()
| 676 | } |
| 677 | |
| 678 | func (vm *VM) pop() any { |
| 679 | if len(vm.Stack) == 0 { |
| 680 | panic("stack underflow") |
| 681 | } |
| 682 | value := vm.Stack[len(vm.Stack)-1] |
| 683 | vm.Stack = vm.Stack[:len(vm.Stack)-1] |
| 684 | return value |
| 685 | } |
| 686 | |
| 687 | func (vm *VM) memGrow(size uint) { |
| 688 | vm.memory += size |