/external/protobuf/src/google/protobuf/stubs/ |
D | int128.h | 53 class PROTOBUF_EXPORT uint128 { 55 UINT128_CONSTEXPR uint128(); // Sets to 0, but don't trust on this behavior. 56 UINT128_CONSTEXPR uint128(uint64 top, uint64 bottom); 58 UINT128_CONSTEXPR uint128(int bottom); 59 UINT128_CONSTEXPR uint128(uint32 bottom); // Top 96 bits = 0 61 UINT128_CONSTEXPR uint128(uint64 bottom); // hi_ = 0 62 UINT128_CONSTEXPR uint128(const uint128_pod &val); 69 uint128& operator+=(const uint128& b); 70 uint128& operator-=(const uint128& b); 71 uint128& operator*=(const uint128& b); [all …]
|
D | int128_unittest.cc | 46 uint128 zero(0); in TEST() 47 uint128 one(1); in TEST() 48 uint128 one_2arg(0, 1); in TEST() 49 uint128 two(0, 2); in TEST() 50 uint128 three(0, 3); in TEST() 51 uint128 big(2000, 2); in TEST() 52 uint128 big_minus_one(2000, 1); in TEST() 53 uint128 bigger(2001, 1); in TEST() 54 uint128 biggest(kuint128max); in TEST() 55 uint128 high_low(1, 0); in TEST() [all …]
|
D | int128.cc | 76 static inline int Fls128(uint128 n) { in Fls128() 83 void uint128::DivModImpl(uint128 dividend, uint128 divisor, in DivModImpl() 84 uint128* quotient_ret, uint128* remainder_ret) { in DivModImpl() 96 uint128 quotient = 0; in DivModImpl() 99 uint128 shifted_divisor = divisor << difference; in DivModImpl() 113 uint128& uint128::operator/=(const uint128& divisor) { in operator /=() 114 uint128 quotient = 0; in operator /=() 115 uint128 remainder = 0; in operator /=() 120 uint128& uint128::operator%=(const uint128& divisor) { in operator %=() 121 uint128 quotient = 0; in operator %=() [all …]
|
/external/rust/crates/grpcio-sys/grpc/third_party/abseil-cpp/absl/numeric/ |
D | int128.h | 104 uint128 { 106 uint128() = default; 109 constexpr uint128(int v); // NOLINT(runtime/explicit) 110 constexpr uint128(unsigned int v); // NOLINT(runtime/explicit) 111 constexpr uint128(long v); // NOLINT(runtime/int) 112 constexpr uint128(unsigned long v); // NOLINT(runtime/int) 113 constexpr uint128(long long v); // NOLINT(runtime/int) 114 constexpr uint128(unsigned long long v); // NOLINT(runtime/int) 116 constexpr uint128(__int128 v); // NOLINT(runtime/explicit) 117 constexpr uint128(unsigned __int128 v); // NOLINT(runtime/explicit) [all …]
|
D | int128.cc | 32 ABSL_DLL const uint128 kuint128max = MakeUint128( 43 inline ABSL_ATTRIBUTE_ALWAYS_INLINE int Fls128(uint128 n) { in Fls128() 56 inline void DivModImpl(uint128 dividend, uint128 divisor, uint128* quotient_ret, in DivModImpl() 57 uint128* remainder_ret) { in DivModImpl() 72 uint128 denominator = divisor; in DivModImpl() 73 uint128 quotient = 0; in DivModImpl() 95 uint128 MakeUint128FromFloat(T v) { in MakeUint128FromFloat() 118 uint128 MakeUint128FromFloat(long double v) { in MakeUint128FromFloat() 131 return (static_cast<uint128>(w0) << 100) | (static_cast<uint128>(w1) << 50) | in MakeUint128FromFloat() 132 static_cast<uint128>(w2); in MakeUint128FromFloat() [all …]
|
D | int128_test.cc | 57 static_assert(std::is_constructible<absl::uint128, TypeParam>::value, in TYPED_TEST() 59 static_assert(std::is_assignable<absl::uint128&, TypeParam>::value, in TYPED_TEST() 61 static_assert(!std::is_assignable<TypeParam&, absl::uint128>::value, in TYPED_TEST() 68 static_assert(std::is_constructible<absl::uint128, TypeParam>::value, in TYPED_TEST() 70 static_assert(!std::is_assignable<absl::uint128&, TypeParam>::value, in TYPED_TEST() 72 static_assert(!std::is_assignable<TypeParam&, absl::uint128>::value, in TYPED_TEST() 80 static_assert(std::is_constructible<absl::uint128, __int128>::value, in TEST() 82 static_assert(std::is_assignable<absl::uint128&, __int128>::value, in TEST() 84 static_assert(!std::is_assignable<__int128&, absl::uint128>::value, in TEST() 87 static_assert(std::is_constructible<absl::uint128, unsigned __int128>::value, in TEST() [all …]
|
/external/openscreen/third_party/abseil/src/absl/numeric/ |
D | int128.h | 104 uint128 { 106 uint128() = default; 109 constexpr uint128(int v); // NOLINT(runtime/explicit) 110 constexpr uint128(unsigned int v); // NOLINT(runtime/explicit) 111 constexpr uint128(long v); // NOLINT(runtime/int) 112 constexpr uint128(unsigned long v); // NOLINT(runtime/int) 113 constexpr uint128(long long v); // NOLINT(runtime/int) 114 constexpr uint128(unsigned long long v); // NOLINT(runtime/int) 116 constexpr uint128(__int128 v); // NOLINT(runtime/explicit) 117 constexpr uint128(unsigned __int128 v); // NOLINT(runtime/explicit) [all …]
|
D | int128.cc | 32 ABSL_DLL const uint128 kuint128max = MakeUint128( 43 inline ABSL_ATTRIBUTE_ALWAYS_INLINE int Fls128(uint128 n) { in Fls128() 56 inline void DivModImpl(uint128 dividend, uint128 divisor, uint128* quotient_ret, in DivModImpl() 57 uint128* remainder_ret) { in DivModImpl() 72 uint128 denominator = divisor; in DivModImpl() 73 uint128 quotient = 0; in DivModImpl() 95 uint128 MakeUint128FromFloat(T v) { in MakeUint128FromFloat() 118 uint128 MakeUint128FromFloat(long double v) { in MakeUint128FromFloat() 131 return (static_cast<uint128>(w0) << 100) | (static_cast<uint128>(w1) << 50) | in MakeUint128FromFloat() 132 static_cast<uint128>(w2); in MakeUint128FromFloat() [all …]
|
D | int128_test.cc | 57 static_assert(std::is_constructible<absl::uint128, TypeParam>::value, in TYPED_TEST() 59 static_assert(std::is_assignable<absl::uint128&, TypeParam>::value, in TYPED_TEST() 61 static_assert(!std::is_assignable<TypeParam&, absl::uint128>::value, in TYPED_TEST() 68 static_assert(std::is_constructible<absl::uint128, TypeParam>::value, in TYPED_TEST() 70 static_assert(!std::is_assignable<absl::uint128&, TypeParam>::value, in TYPED_TEST() 72 static_assert(!std::is_assignable<TypeParam&, absl::uint128>::value, in TYPED_TEST() 80 static_assert(std::is_constructible<absl::uint128, __int128>::value, in TEST() 82 static_assert(std::is_assignable<absl::uint128&, __int128>::value, in TEST() 84 static_assert(!std::is_assignable<__int128&, absl::uint128>::value, in TEST() 87 static_assert(std::is_constructible<absl::uint128, unsigned __int128>::value, in TEST() [all …]
|
/external/libtextclassifier/abseil-cpp/absl/numeric/ |
D | int128.h | 104 uint128 { 106 uint128() = default; 109 constexpr uint128(int v); // NOLINT(runtime/explicit) 110 constexpr uint128(unsigned int v); // NOLINT(runtime/explicit) 111 constexpr uint128(long v); // NOLINT(runtime/int) 112 constexpr uint128(unsigned long v); // NOLINT(runtime/int) 113 constexpr uint128(long long v); // NOLINT(runtime/int) 114 constexpr uint128(unsigned long long v); // NOLINT(runtime/int) 116 constexpr uint128(__int128 v); // NOLINT(runtime/explicit) 117 constexpr uint128(unsigned __int128 v); // NOLINT(runtime/explicit) [all …]
|
D | int128.cc | 32 ABSL_DLL const uint128 kuint128max = MakeUint128( 43 inline ABSL_ATTRIBUTE_ALWAYS_INLINE int Fls128(uint128 n) { in Fls128() 56 inline void DivModImpl(uint128 dividend, uint128 divisor, uint128* quotient_ret, in DivModImpl() 57 uint128* remainder_ret) { in DivModImpl() 72 uint128 denominator = divisor; in DivModImpl() 73 uint128 quotient = 0; in DivModImpl() 95 uint128 MakeUint128FromFloat(T v) { in MakeUint128FromFloat() 118 uint128 MakeUint128FromFloat(long double v) { in MakeUint128FromFloat() 131 return (static_cast<uint128>(w0) << 100) | (static_cast<uint128>(w1) << 50) | in MakeUint128FromFloat() 132 static_cast<uint128>(w2); in MakeUint128FromFloat() [all …]
|
D | int128_test.cc | 57 static_assert(std::is_constructible<absl::uint128, TypeParam>::value, in TYPED_TEST() 59 static_assert(std::is_assignable<absl::uint128&, TypeParam>::value, in TYPED_TEST() 61 static_assert(!std::is_assignable<TypeParam&, absl::uint128>::value, in TYPED_TEST() 68 static_assert(std::is_constructible<absl::uint128, TypeParam>::value, in TYPED_TEST() 70 static_assert(!std::is_assignable<absl::uint128&, TypeParam>::value, in TYPED_TEST() 72 static_assert(!std::is_assignable<TypeParam&, absl::uint128>::value, in TYPED_TEST() 80 static_assert(std::is_constructible<absl::uint128, __int128>::value, in TEST() 82 static_assert(std::is_assignable<absl::uint128&, __int128>::value, in TEST() 84 static_assert(!std::is_assignable<__int128&, absl::uint128>::value, in TEST() 87 static_assert(std::is_constructible<absl::uint128, unsigned __int128>::value, in TEST() [all …]
|
/external/angle/third_party/abseil-cpp/absl/numeric/ |
D | int128.h | 104 uint128 { 106 uint128() = default; 109 constexpr uint128(int v); // NOLINT(runtime/explicit) 110 constexpr uint128(unsigned int v); // NOLINT(runtime/explicit) 111 constexpr uint128(long v); // NOLINT(runtime/int) 112 constexpr uint128(unsigned long v); // NOLINT(runtime/int) 113 constexpr uint128(long long v); // NOLINT(runtime/int) 114 constexpr uint128(unsigned long long v); // NOLINT(runtime/int) 116 constexpr uint128(__int128 v); // NOLINT(runtime/explicit) 117 constexpr uint128(unsigned __int128 v); // NOLINT(runtime/explicit) [all …]
|
D | int128.cc | 32 ABSL_DLL const uint128 kuint128max = MakeUint128( 43 inline ABSL_ATTRIBUTE_ALWAYS_INLINE int Fls128(uint128 n) { in Fls128() 56 inline void DivModImpl(uint128 dividend, uint128 divisor, uint128* quotient_ret, in DivModImpl() 57 uint128* remainder_ret) { in DivModImpl() 72 uint128 denominator = divisor; in DivModImpl() 73 uint128 quotient = 0; in DivModImpl() 95 uint128 MakeUint128FromFloat(T v) { in MakeUint128FromFloat() 118 uint128 MakeUint128FromFloat(long double v) { in MakeUint128FromFloat() 131 return (static_cast<uint128>(w0) << 100) | (static_cast<uint128>(w1) << 50) | in MakeUint128FromFloat() 132 static_cast<uint128>(w2); in MakeUint128FromFloat() [all …]
|
D | int128_test.cc | 57 static_assert(std::is_constructible<absl::uint128, TypeParam>::value, in TYPED_TEST() 59 static_assert(std::is_assignable<absl::uint128&, TypeParam>::value, in TYPED_TEST() 61 static_assert(!std::is_assignable<TypeParam&, absl::uint128>::value, in TYPED_TEST() 68 static_assert(std::is_constructible<absl::uint128, TypeParam>::value, in TYPED_TEST() 70 static_assert(!std::is_assignable<absl::uint128&, TypeParam>::value, in TYPED_TEST() 72 static_assert(!std::is_assignable<TypeParam&, absl::uint128>::value, in TYPED_TEST() 80 static_assert(std::is_constructible<absl::uint128, __int128>::value, in TEST() 82 static_assert(std::is_assignable<absl::uint128&, __int128>::value, in TEST() 84 static_assert(!std::is_assignable<__int128&, absl::uint128>::value, in TEST() 87 static_assert(std::is_constructible<absl::uint128, unsigned __int128>::value, in TEST() [all …]
|
/external/abseil-cpp/absl/numeric/ |
D | int128.h | 104 uint128 { 106 uint128() = default; 109 constexpr uint128(int v); // NOLINT(runtime/explicit) 110 constexpr uint128(unsigned int v); // NOLINT(runtime/explicit) 111 constexpr uint128(long v); // NOLINT(runtime/int) 112 constexpr uint128(unsigned long v); // NOLINT(runtime/int) 113 constexpr uint128(long long v); // NOLINT(runtime/int) 114 constexpr uint128(unsigned long long v); // NOLINT(runtime/int) 116 constexpr uint128(__int128 v); // NOLINT(runtime/explicit) 117 constexpr uint128(unsigned __int128 v); // NOLINT(runtime/explicit) [all …]
|
D | int128.cc | 28 ABSL_DLL const uint128 kuint128max = MakeUint128( 60 static inline int Fls128(uint128 n) { in Fls128() 70 void DivModImpl(uint128 dividend, uint128 divisor, uint128* quotient_ret, in DivModImpl() 71 uint128* remainder_ret) { in DivModImpl() 86 uint128 denominator = divisor; in DivModImpl() 87 uint128 quotient = 0; in DivModImpl() 109 uint128 MakeUint128FromFloat(T v) { in MakeUint128FromFloat() 132 uint128 MakeUint128FromFloat(long double v) { in MakeUint128FromFloat() 145 return (static_cast<uint128>(w0) << 100) | (static_cast<uint128>(w1) << 50) | in MakeUint128FromFloat() 146 static_cast<uint128>(w2); in MakeUint128FromFloat() [all …]
|
D | int128_test.cc | 57 static_assert(std::is_constructible<absl::uint128, TypeParam>::value, in TYPED_TEST() 59 static_assert(std::is_assignable<absl::uint128&, TypeParam>::value, in TYPED_TEST() 61 static_assert(!std::is_assignable<TypeParam&, absl::uint128>::value, in TYPED_TEST() 68 static_assert(std::is_constructible<absl::uint128, TypeParam>::value, in TYPED_TEST() 70 static_assert(!std::is_assignable<absl::uint128&, TypeParam>::value, in TYPED_TEST() 72 static_assert(!std::is_assignable<TypeParam&, absl::uint128>::value, in TYPED_TEST() 80 static_assert(std::is_constructible<absl::uint128, __int128>::value, in TEST() 82 static_assert(std::is_assignable<absl::uint128&, __int128>::value, in TEST() 84 static_assert(!std::is_assignable<__int128&, absl::uint128>::value, in TEST() 87 static_assert(std::is_constructible<absl::uint128, unsigned __int128>::value, in TEST() [all …]
|
D | int128_benchmark.cc | 35 std::vector<std::pair<absl::uint128, absl::uint128>> 37 std::vector<std::pair<absl::uint128, absl::uint128>> values; in GetRandomClass128SampleUniformDivisor() 42 absl::uint128 a = in GetRandomClass128SampleUniformDivisor() 44 absl::uint128 b = in GetRandomClass128SampleUniformDivisor() 47 std::max(absl::uint128(2), std::min(a, b))); in GetRandomClass128SampleUniformDivisor() 62 std::vector<std::pair<absl::uint128, uint64_t>> 64 std::vector<std::pair<absl::uint128, uint64_t>> values; in GetRandomClass128SampleSmallDivisor() 69 absl::uint128 a = in GetRandomClass128SampleSmallDivisor() 72 values.emplace_back(std::max(a, absl::uint128(b)), b); in GetRandomClass128SampleSmallDivisor() 87 std::vector<std::pair<absl::uint128, absl::uint128>> GetRandomClass128Sample() { in GetRandomClass128Sample() [all …]
|
/external/webrtc/third_party/abseil-cpp/absl/numeric/ |
D | int128.h | 104 uint128 { 106 uint128() = default; 109 constexpr uint128(int v); // NOLINT(runtime/explicit) 110 constexpr uint128(unsigned int v); // NOLINT(runtime/explicit) 111 constexpr uint128(long v); // NOLINT(runtime/int) 112 constexpr uint128(unsigned long v); // NOLINT(runtime/int) 113 constexpr uint128(long long v); // NOLINT(runtime/int) 114 constexpr uint128(unsigned long long v); // NOLINT(runtime/int) 116 constexpr uint128(__int128 v); // NOLINT(runtime/explicit) 117 constexpr uint128(unsigned __int128 v); // NOLINT(runtime/explicit) [all …]
|
D | int128.cc | 28 ABSL_DLL const uint128 kuint128max = MakeUint128( 60 static inline int Fls128(uint128 n) { in Fls128() 70 void DivModImpl(uint128 dividend, uint128 divisor, uint128* quotient_ret, in DivModImpl() 71 uint128* remainder_ret) { in DivModImpl() 86 uint128 denominator = divisor; in DivModImpl() 87 uint128 quotient = 0; in DivModImpl() 109 uint128 MakeUint128FromFloat(T v) { in MakeUint128FromFloat() 132 uint128 MakeUint128FromFloat(long double v) { in MakeUint128FromFloat() 145 return (static_cast<uint128>(w0) << 100) | (static_cast<uint128>(w1) << 50) | in MakeUint128FromFloat() 146 static_cast<uint128>(w2); in MakeUint128FromFloat() [all …]
|
D | int128_test.cc | 57 static_assert(std::is_constructible<absl::uint128, TypeParam>::value, in TYPED_TEST() 59 static_assert(std::is_assignable<absl::uint128&, TypeParam>::value, in TYPED_TEST() 61 static_assert(!std::is_assignable<TypeParam&, absl::uint128>::value, in TYPED_TEST() 68 static_assert(std::is_constructible<absl::uint128, TypeParam>::value, in TYPED_TEST() 70 static_assert(!std::is_assignable<absl::uint128&, TypeParam>::value, in TYPED_TEST() 72 static_assert(!std::is_assignable<TypeParam&, absl::uint128>::value, in TYPED_TEST() 80 static_assert(std::is_constructible<absl::uint128, __int128>::value, in TEST() 82 static_assert(std::is_assignable<absl::uint128&, __int128>::value, in TEST() 84 static_assert(!std::is_assignable<__int128&, absl::uint128>::value, in TEST() 87 static_assert(std::is_constructible<absl::uint128, unsigned __int128>::value, in TEST() [all …]
|
D | int128_benchmark.cc | 35 std::vector<std::pair<absl::uint128, absl::uint128>> 37 std::vector<std::pair<absl::uint128, absl::uint128>> values; in GetRandomClass128SampleUniformDivisor() 42 absl::uint128 a = in GetRandomClass128SampleUniformDivisor() 44 absl::uint128 b = in GetRandomClass128SampleUniformDivisor() 47 std::max(absl::uint128(2), std::min(a, b))); in GetRandomClass128SampleUniformDivisor() 62 std::vector<std::pair<absl::uint128, uint64_t>> 64 std::vector<std::pair<absl::uint128, uint64_t>> values; in GetRandomClass128SampleSmallDivisor() 69 absl::uint128 a = in GetRandomClass128SampleSmallDivisor() 72 values.emplace_back(std::max(a, absl::uint128(b)), b); in GetRandomClass128SampleSmallDivisor() 87 std::vector<std::pair<absl::uint128, absl::uint128>> GetRandomClass128Sample() { in GetRandomClass128Sample() [all …]
|
/external/angle/third_party/abseil-cpp/absl/random/internal/ |
D | randen_slow.cc | 281 absl::uint128* state) { in BlockShuffle() 291 absl::uint128 source[RandenTraits::kFeistelBlocks]; in BlockShuffle() 294 const absl::uint128 v0 = source[shuffle[i]]; in BlockShuffle() 300 const absl::uint128 v0 = state[shuffle[0]]; in BlockShuffle() 301 const absl::uint128 v1 = state[shuffle[1]]; in BlockShuffle() 302 const absl::uint128 v2 = state[shuffle[2]]; in BlockShuffle() 303 const absl::uint128 v3 = state[shuffle[3]]; in BlockShuffle() 304 const absl::uint128 v4 = state[shuffle[4]]; in BlockShuffle() 305 const absl::uint128 v5 = state[shuffle[5]]; in BlockShuffle() 306 const absl::uint128 v6 = state[shuffle[6]]; in BlockShuffle() [all …]
|
/external/webrtc/third_party/abseil-cpp/absl/hash/internal/ |
D | city.h | 59 typedef std::pair<uint64_t, uint64_t> uint128; typedef 61 inline uint64_t Uint128Low64(const uint128 &x) { return x.first; } in Uint128Low64() 62 inline uint64_t Uint128High64(const uint128 &x) { return x.second; } in Uint128High64() 81 inline uint64_t Hash128to64(const uint128 &x) { in Hash128to64()
|