diff --git a/gas/config/tc-arm.c b/gas/config/tc-arm.c index 5877847c3b9..ff9072795b1 100644 --- a/gas/config/tc-arm.c +++ b/gas/config/tc-arm.c @@ -31622,6 +31622,11 @@ static const struct arm_cpu_option_table arm_cpus[] = ARM_FEATURE_CORE_HIGH (ARM_EXT2_CRC), FPU_ARCH_CRYPTO_NEON_VFP_ARMV8), + /* Arm Neoverse V1. */ + ARM_CPU_OPT ("neoverse-v1", "Neoverse V1", ARM_ARCH_V8_4A, + ARM_FEATURE_CORE_HIGH (ARM_EXT2_BF16 | ARM_EXT2_I8MM), + FPU_ARCH_CRYPTO_NEON_VFP_ARMV8_4), + { NULL, 0, ARM_ARCH_NONE, ARM_ARCH_NONE, ARM_ARCH_NONE, NULL } }; #undef ARM_CPU_OPT diff --git a/gas/doc/c-arm.texi b/gas/doc/c-arm.texi index 91803605775..dde3ff75c80 100644 --- a/gas/doc/c-arm.texi +++ b/gas/doc/c-arm.texi @@ -151,6 +151,7 @@ recognized: @code{marvell-pj4}, @code{marvell-whitney}, @code{neoverse-n1}, +@code{neoverse-v1}, @code{xgene1}, @code{xgene2}, @code{ep9312} (ARM920 with Cirrus Maverick coprocessor),