Package Info


Non IEEE-754 compliant compile-time floating-point optimisations


The "Numeric.FastMath" module brings into scope many unsafe 'RULES' for 'Float's and 'Double's that can greatly improve run time performance. It is roughly equivalent to gcc's '-ffast-math' compiler flag. Optimisation (at least '-O1') must be enabled for any 'RULES' to take effect.

These rules are unsafe because they don't strictly adhere to the IEEE-754 regulations and may subtly change the results of your numeric computations. See the < README> on github for more details.

License: BSD-3-Clause



Package Version Update ID Released Package Hub Version Platforms Subpackages
1.0.2-bp150.2.4 info GA Release 2018-08-01 15
  • AArch64
  • ghc-fast-math
  • ghc-fast-math-devel
1.0.2-bp150.2.5 info GA Release 2018-07-31 15
  • ppc64le
  • ghc-fast-math
  • ghc-fast-math-devel
1.0.2-bp150.2.6 info GA Release 2018-07-30 15
  • x86-64
  • ghc-fast-math
  • ghc-fast-math-devel