Skip to content

Commit

Permalink
Promote SME2.1 and SVE2.1 ACLE status from Alpha to Beta (#365)
Browse files Browse the repository at this point in the history
The SME2.1 and SVE2.1 ACLE have been implemented in upstream GCC and
Clang/LLVM, so I think they're ready to be treated as Beta.
  • Loading branch information
avieira-arm authored Jan 8, 2025
1 parent 7c984aa commit 7ec1e3a
Showing 1 changed file with 8 additions and 5 deletions.
13 changes: 8 additions & 5 deletions main/acle.md
Original file line number Diff line number Diff line change
Expand Up @@ -436,6 +436,9 @@ Armv8.4-A [[ARMARMv84]](#ARMARMv84). Support is added for the Dot Product intrin
* Added [`__arm_agnostic`](#arm_agnostic) keyword attribute.
* Refined function versioning scope and signature rules to use the default
version scope and signature.
* Changed the status of the SME2p1 ACLE from Alpha to Beta.
* Changed the status of the SVE2p1 ACLE from Alpha to Beta.


### References

Expand Down Expand Up @@ -1948,7 +1951,7 @@ header file is available.
#### Scalable Matrix Extension (SME)

The specification for SME2.1 is in
[**Alpha** state](#current-status-and-anticipated-changes) and the
[**Beta** state](#current-status-and-anticipated-changes) and the
specification for the rest of SME is in
[**Beta** state](#current-status-and-anticipated-changes). The
specifications may change or be extended in the future.
Expand Down Expand Up @@ -2026,7 +2029,7 @@ defined to a nonzero value.
#### Half-precision floating-point SME intrinsics

The specification for SME2.1 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.

`__ARM_FEATURE_SME_F16F16` is defined to `1` if there is hardware support
Expand Down Expand Up @@ -9192,7 +9195,7 @@ BFloat16 floating-point multiply vectors.
### SVE2.1 instruction intrinsics

The specification for SVE2.1 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.

The functions in this section are defined by the header file
Expand Down Expand Up @@ -12496,7 +12499,7 @@ element types.
### SME2.1 instruction intrinsics

The specification for SME2.1 is in
[**Alpha** state](#current-status-and-anticipated-changes) and might change or
[**Beta** state](#current-status-and-anticipated-changes) and might change or
be extended in the future.

The intrinsics in this section are defined by the header file
Expand Down Expand Up @@ -12653,7 +12656,7 @@ are named after. All of the functions have external linkage.
### SVE2.1 and SME2 instruction intrinsics

The specification for SVE2.1 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.

The functions in this section are defined by either the header file
Expand Down

0 comments on commit 7ec1e3a

Please sign in to comment.