summaryrefslogtreecommitdiffstats
path: root/src/emu/opc.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/emu/opc.c')
-rw-r--r--src/emu/opc.c53
1 files changed, 24 insertions, 29 deletions
diff --git a/src/emu/opc.c b/src/emu/opc.c
index fa46b26..3d62479 100644
--- a/src/emu/opc.c
+++ b/src/emu/opc.c
@@ -9,35 +9,30 @@ typedef struct opc_mapping {
} opc_mapping_t;
opc_mapping_t opc_map[] = {
- { "ADD", OPC_ADD },
- { "SUB", OPC_SUB },
- { "MUL", OPC_MUL },
- { "DIV", OPC_DIV },
- { "MOD", OPC_MOD },
- { "SHL", OPC_SHL },
- { "SHR", OPC_SHR },
- { "AND", OPC_AND },
- { "OR", OPC_OR },
- { "XOR", OPC_XOR },
- { "NOR", OPC_NOR },
- { "MOV", OPC_MOV },
- { "LB", OPC_LB },
- { "LH", OPC_LH },
- { "LW", OPC_LW },
- { "SB", OPC_SB },
- { "SH", OPC_SH },
- { "SW", OPC_SW },
- { "CMP", OPC_CMP },
- { "BEZ", OPC_BEZ },
- { "EQ", OPC_EQ },
- { "NE", OPC_NE },
- { "LT", OPC_LT },
- { "GE", OPC_GE },
- { "LE", OPC_LE },
- { "GT", OPC_GT },
- { "J", OPC_J },
- { "JAL", OPC_JAL },
- { "SYS", OPC_SYS },
+ { "ADD", OPC_ADD },
+ { "SUB", OPC_SUB },
+ { "MUL", OPC_MUL },
+ { "DIV", OPC_DIV },
+ { "MOD", OPC_MOD },
+ { "AND", OPC_AND },
+ { "OR", OPC_OR },
+ { "CMP", OPC_CMP },
+ { "EQ", OPC_EQ },
+ { "NE", OPC_NE },
+ { "LT", OPC_LT },
+ { "GE", OPC_GE },
+ { "LE", OPC_LE },
+ { "GT", OPC_GT },
+ { "MOV", OPC_MOV },
+ { "LW", OPC_LW },
+ { "SW", OPC_SW },
+ { "PUSH", OPC_PUSH },
+ { "POP", OPC_POP },
+ { "BEZ", OPC_BEZ },
+ { "JMP", OPC_JMP },
+ { "CALL", OPC_CALL },
+ { "RET", OPC_RET },
+ { "SYS", OPC_SYS },
{ NULL, 0 }
};