Skip to content

Commit ac64193

Browse files
committed
Add alpha support for 9.7 absolute difference accumulation intrinsics
This change adds support for the svaba operations under FEAT_SVE2p3 and FEAT_SME2p3.
1 parent 3921b77 commit ac64193

1 file changed

Lines changed: 15 additions & 0 deletions

File tree

main/acle.md

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -498,6 +498,9 @@ Armv8.4-A [[ARMARMv84]](#ARMARMv84). Support is added for the Dot Product intrin
498498
support for SVE2.3 (FEAT_SVE2p3) and SME2.3 pairwise operation intrinsics.
499499
* Added [**Alpha**](#current-status-and-anticipated-changes)
500500
support for SVE2.3 (FEAT_SVE2p3) and SME2.3 conversion intrinsics.
501+
* Added [**Alpha**](#current-status-and-anticipated-changes)
502+
support for SVE2.3 (FEAT_SVE2p3) and SME2.3 absolute difference accumulation
503+
intrinsics.
501504

502505
### References
503506

@@ -13996,6 +13999,18 @@ Floating-point narrowing convert to interleaved integer, rounding toward zero.
1399613999
svint8_t svcvtzn_s8[_f16_x2](svfloat16x2_t zn);
1399714000
```
1399814001

14002+
#### SABAL, UABAL
14003+
14004+
Two-way absolute difference sum and accumulate long.
14005+
14006+
``` c
14007+
// Variants are also available for
14008+
// _s32, _s64,
14009+
// _u16, _u32, _u64.
14010+
svint16_t svabal[_s16](svint16_t zda, svint8_t zn, svint8_t zm);
14011+
svint16_t svabal[_n_s16](svint16_t zda, svint8_t zn, int8_t zm);
14012+
```
14013+
1399914014
#### SCVTF, SCVTFLT, UCVTF, UCVTFLT
1400014015

1400114016
Integer convert to floating-point (top and bottom).

0 commit comments

Comments
 (0)