Skip to content

Commit

Permalink
Add svdot[_n_f16_mf8]_fpm and svdot[_n_f32_mf8]_fpm
Browse files Browse the repository at this point in the history
Accidentally omitted.
  • Loading branch information
momchil-velikov committed Dec 9, 2024
1 parent 11ce13e commit 9dc0469
Showing 1 changed file with 3 additions and 0 deletions.
3 changes: 3 additions & 0 deletions main/acle.md
Original file line number Diff line number Diff line change
Expand Up @@ -430,6 +430,7 @@ Armv8.4-A [[ARMARMv84]](#ARMARMv84). Support is added for the Dot Product intrin
* Changed `__ARM_NEON_SVE_BRIDGE` to refer to the availability of the
[`arm_neon_sve_bridge.h`](#arm_neon_sve_bridge.h) header file, rather
than the [NEON-SVE bridge](#neon-sve-bridge) intrinsics.
* Added `svdot[_n_f16_mf8]_fpm` and `svdot[_n_f32_mf8]_fpm`.

### References

Expand Down Expand Up @@ -13166,6 +13167,7 @@ Single-precision convert, narrow, and interleave to 8-bit floating-point (top an
``` c
// Only if (__ARM_FEATURE_SVE2 && __ARM_FEATURE_FP8DOT4) || __ARM_FEATURE_SSVE_FP8DOT4
svfloat32_t svdot[_f32_mf8]_fpm(svfloat32_t zda, svmfloat8_t zn, svmfloat8_t zm, fpm_t fpm);
svfloat32_t svdot[_n_f32_mf8]_fpm(svfloat32_t zda, svmfloat8_t zn, mfloat8_t zm, fpm_t fpm);
```

#### FDOT (4-way, indexed)
Expand All @@ -13183,6 +13185,7 @@ Single-precision convert, narrow, and interleave to 8-bit floating-point (top an
``` c
// Only if (__ARM_FEATURE_SVE2 && __ARM_FEATURE_FP8DOT2) || __ARM_FEATURE_SSVE_FP8DOT2
svfloat16_t svdot[_f16_mf8]_fpm(svfloat16_t zda, svmfloat8_t zn, svmfloat8_t zm, fpm_t fpm);
svfloat16_t svdot[_n_f16_mf8]_fpm(svfloat16_t zda, svmfloat8_t zn, mfloat8_t zm, fpm_t fpm);
```

#### FDOT (2-way, indexed, FP8 to FP16)
Expand Down

0 comments on commit 9dc0469

Please sign in to comment.