mbox series

[v5,0/5] target/arm: Implement ARMv8.2-FHM

Message ID 20190219222952.22183-1-richard.henderson@linaro.org
Headers show
Series target/arm: Implement ARMv8.2-FHM | expand

Message

Richard Henderson Feb. 19, 2019, 10:29 p.m. UTC
Changes since v4:

Fixed the FZ16 issue.
Add the aa64 HWCAP bits for both JSConv and FHM.


r~


Richard Henderson (5):
  target/arm: Add helpers for FMLAL
  target/arm: Implement FMLAL and FMLSL for aarch64
  target/arm: Implement VFMAL and VFMSL for aarch32
  target/arm: Enable ARMv8.2-FHM for -cpu max
  linux-user: Enable HWCAP_ASIMDFHM, HWCAP_JSCVT

 target/arm/cpu.h           |  10 +++
 target/arm/helper.h        |   9 +++
 linux-user/elfload.c       |   2 +
 target/arm/cpu.c           |   1 +
 target/arm/cpu64.c         |   2 +
 target/arm/translate-a64.c |  49 +++++++++++-
 target/arm/translate.c     | 129 +++++++++++++++++++++++---------
 target/arm/vec_helper.c    | 148 +++++++++++++++++++++++++++++++++++++
 8 files changed, 316 insertions(+), 34 deletions(-)

-- 
2.17.2

Comments

Peter Maydell Feb. 26, 2019, 5:23 p.m. UTC | #1
On Tue, 19 Feb 2019 at 22:29, Richard Henderson
<richard.henderson@linaro.org> wrote:
>

> Changes since v4:

>

> Fixed the FZ16 issue.

> Add the aa64 HWCAP bits for both JSConv and FHM.

>

>

> r~

>

>

> Richard Henderson (5):

>   target/arm: Add helpers for FMLAL

>   target/arm: Implement FMLAL and FMLSL for aarch64

>   target/arm: Implement VFMAL and VFMSL for aarch32

>   target/arm: Enable ARMv8.2-FHM for -cpu max

>   linux-user: Enable HWCAP_ASIMDFHM, HWCAP_JSCVT




Applied to target-arm.next, thanks.

-- PMM