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