]> git.proxmox.com Git - mirror_qemu.git/commit - fpu/softfloat.c
softfloat: Convert float32_exp2 to FloatParts
authorRichard Henderson <richard.henderson@linaro.org>
Sun, 22 Nov 2020 03:20:23 +0000 (19:20 -0800)
committerRichard Henderson <richard.henderson@linaro.org>
Thu, 3 Jun 2021 21:09:02 +0000 (14:09 -0700)
commit572c4d862ff2b5f1525044639aa60ec5854c813d
tree77ad0b8e4cb5913d8bb99009c78e504b6f057e90
parent1b96b006d23badf42c3fb3378413dcab1d3d2da2
softfloat: Convert float32_exp2 to FloatParts

Keep the intermediate results in FloatParts instead of
converting back and forth between float64.  Use muladd
instead of separate mul+add.

Reviewed-by: Alex Bennée <alex.bennee@linaro.org>
Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
fpu/softfloat.c