Skip to content

Commit 57dd92a

Browse files
authored
Add initial support for ARMV9 Cortex 510/710/X1/X2
1 parent 09b8545 commit 57dd92a

File tree

1 file changed

+24
-0
lines changed

1 file changed

+24
-0
lines changed

cmake/cc.cmake

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -161,6 +161,30 @@ if (${CORE} STREQUAL ARMV8SVE)
161161
endif ()
162162
endif ()
163163

164+
if (${CORE} STREQUAL CORTEXA510)
165+
if (NOT DYNAMIC_ARCH)
166+
set (CCOMMON_OPT "${CCOMMON_OPT} -march=armv8-a+sve")
167+
endif ()
168+
endif ()
169+
170+
if (${CORE} STREQUAL CORTEXA710)
171+
if (NOT DYNAMIC_ARCH)
172+
set (CCOMMON_OPT "${CCOMMON_OPT} -march=armv8-a+sve")
173+
endif ()
174+
endif ()
175+
176+
if (${CORE} STREQUAL CORTEXX1)
177+
if (NOT DYNAMIC_ARCH)
178+
set (CCOMMON_OPT "${CCOMMON_OPT} -march=armv8-a+sve")
179+
endif ()
180+
endif ()
181+
182+
if (${CORE} STREQUAL CORTEXX2)
183+
if (NOT DYNAMIC_ARCH)
184+
set (CCOMMON_OPT "${CCOMMON_OPT} -march=armv8-a+sve")
185+
endif ()
186+
endif ()
187+
164188
if (${CORE} STREQUAL POWER10)
165189
if (NOT DYNAMIC_ARCH)
166190
execute_process(COMMAND ${CMAKE_C_COMPILER} -dumpversion OUTPUT_VARIABLE GCC_VERSION)

0 commit comments

Comments
 (0)