|
From: | Richard Henderson |
Subject: | Re: [Qemu-devel] [PATCH 2/4] target-tricore: Added MADD.F and MSUB.F instructions |
Date: | Sat, 4 Jun 2016 09:55:17 -0700 |
User-agent: | Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.1.0 |
On 05/29/2016 03:59 PM, address@hidden wrote:
+ flags = f_get_excp_flags(env); + f_result = float32_muladd(-arg1, arg2, arg3, flags, &env->fp_status);
Bastian already pointed out that flags here is being used wrong, but I thought I'd reinforce that "-arg1" is not how floating-point negation works. You need to use float_muladd_negate_product as that 4th argument to float32_muladd. r~
[Prev in Thread] | Current Thread | [Next in Thread] |