Michael Gran
|
9a29293a88
More long integer fixes for x86_64-w64-mingw32
|
hace 2 años |
Jan (janneke) Nieuwenhuizen
|
76950b4281
Support for x86_64-w64-mingw32.
|
hace 4 años |
Michael Gran
|
1ddc4eb964
Fixes arg type for scm_integer_from_mpz
|
hace 2 años |
Andy Wingo
|
62fc44e6ee
Slight bignum-fixnum multiplication optimization
|
hace 3 años |
Andy Wingo
|
222b320868
Remove dead code in scm_integer_inexact_sqrt_z
|
hace 3 años |
Andy Wingo
|
9e5aa173c7
Optimize logand against a positive inum
|
hace 3 años |
Andy Wingo
|
6fe43301aa
Optimize integer-expt for fixnums
|
hace 3 años |
Andy Wingo
|
2cf80ca238
Optimize scm_integer_mul_ii
|
hace 3 años |
Andy Wingo
|
210ab8ff76
Optimize bignum subtraction
|
hace 3 años |
Andy Wingo
|
cc52f01aba
Optimize bignum add to avoid temporary allocations
|
hace 3 años |
Andy Wingo
|
95350aae8c
Avoid bignum clone in scm_integer_sub_zz
|
hace 3 años |
Andy Wingo
|
cae8b30163
Start to optimize scm_integer_sub_iz
|
hace 3 años |
Andy Wingo
|
2723513712
Less pessimal scm_integer_sub_zi
|
hace 3 años |
Andy Wingo
|
ad6811a12b
Optimize scm_integer_mul_zz.
|
hace 3 años |
Andy Wingo
|
d89f75c535
Optimize scm_integer_mul_zi
|
hace 3 años |
Andy Wingo
|
5481222670
Re-rewrite integer-expt in C
|
hace 3 años |
Andy Wingo
|
eac47c3e45
Fix bug when making mpz from 0
|
hace 3 años |
Andy Wingo
|
443d239828
take_mpz optimization
|
hace 3 años |
Andy Wingo
|
399d0c8745
Start porting srfi-60 off the bad bignum interfaces
|
hace 3 años |
Andy Wingo
|
a4524da8c1
Simplify scm_exact_integer_quotient
|
hace 3 años |
Andy Wingo
|
0754dbf3e8
divide2double refactor
|
hace 3 años |
Andy Wingo
|
f167627bb0
Expose frexp from integers lib
|
hace 3 años |
Andy Wingo
|
124d889227
Refactor scm_sqrt in terms of integers.[ch]
|
hace 3 años |
Andy Wingo
|
63a18a6c1a
Reimplement exact-integer-sqrt with integers.[ch]
|
hace 3 años |
Andy Wingo
|
9a91c20a55
scm_to_mpz uses integer lib
|
hace 3 años |
Andy Wingo
|
717e787da6
Reimplement scm_{to,from}_{int32,uint32}
|
hace 3 años |
Andy Wingo
|
27910181c5
Reimplement scm_from_int8 etc
|
hace 3 años |
Andy Wingo
|
f4db3ca3f9
Reimplement scm_is_{un,}signed_integer for bignums
|
hace 3 años |
Andy Wingo
|
7c53325c31
Fix scm_integer_to_double_z to always round; clean ups
|
hace 3 años |
Andy Wingo
|
8b2d58b993
Clean up scm_divide
|
hace 3 años |