【发布时间】:2009-04-04 01:47:39
【问题描述】:
我只是花了一周的时间来处理这个主题,发现没有语言可以正确地满足 IEEE 754 规范。
即使 GCC 也不尊重相关的 C99 部分(它忽略了 FENV_ACCESS 杂注,有人告诉我,我的工作示例纯属运气)。
使用库函数遵守规范是不可能的 (AFAIK),您需要语言的支持,因为在使用标志或舍入时禁止一些常见的优化。
所以这是我真正的问题:是否有语言(来自 C/C++ 或原始程序集)可以让我访问舍入模式、异常标志和微积分?
【问题讨论】:
-
你是指语言还是语言实现?我假设您希望能够测试和更改任何可以更改的内容(例如舍入模式),而不仅仅是一个模型中的 IEEE 754 合规性。
标签: ieee-754