Changeset 70642 in webkit for trunk/JavaScriptCore/assembler/MacroAssemblerARM.h
- Timestamp:
- Oct 27, 2010, 6:48:11 AM (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/JavaScriptCore/assembler/MacroAssemblerARM.h
r65993 r70642 401 401 m_assembler.ldr_un_imm(ARMRegisters::S0, right.m_value); 402 402 m_assembler.cmp_r(left, ARMRegisters::S0); 403 } else 404 m_assembler.cmp_r(left, m_assembler.getImm(right.m_value, ARMRegisters::S0)); 403 } else { 404 ARMWord tmp = m_assembler.getOp2(-right.m_value); 405 if (tmp != ARMAssembler::INVALID_IMM) 406 m_assembler.cmn_r(left, tmp); 407 else 408 m_assembler.cmp_r(left, m_assembler.getImm(right.m_value, ARMRegisters::S0)); 409 } 405 410 return Jump(m_assembler.jmp(ARMCondition(cond), useConstantPool)); 406 411 }
Note:
See TracChangeset
for help on using the changeset viewer.