diff options
Diffstat (limited to 'src/common.h')
-rw-r--r-- | src/common.h | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/src/common.h b/src/common.h index 218b589..e9f0b69 100644 --- a/src/common.h +++ b/src/common.h @@ -31,6 +31,17 @@ enum ejit_opcode { LDXIF, LDXID, + LDXR8, + LDXR16, + LDXR32, + LDXR64, + LDXRU8, + LDXRU16, + LDXRU32, + LDXRU64, + LDXRF, + LDXRD, + STI8, STI16, STI32, @@ -53,6 +64,13 @@ enum ejit_opcode { STXIF, STXID, + EXTR8, + EXTR16, + EXTR32, + EXTRU8, + EXTRU16, + EXTRU32, + ADDR, ADDR_F, ADDI, @@ -73,6 +91,11 @@ enum ejit_opcode { NEGR, COMR, + LSHI, + LSHR, + RSHI, + RSHR, + ANDR, ANDI, @@ -117,6 +140,7 @@ enum ejit_opcode { BLTGTR_F, JMP, + JMPR, BMCI, BMCR, |