MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
The majority of sve/sme intrinsics have names which are defined by one type
(like svuint8_t svextq[_u8]) or two types (like svsub_za32[_f32]_vg1x2).
Some intrinsics now have three types (like svtmopa_lane_za32[_s8_u8]).
This change extends the number of type_suffix_indexes from two to three
to cover this case.
Compared to v1 of this patch:
- rebased on top of my aarch64: Add fp8 sme 2.1 features per ACLE 2024Q4 series.
Claudio Bantaloukas (1):
aarch64: Add the ability to have three types in an sve/sme intrinsic
name
.../aarch64/aarch64-sve-builtins-base.cc | 8 +-
.../aarch64/aarch64-sve-builtins-shapes.cc | 41 ++-
gcc/config/aarch64/aarch64-sve-builtins.cc | 336 +++++++++---------
gcc/config/aarch64/aarch64-sve-builtins.h | 19 +-
4 files changed, 217 insertions(+), 187 deletions(-)
--
2.51.0