Corrected documentation error for gmp_randinit_mt.

This commit is contained in:
wbhart 2008-06-16 04:39:47 +00:00
parent 35cfe477b3
commit 653126d89a
4 changed files with 1904 additions and 1454 deletions

View File

@ -1,8 +1,7 @@
This is /home/tege/prec/gmp42/doc/gmp.info, produced by makeinfo
version 4.6 from /home/tege/prec/gmp42/doc/gmp.texi.
This is gmp.info, produced by makeinfo version 4.8 from gmp.texi.
This manual describes how to install and use the GNU multiple precision
arithmetic library, version 4.2.1.
This manual describes how to install and use the GNU multiple
precision arithmetic library, version 4.2.1.
Copyright 1991, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000,
2001, 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
@ -14,6 +13,7 @@ with no Invariant Sections, with the Front-Cover Texts being "A GNU
Manual", and with the Back-Cover Texts being "You have freedom to copy
and modify this GNU Manual, like GNU software". A copy of the license
is included in *Note GNU Free Documentation License::.
INFO-DIR-SECTION GNU libraries
START-INFO-DIR-ENTRY
* gmp: (gmp). GNU Multiple Precision Arithmetic Library.
@ -21,152 +21,152 @@ END-INFO-DIR-ENTRY

Indirect:
gmp.info-1: 977
gmp.info-2: 300497
gmp.info-1: 929
gmp.info-2: 297912

Tag Table:
(Indirect)
Node: Top977
Node: Copying3172
Node: Introduction to GMP5025
Node: Installing GMP7721
Node: Build Options8447
Node: ABI and ISA24509
Node: Notes for Package Builds33905
Node: Notes for Particular Systems36984
Node: Known Build Problems43744
Node: Performance optimization47272
Node: GMP Basics48398
Node: Headers and Libraries49042
Node: Nomenclature and Types50458
Node: Function Classes52168
Node: Variable Conventions53853
Node: Parameter Conventions55454
Node: Memory Management57507
Node: Reentrancy58627
Node: Useful Macros and Constants60492
Node: Compatibility with older versions61258
Node: Demonstration Programs62211
Node: Efficiency64066
Node: Debugging71700
Node: Profiling78234
Node: Autoconf82253
Node: Emacs84026
Node: Reporting Bugs84622
Node: Integer Functions87150
Node: Initializing Integers87922
Node: Assigning Integers89586
Node: Simultaneous Integer Init & Assign91157
Node: Converting Integers92769
Node: Integer Arithmetic95406
Node: Integer Division96985
Node: Integer Exponentiation103368
Node: Integer Roots104207
Node: Number Theoretic Functions105867
Node: Integer Comparisons111879
Node: Integer Logic and Bit Fiddling113239
Node: I/O of Integers115830
Node: Integer Random Numbers118428
Node: Integer Import and Export121036
Node: Miscellaneous Integer Functions125021
Node: Integer Special Functions126862
Node: Rational Number Functions129932
Node: Initializing Rationals131120
Node: Rational Conversions133349
Node: Rational Arithmetic135068
Node: Comparing Rationals136387
Node: Applying Integer Functions137741
Node: I/O of Rationals139210
Node: Floating-point Functions141060
Node: Initializing Floats143941
Node: Assigning Floats147622
Node: Simultaneous Float Init & Assign150173
Node: Converting Floats151688
Node: Float Arithmetic154635
Node: Float Comparison156655
Node: I/O of Floats158082
Node: Miscellaneous Float Functions160395
Node: Low-level Functions162275
Node: Random Number Functions183852
Node: Random State Initialization184916
Node: Random State Seeding187761
Node: Random State Miscellaneous189140
Node: Formatted Output189771
Node: Formatted Output Strings190010
Node: Formatted Output Functions195237
Node: C++ Formatted Output199290
Node: Formatted Input201959
Node: Formatted Input Strings202189
Node: Formatted Input Functions206841
Node: C++ Formatted Input209794
Node: C++ Class Interface211684
Node: C++ Interface General212679
Node: C++ Interface Integers215743
Node: C++ Interface Rationals219139
Node: C++ Interface Floats222785
Node: C++ Interface Random Numbers228046
Node: C++ Interface Limitations230432
Node: BSD Compatible Functions233250
Node: Custom Allocation237938
Node: Language Bindings242255
Node: Algorithms246260
Node: Multiplication Algorithms246955
Node: Basecase Multiplication247879
Node: Karatsuba Multiplication249776
Node: Toom 3-Way Multiplication253395
Node: FFT Multiplication259792
Node: Other Multiplication265114
Node: Division Algorithms267583
Node: Single Limb Division267920
Node: Basecase Division270825
Node: Divide and Conquer Division272014
Node: Exact Division274237
Node: Exact Remainder277390
Node: Small Quotient Division279668
Node: Greatest Common Divisor Algorithms281252
Node: Binary GCD281515
Node: Accelerated GCD284178
Node: Extended GCD285961
Node: Jacobi Symbol287616
Node: Powering Algorithms288518
Node: Normal Powering Algorithm288771
Node: Modular Powering Algorithm289285
Node: Root Extraction Algorithms290334
Node: Square Root Algorithm290639
Node: Nth Root Algorithm292766
Node: Perfect Square Algorithm293537
Node: Perfect Power Algorithm295609
Node: Radix Conversion Algorithms296216
Node: Binary to Radix296582
Node: Radix to Binary300497
Node: Other Algorithms302414
Node: Prime Testing Algorithm302757
Node: Factorial Algorithm303927
Node: Binomial Coefficients Algorithm305316
Node: Fibonacci Numbers Algorithm306196
Node: Lucas Numbers Algorithm308666
Node: Random Number Algorithms309373
Node: Assembler Coding311480
Node: Assembler Code Organisation312444
Node: Assembler Basics313402
Node: Assembler Carry Propagation314545
Node: Assembler Cache Handling316367
Node: Assembler Functional Units318519
Node: Assembler Floating Point320125
Node: Assembler SIMD Instructions323907
Node: Assembler Software Pipelining324879
Node: Assembler Loop Unrolling325932
Node: Assembler Writing Guide328137
Node: Internals330890
Node: Integer Internals331396
Node: Rational Internals333642
Node: Float Internals334870
Node: Raw Output Internals342196
Node: C++ Interface Internals343380
Node: Contributors346673
Node: References350610
Node: GNU Free Documentation License355627
Node: Concept Index378047
Node: Function Index405269
Node: Top929
Node: Copying3128
Node: Introduction to GMP4981
Node: Installing GMP7689
Node: Build Options8419
Node: ABI and ISA24489
Node: Notes for Package Builds33893
Node: Notes for Particular Systems36980
Node: Known Build Problems43748
Node: Performance optimization47284
Node: GMP Basics48418
Node: Headers and Libraries49066
Node: Nomenclature and Types50490
Node: Function Classes52198
Node: Variable Conventions53891
Node: Parameter Conventions55500
Node: Memory Management57556
Node: Reentrancy58684
Node: Useful Macros and Constants60557
Node: Compatibility with older versions61336
Node: Demonstration Programs62297
Node: Efficiency64162
Node: Debugging71786
Node: Profiling78330
Node: Autoconf82359
Node: Emacs84142
Node: Reporting Bugs84748
Node: Integer Functions87280
Node: Initializing Integers88056
Node: Assigning Integers89727
Node: Simultaneous Integer Init & Assign91314
Node: Converting Integers92939
Node: Integer Arithmetic95589
Node: Integer Division97191
Node: Integer Exponentiation103619
Node: Integer Roots104480
Node: Number Theoretic Functions106154
Node: Integer Comparisons112207
Node: Integer Logic and Bit Fiddling113585
Node: I/O of Integers116198
Node: Integer Random Numbers118810
Node: Integer Import and Export121433
Node: Miscellaneous Integer Functions125430
Node: Integer Special Functions127290
Node: Rational Number Functions130374
Node: Initializing Rationals131567
Node: Rational Conversions133812
Node: Rational Arithmetic135543
Node: Comparing Rationals136879
Node: Applying Integer Functions138246
Node: I/O of Rationals139729
Node: Floating-point Functions141589
Node: Initializing Floats144474
Node: Assigning Floats148171
Node: Simultaneous Float Init & Assign150738
Node: Converting Floats152266
Node: Float Arithmetic155226
Node: Float Comparison157271
Node: I/O of Floats158713
Node: Miscellaneous Float Functions161036
Node: Low-level Functions162936
Node: Random Number Functions184567
Node: Random State Initialization185635
Node: Random State Seeding188496
Node: Random State Miscellaneous189885
Node: Formatted Output190526
Node: Formatted Output Strings190771
Node: Formatted Output Functions195988
Node: C++ Formatted Output200063
Node: Formatted Input202745
Node: Formatted Input Strings202981
Node: Formatted Input Functions207633
Node: C++ Formatted Input210602
Node: C++ Class Interface212505
Node: C++ Interface General213506
Node: C++ Interface Integers216576
Node: C++ Interface Rationals220007
Node: C++ Interface Floats223684
Node: C++ Interface Random Numbers228976
Node: C++ Interface Limitations231382
Node: BSD Compatible Functions234200
Node: Custom Allocation238911
Node: Language Bindings243229
Node: Algorithms247240
Node: Multiplication Algorithms247941
Node: Basecase Multiplication248875
Node: Karatsuba Multiplication250786
Node: Toom 3-Way Multiplication254414
Node: FFT Multiplication260820
Node: Other Multiplication266156
Node: Division Algorithms268639
Node: Single Limb Division268986
Node: Basecase Division271905
Node: Divide and Conquer Division273108
Node: Exact Division275345
Node: Exact Remainder278512
Node: Small Quotient Division280804
Node: Greatest Common Divisor Algorithms282402
Node: Binary GCD282675
Node: Accelerated GCD285352
Node: Extended GCD287149
Node: Jacobi Symbol288818
Node: Powering Algorithms289734
Node: Normal Powering Algorithm289997
Node: Modular Powering Algorithm290525
Node: Root Extraction Algorithms291588
Node: Square Root Algorithm291903
Node: Nth Root Algorithm294044
Node: Perfect Square Algorithm294829
Node: Perfect Power Algorithm296915
Node: Radix Conversion Algorithms297536
Node: Binary to Radix297912
Node: Radix to Binary301841
Node: Other Algorithms303772
Node: Prime Testing Algorithm304125
Node: Factorial Algorithm305309
Node: Binomial Coefficients Algorithm306712
Node: Fibonacci Numbers Algorithm307606
Node: Lucas Numbers Algorithm310080
Node: Random Number Algorithms310801
Node: Assembler Coding312922
Node: Assembler Code Organisation313896
Node: Assembler Basics314868
Node: Assembler Carry Propagation316025
Node: Assembler Cache Handling317861
Node: Assembler Functional Units320027
Node: Assembler Floating Point321647
Node: Assembler SIMD Instructions325428
Node: Assembler Software Pipelining326414
Node: Assembler Loop Unrolling327481
Node: Assembler Writing Guide329700
Node: Internals332469
Node: Integer Internals332981
Node: Rational Internals335237
Node: Float Internals336475
Node: Raw Output Internals343801
Node: C++ Interface Internals344995
Node: Contributors348293
Node: References352252
Node: GNU Free Documentation License357307
Node: Concept Index379753
Node: Function Index425879

End Tag Table

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -5510,7 +5510,7 @@ between speed and randomness, and is recommended for applications with no
special requirements. Currently this is @code{gmp_randinit_mt}.
@end deftypefun
@deftypefun int gmp_randinit_mt (gmp_randstate_t @var{state})
@deftypefun void gmp_randinit_mt (gmp_randstate_t @var{state})
@cindex Mersenne twister random numbers
Initialize @var{state} for a Mersenne Twister algorithm. This algorithm is
fast and has good randomness properties.