|
@@ -236,6 +236,18 @@ if (${CORE} STREQUAL NEOVERSEN1) |
|
|
endif () |
|
|
endif () |
|
|
endif () |
|
|
endif () |
|
|
|
|
|
|
|
|
|
|
|
if (${CORE} STREQUAL AMPEREONE) |
|
|
|
|
|
if (NOT DYNAMIC_ARCH) |
|
|
|
|
|
if (${CMAKE_C_COMPILER_ID} STREQUAL "NVC") |
|
|
|
|
|
set (CCOMMON_OPT "${CCOMMON_OPT} -tp=neoverse-n1") |
|
|
|
|
|
elseif (${GCC_VERSION} VERSION_GREATER 12.1) |
|
|
|
|
|
set (CCOMMON_OPT "${CCOMMON_OPT} -march=armv8.6-a+crypto+crc+fp16+sha3+rng -mtune=ampereone") |
|
|
|
|
|
else () |
|
|
|
|
|
set (CCOMMON_OPT "${CCOMMON_OPT} -march=armv8.6-a+fp16") |
|
|
|
|
|
endif() |
|
|
|
|
|
endif () |
|
|
|
|
|
endif () |
|
|
|
|
|
|
|
|
if (${CORE} STREQUAL ARMV8SVE) |
|
|
if (${CORE} STREQUAL ARMV8SVE) |
|
|
if (NOT DYNAMIC_ARCH) |
|
|
if (NOT DYNAMIC_ARCH) |
|
|
if (${CMAKE_C_COMPILER_ID} STREQUAL "PGI" AND NOT NO_SVE) |
|
|
if (${CMAKE_C_COMPILER_ID} STREQUAL "PGI" AND NOT NO_SVE) |
|
|