[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [PATCH 00/10] Fix Neon shift instructions
From: |
Peter Maydell |
Subject: |
[Qemu-devel] [PATCH 00/10] Fix Neon shift instructions |
Date: |
Tue, 15 Feb 2011 13:44:40 +0000 |
This patch series fixes bugs in the Neon shift instructions
VRSHR, VRSRA, VQRSHRN, VQRSHRUN, VRSHRN, VQSHRN, VSHRN, VQSHRUN,
VRSHL, and VQRSHL. It is based on the v3 patchset Christophe
sent recently, with some fixes for minor nits in those patches,
plus some patches from me which fix problems with shifts by
large shift counts and an issue with overlapping source and
destination registers.
With this patchset qemu passes random instruction sequence
testing for all these instruction patterns.
Christophe Lyon (5):
target-arm: Fix rounding constant addition for Neon shifts
target-arm: Fix unsigned VRSHL.s8 and .s16 right shifts by type width
target-arm: fix unsigned 64 bit right shifts.
target-arm: fix Neon VQSHRN and VSHRN.
target-arm: fix decoding of Neon 64 bit shifts.
Peter Maydell (5):
target-arm: Fix signed VRSHL by large shift counts
target-arm: Fix saturated values for Neon right shifts
target-arm: Fix signed VQRSHL by large shift counts
target-arm: Fix unsigned VQRSHL by large shift counts
target-arm: Fix shift by immediate and narrow where src,dest overlap
target-arm/neon_helper.c | 232 +++++++++++++++++++++++++++++++++++++++-------
target-arm/translate.c | 71 ++++++++++----
2 files changed, 250 insertions(+), 53 deletions(-)
- [Qemu-devel] [PATCH 00/10] Fix Neon shift instructions,
Peter Maydell <=
- [Qemu-devel] [PATCH 03/10] target-arm: Fix unsigned VRSHL.s8 and .s16 right shifts by type width, Peter Maydell, 2011/02/15
- [Qemu-devel] [PATCH 10/10] target-arm: Fix shift by immediate and narrow where src, dest overlap, Peter Maydell, 2011/02/15
- [Qemu-devel] [PATCH 08/10] target-arm: Fix signed VQRSHL by large shift counts, Peter Maydell, 2011/02/15
- [Qemu-devel] [PATCH 04/10] target-arm: fix unsigned 64 bit right shifts., Peter Maydell, 2011/02/15
- [Qemu-devel] [PATCH 07/10] target-arm: fix decoding of Neon 64 bit shifts., Peter Maydell, 2011/02/15
- [Qemu-devel] [PATCH 05/10] target-arm: Fix saturated values for Neon right shifts, Peter Maydell, 2011/02/15
- [Qemu-devel] [PATCH 02/10] target-arm: Fix signed VRSHL by large shift counts, Peter Maydell, 2011/02/15
- [Qemu-devel] [PATCH 01/10] target-arm: Fix rounding constant addition for Neon shifts, Peter Maydell, 2011/02/15
- [Qemu-devel] [PATCH 06/10] target-arm: fix Neon VQSHRN and VSHRN., Peter Maydell, 2011/02/15