/Engine/Plugins/Runtime/RigVM/Source/RigVM/Public/RigVMCore/RigVMByteCode.h
The code for a single operation within the RigVM.
enum ERigVMOpCode { Execute_0_Operands, Execute_1_Operands, Execute_2_Operands, Execute_3_Operands, Execute_4_Operands, Execute_5_Operands, Execute_6_Operands, Execute_7_Operands, Execute_8_Operands, Execute_9_Operands, Execute_10_Operands, Execute_11_Operands, Execute_12_Operands, Execute_13_Operands, Execute_14_Operands, Execute_15_Operands, Execute_16_Operands, Execute_17_Operands, Execute_18_Operands, Execute_19_Operands, Execute_20_Operands, Execute_21_Operands, Execute_22_Operands, Execute_23_Operands, Execute_24_Operands, Execute_25_Operands, Execute_26_Operands, Execute_27_Operands, Execute_28_Operands, Execute_29_Operands, Execute_30_Operands, Execute_31_Operands, Execute_32_Operands, Execute_33_Operands, Execute_34_Operands, Execute_35_Operands, Execute_36_Operands, Execute_37_Operands, Execute_38_Operands, Execute_39_Operands, Execute_40_Operands, Execute_41_Operands, Execute_42_Operands, Execute_43_Operands, Execute_44_Operands, Execute_45_Operands, Execute_46_Operands, Execute_47_Operands, Execute_48_Operands, Execute_49_Operands, Execute_50_Operands, Execute_51_Operands, Execute_52_Operands, Execute_53_Operands, Execute_54_Operands, Execute_55_Operands, Execute_56_Operands, Execute_57_Operands, Execute_58_Operands, Execute_59_Operands, Execute_60_Operands, Execute_61_Operands, Execute_62_Operands, Execute_63_Operands, Execute_64_Operands, Zero, BoolFalse, BoolTrue, Copy, Increment, Decrement, Equals, NotEquals, JumpAbsolute, JumpForward, JumpBackward, JumpAbsoluteIf, JumpForwardIf, JumpBackwardIf, ChangeType, Exit, BeginBlock, EndBlock, ArrayReset, ArrayGetNum, ArraySetNum, ArrayGetAtIndex, ArraySetAtIndex, ArrayAdd, ArrayInsert, ArrayRemove, ArrayFind, ArrayAppend, ArrayClone, ArrayIterator, ArrayUnion, ArrayDifference, ArrayIntersection, ArrayReverse, InvokeEntry, JumpToBranch, Execute, Invalid, FirstArrayOpCode = ArrayReset, LastArrayOpCode = ArrayReverse, }