gpt4 book ai didi

gcc - ICC 中 -fp-model fast=1 的 GCC/Clang 等价物是什么

转载 作者:行者123 更新时间:2023-12-04 13:04:50 26 4
gpt4 key购买 nike

当我继续阅读时 Intel's website :

Intel compiler uses /fp-model fast=1 as defaults. This optimization favors speed over standards compliance. You may use compiler option -mieee-fp to get compliant code.



我的理解 fp-model ICC 中的选项是(如果我错了,请纠正我):
  • precise对应于 GCC 和 Clang 中的默认设置,
  • fast=2类似于 -ffast-math ,
  • fast=1介于两者之间。

  • GCC 或 Clang 中的哪些选项会使浮点数学与英特尔的默认值最相似 -fp-model fast=1 ?

    最佳答案

    遵循 GCC 的 set_fast_math_flags 函数,ffast-math选项(至少在 GCC 5.2 中)相当于

    (1) unsafe opts组:

    -fno-trapping-math
    -fassociative_math
    -fno-signed-zeros
    -freciprocal-math

    (2) 其他人:
    -ffinite-math-only
    -fno-errno-math
    -fno-signaling-nans
    -fno-rounding-math
    -fcx-limited-range

    第一组缩写为 -funsafe_math_optimizations .

    您应该弄清楚 ICC 中的内容,并尝试组合这些标志以产生所需的效果。

    关于gcc - ICC 中 -fp-model fast=1 的 GCC/Clang 等价物是什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36501542/

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