Skip to content

Commit 1622440

Browse files
authored
Remove _single from vg2x1 and vg4x1 svmla (#421)
A `_single` suffix is used if an intrinsic version takes one multi-vector operand and one (single) vector operand. svmla_za16[_mf8]_vg2x1_fpm and svmla_za32[_mf8]_vg4x1_fpm take two single vector operands.
1 parent 079e36e commit 1622440

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

main/acle.md

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -473,6 +473,7 @@ Armv8.4-A [[ARMARMv84]](#ARMARMv84). Support is added for the Dot Product intrin
473473
* Added support for 16-bit floating point matrix multiply-accumulate widening intrinsics.
474474
* Added restrictions of Function Multi Versioning's use with other extensions.
475475
* Upgrade Function Multi Versioning to Release support level.
476+
* Removed _single from svmla_za16[_mf8]_vg2x1_fpm and svmla_za32[_mf8]_vg4x1_fpm.
476477

477478
### References
478479

@@ -13845,7 +13846,7 @@ Multi-vector 8-bit floating-point multiply-add long.
1384513846
svmfloat8_t zm, uint64_t imm_idx
1384613847
fpm_t fpm) __arm_streaming __arm_inout("za");
1384713848

13848-
void svmla[_single]_za16[_mf8]_vg2x1_fpm(uint32_t slice, svmfloat8_t zn,
13849+
void svmla_za16[_mf8]_vg2x1_fpm(uint32_t slice, svmfloat8_t zn,
1384913850
svmfloat8_t zm, fpm_t fpm)
1385013851
__arm_streaming __arm_inout("za");
1385113852

@@ -13881,7 +13882,7 @@ Multi-vector 8-bit floating-point multiply-add long.
1388113882
svmfloat8_t zm, uint64_t imm_idx,
1388213883
fpm_t fpm)__arm_streaming __arm_inout("za");
1388313884

13884-
void svmla[_single]_za32[_mf8]_vg4x1_fpm(uint32_t slice, svmfloat8_t zn,
13885+
void svmla_za32[_mf8]_vg4x1_fpm(uint32_t slice, svmfloat8_t zn,
1388513886
svmfloat8_t zm, fpm_t fpm)
1388613887
__arm_streaming __arm_inout("za");
1388713888

0 commit comments

Comments
 (0)