From 1e4086e1b631e6121261c909f3aa1b7b342d7c89 Mon Sep 17 00:00:00 2001 From: StapleButter Date: Sat, 3 Dec 2016 17:58:24 +0100 Subject: moar instructions and shit implemented --- ARMInterpreter_LoadStore.h | 11 +++++++++++ 1 file changed, 11 insertions(+) (limited to 'ARMInterpreter_LoadStore.h') diff --git a/ARMInterpreter_LoadStore.h b/ARMInterpreter_LoadStore.h index 1b7aae4..61b1a39 100644 --- a/ARMInterpreter_LoadStore.h +++ b/ARMInterpreter_LoadStore.h @@ -37,6 +37,9 @@ A_PROTO_HD_LDRSTR(LDRH) A_PROTO_HD_LDRSTR(LDRSB) A_PROTO_HD_LDRSTR(LDRSH) +s32 A_LDM(ARM* cpu); +s32 A_STM(ARM* cpu); + s32 T_LDR_PCREL(ARM* cpu); @@ -45,9 +48,17 @@ s32 T_STRB_REG(ARM* cpu); s32 T_LDR_REG(ARM* cpu); s32 T_LDRB_REG(ARM* cpu); +s32 T_STR_IMM(ARM* cpu); +s32 T_LDR_IMM(ARM* cpu); +s32 T_STRB_IMM(ARM* cpu); +s32 T_LDRB_IMM(ARM* cpu); + s32 T_STRH_IMM(ARM* cpu); s32 T_LDRH_IMM(ARM* cpu); +s32 T_STR_SPREL(ARM* cpu); +s32 T_LDR_SPREL(ARM* cpu); + s32 T_PUSH(ARM* cpu); s32 T_POP(ARM* cpu); -- cgit v1.2.3