Page MenuHomePhabricator

[Clang][AArch64] Add SME C intrinsics for read and write (mova)
Needs ReviewPublic

Authored by sagarkulkarni19 on Jun 27 2022, 7:15 AM.

Details

Summary

This patch adds support for the following SME ACLE intrinsics:

- svread_hor_za8[_s8]_m // Also for u8
- svread_hor_za16[_s16]_m // Also for u16, f16, bf16
- svread_hor_za32[_s32]_m // Also for u32, f32
- svread_hor_za64[_s64]_m // Also for u64, f64
- svread_hor_za128[_s8]_m // Also for s16, s32, s64, u8, u16, u32, u64, bf16, f16, f32, f64
- svread_ver_za8[_s8]_m // Also for u8
- svread_ver_za16[_s16]_m // Also for u16, f16, bf16
- svread_ver_za32[_s32]_m // Also for u32, f32
- svread_ver_za64[_s64]_m // Also for u64, f64
- svread_ver_za128[_s8]_m // Also for s16, s32, s64, u8, u16, u32, u64, bf16, f16, f32, f64

Defined in : https://github.com/ARM-software/acle/pull/188

Diff Detail