From dd95d3e504e87b21fc2ce3427d01bcf03fc2f18a Mon Sep 17 00:00:00 2001 From: Victor Campos Date: Tue, 25 Jul 2023 11:50:47 +0100 Subject: [PATCH 1/2] Fixes and improvements in preparation for 2023 Q2 release - Fix CMSE's based on release - Added typo fixing to the CMSE's release notes - Fix copyright date in the main document - Fix minor style issue in the FEAT_RCPC table - Remove deprecated changelog section in CMSE - Add LRCPC3 intrinsics to the Neon reference changelog - Improve wording in CMSE NS function pointer description - Improve wording in FEAT_LRCPC* description --- cmse/cmse.md | 15 +++------------ main/acle.md | 6 +++--- neon_intrinsics/advsimd.md | 9 +++++++-- 3 files changed, 13 insertions(+), 17 deletions(-) diff --git a/cmse/cmse.md b/cmse/cmse.md index d7e6a1bb..7d5a78fb 100644 --- a/cmse/cmse.md +++ b/cmse/cmse.md @@ -121,16 +121,6 @@ Copyright 2019, 2021-2023 Arm Limited and/or its affiliates . +* Copyright 2011-2023 Arm Limited and/or its affiliates . * Copyright 2022 Google LLC. ## About this document @@ -1550,13 +1550,13 @@ the usage of these instructions in inline assembly. If defined, the value of `__ARM_FEATURE_RCPC` remains consistent with the decimal value of `LRCPC` field (bits [23:20]) in the `ID_AA64ISAR1_EL1` register. -For convenience these are reproduced here: +For convenience these are shown below: | **Value** | **Feature** | **Instructions** | **Availability** | | --------- | ----------- | ------------------------------- | ------------------------- | | 1 | FEAT_LRCPC | LDAPR* instructions | Armv8.3, optional Armv8.2 | | 2 | FEAT_LRCPC2 | LDAPUR* and STLUR* instructions | Armv8.4, optional Armv8.2 | -| 3 | FEAT_LRCPC3 | See FEAT_LRCPC3 documentation. | Armv8.9, optional Armv8.2 | +| 3 | FEAT_LRCPC3 | See FEAT_LRCPC3 documentation | Armv8.9, optional Armv8.2 | The `__ARM_FEATURE_RCPC` macro can only be implemented in the AArch64 execution state. diff --git a/neon_intrinsics/advsimd.md b/neon_intrinsics/advsimd.md index 48de46fd..ea272b55 100644 --- a/neon_intrinsics/advsimd.md +++ b/neon_intrinsics/advsimd.md @@ -1,7 +1,7 @@ --- title: Arm Neon Intrinsics Reference -version: 2021Q4 -date-of-issue: 11 January 2022 +version: 2023Q2 +date-of-issue: TBC # LaTeX specific variables landscape: true copyright-text: "Copyright: see section \\texorpdfstring{\\nameref{copyright}}{Copyright}." @@ -124,6 +124,7 @@ for more information about Arm’s trademarks. | H | 02 July 2021 | 2021Q2 | | I | 30 September 2021 | 2021Q3 | | J | 11 January 2022 | 2021Q4 | +| K | TBC | 2023Q2 | ### Changes between 2021Q2 and 2021Q3 @@ -141,6 +142,10 @@ for more information about Arm’s trademarks. * Added missing item for release 2021Q3 in the table with the list of versions in section [Document history](#document-history). +### Changes between 2021Q4 and 2023Q2 + +* Added support for FEAT_LRCPC3 LDAP1/STL1 intrinsics. +