Richard Kreckel
7792c43d12
* src/integer/input/cl_I_read_stream.cc (read_integer): Fix a bug
that caused radix specifiers to not work when reading from a stream.
* src/rational/input/cl_RA_read_stream.cc (read_rational): Likewise.
* src/real/input/cl_R_read_stream.cc (read_real): Likewise.
* src/float/input/cl_F_read_stream.cc (read_float): Likewise.
* src/complex/input/cl_N_read_stream.cc (read_complex): Likewise.
20 years ago
Richard Kreckel
ccc9b05698
* src/base/cl_low.h: Add mulu64 assembler macro for ia64.
20 years ago
Richard Kreckel
1bf866178f
* src/base/cl_low.h: Add mul and div macros for x86_64.
20 years ago
Richard Kreckel
b31a3a904d
* src/integer/conv/cl_I_from_digits.cc (digits_to_I): Fix thinko in
new code for base power of two.
20 years ago
Richard Kreckel
abe559d7d8
* src/integer/conv/cl_I_to_digits (I_to_digits): Fix an elusive stack
overwriting problem. That was the real cause for Debian bug#246319.
* src/integer/output/cl_I_print.cc (print_integer): Revert workaround
for the bug fixed above.
20 years ago
Richard Kreckel
b8a5b7150b
* include/cln/types.h: Use 64 bit digits on x86_64 CPU.
20 years ago
Bruno Haible
4cd11d0eff
Put the table of contents at the beginning, not at the end.
20 years ago
Richard Kreckel
ac82f8ef8b
* src/integer/conv/cl_I_from_digits.cc (digits_to_I): Speedup when
the base is a power of two.
20 years ago
Richard Kreckel
8548d5d0a5
* src/integer/conv/cl_I_to_digits.cc (I_to_digits): Fix bug in base 32.
20 years ago
Richard Kreckel
089003015a
Support for little-endian Mips, second shot
* src/base/digitseq/cl_asm_mipsel_.cc: New file...
* src/base/digitseq/cl_asm_cc: ...used here.
* src/base/digitseq/cl_asm.h: Include cl_asm_mips.h for any endianness.
* include/cln/object.h: Set alignment for mipsel explicitly.
20 years ago
Richard Kreckel
abbb561b2c
Support for little-endian Mips
* include/cln/config.h.in: Add __mipsel__.
* include/cln/modules.h: For Mips, this is endianness-agnostic.
* src/base/digitseq/cl_asm_.cc, src/base/digitseq/cl_asm.h:
Mask out assembler for little-endian Mips.
21 years ago
Bruno Haible
6562d864cb
Update benchmark results.
21 years ago
Richard Kreckel
16e2a598fa
* Revert indentation (after re-re-reading again).
21 years ago
Richard Kreckel
d1f8f38f31
2004-08-26 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
* cln/examples/e.cc: remove extra semicolon.
21 years ago
Bruno Haible
2750a105b0
Regenerated aclocal.m4.
21 years ago
Bruno Haible
2503cd33e1
Regenerated.
21 years ago
Bruno Haible
52984aafb8
Upgrade to libtool-1.5.6.
21 years ago
Bruno Haible
5849757ed2
Update comment.
21 years ago
Bruno Haible
2b4e46a517
Fix link error on MacOS X.
21 years ago
Bruno Haible
c9868f7f21
Same benchmarks in Common Lisp. Posted in comp.lang.lisp on 2001-09-19.
http://groups.google.de/groups?q=%2B%22bignum+operations%22+%2Bhaible&hl=de&lr=&ie=UTF-8&selm=rok7yuj3vu.fsf%40honolulu.ilog.fr&rnum=1
21 years ago
Bruno Haible
7f511d0bbe
Moved here from timebench1.lsp.
21 years ago
Bruno Haible
c76df3d0b2
Move to timebench1.lisp.
21 years ago
Richard Kreckel
c905b26d9c
*** empty log message ***
21 years ago
Richard Kreckel
7b767b87c6
* Version 1.1.8 released.
21 years ago
Richard Kreckel
ff6e2344d0
*** empty log message ***
21 years ago
Richard Kreckel
7a0e86b187
* src/base/cl_macros.h: alloca(3) has size_t argument type.
21 years ago
Richard Kreckel
684ae5ac17
* include/cln/floatformat.h: Do define a type here.
21 years ago
Richard Kreckel
e2abb14636
* include/cln/modules.h (CL_JUMP_TO): Fix AMD64 brokenness.
21 years ago
Richard Kreckel
47c6606172
* Document jacobi, isprobprime and nextprobprime.
21 years ago
Richard Kreckel
541905ab43
* Remove unused labels.
21 years ago
Richard Kreckel
653d5aee8d
* Fix typo in Bruno's ftime-patch from a couple of hours ago.
21 years ago
Richard Kreckel
f2f5fb349d
* Make template specializations explicit.
21 years ago
Richard Kreckel
a8369235e2
* Change all C include headers to ISO style within C++ code.
21 years ago
Bruno Haible
98306ce28a
Fix autoconf problem with ftime().
21 years ago
Richard Kreckel
00a938019a
* rational/transcendental/cl_RA_logp.cc: fix bug where base is
reciprocal of an integer.
21 years ago
Richard Kreckel
4016593313
* examples/perfnum.cc: update to presumed 40th Mersenne prime.
21 years ago
Richard Kreckel
b19d4896e5
* Whow, time goes by...
21 years ago
Richard Kreckel
d737ee0009
* Mention gcc 3.4 for x86.
21 years ago
Richard Kreckel
2cebc3f5dc
* Version 1.1.7 released.
21 years ago
Richard Kreckel
e54506e89d
* Sure, strcmp is declared in <string.h>.
21 years ago
Richard Kreckel
769f6fee48
* examples/pi.cc and examples/pi.1: New files.
* examples/Makefile.in: Build the pi executable.
21 years ago
Richard Kreckel
7735cd4e3d
* Distclean shouldn't remove cln.spec.
21 years ago
Richard Kreckel
85a244e45d
* src/Makefile.in: Fix for parallel build: wait for subdir objects to
be finished before creating the library.
21 years ago
Richard Kreckel
852b7a29c4
* src/integer/output/cl_I_print.cc (print_integer): workaround
GCC compiler bug (cf. Debian bug#246319).
21 years ago
Richard Kreckel
eb40e45ebc
* m4/gmp.m4 (CL_GMP_CHECK): Do not lose LIBS setting with config.cache enabled.
21 years ago
Bruno Haible
ffca5a5837
Fix a bug occurring with extremely high exponents.
21 years ago
Bruno Haible
b68181a566
Fix an extreme case in long-float multiplication.
21 years ago
Richard Kreckel
ad7e50a382
* Makefile.in (install): Add ${srcdir} for cln.m4.
* m4/gmp.m4: quote macro names.
Reported by Ralf Wildenhues <Ralf.Wildenhues@gmx.de>.
21 years ago
cbauer
9968f5fffa
install library as program, not as data
21 years ago
cbauer
eee673aa09
pass infodir and mandir to configure
21 years ago