diff options
| author | Richard Henderson <richard.henderson@linaro.org> | 2025-02-01 16:39:51 +0000 |
|---|---|---|
| committer | Peter Maydell <peter.maydell@linaro.org> | 2025-02-11 16:22:07 +0000 |
| commit | 0b5ca769cfae0039d6a71a4dd2d28845f96c4b81 (patch) | |
| tree | 49ea8712c2759c3bc2ed1f2fd32fbe10ed7d26eb /target/arm/tcg/vec_helper.c | |
| parent | 6d5ccfd44fdcf606ceadaab7c90d44ea7d5f4fe5 (diff) | |
| download | focaccia-qemu-0b5ca769cfae0039d6a71a4dd2d28845f96c4b81.tar.gz focaccia-qemu-0b5ca769cfae0039d6a71a4dd2d28845f96c4b81.zip | |
target/arm: Handle FPCR.AH in SVE FCMLA
The negation step in SVE FCMLA mustn't negate a NaN when FPCR.AH is set. Use the same approach as we did for A64 FCMLA of passing in FPCR.AH and using it to select whether to negate by XOR or by the muladd negate_product flag. Signed-off-by: Richard Henderson <richard.henderson@linaro.org> Message-id: 20250129013857.135256-28-richard.henderson@linaro.org Reviewed-by: Peter Maydell <peter.maydell@linaro.org> Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Diffstat (limited to 'target/arm/tcg/vec_helper.c')
0 files changed, 0 insertions, 0 deletions