target/ppc: Do not call do_float_check_status from do_fmadd
commit2125ac18bfa3e9568b75906636ec9c69c628c0a0
authorRichard Henderson <richard.henderson@linaro.org>
Fri, 17 Dec 2021 16:57:15 +0000 (17 17:57 +0100)
committerCédric Le Goater <clg@kaod.org>
Fri, 17 Dec 2021 16:57:15 +0000 (17 17:57 +0100)
treefd9f08f700503ab8e5db833d6a96c9e43b35656b
parentffdaff8e9c698061f57a6b1827570562c5a1c909
target/ppc: Do not call do_float_check_status from do_fmadd

We will process flags other than in valid in helper_float_check_status,
which is invoked after the writeback to FRT.
Fixes a bug in which FRT is not written when OE/UE/XE are enabled.

Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
Message-Id: <20211119160502.17432-21-richard.henderson@linaro.org>
Signed-off-by: Cédric Le Goater <clg@kaod.org>
target/ppc/fpu_helper.c