Skip to content

Commit 2346d0b

Browse files
authored
Add HAVE_SME for VortexM4 only with non-gcc compilers
1 parent 8211db6 commit 2346d0b

File tree

1 file changed

+8
-0
lines changed

1 file changed

+8
-0
lines changed

getarch.c

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1659,11 +1659,19 @@ USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
16591659
#define ARCHITECTURE "ARM64"
16601660
#define SUBARCHITECTURE "VORTEXM4"
16611661
#define SUBDIRNAME "arm64"
1662+
#ifdef __clang__
16621663
#define ARCHCONFIG "-DVORTEXM4 " \
16631664
"-DL1_DATA_SIZE=32768 -DL1_DATA_LINESIZE=64 " \
16641665
"-DL2_SIZE=262144 -DL2_LINESIZE=64 " \
16651666
"-DDTB_DEFAULT_ENTRIES=64 -DDTB_SIZE=4096 -DL2_ASSOCIATIVE=32 " \
16661667
"-DHAVE_VFPV4 -DHAVE_VFPV3 -DHAVE_VFP -DHAVE_NEON -DHAVE_SME -DARMV8"
1668+
#else
1669+
#define ARCHCONFIG "-DVORTEX " \
1670+
"-DL1_DATA_SIZE=32768 -DL1_DATA_LINESIZE=64 " \
1671+
"-DL2_SIZE=262144 -DL2_LINESIZE=64 " \
1672+
"-DDTB_DEFAULT_ENTRIES=64 -DDTB_SIZE=4096 -DL2_ASSOCIATIVE=32 " \
1673+
"-DHAVE_VFPV4 -DHAVE_VFPV3 -DHAVE_VFP -DHAVE_NEON -DARMV8"
1674+
#endif
16671675
#define LIBNAME "vortexm4"
16681676
#define CORENAME "VORTEXM4"
16691677
#endif

0 commit comments

Comments
 (0)