[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [PATCH v2 00/10] tcg vector improvements
From: |
Richard Henderson |
Subject: |
[Qemu-devel] [PATCH v2 00/10] tcg vector improvements |
Date: |
Sat, 5 Jan 2019 08:31:06 +1000 |
I've split this out from the target/ppc patch set in which
it was developed.
r~
Richard Henderson (10):
tcg: Add logical simplifications during gvec expand
tcg: Add gvec expanders for nand, nor, eqv
tcg: Add write_aofs to GVecGen4
tcg: Add opcodes for vector saturated arithmetic
tcg: Add opcodes for vector minmax arithmetic
tcg/i386: Split subroutines out of tcg_expand_vec_op
tcg/i386: Implement vector saturating arithmetic
tcg/i386: Implement vector minmax arithmetic
tcg/aarch64: Implement vector saturating arithmetic
tcg/aarch64: Implement vector minmax arithmetic
accel/tcg/tcg-runtime.h | 23 ++
tcg/aarch64/tcg-target.h | 2 +
tcg/i386/tcg-target.h | 2 +
tcg/tcg-op-gvec.h | 18 ++
tcg/tcg-op.h | 11 +
tcg/tcg-opc.h | 8 +
tcg/tcg.h | 2 +
accel/tcg/tcg-runtime-gvec.c | 257 ++++++++++++++++
tcg/aarch64/tcg-target.inc.c | 48 +++
tcg/i386/tcg-target.inc.c | 580 +++++++++++++++++++++--------------
tcg/tcg-op-gvec.c | 305 ++++++++++++++++--
tcg/tcg-op-vec.c | 75 ++++-
tcg/tcg.c | 10 +
13 files changed, 1078 insertions(+), 263 deletions(-)
--
2.17.2
- [Qemu-devel] [PATCH v2 00/10] tcg vector improvements,
Richard Henderson <=
- [Qemu-devel] [PATCH v2 01/10] tcg: Add logical simplifications during gvec expand, Richard Henderson, 2019/01/04
- [Qemu-devel] [PATCH v2 02/10] tcg: Add gvec expanders for nand, nor, eqv, Richard Henderson, 2019/01/04
- [Qemu-devel] [PATCH v2 03/10] tcg: Add write_aofs to GVecGen4, Richard Henderson, 2019/01/04
- [Qemu-devel] [PATCH v2 04/10] tcg: Add opcodes for vector saturated arithmetic, Richard Henderson, 2019/01/04
- [Qemu-devel] [PATCH v2 05/10] tcg: Add opcodes for vector minmax arithmetic, Richard Henderson, 2019/01/04
- [Qemu-devel] [PATCH v2 06/10] tcg/i386: Split subroutines out of tcg_expand_vec_op, Richard Henderson, 2019/01/04
- [Qemu-devel] [PATCH v2 07/10] tcg/i386: Implement vector saturating arithmetic, Richard Henderson, 2019/01/04
- [Qemu-devel] [PATCH v2 08/10] tcg/i386: Implement vector minmax arithmetic, Richard Henderson, 2019/01/04
- [Qemu-devel] [PATCH v2 09/10] tcg/aarch64: Implement vector saturating arithmetic, Richard Henderson, 2019/01/04
- [Qemu-devel] [PATCH v2 10/10] tcg/aarch64: Implement vector minmax arithmetic, Richard Henderson, 2019/01/04