Changeset 86699 in webkit for trunk/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h
- Timestamp:
- May 17, 2011, 1:02:41 PM (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h
r84413 r86699 41 41 public: 42 42 typedef X86Assembler::FPRegisterID FPRegisterID; 43 44 static const int MaximumCompactPtrAlignedAddressOffset = 127; 43 45 44 46 enum RelationalCondition { … … 448 450 m_assembler.movl_mr_disp32(address.offset, address.base, dest); 449 451 return DataLabel32(this); 452 } 453 454 DataLabelCompact load32WithCompactAddressOffsetPatch(Address address, RegisterID dest) 455 { 456 m_assembler.movl_mr_disp8(address.offset, address.base, dest); 457 return DataLabelCompact(this); 458 } 459 460 static void repatchCompact(CodeLocationDataLabelCompact dataLabelCompact, int32_t value) 461 { 462 ASSERT(value >= 0); 463 ASSERT(value < MaximumCompactPtrAlignedAddressOffset); 464 AssemblerType_T::repatchCompact(dataLabelCompact.dataLocation(), value); 465 } 466 467 DataLabelCompact loadCompactWithAddressOffsetPatch(Address address, RegisterID dest) 468 { 469 m_assembler.movl_mr_disp8(address.offset, address.base, dest); 470 return DataLabelCompact(this); 450 471 } 451 472
Note:
See TracChangeset
for help on using the changeset viewer.