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

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

1.1       maekawa     1: This is Info file gmp.info, produced by Makeinfo-1.64 from the input
                      2: file gmp.texi.
                      3:
                      4: START-INFO-DIR-ENTRY
                      5: * gmp: (gmp.info).               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 Free Software Foundation,
                     12: 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,  Up: Top
                     30:
                     31: Function and Type Index
                     32: ***********************
                     33:
                     34: * Menu:
                     35:
                     36: * mp_limb_t:                            MP Basics.
                     37: * mpf_t:                                MP Basics.
                     38: * mpq_t:                                MP Basics.
                     39: * mpz_t:                                MP Basics.
                     40: * __GNU_MP_VERSION:                     MP Basics.
                     41: * __GNU_MP_VERSION_MINOR:               MP Basics.
                     42: * _mpz_realloc:                         Initializing Integers.
                     43: * allocate_function:                    Custom Allocation.
                     44: * deallocate_function:                  Custom Allocation.
                     45: * gcd:                                  BSD Compatible Functions.
                     46: * itom:                                 BSD Compatible Functions.
                     47: * madd:                                 BSD Compatible Functions.
                     48: * mcmp:                                 BSD Compatible Functions.
                     49: * mdiv:                                 BSD Compatible Functions.
                     50: * mfree:                                BSD Compatible Functions.
                     51: * min:                                  BSD Compatible Functions.
                     52: * mout:                                 BSD Compatible Functions.
                     53: * move:                                 BSD Compatible Functions.
                     54: * mp_set_memory_functions:              Custom Allocation.
                     55: * mpf_abs:                              Float Arithmetic.
                     56: * mpf_add:                              Float Arithmetic.
                     57: * mpf_add_ui:                           Float Arithmetic.
                     58: * mpf_clear:                            Initializing Floats.
                     59: * mpf_cmp:                              Float Comparison.
                     60: * mpf_cmp_si:                           Float Comparison.
                     61: * mpf_cmp_ui:                           Float Comparison.
                     62: * mpf_div:                              Float Arithmetic.
                     63: * mpf_div_2exp:                         Float Arithmetic.
                     64: * mpf_div_ui:                           Float Arithmetic.
                     65: * mpf_eq:                               Float Comparison.
                     66: * mpf_get_d:                            Converting Floats.
                     67: * mpf_get_prec:                         Initializing Floats.
                     68: * mpf_get_str:                          Converting Floats.
                     69: * mpf_init:                             Initializing Floats.
                     70: * mpf_init2:                            Initializing Floats.
                     71: * mpf_init_set:                         Simultaneous Float Init & Assign.
                     72: * mpf_init_set_d:                       Simultaneous Float Init & Assign.
                     73: * mpf_init_set_si:                      Simultaneous Float Init & Assign.
                     74: * mpf_init_set_str:                     Simultaneous Float Init & Assign.
                     75: * mpf_init_set_ui:                      Simultaneous Float Init & Assign.
                     76: * mpf_inp_str:                          I/O of Floats.
                     77: * mpf_mul:                              Float Arithmetic.
                     78: * mpf_mul_2exp:                         Float Arithmetic.
                     79: * mpf_mul_ui:                           Float Arithmetic.
                     80: * mpf_neg:                              Float Arithmetic.
                     81: * mpf_out_str:                          I/O of Floats.
                     82: * mpf_random2:                          Miscellaneous Float Functions.
                     83: * mpf_reldiff:                          Float Comparison.
                     84: * mpf_set:                              Assigning Floats.
                     85: * mpf_set_d:                            Assigning Floats.
                     86: * mpf_set_default_prec:                 Initializing Floats.
                     87: * mpf_set_prec:                         Initializing Floats.
                     88: * mpf_set_prec_raw:                     Initializing Floats.
                     89: * mpf_set_q:                            Assigning Floats.
                     90: * mpf_set_si:                           Assigning Floats.
                     91: * mpf_set_str:                          Assigning Floats.
                     92: * mpf_set_ui:                           Assigning Floats.
                     93: * mpf_set_z:                            Assigning Floats.
                     94: * mpf_sgn:                              Float Comparison.
                     95: * mpf_sqrt:                             Float Arithmetic.
                     96: * mpf_sqrt_ui:                          Float Arithmetic.
                     97: * mpf_sub:                              Float Arithmetic.
                     98: * mpf_sub_ui:                           Float Arithmetic.
                     99: * mpf_ui_div:                           Float Arithmetic.
                    100: * mpf_ui_sub:                           Float Arithmetic.
                    101: * mpn_add:                              Low-level Functions.
                    102: * mpn_add_1:                            Low-level Functions.
                    103: * mpn_add_n:                            Low-level Functions.
                    104: * mpn_addmul_1:                         Low-level Functions.
                    105: * mpn_bdivmod:                          Low-level Functions.
                    106: * mpn_cmp:                              Low-level Functions.
                    107: * mpn_divmod:                           Low-level Functions.
                    108: * mpn_divmod_1:                         Low-level Functions.
                    109: * mpn_divrem:                           Low-level Functions.
                    110: * mpn_divrem_1:                         Low-level Functions.
                    111: * mpn_gcd:                              Low-level Functions.
                    112: * mpn_gcd_1:                            Low-level Functions.
                    113: * mpn_gcdext:                           Low-level Functions.
                    114: * mpn_get_str:                          Low-level Functions.
                    115: * mpn_hamdist:                          Low-level Functions.
                    116: * mpn_lshift:                           Low-level Functions.
                    117: * mpn_mod_1:                            Low-level Functions.
                    118: * mpn_mul:                              Low-level Functions.
                    119: * mpn_mul_1:                            Low-level Functions.
                    120: * mpn_mul_n:                            Low-level Functions.
                    121: * mpn_perfect_square_p:                 Low-level Functions.
                    122: * mpn_popcount:                         Low-level Functions.
                    123: * mpn_preinv_mod_1:                     Low-level Functions.
                    124: * mpn_random2:                          Low-level Functions.
                    125: * mpn_rshift:                           Low-level Functions.
                    126: * mpn_scan0:                            Low-level Functions.
                    127: * mpn_scan1:                            Low-level Functions.
                    128: * mpn_set_str:                          Low-level Functions.
                    129: * mpn_sqrtrem:                          Low-level Functions.
                    130: * mpn_sub:                              Low-level Functions.
                    131: * mpn_sub_1:                            Low-level Functions.
                    132: * mpn_sub_n:                            Low-level Functions.
                    133: * mpn_submul_1:                         Low-level Functions.
                    134: * mpq_add:                              Assigning Rationals.
                    135: * mpq_canonicalize:                     Rational Number Functions.
                    136: * mpq_clear:                            Initializing Rationals.
                    137: * mpq_cmp:                              Comparing Rationals.
                    138: * mpq_cmp_ui:                           Comparing Rationals.
                    139: * mpq_denref:                           Applying Integer Functions.
                    140: * mpq_div:                              Assigning Rationals.
                    141: * mpq_equal:                            Comparing Rationals.
                    142: * mpq_get_d:                            Miscellaneous Rational Functions.
                    143: * mpq_get_den:                          Miscellaneous Rational Functions.
                    144: * mpq_get_num:                          Miscellaneous Rational Functions.
                    145: * mpq_init:                             Initializing Rationals.
                    146: * mpq_inv:                              Assigning Rationals.
                    147: * mpq_mul:                              Assigning Rationals.
                    148: * mpq_neg:                              Assigning Rationals.
                    149: * mpq_numref:                           Applying Integer Functions.
                    150: * mpq_set:                              Initializing Rationals.
                    151: * mpq_set_den:                          Miscellaneous Rational Functions.
                    152: * mpq_set_num:                          Miscellaneous Rational Functions.
                    153: * mpq_set_si:                           Initializing Rationals.
                    154: * mpq_set_ui:                           Initializing Rationals.
                    155: * mpq_set_z:                            Initializing Rationals.
                    156: * mpq_sgn:                              Comparing Rationals.
                    157: * mpq_sub:                              Assigning Rationals.
                    158: * mpz_abs:                              Integer Arithmetic.
                    159: * mpz_add:                              Integer Arithmetic.
                    160: * mpz_add_ui:                           Integer Arithmetic.
                    161: * mpz_and:                              Integer Logic and Bit Fiddling.
                    162: * mpz_array_init:                       Initializing Integers.
                    163: * mpz_cdiv_q:                           Integer Arithmetic.
                    164: * mpz_cdiv_q_ui:                        Integer Arithmetic.
                    165: * mpz_cdiv_qr:                          Integer Arithmetic.
                    166: * mpz_cdiv_qr_ui:                       Integer Arithmetic.
                    167: * mpz_cdiv_r:                           Integer Arithmetic.
                    168: * mpz_cdiv_r_ui:                        Integer Arithmetic.
                    169: * mpz_cdiv_ui:                          Integer Arithmetic.
                    170: * mpz_clear:                            Initializing Integers.
                    171: * mpz_clrbit:                           Integer Logic and Bit Fiddling.
                    172: * mpz_cmp:                              Comparison Functions.
                    173: * mpz_cmp_si:                           Comparison Functions.
                    174: * mpz_cmp_ui:                           Comparison Functions.
                    175: * mpz_com:                              Integer Logic and Bit Fiddling.
                    176: * mpz_divexact:                         Integer Arithmetic.
                    177: * mpz_fac_ui:                           Integer Arithmetic.
                    178: * mpz_fdiv_q:                           Integer Arithmetic.
                    179: * mpz_fdiv_q_2exp:                      Integer Arithmetic.
                    180: * mpz_fdiv_q_ui:                        Integer Arithmetic.
                    181: * mpz_fdiv_qr:                          Integer Arithmetic.
                    182: * mpz_fdiv_qr_ui:                       Integer Arithmetic.
                    183: * mpz_fdiv_r:                           Integer Arithmetic.
                    184: * mpz_fdiv_r_2exp:                      Integer Arithmetic.
                    185: * mpz_fdiv_r_ui:                        Integer Arithmetic.
                    186: * mpz_fdiv_ui:                          Integer Arithmetic.
                    187: * mpz_gcd:                              Integer Arithmetic.
                    188: * mpz_gcd_ui:                           Integer Arithmetic.
                    189: * mpz_gcdext:                           Integer Arithmetic.
                    190: * mpz_get_d:                            Converting Integers.
                    191: * mpz_get_si:                           Converting Integers.
                    192: * mpz_get_str:                          Converting Integers.
                    193: * mpz_get_ui:                           Converting Integers.
                    194: * mpz_hamdist:                          Integer Logic and Bit Fiddling.
                    195: * mpz_init:                             Initializing Integers.
                    196: * mpz_init_set:                         Simultaneous Integer Init & Assign.
                    197: * mpz_init_set_d:                       Simultaneous Integer Init & Assign.
                    198: * mpz_init_set_si:                      Simultaneous Integer Init & Assign.
                    199: * mpz_init_set_str:                     Simultaneous Integer Init & Assign.
                    200: * mpz_init_set_ui:                      Simultaneous Integer Init & Assign.
                    201: * mpz_inp_raw:                          I/O of Integers.
                    202: * mpz_inp_str:                          I/O of Integers.
                    203: * mpz_invert:                           Integer Arithmetic.
                    204: * mpz_ior:                              Integer Logic and Bit Fiddling.
                    205: * mpz_jacobi:                           Integer Arithmetic.
                    206: * mpz_legendre:                         Integer Arithmetic.
                    207: * mpz_mod:                              Integer Arithmetic.
                    208: * mpz_mod_ui:                           Integer Arithmetic.
                    209: * mpz_mul:                              Integer Arithmetic.
                    210: * mpz_mul_2exp:                         Integer Arithmetic.
                    211: * mpz_mul_ui:                           Integer Arithmetic.
                    212: * mpz_neg:                              Integer Arithmetic.
                    213: * mpz_out_raw:                          I/O of Integers.
                    214: * mpz_out_str:                          I/O of Integers.
                    215: * mpz_perfect_square_p:                 Integer Arithmetic.
                    216: * mpz_popcount:                         Integer Logic and Bit Fiddling.
                    217: * mpz_pow_ui:                           Integer Arithmetic.
                    218: * mpz_powm:                             Integer Arithmetic.
                    219: * mpz_powm_ui:                          Integer Arithmetic.
                    220: * mpz_probab_prime_p:                   Integer Arithmetic.
                    221: * mpz_random:                           Miscellaneous Integer Functions.
                    222: * mpz_random2:                          Miscellaneous Integer Functions.
                    223: * mpz_scan0:                            Integer Logic and Bit Fiddling.
                    224: * mpz_scan1:                            Integer Logic and Bit Fiddling.
                    225: * mpz_set:                              Assigning Integers.
                    226: * mpz_set_d:                            Assigning Integers.
                    227: * mpz_set_f:                            Assigning Integers.
                    228: * mpz_set_q:                            Assigning Integers.
                    229: * mpz_set_si:                           Assigning Integers.
                    230: * mpz_set_str:                          Assigning Integers.
                    231: * mpz_set_ui:                           Assigning Integers.
                    232: * mpz_setbit:                           Integer Logic and Bit Fiddling.
                    233: * mpz_sgn:                              Comparison Functions.
                    234: * mpz_size:                             Miscellaneous Integer Functions.
                    235: * mpz_sizeinbase:                       Miscellaneous Integer Functions.
                    236: * mpz_sqrt:                             Integer Arithmetic.
                    237: * mpz_sqrtrem:                          Integer Arithmetic.
                    238: * mpz_sub:                              Integer Arithmetic.
                    239: * mpz_sub_ui:                           Integer Arithmetic.
                    240: * mpz_tdiv_q:                           Integer Arithmetic.
                    241: * mpz_tdiv_q_2exp:                      Integer Arithmetic.
                    242: * mpz_tdiv_q_ui:                        Integer Arithmetic.
                    243: * mpz_tdiv_qr:                          Integer Arithmetic.
                    244: * mpz_tdiv_qr_ui:                       Integer Arithmetic.
                    245: * mpz_tdiv_r:                           Integer Arithmetic.
                    246: * mpz_tdiv_r_2exp:                      Integer Arithmetic.
                    247: * mpz_tdiv_r_ui:                        Integer Arithmetic.
                    248: * mpz_ui_pow_ui:                        Integer Arithmetic.
                    249: * msqrt:                                BSD Compatible Functions.
                    250: * msub:                                 BSD Compatible Functions.
                    251: * mtox:                                 BSD Compatible Functions.
                    252: * mult:                                 BSD Compatible Functions.
                    253: * pow:                                  BSD Compatible Functions.
                    254: * reallocate_function:                  Custom Allocation.
                    255: * rpow:                                 BSD Compatible Functions.
                    256: * sdiv:                                 BSD Compatible Functions.
                    257: * xtom:                                 BSD Compatible Functions.
                    258:
                    259:

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