JaegerMonkey/OpcodeProgress
Jump to navigation
Jump to search
This page is used for tracking which opcodes have been implemented for JaegerMonkey.
| Opcode | Status | Notes |
|---|---|---|
| JSOP_NOP | IMPLEMENTED | |
| JSOP_PUSH | ||
| JSOP_POPV | IMPLEMENTED | |
| JSOP_ENTERWITH | ||
| JSOP_LEAVEWITH | ||
| JSOP_RETURN | ||
| JSOP_GOTO | IMPLEMENTED | |
| JSOP_IFEQ | IMPLEMENTED | |
| JSOP_IFNE | IMPLEMENTED | |
| JSOP_ARGUMENTS | ||
| JSOP_FORARG | ||
| JSOP_FORLOCAL | ||
| JSOP_DUP | ||
| JSOP_DUP2 | ||
| JSOP_SETCONST | ||
| JSOP_BITOR | ||
| JSOP_BITXOR | ||
| JSOP_BITAND | IMPLEMENTED | |
| JSOP_EQ | ||
| JSOP_NE | ||
| JSOP_LT | IMPLEMENTED | |
| JSOP_LE | IMPLEMENTED | |
| JSOP_GT | IMPLEMENTED | |
| JSOP_GE | IMPLEMENTED | |
| JSOP_LSH | ||
| JSOP_RSH | ||
| JSOP_URSH | ||
| JSOP_ADD | IMPLEMENTED | |
| JSOP_SUB | ||
| JSOP_MUL | ||
| JSOP_DIV | ||
| JSOP_MOD | ||
| JSOP_NOT | ||
| JSOP_BITNOT | ||
| JSOP_NEG | ||
| JSOP_POS | ||
| JSOP_DELNAME | ||
| JSOP_DELPROP | ||
| JSOP_DELELEM | ||
| JSOP_TYPEOF | ||
| JSOP_VOID | ||
| JSOP_INCNAME | IMPLEMENTED | |
| JSOP_INCPROP | ||
| JSOP_INCELEM | ||
| JSOP_DECNAME | IMPLEMENTED | |
| JSOP_DECPROP | ||
| JSOP_DECELEM | ||
| JSOP_NAMEINC | IMPLEMENTED | |
| JSOP_PROPINC | ||
| JSOP_ELEMINC | ||
| JSOP_NAMEDEC | IMPLEMENTED | |
| JSOP_PROPDEC | ||
| JSOP_ELEMDEC | ||
| JSOP_GETPROP | ||
| JSOP_SETPROP | ||
| JSOP_GETELEM | ||
| JSOP_SETELEM | ||
| JSOP_CALLNAME | IMPLEMENTED | |
| JSOP_CALL | ||
| JSOP_NAME | IMPLEMENTED | |
| JSOP_DOUBLE | IMPLEMENTED | |
| JSOP_STRING | ||
| JSOP_ZERO | IMPLEMENTED | |
| JSOP_ONE | IMPLEMENTED | |
| JSOP_NULL | ||
| JSOP_THIS | ||
| JSOP_FALSE | ||
| JSOP_TRUE | ||
| JSOP_OR | ||
| JSOP_AND | ||
| JSOP_TABLESWITCH | ||
| JSOP_LOOKUPSWITCH | ||
| JSOP_STRICTEQ | ||
| JSOP_STRICTNE | ||
| JSOP_SETCALL | ||
| JSOP_ITER | ||
| JSOP_NEXTITER | ||
| JSOP_ENDITER | ||
| JSOP_APPLY | ||
| JSOP_SWAP | ||
| JSOP_OBJECT | ||
| JSOP_POP | IMPLEMENTED | |
| JSOP_NEW | ||
| JSOP_TRAP | ||
| JSOP_GETARG | ||
| JSOP_SETARG | ||
| JSOP_GETLOCAL | ||
| JSOP_SETLOCAL | ||
| JSOP_UINT16 | IMPLEMENTED | |
| JSOP_NEWINIT | ||
| JSOP_ENDINIT | ||
| JSOP_INITPROP | ||
| JSOP_INITELEM | ||
| JSOP_DEFSHARP | ||
| JSOP_USESHARP | ||
| JSOP_INCARG | ||
| JSOP_DECARG | ||
| JSOP_ARGINC | ||
| JSOP_ARGDEC | ||
| JSOP_INCLOCAL | ||
| JSOP_DECLOCAL | ||
| JSOP_LOCALINC | ||
| JSOP_LOCALDEC | ||
| JSOP_IMACOP | ||
| JSOP_FORNAME | ||
| JSOP_FORPROP | ||
| JSOP_FORELEM | ||
| JSOP_POPN | ||
| JSOP_BINDNAME | IMPLEMENTED | fast path |
| JSOP_SETNAME | IMPLEMENTED | |
| JSOP_THROW | ||
| JSOP_IN | ||
| JSOP_INSTANCEOF | ||
| JSOP_DEBUGGER | ||
| JSOP_GOSUB | ||
| JSOP_RETSUB | ||
| JSOP_EXCEPTION | ||
| JSOP_LINENO | ||
| JSOP_CONDSWITCH | ||
| JSOP_CASE | ||
| JSOP_DEFAULT | ||
| JSOP_EVAL | ||
| JSOP_ENUMELEM | ||
| JSOP_GETTER | ||
| JSOP_SETTER | ||
| JSOP_DEFFUN | IMPLEMENTED | |
| JSOP_DEFCONST | IMPLEMENTED | |
| JSOP_DEFVAR | IMPLEMENTED | |
| JSOP_LAMBDA | ||
| JSOP_CALLEE | ||
| JSOP_SETLOCALPOP | ||
| JSOP_PICK | ||
| JSOP_TRY | ||
| JSOP_FINALLY | ||
| JSOP_GETDSLOT | ||
| JSOP_CALLDSLOT | ||
| JSOP_ARGSUB | ||
| JSOP_ARGCNT | ||
| JSOP_DEFLOCALFUN | ||
| JSOP_GOTOX | ||
| JSOP_IFEQX | ||
| JSOP_IFNEX | ||
| JSOP_ORX | ||
| JSOP_ANDX | ||
| JSOP_GOSUBX | ||
| JSOP_CASEX | ||
| JSOP_DEFAULTX | ||
| JSOP_TABLESWITCHX | ||
| JSOP_LOOKUPSWITCHX | ||
| JSOP_BACKPATCH | ||
| JSOP_BACKPATCH_POP | ||
| JSOP_THROWING | ||
| JSOP_SETRVAL | ||
| JSOP_RETRVAL | ||
| JSOP_GETGVAR | IMPLEMENTED | fast path |
| JSOP_SETGVAR | IMPLEMENTED | fast path |
| JSOP_INCGVAR | ||
| JSOP_DECGVAR | ||
| JSOP_GVARINC | ||
| JSOP_GVARDEC | ||
| JSOP_REGEXP | ||
| JSOP_DEFXMLNS | ||
| JSOP_ANYNAME | ||
| JSOP_QNAMEPART | ||
| JSOP_QNAMECONST | ||
| JSOP_QNAME | ||
| JSOP_TOATTRNAME | ||
| JSOP_TOATTRVAL | ||
| JSOP_ADDATTRNAME | ||
| JSOP_ADDATTRVAL | ||
| JSOP_BINDXMLNAME | ||
| JSOP_SETXMLNAME | ||
| JSOP_XMLNAME | ||
| JSOP_DESCENDANTS | ||
| JSOP_FILTER | ||
| JSOP_ENDFILTER | ||
| JSOP_TOXML | ||
| JSOP_TOXMLLIST | ||
| JSOP_XMLTAGEXPR | ||
| JSOP_XMLELTEXPR | ||
| JSOP_XMLOBJECT | ||
| JSOP_XMLCDATA | ||
| JSOP_XMLCOMMENT | ||
| JSOP_XMLPI | ||
| JSOP_CALLPROP | ||
| JSOP_GETUPVAR | ||
| JSOP_CALLUPVAR | ||
| JSOP_DELDESC | ||
| JSOP_UINT24 | IMPLEMENTED | |
| JSOP_INDEXBASE | ||
| JSOP_RESETBASE | ||
| JSOP_RESETBASE0 | ||
| JSOP_STARTXML | ||
| JSOP_STARTXMLEXPR | ||
| JSOP_CALLELEM | ||
| JSOP_STOP | IMPLEMENTED | |
| JSOP_GETXPROP | ||
| JSOP_CALLXMLNAME | ||
| JSOP_TYPEOFEXPR | ||
| JSOP_ENTERBLOCK | ||
| JSOP_LEAVEBLOCK | ||
| JSOP_IFPRIMTOP | ||
| JSOP_PRIMTOP | ||
| JSOP_GENERATOR | ||
| JSOP_YIELD | ||
| JSOP_ARRAYPUSH | ||
| JSOP_GETFUNNS | ||
| JSOP_ENUMCONSTELEM | ||
| JSOP_LEAVEBLOCKEXPR | ||
| JSOP_GETTHISPROP | ||
| JSOP_GETARGPROP | ||
| JSOP_GETLOCALPROP | ||
| JSOP_INDEXBASE1 | ||
| JSOP_INDEXBASE2 | ||
| JSOP_INDEXBASE3 | ||
| JSOP_CALLGVAR | ||
| JSOP_CALLLOCAL | ||
| JSOP_CALLARG | ||
| JSOP_CALLBUILTIN | ||
| JSOP_INT8 | IMPLEMENTED | |
| JSOP_INT32 | IMPLEMENTED | |
| JSOP_LENGTH | ||
| JSOP_NEWARRAY | ||
| JSOP_HOLE | ||
| JSOP_DEFFUN_FC | ||
| JSOP_DEFLOCALFUN_FC | ||
| JSOP_LAMBDA_FC | ||
| JSOP_OBJTOP | ||
| JSOP_TRACE | IMPLEMENTED | |
| JSOP_GETUPVAR_DBG | ||
| JSOP_CALLUPVAR_DBG | ||
| JSOP_DEFFUN_DBGFC | ||
| JSOP_DEFLOCALFUN_DBGFC | ||
| JSOP_LAMBDA_DBGFC | ||
| JSOP_CONCATN | ||
| JSOP_SETMETHOD | ||
| JSOP_INITMETHOD | ||
| JSOP_UNBRAND | ||
| JSOP_SHARPINIT |