/third_party/node/deps/v8/src/compiler/backend/ia32/ |
D | code-generator-ia32.cc | 34 #define kScratchDoubleReg xmm0 macro 1352 __ Movss(kScratchDoubleReg, i.InputOperand(1)); in AssembleArchInstruction() 1353 __ Movmskps(i.TempRegister(0), kScratchDoubleReg); in AssembleArchInstruction() 1382 __ Movsd(kScratchDoubleReg, i.InputOperand(1)); in AssembleArchInstruction() 1383 __ Movmskpd(i.TempRegister(0), kScratchDoubleReg); in AssembleArchInstruction() 1560 __ Xorps(kScratchDoubleReg, kScratchDoubleReg); in AssembleArchInstruction() 1561 __ Subsd(i.InputDoubleRegister(0), kScratchDoubleReg); in AssembleArchInstruction() 1725 __ Movsd(kScratchDoubleReg, i.InputOperand(1)); in AssembleArchInstruction() 1727 __ Movsd(Operand(esp, 0), kScratchDoubleReg); in AssembleArchInstruction() 1732 __ Movups(kScratchDoubleReg, i.InputOperand(1)); in AssembleArchInstruction() [all …]
|
/third_party/node/deps/v8/src/compiler/backend/x64/ |
D | code-generator-x64.cc | 986 __ Pxor(kScratchDoubleReg, kScratchDoubleReg); \ 987 __ opcode(kScratchDoubleReg, i.InputSimd128Register(0)); \ 988 __ Ptest(kScratchDoubleReg, kScratchDoubleReg); \ 1011 __ Movq(kScratchDoubleReg, kScratchRegister); \ 1014 __ v##opcode(dst, i.InputSimd128Register(0), kScratchDoubleReg); \ 1017 __ opcode(dst, kScratchDoubleReg); \ 1913 __ Movss(kScratchDoubleReg, i.InputOperand(1)); in AssembleArchInstruction() 1914 __ Movmskps(kScratchRegister, kScratchDoubleReg); in AssembleArchInstruction() 1968 __ Movsd(kScratchDoubleReg, i.InputOperand(1)); in AssembleArchInstruction() 1969 __ Movmskpd(kScratchRegister, kScratchDoubleReg); in AssembleArchInstruction() [all …]
|
/third_party/node/deps/v8/src/wasm/baseline/x64/ |
D | liftoff-assembler-x64.h | 61 static_assert(kScratchDoubleReg != kScratchDoubleReg2, "collision"); 63 DoubleRegList{kScratchDoubleReg, kScratchDoubleReg2}) 884 Movdqu(kScratchDoubleReg, src); in MoveStackValue() 885 Movdqu(dst, kScratchDoubleReg); in MoveStackValue() 1499 movss(kScratchDoubleReg, rhs); in emit_f32_sub() 1501 subss(dst, kScratchDoubleReg); in emit_f32_sub() 1527 movss(kScratchDoubleReg, rhs); in emit_f32_div() 1529 divss(dst, kScratchDoubleReg); in emit_f32_div() 1619 TurboAssembler::Move(kScratchDoubleReg, kSignBit - 1); in emit_f32_abs() 1620 Andps(dst, kScratchDoubleReg); in emit_f32_abs() [all …]
|
/third_party/node/deps/v8/src/wasm/baseline/ia32/ |
D | liftoff-assembler-ia32.h | 192 constexpr DoubleRegister kScratchDoubleReg = xmm7; variable 595 movsd(liftoff::kScratchDoubleReg, src_op); in AtomicLoad() 596 Pextrd(dst.low().gp(), liftoff::kScratchDoubleReg, 0); in AtomicLoad() 597 Pextrd(dst.high().gp(), liftoff::kScratchDoubleReg, 1); in AtomicLoad() 610 movd(liftoff::kScratchDoubleReg, src.low().gp()); in AtomicStore() 612 Punpckldq(liftoff::kScratchDoubleReg, scratch2); in AtomicStore() 613 movsd(dst_op, liftoff::kScratchDoubleReg); in AtomicStore() 1895 movss(liftoff::kScratchDoubleReg, rhs); in emit_f32_sub() 1897 subss(dst, liftoff::kScratchDoubleReg); in emit_f32_sub() 1923 movss(liftoff::kScratchDoubleReg, rhs); in emit_f32_div() [all …]
|
/third_party/node/deps/v8/src/wasm/baseline/s390/ |
D | liftoff-assembler-s390.h | 1915 lzer(kScratchDoubleReg); in emit_type_conversion() 1916 cebr(src.fp(), kScratchDoubleReg); in emit_type_conversion() 1932 lzer(kScratchDoubleReg); in emit_type_conversion() 1933 cebr(src.fp(), kScratchDoubleReg); in emit_type_conversion() 1948 lzdr(kScratchDoubleReg, r0); in emit_type_conversion() 1949 cdbr(src.fp(), kScratchDoubleReg); in emit_type_conversion() 1963 lzdr(kScratchDoubleReg, r0); in emit_type_conversion() 1964 cdbr(src.fp(), kScratchDoubleReg); in emit_type_conversion() 2055 lzer(kScratchDoubleReg); in emit_type_conversion() 2056 cebr(src.fp(), kScratchDoubleReg); in emit_type_conversion() [all …]
|
/third_party/node/deps/v8/src/wasm/baseline/loong64/ |
D | liftoff-assembler-loong64.h | 1334 ftintrz_w_s(kScratchDoubleReg, rounded.fp()); in FP_BINOP() 1335 movfr2gr_s(dst.gp(), kScratchDoubleReg); in FP_BINOP() 1343 movgr2fr_w(kScratchDoubleReg, dst.gp()); in FP_BINOP() 1344 ffint_s_w(converted_back.fp(), kScratchDoubleReg); in FP_BINOP() 1356 TurboAssembler::Ftintrz_uw_s(dst.gp(), rounded.fp(), kScratchDoubleReg); in FP_BINOP() 1376 ftintrz_w_d(kScratchDoubleReg, rounded.fp()); in FP_BINOP() 1377 movfr2gr_s(dst.gp(), kScratchDoubleReg); in FP_BINOP() 1380 ffint_d_w(converted_back.fp(), kScratchDoubleReg); in FP_BINOP() 1392 TurboAssembler::Ftintrz_uw_d(dst.gp(), rounded.fp(), kScratchDoubleReg); in FP_BINOP() 1416 ftintrz_l_s(kScratchDoubleReg, rounded.fp()); in FP_BINOP() [all …]
|
/third_party/node/deps/v8/src/compiler/backend/s390/ |
D | code-generator-s390.cc | 432 kScratchDoubleReg); \ 466 kScratchDoubleReg); \ 609 __ load_instr(kScratchDoubleReg, operand); \ 610 __ cmp_rr_instr(i.InputDoubleRegister(0), kScratchDoubleReg); \ 2583 i.InputRegister(1), kScratchDoubleReg); \ in AssembleArchInstruction() 2780 i.InputSimd128Register(1), kScratchDoubleReg); \ in AssembleArchInstruction() 2796 kScratchDoubleReg); \ in AssembleArchInstruction() 2832 i.InputSimd128Register(1), kScratchDoubleReg, \ in AssembleArchInstruction() 2849 kScratchDoubleReg, i.ToSimd128Register(instr->TempAt(0))); \ in AssembleArchInstruction() 2863 i.InputSimd128Register(1), kScratchDoubleReg); in AssembleArchInstruction() [all …]
|
/third_party/node/deps/v8/src/wasm/baseline/mips64/ |
D | liftoff-assembler-mips64.h | 1359 scratch = kScratchDoubleReg; in emit_f32_copysign() 1405 scratch = kScratchDoubleReg; in emit_f64_copysign() 1478 trunc_w_s(kScratchDoubleReg, rounded.fp()); in FP_BINOP() 1479 mfc1(dst.gp(), kScratchDoubleReg); in FP_BINOP() 1487 mtc1(dst.gp(), kScratchDoubleReg); in FP_BINOP() 1488 cvt_s_w(converted_back.fp(), kScratchDoubleReg); in FP_BINOP() 1500 TurboAssembler::Trunc_uw_s(dst.gp(), rounded.fp(), kScratchDoubleReg); in FP_BINOP() 1520 trunc_w_d(kScratchDoubleReg, rounded.fp()); in FP_BINOP() 1521 mfc1(dst.gp(), kScratchDoubleReg); in FP_BINOP() 1524 cvt_d_w(converted_back.fp(), kScratchDoubleReg); in FP_BINOP() [all …]
|
/third_party/node/deps/v8/src/wasm/baseline/ppc/ |
D | liftoff-assembler-ppc.h | 1454 LoadDoubleLiteral(kScratchDoubleReg, base::Double(0.0), r0); in emit_type_conversion() 1455 fcmpu(src.fp(), kScratchDoubleReg); in emit_type_conversion() 1459 fctiwz(kScratchDoubleReg, src.fp()); in emit_type_conversion() 1460 MovDoubleLowToInt(dst.gp(), kScratchDoubleReg); in emit_type_conversion() 1468 ConvertDoubleToUnsignedInt64(src.fp(), r0, kScratchDoubleReg, in emit_type_conversion() 1479 LoadDoubleLiteral(kScratchDoubleReg, base::Double(0.0), r0); in emit_type_conversion() 1480 fcmpu(src.fp(), kScratchDoubleReg); in emit_type_conversion() 1484 fctidz(kScratchDoubleReg, src.fp()); in emit_type_conversion() 1485 MovDoubleToInt64(dst.gp(), kScratchDoubleReg); in emit_type_conversion() 1492 LoadDoubleLiteral(kScratchDoubleReg, base::Double(0.0), r0); in emit_type_conversion() [all …]
|
/third_party/node/deps/v8/src/codegen/x64/ |
D | macro-assembler-x64.cc | 941 vcvtlsi2sd(dst, kScratchDoubleReg, src); in CallRecordWriteStub() 951 vcvtlsi2sd(dst, kScratchDoubleReg, src); in CallRecordWriteStub() 961 vcvtlsi2ss(dst, kScratchDoubleReg, src); in CallRecordWriteStub() 971 vcvtlsi2ss(dst, kScratchDoubleReg, src); in CallRecordWriteStub() 981 vcvtqsi2ss(dst, kScratchDoubleReg, src); in CallRecordWriteStub() 991 vcvtqsi2ss(dst, kScratchDoubleReg, src); in CallRecordWriteStub() 1001 vcvtqsi2sd(dst, kScratchDoubleReg, src); in CallRecordWriteStub() 1011 vcvtqsi2sd(dst, kScratchDoubleReg, src); in CallRecordWriteStub() 1181 tasm->Move(kScratchDoubleReg, -9223372036854775808.0); in CallRecordWriteStub() 1182 tasm->Addsd(kScratchDoubleReg, src); in CallRecordWriteStub() [all …]
|
D | register-x64.h | 268 constexpr XMMRegister kScratchDoubleReg = xmm15; variable
|
/third_party/node/deps/v8/src/compiler/backend/loong64/ |
D | code-generator-loong64.cc | 1304 FPURegister scratch = kScratchDoubleReg; in AssembleArchInstruction() 1310 FPURegister scratch = kScratchDoubleReg; in AssembleArchInstruction() 1320 FPURegister scratch = kScratchDoubleReg; in AssembleArchInstruction() 1326 FPURegister scratch = kScratchDoubleReg; in AssembleArchInstruction() 1344 FPURegister scratch = kScratchDoubleReg; in AssembleArchInstruction() 1350 FPURegister scratch_d = kScratchDoubleReg; in AssembleArchInstruction() 1366 FPURegister scratch_d = kScratchDoubleReg; in AssembleArchInstruction() 1386 FPURegister scratch_d = kScratchDoubleReg; in AssembleArchInstruction() 1412 FPURegister scratch = kScratchDoubleReg; in AssembleArchInstruction() 1417 FPURegister scratch = kScratchDoubleReg; in AssembleArchInstruction() [all …]
|
/third_party/node/deps/v8/src/compiler/backend/mips/ |
D | code-generator-mips.cc | 1247 kScratchDoubleReg); in AssembleArchInstruction() 1252 kScratchDoubleReg); in AssembleArchInstruction() 1257 kScratchDoubleReg); in AssembleArchInstruction() 1262 kScratchDoubleReg); in AssembleArchInstruction() 1393 FPURegister scratch = kScratchDoubleReg; in AssembleArchInstruction() 1399 FPURegister scratch = kScratchDoubleReg; in AssembleArchInstruction() 1405 FPURegister scratch = kScratchDoubleReg; in AssembleArchInstruction() 1411 FPURegister scratch = kScratchDoubleReg; in AssembleArchInstruction() 1416 FPURegister scratch = kScratchDoubleReg; in AssembleArchInstruction() 1422 FPURegister scratch = kScratchDoubleReg; in AssembleArchInstruction() [all …]
|
/third_party/node/deps/v8/src/compiler/backend/mips64/ |
D | code-generator-mips64.cc | 1408 FPURegister scratch = kScratchDoubleReg; in AssembleArchInstruction() 1414 FPURegister scratch = kScratchDoubleReg; in AssembleArchInstruction() 1424 FPURegister scratch = kScratchDoubleReg; in AssembleArchInstruction() 1430 FPURegister scratch = kScratchDoubleReg; in AssembleArchInstruction() 1448 FPURegister scratch = kScratchDoubleReg; in AssembleArchInstruction() 1454 FPURegister scratch = kScratchDoubleReg; in AssembleArchInstruction() 1460 FPURegister scratch = kScratchDoubleReg; in AssembleArchInstruction() 1466 FPURegister scratch = kScratchDoubleReg; in AssembleArchInstruction() 1473 FPURegister scratch = kScratchDoubleReg; in AssembleArchInstruction() 1479 FPURegister scratch = kScratchDoubleReg; in AssembleArchInstruction() [all …]
|
/third_party/node/deps/v8/src/compiler/backend/ppc/ |
D | code-generator-ppc.cc | 1585 i.InputDoubleRegister(1), kScratchDoubleReg); in AssembleArchInstruction() 1589 i.InputDoubleRegister(1), kScratchDoubleReg); in AssembleArchInstruction() 1808 __ fctiwz(kScratchDoubleReg, i.InputDoubleRegister(0)); in AssembleArchInstruction() 1809 __ MovDoubleLowToInt(i.OutputRegister(), kScratchDoubleReg); in AssembleArchInstruction() 1829 __ fctiwuz(kScratchDoubleReg, i.InputDoubleRegister(0)); in AssembleArchInstruction() 1830 __ MovDoubleLowToInt(i.OutputRegister(), kScratchDoubleReg); in AssembleArchInstruction() 1855 i.OutputRegister(0), kScratchDoubleReg); in AssembleArchInstruction() 1892 i.OutputRegister(0), kScratchDoubleReg); in AssembleArchInstruction() 1948 kScratchDoubleReg); in AssembleArchInstruction() 2194 kScratchDoubleReg); in AssembleArchInstruction() [all …]
|
/third_party/node/deps/v8/src/wasm/baseline/mips/ |
D | liftoff-assembler-mips.h | 1394 trunc_w_s(kScratchDoubleReg, rounded.fp()); in emit_type_conversion() 1395 mfc1(dst.gp(), kScratchDoubleReg); in emit_type_conversion() 1403 mtc1(dst.gp(), kScratchDoubleReg); in emit_type_conversion() 1404 cvt_s_w(converted_back.fp(), kScratchDoubleReg); in emit_type_conversion() 1416 TurboAssembler::Trunc_uw_s(dst.gp(), rounded.fp(), kScratchDoubleReg); in emit_type_conversion() 1424 kScratchDoubleReg); in emit_type_conversion() 1434 trunc_w_d(kScratchDoubleReg, src.fp()); in emit_type_conversion() 1435 mfc1(dst.gp(), kScratchDoubleReg); in emit_type_conversion() 1456 TurboAssembler::Trunc_uw_d(dst.gp(), rounded.fp(), kScratchDoubleReg); in emit_type_conversion() 1460 kScratchDoubleReg); in emit_type_conversion()
|
/third_party/node/deps/v8/src/codegen/s390/ |
D | register-s390.h | 171 constexpr DoubleRegister kScratchDoubleReg = d13; variable
|
/third_party/node/deps/v8/src/compiler/backend/riscv64/ |
D | code-generator-riscv64.cc | 1326 kScratchDoubleReg); in AssembleArchInstruction() 1331 kScratchDoubleReg); in AssembleArchInstruction() 1336 kScratchDoubleReg); in AssembleArchInstruction() 1341 kScratchDoubleReg); in AssembleArchInstruction() 1346 kScratchDoubleReg); in AssembleArchInstruction() 1351 kScratchDoubleReg); in AssembleArchInstruction() 1356 kScratchDoubleReg); in AssembleArchInstruction() 1361 kScratchDoubleReg); in AssembleArchInstruction() 4185 : kScratchDoubleReg; in AssembleMove() 4260 FPURegister temp = kScratchDoubleReg; in AssembleMove() [all …]
|
/third_party/node/deps/v8/src/codegen/loong64/ |
D | register-loong64.h | 153 constexpr DoubleRegister kScratchDoubleReg = f30; variable
|
/third_party/node/deps/v8/src/codegen/mips/ |
D | register-mips.h | 206 constexpr DoubleRegister kScratchDoubleReg = f30; variable
|
/third_party/node/deps/v8/src/codegen/riscv64/ |
D | register-riscv64.h | 265 constexpr DoubleRegister kScratchDoubleReg = ft0; variable
|
/third_party/node/deps/v8/src/codegen/mips64/ |
D | register-mips64.h | 214 constexpr DoubleRegister kScratchDoubleReg = f30; variable
|
/third_party/node/deps/v8/src/codegen/ppc/ |
D | register-ppc.h | 232 constexpr DoubleRegister kScratchDoubleReg = d13; variable
|
D | macro-assembler-ppc.h | 176 DoubleRegister scratch = kScratchDoubleReg); 178 DoubleRegister scratch = kScratchDoubleReg);
|
/third_party/node/deps/v8/src/builtins/x64/ |
D | builtins-x64.cc | 4414 __ Movsd(kScratchDoubleReg, mantissa_operand); in Generate_DoubleToI() 4434 __ Cvttsd2siq(result_reg, kScratchDoubleReg); in Generate_DoubleToI()
|