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...