@@ -67,34 +67,31 @@ if (DEFINED TARGET)
67
67
set (KERNEL_DEFINITIONS "${KERNEL_DEFINITIONS} -msse3 -mavx2" )
68
68
endif ()
69
69
elseif (${CMAKE_C_COMPILER_ID} STREQUAL "CLANG" )
70
- set (KERNEL_DEFINITIONS "${KERNEL_DEFINITIONS} -msse3 -mavx2" )
70
+ set (KERNEL_DEFINITIONS "${KERNEL_DEFINITIONS} -msse - msse3 -mavx2" )
71
71
endif ()
72
72
endif ()
73
+ if (${TARGET} STREQUAL "HASWELL" AND NOT NO_AVX2 )
74
+ set (KERNEL_DEFINITIONS "${KERNEL_DEFINITIONS} -msse3 -mavx2" )
75
+ endif ()
73
76
if (${TARGET} STREQUAL "ZEN" AND NOT NO_AVX2 )
74
77
set (KERNEL_DEFINITIONS "${KERNEL_DEFINITIONS} -msse3 -mavx2" )
75
78
endif ()
76
79
if (${TARGET} STREQUAL "SANDYBRIDGE" AND NOT NO_AVX )
77
80
set (KERNEL_DEFINITIONS "${KERNEL_DEFINITIONS} -msse3 -mavx" )
78
81
endif ()
79
- if (${TARGET} STREQUAL "BARCELONA" )
80
- set (KERNEL_DEFINITIONS "${KERNEL_DEFINITIONS} -msse3" )
81
- endif ()
82
- if (${TARGET} STREQUAL "STEAMROLLER" )
83
- set (KERNEL_DEFINITIONS "${KERNEL_DEFINITIONS} -msse3" )
84
- endif ()
85
- if (${TARGET} STREQUAL "EXCAVATOR" )
82
+ if (${TARGET} STREQUAL "BARCELONA" OR ${TARGET} STREQUAL "STEAMROLLER" OR ${TARGET} STREQUAL "BULLDOZER" OR ${TARGET} STREQUAL "EXCAVATOR" )
86
83
set (KERNEL_DEFINITIONS "${KERNEL_DEFINITIONS} -msse3" )
87
84
endif ()
88
- if (${TARGET} STREQUAL "PILEDRIVER" )
85
+ if (${TARGET} STREQUAL "PILEDRIVER" OR ${TARGET} STREQUAL "BOBCAT" OR ${TARGET} STREQUAL "OPTERON_SSE3" )
89
86
set (KERNEL_DEFINITIONS "${KERNEL_DEFINITIONS} -msse3" )
90
87
endif ()
91
- if (${TARGET} STREQUAL "PRESCOTT" )
88
+ if (${TARGET} STREQUAL "PRESCOTT" OR ${TARGET} STREQUAL "NANO" )
92
89
set (KERNEL_DEFINITIONS "${KERNEL_DEFINITIONS} -msse3" )
93
90
endif ()
94
- if (${TARGET} STREQUAL "NEHALEM" )
91
+ if (${TARGET} STREQUAL "NEHALEM" OR ${TARGET} STREQUAL "ATOM" )
95
92
set (KERNEL_DEFINITIONS "${KERNEL_DEFINITIONS} -msse3" )
96
93
endif ()
97
- if (${TARGET} STREQUAL "CORE2" )
94
+ if (${TARGET} STREQUAL "CORE2" OR ${TARGET} STREQUAL "PENRYN" OR ${TARGET} STREQUAL "DUNNINGTON" )
98
95
set (KERNEL_DEFINITIONS "${KERNEL_DEFINITIONS} -msse3" )
99
96
endif ()
100
97
if (DEFINED HAVE_SSE )
0 commit comments