gpt4 book ai didi

floating-point - Rust 可以在编译时设置浮点舍入模式吗?

转载 作者:行者123 更新时间:2023-11-29 07:59:52 25 4
gpt4 key购买 nike

我想在 Rust 中使用区间运算,为此我需要向上或向下设置舍入模式。据我搜索了解,设置舍入模式会影响性能,所以我想在编译时设置它。

最佳答案

不可靠,不。问题是 LLVM 后端不提供任何修改舍入模式的支持,尽管最近有 some proposals to fix this ,它不太可能在不久的将来得到解决。

您可以在程序开始时调用 C fesetround 函数(在 fenv.h 中),但问题是某些优化(例如常量折叠)将已经使用默认舍入模式执行。

关于floating-point - Rust 可以在编译时设置浮点舍入模式吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36724622/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com