Home
last modified time | relevance | path

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

123

/external/libcxx/src/filesystem/
Dint128_builtins.cpp23 __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/
Dmake_signed.pass.cpp64 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()
Dmake_unsigned.pass.cpp31 enum HugeEnum : __int128_t
65 test_make_unsigned<__int128_t, __uint128_t>(); in main()
/external/clang/test/CodeGenCXX/
Dconst-init.cpp70 __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/
Dtypes.c17 __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/
Dconst_data_members.pass.cpp143 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()
Dlowest.pass.cpp59 test<__int128_t>(-__int128_t(__uint128_t(-1)/2) - 1); in main()
Dmax.pass.cpp59 test<__int128_t>(__int128_t(__uint128_t(-1)/2)); in main()
Dmin.pass.cpp59 test<__int128_t>(-__int128_t(__uint128_t(-1)/2) - 1); in main()
Dhas_signaling_NaN.pass.cpp51 test<__int128_t, false>(); in main()
Dis_bounded.pass.cpp51 test<__int128_t, true>(); in main()
Dtinyness_before.pass.cpp51 test<__int128_t, false>(); in main()
Dis_exact.pass.cpp51 test<__int128_t, true>(); in main()
Dis_modulo.pass.cpp51 test<__int128_t, false>(); in main()
Dround_error.pass.cpp53 test<__int128_t>(0); in main()
Dhas_denorm_loss.pass.cpp51 test<__int128_t, false>(); in main()
Dhas_infinity.pass.cpp51 test<__int128_t, false>(); in main()
Dis_integer.pass.cpp51 test<__int128_t, true>(); in main()
/external/compiler-rt/test/ubsan/TestCases/Integer/
Dsub-overflow.cpp25 (void)(-(__int128_t(1) << 126) - (__int128_t(1) << 126) - 1); in main()
Dadd-overflow.cpp26 (void)((__int128_t(1) << 126) + (__int128_t(1) << 126)); in main()
/external/clang/test/CodeGen/
Dppc-varargs-struct.c94 __int128_t u = va_arg (ap, __int128_t); in testva()
/external/libcxx/test/libcxx/algorithms/
Dhalf_positive.pass.cpp41 assert(test<__int128_t>()); in main()
52 static_assert(test<__int128_t>(), ""); in main()
/external/libcxx/docs/DesignDocs/
DFileTimeType.rst188 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/
Dconvert_to_integral.pass.cpp101 check_integral_types<__int128_t, __int128_t>(); in main()
/external/libcxx/test/std/language.support/support.limits/limits/
Dis_specialized.pass.cpp63 test<__int128_t>(); in main()

123