ACLE 2023 Q2
vhscampos
released this
07 Aug 08:23
·
80 commits
to latest-release
since this release
Release highlights
The documents modified in this release are:
- Arm C Language Extensions.
- Arm Neon Intrinsics Reference.
- Armv8-M Security Extensions Requirements on Development Tools.
List of changes
- Added SLC as a valid Cache Level for the Memory prefetch intrinsics.
- Added support for 128-bit system registers, including two intrinsics for accessing them (__rsr128 and __wsr128), and a feature macro to detect if they are available (__ARM_FEATURE_SYSREG128).
- Added support for FEAT_LRCPC3 LDAP1/STL1 intrinsics and __ARM_FEATURE_RCPC.
- Corrected the mandatory architecture versions for FEAT_LRCPC and FEAT_LRCPC2.
- Corrected references to -pedantic flag.
- Fixed typos.
- Fixes for Function Multi Versioning:
- Renamed features to sme-f64f64 and sme-i16i64
- Corrected register name to ID_AA64SMFR0_EL1.I16I64
- Removed incorrect optimisation remark in CMSE's floating-point register clearing.
- Removed incorrect information about the floating-point ABI used in CMSE's Arguments on the stack and floating point handling.
- Corrected description and example in CMSE's section about non-secure function pointers.