Skip to content

Commit def5604

Browse files
committed
Use Neon name consistently.
1 parent 7e53c9e commit def5604

1 file changed

Lines changed: 15 additions & 15 deletions

File tree

main/acle.md

Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -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)
11291129
for 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)
20292029
header file is available.
@@ -2459,11 +2459,11 @@ This section is in
24592459
extended 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)
24632463
instructions 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)
24672467
instructions 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
24792479
extended 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
24822482
accumulating 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
62966296
as changing processor state, occur.
62976297

62986298
Individual 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
1514215142
SVE vectors.
1514315143

1514415144
The [`<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
1516015160
first memory element in lane 0 of the returned SVE vector.
1516115161

1516215162
When `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
1516415164
additional instructions.
1516515165

1516615166
| **Instances** |
@@ -15182,7 +15182,7 @@ additional instructions.
1518215182
### `svget_neonq`
1518315183

1518415184
These 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

1520515205
These 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

Comments
 (0)