3#include <AMReX_Config.H>
11#define __attribute__(x)
19#if (INT_MAX == LONG_MAX)
36#if (defined(__x86_64) || defined (__aarch64__)) && !defined(_WIN32) && (defined(__GNUC__) || defined(__clang__)) && !defined(__NVCOMPILER)
38#define AMREX_INT128_SUPPORTED 1
41#pragma GCC diagnostic push
42#pragma GCC diagnostic ignored "-Wpedantic"
45typedef unsigned __int128 amrex_uint128_t;
46typedef __int128 amrex_int128_t;
50 using UInt128_t = amrex_uint128_t;
51 using Int128_t = amrex_int128_t;
56#pragma GCC diagnostic pop
unsigned long long amrex_ulong
Definition AMReX_INT.H:21
long long amrex_long
Definition AMReX_INT.H:20
amrex_ulong ULong
Unsigned integer type guaranteed to be wider than unsigned int.
Definition AMReX_INT.H:32
amrex_long Long
Definition AMReX_INT.H:30
Definition AMReX_Amr.cpp:49