Home
last modified time | relevance | path

Searched refs:IntegerBitsPlusSign (Results 1 – 25 of 25) sorted by relevance

/external/libchrome/base/numerics/
Dsafe_conversions_arm_impl.h23 IntegerBitsPlusSign<Src>::value <= IntegerBitsPlusSign<int32_t>::value &&
24 IntegerBitsPlusSign<Dst>::value <= IntegerBitsPlusSign<int32_t>::value &&
34 : [src] "r"(src), [shift] "n"(IntegerBitsPlusSign<Dst>::value <= 32 in Do()
35 ? IntegerBitsPlusSign<Dst>::value in Do()
40 : [src] "r"(src), [shift] "n"(IntegerBitsPlusSign<Dst>::value < 32 in Do()
41 ? IntegerBitsPlusSign<Dst>::value in Do()
Dsafe_conversions_impl.h36 struct IntegerBitsPlusSign { struct
45 static const size_t value = IntegerBitsPlusSign<Integer>::value - 1; argument
413 struct IntegerForDigitsAndSign<IntegerBitsPlusSign<I>::value, \
431 static_assert(IntegerBitsPlusSign<intmax_t>::value == 64,
437 typename IntegerForDigitsAndSign<IntegerBitsPlusSign<Integer>::value * 2,
498 IntegerBitsPlusSign<typename MaxExponentPromotion<Lhs, Rhs>::type>::
499 value == IntegerBitsPlusSign<intmax_t>::value,
544 IntegerBitsPlusSign<T>::value >= (2 * IntegerBitsPlusSign<Lhs>::value) &&
546 IntegerBitsPlusSign<T>::value >= (2 * IntegerBitsPlusSign<Rhs>::value);
Dchecked_math_impl.h59 typename std::conditional<(IntegerBitsPlusSign<FastPromotion>::value >
60 IntegerBitsPlusSign<intptr_t>::value),
119 typename std::conditional<(IntegerBitsPlusSign<FastPromotion>::value >
120 IntegerBitsPlusSign<intptr_t>::value),
310 IntegerBitsPlusSign<T>::value)) {
Dclamped_math_impl.h226 return BASE_NUMERICS_LIKELY(shift < IntegerBitsPlusSign<T>::value)
/external/cronet/tot/base/allocator/partition_allocator/src/partition_alloc/partition_alloc_base/numerics/
Dsafe_conversions_arm_impl.h22 IntegerBitsPlusSign<Src>::value <= IntegerBitsPlusSign<int32_t>::value &&
23 IntegerBitsPlusSign<Dst>::value <= IntegerBitsPlusSign<int32_t>::value &&
33 : [src] "r"(src), [shift] "n"(IntegerBitsPlusSign<Dst>::value <= 32 in Do()
34 ? IntegerBitsPlusSign<Dst>::value in Do()
39 : [src] "r"(src), [shift] "n"(IntegerBitsPlusSign<Dst>::value < 32 in Do()
40 ? IntegerBitsPlusSign<Dst>::value in Do()
Dsafe_conversions_impl.h26 struct IntegerBitsPlusSign { struct
35 static const size_t value = IntegerBitsPlusSign<Integer>::value - 1; argument
403 struct IntegerForDigitsAndSign<IntegerBitsPlusSign<I>::value, \
421 static_assert(IntegerBitsPlusSign<intmax_t>::value == 64,
427 typename IntegerForDigitsAndSign<IntegerBitsPlusSign<Integer>::value * 2,
488 IntegerBitsPlusSign<typename MaxExponentPromotion<Lhs, Rhs>::type>::
489 value == IntegerBitsPlusSign<intmax_t>::value,
532 IntegerBitsPlusSign<T>::value >= (2 * IntegerBitsPlusSign<Lhs>::value) &&
534 IntegerBitsPlusSign<T>::value >= (2 * IntegerBitsPlusSign<Rhs>::value);
Dchecked_math_impl.h60 typename std::conditional<(IntegerBitsPlusSign<FastPromotion>::value >
61 IntegerBitsPlusSign<intptr_t>::value),
126 typename std::conditional<(IntegerBitsPlusSign<FastPromotion>::value >
127 IntegerBitsPlusSign<intptr_t>::value),
345 if (as_unsigned(shift) >= IntegerBitsPlusSign<T>::value) [[unlikely]] {
Dclamped_math_impl.h230 if (shift < IntegerBitsPlusSign<T>::value) [[likely]] {
/external/cronet/stable/base/allocator/partition_allocator/src/partition_alloc/partition_alloc_base/numerics/
Dsafe_conversions_arm_impl.h22 IntegerBitsPlusSign<Src>::value <= IntegerBitsPlusSign<int32_t>::value &&
23 IntegerBitsPlusSign<Dst>::value <= IntegerBitsPlusSign<int32_t>::value &&
33 : [src] "r"(src), [shift] "n"(IntegerBitsPlusSign<Dst>::value <= 32 in Do()
34 ? IntegerBitsPlusSign<Dst>::value in Do()
39 : [src] "r"(src), [shift] "n"(IntegerBitsPlusSign<Dst>::value < 32 in Do()
40 ? IntegerBitsPlusSign<Dst>::value in Do()
Dsafe_conversions_impl.h26 struct IntegerBitsPlusSign { struct
35 static const size_t value = IntegerBitsPlusSign<Integer>::value - 1; argument
403 struct IntegerForDigitsAndSign<IntegerBitsPlusSign<I>::value, \
421 static_assert(IntegerBitsPlusSign<intmax_t>::value == 64,
427 typename IntegerForDigitsAndSign<IntegerBitsPlusSign<Integer>::value * 2,
488 IntegerBitsPlusSign<typename MaxExponentPromotion<Lhs, Rhs>::type>::
489 value == IntegerBitsPlusSign<intmax_t>::value,
532 IntegerBitsPlusSign<T>::value >= (2 * IntegerBitsPlusSign<Lhs>::value) &&
534 IntegerBitsPlusSign<T>::value >= (2 * IntegerBitsPlusSign<Rhs>::value);
Dchecked_math_impl.h60 typename std::conditional<(IntegerBitsPlusSign<FastPromotion>::value >
61 IntegerBitsPlusSign<intptr_t>::value),
126 typename std::conditional<(IntegerBitsPlusSign<FastPromotion>::value >
127 IntegerBitsPlusSign<intptr_t>::value),
345 if (as_unsigned(shift) >= IntegerBitsPlusSign<T>::value) [[unlikely]] {
Dclamped_math_impl.h230 if (shift < IntegerBitsPlusSign<T>::value) [[likely]] {
/external/angle/src/common/base/anglebase/numerics/
Dsafe_conversions_arm_impl.h28 IntegerBitsPlusSign<Src>::value <= IntegerBitsPlusSign<int32_t>::value &&
29 IntegerBitsPlusSign<Dst>::value <= IntegerBitsPlusSign<int32_t>::value &&
40 : [src] "r"(src), [shift] "n"(IntegerBitsPlusSign<Dst>::value <= 32 in Do()
41 ? IntegerBitsPlusSign<Dst>::value in Do()
48 : [src] "r"(src), [shift] "n"(IntegerBitsPlusSign<Dst>::value < 32 in Do()
49 ? IntegerBitsPlusSign<Dst>::value in Do()
Dsafe_conversions_impl.h41 struct IntegerBitsPlusSign struct
52 static const size_t value = IntegerBitsPlusSign<Integer>::value - 1; argument
436 struct IntegerForDigitsAndSign<IntegerBitsPlusSign<I>::value, std::is_signed<I>::value> \
454 static_assert(IntegerBitsPlusSign<intmax_t>::value == 64,
461 typename IntegerForDigitsAndSign<IntegerBitsPlusSign<Integer>::value * 2, IsSigned>::type;
522 &&IntegerBitsPlusSign<typename MaxExponentPromotion<Lhs, Rhs>::type>::value ==
523 IntegerBitsPlusSign<intmax_t>::value,
569 IntegerBitsPlusSign<T>::value >= (2 * IntegerBitsPlusSign<Lhs>::value) &&
571 IntegerBitsPlusSign<T>::value >= (2 * IntegerBitsPlusSign<Rhs>::value);
Dchecked_math_impl.h67 typename std::conditional<(IntegerBitsPlusSign<FastPromotion>::value >
68 IntegerBitsPlusSign<intptr_t>::value),
135 typename std::conditional<(IntegerBitsPlusSign<FastPromotion>::value >
136 IntegerBitsPlusSign<intptr_t>::value),
372 if (BASE_NUMERICS_UNLIKELY(as_unsigned(shift) >= IntegerBitsPlusSign<T>::value))
Dclamped_math_impl.h240 return BASE_NUMERICS_LIKELY(shift < IntegerBitsPlusSign<T>::value)
/external/pdfium/third_party/base/numerics/
Dsafe_conversions_arm_impl.h24 IntegerBitsPlusSign<Src>::value <= IntegerBitsPlusSign<int32_t>::value &&
25 IntegerBitsPlusSign<Dst>::value <= IntegerBitsPlusSign<int32_t>::value &&
35 : [src] "r"(src), [shift] "n"(IntegerBitsPlusSign<Dst>::value <= 32 in Do()
36 ? IntegerBitsPlusSign<Dst>::value in Do()
41 : [src] "r"(src), [shift] "n"(IntegerBitsPlusSign<Dst>::value < 32 in Do()
42 ? IntegerBitsPlusSign<Dst>::value in Do()
Dsafe_conversions_impl.h37 struct IntegerBitsPlusSign { struct
46 static const size_t value = IntegerBitsPlusSign<Integer>::value - 1; argument
415 struct IntegerForDigitsAndSign<IntegerBitsPlusSign<I>::value, \
433 static_assert(IntegerBitsPlusSign<intmax_t>::value == 64,
439 typename IntegerForDigitsAndSign<IntegerBitsPlusSign<Integer>::value * 2,
500 IntegerBitsPlusSign<typename MaxExponentPromotion<Lhs, Rhs>::type>::
501 value == IntegerBitsPlusSign<intmax_t>::value,
546 IntegerBitsPlusSign<T>::value >= (2 * IntegerBitsPlusSign<Lhs>::value) &&
548 IntegerBitsPlusSign<T>::value >= (2 * IntegerBitsPlusSign<Rhs>::value);
Dchecked_math_impl.h61 typename std::conditional<(IntegerBitsPlusSign<FastPromotion>::value >
62 IntegerBitsPlusSign<intptr_t>::value),
124 typename std::conditional<(IntegerBitsPlusSign<FastPromotion>::value >
125 IntegerBitsPlusSign<intptr_t>::value),
341 IntegerBitsPlusSign<T>::value)) {
Dclamped_math_impl.h226 return BASE_NUMERICS_LIKELY(shift < IntegerBitsPlusSign<T>::value)
/external/pdfium/core/fxcrt/numerics/
Dsafe_conversions_arm_impl.h23 IntegerBitsPlusSign<Src>::value <= IntegerBitsPlusSign<int32_t>::value &&
24 IntegerBitsPlusSign<Dst>::value <= IntegerBitsPlusSign<int32_t>::value &&
34 : [src] "r"(src), [shift] "n"(IntegerBitsPlusSign<Dst>::value <= 32 in Do()
35 ? IntegerBitsPlusSign<Dst>::value in Do()
40 : [src] "r"(src), [shift] "n"(IntegerBitsPlusSign<Dst>::value < 32 in Do()
41 ? IntegerBitsPlusSign<Dst>::value in Do()
Dsafe_conversions_impl.h36 struct IntegerBitsPlusSign { struct
45 static const size_t value = IntegerBitsPlusSign<Integer>::value - 1; argument
414 struct IntegerForDigitsAndSign<IntegerBitsPlusSign<I>::value, \
432 static_assert(IntegerBitsPlusSign<intmax_t>::value == 64,
438 typename IntegerForDigitsAndSign<IntegerBitsPlusSign<Integer>::value * 2,
499 IntegerBitsPlusSign<typename MaxExponentPromotion<Lhs, Rhs>::type>::
500 value == IntegerBitsPlusSign<intmax_t>::value,
545 IntegerBitsPlusSign<T>::value >= (2 * IntegerBitsPlusSign<Lhs>::value) &&
547 IntegerBitsPlusSign<T>::value >= (2 * IntegerBitsPlusSign<Rhs>::value);
Dchecked_math_impl.h60 typename std::conditional<(IntegerBitsPlusSign<FastPromotion>::value >
61 IntegerBitsPlusSign<intptr_t>::value),
123 typename std::conditional<(IntegerBitsPlusSign<FastPromotion>::value >
124 IntegerBitsPlusSign<intptr_t>::value),
340 IntegerBitsPlusSign<T>::value)) {
Dclamped_math_impl.h225 return BASE_NUMERICS_LIKELY(shift < IntegerBitsPlusSign<T>::value)
/external/libchrome/base/
Dsafe_numerics_unittest.cc319 << (IntegerBitsPlusSign<Dst>::value - 1)); in TestSpecializedArithmetic()
321 << IntegerBitsPlusSign<Dst>::value); in TestSpecializedArithmetic()
324 static_cast<Dst>(1) << (IntegerBitsPlusSign<Dst>::value - 2), in TestSpecializedArithmetic()
325 CheckedNumeric<Dst>(1) << (IntegerBitsPlusSign<Dst>::value - 2)); in TestSpecializedArithmetic()
327 << (IntegerBitsPlusSign<Dst>::value - 1)); in TestSpecializedArithmetic()
331 IntegerBitsPlusSign<Dst>::value); in TestSpecializedArithmetic()
333 0, CheckedNumeric<Dst>(1) >> (IntegerBitsPlusSign<Dst>::value - 1)); in TestSpecializedArithmetic()
353 << (IntegerBitsPlusSign<Dst>::value - 1U)); in TestSpecializedArithmetic()
355 << (IntegerBitsPlusSign<Dst>::value + 0U)); in TestSpecializedArithmetic()
359 static_cast<Dst>(1) << (IntegerBitsPlusSign<Dst>::value - 2U), in TestSpecializedArithmetic()
[all …]