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.