mbox series

[v2,0/4] target/arm: Misc cleanups

Message ID 20200507172352.15418-1-richard.henderson@linaro.org
Headers show
Series target/arm: Misc cleanups | expand

Message

Richard Henderson May 7, 2020, 5:23 p.m. UTC
Version 2 adds a fix to a just merged patch.


r~


Richard Henderson (4):
  target/arm: Use tcg_gen_gvec_5_ptr for sve FMLA/FCMLA
  target/arm: Use tcg_gen_gvec_mov for clear_vec_high
  target/arm: Use clear_vec_high more effectively
  target/arm: Fix tcg_gen_gvec_dup_imm vs DUP (indexed)

 target/arm/helper-sve.h    |  45 +++++++----
 target/arm/sve_helper.c    | 157 ++++++++++++++-----------------------
 target/arm/translate-a64.c |  69 ++++++++--------
 target/arm/translate-sve.c |  76 +++++++-----------
 4 files changed, 157 insertions(+), 190 deletions(-)

-- 
2.20.1

Comments

Richard Henderson May 7, 2020, 5:24 p.m. UTC | #1
On 5/7/20 10:23 AM, Richard Henderson wrote:
> Version 2 adds a fix to a just merged patch.


Ho hum.  This is actually v4.  Sigh.


r~
Peter Maydell May 11, 2020, 11 a.m. UTC | #2
On Thu, 7 May 2020 at 18:23, Richard Henderson
<richard.henderson@linaro.org> wrote:
>

> Version 2 adds a fix to a just merged patch.

>

>

> r~

>

>

> Richard Henderson (4):

>   target/arm: Use tcg_gen_gvec_5_ptr for sve FMLA/FCMLA

>   target/arm: Use tcg_gen_gvec_mov for clear_vec_high

>   target/arm: Use clear_vec_high more effectively

>   target/arm: Fix tcg_gen_gvec_dup_imm vs DUP (indexed)




Applied to target-arm.next, thanks.

-- PMM
Peter Maydell May 11, 2020, 1:28 p.m. UTC | #3
On Mon, 11 May 2020 at 12:00, Peter Maydell <peter.maydell@linaro.org> wrote:
>

> On Thu, 7 May 2020 at 18:23, Richard Henderson

> <richard.henderson@linaro.org> wrote:

> >

> > Version 2 adds a fix to a just merged patch.

> >

> >

> > r~

> >

> >

> > Richard Henderson (4):

> >   target/arm: Use tcg_gen_gvec_5_ptr for sve FMLA/FCMLA

> >   target/arm: Use tcg_gen_gvec_mov for clear_vec_high

> >   target/arm: Use clear_vec_high more effectively

> >   target/arm: Fix tcg_gen_gvec_dup_imm vs DUP (indexed)


> Applied to target-arm.next, thanks.


The 'use clear_vec_high more effectively' patch seems
to cause the 'check-acceptance' test
tests/acceptance/boot_linux.py:BootLinuxAarch64.test_virt_tcg
to time out. It looks like that happens with or without
the other clear_vec_high patch, but since they're kind
of related I've dropped both from target-arm.next (but
am keeping patches 1 and 4).

thanks
-- PMM