/macosx-10.9.5/JavaScriptCore-7537.78.1/jit/ |
H A D | JITArithmetic32_64.cpp | 566 emitLoadDouble(op, fpRegT1); 567 addDouble(fpRegT1, fpRegT0); 682 emitLoadDouble(op, fpRegT1); 683 subDouble(fpRegT0, fpRegT1); 684 emitStoreDouble(dst, fpRegT1); 767 emitLoadDouble(op1, fpRegT1); 768 subDouble(fpRegT0, fpRegT1); 769 emitStoreDouble(dst, fpRegT1); 772 emitLoadDouble(op1, fpRegT1); 773 divDouble(fpRegT0, fpRegT1); [all...] |
H A D | ThunkGenerators.cpp | 599 jit.loadDouble(&zeroConstant, SpecializedThunkJIT::fpRegT1); 600 doubleResult.append(jit.branchDouble(MacroAssembler::DoubleEqual, SpecializedThunkJIT::fpRegT0, SpecializedThunkJIT::fpRegT1)); 603 slowPath.append(jit.branchDouble(MacroAssembler::DoubleLessThanOrUnordered, SpecializedThunkJIT::fpRegT0, SpecializedThunkJIT::fpRegT1)); 609 jit.branchConvertDoubleToInt32(SpecializedThunkJIT::fpRegT0, SpecializedThunkJIT::regT0, doubleResult, SpecializedThunkJIT::fpRegT1); 630 jit.branchConvertDoubleToInt32(SpecializedThunkJIT::fpRegT0, SpecializedThunkJIT::regT0, doubleResult, SpecializedThunkJIT::fpRegT1); 650 jit.loadDouble(&zeroConstant, SpecializedThunkJIT::fpRegT1); 651 doubleResult.append(jit.branchDouble(MacroAssembler::DoubleEqual, SpecializedThunkJIT::fpRegT0, SpecializedThunkJIT::fpRegT1)); 654 slowPath.append(jit.branchDouble(MacroAssembler::DoubleLessThanOrUnordered, SpecializedThunkJIT::fpRegT0, SpecializedThunkJIT::fpRegT1)); 655 jit.loadDouble(&halfConstant, SpecializedThunkJIT::fpRegT1); 656 jit.addDouble(SpecializedThunkJIT::fpRegT0, SpecializedThunkJIT::fpRegT1); [all...] |
H A D | JITArithmetic.cpp | 509 convertInt32ToDouble(regT1, fpRegT1); 511 emitJumpSlowToHot(branchDouble(condition, fpRegT0, fpRegT1), target); 530 move64ToDouble(regT1, fpRegT1); 537 emitJumpSlowToHot(branchDouble(condition, fpRegT0, fpRegT1), target); 559 move64ToDouble(regT1, fpRegT1); 561 emitJumpSlowToHot(branchDouble(condition, fpRegT0, fpRegT1), target); 836 convertInt32ToDouble(regT1, fpRegT1); 844 convertInt32ToDouble(regT1, fpRegT1); 855 move64ToDouble(regT0, fpRegT1); 864 convertInt32ToDouble(regT0, fpRegT1); [all...] |
H A D | JSInterfaceJIT.h | 79 static const FPRegisterID fpRegT1 = X86Registers::xmm1; member in class:JSC::JSInterfaceJIT 100 static const FPRegisterID fpRegT1 = X86Registers::xmm1; 121 static const FPRegisterID fpRegT1 = ARMRegisters::d1; 147 static const FPRegisterID fpRegT1 = MIPSRegisters::f6; 167 static const FPRegisterID fpRegT1 = SH4Registers::fr2;
|
H A D | JITOpcodes32_64.cpp | 499 emitJumpSlowToHot(branchDoubleZeroOrNaN(fpRegT0, fpRegT1), target); 535 emitJumpSlowToHot(branchDoubleNonZero(fpRegT0, fpRegT1), target);
|
H A D | JITPropertyAccess.cpp | 1762 moveIntsToDouble(earlyScratch, lateScratch, fpRegT0, fpRegT1);
|
H A D | JITPropertyAccess32_64.cpp | 355 moveIntsToDouble(regT0, regT1, fpRegT0, fpRegT1);
|
/macosx-10.9.5/JavaScriptCore-7537.78.1/dfg/ |
H A D | DFGFPRInfo.h | 48 static const FPRReg fpRegT1 = X86Registers::xmm1; member in class:JSC::DFG::FPRInfo 56 static const FPRReg argumentFPR1 = X86Registers::xmm1; // fpRegT1 115 static const FPRReg fpRegT1 = ARMRegisters::d1; member in class:JSC::DFG::FPRInfo 127 static const FPRReg argumentFPR1 = ARMRegisters::d1; // fpRegT1 176 static const FPRReg fpRegT1 = MIPSRegisters::f4; member in class:JSC::DFG::FPRInfo 190 fpRegT0, fpRegT1, fpRegT2, fpRegT3, fpRegT4, fpRegT5 };
|