Conditional return instructions
This commit is contained in:
13
vm/opcode.go
13
vm/opcode.go
@@ -3,10 +3,8 @@ package vm
|
||||
type OpCodeType uint32
|
||||
|
||||
const (
|
||||
OpNoOp OpCodeType = 0x00000000
|
||||
OpNop = OpNoOp
|
||||
OpReturn = 0x00000002
|
||||
OpRet = OpReturn
|
||||
OpNoOp OpCodeType = 0x00000000
|
||||
OpNop = OpNoOp
|
||||
|
||||
OpMove = 0x00000100
|
||||
OpMov = OpMove
|
||||
@@ -53,4 +51,11 @@ const (
|
||||
OpCalT = OpCallIfTrue
|
||||
OpCallIfFalse = 0x00000502
|
||||
OpCalF = OpCallIfFalse
|
||||
|
||||
OpReturn = 0x00000600
|
||||
OpRet = OpReturn
|
||||
OpReturnIfTrue = 0x00000601
|
||||
OpRetT = OpReturnIfTrue
|
||||
OpReturnIfFalse = 0x00000602
|
||||
OpRetF = OpReturnIfFalse
|
||||
)
|
||||
|
||||
Reference in New Issue
Block a user