+inline-end
(value LValue, reg int)
| 529 | } // +inline-end |
| 530 | |
| 531 | func (rg *registry) Insert(value LValue, reg int) { |
| 532 | top := rg.Top() |
| 533 | if reg >= top { |
| 534 | // this section is inlined by go-inline |
| 535 | // source function is 'func (rg *registry) Set(regi int, vali LValue) ' in '_state.go' |
| 536 | { |
| 537 | regi := reg |
| 538 | vali := value |
| 539 | newSize := regi + 1 |
| 540 | // this section is inlined by go-inline |
| 541 | // source function is 'func (rg *registry) checkSize(requiredSize int) ' in '_state.go' |
| 542 | { |
| 543 | requiredSize := newSize |
| 544 | if requiredSize > cap(rg.array) { |
| 545 | rg.resize(requiredSize) |
| 546 | } |
| 547 | } |
| 548 | rg.array[regi] = vali |
| 549 | if regi >= rg.top { |
| 550 | rg.top = regi + 1 |
| 551 | } |
| 552 | } |
| 553 | return |
| 554 | } |
| 555 | top-- |
| 556 | for ; top >= reg; top-- { |
| 557 | // FIXME consider using copy() here if Insert() is called enough |
| 558 | // this section is inlined by go-inline |
| 559 | // source function is 'func (rg *registry) Set(regi int, vali LValue) ' in '_state.go' |
| 560 | { |
| 561 | regi := top + 1 |
| 562 | vali := rg.Get(top) |
| 563 | newSize := regi + 1 |
| 564 | // this section is inlined by go-inline |
| 565 | // source function is 'func (rg *registry) checkSize(requiredSize int) ' in '_state.go' |
| 566 | { |
| 567 | requiredSize := newSize |
| 568 | if requiredSize > cap(rg.array) { |
| 569 | rg.resize(requiredSize) |
| 570 | } |
| 571 | } |
| 572 | rg.array[regi] = vali |
| 573 | if regi >= rg.top { |
| 574 | rg.top = regi + 1 |
| 575 | } |
| 576 | } |
| 577 | } |
| 578 | // this section is inlined by go-inline |
| 579 | // source function is 'func (rg *registry) Set(regi int, vali LValue) ' in '_state.go' |
| 580 | { |
| 581 | regi := reg |
| 582 | vali := value |
| 583 | newSize := regi + 1 |
| 584 | // this section is inlined by go-inline |
| 585 | // source function is 'func (rg *registry) checkSize(requiredSize int) ' in '_state.go' |
| 586 | { |
| 587 | requiredSize := newSize |
| 588 | if requiredSize > cap(rg.array) { |