diff options
author | Lukacma <Marian.Lukac@arm.com> | 2024-09-25 14:34:00 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-09-25 14:34:00 +0100 |
commit | 02c138f8d1d6ca7152823d44ad5709d13bcd06ee (patch) | |
tree | 6155de12b910061964d3b6264643e9b1087ad4d8 /clang/lib/Lex/ModuleMap.cpp | |
parent | 817e742ba55406688bf1f00557d24a60cfce962f (diff) | |
download | llvm-02c138f8d1d6ca7152823d44ad5709d13bcd06ee.zip llvm-02c138f8d1d6ca7152823d44ad5709d13bcd06ee.tar.gz llvm-02c138f8d1d6ca7152823d44ad5709d13bcd06ee.tar.bz2 |
[AArch64] Implement intrinsics for SME2 FSCALE (#100128)
This patch implements these intrinsics:
FSCALE SINGLE AND MULTI
```
// Variants are also available for:
// [_single_f32_x2], [_single_f64_x2],
// [_single_f16_x4], [_single_f32_x4], [_single_f64_x4]
svfloat16x2_t svscale[_single_f16_x2](svfloat16x2_t zd, svfloat16_t zm) __arm_streaming;
// Variants are also available for:
// [_f32_x2], [_f64_x2],
// [_f16_x4], [_f32_x4], [_f64_x4]
svfloat16x2_t svscale[_f16_x2](svfloat16x2_t zd, svfloat16x2_t zm) __arm_streaming
```
(cf. https://github.com/ARM-software/acle/pull/323)
Co-authored-by: Caroline Concatto <caroline.concatto@arm.com>
Diffstat (limited to 'clang/lib/Lex/ModuleMap.cpp')
0 files changed, 0 insertions, 0 deletions