Home
last modified time | relevance | path

Searched refs:mask_trailing_ones (Results 1 – 8 of 8) sorted by relevance

/aosp_15_r20/external/llvm-libc/test/src/__support/
H A Dmath_extras_test.cpp25 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 Dbig_int_test.cpp173 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 Dmath_extras.h25 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 Dbig_int.h990 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 DFPBits.h170 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 Dfx_bits.h45 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 DFxBitsTest.h31 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 Datan2f.cpp297 mask_trailing_ones<uint32_t, fputil::FPBits<double>::SIG_LEN -