Title: [122729] trunk/Source/_javascript_Core
Revision
122729
Author
[email protected]
Date
2012-07-16 08:05:57 -0700 (Mon, 16 Jul 2012)

Log Message

Unreviewed buildfix from Zoltan Herczeg after r122677.
Implement missing add32 function to MacroAssemblerARM.

* assembler/MacroAssemblerARM.h:
(JSC::MacroAssemblerARM::add32):
(MacroAssemblerARM):

Modified Paths

Diff

Modified: trunk/Source/_javascript_Core/ChangeLog (122728 => 122729)


--- trunk/Source/_javascript_Core/ChangeLog	2012-07-16 14:56:19 UTC (rev 122728)
+++ trunk/Source/_javascript_Core/ChangeLog	2012-07-16 15:05:57 UTC (rev 122729)
@@ -1,3 +1,12 @@
+2012-07-16  Gabor Rapcsanyi  <[email protected]>
+
+        Unreviewed buildfix from Zoltan Herczeg after r122677.
+        Implement missing add32 function to MacroAssemblerARM.
+
+        * assembler/MacroAssemblerARM.h:
+        (JSC::MacroAssemblerARM::add32):
+        (MacroAssemblerARM):
+
 2012-07-14  Filip Pizlo  <[email protected]>
 
         DFG PutByVal opcodes should accept more than 3 operands

Modified: trunk/Source/_javascript_Core/assembler/MacroAssemblerARM.h (122728 => 122729)


--- trunk/Source/_javascript_Core/assembler/MacroAssemblerARM.h	2012-07-16 14:56:19 UTC (rev 122728)
+++ trunk/Source/_javascript_Core/assembler/MacroAssemblerARM.h	2012-07-16 15:05:57 UTC (rev 122729)
@@ -107,6 +107,13 @@
         m_assembler.adds_r(dest, dest, m_assembler.getImm(imm.m_value, ARMRegisters::S0));
     }
 
+    void add32(AbsoluteAddress src, RegisterID dest)
+    {
+        move(TrustedImmPtr(address.m_ptr), ARMRegisters::S1);
+        m_assembler.dtr_u(ARMAssembler::LoadUint32, ARMRegisters::S1, ARMRegisters::S1, 0);
+        add32(ARMRegisters::S1, dest);
+    }
+
     void add32(Address src, RegisterID dest)
     {
         load32(src, ARMRegisters::S1);
_______________________________________________
webkit-changes mailing list
[email protected]
http://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to