Hi,

On Monday, 2021-10-04 13:03:27 -0400, Matthew Miller wrote:

> But beyond that: What other things might be limits? Are there key bits of
> the distro which don't build yet?

Fwiw, I learned just yesterday that apparently to stay on the cheap side
they underspecified RISC-V FPU to omit some IEEE 754 optional behaviour
that would preserve and propagate a quiet NaN's payload in floating
point calculations. It may or may not (optionally) be supported on
a given RISC-V architecture.

That is a feature LibreOffice Calc makes heavy use of to transport error
information in doubles, where without those payload details it would
result in just a general NaN error for illegal FP operation.

Some other software may also use NaN payloads (R is mentioned in the
IEEE 754 .pdf on NaNs
https://grouper.ieee.org/groups/msc/ANSI_IEEE-Std-754-2019/background/nan-propagation.pdf
("Known and possible uses of NaN payloads"), and JavaScript NaN-boxing
for type of data).

Further pointers in
https://bugs.documentfoundation.org/show_bug.cgi?id=152943

  Eike

-- 
GPG key 0x6A6CD5B765632D3A - 2265 D7F3 A7B0 95CC 3918  630B 6A6C D5B7 6563 2D3A

Attachment: signature.asc
Description: PGP signature

_______________________________________________
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue

Reply via email to