-- | This module loads all rewrite rules. Unless you know that some rules -- will be unsafe for your application, this is the module you should load. -- Importing this module is roughly equivalent to gcc's @-ffast-math@ -- compilation flag. -- -- The best way to figure out what optimizations these modules do is by -- looking at the source code. RULES pragmas are surprisingly readable. module Numeric.FastMath ( module Numeric.FastMath.Approximation , module Numeric.FastMath.NaN , module Numeric.FastMath.SignedZeros ) where import Numeric.FastMath.Approximation () import Numeric.FastMath.NaN () import Numeric.FastMath.SignedZeros ()