[BACK]Return to gmp.info-4 CVS log [TXT][DIR] Up to [local] / OpenXM_contrib / gmp

Annotation of OpenXM_contrib/gmp/gmp.info-4, Revision 1.1.1.1

1.1       maekawa     1: This is gmp.info, produced by makeinfo version 4.0 from gmp.texi.
                      2:
                      3: INFO-DIR-SECTION GNU libraries
                      4: START-INFO-DIR-ENTRY
                      5: * gmp: (gmp).                   GNU Multiple Precision Arithmetic Library.
                      6: END-INFO-DIR-ENTRY
                      7:
                      8:    This file documents GNU MP, a library for arbitrary-precision
                      9: arithmetic.
                     10:
                     11:    Copyright (C) 1991, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000
                     12: Free Software Foundation, Inc.
                     13:
                     14:    Permission is granted to make and distribute verbatim copies of this
                     15: manual provided the copyright notice and this permission notice are
                     16: preserved on all copies.
                     17:
                     18:    Permission is granted to copy and distribute modified versions of
                     19: this manual under the conditions for verbatim copying, provided that
                     20: the entire resulting derived work is distributed under the terms of a
                     21: permission notice identical to this one.
                     22:
                     23:    Permission is granted to copy and distribute translations of this
                     24: manual into another language, under the above conditions for modified
                     25: versions, except that this permission notice may be stated in a
                     26: translation approved by the Foundation.
                     27:
                     28: 
                     29: File: gmp.info,  Node: Function Index,  Prev: Concept Index,  Up: Top
                     30:
                     31: Function and Type Index
                     32: ***********************
                     33:
                     34: * Menu:
                     35:
                     36: * __GNU_MP_VERSION:                      Useful Macros and Constants.
                     37: * __GNU_MP_VERSION_MINOR:                Useful Macros and Constants.
                     38: * __GNU_MP_VERSION_PATCHLEVEL:           Useful Macros and Constants.
                     39: * _mpz_realloc:                          Initializing Integers.
                     40: * allocate_function:                     Custom Allocation.
                     41: * deallocate_function:                   Custom Allocation.
                     42: * gcd:                                   BSD Compatible Functions.
                     43: * gmp_randclear:                         Random State Initialization.
                     44: * gmp_randinit:                          Random State Initialization.
                     45: * gmp_randinit_lc_2exp:                  Random State Initialization.
                     46: * gmp_randseed:                          Random State Initialization.
                     47: * gmp_randseed_ui:                       Random State Initialization.
                     48: * itom:                                  BSD Compatible Functions.
                     49: * madd:                                  BSD Compatible Functions.
                     50: * mcmp:                                  BSD Compatible Functions.
                     51: * mdiv:                                  BSD Compatible Functions.
                     52: * mfree:                                 BSD Compatible Functions.
                     53: * min:                                   BSD Compatible Functions.
                     54: * mout:                                  BSD Compatible Functions.
                     55: * move:                                  BSD Compatible Functions.
                     56: * mp_limb_t:                             Nomenclature and Types.
                     57: * mp_set_memory_functions:               Custom Allocation.
                     58: * mpf_abs:                               Float Arithmetic.
                     59: * mpf_add:                               Float Arithmetic.
                     60: * mpf_add_ui:                            Float Arithmetic.
                     61: * mpf_ceil:                              Miscellaneous Float Functions.
                     62: * mpf_clear:                             Initializing Floats.
                     63: * mpf_cmp:                               Float Comparison.
                     64: * mpf_cmp_si:                            Float Comparison.
                     65: * mpf_cmp_ui:                            Float Comparison.
                     66: * mpf_div:                               Float Arithmetic.
                     67: * mpf_div_2exp:                          Float Arithmetic.
                     68: * mpf_div_ui:                            Float Arithmetic.
                     69: * mpf_eq:                                Float Comparison.
                     70: * mpf_floor:                             Miscellaneous Float Functions.
                     71: * mpf_get_d:                             Converting Floats.
                     72: * mpf_get_prec:                          Initializing Floats.
                     73: * mpf_get_str:                           Converting Floats.
                     74: * mpf_init:                              Initializing Floats.
                     75: * mpf_init2:                             Initializing Floats.
                     76: * mpf_init_set:                          Simultaneous Float Init & Assign.
                     77: * mpf_init_set_d:                        Simultaneous Float Init & Assign.
                     78: * mpf_init_set_si:                       Simultaneous Float Init & Assign.
                     79: * mpf_init_set_str:                      Simultaneous Float Init & Assign.
                     80: * mpf_init_set_ui:                       Simultaneous Float Init & Assign.
                     81: * mpf_inp_str:                           I/O of Floats.
                     82: * mpf_mul:                               Float Arithmetic.
                     83: * mpf_mul_2exp:                          Float Arithmetic.
                     84: * mpf_mul_ui:                            Float Arithmetic.
                     85: * mpf_neg:                               Float Arithmetic.
                     86: * mpf_out_str:                           I/O of Floats.
                     87: * mpf_pow_ui:                            Float Arithmetic.
                     88: * mpf_random2:                           Miscellaneous Float Functions.
                     89: * mpf_reldiff:                           Float Comparison.
                     90: * mpf_set:                               Assigning Floats.
                     91: * mpf_set_d:                             Assigning Floats.
                     92: * mpf_set_default_prec:                  Initializing Floats.
                     93: * mpf_set_prec:                          Initializing Floats.
                     94: * mpf_set_prec_raw:                      Initializing Floats.
                     95: * mpf_set_q:                             Assigning Floats.
                     96: * mpf_set_si:                            Assigning Floats.
                     97: * mpf_set_str:                           Assigning Floats.
                     98: * mpf_set_ui:                            Assigning Floats.
                     99: * mpf_set_z:                             Assigning Floats.
                    100: * mpf_sgn:                               Float Comparison.
                    101: * mpf_sqrt:                              Float Arithmetic.
                    102: * mpf_sqrt_ui:                           Float Arithmetic.
                    103: * mpf_sub:                               Float Arithmetic.
                    104: * mpf_sub_ui:                            Float Arithmetic.
                    105: * mpf_swap:                              Assigning Floats.
                    106: * mpf_t:                                 Nomenclature and Types.
                    107: * mpf_trunc:                             Miscellaneous Float Functions.
                    108: * mpf_ui_div:                            Float Arithmetic.
                    109: * mpf_ui_sub:                            Float Arithmetic.
                    110: * mpf_urandomb:                          Miscellaneous Float Functions.
                    111: * mpn_add:                               Low-level Functions.
                    112: * mpn_add_1:                             Low-level Functions.
                    113: * mpn_add_n:                             Low-level Functions.
                    114: * mpn_addmul_1:                          Low-level Functions.
                    115: * mpn_bdivmod:                           Low-level Functions.
                    116: * mpn_cmp:                               Low-level Functions.
                    117: * mpn_divexact_by3:                      Low-level Functions.
                    118: * mpn_divexact_by3c:                     Low-level Functions.
                    119: * mpn_divmod:                            Low-level Functions.
                    120: * mpn_divmod_1:                          Low-level Functions.
                    121: * mpn_divrem:                            Low-level Functions.
                    122: * mpn_divrem_1:                          Low-level Functions.
                    123: * mpn_gcd:                               Low-level Functions.
                    124: * mpn_gcd_1:                             Low-level Functions.
                    125: * mpn_gcdext:                            Low-level Functions.
                    126: * mpn_get_str:                           Low-level Functions.
                    127: * mpn_hamdist:                           Low-level Functions.
                    128: * mpn_lshift:                            Low-level Functions.
                    129: * mpn_mod_1:                             Low-level Functions.
                    130: * mpn_mul:                               Low-level Functions.
                    131: * mpn_mul_1:                             Low-level Functions.
                    132: * mpn_mul_n:                             Low-level Functions.
                    133: * mpn_perfect_square_p:                  Low-level Functions.
                    134: * mpn_popcount:                          Low-level Functions.
                    135: * mpn_preinv_mod_1:                      Low-level Functions.
                    136: * mpn_random:                            Low-level Functions.
                    137: * mpn_random2:                           Low-level Functions.
                    138: * mpn_rshift:                            Low-level Functions.
                    139: * mpn_scan0:                             Low-level Functions.
                    140: * mpn_scan1:                             Low-level Functions.
                    141: * mpn_set_str:                           Low-level Functions.
                    142: * mpn_sqrtrem:                           Low-level Functions.
                    143: * mpn_sub:                               Low-level Functions.
                    144: * mpn_sub_1:                             Low-level Functions.
                    145: * mpn_sub_n:                             Low-level Functions.
                    146: * mpn_submul_1:                          Low-level Functions.
                    147: * mpn_tdiv_qr:                           Low-level Functions.
                    148: * mpq_add:                               Rational Arithmetic.
                    149: * mpq_canonicalize:                      Rational Number Functions.
                    150: * mpq_clear:                             Initializing Rationals.
                    151: * mpq_cmp:                               Comparing Rationals.
                    152: * mpq_cmp_ui:                            Comparing Rationals.
                    153: * mpq_denref:                            Applying Integer Functions.
                    154: * mpq_div:                               Rational Arithmetic.
                    155: * mpq_equal:                             Comparing Rationals.
                    156: * mpq_get_d:                             Miscellaneous Rational Functions.
                    157: * mpq_get_den:                           Miscellaneous Rational Functions.
                    158: * mpq_get_num:                           Miscellaneous Rational Functions.
                    159: * mpq_init:                              Initializing Rationals.
                    160: * mpq_inv:                               Rational Arithmetic.
                    161: * mpq_mul:                               Rational Arithmetic.
                    162: * mpq_neg:                               Rational Arithmetic.
                    163: * mpq_numref:                            Applying Integer Functions.
                    164: * mpq_out_str:                           I/O of Rationals.
                    165: * mpq_set:                               Initializing Rationals.
                    166: * mpq_set_d:                             Miscellaneous Rational Functions.
                    167: * mpq_set_den:                           Miscellaneous Rational Functions.
                    168: * mpq_set_num:                           Miscellaneous Rational Functions.
                    169: * mpq_set_si:                            Initializing Rationals.
                    170: * mpq_set_ui:                            Initializing Rationals.
                    171: * mpq_set_z:                             Initializing Rationals.
                    172: * mpq_sgn:                               Comparing Rationals.
                    173: * mpq_sub:                               Rational Arithmetic.
                    174: * mpq_swap:                              Initializing Rationals.
                    175: * mpq_t:                                 Nomenclature and Types.
                    176: * mpz_abs:                               Integer Arithmetic.
                    177: * mpz_add:                               Integer Arithmetic.
                    178: * mpz_add_ui:                            Integer Arithmetic.
                    179: * mpz_addmul_ui:                         Integer Arithmetic.
                    180: * mpz_and:                               Integer Logic and Bit Fiddling.
                    181: * mpz_array_init:                        Initializing Integers.
                    182: * mpz_bin_ui:                            Number Theoretic Functions.
                    183: * mpz_bin_uiui:                          Number Theoretic Functions.
                    184: * mpz_cdiv_q:                            Integer Division.
                    185: * mpz_cdiv_q_ui:                         Integer Division.
                    186: * mpz_cdiv_qr:                           Integer Division.
                    187: * mpz_cdiv_qr_ui:                        Integer Division.
                    188: * mpz_cdiv_r:                            Integer Division.
                    189: * mpz_cdiv_r_ui:                         Integer Division.
                    190: * mpz_cdiv_ui:                           Integer Division.
                    191: * mpz_clear:                             Initializing Integers.
                    192: * mpz_clrbit:                            Integer Logic and Bit Fiddling.
                    193: * mpz_cmp:                               Integer Comparisons.
                    194: * mpz_cmp_si:                            Integer Comparisons.
                    195: * mpz_cmp_ui:                            Integer Comparisons.
                    196: * mpz_cmpabs:                            Integer Comparisons.
                    197: * mpz_cmpabs_ui:                         Integer Comparisons.
                    198: * mpz_com:                               Integer Logic and Bit Fiddling.
                    199: * mpz_divexact:                          Integer Division.
                    200: * mpz_even_p:                            Miscellaneous Integer Functions.
                    201: * mpz_fac_ui:                            Number Theoretic Functions.
                    202: * mpz_fdiv_q:                            Integer Division.
                    203: * mpz_fdiv_q_2exp:                       Integer Division.
                    204: * mpz_fdiv_q_ui:                         Integer Division.
                    205: * mpz_fdiv_qr:                           Integer Division.
                    206: * mpz_fdiv_qr_ui:                        Integer Division.
                    207: * mpz_fdiv_r:                            Integer Division.
                    208: * mpz_fdiv_r_2exp:                       Integer Division.
                    209: * mpz_fdiv_r_ui:                         Integer Division.
                    210: * mpz_fdiv_ui:                           Integer Division.
                    211: * mpz_fib_ui:                            Number Theoretic Functions.
                    212: * mpz_fits_sint_p:                       Miscellaneous Integer Functions.
                    213: * mpz_fits_slong_p:                      Miscellaneous Integer Functions.
                    214: * mpz_fits_sshort_p:                     Miscellaneous Integer Functions.
                    215: * mpz_fits_uint_p:                       Miscellaneous Integer Functions.
                    216: * mpz_fits_ulong_p:                      Miscellaneous Integer Functions.
                    217: * mpz_fits_ushort_p:                     Miscellaneous Integer Functions.
                    218: * mpz_gcd:                               Number Theoretic Functions.
                    219: * mpz_gcd_ui:                            Number Theoretic Functions.
                    220: * mpz_gcdext:                            Number Theoretic Functions.
                    221: * mpz_get_d:                             Converting Integers.
                    222: * mpz_get_si:                            Converting Integers.
                    223: * mpz_get_str:                           Converting Integers.
                    224: * mpz_get_ui:                            Converting Integers.
                    225: * mpz_getlimbn:                          Converting Integers.
                    226: * mpz_hamdist:                           Integer Logic and Bit Fiddling.
                    227: * mpz_init:                              Initializing Integers.
                    228: * mpz_init_set:                          Simultaneous Integer Init & Assign.
                    229: * mpz_init_set_d:                        Simultaneous Integer Init & Assign.
                    230: * mpz_init_set_si:                       Simultaneous Integer Init & Assign.
                    231: * mpz_init_set_str:                      Simultaneous Integer Init & Assign.
                    232: * mpz_init_set_ui:                       Simultaneous Integer Init & Assign.
                    233: * mpz_inp_raw:                           I/O of Integers.
                    234: * mpz_inp_str:                           I/O of Integers.
                    235: * mpz_invert:                            Number Theoretic Functions.
                    236: * mpz_ior:                               Integer Logic and Bit Fiddling.
                    237: * mpz_jacobi:                            Number Theoretic Functions.
                    238: * mpz_kronecker_si:                      Number Theoretic Functions.
                    239: * mpz_kronecker_ui:                      Number Theoretic Functions.
                    240: * mpz_lcm:                               Number Theoretic Functions.
                    241: * mpz_legendre:                          Number Theoretic Functions.
                    242: * mpz_mod:                               Integer Division.
                    243: * mpz_mod_ui:                            Integer Division.
                    244: * mpz_mul:                               Integer Arithmetic.
                    245: * mpz_mul_2exp:                          Integer Arithmetic.
                    246: * mpz_mul_si:                            Integer Arithmetic.
                    247: * mpz_mul_ui:                            Integer Arithmetic.
                    248: * mpz_neg:                               Integer Arithmetic.
                    249: * mpz_nextprime:                         Number Theoretic Functions.
                    250: * mpz_odd_p:                             Miscellaneous Integer Functions.
                    251: * mpz_out_raw:                           I/O of Integers.
                    252: * mpz_out_str:                           I/O of Integers.
                    253: * mpz_perfect_power_p:                   Integer Roots.
                    254: * mpz_perfect_square_p:                  Integer Roots.
                    255: * mpz_popcount:                          Integer Logic and Bit Fiddling.
                    256: * mpz_pow_ui:                            Integer Exponentiation.
                    257: * mpz_powm:                              Integer Exponentiation.
                    258: * mpz_powm_ui:                           Integer Exponentiation.
                    259: * mpz_probab_prime_p:                    Number Theoretic Functions.
                    260: * mpz_random:                            Integer Random Numbers.
                    261: * mpz_random2:                           Integer Random Numbers.
                    262: * mpz_remove:                            Number Theoretic Functions.
                    263: * mpz_root:                              Integer Roots.
                    264: * mpz_rrandomb:                          Integer Random Numbers.
                    265: * mpz_scan0:                             Integer Logic and Bit Fiddling.
                    266: * mpz_scan1:                             Integer Logic and Bit Fiddling.
                    267: * mpz_set:                               Assigning Integers.
                    268: * mpz_set_d:                             Assigning Integers.
                    269: * mpz_set_f:                             Assigning Integers.
                    270: * mpz_set_q:                             Assigning Integers.
                    271: * mpz_set_si:                            Assigning Integers.
                    272: * mpz_set_str:                           Assigning Integers.
                    273: * mpz_set_ui:                            Assigning Integers.
                    274: * mpz_setbit:                            Integer Logic and Bit Fiddling.
                    275: * mpz_sgn:                               Integer Comparisons.
                    276: * mpz_si_kronecker:                      Number Theoretic Functions.
                    277: * mpz_size:                              Miscellaneous Integer Functions.
                    278: * mpz_sizeinbase:                        Miscellaneous Integer Functions.
                    279: * mpz_sqrt:                              Integer Roots.
                    280: * mpz_sqrtrem:                           Integer Roots.
                    281: * mpz_sub:                               Integer Arithmetic.
                    282: * mpz_sub_ui:                            Integer Arithmetic.
                    283: * mpz_swap:                              Assigning Integers.
                    284: * mpz_t:                                 Nomenclature and Types.
                    285: * mpz_tdiv_q:                            Integer Division.
                    286: * mpz_tdiv_q_2exp:                       Integer Division.
                    287: * mpz_tdiv_q_ui:                         Integer Division.
                    288: * mpz_tdiv_qr:                           Integer Division.
                    289: * mpz_tdiv_qr_ui:                        Integer Division.
                    290: * mpz_tdiv_r:                            Integer Division.
                    291: * mpz_tdiv_r_2exp:                       Integer Division.
                    292: * mpz_tdiv_r_ui:                         Integer Division.
                    293: * mpz_tdiv_ui:                           Integer Division.
                    294: * mpz_tstbit:                            Integer Logic and Bit Fiddling.
                    295: * mpz_ui_kronecker:                      Number Theoretic Functions.
                    296: * mpz_ui_pow_ui:                         Integer Exponentiation.
                    297: * mpz_urandomb:                          Integer Random Numbers.
                    298: * mpz_urandomm:                          Integer Random Numbers.
                    299: * mpz_xor:                               Integer Logic and Bit Fiddling.
                    300: * msqrt:                                 BSD Compatible Functions.
                    301: * msub:                                  BSD Compatible Functions.
                    302: * mtox:                                  BSD Compatible Functions.
                    303: * mult:                                  BSD Compatible Functions.
                    304: * pow:                                   BSD Compatible Functions.
                    305: * reallocate_function:                   Custom Allocation.
                    306: * rpow:                                  BSD Compatible Functions.
                    307: * sdiv:                                  BSD Compatible Functions.
                    308: * xtom:                                  BSD Compatible Functions.
                    309:
                    310:

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>