[Top][All Lists]

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

Re: [PATCH for-6.2 33/34] target/arm: Implement MVE scatter-gather immed

From: Richard Henderson
Subject: Re: [PATCH for-6.2 33/34] target/arm: Implement MVE scatter-gather immediate forms
Date: Wed, 21 Jul 2021 14:49:59 -1000
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Thunderbird/78.11.0

On 7/13/21 3:37 AM, Peter Maydell wrote:
Implement the MVE VLDR/VSTR insns which do scatter-gather using base
addresses from Qm plus or minus an immediate offset (possibly with
writeback). Note that writeback is not predicated but it does have
to honour ECI state, so we have to add an eci_mask check to the
VSTR_SG macros (the VLDR_SG macros already needed this to be able
to distinguish "skip beat" from "set predicated element to 0").

Signed-off-by: Peter Maydell<peter.maydell@linaro.org>
  target/arm/helper-mve.h    |  5 +++
  target/arm/mve.decode      | 10 +++++
  target/arm/mve_helper.c    | 91 ++++++++++++++++++++++++--------------
  target/arm/translate-mve.c | 66 +++++++++++++++++++++++++++
  4 files changed, 140 insertions(+), 32 deletions(-)

Reviewed-by: Richard Henderson <richard.henderson@linaro.org>


reply via email to

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