Require SSE for SSE2, and SSE2 for SSE4.1
This commit is contained in:
parent
09d5475aa6
commit
be66692f94
@ -580,7 +580,7 @@ OPTION(ALSOFT_REQUIRE_SSE2 "Require SSE2 support" OFF)
|
||||
CHECK_INCLUDE_FILE(emmintrin.h HAVE_EMMINTRIN_H "${SSE2_SWITCH}")
|
||||
IF(HAVE_EMMINTRIN_H)
|
||||
OPTION(ALSOFT_CPUEXT_SSE2 "Enable SSE2 support" ON)
|
||||
IF(ALSOFT_CPUEXT_SSE2)
|
||||
IF(HAVE_SSE AND ALSOFT_CPUEXT_SSE2)
|
||||
IF(ALIGN_DECL OR HAVE_C11_ALIGNAS)
|
||||
SET(HAVE_SSE2 1)
|
||||
SET(ALC_OBJS ${ALC_OBJS} Alc/mixer_sse2.c)
|
||||
@ -600,7 +600,7 @@ OPTION(ALSOFT_REQUIRE_SSE4_1 "Require SSE4.1 support" OFF)
|
||||
CHECK_INCLUDE_FILE(smmintrin.h HAVE_SMMINTRIN_H "${SSE4_1_SWITCH}")
|
||||
IF(HAVE_SMMINTRIN_H)
|
||||
OPTION(ALSOFT_CPUEXT_SSE4_1 "Enable SSE4.1 support" ON)
|
||||
IF(ALSOFT_CPUEXT_SSE4_1)
|
||||
IF(HAVE_SSE2 AND ALSOFT_CPUEXT_SSE4_1)
|
||||
IF(ALIGN_DECL OR HAVE_C11_ALIGNAS)
|
||||
SET(HAVE_SSE4_1 1)
|
||||
SET(ALC_OBJS ${ALC_OBJS} Alc/mixer_sse41.c)
|
||||
|
Loading…
x
Reference in New Issue
Block a user