-
Notifications
You must be signed in to change notification settings - Fork 0
OpCodes
duangsuse edited this page Jan 6, 2018
·
11 revisions
| OpCode | Desc |
|---|---|
| load-object | |
| load-object-bx | |
| load-int | |
| load-int-bx | |
| load-short | |
| load-short-bx | |
| load-long | |
| load-long-bx | |
| load-double | |
| load-double-bx | |
| load-byte | |
| load-byte-bx | |
| load-float | |
| load-float-bx | |
| load-true | |
| load-true-bx | |
| load-false | |
| load-false-bx | |
| load-char | |
| load-char-bx | |
| new-array | |
| range | |
| new-object | |
| protected-new-obj | |
| load-nil | |
| rescue-call | |
| call | |
| static-call | |
| rstatic-call | |
| ax-call | |
| rax-call | |
| gets | |
| get-m | |
| get-err | |
| get-result | |
| find-class | |
| find-method | |
| find-field | |
| find-static | |
| index | |
| move-index | |
| move | |
| move-static | |
| move-field | |
| access-to | |
| del | |
| del-err | |
| warn | |
| raise | |
| raise-if | |
| leave | |
| jump | |
| jump-if | |
| jump-ifnot | |
| jump-iferr | |
| goto | |
| goto-if | |
| goto-ifnot | |
| goto-iferr | |
| ret | |
| ret-nil | |
| ret-int | |
| sleep | |
| get-input | |
| puts | |
| impl | |
| proc | |
| yield | |
| yield-async | |
| callback | |
| calc-add | |
| calc-sub | |
| calc-div | |
| calc-pwr | |
| calc-rem | |
| calc-neg | |
| calc-and | |
| calc-or | |
| calc-not | |
| calc-xor | |
| op-band | |
| op-bor | |
| op-bnot | |
| op-bxor | |
| op-shl | |
| op-shr | |
| op-convert | |
| len | |
| op-inc | |
| op-nullQ | |
| op-nonnullQ | |
| op-is-aQ | |
| op-eq | |
| op-refeq | |
| op-eqz | |
| op-ne | |
| op-nez | |
| op-gt | |
| op-gtz | |
| op-lt | |
| op-ltz | |
| op-ge | |
| op-gez | |
| op-le | |
| op-lez | |
| invoke | |
| push | |
| push-int | |
| pop | |
| pop-int | |
| swap | |
| move-b | |
| move-a | |
| get-b | |
| new-tbl | |
| new-tblsidx | |
| tbl-add | |
| tbl-idx | |
| tbl-idxobj | |
| tbl-move | |
| tbl-del | |
| tbl-haskeyQ | |
| tbl-hasvalQ | |
| tbl-find | |
| tbl-len | |
| new-str | |
| str-includeQ | |
| str-idx | |
| str-cat | |
| str-move | |
| str-gsub | |
| str-glob | |
| str-starts-withQ | |
| str-ends-withQ | |
| str-len | |
| list-new | |
| list-idx | |
| list-move | |
| list-del | |
| list-len | |
| tostring | |
| scope | |
| alive | |
| stk-len | |
| astk-len | |
| ends | |
| trace | |
| userdef | |
| ax-userdef | |
| nop | |
| dup | |
| brk | |
| cont |