[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [PATCH v5 00/35] target/arm SVE patches
From: |
Richard Henderson |
Subject: |
[Qemu-devel] [PATCH v5 00/35] target/arm SVE patches |
Date: |
Wed, 20 Jun 2018 15:53:24 -1000 |
This is the remainder of the SVE enablement patches,
with an extra bonus patch to enable ARMv8.2-DotProd.
r~
Richard Henderson (35):
target/arm: Implement SVE Memory Contiguous Load Group
target/arm: Implement SVE Contiguous Load, first-fault and no-fault
target/arm: Implement SVE Memory Contiguous Store Group
target/arm: Implement SVE load and broadcast quadword
target/arm: Implement SVE integer convert to floating-point
target/arm: Implement SVE floating-point arithmetic (predicated)
target/arm: Implement SVE FP Multiply-Add Group
target/arm: Implement SVE Floating Point Accumulating Reduction Group
target/arm: Implement SVE load and broadcast element
target/arm: Implement SVE store vector/predicate register
target/arm: Implement SVE scatter stores
target/arm: Implement SVE prefetches
target/arm: Implement SVE gather loads
target/arm: Implement SVE first-fault gather loads
target/arm: Implement SVE scatter store vector immediate
target/arm: Implement SVE floating-point compare vectors
target/arm: Implement SVE floating-point arithmetic with immediate
target/arm: Implement SVE Floating Point Multiply Indexed Group
target/arm: Implement SVE FP Fast Reduction Group
target/arm: Implement SVE Floating Point Unary Operations-Unpredicated Group
target/arm: Implement SVE FP Compare with Zero Group
target/arm: Implement SVE floating-point trig multiply-add coefficient
target/arm: Implement SVE floating-point convert precision
target/arm: Implement SVE floating-point convert to integer
target/arm: Implement SVE floating-point round to integral value
target/arm: Implement SVE floating-point unary operations
target/arm: Implement SVE MOVPRFX
target/arm: Implement SVE floating-point complex add
target/arm: Implement SVE fp complex multiply add
target/arm: Pass index to AdvSIMD FCMLA (indexed)
target/arm: Implement SVE fp complex multiply add (indexed)
target/arm: Implement SVE dot product (vectors)
target/arm: Implement SVE dot product (indexed)
target/arm: Enable SVE for aarch64-linux-user
target/arm: Implement ARMv8.2-DotProd
target/arm/cpu.h | 1 +
target/arm/helper-sve.h | 682 ++++++++++++++
target/arm/helper.h | 44 +-
linux-user/elfload.c | 1 +
target/arm/cpu.c | 8 +
target/arm/cpu64.c | 2 +
target/arm/helper.c | 2 +-
target/arm/sve_helper.c | 1827 ++++++++++++++++++++++++++++++++++++
target/arm/translate-a64.c | 57 +-
target/arm/translate-sve.c | 1691 ++++++++++++++++++++++++++++++++-
target/arm/translate.c | 81 +-
target/arm/vec_helper.c | 283 +++++-
target/arm/sve.decode | 422 +++++++++
13 files changed, 5039 insertions(+), 62 deletions(-)
--
2.17.1
- [Qemu-devel] [PATCH v5 00/35] target/arm SVE patches,
Richard Henderson <=