Re: [PATCH v1 07/11] target/arm: Implement bfloat16 dot product (indexed)

2021-05-18 Thread Richard Henderson
On 5/18/21 7:24 AM, Peter Maydell wrote: -case 0x0f: /* SUDOT, USDOT */ -gen_gvec_op4_ool(s, is_q, rd, rn, rm, rd, index, - extract32(insn, 23, 1) - ? gen_helper_gvec_usdot_idx_b - : gen_helper_gvec_sudot_idx_b);

Re: [PATCH v1 07/11] target/arm: Implement bfloat16 dot product (indexed)

2021-05-18 Thread Peter Maydell
On Sat, 17 Apr 2021 at 01:06, Richard Henderson wrote: > > This is BFDOT for both AArch64 AdvSIMD and SVE, > and VDOT.BF16 for AArch32 NEON. > > Signed-off-by: Richard Henderson > --- > target/arm/helper.h | 2 ++ > target/arm/neon-shared.decode | 2 ++ > target/arm/sve.decode

[PATCH v1 07/11] target/arm: Implement bfloat16 dot product (indexed)

2021-04-16 Thread Richard Henderson
This is BFDOT for both AArch64 AdvSIMD and SVE, and VDOT.BF16 for AArch32 NEON. Signed-off-by: Richard Henderson --- target/arm/helper.h | 2 ++ target/arm/neon-shared.decode | 2 ++ target/arm/sve.decode | 3 +++ target/arm/translate-a64.c | 41 ++