Home
last modified time | relevance | path

Searched refs:fpRegT0 (Results 1 – 6 of 6) sorted by relevance

/external/webkit/Source/JavaScriptCore/jit/
DThunkGenerators.cpp99 jit.loadDoubleArgument(0, SpecializedThunkJIT::fpRegT0, SpecializedThunkJIT::regT0); in sqrtThunkGenerator()
100 jit.sqrtDouble(SpecializedThunkJIT::fpRegT0, SpecializedThunkJIT::fpRegT0); in sqrtThunkGenerator()
101 jit.returnDouble(SpecializedThunkJIT::fpRegT0); in sqrtThunkGenerator()
115 jit.loadDoubleArgument(0, SpecializedThunkJIT::fpRegT0, SpecializedThunkJIT::regT0); in powThunkGenerator()
124 jit.mulDouble(SpecializedThunkJIT::fpRegT0, SpecializedThunkJIT::fpRegT1); in powThunkGenerator()
126 jit.mulDouble(SpecializedThunkJIT::fpRegT0, SpecializedThunkJIT::fpRegT0); in powThunkGenerator()
134 …cializedThunkJIT::fpRegT1, SpecializedThunkJIT::regT0, doubleResult, SpecializedThunkJIT::fpRegT0); in powThunkGenerator()
144 …branchDouble(MacroAssembler::DoubleLessThanOrEqual, SpecializedThunkJIT::fpRegT0, SpecializedThunk… in powThunkGenerator()
146 jit.sqrtDouble(SpecializedThunkJIT::fpRegT0, SpecializedThunkJIT::fpRegT0); in powThunkGenerator()
147 jit.divDouble(SpecializedThunkJIT::fpRegT0, SpecializedThunkJIT::fpRegT1); in powThunkGenerator()
[all …]
DJITArithmetic32_64.cpp454 emitLoadDouble(op1, fpRegT0); in emitRightShiftSlowCase()
455 failures.append(branchTruncateDoubleToInt32(fpRegT0, regT0)); in emitRightShiftSlowCase()
476 emitLoadDouble(op1, fpRegT0); in emitRightShiftSlowCase()
478 Jump cantTruncate = branchTruncateDoubleToInt32(fpRegT0, regT0); in emitRightShiftSlowCase()
858 convertInt32ToDouble(regT2, fpRegT0); in emitAdd32Constant()
860 addDouble(fpRegT1, fpRegT0); in emitAdd32Constant()
861 emitStoreDouble(dst, fpRegT0); in emitAdd32Constant()
967 convertInt32ToDouble(regT2, fpRegT0); in emitSub32Constant()
969 subDouble(fpRegT0, fpRegT1); in emitSub32Constant()
1032 convertInt32ToDouble(regT2, fpRegT0); in emitBinaryDoubleOp()
[all …]
DJITArithmetic.cpp102 movePtrToDouble(regT0, fpRegT0); in emit_op_rshift()
103 addSlowCase(branchTruncateDoubleToInt32(fpRegT0, regT0)); in emit_op_rshift()
200 movePtrToDouble(regT0, fpRegT0); in emitSlow_op_urshift()
201 failures.append(branchTruncateDoubleToInt32(fpRegT0, regT0)); in emitSlow_op_urshift()
222 movePtrToDouble(regT0, fpRegT0); in emitSlow_op_urshift()
223 failures.append(branchTruncateDoubleToInt32(fpRegT0, regT0)); in emitSlow_op_urshift()
322 movePtrToDouble(regT0, fpRegT0); in emitSlow_op_jnless()
329 … emitJumpSlowToHot(branchDouble(DoubleLessThanOrEqualOrUnordered, fpRegT1, fpRegT0), target); in emitSlow_op_jnless()
353 convertInt32ToDouble(regT0, fpRegT0); in emitSlow_op_jnless()
355 … emitJumpSlowToHot(branchDouble(DoubleLessThanOrEqualOrUnordered, fpRegT1, fpRegT0), target); in emitSlow_op_jnless()
[all …]
DJSInterfaceJIT.h68 static const FPRegisterID fpRegT0 = X86Registers::xmm0; variable
87 static const FPRegisterID fpRegT0 = X86Registers::xmm0;
104 static const FPRegisterID fpRegT0 = ARMRegisters::d0;
129 static const FPRegisterID fpRegT0 = ARMRegisters::d0;
152 static const FPRegisterID fpRegT0 = MIPSRegisters::f4;
173 static const FPRegisterID fpRegT0 = SH4Registers::fr0;
DJITOpcodes32_64.cpp914 emitLoadDouble(cond, fpRegT0); in emitSlow_op_jfalse()
915 emitJumpSlowToHot(branchDoubleZeroOrNaN(fpRegT0, fpRegT1), target); in emitSlow_op_jfalse()
950 emitLoadDouble(cond, fpRegT0); in emitSlow_op_jtrue()
951 emitJumpSlowToHot(branchDoubleNonZero(fpRegT0, fpRegT1), target); in emitSlow_op_jtrue()
/external/webkit/Source/JavaScriptCore/dfg/
DDFGJITCompiler.h140 static const FPRegisterID fpRegT0 = X86Registers::xmm0; variable
167 static const FPRegisterID fpArgumentRegister0 = fpRegT0;
172 static const FPRegisterID fpReturnValueRegister = fpRegT0;
231 …static const FPRegisterID idForRegister[numberOfFPRs] = { fpRegT0, fpRegT1, fpRegT2, fpRegT3, fpRe… in fprToRegisterID()