Apocrypha

fast-math

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 <http://github.com/liyang/fast-math/ README> on github for more details.

Available in

OverlayNewestEbuildsLast activity
gentoo gitweb ↗ 1.0.2 1 13 h details ›
haskell GitHub ↗ 1.0.2 1 2 d details ›

Versions & arches

VersionOverlay amd64arm64x86ppc64riscv Committed
1.0.2 gentoo amd64 testing arm64 testing x86 testing ppc64 testing riscv testing view · download · history ↗
1.0.2 haskell amd64 testing arm64 testing x86 testing ppc64 testing riscv testing 6 mo view · download · history ↗

Use flags of 1.0.2

  • doc Add extra documentation (API, Javadoc, etc). It is recommended to enable per package instead of globally
  • hscolour Include coloured haskell sources to generated documentation (dev-haskell/hscolour)
  • profile Add support for software performance analysis (will likely vary from ebuild to ebuild)

Runtime dependencies of 1.0.2

show 2 lines