[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PATCH 00/10] target/arm: Convert 2-reg-scalar to decodetree
From: |
Peter Maydell |
Subject: |
[PATCH 00/10] target/arm: Convert 2-reg-scalar to decodetree |
Date: |
Thu, 11 Jun 2020 15:45:19 +0100 |
This patchset converts the whole 2-reg-scalar group to decodetree,
together with the VEXT, VTBL, VTBX, VDUP insns which don't fall
into any particular group. The only remaining unconverted Neon
insns are now the "2 registers misc" group.
Based-on: 20200609160209.29960-1-peter.maydell@linaro.org
("target/arm: Convert Neon 3-reg-diff to decodetree")
The first two patches fix minor bugs in earlier parts of the conversion
that made it into master.
thanks
-- PMM
Peter Maydell (10):
target/arm: Add 'static' and 'const' annotations to VSHLL function
arrays
target/arm: Add missing TCG temp free in do_2shift_env_64()
target/arm: Convert Neon 2-reg-scalar integer multiplies to decodetree
target/arm: Convert Neon 2-reg-scalar float multiplies to decodetree
target/arm: Convert Neon 2-reg-scalar VQDMULH, VQRDMULH to decodetree
target/arm: Convert Neon 2-reg-scalar VQRDMLAH, VQRDMLSH to decodetree
target/arm: Convert Neon 2-reg-scalar long multiplies to decodetree
target/arm: Convert Neon VEXT to decodetree
target/arm: Convert Neon VTBL, VTBX to decodetree
target/arm: Convert Neon VDUP (scalar) to decodetree
target/arm/neon-dp.decode | 60 ++-
target/arm/translate-neon.inc.c | 627 +++++++++++++++++++++++++++++++-
target/arm/translate.c | 468 +-----------------------
3 files changed, 694 insertions(+), 461 deletions(-)
--
2.20.1
- [PATCH 00/10] target/arm: Convert 2-reg-scalar to decodetree,
Peter Maydell <=
- [PATCH 01/10] target/arm: Add 'static' and 'const' annotations to VSHLL function arrays, Peter Maydell, 2020/06/11
- [PATCH 02/10] target/arm: Add missing TCG temp free in do_2shift_env_64(), Peter Maydell, 2020/06/11
- [PATCH 03/10] target/arm: Convert Neon 2-reg-scalar integer multiplies to decodetree, Peter Maydell, 2020/06/11
- [PATCH 04/10] target/arm: Convert Neon 2-reg-scalar float multiplies to decodetree, Peter Maydell, 2020/06/11
- [PATCH 06/10] target/arm: Convert Neon 2-reg-scalar VQRDMLAH, VQRDMLSH to decodetree, Peter Maydell, 2020/06/11