Home
last modified time | relevance | path

Searched refs:result_reg (Results 1 – 20 of 20) sorted by relevance

/third_party/node/deps/v8/src/builtins/ppc/
Dbuiltins-ppc.cc3130 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/
Dbuiltins-loong64.cc2913 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/
Dmacro-assembler-s390.cc56 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 …]
Dmacro-assembler-s390.h65 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/
Dbuiltins-mips64.cc2936 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/
Dbuiltins-riscv64.cc2971 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/
Dbuiltins-s390.cc3162 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/
Dbuiltins-arm.cc2889 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/
Dbuiltins-mips.cc2851 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/
Dliftoff-assembler-riscv64.h644 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/
Dbuiltins-ia32.cc3148 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/
Dliftoff-assembler-arm64.h623 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/
Dliftoff-assembler-arm.h107 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/
Dliftoff-assembler-ia32.h678 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/
Ddeoptimizer.cc1429 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/
Dbuiltins-x64.cc4404 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/
Dliftoff-assembler-ppc.h2991 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/
Dliftoff-assembler-s390.h2997 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/
Dtest-assembler-aarch32.cc1896 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/
Dtest-assembler-aarch64.cc4814 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()