qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [PATCH v6 80/82] target/arm: Implement integer matrix multiply accum


From: Richard Henderson
Subject: Re: [PATCH v6 80/82] target/arm: Implement integer matrix multiply accumulate
Date: Fri, 14 May 2021 11:58:34 -0500
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Thunderbird/78.8.1

On 5/13/21 2:49 PM, Peter Maydell wrote:
On Fri, 30 Apr 2021 at 22:36, Richard Henderson
<richard.henderson@linaro.org> wrote:

This is {S,U,US}MMLA for both AArch64 AdvSIMD and SVE,
and V{S,U,US}MMLA.S8 for AArch32 NEON.

Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
---
  target/arm/helper.h           |  7 ++++
  target/arm/neon-shared.decode |  7 ++++
  target/arm/sve.decode         |  6 +++
  target/arm/translate-a64.c    | 18 ++++++++
  target/arm/translate-neon.c   | 27 ++++++++++++
  target/arm/translate-sve.c    | 27 ++++++++++++
  target/arm/vec_helper.c       | 77 +++++++++++++++++++++++++++++++++++
  7 files changed, 169 insertions(+)

I have to say the decode parts for SVE and A32 (using decodetree
were much easier to review than the A64 part...

Indeed, this was painful enough to write that I'm on the verge of converting a64 to decodetree as well.


r~



reply via email to

[Prev in Thread] Current Thread [Next in Thread]