Projects / BigMath

BigMath

BigMath is an arbitrary precision arithmetic library written in C based largely on Knuth's algorithms. Presently it supports only integer math, including add, sub, mul, div, mod, modpow, modinv, pow, gcd, factorial, radix conversion, scientific notation, and various comparisons.

Tags
Licenses
Operating Systems
Implementation
Translations

Recent releases

  •  28 Apr 2008 20:21

    Release Notes: This release features n-th root support, string-to-bignum conversion, and various performance and memory enhancements.

    •  10 Mar 2008 20:37

      No changes have been submitted for this release.

      Recent comments

      06 Apr 2008 17:20 stygian20

      Re: comparison


      > How does BigMath compare to other

      > similar libraries such as GNU MP? Any

      > particular advantages?

      The primary reason I wrote BigMath instead of using GNU MP

      was because I needed these features to be compiled into a

      kernel extension, and GNU MP did not lend itself towards that

      use.

      11 Mar 2008 20:34 billposer

      comparison
      How does BigMath compare to other similar libraries such as GNU MP? Any particular advantages?

      10 Mar 2008 12:55 stygian20

      Feature Request
      I'm no mathematician, but if there's some additional algorithm

      that you want added, I'm more than willing to attempt to do so.

      Just let me know.

      Screenshot

      Project Spotlight

      OpenStack4j

      A Fluent OpenStack client API for Java.

      Screenshot

      Project Spotlight

      TurnKey TWiki Appliance

      A TWiki appliance that is easy to use and lightweight.