1 #ifndef DataFormat_Math_SIMDVec_H
2 #define DataFormat_Math_SIMDVec_H
4 #if (defined(__CLING__) || defined(__MIC__) || defined(__NVCC__)) || (__BIGGEST_ALIGNMENT__ < 16)
5 #elif defined(__GNUC__) || defined(__clang__) || defined(__INTEL_COMPILER)
6 #if defined(__x86_64__) && defined(__SSE__)
21 int const mask = 0x80000000;
22 return ((rh ^ lh) & mask) == 0;
27 long long const mask = 0x8000000000000000LL;
28 return ((rh ^ lh) & mask) == 0;
54 #if defined(USE_EXTVECT)
56 #elif defined(USE_SSEVECT)
struct mathSSE::Rot3 __attribute__
return samesign< long long >(a.i, b.i)
return samesign< int >(a.i, b.i)
bool samesign(T rh, T lh)