summaryrefslogtreecommitdiff
path: root/usr.bin/oemu/include
diff options
context:
space:
mode:
authorIan Moffett <ian@osmora.org>2025-07-24 03:52:32 -0400
committerIan Moffett <ian@osmora.org>2025-07-24 03:52:32 -0400
commit6bd0f17304d78e2b7e37684a672f59c9cc2444d0 (patch)
treeafbf63814ace772361edd5ac8de46c98d86afe19 /usr.bin/oemu/include
parentaf7a0cf9b65d6fee20029fe67c95c494f4b402a7 (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.h4
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