================
@@ -47,45 +47,57 @@ enum CPUFeatures {
   FEAT_RCPC,
   FEAT_RCPC2,
   FEAT_FRINTTS,
-  RESERVED_FEAT_DGH, // previously used and now ABI legacy
+  FEAT_F8F32MM,
   FEAT_I8MM,
   FEAT_BF16,
-  RESERVED_FEAT_EBF16, // previously used and now ABI legacy
-  RESERVED_FEAT_RPRES, // previously used and now ABI legacy
+  FEAT_FP8DOT4,
+  FEAT_FP8DOT2,
   FEAT_SVE,
-  RESERVED_FEAT_SVE_BF16,  // previously used and now ABI legacy
-  RESERVED_FEAT_SVE_EBF16, // previously used and now ABI legacy
-  RESERVED_FEAT_SVE_I8MM,  // previously used and now ABI legacy
+  FEAT_FP8FMA,
+  FEAT_SME_F8F32,
+  FEAT_SSVE_FP8DOT4,
   FEAT_SVE_F32MM,
   FEAT_SVE_F64MM,
   FEAT_SVE2,
-  RESERVED_FEAT_SVE_AES, // previously used and now ABI legacy
+  FEAT_SSVE_FP8FMA,
   FEAT_SVE_PMULL128,
   FEAT_SVE_BITPERM,
   FEAT_SVE_SHA3,
   FEAT_SVE_SM4,
   FEAT_SME,
-  RESERVED_FEAT_MEMTAG, // previously used and now ABI legacy
+  FEAT_SSVE_BITPERM,
   FEAT_MEMTAG2,
-  RESERVED_FEAT_MEMTAG3, // previously used and now ABI legacy
+  FEAT_SSVE_FP8DOT2,
   FEAT_SB,
-  RESERVED_FEAT_PREDRES, // previously used and now ABI legacy
-  RESERVED_FEAT_SSBS,    // previously used and now ABI legacy
+  FEAT_SSVE_AES,
+  FEAT_SSVE_FEXPA,
   FEAT_SSBS2,
   FEAT_BTI,
-  RESERVED_FEAT_LS64,         // previously used and now ABI legacy
-  RESERVED_FEAT_LS64_V,       // previously used and now ABI legacy
-  RESERVED_FEAT_LS64_ACCDATA, // previously used and now ABI legacy
+  FEAT_LUT,
+  FEAT_FAMINMAX,
+  FEAT_SME_LUTV2,
   FEAT_WFXT,
   FEAT_SME_F64,
   FEAT_SME_I64,
   FEAT_SME2,
   FEAT_RCPC3,
   FEAT_MOPS,
-  FEAT_MAX,
+  FEAT_SME2P1,
+  FEAT_SME2P2,
   FEAT_EXT = 62, // Reserved to indicate presence of additional features field
                  // in __aarch64_cpu_features
-  FEAT_INIT      // Used as flag of features initialization completion
+  FEAT_INIT,     // Used as flag of features initialization completion
+  FEAT_SVE2P1,
+  FEAT_SVE2P2,
+  FEAT_SME_F16F16,
+  FEAT_GCS,
+  FEAT_SME_F8F16,
+  FEAT_F8F16MM,
+  FEAT_SVE_AES2,
+  FEAT_SVE_BFSCALE,
+  FEAT_SVE_F16F32MM,
+  FEAT_SME_MOP4,
+  FEAT_MAX
 };
----------------
labrinea wrote:

And perhaps document it in https://github.com/ARM-software/abi-aa/pull/431 ?

https://github.com/llvm/llvm-project/pull/229139
_______________________________________________
cfe-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to