mirror of
https://github.com/VectorCamp/vectorscan.git
synced 2025-09-30 19:47:43 +03:00
fix SVE flags detection order #145
This commit is contained in:
@@ -187,11 +187,15 @@ if (CMAKE_COMPILER_IS_GNUCC AND NOT CROSS_COMPILE)
|
|||||||
string(FIND "${GNUCC_ARCH}" "sve" POS_SVE)
|
string(FIND "${GNUCC_ARCH}" "sve" POS_SVE)
|
||||||
string(FIND "${GNUCC_ARCH}" "sve2" POS_SVE2)
|
string(FIND "${GNUCC_ARCH}" "sve2" POS_SVE2)
|
||||||
string(FIND "${GNUCC_ARCH}" "sve2-bitperm" POS_SVE2_BITPERM)
|
string(FIND "${GNUCC_ARCH}" "sve2-bitperm" POS_SVE2_BITPERM)
|
||||||
if (NOT POS_SVE EQUAL 0)
|
if(NOT POS_SVE2_BITPERM EQUAL 0)
|
||||||
|
set(SVE2_BITPERM_FOUND 1)
|
||||||
|
set(SVE2_FOUND 1)
|
||||||
set(SVE_FOUND 1)
|
set(SVE_FOUND 1)
|
||||||
elseif(NOT POS_SVE2 EQUAL 0)
|
elseif(NOT POS_SVE2 EQUAL 0)
|
||||||
set(SVE2_FOUND 1)
|
set(SVE2_FOUND 1)
|
||||||
elseif(NOT POS_SVE2_BITPERM EQUAL 0)
|
set(SVE_FOUND 1)
|
||||||
|
elseif (NOT POS_SVE EQUAL 0)
|
||||||
|
set(SVE_FOUND 1)
|
||||||
set(SVE2_BITPERM_FOUND 1)
|
set(SVE2_BITPERM_FOUND 1)
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user