Re: [PATCH 21/55] target/arm: Implement MVE VAND, VBIC, VORR, VORN, VEOR

2021-06-08 Thread Richard Henderson
On 6/7/21 9:57 AM, Peter Maydell wrote: +DO_2OP(vand, 1, uint8_t, H1, DO_AND) +DO_2OP(vbic, 1, uint8_t, H1, DO_BIC) +DO_2OP(vorr, 1, uint8_t, H1, DO_ORR) +DO_2OP(vorn, 1, uint8_t, H1, DO_ORN) +DO_2OP(veor, 1, uint8_t, H1, DO_EOR) Again, logicals should use uint64_t. Otherwise, Reviewed-by: Ric

[PATCH 21/55] target/arm: Implement MVE VAND, VBIC, VORR, VORN, VEOR

2021-06-07 Thread Peter Maydell
Implement the MVE vector logical operations operating on two registers. Signed-off-by: Peter Maydell --- target/arm/helper-mve.h| 6 ++ target/arm/mve.decode | 9 + target/arm/mve_helper.c| 28 ++ target/arm/translate-mve.c | 41