Home
last modified time | relevance | path

Searched refs:shift_amount (Results 1 - 25 of 54) sorted by relevance

123

/third_party/icu/vendor/double-conversion/upstream/double-conversion/
H A Dfixed-dtoa.cc59 void Shift(int shift_amount) { in Shift() argument
60 DOUBLE_CONVERSION_ASSERT(-64 <= shift_amount && shift_amount <= 64); in Shift()
61 if (shift_amount == 0) { in Shift()
63 } else if (shift_amount == -64) { in Shift()
66 } else if (shift_amount == 64) { in Shift()
69 } else if (shift_amount <= 0) { in Shift()
70 high_bits_ <<= -shift_amount; in Shift()
71 high_bits_ += low_bits_ >> (64 + shift_amount); in Shift()
72 low_bits_ <<= -shift_amount; in Shift()
74 low_bits_ >>= shift_amount; Shift() local
76 high_bits_ >>= shift_amount; Shift() local
[all...]
H A Dbignum.cc239 void Bignum::ShiftLeft(const int shift_amount) { in ShiftLeft() argument
243 exponent_ += static_cast<int16_t>(shift_amount / kBigitSize); in ShiftLeft()
244 const int local_shift = shift_amount % kBigitSize; in ShiftLeft()
751 void Bignum::BigitsShiftLeft(const int shift_amount) {
752 DOUBLE_CONVERSION_ASSERT(shift_amount < kBigitSize);
753 DOUBLE_CONVERSION_ASSERT(shift_amount >= 0);
756 const Chunk new_carry = RawBigit(i) >> (kBigitSize - shift_amount);
757 RawBigit(i) = ((RawBigit(i) << shift_amount) + carry) & kBigitMask;
H A Dstrtod.cc341 int shift_amount = (precision_digits_count + kDenominatorLog) -
343 input.set_f(input.f() >> shift_amount);
344 input.set_e(input.e() + shift_amount);
347 error = (error >> shift_amount) + 1 + kDenominator;
348 precision_digits_count -= shift_amount;
H A Dbignum.h59 void ShiftLeft(const int shift_amount);
130 // shift_amount must be < kBigitSize.
131 void BigitsShiftLeft(const int shift_amount);
/third_party/node/deps/v8/src/base/numbers/
H A Dfixed-dtoa.cc41 void Shift(int shift_amount) { in Shift() argument
42 DCHECK(-64 <= shift_amount && shift_amount <= 64); in Shift()
43 if (shift_amount == 0) { in Shift()
45 } else if (shift_amount == -64) { in Shift()
48 } else if (shift_amount == 64) { in Shift()
51 } else if (shift_amount <= 0) { in Shift()
52 high_bits_ <<= -shift_amount; in Shift()
53 high_bits_ += low_bits_ >> (64 + shift_amount); in Shift()
54 low_bits_ <<= -shift_amount; in Shift()
56 low_bits_ >>= shift_amount; Shift() local
58 high_bits_ >>= shift_amount; Shift() local
[all...]
H A Dstrtod.cc303 int shift_amount = (precision_digits_count + kDenominatorLog) - in DiyFpStrtod() local
305 input.set_f(input.f() >> shift_amount); in DiyFpStrtod()
306 input.set_e(input.e() + shift_amount); in DiyFpStrtod()
309 error = (error >> shift_amount) + 1 + kDenominator; in DiyFpStrtod()
310 precision_digits_count -= shift_amount; in DiyFpStrtod()
H A Dbignum.cc206 void Bignum::ShiftLeft(int shift_amount) { in ShiftLeft() argument
208 exponent_ += shift_amount / kBigitSize; in ShiftLeft()
209 int local_shift = shift_amount % kBigitSize; in ShiftLeft()
665 void Bignum::BigitsShiftLeft(int shift_amount) { in BigitsShiftLeft() argument
666 DCHECK_LT(shift_amount, kBigitSize); in BigitsShiftLeft()
667 DCHECK_GE(shift_amount, 0); in BigitsShiftLeft()
670 Chunk new_carry = bigits_[i] >> (kBigitSize - shift_amount); in BigitsShiftLeft()
671 bigits_[i] = ((bigits_[i] << shift_amount) + carry) & kBigitMask; in BigitsShiftLeft()
H A Dbignum.h39 void ShiftLeft(int shift_amount);
103 void BigitsShiftLeft(int shift_amount);
/third_party/vixl/src/aarch64/
H A Doperands-aarch64.cc153 Operand::Operand(Register reg, Shift shift, unsigned shift_amount) in Operand() argument
157 shift_amount_(shift_amount) { in Operand()
159 VIXL_ASSERT(reg.Is64Bits() || (shift_amount < kWRegSize)); in Operand()
160 VIXL_ASSERT(reg.Is32Bits() || (shift_amount < kXRegSize)); in Operand()
165 Operand::Operand(Register reg, Extend extend, unsigned shift_amount) in Operand() argument
169 shift_amount_(shift_amount) { in Operand()
171 VIXL_ASSERT(shift_amount <= 4); in Operand()
251 unsigned shift_amount) in MemOperand()
258 shift_amount_(shift_amount) { in MemOperand()
271 unsigned shift_amount) in MemOperand()
248 MemOperand(Register base, Register regoffset, Extend extend, unsigned shift_amount) MemOperand() argument
268 MemOperand(Register base, Register regoffset, Shift shift, unsigned shift_amount) MemOperand() argument
[all...]
H A Doperands-aarch64.h315 // rm, {<shift> #<shift_amount>}
317 // <shift_amount> is uint6_t.
322 unsigned shift_amount = 0); // NOLINT(runtime/explicit)
324 // rm, {<extend> {#<shift_amount>}}
326 // <shift_amount> is uint2_t.
327 explicit Operand(Register reg, Extend extend, unsigned shift_amount = 0);
374 VIXL_DEPRECATED("GetShiftAmount", unsigned shift_amount() const) {
400 unsigned shift_amount = 0);
404 unsigned shift_amount = 0);
548 SVEMemOperand(Register base, CPURegister offset, M mod, unsigned shift_amount) in SVEMemOperand() argument
[all...]
/third_party/node/deps/v8/src/codegen/arm64/
H A Dassembler-arm64-inl.h245 Operand::Operand(Register reg, Shift shift, unsigned shift_amount) in Operand() argument
250 shift_amount_(shift_amount) { in Operand()
251 DCHECK(reg.Is64Bits() || (shift_amount < kWRegSizeInBits)); in Operand()
252 DCHECK(reg.Is32Bits() || (shift_amount < kXRegSizeInBits)); in Operand()
253 DCHECK_IMPLIES(reg.IsSP(), shift_amount == 0); in Operand()
256 Operand::Operand(Register reg, Extend extend, unsigned shift_amount) in Operand() argument
261 shift_amount_(shift_amount) { in Operand()
263 DCHECK_LE(shift_amount, 4); in Operand()
312 return Operand(reg_.W(), shift(), shift_amount()); in ToW()
315 return Operand(reg_.W(), extend(), shift_amount()); in ToW()
359 unsigned Operand::shift_amount() const { shift_amount() function in v8::internal::Operand
384 MemOperand(Register base, Register regoffset, Extend extend, unsigned shift_amount) MemOperand() argument
401 MemOperand(Register base, Register regoffset, Shift shift, unsigned shift_amount) MemOperand() argument
1004 ImmShiftLS(unsigned shift_amount) ImmShiftLS() argument
[all...]
H A Dmacro-assembler-arm64.cc248 DCHECK_LE(operand.shift_amount(), 4); in LogicalMacro()
253 operand.shift_amount()); in LogicalMacro()
372 } else if (operand.IsShiftedRegister() && (operand.shift_amount() != 0)) { in Mov()
376 EmitShift(dst, operand.reg(), operand.shift(), operand.shift_amount()); in Mov()
381 operand.shift_amount()); in Mov()
547 int shift_amount) { in Movi()
549 if (shift_amount != 0 || shift != LSL) { in Movi()
550 movi(vd, imm, shift, shift_amount); in Movi()
594 operand.shift_amount()); in Mvn()
642 } else if ((operand.IsShiftedRegister() && (operand.shift_amount() in ConditionalCompareMacro()
546 Movi(const VRegister& vd, uint64_t imm, Shift shift, int shift_amount) Movi() argument
3160 int shift_amount = kExternalPointerIndexShift - kSystemPointerSizeLog2; TruncateDoubleToI() local
[all...]
H A Dassembler-arm64.h71 // rm, {<shift> {#<shift_amount>}}
73 // <shift_amount> is uint6_t.
77 unsigned shift_amount = 0); // NOLINT(runtime/explicit)
79 // rm, <extend> {#<shift_amount>}
81 // <shift_amount> is uint2_t.
82 inline Operand(Register reg, Extend extend, unsigned shift_amount = 0);
117 inline unsigned shift_amount() const;
138 Shift shift = LSL, unsigned shift_amount = 0);
140 unsigned shift_amount = 0);
150 unsigned shift_amount() cons in extend() function in v8::internal::MemOperand
[all...]
/third_party/icu/icu4c/source/i18n/
H A Ddouble-conversion-bignum.cpp253 void Bignum::ShiftLeft(const int shift_amount) { in ShiftLeft() argument
257 exponent_ += static_cast<int16_t>(shift_amount / kBigitSize); in ShiftLeft()
258 const int local_shift = shift_amount % kBigitSize; in ShiftLeft()
765 void Bignum::BigitsShiftLeft(const int shift_amount) {
766 DOUBLE_CONVERSION_ASSERT(shift_amount < kBigitSize);
767 DOUBLE_CONVERSION_ASSERT(shift_amount >= 0);
770 const Chunk new_carry = RawBigit(i) >> (kBigitSize - shift_amount);
771 RawBigit(i) = ((RawBigit(i) << shift_amount) + carry) & kBigitMask;
H A Ddouble-conversion-strtod.cpp355 int shift_amount = (precision_digits_count + kDenominatorLog) -
357 input.set_f(input.f() >> shift_amount);
358 input.set_e(input.e() + shift_amount);
361 error = (error >> shift_amount) + 1 + kDenominator;
362 precision_digits_count -= shift_amount;
H A Ddouble-conversion-bignum.h73 void ShiftLeft(const int shift_amount);
144 // shift_amount must be < kBigitSize.
145 void BigitsShiftLeft(const int shift_amount);
/third_party/node/deps/icu-small/source/i18n/
H A Ddouble-conversion-bignum.cpp253 void Bignum::ShiftLeft(const int shift_amount) { in ShiftLeft() argument
257 exponent_ += static_cast<int16_t>(shift_amount / kBigitSize); in ShiftLeft()
258 const int local_shift = shift_amount % kBigitSize; in ShiftLeft()
765 void Bignum::BigitsShiftLeft(const int shift_amount) {
766 DOUBLE_CONVERSION_ASSERT(shift_amount < kBigitSize);
767 DOUBLE_CONVERSION_ASSERT(shift_amount >= 0);
770 const Chunk new_carry = RawBigit(i) >> (kBigitSize - shift_amount);
771 RawBigit(i) = ((RawBigit(i) << shift_amount) + carry) & kBigitMask;
H A Ddouble-conversion-strtod.cpp355 int shift_amount = (precision_digits_count + kDenominatorLog) -
357 input.set_f(input.f() >> shift_amount);
358 input.set_e(input.e() + shift_amount);
361 error = (error >> shift_amount) + 1 + kDenominator;
362 precision_digits_count -= shift_amount;
H A Ddouble-conversion-bignum.h73 void ShiftLeft(const int shift_amount);
144 // shift_amount must be < kBigitSize.
145 void BigitsShiftLeft(const int shift_amount);
/third_party/skia/third_party/externals/icu/source/i18n/
H A Ddouble-conversion-bignum.cpp252 void Bignum::ShiftLeft(const int shift_amount) { in ShiftLeft() argument
256 exponent_ += (shift_amount / kBigitSize); in ShiftLeft()
257 const int local_shift = shift_amount % kBigitSize; in ShiftLeft()
764 void Bignum::BigitsShiftLeft(const int shift_amount) {
765 DOUBLE_CONVERSION_ASSERT(shift_amount < kBigitSize);
766 DOUBLE_CONVERSION_ASSERT(shift_amount >= 0);
769 const Chunk new_carry = RawBigit(i) >> (kBigitSize - shift_amount);
770 RawBigit(i) = ((RawBigit(i) << shift_amount) + carry) & kBigitMask;
H A Ddouble-conversion-strtod.cpp355 int shift_amount = (precision_digits_count + kDenominatorLog) -
357 input.set_f(input.f() >> shift_amount);
358 input.set_e(input.e() + shift_amount);
361 error = (error >> shift_amount) + 1 + kDenominator;
362 precision_digits_count -= shift_amount;
H A Ddouble-conversion-bignum.h73 void ShiftLeft(const int shift_amount);
144 // shift_amount must be < kBigitSize.
145 void BigitsShiftLeft(const int shift_amount);
/third_party/node/deps/v8/src/compiler/backend/s390/
H A Dcode-generator-s390.cc863 #define ATOMIC_BIN_OP(bin_inst, offset, shift_amount, start, end, \
878 Operand(static_cast<intptr_t>(shift_amount)), \
881 Operand(static_cast<intptr_t>(shift_amount)), \
887 Operand(static_cast<intptr_t>(shift_amount)), \
892 Operand(static_cast<intptr_t>(shift_amount)), \
907 constexpr int shift_amount = 16 - (index * 16); \
908 constexpr int start = 48 - shift_amount; \
910 ATOMIC_BIN_OP(bin_inst, offset, shift_amount, start, end, true); \
916 constexpr int shift_amount = 24 - (index * 8); \
917 constexpr int start = 56 - shift_amount; \
[all...]
/third_party/node/deps/v8/src/diagnostics/arm/
H A Ddisasm-arm.cc197 int shift_amount = instr->ShiftAmountValue(); in PrintShiftRm() local
202 if ((instr->RegShiftValue() == 0) && (shift == LSL) && (shift_amount == 0)) { in PrintShiftRm()
208 if ((shift == ROR) && (shift_amount == 0)) { in PrintShiftRm()
211 } else if (((shift == LSR) || (shift == ASR)) && (shift_amount == 0)) { in PrintShiftRm()
212 shift_amount = 32; in PrintShiftRm()
215 shift_names[shift_index], shift_amount); in PrintShiftRm()
/third_party/vixl/src/aarch32/
H A Doperands-aarch32.h748 // <shift_amount> is optional size to apply to value from rm
753 uint32_t shift_amount, in MemOperand()
760 shift_amount_(shift_amount), in MemOperand()
770 // <shift_amount> is optional size to apply to value from rm
774 uint32_t shift_amount, in MemOperand()
781 shift_amount_(shift_amount), in MemOperand()
749 MemOperand(Register rn, Sign sign, Register rm, Shift shift, uint32_t shift_amount, AddrMode addrmode = Offset) MemOperand() argument
771 MemOperand(Register rn, Register rm, Shift shift, uint32_t shift_amount, AddrMode addrmode = Offset) MemOperand() argument

Completed in 28 milliseconds

123