Annotation of OpenXM_contrib/gmp/gmp.info-3, Revision 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>