`GNAT.Generic_Fast_Math_Functions`

(`g-gfmafu.ads`

) ¶Provides direct access to the underlying implementation of the common
mathematical functions, generally from the system mathematical library.
This differs from `Ada.Numerics.Generic_Elementary_Functions`

in that
the implementation may deviate from the semantics specified for these
functions in the Reference Manual, for example `Numerics.Argument_Error`

is not raised. On selected platforms, some of these functions may also
have a vector implementation that can be automatically used by the
compiler when auto-vectorization is enabled.