search for: support_math_errno

Displaying 4 results from an estimated 4 matches for "support_math_errno".

2020 Jan 27
11
Floating point semantic modes
...des ====================== except_behavior { ignore, strict, may_trap } fenv_access { on, off } rounding_mode { dynamic, tonearest, downward, upward, towardzero } contract { on, off, fast } denormal_fp_math { IEEE, PreserveSign, PositiveZero } denormal_fp32_math { IEEE, PreserveSign, PositiveZero } support_math_errno { on, off } no_honor_nans { on, off } no_honor_infinities { on, off } no_signed_zeros { on, off } allow_reciprocal { on, off } allow_approximate_fns { on, off } allow_reassociation { on, off } --------------------- Dependencies --------------------- rounding_mode must be "tonearest" if f...
2020 Jan 29
2
Floating point semantic modes
...des ====================== except_behavior { ignore, strict, may_trap } fenv_access { on, off } rounding_mode { dynamic, tonearest, downward, upward, towardzero } contract { on, off, fast } denormal_fp_math { IEEE, PreserveSign, PositiveZero } denormal_fp32_math { IEEE, PreserveSign, PositiveZero } support_math_errno { on, off } no_honor_nans { on, off } no_honor_infinities { on, off } no_signed_zeros { on, off } allow_reciprocal { on, off } allow_approximate_fns { on, off } allow_reassociation { on, off } --------------------- Dependencies --------------------- rounding_mode must be "tonearest" if f...
2020 Jan 28
3
Floating point semantic modes
...or { ignore, strict, may_trap } fenv_access { on, off } > > rounding_mode { dynamic, tonearest, downward, upward, towardzero } > > contract { on, off, fast } denormal_fp_math { IEEE, PreserveSign, > > PositiveZero } denormal_fp32_math { IEEE, PreserveSign, PositiveZero } > > support_math_errno { on, off } > > note that math errno handling can be > > 1) errno is set, > 2) errno may be set and > 3) errno is guaranteed to be untouched > > iso c math_errhandling can select between 1 and 2, (user can or cannot rely on > errno) but for optimizing math calls as sid...
2020 Jan 29
3
Floating point semantic modes
...t; except_behavior { ignore, strict, may_trap } fenv_access { on, off } > rounding_mode { dynamic, tonearest, downward, upward, towardzero } > contract { on, off, fast } denormal_fp_math { IEEE, PreserveSign, > PositiveZero } denormal_fp32_math { IEEE, PreserveSign, PositiveZero } > support_math_errno { on, off } note that math errno handling can be 1) errno is set, 2) errno may be set and 3) errno is guaranteed to be untouched iso c math_errhandling can select between 1 and 2, (user can or cannot rely on errno) but for optimizing math calls as side-effect-free pure functions, 3 is needed. -...