/third_party/node/deps/v8/src/builtins/ppc/ |
D | builtins-ppc.cc | 3130 Register result_reg = r3; in Generate_DoubleToI() local 3135 Register scratch = GetRegisterThatIsNotOneOf(result_reg); in Generate_DoubleToI() 3136 Register scratch_low = GetRegisterThatIsNotOneOf(result_reg, scratch); in Generate_DoubleToI() 3138 GetRegisterThatIsNotOneOf(result_reg, scratch, scratch_low); in Generate_DoubleToI() 3141 __ Push(result_reg, scratch); in Generate_DoubleToI() 3153 result_reg, d0); in Generate_DoubleToI() 3157 __ TestIfInt32(result_reg, r0); in Generate_DoubleToI() 3159 __ TestIfInt32(scratch, result_reg, r0); in Generate_DoubleToI() 3199 __ ExtractBitMask(result_reg, scratch_high, HeapNumber::kMantissaMask); in Generate_DoubleToI() 3202 __ oris(result_reg, result_reg, in Generate_DoubleToI() [all …]
|
/third_party/node/deps/v8/src/builtins/loong64/ |
D | builtins-loong64.cc | 2913 Register result_reg = t0; in Generate_DoubleToI() local 2915 Register scratch = GetRegisterThatIsNotOneOf(result_reg); in Generate_DoubleToI() 2916 Register scratch2 = GetRegisterThatIsNotOneOf(result_reg, scratch); in Generate_DoubleToI() 2917 Register scratch3 = GetRegisterThatIsNotOneOf(result_reg, scratch, scratch2); in Generate_DoubleToI() 2923 __ Push(result_reg); in Generate_DoubleToI() 2943 __ Move(result_reg, scratch3); in Generate_DoubleToI() 2958 __ bstrpick_w(result_reg, input_high, in Generate_DoubleToI() 2963 __ Sub_w(scratch, result_reg, HeapNumber::kExponentMask); in Generate_DoubleToI() 2964 __ Movz(result_reg, zero_reg, scratch); in Generate_DoubleToI() 2968 __ Sub_w(result_reg, result_reg, in Generate_DoubleToI() [all …]
|
/third_party/node/deps/v8/src/codegen/s390/ |
D | macro-assembler-s390.cc | 56 void TurboAssembler::DoubleMax(DoubleRegister result_reg, in DoubleMax() argument 60 vfmax(result_reg, left_reg, right_reg, Condition(1), Condition(8), in DoubleMax() 80 ldr(result_reg, left_reg); in DoubleMax() 81 adbr(result_reg, right_reg); in DoubleMax() 90 if (right_reg != result_reg) { in DoubleMax() 91 ldr(result_reg, right_reg); in DoubleMax() 96 if (left_reg != result_reg) { in DoubleMax() 97 ldr(result_reg, left_reg); in DoubleMax() 102 void TurboAssembler::DoubleMin(DoubleRegister result_reg, in DoubleMin() argument 106 vfmin(result_reg, left_reg, right_reg, Condition(1), Condition(8), in DoubleMin() [all …]
|
D | macro-assembler-s390.h | 65 void DoubleMax(DoubleRegister result_reg, DoubleRegister left_reg, 67 void DoubleMin(DoubleRegister result_reg, DoubleRegister left_reg, 69 void FloatMax(DoubleRegister result_reg, DoubleRegister left_reg, 71 void FloatMin(DoubleRegister result_reg, DoubleRegister left_reg,
|
/third_party/node/deps/v8/src/builtins/mips64/ |
D | builtins-mips64.cc | 2936 Register result_reg = t0; in Generate_DoubleToI() local 2938 Register scratch = GetRegisterThatIsNotOneOf(result_reg); in Generate_DoubleToI() 2939 Register scratch2 = GetRegisterThatIsNotOneOf(result_reg, scratch); in Generate_DoubleToI() 2940 Register scratch3 = GetRegisterThatIsNotOneOf(result_reg, scratch, scratch2); in Generate_DoubleToI() 2946 __ Push(result_reg); in Generate_DoubleToI() 2967 __ Move(result_reg, scratch3); in Generate_DoubleToI() 2981 __ Ext(result_reg, input_high, HeapNumber::kExponentShift, in Generate_DoubleToI() 2985 __ Subu(scratch, result_reg, HeapNumber::kExponentMask); in Generate_DoubleToI() 2986 __ Movz(result_reg, zero_reg, scratch); in Generate_DoubleToI() 2990 __ Subu(result_reg, result_reg, in Generate_DoubleToI() [all …]
|
/third_party/node/deps/v8/src/builtins/riscv64/ |
D | builtins-riscv64.cc | 2971 Register result_reg = t0; in Generate_DoubleToI() local 2973 Register scratch = GetRegisterThatIsNotOneOf(result_reg); in Generate_DoubleToI() 2974 Register scratch2 = GetRegisterThatIsNotOneOf(result_reg, scratch); in Generate_DoubleToI() 2975 Register scratch3 = GetRegisterThatIsNotOneOf(result_reg, scratch, scratch2); in Generate_DoubleToI() 2981 __ Push(result_reg); in Generate_DoubleToI() 2994 __ Move(result_reg, scratch3); in Generate_DoubleToI() 3008 __ ExtractBits(result_reg, input_high, HeapNumber::kExponentShift, in Generate_DoubleToI() 3012 __ Sub32(scratch, result_reg, HeapNumber::kExponentMask); in Generate_DoubleToI() 3014 result_reg, in Generate_DoubleToI() 3019 __ Sub32(result_reg, result_reg, in Generate_DoubleToI() [all …]
|
/third_party/node/deps/v8/src/builtins/s390/ |
D | builtins-s390.cc | 3162 Register result_reg = r2; in Generate_DoubleToI() local 3167 Register scratch = GetRegisterThatIsNotOneOf(result_reg); in Generate_DoubleToI() 3168 Register scratch_low = GetRegisterThatIsNotOneOf(result_reg, scratch); in Generate_DoubleToI() 3170 GetRegisterThatIsNotOneOf(result_reg, scratch, scratch_low); in Generate_DoubleToI() 3173 __ Push(result_reg, scratch); in Generate_DoubleToI() 3181 __ ConvertDoubleToInt64(result_reg, double_scratch); in Generate_DoubleToI() 3184 __ TestIfInt32(result_reg); in Generate_DoubleToI() 3225 __ ExtractBitMask(result_reg, scratch_high, HeapNumber::kMantissaMask); in Generate_DoubleToI() 3230 __ OrP(result_reg, result_reg, r0); in Generate_DoubleToI() 3231 __ ShiftLeftU32(r0, result_reg, scratch); in Generate_DoubleToI() [all …]
|
/third_party/node/deps/v8/src/builtins/arm/ |
D | builtins-arm.cc | 2889 Register result_reg = r7; in Generate_DoubleToI() local 2890 Register double_low = GetRegisterThatIsNotOneOf(result_reg); in Generate_DoubleToI() 2891 Register double_high = GetRegisterThatIsNotOneOf(result_reg, double_low); in Generate_DoubleToI() 2895 __ Push(result_reg, double_high, double_low); in Generate_DoubleToI() 2908 __ TryInlineTruncateDoubleToI(result_reg, double_scratch, &done); in Generate_DoubleToI() 2923 __ mov(result_reg, Operand::Zero(), LeaveCC, ge); in Generate_DoubleToI() 2944 __ mov(result_reg, Operand(double_low, LSL, scratch), LeaveCC, ls); in Generate_DoubleToI() 2954 __ Ubfx(result_reg, double_high, 0, HeapNumber::kMantissaBitsInTopWord); in Generate_DoubleToI() 2956 __ orr(result_reg, result_reg, in Generate_DoubleToI() 2958 __ orr(result_reg, double_low, Operand(result_reg, LSL, scratch)); in Generate_DoubleToI() [all …]
|
/third_party/node/deps/v8/src/builtins/mips/ |
D | builtins-mips.cc | 2851 Register result_reg = t0; in Generate_DoubleToI() local 2853 Register scratch = GetRegisterThatIsNotOneOf(result_reg); in Generate_DoubleToI() 2854 Register scratch2 = GetRegisterThatIsNotOneOf(result_reg, scratch); in Generate_DoubleToI() 2855 Register scratch3 = GetRegisterThatIsNotOneOf(result_reg, scratch, scratch2); in Generate_DoubleToI() 2861 __ Push(result_reg); in Generate_DoubleToI() 2882 __ Move(result_reg, scratch3); in Generate_DoubleToI() 2896 __ Ext(result_reg, input_high, HeapNumber::kExponentShift, in Generate_DoubleToI() 2900 __ Subu(scratch, result_reg, HeapNumber::kExponentMask); in Generate_DoubleToI() 2901 __ Movz(result_reg, zero_reg, scratch); in Generate_DoubleToI() 2905 __ Subu(result_reg, result_reg, in Generate_DoubleToI() [all …]
|
/third_party/node/deps/v8/src/wasm/baseline/riscv64/ |
D | liftoff-assembler-riscv64.h | 644 Register result_reg) { in CalculateActualAddress() argument 647 __ Add64(result_reg, addr_reg, Operand(offset_reg)); in CalculateActualAddress() 649 __ Add64(result_reg, result_reg, Operand(offset_imm)); in CalculateActualAddress() 651 return result_reg; in CalculateActualAddress() 664 Register result_reg = result.gp(); in AtomicBinop() local 665 if (result_reg == value.gp() || result_reg == dst_addr || in AtomicBinop() 666 result_reg == offset_reg) { in AtomicBinop() 667 result_reg = __ GetUnusedRegister(kGpReg, pinned).gp(); in AtomicBinop() 684 __ lbu(result_reg, actual_addr, 0); in AtomicBinop() 689 __ lhu(result_reg, actual_addr, 0); in AtomicBinop() [all …]
|
/third_party/node/deps/v8/src/builtins/ia32/ |
D | builtins-ia32.cc | 3148 Register result_reg = eax; in Generate_DoubleToI() local 3167 __ lea(result_reg, MemOperand(ecx, -HeapNumber::kExponentBias)); in Generate_DoubleToI() 3168 __ cmp(result_reg, Immediate(HeapNumber::kMantissaBits)); in Generate_DoubleToI() 3178 __ xor_(result_reg, result_reg); in Generate_DoubleToI() 3191 __ mov(result_reg, Operand(esp, 0)); // Load low word of answer as result in Generate_DoubleToI() 3198 __ mov(result_reg, exponent_operand); in Generate_DoubleToI() 3200 result_reg, in Generate_DoubleToI() 3202 __ add(result_reg, in Generate_DoubleToI() 3204 __ shrd_cl(scratch1, result_reg); in Generate_DoubleToI() 3205 __ shr_cl(result_reg); in Generate_DoubleToI() [all …]
|
/third_party/node/deps/v8/src/wasm/baseline/arm64/ |
D | liftoff-assembler-arm64.h | 623 Register result_reg) { in CalculateActualAddress() argument 626 __ Add(result_reg, addr_reg, Operand(offset_reg)); in CalculateActualAddress() 628 __ Add(result_reg, result_reg, Operand(offset_imm)); in CalculateActualAddress() 630 return result_reg; in CalculateActualAddress() 827 Register result_reg = result.gp(); in AtomicCompareExchange() local 829 result_reg = GetUnusedRegister(kGpReg, pinned).gp(); in AtomicCompareExchange() 845 ldaxrb(result_reg.W(), actual_addr); in AtomicCompareExchange() 852 ldaxrh(result_reg.W(), actual_addr); in AtomicCompareExchange() 859 ldaxr(result_reg.W(), actual_addr); in AtomicCompareExchange() 865 ldaxr(result_reg.X(), actual_addr); in AtomicCompareExchange() [all …]
|
/third_party/node/deps/v8/src/wasm/baseline/arm/ |
D | liftoff-assembler-arm.h | 107 Register result_reg = no_reg) { 109 if (result_reg == no_reg) { 112 assm->mov(result_reg, addr_reg); 113 return result_reg; 117 result_reg != no_reg ? result_reg : temps->Acquire(); 1330 Register result_reg = result.gp(); in AtomicCompareExchange() local 1332 result_reg = GetUnusedRegister(kGpReg, pinned).gp(); in AtomicCompareExchange() 1354 if (result.gp() != result_reg) { in AtomicCompareExchange() 1355 mov(result.gp(), result_reg); in AtomicCompareExchange() 4193 const LiftoffRegister* result_reg = rets; in CallC() local [all …]
|
/third_party/node/deps/v8/src/wasm/baseline/ia32/ |
D | liftoff-assembler-ia32.h | 678 Register result_reg = is_64_bit_op ? result.low_gp() : result.gp(); in AtomicAddOrSubOrExchange32() local 706 __ movzx_b(result_reg, value_reg); in AtomicAddOrSubOrExchange32() 715 __ movzx_w(result_reg, value_reg); in AtomicAddOrSubOrExchange32() 724 if (value_reg != result_reg) { in AtomicAddOrSubOrExchange32() 725 __ mov(result_reg, value_reg); in AtomicAddOrSubOrExchange32() 745 Register result_reg = is_64_bit_op ? result.low_gp() : result.gp(); in AtomicBinop32() local 840 if (result_reg != eax) { in AtomicBinop32() 841 __ mov(result_reg, eax); in AtomicBinop32() 1033 Register result_reg = expected_reg; in AtomicCompareExchange() local 1066 movzx_b(result_reg, eax); in AtomicCompareExchange() [all …]
|
/third_party/node/deps/v8/src/deoptimizer/ |
D | deoptimizer.cc | 1429 Register result_reg = kReturnRegister0; in DoComputeConstructStubFrame() local 1430 intptr_t result = input_->GetRegister(result_reg.code()); in DoComputeConstructStubFrame() 1875 Register result_reg = kReturnRegister0; in DoComputeBuiltinContinuation() local 1876 frame_writer.PushRawValue(input_->GetRegister(result_reg.code()), in DoComputeBuiltinContinuation()
|
/third_party/node/deps/v8/src/builtins/x64/ |
D | builtins-x64.cc | 4404 Register result_reg = rax; in Generate_DoubleToI() local 4419 __ leal(result_reg, MemOperand(rcx, -HeapNumber::kExponentBias)); in Generate_DoubleToI() 4420 __ cmpl(result_reg, Immediate(HeapNumber::kMantissaBits)); in Generate_DoubleToI() 4427 __ xorl(result_reg, result_reg); in Generate_DoubleToI() 4434 __ Cvttsd2siq(result_reg, kScratchDoubleReg); in Generate_DoubleToI() 4439 __ movl(result_reg, scratch1); in Generate_DoubleToI() 4440 __ negl(result_reg); in Generate_DoubleToI() 4442 __ cmovl(greater, result_reg, scratch1); in Generate_DoubleToI() 4446 __ movl(return_operand, result_reg); in Generate_DoubleToI()
|
/third_party/node/deps/v8/src/wasm/baseline/ppc/ |
D | liftoff-assembler-ppc.h | 2991 const LiftoffRegister* result_reg = rets; in CallC() local 2998 result_reg++; in CallC() 3005 LoadS32(result_reg->gp(), MemOperand(sp)); in CallC() 3011 LoadU64(result_reg->gp(), MemOperand(sp)); in CallC() 3014 LoadF32(result_reg->fp(), MemOperand(sp)); in CallC() 3017 LoadF64(result_reg->fp(), MemOperand(sp)); in CallC()
|
/third_party/node/deps/v8/src/wasm/baseline/s390/ |
D | liftoff-assembler-s390.h | 2997 const LiftoffRegister* result_reg = rets; in CallC() local 3004 result_reg++; in CallC() 3011 LoadS32(result_reg->gp(), MemOperand(sp)); in CallC() 3017 LoadU64(result_reg->gp(), MemOperand(sp)); in CallC() 3020 LoadF32(result_reg->fp(), MemOperand(sp)); in CallC() 3023 LoadF64(result_reg->fp(), MemOperand(sp)); in CallC()
|
/third_party/vixl/test/aarch32/ |
D | test-assembler-aarch32.cc | 1896 Register result_reg; member 1963 (masm.*test_case.instruction)(test_case.result_reg, &literal); in GenerateLdrLiteralTriggerPoolEmission() 1972 ASSERT_EQUAL_32(test_case.test_value, test_case.result_reg); in GenerateLdrLiteralTriggerPoolEmission() 2005 (masm.*test_case.instruction)(test_case.result_reg, &literal); in GenerateLdrLiteralRangeTest() 2025 ASSERT_EQUAL_32(test_case.test_value, test_case.result_reg); in GenerateLdrLiteralRangeTest()
|
/third_party/vixl/test/aarch64/ |
D | test-assembler-aarch64.cc | 4814 Register result_reg(2, reg_size); in AdcsSbcsHelper() local 4824 (masm.*op)(result_reg, left_reg, right_reg); in AdcsSbcsHelper() 4832 ASSERT_EQUAL_64(expected, result_reg.X()); in AdcsSbcsHelper()
|