From 714f0953917ec7a3802e06a97c4a301eac794cc6 Mon Sep 17 00:00:00 2001 From: Richard Sandiford Date: Thu, 1 Feb 2024 22:03:42 +0000 Subject: [PATCH] Promote the SME(2) ACLE status from Alpha to Beta The SME and SME2 ACLE have been implemented in upstream GCC and Clang/LLVM, so I think they're ready to be treated as Beta. --- main/acle.md | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/main/acle.md b/main/acle.md index 9a76aff7..96df6579 100644 --- a/main/acle.md +++ b/main/acle.md @@ -372,6 +372,7 @@ Armv8.4-A [[ARMARMv84]](#ARMARMv84). Support is added for the Dot Product intrin * Added a [State management](#state-management) section, replacing the `__arm_shared_za`, `__arm_new_za`, and `__arm_preserves_za` attributes in the previous Alpha SME spec. +* Changed the status of the SME ACLE from Alpha to Beta. ### References @@ -754,7 +755,7 @@ start with the prefix `__ARM`. ## Keyword attributes This section is in -[**Alpha** state](#current-status-and-anticipated-changes) and may change or be +[**Beta** state](#current-status-and-anticipated-changes) and may change or be extended in the future. ACLE adds several non-standard keywords to C and C++. These keywords @@ -1036,7 +1037,7 @@ header: ### `` The specification for SME is in -[**Alpha** state](#current-status-and-anticipated-changes) and may +[**Beta** state](#current-status-and-anticipated-changes) and may change or be extended in the future. `` declares functions and defines intrinsics for SME @@ -1828,7 +1829,7 @@ intrinsics are available. This implies that the following macros are nonzero: #### Scalable Matrix Extension (SME) The specification for SME is in -[**Alpha** state](#current-status-and-anticipated-changes) and may +[**Beta** state](#current-status-and-anticipated-changes) and may change or be extended in the future. `__ARM_FEATURE_SME` is defined to 1 if there is hardware support @@ -2116,7 +2117,7 @@ following it. -->