Files
wazero/wasm/vm_global.go
2020-05-05 21:04:23 +09:00

14 lines
265 B
Go

package wasm
func getGlobal(vm *VirtualMachine) {
vm.ActiveContext.PC++
id := vm.FetchUint32()
vm.OperandStack.Push(vm.Globals[id])
}
func setGlobal(vm *VirtualMachine) {
vm.ActiveContext.PC++
id := vm.FetchUint32()
vm.Globals[id] = vm.OperandStack.Pop()
}