ruby/ext/-test-/bignum
akr b1b395911c * bignum.c (GMP_DIV_DIGITS): New macro.
(bary_divmod_gmp): New function.
  (rb_big_divrem_gmp): Ditto.
  (bary_divmod_branch): Ditto.
  (bary_divmod): Use bary_divmod_branch.
  (bigdivrem): Ditto.

* internal.h (rb_big_divrem_gmp): Declared.



git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@42840 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2013-09-04 23:22:27 +00:00
..
big2str.c Reduce NUM2INT invocations. 2013-09-03 03:36:18 +00:00
bigzero.c * bignum.c (RBIGNUM_SET_NEGATIVE_SIGN): New macro. 2013-06-29 15:57:07 +00:00
depend * bignum.c (rb_big_divrem_normal): New function. 2013-09-04 16:10:06 +00:00
div.c * bignum.c (GMP_DIV_DIGITS): New macro. 2013-09-04 23:22:27 +00:00
extconf.rb
init.c
intpack.c * include/ruby/intern.h (rb_absint_size): Declaration moved from 2013-07-28 02:14:58 +00:00
mul.c * bignum.c: Use GMP to accelerate big Bignum multiplication. 2013-08-31 12:17:18 +00:00
str2big.c * bignum.c (GMP_STR2BIG_DIGITS): New macro. 2013-09-03 11:20:02 +00:00