diff options
Diffstat (limited to 'src/3rdparty/masm/assembler/MacroAssemblerARMv7.h')
-rw-r--r-- | src/3rdparty/masm/assembler/MacroAssemblerARMv7.h | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/src/3rdparty/masm/assembler/MacroAssemblerARMv7.h b/src/3rdparty/masm/assembler/MacroAssemblerARMv7.h index 61c13acd35..9a8dc1f358 100644 --- a/src/3rdparty/masm/assembler/MacroAssemblerARMv7.h +++ b/src/3rdparty/masm/assembler/MacroAssemblerARMv7.h @@ -177,6 +177,11 @@ public: } } + void add32(RegisterID op1, RegisterID op2, RegisterID dest) + { + m_assembler.add(dest, op1, op2); + } + void add32(TrustedImm32 imm, Address address) { load32(address, dataTempRegister); @@ -310,6 +315,11 @@ public: m_assembler.smull(dest, dataTempRegister, src, dataTempRegister); } + void mul32(RegisterID op1, RegisterID op2, RegisterID dest) + { + m_assembler.smull(dest, dataTempRegister, op1, op2); + } + void neg32(RegisterID srcDest) { m_assembler.neg(srcDest, srcDest); |