diff options
author | Ian Moffett <ian@osmora.org> | 2025-07-24 03:52:32 -0400 |
---|---|---|
committer | Ian Moffett <ian@osmora.org> | 2025-07-24 03:52:32 -0400 |
commit | 6bd0f17304d78e2b7e37684a672f59c9cc2444d0 (patch) | |
tree | afbf63814ace772361edd5ac8de46c98d86afe19 /usr.bin/oemu/include | |
parent | af7a0cf9b65d6fee20029fe67c95c494f4b402a7 (diff) |
oemu: cpu: Add decoding logic of MRO instructions
Signed-off-by: Ian Moffett <ian@osmora.org>
Diffstat (limited to 'usr.bin/oemu/include')
-rw-r--r-- | usr.bin/oemu/include/oemu/osmx64.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/usr.bin/oemu/include/oemu/osmx64.h b/usr.bin/oemu/include/oemu/osmx64.h index b1df5d3..81940f1 100644 --- a/usr.bin/oemu/include/oemu/osmx64.h +++ b/usr.bin/oemu/include/oemu/osmx64.h @@ -49,6 +49,10 @@ #define INST_MOV_IMM 0x13 /* Data move operation from IMM */ #define INST_HLT 0x14 /* Halt */ #define INST_BR 0x15 /* Branch */ +#define INST_MROB 0x16 /* Mask register over byte */ +#define INST_MROW 0x17 /* Mask register over word */ +#define INST_MROD 0x18 /* Mask register over dword */ +#define INST_MROQ 0x19 /* Mask register over qword */ /* Registers */ #define REG_X0 0x00 |