Re: [PATCH for-6.2 36/53] target/arm: Implement MVE VADD (floating-point)

2021-07-30 Thread Richard Henderson
On 7/29/21 1:14 AM, Peter Maydell wrote: +DO_2OP_FP(vfaddh, 2, uint16_t, float16_add) +DO_2OP_FP(vfadds, 4, uint32_t, float32_add) Use float16 and float32 types here? It'll be more interesting with some of the other macros later... r~

Re: [PATCH for-6.2 36/53] target/arm: Implement MVE VADD (floating-point)

2021-07-30 Thread Richard Henderson
On 7/29/21 1:14 AM, Peter Maydell wrote: Implement the MVE VADD (floating-point) insn. Handling of this is similar to the 2-operand integer insns, except that we must take care to only update the floating point exception status if the least significant bit of the predicate mask for each element

[PATCH for-6.2 36/53] target/arm: Implement MVE VADD (floating-point)

2021-07-29 Thread Peter Maydell
Implement the MVE VADD (floating-point) insn. Handling of this is similar to the 2-operand integer insns, except that we must take care to only update the floating point exception status if the least significant bit of the predicate mask for each element is active. Signed-off-by: Peter Maydell -