在 2019/12/12 21:34, Liu Hao 写道:
> 在 2019/12/12 21:22, Liu Hao 写道:
>> This is wrong. Because FMA shall result the result exactly once. If we
> 
>                                      ^ round
> 


It turns out that FMA for `float` cannot be implemented using doubles,
either. The mul-add operation could result in a mantissa having 72 bits
which cannot be stored safely even in `long double`. Hence every
intermediate result has to be in `float`.

These patches are obsolete. I will send new ones soon.


-- 
Best regards,
LH_Mouse

Attachment: signature.asc
Description: OpenPGP digital signature

_______________________________________________
Mingw-w64-public mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/mingw-w64-public

Reply via email to