qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
* [PATCH 0/2] tcg/aarch64: Fixes to vector ops
@ 2021-02-20 21:29 Richard Henderson
  2021-02-20 21:29 ` [PATCH 1/2] tcg/aarch64: Fix I3617_CMLE0 Richard Henderson
                   ` (4 more replies)
  0 siblings, 5 replies; 7+ messages in thread
From: Richard Henderson @ 2021-02-20 21:29 UTC (permalink / raw)
  To: qemu-devel; +Cc: qemu-arm

I guess it has been a while since I've run aa32 risu on aa64 host.

The launchpad bug is something that should have been seen from the
beginning, but the similar aa64 operations are expanded as integer
code, not vector code.  The aa32 neon code has only recently been
converted to use gvecs.

The cmle0 (zero) bug has been exposed by the recent constant
propagation improvements; previously we saw a reg/reg compare.


r~


Richard Henderson (2):
  tcg/aarch64: Fix I3617_CMLE0
  tcg/aarch64: Fix generation of "scalar" vector operations

 tcg/aarch64/tcg-target.c.inc | 213 ++++++++++++++++++++++++++++++-----
 1 file changed, 182 insertions(+), 31 deletions(-)

-- 
2.25.1



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

end of thread, other threads:[~2021-03-01  2:03 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-02-20 21:29 [PATCH 0/2] tcg/aarch64: Fixes to vector ops Richard Henderson
2021-02-20 21:29 ` [PATCH 1/2] tcg/aarch64: Fix I3617_CMLE0 Richard Henderson
2021-02-20 21:29 ` [PATCH 2/2] tcg/aarch64: Fix generation of "scalar" vector operations Richard Henderson
2021-02-21 12:12 ` [PATCH 0/2] tcg/aarch64: Fixes to vector ops Peter Maydell
2021-02-22  0:21   ` Richard Henderson
2021-02-22  7:52 ` Stefan Weil
2021-03-01  2:03 ` Richard Henderson

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).