X-Git-Url: https://git.ucc.asn.au/?a=blobdiff_plain;f=Usermode%2FLibraries%2Flibspiderscript.so_src%2Fbytecode_ops.h;h=59c58bea602f647ec6420057e13e8beaa611ffa2;hb=2f9415b7b804073b0365781ad4f05a7306b6c890;hp=420684c98be701dddaf10a99db8daea5917e4309;hpb=1e45480331132c75898cbdd761ddd1fa48739e54;p=tpg%2Facess2.git diff --git a/Usermode/Libraries/libspiderscript.so_src/bytecode_ops.h b/Usermode/Libraries/libspiderscript.so_src/bytecode_ops.h index 420684c9..59c58bea 100644 --- a/Usermode/Libraries/libspiderscript.so_src/bytecode_ops.h +++ b/Usermode/Libraries/libspiderscript.so_src/bytecode_ops.h @@ -11,51 +11,52 @@ enum eBC_Ops BC_OP_JUMPIF, BC_OP_JUMPIFNOT, - BC_OP_RETURN, + BC_OP_RETURN, // = 4 BC_OP_CALLFUNCTION, BC_OP_CALLMETHOD, BC_OP_CREATEOBJ, - BC_OP_LOADVAR, + BC_OP_LOADVAR, // = 8 BC_OP_SAVEVAR, - BC_OP_LOADINT, + BC_OP_LOADINT, // = 10 BC_OP_LOADREAL, BC_OP_LOADSTR, - BC_OP_CAST, + BC_OP_DUPSTACK, // = 13 + BC_OP_DELSTACK, // + BC_OP_CAST, // - BC_OP_SCOPE, - BC_OP_ELEMENT, + BC_OP_ELEMENT, // = 16 BC_OP_INDEX, - BC_OP_ENTERCONTEXT, + BC_OP_ENTERCONTEXT, // = 18 BC_OP_LEAVECONTEXT, BC_OP_DEFINEVAR, // Operations - BC_OP_LOGICNOT, + BC_OP_LOGICNOT, // 21 BC_OP_LOGICAND, BC_OP_LOGICOR, BC_OP_LOGICXOR, - BC_OP_BITNOT, + BC_OP_BITNOT, // 25 BC_OP_BITAND, BC_OP_BITOR, BC_OP_BITXOR, - BC_OP_BITSHIFTLEFT, + BC_OP_BITSHIFTLEFT, // 29 BC_OP_BITSHIFTRIGHT, BC_OP_BITROTATELEFT, - BC_OP_NEG, + BC_OP_NEG, // 32 BC_OP_ADD, BC_OP_SUBTRACT, BC_OP_MULTIPLY, BC_OP_DIVIDE, BC_OP_MODULO, - BC_OP_EQUALS, + BC_OP_EQUALS, // 38 BC_OP_NOTEQUALS, BC_OP_LESSTHAN, BC_OP_LESSTHANOREQUAL,