---
name: crlibm
version: 1.0.b4_1
origin: math/crlibm
comment: Correctly-rounded mathematics library
arch: freebsd:10:x86:64
www: http://lipforge.ens-lyon.fr/www/crlibm/
maintainer: bf@FreeBSD.org
prefix: /usr/local
licenselogic: single
licenses:
- LGPL21
flatsize: 5581301
desc: "CRlibm is an efficient and proven mathematical library, which\nprovides implementations
  of the double-precision C99 standard\nelementary functions, correctly rounded in
  the four IEEE-754 rounding\nmodes, and sufficiently efficient in average time, worst-case
  time,\nand memory consumption to replace existing libms transparently.\n\nThe distribution
  includes extensive documentation with the proof\nof each function (currently more
  than 100 pages), as well as all\nthe Maple scripts used to develop the functions.
  This makes this\nlibrary an excellent tutorial on software elementary function\ndevelopment.\n\nCRlibm
  also includes a lightweight library for multiple precision,\nscslib (Software Carry
  Save Library). This library has been developed\nspecifically to answer the needs
  of the CRlibm project: precision\nup to a few hundred bits, portability, compatibility
  with IEEE\nfloating-point standards, performance comparable to or better than\nGMP,
  and a small footprint. It uses a data-structure which allows\ncarry propagations
  to be avoided during multiple-precision\nmultiplications, and supports addition,
  subtraction, multiplication,\nand conversions.\n\nWWW:\thttp://lipforge.ens-lyon.fr/www/crlibm/\n"
deps:
  mpfr: {origin: math/mpfr, version: 3.1.2}
  gmp: {origin: math/gmp, version: 5.1.3}
categories:
- math
shlibs_required:
- libmpfr.so.4
- libgmp.so.10
options: {TEST: on}
