All of lore.kernel.org
 help / color / mirror / Atom feed
* [Qemu-devel] [PATCH 0/5] ARM: fix VQSHL (register)
@ 2010-12-07 14:13 Peter Maydell
  2010-12-07 14:13 ` [Qemu-devel] [PATCH 1/5] ARM: Fix arguments passed to VQSHL helpers Peter Maydell
                   ` (5 more replies)
  0 siblings, 6 replies; 7+ messages in thread
From: Peter Maydell @ 2010-12-07 14:13 UTC (permalink / raw)
  To: qemu-devel; +Cc: Juha.Riihimaki

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #1: Type: text/plain, Size: 1156 bytes --]

This patchset fixes bugs in the decode and implementation
of the ARM Neon VQSHL (register) instruction form. It is
a split out version of those parts of the maemo-qemu tree
commit 03a2445a which deal with this instruction form;
the remainder which address VQSHL (immediate) I'll send
in a separate patchset.

The 'Fix VQSHL of signed 64 bit values by shift counts >= 64'
patch is a bug fix which does not appear in the maemo-qemu
patch. 'Correct result in saturating cases for VQSHL of s8/16/32'
does appear, but I refactored it a little to be clearer;
these two therefore have me as the author.

These patches have been tested by running random instruction
sequences and comparing against A8 hardware.


Juha Riihimäki (3):
  ARM: Fix arguments passed to VQSHL helpers
  ARM: Fix VQSHL of signed 64 bit values
  ARM: remove pointless else clause in VQSHL of u64

Peter Maydell (2):
  ARM: Fix VQSHL of signed 64 bit values by shift counts >= 64
  ARM: Correct result in saturating cases for VQSHL of s8/16/32

 target-arm/neon_helper.c |   21 ++++++++++++++-------
 target-arm/translate.c   |    4 ++--
 2 files changed, 16 insertions(+), 9 deletions(-)

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

end of thread, other threads:[~2010-12-27 21:29 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2010-12-07 14:13 [Qemu-devel] [PATCH 0/5] ARM: fix VQSHL (register) Peter Maydell
2010-12-07 14:13 ` [Qemu-devel] [PATCH 1/5] ARM: Fix arguments passed to VQSHL helpers Peter Maydell
2010-12-07 14:13 ` [Qemu-devel] [PATCH 2/5] ARM: Fix VQSHL of signed 64 bit values Peter Maydell
2010-12-07 14:13 ` [Qemu-devel] [PATCH 3/5] ARM: Fix VQSHL of signed 64 bit values by shift counts >= 64 Peter Maydell
2010-12-07 14:13 ` [Qemu-devel] [PATCH 4/5] ARM: remove pointless else clause in VQSHL of u64 Peter Maydell
2010-12-07 14:13 ` [Qemu-devel] [PATCH 5/5] ARM: Correct result in saturating cases for VQSHL of s8/16/32 Peter Maydell
2010-12-27 20:18 ` [Qemu-devel] [PATCH 0/5] ARM: fix VQSHL (register) Aurelien Jarno

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.