@@ -243,8 +243,8 @@ Armv8.4-A [[ARMARMv84]](#ARMARMv84). Support is added for the Dot Product intrin
243243* Added reference to the *Cortex-M Security Extension (CMSE)*
244244 specifications in [Cortex-M Security Extension
245245 (CMSE)](#cortex-m-security-extension-cmse).
246- * Added specification for [NEON -SVE Bridge](#neon-sve-bridge) and
247- [NEON -SVE Bridge macros](#neon-sve-bridge-macro).
246+ * Added specification for [Neon -SVE Bridge](#neon-sve-bridge) and
247+ [Neon -SVE Bridge macros](#neon-sve-bridge-macro).
248248* Added feature detection macro for the memcpy family of memory
249249 operations (MOPS) at [memcpy family of memory operations
250250 standarization instructions -
@@ -435,7 +435,7 @@ Armv8.4-A [[ARMARMv84]](#ARMARMv84). Support is added for the Dot Product intrin
435435* Changed name mangling of function types to include SME attributes.
436436* Changed `__ARM_NEON_SVE_BRIDGE` to refer to the availability of the
437437 [`arm_neon_sve_bridge.h`](#arm_neon_sve_bridge.h) header file, rather
438- than the [NEON -SVE bridge](#neon-sve-bridge) intrinsics.
438+ than the [Neon -SVE bridge](#neon-sve-bridge) intrinsics.
439439* Removed extraneous `const` from SVE2.1 store intrinsics.
440440* Added [`__arm_agnostic`](#arm_agnostic) keyword attribute.
441441* Refined function versioning scope and signature rules to use the default
@@ -1125,7 +1125,7 @@ Including `<arm_sve.h>` also includes the following header files:
11251125### `<arm_neon_sve_bridge.h>`
11261126
11271127`<arm_neon_sve_bridge.h>` defines intrinsics for moving data between
1128- Neon and SVE vector types; see [NEON -SVE Bridge](#neon-sve-bridge)
1128+ Neon and SVE vector types; see [Neon -SVE Bridge](#neon-sve-bridge)
11291129for details. Before including the header, you should test the
11301130`__ARM_NEON_SVE_BRIDGE` macro.
11311131:
@@ -2023,7 +2023,7 @@ are available. This implies that `__ARM_FEATURE_SVE` is nonzero.
20232023 are available and if the associated [ACLE features]
20242024(#sme-language-extensions-and-intrinsics) are supported.
20252025
2026- #### NEON -SVE Bridge macro
2026+ #### Neon -SVE Bridge macro
20272027
20282028`__ARM_NEON_SVE_BRIDGE` is defined to 1 if the [`<arm_neon_sve_bridge.h>`](#arm_neon_sve_bridge.h)
20292029header file is available.
@@ -2459,11 +2459,11 @@ This section is in
24592459extended in the future.
24602460
24612461`__ARM_FEATURE_F8F16MM` is defined to `1` if there is hardware support
2462- for the NEON and SVE modal 8-bit floating-point matrix multiply-accumulate to half-precision (FEAT_F8F16MM)
2462+ for the Neon and SVE modal 8-bit floating-point matrix multiply-accumulate to half-precision (FEAT_F8F16MM)
24632463instructions and if the associated ACLE intrinsics are available.
24642464
24652465`__ARM_FEATURE_F8F32MM` is defined to `1` if there is hardware support
2466- for the NEON and SVE modal 8-bit floating-point matrix multiply-accumulate to single-precision (FEAT_F8F32MM)
2466+ for the Neon and SVE modal 8-bit floating-point matrix multiply-accumulate to single-precision (FEAT_F8F32MM)
24672467instructions and if the associated ACLE intrinsics are available.
24682468
24692469##### Multiplication of 16-bit floating-point matrices
@@ -2478,12 +2478,12 @@ This section is in
24782478[**Alpha** state](#current-status-and-anticipated-changes) and might change or be
24792479extended in the future.
24802480
2481- `__ARM_FEATURE_F16F32MM` is defined if the NEON half-precision matrix multiply
2481+ `__ARM_FEATURE_F16F32MM` is defined if the Neon half-precision matrix multiply
24822482accumulating to single-precision instruction is supported. Note that this implies:
24832483
24842484 * `__ARM_NEON == 1`
24852485
2486- `__ARM_FEATURE_F16MM` is defined if the NEON non-widening half-precision matrix multiply instruction instruction is supported. Note that this implies:
2486+ `__ARM_FEATURE_F16MM` is defined if the Neon non-widening half-precision matrix multiply instruction instruction is supported. Note that this implies:
24872487
24882488 * `__ARM_NEON == 1`
24892489
@@ -6296,7 +6296,7 @@ correspond to the new mode and returns the resulting value. No side effects, suc
62966296as changing processor state, occur.
62976297
62986298Individual FP8 intrinsics are described in their respective
6299- Advanced SIMD (NEON ), SVE, and SME sections.
6299+ Advanced SIMD (Neon ), SVE, and SME sections.
63006300
63016301## Support enumerations
63026302
@@ -15136,9 +15136,9 @@ Similarly to C's `memset`, this intrinsic returns the `tagged_address` pointer.
1513615136
1513715137# Architectural Extension Bridges
1513815138
15139- ## NEON -SVE Bridge
15139+ ## Neon -SVE Bridge
1514015140
15141- The NEON_SVE Bridge adds intrinsics that allow conversions between NEON and
15141+ The NEON_SVE Bridge adds intrinsics that allow conversions between Neon and
1514215142SVE vectors.
1514315143
1514415144The [`<arm_neon_sve_bridge.h>`](#arm_neon_sve_bridge.h) header should be
@@ -15160,7 +15160,7 @@ SVE vector. Using `svld1` to load elements would instead put the
1516015160first memory element in lane 0 of the returned SVE vector.
1516115161
1516215162When `svundef` is passed as the `vec` parameter, compilers are able
15163- to reuse the SVE register overlapping the NEON input without generating
15163+ to reuse the SVE register overlapping the Neon input without generating
1516415164additional instructions.
1516515165
1516615166| **Instances** |
@@ -15182,7 +15182,7 @@ additional instructions.
1518215182### `svget_neonq`
1518315183
1518415184These intrinsics get the first 128 bit subvector of SVE vector `vec` as a
15185- NEON vector.
15185+ Neon vector.
1518615186
1518715187| **Instances** |
1518815188|-----------------------------------------------------|
@@ -15203,7 +15203,7 @@ NEON vector.
1520315203### `svdup_neonq`
1520415204
1520515205These intrinsics return an SVE vector with all SVE subvectors containing the
15206- duplicated NEON vector `vec`.
15206+ duplicated Neon vector `vec`.
1520715207
1520815208| **Instances** |
1520915209|-----------------------------------------------------|
0 commit comments