Skip to content
JuliaIntervalsPublic

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

739 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

cr-libm, a portable, efficient, correctly rounded mathematical library.

This is a fork of CRlibm maintained by JuliaIntervals for CRlibm.jl and
IntervalArithmetic.jl, since the original project is no longer
maintained. It continues the history of the original repository, which
is no longer online, copied from https://github.com/taschini/crlibm.
See NEWS for the changes.

The functions give correct results only when called in round-to-nearest
mode with subnormal numbers enabled (no flush-to-zero), and when the
library is compiled without fused multiply-add contraction and without
extended-precision arithmetic. The build sets the compiler flags for
this.

To compile: 
./configure; make;

(for options see ./configure --help)

To run the selftest:
make check;



Beta release note: 

This version contains one state-of-the-art implementation. The log
comes in two versions, log-td (portable) and log-de (optimised for
processors with double-extended hardware). The ./configure should
enable the one that is best for your system, except on Itanium: see
below. 

There is no known bug, but several shortcomings are listed in
the TODO file.


Note for Itanium systems: Out-of-the box it should compile and
selftest on Linux under both gcc and icc (feedback on HPUX is
welcome). However, optimised versions of log and atan are
disabled. They currently require icc 8.1 or later. See the beginning
of log-de.c and atan-itanium.c for instructions on how to enable them.


About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages