[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [PATCH 00/10] A64 decoder patchset 5: most floating point
From: |
Peter Maydell |
Subject: |
[Qemu-devel] [PATCH 00/10] A64 decoder patchset 5: most floating point |
Date: |
Sat, 28 Dec 2013 21:49:01 +0000 |
Kronecker may have said that "God made the integers, all the rest is the
work of man"; however he did not suggest who we should blame for
float-to-integer conversions. Those turn out to be sufficiently
tricky that they're going to get a patchset all of their own.
In the meantime this is most of the rest of the A64 floating point
support. (Some other 1-src FP instructions like sqrt will also be
deferred to the next patchset.)
This patchset sits on top of the previous one (now almost entirely
codereviewed); you can find a git tree at
git://git.linaro.org/people/peter.maydell/qemu-arm.git a64-fifth-set
web UI:
https://git.linaro.org/people/peter.maydell/qemu-arm.git/shortlog/refs/heads/a64-fifth-set
thanks
-- PMM
Alexander Graf (5):
target-arm: A64: Add support for dumping AArch64 VFP register state
target-arm: A64: Add "Floating-point data-processing (2 source)" insns
target-arm: A64: Add "Floating-point data-processing (3 source)" insns
target-arm: A64: Add fmov (scalar, immediate) instruction
target-arm: Give the FPSCR rounding modes names
Claudio Fontana (3):
target-arm: A64: Add support for floating point compare
target-arm: A64: Add support for floating point conditional compare
target-arm: A64: Add support for floating point cond select
Peter Maydell (2):
target-arm: A64: Fix vector register access on bigendian hosts
target-arm: Use VFP_BINOP macro for min, max, minnum, maxnum
target-arm/cpu.h | 9 +
target-arm/helper-a64.c | 45 ++++
target-arm/helper-a64.h | 4 +
target-arm/helper.c | 37 +---
target-arm/helper.h | 15 +-
target-arm/neon_helper.c | 12 -
target-arm/translate-a64.c | 532 ++++++++++++++++++++++++++++++++++++++++++---
target-arm/translate.c | 16 +-
8 files changed, 585 insertions(+), 85 deletions(-)
--
1.8.5
- [Qemu-devel] [PATCH 00/10] A64 decoder patchset 5: most floating point,
Peter Maydell <=
- [Qemu-devel] [PATCH 07/10] target-arm: A64: Add support for floating point compare, Peter Maydell, 2013/12/28
- [Qemu-devel] [PATCH 04/10] target-arm: A64: Add "Floating-point data-processing (2 source)" insns, Peter Maydell, 2013/12/28
- [Qemu-devel] [PATCH 06/10] target-arm: A64: Add fmov (scalar, immediate) instruction, Peter Maydell, 2013/12/28
- [Qemu-devel] [PATCH 01/10] target-arm: A64: Add support for dumping AArch64 VFP register state, Peter Maydell, 2013/12/28
- [Qemu-devel] [PATCH 09/10] target-arm: A64: Add support for floating point cond select, Peter Maydell, 2013/12/28