From 969c8127597c32d5faa71c4383212dcbb4297773 Mon Sep 17 00:00:00 2001 From: rsandifo-arm Date: Mon, 5 Feb 2024 10:18:37 +0000 Subject: [PATCH] Promote the SME(2) ACLE status from Alpha to Beta (#299) 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 1b69a75e..c8800e3e 100644 --- a/main/acle.md +++ b/main/acle.md @@ -373,6 +373,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 @@ -755,7 +756,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 @@ -1037,7 +1038,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 @@ -1829,7 +1830,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 @@ -2117,7 +2118,7 @@ following it. -->