Changeset 65993 in webkit for trunk/JavaScriptCore/assembler/ARMAssembler.h
- Timestamp:
- Aug 25, 2010, 12:52:16 AM (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/JavaScriptCore/assembler/ARMAssembler.h
r65303 r65993 162 162 VCVT_F64_S32 = 0x0eb80bc0, 163 163 VCVT_S32_F64 = 0x0ebd0b40, 164 VCVTR_S32_F64 = 0x0ebd0bc0, 164 165 VMRS_APSR = 0x0ef1fa10, 165 166 #if WTF_ARM_ARCH_AT_LEAST(5) … … 372 373 } 373 374 375 void cmn_r(int rn, ARMWord op2, Condition cc = AL) 376 { 377 emitInst(static_cast<ARMWord>(cc) | CMN | SET_CC, 0, rn, op2); 378 } 379 374 380 void orr_r(int rd, int rn, ARMWord op2, Condition cc = AL) 375 381 { … … 577 583 ASSERT(!(sd & 0x1)); // sd must be divisible by 2 578 584 emitDoublePrecisionInst(static_cast<ARMWord>(cc) | VCVT_S32_F64, (sd >> 1), 0, dm); 585 } 586 587 void vcvtr_s32_f64_r(int sd, int dm, Condition cc = AL) 588 { 589 ASSERT(!(sd & 0x1)); // sd must be divisible by 2 590 emitDoublePrecisionInst(static_cast<ARMWord>(cc) | VCVTR_S32_F64, (sd >> 1), 0, dm); 579 591 } 580 592
Note:
See TracChangeset
for help on using the changeset viewer.