Skip to content

Commit

Permalink
Remove unnecessary argument from svcvtnb_mf8[_f32_x2]_fpm (ARM-softwa…
Browse files Browse the repository at this point in the history
…re#360)

The FCVTNB instruction overwrites all bits of the destination register,
thus passing an initial register argument is not required.
  • Loading branch information
rockdreamer authored Nov 6, 2024
1 parent a897926 commit 36736ea
Showing 1 changed file with 2 additions and 1 deletion.
3 changes: 2 additions & 1 deletion main/acle.md
Original file line number Diff line number Diff line change
Expand Up @@ -422,6 +422,7 @@ Armv8.4-A [[ARMARMv84]](#ARMARMv84). Support is added for the Dot Product intrin
* Removed Function Multi Versioning features ebf16, memtag3, and rpres.
* Fixed range of operand `o0` (too small) in AArch64 system register designations.
* Fixed SVE2.1 quadword gather load/scatter store intrinsics.
* Removed unnecessary Zd argument from `svcvtnb_mf8[_f32_x2]_fpm`.

### References

Expand Down Expand Up @@ -13098,7 +13099,7 @@ floating-point.
Single-precision convert, narrow, and interleave to 8-bit floating-point (top and bottom).
``` c
svmfloat8_t svcvtnt_mf8[_f32_x2]_fpm(svmfloat8_t zd, svfloat32x2_t zn, fpm_t fpm);
svmfloat8_t svcvtnb_mf8[_f32_x2]_fpm(svmfloat8_t zd, svfloat32x2_t zn, fpm_t fpm);
svmfloat8_t svcvtnb_mf8[_f32_x2]_fpm(svfloat32x2_t zn, fpm_t fpm);
```

#### FDOT (4-way, vectors)
Expand Down

0 comments on commit 36736ea

Please sign in to comment.