]> www.ginac.de Git - cln.git/commit - src/integer/bitwise/cl_I_mkfx.cc
* src/base/digitseq/cl_asm.h: Test if (intDsize==32) for MIPS and HPPA,
authorRichard Kreckel <kreckel@ginac.de>
Mon, 13 Nov 2000 16:16:54 +0000 (16:16 +0000)
committerRichard Kreckel <kreckel@ginac.de>
Mon, 13 Nov 2000 16:16:54 +0000 (16:16 +0000)
commit795eaad1187ec695cfbff001c89091c1da453334
treee2626a7b6ffda049e8736009ddfccf01bc3a82ca
parente0c20921233c68ca0271467ab739ab43cbd8d59c
    * src/base/digitseq/cl_asm.h: Test if (intDsize==32) for MIPS and HPPA,
          in order to guard against an accidented configuration.
        * src/integer/conv/cl_I_to_digits.cc (table): member b_hoch_k of
          struct power_table_entry initialized as ULL instead of as UL, if
          intDsize==64 (caused misprinting on MIPS w/ GMP).
        * src/base/cl_macros.h (minus_bitm, bitc): implemented ULL, if
          HAVE_FAST_LONGLONG.
        * src/integer/bitwise/cl_I_mkfx.cc (mkf_extract): Likewise.
        * src/integer/conv/cl_I_from_L.cc (cl_I_from_L): Added trival
          generation of Bignum for intDsize==64 and a notreached-check at end.
        * autoconf/config.guess, autoconf/config.sub: updated from FSF.
        * include/cln/config.h.in: Prepared support for IA64.
        * include/cln/types.h: Likewise.
        * include/cln/object.h: Likewise.
        * include/cln/modules.h: Likewise.
        * src/base/cl_macros.h (nonreturning_function): Likewise (NUE's
          compiler claims __GNUC_MINOR__==9).
        * src/base/cl_macros.h (bit, minus_bit): changed criterion for ULL from
          HAVE_DD to HAVE_FAST_LONGLONG.
        * src/base/cl_macros.h (bitm): implemented ULL, if HAVE_FAST_LONGLONG.
        * src/base/cl_low.h: actually no need to include "cln/types.h" here.
        * src/base/cl_low.h (logcount_64): always ULL, independent of HAVE_DD.
        * src/base/random/cl_UL_random.cc (random32): a is always ULL.
14 files changed:
ChangeLog
autoconf/config.guess
autoconf/config.sub
include/cln/config.h.in
include/cln/modules.h
include/cln/object.h
include/cln/types.h
src/base/cl_low.h
src/base/cl_macros.h
src/base/digitseq/cl_asm.h
src/base/random/cl_UL_random.cc
src/integer/bitwise/cl_I_mkfx.cc
src/integer/conv/cl_I_from_L.cc
src/integer/conv/cl_I_to_digits.cc