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

12

/external/v8/src/arm/
H A Dcode-stubs-arm.cc75 Register result_reg = destination(); local
82 Register scratch = GetRegisterThatIsNotOneOf(input_reg, result_reg);
84 GetRegisterThatIsNotOneOf(input_reg, result_reg, scratch);
86 GetRegisterThatIsNotOneOf(input_reg, result_reg, scratch, scratch_low);
98 __ vmov(result_reg, double_scratch.low());
101 __ sub(scratch, result_reg, Operand(1));
142 __ Ubfx(result_reg, scratch_high,
145 __ orr(result_reg, result_reg,
147 __ orr(result_reg, scratch_lo
[all...]
H A Dmacro-assembler-arm.cc3566 void MacroAssembler::ClampDoubleToUint8(Register result_reg, argument
3572 Vmov(double_scratch, 255.0, result_reg);
3573 mov(result_reg, Operand(255));
3580 vmov(result_reg, double_scratch.low());
/external/vixl/test/aarch32/
H A Dtest-assembler-aarch32.cc1896 Register result_reg; member in struct:vixl::aarch32::LdrLiteralRangeTest
1963 (masm.*test_case.instruction)(test_case.result_reg, &literal);
1972 ASSERT_EQUAL_32(test_case.test_value, test_case.result_reg);
2005 (masm.*test_case.instruction)(test_case.result_reg, &literal);
2025 ASSERT_EQUAL_32(test_case.test_value, test_case.result_reg);
/external/v8/src/ia32/
H A Dcode-stubs-ia32.cc147 Register result_reg = final_result_reg.is(ecx) ? eax : final_result_reg; local
167 __ lea(result_reg, MemOperand(ecx, -HeapNumber::kExponentBias));
168 __ cmp(result_reg, Immediate(HeapNumber::kMantissaBits));
177 __ xor_(result_reg, result_reg);
196 __ mov(result_reg, Operand(esp, 0)); // Load low word of answer as result
204 __ mov(result_reg, MemOperand(esp, 0));
206 __ mov(result_reg, exponent_operand);
208 __ and_(result_reg,
210 __ add(result_reg,
[all...]
H A Dmacro-assembler-ia32.cc229 Register result_reg) {
233 cvtsd2si(result_reg, input_reg);
234 test(result_reg, Immediate(0xFFFFFF00));
236 cmp(result_reg, Immediate(0x1));
238 mov(result_reg, Immediate(0));
239 setcc(sign, result_reg);
240 sub(result_reg, Immediate(1));
241 and_(result_reg, Immediate(255));
244 Move(result_reg, Immediate(0));
247 Move(result_reg, Immediat
227 ClampDoubleToUint8(XMMRegister input_reg, XMMRegister scratch_reg, Register result_reg) argument
262 SlowTruncateToI(Register result_reg, Register input_reg, int offset) argument
265 DoubleToIStub stub(isolate(), input_reg, result_reg, offset, true); local
270 TruncateDoubleToI(Register result_reg, XMMRegister input_reg) argument
285 DoubleToI(Register result_reg, XMMRegister input_reg, XMMRegister scratch, MinusZeroMode minus_zero_mode, Label* lost_precision, Label* is_nan, Label* minus_zero, Label::Distance dst) argument
313 TruncateHeapNumberToI(Register result_reg, Register input_reg) argument
[all...]
/external/v8/src/mips/
H A Dcode-stubs-mips.cc78 Register result_reg = destination(); local
85 GetRegisterThatIsNotOneOf(input_reg, result_reg);
87 GetRegisterThatIsNotOneOf(input_reg, result_reg, scratch);
89 GetRegisterThatIsNotOneOf(input_reg, result_reg, scratch, scratch2);
116 // If we had no exceptions then set result_reg and we are done.
119 __ Move(result_reg, scratch3);
135 __ Ext(result_reg,
141 __ Subu(scratch, result_reg, HeapNumber::kExponentMask);
142 __ Movz(result_reg, zero_reg, scratch);
146 __ Subu(result_reg,
[all...]
H A Dmacro-assembler-mips.cc6301 void MacroAssembler::ClampDoubleToUint8(Register result_reg, argument
6312 mov(result_reg, zero_reg);
6319 li(result_reg, Operand(255));
6325 mfc1(result_reg, temp_double_reg);
/external/v8/src/mips64/
H A Dcode-stubs-mips64.cc77 Register result_reg = destination(); local
84 GetRegisterThatIsNotOneOf(input_reg, result_reg);
86 GetRegisterThatIsNotOneOf(input_reg, result_reg, scratch);
88 GetRegisterThatIsNotOneOf(input_reg, result_reg, scratch, scratch2);
114 // If we had no exceptions then set result_reg and we are done.
117 __ Move(result_reg, scratch3);
133 __ Ext(result_reg,
139 __ Subu(scratch, result_reg, HeapNumber::kExponentMask);
140 __ Movz(result_reg, zero_reg, scratch);
144 __ Subu(result_reg,
[all...]
H A Dmacro-assembler-mips64.cc6708 void MacroAssembler::ClampDoubleToUint8(Register result_reg, argument
6719 mov(result_reg, zero_reg);
6726 li(result_reg, Operand(255));
6732 mfc1(result_reg, temp_double_reg);
/external/v8/src/ppc/
H A Dcode-stubs-ppc.cc70 Register result_reg = destination(); local
76 Register scratch = GetRegisterThatIsNotOneOf(input_reg, result_reg);
78 GetRegisterThatIsNotOneOf(input_reg, result_reg, scratch);
80 GetRegisterThatIsNotOneOf(input_reg, result_reg, scratch, scratch_low);
96 result_reg, d0);
100 __ TestIfInt32(result_reg, r0);
102 __ TestIfInt32(scratch, result_reg, r0);
143 __ ExtractBitMask(result_reg, scratch_high, HeapNumber::kMantissaMask);
146 __ oris(result_reg, result_reg,
[all...]
H A Dmacro-assembler-ppc.cc3249 void MacroAssembler::ClampDoubleToUint8(Register result_reg, argument
3256 LoadDoubleLiteral(double_scratch, 0.0, result_reg);
3261 LoadIntLiteral(result_reg, 0);
3266 LoadDoubleLiteral(double_scratch, 255.0, result_reg);
3269 LoadIntLiteral(result_reg, 255);
3277 MovDoubleLowToInt(result_reg, double_scratch);
/external/v8/src/s390/
H A Dcode-stubs-s390.cc68 Register result_reg = destination(); local
74 Register scratch = GetRegisterThatIsNotOneOf(input_reg, result_reg);
76 GetRegisterThatIsNotOneOf(input_reg, result_reg, scratch);
78 GetRegisterThatIsNotOneOf(input_reg, result_reg, scratch, scratch_low);
94 result_reg, d0);
98 __ TestIfInt32(result_reg, r0);
100 __ TestIfInt32(scratch, result_reg, r0);
143 __ ExtractBitMask(result_reg, scratch_high, HeapNumber::kMantissaMask);
148 __ OrP(result_reg, result_reg, r
[all...]
H A Dmacro-assembler-s390.cc2979 void MacroAssembler::ClampDoubleToUint8(Register result_reg, argument
2986 LoadDoubleLiteral(double_scratch, 0.0, result_reg);
2991 LoadIntLiteral(result_reg, 0);
2996 LoadDoubleLiteral(double_scratch, 255.0, result_reg);
2999 LoadIntLiteral(result_reg, 255);
3006 cfdbr(ROUND_TO_NEAREST_WITH_TIES_TO_EVEN, result_reg, input_reg);
/external/v8/src/x64/
H A Dcode-stubs-x64.cc120 Register result_reg = final_result_reg.is(rcx) ? rax : final_result_reg; local
136 __ leal(result_reg, MemOperand(rcx, -HeapNumber::kExponentBias));
137 __ cmpl(result_reg, Immediate(HeapNumber::kMantissaBits));
143 __ xorl(result_reg, result_reg);
150 __ Cvttsd2siq(result_reg, kScratchDoubleReg);
155 __ movl(result_reg, scratch1);
156 __ negl(result_reg);
162 __ cmovl(greater, result_reg, scratch1);
169 if (!final_result_reg.is(result_reg)) {
[all...]
/external/v8/src/x87/
H A Dcode-stubs-x87.cc137 Register result_reg = final_result_reg.is(ecx) ? eax : final_result_reg; local
152 __ lea(result_reg, MemOperand(ecx, -HeapNumber::kExponentBias));
153 __ cmp(result_reg, Immediate(HeapNumber::kMantissaBits));
159 __ xor_(result_reg, result_reg);
170 __ mov(result_reg, MemOperand(esp, 0));
172 __ mov(result_reg, exponent_operand);
174 __ and_(result_reg,
176 __ add(result_reg,
178 __ shrd_cl(scratch1, result_reg);
[all...]
H A Dmacro-assembler-x87.cc219 void MacroAssembler::ClampTOSToUint8(Register result_reg) { argument
224 pop(result_reg);
227 test(result_reg, Immediate(0xFFFFFF00));
229 setcc(sign, result_reg);
230 sub(result_reg, Immediate(1));
231 and_(result_reg, Immediate(255));
238 setcc(below, result_reg); // 1 if negative, 0 if positive.
239 dec_b(result_reg); // 0 if negative, 255 if positive.
254 void MacroAssembler::SlowTruncateToI(Register result_reg, argument
257 DoubleToIStub stub(isolate(), input_reg, result_reg, offse local
262 TruncateX87TOSToI(Register result_reg) argument
270 X87TOSToI(Register result_reg, MinusZeroMode minus_zero_mode, Label* lost_precision, Label* is_nan, Label* minus_zero, Label::Distance dst) argument
298 TruncateHeapNumberToI(Register result_reg, Register input_reg) argument
[all...]
/external/v8/src/
H A Ddeoptimizer.cc1634 Register result_reg = FullCodeGenerator::result_register(); local
1635 value = input_->GetRegister(result_reg.code());
1820 Register result_reg = FullCodeGenerator::result_register(); local
1821 value = input_->GetRegister(result_reg.code());
/external/v8/src/crankshaft/arm/
H A Dlithium-codegen-arm.cc1033 Register result_reg = ToRegister(instr->result()); local
1054 __ mov(result_reg, Operand::Zero());
1064 __ sdiv(result_reg, left_reg, right_reg);
1065 __ Mls(result_reg, result_reg, right_reg, left_reg);
1069 __ cmp(result_reg, Operand::Zero());
1080 Register result_reg = ToRegister(instr->result()); local
1084 DCHECK(!scratch.is(result_reg));
1100 __ Move(result_reg, left_reg);
1121 __ sub(result_reg, left_re
1871 Register result_reg = ToRegister(instr->result()); local
1879 DwVfpRegister result_reg = ToDoubleRegister(instr->result()); local
4463 EmitNumberUntagD(LNumberUntagD* instr, Register input_reg, DwVfpRegister result_reg, NumberUntagDMode mode) argument
4610 DwVfpRegister result_reg = ToDoubleRegister(result); local
4621 Register result_reg = ToRegister(instr->result()); local
4646 Register result_reg = ToRegister(instr->result()); local
4851 Register result_reg = ToRegister(instr->result()); local
4858 Register result_reg = ToRegister(instr->result()); local
4866 Register result_reg = ToRegister(instr->result()); local
[all...]
/external/v8/src/crankshaft/ia32/
H A Dlithium-codegen-ia32.cc934 Register result_reg = ToRegister(instr->result()); local
935 DCHECK(result_reg.is(edx));
956 __ Move(result_reg, Immediate(0));
971 __ test(result_reg, Operand(result_reg));
4244 Register temp_reg, XMMRegister result_reg,
4265 __ movsd(result_reg, FieldOperand(input_reg, HeapNumber::kValueOffset));
4270 __ ucomisd(result_reg, xmm_scratch);
4272 __ movmskpd(temp_reg, result_reg);
4286 __ xorpd(result_reg, result_re
4243 EmitNumberUntagD(LNumberUntagD* instr, Register input_reg, Register temp_reg, XMMRegister result_reg, NumberUntagDMode mode) argument
4396 XMMRegister result_reg = ToDoubleRegister(result); local
4406 Register result_reg = ToRegister(result); local
4436 Register result_reg = ToRegister(result); local
4633 Register result_reg = ToRegister(instr->result()); local
[all...]
/external/v8/src/crankshaft/mips/
H A Dlithium-codegen-mips.cc1015 const Register result_reg = ToRegister(instr->result()); local
1018 __ Mod(result_reg, left_reg, right_reg);
1039 __ mov(result_reg, zero_reg);
1047 DeoptimizeIf(eq, instr, DeoptimizeReason::kMinusZero, result_reg,
1755 Register result_reg = ToRegister(instr->result()); local
1759 __ Movz(result_reg, left_reg, scratch);
1760 __ Movn(result_reg, right_reg, scratch);
1763 __ Movn(result_reg, left_reg, scratch);
1764 __ Movz(result_reg, right_reg, scratch);
1770 FPURegister result_reg local
4437 EmitNumberUntagD(LNumberUntagD* instr, Register input_reg, DoubleRegister result_reg, NumberUntagDMode mode) argument
4591 DoubleRegister result_reg = ToDoubleRegister(result); local
4602 Register result_reg = ToRegister(instr->result()); local
4637 Register result_reg = ToRegister(instr->result()); local
4852 Register result_reg = ToRegister(instr->result()); local
4860 Register result_reg = ToRegister(instr->result()); local
4868 Register result_reg = ToRegister(instr->result()); local
[all...]
/external/v8/src/crankshaft/mips64/
H A Dlithium-codegen-mips64.cc1004 const Register result_reg = ToRegister(instr->result()); local
1007 __ Dmod(result_reg, left_reg, right_reg);
1028 __ mov(result_reg, zero_reg);
1037 DeoptimizeIf(eq, instr, DeoptimizeReason::kMinusZero, result_reg,
1877 Register result_reg = ToRegister(instr->result()); local
1881 __ Movz(result_reg, left_reg, scratch);
1882 __ Movn(result_reg, right_reg, scratch);
1885 __ Movn(result_reg, left_reg, scratch);
1886 __ Movz(result_reg, right_reg, scratch);
1892 FPURegister result_reg local
4630 EmitNumberUntagD(LNumberUntagD* instr, Register input_reg, DoubleRegister result_reg, NumberUntagDMode mode) argument
4784 DoubleRegister result_reg = ToDoubleRegister(result); local
4795 Register result_reg = ToRegister(instr->result()); local
4830 Register result_reg = ToRegister(instr->result()); local
5043 Register result_reg = ToRegister(instr->result()); local
5051 Register result_reg = ToRegister(instr->result()); local
5059 Register result_reg = ToRegister(instr->result()); local
[all...]
/external/v8/src/crankshaft/ppc/
H A Dlithium-codegen-ppc.cc975 Register result_reg = ToRegister(instr->result()); local
1000 __ isel(overflow, result_reg, r0, result_reg, cr0);
1005 __ li(result_reg, Operand::Zero());
1013 __ sub(result_reg, left_reg, scratch, LeaveOE, SetRC);
1917 Register result_reg = ToRegister(instr->result()); local
1929 __ isel(cond, result_reg, left_reg, right_reg);
1932 __ Move(result_reg, right_reg);
1935 __ Move(result_reg, left_reg);
1942 DoubleRegister result_reg local
4766 EmitNumberUntagD(LNumberUntagD* instr, Register input_reg, DoubleRegister result_reg, NumberUntagDMode mode) argument
4907 DoubleRegister result_reg = ToDoubleRegister(result); local
4919 Register result_reg = ToRegister(instr->result()); local
4944 Register result_reg = ToRegister(instr->result()); local
5152 Register result_reg = ToRegister(instr->result()); local
5159 Register result_reg = ToRegister(instr->result()); local
5167 Register result_reg = ToRegister(instr->result()); local
[all...]
/external/v8/src/crankshaft/s390/
H A Dlithium-codegen-s390.cc953 Register result_reg = ToRegister(instr->result()); local
973 __ mov(result_reg, Operand::Zero());
983 DCHECK(!result_reg.is(r1));
988 __ LoadAndTestP_ExtendSrc(result_reg, r0); // Copy remainder to resultreg
1925 Register result_reg = ToRegister(instr->result()); local
1937 __ Move(result_reg, right_reg);
1940 __ Move(result_reg, left_reg);
1946 DoubleRegister result_reg = ToDoubleRegister(instr->result()); local
1964 __ ldr(result_reg, left_reg);
1966 __ adbr(result_reg, right_re
4691 EmitNumberUntagD(LNumberUntagD* instr, Register input_reg, DoubleRegister result_reg, NumberUntagDMode mode) argument
4830 DoubleRegister result_reg = ToDoubleRegister(result); local
4841 Register result_reg = ToRegister(instr->result()); local
4865 Register result_reg = ToRegister(instr->result()); local
5094 Register result_reg = ToRegister(instr->result()); local
5100 Register result_reg = ToRegister(instr->result()); local
5107 Register result_reg = ToRegister(instr->result()); local
[all...]
/external/v8/src/crankshaft/x64/
H A Dlithium-codegen-x64.cc276 Register result_reg = ToRegister(instr->result()); local
277 __ movsxlq(result_reg, result_reg);
963 Register result_reg = ToRegister(instr->result()); local
964 DCHECK(result_reg.is(rdx));
985 __ Set(result_reg, 0);
1001 __ testl(result_reg, result_reg);
4532 XMMRegister result_reg, NumberUntagDMode mode) {
4548 __ Movsd(result_reg, FieldOperan
4531 EmitNumberUntagD(LNumberUntagD* instr, Register input_reg, XMMRegister result_reg, NumberUntagDMode mode) argument
4665 XMMRegister result_reg = ToDoubleRegister(result); local
4682 Register result_reg = ToRegister(result); local
4712 Register result_reg = ToRegister(result); local
4905 Register result_reg = ToRegister(instr->result()); local
[all...]
/external/v8/src/crankshaft/x87/
H A Dlithium-codegen-x87.cc1235 Register result_reg = ToRegister(instr->result()); local
1236 DCHECK(result_reg.is(edx));
1257 __ Move(result_reg, Immediate(0));
1272 __ test(result_reg, Operand(result_reg));
4807 Register result_reg = ToRegister(result); local
4812 __ TruncateX87TOSToI(result_reg);
4817 __ X87TOSToI(result_reg, instr->hydrogen()->GetMinusZeroMode(),
4836 Register result_reg = ToRegister(result); local
4841 __ X87TOSToI(result_reg, inst
5033 Register result_reg = ToRegister(instr->result()); local
5048 Register result_reg = ToRegister(instr->result()); local
[all...]

Completed in 450 milliseconds

12