3 #include <AMReX_Config.H>
10 #ifdef AMREX_TYPECHECK
11 #define __attribute__(x)
19 #if (INT_MAX == LONG_MAX)
34 #if (defined(__x86_64) || defined (__aarch64__)) && !defined(_WIN32) && (defined(__GNUC__) || defined(__clang__)) && !defined(__NVCOMPILER)
36 #define AMREX_INT128_SUPPORTED 1
39 #pragma GCC diagnostic push
40 #pragma GCC diagnostic ignored "-Wpedantic"
43 typedef unsigned __int128 amrex_uint128_t;
44 typedef __int128 amrex_int128_t;
48 using UInt128_t = amrex_uint128_t;
49 using Int128_t = amrex_int128_t;
54 #pragma GCC diagnostic pop
unsigned long long amrex_ulong
Definition: AMReX_INT.H:21
long long amrex_long
Definition: AMReX_INT.H:20
Definition: AMReX_Amr.cpp:49