[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] [PATCH 01/38] target/arm: Fill in .opc for cmtst_op
From: |
David Hildenbrand |
Subject: |
Re: [Qemu-devel] [PATCH 01/38] target/arm: Fill in .opc for cmtst_op |
Date: |
Tue, 23 Apr 2019 10:00:47 +0200 |
User-agent: |
Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.6.1 |
On 20.04.19 09:34, Richard Henderson wrote:
> This allows us to fall back to integers if the tcg backend
> does not support comparisons in the given vece.
>
> Signed-off-by: Richard Henderson <address@hidden>
> ---
> target/arm/translate.c | 4 ++++
> 1 file changed, 4 insertions(+)
>
> diff --git a/target/arm/translate.c b/target/arm/translate.c
> index d408e4d7ef..13e2dc6562 100644
> --- a/target/arm/translate.c
> +++ b/target/arm/translate.c
> @@ -6140,16 +6140,20 @@ static void gen_cmtst_vec(unsigned vece, TCGv_vec d,
> TCGv_vec a, TCGv_vec b)
> const GVecGen3 cmtst_op[4] = {
> { .fni4 = gen_helper_neon_tst_u8,
> .fniv = gen_cmtst_vec,
> + .opc = INDEX_op_cmp_vec,
> .vece = MO_8 },
> { .fni4 = gen_helper_neon_tst_u16,
> .fniv = gen_cmtst_vec,
> + .opc = INDEX_op_cmp_vec,
> .vece = MO_16 },
> { .fni4 = gen_cmtst_i32,
> .fniv = gen_cmtst_vec,
> + .opc = INDEX_op_cmp_vec,
> .vece = MO_32 },
> { .fni8 = gen_cmtst_i64,
> .fniv = gen_cmtst_vec,
> .prefer_i64 = TCG_TARGET_REG_BITS == 64,
> + .opc = INDEX_op_cmp_vec,
> .vece = MO_64 },
> };
>
>
Reviewed-by: David Hildenbrand <address@hidden>
--
Thanks,
David / dhildenb
- [Qemu-devel] [PATCH 00/38] tcg vector improvements, Richard Henderson, 2019/04/20
- [Qemu-devel] [PATCH 01/38] target/arm: Fill in .opc for cmtst_op, Richard Henderson, 2019/04/20
- Re: [Qemu-devel] [PATCH 01/38] target/arm: Fill in .opc for cmtst_op,
David Hildenbrand <=
- [Qemu-devel] [PATCH 02/38] tcg: Assert fixed_reg is read-only, Richard Henderson, 2019/04/20
- [Qemu-devel] [PATCH 04/38] tcg: Support cross-class moves without instruction support, Richard Henderson, 2019/04/20
- [Qemu-devel] [PATCH 03/38] tcg: Return bool success from tcg_out_mov, Richard Henderson, 2019/04/20
- [Qemu-devel] [PATCH 05/38] tcg: Allow add_vec, sub_vec, neg_vec, not_vec to be expanded, Richard Henderson, 2019/04/20
- [Qemu-devel] [PATCH 06/38] tcg: Promote tcg_out_{dup, dupi}_vec to backend interface, Richard Henderson, 2019/04/20