aboutsummaryrefslogtreecommitdiffstats
path: root/src/3rdparty/masm
diff options
context:
space:
mode:
authorErik Verbruggen <erik.verbruggen@me.com>2013-08-28 15:05:24 +0200
committerThe Qt Project <gerrit-noreply@qt-project.org>2013-09-11 17:12:27 +0200
commit7a73e68b613ea724c90507d81801fc8f1de7fce1 (patch)
tree455ac7b52b9e0a414a99a3b7919888214b4d0566 /src/3rdparty/masm
parent6aabeb55e663933149b716b47bcfbb37525babb4 (diff)
V4 JIT: generate code for binary expressions.
Change-Id: If32ee3528fa0b6a2d04263d6c6abe1d34053d658 Reviewed-by: Simon Hausmann <simon.hausmann@digia.com>
Diffstat (limited to 'src/3rdparty/masm')
-rw-r--r--src/3rdparty/masm/assembler/MacroAssemblerARMv7.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/3rdparty/masm/assembler/MacroAssemblerARMv7.h b/src/3rdparty/masm/assembler/MacroAssemblerARMv7.h
index 81c1d7e08a..0c5a5fb3ce 100644
--- a/src/3rdparty/masm/assembler/MacroAssemblerARMv7.h
+++ b/src/3rdparty/masm/assembler/MacroAssemblerARMv7.h
@@ -941,6 +941,12 @@ public:
m_assembler.vdiv(dest, op1, op2);
}
+ void divDouble(Address src, FPRegisterID dest)
+ {
+ loadDouble(src, fpTempRegister);
+ divDouble(fpTempRegister, dest);
+ }
+
void subDouble(FPRegisterID src, FPRegisterID dest)
{
m_assembler.vsub(dest, dest, src);