Commit f3b6784e authored by Markus Holzer's avatar Markus Holzer
Browse files

Merge branch 'alignment' into 'master'

Workaround for __BIGGEST_ALIGNMENT__ on Clang

See merge request walberla/walberla!458
parents 2d57fd58 632db8d8
Pipeline #32483 failed with stages
in 222 minutes and 59 seconds
...@@ -322,14 +322,14 @@ namespace field { ...@@ -322,14 +322,14 @@ namespace field {
const uint_t alignment = 64; const uint_t alignment = 64;
#elif defined(__ARM_NEON) #elif defined(__ARM_NEON)
const uint_t alignment = 16; const uint_t alignment = 16;
#elif defined(__BIGGEST_ALIGNMENT__)
const uint_t alignment = __BIGGEST_ALIGNMENT__;
#elif defined(__AVX512F__) #elif defined(__AVX512F__)
const uint_t alignment = 64; const uint_t alignment = 64;
#elif defined(__AVX__) #elif defined(__AVX__)
const uint_t alignment = 32; const uint_t alignment = 32;
#elif defined(__SSE__) || defined(_MSC_VER) #elif defined(__SSE__) || defined(_MSC_VER)
const uint_t alignment = 16; const uint_t alignment = 16;
#elif defined(__BIGGEST_ALIGNMENT__)
const uint_t alignment = __BIGGEST_ALIGNMENT__;
#else #else
const uint_t alignment = 64; const uint_t alignment = 64;
#endif #endif
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment