From 3f439e5c66e8366fddccc225ee82a2cfe21d755b Mon Sep 17 00:00:00 2001 From: Ian Moffett Date: Sun, 12 Oct 2025 22:02:58 -0400 Subject: emux64: cpu: Add basic opcode defines Signed-off-by: Ian Moffett --- emux64/src/include/cpu/cpu.h | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/emux64/src/include/cpu/cpu.h b/emux64/src/include/cpu/cpu.h index 9b045c9..2d35c73 100644 --- a/emux64/src/include/cpu/cpu.h +++ b/emux64/src/include/cpu/cpu.h @@ -46,6 +46,15 @@ #define N_FLOATREG 7 #define N_DUBREG 7 +/* OSMX64 Opcodes */ +#define OP_NOP 0x00 /* No-op */ +#define OP_ADD 0x01 /* 2-op ADD */ +#define OP_SUB 0x02 /* 2-op SUB */ +#define OP_MUL 0x03 /* 2-op MUL */ +#define OP_DIV 0x04 /* 2-op DIV */ +#define OP_HLT 0x0E /* Halt */ + + /* * Represents a single unit of execution * -- cgit v1.2.3