On Thu, 25 Jun 2026 at 02:52, Richard Henderson
<richard.henderson@linaro.org> wrote:
>
> Another minor feature working toward SME2.2.
>
> r~
>
> Richard Henderson (10):
> target/arm: Enable FADD/FSUB (half-precision) with FEAT_SME_F8F16
> target/arm: Rename SME FMLAL/FMLSL patterns
> target/arm: Implement FMLAL (multiple, multiple and single, FP8 to
> FP16)
> target/arm: Implement FMLAL (multiple and indexed, FP8 to FP16)
> target/arm: Implement FDOT (multiple, multiple and single, FP8 to
> FP16)
> target/arm: Implement DOT (multiple and indexed, FP8 to FP16)
> target/arm: Implement FMOPA (widening, 2-way, FP8 to FP16)
> target/arm: Rename FVDOT pattern
> target/arm: Implement FVDOT (FP8 to FP16)
> target/arm: Enable FEAT_SME_F8F16 for -cpu max
If you agree with my suggested tweaks for patches 1, 6, 9,
I can take this into target-arm.next and adjust it there.
The only one that isn't totally obvious is the patch 9 one.
-- PMM