search for: __fast_math__

Displaying 16 results from an estimated 16 matches for "__fast_math__".

2012 Nov 09
0
[LLVMdev] [RFC] Extend LLVM IR to express "fast-math" at a per-instruction level
...ck. However, I expect my program to otherwise behave properly." Below is a suggested change to clang's command-line options. -ffast-math Currently described as: Enable the *frontend*'s 'fast-math' mode. This has no effect on optimizations, but provides a preprocessor macro __FAST_MATH__ the same as GCC's -ffast-math flag I propose to change the description and behavior to: Enable 'fast-math' mode. This allows for optimizations that may produce incorrect and unsafe results, and thus should only be used with care. This also provides a preprocessor macro __FAST_MAT...
2012 Nov 02
3
[LLVMdev] [RFC] Extend LLVM IR to express "fast-math" at a per-instruction level
On Fri, Nov 2, 2012 at 1:07 PM, Dan Gohman <dan433584 at gmail.com> wrote: > > > On Fri, Nov 2, 2012 at 10:02 AM, Krzysztof Parzyszek > <kparzysz at codeaurora.org> wrote: >> >> On 11/2/2012 11:53 AM, Michael Ilseman wrote: >>> >>> >>> >>> I think Dan was making two points with his example. Dan, correct me if I >>>
2020 Jan 27
11
Floating point semantic modes
...trol pragma to turn excpetion semantics off when precise semantics are enabled, and you can't use the float_control pragma to turn precise off when fenv_access is on. I believe we should follow the MSVC restrictions. ========================= Code-visible identifiers ========================= __FAST_MATH__ This symbol will only be defined if and only if all of the following are set (before pragmas are applied): except_behavior { ignore } fenv_access { off } rounding_mode { tonearest } contract { fast } denormal_fp_math { PreserveSign } denormal_fp32_math { PreserveSign } support_math_e...
2012 Nov 12
2
[LLVMdev] [RFC] Extend LLVM IR to express "fast-math" at a per-instruction level
...back. However, I expect my program to otherwise behave properly." Below is a suggested change to clang's command-line options. -ffast-math Currently described as: Enable the *frontend*'s 'fast-math' mode. This has no effect on optimizations, but provides a preprocessor macro __FAST_MATH__ the same as GCC's -ffast-math flag I propose to change the description and behavior to: Enable 'fast-math' mode. This allows for optimizations that may produce incorrect and unsafe results, and thus should only be used with care. This also provides a preprocessor macro __FAST_MATH__ t...
2012 Nov 13
0
[LLVMdev] [RFC] Extend LLVM IR to express "fast-math" at a per-instruction level
...y." >> >> Below is a suggested change to clang's command-line options. >> >> -ffast-math >> Currently described as: >> Enable the *frontend*'s 'fast-math' mode. This has no effect on optimizations, >> but provides a preprocessor macro __FAST_MATH__ the same as GCC's -ffast-math >> flag >> >> I propose to change the description and behavior to: >> >> Enable 'fast-math' mode. This allows for optimizations that may produce >> incorrect and unsafe results, and thus should only be used with care. T...
2012 Nov 15
0
[LLVMdev] [RFC] Extend LLVM IR to express "fast-math" at a per-instruction level
...uggested change to clang's command-line options. >>>> >>>> -ffast-math >>>> Currently described as: >>>> Enable the *frontend*'s 'fast-math' mode. This has no effect on optimizations, >>>> but provides a preprocessor macro __FAST_MATH__ the same as GCC's -ffast-math >>>> flag >>>> >>>> I propose to change the description and behavior to: >>>> >>>> Enable 'fast-math' mode. This allows for optimizations that may produce >>>> incorrect and unsafe re...
2012 Nov 14
6
[LLVMdev] [RFC] Extend LLVM IR to express "fast-math" at a per-instruction level
...gt;> Below is a suggested change to clang's command-line options. >>> >>> -ffast-math >>> Currently described as: >>> Enable the *frontend*'s 'fast-math' mode. This has no effect on optimizations, >>> but provides a preprocessor macro __FAST_MATH__ the same as GCC's -ffast-math >>> flag >>> >>> I propose to change the description and behavior to: >>> >>> Enable 'fast-math' mode. This allows for optimizations that may produce >>> incorrect and unsafe results, and thus should o...
2016 Nov 16
3
RFC: Consider changing the semantics of 'fast' flag implying all fast-math-flags
...ng six switches are all passed to cc1: -menable-no-infs -menable-no-nans -fno-signed-zeros -freciprocal-math -fno-trapping-math -ffp-contract=fast and '-ffast-math' itself is also passed cc1 (the act of passing '-ffast-math' to cc1 results in the macro '__FAST_MATH__' being defined). When (for example) '-fno-reciprocal-math' is passed in addition to '-ffast-math', then '-freciprocal-math' is no longer passed to cc1 (and the other five listed above still are passed, along with '-ffast-math' still being passed). It seems like...
2023 Oct 14
1
Reported issues in nbdkit_parse_probability (was: Fwd: AUR Comment for nbdkit)
https://aur.archlinux.org/packages/nbdkit#comment-938282 ----- Forwarded message from notify at aur.archlinux.org ----- Date: Sat, 14 Oct 2023 12:40:02 +0000 Subject: AUR Comment for nbdkit dreieck [1] added the following comment to nbdkit [2]: `check()` fails for me, too: ``` [...] make check-TESTS make[3]: Entering directory '/tmp/makepkg/build/nbdkit/src/nbdkit-1.36.0/server'
2016 Nov 16
5
RFC: Consider changing the semantics of 'fast' flag implying all fast-math-flags
...t; > -fno-signed-zeros > > > -freciprocal-math > > > -fno-trapping-math > > > -ffp-contract=fast > > > and '-ffast-math' itself is also passed cc1 (the act of passing > > '-ffast-math' > > > to cc1 results in the macro '__FAST_MATH__' being defined). When > > (for > > > example) '-fno-reciprocal-math' is passed in addition to > > '-ffast-math', then > > > '-freciprocal-math' is no longer passed to cc1 (and the other five > > listed > > > above still are...
2012 Oct 30
0
[LLVMdev] [RFC] Extend LLVM IR to express "fast-math" at a per-instruction level
...ply only at the IR level and not at codegen or the SelectionDAGs. Below is a suggested change to clang's command-line options. -ffast-math Currently described as: Enable the *frontend*'s 'fast-math' mode. This has no effect on optimizations, but provides a preprocessor macro __FAST_MATH__ the same as GCC's -ffast-math flag I propose to change the description and behavior to: Enable 'fast-math' mode. This allows for optimizations that may produce incorrect and unsafe results, and thus should only be used with care. This also provides a preprocessor macro __FAS...
2012 Nov 15
2
[LLVMdev] [RFC] Extend LLVM IR to express "fast-math" at a per-instruction level
...rwise behave > properly." > > Below is a suggested change to clang's command-line options. > > -ffast-math > Currently described as: > Enable the *frontend*'s 'fast-math' mode. This has no effect on > optimizations, > but provides a preprocessor macro __FAST_MATH__ the same as GCC's > -ffast-math > flag > > I propose to change the description and behavior to: > > Enable 'fast-math' mode. This allows for optimizations that may produce > incorrect and unsafe results, and thus should only be used with care. This > also provide...
2012 Oct 29
11
[LLVMdev] [RFC] Extend LLVM IR to express "fast-math" at a per-instruction level
...ply only at the IR level and not at codegen or the SelectionDAGs. Below is a suggested change to clang's command-line options. -ffast-math Currently described as: Enable the *frontend*'s 'fast-math' mode. This has no effect on optimizations, but provides a preprocessor macro __FAST_MATH__ the same as GCC's -ffast-math flag I propose to change the description and behavior to: Enable 'fast-math' mode. This allows for optimizations that may produce incorrect and unsafe results, and thus should only be used with care. This also provides a preprocessor macro __FAS...
2020 Jan 29
2
Floating point semantic modes
...trol pragma to turn excpetion semantics off when precise semantics are enabled, and you can't use the float_control pragma to turn precise off when fenv_access is on. I believe we should follow the MSVC restrictions. ========================= Code-visible identifiers ========================= __FAST_MATH__ This symbol will only be defined if and only if all of the following are set (before pragmas are applied): except_behavior { ignore } fenv_access { off } rounding_mode { tonearest } contract { fast } denormal_fp_math { PreserveSign } denormal_fp32_math { PreserveSign } support_math_e...
2020 Jan 28
3
Floating point semantic modes
...abled, and you can't > use the float_control pragma to turn precise off when fenv_access is on. > > > > I believe we should follow the MSVC restrictions. > > > > ========================= > > Code-visible identifiers > > ========================= > > __FAST_MATH__ > > > > This symbol will only be defined if and only if all of the following are set > (before pragmas are applied): > > except_behavior { ignore } > > fenv_access { off } > > rounding_mode { tonearest } > > contract { fast } > > denormal_fp_ma...
2020 Jan 29
3
Floating point semantic modes
...tics off when precise semantics are enabled, and you can't use the float_control pragma to turn precise off when fenv_access is on. > > I believe we should follow the MSVC restrictions. > > ========================= > Code-visible identifiers > ========================= > __FAST_MATH__ > > This symbol will only be defined if and only if all of the following are set (before pragmas are applied): > except_behavior { ignore } > fenv_access { off } > rounding_mode { tonearest } > contract { fast } > denormal_fp_math { PreserveSign } > denormal_fp3...