ECCE @ EIC Software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
HelixHough_phiRange_sse.cpp File Reference
#include "HelixHough.h"
#include "vector_math_inline.h"
#include <emmintrin.h>
#include <xmmintrin.h>
+ Include dependency graph for HelixHough_phiRange_sse.cpp:

Go to the source code of this file.

Functions

static __m128 compare_sign (__m128 a, __m128 b)
 

Variables

static const __m128 two = {2., 2., 2., 2.}
 
static const __m128 three_pi_over_two = {3.*0x1.921fb54442d1846ap0f, 3.*0x1.921fb54442d1846ap0f, 3.*0x1.921fb54442d1846ap0f, 3.*0x1.921fb54442d1846ap0f}
 
static const __m128 SIGNMASK = _mm_castsi128_ps(_mm_set1_epi32(0x80000000))
 

Function Documentation

static __m128 compare_sign ( __m128  a,
__m128  b 
)
inlinestatic

Definition at line 457 of file HelixHough_phiRange_sse.cpp.

View newest version in sPHENIX GitHub at line 457 of file HelixHough_phiRange_sse.cpp

References f.

Referenced by HelixHough::phiRange_sse().

+ Here is the caller graph for this function:

Variable Documentation

const __m128 SIGNMASK = _mm_castsi128_ps(_mm_set1_epi32(0x80000000))
static

Definition at line 12 of file HelixHough_phiRange_sse.cpp.

View newest version in sPHENIX GitHub at line 12 of file HelixHough_phiRange_sse.cpp

const __m128 three_pi_over_two = {3.*0x1.921fb54442d1846ap0f, 3.*0x1.921fb54442d1846ap0f, 3.*0x1.921fb54442d1846ap0f, 3.*0x1.921fb54442d1846ap0f}
static

Definition at line 11 of file HelixHough_phiRange_sse.cpp.

View newest version in sPHENIX GitHub at line 11 of file HelixHough_phiRange_sse.cpp

Referenced by HelixHough::phiRange_sse().

const __m128 two = {2., 2., 2., 2.}
static

Definition at line 10 of file HelixHough_phiRange_sse.cpp.

View newest version in sPHENIX GitHub at line 10 of file HelixHough_phiRange_sse.cpp

Referenced by HelixHough::phiRange_sse().