Searched defs:result_reg (Results 1 - 16 of 16) sorted by relevance

/external/v8/src/mips/
H A Dmacro-assembler-mips.cc5337 void MacroAssembler::ClampDoubleToUint8(Register result_reg, argument
5348 mov(result_reg, zero_reg);
5355 li(result_reg, Operand(255));
5361 mfc1(result_reg, temp_double_reg);
H A Dlithium-codegen-mips.cc3948 DoubleRegister result_reg,
3973 __ ldc1(result_reg, FieldMemOperand(at, HeapNumber::kValueOffset));
3979 __ ldc1(result_reg, FieldMemOperand(input_reg, HeapNumber::kValueOffset));
3981 __ mfc1(at, result_reg.low());
3983 __ mfc1(scratch, result_reg.high());
3991 __ mtc1(scratch, result_reg);
3992 __ cvt_d_w(result_reg, result_reg);
4112 DoubleRegister result_reg = ToDoubleRegister(result); local
4114 EmitNumberUntagD(input_reg, result_reg,
3947 EmitNumberUntagD(Register input_reg, DoubleRegister result_reg, bool deoptimize_on_undefined, bool deoptimize_on_minus_zero, LEnvironment* env) argument
4122 Register result_reg = ToRegister(instr->result()); local
4251 Register result_reg = ToRegister(instr->result()); local
4259 Register result_reg = ToRegister(instr->result()); local
4267 Register result_reg = ToRegister(instr->result()); local
[all...]
/external/chromium_org/v8/src/arm/
H A Dcode-stubs-arm.cc594 Register result_reg = destination(); local
603 GetRegisterThatIsNotOneOf(input_reg, result_reg, scratch);
605 GetRegisterThatIsNotOneOf(input_reg, result_reg, scratch, scratch_low);
617 __ vmov(result_reg, double_scratch.low());
620 __ sub(scratch, result_reg, Operand(1));
661 __ Ubfx(result_reg, scratch_high,
664 __ orr(result_reg, result_reg,
666 __ orr(result_reg, scratch_low, Operand(result_reg, LS
[all...]
H A Dlithium-codegen-arm.cc1114 Register result_reg = ToRegister(instr->result()); local
1123 __ rsb(result_reg, left_reg, Operand::Zero());
1124 __ and_(result_reg, result_reg, Operand(divisor - 1));
1125 __ rsb(result_reg, result_reg, Operand::Zero(), SetCC);
1133 __ and_(result_reg, left_reg, Operand(divisor - 1));
1140 Register result_reg = ToRegister(instr->result()); local
1161 __ mov(result_reg, Operand::Zero());
1171 __ sdiv(result_reg, left_re
1189 Register result_reg = ToRegister(instr->result()); local
2059 Register result_reg = ToRegister(instr->result()); local
2067 DwVfpRegister result_reg = ToDoubleRegister(instr->result()); local
4900 EmitNumberUntagD(Register input_reg, DwVfpRegister result_reg, bool can_convert_undefined_to_nan, bool deoptimize_on_minus_zero, LEnvironment* env, NumberUntagDMode mode) argument
5072 DwVfpRegister result_reg = ToDoubleRegister(result); local
5087 Register result_reg = ToRegister(instr->result()); local
5112 Register result_reg = ToRegister(instr->result()); local
5284 Register result_reg = ToRegister(instr->result()); local
5291 Register result_reg = ToRegister(instr->result()); local
5299 Register result_reg = ToRegister(instr->result()); local
[all...]
/external/chromium_org/v8/src/ia32/
H A Dcode-stubs-ia32.cc584 Register result_reg = final_result_reg.is(ecx) ? eax : final_result_reg; local
604 __ lea(result_reg, MemOperand(ecx, -HeapNumber::kExponentBias));
605 __ cmp(result_reg, Immediate(HeapNumber::kMantissaBits));
614 __ xor_(result_reg, result_reg);
633 __ mov(result_reg, Operand(esp, 0)); // Load low word of answer as result
641 __ mov(result_reg, MemOperand(esp, 0));
643 __ mov(result_reg, exponent_operand);
645 __ and_(result_reg,
647 __ add(result_reg,
[all...]
H A Dlithium-codegen-ia32.cc1404 Register result_reg = ToRegister(instr->result()); local
1405 ASSERT(result_reg.is(edx));
1426 __ Set(result_reg, Immediate(0));
1443 __ test(result_reg, Operand(result_reg));
5316 XMMRegister result_reg,
5337 __ movsd(result_reg, FieldOperand(input_reg, HeapNumber::kValueOffset));
5342 __ ucomisd(result_reg, xmm_scratch);
5344 __ movmskpd(temp_reg, result_reg);
5359 __ movsd(result_reg, Operan
5314 EmitNumberUntagD(Register input_reg, Register temp_reg, XMMRegister result_reg, bool can_convert_undefined_to_nan, bool deoptimize_on_minus_zero, LEnvironment* env, NumberUntagDMode mode) argument
5475 XMMRegister result_reg = ToDoubleRegister(result); local
5500 Register result_reg = ToRegister(result); local
5539 Register result_reg = ToRegister(result); local
5711 Register result_reg = ToRegister(instr->result()); local
5762 Register result_reg = ToRegister(instr->result()); local
[all...]
/external/chromium_org/v8/src/mips/
H A Dcode-stubs-mips.cc586 Register result_reg = destination(); local
593 GetRegisterThatIsNotOneOf(input_reg, result_reg);
595 GetRegisterThatIsNotOneOf(input_reg, result_reg, scratch);
597 GetRegisterThatIsNotOneOf(input_reg, result_reg, scratch, scratch2);
613 __ mfc1(result_reg, double_scratch);
637 __ Ext(result_reg,
643 __ Subu(scratch, result_reg, HeapNumber::kExponentMask);
644 __ Movz(result_reg, zero_reg, scratch);
648 __ Subu(result_reg,
649 result_reg,
[all...]
H A Dlithium-codegen-mips.cc1072 const Register result_reg = ToRegister(instr->result()); local
1079 __ Branch(left_reg.is(result_reg) ? PROTECT : USE_DELAY_SLOT,
1081 __ subu(result_reg, zero_reg, left_reg);
1082 __ And(result_reg, result_reg, divisor - 1);
1084 DeoptimizeIf(eq, instr->environment(), result_reg, Operand(zero_reg));
1087 __ subu(result_reg, zero_reg, result_reg);
1091 __ And(result_reg, left_reg, divisor - 1);
1096 const Register result_reg local
1871 Register result_reg = ToRegister(instr->result()); local
1886 FPURegister result_reg = ToDoubleRegister(instr->result()); local
4846 EmitNumberUntagD(Register input_reg, DoubleRegister result_reg, bool can_convert_undefined_to_nan, bool deoptimize_on_minus_zero, LEnvironment* env, NumberUntagDMode mode) argument
5017 DoubleRegister result_reg = ToDoubleRegister(result); local
5032 Register result_reg = ToRegister(instr->result()); local
5065 Register result_reg = ToRegister(instr->result()); local
5238 Register result_reg = ToRegister(instr->result()); local
5246 Register result_reg = ToRegister(instr->result()); local
5254 Register result_reg = ToRegister(instr->result()); local
[all...]
H A Dmacro-assembler-mips.cc5606 void MacroAssembler::ClampDoubleToUint8(Register result_reg, argument
5617 mov(result_reg, zero_reg);
5624 li(result_reg, Operand(255));
5630 mfc1(result_reg, temp_double_reg);
/external/chromium_org/v8/src/x64/
H A Dcode-stubs-x64.cc541 Register result_reg = final_result_reg.is(rcx) ? rax : final_result_reg; local
557 __ leal(result_reg, MemOperand(rcx, -HeapNumber::kExponentBias));
558 __ cmpl(result_reg, Immediate(HeapNumber::kMantissaBits));
564 __ xorl(result_reg, result_reg);
571 __ cvttsd2siq(result_reg, xmm0);
576 __ movl(result_reg, scratch1);
577 __ negl(result_reg);
583 __ cmovl(greater, result_reg, scratch1);
590 if (!final_result_reg.is(result_reg)) {
[all...]
H A Dmacro-assembler-x64.cc3053 Register result_reg) {
3057 cvtsd2si(result_reg, input_reg);
3058 testl(result_reg, Immediate(0xFFFFFF00));
3060 cmpl(result_reg, Immediate(0x80000000));
3062 movl(result_reg, Immediate(0));
3063 setcc(above, result_reg);
3064 subl(result_reg, Immediate(1));
3065 andl(result_reg, Immediate(255));
3068 Set(result_reg, 0);
3071 Set(result_reg, 25
3051 ClampDoubleToUint8(XMMRegister input_reg, XMMRegister temp_xmm_reg, Register result_reg) argument
3087 SlowTruncateToI(Register result_reg, Register input_reg, int offset) argument
3095 TruncateHeapNumberToI(Register result_reg, Register input_reg) argument
3118 TruncateDoubleToI(Register result_reg, XMMRegister input_reg) argument
3135 DoubleToI(Register result_reg, XMMRegister input_reg, XMMRegister scratch, MinusZeroMode minus_zero_mode, Label* conversion_failed, Label::Distance dst) argument
3163 TaggedToI(Register result_reg, Register input_reg, XMMRegister temp, MinusZeroMode minus_zero_mode, Label* lost_precision, Label::Distance dst) argument
[all...]
H A Dlithium-codegen-x64.cc1023 Register result_reg = ToRegister(instr->result()); local
1024 ASSERT(result_reg.is(rdx));
1045 __ Set(result_reg, 0);
1063 __ testl(result_reg, result_reg);
4699 XMMRegister result_reg,
4716 __ movsd(result_reg, FieldOperand(input_reg, HeapNumber::kValueOffset));
4727 __ ucomisd(xmm_scratch, result_reg);
4729 __ movmskpd(kScratchRegister, result_reg);
4742 __ xorps(result_reg, result_re
4698 EmitNumberUntagD(Register input_reg, XMMRegister result_reg, bool can_convert_undefined_to_nan, bool deoptimize_on_minus_zero, LEnvironment* env, NumberUntagDMode mode) argument
4840 XMMRegister result_reg = ToDoubleRegister(result); local
4861 Register result_reg = ToRegister(result); local
4886 Register result_reg = ToRegister(result); local
5040 Register result_reg = ToRegister(instr->result()); local
[all...]
/external/v8/src/x64/
H A Dmacro-assembler-x64.cc2789 Register result_reg,
2792 Set(result_reg, 0);
2800 cvttsd2si(result_reg, temp_xmm_reg);
2801 testl(result_reg, Immediate(0xFFFFFF00));
2803 Set(result_reg, 255);
2787 ClampDoubleToUint8(XMMRegister input_reg, XMMRegister temp_xmm_reg, Register result_reg, Register temp_reg) argument
H A Dlithium-codegen-x64.cc800 Register result_reg = ToRegister(instr->result()); local
803 ASSERT(result_reg.is(rdx));
865 __ testl(result_reg, result_reg);
878 __ movl(result_reg, left_reg);
3695 XMMRegister result_reg,
3717 __ xorps(result_reg, result_reg);
3718 __ divsd(result_reg, result_reg);
3694 EmitNumberUntagD(Register input_reg, XMMRegister result_reg, bool deoptimize_on_undefined, bool deoptimize_on_minus_zero, LEnvironment* env) argument
3821 XMMRegister result_reg = ToDoubleRegister(result); local
3837 Register result_reg = ToRegister(result); local
3967 Register result_reg = ToRegister(instr->result()); local
[all...]
/external/v8/src/arm/
H A Dlithium-codegen-arm.cc4037 DoubleRegister result_reg,
4043 ASSERT(!result_reg.is(double_scratch0()));
4067 __ vldr(result_reg, ip, HeapNumber::kValueOffset);
4074 __ vldr(result_reg, ip, HeapNumber::kValueOffset);
4076 __ vmov(ip, result_reg.low());
4079 __ vmov(ip, result_reg.high());
4089 __ vcvt_f64_s32(result_reg, flt_scratch);
4211 DoubleRegister result_reg = ToDoubleRegister(result); local
4213 EmitNumberUntagD(input_reg, result_reg,
4221 Register result_reg local
4036 EmitNumberUntagD(Register input_reg, DoubleRegister result_reg, bool deoptimize_on_undefined, bool deoptimize_on_minus_zero, LEnvironment* env) argument
4354 Register result_reg = ToRegister(instr->result()); local
4362 Register result_reg = ToRegister(instr->result()); local
4370 Register result_reg = ToRegister(instr->result()); local
[all...]
/external/v8/src/ia32/
H A Dlithium-codegen-ia32.cc836 Register result_reg = ToRegister(instr->result()); local
839 ASSERT(result_reg.is(edx));
900 __ test(result_reg, Operand(result_reg));
913 __ mov(result_reg, left_reg);
3799 XMMRegister result_reg,
3823 __ movdbl(result_reg, Operand::StaticVariable(nan));
3829 __ movdbl(result_reg, FieldOperand(input_reg, HeapNumber::kValueOffset));
3833 __ ucomisd(result_reg, xmm_scratch);
3835 __ movmskpd(temp_reg, result_reg);
3797 EmitNumberUntagD(Register input_reg, Register temp_reg, XMMRegister result_reg, bool deoptimize_on_undefined, bool deoptimize_on_minus_zero, LEnvironment* env) argument
3967 XMMRegister result_reg = ToDoubleRegister(result); local
3989 Register result_reg = ToRegister(result); local
4195 Register result_reg = ToRegister(instr->result()); local
[all...]

Completed in 341 milliseconds