[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] [PATCH v10.5 00/20] tcg: generic vector operations
From: |
Peter Maydell |
Subject: |
Re: [Qemu-devel] [PATCH v10.5 00/20] tcg: generic vector operations |
Date: |
Thu, 25 Jan 2018 17:28:58 +0000 |
On 17 January 2018 at 16:14, Richard Henderson
<address@hidden> wrote:
> Richard Henderson (21):
> tcg: Allow multiple word entries into the constant pool
> tcg: Add types and basic operations for host vectors
> tcg: Standardize integral arguments to expanders
> tcg: Add generic vector expanders
> tcg: Loosen vec_gen_op* typecheck rules
> tcg: Add generic vector ops for constant shifts
> tcg: Add generic vector ops for comparisons
> tcg: Add generic vector ops for multiplication
> tcg: Add generic helpers for saturating arithmetic
> tcg: Add generic vector helpers with a scalar operand
> tcg/optimize: Handle vector opcodes during optimize
> target/arm: Align vector registers
> target/arm: Use vector infrastructure for aa64 add/sub/logic
> target/arm: Use vector infrastructure for aa64 mov/not/neg
> target/arm: Use vector infrastructure for aa64 dup/movi
> target/arm: Use vector infrastructure for aa64 constant shifts
> target/arm: Use vector infrastructure for aa64 compares
> target/arm: Use vector infrastructure for aa64 multiplies
> target/arm: Use vector infrastructure for aa64 orr/bic immediate
> tcg/i386: Add vector operations
> tcg/aarch64: Add vector operations
I've reviewed the arm frontend patches, at least. The tcg backend
stuff is a combination of huge patches and not an area of the
code I'm familiar with, so I've left those in the hope that
somebody else will look at them...
thanks
-- PMM
- Re: [Qemu-devel] [PATCH v10.5 15/20] target/arm: Use vector infrastructure for aa64 constant shifts, (continued)
- [Qemu-devel] [PATCH v10.5 16/20] target/arm: Use vector infrastructure for aa64 compares, Richard Henderson, 2018/01/17
- [Qemu-devel] [PATCH v10.5 18/20] target/arm: Use vector infrastructure for aa64 orr/bic immediate, Richard Henderson, 2018/01/17
- [Qemu-devel] [PATCH v10.5 17/20] target/arm: Use vector infrastructure for aa64 multiplies, Richard Henderson, 2018/01/17
- [Qemu-devel] [PATCH v10.5 19/20] tcg/i386: Add vector operations, Richard Henderson, 2018/01/17
- [Qemu-devel] [PATCH v10.5 20/20] tcg/aarch64: Add vector operations, Richard Henderson, 2018/01/17
- Re: [Qemu-devel] [PATCH v10.5 00/20] tcg: generic vector operations, no-reply, 2018/01/17
- Re: [Qemu-devel] [PATCH v10.5 00/20] tcg: generic vector operations,
Peter Maydell <=