[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [PATCH v2 00/15] target/arm: partial vector cleanup
From: |
Peter Maydell |
Subject: |
Re: [PATCH v2 00/15] target/arm: partial vector cleanup |
Date: |
Tue, 5 May 2020 11:38:03 +0100 |
On Sat, 2 May 2020 at 23:45, Richard Henderson
<address@hidden> wrote:
>
> This is not complete, but shows the direction I'd like to go.
>
> It may well help what Peter is doing with the neon decodetree
> conversion. It may be helpful to apply before the conversion
> in order to reduce the number of special cases. As may
> continuing with the cleanup; I'll probably work on that more
> next week.
>
> Version 2 extracts more bits from my sve2 branch. There's
> still more to pull back, especially for crypto_helper.c, where
> there are also tail clearing bugs to fix.
This doesn't apply on master any more as a result of the
first lump of decodetree stuff going in. Also patch 2
doesn't seem to compile:
/home/petmay01/linaro/qemu-from-laptop/qemu/target/arm/translate.c: In
function ‘gen_gvec_srshr’:
/home/petmay01/linaro/qemu-from-laptop/qemu/target/arm/translate.c:4107:9:
error: implicit declaration of function ‘tcg_gen_gvec_dup_imm’; did
you mean ‘tcg_gen_gvec_dup_i64’?
[-Werror=implicit-function-declaration]
tcg_gen_gvec_dup_imm(vece, rd_ofs, opr_sz, max_sz, 0);
^~~~~~~~~~~~~~~~~~~~
tcg_gen_gvec_dup_i64
/home/petmay01/linaro/qemu-from-laptop/qemu/target/arm/translate.c:4107:9:
error: nested extern declaration of ‘tcg_gen_gvec_dup_imm’
[-Werror=nested-externs]
Any chance you could do a rebase and resend?
thanks
-- PMM
- [PATCH v2 06/15] target/arm: Wrap vector compare zero GVecGen2 in GVecGen2Fn, (continued)
- [PATCH v2 06/15] target/arm: Wrap vector compare zero GVecGen2 in GVecGen2Fn, Richard Henderson, 2020/05/02
- [PATCH v2 08/15] target/arm: Wrap vector cmtst/ushl/sshl GVecGen3 in GVecGen3Fn, Richard Henderson, 2020/05/02
- [PATCH v2 11/15] target/arm: Wrap vector qrdmla/qrdmls in GVecGen3Fn, Richard Henderson, 2020/05/02
- [PATCH v2 10/15] target/arm: Remove fp_status from helper_{recpe, rsqrte}_u32, Richard Henderson, 2020/05/02
- [PATCH v2 09/15] target/arm: Wrap vector uqadd/sqadd/uqsub/sqsub GVecGen4 in GVecGen3Fn, Richard Henderson, 2020/05/02
- [PATCH v2 12/15] target/arm: Pass pointer to qc to qrdmla/qrdmls, Richard Henderson, 2020/05/02
- [PATCH v2 07/15] target/arm: Wrap vector mla/mls GVecGen3 in GVecGen3Fn, Richard Henderson, 2020/05/02
- [PATCH v2 13/15] target/arm: Clear tail in gvec_fmul_idx_*, gvec_fmla_idx_*, Richard Henderson, 2020/05/02
- [PATCH v2 14/15] target/arm: Vectorize SABD/UABD, Richard Henderson, 2020/05/02
- [PATCH v2 15/15] target/arm: Vectorize SABA/UABA, Richard Henderson, 2020/05/02
- Re: [PATCH v2 00/15] target/arm: partial vector cleanup,
Peter Maydell <=