Lines Matching +refs:texi +refs:docstring +refs:magic +refs:format +refs:default
51 * doc/gmp.texi (Number sequences): Remove redundancy. (spotted: TonyMcC)
318 Initially points to the default implementation in
363 default to 3. Updated all usage.
593 * doc/gmp.texi: Update mpz_millerrabin documentation.
596 * doc/gmp.texi: Further update in mpz_millerrabin.
668 * doc/gmp.texi (Jacobi Symbol): Update algorithm documentation.
691 * longlong.h (mips64): Provide r6 asm code as default expression yields
706 * doc/gmp.texi (References): Link to paper on subquadratic GCD.
904 * doc/gmp.texi (mpq_*_str): Document the full base allowed range.
907 * doc/gmp.texi (Integer Internals): Lazy allocation and read-only.
1514 * mpn/arm64/xgene1/cnd_aors_n.asm: Remove file since default code
1532 * mpn/arm64/xgene1/aors_n.asm: Remove file since default code now
1702 * doc/gmp.texi (Number Theoretic Functions): Tweak mpz_gcdext
1739 * doc/gmp.texi (Number Theoretic Functions): Document it.
1843 * doc/gmp.texi: Various clarifications about variable conventions.
1850 * gmpxx.h (mpz_class): Mark default and move constructors noexcept.
2024 * doc/gmp.texi (C++ Interface Integers): Document fibonacci.
2064 * doc/gmp.texi: Document factorial and primorial.
2123 * doc/gmp.texi (Floating-point): Rewrite mpf introduction.
2131 * doc/gmp.texi (Floating-point): Remove "infinite precision" claim.
2271 * doc/gmp.texi: Document it.
2310 * doc/gmp.texi: Document it.
2329 * gmp-impl.h: Add all SQRLO_*_THRESHOLD* defs, for tuning and default.
2330 * mpn/generic/sqrlo.c: Remove default threshold definitions.
2368 * mpn/generic/mullo_basecase.c: Provide alternative code, make default.
2508 * doc/gmp.texi: Document it.
2518 * doc/gmp.texi (Low-level Functions): Document mpn_divexact_1 and
2662 * doc/gmp.texi (Low-level Functions): Document mpn_cnd_swap.
2675 * config.guess (arm): Use configfsf.guess's guess as default before
2941 * doc/gmp.texi (Low-level Functions): Document that scratch need
2973 * doc/gmp.texi (C++ Interface Integers): Document them.
2988 * mpn/generic/mullo_n.c: Remove default THRESHOLDs.
3073 * doc/gmp.texi (mpz_invert): Clarify behavior in the zero ring.
3122 * mpn/powerpc64/mode64/gcd_1.asm: Provide default for
3146 * doc/gmp.texi: Remove special mentions of removed architectures.
3202 * doc/gmp.texi (mpz_roinit_n, MPZ_ROINIT_N): Document that
3207 * doc/gmp.texi (Low-level Functions): Update docs for
3216 * doc/gmp.texi (Low-level Functions): Updated mpn_sec_powm docs.
3251 * doc/gmp.texi (Low-level Functions): Document mpn_sec_add_1 and
3256 * doc/gmp.texi (Floating-point Functions): Revise.
3269 * doc/gmp.texi (Copying): Document dual licensing.
3322 * doc/gmp.texi: Undocument mpz_array_init.
3365 * doc/gmp.texi (C++ Interface Limitations): Warn against C++11 auto.
3397 * doc/gmp.texi (Notes for Particular Systems): Add items about old
3411 * doc/gmp.texi: Improve doc for several functions.
3446 * doc/gmp.texi (Low-level Functions): Document mpn_sizeinbase.
3466 * doc/gmp.texi (Low-level Functions for cryptography): Update interface
3476 * doc/gmp.texi (Low-level Functions for cryptography): Document
3481 * doc/gmp.texi (C++ interface internals): Break long line.
3485 * doc/gmp.texi (Low-level Functions for cryptography): New section.
3575 * doc/gmp.texi (Low-level Functions): Rewrite mpn_set_str docs.
3633 * mpn/x86_64/dos64.m4 (CALL): Provide to override default.
3641 * doc/gmp.texi: Update many URLs.
3752 * mpn/alpha/default.m4 (PROLOGUE): Provide "..ng" post-gp label.
3758 * mpn/alpha/default.m4 (DATASTART): Use RODATA instead of DATA;
3790 * doc/gmp.texi (ABI and ISA): Document x32.
4047 * doc/gmp.texi: Declare countless of function arguments as 'const'.
4169 * doc/gmp.texi (Reporting Bugs): Ask for configure's output.
4545 * doc/gmp.texi (Low-level Functions): Document mpn_cnd_add_n and
4596 * mpn/x86_64/mulx/adx/addmul_1.asm: Let FAKE_MULXADX be off by default.
4640 * doc/gmp.texi (--enable-fat): No quote in concept index.
4723 default awaiting proper qemu behaviour.
4842 * doc/gmp.texi (Integer Special Functions): Document
5133 * doc/gmp.texi (gmp_version): Remove "was used" repetition.
5138 * doc/gmp.texi: Let mpn_sqrtrem reference mpn_perfect_square_p instead
5448 prime proving, and make its use the default.
5457 * doc/gmp.texi (mpn_neg): Correctly document returned type.
5734 * gmp-impl.h (FAC_???_THRESHOLD): Update default values.
5803 * doc/gmp.texi: Document mpz_mfac_uiui, collapsing with other factorial functions.
5954 * doc/gmp.texi: Short documentation for the new function.
6148 * longlong.h (count_trailing_zeros): Write better pure C default
6229 * doc/gmp.texi: Document the above.
6269 * doc/gmp.texi (mpz_invert): Specify mod 0 is not handled.
6303 * doc/gmp.texi (mpz_invert): Correctly document result range.
6354 * doc/gmp.texi: Document mpz_2fac_ui.
6388 * doc/gmp.texi (mpz_invert): Inverse can not be zero.
6590 * doc/gmp.texi (Factorial): Shortly describe current algorithm.
6633 * doc/gmp.texi (mpz_gcdext): Clarified corner cases in cofactor
6732 * doc/gmp.texi (gmp_randclass::get_z_bits): Use mp_bitcnt_t.
6741 * tests/mpz/t-fac_ui.c: Increase default test cases.
6760 * doc/gmp.texi (mpf_class::mpf_class): Use mp_bitcnt_t.
6806 * mpz/fac_ui.c (RECURSIVE_PROD_THRESHOLD): Increase default.
6829 New thresholds: default values, and setup for tuning.
6843 * tests/mpz/t-perfpow.c: Decrease default # of tests.
7006 * doc/gmp.texi (Formatted Output Strings): Clarify rules for mpf_t
7112 (POWM_SEC_TABLE): Define default.
7122 * tune/tuneup.c (tune_hgcd_appr): Use default min_size.
7207 Inherit default gcc_cflags in more places.
7498 * doc/gmp.texi (Custom Allocation): Rephrase a paragraph.
7638 * doc/gmp.texi (swap): Document the above.
7832 * doc/gmp.texi (mpn_gcd, mpn_gcdext): Document input requirements:
7855 * doc/gmp.texi (mpz_gcd): Document that gcd(0,0) = 0.
7861 * doc/gmp.texi (mpn_gcdext): Fixed documentation of allocation
7872 * doc/gmp.texi: Likewise.
7878 * doc/gmp.texi: Document the above.
7933 * doc/gmp.texi (mpn_gcdext): Updated doc.
7952 * doc/gmp.texi (mpf_urandomb): Explicit the fact that it does not
8224 * doc/gmp.texi: Make reference to "Formatted I/O" chapters from type
8333 * doc/gmp.texi: Remove void return type from constructors. Document
9036 * doc/gmp.texi: Remove mpbsd docs.
9133 * doc/gmp.texi: Likewise.
9700 * doc/gmp.texi (Language Bindings): Update Python site, add Ruby.
9779 * config.guess: Make "corei" default for unrecognised Intel P6 CPUs.
10043 * doc/gmp.texi (Block-wise Barrett Division): New node.
10119 * doc/gmp.texi: Rewrite mpn_gcdext text. Remove some out-of-date
10208 * tests/mpz/dive.c: Use larger operands, decrease default reps, use
10326 (tune_invertappr, tune_invert, tune_binvert): Let max_size default.
10484 * doc/gmp.texi: Document it.
10701 * doc/gmp.texi: Update References section. Update Contributors
10704 * gmp-impl.h: Renew default values for all THRESHOLDs.
10960 disabled by default.
11140 * doc/gmp.texi (Low-level Functions): Document mpn_sqr_n.
11458 * doc/gmp.texi (Low-level Functions): Document logical mpn functions.
11886 * doc/gmp.texi: Document inits function and clears functions.
12466 * doc/gmp.texi (Greatest Common Divisor Algorithms): Updated
12471 * doc/gmp.texi (Multiplication Algorithms): Add descriptions of Toom-4
12763 * doc/gmp.texi (Float Comparison): Update mpf_eq documentation.
12988 * mpn/generic/get_str.c (GET_STR_DC_THRESHOLD): Remove default.
13014 (DIVEXACT_BY3_METHOD): Don't default to 0 if
13038 * tune/tuneup.c (tune_hgcd): Use default step factor.
13073 * gmp-impl.h (DIVEXACT_BY3_METHOD): Provide default.
13219 * doc/gmp.texi: Fix a typo and clarify mpn_gcdext docs.
13301 * doc/gmp.texi: Update GMP site URL. Fix some typos.
13400 * configure.in: Inherit default gcc_cflags/gcc_64_cflags everywhere.
13499 * mpn/generic/set_str.c: Remove default thresholds, not in gmp-impl.h.
13629 * doc/gmp.texi: Fix a typo.
13767 * doc/gmp.texi (Toom 3-Way Multiplication): Fix typo.
14046 * mpn/asm-defs.m4 (ASM_END): Provide (empty) default.
14178 * mpn/alpha/default.m4 (PROLOGUE_cpu): Align functions at 16-byte
14451 * doc/gmp.texi: Update many URLs and email addresses.
14681 (WANT_TMP_ALLOCA): Make default functions choose alloca or reentrant
14920 * doc/gmp.texi: Consistently use "x86" denotation.
15168 * doc/gmp.texi: Use @. when sentence ends with a capital, for good
15176 builds, remove magic meaning of i386-*-*.
15215 (GCDEXT_SCHOENHAGE_THRESHOLD): Set reasonable default. Override when
15273 * demos/expr/Makefile.am (ARFLAGS): Add a default setting, to
15280 * doc/gmp.texi (Demonstration Programs): Add a remark about expression
15300 * configure.in, Makefile.am, doc/gmp.texi, doc/configuration,
15328 * doc/gmp.texi (Converting Integers): For mpz_get_d, note truncation
15365 * doc/gmp.texi (References): Update gcc online docs url to
15379 * doc/gmp.texi (Reentrancy): Note also gmp_randinit_default as an
15418 * doc/fdl.texi: Tweak @appendixsubsec -> @appendixsec to match our
15425 * doc/gmp.texi, mpfr/mpfr.texi (@copying): Don't put a line break in
15459 * doc/fdl.texi: Update from FSF, just fixing a couple of typos.
15468 * doc/gmp.texi (Reentrancy, Random State Initialization): Note
15472 * doc/gmp.texi (Random State Initialization): Add index entries for
15508 * doc/gmp.texi (BSD Compatible Functions): Note "pow" name clash under
15542 * doc/gmp.texi (Language Bindings): Add GOO, MLGMP and Numerix.
15675 * doc/gmp.texi (Reentrancy): Note C++ mpf_class constructors using
15676 global default precision.
15681 default constructor plus assignment.
15739 * doc/gmp.texi (C++ Interface Integers): Note / and % rounding follows
15941 * doc/gmp.texi (Miscellaneous Float Functions): For mpf_random2, note
15972 * doc/gmp.texi (ABI and ISA): Add x86_64 dual ABIs.
16121 * mpn/alpha/default.m4, mpn/alpha/unicos.m4 (LDGP): New macro.
16186 * doc/gmp.texi (Single Limb Division): Correction to tex expression
16213 * doc/gmp.texi (Square Root Algorithm): Add a summary of the algorithm.
16272 (MPZ_MUTATE): Remove, not used since changes for magic.
16287 * doc/gmp.texi (Integer Logic and Bit Fiddling): Say "bitwise" in
16317 * doc/gmp.texi (Build Options): HTML is a usual target in automake 1.8.
16434 * doc/gmp.texi (Miscellaneous Integer Functions): Note mpz_sizeinbase
16475 default 1000 is approx the crossover point on athlon.
16503 * demos/perl/GMP.xs: New type check scheme, support magic scalars,
16508 * demos/perl/test.pl: Exercise magic, rearrange to make it clearer
16526 * tune/speed.c (check_align_option): Correction to printf format.
16565 * doc/gmp.texi (Notes for Particular Systems): Update notes on mingw
16569 * doc/gmp.texi (Integer Import and Export): Describe this.
16582 * doc/gmp.texi (GMPrefu, GMPpxrefu): Change back to plain ref and
16604 * doc/gmp.texi (Introduction to GMP): Add AMD64 to optimizations list.
16706 * doc/gmp.texi (Language Bindings): Add Axiom.
16716 * mpn/alpha/alpha-defs.m4, mpn/alpha/default.m4, mpn/alpha/unicos.m4
16751 * doc/gmp.texi (Assembler Functional Units, Assembler Writing Guide):
16766 * doc/gmp.texi (Assigning Integers): Remove notes on possible change
16855 * doc/gmp.texi (Notes for Package Builds): Add notes on multi-ABI
16952 * mpn/ia64/ia64-defs.m4: Renamed from default.m4, per other defs files.
16955 * doc/gmp.texi (Notes for Particular Systems): Remove m68k ABI notes
17014 * doc/gmp.texi (C++ Formatted Input): Describe base indicator handling.
17067 * doc/gmp.texi (Build Options): Add powerpc970 to available CPUs.
17075 the default 32-bit ABI. Fixes powerpc64-*-aix* which is documented as
17080 * doc/gmp.texi (Notes for Particular Systems): Note m68k gcc -mshort
17151 * doc/gmp.texi (C++ Interface Integers, C++ Interface Rationals, C++
17193 * doc/gmp.texi (C++ Formatted Input): Note locale digit grouping not
17230 * doc/gmp.texi (Build Options): Update notes for new doc subdir.
17259 * doc/gmp.texi, doc/fdl.texi, doc/texinfo.tex, doc/mdate-sh: Moved
17265 * mpfr/Makefile.am (mpfr_TEXINFOS): fdl.texi now in doc subdir.
17386 MHz etc at end of sscanf format string. In particular need this for
17679 * mpz/rootrem.c, gmp-h.in, gmp.texi (mpz_rootrem): Don't return
17761 * gmp.texi (Notes for Particular Systems): Under x86 cpu types, note
18034 the default.
18045 * gmp.texi (ABI and ISA): FreeBSD has sparc64 too, just say "BSD" to
18085 * gmp.texi (Build Options): Add viac3 and viac32 cpu types.
18109 * gmp.texi (Integer Special Functions): In mpz_array_init, fix type
18193 * gmp.texi (Notes for Particular Systems): Libtool directory is .libs
18218 * gmp.texi: Use @code for files in @cindex entries, it looks nicer
18280 * gmp.texi (Nomenclature and Types): Add mp_exp_t, mp_size_t,
18309 * gmp.texi (Language Bindings): Add Guile.
18314 -Wl,--export-all-symbols to GMP_LDFLAGS, no longer the default in
18324 * gmp.texi (Known Build Problems): Remove windows test program .exe
18348 * gmp.texi: Add @: after various abbreviations, more index entries.
18402 * gmp.texi (GMPrefu, GMPpxrefu, GMPreftopu, GMPpxreftopu): New macros,
18522 (MUL_BASECASE_MAX_UN): New #define, default to 500 for now.
18527 * gmp.texi (Build Options): Add notes on this.
18557 * gmp.texi, fdl.texi: Update to FDL version 1.2.
18646 * gmp.texi (Low-level Functions): No overlap permitted by mpn_mul_n.
18678 * gmp.texi: Canonicalize URLs.
18682 * gmp.texi (Notes for Particular Systems): Add hardware floating point
18748 * gmp.texi (Introduction to GMP): Mention release announcements
18772 * gmp.texi (Integer Import and Export): Clarify treatment of signs,
18802 (gmp_randinit_mt): Initialize to a known state by default.
18826 * gmp.texi (Custom Allocation): Add mp_get_memory_functions, refer to
18856 * gmp.texi (Notes for Particular Systems): Compaq C++ must be used in
18880 * gmp.texi (Formatted Output Strings): %a and %A are C99 not glibc.
18911 fdl.texi in recent mpfr.
18936 * gmp.texi (Build Options): Add hppa64 to cpu types.
18946 * gmp.texi (Integer Division): Describe this.
19090 * gmp.texi (Floating-point Functions): Note the mantissa is binary and
19117 * gmp.texi (Build Options): Move non-unix notes to ...
19156 * gmp.texi (Integer Division): Fix a couple of @math's for tex.
19248 * gmp.texi (Build Options): Add itanium and itanium2, mention DocBook
19253 default base in prototype, not the description.
19353 * configure.in, gmp.texi: Remove powerpc64 ABI=32L, doesn't work and
19387 * gmp.texi (Notes for Particular Systems): Add Sparc app regs.
19425 * gmp.texi (Build Options): Describe CC_FOR_BUILD, cross reference
19464 * gmp.texi (Introduction to GMP): Update section about mailing
19553 * acinclude.m4: Allow for i960 b.out default cc output.
19555 * gmp.texi (Random State Initialization): Add gmp_randinit_mt.
19671 * gmp.texi (Custom Allocation): Keep allocate_function etc out of the
19708 * gmp.texi (Integer Comparisons): Remove mention of non-existent
19753 * gmp.texi (Notes for Particular Systems): Note cl /MD is required for
19756 * gmp.texi (Language Bindings):
19774 * gmp.texi (Multiplication Algorithms): FFT is now enabled by default.
19809 * gmp.texi (Demonstration Programs): New section, expanding on what
19825 * gmp.texi (Converting Floats): Fix typo in mpf_get_d_2exp docs,
19868 * gmp.texi (Build Options): Add ia64 under cpu types.
19908 * gmp.texi (Profiling): Describe it.
19993 * gmp.texi (Profiling): Use a table and expand for clarity.
20005 * gmp.texi (Known Build Problems): An easier workaround for DESTDIR,
20044 * gmp.texi (Function Classes): Add cross references.
20050 * mpn/ia64/default.m4 (ASM_START): Define to empty, not dnl, so as not
20108 * gmp.texi (ABI and ISA): Add HP-UX IA-64 choices.
20114 * mpz/inp_raw.c (NTOH_LIMB_FETCH): Use simple generic default, since
20153 * gmp.texi (Number Theoretic Functions): Clarify return value.
20209 * gmp.texi (Build Options, C++ Formatted Output, C++ Formatted Input):
20299 * gmpxx.h (mpf_class::get_str): Make exponent mp_exp_t&, default
20305 * gmp.texi (C++ Interface Integers, C++ Interface Rationals)
20329 GMP_PROG_CC_FOR_BUILD. Allow for "conftest" default compiler output.
20463 * gmp.texi (Notes for Particular Systems): Using Microsoft C with DLLs.
20636 * gmp.texi (Integer Import and Export): Mention Cray unfilled words.
20716 * gmp.texi (Build Options): A couple of --build better as --host.
20904 * configure.in (*-*-cygwin*): Give a sensible default command line
20906 (--enable-nails): Make the default 2, since mp_bases has data for that.
21105 * gmp.texi: Must have @top in @ifnottex (or @contents doesn't come out
21156 * gmp.texi: Use @documentdescription and @copying, per texinfo 4.2.
21392 * gmp.texi (Converting Integers): Fix type of exp in mpz_get_d_2exp,
21471 alphaev56-unknown-freebsd4.1 and do nothing by default.
21517 * gmp.texi (Number Theoretic Functions): Clarify sign of GCD returned
21536 * mpfr/mpfr.h, mpfr/mpfr.texi, mpfr/Makefile.am: Add it.
21570 * gmp.texi (Known Build Problems): Note `make' problem with long
21595 * gmp.texi (@ma): Remove, @math does this now.
21600 * configure.in (--enable-cxx): Correction to the default stated in the
21643 * config.sub, gmp.texi (ultrasparc1): Remove this, just use plain
21652 * mpfr/mpfr.texi: Fix some formatting.
21666 * gmp.texi (Build Options): Note all the ultrasparcs accepted.
21690 * gmp.texi (Build Options): Note compiler must be able to fully link,
21888 * gmp.texi (Build Options): Note powerpc exact cpu types.
21930 * mpn/alpha/default.m4, mpn/alpha/unicos.m4 (PROLOGUE_cpu): Add
21932 * mpn/alpha/default.m4 (PROLOGUE_cpu): use ALIGN instead of ".align".
21934 * gmp.texi (Debugging): Notes on Checker.
22128 * gmp.texi (Efficiency): Suggest hex or octal for input and output.
22233 UDIV_TIME, just default to preinv.
22236 and UDIV_TIME, make default thresholds 0.
22241 * gmp.texi (Headers and Libraries): New section, being the header
22292 * mpn/alpha/unicos.m4, mpn/alpha/default.m4, mpn/m68k/m68k-defs.m4,
22293 mpn/mips3/mips.m4, mpn/ia64/default.m4, mpn/powerpc32/aix.m4,
22296 * mpn/alpha/unicos.m4, mpn/alpha/default.m4, mpn/alpha/cntlz.asm,
22300 * gmp.texi (Low-level Functions): mpn_get_str doesn't clobber an extra
22307 * gmp.texi (BSD Compatible Functions): Describe this.
22349 all standard bits-per-limb by default.
22507 * gmp.texi (ABI and ISA): Add notes on this, add an example configure
22619 * gmp.texi (Introduction to GMP): Mention ABI and ISA section.
22626 gmp.texi (C++ Interface Random Numbers): Describe them.
22637 * gmp.texi (Known Build Problems): Update to gmp_randinit_lc_2exp_size
22699 * gmp.texi (Number Theoretic Functions): Remove documentation.
22715 * gmp.texi (Useful Macros and Constants): Add gmp_version, add @findex
22732 * gmp.texi (Build Options, Notes for Package Builds): Note libgmpxx
22743 * configure.in (none-*-*): Fix default CFLAGS setups.
22752 * gmp.texi (Efficiency): Mention these instead of _mpz_realloc.
22762 * gmp.texi (Known Build Problems): Note an out of memory on DJGPP.
22773 default, necessary for powerpc64 ABI=aix64.
22781 * configure.in (--enable-fft): Make this the default.
22782 * gmp.texi (Build Options): Update.
22787 * gmp.texi (Random State Initialization): Add gmp_randinit_default and
22816 * gmp.texi (Integer Exponentiation): mpz_powm supports negative
22998 * gmp.texi (Known Build Problems): Add note on test programs with
23005 * gmp.texi (maybepagebreak): New macro, use it in a few places.
23121 * gmp.texi (Debugging): Add mpatrol.
23178 * gmp.texi (Introduction to GMP): Add pentium 4 to optimized CPUs.
23210 * configure.in (with_tags): Establish a default based on --enable-cxx.
23248 * gmp.texi (Build Options): Add --enable-cxx.
23350 * gmp.texi, Makefile.am, compat.c: Amend version 3.2 to 4.0.
23434 (macro_speed): Give a default for .h files.
23447 for real code, hiding the default x86 mul_basecase.asm.
23488 * printf/doprnt.c: Fix handling of a plain format after a GMP one; no
23530 * gmp.texi (Integer Logic and Bit Fiddling): Update mpz_hamdist
23589 * gmp.texi (Notes for Particular Systems): Update.
23618 * gmp.texi: Switch to GFDL.
23630 * fdl.texi: New file, with two @appendix directive tweaks.
23685 tests/printf/Makefile.am, gmp-h.in, gmp-impl.h, gmp.texi: Remove C++
23692 * printf/doprnt.c, printf/doprntf.c, gmp-impl.h, gmp.texi,
23708 * demos/perl/GMP/Mpf.pm (overload_string): Use $# (default "%.g").
23759 * gmp.texi (Random Number Functions): Old rand functions no longer use
23768 * gmp.texi (Build Options): Add --enable-cxx.
23897 * gmp.texi (Comparing Rationals): Add doco.
23925 * gmp.texi (GMP Basics): Note the need for stdio.h to get FILE
23930 * gmp.texi (Build Options, Reentrancy): Updates for new
23943 * gmp-impl.h (DIVEXACT_1_THRESHOLD): Make the default 0 when
24035 make "reentrant" the default.
24135 * gmp.texi (Introduction to GMP): Add IA-64.
24142 * gmp.texi (Number Theoretic Functions): mpz_jacobi only defined for b
24179 * configure.in (mips*-*-irix[6789]*): Make ABI=n32 the default, same
24181 * gmp.texi (ABI and ISA): Update.
24183 * gmp.texi (Build Options): Misc tweaks.
24238 * gmp.texi (ABI and ISA, Reentrancy): Minor tweaks
24275 * mpfr/mpfr.texi (Introduction to MPFR): Tweak table formatting, note
24285 * gmp.texi (ge): Fix definition for info.
24324 * gmp-h.in, gmp.texi, Makefile.am, mpz/Makefile.am, tests/mpz/t-pow.c:
24404 * gmp.texi (Efficiency): Add mpz_addmul etc for mpz+=integer, add
24451 * gmp.texi (Number Theoretic Functions): Add mpz_lcm_ui, document lcm
24513 * gmp.texi: Add documentation.
24534 * gmp.texi (Integer Division): Fix mpz_congruent_2exp_p "c" type.
24677 * gmp.texi (Compatibility with older versions): Note libmp
24692 * gmp.texi (Build Options): List more m68k's.
24746 * gmp.texi (Notes for Particular Systems): Add arm gcc requirements.
24750 * gmp.texi (Converting Integers): Document mpz_getlimbn using absolute
24772 * gmp.texi (GMPceil, GMPfloor, ge, le): New macros.
24818 * gmp.texi (GMPabs): New macro.
24841 * gmp.texi (Integer Division, Efficiency): Add documentation.
24854 * configure.in (none-*-*): Fix cclist for default ABI=long.
24964 * gmp.texi (Integer Division): Add mpz_cdiv_q_2exp and mpz_cdiv_q_2exp.
24986 * gmp.texi (Integer Division): Add mpz_divisible_p.
25059 * gmp.texi (Integer Exponentiation): Add mpz_si_pow_ui.
25074 * gmp.texi (Low-level Functions): Move some commented out remarks ...
25151 * gmp.texi (Fibonacci Numbers Algorithm): Ditto.
25200 * gmp.texi (Known Build Problems): Notes on make, $* and K&R, misc
25288 * gmp.texi (Low-level Functions): Note mpn_get_str clobbers its input
25302 * gmp.texi, acinclude.m4: Mention x86 solaris 2.7 has the reg->reg
25344 * gmp.texi (Low-level Functions): mpn_preinv_mod_1 now undocumented.
25384 * gmp.texi (Integer Division): Another rewording of 2exp divisions.
25456 * gmp.texi: Don't use @nicode{'\0'}, it doesn't come out right in tex.
25545 --version, warn if the format is unrecognised.
25607 * gmp.texi (Number Theoretic Functions): Update.
25821 simplify ANSI vs K&R stringizing, use correct printf format types, do
25857 * gmp.texi (Integer Logic and Bit Fiddling): Update.
25991 * gmp.texi (ABI and ISA): New enough gcc needed for mips n32 etc, gcc
26092 * configure.in (default cc_cflags,cc_64_cflags): Remove -g/add -O.
26116 * mpn/alpha/default.m4: Define `bigend' (to expand to nothing).
26125 * mpn/alpha/default.m4: Likewise.
26133 * mpn/alpha/default.m4: Define EXTERN (to expand to nothing).
26166 * gmp.texi (Square Root Algorithm): Update.
26201 * mpn/alpha/default.m4: Remove some newlines, add some asserts.
26279 an arbitrary fallback default.
26331 * gmp.texi (ABI and ISA): Update.
26355 * configure.in (*-*-aix[34]*): Disable shared by default, but let
26357 * gmp.texi (Notes for Particular Systems): Update.
26491 * gmp.texi (Installing GMP): Updates for new scheme.
26497 * gmp.texi (Build Options, and elsewhere): Update.
26512 * gmp.texi.h (ABI and ISA): Mention this.
26528 * gmp.texi (Notes for Particular Systems): Update AIX problem
26543 * gmp.texi (Known Build Problems): Remove SCO -lc problem.
26547 * gmp.texi (Known Build Problems): Remove version.c sed/config.h
26552 * gmp.texi (Known Build Problems): Remove SunOS native ar ranlib
26562 * gmp.texi (Build Options): Mention PDF from gmp.texi.
26565 * gmp.texi (Build Options): List alphaev56, alphapca56, alphaev67,
26623 * gmp.texi (Build Options): Update.
26630 * gmp.texi (Notes for Particular Systems): Update x86 MMX note.
26790 * gmp.texi (Notes for Particular Systems): Remarks about power/powerpc.
26933 * gmp.texi (Fibonacci Number Algorithm): New section.
26941 (FIB_THRESHOLD): Establish default here.
27024 * gmp-impl.h (DC_THRESHOLD): Establish default here, set to 3*KARA
27027 Remove default.
27042 * gmp.texi (@m etc): Add and use some new macros.
27060 * mpn/ia64/default.m4: New file.
27061 * configure.in [config.m4 switch] (ia64*-*-*): Use ia64/default.m4.
27087 (all hppa alternatives): Don't inherit default gmp_cflags_cc,
27106 * gmp.texi (Parameter Conventions, Memory Management): New sections
27130 * gmp.texi (Rational Arithmetic): Add documentation.
27137 * gmp.texi (Known Build Problems): Note VERSION problem with old
27227 * gmp-impl.h (default MPN_COPY): Remove final `;'.
27253 * gmp.texi (Known Build Problems): Remove 64-bit generic C
27278 * gmp.texi (mpn_sqrtrem): Fix r2p==NULL return value description
27320 * gmp.texi (Miscellaneous Rational Functions): Comment-out and
27328 * gmp.texi (Rational Arithmetic): Add mpq_abs.
27356 * gmp.texi (Build Options): Clarify where to find CFLAGS.
27383 * gmp.texi (Miscellaneous Rational Functions): Document mpq_set_f,
27444 * gmp.texi (Copying): Refer to Lesser not Library GPL.
27450 * gmp.texi (Known Build Problems): Remove SunOS 4 native grep
27541 using the value, add #ifndef for providing the default.
27591 * gmp.texi: Rephrase mpf_urandomb documentation.
27607 * gmp.texi (Known Build Problems): Note problem stripping libgmp.a.
27631 * gmp.texi (References): Add URL for invariant division.
27642 * gmp.texi (ABI and ISA): Add sparc64-*-linux*.
27646 * configure.in (--enable-fft): New option, default "no".
27647 * gmp.texi (Build Options): Describe it.
27649 * tune/tuneup.c [WANT_FFT]: By default don't probe FFTs if not enabled.
27708 * gmp.texi (Build Options): Mention djgpp stack size.
27928 * gmp.texi (ABI and ISA): New section, bringing together ABI notes.
27951 * gmp.texi (Custom Allocation): Note this is available in mpbsd,
27999 floating point format.
28001 * mpq/tests/t-get_d.c: Decrease default reps to 1000.
28026 * mpn/lisp/gmpasm-mode.el: Move keymap to the top of the docstring.
28081 something specific. Add path=x86 as a default for x86s.
28261 * gmp.texi (Number Theoretic Functions): Update mpz_bin_ui to
28298 * gmp.texi (Notes for Particular Systems): Remove comment about
28323 * gmp.texi (Integer Functions): Flatten @subsections into @sections.
28352 * gmp.texi (Installing GMP): Shared libraries work for AIX < 4.3
28430 * gmp.texi (Integer Arithmetic): Clarify mpz_jacobi op2; add
28571 * gmp.texi (Installing GMP): Add note on bad OpenBSD 2.6 m4.
28624 * gmp.texi (Miscellaneous Float Functions): Correct parameter list
28631 * gmp.texi: Use @dircategory and @direntry.
28696 * gmp.texi (Reporting Bugs): Be explicit about output from running
28710 use with >=, adjust default to 17 accordingly.
28714 ACCEL_THRESHOLD, use with >=, adjust default to 5 accordingly.
28821 * gmp.texi (Random State Initialization): Correct arguments to
28846 * gmp.texi (Getting the Latest Version of GMP): Add reference to
28887 from CLOCK by default).
28940 * gmp.texi (Reporting Bugs): Itemize the list of things to include.
29006 * gmp.texi (Installing MP): Minor edits, restore CC/CFLAGS description.
29096 * gmp.texi (Compatibility with Version 2.0.x): Source level only.
29233 * gmp.texi (Installing MP): Build problem notes for GSYM_PREFIX
29270 * gmp.texi (Integer Arithmetic): Document mpz_nextprime.
29307 * gmp.texi (Random State Initialization): Remove gmp_randinit_lc.
29362 * gmp.texi (Installing MP): Update note on SunOS m4 failure.
29367 * gmp.texi (Installing MP): Note this under --disable-alloca.
29369 * gmp.texi (Comparison Functions): mpz_cmp_abs => mpz_cmpabs.
29445 * gmp.texi: Likewise.
29447 * gmp.texi: Use three hyphens for a dash.
29513 * gmp.texi (Top): Use @ifnottex, to help makeinfo --html.
29543 * gmp.texi (Miscellaneous Integer Functions): Fix typos.
29603 * gmp.texi (Installing MP): Add known build problem SunOS 4.1.4 m4
29655 * gmp.texi (Top): Add `Random Number Functions' to menu.
29693 * gmp-impl.h (TOOM3_MUL_THRESHOLD): Provide default.
29694 (TOOM3_SQR_THRESHOLD): Provide default.
29858 * stamp-vti: New file, generated together with version.texi.
29882 * gmp.texi (Installing MP): Corrections to target CPUs.
29911 * mpn/alpha/default.m4 (FLOAT64): New define.
29972 * gmp.texi: Use @include version.texi.
30002 * mpn/alpha/default.m4: New file.
30302 * Makefile.am: Add info_TEXINFOS = gmp.texi
30308 * gmp.texi (mpn_divrem_1,mpn_mod_1): Add that size==0 is allowed.
30529 * gmp.texi (Low-level Functions): Clarify mpn overlaps permitted.
30945 * longlong.h (default umul_ppmm, when smul_ppmm exists):
30947 (default smul_ppmm): Likewise.
31103 * gmp.texi: Add documentation for random number generation.
31241 * tests/rand/gen.c (main): Set default algorithm to mpz_urandomb.
31962 * mpn/configure.in: For Pentium Pro, use default code, not Pentium
32233 (default smul_ppmm): Fix typo, umul_ppmm => smul_ppmm.
32234 (default umul_ppmm): New #define using smul_ppmm.
32356 * gmp.texi: Update manual entry on mpn_gcd.
32395 (SuperSPARC UDIV_TIME): Override default.
32867 * configure: Don't default CC to "gcc -O2" is -with-gcc=no was
33208 * mpn/generic/divrem.c (default case): In code assigning
33476 * gmp.texi: update documentation.
33828 (default case): Put most significant limb from np in new variable n2;
34204 (XCFLAGS): Clear by default.
34213 * longlong.h (default umul_ppmm): Store input parameters in temporaries
34215 (default smul_ppmm): New definition.
34292 * cre-conv-tab.c (main): Avoid upper-case X in printf format string.
34650 * longlong.h: Make default count_leading_zeros work for machines >
34811 * tests/Makefile: Define default values for ROOT and SUB.
35001 * gmp.h, gmp.texi: Define the new functions.
35016 * dist-Makefile (documentation): Go via tmp.texi to avoid the
35023 __umulsidi3 (so the default definition is used).
35125 * longlong.h (add_ssaaaa, sub_ddmmss [C default versions]): Make __x
35438 Don't define __umulsidi3 (i.e. use default definition).
35516 * memory.c: Make the default allocations functions global.
35518 default memory function.
35563 * Install multiplication using Karatsuba's algorithm as default.