| Class | Description |
---|
| EndInstruction | |
| Instruction_0x01 | |
| Instruction_0xF2 |
Not in the spec, takes 1 argument, does not modify stack scope or locals
|
| Instruction_add | |
| Instruction_add_i | |
| Instruction_applytype |
Takes 1 argument, pops an object, then argCount values off the stack, pushes an any(
|
| Instruction_astype | |
| Instruction_astypelate | |
| Instruction_bitand | |
| Instruction_bitnot | |
| Instruction_bitor | |
| Instruction_bitxor | |
| Instruction_call | |
| Instruction_callmethod | |
| Instruction_callproperty | |
| Instruction_callproplex | |
| Instruction_callpropvoid | |
| Instruction_callstatic | |
| Instruction_callsuper | |
| Instruction_callsupervoid | |
| Instruction_checkfilter | |
| Instruction_coerce | |
| Instruction_coerce_a | |
| Instruction_coerce_b |
Not in the spec, takes 0 arguments, pops a value off the stack, and pushes a Boolean, does not modify scope or locals
|
| Instruction_coerce_d |
Not in the spec, takes 0 arguments, pops a value off the stack, and pushes a Number, does not modify scope or locals
|
| Instruction_coerce_i |
Not in the spec, takes 0 arguments, pops a value off the stack, and pushes an int, does not modify scope or locals
|
| Instruction_coerce_o |
Not in the spec, takes 0 arguments, pops a value off the stack, and pushes an object, does not modify scope or locals
|
| Instruction_coerce_s | |
| Instruction_coerce_u |
Not in the spec, takes 0 arguments, pops a value off the stack, and pushes a uint, does not modify scope or locals
|
| Instruction_construct | |
| Instruction_constructprop | |
| Instruction_constructsuper | |
| Instruction_convert_b | |
| Instruction_convert_d | |
| Instruction_convert_i | |
| Instruction_convert_o | |
| Instruction_convert_s | |
| Instruction_convert_u | |
| Instruction_debug | |
| Instruction_debugfile | |
| Instruction_debugline | |
| Instruction_declocal | |
| Instruction_declocal_i | |
| Instruction_decrement | |
| Instruction_decrement_i | |
| Instruction_deleteproperty | |
| Instruction_divide | |
| Instruction_dup | |
| Instruction_dxns | |
| Instruction_dxnslate | |
| Instruction_equals | |
| Instruction_esc_xattr | |
| Instruction_esc_xelem | |
| Instruction_finddef |
Not in the spec, takes 1 argument (index into multinames), pushes an Object onto the stack, does not modify scope or locals
|
| Instruction_findproperty | |
| Instruction_findpropglobal |
Not in the spec, taks 1 argument, does not modify stack, scope or locals
|
| Instruction_findpropglobalstrict |
Not in the spec, takes 1 argument, does not modify stack, scope or locals
|
| Instruction_findpropstrict | |
| Instruction_getdescendants | |
| Instruction_getglobalscope | |
| Instruction_getglobalslot | |
| Instruction_getlex | |
| Instruction_getlocal | |
| Instruction_getlocal0 | |
| Instruction_getlocal1 | |
| Instruction_getlocal2 | |
| Instruction_getlocal3 | |
| Instruction_getouterscope |
Not in the spec, takes 1 argument, pushes an Object$ onto the stack, does not modify scope or locals
|
| Instruction_getproperty | |
| Instruction_getscopeobject | |
| Instruction_getslot | |
| Instruction_getsuper | |
| Instruction_greaterequals | |
| Instruction_greaterthan | |
| Instruction_hasnext | |
| Instruction_hasnext2 | |
| Instruction_ifeq | |
| Instruction_iffalse | |
| Instruction_ifge | |
| Instruction_ifgt | |
| Instruction_ifle | |
| Instruction_iflt | |
| Instruction_ifne | |
| Instruction_ifnge | |
| Instruction_ifngt | |
| Instruction_ifnle | |
| Instruction_ifnlt | |
| Instruction_ifstricteq | |
| Instruction_ifstrictne | |
| Instruction_iftrue | |
| Instruction_in | |
| Instruction_inclocal | |
| Instruction_inclocal_i | |
| Instruction_increment | |
| Instruction_increment_i | |
| Instruction_initproperty | |
| Instruction_instanceof | |
| Instruction_istype | |
| Instruction_istypelate | |
| Instruction_jump | |
| Instruction_kill | |
| Instruction_label | |
| Instruction_lessequals | |
| Instruction_lessthan | |
| Instruction_lf32 |
Not in the spec, takes 0 arguments, pops 1 value off the stack, pushes a Number onto the stack, does not modify scope or locals
|
| Instruction_lf64 |
Not in the spec, takes 0 arguments, pops 1 value off the stack, pushes a Number onto the stack, does not modify scope or locals
|
| Instruction_li16 |
Not in the spec, takes 0 arguments, pops 1 value off the stack, pushes an int onto the stack, does not modify scope or locals
|
| Instruction_li32 |
Not in the spec, takes 0 arguments, pops 1 value off the stack, pushes an int onto the stack, does not modify scope or locals
|
| Instruction_li8 |
Not in the spec, takes 0 arguments, pops 1 value off the stack, pushes an int onto the stack, does not modify scope or locals
|
| Instruction_lookupswitch | |
| Instruction_lshift | |
| Instruction_modulo | |
| Instruction_multiply | |
| Instruction_multiply_i | |
| Instruction_negate | |
| Instruction_negate_i | |
| Instruction_newactivation | |
| Instruction_newarray | |
| Instruction_newcatch | |
| Instruction_newclass | |
| Instruction_newfunction | |
| Instruction_newobject | |
| Instruction_nextname | |
| Instruction_nextvalue | |
| Instruction_nop | |
| Instruction_not | |
| Instruction_pop | |
| Instruction_popscope | |
| Instruction_pushbyte | |
| Instruction_pushdouble | |
| Instruction_pushfalse | |
| Instruction_pushint | |
| Instruction_pushnamespace | |
| Instruction_pushnan | |
| Instruction_pushnull | |
| Instruction_pushscope | |
| Instruction_pushshort | |
| Instruction_pushstring | |
| Instruction_pushtrue | |
| Instruction_pushuint | |
| Instruction_pushundefined | |
| Instruction_pushwith | |
| Instruction_returnvalue | |
| Instruction_returnvoid | |
| Instruction_rshift | |
| Instruction_setglobalslot | |
| Instruction_setlocal | |
| Instruction_setlocal0 | |
| Instruction_setlocal1 | |
| Instruction_setlocal2 | |
| Instruction_setlocal3 | |
| Instruction_setproperty | |
| Instruction_setslot | |
| Instruction_setsuper | |
| Instruction_sf32 |
Not in the spec, takes 0 arguments, pops 2 values off the stack, does not modify scope or locals
|
| Instruction_sf64 |
Not in the spec, takes 0 arguments, pops 2 values off the stack, does not modify scope or locals
|
| Instruction_si16 |
Not in the spec, takes 0 arguments, pops 2 values off the stack, does not modify scope or locals
|
| Instruction_si32 |
Not in the spec, takes 0 arguments, pops 2 values off the stack, does not modify scope or locals
|
| Instruction_si8 |
Not in the spec, takes 0 arguments, pops 2 values off the stack, does not modify scope or locals
|
| Instruction_strictequals | |
| Instruction_subtract | |
| Instruction_subtract_i | |
| Instruction_swap | |
| Instruction_sxi1 |
Not in the spec, takes 0 arguments, does not modify stack, scope or locals
|
| Instruction_sxi16 |
Not in the spec, takes 0 arguments, does not modify stack, scope or locals
|
| Instruction_sxi8 |
Not in the spec, takes 0 arguments, does not modify stack, scope or locals
|
| Instruction_throw | |
| Instruction_typeof | |
| Instruction_urshift | |
| UnknownInstruction | |