| /llvm-project-15.0.7/libc/test/src/__support/ |
| H A D | high_precision_decimal_test.cpp | 17 uint8_t *digits = hpd.get_digits(); in TEST() local 19 EXPECT_EQ(digits[0], uint8_t(1)); in TEST() 20 EXPECT_EQ(digits[1], uint8_t(2)); in TEST() 21 EXPECT_EQ(digits[2], uint8_t(3)); in TEST() 22 EXPECT_EQ(digits[3], uint8_t(4)); in TEST() 23 EXPECT_EQ(digits[4], uint8_t(5)); in TEST() 35 EXPECT_EQ(digits[0], uint8_t(2)); in TEST() 45 EXPECT_EQ(digits[0], uint8_t(5)); in TEST() 59 EXPECT_EQ(digits[0], uint8_t(6)); in TEST() 60 EXPECT_EQ(digits[1], uint8_t(1)); in TEST() [all …]
|
| /llvm-project-15.0.7/libc/src/__support/ |
| H A D | high_precision_decimal.h | 111 uint8_t digits[MAX_NUM_DIGITS]; variable 121 if (this->digits[roundToDigit] == 5 && in should_round_up() 134 return this->digits[roundToDigit - 1] % 2 != 0; in should_round_up() 138 return this->digits[roundToDigit] >= 5; in should_round_up() 191 read_digit = this->digits[read_index]; in right_shift() 204 uint64_t read_digit = this->digits[read_index]; in right_shift() 207 this->digits[write_index] = static_cast<uint8_t>(write_digit); in right_shift() 247 accumulator += static_cast<uint64_t>(this->digits[read_index]) in left_shift() 306 this->digits[this->num_digits] = in HighPrecisionDecimal() 366 result = result * 10 + (this->digits[cur_digit]); in round_to_integer_type() [all …]
|
| /llvm-project-15.0.7/libcxx/test/std/numerics/bit/bitops.count/ |
| H A D | countl_one.pass.cpp | 40 assert(std::countl_one(max) == std::numeric_limits<T>::digits); in test() 41 assert(std::countl_one(T(max - 1)) == std::numeric_limits<T>::digits - 1); in test() 42 assert(std::countl_one(T(max - 2)) == std::numeric_limits<T>::digits - 2); in test() 43 assert(std::countl_one(T(max - 3)) == std::numeric_limits<T>::digits - 2); in test() 44 assert(std::countl_one(T(max - 4)) == std::numeric_limits<T>::digits - 3); in test() 45 assert(std::countl_one(T(max - 5)) == std::numeric_limits<T>::digits - 3); in test() 46 assert(std::countl_one(T(max - 6)) == std::numeric_limits<T>::digits - 3); in test() 47 assert(std::countl_one(T(max - 7)) == std::numeric_limits<T>::digits - 3); in test() 48 assert(std::countl_one(T(max - 8)) == std::numeric_limits<T>::digits - 4); in test() 49 assert(std::countl_one(T(max - 9)) == std::numeric_limits<T>::digits - 4); in test() [all …]
|
| H A D | popcount.pass.cpp | 49 assert(std::popcount(T(max >> 1)) == std::numeric_limits<T>::digits - 1); in test() 50 assert(std::popcount(T(max - 1)) == std::numeric_limits<T>::digits - 1); in test() 51 assert(std::popcount(max) == std::numeric_limits<T>::digits); in test()
|
| /llvm-project-15.0.7/libcxx/include/ |
| H A D | bit | 96 const unsigned int __dig = numeric_limits<_Tp>::digits; 108 return numeric_limits<_Tp>::digits; 112 - (numeric_limits<unsigned int>::digits - numeric_limits<_Tp>::digits); 115 - (numeric_limits<unsigned long>::digits - numeric_limits<_Tp>::digits); 118 - (numeric_limits<unsigned long long>::digits - numeric_limits<_Tp>::digits); 138 const unsigned int __dig = numeric_limits<_Tp>::digits; 162 return numeric_limits<_Tp>::digits; 198 __t >>= numeric_limits<unsigned long long>::digits; 212 return numeric_limits<_Tp>::digits - 1 - std::countl_zero(__t); 225 _LIBCPP_ASSERT(__n != numeric_limits<_Tp>::digits, "Bad input to bit_ceil"); [all …]
|
| H A D | limits | 28 static constexpr int digits = 0; 151 static _LIBCPP_CONSTEXPR const int digits = 0; 207 static _LIBCPP_CONSTEXPR const int digits10 = digits * 3 / 10; 259 static _LIBCPP_CONSTEXPR const int digits = 1; 307 static _LIBCPP_CONSTEXPR const int digits = __FLT_MANT_DIG__; 357 static _LIBCPP_CONSTEXPR const int digits = __DBL_MANT_DIG__; 464 static _LIBCPP_CONSTEXPR const int digits = __base::digits; 501 _LIBCPP_CONSTEXPR const int numeric_limits<_Tp>::digits; 557 static _LIBCPP_CONSTEXPR const int digits = __base::digits; 650 static _LIBCPP_CONSTEXPR const int digits = __base::digits; [all …]
|
| /llvm-project-15.0.7/flang/lib/Decimal/ |
| H A D | binary-to-decimal.cpp | 244 int digits{more.digits_}; in Minimize() local 246 while (same < digits && in Minimize() 247 less.digit_[digits - 1 - same] == more.digit_[digits - 1 - same]) { in Minimize() 250 if (same == digits) { in Minimize() 254 int offset{digits - digits_}; in Minimize() 282 enum DecimalConversionFlags flags, int digits, in ConvertToDecimal() argument 315 return number.ConvertToDecimal(buffer, size, flags, digits); in ConvertToDecimal() 340 enum DecimalConversionFlags flags, int digits, in ConvertFloatToDecimal() argument 347 enum DecimalConversionFlags flags, int digits, in ConvertDoubleToDecimal() argument 355 std::size_t size, enum DecimalConversionFlags flags, int digits, in ConvertLongDoubleToDecimal() argument [all …]
|
| /llvm-project-15.0.7/flang/runtime/ |
| H A D | edit-output.cpp | 25 ++digits; in EditBOZOutput() 59 int significant{digits - skippedZeroes}; in EditBOZOutput() 60 if (edit.digits && significant <= *edit.digits) { // Bw.m, Ow.m, Zw.m in EditBOZOutput() 61 if (*edit.digits == 0 && bytes == 0) { in EditBOZOutput() 142 int digits = end - p; in EditIntegerOutput() local 145 if (edit.digits && digits <= *edit.digits) { // Iw.m in EditIntegerOutput() 146 if (*edit.digits == 0 && n == 0) { in EditIntegerOutput() 152 leadingZeroes = *edit.digits - digits; in EditIntegerOutput() 390 if (!edit.digits.has_value()) { // F0 in EditFOutput() 519 if (edit.digits.has_value()) { in EditForGOutput() [all …]
|
| H A D | edit-input.cpp | 30 int digits{0}; in EditBOZInput() local 48 ++digits; in EditBOZInput() 50 auto significantBytes{static_cast<std::size_t>(digits * LOG2_BASE + 7) / 8}; in EditBOZInput() 53 "B/O/Z input of %d digits overflows %zd-byte variable", digits, bytes); in EditBOZInput() 64 int shift{((digits - 1) * LOG2_BASE) & 7}; in EditBOZInput() 68 while (digits > 0) { in EditBOZInput() 80 --digits; in EditBOZInput() 324 exponent += got - start - edit.digits.value_or(0); in ScanRealInput() 402 if (edit.digits.value_or(0) != 0) { in TryFastPathRealInput()
|
| /llvm-project-15.0.7/polly/lib/External/isl/imath/tests/ |
| H A D | bug-swap.c | 13 result = (a.digits == &(a.single) && b.digits == &(b.single) && in main() 14 a.digits[0] == 16 && b.digits[0] == 1); in main()
|
| H A D | imath-test.scm | 9 (define (random-big-natural digits) 10 (let loop ((d "") (digits digits)) 11 (if (zero? digits) 19 (- digits 1)))))) 23 (define (random-big-integer digits pneg) 24 (let ((base (random-big-natural digits)))
|
| /llvm-project-15.0.7/polly/lib/External/isl/ |
| H A D | isl_test_imath.c | 44 assert(val.digits[0] == 0); in test_imath_internals() 51 assert(val.digits[0] == 1); in test_imath_internals() 58 assert(val.digits[0] == 1); in test_imath_internals() 65 assert(val.digits[0] == 0); in test_imath_internals() 66 assert(val.digits[1] == 1); in test_imath_internals()
|
| H A D | isl_int_sioimath.h | 223 ISL_SIOIMATH_TO_DIGITS(num, digits, *used); in isl_siomath_uint32_to_digits() 229 ISL_SIOIMATH_TO_DIGITS(num, digits, *used); in isl_siomath_ulong_to_digits() 235 ISL_SIOIMATH_TO_DIGITS(num, digits, *used); in isl_siomath_uint64_to_digits() 258 scratch->big.digits = scratch->digits; in isl_sioimath_bigarg_src() 259 scratch->big.alloc = ARRAY_SIZE(scratch->digits); in isl_sioimath_bigarg_src() 279 scratch->big.digits = scratch->digits; in isl_sioimath_siarg_src() 280 scratch->big.alloc = ARRAY_SIZE(scratch->digits); in isl_sioimath_siarg_src() 300 scratch->big.digits = scratch->digits; in isl_sioimath_si64arg_src() 301 scratch->big.alloc = ARRAY_SIZE(scratch->digits); in isl_sioimath_si64arg_src() 319 scratch->big.digits = scratch->digits; in isl_sioimath_uiarg_src() [all …]
|
| H A D | isl_imath.c | 5 unsigned const char *data = (unsigned char *)v->digits; in isl_imath_hash() 6 unsigned const char *end = data + v->used * sizeof(v->digits[0]); in isl_imath_hash()
|
| /llvm-project-15.0.7/libcxx/test/std/language.support/support.limits/limits/numeric.limits.members/ |
| H A D | digits.pass.cpp | 22 static_assert(std::numeric_limits<T>::digits == expected, "digits test 1"); in test() 23 static_assert(std::numeric_limits<const T>::digits == expected, "digits test 2"); in test() 24 static_assert(std::numeric_limits<volatile T>::digits == expected, "digits test 3"); in test() 25 static_assert(std::numeric_limits<const volatile T>::digits == expected, "digits test 4"); in test()
|
| /llvm-project-15.0.7/libcxx/include/__random/ |
| H A D | clamp_to_integral.h | 27 bool _FloatBigger = (numeric_limits<_FloatT>::digits > numeric_limits<_IntT>::digits), 28 int _Bits = (numeric_limits<_IntT>::digits - numeric_limits<_FloatT>::digits)>
|
| /llvm-project-15.0.7/libcxx/test/std/numerics/rand/rand.util/rand.util.canonical/ |
| H A D | generate_canonical.pass.cpp | 40 F f = std::generate_canonical<F, std::numeric_limits<F>::digits - 1>(r); in main() 47 F f = std::generate_canonical<F, std::numeric_limits<F>::digits>(r); in main() 54 F f = std::generate_canonical<F, std::numeric_limits<F>::digits + 1>(r); in main() 76 F f = std::generate_canonical<F, std::numeric_limits<F>::digits - 1>(r); in main() 86 F f = std::generate_canonical<F, std::numeric_limits<F>::digits>(r); in main() 96 F f = std::generate_canonical<F, std::numeric_limits<F>::digits + 1>(r); in main()
|
| /llvm-project-15.0.7/flang/include/flang/Decimal/ |
| H A D | decimal.h | 76 DecimalConversionFlags, int digits, enum FortranRounding rounding, 128 int digits, enum NS(FortranRounding), float); 131 int digits, enum NS(FortranRounding), double); 134 int digits, enum NS(FortranRounding), long double);
|
| /llvm-project-15.0.7/polly/lib/External/isl/imath/ |
| H A D | imath.c | 400 z->digits[0] = 0; in mp_int_init_size() 465 z->digits = NULL; in mp_int_clear() 511 z->digits[0] = 0; in mp_int_zero() 704 c->digits = out; in mp_int_mul() 763 c->digits = out; in mp_int_sqr() 1536 z->digits[0] = 0; in mp_int_read_cstring() 1729 z->digits = tmp; in s_pad() 1749 z->digits = vbuf; in s_ufake() 2561 v->digits[n] = 0; in s_udiv_knuth() 2638 s_usub(r.digits, TEMP(1)->digits, r.digits, r.used, TEMP(1)->used); in s_udiv_knuth() [all …]
|
| H A D | imath.h | 60 mp_digit* digits; member 66 static inline mp_digit* MP_DIGITS(mp_int Z) { return Z->digits; } in MP_DIGITS() 108 static inline bool mp_int_is_odd(mp_int z) { return (z->digits[0] & 1) != 0; } in mp_int_is_odd() 111 static inline bool mp_int_is_even(mp_int z) { return (z->digits[0] & 1) == 0; } in mp_int_is_even()
|
| /llvm-project-15.0.7/lldb/third_party/Python/module/pexpect-4.6/pexpect/ |
| H A D | ANSI.py | 232 self.state.add_transition_list (string.digits, 'ELB', DoStartNumber, 'NUMBER_1') 233 self.state.add_transition_list (string.digits, 'NUMBER_1', DoBuildNumber, 'NUMBER_1') 250 self.state.add_transition_list (string.digits, 'MODECRAP', DoStartNumber, 'MODECRAP_NUM') 251 … self.state.add_transition_list (string.digits, 'MODECRAP_NUM', DoBuildNumber, 'MODECRAP_NUM') 258 self.state.add_transition_list (string.digits, 'SEMICOLON', DoStartNumber, 'NUMBER_2') 259 self.state.add_transition_list (string.digits, 'NUMBER_2', DoBuildNumber, 'NUMBER_2') 274 self.state.add_transition_list (string.digits, 'SEMICOLON_X', DoStartNumber, 'NUMBER_X') 275 self.state.add_transition_list (string.digits, 'NUMBER_X', DoBuildNumber, 'NUMBER_X')
|
| /llvm-project-15.0.7/llvm/unittests/ADT/ |
| H A D | PointerEmbeddedIntTest.cpp | 54 PointerEmbeddedInt<intptr_t, std::numeric_limits<intptr_t>::digits> in TEST() 60 PointerEmbeddedInt<uintptr_t, std::numeric_limits<uintptr_t>::digits - 1> in TEST() 72 PointerEmbeddedInt<uintptr_t, std::numeric_limits<uintptr_t>::digits - 1> in TEST()
|
| /llvm-project-15.0.7/llvm/test/Transforms/ObjCARC/ |
| H A D | cfg-hazards.ll | 20 define void @test0(i8* %digits) { 22 %tmp1 = call i8* @llvm.objc.retain(i8* %digits) nounwind 23 call void @use_pointer(i8* %digits) 28 call void @use_pointer(i8* %digits) 45 define void @test1(i8* %digits) { 47 %tmp1 = call i8* @llvm.objc.retain(i8* %digits) nounwind 52 call void @use_pointer(i8* %digits) 53 call void @use_pointer(i8* %digits) 70 define void @test2(i8* %digits) { 77 call void @use_pointer(i8* %digits) [all …]
|
| /llvm-project-15.0.7/llvm/include/llvm/CodeGen/ |
| H A D | ExecutionDomainFix.h | 77 static_cast<unsigned>(std::numeric_limits<unsigned>::digits) && in hasDomain() 85 static_cast<unsigned>(std::numeric_limits<unsigned>::digits) && in addDomain() 93 static_cast<unsigned>(std::numeric_limits<unsigned>::digits) && in setSingleDomain()
|
| /llvm-project-15.0.7/libcxx/src/ |
| H A D | random.cpp | 209 if (ent > std::numeric_limits<result_type>::digits) in entropy() 210 return std::numeric_limits<result_type>::digits; in entropy() 214 return std::numeric_limits<result_type>::digits; in entropy()
|