JaegerMonkey/OpcodeProgress: Difference between revisions

Jump to navigation Jump to search
no edit summary
mNo edit summary
No edit summary
Line 1: Line 1:
This page is used for tracking which opcodes have been implemented for [[JaegerMonkey]].
This page is used for tracking which opcodes have been implemented for [[JaegerMonkey]].  


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

edits

Navigation menu