Re: [PATCH v3] AArch64: Add LUTI ACLE for SVE2

2025-01-16 Thread Richard Sandiford
Saurabh Jha writes: > On 1/8/2025 11:13 AM, Richard Sandiford wrote: >> writes: >>> [...] >>> diff --git a/gcc/config/aarch64/aarch64-sve-builtins-sve2.def >>> b/gcc/config/aarch64/aarch64-sve-builtins-sve2.def >>> index e726fa1fb68..0c4f8251ac0 100644 >>> --- a/gcc/config/aarch64/aarch64-sve-bu

Re: [PATCH v3] AArch64: Add LUTI ACLE for SVE2

2025-01-15 Thread Saurabh Jha
On 1/8/2025 11:13 AM, Richard Sandiford wrote: writes: This patch introduces support for LUTI2/LUTI4 ACLE for SVE2. LUTI instructions are used for efficient table lookups with 2-bit or 4-bit indices. LUTI2 reads indexed 8-bit or 16-bit elements from the low 128 bits of the table vector usin

Re: [PATCH v3] AArch64: Add LUTI ACLE for SVE2

2025-01-08 Thread Andrew Carlotti
On Wed, Jan 08, 2025 at 11:13:41AM +, Richard Sandiford wrote: > writes: > > This patch introduces support for LUTI2/LUTI4 ACLE for SVE2. > > > > LUTI instructions are used for efficient table lookups with 2-bit > > or 4-bit indices. LUTI2 reads indexed 8-bit or 16-bit elements from > > the lo

Re: [PATCH v3] AArch64: Add LUTI ACLE for SVE2

2025-01-08 Thread Richard Sandiford
writes: > This patch introduces support for LUTI2/LUTI4 ACLE for SVE2. > > LUTI instructions are used for efficient table lookups with 2-bit > or 4-bit indices. LUTI2 reads indexed 8-bit or 16-bit elements from > the low 128 bits of the table vector using packed 2-bit indices, > while LUTI4 can re

[PATCH v3] AArch64: Add LUTI ACLE for SVE2

2025-01-08 Thread saurabh.jha
This patch introduces support for LUTI2/LUTI4 ACLE for SVE2. LUTI instructions are used for efficient table lookups with 2-bit or 4-bit indices. LUTI2 reads indexed 8-bit or 16-bit elements from the low 128 bits of the table vector using packed 2-bit indices, while LUTI4 can read from the low 128