diff options
Diffstat (limited to 'ARMInterpreter_ALU.h')
-rw-r--r-- | ARMInterpreter_ALU.h | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/ARMInterpreter_ALU.h b/ARMInterpreter_ALU.h index 4c8aaa5..38872a8 100644 --- a/ARMInterpreter_ALU.h +++ b/ARMInterpreter_ALU.h @@ -56,11 +56,32 @@ A_PROTO_ALU_OP(BIC) A_PROTO_ALU_OP(MVN) +s32 T_LSL_IMM(ARM* cpu); +s32 T_LSR_IMM(ARM* cpu); +s32 T_ASR_IMM(ARM* cpu); + s32 T_MOV_IMM(ARM* cpu); s32 T_CMP_IMM(ARM* cpu); s32 T_ADD_IMM(ARM* cpu); s32 T_SUB_IMM(ARM* cpu); +s32 T_AND_REG(ARM* cpu); +s32 T_EOR_REG(ARM* cpu); +s32 T_LSL_REG(ARM* cpu); +s32 T_LSR_REG(ARM* cpu); +s32 T_ASR_REG(ARM* cpu); +s32 T_ADC_REG(ARM* cpu); +s32 T_SBC_REG(ARM* cpu); +s32 T_ROR_REG(ARM* cpu); +s32 T_TST_REG(ARM* cpu); +s32 T_NEG_REG(ARM* cpu); +s32 T_CMP_REG(ARM* cpu); +s32 T_CMN_REG(ARM* cpu); +s32 T_ORR_REG(ARM* cpu); +s32 T_MUL_REG(ARM* cpu); +s32 T_BIC_REG(ARM* cpu); +s32 T_MVN_REG(ARM* cpu); + } #endif |