Math-LongDouble

perl interface to C's long double operations


License
Artistic-1.0-Perl

Documentation

If your perl's nvtype is 'long double' or your compiler's 'long double' is the same size as 'double',
then I don't think there's any point in installing this module.
It should, however, still build and pass its tests (unless you're using a Microsoft compiler, or are
building on a perl that was built by a Microsoft compiler - in which case all bets are off).

Build with:

perl Makefile.PL
make test
make install

Note that this module has bugs on perls built with a Microsoft compiler - even if the binaries
installed onto the MSVC-built perl were built using MinGW on a MinGW-built perl such as Strawberry
Perl (where no such problem exists).
By some means that is still unclear to me, in this situation the 'long double' precision is usually
(apparently) reduced to 'double' precision whenever a Math::LongDouble object is raised to a power
(or a square root taken) on MSVC-built perls.
This bug manifests itself in causing test failures in t/cmp.t and t/pow.t.