diff options
author | Momchil Velikov <momchil.velikov@arm.com> | 2024-09-04 15:29:32 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-09-04 15:29:32 +0100 |
commit | f7fa75b20835254c35baeff908b8c3827c13db41 (patch) | |
tree | ff731c6e813f2aacfb960e124f9eade9a4c3dee4 /llvm/lib/Transforms/Utils/LoopUtils.cpp | |
parent | 75dc9af1a227e5bfd34eeaf822d2db4520545f14 (diff) | |
download | llvm-f7fa75b20835254c35baeff908b8c3827c13db41.zip llvm-f7fa75b20835254c35baeff908b8c3827c13db41.tar.gz llvm-f7fa75b20835254c35baeff908b8c3827c13db41.tar.bz2 |
[AArch64] Implement intrinsics for SME2 FAMIN/FAMAX (#99063)
This patch implements these intrinsics:
``` c
// Variants are also available for:
// [_f32_x2], [_f64_x2],
// [_f16_x4], [_f32_x4], [_f64_x4]
svfloat16x2_t svamax[_f16_x2](svfloat16x2 zd, svfloat16x2_t zm) __arm_streaming;
svfloat16x2_t svamin[_f16_x2](svfloat16x2 zd, svfloat16x2_t zm) __arm_streaming;
```
(cf. https://github.com/ARM-software/acle/pull/324)
Co-authored-by: Caroline Concatto <caroline.concatto@arm.com>
Diffstat (limited to 'llvm/lib/Transforms/Utils/LoopUtils.cpp')
0 files changed, 0 insertions, 0 deletions