/external/libcxx/src/filesystem/ |
int128_builtins.cpp | 12 * FIXME: we steal and re-compile it into filesystem, which uses __int128_t, 23 __int128_t __muloti4(__int128_t a, __int128_t b, int* overflow) { 24 const int N = (int)(sizeof(__int128_t) * CHAR_BIT); 25 const __int128_t MIN = (__int128_t)1 << (N - 1); 26 const __int128_t MAX = ~MIN; 28 __int128_t result = a * b; 39 __int128_t sa = a >> (N - 1) [all...] |
/external/clang/test/CodeGen/ |
ppc-varargs-struct.c | 94 __int128_t u = va_arg (ap, __int128_t);
|
/external/compiler-rt/test/ubsan/TestCases/Integer/ |
add-overflow.cpp | 26 (void)((__int128_t(1) << 126) + (__int128_t(1) << 126));
|
sub-overflow.cpp | 25 (void)(-(__int128_t(1) << 126) - (__int128_t(1) << 126) - 1);
|
/external/libcxx/test/libcxx/algorithms/ |
half_positive.pass.cpp | 41 assert(test<__int128_t>()); 52 static_assert(test<__int128_t>(), "");
|
/external/libcxx/test/std/utilities/meta/meta.trans/meta.trans.sign/ |
make_signed.pass.cpp | 64 test_make_signed< __int128_t, __int128_t >(); 65 test_make_signed< __uint128_t, __int128_t >(); 67 test_make_signed< HugeEnum, __int128_t >();
|
make_unsigned.pass.cpp | 31 enum HugeEnum : __int128_t enum 65 test_make_unsigned<__int128_t, __uint128_t>();
|
/external/clang/test/CodeGenCXX/ |
const-init.cpp | 70 __int128_t PR11705 = (__int128_t)&PR11705; 74 void UnfoldableAddrLabelDiff() { static __int128_t x = (long)&&a-(long)&&b; a:b:return;}
|
/external/clang/test/Sema/ |
types.c | 17 __int128_t s; 22 int __int128_t; local 32 // __int128_t is __int128; __uint128_t is unsigned __int128. 34 typedef __int128_t check_int_128; // expected-note {{here}} 35 typedef int check_int_128; // expected-error {{different types ('int' vs '__int128_t' (aka '__int128'))}}
|
/external/libcxx/test/std/language.support/support.limits/limits/numeric.limits.members/ |
lowest.pass.cpp | 59 test<__int128_t>(-__int128_t(__uint128_t(-1)/2) - 1);
|
max.pass.cpp | 59 test<__int128_t>(__int128_t(__uint128_t(-1)/2));
|
min.pass.cpp | 59 test<__int128_t>(-__int128_t(__uint128_t(-1)/2) - 1);
|
const_data_members.pass.cpp | 143 TEST_NUMERIC_LIMITS(__int128_t) 144 TEST_NUMERIC_LIMITS(const __int128_t) 145 TEST_NUMERIC_LIMITS(volatile __int128_t) 146 TEST_NUMERIC_LIMITS(const volatile __int128_t)
|
digits.pass.cpp | 52 test<__int128_t, 127>();
|
epsilon.pass.cpp | 53 test<__int128_t>(0);
|
has_denorm_loss.pass.cpp | 51 test<__int128_t, false>();
|
has_infinity.pass.cpp | 51 test<__int128_t, false>();
|
has_quiet_NaN.pass.cpp | 51 test<__int128_t, false>();
|
has_signaling_NaN.pass.cpp | 51 test<__int128_t, false>();
|
infinity.pass.cpp | 55 test<__int128_t>(0);
|
is_bounded.pass.cpp | 51 test<__int128_t, true>();
|
is_exact.pass.cpp | 51 test<__int128_t, true>();
|
is_iec559.pass.cpp | 51 test<__int128_t, false>();
|
is_integer.pass.cpp | 51 test<__int128_t, true>();
|
/external/libcxx/test/std/language.support/support.limits/limits/ |
is_specialized.pass.cpp | 63 test<__int128_t>();
|