All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/3] Implement FEAT_FPRCVT in cpu_max
@ 2026-06-18  8:20 Jim MacArthur
  2026-06-18  8:20 ` [PATCH 1/3] target/arm/tcg: Implement new instructions for FPRCVT Jim MacArthur
                   ` (2 more replies)
  0 siblings, 3 replies; 9+ messages in thread
From: Jim MacArthur @ 2026-06-18  8:20 UTC (permalink / raw)
  To: qemu-devel; +Cc: Peter Maydell, qemu-arm, Jim MacArthur

This introduces new forms of FCVTXX instructions which convert floating
point to integer but place the results in SIMD & FP registers, and
forms of the [SU]CVTF instructions which convert from integer to FP
with a source in SIMD & FP registers. The logic for conversion and test
values are otherwise the same as the versions which use general-purpose
registers.

Signed-off-by: Jim MacArthur <jim.macarthur@linaro.org>
---
Jim MacArthur (3):
      target/arm/tcg: Implement new instructions for FPRCVT
      tests/tcg/arm: Tests for new FPRCVT instructions
      target/arm/tcg/cpu64.c: Add FEAT_FPRCVT to cpu_max

 target/arm/tcg/a64.decode         |   15 +
 target/arm/tcg/cpu64.c            |    1 +
 target/arm/tcg/translate-a64.c    |   66 +
 tests/tcg/aarch64/Makefile.target |   25 +-
 tests/tcg/aarch64/fcvt-fprcvt.ref | 3331 +++++++++++++++++++++++++++++++++++++
 tests/tcg/arm/fcvt.c              |   26 +
 6 files changed, 3458 insertions(+), 6 deletions(-)
---
base-commit: b0df6e2f2c6c45df8d4d286933799c623e124d98
change-id: 20260618-jmac-fprcvt-1554d4c80bc8

Best regards,
-- 
Jim MacArthur <jim.macarthur@linaro.org>



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

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

Thread overview: 9+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-06-18  8:20 [PATCH 0/3] Implement FEAT_FPRCVT in cpu_max Jim MacArthur
2026-06-18  8:20 ` [PATCH 1/3] target/arm/tcg: Implement new instructions for FPRCVT Jim MacArthur
2026-06-18 14:59   ` Richard Henderson
2026-06-18  8:20 ` [PATCH 2/3] tests/tcg/arm: Tests for new FPRCVT instructions Jim MacArthur
2026-06-18 13:25   ` Alex Bennée
2026-06-18 15:04     ` Richard Henderson
2026-06-18  8:20 ` [PATCH 3/3] target/arm/tcg/cpu64.c: Add FEAT_FPRCVT to cpu_max Jim MacArthur
2026-06-18 13:22   ` Alex Bennée
2026-06-18 15:25   ` Richard Henderson

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.