76
edits
mNo edit summary |
(Mark as Outdated, candidate for deletion.) |
||
| (30 intermediate revisions by one other user not shown) | |||
| Line 1: | Line 1: | ||
{{OutdatedSpiderMonkey}} | |||
{{delete|JaegerMonkey is no longer a live project}} | |||
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]]. | ||
"IMPLEMENTED" means the opcode will successfully Jaeger-compile. | "IMPLEMENTED" means the opcode will successfully Jaeger-compile. | ||
{| border="1" | {| border="1" | ||
| Line 12: | Line 14: | ||
|- | |- | ||
| JSOP_NOP | | JSOP_NOP | ||
| IMPLEMENTED | | IMPLEMENTED | ||
| fast path | | fast path | ||
| Y | | Y | ||
| Line 47: | Line 49: | ||
|- | |- | ||
| JSOP_IFEQ | | JSOP_IFEQ | ||
| | | IMPLEMENTED | ||
| <br> | | <br> | ||
| Y | | Y | ||
|- | |- | ||
| JSOP_IFNE | | JSOP_IFNE | ||
| | | IMPLEMENTED | ||
| <br> | | <br> | ||
| Y | | Y | ||
| Line 67: | Line 69: | ||
|- | |- | ||
| JSOP_FORLOCAL | | JSOP_FORLOCAL | ||
| | | IMPLEMENTED | ||
| <br> | | <br> | ||
| <br> | | <br> | ||
| Line 102: | Line 104: | ||
|- | |- | ||
| JSOP_EQ | | JSOP_EQ | ||
| IMPLEMENTED | | IMPLEMENTED | ||
| <br> | | <br> | ||
| Y | | Y | ||
|- | |- | ||
| JSOP_NE | | JSOP_NE | ||
| IMPLEMENTED | | IMPLEMENTED | ||
| <br> | | <br> | ||
| Y | | Y | ||
|- | |- | ||
| JSOP_LT | | JSOP_LT | ||
| | | IMPLEMENTED | ||
| <br> | | <br> | ||
| Y | | Y | ||
|- | |- | ||
| JSOP_LE | | JSOP_LE | ||
| | | IMPLEMENTED | ||
| <br> | | <br> | ||
| Y | | Y | ||
|- | |- | ||
| JSOP_GT | | JSOP_GT | ||
| | | IMPLEMENTED | ||
| <br> | | <br> | ||
| Y | | Y | ||
|- | |- | ||
| JSOP_GE | | JSOP_GE | ||
| | | IMPLEMENTED | ||
| <br> | | <br> | ||
| Y | | Y | ||
|- | |- | ||
| JSOP_LSH | | JSOP_LSH | ||
| | | IMPLEMENTED | ||
| fast path | | fast path | ||
| Y | | Y | ||
|- | |- | ||
| JSOP_RSH | | JSOP_RSH | ||
| | | IMPLEMENTED | ||
| fast path | | fast path | ||
| Y | | Y | ||
| Line 287: | Line 289: | ||
|- | |- | ||
| JSOP_GETELEM | | JSOP_GETELEM | ||
| IMPLEMENTED | | IMPLEMENTED | ||
| <br> | | <br> | ||
| Y | | Y | ||
| Line 297: | Line 299: | ||
|- | |- | ||
| JSOP_CALLNAME | | JSOP_CALLNAME | ||
| | | IMPLEMENTED | ||
| <br> | | <br> | ||
| Y | | Y | ||
|- | |- | ||
| JSOP_CALL | | JSOP_CALL | ||
| | | IMPLEMENTED | ||
| | | | ||
| Y | | Y | ||
|- | |- | ||
| JSOP_NAME | | JSOP_NAME | ||
| | | IMPLEMENTED | ||
| <br> | | <br> | ||
| Y | | Y | ||
|- | |- | ||
| JSOP_DOUBLE | | JSOP_DOUBLE | ||
| | | IMPLEMENTED | ||
| <br> | | <br> | ||
| Y | | Y | ||
|- | |- | ||
| JSOP_STRING | | JSOP_STRING | ||
| | | IMPLEMENTED | ||
| <br> | | <br> | ||
| Y | | Y | ||
|- | |- | ||
| JSOP_ZERO | | JSOP_ZERO | ||
| | | IMPLEMENTED | ||
| <br> | | <br> | ||
| Y | | Y | ||
|- | |- | ||
| JSOP_ONE | | JSOP_ONE | ||
| | | IMPLEMENTED | ||
| <br> | | <br> | ||
| Y | | Y | ||
| Line 417: | Line 419: | ||
|- | |- | ||
| JSOP_POP | | JSOP_POP | ||
| | | IMPLEMENTED | ||
| <br> | | <br> | ||
| Y | | Y | ||
| Line 432: | Line 434: | ||
|- | |- | ||
| JSOP_GETARG | | JSOP_GETARG | ||
| | | IMPLEMENTED | ||
| <br> | | <br> | ||
| Y | | Y | ||
| Line 442: | Line 444: | ||
|- | |- | ||
| JSOP_GETLOCAL | | JSOP_GETLOCAL | ||
| | | IMPLEMENTED | ||
| fast path | | fast path | ||
| Y | | Y | ||
|- | |- | ||
| JSOP_SETLOCAL | | JSOP_SETLOCAL | ||
| | | IMPLEMENTED | ||
| fast path | | fast path | ||
| Y | | Y | ||
|- | |- | ||
| JSOP_UINT16 | | JSOP_UINT16 | ||
| | | IMPLEMENTED | ||
| <br> | | <br> | ||
| Y | | Y | ||
| Line 507: | Line 509: | ||
|- | |- | ||
| JSOP_INCLOCAL | | JSOP_INCLOCAL | ||
| | | IMPLEMENTED | ||
| fast-path | | fast-path | ||
| Y | | Y | ||
|- | |- | ||
| JSOP_DECLOCAL | | JSOP_DECLOCAL | ||
| | | IMPLEMENTED | ||
| fast-path | | fast-path | ||
| <br> | | <br> | ||
|- | |- | ||
| JSOP_LOCALINC | | JSOP_LOCALINC | ||
| | | IMPLEMENTED | ||
| fast-path | | fast-path | ||
| Y | | Y | ||
|- | |- | ||
| JSOP_LOCALDEC | | JSOP_LOCALDEC | ||
| | | IMPLEMENTED | ||
| fast-path | | fast-path | ||
| <br> | | <br> | ||
| Line 547: | Line 549: | ||
|- | |- | ||
| JSOP_POPN | | JSOP_POPN | ||
| | | IMPLEMENTED | ||
| <br> | | <br> | ||
| <br> | | <br> | ||
|- | |- | ||
| JSOP_BINDNAME | | JSOP_BINDNAME | ||
| | | IMPLEMENTED | ||
| fast path | | fast path | ||
| Y | | Y | ||
|- | |- | ||
| JSOP_SETNAME | | JSOP_SETNAME | ||
| | | IMPLEMENTED | ||
| <br> | | <br> | ||
| Y | | Y | ||
| Line 567: | Line 569: | ||
|- | |- | ||
| JSOP_IN | | JSOP_IN | ||
| | | IMPLEMENTED | ||
| fused, tracing | | fused, tracing | ||
| <br> | | <br> | ||
| Line 647: | Line 649: | ||
|- | |- | ||
| JSOP_DEFVAR | | JSOP_DEFVAR | ||
| | | IMPLEMENTED | ||
| <br> | | <br> | ||
| Y | | Y | ||
| Line 782: | Line 784: | ||
|- | |- | ||
| JSOP_GETGVAR | | JSOP_GETGVAR | ||
| | | IMPLEMENTED | ||
| fast path | | fast path | ||
| Y | | Y | ||
|- | |- | ||
| JSOP_SETGVAR | | JSOP_SETGVAR | ||
| | | IMPLEMENTED | ||
| fast path | | fast path | ||
| Y | | Y | ||
|- | |- | ||
| JSOP_INCGVAR | | JSOP_INCGVAR | ||
| | | IMPLEMENTED | ||
| fast paths | | fast paths | ||
| Y | | Y | ||
|- | |- | ||
| JSOP_DECGVAR | | JSOP_DECGVAR | ||
| | | IMPLEMENTED | ||
| fast paths | | fast paths | ||
| Y | | Y | ||
|- | |- | ||
| JSOP_GVARINC | | JSOP_GVARINC | ||
| | | IMPLEMENTED | ||
| fast paths | | fast paths | ||
| Y | | Y | ||
|- | |- | ||
| JSOP_GVARDEC | | JSOP_GVARDEC | ||
| | | IMPLEMENTED | ||
| fast paths | | fast paths | ||
| Y | | Y | ||
| Line 952: | Line 954: | ||
|- | |- | ||
| JSOP_UINT24 | | JSOP_UINT24 | ||
| | | IMPLEMENTED | ||
| <br> | | <br> | ||
| Y | | Y | ||
| Line 1,097: | Line 1,099: | ||
|- | |- | ||
| JSOP_CALLARG | | JSOP_CALLARG | ||
| | | IMPLEMENTED | ||
| <br> | | <br> | ||
| Y | | Y | ||
| Line 1,107: | Line 1,109: | ||
|- | |- | ||
| JSOP_INT8 | | JSOP_INT8 | ||
| | | IMPLEMENTED | ||
| <br> | | <br> | ||
| Y | | Y | ||
|- | |- | ||
| JSOP_INT32 | | JSOP_INT32 | ||
| IMPLEMENTED | | IMPLEMENTED | ||
| <br> | | <br> | ||
| Y | | Y | ||
| Line 1,127: | Line 1,129: | ||
|- | |- | ||
| JSOP_HOLE | | JSOP_HOLE | ||
| | | IMPLEMENTED | ||
| <br> | | <br> | ||
| <br> | | <br> | ||
edits