share/mk/bsd.cpu.mk: Add AMD Zen 4 for x86

Main difference between older Zen variants is that this supports AVX-512

Reviewed by:	imp (previous version), emaste
Approved by:	emaste
Differential Revision:	https://reviews.freebsd.org/D41331
This commit is contained in:
Daniel Engberg 2023-08-20 23:54:19 +02:00
parent 1b91d634a5
commit ed3fb74e44

View File

@ -148,7 +148,9 @@ _CPUCFLAGS = -mcpu=${CPUTYPE}
########## i386
. if ${MACHINE_CPUARCH} == "i386"
. if ${CPUTYPE} == "znver3" || ${CPUTYPE} == "znver2" || \
. if ${CPUTYPE} == "znver4"
MACHINE_CPU = avx512 avx2 avx sse42 sse41 ssse3 sse4a sse3 sse2 sse mmx k6 k5 i586
. elif ${CPUTYPE} == "znver3" || ${CPUTYPE} == "znver2" || \
${CPUTYPE} == "znver1"
MACHINE_CPU = avx2 avx sse42 sse41 ssse3 sse4a sse3 sse2 sse mmx k6 k5 i586
. elif ${CPUTYPE} == "bdver4"
@ -229,7 +231,9 @@ MACHINE_CPU = mmx
MACHINE_CPU += i486
########## amd64
. elif ${MACHINE_CPUARCH} == "amd64"
. if ${CPUTYPE} == "znver3" || ${CPUTYPE} == "znver2" || \
. if ${CPUTYPE} == "znver4"
MACHINE_CPU = avx512 avx2 avx sse42 sse41 ssse3 sse4a sse3
. elif ${CPUTYPE} == "znver3" || ${CPUTYPE} == "znver2" || \
${CPUTYPE} == "znver1"
MACHINE_CPU = avx2 avx sse42 sse41 ssse3 sse4a sse3
. elif ${CPUTYPE} == "bdver4"