[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [PATCH 0/2] target/arm: make use of new gvec expanders
From: |
Richard Henderson |
Subject: |
[Qemu-devel] [PATCH 0/2] target/arm: make use of new gvec expanders |
Date: |
Sat, 18 May 2019 12:19:32 -0700 |
Based-on: <address@hidden>
Aka "tcg: misc gvec improvements".
We've added (or are adding) generic support for variable vector shifts
and bitsel. This trivially replaces the implementations of BSL, BIT,
and BSL. It enables a reasonable implementation of {U,S}SHL.
r~
Richard Henderson (2):
target/arm: Vectorize USHL and SSHL
target/arm: Use tcg_gen_gvec_bitsel
target/arm/helper.h | 15 +-
target/arm/translate-a64.h | 2 +
target/arm/translate.h | 9 +-
target/arm/neon_helper.c | 33 ----
target/arm/translate-a64.c | 33 ++--
target/arm/translate.c | 362 ++++++++++++++++++++++++++++---------
target/arm/vec_helper.c | 176 ++++++++++++++++++
7 files changed, 486 insertions(+), 144 deletions(-)
--
2.17.1
- [Qemu-devel] [PATCH 0/2] target/arm: make use of new gvec expanders,
Richard Henderson <=