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 = 0x8000000000000000
LL;
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)