+inline-end
(regi int, vali LNumber)
| 613 | } // +inline-end |
| 614 | |
| 615 | func (rg *registry) SetNumber(regi int, vali LNumber) { // +inline-start |
| 616 | newSize := regi + 1 |
| 617 | // this section is inlined by go-inline |
| 618 | // source function is 'func (rg *registry) checkSize(requiredSize int) ' in '_state.go' |
| 619 | { |
| 620 | requiredSize := newSize |
| 621 | if requiredSize > cap(rg.array) { |
| 622 | rg.resize(requiredSize) |
| 623 | } |
| 624 | } |
| 625 | rg.array[regi] = rg.alloc.LNumber2I(vali) |
| 626 | if regi >= rg.top { |
| 627 | rg.top = regi + 1 |
| 628 | } |
| 629 | } // +inline-end |
| 630 | |
| 631 | func (rg *registry) IsFull() bool { |
| 632 | return rg.top >= cap(rg.array) |