All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 00/10] target/arm: Implement FEAT_SME_F8F16
@ 2026-06-25  1:51 Richard Henderson
  2026-06-25  1:51 ` [PATCH 01/10] target/arm: Enable FADD/FSUB (half-precision) with FEAT_SME_F8F16 Richard Henderson
                   ` (11 more replies)
  0 siblings, 12 replies; 25+ messages in thread
From: Richard Henderson @ 2026-06-25  1:51 UTC (permalink / raw)
  To: qemu-devel; +Cc: qemu-arm

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

 target/arm/cpu-features.h        | 11 +++++
 target/arm/tcg/helper-fp8-defs.h |  2 +
 linux-user/aarch64/elfload.c     |  1 +
 target/arm/tcg/cpu64.c           |  1 +
 target/arm/tcg/fp8_helper.c      | 58 +++++++++++++++++++++++++
 target/arm/tcg/translate-sme.c   | 72 +++++++++++++++++++++++---------
 docs/system/arm/emulation.rst    |  1 +
 target/arm/tcg/sme.decode        | 66 +++++++++++++++++++++--------
 8 files changed, 176 insertions(+), 36 deletions(-)

-- 
2.43.0



^ permalink raw reply	[flat|nested] 25+ messages in thread

end of thread, other threads:[~2026-06-26 15:33 UTC | newest]

Thread overview: 25+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-06-25  1:51 [PATCH 00/10] target/arm: Implement FEAT_SME_F8F16 Richard Henderson
2026-06-25  1:51 ` [PATCH 01/10] target/arm: Enable FADD/FSUB (half-precision) with FEAT_SME_F8F16 Richard Henderson
2026-06-26  9:03   ` Peter Maydell
2026-06-25  1:51 ` [PATCH 02/10] target/arm: Rename SME FMLAL/FMLSL patterns Richard Henderson
2026-06-25 10:17   ` Peter Maydell
2026-06-25  1:51 ` [PATCH 03/10] target/arm: Implement FMLAL (multiple, multiple and single, FP8 to FP16) Richard Henderson
2026-06-26  9:11   ` Peter Maydell
2026-06-25  1:51 ` [PATCH 04/10] target/arm: Implement FMLAL (multiple and indexed, " Richard Henderson
2026-06-26  9:12   ` Peter Maydell
2026-06-25  1:51 ` [PATCH 05/10] target/arm: Implement FDOT (multiple, multiple and single, " Richard Henderson
2026-06-25  1:51 ` [PATCH 06/10] target/arm: Implement DOT (multiple and indexed, " Richard Henderson
2026-06-26  9:16   ` Peter Maydell
2026-06-25  1:51 ` [PATCH 07/10] target/arm: Implement FMOPA (widening, 2-way, " Richard Henderson
2026-06-26  9:22   ` Peter Maydell
2026-06-25  1:51 ` [PATCH 08/10] target/arm: Rename FVDOT pattern Richard Henderson
2026-06-25 10:19   ` Peter Maydell
2026-06-25  1:51 ` [PATCH 09/10] target/arm: Implement FVDOT (FP8 to FP16) Richard Henderson
2026-06-26  9:27   ` Peter Maydell
2026-06-26 15:33     ` Richard Henderson
2026-06-25  1:51 ` [PATCH 10/10] target/arm: Enable FEAT_SME_F8F16 for -cpu max Richard Henderson
2026-06-25 10:18   ` Peter Maydell
2026-06-26  9:33 ` [PATCH 00/10] target/arm: Implement FEAT_SME_F8F16 Peter Maydell
2026-06-26 10:07 ` Alex Bennée
2026-06-26 10:16   ` Peter Maydell
2026-06-26 11:54     ` Peter Maydell

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.