/external/libcxx/src/filesystem/ |
D | int128_builtins.cpp | 23 __int128_t __muloti4(__int128_t a, __int128_t b, int* overflow) { in __muloti4() 24 const int N = (int)(sizeof(__int128_t) * CHAR_BIT); in __muloti4() 25 const __int128_t MIN = (__int128_t)1 << (N - 1); in __muloti4() 26 const __int128_t MAX = ~MIN; in __muloti4() 28 __int128_t result = a * b; in __muloti4() 39 __int128_t sa = a >> (N - 1); in __muloti4() 40 __int128_t abs_a = (a ^ sa) - sa; in __muloti4() 41 __int128_t sb = b >> (N - 1); in __muloti4() 42 __int128_t abs_b = (b ^ sb) - sb; in __muloti4()
|
/external/libcxx/test/std/utilities/meta/meta.trans/meta.trans.sign/ |
D | make_signed.pass.cpp | 64 test_make_signed< __int128_t, __int128_t >(); in main() 65 test_make_signed< __uint128_t, __int128_t >(); in main() 67 test_make_signed< HugeEnum, __int128_t >(); in main()
|
D | make_unsigned.pass.cpp | 31 enum HugeEnum : __int128_t 65 test_make_unsigned<__int128_t, __uint128_t>(); in main()
|
/external/clang/test/CodeGenCXX/ |
D | const-init.cpp | 70 __int128_t PR11705 = (__int128_t)&PR11705; 74 void UnfoldableAddrLabelDiff() { static __int128_t x = (long)&&a-(long)&&b; a:b:return;} in UnfoldableAddrLabelDiff()
|
/external/clang/test/Sema/ |
D | types.c | 17 __int128_t s; in a() 22 int __int128_t; in b() local 34 typedef __int128_t check_int_128; // expected-note {{here}}
|
/external/libcxx/test/std/language.support/support.limits/limits/numeric.limits.members/ |
D | const_data_members.pass.cpp | 143 TEST_NUMERIC_LIMITS(__int128_t) in main() 144 TEST_NUMERIC_LIMITS(const __int128_t) in main() 145 TEST_NUMERIC_LIMITS(volatile __int128_t) in main() 146 TEST_NUMERIC_LIMITS(const volatile __int128_t) in main()
|
D | lowest.pass.cpp | 59 test<__int128_t>(-__int128_t(__uint128_t(-1)/2) - 1); in main()
|
D | max.pass.cpp | 59 test<__int128_t>(__int128_t(__uint128_t(-1)/2)); in main()
|
D | min.pass.cpp | 59 test<__int128_t>(-__int128_t(__uint128_t(-1)/2) - 1); in main()
|
D | has_signaling_NaN.pass.cpp | 51 test<__int128_t, false>(); in main()
|
D | is_bounded.pass.cpp | 51 test<__int128_t, true>(); in main()
|
D | tinyness_before.pass.cpp | 51 test<__int128_t, false>(); in main()
|
D | is_exact.pass.cpp | 51 test<__int128_t, true>(); in main()
|
D | is_modulo.pass.cpp | 51 test<__int128_t, false>(); in main()
|
D | round_error.pass.cpp | 53 test<__int128_t>(0); in main()
|
D | has_denorm_loss.pass.cpp | 51 test<__int128_t, false>(); in main()
|
D | has_infinity.pass.cpp | 51 test<__int128_t, false>(); in main()
|
D | is_integer.pass.cpp | 51 test<__int128_t, true>(); in main()
|
/external/compiler-rt/test/ubsan/TestCases/Integer/ |
D | sub-overflow.cpp | 25 (void)(-(__int128_t(1) << 126) - (__int128_t(1) << 126) - 1); in main()
|
D | add-overflow.cpp | 26 (void)((__int128_t(1) << 126) + (__int128_t(1) << 126)); in main()
|
/external/clang/test/CodeGen/ |
D | ppc-varargs-struct.c | 94 __int128_t u = va_arg (ap, __int128_t); in testva()
|
/external/libcxx/test/libcxx/algorithms/ |
D | half_positive.pass.cpp | 41 assert(test<__int128_t>()); in main() 52 static_assert(test<__int128_t>(), ""); in main()
|
/external/libcxx/docs/DesignDocs/ |
D | FileTimeType.rst | 188 than 64 bits. The possible solutions include using ``__int128_t``, emulating a 202 // __int128_t doesn't have streaming operators, and neither would our 230 // This works with truncation for __int128_t, but what does it do for 242 and, as I'll argue later, using an actual arithmetic type (``__int128_t``) 360 ``long long``. There is no need to get either ``__int128_t`` or ``timespec`` emulation 366 This consideration is important when choosing between ``__int128_t`` and 382 We primarily considered two solutions: Using ``__int128_t`` and using a 397 builtin integer types, but don't support ``__int128_t``. 409 __int128_t subsection 448 * It's always available, unlike ``__int128_t``. [all …]
|
/external/libcxx/test/libcxx/type_traits/ |
D | convert_to_integral.pass.cpp | 101 check_integral_types<__int128_t, __int128_t>(); in main()
|
/external/libcxx/test/std/language.support/support.limits/limits/ |
D | is_specialized.pass.cpp | 63 test<__int128_t>(); in main()
|