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

1 2

  /art/runtime/interpreter/
interpreter_common.h 205 static inline bool DoIntDivide(ShadowFrame& shadow_frame, size_t result_reg,
214 shadow_frame.SetVReg(result_reg, kMinInt);
216 shadow_frame.SetVReg(result_reg, dividend / divisor);
223 static inline bool DoIntRemainder(ShadowFrame& shadow_frame, size_t result_reg,
232 shadow_frame.SetVReg(result_reg, 0);
234 shadow_frame.SetVReg(result_reg, dividend % divisor);
241 static inline bool DoLongDivide(ShadowFrame& shadow_frame, size_t result_reg,
250 shadow_frame.SetVRegLong(result_reg, kMinLong);
252 shadow_frame.SetVRegLong(result_reg, dividend / divisor);
259 static inline bool DoLongRemainder(ShadowFrame& shadow_frame, size_t result_reg,
    [all...]
  /external/chromium_org/v8/src/ia32/
macro-assembler-ia32.cc 197 Register result_reg) {
201 cvtsd2si(result_reg, input_reg);
202 test(result_reg, Immediate(0xFFFFFF00));
204 cmp(result_reg, Immediate(0x1));
206 mov(result_reg, Immediate(0));
207 setcc(sign, result_reg);
208 sub(result_reg, Immediate(1));
209 and_(result_reg, Immediate(255));
212 Move(result_reg, Immediate(0));
215 Move(result_reg, Immediate(255))
    [all...]
macro-assembler-ia32.h 458 Register result_reg);
460 void SlowTruncateToI(Register result_reg, Register input_reg,
463 void TruncateHeapNumberToI(Register result_reg, Register input_reg);
464 void TruncateDoubleToI(Register result_reg, XMMRegister input_reg);
466 void DoubleToI(Register result_reg, XMMRegister input_reg,
    [all...]
lithium-codegen-ia32.cc 1170 Register result_reg = ToRegister(instr->result()); local
4827 XMMRegister result_reg = ToDoubleRegister(result); local
4837 Register result_reg = ToRegister(result); local
4867 Register result_reg = ToRegister(result); local
5038 Register result_reg = ToRegister(instr->result()); local
5087 Register result_reg = ToRegister(instr->result()); local
5106 XMMRegister result_reg = ToDoubleRegister(instr->result()); local
    [all...]
code-stubs-ia32.cc 212 Register result_reg = final_result_reg.is(ecx) ? eax : final_result_reg; local
232 __ lea(result_reg, MemOperand(ecx, -HeapNumber::kExponentBias));
233 __ cmp(result_reg, Immediate(HeapNumber::kMantissaBits));
242 __ xor_(result_reg, result_reg);
261 __ mov(result_reg, Operand(esp, 0)); // Load low word of answer as result
269 __ mov(result_reg, MemOperand(esp, 0));
271 __ mov(result_reg, exponent_operand);
273 __ and_(result_reg,
275 __ add(result_reg,
    [all...]
  /external/chromium_org/v8/src/arm/
lithium-codegen-arm.cc 1207 Register result_reg = ToRegister(instr->result()); local
1254 Register result_reg = ToRegister(instr->result()); local
2077 Register result_reg = ToRegister(instr->result()); local
2085 DwVfpRegister result_reg = ToDoubleRegister(instr->result()); local
5039 DwVfpRegister result_reg = ToDoubleRegister(result); local
5050 Register result_reg = ToRegister(instr->result()); local
5075 Register result_reg = ToRegister(instr->result()); local
5254 Register result_reg = ToRegister(instr->result()); local
5261 Register result_reg = ToRegister(instr->result()); local
5269 Register result_reg = ToRegister(instr->result()); local
5304 Register result_reg = ToRegister(instr->result()); local
5316 DwVfpRegister result_reg = ToDoubleRegister(instr->result()); local
    [all...]
code-stubs-arm.cc 135 Register result_reg = destination(); local
142 Register scratch = GetRegisterThatIsNotOneOf(input_reg, result_reg);
144 GetRegisterThatIsNotOneOf(input_reg, result_reg, scratch);
146 GetRegisterThatIsNotOneOf(input_reg, result_reg, scratch, scratch_low);
158 __ vmov(result_reg, double_scratch.low());
161 __ sub(scratch, result_reg, Operand(1));
202 __ Ubfx(result_reg, scratch_high,
205 __ orr(result_reg, result_reg,
207 __ orr(result_reg, scratch_low, Operand(result_reg, LSL, scratch))
    [all...]
macro-assembler-arm.cc     [all...]
macro-assembler-arm.h     [all...]
  /external/chromium_org/v8/src/mips/
lithium-codegen-mips.cc 1162 const Register result_reg = ToRegister(instr->result()); local
1933 Register result_reg = ToRegister(instr->result()); local
1949 FPURegister result_reg = ToDoubleRegister(instr->result()); local
5000 DoubleRegister result_reg = ToDoubleRegister(result); local
5011 Register result_reg = ToRegister(instr->result()); local
5044 Register result_reg = ToRegister(instr->result()); local
5221 Register result_reg = ToRegister(instr->result()); local
5229 Register result_reg = ToRegister(instr->result()); local
5237 Register result_reg = ToRegister(instr->result()); local
5270 Register result_reg = ToRegister(instr->result()); local
5282 DoubleRegister result_reg = ToDoubleRegister(instr->result()); local
    [all...]
code-stubs-mips.cc 138 Register result_reg = destination(); local
145 GetRegisterThatIsNotOneOf(input_reg, result_reg);
147 GetRegisterThatIsNotOneOf(input_reg, result_reg, scratch);
149 GetRegisterThatIsNotOneOf(input_reg, result_reg, scratch, scratch2);
176 // If we had no exceptions then set result_reg and we are done.
179 __ Move(result_reg, scratch3);
195 __ Ext(result_reg,
201 __ Subu(scratch, result_reg, HeapNumber::kExponentMask);
202 __ Movz(result_reg, zero_reg, scratch);
206 __ Subu(result_reg,
    [all...]
macro-assembler-mips.cc     [all...]
  /external/chromium_org/v8/src/x64/
macro-assembler-x64.cc 3473 DoubleToIStub stub(isolate(), input_reg, result_reg, offset, true); local
    [all...]
lithium-codegen-x64.cc 287 Register result_reg = ToRegister(instr->result()); local
288 __ movsxlq(result_reg, result_reg);
1082 Register result_reg = ToRegister(instr->result()); local
5017 XMMRegister result_reg = ToDoubleRegister(result); local
5034 Register result_reg = ToRegister(result); local
5064 Register result_reg = ToRegister(result); local
5228 Register result_reg = ToRegister(instr->result()); local
5278 Register result_reg = ToRegister(instr->result()); local
5291 XMMRegister result_reg = ToDoubleRegister(instr->result()); local
    [all...]
macro-assembler-x64.h     [all...]
code-stubs-x64.cc 173 Register result_reg = final_result_reg.is(rcx) ? rax : final_result_reg; local
189 __ leal(result_reg, MemOperand(rcx, -HeapNumber::kExponentBias));
190 __ cmpl(result_reg, Immediate(HeapNumber::kMantissaBits));
196 __ xorl(result_reg, result_reg);
203 __ cvttsd2siq(result_reg, xmm0);
208 __ movl(result_reg, scratch1);
209 __ negl(result_reg);
215 __ cmovl(greater, result_reg, scratch1);
222 if (!final_result_reg.is(result_reg)) {
    [all...]
  /external/chromium_org/v8/src/x87/
macro-assembler-x87.cc 193 void MacroAssembler::ClampTOSToUint8(Register result_reg) {
198 pop(result_reg);
201 test(result_reg, Immediate(0xFFFFFF00));
203 setcc(sign, result_reg);
204 sub(result_reg, Immediate(1));
205 and_(result_reg, Immediate(255));
212 setcc(below, result_reg); // 1 if negative, 0 if positive.
213 dec_b(result_reg); // 0 if negative, 255 if positive.
228 void MacroAssembler::SlowTruncateToI(Register result_reg,
231 DoubleToIStub stub(isolate(), input_reg, result_reg, offset, true)
    [all...]
macro-assembler-x87.h 431 void ClampTOSToUint8(Register result_reg);
433 void SlowTruncateToI(Register result_reg, Register input_reg,
436 void TruncateHeapNumberToI(Register result_reg, Register input_reg);
437 void TruncateX87TOSToI(Register result_reg);
439 void X87TOSToI(Register result_reg, MinusZeroMode minus_zero_mode,
    [all...]
lithium-codegen-x87.cc 1462 Register result_reg = ToRegister(instr->result()); local
4023 X87Register result_reg = ToX87Register(instr->result()); local
4238 X87Register result_reg = ToX87Register(instr->result()); local
5346 Register result_reg = ToRegister(result); local
5376 Register result_reg = ToRegister(result); local
5548 Register result_reg = ToRegister(instr->result()); local
5563 Register result_reg = ToRegister(instr->result()); local
5685 Register result_reg = ToRegister(instr->result()); local
5701 X87Register result_reg = ToX87Register(instr->result()); local
    [all...]
code-stubs-x87.cc 202 Register result_reg = final_result_reg.is(ecx) ? eax : final_result_reg; local
217 __ lea(result_reg, MemOperand(ecx, -HeapNumber::kExponentBias));
218 __ cmp(result_reg, Immediate(HeapNumber::kMantissaBits));
224 __ xor_(result_reg, result_reg);
235 __ mov(result_reg, MemOperand(esp, 0));
237 __ mov(result_reg, exponent_operand);
239 __ and_(result_reg,
241 __ add(result_reg,
243 __ shrd(result_reg, scratch1)
    [all...]
  /external/chromium_org/v8/src/mips64/
lithium-codegen-mips64.cc 1112 const Register result_reg = ToRegister(instr->result()); local
1901 Register result_reg = ToRegister(instr->result()); local
1917 FPURegister result_reg = ToDoubleRegister(instr->result()); local
5032 DoubleRegister result_reg = ToDoubleRegister(result); local
5043 Register result_reg = ToRegister(instr->result()); local
5076 Register result_reg = ToRegister(instr->result()); local
5252 Register result_reg = ToRegister(instr->result()); local
5260 Register result_reg = ToRegister(instr->result()); local
5268 Register result_reg = ToRegister(instr->result()); local
5301 Register result_reg = ToRegister(instr->result()); local
5313 DoubleRegister result_reg = ToDoubleRegister(instr->result()); local
    [all...]
code-stubs-mips64.cc 137 Register result_reg = destination(); local
144 GetRegisterThatIsNotOneOf(input_reg, result_reg);
146 GetRegisterThatIsNotOneOf(input_reg, result_reg, scratch);
148 GetRegisterThatIsNotOneOf(input_reg, result_reg, scratch, scratch2);
174 // If we had no exceptions then set result_reg and we are done.
177 __ Move(result_reg, scratch3);
191 __ Ext(result_reg,
197 __ Subu(scratch, result_reg, HeapNumber::kExponentMask);
198 __ Movz(result_reg, zero_reg, scratch);
202 __ Subu(result_reg,
    [all...]
  /art/compiler/dex/quick/x86/
int_x86.cc 298 * 1) When the true case is zero and result_reg is not same as src_reg:
299 * xor result_reg, result_reg
302 * cmovnz result_reg, t1
303 * 2) When the false case is zero and result_reg is not same as src_reg:
304 * xor result_reg, result_reg
307 * cmovz result_reg, t1
310 * mov result_reg, $false_case
312 * cmovz result_reg, t
1058 RegStorage result_reg = rl_result.reg; local
2629 RegStorage result_reg = rl_result.reg; local
    [all...]
  /art/compiler/dex/quick/
gen_common.cc 1035 RegStorage result_reg = rl_result.reg; local
    [all...]
  /external/chromium_org/v8/src/arm64/
lithium-codegen-arm64.cc 2341 Register result_reg = ToRegister(instr->result()); local
2354 DoubleRegister result_reg = ToDoubleRegister(instr->result()); local
    [all...]

Completed in 2070 milliseconds

1 2