HomeSort by relevance Sort by last modified time
    Searched refs:result_reg (Results 1 - 25 of 39) sorted by null

1 2

  /art/runtime/interpreter/mterp/x86_64/
cvtfp_int.S 1 %default {"fp_suffix":"","i_suffix":"","max_const":"","result_reg":"","wide":""}
12 mov${i_suffix} ${max_const}, ${result_reg}
13 cvtsi2s${fp_suffix}${i_suffix} ${result_reg}, %xmm1
17 cvtts${fp_suffix}2si${i_suffix} %xmm0, ${result_reg}
20 xor${i_suffix} ${result_reg}, ${result_reg}
23 SET_WIDE_VREG ${result_reg}, %rcx
25 SET_VREG ${result_reg}, %rcx
  /art/runtime/interpreter/
interpreter_common.h 327 static inline bool DoIntDivide(ShadowFrame& shadow_frame, size_t result_reg,
336 shadow_frame.SetVReg(result_reg, kMinInt);
338 shadow_frame.SetVReg(result_reg, dividend / divisor);
345 static inline bool DoIntRemainder(ShadowFrame& shadow_frame, size_t result_reg,
354 shadow_frame.SetVReg(result_reg, 0);
356 shadow_frame.SetVReg(result_reg, dividend % divisor);
364 size_t result_reg,
374 shadow_frame.SetVRegLong(result_reg, kMinLong);
376 shadow_frame.SetVRegLong(result_reg, dividend / divisor);
384 size_t result_reg,
    [all...]
  /external/v8/src/ia32/
macro-assembler-ia32.cc 229 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, Immediate(255))
265 DoubleToIStub stub(isolate(), input_reg, result_reg, offset, true); local
    [all...]
macro-assembler-ia32.h 423 Register result_reg);
425 void SlowTruncateToI(Register result_reg, Register input_reg,
428 void TruncateHeapNumberToI(Register result_reg, Register input_reg);
429 void TruncateDoubleToI(Register result_reg, XMMRegister input_reg);
431 void DoubleToI(Register result_reg, XMMRegister input_reg,
    [all...]
code-stubs-ia32.cc 147 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...]
  /external/v8/src/compiler/s390/
code-generator-s390.cc 669 DoubleRegister result_reg = i.OutputDoubleRegister(); \
685 __ ldr(result_reg, left_reg); \
686 __ adbr(result_reg, right_reg); \
695 if (!right_reg.is(result_reg)) { \
696 __ ldr(result_reg, right_reg); \
701 if (!left_reg.is(result_reg)) { \
702 __ ldr(result_reg, left_reg); \
711 DoubleRegister result_reg = i.OutputDoubleRegister(); \
728 __ ldr(result_reg, left_reg); \
730 __ adbr(result_reg, right_reg);
    [all...]
  /external/v8/src/crankshaft/arm/
lithium-codegen-arm.cc 1033 Register result_reg = ToRegister(instr->result()); local
1080 Register result_reg = ToRegister(instr->result()); local
1871 Register result_reg = ToRegister(instr->result()); local
1879 DwVfpRegister result_reg = ToDoubleRegister(instr->result()); local
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/ppc/
lithium-codegen-ppc.cc 975 Register result_reg = ToRegister(instr->result()); local
1917 Register result_reg = ToRegister(instr->result()); local
1942 DoubleRegister result_reg = ToDoubleRegister(instr->result()); local
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/
lithium-codegen-s390.cc 953 Register result_reg = ToRegister(instr->result()); local
1925 Register result_reg = ToRegister(instr->result()); local
1946 DoubleRegister result_reg = ToDoubleRegister(instr->result()); local
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/x64/
macro-assembler-x64.cc 3734 DoubleToIStub stub(isolate(), input_reg, result_reg, offset, true); local
    [all...]
macro-assembler-x64.h     [all...]
  /external/v8/src/crankshaft/mips/
lithium-codegen-mips.cc 1015 const Register result_reg = ToRegister(instr->result()); local
1755 Register result_reg = ToRegister(instr->result()); local
1770 FPURegister result_reg = ToDoubleRegister(instr->result()); local
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/
lithium-codegen-mips64.cc 1004 const Register result_reg = ToRegister(instr->result()); local
1877 Register result_reg = ToRegister(instr->result()); local
1892 FPURegister result_reg = ToDoubleRegister(instr->result()); local
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/x87/
macro-assembler-x87.cc 219 void MacroAssembler::ClampTOSToUint8(Register result_reg) {
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,
257 DoubleToIStub stub(isolate(), input_reg, result_reg, offset, true) local
    [all...]
macro-assembler-x87.h 418 void ClampTOSToUint8(Register result_reg);
420 void SlowTruncateToI(Register result_reg, Register input_reg,
423 void TruncateHeapNumberToI(Register result_reg, Register input_reg);
424 void TruncateX87TOSToI(Register result_reg);
426 void X87TOSToI(Register result_reg, MinusZeroMode minus_zero_mode,
    [all...]
code-stubs-x87.cc 137 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...]
  /external/v8/src/mips/
code-stubs-mips.cc 78 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...]
  /external/v8/src/mips64/
code-stubs-mips64.cc 77 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...]
  /external/v8/src/ppc/
code-stubs-ppc.cc 70 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...]
  /external/v8/src/arm/
code-stubs-arm.cc 75 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_low, Operand(result_reg, LSL, scratch))
    [all...]
  /external/v8/src/s390/
code-stubs-s390.cc 68 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, r0)
    [all...]
  /external/v8/src/crankshaft/x64/
lithium-codegen-x64.cc 276 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);
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/compiler/ppc/
code-generator-ppc.cc 480 DoubleRegister result_reg = i.OutputDoubleRegister(); \
493 __ fadd(result_reg, left_reg, right_reg); \
501 if (!right_reg.is(result_reg)) { \
502 __ fmr(result_reg, right_reg); \
507 if (!left_reg.is(result_reg)) { \
508 __ fmr(result_reg, left_reg); \
518 DoubleRegister result_reg = i.OutputDoubleRegister(); \
535 __ fadd(result_reg, left_reg, right_reg); \
537 __ fsub(result_reg, left_reg, right_reg); \
539 __ fneg(result_reg, result_reg);
    [all...]
  /external/v8/src/crankshaft/ia32/
lithium-codegen-ia32.cc 934 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));
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/x87/
lithium-codegen-x87.cc 1235 Register result_reg = ToRegister(instr->result()); local
4807 Register result_reg = ToRegister(result); local
4836 Register result_reg = ToRegister(result); local
5033 Register result_reg = ToRegister(instr->result()); local
5048 Register result_reg = ToRegister(instr->result()); local
    [all...]

Completed in 1184 milliseconds

1 2