Home
last modified time | relevance | path

Searched refs:result_reg (Results 1 – 12 of 12) sorted by relevance

/external/v8/src/ia32/
Dlithium-codegen-ia32.cc836 Register result_reg = ToRegister(instr->result()); in DoModI() local
839 ASSERT(result_reg.is(edx)); in DoModI()
900 __ test(result_reg, Operand(result_reg)); in DoModI()
913 __ mov(result_reg, left_reg); in DoModI()
3799 XMMRegister result_reg, in EmitNumberUntagD() argument
3823 __ movdbl(result_reg, Operand::StaticVariable(nan)); in EmitNumberUntagD()
3829 __ movdbl(result_reg, FieldOperand(input_reg, HeapNumber::kValueOffset)); in EmitNumberUntagD()
3833 __ ucomisd(result_reg, xmm_scratch); in EmitNumberUntagD()
3835 __ movmskpd(temp_reg, result_reg); in EmitNumberUntagD()
3844 __ cvtsi2sd(result_reg, Operand(input_reg)); in EmitNumberUntagD()
[all …]
Dmacro-assembler-ia32.cc130 Register result_reg) { in ClampDoubleToUint8() argument
134 Set(result_reg, Immediate(0)); in ClampDoubleToUint8()
140 cvttsd2si(result_reg, Operand(scratch_reg)); in ClampDoubleToUint8()
141 test(result_reg, Immediate(0xFFFFFF00)); in ClampDoubleToUint8()
143 Set(result_reg, Immediate(255)); in ClampDoubleToUint8()
Dmacro-assembler-ia32.h431 Register result_reg);
/external/v8/src/x64/
Dlithium-codegen-x64.cc800 Register result_reg = ToRegister(instr->result()); in DoModI() local
803 ASSERT(result_reg.is(rdx)); in DoModI()
865 __ testl(result_reg, result_reg); in DoModI()
878 __ movl(result_reg, left_reg); in DoModI()
3695 XMMRegister result_reg, in EmitNumberUntagD() argument
3717 __ xorps(result_reg, result_reg); in EmitNumberUntagD()
3718 __ divsd(result_reg, result_reg); in EmitNumberUntagD()
3724 __ movsd(result_reg, FieldOperand(input_reg, HeapNumber::kValueOffset)); in EmitNumberUntagD()
3728 __ ucomisd(xmm_scratch, result_reg); in EmitNumberUntagD()
3730 __ movmskpd(kScratchRegister, result_reg); in EmitNumberUntagD()
[all …]
Dmacro-assembler-x64.cc2789 Register result_reg, in ClampDoubleToUint8() argument
2792 Set(result_reg, 0); in ClampDoubleToUint8()
2800 cvttsd2si(result_reg, temp_xmm_reg); in ClampDoubleToUint8()
2801 testl(result_reg, Immediate(0xFFFFFF00)); in ClampDoubleToUint8()
2803 Set(result_reg, 255); in ClampDoubleToUint8()
Dmacro-assembler-x64.h937 Register result_reg,
/external/v8/src/arm/
Dlithium-codegen-arm.cc4037 DoubleRegister result_reg, in EmitNumberUntagD() argument
4043 ASSERT(!result_reg.is(double_scratch0())); in EmitNumberUntagD()
4067 __ vldr(result_reg, ip, HeapNumber::kValueOffset); in EmitNumberUntagD()
4074 __ vldr(result_reg, ip, HeapNumber::kValueOffset); in EmitNumberUntagD()
4076 __ vmov(ip, result_reg.low()); in EmitNumberUntagD()
4079 __ vmov(ip, result_reg.high()); in EmitNumberUntagD()
4089 __ vcvt_f64_s32(result_reg, flt_scratch); in EmitNumberUntagD()
4211 DoubleRegister result_reg = ToDoubleRegister(result); in DoNumberUntagD() local
4213 EmitNumberUntagD(input_reg, result_reg, in DoNumberUntagD()
4221 Register result_reg = ToRegister(instr->result()); in DoDoubleToI() local
[all …]
Dmacro-assembler-arm.cc3623 void MacroAssembler::ClampDoubleToUint8(Register result_reg, in ClampDoubleToUint8() argument
3635 mov(result_reg, Operand(0)); in ClampDoubleToUint8()
3643 mov(result_reg, Operand(255)); in ClampDoubleToUint8()
3651 vmov(result_reg, temp_double_reg.low()); in ClampDoubleToUint8()
Dmacro-assembler-arm.h1251 void ClampDoubleToUint8(Register result_reg,
/external/v8/src/mips/
Dlithium-codegen-mips.cc3948 DoubleRegister result_reg, in EmitNumberUntagD() argument
3973 __ ldc1(result_reg, FieldMemOperand(at, HeapNumber::kValueOffset)); in EmitNumberUntagD()
3979 __ ldc1(result_reg, FieldMemOperand(input_reg, HeapNumber::kValueOffset)); in EmitNumberUntagD()
3981 __ mfc1(at, result_reg.low()); in EmitNumberUntagD()
3983 __ mfc1(scratch, result_reg.high()); in EmitNumberUntagD()
3991 __ mtc1(scratch, result_reg); in EmitNumberUntagD()
3992 __ cvt_d_w(result_reg, result_reg); in EmitNumberUntagD()
4112 DoubleRegister result_reg = ToDoubleRegister(result); in DoNumberUntagD() local
4114 EmitNumberUntagD(input_reg, result_reg, in DoNumberUntagD()
4122 Register result_reg = ToRegister(instr->result()); in DoDoubleToI() local
[all …]
Dmacro-assembler-mips.h1384 void ClampDoubleToUint8(Register result_reg,
Dmacro-assembler-mips.cc5337 void MacroAssembler::ClampDoubleToUint8(Register result_reg, in ClampDoubleToUint8() argument
5348 mov(result_reg, zero_reg); in ClampDoubleToUint8()
5355 li(result_reg, Operand(255)); in ClampDoubleToUint8()
5361 mfc1(result_reg, temp_double_reg); in ClampDoubleToUint8()