-
-
Notifications
You must be signed in to change notification settings - Fork 5.5k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Full Support for IEEE 754-2008, ISO/IEC TR 18037, ISO/IEC 10967, ISO/IEC 11404 compliance and implementation #4965
Comments
Please edit the issue to provide a specific list of features you are interested to have supported. A laundry list of acronyms does not provide sufficient context.
I assume you mean quad-precision floating point. This was discussed in #3467 and was not implemented due to lack of native hardware support. There is also no hw support for IEEE 754-2008 decimals. |
There are 4 binery and 3 deciam formats. |
Also and extended precision on top of the basic precitions formats |
We have support for hardware-supported types, as @jiahao pointed out we have chosen not to support specific higher precision types, and instead use the |
Additionally, it looks like LLVM itself does not natively support floating decimal instructions, which means that we will rely on the above-mentioned arbirary precision arithmetic libraries. |
I looked up a few of these acronyms and they turn out to be very long ISO standards. Without more specifics, this is pretty much all we can say about the matter. |
Is it possible to have full support for IEEE 754-2008, ISO/IEC TR 18037, ISO/IEC 10967, ISO/IEC 11404 compliance and implementation.
A starting point would ne IEEE 754 Quant and decimal types.
The text was updated successfully, but these errors were encountered: