diff options
author | CarolineConcatto <caroline.concatto@arm.com> | 2024-06-26 12:54:37 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-06-26 12:54:37 +0100 |
commit | c9fc960650223ffb89c93d21d0d4c59648ee1c13 (patch) | |
tree | bf58796a7e140c0a59d32aa6bab4f457ccfaacc8 /lldb/packages/Python/lldbsuite/test/configuration.py | |
parent | cca4f549bddd28742f370571296b46054c98d27b (diff) | |
download | llvm-c9fc960650223ffb89c93d21d0d4c59648ee1c13.zip llvm-c9fc960650223ffb89c93d21d0d4c59648ee1c13.tar.gz llvm-c9fc960650223ffb89c93d21d0d4c59648ee1c13.tar.bz2 |
[CLANG][LLVM][AArch64]SME2.1 intrinsics for MOVAZ tile to 2/4 vectors (#88710)
According to the specification in
ARM-software/acle#309 this adds the intrinsics
// Variants are also available for _za8_u8, _za16_s16, _za16_u16, //
_za16_f16, _za16_bf16, _za32_s32, _za32_u32, _za32_f32, // _za64_s64,
_za64_u64 and _za64_f64
svint8x2_t svreadz_hor_za8_s8_vg2(uint64_t tile, uint32_t slice)
__arm_streaming __arm_inout("za");
// Variants are also available for _za8_u8, _za16_s16, _za16_u16, //
_za16_f16, _za16_bf16, _za32_s32, _za32_u32, _za32_f32, // _za64_s64,
_za64_u64 and _za64_f64
svint8x4_t svreadz_hor_za8_s8_vg4(uint64_t tile, uint32_t slice)
__arm_streaming __arm_inout("za");
// Variants are also available for _za8_u8, _za16_s16, _za16_u16, //
_za16_f16, _za16_bf16, _za32_s32, _za32_u32, _za32_f32, // _za64_s64,
_za64_u64 and _za64_f64
svint8x2_t svreadz_ver_za8_s8_vg2(uint64_t tile, uint32_t slice)
__arm_streaming __arm_inout("za");
// Variants are also available for _za8_u8, _za16_s16, _za16_u16, //
_za16_f16, _za16_bf16, _za32_s32, _za32_u32, _za32_f32, // _za64_s64,
_za64_u64 and _za64_f64
svint8x4_t svreadz_ver_za8_s8_vg4(uint64_t tile, uint32_t slice)
__arm_streaming __arm_inout("za");
Diffstat (limited to 'lldb/packages/Python/lldbsuite/test/configuration.py')
0 files changed, 0 insertions, 0 deletions