diff options
| author | Ivan Maidanski <ivmai@mail.ru> | 2013-02-28 19:35:01 +0400 |
|---|---|---|
| committer | Ivan Maidanski <ivmai@mail.ru> | 2013-02-28 19:35:01 +0400 |
| commit | 635253907f13acc5b0d22321ca8097b460271b40 (patch) | |
| tree | 8154f5004951478dfab15c0e7b6c05e120ed5634 /src | |
| parent | 587061447f1d9eaad94e2825bd0c7e8358559deb (diff) | |
| download | libatomic_ops-635253907f13acc5b0d22321ca8097b460271b40.tar.gz | |
Fix AO_double_t definition for AArch64
* src/atomic_ops/sysdeps/standard_ao_double_t.h (double_ptr_storage):
Define explicitly for AArch64 (use __int128 instead of long long).
Diffstat (limited to 'src')
| -rw-r--r-- | src/atomic_ops/sysdeps/standard_ao_double_t.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/atomic_ops/sysdeps/standard_ao_double_t.h b/src/atomic_ops/sysdeps/standard_ao_double_t.h index 1ed32b8..854940f 100644 --- a/src/atomic_ops/sysdeps/standard_ao_double_t.h +++ b/src/atomic_ops/sysdeps/standard_ao_double_t.h @@ -32,6 +32,8 @@ typedef __m128 double_ptr_storage; #elif defined(_WIN32) && !defined(__GNUC__) typedef unsigned __int64 double_ptr_storage; +#elif defined(__aarch64__) + typedef unsigned __int128 double_ptr_storage; #else typedef unsigned long long double_ptr_storage; #endif |
