Searched refs:mask_trailing_ones (Results 1 – 8 of 8) sorted by relevance
/aosp_15_r20/external/llvm-libc/test/src/__support/ |
H A D | math_extras_test.cpp | 25 TEST(LlvmLibcBlockMathExtrasTest, mask_trailing_ones) { in TEST() argument 27 EXPECT_EQ(0_u8, (mask_trailing_ones<uint8_t, 0>())); in TEST() 29 EXPECT_EQ(0_u16, (mask_trailing_ones<uint16_t, 0>())); in TEST() 31 EXPECT_EQ(0_u32, (mask_trailing_ones<uint32_t, 0>())); in TEST() 33 EXPECT_EQ(0_u64, (mask_trailing_ones<uint64_t, 0>())); in TEST() 35 EXPECT_EQ(0x00000003_u32, (mask_trailing_ones<uint32_t, 2>())); in TEST() 38 EXPECT_EQ(0x000007FF_u32, (mask_trailing_ones<uint32_t, 11>())); in TEST() 41 EXPECT_EQ(0xFFFFFFFF_u32, (mask_trailing_ones<uint32_t, 32>())); in TEST() 43 EXPECT_EQ(0xFFFFFFFFFFFFFFFF_u64, (mask_trailing_ones<uint64_t, 64>())); in TEST() 46 EXPECT_EQ(0x0000FFFFFFFFFFFF_u64, (mask_trailing_ones<uint64_t, 48>())); in TEST() [all …]
|
H A D | big_int_test.cpp | 173 ASSERT_SAME((mask_trailing_ones<T, 0>()), T::zero()); in TYPED_TEST() 174 ASSERT_SAME((mask_trailing_ones<T, 1>()), T::one()); in TYPED_TEST() 175 ASSERT_SAME((mask_trailing_ones<T, BITS - 1>()), T::all_ones() >> 1); in TYPED_TEST() 176 ASSERT_SAME((mask_trailing_ones<T, BITS>()), T::all_ones()); in TYPED_TEST()
|
/aosp_15_r20/external/llvm-libc/src/__support/ |
H A D | math_extras.h | 25 mask_trailing_ones() { in mask_trailing_ones() function 36 return T(~mask_trailing_ones<T, CHAR_BIT * sizeof(T) - count>()); in mask_leading_ones() 52 return mask_trailing_ones<T, CHAR_BIT * sizeof(T) - count>(); in mask_leading_zeros()
|
H A D | big_int.h | 990 val.back() &= mask_trailing_ones<WordType, WORD_SIZE - 1>(); 1300 mask_trailing_ones() { 1310 : mask_trailing_ones<typename T::word_type, REMAINDER>(); 1341 return mask_trailing_ones<T, T::BITS - count>();
|
/aosp_15_r20/external/llvm-libc/src/__support/FPUtil/ |
H A D | FPBits.h | 170 mask_trailing_ones<StorageType, SIG_LEN>(); 173 mask_trailing_ones<StorageType, EXP_LEN>() << SIG_LEN; 176 mask_trailing_ones<StorageType, SIGN_LEN>() << (EXP_LEN + SIG_LEN); 179 mask_trailing_ones<StorageType, EXP_LEN + SIG_LEN>(); 182 mask_trailing_ones<StorageType, TOTAL_LEN>(); 186 mask_trailing_ones<StorageType, FRACTION_LEN>();
|
/aosp_15_r20/external/llvm-libc/src/__support/fixed_point/ |
H A D | fx_bits.h | 45 mask_trailing_ones<StorageType, fx_rep::FRACTION_LEN>() 48 mask_trailing_ones<StorageType, fx_rep::INTEGRAL_LEN>()
|
/aosp_15_r20/external/llvm-libc/test/src/stdfix/ |
H A D | FxBitsTest.h | 31 LIBC_NAMESPACE::mask_trailing_ones<typename FXRep::StorageType, in get_one_or_saturated_fraction()
|
/aosp_15_r20/external/llvm-libc/src/math/generic/ |
H A D | atan2f.cpp | 297 mask_trailing_ones<uint32_t, fputil::FPBits<double>::SIG_LEN -
|