diff options
author | Kimplul <kimi.h.kuparinen@gmail.com> | 2024-06-30 16:39:24 +0300 |
---|---|---|
committer | Kimplul <kimi.h.kuparinen@gmail.com> | 2024-06-30 16:40:12 +0300 |
commit | e618924df98d4ee5037db86c768a8c8014e49c4c (patch) | |
tree | abf7e2457f49c52d3ea6c6c5fb79577e5a4ad011 /src/common.h | |
parent | 451797936119d8236843c4e9aee4a47dc5cddd56 (diff) | |
download | ejit-e618924df98d4ee5037db86c768a8c8014e49c4c.tar.gz ejit-e618924df98d4ee5037db86c768a8c8014e49c4c.zip |
work through loads and stores
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, |