Re: [PATCH 1/1] target/ppc: add vmsumudm vmsumcud instructions

2020-06-05 Thread Richard Henderson
On 6/4/20 10:14 PM, Lijun Pan wrote: > +static void vmsumcudm(ppc_avr_t *r, ppc_avr_t *a, ppc_avr_t *b, > + ppc_avr_t *c, bool ca) > +{ > +#ifdef CONFIG_INT128 > + __uint128_t prod[2]; > + int i; > + > + for (i = 0; i < 2; i++) { > + prod[i] = (__uint128_

[PATCH 1/1] target/ppc: add vmsumudm vmsumcud instructions

2020-06-05 Thread Lijun Pan
vmsumudm (Power ISA 3.0) - Vector Multiply-Sum Unsigned Doubleword Modulo VA-form. vmsumcud (Power ISA 3.1) - Vector Multiply-Sum & write Carry-out Unsigned Doubleword VA-form. Signed-off-by: Lijun Pan --- disas/ppc.c | 2 ++ include/qemu/host-utils.h | 2 ++