Searched refs:kScratchDoubleReg (Results 1 - 25 of 28) sorted by relevance

12

/external/v8/src/crankshaft/arm/
H A Dlithium-gap-resolver-arm.cc167 __ vmov(kScratchDoubleReg, cgen_->ToDoubleRegister(source));
169 __ vldr(kScratchDoubleReg, cgen_->ToMemOperand(source));
187 __ vmov(cgen_->ToDoubleRegister(saved_destination_), kScratchDoubleReg);
189 __ vstr(kScratchDoubleReg, cgen_->ToMemOperand(saved_destination_));
225 __ vldr(kScratchDoubleReg.low(), source_operand);
226 __ vstr(kScratchDoubleReg.low(), destination_operand);
280 // kScratchDoubleReg was used to break the cycle.
281 __ vpush(kScratchDoubleReg);
282 __ vldr(kScratchDoubleReg, source_operand);
283 __ vstr(kScratchDoubleReg, destination_operan
[all...]
H A Dlithium-codegen-arm.h141 LowDwVfpRegister double_scratch0() { return kScratchDoubleReg; }
/external/v8/src/crankshaft/x64/
H A Dlithium-gap-resolver-x64.cc227 __ Movsd(kScratchDoubleReg, src);
228 __ Movsd(cgen_->ToOperand(destination), kScratchDoubleReg);
268 __ Movsd(kScratchDoubleReg, src);
270 __ Movsd(dst, kScratchDoubleReg);
277 __ Movapd(kScratchDoubleReg, source_reg);
279 __ Movapd(destination_reg, kScratchDoubleReg);
291 __ Movapd(kScratchDoubleReg, reg);
293 __ Movsd(other_operand, kScratchDoubleReg);
H A Dlithium-codegen-x64.h118 XMMRegister double_scratch0() const { return kScratchDoubleReg; }
/external/v8/src/compiler/x64/
H A Dcode-generator-x64.cc1253 __ pcmpeqd(kScratchDoubleReg, kScratchDoubleReg);
1254 __ psrlq(kScratchDoubleReg, 33);
1255 __ andps(i.OutputDoubleRegister(), kScratchDoubleReg);
1260 __ pcmpeqd(kScratchDoubleReg, kScratchDoubleReg);
1261 __ psllq(kScratchDoubleReg, 31);
1262 __ xorps(i.OutputDoubleRegister(), kScratchDoubleReg);
1391 __ Movss(kScratchDoubleReg, i.InputOperand(1));
1392 __ Movmskps(kScratchRegister, kScratchDoubleReg);
[all...]
/external/v8/src/compiler/ia32/
H A Dcode-generator-ia32.cc24 #define kScratchDoubleReg xmm0 macro
1358 __ pcmpeqd(kScratchDoubleReg, kScratchDoubleReg);
1359 __ psrlq(kScratchDoubleReg, 33);
1360 __ andps(i.OutputDoubleRegister(), kScratchDoubleReg);
1365 __ pcmpeqd(kScratchDoubleReg, kScratchDoubleReg);
1366 __ psllq(kScratchDoubleReg, 31);
1367 __ xorps(i.OutputDoubleRegister(), kScratchDoubleReg);
1461 __ movss(kScratchDoubleReg,
1838 __ movss(Operand(esp, 0), kScratchDoubleReg); local
1843 __ movss(Operand(esp, 0), kScratchDoubleReg); local
1855 __ movsd(Operand(esp, 0), kScratchDoubleReg); local
1860 __ movsd(Operand(esp, 0), kScratchDoubleReg); local
[all...]
/external/v8/src/crankshaft/ppc/
H A Dlithium-gap-resolver-ppc.cc153 __ fmr(kScratchDoubleReg, cgen_->ToDoubleRegister(source));
155 __ lfd(kScratchDoubleReg, cgen_->ToMemOperand(source));
174 __ fmr(cgen_->ToDoubleRegister(saved_destination_), kScratchDoubleReg);
176 __ stfd(kScratchDoubleReg, cgen_->ToMemOperand(saved_destination_));
273 __ lfd(kScratchDoubleReg, source_operand);
274 __ stfd(kScratchDoubleReg, destination_operand);
H A Dlithium-codegen-ppc.h134 DoubleRegister double_scratch0() { return kScratchDoubleReg; }
/external/v8/src/crankshaft/s390/
H A Dlithium-gap-resolver-s390.cc149 __ ldr(kScratchDoubleReg, cgen_->ToDoubleRegister(source));
151 __ LoadDouble(kScratchDoubleReg, cgen_->ToMemOperand(source));
169 __ ldr(cgen_->ToDoubleRegister(saved_destination_), kScratchDoubleReg);
171 __ StoreDouble(kScratchDoubleReg, cgen_->ToMemOperand(saved_destination_));
267 __ LoadDouble(kScratchDoubleReg, source_operand);
268 __ StoreDouble(kScratchDoubleReg, destination_operand);
H A Dlithium-codegen-s390.h134 DoubleRegister double_scratch0() { return kScratchDoubleReg; }
/external/v8/src/compiler/mips64/
H A Dcode-generator-mips64.cc23 #define kScratchDoubleReg kLithiumScratchDouble macro
1372 kScratchDoubleReg);
1377 kScratchDoubleReg);
1382 kScratchDoubleReg);
1387 kScratchDoubleReg);
1507 FPURegister scratch = kScratchDoubleReg;
1513 FPURegister scratch = kScratchDoubleReg;
1523 FPURegister scratch = kScratchDoubleReg;
1529 FPURegister scratch = kScratchDoubleReg;
1547 FPURegister scratch = kScratchDoubleReg;
[all...]
/external/v8/src/compiler/arm/
H A Dcode-generator-arm.cc1280 SwVfpRegister scratch = kScratchDoubleReg.low();
1287 SwVfpRegister scratch = kScratchDoubleReg.low();
1294 SwVfpRegister scratch = kScratchDoubleReg.low();
1301 SwVfpRegister scratch = kScratchDoubleReg.low();
1308 SwVfpRegister scratch = kScratchDoubleReg.low();
1319 SwVfpRegister scratch = kScratchDoubleReg.low();
1330 SwVfpRegister scratch = kScratchDoubleReg.low();
1337 SwVfpRegister scratch = kScratchDoubleReg.low();
2373 : kScratchDoubleReg;
2437 DwVfpRegister temp = kScratchDoubleReg;
[all...]
/external/v8/src/compiler/mips/
H A Dcode-generator-mips.cc24 #define kScratchDoubleReg kLithiumScratchDouble macro
1155 kScratchDoubleReg);
1160 kScratchDoubleReg);
1165 kScratchDoubleReg);
1170 kScratchDoubleReg);
1292 FPURegister scratch = kScratchDoubleReg;
1298 FPURegister scratch = kScratchDoubleReg;
1304 FPURegister scratch = kScratchDoubleReg;
1310 FPURegister scratch = kScratchDoubleReg;
1315 FPURegister scratch = kScratchDoubleReg;
[all...]
/external/v8/src/compiler/s390/
H A Dcode-generator-s390.cc609 __ load_instr(kScratchDoubleReg, operand); \
610 __ cmp_rr_instr(i.InputDoubleRegister(0), kScratchDoubleReg); \
1614 __ ldr(kScratchDoubleReg, i.InputDoubleRegister(1));
1616 __ sebr(i.OutputDoubleRegister(), kScratchDoubleReg);
1627 __ ldr(kScratchDoubleReg, i.InputDoubleRegister(1));
1629 __ sdbr(i.OutputDoubleRegister(), kScratchDoubleReg);
1709 __ ldr(kScratchDoubleReg, i.InputDoubleRegister(1));
1711 __ debr(i.OutputDoubleRegister(), kScratchDoubleReg);
1721 __ ldr(kScratchDoubleReg, i.InputDoubleRegister(1));
1723 __ ddbr(i.OutputDoubleRegister(), kScratchDoubleReg);
[all...]
/external/v8/src/compiler/ppc/
H A Dcode-generator-ppc.cc595 __ frsp(kScratchDoubleReg, value); \
597 __ stfs(kScratchDoubleReg, operand); \
599 __ stfsx(kScratchDoubleReg, operand); \
706 __ frsp(kScratchDoubleReg, value); \
708 __ stfs(kScratchDoubleReg, operand); \
711 __ stfsx(kScratchDoubleReg, operand); \
1757 i.OutputRegister(0), kScratchDoubleReg);
1785 i.OutputRegister(0), kScratchDoubleReg);
2424 : kScratchDoubleReg;
2473 DoubleRegister temp = kScratchDoubleReg;
[all...]
/external/v8/src/arm/
H A Ddeoptimizer-arm.cc120 DCHECK(kScratchDoubleReg.code() == 15);
H A Dmacro-assembler-arm.cc282 DCHECK(!srcdst0.is(kScratchDoubleReg));
283 DCHECK(!srcdst1.is(kScratchDoubleReg));
284 vmov(kScratchDoubleReg, srcdst0);
286 vmov(srcdst1, kScratchDoubleReg);
1213 int temp_code = kScratchDoubleReg.code() * 2;
2515 LowDwVfpRegister double_scratch = kScratchDoubleReg;
2550 LowDwVfpRegister double_scratch = kScratchDoubleReg;
H A Dassembler-arm.h421 // kDoubleRegZero and kScratchDoubleReg must pair to form kScratchQuadReg.
423 #define kScratchDoubleReg d15 macro
/external/v8/src/x64/
H A Dmacro-assembler-x64.cc3332 Movd(kScratchDoubleReg, src);
3334 punpckldq(dst, kScratchDoubleReg);
3337 Movss(dst, kScratchDoubleReg);
3349 Movd(kScratchDoubleReg, src);
3351 punpckldq(dst, kScratchDoubleReg);
3354 Movss(dst, kScratchDoubleReg);
3742 Movsd(kScratchDoubleReg, FieldOperand(input_reg, HeapNumber::kValueOffset));
3743 Cvttsd2siq(result_reg, kScratchDoubleReg);
3750 Movsd(MemOperand(rsp, 0), kScratchDoubleReg); local
3787 Cvtlsi2sd(kScratchDoubleReg, result_re
[all...]
H A Dmacro-assembler-x64.h39 const XMMRegister kScratchDoubleReg = {15}; // xmm15. member in namespace:v8::internal
H A Dcode-stubs-x64.cc130 __ Movsd(kScratchDoubleReg, mantissa_operand);
150 __ Cvttsd2siq(result_reg, kScratchDoubleReg);
/external/v8/src/ppc/
H A Dassembler-ppc.h260 #define kScratchDoubleReg d13 macro
H A Dmacro-assembler-ppc.cc2275 DoubleRegister double_scratch = kScratchDoubleReg;
2321 DoubleRegister double_scratch = kScratchDoubleReg;
/external/v8/src/s390/
H A Dassembler-s390.h241 #define kScratchDoubleReg d13 macro
H A Dmacro-assembler-s390.cc2083 DoubleRegister double_scratch = kScratchDoubleReg;
2126 DoubleRegister double_scratch = kScratchDoubleReg;

Completed in 529 milliseconds

12