diff --git a/Documentation/Content/Welcome.aml b/Documentation/Content/Welcome.aml index d90a73e..3033a43 100644 --- a/Documentation/Content/Welcome.aml +++ b/Documentation/Content/Welcome.aml @@ -18,6 +18,46 @@ +
+ Source Code + + + The source code of the library is available on + + GitHub + https://github.com/ + _self + + in the project + + Math.Gmp.Native + https://github.com/MachineCognitis/Math.Gmp.Native + _self + . + + +
+ +
+ NuGet Package + + + You can use the library by loading it from the + + NuGet + https://www.nuget.org/ + _self + + package + + Math.Gmp.Native.NET + https://www.nuget.org/packages/Math.Gmp.Native.NET/ + _self + . + + +
+
Overview @@ -43,1488 +83,6 @@
-
- Functions Categories - - - - - - Global Variable and Constants: - - - - - P:Math.Gmp.Native.gmp_lib.gmp_errno - Gets or sets the global GMP error number. -
-
- F:Math.Gmp.Native.gmp_lib.gmp_version - The GMP version number in the form “i.j.k”. This release is "6.1.2". -
-
- F:Math.Gmp.Native.gmp_lib.mp_bits_per_limb - The number of bits per limb. -
-
- F:Math.Gmp.Native.gmp_lib.mp_bytes_per_limb - The number of bytes per limb. -
-
- F:Math.Gmp.Native.gmp_lib.mp_uint_per_limb - The number of 32-bit, unsigned integers per limb. -
-
-
-
-
-
- - - - Integer Functions: - - - - - Initializing Integers: - - - M:Math.Gmp.Native.gmp_lib.mpz_init(Math.Gmp.Native.mpz_t) - Initialize x, and set its value to 0. -
-
- M:Math.Gmp.Native.gmp_lib.mpz_inits(Math.Gmp.Native.mpz_t[]) - Initialize a NULL-terminated list of T:Math.Gmp.Native.mpz_t variables, and set their values to 0. -
-
- M:Math.Gmp.Native.gmp_lib.mpz_init2(Math.Gmp.Native.mpz_t,Math.Gmp.Native.mp_bitcnt_t) - Initialize x, with space for n-bit numbers, and set its value to 0. -
-
- M:Math.Gmp.Native.gmp_lib.mpz_clear(Math.Gmp.Native.mpz_t) - Free the space occupied by x. -
-
- M:Math.Gmp.Native.gmp_lib.mpz_clears(Math.Gmp.Native.mpz_t[]) - Free the space occupied by a NULL-terminated list of T:Math.Gmp.Native.mpz_t variables. -
-
- M:Math.Gmp.Native.gmp_lib.mpz_realloc2(Math.Gmp.Native.mpz_t,Math.Gmp.Native.mp_bitcnt_t) - Change the space allocated for x to n bits. -
-
-
-
- - - Assigning Integers: - - - M:Math.Gmp.Native.gmp_lib.mpz_set(Math.Gmp.Native.mpz_t,Math.Gmp.Native.mpz_t) - Set the value of rop from op. -
-
- M:Math.Gmp.Native.gmp_lib.mpz_set_ui(Math.Gmp.Native.mpz_t,System.UInt32) - Set the value of rop from op. -
-
- M:Math.Gmp.Native.gmp_lib.mpz_set_si(Math.Gmp.Native.mpz_t,System.Int32) - Set the value of rop from op. -
-
- M:Math.Gmp.Native.gmp_lib.mpz_set_d(Math.Gmp.Native.mpz_t,System.Double) - Set the value of rop from op. -
-
- M:Math.Gmp.Native.gmp_lib.mpz_set_q(Math.Gmp.Native.mpz_t,Math.Gmp.Native.mpq_t) - Set the value of rop from op. -
-
- M:Math.Gmp.Native.gmp_lib.mpz_set_f(Math.Gmp.Native.mpz_t,Math.Gmp.Native.mpf_t) - Set the value of rop from op. -
-
- M:Math.Gmp.Native.gmp_lib.mpz_set_str(Math.Gmp.Native.mpz_t,Math.Gmp.Native.char_ptr,System.Int32) - Set the value of rop from str, a null-terminated C string in base base. -
-
- M:Math.Gmp.Native.gmp_lib.mpz_swap(Math.Gmp.Native.mpz_t,Math.Gmp.Native.mpz_t) - Swap the values rop1 and rop2 efficiently. -
-
-
-
- - - Simultaneous Integer Init & Assign: - - - M:Math.Gmp.Native.gmp_lib.mpz_init_set(Math.Gmp.Native.mpz_t,Math.Gmp.Native.mpz_t) - Initialize rop with limb space and set the initial numeric value from op. -
-
- M:Math.Gmp.Native.gmp_lib.mpz_init_set_ui(Math.Gmp.Native.mpz_t,System.UInt32) - Initialize rop with limb space and set the initial numeric value from op. -
-
- M:Math.Gmp.Native.gmp_lib.mpz_init_set_si(Math.Gmp.Native.mpz_t,System.Int32) - Initialize rop with limb space and set the initial numeric value from op. -
-
- M:Math.Gmp.Native.gmp_lib.mpz_init_set_d(Math.Gmp.Native.mpz_t,System.Double) - Initialize rop with limb space and set the initial numeric value from op. -
-
- M:Math.Gmp.Native.gmp_lib.mpz_init_set_str(Math.Gmp.Native.mpz_t,Math.Gmp.Native.char_ptr,System.Int32) - Initialize rop and set its value like M:Math.Gmp.Native.gmp_lib.mpz_set_str(Math.Gmp.Native.mpz_t,Math.Gmp.Native.char_ptr,System.Int32). -
-
-
-
- - - Converting Integers: - - - M:Math.Gmp.Native.gmp_lib.mpz_get_ui(Math.Gmp.Native.mpz_t) - Return the value of op as an unsigned long. -
-
- M:Math.Gmp.Native.gmp_lib.mpz_get_si(Math.Gmp.Native.mpz_t) - Return the value of op as an signed long. -
-
- M:Math.Gmp.Native.gmp_lib.mpz_get_d(Math.Gmp.Native.mpz_t) - Convert op to a double, truncating if necessary (i.e. rounding towards zero). -
-
- M:Math.Gmp.Native.gmp_lib.mpz_get_d_2exp(System.Int32@,Math.Gmp.Native.mpz_t) - Convert op to a double, truncating if necessary (i.e. rounding towards zero), and returning the exponent separately. -
-
- M:Math.Gmp.Native.gmp_lib.mpz_get_str(Math.Gmp.Native.char_ptr,System.Int32,Math.Gmp.Native.mpz_t) - Convert op to a string of digits in base base. -
-
-
-
- - - Integer Arithmetic: - - - M:Math.Gmp.Native.gmp_lib.mpz_add(Math.Gmp.Native.mpz_t,Math.Gmp.Native.mpz_t,Math.Gmp.Native.mpz_t) - Set rop to op1 + op2. -
-
- M:Math.Gmp.Native.gmp_lib.mpz_add_ui(Math.Gmp.Native.mpz_t,Math.Gmp.Native.mpz_t,System.UInt32) - Set rop to op1 + op2. -
-
- M:Math.Gmp.Native.gmp_lib.mpz_sub(Math.Gmp.Native.mpz_t,Math.Gmp.Native.mpz_t,Math.Gmp.Native.mpz_t) - Set rop to op1 - op2. -
-
- M:Math.Gmp.Native.gmp_lib.mpz_sub_ui(Math.Gmp.Native.mpz_t,Math.Gmp.Native.mpz_t,System.UInt32) - Set rop to op1 - op2. -
-
- M:Math.Gmp.Native.gmp_lib.mpz_ui_sub(Math.Gmp.Native.mpz_t,System.UInt32,Math.Gmp.Native.mpz_t) - Set rop to op1 - op2. -
-
- M:Math.Gmp.Native.gmp_lib.mpz_mul(Math.Gmp.Native.mpz_t,Math.Gmp.Native.mpz_t,Math.Gmp.Native.mpz_t) - Set rop to op1 * op2. -
-
- M:Math.Gmp.Native.gmp_lib.mpz_mul_si(Math.Gmp.Native.mpz_t,Math.Gmp.Native.mpz_t,System.Int32) - Set rop to op1 * op2. -
-
- M:Math.Gmp.Native.gmp_lib.mpz_mul_ui(Math.Gmp.Native.mpz_t,Math.Gmp.Native.mpz_t,System.UInt32) - Set rop to op1 * op2. -
-
- M:Math.Gmp.Native.gmp_lib.mpz_addmul(Math.Gmp.Native.mpz_t,Math.Gmp.Native.mpz_t,Math.Gmp.Native.mpz_t) - Set rop to rop + op1 * op2. -
-
- M:Math.Gmp.Native.gmp_lib.mpz_addmul_ui(Math.Gmp.Native.mpz_t,Math.Gmp.Native.mpz_t,System.UInt32) - Set rop to rop + op1 * op2. -
-
- M:Math.Gmp.Native.gmp_lib.mpz_submul(Math.Gmp.Native.mpz_t,Math.Gmp.Native.mpz_t,Math.Gmp.Native.mpz_t) - Set rop to rop - op1 * op2. -
-
- M:Math.Gmp.Native.gmp_lib.mpz_submul_ui(Math.Gmp.Native.mpz_t,Math.Gmp.Native.mpz_t,System.UInt32) - Set rop to rop - op1 * op2. -
-
- M:Math.Gmp.Native.gmp_lib.mpz_mul_2exp(Math.Gmp.Native.mpz_t,Math.Gmp.Native.mpz_t,Math.Gmp.Native.mp_bitcnt_t) - Set rop to op1 * 2^op2. -
-
- M:Math.Gmp.Native.gmp_lib.mpz_neg(Math.Gmp.Native.mpz_t,Math.Gmp.Native.mpz_t) - Set rop to -op. -
-
- M:Math.Gmp.Native.gmp_lib.mpz_abs(Math.Gmp.Native.mpz_t,Math.Gmp.Native.mpz_t) - Set rop to the absolute value of op. -
-
-
-
- - - Integer Division: - - - M:Math.Gmp.Native.gmp_lib.mpz_cdiv_q(Math.Gmp.Native.mpz_t,Math.Gmp.Native.mpz_t,Math.Gmp.Native.mpz_t) - Set the quotient q to ceiling(n / d). -
-
- M:Math.Gmp.Native.gmp_lib.mpz_cdiv_r(Math.Gmp.Native.mpz_t,Math.Gmp.Native.mpz_t,Math.Gmp.Native.mpz_t) - Set the remainder r to n - q * d where q = ceiling(n / d). -
-
- M:Math.Gmp.Native.gmp_lib.mpz_cdiv_qr(Math.Gmp.Native.mpz_t,Math.Gmp.Native.mpz_t,Math.Gmp.Native.mpz_t,Math.Gmp.Native.mpz_t) - Set the quotient q to ceiling(n / d), and set the remainder r to n - q * d. -
-
- M:Math.Gmp.Native.gmp_lib.mpz_cdiv_q_ui(Math.Gmp.Native.mpz_t,Math.Gmp.Native.mpz_t,System.UInt32) - Set the quotient q to ceiling(n / d), and return the remainder r = | n - q * d |. -
-
- M:Math.Gmp.Native.gmp_lib.mpz_cdiv_r_ui(Math.Gmp.Native.mpz_t,Math.Gmp.Native.mpz_t,System.UInt32) - Set the remainder r to n - q * d where q = ceiling(n / d), and return | r |. -
-
- M:Math.Gmp.Native.gmp_lib.mpz_cdiv_qr_ui(Math.Gmp.Native.mpz_t,Math.Gmp.Native.mpz_t,Math.Gmp.Native.mpz_t,System.UInt32) - Set quotient q to ceiling(n / d), set the remainder r to n - q * d, and return | r |. -
-
- M:Math.Gmp.Native.gmp_lib.mpz_cdiv_ui(Math.Gmp.Native.mpz_t,System.UInt32) - Return the remainder | r | where r = n - q * d, and where q = ceiling(n / d). -
-
- M:Math.Gmp.Native.gmp_lib.mpz_cdiv_q_2exp(Math.Gmp.Native.mpz_t,Math.Gmp.Native.mpz_t,Math.Gmp.Native.mp_bitcnt_t) - Set the quotient q to ceiling(n / 2^b). -
-
- M:Math.Gmp.Native.gmp_lib.mpz_cdiv_r_2exp(Math.Gmp.Native.mpz_t,Math.Gmp.Native.mpz_t,Math.Gmp.Native.mp_bitcnt_t) - Set the remainder r to n - q * 2^b where q = ceiling(n / 2^b). -
-
- M:Math.Gmp.Native.gmp_lib.mpz_fdiv_q(Math.Gmp.Native.mpz_t,Math.Gmp.Native.mpz_t,Math.Gmp.Native.mpz_t) - Set the quotient q to floor(n / d). -
-
- M:Math.Gmp.Native.gmp_lib.mpz_fdiv_r(Math.Gmp.Native.mpz_t,Math.Gmp.Native.mpz_t,Math.Gmp.Native.mpz_t) - Set the remainder r to n - q * d where q = floor(n / d). -
-
- M:Math.Gmp.Native.gmp_lib.mpz_fdiv_qr(Math.Gmp.Native.mpz_t,Math.Gmp.Native.mpz_t,Math.Gmp.Native.mpz_t,Math.Gmp.Native.mpz_t) - Set the quotient q to floor(n / d), and set the remainder r to n - q * d. -
-
- M:Math.Gmp.Native.gmp_lib.mpz_fdiv_q_ui(Math.Gmp.Native.mpz_t,Math.Gmp.Native.mpz_t,System.UInt32) - Set the quotient q to floor(n / d), and return the remainder r = | n - q * d |. -
-
- M:Math.Gmp.Native.gmp_lib.mpz_fdiv_r_ui(Math.Gmp.Native.mpz_t,Math.Gmp.Native.mpz_t,System.UInt32) - Set the remainder r to n - q * d where q = floor(n / d), and return | r |. -
-
- M:Math.Gmp.Native.gmp_lib.mpz_fdiv_qr_ui(Math.Gmp.Native.mpz_t,Math.Gmp.Native.mpz_t,Math.Gmp.Native.mpz_t,System.UInt32) - Set quotient q to floor(n / d), set the remainder r to n - q * d, and return | r |. -
-
- M:Math.Gmp.Native.gmp_lib.mpz_fdiv_ui(Math.Gmp.Native.mpz_t,System.UInt32) - Return the remainder | r | where r = n - q * d, and where q = floor(n / d). -
-
- M:Math.Gmp.Native.gmp_lib.mpz_fdiv_q_2exp(Math.Gmp.Native.mpz_t,Math.Gmp.Native.mpz_t,Math.Gmp.Native.mp_bitcnt_t) - Set the quotient q to floor(n / 2^b). -
-
- M:Math.Gmp.Native.gmp_lib.mpz_fdiv_r_2exp(Math.Gmp.Native.mpz_t,Math.Gmp.Native.mpz_t,Math.Gmp.Native.mp_bitcnt_t) - Set the remainder r to n - q * 2^b where q = floor(n / 2^b). -
-
- M:Math.Gmp.Native.gmp_lib.mpz_tdiv_q(Math.Gmp.Native.mpz_t,Math.Gmp.Native.mpz_t,Math.Gmp.Native.mpz_t) - Set the quotient q to trunc(n / d). -
-
- M:Math.Gmp.Native.gmp_lib.mpz_tdiv_r(Math.Gmp.Native.mpz_t,Math.Gmp.Native.mpz_t,Math.Gmp.Native.mpz_t) - Set the remainder r to n - q * d where q = trunc(n / d). -
-
- M:Math.Gmp.Native.gmp_lib.mpz_tdiv_qr(Math.Gmp.Native.mpz_t,Math.Gmp.Native.mpz_t,Math.Gmp.Native.mpz_t,Math.Gmp.Native.mpz_t) - Set the quotient q to trunc(n / d), and set the remainder r to n - q * d. -
-
- M:Math.Gmp.Native.gmp_lib.mpz_tdiv_q_ui(Math.Gmp.Native.mpz_t,Math.Gmp.Native.mpz_t,System.UInt32) - Set the quotient q to trunc(n / d), and return the remainder r = | n - q * d |. -
-
- M:Math.Gmp.Native.gmp_lib.mpz_tdiv_r_ui(Math.Gmp.Native.mpz_t,Math.Gmp.Native.mpz_t,System.UInt32) - Set the remainder r to n - q * d where q = trunc(n / d), and return | r |. -
-
- M:Math.Gmp.Native.gmp_lib.mpz_tdiv_qr_ui(Math.Gmp.Native.mpz_t,Math.Gmp.Native.mpz_t,Math.Gmp.Native.mpz_t,System.UInt32) - Set quotient q to trunc(n / d), set the remainder r to n - q * d, and return | r |. -
-
- M:Math.Gmp.Native.gmp_lib.mpz_tdiv_ui(Math.Gmp.Native.mpz_t,System.UInt32) - Return the remainder | r | where r = n - q * d, and where q = trunc(n / d). -
-
- M:Math.Gmp.Native.gmp_lib.mpz_tdiv_q_2exp(Math.Gmp.Native.mpz_t,Math.Gmp.Native.mpz_t,Math.Gmp.Native.mp_bitcnt_t) - Set the quotient q to trunc(n / 2^b). -
-
- M:Math.Gmp.Native.gmp_lib.mpz_tdiv_r_2exp(Math.Gmp.Native.mpz_t,Math.Gmp.Native.mpz_t,Math.Gmp.Native.mp_bitcnt_t) - Set the remainder r to n - q * 2^b where q = trunc(n / 2^b). -
-
- M:Math.Gmp.Native.gmp_lib.mpz_mod(Math.Gmp.Native.mpz_t,Math.Gmp.Native.mpz_t,Math.Gmp.Native.mpz_t) - Set r to n mod d. -
-
- M:Math.Gmp.Native.gmp_lib.mpz_mod_ui(Math.Gmp.Native.mpz_t,Math.Gmp.Native.mpz_t,System.UInt32) - Set r to n mod d. -
-
- M:Math.Gmp.Native.gmp_lib.mpz_divexact(Math.Gmp.Native.mpz_t,Math.Gmp.Native.mpz_t,Math.Gmp.Native.mpz_t) - Set q to n / d when it is known in advance that d divides n. -
-
- M:Math.Gmp.Native.gmp_lib.mpz_divexact_ui(Math.Gmp.Native.mpz_t,Math.Gmp.Native.mpz_t,System.UInt32) - Set q to n / d when it is known in advance that d divides n. -
-
- M:Math.Gmp.Native.gmp_lib.mpz_divisible_p(Math.Gmp.Native.mpz_t,Math.Gmp.Native.mpz_t) - Return non-zero if n is exactly divisible by d. -
-
- M:Math.Gmp.Native.gmp_lib.mpz_divisible_ui_p(Math.Gmp.Native.mpz_t,System.UInt32) - Return non-zero if n is exactly divisible by d. -
-
- M:Math.Gmp.Native.gmp_lib.mpz_divisible_2exp_p(Math.Gmp.Native.mpz_t,Math.Gmp.Native.mp_bitcnt_t) - Return non-zero if n is exactly divisible by 2^b. -
-
- M:Math.Gmp.Native.gmp_lib.mpz_congruent_p(Math.Gmp.Native.mpz_t,Math.Gmp.Native.mpz_t,Math.Gmp.Native.mpz_t) - Return non-zero if n is congruent to c modulo d. -
-
- M:Math.Gmp.Native.gmp_lib.mpz_congruent_ui_p(Math.Gmp.Native.mpz_t,System.UInt32,System.UInt32) - Return non-zero if n is congruent to c modulo d. -
-
- M:Math.Gmp.Native.gmp_lib.mpz_congruent_2exp_p(Math.Gmp.Native.mpz_t,Math.Gmp.Native.mpz_t,Math.Gmp.Native.mp_bitcnt_t) - Return non-zero if n is congruent to c modulo 2^b. -
-
-
-
- - - Integer Exponentiation: - - - M:Math.Gmp.Native.gmp_lib.mpz_powm(Math.Gmp.Native.mpz_t,Math.Gmp.Native.mpz_t,Math.Gmp.Native.mpz_t,Math.Gmp.Native.mpz_t) - Set rop to (base^exp) modulo mod. -
-
- M:Math.Gmp.Native.gmp_lib.mpz_powm_ui(Math.Gmp.Native.mpz_t,Math.Gmp.Native.mpz_t,System.UInt32,Math.Gmp.Native.mpz_t) - Set rop to (base^exp) modulo mod. -
-
- M:Math.Gmp.Native.gmp_lib.mpz_powm_sec(Math.Gmp.Native.mpz_t,Math.Gmp.Native.mpz_t,Math.Gmp.Native.mpz_t,Math.Gmp.Native.mpz_t) - Set rop to (base^exp) modulo mod. -
-
- M:Math.Gmp.Native.gmp_lib.mpz_pow_ui(Math.Gmp.Native.mpz_t,Math.Gmp.Native.mpz_t,System.UInt32) - Set rop to base^exp. The case 0^0 yields 1. -
-
- M:Math.Gmp.Native.gmp_lib.mpz_ui_pow_ui(Math.Gmp.Native.mpz_t,System.UInt32,System.UInt32) - Set rop to base^exp. The case 0^0 yields 1. -
-
-
-
- - - Integer Roots: - - - M:Math.Gmp.Native.gmp_lib.mpz_root(Math.Gmp.Native.mpz_t,Math.Gmp.Native.mpz_t,System.UInt32) - Set rop to the truncated integer part of the nth root of op. -
-
- M:Math.Gmp.Native.gmp_lib.mpz_rootrem(Math.Gmp.Native.mpz_t,Math.Gmp.Native.mpz_t,Math.Gmp.Native.mpz_t,System.UInt32) - Set root to the truncated integer part of the nth root of u. Set rem to the remainder, u - root^n. -
-
- M:Math.Gmp.Native.gmp_lib.mpz_sqrt(Math.Gmp.Native.mpz_t,Math.Gmp.Native.mpz_t) - Set rop to the truncated integer part of the square root of op. -
-
- M:Math.Gmp.Native.gmp_lib.mpz_sqrtrem(Math.Gmp.Native.mpz_t,Math.Gmp.Native.mpz_t,Math.Gmp.Native.mpz_t) - Set rop1 to the truncated integer part of the square root of op, like M:Math.Gmp.Native.gmp_lib.mpz_sqrt(Math.Gmp.Native.mpz_t,Math.Gmp.Native.mpz_t). Set rop2 to the remainder op - rop1 * rop1, which will be zero if op is a perfect square. -
-
- M:Math.Gmp.Native.gmp_lib.mpz_perfect_power_p(Math.Gmp.Native.mpz_t) - Return non-zero if op is a perfect power, i.e., if there exist integers a and b, with b > 1, such that op = a^b. -
-
- M:Math.Gmp.Native.gmp_lib.mpz_perfect_square_p(Math.Gmp.Native.mpz_t) - Return non-zero if op is a perfect square, i.e., if the square root of op is an integer. -
-
-
-
- - - Number Theoretic Functions: - - - M:Math.Gmp.Native.gmp_lib.mpz_probab_prime_p(Math.Gmp.Native.mpz_t,System.Int32) - Determine whether n is prime. -
-
- M:Math.Gmp.Native.gmp_lib.mpz_nextprime(Math.Gmp.Native.mpz_t,Math.Gmp.Native.mpz_t) - Set rop to the next prime greater than op. -
-
- M:Math.Gmp.Native.gmp_lib.mpz_gcd(Math.Gmp.Native.mpz_t,Math.Gmp.Native.mpz_t,Math.Gmp.Native.mpz_t) - Set rop to the greatest common divisor of op1 and op2. -
-
- M:Math.Gmp.Native.gmp_lib.mpz_gcd_ui(Math.Gmp.Native.mpz_t,Math.Gmp.Native.mpz_t,System.UInt32) - Compute the greatest common divisor of op1 and op2. If rop is not null, store the result there. -
-
- M:Math.Gmp.Native.gmp_lib.mpz_gcdext(Math.Gmp.Native.mpz_t,Math.Gmp.Native.mpz_t,Math.Gmp.Native.mpz_t,Math.Gmp.Native.mpz_t,Math.Gmp.Native.mpz_t) - Set g to the greatest common divisor of a and b, and in addition set s and t to coefficients satisfying a * s + b * t = g. -
-
- M:Math.Gmp.Native.gmp_lib.mpz_lcm(Math.Gmp.Native.mpz_t,Math.Gmp.Native.mpz_t,Math.Gmp.Native.mpz_t) - Set rop to the least common multiple of op1 and op2. -
-
- M:Math.Gmp.Native.gmp_lib.mpz_lcm_ui(Math.Gmp.Native.mpz_t,Math.Gmp.Native.mpz_t,System.UInt32) - Set rop to the least common multiple of op1 and op2. -
-
- M:Math.Gmp.Native.gmp_lib.mpz_invert(Math.Gmp.Native.mpz_t,Math.Gmp.Native.mpz_t,Math.Gmp.Native.mpz_t) - Compute the inverse of op1 modulo op2 and put the result in rop. -
-
- M:Math.Gmp.Native.gmp_lib.mpz_jacobi(Math.Gmp.Native.mpz_t,Math.Gmp.Native.mpz_t) - Calculate the Jacobi symbol (a/b). -
-
- M:Math.Gmp.Native.gmp_lib.mpz_legendre(Math.Gmp.Native.mpz_t,Math.Gmp.Native.mpz_t) - Calculate the Legendre symbol (a/p). -
-
- M:Math.Gmp.Native.gmp_lib.mpz_kronecker(Math.Gmp.Native.mpz_t,Math.Gmp.Native.mpz_t) - Calculate the Jacobi symbol (a/b) with the Kronecker extension (a/2) = (2/a) when a odd, or (a/2) = 0 when a even. -
-
- M:Math.Gmp.Native.gmp_lib.mpz_kronecker_si(Math.Gmp.Native.mpz_t,System.Int32) - Calculate the Jacobi symbol (a/b) with the Kronecker extension (a/2) = (2/a) when a odd, or (a/2) = 0 when a even. -
-
- M:Math.Gmp.Native.gmp_lib.mpz_kronecker_ui(Math.Gmp.Native.mpz_t,System.UInt32) - Calculate the Jacobi symbol (a/b) with the Kronecker extension (a/2) = (2/a) when a odd, or (a/2) = 0 when a even. -
-
- M:Math.Gmp.Native.gmp_lib.mpz_si_kronecker(System.Int32,Math.Gmp.Native.mpz_t) - Calculate the Jacobi symbol (a/b) with the Kronecker extension (a/2) = (2/a) when a odd, or (a/2) = 0 when a even. -
-
- M:Math.Gmp.Native.gmp_lib.mpz_ui_kronecker(System.UInt32,Math.Gmp.Native.mpz_t) - Calculate the Jacobi symbol (a/b) with the Kronecker extension (a/2) = (2/a) when a odd, or (a/2) = 0 when a even. -
-
- M:Math.Gmp.Native.gmp_lib.mpz_remove(Math.Gmp.Native.mpz_t,Math.Gmp.Native.mpz_t,Math.Gmp.Native.mpz_t) - Remove all occurrences of the factor f from op and store the result in rop. -
-
- M:Math.Gmp.Native.gmp_lib.mpz_fac_ui(Math.Gmp.Native.mpz_t,System.UInt32) - Set rop to the factorial n!. -
-
- M:Math.Gmp.Native.gmp_lib.mpz_2fac_ui(Math.Gmp.Native.mpz_t,System.UInt32) - Set rop to the double-factorial n!!. -
-
- M:Math.Gmp.Native.gmp_lib.mpz_mfac_uiui(Math.Gmp.Native.mpz_t,System.UInt32,System.UInt32) - Set rop to the m-multi-factorial n!^(m)n. -
-
- M:Math.Gmp.Native.gmp_lib.mpz_primorial_ui(Math.Gmp.Native.mpz_t,System.UInt32) - Set rop to the primorial of n, i.e. the product of all positive prime numbers ≤ n. -
-
- M:Math.Gmp.Native.gmp_lib.mpz_bin_ui(Math.Gmp.Native.mpz_t,Math.Gmp.Native.mpz_t,System.UInt32) - Compute the binomial coefficient n over k and store the result in rop. -
-
- M:Math.Gmp.Native.gmp_lib.mpz_bin_uiui(Math.Gmp.Native.mpz_t,System.UInt32,System.UInt32) - Compute the binomial coefficient n over k and store the result in rop. -
-
- M:Math.Gmp.Native.gmp_lib.mpz_fib_ui(Math.Gmp.Native.mpz_t,System.UInt32) - Sets fn to to F[n], the n’th Fibonacci number. -
-
- M:Math.Gmp.Native.gmp_lib.mpz_fib2_ui(Math.Gmp.Native.mpz_t,Math.Gmp.Native.mpz_t,System.UInt32) - Sets fn to F[n], and fnsub1 to F[n - 1]. -
-
- M:Math.Gmp.Native.gmp_lib.mpz_lucnum_ui(Math.Gmp.Native.mpz_t,System.UInt32) - Sets ln to to L[n], the n’th Lucas number. -
-
- M:Math.Gmp.Native.gmp_lib.mpz_lucnum2_ui(Math.Gmp.Native.mpz_t,Math.Gmp.Native.mpz_t,System.UInt32) - Sets ln to L[n], and lnsub1 to L[n - 1]. -
-
- M:Math.Gmp.Native.gmp_lib.mpz_millerrabin(Math.Gmp.Native.mpz_t,System.Int32) - An implementation of the probabilistic primality test found in Knuth's Seminumerical Algorithms book. -
-
-
-
- - - Integer Comparisons: - - - M:Math.Gmp.Native.gmp_lib.mpz_cmp(Math.Gmp.Native.mpz_t,Math.Gmp.Native.mpz_t) - Compare op1 and op2. -
-
- M:Math.Gmp.Native.gmp_lib.mpz_cmp_d(Math.Gmp.Native.mpz_t,System.Double) - Compare op1 and op2. -
-
- M:Math.Gmp.Native.gmp_lib.mpz_cmp_si(Math.Gmp.Native.mpz_t,System.Int32) - Compare op1 and op2. -
-
- M:Math.Gmp.Native.gmp_lib.mpz_cmp_ui(Math.Gmp.Native.mpz_t,System.UInt32) - Compare op1 and op2. -
-
- M:Math.Gmp.Native.gmp_lib.mpz_cmpabs(Math.Gmp.Native.mpz_t,Math.Gmp.Native.mpz_t) - Compare the absolute values of op1 and op2. -
-
- M:Math.Gmp.Native.gmp_lib.mpz_cmpabs_d(Math.Gmp.Native.mpz_t,System.Double) - Compare the absolute values of op1 and op2. -
-
- M:Math.Gmp.Native.gmp_lib.mpz_cmpabs_ui(Math.Gmp.Native.mpz_t,System.UInt32) - Compare the absolute values of op1 and op2. -
-
- M:Math.Gmp.Native.gmp_lib.mpz_sgn(Math.Gmp.Native.mpz_t) - Return +1 if op > 0, 0 if op = 0, and -1 if op < 0. -
-
-
-
- - - Integer Logic and Bit Fiddling: - - - M:Math.Gmp.Native.gmp_lib.mpz_and(Math.Gmp.Native.mpz_t,Math.Gmp.Native.mpz_t,Math.Gmp.Native.mpz_t) - Set rop to op1 bitwise-and op2. -
-
- M:Math.Gmp.Native.gmp_lib.mpz_ior(Math.Gmp.Native.mpz_t,Math.Gmp.Native.mpz_t,Math.Gmp.Native.mpz_t) - Set rop to op1 bitwise inclusive-or op2. -
-
- M:Math.Gmp.Native.gmp_lib.mpz_xor(Math.Gmp.Native.mpz_t,Math.Gmp.Native.mpz_t,Math.Gmp.Native.mpz_t) - Set rop to op1 bitwise exclusive-or op2. -
-
- M:Math.Gmp.Native.gmp_lib.mpz_com(Math.Gmp.Native.mpz_t,Math.Gmp.Native.mpz_t) - Set rop to the one’s complement of op. -
-
- M:Math.Gmp.Native.gmp_lib.mpz_popcount(Math.Gmp.Native.mpz_t) - Return the population count of op. -
-
- M:Math.Gmp.Native.gmp_lib.mpz_hamdist(Math.Gmp.Native.mpz_t,Math.Gmp.Native.mpz_t) - Return the hamming distance between the two operands. -
-
- M:Math.Gmp.Native.gmp_lib.mpz_scan0(Math.Gmp.Native.mpz_t,Math.Gmp.Native.mp_bitcnt_t) - Scan op for 0 bit. -
-
- M:Math.Gmp.Native.gmp_lib.mpz_scan1(Math.Gmp.Native.mpz_t,Math.Gmp.Native.mp_bitcnt_t) - Scan op for 1 bit. -
-
- M:Math.Gmp.Native.gmp_lib.mpz_setbit(Math.Gmp.Native.mpz_t,Math.Gmp.Native.mp_bitcnt_t) - Set bit bit_index in rop. -
-
- M:Math.Gmp.Native.gmp_lib.mpz_clrbit(Math.Gmp.Native.mpz_t,Math.Gmp.Native.mp_bitcnt_t) - Clear bit bit_index in rop. -
-
- M:Math.Gmp.Native.gmp_lib.mpz_combit(Math.Gmp.Native.mpz_t,Math.Gmp.Native.mp_bitcnt_t) - Complement bit bit_index in rop. -
-
- M:Math.Gmp.Native.gmp_lib.mpz_tstbit(Math.Gmp.Native.mpz_t,Math.Gmp.Native.mp_bitcnt_t) - Test bit bit_index in op and return 0 or 1 accordingly. -
-
-
-
- - - I/O of Integers: - - - M:Math.Gmp.Native.gmp_lib.mpz_out_str(Math.Gmp.Native.ptr{Math.Gmp.Native.FILE},System.Int32,Math.Gmp.Native.mpz_t) - Output op on stdio stream stream, as a string of digits in base base. -
-
- M:Math.Gmp.Native.gmp_lib.mpz_inp_str(Math.Gmp.Native.mpz_t,Math.Gmp.Native.ptr{Math.Gmp.Native.FILE},System.Int32) - Input a possibly white-space preceded string in base base from stdio stream stream, and put the read integer in rop. -
-
- M:Math.Gmp.Native.gmp_lib.mpz_out_raw(Math.Gmp.Native.ptr{Math.Gmp.Native.FILE},Math.Gmp.Native.mpz_t) - Output op on stdio stream stream, in raw binary format. -
-
- M:Math.Gmp.Native.gmp_lib.mpz_inp_raw(Math.Gmp.Native.mpz_t,Math.Gmp.Native.ptr{Math.Gmp.Native.FILE}) - Input from stdio stream stream in the format written by M:Math.Gmp.Native.gmp_lib.mpz_out_raw(Math.Gmp.Native.ptr{Math.Gmp.Native.FILE},Math.Gmp.Native.mpz_t), and put the result in rop. -
-
-
-
- - - Integer Random Numbers: - - - M:Math.Gmp.Native.gmp_lib.mpz_urandomb(Math.Gmp.Native.mpz_t,Math.Gmp.Native.gmp_randstate_t,Math.Gmp.Native.mp_bitcnt_t) - Generate a uniformly distributed random integer in the range 0 to 2^n - 1, inclusive. -
-
- M:Math.Gmp.Native.gmp_lib.mpz_urandomm(Math.Gmp.Native.mpz_t,Math.Gmp.Native.gmp_randstate_t,Math.Gmp.Native.mpz_t) - Generate a uniform random integer in the range 0 to n - 1, inclusive. -
-
- M:Math.Gmp.Native.gmp_lib.mpz_rrandomb(Math.Gmp.Native.mpz_t,Math.Gmp.Native.gmp_randstate_t,Math.Gmp.Native.mp_bitcnt_t) - Generate a random integer with long strings of zeros and ones in the binary representation. -
-
- M:Math.Gmp.Native.gmp_lib.mpz_random(Math.Gmp.Native.mpz_t,Math.Gmp.Native.mp_size_t) - Generate a random integer of at most max_size limbs. -
-
- M:Math.Gmp.Native.gmp_lib.mpz_random2(Math.Gmp.Native.mpz_t,Math.Gmp.Native.mp_size_t) - Generate a random integer of at most max_size limbs, with long strings of zeros and ones in the binary representation. -
-
-
-
- - - Integer Import and Export: - - - M:Math.Gmp.Native.gmp_lib.mpz_import(Math.Gmp.Native.mpz_t,Math.Gmp.Native.size_t,System.Int32,Math.Gmp.Native.size_t,System.Int32,Math.Gmp.Native.size_t,Math.Gmp.Native.void_ptr) - Set rop from an array of word data at op. -
-
- M:Math.Gmp.Native.gmp_lib.mpz_export(Math.Gmp.Native.void_ptr,Math.Gmp.Native.size_t@,System.Int32,Math.Gmp.Native.size_t,System.Int32,Math.Gmp.Native.size_t,Math.Gmp.Native.mpz_t) - Fill rop with word data from op. -
-
-
-
- - - Miscellaneous Integer Functions: - - - M:Math.Gmp.Native.gmp_lib.mpz_fits_sint_p(Math.Gmp.Native.mpz_t) - Return non-zero iff the value of op fits in a signed 32-bit integer. Otherwise, return zero. -
-
- M:Math.Gmp.Native.gmp_lib.mpz_fits_slong_p(Math.Gmp.Native.mpz_t) - Return non-zero iff the value of op fits in a signed 32-bit integer. Otherwise, return zero. -
-
- M:Math.Gmp.Native.gmp_lib.mpz_fits_sshort_p(Math.Gmp.Native.mpz_t) - Return non-zero iff the value of op fits in a signed 16-bit integer. Otherwise, return zero. -
-
- M:Math.Gmp.Native.gmp_lib.mpz_fits_uint_p(Math.Gmp.Native.mpz_t) - Return non-zero iff the value of op fits in an unsigned 32-bit integer. Otherwise, return zero. -
-
- M:Math.Gmp.Native.gmp_lib.mpz_fits_ulong_p(Math.Gmp.Native.mpz_t) - Return non-zero iff the value of op fits in an unsigned 32-bit integer. Otherwise, return zero. -
-
- M:Math.Gmp.Native.gmp_lib.mpz_fits_ushort_p(Math.Gmp.Native.mpz_t) - Return non-zero iff the value of op fits in an unsigned 16-bit integer. Otherwise, return zero. -
-
- M:Math.Gmp.Native.gmp_lib.mpz_sizeinbase(Math.Gmp.Native.mpz_t,System.Int32) - Return the size of op measured in number of digits in the given base. -
-
- M:Math.Gmp.Native.gmp_lib.mpz_even_p(Math.Gmp.Native.mpz_t) - Determine whether op is even. -
-
- M:Math.Gmp.Native.gmp_lib.mpz_odd_p(Math.Gmp.Native.mpz_t) - Determine whether op is odd. -
-
-
-
- - - Integer Special Functions: - - - M:Math.Gmp.Native.gmp_lib._mpz_realloc(Math.Gmp.Native.mpz_t,Math.Gmp.Native.mp_size_t) - Change the space for integer to new_alloc limbs. -
-
- M:Math.Gmp.Native.gmp_lib.mpz_getlimbn(Math.Gmp.Native.mpz_t,Math.Gmp.Native.mp_size_t) - Return limb number n from op. -
-
- M:Math.Gmp.Native.gmp_lib.mpz_size(Math.Gmp.Native.mpz_t) - Return the size of op measured in number of limbs. -
-
- M:Math.Gmp.Native.gmp_lib.mpz_limbs_read(Math.Gmp.Native.mpz_t) - Return a pointer to the limb array representing the absolute value of x. -
-
- M:Math.Gmp.Native.gmp_lib.mpz_limbs_write(Math.Gmp.Native.mpz_t,Math.Gmp.Native.mp_size_t) - Return a pointer to the limb array of x, intended for write access. -
-
- M:Math.Gmp.Native.gmp_lib.mpz_limbs_modify(Math.Gmp.Native.mpz_t,Math.Gmp.Native.mp_size_t) - Return a pointer to the limb array of x, intended for write access. -
-
- M:Math.Gmp.Native.gmp_lib.mpz_limbs_finish(Math.Gmp.Native.mpz_t,Math.Gmp.Native.mp_size_t) - Updates the internal size field of x. -
-
- M:Math.Gmp.Native.gmp_lib.mpz_roinit_n(Math.Gmp.Native.mpz_t,Math.Gmp.Native.mp_ptr,Math.Gmp.Native.mp_size_t) - Special initialization of x, using the given limb array and size. -
-
-
-
-
-
- - - - Rational Number Functions: - - - - - Initializing Rationals: - - - M:Math.Gmp.Native.gmp_lib.mpq_canonicalize(Math.Gmp.Native.mpq_t) - Remove any factors that are common to the numerator and denominator of op, and make the denominator positive. -
-
- M:Math.Gmp.Native.gmp_lib.mpq_init(Math.Gmp.Native.mpq_t) - Initialize x and set it to 0/1. -
-
- M:Math.Gmp.Native.gmp_lib.mpq_inits(Math.Gmp.Native.mpq_t[]) - Initialize a NULL-terminated list of T:Math.Gmp.Native.mpq_t variables, and set their values to 0/1. -
-
- M:Math.Gmp.Native.gmp_lib.mpq_clear(Math.Gmp.Native.mpq_t) - Free the space occupied by x. -
-
- M:Math.Gmp.Native.gmp_lib.mpq_clears(Math.Gmp.Native.mpq_t[]) - Free the space occupied by a NULL-terminated list of T:Math.Gmp.Native.mpq_t variables. -
-
- M:Math.Gmp.Native.gmp_lib.mpq_set(Math.Gmp.Native.mpq_t,Math.Gmp.Native.mpq_t) - Assign rop from op. -
-
- M:Math.Gmp.Native.gmp_lib.mpq_set_z(Math.Gmp.Native.mpq_t,Math.Gmp.Native.mpz_t) - Assign rop from op. -
-
- M:Math.Gmp.Native.gmp_lib.mpq_set_ui(Math.Gmp.Native.mpq_t,System.UInt32,System.UInt32) - Set the value of rop to op1 / op2. -
-
- M:Math.Gmp.Native.gmp_lib.mpq_set_si(Math.Gmp.Native.mpq_t,System.Int32,System.UInt32) - Set the value of rop to op1 / op2. -
-
- M:Math.Gmp.Native.gmp_lib.mpq_set_str(Math.Gmp.Native.mpq_t,Math.Gmp.Native.char_ptr,System.Int32) - Set rop from a null-terminated string str in the given base. -
-
- M:Math.Gmp.Native.gmp_lib.mpq_swap(Math.Gmp.Native.mpq_t,Math.Gmp.Native.mpq_t) - Swap the values rop1 and rop2 efficiently. -
-
-
-
- - - Rational Conversions: - - - M:Math.Gmp.Native.gmp_lib.mpq_get_d(Math.Gmp.Native.mpq_t) - Convert op to a T:System.Double, truncating if necessary (i.e. rounding towards zero). -
-
- M:Math.Gmp.Native.gmp_lib.mpq_set_d(Math.Gmp.Native.mpq_t,System.Double) - Set rop to the value of op. There is no rounding, this conversion is exact. -
-
- M:Math.Gmp.Native.gmp_lib.mpq_set_f(Math.Gmp.Native.mpq_t,Math.Gmp.Native.mpf_t) - Set rop to the value of op. There is no rounding, this conversion is exact. -
-
- M:Math.Gmp.Native.gmp_lib.mpq_get_str(Math.Gmp.Native.char_ptr,System.Int32,Math.Gmp.Native.mpq_t) - Convert op to a string of digits in base base. -
-
-
-
- - - Rational Arithmetic: - - - M:Math.Gmp.Native.gmp_lib.mpq_add(Math.Gmp.Native.mpq_t,Math.Gmp.Native.mpq_t,Math.Gmp.Native.mpq_t) - Set sum to addend1 + addend2. -
-
- M:Math.Gmp.Native.gmp_lib.mpq_sub(Math.Gmp.Native.mpq_t,Math.Gmp.Native.mpq_t,Math.Gmp.Native.mpq_t) - Set difference to minuend - subtrahend. -
-
- M:Math.Gmp.Native.gmp_lib.mpq_mul(Math.Gmp.Native.mpq_t,Math.Gmp.Native.mpq_t,Math.Gmp.Native.mpq_t) - Set product to multiplier * multiplicand. -
-
- M:Math.Gmp.Native.gmp_lib.mpq_mul_2exp(Math.Gmp.Native.mpq_t,Math.Gmp.Native.mpq_t,System.UInt32) - Set rop to op1 * 2*op2. -
-
- M:Math.Gmp.Native.gmp_lib.mpq_div(Math.Gmp.Native.mpq_t,Math.Gmp.Native.mpq_t,Math.Gmp.Native.mpq_t) - Set quotient to dividend / divisor. -
-
- M:Math.Gmp.Native.gmp_lib.mpq_div_2exp(Math.Gmp.Native.mpq_t,Math.Gmp.Native.mpq_t,System.UInt32) - Set rop to op1 / 2^op2. -
-
- M:Math.Gmp.Native.gmp_lib.mpq_neg(Math.Gmp.Native.mpq_t,Math.Gmp.Native.mpq_t) - Set negated_operand to -operand. -
-
- M:Math.Gmp.Native.gmp_lib.mpq_abs(Math.Gmp.Native.mpq_t,Math.Gmp.Native.mpq_t) - Set rop to the absolute value of op. -
-
- M:Math.Gmp.Native.gmp_lib.mpq_inv(Math.Gmp.Native.mpq_t,Math.Gmp.Native.mpq_t) - Set inverted_number to 1 / number. -
-
-
-
- - - Comparing Rationals: - - - M:Math.Gmp.Native.gmp_lib.mpq_cmp(Math.Gmp.Native.mpq_t,Math.Gmp.Native.mpq_t) - Compare op1 and op2. -
-
- M:Math.Gmp.Native.gmp_lib.mpq_cmp_z(Math.Gmp.Native.mpq_t,Math.Gmp.Native.mpz_t) - Compare op1 and op2. -
-
- M:Math.Gmp.Native.gmp_lib.mpq_cmp_ui(Math.Gmp.Native.mpq_t,System.UInt32,System.UInt32) - Compare op1 and num2 / den2. -
-
- M:Math.Gmp.Native.gmp_lib.mpq_cmp_si(Math.Gmp.Native.mpq_t,System.Int32,System.UInt32) - Compare op1 and num2 / den2. -
-
- M:Math.Gmp.Native.gmp_lib.mpq_sgn(Math.Gmp.Native.mpq_t) - Return +1 if op > 0, 0 if op = 0, and -1 if op < 0. -
-
- M:Math.Gmp.Native.gmp_lib.mpq_equal(Math.Gmp.Native.mpq_t,Math.Gmp.Native.mpq_t) - Return non-zero if op1 and op2 are equal, zero if they are non-equal. -
-
-
-
- - - Applying Integer Functions: - - - M:Math.Gmp.Native.gmp_lib.mpq_numref(Math.Gmp.Native.mpq_t) - Return a reference to the numerator op. -
-
- M:Math.Gmp.Native.gmp_lib.mpq_denref(Math.Gmp.Native.mpq_t) - Return a reference to the denominator op. -
-
- M:Math.Gmp.Native.gmp_lib.mpq_get_num(Math.Gmp.Native.mpz_t,Math.Gmp.Native.mpq_t) - Set numerator to the numerator of rational. -
-
- M:Math.Gmp.Native.gmp_lib.mpq_get_den(Math.Gmp.Native.mpz_t,Math.Gmp.Native.mpq_t) - Set denominator to the denominator of rational. -
-
- M:Math.Gmp.Native.gmp_lib.mpq_set_num(Math.Gmp.Native.mpq_t,Math.Gmp.Native.mpz_t) - Set the numerator of rational to numerator. -
-
- M:Math.Gmp.Native.gmp_lib.mpq_set_den(Math.Gmp.Native.mpq_t,Math.Gmp.Native.mpz_t) - Set the denominator of rational to denominator. -
-
-
-
- - - I/O of Rationals: - - - M:Math.Gmp.Native.gmp_lib.mpq_out_str(Math.Gmp.Native.ptr{Math.Gmp.Native.FILE},System.Int32,Math.Gmp.Native.mpq_t) - Output op on stdio stream stream, as a string of digits in base base. -
-
- M:Math.Gmp.Native.gmp_lib.mpq_inp_str(Math.Gmp.Native.mpq_t,Math.Gmp.Native.ptr{Math.Gmp.Native.FILE},System.Int32) - Read a string of digits from stream and convert them to a rational in rop. -
-
-
-
-
-
- - - - Floating-point Functions: - - - - - Initializing Floats: - - - M:Math.Gmp.Native.gmp_lib.mpf_set_default_prec(Math.Gmp.Native.mp_bitcnt_t) - Set the default precision to be at least prec bits. -
-
- M:Math.Gmp.Native.gmp_lib.mpf_get_default_prec - Return the default precision actually used. -
-
- M:Math.Gmp.Native.gmp_lib.mpf_init(Math.Gmp.Native.mpf_t) - Initialize x to 0. -
-
- M:Math.Gmp.Native.gmp_lib.mpf_init2(Math.Gmp.Native.mpf_t,Math.Gmp.Native.mp_bitcnt_t) - Initialize x to 0 and set its precision to be at least prec bits. -
-
- M:Math.Gmp.Native.gmp_lib.mpf_inits(Math.Gmp.Native.mpf_t[]) - Initialize a NULL-terminated list of T:Math.Gmp.Native.mpf_t variables, and set their values to 0. -
-
- M:Math.Gmp.Native.gmp_lib.mpf_clear(Math.Gmp.Native.mpf_t) - Free the space occupied by x. -
-
- M:Math.Gmp.Native.gmp_lib.mpf_clears(Math.Gmp.Native.mpf_t[]) - Free the space occupied by a NULL-terminated list of T:Math.Gmp.Native.mpf_t variables. -
-
- M:Math.Gmp.Native.gmp_lib.mpf_get_prec(Math.Gmp.Native.mpf_t) - Return the current precision of op, in bits. -
-
- M:Math.Gmp.Native.gmp_lib.mpf_set_prec(Math.Gmp.Native.mpf_t,Math.Gmp.Native.mp_bitcnt_t) - Set the precision of rop to be at least prec bits. -
-
- M:Math.Gmp.Native.gmp_lib.mpf_set_prec_raw(Math.Gmp.Native.mpf_t,Math.Gmp.Native.mp_bitcnt_t) - Set the precision of rop to be at least prec bits, without changing the memory allocated. -
-
- M:Math.Gmp.Native.gmp_lib.mpf_size(Math.Gmp.Native.mpf_t) - Return the number of limbs currently in use. -
-
-
-
- - - Assigning Floats: - - - M:Math.Gmp.Native.gmp_lib.mpf_set(Math.Gmp.Native.mpf_t,Math.Gmp.Native.mpf_t) - Set the value of rop from op. -
-
- M:Math.Gmp.Native.gmp_lib.mpf_set_ui(Math.Gmp.Native.mpf_t,System.UInt32) - Set the value of rop from op. -
-
- M:Math.Gmp.Native.gmp_lib.mpf_set_si(Math.Gmp.Native.mpf_t,System.Int32) - Set the value of rop from op. -
-
- M:Math.Gmp.Native.gmp_lib.mpf_set_d(Math.Gmp.Native.mpf_t,System.Double) - Set the value of rop from op. -
-
- M:Math.Gmp.Native.gmp_lib.mpf_set_z(Math.Gmp.Native.mpf_t,Math.Gmp.Native.mpz_t) - Set the value of rop from op. -
-
- M:Math.Gmp.Native.gmp_lib.mpf_set_q(Math.Gmp.Native.mpf_t,Math.Gmp.Native.mpq_t) - Set the value of rop from op. -
-
- M:Math.Gmp.Native.gmp_lib.mpf_set_str(Math.Gmp.Native.mpf_t,Math.Gmp.Native.char_ptr,System.Int32) - Set the value of rop from the string in str. -
-
- M:Math.Gmp.Native.gmp_lib.mpf_swap(Math.Gmp.Native.mpf_t,Math.Gmp.Native.mpf_t) - Swap rop1 and rop2 efficiently. -
-
-
-
- - - Simultaneous Float Init & Assign: - - - M:Math.Gmp.Native.gmp_lib.mpf_init_set(Math.Gmp.Native.mpf_t,Math.Gmp.Native.mpf_t) - Initialize rop and set its value from op. -
-
- M:Math.Gmp.Native.gmp_lib.mpf_init_set_ui(Math.Gmp.Native.mpf_t,System.UInt32) - Initialize rop and set its value from op. -
-
- M:Math.Gmp.Native.gmp_lib.mpf_init_set_si(Math.Gmp.Native.mpf_t,System.Int32) - Initialize rop and set its value from op. -
-
- M:Math.Gmp.Native.gmp_lib.mpf_init_set_d(Math.Gmp.Native.mpf_t,System.Double) - Initialize rop and set its value from op. -
-
- M:Math.Gmp.Native.gmp_lib.mpf_init_set_str(Math.Gmp.Native.mpf_t,Math.Gmp.Native.char_ptr,System.Int32) - Initialize rop and set its value from the string in str. -
-
-
-
- - - Converting Floats: - - - M:Math.Gmp.Native.gmp_lib.mpf_get_d(Math.Gmp.Native.mpf_t) - Convert op to a T:System.Double, truncating if necessary (i.e. rounding towards zero). -
-
- M:Math.Gmp.Native.gmp_lib.mpf_get_d_2exp(Math.Gmp.Native.ptr{System.Int32},Math.Gmp.Native.mpf_t) - Convert op to a double, truncating if necessary (i.e. rounding towards zero), and with an exponent returned separately. -
-
- M:Math.Gmp.Native.gmp_lib.mpf_get_si(Math.Gmp.Native.mpf_t) - Convert op to a 32-bit integer, truncating any fraction part. -
-
- M:Math.Gmp.Native.gmp_lib.mpf_get_ui(Math.Gmp.Native.mpf_t) - Convert op to an unsigned 32-bit integer, truncating any fraction part. -
-
- M:Math.Gmp.Native.gmp_lib.mpf_get_str(Math.Gmp.Native.char_ptr,Math.Gmp.Native.ptr{Math.Gmp.Native.mp_exp_t},System.Int32,Math.Gmp.Native.size_t,Math.Gmp.Native.mpf_t) - Convert op to a string of digits in base base. -
-
-
-
- - - Float Arithmetic: - - - M:Math.Gmp.Native.gmp_lib.mpf_add(Math.Gmp.Native.mpf_t,Math.Gmp.Native.mpf_t,Math.Gmp.Native.mpf_t) - Set rop to op1 + op2. -
-
- M:Math.Gmp.Native.gmp_lib.mpf_add_ui(Math.Gmp.Native.mpf_t,Math.Gmp.Native.mpf_t,System.UInt32) - Set rop to op1 + op2. -
-
- M:Math.Gmp.Native.gmp_lib.mpf_sub(Math.Gmp.Native.mpf_t,Math.Gmp.Native.mpf_t,Math.Gmp.Native.mpf_t) - Set rop to op1 - op2. -
-
- M:Math.Gmp.Native.gmp_lib.mpf_ui_sub(Math.Gmp.Native.mpf_t,System.UInt32,Math.Gmp.Native.mpf_t) - Set rop to op1 - op2. -
-
- M:Math.Gmp.Native.gmp_lib.mpf_sub_ui(Math.Gmp.Native.mpf_t,Math.Gmp.Native.mpf_t,System.UInt32) - Set rop to op1 - op2. -
-
- M:Math.Gmp.Native.gmp_lib.mpf_mul(Math.Gmp.Native.mpf_t,Math.Gmp.Native.mpf_t,Math.Gmp.Native.mpf_t) - Set rop to op1 * op2. -
-
- M:Math.Gmp.Native.gmp_lib.mpf_mul_ui(Math.Gmp.Native.mpf_t,Math.Gmp.Native.mpf_t,System.UInt32) - Set rop to op1 * op2. -
-
- M:Math.Gmp.Native.gmp_lib.mpf_div(Math.Gmp.Native.mpf_t,Math.Gmp.Native.mpf_t,Math.Gmp.Native.mpf_t) - Set rop to op1 / op2. -
-
- M:Math.Gmp.Native.gmp_lib.mpf_ui_div(Math.Gmp.Native.mpf_t,System.UInt32,Math.Gmp.Native.mpf_t) - Set rop to op1 / op2. -
-
- M:Math.Gmp.Native.gmp_lib.mpf_div_ui(Math.Gmp.Native.mpf_t,Math.Gmp.Native.mpf_t,System.UInt32) - Set rop to op1 / op2. -
-
- M:Math.Gmp.Native.gmp_lib.mpf_sqrt(Math.Gmp.Native.mpf_t,Math.Gmp.Native.mpf_t) - Set rop to the square root of op. -
-
- M:Math.Gmp.Native.gmp_lib.mpf_sqrt_ui(Math.Gmp.Native.mpf_t,System.UInt32) - Set rop to the square root of op. -
-
- M:Math.Gmp.Native.gmp_lib.mpf_pow_ui(Math.Gmp.Native.mpf_t,Math.Gmp.Native.mpf_t,System.UInt32) - Set rop to op1^op2. -
-
- M:Math.Gmp.Native.gmp_lib.mpf_neg(Math.Gmp.Native.mpf_t,Math.Gmp.Native.mpf_t) - Set rop to -op. -
-
- M:Math.Gmp.Native.gmp_lib.mpf_abs(Math.Gmp.Native.mpf_t,Math.Gmp.Native.mpf_t) - Set rop to | op |. -
-
- M:Math.Gmp.Native.gmp_lib.mpf_mul_2exp(Math.Gmp.Native.mpf_t,Math.Gmp.Native.mpf_t,Math.Gmp.Native.mp_bitcnt_t) - Set rop to op1 * 2^op2. -
-
- M:Math.Gmp.Native.gmp_lib.mpf_div_2exp(Math.Gmp.Native.mpf_t,Math.Gmp.Native.mpf_t,System.UInt32) - Set rop to op1 / 2^op2. -
-
-
-
- - - Float Comparison: - - - M:Math.Gmp.Native.gmp_lib.mpf_cmp(Math.Gmp.Native.mpf_t,Math.Gmp.Native.mpf_t) - Compare op1 and op2. -
-
- M:Math.Gmp.Native.gmp_lib.mpf_cmp_z(Math.Gmp.Native.mpf_t,Math.Gmp.Native.mpz_t) - Compare op1 and op2. -
-
- M:Math.Gmp.Native.gmp_lib.mpf_cmp_d(Math.Gmp.Native.mpf_t,System.Double) - Compare op1 and op2. -
-
- M:Math.Gmp.Native.gmp_lib.mpf_cmp_ui(Math.Gmp.Native.mpf_t,System.UInt32) - Compare op1 and op2. -
-
- M:Math.Gmp.Native.gmp_lib.mpf_cmp_si(Math.Gmp.Native.mpf_t,System.Int32) - Compare op1 and op2. -
-
- M:Math.Gmp.Native.gmp_lib.mpf_reldiff(Math.Gmp.Native.mpf_t,Math.Gmp.Native.mpf_t,Math.Gmp.Native.mpf_t) - Compute the relative difference between op1 and op2 and store the result in rop. This is | op1 - op2 | / op1. -
-
- M:Math.Gmp.Native.gmp_lib.mpf_sgn(Math.Gmp.Native.mpf_t) - Return +1 if op > 0, 0 if op = 0, and -1 if op < 0. -
-
-
-
- - - I/O of Floats: - - - M:Math.Gmp.Native.gmp_lib.mpf_out_str(Math.Gmp.Native.ptr{Math.Gmp.Native.FILE},System.Int32,Math.Gmp.Native.size_t,Math.Gmp.Native.mpf_t) - Print op to stream, as a string of digits. -
-
- M:Math.Gmp.Native.gmp_lib.mpf_inp_str(Math.Gmp.Native.mpf_t,Math.Gmp.Native.ptr{Math.Gmp.Native.FILE},System.Int32) - Read a string in base base from stream, and put the read float in rop. -
-
-
-
- - - Miscellaneous Float Functions: - - - M:Math.Gmp.Native.gmp_lib.mpf_ceil(Math.Gmp.Native.mpf_t,Math.Gmp.Native.mpf_t) - Set rop to op rounded to the next higher integer. -
-
- M:Math.Gmp.Native.gmp_lib.mpf_floor(Math.Gmp.Native.mpf_t,Math.Gmp.Native.mpf_t) - Set rop to op rounded to the next lower integer. -
-
- M:Math.Gmp.Native.gmp_lib.mpf_trunc(Math.Gmp.Native.mpf_t,Math.Gmp.Native.mpf_t) - Set rop to op rounded to the integer towards zero. -
-
- M:Math.Gmp.Native.gmp_lib.mpf_integer_p(Math.Gmp.Native.mpf_t) - Return non-zero if op is an integer. -
-
- M:Math.Gmp.Native.gmp_lib.mpf_fits_ulong_p(Math.Gmp.Native.mpf_t) - Return non-zero if op fits in an unsigned 32-bit integer, when truncated to an integer. -
-
- M:Math.Gmp.Native.gmp_lib.mpf_fits_slong_p(Math.Gmp.Native.mpf_t) - Return non-zero if op fits in a 32-bit integer, when truncated to an integer. -
-
- M:Math.Gmp.Native.gmp_lib.mpf_fits_uint_p(Math.Gmp.Native.mpf_t) - Return non-zero if op fits in an unsigned 32-bit integer, when truncated to an integer. -
-
- M:Math.Gmp.Native.gmp_lib.mpf_fits_sint_p(Math.Gmp.Native.mpf_t) - Return non-zero if op fits in a 32-bit integer, when truncated to an integer. -
-
- M:Math.Gmp.Native.gmp_lib.mpf_fits_sshort_p(Math.Gmp.Native.mpf_t) - Return non-zero if op fits in a 16-bit integer, when truncated to an integer. -
-
- M:Math.Gmp.Native.gmp_lib.mpf_fits_ushort_p(Math.Gmp.Native.mpf_t) - Return non-zero if op fits in an unsigned 16-bit integer, when truncated to an integer. -
-
- M:Math.Gmp.Native.gmp_lib.mpf_urandomb(Math.Gmp.Native.mpf_t,Math.Gmp.Native.gmp_randstate_t,Math.Gmp.Native.mp_bitcnt_t) - Generate a uniformly distributed random float in rop, such that 0 ≤ rop < 1, with nbits significant bits in the mantissa or less if the precision of rop is smaller. -
-
- M:Math.Gmp.Native.gmp_lib.mpf_random2(Math.Gmp.Native.mpf_t,Math.Gmp.Native.mp_size_t,Math.Gmp.Native.mp_exp_t) - Generate a random float of at most max_size limbs, with long strings of zeros and ones in the binary representation. -
-
-
-
-
-
- - - - Low-level Functions: - - - - - M:Math.Gmp.Native.gmp_lib.mpn_add_n(Math.Gmp.Native.mp_ptr,Math.Gmp.Native.mp_ptr,Math.Gmp.Native.mp_ptr,Math.Gmp.Native.mp_size_t) - Add {s1p, n} and {s2p, n}, and write the n least significant limbs of the result to rp. -
-
- M:Math.Gmp.Native.gmp_lib.mpn_add_1(Math.Gmp.Native.mp_ptr,Math.Gmp.Native.mp_ptr,Math.Gmp.Native.mp_size_t,Math.Gmp.Native.mp_limb_t) - Add {s1p, n} and s2limb, and write the n least significant limbs of the result to rp. -
-
- M:Math.Gmp.Native.gmp_lib.mpn_add(Math.Gmp.Native.mp_ptr,Math.Gmp.Native.mp_ptr,Math.Gmp.Native.mp_size_t,Math.Gmp.Native.mp_ptr,Math.Gmp.Native.mp_size_t) - Add {s1p, s1n} and {s2p, s2n}, and write the s1n least significant limbs of the result to rp. -
-
- M:Math.Gmp.Native.gmp_lib.mpn_sub_n(Math.Gmp.Native.mp_ptr,Math.Gmp.Native.mp_ptr,Math.Gmp.Native.mp_ptr,Math.Gmp.Native.mp_size_t) - Subtract {s2p, n} from {s1p, n}, and write the n least significant limbs of the result to rp. -
-
- M:Math.Gmp.Native.gmp_lib.mpn_sub_1(Math.Gmp.Native.mp_ptr,Math.Gmp.Native.mp_ptr,Math.Gmp.Native.mp_size_t,Math.Gmp.Native.mp_limb_t) - Subtract s2limb from {s1p, n}, and write the n least significant limbs of the result to rp. -
-
- M:Math.Gmp.Native.gmp_lib.mpn_sub(Math.Gmp.Native.mp_ptr,Math.Gmp.Native.mp_ptr,Math.Gmp.Native.mp_size_t,Math.Gmp.Native.mp_ptr,Math.Gmp.Native.mp_size_t) - Subtract {s2p, s2n} from {s1p, s1n}, and write the s1n least significant limbs of the result to rp. -
-
- M:Math.Gmp.Native.gmp_lib.mpn_neg(Math.Gmp.Native.mp_ptr,Math.Gmp.Native.mp_ptr,Math.Gmp.Native.mp_size_t) - Perform the negation of {sp, n}, and write the result to {rp, n}. -
-
- M:Math.Gmp.Native.gmp_lib.mpn_mul_n(Math.Gmp.Native.mp_ptr,Math.Gmp.Native.mp_ptr,Math.Gmp.Native.mp_ptr,Math.Gmp.Native.mp_size_t) - Multiply {s1p, n} and {s2p, n}, and write the (2 * n)-limb result to rp. -
-
- M:Math.Gmp.Native.gmp_lib.mpn_mul(Math.Gmp.Native.mp_ptr,Math.Gmp.Native.mp_ptr,Math.Gmp.Native.mp_size_t,Math.Gmp.Native.mp_ptr,Math.Gmp.Native.mp_size_t) - Multiply {s1p, s1n} and {s2p, s2n}, and write the (s1n + s2n)-limb result to rp. -
-
- M:Math.Gmp.Native.gmp_lib.mpn_sqr(Math.Gmp.Native.mp_ptr,Math.Gmp.Native.mp_ptr,Math.Gmp.Native.mp_size_t) - Compute the square of {s1p, n} and write the (2 * n)-limb result to rp. -
-
- M:Math.Gmp.Native.gmp_lib.mpn_mul_1(Math.Gmp.Native.mp_ptr,Math.Gmp.Native.mp_ptr,Math.Gmp.Native.mp_size_t,Math.Gmp.Native.mp_limb_t) - Multiply {s1p, n} by s2limb, and write the n least significant limbs of the product to rp. -
-
- M:Math.Gmp.Native.gmp_lib.mpn_addmul_1(Math.Gmp.Native.mp_ptr,Math.Gmp.Native.mp_ptr,Math.Gmp.Native.mp_size_t,Math.Gmp.Native.mp_limb_t) - Multiply {s1p, n} and s2limb, and add the n least significant limbs of the product to {rp, n} and write the result to rp. -
-
- M:Math.Gmp.Native.gmp_lib.mpn_submul_1(Math.Gmp.Native.mp_ptr,Math.Gmp.Native.mp_ptr,Math.Gmp.Native.mp_size_t,Math.Gmp.Native.mp_limb_t) - Multiply {s1p, n} and s2limb, and subtract the n least significant limbs of the product from {rp, n} and write the result to rp. -
-
- M:Math.Gmp.Native.gmp_lib.mpn_tdiv_qr(Math.Gmp.Native.mp_ptr,Math.Gmp.Native.mp_ptr,Math.Gmp.Native.mp_size_t,Math.Gmp.Native.mp_ptr,Math.Gmp.Native.mp_size_t,Math.Gmp.Native.mp_ptr,Math.Gmp.Native.mp_size_t) - Divide {np, nn} by {dp, dn} and put the quotient at {qp, nn - dn + 1} and the remainder at {rp, dn}. -
-
- M:Math.Gmp.Native.gmp_lib.mpn_divrem_1(Math.Gmp.Native.mp_ptr,Math.Gmp.Native.mp_size_t,Math.Gmp.Native.mp_ptr,Math.Gmp.Native.mp_size_t,Math.Gmp.Native.mp_limb_t) - Divide {s2p, s2n} by s3limb, and write the quotient at r1p. -
-
- M:Math.Gmp.Native.gmp_lib.mpn_divmod_1(Math.Gmp.Native.mp_ptr,Math.Gmp.Native.mp_ptr,Math.Gmp.Native.mp_size_t,Math.Gmp.Native.mp_limb_t) - Divide {s2p, s2n} by s3limb, and write the quotient at r1p. -
-
- M:Math.Gmp.Native.gmp_lib.mpn_divexact_1(Math.Gmp.Native.mp_ptr,Math.Gmp.Native.mp_ptr,Math.Gmp.Native.mp_size_t,Math.Gmp.Native.mp_limb_t) - Divide {sp, n} by d, expecting it to divide exactly, and writing the result to {rrp, n}. -
-
- M:Math.Gmp.Native.gmp_lib.mpn_divexact_by3(Math.Gmp.Native.mp_ptr,Math.Gmp.Native.mp_ptr,Math.Gmp.Native.mp_size_t) - Divide {sp, n} by 3, expecting it to divide exactly, and writing the result to {rp, n}. -
-
- M:Math.Gmp.Native.gmp_lib.mpn_divexact_by3c(Math.Gmp.Native.mp_ptr,Math.Gmp.Native.mp_ptr,Math.Gmp.Native.mp_size_t,Math.Gmp.Native.mp_limb_t) - Divide {sp, n} by 3, expecting it to divide exactly, and writing the result to {rp, n}. -
-
- M:Math.Gmp.Native.gmp_lib.mpn_mod_1(Math.Gmp.Native.mp_ptr,Math.Gmp.Native.mp_size_t,Math.Gmp.Native.mp_limb_t) - Divide {s1p, s1n} by s2limb, and return the remainder. -
-
- M:Math.Gmp.Native.gmp_lib.mpn_lshift(Math.Gmp.Native.mp_ptr,Math.Gmp.Native.mp_ptr,Math.Gmp.Native.mp_size_t,System.UInt32) - Shift {sp, n} left by count bits, and write the result to {rp, n}. -
-
- M:Math.Gmp.Native.gmp_lib.mpn_rshift(Math.Gmp.Native.mp_ptr,Math.Gmp.Native.mp_ptr,Math.Gmp.Native.mp_size_t,System.UInt32) - Shift {sp, n} right by count bits, and write the result to {rp, n}. -
-
- M:Math.Gmp.Native.gmp_lib.mpn_cmp(Math.Gmp.Native.mp_ptr,Math.Gmp.Native.mp_ptr,Math.Gmp.Native.mp_size_t) - Compare {s1p, n} and {s2p, n}. -
-
- M:Math.Gmp.Native.gmp_lib.mpn_zero_p(Math.Gmp.Native.mp_ptr,Math.Gmp.Native.mp_size_t) - Test {sp, n} and return 1 if the operand is zero, 0 otherwise. -
-
- M:Math.Gmp.Native.gmp_lib.mpn_gcd(Math.Gmp.Native.mp_ptr,Math.Gmp.Native.mp_ptr,Math.Gmp.Native.mp_size_t,Math.Gmp.Native.mp_ptr,Math.Gmp.Native.mp_size_t) - Set {rp, retval} to the greatest common divisor of {xp, xn} and {yp, yn}. -
-
- M:Math.Gmp.Native.gmp_lib.mpn_gcd_1(Math.Gmp.Native.mp_ptr,Math.Gmp.Native.mp_size_t,Math.Gmp.Native.mp_limb_t) - Return the greatest common divisor of {xp, xn} and ylimb. -
-
- M:Math.Gmp.Native.gmp_lib.mpn_gcdext(Math.Gmp.Native.mp_ptr,Math.Gmp.Native.mp_ptr,Math.Gmp.Native.ptr{Math.Gmp.Native.mp_size_t},Math.Gmp.Native.mp_ptr,Math.Gmp.Native.mp_size_t,Math.Gmp.Native.mp_ptr,Math.Gmp.Native.mp_size_t) - Compute the greatest common divisor G of U and V. Compute a cofactor S such that G = US + VT. -
-
- M:Math.Gmp.Native.gmp_lib.mpn_sqrtrem(Math.Gmp.Native.mp_ptr,Math.Gmp.Native.mp_ptr,Math.Gmp.Native.mp_ptr,Math.Gmp.Native.mp_size_t) - Compute the square root of {sp, n} and put the result at {r1p, ceil(n / 2)} and the remainder at {r2p, retval}. -
-
- M:Math.Gmp.Native.gmp_lib.mpn_sizeinbase(Math.Gmp.Native.mp_ptr,Math.Gmp.Native.mp_size_t,System.Int32) - Return the size of {xp, n} measured in number of digits in the given base. -
-
- M:Math.Gmp.Native.gmp_lib.mpn_get_str(Math.Gmp.Native.char_ptr,System.Int32,Math.Gmp.Native.mp_ptr,Math.Gmp.Native.mp_size_t) - Convert {s1p, s1n} to a raw unsigned char array at str in base base, and return the number of characters produced. -
-
- M:Math.Gmp.Native.gmp_lib.mpn_set_str(Math.Gmp.Native.mp_ptr,Math.Gmp.Native.char_ptr,Math.Gmp.Native.size_t,System.Int32) - Convert bytes {str, strsize} in the given base to limbs at rp. -
-
- M:Math.Gmp.Native.gmp_lib.mpn_scan0(Math.Gmp.Native.mp_ptr,Math.Gmp.Native.mp_bitcnt_t) - Scan s1p from bit position bit for the next clear bit. -
-
- M:Math.Gmp.Native.gmp_lib.mpn_scan1(Math.Gmp.Native.mp_ptr,Math.Gmp.Native.mp_bitcnt_t) - Scan s1p from bit position bit for the next set bit. -
-
- M:Math.Gmp.Native.gmp_lib.mpn_random(Math.Gmp.Native.mp_ptr,Math.Gmp.Native.mp_size_t) - Generate a random number of length r1n and store it at r1p. -
-
- M:Math.Gmp.Native.gmp_lib.mpn_random2(Math.Gmp.Native.mp_ptr,Math.Gmp.Native.mp_size_t) - Generate a random number of length r1n and store it at r1p. -
-
- M:Math.Gmp.Native.gmp_lib.mpn_popcount(Math.Gmp.Native.mp_ptr,Math.Gmp.Native.mp_size_t) - Count the number of set bits in {s1p, n}. -
-
- M:Math.Gmp.Native.gmp_lib.mpn_hamdist(Math.Gmp.Native.mp_ptr,Math.Gmp.Native.mp_ptr,Math.Gmp.Native.mp_size_t) - Compute the hamming distance between {s1p, n} and {s2p, n}, which is the number of bit positions where the two operands have different bit values. -
-
- M:Math.Gmp.Native.gmp_lib.mpn_perfect_square_p(Math.Gmp.Native.mp_ptr,Math.Gmp.Native.mp_size_t) - Return non-zero iff {s1p, n} is a perfect square. -
-
- M:Math.Gmp.Native.gmp_lib.mpn_perfect_power_p(Math.Gmp.Native.mp_ptr,Math.Gmp.Native.mp_size_t) - Return non-zero iff {sp, n} is a perfect power. -
-
- M:Math.Gmp.Native.gmp_lib.mpn_and_n(Math.Gmp.Native.mp_ptr,Math.Gmp.Native.mp_ptr,Math.Gmp.Native.mp_ptr,Math.Gmp.Native.mp_size_t) - Perform the bitwise logical and of {s1p, n} and {s2p, n}, and write the result to {rp, n}. -
-
- M:Math.Gmp.Native.gmp_lib.mpn_ior_n(Math.Gmp.Native.mp_ptr,Math.Gmp.Native.mp_ptr,Math.Gmp.Native.mp_ptr,Math.Gmp.Native.mp_size_t) - Perform the bitwise logical inclusive or of {s1p, n} and {s2p, n}, and write the result to {rp, n}. -
-
- M:Math.Gmp.Native.gmp_lib.mpn_xor_n(Math.Gmp.Native.mp_ptr,Math.Gmp.Native.mp_ptr,Math.Gmp.Native.mp_ptr,Math.Gmp.Native.mp_size_t) - Perform the bitwise logical exclusive or of {s1p, n} and {s2p, n}, and write the result to {rp, n}. -
-
- M:Math.Gmp.Native.gmp_lib.mpn_andn_n(Math.Gmp.Native.mp_ptr,Math.Gmp.Native.mp_ptr,Math.Gmp.Native.mp_ptr,Math.Gmp.Native.mp_size_t) - Perform the bitwise logical and of {s1p, n} and the bitwise complement of {s2p, n}, and write the result to {rp, n}. -
-
- M:Math.Gmp.Native.gmp_lib.mpn_iorn_n(Math.Gmp.Native.mp_ptr,Math.Gmp.Native.mp_ptr,Math.Gmp.Native.mp_ptr,Math.Gmp.Native.mp_size_t) - Perform the bitwise logical inclusive or of {s1p, n} and the bitwise complement of {s2p, n}, and write the result to {rp, n}. -
-
- M:Math.Gmp.Native.gmp_lib.mpn_nand_n(Math.Gmp.Native.mp_ptr,Math.Gmp.Native.mp_ptr,Math.Gmp.Native.mp_ptr,Math.Gmp.Native.mp_size_t) - Perform the bitwise logical and of {s1p, n} and {s2p, n}, and write the bitwise complement of the result to {rp, n}. -
-
- M:Math.Gmp.Native.gmp_lib.mpn_nior_n(Math.Gmp.Native.mp_ptr,Math.Gmp.Native.mp_ptr,Math.Gmp.Native.mp_ptr,Math.Gmp.Native.mp_size_t) - Perform the bitwise logical inclusive or of {s1p, n} and {s2p, n}, and write the bitwise complement of the result to {rp, n}. -
-
- M:Math.Gmp.Native.gmp_lib.mpn_xnor_n(Math.Gmp.Native.mp_ptr,Math.Gmp.Native.mp_ptr,Math.Gmp.Native.mp_ptr,Math.Gmp.Native.mp_size_t) - Perform the bitwise logical exclusive or of {s1p, n} and {s2p, n}, and write the bitwise complement of the result to {rp, n}. -
-
- M:Math.Gmp.Native.gmp_lib.mpn_com(Math.Gmp.Native.mp_ptr,Math.Gmp.Native.mp_ptr,Math.Gmp.Native.mp_size_t) - Perform the bitwise complement of {sp, n}, and write the result to {rp, n}. -
-
- M:Math.Gmp.Native.gmp_lib.mpn_copyi(Math.Gmp.Native.mp_ptr,Math.Gmp.Native.mp_ptr,Math.Gmp.Native.mp_size_t) - Copy from {s1p, n} to {rp, n}, increasingly. -
-
- M:Math.Gmp.Native.gmp_lib.mpn_copyd(Math.Gmp.Native.mp_ptr,Math.Gmp.Native.mp_ptr,Math.Gmp.Native.mp_size_t) - Copy from {s1p, n} to {rp, n}, decreasingly. -
-
- M:Math.Gmp.Native.gmp_lib.mpn_zero(Math.Gmp.Native.mp_ptr,Math.Gmp.Native.mp_size_t) - Zero {rp, n}. -
-
-
-
- - - Low-level functions for cryptography: - - - M:Math.Gmp.Native.gmp_lib.mpn_cnd_add_n(Math.Gmp.Native.mp_limb_t,Math.Gmp.Native.mp_ptr,Math.Gmp.Native.mp_ptr,Math.Gmp.Native.mp_ptr,Math.Gmp.Native.mp_size_t) - If cnd is non-zero, it produces the same result as a regular M:Math.Gmp.Native.gmp_lib.mpn_add_n(Math.Gmp.Native.mp_ptr,Math.Gmp.Native.mp_ptr,Math.Gmp.Native.mp_ptr,Math.Gmp.Native.mp_size_t), and if cnd is zero, it copies {s1p, n} to the result area and returns zero. -
-
- M:Math.Gmp.Native.gmp_lib.mpn_cnd_sub_n(Math.Gmp.Native.mp_limb_t,Math.Gmp.Native.mp_ptr,Math.Gmp.Native.mp_ptr,Math.Gmp.Native.mp_ptr,Math.Gmp.Native.mp_size_t) - If cnd is non-zero, it produces the same result as a regular M:Math.Gmp.Native.gmp_lib.mpn_sub_n(Math.Gmp.Native.mp_ptr,Math.Gmp.Native.mp_ptr,Math.Gmp.Native.mp_ptr,Math.Gmp.Native.mp_size_t), and if cnd is zero, it copies {s1p, n} to the result area and returns zero. -
-
- M:Math.Gmp.Native.gmp_lib.mpn_sec_add_1(Math.Gmp.Native.mp_ptr,Math.Gmp.Native.mp_ptr,Math.Gmp.Native.mp_size_t,Math.Gmp.Native.mp_limb_t,Math.Gmp.Native.mp_ptr) - Set R to A + b, where R = {rp, n}, A = {ap, n}, and b is a single limb. -
-
- M:Math.Gmp.Native.gmp_lib.mpn_sec_add_1_itch(Math.Gmp.Native.mp_size_t) - Return the scratch space in number of limbs required by the function M:Math.Gmp.Native.gmp_lib.mpn_sec_add_1(Math.Gmp.Native.mp_ptr,Math.Gmp.Native.mp_ptr,Math.Gmp.Native.mp_size_t,Math.Gmp.Native.mp_limb_t,Math.Gmp.Native.mp_ptr). -
-
- M:Math.Gmp.Native.gmp_lib.mpn_sec_sub_1(Math.Gmp.Native.mp_ptr,Math.Gmp.Native.mp_ptr,Math.Gmp.Native.mp_size_t,Math.Gmp.Native.mp_limb_t,Math.Gmp.Native.mp_ptr) - Set R to A - b, where R = {rp, n}, A = {ap, n}, and b is a single limb. -
-
- M:Math.Gmp.Native.gmp_lib.mpn_sec_sub_1_itch(Math.Gmp.Native.mp_size_t) - Return the scratch space in number of limbs required by the function M:Math.Gmp.Native.gmp_lib.mpn_sec_sub_1(Math.Gmp.Native.mp_ptr,Math.Gmp.Native.mp_ptr,Math.Gmp.Native.mp_size_t,Math.Gmp.Native.mp_limb_t,Math.Gmp.Native.mp_ptr). -
-
- M:Math.Gmp.Native.gmp_lib.mpn_cnd_swap(Math.Gmp.Native.mp_limb_t,Math.Gmp.Native.mp_ptr,Math.Gmp.Native.mp_ptr,Math.Gmp.Native.mp_size_t) - If cnd is non-zero, swaps the contents of the areas {ap, n} and {bp, n}. Otherwise, the areas are left unmodified. -
-
- M:Math.Gmp.Native.gmp_lib.mpn_sec_mul(Math.Gmp.Native.mp_ptr,Math.Gmp.Native.mp_ptr,Math.Gmp.Native.mp_size_t,Math.Gmp.Native.mp_ptr,Math.Gmp.Native.mp_size_t,Math.Gmp.Native.mp_ptr) - Set R to A * B, where A = {ap, an}, B = {bp, bn}, and R = {rp, an + bn}. -
-
- M:Math.Gmp.Native.gmp_lib.mpn_sec_mul_itch(Math.Gmp.Native.mp_size_t,Math.Gmp.Native.mp_size_t) - Return the scratch space in number of limbs required by the function M:Math.Gmp.Native.gmp_lib.mpn_sec_mul(Math.Gmp.Native.mp_ptr,Math.Gmp.Native.mp_ptr,Math.Gmp.Native.mp_size_t,Math.Gmp.Native.mp_ptr,Math.Gmp.Native.mp_size_t,Math.Gmp.Native.mp_ptr). -
-
- M:Math.Gmp.Native.gmp_lib.mpn_sec_sqr(Math.Gmp.Native.mp_ptr,Math.Gmp.Native.mp_ptr,Math.Gmp.Native.mp_size_t,Math.Gmp.Native.mp_ptr) - Set R to A^2, where A = {ap, an}, and R = {rp, 2 * an}. -
-
- M:Math.Gmp.Native.gmp_lib.mpn_sec_sqr_itch(Math.Gmp.Native.mp_size_t) - Return the scratch space in number of limbs required by the function M:Math.Gmp.Native.gmp_lib.mpn_sec_sqr(Math.Gmp.Native.mp_ptr,Math.Gmp.Native.mp_ptr,Math.Gmp.Native.mp_size_t,Math.Gmp.Native.mp_ptr). -
-
- M:Math.Gmp.Native.gmp_lib.mpn_sec_powm(Math.Gmp.Native.mp_ptr,Math.Gmp.Native.mp_ptr,Math.Gmp.Native.mp_size_t,Math.Gmp.Native.mp_ptr,Math.Gmp.Native.mp_bitcnt_t,Math.Gmp.Native.mp_ptr,Math.Gmp.Native.mp_size_t,Math.Gmp.Native.mp_ptr) - Set R to (B^E) modulo M, where R = {rp, n}, M = {mp, n}, and E = {ep, ceil(enb / F:Math.Gmp.Native.gmp_lib.mp_bits_per_limb)}. -
-
- M:Math.Gmp.Native.gmp_lib.mpn_sec_powm_itch(Math.Gmp.Native.mp_size_t,Math.Gmp.Native.mp_bitcnt_t,Math.Gmp.Native.mp_size_t) - Return the scratch space in number of limbs required by the function M:Math.Gmp.Native.gmp_lib.mpn_sec_powm(Math.Gmp.Native.mp_ptr,Math.Gmp.Native.mp_ptr,Math.Gmp.Native.mp_size_t,Math.Gmp.Native.mp_ptr,Math.Gmp.Native.mp_bitcnt_t,Math.Gmp.Native.mp_ptr,Math.Gmp.Native.mp_size_t,Math.Gmp.Native.mp_ptr). -
-
- M:Math.Gmp.Native.gmp_lib.mpn_sec_tabselect(Math.Gmp.Native.mp_ptr,Math.Gmp.Native.mp_ptr,Math.Gmp.Native.mp_size_t,Math.Gmp.Native.mp_size_t,Math.Gmp.Native.mp_size_t) - Select entry which from table tab, which has nents entries, each n limbs. Store the selected entry at rp. -
-
- M:Math.Gmp.Native.gmp_lib.mpn_sec_div_qr(Math.Gmp.Native.mp_ptr,Math.Gmp.Native.mp_ptr,Math.Gmp.Native.mp_size_t,Math.Gmp.Native.mp_ptr,Math.Gmp.Native.mp_size_t,Math.Gmp.Native.mp_ptr) - Set Q to the truncated quotient N / D and R to N modulo D, where N = {np, nn}, D = {dp, dn}, Q’s most significant limb is the function return value and the remaining limbs are {qp, nn - dn}, and R = {np, dn}. -
-
- M:Math.Gmp.Native.gmp_lib.mpn_sec_div_qr_itch(Math.Gmp.Native.mp_size_t,Math.Gmp.Native.mp_size_t) - Return the scratch space in number of limbs required by the function M:Math.Gmp.Native.gmp_lib.mpn_sec_div_qr(Math.Gmp.Native.mp_ptr,Math.Gmp.Native.mp_ptr,Math.Gmp.Native.mp_size_t,Math.Gmp.Native.mp_ptr,Math.Gmp.Native.mp_size_t,Math.Gmp.Native.mp_ptr). -
-
- M:Math.Gmp.Native.gmp_lib.mpn_sec_div_r(Math.Gmp.Native.mp_ptr,Math.Gmp.Native.mp_size_t,Math.Gmp.Native.mp_ptr,Math.Gmp.Native.mp_size_t,Math.Gmp.Native.mp_ptr) - Set R to N modulo D, where N = {np, nn}, D = {dp, dn}, and R = {np, dn}. -
-
- M:Math.Gmp.Native.gmp_lib.mpn_sec_div_r_itch(Math.Gmp.Native.mp_size_t,Math.Gmp.Native.mp_size_t) - Return the scratch space in number of limbs required by the function M:Math.Gmp.Native.gmp_lib.mpn_sec_div_r(Math.Gmp.Native.mp_ptr,Math.Gmp.Native.mp_size_t,Math.Gmp.Native.mp_ptr,Math.Gmp.Native.mp_size_t,Math.Gmp.Native.mp_ptr). -
-
- M:Math.Gmp.Native.gmp_lib.mpn_sec_invert(Math.Gmp.Native.mp_ptr,Math.Gmp.Native.mp_ptr,Math.Gmp.Native.mp_ptr,Math.Gmp.Native.mp_size_t,Math.Gmp.Native.mp_bitcnt_t,Math.Gmp.Native.mp_ptr) - Set R to the inverse of A modulo M, where R = {rp, n}, A = {ap, n}, and M = {mp, n}. This function’s interface is preliminary. -
-
- M:Math.Gmp.Native.gmp_lib.mpn_sec_invert_itch(Math.Gmp.Native.mp_size_t) - Return the scratch space in number of limbs required by the function M:Math.Gmp.Native.gmp_lib.mpn_sec_invert(Math.Gmp.Native.mp_ptr,Math.Gmp.Native.mp_ptr,Math.Gmp.Native.mp_ptr,Math.Gmp.Native.mp_size_t,Math.Gmp.Native.mp_bitcnt_t,Math.Gmp.Native.mp_ptr). -
-
-
-
-
-
- - - - Random Number Functions: - - - - - Random State Initialization: - - - M:Math.Gmp.Native.gmp_lib.gmp_randinit_default(Math.Gmp.Native.gmp_randstate_t) - Initialize state with a default algorithm. -
-
- M:Math.Gmp.Native.gmp_lib.gmp_randinit_mt(Math.Gmp.Native.gmp_randstate_t) - Initialize state for a Mersenne Twister algorithm. -
-
- M:Math.Gmp.Native.gmp_lib.gmp_randinit_lc_2exp(Math.Gmp.Native.gmp_randstate_t,Math.Gmp.Native.mpz_t,System.UInt32,Math.Gmp.Native.mp_bitcnt_t) - Initialize state with a linear congruential algorithm X = (aX + c) mod 2^m2exp. -
-
- M:Math.Gmp.Native.gmp_lib.gmp_randinit_lc_2exp_size(Math.Gmp.Native.gmp_randstate_t,Math.Gmp.Native.mp_bitcnt_t) - Initialize state for a linear congruential algorithm as per M:Math.Gmp.Native.gmp_lib.gmp_randinit_lc_2exp(Math.Gmp.Native.gmp_randstate_t,Math.Gmp.Native.mpz_t,System.UInt32,Math.Gmp.Native.mp_bitcnt_t). -
-
- M:Math.Gmp.Native.gmp_lib.gmp_randinit_set(Math.Gmp.Native.gmp_randstate_t,Math.Gmp.Native.gmp_randstate_t) - Initialize rop with a copy of the algorithm and state from op. -
-
- M:Math.Gmp.Native.gmp_lib.gmp_randclear(Math.Gmp.Native.gmp_randstate_t) - Free all memory occupied by state. -
-
-
-
- - - Random State Seeding: - - - M:Math.Gmp.Native.gmp_lib.gmp_randseed(Math.Gmp.Native.gmp_randstate_t,Math.Gmp.Native.mpz_t) - Set an initial seed value into state. -
-
- M:Math.Gmp.Native.gmp_lib.gmp_randseed_ui(Math.Gmp.Native.gmp_randstate_t,System.UInt32) - Set an initial seed value into state. -
-
-
-
- - - Random State Miscellaneous: - - - M:Math.Gmp.Native.gmp_lib.gmp_urandomb_ui(Math.Gmp.Native.gmp_randstate_t,System.UInt32) - Generate a uniformly distributed random number of n bits, i.e. in the range 0 to 2^n - 1 inclusive. -
-
- M:Math.Gmp.Native.gmp_lib.gmp_urandomm_ui(Math.Gmp.Native.gmp_randstate_t,System.UInt32) - Generate a uniformly distributed random number in the range 0 to n - 1, inclusive. -
-
-
-
-
-
- - - - Formatted Output: - - - - - Formatted Output Functions: - - - M:Math.Gmp.Native.gmp_lib.gmp_printf(System.String,System.Object[]) - Print to the standard output stdout. -
-
- M:Math.Gmp.Native.gmp_lib.gmp_vprintf(System.String,System.Object[]) - Print to the standard output stdout. -
-
- M:Math.Gmp.Native.gmp_lib.gmp_fprintf(Math.Gmp.Native.ptr{Math.Gmp.Native.FILE},System.String,System.Object[]) - Print to the stream fp. -
-
- M:Math.Gmp.Native.gmp_lib.gmp_vfprintf(Math.Gmp.Native.ptr{Math.Gmp.Native.FILE},System.String,System.Object[]) - Print to the stream fp. -
-
- M:Math.Gmp.Native.gmp_lib.gmp_sprintf(Math.Gmp.Native.char_ptr,System.String,System.Object[]) - Form a null-terminated string in buf. -
-
- M:Math.Gmp.Native.gmp_lib.gmp_vsprintf(Math.Gmp.Native.char_ptr,System.String,System.Object[]) - Form a null-terminated string in buf. -
-
- M:Math.Gmp.Native.gmp_lib.gmp_snprintf(Math.Gmp.Native.char_ptr,Math.Gmp.Native.size_t,System.String,System.Object[]) - Form a null-terminated string in buf. -
-
- M:Math.Gmp.Native.gmp_lib.gmp_vsnprintf(Math.Gmp.Native.char_ptr,Math.Gmp.Native.size_t,System.String,System.Object[]) - Form a null-terminated string in buf. -
-
- M:Math.Gmp.Native.gmp_lib.gmp_asprintf(Math.Gmp.Native.ptr{Math.Gmp.Native.char_ptr},System.String,System.Object[]) - Form a null-terminated string in a block of memory obtained from the current memory allocation function. -
-
- M:Math.Gmp.Native.gmp_lib.gmp_vasprintf(Math.Gmp.Native.ptr{Math.Gmp.Native.char_ptr},System.String,System.Object[]) - Form a null-terminated string in a block of memory obtained from the current memory allocation function. -
-
-
-
-
-
- - - - Formatted Input: - - - - - Formatted Input Functions: - - - M:Math.Gmp.Native.gmp_lib.gmp_scanf(System.String,System.Object[]) - Read from the standard input stdin. -
-
- M:Math.Gmp.Native.gmp_lib.gmp_vscanf(System.String,System.Object[]) - Read from the standard input stdin. -
-
- M:Math.Gmp.Native.gmp_lib.gmp_fscanf(Math.Gmp.Native.ptr{Math.Gmp.Native.FILE},System.String,System.Object[]) - Read from the stream fp. -
-
- M:Math.Gmp.Native.gmp_lib.gmp_vfscanf(Math.Gmp.Native.ptr{Math.Gmp.Native.FILE},System.String,System.Object[]) - Read from the stream fp. -
-
- M:Math.Gmp.Native.gmp_lib.gmp_sscanf(System.String,System.String,System.Object[]) - Read from a null-terminated string s. -
-
- M:Math.Gmp.Native.gmp_lib.gmp_vsscanf(System.String,System.String,System.Object[]) - Read from a null-terminated string s. -
-
-
-
-
-
- - - - Custom Allocation: - - - - - M:Math.Gmp.Native.gmp_lib.mp_set_memory_functions(Math.Gmp.Native.allocate_function,Math.Gmp.Native.reallocate_function,Math.Gmp.Native.free_function) - Replace the current allocation functions from the arguments. -
-
- M:Math.Gmp.Native.gmp_lib.mp_get_memory_functions(Math.Gmp.Native.allocate_function@,Math.Gmp.Native.reallocate_function@,Math.Gmp.Native.free_function@) - Get the current allocation functions, storing function pointers to the locations given by the arguments. -
-
- M:Math.Gmp.Native.gmp_lib.allocate(Math.Gmp.Native.size_t) - Return a pointer to newly allocated space with at least alloc_size bytes. -
-
- M:Math.Gmp.Native.gmp_lib.reallocate(Math.Gmp.Native.void_ptr,Math.Gmp.Native.size_t,Math.Gmp.Native.size_t) - Resize a previously allocated block ptr of old_size bytes to be new_size bytes. -
-
- M:Math.Gmp.Native.gmp_lib.free(Math.Gmp.Native.mp_ptr[]) - De-allocate the space pointed to by ptrs. -
-
- M:Math.Gmp.Native.gmp_lib.free(Math.Gmp.Native.gmp_randstate_t) - De-allocate the space pointed to by ptr. -
-
- M:Math.Gmp.Native.gmp_lib.free(Math.Gmp.Native.char_ptr) - De-allocate the space pointed to by ptr. -
-
- M:Math.Gmp.Native.gmp_lib.free(Math.Gmp.Native.void_ptr) - De-allocate the space pointed to by ptr. -
-
- M:Math.Gmp.Native.gmp_lib.free(Math.Gmp.Native.void_ptr,Math.Gmp.Native.size_t) - De-allocate the space pointed to by ptr. -
-
- M:Math.Gmp.Native.gmp_lib.ZeroMemory(System.IntPtr,System.Int32) - The M:Math.Gmp.Native.gmp_lib.ZeroMemory(System.IntPtr,System.Int32) routine fills a block of memory with zeros, given a pointer to the block and the length, in bytes, to be filled. -
-
-
-
-
-
- -
-
-
-
C and .NET Types Equivalence diff --git a/Documentation/Documentation.shfbproj b/Documentation/Documentation.shfbproj index 10258b7..8b66045 100644 --- a/Documentation/Documentation.shfbproj +++ b/Documentation/Documentation.shfbproj @@ -14,7 +14,7 @@ Documentation Documentation - .NET Framework 2.0 + .NET Framework 4.0 ..\docs\ Gmp.Native en-US @@ -43,7 +43,8 @@ True -The Math.Gmp.Native namespace contains types defined to expose all of the GNU GMP functionality to .NET. + The Math.Gmp.Native namespace contains types defined to expose all of the GNU GMP functionality to .NET. + False 1.0.0.0 2 diff --git a/Math.Gmp.Native.sln b/Math.Gmp.Native.sln index b576192..723438a 100644 --- a/Math.Gmp.Native.sln +++ b/Math.Gmp.Native.sln @@ -1,7 +1,7 @@  Microsoft Visual Studio Solution File, Format Version 12.00 -# Visual Studio 14 -VisualStudioVersion = 14.0.25420.1 +# Visual Studio 15 +VisualStudioVersion = 15.0.27004.2008 MinimumVisualStudioVersion = 10.0.40219.1 Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution Items", "{68DC166D-565A-4F3D-B777-B8E384F26864}" ProjectSection(SolutionItems) = preProject @@ -105,4 +105,7 @@ Global GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE EndGlobalSection + GlobalSection(ExtensibilityGlobals) = postSolution + SolutionGuid = {6662125F-58CB-4865-A9D5-84C5BA376102} + EndGlobalSection EndGlobal diff --git a/Math.Gmp.Native/FILE.cs b/Math.Gmp.Native/FILE.cs index 968ad8e..56c75fb 100644 --- a/Math.Gmp.Native/FILE.cs +++ b/Math.Gmp.Native/FILE.cs @@ -23,7 +23,7 @@ namespace Math.Gmp.Native /// Returns a value indicating whether this instance is equal to a specified object. /// /// An object to compare with this instance. - /// True if is an instance of and equals the value of this instance; otherwise, False. + /// True if is an instance of FILE and equals the value of this instance; otherwise, False. public override bool Equals(object obj) { if (!(obj is FILE)) @@ -33,9 +33,9 @@ namespace Math.Gmp.Native } /// - /// Returns a value indicating whether this instance is equal to a specified value. + /// Returns a value indicating whether this instance is equal to a specified FILE value. /// - /// A value to compare to this instance. + /// A FILE value to compare to this instance. /// True if has the same value as this instance; otherwise, False. public bool Equals(FILE other) { @@ -54,8 +54,8 @@ namespace Math.Gmp.Native /// /// Gets a value that indicates whether the two argument values are equal. /// - /// A value. - /// A value. + /// A FILE value. + /// A FILE value. /// True if the two values are equal, and False otherwise. public static bool operator ==(FILE value1, FILE value2) { @@ -65,8 +65,8 @@ namespace Math.Gmp.Native /// /// Gets a value that indicates whether the two argument values are different. /// - /// A value. - /// A value. + /// A FILE value. + /// A FILE value. /// True if the two FILE are different, and False otherwise. public static bool operator !=(FILE value1, FILE value2) { diff --git a/Math.Gmp.Native/GMP_COPYING b/Math.Gmp.Native/GMP_COPYING deleted file mode 100644 index 94a9ed0..0000000 --- a/Math.Gmp.Native/GMP_COPYING +++ /dev/null @@ -1,674 +0,0 @@ - GNU GENERAL PUBLIC LICENSE - Version 3, 29 June 2007 - - Copyright (C) 2007 Free Software Foundation, Inc. - Everyone is permitted to copy and distribute verbatim copies - of this license document, but changing it is not allowed. - - Preamble - - The GNU General Public License is a free, copyleft license for -software and other kinds of works. - - The licenses for most software and other practical works are designed -to take away your freedom to share and change the works. By contrast, -the GNU General Public License is intended to guarantee your freedom to -share and change all versions of a program--to make sure it remains free -software for all its users. We, the Free Software Foundation, use the -GNU General Public License for most of our software; it applies also to -any other work released this way by its authors. You can apply it to -your programs, too. - - When we speak of free software, we are referring to freedom, not -price. Our General Public Licenses are designed to make sure that you -have the freedom to distribute copies of free software (and charge for -them if you wish), that you receive source code or can get it if you -want it, that you can change the software or use pieces of it in new -free programs, and that you know you can do these things. - - To protect your rights, we need to prevent others from denying you -these rights or asking you to surrender the rights. Therefore, you have -certain responsibilities if you distribute copies of the software, or if -you modify it: responsibilities to respect the freedom of others. - - For example, if you distribute copies of such a program, whether -gratis or for a fee, you must pass on to the recipients the same -freedoms that you received. You must make sure that they, too, receive -or can get the source code. And you must show them these terms so they -know their rights. - - Developers that use the GNU GPL protect your rights with two steps: -(1) assert copyright on the software, and (2) offer you this License -giving you legal permission to copy, distribute and/or modify it. - - For the developers' and authors' protection, the GPL clearly explains -that there is no warranty for this free software. For both users' and -authors' sake, the GPL requires that modified versions be marked as -changed, so that their problems will not be attributed erroneously to -authors of previous versions. - - Some devices are designed to deny users access to install or run -modified versions of the software inside them, although the manufacturer -can do so. This is fundamentally incompatible with the aim of -protecting users' freedom to change the software. The systematic -pattern of such abuse occurs in the area of products for individuals to -use, which is precisely where it is most unacceptable. Therefore, we -have designed this version of the GPL to prohibit the practice for those -products. If such problems arise substantially in other domains, we -stand ready to extend this provision to those domains in future versions -of the GPL, as needed to protect the freedom of users. - - Finally, every program is threatened constantly by software patents. -States should not allow patents to restrict development and use of -software on general-purpose computers, but in those that do, we wish to -avoid the special danger that patents applied to a free program could -make it effectively proprietary. To prevent this, the GPL assures that -patents cannot be used to render the program non-free. - - The precise terms and conditions for copying, distribution and -modification follow. - - TERMS AND CONDITIONS - - 0. Definitions. - - "This License" refers to version 3 of the GNU General Public License. - - "Copyright" also means copyright-like laws that apply to other kinds of -works, such as semiconductor masks. - - "The Program" refers to any copyrightable work licensed under this -License. Each licensee is addressed as "you". "Licensees" and -"recipients" may be individuals or organizations. - - To "modify" a work means to copy from or adapt all or part of the work -in a fashion requiring copyright permission, other than the making of an -exact copy. The resulting work is called a "modified version" of the -earlier work or a work "based on" the earlier work. - - A "covered work" means either the unmodified Program or a work based -on the Program. - - To "propagate" a work means to do anything with it that, without -permission, would make you directly or secondarily liable for -infringement under applicable copyright law, except executing it on a -computer or modifying a private copy. Propagation includes copying, -distribution (with or without modification), making available to the -public, and in some countries other activities as well. - - To "convey" a work means any kind of propagation that enables other -parties to make or receive copies. Mere interaction with a user through -a computer network, with no transfer of a copy, is not conveying. - - An interactive user interface displays "Appropriate Legal Notices" -to the extent that it includes a convenient and prominently visible -feature that (1) displays an appropriate copyright notice, and (2) -tells the user that there is no warranty for the work (except to the -extent that warranties are provided), that licensees may convey the -work under this License, and how to view a copy of this License. If -the interface presents a list of user commands or options, such as a -menu, a prominent item in the list meets this criterion. - - 1. Source Code. - - The "source code" for a work means the preferred form of the work -for making modifications to it. "Object code" means any non-source -form of a work. - - A "Standard Interface" means an interface that either is an official -standard defined by a recognized standards body, or, in the case of -interfaces specified for a particular programming language, one that -is widely used among developers working in that language. - - The "System Libraries" of an executable work include anything, other -than the work as a whole, that (a) is included in the normal form of -packaging a Major Component, but which is not part of that Major -Component, and (b) serves only to enable use of the work with that -Major Component, or to implement a Standard Interface for which an -implementation is available to the public in source code form. A -"Major Component", in this context, means a major essential component -(kernel, window system, and so on) of the specific operating system -(if any) on which the executable work runs, or a compiler used to -produce the work, or an object code interpreter used to run it. - - The "Corresponding Source" for a work in object code form means all -the source code needed to generate, install, and (for an executable -work) run the object code and to modify the work, including scripts to -control those activities. However, it does not include the work's -System Libraries, or general-purpose tools or generally available free -programs which are used unmodified in performing those activities but -which are not part of the work. For example, Corresponding Source -includes interface definition files associated with source files for -the work, and the source code for shared libraries and dynamically -linked subprograms that the work is specifically designed to require, -such as by intimate data communication or control flow between those -subprograms and other parts of the work. - - The Corresponding Source need not include anything that users -can regenerate automatically from other parts of the Corresponding -Source. - - The Corresponding Source for a work in source code form is that -same work. - - 2. Basic Permissions. - - All rights granted under this License are granted for the term of -copyright on the Program, and are irrevocable provided the stated -conditions are met. This License explicitly affirms your unlimited -permission to run the unmodified Program. The output from running a -covered work is covered by this License only if the output, given its -content, constitutes a covered work. This License acknowledges your -rights of fair use or other equivalent, as provided by copyright law. - - You may make, run and propagate covered works that you do not -convey, without conditions so long as your license otherwise remains -in force. You may convey covered works to others for the sole purpose -of having them make modifications exclusively for you, or provide you -with facilities for running those works, provided that you comply with -the terms of this License in conveying all material for which you do -not control copyright. Those thus making or running the covered works -for you must do so exclusively on your behalf, under your direction -and control, on terms that prohibit them from making any copies of -your copyrighted material outside their relationship with you. - - Conveying under any other circumstances is permitted solely under -the conditions stated below. Sublicensing is not allowed; section 10 -makes it unnecessary. - - 3. Protecting Users' Legal Rights From Anti-Circumvention Law. - - No covered work shall be deemed part of an effective technological -measure under any applicable law fulfilling obligations under article -11 of the WIPO copyright treaty adopted on 20 December 1996, or -similar laws prohibiting or restricting circumvention of such -measures. - - When you convey a covered work, you waive any legal power to forbid -circumvention of technological measures to the extent such circumvention -is effected by exercising rights under this License with respect to -the covered work, and you disclaim any intention to limit operation or -modification of the work as a means of enforcing, against the work's -users, your or third parties' legal rights to forbid circumvention of -technological measures. - - 4. Conveying Verbatim Copies. - - You may convey verbatim copies of the Program's source code as you -receive it, in any medium, provided that you conspicuously and -appropriately publish on each copy an appropriate copyright notice; -keep intact all notices stating that this License and any -non-permissive terms added in accord with section 7 apply to the code; -keep intact all notices of the absence of any warranty; and give all -recipients a copy of this License along with the Program. - - You may charge any price or no price for each copy that you convey, -and you may offer support or warranty protection for a fee. - - 5. Conveying Modified Source Versions. - - You may convey a work based on the Program, or the modifications to -produce it from the Program, in the form of source code under the -terms of section 4, provided that you also meet all of these conditions: - - a) The work must carry prominent notices stating that you modified - it, and giving a relevant date. - - b) The work must carry prominent notices stating that it is - released under this License and any conditions added under section - 7. This requirement modifies the requirement in section 4 to - "keep intact all notices". - - c) You must license the entire work, as a whole, under this - License to anyone who comes into possession of a copy. This - License will therefore apply, along with any applicable section 7 - additional terms, to the whole of the work, and all its parts, - regardless of how they are packaged. This License gives no - permission to license the work in any other way, but it does not - invalidate such permission if you have separately received it. - - d) If the work has interactive user interfaces, each must display - Appropriate Legal Notices; however, if the Program has interactive - interfaces that do not display Appropriate Legal Notices, your - work need not make them do so. - - A compilation of a covered work with other separate and independent -works, which are not by their nature extensions of the covered work, -and which are not combined with it such as to form a larger program, -in or on a volume of a storage or distribution medium, is called an -"aggregate" if the compilation and its resulting copyright are not -used to limit the access or legal rights of the compilation's users -beyond what the individual works permit. Inclusion of a covered work -in an aggregate does not cause this License to apply to the other -parts of the aggregate. - - 6. Conveying Non-Source Forms. - - You may convey a covered work in object code form under the terms -of sections 4 and 5, provided that you also convey the -machine-readable Corresponding Source under the terms of this License, -in one of these ways: - - a) Convey the object code in, or embodied in, a physical product - (including a physical distribution medium), accompanied by the - Corresponding Source fixed on a durable physical medium - customarily used for software interchange. - - b) Convey the object code in, or embodied in, a physical product - (including a physical distribution medium), accompanied by a - written offer, valid for at least three years and valid for as - long as you offer spare parts or customer support for that product - model, to give anyone who possesses the object code either (1) a - copy of the Corresponding Source for all the software in the - product that is covered by this License, on a durable physical - medium customarily used for software interchange, for a price no - more than your reasonable cost of physically performing this - conveying of source, or (2) access to copy the - Corresponding Source from a network server at no charge. - - c) Convey individual copies of the object code with a copy of the - written offer to provide the Corresponding Source. This - alternative is allowed only occasionally and noncommercially, and - only if you received the object code with such an offer, in accord - with subsection 6b. - - d) Convey the object code by offering access from a designated - place (gratis or for a charge), and offer equivalent access to the - Corresponding Source in the same way through the same place at no - further charge. You need not require recipients to copy the - Corresponding Source along with the object code. If the place to - copy the object code is a network server, the Corresponding Source - may be on a different server (operated by you or a third party) - that supports equivalent copying facilities, provided you maintain - clear directions next to the object code saying where to find the - Corresponding Source. Regardless of what server hosts the - Corresponding Source, you remain obligated to ensure that it is - available for as long as needed to satisfy these requirements. - - e) Convey the object code using peer-to-peer transmission, provided - you inform other peers where the object code and Corresponding - Source of the work are being offered to the general public at no - charge under subsection 6d. - - A separable portion of the object code, whose source code is excluded -from the Corresponding Source as a System Library, need not be -included in conveying the object code work. - - A "User Product" is either (1) a "consumer product", which means any -tangible personal property which is normally used for personal, family, -or household purposes, or (2) anything designed or sold for incorporation -into a dwelling. In determining whether a product is a consumer product, -doubtful cases shall be resolved in favor of coverage. For a particular -product received by a particular user, "normally used" refers to a -typical or common use of that class of product, regardless of the status -of the particular user or of the way in which the particular user -actually uses, or expects or is expected to use, the product. A product -is a consumer product regardless of whether the product has substantial -commercial, industrial or non-consumer uses, unless such uses represent -the only significant mode of use of the product. - - "Installation Information" for a User Product means any methods, -procedures, authorization keys, or other information required to install -and execute modified versions of a covered work in that User Product from -a modified version of its Corresponding Source. The information must -suffice to ensure that the continued functioning of the modified object -code is in no case prevented or interfered with solely because -modification has been made. - - If you convey an object code work under this section in, or with, or -specifically for use in, a User Product, and the conveying occurs as -part of a transaction in which the right of possession and use of the -User Product is transferred to the recipient in perpetuity or for a -fixed term (regardless of how the transaction is characterized), the -Corresponding Source conveyed under this section must be accompanied -by the Installation Information. But this requirement does not apply -if neither you nor any third party retains the ability to install -modified object code on the User Product (for example, the work has -been installed in ROM). - - The requirement to provide Installation Information does not include a -requirement to continue to provide support service, warranty, or updates -for a work that has been modified or installed by the recipient, or for -the User Product in which it has been modified or installed. Access to a -network may be denied when the modification itself materially and -adversely affects the operation of the network or violates the rules and -protocols for communication across the network. - - Corresponding Source conveyed, and Installation Information provided, -in accord with this section must be in a format that is publicly -documented (and with an implementation available to the public in -source code form), and must require no special password or key for -unpacking, reading or copying. - - 7. Additional Terms. - - "Additional permissions" are terms that supplement the terms of this -License by making exceptions from one or more of its conditions. -Additional permissions that are applicable to the entire Program shall -be treated as though they were included in this License, to the extent -that they are valid under applicable law. If additional permissions -apply only to part of the Program, that part may be used separately -under those permissions, but the entire Program remains governed by -this License without regard to the additional permissions. - - When you convey a copy of a covered work, you may at your option -remove any additional permissions from that copy, or from any part of -it. (Additional permissions may be written to require their own -removal in certain cases when you modify the work.) You may place -additional permissions on material, added by you to a covered work, -for which you have or can give appropriate copyright permission. - - Notwithstanding any other provision of this License, for material you -add to a covered work, you may (if authorized by the copyright holders of -that material) supplement the terms of this License with terms: - - a) Disclaiming warranty or limiting liability differently from the - terms of sections 15 and 16 of this License; or - - b) Requiring preservation of specified reasonable legal notices or - author attributions in that material or in the Appropriate Legal - Notices displayed by works containing it; or - - c) Prohibiting misrepresentation of the origin of that material, or - requiring that modified versions of such material be marked in - reasonable ways as different from the original version; or - - d) Limiting the use for publicity purposes of names of licensors or - authors of the material; or - - e) Declining to grant rights under trademark law for use of some - trade names, trademarks, or service marks; or - - f) Requiring indemnification of licensors and authors of that - material by anyone who conveys the material (or modified versions of - it) with contractual assumptions of liability to the recipient, for - any liability that these contractual assumptions directly impose on - those licensors and authors. - - All other non-permissive additional terms are considered "further -restrictions" within the meaning of section 10. If the Program as you -received it, or any part of it, contains a notice stating that it is -governed by this License along with a term that is a further -restriction, you may remove that term. If a license document contains -a further restriction but permits relicensing or conveying under this -License, you may add to a covered work material governed by the terms -of that license document, provided that the further restriction does -not survive such relicensing or conveying. - - If you add terms to a covered work in accord with this section, you -must place, in the relevant source files, a statement of the -additional terms that apply to those files, or a notice indicating -where to find the applicable terms. - - Additional terms, permissive or non-permissive, may be stated in the -form of a separately written license, or stated as exceptions; -the above requirements apply either way. - - 8. Termination. - - You may not propagate or modify a covered work except as expressly -provided under this License. Any attempt otherwise to propagate or -modify it is void, and will automatically terminate your rights under -this License (including any patent licenses granted under the third -paragraph of section 11). - - However, if you cease all violation of this License, then your -license from a particular copyright holder is reinstated (a) -provisionally, unless and until the copyright holder explicitly and -finally terminates your license, and (b) permanently, if the copyright -holder fails to notify you of the violation by some reasonable means -prior to 60 days after the cessation. - - Moreover, your license from a particular copyright holder is -reinstated permanently if the copyright holder notifies you of the -violation by some reasonable means, this is the first time you have -received notice of violation of this License (for any work) from that -copyright holder, and you cure the violation prior to 30 days after -your receipt of the notice. - - Termination of your rights under this section does not terminate the -licenses of parties who have received copies or rights from you under -this License. If your rights have been terminated and not permanently -reinstated, you do not qualify to receive new licenses for the same -material under section 10. - - 9. Acceptance Not Required for Having Copies. - - You are not required to accept this License in order to receive or -run a copy of the Program. Ancillary propagation of a covered work -occurring solely as a consequence of using peer-to-peer transmission -to receive a copy likewise does not require acceptance. However, -nothing other than this License grants you permission to propagate or -modify any covered work. These actions infringe copyright if you do -not accept this License. Therefore, by modifying or propagating a -covered work, you indicate your acceptance of this License to do so. - - 10. Automatic Licensing of Downstream Recipients. - - Each time you convey a covered work, the recipient automatically -receives a license from the original licensors, to run, modify and -propagate that work, subject to this License. You are not responsible -for enforcing compliance by third parties with this License. - - An "entity transaction" is a transaction transferring control of an -organization, or substantially all assets of one, or subdividing an -organization, or merging organizations. If propagation of a covered -work results from an entity transaction, each party to that -transaction who receives a copy of the work also receives whatever -licenses to the work the party's predecessor in interest had or could -give under the previous paragraph, plus a right to possession of the -Corresponding Source of the work from the predecessor in interest, if -the predecessor has it or can get it with reasonable efforts. - - You may not impose any further restrictions on the exercise of the -rights granted or affirmed under this License. For example, you may -not impose a license fee, royalty, or other charge for exercise of -rights granted under this License, and you may not initiate litigation -(including a cross-claim or counterclaim in a lawsuit) alleging that -any patent claim is infringed by making, using, selling, offering for -sale, or importing the Program or any portion of it. - - 11. Patents. - - A "contributor" is a copyright holder who authorizes use under this -License of the Program or a work on which the Program is based. The -work thus licensed is called the contributor's "contributor version". - - A contributor's "essential patent claims" are all patent claims -owned or controlled by the contributor, whether already acquired or -hereafter acquired, that would be infringed by some manner, permitted -by this License, of making, using, or selling its contributor version, -but do not include claims that would be infringed only as a -consequence of further modification of the contributor version. For -purposes of this definition, "control" includes the right to grant -patent sublicenses in a manner consistent with the requirements of -this License. - - Each contributor grants you a non-exclusive, worldwide, royalty-free -patent license under the contributor's essential patent claims, to -make, use, sell, offer for sale, import and otherwise run, modify and -propagate the contents of its contributor version. - - In the following three paragraphs, a "patent license" is any express -agreement or commitment, however denominated, not to enforce a patent -(such as an express permission to practice a patent or covenant not to -sue for patent infringement). To "grant" such a patent license to a -party means to make such an agreement or commitment not to enforce a -patent against the party. - - If you convey a covered work, knowingly relying on a patent license, -and the Corresponding Source of the work is not available for anyone -to copy, free of charge and under the terms of this License, through a -publicly available network server or other readily accessible means, -then you must either (1) cause the Corresponding Source to be so -available, or (2) arrange to deprive yourself of the benefit of the -patent license for this particular work, or (3) arrange, in a manner -consistent with the requirements of this License, to extend the patent -license to downstream recipients. "Knowingly relying" means you have -actual knowledge that, but for the patent license, your conveying the -covered work in a country, or your recipient's use of the covered work -in a country, would infringe one or more identifiable patents in that -country that you have reason to believe are valid. - - If, pursuant to or in connection with a single transaction or -arrangement, you convey, or propagate by procuring conveyance of, a -covered work, and grant a patent license to some of the parties -receiving the covered work authorizing them to use, propagate, modify -or convey a specific copy of the covered work, then the patent license -you grant is automatically extended to all recipients of the covered -work and works based on it. - - A patent license is "discriminatory" if it does not include within -the scope of its coverage, prohibits the exercise of, or is -conditioned on the non-exercise of one or more of the rights that are -specifically granted under this License. You may not convey a covered -work if you are a party to an arrangement with a third party that is -in the business of distributing software, under which you make payment -to the third party based on the extent of your activity of conveying -the work, and under which the third party grants, to any of the -parties who would receive the covered work from you, a discriminatory -patent license (a) in connection with copies of the covered work -conveyed by you (or copies made from those copies), or (b) primarily -for and in connection with specific products or compilations that -contain the covered work, unless you entered into that arrangement, -or that patent license was granted, prior to 28 March 2007. - - Nothing in this License shall be construed as excluding or limiting -any implied license or other defenses to infringement that may -otherwise be available to you under applicable patent law. - - 12. No Surrender of Others' Freedom. - - If conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot convey a -covered work so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you may -not convey it at all. For example, if you agree to terms that obligate you -to collect a royalty for further conveying from those to whom you convey -the Program, the only way you could satisfy both those terms and this -License would be to refrain entirely from conveying the Program. - - 13. Use with the GNU Affero General Public License. - - Notwithstanding any other provision of this License, you have -permission to link or combine any covered work with a work licensed -under version 3 of the GNU Affero General Public License into a single -combined work, and to convey the resulting work. The terms of this -License will continue to apply to the part which is the covered work, -but the special requirements of the GNU Affero General Public License, -section 13, concerning interaction through a network will apply to the -combination as such. - - 14. Revised Versions of this License. - - The Free Software Foundation may publish revised and/or new versions of -the GNU General Public License from time to time. Such new versions will -be similar in spirit to the present version, but may differ in detail to -address new problems or concerns. - - Each version is given a distinguishing version number. If the -Program specifies that a certain numbered version of the GNU General -Public License "or any later version" applies to it, you have the -option of following the terms and conditions either of that numbered -version or of any later version published by the Free Software -Foundation. If the Program does not specify a version number of the -GNU General Public License, you may choose any version ever published -by the Free Software Foundation. - - If the Program specifies that a proxy can decide which future -versions of the GNU General Public License can be used, that proxy's -public statement of acceptance of a version permanently authorizes you -to choose that version for the Program. - - Later license versions may give you additional or different -permissions. However, no additional obligations are imposed on any -author or copyright holder as a result of your choosing to follow a -later version. - - 15. Disclaimer of Warranty. - - THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY -APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT -HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY -OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, -THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM -IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF -ALL NECESSARY SERVICING, REPAIR OR CORRECTION. - - 16. Limitation of Liability. - - IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING -WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS -THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY -GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE -USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF -DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD -PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), -EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF -SUCH DAMAGES. - - 17. Interpretation of Sections 15 and 16. - - If the disclaimer of warranty and limitation of liability provided -above cannot be given local legal effect according to their terms, -reviewing courts shall apply local law that most closely approximates -an absolute waiver of all civil liability in connection with the -Program, unless a warranty or assumption of liability accompanies a -copy of the Program in return for a fee. - - END OF TERMS AND CONDITIONS - - How to Apply These Terms to Your New Programs - - If you develop a new program, and you want it to be of the greatest -possible use to the public, the best way to achieve this is to make it -free software which everyone can redistribute and change under these terms. - - To do so, attach the following notices to the program. It is safest -to attach them to the start of each source file to most effectively -state the exclusion of warranty; and each file should have at least -the "copyright" line and a pointer to where the full notice is found. - - - Copyright (C) - - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program. If not, see . - -Also add information on how to contact you by electronic and paper mail. - - If the program does terminal interaction, make it output a short -notice like this when it starts in an interactive mode: - - Copyright (C) - This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'. - This is free software, and you are welcome to redistribute it - under certain conditions; type `show c' for details. - -The hypothetical commands `show w' and `show c' should show the appropriate -parts of the General Public License. Of course, your program's commands -might be different; for a GUI interface, you would use an "about box". - - You should also get your employer (if you work as a programmer) or school, -if any, to sign a "copyright disclaimer" for the program, if necessary. -For more information on this, and how to apply and follow the GNU GPL, see -. - - The GNU General Public License does not permit incorporating your program -into proprietary programs. If your program is a subroutine library, you -may consider it more useful to permit linking proprietary applications with -the library. If this is what you want to do, use the GNU Lesser General -Public License instead of this License. But first, please read -. diff --git a/Math.Gmp.Native/GMP_README b/Math.Gmp.Native/GMP_README deleted file mode 100644 index 73ce364..0000000 --- a/Math.Gmp.Native/GMP_README +++ /dev/null @@ -1,111 +0,0 @@ -Copyright 1991, 1996, 1999, 2000, 2007 Free Software Foundation, Inc. - -This file is part of the GNU MP Library. - -The GNU MP Library is free software; you can redistribute it and/or modify -it under the terms of either: - - * the GNU Lesser General Public License as published by the Free - Software Foundation; either version 3 of the License, or (at your - option) any later version. - -or - - * the GNU General Public License as published by the Free Software - Foundation; either version 2 of the License, or (at your option) any - later version. - -or both in parallel, as here. - -The GNU MP Library is distributed in the hope that it will be useful, but -WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY -or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License -for more details. - -You should have received copies of the GNU General Public License and the -GNU Lesser General Public License along with the GNU MP Library. If not, -see https://www.gnu.org/licenses/. - - - - - - - THE GNU MP LIBRARY - - -GNU MP is a library for arbitrary precision arithmetic, operating on signed -integers, rational numbers, and floating point numbers. It has a rich set of -functions, and the functions have a regular interface. - -GNU MP is designed to be as fast as possible, both for small operands and huge -operands. The speed is achieved by using fullwords as the basic arithmetic -type, by using fast algorithms, with carefully optimized assembly code for the -most common inner loops for lots of CPUs, and by a general emphasis on speed -(instead of simplicity or elegance). - -GNU MP is believed to be faster than any other similar library. Its advantage -increases with operand sizes for certain operations, since GNU MP in many -cases has asymptotically faster algorithms. - -GNU MP is free software and may be freely copied on the terms contained in the -files COPYING* (see the manual for information on which license(s) applies to -which components of GNU MP). - - - - OVERVIEW OF GNU MP - -There are four classes of functions in GNU MP. - - 1. Signed integer arithmetic functions (mpz). These functions are intended - to be easy to use, with their regular interface. The associated type is - `mpz_t'. - - 2. Rational arithmetic functions (mpq). For now, just a small set of - functions necessary for basic rational arithmetics. The associated type - is `mpq_t'. - - 3. Floating-point arithmetic functions (mpf). If the C type `double' - doesn't give enough precision for your application, declare your - variables as `mpf_t' instead, set the precision to any number desired, - and call the functions in the mpf class for the arithmetic operations. - - 4. Positive-integer, hard-to-use, very low overhead functions are in the - mpn class. No memory management is performed. The caller must ensure - enough space is available for the results. The set of functions is not - regular, nor is the calling interface. These functions accept input - arguments in the form of pairs consisting of a pointer to the least - significant word, and an integral size telling how many limbs (= words) - the pointer points to. - - Almost all calculations, in the entire package, are made by calling these - low-level functions. - -For more information on how to use GNU MP, please refer to the documentation. -It is composed from the file doc/gmp.texi, and can be displayed on the screen -or printed. How to do that, as well how to build the library, is described in -the INSTALL file in this directory. - - - - REPORTING BUGS - -If you find a bug in the library, please make sure to tell us about it! - -You should first check the GNU MP web pages at https://gmplib.org/, under -"Status of the current release". There will be patches for all known serious -bugs there. - -Report bugs to gmp-bugs@gmplib.org. What information is needed in a useful bug -report is described in the manual. The same address can be used for suggesting -modifications and enhancements. - - - - ----------------- -Local variables: -mode: text -fill-column: 78 -End: diff --git a/Math.Gmp.Native/Math.Gmp.Native.csproj b/Math.Gmp.Native/Math.Gmp.Native.csproj index ef5037c..4a249c8 100644 --- a/Math.Gmp.Native/Math.Gmp.Native.csproj +++ b/Math.Gmp.Native/Math.Gmp.Native.csproj @@ -9,9 +9,11 @@ Properties Math.Gmp.Native Math.Gmp.Native - v2.0 + v4.0 512 + + true @@ -89,12 +91,6 @@ - - PreserveNewest - - - PreserveNewest - @@ -106,6 +102,18 @@ PreserveNewest + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + diff --git a/Math.Gmp.Native/char_ptr.cs b/Math.Gmp.Native/char_ptr.cs index acf0918..91f27b6 100644 --- a/Math.Gmp.Native/char_ptr.cs +++ b/Math.Gmp.Native/char_ptr.cs @@ -27,7 +27,7 @@ namespace Math.Gmp.Native /// The value of the new string. /// /// - /// When done with the string, unmanaged memory must be released with . + /// When done with the string, unmanaged memory must be released with free. /// /// public char_ptr(string str) @@ -57,14 +57,14 @@ namespace Math.Gmp.Native } /// - /// Gets a null . + /// Gets a null char_ptr. /// public static readonly char_ptr Zero = new char_ptr(IntPtr.Zero); /// - /// Gets the .NET equivalent of the unmanaged string. + /// Gets the .NET string equivalent of the unmanaged string. /// - /// The .NET equivalent of the unmanaged string. + /// The .NET string equivalent of the unmanaged string. public override string ToString() { return Marshal.PtrToStringAnsi(Pointer); @@ -74,7 +74,7 @@ namespace Math.Gmp.Native /// Returns a value indicating whether this instance is equal to a specified object. /// /// An object to compare with this instance. - /// True if is an instance of and equals the value of this instance; otherwise, False. + /// True if is an instance of char_ptr and equals the value of this instance; otherwise, False. public override bool Equals(object obj) { if (!(obj is char_ptr)) @@ -84,9 +84,9 @@ namespace Math.Gmp.Native } /// - /// Returns a value indicating whether this instance is equal to a specified value. + /// Returns a value indicating whether this instance is equal to a specified char_ptr value. /// - /// A value to compare to this instance. + /// A char_ptr value to compare to this instance. /// True if has the same value as this instance; otherwise, False. public bool Equals(char_ptr other) { @@ -105,8 +105,8 @@ namespace Math.Gmp.Native /// /// Gets a value that indicates whether the two argument values are equal. /// - /// A value. - /// A value. + /// A char_ptr value. + /// A char_ptr value. /// True if the two values are equal, and False otherwise. public static bool operator ==(char_ptr value1, char_ptr value2) { @@ -116,8 +116,8 @@ namespace Math.Gmp.Native /// /// Gets a value that indicates whether the two argument values are different. /// - /// A value. - /// A value. + /// A char_ptr value. + /// A char_ptr value. /// True if the two values are different, and False otherwise. public static bool operator !=(char_ptr value1, char_ptr value2) { diff --git a/Math.Gmp.Native/gmp_lib.cs b/Math.Gmp.Native/gmp_lib.cs index fbde7a0..c0f32e1 100644 --- a/Math.Gmp.Native/gmp_lib.cs +++ b/Math.Gmp.Native/gmp_lib.cs @@ -11,6 +11,509 @@ namespace Math.Gmp.Native /// /// Represents all of the functions of the GNU MP library. /// + /// + /// + ///

Functions Categories

+ ///
+ ///

Global Variable and Constants:

+ /// + /// gmp_errno - Gets or sets the global GMP error number. + /// gmp_version - The GMP version number in the form “i.j.k”. This release is "6.1.2". + /// mp_bits_per_limb - The number of bits per limb. + /// mp_bytes_per_limb - The number of bytes per limb. + /// mp_uint_per_limb - The number of 32-bit, unsigned integers per limb. + /// + ///

Integer Functions:

+ ///

Initializing Integers:

+ /// + /// mpz_init - Initialize x, and set its value to 0. + /// mpz_inits - Initialize a NULL-terminated list of mpz_t variables, and set their values to 0. + /// mpz_init2 - Initialize x, with space for n-bit numbers, and set its value to 0. + /// mpz_clear - Free the space occupied by x. + /// mpz_clears - Free the space occupied by a NULL-terminated list of mpz_t variables. + /// mpz_realloc2 - Change the space allocated for x to n bits. + /// + ///

Assigning Integers:

+ /// + /// mpz_set - Set the value of rop from op. + /// mpz_set_ui - Set the value of rop from op. + /// mpz_set_si - Set the value of rop from op. + /// mpz_set_d - Set the value of rop from op. + /// mpz_set_q - Set the value of rop from op. + /// mpz_set_f - Set the value of rop from op. + /// mpz_set_str - Set the value of rop from str, a null-terminated C string in base base. + /// mpz_swap - Swap the values rop1 and rop2 efficiently. + /// + ///

Simultaneous Integer Init & Assign:

+ /// + /// mpz_init_set - Initialize rop with limb space and set the initial numeric value from op. + /// mpz_init_set_ui - Initialize rop with limb space and set the initial numeric value from op. + /// mpz_init_set_si - Initialize rop with limb space and set the initial numeric value from op. + /// mpz_init_set_d - Initialize rop with limb space and set the initial numeric value from op. + /// mpz_set_str - Set the value of rop from str, a null-terminated C string in base base. + /// + ///

Converting Integers:

+ /// + /// mpz_get_ui - Return the value of op as an unsigned long. + /// mpz_get_si - Return the value of op as an signed long. + /// mpz_get_d - Convert op to a double, truncating if necessary (i.e. rounding towards zero). + /// mpz_get_d_2exp - Convert op to a double, truncating if necessary (i.e. rounding towards zero), and returning the exponent separately. + /// mpz_get_str - Convert op to a string of digits in base base. + /// + ///

Integer Arithmetic:

+ /// + /// mpz_add - Set rop to op1 + op2. + /// mpz_add_ui - Set rop to op1 + op2. + /// mpz_sub - Set rop to op1 - op2. + /// mpz_sub_ui - Set rop to op1 - op2. + /// mpz_ui_sub - Set rop to op1 - op2. + /// mpz_mul - Set rop to op1 * op2. + /// mpz_mul_si - Set rop to op1 * op2. + /// mpz_mul_ui - Set rop to op1 * op2. + /// mpz_addmul - Set rop to rop + op1 * op2. + /// mpz_addmul_ui - Set rop to rop + op1 * op2. + /// mpz_submul - Set rop to rop - op1 * op2. + /// mpz_submul_ui - Set rop to rop - op1 * op2. + /// mpz_mul_2exp - Set rop to op1 * 2^op2. + /// mpz_neg - Set rop to -op. + /// mpz_abs - Set rop to the absolute value of op. + /// + ///

Integer Division:

+ /// + /// mpz_cdiv_q - Set the quotient q to ceiling(n / d). + /// mpz_cdiv_r - Set the remainder r to n - q * d where q = ceiling(n / d). + /// mpz_cdiv_qr - Set the quotient q to ceiling(n / d), and set the remainder r to n - q * d. + /// mpz_cdiv_q_ui - Set the quotient q to ceiling(n / d), and return the remainder r = | n - q * d |. + /// mpz_cdiv_r_ui - Set the remainder r to n - q * d where q = ceiling(n / d), and return | r |. + /// mpz_cdiv_qr_ui - Set quotient q to ceiling(n / d), set the remainder r to n - q * d, and return | r |. + /// mpz_cdiv_ui - Return the remainder | r | where r = n - q * d, and where q = ceiling(n / d). + /// mpz_cdiv_q_2exp - Set the quotient q to ceiling(n / 2^b). + /// mpz_cdiv_r_2exp - Set the remainder r to n - q * 2^b where q = ceiling(n / 2^b). + /// mpz_fdiv_q - Set the quotient q to floor(n / d). + /// mpz_fdiv_r - Set the remainder r to n - q * d where q = floor(n / d). + /// mpz_fdiv_qr - Set the quotient q to floor(n / d), and set the remainder r to n - q * d. + /// mpz_fdiv_q_ui - Set the quotient q to floor(n / d), and return the remainder r = | n - q * d |. + /// mpz_fdiv_r_ui - Set the remainder r to n - q * d where q = floor(n / d), and return | r |. + /// mpz_fdiv_qr_ui - Set quotient q to floor(n / d), set the remainder r to n - q * d, and return | r |. + /// mpz_fdiv_ui - Return the remainder | r | where r = n - q * d, and where q = floor(n / d). + /// mpz_fdiv_q_2exp - Set the quotient q to floor(n / 2^b). + /// mpz_fdiv_r_2exp - Set the remainder r to n - q * 2^b where q = floor(n / 2^b). + /// mpz_tdiv_q - Set the quotient q to trunc(n / d). + /// mpz_tdiv_r - Set the remainder r to n - q * d where q = trunc(n / d). + /// mpz_tdiv_qr - Set the quotient q to trunc(n / d), and set the remainder r to n - q * d. + /// mpz_tdiv_q_ui - Set the quotient q to trunc(n / d), and return the remainder r = | n - q * d |. + /// mpz_tdiv_r_ui - Set the remainder r to n - q * d where q = trunc(n / d), and return | r |. + /// mpz_tdiv_qr_ui - Set quotient q to trunc(n / d), set the remainder r to n - q * d, and return | r |. + /// mpz_tdiv_ui - Return the remainder | r | where r = n - q * d, and where q = trunc(n / d). + /// mpz_tdiv_q_2exp - Set the quotient q to trunc(n / 2^b). + /// mpz_tdiv_r_2exp - Set the remainder r to n - q * 2^b where q = trunc(n / 2^b). + /// mpz_mod - Set r to n mod d. + /// mpz_mod_ui - Set r to n mod d. + /// mpz_divexact - Set q to n / d when it is known in advance that d divides n. + /// mpz_divexact_ui - Set q to n / d when it is known in advance that d divides n. + /// mpz_divisible_p - Return non-zero if n is exactly divisible by d. + /// mpz_divisible_ui_p - Return non-zero if n is exactly divisible by d. + /// mpz_divisible_2exp_p - Return non-zero if n is exactly divisible by 2^b. + /// mpz_congruent_p - Return non-zero if n is congruent to c modulo d. + /// mpz_congruent_ui_p - Return non-zero if n is congruent to c modulo d. + /// mpz_congruent_2exp_p - Return non-zero if n is congruent to c modulo 2^b. + /// + ///

Integer Exponentiation:

+ /// + /// mpz_powm - Set rop to (base^exp) modulo mod. + /// mpz_powm_ui - Set rop to (base^exp) modulo mod. + /// mpz_powm_sec - Set rop to (base^exp) modulo mod. + /// mpz_pow_ui - Set rop to base^exp. The case 0^0 yields 1. + /// mpz_ui_pow_ui - Set rop to base^exp. The case 0^0 yields 1. + /// + ///

Integer Roots:

+ /// + /// mpz_root - Set rop to the truncated integer part of the nth root of op. + /// mpz_rootrem - Set root to the truncated integer part of the nth root of u. Set rem to the remainder, u - root^n. + /// mpz_sqrt - Set rop to the truncated integer part of the square root of op. + /// mpz_sqrtrem - Set rop1 to the truncated integer part of the square root of op, like mpz_sqrt. Set rop2 to the remainder op - rop1 * rop1, which will be zero if op is a perfect square. + /// mpz_perfect_power_p - Return non-zero if op is a perfect power, i.e., if there exist integers a and b, with b > 1, such that op = a^b. + /// mpz_perfect_square_p - Return non-zero if op is a perfect square, i.e., if the square root of op is an integer. + /// + ///

Number Theoretic Functions:

+ /// + /// mpz_probab_prime_p - Determine whether n is prime. + /// mpz_nextprime - Set rop to the next prime greater than op. + /// mpz_gcd - Set rop to the greatest common divisor of op1 and op2. + /// mpz_gcd_ui - Compute the greatest common divisor of op1 and op2. If rop is not null, store the result there. + /// mpz_gcdext - Set g to the greatest common divisor of a and b, and in addition set s and t to coefficients satisfying a * s + b * t = g. + /// mpz_lcm - Set rop to the least common multiple of op1 and op2. + /// mpz_lcm_ui - Set rop to the least common multiple of op1 and op2. + /// mpz_invert - Compute the inverse of op1 modulo op2 and put the result in rop. + /// mpz_jacobi - Calculate the Jacobi symbol (a/b). + /// mpz_legendre - Calculate the Legendre symbol (a/p). + /// mpz_kronecker - Calculate the Jacobi symbol (a/b) with the Kronecker extension (a/2) = (2/a) when a odd, or (a/2) = 0 when a even. + /// mpz_kronecker_si - Calculate the Jacobi symbol (a/b) with the Kronecker extension (a/2) = (2/a) when a odd, or (a/2) = 0 when a even. + /// mpz_kronecker_ui - Calculate the Jacobi symbol (a/b) with the Kronecker extension (a/2) = (2/a) when a odd, or (a/2) = 0 when a even. + /// mpz_si_kronecker - Calculate the Jacobi symbol (a/b) with the Kronecker extension (a/2) = (2/a) when a odd, or (a/2) = 0 when a even. + /// mpz_ui_kronecker - Calculate the Jacobi symbol (a/b) with the Kronecker extension (a/2) = (2/a) when a odd, or (a/2) = 0 when a even. + /// mpz_remove - Remove all occurrences of the factor f from op and store the result in rop. + /// mpz_fac_ui - Set rop to the factorial n!. + /// mpz_2fac_ui - Set rop to the double-factorial n!!. + /// mpz_mfac_uiui - Set rop to the m-multi-factorial n!^(m)n. + /// mpz_primorial_ui - Set rop to the primorial of n, i.e. the product of all positive prime numbers ≤ n. + /// mpz_bin_ui - Compute the binomial coefficient n over k and store the result in rop. + /// mpz_bin_uiui - Compute the binomial coefficient n over k and store the result in rop. + /// mpz_fib_ui - Sets fn to to F[n], the n’th Fibonacci number. + /// mpz_fib2_ui - Sets fn to F[n], and fnsub1 to F[n - 1]. + /// mpz_lucnum_ui - Sets ln to to L[n], the n’th Lucas number. + /// mpz_lucnum2_ui - Sets ln to L[n], and lnsub1 to L[n - 1]. + /// mpz_millerrabin - An implementation of the probabilistic primality test found in Knuth's Seminumerical Algorithms book. + /// + ///

Integer Comparisons:

+ /// + /// mpz_cmp - Compare op1 and op2. + /// mpz_cmp_d - Compare op1 and op2. + /// mpz_cmp_si - Compare op1 and op2. + /// mpz_cmp_ui - Compare op1 and op2. + /// mpz_cmpabs - Compare the absolute values of op1 and op2. + /// mpz_cmpabs_d - Compare the absolute values of op1 and op2. + /// mpz_cmpabs_ui - Compare the absolute values of op1 and op2. + /// mpz_sgn - Return +1 if op > 0, 0 if op = 0, and -1 if op < 0. + /// + ///

Integer Logic and Bit Fiddling:

+ /// + /// mpz_and - Set rop to op1 bitwise-and op2. + /// mpz_ior - Set rop to op1 bitwise inclusive-or op2. + /// mpz_xor - Set rop to op1 bitwise exclusive-or op2. + /// mpz_com - Set rop to the one’s complement of op. + /// mpz_popcount - Return the population count of op. + /// mpz_hamdist - Return the hamming distance between the two operands. + /// mpz_scan0 - Scan op for 0 bit. + /// mpz_scan1 - Scan op for 1 bit. + /// mpz_setbit - Set bit bit_index in rop. + /// mpz_clrbit - Clear bit bit_index in rop. + /// mpz_combit - Complement bit bit_index in rop. + /// mpz_tstbit - Test bit bit_index in op and return 0 or 1 accordingly. + /// + ///

I/O of Integers:

+ /// + /// mpz_out_str - Output op on stdio stream stream, as a string of digits in base base. + /// mpz_inp_str - Input a possibly white-space preceded string in base base from stdio stream stream, and put the read integer in rop. + /// mpz_out_raw - Output op on stdio stream stream, in raw binary format. + /// mpz_out_raw, and put the result in rop. + /// + ///

Integer Random Numbers:

+ /// + /// mpz_urandomb - Generate a uniformly distributed random integer in the range 0 to 2^n - 1, inclusive. + /// mpz_urandomm - Generate a uniform random integer in the range 0 to n - 1, inclusive. + /// mpz_rrandomb - Generate a random integer with long strings of zeros and ones in the binary representation. + /// mpz_random - Generate a random integer of at most max_size limbs. + /// mpz_random2 - Generate a random integer of at most max_size limbs, with long strings of zeros and ones in the binary representation. + /// + ///

Integer Import and Export:

+ /// + /// mpz_import - Set rop from an array of word data at op. + /// mpz_export - Fill rop with word data from op. + /// + ///

Miscellaneous Integer Functions:

+ /// + /// mpz_fits_sint_p - Return non-zero iff the value of op fits in a signed 32-bit integer. Otherwise, return zero. + /// mpz_fits_slong_p - Return non-zero iff the value of op fits in a signed 32-bit integer. Otherwise, return zero. + /// mpz_fits_sshort_p - Return non-zero iff the value of op fits in a signed 16-bit integer. Otherwise, return zero. + /// mpz_fits_uint_p - Return non-zero iff the value of op fits in an unsigned 32-bit integer. Otherwise, return zero. + /// mpz_fits_ulong_p - Return non-zero iff the value of op fits in an unsigned 32-bit integer. Otherwise, return zero. + /// mpz_fits_ushort_p - Return non-zero iff the value of op fits in an unsigned 16-bit integer. Otherwise, return zero. + /// mpz_sizeinbase - Return the size of op measured in number of digits in the given base. + /// mpz_even_p - Determine whether op is even. + /// mpz_odd_p - Determine whether op is odd. + /// + ///

Integer Special Functions:

+ /// + /// _mpz_realloc - Change the space for integer to new_alloc limbs. + /// mpz_getlimbn - Return limb number n from op. + /// mpz_size - Return the size of op measured in number of limbs. + /// mpz_limbs_read - Return a pointer to the limb array representing the absolute value of x. + /// mpz_limbs_write - Return a pointer to the limb array of x, intended for write access. + /// mpz_limbs_modify - Return a pointer to the limb array of x, intended for write access. + /// mpz_limbs_finish - Updates the internal size field of x. + /// mpz_roinit_n - Special initialization of x, using the given limb array and size. + /// + ///

Rational Number Functions:

+ ///

Initializing Rationals:

+ /// + /// mpq_canonicalize - Remove any factors that are common to the numerator and denominator of op, and make the denominator positive. + /// mpq_init - Initialize x and set it to 0/1. + /// mpq_inits - Initialize a NULL-terminated list of mpq_t variables, and set their values to 0/1. + /// mpq_clear - Free the space occupied by x. + /// mpq_clears - Free the space occupied by a NULL-terminated list of mpq_t variables. + /// mpq_set - Assign rop from op. + /// mpq_set_z - Assign rop from op. + /// mpq_set_ui - Set the value of rop to op1 / op2. + /// mpq_set_si - Set the value of rop to op1 / op2. + /// mpq_set_str - Set rop from a null-terminated string str in the given base. + /// mpq_swap - Swap the values rop1 and rop2 efficiently. + /// + ///

Rational Conversions:

+ /// + /// mpq_get_d - Convert op to a System.Double, truncating if necessary (i.e. rounding towards zero). + /// mpq_set_d - Set rop to the value of op. There is no rounding, this conversion is exact. + /// mpq_set_f - Set rop to the value of op. There is no rounding, this conversion is exact. + /// mpq_get_str - Convert op to a string of digits in base base. + /// + ///

Rational Arithmetic:

+ /// + /// mpq_add - Set sum to addend1 + addend2. + /// mpq_sub - Set difference to minuend - subtrahend. + /// mpq_mul - Set product to multiplier * multiplicand. + /// mpq_mul_2exp - Set rop to op1 * 2^op2. + /// mpq_div - Set quotient to dividend / divisor. + /// mpq_div_2exp - Set rop to op1 / 2^op2. + /// mpq_neg - Set negated_operand to -operand. + /// mpq_abs - Set rop to the absolute value of op. + /// mpq_inv - Set inverted_number to 1 / number. + /// + ///

Comparing Rationals:

+ /// + /// mpq_cmp - Compare op1 and op2. + /// mpq_cmp_z - Compare op1 and op2. + /// mpq_cmp_ui - Compare op1 and num2 / den2. + /// mpq_cmp_si - Compare op1 and num2 / den2. + /// mpq_sgn - Return +1 if op > 0, 0 if op = 0, and -1 if op < 0. + /// mpq_equal - Return non-zero if op1 and op2 are equal, zero if they are non-equal. + /// + ///

Applying Integer Functions:

+ /// + /// mpq_numref - Return a reference to the numerator op. + /// mpq_denref - Return a reference to the denominator op. + /// mpq_get_num - Set numerator to the numerator of rational. + /// mpq_get_den - Set denominator to the denominator of rational. + /// mpq_set_num - Set the numerator of rational to numerator. + /// mpq_set_den - Set the denominator of rational to denominator. + /// + ///

I/O of Rationals:

+ /// + /// mpq_out_str - Output op on stdio stream stream, as a string of digits in base base. + /// mpq_inp_str - Read a string of digits from stream and convert them to a rational in rop. + /// + ///

Floating-point Functions:

+ ///

Initializing Floats:

+ /// + /// mpf_set_default_prec - Set the default precision to be at least prec bits. + /// mpf_get_default_prec - Return the default precision actually used. + /// mpf_init - Initialize x to 0. + /// mpf_init2 - Initialize x to 0 and set its precision to be at least prec bits. + /// mpf_inits - Initialize a NULL-terminated list of mpf_t variables, and set their values to 0. + /// mpf_clear - Free the space occupied by x. + /// mpf_clears - Free the space occupied by a NULL-terminated list of mpf_t variables. + /// mpf_get_prec - Return the current precision of op, in bits. + /// mpf_set_prec - Set the precision of rop to be at least prec bits. + /// mpf_set_prec_raw - Set the precision of rop to be at least prec bits, without changing the memory allocated. + /// mpf_size - Return the number of limbs currently in use. + /// + ///

Assigning Floats:

+ /// + /// mpf_set - Set the value of rop from op. + /// mpf_set_ui - Set the value of rop from op. + /// mpf_set_si - Set the value of rop from op. + /// mpf_set_d - Set the value of rop from op. + /// mpf_set_z - Set the value of rop from op. + /// mpf_set_q - Set the value of rop from op. + /// mpf_set_str - Set the value of rop from the string in str. + /// mpf_swap - Swap rop1 and rop2 efficiently. + /// + ///

Simultaneous Float Init & Assign:

+ /// + /// mpf_init_set - Initialize rop and set its value from op. + /// mpf_init_set_ui - Initialize rop and set its value from op. + /// mpf_init_set_si - Initialize rop and set its value from op. + /// mpf_init_set_d - Initialize rop and set its value from op. + /// mpf_init_set_str - Initialize rop and set its value from the string in str. + /// + ///

Converting Floats:

+ /// + /// mpf_get_d - Convert op to a System.Double, truncating if necessary (i.e. rounding towards zero). + /// mpf_get_d_2exp - Convert op to a double, truncating if necessary (i.e. rounding towards zero), and with an exponent returned separately. + /// mpf_get_si - Convert op to a 32-bit integer, truncating any fraction part. + /// mpf_get_ui - Convert op to an unsigned 32-bit integer, truncating any fraction part. + /// mpf_get_str - Convert op to a string of digits in base base. + /// + ///

Float Arithmetic:

+ /// + /// mpf_add - Set rop to op1 + op2. + /// mpf_add_ui - Set rop to op1 + op2. + /// mpf_sub - Set rop to op1 - op2. + /// mpf_ui_sub - Set rop to op1 - op2. + /// mpf_sub_ui - Set rop to op1 - op2. + /// mpf_mul - Set rop to op1 * op2. + /// mpf_mul_ui - Set rop to op1 * op2. + /// mpf_div - Set rop to op1 / op2. + /// mpf_ui_div - Set rop to op1 / op2. + /// mpf_div_ui - Set rop to op1 / op2. + /// mpf_sqrt - Set rop to the square root of op. + /// mpf_sqrt_ui - Set rop to the square root of op. + /// mpf_pow_ui - Set rop to op1^op2. + /// mpf_neg - Set rop to -op. + /// mpf_abs - Set rop to | op |. + /// mpf_mul_2exp - Set rop to op1 * 2^op2. + /// mpf_div_2exp - Set rop to op1 / 2^op2. + /// + ///

Float Comparison:

+ /// + /// mpf_cmp - Compare op1 and op2. + /// mpf_cmp_z - Compare op1 and op2. + /// mpf_cmp_d - Compare op1 and op2. + /// mpf_cmp_ui - Compare op1 and op2. + /// mpf_cmp_si - Compare op1 and op2. + /// mpf_reldiff - Compute the relative difference between op1 and op2 and store the result in rop. This is | op1 - op2 | / op1. + /// mpf_sgn - Return +1 if op > 0, 0 if op = 0, and -1 if op < 0. + /// + ///

I/O of Floats:

+ /// + /// mpf_out_str - Print op to stream, as a string of digits. + /// mpf_inp_str - Read a string in base base from stream, and put the read float in rop. + /// + ///

Miscellaneous Float Functions:

+ /// + /// mpf_ceil - Set rop to op rounded to the next higher integer. + /// mpf_floor - Set rop to op rounded to the next lower integer. + /// mpf_trunc - Set rop to op rounded to the integer towards zero. + /// mpf_integer_p - Return non-zero if op is an integer. + /// mpf_fits_ulong_p - Return non-zero if op fits in an unsigned 32-bit integer, when truncated to an integer. + /// mpf_fits_slong_p - Return non-zero if op fits in a 32-bit integer, when truncated to an integer. + /// mpf_fits_uint_p - Return non-zero if op fits in an unsigned 32-bit integer, when truncated to an integer. + /// mpf_fits_sint_p - Return non-zero if op fits in a 32-bit integer, when truncated to an integer. + /// mpf_fits_sshort_p - Return non-zero if op fits in a 16-bit integer, when truncated to an integer. + /// mpf_fits_ushort_p - Return non-zero if op fits in an unsigned 16-bit integer, when truncated to an integer. + /// mpf_urandomb - Generate a uniformly distributed random float in rop, such that 0 ≤ rop < 1, with nbits significant bits in the mantissa or less if the precision of rop is smaller. + /// mpf_random2 - Generate a random float of at most max_size limbs, with long strings of zeros and ones in the binary representation. + /// + ///

Low-level Functions:

+ /// + /// mpn_add_n - Add {s1p, n} and {s2p, n}, and write the n least significant limbs of the result to rp. + /// mpn_add_1 - Add {s1p, n} and s2limb, and write the n least significant limbs of the result to rp. + /// mpn_add - Add {s1p, s1n} and {s2p, s2n}, and write the s1n least significant limbs of the result to rp. + /// mpn_sub_n - Subtract {s2p, n} from {s1p, n}, and write the n least significant limbs of the result to rp. + /// mpn_sub_1 - Subtract s2limb from {s1p, n}, and write the n least significant limbs of the result to rp. + /// mpn_sub - Subtract {s2p, s2n} from {s1p, s1n}, and write the s1n least significant limbs of the result to rp. + /// mpn_neg - Perform the negation of {sp, n}, and write the result to {rp, n}. + /// mpn_mul_n - Multiply {s1p, n} and {s2p, n}, and write the (2 * n)-limb result to rp. + /// mpn_mul - Multiply {s1p, s1n} and {s2p, s2n}, and write the (s1n + s2n)-limb result to rp. + /// mpn_sqr - Compute the square of {s1p, n} and write the (2 * n)-limb result to rp. + /// mpn_mul_1 - Multiply {s1p, n} by s2limb, and write the n least significant limbs of the product to rp. + /// mpn_addmul_1 - Multiply {s1p, n} and s2limb, and add the n least significant limbs of the product to {rp, n} and write the result to rp. + /// mpn_submul_1 - Multiply {s1p, n} and s2limb, and subtract the n least significant limbs of the product from {rp, n} and write the result to rp. + /// mpn_tdiv_qr - Divide {np, nn} by {dp, dn} and put the quotient at {qp, nn - dn + 1} and the remainder at {rp, dn}. + /// mpn_divrem_1 - Divide {s2p, s2n} by s3limb, and write the quotient at r1p. + /// mpn_divmod_1 - Divide {s2p, s2n} by s3limb, and write the quotient at r1p. + /// mpn_divexact_1 - Divide {sp, n} by d, expecting it to divide exactly, and writing the result to {rrp, n}. + /// mpn_divexact_by3 - Divide {sp, n} by 3, expecting it to divide exactly, and writing the result to {rp, n}. + /// mpn_divexact_by3c - Divide {sp, n} by 3, expecting it to divide exactly, and writing the result to {rp, n}. + /// mpn_mod_1 - Divide {s1p, s1n} by s2limb, and return the remainder. + /// mpn_lshift - Shift {sp, n} left by count bits, and write the result to {rp, n}. + /// mpn_rshift - Shift {sp, n} right by count bits, and write the result to {rp, n}. + /// mpn_cmp - Compare {s1p, n} and {s2p, n}. + /// mpn_zero_p - Test {sp, n} and return 1 if the operand is zero, 0 otherwise. + /// mpn_gcd - Set {rp, retval} to the greatest common divisor of {xp, xn} and {yp, yn}. + /// mpn_gcd_1 - Return the greatest common divisor of {xp, xn} and ylimb. + /// mpn_gcdext - Compute the greatest common divisor G of U and V. Compute a cofactor S such that G = US + VT. + /// mpn_sqrtrem - Compute the square root of {sp, n} and put the result at {r1p, ceil(n / 2)} and the remainder at {r2p, retval}. + /// mpn_sizeinbase - Return the size of {xp, n} measured in number of digits in the given base. + /// mpn_get_str - Convert {s1p, s1n} to a raw unsigned char array at str in base base, and return the number of characters produced. + /// mpn_set_str - Convert bytes {str, strsize} in the given base to limbs at rp. + /// mpn_scan0 - Scan s1p from bit position bit for the next clear bit. + /// mpn_scan1 - Scan s1p from bit position bit for the next set bit. + /// mpn_random - Generate a random number of length r1n and store it at r1p. + /// mpn_random2 - Generate a random number of length r1n and store it at r1p. + /// mpn_popcount - Count the number of set bits in {s1p, n}. + /// mpn_hamdist - Compute the hamming distance between {s1p, n} and {s2p, n}, which is the number of bit positions where the two operands have different bit values. + /// mpn_perfect_square_p - Return non-zero iff {s1p, n} is a perfect square. + /// mpn_perfect_power_p - Return non-zero iff {sp, n} is a perfect power. + /// mpn_and_n - Perform the bitwise logical and of {s1p, n} and {s2p, n}, and write the result to {rp, n}. + /// mpn_ior_n - Perform the bitwise logical inclusive or of {s1p, n} and {s2p, n}, and write the result to {rp, n}. + /// mpn_xor_n - Perform the bitwise logical exclusive or of {s1p, n} and {s2p, n}, and write the result to {rp, n}. + /// mpn_andn_n - Perform the bitwise logical and of {s1p, n} and the bitwise complement of {s2p, n}, and write the result to {rp, n}. + /// mpn_iorn_n - Perform the bitwise logical inclusive or of {s1p, n} and the bitwise complement of {s2p, n}, and write the result to {rp, n}. + /// mpn_nand_n - Perform the bitwise logical and of {s1p, n} and {s2p, n}, and write the bitwise complement of the result to {rp, n}. + /// mpn_nior_n - Perform the bitwise logical inclusive or of {s1p, n} and {s2p, n}, and write the bitwise complement of the result to {rp, n}. + /// mpn_xnor_n - Perform the bitwise logical exclusive or of {s1p, n} and {s2p, n}, and write the bitwise complement of the result to {rp, n}. + /// mpn_com - Perform the bitwise complement of {sp, n}, and write the result to {rp, n}. + /// mpn_copyi - Copy from {s1p, n} to {rp, n}, increasingly. + /// mpn_copyd - Copy from {s1p, n} to {rp, n}, decreasingly. + /// mpn_zero - Zero {rp, n}. + /// + ///

Low-level functions for cryptography:

+ /// + /// mpn_cnd_add_n - If cnd is non-zero, it produces the same result as a regular mpn_add_n, and if cnd is zero, it copies {s1p, n} to the result area and returns zero. + /// mpn_cnd_sub_n - If cnd is non-zero, it produces the same result as a regular mpn_sub_n, and if cnd is zero, it copies {s1p, n} to the result area and returns zero. + /// mpn_sec_add_1 - Set R to A + b, where R = {rp, n}, A = {ap, n}, and b is a single limb. + /// mpn_sec_add_1_itch - Return the scratch space in number of limbs required by the function mpn_sec_add_1. + /// mpn_sec_sub_1 - Set R to A - b, where R = {rp, n}, A = {ap, n}, and b is a single limb. + /// mpn_sec_sub_1_itch - Return the scratch space in number of limbs required by the function mpn_sec_sub_1. + /// mpn_cnd_swap - If cnd is non-zero, swaps the contents of the areas {ap, n} and {bp, n}. Otherwise, the areas are left unmodified. + /// mpn_sec_mul - Set R to A * B, where A = {ap, an}, B = {bp, bn}, and R = {rp, an + bn}. + /// mpn_sec_mul_itch - Return the scratch space in number of limbs required by the function mpn_sec_mul. + /// mpn_sec_sqr - Set R to A^2, where A = {ap, an}, and R = {rp, 2 * an}. + /// mpn_sec_sqr_itch - Return the scratch space in number of limbs required by the function mpn_sec_sqr. + /// mpn_sec_powm - Set R to (B^E) modulo M, where R = {rp, n}, M = {mp, n}, and E = {ep, ceil(enb / mp_bits_per_limb)}. + /// mpn_sec_powm_itch - Return the scratch space in number of limbs required by the function mpn_sec_powm. + /// mpn_sec_tabselect - Select entry which from table tab, which has nents entries, each n limbs. Store the selected entry at rp. + /// mpn_sec_div_qr - Set Q to the truncated quotient N / D and R to N modulo D, where N = {np, nn}, D = {dp, dn}, Q’s most significant limb is the function return value and the remaining limbs are {qp, nn - dn}, and R = {np, dn}. + /// mpn_sec_div_qr_itch - Return the scratch space in number of limbs required by the function mpn_sec_div_qr. + /// mpn_sec_div_r - Set R to N modulo D, where N = {np, nn}, D = {dp, dn}, and R = {np, dn}. + /// mpn_sec_div_r_itch - Return the scratch space in number of limbs required by the function mpn_sec_div_r. + /// mpn_sec_invert - Set R to the inverse of A modulo M, where R = {rp, n}, A = {ap, n}, and M = {mp, n}. This function’s interface is preliminary. + /// mpn_sec_invert_itch - Return the scratch space in number of limbs required by the function mpn_sec_invert. + /// + ///

Random Number Functions:

+ ///

Random State Initialization:

+ /// + /// gmp_randinit_default - Initialize state with a default algorithm. + /// gmp_randinit_mt - Initialize state for a Mersenne Twister algorithm. + /// gmp_randinit_lc_2exp - Initialize state with a linear congruential algorithm X = (aX + c) mod 2^m2exp. + /// gmp_randinit_lc_2exp_size - Initialize state for a linear congruential algorithm as per gmp_randinit_lc_2exp. + /// gmp_randinit_set - Initialize rop with a copy of the algorithm and state from op. + /// gmp_randclear - Free all memory occupied by state. + /// + ///

Random State Seeding:

+ /// + /// gmp_randseed - Set an initial seed value into state. + /// gmp_randseed_ui - Set an initial seed value into state. + /// + ///

Random State Miscellaneous:

+ /// + /// gmp_urandomb_ui - Generate a uniformly distributed random number of n bits, i.e. in the range 0 to 2^n - 1 inclusive. + /// gmp_urandomm_ui - Generate a uniformly distributed random number in the range 0 to n - 1, inclusive. + /// + ///

Formatted Output:

+ ///

Formatted Output Functions:

+ /// + /// gmp_printf - Print to the standard output stdout. + /// gmp_vprintf - Print to the standard output stdout. + /// gmp_fprintf - Print to the stream fp. + /// gmp_vfprintf - Print to the stream fp. + /// gmp_sprintf - Form a null-terminated string in buf. + /// gmp_vsprintf - Form a null-terminated string in buf. + /// gmp_snprintf - Form a null-terminated string in buf. + /// gmp_vsnprintf - Form a null-terminated string in buf. + /// gmp_asprintf - Form a null-terminated string in a block of memory obtained from the current memory allocation function. + /// gmp_vasprintf - Form a null-terminated string in a block of memory obtained from the current memory allocation function. + /// + ///

Formatted Input:

+ ///

Formatted Input Functions:

+ /// + /// gmp_scanf - Read from the standard input stdin. + /// gmp_vscanf - Read from the standard input stdin. + /// gmp_fscanf - Read from the stream fp. + /// gmp_vfscanf - Read from the stream fp. + /// gmp_sscanf - Read from a null-terminated string s. + /// gmp_vsscanf - Read from a null-terminated string s. + /// + ///

Custom Allocation:

+ /// + /// mp_set_memory_functions - Replace the current allocation functions from the arguments. + /// mp_get_memory_functions - Get the current allocation functions, storing function pointers to the locations given by the arguments. + /// allocate - Return a pointer to newly allocated space with at least alloc_size bytes. + /// reallocate - Resize a previously allocated block ptr of old_size bytes to be new_size bytes. + /// free - De-allocate the space pointed to by ptrs. + /// ZeroMemory - The ZeroMemory routine fills a block of memory with zeros, given a pointer to the block and the length, in bytes, to be filled. + /// + ///
public static class gmp_lib { @@ -48,6 +551,8 @@ namespace Math.Gmp.Native /// /// Gets or sets the global GMP error number. /// + /// Global Variable and Constants + /// GNU MP - Useful Macros and Constants public static int gmp_errno { get @@ -63,6 +568,7 @@ namespace Math.Gmp.Native /// /// The GMP version number in the form “i.j.k”. This release is "6.1.2". /// + /// Global Variable and Constants /// GNU MP - Useful Macros and Constants /// /// @@ -79,8 +585,9 @@ namespace Math.Gmp.Native /// /// The number of bits per limb. /// - /// - /// + /// mp_bytes_per_limb + /// mp_uint_per_limb + /// Global Variable and Constants /// GNU MP - Useful Macros and Constants /// /// @@ -97,8 +604,9 @@ namespace Math.Gmp.Native /// /// The number of bytes per limb. /// - /// - /// + /// mp_bits_per_limb + /// mp_uint_per_limb + /// Global Variable and Constants /// /// /// mp_size_t bytesPerLimb = gmp_lib.mp_bytes_per_limb; @@ -114,8 +622,9 @@ namespace Math.Gmp.Native /// /// The number of 32-bit, unsigned integers per limb. /// - /// - /// + /// mp_bits_per_limb + /// mp_bytes_per_limb + /// Global Variable and Constants /// /// /// mp_size_t uintsPerLimb = gmp_lib.mp_uint_per_limb; @@ -138,8 +647,9 @@ namespace Math.Gmp.Native /// The minimum number of bytes to allocate. /// A pointer to newly allocated space with at least bytes. /// - /// - /// + /// free + /// reallocate + /// Custom Allocation /// GNU MP - Custom Allocation public static void_ptr allocate(size_t alloc_size) { @@ -168,8 +678,9 @@ namespace Math.Gmp.Native /// if not needed by an implementation. The default functions using malloc and friends for instance don’t use it. /// /// - /// - /// + /// allocate + /// free + /// Custom Allocation /// GNU MP - Custom Allocation public static void_ptr reallocate(void_ptr ptr, size_t old_size, size_t new_size) { @@ -244,8 +755,9 @@ namespace Math.Gmp.Native /// if not needed by an implementation. The default functions using malloc and friends for instance don’t use it. /// /// - /// - /// + /// allocate + /// reallocate + /// Custom Allocation /// GNU MP - Custom Allocation public static void free(void_ptr ptr, size_t size) { @@ -258,7 +770,8 @@ namespace Math.Gmp.Native /// The memory allocation function. /// The memory reallocation function. /// The memory de-allocation function. - /// + /// mp_set_memory_functions + /// Custom Allocation /// GNU MP - Custom Allocation /// /// @@ -313,7 +826,8 @@ namespace Math.Gmp.Native /// default function is used. /// /// - /// + /// mp_get_memory_functions + /// Custom Allocation /// GNU MP - Custom Allocation /// /// @@ -483,7 +997,7 @@ namespace Math.Gmp.Native } /// - /// The routine fills a block of memory with zeros, given a pointer to the block and the length, in bytes, to be filled. + /// The ZeroMemory routine fills a block of memory with zeros, given a pointer to the block and the length, in bytes, to be filled. /// /// A pointer to the memory block to be filled with zeros. /// The number of bytes to fill with zeros. @@ -504,14 +1018,15 @@ namespace Math.Gmp.Native /// /// This will be a compromise between speed and randomness, /// and is recommended for applications with no special requirements. - /// Currently this is . + /// Currently this is gmp_randinit_mt. /// /// - /// - /// - /// - /// - /// + /// gmp_randclear + /// gmp_randinit_lc_2exp + /// gmp_randinit_lc_2exp_size + /// gmp_randinit_mt + /// gmp_randinit_set + /// Random State Initialization /// GNU MP - Random State Initialization /// /// @@ -559,11 +1074,12 @@ namespace Math.Gmp.Native /// multiple iterations of the recurrence are used and the results concatenated. /// /// - /// - /// - /// - /// - /// + /// gmp_randclear + /// gmp_randinit_default + /// gmp_randinit_lc_2exp_size + /// gmp_randinit_mt + /// gmp_randinit_set + /// Random State Initialization /// GNU MP - Random State Initialization /// /// @@ -602,7 +1118,7 @@ namespace Math.Gmp.Native } /// - /// Initialize for a linear congruential algorithm as per . + /// Initialize for a linear congruential algorithm as per gmp_randinit_lc_2exp. /// /// The state to initialize. /// @@ -613,11 +1129,12 @@ namespace Math.Gmp.Native /// bits (or more) of each X will be used, i.e. m2exp / 2 ≥ . /// /// - /// - /// - /// - /// - /// + /// gmp_randclear + /// gmp_randinit_default + /// gmp_randinit_lc_2exp + /// gmp_randinit_mt + /// gmp_randinit_set + /// Random State Initialization /// GNU MP - Random State Initialization /// /// @@ -656,11 +1173,12 @@ namespace Math.Gmp.Native /// This algorithm is fast and has good randomness properties. /// /// - /// - /// - /// - /// - /// + /// gmp_randclear + /// gmp_randinit_default + /// gmp_randinit_lc_2exp + /// gmp_randinit_lc_2exp_size + /// gmp_randinit_set + /// Random State Initialization /// GNU MP - Random State Initialization /// /// @@ -695,11 +1213,12 @@ namespace Math.Gmp.Native /// /// The state to initialize. /// The source state. - /// - /// - /// - /// - /// + /// gmp_randclear + /// gmp_randinit_default + /// gmp_randinit_lc_2exp + /// gmp_randinit_lc_2exp_size + /// gmp_randinit_mt + /// Random State Initialization /// GNU MP - Random State Initialization /// /// @@ -759,7 +1278,8 @@ namespace Math.Gmp.Native /// there’s a special device /dev/random which provides random data better suited for use as a seed. /// /// - /// + /// gmp_randseed_ui + /// Random State Seeding /// GNU MP - Random State Seeding /// /// @@ -821,7 +1341,8 @@ namespace Math.Gmp.Native /// there’s a special device /dev/random which provides random data better suited for use as a seed. /// /// - /// + /// gmp_randseed + /// Random State Seeding /// GNU MP - Random State Seeding /// /// @@ -857,11 +1378,12 @@ namespace Math.Gmp.Native /// Free all memory occupied by . /// /// A state. - /// - /// - /// - /// - /// + /// gmp_randinit_default + /// gmp_randinit_lc_2exp + /// gmp_randinit_lc_2exp_size + /// gmp_randinit_mt + /// gmp_randinit_set + /// Random State Initialization /// GNU MP - Random State Initialization public static void gmp_randclear(gmp_randstate_t state) { @@ -884,7 +1406,8 @@ namespace Math.Gmp.Native /// In .NET, must be less than or equal to the number of bits in an unsigned 32-bit integer. /// /// - /// + /// gmp_urandomm_ui + /// Random State Miscellaneous /// GNU MP - Random State Miscellaneous /// /// @@ -924,7 +1447,8 @@ namespace Math.Gmp.Native /// The state of the random number generator to use. /// The upper bound of the range. /// The generated random number. - /// + /// gmp_urandomb_ui + /// Random State Miscellaneous /// GNU MP - Random State Miscellaneous /// /// @@ -975,13 +1499,14 @@ namespace Math.Gmp.Native /// The block will be the size of the string and null-terminator. The address of the block in stored to . /// /// - /// Unlike the C library asprintf, doesn’t return -1 if there’s no more memory available, + /// Unlike the C library asprintf, gmp_asprintf doesn’t return -1 if there’s no more memory available, /// it lets the current allocation function handle that. /// /// - /// - /// - /// + /// gmp_snprintf + /// gmp_sprintf + /// gmp_vasprintf + /// Formatted Output Functions /// GNU MP - Formatted Output Functions /// GNU MP - Formatted Output Strings /// @@ -1036,9 +1561,10 @@ namespace Math.Gmp.Native /// Format string. See Formatted Output Strings. /// Arguments. /// Return the number of characters written, or -1 if an error occurred. - /// - /// - /// + /// gmp_printf + /// gmp_sprintf + /// gmp_vfprintf + /// Formatted Output Functions /// GNU MP - Formatted Output Functions /// GNU MP - Formatted Output Strings /// @@ -1106,9 +1632,10 @@ namespace Math.Gmp.Native /// Format string. See Formatted Output Strings. /// Arguments. /// Return the number of characters written, or -1 if an error occurred. - /// - /// - /// + /// gmp_fprintf + /// gmp_sprintf + /// gmp_vprintf + /// Formatted Output Functions /// GNU MP - Formatted Output Functions /// GNU MP - Formatted Output Strings /// @@ -1165,9 +1692,10 @@ namespace Math.Gmp.Native /// Notice the return value is in ISO C99 snprintf style. This is so even if the C library vsnprintf is the older GLIBC 2.0.x style. /// /// - /// - /// - /// + /// gmp_asprintf + /// gmp_sprintf + /// gmp_vsnprintf + /// Formatted Output Functions /// GNU MP - Formatted Output Functions /// GNU MP - Formatted Output Strings /// @@ -1230,11 +1758,12 @@ namespace Math.Gmp.Native /// These functions are not recommended, since there’s no protection against exceeding the space available at . /// /// - /// - /// - /// - /// - /// + /// gmp_asprintf + /// gmp_printf + /// gmp_fprintf + /// gmp_snprintf + /// gmp_vsprintf + /// Formatted Output Functions /// GNU MP - Formatted Output Functions /// GNU MP - Formatted Output Strings /// @@ -1294,11 +1823,12 @@ namespace Math.Gmp.Native /// The block will be the size of the string and null-terminator. The address of the block in stored to . /// /// - /// Unlike the C library vasprintf, doesn’t return -1 if there’s no more memory available, + /// Unlike the C library vasprintf, gmp_vasprintf doesn’t return -1 if there’s no more memory available, /// it lets the current allocation function handle that. /// /// - /// + /// gmp_asprintf + /// Formatted Output Functions /// GNU MP - Formatted Output Functions /// GNU MP - Formatted Output Strings /// @@ -1361,7 +1891,8 @@ namespace Math.Gmp.Native /// Format string. See Formatted Output Strings. /// Arguments. /// Return the number of characters written, or -1 if an error occurred. - /// + /// gmp_fprintf + /// Formatted Output Functions /// GNU MP - Formatted Output Functions /// GNU MP - Formatted Output Strings /// @@ -1426,7 +1957,8 @@ namespace Math.Gmp.Native /// Format string. See Formatted Output Strings. /// Arguments. /// Return the number of characters written, or -1 if an error occurred. - /// + /// gmp_printf + /// Formatted Output Functions /// GNU MP - Formatted Output Functions /// GNU MP - Formatted Output Strings /// @@ -1490,7 +2022,8 @@ namespace Math.Gmp.Native /// Notice the return value is in ISO C99 snprintf style. This is so even if the C library vsnprintf is the older GLIBC 2.0.x style. /// /// - /// + /// gmp_snprintf + /// Formatted Output Functions /// GNU MP - Formatted Output Functions /// GNU MP - Formatted Output Strings /// @@ -1565,7 +2098,8 @@ namespace Math.Gmp.Native /// These functions are not recommended, since there’s no protection against exceeding the space available at . /// /// - /// + /// gmp_sprintf + /// Formatted Output Functions /// GNU MP - Formatted Output Functions /// GNU MP - Formatted Output Strings /// @@ -1632,9 +2166,10 @@ namespace Math.Gmp.Native /// Format string. See Formatted Input Strings. /// Arguments. /// The return value the number of fields successfully parsed and stored. ‘%n’ fields and fields read but suppressed by ‘*’ don’t count towards the return value. - /// - /// - /// + /// gmp_scanf + /// gmp_sscanf + /// gmp_vfscanf + /// Formatted Input Functions /// GNU MP - Formatted Input Functions /// GNU MP - Formatted Input Strings /// @@ -1712,9 +2247,10 @@ namespace Math.Gmp.Native /// Format string. See Formatted Input Strings. /// Arguments. /// The return value the number of fields successfully parsed and stored. ‘%n’ fields and fields read but suppressed by ‘*’ don’t count towards the return value. - /// - /// - /// + /// gmp_fscanf + /// gmp_sscanf + /// gmp_vscanf + /// Formatted Input Functions /// GNU MP - Formatted Input Functions /// GNU MP - Formatted Input Strings /// @@ -1779,9 +2315,10 @@ namespace Math.Gmp.Native /// Format string. See Formatted Input Strings. /// Arguments. /// The return value the number of fields successfully parsed and stored. ‘%n’ fields and fields read but suppressed by ‘*’ don’t count towards the return value. - /// - /// - /// + /// gmp_fscanf + /// gmp_scanf + /// gmp_vsscanf + /// Formatted Input Functions /// GNU MP - Formatted Input Functions /// GNU MP - Formatted Input Strings /// @@ -1842,9 +2379,10 @@ namespace Math.Gmp.Native /// Format string. See Formatted Input Strings. /// Arguments. /// The return value the number of fields successfully parsed and stored. ‘%n’ fields and fields read but suppressed by ‘*’ don’t count towards the return value. - /// - /// - /// + /// gmp_fscanf + /// gmp_vscanf + /// gmp_vsscanf + /// Formatted Input Functions /// GNU MP - Formatted Input Functions /// GNU MP - Formatted Input Strings /// @@ -1930,9 +2468,10 @@ namespace Math.Gmp.Native /// Format string. See Formatted Input Strings. /// Arguments. /// The return value the number of fields successfully parsed and stored. ‘%n’ fields and fields read but suppressed by ‘*’ don’t count towards the return value. - /// - /// - /// + /// gmp_scanf + /// gmp_vfscanf + /// gmp_vsscanf + /// Formatted Input Functions /// GNU MP - Formatted Input Functions /// GNU MP - Formatted Input Strings /// @@ -2004,9 +2543,10 @@ namespace Math.Gmp.Native /// Format string. See Formatted Input Strings. /// Arguments. /// The return value the number of fields successfully parsed and stored. ‘%n’ fields and fields read but suppressed by ‘*’ don’t count towards the return value. - /// - /// - /// + /// gmp_sscanf + /// gmp_vfscanf + /// gmp_vscanf + /// Formatted Input Functions /// GNU MP - Formatted Input Functions /// GNU MP - Formatted Input Strings /// @@ -2084,19 +2624,20 @@ namespace Math.Gmp.Native /// The value in is preserved if it fits, or is set to 0 if not. /// /// - /// is the preferred way to accomplish allocation changes like this. - /// and are the same except that - /// takes its size in limbs. + /// mpz_realloc2 is the preferred way to accomplish allocation changes like this. + /// mpz_realloc2 and _mpz_realloc are the same except that + /// _mpz_realloc takes its size in limbs. /// /// - /// - /// - /// - /// - /// - /// - /// - /// + /// mpz_realloc2 + /// mpz_getlimbn + /// mpz_size + /// mpz_limbs_read + /// mpz_limbs_write + /// mpz_limbs_modify + /// mpz_limbs_finish + /// mpz_roinit_n + /// Integer Special Functions /// GNU MP - Integer Special Functions /// /// @@ -2157,12 +2698,13 @@ namespace Math.Gmp.Native /// /// The result integer. /// The operand integer. - /// - /// - /// - /// - /// - /// + /// mpz_add + /// mpz_addmul + /// mpz_mul + /// mpz_neg + /// mpz_sub + /// mpz_submul + /// Integer Arithmetic /// GNU MP - Integer Arithmetic /// /// @@ -2215,13 +2757,14 @@ namespace Math.Gmp.Native /// The result integer. /// The first operand integer. /// The second operand integer. - /// - /// - /// - /// - /// - /// - /// + /// mpz_abs + /// mpz_add_ui + /// mpz_addmul + /// mpz_mul + /// mpz_neg + /// mpz_sub + /// mpz_submul + /// Integer Arithmetic /// GNU MP - Integer Arithmetic /// /// @@ -2283,13 +2826,14 @@ namespace Math.Gmp.Native /// The result integer. /// The first operand integer. /// The second operand integer. - /// - /// - /// - /// - /// - /// - /// + /// mpz_abs + /// mpz_add + /// mpz_addmul + /// mpz_mul + /// mpz_neg + /// mpz_sub + /// mpz_submul + /// Integer Arithmetic /// GNU MP - Integer Arithmetic /// /// @@ -2336,13 +2880,14 @@ namespace Math.Gmp.Native /// The result integer. /// The first operand integer. /// The second operand integer. - /// - /// - /// - /// - /// - /// - /// + /// mpz_abs + /// mpz_add + /// mpz_addmul_ui + /// mpz_mul + /// mpz_neg + /// mpz_sub + /// mpz_submul + /// Integer Arithmetic /// GNU MP - Integer Arithmetic /// /// @@ -2404,13 +2949,14 @@ namespace Math.Gmp.Native /// The result integer. /// The first operand integer. /// The second operand integer. - /// - /// - /// - /// - /// - /// - /// + /// mpz_abs + /// mpz_add + /// mpz_addmul + /// mpz_mul + /// mpz_neg + /// mpz_sub + /// mpz_submul + /// Integer Arithmetic /// GNU MP - Integer Arithmetic /// /// @@ -2469,17 +3015,18 @@ namespace Math.Gmp.Native /// The least significant bit is number 0. /// /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// + /// mpz_ior + /// mpz_xor + /// mpz_com + /// mpz_popcount + /// mpz_hamdist + /// mpz_scan0 + /// mpz_scan1 + /// mpz_setbit + /// mpz_clrbit + /// mpz_combit + /// mpz_tstbit + /// Integer Logic and Bit Fiddling /// GNU MP - Integer Logic and Bit Fiddling /// /// @@ -2543,12 +3090,13 @@ namespace Math.Gmp.Native /// The second operand integer. /// /// - /// Negative values of n are supported by , using the identity + /// Negative values of n are supported by mpz_bin_ui, using the identity /// bin(-, ) = (-1)^ * bin( + - 1, ), /// see Knuth volume 1 section 1.2.6 part G. /// /// - /// + /// mpz_bin_uiui + /// Number Theoretic Functions /// GNU MP - Number Theoretic Functions /// /// @@ -2601,7 +3149,8 @@ namespace Math.Gmp.Native /// The result integer. /// The first operand integer. /// The second operand integer. - /// + /// mpz_bin_ui + /// Number Theoretic Functions /// GNU MP - Number Theoretic Functions /// /// @@ -2645,20 +3194,21 @@ namespace Math.Gmp.Native /// The result quotient integer. /// The numerator integer. /// The denominator integer. - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// + /// mpz_cdiv_r + /// mpz_cdiv_qr + /// mpz_cdiv_q_ui + /// mpz_cdiv_r_ui + /// mpz_cdiv_qr_ui + /// mpz_cdiv_ui + /// mpz_cdiv_q_2exp + /// mpz_cdiv_r_2exp + /// mpz_congruent_p + /// mpz_divexact + /// mpz_divisible_p + /// mpz_fdiv_qr + /// mpz_mod + /// mpz_tdiv_qr + /// Integer Division /// GNU MP - Integer Division /// /// @@ -2720,20 +3270,21 @@ namespace Math.Gmp.Native /// The result quotient integer. /// The numerator integer. /// The exponent of the power of two denominator. - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// + /// mpz_cdiv_q + /// mpz_cdiv_r + /// mpz_cdiv_qr + /// mpz_cdiv_q_ui + /// mpz_cdiv_r_ui + /// mpz_cdiv_qr_ui + /// mpz_cdiv_ui + /// mpz_cdiv_r_2exp + /// mpz_congruent_p + /// mpz_divexact + /// mpz_divisible_p + /// mpz_fdiv_qr + /// mpz_mod + /// mpz_tdiv_qr + /// Integer Division /// GNU MP - Integer Division /// /// @@ -2787,20 +3338,21 @@ namespace Math.Gmp.Native /// The numerator integer. /// The denominator integer. /// Return the remainder r = | - * |. - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// + /// mpz_cdiv_q + /// mpz_cdiv_r + /// mpz_cdiv_qr + /// mpz_cdiv_r_ui + /// mpz_cdiv_qr_ui + /// mpz_cdiv_ui + /// mpz_cdiv_q_2exp + /// mpz_cdiv_r_2exp + /// mpz_congruent_p + /// mpz_divexact + /// mpz_divisible_p + /// mpz_fdiv_qr + /// mpz_mod + /// mpz_tdiv_qr + /// Integer Division /// GNU MP - Integer Division /// /// @@ -2852,20 +3404,21 @@ namespace Math.Gmp.Native /// The result remainder integer. /// The numerator integer. /// The denominator integer. - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// + /// mpz_cdiv_q + /// mpz_cdiv_r + /// mpz_cdiv_q_ui + /// mpz_cdiv_r_ui + /// mpz_cdiv_qr_ui + /// mpz_cdiv_ui + /// mpz_cdiv_q_2exp + /// mpz_cdiv_r_2exp + /// mpz_congruent_p + /// mpz_divexact + /// mpz_divisible_p + /// mpz_fdiv_qr + /// mpz_mod + /// mpz_tdiv_qr + /// Integer Division /// GNU MP - Integer Division /// /// @@ -2934,20 +3487,21 @@ namespace Math.Gmp.Native /// The numerator integer. /// The denominator integer. /// Return | |. - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// + /// mpz_cdiv_q + /// mpz_cdiv_r + /// mpz_cdiv_qr + /// mpz_cdiv_q_ui + /// mpz_cdiv_r_ui + /// mpz_cdiv_ui + /// mpz_cdiv_q_2exp + /// mpz_cdiv_r_2exp + /// mpz_congruent_p + /// mpz_divexact + /// mpz_divisible_p + /// mpz_fdiv_qr + /// mpz_mod + /// mpz_tdiv_qr + /// Integer Division /// GNU MP - Integer Division /// /// @@ -3005,20 +3559,21 @@ namespace Math.Gmp.Native /// The result remainder integer. /// The numerator integer. /// The denominator integer. - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// + /// mpz_cdiv_q + /// mpz_cdiv_qr + /// mpz_cdiv_q_ui + /// mpz_cdiv_r_ui + /// mpz_cdiv_qr_ui + /// mpz_cdiv_ui + /// mpz_cdiv_q_2exp + /// mpz_cdiv_r_2exp + /// mpz_congruent_p + /// mpz_divexact + /// mpz_divisible_p + /// mpz_fdiv_qr + /// mpz_mod + /// mpz_tdiv_qr + /// Integer Division /// GNU MP - Integer Division /// /// @@ -3080,20 +3635,21 @@ namespace Math.Gmp.Native /// The result remainder integer. /// The numerator integer. /// The exponent of the power of two denominator. - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// + /// mpz_cdiv_q + /// mpz_cdiv_r + /// mpz_cdiv_qr + /// mpz_cdiv_q_ui + /// mpz_cdiv_r_ui + /// mpz_cdiv_qr_ui + /// mpz_cdiv_ui + /// mpz_cdiv_q_2exp + /// mpz_congruent_p + /// mpz_divexact + /// mpz_divisible_p + /// mpz_fdiv_qr + /// mpz_mod + /// mpz_tdiv_qr + /// Integer Division /// GNU MP - Integer Division /// /// @@ -3146,20 +3702,21 @@ namespace Math.Gmp.Native /// The numerator integer. /// The denominator integer. /// Return | |. - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// + /// mpz_cdiv_q + /// mpz_cdiv_r + /// mpz_cdiv_qr + /// mpz_cdiv_q_ui + /// mpz_cdiv_qr_ui + /// mpz_cdiv_ui + /// mpz_cdiv_q_2exp + /// mpz_cdiv_r_2exp + /// mpz_congruent_p + /// mpz_divexact + /// mpz_divisible_p + /// mpz_fdiv_qr + /// mpz_mod + /// mpz_tdiv_qr + /// Integer Division /// GNU MP - Integer Division /// /// @@ -3212,20 +3769,21 @@ namespace Math.Gmp.Native /// The numerator integer. /// The denominator integer. /// The remainder | r | where r = - q * , and where q = ceiling( / ). - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// + /// mpz_cdiv_q + /// mpz_cdiv_r + /// mpz_cdiv_qr + /// mpz_cdiv_q_ui + /// mpz_cdiv_r_ui + /// mpz_cdiv_qr_ui + /// mpz_cdiv_q_2exp + /// mpz_cdiv_r_2exp + /// mpz_congruent_p + /// mpz_divexact + /// mpz_divisible_p + /// mpz_fdiv_qr + /// mpz_mod + /// mpz_tdiv_qr + /// Integer Division /// GNU MP - Integer Division /// /// @@ -3263,14 +3821,15 @@ namespace Math.Gmp.Native /// The integer. /// /// - /// Call this function for all variables when you are done with them. + /// Call this function for all mpz_t variables when you are done with them. /// /// - /// - /// - /// - /// - /// + /// mpz_clears + /// mpz_init + /// mpz_inits + /// mpz_init2 + /// mpz_realloc2 + /// Initializing Integers /// GNU MP - Initializing Integers /// /// @@ -3304,14 +3863,15 @@ namespace Math.Gmp.Native } /// - /// Free the space occupied by a NULL-terminated list of variables. + /// Free the space occupied by a NULL-terminated list of mpz_t variables. /// - /// A NULL-terminated list of variables. - /// - /// - /// - /// - /// + /// A NULL-terminated list of mpz_t variables. + /// mpz_clear + /// mpz_init + /// mpz_inits + /// mpz_init2 + /// mpz_realloc2 + /// Initializing Integers /// GNU MP - Initializing Integers /// /// @@ -3366,17 +3926,18 @@ namespace Math.Gmp.Native /// The least significant bit is number 0. /// /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// + /// mpz_and + /// mpz_ior + /// mpz_xor + /// mpz_com + /// mpz_popcount + /// mpz_hamdist + /// mpz_scan0 + /// mpz_scan1 + /// mpz_setbit + /// mpz_combit + /// mpz_tstbit + /// Integer Logic and Bit Fiddling /// GNU MP - Integer Logic and Bit Fiddling /// /// @@ -3420,13 +3981,14 @@ namespace Math.Gmp.Native /// The first operand integer. /// The second operand integer. /// Return a positive value if > , zero if = , or a negative value if < . - /// - /// - /// - /// - /// - /// - /// + /// mpz_cmp_d + /// mpz_cmp_si + /// mpz_cmp_ui + /// mpz_cmpabs + /// mpz_cmpabs_d + /// mpz_cmpabs_ui + /// mpz_sgn + /// Integer Comparisons /// GNU MP - Integer Comparisons /// /// @@ -3475,17 +4037,18 @@ namespace Math.Gmp.Native /// Return a positive value if > , zero if = , or a negative value if < . /// /// - /// can be called with an infinity (see or ), - /// but results are undefined for a . + /// mpz_cmp_d can be called with an infinity (see double.PositiveInfinity or double.NegativeInfinity), + /// but results are undefined for a double.NaN. /// /// - /// - /// - /// - /// - /// - /// - /// + /// mpz_cmp + /// mpz_cmp_si + /// mpz_cmp_ui + /// mpz_cmpabs + /// mpz_cmpabs_d + /// mpz_cmpabs_ui + /// mpz_sgn + /// Integer Comparisons /// GNU MP - Integer Comparisons /// /// @@ -3523,13 +4086,14 @@ namespace Math.Gmp.Native /// The first operand integer. /// The second operand integer. /// Return a positive value if > , zero if = , or a negative value if < . - /// - /// - /// - /// - /// - /// - /// + /// mpz_cmp + /// mpz_cmp_d + /// mpz_cmp_ui + /// mpz_cmpabs + /// mpz_cmpabs_d + /// mpz_cmpabs_ui + /// mpz_sgn + /// Integer Comparisons /// GNU MP - Integer Comparisons /// /// @@ -3567,12 +4131,13 @@ namespace Math.Gmp.Native /// The first operand integer. /// The second operand integer. /// Return a positive value if > , zero if = , or a negative value if < . - /// - /// - /// - /// - /// - /// + /// mpz_cmp + /// mpz_cmp_d + /// mpz_cmp_si + /// mpz_cmpabs + /// mpz_cmpabs_d + /// mpz_sgn + /// Integer Comparisons /// GNU MP - Integer Comparisons /// /// @@ -3610,13 +4175,14 @@ namespace Math.Gmp.Native /// The first operand integer. /// The second operand integer. /// Return a positive value if | | > | |, zero if | | = | |, or a negative value if | | < | |. - /// - /// - /// - /// - /// - /// - /// + /// mpz_cmp + /// mpz_cmp_d + /// mpz_cmp_si + /// mpz_cmp_ui + /// mpz_cmpabs_d + /// mpz_cmpabs_ui + /// mpz_sgn + /// Integer Comparisons /// GNU MP - Integer Comparisons /// /// @@ -3665,17 +4231,18 @@ namespace Math.Gmp.Native /// Return a positive value if | | > | |, zero if | | = | |, or a negative value if | | < | |. /// /// - /// can be called with an infinity (see or ), - /// but results are undefined for a . + /// mpz_cmpabs_d can be called with an infinity (see double.PositiveInfinity or double.NegativeInfinity), + /// but results are undefined for a double.NaN. /// /// - /// - /// - /// - /// - /// - /// - /// + /// mpz_cmp + /// mpz_cmp_d + /// mpz_cmp_si + /// mpz_cmp_ui + /// mpz_cmpabs + /// mpz_cmpabs_ui + /// mpz_sgn + /// Integer Comparisons /// GNU MP - Integer Comparisons /// /// @@ -3713,13 +4280,14 @@ namespace Math.Gmp.Native /// The first operand integer. /// The second operand integer. /// Return a positive value if | | > | |, zero if | | = | |, or a negative value if | | < | |. - /// - /// - /// - /// - /// - /// - /// + /// mpz_cmp + /// mpz_cmp_d + /// mpz_cmp_si + /// mpz_cmp_ui + /// mpz_cmpabs + /// mpz_cmpabs_d + /// mpz_sgn + /// Integer Comparisons /// GNU MP - Integer Comparisons /// /// @@ -3753,17 +4321,18 @@ namespace Math.Gmp.Native /// The least significant bit is number 0. /// /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// + /// mpz_and + /// mpz_ior + /// mpz_xor + /// mpz_popcount + /// mpz_hamdist + /// mpz_scan0 + /// mpz_scan1 + /// mpz_setbit + /// mpz_clrbit + /// mpz_combit + /// mpz_tstbit + /// Integer Logic and Bit Fiddling /// GNU MP - Integer Logic and Bit Fiddling /// /// @@ -3822,17 +4391,18 @@ namespace Math.Gmp.Native /// The least significant bit is number 0. /// /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// + /// mpz_and + /// mpz_ior + /// mpz_xor + /// mpz_com + /// mpz_popcount + /// mpz_hamdist + /// mpz_scan0 + /// mpz_scan1 + /// mpz_setbit + /// mpz_clrbit + /// mpz_tstbit + /// Integer Logic and Bit Fiddling /// GNU MP - Integer Logic and Bit Fiddling /// /// @@ -3884,14 +4454,15 @@ namespace Math.Gmp.Native /// that and are considered congruent mod 0 only when exactly equal. /// /// - /// - /// - /// - /// - /// - /// - /// - /// + /// mpz_cdiv_qr + /// mpz_congruent_2exp_p + /// mpz_congruent_ui_p + /// mpz_divexact + /// mpz_divisible_p + /// mpz_fdiv_qr + /// mpz_mod + /// mpz_tdiv_qr + /// Integer Division /// GNU MP - Integer Division /// /// @@ -3954,14 +4525,15 @@ namespace Math.Gmp.Native /// satisfying = + q * 2^. /// /// - /// - /// - /// - /// - /// - /// - /// - /// + /// mpz_cdiv_qr + /// mpz_congruent_p + /// mpz_congruent_ui_p + /// mpz_divexact + /// mpz_divisible_p + /// mpz_fdiv_qr + /// mpz_mod + /// mpz_tdiv_qr + /// Integer Division /// GNU MP - Integer Division /// /// @@ -4017,14 +4589,15 @@ namespace Math.Gmp.Native /// that and are considered congruent mod 0 only when exactly equal. /// /// - /// - /// - /// - /// - /// - /// - /// - /// + /// mpz_cdiv_qr + /// mpz_congruent_2exp_p + /// mpz_congruent_p + /// mpz_divexact + /// mpz_divisible_p + /// mpz_fdiv_qr + /// mpz_mod + /// mpz_tdiv_qr + /// Integer Division /// GNU MP - Integer Division /// /// @@ -4062,13 +4635,14 @@ namespace Math.Gmp.Native /// The result quotient integer. /// The numerator integer. /// The denominator integer. - /// - /// - /// - /// - /// - /// - /// + /// mpz_cdiv_qr + /// mpz_congruent_p + /// mpz_divexact_ui + /// mpz_divisible_p + /// mpz_fdiv_qr + /// mpz_mod + /// mpz_tdiv_qr + /// Integer Division /// GNU MP - Integer Division /// /// @@ -4130,13 +4704,14 @@ namespace Math.Gmp.Native /// The result quotient integer. /// The numerator integer. /// The denominator integer. - /// - /// - /// - /// - /// - /// - /// + /// mpz_cdiv_qr + /// mpz_congruent_p + /// mpz_divexact + /// mpz_divisible_p + /// mpz_fdiv_qr + /// mpz_mod + /// mpz_tdiv_qr + /// Integer Division /// GNU MP - Integer Division /// /// @@ -4197,14 +4772,15 @@ namespace Math.Gmp.Native /// considered divisible by 0. /// /// - /// - /// - /// - /// - /// - /// - /// - /// + /// mpz_cdiv_qr + /// mpz_congruent_p + /// mpz_divexact + /// mpz_divisible_2exp_p + /// mpz_divisible_ui_p + /// mpz_fdiv_qr + /// mpz_mod + /// mpz_tdiv_qr + /// Integer Division /// GNU MP - Integer Division /// /// @@ -4259,14 +4835,15 @@ namespace Math.Gmp.Native /// considered divisible by 0. /// /// - /// - /// - /// - /// - /// - /// - /// - /// + /// mpz_cdiv_qr + /// mpz_congruent_p + /// mpz_divexact + /// mpz_divisible_2exp_p + /// mpz_divisible_p + /// mpz_fdiv_qr + /// mpz_mod + /// mpz_tdiv_qr + /// Integer Division /// GNU MP - Integer Division /// /// @@ -4310,14 +4887,15 @@ namespace Math.Gmp.Native /// satisfying = q * 2^. /// /// - /// - /// - /// - /// - /// - /// - /// - /// + /// mpz_cdiv_qr + /// mpz_congruent_p + /// mpz_divexact + /// mpz_divisible_p + /// mpz_divisible_ui_p + /// mpz_fdiv_qr + /// mpz_mod + /// mpz_tdiv_qr + /// Integer Division /// GNU MP - Integer Division /// /// @@ -4352,14 +4930,15 @@ namespace Math.Gmp.Native /// /// The operand integer. /// Return non-zero if even, zero if odd. - /// - /// - /// - /// - /// - /// - /// - /// + /// mpz_fits_ulong_p + /// mpz_fits_slong_p + /// mpz_fits_uint_p + /// mpz_fits_sint_p + /// mpz_fits_ushort_p + /// mpz_fits_sshort_p + /// mpz_odd_p + /// mpz_sizeinbase + /// Miscellaneous Integer Functions /// GNU MP - Miscellaneous Integer Functions /// /// @@ -4428,7 +5007,7 @@ namespace Math.Gmp.Native /// /// /// The sign of is ignored, just the absolute value is exported. - /// An application can use to get the sign and handle it as desired. + /// An application can use mpz_sgn to get the sign and handle it as desired. /// (see GNU MP - Integer Comparisons) /// /// @@ -4436,7 +5015,7 @@ namespace Math.Gmp.Native /// /// /// When an application is allocating space itself the required size can be determined with a calculation like the following. - /// Since always returns at least 1, count here will be at least one, which avoids any portability + /// Since mpz_sizeinbase always returns at least 1, count here will be at least one, which avoids any portability /// problems with malloc(0), though if z is zero no space at all is actually needed (or written). /// /// @@ -4445,7 +5024,8 @@ namespace Math.Gmp.Native /// p = malloc(count * size); /// /// - /// + /// mpz_import + /// Integer Import and Export /// GNU MP - Integer Import and Export /// /// @@ -4567,7 +5147,7 @@ namespace Math.Gmp.Native /// /// /// The sign of is ignored, just the absolute value is exported. - /// An application can use to get the sign and handle it as desired. + /// An application can use mpz_sgn to get the sign and handle it as desired. /// (see GNU MP - Integer Comparisons) /// /// @@ -4575,7 +5155,7 @@ namespace Math.Gmp.Native /// /// /// When an application is allocating space itself the required size can be determined with a calculation like the following. - /// Since always returns at least 1, count here will be at least one, which avoids any portability + /// Since mpz_sizeinbase always returns at least 1, count here will be at least one, which avoids any portability /// problems with malloc(0), though if z is zero no space at all is actually needed (or written). /// /// @@ -4584,7 +5164,8 @@ namespace Math.Gmp.Native /// p = malloc(count * size); /// /// - /// + /// mpz_import + /// Integer Import and Export /// GNU MP - Integer Import and Export /// /// @@ -4677,8 +5258,9 @@ namespace Math.Gmp.Native /// /// The result integer. /// The operand integer. - /// - /// + /// mpz_2fac_ui + /// mpz_mfac_uiui + /// Number Theoretic Functions /// GNU MP - Number Theoretic Functions /// /// @@ -4721,8 +5303,9 @@ namespace Math.Gmp.Native /// /// The result integer. /// The operand integer. - /// - /// + /// mpz_fac_ui + /// mpz_mfac_uiui + /// Number Theoretic Functions /// GNU MP - Number Theoretic Functions /// /// @@ -4766,8 +5349,9 @@ namespace Math.Gmp.Native /// The result integer. /// The first operand integer. /// The second operand integer. - /// - /// + /// mpz_fac_ui + /// mpz_2fac_ui + /// Number Theoretic Functions /// GNU MP - Number Theoretic Functions /// /// @@ -4810,6 +5394,7 @@ namespace Math.Gmp.Native /// /// The result integer. /// The operand integer. + /// Number Theoretic Functions /// GNU MP - Number Theoretic Functions /// /// @@ -4853,20 +5438,21 @@ namespace Math.Gmp.Native /// The result quotient integer. /// The numerator integer. /// The denominator integer. - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// + /// mpz_cdiv_qr + /// mpz_fdiv_r + /// mpz_fdiv_qr + /// mpz_fdiv_q_ui + /// mpz_fdiv_r_ui + /// mpz_fdiv_qr_ui + /// mpz_fdiv_ui + /// mpz_fdiv_q_2exp + /// mpz_fdiv_r_2exp + /// mpz_congruent_p + /// mpz_divexact + /// mpz_divisible_p + /// mpz_mod + /// mpz_tdiv_qr + /// Integer Division /// GNU MP - Integer Division /// /// @@ -4928,20 +5514,21 @@ namespace Math.Gmp.Native /// The result quotient integer. /// The numerator integer. /// The exponent of the power of two denominator. - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// + /// mpz_cdiv_qr + /// mpz_fdiv_q + /// mpz_fdiv_r + /// mpz_fdiv_qr + /// mpz_fdiv_q_ui + /// mpz_fdiv_r_ui + /// mpz_fdiv_qr_ui + /// mpz_fdiv_ui + /// mpz_fdiv_r_2exp + /// mpz_congruent_p + /// mpz_divexact + /// mpz_divisible_p + /// mpz_mod + /// mpz_tdiv_qr + /// Integer Division /// GNU MP - Integer Division /// /// @@ -4995,19 +5582,20 @@ namespace Math.Gmp.Native /// The numerator integer. /// The denominator integer. /// Return the remainder r = | - * |. - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// + /// mpz_cdiv_qr + /// mpz_fdiv_r + /// mpz_fdiv_qr + /// mpz_fdiv_r_ui + /// mpz_fdiv_qr_ui + /// mpz_fdiv_ui + /// mpz_fdiv_q_2exp + /// mpz_fdiv_r_2exp + /// mpz_congruent_p + /// mpz_divexact + /// mpz_divisible_p + /// mpz_mod + /// mpz_tdiv_qr + /// Integer Division /// GNU MP - Integer Division /// /// @@ -5059,20 +5647,21 @@ namespace Math.Gmp.Native /// The result remainder integer. /// The numerator integer. /// The denominator integer. - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// + /// mpz_cdiv_qr + /// mpz_fdiv_q + /// mpz_fdiv_r + /// mpz_fdiv_q_ui + /// mpz_fdiv_r_ui + /// mpz_fdiv_qr_ui + /// mpz_fdiv_ui + /// mpz_fdiv_q_2exp + /// mpz_fdiv_r_2exp + /// mpz_congruent_p + /// mpz_divexact + /// mpz_divisible_p + /// mpz_mod + /// mpz_tdiv_qr + /// Integer Division /// GNU MP - Integer Division /// /// @@ -5141,20 +5730,21 @@ namespace Math.Gmp.Native /// The numerator integer. /// The denominator integer. /// Return | |. - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// + /// mpz_cdiv_qr + /// mpz_fdiv_q + /// mpz_fdiv_r + /// mpz_fdiv_qr + /// mpz_fdiv_q_ui + /// mpz_fdiv_r_ui + /// mpz_fdiv_ui + /// mpz_fdiv_q_2exp + /// mpz_fdiv_r_2exp + /// mpz_congruent_p + /// mpz_divexact + /// mpz_divisible_p + /// mpz_mod + /// mpz_tdiv_qr + /// Integer Division /// GNU MP - Integer Division /// /// @@ -5212,20 +5802,21 @@ namespace Math.Gmp.Native /// The result remainder integer. /// The numerator integer. /// The denominator integer. - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// + /// mpz_cdiv_qr + /// mpz_fdiv_q + /// mpz_fdiv_qr + /// mpz_fdiv_q_ui + /// mpz_fdiv_r_ui + /// mpz_fdiv_qr_ui + /// mpz_fdiv_ui + /// mpz_fdiv_q_2exp + /// mpz_fdiv_r_2exp + /// mpz_congruent_p + /// mpz_divexact + /// mpz_divisible_p + /// mpz_mod + /// mpz_tdiv_qr + /// Integer Division /// GNU MP - Integer Division /// /// @@ -5286,20 +5877,21 @@ namespace Math.Gmp.Native /// The result remainder integer. /// The numerator integer. /// The exponent of the power of two denominator. - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// + /// mpz_cdiv_qr + /// mpz_fdiv_q + /// mpz_fdiv_r + /// mpz_fdiv_qr + /// mpz_fdiv_q_ui + /// mpz_fdiv_r_ui + /// mpz_fdiv_qr_ui + /// mpz_fdiv_ui + /// mpz_fdiv_q_2exp + /// mpz_congruent_p + /// mpz_divexact + /// mpz_divisible_p + /// mpz_mod + /// mpz_tdiv_qr + /// Integer Division /// GNU MP - Integer Division /// /// @@ -5353,20 +5945,21 @@ namespace Math.Gmp.Native /// The numerator integer. /// The denominator integer. /// Return | |. - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// + /// mpz_cdiv_qr + /// mpz_fdiv_q + /// mpz_fdiv_r + /// mpz_fdiv_qr + /// mpz_fdiv_q_ui + /// mpz_fdiv_qr_ui + /// mpz_fdiv_ui + /// mpz_fdiv_q_2exp + /// mpz_fdiv_r_2exp + /// mpz_congruent_p + /// mpz_divexact + /// mpz_divisible_p + /// mpz_mod + /// mpz_tdiv_qr + /// Integer Division /// GNU MP - Integer Division /// /// @@ -5420,20 +6013,21 @@ namespace Math.Gmp.Native /// The numerator integer. /// The denominator integer. /// The remainder | r | where r = - q * , and where q = floor( / ). - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// + /// mpz_cdiv_qr + /// mpz_fdiv_q + /// mpz_fdiv_r + /// mpz_fdiv_qr + /// mpz_fdiv_q_ui + /// mpz_fdiv_r_ui + /// mpz_fdiv_qr_ui + /// mpz_fdiv_q_2exp + /// mpz_fdiv_r_2exp + /// mpz_congruent_p + /// mpz_divexact + /// mpz_divisible_p + /// mpz_mod + /// mpz_tdiv_qr + /// Integer Division /// GNU MP - Integer Division /// /// @@ -5473,13 +6067,14 @@ namespace Math.Gmp.Native /// /// /// The Fibonacci numbers and Lucas numbers are related sequences, so it’s never necessary to call both - /// and . + /// mpz_fib2_ui and mpz_lucnum2_ui. /// The formulas for going from Fibonacci to Lucas can be found in /// GNU MP - Lucas Numbers Algorithm, /// the reverse is straightforward too. /// /// - /// + /// mpz_fib2_ui + /// Number Theoretic Functions /// GNU MP - Number Theoretic Functions /// /// @@ -5526,18 +6121,19 @@ namespace Math.Gmp.Native /// /// /// This function is designed for calculating isolated Fibonacci numbers. - /// When a sequence of values is wanted it’s best to start with + /// When a sequence of values is wanted it’s best to start with mpz_fib2_ui /// and iterate the defining F[n + 1] = F[n] + F[n - 1] or similar. /// /// /// The Fibonacci numbers and Lucas numbers are related sequences, so it’s never necessary to call both - /// and . + /// mpz_fib2_ui and mpz_lucnum2_ui. /// The formulas for going from Fibonacci to Lucas can be found in /// GNU MP - Lucas Numbers Algorithm, /// the reverse is straightforward too. /// /// - /// + /// mpz_fib_ui + /// Number Theoretic Functions /// GNU MP - Number Theoretic Functions /// /// @@ -5585,14 +6181,15 @@ namespace Math.Gmp.Native /// /// The operand integer. /// Return non-zero iff the value of fits in a signed 32-bit integer. Otherwise, return zero. - /// - /// - /// - /// - /// - /// - /// - /// + /// mpz_fits_ulong_p + /// mpz_fits_slong_p + /// mpz_fits_uint_p + /// mpz_fits_ushort_p + /// mpz_fits_sshort_p + /// mpz_odd_p + /// mpz_even_p + /// mpz_sizeinbase + /// Miscellaneous Integer Functions /// GNU MP - Miscellaneous Integer Functions /// /// @@ -5629,14 +6226,15 @@ namespace Math.Gmp.Native /// /// The operand integer. /// Return non-zero iff the value of fits in a signed 32-bit integer. Otherwise, return zero. - /// - /// - /// - /// - /// - /// - /// - /// + /// mpz_fits_ulong_p + /// mpz_fits_uint_p + /// mpz_fits_sint_p + /// mpz_fits_ushort_p + /// mpz_fits_sshort_p + /// mpz_odd_p + /// mpz_even_p + /// mpz_sizeinbase + /// Miscellaneous Integer Functions /// GNU MP - Miscellaneous Integer Functions /// /// @@ -5673,14 +6271,15 @@ namespace Math.Gmp.Native /// /// The operand integer. /// Return non-zero iff the value of fits in a signed 16-bit integer. Otherwise, return zero. - /// - /// - /// - /// - /// - /// - /// - /// + /// mpz_fits_ulong_p + /// mpz_fits_slong_p + /// mpz_fits_uint_p + /// mpz_fits_sint_p + /// mpz_fits_ushort_p + /// mpz_odd_p + /// mpz_even_p + /// mpz_sizeinbase + /// Miscellaneous Integer Functions /// GNU MP - Miscellaneous Integer Functions /// /// @@ -5717,14 +6316,15 @@ namespace Math.Gmp.Native /// /// The operand integer. /// Return non-zero iff the value of fits in an unsigned 32-bit integer. Otherwise, return zero. - /// - /// - /// - /// - /// - /// - /// - /// + /// mpz_fits_ulong_p + /// mpz_fits_slong_p + /// mpz_fits_sint_p + /// mpz_fits_ushort_p + /// mpz_fits_sshort_p + /// mpz_odd_p + /// mpz_even_p + /// mpz_sizeinbase + /// Miscellaneous Integer Functions /// GNU MP - Miscellaneous Integer Functions /// /// @@ -5761,14 +6361,15 @@ namespace Math.Gmp.Native /// /// The operand integer. /// Return non-zero iff the value of fits in a signed 32-bit integer. Otherwise, return zero. - /// - /// - /// - /// - /// - /// - /// - /// + /// mpz_fits_slong_p + /// mpz_fits_uint_p + /// mpz_fits_sint_p + /// mpz_fits_ushort_p + /// mpz_fits_sshort_p + /// mpz_odd_p + /// mpz_even_p + /// mpz_sizeinbase + /// Miscellaneous Integer Functions /// GNU MP - Miscellaneous Integer Functions /// /// @@ -5805,14 +6406,15 @@ namespace Math.Gmp.Native /// /// The operand integer. /// Return non-zero iff the value of fits in an unsigned 16-bit integer. Otherwise, return zero. - /// - /// - /// - /// - /// - /// - /// - /// + /// mpz_fits_ulong_p + /// mpz_fits_slong_p + /// mpz_fits_uint_p + /// mpz_fits_sint_p + /// mpz_fits_sshort_p + /// mpz_odd_p + /// mpz_even_p + /// mpz_sizeinbase + /// Miscellaneous Integer Functions /// GNU MP - Miscellaneous Integer Functions /// /// @@ -5856,8 +6458,9 @@ namespace Math.Gmp.Native /// Except if both inputs are zero; then this function defines gcd(0,0) = 0. /// /// - /// - /// + /// mpz_gcd_ui + /// mpz_gcdext + /// Number Theoretic Functions /// GNU MP - Number Theoretic Functions /// /// @@ -5925,8 +6528,9 @@ namespace Math.Gmp.Native /// Note that the result will always fit if is non-zero. /// /// - /// - /// + /// mpz_gcd + /// mpz_gcdext + /// Number Theoretic Functions /// GNU MP - Number Theoretic Functions /// /// @@ -5992,8 +6596,9 @@ namespace Math.Gmp.Native /// If is null then that value is not computed. /// /// - /// - /// + /// mpz_gcd + /// mpz_gcd_ui + /// Number Theoretic Functions /// GNU MP - Number Theoretic Functions /// /// @@ -6069,10 +6674,11 @@ namespace Math.Gmp.Native /// where available. A hardware overflow trap may or may not occur. /// /// - /// - /// - /// - /// + /// mpz_get_d_2exp + /// mpz_get_si + /// mpz_get_str + /// mpz_get_ui + /// Converting Integers /// GNU MP - Converting Integers /// /// @@ -6120,10 +6726,11 @@ namespace Math.Gmp.Native /// This is similar to the standard C frexp function. /// /// - /// - /// - /// - /// + /// mpz_get_d + /// mpz_get_si + /// mpz_get_str + /// mpz_get_ui + /// Converting Integers /// GNU MP - Converting Integers /// /// @@ -6175,13 +6782,14 @@ namespace Math.Gmp.Native /// /// /// If is too big to fit in a signed long int, the returned result is probably not very useful. - /// To find out if the value will fit, use the function . + /// To find out if the value will fit, use the function mpz_fits_slong_p. /// /// - /// - /// - /// - /// + /// mpz_get_d + /// mpz_get_d_2exp + /// mpz_get_str + /// mpz_get_ui + /// Converting Integers /// GNU MP - Converting Integers /// /// @@ -6230,20 +6838,21 @@ namespace Math.Gmp.Native /// significance order) are used. /// /// - /// If is , the result string is allocated using the current + /// If is char_ptr.Zero, the result string is allocated using the current /// allocation function. The block will be strlen(str)+1 bytes, that being exactly enough for the string and /// null-terminator. /// /// - /// If is not , it should point to a block of storage large - /// enough for the result, that being (op, base) + 2. + /// If is not char_ptr.Zero, it should point to a block of storage large + /// enough for the result, that being mpz_sizeinbase(op, base) + 2. /// The two extra bytes are for a possible minus sign, and the null-terminator. /// /// - /// - /// - /// - /// + /// mpz_get_d + /// mpz_get_d_2exp + /// mpz_get_si + /// mpz_get_ui + /// Converting Integers /// GNU MP - Converting Integers /// /// @@ -6291,10 +6900,11 @@ namespace Math.Gmp.Native /// value is used. /// /// - /// - /// - /// - /// + /// mpz_get_d + /// mpz_get_d_2exp + /// mpz_get_si + /// mpz_get_str + /// Converting Integers /// GNU MP - Converting Integers /// /// @@ -6338,18 +6948,19 @@ namespace Math.Gmp.Native /// The least significant limb is number 0. /// /// - /// can be used to find how many limbs make up . - /// returns zero if is outside the range 0 + /// mpz_size can be used to find how many limbs make up . + /// mpz_getlimbn returns zero if is outside the range 0 /// to mpz_size() - 1. /// /// - /// - /// - /// - /// - /// - /// - /// + /// _mpz_realloc + /// mpz_size + /// mpz_limbs_read + /// mpz_limbs_write + /// mpz_limbs_modify + /// mpz_limbs_finish + /// mpz_roinit_n + /// Integer Special Functions /// GNU MP - Integer Special Functions /// /// @@ -6417,24 +7028,25 @@ namespace Math.Gmp.Native /// return the hamming distance between the two operands, which is the number of bit positions where /// and have different bit values. If one operand is /// ≥ 0 and the other < 0 then the number of bits different is infinite, and the - /// return value is the largest possible . + /// return value is the largest possible mp_bitcnt_t. /// /// /// The function behaves as if twos complement arithmetic were used (although sign-magnitude is the actual implementation). /// The least significant bit is number 0. /// /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// + /// mpz_and + /// mpz_ior + /// mpz_xor + /// mpz_com + /// mpz_popcount + /// mpz_scan0 + /// mpz_scan1 + /// mpz_setbit + /// mpz_clrbit + /// mpz_combit + /// mpz_tstbit + /// Integer Logic and Bit Fiddling /// GNU MP - Integer Logic and Bit Fiddling /// /// @@ -6495,7 +7107,7 @@ namespace Math.Gmp.Native /// /// /// There is no sign taken from the data, will simply be a positive integer. - /// An application can handle any sign itself, and apply it for instance with . + /// An application can handle any sign itself, and apply it for instance with mpz_neg. /// /// /// There are no data alignment restrictions on , any address is allowed. @@ -6515,7 +7127,8 @@ namespace Math.Gmp.Native /// The feature can account for this, by passing for instance 8 * sizeof(int) - INT_BIT. /// /// - /// + /// O:Math.Gmp.Native.gmp_lib.mpz_export + /// Integer Import and Export /// GNU MP - Integer Import and Export /// /// @@ -6574,11 +7187,12 @@ namespace Math.Gmp.Native /// Initialize , and set its value to 0. /// /// The integer. - /// - /// - /// - /// - /// + /// mpz_clear + /// mpz_clears + /// mpz_inits + /// mpz_init2 + /// mpz_realloc2 + /// Initializing Integers /// GNU MP - Initializing Integers /// /// @@ -6622,25 +7236,26 @@ namespace Math.Gmp.Native /// The number of bits. /// /// - /// Calling this function instead of or + /// Calling this function instead of mpz_init or mpz_inits /// is never necessary; reallocation is handled automatically by GMP when needed. /// /// /// While defines the initial space, will grow automatically in the normal way, /// if necessary, for subsequent values stored. - /// makes it possible to avoid such reallocations if a maximum size is known in advance. + /// mpz_init2 makes it possible to avoid such reallocations if a maximum size is known in advance. /// /// /// In preparation for an operation, GMP often allocates one limb more than ultimately needed. /// To make sure GMP will not perform reallocation for , you need to add the number of bits - /// in to . + /// in mp_limb_t to . /// /// - /// - /// - /// - /// - /// + /// mpz_clear + /// mpz_clears + /// mpz_init + /// mpz_inits + /// mpz_realloc2 + /// Initializing Integers /// GNU MP - Initializing Integers /// /// @@ -6674,14 +7289,15 @@ namespace Math.Gmp.Native } /// - /// Initialize a NULL-terminated list of variables, and set their values to 0. + /// Initialize a NULL-terminated list of mpz_t variables, and set their values to 0. /// - /// A NULL-terminated list of variables. - /// - /// - /// - /// - /// + /// A NULL-terminated list of mpz_t variables. + /// mpz_clear + /// mpz_clears + /// mpz_init + /// mpz_init2 + /// mpz_realloc2 + /// Initializing Integers /// GNU MP - Initializing Integers /// /// @@ -6730,10 +7346,11 @@ namespace Math.Gmp.Native /// /// The destination integer. /// The source integer. - /// - /// - /// - /// + /// mpz_init_set_ui + /// mpz_init_set_si + /// mpz_init_set_d + /// mpz_init_set_str + /// Simultaneous Integer Init & Assign /// GNU MP - Combined Integer Initialization and Assignment /// /// @@ -6785,13 +7402,14 @@ namespace Math.Gmp.Native /// The source integer. /// /// - /// truncate to make it an integer. + /// mpz_init_set_d truncate to make it an integer. /// /// - /// - /// - /// - /// + /// mpz_init_set + /// mpz_init_set_ui + /// mpz_init_set_si + /// mpz_init_set_str + /// Simultaneous Integer Init & Assign /// GNU MP - Combined Integer Initialization and Assignment /// /// @@ -6830,10 +7448,11 @@ namespace Math.Gmp.Native /// /// The destination integer. /// The source integer. - /// - /// - /// - /// + /// mpz_init_set + /// mpz_init_set_ui + /// mpz_init_set_d + /// mpz_init_set_str + /// Simultaneous Integer Init & Assign /// GNU MP - Combined Integer Initialization and Assignment /// /// @@ -6868,7 +7487,7 @@ namespace Math.Gmp.Native } /// - /// Initialize and set its value like . + /// Initialize and set its value like mpz_set_str. /// /// The destination integer. /// The source integer. @@ -6876,13 +7495,14 @@ namespace Math.Gmp.Native /// If the string is a correct base number, the function returns 0; if an error occurs it returns −1. is initialized even if an error occurs. /// /// - /// See for details. + /// See mpz_set_str for details. /// /// - /// - /// - /// - /// + /// mpz_init_set + /// mpz_init_set_ui + /// mpz_init_set_si + /// mpz_init_set_d + /// Simultaneous Integer Init & Assign /// GNU MP - Combined Integer Initialization and Assignment /// /// @@ -6928,10 +7548,11 @@ namespace Math.Gmp.Native /// /// The destination integer. /// The source integer. - /// - /// - /// - /// + /// mpz_init_set + /// mpz_init_set_si + /// mpz_init_set_d + /// mpz_init_set_str + /// Simultaneous Integer Init & Assign /// GNU MP - Combined Integer Initialization and Assignment /// /// @@ -6965,20 +7586,21 @@ namespace Math.Gmp.Native } /// - /// Input from stdio stream in the format written by , and put the result in . + /// Input from stdio stream in the format written by mpz_out_raw, and put the result in . /// /// The result operand. /// Pointer to file stream. /// Return the number of bytes read, or if an error occurred, return 0. /// /// - /// This routine can read the output from also from GMP 1, + /// This routine can read the output from mpz_out_raw also from GMP 1, /// in spite of changes necessary for compatibility between 32-bit and 64-bit machines. /// /// - /// - /// - /// + /// mpz_out_str + /// mpz_inp_str + /// mpz_out_raw + /// I/O of Integers /// GNU MP - I/O of Integers /// /// @@ -7063,9 +7685,10 @@ namespace Math.Gmp.Native /// lower-case letter represent 36..61. /// /// - /// - /// - /// + /// mpz_out_str + /// mpz_out_raw + /// mpz_inp_raw + /// I/O of Integers /// GNU MP - I/O of Integers /// /// @@ -7143,6 +7766,7 @@ namespace Math.Gmp.Native /// The behaviour of this function is undefined when is zero. /// /// + /// Number Theoretic Functions /// GNU MP - Number Theoretic Functions /// /// @@ -7210,17 +7834,18 @@ namespace Math.Gmp.Native /// The least significant bit is number 0. /// /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// + /// mpz_and + /// mpz_xor + /// mpz_com + /// mpz_popcount + /// mpz_hamdist + /// mpz_scan0 + /// mpz_scan1 + /// mpz_setbit + /// mpz_clrbit + /// mpz_combit + /// mpz_tstbit + /// Integer Logic and Bit Fiddling /// GNU MP - Integer Logic and Bit Fiddling /// /// @@ -7287,7 +7912,8 @@ namespace Math.Gmp.Native /// This is defined only for odd. /// /// - /// + /// mpz_legendre + /// Number Theoretic Functions /// GNU MP - Number Theoretic Functions /// /// @@ -7337,14 +7963,15 @@ namespace Math.Gmp.Native /// /// /// When is odd the Jacobi symbol and Kronecker symbol are identical, - /// so , etc. can be used for mixed precision Jacobi symbols too. + /// so mpz_kronecker_ui, etc. can be used for mixed precision Jacobi symbols too. /// /// - /// - /// - /// - /// - /// + /// mpz_kronecker_si + /// mpz_kronecker_ui + /// mpz_legendre + /// mpz_si_kronecker + /// mpz_ui_kronecker + /// Number Theoretic Functions /// GNU MP - Number Theoretic Functions /// /// @@ -7394,14 +8021,15 @@ namespace Math.Gmp.Native /// /// /// When is odd the Jacobi symbol and Kronecker symbol are identical, - /// so , etc. can be used for mixed precision Jacobi symbols too. + /// so mpz_kronecker_ui, etc. can be used for mixed precision Jacobi symbols too. /// /// - /// - /// - /// - /// - /// + /// mpz_kronecker + /// mpz_kronecker_ui + /// mpz_legendre + /// mpz_si_kronecker + /// mpz_ui_kronecker + /// Number Theoretic Functions /// GNU MP - Number Theoretic Functions /// /// @@ -7442,14 +8070,15 @@ namespace Math.Gmp.Native /// /// /// When is odd the Jacobi symbol and Kronecker symbol are identical, - /// so , etc. can be used for mixed precision Jacobi symbols too. + /// so mpz_kronecker_ui, etc. can be used for mixed precision Jacobi symbols too. /// /// - /// - /// - /// - /// - /// + /// mpz_kronecker + /// mpz_kronecker_si + /// mpz_legendre + /// mpz_si_kronecker + /// mpz_ui_kronecker + /// Number Theoretic Functions /// GNU MP - Number Theoretic Functions /// /// @@ -7490,14 +8119,15 @@ namespace Math.Gmp.Native /// /// /// When is odd the Jacobi symbol and Kronecker symbol are identical, - /// so , etc. can be used for mixed precision Jacobi symbols too. + /// so mpz_kronecker_ui, etc. can be used for mixed precision Jacobi symbols too. /// /// - /// - /// - /// - /// - /// + /// mpz_kronecker + /// mpz_kronecker_si + /// mpz_kronecker_ui + /// mpz_legendre + /// mpz_ui_kronecker + /// Number Theoretic Functions /// GNU MP - Number Theoretic Functions /// /// @@ -7538,14 +8168,15 @@ namespace Math.Gmp.Native /// /// /// When is odd the Jacobi symbol and Kronecker symbol are identical, - /// so , etc. can be used for mixed precision Jacobi symbols too. + /// so mpz_kronecker_ui, etc. can be used for mixed precision Jacobi symbols too. /// /// - /// - /// - /// - /// - /// + /// mpz_kronecker + /// mpz_kronecker_si + /// mpz_kronecker_ui + /// mpz_legendre + /// mpz_si_kronecker + /// Number Theoretic Functions /// GNU MP - Number Theoretic Functions /// /// @@ -7589,7 +8220,8 @@ namespace Math.Gmp.Native /// will be zero if either or is zero. /// /// - /// + /// mpz_lcm_ui + /// Number Theoretic Functions /// GNU MP - Number Theoretic Functions /// /// @@ -7657,7 +8289,8 @@ namespace Math.Gmp.Native /// will be zero if either or is zero. /// /// - /// + /// mpz_lcm + /// Number Theoretic Functions /// GNU MP - Number Theoretic Functions /// /// @@ -7684,7 +8317,8 @@ namespace Math.Gmp.Native /// and for such it’s identical to the Jacobi symbol. /// /// - /// + /// mpz_jacobi + /// Number Theoretic Functions /// GNU MP - Number Theoretic Functions /// /// @@ -7733,13 +8367,14 @@ namespace Math.Gmp.Native /// /// /// The Fibonacci numbers and Lucas numbers are related sequences, so it’s never necessary to call both - /// and . + /// mpz_fib2_ui and mpz_lucnum2_ui. /// The formulas for going from Fibonacci to Lucas can be found in /// GNU MP - Lucas Numbers Algorithm, /// the reverse is straightforward too. /// /// - /// + /// mpz_lucnum2_ui + /// Number Theoretic Functions /// GNU MP - Number Theoretic Functions /// /// @@ -7786,18 +8421,19 @@ namespace Math.Gmp.Native /// /// /// This function is designed for calculating isolated Lucas numbers. - /// When a sequence of values is wanted it’s best to start with + /// When a sequence of values is wanted it’s best to start with mpz_lucnum2_ui /// and iterate the defining L[n + 1] = L[n] + L[n - 1] or similar. /// /// /// The Fibonacci numbers and Lucas numbers are related sequences, so it’s never necessary to call both - /// and . + /// mpz_fib2_ui and mpz_lucnum2_ui. /// The formulas for going from Fibonacci to Lucas can be found in /// GNU MP - Lucas Numbers Algorithm, /// the reverse is straightforward too. /// /// - /// + /// mpz_lucnum_ui + /// Number Theoretic Functions /// GNU MP - Number Theoretic Functions /// /// @@ -7845,7 +8481,7 @@ namespace Math.Gmp.Native /// /// The operand integer. /// The number of internal passes of the probabilistic algorithm. - /// If the function returns 0 then is not prime. If it returns 1, then is 'probably' prime. + /// If the function mpz_millerrabin returns 0 then is not prime. If it returns 1, then is 'probably' prime. /// /// /// The probability of a false positive is (1/4)^, where @@ -7853,7 +8489,8 @@ namespace Math.Gmp.Native /// Knuth indicates that 25 passes are reasonable. /// /// - /// + /// mpz_probab_prime_p + /// Number Theoretic Functions /// GNU MP - Number Theoretic Functions /// /// @@ -7896,13 +8533,14 @@ namespace Math.Gmp.Native /// The sign of the divisor is ignored; the result is always non-negative. /// /// - /// - /// - /// - /// - /// - /// - /// + /// mpz_cdiv_qr + /// mpz_congruent_p + /// mpz_divexact + /// mpz_divisible_p + /// mpz_fdiv_qr + /// mpz_mod_ui + /// mpz_tdiv_qr + /// Integer Division /// GNU MP - Integer Division /// /// @@ -7970,17 +8608,18 @@ namespace Math.Gmp.Native /// The sign of the divisor is ignored; the result is always non-negative. /// /// - /// is identical to , returning the remainder as well as setting . - /// See if only the return value is wanted. + /// mpz_mod_ui is identical to mpz_fdiv_r_ui, returning the remainder as well as setting . + /// See mpz_fdiv_ui if only the return value is wanted. /// /// - /// - /// - /// - /// - /// - /// - /// + /// mpz_cdiv_qr + /// mpz_congruent_p + /// mpz_divexact + /// mpz_divisible_p + /// mpz_fdiv_qr + /// mpz_mod + /// mpz_tdiv_qr + /// Integer Division /// GNU MP - Integer Division /// /// @@ -8033,15 +8672,16 @@ namespace Math.Gmp.Native /// The result integer. /// The first operand integer. /// The second operand integer. - /// - /// - /// - /// - /// - /// - /// - /// - /// + /// mpz_abs + /// mpz_add + /// mpz_addmul + /// mpz_mul_2exp + /// mpz_mul_si + /// mpz_mul_ui + /// mpz_neg + /// mpz_sub + /// mpz_submul + /// Integer Arithmetic /// GNU MP - Integer Arithmetic /// /// @@ -8108,15 +8748,16 @@ namespace Math.Gmp.Native /// This operation can also be defined as a left shift by bits. /// /// - /// - /// - /// - /// - /// - /// - /// - /// - /// + /// mpz_abs + /// mpz_add + /// mpz_addmul + /// mpz_mul + /// mpz_mul_si + /// mpz_mul_ui + /// mpz_neg + /// mpz_sub + /// mpz_submul + /// Integer Arithmetic /// GNU MP - Integer Arithmetic /// /// @@ -8169,15 +8810,16 @@ namespace Math.Gmp.Native /// The result integer. /// The first operand integer. /// The second operand integer. - /// - /// - /// - /// - /// - /// - /// - /// - /// + /// mpz_abs + /// mpz_add + /// mpz_addmul + /// mpz_mul + /// mpz_mul_2exp + /// mpz_mul_ui + /// mpz_neg + /// mpz_sub + /// mpz_submul + /// Integer Arithmetic /// GNU MP - Integer Arithmetic /// /// @@ -8230,15 +8872,16 @@ namespace Math.Gmp.Native /// The result integer. /// The first operand integer. /// The second operand integer. - /// - /// - /// - /// - /// - /// - /// - /// - /// + /// mpz_abs + /// mpz_add + /// mpz_addmul + /// mpz_mul + /// mpz_mul_2exp + /// mpz_mul_si + /// mpz_neg + /// mpz_sub + /// mpz_submul + /// Integer Arithmetic /// GNU MP - Integer Arithmetic /// /// @@ -8290,13 +8933,14 @@ namespace Math.Gmp.Native /// /// The result integer. /// The operand integer. - /// - /// - /// - /// - /// - /// - /// + /// mpz_abs + /// mpz_add + /// mpz_addmul + /// mpz_mul + /// mpz_neg + /// mpz_sub + /// mpz_submul + /// Integer Arithmetic /// GNU MP - Integer Arithmetic /// /// @@ -8354,7 +8998,8 @@ namespace Math.Gmp.Native /// For practical purposes it’s adequate, the chance of a composite passing will be extremely small. /// /// - /// + /// mpz_probab_prime_p + /// Number Theoretic Functions /// GNU MP - Number Theoretic Functions /// /// @@ -8406,14 +9051,15 @@ namespace Math.Gmp.Native /// /// The operand integer. /// Return non-zero if odd, zero if even. - /// - /// - /// - /// - /// - /// - /// - /// + /// mpz_fits_ulong_p + /// mpz_fits_slong_p + /// mpz_fits_uint_p + /// mpz_fits_sint_p + /// mpz_fits_ushort_p + /// mpz_fits_sshort_p + /// mpz_even_p + /// mpz_sizeinbase + /// Miscellaneous Integer Functions /// GNU MP - Miscellaneous Integer Functions /// /// @@ -8459,16 +9105,17 @@ namespace Math.Gmp.Native /// Both the size and the limbs are written in decreasing significance order (i.e., in big-endian). /// /// - /// The output can be read with . + /// The output can be read with mpz_inp_raw. /// /// /// The output of this can not be read by mpz_inp_raw from GMP 1, /// because of changes necessary for compatibility between 32-bit and 64-bit machines. /// /// - /// - /// - /// + /// mpz_out_str + /// mpz_inp_str + /// mpz_inp_raw + /// I/O of Integers /// GNU MP - I/O of Integers /// /// @@ -8555,9 +9202,10 @@ namespace Math.Gmp.Native /// and lower-case letters (in that significance order) are used. /// /// - /// - /// - /// + /// mpz_inp_str + /// mpz_out_raw + /// mpz_inp_raw + /// I/O of Integers /// GNU MP - I/O of Integers /// /// @@ -8637,11 +9285,12 @@ namespace Math.Gmp.Native /// Under this definition both 0 and 1 are considered to be perfect powers. Negative values of are accepted, but of course can only be odd perfect powers. /// /// - /// - /// - /// - /// - /// + /// mpz_perfect_square_p + /// mpz_root + /// mpz_rootrem + /// mpz_sqrt + /// mpz_sqrtrem + /// Integer Roots /// GNU MP - Integer Roots /// /// @@ -8683,11 +9332,12 @@ namespace Math.Gmp.Native /// Under this definition both 0 and 1 are considered to be perfect squares. /// /// - /// - /// - /// - /// - /// + /// mpz_perfect_power_p + /// mpz_root + /// mpz_rootrem + /// mpz_sqrt + /// mpz_sqrtrem + /// Integer Roots /// GNU MP - Integer Roots /// /// @@ -8723,24 +9373,25 @@ namespace Math.Gmp.Native /// Return the population count of . /// /// The operand integer. - /// If ≥ 0, return the population count of , which is the number of 1 bits in the binary representation. If < 0, the number of 1s is infinite, and the return value is the largest possible . + /// If ≥ 0, return the population count of , which is the number of 1 bits in the binary representation. If < 0, the number of 1s is infinite, and the return value is the largest possible mp_bitcnt_t. /// /// /// The function behaves as if twos complement arithmetic were used (although sign-magnitude is the actual implementation). /// The least significant bit is number 0. /// /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// + /// mpz_and + /// mpz_ior + /// mpz_xor + /// mpz_com + /// mpz_hamdist + /// mpz_scan0 + /// mpz_scan1 + /// mpz_setbit + /// mpz_clrbit + /// mpz_combit + /// mpz_tstbit + /// Integer Logic and Bit Fiddling /// GNU MP - Integer Logic and Bit Fiddling /// /// @@ -8777,10 +9428,11 @@ namespace Math.Gmp.Native /// The result integer. /// The base integer. /// The exponent integer. - /// - /// - /// - /// + /// mpz_powm + /// mpz_powm_ui + /// mpz_powm_sec + /// mpz_ui_pow_ui + /// Integer Exponentiations /// GNU MP - Integer Exponentiation /// /// @@ -8836,14 +9488,15 @@ namespace Math.Gmp.Native /// The modulo integer. /// /// - /// Negative is supported if an inverse ^-1 modulo exists (see ). + /// Negative is supported if an inverse ^-1 modulo exists (see mpz_invert). /// If an inverse doesn’t exist then a divide by zero is raised. /// /// - /// - /// - /// - /// + /// mpz_powm_ui + /// mpz_powm_sec + /// mpz_pow_ui + /// mpz_ui_pow_ui + /// Integer Exponentiations /// GNU MP - Integer Exponentiation /// /// @@ -8925,10 +9578,11 @@ namespace Math.Gmp.Native /// This function is intended for cryptographic purposes, where resilience to side-channel attacks is desired. /// /// - /// - /// - /// - /// + /// mpz_powm + /// mpz_powm_ui + /// mpz_pow_ui + /// mpz_ui_pow_ui + /// Integer Exponentiations /// GNU MP - Integer Exponentiation /// /// @@ -9002,14 +9656,15 @@ namespace Math.Gmp.Native /// The modulo integer. /// /// - /// Negative is supported if an inverse ^-1 modulo exists (see ). + /// Negative is supported if an inverse ^-1 modulo exists (see mpz_invert). /// If an inverse doesn’t exist then a divide by zero is raised. /// /// - /// - /// - /// - /// + /// mpz_powm + /// mpz_powm_sec + /// mpz_pow_ui + /// mpz_ui_pow_ui + /// Integer Exponentiations /// GNU MP - Integer Exponentiation /// /// @@ -9076,8 +9731,9 @@ namespace Math.Gmp.Native /// Reasonable values of are between 15 and 50. /// /// - /// - /// + /// mpz_millerrabin + /// mpz_nextprime + /// Number Theoretic Functions /// GNU MP - Number Theoretic Functions /// /// @@ -9120,7 +9776,7 @@ namespace Math.Gmp.Native /// Negative random numbers are generated when is negative. /// /// - /// This function is obsolete. Use or instead. + /// This function is obsolete. Use mpz_urandomb or mpz_urandomm instead. /// /// /// The random number functions of GMP come in two groups; older function that rely on a global state, @@ -9129,10 +9785,11 @@ namespace Math.Gmp.Native /// for more information on how to use and not to use random number functions. /// /// - /// - /// - /// - /// + /// mpz_urandomb + /// mpz_urandomm + /// mpz_rrandomb + /// mpz_random2 + /// Integer Random Numbers /// GNU MP - Integer Random Numbers /// /// @@ -9175,7 +9832,7 @@ namespace Math.Gmp.Native /// Negative random numbers are generated when is negative. /// /// - /// This function is obsolete. Use instead. + /// This function is obsolete. Use mpz_rrandomb instead. /// /// /// The random number functions of GMP come in two groups; older function that rely on a global state, @@ -9184,10 +9841,11 @@ namespace Math.Gmp.Native /// for more information on how to use and not to use random number functions. /// /// - /// - /// - /// - /// + /// mpz_urandomb + /// mpz_urandomm + /// mpz_rrandomb + /// mpz_random + /// Integer Random Numbers /// GNU MP - Integer Random Numbers /// /// @@ -9234,11 +9892,12 @@ namespace Math.Gmp.Native /// repeated automatic reallocations, or to decrease it to give memory back to the heap. /// /// - /// - /// - /// - /// - /// + /// mpz_clear + /// mpz_clears + /// mpz_init + /// mpz_inits + /// mpz_init2 + /// Initializing Integers /// GNU MP - Initializing Integers /// /// @@ -9301,6 +9960,7 @@ namespace Math.Gmp.Native /// The operand integer. /// The factor operand integer. /// The return value is how many such occurrences were removed. + /// Number Theoretic Functions /// GNU MP - Number Theoretic Functions /// /// @@ -9363,11 +10023,12 @@ namespace Math.Gmp.Native /// The first operand integer. /// The second operand integer. /// Return non-zero if the computation was exact, i.e., if is to the th power. - /// - /// - /// - /// - /// + /// mpz_perfect_power_p + /// mpz_perfect_square_p + /// mpz_rootrem + /// mpz_sqrt + /// mpz_sqrtrem + /// Integer Roots /// GNU MP - Integer Roots /// /// @@ -9421,11 +10082,12 @@ namespace Math.Gmp.Native /// The result remainder integer. /// The first operand integer. /// The second operand integer. - /// - /// - /// - /// - /// + /// mpz_perfect_power_p + /// mpz_perfect_square_p + /// mpz_root + /// mpz_sqrt + /// mpz_sqrtrem + /// Integer Roots /// GNU MP - Integer Roots /// /// @@ -9500,10 +10162,11 @@ namespace Math.Gmp.Native /// for more information on how to use and not to use random number functions. /// /// - /// - /// - /// - /// + /// mpz_urandomb + /// mpz_urandomm + /// mpz_random + /// mpz_random2 + /// Integer Random Numbers /// GNU MP - Integer Random Numbers /// /// @@ -9564,26 +10227,27 @@ namespace Math.Gmp.Native /// then is returned. /// /// - /// If there’s no bit found, then the largest possible is returned. - /// This will happen in past the end of a negative number, - /// or past the end of a nonnegative number. + /// If there’s no bit found, then the largest possible mp_bitcnt_t is returned. + /// This will happen in mpz_scan0 past the end of a negative number, + /// or mpz_scan1 past the end of a nonnegative number. /// /// /// The function behaves as if twos complement arithmetic were used (although sign-magnitude is the actual implementation). /// The least significant bit is number 0. /// /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// + /// mpz_and + /// mpz_ior + /// mpz_xor + /// mpz_com + /// mpz_popcount + /// mpz_hamdist + /// mpz_scan1 + /// mpz_setbit + /// mpz_clrbit + /// mpz_combit + /// mpz_tstbit + /// Integer Logic and Bit Fiddling /// GNU MP - Integer Logic and Bit Fiddling /// /// @@ -9631,26 +10295,27 @@ namespace Math.Gmp.Native /// then is returned. /// /// - /// If there’s no bit found, then the largest possible is returned. - /// This will happen in past the end of a negative number, - /// or past the end of a nonnegative number. + /// If there’s no bit found, then the largest possible mp_bitcnt_t is returned. + /// This will happen in mpz_scan0 past the end of a negative number, + /// or mpz_scan1 past the end of a nonnegative number. /// /// /// The function behaves as if twos complement arithmetic were used (although sign-magnitude is the actual implementation). /// The least significant bit is number 0. /// /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// + /// mpz_and + /// mpz_ior + /// mpz_xor + /// mpz_com + /// mpz_popcount + /// mpz_hamdist + /// mpz_scan0 + /// mpz_setbit + /// mpz_clrbit + /// mpz_combit + /// mpz_tstbit + /// Integer Logic and Bit Fiddling /// GNU MP - Integer Logic and Bit Fiddling /// /// @@ -9687,13 +10352,14 @@ namespace Math.Gmp.Native /// /// The destination integer. /// The source integer. - /// - /// - /// - /// - /// - /// - /// + /// mpz_set_ui + /// mpz_set_si + /// mpz_set_d + /// mpz_set_q + /// mpz_set_f + /// mpz_set_str + /// mpz_swap + /// Assigning Integers /// GNU MP - Assigning Integers /// /// @@ -9752,16 +10418,17 @@ namespace Math.Gmp.Native /// The source integer. /// /// - /// truncate to make it an integer. + /// mpz_set_d truncate to make it an integer. /// /// - /// - /// - /// - /// - /// - /// - /// + /// mpz_set + /// mpz_set_ui + /// mpz_set_si + /// mpz_set_q + /// mpz_set_f + /// mpz_set_str + /// mpz_swap + /// Assigning Integers /// GNU MP - Assigning Integers /// /// @@ -9806,16 +10473,17 @@ namespace Math.Gmp.Native /// The source integer. /// /// - /// truncate to make it an integer. + /// mpz_set_f truncate to make it an integer. /// /// - /// - /// - /// - /// - /// - /// - /// + /// mpz_set + /// mpz_set_ui + /// mpz_set_si + /// mpz_set_d + /// mpz_set_q + /// mpz_set_str + /// mpz_swap + /// Assigning Integers /// GNU MP - Assigning Integers /// /// @@ -9865,16 +10533,17 @@ namespace Math.Gmp.Native /// The source integer. /// /// - /// truncate to make it an integer. + /// mpz_set_q truncate to make it an integer. /// /// - /// - /// - /// - /// - /// - /// - /// + /// mpz_set + /// mpz_set_ui + /// mpz_set_si + /// mpz_set_d + /// mpz_set_f + /// mpz_set_str + /// mpz_swap + /// Assigning Integers /// GNU MP - Assigning Integers /// /// @@ -9922,13 +10591,14 @@ namespace Math.Gmp.Native /// /// The destination integer. /// The source integer. - /// - /// - /// - /// - /// - /// - /// + /// mpz_set + /// mpz_set_ui + /// mpz_set_d + /// mpz_set_q + /// mpz_set_f + /// mpz_set_str + /// mpz_swap + /// Assigning Integers /// GNU MP - Assigning Integers /// /// @@ -9988,13 +10658,14 @@ namespace Math.Gmp.Native /// letter represent 36..61. /// /// - /// - /// - /// - /// - /// - /// - /// + /// mpz_set + /// mpz_set_ui + /// mpz_set_si + /// mpz_set_d + /// mpz_set_q + /// mpz_set_f + /// mpz_swap + /// Assigning Integers /// GNU MP - Assigning Integers /// /// @@ -10045,13 +10716,14 @@ namespace Math.Gmp.Native /// /// The destination integer. /// The source integer. - /// - /// - /// - /// - /// - /// - /// + /// mpz_set + /// mpz_set_si + /// mpz_set_d + /// mpz_set_q + /// mpz_set_f + /// mpz_set_str + /// mpz_swap + /// Assigning Integers /// GNU MP - Assigning Integers /// /// @@ -10101,17 +10773,18 @@ namespace Math.Gmp.Native /// The least significant bit is number 0. /// /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// + /// mpz_and + /// mpz_ior + /// mpz_xor + /// mpz_com + /// mpz_popcount + /// mpz_hamdist + /// mpz_scan0 + /// mpz_scan1 + /// mpz_clrbit + /// mpz_combit + /// mpz_tstbit + /// Integer Logic and Bit Fiddling /// GNU MP - Integer Logic and Bit Fiddling /// /// @@ -10154,13 +10827,14 @@ namespace Math.Gmp.Native /// /// The operand integer. /// Return +1 if > 0, 0 if = 0, and -1 if < 0. - /// - /// - /// - /// - /// - /// - /// + /// mpz_cmp + /// mpz_cmp_d + /// mpz_cmp_si + /// mpz_cmp_ui + /// mpz_cmpabs + /// mpz_cmpabs_d + /// mpz_cmpabs_ui + /// Integer Comparisons /// GNU MP - Integer Comparisons /// /// @@ -10202,13 +10876,14 @@ namespace Math.Gmp.Native /// If is zero, the returned value will be zero. /// /// - /// - /// - /// - /// - /// - /// - /// + /// _mpz_realloc + /// mpz_getlimbn + /// mpz_limbs_read + /// mpz_limbs_write + /// mpz_limbs_modify + /// mpz_limbs_finish + /// mpz_roinit_n + /// Integer Special Functions /// GNU MP - Integer Special Functions /// /// @@ -10267,7 +10942,7 @@ namespace Math.Gmp.Native /// /// /// This function can be used to determine the space required when converting to a string. - /// The right amount of allocation is normally two more than the value returned by , + /// The right amount of allocation is normally two more than the value returned by mpz_sizeinbase, /// one extra for a minus sign and one for the null-terminator. /// /// @@ -10277,14 +10952,15 @@ namespace Math.Gmp.Native /// see GNU MP - Logical and Bit Manipulation Functions.) /// /// - /// - /// - /// - /// - /// - /// - /// - /// + /// mpz_fits_ulong_p + /// mpz_fits_slong_p + /// mpz_fits_uint_p + /// mpz_fits_sint_p + /// mpz_fits_ushort_p + /// mpz_fits_sshort_p + /// mpz_odd_p + /// mpz_even_p + /// Miscellaneous Integer Functions /// GNU MP - Miscellaneous Integer Functions /// /// @@ -10330,11 +11006,12 @@ namespace Math.Gmp.Native /// /// The result square root integer. /// The operand integer. - /// - /// - /// - /// - /// + /// mpz_perfect_power_p + /// mpz_perfect_square_p + /// mpz_root + /// mpz_rootrem + /// mpz_sqrtrem + /// Integer Roots /// GNU MP - Integer Roots /// /// @@ -10382,16 +11059,17 @@ namespace Math.Gmp.Native } /// - /// Set to the truncated integer part of the square root of , like . Set to the remainder - * , which will be zero if is a perfect square. + /// Set to the truncated integer part of the square root of , like mpz_sqrt. Set to the remainder - * , which will be zero if is a perfect square. /// /// The result square root integer. /// The result remainder integer. /// The operand integer. - /// - /// - /// - /// - /// + /// mpz_perfect_power_p + /// mpz_perfect_square_p + /// mpz_root + /// mpz_rootrem + /// mpz_sqrt + /// Integer Roots /// GNU MP - Integer Roots /// /// @@ -10449,14 +11127,15 @@ namespace Math.Gmp.Native /// The result integer. /// The first operand integer. /// The second operand integer. - /// - /// - /// - /// - /// - /// - /// - /// + /// mpz_abs + /// mpz_add + /// mpz_addmul + /// mpz_mul + /// mpz_neg + /// mpz_sub_ui + /// mpz_submul + /// mpz_ui_sub + /// Integer Arithmetic /// GNU MP - Integer Arithmetic /// /// @@ -10518,14 +11197,15 @@ namespace Math.Gmp.Native /// The result integer. /// The first operand integer. /// The second operand integer. - /// - /// - /// - /// - /// - /// - /// - /// + /// mpz_abs + /// mpz_add + /// mpz_addmul + /// mpz_mul + /// mpz_neg + /// mpz_sub + /// mpz_submul + /// mpz_ui_sub + /// Integer Arithmetic /// GNU MP - Integer Arithmetic /// /// @@ -10578,14 +11258,15 @@ namespace Math.Gmp.Native /// The result integer. /// The first operand integer. /// The second operand integer. - /// - /// - /// - /// - /// - /// - /// - /// + /// mpz_abs + /// mpz_add + /// mpz_addmul + /// mpz_mul + /// mpz_neg + /// mpz_sub + /// mpz_sub_ui + /// mpz_submul + /// Integer Arithmetic /// GNU MP - Integer Arithmetic /// /// @@ -10638,13 +11319,14 @@ namespace Math.Gmp.Native /// The result integer. /// The first operand integer. /// The second operand integer. - /// - /// - /// - /// - /// - /// - /// + /// mpz_abs + /// mpz_add + /// mpz_addmul + /// mpz_mul + /// mpz_neg + /// mpz_sub + /// mpz_submul_ui + /// Integer Arithmetic /// GNU MP - Integer Arithmetic /// /// @@ -10706,13 +11388,14 @@ namespace Math.Gmp.Native /// The result integer. /// The first operand integer. /// The second operand integer. - /// - /// - /// - /// - /// - /// - /// + /// mpz_abs + /// mpz_add + /// mpz_addmul + /// mpz_mul + /// mpz_neg + /// mpz_sub + /// mpz_submul + /// Integer Arithmetic /// GNU MP - Integer Arithmetic /// /// @@ -10764,13 +11447,14 @@ namespace Math.Gmp.Native /// /// The first integer. /// The second integer. - /// - /// - /// - /// - /// - /// - /// + /// mpz_set + /// mpz_set_ui + /// mpz_set_si + /// mpz_set_d + /// mpz_set_q + /// mpz_set_f + /// mpz_set_str + /// Assigning Integers /// GNU MP - Assigning Integers /// /// @@ -10825,20 +11509,21 @@ namespace Math.Gmp.Native /// The numerator integer. /// The denominator integer. /// The remainder | r | where r = - q * , and where q = trunc( / ). - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// + /// mpz_cdiv_qr + /// mpz_congruent_p + /// mpz_divexact + /// mpz_divisible_p + /// mpz_fdiv_qr + /// mpz_mod + /// mpz_tdiv_q + /// mpz_tdiv_r + /// mpz_tdiv_qr + /// mpz_tdiv_q_ui + /// mpz_tdiv_r_ui + /// mpz_tdiv_qr_ui + /// mpz_tdiv_q_2exp + /// mpz_tdiv_r_2exp + /// Integer Division /// GNU MP - Integer Division /// /// @@ -10876,20 +11561,21 @@ namespace Math.Gmp.Native /// The result quotient integer. /// The numerator integer. /// The denominator integer. - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// + /// mpz_cdiv_qr + /// mpz_congruent_p + /// mpz_divexact + /// mpz_divisible_p + /// mpz_fdiv_qr + /// mpz_mod + /// mpz_tdiv_r + /// mpz_tdiv_qr + /// mpz_tdiv_q_ui + /// mpz_tdiv_r_ui + /// mpz_tdiv_qr_ui + /// mpz_tdiv_ui + /// mpz_tdiv_q_2exp + /// mpz_tdiv_r_2exp + /// Integer Division /// GNU MP - Integer Division /// /// @@ -10951,20 +11637,21 @@ namespace Math.Gmp.Native /// The result quotient integer. /// The numerator integer. /// The exponent of the power of two denominator. - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// + /// mpz_cdiv_qr + /// mpz_congruent_p + /// mpz_divexact + /// mpz_divisible_p + /// mpz_fdiv_qr + /// mpz_mod + /// mpz_tdiv_q + /// mpz_tdiv_r + /// mpz_tdiv_qr + /// mpz_tdiv_q_ui + /// mpz_tdiv_r_ui + /// mpz_tdiv_qr_ui + /// mpz_tdiv_ui + /// mpz_tdiv_r_2exp + /// Integer Division /// GNU MP - Integer Division /// /// @@ -11018,20 +11705,21 @@ namespace Math.Gmp.Native /// The numerator integer. /// The denominator integer. /// Return the remainder r = | - * |. - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// + /// mpz_cdiv_qr + /// mpz_congruent_p + /// mpz_divexact + /// mpz_divisible_p + /// mpz_fdiv_qr + /// mpz_mod + /// mpz_tdiv_q + /// mpz_tdiv_r + /// mpz_tdiv_qr + /// mpz_tdiv_r_ui + /// mpz_tdiv_qr_ui + /// mpz_tdiv_ui + /// mpz_tdiv_q_2exp + /// mpz_tdiv_r_2exp + /// Integer Division /// GNU MP - Integer Division /// /// @@ -11083,20 +11771,21 @@ namespace Math.Gmp.Native /// The result remainder integer. /// The numerator integer. /// The denominator integer. - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// + /// mpz_cdiv_qr + /// mpz_congruent_p + /// mpz_divexact + /// mpz_divisible_p + /// mpz_fdiv_qr + /// mpz_mod + /// mpz_tdiv_q + /// mpz_tdiv_r + /// mpz_tdiv_q_ui + /// mpz_tdiv_r_ui + /// mpz_tdiv_qr_ui + /// mpz_tdiv_ui + /// mpz_tdiv_q_2exp + /// mpz_tdiv_r_2exp + /// Integer Division /// GNU MP - Integer Division /// /// @@ -11165,20 +11854,21 @@ namespace Math.Gmp.Native /// The numerator integer. /// The denominator integer. /// Return | |. - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// + /// mpz_cdiv_qr + /// mpz_congruent_p + /// mpz_divexact + /// mpz_divisible_p + /// mpz_fdiv_qr + /// mpz_mod + /// mpz_tdiv_q + /// mpz_tdiv_r + /// mpz_tdiv_qr + /// mpz_tdiv_q_ui + /// mpz_tdiv_r_ui + /// mpz_tdiv_ui + /// mpz_tdiv_q_2exp + /// mpz_tdiv_r_2exp + /// Integer Division /// GNU MP - Integer Division /// /// @@ -11236,20 +11926,21 @@ namespace Math.Gmp.Native /// The result remainder integer. /// The numerator integer. /// The denominator integer. - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// + /// mpz_cdiv_qr + /// mpz_congruent_p + /// mpz_divexact + /// mpz_divisible_p + /// mpz_fdiv_qr + /// mpz_mod + /// mpz_tdiv_q + /// mpz_tdiv_qr + /// mpz_tdiv_q_ui + /// mpz_tdiv_r_ui + /// mpz_tdiv_qr_ui + /// mpz_tdiv_ui + /// mpz_tdiv_q_2exp + /// mpz_tdiv_r_2exp + /// Integer Division /// GNU MP - Integer Division /// /// @@ -11311,20 +12002,21 @@ namespace Math.Gmp.Native /// The result remainder integer. /// The numerator integer. /// The exponent of the power of two denominator. - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// + /// mpz_cdiv_qr + /// mpz_congruent_p + /// mpz_divexact + /// mpz_divisible_p + /// mpz_fdiv_qr + /// mpz_mod + /// mpz_tdiv_q + /// mpz_tdiv_r + /// mpz_tdiv_qr + /// mpz_tdiv_q_ui + /// mpz_tdiv_r_ui + /// mpz_tdiv_qr_ui + /// mpz_tdiv_ui + /// mpz_tdiv_q_2exp + /// Integer Division /// GNU MP - Integer Division /// /// @@ -11378,20 +12070,21 @@ namespace Math.Gmp.Native /// The numerator integer. /// The denominator integer. /// Return | |. - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// + /// mpz_cdiv_qr + /// mpz_congruent_p + /// mpz_divexact + /// mpz_divisible_p + /// mpz_fdiv_qr + /// mpz_mod + /// mpz_tdiv_q + /// mpz_tdiv_r + /// mpz_tdiv_qr + /// mpz_tdiv_q_ui + /// mpz_tdiv_qr_ui + /// mpz_tdiv_ui + /// mpz_tdiv_q_2exp + /// mpz_tdiv_r_2exp + /// Integer Division /// GNU MP - Integer Division /// /// @@ -11450,17 +12143,18 @@ namespace Math.Gmp.Native /// The least significant bit is number 0. /// /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// + /// mpz_and + /// mpz_ior + /// mpz_xor + /// mpz_com + /// mpz_popcount + /// mpz_hamdist + /// mpz_scan0 + /// mpz_scan1 + /// mpz_setbit + /// mpz_clrbit + /// mpz_combit + /// Integer Logic and Bit Fiddling /// GNU MP - Integer Logic and Bit Fiddling /// /// @@ -11498,10 +12192,11 @@ namespace Math.Gmp.Native /// The result integer. /// The base integer. /// The exponent integer. - /// - /// - /// - /// + /// mpz_powm + /// mpz_powm_ui + /// mpz_powm_sec + /// mpz_pow_ui + /// Integer Exponentiations /// GNU MP - Integer Exponentiation /// /// @@ -11557,10 +12252,11 @@ namespace Math.Gmp.Native /// for more information on how to use and not to use random number functions. /// /// - /// - /// - /// - /// + /// mpz_urandomm + /// mpz_rrandomb + /// mpz_random + /// mpz_random2 + /// Integer Random Numbers /// GNU MP - Integer Random Numbers /// /// @@ -11623,10 +12319,11 @@ namespace Math.Gmp.Native /// for more information on how to use and not to use random number functions. /// /// - /// - /// - /// - /// + /// mpz_urandomb + /// mpz_rrandomb + /// mpz_random + /// mpz_random2 + /// Integer Random Numbers /// GNU MP - Integer Random Numbers /// /// @@ -11694,17 +12391,18 @@ namespace Math.Gmp.Native /// The least significant bit is number 0. /// /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// + /// mpz_and + /// mpz_ior + /// mpz_com + /// mpz_popcount + /// mpz_hamdist + /// mpz_scan0 + /// mpz_scan1 + /// mpz_setbit + /// mpz_clrbit + /// mpz_combit + /// mpz_tstbit + /// Integer Logic and Bit Fiddling /// GNU MP - Integer Logic and Bit Fiddling /// /// @@ -11767,16 +12465,17 @@ namespace Math.Gmp.Native /// A pointer to the limb array representing the absolute value of . /// /// - /// The size of the array is (x). Intended for read access only. + /// The size of the array is mpz_size(x). Intended for read access only. /// /// - /// - /// - /// - /// - /// - /// - /// + /// _mpz_realloc + /// mpz_getlimbn + /// mpz_size + /// mpz_limbs_write + /// mpz_limbs_modify + /// mpz_limbs_finish + /// mpz_roinit_n + /// Integer Special Functions /// GNU MP - Integer Special Functions /// /// @@ -11837,17 +12536,18 @@ namespace Math.Gmp.Native /// /// The array is reallocated as needed, to make room for limbs. /// Requires > 0. - /// The function may destroy the old value and + /// The mpz_limbs_write function may destroy the old value and /// return an array with unspecified contents. /// /// - /// - /// - /// - /// - /// - /// - /// + /// _mpz_realloc + /// mpz_getlimbn + /// mpz_size + /// mpz_limbs_read + /// mpz_limbs_modify + /// mpz_limbs_finish + /// mpz_roinit_n + /// Integer Special Functions /// GNU MP - Integer Special Functions /// /// @@ -11914,17 +12614,18 @@ namespace Math.Gmp.Native /// /// The array is reallocated as needed, to make room for limbs. /// Requires > 0. - /// The function returns an array that holds the old absolute + /// The mpz_limbs_modify function returns an array that holds the old absolute /// value of /// /// - /// - /// - /// - /// - /// - /// - /// + /// _mpz_realloc + /// mpz_getlimbn + /// mpz_size + /// mpz_limbs_read + /// mpz_limbs_write + /// mpz_limbs_finish + /// mpz_roinit_n + /// Integer Special Functions /// GNU MP - Integer Special Functions /// /// @@ -11986,8 +12687,8 @@ namespace Math.Gmp.Native /// The number of limbs and the sign of . /// /// - /// Used after writing to the limb array pointer returned by - /// or is completed. The array should contain | | + /// Used after writing to the limb array pointer returned by mpz_limbs_write + /// or mpz_limbs_modify is completed. The array should contain | | /// valid limbs, representing the new absolute value for , and the sign of /// is taken from the sign of . /// This function never reallocates , so the limb pointer remains valid. @@ -12006,13 +12707,14 @@ namespace Math.Gmp.Native /// } /// /// - /// - /// - /// - /// - /// - /// - /// + /// _mpz_realloc + /// mpz_getlimbn + /// mpz_size + /// mpz_limbs_read + /// mpz_limbs_write + /// mpz_limbs_modify + /// mpz_roinit_n + /// Integer Special Functions /// GNU MP - Integer Special Functions public static void mpz_limbs_finish(/*const*/ mpz_t x, mp_size_t s) { @@ -12042,13 +12744,14 @@ namespace Math.Gmp.Native /// } /// /// - /// - /// - /// - /// - /// - /// - /// + /// _mpz_realloc + /// mpz_getlimbn + /// mpz_size + /// mpz_limbs_read + /// mpz_limbs_write + /// mpz_limbs_modify + /// mpz_limbs_finish + /// Integer Special Functions /// GNU MP - Integer Special Functions /// /// @@ -12116,14 +12819,15 @@ namespace Math.Gmp.Native /// /// The result rational. /// The operand rational. - /// - /// - /// - /// - /// - /// - /// - /// + /// mpq_add + /// mpq_sub + /// mpq_mul + /// mpq_mul_2exp + /// mpq_div + /// mpq_div_2exp + /// mpq_neg + /// mpq_inv + /// Rational Arithmetic /// GNU MP - Rational Arithmetic /// /// @@ -12144,14 +12848,15 @@ namespace Math.Gmp.Native /// The result rational. /// The first operand rational. /// The second operand rational. - /// - /// - /// - /// - /// - /// - /// - /// + /// mpq_sub + /// mpq_mul + /// mpq_mul_2exp + /// mpq_div + /// mpq_div_2exp + /// mpq_neg + /// mpq_abs + /// mpq_inv + /// Rational Arithmetic /// GNU MP - Rational Arithmetic /// /// @@ -12171,15 +12876,16 @@ namespace Math.Gmp.Native /// Remove any factors that are common to the numerator and denominator of , and make the denominator positive. /// /// The operand rational. - /// - /// - /// - /// - /// - /// - /// - /// - /// + /// mpq_init + /// mpq_inits + /// mpq_clears + /// mpq_set + /// mpq_set_z + /// mpq_set_ui + /// mpq_set_si + /// mpq_set_str + /// mpq_swap + /// Initializing Rationals /// GNU MP - Initializing Rationals /// /// @@ -12199,19 +12905,20 @@ namespace Math.Gmp.Native /// The operand rational. /// /// - /// Make sure to call this function for all variables when you are done with them. + /// Make sure to call this function for all mpq_t variables when you are done with them. /// /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// + /// mpq_canonicalize + /// mpq_init + /// mpq_inits + /// mpq_clears + /// mpq_set + /// mpq_set_z + /// mpq_set_ui + /// mpq_set_si + /// mpq_set_str + /// mpq_swap + /// Initializing Rationals /// GNU MP - Initializing Rationals /// /// @@ -12245,19 +12952,20 @@ namespace Math.Gmp.Native } /// - /// Free the space occupied by a NULL-terminated list of variables. + /// Free the space occupied by a NULL-terminated list of mpq_t variables. /// /// The operand rational. - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// + /// mpq_canonicalize + /// mpq_init + /// mpq_inits + /// mpq_clear + /// mpq_set + /// mpq_set_z + /// mpq_set_ui + /// mpq_set_si + /// mpq_set_str + /// mpq_swap + /// Initializing Rationals /// GNU MP - Initializing Rationals /// /// @@ -12309,14 +13017,15 @@ namespace Math.Gmp.Native /// Return a positive value if > , zero if = , and a negative value if < . /// /// - /// To determine if two rationals are equal, is faster than . + /// To determine if two rationals are equal, mpq_equal is faster than mpq_cmp. /// /// - /// - /// - /// - /// - /// + /// mpq_cmp_z + /// mpq_cmp_ui + /// mpq_cmp_si + /// mpq_sgn + /// mpq_equal + /// Comparing Rationals /// GNU MP - Comparing Rationals /// /// @@ -12373,11 +13082,12 @@ namespace Math.Gmp.Native /// and are allowed to have common factors. /// /// - /// - /// - /// - /// - /// + /// mpq_cmp + /// mpq_cmp_z + /// mpq_cmp_ui + /// mpq_sgn + /// mpq_equal + /// Comparing Rationals /// GNU MP - Comparing Rationals /// /// @@ -12423,11 +13133,12 @@ namespace Math.Gmp.Native /// and are allowed to have common factors. /// /// - /// - /// - /// - /// - /// + /// mpq_cmp + /// mpq_cmp_z + /// mpq_cmp_si + /// mpq_sgn + /// mpq_equal + /// Comparing Rationals /// GNU MP - Comparing Rationals /// /// @@ -12469,14 +13180,15 @@ namespace Math.Gmp.Native /// Return a positive value if > , zero if = , and a negative value if < . /// /// - /// To determine if two rationals are equal, is faster than . + /// To determine if two rationals are equal, mpq_equal is faster than mpq_cmp. /// /// - /// - /// - /// - /// - /// + /// mpq_cmp + /// mpq_cmp_ui + /// mpq_cmp_si + /// mpq_sgn + /// mpq_equal + /// Comparing Rationals /// GNU MP - Comparing Rationals /// /// @@ -12533,11 +13245,12 @@ namespace Math.Gmp.Native /// The mpz functions can be used on the returned reference. /// /// - /// - /// - /// - /// - /// + /// mpq_numref + /// mpq_get_num + /// mpq_get_den + /// mpq_set_num + /// mpq_set_den + /// Applying Integer Functions /// GNU MP - Applying Integer Functions /// /// @@ -12585,14 +13298,15 @@ namespace Math.Gmp.Native /// The result rational. /// The first operand rational. /// The second operand rational. - /// - /// - /// - /// - /// - /// - /// - /// + /// mpq_add + /// mpq_sub + /// mpq_mul + /// mpq_mul_2exp + /// mpq_div_2exp + /// mpq_neg + /// mpq_abs + /// mpq_inv + /// Rational Arithmetic /// GNU MP - Rational Arithmetic /// /// @@ -12614,14 +13328,15 @@ namespace Math.Gmp.Native /// The result rational. /// The first operand rational. /// The second operand rational. - /// - /// - /// - /// - /// - /// - /// - /// + /// mpq_add + /// mpq_sub + /// mpq_mul + /// mpq_mul_2exp + /// mpq_div + /// mpq_neg + /// mpq_abs + /// mpq_inv + /// Rational Arithmetic /// GNU MP - Rational Arithmetic /// /// @@ -12644,14 +13359,15 @@ namespace Math.Gmp.Native /// Return non-zero if and are equal, zero if they are non-equal. /// /// - /// Although can be used for the same purpose, this function is much faster. + /// Although mpq_cmp can be used for the same purpose, this function is much faster. /// /// - /// - /// - /// - /// - /// + /// mpq_cmp + /// mpq_cmp_z + /// mpq_cmp_ui + /// mpq_cmp_si + /// mpq_sgn + /// Comparing Rationals /// GNU MP - Comparing Rationals /// /// @@ -12703,15 +13419,16 @@ namespace Math.Gmp.Native /// The operand rational. /// /// - /// The function is equivalent to calling with . - /// Direct use of is recommended instead of this functions. + /// The function is equivalent to calling mpz_set with mpq_numref. + /// Direct use of mpq_numref is recommended instead of this functions. /// /// - /// - /// - /// - /// - /// + /// mpq_numref + /// mpq_denref + /// mpq_get_den + /// mpq_set_num + /// mpq_set_den + /// Applying Integer Functions /// GNU MP - Applying Integer Functions /// /// @@ -12773,16 +13490,17 @@ namespace Math.Gmp.Native /// The operand rational. /// /// - /// The function is equivalent to calling with . - /// Direct use of is recommended instead of this functions. + /// The function is equivalent to calling mpz_set with mpq_denref. + /// Direct use of mpq_denref is recommended instead of this functions. /// /// - /// - /// - /// - /// - /// - /// + /// mpq_numref + /// mpq_denref + /// mpq_get_num + /// mpq_get_den + /// mpq_set_num + /// mpq_set_den + /// Applying Integer Functions /// GNU MP - Applying Integer Functions /// /// @@ -12838,21 +13556,22 @@ namespace Math.Gmp.Native } /// - /// Convert to a , truncating if necessary (i.e. rounding towards zero). + /// Convert to a double, truncating if necessary (i.e. rounding towards zero). /// /// The operand rational. - /// The converted . + /// The converted double. /// /// - /// If the exponent from the conversion is too big or too small to fit a then the result is system dependent. + /// If the exponent from the conversion is too big or too small to fit a double then the result is system dependent. /// For too big an infinity is returned when available. /// For too small 0.0 is normally returned. /// Hardware overflow, underflow and denorm traps may or may not occur. /// /// - /// - /// - /// + /// mpq_set_d + /// mpq_set_f + /// mpq_get_str + /// Rational Conversions /// GNU MP - Rational Conversions /// /// @@ -12912,9 +13631,10 @@ namespace Math.Gmp.Native /// The three extra bytes are for a possible minus sign, possible slash, and the null-terminator. /// /// - /// - /// - /// + /// mpq_get_d + /// mpq_set_d + /// mpq_set_f + /// Rational Conversions /// GNU MP - Rational Conversions /// /// @@ -12959,19 +13679,20 @@ namespace Math.Gmp.Native /// /// /// Each variable should normally only be initialized once, or at least cleared out - /// (using the function ) between each initialization. + /// (using the function mpq_clear) between each initialization. /// /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// + /// mpq_canonicalize + /// mpq_inits + /// mpq_clear + /// mpq_clears + /// mpq_set + /// mpq_set_z + /// mpq_set_ui + /// mpq_set_si + /// mpq_set_str + /// mpq_swap + /// Initializing Rationals /// GNU MP - Initializing Rationals /// /// @@ -13009,19 +13730,20 @@ namespace Math.Gmp.Native } /// - /// Initialize a NULL-terminated list of variables, and set their values to 0/1. + /// Initialize a NULL-terminated list of mpq_t variables, and set their values to 0/1. /// /// The operand rational. - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// + /// mpq_canonicalize + /// mpq_init + /// mpq_clear + /// mpq_clears + /// mpq_set + /// mpq_set_z + /// mpq_set_ui + /// mpq_set_si + /// mpq_set_str + /// mpq_swap + /// Initializing Rationals /// GNU MP - Initializing Rationals /// /// @@ -13079,7 +13801,7 @@ namespace Math.Gmp.Native /// /// The input can be a fraction like "17/63" or just an integer like "123". /// Reading stops at the first character not in this form, and white space is not permitted within the string. - /// If the input might not be in canonical form, then must be called + /// If the input might not be in canonical form, then mpq_canonicalize must be called /// (see GNU MP - Rational Number Functions). /// /// @@ -13089,7 +13811,8 @@ namespace Math.Gmp.Native /// "0x10/11" is 16/11, whereas "0x10/0x11" is 16/17. /// /// - /// + /// mpq_out_str + /// I/O of Rationals /// GNU MP - I/O of Rationals /// /// @@ -13161,14 +13884,15 @@ namespace Math.Gmp.Native /// If the new denominator is zero, this routine will divide by zero. /// /// - /// - /// - /// - /// - /// - /// - /// - /// + /// mpq_add + /// mpq_sub + /// mpq_mul + /// mpq_mul_2exp + /// mpq_div + /// mpq_div_2exp + /// mpq_neg + /// mpq_abs + /// Rational Arithmetic /// GNU MP - Rational Arithmetic /// /// @@ -13189,14 +13913,15 @@ namespace Math.Gmp.Native /// The result rational. /// The first operand rational. /// The second operand rational. - /// - /// - /// - /// - /// - /// - /// - /// + /// mpq_add + /// mpq_sub + /// mpq_mul_2exp + /// mpq_div + /// mpq_div_2exp + /// mpq_neg + /// mpq_abs + /// mpq_inv + /// Rational Arithmetic /// GNU MP - Rational Arithmetic /// /// @@ -13218,14 +13943,15 @@ namespace Math.Gmp.Native /// The result rational. /// The first operand rational. /// The second operand rational. - /// - /// - /// - /// - /// - /// - /// - /// + /// mpq_add + /// mpq_sub + /// mpq_mul + /// mpq_div + /// mpq_div_2exp + /// mpq_neg + /// mpq_abs + /// mpq_inv + /// Rational Arithmetic /// GNU MP - Rational Arithmetic /// /// @@ -13245,14 +13971,15 @@ namespace Math.Gmp.Native /// /// The result rational. /// The operand rational. - /// - /// - /// - /// - /// - /// - /// - /// + /// mpq_add + /// mpq_sub + /// mpq_mul + /// mpq_mul_2exp + /// mpq_div + /// mpq_div_2exp + /// mpq_abs + /// mpq_inv + /// Rational Arithmetic /// GNU MP - Rational Arithmetic /// /// @@ -13277,11 +14004,12 @@ namespace Math.Gmp.Native /// The mpz functions can be used on the returned reference. /// /// - /// - /// - /// - /// - /// + /// mpq_denref + /// mpq_get_num + /// mpq_get_den + /// mpq_set_num + /// mpq_set_den + /// Applying Integer Functions /// GNU MP - Applying Integer Functions /// /// @@ -13336,7 +14064,8 @@ namespace Math.Gmp.Native /// Output is in the form "num/den" or if the denominator is 1 then just "num". /// /// - /// + /// mpq_inp_str + /// I/O of Rationals /// GNU MP - I/O of Rationals /// /// @@ -13414,16 +14143,17 @@ namespace Math.Gmp.Native /// /// The result rational. /// The operand rational. - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// + /// mpq_canonicalize + /// mpq_init + /// mpq_inits + /// mpq_clear + /// mpq_clears + /// mpq_set_z + /// mpq_set_ui + /// mpq_set_si + /// mpq_set_str + /// mpq_swap + /// Initializing Rationals /// GNU MP - Initializing Rationals /// /// @@ -13478,11 +14208,12 @@ namespace Math.Gmp.Native /// Set to the value of . There is no rounding, this conversion is exact. /// /// The result rational. - /// The operand . - /// - /// - /// - /// + /// The operand double. + /// mpq_canonicalize + /// mpq_get_d + /// mpq_set_f + /// mpq_get_str + /// Rational Conversions /// GNU MP - Rational Conversions /// /// @@ -13526,14 +14257,15 @@ namespace Math.Gmp.Native /// The result rational. /// The operand integer. /// - /// The function is equivalent to calling with . - /// Direct use of is recommended instead of this functions. + /// The function is equivalent to calling mpz_set with mpq_denref. + /// Direct use of mpq_denref is recommended instead of this functions. /// - /// - /// - /// - /// - /// + /// mpq_numref + /// mpq_denref + /// mpq_get_num + /// mpq_get_den + /// mpq_set_num + /// Applying Integer Functions /// GNU MP - Applying Integer Functions /// /// @@ -13588,10 +14320,11 @@ namespace Math.Gmp.Native /// Set to the value of . There is no rounding, this conversion is exact. /// /// The result rational. - /// The operand . - /// - /// - /// + /// The operand float. + /// mpq_get_d + /// mpq_set_d + /// mpq_get_str + /// Rational Conversions /// GNU MP - Rational Conversions /// /// @@ -13651,15 +14384,16 @@ namespace Math.Gmp.Native /// The operand integer. /// /// - /// The function is equivalent to calling with . - /// Direct use of is recommended instead of this functions. + /// The function is equivalent to calling mpz_set with mpq_numref. + /// Direct use of mpq_numref is recommended instead of this functions. /// /// - /// - /// - /// - /// - /// + /// mpq_numref + /// mpq_denref + /// mpq_get_num + /// mpq_get_den + /// mpq_set_den + /// Applying Integer Functions /// GNU MP - Applying Integer Functions /// /// @@ -13719,20 +14453,21 @@ namespace Math.Gmp.Native /// /// /// Note that if and have common factors, - /// has to be passed to before any + /// has to be passed to mpq_canonicalize before any /// operations are performed on . /// /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// + /// mpq_canonicalize + /// mpq_init + /// mpq_inits + /// mpq_clear + /// mpq_clears + /// mpq_set + /// mpq_set_z + /// mpq_set_ui + /// mpq_set_str + /// mpq_swap + /// Initializing Rationals /// GNU MP - Initializing Rationals /// /// @@ -13782,10 +14517,10 @@ namespace Math.Gmp.Native /// The string can be an integer like "41" or a fraction like "41/152". /// The fraction must be in canonical form /// (see GNU MP - Rational Number Functions), - /// or if not then must be called. + /// or if not then mpq_canonicalize must be called. /// /// - /// The numerator and optional denominator are parsed the same as in + /// The numerator and optional denominator are parsed the same as in mpz_set_str /// (see GNU MP - Assigning Integers). /// White space is allowed in the string, and is simply ignored. /// The base can vary from 2 to 62, or if is 0 then the leading characters are used: @@ -13794,16 +14529,17 @@ namespace Math.Gmp.Native /// whereas 0xEF/0x100 is 239/256. /// /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// + /// mpq_canonicalize + /// mpq_init + /// mpq_inits + /// mpq_clear + /// mpq_clears + /// mpq_set + /// mpq_set_z + /// mpq_set_ui + /// mpq_set_si + /// mpq_swap + /// Initializing Rationals /// GNU MP - Initializing Rationals /// /// @@ -13842,20 +14578,21 @@ namespace Math.Gmp.Native /// /// /// Note that if and have common factors, - /// has to be passed to before any + /// has to be passed to mpq_canonicalize before any /// operations are performed on . /// /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// + /// mpq_canonicalize + /// mpq_init + /// mpq_inits + /// mpq_clear + /// mpq_clears + /// mpq_set + /// mpq_set_z + /// mpq_set_si + /// mpq_set_str + /// mpq_swap + /// Initializing Rationals /// GNU MP - Initializing Rationals /// /// @@ -13898,16 +14635,17 @@ namespace Math.Gmp.Native /// /// The result rational. /// The operand integer. - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// + /// mpq_canonicalize + /// mpq_init + /// mpq_inits + /// mpq_clear + /// mpq_clears + /// mpq_set + /// mpq_set_ui + /// mpq_set_si + /// mpq_set_str + /// mpq_swap + /// Initializing Rationals /// GNU MP - Initializing Rationals /// /// @@ -13965,11 +14703,12 @@ namespace Math.Gmp.Native /// /// The operand rational. /// Return +1 if > 0, 0 if = 0, and -1 if < 0. - /// - /// - /// - /// - /// + /// mpq_cmp + /// mpq_cmp_z + /// mpq_cmp_ui + /// mpq_cmp_si + /// mpq_equal + /// Comparing Rationals /// GNU MP - Comparing Rationals /// /// @@ -14009,14 +14748,15 @@ namespace Math.Gmp.Native /// The result rational. /// The first operand rational. /// The second operand rational. - /// - /// - /// - /// - /// - /// - /// - /// + /// mpq_add + /// mpq_mul + /// mpq_mul_2exp + /// mpq_div + /// mpq_div_2exp + /// mpq_neg + /// mpq_abs + /// mpq_inv + /// Rational Arithmetic /// GNU MP - Rational Arithmetic /// /// @@ -14037,16 +14777,17 @@ namespace Math.Gmp.Native /// /// The first rational. /// The second rational. - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// + /// mpq_canonicalize + /// mpq_init + /// mpq_inits + /// mpq_clear + /// mpq_clears + /// mpq_set + /// mpq_set_z + /// mpq_set_ui + /// mpq_set_si + /// mpq_set_str + /// Initializing Rationals /// GNU MP - Initializing Rationals /// /// @@ -14108,14 +14849,15 @@ namespace Math.Gmp.Native /// /// The result float. /// The operand. - /// - /// - /// - /// - /// - /// - /// - /// + /// mpf_add + /// mpf_sub + /// mpf_mul + /// mpf_div + /// mpf_sqrt + /// mpf_pow_ui + /// mpf_neg + /// mpf_abs + /// Float Arithmetic /// GNU MP - Float Arithmetic /// /// @@ -14174,14 +14916,15 @@ namespace Math.Gmp.Native /// The result float. /// The first operand. /// The second operand. - /// - /// - /// - /// - /// - /// - /// - /// + /// mpf_add_ui + /// mpf_sub + /// mpf_mul + /// mpf_div + /// mpf_sqrt + /// mpf_pow_ui + /// mpf_neg + /// mpf_abs + /// Float Arithmetic /// GNU MP - Float Arithmetic /// /// @@ -14249,14 +14992,15 @@ namespace Math.Gmp.Native /// The result float. /// The first operand. /// The second operand. - /// - /// - /// - /// - /// - /// - /// - /// + /// mpf_add + /// mpf_sub + /// mpf_mul + /// mpf_div + /// mpf_sqrt + /// mpf_pow_ui + /// mpf_neg + /// mpf_abs + /// Float Arithmetic /// GNU MP - Float Arithmetic /// /// @@ -14314,17 +15058,18 @@ namespace Math.Gmp.Native /// /// The result float. /// The operand float. - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// + /// mpf_floor + /// mpf_trunc + /// mpf_integer_p + /// mpf_fits_ulong_p + /// mpf_fits_slong_p + /// mpf_fits_uint_p + /// mpf_fits_sint_p + /// mpf_fits_ushort_p + /// mpf_fits_sshort_p + /// mpf_urandomb + /// mpf_random2 + /// Miscellaneous Float Functions /// GNU MP - Miscellaneous Float Functions /// /// @@ -14383,18 +15128,19 @@ namespace Math.Gmp.Native /// The operand float. /// /// - /// Make sure to call this function for all variables when you are done with them. + /// Make sure to call this function for all mpf_t variables when you are done with them. /// /// - /// - /// - /// - /// - /// - /// - /// - /// - /// + /// mpf_set_default_prec + /// mpf_get_default_prec + /// mpf_init + /// mpf_init2 + /// mpf_inits + /// mpf_clears + /// mpf_get_prec + /// mpf_set_prec + /// mpf_set_prec_raw + /// Initializing Floats /// GNU MP - Initializing Floats /// /// @@ -14434,18 +15180,19 @@ namespace Math.Gmp.Native } /// - /// Free the space occupied by a NULL-terminated list of variables. + /// Free the space occupied by a NULL-terminated list of mpf_t variables. /// /// The operand float. - /// - /// - /// - /// - /// - /// - /// - /// - /// + /// mpf_set_default_prec + /// mpf_get_default_prec + /// mpf_init + /// mpf_init2 + /// mpf_inits + /// mpf_clear + /// mpf_get_prec + /// mpf_set_prec + /// mpf_set_prec_raw + /// Initializing Floats /// GNU MP - Initializing Floats /// /// @@ -14495,13 +15242,13 @@ namespace Math.Gmp.Native /// The first operand float. /// The second operand float. /// Return a positive value if op1 > op2, zero if op1 = op2, and a negative value if op1 < op2. - /// - /// - /// - /// - /// - /// - /// + /// mpf_cmp_z + /// mpf_cmp_d + /// mpf_cmp_ui + /// mpf_cmp_si + /// mpf_reldiff + /// mpf_sgn + /// Float Comparison /// GNU MP - Float Comparison /// /// @@ -14554,12 +15301,14 @@ namespace Math.Gmp.Native /// The first operand float. /// The second operand float. /// Return a positive value if op1 > op2, zero if op1 = op2, and a negative value if op1 < op2. - /// - /// - /// - /// - /// - /// + /// mpf_cmp + /// mpf_cmp_d + /// mpf_cmp_ui + /// mpf_cmp_si + /// mpf_reldiff + /// mpf_sgn + /// Float Comparison + /// GNU MP - Float Comparison /// /// /// // Set default precision to 64 bits. @@ -14615,15 +15364,17 @@ namespace Math.Gmp.Native /// Return a positive value if op1 > op2, zero if op1 = op2, and a negative value if op1 < op2. /// /// - /// can be called with an infinity, but results are undefined for a NaN. + /// mpf_cmp_d can be called with an infinity, but results are undefined for a NaN. /// /// - /// - /// - /// - /// - /// - /// + /// mpf_cmp + /// mpf_cmp_z + /// mpf_cmp_ui + /// mpf_cmp_si + /// mpf_reldiff + /// mpf_sgn + /// Float Comparison + /// GNU MP - Float Comparison /// /// /// // Set default precision to 64 bits. @@ -14666,12 +15417,14 @@ namespace Math.Gmp.Native /// The first operand float. /// The second operand float. /// Return a positive value if op1 > op2, zero if op1 = op2, and a negative value if op1 < op2. - /// - /// - /// - /// - /// - /// + /// mpf_cmp + /// mpf_cmp_z + /// mpf_cmp_d + /// mpf_cmp_ui + /// mpf_reldiff + /// mpf_sgn + /// Float Comparison + /// GNU MP - Float Comparison /// /// /// // Set default precision to 64 bits. @@ -14715,12 +15468,14 @@ namespace Math.Gmp.Native /// The first operand float. /// The second operand float. /// Return a positive value if op1 > op2, zero if op1 = op2, and a negative value if op1 < op2. - /// - /// - /// - /// - /// - /// + /// mpf_cmp + /// mpf_cmp_z + /// mpf_cmp_d + /// mpf_cmp_si + /// mpf_reldiff + /// mpf_sgn + /// Float Comparison + /// GNU MP - Float Comparison /// /// /// // Set default precision to 64 bits. @@ -14771,16 +15526,17 @@ namespace Math.Gmp.Native /// as other arithmetic exceptions. /// /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// + /// mpf_add + /// mpf_sub + /// mpf_mul + /// mpf_ui_div + /// mpf_div_ui + /// mpf_sqrt + /// mpf_pow_ui + /// mpf_neg + /// mpf_abs + /// mpf_div_2exp + /// Float Arithmetic /// GNU MP - Float Arithmetic /// /// @@ -14848,16 +15604,17 @@ namespace Math.Gmp.Native /// The result float. /// The fisrt operand. /// The second operand. - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// + /// mpf_add + /// mpf_sub + /// mpf_mul + /// mpf_div + /// mpf_ui_div + /// mpf_div_ui + /// mpf_sqrt + /// mpf_pow_ui + /// mpf_neg + /// mpf_abs + /// Float Arithmetic /// GNU MP - Float Arithmetic /// /// @@ -14924,16 +15681,17 @@ namespace Math.Gmp.Native /// as other arithmetic exceptions. /// /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// + /// mpf_add + /// mpf_sub + /// mpf_mul + /// mpf_div + /// mpf_ui_div + /// mpf_sqrt + /// mpf_pow_ui + /// mpf_neg + /// mpf_abs + /// mpf_div_2exp + /// Float Arithmetic /// GNU MP - Float Arithmetic /// /// @@ -14972,17 +15730,18 @@ namespace Math.Gmp.Native /// /// The operand float. /// Return non-zero if fits in a 32-bit integer, when truncated to an integer. - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// + /// mpf_ceil + /// mpf_floor + /// mpf_trunc + /// mpf_integer_p + /// mpf_fits_ulong_p + /// mpf_fits_slong_p + /// mpf_fits_uint_p + /// mpf_fits_ushort_p + /// mpf_fits_sshort_p + /// mpf_urandomb + /// mpf_random2 + /// Miscellaneous Float Functions /// GNU MP - Miscellaneous Float Functions /// /// @@ -15019,17 +15778,18 @@ namespace Math.Gmp.Native /// /// The operand float. /// Return non-zero if fits in a 32-bit integer, when truncated to an integer. - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// + /// mpf_ceil + /// mpf_floor + /// mpf_trunc + /// mpf_integer_p + /// mpf_fits_ulong_p + /// mpf_fits_uint_p + /// mpf_fits_sint_p + /// mpf_fits_ushort_p + /// mpf_fits_sshort_p + /// mpf_urandomb + /// mpf_random2 + /// Miscellaneous Float Functions /// GNU MP - Miscellaneous Float Functions /// /// @@ -15066,17 +15826,18 @@ namespace Math.Gmp.Native /// /// The operand float. /// Return non-zero if fits in a 16-bit integer, when truncated to an integer. - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// + /// mpf_ceil + /// mpf_floor + /// mpf_trunc + /// mpf_integer_p + /// mpf_fits_ulong_p + /// mpf_fits_slong_p + /// mpf_fits_uint_p + /// mpf_fits_sint_p + /// mpf_fits_ushort_p + /// mpf_urandomb + /// mpf_random2 + /// Miscellaneous Float Functions /// GNU MP - Miscellaneous Float Functions /// /// @@ -15113,17 +15874,18 @@ namespace Math.Gmp.Native /// /// The operand float. /// Return non-zero if fits in an unsigned 32-bit integer, when truncated to an integer. - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// + /// mpf_ceil + /// mpf_floor + /// mpf_trunc + /// mpf_integer_p + /// mpf_fits_ulong_p + /// mpf_fits_slong_p + /// mpf_fits_sint_p + /// mpf_fits_ushort_p + /// mpf_fits_sshort_p + /// mpf_urandomb + /// mpf_random2 + /// Miscellaneous Float Functions /// GNU MP - Miscellaneous Float Functions /// /// @@ -15160,17 +15922,18 @@ namespace Math.Gmp.Native /// /// The operand float. /// Return non-zero if fits in an unsigned 32-bit integer, when truncated to an integer. - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// + /// mpf_ceil + /// mpf_floor + /// mpf_trunc + /// mpf_integer_p + /// mpf_fits_slong_p + /// mpf_fits_uint_p + /// mpf_fits_sint_p + /// mpf_fits_ushort_p + /// mpf_fits_sshort_p + /// mpf_urandomb + /// mpf_random2 + /// Miscellaneous Float Functions /// GNU MP - Miscellaneous Float Functions /// /// @@ -15207,17 +15970,18 @@ namespace Math.Gmp.Native /// /// The operand float. /// Return non-zero if fits in an unsigned 16-bit integer, when truncated to an integer. - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// + /// mpf_ceil + /// mpf_floor + /// mpf_trunc + /// mpf_integer_p + /// mpf_fits_ulong_p + /// mpf_fits_slong_p + /// mpf_fits_uint_p + /// mpf_fits_sint_p + /// mpf_fits_sshort_p + /// mpf_urandomb + /// mpf_random2 + /// Miscellaneous Float Functions /// GNU MP - Miscellaneous Float Functions /// /// @@ -15254,17 +16018,18 @@ namespace Math.Gmp.Native /// /// The result float. /// The operand float. - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// + /// mpf_ceil + /// mpf_trunc + /// mpf_integer_p + /// mpf_fits_ulong_p + /// mpf_fits_slong_p + /// mpf_fits_uint_p + /// mpf_fits_sint_p + /// mpf_fits_ushort_p + /// mpf_fits_sshort_p + /// mpf_urandomb + /// mpf_random2 + /// Miscellaneous Float Functions /// GNU MP - Miscellaneous Float Functions /// /// @@ -15318,22 +16083,23 @@ namespace Math.Gmp.Native } /// - /// Convert to a , truncating if necessary (i.e. rounding towards zero). + /// Convert to a double, truncating if necessary (i.e. rounding towards zero). /// /// The operand float. - /// The cpnverted . + /// The cpnverted double. /// /// - /// If the exponent in is too big or too small to fit a then the result is system dependent. + /// If the exponent in is too big or too small to fit a double then the result is system dependent. /// For too big an infinity is returned when available. /// For too small 0.0 is normally returned. /// Hardware overflow, underflow and denorm traps may or may not occur. /// /// - /// - /// - /// - /// + /// mpf_get_d_2exp + /// mpf_get_si + /// mpf_get_ui + /// O:Math.Gmp.Native.gmp_lib.mpf_get_str + /// Converting Floats /// GNU MP - Converting Floats /// /// @@ -15383,10 +16149,11 @@ namespace Math.Gmp.Native /// (see GNU C - Normalization Functions in The GNU C Library Reference Manual). /// /// - /// - /// - /// - /// + /// mpf_get_d + /// mpf_get_si + /// mpf_get_ui + /// O:Math.Gmp.Native.gmp_lib.mpf_get_str + /// Converting Floats /// GNU MP - Converting Floats /// /// @@ -15435,19 +16202,20 @@ namespace Math.Gmp.Native /// The default precision actually used. /// /// - /// An object must be initialized before storing the first value in it. - /// The functions and are used for that purpose. + /// An mpf_t object must be initialized before storing the first value in it. + /// The functions mpf_init and mpf_init2 are used for that purpose. /// /// - /// - /// - /// - /// - /// - /// - /// - /// - /// + /// mpf_set_default_prec + /// mpf_init + /// mpf_init2 + /// mpf_inits + /// mpf_clear + /// mpf_clears + /// mpf_get_prec + /// mpf_set_prec + /// mpf_set_prec_raw + /// Initializing Floats /// GNU MP - Initializing Floats /// /// @@ -15475,15 +16243,16 @@ namespace Math.Gmp.Native /// /// The operand float. /// The current precision of , in bits. - /// - /// - /// - /// - /// - /// - /// - /// - /// + /// mpf_set_default_prec + /// mpf_get_default_prec + /// mpf_init + /// mpf_init2 + /// mpf_inits + /// mpf_clear + /// mpf_clears + /// mpf_set_prec + /// mpf_set_prec_raw + /// Initializing Floats /// GNU MP - Initializing Floats /// /// @@ -15527,14 +16296,15 @@ namespace Math.Gmp.Native /// If is too big for the return type, the result is undefined. /// /// - /// See also and + /// See also mpf_fits_slong_p and mpf_fits_ulong_p /// (see GNU MP - Miscellaneous Float Functions). /// /// - /// - /// - /// - /// + /// mpf_get_d + /// mpf_get_d_2exp + /// mpf_get_ui + /// O:Math.Gmp.Native.gmp_lib.mpf_get_str + /// Converting Floats /// GNU MP - Converting Floats /// /// @@ -15614,10 +16384,11 @@ namespace Math.Gmp.Native /// When is zero, an empty string is produced and the exponent returned is 0. /// /// - /// - /// - /// - /// + /// mpf_get_d + /// mpf_get_d_2exp + /// mpf_get_si + /// mpf_get_ui + /// Converting Floats /// GNU MP - Converting Floats /// /// @@ -15708,10 +16479,11 @@ namespace Math.Gmp.Native /// When is zero, an empty string is produced and the exponent returned is 0. /// /// - /// - /// - /// - /// + /// mpf_get_d + /// mpf_get_d_2exp + /// mpf_get_si + /// mpf_get_ui + /// Converting Floats /// GNU MP - Converting Floats /// /// @@ -15771,14 +16543,15 @@ namespace Math.Gmp.Native /// If is too big for the return type, the result is undefined. /// /// - /// See also and + /// See also mpf_fits_slong_p and mpf_fits_ulong_p /// (see GNU MP - Miscellaneous Float Functions). /// /// - /// - /// - /// - /// + /// mpf_get_d + /// mpf_get_d_2exp + /// mpf_get_si + /// O:Math.Gmp.Native.gmp_lib.mpf_get_str + /// Converting Floats /// GNU MP - Converting Floats /// /// @@ -15798,20 +16571,21 @@ namespace Math.Gmp.Native /// The operand float. /// /// - /// Normally, a variable should be initialized once only or at least be cleared, using , + /// Normally, a variable should be initialized once only or at least be cleared, using mpf_clear, /// between initializations. The precision of is undefined unless a default precision has - /// already been established by a call to . + /// already been established by a call to mpf_set_default_prec. /// /// - /// - /// - /// - /// - /// - /// - /// - /// - /// + /// mpf_set_default_prec + /// mpf_get_default_prec + /// mpf_init2 + /// mpf_inits + /// mpf_clear + /// mpf_clears + /// mpf_get_prec + /// mpf_set_prec + /// mpf_set_prec_raw + /// Initializing Floats /// GNU MP - Initializing Floats /// /// @@ -15859,18 +16633,19 @@ namespace Math.Gmp.Native /// The minimum precision in bits. /// /// - /// Normally, a variable should be initialized once only or at least be cleared, using , between initializations. + /// Normally, a variable should be initialized once only or at least be cleared, using mpf_clear, between initializations. /// /// - /// - /// - /// - /// - /// - /// - /// - /// - /// + /// mpf_set_default_prec + /// mpf_get_default_prec + /// mpf_init + /// mpf_inits + /// mpf_clear + /// mpf_clears + /// mpf_get_prec + /// mpf_set_prec + /// mpf_set_prec_raw + /// Initializing Floats /// GNU MP - Initializing Floats /// /// @@ -15909,24 +16684,25 @@ namespace Math.Gmp.Native } /// - /// Initialize a NULL-terminated list of variables, and set their values to 0. + /// Initialize a NULL-terminated list of mpf_t variables, and set their values to 0. /// /// The operand float. /// /// /// The precision of the initialized variables is undefined unless a default precision has already - /// been established by a call to . + /// been established by a call to mpf_set_default_prec. /// /// - /// - /// - /// - /// - /// - /// - /// - /// - /// + /// mpf_set_default_prec + /// mpf_get_default_prec + /// mpf_init + /// mpf_init2 + /// mpf_clear + /// mpf_clears + /// mpf_get_prec + /// mpf_set_prec + /// mpf_set_prec_raw + /// Initializing Floats /// GNU MP - Initializing Floats /// /// @@ -15962,13 +16738,14 @@ namespace Math.Gmp.Native /// The operand. /// /// - /// The precision of will be taken from the active default precision, as set by . + /// The precision of will be taken from the active default precision, as set by mpf_set_default_prec. /// /// - /// - /// - /// - /// + /// mpf_init_set_ui + /// mpf_init_set_si + /// mpf_init_set_d + /// mpf_init_set_str + /// Simultaneous Float Init & Assign /// GNU MP - Combined Float Initialization and Assignment /// /// @@ -16024,13 +16801,14 @@ namespace Math.Gmp.Native /// The operand. /// /// - /// The precision of will be taken from the active default precision, as set by . + /// The precision of will be taken from the active default precision, as set by mpf_set_default_prec. /// /// - /// - /// - /// - /// + /// mpf_init_set + /// mpf_init_set_ui + /// mpf_init_set_si + /// mpf_init_set_str + /// Simultaneous Float Init & Assign /// GNU MP - Combined Float Initialization and Assignment /// /// @@ -16077,13 +16855,14 @@ namespace Math.Gmp.Native /// The operand. /// /// - /// The precision of will be taken from the active default precision, as set by . + /// The precision of will be taken from the active default precision, as set by mpf_set_default_prec. /// /// - /// - /// - /// - /// + /// mpf_init_set + /// mpf_init_set_ui + /// mpf_init_set_d + /// mpf_init_set_str + /// Simultaneous Float Init & Assign /// GNU MP - Combined Float Initialization and Assignment /// /// @@ -16132,19 +16911,20 @@ namespace Math.Gmp.Native /// This function returns 0 if the entire string is a valid number in base . Otherwise it returns -1. /// /// - /// See for details on the assignment operation. + /// See mpf_set_str for details on the assignment operation. /// /// - /// Note that is initialized even if an error occurs. (I.e., you have to call for it.) + /// Note that is initialized even if an error occurs. (I.e., you have to call mpf_clear for it.) /// /// - /// The precision of will be taken from the active default precision, as set by . + /// The precision of will be taken from the active default precision, as set by mpf_set_default_prec. /// /// - /// - /// - /// - /// + /// mpf_init_set + /// mpf_init_set_ui + /// mpf_init_set_si + /// mpf_init_set_d + /// Simultaneous Float Init & Assign /// GNU MP - Combined Float Initialization and Assignment /// /// @@ -16196,13 +16976,14 @@ namespace Math.Gmp.Native /// The operand. /// /// - /// The precision of will be taken from the active default precision, as set by . + /// The precision of will be taken from the active default precision, as set by mpf_set_default_prec. /// /// - /// - /// - /// - /// + /// mpf_init_set + /// mpf_init_set_si + /// mpf_init_set_d + /// mpf_init_set_str + /// Simultaneous Float Init & Assign /// GNU MP - Combined Float Initialization and Assignment /// /// @@ -16267,7 +17048,8 @@ namespace Math.Gmp.Native /// This is so that numbers like "0.23" are not interpreted as octal. /// /// - /// + /// mpf_out_str + /// I/O of Floats /// GNU MP - I/O of Floats /// /// @@ -16334,17 +17116,18 @@ namespace Math.Gmp.Native /// /// The operand float. /// Return non-zero if is an integer. - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// + /// mpf_ceil + /// mpf_floor + /// mpf_trunc + /// mpf_fits_ulong_p + /// mpf_fits_slong_p + /// mpf_fits_uint_p + /// mpf_fits_sint_p + /// mpf_fits_ushort_p + /// mpf_fits_sshort_p + /// mpf_urandomb + /// mpf_random2 + /// Miscellaneous Float Functions /// GNU MP - Miscellaneous Float Functions /// /// @@ -16387,15 +17170,16 @@ namespace Math.Gmp.Native /// The result float. /// The first operand. /// The second operand. - /// - /// - /// - /// - /// - /// - /// - /// - /// + /// mpf_add + /// mpf_sub + /// mpf_mul_ui + /// mpf_div + /// mpf_sqrt + /// mpf_pow_ui + /// mpf_neg + /// mpf_abs + /// mpf_mul_2exp + /// Float Arithmetic /// GNU MP - Float Arithmetic /// /// @@ -16463,15 +17247,16 @@ namespace Math.Gmp.Native /// The result float. /// The first operand. /// The second operand. - /// - /// - /// - /// - /// - /// - /// - /// - /// + /// mpf_add + /// mpf_sub + /// mpf_mul + /// mpf_mul_ui + /// mpf_div + /// mpf_sqrt + /// mpf_pow_ui + /// mpf_neg + /// mpf_abs + /// Float Arithmetic /// GNU MP - Float Arithmetic /// /// @@ -16530,15 +17315,16 @@ namespace Math.Gmp.Native /// The result float. /// The first operand. /// The second operand. - /// - /// - /// - /// - /// - /// - /// - /// - /// + /// mpf_add + /// mpf_sub + /// mpf_mul + /// mpf_div + /// mpf_sqrt + /// mpf_pow_ui + /// mpf_neg + /// mpf_abs + /// mpf_mul_2exp + /// Float Arithmetic /// GNU MP - Float Arithmetic /// /// @@ -16596,13 +17382,14 @@ namespace Math.Gmp.Native /// /// The result float. /// The operand. - /// - /// - /// - /// - /// - /// - /// + /// mpf_add + /// mpf_sub + /// mpf_mul + /// mpf_div + /// mpf_sqrt + /// mpf_pow_ui + /// mpf_abs + /// Float Arithmetic /// GNU MP - Float Arithmetic /// /// @@ -16683,7 +17470,8 @@ namespace Math.Gmp.Native /// can be 0 to select that accurate maximum. /// /// - /// + /// mpf_inp_str + /// I/O of Floats /// GNU MP - I/O of Floats /// /// @@ -16733,13 +17521,14 @@ namespace Math.Gmp.Native /// The result float. /// The first operand. /// The second operand. - /// - /// - /// - /// - /// - /// - /// + /// mpf_add + /// mpf_sub + /// mpf_mul + /// mpf_div + /// mpf_sqrt + /// mpf_neg + /// mpf_abs + /// Float Arithmetic /// GNU MP - Float Arithmetic /// /// @@ -16806,17 +17595,18 @@ namespace Math.Gmp.Native /// Negative random numbers are generated when is negative. /// /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// + /// mpf_ceil + /// mpf_floor + /// mpf_trunc + /// mpf_integer_p + /// mpf_fits_ulong_p + /// mpf_fits_slong_p + /// mpf_fits_uint_p + /// mpf_fits_sint_p + /// mpf_fits_ushort_p + /// mpf_fits_sshort_p + /// mpf_urandomb + /// Miscellaneous Float Functions /// GNU MP - Miscellaneous Float Functions /// /// @@ -16854,12 +17644,14 @@ namespace Math.Gmp.Native /// The result float. /// The first operand float. /// The second operand float. - /// - /// - /// - /// - /// - /// + /// mpf_cmp + /// mpf_cmp_z + /// mpf_cmp_d + /// mpf_cmp_ui + /// mpf_cmp_si + /// mpf_sgn + /// Float Comparison + /// GNU MP - Float Comparison /// /// /// // Set default precision to 64 bits. @@ -16925,13 +17717,14 @@ namespace Math.Gmp.Native /// /// The result float. /// The operand. - /// - /// - /// - /// - /// - /// - /// + /// mpf_set_ui + /// mpf_set_si + /// mpf_set_d + /// mpf_set_z + /// mpf_set_q + /// mpf_set_str + /// mpf_swap + /// Assigning Floats /// GNU MP - Assigning Floats /// /// @@ -16987,13 +17780,14 @@ namespace Math.Gmp.Native /// /// The result float. /// The operand. - /// - /// - /// - /// - /// - /// - /// + /// mpf_set + /// mpf_set_ui + /// mpf_set_si + /// mpf_set_z + /// mpf_set_q + /// mpf_set_str + /// mpf_swap + /// Assigning Floats /// GNU MP - Assigning Floats /// /// @@ -17037,18 +17831,19 @@ namespace Math.Gmp.Native /// The minimum precision in bits. /// /// - /// All subsequent calls to will use this precision, but previously initialized variables are unaffected. + /// All subsequent calls to mpf_init will use this precision, but previously initialized variables are unaffected. /// /// - /// - /// - /// - /// - /// - /// - /// - /// - /// + /// mpf_get_default_prec + /// mpf_init + /// mpf_init2 + /// mpf_inits + /// mpf_clear + /// mpf_clears + /// mpf_get_prec + /// mpf_set_prec + /// mpf_set_prec_raw + /// Initializing Floats /// GNU MP - Initializing Floats /// /// @@ -17084,15 +17879,16 @@ namespace Math.Gmp.Native /// This function requires a call to realloc, and so should not be used in a tight loop. /// /// - /// - /// - /// - /// - /// - /// - /// - /// - /// + /// mpf_set_default_prec + /// mpf_get_default_prec + /// mpf_init + /// mpf_init2 + /// mpf_inits + /// mpf_clear + /// mpf_clears + /// mpf_get_prec + /// mpf_set_prec_raw + /// Initializing Floats /// GNU MP - Initializing Floats /// /// @@ -17140,34 +17936,35 @@ namespace Math.Gmp.Native /// /// /// must be no more than the allocated precision for , - /// that being the precision when was initialized, or in the most recent . + /// that being the precision when was initialized, or in the most recent mpf_set_prec. /// /// /// The value in is unchanged, and in particular if it had a higher precision than /// it will retain that higher precision. New values written to will use the new . /// /// - /// Before calling or the full , another call + /// Before calling mpf_clear or the full mpf_set_prec, another mpf_set_prec_raw call /// must be made to restore to its original allocated precision. Failing to do so will have unpredictable results. /// /// - /// can be used before to get the original allocated precision. - /// After it reflects the prec value set. + /// mpf_get_prec can be used before mpf_set_prec_raw to get the original allocated precision. + /// After mpf_set_prec_raw it reflects the prec value set. /// /// - /// is an efficient way to use an variable at different precisions during a calculation, + /// mpf_set_prec_raw is an efficient way to use an mpf_t variable at different precisions during a calculation, /// perhaps to gradually increase precision in an iteration, or just to use various different precisions for different purposes during a calculation. /// /// - /// - /// - /// - /// - /// - /// - /// - /// - /// + /// mpf_set_default_prec + /// mpf_get_default_prec + /// mpf_init + /// mpf_init2 + /// mpf_inits + /// mpf_clear + /// mpf_clears + /// mpf_get_prec + /// mpf_set_prec + /// Initializing Floats /// GNU MP - Initializing Floats /// /// @@ -17240,13 +18037,14 @@ namespace Math.Gmp.Native /// /// The result float. /// The operand. - /// - /// - /// - /// - /// - /// - /// + /// mpf_set + /// mpf_set_ui + /// mpf_set_si + /// mpf_set_d + /// mpf_set_z + /// mpf_set_str + /// mpf_swap + /// Assigning Floats /// GNU MP - Assigning Floats /// /// @@ -17298,13 +18096,14 @@ namespace Math.Gmp.Native /// /// The result float. /// The operand. - /// - /// - /// - /// - /// - /// - /// + /// mpf_set + /// mpf_set_ui + /// mpf_set_d + /// mpf_set_z + /// mpf_set_q + /// mpf_set_str + /// mpf_swap + /// Assigning Floats /// GNU MP - Assigning Floats /// /// @@ -17381,13 +18180,14 @@ namespace Math.Gmp.Native /// Do you really want it to accept "3 14" as meaning 314 as it does now?] /// /// - /// - /// - /// - /// - /// - /// - /// + /// mpf_set + /// mpf_set_ui + /// mpf_set_si + /// mpf_set_d + /// mpf_set_z + /// mpf_set_q + /// mpf_swap + /// Assigning Floats /// GNU MP - Assigning Floats /// /// @@ -17430,13 +18230,14 @@ namespace Math.Gmp.Native /// /// The result float. /// The operand. - /// - /// - /// - /// - /// - /// - /// + /// mpf_set + /// mpf_set_si + /// mpf_set_d + /// mpf_set_z + /// mpf_set_q + /// mpf_set_str + /// mpf_swap + /// Assigning Floats /// GNU MP - Assigning Floats /// /// @@ -17479,13 +18280,14 @@ namespace Math.Gmp.Native /// /// The result float. /// The operand. - /// - /// - /// - /// - /// - /// - /// + /// mpf_set + /// mpf_set_ui + /// mpf_set_si + /// mpf_set_d + /// mpf_set_q + /// mpf_set_str + /// mpf_swap + /// Assigning Floats /// GNU MP - Assigning Floats /// /// @@ -17537,12 +18339,14 @@ namespace Math.Gmp.Native /// /// The operand float. /// Return +1 if op > 0, 0 if op = 0, and -1 if op < 0. - /// - /// - /// - /// - /// - /// + /// mpf_cmp + /// mpf_cmp_z + /// mpf_cmp_d + /// mpf_cmp_ui + /// mpf_cmp_si + /// mpf_reldiff + /// Float Comparison + /// GNU MP - Float Comparison /// /// /// // Create, initialize, and set the value of op to -10. @@ -17578,7 +18382,8 @@ namespace Math.Gmp.Native /// /// The operand float. /// The number of limbs currently in use. - /// + /// mpf_t + /// Float Arithmetic /// GNU MP - Float Arithmetic /// /// @@ -17622,14 +18427,15 @@ namespace Math.Gmp.Native /// /// The result float. /// The operand. - /// - /// - /// - /// - /// - /// - /// - /// + /// mpf_add + /// mpf_sub + /// mpf_mul + /// mpf_div + /// mpf_sqrt_ui + /// mpf_pow_ui + /// mpf_neg + /// mpf_abs + /// Float Arithmetic /// GNU MP - Float Arithmetic /// /// @@ -17687,14 +18493,15 @@ namespace Math.Gmp.Native /// /// The result float. /// The operand. - /// - /// - /// - /// - /// - /// - /// - /// + /// mpf_add + /// mpf_sub + /// mpf_mul + /// mpf_div + /// mpf_sqrt + /// mpf_pow_ui + /// mpf_neg + /// mpf_abs + /// Float Arithmetic /// GNU MP - Float Arithmetic /// /// @@ -17744,15 +18551,16 @@ namespace Math.Gmp.Native /// The result float. /// The first operand. /// The second operand. - /// - /// - /// - /// - /// - /// - /// - /// - /// + /// mpf_add + /// mpf_ui_sub + /// mpf_sub_ui + /// mpf_mul + /// mpf_div + /// mpf_sqrt + /// mpf_pow_ui + /// mpf_neg + /// mpf_abs + /// Float Arithmetic /// GNU MP - Float Arithmetic /// /// @@ -17821,15 +18629,16 @@ namespace Math.Gmp.Native /// The result float. /// The first operand. /// The second operand. - /// - /// - /// - /// - /// - /// - /// - /// - /// + /// mpf_add + /// mpf_sub + /// mpf_ui_sub + /// mpf_mul + /// mpf_div + /// mpf_sqrt + /// mpf_pow_ui + /// mpf_neg + /// mpf_abs + /// Float Arithmetic /// GNU MP - Float Arithmetic /// /// @@ -17892,13 +18701,14 @@ namespace Math.Gmp.Native /// Both the values and the precisions of the two variables are swapped. /// /// - /// - /// - /// - /// - /// - /// - /// + /// mpf_set + /// mpf_set_ui + /// mpf_set_si + /// mpf_set_d + /// mpf_set_z + /// mpf_set_q + /// mpf_set_str + /// Assigning Floats /// GNU MP - Assigning Floats /// /// @@ -17960,17 +18770,18 @@ namespace Math.Gmp.Native /// /// The result float. /// The operand float. - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// + /// mpf_ceil + /// mpf_floor + /// mpf_integer_p + /// mpf_fits_ulong_p + /// mpf_fits_slong_p + /// mpf_fits_uint_p + /// mpf_fits_sint_p + /// mpf_fits_ushort_p + /// mpf_fits_sshort_p + /// mpf_urandomb + /// mpf_random2 + /// Miscellaneous Float Functions /// GNU MP - Miscellaneous Float Functions /// /// @@ -18037,16 +18848,17 @@ namespace Math.Gmp.Native /// as other arithmetic exceptions. /// /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// + /// mpf_add + /// mpf_sub + /// mpf_mul + /// mpf_div + /// mpf_div_ui + /// mpf_sqrt + /// mpf_pow_ui + /// mpf_neg + /// mpf_abs + /// mpf_div_2exp + /// Float Arithmetic /// GNU MP - Float Arithmetic /// /// @@ -18105,15 +18917,16 @@ namespace Math.Gmp.Native /// The result float. /// The first operand. /// The second operand. - /// - /// - /// - /// - /// - /// - /// - /// - /// + /// mpf_add + /// mpf_sub + /// mpf_sub_ui + /// mpf_mul + /// mpf_div + /// mpf_sqrt + /// mpf_pow_ui + /// mpf_neg + /// mpf_abs + /// Float Arithmetic /// GNU MP - Float Arithmetic /// /// @@ -18175,20 +18988,22 @@ namespace Math.Gmp.Native /// /// /// The variable state must be initialized by calling one of the gmp_randinit functions + /// Random State Initialization /// (GNU MP - Random State Initialization) before invoking this function. /// /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// + /// mpf_ceil + /// mpf_floor + /// mpf_trunc + /// mpf_integer_p + /// mpf_fits_ulong_p + /// mpf_fits_slong_p + /// mpf_fits_uint_p + /// mpf_fits_sint_p + /// mpf_fits_ushort_p + /// mpf_fits_sshort_p + /// mpf_random2 + /// Miscellaneous Float Functions /// GNU MP - Miscellaneous Float Functions /// /// @@ -18251,25 +19066,26 @@ namespace Math.Gmp.Native /// This function requires that is greater than or equal to . /// /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// + /// mpn_add_1 + /// mpn_add_n + /// mpn_addmul_1 + /// mpn_divexact_by3 + /// mpn_divexact_by3c + /// mpn_divmod_1 + /// mpn_divrem_1 + /// mpn_mod_1 + /// mpn_mul + /// mpn_mul_1 + /// mpn_mul_n + /// mpn_neg + /// mpn_sub + /// mpn_sub_1 + /// mpn_sub_n + /// mpn_submul_1 + /// mpn_sqr + /// mpn_sqrtrem + /// mpn_tdiv_qr + /// Low-level Functions /// GNU MP - Low-level Functions /// /// @@ -18326,25 +19142,26 @@ namespace Math.Gmp.Native /// The number of limbs in . /// The second operand integer. /// Return carry, either 0 or 1. - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// + /// mpn_add + /// mpn_add_n + /// mpn_addmul_1 + /// mpn_divexact_by3 + /// mpn_divexact_by3c + /// mpn_divmod_1 + /// mpn_divrem_1 + /// mpn_mod_1 + /// mpn_mul + /// mpn_mul_1 + /// mpn_mul_n + /// mpn_neg + /// mpn_sub + /// mpn_sub_1 + /// mpn_sub_n + /// mpn_submul_1 + /// mpn_sqr + /// mpn_sqrtrem + /// mpn_tdiv_qr + /// Low-level Functions /// GNU MP - Low-level Functions /// /// @@ -18403,28 +19220,29 @@ namespace Math.Gmp.Native /// This is the lowest-level function for addition. /// It is the preferred function for addition, since it is written in assembly for most CPUs. /// For addition of a variable to itself (i.e., equals ) - /// use with a count of 1 for optimal speed. + /// use mpn_lshift with a count of 1 for optimal speed. /// /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// + /// mpn_add + /// mpn_add_1 + /// mpn_addmul_1 + /// mpn_divexact_by3 + /// mpn_divexact_by3c + /// mpn_divmod_1 + /// mpn_divrem_1 + /// mpn_mod_1 + /// mpn_mul + /// mpn_mul_1 + /// mpn_mul_n + /// mpn_neg + /// mpn_sub + /// mpn_sub_1 + /// mpn_sub_n + /// mpn_submul_1 + /// mpn_sqr + /// mpn_sqrtrem + /// mpn_tdiv_qr + /// Low-level Functions /// GNU MP - Low-level Functions /// /// @@ -18492,26 +19310,27 @@ namespace Math.Gmp.Native /// It is written in assembly for most CPUs. /// /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// + /// mpn_add + /// mpn_add_1 + /// mpn_add_n + /// mpn_divexact_1 + /// mpn_divexact_by3 + /// mpn_divexact_by3c + /// mpn_divmod_1 + /// mpn_divrem_1 + /// mpn_mod_1 + /// mpn_mul + /// mpn_mul_1 + /// mpn_mul_n + /// mpn_neg + /// mpn_sub + /// mpn_sub_1 + /// mpn_sub_n + /// mpn_submul_1 + /// mpn_sqr + /// mpn_sqrtrem + /// mpn_tdiv_qr + /// Low-level Functions /// GNU MP - Low-level Functions /// /// @@ -18564,9 +19383,10 @@ namespace Math.Gmp.Native /// The second operand integer. /// The number of limbs in and . /// Return a positive value if s1 > s2, 0 if they are equal, or a negative value if s1 < s2. - /// - /// - /// + /// mpn_perfect_power_p + /// mpn_perfect_square_p + /// mpn_zero_p + /// Low-level Functions /// GNU MP - Low-level Functions /// /// @@ -18605,9 +19425,10 @@ namespace Math.Gmp.Native /// The operand integer. /// The number of limbs in . /// Return 1 if the operand is zero, 0 otherwise. - /// - /// - /// + /// mpn_cmp + /// mpn_perfect_power_p + /// mpn_perfect_square_p + /// Low-level Functions /// GNU MP - Low-level Functions /// /// @@ -18650,26 +19471,27 @@ namespace Math.Gmp.Native /// The areas at and have to be identical or completely separate, not partially overlapping. /// /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// + /// mpn_add + /// mpn_add_1 + /// mpn_add_n + /// mpn_addmul_1 + /// mpn_divexact_by3 + /// mpn_divexact_by3c + /// mpn_divmod_1 + /// mpn_divrem_1 + /// mpn_mod_1 + /// mpn_mul + /// mpn_mul_1 + /// mpn_mul_n + /// mpn_neg + /// mpn_sub + /// mpn_sub_1 + /// mpn_sub_n + /// mpn_submul_1 + /// mpn_sqr + /// mpn_sqrtrem + /// mpn_tdiv_qr + /// Low-level Functions /// GNU MP - Low-level Functions /// /// @@ -18722,43 +19544,44 @@ namespace Math.Gmp.Native /// If 3 divides exactly, the return value is zero and the result is the quotient. If not, the return value is non-zero and the result won’t be anything useful. /// /// - /// takes an initial carry parameter, which can be the return value from a previous call, + /// mpn_divexact_by3c takes an initial carry parameter, which can be the return value from a previous call, /// so a large calculation can be done piece by piece from low to high. - /// is simply a macro calling with a 0 carry parameter. + /// mpn_divexact_by3 is simply a macro calling mpn_divexact_by3c with a 0 carry parameter. /// /// - /// These routines use a multiply-by-inverse and will be faster than on CPUs with + /// These routines use a multiply-by-inverse and will be faster than mpn_divrem_1 on CPUs with /// fast multiplication but slow division. /// /// /// The source a, result q, size n, initial carry i, and return value c satisfy - /// c * b^n + a - i = 3 * q, where b = 2^. + /// c * b^n + a - i = 3 * q, where b = 2^mp_bits_per_limb. /// The return c is always 0, 1 or 2, and the initial carry i must also be 0, /// 1 or 2 (these are both borrows really). When c = 0 clearly q = (a - i) / 3. /// When c != 0, the remainder (a - i) mod 3 is given by 3 - c, because - /// b ≡ 1 mod 3 (when is even, which is always so currently). + /// b ≡ 1 mod 3 (when mp_bits_per_limb is even, which is always so currently). /// /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// + /// mpn_add + /// mpn_add_1 + /// mpn_add_n + /// mpn_addmul_1 + /// mpn_divexact_1 + /// mpn_divexact_by3c + /// mpn_divmod_1 + /// mpn_divrem_1 + /// mpn_mod_1 + /// mpn_mul + /// mpn_mul_1 + /// mpn_mul_n + /// mpn_neg + /// mpn_sub + /// mpn_sub_1 + /// mpn_sub_n + /// mpn_submul_1 + /// mpn_sqr + /// mpn_sqrtrem + /// mpn_tdiv_qr + /// Low-level Functions /// GNU MP - Low-level Functions /// /// @@ -18815,43 +19638,44 @@ namespace Math.Gmp.Native /// If 3 divides exactly, the return value is zero and the result is the quotient. If not, the return value is non-zero and the result won’t be anything useful. /// /// - /// takes an initial carry parameter, which can be the return value from a previous call, + /// mpn_divexact_by3c takes an initial carry parameter, which can be the return value from a previous call, /// so a large calculation can be done piece by piece from low to high. - /// is simply a macro calling with a 0 carry parameter. + /// mpn_divexact_by3 is simply a macro calling mpn_divexact_by3c with a 0 carry parameter. /// /// - /// These routines use a multiply-by-inverse and will be faster than on CPUs with + /// These routines use a multiply-by-inverse and will be faster than mpn_divrem_1 on CPUs with /// fast multiplication but slow division. /// /// /// The source a, result q, size n, initial carry i, and return value c satisfy - /// c * b^n + a - i = 3 * q, where b = 2^. + /// c * b^n + a - i = 3 * q, where b = 2^mp_bits_per_limb. /// The return c is always 0, 1 or 2, and the initial carry i must also be 0, /// 1 or 2 (these are both borrows really). When c = 0 clearly q = (a - i) / 3. /// When c != 0, the remainder (a - i) mod 3 is given by 3 - c, because - /// b ≡ 1 mod 3 (when is even, which is always so currently). + /// b ≡ 1 mod 3 (when mp_bits_per_limb is even, which is always so currently). /// /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// + /// mpn_add + /// mpn_add_1 + /// mpn_add_n + /// mpn_addmul_1 + /// mpn_divexact_1 + /// mpn_divexact_by3 + /// mpn_divmod_1 + /// mpn_divrem_1 + /// mpn_mod_1 + /// mpn_mul + /// mpn_mul_1 + /// mpn_mul_n + /// mpn_neg + /// mpn_sub + /// mpn_sub_1 + /// mpn_sub_n + /// mpn_submul_1 + /// mpn_sqr + /// mpn_sqrtrem + /// mpn_tdiv_qr + /// Low-level Functions /// GNU MP - Low-level Functions /// /// @@ -18914,34 +19738,35 @@ namespace Math.Gmp.Native /// For most usages, will be zero. /// /// - /// exists for upward source compatibility and is simply a macro - /// calling with a of 0. + /// mpn_divmod_1 exists for upward source compatibility and is simply a macro + /// calling mpn_divrem_1 with a of 0. /// /// /// The areas at and have to be identical or /// completely separate, not partially overlapping. /// /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// + /// mpn_add + /// mpn_add_1 + /// mpn_add_n + /// mpn_addmul_1 + /// mpn_divexact_1 + /// mpn_divexact_by3 + /// mpn_divexact_by3c + /// mpn_divmod_1 + /// mpn_mod_1 + /// mpn_mul + /// mpn_mul_1 + /// mpn_mul_n + /// mpn_neg + /// mpn_sub + /// mpn_sub_1 + /// mpn_sub_n + /// mpn_submul_1 + /// mpn_sqr + /// mpn_sqrtrem + /// mpn_tdiv_qr + /// Low-level Functions /// GNU MP - Low-level Functions /// /// @@ -19001,34 +19826,35 @@ namespace Math.Gmp.Native /// can be zero. /// /// - /// exists for upward source compatibility and is simply a macro - /// calling with a qxn of 0. + /// mpn_divmod_1 exists for upward source compatibility and is simply a macro + /// calling mpn_divrem_1 with a qxn of 0. /// /// /// The areas at and have to be identical or /// completely separate, not partially overlapping. /// /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// + /// mpn_add + /// mpn_add_1 + /// mpn_add_n + /// mpn_addmul_1 + /// mpn_divexact_1 + /// mpn_divexact_by3 + /// mpn_divexact_by3c + /// mpn_divrem_1 + /// mpn_mod_1 + /// mpn_mul + /// mpn_mul_1 + /// mpn_mul_n + /// mpn_neg + /// mpn_sub + /// mpn_sub_1 + /// mpn_sub_n + /// mpn_submul_1 + /// mpn_sqr + /// mpn_sqrtrem + /// mpn_tdiv_qr + /// Low-level Functions /// GNU MP - Low-level Functions /// /// @@ -19126,8 +19952,9 @@ namespace Math.Gmp.Native /// No overlap is permitted between {, } and {, }. /// /// - /// - /// + /// mpn_gcd_1 + /// O:Math.Gmp.Native.gmp_lib.mpn_gcdext + /// Low-level Functions /// GNU MP - Low-level Functions /// /// @@ -19185,8 +20012,9 @@ namespace Math.Gmp.Native /// Both operands must be non-zero. /// /// - /// - /// + /// mpn_gcd + /// O:Math.Gmp.Native.gmp_lib.mpn_gcdext + /// Low-level Functions /// GNU MP - Low-level Functions /// /// @@ -19266,8 +20094,9 @@ namespace Math.Gmp.Native /// and should each have room for + 1 limbs. /// /// - /// - /// + /// mpn_gcd + /// mpn_gcd_1 + /// Low-level Functions /// GNU MP - Low-level Functions /// /// @@ -19365,8 +20194,9 @@ namespace Math.Gmp.Native /// and should each have room for + 1 limbs. /// /// - /// - /// + /// mpn_gcd + /// mpn_gcd_1 + /// Low-level Functions /// GNU MP - Low-level Functions /// /// @@ -19448,8 +20278,9 @@ namespace Math.Gmp.Native /// represented by a long limb array, plus one extra character. /// /// - /// - /// + /// mpn_set_str + /// mpn_sizeinbase + /// Low-level Functions /// GNU MP - Low-level Functions /// /// @@ -19507,11 +20338,12 @@ namespace Math.Gmp.Native /// The second operand integer. /// The number of limbs of and . /// The hamming distance between {, } and {. - /// - /// - /// - /// - /// + /// mpn_lshift + /// mpn_popcount + /// mpn_rshift + /// mpn_scan0 + /// mpn_scan1 + /// Low-level Functions /// GNU MP - Low-level Functions /// /// @@ -19554,7 +20386,7 @@ namespace Math.Gmp.Native /// The bits shifted out at the left are returned in the least significant count bits of the return value (the rest of the return value is zero). /// /// - /// must be in the range 1 to - 1. + /// must be in the range 1 to mp_bits_per_limb - 1. /// The regions {, } and {, } may overlap, /// provided . /// @@ -19562,11 +20394,12 @@ namespace Math.Gmp.Native /// This function is written in assembly for most CPUs. /// /// - /// - /// - /// - /// - /// + /// mpn_hamdist + /// mpn_popcount + /// mpn_rshift + /// mpn_scan0 + /// mpn_scan1 + /// Low-level Functions /// GNU MP - Low-level Functions /// /// @@ -19624,26 +20457,27 @@ namespace Math.Gmp.Native /// can be zero. /// /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// + /// mpn_add + /// mpn_add_1 + /// mpn_add_n + /// mpn_addmul_1 + /// mpn_divexact_1 + /// mpn_divexact_by3 + /// mpn_divexact_by3c + /// mpn_divmod_1 + /// mpn_divrem_1 + /// mpn_mul + /// mpn_mul_1 + /// mpn_mul_n + /// mpn_neg + /// mpn_sub + /// mpn_sub_1 + /// mpn_sub_n + /// mpn_submul_1 + /// mpn_sqr + /// mpn_sqrtrem + /// mpn_tdiv_qr + /// Low-level Functions /// GNU MP - Low-level Functions /// /// @@ -19695,26 +20529,27 @@ namespace Math.Gmp.Native /// This function requires that is greater than or equal to . /// /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// + /// mpn_add + /// mpn_add_1 + /// mpn_add_n + /// mpn_addmul_1 + /// mpn_divexact_1 + /// mpn_divexact_by3 + /// mpn_divexact_by3c + /// mpn_divmod_1 + /// mpn_divrem_1 + /// mpn_mod_1 + /// mpn_mul_1 + /// mpn_mul_n + /// mpn_neg + /// mpn_sub + /// mpn_sub_1 + /// mpn_sub_n + /// mpn_submul_1 + /// mpn_sqr + /// mpn_sqrtrem + /// mpn_tdiv_qr + /// Low-level Functions /// GNU MP - Low-level Functions /// /// @@ -19780,30 +20615,31 @@ namespace Math.Gmp.Native /// /// /// Don’t call this function if is a power of 2; - /// use with a count equal to the logarithm of + /// use mpn_lshift with a count equal to the logarithm of /// instead, for optimal speed. /// /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// + /// mpn_add + /// mpn_add_1 + /// mpn_add_n + /// mpn_addmul_1 + /// mpn_divexact_1 + /// mpn_divexact_by3 + /// mpn_divexact_by3c + /// mpn_divmod_1 + /// mpn_divrem_1 + /// mpn_mod_1 + /// mpn_mul + /// mpn_mul_n + /// mpn_neg + /// mpn_sub + /// mpn_sub_1 + /// mpn_sub_n + /// mpn_submul_1 + /// mpn_sqr + /// mpn_sqrtrem + /// mpn_tdiv_qr + /// Low-level Functions /// GNU MP - Low-level Functions /// /// @@ -19862,29 +20698,30 @@ namespace Math.Gmp.Native /// most significant limb is zero. No overlap is permitted between the destination and either source. /// /// - /// If the two input operands are the same, use . + /// If the two input operands are the same, use mpn_sqr. /// /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// + /// mpn_add + /// mpn_add_1 + /// mpn_add_n + /// mpn_addmul_1 + /// mpn_divexact_1 + /// mpn_divexact_by3 + /// mpn_divexact_by3c + /// mpn_divmod_1 + /// mpn_divrem_1 + /// mpn_mod_1 + /// mpn_mul + /// mpn_mul_1 + /// mpn_neg + /// mpn_sub + /// mpn_sub_1 + /// mpn_sub_n + /// mpn_submul_1 + /// mpn_sqr + /// mpn_sqrtrem + /// mpn_tdiv_qr + /// Low-level Functions /// GNU MP - Low-level Functions /// /// @@ -19940,26 +20777,27 @@ namespace Math.Gmp.Native /// most significant limb is zero. No overlap is permitted between the destination and the source. /// /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// + /// mpn_add + /// mpn_add_1 + /// mpn_add_n + /// mpn_addmul_1 + /// mpn_divexact_1 + /// mpn_divexact_by3 + /// mpn_divexact_by3c + /// mpn_divmod_1 + /// mpn_divrem_1 + /// mpn_mod_1 + /// mpn_mul + /// mpn_mul_1 + /// mpn_mul_n + /// mpn_neg + /// mpn_sub + /// mpn_sub_1 + /// mpn_sub_n + /// mpn_submul_1 + /// mpn_sqrtrem + /// mpn_tdiv_qr + /// Low-level Functions /// GNU MP - Low-level Functions /// /// @@ -20009,30 +20847,31 @@ namespace Math.Gmp.Native /// Return borrow, either 0 or 1. /// /// - /// This is equivalent to calling with a -limb + /// This is equivalent to calling mpn_sub_n with a -limb /// zero minuend and passing {, } as subtrahend. /// /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// + /// mpn_add + /// mpn_add_1 + /// mpn_add_n + /// mpn_addmul_1 + /// mpn_divexact_1 + /// mpn_divexact_by3 + /// mpn_divexact_by3c + /// mpn_divmod_1 + /// mpn_divrem_1 + /// mpn_mod_1 + /// mpn_mul + /// mpn_mul_1 + /// mpn_mul_n + /// mpn_sub + /// mpn_sub_1 + /// mpn_sub_n + /// mpn_submul_1 + /// mpn_sqr + /// mpn_sqrtrem + /// mpn_tdiv_qr + /// Low-level Functions /// GNU MP - Low-level Functions /// /// @@ -20084,15 +20923,16 @@ namespace Math.Gmp.Native /// The result integer. /// The operand integer. /// The numbe rof limbs of and . - /// - /// - /// - /// - /// - /// - /// - /// - /// + /// mpn_and_n + /// mpn_andn_n + /// mpn_com + /// mpn_ior_n + /// mpn_iorn_n + /// mpn_nand_n + /// mpn_nior_n + /// mpn_xor_n + /// mpn_xnor_n + /// Low-level Functions /// GNU MP - Low-level Functions /// /// @@ -20144,9 +20984,10 @@ namespace Math.Gmp.Native /// The most significant limb of the input {, } must be non-zero. /// /// - /// - /// - /// + /// mpn_cmp + /// mpn_perfect_power_p + /// mpn_zero_p + /// Low-level Functions /// GNU MP - Low-level Functions /// /// @@ -20182,9 +21023,10 @@ namespace Math.Gmp.Native /// The operand integer. /// The numbe rof limbs of . /// Non-zero iff {, } is a perfect power. - /// - /// - /// + /// mpn_cmp + /// mpn_perfect_square_p + /// mpn_zero_p + /// Low-level Functions /// GNU MP - Low-level Functions /// /// @@ -20220,11 +21062,12 @@ namespace Math.Gmp.Native /// The operand integer. /// The number of limbs of . /// The number of set bits in {, }. - /// - /// - /// - /// - /// + /// mpn_hamdist + /// mpn_lshift + /// mpn_rshift + /// mpn_scan0 + /// mpn_scan1 + /// Low-level Functions /// GNU MP - Low-level Functions /// /// @@ -20275,14 +21118,15 @@ namespace Math.Gmp.Native /// /// /// The most significant limb is always non-zero. - /// generates uniformly distributed limb data, - /// generates long strings of zeros and ones in the binary representation. + /// mpn_random generates uniformly distributed limb data, + /// mpn_random2 generates long strings of zeros and ones in the binary representation. /// /// - /// is intended for testing the correctness of the mpn routines. + /// mpn_random2 is intended for testing the correctness of the mpn routines. /// /// - /// + /// mpn_random2 + /// Low-level Functions /// GNU MP - Low-level Functions /// /// @@ -20320,14 +21164,15 @@ namespace Math.Gmp.Native /// /// /// The most significant limb is always non-zero. - /// generates uniformly distributed limb data, - /// generates long strings of zeros and ones in the binary representation. + /// mpn_random generates uniformly distributed limb data, + /// mpn_random2 generates long strings of zeros and ones in the binary representation. /// /// - /// is intended for testing the correctness of the mpn routines. + /// mpn_random2 is intended for testing the correctness of the mpn routines. /// /// - /// + /// mpn_random + /// Low-level Functions /// GNU MP - Low-level Functions /// /// @@ -20367,7 +21212,7 @@ namespace Math.Gmp.Native /// The bits shifted out at the right are returned in the most significant bits of the return value (the rest of the return value is zero). /// /// - /// must be in the range 1 to - 1. + /// must be in the range 1 to mp_bits_per_limb - 1. /// The regions {, } and {, } /// may overlap, provided . /// @@ -20375,11 +21220,12 @@ namespace Math.Gmp.Native /// This function is written in assembly for most CPUs. /// /// - /// - /// - /// - /// - /// + /// mpn_hamdist + /// mpn_lshift + /// mpn_popcount + /// mpn_scan0 + /// mpn_scan1 + /// Low-level Functions /// GNU MP - Low-level Functions /// /// @@ -20437,11 +21283,12 @@ namespace Math.Gmp.Native /// at or beyond bit position , so that the function has something to return. /// /// - /// - /// - /// - /// - /// + /// mpn_hamdist + /// mpn_lshift + /// mpn_popcount + /// mpn_rshift + /// mpn_scan1 + /// Low-level Functions /// GNU MP - Low-level Functions /// /// @@ -20483,11 +21330,12 @@ namespace Math.Gmp.Native /// at or beyond bit position , so that the function has something to return. /// /// - /// - /// - /// - /// - /// + /// mpn_hamdist + /// mpn_lshift + /// mpn_popcount + /// mpn_rshift + /// mpn_scan0 + /// Low-level Functions /// GNU MP - Low-level Functions /// /// @@ -20547,8 +21395,9 @@ namespace Math.Gmp.Native /// between {, } and the result at . /// /// - /// - /// + /// mpn_get_str + /// mpn_sizeinbase + /// Low-level Functions /// GNU MP - Low-level Functions /// /// @@ -20614,8 +21463,9 @@ namespace Math.Gmp.Native /// If base is a power of 2, the result is always exact. /// /// - /// - /// + /// mpn_get_str + /// mpn_set_str + /// Low-level Functions /// GNU MP - Low-level Functions /// /// @@ -20673,29 +21523,30 @@ namespace Math.Gmp.Native /// is zero or non-zero according to whether the remainder would have been zero or non-zero. /// /// - /// A return value of zero indicates a perfect square. See also . + /// A return value of zero indicates a perfect square. See also mpn_perfect_square_p. /// /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// + /// mpn_add + /// mpn_add_1 + /// mpn_add_n + /// mpn_addmul_1 + /// mpn_divexact_1 + /// mpn_divexact_by3 + /// mpn_divexact_by3c + /// mpn_divmod_1 + /// mpn_divrem_1 + /// mpn_mod_1 + /// mpn_mul + /// mpn_mul_1 + /// mpn_mul_n + /// mpn_neg + /// mpn_sub + /// mpn_sub_1 + /// mpn_sub_n + /// mpn_submul_1 + /// mpn_sqr + /// mpn_tdiv_qr + /// Low-level Functions /// GNU MP - Low-level Functions /// /// @@ -20759,26 +21610,27 @@ namespace Math.Gmp.Native /// This is the lowest-level function for subtraction. It is the preferred function for subtraction, since it is written in assembly for most CPUs. /// /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// + /// mpn_add + /// mpn_add_1 + /// mpn_add_n + /// mpn_addmul_1 + /// mpn_divexact_1 + /// mpn_divexact_by3 + /// mpn_divexact_by3c + /// mpn_divmod_1 + /// mpn_divrem_1 + /// mpn_mod_1 + /// mpn_mul + /// mpn_mul_1 + /// mpn_mul_n + /// mpn_neg + /// mpn_sub_1 + /// mpn_sub_n + /// mpn_submul_1 + /// mpn_sqr + /// mpn_sqrtrem + /// mpn_tdiv_qr + /// Low-level Functions /// GNU MP - Low-level Functions /// /// @@ -20835,26 +21687,27 @@ namespace Math.Gmp.Native /// The numbe rof limbs of . /// The second operand integer. /// Return borrow, either 0 or 1. - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// + /// mpn_add + /// mpn_add_1 + /// mpn_add_n + /// mpn_addmul_1 + /// mpn_divexact_1 + /// mpn_divexact_by3 + /// mpn_divexact_by3c + /// mpn_divmod_1 + /// mpn_divrem_1 + /// mpn_mod_1 + /// mpn_mul + /// mpn_mul_1 + /// mpn_mul_n + /// mpn_neg + /// mpn_sub + /// mpn_sub_n + /// mpn_submul_1 + /// mpn_sqr + /// mpn_sqrtrem + /// mpn_tdiv_qr + /// Low-level Functions /// GNU MP - Low-level Functions /// /// @@ -20908,26 +21761,27 @@ namespace Math.Gmp.Native /// The second operand integer. /// The numbe rof limbs of and . /// Return borrow, either 0 or 1. - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// + /// mpn_add + /// mpn_add_1 + /// mpn_add_n + /// mpn_addmul_1 + /// mpn_divexact_1 + /// mpn_divexact_by3 + /// mpn_divexact_by3c + /// mpn_divmod_1 + /// mpn_divrem_1 + /// mpn_mod_1 + /// mpn_mul + /// mpn_mul_1 + /// mpn_mul_n + /// mpn_neg + /// mpn_sub + /// mpn_sub_1 + /// mpn_submul_1 + /// mpn_sqr + /// mpn_sqrtrem + /// mpn_tdiv_qr + /// Low-level Functions /// GNU MP - Low-level Functions /// /// @@ -20994,26 +21848,27 @@ namespace Math.Gmp.Native /// as well as other operations in GMP. It is written in assembly for most CPUs. /// /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// + /// mpn_add + /// mpn_add_1 + /// mpn_add_n + /// mpn_addmul_1 + /// mpn_divexact_1 + /// mpn_divexact_by3 + /// mpn_divexact_by3c + /// mpn_divmod_1 + /// mpn_divrem_1 + /// mpn_mod_1 + /// mpn_mul + /// mpn_mul_1 + /// mpn_mul_n + /// mpn_neg + /// mpn_sub + /// mpn_sub_1 + /// mpn_sub_n + /// mpn_sqr + /// mpn_sqrtrem + /// mpn_tdiv_qr + /// Low-level Functions /// GNU MP - Low-level Functions /// /// @@ -21082,26 +21937,27 @@ namespace Math.Gmp.Native /// The operand must be zero. /// /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// + /// mpn_add + /// mpn_add_1 + /// mpn_add_n + /// mpn_addmul_1 + /// mpn_divexact_1 + /// mpn_divexact_by3 + /// mpn_divexact_by3c + /// mpn_divmod_1 + /// mpn_divrem_1 + /// mpn_mod_1 + /// mpn_mul + /// mpn_mul_1 + /// mpn_mul_n + /// mpn_neg + /// mpn_sub + /// mpn_sub_1 + /// mpn_sub_n + /// mpn_submul_1 + /// mpn_sqr + /// mpn_sqrtrem + /// Low-level Functions /// GNU MP - Low-level Functions /// /// @@ -21159,14 +22015,15 @@ namespace Math.Gmp.Native /// The first operand integer. /// The second operand integer. /// The number of limbs of and . - /// - /// - /// - /// - /// - /// - /// - /// + /// mpn_andn_n + /// mpn_com + /// mpn_ior_n + /// mpn_iorn_n + /// mpn_nand_n + /// mpn_nior_n + /// mpn_xor_n + /// mpn_xnor_n + /// Low-level Functions /// GNU MP - Low-level Functions /// /// @@ -21217,14 +22074,15 @@ namespace Math.Gmp.Native /// The first operand integer. /// The second operand integer. /// The number of limbs of and . - /// - /// - /// - /// - /// - /// - /// - /// + /// mpn_and_n + /// mpn_com + /// mpn_ior_n + /// mpn_iorn_n + /// mpn_nand_n + /// mpn_nior_n + /// mpn_xor_n + /// mpn_xnor_n + /// Low-level Functions /// GNU MP - Low-level Functions /// /// @@ -21275,14 +22133,15 @@ namespace Math.Gmp.Native /// The first operand integer. /// The second operand integer. /// The number of limbs of and . - /// - /// - /// - /// - /// - /// - /// - /// + /// mpn_and_n + /// mpn_andn_n + /// mpn_com + /// mpn_ior_n + /// mpn_iorn_n + /// mpn_nior_n + /// mpn_xor_n + /// mpn_xnor_n + /// Low-level Functions /// GNU MP - Low-level Functions /// /// @@ -21333,14 +22192,15 @@ namespace Math.Gmp.Native /// The first operand integer. /// The second operand integer. /// The number of limbs of and . - /// - /// - /// - /// - /// - /// - /// - /// + /// mpn_and_n + /// mpn_andn_n + /// mpn_com + /// mpn_iorn_n + /// mpn_nand_n + /// mpn_nior_n + /// mpn_xor_n + /// mpn_xnor_n + /// Low-level Functions /// GNU MP - Low-level Functions /// /// @@ -21391,14 +22251,15 @@ namespace Math.Gmp.Native /// The first operand integer. /// The second operand integer. /// The number of limbs of and . - /// - /// - /// - /// - /// - /// - /// - /// + /// mpn_and_n + /// mpn_andn_n + /// mpn_com + /// mpn_ior_n + /// mpn_nand_n + /// mpn_nior_n + /// mpn_xor_n + /// mpn_xnor_n + /// Low-level Functions /// GNU MP - Low-level Functions /// /// @@ -21449,14 +22310,15 @@ namespace Math.Gmp.Native /// The first operand integer. /// The second operand integer. /// The number of limbs of and . - /// - /// - /// - /// - /// - /// - /// - /// + /// mpn_and_n + /// mpn_andn_n + /// mpn_com + /// mpn_ior_n + /// mpn_iorn_n + /// mpn_nand_n + /// mpn_xor_n + /// mpn_xnor_n + /// Low-level Functions /// GNU MP - Low-level Functions /// /// @@ -21507,14 +22369,15 @@ namespace Math.Gmp.Native /// The first operand integer. /// The second operand integer. /// The number of limbs of and . - /// - /// - /// - /// - /// - /// - /// - /// + /// mpn_and_n + /// mpn_andn_n + /// mpn_com + /// mpn_ior_n + /// mpn_iorn_n + /// mpn_nand_n + /// mpn_nior_n + /// mpn_xnor_n + /// Low-level Functions /// GNU MP - Low-level Functions /// /// @@ -21565,14 +22428,15 @@ namespace Math.Gmp.Native /// The first operand integer. /// The second operand integer. /// The number of limbs of and . - /// - /// - /// - /// - /// - /// - /// - /// + /// mpn_and_n + /// mpn_andn_n + /// mpn_com + /// mpn_ior_n + /// mpn_iorn_n + /// mpn_nand_n + /// mpn_nior_n + /// mpn_xor_n + /// Low-level Functions /// GNU MP - Low-level Functions /// /// @@ -21622,8 +22486,9 @@ namespace Math.Gmp.Native /// The result integer. /// The operand integer. /// The number of limbs of . - /// - /// + /// mpn_copyd + /// mpn_zero + /// Low-level Functions /// GNU MP - Low-level Functions /// /// @@ -21670,8 +22535,9 @@ namespace Math.Gmp.Native /// The result integer. /// The operand integer. /// The number of limbs of . - /// - /// + /// mpn_copyi + /// mpn_zero + /// Low-level Functions /// GNU MP - Low-level Functions /// /// @@ -21717,8 +22583,9 @@ namespace Math.Gmp.Native /// /// The result integer. /// The number of limbs of . - /// - /// + /// mpn_copyd + /// mpn_copyi + /// Low-level Functions /// GNU MP - Low-level Functions /// /// @@ -21757,7 +22624,7 @@ namespace Math.Gmp.Native } /// - /// If is non-zero, it produces the same result as a regular , and if is zero, it copies {, } to the result area and returns zero. + /// If is non-zero, it produces the same result as a regular mpn_add_n, and if is zero, it copies {, } to the result area and returns zero. /// /// Conditonal value: non-zero for true, zero for false. /// The result integer. @@ -21768,25 +22635,26 @@ namespace Math.Gmp.Native /// /// /// This function does conditional addition. - /// If is non-zero, it produces the same result as a regular , + /// If is non-zero, it produces the same result as a regular mpn_add_n, /// and if is zero, it copies {, } to the result area and returns zero. /// The functions is designed to have timing and memory access patterns depending only /// on size and location of the data areas, but independent of the condition . - /// Like for , on most machines, the timing will also be independent + /// Like for mpn_add_n, on most machines, the timing will also be independent /// of the actual limb values. /// /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// + /// mpn_cnd_sub_n + /// mpn_sec_add_1 + /// mpn_sec_sub_1 + /// mpn_cnd_swap + /// mpn_sec_mul + /// mpn_sec_sqr + /// mpn_sec_powm + /// mpn_sec_tabselect + /// mpn_sec_div_qr + /// mpn_sec_div_r + /// mpn_sec_invert + /// Low-level functions for cryptography /// GNU MP - Low-level Functions /// /// @@ -21837,7 +22705,7 @@ namespace Math.Gmp.Native /// - /// If is non-zero, it produces the same result as a regular , and if is zero, it copies {, } to the result area and returns zero. + /// If is non-zero, it produces the same result as a regular mpn_sub_n, and if is zero, it copies {, } to the result area and returns zero. /// /// Conditonal value: non-zero for true, zero for false. /// The result integer. @@ -21848,25 +22716,26 @@ namespace Math.Gmp.Native /// /// /// This function does conditional addition. - /// If is non-zero, it produces the same result as a regular , + /// If is non-zero, it produces the same result as a regular mpn_sub_n, /// and if is zero, it copies {, } to the result area and returns zero. /// The functions is designed to have timing and memory access patterns depending only /// on size and location of the data areas, but independent of the condition . - /// Like for , on most machines, the timing will also be independent + /// Like for mpn_sub_n, on most machines, the timing will also be independent /// of the actual limb values. /// /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// + /// mpn_cnd_add_n + /// mpn_sec_add_1 + /// mpn_sec_sub_1 + /// mpn_cnd_swap + /// mpn_sec_mul + /// mpn_sec_sqr + /// mpn_sec_powm + /// mpn_sec_tabselect + /// mpn_sec_div_qr + /// mpn_sec_div_r + /// mpn_sec_invert + /// Low-level functions for cryptography /// GNU MP - Low-level Functions /// /// @@ -21926,23 +22795,24 @@ namespace Math.Gmp.Native /// Returns carry, either 0 or 1. /// /// - /// This function takes O(N) time, unlike the leaky functions which is O(1) on average. - /// It requires scratch space of (n) limbs, to be passed in the parameter. + /// This function takes O(N) time, unlike the leaky functions mpn_add_1 which is O(1) on average. + /// It requires scratch space of mpn_sec_add_1_itch(n) limbs, to be passed in the parameter. /// The scratch space requirements are guaranteed to be at most limbs, and increase monotonously in the operand size. /// /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// + /// mpn_cnd_add_n + /// mpn_cnd_sub_n + /// mpn_sec_add_1_itch + /// mpn_sec_sub_1 + /// mpn_cnd_swap + /// mpn_sec_mul + /// mpn_sec_sqr + /// mpn_sec_powm + /// mpn_sec_tabselect + /// mpn_sec_div_qr + /// mpn_sec_div_r + /// mpn_sec_invert + /// Low-level functions for cryptography /// GNU MP - Low-level Functions /// /// @@ -21998,11 +22868,12 @@ namespace Math.Gmp.Native } /// - /// Return the scratch space in number of limbs required by the function . + /// Return the scratch space in number of limbs required by the function mpn_sec_add_1. /// - /// The number of limbs of the operand. - /// The scratch space in number of limbs required by the function . - /// + /// The number of limbs of the mpn_sec_add_1 operand. + /// The scratch space in number of limbs required by the function mpn_sec_add_1. + /// mpn_sec_add_1 + /// Low-level functions for cryptography /// GNU MP - Low-level Functions public static mp_size_t mpn_sec_add_1_itch(mp_size_t n) { @@ -22020,23 +22891,24 @@ namespace Math.Gmp.Native /// Returns borrow, either 0 or 1. /// /// - /// This function takes O(N) time, unlike the leaky functions which is O(1) on average. - /// It requires scratch space of (n) limbs, to be passed in the parameter. + /// This function takes O(N) time, unlike the leaky functions mpn_sub_1 which is O(1) on average. + /// It requires scratch space of mpn_sec_sub_1_itch(n) limbs, to be passed in the parameter. /// The scratch space requirements are guaranteed to be at most limbs, and increase monotonously in the operand size. /// /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// + /// mpn_cnd_add_n + /// mpn_cnd_sub_n + /// mpn_sec_add_1 + /// mpn_sec_sub_1_itch + /// mpn_cnd_swap + /// mpn_sec_mul + /// mpn_sec_sqr + /// mpn_sec_powm + /// mpn_sec_tabselect + /// mpn_sec_div_qr + /// mpn_sec_div_r + /// mpn_sec_invert + /// Low-level functions for cryptography /// GNU MP - Low-level Functions /// /// @@ -22092,11 +22964,12 @@ namespace Math.Gmp.Native } /// - /// Return the scratch space in number of limbs required by the function . + /// Return the scratch space in number of limbs required by the function mpn_sec_sub_1. /// - /// The number of limbs of the operand. - /// The scratch space in number of limbs required by the function . - /// + /// The number of limbs of the mpn_sec_sub_1 operand. + /// The scratch space in number of limbs required by the function mpn_sec_sub_1. + /// mpn_sec_sub_1 + /// Low-level functions for cryptography /// GNU MP - Low-level Functions public static mp_size_t mpn_sec_sub_1_itch(mp_size_t n) { @@ -22115,17 +22988,18 @@ namespace Math.Gmp.Native /// Implemented using logical operations on the limbs, with the same memory accesses independent of the value of . /// /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// + /// mpn_cnd_add_n + /// mpn_cnd_sub_n + /// mpn_sec_add_1 + /// mpn_sec_sub_1 + /// mpn_sec_mul + /// mpn_sec_sqr + /// mpn_sec_powm + /// mpn_sec_tabselect + /// mpn_sec_div_qr + /// mpn_sec_div_r + /// mpn_sec_invert + /// Low-level functions for cryptography /// GNU MP - Low-level Functions /// /// @@ -22188,25 +23062,26 @@ namespace Math.Gmp.Native /// /// /// No overlapping between R and the input operands is allowed. - /// For A = B, use for optimal performance. + /// For A = B, use mpn_sec_sqr for optimal performance. /// /// - /// This function requires scratch space of (, ) + /// This function requires scratch space of mpn_sec_mul_itch(, ) /// limbs to be passed in the tp parameter. The scratch space requirements are guaranteed to increase monotonously in the operand sizes. /// /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// + /// mpn_cnd_add_n + /// mpn_cnd_sub_n + /// mpn_sec_add_1 + /// mpn_sec_sub_1 + /// mpn_cnd_swap + /// mpn_sec_mul_itch + /// mpn_sec_sqr + /// mpn_sec_powm + /// mpn_sec_tabselect + /// mpn_sec_div_qr + /// mpn_sec_div_r + /// mpn_sec_invert + /// Low-level functions for cryptography /// GNU MP - Low-level Functions /// /// @@ -22260,12 +23135,13 @@ namespace Math.Gmp.Native } /// - /// Return the scratch space in number of limbs required by the function . + /// Return the scratch space in number of limbs required by the function mpn_sec_mul. /// - /// The number of limbs of the first operand. - /// The number of limbs of the second operand. - /// The scratch space in number of limbs required by the function . - /// + /// The number of limbs of the mpn_sec_mul first operand. + /// The number of limbs of the mpn_sec_mul second operand. + /// The scratch space in number of limbs required by the function mpn_sec_mul. + /// mpn_sec_mul + /// Low-level functions for cryptography /// GNU MP - Low-level Functions public static mp_size_t mpn_sec_mul_itch(mp_size_t an, mp_size_t bn) { @@ -22287,23 +23163,24 @@ namespace Math.Gmp.Native /// No overlapping between R and the input operands is allowed. /// /// - /// This function requires scratch space of () + /// This function requires scratch space of mpn_sec_sqr_itch() /// limbs to be passed in the parameter. /// The scratch space requirements are guaranteed to increase monotonously in the operand size. /// /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// + /// mpn_cnd_add_n + /// mpn_cnd_sub_n + /// mpn_sec_add_1 + /// mpn_sec_sub_1 + /// mpn_cnd_swap + /// mpn_sec_mul + /// mpn_sec_sqr_itch + /// mpn_sec_powm + /// mpn_sec_tabselect + /// mpn_sec_div_qr + /// mpn_sec_div_r + /// mpn_sec_invert + /// Low-level functions for cryptography /// GNU MP - Low-level Functions /// /// @@ -22354,11 +23231,12 @@ namespace Math.Gmp.Native } /// - /// Return the scratch space in number of limbs required by the function . + /// Return the scratch space in number of limbs required by the function mpn_sec_sqr. /// - /// The number of limbs of the operand. - /// The scratch space in number of limbs required by the function . - /// + /// The number of limbs of the mpn_sec_sqr operand. + /// The scratch space in number of limbs required by the function mpn_sec_sqr. + /// mpn_sec_sqr + /// Low-level functions for cryptography /// GNU MP - Low-level Functions public static mp_size_t mpn_sec_sqr_itch(mp_size_t an) { @@ -22366,7 +23244,7 @@ namespace Math.Gmp.Native } /// - /// Set R to (B^E) modulo M, where R = {, }, M = {, }, and E = {, ceil( / )}. + /// Set R to (B^E) modulo M, where R = {, }, M = {, }, and E = {, ceil( / mp_bits_per_limb)}. /// /// The result operand. /// The first operand integer. @@ -22384,23 +23262,24 @@ namespace Math.Gmp.Native /// No overlapping between R and the input operands is allowed. /// /// - /// This function requires scratch space of (, , ) + /// This function requires scratch space of mpn_sec_powm_itch(, , ) /// limbs to be passed in the parameter. /// The scratch space requirements are guaranteed to increase monotonously in the operand sizes. /// /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// + /// mpn_cnd_add_n + /// mpn_cnd_sub_n + /// mpn_sec_add_1 + /// mpn_sec_sub_1 + /// mpn_cnd_swap + /// mpn_sec_mul + /// mpn_sec_sqr + /// mpn_sec_powm_itch + /// mpn_sec_tabselect + /// mpn_sec_div_qr + /// mpn_sec_div_r + /// mpn_sec_invert + /// Low-level functions for cryptography /// GNU MP - Low-level Functions /// /// @@ -22457,13 +23336,14 @@ namespace Math.Gmp.Native } /// - /// Return the scratch space in number of limbs required by the function . + /// Return the scratch space in number of limbs required by the function mpn_sec_powm. /// - /// The number of limbs of the first operand. - /// The number of limbs of the second operand. - /// The number of limbs of the third operand. - /// The scratch space in number of limbs required by the function . - /// + /// The number of limbs of the mpn_sec_powm first operand. + /// The number of limbs of the mpn_sec_powm second operand. + /// The number of limbs of the mpn_sec_powm third operand. + /// The scratch space in number of limbs required by the function mpn_sec_powm. + /// mpn_sec_powm + /// Low-level functions for cryptography /// GNU MP - Low-level Functions public static mp_size_t mpn_sec_powm_itch(mp_size_t bn, mp_bitcnt_t enb, mp_size_t n) { @@ -22483,18 +23363,19 @@ namespace Math.Gmp.Native /// This function reads the entire table to avoid side-channel information leaks. /// /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// + /// mpn_cnd_add_n + /// mpn_cnd_sub_n + /// mpn_sec_add_1 + /// mpn_sec_sub_1 + /// mpn_cnd_swap + /// mpn_sec_mul + /// mpn_sec_sqr + /// mpn_sec_powm + /// mpn_sec_powm_itch + /// mpn_sec_div_qr + /// mpn_sec_div_r + /// mpn_sec_invert + /// Low-level functions for cryptography /// GNU MP - Low-level Functions /// /// @@ -22556,22 +23437,23 @@ namespace Math.Gmp.Native /// The entire space occupied by N is overwritten. /// /// - /// This function requires scratch space of (, ) + /// This function requires scratch space of mpn_sec_div_qr_itch(, ) /// limbs to be passed in the parameter. /// /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// + /// mpn_cnd_add_n + /// mpn_cnd_sub_n + /// mpn_sec_add_1 + /// mpn_sec_sub_1 + /// mpn_cnd_swap + /// mpn_sec_mul + /// mpn_sec_sqr + /// mpn_sec_powm + /// mpn_sec_tabselect + /// mpn_sec_div_qr_itch + /// mpn_sec_div_r + /// mpn_sec_invert + /// Low-level functions for cryptography /// GNU MP - Low-level Functions /// /// @@ -22632,12 +23514,13 @@ namespace Math.Gmp.Native } /// - /// Return the scratch space in number of limbs required by the function . + /// Return the scratch space in number of limbs required by the function mpn_sec_div_qr. /// - /// The number of limbs of the first operand. - /// The number of limbs of the second operand. - /// The scratch space in number of limbs required by the function . - /// + /// The number of limbs of the mpn_sec_div_qr first operand. + /// The number of limbs of the mpn_sec_div_qr second operand. + /// The scratch space in number of limbs required by the function mpn_sec_div_qr. + /// mpn_sec_div_qr + /// Low-level functions for cryptography /// GNU MP - Low-level Functions public static mp_size_t mpn_sec_div_qr_itch(mp_size_t nn, mp_size_t dn) { @@ -22664,22 +23547,23 @@ namespace Math.Gmp.Native /// The entire space occupied by N is overwritten. /// /// - /// This function requires scratch space of (, ) + /// This function requires scratch space of mpn_sec_div_r_itch(, ) /// limbs to be passed in the parameter. /// /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// + /// mpn_cnd_add_n + /// mpn_cnd_sub_n + /// mpn_sec_add_1 + /// mpn_sec_sub_1 + /// mpn_cnd_swap + /// mpn_sec_mul + /// mpn_sec_sqr + /// mpn_sec_powm + /// mpn_sec_tabselect + /// mpn_sec_div_qr + /// mpn_sec_div_r_itch + /// mpn_sec_invert + /// Low-level functions for cryptography /// GNU MP - Low-level Functions /// /// @@ -22728,12 +23612,13 @@ namespace Math.Gmp.Native } /// - /// Return the scratch space in number of limbs required by the function . + /// Return the scratch space in number of limbs required by the function mpn_sec_div_r. /// - /// The number of limbs of the first operand. - /// The number of limbs of the second operand. - /// The scratch space in number of limbs required by the function . - /// + /// The number of limbs of the mpn_sec_div_r first operand. + /// The number of limbs of the mpn_sec_div_r second operand. + /// The scratch space in number of limbs required by the function mpn_sec_div_r. + /// mpn_sec_div_r + /// Low-level functions for cryptography /// GNU MP - Low-level Functions public static mp_size_t mpn_sec_div_r_itch(mp_size_t nn, mp_size_t dn) { @@ -22757,26 +23642,27 @@ namespace Math.Gmp.Native /// /// /// It is required that M is odd, and that ≥ ceil(log(A + 1)) + ceil(log(M + 1)). - /// A safe choice is = 2 * * , + /// A safe choice is = 2 * * mp_bits_per_limb, /// but a smaller value might improve performance if M or A are known to have leading zero bits. /// /// - /// This function requires scratch space of () + /// This function requires scratch space of mpn_sec_invert_itch() /// limbs to be passed in the parameter. /// /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// + /// mpn_cnd_add_n + /// mpn_cnd_sub_n + /// mpn_sec_add_1 + /// mpn_sec_sub_1 + /// mpn_cnd_swap + /// mpn_sec_mul + /// mpn_sec_sqr + /// mpn_sec_powm + /// mpn_sec_tabselect + /// mpn_sec_div_qr + /// mpn_sec_div_r + /// mpn_sec_invert_itch + /// Low-level functions for cryptography /// GNU MP - Low-level Functions /// /// @@ -22812,11 +23698,12 @@ namespace Math.Gmp.Native } /// - /// Return the scratch space in number of limbs required by the function . + /// Return the scratch space in number of limbs required by the function mpn_sec_invert. /// - /// The number of limbs of the first operand. - /// The scratch space in number of limbs required by the function . - /// + /// The number of limbs of the mpn_sec_invert first operand. + /// The scratch space in number of limbs required by the function mpn_sec_invert. + /// mpn_sec_invert + /// Low-level functions for cryptography /// GNU MP - Low-level Functions public static mp_size_t mpn_sec_invert_itch(mp_size_t n) { @@ -22848,7 +23735,7 @@ namespace Math.Gmp.Native [DllImport("kernel32.dll")] public static extern void RtlZeroMemory(IntPtr dst, int length); -#endregion + #endregion #region "Memory allocation functions." @@ -22945,7 +23832,7 @@ namespace Math.Gmp.Native [DllImport(@"libgmp-10.dll", CallingConvention = CallingConvention.Cdecl)] public static extern int __gmp_vsprintf(IntPtr /*char **/ buf, /*const*/ IntPtr /*char **/ fmt, IntPtr /*va_list*/ args); -#endregion + #endregion #region "Formatted input routines." @@ -22969,7 +23856,7 @@ namespace Math.Gmp.Native [DllImport(@"libgmp-10.dll", CallingConvention = CallingConvention.Cdecl)] public static extern int __gmp_vsscanf(/*const*/ IntPtr /*char **/ s, /*const*/ IntPtr /*char **/ fmt, IntPtr /*va_list*/ ap); -#endregion + #endregion #region "Integer (i.e. Z) routines." @@ -23478,7 +24365,7 @@ namespace Math.Gmp.Native [DllImport(@"libgmp-10.dll", CallingConvention = CallingConvention.Cdecl)] public static extern /*const*/ IntPtr /*mpz_t*/ __gmpz_roinit_n(IntPtr /*mpz_t*/ x, /*const*/ IntPtr /*mp_limb_t*/ xp, int /*mp_size_t*/ xs); -#endregion + #endregion #region "Rational (i.e. Q) routines." @@ -23593,7 +24480,7 @@ namespace Math.Gmp.Native [DllImport(@"libgmp-10.dll", CallingConvention = CallingConvention.Cdecl)] public static extern void __gmpq_swap(IntPtr /*mpq_t*/ rop1, IntPtr /*mpq_t*/ rop2); -#endregion + #endregion #region "Float (i.e. F) routines." @@ -23813,7 +24700,7 @@ namespace Math.Gmp.Native [DllImport(@"libgmp-10.dll", CallingConvention = CallingConvention.Cdecl)] public static extern void __gmpf_urandomb(IntPtr /*mpf_t*/ rop, IntPtr /*gmp_randstate_t*/ state, uint /*mp_bitcnt_t*/ nbits); -#endregion + #endregion #region "Low level positive-integer (i.e. N) routines." @@ -24135,7 +25022,7 @@ namespace Math.Gmp.Native [DllImport(@"libgmp-10.dll", CallingConvention = CallingConvention.Cdecl)] public static extern int /*mp_size_t*/ __gmpn_sec_invert_itch(int /*mp_size_t*/ n); -#endregion + #endregion } diff --git a/Math.Gmp.Native/gmp_randstate_t.cs b/Math.Gmp.Native/gmp_randstate_t.cs index 0786ac5..d24c287 100644 --- a/Math.Gmp.Native/gmp_randstate_t.cs +++ b/Math.Gmp.Native/gmp_randstate_t.cs @@ -20,7 +20,7 @@ namespace Math.Gmp.Native /// /// /// - /// When done with the random number generator state, unmanaged memory must be released with . + /// When done with the random number generator state, unmanaged memory must be released with free. /// /// public gmp_randstate_t() diff --git a/Math.Gmp.Native/mp_base.cs b/Math.Gmp.Native/mp_base.cs index 967eef6..ab4bbd5 100644 --- a/Math.Gmp.Native/mp_base.cs +++ b/Math.Gmp.Native/mp_base.cs @@ -6,7 +6,7 @@ namespace Math.Gmp.Native { /// - /// Provides common functionality to , , and . + /// Provides common functionality to mpz_t, mpf_t, and gmp_randstate_t. /// public class mp_base { @@ -58,22 +58,22 @@ namespace Math.Gmp.Native /// /// /// - /// In : + /// In mpz_t: /// /// /// A pointer to an array of limbs which is the magnitude. - /// These are stored “little endian” as per the mpn functions, so [0] - /// is the least significant limb and [ABS() - 1] + /// These are stored “little endian” as per the mpn functions, so _mp_d[0] + /// is the least significant limb and _mp_d[ABS(_mp_size) - 1] /// is the most significant. - /// Whenever is non-zero, the most significant limb is non-zero. + /// Whenever _mp_size is non-zero, the most significant limb is non-zero. /// /// - /// Currently there’s always at least one limb allocated, so for instance - /// never needs to reallocate, and can fetch [0] - /// unconditionally (though its value is then only wanted if is non-zero). + /// Currently there’s always at least one limb allocated, so for instance gmp_lib.mpz_set_ui + /// never needs to reallocate, and gmp_lib.mpz_get_ui can fetch _mp_d[0] + /// unconditionally (though its value is then only wanted if _mp_size is non-zero). /// /// - /// In : + /// In mpz_t: /// /// /// A pointer to the array of limbs which is the absolute value of the mantissa. @@ -85,9 +85,9 @@ namespace Math.Gmp.Native /// in particular the highest 1 bit can be anywhere within the limb. /// /// - /// _mp_prec + 1 limbs are allocated to , the extra limb being for + /// _mp_prec + 1 limbs are allocated to mp_base._mp_d, the extra limb being for /// convenience (see below). - /// There are no reallocations during a calculation, only in a change of precision with . + /// There are no reallocations during a calculation, only in a change of precision with gmp_lib.mpf_set_prec. /// /// public virtual mp_ptr _mp_d diff --git a/Math.Gmp.Native/mp_bitcnt_t.cs b/Math.Gmp.Native/mp_bitcnt_t.cs index 04ea16e..fb5697f 100644 --- a/Math.Gmp.Native/mp_bitcnt_t.cs +++ b/Math.Gmp.Native/mp_bitcnt_t.cs @@ -10,49 +10,49 @@ namespace Math.Gmp.Native /// /// /// - /// Counts of bits of a multi-precision number are represented in the C type . + /// Counts of bits of a multi-precision number are represented in the C type mp_bitcnt_t. /// Currently this is always an unsigned long, but on some systems it will be an unsigned long long in the future. /// /// /// In .NET, this is an unsigned 32-bit integer. /// /// - /// - /// - /// + /// mpf_t + /// mpq_t + /// mpz_t public struct mp_bitcnt_t { /// - /// The value. + /// The mp_bitcnt_t value. /// [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1051:DoNotDeclareVisibleInstanceFields")] public uint Value; /// - /// Creates a new , and sets its . + /// Creates a new mp_bitcnt_t, and sets its . /// - /// The value of the new . + /// The value of the new mp_bitcnt_t. public mp_bitcnt_t(uint value) { this.Value = value; } /// - /// Converts a value to an value. + /// Converts a Byte value to an mp_bitcnt_t value. /// - /// A value. - /// An value. + /// A Byte value. + /// An mp_bitcnt_t value. public static implicit operator mp_bitcnt_t(byte value) { return new mp_bitcnt_t(value); } /// - /// Converts a value to an value. + /// Converts a Byte value to an mp_bitcnt_t value. /// - /// A value. - /// An value. + /// A Byte value. + /// An mp_bitcnt_t value. public static explicit operator mp_bitcnt_t(sbyte value) { if (value < 0) throw new System.OverflowException(String.Format(System.Globalization.CultureInfo.InvariantCulture, "'{0}' is out of range of the mp_bitcnt_t data type.", value)); @@ -60,20 +60,20 @@ namespace Math.Gmp.Native } /// - /// Converts a value to an value. + /// Converts a UInt16 value to an mp_bitcnt_t value. /// - /// A value. - /// An value. + /// A UInt16 value. + /// An mp_bitcnt_t value. public static implicit operator mp_bitcnt_t(ushort value) { return new mp_bitcnt_t(value); } /// - /// Converts an value to an value. + /// Converts an Int16 value to an mp_bitcnt_t value. /// - /// An value. - /// An value. + /// An Int16 value. + /// An mp_bitcnt_t value. public static explicit operator mp_bitcnt_t(short value) { if (value < 0) throw new System.OverflowException(String.Format(System.Globalization.CultureInfo.InvariantCulture, "'{0}' is out of range of the mp_bitcnt_t data type.", value)); @@ -81,20 +81,20 @@ namespace Math.Gmp.Native } /// - /// Converts a value to an value. + /// Converts a UInt32 value to an mp_bitcnt_t value. /// - /// A value. - /// An value. + /// A UInt32 value. + /// An mp_bitcnt_t value. public static implicit operator mp_bitcnt_t(uint value) { return new mp_bitcnt_t(value); } /// - /// Converts an value to an value. + /// Converts an Int32 value to an mp_bitcnt_t value. /// - /// An value. - /// An value. + /// An Int32 value. + /// An mp_bitcnt_t value. public static explicit operator mp_bitcnt_t(int value) { if (value < 0) throw new System.OverflowException(String.Format(System.Globalization.CultureInfo.InvariantCulture, "'{0}' is out of range of the mp_bitcnt_t data type.", value)); @@ -102,10 +102,10 @@ namespace Math.Gmp.Native } /// - /// Converts a value to an value. + /// Converts a UInt64 value to an mp_bitcnt_t value. /// - /// A value. - /// An value. + /// A UInt64 value. + /// An mp_bitcnt_t value. public static explicit operator mp_bitcnt_t(ulong value) { if (value > uint.MaxValue) throw new System.OverflowException(String.Format(System.Globalization.CultureInfo.InvariantCulture, "'{0}' is out of range of the mp_bitcnt_t data type.", value)); @@ -113,10 +113,10 @@ namespace Math.Gmp.Native } /// - /// Converts an value to a value. + /// Converts an Int64 value to a mp_bitcnt_t value. /// - /// An value. - /// An value. + /// An Int64 value. + /// An mp_bitcnt_t value. public static explicit operator mp_bitcnt_t(long value) { if (value < 0 || value > uint.MaxValue) throw new System.OverflowException(String.Format(System.Globalization.CultureInfo.InvariantCulture, "'{0}' is out of range of the mp_bitcnt_t data type.", value)); @@ -124,10 +124,10 @@ namespace Math.Gmp.Native } /// - /// Converts an value to a value. + /// Converts an mp_bitcnt_t value to a Byte value. /// - /// An value. - /// A value. + /// An mp_bitcnt_t value. + /// A Byte value. public static explicit operator byte(mp_bitcnt_t value) { if (value.Value > byte.MaxValue) throw new System.OverflowException(String.Format(System.Globalization.CultureInfo.InvariantCulture, "'{0}' is out of range of the Byte data type.", value)); @@ -135,10 +135,10 @@ namespace Math.Gmp.Native } /// - /// Converts an value to an value. + /// Converts an mp_bitcnt_t value to an SByte value. /// - /// An value. - /// An value. + /// An SByte value. + /// An Byte value. public static explicit operator sbyte(mp_bitcnt_t value) { if (value.Value > sbyte.MaxValue) throw new System.OverflowException(String.Format(System.Globalization.CultureInfo.InvariantCulture, "'{0}' is out of range of the SByte data type.", value)); @@ -146,10 +146,10 @@ namespace Math.Gmp.Native } /// - /// Converts an value to a value. + /// Converts an mp_bitcnt_t value to a UInt16 value. /// - /// An value. - /// A value. + /// An mp_bitcnt_t value. + /// A UInt16 value. public static explicit operator ushort(mp_bitcnt_t value) { if (value.Value > ushort.MaxValue) throw new System.OverflowException(String.Format(System.Globalization.CultureInfo.InvariantCulture, "'{0}' is out of range of the UInt16 data type.", value)); @@ -157,10 +157,10 @@ namespace Math.Gmp.Native } /// - /// Converts an value to an value. + /// Converts an mp_bitcnt_t value to an Int16 value. /// - /// An value. - /// An value. + /// An mp_bitcnt_t value. + /// An Int16 value. public static explicit operator short(mp_bitcnt_t value) { if (value.Value > short.MaxValue) throw new System.OverflowException(String.Format(System.Globalization.CultureInfo.InvariantCulture, "'{0}' is out of range of the Int16 data type.", value)); @@ -168,20 +168,20 @@ namespace Math.Gmp.Native } /// - /// Converts an value to a value. + /// Converts an mp_bitcnt_t value to a UInt32 value. /// - /// An value. - /// A value. + /// An mp_bitcnt_t value. + /// A UInt32 value. public static implicit operator uint(mp_bitcnt_t value) { return value.Value; } /// - /// Converts an value to an value. + /// Converts an mp_bitcnt_t value to an Int32 value. /// - /// An value. - /// An value. + /// An mp_bitcnt_t value. + /// An Int32 value. public static explicit operator int(mp_bitcnt_t value) { if (value.Value > int.MaxValue) throw new System.OverflowException(String.Format(System.Globalization.CultureInfo.InvariantCulture, "'{0}' is out of range of the Int32 data type.", value)); @@ -189,29 +189,29 @@ namespace Math.Gmp.Native } /// - /// Converts an value to a value. + /// Converts an mp_bitcnt_t value to a UInt64 value. /// - /// An value. - /// A value. + /// An mp_bitcnt_t value. + /// A UInt64 value. public static implicit operator ulong(mp_bitcnt_t value) { return value.Value; } /// - /// Converts an value to an value. + /// Converts an mp_bitcnt_t value to an Int64 value. /// - /// An value. - /// An value. + /// An mp_bitcnt_t value. + /// An Int64 value. public static implicit operator long(mp_bitcnt_t value) { return value.Value; } /// - /// Gets the string representation of the . + /// Gets the string representation of the mp_bitcnt_t. /// - /// The string representation of the . + /// The string representation of the mp_bitcnt_t. public override string ToString() { return Value.ToString(System.Globalization.CultureInfo.InvariantCulture); @@ -221,7 +221,7 @@ namespace Math.Gmp.Native /// Returns a value indicating whether this instance is equal to a specified object. /// /// An object to compare with this instance. - /// True if is an instance of and equals the value of this instance; otherwise, False. + /// True if is an instance of mp_bitcnt_t and equals the value of this instance; otherwise, False. public override bool Equals(object obj) { if (!(obj is mp_bitcnt_t)) @@ -231,9 +231,9 @@ namespace Math.Gmp.Native } /// - /// Returns a value indicating whether this instance is equal to a specified value. + /// Returns a value indicating whether this instance is equal to a specified mp_bitcnt_t value. /// - /// A value to compare to this instance. + /// A mp_bitcnt_t value to compare to this instance. /// True if has the same value as this instance; otherwise, False. public bool Equals(mp_bitcnt_t other) { @@ -252,8 +252,8 @@ namespace Math.Gmp.Native /// /// Gets a value that indicates whether the two argument values are equal. /// - /// A value. - /// A value. + /// A mp_bitcnt_t value. + /// A mp_bitcnt_t value. /// True if the two values are equal, and False otherwise. public static bool operator ==(mp_bitcnt_t value1, mp_bitcnt_t value2) { @@ -263,8 +263,8 @@ namespace Math.Gmp.Native /// /// Gets a value that indicates whether the two argument values are different. /// - /// A value. - /// A value. + /// A mp_bitcnt_t value. + /// A mp_bitcnt_t value. /// True if the two values are different, and False otherwise. public static bool operator !=(mp_bitcnt_t value1, mp_bitcnt_t value2) { diff --git a/Math.Gmp.Native/mp_exp_t (conflict).cs b/Math.Gmp.Native/mp_exp_t (conflict).cs deleted file mode 100644 index 2069c0e..0000000 --- a/Math.Gmp.Native/mp_exp_t (conflict).cs +++ /dev/null @@ -1,268 +0,0 @@ - -using System; -using System.Runtime.InteropServices; - -namespace Math.Gmp.Native -{ - - /// - /// Represents the exponent of a floating-point number. - /// - /// - /// - /// The floating point functions accept and return exponents in the C type . - /// Currently this is usually a long, but on some systems it’s an int for efficiency. - /// - /// - /// In .Net, this is a 32-bit integer. - /// - /// - public struct mp_exp_t - { - - internal int _value; - - /// - /// Creates a new , and sets its . - /// - /// The value of the new . - public mp_exp_t(int value) - { - _value = value; - } - - /// - /// Converts a value to an value. - /// - /// A value. - /// An value. - public static implicit operator mp_exp_t(byte value) - { - return new mp_exp_t(value); - } - - /// - /// Converts a value to an value. - /// - /// A value. - /// An value. - public static implicit operator mp_exp_t(sbyte value) - { - return new mp_exp_t(value); - } - - /// - /// Converts a value to an value. - /// - /// A value. - /// An value. - public static implicit operator mp_exp_t(ushort value) - { - return new mp_exp_t(value); - } - - /// - /// Converts an value to an value. - /// - /// An value. - /// An value. - public static implicit operator mp_exp_t(short value) - { - return new mp_exp_t(value); - } - - /// - /// Converts a value to an value. - /// - /// A value. - /// An value. - public static explicit operator mp_exp_t(uint value) - { - if (value > int.MaxValue) throw new System.OverflowException(String.Format(System.Globalization.CultureInfo.InvariantCulture, "'{0}' is out of range of the mp_exp_t data type.", value)); - return new mp_exp_t((int)value); - } - - /// - /// Converts an value to an value. - /// - /// An value. - /// An value. - public static implicit operator mp_exp_t(int value) - { - return new mp_exp_t(value); - } - - /// - /// Converts a value to an value. - /// - /// A value. - /// An value. - public static explicit operator mp_exp_t(ulong value) - { - if (value > int.MaxValue) throw new System.OverflowException(String.Format(System.Globalization.CultureInfo.InvariantCulture, "'{0}' is out of range of the mp_exp_t data type.", value)); - return new mp_exp_t((int)value); - } - - /// - /// Converts an value to a value. - /// - /// An value. - /// An value. - public static explicit operator mp_exp_t(long value) - { - if (value < uint.MinValue || value > uint.MaxValue) throw new System.OverflowException(String.Format(System.Globalization.CultureInfo.InvariantCulture, "'{0}' is out of range of the mp_exp_t data type.", value)); - return new mp_exp_t((int)value); - } - - /// - /// Converts an value to a value. - /// - /// An value. - /// A value. - public static explicit operator byte(mp_exp_t value) - { - if (value._value > byte.MaxValue) throw new System.OverflowException(String.Format(System.Globalization.CultureInfo.InvariantCulture, "'{0}' is out of range of the Byte data type.", value)); - return (byte)value._value; - } - - /// - /// Converts an value to an value. - /// - /// An value. - /// An value. - public static explicit operator sbyte(mp_exp_t value) - { - if (value._value < sbyte.MinValue || value._value > sbyte.MaxValue) throw new System.OverflowException(String.Format(System.Globalization.CultureInfo.InvariantCulture, "'{0}' is out of range of the SByte data type.", value)); - return (sbyte)value._value; - } - - /// - /// Converts an value to a value. - /// - /// An value. - /// A value. - public static explicit operator ushort(mp_exp_t value) - { - if (value._value > ushort.MaxValue) throw new System.OverflowException(String.Format(System.Globalization.CultureInfo.InvariantCulture, "'{0}' is out of range of the UInt16 data type.", value)); - return (ushort)value._value; - } - - /// - /// Converts an value to an value. - /// - /// An value. - /// An value. - public static explicit operator short(mp_exp_t value) - { - if (value._value < short.MinValue || value._value > short.MaxValue) throw new System.OverflowException(String.Format(System.Globalization.CultureInfo.InvariantCulture, "'{0}' is out of range of the Int16 data type.", value)); - return (short)value._value; - } - - /// - /// Converts an value to a value. - /// - /// An value. - /// A value. - public static explicit operator uint(mp_exp_t value) - { - if (value._value < 0) throw new System.OverflowException(String.Format(System.Globalization.CultureInfo.InvariantCulture, "'{0}' is out of range of the UInt32 data type.", value)); - return (uint)value._value; - } - - /// - /// Converts an value to an value. - /// - /// An value. - /// An value. - public static implicit operator int(mp_exp_t value) - { - return value._value; - } - - /// - /// Converts an value to a value. - /// - /// An value. - /// A value. - public static explicit operator ulong(mp_exp_t value) - { - if (value._value < 0) throw new System.OverflowException(String.Format(System.Globalization.CultureInfo.InvariantCulture, "'{0}' is out of range of the UInt64 data type.", value)); - return (ulong)value._value; - } - - /// - /// Converts an value to an value. - /// - /// An value. - /// An value. - public static implicit operator long(mp_exp_t value) - { - return value._value; - } - - /// - /// Gets the string representation of the . - /// - /// The string representation of the . - public override string ToString() - { - return _value.ToString(System.Globalization.CultureInfo.InvariantCulture); - } - - /// - /// Returns a value indicating whether this instance is equal to a specified object. - /// - /// An object to compare with this instance. - /// True if is an instance of and equals the value of this instance; otherwise, False. - public override bool Equals(object obj) - { - if (!(obj is mp_exp_t)) - return false; - - return Equals((mp_exp_t)obj); - } - - /// - /// Returns a value indicating whether this instance is equal to a specified value. - /// - /// A value to compare to this instance. - /// True if has the same value as this instance; otherwise, False. - public bool Equals(mp_exp_t other) - { - return _value == other._value; - } - - /// - /// Returns the hash code for this instance. - /// - /// A 32-bit signed integer hash code. - public override int GetHashCode() - { - return _value.GetHashCode(); - } - - /// - /// Gets a value that indicates whether the two argument values are equal. - /// - /// A value. - /// A value. - /// True if the two values are equal, and False otherwise. - public static bool operator ==(mp_exp_t value1, mp_exp_t value2) - { - return value1.Equals(value2); - } - - /// - /// Gets a value that indicates whether the two argument values are different. - /// - /// A value. - /// A value. - /// True if the two values are different, and False otherwise. - public static bool operator !=(mp_exp_t value1, mp_exp_t value2) - { - return !value1.Equals(value2); - } - - } - -} \ No newline at end of file diff --git a/Math.Gmp.Native/mp_exp_t.cs b/Math.Gmp.Native/mp_exp_t.cs index bed0901..135436b 100644 --- a/Math.Gmp.Native/mp_exp_t.cs +++ b/Math.Gmp.Native/mp_exp_t.cs @@ -10,7 +10,7 @@ namespace Math.Gmp.Native /// /// /// - /// The floating point functions accept and return exponents in the C type . + /// The floating point functions accept and return exponents in the C type mp_exp_t. /// Currently this is usually a long, but on some systems it’s an int for efficiency. /// /// @@ -21,65 +21,65 @@ namespace Math.Gmp.Native { /// - /// The value. + /// The mp_exp_t value. /// [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1051:DoNotDeclareVisibleInstanceFields")] public int Value; /// - /// Creates a new , and sets its . + /// Creates a new mp_exp_t, and sets its . /// - /// The value of the new . + /// The value of the new mp_exp_t. public mp_exp_t(int value) { this.Value = value; } /// - /// Converts a value to an value. + /// Converts a Byte value to an mp_exp_t value. /// - /// A value. - /// An value. + /// A Byte value. + /// An mp_exp_t value. public static implicit operator mp_exp_t(byte value) { return new mp_exp_t(value); } /// - /// Converts a value to an value. + /// Converts a Byte value to an mp_exp_t value. /// - /// A value. - /// An value. + /// A Byte value. + /// An mp_exp_t value. public static implicit operator mp_exp_t(sbyte value) { return new mp_exp_t(value); } /// - /// Converts a value to an value. + /// Converts a UInt16 value to an mp_exp_t value. /// - /// A value. - /// An value. + /// A UInt16 value. + /// An mp_exp_t value. public static implicit operator mp_exp_t(ushort value) { return new mp_exp_t(value); } /// - /// Converts an value to an value. + /// Converts an Int16 value to an mp_exp_t value. /// - /// An value. - /// An value. + /// An Int16 value. + /// An mp_exp_t value. public static implicit operator mp_exp_t(short value) { return new mp_exp_t(value); } /// - /// Converts a value to an value. + /// Converts a UInt32 value to an mp_exp_t value. /// - /// A value. - /// An value. + /// A UInt32 value. + /// An mp_exp_t value. public static explicit operator mp_exp_t(uint value) { if (value > int.MaxValue) throw new System.OverflowException(String.Format(System.Globalization.CultureInfo.InvariantCulture, "'{0}' is out of range of the mp_exp_t data type.", value)); @@ -87,20 +87,20 @@ namespace Math.Gmp.Native } /// - /// Converts an value to an value. + /// Converts an Int32 value to an mp_exp_t value. /// - /// An value. - /// An value. + /// An Int32 value. + /// An mp_exp_t value. public static implicit operator mp_exp_t(int value) { return new mp_exp_t(value); } /// - /// Converts a value to an value. + /// Converts a UInt64 value to an mp_exp_t value. /// - /// A value. - /// An value. + /// A UInt64 value. + /// An mp_exp_t value. public static explicit operator mp_exp_t(ulong value) { if (value > int.MaxValue) throw new System.OverflowException(String.Format(System.Globalization.CultureInfo.InvariantCulture, "'{0}' is out of range of the mp_exp_t data type.", value)); @@ -108,10 +108,10 @@ namespace Math.Gmp.Native } /// - /// Converts an value to a value. + /// Converts an Int64 value to a mp_exp_t value. /// - /// An value. - /// An value. + /// An Int64 value. + /// An mp_exp_t value. public static explicit operator mp_exp_t(long value) { if (value < uint.MinValue || value > uint.MaxValue) throw new System.OverflowException(String.Format(System.Globalization.CultureInfo.InvariantCulture, "'{0}' is out of range of the mp_exp_t data type.", value)); @@ -119,10 +119,10 @@ namespace Math.Gmp.Native } /// - /// Converts an value to a value. + /// Converts an mp_exp_t value to a Byte value. /// - /// An value. - /// A value. + /// An mp_exp_t value. + /// A Byte value. public static explicit operator byte(mp_exp_t value) { if (value.Value < 0 || value.Value > byte.MaxValue) throw new System.OverflowException(String.Format(System.Globalization.CultureInfo.InvariantCulture, "'{0}' is out of range of the Byte data type.", value)); @@ -130,10 +130,10 @@ namespace Math.Gmp.Native } /// - /// Converts an value to an value. + /// Converts an mp_exp_t value to an SByte value. /// - /// An value. - /// An value. + /// An mp_exp_t value. + /// An SByte value. public static explicit operator sbyte(mp_exp_t value) { if (value.Value < sbyte.MinValue || value.Value > sbyte.MaxValue) throw new System.OverflowException(String.Format(System.Globalization.CultureInfo.InvariantCulture, "'{0}' is out of range of the SByte data type.", value)); @@ -141,10 +141,10 @@ namespace Math.Gmp.Native } /// - /// Converts an value to a value. + /// Converts an mp_exp_t value to a UInt16 value. /// - /// An value. - /// A value. + /// An mp_exp_t value. + /// A UInt16 value. public static explicit operator ushort(mp_exp_t value) { if (value.Value < 0 || value.Value > ushort.MaxValue) throw new System.OverflowException(String.Format(System.Globalization.CultureInfo.InvariantCulture, "'{0}' is out of range of the UInt16 data type.", value)); @@ -152,10 +152,10 @@ namespace Math.Gmp.Native } /// - /// Converts an value to an value. + /// Converts an mp_exp_t value to an Int16 value. /// - /// An value. - /// An value. + /// An mp_exp_t value. + /// An Int16 value. public static explicit operator short(mp_exp_t value) { if (value.Value < short.MinValue || value.Value > short.MaxValue) throw new System.OverflowException(String.Format(System.Globalization.CultureInfo.InvariantCulture, "'{0}' is out of range of the Int16 data type.", value)); @@ -163,10 +163,10 @@ namespace Math.Gmp.Native } /// - /// Converts an value to a value. + /// Converts an mp_exp_t value to a UInt32 value. /// - /// An value. - /// A value. + /// An mp_exp_t value. + /// A UInt32 value. public static explicit operator uint(mp_exp_t value) { if (value.Value < 0) throw new System.OverflowException(String.Format(System.Globalization.CultureInfo.InvariantCulture, "'{0}' is out of range of the UInt32 data type.", value)); @@ -174,20 +174,20 @@ namespace Math.Gmp.Native } /// - /// Converts an value to an value. + /// Converts an mp_exp_t value to an Int32 value. /// - /// An value. - /// An value. + /// An mp_exp_t value. + /// An Int32 value. public static implicit operator int(mp_exp_t value) { return value.Value; } /// - /// Converts an value to a value. + /// Converts an mp_exp_t value to a UInt64 value. /// - /// An value. - /// A value. + /// An mp_exp_t value. + /// A UInt64 value. public static explicit operator ulong(mp_exp_t value) { if (value.Value < 0) throw new System.OverflowException(String.Format(System.Globalization.CultureInfo.InvariantCulture, "'{0}' is out of range of the UInt64 data type.", value)); @@ -195,19 +195,19 @@ namespace Math.Gmp.Native } /// - /// Converts an value to an value. + /// Converts an mp_exp_t value to an Int64 value. /// - /// An value. - /// An value. + /// An mp_exp_t value. + /// An Int64 value. public static implicit operator long(mp_exp_t value) { return value.Value; } /// - /// Gets the string representation of the . + /// Gets the string representation of the mp_exp_t. /// - /// The string representation of the . + /// The string representation of the mp_exp_t. public override string ToString() { return Value.ToString(System.Globalization.CultureInfo.InvariantCulture); @@ -217,7 +217,7 @@ namespace Math.Gmp.Native /// Returns a value indicating whether this instance is equal to a specified object. /// /// An object to compare with this instance. - /// True if is an instance of and equals the value of this instance; otherwise, False. + /// True if is an instance of mp_exp_t and equals the value of this instance; otherwise, False. public override bool Equals(object obj) { if (!(obj is mp_exp_t)) @@ -227,9 +227,9 @@ namespace Math.Gmp.Native } /// - /// Returns a value indicating whether this instance is equal to a specified value. + /// Returns a value indicating whether this instance is equal to a specified mp_exp_t value. /// - /// A value to compare to this instance. + /// A mp_exp_t value to compare to this instance. /// True if has the same value as this instance; otherwise, False. public bool Equals(mp_exp_t other) { @@ -248,8 +248,8 @@ namespace Math.Gmp.Native /// /// Gets a value that indicates whether the two argument values are equal. /// - /// A value. - /// A value. + /// A mp_exp_t value. + /// A mp_exp_t value. /// True if the two values are equal, and False otherwise. public static bool operator ==(mp_exp_t value1, mp_exp_t value2) { @@ -259,8 +259,8 @@ namespace Math.Gmp.Native /// /// Gets a value that indicates whether the two argument values are different. /// - /// A value. - /// A value. + /// A mp_exp_t value. + /// A mp_exp_t value. /// True if the two values are different, and False otherwise. public static bool operator !=(mp_exp_t value1, mp_exp_t value2) { diff --git a/Math.Gmp.Native/mp_limb_t.cs b/Math.Gmp.Native/mp_limb_t.cs index 3c6ef35..83548c7 100644 --- a/Math.Gmp.Native/mp_limb_t.cs +++ b/Math.Gmp.Native/mp_limb_t.cs @@ -15,42 +15,42 @@ namespace Math.Gmp.Native /// and containing several digits.) Normally a limb is 32 or 64 bits. /// /// - /// - /// - /// + /// mpf_t + /// mpq_t + /// mpz_t public struct mp_limb_t { /// - /// The value. + /// The mp_limb_t value. /// [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1051:DoNotDeclareVisibleInstanceFields")] public ulong Value; /// - /// Creates a new , and sets its . + /// Creates a new mp_limb_t, and sets its . /// - /// The value of the new . + /// The value of the new mp_limb_t. public mp_limb_t(ulong value) { this.Value = value; } /// - /// Converts a value to an value. + /// Converts a Byte value to an mp_limb_t value. /// - /// A value. - /// An value. + /// A Byte value. + /// An mp_limb_t value. public static implicit operator mp_limb_t(byte value) { return new mp_limb_t(value); } /// - /// Converts a value to an value. + /// Converts a SByte value to an mp_limb_t value. /// - /// A value. - /// An value. + /// A SByte value. + /// An mp_limb_t value. public static explicit operator mp_limb_t(sbyte value) { if (value < 0) throw new System.OverflowException(String.Format(System.Globalization.CultureInfo.InvariantCulture, "'{0}' is out of range of the mp_limb_t data type.", value)); @@ -58,20 +58,20 @@ namespace Math.Gmp.Native } /// - /// Converts a value to an value. + /// Converts a UInt16 value to an mp_limb_t value. /// - /// A value. - /// An value. + /// A UInt16 value. + /// An mp_limb_t value. public static implicit operator mp_limb_t(ushort value) { return new mp_limb_t(value); } /// - /// Converts an value to an value. + /// Converts an Int16 value to an mp_limb_t value. /// - /// An value. - /// An value. + /// An Int16 value. + /// An mp_limb_t value. public static explicit operator mp_limb_t(short value) { if (value < 0) throw new System.OverflowException(String.Format(System.Globalization.CultureInfo.InvariantCulture, "'{0}' is out of range of the mp_limb_t data type.", value)); @@ -79,20 +79,20 @@ namespace Math.Gmp.Native } /// - /// Converts a value to an value. + /// Converts a UInt32 value to an mp_limb_t value. /// - /// A value. - /// An value. + /// A UInt32 value. + /// An mp_limb_t value. public static implicit operator mp_limb_t(uint value) { return new mp_limb_t(value); } /// - /// Converts an value to an value. + /// Converts an Int32 value to an mp_limb_t value. /// - /// An value. - /// An value. + /// An Int32 value. + /// An mp_limb_t value. public static explicit operator mp_limb_t(int value) { if (value < 0) throw new System.OverflowException(String.Format(System.Globalization.CultureInfo.InvariantCulture, "'{0}' is out of range of the mp_limb_t data type.", value)); @@ -100,20 +100,20 @@ namespace Math.Gmp.Native } /// - /// Converts a value to an value. + /// Converts a UInt64 value to an mp_limb_t value. /// - /// A value. - /// An value. + /// A UInt64 value. + /// An mp_limb_t value. public static implicit operator mp_limb_t(ulong value) { return new mp_limb_t(value); } /// - /// Converts an value to an value. + /// Converts an Int64 value to an mp_limb_t value. /// - /// An value. - /// An value. + /// An Int64 value. + /// An mp_limb_t value. public static explicit operator mp_limb_t(long value) { if (value < 0) throw new System.OverflowException(String.Format(System.Globalization.CultureInfo.InvariantCulture, "'{0}' is out of range of the mp_limb_t data type.", value)); @@ -121,10 +121,10 @@ namespace Math.Gmp.Native } /// - /// Converts a value to a value. + /// Converts a mp_limb_t value to a Byte value. /// - /// An value. - /// A value. + /// An mp_limb_t value. + /// A Byte value. public static explicit operator byte(mp_limb_t value) { if (value.Value > byte.MaxValue) throw new System.OverflowException(String.Format(System.Globalization.CultureInfo.InvariantCulture, "'{0}' is out of range of the Byte data type.", value)); @@ -132,10 +132,10 @@ namespace Math.Gmp.Native } /// - /// Converts a value to an value. + /// Converts a mp_limb_t value to an SByte value. /// - /// An value. - /// An value. + /// An mp_limb_t value. + /// An SByte value. public static explicit operator sbyte(mp_limb_t value) { if (value.Value > (ulong)sbyte.MaxValue) throw new System.OverflowException(String.Format(System.Globalization.CultureInfo.InvariantCulture, "'{0}' is out of range of the SByte data type.", value)); @@ -143,10 +143,10 @@ namespace Math.Gmp.Native } /// - /// Converts a value to a value. + /// Converts a mp_limb_t value to a UInt16 value. /// - /// An value. - /// A value. + /// An mp_limb_t value. + /// A UInt16 value. public static explicit operator ushort(mp_limb_t value) { if (value.Value > ushort.MaxValue) throw new System.OverflowException(String.Format(System.Globalization.CultureInfo.InvariantCulture, "'{0}' is out of range of the UInt16 data type.", value)); @@ -154,10 +154,10 @@ namespace Math.Gmp.Native } /// - /// Converts a value to an value. + /// Converts a mp_limb_t value to an Int16 value. /// - /// An value. - /// An value. + /// An mp_limb_t value. + /// An Int16 value. public static explicit operator short(mp_limb_t value) { if (value.Value > (ulong)short.MaxValue) throw new System.OverflowException(String.Format(System.Globalization.CultureInfo.InvariantCulture, "'{0}' is out of range of the Int16 data type.", value)); @@ -165,10 +165,10 @@ namespace Math.Gmp.Native } /// - /// Converts a value to a value. + /// Converts a mp_limb_t value to a UInt32 value. /// - /// An value. - /// A value. + /// An mp_limb_t value. + /// A UInt32 value. public static explicit operator uint(mp_limb_t value) { if (value.Value > uint.MaxValue) throw new System.OverflowException(String.Format(System.Globalization.CultureInfo.InvariantCulture, "'{0}' is out of range of the UInt32 data type.", value)); @@ -176,10 +176,10 @@ namespace Math.Gmp.Native } /// - /// Converts a value to an value. + /// Converts a mp_limb_t value to an Int32 value. /// - /// An value. - /// An value. + /// An mp_limb_t value. + /// An Int32 value. public static explicit operator int(mp_limb_t value) { if (value.Value > int.MaxValue) throw new System.OverflowException(String.Format(System.Globalization.CultureInfo.InvariantCulture, "'{0}' is out of range of the Int32 data type.", value)); @@ -187,20 +187,20 @@ namespace Math.Gmp.Native } /// - /// Converts a value to a value. + /// Converts a mp_limb_t value to a UInt64 value. /// - /// An value. - /// A value. + /// An mp_limb_t value. + /// A UInt64 value. public static implicit operator ulong(mp_limb_t value) { return value.Value; } /// - /// Converts a value to an value. + /// Converts a mp_limb_t value to an Int64 value. /// - /// An value. - /// An value. + /// An mp_limb_t value. + /// An Int64 value. public static explicit operator long(mp_limb_t value) { if (value.Value > long.MaxValue) throw new System.OverflowException(String.Format(System.Globalization.CultureInfo.InvariantCulture, "'{0}' is out of range of the Int64 data type.", value)); @@ -208,9 +208,9 @@ namespace Math.Gmp.Native } /// - /// Gets the string representation of the . + /// Gets the string representation of the mp_limb_t. /// - /// The string representation of the . + /// The string representation of the mp_limb_t. public override string ToString() { return "0x" + Value.ToString(gmp_lib.mp_bytes_per_limb == 4 ? "x8" : "x16", System.Globalization.CultureInfo.InvariantCulture); @@ -220,7 +220,7 @@ namespace Math.Gmp.Native /// Returns a value indicating whether this instance is equal to a specified object. /// /// An object to compare with this instance. - /// True if is an instance of and equals the value of this instance; otherwise, False. + /// True if is an instance of mp_limb_t and equals the value of this instance; otherwise, False. public override bool Equals(object obj) { if (!(obj is mp_limb_t)) @@ -230,9 +230,9 @@ namespace Math.Gmp.Native } /// - /// Returns a value indicating whether this instance is equal to a specified value. + /// Returns a value indicating whether this instance is equal to a specified mp_limb_t value. /// - /// A value to compare to this instance. + /// A mp_limb_t value to compare to this instance. /// True if has the same value as this instance; otherwise, False. public bool Equals(mp_limb_t other) { @@ -251,8 +251,8 @@ namespace Math.Gmp.Native /// /// Gets a value that indicates whether the two argument values are equal. /// - /// A value. - /// A value. + /// A mp_limb_t value. + /// A mp_limb_t value. /// True if the two values are equal, and False otherwise. public static bool operator ==(mp_limb_t value1, mp_limb_t value2) { @@ -262,8 +262,8 @@ namespace Math.Gmp.Native /// /// Gets a value that indicates whether the two argument values are different. /// - /// A value. - /// A value. + /// A mp_limb_t value. + /// A mp_limb_t value. /// True if the two values are different, and False otherwise. public static bool operator !=(mp_limb_t value1, mp_limb_t value2) { diff --git a/Math.Gmp.Native/mp_ptr.cs b/Math.Gmp.Native/mp_ptr.cs index 881b9e5..4d29e72 100644 --- a/Math.Gmp.Native/mp_ptr.cs +++ b/Math.Gmp.Native/mp_ptr.cs @@ -9,7 +9,7 @@ namespace Math.Gmp.Native { /// - /// Represents a pointer to an array of values in unmanaged memory, + /// Represents a pointer to an array of mp_limb_t values in unmanaged memory, /// /// /// @@ -27,7 +27,7 @@ namespace Math.Gmp.Native /// The number of limbs. /// /// - /// When done with the array, you must release the unmanaged memory by calling . + /// When done with the array, you must release the unmanaged memory by calling free. /// /// public mp_ptr(mp_size_t size) : this(new uint[size * gmp_lib.mp_uint_per_limb]) @@ -43,7 +43,7 @@ namespace Math.Gmp.Native /// If there is not enough bytes to fill out the most significant limb, it is padded with zeroes. /// /// - /// When done with the array, you must release the unmanaged memory by calling . + /// When done with the array, you must release the unmanaged memory by calling free. /// /// public mp_ptr(byte[] values) @@ -73,7 +73,7 @@ namespace Math.Gmp.Native /// If there is not enough 16-bit words to fill out the most significant limb, it is padded with zeroes. /// /// - /// When done with the array, you must release the unmanaged memory by calling . + /// When done with the array, you must release the unmanaged memory by calling free. /// /// public mp_ptr(ushort[] values) @@ -95,7 +95,7 @@ namespace Math.Gmp.Native /// If there is not enough 32-bit words to fill out the most significant limb, it is padded with zeroes. /// /// - /// When done with the array, you must release the unmanaged memory by calling . + /// When done with the array, you must release the unmanaged memory by calling free. /// /// public mp_ptr(uint[] values) @@ -117,7 +117,7 @@ namespace Math.Gmp.Native /// If limbs size is 32 bits, the 64-bit values are split into 32-bit limbs. /// /// - /// When done with the array, you must release the unmanaged memory by calling . + /// When done with the array, you must release the unmanaged memory by calling free. /// /// public mp_ptr(ulong[] values) diff --git a/Math.Gmp.Native/mp_size_t.cs b/Math.Gmp.Native/mp_size_t.cs index 6f26696..13bf8cb 100644 --- a/Math.Gmp.Native/mp_size_t.cs +++ b/Math.Gmp.Native/mp_size_t.cs @@ -10,7 +10,7 @@ namespace Math.Gmp.Native /// /// /// - /// Counts of limbs of a multi-precision number represented in the C type . + /// Counts of limbs of a multi-precision number represented in the C type mp_size_t. /// Currently this is normally a long, but on some systems it’s an int for efficiency, /// and on some systems it will be long long in the future. /// @@ -18,73 +18,73 @@ namespace Math.Gmp.Native /// In .Net, this is a 32-bit integer. /// /// - /// - /// - /// - /// + /// mp_limb_t + /// mpf_t + /// mpq_t + /// mpz_t public struct mp_size_t { /// - /// The value. + /// The mp_size_t value. /// [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1051:DoNotDeclareVisibleInstanceFields")] public int Value; /// - /// Creates a new , and sets its . + /// Creates a new mp_size_t, and sets its . /// - /// The value of the new . + /// The value of the new mp_size_t. public mp_size_t(int value) { this.Value = value; } /// - /// Converts a value to an value. + /// Converts a Byte value to an mp_size_t value. /// - /// A value. - /// An value. + /// A Byte value. + /// An mp_size_t value. public static implicit operator mp_size_t(byte value) { return new mp_size_t(value); } /// - /// Converts a value to an value. + /// Converts a Byte value to an mp_size_t value. /// - /// A value. - /// An value. + /// A Byte value. + /// An mp_size_t value. public static implicit operator mp_size_t(sbyte value) { return new mp_size_t(value); } /// - /// Converts a value to an value. + /// Converts a UInt16 value to an mp_size_t value. /// - /// A value. - /// An value. + /// A UInt16 value. + /// An mp_size_t value. public static implicit operator mp_size_t(ushort value) { return new mp_size_t(value); } /// - /// Converts an value to an value. + /// Converts an Int16 value to an mp_size_t value. /// - /// An value. - /// An value. + /// An Int16 value. + /// An mp_size_t value. public static implicit operator mp_size_t(short value) { return new mp_size_t(value); } /// - /// Converts a value to an value. + /// Converts a UInt32 value to an mp_size_t value. /// - /// A value. - /// An value. + /// A UInt32 value. + /// An mp_size_t value. public static explicit operator mp_size_t(uint value) { if (value > int.MaxValue) throw new System.OverflowException(String.Format(System.Globalization.CultureInfo.InvariantCulture, "'{0}' is out of range of the mp_size_t data type.", value)); @@ -92,20 +92,20 @@ namespace Math.Gmp.Native } /// - /// Converts an value to an value. + /// Converts an Int32 value to an mp_size_t value. /// - /// An value. - /// An value. + /// An Int32 value. + /// An mp_size_t value. public static implicit operator mp_size_t(int value) { return new mp_size_t(value); } /// - /// Converts a value to an value. + /// Converts a UInt64 value to an mp_size_t value. /// - /// A value. - /// An value. + /// A UInt64 value. + /// An mp_size_t value. public static explicit operator mp_size_t(ulong value) { if (value > int.MaxValue) throw new System.OverflowException(String.Format(System.Globalization.CultureInfo.InvariantCulture, "'{0}' is out of range of the mp_size_t data type.", value)); @@ -113,10 +113,10 @@ namespace Math.Gmp.Native } /// - /// Converts an value to a value. + /// Converts an Int64 value to a mp_size_t value. /// - /// An value. - /// An value. + /// An Int64 value. + /// An mp_size_t value. public static explicit operator mp_size_t(long value) { if (value < uint.MinValue || value > uint.MaxValue) throw new System.OverflowException(String.Format(System.Globalization.CultureInfo.InvariantCulture, "'{0}' is out of range of the mp_size_t data type.", value)); @@ -124,10 +124,10 @@ namespace Math.Gmp.Native } /// - /// Converts an value to a value. + /// Converts an mp_size_t value to a Byte value. /// - /// An value. - /// A value. + /// An mp_size_t value. + /// A Byte value. public static explicit operator byte(mp_size_t value) { if (value.Value < 0 || value.Value > byte.MaxValue) throw new System.OverflowException(String.Format(System.Globalization.CultureInfo.InvariantCulture, "'{0}' is out of range of the Byte data type.", value)); @@ -135,10 +135,10 @@ namespace Math.Gmp.Native } /// - /// Converts an value to an value. + /// Converts an mp_size_t value to an SByte value. /// - /// An value. - /// An value. + /// An mp_size_t value. + /// An SByte value. public static explicit operator sbyte(mp_size_t value) { if (value.Value < sbyte.MinValue || value.Value > sbyte.MaxValue) throw new System.OverflowException(String.Format(System.Globalization.CultureInfo.InvariantCulture, "'{0}' is out of range of the SByte data type.", value)); @@ -146,10 +146,10 @@ namespace Math.Gmp.Native } /// - /// Converts an value to a value. + /// Converts an mp_size_t value to a UInt16 value. /// - /// An value. - /// A value. + /// An mp_size_t value. + /// A UInt16 value. public static explicit operator ushort(mp_size_t value) { if (value.Value < 0 || value.Value > ushort.MaxValue) throw new System.OverflowException(String.Format(System.Globalization.CultureInfo.InvariantCulture, "'{0}' is out of range of the UInt16 data type.", value)); @@ -157,10 +157,10 @@ namespace Math.Gmp.Native } /// - /// Converts an value to an value. + /// Converts an mp_size_t value to an Int16 value. /// - /// An value. - /// An value. + /// An mp_size_t value. + /// An Int16 value. public static explicit operator short(mp_size_t value) { if (value.Value < short.MinValue || value.Value > short.MaxValue) throw new System.OverflowException(String.Format(System.Globalization.CultureInfo.InvariantCulture, "'{0}' is out of range of the Int16 data type.", value)); @@ -168,10 +168,10 @@ namespace Math.Gmp.Native } /// - /// Converts an value to a value. + /// Converts an mp_size_t value to a UInt32 value. /// - /// An value. - /// A value. + /// An mp_size_t value. + /// A UInt32 value. public static explicit operator uint(mp_size_t value) { if (value.Value < 0) throw new System.OverflowException(String.Format(System.Globalization.CultureInfo.InvariantCulture, "'{0}' is out of range of the UInt32 data type.", value)); @@ -179,20 +179,20 @@ namespace Math.Gmp.Native } /// - /// Converts an value to an value. + /// Converts an mp_size_t value to an Int32 value. /// - /// An value. - /// An value. + /// An mp_size_t value. + /// An Int32 value. public static implicit operator int(mp_size_t value) { return value.Value; } /// - /// Converts an value to a value. + /// Converts an mp_size_t value to a UInt64 value. /// - /// An value. - /// A value. + /// An mp_size_t value. + /// A UInt64 value. public static explicit operator ulong(mp_size_t value) { if (value.Value < 0) throw new System.OverflowException(String.Format(System.Globalization.CultureInfo.InvariantCulture, "'{0}' is out of range of the UInt64 data type.", value)); @@ -200,19 +200,19 @@ namespace Math.Gmp.Native } /// - /// Converts an value to an value. + /// Converts an mp_size_t value to an Int64 value. /// - /// An value. - /// An value. + /// An mp_size_t value. + /// An Int64 value. public static implicit operator long(mp_size_t value) { return value.Value; } /// - /// Gets the string representation of the . + /// Gets the string representation of the mp_size_t. /// - /// The string representation of the . + /// The string representation of the mp_size_t. public override string ToString() { return Value.ToString(System.Globalization.CultureInfo.InvariantCulture); @@ -222,7 +222,7 @@ namespace Math.Gmp.Native /// Returns a value indicating whether this instance is equal to a specified object. /// /// An object to compare with this instance. - /// True if is an instance of and equals the value of this instance; otherwise, False. + /// True if is an instance of mp_size_t and equals the value of this instance; otherwise, False. public override bool Equals(object obj) { if (!(obj is mp_size_t)) @@ -232,9 +232,9 @@ namespace Math.Gmp.Native } /// - /// Returns a value indicating whether this instance is equal to a specified value. + /// Returns a value indicating whether this instance is equal to a specified mp_size_t value. /// - /// A value to compare to this instance. + /// A mp_size_t value to compare to this instance. /// True if has the same value as this instance; otherwise, False. public bool Equals(mp_size_t other) { @@ -253,8 +253,8 @@ namespace Math.Gmp.Native /// /// Gets a value that indicates whether the two argument values are equal. /// - /// A value. - /// A value. + /// A mp_size_t value. + /// A mp_size_t value. /// True if the two values are equal, and False otherwise. public static bool operator ==(mp_size_t value1, mp_size_t value2) { @@ -264,8 +264,8 @@ namespace Math.Gmp.Native /// /// Gets a value that indicates whether the two argument values are different. /// - /// A value. - /// A value. + /// A mp_size_t value. + /// A mp_size_t value. /// True if the two values are different, and False otherwise. public static bool operator !=(mp_size_t value1, mp_size_t value2) { diff --git a/Math.Gmp.Native/mpf_t.cs b/Math.Gmp.Native/mpf_t.cs index b91a865..4845009 100644 --- a/Math.Gmp.Native/mpf_t.cs +++ b/Math.Gmp.Native/mpf_t.cs @@ -11,17 +11,17 @@ namespace Math.Gmp.Native /// /// /// - /// The floating point functions accept and return exponents in the C type . + /// The floating point functions accept and return exponents in the C type mp_exp_t. /// Currently this is usually a long, but on some systems it’s an int for efficiency. /// /// /// In .NET, this is a 32-bit integer. /// /// - /// - /// - /// - /// + /// mp_exp_t + /// mp_limb_t + /// mpq_t + /// mpz_t public class mpf_t : mp_base { @@ -53,9 +53,9 @@ namespace Math.Gmp.Native /// /// /// - /// Zero is represented by and both set to zero, - /// and in that case the data is unused. - /// (In the future might be undefined when representing zero.) + /// Zero is represented by _mp_size and _mp_exp both set to zero, + /// and in that case the mp_base._mp_d data is unused. + /// (In the future _mp_exp might be undefined when representing zero.) /// /// public override mp_size_t _mp_size @@ -71,7 +71,7 @@ namespace Math.Gmp.Native /// /// /// - /// In any calculation the aim is to produce limbs of result (the most significant being non-zero). + /// In any calculation the aim is to produce _mp_prec limbs of result (the most significant being non-zero). /// /// public int _mp_prec @@ -94,7 +94,7 @@ namespace Math.Gmp.Native /// /// Naturally the exponent can be any value, it doesn’t have to fall within the limbs as the diagram shows, /// it can be a long way above or a long way below. - /// Limbs other than those included in the {, } data are treated as zero. + /// Limbs other than those included in the {mp_base._mp_d, _mp_size} data are treated as zero. /// /// public int _mp_exp @@ -131,10 +131,10 @@ namespace Math.Gmp.Native } /// - /// Converts a value to an value. + /// Converts a string value to an mpf_t value. /// - /// A value. - /// An value. + /// A string value. + /// An mpf_t value. /// /// /// Base is assumed to be 10 unless the first character of the string is B diff --git a/Math.Gmp.Native/mpq_t.cs b/Math.Gmp.Native/mpq_t.cs index 70b0a99..f290070 100644 --- a/Math.Gmp.Native/mpq_t.cs +++ b/Math.Gmp.Native/mpq_t.cs @@ -10,8 +10,8 @@ namespace Math.Gmp.Native /// Represents a multiple precision rational number. /// /// - /// - /// + /// mpf_t + /// mpz_t public class mpq_t { @@ -72,10 +72,10 @@ namespace Math.Gmp.Native } /// - /// Converts a value to an value. + /// Converts a string value to an mpq_t value. /// - /// A value. - /// An value. + /// A string value. + /// An mpq_t value. /// /// /// The leading characters are used: 0x and 0X for hexadecimal, diff --git a/Math.Gmp.Native/mpz_t.cs b/Math.Gmp.Native/mpz_t.cs index 46dcc17..f9c4c84 100644 --- a/Math.Gmp.Native/mpz_t.cs +++ b/Math.Gmp.Native/mpz_t.cs @@ -10,9 +10,9 @@ namespace Math.Gmp.Native /// Represents a multiple precision integer. /// /// - /// - /// - /// + /// mp_limb_t + /// mpf_t + /// mpq_t public class mpz_t : mp_base { @@ -42,14 +42,14 @@ namespace Math.Gmp.Native } /// - /// The number of limbs currently allocated at . + /// The number of limbs currently allocated at mp_base._mp_d. /// /// /// - /// is the number of limbs currently allocated at , - /// and naturally >= ABS(). - /// When an mpz routine is about to (or might be about to) increase , it checks - /// to see whether there’s enough space, and reallocates if not. + /// mpz_t._mp_alloc is the number of limbs currently allocated at mp_base._mp_d, + /// and naturally mpz_t._mp_alloc >= ABS(mpz_t._mp_size). + /// When an mpz routine is about to (or might be about to) increase mpz_t._mp_size, it checks + /// mpz_t._mp_alloc to see whether there’s enough space, and reallocates if not. /// /// public int _mp_alloc @@ -66,8 +66,8 @@ namespace Math.Gmp.Native /// /// /// The number of limbs, or the negative of that when representing a negative integer. - /// Zero is represented by set to zero, in which case - /// the data is unused. + /// Zero is represented by mp_base._mp_size set to zero, in which case + /// the mp_base._mp_d data is unused. /// /// public override mp_size_t _mp_size @@ -104,10 +104,10 @@ namespace Math.Gmp.Native } /// - /// Converts a value to an value. + /// Converts a string value to an mpz_t value. /// - /// A value. - /// An value. + /// A string value. + /// An mpz_t value. /// /// /// The leading characters are used: 0x and 0X for hexadecimal, diff --git a/Math.Gmp.Native/ptr.cs b/Math.Gmp.Native/ptr.cs index 298446e..97c1473 100644 --- a/Math.Gmp.Native/ptr.cs +++ b/Math.Gmp.Native/ptr.cs @@ -36,7 +36,7 @@ namespace Math.Gmp.Native } /// - /// Creates a new pointer with set to . + /// Creates a new pointer with Value set to . /// /// The initial value. public ptr(T value) diff --git a/Math.Gmp.Native/size_t.cs b/Math.Gmp.Native/size_t.cs index 608c9e2..d7c9029 100644 --- a/Math.Gmp.Native/size_t.cs +++ b/Math.Gmp.Native/size_t.cs @@ -17,35 +17,35 @@ namespace Math.Gmp.Native { /// - /// The value. + /// The size_t value. /// [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1051:DoNotDeclareVisibleInstanceFields")] public ulong Value; /// - /// Creates a new , and sets its . + /// Creates a new size_t, and sets its . /// - /// The value of the new . + /// The value of the new size_t. public size_t(ulong value) { this.Value = value; } /// - /// Converts a value to a value. + /// Converts a Byte value to a size_t value. /// - /// A value. - /// A value. + /// A Byte value. + /// A size_t value. public static implicit operator size_t(byte value) { return new size_t(value); } /// - /// Converts a value to a value. + /// Converts a SByte value to a size_t value. /// - /// A value. - /// A value. + /// A SByte value. + /// A size_t value. public static explicit operator size_t(sbyte value) { if (value < 0) throw new System.OverflowException(String.Format(System.Globalization.CultureInfo.InvariantCulture, "'{0}' is out of range of the size_t data type.", value)); @@ -53,20 +53,20 @@ namespace Math.Gmp.Native } /// - /// Converts a value to a value. + /// Converts a UInt16 value to a size_t value. /// - /// A value. - /// A value. + /// A UInt16 value. + /// A size_t value. public static implicit operator size_t(ushort value) { return new size_t(value); } /// - /// Converts an value to a value. + /// Converts an Int16 value to a size_t value. /// - /// An value. - /// A value. + /// An Int16 value. + /// A size_t value. public static explicit operator size_t(short value) { if (value < 0) throw new System.OverflowException(String.Format(System.Globalization.CultureInfo.InvariantCulture, "'{0}' is out of range of the size_t data type.", value)); @@ -74,20 +74,20 @@ namespace Math.Gmp.Native } /// - /// Converts a value to a value. + /// Converts a UInt32 value to a size_t value. /// - /// A value. - /// A value. + /// A UInt32 value. + /// A size_t value. public static implicit operator size_t(uint value) { return new size_t(value); } /// - /// Converts an value to a value. + /// Converts an Int32 value to a size_t value. /// - /// An value. - /// A value. + /// An Int32 value. + /// A size_t value. public static explicit operator size_t(int value) { if (value < 0) throw new System.OverflowException(String.Format(System.Globalization.CultureInfo.InvariantCulture, "'{0}' is out of range of the size_t data type.", value)); @@ -95,20 +95,20 @@ namespace Math.Gmp.Native } /// - /// Converts a value to a value. + /// Converts a UInt64 value to a size_t value. /// - /// A value. - /// A value. + /// A UInt64 value. + /// A size_t value. public static implicit operator size_t(ulong value) { return new size_t(value); } /// - /// Converts an value to a value. + /// Converts an Int64 value to a size_t value. /// - /// An value. - /// A value. + /// An Int64 value. + /// A size_t value. public static explicit operator size_t(long value) { if (value < 0) throw new System.OverflowException(String.Format(System.Globalization.CultureInfo.InvariantCulture, "'{0}' is out of range of the size_t data type.", value)); @@ -116,10 +116,10 @@ namespace Math.Gmp.Native } /// - /// Converts a value to a value. + /// Converts a size_t value to a Byte value. /// - /// An value. - /// A value. + /// An size_t value. + /// A Byte value. public static explicit operator byte(size_t value) { if (value.Value > byte.MaxValue) throw new System.OverflowException(String.Format(System.Globalization.CultureInfo.InvariantCulture, "'{0}' is out of range of the Byte data type.", value)); @@ -127,10 +127,10 @@ namespace Math.Gmp.Native } /// - /// Converts a value to an value. + /// Converts a size_t value to an SByte value. /// - /// An value. - /// An value. + /// An size_t value. + /// An SByte value. public static explicit operator sbyte(size_t value) { if (value.Value > (ulong)sbyte.MaxValue) throw new System.OverflowException(String.Format(System.Globalization.CultureInfo.InvariantCulture, "'{0}' is out of range of the SByte data type.", value)); @@ -138,10 +138,10 @@ namespace Math.Gmp.Native } /// - /// Converts a value to a value. + /// Converts a size_t value to a UInt16 value. /// - /// An value. - /// A value. + /// An size_t value. + /// A UInt16 value. public static explicit operator ushort(size_t value) { if (value.Value > ushort.MaxValue) throw new System.OverflowException(String.Format(System.Globalization.CultureInfo.InvariantCulture, "'{0}' is out of range of the UInt16 data type.", value)); @@ -149,10 +149,10 @@ namespace Math.Gmp.Native } /// - /// Converts a value to an value. + /// Converts a size_t value to an Int16 value. /// - /// An value. - /// An value. + /// An size_t value. + /// An Int16 value. public static explicit operator short(size_t value) { if (value.Value > (ulong)short.MaxValue) throw new System.OverflowException(String.Format(System.Globalization.CultureInfo.InvariantCulture, "'{0}' is out of range of the Int16 data type.", value)); @@ -160,10 +160,10 @@ namespace Math.Gmp.Native } /// - /// Converts a value to a value. + /// Converts a size_t value to a UInt32 value. /// - /// An value. - /// A value. + /// An size_t value. + /// A UInt32 value. public static explicit operator uint(size_t value) { if (value.Value > uint.MaxValue) throw new System.OverflowException(String.Format(System.Globalization.CultureInfo.InvariantCulture, "'{0}' is out of range of the UInt32 data type.", value)); @@ -171,10 +171,10 @@ namespace Math.Gmp.Native } /// - /// Converts a value to an value. + /// Converts a size_t value to an Int32 value. /// - /// An value. - /// An value. + /// An size_t value. + /// An Int32 value. public static explicit operator int(size_t value) { if (value.Value > int.MaxValue) throw new System.OverflowException(String.Format(System.Globalization.CultureInfo.InvariantCulture, "'{0}' is out of range of the Int32 data type.", value)); @@ -182,20 +182,20 @@ namespace Math.Gmp.Native } /// - /// Converts a value to a value. + /// Converts a size_t value to a UInt64 value. /// - /// An value. - /// A value. + /// An size_t value. + /// A UInt64 value. public static implicit operator ulong(size_t value) { return value.Value; } /// - /// Converts a value to an value. + /// Converts a size_t value to an Int64 value. /// - /// An value. - /// An value. + /// An size_t value. + /// An Int64 value. public static explicit operator long(size_t value) { if (value.Value > long.MaxValue) throw new System.OverflowException(String.Format(System.Globalization.CultureInfo.InvariantCulture, "'{0}' is out of range of the Int64 data type.", value)); @@ -203,9 +203,9 @@ namespace Math.Gmp.Native } /// - /// Gets the string representation of the . + /// Gets the string representation of the size_t. /// - /// The string representation of the . + /// The string representation of the size_t. public override string ToString() { return Value.ToString(System.Globalization.CultureInfo.InvariantCulture); @@ -215,7 +215,7 @@ namespace Math.Gmp.Native /// Returns a value indicating whether this instance is equal to a specified object. /// /// An object to compare with this instance. - /// True if is an instance of and equals the value of this instance; otherwise, False. + /// True if is an instance of size_t and equals the value of this instance; otherwise, False. public override bool Equals(object obj) { if (!(obj is size_t)) @@ -225,9 +225,9 @@ namespace Math.Gmp.Native } /// - /// Returns a value indicating whether this instance is equal to a specified value. + /// Returns a value indicating whether this instance is equal to a specified size_t value. /// - /// A value to compare to this instance. + /// A size_t value to compare to this instance. /// True if has the same value as this instance; otherwise, False. public bool Equals(size_t other) { @@ -246,8 +246,8 @@ namespace Math.Gmp.Native /// /// Gets a value that indicates whether the two argument values are equal. /// - /// A value. - /// A value. + /// A size_t value. + /// A size_t value. /// True if the two values are equal, and False otherwise. public static bool operator ==(size_t value1, size_t value2) { @@ -257,8 +257,8 @@ namespace Math.Gmp.Native /// /// Gets a value that indicates whether the two argument values are different. /// - /// A value. - /// A value. + /// A size_t value. + /// A size_t value. /// True if the two values are different, and False otherwise. public static bool operator !=(size_t value1, size_t value2) { diff --git a/Math.Gmp.Native/void_ptr.cs b/Math.Gmp.Native/void_ptr.cs index 1bbf36a..94732c2 100644 --- a/Math.Gmp.Native/void_ptr.cs +++ b/Math.Gmp.Native/void_ptr.cs @@ -15,7 +15,7 @@ namespace Math.Gmp.Native private IntPtr _pointer; /// - /// Creates new from an exidting pointer to unmanaged memory. + /// Creates new void_ptr from an exidting pointer to unmanaged memory. /// /// Pointer to unmanaged memory. public void_ptr(IntPtr pointer) @@ -24,10 +24,10 @@ namespace Math.Gmp.Native } /// - /// Gets a from a pointer to a block of unmanaged memory. + /// Gets a void_ptr from a pointer to a block of unmanaged memory. /// /// A pointer to a block of unmanaged memory. - /// A from a pointer to a block of unmanaged memory. + /// A void_ptr from a pointer to a block of unmanaged memory. public void_ptr FromIntPtr(IntPtr value) { _pointer = value; @@ -44,7 +44,7 @@ namespace Math.Gmp.Native } /// - /// Gets a null . + /// Gets a null void_ptr. /// public static readonly void_ptr Zero = new void_ptr(IntPtr.Zero); @@ -52,7 +52,7 @@ namespace Math.Gmp.Native /// Returns a value indicating whether this instance is equal to a specified object. /// /// An object to compare with this instance. - /// True if is an instance of and equals the value of this instance; otherwise, False. + /// True if is an instance of void_ptr and equals the value of this instance; otherwise, False. public override bool Equals(object obj) { if (!(obj is void_ptr)) @@ -62,9 +62,9 @@ namespace Math.Gmp.Native } /// - /// Returns a value indicating whether this instance is equal to a specified value. + /// Returns a value indicating whether this instance is equal to a specified void_ptr value. /// - /// A value to compare to this instance. + /// A void_ptr value to compare to this instance. /// True if has the same value as this instance; otherwise, False. public bool Equals(void_ptr other) { @@ -83,8 +83,8 @@ namespace Math.Gmp.Native /// /// Gets a value that indicates whether the two argument values are equal. /// - /// A value. - /// A value. + /// A void_ptr value. + /// A void_ptr value. /// True if the two values are equal, and False otherwise. public static bool operator ==(void_ptr value1, void_ptr value2) { @@ -94,8 +94,8 @@ namespace Math.Gmp.Native /// /// Gets a value that indicates whether the two argument values are different. /// - /// A value. - /// A value. + /// A void_ptr value. + /// A void_ptr value. /// True if the two values are different, and False otherwise. public static bool operator !=(void_ptr value1, void_ptr value2) { diff --git a/NuGet/Math.Gmp.Native.nuspec b/NuGet/Math.Gmp.Native.nuspec index 9e56dca..a34fe38 100644 --- a/NuGet/Math.Gmp.Native.nuspec +++ b/NuGet/Math.Gmp.Native.nuspec @@ -2,7 +2,7 @@ Math.Gmp.Native.NET - 1.6.5 + 2.0.0-pre14 GMP Native Interface for .NET Robert Baron (Machine Cognitis) Robert Baron (Machine Cognitis) @@ -13,29 +13,30 @@ Documentation with sample usage is given at the Project URL. GNU MP is at https://gmplib.org/. -Supported Platform: .NET Framework 2.0+ +Supported Platform: .NET Framework 4.0+ GMP Native Interface for .NET - Initial release for GNU MP v6.1.2. + Updated release for GNU MP v6.1.2. Improved and fixed some of the documentation. Exposed types and members needed by the "parent" project Math.Mpfr.Native (https://github.com/MachineCognitis/Math.Mpfr.Native). Copyright (c) 2017 Robert Baron, Machine Cognitis GNU MP GMP multi-precision arithmetic integer float rational bigint biginteger bigfloat bignum - + - - + + + - - - - - - - + + + + + + + \ No newline at end of file diff --git a/docs/Gmp.Native.chm b/docs/Gmp.Native.chm index 062894f..d1ced4f 100644 Binary files a/docs/Gmp.Native.chm and b/docs/Gmp.Native.chm differ diff --git a/docs/WebTOC.xml b/docs/WebTOC.xml index fb53883..6f6d8a0 100644 --- a/docs/WebTOC.xml +++ b/docs/WebTOC.xml @@ -2,15 +2,15 @@ - + - - + + - - + + @@ -18,40 +18,40 @@ - + - + - - - + + + - + - + - - + + - + - + @@ -113,7 +113,7 @@ - + @@ -177,7 +177,7 @@ - + @@ -308,7 +308,7 @@ - + @@ -436,44 +436,44 @@ - + - + - + - + - + - + - + - - + + - + - + @@ -485,7 +485,7 @@ - + @@ -495,23 +495,23 @@ - + - + - - + + - + - + @@ -522,7 +522,7 @@ - + @@ -533,23 +533,23 @@ - + - + - - + + - + - + @@ -562,7 +562,7 @@ - + @@ -571,12 +571,12 @@ - + - - + + @@ -584,28 +584,28 @@ - + - + - + - - + + - + - + @@ -616,7 +616,7 @@ - + @@ -627,81 +627,81 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + - - + + - + - + - - + + - + - + @@ -714,7 +714,7 @@ - + @@ -723,21 +723,21 @@ - + - + - + - + - - + + @@ -745,11 +745,11 @@ - + - + diff --git a/docs/fti/FTI_100.json b/docs/fti/FTI_100.json index fec7679..4c14dfc 100644 --- a/docs/fti/FTI_100.json +++ b/docs/fti/FTI_100.json @@ -1 +1 @@ -{"default":[1,327682,720897,1900545,2818051,3145730,3735554,3997701,4325377,4456452,4521987,4849665,5505026,7602178,8126465,8388610,8585219,8650754,9043970,9568258,11075586,12320771,12451842,12517378,13631489,15335426,15597570,15794179,17039362,17432578,17694722,19202050,20774914,21168131,21954563,22085633,24510466,25624581,27262978,27852802,28114946,28311554,28377091,28835843,29032450,30670850,31457282,33357826,36438018,37552130,40239106,40304642,41877506,42205186,42860547,43450370],"determining":[8060929,13172737,41746433],"details":[12320769,34013185],"divisor":[6094849,6422530,7667713,8126466,8585224,8650754,11337729,11665414,12189697,14024707,15794184,17104898,19202050,21823489,22806531,24248321,25624583,26607618,28246017,38338564,39583745],"dll":[196609,262145,327681,458753,524289,589825,655361,720897,851969,917505,1048577,1179649,1245185,1310721,1376257,1441793,1507329,1572865,1638401,1703937,1835009,1900545,2031617,2097153,2162689,2359297,2424833,2490369,2555905,2621441,2686977,2752513,2818049,2949121,3014657,3080193,3145729,3342337,3407873,3473409,3538945,3604481,3670017,3735553,3801089,3866625,3932161,3997697,4063233,4128769,4194305,4259841,4390913,4456449,4521985,4718593,4784129,4849665,4980737,5111809,5177345,5242881,5308417,5373953,5439489,5505025,5570561,5636097,5701633,5767169,5832705,5898241,6029313,6094849,6160385,6488065,6553601,6619137,6684673,6750209,6291457,6881281,6946817,7012353,7077889,7208961,7274497,7340033,7405569,7471105,7536641,7602177,7667713,7733249,7798785,7864321,7929857,7995393,8060929,8126465,8257537,8323073,8388609,8454145,8519681,8650753,8716289,8781825,8847361,8912897,8978433,9043969,9109505,9175041,9240577,9306113,9371649,9437185,9502721,9568257,9699329,9764865,9830401,9895937,9961473,10027009,10092545,10158081,10223617,10289153,10354689,10420225,10485761,10551297,10616833,10682369,10747905,10813441,10878977,11010049,11075585,11141121,11206657,11272193,11337729,11403265,11599873,11665409,11730945,11796481,11862017,11927553,11993089,12058625,12124161,12189697,12255233,12320769,12386305,12451841,12517377,12582913,12648449,12713985,12779521,12845057,12910593,12976129,13041665,13107201,13238273,13369345,13434881,13500417,13565953,13631489,13697025,13762561,13828097,13959169,14024705,14090241,14155777,14221313,14286849,14352385,14417921,14483457,14548993,14614529,14745601,14811137,14876673,14942209,15073281,15138817,15269889,15335425,15400961,15532033,15597569,15663105,15728641,15794177,15859713,15925249,15990785,16121857,16187393,16252929,16318465,16384001,16449537,16515073,16580609,16646145,16711681,16842753,16908289,16973825,17039361,17104897,17170433,17235969,17301505,17367041,17432577,17563649,17629185,17694721,17760257,17825793,17891329,17956865,18022401,18087937,18153473,18219009,18284545,18350081,18481153,18546689,18612225,18677761,18743297,18808833,18874369,18939905,19005441,19070977,19136513,19202049,19267585,19333121,19398657,19464193,19529729,19595265,19660801,19726337,19791873,19857409,19922945,19988481,20054017,20119553,20185089,20250625,20316161,20447233,20512769,20578305,20643841,20709377,20774913,20840449,20905985,20971521,21037057,21102593,21168129,21233665,21299201,21364737,21430273,21495809,21561345,21626881,21692417,21823489,21889025,21954561,22020097,22085633,22151169,22216705,22282241,22347777,22413313,22478849,22544385,22609921,22806529,22872065,22937601,23003137,23068673,23134209,23199745,23265281,23330817,23396353,23724033,23789569,23855105,23920641,23986177,24051713,24117249,24182785,24248321,24313857,24379393,24444929,24510465,24576001,24707073,24772609,24838145,24903681,24969217,25034753,25100289,25165825,25231361,25296897,25427969,25493505,25559041,25624581,25755649,25821185,25886721,25952257,26017793,26083329,26148865,26279937,26345473,26411009,26476545,26542081,26607617,26673153,26738689,26804225,26869761,27000833,27066369,27131905,27262977,27328513,27459585,27525121,27590657,27656193,27721729,27787265,27852801,27918337,27983873,28049409,28114945,28180481,28246017,28311553,28377089,28442625,28573697,28639233,28770305,28835841,28901377,28966913,29032449,29163521,29294593,29360129,29491201,29556737,29622273,29687809,29818881,29884417,29949953,30015489,30081025,30146561,30212097,30277633,30343169,30408705,30474241,30539777,30605313,30670849,30736385,30801921,30867457,30932993,31064065,31129601,31195137,31260673,31326209,31391745,31457281,31522817,31588353,31653889,31719425,31784961,31850497,31916033,31981569,32047105,32112641,32178177,32243713,32309249,32374785,32440321,32505857,32571393,32636929,32702465,32768001,32833537,32899073,32964609,33030145,33095681,33161217,33226753,33292289,33357825,33423361,33488897,33554433,33685505,33751041,33816577,33882113,33947649,34013185,34078721,34144257,34209793,34275329,34340865,34406401,34471937,34537473,34603009,34668545,34734081,34799617,34865153,34930689,34996225,35061761,35127297,35192833,35258369,35323905,35454977,35586049,35651585,35717121,35848193,35913729,35979265,36044801,36110337,36175873,36241409,36372481,36438017,36503553,36569089,36634625,36700161,36765697,36831233,36896769,36962305,37093377,37158913,37224449,37289985,37355521,37421057,37486593,37552129,37617665,37683201,37748737,37814273,37879809,37945345,38010881,38076417,38141953,38207489,38273025,38338561,38404097,38469633,38535169,38600705,38666241,38731777,38797313,38862849,38928385,38993921,39059457,39124993,39190529,39256065,39321601,39387137,39452673,39518209,39583745,39649281,39714817,39845889,39911425,39976961,40042497,40108033,40173569,40239105,40304641,40370177,40435713,40501249,40566785,40632321,40697857,40763393,40828929,40894465,40960001,41025537,41091073,41156609,41222145,41287681,41353217,41418753,41484289,41615361,41680897,41746433,41811969,41877505,41943041,42008577,42074113,42139649,42205185,42270721,42336257,42401793,42467329,42532865,42598401,42663937,42729473,42795009,42860545,42926081,43057153,43122689,43188225,43253761,43319297,43384833,43450369,43515905,43712513,43778049],"debug":[25624577],"divisible":[8585219,13959171,14811142,15794179,18874374,25624579],"decrease":[7405569],"desired":[1900545,25100289,26542081,41353217],"decreasingly":[8585217,15794177,23789569,25624577],"dependent":[17432577,26673153,37158913],"distance":[8585218,13107205,15794178,25624578,35061764],"default_allocate":[3997702],"difference":[8585218,15794178,25624578,36438017,38010886],"defines":[14024705,18153473],"dbl":[4718598,7077894,10878982,15138822,33226758,36503558],"degenerate":[43778049],"direct":[12648449,14417921,17235969,32964609],"dividend":[8585217,11665414,15794177,25624577,26607617],"decreasing":[1376257],"divide":[5701635,8126466,8585226,8650754,15794186,16384001,19202050,23986178,24117249,25296897,25493505,25624586,26607617,27787265,31784962,41091073],"denominator":[1441793,1703937,2621441,2883585,5177346,6160385,8585223,9502721,10354689,11730948,11927553,12058625,12648457,13434881,13959169,14811137,15794183,16318465,16384001,18219009,18284545,18481153,18874369,19070977,19791873,20250625,21102593,21889025,22020097,24051713,24248321,25624583,26607617,27328513,27459585,28246017,28442625,30801921,32505857,32964615,33423361,33554433,34078721,34406401,35913729,35979265,36634625,39321602,39649281,40370177,40828930,41156609,43384833],"destroy":[27525121],"divides":[8585218,9502721,11927553,15794178,23986177,25624578,31784961,38338561,39452674],"double":[458758,1310722,1572865,4128773,4521985,4718595,5308417,5767172,7077891,7340033,8585222,8847361,9437185,9961474,10551298,10878979,12320769,12451841,12517381,15138819,15335425,15794182,17432583,20709377,21037057,21299201,21495809,21954561,22282245,22609921,23003142,24772609,25624582,26476546,26673158,27590657,28835844,30670849,31653889,32112642,33226755,34013185,35913729,36438017,36503555,36896770,37093377,37158920,37814273,37879809,39190529,41025542,41222145,41877505,41943041,42336261,42467329,42860545,43450373],"determined":[8519681,21299201,25100289,41353217],"definitely":[12845058,28049409,33751041],"determines":[2228225,6225921,8060929,10944513,12713985,13631489,16777217,17825793,18481153,22216705,22413313,23592961,28049409,29753345,33751041,35389441,42532865,42991617],"destination":[5308417,7340033,9437185,19267586,20709377,21037057,21495809,22282241,22609921,25100289,27590657,34013185,36241410,38469634,41353217,41943041,42336257],"define":[21823491,38338561,39583747],"den2":[1441802,8585218,13434890,15794178,25624578],"directly":[25624578],"device":[28049409,33751041],"digit":[28114945,31260673,40239105],"delegate":[7798789,31195141,41549825,43188229],"don":[1900545,4718593,4849665,7077889,10878977,15138817,33030145,33226753,36503553],"dependencies":[25624577],"denorm":[17432577,37158913],"divisions":[12845057],"definition":[8978433,21299201,39911425],"determine":[8585219,9895937,12058625,12845057,15794179,18612225,19398657,25624579,36831233,42139649],"doesn":[5701633,7208961,25296897,27787265,41484289,41746433,42598401,43778050],"directcast":[18087937,27066369],"disable":[25624577],"designed":[2490369,9764865,26542081,33095681,33685505],"discard":[25100289,41353217],"dfd1c04p":[8454146,14745602,15663106,15925250,23330818,34340866,41484290,42598402],"depending":[5242881,9764865,33685505],"described":[21823489,39583745],"data":[2031617,3407873,8585219,9764865,15007746,15794179,19922945,23068688,25100302,25624578,25886721,28049409,33685505,33751041,35258369,41353230,41746433],"dim":[196611,327682,458753,851970,917505,1376260,1441793,1507334,1572865,1703938,1835009,2031617,2359300,2490370,2621442,2752515,2818049,2949122,3014660,3080193,3145729,3473409,3538945,3670022,3735554,3997707,4128769,4259842,4521986,4718598,5111810,5242884,5505026,5308417,5570564,5701635,5767169,5832706,6029313,6094853,6160385,6553602,6619137,7077896,7208961,7340034,7405571,7471108,7602179,7667715,8257541,8388610,8454149,8519683,8650754,8847362,8978433,9043969,9175043,9240577,9306113,9437186,9502722,9568258,9699329,9764869,9830401,9895938,9961474,10092545,10354692,10420226,10485761,10551297,10616835,10878982,11075586,11337729,11403267,11599874,11730946,11927555,12058627,12124161,12189698,12255233,12320770,12451842,12517377,12648450,12779522,12845057,12976129,13107202,13369347,13434881,13697026,13762561,13959169,14024707,14090243,14155779,14417922,14483458,14548993,14614530,14745605,14811138,14876674,15138824,15335425,15400961,15532033,15597569,15663110,15728642,15859715,15925253,16318467,16449538,16515074,16580610,16842753,16973827,17039362,17104897,17235970,17367041,17432577,17563652,17694721,18087937,18153473,18219010,18284547,18546691,18612225,18874369,19136513,19202051,19267588,19333127,19398657,19595268,19791875,19857412,19922945,20185090,20250628,20447236,20512769,20643844,20709379,20774915,21037057,21102593,21168129,21299202,21495809,21561347,21823496,21889027,21954561,22020098,22151171,22282241,22544388,22609922,22806529,22872066,22937602,23003139,23068675,23134210,23330821,23396353,23789571,23986180,24051714,24117252,24248323,24313857,24444930,24510466,24707074,24772610,24838146,24903684,24969222,25034756,25100293,25165829,25231361,25296899,25427969,25493505,25821188,26083329,26345474,26476545,26542084,26607622,26673153,26738689,26804226,27066369,27262978,27328515,27459586,27525123,27590657,27787268,27918337,27983873,28049410,28114947,28180483,28246018,28311554,28442626,28573697,28770309,28835841,28901378,29032450,29163521,29294599,29360132,29556738,29622274,29687809,30015490,30081025,30212100,30343171,30670850,30801923,30867458,31457282,31522819,31653890,31784964,32112641,32178179,32243713,32374789,32505858,32571396,32702467,32833537,32964610,33030148,33095682,33226758,33292290,33357827,33423362,33488897,33554435,33685509,33751041,33816577,34013187,34078722,34144257,34209793,34340870,34406403,34734081,34930693,35061762,35127299,35192835,35258369,35586050,35913730,35979266,36044806,36241412,36438019,36503558,36634625,36700161,36765700,36831233,36896770,36962306,37093377,37158913,37486593,37552130,37814273,37879809,38273028,38338565,38404100,38469635,38535169,38666241,38797315,38862850,39124993,39190530,39256066,39387141,39452675,39649283,39583752,39714819,39911425,40108033,40173572,40239107,40304641,40370178,40435713,40501249,40697859,40894467,41025537,41091076,41156612,41222146,41353221,41484293,41811972,41877505,41943042,42008577,42139650,42205186,42336257,42467330,42598405,42663939,42795010,42860545,42926082,43122691,43253761,43384836,43450370,43778051],"distributed":[851969,2031617,8585220,15794180,16449537,19922945,20185089,25624580,36962305],"den":[12648456,32964622,35913729,43384833],"delete":[1376260,8519684,12058628,14155780,19595268,22151172,42074114,43384836],"dev":[28049409,33751041],"detects":[25624577],"discarded":[12058625],"decimal":[1245185,8519683,12058625,19070977,20709377,21299203,22151169,36175873,40828929,42074114],"division":[1703937,2621441,6160385,7667715,8126466,8650754,9502721,10354689,11337731,11927553,12189698,13959169,14811138,16318465,18219009,18284545,18874370,19202050,19791873,20250625,21102593,21823489,21889025,22020097,23986177,24051713,24248321,25624577,25821185,27328513,27459585,28246017,28442625,30801921,31784961,32505857,33423361,33554433,34078721,34406401,35979265,36634625,39583745,39649281,40370177,41156609],"drive":[25624577],"digits":[8585226,12058625,14614532,15794186,19398658,19595268,23461890,25165825,25624585,28114953,31260673,35913729,38666242,40239113,42074118,43384833],"destroyed":[6094849,15990785,21823490,39583746],"diagram":[41746434],"different":[2162689,3866625,4980737,8585217,11993089,13107202,13893633,15794177,16056321,19398658,20381697,20971522,21626882,21757953,25624577,25690113,25755650,28049409,29032451,30474242,30998529,31260673,33619969,33751041,35061761,35323906,36306945,37224449,37945346,40042498,40960001,42729474,43515905],"dst":[34537477],"detected":[25624577],"devel":[25624577],"defining":[2490369,33095681],"default_reallocate":[3997702],"decremented":[33292290,35127298],"description":[131073,393217,786433,983041,1114113,1769473,1966081,2162692,2228225,2293761,2883585,3211265,3276801,3866627,4325377,4587521,4653057,4915201,4980740,5046273,5963777,6422529,6225921,6356993,6815745,7143425,8060933,8192001,8585217,9633793,10944513,11468801,11534337,11993092,12713986,13172737,13303809,13631491,13893633,14680065,15007745,15204353,15466497,15794179,16056321,16777217,17498113,17825795,18415617,18481156,20381697,21757953,22216708,22413317,22675457,22740993,23461889,23527425,23592961,23658497,24641537,25362433,25690113,26214401,26935297,27197441,27394049,28508161,28704769,29097985,29229057,29425665,29753345,30998529,31260676,33619969,35389441,35520513,35782657,36306945,37027841,37224452,39780353,40960004,41549827,42532866,42991617,43515908,43581441,43646977],"defined":[4259841,11599873,13631489,21823491,25624577,29622273,39583747,41549825],"declaration":[262145,1048577,1245185,1638401,2424833,4063233,4194305,4390913,6488065,6684673,6750209,6881281,7012353,7274497,7929857,8781825,8912897,10747905,11141121,11272193,11796481,11862017,12582913,13565953,14221313,14942209,15269889,16121857,16187393,16252929,16908289,17301505,17629185,18022401,18350081,18677761,18743297,19070977,19464193,19529729,20054017,20119553,20316161,20578305,20840449,20905985,21692417,22347777,23265281,23920641,24182785,25559041,26017793,26279937,26411009,27131905,28966913,29884417,30408705,30932993,31064065,31719425,32309249,32768001,32899073,34471937,34865153,34996225,35848193,36175873,36372481,36569089,37355521,37421057,38076417,38207489,38993921,39976961,40632321,40763393,41287681,41680897,43712513],"delegates":[41549825],"developed":[41091073],"default_free":[3997702]} \ No newline at end of file +{"default":[1,196610,589825,1900545,2621442,2818051,3604485,3801090,4128771,4194305,4259841,4980740,6291458,6881283,8847362,9240577,9306114,9961474,10027010,10092546,10551298,12320770,12910594,13631490,13762562,13959171,14352386,15269889,15335426,17235970,18350082,19398658,20643846,22675458,23265283,24641538,25100290,25886723,27262978,27852803,27983874,28442625,28573699,30605314,32112642,33554434,34996226,35258370,36438018,36503554,36634626,38338563,40173570,41418754,42336258,42991618],"determining":[9371649,11993089,40566785],"details":[13959169,39190529],"divisor":[5177346,6553601,6881288,8192001,9240578,9306114,11141121,11927558,13565955,13631490,14221313,18219010,20709377,20643855,25624577,25690113,28180483,28901378,33685505,42205188],"dll":[196609,327681,393217,458753,524289,589825,655361,720897,851969,917505,1048577,1114113,1245185,1310721,1376257,1441793,1507329,1572865,1638401,1703937,1769473,1900545,1966081,2031617,2097153,2293761,2359297,2555905,2621441,2686977,2752513,2818049,2883585,2949121,3014657,3080193,3211265,3342337,3407873,3473409,3538945,3604481,3735553,3801089,3866625,3932161,3997697,4063233,4128769,4194305,4325377,4390913,4521985,4587521,4653057,4718593,4784129,4849665,4915201,4980737,5046273,5111809,5242881,5308417,5439489,5505025,5570561,5701633,5767169,5832705,5898241,6029313,6094849,6160385,6225921,6291457,6356993,6422529,6553601,6619137,6684673,6815745,6946817,7077889,7143425,7208961,7274497,7340033,7405569,7471105,7536641,7602177,7733249,7798785,7864321,7929857,7995393,8060929,8126465,8192001,8257537,8323073,8388609,8454145,8519681,8585217,8650753,8781825,8847361,9043969,9109505,9175041,9240577,9306113,9371649,9437185,9502721,9568257,9633793,9699329,9764865,9830401,9895937,9961473,10027009,10092545,10158081,10223617,10289153,10354689,10420225,10551297,10616833,10682369,10747905,10813441,10878977,10944513,11010049,11075585,11141121,11206657,11272193,11337729,11403265,11468801,11534337,11599873,11665409,11730945,11862017,11927553,12058625,12124161,12189697,12255233,12320769,12386305,12451841,12517377,12582913,12648449,12713985,12779521,12845057,12910593,12976129,13041665,13107201,13172737,13238273,13369345,13434881,13500417,13565953,13631489,13697025,13762561,13828097,13893633,13959169,14024705,14155777,14221313,14286849,14352385,14483457,14548993,14614529,14680065,14745601,14811137,14876673,15007745,15073281,15138817,15204353,15269889,15335425,15400961,15466497,15532033,15597569,15663105,15728641,15794177,15859713,15925249,15990785,16056321,16121857,16187393,16252929,16318465,16384001,16449537,16515073,16580609,16646145,16711681,16777217,16908289,16973825,17039361,17104897,17170433,17235969,17301505,17432577,17498113,17563649,17629185,17694721,17760257,17825793,17891329,18022401,18087937,18219009,18284545,18350081,18415617,18546689,18677761,18743297,18808833,18874369,18939905,19070977,19136513,19202049,19267585,19333121,19398657,19464193,19529729,19595265,19660801,19726337,19791873,19922945,19988481,20054017,20119553,20185089,20250625,20316161,20381697,20447233,20512769,20578305,20643841,20709377,20774913,20840449,20905985,21037057,21102593,21233665,21299201,21364737,21430273,21495809,21561345,21626881,21692417,21757953,21823489,21889025,21954561,22020097,22085633,22151169,22216705,22282241,22347777,22413313,22478849,22544385,22609921,22675461,22806529,22872065,22937601,23003137,23068673,23134209,23265281,23330817,23396353,23527425,23658497,23724033,23789569,23855105,23920641,23986177,24051713,24117249,24182785,24248321,24313857,24444929,24510465,24576001,24641537,24707073,24772609,24903681,24969217,25034753,25100289,25231361,25296897,25362433,25427969,25493505,25559041,25624577,25690113,25755649,25821185,25886721,25952257,26017793,26083329,26148865,26214401,26279937,26345473,26411009,26476545,26542081,26673153,26738689,26804225,26869761,26935297,27000833,27066369,27131905,27197441,27262977,27328513,27394049,27525121,27590657,27787265,27852801,27918337,27983873,28180481,28246017,28311553,28377089,28442625,28508161,28573697,28639233,28704769,28770305,28835841,28901377,28966913,29032449,29097985,29163521,29229057,29294593,29360129,29491201,29556737,29622273,29687809,29753345,29818881,29884417,29949953,30015489,30081025,30212097,30277633,30343169,30408705,30474241,30539777,30605313,30670849,30736385,30801921,30867457,30932993,30998529,31064065,31129601,31195137,31260673,31326209,31391745,31457281,31522817,31588353,31653889,31719425,31784961,31850497,31916033,31981569,32047105,32112641,32178177,32243713,32309249,32374785,32505857,32571393,32636929,32768001,32833537,32899073,32964609,33030145,33095681,33161217,33226753,33292289,33357825,33488897,33554433,33619969,33685505,33751041,33816577,33947649,34013185,34078721,34144257,34209793,34275329,34340865,34406401,34471937,34537473,34603009,34668545,34734081,34799617,34865153,34930689,34996225,35061761,35127297,35192833,35258369,35323905,35389441,35454977,35651585,35717121,35782657,35848193,35913729,36044801,36110337,36175873,36241409,36306945,36372481,36438017,36503553,36569089,36634625,36700161,36765697,36831233,36896769,36962305,37027841,37158913,37224449,37289985,37421057,37486593,37552129,37683201,37748737,37814273,37879809,37945345,38010881,38076417,38141953,38207489,38273025,38338561,38404097,38469633,38535169,38600705,38666241,38731777,38862849,38928385,38993921,39059457,39124993,39190529,39256065,39321601,39387137,39452673,39518209,39583745,39649281,39714817,39780353,39845889,39911425,39976961,40042497,40108033,40173569,40239105,40304641,40435713,40501249,40566785,40632321,40697857,40763393,40828929,40894465,40960001,41025537,41091073,41156609,41222145,41287681,41353217,41418753,41484289,41549825,41615361,41680897,41746433,41811969,41877505,41943041,42008577,42074113,42139649,42205185,42336257,42467329,42532865,42598401,42663937,42729473,42795009,42860545,42926081,42991617,43057153,43122689,43188225,43253761,43319297,43384833,43450369,43515905,43581441,43646977,43712513,43778049],"debug":[22675457],"divisible":[6881283,14483462,14548995,20643846,21757958],"decrease":[4915201],"desired":[1900545,24969217,28311553,34668545],"decreasingly":[6881281,19791873,20643842],"dependent":[18350081,24313857,40697857],"distance":[6881282,13893637,20643844,37224452],"default_allocate":[3604486],"difference":[6881282,20643844,39518214,42991617],"defines":[13565953,16515073],"dbl":[4325382,7471110,8650758,14680070,27197446,37683206],"degenerate":[38404097],"direct":[14876673,15073281,18743297,30474241],"dividend":[6881281,11927558,20643842,28901377],"decreasing":[1572865],"divide":[5111811,6881290,9240578,9306114,9633793,13631490,20643860,21889026,25296897,25755649,26083329,28508161,28901377,33161218,43581441],"denominator":[851969,1507329,2490369,3342337,4390914,6881287,7274497,7995396,8126465,9437185,9633793,9764865,10813441,12648449,12713985,14155777,14483457,14548993,14876681,16711681,17301505,17432577,17563649,19267585,19333121,20643854,21037057,21626881,21757953,22544385,22937601,24707073,25624577,25690113,28901377,30081025,30212097,30474247,30539777,30736385,30867457,32768001,34930689,37748737,39976961,40042497,40435713,41156610,41549825,42663937,42729474,43384833],"destroy":[25034753],"divides":[6881282,8126465,10813441,20643844,21889025,33161217,35454978,42205185],"double":[458759,3997701,4325379,4587524,6881286,7471107,8650755,14352388,14680067,18350087,20643852,21299206,24313862,26214404,27197443,27852804,35323911,36438021,37683203,38535169,40697863,43646980],"determined":[9895937,22347777,28311553,34668545],"definitely":[14811138,32178177,34013185],"determines":[2228225,7012353,9371649,11796481,12517377,14286849,15269889,17563649,18153473,23855105,25165825,28770305,32178177,32702465,34013185,38797313,41811969,42270721],"destination":[5832705,8060929,10223617,18939906,19988481,22020097,22216705,25231361,26214401,28311553,29294593,34668545,39190529,40763394,40894465,41746434,43646977],"define":[20709379,33685507,42205185],"den2":[851978,6881282,12713994,20643844],"directly":[22675458],"device":[32178177,34013185],"digit":[27983873,34078721,34996225],"delegate":[7536645,29163525,35979265,36110341],"don":[1900545,4194305,4325377,7471105,8650753,14680065,27197441,31326209,37683201],"dependencies":[22675457],"denorm":[18350081,40697857],"divisions":[14811137],"definition":[6422529,22347777,35782657],"determine":[6881283,9437185,11468801,14811137,17694721,20643846,22806529,37486593,38141953],"doesn":[5111809,7340033,25755649,28508161,38404098,39387137,40566785,43319297],"directcast":[12779521,28639233],"disable":[22675457],"designed":[2686977,6684673,24969217,31981569,39583745],"discard":[28311553,34668545],"dfd1c04p":[8388610,15925250,16908290,18546690,23330818,38993922,39387138,43319298],"depending":[5570561,6684673,31981569],"described":[20709377,33685505],"data":[1703937,3211265,6684673,6881283,17891329,18612226,20643845,25362448,26345473,28311566,31981569,32178177,34013185,34668558,40566785,42139649],"dim":[196610,458753,655362,720897,851969,1048582,1114115,1507330,1572868,1703937,1966081,2097156,2555905,2621441,2686978,2818049,2883585,2949122,3014657,3342338,3407873,3473412,3538947,3604491,3801090,3866630,3932162,3997697,4128770,4325382,4587521,4915203,5111811,5242884,5570564,5701633,5767170,5832705,6094850,6160386,6225924,6291458,6422529,6553605,6619137,6684677,6946818,7274497,7340033,7471110,7995394,8060930,8126467,8192003,8257537,8388613,8519681,8650760,8781829,8847363,9175042,9306114,9437187,9568258,9699331,9764868,9895939,9961474,10027009,10092546,10158081,10223618,10420227,10551298,10616833,10813442,10878977,10944513,11010050,11141121,11206659,11337729,11468802,11534337,12255235,12320769,12451841,12648451,12713985,12779521,12910594,13041665,13107201,13238275,13500418,13565955,13631491,13762561,13893634,13959170,14024706,14155779,14221314,14352385,14483458,14548993,14614530,14680072,14811137,14876674,15073282,15138818,15204355,15335426,15466497,15532034,15597570,15663108,15925253,15990788,16187393,16252931,16515073,16580609,16646147,16908293,17104898,17235969,17301507,17432578,17629185,17694721,17760258,17891329,18219009,18284546,18350081,18415618,18546694,18677763,18743298,18939908,19136513,19267586,19333122,19398659,19464196,19529735,19791875,19922948,19988483,20381698,20578305,20709384,20774913,21037059,21299203,21561346,21626884,21757953,21889028,21954564,22020097,22216705,22347778,22478852,22544386,22806529,22872066,22937601,23003137,23068673,23134209,23265281,23330821,23396355,23724035,24117249,24313857,24444930,24510465,24641538,24707075,24903684,24969220,25034755,25100290,25231361,25296900,25362435,25493506,25559045,25624578,25690115,25755652,25821186,25886721,25952258,26017797,26083329,26214401,26279938,26411010,26673156,26738691,26804226,27000838,27066369,27131905,27197446,27262978,27328513,27394050,27525127,27787268,27852801,27983875,28180481,28246017,28311557,28508163,28639233,28704769,28835843,28901382,29032449,29097985,29294594,29360130,29556740,29818884,30015489,30081027,30212098,30277633,30343170,30474242,30539778,30605314,30736386,30867458,30932993,30998529,31195141,31326212,31653889,31719428,31981573,32047106,32112642,32178178,32243716,32636931,32768003,33095682,33161220,33488901,33619970,33685512,33816579,33947651,34013185,34144257,34209793,34275331,34340866,34406404,34471939,34668549,34734082,34930690,34996227,35061761,35127298,35192835,35258370,35323905,35454979,35651589,35782657,36306945,36438018,36503553,36569089,36634625,36831234,36962308,37027841,37224450,37421059,37486594,37552129,37683206,37748740,37814275,37945346,38010881,38141953,38338561,38404099,38469633,38535169,38600706,38862850,38993926,39190531,39387141,39583746,39649283,39714819,39976964,40042499,40108033,40173571,40239110,40435715,40697857,40763396,40828932,40894466,40960001,41287681,41418754,41549825,41680897,41746435,41877506,42074114,42139649,42205189,42336258,42467329,42598401,42663938,42926081,42991619,43057155,43253764,43319301,43384834,43581444,43646977,43712514],"distributed":[655361,1703937,6881284,17891329,18284545,20643848,21561345,34340865],"den":[14876680,30474254,37748737,42663937],"delete":[1572868,9437188,9895940,12255236,22478852,23396356,37748740,43515906],"dev":[32178177,34013185],"detects":[22675457],"discarded":[9437185],"decimal":[1310721,9437185,9895939,16711681,19988481,22347779,23396353,36241409,41156609,43515906],"division":[1507330,3342338,7274498,8126466,8192004,9240578,9306114,9764866,10813442,11141124,12648450,13631490,14155778,14221315,14483459,14548994,17301506,17432578,19267586,19333122,20709377,20643841,21037058,21626882,21757955,21889025,22544386,22937602,24707074,25624578,25690114,29556737,30081026,30212098,30539778,30736386,30867458,32768002,33161217,33685505,34930690,39976962,40042498,40435714,41549826,43384834],"drive":[22675457],"digits":[6881290,9437185,15138820,20643859,20971522,22478852,22806530,25559041,27983881,34078721,34996233,37748737,42467330,42663937,43515910],"destroyed":[6553601,18874369,20709378,33685506],"diagram":[40566786],"different":[1638401,4653057,5046273,6881281,13828097,13893634,14417921,16842753,19726338,20643842,22740993,22806530,23199745,23986178,24772610,27721729,30605315,31784962,32178177,32899074,33423361,34013185,34078721,36175874,36896769,37093377,37224449,38666241,39321601,39845890,40370177,42795010],"dst":[39256069],"detected":[22675457],"devel":[22675457],"defining":[2686977,39583745],"default_reallocate":[3604486],"decremented":[33619970,35192834],"description":[131073,262145,786433,983041,1179649,1638404,1835009,2162689,2228225,2424833,2490369,3145729,3276801,3670017,4259841,4456449,4653059,5046276,5177345,5373953,5636097,5963777,6488065,6750209,6881281,7012353,7667713,8716289,8912897,8978433,9371653,10485761,11796481,11993089,12517379,13303809,13828100,14090241,14286850,14417921,14942209,15269891,16842753,17367041,17563652,17956865,18153473,18481153,18612225,19005441,19857409,20643843,20971521,21168129,22740993,23199745,23461889,23592961,23855109,24379393,24838145,25165825,26607617,27459585,27656193,27721729,28049409,28114945,28770308,29425665,30146561,32440321,32702465,33423361,33882113,34078724,35520513,35586049,35979267,36896772,37093377,37355521,37617665,38666244,38797313,39321604,40370177,41811970,42270721,42401793],"defined":[3932161,9175041,15269889,20709379,22675457,32047105,33685507,35979265],"declaration":[327681,917505,1310721,1441793,2031617,4063233,4521985,4718593,6029313,6356993,7143425,7733249,7798785,7864321,8323073,8454145,10289153,10682369,11665409,12058625,12124161,12189697,12976129,13369345,13434881,15728641,15859713,16056321,16121857,16384001,16711681,17039361,17498113,17825793,18087937,18808833,19202049,19660801,20119553,20185089,20316161,20840449,21102593,21364737,21692417,21823489,22413313,22609921,23527425,23658497,24182785,24248321,24576001,25427969,26542081,26869761,26935297,28966913,29229057,29491201,31064065,31522817,31850497,32309249,32374785,33030145,33226753,34865153,35848193,36241409,36372481,37879809,38928385,39124993,39452673,39780353,40632321,41025537,41091073,41615361,43122689,43188225,43450369],"delegates":[35979265],"developed":[43581441],"default_free":[3604486]} \ No newline at end of file diff --git a/docs/fti/FTI_101.json b/docs/fti/FTI_101.json index 636f8d9..0fd8976 100644 --- a/docs/fti/FTI_101.json +++ b/docs/fti/FTI_101.json @@ -1 +1 @@ -{"examples":[196609,327681,458753,720897,851969,917505,1310721,1376257,1441793,1507329,1572865,1703937,1835009,2031617,2359297,2490369,2621441,2752513,2818049,2949121,3014657,3080193,3145729,3473409,3538945,3670017,3735553,3997697,4128769,4259841,4456449,4521985,4718593,4784129,5177345,5111809,5242881,5308417,5505025,5570561,5701633,5767169,5832705,6029313,6094849,6160385,6553601,6619137,7077889,7208961,7340033,7405569,7471105,7602177,7667713,8126465,8257537,8388609,8454145,8519681,8650753,8847361,8978433,9043969,9175041,9240577,9306113,9437185,9502721,9568257,9699329,9764865,9830401,9895937,9961473,10092545,10354689,10420225,10485761,10551297,10616833,10878977,11075585,11337729,11403265,11599873,11665409,11730945,11927553,12058625,12124161,12189697,12255233,12320769,12451841,12517377,12648449,12779521,12845057,12976129,13107201,13369345,13434881,13697025,13762561,13959169,14024705,14090241,14155777,14417921,14483457,14548993,14614529,14745601,14811137,14876673,15073281,15138817,15335425,15400961,15532033,15597569,15663105,15728641,15859713,15925249,15990785,16318465,16384001,16449537,16515073,16580609,16842753,16973825,17039361,17104897,17235969,17367041,17432577,17563649,17694721,18087937,18153473,18219009,18284545,18546689,18612225,18874369,19136513,19202049,19267585,19333121,19398657,19595265,19791873,19857409,19922945,20185089,20250625,20447233,20512769,20643841,20709377,20774913,21037057,21102593,21168129,21299201,21495809,21561345,21823489,21889025,21954561,22020097,22151169,22282241,22544385,22609921,22806529,22872065,22937601,23003137,23068673,23134209,23330817,23396353,23789569,23986177,24051713,24117249,24248321,24313857,24444929,24510465,24707073,24772609,24838145,24903681,24969217,25034753,25100289,25165825,25231361,25296897,25427969,25493505,25624577,25821185,26083329,26345473,26476545,26542081,26607617,26673153,26738689,26804225,27066369,27262977,27328513,27459585,27525121,27590657,27787265,27918337,27983873,28049409,28114945,28180481,28246017,28311553,28377089,28442625,28573697,28639233,28770305,28835841,28901377,29032449,29163521,29294593,29360129,29556737,29622273,29687809,30015489,30081025,30212097,30343169,30670849,30801921,30867457,31129601,31326209,31457281,31522817,31653889,31784961,31981569,32112641,32178177,32243713,32374785,32505857,32571393,32702465,32833537,32964609,33030145,33095681,33226753,33292289,33357825,33423361,33488897,33554433,33685505,33751041,33816577,34013185,34078721,34144257,34209793,34340865,34406401,34734081,34930689,35061761,35127297,35192833,35258369,35586049,35913729,35979265,36044801,36241409,36438017,36503553,36634625,36700161,36765697,36831233,36896769,36962305,37093377,37158913,37486593,37552129,37814273,37879809,38010881,38273025,38338561,38404097,38469633,38535169,38666241,38797313,38862849,39124993,39190529,39256065,39387137,39452673,39518209,39649281,39583745,39714817,39911425,40108033,40173569,40239105,40304641,40370177,40435713,40501249,40697857,40828929,40894465,41025537,41091073,41156609,41222145,41353217,41484289,41615361,41811969,41877505,41943041,42008577,42074113,42139649,42205185,42336257,42467329,42598401,42663937,42795009,42860545,42926081,43122689,43253761,43384833,43450369,43778049],"easily":[21823489,39583745],"equal":[131074,589825,983042,1769474,1966082,2162691,2228225,2293762,3866627,4653058,4980739,6225921,6356994,6946817,7340034,7667713,7864321,8060929,8192002,8585218,9109506,9371649,9895937,10944513,11010050,11337729,11993091,12713985,13041666,13303810,13631489,13697025,13893633,15466498,15794178,16056321,16711681,16777217,17825793,17956866,18481153,19267585,20185090,20381697,21233665,21757953,22216705,22413313,22806529,22937604,23003138,23527426,23592961,23658498,24576001,25624578,25690113,26607618,26869761,27197442,27656193,27721730,29753345,30539777,30605313,30736385,30998529,31260675,31588353,32440322,33030145,33619969,33882113,34603010,35389441,35520514,35651586,35782658,36306945,37224451,38600705,38731777,39387137,39452674,40960003,42139649,42532865,42991617,43515907,43646978],"extension":[917506,1835010,8585221,14483458,15794181,25624581,27983874,40501250],"equivalence":[25624577],"exceptions":[8126466,8650754,19202050],"ending":[13631489],"expected":[196610,1507330,2359298,3014658,3670018,5570562,5701634,6094850,7471106,8257538,8519681,9764866,11403266,13697026,15990785,18546690,19267586,19333122,19857410,20447234,21299201,21823490,22544386,23789570,23986178,24117250,24444930,24969218,25034754,25821186,26607618,28180482,28770306,29294594,29360130,31784962,32374786,32571394,33030146,33685506,34930690,36044802,36241410,36765698,38273026,38404098,38469634,38666242,39387138,39583746,40173570,41091074,41811970],"exponentiation":[15400961,25296897,25624577,26542081,27787265,30867457],"error":[1376257,8519681,12320769,14155777,15663105,15794177,17170433,17563649,18415617,19595265,20643841,22151169,25624577,34013186,34340865,42074113,43384833],"exceptional":[38338561],"explicit":[1048578,1638402,2424834,4063234,4194306,6488066,6684674,6750210,6881282,7274498,7929858,8912898,11272194,11796482,11862018,13565954,14221314,14942210,16187394,16908290,17301506,18022402,18350082,18743298,19529730,20119554,20840450,20905986,23920642,25559042,26017794,26279938,27131906,28966914,29884418,30408706,30932994,31719426,32768002,34471938,34865154,34996226,35848194,36372482,36569090,38207490,39976962,40763394,41287682,41680898],"existing":[42270721],"expecting":[5701633,8585219,15794179,23986177,25624579,31784961],"exchange":[38273026],"element":[23068673],"exists":[7667713,11337729,12189697,13959169,14811137,15990786,18874369,24117249,25296897,27787265,41091073,43778050],"exidting":[38928385,43515905],"entry":[8585218,11403270,15794178,25624578,26542081],"equals":[131075,589832,983044,1769475,1966084,2162691,2228225,2293763,3866627,4653059,4980739,6225921,6356996,6946822,7864328,8060929,8192004,8257537,9371656,10944513,11993091,12713985,13303812,13631489,15466500,16711688,16777217,17825793,18481153,21233672,22216705,22413313,23527427,23592961,23658499,24576008,26869766,27197443,27656198,29753345,30539782,30605320,30736390,31260675,31588358,33882118,35389441,35520516,35782660,37224451,38600712,38731782,40960003,42532865,42991617,43515907,43646979],"equivalent":[2162689,6291458,12648449,14417921,17235969,23658497,25034753,32964609],"exp":[8585221,15400966,15794181,23003150,25296903,25624581,26542101,27787285,28114950,30867462,33816583,40239110,43450384],"exported":[25100289,41353217],"expose":[41549825],"enumerator":[17825793,35389441,37748738],"examined":[12058625],"efficiency":[8060929,11993089,37224449],"ensures":[25624577],"exponent":[1245185,8060929,8519683,8585218,12189697,13172737,13959169,15400961,15794178,17432577,21299204,22020097,23003139,24051713,25296897,25624578,26542081,26673153,27459585,27787265,28114948,30867457,33816580,34078721,35979265,37158913,37224449,40239108,40370177,41549825,41746434,42074114,43450370],"entries":[8585217,11403266,15794177,25624577],"equality":[2162689,3866625,4980737,9109505,11010049,11993089,13041665,13893633,16056321,17956865,20381697,21757953,25690113,27721729,30998529,31260673,32440321,33619969,34603009,35651585,36306945,37224449,40960001,43515905],"endianness":[23068674,25100290,41353218],"example":[196610,327682,458754,720898,851970,917506,1310722,1376258,1441794,1507330,1572866,1703938,1835010,2031618,2359298,2490370,2621442,2752514,2818050,2949122,3014658,3080194,3145730,3473410,3538946,3670018,3735554,3997698,4128770,4259842,4456450,4521986,4718594,4784130,5177346,5111810,5242882,5505026,5308418,5570562,5701634,5767170,5832706,6029314,6094850,6160386,6553602,6619138,7077890,7208962,7340034,7405570,7471106,7602178,7667714,8126466,8257538,8388610,8454146,8519682,8650754,8847362,8978434,9043970,9175042,9240578,9306114,9437186,9502722,9568258,9699330,9764866,9830402,9895938,9961474,10092546,10354690,10420226,10485762,10551298,10616834,10878978,11075586,11337730,11403266,11599874,11665410,11730946,11927554,12058626,12124162,12189698,12255234,12320770,12451842,12517378,12648450,12779522,12845058,12976130,13107202,13369346,13434882,13697026,13762562,13959170,14024706,14090242,14155778,14417922,14483458,14548994,14614530,14745602,14811138,14876674,15073282,15138818,15335426,15400962,15532034,15597570,15663106,15728642,15859714,15925250,15990786,16318466,16384002,16449538,16515074,16580610,16842754,16973826,17039362,17104898,17235970,17367042,17432578,17563650,17694722,18087938,18153474,18219010,18284546,18546690,18612226,18874370,19136514,19202050,19267586,19333122,19398658,19595266,19791874,19857410,19922946,20185090,20250626,20447234,20512770,20643842,20709378,20774914,21037058,21102594,21168130,21299202,21495810,21561346,21823490,21889026,21954562,22020098,22151170,22282242,22544386,22609922,22806530,22872066,22937602,23003138,23068676,23134210,23330818,23396354,23789570,23986178,24051714,24117250,24248322,24313858,24444930,24510466,24707074,24772610,24838146,24903682,24969218,25034754,25100290,25165826,25231362,25296898,25427970,25493506,25624577,25821186,26083330,26345474,26476546,26542082,26607618,26673154,26738690,26804226,27066370,27262978,27328514,27459586,27525122,27590658,27787266,27918338,27983874,28049410,28114947,28180482,28246018,28311554,28377090,28442626,28573698,28639234,28770306,28835842,28901378,29032450,29163522,29294594,29360130,29556738,29622274,29687810,30015490,30081026,30212098,30343170,30670850,30801922,30867458,31129602,31326210,31457282,31522818,31653890,31784962,31981570,32112642,32178178,32243714,32374786,32505858,32571394,32702466,32833538,32964610,33030146,33095682,33226754,33292290,33357826,33423362,33488898,33554434,33685506,33751042,33816578,34013186,34078722,34144258,34209794,34340866,34406402,34734082,34930690,35061762,35127298,35192834,35258370,35586050,35913730,35979266,36044802,36241410,36438018,36503554,36634626,36700162,36765698,36831234,36896770,36962306,37093378,37158914,37486594,37552130,37814274,37879810,38010882,38273026,38338562,38404098,38469634,38535170,38666242,38797314,38862850,39124994,39190530,39256066,39387138,39452674,39518210,39649282,39583746,39714818,39911426,40108034,40173570,40239107,40304642,40370178,40435714,40501250,40697858,40828930,40894466,41025538,41091074,41156610,41222146,41353218,41484290,41615362,41746433,41811970,41877506,41943042,42008578,42074114,42139650,42205186,42336258,42467330,42598402,42663938,42795010,42860546,42926082,43122690,43253762,43384834,43450370,43778050],"exe":[25624582],"export":[23068673,25100291,25624577,41353219],"endian":[1376257,23068678,25100294,41353222,42401794],"exist":[8585217,15794177,25296897,25624577,27787265,39911426,43778050],"efficiently":[2949121,8585219,15794179,24772609,25624579,31653889],"extremely":[23134209],"empty":[28114945,40239105],"expptr":[28114950,40239110],"enb":[8585217,15794177,25624577,26148869,29294600],"earlier":[21823489,39583745],"extra":[5242881,14614529,19398657,21823489,25165825,35913729,39583745,42401793],"easy":[28049409,33751041],"end":[2162689,3866625,3997699,4980737,5111809,8060929,10092546,11993089,12124162,12713985,13631489,15794177,15859713,17825793,18481153,21823489,22216705,22413313,24838145,25624577,31260673,37224449,39583745,40960001,42532865,43515905],"entire":[2359297,11403265,12320769,19333121,20709377,21299201,40828929],"exclusive":[3014657,7471105,8585219,15794179,25624579,40697859],"excluding":[8454145,14745601,15925249,23330817,41484289,42598401],"exact":[4128769,8585218,10420225,15794178,19398658,21823489,25624578,38666242,39583745,41222145],"exposes":[131073,1114113,1769473,2162689,2228225,2293761,2883585,3211265,3866625,4587521,4653057,4980737,5046273,5963777,6225921,6815745,8060929,8585217,9633793,10944513,11468801,11534337,11993089,12713985,13172737,13631489,13893633,14680065,15204353,15794177,16056321,16777217,17498113,17825793,18415617,18481153,20381697,21757953,22216705,22413313,23527425,23592961,23658497,24641537,25624577,25690113,26214401,26935297,27197441,28704769,29229057,29425665,29753345,30998529,31260673,33619969,35389441,36306945,37027841,37224449,40960001,42532865,42991617,43515905,43646977],"established":[720897,2818049],"exponents":[8060929,37224449,41746433],"exactly":[5701634,7667713,8585222,11337729,13959170,14614529,14811138,15794182,18874370,23986178,25624582,28114945,31784962,35913729,40239105],"enter":[25624577],"exceeding":[14745601,23330817],"efficient":[29032449],"enable":[25624579]} \ No newline at end of file +{"examples":[196609,458753,589825,655361,720897,851969,1048577,1114113,1376257,1507329,1572865,1703937,1966081,2097153,2555905,2621441,2686977,2818049,2883585,2949121,3014657,3342337,3407873,3473409,3538945,3604481,3801089,3866625,3932161,3997697,4128769,4325377,4390913,4587521,4915201,4980737,5111809,5242881,5505025,5570561,5701633,5767169,5832705,6094849,6160385,6225921,6291457,6422529,6553601,6619137,6684673,6946817,7274497,7340033,7471105,7995393,8060929,8126465,8192001,8257537,8388609,8519681,8650753,8781825,8847361,9175041,9240577,9306113,9437185,9568257,9633793,9699329,9764865,9895937,9961473,10027009,10092545,10158081,10223617,10420225,10551297,10616833,10813441,10878977,10944513,11010049,11141121,11206657,11337729,11468801,11534337,11927553,12255233,12320769,12451841,12648449,12713985,12779521,12910593,13041665,13107201,13238273,13500417,13565953,13631489,13762561,13893633,13959169,14024705,14155777,14221313,14352385,14483457,14548993,14614529,14680065,14811137,14876673,15073281,15138817,15204353,15335425,15466497,15532033,15597569,15663105,15925249,15990785,16187393,16252929,16515073,16580609,16646145,16777217,16908289,17104897,17235969,17301505,17432577,17629185,17694721,17760257,17891329,18219009,18284545,18350081,18415617,18546689,18677761,18743297,18874369,18939905,19136513,19267585,19333121,19398657,19464193,19529729,19791873,19922945,19988481,20381697,20578305,20709377,20774913,21037057,21299201,21561345,21626881,21757953,21889025,21954561,22020097,22216705,22347777,22478849,22544385,22675457,22806529,22872065,22937601,23003137,23068673,23134209,23265281,23330817,23396353,23724033,23920641,24117249,24313857,24444929,24510465,24641537,24707073,24903681,24969217,25034753,25100289,25231361,25296897,25362433,25493505,25559041,25624577,25690113,25755649,25821185,25886721,25952257,26017793,26083329,26214401,26279937,26411009,26673153,26738689,26804225,27000833,27066369,27131905,27197441,27262977,27328513,27394049,27525121,27590657,27787265,27852801,27983873,28180481,28246017,28311553,28508161,28573697,28639233,28704769,28835841,28901377,29032449,29097985,29294593,29360129,29556737,29818881,30015489,30081025,30212097,30277633,30343169,30474241,30539777,30605313,30736385,30867457,30932993,30998529,31195137,31326209,31457281,31653889,31719425,31981569,32047105,32112641,32178177,32243713,32636929,32768001,33095681,33161217,33488897,33619969,33685505,33816577,33947649,34013185,34144257,34209793,34275329,34340865,34406401,34471937,34668545,34734081,34930689,34996225,35061761,35127297,35192833,35258369,35323905,35454977,35651585,35717121,35782657,36306945,36438017,36503553,36569089,36634625,36831233,36962305,37027841,37224449,37421057,37486593,37552129,37683201,37748737,37814273,37945345,38010881,38141953,38338561,38404097,38469633,38535169,38600705,38862849,38993921,39190529,39387137,39518209,39583745,39649281,39714817,39976961,40042497,40108033,40173569,40239105,40435713,40697857,40763393,40828929,40894465,40960001,41156609,41287681,41418753,41549825,41680897,41746433,41877505,41943041,42074113,42139649,42205185,42336257,42467329,42598401,42663937,42926081,42991617,43057153,43253761,43319297,43384833,43515905,43581441,43646977,43712513,43778049],"easily":[20709377,33685505],"equal":[131074,393217,983042,1638403,1835010,2162690,2228225,2424834,4653059,5046275,5373954,6750210,6881282,7012353,7667714,7929858,8060930,8192001,8585217,9043969,9371649,10354689,10747906,11141121,11468801,11796481,12517377,12582914,13697026,13828099,14090242,14286849,14417921,15269889,15597569,15794177,16842753,17367042,17563649,18153473,18939905,20054017,20381700,20643844,21168130,21299202,21561346,22282241,22740993,23199745,23592962,23855105,25165825,27721729,27918337,28180481,28770305,28901378,29425666,29753345,30408706,31260673,31326209,31588353,31916033,32571393,32702465,32833537,33357826,33423361,33488897,34078723,34537473,34603010,35454978,35586050,35913730,36896771,37093377,37486593,37617666,38666243,38797313,39321603,40370177,40501249,41811969,42270721,42401794],"extension":[720898,1966082,6881285,15532034,20643850,27328514,38469634],"equivalence":[22675457],"exceptions":[9240578,9306114,13631490],"ending":[15269889],"expected":[1048578,1114114,2097154,3473410,3866626,5111810,5242882,6225922,6553602,6684674,8781826,9895937,10420226,15597570,15663106,18677762,18874369,18939906,19464194,19529730,19791874,19922946,20709378,21889026,22347777,25296898,26017794,26411010,27000834,27525122,27787266,28901378,29556738,29818882,31195138,31326210,31719426,31981570,32243714,33161218,33488898,33685506,33947650,34406402,35651586,36962306,40239106,40763394,40828930,41746434,42467330,43253762,43581442],"exponentiation":[16187393,20643841,24969217,25755649,25952257,28508161],"error":[1572865,9895937,12255233,13303809,13959169,15007745,15990785,18546689,20643842,21954561,22478849,23396353,37748737,38993921,39190530,43515905],"exceptional":[42205185],"explicit":[917506,1441794,2031618,4521986,4718594,6029314,6356994,7733250,7798786,8323074,8454146,10682370,12058626,12124162,12189698,12976130,16056322,16121858,16384002,17825794,18087938,18808834,19202050,19660802,20119554,20185090,20316162,21102594,21364738,23527426,24182786,24248322,24576002,26542082,29491202,31064066,31522818,31850498,32309250,32374786,35848194,36372482,39452674,39780354,40632322,41025538,41091074,43122690,43188226,43450370],"existing":[37289985],"expecting":[5111809,6881283,20643846,21889025,33161217],"exchange":[40828930],"element":[25362433],"exists":[8192001,11141121,14221313,14483457,14548993,18874370,21757953,25296897,25755649,28508161,38404098,43581441],"exidting":[36896769,38076417],"entry":[6881282,10420230,20643844,24969217],"equals":[131075,393224,983044,1638403,1835011,2162692,2228225,2424835,4653059,5046275,5373955,6750212,7012353,7667716,8585222,8781825,9043976,9371649,10354696,11796481,12517377,13828099,14090244,14286849,15269889,15794184,17367044,17563649,18153473,20054024,21168131,22282248,23592963,23855105,25165825,27918342,28770305,29425667,29753350,31260680,31588358,31916038,32571400,32702465,32833542,34078723,34537478,35586052,36896771,37617667,38666243,38797313,39321603,40501254,41811969,42270721,42401796],"equivalent":[1638401,5439490,14876673,15073281,18743297,21168129,27787265,30474241],"exp":[6881285,16187398,20643850,21299214,24969237,25755669,25952262,27983878,28508167,34996230,36438032,40108039],"exported":[28311553,34668545],"expose":[35979265],"enumerator":[12517377,41484290,42270721],"examined":[9437185],"efficiency":[9371649,13828097,38666241],"ensures":[22675457],"exponent":[1310721,6881282,9371649,9895939,11993089,14221313,14548993,16187393,18350081,19333121,20643844,21299203,22347780,22544385,24313857,24969217,25755649,25952257,27983876,28508161,30212097,30539777,34930689,34996228,35979265,36438018,38666241,40108036,40566786,40697857,43384833,43515906],"entries":[6881281,10420226,20643842],"equality":[1638401,4653057,5046273,7929857,10747905,12582913,13697025,13828097,14417921,16842753,22740993,23199745,27721729,30408705,33357825,33423361,34078721,34603009,35913729,36896769,37093377,38666241,39321601,40370177],"endianness":[25362434,28311554,34668546],"example":[196610,458754,589826,655362,720898,851970,1048578,1114114,1376258,1507330,1572866,1703938,1966082,2097154,2555906,2621442,2686978,2818050,2883586,2949122,3014658,3342338,3407874,3473410,3538946,3604482,3801090,3866626,3932162,3997698,4128770,4325378,4390914,4587522,4915202,4980738,5111810,5242882,5505026,5570562,5701634,5767170,5832706,6094850,6160386,6225922,6291458,6422530,6553602,6619138,6684674,6946818,7274498,7340034,7471106,7995394,8060930,8126466,8192002,8257538,8388610,8519682,8650754,8781826,8847362,9175042,9240578,9306114,9437186,9568258,9633794,9699330,9764866,9895938,9961474,10027010,10092546,10158082,10223618,10420226,10551298,10616834,10813442,10878978,10944514,11010050,11141122,11206658,11337730,11468802,11534338,11927554,12255234,12320770,12451842,12648450,12713986,12779522,12910594,13041666,13107202,13238274,13500418,13565954,13631490,13762562,13893634,13959170,14024706,14155778,14221314,14352386,14483458,14548994,14614530,14680066,14811138,14876674,15073282,15138818,15204354,15335426,15466498,15532034,15597570,15663106,15925250,15990786,16187394,16252930,16515074,16580610,16646146,16777218,16908290,17104898,17235970,17301506,17432578,17629186,17694722,17760258,17891330,18219010,18284546,18350082,18415618,18546690,18677762,18743298,18874370,18939906,19136514,19267586,19333122,19398658,19464194,19529730,19791874,19922946,19988482,20381698,20578306,20709378,20774914,21037058,21299202,21561346,21626882,21757954,21889026,21954562,22020098,22216706,22347778,22478850,22544386,22675457,22806530,22872066,22937602,23003138,23068674,23134210,23265282,23330818,23396354,23724034,23920642,24117250,24313858,24444930,24510466,24641538,24707074,24903682,24969218,25034754,25100290,25231362,25296898,25362436,25493506,25559042,25624578,25690114,25755650,25821186,25886722,25952258,26017794,26083330,26214402,26279938,26411010,26673154,26738690,26804226,27000834,27066370,27131906,27197442,27262978,27328514,27394050,27525122,27590658,27787266,27852802,27983875,28180482,28246018,28311554,28508162,28573698,28639234,28704770,28835842,28901378,29032450,29097986,29294594,29360130,29556738,29818882,30015490,30081026,30212098,30277634,30343170,30474242,30539778,30605314,30736386,30867458,30932994,30998530,31195138,31326210,31457282,31653890,31719426,31981570,32047106,32112642,32178178,32243714,32636930,32768002,33095682,33161218,33488898,33619970,33685506,33816578,33947650,34013186,34144258,34209794,34275330,34340866,34406402,34471938,34668546,34734082,34930690,34996227,35061762,35127298,35192834,35258370,35323906,35454978,35651586,35717122,35782658,36306946,36438018,36503554,36569090,36634626,36831234,36962306,37027842,37224450,37421058,37486594,37552130,37683202,37748738,37814274,37945346,38010882,38141954,38338562,38404098,38469634,38535170,38600706,38862850,38993922,39190530,39387138,39518210,39583746,39649282,39714818,39976962,40042498,40108034,40173570,40239106,40435714,40566785,40697858,40763394,40828930,40894466,40960002,41156610,41287682,41418754,41549826,41680898,41746434,41877506,41943042,42074114,42139650,42205186,42336258,42467330,42598402,42663938,42926082,42991618,43057154,43253762,43319298,43384834,43515906,43581442,43646978,43712514,43778050],"exe":[22675462],"export":[20643841,25362434,28311556,34668548],"endian":[1572865,25362438,28311558,34668550,36044802],"exist":[6881281,20643842,25755649,28508161,35782658,38404098],"efficiently":[2949121,6881283,20643846,26279937,33095681],"extremely":[30343169],"empty":[27983873,34996225],"expptr":[27983878,34996230],"enb":[6881281,20643842,27525128,29687813],"earlier":[20709377,33685505],"extra":[5570561,15138817,20709377,22806529,25559041,33685505,36044801,42663937],"easy":[32178177,34013185],"end":[1638401,3604483,4653057,5046273,5767169,9371649,10944514,12517377,13107202,13828097,14286849,15269889,16646145,17563649,20643841,20709377,22675457,23855105,24444929,28770305,33685505,34078721,36896769,38666241,39321601,41811969],"entire":[2097153,10420225,13959169,19529729,19988481,22347777,41156609],"exclusive":[3473409,6225921,6881283,20643846,43057155],"excluding":[8388609,15925249,16908289,23330817,39387137,43319297],"exact":[3997697,6881282,6946817,20709377,20643844,22806530,33685505,42467330,43712513],"exposes":[131073,1179649,1638401,1835009,2228225,2424833,2490369,3145729,3670017,4456449,4653057,5046273,5373953,5963777,6488065,6881281,7012353,8912897,8978433,9371649,10485761,11796481,11993089,12517377,13303809,13828097,14286849,14417921,14942209,15269889,16842753,17563649,17956865,18153473,18481153,19005441,20643841,21168129,22675457,22740993,23199745,23592961,23855105,25165825,26607617,27656193,27721729,28049409,28770305,29425665,30146561,32440321,32702465,33423361,34078721,35520513,36896769,37093377,37617665,38666241,38797313,39321601,40370177,41811969,42270721],"established":[589825,2818049],"exponentiations":[16187393,24969217,25755649,25952257,28508161],"exponents":[9371649,38666241,40566785],"exactly":[5111810,6881286,8192001,11141121,14483458,14548994,15138817,20643852,21757954,21889026,27983873,33161218,34996225,42663937],"enter":[22675457],"exceeding":[15925249,23330817],"efficient":[30605313],"enable":[22675459]} \ No newline at end of file diff --git a/docs/fti/FTI_102.json b/docs/fti/FTI_102.json index f4b9899..cf9a350 100644 --- a/docs/fti/FTI_102.json +++ b/docs/fti/FTI_102.json @@ -1 +1 @@ -{"fit":[3473410,6619138,9306114,9830402,14548994,17367042,17432577,19136514,22806531,26738690,32243714,34734082,36700162,37158913,42008578,43253762],"feature":[23068673],"formatted":[4718595,7077891,8454147,10878979,14745603,15138819,15663107,15925251,17563651,20643843,23330819,25624580,33226755,34340867,36503555,41484291,42598403],"folder":[25624583],"filename":[7077890,15138818],"fall":[41746433],"failing":[29032449],"following":[131073,1114113,1769473,2162689,2228225,2293761,2883585,3211265,3866625,4587521,4653057,4980737,5046273,5963777,6225921,6815745,7667713,8060929,8585217,9633793,10944513,11337729,11468801,11534337,11993089,12713985,13172737,13631489,13893633,14680065,14811137,15204353,15794177,16056321,16777217,17498113,17825793,18415617,18481153,18874369,20381697,21757953,22216705,22413313,23134210,23527425,23592961,23658497,24641537,25100289,25690113,26214401,26935297,27197441,28704769,29229057,29425665,29753345,30998529,31260673,33619969,35389441,36306945,37027841,37224449,40960001,41353217,42532865,42991617,43515905,43646977],"free":[196610,851970,1507330,1900545,2031618,2228225,2359298,3014658,3670018,3997702,4849671,5111810,5242884,5373953,5570562,5701634,5898241,6094850,6553602,6225921,7208962,7405572,7471106,7733249,8060929,8257538,8454146,8585230,9043969,9240578,9764866,10944513,11403266,12255234,12320770,12713985,12779522,13631489,13697026,13828097,14090242,14614530,14745602,15532034,15794190,15859714,15925250,15990785,16449538,16515074,16777217,16842753,17104898,17825793,18481153,18546690,18939911,19267586,19333122,19660801,19857410,19922946,20185090,20447234,20709380,21168130,21299202,21823490,22216705,22413313,22544386,23003138,23068676,23199751,23330818,23592961,23789570,23986178,24117250,24444930,24838146,24903692,24969218,25034754,25100292,25165828,25362440,25427970,25493506,25624588,25821186,26607618,27525122,28049410,28114946,28180482,28573698,28770306,29294594,29360130,29753345,30081025,30146561,30212098,30343169,31522817,31784962,32374786,32571394,32702466,32833538,33030146,33161223,33488898,33685506,33751042,33816578,34013188,34144258,34799617,34930690,35061762,35258370,35389441,35913730,36044802,36110343,36241410,36765698,36962306,37289985,37683207,38273026,38404098,38469634,38666242,39387138,39583746,39714817,40173570,40239106,40828930,40894468,41091074,41353220,41484290,41811970,42532865,42598402,42795010,42926082,42991617,43319297],"form":[8454145,8519681,8585222,9699329,12058626,14745601,15794183,15925249,21299201,23330817,25624583,28704769,35913729,40828929,41484289,42598401,43384833],"first":[458753,917505,1245185,1310721,1441793,1507329,1835009,2359297,2752513,2949121,3014657,3670017,4259841,4456449,5439489,5505025,5570561,5701633,6094849,7471105,7602177,8126465,8257537,8454145,8650753,9175041,9764865,9895937,9961473,10092547,10420225,10485761,10551297,10616833,11599873,11665409,12058625,12124163,12451841,12517377,13107201,13369345,13434881,13697025,14024705,14483457,14876673,15073281,15335425,15925249,15990785,16973825,17039361,17104897,19202049,19267586,19333121,19857409,20447233,20774913,21823489,22544385,22806529,22872065,22937601,23068685,23396353,24510465,24772609,24969217,25100300,25231361,25493505,25821185,26148865,26804225,27983873,28114945,28180481,28311553,28639233,28770305,29163521,29294593,29491201,29622273,30670849,31457281,31653889,31981569,32112641,32178177,32571393,33030145,33292289,33357825,33685505,34275329,34930689,35061761,35127297,35192833,35586049,36044801,36241409,36438017,36765697,36896769,37552129,38010881,38273025,38338562,38404097,38862849,39256065,39387137,39518209,39583745,39845889,40108033,40173569,40239105,40501249,40697857,41025537,41353228,41615361,41877505,42139649,42663937,43778049],"filled":[8585217,15794177,25624577,34537474],"free_function":[3997708,7798789,24903688,41549825],"fibonacci":[2490370,8585217,15794177,20512773,25624577,29687810,33095685],"fields":[1114114,2162689,3211266,3866625,4587522,4718595,4980737,6815746,7077891,8060929,10878979,11468802,11534338,11993089,13631489,15138819,15204354,15794177,17498114,22216705,22413313,24641538,26935298,28704770,29229058,29425666,31260673,33226755,36503555,37224449,40960001,43515905],"fits":[3473410,6619138,7405569,8585228,9306114,14548994,15794188,17367042,19136514,25624588,26738690,31260673,32243714,34734082,36700162,40435716,40894465,42008577,43253762],"file":[131077,1376285,3866634,4718593,7077902,8519700,8585217,10878977,12058644,13303812,13893635,14155798,15138830,15663122,15794177,17563649,19595292,20971535,22151190,23330817,24641540,25624578,29949954,30539786,30605315,33226753,34340882,34603022,36503553,39059459,41549826,42074129,43384858],"friends":[1900545,4849665],"followed":[1245186],"fills":[8585217,15794177,25624577,34537473],"files":[25624577],"fail":[21299201],"free_func_ptr":[3997701,24903685],"fiddling":[2752513,6029313,10092545,10616833,12124161,13107201,13762561,16580609,25624577,26083329,34209793,39124993,40697857],"format":[1376258,4718593,5242881,7077889,8454145,8585218,10878977,14155777,14745601,15138817,15663105,15794178,15925249,17563649,20643841,23068673,23330817,25100289,25624578,33226753,34340865,36503553,41353217,41484289,42598401],"fresly":[25624577],"float":[327682,458753,720897,1572865,2818049,3145730,3473410,3735554,4128769,4521986,5505026,5767170,6619138,6225921,7602178,8060929,8126466,8388610,8519682,8585219,8650754,8847361,9043969,9568258,11075587,12320770,12451842,12517379,12976129,14548994,15335426,15597570,15794179,16449539,17039362,17432578,17694722,19136514,19202050,20774914,21299201,21430274,21954562,22282241,22609922,23003137,24510466,25624583,26673153,27262979,27918337,28311554,28835843,29032449,29556737,30670851,31129602,31457282,31522817,31653890,32243714,33357826,33816579,36438019,36700162,37093377,37158913,37552130,37814273,39190529,40304642,41025537,41222146,41877506,42074113,42205187,42336257,42467329,42860546,43450370],"fmt":[4718597,7077893,8454150,10878981,14745606,15138821,15663109,15925254,17563653,20643845,23330822,33226757,34340869,36503557,41484293,42598405],"factor":[8585217,15794177,25624577,39452674],"fnsub1":[8585217,15794177,25624577,33095704],"faster":[9895937,22937601,23986177,31784961,42139649],"function":[458753,524289,589825,851969,917505,1179649,1310721,1376257,1441793,1507329,1703937,1835009,1900546,2097155,2228225,2359297,2490369,2555905,2621441,2752513,3080193,3145729,3342337,3473409,3604481,3670018,3801091,3997708,4456449,4718593,4849665,5111809,5242881,5439491,5636097,6029314,6094849,6160385,6619137,6225921,6291457,6946817,7077889,7208962,7405570,7667713,7733249,7864321,8060929,8257539,8323073,8454145,8519682,8585229,8978433,9043969,9240577,9306113,9371649,9764866,9830401,9895937,9961473,10092546,10223617,10420225,10551297,10616833,10682369,10878977,10944513,11337729,11403265,11599873,11730945,12058625,12124162,12189697,12255233,12320770,12451841,12517377,12648449,12713985,12845058,12976129,13107202,13434881,13500417,13631490,13697025,13762561,13959169,14024705,14090241,14155777,14417921,14483457,14548993,14614530,14745601,14811137,15138817,15335425,15532033,15663105,15794189,15859715,15925249,15990787,16318465,16449537,16515074,16580609,16711681,16777217,16842753,17104897,17235969,17367041,17432577,17563649,17694721,17760257,17825793,17891329,18153473,18219009,18481153,18612225,18874369,19005441,19136513,19267586,19333123,19398658,19595265,19726337,19791873,19857409,19988481,20185089,20643841,20709378,21102593,21233665,21299204,21364737,21430273,21823489,22151169,22216705,22413313,22544386,22806529,22937602,23003138,23134209,23330817,23592961,23986177,24117249,24576001,24838145,24903684,24969218,25034753,25100290,25165825,25427970,25493505,25624590,25821186,26083330,26148867,26476545,26542084,26673153,26738689,26869761,27000833,27525122,27656193,27918337,27983873,28114946,28246017,28442625,28770307,29294593,29360130,29491203,29622273,29753345,29818883,29949953,30015489,30081025,30212098,30539777,30605313,30670849,30736385,31129601,31195137,31391745,31588353,31784961,31916033,32112641,32243713,32374785,32505857,32571393,32702466,32833538,32964609,33030147,33095681,33226753,33423361,33488897,33685506,33816577,33882113,33947649,34013186,34144258,34209793,34275331,34340865,34406401,34668545,34734081,34930689,35061761,35258369,35389441,35717121,35913730,36044801,36503553,36634625,36700161,36831233,36896769,36962306,37093377,37158913,37748737,38535170,38600705,38666241,38731777,39124993,39387138,39452673,39583745,39845891,39911425,40239106,40304641,40435713,40501249,40566785,40697857,40828929,41025537,41091073,41353218,41418753,41484291,41811970,41877505,42008578,42074113,42139649,42532865,42598403,42795009,42991617,43188225,43253761,43384833,43450370,43778050],"fully":[131073,3866625,43515905,43646977],"folders":[25624581],"fast":[23986177,28573697,31784961],"functions":[196609,917505,1507329,1835009,1900545,2031617,2097153,2359297,2490369,3014657,3145729,3473409,3538945,3670018,3801089,3997705,4456449,4718593,4849665,5111809,5242881,5439489,5570561,5701633,6094849,6619137,7077889,7208964,7471105,7667713,8060929,8126466,8257537,8323073,8454145,8585218,8650754,9240577,9306113,9764866,10485761,10878977,11075585,11337729,11403265,11599873,11730946,12058625,12255233,12648450,12845057,13697025,14024705,14090241,14417922,14483457,14548993,14745602,14811137,15138817,15532033,15663105,15794179,15859713,15925249,15990785,16449538,16515078,17104897,17235970,17367041,17563649,18546689,18612225,18874369,19136513,19202050,19267585,19333121,19398659,19857409,19922945,20447233,20512769,20643841,21823489,22544385,22806529,23134209,23330818,23789569,23986177,24117249,24313857,24444929,24838145,24903683,24969218,25034753,25165825,25427969,25493505,25624594,25821185,26148865,26607617,26738689,27262977,27525121,27983873,28180481,28770305,29163521,29294593,29360129,29491201,29622273,29687809,29818881,30015490,30212101,31129601,31784961,32243713,32374785,32571393,32702465,32833537,32964610,33030145,33095681,33226753,33488897,33685506,33816578,34144261,34275329,34340865,34734081,34930689,35061761,36044801,36241409,36503553,36700161,36765697,36831233,36962309,37224449,37879809,38273025,38338561,38404097,38469633,38535169,38666241,39256065,39387137,39452673,39583745,39845889,40173569,40304641,40435713,40501249,40828929,40894465,41091073,41484289,41549825,41615361,41811969,42205185,42401794,42598401,42663937,43253761,43450369,43778049],"floats":[720897,1572865,2818049,4456449,5767169,8519681,8847361,9043969,12976129,17432577,21299201,25624580,27918337,28114945,28377089,29032449,29556737,31129601,31522817,31653889,37814273,39190529,40239105,40304641,42074113,42467329,43450369],"fromintptr":[17760261,43515905,43646977],"factors":[1441793,5177345,8585217,13434881,15794177,25231361,25624577,40108033],"frexp":[23003137,43450369],"floating":[327684,720899,1245185,1572866,2818050,3145730,3735556,4521988,5505028,5767170,6225921,7602182,7995393,8060932,8126466,8388612,8650756,8847364,9043970,9568260,11075588,12320770,12451842,12517378,12976130,13172737,15335426,15597570,17039364,17432578,17694722,19202054,20774918,21299202,21954562,24510468,25624577,27262980,27918338,28114947,28311556,28835842,29032450,29556738,30670852,31391746,31457284,31522822,31653892,33357830,33816578,36438022,37224450,37552132,37814274,39190530,40239107,40304642,41549826,41877506,42205188,42467330,42860546,43450370],"finalize":[2228225,6225921,8060929,10944513,12713985,13631489,16777217,17825793,18481153,22216705,22413313,23592961,29753345,35389441,42532865,42991617],"floor":[2621443,8585225,15794185,16318467,19333122,21102596,25624585,27328515,28442628,33554437,34078723,35979269,41156611,42205186],"follow":[1,25624577],"fetch":[42401793],"finally":[25624577],"future":[4980737,11993089,25886721],"fraction":[8585218,12058626,15794178,25624578,28114945,31129601,40239105,40304641,40828930,41091073],"factorial":[3538945,8585219,15794179,25624579,29163521,37879809],"fat":[25624579],"fclose":[1376258,7077890,8519682,12058626,14155780,15138818,15663106,19595266,22151170,34340866,42074113,43384834],"functionality":[22216705,25624577,41549826],"field":[8323073,8585217,9699330,10158082,10813442,11206658,12910594,15794177,16646146,18087938,22478850,23855106,24379394,25624577,27066370,32047106,35454978,37486594,39059458],"formulas":[2490369,20512769,29687809,33095681],"fisrt":[9568257,21823489,39583745],"false":[589825,6946817,7864321,9109505,9371649,9764865,11010049,13041665,16711681,17956865,20971521,21233665,21626881,24576001,25755649,26869761,27656193,27721729,30474241,30539777,30605313,30736385,31588353,32440321,33685505,33882113,34603009,35323905,35651585,37945345,38273025,38535169,38600705,38731777,40042497,42729473],"foo":[8323073,15859713],"follows":[42074113]} \ No newline at end of file +{"fit":[3014658,5701634,10158082,10878978,17629186,18350081,20578306,23134210,27131906,28180483,29097986,36306946,36569090,37027842,37552130,40697857],"feature":[25362433],"formatted":[4325380,7471108,8388612,8650756,14680068,15925252,15990788,16908292,18546692,20643844,21954564,23330820,27197444,37683204,38993924,39387140,43319300],"folder":[22675463],"filename":[8650754,14680066],"fall":[40566785],"failing":[30605313],"following":[131073,1179649,1638401,1835009,2228225,2424833,2490369,3145729,3670017,4456449,4653057,5046273,5373953,5963777,6488065,6881281,7012353,8192001,8912897,8978433,9371649,10485761,11141121,11796481,11993089,12517377,13303809,13828097,14286849,14417921,14483457,14942209,15269889,16842753,17563649,17956865,18153473,18481153,19005441,20643841,21168129,21757953,22740993,23199745,23592961,23855105,25165825,26607617,27656193,27721729,28049409,28311553,28770305,29425665,30146561,30343170,32440321,32702465,33423361,34078721,34668545,35520513,36896769,37093377,37617665,38666241,38797313,39321601,40370177,41811969,42270721],"free":[655362,1048578,1114114,1703938,1900545,2097154,2228225,3473410,3604486,3866626,4194311,4915204,5111810,5242882,5570564,5767170,5898241,6160386,6225922,6553602,6684674,6815745,6881294,7012353,7340034,7405569,8257538,8388610,8781826,9371649,10027009,10420226,10616834,11796481,12517377,13238274,13500418,13959170,14286849,14614530,15138818,15269889,15400961,15466497,15597570,15663106,15925250,16580610,16646146,16908290,17563649,17891330,18153473,18219010,18284546,18677762,18874369,18939906,19464194,19529730,19791874,19922946,19988484,20512775,20643862,20709378,20905985,21299202,21430279,21561346,21889026,22347778,23265282,23330818,23855105,24379400,24444930,24903692,25034754,25165825,25296898,25362436,25559044,26017794,26083330,26411010,26673154,26738690,27000834,27525122,27787266,27983874,28311556,28704770,28770305,28901378,29556738,29818882,30015490,30277634,30998529,31129601,31195138,31326210,31653890,31719426,31981570,32178178,32243714,32702465,33161218,33488898,33685506,33816580,33947650,34013186,34209794,34275329,34340866,34406402,34471937,34668548,34996226,35651586,36700161,36765697,36962306,37224450,37945346,38207495,38600706,38797313,39190532,39387138,39649281,39911431,40108034,40239106,40763394,40828930,41156610,41746434,41811969,42008577,42139650,42270721,42467330,42663938,42860551,43253762,43319298,43581442],"form":[6881286,8388609,9437186,9895937,11337729,15925249,16908289,20643854,22347777,23330817,30146561,37748737,39387137,41156609,42663937,43319297],"first":[458753,720897,851969,1048577,1310721,1376257,1966081,2097153,2949121,3473409,3538945,3866625,3932161,4849665,4980737,5111809,5242881,6225921,6291457,6553601,6684673,6946817,8388609,8519681,8781825,8847361,9175041,9240577,9306113,9437185,9699329,10944515,11010049,11206657,11468801,11534337,11927553,12713985,12910593,13107203,13565953,13631489,13893633,14024705,14352385,15204353,15335425,15532033,15597569,15663105,16252929,16777217,16908289,17235969,18219009,18415617,18874369,18939906,19398657,19464193,19529729,19922945,20381697,20709377,20774913,23920641,24117249,25100289,25362445,26017793,26083329,26279937,26804225,27000833,27262977,27328513,27525121,27983873,28180481,28311564,28835841,29556737,29622273,29687809,29818881,30932993,31195137,31326209,31981569,32047105,32112641,32243713,32636929,33095681,33488897,33619969,33685505,33751041,33947649,34144257,34406401,34668556,34734081,34996225,35061761,35192833,35258369,35323905,35717121,36503553,36831233,37224449,37421057,37486593,38273025,38404097,38469633,39518209,40173569,40239105,40763393,40828929,41877505,41943041,42074113,42205186,42336257,42991617,43057153,43253761,43778049],"filled":[6881281,20643842,39256066],"free_function":[3604491,7536645,24903687,35979265],"fibonacci":[2686978,6881281,19136517,20643842,29032450,39583749],"fields":[1179650,1638401,3145730,3670018,4325379,4653057,5046273,6488066,7471107,8650755,8912898,8978434,9371649,13828097,14680067,14942210,15269889,18481154,19005442,20643841,23855105,27197443,27656194,28049410,28770305,30146562,32440322,34078721,36896769,37683203,38666241,39321601],"fits":[3014658,4915201,5701634,6881292,10878978,17629186,20578306,20643864,23134210,27131906,29097986,33816577,34078721,36306946,36569090,37027841,37552130,42926084],"file":[131077,1572889,4653066,8650765,9437203,9895955,12255249,14090244,14417923,14680077,18546705,19005444,19726351,22478873,22675458,23396371,31260675,33292290,34537482,34603022,35979266,37748761,38993937,42532867,43515920],"friends":[1900545,4194305],"followed":[1310722],"fills":[6881281,20643842,39256065],"files":[22675457],"fail":[22347777],"free_func_ptr":[3604485,24903685],"fiddling":[3538946,6619138,10944514,11206658,13041666,13107202,13893634,17104898,20643841,23003138,28246018,41680898,43057154],"format":[1572866,4325377,5570561,6881282,7471105,8388609,8650753,12255233,14680065,15925249,15990785,16908289,18546689,20643843,21954561,23330817,25362433,27197441,28311553,34668545,37683201,38993921,39387137,43319297],"fresly":[22675457],"float":[196611,458753,589825,2555905,2621443,2818049,3014659,3801091,3997697,4128771,4587522,5701635,6291459,6881283,7012353,8847363,9240579,9306115,9371649,9568257,9895938,9961475,10027009,10092547,10551300,12320771,12451841,12910595,13631491,13762563,13959171,14352389,15335428,17235972,17629187,18284548,18350082,19398659,20250626,20643850,21299201,22347777,23134211,24313857,24510465,24641540,25100291,25821185,25886723,26214401,27262979,27590658,27852804,29097987,29294594,30605313,32112644,33095682,34471937,35127297,35258371,35323905,36438018,36503556,36634626,37552131,38010883,38338563,38862849,40108036,40173571,40697857,41418756,42336259,42598401,42991621,43515905,43646977,43712515],"fmt":[4325381,7471109,8388614,8650757,14680069,15925254,15990789,16908294,18546693,21954565,23330822,27197445,37683205,38993925,39387141,43319301],"factor":[6881281,20643842,35454978],"fnsub1":[6881281,20643842,39583768],"faster":[11468801,20381697,21889025,33161217,37486593],"function":[393217,458753,655361,720897,851969,1048577,1245185,1376257,1507329,1572865,1769475,1900546,1966081,2097153,2228225,2293761,2621441,2686977,2752513,2883585,3014657,3080193,3342337,3538945,3604492,3866626,4194305,4325377,4784129,4849667,4915202,4980737,5308419,5439489,5570561,5701633,5767169,6422529,6553601,6619138,6684674,6881293,6946817,7012353,7208961,7274497,7340034,7405569,7471105,7995393,8192001,8257537,8388609,8519681,8585217,8650753,8781827,9043969,9175041,9371649,9437185,9830401,9895938,10027009,10158081,10354689,10420225,10616833,10878977,10944514,11010049,11141121,11206657,11272193,11468801,11730945,11796481,12255233,12451841,12517377,12648449,12713985,13041665,13107202,13238273,13565953,13762561,13893634,13959170,14221313,14286849,14352385,14483457,14548993,14614530,14680065,14745601,14811138,14876673,15073281,15138818,15269890,15335425,15466497,15532033,15597569,15663105,15794177,15925249,15990785,16515073,16580609,16646147,16908289,16973825,17104897,17170433,17235969,17432577,17563649,17629185,17694721,18153473,18219009,18284545,18350081,18546689,18743297,18874371,18939906,19267585,19529731,19922946,19988482,20054017,20250625,20381698,20447233,20578305,20709377,20643866,21037057,21233665,21299202,21495809,21561345,21757953,21889025,21954561,22151169,22282241,22347780,22478849,22675457,22806530,22937601,23003138,23068673,23134209,23330817,23396353,23855105,24313857,24444929,24510465,24903684,24969220,25034754,25165825,25296897,25559041,25624577,26017795,26083329,26148867,26673154,26738690,27000834,27131905,27197441,27328513,27525121,27590657,27787265,27918337,27983874,28180481,28246017,28311554,28377089,28704770,28770305,29097985,29163521,29360129,29556738,29622275,29687811,29753345,29818881,29884417,30277634,30343169,30474241,30736385,30867457,30998529,31195137,31260673,31326211,31588353,31653889,31719426,31916033,31981570,32047105,32112641,32505857,32571393,32702465,32833537,32964609,33161217,33292289,33488898,33685505,33751043,34209794,34340866,34537473,34668546,34799617,34996226,35061761,35323905,35454977,35651585,35782657,36110337,36306945,36438018,36503553,36569089,36634625,36962306,37027842,37158913,37224449,37486593,37552129,37683201,37748737,37945345,38010881,38141953,38273027,38404098,38469633,38797313,38993921,39190530,39387139,39583745,40042497,40108033,40239105,40304641,40501249,40697857,41156609,41287682,41353217,41484289,41549825,41680897,41811969,41877505,42139649,42270721,42467329,42663938,42926081,43057153,43319299,43515905,43581441],"fully":[131073,4653057,36896769,37617665],"folders":[22675461],"fast":[21889025,30015489,33161217],"functions":[720898,1048578,1114114,1703938,1769474,1900545,1966082,2097154,2621442,2686978,3014658,3407874,3473410,3604489,3866627,4194305,4325378,4849666,4980737,5111810,5242882,5308418,5570562,5701634,5767170,6225922,6553602,6684675,6881282,7340036,7471106,7995395,8192001,8257538,8388610,8650754,8781826,9175042,9240578,9306114,9371649,9437185,9830402,10420226,10551298,10616834,10878978,11141121,11534338,13238274,13565954,13631490,14483457,14614534,14680066,14811138,14876675,15073283,15532034,15597570,15663106,15925251,15990786,16580610,16646146,16908290,17629186,17694722,17891330,18219010,18284547,18546690,18677762,18743299,18874370,18939906,19136514,19464194,19529730,19791874,19922946,20578306,20643859,20709378,21757953,21889026,21954562,22675458,22806532,23134210,23330819,24444930,24641538,24903683,25034754,25296898,25559042,26017794,26083330,26148866,26411010,26673157,26738690,27000835,27066370,27131906,27197442,27328514,27525122,27590657,27787266,28180482,28704770,28901378,29032450,29097986,29360131,29556738,29622274,29687810,29818882,30277634,30343170,30474243,30932994,31195138,31326210,31653890,31719426,31981571,32047106,32243714,33161218,33488898,33685506,33751042,33816578,33947650,34209797,34340869,34406402,34734082,35454978,35651586,35979265,36044802,36306946,36438017,36569090,36634625,36962306,37224450,37421058,37552130,37683202,38141954,38273026,38404098,38469634,38535170,38666241,38993922,39387138,39583746,40108035,40239106,40763394,40828930,41156609,41287682,41418754,41746434,42205186,42467330,42926082,43253762,43319298,43581442,43778050],"floats":[589826,2555906,2818050,4587522,4980738,9568258,9895938,10027010,12451842,18350082,20643844,22347778,24510466,25821186,27590658,27983874,28573698,30605314,33095682,34471938,34996226,35127298,36438018,36634626,38862850,42598402,43515906],"fromintptr":[16973829,36896769,37617665],"factors":[851969,4390913,6881281,12713985,20643842,24117249,34144257],"frexp":[21299201,36438017],"floating":[196612,589827,1310721,2555906,2621442,2818050,3801092,4128772,4587522,6291460,7012353,8847366,9109505,9240578,9306116,9371652,9568260,9961476,10027010,10092548,10551300,11993089,12320770,12451842,12910596,13631494,13762562,13959170,14352386,15335426,17235970,18350082,19398662,20643841,22347778,24510466,24641540,25100292,25821186,25886722,27262980,27852802,27983875,30605314,32112644,32505858,33095684,34471942,34996227,35127298,35258372,35979266,36438018,36503554,36634626,38338562,38666242,38862850,40108034,40173574,41418756,42336260,42598402,42991622],"finalize":[2228225,7012353,9371649,11796481,12517377,14286849,15269889,17563649,18153473,23855105,25165825,28770305,32702465,38797313,41811969,42270721],"floor":[3342339,6881289,12648451,17301507,19267588,19529730,20643858,22937604,30081029,30539779,39976963,41418754,43384837],"follow":[1,22675457],"fetch":[36044801],"finally":[22675457],"future":[5046273,13828097,26345473],"fraction":[6881282,9437186,20643844,27590657,27983873,34996225,36634625,41156610,43581441],"factorial":[3407873,6881283,20643846,30932993,38535169],"fat":[22675459],"fclose":[1572866,8650754,9437186,9895938,12255236,14680066,18546690,22478850,23396354,37748738,38993922,43515905],"functionality":[22675457,28770305,35979266],"field":[6881281,9502722,9830401,11337730,11403266,11862018,12386306,12779522,18022402,19070978,20643842,22085634,26476546,28639234,30801922,35389442,40960002,42532866],"formulas":[2686977,19136513,29032449,39583745],"fisrt":[9961473,20709377,33685505],"false":[393217,6684673,7929857,8585217,9043969,10354689,10747905,12582913,13697025,15794177,19726337,20054017,22282241,23986177,24772609,27918337,29753345,30408705,31260673,31588353,31784961,31916033,31981569,32571393,32833537,32899073,33357825,34537473,34603009,35913729,36175873,39845889,40501249,40828929,41287681,42795009],"foo":[9830401,16646145],"follows":[43515905]} \ No newline at end of file diff --git a/docs/fti/FTI_103.json b/docs/fti/FTI_103.json index dd6aa9c..91f05c7 100644 --- a/docs/fti/FTI_103.json +++ b/docs/fti/FTI_103.json @@ -1 +1 @@ -{"git":[25624577],"garbage":[2228225,6225921,8060929,10944513,12713985,13631489,16777217,17825793,18481153,22216705,22413313,23592961,29753345,35389441,42532865,42991617],"gmp_get_memory_functions":[3997698],"gmp_vsnprintf":[8454151,8585217,15794177,15925249,25624577],"gmp_version":[9699335,15794177,25624577,28704769],"generator":[851971,5373954,6553604,12779524,16449539,16515075,20185091,21168132,23592961,27000834,28049412,28573700,30212099,33751044,35258372,36962307,41549825,42532867],"gmp_vasprintf":[8585217,15794177,25624577,41484289,42598408],"grow":[18153473],"guess":[28049409,33751041],"gmp_lib":[196616,327702,458767,720912,851979,917517,1310732,1376267,1441807,1507348,1572881,1703962,1835021,1900548,2031625,2097155,2359316,2490381,2621465,2752537,2818067,2949148,3014670,3080207,3145748,3473427,3538956,3670036,3735574,3801091,3997707,4128782,4259861,4456463,4522000,4718605,4784138,4849668,5111837,5177355,5242890,5308433,5439491,5505047,5570574,5701658,5767185,5832721,6029331,6094855,6160406,6422530,6553615,6619155,7077901,7208972,7340048,7405593,7471118,7602201,7667732,7733252,8126482,8257561,8323081,8388629,8454157,8519691,8585219,8650776,8847383,8978445,9043987,9175063,9240587,9306128,9437207,9502739,9568280,9699332,9764881,9830412,9895955,9961489,10092563,10354718,10420241,10485771,10551311,10616857,10878989,11075609,11337744,11403282,11599883,11665418,11730963,11927573,12058635,12124179,12189714,12255241,12320782,12451860,12517392,12648469,12779535,12845066,12976149,13107221,13369366,13434895,13697033,13762580,13959184,14024720,14090263,14155791,14417945,14483471,14549011,14614542,14745613,14811154,14876693,15007746,15073290,15138829,15335440,15400974,15532041,15597588,15663115,15728659,15794183,15859735,15925263,15990802,16318492,16384010,16449561,16515090,16580631,16842765,16973845,17039382,17104903,17170434,17235989,17367056,17432589,17563661,17694728,18087942,18153485,18219034,18284572,18415619,18546703,18612242,18874384,18939907,19136531,19202074,19267610,19333144,19398678,19595275,19660807,19791900,19857433,19922953,20185099,20250654,20447246,20512779,20643851,20709397,20774937,21037068,21102614,21168139,21299217,21495825,21561366,21823496,21889052,21954574,22020122,22151181,22282257,22544410,22609939,22806538,22872083,22937619,23003150,23068688,23134221,23199746,23330833,23396371,23461890,23789576,23986202,24051738,24117274,24248341,24313866,24444936,24510487,24707098,24772629,24838167,24903685,24969236,25034778,25100303,25165834,25231380,25296914,25362434,25427979,25493530,25624577,25821210,26083346,26148867,26345500,26476559,26542100,26607642,26673164,26738704,26804244,27066374,27263001,27328540,27459610,27525147,27590668,27787284,27918355,27983885,28049421,28114960,28180494,28246035,28311573,28377103,28442650,28573707,28639242,28704771,28770330,28835854,28901394,29032481,29163532,29294612,29360139,29491203,29556757,29622283,29687819,29818883,30015507,30081042,30212116,30343185,30670867,30801948,30867472,31129605,31326218,31457303,31522837,31653913,31784986,31981578,32112654,32178197,32243731,32374804,32505882,32571418,32702487,32833547,32964634,33030170,33095693,33161219,33226765,33292307,33357848,33423386,33488905,33554460,33685521,33751049,33816595,34013200,34078746,34144268,34209813,34275331,34340877,34406428,34537474,34734096,34930714,35061771,35127317,35192851,35258379,35586068,35913743,35979290,36044830,36110339,36241434,36438038,36503565,36634646,36700179,36765710,36831250,36896785,36962322,37093390,37158925,37486598,37552151,37683203,37814289,37879820,38010890,38273041,38338580,38404110,38469658,38535177,38666248,38797331,38862869,39125013,39190549,39256077,39387161,39452686,39518218,39583752,39649308,39714838,39845891,39911437,40108052,40173582,40239120,40304653,40370202,40435728,40501261,40697881,40828946,40894492,41025551,41091098,41156638,41222165,41353231,41484303,41549825,41615363,41811981,41877520,41943059,42008588,42074118,42139669,42205209,42336268,42467349,42598413,42663951,42795028,42860558,42926095,43122705,43253776,43384843,43450381,43778062],"gmp_snprintf":[8454145,8585217,15794177,15925255,23330817,25624577,41484289],"guaranteed":[1507329,3670017,24969217,29294593,32374785],"general":[22544385,25821185,33030145],"gmp_scanf":[8585217,10878977,15138817,15794177,25624577,33226759,36503553],"greater":[8585217,15794177,19267585,23134209,25624577,26607617,39387137,39452674,42074113],"gmp_randseed_ui":[851970,8585217,15794177,16449538,16515074,20185090,25624577,28049409,30212098,33751047,36962306],"gmp_randstate_t":[851977,3145729,3473409,5373958,6553614,6619137,7208965,8585218,11075585,12779541,14548993,15794178,16449544,16515082,19136513,19660811,20185097,21168143,22216705,23592963,25362433,27000834,27262977,28049417,28573710,30212106,32243713,33751049,33816577,34144260,35258383,36110342,36700161,36962314,41549826,42205185,42532872],"greatest":[6094849,6422530,8585223,14024707,15794183,17104898,21823489,22806531,25624582,38338563,39583745],"good":[28573697],"gmp_randinit_mt":[851970,6553601,8585217,12779523,15794177,16449538,16515074,19660801,20185090,21168130,25624577,28049410,28573703,30212098,33751042,35258369,36962306],"generating":[28049409,33751041],"gmp_randclear":[851970,6553603,8585217,12779525,15794177,16449538,16515074,19660805,20185090,21168131,25624577,28049410,28573699,30212098,33751042,35258371,36962306],"generic":[13631489,15204353,29753345],"gmp_vprintf":[8585217,15794177,17563649,20643847,25624577],"gnu":[196609,327681,458753,720897,851969,917505,1310721,1376257,1441793,1507329,1572865,1703937,1835009,1900545,2031617,2097153,2359297,2490370,2621441,2752513,2818049,2949121,3014657,3080193,3145729,3473409,3538945,3670017,3735553,3801089,3997697,4128769,4259841,4456449,4521985,4718594,4784129,4849665,5177345,5111809,5242881,5439489,5505025,5308417,5570561,5701633,5767169,5832705,6029313,6094849,6160385,6553601,6619137,7077890,7208962,7340033,7405569,7471105,7602177,7733249,7667713,8126465,8257537,8323073,8388609,8454146,8519681,8650753,8847361,8978433,9043969,9175041,9240577,9306113,9437185,9502721,9568257,9699329,9764865,9830401,9895937,9961473,10092545,10354689,10420225,10485761,10551297,10616833,10878978,11075585,11337729,11403265,11599873,11665409,11730945,11927553,12058626,12124161,12189697,12255233,12320769,12648449,12779521,12845057,12976129,13107201,13369345,13434881,13697025,13762561,13959169,14024705,14090241,14155777,14417921,14483457,14548993,14614529,14745602,14811137,14876673,15073281,15138818,15400961,15532033,15597569,15663106,15728641,15794177,15859713,15925250,15990785,16318465,16384001,16449538,16515075,16580609,16842753,16973825,17039361,17104897,17235969,17367041,17432577,17563650,17694721,18153473,18219009,18284545,18546689,18612225,18874369,19136513,19202049,19267585,19333121,19398658,19595265,19660801,19791873,19857409,19922945,20185089,20250625,20447233,20512770,20643842,20709377,20774913,21037057,21102593,21168129,21299201,21495809,21561345,21823489,21889025,21954561,22020097,22151169,22282241,22544385,22609921,22806529,22872065,22937601,23003137,23068673,23134209,23330818,23396353,23789569,23986177,24051713,24117249,24248321,24313857,24444929,24510465,24707073,24772609,24838145,24903681,24969217,25034753,25100291,25165825,25231361,25296897,25427969,25493505,25624599,25821185,26083329,26148865,26345473,26476545,26542081,26607617,26673153,26738689,26804225,27262977,27328513,27459585,27525121,27590657,27787265,27918337,27983873,28049409,28114946,28180481,28246017,28311553,28377089,28442625,28573697,28639233,28770305,28835841,28901377,29032449,29163521,29294593,29360129,29491201,29556737,29622273,29687810,29818881,30015489,30081025,30212099,30343169,30670849,30801921,30867457,31129602,31326209,31457281,31522817,31653889,31784961,31981569,32112641,32178177,32243713,32374785,32505857,32571393,32702465,32833537,32964609,33030145,33095682,33226754,33292289,33357825,33423361,33488897,33554433,33685505,33751041,33816577,34013185,34078721,34144258,34209793,34275329,34340866,34406401,34734081,34930689,35061761,35127297,35192833,35258369,35586049,35913730,35979265,36044801,36241409,36503554,36634625,36700161,36765697,36831233,36896769,36962307,37158913,37486593,37552129,37814273,37879809,38010881,38273025,38338561,38404097,38469633,38535169,38666241,38797313,38862849,39124993,39190529,39256065,39387137,39452673,39518209,39649281,39583745,39714817,39845889,39911425,40108033,40173569,40239106,40304642,40370177,40435713,40501249,40697857,40828931,40894465,41025537,41091073,41156609,41222145,41353219,41484290,41549826,41615361,41811969,41943041,42008577,42074113,42139649,42205185,42336257,42467329,42598402,42663937,42795009,42860545,42926081,43122689,43253761,43384833,43450371,43778049],"github":[25624577],"gmp_sprintf":[8585217,14745601,15794177,15925249,17563649,23330823,25624577,34340865,41484289],"global":[7208961,15794177,16515073,17170433,18415617,25624578,30212097,34144257,36962305],"gets":[131073,524289,655361,1769474,2162694,2228225,2293762,2555905,3211265,3866627,4653058,4980740,6225922,6291457,7995393,8060931,9109505,10158081,10223617,10682369,10944514,11010049,11993092,12713985,13041665,13172737,13631489,13893634,14680065,15794177,16056322,16777218,17170433,17760257,17825794,17956865,18415617,18481154,19005441,20381698,20971521,21626881,21757954,22216706,22413315,23527426,23592961,23658499,24379393,25624577,25690114,25755649,26214401,27197442,27721729,27852801,29229057,29753345,30474241,30998530,31260676,31391745,31916033,32440321,33619970,33947649,34603009,34668545,35323905,35389441,35651585,35717121,36306946,37027841,37224452,37617665,37945345,40042497,40960004,42532865,42729473,42991617,43515910,43646979],"goal":[25624577],"gmp_randinit":[16449537,16515073,30212097,36962305],"gethashcode":[131074,1179654,1769474,2162690,2228225,2293762,3604486,3866626,4653058,4980738,5636102,6225921,8060929,10944513,11993090,12713985,13500422,13631489,16777217,17825793,18481153,19726342,21364742,22216705,22413313,23527426,23592961,23658498,27197442,29753345,29949958,31260674,35389441,37224450,40566790,40960002,42532865,42991617,43515906,43646978],"gmp_randinit_lc_2exp_size":[6553601,8585217,12779521,15794177,19660801,21168129,25624577,28573697,35258375],"gmp_printf":[8585217,15794177,17563655,20643841,23330817,25624577,34340865],"gcd":[6094850,14024705,21823490,39583746],"gettype":[131073,1769473,2162689,2228225,2293761,3866625,4653057,4980737,6225921,8060929,10944513,11993089,12713985,13631489,16777217,17825793,18481153,22216705,22413313,23527425,23592961,23658497,27197441,29753345,31260673,35389441,37224449,40960001,42532865,42991617,43515905,43646977],"gmp_fprintf":[8585217,15663105,15794177,17563649,23330817,25624577,34340871],"given":[8585223,14614529,15794183,15859713,19398658,23068673,23986177,24903681,25165825,25624584,28049409,28114945,31784961,33751041,34537473,35913729,38666242,40239105,40828929,42074113],"generate":[851971,2031619,7208963,8585227,15794187,16449539,16515075,19922947,20185091,25624588,28049409,30212099,33751041,33816579,34144259,36962307],"glibc":[8454145,15925249],"gmp_urandomm_ui":[851975,8585217,15794177,20185089,25624577],"gmp_vsprintf":[8585217,14745607,15794177,23330817,25624577],"gmp_randinit_default":[6553601,8585217,12779521,15794177,19660801,21168135,25624577,28573697,35258369],"gmp_errno":[15794177,17170437,18415617,25624577],"gmp_vscanf":[4718593,7077889,8585217,15794177,25624577,33226753,36503559],"generates":[2031618,19922946],"getenumerator":[17825793,35389441,37748743],"generated":[851969,6553601,7208962,20185089,28049409,28114948,33751041,33816577,34144257,40239108],"greateast":[38338561],"gmp_urandomb_ui":[851969,8585217,15794177,20185095,25624577],"gmp_sscanf":[4718593,8585217,10878983,15138817,15794177,25624577,33226753],"gmp_vsscanf":[4718599,7077889,8585217,10878977,15794177,25624577,36503553],"going":[2490369,20512769,29687809,33095681],"gmp_randinit_lc_2exp":[6553607,8585218,12779521,15794178,19660801,21168129,25624578,28573697,35258370],"gmp_randseed":[8585217,15794177,25624577,28049415,33751041],"gmp_fscanf":[7077889,8585217,10878977,15138823,15794177,25624577,33226753],"gradually":[29032449],"gmp_vfprintf":[8585217,15663111,15794177,25624577,34340865],"gmp_asprintf":[8585217,15794177,15925249,23330817,25624577,41484296,42598401],"groups":[7208961,16515073,30212097,34144257,36962305],"gettempfilename":[1376258,7077890,8519682,12058626,14155778,15138818,15663106,19595266,22151170,34340866,42074113,43384834],"gmp_vfscanf":[4718593,7077895,8585217,15138817,15794177,25624577,36503553],"gmp_randinit_set":[6553601,8585217,12779527,15794177,19660801,21168129,25624577,28573697,35258369],"gmp":[65537,131074,196616,262150,327687,393218,458758,524293,589829,655365,720902,786434,851974,917510,983042,1048581,1114114,1179653,1245189,1310726,1376264,1441798,1507339,1572870,1638405,1703943,1769474,1835014,1900552,1966082,2031623,2097158,2162693,2228226,2293762,2359306,2424838,2490375,2555909,2621447,2686981,2752520,2818054,2883586,2949127,3014665,3080198,3145734,3211266,3276802,3342341,3407877,3473414,3538950,3604485,3670026,3735559,3801094,3866629,3932165,3997708,4063238,4128774,4194310,4259848,4325378,4390917,4456453,4521991,4587522,4653058,4718597,4784135,4849671,4915202,4980744,5046274,5111815,5177350,5242888,5308422,5373957,5439495,5505032,5570569,5636101,5701641,5767174,5832711,5898245,5963778,6029319,6094858,6160390,6422530,6488069,6553608,6619142,6684677,6225922,6750213,6356994,6291461,6815746,6881286,6946822,7012357,7077894,7143426,7208968,7274502,7340039,7405576,7471113,7536645,7602184,7667720,7733254,7798791,7864325,7929861,7995397,8060939,8126471,8192002,8257545,8323079,8388615,8454151,8519687,8585218,8650759,8716293,8781829,8847367,8912902,8978438,9043974,9109511,9175048,9240583,9306118,9371653,9437191,9502727,9568263,9633794,9699334,9764874,9830406,9895943,9961479,10027013,10092551,10158085,10223621,10289157,10354697,10420231,10485766,10551302,10616840,10682373,10747910,10813445,10878981,10944514,11010055,11075591,11141126,11206661,11272198,11337734,11403274,11468802,11534338,11599879,11665416,11730950,11796485,11862022,11927560,11993097,12058631,12124167,12189704,12255239,12320775,12386310,12451847,12517382,12582917,12648455,12713990,12779527,12845062,12910597,12976135,13041671,13107207,13172738,13238277,13303810,13369352,13434886,13500421,13565958,13631495,13697032,13762567,13828101,13893634,13959175,14024712,14090246,14155784,14221318,14286853,14352389,14417927,14483463,14548998,14614535,14680066,14745606,14811143,14876679,14942213,15007746,15073288,15138822,15204354,15269893,15335430,15400966,15466498,15532039,15597574,15663110,15728647,15794184,15859720,15925255,15990795,16056322,16121861,16187398,16252934,16318472,16384007,16449544,16515081,16580615,16646149,16711685,16777218,16842758,16908293,16973832,17039367,17104904,17170438,17235975,17301510,17367046,17432582,17498114,17563653,17629190,17694727,17760261,17825798,17891333,17956871,18022405,18087941,18153482,18219015,18284552,18350085,18415619,18481160,18546696,18612230,18677765,18743301,18808837,18874374,18939910,19005445,19070981,19136518,19202056,19267594,19333131,19398662,19464197,19529734,19595271,19660806,19726341,19791880,19857417,19922951,19988485,20054021,20119557,20185094,20250633,20316165,20381698,20447241,20512774,20578309,20643845,20709383,20774920,20840454,20905990,20971527,21037062,21102598,21168134,21233669,21299207,21364741,21430277,21495814,21561350,21626887,21692421,21757954,21823504,21889032,21954566,22020104,22085637,22151175,22216712,22282246,22347781,22413322,22478853,22544394,22609927,22675458,22740994,22806535,22872071,22937607,23003142,23068682,23134215,23199749,23265285,23330822,23396359,23461890,23527426,23592962,23658498,23724037,23789576,23855109,23920646,23986184,24051720,24117257,24182789,24248328,24313862,24379397,24444935,24510471,24576005,24641538,24707079,24772615,24838150,24903690,24969226,25034760,25100299,25165832,25231366,25296904,25362434,25427975,25493512,25559046,25624589,25690114,25755655,25821194,25886725,25952261,26017798,26083334,26148872,26214402,26279942,26345479,26411013,26476550,26542089,26607628,26673158,26738694,26804231,26869766,26935298,27000837,27066373,27131909,27197442,27262983,27328520,27394050,27459592,27525127,27590662,27656198,27721735,27787273,27852805,27918342,27983878,28049415,28114953,28180489,28246023,28311559,28377094,28442631,28508162,28573702,28639239,28704771,28770314,28835846,28901383,28966917,29032455,29097986,29163526,29229058,29294605,29360136,29425666,29491207,29556743,29622279,29687814,29753346,29818886,29884422,29949957,30015494,30081030,30146565,30212105,30277637,30343174,30408710,30474247,30539782,30605317,30670855,30736390,30801928,30867463,30932998,30998530,31064069,31129606,31195144,31260680,31326215,31391749,31457287,31522822,31588358,31653895,31719429,31784969,31850501,31916037,31981576,32047109,32112646,32178184,32243718,32309253,32374793,32440327,32505863,32571401,32636933,32702471,32768006,32833543,32899078,32964615,33030154,33095687,33161222,33226757,33292295,33357832,33423367,33488903,33554440,33619970,33685514,33751046,33816584,33882118,33947653,34013191,34078728,34144264,34209799,34275334,34340870,34406408,34471942,34537477,34603015,34668549,34734086,34799621,34865157,34930697,34996230,35061768,35127304,35192840,35258375,35323911,35389442,35454981,35520514,35586055,35651591,35717125,35782658,35848198,35913735,35979272,36044809,36110342,36175877,36241417,36306946,36372486,36438024,36503557,36569094,36634630,36700166,36765705,36831238,36896775,36962313,37027842,37093382,37158918,37224453,37289989,37355525,37421062,37486597,37552135,37617669,37683206,37748741,37814278,37879814,37945351,38010888,38076421,38141957,38207493,38273033,38338570,38404105,38469640,38535174,38600709,38666247,38731782,38797320,38862855,38928389,38993926,39059461,39124999,39190535,39256071,39321605,39387146,39452680,39518215,39583760,39649288,39714822,39780354,39845895,39911430,39976965,40042503,40108038,40173577,40239113,40304646,40370184,40435718,40501254,40566789,40632326,40697864,40763398,40828935,40894471,40960005,41025542,41091082,41156617,41222151,41287686,41353227,41418757,41484294,41549828,41615367,41680902,41746437,41811976,41877510,41943047,42008582,42074120,42139655,42205191,42270725,42336262,42401797,42467335,42532870,42598406,42663944,42729479,42795014,42860550,42926086,42991618,43057157,43122694,43188230,43253766,43319302,43384839,43450375,43515909,43581442,43646978,43712517,43778056],"gcnew":[13631489],"gmp_set_memory_functions":[3997698]} \ No newline at end of file +{"git":[22675457],"garbage":[2228225,7012353,9371649,11796481,12517377,14286849,15269889,17563649,18153473,23855105,25165825,28770305,32702465,38797313,41811969,42270721],"gmp_get_memory_functions":[3604482],"gmp_vsnprintf":[6881281,8388615,16908289,20643842],"gmp_version":[11337735,20643842,30146561],"generator":[655363,5898242,6160388,13500420,14614531,18284547,21561347,23265284,25165825,26673155,28377090,30015492,32178180,34013188,34340867,35979265,41811971,42139652],"gmp_vasprintf":[6881281,20643842,39387144,43319297],"grow":[16515073],"guess":[32178177,34013185],"gmp_lib":[196622,458760,589831,655370,720904,851978,1048584,1114118,1376261,1507340,1572872,1703944,1769474,1900546,1966088,2097160,2555914,2621449,2686988,2818058,2883594,2949138,3014664,3342348,3407882,3473414,3538958,3604490,3801102,3866632,3932172,3997706,4128780,4194306,4325386,4390914,4587530,4849666,4915220,4980742,5111814,5177346,5242886,5308418,5505026,5570568,5701640,5767190,5832714,6094860,6160394,6225926,6291470,6422536,6553607,6619144,6684678,6881283,6946828,7274504,7340040,7405570,7471114,7995406,8060940,8126478,8192012,8257542,8388620,8519688,8650762,8781830,8847376,9175050,9240584,9306126,9437194,9568272,9633794,9699342,9764880,9830402,9895946,9961486,10027018,10092558,10158088,10223632,10420230,10551310,10616838,10813452,10878984,10944520,11010058,11141128,11206670,11337732,11468814,11534346,11927554,12255244,12320780,12451852,12648462,12713994,12779524,12910606,13041673,13107208,13238288,13303811,13500426,13565966,13631504,13762568,13893642,13959178,14024716,14155790,14221322,14352394,14483466,14549000,14614542,14680074,14811144,14876688,15007746,15073300,15138826,15204366,15335438,15466504,15532042,15597574,15663110,15925260,15990794,16187402,16252942,16515080,16580614,16646160,16777218,16908300,17104908,17235978,17301518,17432588,17629192,17694730,17760268,17891336,18219015,18284558,18350091,18415628,18546698,18612226,18677766,18743312,18874374,18939910,19136522,19267596,19333132,19398672,19464198,19529740,19791878,19922950,19988494,20381710,20512771,20578312,20643847,20709382,20774924,20905986,20971522,21037070,21299210,21430274,21561354,21626896,21757960,21889030,21954570,22020104,22216714,22347786,22478856,22544396,22675457,22806542,22872082,22937608,23003143,23068680,23134216,23265286,23330828,23396362,23724044,23920642,24117258,24313864,24379394,24444944,24510474,24641550,24707086,24903684,24969232,25034772,25100302,25231368,25296902,25362449,25493516,25559048,25624588,25690126,25755664,25821196,25886730,25952268,26017798,26083334,26148866,26214410,26279950,26411014,26673168,26738704,26804236,27000840,27066378,27131912,27197450,27262990,27328520,27394064,27525128,27590659,27787270,27852810,27983884,28180488,28246026,28311566,28508174,28573702,28639236,28704774,28835854,28901382,29032458,29097992,29360142,29294604,29556742,29622274,29687810,29818886,30015494,30081038,30146563,30212108,30277638,30343180,30474260,30539788,30605336,30736396,30867468,30933002,30998536,31195142,31326214,31457282,31653894,31719430,31981574,32047114,32112652,32178188,32243718,32636942,32768014,33095698,33161222,33488902,33619980,33685510,33751042,33816596,33947654,34013192,34144266,34209800,34275340,34340878,34406406,34471948,34668558,34734092,34930700,34996236,35061768,35127310,35192846,35258382,35323912,35454990,35651592,35717122,35782664,35979265,36044803,36306952,36438027,36503562,36569096,36634635,36831244,36962312,37027848,37224454,37421070,37486608,37552136,37683210,37748746,37814286,37945354,38010888,38141962,38207491,38273026,38338570,38404110,38469640,38535178,38600714,38862862,38993930,39190540,39256066,39387148,39518210,39583756,39649292,39714828,39911427,39976976,40042510,40108040,40173584,40239114,40435726,40697866,40763398,40828934,40894476,40960004,41156616,41287688,41418766,41549832,41680906,41746438,41877514,41943042,42074124,42139654,42205202,42336270,42467334,42598410,42663948,42860547,42926088,42991632,43057166,43253766,43319308,43384844,43515909,43581446,43646984,43712530,43778050],"gmp_snprintf":[6881281,8388609,16908295,20643842,23330817,43319297],"guaranteed":[1048577,3866625,27000833,27525121,35651585],"general":[19922945,29556737,31326209],"gmp_scanf":[6881281,7471105,14680065,20643842,27197447,37683201],"greater":[6881281,18939905,20643842,28901377,30343169,33488897,35454978,43515905],"gmp_randseed_ui":[655362,6881281,14614530,18284546,20643842,21561346,26673154,32178177,34013191,34340866],"gmp_randstate_t":[655368,5898245,6160392,6881281,13500432,14614536,18284552,20643841,20905989,21561352,23265288,24379393,25165827,26673160,28377090,28770305,30015496,32178184,34013192,34340872,35979266,41811976,42139656,42860550],"greatest":[5177346,6553601,6881287,13565955,18219010,20709377,20643853,28180483,33685505,42205187],"good":[30015489],"gmp_randinit_mt":[655362,6160385,6881281,13500419,14614530,18284546,20643842,20905985,21561346,23265282,26673154,30015495,32178178,34013186,34340866,42139649],"generating":[32178177,34013185],"gmp_randclear":[655362,6160387,6881281,13500421,14614530,18284546,20643842,20905989,21561346,23265283,26673154,30015491,32178178,34013186,34340866,42139651],"generic":[14942209,15269889,32702465],"gmp_vprintf":[6881281,15990785,20643842,21954567],"gnu":[196609,458753,589825,655361,720897,851969,1048577,1114113,1376257,1507329,1572865,1703937,1769473,1900545,1966081,2097153,2555905,2621441,2686978,2818049,2883585,2949121,3014657,3342337,3407873,3473409,3538945,3604481,3801089,3866625,3932161,3997697,4128769,4194305,4325378,4390913,4587521,4849665,4915201,4980737,5111809,5242881,5308417,5505025,5570561,5701633,5767169,5832705,6094849,6160385,6225921,6291457,6422529,6553601,6619137,6684673,6946817,7274497,7340034,7405569,7471106,7995393,8060929,8126465,8192001,8257537,8388610,8519681,8650754,8781825,8847361,9175041,9240577,9306113,9437186,9568257,9633793,9699329,9764865,9830401,9895937,9961473,10027009,10092545,10158081,10223617,10420225,10551297,10616833,10813441,10878977,10944513,11010049,11141121,11206657,11337729,11468801,11534337,11927553,12255233,12320769,12451841,12648449,12713985,12910593,13041665,13107201,13238273,13500417,13565953,13631489,13762561,13893633,13959169,14024705,14155777,14221313,14352385,14483457,14548993,14614531,14680066,14811137,14876673,15007745,15073281,15138817,15204353,15335425,15466497,15532033,15597569,15663105,15925250,15990786,16187393,16252929,16515073,16580609,16646145,16777217,16908290,17104897,17235969,17301505,17432577,17629185,17694721,17760257,17891329,18219009,18284546,18350081,18415617,18546690,18677761,18743297,18874369,18939905,19136514,19267585,19333121,19398657,19464193,19529729,19791873,19922945,19988481,20381697,20578305,20643841,20709377,20774913,20905985,21037057,21299201,21561345,21626881,21757953,21889025,21954562,22020097,22216705,22347777,22478849,22544385,22675479,22806530,22872065,22937601,23003137,23068673,23134209,23265281,23330818,23396353,23724033,23920641,24117249,24313857,24444929,24510465,24641537,24707073,24903681,24969217,25034753,25100289,25231361,25296897,25362433,25493505,25559041,25624577,25690113,25755649,25821185,25886721,25952257,26017793,26083329,26148865,26214401,26279937,26411009,26673155,26738689,26804225,27000833,27066369,27131905,27197442,27262977,27328513,27394049,27525121,27590658,27787265,27852801,27983874,28180481,28246017,28311555,28508161,28573697,28704769,28835841,28901377,29032450,29097985,29360129,29294593,29556737,29622273,29687809,29818881,30015489,30081025,30212097,30277633,30343169,30474241,30539777,30605313,30736385,30867457,30932993,30998529,31195137,31326209,31457281,31653889,31719425,31981569,32047105,32112641,32178177,32243713,32636929,32768001,33095681,33161217,33488897,33619969,33685505,33751041,33816577,33947649,34013185,34144257,34209794,34275329,34340867,34406401,34471937,34668547,34734081,34930689,34996226,35061761,35127297,35192833,35258369,35323905,35454977,35651585,35717121,35782657,35979266,36306945,36438019,36503553,36569089,36634626,36831233,36962305,37027841,37224449,37421057,37486593,37552129,37683202,37748737,37814273,37945345,38010881,38141953,38273025,38338561,38404097,38469633,38535169,38600705,38862849,38993922,39190529,39387138,39518209,39583746,39649281,39714817,39976961,40042497,40108033,40173569,40239105,40435713,40697857,40763393,40828929,40894465,40960001,41156611,41287681,41418753,41549825,41680897,41746433,41877505,41943041,42074113,42139649,42205185,42336257,42467329,42598401,42663938,42926081,42991617,43057153,43253761,43319298,43384833,43515905,43581441,43646977,43712513,43778049],"github":[22675458],"gmp_sprintf":[6881281,15925249,15990785,16908289,20643842,23330823,38993921,43319297],"global":[7340033,11337729,12779521,13303809,14614529,15007746,20643843,26673153,28639233,34209793,34340865,40960001],"gets":[131073,524289,1638406,1835010,2228225,2293761,2424834,3145729,4653059,5046276,5373954,5439489,7012354,7208961,7929857,9109505,9371651,10747905,11272193,11403265,11730945,11796482,11993089,12517378,12582913,13303809,13697025,13828100,14286849,14417922,15007745,15269889,16842754,16973825,17563650,17956865,18153474,19726337,20447233,20643842,21168131,22085633,22740994,23199746,23592962,23855107,23986177,24772609,25165825,26607617,27721730,28770306,29425666,29884417,30408705,31784961,32440321,32505857,32702465,32899073,33357825,33423362,33554433,34078724,34603009,34799617,35520513,35913729,36175873,36896774,37093378,37158913,37617667,38666244,38797313,39321604,39845889,40304641,40370178,41222145,41811969,42270721,42795009],"goal":[22675457],"gmp_randinit":[14614529,18284545,26673153,34340865],"gethashcode":[131074,1245190,1638402,1835010,2228225,2424834,3080198,4653058,4784134,5046274,5373954,7012353,9371649,11796481,12517377,13828098,14286849,14745606,15269889,17563649,18153473,21168130,21233670,22151174,23592962,23855105,25165825,28770305,29425666,32702465,32964614,33292294,34078722,36896770,37617666,38666242,38797313,39321602,41811969,42270721],"gmp_randinit_lc_2exp_size":[6160385,6881281,13500417,20643842,20905985,23265281,30015489,42139655],"gmp_printf":[6881281,15990791,20643842,21954561,23330817,38993921],"gcd":[6553602,13565953,20709378,33685506],"gettype":[131073,1638401,1835009,2228225,2424833,4653057,5046273,5373953,7012353,9371649,11796481,12517377,13828097,14286849,15269889,17563649,18153473,21168129,23592961,23855105,25165825,28770305,29425665,32702465,34078721,36896769,37617665,38666241,38797313,39321601,41811969,42270721],"gmp_fprintf":[6881281,15990785,18546689,20643842,23330817,38993927],"given":[6881287,15138817,16646145,20643854,21889025,22675457,22806530,24903681,25362433,25559041,27983873,32178177,33161217,34013185,34996225,39256065,41156609,42467330,42663937,43515905],"generate":[655363,1703939,6881291,7340035,14614531,17891331,18284547,20643862,21561347,22675457,26673155,32178177,34013185,34209795,34340867,40108035],"glibc":[8388609,16908289],"gmp_urandomm_ui":[655367,6881281,20643842,21561345],"gmp_vsprintf":[6881281,15925255,20643842,23330817],"gmp_randinit_default":[6160385,6881281,13500417,20643842,20905985,23265287,30015489,42139649],"gmp_errno":[13303809,15007749,20643842],"gmp_vscanf":[4325377,6881281,8650753,20643842,27197441,37683207],"generates":[1703938,17891330],"getenumerator":[12517377,41484295,42270721],"generated":[655361,6160385,7340034,21561345,27983876,32178177,34013185,34209793,34996228,40108033],"greateast":[42205185],"gmp_urandomb_ui":[655361,6881281,20643842,21561351],"gmp_sscanf":[4325377,6881281,7471111,14680065,20643842,27197441],"gmp_vsscanf":[4325383,6881281,7471105,8650753,20643842,37683201],"going":[2686977,19136513,29032449,39583745],"gmp_randinit_lc_2exp":[6160391,6881282,13500417,20643844,20905985,23265281,30015489,42139650],"gmp_randseed":[6881281,20643842,32178183,34013185],"gmp_fscanf":[6881281,7471105,8650753,14680071,20643842,27197441],"gradually":[30605313],"gmp_vfprintf":[6881281,18546695,20643842,38993921],"gmp_asprintf":[6881281,16908289,20643842,23330817,39387137,43319304],"groups":[7340033,14614529,26673153,34209793,34340865],"gettempfilename":[1572866,8650754,9437186,9895938,12255234,14680066,18546690,22478850,23396354,37748738,38993922,43515905],"gmp_vfscanf":[4325377,6881281,8650759,14680065,20643842,37683201],"gmp_randinit_set":[6160385,6881281,13500423,20643842,20905985,23265281,30015489,42139649],"gmp":[65537,131074,196615,262146,327686,393221,458758,524293,589830,655366,720902,786434,851974,917509,983042,1048587,1114120,1179650,1245189,1310725,1376262,1441797,1507335,1572872,1638405,1703943,1769478,1900552,1835010,1966086,2031622,2097162,2162690,2228226,2293765,2359301,2424834,2490370,2555910,2621446,2686983,2752517,2818054,2883590,2949127,3014662,3080197,3145730,3211269,3276802,3342343,3407878,3473417,3538952,3604492,3670018,3735557,3801095,3866634,3932168,3997702,4063237,4128775,4194311,4259842,4325381,4390918,4456450,4521990,4587526,4653061,4718598,4784133,4849671,4915208,4980741,5046277,5111817,5177346,5242889,5308422,5373954,5439493,5505031,5570568,5636098,5701638,5767175,5832710,5898245,5963778,6029317,6094855,6160392,6225929,6291464,6356997,6422534,6488066,6553611,6619143,6684682,6750210,6815749,6881282,6946823,7012354,7077893,7143430,7208965,7274502,7340040,7405574,7471109,7536647,7602181,7667714,7733253,7798790,7864325,7929863,7995398,8060935,8126472,8192008,8257543,8323077,8388615,8454150,8519686,8585222,8650758,8716290,8781833,8847368,8912898,8978434,9043973,9109509,9175047,9240583,9306119,9371655,9437191,9502725,9568263,9633799,9699336,9764873,9830407,9895943,9961479,10027014,10092551,10158086,10223623,10289157,10354693,10420234,10485762,10551303,10616839,10682374,10747911,10813447,10878982,10944519,11010055,11075589,11141126,11206664,11272197,11337734,11403269,11468807,11534342,11599877,11665414,11730949,11796482,11862021,11927560,11993090,12058630,12124166,12189701,12255240,12320774,12386309,12451847,12517382,12582919,12648456,12713990,12779525,12845061,12910599,12976134,13041671,13107207,13172742,13238278,13303811,13369349,13434885,13500423,13565960,13631496,13697031,13762566,13828101,13893639,13959175,14024711,14090242,14155784,14221320,14286854,14352390,14417922,14483463,14548999,14614537,14680070,14745605,14811142,14876679,14942210,15007750,15073287,15138823,15204360,15269895,15335431,15400965,15466502,15532039,15597576,15663113,15728646,15794181,15859717,15925254,15990789,16056326,16121861,16187398,16252936,16318469,16384005,16449541,16515082,16580615,16646152,16711685,16777224,16842754,16908295,16973829,17039365,17104903,17170437,17235974,17301512,17367042,17432583,17498117,17563654,17629190,17694726,17760263,17825798,17891335,17956866,18022405,18087942,18153474,18219017,18284552,18350087,18415623,18481154,18546694,18612226,18677768,18743303,18808837,18874379,18939914,19005442,19070981,19136518,19202054,19267591,19333128,19398664,19464201,19529739,19595269,19660806,19726343,19791880,19857410,19922954,19988487,20054021,20119558,20185094,20250629,20316165,20381703,20447237,20512774,20578310,20643850,20709392,20774919,20840454,20905990,20971522,21037064,21102597,21168130,21233669,21299206,21364741,21430277,21495813,21561350,21626889,21692421,21757958,21823493,21889032,21954565,22020102,22085637,22151173,22216710,22282245,22347783,22413317,22478855,22544392,22609925,22675469,22740994,22806534,22872071,22937606,23003142,23068678,23134214,23199746,23265286,23330822,23396359,23461890,23527429,23592962,23658501,23724038,23789573,23855111,23920647,23986183,24051717,24117254,24182790,24248326,24313862,24379394,24444934,24510470,24576006,24641543,24707080,24772615,24838146,24903690,24969225,25034759,25100295,25165826,25231366,25296905,25362443,25427973,25493511,25559048,25624583,25690120,25755657,25821191,25886726,25952263,26017802,26083336,26148870,26214406,26279943,26345477,26411015,26476549,26542086,26607618,26673161,26738695,26804231,26869765,26935302,27000842,27066374,27131910,27197445,27262983,27328518,27394055,27459586,27525133,27590663,27656194,27721730,27787272,27852806,27918342,27983881,28049410,28114946,28180487,28246023,28311563,28377093,28442629,28508168,28573702,28639237,28704775,28770312,28835848,28901388,28966917,29032454,29097990,29163528,29229061,29294599,29360134,29425666,29491205,29556746,29622279,29687816,29753350,29818889,29884421,29949957,30015494,30081032,30146563,30212104,30277639,30343175,30408711,30474247,30539784,30605319,30670853,30736391,30801925,30867463,30932998,30998534,31064070,31129605,31195145,31260677,31326218,31391749,31457287,31522822,31588358,31653895,31719432,31784967,31850501,31916038,31981578,32047111,32112647,32178183,32243721,32309254,32374790,32440322,32505861,32571397,32636936,32702466,32768008,32833542,32899079,32964613,33030150,33095687,33161225,33226758,33292293,33357831,33423362,33488906,33554437,33619975,33685520,33751047,33816583,33882114,33947657,34013190,34078725,34144262,34209800,34275334,34340873,34406409,34471942,34537478,34603015,34668555,34734087,34799621,34865157,34930696,34996233,35061766,35127303,35192840,35258375,35323910,35389445,35454984,35520514,35586050,35651593,35717128,35782662,35848198,35913735,35979268,36044805,36110342,36175879,36241413,36306950,36372486,36438024,36503558,36569094,36634631,36700165,36765702,36831239,36896773,36962312,37027846,37093378,37158917,37224456,37289989,37355522,37421064,37486599,37552134,37617666,37683205,37748743,37814280,37879813,37945350,38010886,38076421,38141958,38207494,38273030,38338566,38404104,38469638,38535174,38600710,38666245,38731781,38797314,38862855,38928389,38993926,39059461,39124998,39190535,39256069,39321605,39387142,39452678,39518216,39583751,39649286,39714822,39780357,39845895,39911430,39976969,40042504,40108040,40173576,40239113,40304645,40370178,40435720,40501254,40566789,40632325,40697862,40763401,40828937,40894471,40960005,41025542,41091077,41156615,41222149,41287686,41353221,41418759,41484293,41549830,41615365,41680903,41746440,41811974,41877511,41943047,42008581,42074119,42139655,42205194,42270722,42336263,42401794,42467335,42532869,42598406,42663943,42729477,42795015,42860550,42926086,42991624,43057160,43122694,43188230,43253769,43319302,43384840,43450374,43515912,43581450,43646982,43712519,43778055],"gcnew":[15269889],"gmp_set_memory_functions":[3604482]} \ No newline at end of file diff --git a/docs/fti/FTI_104.json b/docs/fti/FTI_104.json index 9640452..407b542 100644 --- a/docs/fti/FTI_104.json +++ b/docs/fti/FTI_104.json @@ -1 +1 @@ -{"hamming":[8585218,13107205,15794178,25624578,35061764],"h55555555":[5701633,19333121,23986177],"h8000000000000000":[41811969],"h40000000":[21823490,39583746],"hex":[5242884,25165828,40828929],"h11111111":[11403265],"hc2d24d55":[6094849],"holds":[32702465],"heap":[7405569],"h5555":[5701633,19333121,23986177],"h80":[23068673,25100289,41353217],"h435e50d7":[24117249,26607617,41091073],"h22222222":[11403265],"h13":[24117249,26607617,41091073],"h80000000":[41811969],"hfffffffc":[29360129],"hfffffffe":[1507329,3014657,19267585,24969217,25493505,28770305,29360129,32374785,32571393,33030145,33685505,34930689,36241409,38404097,38469633],"hffffffff":[1507331,2359297,3014658,3670018,5570564,5701633,7471106,8257538,9764866,13697026,19267587,19333121,19857410,20447234,22544386,23986177,24117249,24969219,25034754,25821186,26607617,28180482,28770307,29360130,31784961,32374787,32571395,33030147,33488898,33685507,34930691,35061763,36241411,36765700,38273028,38404098,38469635,39387138,40173570,41091073,41811971],"hardware":[17432577,26673153,37158913],"hexadecimal":[12058625,19070977,20709377,22151169,36175873],"hf0f0f0f":[18546690],"hierarchy":[8060929,12713985,13631489,15794177,17825793,18481153,22216705,22413313,42532865],"handle":[8126465,8650753,19202049,23068673,25100289,41353217,41484289,42598401],"hd79":[24117249,26607617,41091073],"habcd1234":[5111809],"h40":[1376257],"he8":[15532033],"hf0f0f0f0":[196612,18546690,23789572],"high":[6553601,23986177,31784961],"highest":[41746433,42401793],"higher":[8585217,12845057,15794177,25624577,27262977,29032450],"h7ab824fd":[5111809],"h10000":[36044801],"hd4a51000":[15532033],"habcd12347ab824fd":[5111809],"hedcba987":[3014657,38404097],"hffff":[2359297,5701633,19333121,23986177,24117249,25493505,26607617,31784961,41091073],"h555555555555":[19333121],"h44444444":[11403265],"h5555aaaa":[31784961],"host":[23068675,25100290,25624577,41353218],"happens":[21823489,39583745],"h964619c7":[6094850],"h12345678":[3014657,5570561,7471106,20447234,28180482,36765697,38404097,40173569],"human":[31260673],"haaaaaaaa":[31784961],"he2":[1376257],"happen":[10092545,12124161],"h33333333":[11403267],"handled":[7405569,18153473],"h1e240":[1376257],"h1000":[5111810],"h7fffffff":[41811969],"hhc":[4718594,7077890,10878978,15138818,33226754,36503554],"help":[25624577],"half":[6553601],"hash":[131073,1179650,1769473,2162689,2228225,2293761,3604482,3866625,4653057,4980737,5636098,6225921,8060929,10944513,11993089,12713985,13500418,13631489,16777217,17825793,18481153,19726338,21364738,22216705,22413313,23527425,23592961,23658497,27197441,29753345,29949954,31260673,35389441,37224449,40566786,40960001,42532865,42991617,43515905,43646977]} \ No newline at end of file +{"hamming":[6881282,13893637,20643844,37224452],"h55555555":[5111809,19529729,21889025],"h8000000000000000":[36962305],"h40000000":[20709378,33685506],"hex":[5570564,25559044,41156609],"h11111111":[10420225],"hc2d24d55":[6553601],"holds":[26738689],"heap":[4915201],"h5555":[5111809,19529729,21889025],"h80":[25362433,28311553,34668545],"h435e50d7":[25296897,28901377,43581441],"h22222222":[10420225],"h13":[25296897,28901377,43581441],"h80000000":[36962305],"hfffffffc":[31719425],"hfffffffe":[1048577,3473409,18939905,26017793,26083329,27000833,29818881,31195137,31326209,31719425,31981569,32243713,35651585,40763393,41746433],"hffffffff":[1048579,2097153,3473410,3866626,5111809,5242884,6225922,6684674,8781826,15597570,15663106,18939907,19464194,19529729,19922946,21889025,25296897,26017795,27000835,27787266,28901377,29556738,29818883,31195139,31326211,31653890,31719426,31981571,32243714,33161217,33488898,33947650,34406402,35651587,36962307,37224451,40763395,40828932,41746435,43253764,43581441],"hardware":[18350081,24313857,40697857],"hexadecimal":[9437185,16711681,19988481,23396353,36241409],"hf0f0f0f":[18677762],"hierarchy":[9371649,12517377,14286849,15269889,17563649,20643841,23855105,28770305,41811969],"handle":[9240577,9306113,13631489,25362433,28311553,34668545,39387137,43319297],"hd79":[25296897,28901377,43581441],"habcd1234":[5767169],"h40":[1572865],"he8":[16580609],"hf0f0f0f0":[1114116,18677762,19791876],"high":[6160385,21889025,33161217],"highest":[36044801,40566785],"higher":[6881281,14811137,20643842,24641537,30605314],"h7ab824fd":[5767169],"h10000":[40239105],"hd4a51000":[16580609],"habcd12347ab824fd":[5767169],"hedcba987":[3473409,32243713],"hffff":[2097153,5111809,19529729,21889025,25296897,26083329,28901377,33161217,43581441],"h555555555555":[19529729],"h44444444":[10420225],"h5555aaaa":[33161217],"host":[22675457,25362435,28311554,34668546],"happens":[20709377,33685505],"h964619c7":[6553602],"h12345678":[3473409,5242881,6225922,19464194,32243713,33947650,34406401,43253761],"human":[34078721],"haaaaaaaa":[33161217],"he2":[1572865],"happen":[10944513,13107201],"h33333333":[10420227],"handled":[4915201,16515073],"h1e240":[1572865],"h1000":[5767170],"h7fffffff":[36962305],"hhc":[4325378,7471106,8650754,14680066,27197442,37683202],"help":[22675457],"half":[6160385],"hash":[131073,1245186,1638401,1835009,2228225,2424833,3080194,4653057,4784130,5046273,5373953,7012353,9371649,11796481,12517377,13828097,14286849,14745602,15269889,17563649,18153473,21168129,21233666,22151170,23592961,23855105,25165825,28770305,29425665,32702465,32964610,33292290,34078721,36896769,37617665,38666241,38797313,39321601,41811969,42270721]} \ No newline at end of file diff --git a/docs/fti/FTI_105.json b/docs/fti/FTI_105.json index 1a796c7..4f021f7 100644 --- a/docs/fti/FTI_105.json +++ b/docs/fti/FTI_105.json @@ -1 +1 @@ -{"identity":[39256065],"included":[41746433],"index":[5111809,10092547,11403265,12124163,13762561,17825793,25427970,26214401,27852808,32833538,34209793,39124993],"ignored":[1900545,4849665,5111809,9830401,19398657,20709378,21299203,22151169,24248321,25100289,28246017,40828929,41353217],"init":[25624578],"iterates":[17825793,35389441,37748738],"implicit":[262146,1245186,4390914,7012354,8781826,10747906,11141122,12582914,15269890,16121858,16252930,17629186,18677762,19070978,19464194,20054018,20316162,20578306,21692418,22347778,23265282,24182786,26411010,28114945,31064066,32309250,32899074,36175874,37355522,37421058,38076418,38993922,40239105,40632322,43712514],"inherited":[131074,1769473,2162689,2228230,2293761,3866626,4587521,4653057,4980737,6225925,8060935,10944517,11468801,11993089,12713990,13172737,13631494,14680065,16777221,17825798,18481157,22216710,22413319,23527425,23592966,23658497,27197441,29753350,31260673,35389446,37224449,40960001,42532870,42991622,43515906,43646978],"increment":[11730946,14417922,23396354,30015490,32964610],"implementation":[1900545,2752513,4849665,6029313,8585217,10092545,10616833,12124161,13107201,13762561,15794177,16580609,25624577,26083329,34209793,38535169,39124993,40697857],"identical":[917505,1835009,5701633,14483457,24117249,26542081,27983873,28246017,29622273,36044801,40501249,41091073],"ienumerable":[17825800,37748737],"initialize":[327684,458754,720898,851970,917506,1310721,1376258,1441794,1572866,1703940,1835010,2490370,2621444,2752518,2818051,2949124,3080194,3145730,3473410,3538946,3735556,4128770,4259844,4521989,5111810,5308418,5505028,5767170,5832708,6029314,6160386,6553604,6619138,7208962,7340037,7405570,7602182,7667718,8126466,8388612,8519682,8585239,8650756,8847364,8978434,9043970,9175046,9306114,9437188,9502724,9568260,9830402,9895940,9961476,10092546,10354694,10420228,10485762,10551298,10616838,11075588,11337730,11599876,11730946,11927558,12058626,12124162,12189700,12320771,12451844,12517378,12648452,12779526,12845058,12976130,13107204,13369350,13434882,13762562,13959170,14024710,14090242,14155778,14417924,14483460,14548994,14614530,14811140,14876676,15335426,15400962,15597570,15728644,15794199,15859714,16318468,16449540,16515076,16580612,16842754,16973830,17039364,17235972,17367042,17432578,17694722,18153475,18219012,18284550,18612226,18874370,19136514,19202054,19398658,19595266,19791876,20185090,20250630,20512770,20709378,20774918,21037059,21102594,21168132,21299202,21495810,21561347,21889030,21954563,22020100,22151170,22282242,22609922,22806530,22872068,22937604,23003138,23068675,23134212,23396354,24051716,24248326,24313858,24510468,24707076,24772612,24838146,25100290,25231362,25296900,25624599,26083330,26345476,26476546,26542088,26673154,26738690,26804228,27262980,27328518,27459588,27525122,27590659,27787272,27918338,27983874,28049410,28114946,28246020,28311556,28442628,28573700,28835843,28901380,29032452,29163522,29556739,29622276,29687810,30015490,30081026,30212102,30343170,30670852,30801926,30867460,31457284,31522818,31653892,32112642,32178182,32243714,32505860,32702466,32964612,33095682,33292292,33357830,33423364,33554438,33751042,33816578,34013187,34078724,34144258,34209794,34406404,34734082,35127302,35192836,35258372,35586052,35913730,35979268,36438022,36634626,36700162,36831234,36896772,36962308,37093378,37158914,37552132,37814274,37879810,38338566,38535170,38797316,38862852,39124994,39190532,39256068,39452678,39649286,39714818,39911426,40108034,40239106,40304642,40370180,40435714,40501250,40697862,40828929,40894466,41025538,41156614,41222148,41353218,41877506,41943042,42008578,42074113,42139652,42205188,42336259,42467332,42663942,42795011,42860547,42926083,43122691,43253762,43384834,43450370,43778054],"initializing":[720897,2818049,2949121,4456449,5177345,7405569,9043969,12976129,16842753,18153473,21561345,24707073,25231361,25624579,26345473,27918337,28377089,29032449,29556737,30081025,30343169,31522817,39714817,40108033,40828929,42795009,42926081,43122689],"indicating":[131074,589825,983042,1769474,1966082,2162690,2293762,3866626,4653058,4980738,6356994,6946817,7864321,8192002,9371649,11993090,13303810,15466498,16711681,21233665,23068673,23527426,23658498,24576001,26869761,27197442,27656193,30539777,30605313,30736385,31260674,31588353,33882113,35520514,35782658,37224450,38600705,38731777,40960002,43515906,43646978],"indicates":[2162690,3866626,4980738,9109505,11010049,11993090,13041665,13893634,16056322,17956865,20381698,20971521,21626881,21757954,25690114,25755649,27721729,30474241,30998530,31260674,32440321,33619970,34603009,35323905,35651585,36044802,36306946,37224450,37945345,38535169,40042497,40960002,42729473,43515906],"instructions":[25624578],"inherit":[8060929,22413313],"information":[1376257,7208961,11403265,16515073,30212097,34144257,36962305],"interpreted":[8519681,21299201],"implements":[17825793,37748737],"invoking":[16449537,16515073,30212097,36962305],"inclusive":[851969,2752515,5570561,8585224,15794184,16515073,20185089,25624584,30212097,36765697,36962305,40173569],"inheritance":[8060929,12713985,13631489,15794177,17825793,18481153,22216705,22413313,42532865],"identified":[12845058],"implemented":[38273025],"inequality":[2162689,3866625,4980737,11993089,13893633,16056321,20381697,20971521,21626881,21757953,25690113,25755649,30474241,30998529,31260673,33619969,35323905,36306945,37224449,37945345,40042497,40960001,42729473,43515905],"installation":[25624577],"include":[25624578],"ienumerator":[37748742],"install":[25624585],"internal":[8323073,8585217,15794177,25624577,38535170],"improve":[15990785],"integer":[196610,262145,458756,524290,851970,917508,1179650,1310724,1376258,1441795,1507332,1638401,1703940,1835011,2031617,2359299,2490369,2621444,2752516,2883586,3014659,3080193,3145733,3407874,3473413,3538946,3604482,3670020,3997697,4259844,4718593,4980737,5111812,5242882,5308421,5570563,5636098,5701635,5832708,6029314,6094851,6160387,6488065,6619141,7077889,7208965,7340039,7405573,7471107,7667717,8060929,8257539,8323074,8454145,8519681,8585252,8716289,8978437,9175044,9240577,9306117,9437190,9502724,9764867,9830401,9895937,9961476,10027010,10092546,10354693,10420230,10485763,10551301,10616836,10813441,10878977,10944514,11075585,11337733,11403265,11599875,11730945,11862017,11927556,11993089,12058626,12124162,12189700,12255234,12320770,12451843,12517377,12582913,12648452,12845059,13107203,13369348,13434884,13500418,13697027,13762562,13959173,14024707,14090244,14417928,14483459,14548997,14614531,14680066,14745601,14811141,14876676,15138817,15335425,15400964,15532034,15663105,15728643,15794212,15859716,15925249,15990790,16252929,16318469,16449538,16515078,16580611,16646145,16842755,16973828,17104898,17170433,17235972,17367045,17563649,18153475,18219012,18284548,18350081,18481154,18546690,18612227,18808833,18874373,19136517,19267587,19333123,19398659,19595266,19726338,19791877,19857411,19922945,19988482,20185091,20250629,20447235,20512769,20643841,20709382,20905985,21037059,21102595,21299202,21364738,21495812,21692417,21823490,21889028,22020099,22151171,22282245,22413318,22544387,22609925,22806531,22872068,22937601,23003139,23068678,23134210,23330817,23396356,23789570,23986178,24051715,24117249,24248324,24313858,24444929,24772614,24838148,24969220,25034754,25100294,25165826,25296901,25427969,25493506,25624629,25821187,25952257,26083330,26345475,26476547,26542085,26607620,26673153,26738693,26804228,27262977,27328516,27459587,27525124,27590660,27787269,27852801,27983876,28114945,28180483,28246020,28442628,28770307,28901379,29163523,29294596,29360130,29622275,29687809,29949954,30015489,30212104,30277633,30670849,30801924,30867460,31129602,31784962,32112644,32178180,32243717,32374786,32505860,32571395,32702466,32833537,32964616,33030147,33095681,33226753,33292292,33423364,33488898,33554436,33685507,34013189,34078723,34144261,34209794,34340865,34406405,34471937,34537473,34734085,34930691,35061762,35127300,35192838,35258369,35586052,35913729,35979267,36044802,36241411,36503553,36634627,36700165,36765699,36831235,36896772,36962310,37093377,37224449,37486594,37617665,37814273,37879810,38141953,38273026,38338562,38404099,38469634,38535171,38666242,38797317,38862853,39124994,39190530,39256067,39321602,39387139,39452677,39583746,39649284,39911427,40108033,40173571,40239105,40304643,40370179,40435717,40501251,40566786,40697860,40828931,40894477,40960001,41025540,41091073,41156613,41353222,41484289,41549825,41615363,41746433,41811970,41877506,41943045,42008578,42074113,42139649,42205185,42336260,42598401,42663939,42860545,42926083,43253765,43384833,43450371,43778052],"including":[12058625],"intptr":[524293,655368,2162689,3342341,7995400,8585218,10223621,10682373,15794178,17760261,17891333,18087938,21823492,22478853,22740993,23199750,25362433,27000837,27066370,31391749,32702466,34537478,34668549,35454981,37486594,37617672,38928389,39059461,39583748,42270726],"infinite":[13107201,26083329],"invoke":[25624577],"iteration":[29032449],"independent":[9764866,33685506,38273025],"initialization":[4521985,6553601,7340033,8585217,12320769,12779521,15794177,15859713,16449537,16515073,19660801,21037057,21168129,21954561,25624578,27590657,28573697,28835841,30212097,34013185,35258369,36962305,42336257,42795009,42860545],"initializations":[2818049,29556737],"interval":[33816577],"input":[1507329,4718595,5242882,7077891,8585220,10878979,12058626,14024705,14155777,15138819,15794180,15859713,15990785,21299202,21823489,22151169,25165828,25624583,29294593,32374785,33226758,33488897,36241409,36503558,39583745],"integwer":[36044801],"int64":[786434,1048580,2621442,3276802,4915204,4980740,11141124,11993092,14942212,16187396,20119556,20381700,21102594,21757956,22675458,25624577,27394050,28442626,28508162,30998532,31260676,33619972,36306948,37224452,37421060,38207492,38993924,39780354,39976964,40763396,40960004,43581444],"initonly":[9699329,10158081,18087937,24379393,27066369,37486593],"inverse":[8585218,15794178,15990787,23986177,25296898,25624578,27787266,31784961,43778055],"important":[28049409,33751041],"implied":[8060929,13172737,41746433],"infinity":[458753,12517377,17432577,26673153,37158913,41025537],"introduction":[25624577],"inherits":[8060929,22413313],"instead":[7208961,12648449,14417921,17235969,18153473,25624577,32964609,33030145,34144257],"intended":[2031617,8585218,14090241,15794178,19922945,25624578,26542081,27525122,32702466],"iso":[8454145,15925249],"import":[23068675,25100289,25624577,41353217],"initialized":[720897,2818049,4456449,7143428,12320769,13828097,16449537,16515073,17825796,28377089,29032449,29556737,30146561,30212097,34013185,34799617,36962305,37289985,42795009],"iterate":[2490369,33095681],"i686":[25624579],"isnot":[24903683],"incremented":[16973826,22872066],"istrue":[196610,327682,458754,720899,917506,1310721,1376260,1441794,1507330,1572866,1703940,1835010,2359298,2490372,2621444,2752514,2818050,2949124,3014658,3080194,3145730,3473410,3538946,3670020,3735554,3997702,4128770,4259842,4456450,4521986,4718606,5111818,5242882,5505026,5308418,5570562,5701634,5767170,5832706,6029314,6094852,6160386,6619138,7077902,7340034,7405572,7471106,7602178,7667714,8126465,8257540,8388610,8454148,8519684,8650754,8847362,8978434,9043970,9175042,9240578,9306114,9437186,9502722,9568258,9764868,9830402,9895938,9961474,10092546,10354692,10420226,10485762,10551298,10616834,10878990,11075586,11337730,11403266,11599874,11730946,11927554,12058628,12124162,12189698,12255234,12320770,12451842,12517378,12648450,12845058,12976132,13107202,13369346,13434882,13697026,13762562,13959170,14024706,14090244,14155782,14417924,14483458,14548994,14614530,14745604,14811138,14876674,15138830,15335426,15400962,15532034,15597570,15663108,15728642,15859714,15925252,15990785,16318470,16580610,16842754,16973826,17039362,17104898,17235970,17367042,17432578,17563650,17694722,18153474,18219012,18284546,18546690,18612228,18874370,19136514,19202050,19267586,19333126,19398664,19595268,19791878,19857412,20250628,20447234,20512770,20643842,20709378,20774914,21037058,21102594,21299202,21495810,21561350,21823496,21889026,21954562,22020098,22151172,22282242,22544388,22609922,22806530,22872066,22937602,23003140,23068674,23134210,23330820,23396354,23789570,23986180,24051714,24117252,24248322,24313858,24444930,24510466,24707074,24772612,24838148,24903682,24969220,25034756,25100312,25165828,25231362,25296898,25427970,25493506,25821188,26083330,26345474,26476546,26542082,26607620,26673154,26738690,26804226,27262978,27328514,27459586,27525122,27590658,27787266,27918340,27983874,28114948,28180482,28246020,28311554,28377090,28442628,28770308,28835842,28901378,29032452,29163522,29294594,29360132,29556740,29622274,29687810,30015490,30081026,30343174,30670850,30801922,30867458,31457282,31522822,31653892,31784964,32112642,32178178,32243714,32374786,32505860,32571396,32702466,32833538,32964612,33030148,33095684,33226766,33292290,33357826,33423364,33488898,33554434,33685508,34013186,34078722,34209794,34340868,34406406,34734082,34930692,35061762,35127298,35192836,35586050,35913730,35979266,36044806,36241410,36438018,36503566,36634626,36700162,36765698,36831236,36896770,37093378,37158914,37552130,37814274,37879810,38273028,38338566,38404098,38469634,38535170,38666242,38797316,38862850,39124994,39190530,39256066,39387140,39452676,39649282,39583752,39714822,39911426,40108034,40173570,40239108,40304642,40370178,40435714,40501250,40697858,40828929,40894468,41025538,41091076,41156612,41222146,41353240,41484292,41811972,41877506,41943042,42008578,42074114,42139650,42205186,42336258,42467330,42598404,42663938,42795010,42860546,42926082,43122694,43253762,43384836,43450372,43778050],"isolated":[2490369,33095681],"iff":[8585224,9306114,15532034,15794184,17367042,25624584,26738690,33488898,34734082,40435714,43253762],"int":[262146,458755,851970,917510,1179652,1310724,1441797,1572865,1638402,1703938,1835012,2490369,2621441,3080195,3145731,3473411,3538945,3604484,3997697,4718595,5242884,5308419,5636100,6029315,6160385,6488066,6553601,6619139,7077891,7667715,8060929,8126465,8454147,8519683,8650753,8978435,9306115,9502721,9568257,9830401,9895939,9961475,10420228,10485762,10551302,10813443,10878979,11206657,11337733,11599875,11862018,11993089,12058627,12189699,12255235,12320774,12451843,12517379,12582914,12845062,13434887,13500420,13697027,13959171,14352385,14483459,14548997,14614531,14745603,14811139,14876673,15138819,15335428,15400962,15532035,15597569,15663107,15925251,15990787,16121857,16252930,16318466,16646147,17039361,17170437,17367043,17563651,18219009,18350082,18612227,18743297,18808836,18874372,19136515,19398659,19595267,19726340,19791874,20185090,20512769,20643843,20709382,20840449,20905986,21037057,21102593,21299206,21364740,21495809,21692418,21954561,22151171,22806531,22872065,22937603,23003140,23068680,23330819,23396353,24313857,24510465,25100294,25165827,25231362,25296897,25624581,25952260,26476547,26738693,26804225,27590659,27852804,27983878,28114947,28246018,28311553,28442625,28639233,29163522,29360129,29622275,29687809,29949956,30277635,30670851,30867457,31129601,31457281,32112644,32243715,32309249,32505857,33095681,33226755,33292289,33423362,33488899,33751041,34013190,34340867,34406402,34471938,34537475,34734083,34799617,34865153,35192833,35258371,35586049,35848193,35913731,36372481,36503555,36569089,36634626,36700165,36831235,36896771,37093379,37224449,37355521,37486596,37552129,37814275,37879809,38141955,38535174,38666243,38862851,39256065,39518209,39911427,40108036,40239107,40304643,40435715,40501252,40566788,40632321,40828934,41025539,41353222,41484291,41615361,41746436,41811969,41877510,42008581,42074115,42139651,42598403,42860547,43253763,43384835,43450373,43778051],"initializes":[2162689,2686977,5898241,8060929,10289153,22216705,22740993],"integers":[1376257,5308417,7405569,8585217,9437185,9830401,11403265,14155777,14614529,15794178,16842753,18153473,19595265,20709377,21495809,22151169,22282241,22609921,23003137,24772609,25624583,26673153,27066369,28704769,30343175,39911426,40828929,41943041,42008577,42926081,43122695],"installed":[25624577],"inverted_number":[8585217,15794177,16384006,25624577],"imply":[2359297,19333121],"int_bit":[23068673],"instance":[131077,589828,983042,1179649,1769476,1900545,1966082,2162692,2228225,2293764,2686977,3604481,3866629,4653060,4849665,4980740,5636097,6225921,6356994,6946819,7864324,8060930,8192002,9371652,10289153,10944513,11993092,12058625,12713985,13303810,13500417,13631489,15466498,16711684,16777217,17825793,18481153,19070977,19726337,21233668,21364737,22216706,22413313,23068674,23527428,23592961,23658500,24576004,26869763,27197444,27656195,29753345,29949953,30539779,30605316,30736387,31260676,31588355,33882115,35389441,35520514,35782658,37224452,38600708,38731779,40566785,40828929,40960004,42401793,42532865,42991617,43515909,43646981],"intend":[25624577],"identify":[23134209],"iterations":[6553601],"increase":[1507329,3670017,7405569,24969217,25952257,29032449,29294593,32374785],"initial":[7340033,8585222,12058625,15794182,18153473,21037057,23986179,25624582,27590657,28049409,31784964,31850497,33751041,42336257],"increasingly":[196609,8585217,15794177,25624577],"inline":[9109505,11010049,13041665,17956865,20971521,21626881,25755649,27721729,30474241,32440321,34603009,35323905,35651585,37945345,40042497,42729473],"immediately":[28114945,40239105],"item":[17825793,26214401,27852803],"inputs":[14024705,38338561],"irrespective":[41615361,42663937],"int32":[262148,458754,917507,1179649,1310722,1376258,1441794,1572866,1638404,1835011,2949122,3080194,3145729,3276804,3473409,3604481,4128769,4259841,4521986,4718593,4915204,4980740,5177346,5242883,5308418,5636097,5767170,6029313,6488068,6619137,7077889,7340034,7667713,8454145,8519682,8585224,8847362,8978433,9175041,9306114,9437186,9830402,9895938,9961474,10420225,10551298,10813441,10878977,11337729,11599873,11862020,11993092,12058626,12189697,12255233,12320772,12451842,12517378,12582916,12845059,13434882,13500417,13697025,13959169,14155778,14483459,14548993,14614531,14745601,14811137,14876673,15007748,15138817,15335426,15532033,15663105,15794184,15925249,15990785,16252932,16646145,17170433,17367042,17432577,17563649,18350084,18612226,18808833,18874369,19136513,19398658,19595266,19726337,20381700,20643841,20709379,20905988,21037058,21299203,21364737,21495810,21561346,21692420,21757956,21954562,22151170,22282242,22609922,22937602,23003138,23068674,23134209,23330817,23461890,24707074,24772610,25100295,25165827,25231362,25624580,25952257,26345474,26476546,26673154,26738690,27590658,27852801,27983875,28114947,28508164,28835842,29622273,29949953,30081026,30277633,30670850,30998532,31129601,31260676,31653890,32112642,32243713,33226753,33488897,33619972,34013189,34340865,34471940,34537474,34734082,35258369,35913729,36306948,36438017,36503553,36700161,36831234,36896770,37093378,37158913,37224452,37486593,37814274,38141953,38535172,38666243,38862849,39190530,39714818,39780356,39911425,40108034,40239107,40304642,40435714,40501251,40566785,40828932,40960004,41025538,41222145,41353223,41484289,41746433,41877506,41943042,42008579,42074114,42139650,42336258,42467330,42598401,42795010,42860546,43253762,43384834,43450369,43581444,43778049],"interface":[65537,131073,196609,262145,327681,393217,458753,524289,589825,655361,720897,786433,851969,917505,983041,1048577,1114113,1179649,1245185,1310721,1376257,1441793,1507329,1572865,1638401,1703937,1769473,1835009,1900545,1966081,2031617,2097153,2162689,2228225,2293761,2359297,2424833,2490369,2555905,2621441,2686977,2752513,2818049,2883585,2949121,3014657,3080193,3145729,3211265,3276801,3342337,3407873,3473409,3538945,3604481,3670017,3735553,3801089,3866625,3932161,3997697,4063233,4128769,4194305,4259841,4325377,4390913,4456449,4521985,4587521,4653057,4718593,4784129,4849665,4915201,4980737,5046273,5111809,5177345,5242881,5308417,5373953,5439489,5505025,5570561,5636097,5701633,5767169,5832705,5898241,5963777,6029313,6094849,6160385,6422529,6488065,6553601,6619137,6684673,6225921,6750209,6356993,6291457,6815745,6881281,6946817,7012353,7077889,7143425,7208961,7274497,7340033,7405569,7471105,7536641,7602177,7667713,7733249,7798785,7864321,7929857,7995393,8060929,8126465,8192001,8257537,8323073,8388609,8454145,8519681,8585218,8650753,8716289,8781825,8847361,8912897,8978433,9043969,9109505,9175041,9240577,9306113,9371649,9437185,9502721,9568257,9633793,9699329,9764865,9830401,9895937,9961473,10027009,10092545,10158081,10223617,10289153,10354689,10420225,10485761,10551297,10616833,10682369,10747905,10813441,10878977,10944513,11010049,11075585,11141121,11206657,11272193,11337729,11403265,11468801,11534337,11599873,11665409,11730945,11796481,11862017,11927553,11993089,12058625,12124161,12189697,12255233,12320769,12386305,12451841,12517377,12582913,12648449,12713985,12779521,12845057,12910593,12976129,13041665,13107201,13172737,13238273,13303809,13369345,13434881,13500417,13565953,13631489,13697025,13762561,13828097,13893633,13959169,14024705,14090241,14155777,14221313,14286849,14352385,14417921,14483457,14548993,14614529,14680065,14745601,14811137,14876673,14942209,15007745,15073281,15138817,15204353,15269889,15335425,15400961,15466497,15532033,15597569,15663105,15728641,15794178,15859713,15925249,15990786,16056321,16121857,16187393,16252929,16318465,16384001,16449537,16515073,16580609,16646145,16711681,16777217,16842753,16908289,16973825,17039361,17104897,17170433,17235969,17301505,17367041,17432577,17498113,17563649,17629185,17694721,17760257,17825795,17891329,17956865,18022401,18087937,18153473,18219009,18284545,18350081,18415617,18481153,18546689,18612225,18677761,18743297,18808833,18874369,18939905,19005441,19070977,19136513,19202049,19267585,19333121,19398657,19464193,19529729,19595265,19660801,19726337,19791873,19857409,19922945,19988481,20054017,20119553,20185089,20250625,20316161,20381697,20447233,20512769,20578305,20643841,20709377,20774913,20840449,20905985,20971521,21037057,21102593,21168129,21233665,21299201,21364737,21430273,21495809,21561345,21626881,21692417,21757953,21823489,21889025,21954561,22020097,22085633,22151169,22216705,22282241,22347777,22413313,22478849,22544385,22609921,22675457,22740993,22806529,22872065,22937601,23003137,23068673,23134209,23199745,23265281,23330817,23396353,23461889,23527425,23592961,23658497,23724033,23789569,23855105,23920641,23986177,24051713,24117249,24182785,24248321,24313857,24379393,24444929,24510465,24576001,24641537,24707073,24772609,24838145,24903681,24969217,25034753,25100289,25165825,25231361,25296897,25362433,25427969,25493505,25559041,25624581,25690113,25755649,25821185,25886721,25952257,26017793,26083329,26148865,26214401,26279937,26345473,26411009,26476545,26542081,26607617,26673153,26738689,26804225,26869761,26935297,27000833,27066369,27131905,27197441,27262977,27328513,27394049,27459585,27525121,27590657,27656193,27721729,27787265,27852801,27918337,27983873,28049409,28114945,28180481,28246017,28311553,28377089,28442625,28508161,28573697,28639233,28704769,28770305,28835841,28901377,28966913,29032449,29097985,29163521,29229057,29294593,29360129,29425665,29491201,29556737,29622273,29687809,29753345,29818881,29884417,29949953,30015489,30081025,30146561,30212097,30277633,30343169,30408705,30474241,30539777,30605313,30670849,30736385,30801921,30867457,30932993,30998529,31064065,31129601,31195137,31260673,31326209,31391745,31457281,31522817,31588353,31653889,31719425,31784961,31850497,31916033,31981569,32047105,32112641,32178177,32243713,32309249,32374785,32440321,32505857,32571393,32636929,32702465,32768001,32833537,32899073,32964609,33030145,33095681,33161217,33226753,33292289,33357825,33423361,33488897,33554433,33619969,33685505,33751041,33816577,33882113,33947649,34013185,34078721,34144257,34209793,34275329,34340865,34406401,34471937,34537473,34603009,34668545,34734081,34799617,34865153,34930689,34996225,35061761,35127297,35192833,35258369,35323905,35389441,35454977,35520513,35586049,35651585,35717121,35782657,35848193,35913729,35979265,36044801,36110337,36175873,36241409,36306945,36372481,36438017,36503553,36569089,36634625,36700161,36765697,36831233,36896769,36962305,37027841,37093377,37158913,37224449,37289985,37355521,37421057,37486593,37552129,37617665,37683201,37748737,37814273,37879809,37945345,38010881,38076417,38141953,38207489,38273025,38338561,38404097,38469633,38535169,38600705,38666241,38731777,38797313,38862849,38928385,38993921,39059457,39124993,39190529,39256065,39321601,39387137,39452673,39518209,39583745,39649281,39714817,39780353,39845889,39911425,39976961,40042497,40108033,40173569,40239105,40304641,40370177,40435713,40501249,40566785,40632321,40697857,40763393,40828929,40894465,40960001,41025537,41091073,41156609,41222145,41287681,41353217,41418753,41484289,41549825,41615361,41680897,41746433,41811969,41877505,41943041,42008577,42074113,42139649,42205185,42270721,42336257,42401793,42467329,42532865,42598401,42663937,42729473,42795009,42860545,42926081,42991617,43057153,43122689,43188225,43253761,43319297,43384833,43450369,43515905,43581441,43646977,43712513,43778049],"intentionally":[8126465,8650753,19202049],"int16":[786434,2424836,3276802,4915204,4980740,6684676,7274500,11272196,11993092,14221316,20316164,20381700,21757956,22347780,25624577,27131908,27394050,28508164,28966916,30932996,30998532,31260676,33619972,36306948,37224452,39780354,40960004,43581444]} \ No newline at end of file +{"identity":[34734081],"included":[40566785],"index":[5767169,10420225,10944515,12517377,13041665,13107203,26607617,28246017,28704770,30277634,33554440,41680897],"ignored":[1900545,4194305,5767169,10158081,19988482,22347779,22806529,23396353,25624577,25690113,28311553,34668545,41156609],"init":[4128769,8060929,13959169,20643842,22020097,25231361,25886721,27852801,38338561,39190529,43646977],"iterates":[12517377,41484290,42270721],"implicit":[327682,1310722,4063234,7143426,7864322,10289154,11665410,13369346,13434882,15728642,15859714,16711682,17039362,17498114,20840450,21692418,21823490,22413314,22609922,23658498,25427970,26869762,26935298,27983873,28966914,29229058,33030146,33226754,34865154,34996225,36241410,37879810,38928386,39124994,41615362],"inherited":[131074,1638401,1835009,2228230,2424833,3670017,4653058,5046273,5373953,7012357,8912897,9371655,11796485,11993089,12517382,13828097,14286854,15269894,17563653,17956865,18153477,21168129,23592961,23855111,25165830,28770310,29425665,32702470,34078721,36896770,37617666,38666241,38797318,39321601,41811974,42270726],"increment":[7995394,15073282,20774914,29360130,30474242],"implementation":[1900545,3538945,4194305,6619137,6881281,10944513,11206657,13041665,13107201,13893633,17104897,20643842,23003137,28246017,41287681,41680897,43057153],"identical":[720897,1966081,5111809,15532033,24969217,25296897,25624577,27328513,32047105,38469633,40239105,43581441],"ienumerable":[12517384,41484289],"initialize":[196612,458754,589826,655362,720898,851970,1376257,1507332,1572866,1966082,2555906,2621442,2686978,2818051,2883586,2949124,3014658,3342340,3407874,3538950,3801092,3932164,3997698,4128773,4587522,4915202,5701634,5767170,5832706,6094852,6160388,6291460,6422530,6619138,6881303,6946820,7274498,7340034,7995394,8060933,8126470,8192006,8519682,8847366,9175044,9240578,9306116,9437186,9568260,9699334,9764870,9895938,9961476,10027010,10092548,10158082,10223620,10551300,10813444,10878978,10944514,11010052,11141122,11206662,11468804,11534338,12255234,12320770,12451842,12648452,12713986,12910596,13041666,13107202,13238274,13500422,13565958,13631494,13762562,13893636,13959171,14024708,14155782,14221316,14352386,14483460,14548994,14614532,14811138,14876676,15073284,15138818,15204358,15335428,15466498,15532036,16187394,16252934,16515075,16646146,17104900,17235970,17301510,17432580,17629186,17694722,17760260,18284548,18350082,18415620,18743300,19136514,19267588,19333124,19398662,19988482,20381700,20578306,20643885,20774914,21037060,21299202,21561346,21626886,21757954,22020099,22216706,22347778,22478850,22544388,22806530,22872068,22937602,23003138,23068674,23134210,23265284,23396354,23724035,24117250,24313858,24444930,24510466,24641540,24707078,24969224,25034754,25100292,25231363,25362435,25493508,25624580,25690118,25755656,25821187,25886723,25952260,26214402,26279940,26673158,26738690,26804228,27066370,27131906,27262980,27328514,27394052,27852803,27983874,28180482,28246018,28311554,28508164,28835846,29032450,29097986,29294594,29360130,30015492,30081030,30212100,30343172,30474244,30539780,30605316,30736388,30867460,30932994,30998530,32047108,32112644,32178178,32636932,32768006,33095684,33619972,33816578,34013186,34144258,34209794,34275330,34340868,34471938,34668546,34734084,34930692,34996226,35061762,35127300,35192838,35258372,35323906,35454982,35782658,36306946,36438018,36503554,36569090,36634626,36831236,37027842,37421062,37486596,37552130,37748738,37814276,37945347,38010882,38141954,38338563,38404102,38469634,38535170,38600707,38862852,39190531,39583746,39649282,39714819,39976966,40042500,40108034,40173574,40435718,40697858,40894466,41156609,41287682,41418756,41549826,41680898,41877508,42074116,42139652,42205190,42336260,42598402,42663938,42926082,42991622,43057158,43384836,43515905,43646979,43712516],"initializing":[589826,2818050,2949122,4390914,4915202,4980738,10027010,12451842,15466498,16515074,20643843,22872066,23724034,24117250,24510466,25821186,27394050,28573698,30605314,30998530,34144258,34275330,34471938,37945346,38600706,39649282,39714818,41156610],"indicating":[131074,393217,983042,1638402,1835010,2162690,2424834,4653058,5046274,5373954,6750210,7667714,8585217,9043969,10354689,13828098,14090242,15794177,17367042,20054017,21168130,22282241,23592962,25362433,27918337,29425666,29753345,31260673,31588353,31916033,32571393,32833537,34078722,34537473,35586050,36896770,37617666,38666242,39321602,40501249,42401794],"indicates":[1638402,4653058,5046274,7929857,10747905,12582913,13697025,13828098,14417922,16842754,19726337,22740994,23199746,23986177,24772609,27721730,30408705,31784961,32899073,33357825,33423362,34078722,34603009,35913729,36175873,36896770,37093378,38666242,39321602,39845889,40239106,40370178,41287681,42795009],"instructions":[22675458],"inherit":[9371649,23855105],"information":[1572865,7340033,10420225,14614529,26673153,34209793,34340865],"interpreted":[9895937,22347777],"implements":[12517377,41484289],"invoking":[14614529,18284545,26673153,34340865],"inclusive":[655361,3538947,5242881,6881288,14614529,20643856,21561345,26673153,34340865,34406401,43253761],"inheritance":[9371649,12517377,14286849,15269889,17563649,20643841,23855105,28770305,41811969],"identified":[14811138],"implemented":[40828929],"inequality":[1638401,4653057,5046273,13828097,14417921,16842753,19726337,22740993,23199745,23986177,24772609,27721729,31784961,32899073,33423361,34078721,36175873,36896769,37093377,38666241,39321601,39845889,40370177,42795009],"installation":[22675457],"include":[22675458],"ienumerator":[41484294],"install":[22675465],"internal":[6881281,9830401,20643842,41287682],"improve":[18874369],"integer":[327681,458757,655362,720900,851971,1048580,1114114,1245186,1376261,1441793,1507333,1572866,1703937,1966083,2097155,2490370,2621445,2686977,2883585,3014661,3080194,3211266,3342341,3407874,3473411,3538949,3604481,3866628,3932165,4325377,4784130,4915205,5046273,5111811,5242883,5570562,5701637,5767173,5832709,6029313,6094853,6225923,6422534,6553603,6619139,6684675,6881316,6946823,7077889,7208962,7274500,7340038,7471105,7995394,8060936,8126469,8192006,8257538,8388609,8519686,8650753,8781827,9175043,9371649,9437186,9699333,9764870,9830403,9895937,10158081,10223622,10420225,10551297,10616833,10813445,10878982,10944515,11010053,11141126,11206661,11468801,11534339,11599874,11796482,11862017,12648454,12713988,12976129,13041667,13107203,13238277,13434881,13565955,13828097,13893636,13959170,14024709,14155781,14221317,14352385,14483462,14548998,14614535,14680065,14745602,14811139,14876677,15007745,15073289,15138819,15204357,15335427,15466499,15532035,15597571,15663107,15728641,15925249,15990785,16187397,16252933,16515075,16580610,16646149,16908289,17104900,17235969,17301509,17432581,17563650,17629189,17694724,17760260,17891329,18022401,17956866,18219010,18284546,18415621,18546689,18677762,18743301,18874374,18939907,19136513,19267589,19333124,19464195,19529731,19595265,19660801,19791874,19922947,19988486,20381697,20578310,20709378,20643925,20774917,21037062,21233666,21299203,21364737,21495810,21561347,21626886,21757958,21823489,21889026,21954561,22020100,22151170,22216708,22347778,22478850,22544388,22675460,22806532,22872067,22937604,23003139,23068676,23134213,23330817,23396355,23855110,24051713,24313857,24444933,24641537,24707077,24969222,25034757,25231365,25296897,25362439,25493508,25559042,25624581,25690117,25755654,25952261,26017795,26083330,26214405,26279942,26411009,26673161,26738691,26804229,27000836,27066370,27131910,27197441,27328516,27525124,27590658,27787266,27983873,28180483,28246019,28311559,28508166,28704769,28835845,28901380,29032449,29097989,29294597,29360130,29556739,29818883,30081029,30212100,30277633,30343170,30474249,30539780,30736389,30867461,30932995,31195139,31326211,31391745,31653890,31719426,31981571,32047107,32112641,32243715,32636935,32768005,32964610,33161218,33292290,33488899,33554433,33619973,33685506,33816590,33947651,34144257,34209798,34340871,34406403,34668551,34734083,34930692,34996225,35061765,35127298,35192837,35323909,35454981,35651586,35782660,35979265,36306950,36438019,36503554,36569094,36634627,36831237,36962306,37027842,37224450,37421059,37486593,37552133,37683201,37748737,37814278,38010881,38141956,38338561,38404100,38469635,38535170,38600707,38666241,38731777,38993921,39190534,39256065,39321601,39387137,39452673,39583745,39976966,40042502,40239106,40435717,40566785,40763395,40828930,40894469,40960002,41156611,41222145,41287683,41418753,41549828,41680899,41746434,41877509,42074118,42139649,42205186,42467330,42598401,42663937,42729474,42926086,43057157,43253763,43319297,43384836,43515905,43581441,43646981,43778051],"including":[9437185],"intptr":[524296,1638401,2752517,6881281,7208965,9109512,11272197,11730949,12779522,16973829,17170437,20643841,20709380,21430278,23461889,24379393,26476549,26738690,28377093,28639234,32505861,33685508,34799621,35389445,37289990,38076421,39256069,40960002,41222152,42532869],"infinite":[13893633,23003137],"invoke":[22675457],"iteration":[30605313],"independent":[6684674,31981570,40828929],"initialization":[4128769,6160386,6881281,8060929,13500418,13959169,14614529,16646145,18284546,20643843,20905986,22020097,23265282,25231361,25886721,26673153,27852801,30015490,34340865,37945345,38338561,39190529,42139650,43646977],"initializations":[2818049,25821185],"interval":[40108033],"input":[1048577,4325380,5570562,6881284,7471108,8650756,9437186,12255233,13565953,14680068,16646145,18874369,20709377,20643849,22347778,22675457,23396353,25559044,27197447,27525121,31653889,33685505,35651585,37683207,40763393],"integwer":[40239105],"int64":[786434,917508,3276802,3342338,5046276,5636100,7143428,13828100,16121860,17825796,18808836,19267586,19857410,22675457,22937602,23199748,24838146,27459586,27721732,33030148,33423364,33882114,34078724,37093380,37355524,38666244,39124996,39321604,40370180,40632324,41091076,43188228],"initonly":[11337729,11403265,12779521,22085633,28639233,40960001],"inverse":[6881282,18874371,20643844,21889025,25755650,28508162,33161217,38404103],"important":[32178177,34013185],"implied":[9371649,11993089,40566785],"infinity":[458753,14352385,18350081,24313857,35323905,40697857],"introduction":[22675457],"inherits":[9371649,23855105],"instead":[7340033,14876673,15073281,16515073,18743297,22675457,30474241,31326209,34209793],"intended":[1703937,6881282,13238273,17891329,20643844,24969217,25034754,26738690],"iso":[8388609,16908289],"import":[20643841,25362436,28311554,34668546],"initialized":[589825,2818049,4980737,8716292,12517380,13959169,14614529,15400961,18284545,25821185,26673153,28573697,30605313,31129601,34340865,36700161,37945345,39190529,42008577],"iterate":[2686977,39583745],"i686":[22675459],"isnot":[24903683],"incremented":[14024706,16252930],"istrue":[196610,458754,589827,720898,851970,1048578,1114114,1376257,1507332,1572868,1966082,2097154,2555906,2621442,2686980,2818050,2883586,2949124,3014658,3342340,3407874,3473410,3538946,3604486,3801090,3866628,3932162,3997698,4128770,4325390,4587522,4915204,4980738,5111810,5242882,5570562,5701634,5767178,5832706,6094850,6225922,6291458,6422530,6553604,6619138,6684676,6946818,7274498,7471118,7995394,8060930,8126466,8192002,8257538,8388612,8519682,8650766,8781828,8847362,9175042,9240577,9306114,9437188,9568258,9699330,9764868,9895940,9961474,10027010,10092546,10158082,10223618,10420226,10551298,10616834,10813442,10878978,10944514,11010050,11141122,11206658,11468802,11534338,12255238,12320770,12451844,12648454,12713986,12910594,13041666,13107202,13238276,13565954,13631490,13762562,13893634,13959170,14024706,14155778,14221314,14352386,14483458,14548994,14680078,14811138,14876674,15073284,15138818,15204354,15335426,15466498,15532034,15597570,15663108,15925252,15990786,16187394,16252930,16515074,16580610,16646146,16908292,17104898,17235970,17301506,17432580,17629186,17694724,17760258,18219010,18350082,18415618,18546692,18677762,18743298,18874369,18939906,19136514,19267588,19333122,19398658,19464194,19529734,19791874,19922948,19988482,20381698,20578306,20709384,20774914,21037062,21299204,21626884,21757954,21889028,21954562,22020098,22216706,22347778,22478852,22544386,22806536,22872066,22937602,23003138,23068674,23134210,23330820,23396356,23724038,24117250,24313858,24444932,24510468,24641538,24707074,24903682,24969218,25034754,25100290,25231362,25296900,25362434,25493506,25559044,25624580,25690114,25755650,25821188,25886722,25952258,26017796,26083330,26214402,26279940,26411010,26738690,26804226,27000836,27066370,27131906,27197454,27262978,27328514,27394050,27525122,27787268,27852802,27983876,28180482,28246018,28311576,28508162,28573698,28704770,28835842,28901380,29032450,29097986,29294594,29360130,29556740,29818884,30081026,30212098,30277634,30343170,30474244,30539778,30605316,30736388,30867460,30932994,30998530,31195140,31326212,31653890,31719428,31981572,32047106,32112642,32243714,32636932,32768002,33095684,33161220,33488900,33619970,33685512,33816580,33947650,34144258,34275334,34406402,34471942,34668568,34734082,34930690,34996228,35061762,35127298,35192834,35258370,35323906,35454980,35651586,35782658,36306946,36438020,36503554,36569090,36634626,36831234,36962308,37027842,37224450,37421058,37486594,37552130,37683214,37748740,37814276,37945346,38010882,38141956,38338562,38404098,38469634,38535170,38600706,38862850,38993924,39190530,39387140,39583748,39649286,39714822,39976964,40042502,40173570,40239110,40435714,40697858,40763394,40828932,40894466,41156609,41287682,41418754,41549826,41680898,41746434,41877506,42074114,42205190,42336258,42467330,42598402,42663938,42926082,42991618,43057154,43253762,43319300,43384834,43515906,43581444,43646978,43712514],"isolated":[2686977,39583745],"iff":[6881288,10878978,16580610,20578306,20643856,27131906,31653890,36306946,36569090,42926082],"int":[327682,458755,655362,720902,851973,1245188,1376260,1441794,1507330,1966084,2555905,2621443,2686977,2883587,3014659,3080196,3342337,3407873,3604481,4325379,4784132,5570564,5701635,5832707,6029314,6160385,6422531,6619139,6946820,7274497,7471107,8192003,8257539,8388611,8519686,8650755,9175043,9240577,9306113,9371649,9437187,9502721,9895939,9961473,10158081,10813441,10878979,11010051,11141125,11468803,11534338,11862019,12320769,12648450,12713991,12910593,12976130,13434882,13828097,13959174,14024705,14221315,14352387,14483459,14548995,14680067,14745604,14811142,15007749,15138819,15335427,15532035,15597571,15728642,15925251,15990787,16187394,16449537,16580611,16908291,17039361,17235972,17432577,17629189,17694723,18022403,18415617,18546691,18874371,19136513,19267585,19595268,19660802,19988486,20185089,20316161,20381699,20578307,20774913,21037058,21233668,21299204,21364738,21561346,21757956,21823490,21954563,22020097,22151172,22216705,22347782,22478851,22675461,22806531,22937601,23068675,23134211,23330819,23396355,23920641,24051716,24117250,25100289,25231363,25362440,25559043,25624578,25886721,25952257,26804225,27066369,27131909,27197443,27262977,27328518,27590657,27983875,28180483,28311558,28508161,29032449,29097987,29229057,30736385,30867458,30932994,31391747,31653891,31719425,32047107,32112643,32636929,32964612,33226753,33292292,33554436,33619969,34013185,34144260,34668550,34734081,34996227,35061764,35258369,35323907,35782659,35848193,36306947,36438021,36503558,36569091,36634627,36700161,36831233,36962305,37027845,37486595,37552133,37683203,37748739,38010883,38141955,38338563,38404099,38469636,38535169,38666241,38731779,38928385,38993923,39190534,39256067,39387139,39452674,39583745,39780353,40042498,40566788,40960004,41025537,41156614,41287686,41549826,41877507,41943041,42074115,42139651,42336257,42467331,42598403,42663939,42926083,43122689,43319299,43515907,43778049],"initializes":[1638401,2359297,6815745,9371649,11075585,23461889,28770305],"integers":[1572866,4915202,5832706,6881281,10158082,10223618,10420225,12255234,15138818,15466498,16515074,19988482,20643848,21299202,22216706,22478850,22675457,23396354,24313858,26214402,26279938,28639233,29294594,30146561,34275336,35782658,37027842,38600706,39714824,40894466,41156609],"installed":[22675457],"inverted_number":[6881281,9633798,20643842],"imply":[2097153,19529729],"int_bit":[25362433],"instance":[131077,393220,983042,1245185,1638404,1835012,1900545,2162690,2228225,2359297,2424836,3080193,4194305,4653061,4784129,5046276,5373956,6750210,7012353,7667714,8585219,9043972,9371650,9437185,10354692,11075585,11796481,12517377,13828100,14090242,14286849,14745601,15269889,15794180,16711681,17367042,17563649,18153473,20054020,21168132,21233665,22151169,22282244,23592964,23855105,25165825,25362434,27918339,28770306,29425668,29753347,31260676,31588355,31916035,32571396,32702465,32833539,32964609,33292289,34078724,34537475,35586050,36044801,36896773,37617669,38666244,38797313,39321604,40501251,41156609,41811969,42270721,42401794],"intend":[22675457],"identify":[30343169],"iterations":[6160385],"increase":[1048577,3866625,4915201,24051713,27000833,27525121,30605313,35651585],"initial":[6881286,8060929,9437185,16515073,20643852,21889027,22020097,25231361,30670849,32178177,33161220,34013185,43646977],"increasingly":[1114113,6881281,20643842],"inline":[7929857,10747905,12582913,13697025,19726337,23986177,24772609,30408705,31784961,32899073,33357825,34603009,35913729,36175873,39845889,42795009],"immediately":[27983873,34996225],"item":[12517377,26607617,33554435],"inputs":[13565953,42205185],"irrespective":[37421057,43778049],"int32":[327684,458753,720898,851969,1245185,1376257,1441796,1966081,2621441,2883585,3014657,3080193,3276804,4325377,4784129,5046276,5570561,5636100,5701633,5832705,6029316,6422529,6619137,6881286,6946817,7471105,8192001,8257537,8388609,8519682,8650753,9175041,9437185,9895937,10878977,11010049,11141121,11468801,11862017,12713986,12976132,13434884,13828100,13959170,14221313,14352385,14483457,14548993,14680065,14745601,14811138,15007745,15138817,15335425,15532033,15597569,15728644,15925249,15990785,16580609,16908289,17235969,17629185,17694721,18022401,18546689,18612228,18874369,19595265,19660804,19988482,20381697,20578305,20643846,20971522,21233665,21299201,21364740,21757953,21823492,21954561,22151169,22347778,22478849,22675460,22806529,23068673,23134209,23199748,23330817,23396353,24051713,25231361,25362434,25559041,27131905,27197441,27328514,27459588,27721732,27983874,28311556,29097985,31391745,31653889,32047105,32112641,32964609,33292289,33423364,33554433,33882116,34078724,34144257,34668548,34996226,35061761,35323905,35782657,36306945,36438017,36503554,36569089,36634625,37027841,37093380,37355524,37486593,37552129,37683201,37748737,38010881,38141953,38338561,38404097,38469633,38666244,38731777,38993921,39190530,39256065,39321604,39387137,39452676,40370180,40566785,40960001,41156610,41287682,41877505,42074113,42139649,42467329,42598401,42663937,42926081,43319297,43515905],"interface":[65537,131073,196609,262145,327681,393217,458753,524289,589825,655361,720897,786433,851969,917505,983041,1048577,1114113,1179649,1245185,1310721,1376257,1441793,1507329,1572865,1638401,1703937,1769473,1835009,1900545,1966081,2031617,2097153,2162689,2228225,2293761,2359297,2424833,2490369,2555905,2621441,2686977,2752513,2818049,2883585,2949121,3014657,3080193,3145729,3211265,3276801,3342337,3407873,3473409,3538945,3604481,3670017,3735553,3801089,3866625,3932161,3997697,4063233,4128769,4194305,4259841,4325377,4390913,4456449,4521985,4587521,4653057,4718593,4784129,4849665,4915201,4980737,5046273,5111809,5177345,5242881,5308417,5373953,5439489,5505025,5570561,5636097,5701633,5767169,5832705,5898241,5963777,6029313,6094849,6160385,6225921,6291457,6356993,6422529,6488065,6553601,6619137,6684673,6750209,6815745,6881282,6946817,7012353,7077889,7143425,7208961,7274497,7340033,7405569,7471105,7536641,7602177,7667713,7733249,7798785,7864321,7929857,7995393,8060929,8126465,8192001,8257537,8323073,8388609,8454145,8519681,8585217,8650753,8716289,8781825,8847361,8912897,8978433,9043969,9109505,9175041,9240577,9306113,9371649,9437185,9502721,9568257,9633793,9699329,9764865,9830401,9895937,9961473,10027009,10092545,10158081,10223617,10289153,10354689,10420225,10485761,10551297,10616833,10682369,10747905,10813441,10878977,10944513,11010049,11075585,11141121,11206657,11272193,11337729,11403265,11468801,11534337,11599873,11665409,11730945,11796481,11862017,11927553,11993089,12058625,12124161,12189697,12255233,12320769,12386305,12451841,12517379,12582913,12648449,12713985,12779521,12845057,12910593,12976129,13041665,13107201,13172737,13238273,13303809,13369345,13434881,13500417,13565953,13631489,13697025,13762561,13828097,13893633,13959169,14024705,14090241,14155777,14221313,14286849,14352385,14417921,14483457,14548993,14614529,14680065,14745601,14811137,14876673,14942209,15007745,15073281,15138817,15204353,15269889,15335425,15400961,15466497,15532033,15597569,15663105,15728641,15794177,15859713,15925249,15990785,16056321,16121857,16187393,16252929,16318465,16384001,16449537,16515073,16580609,16646145,16711681,16777217,16842753,16908289,16973825,17039361,17104897,17170433,17235969,17301505,17367041,17432577,17498113,17563649,17629185,17694721,17760257,17825793,17891329,17956865,18022401,18087937,18153473,18219009,18284545,18350081,18415617,18481153,18546689,18612225,18677761,18743297,18808833,18874370,18939905,19005441,19070977,19136513,19202049,19267585,19333121,19398657,19464193,19529729,19595265,19660801,19726337,19791873,19857409,19922945,19988481,20054017,20119553,20185089,20250625,20316161,20381697,20447233,20512769,20578305,20643843,20709377,20774913,20840449,20905985,20971521,21037057,21102593,21168129,21233665,21299201,21364737,21430273,21495809,21561345,21626881,21692417,21757953,21823489,21889025,21954561,22020097,22085633,22151169,22216705,22282241,22347777,22413313,22478849,22544385,22609921,22675460,22740993,22806529,22872065,22937601,23003137,23068673,23134209,23199745,23265281,23330817,23396353,23461889,23527425,23592961,23658497,23724033,23789569,23855105,23920641,23986177,24051713,24117249,24182785,24248321,24313857,24379393,24444929,24510465,24576001,24641537,24707073,24772609,24838145,24903681,24969217,25034753,25100289,25165825,25231361,25296897,25362433,25427969,25493505,25559041,25624577,25690113,25755649,25821185,25886721,25952257,26017793,26083329,26148865,26214401,26279937,26345473,26411009,26476545,26542081,26607617,26673153,26738689,26804225,26869761,26935297,27000833,27066369,27131905,27197441,27262977,27328513,27394049,27459585,27525121,27590657,27656193,27721729,27787265,27852801,27918337,27983873,28049409,28114945,28180481,28246017,28311553,28377089,28442625,28508161,28573697,28639233,28704769,28770305,28835841,28901377,28966913,29032449,29097985,29163521,29229057,29294593,29360129,29425665,29491201,29556737,29622273,29687809,29753345,29818881,29884417,29949953,30015489,30081025,30146561,30212097,30277633,30343169,30408705,30474241,30539777,30605313,30670849,30736385,30801921,30867457,30932993,30998529,31064065,31129601,31195137,31260673,31326209,31391745,31457281,31522817,31588353,31653889,31719425,31784961,31850497,31916033,31981569,32047105,32112641,32178177,32243713,32309249,32374785,32440321,32505857,32571393,32636929,32702465,32768001,32833537,32899073,32964609,33030145,33095681,33161217,33226753,33292289,33357825,33423361,33488897,33554433,33619969,33685505,33751041,33816577,33882113,33947649,34013185,34078721,34144257,34209793,34275329,34340865,34406401,34471937,34537473,34603009,34668545,34734081,34799617,34865153,34930689,34996225,35061761,35127297,35192833,35258369,35323905,35389441,35454977,35520513,35586049,35651585,35717121,35782657,35848193,35913729,35979265,36044801,36110337,36175873,36241409,36306945,36372481,36438017,36503553,36569089,36634625,36700161,36765697,36831233,36896769,36962305,37027841,37093377,37158913,37224449,37289985,37355521,37421057,37486593,37552129,37617665,37683201,37748737,37814273,37879809,37945345,38010881,38076417,38141953,38207489,38273025,38338561,38404097,38469633,38535169,38600705,38666241,38731777,38797313,38862849,38928385,38993921,39059457,39124993,39190529,39256065,39321601,39387137,39452673,39518209,39583745,39649281,39714817,39780353,39845889,39911425,39976961,40042497,40108033,40173569,40239105,40304641,40370177,40435713,40501249,40566785,40632321,40697857,40763393,40828929,40894465,40960001,41025537,41091073,41156609,41222145,41287681,41353217,41418753,41484289,41549825,41615361,41680897,41746433,41811969,41877505,41943041,42008577,42074113,42139649,42205185,42270721,42336257,42401793,42467329,42532865,42598401,42663937,42729473,42795009,42860545,42926081,42991617,43057153,43122689,43188225,43253761,43319297,43384833,43450369,43515905,43581441,43646977,43712513,43778049],"intentionally":[9240577,9306113,13631489],"int16":[786434,2031620,3276802,5046276,5636100,7733252,8454148,12124164,13828100,16056324,22609924,22675457,23199748,23527428,24838146,27459588,27721732,28966916,31850500,32309252,33423364,33882114,34078724,37093380,37355524,38666244,39321604,40370180]} \ No newline at end of file diff --git a/docs/fti/FTI_106.json b/docs/fti/FTI_106.json index 8ed2b1d..8bf3b05 100644 --- a/docs/fti/FTI_106.json +++ b/docs/fti/FTI_106.json @@ -1 +1 @@ -{"just":[1900545,5111809,9830401,12058625,19398657,25100290,29032449,35913729,41353218,41746433,43384833],"jacobi":[917508,1835012,8585222,11599876,14483460,15794182,25624582,27983876,29622273,40501252]} \ No newline at end of file +{"just":[1900545,5767169,9437185,10158081,22806529,28311554,30605313,34668546,37748737,40566785,42663937],"jacobi":[720900,1966084,6881286,9175044,15532036,20643852,27328516,32047105,38469636]} \ No newline at end of file diff --git a/docs/fti/FTI_107.json b/docs/fti/FTI_107.json index 8ae49fe..8436b91 100644 --- a/docs/fti/FTI_107.json +++ b/docs/fti/FTI_107.json @@ -1 +1 @@ -{"kronecker":[917509,1835013,8585221,14483461,15794181,25624581,27983877,40501253],"kind":[16515073,33816577,34144257],"known":[8585218,9502721,11927553,15794178,15990785,18153473,25624578],"know":[23068673,28114945,40239105],"knut":[8585217,15794177,25624577,38535169],"keys":[28049409,33751041],"knuth":[38535169,39256065]} \ No newline at end of file +{"kronecker":[720901,1966085,6881285,15532037,20643850,27328517,38469637],"kind":[14614529,34209793,40108033],"known":[6881282,8126465,10813441,16515073,18874369,20643844],"know":[25362433,27983873,34996225],"knut":[6881281,20643842,41287681],"keys":[32178177,34013185],"knuth":[34734081,41287681]} \ No newline at end of file diff --git a/docs/fti/FTI_108.json b/docs/fti/FTI_108.json index 6438b26..0ecca07 100644 --- a/docs/fti/FTI_108.json +++ b/docs/fti/FTI_108.json @@ -1 +1 @@ -{"lower":[8585217,14614530,15794177,19595266,20709378,21299202,22151170,25624577,28114946,40239106,41746433,42074114,42205185],"likely":[16515073,33816577,34144257],"limb":[2031618,3670017,5111812,5242882,6094849,7340033,8323074,8585231,9764865,13828097,14090242,15794194,15859714,17825793,18087937,18153473,19267587,19333122,19922946,21037057,21823492,22544385,24969217,25034753,25165825,25624594,25821185,26214401,26607617,27066369,27525122,27590657,27852802,28704771,30146561,31260675,32702466,33030145,33488897,33685505,34799617,36044801,36241410,37486593,38469634,39583748,40894466,41746434,42336257,42401799],"logical":[3014657,5570561,7471105,8585224,15794184,19398657,20447233,25624584,28180481,36765697,38273025,38404097,40173569],"logic":[2752513,6029313,10092545,10616833,12124161,13107201,13762561,16580609,25624577,26083329,34209793,39124993,40697857],"lot":[21299201],"locale":[8519681,21299201,42074113],"locate":[19398657],"long":[1048580,2031617,2621444,4980739,5242881,6160386,6750210,8060929,8585221,9830403,10747906,11141124,11796482,11993091,13238274,14942212,15794181,16187396,16515073,17629186,18022402,18219010,19136514,19922945,20119556,20185089,21102596,23068675,23724034,23855106,25624586,26279938,26411010,28442628,31064066,32047106,32505858,32899074,33816577,34144257,34734082,37224449,37289986,37421060,38207492,38993924,39976964,40763396,41287682,41746434,42008580],"location":[1900546,8060929,9764865,13172737,25624577,33685505,41746433],"loads":[25624577],"let":[9109505,11010049,13041665,17956865,20971521,21626881,21823492,25755649,27721729,30474241,32440321,34603009,35323905,35651585,37945345,39583748,40042497,42729473],"letters":[14614532,19595268,20709377,21299201,22151169,28114948,40239108,42074116],"large":[14614529,23986177,30212098,31784961,35913729],"limbs":[196609,655361,1114113,1376258,1507331,2031617,2097155,2359299,3014657,3407874,3670019,3801091,3932161,4587521,5111811,5242881,5439492,5570561,5701633,6094852,7143430,7208962,7471105,7995393,8060934,8257538,8323074,8585242,9240577,9764865,11403266,11468801,11993090,12255233,12386306,13172741,13697025,13828098,14090250,14286849,14680068,15532033,15794202,15859726,15990786,17104897,17694722,17825801,17891330,18546689,18808834,19267587,19333124,19857410,19922945,20447233,21823495,22216708,22413317,22478849,22544386,23789569,23986177,24444929,24838148,24969219,25034753,25165827,25493505,25624602,25821186,25886721,25952258,26148869,26214401,26607618,27525136,28180481,28770307,29294596,29360129,29491204,29818883,30146562,31784961,32374786,32571394,32702478,33030146,33488897,33685505,33816581,34144258,34275331,34799618,34930690,35061761,35389442,36044803,36241410,36765697,37027843,37289988,37617665,37748738,38273026,38404097,38469634,38666241,39387139,39583751,39845892,40173569,40894469,41091073,41549825,41746436,41811969,42401796,43319298],"lucas":[2490374,8585217,15794177,20512771,25624577,29687814,33095683],"link":[1],"libraries":[25624578],"like":[8519681,8585218,9764865,12058626,15794178,21299201,25100289,25624578,33685505,34013185,38797313,40828930,40894465,41353217],"leave":[15990786],"lets":[8126465,8650753,19202049,41484289,42598401],"leading":[5242881,8519681,12058626,15990785,19070977,20709377,21299201,22151169,36175873,40828929],"lnsub1":[2490392,8585217,15794177,25624577],"libgmp":[25624581],"loop":[12976129],"linear":[6553603,8585218,15794178,25624578,35258371],"list":[393217,720897,786433,983041,1966081,2228225,3276801,3342338,4325377,4915201,6422529,6356993,7143425,8192001,8585222,12713987,13303809,15007745,15466497,15794182,21561345,22675457,22740993,23461889,25362433,25624582,27394049,28508161,29097985,30343170,31522817,32636930,35520513,35782657,39714817,39780353,41549825,43122690,43581441],"library":[8454145,13631489,15794177,15925249,25624591,41484289,41549825,42598401,43450369],"little":[42401794],"lsb":[23068674,25100290,41353218],"language":[196610,327682,458754,720898,851970,917506,1310722,1376258,1441794,1507330,1572866,1703938,1835010,2031618,2359298,2490370,2621442,2752514,2818050,2949122,3014658,3080194,3145730,3473410,3538946,3670018,3735554,3997698,4128770,4259842,4456450,4521986,4718594,4784130,5177346,5111810,5242882,5505026,5308418,5570562,5701634,5767170,5832706,6029314,6094850,6160386,6553602,6619138,7077890,7208962,7340034,7405570,7471106,7602178,7667714,8126466,8257538,8388610,8454146,8519682,8650754,8847362,8978434,9043970,9175042,9240578,9306114,9437186,9502722,9568258,9699330,9764866,9830402,9895938,9961474,10092546,10354690,10420226,10485762,10551298,10616834,10878978,11075586,11337730,11403266,11599874,11665410,11730946,11927554,12058626,12124162,12189698,12255234,12320770,12451842,12517378,12648450,12779522,12845058,12976130,13107202,13369346,13434882,13697026,13762562,13959170,14024706,14090242,14155778,14417922,14483458,14548994,14614530,14745602,14811138,14876674,15073282,15138818,15335426,15400962,15532034,15597570,15663106,15728642,15859714,15925250,15990786,16318466,16384002,16449538,16515074,16580610,16842754,16973826,17039362,17104898,17235970,17367042,17432578,17563650,17694722,18087938,18153474,18219010,18284546,18546690,18612226,18874370,19136514,19202050,19267586,19333122,19398658,19595266,19791874,19857410,19922946,20185090,20250626,20447234,20512770,20643842,20709378,20774914,21037058,21102594,21168130,21299202,21495810,21561346,21823490,21889026,21954562,22020098,22151170,22282242,22544386,22609922,22806530,22872066,22937602,23003138,23068674,23134210,23330818,23396354,23789570,23986178,24051714,24117250,24248322,24313858,24444930,24510466,24707074,24772610,24838146,24903682,24969218,25034754,25100290,25165826,25231362,25296898,25427970,25493506,25624578,25821186,26083330,26345474,26476546,26542082,26607618,26673154,26738690,26804226,27066370,27262978,27328514,27459586,27525122,27590658,27787266,27918338,27983874,28049410,28114946,28180482,28246018,28311554,28377090,28442626,28573698,28639234,28770306,28835842,28901378,29032450,29163522,29294594,29360130,29556738,29622274,29687810,30015490,30081026,30212098,30343170,30670850,30801922,30867458,31129602,31326210,31457282,31522818,31653890,31784962,31981570,32112642,32178178,32243714,32374786,32505858,32571394,32702466,32833538,32964610,33030146,33095682,33226754,33292290,33357826,33423362,33488898,33554434,33685506,33751042,33816578,34013186,34078722,34144258,34209794,34340866,34406402,34734082,34930690,35061762,35127298,35192834,35258370,35586050,35913730,35979266,36044802,36241410,36438018,36503554,36634626,36700162,36765698,36831234,36896770,36962306,37093378,37158914,37486594,37552130,37814274,37879810,38010882,38273026,38338562,38404098,38469634,38535170,38666242,38797314,38862850,39124994,39190530,39256066,39387138,39452674,39518210,39649282,39583746,39714818,39911426,40108034,40173570,40239106,40304642,40370178,40435714,40501250,40697858,40828930,40894466,41025538,41091074,41156610,41222146,41353218,41484290,41615362,41811970,41877506,41943042,42008578,42074114,42139650,42205186,42336258,42467330,42598402,42663938,42795010,42860546,42926082,43122690,43253762,43384834,43450370,43778050],"legendre":[8585217,15794177,25624577,29622276],"left":[4259841,8585218,15794178,25624578,28114945,29360130,38273025,40239105],"largest":[5242881,10092545,12124161,13107201,25165825,26083329,39452674],"linker":[25624577],"locations":[8585217,15794177,24903681,25624577],"larger":[31260673],"lowest":[8257537,28770305],"length":[2031617,8585219,15794179,19922945,25165825,25624579,34537478],"lib":[25624577],"leaks":[11403265],"leaky":[3670017,24969217],"localeconv":[8519681,21299201,42074113],"logarithm":[33030145],"level":[196609,1507329,2031617,2097153,2359297,3014657,3670017,3801089,5242881,5439489,5570561,5701633,6094849,7471105,8257538,9240577,9764865,11403265,12255233,13697025,15532033,15990785,17104897,18546689,19267585,19333121,19857409,19922945,20447233,21823489,22544386,23789569,23986177,24117249,24444929,24969217,25034753,25165825,25427969,25493505,25624580,25821186,26148865,26607617,28180481,28770306,29294593,29360129,29491201,29818881,31784961,32374785,32571393,32833537,33030146,33488897,33685505,34275329,34930689,35061761,36044801,36241409,36765697,38273025,38404097,38469633,38666241,39387137,39583745,39845889,40173569,41091073,41811969],"log":[15990786],"low":[196609,1507329,2031617,2097153,2359297,3014657,3670017,3801089,5242881,5439489,5570561,5701633,6094849,6553601,7471105,8257537,9240577,9764865,11403265,12255233,13697025,15532033,15990785,17104897,18546689,19267585,19333121,19857409,19922945,20447233,21823489,22544386,23789569,23986178,24117249,24444929,24969217,25034753,25165825,25427969,25493505,25624580,25821186,26148865,26607617,28049409,28180481,28770305,29294593,29360129,29491201,29818881,31784962,32374785,32571393,32833537,33030146,33488897,33685505,33751041,34275329,34930689,35061761,36044801,36241409,36765697,38273025,38404097,38469633,38666241,39387137,39583745,39845889,40173569,41091073,41811969],"letter":[20709378,21299202,22151170]} \ No newline at end of file +{"lower":[6881281,15138818,19988482,20643842,22347778,22478850,23396354,27983874,34996226,40566785,41418753,43515906],"likely":[14614529,34209793,40108033],"limb":[1703938,3866625,5570562,5767172,6553601,6684673,6881295,8060929,9830402,12517377,12779521,13238274,15400961,16515073,16646146,17891330,18939907,19529730,19922945,20709380,20643876,22020097,25034754,25231361,25559041,26607617,26738690,27000833,27787265,28639233,28901377,29556737,30146563,31129601,31326209,31653889,31981569,33554434,33685508,33816578,34078723,36044807,36700161,40239105,40566786,40763394,40960001,41746434,43646977],"logical":[3473409,5242881,6225921,6881288,19464193,20643856,22806529,32243713,33947649,34406401,40828929,43253761],"logic":[3538946,6619138,10944514,11206658,13041666,13107202,13893634,17104898,20643841,23003138,28246018,41680898,43057154],"lot":[22347777],"locale":[9895937,22347777,43515905],"locate":[22806529],"long":[917508,1703937,3342340,5046275,5570561,6356994,6881285,7143428,7274498,9371649,10158083,11665410,12189698,12845058,13828099,14614529,16121860,17432578,17825796,17891329,18808836,19070978,19267588,20643850,20840450,21102594,21561345,22675461,22937604,23134210,23789570,24182786,25362435,26869762,26935298,30736386,30801922,33030148,34209793,34865154,36306946,36372482,37027844,38666241,39124996,40108033,40566786,40632324,41091076,42008578,43188228],"location":[1900546,6684673,9371649,11993089,22675457,31981569,40566785],"loads":[22675457],"let":[7929857,10747905,12582913,13697025,19726337,20709380,23986177,24772609,30408705,31784961,32899073,33357825,33685508,34603009,35913729,36175873,39845889,42795009],"letters":[15138820,19988481,22347777,22478852,23396353,27983876,34996228,43515908],"large":[15138817,21889025,26673154,33161217,42663937],"limbs":[524289,1048579,1114113,1179649,1572866,1703937,1769475,2097155,3211266,3473409,3670017,3735553,3866627,4849668,5111809,5242881,5308419,5570561,5767171,6225921,6553604,6684673,6881306,7340034,8257537,8716294,8781826,8912897,9109505,9371654,9830402,10420226,10616833,11993093,12517385,13172738,13238282,13762562,13828098,15400962,15597569,15663106,16318465,16580609,16646158,17170434,17891329,17956868,18219009,18677761,18874370,18939907,19464193,19529732,19595266,19791873,19922946,20709383,20643892,21889025,23855109,24051714,24444932,25034768,25559043,26017795,26083329,26148867,26345473,26411009,26476545,26607617,26738702,27000835,27525124,27787265,28770308,28901378,29556738,29622276,29687813,29818882,31129602,31195138,31326210,31653889,31719425,31981569,32243713,33161217,33488899,33685511,33751044,33816581,33947649,34209794,34406401,35520515,35651586,35979265,36044804,36700162,36765698,36962305,37224449,38273027,40108037,40239107,40566788,40763394,40828930,41222145,41484290,41746434,42008580,42270722,42467329,43253761,43581441],"lucas":[2686982,6881281,19136515,20643842,29032454,39583747],"link":[1],"libraries":[22675458],"like":[6684673,6881282,9437186,9895937,20643843,22347777,28311553,31981569,33816577,34668545,37814273,39190529,41156610],"leave":[18874370],"lets":[9240577,9306113,13631489,39387137,43319297],"leading":[5570561,9437186,9895937,16711681,18874369,19988481,22347777,23396353,36241409,41156609],"lnsub1":[2687000,6881281,20643842],"libgmp":[22675461],"loop":[12451841],"loading":[22675457],"linear":[6160387,6881282,20643844,42139651],"list":[262145,589825,786433,983041,2162689,2228225,2752514,3276801,4259841,5177345,5636097,6750209,6881286,7667713,8716289,14090241,14286851,17367041,18612225,19857409,20643852,20971521,23461889,23724033,24379393,24838145,27459585,28114945,29949954,33882113,34275330,34471937,35586049,35979265,37355521,39649281,39714818,42401793],"library":[8388609,15269889,16908289,20643841,22675473,35979265,36438017,39387137,43319297],"little":[36044802],"lsb":[25362434,28311554,34668546],"language":[196610,458754,589826,655362,720898,851970,1048578,1114114,1376258,1507330,1572866,1703938,1966082,2097154,2555906,2621442,2686978,2818050,2883586,2949122,3014658,3342338,3407874,3473410,3538946,3604482,3801090,3866626,3932162,3997698,4128770,4325378,4390914,4587522,4915202,4980738,5111810,5242882,5505026,5570562,5701634,5767170,5832706,6094850,6160386,6225922,6291458,6422530,6553602,6619138,6684674,6946818,7274498,7340034,7471106,7995394,8060930,8126466,8192002,8257538,8388610,8519682,8650754,8781826,8847362,9175042,9240578,9306114,9437186,9568258,9633794,9699330,9764866,9895938,9961474,10027010,10092546,10158082,10223618,10420226,10551298,10616834,10813442,10878978,10944514,11010050,11141122,11206658,11337730,11468802,11534338,11927554,12255234,12320770,12451842,12648450,12713986,12779522,12910594,13041666,13107202,13238274,13500418,13565954,13631490,13762562,13893634,13959170,14024706,14155778,14221314,14352386,14483458,14548994,14614530,14680066,14811138,14876674,15073282,15138818,15204354,15335426,15466498,15532034,15597570,15663106,15925250,15990786,16187394,16252930,16515074,16580610,16646146,16777218,16908290,17104898,17235970,17301506,17432578,17629186,17694722,17760258,17891330,18219010,18284546,18350082,18415618,18546690,18677762,18743298,18874370,18939906,19136514,19267586,19333122,19398658,19464194,19529730,19791874,19922946,19988482,20381698,20578306,20709378,20774914,21037058,21299202,21561346,21626882,21757954,21889026,21954562,22020098,22216706,22347778,22478850,22544386,22675458,22806530,22872066,22937602,23003138,23068674,23134210,23265282,23330818,23396354,23724034,23920642,24117250,24313858,24444930,24510466,24641538,24707074,24903682,24969218,25034754,25100290,25231362,25296898,25362434,25493506,25559042,25624578,25690114,25755650,25821186,25886722,25952258,26017794,26083330,26214402,26279938,26411010,26673154,26738690,26804226,27000834,27066370,27131906,27197442,27262978,27328514,27394050,27525122,27590658,27787266,27852802,27983874,28180482,28246018,28311554,28508162,28573698,28639234,28704770,28835842,28901378,29032450,29097986,29294594,29360130,29556738,29818882,30015490,30081026,30212098,30277634,30343170,30474242,30539778,30605314,30736386,30867458,30932994,30998530,31195138,31326210,31457282,31653890,31719426,31981570,32047106,32112642,32178178,32243714,32636930,32768002,33095682,33161218,33488898,33619970,33685506,33816578,33947650,34013186,34144258,34209794,34275330,34340866,34406402,34471938,34668546,34734082,34930690,34996226,35061762,35127298,35192834,35258370,35323906,35454978,35651586,35717122,35782658,36306946,36438018,36503554,36569090,36634626,36831234,36962306,37027842,37224450,37421058,37486594,37552130,37683202,37748738,37814274,37945346,38010882,38141954,38338562,38404098,38469634,38535170,38600706,38862850,38993922,39190530,39387138,39518210,39583746,39649282,39714818,39976962,40042498,40108034,40173570,40239106,40435714,40697858,40763394,40828930,40894466,40960002,41156610,41287682,41418754,41549826,41680898,41746434,41877506,41943042,42074114,42139650,42205186,42336258,42467330,42598402,42663938,42926082,42991618,43057154,43253762,43319298,43384834,43515906,43581442,43646978,43712514,43778050],"legendre":[6881281,20643842,32047108],"left":[3932161,6881282,20643844,27983873,31719426,34996225,40828929],"largest":[5570561,10944513,13107201,13893633,23003137,25559041,35454978],"linker":[22675457],"locations":[6881281,20643842,24903681],"larger":[34078721],"lowest":[8781825,26017793],"length":[1703937,6881283,17891329,20643846,25559041,39256070],"lib":[22675457],"leaks":[10420225],"leaky":[3866625,27000833],"localeconv":[9895937,22347777,43515905],"logarithm":[31326209],"level":[1048578,1114114,1703938,1769474,2097154,3473410,3866626,4849666,5111810,5242882,5308418,5570562,6225922,6553602,6684674,8257538,8781827,10420226,10616834,15597570,15663106,16580610,17891330,18219010,18677762,18874370,18939906,19464194,19529730,19791874,19922947,20709378,20643842,21889026,22675458,25296898,25559042,26017795,26083330,26148866,26411010,27000834,27525122,27787266,28704770,28901378,29556739,29622274,29687810,29818882,30277634,31195138,31326211,31653890,31719426,31981570,32243714,33161218,33488898,33685506,33751042,33947650,34406402,35651586,36962306,37224450,38273026,40239106,40763394,40828930,41746434,42467330,43253762,43581442],"log":[18874370],"low":[1048578,1114114,1703938,1769474,2097154,3473410,3866626,4849666,5111810,5242882,5308418,5570562,6160385,6225922,6553602,6684674,8257538,8781826,10420226,10616834,15597570,15663106,16580610,17891330,18219010,18677762,18874370,18939906,19464194,19529730,19791874,19922947,20709378,20643842,21889027,22675458,25296898,25559042,26017794,26083330,26148866,26411010,27000834,27525122,27787266,28704770,28901378,29556739,29622274,29687810,29818882,30277634,31195138,31326211,31653890,31719426,31981570,32178177,32243714,33161219,33488898,33685506,33751042,33947650,34013185,34406402,35651586,36962306,37224450,38273026,40239106,40763394,40828930,41746434,42467330,43253762,43581442],"letter":[19988482,22347778,23396354]} \ No newline at end of file diff --git a/docs/fti/FTI_109.json b/docs/fti/FTI_109.json index 9393c61..3bb028d 100644 --- a/docs/fti/FTI_109.json +++ b/docs/fti/FTI_109.json @@ -1 +1 @@ -{"mpz_rrandomb":[7208961,8585217,15794177,16515079,25624577,30212097,34144258,36962305],"mpz_tdiv_qr":[1703937,2621441,6160385,7667713,8585217,9502721,10354695,11337729,11927553,12189697,13959169,14811137,15794177,16318465,18219009,18284545,18874369,19791873,20250625,21102593,21889025,22020097,24051713,24248321,25624577,27328513,27459585,28246017,28442625,30801921,32505857,33423361,33554433,34078721,34406401,35979265,36634625,39649281,40370177,41156609],"mpn_lshift":[8257537,8585217,9240577,15794177,25427969,25624577,29360135,32833537,33030145,35061761,41811969],"mpq_get_d":[4128771,8585217,15794177,21561350,25624577,30081026,35913729,37158919,39714822,41222145],"main":[25624577],"mpz_congruent_ui_p":[7667713,8585217,11337735,12189697,15794177,25624577],"mpn_sec_sub_1":[1507329,2097156,2359297,3670017,8585218,9764865,11403265,15794178,15990785,19333121,24969223,25624578,29294593,32374785,33685505,38273025],"mpf_set_default_prec":[327682,720898,2818052,3145730,3735554,4456451,4521987,5505026,7602178,8126465,8388610,8585217,8650754,9043971,9568258,11075586,12320771,12451842,12517378,12976129,15335426,15597570,15794177,17039362,17432578,17694722,19202050,20774914,21954563,24510466,25624577,27262978,27918337,28114946,28311554,28377095,28835843,29032451,29556737,30670850,31457282,31522817,33357826,36438018,37552130,40239106,40304642,41877506,42205186,42860547,43450370],"mpz_sqrt":[5832711,8585218,8978433,10420225,15794178,25624578,35192833,38797314,39911425],"mpf_neg":[327681,3735553,5505025,7602177,8126465,8388615,8585217,8650753,9568257,15597569,15794177,17039361,19202049,20774913,24510465,25624577,28311553,31457281,33357825,37552129],"mpz_sizeinbase":[8585217,9306113,14614529,15794177,17367041,18612225,19398671,25100290,25624577,26738689,34734081,35913730,36831233,40435713,41353218,43253761],"mpz_urandomb":[7208962,8585217,15794177,16515073,25624577,30212097,34144257,36962311],"mpq_inits":[2949121,5177345,8585217,15794177,21561351,24707073,25231361,25624577,26345473,30081025,39714819,40108033,40828929,42795009],"mpn_zero_p":[8585217,12255239,13697025,15532033,15794177,25624577,33488897],"mpf_random2":[3145729,3473409,6619137,8585217,11075585,14548993,15794177,16449537,19136513,25624577,27262977,32243713,33816583,36700161,42205185],"mpz_divisible_2exp_p":[8585217,13959175,14811137,15794177,18874369,25624577],"mpz_t":[458770,524290,917520,1310736,1376268,1441793,1572865,1703991,1835024,2490391,2621492,2752553,2949121,3080193,3407874,3538954,4259879,4587523,4718594,4980737,5046277,5111825,5177345,5308433,5767169,5832730,6029339,6160432,6553608,7077890,7208976,7340052,7405581,7667759,8060929,8323087,8454146,8585225,8716293,8847361,8978451,9175086,9306128,9437208,9502759,9830412,9895937,9961496,10027014,10092573,10354757,10420250,10485770,10551313,10616873,10878978,10944515,11337761,11599890,11730955,11927598,11993089,12124189,12189736,12451848,12517377,12648461,12779521,12845067,13107234,13369388,13434881,13762587,13959200,14024735,14090256,14155789,14417933,14483479,14614541,14680067,14745602,14811175,14876711,15007746,15138818,15335425,15400981,15663106,15728675,15794185,15859734,15925250,16318526,16515085,16580642,16842766,16973866,17235981,17367056,17563650,18153488,18219063,18284606,18481153,18612240,18874400,19398673,19595275,19660801,19791934,19988482,20250693,20512782,20643842,20709393,21037069,21102640,21168129,21299201,21495825,21561345,21889086,22020151,22151179,22216706,22282258,22413322,22609938,22806549,22872099,22937601,23003148,23068682,23134225,23330818,23396384,24051767,24248366,24313864,24707073,24772632,24838159,25100300,25231361,25296934,25624578,25952258,26083355,26345480,26476561,26542122,26673164,26738704,26804261,27328574,27459639,27525136,27590669,27787309,27983888,28049416,28246060,28442679,28573697,28901409,29163530,29622290,29687822,30015499,30081025,30212116,30343189,30670849,30801982,30867484,31260673,31653889,32112656,32178218,32505911,32702480,32964622,33095703,33226754,33292323,33423415,33554494,33751041,34013199,34078775,34144270,34209819,34340866,34406462,34734096,35127338,35192865,35258370,35586085,35979319,36175881,36438017,36503554,36634672,36831248,36896792,36962317,37093377,37617666,37814273,37879818,38338605,38535178,38797347,38862887,39125019,39190536,39256083,39321606,39452696,39649342,39714817,39911443,40108033,40370231,40435728,40501264,40697897,40828930,40894484,41025554,41156677,41353228,41484290,41549826,41615373,41877505,41943058,42008589,42139656,42336270,42401796,42467329,42598402,42663962,42795009,42926093,43122709,43253776,43778072],"mpz_fdiv_r_ui":[2621441,8585217,15794177,16318465,21102593,25624577,27328513,28246017,28442631,33554433,34078721,35979265,41156609],"mpz_limbs_modify":[5111809,8323075,8585217,14090241,15794177,15859713,24838145,25624577,27525121,32702472,40894465],"mpz_import":[8585217,15794177,23068680,25100289,25624577,41353217],"mpn_gcd":[6094855,8585217,15794177,17104897,21823489,25624577,39583745],"mpq_equal":[1441793,3080193,8585217,9895938,13434881,15794177,22937607,25624577,42139650],"mpn_rshift":[8585217,9240577,15794177,25427969,25624577,29360129,32833537,35061761,41811975],"mpz_neg":[4259841,8585217,9175041,13369345,14876673,15728648,15794177,16973825,22872065,23068673,23396353,25624577,26804225,28901377,32178177,33292289,35127297,35586049,38862849],"mpq_clear":[1441794,2949121,3080194,4128770,4718594,7077890,8454146,8585217,10878978,11730946,12058626,12648450,13434882,14417922,14745602,15138818,15663106,15794177,15925250,17235970,17563650,20643842,21561345,23330818,24707073,25231363,25624577,26345475,29032450,30015490,30081031,32964610,33226754,34340866,35913730,36503554,37158914,39714817,40108035,40828930,41222146,41484290,41943042,42139650,42467330,42598402,42795012,43384834],"mpz_congruent_p":[1703937,2621441,6160385,7667719,8585217,9502721,10354689,11337729,11927553,12189697,13959169,14811137,15794177,16318465,18219009,18284545,18874369,19791873,20250625,21102593,21889025,22020097,24051713,24248321,25624577,27328513,27459585,28246017,28442625,30801921,32505857,33423361,33554433,34078721,34406401,35979265,36634625,39649281,40370177,41156609],"mpn_com":[3014657,5570561,7471105,8585217,15794177,18546696,20447233,25624577,28180481,36765697,38404097,40173569],"mpf_ui_div":[8126465,8585217,8650759,9568257,15794177,19202049,25624577],"mpq_set_d":[4128775,8585217,15794177,25624577,35913729,37158913,41222145],"mpq_set_f":[4128769,8585217,15794177,25624577,35913729,37158913,41222151],"mpn_sqrtrem":[5701633,8257537,8585217,15794177,19267585,19857409,22544385,23986177,24117249,25034753,25493505,25624577,25821185,26607617,28770305,31784961,32571393,33030145,34930689,36044807,36241409,38469633,39387137,41091073],"mpq_set_z":[2949121,5177345,8585217,15794177,21561345,24707073,25231361,25624577,26345479,30081025,39714817,40108033,40828929,42795009],"mpz_sub":[4259841,8585217,9175041,13369351,14876673,15728641,15794177,16973825,22872065,23396353,25624577,26804225,28901377,32178177,33292289,35127297,35586049,38862849],"mpz_fits_sshort_p":[8585217,9306113,15794177,17367041,18612225,19398657,25624577,26738689,34734081,36831233,40435713,43253767],"mpz_kronecker_ui":[917506,1835016,8585217,14483458,15794177,25624577,27983874,40501250],"matches":[25624577],"mpn_andn_n":[3014657,5570561,7471105,8585217,15794177,18546689,20447233,25624577,28180481,36765697,38404103,40173569],"mpn":[2031617,19922945,25624577,42401794],"mpz_init_set_d":[7340033,8585217,15794177,21037057,25624577,26673154,27590657,34013185,42336264],"mpn_divexact_by3":[5701633,8257537,8585217,15794177,19267585,19857409,22544385,23986184,24117249,25034753,25493505,25624577,25821185,26607617,28770305,31784962,32571393,33030145,34930689,36044801,36241409,38469633,39387137,41091073],"mpz_powm":[8585217,15400961,15794177,25296897,25624577,26542081,27787271,30867457],"mixed":[917505,1835009,14483457,27983873,40501249],"mpz_perfect_power_p":[5832705,8585217,8978433,10420225,15794177,25624577,35192833,38797313,39911431],"mpf_init2":[720897,1572866,2818049,4456450,5767170,8585217,8847364,9043969,12976129,15794177,25624577,27918339,28377089,29032449,29556743,31522817,31653892,37814274],"mpn_sec_add_1":[1507329,2359297,3670023,8585218,9764865,11403265,15794178,15990785,19333121,24969217,25624578,29294593,29818884,32374785,33685505,38273025],"mpq_inv":[4784129,8585217,11665409,15073281,15794177,16384005,25624577,28639233,31326209,31981569,38010881,39518209],"mpz_inp_raw":[1376259,8585217,14155783,15794177,19595265,22151169,25624577],"mpf_abs":[327681,3735559,5505025,7602177,8126465,8388609,8585217,8650753,9568257,15597569,15794177,17039361,19202049,20774913,24510465,25624577,28311553,31457281,33357825,37552129],"mpf_inits":[720902,2818049,4456449,8585217,9043969,12976129,15794177,25624577,27918337,28377089,29032449,29556737,31522819],"mpn_add":[5701633,8257537,8585217,15794177,19267585,19857409,22544385,23986177,24117249,25034753,25493505,25624577,25821185,26607617,28770305,31784961,32571393,33030145,34930689,36044801,36241409,38469633,39387143,41091073],"mpf_clear":[720897,1572866,2818052,3145729,3473410,4456449,4718594,5767170,6619138,7077890,8454146,8519682,8585217,9043975,10878978,12320771,12451842,12517378,12976131,14548994,14745602,15138818,15335426,15597570,15663106,15794177,15925250,16449538,17432578,17563650,17694722,19136514,20643842,21299202,21954562,22609922,23330818,25624577,27918339,28114946,28377089,28835842,29032452,29556740,31522817,32243714,33226754,33816578,34340866,36503554,36700162,37093378,37814274,39190530,40239106,40304642,41222146,41484290,41877506,42074113,42467330,42598402,42860546,43450370],"memory":[196610,327682,458754,524290,655361,720897,851970,917506,1114113,1310721,1376258,1441794,1507330,1572866,1703938,1835010,2031618,2162693,2228226,2359298,2490370,2621442,2752514,2818050,2949122,3014658,3080194,3145730,3342338,3473410,3538946,3670018,3735554,3866625,3997709,4128770,4259842,4521986,4587521,4718594,5111810,5242882,5373953,5505026,5308418,5570562,5701634,5767170,5832706,5898242,6029314,6094850,6160386,6553602,6619138,6225921,7077890,7143429,7208962,7340034,7405571,7471106,7602178,7667714,8060930,8126465,8257538,8388610,8454146,8519682,8585224,8650754,8847362,8978434,9043970,9175042,9240578,9306114,9437186,9502722,9568258,9764867,9830402,9895938,9961474,10092546,10223618,10354690,10420226,10485762,10551298,10616834,10682370,10878978,10944513,11075586,11337730,11403266,11468801,11599874,11730946,11927554,12058626,12124162,12189698,12255234,12320770,12451842,12517378,12648450,12713987,12779522,12845058,12976130,13107202,13369346,13434882,13697026,13762562,13828098,13959170,14024706,14090242,14155778,14417922,14483458,14548994,14614530,14745602,14811138,14876674,15138818,15335426,15400962,15532034,15597570,15663106,15728642,15794184,15859714,15925250,15990785,16318466,16449538,16515074,16580610,16777217,16842754,16973826,17039362,17104898,17235970,17367042,17432578,17563650,17694722,17760259,17825799,17891330,18153474,18219010,18284546,18481153,18546690,18612226,18874370,18939905,19136514,19202050,19267586,19333122,19398658,19595266,19660801,19791874,19857410,19922946,20185090,20250626,20447234,20512770,20643842,20709378,20774914,21037058,21102594,21168130,21299202,21495810,21561346,21823490,21889026,21954562,22020098,22151170,22216706,22282242,22413314,22478849,22544386,22609922,22740994,22806530,22872066,22937602,23003138,23068674,23134210,23199746,23330818,23396354,23592961,23658497,23789570,23986178,24051714,24117250,24248322,24313858,24444930,24510466,24641537,24707074,24772610,24838146,24903687,24969218,25034754,25100290,25165826,25231362,25296898,25362433,25427970,25493506,25624583,25821186,26083330,26345474,26476546,26542082,26607618,26673154,26738690,26804226,27000834,27262978,27328514,27459586,27525122,27590658,27787266,27918338,27983874,28049410,28114946,28180482,28246018,28311554,28442626,28573698,28770306,28835842,28901378,29032451,29163522,29229057,29294594,29360130,29556738,29622274,29687810,30015490,30081026,30146562,30212098,30343170,30670850,30801922,30867458,31391746,31457282,31522818,31653890,31784962,32112642,32178178,32243714,32374786,32505858,32571394,32636929,32702466,32833538,32964610,33030146,33095682,33161217,33226754,33292290,33357826,33423362,33488898,33554434,33685507,33751042,33816578,34013186,34078722,34144258,34209794,34340866,34406402,34537474,34668546,34734082,34799618,34930690,35061762,35127298,35192834,35258370,35389441,35454977,35586050,35913730,35979266,36044802,36110337,36241410,36438018,36503554,36634626,36700162,36765698,36831234,36896770,36962306,37027841,37093378,37158914,37289986,37552130,37683201,37814274,37879810,38273027,38338562,38404098,38469634,38535170,38666242,38797314,38862850,38928386,39059457,39124994,39190530,39256066,39387138,39452674,39649282,39583746,39714818,39911426,40108034,40173570,40239106,40304642,40370178,40435714,40501250,40697858,40828929,40894466,41025538,41091074,41156610,41222146,41353218,41484295,41549827,41811970,41877506,41943042,42008578,42074113,42139650,42205186,42270722,42336258,42467330,42532865,42598407,42663938,42795010,42860546,42926082,43057153,43122690,43253762,43319298,43384834,43450370,43515908,43646978,43778050],"mod":[2359298,6553601,7667716,8585222,11337732,12189699,15794182,15990785,19333122,23986178,24248326,25296917,25493506,25624582,26542103,27787287,28246023,29294594,31784962,43778052],"mpz_init2":[7405569,8585217,15794177,16842753,18153480,25624577,30343169,42926081,43122689],"mpn_cmp":[8585217,12255233,13697031,15532033,15794177,25624577,33488897],"mpf_sqrt_ui":[327681,8585217,15597575,15794177,25624577],"mpz_abs":[4259841,8585217,9175041,13369345,14876673,15728641,15794177,16973825,22872065,23396353,25624577,26804225,28901383,32178177,33292289,35127297,35586049,38862849],"mpz_inits":[2490370,7405569,8585217,10354690,15794177,16318466,16842753,18153474,19791874,20250626,25624577,30343171,33095682,34406402,35192834,38338562,38797314,41156610,42926081,43122695],"msys2":[25624588],"mpn_submul_1":[5701633,8257537,8585217,15794177,19267585,19857409,22544385,23986177,24117249,25034753,25493505,25624577,25821191,26607617,28770305,31784961,32571393,33030145,34930689,36044801,36241409,38469633,39387137,41091073],"mpz_clear":[458754,917506,1310721,1376258,1835010,3538946,4718594,5111810,5308418,6029314,6160386,6553602,7077890,7208962,7405571,8454146,8585217,8978434,9306114,9830402,10092546,10485762,10551298,10878978,11337730,12124162,12451842,12648450,12845058,13762561,13959170,14090242,14155778,14417922,14614530,14745602,15138818,15400962,15663106,15794177,15859714,15925250,16515074,16842759,17235970,17367042,17563650,18153475,18612226,18874370,19398658,19595266,20512770,20643842,20709378,21037058,21102594,21495810,22151170,22282242,22609922,22806530,23003138,23068674,23330818,23396354,24313858,24838146,25100290,25624577,26345474,26476546,26673154,26738690,27525122,27590658,27983874,28049410,29163522,29687810,30343169,32112642,32702466,32964610,33226754,34013186,34144258,34209794,34340866,34734082,36503554,36634626,36831234,36962306,37879810,38535170,39124994,39190530,39911426,40435714,40501250,40894466,41025538,41353218,41484290,41943042,42008578,42139650,42336258,42598402,42926083,43122689,43253762],"multiplication":[22544385,23986177,25821185,31784961,33030145],"mpz_sub_ui":[8585217,13369345,15794177,25624577,26804225,35586055],"mp_base":[655362,1114115,3932162,4587521,7143425,8060937,10289158,11468801,12386310,13172739,14680067,17825793,22216713,22413321,22478850,37027843,41549825,42401794,42991619],"mpf_set":[1572865,5767169,8585217,8847367,15794177,21299201,25624577,31653889,37814273,39190529,42467329],"macros":[9699329,37486593],"mpq_canonicalize":[2949121,4128769,5177349,8585217,12058625,15794177,21561345,24707073,25231362,25624577,26345473,30081025,39714817,40108034,40828930,42795009],"mpz_tdiv_r_2exp":[8585217,10354689,15794177,18219009,18284545,24051713,25624577,30801921,32505857,34406401,36634625,40370183],"mpz_fits_slong_p":[8585217,9306113,15794177,17367041,18612225,19398657,25624577,26738689,34734087,36831233,40435713,42008577,43253761],"mpf_fits_slong_p":[3145729,3473409,6619137,8585217,11075585,14548993,15794177,16449537,19136519,25624577,27262977,31129601,32243713,33816577,36700161,40304641,42205185],"mpq_swap":[2949127,5177345,8585217,15794177,21561345,24707073,25231361,25624577,26345473,30081025,39714817,40108033,40828929,42795009],"mpf_get_ui":[8519682,8585217,15794177,17432577,25624577,28114945,31129605,40239105,40304641,43450369],"mp_ptr":[196630,1507401,2031628,2097164,2359356,3014706,3670081,3801100,5111809,5242890,5439503,5570610,5701699,6094876,6422536,7143432,7471154,8257610,8323073,8585260,9240592,9764936,11403320,12255244,12386310,13697043,13828103,14090248,14286850,15532044,15794220,15859723,15990849,17104907,17825805,17891330,18546733,18939910,19267658,19333190,19857473,19922956,20447282,21823534,22544451,23789590,23986251,24117319,24444943,24838145,24969281,25034822,25165837,25362433,25427984,25493561,25821251,26148894,26214403,26607700,27525128,27852802,28180530,28770378,29294669,29360154,29491220,29818892,30146567,31785035,32374847,32571459,32702472,32833552,33030213,33488908,33685576,34275344,34799623,34930762,35061783,35389443,36044878,36241484,36765746,37289991,37748738,38273083,38404146,38469699,38666250,39387208,39583790,39845908,40173618,40894465,41091143,41549825,41811994,42401799,43319303],"mpf_fits_ushort_p":[3145729,3473409,6619137,8585217,11075585,14548993,15794177,16449537,19136513,25624577,27262977,32243719,33816577,36700161,42205185],"mpn_addmul_1":[5701633,8257537,8585217,15794177,19267585,19857409,22544391,23986177,24117249,25034753,25493505,25624577,25821185,26607617,28770305,31784961,32571393,33030145,34930689,36044801,36241409,38469633,39387137,41091073],"mpf_get_si":[8585217,15794177,17432577,25624577,28114945,31129601,40239105,40304647,43450369],"mpn_cnd_sub_n":[1507329,2359297,3670017,8585217,9764865,11403265,15794177,15990785,19333121,24969217,25624577,29294593,32374785,33685511,38273025],"mpf_get_default_prec":[720897,2818049,4456455,8585217,9043969,12976129,15794177,25624577,27918337,28377091,29032449,29556737,31522817],"mpz_submul_ui":[8585217,15794177,25624577,33292295,35127297],"mpz_lcm":[8585217,15794177,25624577,41615361,42663943],"mpz_and":[2752513,6029313,8585217,10092545,10616839,12124161,13107201,13762561,15794177,16580609,25624577,26083329,34209793,39124993,40697857],"mpz_rootrem":[5832705,8585217,8978433,10420225,15794177,25624577,35192839,38797313,39911425],"mpz_set":[5308417,8585217,9437191,12648449,14417921,15794177,17235969,20709377,21495809,22282241,22609921,24772609,25624577,32964609,41943041],"mpf_sqrt":[327687,3735553,5505025,7602177,8126465,8388609,8585217,8650753,9568257,15597569,15794177,17039361,19202049,20774913,24510465,25624577,28311553,31457281,33357825,37552129],"mpz_combit":[2752513,6029313,8585217,10092545,10616833,12124161,13107201,13762567,15794177,16580609,25624577,26083329,34209793,39124993,40697857],"mpn_get_str":[5242887,8585217,15794177,25165825,25624577,38666241],"mpz_kronecker_si":[917511,1835009,8585217,14483457,15794177,25624577,27983873,40501249],"msys":[25624577],"mpf_ceil":[3145729,3473409,6619137,8585217,11075585,14548993,15794177,16449537,19136513,25624577,27262983,32243713,33816577,36700161,42205185],"mp_limb_t":[393228,1048585,1507333,1638409,2097156,2359301,3670033,4653062,5111813,5636098,5701646,6094849,7864323,7929865,8060929,8257552,8323073,8454146,8585218,8912905,9764880,11010062,11403269,11993089,14745602,15269897,15663106,15794178,15859713,15925250,15990789,16187401,17104906,17563650,17825797,18153473,18677769,19005444,19267599,19333132,19529737,19857428,20381731,20643842,20905993,21823489,22413313,22544405,23330818,23724039,23855107,23986196,24117271,24969233,25034769,25493523,25624579,25821205,26017801,26411017,26607626,26869770,26935300,27852807,28770321,28966921,29294597,29360135,29818884,30474254,30933001,31260716,31784984,32309257,32374789,32571413,32899081,33030165,33685520,34340866,34930705,35520516,36044810,36241418,36569097,37748742,38273033,38469642,39387152,39583745,41091095,41484290,41549826,41811975,42598402,43581464],"mpz_get_ui":[8585217,9830407,14155778,14614529,15794177,16842754,21037058,21495810,22151170,23003137,23396354,25624577,26673153,32178178,42008577,42401793],"manner":[8126465,8650753,19202049],"mpz_get_si":[1703938,2490372,2621442,2752514,3538946,4259842,5308418,5832706,7340034,7405570,8585217,9175042,9437186,9502722,9830401,10354692,10420226,10485762,10616834,11927554,13369346,13762562,14024706,14614529,14876674,15400962,15728642,15794177,16318468,16580610,16973826,18153474,18219010,18284546,19791876,20250628,20512770,21889026,22020098,22282242,22609922,22872066,23003137,23134210,24051714,24248322,24313858,24772612,25296898,25624577,26542082,26673153,26804226,27328514,27459586,27590658,27787266,28246018,28442626,28901378,29163522,29687810,30343174,30801922,30867458,32505858,33095684,33292290,33423362,33554434,34078722,34209794,34406404,35127298,35192836,35586050,35979266,37879810,38338566,38797316,38862850,39124994,39256066,39452674,39649282,40370178,40697858,40894466,41156612,41943042,42008583,42336258,42663938,43122694,43778050],"mpf_div_ui":[8126470,8585217,8650753,9568257,15794177,19202049,25624577],"minimum":[7733249,12976129,28377089,29032449,29556737,43188225],"mpf_integer_p":[3145735,3473409,6619137,8585217,11075585,14548993,15794177,16449537,19136513,25624577,27262977,32243713,33816577,36700161,42205185],"mpf_fits_uint_p":[3145729,3473409,6619143,8585217,11075585,14548993,15794177,16449537,19136513,25624577,27262977,32243713,33816577,36700161,42205185],"mpf_out_str":[8519681,8585217,15794177,25624577,42074118],"mpz_clrbit":[2752513,6029313,8585217,10092545,10616833,12124161,13107201,13762561,15794177,16580609,25624577,26083329,34209799,39124993,40697857],"miller":[12845058],"mpz_init_set_ui":[917506,1376258,1835010,2752516,6553602,7340033,7667718,8585217,9175044,9306114,9502722,9830402,9961474,10092546,10551298,10616836,11337730,11599876,11927556,12124162,12189700,12648450,12845058,13107204,13369348,13959170,14024708,14155778,14483460,14811140,15794177,16580610,16973830,17235970,17367042,18612226,18874370,19595266,21037063,22806530,23134210,24248324,25296900,25624577,26083330,26542086,26738690,26804226,27590657,27787270,27983874,28049410,28246018,29622276,30867458,32112642,32178180,32702466,34013185,34734082,35127300,35586050,36831234,36896772,38338564,38535170,39452676,40435714,40501250,40697860,41025538,42336257,42663940,43253762,43778052],"mpz_cdiv_r":[1703937,6160385,8585217,15794177,19791873,20250625,21889025,22020097,25624577,27459585,33423361,39649287],"mpn_sec_mul_itch":[1507332,8585217,15794177,25624577,29491205],"mpz_ui_pow_ui":[8585217,15400967,15794177,25296897,25624577,26542081,27787265,30867457],"mpq_out_str":[8585217,12058625,15794177,25624577,43384839],"mpn_sub_n":[5701633,8257537,8585218,15794178,19267585,19857409,22544385,23986177,24117249,25034754,25493505,25624578,25821185,26607617,28770305,31784961,32571393,33030145,33685507,34930695,36044801,36241409,38469633,39387137,41091073],"mp_size_t":[196615,1507361,1966084,2031625,2097166,2359328,3014669,3145729,3276816,3407879,3473409,3670043,3801102,3932167,4063241,4718595,5111819,5242886,5439513,5570573,5701663,6094866,6422534,6619137,7077891,7143425,7208966,7274505,7471117,8257567,8323085,8585236,8781833,9240584,9764889,10878979,11075585,11141129,11403296,11796489,11993133,12255240,12582921,13697032,14090246,14286854,14548993,15138819,15532040,15794196,15859722,15990809,16252937,16449537,16515074,16646147,17104903,17301513,17498116,17825793,18087945,18546702,19136513,19267619,19333152,19857438,19922953,20447245,20578313,21757987,21823519,22347785,22544415,23789575,23986212,24117282,24444935,24576003,24838155,24969243,25034784,25165833,25427972,25493535,25624577,25821215,25886727,26148891,26279945,26607655,27066377,27197446,27262977,27394068,27525131,28180493,28770339,29294624,29360136,29491225,29818894,30212098,30277639,30408713,31784996,31916036,32243713,32374810,32571423,32702475,32833540,33030176,33226755,33488904,33685529,33816581,34144262,34275342,34865161,34930719,35061768,35651598,36044839,36241440,36372489,36503555,36700161,36765709,36962306,38207497,38273046,38404109,38469663,38666246,38731786,39387170,39583774,39845913,40042510,40173581,40566786,40894476,41091110,41549825,41811976,42205185,43319302,43712521],"mpf_swap":[1572865,5767169,8585217,8847361,15794177,21299201,25624577,31653895,37814273,39190529,42467329],"maxvalue":[3473410,6619138,9306114,14548994,17367042,19136514,26738690,32243714,34734082,36700162,40435714,43253762],"mpz_out_str":[1376257,8585217,14155777,15794177,19595271,22151169,25624577],"mpf_set_si":[1572865,5767169,8585217,8847365,15794177,21299201,25624577,31653893,37814279,39190529,41222146,42467329],"mpf_set_ui":[1572871,5767169,8585217,8847361,15794177,21299201,25624577,31653889,37814273,39190529,42467329],"mpn_sub_1":[5701633,8257537,8585217,15794177,19267585,19857409,22544385,23986177,24117249,24969217,25034753,25493505,25624577,25821185,26607617,28770305,31784961,32571399,33030145,34930689,36044801,36241409,38469633,39387137,41091073],"mpn_sizeinbase":[5242881,8585217,15794177,25165825,25624577,38666247],"mpf_sub":[327681,3735553,5505025,7602177,8126465,8388609,8585217,8650753,9568257,15597569,15794177,17039361,19202049,20774919,24510465,25624577,28311553,31457281,33357825,37552129],"mpz_ui_sub":[8585217,13369345,15794177,25624577,26804231,35586049],"mpz_fdiv_r":[2621441,8585217,15794177,16318465,21102593,25624577,27328519,28442625,33554433,34078721,35979265,41156609],"mpz_swap":[5308417,8585217,9437185,15794177,20709377,21495809,22282241,22609921,24772615,25624577,41943041],"mpn_set_str":[5242881,8585217,15794177,25165831,25624577,38666241],"mpf_sgn":[8585217,12451841,12517377,15335425,15794177,25624577,30670849,36438017,37093383,41877505],"mercurial":[25624577],"mpq_div_2exp":[4784129,8585217,11665409,15073281,15794177,16384001,25624577,28639237,31326209,31981569,38010881,39518209],"mantissa":[8060929,8519682,8585217,13172737,15794177,16449537,18808833,21299203,25624577,28114945,40239105,42074114,42401793],"mpz_invert":[8585217,15794177,25296897,25624577,27787265,43778055],"mpz_fits_ushort_p":[8585217,9306113,15794177,17367047,18612225,19398657,25624577,26738689,34734081,36831233,40435713,43253761],"moved":[1900546],"mpz_root":[5832705,8585217,8978433,10420231,15794177,25624577,35192833,38797313,39911425],"mpz_set_si":[5308423,7340034,8585217,9437189,15794177,20709377,21495809,22282241,22609921,24772609,25624577,26345474,41943041,42139650],"mpz_set_ui":[5308417,8585217,9437185,15794177,20709377,21495815,22282241,22609921,24772609,25624577,27525122,39190530,41943041,42401793],"mpz_hamdist":[2752513,6029313,8585217,10092545,10616833,12124161,13107207,13762561,15794177,16580609,25624577,26083329,34209793,39124993,40697857],"mpz_mfac_uiui":[3538945,8585217,15794177,25624577,29163527,37879809],"mpz_fdiv_q_2exp":[2621441,8585217,15794177,16318465,21102593,25624577,27328513,28442625,33554433,34078721,35979271,41156609],"mpq_t":[1441807,1572865,2883587,2949147,3080207,4128780,4718594,4784158,4980737,5177360,5308417,5767169,5963781,7077890,7536645,8060929,8454146,8585218,8847361,9437185,9895962,10027010,10878978,11665442,11730957,11993089,12058634,12648463,13434895,14417935,14745602,15073314,15138818,15663106,15794178,15925250,16384030,16777219,17235983,17563650,18481162,19070985,20643842,20709377,21299201,21495809,21561371,22282241,22413313,22609921,22937624,23330818,24707099,24772609,25231381,25624578,26345492,28639262,29032451,30015501,30081045,31260673,31326238,31653889,31981602,32964624,33226754,34340866,34668546,35913739,36503554,37158923,37814273,38010914,39190529,39321602,39518238,39714843,40108053,40828948,41222155,41418754,41484290,41549825,41943048,42139667,42467336,42598402,42795029,43384841],"mpz_cdiv_q_ui":[1703943,6160385,8585217,15794177,19791873,20250625,21889025,22020097,25624577,27459585,33423361,39649281],"mpz_sgn":[458753,1310721,8323073,8585217,9961473,10551297,15794177,25100289,25624577,26476551,32112641,36896769,41025537,41353217],"mpz_cmpabs_ui":[458753,1310726,8585217,9961473,10551297,15794177,25624577,26476545,36896769,41025537],"mpf_init_set_si":[327682,3735554,4521987,5505026,7602180,8126465,8388610,8585217,8650754,9568258,12320769,12451842,12517378,15335426,15794177,17039362,19202052,20774916,21954561,24510466,25624577,28311554,28835841,30670852,31457282,33357828,36438020,37093378,37552130,41877506,42860551],"mpz_divisible_ui_p":[8585217,13959169,14811137,15794177,18874375,25624577],"mpf_cmp_si":[8585217,12451841,12517377,15335425,15794177,25624577,30670849,36438017,37093377,41877511],"mpf_cmp_ui":[8585217,12451841,12517377,15335431,15794177,25624577,30670849,36438017,37093377,41877505],"mpn_random2":[2031625,8585217,15794177,19922947,25624577],"makes":[18153473,21299201],"mpn_mul_1":[5701633,8257537,8585217,15794177,19267585,19857409,22544385,23986177,24117249,25034753,25493505,25624577,25821185,26607617,28770305,31784961,32571393,33030151,34930689,36044801,36241409,38469633,39387137,41091073],"mp_bitcnt_t":[720901,1507330,1703938,2293766,2359298,2555908,2621442,2752518,2818053,3145729,3473409,3670018,4194313,4259845,4456458,4521985,4980781,5505029,6029322,6160386,6553606,6619137,6684681,6750217,6946826,7208963,7405574,7602177,7667713,8585219,9043972,9175041,9240583,9764866,10092562,10354690,10616838,11075585,11206659,11337729,11403267,11534340,12124178,12189701,12320769,12779522,12976136,13107212,13500418,13762570,13959173,14221321,14352391,14548993,14811137,14876673,14942217,15794179,15990790,16121865,16318466,16449541,16515078,16580614,16711683,16842754,17629193,18153479,18219010,18284546,18350089,18874369,19136513,19333122,19660802,19791874,20054025,20250626,21102594,21168130,21626894,21889026,21954561,22020102,22675470,23265289,24051718,24510465,24969218,25427979,25624577,26083340,26148875,27262977,27328514,27459590,27918345,28377096,28442626,28508182,28573698,28835841,29032462,29294600,29360130,29556744,30212098,30343170,30801922,30998563,31522820,31719433,32243713,32374786,32440334,32505858,32833547,33423362,33554434,33685506,33816577,34078726,34144259,34209802,34275332,34406402,34471945,34996233,35061767,35258375,35782660,35979270,36634626,36700161,36962310,38273026,38862849,38993929,39125002,39452677,39649282,40370182,40632329,40697862,40894467,41156610,41549825,41680904,41811970,42205185,42401793,42860545,42926082,43122690],"mpz_roinit_n":[5111809,8323073,8585217,14090241,15794177,15859720,24838145,25624577,27525121,32702465,40894465],"meaning":[21299201],"mpz_limbs_finish":[5111809,8323078,8585217,14090241,15794177,15859713,24838145,25624577,27525123,32702467,40894465],"mpz_limbs_write":[5111809,8323074,8585217,14090241,15794177,15859713,24838145,25624577,27525128,32702465,40894465],"mpn_mul_n":[5701633,8257537,8585217,15794177,19267585,19857409,22544385,23986177,24117249,25034753,25493505,25624577,25821185,26607617,28770305,31784961,32571393,33030145,34930689,36044801,36241415,38469633,39387137,41091073],"mpf_sub_ui":[8585217,15794177,20774913,25624577,31457287,37552129],"mpn_sec_invert":[1507329,2359297,3670017,8585218,9764865,11403265,15794178,15990790,19333121,24969217,25624578,29294593,32374785,33685505,34275332,38273025],"mpn_gcdext":[6094849,6422531,8585218,15794178,17104897,21823496,25624577,39583752],"mpz_cmp_si":[458753,1310721,8585217,9961473,10551303,14417922,15794177,25624577,26476545,32112641,32964610,36896769,41025537],"mpz_cmp_ui":[458753,1310721,8585217,9961473,10551297,15794177,25624577,26476545,32112647,36896769,41025537],"map":[25624577],"mpn_sqr":[5701633,8257537,8585217,15794177,19267585,19857409,22544385,23986177,24117249,25034753,25493505,25624577,25821185,26607617,28770305,31784961,32571393,33030145,34930689,36044801,36241410,38469639,39387137,41091073],"methods":[131074,1769474,2162689,2228226,2293762,3866625,4653058,4980737,6225922,8060929,8585218,10944514,11993089,12713985,13631489,15794177,16777218,17825793,18481153,22216705,22413313,23527426,23592962,23658498,27197442,29753346,31260673,35389442,37224449,40960001,42532865,42991618,43515905,43646978],"mpz_mul_2exp":[4259847,8585217,9175041,14876673,15794177,25624577,38862849],"mpn_sec_mul":[1507335,2359297,3670017,8585218,9764865,11403265,15794178,15990785,19333121,24969217,25624578,29294593,29491205,32374785,33685505,38273025],"multiply":[8585221,15794181,19267585,22544385,23986177,25624581,25821185,31784961,33030145,36241409],"mpz_lcm_ui":[8585217,15794177,25624577,41615365,42663937],"mpn_add_1":[3670017,5701633,8257537,8585217,15794177,19267585,19857415,22544385,23986177,24117249,25034753,25493505,25624577,25821185,26607617,28770305,31784961,32571393,33030145,34930689,36044801,36241409,38469633,39387137,41091073],"make":[5177345,5111809,8126465,8585217,8650753,9043969,15794177,15859714,18153473,19202049,22282241,22609921,25624584,27525121,30081025,32702465,41943041,42336257],"mpz_limbs_read":[5111809,8323073,8585217,14090247,15794177,15859713,24838145,25624577,27525121,32702465,40894465],"mpf_absg":[3735553],"mpz_cdiv_r_ui":[1703937,6160385,8585217,15794177,19791873,20250625,21889025,22020097,25624577,27459585,33423367,39649281],"mpz_tdiv_r":[8585217,10354689,15794177,18219009,18284545,24051713,25624577,30801927,32505857,34406401,36634625,40370177],"mpn_add_n":[5701633,8257543,8585218,9764867,15794178,19267585,19857409,22544385,23986177,24117249,25034753,25493505,25624578,25821185,26607617,28770305,31784961,32571393,33030145,34930689,36044801,36241409,38469633,39387137,41091073],"mpf_reldiff":[8585217,12451841,12517377,15335425,15794177,25624577,30670849,36438023,37093377,41877505],"mpn_sec_sub_1_itch":[2097157,8585217,15794177,24969220,25624577],"mpn_xnor_n":[3014657,5570561,7471111,8585217,15794177,18546689,20447233,25624577,28180481,36765697,38404097,40173569],"mpz_sqrtrem":[5832705,8585217,8978433,10420225,15794177,25624577,35192833,38797319,39911425],"mpz_init_set_str":[5111810,7340033,8585217,15794177,21037057,23003138,24838146,25100290,25624577,27590657,30212098,34013191,41353218,42336257],"minus":[14614529,19398657,21299201,28114945,35913729,40239105],"mpn_nior_n":[3014657,5570561,7471105,8585217,15794177,18546689,20447233,25624577,28180481,36765697,38404097,40173575],"machine":[26542081,31260673],"mpz_random":[7208967,8585217,15794177,16515073,25624577,30212097,34144259,36962305],"mimic":[25624577],"mpf_mul":[327681,3735553,5505025,7602183,8126465,8388609,8585217,8650753,9568257,15597569,15794177,17039361,19202049,20774913,24510465,25624577,28311553,31457281,33357825,37552129],"mpz_fits_sint_p":[8585217,9306113,15794177,17367041,18612225,19398657,25624577,26738695,34734081,36831233,40435713,43253761],"mean":[41746434],"mingw":[25624585],"mpq_neg":[4784129,8585217,11665409,15073281,15794177,16384001,25624577,28639233,31326213,31981569,38010881,39518209],"means":[31260673,41746433],"mpn_divexact_by3c":[5701633,8257537,8585217,15794177,19267585,19857409,22544385,23986179,24117249,25034753,25493505,25624577,25821185,26607617,28770305,31784969,32571393,33030145,34930689,36044801,36241409,38469633,39387137,41091073],"mpf_trunc":[3145729,3473409,6619137,8585217,11075591,14548993,15794177,16449537,19136513,25624577,27262977,32243713,33816577,36700161,42205185],"mpq_mul":[4784129,8585217,11665409,15073285,15794177,16384001,25624577,28639233,31326209,31981569,38010881,39518209],"mpz_ior":[2752519,6029313,8585217,10092545,10616833,12124161,13107201,13762561,15794177,16580609,25624577,26083329,34209793,39124993,40697857],"mp_get_memory_functions":[3997699,8585217,15794177,24903687,25624577],"mpf_fits_sint_p":[3145729,3473409,6619137,8585217,11075585,14548999,15794177,16449537,19136513,25624577,27262977,32243713,33816577,36700163,42205185],"measured":[8585219,15794179,19398658,24838146,25624579,38666242],"mpz_xor":[2752513,6029313,8585217,10092545,10616833,12124161,13107201,13762561,15794177,16580609,25624577,26083329,34209793,39124993,40697863],"mpz_lucnum2_ui":[2490377,8585217,15794177,20512769,25624577,29687810,33095681],"mpz_mul":[4259841,8585217,9175047,13369345,14876673,15728641,15794177,16973825,22872065,23396353,25624577,26804225,28901377,32178177,33292289,35127297,35586049,38862849],"mpq_clears":[2949123,5177345,8585217,9895938,15794177,21561347,22937602,24707075,25231361,25624577,26345473,30081025,39714823,40108033,40828929,42795009],"macro":[23986177,24117249,31784961,41091073],"mpq_mul_2exp":[4784129,8585217,11665409,15073281,15794177,16384001,25624577,28639233,31326209,31981569,38010881,39518213],"m2exp":[6553607,8585217,15794177,25624577,35258370],"mpn_sec_div_r_itch":[2359300,5439493,8585217,15794177,25624577],"mpn_sec_div_qr":[1507329,2359297,3670017,8585218,9764865,11403265,15794178,15990785,19333127,24969217,25624578,29294593,32374785,33685505,38273025,39845893],"mpn_ior_n":[3014657,5570561,7471105,8585217,15794177,18546689,20447233,25624577,28180481,36765703,38404097,40173569],"mpf_t":[327715,720915,1245193,1572881,2686982,2818064,3145750,3473430,3735588,4128769,4456459,4522004,4718594,4980737,5505062,5308417,5767185,6619158,6225923,7077890,7602221,7995394,8060939,8126502,8388642,8454146,8519689,8585220,8650792,8847384,9043984,9437185,9568296,9633797,10878978,11075613,11468803,11993089,12320783,12451857,12517394,12976143,13172739,14549014,14745602,15138818,15335441,15597596,15663106,15794180,15925250,16449558,17039396,17432587,17563650,17694728,18481153,18808834,19136534,19202095,20643842,20709377,20774957,21299217,21430274,21495809,21954573,22216706,22282241,22413313,22609928,23330818,23461890,24510502,24772609,25624578,25886722,27263005,27918351,28114957,28311586,28377097,28835853,29032472,29556752,30670874,31129610,31260673,31391746,31457318,31522838,31653912,32243734,33226754,33357867,33816598,34340866,35913729,36438047,36503554,36700182,37093393,37158913,37552166,37814289,39190545,40239117,40304653,41222152,41484290,41549826,41746434,41877521,41943041,42074120,42205213,42401793,42467345,42598402,42860557,43450379],"msys64":[25624577],"manual":[25624579,43450369],"mpq_set":[2949121,5177345,8585217,15794177,21561345,24707079,25231361,25624577,26345473,30081025,39714817,40108033,40828929,42795009],"mpz_lucnum_ui":[2490369,8585217,15794177,25624577,29687815],"modular":[43778050],"mpn_divrem_1":[5701633,8257537,8585217,15794177,19267585,19857409,22544385,23986178,24117250,25034753,25493505,25624577,25821185,26607617,28770305,31784962,32571393,33030145,34930689,36044801,36241409,38469633,39387137,41091080],"mpz_nextprime":[8585217,12845057,15794177,23134215,25624577],"mpz_gcd":[8585217,14024711,15794177,22806529,25624577,38338561],"mpf_mul_ui":[5505025,7602177,8585217,15794177,24510471,25624577],"monotonously":[1507329,3670017,24969217,29294593,32374785],"mpn_sec_invert_itch":[8585217,15794177,15990787,25624577,34275333],"mpz_legendre":[917505,1835009,8585217,11599873,14483457,15794177,25624577,27983873,29622279,40501249],"memberwiseclone":[2228225,6225921,8060929,10944513,12713985,13631489,16777217,17825793,18481153,22216705,22413313,23592961,29753345,35389441,42532865,42991617],"mpf_set_prec_raw":[720897,2818049,4456449,8585217,9043969,12976129,15794177,25624577,27918337,28377089,29032461,29556737,31522817],"mpz_fits_ulong_p":[8585217,9306113,15794177,17367041,18612225,19398657,25624577,26738689,34734081,36831233,40435719,43253761],"mpn_divmod_1":[5701633,8257537,8585217,15794177,19267585,19857409,22544385,23986177,24117256,25034753,25493505,25624577,25821185,26607617,28770305,31784961,32571393,33030145,34930689,36044801,36241409,38469633,39387137,41091074],"mpf_fits_ulong_p":[3145729,3473409,6619137,8585217,11075585,14548993,15794177,16449537,19136513,25624577,27262977,31129601,32243713,33816577,36700165,40304641,42205185],"mpz_si_kronecker":[917505,1835009,8585217,14483457,15794177,25624577,27983879,40501249],"mpz_fdiv_qr_ui":[2621441,8585217,15794177,16318471,21102593,25624577,27328513,28442625,33554433,34078721,35979265,41156609],"mpz_probab_prime_p":[8585217,12845063,15794177,23134209,25624577,38535169],"mpn_copyd":[196609,8585217,15794177,23789575,24444929,25624577],"mpn_copyi":[196615,8585217,15794177,23789569,24444929,25624577],"mpn_perfect_power_p":[8585217,12255233,13697025,15532039,15794177,25624577,33488897],"mpz_fdiv_r_2exp":[2621441,8585217,15794177,16318465,21102593,25624577,27328513,28442625,33554433,34078727,35979265,41156609],"mpz_com":[2752513,6029313,8585217,10092545,10616833,12124161,13107201,13762561,15794177,16580615,25624577,26083329,34209793,39124993,40697857],"mpf_clears":[327682,720898,2818049,3735554,4456449,4521986,5505026,7602178,8126465,8388610,8585217,8650754,8847362,9043969,9568258,11075586,12976129,15794177,17039362,19202050,20774914,24510466,25624577,27262978,27918337,28311554,28377089,29032449,29556737,30670850,31457282,31522823,31653890,33357826,36438018,37552130,42205186],"mpz_mul_si":[4259841,8585217,9175041,14876673,15794177,25624577,38862855],"mpz_mul_ui":[4259841,8585217,9175041,14876679,15794177,25624577,38862849],"mpf_urandomb":[3145729,3473409,6619137,8585217,11075585,14548993,15794177,16449543,19136513,25624577,27262977,32243713,33816577,36700161,42205185],"mpf_get_str":[8585218,15794178,17432577,23461891,25624577,28114952,31129601,40239112,40304641,43450369],"matching":[25624577],"mpn_cnd_swap":[1507329,2359297,3670017,8585217,9764865,11403265,15794177,15990785,19333121,24969217,25624577,29294593,32374785,33685505,38273031],"mpz_divexact":[1703937,2621441,6160385,7667713,8585217,9502721,10354689,11337729,11927559,12189697,13959169,14811137,15794177,16318465,18219009,18284545,18874369,19791873,20250625,21102593,21889025,22020097,24051713,24248321,25624577,27328513,27459585,28246017,28442625,30801921,32505857,33423361,33554433,34078721,34406401,35979265,36634625,39649281,40370177,41156609],"mpf_add":[327681,3735553,5505025,7602177,8126465,8388609,8585217,8650753,9568257,15597569,15794177,17039361,19202049,20774913,24510465,25624577,28311553,31457281,33357831,37552129],"mpn_perfect_square_p":[8585217,12255233,13697025,15532033,15794177,25624577,33488903,36044801],"mpz_bin_ui":[8585217,10485761,15794177,25624577,39256072],"mersenne":[8585217,12779522,15794177,25624577,28049410,28573699,33751042],"machines":[1376257,9764865,14155777,33685505],"mpz_getlimbn":[5111824,8323073,8585217,14090241,15794177,15859713,24838145,25624577,27525121,32702465,40894465],"mpf_cmp":[8585217,12451841,12517377,15335425,15794177,25624577,30670856,36438017,37093377,41877505],"mpq_get_str":[4128769,8585217,15794177,25624577,35913735,37158913,40828929,41222145,42795010],"mslimb":[19333124],"mpz_get_str":[7405570,8585217,9830401,14614535,15794177,15859714,20709378,23003137,23068674,25624577,26673153,27525122,32702466,34013186,40894466,42008577,42926082],"mpq_div":[4784129,8585217,11665413,15073281,15794177,16384001,25624577,28639233,31326209,31981569,38010881,39518209],"mpz_submul":[4259841,8585217,9175041,13369345,14876673,15728641,15794177,16973825,22872065,23396353,25624577,26804225,28901377,32178177,33292289,35127303,35586049,38862849],"mpn_hamdist":[8585217,9240577,15794177,25427969,25624577,29360129,32833537,35061767,41811969],"mpz_clears":[1703938,2490370,2621442,2752514,4259842,5832706,7340034,7405569,7667714,8585217,9175042,9437186,9502722,9961474,10354690,10420226,10616834,11599874,11927554,12189698,13107202,13369346,14024706,14483458,14811138,14876674,15728642,15794177,16318466,16580610,16842753,16973826,18153473,18219010,18284546,19791874,20250626,21889026,22020098,22872066,23134210,24051714,24248322,24772610,25296898,25624577,26083329,26542082,26804226,27328514,27459586,27787266,28246018,28442626,28901378,29622274,30212098,30343175,30801922,30867458,32178178,32505858,33095682,33292290,33423362,33554434,34078722,34406402,35127298,35192834,35586050,35979266,36896770,38338562,38797314,38862850,39256066,39452674,39649282,40370178,40697858,41156610,42663938,42926081,43122691,43778050],"mpz_kronecker":[917505,1835009,8585217,14483463,15794177,25624577,27983873,40501249],"maps":[25624577],"mpz_export":[8585218,15007747,15794178,23068673,25100296,25624577,41353224],"mpz_add":[4259841,8585217,9175041,13369345,14876673,15728641,15794177,15859713,16973825,22872065,23396353,25624577,26804225,28901377,32178183,33292289,35127297,35586049,38862849],"mpn_xor_n":[3014663,5570561,7471105,8585217,15794177,18546689,20447233,25624577,28180481,36765697,38404097,40173569],"mpz_cmp":[458753,1310721,8585217,9961475,10551297,15794177,25624577,26476545,32112641,36896775,41025537],"mpn_divexact_1":[5701639,8585217,15794177,19267585,22544385,23986177,24117249,25034753,25493505,25624577,25821185,26607617,28770305,31784961,32571393,33030145,34930689,36044801,36241409,38469633,41091073],"mp_uint_per_limb":[15794177,18087937,25624577,27066375,28704769,37486593],"mpq_add":[4784129,8585217,11665409,15073281,15794177,16384001,25624577,28639233,31326209,31981573,38010881,39518209],"mpf_cmp_z":[8585217,12451847,12517377,15335425,15794177,25624577,30670849,36438017,37093377,41877505],"mpz_tdiv_q_ui":[8585217,10354689,15794177,18219015,18284545,24051713,25624577,30801921,32505857,34406401,36634625,40370177],"mpz_fib2_ui":[2490369,8585217,15794177,20512770,25624577,29687809,33095689],"mpf_cmp_d":[8585217,12451841,12517384,15335425,15794177,25624577,30670849,36438017,37093377,41877505],"mpz_cdiv_q":[1703937,6160385,8585217,15794177,19791873,20250625,21889031,22020097,25624577,27459585,33423361,39649281],"mpq_set_si":[1441794,2949125,3080194,5177345,8585217,9895940,11730946,12648450,13434882,14417922,15794177,17235970,21561345,22937604,24707077,25231361,25624577,26345475,30015490,30081025,32964610,35913730,37158914,39714817,40108039,40828929,41222146,42139650,42795009],"mpq_set_ui":[2949121,5177345,8585217,15794177,21561345,24707073,25231367,25624577,26345473,29032452,30081025,39714817,40108033,40828929,42467330,42795009,43384834],"menu":[25624579],"mpz_powm_sec":[8585217,15400961,15794177,25296897,25624577,26542087,27787265,30867457],"mpq_get_num":[8585217,11730945,12648449,14417927,15794177,17235969,25624577,30015489,32964609],"mpz_popcount":[2752513,6029313,8585217,10092545,10616833,12124161,13107201,13762561,15794177,16580609,25624577,26083335,34209793,39124993,40697857],"mpz":[8519681,11730945,15859713,21299201,25952257,30015489],"mpz_random2":[7208961,8585217,15794177,16515073,25624577,30212097,34144261,36962305],"mpf_init_set_d":[3145730,4521985,8585217,11075586,12320769,15794177,17432578,21954561,25624577,27262978,28114946,28835847,40239106,40304642,42205186,42860545,43450370],"mpf_init_set_ui":[3473410,4521985,6619138,8585217,12320769,14548994,15794177,19136514,21954567,25624577,28835841,32243714,36700162,42074113,42860545],"mpq_numref":[8585217,11730945,12648449,14417923,15794177,17235971,25624577,30015495,32964609,35913729],"mpf_set_str":[1572865,5767169,8585217,8847361,12320769,15794177,21299207,25624577,31653889,37814273,39190529,42467329],"multiplier":[8585217,15073286,15794177,25624577],"mpq_get_den":[8585217,11730945,12648449,14417921,15794177,17235969,25624577,30015489,32964616],"mpz_cmp_d":[458753,1310721,8585217,9961473,10551297,15794177,25624577,26476545,32112641,36896769,41025544],"miscellaneous":[851969,3145729,3473409,6619137,9306113,11075585,14548993,16449537,17367041,18612225,19136513,19398657,20185089,25624579,26738689,27262977,31129601,32243713,33816577,34734081,36700161,36831233,40304641,40435713,42205185,43253761],"mpn_sec_tabselect":[1507329,2359297,3670017,8585217,9764865,11403271,15794177,15990785,19333121,24969217,25624577,29294593,32374785,33685505,38273025],"mpn_gcd_1":[6094849,8585217,15794177,17104903,21823489,25624577,39583745],"math":[131073,196615,262149,327686,393217,458757,524292,589828,655364,720901,786433,851973,917509,983041,1048580,1114113,1179652,1245188,1310725,1376262,1441797,1507338,1572869,1638404,1703942,1769473,1835013,1900551,1966081,2031622,2097157,2162692,2228225,2293761,2359305,2424837,2490374,2555908,2621446,2686980,2752519,2818053,2883585,2949126,3014664,3080197,3145733,3211265,3276801,3342340,3407876,3473413,3538949,3604484,3670025,3735558,3801093,3866628,3932164,3997703,4063237,4128773,4194309,4259847,4325377,4390916,4456452,4521990,4587521,4653057,4718596,4784134,4849670,4915201,4980743,5046273,5111814,5177349,5242887,5308421,5373956,5439494,5505031,5570568,5636100,5701640,5767173,5832710,5898244,5963777,6029318,6094857,6160389,6422529,6488068,6553607,6619141,6684676,6225921,6750212,6356993,6291460,6815745,6881285,6946821,7012356,7077893,7143425,7208966,7274501,7340038,7405574,7471112,7536644,7602183,7667719,7733253,7798790,7864324,7929860,7995396,8060938,8126470,8192001,8257544,8323078,8388614,8454150,8519686,8585217,8650758,8716292,8781828,8847366,8912901,8978437,9043973,9109510,9175047,9240582,9306117,9371652,9437190,9502726,9568262,9633793,9699332,9764873,9830405,9895942,9961478,10027012,10092550,10158084,10223620,10289156,10354696,10420230,10485765,10551301,10616839,10682372,10747909,10813444,10878980,10944513,11010054,11075590,11141125,11206660,11272197,11337733,11403273,11468801,11534337,11599878,11665415,11730949,11796484,11862021,11927559,11993096,12058630,12124166,12189703,12255238,12320774,12386309,12451846,12517381,12582916,12648454,12713989,12779526,12845061,12910596,12976134,13041670,13107206,13172737,13238276,13303809,13369351,13434885,13500420,13565957,13631493,13697031,13762566,13828100,13893633,13959174,14024711,14090245,14155782,14221317,14286852,14352388,14417926,14483462,14548997,14614534,14680065,14745605,14811142,14876678,14942212,15007745,15073287,15138821,15204353,15269892,15335429,15400965,15466497,15532038,15597573,15663109,15728646,15794181,15859719,15925254,15990794,16056321,16121860,16187397,16252933,16318471,16384006,16449543,16515079,16580614,16646148,16711684,16777217,16842757,16908292,16973831,17039366,17104903,17170436,17235974,17301509,17367045,17432581,17498113,17563652,17629189,17694726,17760260,17825797,17891332,17956870,18022404,18087940,18153478,18219014,18284551,18350084,18415617,18481159,18546695,18612229,18677764,18743300,18808836,18874373,18939909,19005444,19070980,19136517,19202055,19267593,19333130,19398661,19464196,19529733,19595270,19660805,19726340,19791879,19857416,19922950,19988484,20054020,20119556,20185093,20250632,20316164,20381697,20447240,20512773,20578308,20643844,20709382,20774919,20840453,20905989,20971526,21037061,21102597,21168133,21233668,21299206,21364740,21430276,21495813,21561349,21626886,21692420,21757953,21823499,21889031,21954565,22020103,22085636,22151174,22216711,22282245,22347780,22413321,22478852,22544392,22609926,22675457,22740993,22806534,22872070,22937606,23003141,23068681,23134214,23199748,23265284,23330821,23396358,23461889,23527425,23592961,23658497,23724036,23789575,23855108,23920645,23986183,24051719,24117256,24182788,24248327,24313861,24379396,24444934,24510470,24576004,24641537,24707078,24772614,24838149,24903687,24969225,25034759,25100297,25165831,25231365,25296903,25362433,25427974,25493511,25559045,25624578,25690113,25755654,25821192,25886724,25952260,26017797,26083333,26148871,26214401,26279941,26345478,26411012,26476549,26542088,26607627,26673157,26738693,26804230,26869765,26935297,27000836,27066372,27131908,27197441,27262982,27328519,27394049,27459591,27525126,27590661,27656197,27721734,27787272,27852804,27918341,27983877,28049414,28114952,28180488,28246022,28311558,28377093,28442630,28508161,28573701,28639238,28704769,28770313,28835845,28901382,28966916,29032454,29097985,29163525,29229057,29294604,29360135,29425665,29491206,29556742,29622278,29687813,29753345,29818885,29884421,29949956,30015493,30081029,30146564,30212103,30277636,30343173,30408709,30474246,30539781,30605316,30670854,30736389,30801927,30867462,30932997,30998529,31064068,31129605,31195143,31260679,31326214,31391748,31457286,31522821,31588357,31653894,31719428,31784968,31850500,31916036,31981575,32047108,32112645,32178183,32243717,32309252,32374792,32440326,32505862,32571400,32636932,32702470,32768005,32833542,32899077,32964614,33030152,33095686,33161221,33226756,33292294,33357831,33423366,33488902,33554439,33619969,33685513,33751045,33816583,33882117,33947652,34013190,34078727,34144262,34209798,34275333,34340869,34406407,34471941,34537476,34603014,34668548,34734085,34799620,34865156,34930696,34996229,35061767,35127303,35192839,35258374,35323910,35389441,35454980,35520513,35586054,35651590,35717124,35782657,35848197,35913734,35979271,36044808,36110341,36175876,36241416,36306945,36372485,36438023,36503556,36569093,36634629,36700165,36765704,36831237,36896774,36962311,37027841,37093381,37158917,37224452,37289988,37355524,37421061,37486596,37552134,37617668,37683205,37748740,37814277,37879813,37945350,38010887,38076420,38141956,38207492,38273032,38338569,38404104,38469639,38535173,38600708,38666246,38731781,38797319,38862854,38928388,38993925,39059460,39124998,39190534,39256070,39321604,39387145,39452679,39518214,39583755,39649287,39714821,39780353,39845894,39911429,39976964,40042502,40108037,40173576,40239112,40304645,40370183,40435717,40501253,40566788,40632325,40697863,40763397,40828934,40894470,40960004,41025541,41091081,41156616,41222150,41287685,41353225,41418756,41484293,41549826,41615366,41680901,41746436,41811975,41877509,41943046,42008581,42074119,42139654,42205190,42270724,42336261,42401796,42467334,42532869,42598405,42663943,42729478,42795013,42860549,42926085,42991617,43057156,43122693,43188229,43253765,43319301,43384838,43450374,43515908,43581441,43646977,43712516,43778055],"mpf_div_2exp":[8126465,8585217,8650753,9568263,15794177,19202049,25624577],"mpz_remove":[8585217,15794177,25624577,39452679],"mpz_setbit":[2752513,6029313,8585217,10092545,10616833,12124161,13107201,13762561,15794177,16580609,25624577,26083329,34209793,39124999,40697857],"mpq_set_str":[2949121,5177345,8585217,15794177,21561345,24707073,25231361,25624577,26345473,30081025,39714817,40108033,40828934,42795009],"mpz_fdiv_q":[8585217,15794177,16318465,21102593,25624577,27328513,28442625,33554439,34078721,35979265,41156609],"manipulation":[19398657],"mpf_init_set":[4521991,8585217,12320769,15794177,21954561,25624577,28835841,42860545],"mp_exp_t":[262153,786452,2424841,3145729,3473409,3604482,6619137,6881289,7012361,8060930,8585218,10813443,11075585,13041678,14548993,15466500,15794178,16449537,18022409,18743305,19136513,20119561,20316169,20840457,21692425,23461890,23527430,24182793,25559049,25624577,25755662,27262977,28114952,29425668,32243713,32768009,33816581,33882122,33947652,36306979,36700161,37224493,37421065,38076425,38141959,38600707,39780368,40239113,41287689,41549825,42205185],"mpf_get_d":[327682,720899,1572866,2818050,3735554,4521986,5505026,5767170,7602178,8126465,8388610,8585217,8650754,8847362,9043970,9568258,11075586,12976130,15597570,15794177,17039362,17432583,19202050,20774914,21954562,24510466,25624577,27262978,27918338,28114945,28311554,28835842,29556738,31129601,31457282,31522822,31653892,33357826,36438018,37552130,37814274,40239105,40304641,42205186,42860546,43450369],"msb":[23068674,25100290,41353218],"mpz_set_str":[5308417,7405570,8585218,9437185,14090242,15794178,20709383,21495809,22282241,22609921,24772609,25624578,34013186,40828929,40894466,41943041],"msys32":[25624577],"members":[131073,1114113,1769473,2162689,2228225,2293761,2883585,3211265,3866625,4587521,4653057,4980737,5046273,5963777,6225921,6815745,8060929,8585217,9633793,10944513,11468801,11534337,11993089,12713985,13172737,13631489,13893633,14680065,15204353,15794177,16056321,16777217,17498113,17825793,18415617,18481153,20381697,21757953,22216705,22413313,23527425,23592961,23658497,24641537,25690113,26214401,26935297,27197441,28704769,29229057,29425665,29753345,30998529,31260673,33619969,35389441,36306945,37027841,37224449,40960001,42532865,42991617,43515905,43646977],"mpq_init":[1441794,2949125,3080194,4128770,5177345,8585217,9895940,11730946,12058626,12648450,13434882,14417922,15794177,17235970,21561345,22937604,24707077,25231363,25624577,26345475,29032450,30015490,30081027,32964610,35913730,37158914,39714817,40108035,40828930,41222146,42139650,42467330,42795015,43384834],"mpz_tdiv_r_ui":[8585217,10354689,15794177,18219009,18284545,24051713,25624577,30801921,32505863,34406401,36634625,40370177],"mpz_gcd_ui":[8585217,14024705,15794177,22806535,25624577,38338561],"men":[8519681,21299201],"mp_bits_per_limb":[8585217,15794178,15990786,18087937,23986178,25624578,27066369,28704769,29294593,29360129,31784962,37486599,41811969],"mpf_pow_ui":[327681,3735553,5505025,7602177,8126465,8388609,8585217,8650753,9568257,15597569,15794177,17039361,19202049,20774913,24510465,25624577,28311559,31457281,33357825,37552129],"multi":[196610,1507330,2031618,2359298,3014658,3670018,4980737,5242882,5570562,5701634,6094850,7471106,8257538,8585217,9240578,9764866,11403266,11993089,12255234,13697026,15532034,15794177,15990785,17104898,18546690,19267586,19333122,19857410,19922946,20447234,21823490,22544386,23789570,23986178,24117250,24444930,24969218,25034754,25165826,25427970,25493506,25624578,25821186,26607618,28180482,28770306,29163521,29294594,29360130,31260673,31784962,32374786,32571394,32833538,33030146,33488898,33685506,34930690,35061762,36044802,36241410,36765698,38273026,38404098,38469634,38666242,39387138,39583746,40173570,41091074,41811970],"mpq_set_num":[8585217,11730945,12648449,14417921,15794177,17235975,25624577,30015489,32964609],"mpq_cmp_si":[1441793,2949124,3080193,8585217,9895937,11730946,12648450,13434887,14417922,15794177,17235970,22937601,24707074,25624577,26345474,30015490,32964610,40108034,41222146,42139649],"mpq_cmp_ui":[1441799,3080193,8585217,9895937,12058626,13434881,15794177,22937601,25231362,25624577,42139649],"mpz_divisible_p":[1703937,2621441,6160385,7667713,8585217,9502721,10354689,11337729,11927553,12189697,13959169,14811143,15794177,16318465,18219009,18284545,18874369,19791873,20250625,21102593,21889025,22020097,24051713,24248321,25624577,27328513,27459585,28246017,28442625,30801921,32505857,33423361,33554433,34078721,34406401,35979265,36634625,39649281,40370177,41156609],"mpn_sec_powm_itch":[8585217,11403265,15794177,25624577,26148869,29294596],"mpz_get_d":[8585217,9830401,14614529,15794177,23003137,25624577,26673159,42008577],"mimics":[13631489],"mpz_cdiv_q_2exp":[1703937,6160385,8585217,15794177,19791873,20250625,21889025,22020097,25624577,27459591,33423361,39649281],"mpn_sec_div_r":[1507329,2359303,3670017,5439493,8585218,9764865,11403265,15794178,15990785,19333121,24969217,25624578,29294593,32374785,33685505,38273025],"mpq_set_den":[8585217,11730945,12648455,14417921,15794177,17235969,25624577,30015489,32964609],"mpz_odd_p":[8585217,9306113,15794177,17367041,18612231,19398657,25624577,26738689,34734081,36831235,40435713,43253761],"maximum":[7208961,8454145,15925249,18153473,25624577,28114946,33816577,34144257,40239106,42074114],"mpz_millerrabin":[8585217,12845057,15794177,25624577,38535176],"malloc":[1900545,4849665,25100290,41353218],"mpz_bin_uiui":[8585217,10485767,15794177,25624577,39256065],"mpz_pow_ui":[8585217,15400961,15794177,25296897,25624577,26542081,27787265,30867463],"mpz_congruent_2exp_p":[7667713,8585217,11337729,12189703,15794177,25624577],"mpz_2fac_ui":[3538945,8585217,15794177,25624577,29163521,37879815],"mp_set_memory_functions":[3997703,8585217,15794177,24903681,25624577],"mpn_sec_sqr":[1507330,2359297,3670017,3801092,8585218,9764865,11403265,15794178,15990785,19333121,24969217,25624578,29294593,32374791,33685505,38273025],"mpf_inp_str":[8519687,8585217,15794177,25624577,42074113],"mpz_cmpabs":[458753,1310721,8585217,9961477,10551297,15794177,25624577,26476545,32112641,36896769,41025537],"mpf_set_d":[1572865,5767175,8585217,8847361,15794177,21299201,25624577,31653889,37814273,39190529,42467329],"mpf_set_q":[1572865,5767169,8585217,8847361,15794177,21299201,25624577,29032452,31653889,37814273,39190529,42467335],"mpf_set_z":[1572865,5767169,8585217,8847361,15794177,21299201,25624577,31653889,37814273,39190535,42467329],"mpn_and_n":[3014657,5570561,7471105,8585217,15794177,18546689,20447239,25624577,28180483,36765697,38404097,40173569],"mpf_div":[327681,3735553,5505025,7602177,8126465,8388609,8585217,8650753,9568257,15597569,15794177,17039361,19202055,20774913,24510465,25624577,28311553,31457281,33357825,37552129],"mpf_init_set_str":[4521985,8585217,12320775,15794177,21954561,25624577,28835841,42860545],"mpz_urandomm":[7208962,8585217,15794177,16515073,25624577,30212103,34144257,36962305],"mpq_inp_str":[8585217,12058631,15794177,25624577,43384833],"max_size":[7208967,8585219,15794179,25624579,33816583,34144263],"mpn_scan1":[8585217,9240577,15794177,25427975,25624577,29360129,32833537,35061761,41811969],"mpn_scan0":[8585217,9240577,15794177,25427969,25624577,29360129,32833543,35061761,41811969],"mpz_tstbit":[2752513,6029319,8585217,10092545,10616833,12124161,13107201,13762561,15794177,16580609,25624577,26083329,34209793,39124993,40697857],"mpz_primorial_ui":[8585217,15794177,24313863,25624577],"mpz_powm_ui":[8585217,15400961,15794177,25296903,25624577,26542081,27787265,30867457],"mpz_tdiv_q":[8585217,10354689,15794177,18219009,18284551,24051713,25624577,30801921,32505857,34406401,36634625,40370177],"mpz_set_d":[5308417,8585217,9437185,15794177,20709377,21495809,22282248,22609921,24772609,25624577,41943041],"mpf_init":[327682,720897,2818055,3735554,4456450,5505026,7602178,8126465,8388610,8519682,8585217,8650754,9043971,9568258,11075586,12976131,15597570,15794177,16449538,17039362,19202050,20774914,21299202,24510466,25624577,27262978,27918337,28311554,28377090,29032451,29556737,31457282,31522817,33357826,33816578,36438018,37552130,39190530,41222146,42205186,42467330],"mpz_set_f":[5308417,8585217,9437185,15794177,20709377,21495809,22282241,22609928,24772609,25624577,41943041],"mpz_get_d_2exp":[8585217,9830401,14614529,15794177,23003143,25624577,26673153,42008577],"mpz_set_q":[5308417,8585217,9437185,15794177,20709377,21495809,22282241,22609921,24772609,25624577,41943048],"mpz_perfect_square_p":[5832705,8585217,8978439,10420225,15794177,25624577,35192833,38797313,39911425],"mpn_popcount":[8585217,9240583,15794177,25427969,25624577,29360129,32833537,35061761,41811969],"multiplicand":[8585217,15073286,15794177,25624577],"mpz_cdiv_ui":[1703937,6160391,8585217,15794177,19791873,20250625,21889025,22020097,25624577,27459585,33423361,39649281],"mpz_addmul":[4259841,8585217,9175041,13369345,14876673,15728641,15794177,16973831,22872065,23396353,25624577,26804225,28901377,32178177,33292289,35127297,35586049,38862849],"mpn_sec_powm":[1507329,2359297,3670017,8585218,9764865,11403265,15794178,15990785,19333121,24969217,25624578,26148870,29294599,32374785,33685505,38273025],"mpf_mul_2exp":[5505031,7602177,8585217,15794177,24510465,25624577],"mpz_init":[1703938,2621442,2752514,3538946,4259842,5308418,5832706,7208962,7340034,7405571,8585217,9175042,9437188,9502722,10420226,10485762,10616834,11927554,13369346,14024706,14090242,14417922,14876674,15400962,15728642,15794177,15859714,16515074,16580610,16842755,18153474,18219010,18284546,20512770,20709378,21495810,21889026,22020098,22151170,22282242,22609922,23068674,23134210,23396354,24051714,24248322,24313858,25296898,25624577,26345474,26542082,26804226,27328514,27459586,27525122,27787266,28246018,28442626,28901378,29163522,29687810,30212098,30343169,30801922,30867458,32178178,32505858,32964610,33423362,33554434,34078722,34144258,35586050,35979266,36962306,37879810,38862850,39190530,39256066,39452674,39649282,40370178,40697858,40894466,41943042,42139650,42663938,42926087,43122689,43778050],"mpn_zero":[196609,8585217,15794177,23789569,24444935,25624577],"magnitude":[2752513,6029313,8060929,10092545,10616833,12124161,13107201,13172737,13762561,14680065,16580609,22216705,22413313,26083329,34209793,37027841,39124993,40697857,42401794],"mpz_out_raw":[1376263,8585218,14155781,15794178,19595265,22151169,25624578],"mpn_tdiv_qr":[5701633,8257537,8585217,15794177,19267585,19857409,22544385,23986177,24117249,25034753,25493505,25624577,25821185,26607623,28770305,31784961,32571393,33030145,34930689,36044801,36241409,38469633,39387137,41091073],"mpf_get_prec":[720897,2818049,4456449,8585217,9043969,12976131,15794177,25624577,27918343,28377089,29032450,29556741,31522817],"mpf_size":[8585217,15794177,17694727,25624577],"mpn_neg":[5701633,8257537,8585217,15794177,19267585,19857409,22544385,23986177,24117249,25034759,25493505,25624577,25821185,26607617,28770305,31784961,32571393,33030145,34930689,36044801,36241409,38469633,39387137,41091073],"minuend":[8585217,15794177,25034753,25624577,38010886],"mpz_jacobi":[8585217,11599879,15794177,25624577,29622273],"mpn_cnd_add_n":[1507329,2359297,3670017,8585217,9764871,11403265,15794177,15990785,19333121,24969217,25624577,29294593,32374785,33685505,38273025],"mpn_nand_n":[3014657,5570561,7471105,8585217,15794177,18546689,20447233,25624577,28180485,36765697,38404097,40173569],"mpz_cdiv_qr":[1703937,2621441,6160385,7667713,8585217,9502721,10354689,11337729,11927553,12189697,13959169,14811137,15794177,16318465,18219009,18284545,18874369,19791873,20250631,21102593,21889025,22020097,24051713,24248321,25624577,27328513,27459585,28246017,28442625,30801921,32505857,33423361,33554433,34078721,34406401,35979265,36634625,39649281,40370177,41156609],"mpq_sgn":[1441793,3080199,8585217,9895937,13434881,15794177,22937601,25624577,42139649],"mpz_realloc2":[7405577,8585217,15794177,16842753,18153473,25624577,30343169,40894467,42926081,43122689],"mpz_divexact_ui":[8585217,9502727,11927553,15794177,25624577],"mpz_fac_ui":[3538951,8585217,15794177,25624577,29163521,37879809],"mpq_abs":[4784133,8585217,11665409,15073281,15794177,16384001,25624577,28639233,31326209,31981569,38010881,39518209],"mpz_fib_ui":[8585217,15794177,20512775,25624577,33095681],"mpq_sub":[4784129,8585217,11665409,15073281,15794177,16384001,25624577,28639233,31326209,31981569,38010885,39518209],"mpz_fdiv_ui":[2621441,8585217,15794177,16318465,21102599,25624577,27328513,28246017,28442625,33554433,34078721,35979265,41156609],"mpz_size":[5111811,8323074,8585217,14090242,15794177,15859713,24838153,25624577,27525121,32702465,40894465],"mpz_cmpabs_d":[458760,1310721,8585217,9961473,10551297,15794177,25624577,26476545,32112641,36896769,41025537],"mpf_get_d_2exp":[8585217,15794177,17432577,25624577,28114945,31129601,40239105,40304641,43450375],"multiple":[524290,6553601,6225921,7536641,8060930,8585218,8716289,10944513,15794178,16777217,18481155,22413315,25624578,31260673,31391746,34668546,41549828,41615361,42663939],"mpz_gcdext":[8585217,14024705,15794177,22806529,25624577,38338567],"mpz_mod":[1703937,2621441,6160385,7667713,8585217,9502721,10354689,11337729,11927553,12189697,13959169,14811137,15794177,16318465,18219009,18284545,18874369,19791873,20250625,21102593,21889025,22020097,24051713,24248327,25624577,27328513,27459585,28246017,28442625,30801921,32505857,33423361,33554433,34078721,34406401,35979265,36634625,39649281,40370177,41156609],"mpf_add_ui":[8585217,15794177,17039367,25624577,33357825],"mpn_sub":[5701633,8257537,8585217,15794177,19267585,19857409,22544385,23986177,24117249,25034753,25493505,25624577,25821185,26607617,28770311,31784961,32571393,33030145,34930689,36044801,36241409,38469633,39387137,41091073],"mpn_sec_add_1_itch":[3670020,8585217,15794177,25624577,29818885],"mp_bytes_per_limb":[2031618,5111812,14090244,15794177,15859716,18087943,19333124,19922946,24838148,25624577,27066369,27525124,28704769,32702466,36044804,37486593,41811970],"mpf_floor":[3145729,3473409,6619137,8585217,11075585,14548993,15794177,16449537,19136513,25624577,27262977,32243713,33816577,36700161,42205191],"modulo":[2359297,7667714,8585227,11337730,12189698,15794187,15990785,19333121,25296899,25624587,26542082,27787267,29294593,43778049],"mutable":[10813441,11206657,12910593,16646145,22478849,23855105,32047105,35454977,39059457],"mpz_fdiv_qr":[1703937,2621441,6160385,7667713,8585217,9502721,10354689,11337729,11927553,12189697,13959169,14811137,15794177,16318465,18219009,18284545,18874369,19791873,20250625,21102593,21889025,22020097,24051713,24248321,25624577,27328513,27459585,28246017,28442625,30801921,32505857,33423361,33554433,34078721,34406401,35979265,36634625,39649281,40370177,41156615],"mpq_denref":[8585217,11730951,12648451,14417921,15794177,17235969,25624577,30015489,32964611,35913729],"mpz_addmul_ui":[8585217,15794177,16973825,22872071,25624577],"mpn_mod_1":[5701633,8257537,8585217,15794177,19267585,19857409,22544385,23986177,24117249,25034753,25493511,25624577,25821185,26607617,28770305,31784961,32571393,33030145,34930689,36044801,36241409,38469633,39387137,41091073],"modified":[7208961,16515073,30212097,34144257,36962305],"mpz_add_ui":[8585217,11730946,14417922,15794177,23396361,25624577,30015490,32178177,32964610],"mpz_init_set":[7340039,8585217,15794177,21037057,25624577,27590657,34013185,42336257],"making":[21299201],"mpf_set_prec":[720897,2818049,4456449,8585217,9043969,12976135,15794177,25624577,27918337,28377089,29032451,29556737,31522817,42401793],"mpz_cdiv_qr_ui":[1703937,6160385,8585217,15794177,19791879,20250625,21889025,22020097,25624577,27459585,33423361,39649281],"mpz_tdiv_qr_ui":[8585217,10354689,15794177,18219009,18284545,24051713,25624577,30801921,32505857,34406407,36634625,40370177],"mpq_cmp":[1441793,3080193,8585217,9895944,13434881,15794177,22937602,25624577,42139650],"mpz_even_p":[8585217,9306113,15794177,17367041,18612227,19398657,25624577,26738689,34734081,36831239,40435713,43253761],"mpz_cdiv_r_2exp":[1703937,6160385,8585217,15794177,19791873,20250625,21889025,22020103,25624577,27459585,33423361,39649281],"mpn_sec_sqr_itch":[3801093,8585217,15794177,25624577,32374788],"mpf_ui_sub":[8585217,15794177,20774913,25624577,31457281,37552135],"marshal":[5242882,23068674,25100290,25165826,41353218],"mpz_ui_kronecker":[917505,1835009,8585217,14483457,15794177,25624577,27983873,40501255],"mpn_random":[2031618,8585217,15794177,19922952,25624577],"method":[196609,327681,458753,524289,589825,720897,851969,917505,983041,1179649,1310721,1376257,1441793,1507329,1572865,1703937,1835009,1900545,1966081,2031617,2097153,2359297,2490369,2555905,2621441,2752513,2818049,2949121,3014657,3080193,3145729,3342337,3473409,3538945,3604481,3670017,3735553,3801089,3997697,4128769,4259841,4456449,4521985,4718593,4784129,4849665,5111809,5177345,5242881,5308417,5439489,5505025,5570561,5636097,5701633,5767169,5832705,6029313,6094849,6160385,6422529,6553601,6619137,6356993,6291457,6946817,7077889,7208961,7340033,7405569,7471105,7602177,7667713,7733249,7864321,8126465,8192001,8257537,8323073,8388609,8454145,8519681,8650753,8847361,8978433,9043969,9175041,9240577,9306113,9371649,9437185,9502721,9568257,9764865,9830401,9895937,9961473,10092545,10223617,10354689,10420225,10485761,10551297,10616833,10682369,10878977,11075585,11337729,11403265,11599873,11665409,11730945,11927553,12058625,12124161,12189697,12255233,12320769,12451841,12517377,12648449,12779521,12845057,12976129,13107201,13303809,13369345,13434881,13500417,13697025,13762561,13959169,14024705,14090241,14155777,14417921,14483457,14548993,14614529,14745601,14811137,14876673,15007745,15073281,15138817,15335425,15400961,15466497,15532033,15597569,15663105,15728641,15859713,15925249,15990785,16318465,16384001,16449537,16515073,16580609,16711681,16842753,16973825,17039361,17104897,17235969,17367041,17432577,17563649,17694721,17760257,17891329,18153473,18219009,18284545,18546689,18612225,18874369,18939905,19005441,19136513,19202049,19267585,19333121,19398657,19595265,19660801,19726337,19791873,19857409,19922945,19988481,20185089,20250625,20447233,20512769,20643841,20709377,20774913,21037057,21102593,21168129,21233665,21299201,21364737,21430273,21495809,21561345,21823489,21889025,21954561,22020097,22151169,22282241,22544385,22609921,22806529,22872065,22937601,23003137,23068673,23134209,23199745,23330817,23396353,23461889,23789569,23986177,24051713,24117249,24248321,24313857,24444929,24510465,24576001,24707073,24772609,24838145,24903681,24969217,25034753,25100289,25165825,25231361,25296897,25362433,25427969,25493505,25624577,25821185,26083329,26148865,26345473,26476545,26542081,26607617,26673153,26738689,26804225,26869761,27000833,27262977,27328513,27459585,27525121,27590657,27656193,27787265,27918337,27983873,28049410,28114945,28180481,28246017,28311553,28377089,28442625,28573697,28639233,28770305,28835841,28901377,29032449,29163521,29294593,29360129,29491201,29556737,29622273,29687809,29818881,29949953,30015489,30081025,30212097,30343169,30539777,30605313,30670849,30736385,30801921,30867457,31129601,31326209,31391745,31457281,31522817,31588353,31653889,31784961,31916033,31981569,32112641,32178177,32243713,32374785,32505857,32571393,32702465,32833537,32964609,33030145,33095681,33161217,33226753,33292289,33357825,33423361,33488897,33554433,33685505,33751042,33816577,33882113,33947649,34013185,34078721,34144257,34209793,34275329,34340865,34406401,34537473,34668545,34734081,34930689,35061761,35127297,35192833,35258369,35520513,35586049,35717121,35782657,35913729,35979265,36044801,36110337,36241409,36438017,36503553,36634625,36700161,36765697,36831233,36896769,36962305,37093377,37158913,37552129,37683201,37748737,37814273,37879809,38010881,38273025,38338561,38404097,38469633,38535169,38600705,38666241,38731777,38797313,38862849,39124993,39190529,39256065,39387137,39452673,39518209,39583745,39649281,39714817,39845889,39911425,40108033,40173569,40239105,40304641,40370177,40435713,40501249,40566785,40697857,40828929,40894465,41025537,41091073,41156609,41222145,41353217,41418753,41484289,41615361,41811969,41877505,41943041,42008577,42074113,42139649,42205185,42336257,42467329,42598401,42663937,42795009,42860545,42926081,43057153,43122689,43253761,43384833,43450369,43778049],"mpq_cmp_z":[1441793,3080193,8585217,9895937,13434881,15794177,22937601,25624577,42139655],"mpz_tdiv_ui":[8585217,10354689,15794177,18219009,18284545,24051713,25624577,30801921,32505857,34406401,36634631,40370177],"mpz_inp_str":[1376257,8585217,14155777,15794177,19595265,22151175,25624577],"mpz_mod_ui":[8585217,15794177,24248321,25624577,28246024],"mpn_sec_div_qr_itch":[8585217,15794177,19333124,25624577,39845893],"mpn_iorn_n":[3014657,5570567,7471105,8585217,15794177,18546689,20447233,25624577,28180481,36765697,38404097,40173569],"mpf_fits_sshort_p":[3145729,3473415,6619137,8585217,11075585,14548993,15794177,16449537,19136513,25624577,27262977,32243713,33816577,36700161,42205185],"mpz_fdiv_q_ui":[2621447,8585217,15794177,16318465,21102593,25624577,27328513,28442625,33554433,34078721,35979265,41156609],"mpz_init_set_si":[458754,1310721,1703938,2621442,4259842,5832706,6029314,6160386,7340033,8585217,8978434,9961474,10354692,10420226,12451842,13762562,14614530,14876674,15728642,15794177,16318466,18219010,18284548,19398658,19791874,20250628,21037057,21102594,21889028,22020098,22872068,24051714,24772612,25624577,26476546,27328516,27459586,27590663,28442626,28901378,30801924,32505858,33292292,33423362,33554436,34013185,34078722,34209794,34406402,35127298,35192834,35979266,36634626,38797314,38862850,39124994,39256066,39649284,39911426,40370178,41156612,42008578,42336257],"mpz_tdiv_q_2exp":[8585217,10354689,15794177,18219009,18284545,24051719,25624577,30801921,32505857,34406401,36634625,40370177],"mpn_mul":[5701633,8257537,8585217,15794177,19267591,19857409,22544385,23986177,24117249,25034753,25493505,25624577,25821185,26607617,28770305,31784961,32571393,33030145,34930689,36044801,36241409,38469633,39387137,41091073],"mpz_fits_uint_p":[8585217,9306119,15794177,17367041,18612225,19398657,25624577,26738689,34734081,36831233,40435713,43253761],"mpz_scan1":[2752513,6029313,8585217,10092546,10616833,12124168,13107201,13762561,15794177,16580609,25624577,26083329,34209793,39124993,40697857],"member":[196609,327681,458753,524289,720897,851969,917505,1310721,1376257,1441793,1507329,1572865,1703937,1835009,1900545,2031617,2097153,2359297,2490369,2621441,2752513,2818049,2949121,3014657,3080193,3145729,3342337,3473409,3538945,3670017,3735553,3801089,3997697,4128769,4259841,4456449,4521985,4718593,4784129,4849665,5111809,5177345,5242881,5308417,5439489,5505025,5570561,5701633,5767169,5832705,6029313,6094849,6160385,6553601,6619137,6946817,7077889,7208961,7340033,7405569,7471105,7602177,7667713,7733249,8126465,8257537,8323073,8388609,8454145,8519681,8650753,8847361,8978433,9043969,9175041,9240577,9306113,9437185,9502721,9568257,9764865,9830401,9895937,9961473,10027009,10092545,10223617,10354689,10420225,10485761,10551297,10616833,10682369,10878977,11075585,11337729,11403265,11599873,11665409,11730945,11927553,12058625,12124161,12189697,12255233,12320769,12451841,12517377,12648449,12779521,12845057,12976129,13107201,13369345,13434881,13697025,13762561,13959169,14024705,14090241,14155777,14286849,14417921,14483457,14548993,14614529,14745601,14811137,14876673,15073281,15138817,15335425,15400961,15532033,15597569,15663105,15728641,15859713,15925249,15990785,16318465,16384001,16449537,16515073,16580609,16842753,16973825,17039361,17104897,17170433,17235969,17367041,17432577,17563649,17694721,17760257,17891329,18153473,18219009,18284545,18546689,18612225,18808833,18874369,18939905,19136513,19202049,19267585,19333121,19398657,19595265,19660801,19791873,19857409,19922945,20185089,20250625,20447233,20512769,20643841,20709377,20774913,21037057,21102593,21168129,21299201,21495809,21561345,21823489,21889025,21954561,22020097,22151169,22282241,22544385,22609921,22806529,22872065,22937601,23003137,23068673,23134209,23199745,23330817,23396353,23789569,23986177,24051713,24117249,24248321,24313857,24444929,24510465,24707073,24772609,24838145,24903681,24969217,25034753,25100289,25165825,25231361,25296897,25427969,25493505,25821185,25952257,26083329,26148865,26345473,26476545,26542081,26607617,26673153,26738689,26804225,26869761,27000833,27262977,27328513,27459585,27525121,27590657,27656193,27787265,27852801,27918337,27983873,28049409,28114945,28180481,28246017,28311553,28377089,28442625,28573697,28639233,28770305,28835841,28901377,29032449,29163521,29294593,29360129,29491201,29556737,29622273,29687809,29818881,30015489,30081025,30212097,30343169,30539777,30670849,30736385,30801921,30867457,31129601,31326209,31391745,31457281,31522817,31588353,31653889,31784961,31981569,32112641,32178177,32243713,32374785,32505857,32571393,32702465,32833537,32964609,33030145,33095681,33161217,33226753,33292289,33357825,33423361,33488897,33554433,33685505,33751041,33816577,33882113,34013185,34078721,34144257,34209793,34275329,34340865,34406401,34537473,34668545,34734081,34930689,35061761,35127297,35192833,35258369,35586049,35913729,35979265,36044801,36110337,36241409,36438017,36503553,36634625,36700161,36765697,36831233,36896769,36962305,37093377,37158913,37552129,37683201,37814273,37879809,38010881,38273025,38338561,38404097,38469633,38535169,38666241,38731777,38797313,38862849,39124993,39190529,39256065,39321601,39387137,39452673,39518209,39583745,39649281,39714817,39845889,39911425,40108033,40173569,40239105,40304641,40370177,40435713,40501249,40697857,40828929,40894465,41025537,41091073,41156609,41222145,41353217,41484289,41615361,41746433,41811969,41877505,41943041,42008577,42074113,42139649,42205185,42336257,42467329,42598401,42663937,42795009,42860545,42926081,43057153,43122689,43253761,43384833,43450369,43778049],"mpz_scan0":[2752513,6029313,8585217,10092552,10616833,12124162,13107201,13762561,15794177,16580609,25624577,26083329,34209793,39124993,40697857]} \ No newline at end of file +{"mpz_rrandomb":[6881281,7340033,14614535,20643842,26673153,34209794,34340865],"mpz_tdiv_qr":[1507329,3342337,6881281,7274497,8126465,8192001,9764871,10813441,11141121,12648449,14155777,14221313,14483457,14548993,17301505,17432577,19267585,19333121,20643842,21037057,21626881,21757953,22544385,22937601,24707073,25624577,25690113,30081025,30212097,30539777,30736385,30867457,32768001,34930689,39976961,40042497,40435713,41549825,43384833],"mpn_lshift":[6881281,8781825,10616833,20643842,28704769,30277633,31326209,31719431,36962305,37224449],"mpq_get_d":[3997699,6881281,20643842,23724038,30998530,39649286,40697863,42663937,43712513],"main":[22675457],"mpz_congruent_ui_p":[6881281,8192001,11141127,14221313,20643842],"mpn_sec_sub_1":[1048577,1769476,2097153,3866625,6684673,6881282,10420225,18874369,19529729,20643844,27000839,27525121,31981569,35651585,40828929],"mpf_set_default_prec":[196610,589826,2621442,2818052,3801090,4128771,4980739,6291458,6881281,8847362,9240577,9306114,9961474,10027011,10092546,10551298,12320770,12451841,12910594,13631490,13762562,13959171,14352386,15335426,17235970,18350082,19398658,20643842,24510465,24641538,25100290,25821185,25886723,27262978,27852803,27983874,28573703,30605315,32112642,34471937,34996226,35258370,36438018,36503554,36634626,38338563,40173570,41418754,42336258,42991618],"mpz_sqrt":[6094855,6422529,6881282,6946817,20643844,32636929,35782657,37814274],"mpf_neg":[196609,3801089,6291457,6881281,8847361,9240577,9306113,9961473,10092551,12320769,12910593,13631489,19398657,20643842,25100289,27262977,35258369,40173569,42336257],"mpz_sizeinbase":[6881281,10878977,15138817,17694721,20578305,20643842,22806543,27131905,28311554,34668546,36306945,36569089,38141953,42663938,42926081],"mpz_urandomb":[6881281,7340034,14614529,20643842,26673153,34209793,34340871],"mpq_inits":[2949121,4390913,6881281,20643842,22872065,23724039,24117249,27394049,30998529,34144257,37945345,39649283,41156609],"mpn_zero_p":[6881281,8257543,15597569,16580609,20643842,31653889],"mpf_random2":[2621441,3014657,5701633,6881281,10551297,17629185,18284545,20643842,23134209,24641537,29097985,37552129,40108039,41418753],"mpz_divisible_2exp_p":[6881281,14483457,14548999,20643842,21757953],"mpz_t":[458760,720904,1376263,1507344,1572872,1966088,2686992,3211266,3342352,3407880,3538968,3670019,3932176,4325378,4456453,4915208,5046273,5767176,5832712,6094864,6160392,6422536,6619144,6881284,6946832,7077893,7208962,7274504,7340040,7471106,7995399,8060944,8126488,8192024,8388610,8519688,8650754,9175056,9371649,9699352,9764896,9830406,10158088,10223632,10813456,10878984,10944520,11010064,11141128,11206680,11534344,11599878,11796483,12255240,12648472,13041672,13107208,13238280,13565976,13828097,13893648,14024720,14155800,14221328,14483472,14549000,14614536,14680066,14811144,14876680,15073288,15138824,15204376,15335432,15466505,15532048,15925250,15990786,16187400,16252952,16515080,16646159,16908290,17104912,17301528,17432592,17563649,17694728,17760272,17956867,18415632,18546690,18612226,18743304,19136520,19267600,19333136,19988488,20578312,20643846,20774925,21037080,21299208,21495810,21626912,21757960,21954562,22020104,22216712,22478856,22544400,22806536,22872072,22937608,23003144,23068680,23330818,23396360,23855114,24051719,24313864,24444936,24707096,24969248,25034760,25231368,25362440,25493520,25624592,25690136,25755680,25952272,26214408,26279952,26673168,26738696,26804240,27066376,27131912,27197442,27328520,28180493,28246024,28311561,28508184,28770306,28835864,29032456,29360135,29294600,30081048,30212112,30343184,30474248,30539792,30736400,30867472,30933000,32047120,32178184,32636952,32768024,33619984,33816584,34078721,34209800,34275344,34340872,34668553,34734096,34930704,35061768,35127304,35192856,35323912,35455000,35782664,35979266,36044802,36241417,36306952,36569096,36831248,37027848,37421080,37486600,37683202,37814296,38141960,38404120,38469640,38535176,38600712,38993922,39190536,39387138,39583760,39714832,39976992,40042520,40435736,40894472,41222146,41287688,41549832,41680904,41877520,42074128,42205224,42729478,42926088,43057176,43319298,43384848,43646984,43778058],"mpz_fdiv_r_ui":[3342337,6881281,12648449,17301505,19267591,20643842,22937601,25624577,30081025,30539777,39976961,43384833],"mpz_limbs_modify":[5767169,6881281,9830403,13238273,16646145,20643842,24444929,25034753,26738696,33816577],"mpz_import":[6881281,20643842,25362440,28311553,34668545],"mpn_gcd":[6553607,6881281,18219009,20709377,20643842,33685505],"mpq_equal":[851969,2883585,6881281,11468802,12713985,20381703,20643842,37486594],"mpn_rshift":[6881281,10616833,20643842,28704769,30277633,31719425,36962311,37224449],"mpz_neg":[3932161,6881281,9699329,14024705,15204353,16252929,17760264,18415617,20643842,20774913,25362433,25493505,26804225,28835841,33619969,35192833,36831233,42074113],"mpq_clear":[851970,2883586,2949121,3997698,4325378,6881281,7471106,7995394,8388610,8650754,9437186,12713986,14680066,14876674,15073282,15925250,15990786,16908290,18546690,18743298,20643842,21954562,22872067,23330818,23724033,24117251,27197442,27394049,29360130,30474242,30605314,30998535,34144259,37486594,37683202,37748738,37945348,38862850,38993922,39387138,39649281,40697858,40894466,41156610,42663938,43319298,43712514],"mpz_congruent_p":[1507329,3342337,6881281,7274497,8126465,8192007,9764865,10813441,11141121,12648449,14155777,14221313,14483457,14548993,17301505,17432577,19267585,19333121,20643842,21037057,21626881,21757953,22544385,22937601,24707073,25624577,25690113,30081025,30212097,30539777,30736385,30867457,32768001,34930689,39976961,40042497,40435713,41549825,43384833],"mpn_com":[3473409,5242881,6225921,6881281,18677768,19464193,20643842,32243713,33947649,34406401,43253761],"mpf_ui_div":[6881281,9240577,9306119,9961473,13631489,20643842],"mpq_set_d":[3997703,6881281,20643842,40697857,42663937,43712513],"mpq_set_f":[3997697,6881281,20643842,40697857,42663937,43712519],"mpn_sqrtrem":[5111809,6881281,8781825,15663105,18939905,19922945,20643842,21889025,25296897,26017793,26083329,27787265,28901377,29556737,29818881,31195137,31326209,33161217,33488897,40239111,40763393,41746433,43581441],"mpq_set_z":[2949121,4390913,6881281,20643842,22872071,23724033,24117249,27394049,30998529,34144257,37945345,39649281,41156609],"mpz_sub":[3932161,6881281,9699329,14024705,15204359,16252929,17760257,18415617,20643842,20774913,25493505,26804225,28835841,33619969,35192833,36831233,42074113],"mpz_fits_sshort_p":[6881281,10878977,17694721,20578305,20643842,22806529,27131905,36306945,36569095,38141953,42926081],"mpz_kronecker_ui":[720898,1966088,6881281,15532034,20643842,27328514,38469634],"matches":[22675457],"mpn_andn_n":[3473409,5242881,6225921,6881281,18677761,19464193,20643842,32243719,33947649,34406401,43253761],"mpn":[1703937,17891329,22675457,36044802],"mpz_init_set_d":[6881281,8060929,20643842,22020097,24313858,25231361,39190529,43646984],"mpn_divexact_by3":[5111809,6881281,8781825,15663105,18939905,19922945,20643842,21889032,25296897,26017793,26083329,27787265,28901377,29556737,29818881,31195137,31326209,33161218,33488897,40239105,40763393,41746433,43581441],"mpz_powm":[6881281,16187393,20643842,24969217,25755655,25952257,28508161],"mixed":[720897,1966081,15532033,27328513,38469633],"mpz_perfect_power_p":[6094849,6422529,6881281,6946817,20643842,32636929,35782663,37814273],"mpf_init2":[589825,2555906,2818049,4587522,4980738,6881281,9568260,10027009,12451841,20643842,24510467,25821191,28573697,30605313,33095684,34471937,42598402],"mpn_sec_add_1":[1048577,2097153,3866631,6684673,6881282,10420225,18874369,19529729,20643844,26148868,27000833,27525121,31981569,35651585,40828929],"mpq_inv":[5505025,6881281,9633797,11927553,16777217,20643842,23920641,31457281,35717121,39518209,41943041],"mpz_inp_raw":[1572867,6881281,12255239,20643841,22478849,23396353],"mpf_abs":[196609,3801095,6291457,6881281,8847361,9240577,9306113,9961473,10092545,12320769,12910593,13631489,19398657,20643842,25100289,27262977,35258369,40173569,42336257],"mpf_inits":[589830,2818049,4980737,6881281,10027009,12451841,20643842,24510465,25821185,28573697,30605313,34471939],"mpn_add":[5111809,6881281,8781825,15663105,18939905,19922945,20643842,21889025,25296897,26017793,26083329,27787265,28901377,29556737,29818881,31195137,31326209,33161217,33488903,40239105,40763393,41746433,43581441],"mpf_clear":[589825,2555906,2621441,2818052,3014658,4325378,4587522,4980737,5701634,6881281,7471106,8388610,8650754,9895938,10027015,12320770,12451843,13762562,13959171,14352386,14680066,15335426,15925250,15990786,16908290,17235970,17629186,18284546,18350082,18546690,20643842,21954562,22347778,23134210,23330818,24510467,25821188,25886722,27197442,27852802,27983874,28573697,29097986,29294594,30605316,34471937,34996226,35127298,36438018,36503554,36634626,37552130,37683202,38010882,38338562,38862850,38993922,39387138,40108034,42598402,43319298,43515905,43712514],"memory":[196610,458754,524289,589825,655362,720898,851970,1048578,1114114,1179649,1376257,1507330,1572866,1638405,1703938,1966082,2097154,2228226,2555906,2621442,2686978,2752514,2818050,2883586,2949122,3014658,3342338,3407874,3473410,3538946,3604493,3670017,3801090,3866626,3932162,3997698,4128770,4325378,4587522,4653057,4915203,5111810,5242882,5570562,5701634,5767170,5832706,5898241,6094850,6160386,6225922,6291458,6422530,6553602,6619138,6684675,6815746,6881288,6946818,7012353,7208962,7274498,7340034,7471106,7995394,8060930,8126466,8192002,8257538,8388610,8519682,8650754,8716293,8781826,8847362,8912897,9175042,9240577,9306114,9371650,9437186,9568258,9699330,9764866,9895938,9961474,10027010,10092546,10158082,10223618,10420226,10551298,10616834,10813442,10878978,10944514,11010050,11141122,11206658,11272194,11468802,11534338,11730946,11796481,12255234,12320770,12451842,12517383,12648450,12713986,12910594,13041666,13107202,13238274,13500418,13565954,13631490,13762562,13893634,13959170,14024706,14155778,14221314,14286851,14352386,14483458,14548994,14614530,14680066,14811138,14876674,15073282,15138818,15204354,15335426,15400962,15466498,15532034,15597570,15663106,15925250,15990786,16187394,16252930,16515074,16580610,16646146,16908290,16973827,17104898,17170434,17235970,17301506,17432578,17563649,17629186,17694722,17760258,17891330,18153473,18219010,18284546,18350082,18415618,18546690,18677762,18743298,18874369,18939906,19005441,19136514,19267586,19333122,19398658,19464194,19529730,19791874,19922946,19988482,20381698,20512769,20578306,20643855,20709378,20774914,20905985,21037058,21168129,21299202,21430274,21561346,21626882,21757954,21889026,21954562,22020098,22216706,22347778,22478850,22544386,22806530,22872066,22937602,23003138,23068674,23134210,23265282,23330818,23396354,23461890,23724034,23855106,24117250,24313858,24379393,24444930,24510466,24641538,24707074,24903687,24969218,25034754,25100290,25165825,25231362,25296898,25362434,25493506,25559042,25624578,25690114,25755650,25821186,25886722,25952258,26017794,26083330,26214402,26279938,26411010,26476545,26673154,26738690,26804226,27000834,27066370,27131906,27197442,27262978,27328514,27394050,27525122,27787266,27852802,27983874,28180482,28246018,28311554,28377090,28508162,28704770,28770306,28835842,28901378,29032450,29097986,29294594,29360130,29556738,29818882,29949953,30015490,30081026,30212098,30277634,30343170,30474242,30539778,30605315,30736386,30867458,30932994,30998530,31129602,31195138,31326210,31653890,31719426,31981571,32047106,32112642,32178178,32243714,32440321,32505858,32636930,32768002,33095682,33161218,33488898,33619970,33685506,33816578,33947650,34013186,34144258,34209794,34275330,34340866,34406402,34471938,34668546,34734082,34799618,34930690,34996226,35061762,35127298,35192834,35258370,35323906,35389441,35454978,35520513,35651586,35782658,35979267,36306946,36438018,36503554,36569090,36634626,36700162,36765698,36831234,36896772,36962306,37027842,37224450,37289986,37421058,37486594,37552130,37617666,37683202,37748738,37814274,37945346,38010882,38076418,38141954,38207489,38338562,38404098,38469634,38535170,38600706,38862850,38993922,39059457,39190530,39256066,39387143,39583746,39649282,39714818,39911425,39976962,40042498,40108034,40173570,40239106,40435714,40697858,40763394,40828931,40894466,41156609,41287682,41418754,41549826,41680898,41746434,41811969,41877506,42008578,42074114,42139650,42205186,42270721,42336258,42467330,42532865,42598402,42663938,42860545,42926082,42991618,43057154,43253762,43319303,43384834,43515905,43581442,43646978,43712514],"mod":[2097154,6160385,6881286,8192004,11141124,14221315,18874369,19529730,20643852,21889026,24969239,25624583,25690118,25755671,26083330,27525122,28508181,33161218,38404100],"mpz_init2":[4915201,6881281,15466497,16515080,20643842,34275329,38600705,39714817],"mpn_cmp":[6881281,8257537,15597575,16580609,20643842,31653889],"mpf_sqrt_ui":[196609,6881281,12320775,20643842],"mpz_abs":[3932161,6881281,9699329,14024705,15204353,16252929,17760257,18415617,20643842,20774913,25493511,26804225,28835841,33619969,35192833,36831233,42074113],"mpz_inits":[2686978,4915201,6881281,9764866,12648450,15466497,16515074,20643842,21037058,21626882,32636930,34275331,37814274,38600705,39583746,39714823,39976962,40042498,42205186],"msys2":[22675468],"mpn_submul_1":[5111809,6881281,8781825,15663105,18939905,19922945,20643842,21889025,25296897,26017793,26083329,27787265,28901377,29556743,29818881,31195137,31326209,33161217,33488897,40239105,40763393,41746433,43581441],"mpz_clear":[458754,720898,1376257,1572866,1966082,3407874,4325378,4915203,5767170,5832706,6160386,6422530,6619138,6881281,7274498,7340034,7471106,8388610,8519682,8650754,10158082,10878978,10944514,11141122,11534338,12255234,13041665,13107202,13238274,14548994,14614530,14680066,14811138,14876674,15073282,15138818,15335426,15466503,15925250,15990786,16187394,16515075,16646146,16908290,17694722,18546690,18743298,19136514,19988482,20578306,20643842,20774914,21299202,21757954,21954562,22020098,22216706,22478850,22806530,22872066,22937602,23068674,23330818,23396354,24313858,24444930,25034754,25231362,25362434,26214402,26738690,27066370,27131906,27197442,27328514,28180482,28246018,28311554,29032450,29294594,30474242,30932994,32178178,33816578,34209794,34275329,34340866,34668546,35061762,35127298,35323906,35782658,36306946,36569090,37027842,37486594,37683202,38141954,38469634,38535170,38600707,38993922,39190530,39387138,39714817,40894466,41287682,41549826,41680898,42926082,43319298,43646978],"multiplication":[19922945,21889025,29556737,31326209,33161217],"mpz_sub_ui":[6881281,15204353,20643842,26804225,36831239],"mp_base":[524290,1179651,3211266,3670017,3735554,8716289,8912897,9371657,11075590,11993091,12517377,13172742,17956868,23855114,24051714,26345473,26476546,28770313,35520515,35979265,36044803,38797315,40566785],"mpf_set":[2555905,4587521,6881281,9568263,20643842,22347777,33095681,35127297,38862849,42598401],"macros":[11337729,15007745,40960001],"mpq_canonicalize":[2949121,3997697,4390917,6881281,9437185,20643842,22872065,23724033,24117250,27394049,30998529,34144258,37945345,39649281,41156610],"mpz_tdiv_r_2exp":[6881281,9764865,14155777,17432577,19333121,20643842,30736385,32768001,34930695,40042497,41549825],"mpz_fits_slong_p":[6881281,10878977,17694721,20578305,20643842,22806529,27131905,36306951,36569089,37027841,38141953,42926081],"mpf_fits_slong_p":[2621441,3014657,5701633,6881281,10551297,17629185,18284545,20643842,23134215,24641537,27590657,29097985,36634625,37552129,40108033,41418753],"mpq_swap":[2949127,4390913,6881281,20643842,22872065,23724033,24117249,27394049,30998529,34144257,37945345,39649281,41156609],"mpf_get_ui":[6881281,9895938,18350081,20643842,27590661,27983873,34996225,36438017,36634625],"mp_ptr":[1048611,1114131,1703944,2097176,3473435,3866651,5111827,5177352,5242907,5570568,6225947,6553627,6684699,6881289,8257544,8716296,8781851,10420243,10616840,12517389,13172742,13238279,15400966,15597584,15663123,16318466,16580616,16646155,17170434,17891336,18219016,18677779,18874398,18939931,19464219,19529763,19791891,19922963,20512774,20709418,20643849,21889043,24379393,25034759,25296915,25559051,26017819,26083336,26411019,26607619,26738695,27000859,27525163,27787283,28704776,28901414,29556755,29818899,30277640,31129606,31195163,31326227,31653896,31719443,31981595,32243739,33161235,33488923,33554434,33685546,33947675,34406427,35651611,35979265,36044807,36700166,36765702,36962323,37224464,40239134,40763419,40828950,41484290,41746451,42008582,42270723,42467336,43253787,43581459],"mpf_fits_ushort_p":[2621441,3014657,5701633,6881281,10551297,17629185,18284545,20643842,23134209,24641537,29097991,37552129,40108033,41418753],"mpn_addmul_1":[5111809,6881281,8781825,15663105,18939905,19922951,20643842,21889025,25296897,26017793,26083329,27787265,28901377,29556737,29818881,31195137,31326209,33161217,33488897,40239105,40763393,41746433,43581441],"mpf_get_si":[6881281,18350081,20643842,27590657,27983873,34996225,36438017,36634631],"mpn_cnd_sub_n":[1048577,2097153,3866625,6684673,6881281,10420225,18874369,19529729,20643842,27000833,27525121,31981575,35651585,40828929],"mpf_get_default_prec":[589825,2818049,4980743,6881281,10027009,12451841,20643842,24510465,25821185,28573699,30605313,34471937],"mpz_submul_ui":[6881281,20643842,33619975,35192833],"mpz_lcm":[6881281,20643842,37421063,43778049],"mpz_and":[3538945,6619137,6881281,10944513,11206663,13041665,13107201,13893633,17104897,20643842,23003137,28246017,41680897,43057153],"mpz_rootrem":[6094849,6422529,6881281,6946817,20643842,32636935,35782657,37814273],"mpz_set":[5832705,6881281,10223623,14876673,15073281,18743297,19988481,20643842,22216705,26214401,26279937,29294593,30474241,40894465],"mpf_sqrt":[196615,3801089,6291457,6881281,8847361,9240577,9306113,9961473,10092545,12320769,12910593,13631489,19398657,20643842,25100289,27262977,35258369,40173569,42336257],"mpz_combit":[3538945,6619137,6881281,10944513,11206657,13041671,13107201,13893633,17104897,20643842,23003137,28246017,41680897,43057153],"mpn_get_str":[5570567,6881281,20643842,25559041,42467329],"mpz_kronecker_si":[720903,1966081,6881281,15532033,20643842,27328513,38469633],"msys":[22675457],"mpf_ceil":[2621441,3014657,5701633,6881281,10551297,17629185,18284545,20643842,23134209,24641543,29097985,37552129,40108033,41418753],"mp_limb_t":[262156,917513,1441801,3866636,4784130,5111813,5373958,5767173,6684684,7929870,8323081,8388610,8781831,9043971,9371649,9830401,10682377,12517381,13369353,13828097,15663116,15925250,15990786,16515073,16646145,16908290,17825801,18219018,18546690,18939909,19070979,19202057,19529735,19660809,19922956,20447236,21889031,21954562,22413321,22675459,23199779,23330818,23789575,23855105,25296908,26017799,26083338,26542089,26869769,26935305,27000844,27787271,27918346,28049412,29229065,29556748,29818892,31195143,31326220,31719431,31784974,31850505,31981580,32309257,33161228,33488903,33554439,34078764,35979266,36962311,37355544,38993922,39387138,40828933,41484294,42401796,43122697,43319298,43581452],"mpz_get_ui":[6881281,10158087,12255234,15138817,15466498,20643842,20774914,21299201,22020098,22216706,23396354,24313857,28835842,36044801,37027841],"manner":[9240577,9306113,13631489],"mpz_get_si":[1507330,2686980,3342338,3407874,3538946,3932162,4915202,5832706,6094850,6881281,6946818,8060930,8126466,9699330,9764868,10158081,10223618,10813442,11206658,11534338,12648452,13041666,13565954,14024706,14155778,15138817,15204354,16187394,16252930,16515074,17104898,17301506,17432578,17760258,18415618,19136514,19267586,19333122,20643842,21037060,21299201,21626884,22544386,24313857,24707074,24969218,25231362,25493506,25624578,25690114,25755650,25952258,26214402,26279940,26804226,27066370,28246018,28508162,29032450,29294594,30081026,30212098,30343170,30539778,30736386,30867458,30932994,32636932,32768002,33619970,33816578,34275334,34734082,34930690,35192834,35454978,36831234,37027847,37421058,37814276,38404098,38535170,39583748,39714822,39976964,40042500,40435714,40894466,41680898,42074114,42205190,43057154,43384834,43646978],"mpf_div_ui":[6881281,9240582,9306113,9961473,13631489,20643842],"minimum":[7405569,12451841,25821185,28573697,30605313,36110337],"mpf_integer_p":[2621447,3014657,5701633,6881281,10551297,17629185,18284545,20643842,23134209,24641537,29097985,37552129,40108033,41418753],"mpf_fits_uint_p":[2621441,3014657,5701639,6881281,10551297,17629185,18284545,20643842,23134209,24641537,29097985,37552129,40108033,41418753],"mpf_out_str":[6881281,9895937,20643842,43515910],"mpz_clrbit":[3538945,6619137,6881281,10944513,11206657,13041665,13107201,13893633,17104897,20643842,23003137,28246023,41680897,43057153],"miller":[14811138],"mpz_init_set_ui":[720898,1572866,1966082,3538948,6160386,6881281,8060929,8126468,8192006,8519682,9175044,9699332,10158082,10813442,10878978,10944514,11010050,11141122,11206660,12255234,13107202,13565956,13893636,14221316,14483460,14548994,14811138,14876674,15204356,15532036,16252934,17104898,17694722,18743298,20578306,20643842,21757954,22020103,22478850,23003138,24969222,25231361,25624578,25690116,25755654,25952258,26738690,26804226,27131906,27328514,28180482,28508164,28835844,30343170,32047108,32178178,35061762,35192836,35323906,35454980,36306946,36569090,36831234,37421060,38141954,38404100,38469634,39190529,41287682,41877508,42205188,42926082,43057156,43646977],"mpz_cdiv_r":[1507329,6881281,7274497,20643842,21037057,21626881,22544385,24707073,30212097,30867457,40435719],"mpn_sec_mul_itch":[1048580,6881281,20643842,29622277],"mpz_ui_pow_ui":[6881281,16187399,20643842,24969217,25755649,25952257,28508161],"mpq_out_str":[6881281,9437185,20643842,37748743],"mpn_sub_n":[5111809,6881282,8781825,15663105,18939905,19922945,20643844,21889025,25296897,26017793,26083329,27787266,28901377,29556737,29818881,31195143,31326209,31981571,33161217,33488897,40239105,40763393,41746433,43581441],"mp_size_t":[1048588,1114117,1703941,1769482,2097164,2162692,3211271,3276816,3473413,3735559,3866631,4325379,4521993,4849679,5111813,5177350,5242885,5308426,5570565,5767173,6225925,6553617,6684677,6881286,7143433,7340037,7471107,8257541,8454153,8650755,8716289,8781829,9830406,10289161,10420239,10616837,12189705,12517377,12779529,13434889,13828141,14680067,15597573,15663109,15728649,16318470,16580613,16646149,17891333,18022403,18087945,18219013,18481156,18677765,18874374,18939914,19464197,19529740,19791877,19922949,20709404,20643846,21692425,21889029,22282243,22675457,24182793,24248329,24444933,24838164,25034757,25296901,25559047,26017802,26083333,26148874,26345479,26411013,26738693,27000839,27197443,27525132,27721763,27787269,28639241,28901391,28966921,29425670,29556741,29622287,29687823,29818885,29884420,31195141,31326213,31391751,31653893,31719429,31981573,32243717,32833546,32964610,33161221,33357838,33488906,33685531,33751055,33816581,33947653,34209797,34406405,35651591,35979265,36175886,36765702,36962309,37224453,37683203,37879817,38273034,39780361,40108037,40239116,40763397,40828933,41025545,41091081,41746437,42467333,43253765,43581450],"mpf_swap":[2555905,4587521,6881281,9568257,20643842,22347777,33095687,35127297,38862849,42598401],"maxvalue":[3014658,5701634,10878978,17629186,20578306,23134210,27131906,29097986,36306946,36569090,37552130,42926082],"mpz_out_str":[1572865,6881281,12255233,20643842,22478855,23396353],"mpf_set_si":[2555905,4587521,6881281,9568261,20643842,22347777,33095685,35127297,38862849,42598407,43712514],"mpf_set_ui":[2555911,4587521,6881281,9568257,20643842,22347777,33095681,35127297,38862849,42598401],"mpn_sub_1":[5111809,6881281,8781825,15663105,18939905,19922945,20643842,21889025,25296897,26017793,26083329,27000833,27787265,28901377,29556737,29818887,31195137,31326209,33161217,33488897,40239105,40763393,41746433,43581441],"mpn_sizeinbase":[5570561,6881281,20643842,25559041,42467335],"mpf_sub":[196609,3801089,6291457,6881281,8847361,9240577,9306113,9961473,10092545,12320769,12910593,13631489,19398663,20643842,25100289,27262977,35258369,40173569,42336257],"mpz_ui_sub":[6881281,15204353,20643842,26804231,36831233],"mpz_fdiv_r":[3342337,6881281,12648449,17301511,19267585,20643842,22937601,30081025,30539777,39976961,43384833],"mpz_swap":[5832705,6881281,10223617,19988481,20643842,22216705,26214401,26279943,29294593,40894465],"mpn_set_str":[5570561,6881281,20643842,25559047,42467329],"mpf_sgn":[6881281,14352385,15335425,17235969,20643842,32112641,36503553,38010887,42991617],"mercurial":[22675457],"mpq_div_2exp":[5505025,6881281,9633793,11927553,16777217,20643842,23920645,31457281,35717121,39518209,41943041],"mantissa":[6881281,9371649,9895938,11993089,18284545,19595265,20643842,22347779,27983873,34996225,36044801,43515906],"mpz_invert":[6881281,20643842,25755649,28508161,38404103],"mpz_fits_ushort_p":[6881281,10878977,17694721,20578311,20643842,22806529,27131905,36306945,36569089,38141953,42926081],"moved":[1900546],"mpz_root":[6094849,6422529,6881281,6946823,20643842,32636929,35782657,37814273],"mpz_set_si":[5832711,6881281,8060930,10223621,19988481,20643842,22216705,22872066,26214401,26279937,29294593,37486594,40894465],"mpz_set_ui":[5832705,6881281,10223617,19988481,20643842,22216711,25034754,26214401,26279937,29294593,35127298,36044801,40894465],"mpz_hamdist":[3538945,6619137,6881281,10944513,11206657,13041665,13107201,13893639,17104897,20643842,23003137,28246017,41680897,43057153],"mpz_mfac_uiui":[3407873,6881281,20643842,30932999,38535169],"mpz_fdiv_q_2exp":[3342337,6881281,12648449,17301505,19267585,20643842,22937601,30081025,30539777,39976961,43384839],"mpq_t":[851976,2490371,2883592,2949136,3997704,4325378,4390917,5046273,5505034,5963781,6881282,7471106,7602181,7995400,8388610,8650754,9371649,9437192,9633802,11468816,11599874,11927567,12713992,13828097,14680066,14876680,15073288,15925250,15990786,16711689,16777231,16908290,17563658,18153475,18546690,18743304,20381712,20643844,21954562,22872072,23330818,23724047,23855105,23920650,24117256,27197442,27394064,29360136,30474248,30605315,30998537,31457290,34078721,34144264,34799618,35717135,35979265,37486600,37683202,37748744,37945352,38862856,38993922,39387138,39518223,39649295,40697864,40894471,41156615,41353218,41943050,42663944,42729474,43319298,43712520],"mpz_cdiv_q_ui":[1507335,6881281,7274497,20643842,21037057,21626881,22544385,24707073,30212097,30867457,40435713],"mpz_sgn":[458753,1376257,6881281,8519681,9830401,11010049,20643842,23068679,28311553,34668545,35061761,35323905,41877505],"mpz_cmpabs_ui":[458753,1376262,6881281,8519681,11010049,20643842,23068673,35323905,41877505],"mpf_init_set_si":[196610,3801090,4128771,6291458,6881281,8847364,9240577,9306114,9961474,10092546,12910594,13631492,13959169,14352386,15335426,17235970,19398660,20643842,25100290,25886721,27262978,27852801,32112644,35258370,36503554,38010882,38338567,40173572,42336258,42991620],"mpz_divisible_ui_p":[6881281,14483457,14548993,20643842,21757959],"mpf_cmp_si":[6881281,14352385,15335425,17235969,20643842,32112641,36503559,38010881,42991617],"mpf_cmp_ui":[6881281,14352385,15335425,17235975,20643842,32112641,36503553,38010881,42991617],"mpn_random2":[1703945,6881281,17891331,20643842],"makes":[16515073,22347777],"mpn_mul_1":[5111809,6881281,8781825,15663105,18939905,19922945,20643842,21889025,25296897,26017793,26083329,27787265,28901377,29556737,29818881,31195137,31326215,33161217,33488897,40239105,40763393,41746433,43581441],"mp_bitcnt_t":[1835014,2293764,3932165,4718601,4915205,4980741,5046317,6160389,6291461,6357001,6619141,7733257,8585226,8978436,9502723,10616837,10944523,12451845,13041669,13107211,13893638,14221317,14548997,14614533,14745602,15794179,15859721,16056329,16121865,16449543,16515077,17039369,18284549,18874373,19333125,19857422,20840457,21364745,22544389,22675457,23003142,23658505,23986190,24510469,25821189,27459606,27525125,28246021,28573701,28704778,29491209,29687813,30212101,30277642,30539781,30605317,31522825,33030153,33226761,33423395,34340869,34930693,35454981,35586052,35913742,35979265,37224453,39452681,41680901,42139653,43384837,43450376],"mpz_roinit_n":[5767169,6881281,9830401,13238273,16646152,20643842,24444929,25034753,26738689,33816577],"meaning":[22347777],"mpz_limbs_finish":[5767169,6881281,9830406,13238273,16646145,20643842,24444929,25034755,26738691,33816577],"mpz_limbs_write":[5767169,6881281,9830402,13238273,16646145,20643842,24444929,25034760,26738689,33816577],"mpn_mul_n":[5111809,6881281,8781825,15663105,18939905,19922945,20643842,21889025,25296897,26017793,26083329,27787265,28901377,29556737,29818881,31195137,31326209,33161217,33488897,40239105,40763399,41746433,43581441],"mpf_sub_ui":[6881281,19398657,20643842,35258375,42336257],"mpn_sec_invert":[1048577,2097153,3866625,6684673,6881282,10420225,18874374,19529729,20643844,27000833,27525121,31981569,35651585,38273028,40828929],"mpn_gcdext":[5177347,6553601,6881282,18219009,20709384,20643843,33685512],"mpz_cmp_si":[458753,1376257,6881281,8519687,11010049,15073282,20643842,23068673,30474242,35061761,35323905,41877505],"mpz_cmp_ui":[458753,1376257,6881281,8519681,11010049,20643842,23068673,35061767,35323905,41877505],"map":[22675457],"mpn_sqr":[5111809,6881281,8781825,15663105,18939905,19922945,20643842,21889025,25296897,26017793,26083329,27787265,28901377,29556737,29818881,31195137,31326209,33161217,33488897,40239105,40763394,41746439,43581441],"methods":[131074,1638401,1835010,2228226,2424834,4653057,5046273,5373954,6881282,7012354,9371649,11796482,12517377,13828097,14286849,15269889,17563649,18153474,20643841,21168130,23592962,23855105,25165826,28770305,29425666,32702466,34078721,36896769,37617666,38666241,38797314,39321601,41811969,42270722],"mpz_mul_2exp":[3932167,6881281,9699329,18415617,20643842,42074113],"mpn_sec_mul":[1048583,2097153,3866625,6684673,6881282,10420225,18874369,19529729,20643844,27000833,27525121,29622277,31981569,35651585,40828929],"multiply":[6881285,18939905,19922945,20643850,21889025,29556737,31326209,33161217,40763393],"mpz_lcm_ui":[6881281,20643842,37421057,43778053],"mpn_add_1":[3866625,5111809,6881281,8781825,15663111,18939905,19922945,20643842,21889025,25296897,26017793,26083329,27787265,28901377,29556737,29818881,31195137,31326209,33161217,33488897,40239105,40763393,41746433,43581441],"make":[4390913,5767169,6881281,9240577,9306113,10027009,13631489,16515073,16646146,20643842,22675463,25034753,26214401,26738689,29294593,30998529,40894465,43646977],"mpz_limbs_read":[5767169,6881281,9830401,13238279,16646145,20643842,24444929,25034753,26738689,33816577],"mpf_absg":[3801089],"mpz_cdiv_r_ui":[1507329,6881281,7274497,20643842,21037057,21626881,22544385,24707073,30212097,30867463,40435713],"mpz_tdiv_r":[6881281,9764865,14155777,17432577,19333121,20643842,30736385,32768007,34930689,40042497,41549825],"mpn_add_n":[5111809,6684675,6881282,8781831,15663105,18939905,19922945,20643844,21889025,25296897,26017793,26083329,27787265,28901377,29556737,29818881,31195137,31326209,33161217,33488897,40239105,40763393,41746433,43581441],"mpf_reldiff":[6881281,14352385,15335425,17235969,20643842,32112641,36503553,38010881,42991623],"mpn_sec_sub_1_itch":[1769477,6881281,20643842,27000836],"mpn_xnor_n":[3473409,5242881,6225927,6881281,18677761,19464193,20643842,32243713,33947649,34406401,43253761],"mpz_sqrtrem":[6094849,6422529,6881281,6946817,20643842,32636929,35782657,37814279],"mpz_init_set_str":[5767170,6881281,8060929,20643841,21299202,22020097,24444930,25231361,26673154,28311554,34668546,39190535,43646977],"minus":[15138817,22347777,22806529,27983873,34996225,42663937],"mpn_nior_n":[3473409,5242881,6225921,6881281,18677761,19464193,20643842,32243713,33947649,34406407,43253761],"machine":[24969217,34078721],"mpz_random":[6881281,7340039,14614529,20643842,26673153,34209795,34340865],"mimic":[22675457],"mpf_mul":[196609,3801089,6291457,6881281,8847367,9240577,9306113,9961473,10092545,12320769,12910593,13631489,19398657,20643842,25100289,27262977,35258369,40173569,42336257],"mpz_fits_sint_p":[6881281,10878977,17694721,20578305,20643842,22806529,27131911,36306945,36569089,38141953,42926081],"mean":[40566786],"mingw":[22675465],"mpq_neg":[5505025,6881281,9633793,11927553,16777217,20643842,23920641,31457285,35717121,39518209,41943041],"means":[34078721,40566785],"mpn_divexact_by3c":[5111809,6881281,8781825,15663105,18939905,19922945,20643842,21889027,25296897,26017793,26083329,27787265,28901377,29556737,29818881,31195137,31326209,33161225,33488897,40239105,40763393,41746433,43581441],"mpf_trunc":[2621441,3014657,5701633,6881281,10551303,17629185,18284545,20643842,23134209,24641537,29097985,37552129,40108033,41418753],"mpq_mul":[5505025,6881281,9633793,11927553,16777221,20643842,23920641,31457281,35717121,39518209,41943041],"mpz_ior":[3538951,6619137,6881281,10944513,11206657,13041665,13107201,13893633,17104897,20643842,23003137,28246017,41680897,43057153],"mp_get_memory_functions":[3604483,6881281,20643842,24903687],"mpf_fits_sint_p":[2621441,3014657,5701633,6881281,10551297,17629191,18284545,20643842,23134209,24641537,29097985,37552131,40108033,41418753],"measured":[6881283,20643846,22806530,24444930,42467330],"mpz_xor":[3538945,6619137,6881281,10944513,11206657,13041665,13107201,13893633,17104897,20643842,23003137,28246017,41680897,43057159],"mpz_lucnum2_ui":[2686985,6881281,19136513,20643842,29032450,39583745],"mpz_mul":[3932161,6881281,9699335,14024705,15204353,16252929,17760257,18415617,20643842,20774913,25493505,26804225,28835841,33619969,35192833,36831233,42074113],"mpq_clears":[2949123,4390913,6881281,11468802,20381698,20643842,22872065,23724035,24117249,27394051,30998529,34144257,37945345,39649287,41156609],"macro":[21889025,25296897,33161217,43581441],"mpq_mul_2exp":[5505025,6881281,9633793,11927553,16777217,20643842,23920641,31457281,35717121,39518209,41943045],"m2exp":[6160391,6881281,20643842,42139650],"mpn_sec_div_r_itch":[2097156,4849669,6881281,20643842],"mpn_sec_div_qr":[1048577,2097153,3866625,6684673,6881282,10420225,18874369,19529735,20643844,27000833,27525121,31981569,33751045,35651585,40828929],"mpn_ior_n":[3473409,5242881,6225921,6881281,18677761,19464193,20643842,32243713,33947649,34406401,43253767],"mpf_t":[196624,589836,1310729,2359302,2555912,2621448,2818056,3014664,3801104,4128784,4325378,4587528,4980737,5046273,5701640,6291472,6881284,7012355,7471106,8388610,8650754,8847384,8912899,9109506,9240590,9306128,9371659,9568272,9895944,9961488,10027017,10092560,10485765,10551312,11993091,12320776,12451848,12910608,13631512,13762568,13828097,13959176,14352392,14680066,15335432,15925250,15990786,16908290,17235976,17563649,17629192,18284552,18350088,18546690,19398680,19595266,20250626,20643846,20971522,21954562,22347784,23134216,23330818,23855105,24510472,24641552,25100304,25821192,25886728,26345474,27197442,27262992,27590661,27852808,27983881,28770306,29097992,29294599,30605321,32112656,32505858,33095696,34078721,34471951,34996233,35127304,35258384,35979266,36438024,36503560,36634632,37552136,37683202,38010888,38338568,38862856,38993922,39387138,40108040,40173592,40566786,41418768,42336272,42598408,42991640,43319298,43515911,43712520],"msys64":[22675457],"manual":[22675459,36438017],"mpq_set":[2949121,4390913,6881281,20643842,22872065,23724033,24117249,27394055,30998529,34144257,37945345,39649281,41156609],"mpz_lucnum_ui":[2686977,6881281,20643842,29032455],"modular":[38404098],"mpn_divrem_1":[5111809,6881281,8781825,15663105,18939905,19922945,20643842,21889026,25296898,26017793,26083329,27787265,28901377,29556737,29818881,31195137,31326209,33161218,33488897,40239105,40763393,41746433,43581448],"mpz_nextprime":[6881281,14811137,20643842,30343175],"mpz_gcd":[6881281,13565959,20643842,28180481,42205185],"mpf_mul_ui":[6291457,6881281,8847361,20643842,27262983],"monotonously":[1048577,3866625,27000833,27525121,35651585],"mpn_sec_invert_itch":[6881281,18874371,20643842,38273029],"mpz_legendre":[720897,1966081,6881281,9175041,15532033,20643842,27328513,32047111,38469633],"memberwiseclone":[2228225,7012353,9371649,11796481,12517377,14286849,15269889,17563649,18153473,23855105,25165825,28770305,32702465,38797313,41811969,42270721],"mpf_set_prec_raw":[589825,2818049,4980737,6881281,10027009,12451841,20643842,24510465,25821185,28573697,30605325,34471937],"mpz_fits_ulong_p":[6881281,10878977,17694721,20578305,20643842,22806529,27131905,36306945,36569089,38141953,42926087],"mpn_divmod_1":[5111809,6881281,8781825,15663105,18939905,19922945,20643842,21889025,25296904,26017793,26083329,27787265,28901377,29556737,29818881,31195137,31326209,33161217,33488897,40239105,40763393,41746433,43581442],"mpf_fits_ulong_p":[2621441,3014657,5701633,6881281,10551297,17629185,18284545,20643842,23134209,24641537,27590657,29097985,36634625,37552133,40108033,41418753],"mpz_si_kronecker":[720897,1966081,6881281,15532033,20643842,27328519,38469633],"mpz_fdiv_qr_ui":[3342337,6881281,12648455,17301505,19267585,20643842,22937601,30081025,30539777,39976961,43384833],"mpz_probab_prime_p":[6881281,14811143,20643842,30343169,41287681],"mpn_copyd":[1114113,6881281,19791879,20643842,26411009],"mpn_copyi":[1114119,6881281,19791873,20643842,26411009],"mpn_perfect_power_p":[6881281,8257537,15597569,16580615,20643842,31653889],"mpz_fdiv_r_2exp":[3342337,6881281,12648449,17301505,19267585,20643842,22937601,30081025,30539783,39976961,43384833],"mpz_com":[3538945,6619137,6881281,10944513,11206657,13041665,13107201,13893633,17104903,20643842,23003137,28246017,41680897,43057153],"mpf_clears":[196610,589826,2818049,3801090,4128770,4980737,6291458,6881281,8847362,9240577,9306114,9568258,9961474,10027009,10092546,10551298,12451841,12910594,13631490,19398658,20643842,24510465,24641538,25100290,25821185,27262978,28573697,30605313,32112642,33095682,34471943,35258370,40173570,41418754,42336258,42991618],"mpz_mul_si":[3932161,6881281,9699329,18415617,20643842,42074119],"mpz_mul_ui":[3932161,6881281,9699329,18415623,20643842,42074113],"mpf_urandomb":[2621441,3014657,5701633,6881281,10551297,17629185,18284551,20643842,23134209,24641537,29097985,37552129,40108033,41418753],"mpf_get_str":[6881282,18350081,20643843,20971523,27590657,27983880,34996232,36438017,36634625],"matching":[22675457],"mpn_cnd_swap":[1048577,2097153,3866625,6684673,6881281,10420225,18874369,19529729,20643842,27000833,27525121,31981569,35651585,40828935],"mpz_divexact":[1507329,3342337,6881281,7274497,8126471,8192001,9764865,10813441,11141121,12648449,14155777,14221313,14483457,14548993,17301505,17432577,19267585,19333121,20643842,21037057,21626881,21757953,22544385,22937601,24707073,25624577,25690113,30081025,30212097,30539777,30736385,30867457,32768001,34930689,39976961,40042497,40435713,41549825,43384833],"mpf_add":[196609,3801089,6291457,6881281,8847361,9240577,9306113,9961473,10092545,12320769,12910593,13631489,19398657,20643842,25100289,27262977,35258369,40173575,42336257],"mpn_perfect_square_p":[6881281,8257537,15597569,16580609,20643842,31653895,40239105],"mpz_bin_ui":[6881281,11534337,20643842,34734088],"mersenne":[6881281,13500418,20643842,30015491,32178178,34013186],"machines":[1572865,6684673,12255233,31981569],"mpz_getlimbn":[5767184,6881281,9830401,13238273,16646145,20643842,24444929,25034753,26738689,33816577],"mpf_cmp":[6881281,14352385,15335425,17235969,20643842,32112647,36503553,38010881,42991617],"mpq_get_str":[3997697,6881281,20643842,37945346,40697857,41156609,42663943,43712513],"mslimb":[19529732],"mpz_get_str":[4915202,6881281,10158081,15138823,16646146,19988482,20643842,21299201,24313857,25034754,25362434,26738690,33816578,37027841,38600706,39190530],"mpq_div":[5505025,6881281,9633793,11927557,16777217,20643842,23920641,31457281,35717121,39518209,41943041],"mpz_submul":[3932161,6881281,9699329,14024705,15204353,16252929,17760257,18415617,20643842,20774913,25493505,26804225,28835841,33619969,35192839,36831233,42074113],"mpn_hamdist":[6881281,10616833,20643842,28704769,30277633,31719425,36962305,37224455],"mpz_clears":[1507330,2686978,3342338,3538946,3932162,4915201,6094850,6881281,6946818,8060930,8126466,8192002,9175042,9699330,9764866,10223618,10813442,11010050,11206658,12648450,13565954,13893634,14024706,14155778,14221314,14483458,15204354,15466497,15532034,16252930,16515073,17104898,17301506,17432578,17760258,18415618,19267586,19333122,20643842,21037058,21626882,22544386,23003137,24707074,24969218,25493506,25624578,25690114,25755650,25952258,26279938,26673154,26804226,28508162,28835842,30081026,30212098,30343170,30539778,30736386,30867458,32047106,32636930,32768002,33619970,34275335,34734082,34930690,35192834,35454978,36831234,37421058,37814274,38404098,38600705,39583746,39714819,39976962,40042498,40435714,41877506,42074114,42205186,43057154,43384834],"mpz_kronecker":[720897,1966081,6881281,15532039,20643842,27328513,38469633],"maps":[22675457],"mpz_export":[6881282,18612227,20643843,25362433,28311560,34668552],"mpz_add":[3932161,6881281,9699329,14024705,15204353,16252929,16646145,17760257,18415617,20643842,20774913,25493505,26804225,28835847,33619969,35192833,36831233,42074113],"mpn_xor_n":[3473415,5242881,6225921,6881281,18677761,19464193,20643842,32243713,33947649,34406401,43253761],"mpz_cmp":[458753,1376257,6881281,8519681,11010051,20643842,23068673,35061761,35323905,41877511],"mpn_divexact_1":[5111815,6881281,18939905,19922945,20643842,21889025,25296897,26017793,26083329,27787265,28901377,29556737,29818881,31195137,31326209,33161217,40239105,40763393,41746433,43581441],"mp_uint_per_limb":[12779521,20643842,28639239,30146561,40960001],"mpq_add":[5505025,6881281,9633793,11927553,16777217,20643842,23920641,31457281,35717125,39518209,41943041],"mpf_cmp_z":[6881281,14352385,15335431,17235969,20643842,32112641,36503553,38010881,42991617],"mpz_tdiv_q_ui":[6881281,9764865,14155777,17432583,19333121,20643842,30736385,32768001,34930689,40042497,41549825],"mpz_fib2_ui":[2686977,6881281,19136514,20643842,29032449,39583753],"mpf_cmp_d":[6881281,14352392,15335425,17235969,20643842,32112641,36503553,38010881,42991617],"mpz_cdiv_q":[1507329,6881281,7274497,20643842,21037057,21626881,22544385,24707079,30212097,30867457,40435713],"mpq_set_si":[851970,2883586,2949125,4390913,6881281,7995394,11468804,12713986,14876674,15073282,18743298,20381700,20643842,22872067,23724033,24117249,27394053,29360130,30474242,30998529,34144263,37486594,37945345,39649281,40697858,41156609,42663938,43712514],"mpq_set_ui":[2949121,4390913,6881281,20643842,22872065,23724033,24117255,27394049,30605316,30998529,34144257,37748738,37945345,38862850,39649281,41156609],"menu":[22675459],"mpz_powm_sec":[6881281,16187393,20643842,24969223,25755649,25952257,28508161],"mpq_get_num":[6881281,7995393,14876673,15073287,18743297,20643842,29360129,30474241],"mpz_popcount":[3538945,6619137,6881281,10944513,11206657,13041665,13107201,13893633,17104897,20643842,23003143,28246017,41680897,43057153],"mpz":[7995393,9895937,16646145,22347777,24051713,29360129],"mpz_random2":[6881281,7340033,14614529,20643842,26673153,34209797,34340865],"mpf_init_set_d":[2621442,4128769,6881281,10551298,13959169,18350082,20643842,24641538,25886721,27852807,27983874,34996226,36438018,36634626,38338561,41418754],"mpf_init_set_ui":[3014658,4128769,5701634,6881281,13959169,17629186,20643842,23134210,25886727,27852801,29097986,37552130,38338561,43515905],"mpq_numref":[6881281,7995393,14876673,15073283,18743299,20643842,29360135,30474241,42663937],"mpf_set_str":[2555905,4587521,6881281,9568257,13959169,20643842,22347783,33095681,35127297,38862849,42598401],"multiplier":[6881281,16777222,20643842],"mpq_get_den":[6881281,7995393,14876673,15073281,18743297,20643842,29360129,30474248],"mpz_cmp_d":[458753,1376257,6881281,8519681,11010049,20643842,23068673,35061761,35323912,41877505],"miscellaneous":[655362,2621442,3014658,5701634,10551298,10878978,17629186,17694722,18284546,20578306,20643843,21561346,22806530,23134210,24641538,27131906,27590657,29097986,36306946,36569090,36634625,37552130,38141954,40108034,41418754,42926082],"mpn_sec_tabselect":[1048577,2097153,3866625,6684673,6881281,10420231,18874369,19529729,20643842,27000833,27525121,31981569,35651585,40828929],"mpn_gcd_1":[6553601,6881281,18219015,20709377,20643842,33685505],"math":[131073,196614,262145,327685,393220,458757,524292,589829,655365,720901,786433,851973,917508,983041,1048586,1114119,1179649,1245188,1310724,1376261,1441796,1507334,1572870,1638404,1703942,1769477,1900551,1835009,1966085,2031621,2097161,2162689,2228225,2293764,2359300,2424833,2490369,2555909,2621445,2686982,2752516,2818053,2883589,2949126,3014661,3080196,3145729,3211268,3276801,3342342,3407877,3473416,3538951,3604487,3670017,3735556,3801094,3866633,3932167,3997701,4063236,4128774,4194310,4259841,4325380,4390917,4456449,4521989,4587525,4653060,4718597,4784132,4849670,4915206,4980740,5046276,5111816,5177345,5242888,5308421,5373953,5439492,5505030,5570567,5636097,5701637,5767174,5832709,5898244,5963777,6029316,6094854,6160391,6225928,6291463,6356996,6422533,6488065,6553610,6619142,6684681,6750209,6815748,6881281,6946822,7012353,7077892,7143429,7208964,7274501,7340038,7405573,7471108,7536646,7602180,7667713,7733252,7798789,7864324,7929862,7995397,8060934,8126471,8192007,8257542,8323076,8388614,8454149,8519685,8585221,8650757,8716289,8781832,8847367,8912897,8978433,9043972,9109508,9175046,9240582,9306118,9371654,9437190,9502724,9568262,9633798,9699335,9764872,9830406,9895942,9961478,10027013,10092550,10158085,10223622,10289156,10354692,10420233,10485761,10551302,10616838,10682373,10747910,10813446,10878981,10944518,11010054,11075588,11141125,11206663,11272196,11337732,11403268,11468806,11534341,11599876,11665413,11730948,11796481,11862020,11927559,11993089,12058629,12124165,12189700,12255238,12320773,12386308,12451846,12517381,12582918,12648455,12713989,12779524,12845060,12910598,12976133,13041670,13107206,13172741,13238277,13303809,13369348,13434884,13500422,13565959,13631495,13697030,13762565,13828100,13893638,13959174,14024710,14090241,14155783,14221319,14286853,14352389,14417921,14483462,14548998,14614535,14680069,14745604,14811141,14876678,14942209,15007748,15073286,15138822,15204359,15269893,15335430,15400964,15466501,15532038,15597575,15663112,15728645,15794180,15859716,15925253,15990788,16056325,16121860,16187397,16252935,16318468,16384004,16449540,16515078,16580614,16646151,16711684,16777223,16842753,16908294,16973828,17039364,17104902,17170436,17235973,17301511,17367041,17432582,17498116,17563653,17629189,17694725,17760262,17825797,17891334,18022404,17956865,18087941,18153473,18219016,18284551,18350086,18415622,18481153,18546693,18612225,18677767,18743302,18808836,18874378,18939913,19005441,19070980,19136517,19202053,19267590,19333127,19398663,19464200,19529738,19595268,19660805,19726342,19791879,19857409,19922952,19988486,20054020,20119557,20185093,20250628,20316164,20381702,20447236,20512773,20578309,20643845,20709387,20774918,20840453,20905989,20971521,21037063,21102596,21168129,21233668,21299205,21364740,21430276,21495812,21561349,21626888,21692420,21757957,21823492,21889031,21954564,22020101,22085636,22151172,22216709,22282244,22347782,22413316,22478854,22544391,22609924,22675460,22740993,22806533,22872070,22937605,23003141,23068677,23134213,23199745,23265285,23330821,23396358,23461889,23527428,23592961,23658500,23724037,23789572,23855110,23920646,23986182,24051716,24117253,24182789,24248325,24313861,24379393,24444933,24510469,24576005,24641542,24707079,24772614,24838145,24903687,24969224,25034758,25100294,25165825,25231365,25296904,25362442,25427972,25493510,25559047,25624582,25690119,25755656,25821190,25886725,25952262,26017801,26083335,26148869,26214405,26279942,26345476,26411014,26476548,26542085,26607617,26673159,26738694,26804230,26869764,26935301,27000841,27066373,27131909,27197444,27262982,27328517,27394054,27459585,27525132,27590662,27656193,27721729,27787271,27852805,27918341,27983880,28049409,28114945,28180486,28246022,28311561,28377092,28442628,28508167,28573701,28639236,28704774,28770311,28835847,28901387,28966916,29032453,29097989,29163527,29229060,29294598,29360133,29425665,29491204,29556744,29622278,29687815,29753349,29818888,29884420,29949956,30015493,30081031,30146561,30212103,30277638,30343174,30408710,30474246,30539783,30605318,30670852,30736390,30801924,30867462,30932997,30998533,31064069,31129604,31195144,31260676,31326216,31391748,31457286,31522821,31588357,31653894,31719431,31784966,31850500,31916037,31981577,32047110,32112646,32178182,32243720,32309253,32374789,32440321,32505860,32571396,32636935,32702465,32768007,32833541,32899078,32964612,33030149,33095686,33161224,33226757,33292292,33357830,33423361,33488905,33554436,33619974,33685515,33751046,33816582,33882113,33947656,34013189,34078724,34144261,34209798,34275333,34340871,34406408,34471941,34537477,34603014,34668553,34734086,34799620,34865156,34930695,34996232,35061765,35127302,35192839,35258374,35323909,35389444,35454983,35520513,35586049,35651592,35717127,35782661,35848197,35913734,35979266,36044804,36110341,36175878,36241412,36306949,36372485,36438023,36503557,36569093,36634630,36700164,36765701,36831238,36896772,36962311,37027845,37093377,37158916,37224455,37289988,37355521,37421063,37486598,37552133,37617665,37683204,37748742,37814279,37879812,37945349,38010885,38076420,38141957,38207493,38273029,38338565,38404103,38469637,38535173,38600709,38666244,38731780,38797313,38862854,38928388,38993925,39059460,39124997,39190534,39256068,39321604,39387141,39452677,39518215,39583750,39649285,39714821,39780356,39845894,39911429,39976968,40042503,40108039,40173575,40239112,40304644,40370177,40435719,40501253,40566788,40632324,40697861,40763400,40828936,40894470,40960004,41025541,41091076,41156614,41222148,41287685,41353220,41418758,41484292,41549829,41615364,41680902,41746439,41811973,41877510,41943046,42008580,42074118,42139654,42205193,42270721,42336262,42401793,42467334,42532868,42598405,42663942,42729476,42795014,42860549,42926085,42991623,43057159,43122693,43188229,43253768,43319301,43384839,43450373,43515911,43581449,43646981,43712518,43778054],"mpf_div_2exp":[6881281,9240577,9306113,9961479,13631489,20643842],"mpz_remove":[6881281,20643842,35454983],"mpz_setbit":[3538945,6619137,6881281,10944513,11206657,13041665,13107201,13893633,17104897,20643842,23003137,28246017,41680903,43057153],"mpq_set_str":[2949121,4390913,6881281,20643842,22872065,23724033,24117249,27394049,30998529,34144257,37945345,39649281,41156614],"mpz_fdiv_q":[6881281,12648449,17301505,19267585,20643842,22937601,30081031,30539777,39976961,43384833],"manipulation":[22806529],"mpf_init_set":[4128775,6881281,13959169,20643842,25886721,27852801,38338561],"mp_exp_t":[327689,786452,2031625,3080194,6881282,7798793,7864329,9371650,11862019,13697038,17367044,18808841,20185097,20316169,20643842,20971522,21102601,21823497,22609929,22675457,23592966,24576009,24772622,25427977,27656196,27983880,31064073,32571395,33882128,34996233,35979265,36372489,37093411,38666285,38731783,39125001,40108037,40304644,40501258,41615369],"mpf_get_d":[196610,589827,2555906,2818050,3801090,4128770,4587522,6291458,6881281,8847362,9240577,9306114,9568258,9961474,10027010,10092546,10551298,12320770,12451842,12910594,13631490,18350087,19398658,20643842,24510466,24641538,25100290,25821186,25886722,27262978,27590657,27852802,27983873,33095684,34471942,34996225,35258370,36438017,36634625,38338562,40173570,41418754,42336258,42598402,42991618],"msb":[25362434,28311554,34668546],"mpz_set_str":[4915202,5832705,6881282,10223617,13238274,19988487,20643844,22216705,26214401,26279937,29294593,33816578,39190530,40894465,41156609],"msys32":[22675457],"members":[131073,1179649,1638401,1835009,2228225,2424833,2490369,3145729,3670017,4456449,4653057,5046273,5373953,5963777,6488065,6881281,7012353,8912897,8978433,9371649,10485761,11796481,11993089,12517377,13303809,13828097,14286849,14417921,14942209,15269889,16842753,17563649,17956865,18153473,18481153,19005441,20643841,21168129,22740993,23199745,23592961,23855105,25165825,26607617,27656193,27721729,28049409,28770305,29425665,30146561,32440321,32702465,33423361,34078721,35520513,36896769,37093377,37617665,38666241,38797313,39321601,40370177,41811969,42270721],"mpq_init":[851970,2883586,2949125,3997698,4390913,6881281,7995394,9437186,11468804,12713986,14876674,15073282,18743298,20381700,20643842,22872067,23724033,24117251,27394053,29360130,30474242,30605314,30998531,34144259,37486594,37748738,37945351,38862850,39649281,40697858,41156610,42663938,43712514],"mpz_tdiv_r_ui":[6881281,9764865,14155777,17432577,19333121,20643842,30736391,32768001,34930689,40042497,41549825],"men":[9895937,22347777],"mpz_gcd_ui":[6881281,13565953,20643842,28180487,42205185],"mp_bits_per_limb":[6881281,12779521,18874370,20643844,21889026,27525121,28639233,30146561,31719425,33161218,36962305,40960007],"mpf_pow_ui":[196609,3801089,6291457,6881281,8847361,9240577,9306113,9961473,10092545,12320769,12910593,13631489,19398657,20643842,25100295,27262977,35258369,40173569,42336257],"multi":[1048578,1114114,1703938,2097154,3473410,3866626,5046273,5111810,5242882,5570562,6225922,6553602,6684674,6881281,8257538,8781826,10420226,10616834,13828097,15597570,15663106,16580610,17891330,18219010,18677762,18874369,18939906,19464194,19529730,19791874,19922946,20709378,20643842,21889026,22675457,25296898,25559042,26017794,26083330,26411010,27000834,27525122,27787266,28704770,28901378,29556738,29818882,30277634,30932993,31195138,31326210,31653890,31719426,31981570,32243714,33161218,33488898,33685506,33947650,34078721,34406402,35651586,36962306,37224450,40239106,40763394,40828930,41746434,42467330,43253762,43581442],"mpq_set_num":[6881281,7995393,14876673,15073281,18743303,20643842,29360129,30474241],"mpq_cmp_si":[851969,2883585,2949124,6881281,7995394,11468801,12713991,14876674,15073282,18743298,20381697,20643842,22872066,27394050,29360130,30474242,34144258,37486593,43712514],"mpq_cmp_ui":[851975,2883585,6881281,9437186,11468801,12713985,20381697,20643842,24117250,37486593],"mpz_divisible_p":[1507329,3342337,6881281,7274497,8126465,8192001,9764865,10813441,11141121,12648449,14155777,14221313,14483463,14548993,17301505,17432577,19267585,19333121,20643842,21037057,21626881,21757953,22544385,22937601,24707073,25624577,25690113,30081025,30212097,30539777,30736385,30867457,32768001,34930689,39976961,40042497,40435713,41549825,43384833],"mpn_sec_powm_itch":[6881281,10420225,20643842,27525124,29687813],"mpz_get_d":[6881281,10158081,15138817,20643842,21299201,24313863,37027841],"mimics":[15269889],"mpz_cdiv_q_2exp":[1507329,6881281,7274497,20643842,21037057,21626881,22544385,24707073,30212103,30867457,40435713],"mpn_sec_div_r":[1048577,2097159,3866625,4849669,6684673,6881282,10420225,18874369,19529729,20643844,27000833,27525121,31981569,35651585,40828929],"mpq_set_den":[6881281,7995393,14876679,15073281,18743297,20643842,29360129,30474241],"mpz_odd_p":[6881281,10878977,17694727,20578305,20643842,22806529,27131905,36306945,36569089,38141955,42926081],"maximum":[7340033,8388609,16515073,16908289,22675457,27983874,34209793,34996226,40108033,43515906],"mpz_millerrabin":[6881281,14811137,20643842,41287688],"malloc":[1900545,4194305,28311554,34668546],"mpz_bin_uiui":[6881281,11534343,20643842,34734081],"mpz_pow_ui":[6881281,16187393,20643842,24969217,25755649,25952263,28508161],"mpz_congruent_2exp_p":[6881281,8192001,11141121,14221319,20643842],"mpz_2fac_ui":[3407873,6881281,20643842,30932993,38535175],"mp_set_memory_functions":[3604487,6881281,20643842,24903681],"mpn_sec_sqr":[1048578,2097153,3866625,5308420,6684673,6881282,10420225,18874369,19529729,20643844,27000833,27525121,31981569,35651591,40828929],"mpf_inp_str":[6881281,9895943,20643842,43515905],"mpz_cmpabs":[458753,1376257,6881281,8519681,11010053,20643842,23068673,35061761,35323905,41877505],"mpf_set_d":[2555905,4587527,6881281,9568257,20643842,22347777,33095681,35127297,38862849,42598401],"mpf_set_q":[2555905,4587521,6881281,9568257,20643842,22347777,30605316,33095681,35127297,38862855,42598401],"mpf_set_z":[2555905,4587521,6881281,9568257,20643842,22347777,33095681,35127303,38862849,42598401],"mpn_and_n":[3473409,5242881,6225921,6881281,18677761,19464199,20643842,32243713,33947651,34406401,43253761],"mpf_div":[196609,3801089,6291457,6881281,8847361,9240577,9306113,9961473,10092545,12320769,12910593,13631495,19398657,20643842,25100289,27262977,35258369,40173569,42336257],"mpf_init_set_str":[4128769,6881281,13959175,20643842,25886721,27852801,38338561],"mpz_urandomm":[6881281,7340034,14614529,20643842,26673159,34209793,34340865],"mpq_inp_str":[6881281,9437191,20643842,37748737],"max_size":[6881283,7340039,20643846,34209799,40108039],"mpn_scan1":[6881281,10616833,20643842,28704775,30277633,31719425,36962305,37224449],"mpn_scan0":[6881281,10616833,20643842,28704769,30277639,31719425,36962305,37224449],"mpz_tstbit":[3538945,6619143,6881281,10944513,11206657,13041665,13107201,13893633,17104897,20643842,23003137,28246017,41680897,43057153],"mpz_primorial_ui":[6881281,20643842,27066375],"mpz_powm_ui":[6881281,16187393,20643842,24969217,25755649,25952257,28508167],"mpz_tdiv_q":[6881281,9764865,14155783,17432577,19333121,20643842,30736385,32768001,34930689,40042497,41549825],"mpz_set_d":[5832705,6881281,10223617,19988481,20643842,22216705,26214408,26279937,29294593,40894465],"mpf_init":[196610,589825,2818055,3801090,4980738,6291458,6881281,8847362,9240577,9306114,9895938,9961474,10027011,10092546,10551298,12320770,12451843,12910594,13631490,18284546,19398658,20643842,22347778,24510465,24641538,25100290,25821185,27262978,28573698,30605315,34471937,35127298,35258370,38862850,40108034,40173570,41418754,42336258,42991618,43712514],"mpz_set_f":[5832705,6881281,10223617,19988481,20643842,22216705,26214401,26279937,29294600,40894465],"mpz_get_d_2exp":[6881281,10158081,15138817,20643842,21299207,24313857,37027841],"mpz_set_q":[5832705,6881281,10223617,19988481,20643842,22216705,26214401,26279937,29294593,40894472],"mpz_perfect_square_p":[6094849,6422535,6881281,6946817,20643842,32636929,35782657,37814273],"mpn_popcount":[6881281,10616839,20643842,28704769,30277633,31719425,36962305,37224449],"multiplicand":[6881281,16777222,20643842],"mpz_cdiv_ui":[1507329,6881281,7274503,20643842,21037057,21626881,22544385,24707073,30212097,30867457,40435713],"mpz_addmul":[3932161,6881281,9699329,14024705,15204353,16252935,17760257,18415617,20643842,20774913,25493505,26804225,28835841,33619969,35192833,36831233,42074113],"mpn_sec_powm":[1048577,2097153,3866625,6684673,6881282,10420225,18874369,19529729,20643844,27000833,27525127,29687814,31981569,35651585,40828929],"mpf_mul_2exp":[6291463,6881281,8847361,20643842,27262977],"mpz_init":[1507330,3342338,3407874,3538946,3932162,4915203,5832706,6094850,6881281,6946818,7340034,8060930,8126466,9699330,10223620,10813442,11206658,11534338,13238274,13565954,14155778,14614530,15073282,15204354,15466499,16187394,16515074,16646146,17104898,17301506,17432578,17760258,18415618,19136514,19267586,19333122,19988482,20643842,20774914,22216706,22544386,22872066,23396354,24707074,24969218,25034754,25362434,25493506,25624578,25690114,25755650,25952258,26214402,26673154,26804226,27066370,28508162,28835842,29032450,29294594,30081026,30212098,30343170,30474242,30539778,30736386,30867458,30932994,32768002,33816578,34209794,34275329,34340866,34734082,34930690,35127298,35454978,36831234,37421058,37486594,38404098,38535170,38600711,39714817,40435714,40894466,42074114,43057154,43384834],"mpn_zero":[1114113,6881281,19791873,20643842,26411015],"magnitude":[3538945,6619137,9371649,10944513,11206657,11993089,13041665,13107201,13893633,17104897,17956865,23003137,23855105,28246017,28770305,35520513,36044802,41680897,43057153],"mpz_out_raw":[1572871,6881282,12255237,20643844,22478849,23396353],"mpn_tdiv_qr":[5111809,6881281,8781825,15663105,18939905,19922945,20643842,21889025,25296897,26017793,26083329,27787265,28901383,29556737,29818881,31195137,31326209,33161217,33488897,40239105,40763393,41746433,43581441],"mpf_get_prec":[589825,2818049,4980737,6881281,10027009,12451843,20643842,24510471,25821189,28573697,30605314,34471937],"mpf_size":[6881281,13762567,20643842],"mpn_neg":[5111809,6881281,8781825,15663105,18939905,19922945,20643842,21889025,25296897,26017793,26083329,27787271,28901377,29556737,29818881,31195137,31326209,33161217,33488897,40239105,40763393,41746433,43581441],"minuend":[6881281,20643842,27787265,39518214],"mpz_jacobi":[6881281,9175047,20643842,32047105],"mpn_cnd_add_n":[1048577,2097153,3866625,6684679,6881281,10420225,18874369,19529729,20643842,27000833,27525121,31981569,35651585,40828929],"mpn_nand_n":[3473409,5242881,6225921,6881281,18677761,19464193,20643842,32243713,33947653,34406401,43253761],"mpz_cdiv_qr":[1507329,3342337,6881281,7274497,8126465,8192001,9764865,10813441,11141121,12648449,14155777,14221313,14483457,14548993,17301505,17432577,19267585,19333121,20643842,21037057,21626887,21757953,22544385,22937601,24707073,25624577,25690113,30081025,30212097,30539777,30736385,30867457,32768001,34930689,39976961,40042497,40435713,41549825,43384833],"mpq_sgn":[851969,2883591,6881281,11468801,12713985,20381697,20643842,37486593],"mpz_realloc2":[4915209,6881281,15466497,16515073,20643842,33816579,34275329,38600705,39714817],"mpz_divexact_ui":[6881281,8126465,10813447,20643842],"mpz_fac_ui":[3407879,6881281,20643842,30932993,38535169],"mpq_abs":[5505029,6881281,9633793,11927553,16777217,20643842,23920641,31457281,35717121,39518209,41943041],"mpz_fib_ui":[6881281,19136519,20643842,39583745],"mpq_sub":[5505025,6881281,9633793,11927553,16777217,20643842,23920641,31457281,35717121,39518213,41943041],"mpz_fdiv_ui":[3342337,6881281,12648449,17301505,19267585,20643842,22937607,25624577,30081025,30539777,39976961,43384833],"mpz_size":[5767171,6881281,9830402,13238274,16646145,20643842,24444937,25034753,26738689,33816577],"mpz_cmpabs_d":[458760,1376257,6881281,8519681,11010049,20643842,23068673,35061761,35323905,41877505],"mpf_get_d_2exp":[6881281,18350081,20643842,27590657,27983873,34996225,36438023,36634625],"multiple":[6160385,6881282,7012353,7077889,7208962,7602177,9371650,11796481,17563651,18153473,20643844,23855107,32505858,34078721,34799618,35979268,37421059,43778049],"mpz_gcdext":[6881281,13565953,20643842,28180481,42205191],"mpz_mod":[1507329,3342337,6881281,7274497,8126465,8192001,9764865,10813441,11141121,12648449,14155777,14221313,14483457,14548993,17301505,17432577,19267585,19333121,20643842,21037057,21626881,21757953,22544385,22937601,24707073,25624577,25690119,30081025,30212097,30539777,30736385,30867457,32768001,34930689,39976961,40042497,40435713,41549825,43384833],"mpf_add_ui":[6881281,12910599,20643842,40173569],"mpn_sub":[5111809,6881281,8781825,15663105,18939905,19922945,20643842,21889025,25296897,26017799,26083329,27787265,28901377,29556737,29818881,31195137,31326209,33161217,33488897,40239105,40763393,41746433,43581441],"mpn_sec_add_1_itch":[3866628,6881281,20643842,26148869],"mp_bytes_per_limb":[1703938,5767172,12779527,13238276,16646148,17891330,19529732,20643842,24444932,25034756,26738690,28639233,30146561,36962306,40239108,40960001],"mpf_floor":[2621441,3014657,5701633,6881281,10551297,17629185,18284545,20643842,23134209,24641537,29097985,37552129,40108033,41418759],"modulo":[2097153,6881291,8192002,11141122,14221314,18874369,19529729,20643862,24969218,25755651,27525121,28508163,38404097],"mutable":[9502721,11862017,12386305,18022401,19070977,26476545,30801921,35389441,42532865],"mpz_fdiv_qr":[1507329,3342337,6881281,7274497,8126465,8192001,9764865,10813441,11141121,12648449,14155777,14221313,14483457,14548993,17301505,17432577,19267585,19333121,20643842,21037057,21626881,21757953,22544385,22937601,24707073,25624577,25690113,30081025,30212097,30539777,30736385,30867457,32768001,34930689,39976967,40042497,40435713,41549825,43384833],"mpq_denref":[6881281,7995399,14876675,15073281,18743297,20643842,29360129,30474243,42663937],"mpz_addmul_ui":[6881281,14024711,16252929,20643842],"mpn_mod_1":[5111809,6881281,8781825,15663105,18939905,19922945,20643842,21889025,25296897,26017793,26083335,27787265,28901377,29556737,29818881,31195137,31326209,33161217,33488897,40239105,40763393,41746433,43581441],"modified":[7340033,14614529,26673153,34209793,34340865],"mpz_add_ui":[6881281,7995394,15073282,20643842,20774921,28835841,29360130,30474242],"mpz_init_set":[6881281,8060935,20643842,22020097,25231361,39190529,43646977],"making":[22347777],"mpf_set_prec":[589825,2818049,4980737,6881281,10027009,12451847,20643842,24510465,25821185,28573697,30605315,34471937,36044801],"mpz_cdiv_qr_ui":[1507329,6881281,7274497,20643842,21037063,21626881,22544385,24707073,30212097,30867457,40435713],"mpz_tdiv_qr_ui":[6881281,9764865,14155777,17432577,19333121,20643842,30736385,32768001,34930689,40042503,41549825],"mpq_cmp":[851969,2883585,6881281,11468808,12713985,20381698,20643842,37486594],"mpz_even_p":[6881281,10878977,17694723,20578305,20643842,22806529,27131905,36306945,36569089,38141959,42926081],"mpz_cdiv_r_2exp":[1507329,6881281,7274497,20643842,21037057,21626881,22544391,24707073,30212097,30867457,40435713],"mpn_sec_sqr_itch":[5308421,6881281,20643842,35651588],"mpf_ui_sub":[6881281,19398657,20643842,35258369,42336263],"marshal":[5570562,25362434,25559042,28311554,34668546],"mpz_ui_kronecker":[720897,1966081,6881281,15532033,20643842,27328513,38469639],"mpn_random":[1703938,6881281,17891336,20643842],"method":[196609,393217,458753,589825,655361,720897,851969,983041,1048577,1114113,1245185,1376257,1507329,1572865,1703937,1769473,1900545,1966081,2097153,2162689,2293761,2555905,2621441,2686977,2752513,2818049,2883585,2949121,3014657,3080193,3342337,3407873,3473409,3538945,3604481,3801089,3866625,3932161,3997697,4128769,4194305,4325377,4390913,4587521,4784129,4849665,4915201,4980737,5111809,5177345,5242881,5308417,5439489,5505025,5570561,5701633,5767169,5832705,6094849,6160385,6225921,6291457,6422529,6553601,6619137,6684673,6750209,6946817,7208961,7274497,7340033,7405569,7471105,7667713,7995393,8060929,8126465,8192001,8257537,8388609,8519681,8585217,8650753,8781825,8847361,9043969,9175041,9240577,9306113,9437185,9568257,9633793,9699329,9764865,9830401,9895937,9961473,10027009,10092545,10158081,10223617,10354689,10420225,10551297,10616833,10813441,10878977,10944513,11010049,11141121,11206657,11272193,11468801,11534337,11730945,11927553,12255233,12320769,12451841,12648449,12713985,12910593,13041665,13107201,13238273,13500417,13565953,13631489,13762561,13893633,13959169,14024705,14090241,14155777,14221313,14352385,14483457,14548993,14614529,14680065,14745601,14811137,14876673,15073281,15138817,15204353,15335425,15466497,15532033,15597569,15663105,15794177,15925249,15990785,16187393,16252929,16515073,16580609,16646145,16777217,16908289,16973825,17104897,17170433,17235969,17301505,17367041,17432577,17629185,17694721,17760257,17891329,18219009,18284545,18350081,18415617,18546689,18612225,18677761,18743297,18874369,18939905,19136513,19267585,19333121,19398657,19464193,19529729,19791873,19922945,19988481,20054017,20250625,20381697,20447233,20512769,20578305,20709377,20774913,20905985,20971521,21037057,21233665,21299201,21430273,21495809,21561345,21626881,21757953,21889025,21954561,22020097,22151169,22216705,22282241,22347777,22478849,22544385,22675457,22806529,22872065,22937601,23003137,23068673,23134209,23265281,23330817,23396353,23724033,23920641,24117249,24313857,24379393,24444929,24510465,24641537,24707073,24903681,24969217,25034753,25100289,25231361,25296897,25362433,25493505,25559041,25624577,25690113,25755649,25821185,25886721,25952257,26017793,26083329,26148865,26214401,26279937,26411009,26673153,26738689,26804225,27000833,27066369,27131905,27197441,27262977,27328513,27394049,27525121,27590657,27787265,27852801,27918337,27983873,28180481,28246017,28311553,28377089,28508161,28573697,28704769,28835841,28901377,29032449,29097985,29360129,29294593,29556737,29622273,29687809,29753345,29818881,29884417,30015489,30081025,30212097,30277633,30343169,30474241,30539777,30605313,30736385,30867457,30932993,30998529,31195137,31260673,31326209,31457281,31588353,31653889,31719425,31916033,31981569,32047105,32112641,32178178,32243713,32505857,32571393,32636929,32768001,32833537,32964609,33095681,33161217,33292289,33488897,33619969,33685505,33751041,33816577,33947649,34013186,34144257,34209793,34275329,34340865,34406401,34471937,34537473,34668545,34734081,34799617,34930689,34996225,35061761,35127297,35192833,35258369,35323905,35454977,35586049,35651585,35717121,35782657,36306945,36438017,36503553,36569089,36634625,36831233,36962305,37027841,37158913,37224449,37421057,37486593,37552129,37683201,37748737,37814273,37945345,38010881,38141953,38207489,38273025,38338561,38404097,38469633,38535169,38600705,38862849,38993921,39059457,39190529,39256065,39387137,39518209,39583745,39649281,39714817,39911425,39976961,40042497,40108033,40173569,40239105,40304641,40435713,40501249,40697857,40763393,40828929,40894465,41156609,41287681,41353217,41418753,41484289,41549825,41680897,41746433,41877505,41943041,42074113,42139649,42205185,42336257,42401793,42467329,42598401,42663937,42860545,42926081,42991617,43057153,43253761,43319297,43384833,43515905,43581441,43646977,43712513,43778049],"mpq_cmp_z":[851969,2883585,6881281,11468801,12713985,20381697,20643842,37486599],"mpz_tdiv_ui":[6881281,9764865,14155777,17432577,19333121,20643842,30736385,32768001,34930689,40042497,41549831],"mpz_inp_str":[1572865,6881281,12255233,20643842,22478849,23396359],"mpz_mod_ui":[6881281,20643842,25624584,25690113],"mpn_sec_div_qr_itch":[6881281,19529732,20643842,33751045],"mpn_iorn_n":[3473409,5242887,6225921,6881281,18677761,19464193,20643842,32243713,33947649,34406401,43253761],"mpf_fits_sshort_p":[2621441,3014663,5701633,6881281,10551297,17629185,18284545,20643842,23134209,24641537,29097985,37552129,40108033,41418753],"mpz_fdiv_q_ui":[3342343,6881281,12648449,17301505,19267585,20643842,22937601,30081025,30539777,39976961,43384833],"mpz_init_set_si":[458754,1376257,1507330,3342338,3932162,6094850,6422530,6619138,6881281,6946818,7274498,8060929,9764868,11010050,12648450,13041666,14024708,14155780,15138818,15335426,17301508,17432578,17760258,18415618,19267586,19333122,20643842,21037058,21626884,22020097,22544386,22806530,22937602,23068674,24707076,25231367,25493506,26279940,28246018,30081028,30212098,30539778,30736386,30867458,32636930,32768004,33619972,34734082,34930690,35192834,35782658,37027842,37814274,39190529,39976964,40042498,40435716,41549826,41680898,42074114,43384834,43646977],"mpz_tdiv_q_2exp":[6881281,9764865,14155777,17432577,19333127,20643842,30736385,32768001,34930689,40042497,41549825],"mpn_mul":[5111809,6881281,8781825,15663105,18939911,19922945,20643842,21889025,25296897,26017793,26083329,27787265,28901377,29556737,29818881,31195137,31326209,33161217,33488897,40239105,40763393,41746433,43581441],"mpz_fits_uint_p":[6881281,10878983,17694721,20578305,20643842,22806529,27131905,36306945,36569089,38141953,42926081],"mpz_scan1":[3538945,6619137,6881281,10944514,11206657,13041665,13107208,13893633,17104897,20643842,23003137,28246017,41680897,43057153],"member":[196609,458753,589825,655361,720897,851969,1048577,1114113,1376257,1507329,1572865,1703937,1769473,1900545,1966081,2097153,2555905,2621441,2686977,2752513,2818049,2883585,2949121,3014657,3342337,3407873,3473409,3538945,3604481,3801089,3866625,3932161,3997697,4128769,4194305,4325377,4390913,4587521,4849665,4915201,4980737,5111809,5242881,5308417,5505025,5570561,5701633,5767169,5832705,6094849,6160385,6225921,6291457,6422529,6553601,6619137,6684673,6946817,7208961,7274497,7340033,7405569,7471105,7995393,8060929,8126465,8192001,8257537,8388609,8519681,8585217,8650753,8781825,8847361,9175041,9240577,9306113,9437185,9568257,9633793,9699329,9764865,9830401,9895937,9961473,10027009,10092545,10158081,10223617,10420225,10551297,10616833,10813441,10878977,10944513,11010049,11141121,11206657,11272193,11468801,11534337,11599873,11730945,11927553,12255233,12320769,12451841,12648449,12713985,12910593,13041665,13107201,13238273,13500417,13565953,13631489,13762561,13893633,13959169,14024705,14155777,14221313,14352385,14483457,14548993,14614529,14680065,14811137,14876673,15007745,15073281,15138817,15204353,15335425,15466497,15532033,15597569,15663105,15925249,15990785,16187393,16252929,16318465,16515073,16580609,16646145,16777217,16908289,16973825,17104897,17170433,17235969,17301505,17432577,17629185,17694721,17760257,17891329,18219009,18284545,18350081,18415617,18546689,18677761,18743297,18874369,18939905,19136513,19267585,19333121,19398657,19464193,19529729,19595265,19791873,19922945,19988481,20381697,20512769,20578305,20709377,20774913,20905985,21037057,21299201,21430273,21561345,21626881,21757953,21889025,21954561,22020097,22216705,22347777,22478849,22544385,22806529,22872065,22937601,23003137,23068673,23134209,23265281,23330817,23396353,23724033,23920641,24051713,24117249,24313857,24444929,24510465,24641537,24707073,24903681,24969217,25034753,25100289,25231361,25296897,25362433,25493505,25559041,25624577,25690113,25755649,25821185,25886721,25952257,26017793,26083329,26148865,26214401,26279937,26411009,26673153,26738689,26804225,27000833,27066369,27131905,27197441,27262977,27328513,27394049,27525121,27590657,27787265,27852801,27918337,27983873,28180481,28246017,28311553,28377089,28508161,28573697,28704769,28835841,28901377,29032449,29097985,29294593,29360129,29556737,29622273,29687809,29753345,29818881,30015489,30081025,30212097,30277633,30343169,30474241,30539777,30605313,30736385,30867457,30932993,30998529,31195137,31326209,31457281,31588353,31653889,31719425,31916033,31981569,32047105,32112641,32178177,32243713,32505857,32636929,32768001,32833537,33095681,33161217,33488897,33554433,33619969,33685505,33751041,33816577,33947649,34013185,34144257,34209793,34275329,34340865,34406401,34471937,34537473,34668545,34734081,34799617,34930689,34996225,35061761,35127297,35192833,35258369,35323905,35454977,35651585,35717121,35782657,36306945,36438017,36503553,36569089,36634625,36831233,36962305,37027841,37224449,37421057,37486593,37552129,37683201,37748737,37814273,37945345,38010881,38141953,38207489,38273025,38338561,38404097,38469633,38535169,38600705,38862849,38993921,39059457,39190529,39256065,39387137,39518209,39583745,39649281,39714817,39911425,39976961,40042497,40108033,40173569,40239105,40435713,40501249,40566785,40697857,40763393,40828929,40894465,41156609,41287681,41418753,41549825,41680897,41746433,41877505,41943041,42074113,42139649,42205185,42336257,42467329,42598401,42663937,42729473,42860545,42926081,42991617,43057153,43253761,43319297,43384833,43515905,43581441,43646977,43712513,43778049],"mpz_scan0":[3538945,6619137,6881281,10944520,11206657,13041665,13107202,13893633,17104897,20643842,23003137,28246017,41680897,43057153]} \ No newline at end of file diff --git a/docs/fti/FTI_110.json b/docs/fti/FTI_110.json index 5370249..910d277 100644 --- a/docs/fti/FTI_110.json +++ b/docs/fti/FTI_110.json @@ -1 +1 @@ -{"num2":[1441802,8585218,13434890,15794178,25624578],"necessary":[1376257,1900545,2490369,7405569,8585221,14155777,15794181,17432577,18153474,20512769,23003138,25100289,25624581,26673154,29687809,33095681,37158913,41353217,43450369],"new_free":[3997700],"need":[18153473,25624579],"new":[196620,262145,327688,458754,720900,851972,917506,1048577,1245185,1310721,1376260,1441794,1507344,1572868,1638401,1703940,1835010,1900547,2031620,2162690,2359306,2424833,2490372,2621444,2686979,2752518,2818052,2949128,3014672,3080196,3145732,3473410,3538946,3670028,3735560,3997701,4063233,4128772,4194305,4259844,4325378,4390913,4521992,4718598,4980737,5111814,5242890,5308420,5373955,5505032,5570576,5701644,5767172,5832708,5898244,6029314,6094862,6160386,6488065,6553606,6619138,6684673,6750209,6881281,7012353,7077896,7143430,7208962,7274497,7340040,7405574,7471120,7536643,7602188,7667718,7929857,8060929,8126468,8257552,8323073,8388616,8454146,8519684,8650760,8716291,8781825,8847368,8912897,8978434,9043972,9175046,9240580,9306114,9437192,9502724,9568264,9764880,9830402,9895940,9961476,10092546,10289155,10354696,10420228,10485762,10551298,10616838,10747905,10878982,11075592,11141121,11272193,11337730,11403274,11599876,11730946,11796481,11862017,11927558,11993089,12058628,12124162,12189700,12255236,12320774,12386307,12451848,12517380,12582913,12648454,12779528,12845058,12976133,13107204,13238276,13369350,13434882,13565953,13631493,13697032,13762562,13828099,13959170,14024710,14090246,14155780,14221313,14352388,14417926,14483460,14548994,14614530,14745602,14811140,14876676,14942209,15138824,15269889,15335428,15400962,15532036,15597572,15663106,15728644,15859730,15925250,15990792,16121857,16187393,16252929,16318470,16384001,16449542,16515078,16580612,16842756,16908289,16973830,17039368,17104900,17235974,17301505,17367042,17432580,17629185,17694722,17825798,18022401,18153476,18219012,18284550,18350081,18481153,18546700,18612226,18677761,18743297,18874370,19070977,19136514,19202060,19267600,19333138,19398658,19464193,19529729,19595268,19791878,19857420,19922948,20054017,20119553,20185092,20250632,20316161,20447248,20512770,20578305,20709382,20774924,20840449,20905985,21037058,21102594,21168132,21299206,21495812,21561352,21692417,21823514,21889030,21954564,22020100,22085635,22151172,22216705,22282244,22347777,22413313,22544396,22609924,22740994,22806530,22872068,22937604,23003140,23068676,23134212,23265281,23330818,23396354,23724036,23789580,23920641,23986188,24051716,24117260,24182785,24248326,24313858,24444936,24510472,24707080,24772616,24838150,24969228,25034764,25100296,25165836,25231364,25296902,25427972,25493508,25559041,25624577,25821196,26017793,26083330,26279937,26345480,26411009,26476546,26542088,26607640,26673154,26738690,26804228,27131905,27262984,27328518,27459588,27525124,27590658,27787272,27918340,27983874,28049414,28114948,28180496,28246020,28311560,28442628,28573700,28770320,28835844,28901380,28966913,29032458,29163522,29294612,29360140,29556740,29622276,29687810,29884417,30015490,30081028,30146563,30212106,30277636,30343176,30408705,30670856,30801926,30867460,30932993,31064065,31195137,31260673,31457288,31522824,31653896,31719425,31784972,31850499,32112642,32178182,32243714,32309249,32374796,32505860,32571404,32636930,32702466,32768001,32833540,32899073,32964614,33030156,33095684,33226758,33292292,33357836,33423364,33488900,33554438,33685520,33751044,33816578,34013188,34078724,34144258,34209794,34340866,34406406,34471937,34734082,34799619,34865153,34930704,34996225,35061768,35127302,35192838,35258372,35586052,35848193,35913730,35979268,36044820,36175873,36241424,36372481,36438028,36503558,36569089,36634626,36700162,36765712,36831234,36896772,36962310,37093378,37158914,37224449,37289987,37355521,37421057,37552136,37814276,37879810,38076417,38141956,38207489,38273040,38338570,38404112,38469644,38535170,38666244,38797318,38862852,38928387,38993921,39124994,39190536,39256068,39387152,39452678,39649286,39583768,39714824,39911426,39976961,40108036,40173584,40239110,40304644,40370180,40435714,40501250,40632321,40697862,40763393,40828931,40894471,40960001,41025538,41091084,41156616,41222152,41287681,41353222,41484290,41680897,41811980,41877508,41943044,42008578,42074114,42139652,42205192,42270723,42336258,42467336,42532865,42598402,42663942,42795012,42860548,42926084,43122696,43253762,43319299,43384836,43450374,43515905,43712513,43778054],"needed":[1900545,4849665,7405569,18153474,25100289,25624577,27525121,32702465,41353217],"new_allocate":[3997700],"numerator":[1441793,1703937,2621441,2883585,5177345,6160385,8585222,9502721,10027010,10354689,11927553,12058625,13434881,13959169,14417929,14811137,15794182,16318465,17235977,18219009,18284545,18481153,18874369,19070977,19791873,20250625,21102593,21889025,22020097,24051713,24248321,25624582,26607617,27328513,27459585,28246017,28442625,30015492,30801921,32505857,32964610,33423361,33554433,34078721,34406401,35979265,36634625,39649281,40370177,40828930,41156609],"num":[11730950,12648450,14417938,17235978,30015494,32964612,35913730,43384834],"negative":[458753,1245185,1310721,1441793,3080194,3407876,7208962,8060930,8519682,9895937,9961473,10092545,10551297,12124161,12451841,12517377,13172738,13434881,13697025,14024705,14680066,15335425,15859714,21299202,21823490,22413314,24248321,25296897,25886722,27787265,28246017,30670849,32112641,33816578,34144258,36896769,38338561,39256065,39583746,39911425,41025537,41746433,41877505,42139649],"nan":[458753,12517377,41025537],"numbers":[720899,2490372,7208962,8519681,8585218,15794178,16515074,18153473,20512771,21299201,24313857,25624580,28049411,29687811,30212097,31522822,33095686,33751043,33816578,34144259,36962305],"nail":[25100289,41353217],"native":[65537,131074,196616,262150,327687,393218,458758,524293,589829,655365,720902,786434,851974,917510,983042,1048581,1114114,1179653,1245189,1310726,1376263,1441798,1507339,1572870,1638405,1703943,1769474,1835014,1900552,1966082,2031623,2097158,2162693,2228226,2293762,2359306,2424838,2490375,2555909,2621447,2686981,2752520,2818054,2883586,2949127,3014665,3080198,3145734,3211266,3276802,3342341,3407877,3473414,3538950,3604485,3670026,3735559,3801094,3866629,3932165,3997704,4063238,4128774,4194310,4259848,4325378,4390917,4456453,4521991,4587522,4653058,4718597,4784135,4849671,4915202,4980744,5046274,5111815,5177350,5242888,5308422,5373957,5439495,5505032,5570569,5636101,5701641,5767174,5832711,5898245,5963778,6029319,6094858,6160390,6422530,6488069,6553608,6619142,6684677,6225922,6750213,6356994,6291461,6815746,6881286,6946822,7012357,7077894,7143426,7208967,7274502,7340039,7405575,7471113,7536645,7602184,7667720,7733254,7798791,7864325,7929861,7995397,8060939,8126471,8192002,8257545,8323079,8388615,8454151,8519687,8585218,8650759,8716293,8781829,8847367,8912902,8978438,9043974,9109511,9175048,9240583,9306118,9371653,9437191,9502727,9568263,9633794,9699333,9764874,9830406,9895943,9961479,10027013,10092551,10158085,10223621,10289157,10354697,10420231,10485766,10551302,10616840,10682373,10747910,10813445,10878981,10944514,11010055,11075591,11141126,11206661,11272198,11337734,11403274,11468802,11534338,11599879,11665416,11730950,11796485,11862022,11927560,11993097,12058631,12124167,12189704,12255239,12320775,12386310,12451847,12517382,12582917,12648455,12713990,12779527,12845062,12910597,12976135,13041671,13107207,13172738,13238277,13303810,13369352,13434886,13500421,13565958,13631494,13697032,13762567,13828101,13893634,13959175,14024712,14090246,14155783,14221318,14286853,14352389,14417927,14483463,14548998,14614535,14680066,14745606,14811143,14876679,14942213,15007746,15073288,15138822,15204354,15269893,15335430,15400966,15466498,15532039,15597574,15663110,15728647,15794182,15859720,15925255,15990795,16056322,16121861,16187398,16252934,16318472,16384007,16449544,16515080,16580615,16646149,16711685,16777218,16842758,16908293,16973832,17039367,17104904,17170437,17235975,17301510,17367046,17432582,17498114,17563653,17629190,17694727,17760261,17825798,17891333,17956871,18022405,18087941,18153479,18219015,18284552,18350085,18415618,18481160,18546696,18612230,18677765,18743301,18808837,18874374,18939910,19005445,19070981,19136518,19202056,19267594,19333131,19398662,19464197,19529734,19595271,19660806,19726341,19791880,19857417,19922951,19988485,20054021,20119557,20185094,20250633,20316165,20381698,20447241,20512774,20578309,20643845,20709383,20774920,20840454,20905990,20971527,21037062,21102598,21168134,21233669,21299207,21364741,21430277,21495814,21561350,21626887,21692421,21757954,21823500,21889032,21954566,22020104,22085637,22151175,22216712,22282246,22347781,22413322,22478853,22544393,22609927,22675458,22740994,22806535,22872071,22937607,23003142,23068684,23134215,23199749,23265285,23330822,23396359,23461890,23527426,23592962,23658498,23724037,23789576,23855109,23920646,23986184,24051720,24117257,24182789,24248328,24313862,24379397,24444935,24510471,24576005,24641538,24707079,24772615,24838150,24903688,24969226,25034760,25100300,25165832,25231366,25296904,25362434,25427975,25493512,25559046,25624582,25690114,25755655,25821193,25886725,25952261,26017798,26083334,26148872,26214402,26279942,26345479,26411013,26476550,26542089,26607628,26673158,26738694,26804231,26869766,26935298,27000837,27066373,27131909,27197442,27262983,27328520,27394050,27459592,27525127,27590662,27656198,27721735,27787273,27852805,27918342,27983878,28049415,28114953,28180489,28246023,28311559,28377094,28442631,28508162,28573702,28639239,28704770,28770314,28835846,28901383,28966917,29032455,29097986,29163526,29229058,29294605,29360136,29425666,29491207,29556743,29622279,29687814,29753346,29818886,29884422,29949957,30015494,30081030,30146565,30212104,30277637,30343174,30408710,30474247,30539782,30605317,30670855,30736390,30801928,30867463,30932998,30998530,31064069,31129606,31195144,31260680,31326215,31391749,31457287,31522822,31588358,31653895,31719429,31784969,31850501,31916037,31981576,32047109,32112646,32178184,32243718,32309253,32374793,32440327,32505863,32571401,32636933,32702471,32768006,32833543,32899078,32964615,33030153,33095687,33161222,33226757,33292295,33357832,33423367,33488903,33554440,33619970,33685514,33751046,33816584,33882118,33947653,34013191,34078728,34144263,34209799,34275334,34340870,34406408,34471942,34537477,34603015,34668549,34734086,34799621,34865157,34930697,34996230,35061768,35127304,35192840,35258375,35323911,35389442,35454981,35520514,35586055,35651591,35717125,35782658,35848198,35913735,35979272,36044809,36110342,36175877,36241417,36306946,36372486,36438024,36503557,36569094,36634630,36700166,36765705,36831238,36896775,36962312,37027842,37093382,37158918,37224453,37289989,37355525,37421062,37486597,37552135,37617669,37683206,37748741,37814278,37879814,37945351,38010888,38076421,38141957,38207493,38273033,38338570,38404105,38469640,38535174,38600709,38666247,38731782,38797320,38862855,38928389,38993926,39059461,39124999,39190535,39256071,39321605,39387146,39452680,39518215,39583756,39649288,39714822,39780354,39845895,39911430,39976965,40042503,40108038,40173577,40239113,40304646,40370184,40435718,40501254,40566789,40632326,40697864,40763398,40828935,40894471,40960005,41025542,41091082,41156617,41222151,41287686,41353228,41418757,41484294,41549827,41615367,41680902,41746437,41811976,41877510,41943047,42008582,42074120,42139655,42205191,42270725,42336262,42401797,42467335,42532870,42598406,42663944,42729479,42795014,42860550,42926086,42991618,43057157,43122694,43188230,43253766,43319302,43384839,43450375,43515909,43581442,43646978,43712517,43778056],"nonnegative":[10092545,12124161],"new_reallocate":[3997700],"needs":[28049409,33751041,36044801,42401793],"net":[65537,131073,196609,262145,327681,393217,458753,524289,589825,655361,720897,786433,851969,917505,983041,1048577,1114113,1179649,1245185,1310721,1376257,1441793,1507329,1572865,1638401,1703937,1769473,1835009,1900545,1966081,2031617,2097153,2162690,2228225,2293761,2359297,2424833,2490369,2555905,2621441,2686977,2752513,2818049,2883585,2949121,3014657,3080193,3145729,3211265,3276801,3342337,3407873,3473409,3538945,3604481,3670017,3735553,3801089,3866625,3932161,3997698,4063233,4128769,4194305,4259841,4325377,4390913,4456449,4521985,4587521,4653057,4718593,4784129,4849665,4915201,4980738,5046273,5111809,5177345,5242881,5308417,5373953,5439489,5505025,5570561,5636097,5701633,5767169,5832705,5898241,5963777,6029313,6094849,6160385,6422529,6488065,6553601,6619137,6684673,6225921,6750209,6356993,6291459,6815745,6881281,6946817,7012353,7077889,7143425,7208961,7274497,7340033,7405569,7471105,7536641,7602177,7667713,7733249,7798785,7864321,7929857,7995393,8060930,8126465,8192001,8257537,8323073,8388609,8454145,8519681,8585217,8650753,8716289,8781825,8847361,8912897,8978433,9043969,9109505,9175041,9240577,9306113,9371649,9437185,9502721,9568257,9633793,9699329,9764865,9830401,9895937,9961473,10027009,10092545,10158081,10223617,10289153,10354689,10420225,10485761,10551297,10616833,10682369,10747905,10813441,10878977,10944513,11010049,11075585,11141121,11206657,11272193,11337729,11403265,11468801,11534337,11599873,11665409,11730945,11796481,11862017,11927553,11993090,12058625,12124161,12189697,12255233,12320769,12386305,12451841,12517377,12582913,12648449,12713985,12779521,12845057,12910593,12976129,13041665,13107201,13172737,13238273,13303809,13369345,13434881,13500417,13565953,13631489,13697025,13762561,13828097,13893633,13959169,14024705,14090241,14155777,14221313,14286849,14352385,14417921,14483457,14548993,14614529,14680065,14745601,14811137,14876673,14942209,15007745,15073281,15138817,15204353,15269889,15335425,15400961,15466497,15532033,15597569,15663105,15728641,15794177,15859713,15925249,15990785,16056321,16121857,16187393,16252929,16318465,16384001,16449537,16515073,16580609,16646145,16711681,16777217,16842753,16908289,16973825,17039361,17104897,17170433,17235969,17301505,17367041,17432577,17498113,17563649,17629185,17694721,17760257,17825793,17891329,17956865,18022401,18087937,18153473,18219009,18284545,18350081,18415617,18481153,18546689,18612225,18677761,18743297,18808833,18874369,18939905,19005441,19070977,19136513,19202049,19267585,19333121,19398657,19464193,19529729,19595265,19660801,19726337,19791873,19857409,19922945,19988481,20054017,20119553,20185090,20250625,20316161,20381697,20447233,20512769,20578305,20643841,20709377,20774913,20840449,20905985,20971521,21037057,21102593,21168129,21233665,21299201,21364737,21430273,21495809,21561345,21626881,21692417,21757953,21823489,21889025,21954561,22020097,22085633,22151169,22216705,22282241,22347777,22413313,22478849,22544385,22609921,22675457,22740993,22806529,22872065,22937601,23003137,23068673,23134209,23199745,23265281,23330817,23396353,23461889,23527425,23592961,23658498,23724033,23789569,23855105,23920641,23986177,24051713,24117249,24182785,24248321,24313857,24379393,24444929,24510465,24576001,24641537,24707073,24772609,24838145,24903681,24969217,25034753,25100289,25165825,25231361,25296897,25362433,25427969,25493505,25559041,25624594,25690113,25755649,25821185,25886721,25952257,26017793,26083329,26148865,26214401,26279937,26345473,26411009,26476545,26542081,26607617,26673153,26738689,26804225,26869761,26935297,27000833,27066369,27131905,27197441,27262977,27328513,27394049,27459585,27525121,27590657,27656193,27721729,27787265,27852801,27918337,27983873,28049409,28114945,28180481,28246017,28311553,28377089,28442625,28508161,28573697,28639233,28704769,28770305,28835841,28901377,28966913,29032449,29097985,29163521,29229057,29294593,29360129,29425665,29491201,29556737,29622273,29687809,29753345,29818881,29884417,29949953,30015489,30081025,30146561,30212097,30277633,30343169,30408705,30474241,30539777,30605313,30670849,30736385,30801921,30867457,30932993,30998529,31064065,31129601,31195137,31260673,31326209,31391745,31457281,31522817,31588353,31653889,31719425,31784961,31850497,31916033,31981569,32047105,32112641,32178177,32243713,32309249,32374785,32440321,32505857,32571393,32636929,32702465,32768001,32833537,32899073,32964609,33030145,33095681,33161217,33226753,33292289,33357825,33423361,33488897,33554433,33619969,33685505,33751041,33816577,33882113,33947649,34013185,34078721,34144257,34209793,34275329,34340865,34406401,34471937,34537473,34603009,34668545,34734081,34799617,34865153,34930689,34996225,35061761,35127297,35192833,35258369,35323905,35389441,35454977,35520513,35586049,35651585,35717121,35782657,35848193,35913729,35979265,36044801,36110337,36175873,36241409,36306945,36372481,36438017,36503553,36569089,36634625,36700161,36765697,36831233,36896769,36962305,37027841,37093377,37158913,37224450,37289985,37355521,37421057,37486593,37552129,37617665,37683201,37748737,37814273,37879809,37945345,38010881,38076417,38141953,38207489,38273025,38338561,38404097,38469633,38535169,38600705,38666241,38731777,38797313,38862849,38928385,38993921,39059457,39124993,39190529,39256065,39321601,39387137,39452673,39518209,39583745,39649281,39714817,39780353,39845889,39911425,39976961,40042497,40108033,40173569,40239105,40304641,40370177,40435713,40501249,40566785,40632321,40697857,40763393,40828929,40894465,40960002,41025537,41091073,41156609,41222145,41287681,41353217,41418753,41484289,41549826,41615361,41680897,41746433,41811969,41877505,41943041,42008577,42074113,42139649,42205185,42270721,42336257,42401793,42467329,42532865,42598401,42663937,42729473,42795009,42860545,42926081,42991617,43057153,43122689,43188225,43253761,43319297,43384833,43450369,43515905,43581441,43646977,43712513,43778049],"nunbers":[2490370],"negation":[8585217,15794177,25034753,25624577],"n_digits":[28114953,40239113,42074119],"names":[13631489],"namespace":[131073,196610,262146,327682,393217,458754,524290,589826,655362,720898,786433,851970,917506,983041,1048578,1114113,1179650,1245186,1310722,1376258,1441794,1507330,1572866,1638402,1703938,1769473,1835010,1900546,1966081,2031618,2097154,2162690,2228225,2293761,2359298,2424834,2490370,2555906,2621442,2686978,2752514,2818050,2883585,2949122,3014658,3080194,3145730,3211265,3276801,3342338,3407874,3473410,3538946,3604482,3670018,3735554,3801090,3866626,3932162,3997698,4063234,4128770,4194306,4259842,4325377,4390914,4456450,4521986,4587521,4653057,4718594,4784130,4849666,4915201,4980738,5046273,5111810,5177346,5242882,5308418,5373954,5439490,5505026,5570562,5636098,5701634,5767170,5832706,5898242,5963777,6029314,6094850,6160386,6422529,6488066,6553602,6619138,6684674,6225921,6750210,6356993,6291458,6815745,6881282,6946818,7012354,7077890,7143425,7208962,7274498,7340034,7405570,7471106,7536642,7602178,7667714,7733250,7798786,7864322,7929858,7995394,8060930,8126466,8192001,8257538,8323074,8388610,8454146,8519682,8585217,8650754,8716290,8781826,8847362,8912898,8978434,9043970,9109506,9175042,9240578,9306114,9371650,9437186,9502722,9568258,9633793,9699330,9764866,9830402,9895938,9961474,10027010,10092546,10158082,10223618,10289154,10354690,10420226,10485762,10551298,10616834,10682370,10747906,10813442,10878978,10944513,11010050,11075586,11141122,11206658,11272194,11337730,11403266,11468801,11534337,11599874,11665410,11730946,11796482,11862018,11927554,11993090,12058626,12124162,12189698,12255234,12320770,12386306,12451842,12517378,12582914,12648450,12713986,12779522,12845058,12910594,12976130,13041666,13107202,13172737,13238274,13303809,13369346,13434882,13500418,13565954,13631490,13697026,13762562,13828098,13893633,13959170,14024706,14090242,14155778,14221314,14286850,14352386,14417922,14483458,14548994,14614530,14680065,14745602,14811138,14876674,14942210,15007745,15073282,15138818,15204353,15269890,15335426,15400962,15466497,15532034,15597570,15663106,15728642,15794178,15859714,15925250,15990786,16056321,16121858,16187394,16252930,16318466,16384002,16449538,16515074,16580610,16646146,16711682,16777217,16842754,16908290,16973826,17039362,17104898,17170434,17235970,17301506,17367042,17432578,17498113,17563650,17629186,17694722,17760258,17825794,17891330,17956866,18022402,18087938,18153474,18219010,18284546,18350082,18415617,18481154,18546690,18612226,18677762,18743298,18808834,18874370,18939906,19005442,19070978,19136514,19202050,19267586,19333122,19398658,19464194,19529730,19595266,19660802,19726338,19791874,19857410,19922946,19988482,20054018,20119554,20185090,20250626,20316162,20381697,20447234,20512770,20578306,20643842,20709378,20774914,20840450,20905986,20971522,21037058,21102594,21168130,21233666,21299202,21364738,21430274,21495810,21561346,21626882,21692418,21757953,21823490,21889026,21954562,22020098,22085634,22151170,22216706,22282242,22347778,22413314,22478850,22544386,22609922,22675457,22740993,22806530,22872066,22937602,23003138,23068674,23134210,23199746,23265282,23330818,23396354,23461889,23527425,23592961,23658497,23724034,23789570,23855106,23920642,23986178,24051714,24117250,24182786,24248322,24313858,24379394,24444930,24510466,24576002,24641537,24707074,24772610,24838146,24903682,24969218,25034754,25100290,25165826,25231362,25296898,25362433,25427970,25493506,25559042,25690113,25755650,25821186,25886722,25952258,26017794,26083330,26148866,26214401,26279938,26345474,26411010,26476546,26542082,26607618,26673154,26738690,26804226,26869762,26935297,27000834,27066370,27131906,27197441,27262978,27328514,27394049,27459586,27525122,27590658,27656194,27721730,27787266,27852802,27918338,27983874,28049410,28114946,28180482,28246018,28311554,28377090,28442626,28508161,28573698,28639234,28704769,28770306,28835842,28901378,28966914,29032450,29097985,29163522,29229057,29294594,29360130,29425665,29491202,29556738,29622274,29687810,29753345,29818882,29884418,29949954,30015490,30081026,30146562,30212098,30277634,30343170,30408706,30474242,30539778,30605314,30670850,30736386,30801922,30867458,30932994,30998529,31064066,31129602,31195138,31260674,31326210,31391746,31457282,31522818,31588354,31653890,31719426,31784962,31850498,31916034,31981570,32047106,32112642,32178178,32243714,32309250,32374786,32440322,32505858,32571394,32636930,32702466,32768002,32833538,32899074,32964610,33030146,33095682,33161218,33226754,33292290,33357826,33423362,33488898,33554434,33619969,33685506,33751042,33816578,33882114,33947650,34013186,34078722,34144258,34209794,34275330,34340866,34406402,34471938,34537474,34603010,34668546,34734082,34799618,34865154,34930690,34996226,35061762,35127298,35192834,35258370,35323906,35389441,35454978,35520513,35586050,35651586,35717122,35782657,35848194,35913730,35979266,36044802,36110338,36175874,36241410,36306945,36372482,36438018,36503554,36569090,36634626,36700162,36765698,36831234,36896770,36962306,37027841,37093378,37158914,37224450,37289986,37355522,37421058,37486594,37552130,37617666,37683202,37748738,37814274,37879810,37945346,38010882,38076418,38141954,38207490,38273026,38338562,38404098,38469634,38535170,38600706,38666242,38731778,38797314,38862850,38928386,38993922,39059458,39124994,39190530,39256066,39321602,39387138,39452674,39518210,39583746,39649282,39714818,39780353,39845890,39911426,39976962,40042498,40108034,40173570,40239106,40304642,40370178,40435714,40501250,40566786,40632322,40697858,40763394,40828930,40894466,40960002,41025538,41091074,41156610,41222146,41287682,41353218,41418754,41484290,41549826,41615362,41680898,41746434,41811970,41877506,41943042,42008578,42074114,42139650,42205186,42270722,42336258,42401794,42467330,42532866,42598402,42663938,42729474,42795010,42860546,42926082,42991617,43057154,43122690,43188226,43253762,43319298,43384834,43450370,43515906,43581441,43646977,43712514,43778050],"notinheritable":[15794177],"newly":[7733250,8585217,15794177,25624577,41484290,41549825,42598402,43188226],"normal":[18153473],"newer":[7208961,16515073,30212097,34144257,36962305],"naturally":[25952257,41746433],"number":[196609,327684,851973,917505,1245185,1376259,1507330,1572866,1835009,1900546,2031620,2097155,2359298,2490369,2752513,2818050,3014657,3145730,3407874,3538945,3670017,3735556,3801091,3932161,3997698,4521988,4718593,4849665,4980737,5111811,5242884,5373954,5439492,5505028,5570561,5701633,5767170,6029313,6094852,6553605,6225921,7077889,7208965,7405569,7471105,7602182,7733249,7798785,7995393,8060932,8126466,8257537,8323073,8388612,8454146,8519683,8585239,8650756,8847364,9043970,9240579,9568260,9699329,9764865,10092547,10485761,10616833,10878977,11075588,11403266,11599873,11993089,12058628,12124163,12255233,12320771,12451842,12517378,12779524,12845061,12976130,13107203,13172738,13697025,13762561,14024705,14155779,14286849,14483457,14680066,14745601,15138817,15335426,15597570,15663105,15794204,15859713,15925250,15990785,16384006,16449540,16515079,16580609,17039364,17104897,17170433,17432578,17563649,17694724,17825793,18087937,18153474,18415617,18481153,19202054,19267586,19333122,19398658,19595267,19857409,19922948,20185095,20447233,20512772,20643841,20709377,20774918,21168132,21299203,21823492,21954562,22151171,22216705,22413314,22544385,22806529,23068675,23134209,23330817,23592961,23789569,23986177,24313857,24444929,24510468,24838146,24969217,25034753,25100292,25165827,25493505,25624608,25821185,25886721,25952258,26083331,26148869,26214401,26607618,27000834,27066369,27262980,27525121,27918338,27983873,28049413,28114950,28180481,28311556,28573700,28704772,28770306,28835842,29032450,29163521,29294595,29360130,29491204,29556738,29622273,29687812,29818883,30212102,30670852,31195138,31260674,31391746,31457284,31653892,31784961,32374785,32702465,33030145,33095681,33226753,33357830,33685505,33751045,33816580,34013185,34144260,34209793,34275331,34340865,34537473,35061762,35258372,36044802,36241409,36438022,36503553,36765697,36962310,37027841,37224449,37486593,37552132,37814274,37879809,38273025,38338561,38404097,38469633,38535173,38666245,39124993,39190530,39256065,39387138,39452673,39583748,39845892,40173569,40239110,40304642,40501249,40697857,40828930,40894465,41353220,41484289,41549829,41615361,41811969,41877506,42074115,42205188,42467330,42532867,42598401,42663937,42860546,43188225,43319297,43384835,43450370,43778049],"numeric":[7340033,8585220,15794180,21037057,25624580,27590657,42336257],"numb":[25100291,41353219],"normally":[2818049,11993089,17432577,19398657,29556737,31260673,37158913,38338561,42795009],"numbe":[15532033,18546689,20185089,32571393,33488897,34930689],"new_alloc":[8585217,15794177,25624577,40894470],"notice":[8454145,15925249],"normalization":[43450369],"nents":[8585217,11403270,15794177,25624577],"null":[327681,720899,1703937,1900545,2162689,2490370,2621441,2752513,2949121,3211265,3735553,3997706,4259841,4521985,4718593,5505025,5832705,7340033,7602177,7667713,8126465,8388609,8454148,8585233,8650753,8847361,9175041,9437185,9502721,9568257,9895937,9961473,10158081,10354690,10420225,10616833,10878977,11075585,11599873,11927553,12189697,13107201,13369345,14024705,14483457,14614530,14745602,14811137,14876673,15728641,15794193,15925252,16318466,16580609,16973825,17039361,18219009,18284545,19202049,19398657,19791874,20250626,20709377,20774913,21561346,21889025,22020097,22806530,22872065,22937601,23134209,23330818,24051713,24248321,24379393,24510465,24707073,24772609,24903686,25100292,25296897,25624593,26542081,26804225,27262977,27328513,27459585,27787265,28114949,28246017,28311553,28442625,28901377,29229057,29622273,30212097,30343172,30670849,30801921,30867457,31457281,31522819,31653889,32178177,32505857,33095682,33292289,33357825,33423361,33554433,34078721,34406402,35127297,35192834,35586049,35913732,35979265,36044801,36438017,36896769,37552129,38338563,38797313,38862849,39256065,39452673,39649281,39714819,40239109,40370177,40697857,40828929,41156610,41353220,41484291,42205185,42598403,42663937,43122692,43515905,43778049],"negativeinfinity":[458753,41025537],"narrowing":[1048577,1638401,2424833,4063233,4194305,6488065,6684673,6750209,6881281,7274497,7929857,8912897,11272193,11796481,11862017,13565953,14221313,14942209,16187393,16908289,17301505,18022401,18350081,18743297,19529729,20119553,20840449,20905985,23920641,25559041,26017793,26279937,27131905,28966913,29884417,30408705,30932993,31719425,32768001,34471937,34865153,34996225,35848193,36372481,36569089,38207489,39976961,40763393,41287681,41680897],"new_size":[1900553,3997700,8585217,15794177,25624577,31195143,41549825],"notes":[21823489,39583745],"noted":[19398657,23068673],"nails":[23068679,25100294,41353222],"negated_operand":[8585217,15794177,25624577,31326214],"nbcnt":[15990791],"nbits":[8585217,15794177,16449542,25624577]} \ No newline at end of file +{"num2":[851978,6881282,12713994,20643844],"necessary":[1572865,1900545,2686977,4915201,6881285,12255233,16515074,18350081,19136513,20643850,21299202,24313858,28311553,29032449,34668545,36438017,39583745,40697857],"new_free":[3604484],"need":[16515073,22675459],"new":[196616,327681,458754,589828,655364,720898,851970,917505,1048592,1114124,1310721,1376257,1441793,1507332,1572868,1638402,1703940,1900547,1966082,2031617,2097162,2359299,2555908,2621444,2686980,2818052,2883588,2949128,3014658,3342340,3407874,3473424,3538950,3604485,3801096,3866636,3932164,3997700,4063233,4128776,4259842,4325382,4521985,4587524,4718593,4915206,5046273,5111820,5242896,5570570,5701634,5767174,5832708,5898243,6029313,6094852,6160390,6225936,6291464,6356993,6422530,6553614,6619138,6684688,6815748,6946820,7077891,7143425,7274498,7340034,7471110,7602179,7733249,7798785,7864321,7995394,8060936,8126470,8192006,8257540,8323073,8388610,8454145,8519682,8650760,8716294,8781840,8847372,9175044,9240580,9306120,9371649,9437188,9568264,9633793,9699334,9764872,9830401,9895940,9961480,10027012,10092552,10158082,10223624,10289153,10420234,10551304,10616836,10682369,10813444,10878978,10944514,11010052,11075587,11141122,11206662,11468804,11534338,11665409,12058625,12124161,12189697,12255236,12320772,12451845,12517382,12648454,12713986,12845060,12910600,12976129,13041666,13107202,13172739,13238278,13369345,13434881,13500424,13565958,13631500,13762562,13828097,13893636,13959174,14024708,14155782,14221316,14352388,14483460,14548994,14614534,14680072,14811138,14876678,15073286,15138818,15204358,15269893,15335432,15400963,15466500,15532036,15597576,15663116,15728641,15859713,15925250,16056321,16121857,16187394,16252934,16384001,16449540,16515076,16580612,16646162,16711681,16908290,17039361,17104900,17235972,17301510,17432580,17498113,17563649,17629186,17694722,17760260,17825793,17891332,18087937,18219012,18284550,18350084,18415620,18546690,18677772,18743302,18808833,18874376,18939920,19136514,19202049,19267588,19333124,19398668,19464208,19529746,19660801,19791884,19922956,19988486,20119553,20185089,20316161,20381700,20578306,20709402,20774914,20840449,21037062,21102593,21299204,21364737,21561348,21626888,21692417,21757954,21823489,21889036,22020098,22216708,22347782,22413313,22478852,22544388,22609921,22675457,22806530,22872072,22937602,23003138,23068674,23134210,23265284,23330818,23396356,23461890,23527425,23658497,23724040,23789572,23855105,24117252,24182785,24248321,24313858,24444934,24510468,24576001,24641544,24707078,24969224,25034756,25100296,25231362,25296908,25362436,25427969,25493508,25559052,25624580,25690118,25755656,25821188,25886724,25952260,26017808,26083332,26214404,26279944,26411016,26542081,26673162,26738690,26804228,26869761,26935297,27000844,27066370,27131906,27197446,27262984,27328514,27394056,27525140,27787276,27852804,27983876,28180482,28246018,28311560,28442627,28508166,28704772,28770305,28835846,28901400,28966913,29032450,29097986,29163521,29229057,29294596,29360130,29491201,29556748,29818892,29949954,30015492,30081030,30212100,30277636,30343172,30474246,30539780,30605322,30670851,30736388,30867460,30932994,30998532,31064065,31129603,31195152,31391748,31326220,31522817,31653892,31719436,31850497,31981584,32047108,32112648,32178182,32243728,32309249,32374785,32636934,32768006,33030145,33095688,33161228,33226753,33488912,33619972,33685528,33816583,33947664,34013188,34078721,34144260,34209794,34275336,34340870,34406416,34471944,34668550,34734084,34865153,34930692,34996230,35061762,35127304,35192838,35258376,35323906,35454982,35651596,35782658,35848193,36241409,36306946,36372481,36438022,36503556,36569090,36634628,36700163,36765699,36831236,36896769,36962316,37027842,37224456,37289987,37421062,37486596,37552130,37683206,37748740,37814278,37879809,37945348,38010882,38076419,38141954,38338564,38404102,38469634,38535170,38600708,38666241,38731780,38862856,38928385,38993922,39124993,39190532,39321601,39387138,39452673,39583748,39649288,39714824,39780353,39976968,40042502,40108034,40173580,40239124,40435718,40632321,40697858,40763408,40828944,40894468,41025537,41091073,41156611,41287682,41418760,41549826,41615361,41680898,41746444,41811969,41877508,42008579,42074116,42139652,42205194,42336264,42467332,42598404,42663938,42926082,42991628,43057158,43122689,43188225,43253776,43319298,43384836,43450369,43515906,43581452,43646978,43712520],"needed":[1900545,4194305,4915201,16515074,22675457,25034753,26738689,28311553,34668545],"new_allocate":[3604484],"numerator":[851969,1507329,2490369,3342337,4390913,6881286,7274497,8126465,9437185,9764865,10813441,11599874,12648449,12713985,14155777,14483457,14548993,15073289,16711681,17301505,17432577,17563649,18743305,19267585,19333121,20643852,21037057,21626881,21757953,22544385,22937601,24707073,25624577,25690113,28901377,29360132,30081025,30212097,30474242,30539777,30736385,30867457,32768001,34930689,39976961,40042497,40435713,41156610,41549825,43384833],"num":[7995398,14876674,15073298,18743306,29360134,30474244,37748738,42663938],"negative":[458753,851969,1310721,1376257,2883586,3211268,7340034,8519681,9371650,9895938,10944513,11010049,11468801,11993090,12713985,13107201,13565953,14352385,15335425,15597569,16646146,17235969,17956866,20709378,22347778,23855106,25624577,25690113,25755649,26345474,28508161,32112641,33685506,34209794,34734081,35061761,35323905,35782657,36503553,37486593,40108034,40566785,41877505,42205185],"nan":[458753,14352385,35323905],"numbers":[589827,2686980,6881282,7340035,9895937,14614531,16515073,19136515,20643845,22347777,22675457,26673154,27066369,29032451,32178179,34013187,34209796,34340866,34471942,39583750,40108034],"nail":[28311553,34668545],"native":[65537,131074,196615,262146,327686,393221,458758,524293,589830,655366,720902,786434,851974,917509,983042,1048587,1114120,1179650,1245189,1310725,1376262,1441797,1507335,1572871,1638405,1703943,1769478,1835010,1900552,1966086,2031622,2097162,2162690,2228226,2293765,2359301,2424834,2490370,2555910,2621446,2686983,2752517,2818054,2883590,2949127,3014662,3080197,3145730,3211269,3276802,3342343,3407878,3473417,3538952,3604488,3670018,3735557,3801095,3866634,3932168,3997702,4063237,4128775,4194311,4259842,4325381,4390918,4456450,4521990,4587526,4653061,4718598,4784133,4849671,4915207,4980741,5046277,5111817,5177346,5242889,5308422,5373954,5439493,5505031,5570568,5636098,5701638,5767175,5832710,5898245,5963778,6029317,6094855,6160392,6225929,6291464,6356997,6422534,6488066,6553611,6619143,6684682,6750210,6815749,6881282,6946823,7012354,7077893,7143430,7208965,7274502,7340039,7405574,7471109,7536647,7602181,7667714,7733253,7798790,7864325,7929863,7995398,8060935,8126472,8192008,8257543,8323077,8388615,8454150,8519686,8585222,8650758,8716290,8781833,8847368,8912898,8978434,9043973,9109509,9175047,9240583,9306119,9371655,9437191,9502725,9568263,9633799,9699336,9764873,9830407,9895943,9961479,10027014,10092551,10158086,10223623,10289157,10354693,10420234,10485762,10551303,10616839,10682374,10747911,10813447,10878982,10944519,11010055,11075589,11141126,11206664,11272197,11337733,11403269,11468807,11534342,11599877,11665414,11730949,11796482,11862021,11927560,11993090,12058630,12124166,12189701,12255239,12320774,12386309,12451847,12517382,12582919,12648456,12713990,12779525,12845061,12910599,12976134,13041671,13107207,13172742,13238278,13303810,13369349,13434885,13500423,13565960,13631496,13697031,13762566,13828101,13893639,13959175,14024711,14090242,14155784,14221320,14286854,14352390,14417922,14483463,14548999,14614536,14680070,14745605,14811142,14876679,14942210,15007749,15073287,15138823,15204360,15269894,15335431,15400965,15466502,15532039,15597576,15663113,15728646,15794181,15859717,15925254,15990789,16056326,16121861,16187398,16252936,16318469,16384005,16449541,16515079,16580615,16646152,16711685,16777224,16842754,16908295,16973829,17039365,17104903,17170437,17235974,17301512,17367042,17432583,17498117,17563654,17629190,17694726,17760263,17825798,17891335,17956866,18022405,18087942,18153474,18219017,18284552,18350087,18415623,18481154,18546694,18612226,18677768,18743303,18808837,18874379,18939914,19005442,19070981,19136518,19202054,19267591,19333128,19398664,19464201,19529739,19595269,19660806,19726343,19791880,19857410,19922953,19988487,20054021,20119558,20185094,20250629,20316165,20381703,20447237,20512774,20578310,20643846,20709388,20774919,20840454,20905990,20971522,21037064,21102597,21168130,21233669,21299206,21364741,21430277,21495813,21561350,21626889,21692421,21757958,21823493,21889032,21954565,22020102,22085637,22151173,22216710,22282245,22347783,22413317,22478855,22544392,22609925,22675464,22740994,22806534,22872071,22937606,23003142,23068678,23134214,23199746,23265286,23330822,23396359,23461890,23527429,23592962,23658501,23724038,23789573,23855111,23920647,23986183,24051717,24117254,24182790,24248326,24313862,24379394,24444934,24510470,24576006,24641543,24707080,24772615,24838146,24903688,24969225,25034759,25100295,25165826,25231366,25296905,25362445,25427973,25493511,25559048,25624583,25690120,25755657,25821191,25886726,25952263,26017802,26083336,26148870,26214406,26279943,26345477,26411015,26476549,26542086,26607618,26673160,26738695,26804231,26869765,26935302,27000842,27066374,27131910,27197445,27262983,27328518,27394055,27459586,27525133,27590663,27656194,27721730,27787272,27852806,27918342,27983881,28049410,28114946,28180487,28246023,28311564,28377093,28442629,28508168,28573702,28639237,28704775,28770312,28835848,28901388,28966917,29032454,29097990,29163528,29229061,29294599,29360134,29425666,29491205,29556745,29622279,29687816,29753350,29818889,29884421,29949957,30015494,30081032,30146562,30212104,30277639,30343175,30408711,30474247,30539784,30605319,30670853,30736391,30801925,30867463,30932998,30998534,31064070,31129605,31195145,31260677,31326217,31391749,31457287,31522822,31588358,31653895,31719432,31784967,31850501,31916038,31981578,32047111,32112647,32178183,32243721,32309254,32374790,32440322,32505861,32571397,32636936,32702466,32768008,32833542,32899079,32964613,33030150,33095687,33161225,33226758,33292293,33357831,33423362,33488906,33554437,33619975,33685516,33751047,33816583,33882114,33947657,34013190,34078725,34144262,34209799,34275334,34340872,34406409,34471942,34537478,34603015,34668556,34734087,34799621,34865157,34930696,34996233,35061766,35127303,35192840,35258375,35323910,35389445,35454984,35520514,35586050,35651593,35717128,35782662,35848198,35913735,35979267,36044805,36110342,36175879,36241413,36306950,36372486,36438024,36503558,36569094,36634631,36700165,36765702,36831239,36896773,36962312,37027846,37093378,37158917,37224456,37289989,37355522,37421064,37486599,37552134,37617666,37683205,37748743,37814280,37879813,37945350,38010886,38076421,38141958,38207494,38273030,38338566,38404104,38469638,38535174,38600710,38666245,38731781,38797314,38862855,38928389,38993926,39059461,39124998,39190535,39256069,39321605,39387142,39452678,39518216,39583751,39649286,39714822,39780357,39845895,39911430,39976969,40042504,40108040,40173576,40239113,40304645,40370178,40435720,40501254,40566789,40632325,40697862,40763401,40828937,40894471,40960005,41025542,41091077,41156615,41222149,41287686,41353221,41418759,41484293,41549830,41615365,41680903,41746440,41811974,41877511,41943047,42008581,42074119,42139655,42205194,42270722,42336263,42401794,42467335,42532869,42598406,42663943,42729477,42795015,42860550,42926086,42991624,43057160,43122694,43188230,43253769,43319302,43384840,43450374,43515912,43581450,43646982,43712519,43778055],"nonnegative":[10944513,13107201],"new_reallocate":[3604484],"needs":[32178177,34013185,36044801,40239105],"net":[65537,131073,196609,262145,327681,393217,458753,524289,589825,655361,720897,786433,851969,917505,983041,1048577,1114113,1179649,1245185,1310721,1376257,1441793,1507329,1572865,1638402,1703937,1769473,1835009,1900545,1966081,2031617,2097153,2162689,2228225,2293761,2359297,2424833,2490369,2555905,2621441,2686977,2752513,2818049,2883585,2949121,3014657,3080193,3145729,3211265,3276801,3342337,3407873,3473409,3538945,3604482,3670017,3735553,3801089,3866625,3932161,3997697,4063233,4128769,4194305,4259841,4325377,4390913,4456449,4521985,4587521,4653057,4718593,4784129,4849665,4915201,4980737,5046274,5111809,5177345,5242881,5308417,5373953,5439491,5505025,5570561,5636097,5701633,5767169,5832705,5898241,5963777,6029313,6094849,6160385,6225921,6291457,6356993,6422529,6488065,6553601,6619137,6684673,6750209,6815745,6881281,6946817,7012353,7077889,7143425,7208961,7274497,7340033,7405569,7471105,7536641,7602177,7667713,7733249,7798785,7864321,7929857,7995393,8060929,8126465,8192001,8257537,8323073,8388609,8454145,8519681,8585217,8650753,8716289,8781825,8847361,8912897,8978433,9043969,9109505,9175041,9240577,9306113,9371650,9437185,9502721,9568257,9633793,9699329,9764865,9830401,9895937,9961473,10027009,10092545,10158081,10223617,10289153,10354689,10420225,10485761,10551297,10616833,10682369,10747905,10813441,10878977,10944513,11010049,11075585,11141121,11206657,11272193,11337729,11403265,11468801,11534337,11599873,11665409,11730945,11796481,11862017,11927553,11993089,12058625,12124161,12189697,12255233,12320769,12386305,12451841,12517377,12582913,12648449,12713985,12779521,12845057,12910593,12976129,13041665,13107201,13172737,13238273,13303809,13369345,13434881,13500417,13565953,13631489,13697025,13762561,13828098,13893633,13959169,14024705,14090241,14155777,14221313,14286849,14352385,14417921,14483457,14548993,14614529,14680065,14745601,14811137,14876673,14942209,15007745,15073281,15138817,15204353,15269889,15335425,15400961,15466497,15532033,15597569,15663105,15728641,15794177,15859713,15925249,15990785,16056321,16121857,16187393,16252929,16318465,16384001,16449537,16515073,16580609,16646145,16711681,16777217,16842753,16908289,16973825,17039361,17104897,17170433,17235969,17301505,17367041,17432577,17498113,17563649,17629185,17694721,17760257,17825793,17891329,17956865,18022401,18087937,18153473,18219009,18284545,18350081,18415617,18481153,18546689,18612225,18677761,18743297,18808833,18874369,18939905,19005441,19070977,19136513,19202049,19267585,19333121,19398657,19464193,19529729,19595265,19660801,19726337,19791873,19857409,19922945,19988481,20054017,20119553,20185089,20250625,20316161,20381697,20447233,20512769,20578305,20643841,20709377,20774913,20840449,20905985,20971521,21037057,21102593,21168130,21233665,21299201,21364737,21430273,21495809,21561346,21626881,21692417,21757953,21823489,21889025,21954561,22020097,22085633,22151169,22216705,22282241,22347777,22413313,22478849,22544385,22609921,22675475,22740993,22806529,22872065,22937601,23003137,23068673,23134209,23199745,23265281,23330817,23396353,23461889,23527425,23592961,23658497,23724033,23789569,23855105,23920641,23986177,24051713,24117249,24182785,24248321,24313857,24379393,24444929,24510465,24576001,24641537,24707073,24772609,24838145,24903681,24969217,25034753,25100289,25165825,25231361,25296897,25362433,25427969,25493505,25559041,25624577,25690113,25755649,25821185,25886721,25952257,26017793,26083329,26148865,26214401,26279937,26345473,26411009,26476545,26542081,26607617,26673153,26738689,26804225,26869761,26935297,27000833,27066369,27131905,27197441,27262977,27328513,27394049,27459585,27525121,27590657,27656193,27721729,27787265,27852801,27918337,27983873,28049409,28114945,28180481,28246017,28311553,28377089,28442625,28508161,28573697,28639233,28704769,28770305,28835841,28901377,28966913,29032449,29097985,29163521,29229057,29294593,29360129,29425665,29491201,29556737,29622273,29687809,29753345,29818881,29884417,29949953,30015489,30081025,30146561,30212097,30277633,30343169,30408705,30474241,30539777,30605313,30670849,30736385,30801921,30867457,30932993,30998529,31064065,31129601,31195137,31260673,31326209,31391745,31457281,31522817,31588353,31653889,31719425,31784961,31850497,31916033,31981569,32047105,32112641,32178177,32243713,32309249,32374785,32440321,32505857,32571393,32636929,32702465,32768001,32833537,32899073,32964609,33030145,33095681,33161217,33226753,33292289,33357825,33423361,33488897,33554433,33619969,33685505,33751041,33816577,33882113,33947649,34013185,34078721,34144257,34209793,34275329,34340865,34406401,34471937,34537473,34603009,34668545,34734081,34799617,34865153,34930689,34996225,35061761,35127297,35192833,35258369,35323905,35389441,35454977,35520513,35586049,35651585,35717121,35782657,35848193,35913729,35979266,36044801,36110337,36175873,36241409,36306945,36372481,36438017,36503553,36569089,36634625,36700161,36765697,36831233,36896769,36962305,37027841,37093377,37158913,37224449,37289985,37355521,37421057,37486593,37552129,37617665,37683201,37748737,37814273,37879809,37945345,38010881,38076417,38141953,38207489,38273025,38338561,38404097,38469633,38535169,38600705,38666242,38731777,38797313,38862849,38928385,38993921,39059457,39124993,39190529,39256065,39321602,39387137,39452673,39518209,39583745,39649281,39714817,39780353,39845889,39911425,39976961,40042497,40108033,40173569,40239105,40304641,40370177,40435713,40501249,40566785,40632321,40697857,40763393,40828929,40894465,40960001,41025537,41091073,41156609,41222145,41287681,41353217,41418753,41484289,41549825,41615361,41680897,41746433,41811969,41877505,41943041,42008577,42074113,42139649,42205185,42270721,42336257,42401793,42467329,42532865,42598401,42663937,42729473,42795009,42860545,42926081,42991617,43057153,43122689,43188225,43253761,43319297,43384833,43450369,43515905,43581441,43646977,43712513,43778049],"nunbers":[2686978],"negation":[6881281,20643842,27787265],"nuget":[22675458],"n_digits":[27983881,34996233,43515911],"names":[15269889],"namespace":[131073,196610,262145,327682,393218,458754,524290,589826,655362,720898,786433,851970,917506,983041,1048578,1114114,1179649,1245186,1310722,1376258,1441794,1507330,1572866,1638402,1703938,1769474,1900546,1835009,1966082,2031618,2097154,2162689,2228225,2293762,2359298,2424833,2490369,2555906,2621442,2686978,2752514,2818050,2883586,2949122,3014658,3080194,3145729,3211266,3276801,3342338,3407874,3473410,3538946,3604482,3670017,3735554,3801090,3866626,3932162,3997698,4063234,4128770,4194306,4259841,4325378,4390914,4456449,4521986,4587522,4653058,4718594,4784130,4849666,4915202,4980738,5046274,5111810,5177345,5242882,5308418,5373953,5439490,5505026,5570562,5636097,5701634,5767170,5832706,5898242,5963777,6029314,6094850,6160386,6225922,6291458,6356994,6422530,6488065,6553602,6619138,6684674,6750209,6815746,6881281,6946818,7012353,7077890,7143426,7208962,7274498,7340034,7405570,7471106,7536642,7602178,7667713,7733250,7798786,7864322,7929858,7995394,8060930,8126466,8192002,8257538,8323074,8388610,8454146,8519682,8585218,8650754,8716289,8781826,8847362,8912897,8978433,9043970,9109506,9175042,9240578,9306114,9371650,9437186,9502722,9568258,9633794,9699330,9764866,9830402,9895938,9961474,10027010,10092546,10158082,10223618,10289154,10354690,10420226,10485761,10551298,10616834,10682370,10747906,10813442,10878978,10944514,11010050,11075586,11141122,11206658,11272194,11337730,11403266,11468802,11534338,11599874,11665410,11730946,11796481,11862018,11927554,11993089,12058626,12124162,12189698,12255234,12320770,12386306,12451842,12517378,12582914,12648450,12713986,12779522,12845058,12910594,12976130,13041666,13107202,13172738,13238274,13303809,13369346,13434882,13500418,13565954,13631490,13697026,13762562,13828098,13893634,13959170,14024706,14090241,14155778,14221314,14286850,14352386,14417921,14483458,14548994,14614530,14680066,14745602,14811138,14876674,14942209,15007746,15073282,15138818,15204354,15269890,15335426,15400962,15466498,15532034,15597570,15663106,15728642,15794178,15859714,15925250,15990786,16056322,16121858,16187394,16252930,16318466,16384002,16449538,16515074,16580610,16646146,16711682,16777218,16842753,16908290,16973826,17039362,17104898,17170434,17235970,17301506,17367041,17432578,17498114,17563650,17629186,17694722,17760258,17825794,17891330,18022402,17956865,18087938,18153473,18219010,18284546,18350082,18415618,18481153,18546690,18612225,18677762,18743298,18808834,18874370,18939906,19005441,19070978,19136514,19202050,19267586,19333122,19398658,19464194,19529730,19595266,19660802,19726338,19791874,19857409,19922946,19988482,20054018,20119554,20185090,20250626,20316162,20381698,20447234,20512770,20578306,20643842,20709378,20774914,20840450,20905986,20971521,21037058,21102594,21168129,21233666,21299202,21364738,21430274,21495810,21561346,21626882,21692418,21757954,21823490,21889026,21954562,22020098,22085634,22151170,22216706,22282242,22347778,22413314,22478850,22544386,22609922,22740993,22806530,22872066,22937602,23003138,23068674,23134210,23199745,23265282,23330818,23396354,23461889,23527426,23592961,23658498,23724034,23789570,23855106,23920642,23986178,24051714,24117250,24182786,24248322,24313858,24379393,24444930,24510466,24576002,24641538,24707074,24772610,24838145,24903682,24969218,25034754,25100290,25165825,25231362,25296898,25362434,25427970,25493506,25559042,25624578,25690114,25755650,25821186,25886722,25952258,26017794,26083330,26148866,26214402,26279938,26345474,26411010,26476546,26542082,26607617,26673154,26738690,26804226,26869762,26935298,27000834,27066370,27131906,27197442,27262978,27328514,27394050,27459585,27525122,27590658,27656193,27721729,27787266,27852802,27918338,27983874,28049409,28114945,28180482,28246018,28311554,28377090,28442626,28508162,28573698,28639234,28704770,28770306,28835842,28901378,28966914,29032450,29097986,29163522,29229058,29294594,29360130,29425665,29491202,29556738,29622274,29687810,29753346,29818882,29884418,29949954,30015490,30081026,30146561,30212098,30277634,30343170,30408706,30474242,30539778,30605314,30670850,30736386,30801922,30867458,30932994,30998530,31064066,31129602,31195138,31260674,31326210,31391746,31457282,31522818,31588354,31653890,31719426,31784962,31850498,31916034,31981570,32047106,32112642,32178178,32243714,32309250,32374786,32440321,32505858,32571394,32636930,32702465,32768002,32833538,32899074,32964610,33030146,33095682,33161218,33226754,33292290,33357826,33423361,33488898,33554434,33619970,33685506,33751042,33816578,33882113,33947650,34013186,34078722,34144258,34209794,34275330,34340866,34406402,34471938,34537474,34603010,34668546,34734082,34799618,34865154,34930690,34996226,35061762,35127298,35192834,35258370,35323906,35389442,35454978,35520513,35586049,35651586,35717122,35782658,35848194,35913730,35979266,36044802,36110338,36175874,36241410,36306946,36372482,36438018,36503554,36569090,36634626,36700162,36765698,36831234,36896770,36962306,37027842,37093377,37158914,37224450,37289986,37355521,37421058,37486594,37552130,37617665,37683202,37748738,37814274,37879810,37945346,38010882,38076418,38141954,38207490,38273026,38338562,38404098,38469634,38535170,38600706,38666242,38731778,38797313,38862850,38928386,38993922,39059458,39124994,39190530,39256066,39321602,39387138,39452674,39518210,39583746,39649282,39714818,39780354,39845890,39911426,39976962,40042498,40108034,40173570,40239106,40304642,40370177,40435714,40501250,40566786,40632322,40697858,40763394,40828930,40894466,40960002,41025538,41091074,41156610,41222146,41287682,41353218,41418754,41484290,41549826,41615362,41680898,41746434,41811970,41877506,41943042,42008578,42074114,42139650,42205186,42270721,42336258,42401793,42467330,42532866,42598402,42663938,42729474,42795010,42860546,42926082,42991618,43057154,43122690,43188226,43253762,43319298,43384834,43450370,43515906,43581442,43646978,43712514,43778050],"notinheritable":[20643841],"newly":[6881281,7405570,20643842,35979265,36110338,39387138,43319298],"normal":[16515073],"newer":[7340033,14614529,26673153,34209793,34340865],"naturally":[24051713,40566785],"number":[196612,655365,720898,1048578,1114113,1310721,1572867,1703940,1769475,1900546,1966082,2097154,2555906,2621442,2686978,2818050,3211266,3407874,3473409,3538945,3604482,3735553,3801092,3866625,4128772,4194305,4325377,4587522,4849668,4915201,5046273,5111809,5242881,5308419,5570564,5767171,5898242,6160389,6225921,6291460,6553604,6619137,6684673,6881303,7012353,7340037,7405569,7471105,7536641,8257537,8388610,8650753,8781825,8847366,9109505,9175042,9240578,9306116,9371652,9437188,9568260,9633798,9830401,9895939,9961476,10027010,10092548,10420226,10551300,10616835,10944515,11206657,11337729,11534338,11993090,12255235,12320770,12451842,12517377,12779521,12910596,13041665,13107203,13303809,13500420,13565954,13631494,13762564,13828097,13893635,13959171,14352386,14614535,14680065,14811142,15007745,15335426,15532034,15597569,15663105,15925249,15990785,16318465,16515074,16646145,16908290,17104897,17235970,17563649,17891332,17956866,18219009,18284548,18350082,18546689,18874369,18939906,19136517,19398662,19464193,19529730,19791873,19922945,19988481,20709380,20643899,21561351,21889025,21954561,22347779,22478851,22675457,22806530,23003139,23265284,23330817,23396355,23855106,24051714,24444930,24510466,24641540,25034753,25100292,25165825,25362435,25559043,25821186,25886722,26017794,26083329,26148867,26345473,26411009,26607617,26673158,26738689,27000833,27066370,27197441,27262980,27328514,27525123,27787265,27852802,27983878,28180482,28246017,28311556,28377090,28639233,28770305,28901378,29032453,29163522,29556737,29622276,29687813,30015492,30146564,30343170,30605314,30932994,31326209,31719426,31981569,32047106,32112644,32178181,32243713,32505858,33095684,33161217,33488898,33685508,33751044,33816577,33947649,34013189,34078722,34209796,34340870,34406401,34668548,34734082,34996230,35127298,35258372,35454978,35520513,35651585,35979269,36110337,36438018,36503554,36634626,36765697,36962305,37224450,37421058,37683201,37748739,38273027,38338562,38404098,38469634,38535170,38666241,38862850,38993921,39190529,39256065,39387137,39583746,40108036,40173574,40239106,40763393,40828929,40960001,41156610,41287686,41418756,41680897,41746433,41811971,42139652,42205186,42336260,42467333,42598402,42991622,43057153,43253761,43319297,43515907,43778050],"numeric":[6881284,8060929,20643848,22020097,25231361,43646977],"numb":[28311555,34668547],"normally":[2818049,13828097,18350081,22806529,25821185,34078721,37945345,40697857,42205185],"numbe":[16580609,18677761,21561345,29818881,31195137,31653889],"new_alloc":[6881281,20643842,33816582],"notice":[8388609,16908289],"normalization":[36438017],"nents":[6881281,10420230,20643842],"null":[196609,589827,1507329,1638401,1900545,2686978,2949121,3145729,3342337,3538945,3604490,3801089,3932161,4128769,4325377,6094849,6291457,6881297,6946817,7471105,8060929,8126465,8192001,8388612,8847361,9175041,9240577,9306113,9568257,9699329,9764866,9961473,10092545,10223617,10551297,10813441,11010049,11206657,11403265,11468801,12648450,12910593,13565953,13631489,13893633,14024705,14155777,14221313,14483457,15138818,15204353,15532033,15925250,16252929,16908292,17104897,17301505,17432577,17760257,18415617,19267585,19333121,19398657,19988481,20381697,20643875,21037058,21626882,22085633,22544385,22806529,23330818,23724034,24641537,24707073,24903686,24969217,25100289,25493505,25624577,25690113,25755649,25952257,26279937,26673153,26804225,27262977,27394049,27983877,28180482,28311556,28508161,28835841,30081025,30212097,30343169,30539777,30736385,30867457,32047105,32112641,32440321,32636930,32768001,33095681,33619969,34275332,34471939,34668548,34734081,34930689,34996229,35192833,35258369,35454977,36831233,36896769,37421057,37814273,38404097,39387139,39583746,39649283,39714820,39976962,40042498,40173569,40239105,40435713,41156609,41418753,41877505,42074113,42205187,42336257,42663940,42991617,43057153,43319299,43384833],"negativeinfinity":[458753,35323905],"narrowing":[917505,1441793,2031617,4521985,4718593,6029313,6356993,7733249,7798785,8323073,8454145,10682369,12058625,12124161,12189697,12976129,16056321,16121857,16384001,17825793,18087937,18808833,19202049,19660801,20119553,20185089,20316161,21102593,21364737,23527425,24182785,24248321,24576001,26542081,29491201,31064065,31522817,31850497,32309249,32374785,35848193,36372481,39452673,39780353,40632321,41025537,41091073,43122689,43188225,43450369],"new_size":[1900553,3604484,6881281,20643842,29163527,35979265],"notes":[20709377,33685505],"noted":[22806529,25362433],"nails":[25362439,28311558,34668550],"negated_operand":[6881281,20643842,31457286],"nbcnt":[18874375],"nbits":[6881281,18284550,20643842]} \ No newline at end of file diff --git a/docs/fti/FTI_111.json b/docs/fti/FTI_111.json index 9acd25e..b05cb65 100644 --- a/docs/fti/FTI_111.json +++ b/docs/fti/FTI_111.json @@ -1 +1 @@ -{"optimized":[25624577],"overload":[262145,393217,589825,786433,983041,1048577,1638401,1966081,2424833,3276801,4063233,4194305,4325377,4390913,4849665,4915201,5898241,6094849,6422529,6488065,6684673,6750209,6356993,6881281,6946817,7012353,7143425,7274497,7864321,7929857,8192001,8781825,8912897,9371649,10747905,11141121,11272193,11796481,11862017,12386305,12582913,13303809,13565953,13828097,14221313,14942209,15007745,15269889,15466497,16121857,16187393,16252929,16711681,16908289,17104897,17301505,17432577,17629185,18022401,18350081,18677761,18743297,18939905,19464193,19529729,20054017,20119553,20316161,20578305,20840449,20905985,21233665,21692417,21823489,22085633,22347777,22675457,22740993,23068673,23199745,23265281,23461889,23920641,24182785,24576001,25100289,25362433,25559041,26017793,26279937,26411009,26869761,27131905,27394049,27656193,28114945,28508161,28966913,29097985,29884417,30146561,30408705,30539777,30605313,30736385,30932993,31064065,31129601,31588353,31719425,31850497,32309249,32768001,32899073,33161217,33882113,34471937,34799617,34865153,34996225,35520513,35782657,35848193,36110337,36372481,36569089,37289985,37355521,37421057,37683201,38076417,38207489,38600705,38731777,38993921,39583745,39780353,39976961,40239105,40304641,40632321,40763393,41287681,41353217,41680897,42270721,43319297,43450369,43581441,43712513],"overlap":[6094849,8454145,14745601,15925249,19267585,22544385,23330817,25165825,25821185,26607617,29360129,33030145,36241409,38469633,41811969],"operands":[196610,1507331,2359298,3014658,3670018,5242882,5570562,5701634,6094851,7471106,8257538,8585218,9764866,11403266,13107203,13697026,14024705,15794178,15990785,17104897,18546690,19267586,19333122,19857410,20447234,21823492,22544386,23789570,23986178,24117250,24969218,25034754,25165826,25624578,25821186,26607618,28180482,28770306,29294595,29360130,31784962,32374787,32571394,33030146,33685506,34930690,35061763,36044802,36241411,36765698,38273026,38404098,38469634,38666242,39387138,39583748,40173570,41091074,41811970],"occurrences":[8585217,15794177,25624577,39452674],"obsolete":[7208961,34144257],"openend":[25624577],"old":[27525121,32702465],"occurred":[1376257,8519681,14155777,15663105,17563649,19595265,20643841,22151169,34340865,42074113,43384833],"optional":[40828929],"older":[7208961,8454145,15925249,16515073,30212097,34144257,36962305],"obj":[589831,7864327,9371655,16711687,21233671,24576007,30605319,38600711],"operators":[262145,393217,786433,1048577,1245185,1638401,2162689,2424833,3276801,3866625,4063233,4194305,4390913,4915201,4980737,5046273,5963777,6488065,6684673,6750209,6881281,7012353,7274497,7929857,8060929,8781825,8912897,9633793,10747905,11141121,11272193,11796481,11862017,11993089,12582913,13565953,13893634,14221313,14942209,15269889,16056322,16121857,16187393,16252929,16908289,17301505,17629185,18022401,18350081,18481153,18677761,18743297,19070977,19464193,19529729,20054017,20119553,20316161,20381698,20578305,20840449,20905985,21692417,21757954,22347777,22413313,22675457,23265281,23920641,24182785,25559041,25690114,26017793,26279937,26411009,27131905,27394049,28508161,28966913,29097985,29884417,30408705,30932993,30998530,31064065,31260673,31719425,32309249,32768001,32899073,33619970,34471937,34865153,34996225,35848193,36175873,36306946,36372481,36569089,37224449,37355521,37421057,38076417,38207489,38993921,39780353,39976961,40632321,40763393,40960001,41287681,41680897,43515905,43581441,43712513],"obtained":[8585218,15794178,21823489,25624578,39583745,41484289,42598401],"operations":[2228225,6225921,8060929,10944513,12713985,13631489,16777217,17825793,18481153,22216705,22413313,22544385,23592961,25231361,25821185,29753345,33030145,35389441,38273025,40108033,42532865,42991617],"octal":[8519681,12058625,19070977,20709377,21299201,22151169,36175873,40828929],"override":[589827,655361,1179651,2555907,3407875,3604483,3932161,5636099,6291459,7864323,7995396,9371651,13500419,16711683,19005443,19726339,19988483,21233667,21364739,21430275,24576003,25886723,29949955,30605315,31916035,33947651,35717123,37617668,37748737,38600707,40566787,41418755,42401793],"op2":[458761,1310729,2752532,4259847,5505030,7602182,8126470,8585271,8650758,9175046,9568262,9895961,9961495,10551305,10616852,12451849,12517385,13107221,13369350,14024724,14876678,15335433,15794231,16973830,17039366,19202054,20774918,22806535,22872070,22937623,23396358,24510470,25231367,25624631,26804230,28311558,28639238,30670857,31457286,32112649,32178182,33292294,33357830,35127302,35586054,36438023,36896791,37552134,38338562,38862854,39518214,40108039,40697876,41025545,41615368,41877513,42139673,42663958,43778071],"overflow":[17432577,26673153,37158913],"open":[1376258,15663106,19595266,34340866,42074113,43384834],"occurs":[12320769,34013186],"output":[1376259,8454149,8585221,14155777,14745603,15663107,15794181,15859713,15925253,17563654,19595265,20643846,21823489,23330819,25624584,28114946,34340867,39583745,40239106,41484291,42598403,43384834],"outside":[5111809],"one":[5242881,8585217,13107201,14024705,15794177,16449537,16515073,16580609,18153473,19398658,25100289,25165826,25624580,26083330,30212097,36962305,38338561,41353217,42401793],"optimal":[1507329,8257537,33030145],"overrides":[131074,589825,983041,1179649,1769475,1966081,2162691,2293763,2555905,3407873,3604481,3866626,4653059,4980739,5636097,6225921,6356993,6291457,7864321,7995393,8060931,8192001,9371649,10944513,11993091,13172738,13303809,13500417,14680066,15466497,16711681,16777217,18481153,19005441,19726337,19988481,21233665,21364737,21430273,22413315,23527427,23658499,24576001,25886721,27197443,29949953,30605313,31260675,31916033,33947649,35520513,35717121,35782657,37224451,37617665,38600705,40566785,40960003,41418753,43515906,43646978],"operanf":[13107202],"object":[131076,589833,983043,1769476,1966083,2162692,2228235,2293764,3866628,4456449,4653060,4718600,4980740,6225930,6356995,7077896,7864329,8060939,8192003,8454150,9371657,10878984,10944522,11993092,12713996,13303811,13631500,14745606,15138824,15466499,15663110,15794177,15925256,16711689,16777226,17563656,17825804,18481163,20643846,21233673,22216716,22413323,23330826,23527428,23592971,23658500,24576009,27197444,29753355,30605321,31260676,32636933,33226760,34340872,35389451,35520515,35782659,36503560,37224452,38600713,40960004,41484297,42532876,42598407,42991627,43515908,43646980],"optimization":[25624577],"overlapping":[1507329,2359298,5701633,19333122,24117249,29294593,32374785,41091073],"op1":[458775,1310736,1441817,2752532,4259846,5505030,7602182,8126470,8585274,8650758,9175046,9568262,9895961,9961495,10551319,10616852,12451849,12517385,13107221,13369350,13434905,14024724,14876678,15335433,15794234,16973830,17039366,19202054,20774918,22806549,22872070,22937623,23396358,24510470,25231367,25624634,26804230,28311558,28639238,30670857,31457286,32112663,32178182,33292294,33357830,35127302,35586054,36438024,36896791,37552134,38338562,38862854,39518214,40108039,40697876,41025559,41615368,41877513,42139673,42663958,43778072],"original":[29032450],"operator":[262147,1048579,1245187,1638403,2424835,4063235,4194307,4390915,6488067,6684675,6750211,6881283,7012355,7274499,7929859,8781827,8912899,9109508,10747907,11010052,11141123,11272195,11796483,11862019,12582915,13041668,13565955,14221315,14942211,15269891,16121859,16187395,16252931,16908291,17301507,17629187,17956868,18022403,18350083,18677763,18743299,19070979,19464195,19529731,20054019,20119555,20316163,20578307,20840451,20905987,20971524,21626884,21692419,22347779,23265283,23920643,24182787,25559043,25755652,26017795,26279939,26411011,27131907,27721732,28966915,29884419,30408707,30474244,30932995,31064067,31719427,32309251,32440324,32768003,32899075,34471939,34603012,34865155,34996227,35323908,35651588,35848195,36175875,36372483,36569091,37355523,37421059,37945348,38076419,38207491,38993923,39976963,40042500,40632323,40763395,41287683,41680899,42729476,43712515],"ones":[2031617,8585219,15794179,16515073,19922945,25624579,33816577,34144257],"opinion":[21299201],"options":[25624577],"operation":[196610,1507330,2359298,3014658,3670018,4259841,5570562,5701634,6094850,7471106,8257538,9240578,9764866,11403266,12320769,15990785,17104898,18153473,18546690,19267586,19333122,19857410,20447234,22544386,23789570,23986178,24117250,24444930,24969218,25034754,25427970,25821186,26607618,28180482,28770306,29294594,29360130,31784962,32374786,32571394,32833538,33030146,33685506,34930690,36241410,36765698,38273026,38404098,38469634,39387138,40173570,41091074,41811970],"order":[1376257,7405569,14614529,19595265,23068679,25100294,25624578,28114945,40239105,41353222,42074113],"old_size":[1900554,3997700,8585217,15794177,25624577,31195143,41549825],"overview":[25624577],"occupied":[851970,2359297,6553602,7208962,8585223,9043969,12779522,15794183,16449538,16515074,16842753,19333121,19660801,20185090,21168130,25624583,28049410,28573698,30081025,30212098,30343169,31522817,33751042,33816578,34144258,35258370,36962306,39714817],"offset":[41746433],"overwritten":[2359297,19333121],"overridable":[655361,3932161,42401793],"operand":[196609,327681,458754,720897,917506,1310722,1376257,1441795,1507332,1572865,1835010,2031618,2097153,2359300,2490369,2752514,2818049,3014658,3080193,3145729,3473409,3538945,3670020,3735553,3801089,4128769,4259842,4521985,4784129,5111809,5177345,5242881,5439490,5505026,5570562,5701634,5767169,5832705,6094850,6619137,7471106,7602178,7667714,8126466,8257538,8323073,8388609,8585218,8650754,8847361,8978433,9043969,9175042,9240579,9306113,9568258,9764866,9895938,9961474,10092545,10420226,10485762,10551298,10616834,11075585,11337730,11403265,11599874,11665410,11730945,12124161,12189697,12255237,12320769,12451842,12517378,12648449,12845057,13107201,13369346,13434883,13697026,14024707,14155777,14417921,14483458,14548993,14876674,15073282,15335426,15532035,15597569,15728641,15794178,15859713,15990788,16384001,16515073,16580609,16973826,17039362,17104900,17235969,17367041,17432577,17694721,18546689,18612225,19136513,19202050,19267586,19333125,19398657,19595266,19857410,19922946,20447234,20512769,20774914,21561345,21823492,21954561,22151169,22544386,22806531,22872066,22937602,23068673,23134209,23396354,23789569,23986177,24313857,24444930,24510466,24707073,24838145,24969220,25034753,25100289,25165825,25231362,25427971,25493508,25624578,25821186,26083329,26148867,26345473,26476545,26607619,26738689,26804226,27262977,27525121,27918337,27983874,28114945,28180482,28311554,28639234,28770306,28835841,28901377,29163522,29294598,29360129,29491202,29556737,29622274,29687809,29818881,30015489,30081025,30212097,30670850,31129601,31326215,31457282,31522817,31784961,31981570,32112642,32178178,32243713,32374788,32571394,32702465,32833539,32964609,33030146,33095681,33292290,33357826,33488899,33685506,34275329,34734081,34930690,35061762,35127298,35192834,35586050,35913729,36044801,36241410,36438018,36700161,36765698,36831233,36896770,36962305,37093377,37158913,37552130,37814273,37879809,38010882,38273026,38338562,38404098,38469633,38535169,38666241,38797313,38862850,39190529,39256066,39387138,39452674,39518210,39583748,39714817,39845890,39911425,40108034,40173570,40239105,40304641,40435713,40501250,40697858,41025538,41222145,41353217,41615362,41811969,41877506,42074113,42139650,42205185,42467329,42663938,42795009,42860545,43253761,43384833,43450369,43778050],"occur":[17432577,26673153,37158913],"ought":[8454145,15925249],"odd":[917507,1835011,8585222,11599873,14483459,15794182,15990785,18612228,25624582,26542081,27983875,29294593,29622273,36831235,39911425,40501251],"option":[25624578]} \ No newline at end of file +{"optimized":[22675457],"overload":[262145,327681,393217,786433,917505,983041,1441793,2031617,2162689,3276801,4063233,4194305,4259841,4521985,4718593,5177345,5636097,6029313,6356993,6750209,6815745,7143425,7667713,7733249,7798785,7864321,8323073,8454145,8585217,8716289,9043969,10289153,10354689,10682369,11665409,12058625,12124161,12189697,12976129,13172737,13369345,13434881,14090241,15400961,15728641,15794177,15859713,16056321,16121857,16384001,17039361,17367041,17498113,17825793,18087937,18612225,18808833,19202049,19660801,19857409,20054017,20119553,20185089,20316161,20512769,20709377,20840449,20971521,21102593,21364737,21430273,21692417,21823489,22282241,22413313,22609921,23461889,23527425,23658497,24182785,24248321,24379393,24576001,24838145,25427969,26542081,26869761,26935297,27459585,27918337,27983873,28114945,28311553,28442625,28966913,29229057,29491201,29753345,30670849,31064065,31129601,31260673,31522817,31588353,31850497,31916033,32309249,32374785,32571393,32833537,33030145,33226753,33685505,33882113,34537473,34668545,34865153,34996225,35586049,35848193,36372481,36700161,36765697,37289985,37355521,37879809,38207489,38928385,39124993,39452673,39780353,39911425,40501249,40632321,41025537,41091073,41615361,42008577,42401793,42860545,43122689,43188225,43450369],"overlap":[6553601,8388609,15925249,16908289,18939905,19922945,23330817,25559041,28901377,29556737,31326209,31719425,36962305,40763393,41746433],"operands":[1048579,1114114,2097154,3473410,3866626,5111810,5242882,5570562,6225922,6553603,6684674,6881282,8781826,10420226,13565953,13893635,15597570,15663106,18219009,18677762,18874369,18939906,19464194,19529730,19791874,19922946,20709380,20643844,21889026,25296898,25559042,26017794,27000834,27525123,27787266,28901378,29556738,29818882,31195138,31326210,31719426,31981570,32243714,33161218,33488898,33685508,33947650,34406402,35651587,36962306,37224451,40239106,40763395,40828930,41746434,42467330,43253762,43581442],"occurrences":[6881281,20643842,35454978],"obsolete":[7340033,34209793],"openend":[22675457],"old":[25034753,26738689],"occurred":[1572865,9895937,12255233,15990785,18546689,21954561,22478849,23396353,37748737,38993921,43515905],"optional":[41156609],"older":[7340033,8388609,14614529,16908289,26673153,34209793,34340865],"obj":[393223,9043975,10354695,15794183,20054023,22282247,31260679,32571399],"operators":[262145,327681,786433,917505,1310721,1441793,1638401,2031617,3276801,4063233,4456449,4521985,4653057,4718593,5046273,5636097,5963777,6029313,6356993,7143425,7733249,7798785,7864321,8323073,8454145,9371649,10289153,10485761,10682369,11665409,12058625,12124161,12189697,12976129,13369345,13434881,13828097,14417922,15728641,15859713,16056321,16121857,16384001,16711681,16842754,17039361,17498113,17563649,17825793,18087937,18808833,19202049,19660801,19857409,20119553,20185089,20316161,20840449,21102593,21364737,21692417,21823489,22413313,22609921,22740994,23199746,23527425,23658497,23855105,24182785,24248321,24576001,24838145,25427969,26542081,26869761,26935297,27459585,27721730,28114945,28966913,29229057,29491201,31064065,31522817,31850497,32309249,32374785,33030145,33226753,33423362,33882113,34078721,34865153,35848193,36241409,36372481,36896769,37093378,37355521,37879809,38666241,38928385,39124993,39321601,39452673,39780353,40370178,40632321,41025537,41091073,41615361,43122689,43188225,43450369],"obtained":[6881282,20709377,20643844,33685505,39387137,43319297],"operations":[2228225,7012353,9371649,11796481,12517377,14286849,15269889,17563649,18153473,19922945,23855105,24117249,25165825,28770305,29556737,31326209,32702465,34144257,38797313,40828929,41811969,42270721],"octal":[9437185,9895937,16711681,19988481,22347777,23396353,36241409,41156609],"override":[393219,524289,1245187,2293763,3080195,3211267,3735553,4784131,5439491,9043971,9109508,10354691,14745603,15794179,20054019,20250627,20447235,21233667,21495811,22151171,22282243,26345475,29884419,31260675,32571395,32964611,33292291,36044801,37158915,40304643,41222148,41353219,41484289],"op2":[458761,1376265,3538964,3932167,6291462,6881335,8519689,8847366,9240582,9306118,9699334,9961478,11010071,11206676,11468825,12910598,13565972,13631494,13893653,14024710,14352393,15204358,15335433,16252934,17235977,18415622,19398662,20381719,20643950,20774918,23920646,24117255,25100294,26804230,27262982,28180487,28835846,32112649,33619974,34144263,35061769,35192838,35258374,35323913,36503561,36831238,37421078,37486617,38404119,40173574,41877527,41943046,42074118,42205186,42336262,42991623,43057172,43778056],"overflow":[18350081,24313857,40697857],"open":[1572866,18546690,22478850,37748738,38993922,43515905],"occurs":[13959169,39190530],"output":[1572867,6881285,8388614,12255233,15925252,15990791,16646145,16908294,18546692,20643852,20709377,21954567,22478849,22675457,23330820,27983874,33685505,34996226,37748738,38993924,39387140,43319300],"outside":[5767169],"one":[5570561,6881281,13565953,13893633,14614529,16515073,17104897,18284545,20643842,22675459,22806530,23003138,25559042,26673153,28311553,34340865,34668545,36044801,42205185],"optimal":[1048577,8781825,31326209],"overrides":[131074,393217,983041,1245185,1638403,1835011,2162689,2293761,2424835,3080193,3211265,4653058,4784129,5046275,5373955,5439489,6750209,7012353,7667713,9043969,9109505,9371651,10354689,11796481,11993090,13828099,14090241,14745601,15794177,17367041,17563649,17956866,18153473,20054017,20250625,20447233,21168131,21233665,21495809,22151169,22282241,23592963,23855107,26345473,29425667,29884417,31260673,32571393,32964609,33292289,34078723,35586049,36896770,37158913,37617666,38666243,39321603,40304641,41222145,41353217,42401793],"operanf":[13893634],"object":[131076,393225,983043,1638404,1835012,2162691,2228235,2424836,4325381,4653060,4980737,5046276,5373956,6750211,7012362,7471109,7667715,8388613,8650757,9043977,9371659,10354697,11796490,12517388,13828100,14090243,14286860,14680069,15269900,15794185,15925253,15990789,16908293,17367043,17563659,18153482,18546693,20054025,20643841,21168132,21954565,22282249,23330821,23592964,23855115,25165835,27197445,28770316,29425668,29949957,31260681,32571401,32702475,34078724,35586051,36896772,37617668,37683205,38666244,38797323,38993925,39321604,39387141,41811980,42270731,42401795,43319301],"optimization":[22675457],"overlapping":[1048577,2097154,5111809,19529730,25296897,27525121,35651585,43581441],"op1":[458775,851993,1376272,3538964,3932166,6291462,6881338,8519703,8847366,9240582,9306118,9699334,9961478,11010071,11206676,11468825,12714009,12910598,13565972,13631494,13893653,14024710,14352393,15204358,15335433,16252934,17235977,18415622,19398662,20381719,20643956,20774918,23920646,24117255,25100294,26804230,27262982,28180501,28835846,32112649,33619974,34144263,35061783,35192838,35258374,35323927,36503561,36831238,37421078,37486617,38404120,40173574,41877527,41943046,42074118,42205186,42336262,42991624,43057172,43778056],"original":[30605314],"operator":[327683,917507,1310723,1441795,2031619,4063235,4521987,4718595,6029315,6356995,7143427,7733251,7798787,7864323,7929860,8323075,8454147,10289155,10682371,10747908,11665411,12058627,12124163,12189699,12582916,12976131,13369347,13434883,13697028,15728643,15859715,16056323,16121859,16384003,16711683,17039363,17498115,17825795,18087939,18808835,19202051,19660803,19726340,20119555,20185091,20316163,20840451,21102595,21364739,21692419,21823491,22413315,22609923,23527427,23658499,23986180,24182787,24248323,24576003,24772612,25427971,26542083,26869763,26935299,28966915,29229059,29491203,30408708,31064067,31522819,31784964,31850499,32309251,32374787,32899076,33030147,33226755,33357828,34603012,34865155,35848195,35913732,36175876,36241411,36372483,37879811,38928387,39124995,39452675,39780355,39845892,40632323,41025539,41091075,41615363,42795012,43122691,43188227,43450371],"ones":[1703937,6881283,14614529,17891329,20643846,34209793,40108033],"opinion":[22347777],"options":[22675457],"operation":[1048578,1114114,2097154,3473410,3866626,3932161,5111810,5242882,6225922,6553602,6684674,8781826,10420226,10616834,13959169,15663106,16515073,18219010,18677762,18874369,18939906,19464194,19529730,19791874,19922946,21889026,25296898,26017794,26411010,27000834,27525122,27787266,28704770,28901378,29556738,29818882,30277634,31195138,31326210,31719426,31981570,32243714,33161218,33488898,33947650,34406402,35651586,36962306,40763394,40828930,41746434,43253762,43581442],"order":[1572865,4915201,15138817,22478849,22675458,25362439,27983873,28311558,34668550,34996225,43515905],"old_size":[1900554,3604484,6881281,20643842,29163527,35979265],"overview":[22675457],"occupied":[655362,2097153,6160386,6881287,7340034,10027009,13500418,14614530,15466497,18284546,19529729,20643854,20905985,21561346,23265282,26673154,30015490,30998529,32178178,34013186,34209794,34275329,34340866,34471937,39649281,40108034,42139650],"offset":[40566785],"overwritten":[2097153,19529729],"overridable":[524289,3735553,36044801],"operand":[196609,458754,589825,720898,851971,1048580,1114113,1376258,1572865,1703938,1769473,1966082,2097156,2555905,2621441,2686977,2818049,2883585,3014657,3407873,3473410,3538946,3801089,3866628,3932162,3997697,4128769,4390913,4587521,4849666,5111810,5242882,5308417,5505025,5570561,5701633,5767169,6094849,6225922,6291458,6422529,6553602,6684674,6881282,6946818,7995393,8192002,8257541,8519682,8781826,8847362,9175042,9240578,9306114,9568257,9633793,9699330,9830401,9961474,10027009,10092545,10420225,10551297,10616835,10878977,10944513,11010050,11141122,11206658,11468802,11534338,11927554,12255233,12320769,12713987,12910594,13107201,13565955,13631490,13762561,13893633,13959169,14024706,14221313,14352386,14614529,14811137,14876673,15073281,15204354,15335426,15532034,15597570,15663106,16252930,16580611,16646145,16777218,17104897,17235970,17629185,17694721,17760257,17891330,18219012,18350081,18415618,18677761,18743297,18874372,18939906,19136513,19398658,19464194,19529733,19791873,19922946,20381698,20578305,20709380,20643844,20774914,21889025,22478850,22806529,22872065,23003137,23068673,23134209,23396353,23724033,23920642,24117250,24444929,24510465,24641537,25034753,25100290,25362433,25493505,25559041,25821185,25886721,26017794,26083332,26148865,26411010,26673153,26738689,26804226,27000836,27066369,27131905,27262978,27328514,27394049,27525126,27590657,27787265,27852801,27983873,28180483,28311553,28704771,28835842,28901379,29032449,29097985,29360129,29556738,29622274,29687811,29818882,30277635,30343169,30474241,30932994,30998529,31195138,31326210,31457287,31653891,31719425,31981570,32047106,32112642,32243714,32636930,33161217,33488898,33619970,33685508,33751042,33947650,34144258,34340865,34406402,34471937,34668545,34734082,34996225,35061762,35127297,35192834,35258370,35323906,35454978,35651588,35717122,35782657,36306945,36438017,36503554,36569089,36634625,36831234,36962305,37224450,37421058,37486594,37552129,37748737,37814273,37945345,38010881,38141953,38273025,38338561,38404098,38469634,38535169,38862849,39518210,39583745,39649281,40173570,40239105,40697857,40763394,40828930,41287681,41418753,41746433,41877506,41943042,42074114,42205186,42336258,42467329,42598401,42663937,42926081,42991618,43057154,43253762,43515905,43712513,43778050],"occur":[18350081,24313857,40697857],"ought":[8388609,16908289],"odd":[720899,1966083,6881286,9175041,15532035,17694724,18874369,20643852,24969217,27328515,27525121,32047105,35782657,38141955,38469635],"option":[22675458]} \ No newline at end of file diff --git a/docs/fti/FTI_112.json b/docs/fti/FTI_112.json index d9a75a8..157561a 100644 --- a/docs/fti/FTI_112.json +++ b/docs/fti/FTI_112.json @@ -1 +1 @@ -{"parameters":[196609,262145,327681,458753,589825,720897,851969,917505,1048577,1245185,1310721,1376257,1441793,1507329,1572865,1638401,1703937,1835009,1900545,2031617,2097153,2359297,2424833,2490369,2621441,2752513,2818049,2949121,3014657,3080193,3145729,3473409,3538945,3670017,3735553,3801089,3997697,4063233,4128769,4194305,4259841,4390913,4521985,4718593,4784129,4849665,5111809,5177345,5242881,5308417,5439489,5505025,5570561,5701633,5767169,5832705,5898241,6029313,6094849,6160385,6488065,6553601,6619137,6684673,6750209,6881281,6946817,7012353,7077889,7208961,7274497,7340033,7405569,7471105,7602177,7667713,7733249,7798785,7864321,7929857,8126465,8257537,8323073,8388609,8454145,8519681,8650753,8781825,8847361,8912897,8978433,9043969,9109505,9175041,9240577,9306113,9371649,9437185,9502721,9568257,9764865,9830401,9895937,9961473,10092545,10354689,10420225,10485761,10551297,10616833,10747905,10878977,11010049,11075585,11141121,11272193,11337729,11403265,11599873,11665409,11730945,11796481,11862017,11927553,12058625,12124161,12189697,12255233,12320769,12386305,12451841,12517377,12582913,12648449,12779521,12845057,12976129,13041665,13107201,13238273,13369345,13434881,13565953,13631489,13697025,13762561,13828097,13959169,14024705,14090241,14155777,14221313,14352385,14417921,14483457,14548993,14614529,14745601,14811137,14876673,14942209,15073281,15138817,15269889,15335425,15400961,15532033,15597569,15663105,15728641,15859713,15925249,15990785,16121857,16187393,16252929,16318465,16384001,16449537,16515073,16580609,16711681,16842753,16908289,16973825,17039361,17104897,17235969,17301505,17367041,17432577,17563649,17629185,17694721,17760257,17956865,18022401,18153473,18219009,18284545,18350081,18546689,18612225,18677761,18743297,18874369,18939905,19070977,19136513,19202049,19267585,19333121,19398657,19464193,19529729,19595265,19660801,19791873,19857409,19922945,20054017,20119553,20185089,20250625,20316161,20447233,20512769,20578305,20643841,20709377,20774913,20840449,20905985,20971521,21037057,21102593,21168129,21233665,21299201,21495809,21561345,21626881,21692417,21823489,21889025,21954561,22020097,22151169,22282241,22347777,22544385,22609921,22806529,22872065,22937601,23003137,23068674,23134209,23199745,23265281,23330817,23396353,23724033,23789569,23920641,23986177,24051713,24117249,24182785,24248321,24313857,24444929,24510465,24576001,24707073,24772609,24838145,24903681,24969217,25034753,25100290,25165825,25231361,25296897,25427969,25493505,25559041,25755649,25821185,26017793,26083329,26148865,26279937,26345473,26411009,26476545,26542081,26607617,26673153,26738689,26804225,26869761,27131905,27262977,27328513,27459585,27525121,27590657,27656193,27721729,27787265,27852801,27918337,27983873,28049409,28114945,28180481,28246017,28311553,28377089,28442625,28573697,28639233,28770305,28835841,28901377,28966913,29032449,29163521,29294593,29360129,29491201,29556737,29622273,29687809,29818881,29884417,30015489,30081025,30146561,30212097,30277633,30343169,30408705,30474241,30539777,30605313,30670849,30736385,30801921,30867457,30932993,31064065,31129601,31195137,31326209,31457281,31522817,31588353,31653889,31719425,31784961,31850497,31981569,32112641,32178177,32243713,32309249,32374785,32440321,32505857,32571393,32636929,32702465,32768001,32833537,32899073,32964609,33030145,33095681,33161217,33226753,33292289,33357825,33423361,33488897,33554433,33685505,33751041,33816577,33882113,34013185,34078721,34144257,34209793,34275329,34340865,34406401,34471937,34537473,34603009,34734081,34799617,34865153,34930689,34996225,35061761,35127297,35192833,35258369,35323905,35586049,35651585,35848193,35913729,35979265,36044801,36110337,36175873,36241409,36372481,36438017,36503553,36569089,36634625,36700161,36765697,36831233,36896769,36962305,37093377,37158913,37289985,37355521,37421057,37552129,37683201,37814273,37879809,37945345,38010881,38076417,38141953,38207489,38273025,38338561,38404097,38469633,38535169,38600705,38666241,38731777,38797313,38862849,38928385,38993921,39124993,39190529,39256065,39387137,39452673,39518209,39583745,39649281,39714817,39845889,39911425,39976961,40042497,40108033,40173569,40239105,40304641,40370177,40435713,40501249,40632321,40697857,40763393,40828929,40894465,41025537,41091073,41156609,41222145,41287681,41353218,41484289,41615361,41680897,41811969,41877505,41943041,42008577,42074113,42139649,42205185,42270721,42336257,42467329,42598401,42663937,42729473,42795009,42860545,42926081,43122689,43188225,43253761,43319297,43384833,43450369,43712513,43778049],"project":[25624581],"population":[8585217,15794177,25624577,26083330],"params":[720897,4718593,7077889,8454145,10878977,14745601,15138817,15663105,15925249,17563649,18939905,20643841,21561345,23330817,30343169,31522817,32636929,33226753,34340865,36503553,39714817,41484289,42598401,43122689],"positiveinfinity":[458753,41025537],"protection":[14745601,23330817],"preceded":[8585217,15794177,22151169,25624577],"preserved":[7405569,40894465],"ptr":[1376268,1900553,3997704,4325380,4718602,4849670,6422529,7077906,7798790,8519689,8585226,10878986,12058633,12910594,13631497,14155789,15007745,15138834,15204355,15663113,15794186,15925249,17432577,17563649,19595275,21823497,22085638,22151179,23199750,23330818,23461889,25100297,25362437,25624581,28114945,29753347,31129601,31195143,31850502,33161222,33226762,34340873,36110342,36503562,37683206,40239114,40304641,41484298,41549827,42074120,42598416,43384841,43450376],"paramarray":[720897,4718593,7077889,8454145,10878977,14745601,15138817,15663105,15925249,17563649,18939905,20643841,21561345,23330817,30343169,31522817,32636929,33226753,34340865,36503553,39714817,41484289,42598401,43122689],"probably":[12845058,38535169,42008577],"pathname":[1376264,7077894,8519688,12058632,14155784,15138822,15663112,19595272,22151176,34340872,42074116,43384840],"pointed":[4849665,7798785,8585221,12910593,13631489,15204353,15794181,18939905,21823489,25362437,25624581,33161217,36110337,37683201,39583745,41549825],"power":[5242881,8585218,10420225,12189697,13959169,15532036,15794178,19398657,22020097,24051713,25624578,27459585,33030145,34078721,35979265,38666241,39911428,40370177],"preferred":[8257537,28770305,40894465],"performed":[25231361,40108033],"parameter":[1507329,1900545,2359297,3670017,4849665,6553603,7208961,15990785,16515073,19333121,23986178,24969217,29294593,30212097,31784962,32374785,34144257,36962305],"produces":[8585218,9764866,15794178,25624578,33685506],"passes":[38535171],"providing":[8519681,21299201,25624577,42074113],"property":[655364,3407876,3932164,7995396,10027011,14286852,17170436,18808836,25624577,25886724,25952260,27852803,37617668,39321603,41746436,42401796],"passed":[1507329,1900545,2359297,3670017,4849665,15859713,15990785,19333121,24969217,25231361,25624577,29294593,32374785,40108033],"pacman":[25624579],"printable":[5242881],"particular":[2228225,6225921,7208961,8060929,10944513,12713985,13631489,16777217,17825793,18481153,22216705,22413313,23592961,25624577,29032449,29753345,35389441,42401793,42532865,42991617],"primality":[8585217,12845058,15794177,25624577,38535169],"possibly":[8585217,15794177,22151169,25624577],"ptrs":[8585217,15794177,18939910,25362433,25624577],"previously":[1900550,4849666,7798786,8585217,15794177,18939905,25624577,28377089,31195141,33161217,36110337,37683201,41549825],"partially":[5701633,24117249,41091073],"produce":[18808833,25100289,41353217],"preparation":[18153473],"precisely":[21823489,39583745],"primes":[23134209],"piece":[23986178,31784962],"projects":[25624579],"prec":[8585220,12976134,15794180,25624580,28377094,29032458,29556742],"patterns":[9764865,26542081,33685505],"proven":[16515073,33816577,34144257],"precision":[196610,327682,524290,720898,917505,1507330,1835009,2031618,2359298,2818052,3014658,3145730,3670018,3735554,4456452,4521988,4980737,5242882,5505026,5570562,5701634,6094850,6225921,7471106,7536641,7602178,8060931,8126465,8257538,8388610,8585223,8650754,8716289,9043970,9240578,9568258,9764866,10944513,11075586,11403266,11993089,12255234,12320772,12451842,12517378,12976135,13172737,13697026,14483457,15335426,15532034,15597570,15794183,15990785,16449539,16777217,17039362,17104898,17432578,17694722,18481155,18546690,18808833,19202050,19267586,19333122,19857410,19922946,20447234,20774914,21823490,21954564,22413315,22544386,23789570,23986178,24117250,24444930,24510466,24969218,25034754,25165826,25427970,25493506,25624584,25821186,26607618,27262978,27918342,27983873,28114946,28180482,28311554,28377093,28770306,28835844,29032463,29294594,29360130,29556742,30670850,31260674,31391746,31457282,31784962,32374786,32571394,32833538,33030146,33357826,33488898,33685506,34668546,34930690,35061762,36044802,36241410,36438018,36765698,37552130,38273026,38404098,38469634,38666242,39387138,39583746,40173570,40239106,40304642,40501249,41091074,41549828,41811970,41877506,42205186,42401793,42860548,43450370],"position":[8585218,10092545,12124161,15794178,25427970,25624578,26542081,32833538],"provides":[22216705,28049409,33751041,35258369,41549825],"preliminary":[8585217,15794177,15990785,25624577],"performance":[1507329,15990785,25624578],"pointer":[524290,655361,1114114,1376257,1900546,2162692,2228225,3342338,3866625,4325378,4587522,4849665,6225921,7077890,7143425,7733250,7798785,7995393,8060933,8323074,8519681,8585221,10223618,10682370,10944513,11468802,12058625,12386305,12713985,13172738,13631492,14090244,14155777,14614529,14680066,15138818,15663106,15794181,15859713,16777217,17760259,17825795,17891330,18481153,19595265,21823489,22085633,22151169,22216708,22413317,22478854,23199745,23592961,23658497,24641537,25624581,27000834,27525124,28114946,29229058,31195137,31391746,31850497,32702468,33161217,34340866,34537474,34668546,35389441,35454982,35913729,36110337,37027842,37617665,37683201,38928391,39059457,39583745,40239106,41484293,41549829,42074113,42270726,42401795,42532865,42598404,43188226,43384833,43450369,43515908,43646978],"parsed":[4718593,7077889,10878977,15138817,33226753,36503553,40828929],"past":[10092546,12124162,21823489,39583745],"powers":[39911426],"purpose":[4456449,22937601],"produced":[5242882,6094849,8454145,8585217,15794177,15925249,25100292,25624577,28114945,36044801,40239105,41353220,41484289,42598401],"problems":[25100289,41353217],"primorial":[8585217,15794177,24313857,25624577],"perfect":[8585221,8978437,15532036,15794181,25624581,33488900,36044801,38797313,39911430],"public":[196611,262146,327683,458755,524291,589827,655363,720899,851971,917507,1048578,1179651,1245186,1310723,1376259,1441795,1507331,1572867,1638402,1703939,1835011,1900547,2031619,2097155,2162691,2359299,2424834,2490371,2555907,2621443,2686979,2752515,2818051,2949123,3014659,3080195,3145731,3342339,3407875,3473411,3538947,3604483,3670019,3735555,3801091,3866627,3932163,3997699,4063234,4128771,4194306,4259843,4390914,4456451,4521987,4718595,4784131,4849667,4980739,5111811,5177347,5242883,5308419,5373955,5439491,5505027,5570563,5636099,5701635,5767171,5832707,5898243,6029315,6094851,6160387,6488066,6553603,6619139,6684674,6750210,6291459,6881282,6946819,7012354,7077891,7208963,7274498,7340035,7405571,7471107,7536643,7602179,7667715,7733251,7798787,7864323,7929858,7995395,8060932,8126467,8257539,8323075,8388611,8454147,8519683,8650755,8716291,8781826,8847363,8912898,8978435,9043971,9109507,9175043,9240579,9306115,9371651,9437187,9502723,9568259,9699331,9764867,9830403,9895939,9961475,10027011,10092547,10158083,10223619,10289155,10354691,10420227,10485763,10551299,10616835,10682371,10747906,10813443,10878979,11010051,11075587,11141122,11206659,11272194,11337731,11403267,11599875,11665411,11730947,11796482,11862018,11927555,11993091,12058627,12124163,12189699,12255235,12320771,12386307,12451843,12517379,12582914,12648451,12713987,12779523,12845059,12910595,12976131,13041667,13107203,13238275,13369347,13434883,13500419,13565954,13631491,13697027,13762563,13828099,13959171,14024707,14090243,14155779,14221314,14286851,14352387,14417923,14483459,14548995,14614531,14745603,14811139,14876675,14942210,15073283,15138819,15269890,15335427,15400963,15532035,15597571,15663107,15728643,15794179,15859715,15925251,15990787,16121858,16187394,16252930,16318467,16384003,16449539,16515075,16580611,16646147,16711683,16842755,16908290,16973827,17039363,17104899,17170435,17235971,17301506,17367043,17432579,17563651,17629186,17694723,17760259,17825795,17891331,17956867,18022402,18087939,18153475,18219011,18284547,18350082,18481155,18546691,18612227,18677762,18743298,18808835,18874371,18939907,19005443,19070978,19136515,19202051,19267587,19333123,19398659,19464194,19529730,19595267,19660803,19726339,19791875,19857411,19922947,19988483,20054018,20119554,20185091,20250627,20316162,20447235,20512771,20578306,20643843,20709379,20774915,20840450,20905986,20971523,21037059,21102595,21168131,21233667,21299203,21364739,21430275,21495811,21561347,21626883,21692418,21823491,21889027,21954563,22020099,22085635,22151171,22216707,22282243,22347778,22413316,22478851,22544387,22609923,22806531,22872067,22937603,23003139,23068675,23134211,23199747,23265282,23330819,23396355,23724035,23789571,23855107,23920642,23986179,24051715,24117251,24182786,24248323,24313859,24379395,24444931,24510467,24576003,24707075,24772611,24838147,24903683,24969219,25034755,25100291,25165827,25231363,25296899,25427971,25493507,25559042,25755651,25821187,25886723,25952259,26017794,26083331,26148867,26279938,26345475,26411010,26476547,26542083,26607619,26673155,26738691,26804227,26869763,27000835,27066371,27131906,27262979,27328515,27459587,27525123,27590659,27656195,27721731,27787267,27852803,27918339,27983875,28049411,28114947,28180483,28246019,28311555,28377091,28442627,28573699,28639235,28770307,28835843,28901379,28966914,29032451,29163523,29294595,29360131,29491203,29556739,29622275,29687811,29818883,29884418,29949955,30015491,30081027,30146563,30212099,30277635,30343171,30408706,30474243,30539779,30605315,30670851,30736387,30801923,30867459,30932994,31064066,31129603,31195139,31260675,31326211,31391747,31457283,31522819,31588355,31653891,31719426,31784963,31850499,31916035,31981571,32047107,32112643,32178179,32243715,32309250,32374787,32440323,32505859,32571395,32636931,32702467,32768002,32833539,32899074,32964611,33030147,33095683,33161219,33226755,33292291,33357827,33423363,33488899,33554435,33685507,33751043,33816579,33882115,33947651,34013187,34078723,34144259,34209795,34275331,34340867,34406403,34471938,34537475,34603011,34668547,34734083,34799619,34865154,34930691,34996226,35061763,35127299,35192835,35258371,35323907,35454979,35586051,35651587,35717123,35848194,35913731,35979267,36044803,36110339,36175874,36241411,36372482,36438019,36503555,36569090,36634627,36700163,36765699,36831235,36896771,36962307,37093379,37158915,37224451,37289987,37355522,37421058,37486595,37552131,37617667,37683203,37748739,37814275,37879811,37945347,38010883,38076418,38141955,38207490,38273027,38338563,38404099,38469635,38535171,38600707,38666243,38731779,38797315,38862851,38928387,38993922,39059459,39124995,39190531,39256067,39321603,39387139,39452675,39518211,39583747,39649283,39714819,39845891,39911427,39976962,40042499,40108035,40173571,40239107,40304643,40370179,40435715,40501251,40566787,40632322,40697859,40763394,40828931,40894467,40960003,41025539,41091075,41156611,41222147,41287682,41353219,41418755,41484291,41615363,41680898,41746435,41811971,41877507,41943043,42008579,42074115,42139651,42205187,42270723,42336259,42401795,42467331,42532867,42598403,42663939,42729475,42795011,42860547,42926083,43057155,43122691,43188227,43253763,43319299,43384835,43450371,43515907,43712514,43778051],"path":[1376258,7077890,8519682,12058626,14155778,15138818,15663106,19595266,22151170,34340866,42074113,43384834],"pass":[13631489],"perform":[2228225,3014657,5570561,6225921,7471105,8060929,8585226,10944513,12713985,12845057,13631489,15794186,16777217,17825793,18153473,18481153,18546689,20447233,22216705,22413313,23592961,25034753,25624586,28180481,29753345,35389441,36765697,38404097,40173569,42532865,42991617],"permitted":[6094849,8454145,12058625,14745601,15925249,19267585,23330817,25165825,26607617,36241409,38469633],"passing":[8126465,8650753,19202049,23068673,23134209,25034753],"purposes":[23134209,26542081,29032449],"positions":[8585217,13107201,15794177,25624577,35061761],"portability":[25100289,41353217],"probability":[12845057,38535169],"practical":[23134209],"padded":[2359297,13828097,19333121,30146561,34799617],"period":[6553601],"platform":[25624578],"product":[8585221,9175042,14876674,15073286,15794181,19267585,22544386,24313857,25624581,25821186,33030146,36241409,38862850],"puts":[25624577],"probabilistic":[8585217,12845058,15794177,23134209,25624577,38535171],"portable":[1376257],"placed":[26542081],"print":[8454147,8585221,14745603,15663107,15794181,15925251,17563651,20643843,23330819,25624581,34340867,41484290,42074113,42598402],"prefix":[25624578],"places":[21299201],"part":[5832705,8585222,10420225,15794182,25624582,31129601,31260674,35192833,38797313,39256065,40304641,41549825,42008577],"pointers":[8585217,15794177,18939905,24903681,25624577],"provided":[22544385,25821185,29360129,33030145,41811969],"positive":[458753,1310721,1441793,5177345,8585218,9895937,9961473,10551297,12451841,12517377,13434881,13697025,14024705,15335425,15794178,23068673,24313857,25624578,29622273,30670849,32112641,36896769,38338561,38535169,41025537,41615361,41746433,41877505,42139649,42663937],"packages":[25624578],"performs":[12845057],"page":[25624577],"prepare":[15859714],"prime":[8585219,12845063,15794179,23134210,24313857,25624579,29622273,38535170],"printed":[42074115],"point":[327684,720899,1245185,1572866,2818050,3145730,3735556,4521988,5505028,5767170,6225921,7602182,7995393,8060933,8126466,8388612,8519681,8650756,8847364,9043970,9568260,11075588,12320770,12451842,12517378,12976130,13172738,14614529,15335426,15597570,15859713,17039364,17432578,17694722,19202054,20774918,21299203,21954562,24510468,25624577,27262980,27918338,28114949,28311556,28835842,29032450,29556738,30670852,31391746,31457284,31522822,31653892,33357830,33816578,35913729,36438022,37224450,37552132,37814274,39190530,40239109,40304642,41549826,41746436,41877506,42074113,42205188,42467330,42860546,43450370],"possible":[5242881,10092545,12124161,13107201,14614529,18153473,25165825,26083329,28049409,28114945,33751041,35913730,40239105,43778049],"plus":[5242881,21823489,22544385,25165825,25821185,39583745],"prefixed":[42074113],"previous":[23986177,25624577,28049409,31784961,33751041],"precisions":[29032450,31653889],"properties":[2883586,8060929,13172738,14680066,15794177,17825793,18415618,18481153,22216705,22413313,26214402,28573697,37027842]} \ No newline at end of file +{"parameters":[196609,327681,393217,458753,589825,655361,720897,851969,917505,1048577,1114113,1310721,1376257,1441793,1507329,1572865,1703937,1769473,1900545,1966081,2031617,2097153,2555905,2621441,2686977,2818049,2883585,2949121,3014657,3342337,3407873,3473409,3538945,3604481,3801089,3866625,3932161,3997697,4063233,4128769,4194305,4325377,4390913,4521985,4587521,4718593,4849665,4915201,5111809,5242881,5308417,5505025,5570561,5701633,5767169,5832705,6029313,6094849,6160385,6225921,6291457,6356993,6422529,6553601,6619137,6684673,6815745,6946817,7143425,7274497,7340033,7405569,7471105,7536641,7733249,7798785,7864321,7929857,7995393,8060929,8126465,8192001,8257537,8323073,8388609,8454145,8519681,8585217,8650753,8781825,8847361,9043969,9175041,9240577,9306113,9437185,9568257,9633793,9699329,9764865,9830401,9895937,9961473,10027009,10092545,10158081,10223617,10289153,10354689,10420225,10551297,10616833,10682369,10747905,10813441,10878977,10944513,11010049,11141121,11206657,11468801,11534337,11665409,11927553,12058625,12124161,12189697,12255233,12320769,12451841,12582913,12648449,12713985,12845057,12910593,12976129,13041665,13107201,13172737,13238273,13369345,13434881,13500417,13565953,13631489,13697025,13762561,13893633,13959169,14024705,14155777,14221313,14352385,14483457,14548993,14614529,14680065,14811137,14876673,15073281,15138817,15204353,15269889,15335425,15400961,15466497,15532033,15597569,15663105,15728641,15794177,15859713,15925249,15990785,16056321,16121857,16187393,16252929,16384001,16449537,16515073,16580609,16646145,16711681,16777217,16908289,16973825,17039361,17104897,17235969,17301505,17432577,17498113,17629185,17694721,17760257,17825793,17891329,18087937,18219009,18284545,18350081,18415617,18546689,18677761,18743297,18808833,18874369,18939905,19136513,19202049,19267585,19333121,19398657,19464193,19529729,19660801,19726337,19791873,19922945,19988481,20054017,20119553,20185089,20316161,20381697,20512769,20578305,20709377,20774913,20840449,20905985,21037057,21102593,21299201,21364737,21430273,21561345,21626881,21692417,21757953,21823489,21889025,21954561,22020097,22216705,22282241,22347777,22413313,22478849,22544385,22609921,22806529,22872065,22937601,23003137,23068673,23134209,23265281,23330817,23396353,23527425,23658497,23724033,23789569,23920641,23986177,24117249,24182785,24248321,24313857,24444929,24510465,24641537,24576001,24707073,24772609,24903681,24969217,25034753,25100289,25231361,25296897,25362434,25427969,25493505,25559041,25624577,25690113,25755649,25821185,25886721,25952257,26017793,26083329,26148865,26214401,26279937,26411009,26542081,26673153,26738689,26804225,26869761,26935297,27000833,27066369,27131905,27197441,27262977,27328513,27394049,27525121,27590657,27787265,27852801,27918337,27983873,28180481,28246017,28311554,28508161,28573697,28704769,28835841,28901377,28966913,29032449,29097985,29163521,29229057,29360129,29294593,29491201,29556737,29622273,29687809,29753345,29818881,29949953,30015489,30081025,30212097,30277633,30343169,30408705,30474241,30539777,30605313,30670849,30736385,30867457,30932993,30998529,31064065,31129601,31195137,31260673,31326209,31391745,31457281,31522817,31588353,31653889,31719425,31784961,31850497,31916033,31981569,32047105,32112641,32178177,32243713,32309249,32374785,32571393,32636929,32768001,32833537,32899073,33030145,33095681,33161217,33226753,33357825,33488897,33554433,33619969,33685505,33751041,33816577,33947649,34013185,34144257,34209793,34275329,34340865,34406401,34471937,34537473,34603009,34668546,34734081,34865153,34930689,34996225,35061761,35127297,35192833,35258369,35323905,35454977,35651585,35717121,35782657,35848193,35913729,36110337,36175873,36241409,36306945,36372481,36438017,36503553,36569089,36634625,36700161,36765697,36831233,36962305,37027841,37224449,37289985,37421057,37486593,37552129,37683201,37748737,37814273,37879809,37945345,38010881,38076417,38141953,38207489,38273025,38338561,38404097,38469633,38535169,38600705,38731777,38862849,38928385,38993921,39124993,39190529,39256065,39387137,39452673,39518209,39583745,39649281,39714817,39780353,39845889,39911425,39976961,40042497,40108033,40173569,40239105,40435713,40501249,40632321,40697857,40763393,40828929,40894465,41025537,41091073,41156609,41287681,41418753,41549825,41615361,41680897,41746433,41877505,41943041,42008577,42074113,42139649,42205185,42336257,42467329,42598401,42663937,42795009,42860545,42926081,42991617,43057153,43122689,43188225,43253761,43319297,43384833,43450369,43515905,43581441,43646977,43712513,43778049],"project":[22675462],"population":[6881281,20643842,23003138],"params":[589825,4325377,7471105,8388609,8650753,14680065,15925249,15990785,16908289,18546689,20512769,21954561,23330817,23724033,27197441,29949953,34275329,34471937,37683201,38993921,39387137,39649281,39714817,43319297],"positiveinfinity":[458753,35323905],"protection":[15925249,23330817],"preceded":[6881281,20643842,23396353],"preserved":[4915201,33816577],"ptr":[1572872,1900553,3604488,4194310,4259844,4325385,5177345,6881289,7471113,7536646,8650769,9437192,9895944,12255240,12386306,14680081,14942211,15269897,18546696,18612225,20709385,20643850,20971521,21430278,22478856,23396360,24379397,27197449,28311561,28442630,29163527,30670854,32702467,34996233,35979267,36438024,37683209,37748744,38207494,38993928,39387150,39911430,42860550,43319304,43515911],"paramarray":[589825,4325377,7471105,8388609,8650753,14680065,15925249,15990785,16908289,18546689,20512769,21954561,23330817,23724033,27197441,29949953,34275329,34471937,37683201,38993921,39387137,39649281,39714817,43319297],"probably":[14811138,37027841,41287681],"pathname":[1572872,8650758,9437192,9895944,12255240,14680070,18546696,22478856,23396360,37748744,38993928,43515908],"pointed":[4194305,6881285,7536641,12386305,14942209,15269889,20512769,20643846,20709377,24379397,33685505,35979265,38207489,39911425,42860545],"power":[5570561,6881282,6946817,14221313,14548993,16580612,19333121,20643844,22544385,22806529,30212097,30539777,31326209,34930689,35782660,42467329,43384833],"preferred":[8781825,26017793,33816577],"performed":[24117249,34144257],"parameter":[1048577,1900545,2097153,3866625,4194305,6160387,7340033,14614529,18874369,19529729,21889026,26673153,27000833,27525121,33161218,34209793,34340865,35651585],"produces":[6684674,6881282,20643844,31981570],"passes":[41287683],"providing":[9895937,22347777,22675457,43515905],"property":[524292,3211268,3735556,9109508,11599875,15007748,16318468,19595268,22675457,24051716,26345476,33554435,36044804,40566788,41222148,42729475],"passed":[1048577,1900545,2097153,3866625,4194305,16646145,18874369,19529729,22675457,24117249,27000833,27525121,34144257,35651585],"pacman":[22675459],"printable":[5570561],"particular":[2228225,7012353,7340033,9371649,11796481,12517377,14286849,15269889,17563649,18153473,22675457,23855105,25165825,28770305,30605313,32702465,36044801,38797313,41811969,42270721],"primality":[6881281,14811138,20643842,41287681],"possibly":[6881281,20643842,23396353],"ptrs":[6881281,20512774,20643842,24379393],"previously":[1900550,4194306,6881281,7536642,20512769,20643842,28573697,29163525,35979265,38207489,39911425,42860545],"partially":[5111809,25296897,43581441],"produce":[19595265,28311553,34668545],"preparation":[16515073],"precisely":[20709377,33685505],"primes":[30343169],"piece":[21889026,33161218],"projects":[22675459],"prec":[6881284,12451846,20643848,25821190,28573702,30605322],"patterns":[6684673,24969217,31981569],"proven":[14614529,34209793,40108033],"precision":[196610,589826,720897,1048578,1114114,1703938,1966081,2097154,2621442,2818052,3473410,3801090,3866626,4128772,4980740,5046273,5111810,5242882,5570562,6225922,6291458,6553602,6684674,6881287,7012353,7077889,7208962,7602177,8257538,8781826,8847362,9240577,9306114,9371651,9961474,10027010,10092546,10420226,10551298,10616834,11796481,11993089,12320770,12451847,12910594,13631490,13762562,13828097,13959172,14352386,15335426,15532033,15597570,15663106,16580610,17235970,17563651,17891330,18153473,18219010,18284547,18350082,18677762,18874369,18939906,19398658,19464194,19529730,19595265,19791874,19922946,20709378,20643854,21889026,22675457,23855107,24510470,24641538,25100290,25296898,25559042,25821190,25886724,26017794,26083330,26411010,27000834,27262978,27328513,27525122,27787266,27852804,27983874,28573701,28704770,28901378,29556738,29818882,30277634,30605327,31195138,31326210,31653890,31719426,31981570,32112642,32243714,32505858,33161218,33488898,33685506,33947650,34078722,34406402,34799618,34996226,35258370,35651586,35979268,36044801,36438018,36503554,36634626,36962306,37224450,38338564,38469633,40173570,40239106,40763394,40828930,41418754,41746434,42336258,42467330,42991618,43253762,43581442],"position":[6881282,10944513,13107201,20643844,24969217,28704770,30277634],"provides":[28770305,32178177,34013185,35979265,42139649],"preliminary":[6881281,18874369,20643842],"performance":[1048577,18874369,22675458],"pointer":[524289,1179650,1572865,1638404,1900546,2228225,2752514,3670018,4194305,4259842,4653057,6881285,7012353,7208962,7405570,7536641,8650754,8716289,8912898,9109505,9371653,9437185,9830402,9895937,11272194,11730946,11796481,11993090,12255233,12517379,13172737,13238276,14286849,14680066,15138817,15269892,16646145,16973827,17170434,17563649,17956866,18153473,18546690,19005441,20709377,20643850,21168129,21430273,22478849,23396353,23855109,25034756,25165825,26476550,26738692,27983874,28377090,28442625,28770308,29163521,30670849,32440322,32505858,33685505,34799618,34996226,35389446,35520514,35979269,36044803,36110338,36438017,36896772,37289990,37617666,37748737,38076423,38207489,38993922,39256066,39387140,39911425,41222145,41811969,42270721,42532865,42663937,42860545,43319301,43515905],"parsed":[4325377,7471105,8650753,14680065,27197441,37683201,41156609],"past":[10944514,13107202,20709377,33685505],"powers":[35782658],"purpose":[4980737,20381697],"produced":[5570562,6553601,6881281,8388609,16908289,20643842,27983873,28311556,34668548,34996225,39387137,40239105,43319297],"problems":[28311553,34668545],"primorial":[6881281,20643842,27066369],"package":[22675458],"perfect":[6422533,6881285,16580612,20643850,31653892,35782662,37814273,40239105],"public":[196611,327682,393219,458755,524291,589827,655363,720899,851971,917506,1048579,1114115,1245187,1310722,1376259,1441794,1507331,1572867,1638403,1703939,1769475,1900547,1966083,2031618,2097155,2293763,2359299,2555907,2621443,2686979,2752515,2818051,2883587,2949123,3014659,3080195,3211267,3342339,3407875,3473411,3538947,3604483,3735555,3801091,3866627,3932163,3997699,4063234,4128771,4194307,4325379,4390915,4521986,4587523,4653059,4718594,4784131,4849667,4915203,4980739,5046275,5111811,5242883,5308419,5439491,5505027,5570563,5701635,5767171,5832707,5898243,6029314,6094851,6160387,6225923,6291459,6356994,6422531,6553603,6619139,6684675,6815747,6946819,7077891,7143426,7208963,7274499,7340035,7405571,7471107,7536643,7602179,7733250,7798786,7864322,7929859,7995395,8060931,8126467,8192003,8257539,8323074,8388611,8454146,8519683,8585219,8650755,8781827,8847363,9043971,9109507,9175043,9240579,9306115,9371652,9437187,9502723,9568259,9633795,9699331,9764867,9830403,9895939,9961475,10027011,10092547,10158083,10223619,10289154,10354691,10420227,10551299,10616835,10682370,10747907,10813443,10878979,10944515,11010051,11075587,11141123,11206659,11272195,11337731,11403267,11468803,11534339,11599875,11665410,11730947,11862019,11927555,12058626,12124162,12189698,12255235,12320771,12386307,12451843,12517379,12582915,12648451,12713987,12779523,12845059,12910595,12976130,13041667,13107203,13172739,13238275,13369346,13434882,13500419,13565955,13631491,13697027,13762563,13828099,13893635,13959171,14024707,14155779,14221315,14286851,14352387,14483459,14548995,14614531,14680067,14745603,14811139,14876675,15007747,15073283,15138819,15204355,15269891,15335427,15400963,15466499,15532035,15597571,15663107,15728642,15794179,15859714,15925251,15990787,16056322,16121858,16187395,16252931,16318467,16384002,16449539,16515075,16580611,16646147,16711682,16777219,16908291,16973827,17039362,17104899,17170435,17235971,17301507,17432579,17498114,17563651,17629187,17694723,17760259,17825794,17891331,18022403,18087938,18219011,18284547,18350083,18415619,18546691,18677763,18743299,18808834,18874371,18939907,19070979,19136515,19202050,19267587,19333123,19398659,19464195,19529731,19595267,19660802,19726339,19791875,19922947,19988483,20054019,20119554,20185090,20250627,20316162,20381699,20447235,20512771,20578307,20643843,20709379,20774915,20840450,20905987,21037059,21102594,21233667,21299203,21364738,21430275,21495811,21561347,21626883,21692418,21757955,21823490,21889027,21954563,22020099,22085635,22151171,22216707,22282243,22347779,22413314,22478851,22544387,22609922,22806531,22872067,22937603,23003139,23068675,23134211,23265283,23330819,23396355,23527426,23658498,23724035,23789571,23855108,23920643,23986179,24051715,24117251,24182786,24248322,24313859,24444931,24510467,24576002,24641539,24707075,24772611,24903683,24969219,25034755,25100291,25231363,25296899,25362435,25427970,25493507,25559043,25624579,25690115,25755651,25821187,25886723,25952259,26017795,26083331,26148867,26214403,26279939,26345475,26411011,26476547,26542082,26673155,26738691,26804227,26869762,26935298,27000835,27066371,27131907,27197443,27262979,27328515,27394051,27525123,27590659,27787267,27852803,27918339,27983875,28180483,28246019,28311555,28377091,28442627,28508163,28573699,28639235,28704771,28770307,28835843,28901379,28966914,29032451,29097987,29163523,29229058,29294595,29360131,29491202,29556739,29622275,29687811,29753347,29818883,29884419,29949955,30015491,30081027,30212099,30277635,30343171,30408707,30474243,30539779,30605315,30670851,30736387,30801923,30867459,30932995,30998531,31064066,31129603,31195139,31260675,31326211,31391747,31457283,31522818,31588355,31653891,31719427,31784963,31850498,31916035,31981571,32047107,32112643,32178179,32243715,32309250,32374786,32505859,32571395,32636931,32768003,32833539,32899075,32964611,33030146,33095683,33161219,33226754,33292291,33357827,33488899,33554435,33619971,33685507,33751043,33816579,33947651,34013187,34078723,34144259,34209795,34275331,34340867,34406403,34471939,34537475,34603011,34668547,34734083,34799619,34865154,34930691,34996227,35061763,35127299,35192835,35258371,35323907,35389443,35454979,35651587,35717123,35782659,35848194,35913731,36044803,36110339,36175875,36241410,36306947,36372482,36438019,36503555,36569091,36634627,36700163,36765699,36831235,36896771,36962307,37027843,37158915,37224451,37289987,37421059,37486595,37552131,37683203,37748739,37814275,37879810,37945347,38010883,38076419,38141955,38207491,38273027,38338563,38404099,38469635,38535171,38600707,38666243,38731779,38862851,38928386,38993923,39059459,39124994,39190531,39256067,39321603,39387139,39452674,39518211,39583747,39649283,39714819,39780354,39845891,39911427,39976963,40042499,40108035,40173571,40239107,40304643,40435715,40501251,40566787,40632322,40697859,40763395,40828931,40894467,40960003,41025538,41091074,41156611,41222147,41287683,41353219,41418755,41484291,41549827,41615362,41680899,41746435,41811971,41877507,41943043,42008579,42074115,42139651,42205187,42336259,42467331,42532867,42598403,42663939,42729475,42795011,42860547,42926083,42991619,43057155,43122690,43188226,43253763,43319299,43384835,43450370,43515907,43581443,43646979,43712515,43778051],"path":[1572866,8650754,9437186,9895938,12255234,14680066,18546690,22478850,23396354,37748738,38993922,43515905],"pass":[15269889],"perform":[2228225,3473409,5242881,6225921,6881290,7012353,9371649,11796481,12517377,14286849,14811137,15269889,16515073,17563649,18153473,18677761,19464193,20643860,23855105,25165825,27787265,28770305,32243713,32702465,33947649,34406401,38797313,41811969,42270721,43253761],"permitted":[6553601,8388609,9437185,15925249,16908289,18939905,23330817,25559041,28901377,40763393,41746433],"passing":[9240577,9306113,13631489,25362433,27787265,30343169],"purposes":[24969217,30343169,30605313],"positions":[6881281,13893633,20643842,37224449],"portability":[28311553,34668545],"probability":[14811137,41287681],"practical":[30343169],"padded":[2097153,15400961,19529729,31129601,36700161],"period":[6160385],"platform":[22675458],"product":[6881285,9699330,16777222,18415618,18939905,19922946,20643850,27066369,29556738,31326210,40763393,42074114],"puts":[22675457],"probabilistic":[6881281,14811138,20643842,30343169,41287683],"portable":[1572865],"placed":[24969217],"print":[6881285,8388611,15925251,15990787,16908291,18546691,20643850,21954563,23330819,38993923,39387138,43319298,43515905],"prefix":[22675458],"places":[22347777],"part":[6094849,6881286,6946817,20643852,27590657,32636929,34078722,34734081,35979265,36634625,37027841,37814273],"pointers":[6881281,20512769,20643842,24903681],"provided":[19922945,29556737,31326209,31719425,36962305],"positive":[458753,851969,1376257,4390913,6881282,8519681,11010049,11468801,12713985,13565953,14352385,15335425,15597569,17235969,20643844,25362433,27066369,32047105,32112641,35061761,35323905,36503553,37421057,37486593,40566785,41287681,41877505,42205185,43778049],"packages":[22675458],"performs":[14811137],"page":[22675457],"prepare":[16646146],"prime":[6881283,14811143,20643846,27066369,30343170,32047105,41287682],"printed":[43515907],"point":[196612,589827,1310721,2555906,2621442,2818050,3801092,4128772,4587522,6291460,7012353,8847366,9109505,9240578,9306116,9371653,9568260,9895937,9961476,10027010,10092548,10551300,11993090,12320770,12451842,12910596,13631494,13762562,13959170,14352386,15138817,15335426,16646145,17235970,18350082,19398662,20643841,22347779,24510466,24641540,25100292,25821186,25886722,27262980,27852802,27983877,30605314,32112644,32505858,33095684,34471942,34996229,35127298,35258372,35979266,36438018,36503554,36634626,38338562,38666242,38862850,40108034,40173574,40566788,41418756,42336260,42598402,42663937,42991622,43515905],"possible":[5570561,10944513,13107201,13893633,15138817,16515073,23003137,25559041,27983873,32178177,34013185,34996225,38404097,42663938],"plus":[5570561,19922945,20709377,25559041,29556737,33685505],"prefixed":[43515905],"previous":[21889025,22675457,32178177,33161217,34013185],"precisions":[30605314,33095681],"properties":[2490370,9371649,11993090,12517377,13303810,17563649,17956866,20643841,23855105,26607618,28770305,30015489,35520514]} \ No newline at end of file diff --git a/docs/fti/FTI_113.json b/docs/fti/FTI_113.json index ad01615..6afe523 100644 --- a/docs/fti/FTI_113.json +++ b/docs/fti/FTI_113.json @@ -1 +1 @@ -{"qxn":[24117249,26607622,41091083],"qualified":[131073,3866625,43515905,43646977],"quotient":[1703938,2621442,8585236,9502721,10354690,11665414,11927553,15794196,16318466,18219010,18284546,19333122,19791874,20250626,21889026,23986177,24051714,24117250,25624596,26607625,27459586,31784961,33554434,34406402,35979266,41091074,41156610],"quality":[28049409,33751041],"quite":[28049409,33751041]} \ No newline at end of file +{"qxn":[25296897,28901382,43581451],"qualified":[131073,4653057,36896769,37617665],"quotient":[1507330,3342338,6881300,8126465,9764866,10813441,11927558,12648450,14155778,17432578,19333122,19529730,20643880,21037058,21626882,21889025,24707074,25296898,28901385,30081026,30212098,33161217,39976962,40042498,43384834,43581442],"quality":[32178177,34013185],"quite":[32178177,34013185]} \ No newline at end of file diff --git a/docs/fti/FTI_114.json b/docs/fti/FTI_114.json index 3b3cd34..cc9453a 100644 --- a/docs/fti/FTI_114.json +++ b/docs/fti/FTI_114.json @@ -1 +1 @@ -{"raised":[25296897,27787265],"rem":[8585217,15794177,25624577,35192856,38797330],"root":[327681,5832706,8585226,8978434,10420226,15597569,15794186,25624587,35192861,36044801,38797334],"reopen":[25624577],"room":[21823491,27525121,32702465,39583747],"reps":[12845065,38535175],"remove":[5177345,8585218,15794178,25624578,39452673],"ring":[43778049],"readallbytes":[1376258],"returned":[6160386,8323073,8585217,9830401,10092546,11730945,12124162,14614529,15794177,17432578,19398657,21102594,22806530,23003137,24838145,25100290,25624577,26673153,28114948,29360129,30015489,35913729,36634626,37158914,40239108,41353218,41484289,41811969,42008577,43450369],"really":[21299202,23986177,31784961],"retrieveargumentvalues":[2228225,12713985,43057157],"releases":[21823490,39583746],"repeated":[7405569,28049409,33751041],"runs":[25624577],"rabin":[12845058],"r2p":[8585217,15794177,25624577,36044820],"redirected":[1],"rationals":[1441793,2949121,3080193,5177345,9895938,12058625,13434881,21561351,22937601,24707073,25231361,25624579,26345473,30081025,39714823,40108033,40828929,42139650,42795009,43384833],"retval":[6094849,8454145,8585218,15794178,15925249,25624578,36044801],"retain":[29032449],"remaining":[8585217,15794177,19333121,25624577],"resilience":[26542081],"required":[1507329,2097154,2359297,3801090,5439490,6094849,8585224,15794184,15990785,19333121,19398657,21823490,25100289,25427969,25624584,26148866,26542081,28049409,28114945,29294593,29491202,29818882,32374785,32833537,33751041,34275330,38666242,39583746,39845890,40239105,41353217],"resources":[2228225,6225921,8060929,10944513,12713985,13631489,16777217,17825793,18481153,22216705,22413313,23592961,25624577,29753345,35389441,42532865,42991617],"remains":[8323073],"reallocations":[7405569,18153473,42401793],"resized":[1900545],"routines":[2031617,19922945,23986177,31784961],"recommended":[12648449,14417921,14745601,17235969,21168129,23330817,32964609],"reflects":[29032449],"reclaimed":[2228225,6225921,8060929,10944513,12713985,13631489,16777217,17825793,18481153,22216705,22413313,23592961,29753345,35389441,42532865,42991617],"released":[5373953,5898241],"regular":[8585218,9764866,15794178,25624578,33685506],"radix":[8060929,13172737,28114945,40239105,41746436],"returns":[131076,589825,983042,1179649,1769475,1966082,2162691,2228225,2293763,3604481,3670017,3866628,4653059,4980739,5111809,5636097,6356994,6946817,7864321,8192002,8585218,9371649,9764866,11993091,12320770,12713985,13303810,13500417,13631489,15466498,15794178,15859713,16711681,17825795,17891330,19726337,20709378,21233665,21299202,21364737,22216705,23527427,23592961,23658499,24576001,24969217,25100289,25624578,26869761,27197443,27656193,29753345,29949953,30539777,30605313,30736385,31260675,31588353,32702465,33685506,33882113,34013186,35389443,35520514,35782658,37224451,37748737,38535170,38600705,38731777,40566785,40960003,41353217,42532865,42991617,43515908,43646980],"results":[458753,6553601,12517377,29032449,41025537],"removed":[39452673],"rof":[15532033,18546689,20185089,32571393,33488897,34930689],"rational":[1441793,2883586,2949126,3080195,4128772,4784131,5177345,7536641,8585221,9895938,10027010,11665412,11730945,12058630,12648455,13434881,14417929,15073284,15794181,16384003,16777218,17235975,18481158,21561345,22937602,24707078,25231365,25624584,26345475,28639236,29032450,30015489,30081027,31326211,31981572,32964617,34668546,35913730,37158914,38010884,39321602,39518212,39714817,40108037,40828931,41222148,41418754,41549825,41943042,42139650,42467330,42795011,43384833],"routine":[8585217,14155777,15794177,16384001,25624577,25952257,34537473],"readable":[15859713],"replace":[3997697,7405570,8585217,15794177,15859714,20709378,25624577,27525122,32702466,34013186,40828929,40894466],"readalltext":[15663106,19595266,34340866,42074113,43384834],"random":[851976,2031619,5373954,6553607,7208969,8585227,12779525,15794187,16449543,16515085,19660801,19922947,20185096,21168133,23592961,25624592,27000834,28049416,28573701,30212107,33751048,33816582,34144265,35258373,36962315,41549825,42532867],"rand":[851970,20185090],"reenter":[25624577],"reverse":[2490369,20512769,29687809,33095681],"retrieves":[2228225,12713985,43057153],"readonly":[3407873,3932161,9699330,10027009,10158082,14286849,15859713,18087938,18808833,24379394,25886721,25952257,27066370,37486594,39321601,41746433,42401793],"reasonable":[12845057,38535169],"ref":[3997702,8060929,12713985,13631489,15794177,17825793,18481153,22216705,22413313,23003138,24903686,28114946,39583746,41353218,42532865],"representable":[42074113],"rounded":[8585219,11075585,15794179,25624579,26607617,27262977,42205185],"rename":[25624578],"rounding":[4128769,8585223,15794183,17432577,23003138,25624583,26673154,37158913,41222145,43450369],"reallocation":[3997697,7405569,18153474,24903681],"resolution":[28049409,33751041],"result":[196619,327681,1507339,1572865,1703937,2031617,2359301,2490370,2621441,2752513,3014668,3538945,3670029,3735553,4128769,4259841,4521985,4784129,5242881,5505025,5570572,5701644,5767169,5832705,6094862,7208961,7471116,7602177,8126465,8257548,8388609,8519681,8585254,8650753,8847361,9175041,9240578,9502721,9568257,9764879,10354690,10420225,10485762,10616833,11075585,11403277,11665409,11927553,12058625,12320769,12648449,12976129,13369345,13697026,13762561,14024706,14155778,14417921,14614531,14876673,15073281,15400961,15597569,15728641,15794214,15990790,16318466,16384001,16449537,16515073,16580609,16973825,17039361,17104898,17235969,17432577,18219009,18284545,18546700,18808833,19202049,19267597,19333126,19398658,19595268,19791874,19857420,19922945,20250626,20447244,20512769,20774913,21299201,21823500,21889025,21954561,22020097,22151169,22544396,22806534,22872065,23068673,23134209,23396353,23789579,23986191,24051713,24117258,24248322,24313857,24444939,24510465,24707073,24969229,25034764,25100320,25165830,25231361,25296897,25427970,25624614,25821196,26345473,26542081,26607622,26673153,26804225,27262977,27328513,27459585,27787265,28114946,28180492,28246018,28311553,28442625,28639233,28770316,28835841,28901377,29032449,29163521,29294603,29360140,29687809,30212097,30801921,30867457,31129601,31326209,31457281,31653890,31784975,31981569,32178177,32374795,32505857,32571404,32833538,32964609,33030155,33095682,33292289,33357825,33423361,33554433,33685519,33816577,34078721,34144257,34209793,34406402,34930700,35127297,35192834,35586049,35913732,35979265,36044813,36241420,36438018,36765708,36962305,37158913,37552129,37814273,37879809,38010881,38273028,38338562,38404108,38469645,38666244,38797314,38862849,39124993,39190529,39256066,39387148,39452674,39518209,39583756,39649281,40108033,40173580,40239106,40304641,40370177,40697857,40828929,41091082,41156610,41222145,41353248,41615361,41811980,42008577,42074114,42205185,42467329,42663937,42860545,43384836,43778050],"retrieve":[3997700,9830402,14614530,24903682,35913730,42008578],"represent":[12713985,20709378,21299202,22151170,41549825],"recent":[25624577,29032449],"return":[262145,458754,524289,589825,851969,917505,1048577,1179649,1245185,1310722,1376259,1441794,1638401,1703941,1835009,1900546,2097154,2228225,2424833,2555905,2621445,3080195,3145731,3342338,3473411,3604481,3670017,3801090,3997700,4063233,4194305,4390913,4456450,4718595,5111810,5242882,5439490,5636097,6029315,6094850,6160386,6488065,6619139,6684673,6225921,6750209,6291457,6881281,6946817,7012353,7077891,7274497,7667714,7733250,7864321,7929857,8060930,8257538,8454147,8519683,8585292,8781825,8912897,8978434,9109505,9240577,9306117,9371649,9764867,9830402,9895938,9961474,10027009,10092547,10223617,10420226,10551298,10682369,10747905,10878979,10944513,11010049,11141121,11272193,11337730,11599873,11730947,11796481,11862017,12058626,12124163,12189698,12255235,12320769,12451842,12517378,12582913,12713985,12845060,13041665,13107204,13434882,13500417,13565953,13697026,13959170,14090242,14155779,14221313,14483457,14548995,14614529,14745602,14811138,14942209,15138819,15269889,15335426,15532034,15663106,15794252,15859713,15925251,15990789,16121857,16187393,16252929,16318469,16711681,16777217,16908289,17104898,17301505,17367045,17432577,17563650,17629185,17694722,17760257,17891329,17956865,18022401,18219013,18350081,18481153,18612226,18677761,18743297,18874370,19005441,19070977,19136515,19267586,19333122,19398659,19464193,19529729,19595267,19726337,19791877,19857410,19988482,20054017,20119553,20185089,20316161,20578305,20643842,20709377,20840449,20905985,20971521,21102594,21233665,21299201,21364737,21430274,21626881,21692417,21823490,22151171,22347777,22413313,22544386,22806531,22937603,23003139,23265281,23330818,23920641,23986182,24117250,24182785,24576001,24838146,24969217,25034754,25100290,25165826,25427970,25493506,25559041,25624652,25755649,25821186,26017793,26083332,26148866,26279937,26411009,26476547,26673153,26738693,26869761,27000833,27131905,27525123,27656193,27721729,27852801,27918338,27983873,28114945,28246020,28442630,28770306,28966913,29360131,29491202,29622273,29818882,29884417,29949953,30015491,30408705,30474241,30539777,30605313,30670850,30736385,30932993,31064065,31129602,31195137,31391745,31588353,31719425,31784966,31916033,32112642,32243715,32309249,32440321,32505861,32571394,32702466,32768001,32833538,32899073,33030146,33226755,33423365,33488898,33685507,33882113,33947649,34013185,34275330,34340866,34406405,34471937,34603009,34668545,34734085,34865153,34930690,34996225,35061761,35258371,35323905,35651585,35717121,35848193,35913729,36044804,36175873,36372481,36503555,36569089,36634626,36700163,36831234,36896770,37093379,37158913,37224449,37355521,37421057,37748737,37945345,38076417,38207489,38535169,38600705,38666242,38731777,38993921,39321601,39387138,39452676,39583746,39845890,39911426,39976961,40042497,40239105,40304642,40435717,40501249,40566785,40632321,40763393,40828930,41025538,41091074,41287681,41353218,41418754,41484291,41549825,41680897,41811971,41877506,42008580,42074115,42139650,42598403,42729473,43188226,43253765,43384835,43450371,43712513,43778053],"runtime":[25624578],"reallocate":[1900550,3997702,4849665,7733249,8585217,15794177,24903688,25624577,42401793],"r1n":[2031622,8585218,15794178,19922950,25624578],"reading":[12058625],"restrictions":[23068673,25100289,41353217,42401793],"read":[1376258,4718594,7077894,7208961,8519687,8585226,10878978,12058632,14090241,14155782,15138822,15794186,16515073,22151174,23068674,25624586,30212097,33226758,34144257,36503558,36962305],"represents":[2162689,2228225,3866625,4980737,8060929,11993089,12386305,12713985,13631490,15794177,17825794,18481153,22216705,22413313,23592961,29753345,31260673,35389441,37224449,40960001,41549839,42532866,42991617,43515905],"ranges":[8519681,21299201],"returning":[8585217,15794177,23003137,25624577,28246017],"rely":[7208961,16515073,30212097,34144257,36962305],"rop":[327686,1572870,2752536,3538968,3735558,4128774,4259846,4521991,4784134,5308422,5505030,5767174,5832728,6029326,7208977,7340038,7602182,8126470,8388614,8519686,8585330,8650758,8847366,9175046,9437190,9568262,10420249,10485784,10616856,11075590,12058630,12320776,12779534,12976135,13369350,13762583,14024728,14155782,14876678,15007746,15400984,15597574,15728646,15794290,16449556,16515089,16580632,16973831,17039366,19202054,20709382,20774918,21037062,21299206,21495814,21954567,22151174,22282246,22609926,22806534,22872071,23068697,23134232,23396358,24313880,24510470,24707078,25100303,25231368,25296920,25624689,26345478,26542104,26804230,27262982,27590662,27787288,28311558,28639238,28835847,28901382,29032459,29163544,30212113,30867480,31457286,32178182,33292295,33357830,33816593,34013191,34144273,34209816,35127303,35586054,36438022,36962321,37552134,37814278,37879832,38862854,39125016,39190534,39256088,39452696,39518214,40108040,40697880,40828934,41222150,41353231,41615368,41943046,42205190,42336262,42467334,42663962,42860551,43778076],"release":[196610,327682,458754,720897,917506,1310721,1376258,1441794,1507330,1572866,1703938,1835010,2031618,2359298,2490370,2621442,2752514,2818050,2949122,3014658,3080194,3145730,3473410,3538946,3670018,3735554,4128770,4259842,4521986,4718594,5111810,5242882,5505026,5308418,5570562,5701634,5767170,5832706,6029314,6094850,6160386,6619138,7077890,7340034,7405570,7471106,7602178,7667714,8126465,8257538,8388610,8454146,8519682,8650754,8847362,8978434,9043970,9175042,9240578,9306114,9437186,9502722,9568258,9699329,9764866,9830402,9895938,9961474,10092546,10354690,10420226,10485762,10551298,10616834,10878978,11075586,11337730,11403266,11599874,11730946,11927554,12058626,12124162,12189698,12255234,12320770,12451842,12517378,12648450,12845058,12976130,13107202,13369346,13434882,13697026,13762562,13828097,13959170,14024706,14090242,14155778,14417922,14483458,14548994,14614530,14745602,14811138,14876674,15138818,15335426,15400962,15532034,15597570,15663106,15728642,15794177,15859714,15925250,15990785,16318466,16580610,16842754,16973826,17039362,17104898,17235970,17367042,17432578,17563650,17694722,18153474,18219010,18284546,18546690,18612226,18874370,19136514,19202050,19267586,19333122,19398658,19595266,19791874,19857410,19922946,20250626,20447234,20512770,20643842,20709378,20774914,21037058,21102594,21299202,21495810,21561346,21823490,21889026,21954562,22020098,22151170,22282242,22544386,22609922,22806530,22872066,22937602,23003138,23068674,23134210,23330818,23396354,23789570,23986178,24051714,24117250,24248322,24313858,24444930,24510466,24707074,24772610,24838146,24969218,25034754,25100290,25165826,25231362,25296898,25427970,25493506,25624578,25821186,26083330,26345474,26476546,26542082,26607618,26673154,26738690,26804226,27262978,27328514,27459586,27525122,27590658,27787266,27918338,27983874,28114946,28180482,28246018,28311554,28442626,28704769,28770306,28835842,28901378,29032450,29163522,29294594,29360130,29556738,29622274,29687810,30015490,30081026,30146561,30343170,30670850,30801922,30867458,31457282,31522818,31653890,31784962,32112642,32178178,32243714,32374786,32505858,32571394,32702466,32833538,32964610,33030146,33095682,33226754,33292290,33357826,33423362,33488898,33554434,33685506,34013186,34078722,34209794,34340866,34406402,34734082,34799617,34930690,35061762,35127298,35192834,35586050,35913730,35979266,36044802,36241410,36438018,36503554,36634626,36700162,36765698,36831234,36896770,37093378,37158914,37289985,37552130,37814274,37879810,38273026,38338562,38404098,38469634,38535170,38666242,38797314,38862850,39124994,39190530,39256066,39387138,39452674,39649282,39583746,39714818,39911426,40108034,40173570,40239106,40304642,40370178,40435714,40501250,40697858,40828929,40894466,41025538,41091074,41156610,41222146,41353218,41484290,41811970,41877506,41943042,42008578,42074113,42139650,42205186,42336258,42467330,42598402,42663938,42795010,42860546,42926082,43122690,43253762,43319297,43384834,43450370,43778050],"rop2":[2949126,8585220,15794180,24772614,25624580,31653894,38797318],"reallocates":[8323073,25952257],"regions":[29360129,41811969],"relies":[25624577],"reallocate_function":[3997708,24903688,31195141,41549825],"raw":[1376257,5242881,8585218,15794178,25624578],"randomness":[7208961,21168129,28049410,28573697,33751042],"requires":[1507329,2359297,3670017,12976129,15990785,19267585,19333121,24969217,27525121,29294593,32374785,32702465,38666241,39387137],"representation":[1769473,2031617,2293761,2555906,4653057,4980737,5242882,6225921,8060929,8585219,10944513,11993089,15794179,16515073,16777217,18481153,19005442,19922945,19988482,21430274,22413313,23527425,25165826,25624579,26083329,27197441,31260673,31916034,33816577,33947650,34144257,35717122,37224449,40960001,41418754],"relations":[38338561],"represented":[3407873,4980737,5242881,11993089,25886721,28114945,40239105],"respectively":[2490372,33095684,38338562],"relative":[8585217,15794177,25624577,36438017],"reduce":[12845057],"right":[8585217,15794177,19398657,25624577,41811970],"resize":[1900545,7405572,8585217,15794177,25624577,27525122,31195137,32702466,40894469,41549825],"reason":[6553601],"r1p":[2031629,8585221,15794181,19922957,24117266,25624581,36044819,41091091],"requirements":[1507329,3670017,7208961,21168129,24969217,29294593,32374785],"rule":[7667713,11337729,14811137,18874369],"remainder":[1703938,2621442,6160386,7667713,8585242,10354690,11337729,12189697,15794202,16318466,18219010,19333127,19791874,20250626,21102594,22020098,23986181,24117253,24248321,25493506,25624602,26607624,27328514,28246019,28442626,30801922,31784965,32505858,33423362,34078722,34406402,35192834,36044807,36634626,38797314,39649282,40370178,41091077,41156610],"realloc_func_ptr":[3997701,24903685],"representing":[3407874,8060929,8323073,8585217,13172737,14090242,14680065,15794177,22413313,25624577,25886722],"rop1":[2949126,8585222,15794182,24772614,25624582,31653894,38797320],"regiom":[8454145,15925249],"roots":[5832705,8978433,10420225,25624577,35192833,38797313,39911425],"realloc":[12976129],"reads":[11403265],"restore":[3997698,29032451],"related":[2490369,20512769,29687809,33095681],"refer":[25624577],"range":[851972,5111809,5242881,8585220,14614529,15794180,16449538,16515075,19595265,20185091,23003137,25165825,25624580,28114945,29360129,30212099,33816577,36962307,40239105,41811969,42074113,43450369],"reference":[131073,196609,262145,327681,393217,458753,524289,589825,655361,720897,786433,851969,917505,983041,1048577,1114113,1179649,1245185,1310721,1376257,1441793,1507329,1572865,1638401,1703937,1769473,1835009,1900545,1966081,2031617,2097153,2162689,2228225,2293761,2359297,2424833,2490369,2555905,2621441,2686977,2752513,2818049,2883585,2949121,3014657,3080193,3145729,3211265,3276801,3342337,3407873,3473409,3538945,3604481,3670017,3735553,3801089,3866625,3932161,3997697,4063233,4128769,4194305,4259841,4325377,4390913,4456449,4521985,4587521,4653057,4718593,4784129,4849665,4915201,4980737,5046273,5177345,5111809,5242881,5373953,5439489,5505025,5308417,5570561,5636097,5701633,5767169,5832705,5898241,5963777,6029313,6094849,6160385,6422529,6488065,6553601,6619137,6684673,6225921,6750209,6356993,6291457,6815745,6881281,6946817,7012353,7077889,7143425,7208961,7274497,7340033,7405569,7471105,7536641,7602177,7733249,7667713,7798785,7864321,7929857,7995393,8060929,8126465,8192001,8257537,8323073,8388609,8454145,8519681,8585219,8650753,8716289,8781825,8847361,8912897,8978433,9043969,9109505,9175041,9240577,9306113,9371649,9437185,9502721,9568257,9633793,9699329,9764865,9830401,9895937,9961473,10027009,10092545,10158081,10223617,10289153,10354689,10420225,10485761,10551297,10616833,10682369,10747905,10813441,10878977,10944513,11010049,11075585,11141121,11206657,11272193,11337729,11403265,11468801,11534337,11599873,11665409,11730950,11796481,11862017,11927553,11993089,12058625,12124161,12189697,12255233,12320769,12386305,12451841,12517377,12582913,12648449,12713985,12779521,12845057,12910593,12976129,13041665,13107201,13172737,13238273,13303809,13369345,13434881,13500417,13565953,13631489,13697025,13762561,13828097,13893633,13959169,14024705,14090241,14155777,14221313,14286849,14352385,14417921,14483457,14548993,14614529,14680065,14745601,14811137,14876673,14942209,15007745,15073281,15138817,15204353,15269889,15335425,15400961,15466497,15532033,15597569,15663105,15728641,15794179,15859713,15925249,15990785,16056321,16121857,16187393,16252929,16318465,16384001,16449537,16515073,16580609,16646145,16711681,16777217,16842753,16908289,16973825,17039361,17104897,17170433,17235969,17301505,17367041,17432577,17498113,17563649,17629185,17694721,17760257,17825793,17891329,17956865,18022401,18087937,18153473,18219009,18284545,18350081,18415617,18481153,18546689,18612225,18677761,18743297,18808833,18874369,18939905,19005441,19070977,19136513,19202049,19267585,19333121,19398657,19464193,19529729,19595265,19660801,19726337,19791873,19857409,19922945,19988481,20054017,20119553,20185089,20250625,20316161,20381697,20447233,20512769,20578305,20643841,20709377,20774913,20840449,20905985,20971521,21037057,21102593,21168129,21233665,21299201,21364737,21430273,21495809,21561345,21626881,21692417,21757953,21823489,21889025,21954561,22020097,22085633,22151169,22216705,22282241,22347777,22413313,22478849,22544385,22609921,22675457,22740993,22806529,22872065,22937601,23003137,23068673,23134209,23199745,23265281,23330817,23396353,23461889,23527425,23592961,23658497,23724033,23789569,23855105,23920641,23986177,24051713,24117249,24182785,24248321,24313857,24379393,24444929,24510465,24576001,24641537,24707073,24772609,24838145,24903681,24969217,25034753,25100289,25165825,25231361,25296897,25362433,25427969,25493505,25559041,25624578,25690113,25755649,25821185,25886721,25952257,26017793,26083329,26148865,26214401,26279937,26345473,26411009,26476545,26542081,26607617,26673153,26738689,26804225,26869761,26935297,27000833,27066369,27131905,27197441,27262977,27328513,27394049,27459585,27525121,27590657,27656193,27721729,27787265,27852801,27918337,27983873,28049409,28114945,28180481,28246017,28311553,28377089,28442625,28508161,28573697,28639233,28704769,28770305,28835841,28901377,28966913,29032449,29097985,29163521,29229057,29294593,29360129,29425665,29491201,29556737,29622273,29687809,29753345,29818881,29884417,29949953,30015494,30081025,30146561,30212097,30277633,30343169,30408705,30474241,30539777,30605313,30670849,30736385,30801921,30867457,30932993,30998529,31064065,31129601,31195137,31260673,31326209,31391745,31457281,31522817,31588353,31653889,31719425,31784961,31850497,31916033,31981569,32047105,32112641,32178177,32243713,32309249,32374785,32440321,32505857,32571393,32636929,32702465,32768001,32833537,32899073,32964609,33030145,33095681,33161217,33226753,33292289,33357825,33423361,33488897,33554433,33619969,33685505,33751041,33816577,33882113,33947649,34013185,34078721,34144257,34209793,34275329,34340865,34406401,34471937,34537473,34603009,34668545,34734081,34799617,34865153,34930689,34996225,35061761,35127297,35192833,35258369,35323905,35389441,35454977,35520513,35586049,35651585,35717121,35782657,35848193,35913729,35979265,36044801,36110337,36175873,36241409,36306945,36372481,36438017,36503553,36569089,36634625,36700161,36765697,36831233,36896769,36962305,37027841,37093377,37158913,37224449,37289985,37355521,37421057,37486593,37552129,37617665,37683201,37748737,37814273,37879809,37945345,38010881,38076417,38141953,38207489,38273025,38338561,38404097,38469633,38535169,38600705,38666241,38731777,38797313,38862849,38928385,38993921,39059457,39124993,39190529,39256065,39321601,39387137,39452673,39518209,39649281,39583745,39714817,39780353,39845889,39911425,39976961,40042497,40108033,40173569,40239105,40304641,40370177,40435713,40501249,40566785,40632321,40697857,40763393,40828929,40894465,40960001,41025537,41091073,41156609,41222145,41287681,41353217,41418753,41484289,41615361,41680897,41746433,41811969,41877505,41943041,42008577,42074113,42139649,42205185,42270721,42336257,42401793,42467329,42532865,42598401,42663937,42729473,42795009,42860545,42926081,42991617,43057153,43122689,43188225,43253761,43319297,43384833,43450370,43515905,43581441,43646977,43712513,43778049],"recurrence":[6553601],"rest":[29360129,41811969],"r2n":[36044804],"reallocated":[27525121,32702465],"remarks":[458753,720897,917505,1245185,1376257,1441793,1507329,1835009,1900545,2031617,2162689,2359297,2490369,2752513,2818049,3407873,3670017,3866625,3932161,3997697,4259841,4456449,4521985,4849665,4980737,5111809,5242881,5373953,5701633,5898241,6029313,6094849,6553601,7208961,7405569,7667713,7733249,8060929,8126465,8257537,8323073,8454145,8519681,8650753,8978433,9043969,9764865,9830401,9895937,10092545,10616833,11337729,11403265,11599873,11730945,11993089,12058625,12124161,12189697,12320769,12517377,12648449,12845057,12976129,13107201,13434881,13631489,13762561,13828097,13959169,14024705,14090241,14155777,14286849,14417921,14483457,14614529,14745601,14811137,15859713,15925249,15990785,16384001,16449537,16515073,16580609,16842753,17104897,17235969,17432577,17825793,18153473,18481153,18808833,18874369,18939905,19070977,19202049,19267585,19333121,19398657,19595265,19922945,20185089,20512769,20709377,21168129,21299201,21823489,21954561,22151169,22282241,22413313,22544385,22609921,22806529,22937601,23003137,23068673,23134209,23330817,23986177,24117249,24248321,24838145,24969217,25034753,25100289,25165825,25231361,25296897,25427969,25493505,25821185,25886721,25952257,26083329,26542081,26607617,26673153,27525121,27787265,27983873,28049409,28114945,28246017,28377089,28573697,28770305,28835841,29032449,29294593,29360129,29556737,29622273,29687809,30015489,30081025,30146561,30212097,31129601,31260673,31653889,31784961,32374785,32702465,32833537,32964609,33030145,33095681,33161217,33488897,33685505,33751041,33816577,34013185,34144257,34209793,34799617,35258369,35913729,36044801,36110337,36175873,36241409,36962305,37158913,37224449,37289985,37683201,38273025,38338561,38469633,38535169,38666241,39124993,39256065,39387137,39583745,39911425,40108033,40239105,40304641,40501249,40697857,40828929,40894465,40960001,41025537,41091073,41353217,41484289,41615361,41746433,41811969,41943041,42008577,42074113,42139649,42336257,42401793,42532865,42598401,42663937,42795009,42860545,43319297,43384833,43450369,43515905,43778049]} \ No newline at end of file +{"raised":[25755649,28508161],"rem":[6881281,20643842,32636952,37814290],"root":[196609,6094850,6422530,6881290,6946818,12320769,20643860,22675457,32636957,37814294,40239105],"reopen":[22675457],"room":[20709379,25034753,26738689,33685507],"reps":[14811145,41287687],"remove":[4390913,6881282,20643844,35454977],"ring":[38404097],"readallbytes":[1572866],"returned":[6881281,7274498,7995393,9830401,10158081,10944514,13107202,15138817,18350082,20643842,21299201,22806529,22937602,24313857,24444929,27983876,28180482,28311554,29360129,31719425,34668546,34996228,36438017,36962305,37027841,40697858,41549826,42663937,43319297],"really":[21889025,22347778,33161217],"retrieveargumentvalues":[2228225,14286849,39059461],"releases":[20709378,33685506],"repeated":[4915201,32178177,34013185],"runs":[22675457],"rabin":[14811138],"r2p":[6881281,20643842,40239124],"redirected":[1],"rationals":[851970,2883586,2949122,4390914,9437186,11468803,12713986,20381698,20643843,22872066,23724040,24117250,27394050,30998530,34144258,37486595,37748738,37945346,39649288,41156610],"retval":[6553601,6881282,8388609,16908289,20643844,40239105],"retain":[30605313],"remaining":[6881281,19529729,20643842],"resilience":[24969217],"required":[1048577,1769474,2097153,4849666,5308418,6553601,6881288,18874369,19529729,20709378,20643856,22806529,24969217,26148866,27525121,27983873,28311553,28704769,29622274,29687810,30277633,32178177,33685506,33751042,34013185,34668545,34996225,35651585,38273026,42467330],"resources":[2228225,7012353,9371649,11796481,12517377,14286849,15269889,17563649,18153473,22675457,23855105,25165825,28770305,32702465,38797313,41811969,42270721],"remains":[9830401],"reallocations":[4915201,16515073,36044801],"resized":[1900545],"routines":[1703937,17891329,21889025,33161217],"recommended":[14876673,15073281,15925249,18743297,23265281,23330817,30474241],"reflects":[30605313],"reclaimed":[2228225,7012353,9371649,11796481,12517377,14286849,15269889,17563649,18153473,23855105,25165825,28770305,32702465,38797313,41811969,42270721],"released":[5898241,6815745],"regular":[6684674,6881282,20643844,31981570],"radix":[9371649,11993089,27983873,34996225,40566788],"returns":[131076,393217,983042,1245185,1638403,1835011,2162690,2228225,2424835,3080193,3866625,4653060,4784129,5046275,5373955,5767169,6684674,6750210,6881282,7667714,8585217,9043969,10354689,12517379,13828099,13959170,14090242,14286849,14745601,15269889,15794177,16646145,17170434,17367042,19988482,20054017,20643844,21168131,21233665,22151169,22282241,22347778,23592963,25165825,26738689,27000833,27918337,28311553,28770305,29425667,29753345,31260673,31588353,31916033,31981570,32571393,32702465,32833537,32964609,33292289,34078723,34537473,34668545,35586050,36896772,37617668,38666243,38797313,39190530,39321603,40501249,41287682,41484289,41811969,42270723,42401794],"results":[458753,6160385,14352385,30605313,35323905],"removed":[35454977],"rof":[16580609,18677761,21561345,29818881,31195137,31653889],"rational":[851969,2490370,2883587,2949126,3997701,4390913,5505028,6881285,7602177,7995393,9437190,9633796,11468802,11599874,11927557,12713985,14876679,15073289,16777221,17563654,18153474,18743303,20381698,20643853,22872067,23724033,23920645,24117253,27394054,29360129,30474249,30605314,30998531,31457284,34144261,34799618,35717125,35979265,37486594,37748737,37945347,38862850,39518213,39649281,40697859,40894466,41156611,41353218,41943045,42663939,42729474,43712517],"routine":[6881281,9633793,12255233,20643842,24051713,39256065],"readable":[16646145],"replace":[3604481,4915202,6881281,16646146,19988482,20643842,25034754,26738690,33816578,39190530,41156609],"readalltext":[18546690,22478850,37748738,38993922,43515905],"random":[655369,1703939,5898242,6160392,6881291,7340042,13500422,14614542,17891331,18284552,20643867,20905986,21561353,23265286,25165825,26673164,28377090,30015494,32178185,34013193,34209802,34340876,35979265,40108038,41811971,42139654],"rand":[655362,21561346],"reenter":[22675457],"reverse":[2686977,19136513,29032449,39583745],"retrieves":[2228225,14286849,39059457],"readonly":[3211265,3735553,11337730,11403266,11599873,12779522,16318465,16646145,19595265,22085634,24051713,26345473,28639234,36044801,40566785,40960002,42729473],"reasonable":[14811137,41287681],"ref":[3604486,9371649,12517377,14286849,15269889,17563649,20643841,21299202,23855105,24903686,27983874,28770305,33685506,34668546,41811969],"representable":[43515905],"rounded":[6881283,10551297,20643846,24641537,28901377,41418753],"rename":[22675458],"rounding":[3997697,6881287,18350081,20643854,21299202,24313858,36438017,40697857,43712513],"reallocation":[3604481,4915201,16515074,24903681],"resolution":[32178177,34013185],"result":[196609,1048587,1114123,1507329,1703937,2097157,2555905,2686978,3342337,3407873,3473420,3538945,3801089,3866637,3932161,3997697,4128769,4587521,5111820,5242892,5505025,5570561,6094849,6225932,6291457,6553614,6684687,6881318,6946817,7340033,8126465,8781836,8847361,9240577,9306113,9437185,9568257,9633793,9699329,9764866,9895937,9961473,10092545,10420237,10551297,10616834,10813441,11206657,11534338,11927553,12255234,12320769,12451841,12648450,12910593,13041665,13565954,13631489,13959169,14024705,14155777,14614529,14876673,15073281,15138819,15204353,15597570,15663116,16187393,16252929,16777217,17104897,17301505,17432577,17760257,17891329,18219010,18284545,18350081,18415617,18677772,18743297,18874374,18939917,19136513,19267585,19333121,19398657,19464204,19529734,19595265,19791883,19922956,20709388,20643916,20774913,21037058,21626882,21889039,22347777,22478852,22544385,22806530,22872065,23396353,23920641,24117249,24313857,24641537,24707073,24969217,25100289,25296906,25362433,25493505,25559046,25624578,25690114,25755649,25886721,25952257,26017804,26411019,26673153,26804225,27000845,27066369,27262977,27394049,27525131,27590657,27787276,27852801,27983874,28180486,28246017,28311584,28508161,28704770,28835841,28901382,29032449,29556748,29818892,30081025,30212097,30277634,30343169,30474241,30539777,30605313,30736385,30867457,30932993,31195148,31326219,31457281,31719436,31981583,32243724,32636930,32768001,33095682,33161231,33488908,33619969,33685516,33947660,34144257,34209793,34340865,34406412,34668576,34734082,34930689,34996226,35127297,35192833,35258369,35454978,35651595,35717121,36634625,36831233,36962316,37027841,37421057,37748740,37814274,38338561,38404098,38535169,38862849,39518209,39583746,39976962,40042498,40108033,40173569,40239117,40435713,40697857,40763404,40828932,41156609,41418753,41680897,41746445,41943041,42074113,42205186,42336257,42467332,42598401,42663940,42991618,43057153,43253772,43384833,43515906,43581450,43712513,43778049],"retrieve":[3604484,10158082,15138818,24903682,37027842,42663938],"represent":[14286849,19988482,22347778,23396354,35979265],"recent":[22675457,30605313],"return":[327681,393217,458754,655361,720897,851970,917505,1245185,1310721,1376258,1441793,1507333,1572867,1769474,1900546,1966081,2031617,2228225,2293761,2621443,2752514,2883587,3014659,3080193,3342341,3604484,3866625,4063233,4325379,4521985,4718593,4784129,4849666,4980738,5308418,5439489,5570562,5701635,5767170,6029313,6356993,6422530,6553602,6619139,6684675,6881356,6946818,7012353,7143425,7208961,7274498,7405570,7471107,7733249,7798785,7864321,7929857,7995395,8192002,8257539,8323073,8388611,8454145,8519682,8585217,8650755,8781826,9043969,9175041,9371650,9437186,9895939,10158082,10289153,10354689,10616833,10682369,10747905,10878981,10944515,11010050,11141122,11272193,11468802,11599873,11665409,11730945,11796481,12058625,12124161,12189697,12255235,12582913,12648453,12713986,12976129,13107203,13238274,13369345,13434881,13697025,13762562,13893636,13959169,14221314,14286849,14352386,14483458,14548994,14680067,14745601,14811140,15138817,15335426,15532033,15597570,15663106,15728641,15794177,15859713,15925250,15990786,16056321,16121857,16384001,16580610,16646145,16711681,16908291,16973825,17039361,17170433,17235970,17432581,17498113,17563649,17629187,17694722,17825793,18087937,18153473,18219010,18350081,18546690,18808833,18874373,18939906,19202049,19267590,19529730,19660801,19726337,19922946,19988481,20054017,20119553,20185089,20250626,20316161,20381699,20447233,20578309,20709378,20643992,20840449,21037061,21102593,21233665,21299203,21364737,21495810,21561345,21692417,21757954,21823489,21889030,21954562,22151169,22282241,22347777,22413313,22478851,22609921,22806531,22937602,23003140,23068675,23134211,23330818,23396355,23527425,23658497,23855105,23986177,24182785,24248321,24313857,24444930,24510466,24576001,24772609,25034755,25296898,25427969,25559042,25624580,26017794,26083330,26148866,26542081,26738690,26869761,26935297,27000833,27131909,27197443,27328513,27590658,27787266,27918337,27983873,28180483,28311554,28377089,28704770,28966913,29097987,29163521,29229057,29360131,29491201,29556738,29622274,29687810,29753345,29818882,29884417,30277634,30408705,30736389,30867461,31064065,31195138,31260673,31326210,31522817,31588353,31653890,31719427,31784961,31850497,31916033,31981571,32047105,32112642,32309249,32374785,32505857,32571393,32833537,32899073,32964609,33030145,33161222,33226753,33292289,33357825,33488898,33554433,33685506,33751042,34537473,34603009,34668546,34799617,34865153,34996225,35061762,35323906,35454980,35782658,35848193,35913729,35979265,36110338,36175873,36241409,36306949,36372481,36438019,36503554,36569093,36634626,36962307,37027844,37158913,37224449,37486594,37552131,37683203,37748739,37879809,38010883,38141954,38273026,38404101,38469633,38666241,38928385,38993922,39124993,39190529,39387139,39452673,39780353,39845889,40042501,40239108,40304641,40501249,40632321,40697857,41025537,41091073,41156610,41287681,41353218,41484289,41549826,41615361,41877506,42139651,42467330,42663937,42729473,42795009,42926085,43122689,43188225,43319299,43450369,43515907,43581442],"runtime":[22675458],"reallocate":[1900550,3604486,4194305,6881281,7405569,20643842,24903688,36044801],"r1n":[1703942,6881282,17891334,20643844],"reading":[9437185],"restrictions":[25362433,28311553,34668545,36044801],"read":[1572866,4325378,6881290,7340033,7471106,8650758,9437192,9895943,12255238,13238273,14614529,14680070,20643860,23396358,25362434,26673153,27197446,34209793,34340865,37683206],"represents":[1638401,2228225,4653057,5046273,9371649,12517378,13172737,13828097,14286849,15269890,17563649,20643841,23855105,25165825,28770305,32702465,34078721,35979279,36896769,38666241,38797313,39321601,41811970,42270721],"ranges":[9895937,22347777],"returning":[6881281,20643842,21299201,25624577],"rely":[7340033,14614529,26673153,34209793,34340865],"rop":[196614,2555910,3407896,3538968,3801094,3932166,3997702,4128775,4587526,5505030,5832710,6094872,6291462,6619150,6881394,6946841,7340049,8060934,8847366,9240582,9306118,9437190,9568262,9699334,9895942,9961478,10092550,10223622,10551302,11206680,11534360,12255238,12320774,12451847,12910598,13041687,13500430,13565976,13631494,13959176,14024711,14614545,15204358,16187416,16252935,17104920,17760262,18284564,18415622,18612226,19398662,19988486,20644067,20774918,22020102,22216710,22347782,22872070,23396358,23920646,24117256,24641542,24969240,25100294,25231366,25362457,25493510,25755672,25886727,25952280,26214406,26673169,26804230,27066392,27262982,27394054,27852807,28180486,28246040,28311567,28508184,28835846,29294598,30343192,30605323,30933016,33619975,34144264,34209809,34340881,34668559,34734104,35127302,35192839,35258374,35455000,36831238,37421082,38338567,38404124,38535192,38862854,39190535,40108049,40173574,40894470,41156614,41418758,41680920,41943046,42074118,42336262,42598406,42991622,43057176,43646982,43712518,43778056],"release":[196610,458754,589825,720898,851970,1048578,1114114,1376257,1507330,1572866,1703938,1966082,2097154,2555906,2621442,2686978,2818050,2883586,2949122,3014658,3342338,3407874,3473410,3538946,3801090,3866626,3932162,3997698,4128770,4325378,4587522,4915202,5111810,5242882,5570562,5701634,5767170,5832706,6094850,6225922,6291458,6422530,6553602,6619138,6684674,6946818,7274498,7471106,7995394,8060930,8126466,8192002,8257538,8388610,8519682,8650754,8781826,8847362,9175042,9240577,9306114,9437186,9568258,9699330,9764866,9895938,9961474,10027010,10092546,10158082,10223618,10420226,10551298,10616834,10813442,10878978,10944514,11010050,11141122,11206658,11337729,11468802,11534338,12255234,12320770,12451842,12648450,12713986,12910594,13041666,13107202,13238274,13565954,13631490,13762562,13893634,13959170,14024706,14155778,14221314,14352386,14483458,14548994,14680066,14811138,14876674,15073282,15138818,15204354,15335426,15400961,15466498,15532034,15597570,15663106,15925250,15990786,16187394,16252930,16515074,16580610,16646146,16908290,17104898,17235970,17301506,17432578,17629186,17694722,17760258,17891330,18219010,18350082,18415618,18546690,18677762,18743298,18874369,18939906,19136514,19267586,19333122,19398658,19464194,19529730,19791874,19922946,19988482,20381698,20578306,20709378,20643842,20774914,21037058,21299202,21626882,21757954,21889026,21954562,22020098,22216706,22347778,22478850,22544386,22675457,22806530,22872066,22937602,23003138,23068674,23134210,23330818,23396354,23724034,24117250,24313858,24444930,24510466,24641538,24707074,24969218,25034754,25100290,25231362,25296898,25362434,25493506,25559042,25624578,25690114,25755650,25821186,25886722,25952258,26017794,26083330,26214402,26279938,26411010,26738690,26804226,27000834,27066370,27131906,27197442,27262978,27328514,27394050,27525122,27787266,27852802,27983874,28180482,28246018,28311554,28508162,28704770,28835842,28901378,29032450,29097986,29294594,29360130,29556738,29818882,30081026,30146561,30212098,30277634,30343170,30474242,30539778,30605314,30736386,30867458,30932994,30998530,31129601,31195138,31326210,31653890,31719426,31981570,32047106,32112642,32243714,32636930,32768002,33095682,33161218,33488898,33619970,33685506,33816578,33947650,34144258,34275330,34406402,34471938,34668546,34734082,34930690,34996226,35061762,35127298,35192834,35258370,35323906,35454978,35651586,35782658,36306946,36438018,36503554,36569090,36634626,36700161,36765697,36831234,36962306,37027842,37224450,37421058,37486594,37552130,37683202,37748738,37814274,37945346,38010882,38141954,38338562,38404098,38469634,38535170,38600706,38862850,38993922,39190530,39387138,39583746,39649282,39714818,39976962,40042498,40173570,40239106,40435714,40697858,40763394,40828930,40894466,41156609,41287682,41418754,41549826,41680898,41746434,41877506,42008577,42074114,42205186,42336258,42467330,42598402,42663938,42926082,42991618,43057154,43253762,43319298,43384834,43515905,43581442,43646978,43712514],"rop2":[2949126,6881284,20643848,26279942,33095686,37814278],"reallocates":[9830401,24051713],"regions":[31719425,36962305],"relies":[22675457],"reallocate_function":[3604491,24903687,29163525,35979265],"raw":[1572865,5570561,6881282,20643844],"randomness":[7340033,23265281,30015489,32178178,34013186],"requires":[1048577,2097153,3866625,12451841,18874369,18939905,19529729,25034753,26738689,27000833,27525121,33488897,35651585,42467329],"representation":[1703937,1835009,2293762,2424833,5046273,5373953,5570562,6881283,7012353,9371649,11796481,13828097,14614529,17563649,17891329,18153473,20250626,20447234,20643846,21495810,23003137,23592961,23855105,25559042,29425665,29884418,34078721,34209793,37158914,38666241,39321601,40108033,40304642,41353218],"relations":[42205185],"represented":[3211265,5046273,5570561,13828097,26345473,27983873,34996225],"respectively":[2686980,39583748,42205186],"relative":[6881281,20643842,42991617],"reduce":[14811137],"right":[6881281,20643842,22806529,36962306],"resize":[1900545,4915204,6881281,20643842,25034754,26738690,29163521,33816581,35979265],"reason":[6160385],"r1p":[1703949,6881285,17891341,20643850,25296914,40239123,43581459],"requirements":[1048577,3866625,7340033,23265281,27000833,27525121,35651585],"rule":[8192001,11141121,14483457,21757953],"remainder":[1507330,3342338,6881306,7274498,8192001,9764866,11141121,12648450,14221313,17301506,17432578,19267586,19529735,20643892,21037058,21626882,21889029,22544386,22937602,25296901,25624579,25690113,26083330,28901384,30539778,30736386,30867458,32636930,32768002,33161221,34930690,37814274,39976962,40042498,40239111,40435714,41549826,43581445],"realloc_func_ptr":[3604485,24903685],"representing":[3211266,6881281,9371649,9830401,11993089,13238274,17956865,20643842,23855105,26345474],"rop1":[2949126,6881286,20643852,26279942,33095686,37814280],"regiom":[8388609,16908289],"roots":[6094850,6422530,6946818,20643841,32636930,35782658,37814274],"realloc":[12451841],"reads":[10420225],"restore":[3604482,30605315],"related":[2686977,19136513,29032449,39583745],"refer":[22675457],"range":[655364,5570561,5767169,6881284,14614531,15138817,18284546,20643848,21299201,21561347,22478849,25559041,26673155,27983873,31719425,34340867,34996225,36438017,36962305,40108033,43515905],"reference":[131073,196609,262145,327681,393217,458753,524289,589825,655361,720897,786433,851969,917505,983041,1048577,1114113,1179649,1245185,1310721,1376257,1441793,1507329,1572865,1638401,1703937,1769473,1835009,1900545,1966081,2031617,2097153,2162689,2228225,2293761,2359297,2424833,2490369,2555905,2621441,2686977,2752513,2818049,2883585,2949121,3014657,3080193,3145729,3211265,3276801,3342337,3407873,3473409,3538945,3604481,3670017,3735553,3801089,3866625,3932161,3997697,4063233,4128769,4194305,4259841,4325377,4390913,4456449,4521985,4587521,4653057,4718593,4784129,4849665,4915201,4980737,5046273,5111809,5177345,5242881,5308417,5373953,5439489,5505025,5570561,5636097,5701633,5767169,5832705,5898241,5963777,6029313,6094849,6160385,6225921,6291457,6356993,6422529,6488065,6553601,6619137,6684673,6750209,6815745,6881283,6946817,7012353,7077889,7143425,7208961,7274497,7340033,7405569,7471105,7536641,7602177,7667713,7733249,7798785,7864321,7929857,7995398,8060929,8126465,8192001,8323073,8257537,8388609,8454145,8519681,8585217,8650753,8716289,8781825,8847361,8912897,8978433,9043969,9109505,9175041,9240577,9306113,9371649,9437185,9502721,9568257,9633793,9699329,9764865,9830401,9895937,9961473,10027009,10092545,10158081,10223617,10289153,10354689,10420225,10485761,10551297,10616833,10682369,10747905,10813441,10878977,10944513,11010049,11075585,11141121,11206657,11272193,11337729,11403265,11468801,11534337,11599873,11665409,11730945,11796481,11862017,11927553,11993089,12058625,12124161,12189697,12255233,12320769,12386305,12451841,12517377,12582913,12648449,12713985,12779521,12845057,12910593,12976129,13041665,13107201,13172737,13238273,13303809,13369345,13434881,13500417,13565953,13631489,13697025,13762561,13828097,13893633,13959169,14024705,14090241,14155777,14221313,14286849,14352385,14417921,14483457,14548993,14614529,14680065,14745601,14811137,14876673,14942209,15007745,15073281,15138817,15204353,15269889,15335425,15400961,15466497,15532033,15597569,15663105,15728641,15794177,15859713,15925249,15990785,16056321,16121857,16187393,16252929,16318465,16384001,16449537,16515073,16580609,16646145,16711681,16777217,16842753,16908289,16973825,17039361,17104897,17170433,17235969,17301505,17367041,17432577,17498113,17563649,17629185,17694721,17760257,17825793,17891329,18022401,17956865,18087937,18153473,18219009,18284545,18350081,18415617,18481153,18546689,18612225,18677761,18743297,18808833,18874369,18939905,19005441,19070977,19136513,19202049,19267585,19333121,19398657,19464193,19529729,19595265,19660801,19726337,19791873,19857409,19922945,19988481,20054017,20119553,20185089,20250625,20316161,20381697,20447233,20512769,20578305,20709377,20643845,20774913,20840449,20905985,20971521,21037057,21102593,21168129,21233665,21299201,21364737,21430273,21495809,21561345,21626881,21692417,21757953,21823489,21889025,21954561,22020097,22085633,22151169,22216705,22282241,22347777,22413313,22478849,22544385,22609921,22740993,22806529,22872065,22937601,23003137,23068673,23134209,23199745,23265281,23330817,23396353,23461889,23527425,23592961,23658497,23724033,23789569,23855105,23920641,23986177,24051713,24117249,24182785,24248321,24313857,24379393,24444929,24510465,24576001,24641537,24707073,24772609,24838145,24903681,24969217,25034753,25100289,25165825,25231361,25296897,25362433,25427969,25493505,25559041,25624577,25690113,25755649,25821185,25886721,25952257,26017793,26083329,26148865,26214401,26279937,26345473,26411009,26476545,26542081,26607617,26673153,26738689,26804225,26869761,26935297,27000833,27066369,27131905,27197441,27262977,27328513,27394049,27459585,27525121,27590657,27656193,27721729,27787265,27852801,27918337,27983873,28049409,28114945,28180481,28246017,28311553,28377089,28442625,28508161,28573697,28639233,28704769,28770305,28835841,28901377,28966913,29032449,29097985,29163521,29229057,29360134,29294593,29425665,29491201,29556737,29622273,29687809,29753345,29818881,29884417,29949953,30015489,30081025,30146561,30212097,30277633,30343169,30408705,30474241,30539777,30605313,30670849,30736385,30801921,30867457,30932993,30998529,31064065,31129601,31195137,31260673,31391745,31326209,31457281,31522817,31588353,31653889,31719425,31784961,31850497,31916033,31981569,32047105,32112641,32178177,32243713,32309249,32374785,32440321,32505857,32571393,32636929,32702465,32768001,32833537,32899073,32964609,33030145,33095681,33161217,33226753,33292289,33357825,33423361,33488897,33554433,33619969,33685505,33751041,33816577,33882113,33947649,34013185,34078721,34144257,34209793,34275329,34340865,34406401,34471937,34537473,34603009,34668545,34734081,34799617,34865153,34930689,34996225,35061761,35127297,35192833,35258369,35323905,35389441,35454977,35520513,35586049,35651585,35717121,35782657,35848193,35913729,36044801,36110337,36175873,36241409,36306945,36372481,36438018,36503553,36569089,36634625,36700161,36765697,36831233,36896769,36962305,37027841,37093377,37158913,37224449,37289985,37355521,37421057,37486593,37552129,37617665,37683201,37748737,37814273,37879809,37945345,38010881,38076417,38141953,38207489,38273025,38338561,38404097,38469633,38535169,38600705,38666241,38731777,38797313,38862849,38928385,38993921,39059457,39124993,39190529,39256065,39321601,39452673,39387137,39518209,39583745,39649281,39714817,39780353,39845889,39911425,39976961,40042497,40108033,40173569,40239105,40304641,40370177,40435713,40501249,40566785,40632321,40697857,40763393,40828929,40894465,40960001,41025537,41091073,41156609,41222145,41287681,41353217,41418753,41484289,41549825,41615361,41680897,41746433,41811969,41877505,41943041,42008577,42074113,42139649,42205185,42270721,42336257,42401793,42467329,42532865,42598401,42663937,42729473,42795009,42860545,42926081,42991617,43057153,43122689,43188225,43253761,43319297,43384833,43450369,43515905,43581441,43646977,43712513,43778049],"recurrence":[6160385],"rest":[31719425,36962305],"r2n":[40239108],"reallocated":[25034753,26738689],"remarks":[458753,589825,720897,851969,1048577,1310721,1572865,1638401,1703937,1900545,1966081,2097153,2686977,2818049,3211265,3538945,3604481,3735553,3866625,3932161,4128769,4194305,4653057,4915201,4980737,5046273,5111809,5570561,5767169,5898241,6160385,6422529,6553601,6619137,6684673,6815745,7340033,7405569,7995393,8192001,8388609,8781825,9175041,9240577,9306113,9371649,9437185,9633793,9830401,9895937,10027009,10158081,10420225,10944513,11141121,11206657,11468801,12255233,12451841,12517377,12713985,13041665,13107201,13238273,13565953,13631489,13828097,13893633,13959169,14221313,14352385,14483457,14548993,14614529,14811137,14876673,15073281,15138817,15269889,15400961,15466497,15532033,15925249,16318465,16515073,16646145,16711681,16908289,17104897,17563649,17891329,18219009,18284545,18350081,18743297,18874369,18939905,19136513,19529729,19595265,19922945,19988481,20381697,20512769,20709377,20643841,21299201,21561345,21757953,21889025,22347777,22478849,22806529,23003137,23265281,23330817,23396353,23855105,24051713,24117249,24313857,24444929,24969217,25034753,25296897,25362433,25559041,25624577,25690113,25755649,25821185,25886721,26017793,26083329,26214401,26345473,26673153,26738689,27000833,27328513,27525121,27590657,27787265,27852801,27983873,28180481,28246017,28311553,28508161,28573697,28704769,28901377,29032449,29360129,29294593,29556737,30015489,30277633,30343169,30474241,30605313,30998529,31129601,31326209,31653889,31719425,31981569,32047105,32178177,33095681,33161217,33488897,33685505,33816577,34013185,34078721,34144257,34209793,34340865,34668545,34734081,34996225,35323905,35651585,35782657,36044801,36241409,36438017,36634625,36700161,36765697,36896769,36962305,37027841,37421057,37486593,37748737,37945345,38207489,38338561,38404097,38469633,38666241,39190529,39321601,39387137,39583745,39911425,40108033,40239105,40566785,40697857,40763393,40828929,40894465,41156609,41287681,41680897,41746433,41811969,42008577,42139649,42205185,42467329,42663937,42860545,43057153,43319297,43515905,43581441,43646977,43778049]} \ No newline at end of file diff --git a/docs/fti/FTI_115.json b/docs/fti/FTI_115.json index 2bc7a3d..9e174c5 100644 --- a/docs/fti/FTI_115.json +++ b/docs/fti/FTI_115.json @@ -1 +1 @@ -{"selects":[25624577],"serves":[2228225,6225921,8060929,10944513,12713985,13631489,16777217,17825793,18481153,22216705,22413313,23592961,29753345,35389441,42532865,42991617],"stored":[4718593,7077889,10878977,15138817,18153473,23003138,23068673,33226753,36503553,41484289,42401794,42598401,43450370],"signed":[1179649,3604481,5636097,6881281,7012353,7929857,8585220,8781825,8912897,13500417,13565953,15794180,16908289,19726337,21364737,25624580,26738690,29949953,30408705,31719425,34734082,40435713,40566785,41680897,42008580,43253762,43450369],"start":[2490369,10092545,12124161,19398657,25624580,33095681],"sample":[25624577],"skipped":[23068673],"sqrt":[327682,5832706,15597570,28311554,36044802,38797314],"starting":[10092547,12124163,25427969,32833537],"swap":[2949123,8585219,15794179,24772611,25624579,31653891],"strictly":[21823489,39583745],"str":[2162689,5242898,5898246,8454152,8585222,12320774,14614537,14745608,15794182,15925256,20709382,21299206,22740993,23330824,25165845,25624582,28114954,34013189,35913737,40239114,40828934,41484296,42598408],"smaller":[1900546,8585217,15794177,15990785,16449537,25624577],"search":[65537],"sequence":[2490369,28049409,33095681,33751041],"sbyte":[786434,3276801,4915204,4980739,6881286,7012356,7929862,8781828,8912902,11993091,13565958,16908294,20381700,21757955,27394050,28508163,30408710,30998531,31260676,31719428,33619972,36306947,37224451,39780353,40960004,41680902,43581444],"s3limb":[8585218,15794178,24117254,25624578,41091078],"swaps":[8585217,15794177,25624577,38273025],"size":[196610,1376258,1507344,2359308,3014658,3670027,3997700,4849670,5242882,5570562,5701634,6094860,7143425,7471106,7798789,8257538,8323073,8454154,8585221,9240578,9764867,11403268,12255234,13697026,14090241,14286853,15532034,15794181,15859714,15925258,15990790,17104898,17694722,17825794,18087938,18153475,18546690,19267588,19333134,19398660,19857410,20447234,21823504,22544386,23068678,23789570,23986179,24117250,24444930,24838146,24969227,25034754,25100298,25165826,25493506,25624583,25821186,26214401,26542081,26607628,27066370,28049409,28180482,28770308,29294606,29360130,31784963,32374795,32571394,32702466,33030146,33488898,33685507,33751041,34930690,35061762,35258376,36044806,36241410,36765698,37289985,37486594,38273026,38404098,38469634,38666244,39387140,39583760,40173570,40894465,41091074,41353226,41484289,41811970,42598401,43319302],"sort":[65537],"stdin":[8585218,15794178,25624578,33226753,36503553],"stdio":[1376257,8585221,14155777,15794181,19595265,22151169,25624581,43384833],"seed":[851970,8585218,15794178,16449538,16515074,20185090,25624578,28049436,30212098,33751058,36962306],"s2p":[3014669,5570573,7471117,8257550,8585234,9764876,13697039,15794194,19267599,20447245,24117265,25624594,28180493,28770319,33685516,34930701,35061774,36241421,36765709,38404109,39387151,40173581,41091089],"shell":[25624577],"storage":[14614529,35913729],"shifted":[29360129,41811969],"significant":[2031617,2752513,5111809,5242881,6029313,6094849,6553601,8257537,8585227,9830401,10092546,10616833,12124162,13107201,13762561,13828097,15794187,16449538,16580609,18808833,19267586,19333122,19398657,19857409,19922945,21823489,22544386,23068683,25100299,25165827,25624587,25821186,26083329,26607617,28114945,28770305,29360129,30146561,32571393,33030146,33488897,34209793,34799617,34930689,36044801,36241409,38469633,39124993,39387137,39583745,40239105,40697857,41353227,41746433,41811969,42008577,42401798],"selected":[8585217,11403265,15794177,25624577,35258369],"signs":[41615361,42663937],"swapped":[2949122,24772610,31653889],"style":[8454146,15925250],"stops":[12058625],"sealedattribute":[2162689,3866625,4980737,11993089,15794177,31260673,37224449,40960001,43515905],"sequences":[2490369,20512769,28049410,29687809,33095681,33751042],"system":[458753,589825,851969,917505,1048577,1245185,1310721,1376262,1441794,1572865,1638401,1703937,1835009,2490369,2621441,3538945,4128769,4390913,4718595,5242881,5308417,5767169,5898241,6160385,6488065,6553601,6684673,6750209,7012353,7077894,7864321,7929857,8060929,8126465,8454146,8519687,8650753,8781825,9371649,9502721,9568257,10420225,10485762,10551297,10878979,11337730,11796481,12058631,12320769,12517377,12582913,12713985,12845057,13238273,13434882,13631489,13828097,14155780,14352385,14614529,14745602,14876673,14942209,15138822,15269889,15335425,15400962,15597569,15663110,15794177,15925250,16121857,16318465,16711681,16908289,17039361,17432577,17563650,17760257,17825793,18022401,18219009,18350081,18481153,18677761,18743297,18874369,19070977,19398657,19464193,19595271,19791873,20054017,20119553,20185089,20316161,20512769,20578305,20643842,20709377,21037057,21102593,21233665,21299201,21495809,21692417,21954561,22151175,22216705,22282241,22347777,22413313,22806529,22872065,23003137,23068674,23199745,23265281,23330818,23396353,23724033,24182785,24313857,24510465,24576001,25100290,25165825,25231362,25296897,26411009,26673153,26804225,27131905,27590657,27852801,27983873,28049411,28114945,28246017,28311553,28442625,28639233,28835841,28966913,29163522,29360129,29687809,30146561,30277633,30605313,30867457,31064065,31457281,31719425,32112641,32309249,32505857,32636929,33095681,33226754,33292289,33423361,33751044,34013185,34340870,34406401,34537474,34799617,34865153,35192833,35586049,35913729,36175873,36503554,36634625,37158913,37289985,37355521,37552129,37814273,37879809,38076417,38141953,38207489,38535169,38600705,38666241,38862849,38928385,39256065,39518209,39976961,40108034,40239105,40501249,40828929,41025537,41353218,41484290,41615361,41811969,41877505,42074116,42270721,42336257,42532865,42598402,42860545,43384839,43712513],"strings":[2031617,4718594,7077890,8454146,8585219,10878978,13631489,14745602,15138818,15663106,15794179,15925250,16515073,17563650,19922945,20643842,23330818,25624579,33226754,33816577,34144257,34340866,36503554,41484290,42598402],"symbols":[917505,1835009,14483457,27983873,40501249],"sought":[10092545,12124161],"select":[8585217,11403266,15794177,25624577,42074113],"safe":[15990785],"seeding":[25624577,28049409,33751041],"subtract":[8585220,15794180,25624580,25821185,28770305,32571393,34930689],"sum":[8585217,15794177,25624577,31981574,32178178],"straightforward":[2490369,20512769,29687809,33095681],"samller":[25624577],"step":[25624577],"stream":[1376271,3866625,7077900,8519695,8585233,12058639,14155798,15138828,15663116,15794193,19595280,22151184,25624593,33226754,34340876,36503554,41549825,42074123,43384848],"spite":[14155777],"subsequent":[18153473,25165825,28377089],"sizes":[1507329,29294593],"small":[17432578,22806529,23134209,37158914],"strsize":[8585217,15794177,25165833,25624577],"setting":[28246017],"structure":[131073,262145,393217,589825,786433,983041,1048577,1179649,1638401,1769473,1966081,2162690,2293761,2424833,2555905,3211265,3276801,3604481,3866626,4063233,4194305,4390913,4653057,4915201,4980738,5636097,5898241,6488065,6684673,6750209,6356993,6291457,6815745,6881281,6946817,7012353,7274497,7864321,7929857,8192001,8781825,8912897,9109505,9371649,10158081,10223617,10682369,10747905,10813441,11010049,11141121,11206657,11272193,11534337,11796481,11862017,11993090,12582913,13041665,13238273,13303809,13500417,13565953,13631489,13893633,14221313,14352385,14942209,15269889,15466497,16056321,16121857,16187393,16252929,16646145,16711681,16908289,17301505,17498113,17629185,17760257,17956865,18022401,18350081,18677761,18743297,19005441,19464193,19529729,19726337,20054017,20119553,20316161,20381697,20578305,20840449,20905985,20971521,21233665,21364737,21626881,21692417,21757953,22347777,22675457,22740993,23265281,23527425,23658497,23724033,23855105,23920641,24182785,24379393,24576001,24641537,25559041,25690113,25755649,26017793,26279937,26411009,26869761,26935297,27131905,27197441,27394049,27656193,27721729,28508161,28966913,29097985,29229057,29425665,29884417,29949953,30277633,30408705,30474241,30539777,30605313,30736385,30932993,30998529,31064065,31260674,31588353,31719425,31916033,32047105,32309249,32440321,32768001,32899073,33619969,33882113,33947649,34471937,34603009,34865153,34996225,35323905,35454977,35520513,35651585,35717121,35782657,35848193,36306945,36372481,36569089,37224450,37355521,37421057,37945345,38076417,38141953,38207489,38600705,38731777,38928385,38993921,39059457,39780353,39976961,40042497,40566785,40632321,40763393,40960002,41287681,41549825,41680897,42270721,42729473,43515906,43581441,43646977,43712513],"significance":[1376257,14614529,19595265,28114945,40239105,42074113],"set":[196610,327687,458754,655365,720897,917506,1310721,1376258,1441794,1507331,1572867,1703943,1835010,2359299,2490372,2621447,2752521,2818050,2949124,3014658,3080194,3145732,3407873,3473410,3538949,3670019,3735559,3997698,4128771,4259847,4325377,4456450,4521992,4784129,5308419,5505031,5570562,5701634,5767171,5832711,6029314,6094851,6160386,6619138,7208962,7340037,7405571,7471106,7602185,7667718,7995397,8126468,8257538,8388615,8585377,8650759,8847365,8978434,9043970,9175049,9240578,9306114,9437189,9502727,9568263,9764866,9830402,9895940,9961476,10092546,10354698,10420231,10485764,10551298,10616841,11075591,11337730,11403266,11599876,11665409,11730946,11927561,12058626,12124162,12189700,12320774,12451844,12517380,12648455,12845058,12976131,13107204,13369353,13434882,13631489,13762562,13959170,14024713,14090242,14155778,14417925,14483460,14548994,14614530,14811140,14876679,15073281,15335428,15400965,15597573,15728647,15794337,15990786,16318472,16384001,16449538,16515074,16580615,16973833,17039367,17170436,17235975,17367042,17432580,17694724,18153473,18219015,18284553,18546690,18612226,18874370,19136514,19202057,19267586,19333123,19398658,19595266,19791880,19857410,20250634,20447234,20512772,20709379,20774921,21037059,21102594,21299203,21495811,21561345,21823490,21889033,21954566,22020103,22282243,22544386,22609923,22806530,22872071,22937604,23003138,23068675,23134215,23396355,23789570,23986178,24051719,24117250,24248329,24313861,24444930,24510471,24707076,24772612,24969219,25034754,25100291,25231363,25296903,25427971,25624738,25821186,25886721,26083330,26345476,26476546,26542091,26607618,26673154,26738690,26804231,27262983,27328521,27459591,27525122,27590659,27787275,27852805,27983874,28049409,28114948,28246023,28180482,28311559,28377091,28442632,28639233,28770306,28835846,28901383,29032458,29163525,29294595,29360130,29556737,29622276,29687812,30015490,30212100,30670852,30801929,30867463,31326209,31457287,31653892,31784962,31850497,31981569,32112642,32178185,32243714,32374787,32505863,32571394,32702468,32964613,33030146,33095684,33292295,33357833,33423367,33554441,33685506,33751041,33816578,34013187,34078727,34144258,34209794,34406408,34734082,34930690,35127305,35192840,35586055,35913730,35979271,36044802,36241410,36438024,36634626,36700162,36765698,36831234,36896772,36962306,37093378,37158914,37552135,37617669,37814275,37879813,38010881,38338572,38404098,38469634,38535170,38797320,38862855,39124998,39190533,39256070,39387138,39452680,39518209,39649289,39583746,39911426,40108035,40173570,40239108,40304644,40370183,40435714,40501250,40697865,40828930,40894467,41025538,41091074,41156618,41222149,41353219,41615361,41811970,41877508,41943043,42008578,42074113,42139652,42205191,42336259,42467333,42663945,42795009,42860550,42926081,43122689,43253762,43384834,43450372,43778056],"strlen":[14614529,28114945,35913729,40239105],"shallow":[2228225,6225921,8060929,10944513,12713985,13631489,16777217,17825793,18481153,22216705,22413313,23592961,29753345,35389441,42532865,42991617],"slash":[35913729],"satisfying":[7667713,8585217,11337729,12189697,13959169,14811137,15794177,18874369,25624577,38338561],"size_t":[1376261,1769478,1900556,3997704,4390921,4849673,4915224,5242888,6488073,6356996,6815748,7733256,7798789,8454150,8519686,8585225,9371651,10747913,11272201,11862025,12058629,13238279,13565961,14155781,15007750,15794185,15925254,16908297,17694725,17956878,18939905,19398661,19464201,19595269,19726338,22151173,23068687,23330817,23461890,23920649,25100312,25165829,25362433,25624578,27131913,28114950,29097996,29884425,31064073,31195146,31588362,32047107,33161217,33620003,35323918,35717124,35848201,36110337,37355529,37683201,38666246,39976969,40239110,40763401,40960044,41353239,41484289,41549825,42074122,43188229,43384837],"streama":[1376257],"split":[37289985],"square":[327681,5832706,8585226,8978438,15597569,15794186,25624586,33488900,36044802,38469633,38797315],"sub":[196609,327681,720897,1507329,1572865,2031617,2359297,2490369,2686977,2752513,2818049,2949121,3014657,3538945,3735553,3997697,4128769,4259841,4521985,4784129,4849665,5177345,5308417,5373953,5505025,5570561,5701633,5767169,5832705,5898241,6553601,7208961,7340033,7405569,7471105,7536641,7602177,7798785,8126465,8323073,8388609,8650753,8716289,8847361,9043969,9175041,9437185,9502721,9568257,10289153,10354689,10485761,10616833,11075585,11403265,11665409,11927553,12386305,12648449,12779521,12976129,13238273,13369345,13762561,13828097,14024705,14352385,14417921,14876673,15073281,15400961,15597569,15728641,16384001,16449537,16515073,16580609,16842753,16973825,17039361,17235969,18153473,18284545,18546689,18939905,19202049,19660801,19922945,20250625,20447233,20512769,20774913,21037057,21168129,21495809,21561345,21889025,21954561,22020097,22085633,22282241,22609921,22872065,23068673,23134209,23199745,23396353,23724033,23789569,24051713,24248321,24313857,24444929,24510465,24707073,24772609,24903681,25231361,25296897,26345473,26542081,26607617,26804225,27262977,27328513,27459585,27590657,27787265,28049409,28180481,28311553,28377089,28573697,28639233,28835841,28901377,29032449,29163521,29294593,29556737,29687809,30081025,30146561,30212097,30277633,30343169,30801921,30867457,31326209,31457281,31522817,31653889,31850497,31981569,32178177,32374785,32636929,32964609,33095681,33161217,33292289,33357825,33554433,33751041,33816577,34078721,34144257,34209793,34537473,34799617,35127297,35192833,35586049,35979265,36110337,36241409,36438017,36765697,36962305,37289985,37552129,37683201,37814273,37879809,38010881,38141953,38273025,38338561,38404097,38469633,38797313,38862849,38928385,39124993,39190529,39256065,39518209,39649281,39714817,40108033,40173569,40370177,40697857,40894465,41156609,41222145,41615361,41943041,42205185,42270721,42336257,42467329,42663937,42795009,42860545,42926081,43057153,43122689,43319297],"seeds":[28049409,33751041],"sure":[9043969,18153473,30081025],"sgn":[38338563],"special":[5111809,8323073,8585217,14090241,15794177,15859714,21168129,24838145,25624578,27525121,28049409,32702465,33751041,40894465],"source":[5308417,6094849,7340033,9437185,12779521,19267585,20709377,21037057,21495809,21823489,22282241,22609921,23986177,24117249,25624578,27590657,28049409,31784961,33751041,34013185,36241409,38469633,39583745,40828929,41091073,41943041,42336257],"satisfy":[7208961,23986177,31784961,43778049],"sizeof":[23068676],"space":[1245185,1507332,2097154,2359300,3670020,3801090,4849665,5242881,5439490,7340033,7405570,7733250,7798785,8585244,9043969,12058627,14745602,15794204,15990786,16842753,18153474,18939905,19267585,19333124,19398657,20709377,21037057,21299203,21823489,22151169,23330818,24969220,25100291,25165825,25362437,25624604,25952257,26148866,27590657,28114945,29294596,29491202,29818882,30081025,30343169,31522817,32374788,33161217,34275330,36044801,36110337,36241409,37683201,38469633,39583745,39714817,39845890,40239105,40828929,40894465,41353219,41549826,42336257,43188226],"standard":[8585220,15794180,17563651,20643843,23003137,25624580,33226755,36503555,43450369],"successful":[35258369],"string":[1245192,1376258,1769473,2162697,2228225,2293761,2555912,4653057,4718609,4980737,5046274,5242885,5898249,5963778,6225921,6291466,7077902,7405570,8060931,8454159,8519685,8585238,9633794,9699335,10682370,10878993,10944513,11993089,12058629,12320771,12713985,13631489,14155778,14614536,14745614,15138830,15663113,15794198,15925265,16777217,17563657,17825793,18481155,19005448,19070983,19398657,19595269,19988488,20643847,20709381,21299207,21430280,22151171,22216705,22413315,22740996,23003138,23330834,23461890,23527425,23592961,23658499,25165825,25624597,27197441,28114952,29229057,29753345,31260673,31916040,33226762,33947656,34013187,34340875,35389441,35454977,35717128,35913738,36175879,36503562,37224449,40239112,40828934,40894466,40960001,41418760,41484305,41549825,42074115,42270723,42532865,42598414,42795010,42926082,42991617,43384837],"separated":[42074113],"storing":[4456449,8585217,15794177,24903681,25624577],"shift":[4259841,8585218,15794178,25624578,29360130,41811969],"skip":[23068673,25100289,41353217],"symbol":[917510,1835014,8585223,11599876,14483462,15794183,25624583,27983878,29622277,40501254],"safely":[15859713],"sets":[655361,2490369,4980737,7995393,8060929,8585220,11993089,13172737,13238273,14352385,14680065,15794181,17170433,17825793,18415617,20512769,22216705,22413313,23724033,25624581,26214401,27852801,29687809,30277633,31260673,33095681,37027841,37224449,37617665,38141953,40960001],"squares":[8978433],"struc":[25624577],"second":[458753,917505,1310721,1441794,1507329,1835009,2359297,2752513,2949121,3014657,3670017,4259841,5439489,5505025,5570561,5701633,6094849,6553601,7471105,7602177,8126465,8257537,8650753,9175041,9568257,9764865,9895937,9961473,10420225,10485761,10551297,10616833,11599873,11665409,12451841,12517377,13107201,13369345,13434882,13697025,14024705,14483457,14876673,15073281,15335425,15990785,16973825,17039361,17104897,19202049,19333121,19857409,20447233,20774913,21823491,22544385,22806529,22872065,22937601,23396353,24510465,24772609,24969217,25231361,25493505,25821185,26148865,26804225,27983873,28180481,28311553,28639233,28770305,29163521,29294593,29491201,29622273,30670849,31457281,31653889,31981569,32112641,32178177,32571393,33030145,33292289,33357825,33685505,34930689,35061761,35127297,35192833,35586049,36044801,36241409,36438017,36765697,36896769,37552129,38010881,38273025,38338562,38404097,38862849,39256065,39387137,39518209,39583747,39845889,40108033,40173569,40501249,40697857,41025537,41615361,41877505,42139649,42663937,43778049],"simply":[20709377,21299201,23068673,23986177,24117249,31784961,40828929,41091073],"support":[262145,1048577,1245185,1638401,2424833,4063233,4194305,4390913,6488065,6684673,6750209,6881281,7012353,7274497,7929857,8781825,8912897,10747905,11141121,11272193,11796481,11862017,12582913,13565953,14221313,14942209,15269889,16121857,16187393,16252929,16908289,17301505,17629185,18022401,18350081,18677761,18743297,19070977,19464193,19529729,20054017,20119553,20316161,20578305,20840449,20905985,21692417,22347777,23265281,23920641,24182785,25559041,26017793,26279937,26411009,27131905,28966913,29884417,30408705,30932993,31064065,31719425,32309249,32768001,32899073,34471937,34865153,34996225,35848193,36175873,36372481,36569089,37355521,37421057,38076417,38207489,38993921,39976961,40632321,40763393,41287681,41680897,43712513],"similarly":[25624577],"sealed":[15794177,37748737],"s1n":[5242889,8585224,15794184,19267593,25493511,25624584,28770311,39387144],"specifies":[25624577],"sequenceequal":[196610,1507330,3014658,3670018,5242882,5570562,5701634,6094850,7471106,8257538,9764866,11403266,18546690,19267586,19857410,20447234,21823492,22544386,23789570,23986178,24117250,24444930,24969218,25034754,25165826,25821186,26607620,28180482,28770306,29294594,29360130,31784962,32374786,32571394,33030146,33685506,34930690,36044804,36241410,36765698,38273028,38404098,38469634,39387138,39583748,40173570,41091074,41811970],"specified":[131074,589825,983042,1769474,1966082,2162690,2228225,2293762,3866626,4653058,4980738,6225921,6356994,6946817,7864321,8060929,8192002,8519682,9371649,10944513,11993090,12713985,13303810,13631489,15466498,16711681,16777217,17825793,18481153,21233665,21299202,22216705,22413313,23527426,23592961,23658498,24576001,25624577,26869761,27197442,27656193,29753345,30539777,30605313,30736385,31260674,31588353,33882113,35389441,35520514,35782658,37224450,38600705,38731777,40960002,42532865,42991617,43515906,43646978],"short":[2424835,3473410,4063233,4390913,6684675,7274499,11272195,13828097,14221315,15269889,20054017,20316163,20578305,22347779,23068673,23920641,24182785,25559041,25624579,26017793,27131907,28966915,30932995,34996225,43253762],"snprintf":[8454145,15925249],"supported":[196610,327682,458754,720898,851970,917506,1310722,1376258,1441794,1507330,1572866,1703938,1835010,2031618,2359298,2490370,2621442,2752514,2818050,2949122,3014658,3080194,3145730,3473410,3538946,3670018,3735554,3997698,4128770,4259842,4456450,4521986,4718594,4784130,5177346,5111810,5242882,5505026,5308418,5570562,5701634,5767170,5832706,6029314,6094850,6160386,6553602,6619138,7077890,7208962,7340034,7405570,7471106,7602178,7667714,8126466,8257538,8388610,8454146,8519682,8650754,8847362,8978434,9043970,9175042,9240578,9306114,9437186,9502722,9568258,9699330,9764866,9830402,9895938,9961474,10092546,10354690,10420226,10485762,10551298,10616834,10878978,11075586,11337730,11403266,11599874,11665410,11730946,11927554,12058626,12124162,12189698,12255234,12320770,12451842,12517378,12648450,12779522,12845058,12976130,13107202,13369346,13434882,13697026,13762562,13959170,14024706,14090242,14155778,14417922,14483458,14548994,14614530,14745602,14811138,14876674,15073282,15138818,15335426,15400962,15532034,15597570,15663106,15728642,15859714,15925250,15990786,16318466,16384002,16449538,16515074,16580610,16842754,16973826,17039362,17104898,17235970,17367042,17432578,17563650,17694722,18087938,18153474,18219010,18284546,18546690,18612226,18874370,19136514,19202050,19267586,19333122,19398658,19595266,19791874,19857410,19922946,20185090,20250626,20447234,20512770,20643842,20709378,20774914,21037058,21102594,21168130,21299202,21495810,21561346,21823490,21889026,21954562,22020098,22151170,22282242,22544386,22609922,22806530,22872066,22937602,23003138,23068674,23134210,23330818,23396354,23789570,23986178,24051714,24117250,24248322,24313858,24444930,24510466,24707074,24772610,24838146,24903682,24969218,25034754,25100290,25165826,25231362,25296899,25427970,25493506,25624577,25821186,26083330,26345474,26476546,26542082,26607618,26673154,26738690,26804226,27066370,27262978,27328514,27459586,27525122,27590658,27787267,27918338,27983874,28049410,28114946,28180482,28246018,28311554,28377090,28442626,28573698,28639234,28770306,28835842,28901378,29032450,29163522,29294594,29360130,29556738,29622274,29687810,30015490,30081026,30212098,30343170,30670850,30801922,30867458,31129602,31326210,31457282,31522818,31653890,31784962,31981570,32112642,32178178,32243714,32374786,32505858,32571394,32702466,32833538,32964610,33030146,33095682,33226754,33292290,33357826,33423362,33488898,33554434,33685506,33751042,33816578,34013186,34078722,34144258,34209794,34340866,34406402,34734082,34930690,35061762,35127298,35192834,35258370,35586050,35913730,35979266,36044802,36241410,36438018,36503554,36634626,36700162,36765698,36831234,36896770,36962306,37093378,37158914,37486594,37552130,37814274,37879810,38010882,38273026,38338562,38404098,38469634,38535170,38666242,38797314,38862850,39124994,39190530,39256067,39387138,39452674,39518210,39649282,39583746,39714818,39911426,40108034,40173570,40239106,40304642,40370178,40435714,40501250,40697858,40828930,40894466,41025538,41091074,41156610,41222146,41353218,41484290,41615362,41811970,41877506,41943042,42008578,42074114,42139650,42205186,42336258,42467330,42598402,42663938,42795010,42860546,42926082,43122690,43253762,43384834,43450370,43778050],"systems":[4980737,8060929,8519681,11993090,21299201,23068673,28049409,33751041,37224449,42074113],"speed":[8257537,21168129,33030145],"seminumerical":[8585217,15794177,25624577,38535169],"starting_bit":[10092552,12124168],"static":[196611,262146,327683,458755,720899,851971,917507,1048578,1245186,1310723,1376259,1441795,1507331,1572867,1638402,1703939,1835011,1900547,2031619,2097155,2359299,2424834,2490371,2621443,2752515,2818051,2949123,3014659,3080195,3145731,3473411,3538947,3670019,3735555,3801091,3997699,4063234,4128771,4194306,4259843,4390914,4456451,4521987,4718595,4784131,4849667,5111811,5177347,5242883,5308419,5439491,5505027,5570563,5701635,5767171,5832707,6029315,6094851,6160387,6488066,6553603,6619139,6684674,6750210,6881282,7012354,7077891,7208963,7274498,7340035,7405571,7471107,7602179,7667715,7733251,7929858,8126467,8257539,8323075,8388611,8454147,8519683,8650755,8781826,8847363,8912898,8978435,9043971,9109507,9175043,9240579,9306115,9437187,9502723,9568259,9699331,9764867,9830403,9895939,9961475,10092547,10158083,10354691,10420227,10485763,10551299,10616835,10747906,10878979,11010051,11075587,11141122,11272194,11337731,11403267,11599875,11665411,11730947,11796482,11862018,11927555,12058627,12124163,12189699,12255235,12320771,12451843,12517379,12582914,12648451,12779523,12845059,12976131,13041667,13107203,13369347,13434883,13565954,13697027,13762563,13959171,14024707,14090243,14155779,14221314,14417923,14483459,14548995,14614531,14745603,14811139,14876675,14942210,15073283,15138819,15269890,15335427,15400963,15532035,15597571,15663107,15728643,15794177,15859716,15925251,15990787,16121858,16187394,16252930,16318467,16384003,16449539,16515075,16580611,16842755,16908290,16973827,17039363,17104899,17170435,17235971,17301506,17367043,17432579,17563651,17629186,17694723,17956867,18022402,18087939,18153475,18219011,18284547,18350082,18546691,18612227,18677762,18743298,18874371,18939907,19070978,19136515,19202051,19267587,19333123,19398659,19464194,19529730,19595267,19660803,19791875,19857411,19922947,20054018,20119554,20185091,20250627,20316162,20447235,20512771,20578306,20643843,20709379,20774915,20840450,20905986,20971523,21037059,21102595,21168131,21299203,21495811,21561347,21626883,21692418,21823491,21889027,21954563,22020099,22151171,22282243,22347778,22544387,22609923,22806531,22872067,22937603,23003139,23068675,23134211,23199747,23265282,23330819,23396355,23789571,23920642,23986179,24051715,24117251,24182786,24248323,24313859,24379395,24444931,24510467,24707075,24772611,24838147,24903683,24969219,25034755,25100291,25165827,25231363,25296899,25427971,25493507,25559042,25624578,25755651,25821187,26017794,26083331,26148867,26279938,26345475,26411010,26476547,26542083,26607619,26673155,26738691,26804227,27066371,27131906,27262979,27328515,27459587,27525123,27590659,27721731,27787267,27918339,27983875,28049411,28114947,28180483,28246019,28311555,28377091,28442627,28573699,28639235,28770307,28835843,28901379,28966914,29032451,29163523,29294595,29360131,29491203,29556739,29622275,29687811,29818883,29884418,30015491,30081027,30212099,30343171,30408706,30474243,30670851,30801923,30867459,30932994,31064066,31129603,31326211,31457283,31522819,31653891,31719426,31784963,31981571,32112643,32178179,32243715,32309250,32374787,32440323,32505859,32571395,32702467,32768002,32833539,32899074,32964611,33030147,33095683,33161219,33226755,33292291,33357827,33423363,33488899,33554435,33685507,33751043,33816579,34013187,34078723,34144259,34209795,34275331,34340867,34406403,34471938,34537475,34603011,34734083,34865154,34930691,34996226,35061763,35127299,35192835,35258371,35323907,35586051,35651587,35848194,35913731,35979267,36044803,36110339,36175874,36241411,36372482,36438019,36503555,36569090,36634627,36700163,36765699,36831235,36896771,36962307,37093379,37158915,37355522,37421058,37486595,37552131,37683203,37814275,37879811,37945347,38010883,38076418,38207490,38273027,38338563,38404099,38469635,38535171,38666243,38797315,38862851,38993922,39124995,39190531,39256067,39387139,39452675,39518211,39583747,39649283,39714819,39845891,39911427,39976962,40042499,40108035,40173571,40239107,40304643,40370179,40435715,40501251,40632322,40697859,40763394,40828931,40894467,41025539,41091075,41156611,41222147,41287682,41353219,41484291,41615363,41680898,41811971,41877507,41943043,42008579,42074115,42139651,42205187,42336259,42467331,42598403,42663939,42729475,42795011,42860547,42926083,43122691,43253763,43384835,43450371,43712514,43778051],"section":[39256065],"subtraction":[25821185,28770306],"subversion":[25624577],"structures":[41549825],"single":[3670017,8585218,15794178,24969217,25624578,31260673,41222145],"scan":[8585220,10092546,12124162,15794180,25427969,25624580,32833537],"sign":[2752513,5111809,6029313,8323075,9830401,10092545,10616833,12124161,13107201,13762561,14614529,15859715,16580609,19398658,21299201,23068674,24248321,25100290,26083329,26476546,28114945,28246017,34209793,35913729,37093378,39124993,40239105,40697857,41353218,42008577],"specify":[1245185,8519681,21299201,23068673,25100289,41353217],"separately":[8585218,12058625,15794178,19070977,23003137,25624578,40828929,43450369],"state":[851987,5373954,6553620,7208964,8585224,12779532,15794184,16449556,16515094,19660808,20185107,21168148,23592961,25624587,26542081,27000834,28049430,28573716,30212118,33751062,34144258,35258388,36962326,41549825,42532867],"subtrahend":[8585217,15794177,25034753,25624577,38010886],"s1p":[196615,3014671,5242901,5570575,7471119,8257550,8585248,9240592,9764878,13697041,15532042,15794208,19267599,19857423,20447247,22544401,23789575,25165826,25427981,25493521,25624608,25821201,28180495,28770319,32571407,32833549,33030161,33488915,33685518,34930701,35061776,36241423,36765711,38404111,38469647,39387151,40173583],"subroutines":[25624577],"somewhat":[43778049],"shared":[196609,262145,327681,458753,720897,851969,917505,1048577,1245185,1310721,1376257,1441793,1507329,1572865,1638401,1703937,1835009,1900545,2031617,2097153,2359297,2424833,2490369,2621441,2752513,2818049,2949121,3014657,3080193,3145729,3473409,3538945,3670017,3735553,3801089,3997697,4063233,4128769,4194305,4259841,4390913,4456449,4521985,4718593,4784129,4849665,5111809,5177345,5242881,5308417,5439489,5505025,5570561,5701633,5767169,5832705,6029313,6094849,6160385,6488065,6553601,6619137,6684673,6750209,6881281,7012353,7077889,7208961,7274497,7340033,7405569,7471105,7602177,7667713,7733249,7929857,8126465,8257537,8323073,8388609,8454145,8519681,8650753,8781825,8847361,8912897,8978433,9043969,9109505,9175041,9240577,9306113,9437185,9502721,9568257,9699329,9764865,9830401,9895937,9961473,10092545,10158081,10354689,10420225,10485761,10551297,10616833,10747905,10878977,11010049,11075585,11141121,11272193,11337729,11403265,11599873,11665409,11730945,11796481,11862017,11927553,12058625,12124161,12189697,12255233,12320769,12451841,12517377,12582913,12648449,12779521,12845057,12976129,13041665,13107201,13369345,13434881,13565953,13697025,13762561,13959169,14024705,14090241,14155777,14221313,14417921,14483457,14548993,14614529,14745601,14811137,14876673,14942209,15073281,15138817,15269889,15335425,15400961,15532033,15597569,15663105,15728641,15859713,15925249,15990785,16121857,16187393,16252929,16318465,16384001,16449537,16515073,16580609,16842753,16908289,16973825,17039361,17104897,17170433,17235969,17301505,17367041,17432577,17563649,17629185,17694721,17956865,18022401,18087937,18153473,18219009,18284545,18350081,18546689,18612225,18677761,18743297,18874369,18939905,19070977,19136513,19202049,19267585,19333121,19398657,19464193,19529729,19595265,19660801,19791873,19857409,19922945,20054017,20119553,20185089,20250625,20316161,20447233,20512769,20578305,20643841,20709377,20774913,20840449,20905985,20971521,21037057,21102593,21168129,21299201,21495809,21561345,21626881,21692417,21823489,21889025,21954561,22020097,22151169,22282241,22347777,22544385,22609921,22806529,22872065,22937601,23003137,23068673,23134209,23199745,23265281,23330817,23396353,23789569,23920641,23986177,24051713,24117249,24182785,24248321,24313857,24379393,24444929,24510465,24707073,24772609,24838145,24903681,24969217,25034753,25100289,25165825,25231361,25296897,25427969,25493505,25559041,25624577,25755649,25821185,26017793,26083329,26148865,26279937,26345473,26411009,26476545,26542081,26607617,26673153,26738689,26804225,27066369,27131905,27262977,27328513,27459585,27525121,27590657,27721729,27787265,27918337,27983873,28049409,28114945,28180481,28246017,28311553,28377089,28442625,28573697,28639233,28770305,28835841,28901377,28966913,29032449,29163521,29294593,29360129,29491201,29556737,29622273,29687809,29818881,29884417,30015489,30081025,30212097,30343169,30408705,30474241,30670849,30801921,30867457,30932993,31064065,31129601,31326209,31457281,31522817,31653889,31719425,31784961,31981569,32112641,32178177,32243713,32309249,32374785,32440321,32505857,32571393,32702465,32768001,32833537,32899073,32964609,33030145,33095681,33161217,33226753,33292289,33357825,33423361,33488897,33554433,33685505,33751041,33816577,34013185,34078721,34144257,34209793,34275329,34340865,34406401,34471937,34537473,34603009,34734081,34865153,34930689,34996225,35061761,35127297,35192833,35258369,35323905,35586049,35651585,35848193,35913729,35979265,36044801,36110337,36175873,36241409,36372481,36438017,36503553,36569089,36634625,36700161,36765697,36831233,36896769,36962305,37093377,37158913,37355521,37421057,37486593,37552129,37683201,37814273,37879809,37945345,38010881,38076417,38207489,38273025,38338561,38404097,38469633,38535169,38666241,38797313,38862849,38993921,39124993,39190529,39256065,39387137,39452673,39518209,39583745,39649281,39714817,39845889,39911425,39976961,40042497,40108033,40173569,40239105,40304641,40370177,40435713,40501249,40632321,40697857,40763393,40828929,40894465,41025537,41091073,41156609,41222145,41287681,41353217,41484289,41615361,41680897,41811969,41877505,41943041,42008577,42074113,42139649,42205185,42336257,42467329,42598401,42663937,42729473,42795009,42860545,42926081,43122689,43253761,43384833,43450369,43712513,43778049],"slow":[23986177,31784961],"software":[25624579],"syuu":[25624578],"s2limb":[8585222,15794182,19857414,22544390,25493510,25624582,25821190,32571398,33030152],"similar":[2490369,23003137,33095681,43450369],"simultaneous":[25624578],"stdout":[8585218,15794178,17563649,20643841,25624578],"significand":[7995393,8060929,13172737],"successfully":[4718593,7077889,10878977,15138817,25624577,33226753,36503553],"struct":[2162690,3866626,4980738,11993090,13631490,31260674,37224450,40960002,43515906],"scratch":[1507333,2097154,2359300,3670021,3801090,5439490,8585224,15794184,15990787,19333124,24969221,25624584,26148866,29294597,29491202,29818882,32374789,34275330,39845890],"store":[2031617,8585224,10485761,11403265,15794184,19922945,21823490,22806529,25624584,36438017,39256065,39452673,39583746],"subfolder":[25624577],"suited":[28049409,33751041],"specific":[25624578],"separate":[5701633,24117249,28049409,33751041,36044802,41091073],"studio":[25624583],"sense":[21299201],"shows":[25624578,41746433],"suppressed":[4718593,7077889,10878977,15138817,33226753,36503553],"s2n":[8585222,15794182,19267593,24117256,25624582,28770310,39387143,41091080],"syntax":[196609,262145,327681,458753,524289,589825,655361,720897,851969,917505,1048577,1179649,1245185,1310721,1376257,1441793,1507329,1572865,1638401,1703937,1835009,1900545,2031617,2097153,2162689,2359297,2424833,2490369,2555905,2621441,2686977,2752513,2818049,2949121,3014657,3080193,3145729,3342337,3407873,3473409,3538945,3604481,3670017,3735553,3801089,3866625,3932161,3997697,4063233,4128769,4194305,4259841,4390913,4456449,4521985,4718593,4784129,4849665,4980737,5111809,5177345,5242881,5308417,5373953,5439489,5505025,5570561,5636097,5701633,5767169,5832705,5898241,6029313,6094849,6160385,6488065,6553601,6619137,6684673,6750209,6291457,6881281,6946817,7012353,7077889,7208961,7274497,7340033,7405569,7471105,7536641,7602177,7667713,7733249,7798785,7864321,7929857,7995393,8060929,8126465,8257537,8323073,8388609,8454145,8519681,8650753,8716289,8781825,8847361,8912897,8978433,9043969,9109505,9175041,9240577,9306113,9371649,9437185,9502721,9568257,9699329,9764865,9830401,9895937,9961473,10027009,10092545,10158081,10223617,10289153,10354689,10420225,10485761,10551297,10616833,10682369,10747905,10813441,10878977,11010049,11075585,11141121,11206657,11272193,11337729,11403265,11599873,11665409,11730945,11796481,11862017,11927553,11993089,12058625,12124161,12189697,12255233,12320769,12386305,12451841,12517377,12582913,12648449,12713985,12779521,12845057,12910593,12976129,13041665,13107201,13238273,13369345,13434881,13500417,13565953,13631489,13697025,13762561,13828097,13959169,14024705,14090241,14155777,14221313,14286849,14352385,14417921,14483457,14548993,14614529,14745601,14811137,14876673,14942209,15073281,15138817,15269889,15335425,15400961,15532033,15597569,15663105,15728641,15794177,15859713,15925249,15990785,16121857,16187393,16252929,16318465,16384001,16449537,16515073,16580609,16646145,16711681,16842753,16908289,16973825,17039361,17104897,17170433,17235969,17301505,17367041,17432577,17563649,17629185,17694721,17760257,17825793,17891329,17956865,18022401,18087937,18153473,18219009,18284545,18350081,18481153,18546689,18612225,18677761,18743297,18808833,18874369,18939905,19005441,19070977,19136513,19202049,19267585,19333121,19398657,19464193,19529729,19595265,19660801,19726337,19791873,19857409,19922945,19988481,20054017,20119553,20185089,20250625,20316161,20447233,20512769,20578305,20643841,20709377,20774913,20840449,20905985,20971521,21037057,21102593,21168129,21233665,21299201,21364737,21430273,21495809,21561345,21626881,21692417,21823489,21889025,21954561,22020097,22085633,22151169,22216705,22282241,22347777,22413313,22478849,22544385,22609921,22806529,22872065,22937601,23003137,23068673,23134209,23199745,23265281,23330817,23396353,23724033,23789569,23855105,23920641,23986177,24051713,24117249,24182785,24248321,24313857,24379393,24444929,24510465,24576001,24707073,24772609,24838145,24903681,24969217,25034753,25100289,25165825,25231361,25296897,25427969,25493505,25559041,25755649,25821185,25886721,25952257,26017793,26083329,26148865,26279937,26345473,26411009,26476545,26542081,26607617,26673153,26738689,26804225,26869761,27000833,27066369,27131905,27262977,27328513,27459585,27525121,27590657,27656193,27721729,27787265,27852801,27918337,27983873,28049409,28114945,28180481,28246017,28311553,28377089,28442625,28573697,28639233,28770305,28835841,28901377,28966913,29032449,29163521,29294593,29360129,29491201,29556737,29622273,29687809,29818881,29884417,29949953,30015489,30081025,30146561,30212097,30277633,30343169,30408705,30474241,30539777,30605313,30670849,30736385,30801921,30867457,30932993,31064065,31129601,31195137,31260673,31326209,31391745,31457281,31522817,31588353,31653889,31719425,31784961,31850497,31916033,31981569,32047105,32112641,32178177,32243713,32309249,32374785,32440321,32505857,32571393,32636929,32702465,32768001,32833537,32899073,32964609,33030145,33095681,33161217,33226753,33292289,33357825,33423361,33488897,33554433,33685505,33751041,33816577,33882113,33947649,34013185,34078721,34144257,34209793,34275329,34340865,34406401,34471937,34537473,34603009,34668545,34734081,34799617,34865153,34930689,34996225,35061761,35127297,35192833,35258369,35323905,35454977,35586049,35651585,35717121,35848193,35913729,35979265,36044801,36110337,36175873,36241409,36372481,36438017,36503553,36569089,36634625,36700161,36765697,36831233,36896769,36962305,37093377,37158913,37224449,37289985,37355521,37421057,37486593,37552129,37617665,37683201,37748737,37814273,37879809,37945345,38010881,38076417,38141953,38207489,38273025,38338561,38404097,38469633,38535169,38600705,38666241,38731777,38797313,38862849,38928385,38993921,39059457,39124993,39190529,39256065,39321601,39387137,39452673,39518209,39583745,39649281,39714817,39845889,39911425,39976961,40042497,40108033,40173569,40239105,40304641,40370177,40435713,40501249,40566785,40632321,40697857,40763393,40828929,40894465,40960001,41025537,41091073,41156609,41222145,41287681,41353217,41418753,41484289,41615361,41680897,41746433,41811969,41877505,41943041,42008577,42074113,42139649,42205185,42270721,42336257,42401793,42467329,42532865,42598401,42663937,42729473,42795009,42860545,42926081,43057153,43122689,43188225,43253761,43319297,43384833,43450369,43515905,43712513,43778049]} \ No newline at end of file +{"selects":[22675457],"serves":[2228225,7012353,9371649,11796481,12517377,14286849,15269889,17563649,18153473,23855105,25165825,28770305,32702465,38797313,41811969,42270721],"stored":[4325377,7471105,8650753,14680065,16515073,21299202,25362433,27197441,36044802,36438018,37683201,39387137,43319297],"signed":[1245185,3080193,4784129,6881284,7798785,7864321,8323073,10289153,10682369,12058625,14745601,16384001,20643848,21233665,22151169,24248321,27131906,29491201,32964609,33292289,36306946,36438017,36569090,37027844,42926081,43450369],"start":[2686977,10944513,13107201,22675460,22806529,39583745],"sample":[22675457],"skipped":[25362433],"sqrt":[196610,6094850,12320770,25100290,37814274,40239106],"starting":[10944515,13107203,28704769,30277633],"swap":[2949123,6881283,20643846,26279939,33095683],"strictly":[20709377,33685505],"str":[1638401,5570578,6815750,6881286,8388616,13959174,15138825,15925256,16908296,19988486,20643853,22347782,23330824,23461889,25559061,27983882,34996234,39190533,39387144,41156614,42663945,43319304],"smaller":[1900546,6881281,18284545,18874369,20643842],"search":[65537],"sequence":[2686977,32178177,34013185,39583745],"sbyte":[786434,3276801,5046275,5636100,7798790,7864324,8323078,10289156,10682374,12058630,13828099,16384006,23199748,24248326,24838146,27459587,27721731,29491204,33423363,33882113,34078724,37093379,37355524,38666243,39321604,40370180,43450374],"s3limb":[6881282,20643844,25296902,43581446],"swaps":[6881281,20643842,40828929],"size":[1048592,1114114,1572866,2097164,3473410,3604484,3866635,4194310,5111810,5242882,5570562,6225922,6553612,6684675,6881285,7536645,8257538,8388618,8716289,8781826,9830401,10420228,10616834,12517378,12779522,13238273,13762562,15597570,15663106,16318469,16515075,16580610,16646146,16908298,18219010,18677762,18874374,18939908,19464194,19529742,19791874,19922946,20709392,20643850,21889027,22675458,22806532,24444930,24969217,25296898,25362438,25559042,26017796,26083330,26411010,26607617,26738690,27000843,27525134,27787266,28311562,28639234,28901388,29556738,29818882,31195138,31326210,31653890,31719426,31981571,32178177,32243714,33161219,33488900,33685520,33816577,33947650,34013185,34406402,34668554,35651595,36765702,36962306,37224450,39387137,40239110,40763394,40828930,40960002,41746434,42008577,42139656,42467332,43253762,43319297,43581442],"sort":[65537],"stdin":[6881282,20643844,27197441,37683201],"stdio":[1572865,6881285,12255233,20643849,22478849,23396353,37748737],"seed":[655362,6881282,14614530,18284546,20643844,21561346,26673154,32178204,34013202,34340866],"s2p":[3473421,5242893,6225933,6684684,6881298,8781838,15597583,18939919,19464205,20643876,25296913,26017807,31195149,31981580,32243725,33488911,33947661,34406413,37224462,40763405,43253773,43581457],"shell":[22675457],"storage":[15138817,42663937],"shifted":[31719425,36962305],"significant":[1703937,3538945,5570561,5767169,6160385,6553601,6619137,6881291,8781825,10158081,10944514,11206657,13041665,13107202,13893633,15400961,15663105,17104897,17891329,18284546,18939906,19529730,19595265,19922946,20709377,20643862,22806529,23003137,25362443,25559043,26017793,27983873,28246017,28311563,28901377,29556738,29818881,31129601,31195137,31326210,31653889,31719425,33488897,33685505,34668555,34996225,36044806,36700161,36962305,37027841,40239105,40566785,40763393,41680897,41746433,43057153],"selected":[6881281,10420225,20643842,42139649],"signs":[37421057,43778049],"swapped":[2949122,26279938,33095681],"style":[8388610,16908290],"stops":[9437185],"sealedattribute":[1638401,4653057,5046273,13828097,20643841,34078721,36896769,38666241,39321601],"sequences":[2686977,19136513,29032449,32178178,34013186,39583745],"system":[393217,458753,655361,720897,851970,917505,1310721,1376257,1441793,1507329,1572870,1966081,2555905,2686977,3342337,3407873,3997697,4063233,4325379,4587521,5570561,5832705,6029313,6160385,6356993,6815745,6946817,7274497,7471107,7733249,7864321,8323073,8388610,8519681,8650758,9043969,9240577,9306113,9371649,9437191,9895943,9961473,10289153,10354689,10813441,11141122,11534338,12189697,12255236,12320769,12517377,12648449,12713986,12845057,12910593,13369345,13434881,13959169,14024705,14286849,14352385,14680070,14811137,15138817,15269889,15400961,15794177,15859713,15925250,15990786,16121857,16187394,16384001,16449537,16711681,16908290,16973825,17039361,17235969,17432577,17498113,17563649,18350081,18415617,18546694,18808833,19136513,19267585,19988481,20054017,20316161,20643843,20774913,21037057,21102593,21299201,21364737,21430273,21561345,21692417,21757953,21823489,21954562,22020097,22216705,22282241,22347777,22413313,22478855,22609921,22806529,22937601,23330818,23396359,23527425,23658497,23789569,23855105,23920641,24117250,24313857,25100289,25231361,25362434,25427969,25559041,25624577,25886721,25952257,26214401,26804225,26869761,27066369,27197442,27262977,27328513,27852801,27983873,28180481,28311554,28508161,28770305,28966913,29032449,29229057,29491201,29949953,30736385,30867457,30932994,31129601,31260673,31391745,31719425,31850497,32178179,32571393,32636929,33554433,33619969,34013188,34144258,34668546,34734081,34865153,34996225,35061761,35258369,35323905,36241409,36503553,36700161,36831233,36962305,37289985,37683202,37748743,37879809,38076417,38338561,38469633,38535169,38731777,38928385,38993926,39190529,39256066,39387138,39583745,39780353,40042497,40632321,40697857,41091073,41156609,41287681,41549825,41615361,41811969,41943041,42008577,42074113,42336257,42467329,42598401,42663937,43319298,43515908,43646977,43778049],"strings":[1703937,4325378,6881283,7471106,8388610,8650754,14614529,14680066,15269889,15925250,15990786,16908290,17891329,18546690,20643846,21954562,23330818,27197442,34209793,37683202,38993922,39387138,40108033,43319298],"symbols":[720897,1966081,15532033,27328513,38469633],"sought":[10944513,13107201],"select":[6881281,10420226,20643842,43515905],"safe":[18874369],"seeding":[20643841,32178178,34013186],"subtract":[6881284,20643848,26017793,29556737,29818881,31195137],"sum":[6881281,20643842,28835842,35717126],"straightforward":[2686977,19136513,29032449,39583745],"samller":[22675457],"step":[22675457],"stream":[1572879,4653057,6881297,8650764,9437199,9895951,12255254,14680076,18546700,20643872,22478864,23396368,27197442,35979265,37683202,37748752,38993932,43515915],"spite":[12255233],"subsequent":[16515073,25559041,28573697],"sizes":[1048577,27525121],"small":[18350082,28180481,30343169,40697858],"strsize":[6881281,20643842,25559049],"setting":[25624577],"structure":[131073,262145,327681,393217,786433,917505,983041,1245185,1441793,1638402,1835009,2031617,2162689,2293761,2424833,3080193,3145729,3276801,4063233,4521985,4653058,4718593,4784129,5046274,5373953,5439489,5636097,6029313,6356993,6488065,6750209,6815745,7143425,7667713,7733249,7798785,7864321,7929857,8323073,8454145,8585217,8978433,9043969,9502721,10289153,10354689,10682369,10747905,11272193,11403265,11665409,11730945,11862017,12058625,12124161,12189697,12582913,12845057,12976129,13369345,13434881,13697025,13828098,14090241,14417921,14745601,15269889,15728641,15794177,15859713,16056321,16121857,16384001,16449537,16842753,16973825,17039361,17367041,17498113,17825793,18022401,18087937,18481153,18808833,19005441,19070977,19202049,19660801,19726337,19857409,20054017,20119553,20185089,20316161,20447233,20840449,21102593,21168129,21233665,21364737,21692417,21823489,22085633,22151169,22282241,22413313,22609921,22740993,23199745,23461889,23527425,23592961,23658497,23789569,23986177,24182785,24248321,24576001,24772609,24838145,25427969,26542081,26869761,26935297,27459585,27656193,27721729,27918337,28049409,28114945,28966913,29229057,29425665,29491201,29753345,29884417,30408705,30801921,31064065,31260673,31391745,31522817,31588353,31784961,31850497,31916033,32309249,32374785,32440321,32571393,32833537,32899073,32964609,33030145,33226753,33292289,33357825,33423361,33882113,34078722,34537473,34603009,34865153,35389441,35586049,35848193,35913729,35979265,36175873,36372481,36896770,37093377,37158913,37289985,37355521,37617665,37879809,38076417,38666242,38731777,38928385,39124993,39321602,39452673,39780353,39845889,40304641,40370177,40501249,40632321,41025537,41091073,41615361,42401793,42532865,42795009,43122689,43188225,43450369],"significance":[1572865,15138817,22478849,27983873,34996225,43515905],"set":[196615,458754,524293,589825,720898,851970,1048579,1114114,1376257,1507335,1572866,1966082,2097155,2555907,2621444,2686980,2818050,2883586,2949124,3014658,3211265,3342343,3407877,3473410,3538953,3604482,3801095,3866627,3932167,3997699,4128776,4259841,4587523,4915203,4980738,5111810,5242882,5505025,5701634,5832707,6094855,6225922,6291463,6422530,6553603,6619138,6684674,6881441,6946823,7274498,7340034,7995394,8060933,8126473,8192006,8519682,8781826,8847369,9109509,9175044,9240580,9306119,9437186,9568261,9633793,9699337,9764874,9961479,10027010,10092551,10158082,10223621,10420226,10551303,10616834,10813447,10878978,10944514,11010052,11141122,11206665,11468804,11534340,11927553,12255234,12320773,12451843,12648456,12713986,12910599,13041666,13107202,13238274,13565961,13631497,13762564,13893636,13959174,14024711,14155785,14221316,14352388,14483460,14548994,14614530,14811138,14876679,15007748,15073285,15138818,15204361,15269889,15335428,15532036,15663106,16187397,16252937,16515073,16777217,17104903,17235972,17301513,17432583,17629186,17694722,17760263,18284546,18350084,18415623,18677762,18743303,18874370,18939906,19136516,19267592,19333127,19398665,19464194,19529731,19791874,19922946,19988483,20381700,20578306,20709378,20644162,20774915,21037064,21299202,21626890,21757954,21889026,22020099,22216707,22347779,22478850,22544391,22675457,22806530,22872068,22937602,23003138,23068674,23134210,23724033,23920641,24117251,24313858,24641543,24707081,24969227,25034754,25100295,25231363,25296898,25362435,25493511,25624583,25690121,25755659,25821185,25886726,25952263,26017794,26214403,26279940,26345473,26411010,26673156,26738692,26804231,27000835,27066373,27131906,27262983,27328514,27394052,27525123,27787266,27852806,27983876,28180482,28246018,28311555,28508167,28573699,28704771,28835849,28901378,29032452,29097986,29294595,29360130,29556738,29818882,30081033,30212103,30343175,30474245,30539783,30605322,30670849,30736391,30867463,30932997,31195138,31326210,31457281,31719426,31981570,32047108,32112644,32178177,32243714,32636936,32768009,33095684,33161218,33488898,33554437,33619975,33685506,33816579,33947650,34013185,34144259,34209794,34340866,34406402,34668547,34734086,34930695,34996228,35061762,35127301,35192841,35258375,35323906,35454984,35651587,35717121,35782658,36306946,36438020,36503556,36569090,36634628,36831239,36962306,37027842,37421065,37486596,37552130,37748738,37814280,37945345,38010882,38141954,38338566,38404104,38469634,38535173,38600705,38862853,39190531,39518209,39583748,39714817,39976970,40042504,40108034,40173577,40239106,40435721,40697858,40763394,40894467,41156610,41222149,41287682,41418759,41549826,41680902,41746434,41877508,41943041,42074119,42205196,42336263,42598403,42663938,42926082,42991624,43057161,43253762,43384839,43515905,43581442,43646979,43712517,43778049],"strlen":[15138817,27983873,34996225,42663937],"shallow":[2228225,7012353,9371649,11796481,12517377,14286849,15269889,17563649,18153473,23855105,25165825,28770305,32702465,38797313,41811969,42270721],"slash":[42663937],"satisfying":[6881281,8192001,11141121,14221313,14483457,14548993,20643842,21757953,42205185],"size_t":[1572869,1900554,2424838,3604488,4063241,4194310,5570567,5636120,6029321,6488068,6750212,6881289,7405573,7536645,8388613,9437189,9895941,10354691,11665417,12058633,12124169,12255237,12582926,12845063,12976137,13762565,16384009,16908293,17498121,18612230,20119561,20512769,20643849,20971522,21233666,22478853,22675458,22806533,23396357,23527433,24379393,25362447,25559045,27983878,28114956,28311573,29163530,29753354,30801923,32374793,32899086,34668564,34865161,34996230,35848201,35979265,36110341,37158916,37748741,38207489,38928393,39321644,39911425,40370211,40632329,42467333,42860545,43188233,43515914],"streama":[1572865],"split":[42008577],"square":[196609,6094850,6422534,6881290,12320769,20643860,31653892,37814275,40239106,41746433],"sub":[196609,589825,1048577,1114113,1703937,2097153,2359297,2555905,2686977,2818049,2949121,3407873,3473409,3538945,3604481,3801089,3932161,3997697,4128769,4194305,4390913,4587521,4915201,5111809,5242881,5505025,5832705,5898241,6094849,6160385,6225921,6291457,6815745,7077889,7340033,7536641,7602177,8060929,8126465,8847361,9240577,9306113,9568257,9633793,9699329,9764865,9830401,9961473,10027009,10092545,10223617,10420225,10551297,10813441,11075585,11206657,11534337,11927553,12320769,12451841,12845057,12910593,13041665,13172737,13500417,13565953,13631489,14024705,14155777,14614529,14876673,15073281,15204353,15400961,15466497,16187393,16252929,16449537,16515073,16777217,17104897,17301505,17760257,17891329,18284545,18415617,18677761,18743297,19136513,19333121,19398657,19464193,19791873,20512769,20774913,20905985,21430273,21626881,22020097,22216705,22544385,22872065,23265281,23724033,23789569,23920641,24117249,24641537,24707073,24903681,24969217,25100289,25231361,25362433,25493505,25690113,25755649,25821185,25886721,25952257,26214401,26279937,26411009,26673153,26804225,27066369,27262977,27394049,27525121,27852801,28246017,28442625,28508161,28573697,28835841,28901377,29032449,29294593,29949953,30015489,30081025,30212097,30343169,30474241,30539777,30605313,30670849,30932993,30998529,31129601,31391745,31457281,32178177,32243713,32636929,32768001,33095681,33619969,33816577,33947649,34013185,34144257,34209793,34275329,34340865,34406401,34471937,34734081,34930689,35127297,35192833,35258369,35651585,35717121,36700161,36765697,36831233,37289985,37421057,37814273,37945345,38076417,38207489,38338561,38535169,38600705,38731777,38862849,39059457,39256065,39518209,39583745,39649281,39714817,39911425,39976961,40108033,40173569,40435713,40763393,40828929,40894465,41418753,41680897,41746433,41943041,42008577,42074113,42205185,42336257,42598401,42860545,42991617,43057153,43253761,43384833,43646977,43712513,43778049],"seeds":[32178177,34013185],"sure":[10027009,16515073,30998529],"sgn":[42205187],"special":[5767170,6881281,9830402,13238274,16646147,20643843,23265281,24444930,25034754,26738690,32178177,33816578,34013185],"source":[5832705,6553601,8060929,10223617,13500417,18939905,19988481,20709377,21889025,22020097,22216705,22675460,25231361,25296897,26214401,29294593,32178177,33161217,33685505,34013185,39190529,40763393,40894465,41156609,41746433,43581441,43646977],"satisfy":[7340033,21889025,33161217,38404097],"sizeof":[25362436],"space":[1048580,1310721,1769474,2097156,3866628,4194305,4849666,4915202,5308418,5570561,6881308,7405570,7536641,8060929,9437187,10027009,15466497,15925250,16515074,18874370,18939905,19529732,19988481,20512769,20643892,20709377,22020097,22347779,22806529,23330818,23396353,24051713,24379397,25231361,25559041,26148866,27000836,27525124,27983873,28311555,29622274,29687810,30998529,33685505,33751042,33816577,34275329,34471937,34668547,34996225,35651588,35979266,36110338,38207489,38273026,39649281,39911425,40239105,40763393,41156609,41746433,42860545,43646977],"standard":[6881284,15990787,20643848,21299201,21954563,27197443,36438017,37683203],"successful":[42139649],"string":[1310728,1572866,1638409,1835009,2228225,2293768,2424833,4325389,4456450,4915202,5046273,5373953,5439498,5570565,5963778,6815753,6881302,7012353,7471117,8388622,8650762,9371651,9437189,9895941,10485762,11337735,11730946,11796481,12255234,12517377,13828097,13959171,14286849,14680074,15138824,15269889,15925261,15990790,16711687,16908302,17563651,18153473,18546696,19988485,20250632,20447240,20643884,20971522,21168131,21299202,21495816,21954566,22347783,22478853,22806529,23330829,23396355,23461892,23592961,23855107,25165825,25559041,27197446,27983880,28770305,29425665,29884424,32440321,32702465,33816578,34078721,34996232,35389441,35979265,36241415,37158920,37289987,37683206,37748741,37945346,38600706,38666241,38797313,38993928,39190531,39321601,39387148,40304648,41156614,41353224,41811969,42270721,42663946,43319309,43515907],"separated":[43515905],"storing":[4980737,6881281,20643842,24903681],"shift":[3932161,6881282,20643844,31719426,36962305],"skip":[25362433,28311553,34668545],"symbol":[720902,1966086,6881287,9175044,15532038,20643854,27328518,32047109,38469638],"safely":[16646145],"sets":[524289,2686977,5046273,6881284,9109505,9371649,11993089,12517377,12845057,13303809,13828097,15007745,16449537,17956865,19136513,20643850,23789569,23855105,26607617,28770305,29032449,31391745,33554433,34078721,35520513,38666241,38731777,39321601,39583745,41222145],"squares":[6422529],"struc":[22675457],"second":[458753,720897,851970,1048577,1376257,1966081,2097153,2949121,3473409,3538945,3866625,3932161,4849665,5111809,5242881,6160385,6225921,6291457,6553601,6684673,6946817,8519681,8781825,8847361,9175041,9240577,9306113,9699329,9961473,11010049,11206657,11468801,11534337,11927553,12713986,12910593,13565953,13631489,13893633,14024705,14352385,15204353,15335425,15532033,15597569,15663105,16252929,16777217,17235969,18219009,18415617,18874369,19398657,19464193,19529729,19922945,20381697,20709379,20774913,23920641,24117249,25100289,26017793,26083329,26279937,26804225,27000833,27262977,27328513,27525121,28180481,28835841,29556737,29622273,29687809,29818881,30932993,31195137,31326209,31981569,32047105,32112641,32243713,32636929,33095681,33488897,33619969,33685507,33751041,33947649,34144257,34406401,34734081,35061761,35192833,35258369,35323905,35717121,36503553,36831233,37224449,37421057,37486593,38404097,38469633,39518209,40173569,40239105,40763393,40828929,41877505,41943041,42074113,42205186,42336257,42991617,43057153,43253761,43778049],"simply":[19988481,21889025,22347777,25296897,25362433,33161217,41156609,43581441],"support":[327681,917505,1310721,1441793,2031617,4063233,4521985,4718593,6029313,6356993,7143425,7733249,7798785,7864321,8323073,8454145,10289153,10682369,11665409,12058625,12124161,12189697,12976129,13369345,13434881,15728641,15859713,16056321,16121857,16384001,16711681,17039361,17498113,17825793,18087937,18808833,19202049,19660801,20119553,20185089,20316161,20840449,21102593,21364737,21692417,21823489,22413313,22609921,23527425,23658497,24182785,24248321,24576001,25427969,26542081,26869761,26935297,28966913,29229057,29491201,31064065,31522817,31850497,32309249,32374785,33030145,33226753,34865153,35848193,36241409,36372481,37879809,38928385,39124993,39452673,39780353,40632321,41025537,41091073,41615361,43122689,43188225,43450369],"similarly":[22675457],"sealed":[20643841,41484289],"s1n":[5570569,6881288,18939913,20643856,26017799,26083335,33488904],"specifies":[22675457],"sequenceequal":[1048578,1114114,3473410,3866626,5111810,5242882,5570562,6225922,6553602,6684674,8781826,10420226,15663106,18677762,18939906,19464194,19791874,19922946,20709380,21889026,25296898,25559042,26017794,26411010,27000834,27525122,27787266,28901380,29556738,29818882,31195138,31326210,31719426,31981570,32243714,33161218,33488898,33685508,33947650,34406402,35651586,36962306,40239108,40763394,40828932,41746434,43253762,43581442],"specified":[131074,393217,983042,1638402,1835010,2162690,2228225,2424834,4653058,5046274,5373954,6750210,7012353,7667714,8585217,9043969,9371649,9895938,10354689,11796481,12517377,13828098,14090242,14286849,15269889,15794177,17367042,17563649,18153473,20054017,21168130,22282241,22347778,22675457,23592962,23855105,25165825,27918337,28770305,29425666,29753345,31260673,31588353,31916033,32571393,32702465,32833537,34078722,34537473,35586050,36896770,37617666,38666242,38797313,39321602,40501249,41811969,42270721,42401794],"short":[2031619,3014658,4063233,4521985,7733251,8454147,12124163,13369345,15400961,15859713,16056323,20119553,21692417,22609923,22675459,23527427,24576001,25362433,25427969,26542081,28966915,31522817,31850499,32309251,36569090],"snprintf":[8388609,16908289],"supported":[196610,458754,589826,655362,720898,851970,1048578,1114114,1376258,1507330,1572866,1703938,1966082,2097154,2555906,2621442,2686978,2818050,2883586,2949122,3014658,3342338,3407874,3473410,3538946,3604482,3801090,3866626,3932162,3997698,4128770,4325378,4390914,4587522,4915202,4980738,5111810,5242882,5505026,5570562,5701634,5767170,5832706,6094850,6160386,6225922,6291458,6422530,6553602,6619138,6684674,6946818,7274498,7340034,7471106,7995394,8060930,8126466,8192002,8257538,8388610,8519682,8650754,8781826,8847362,9175042,9240578,9306114,9437186,9568258,9633794,9699330,9764866,9895938,9961474,10027010,10092546,10158082,10223618,10420226,10551298,10616834,10813442,10878978,10944514,11010050,11141122,11206658,11337730,11468802,11534338,11927554,12255234,12320770,12451842,12648450,12713986,12779522,12910594,13041666,13107202,13238274,13500418,13565954,13631490,13762562,13893634,13959170,14024706,14155778,14221314,14352386,14483458,14548994,14614530,14680066,14811138,14876674,15073282,15138818,15204354,15335426,15466498,15532034,15597570,15663106,15925250,15990786,16187394,16252930,16515074,16580610,16646146,16777218,16908290,17104898,17235970,17301506,17432578,17629186,17694722,17760258,17891330,18219010,18284546,18350082,18415618,18546690,18677762,18743298,18874370,18939906,19136514,19267586,19333122,19398658,19464194,19529730,19791874,19922946,19988482,20381698,20578306,20709378,20774914,21037058,21299202,21561346,21626882,21757954,21889026,21954562,22020098,22216706,22347778,22478850,22544386,22675457,22806530,22872066,22937602,23003138,23068674,23134210,23265282,23330818,23396354,23724034,23920642,24117250,24313858,24444930,24510466,24641538,24707074,24903682,24969218,25034754,25100290,25231362,25296898,25362434,25493506,25559042,25624578,25690114,25755651,25821186,25886722,25952258,26017794,26083330,26214402,26279938,26411010,26673154,26738690,26804226,27000834,27066370,27131906,27197442,27262978,27328514,27394050,27525122,27590658,27787266,27852802,27983874,28180482,28246018,28311554,28508163,28573698,28639234,28704770,28835842,28901378,29032450,29097986,29294594,29360130,29556738,29818882,30015490,30081026,30212098,30277634,30343170,30474242,30539778,30605314,30736386,30867458,30932994,30998530,31195138,31326210,31457282,31653890,31719426,31981570,32047106,32112642,32178178,32243714,32636930,32768002,33095682,33161218,33488898,33619970,33685506,33816578,33947650,34013186,34144258,34209794,34275330,34340866,34406402,34471938,34668546,34734083,34930690,34996226,35061762,35127298,35192834,35258370,35323906,35454978,35651586,35717122,35782658,36306946,36438018,36503554,36569090,36634626,36831234,36962306,37027842,37224450,37421058,37486594,37552130,37683202,37748738,37814274,37945346,38010882,38141954,38338562,38404098,38469634,38535170,38600706,38862850,38993922,39190530,39387138,39518210,39583746,39649282,39714818,39976962,40042498,40108034,40173570,40239106,40435714,40697858,40763394,40828930,40894466,40960002,41156610,41287682,41418754,41549826,41680898,41746434,41877506,41943042,42074114,42139650,42205186,42336258,42467330,42598402,42663938,42926082,42991618,43057154,43253762,43319298,43384834,43515906,43581442,43646978,43712514,43778050],"systems":[5046273,9371649,9895937,13828098,22347777,25362433,32178177,34013185,38666241,43515905],"speed":[8781825,23265281,31326209],"seminumerical":[6881281,20643842,41287681],"starting_bit":[10944520,13107208],"static":[196611,327682,458755,589827,655363,720899,851971,917506,1048579,1114115,1310722,1376259,1441794,1507331,1572867,1703939,1769475,1900547,1966083,2031618,2097155,2555907,2621443,2686979,2818051,2883587,2949123,3014659,3342339,3407875,3473411,3538947,3604483,3801091,3866627,3932163,3997699,4063234,4128771,4194307,4325379,4390915,4521986,4587523,4718594,4849667,4915203,4980739,5111811,5242883,5308419,5505027,5570563,5701635,5767171,5832707,6029314,6094851,6160387,6225923,6291459,6356994,6422531,6553603,6619139,6684675,6946819,7143426,7274499,7340035,7405571,7471107,7733250,7798786,7864322,7929859,7995395,8060931,8126467,8192003,8257539,8323074,8388611,8454146,8519683,8650755,8781827,8847363,9175043,9240579,9306115,9437187,9568259,9633795,9699331,9764867,9830403,9895939,9961475,10027011,10092547,10158083,10223619,10289154,10420227,10551299,10616835,10682370,10747907,10813443,10878979,10944515,11010051,11141123,11206659,11337731,11403267,11468803,11534339,11665410,11927555,12058626,12124162,12189698,12255235,12320771,12451843,12582915,12648451,12713987,12779523,12910595,12976130,13041667,13107203,13238275,13369346,13434882,13500419,13565955,13631491,13697027,13762563,13893635,13959171,14024707,14155779,14221315,14352387,14483459,14548995,14614531,14680067,14811139,14876675,15007747,15073283,15138819,15204355,15335427,15466499,15532035,15597571,15663107,15728642,15859714,15925251,15990787,16056322,16121858,16187395,16252931,16384002,16515075,16580611,16646148,16711682,16777219,16908291,17039362,17104899,17235971,17301507,17432579,17498114,17629187,17694723,17760259,17825794,17891331,18087938,18219011,18284547,18350083,18415619,18546691,18677763,18743299,18808834,18874371,18939907,19136515,19202050,19267587,19333123,19398659,19464195,19529731,19660802,19726339,19791875,19922947,19988483,20119554,20185090,20316162,20381699,20512771,20578307,20643841,20709379,20774915,20840450,20905987,21037059,21102594,21299203,21364738,21430275,21561347,21626883,21692418,21757955,21823490,21889027,21954563,22020099,22085635,22216707,22347779,22413314,22478851,22544387,22609922,22675458,22806531,22872067,22937603,23003139,23068675,23134211,23265283,23330819,23396355,23527426,23658498,23724035,23920643,23986179,24117251,24182786,24248322,24313859,24444931,24510467,24576002,24641539,24707075,24772611,24903683,24969219,25034755,25100291,25231363,25296899,25362435,25427970,25493507,25559043,25624579,25690115,25755651,25821187,25886723,25952259,26017795,26083331,26148867,26214403,26279939,26411011,26542082,26673155,26738691,26804227,26869762,26935298,27000835,27066371,27131907,27197443,27262979,27328515,27394051,27525123,27590659,27787267,27852803,27983875,28180483,28246019,28311555,28508163,28573699,28639235,28704771,28835843,28901379,28966914,29032451,29097987,29229058,29294595,29360131,29491202,29556739,29622275,29687811,29818883,30015491,30081027,30212099,30277635,30343171,30408707,30474243,30539779,30605315,30736387,30867459,30932995,30998531,31064066,31195139,31326211,31457283,31522818,31653891,31719427,31784963,31850498,31981571,32047107,32112643,32178179,32243715,32309250,32374786,32636931,32768003,32899075,33030146,33095683,33161219,33226754,33357827,33488899,33619971,33685507,33751043,33816579,33947651,34013187,34144259,34209795,34275331,34340867,34406403,34471939,34603011,34668547,34734083,34865154,34930691,34996227,35061763,35127299,35192835,35258371,35323907,35454979,35651587,35717123,35782659,35848194,35913731,36175875,36241410,36306947,36372482,36438019,36503555,36569091,36634627,36831235,36962307,37027843,37224451,37421059,37486595,37552131,37683203,37748739,37814275,37879810,37945347,38010883,38141955,38207491,38273027,38338563,38404099,38469635,38535171,38600707,38862851,38928386,38993923,39124994,39190531,39256067,39387139,39452674,39518211,39583747,39649283,39714819,39780354,39845891,39911427,39976963,40042499,40108035,40173571,40239107,40435715,40632322,40697859,40763395,40828931,40894467,40960003,41025538,41091074,41156611,41287683,41418755,41549827,41615362,41680899,41746435,41877507,41943043,42074115,42139651,42205187,42336259,42467331,42598403,42663939,42795011,42860547,42926083,42991619,43057155,43122690,43188226,43253763,43319299,43384835,43450370,43515907,43581443,43646979,43712515,43778051],"section":[34734081],"subtraction":[26017794,29556737],"subversion":[22675457],"structures":[35979265],"single":[3866625,6881282,20643844,27000833,34078721],"scan":[6881284,10944514,13107202,20643848,28704769,30277633],"sign":[3538945,5767169,6619137,9830403,10158081,10944513,11206657,13041665,13107201,13893633,15138817,16646147,17104897,22347777,22806530,23003137,23068674,25362434,25624577,25690113,27983873,28246017,28311554,34668546,34996225,37027841,38010882,41680897,42663937,43057153],"specify":[1310721,9895937,22347777,25362433,28311553,34668545],"separately":[6881282,9437185,16711681,20643844,21299201,36438017,41156609],"state":[655380,5898242,6160405,6881288,7340036,13500429,14614550,18284565,20643859,20905993,21561364,23265301,24969217,25165825,26673174,28377090,30015509,32178199,34013207,34209794,34340886,35979265,41811971,42139669],"subtrahend":[6881281,20643842,27787265,39518214],"s1p":[1114119,3473423,5242895,5570581,6225935,6684686,6881312,8781838,10616848,15597585,15663119,16580618,18939919,19464207,19791879,19922961,20643904,25559042,26017807,26083345,28704781,29556753,29818895,30277645,31195149,31326225,31653907,31981582,32243727,33488911,33947663,34406415,37224464,40763407,41746447,43253775],"subroutines":[22675457],"somewhat":[38404097],"shared":[196609,327681,458753,589825,655361,720897,851969,917505,1048577,1114113,1310721,1376257,1441793,1507329,1572865,1703937,1769473,1900545,1966081,2031617,2097153,2555905,2621441,2686977,2818049,2883585,2949121,3014657,3342337,3407873,3473409,3538945,3604481,3801089,3866625,3932161,3997697,4063233,4128769,4194305,4325377,4390913,4521985,4587521,4718593,4849665,4915201,4980737,5111809,5242881,5308417,5505025,5570561,5701633,5767169,5832705,6029313,6094849,6160385,6225921,6291457,6356993,6422529,6553601,6619137,6684673,6946817,7143425,7274497,7340033,7405569,7471105,7733249,7798785,7864321,7929857,7995393,8060929,8126465,8192001,8257537,8323073,8388609,8454145,8519681,8650753,8781825,8847361,9175041,9240577,9306113,9437185,9568257,9633793,9699329,9764865,9830401,9895937,9961473,10027009,10092545,10158081,10223617,10289153,10420225,10551297,10616833,10682369,10747905,10813441,10878977,10944513,11010049,11141121,11206657,11337729,11403265,11468801,11534337,11665409,11927553,12058625,12124161,12189697,12255233,12320769,12451841,12582913,12648449,12713985,12779521,12910593,12976129,13041665,13107201,13238273,13369345,13434881,13500417,13565953,13631489,13697025,13762561,13893633,13959169,14024705,14155777,14221313,14352385,14483457,14548993,14614529,14680065,14811137,14876673,15007745,15073281,15138817,15204353,15335425,15466497,15532033,15597569,15663105,15728641,15859713,15925249,15990785,16056321,16121857,16187393,16252929,16384001,16515073,16580609,16646145,16711681,16777217,16908289,17039361,17104897,17235969,17301505,17432577,17498113,17629185,17694721,17760257,17825793,17891329,18087937,18219009,18284545,18350081,18415617,18546689,18677761,18743297,18808833,18874369,18939905,19136513,19202049,19267585,19333121,19398657,19464193,19529729,19660801,19726337,19791873,19922945,19988481,20119553,20185089,20316161,20381697,20512769,20578305,20709377,20774913,20840449,20905985,21037057,21102593,21299201,21364737,21430273,21561345,21626881,21692417,21757953,21823489,21889025,21954561,22020097,22085633,22216705,22347777,22413313,22478849,22544385,22609921,22675457,22806529,22872065,22937601,23003137,23068673,23134209,23265281,23330817,23396353,23527425,23658497,23724033,23920641,23986177,24117249,24182785,24248321,24313857,24444929,24510465,24576001,24641537,24707073,24772609,24903681,24969217,25034753,25100289,25231361,25296897,25362433,25427969,25493505,25559041,25624577,25690113,25755649,25821185,25886721,25952257,26017793,26083329,26148865,26214401,26279937,26411009,26542081,26673153,26738689,26804225,26869761,26935297,27000833,27066369,27131905,27197441,27262977,27328513,27394049,27525121,27590657,27787265,27852801,27983873,28180481,28246017,28311553,28508161,28573697,28639233,28704769,28835841,28901377,28966913,29032449,29097985,29229057,29360129,29294593,29491201,29556737,29622273,29687809,29818881,30015489,30081025,30212097,30277633,30343169,30408705,30474241,30539777,30605313,30736385,30867457,30932993,30998529,31064065,31195137,31326209,31457281,31522817,31653889,31719425,31784961,31850497,31981569,32047105,32112641,32178177,32243713,32309249,32374785,32636929,32768001,32899073,33030145,33095681,33161217,33226753,33357825,33488897,33619969,33685505,33751041,33816577,33947649,34013185,34144257,34209793,34275329,34340865,34406401,34471937,34603009,34668545,34734081,34865153,34930689,34996225,35061761,35127297,35192833,35258369,35323905,35454977,35651585,35717121,35782657,35848193,35913729,36175873,36241409,36306945,36372481,36438017,36503553,36569089,36634625,36831233,36962305,37027841,37224449,37421057,37486593,37552129,37683201,37748737,37814273,37879809,37945345,38010881,38141953,38207489,38273025,38338561,38404097,38469633,38535169,38600705,38862849,38928385,38993921,39124993,39190529,39256065,39387137,39452673,39518209,39583745,39649281,39714817,39780353,39845889,39911425,39976961,40042497,40108033,40173569,40239105,40435713,40632321,40697857,40763393,40828929,40894465,40960001,41025537,41091073,41156609,41287681,41418753,41549825,41615361,41680897,41746433,41877505,41943041,42074113,42139649,42205185,42336257,42467329,42598401,42663937,42795009,42860545,42926081,42991617,43057153,43122689,43188225,43253761,43319297,43384833,43450369,43515905,43581441,43646977,43712513,43778049],"slow":[21889025,33161217],"software":[22675459],"syuu":[22675458],"s2limb":[6881286,15663110,19922950,20643852,26083334,29556742,29818886,31326216],"similar":[2686977,21299201,36438017,39583745],"simultaneous":[4128769,8060929,13959169,20643842,22020097,25231361,25886721,27852801,38338561,39190529,43646977],"stdout":[6881282,15990785,20643844,21954561],"significand":[9109505,9371649,11993089],"successfully":[4325377,7471105,8650753,14680065,22675457,27197441,37683201],"struct":[1638402,4653058,5046274,13828098,15269890,34078722,36896770,38666242,39321602],"scratch":[1048581,1769474,2097156,3866629,4849666,5308418,6881288,18874371,19529732,20643856,26148866,27000837,27525125,29622274,29687810,33751042,35651589,38273026],"store":[1703937,6881288,10420225,11534337,17891329,20709378,20643856,28180481,33685506,34734081,35454977,42991617],"subfolder":[22675457],"suited":[32178177,34013185],"specific":[22675458],"separate":[5111809,25296897,32178177,34013185,40239106,43581441],"studio":[22675463],"sense":[22347777],"shows":[22675458,40566785],"suppressed":[4325377,7471105,8650753,14680065,27197441,37683201],"s2n":[6881286,18939913,20643852,25296904,26017798,33488903,43581448],"syntax":[196609,327681,393217,458753,524289,589825,655361,720897,851969,917505,1048577,1114113,1245185,1310721,1376257,1441793,1507329,1572865,1638401,1703937,1769473,1900545,1966081,2031617,2097153,2293761,2359297,2555905,2621441,2686977,2752513,2818049,2883585,2949121,3014657,3080193,3211265,3342337,3407873,3473409,3538945,3604481,3735553,3801089,3866625,3932161,3997697,4063233,4128769,4194305,4325377,4390913,4521985,4587521,4653057,4718593,4784129,4849665,4915201,4980737,5046273,5111809,5242881,5308417,5439489,5505025,5570561,5701633,5767169,5832705,5898241,6029313,6094849,6160385,6225921,6291457,6356993,6422529,6553601,6619137,6684673,6815745,6946817,7077889,7143425,7208961,7274497,7340033,7405569,7471105,7536641,7602177,7733249,7798785,7864321,7929857,7995393,8060929,8126465,8192001,8257537,8323073,8388609,8454145,8519681,8585217,8650753,8781825,8847361,9043969,9109505,9175041,9240577,9306113,9371649,9437185,9502721,9568257,9633793,9699329,9764865,9830401,9895937,9961473,10027009,10092545,10158081,10223617,10289153,10354689,10420225,10551297,10616833,10682369,10747905,10813441,10878977,10944513,11010049,11075585,11141121,11206657,11272193,11337729,11403265,11468801,11534337,11599873,11665409,11730945,11862017,11927553,12058625,12124161,12189697,12255233,12320769,12386305,12451841,12517377,12582913,12648449,12713985,12779521,12845057,12910593,12976129,13041665,13107201,13172737,13238273,13369345,13434881,13500417,13565953,13631489,13697025,13762561,13828097,13893633,13959169,14024705,14155777,14221313,14286849,14352385,14483457,14548993,14614529,14680065,14745601,14811137,14876673,15007745,15073281,15138817,15204353,15269889,15335425,15400961,15466497,15532033,15597569,15663105,15728641,15794177,15859713,15925249,15990785,16056321,16121857,16187393,16252929,16318465,16384001,16449537,16515073,16580609,16646145,16711681,16777217,16908289,16973825,17039361,17104897,17170433,17235969,17301505,17432577,17498113,17563649,17629185,17694721,17760257,17825793,17891329,18022401,18087937,18219009,18284545,18350081,18415617,18546689,18677761,18743297,18808833,18874369,18939905,19070977,19136513,19202049,19267585,19333121,19398657,19464193,19529729,19595265,19660801,19726337,19791873,19922945,19988481,20054017,20119553,20185089,20250625,20316161,20381697,20447233,20512769,20578305,20643841,20709377,20774913,20840449,20905985,21037057,21102593,21233665,21299201,21364737,21430273,21495809,21561345,21626881,21692417,21757953,21823489,21889025,21954561,22020097,22085633,22151169,22216705,22282241,22347777,22413313,22478849,22544385,22609921,22806529,22872065,22937601,23003137,23068673,23134209,23265281,23330817,23396353,23527425,23658497,23724033,23789569,23855105,23920641,23986177,24051713,24117249,24182785,24248321,24313857,24444929,24510465,24576001,24641537,24707073,24772609,24903681,24969217,25034753,25100289,25231361,25296897,25362433,25427969,25493505,25559041,25624577,25690113,25755649,25821185,25886721,25952257,26017793,26083329,26148865,26214401,26279937,26345473,26411009,26476545,26542081,26673153,26738689,26804225,26869761,26935297,27000833,27066369,27131905,27197441,27262977,27328513,27394049,27525121,27590657,27787265,27852801,27918337,27983873,28180481,28246017,28311553,28377089,28442625,28508161,28573697,28639233,28704769,28770305,28835841,28901377,28966913,29032449,29097985,29163521,29229057,29294593,29360129,29491201,29556737,29622273,29687809,29753345,29818881,29884417,29949953,30015489,30081025,30212097,30277633,30343169,30408705,30474241,30539777,30605313,30670849,30736385,30801921,30867457,30932993,30998529,31064065,31129601,31195137,31260673,31326209,31391745,31457281,31522817,31588353,31653889,31719425,31784961,31850497,31916033,31981569,32047105,32112641,32178177,32243713,32309249,32374785,32505857,32571393,32636929,32768001,32833537,32899073,32964609,33030145,33095681,33161217,33226753,33292289,33357825,33488897,33554433,33619969,33685505,33751041,33816577,33947649,34013185,34078721,34144257,34209793,34275329,34340865,34406401,34471937,34537473,34603009,34668545,34734081,34799617,34865153,34930689,34996225,35061761,35127297,35192833,35258369,35323905,35389441,35454977,35651585,35717121,35782657,35848193,35913729,36044801,36110337,36175873,36241409,36306945,36372481,36438017,36503553,36569089,36634625,36700161,36765697,36831233,36896769,36962305,37027841,37158913,37224449,37289985,37421057,37486593,37552129,37683201,37748737,37814273,37879809,37945345,38010881,38076417,38141953,38207489,38273025,38338561,38404097,38469633,38535169,38600705,38666241,38731777,38862849,38928385,38993921,39059457,39124993,39190529,39256065,39321601,39387137,39452673,39518209,39583745,39649281,39714817,39780353,39845889,39911425,39976961,40042497,40108033,40173569,40239105,40304641,40435713,40501249,40566785,40632321,40697857,40763393,40828929,40894465,40960001,41025537,41091073,41156609,41222145,41287681,41353217,41418753,41484289,41549825,41615361,41680897,41746433,41811969,41877505,41943041,42008577,42074113,42139649,42205185,42336257,42467329,42532865,42598401,42663937,42729473,42795009,42860545,42926081,42991617,43057153,43122689,43188225,43253761,43319297,43384833,43450369,43515905,43581441,43646977,43712513,43778049]} \ No newline at end of file diff --git a/docs/fti/FTI_116.json b/docs/fti/FTI_116.json index ccf80b8..ad9a3c8 100644 --- a/docs/fti/FTI_116.json +++ b/docs/fti/FTI_116.json @@ -1 +1 @@ -{"twice":[23396354],"typename":[13631489],"timing":[9764866,33685506],"tests":[12845058,25624577],"two":[2162690,3866626,4980738,7208961,8585218,9109506,9895937,11010050,11993090,12189697,13041666,13107203,13893634,13959169,14614529,15794178,16056322,16515073,17956866,19398657,20381698,20971522,21626882,21757954,22020097,24051713,25624579,25690114,25755650,26542081,27459585,27721730,30212097,30474242,30998530,31260674,31653889,32440322,33619970,34078721,34144257,34603010,35061761,35323906,35651586,35979265,36241409,36306946,36962305,37224450,37945346,40042498,40370177,40960002,42139649,42729474,43515906],"times":[3997698],"twister":[8585217,12779522,15794177,25624577,28049410,28573699,33751042],"types":[13631490,25624583,41549825],"trap":[26673153],"tointptr":[524293,2162689,2228225,3342341,5242882,6225921,8060929,10223621,10682373,10944513,12713985,16777217,17825793,17891333,18481153,22413313,23068674,23592961,23658497,25100290,25165826,27000837,31391749,34668549,35389441,41353218,42532865,43515905,43646977],"twos":[2752513,6029313,10092545,10616833,12124161,13107201,13762561,16580609,26083329,34209793,39124993,40697857],"treated":[15859713,41746433],"tostring":[131073,1769474,2162690,2228225,2293762,2555910,3866625,4653058,4718598,4980738,6225922,6291462,7077894,7405570,8060930,8454146,10878982,10944514,11993090,12320770,12713985,13631489,14614530,14745602,15138822,15859714,15925250,16777218,17825793,18481154,19005446,19988486,20709380,21299202,21430278,22216705,22413314,23068674,23330818,23527426,23592961,23658498,27197442,27525122,28114946,29032452,29753345,31260674,31916038,32702466,33226758,33947654,34013188,35389441,35717126,35913730,36503558,37224450,39190530,40239106,40828930,40894466,40960002,41418758,41484290,42467330,42532865,42598402,42795010,42926082,42991617,43515905,43646977],"three":[35913729],"true":[589825,6946817,7864321,9109505,9371649,9764865,11010049,13041665,16711681,17956865,20971521,21233665,21299201,21626881,23068674,24576001,25755649,26869761,27656193,27721729,30474241,30539777,30605313,30736385,31588353,32440321,33685505,33882113,34603009,35323905,35651585,37945345,38273025,38600705,38731777,40042497,42729473],"taken":[4521985,8323073,8519681,12320769,21299201,21954561,23068673,28049409,28835841,33751041,42860545],"takes":[3670017,23986177,24969217,31784961,40894465],"traps":[17432577,37158913],"typede":[25624577],"truncation":[22282242,22609922,41943042,42336258],"truncated":[3473410,5832705,6619138,8454145,8585227,10420225,12976129,14548994,15794187,15925249,19136514,19333121,23003137,25624587,32243714,35192833,36700162,38797313,43450369],"trunc":[5832706,8585225,10354691,10420226,11075586,15794185,18219011,18284549,24051717,25624585,30801923,32505859,34406403,35192834,36044802,36634628,38797314,40370179],"tell":[21299201],"terminated":[720897,4718593,8454145,8585232,10878977,14745601,15794192,15925249,20709377,21561345,23330817,25624592,30343170,31522817,39714817,40828929,41484289,42598401,43122690],"total":[8454145,15925249],"truncate":[22282241,22609921,41943041,42336257],"terminator":[8454145,14614530,15925249,19398657,28114946,35913730,40239106,41484290,42598402],"trial":[12845057],"traditionally":[28049409,33751041],"temp":[25624584],"title":[65537],"time":[3670017,24969217,26542081,28049410,33751042],"temporary":[1376268,8519686,12058630,14155782,19595276,22151174,42074118,43384844],"theoretic":[917505,1835009,2490369,3538945,10485761,11599873,12845057,14024705,14483457,20512769,22806529,23134209,24313857,25624577,27983873,29163521,29622273,29687809,33095681,37879809,38338561,38535169,39256065,39452673,40501249,41615361,42663937,43778049],"try":[2228225,6225921,8060929,10944513,12713985,13631489,16777217,17825793,18481153,22216705,22413313,23592961,29753345,35389441,42532865,42991617],"top":[131073,393217,786433,983041,1114113,1769473,1966081,2162692,2228225,2293761,2883585,3211265,3276801,3866627,4325377,4587521,4653057,4915201,4980740,5046273,5963777,6422529,6225921,6356993,6815745,7143425,8060933,8192001,8585217,9633793,10944513,11468801,11534337,11993092,12713986,13172737,13303809,13631491,13893633,14680065,15007745,15204353,15466497,15794179,16056321,16777217,17498113,17825795,18415617,18481156,20381697,21757953,22216708,22413317,22675457,22740993,23461889,23527425,23592961,23658497,24641537,25362433,25690113,26214401,26935297,27197441,27394049,28508161,28704769,29097985,29229057,29425665,29753345,30998529,31260676,33619969,35389441,35520513,35782657,36306945,37027841,37224452,39780353,40960004,42532866,42991617,43515908,43581441,43646977],"trailing":[28114945,40239105],"testing":[2031617,16515073,19922945,33816577,34144257],"table":[8585217,11403269,15794177,25624578,35258370],"tab":[8585217,11403280,15794177,25624577],"tight":[12976129],"tar":[25624577],"third":[11403266,15990785,26148865,29294593],"trigger":[16515073,33816577,34144257],"toolchain":[25624578],"terminating":[8454145,14745601,15925249,23330817],"topic":[1],"type":[131075,196611,262146,327682,458755,524289,589826,655361,720897,851971,917507,1048578,1114113,1179649,1245186,1310723,1376259,1441796,1507334,1572866,1638402,1703940,1769474,1835011,1900548,2031618,2097154,2162691,2228227,2293762,2359301,2424834,2490371,2555905,2621444,2752515,2818049,2883585,2949122,3014660,3080194,3145730,3211265,3342337,3407873,3473410,3538946,3604481,3670022,3735554,3801090,3866628,3932161,3997699,4063234,4128770,4194306,4259843,4390914,4456449,4521986,4587521,4653058,4718596,4784130,4849666,4980740,5046274,5111811,5177345,5242885,5308418,5439491,5505027,5570564,5636097,5701636,5767170,5832706,5898241,5963778,6029315,6094854,6160387,6488066,6553604,6619138,6684674,6225923,6750210,6291457,6815745,6881282,6946818,7012354,7077892,7208962,7274498,7340034,7405570,7471108,7602179,7667716,7733250,7798787,7864322,7929858,7995393,8060933,8126467,8257541,8323074,8388610,8454149,8519684,8585217,8650755,8781826,8847362,8912898,8978434,9043969,9109507,9175043,9240579,9306114,9371650,9437186,9502723,9568259,9633794,9699329,9764870,9830402,9895939,9961475,10027009,10092547,10158081,10223617,10354692,10420228,10485763,10551299,10616835,10682369,10747906,10813441,10878980,10944515,11010051,11075586,11141122,11206657,11272194,11337732,11403269,11468801,11534337,11599875,11665411,11730946,11796482,11862018,11927555,11993092,12058628,12124163,12189700,12255235,12320772,12386305,12451843,12517379,12582914,12648450,12713988,12779522,12845059,12910593,12976130,13041667,13107203,13172737,13238273,13369347,13434884,13500417,13565954,13631496,13697028,13762562,13828097,13893633,13959171,14024707,14090242,14155779,14221314,14286849,14352385,14417922,14483459,14548994,14614532,14680065,14745604,14811139,14876675,14942210,15073283,15138820,15204353,15269890,15335427,15400963,15532035,15597570,15663108,15728642,15794178,15859717,15925253,15990791,16056321,16121858,16187394,16252930,16318469,16384002,16449539,16515075,16580610,16646145,16711682,16777219,16842753,16908290,16973827,17039363,17104900,17170433,17235970,17301506,17367042,17432578,17498113,17563651,17629186,17694722,17760258,17825796,17891329,17956867,18022402,18087937,18153474,18219012,18284547,18350082,18415617,18481156,18546691,18612226,18677762,18743298,18808833,18874371,18939905,19005441,19070978,19136514,19202051,19267590,19333127,19398659,19464194,19529730,19595268,19660801,19726337,19791877,19857413,19922946,19988481,20054018,20119554,20185091,20250628,20316162,20381698,20447236,20512770,20578306,20643843,20709380,20774915,20840450,20905986,20971523,21037058,21102595,21168129,21233666,21299204,21364737,21430273,21495810,21561345,21626883,21692418,21757954,21823496,21889027,21954562,22020099,22151172,22216708,22282242,22347778,22413316,22478849,22544389,22609922,22806532,22872067,22937603,23003139,23068680,23134210,23199745,23265282,23330820,23396355,23527426,23592963,23658498,23724033,23789571,23855105,23920642,23986180,24051715,24117253,24182786,24248323,24313858,24379393,24444930,24510467,24576002,24641537,24707074,24772610,24838146,24903683,24969222,25034756,25100296,25165829,25231363,25296900,25427971,25493508,25559042,25624582,25690113,25755651,25821189,25886721,25952257,26017794,26083330,26148868,26214401,26279938,26345474,26411010,26476546,26542084,26607623,26673154,26738690,26804227,26869762,26935297,27000833,27066369,27131906,27197442,27262978,27328515,27459587,27525123,27590658,27656194,27721731,27787268,27852802,27918338,27983875,28049410,28114950,28180484,28246020,28311555,28377089,28442628,28573697,28639235,28704769,28770310,28835842,28901378,28966914,29032450,29163523,29229057,29294600,29360133,29425665,29491203,29556738,29622275,29687810,29753347,29818882,29884418,29949953,30015490,30081025,30146561,30212099,30277633,30343169,30408706,30474243,30539778,30605314,30670851,30736386,30801923,30867459,30932994,30998530,31064066,31129603,31195141,31260675,31326210,31391745,31457283,31522817,31588354,31653890,31719426,31784965,31850497,31916033,31981571,32047105,32112643,32178179,32243714,32309250,32374788,32440323,32505860,32571397,32636929,32702467,32768002,32833539,32899074,32964610,33030149,33095683,33161217,33226755,33292291,33357827,33423364,33488899,33554435,33619970,33685510,33751042,33816579,33882114,33947649,34013188,34078723,34144258,34209794,34275330,34340868,34406405,34471938,34537474,34603011,34668545,34734082,34799617,34865154,34930693,34996226,35061764,35127299,35192836,35258371,35323907,35389443,35454977,35586051,35651587,35717121,35848194,35913732,35979267,36044805,36110337,36175874,36241412,36306946,36372482,36438019,36503555,36569090,36634627,36700162,36765700,36831234,36896771,36962307,37027841,37093378,37158914,37224452,37289985,37355522,37421058,37486593,37552131,37617665,37683201,37748737,37814274,37879810,37945347,38010883,38076418,38141953,38207490,38273028,38338565,38404100,38469635,38535171,38600706,38666244,38731778,38797315,38862851,38928385,38993922,39059457,39124994,39190530,39256067,39321601,39387142,39452676,39518211,39583752,39649283,39714817,39845891,39911426,39976962,40042499,40108035,40173572,40239110,40304643,40370179,40435714,40501251,40566785,40632322,40697859,40763394,40828932,40894466,40960003,41025539,41091078,41156612,41222146,41287682,41353224,41418753,41484292,41549825,41615363,41680898,41746433,41811973,41877507,41943042,42008578,42074117,42139651,42205186,42270721,42336258,42401793,42467330,42532868,42598404,42663939,42729475,42795009,42860546,42926081,42991619,43122689,43188227,43253762,43319297,43384836,43450371,43515908,43646979,43712514,43778052],"tmp":[15859714],"test":[6029314,8585219,12255233,15794179,25624579,38535169],"truncating":[8585223,15794183,17432577,23003138,25624583,26673154,31129601,37158913,40304641,43450369]} \ No newline at end of file +{"twice":[20774914],"typename":[15269889],"timing":[6684674,31981570],"tests":[14811138,22675457],"two":[1638402,4653058,5046274,6881282,7340033,7929858,10747906,11468801,12582914,13697026,13828098,13893635,14221313,14417922,14548993,14614529,15138817,16842754,19333121,19726338,20643844,22544385,22675457,22740994,22806529,23199746,23986178,24772610,24969217,26673153,27721730,30212097,30408706,30539777,31784962,32899074,33095681,33357826,33423362,34078722,34209793,34340865,34603010,34930689,35913730,36175874,36896770,37093378,37224449,37486593,38666242,39321602,39845890,40370178,40763393,42795010,43384833],"times":[3604482],"twister":[6881281,13500418,20643842,30015491,32178178,34013186],"types":[15269890,22675463,35979265],"trap":[24313857],"tointptr":[1638401,2228225,2752517,5570562,7012353,7208965,9371649,11272197,11730949,11796481,12517377,14286849,17170437,17563649,18153473,21168129,23855105,25165825,25362434,25559042,28311554,28377093,32505861,34668546,34799621,36896769,37617665,41811969,42270721],"twos":[3538945,6619137,10944513,11206657,13041665,13107201,13893633,17104897,23003137,28246017,41680897,43057153],"treated":[16646145,40566785],"tostring":[131073,1638402,1835010,2228225,2293766,2424834,4325382,4653057,4915202,5046274,5373954,5439494,7012354,7471110,8388610,8650758,9371650,11796482,12517377,13828098,13959170,14286849,14680070,15138818,15269889,15925250,16646146,16908290,17563650,18153474,19988484,20250630,20447238,21168130,21495814,22347778,23330818,23592962,23855106,25034754,25165825,25362434,26738690,27197446,27983874,28770305,29425666,29884422,30605316,32702465,33816578,34078722,34996226,35127298,36896769,37158918,37617665,37683206,37945346,38600706,38666242,38797313,38862850,39190532,39321602,39387138,40304646,41156610,41353222,41811969,42270721,42663938,43319298],"three":[42663937],"true":[393217,6684673,7929857,8585217,9043969,10354689,10747905,12582913,13697025,15794177,19726337,20054017,22282241,22347777,23986177,24772609,25362434,27918337,29753345,30408705,31260673,31588353,31784961,31916033,31981569,32571393,32833537,32899073,33357825,34537473,34603009,35913729,36175873,39845889,40501249,40828929,42795009],"taken":[4128769,9830401,9895937,13959169,22347777,25362433,25886721,27852801,32178177,34013185,38338561],"takes":[3866625,21889025,27000833,33161217,33816577],"traps":[18350081,40697857],"typede":[22675457],"truncation":[26214402,29294594,40894466,43646978],"truncated":[3014658,5701634,6094849,6881291,6946817,8388609,12451841,16908289,17629186,19529729,20643862,21299201,23134210,29097986,32636929,36438017,37552130,37814273],"trunc":[6094850,6881289,6946818,9764867,10551298,14155781,17432579,19333125,20643858,30736387,32636930,32768003,34930691,37814274,40042499,40239106,41549828],"tell":[22347777],"terminated":[589825,4325377,6881296,7471105,8388609,15925249,16908289,19988481,20643873,23330817,23724033,34275330,34471937,39387137,39649281,39714818,41156609,43319297],"total":[8388609,16908289],"truncate":[26214401,29294593,40894465,43646977],"terminator":[8388609,15138818,16908289,22806529,27983874,34996226,39387138,42663938,43319298],"trial":[14811137],"traditionally":[32178177,34013185],"temp":[22675464],"title":[65537],"time":[3866625,24969217,27000833,32178178,34013186],"temporary":[1572876,9437190,9895942,12255238,22478860,23396358,37748748,43515910],"theoretic":[720898,1966082,2686978,3407874,9175042,11534338,13565954,14811138,15532034,19136514,20643841,27066370,27328514,28180482,29032450,30343170,30932994,32047106,34734082,35454978,37421058,38404098,38469634,38535170,39583746,41287682,42205186,43778050],"try":[2228225,7012353,9371649,11796481,12517377,14286849,15269889,17563649,18153473,23855105,25165825,28770305,32702465,38797313,41811969,42270721],"top":[131073,262145,786433,983041,1179649,1638404,1835009,2162689,2228225,2424833,2490369,3145729,3276801,3670017,4259841,4456449,4653059,5046276,5177345,5373953,5636097,5963777,6488065,6750209,6881281,7012353,7667713,8716289,8912897,8978433,9371653,10485761,11796481,11993089,12517379,13303809,13828100,14090241,14286850,14417921,14942209,15269891,16842753,17367041,17563652,17956865,18153473,18481153,18612225,19005441,19857409,20643843,20971521,21168129,22740993,23199745,23461889,23592961,23855109,24379393,24838145,25165825,26607617,27459585,27656193,27721729,28049409,28114945,28770308,29425665,30146561,32440321,32702465,33423361,33882113,34078724,35520513,35586049,36896772,37093377,37355521,37617665,38666244,38797313,39321604,40370177,41811970,42270721,42401793],"trailing":[27983873,34996225],"testing":[1703937,14614529,17891329,34209793,40108033],"table":[6881281,10420229,20643842,22675457,42139650],"tab":[6881281,10420240,20643842],"tight":[12451841],"tar":[22675457],"third":[10420226,18874369,27525121,29687809],"trigger":[14614529,34209793,40108033],"toolchain":[22675458],"terminating":[8388609,15925249,16908289,23330817],"topic":[1],"type":[131075,196610,327682,393218,458755,524289,589825,655363,720899,851972,917506,1048582,1114115,1179649,1245185,1310722,1376259,1441794,1507332,1572867,1638403,1703938,1769474,1835010,1900548,1966083,2031618,2097157,2228227,2293761,2424834,2490369,2555906,2621442,2686979,2752513,2818049,2883586,2949122,3014658,3080193,3145729,3211265,3342340,3407874,3473412,3538947,3604483,3670017,3735553,3801090,3866630,3932163,3997698,4063234,4128770,4194306,4325380,4390913,4456450,4521986,4587522,4653060,4718594,4784129,4849667,4915202,4980737,5046276,5111812,5242884,5308418,5373954,5439489,5505026,5570565,5701634,5767171,5832706,5963778,6029314,6094850,6160388,6225924,6291459,6356994,6422530,6488065,6553606,6619139,6684678,6815745,6881281,6946820,7012355,7143426,7208961,7274499,7340034,7405570,7471108,7536643,7733250,7798786,7864322,7929859,7995394,8060930,8126467,8192004,8257539,8323074,8388613,8454146,8519683,8585218,8650756,8781829,8847363,8912897,8978433,9043970,9109505,9175043,9240579,9306115,9371653,9437188,9502721,9568258,9633794,9699331,9764868,9830402,9895940,9961475,10027009,10092546,10158082,10223618,10289154,10354690,10420229,10485762,10551298,10616835,10682370,10747907,10813443,10878978,10944515,11010051,11141124,11206659,11272193,11337729,11403265,11468803,11534339,11599873,11665410,11730945,11796483,11862017,11927555,11993089,12058626,12124162,12189698,12255235,12320770,12386305,12451842,12517380,12582915,12648453,12713988,12779521,12845057,12910595,12976130,13041666,13107203,13172737,13238274,13303809,13369346,13434882,13500418,13565955,13631491,13697027,13762562,13828100,13893635,13959172,14024707,14155779,14221316,14286852,14352387,14417921,14483459,14548995,14614531,14680068,14745601,14811139,14876674,14942209,15007745,15073282,15138820,15204355,15269896,15335427,15400961,15466497,15532035,15597572,15663109,15728642,15794178,15859714,15925252,15990787,16056322,16121858,16187395,16252931,16318465,16384002,16449537,16515074,16580611,16646149,16711682,16777219,16842753,16908293,16973826,17039362,17104898,17170433,17235971,17301507,17432580,17498114,17563652,17629186,17694722,17760258,17825794,17891330,17956865,18022401,18087938,18153475,18219012,18284547,18350082,18415619,18481153,18546692,18677763,18743298,18808834,18874375,18939910,19005441,19070977,19136514,19202050,19267588,19333123,19398659,19464196,19529735,19595265,19660802,19726339,19791875,19922949,19988484,20054018,20119554,20185090,20250625,20316162,20381699,20447233,20512769,20578306,20643842,20709384,20774915,20840450,20905985,21037061,21102594,21168130,21233665,21299203,21364738,21430273,21495809,21561347,21626884,21692418,21757955,21823490,21889028,21954563,22020098,22085633,22151169,22216706,22282242,22347780,22413314,22478852,22544387,22609922,22675462,22740993,22806531,22872066,22937603,23003138,23068674,23134210,23199746,23265281,23330820,23396356,23527426,23592962,23658498,23724033,23789569,23855108,23920643,23986179,24051713,24117251,24182786,24248322,24313858,24444930,24510466,24641538,24576002,24707075,24772611,24903683,24969220,25034755,25100291,25165827,25231362,25296901,25362440,25427970,25493506,25559045,25624580,25690115,25755652,25821186,25886722,25952259,26017798,26083332,26148866,26214402,26279938,26345473,26411010,26476545,26542082,26607617,26673155,26738691,26804227,26869762,26935298,27000838,27066370,27131906,27197443,27262979,27328515,27394050,27525128,27590659,27656193,27721730,27787268,27852802,27918338,27983878,28049409,28180484,28246018,28311560,28377089,28508164,28573697,28639233,28704771,28770308,28835843,28901383,28966914,29032450,29097986,29163525,29229058,29360130,29294594,29425666,29491202,29556741,29622275,29687812,29753346,29818885,29884417,29949953,30015489,30081027,30146561,30212099,30277635,30343170,30408707,30474242,30539779,30605314,30670849,30736388,30801921,30867460,30932995,30998529,31064066,31129601,31195141,31260674,31326213,31391745,31457282,31522818,31588354,31653891,31719429,31784963,31850498,31916034,31981574,32047107,32112643,32178178,32243716,32309250,32374786,32440321,32505857,32571394,32636932,32702467,32768003,32833538,32899075,32964609,33030146,33095682,33161221,33226754,33292289,33357827,33423362,33488902,33554434,33619971,33685512,33751043,33816578,33947652,34013186,34078723,34144259,34209794,34275329,34340867,34406404,34471937,34537474,34603011,34668552,34734083,34799617,34865154,34930691,34996230,35061763,35127298,35192835,35258371,35323907,35389441,35454980,35520513,35651588,35717123,35782658,35848194,35913731,35979265,36044801,36110339,36175875,36241410,36306946,36372482,36438019,36503555,36569090,36634627,36700161,36765697,36831235,36896772,36962309,37027842,37093378,37158913,37224452,37289985,37421059,37486595,37552130,37617667,37683203,37748740,37814275,37879810,37945345,38010882,38076417,38141954,38207489,38273026,38338562,38404100,38469635,38535170,38600705,38666244,38731777,38797315,38862850,38928386,38993924,39124994,39190532,39256066,39321603,39387140,39452674,39518211,39583747,39649281,39714817,39780354,39845891,39911425,39976964,40042501,40108035,40173571,40239109,40304641,40370178,40435715,40501250,40566785,40632322,40697858,40763396,40828932,40894466,40960001,41025538,41091074,41156612,41222145,41287683,41353217,41418754,41484289,41549827,41615362,41680898,41746435,41811972,41877507,41943043,42008577,42074115,42139651,42205189,42270723,42336259,42467332,42532865,42598402,42663940,42729473,42795011,42860545,42926082,42991619,43057155,43122690,43188226,43253764,43319300,43384835,43450370,43515909,43581446,43646978,43712514,43778051],"tmp":[16646146],"test":[6619138,6881283,8257537,20643846,41287681],"truncating":[6881287,18350081,20643854,21299202,24313858,27590657,36438017,36634625,40697857]} \ No newline at end of file diff --git a/docs/fti/FTI_117.json b/docs/fti/FTI_117.json index c083703..7724c59 100644 --- a/docs/fti/FTI_117.json +++ b/docs/fti/FTI_117.json @@ -1 +1 @@ -{"unique":[7077890,15138818,15663106,34340866],"usual":[20709377,21299201,22151169],"unit":[196609,327681,524289,720897,1179650,1507329,1572865,2031617,2359297,2490369,2555906,2686977,2752513,2818049,2949121,3014657,3342337,3538945,3604482,3735553,3997697,4128769,4259841,4456449,4521985,4784129,4849665,5177345,5308417,5373953,5505025,5570561,5636098,5701633,5767169,5832705,6553601,6291458,7208961,7340033,7405569,7471105,7536641,7602177,7798785,8126465,8323073,8388609,8650753,8716289,8847361,9043969,9175041,9437185,9502721,9568257,10223617,10289153,10354689,10485761,10616833,10682369,11075585,11403265,11665409,11927553,12648449,12779521,12976129,13369345,13500418,13762561,14024705,14417921,14876673,15073281,15400961,15597569,15728641,16384001,16449537,16515073,16580609,16842753,16973825,17039361,17235969,17891329,18153473,18284545,18546689,18939905,19005442,19202049,19660801,19726338,19922945,19988482,20250625,20447233,20512769,20774913,21037057,21168129,21364738,21430274,21495809,21561345,21889025,21954561,22020097,22085633,22282241,22609921,22872065,23068673,23134209,23199745,23396353,23789569,24051713,24248321,24313857,24444929,24510465,24707073,24772609,24903681,25231361,25296897,26345473,26542081,26607617,26804225,27000833,27262977,27328513,27459585,27590657,27787265,28049409,28180481,28311553,28377089,28573697,28639233,28835841,28901377,29032449,29163521,29294593,29556737,29687809,29949954,30081025,30212097,30343169,30801921,30867457,31326209,31391745,31457281,31522817,31653889,31916034,31981569,32178177,32374785,32964609,33095681,33161217,33292289,33357825,33554433,33751041,33816577,33947650,34078721,34144257,34209793,34537473,34668545,35127297,35192833,35586049,35717122,35979265,36110337,36241409,36438017,36765697,36962305,37552129,37683201,37748738,37814273,37879809,38010881,38273025,38338561,38404097,38469633,38797313,38862849,39124993,39190529,39256065,39518209,39649281,39714817,40108033,40173569,40370177,40566786,40697857,40894465,41156609,41222145,41418754,41615361,41943041,42205185,42336257,42467329,42663937,42795009,42860545,42926081,43057154,43122689],"uint16":[393218,786434,3276802,4063236,4390916,4915202,4980740,7143425,11993092,13828099,15269892,17825793,20054020,20381700,20578308,21757956,22675458,23920644,24182788,25559044,26017796,27394050,28508162,29097986,30998532,31260676,33619972,34996228,36306948,37224452,39780354,40960004,43581442],"updates":[8323073,8585217,15794177,25624578],"uncompressed":[25624577],"unconditionally":[42401793],"unmanaged":[196610,327682,458754,524290,655361,720897,917506,1114113,1310721,1376258,1441794,1507330,1572866,1703938,1835010,2031618,2162694,2228226,2359298,2490370,2621442,2752514,2818050,2949122,3014658,3080194,3145730,3342338,3473410,3538946,3670018,3735554,3866625,4128770,4259842,4521986,4587521,4718594,5111810,5242882,5373953,5505026,5308418,5570562,5701634,5767170,5832706,5898242,6029314,6094850,6160386,6619138,6225921,6291458,7077890,7143429,7340034,7405570,7471106,7602178,7667714,8060930,8126465,8257538,8388610,8454148,8519682,8585217,8650754,8847362,8978434,9043970,9175042,9240578,9306114,9437186,9502722,9568258,9764866,9830402,9895938,9961474,10092546,10223618,10354690,10420226,10485762,10551298,10616834,10682370,10878978,10944513,11075586,11337730,11403266,11468801,11599874,11730946,11927554,12058626,12124162,12189698,12255234,12320770,12451842,12517378,12648450,12713987,12845058,12976130,13107202,13369346,13434882,13697026,13762562,13828098,13959170,14024706,14090242,14155778,14417922,14483458,14548994,14614530,14745604,14811138,14876674,15138818,15335426,15400962,15532034,15597570,15663106,15728642,15794177,15859714,15925252,15990785,16318466,16580610,16777217,16842754,16973826,17039362,17104898,17235970,17367042,17432578,17563650,17694722,17760259,17825799,17891330,18153474,18219010,18284546,18481153,18546690,18612226,18874370,19136514,19202050,19267586,19333122,19398658,19595266,19791874,19857410,19922946,20250626,20447234,20512770,20643842,20709378,20774914,21037058,21102594,21299202,21495810,21561346,21823490,21889026,21954562,22020098,22151170,22216706,22282242,22413314,22478849,22544386,22609922,22740994,22806530,22872066,22937602,23003138,23068674,23134210,23199746,23330820,23396354,23592961,23658498,23789570,23986178,24051714,24117250,24248322,24313858,24444930,24510466,24641537,24707074,24772610,24838146,24969218,25034754,25100290,25165826,25231362,25296898,25362433,25427970,25493506,25821186,26083330,26345474,26476546,26542082,26607618,26673154,26738690,26804226,27000834,27262978,27328514,27459586,27525122,27590658,27787266,27918338,27983874,28114946,28180482,28246018,28311554,28442626,28770306,28835842,28901378,29032450,29163522,29229057,29294594,29360130,29556738,29622274,29687810,30015490,30081026,30146562,30343170,30670850,30801922,30867458,31391746,31457282,31522818,31653890,31784962,32112642,32178178,32243714,32374786,32505858,32571394,32636929,32702466,32833538,32964610,33030146,33095682,33226754,33292290,33357826,33423362,33488898,33554434,33685506,34013186,34078722,34209794,34340866,34406402,34668546,34734082,34799618,34930690,35061762,35127298,35192834,35389441,35454977,35586050,35913730,35979266,36044802,36241410,36438018,36503554,36634626,36700162,36765698,36831234,36896770,37027841,37093378,37158914,37289986,37552130,37814274,37879810,38273026,38338562,38404098,38469634,38535170,38666242,38797314,38862850,38928386,39059457,39124994,39190530,39256066,39387138,39452674,39649282,39583746,39714818,39911426,40108034,40173570,40239106,40304642,40370178,40435714,40501250,40697858,40828929,40894466,41025538,41091074,41156610,41222146,41353218,41484294,41549827,41811970,41877506,41943042,42008578,42074113,42139650,42205186,42270722,42336258,42467330,42532865,42598406,42663938,42795010,42860546,42926082,43057153,43122690,43253762,43319298,43384834,43450370,43515908,43646978,43778050],"unpredictable":[29032449],"uniquely":[38338561],"unaffected":[28377089],"underflow":[17432577,37158913],"unzip":[25624577],"unsigned":[851970,1310721,1441794,1572865,1703938,1835009,2490369,2621441,3538945,4063233,4194305,4390913,4980739,5242881,6160386,6553601,6619138,6750209,8126465,8585225,8650753,9306114,9502721,9568257,9830404,10420225,10485762,10747905,11206657,11337730,11796481,13238273,13434881,13828097,14352385,14876673,15269889,15335425,15400962,15597569,15794186,16121857,16318466,17039361,17301505,17367042,17629185,18022401,18219010,18677761,18743297,18874369,19464193,19529729,19791874,20054017,20185092,20512769,20578305,20840449,21037057,21102593,21495809,21954561,22806531,22872065,23068675,23265281,23396353,23724033,23855105,23920641,24182785,24313857,24510465,25231362,25296897,25559041,25624586,26017793,26279937,26411009,26804225,27066369,28246018,28311553,28442625,28639233,28704769,29163522,29360129,29687809,29884417,30146561,30867457,31064065,31129602,31457281,32047105,32112641,32243714,32309249,32505858,32768001,32899073,33095681,33292289,33423362,33751041,34406402,34799617,34865153,34996225,35192833,35586049,35848193,36372481,36569089,36634626,36700162,37289985,37355521,37552129,37879809,38076417,39256065,39518209,40108033,40435713,40501249,40632321,40960001,41287681,41615361,41811969,43712513],"upward":[24117249,41091073],"uint":[196611,851971,1310721,1441794,1507331,1572865,1703938,1835009,2031617,2359298,2490369,2621441,3014660,3473409,3538945,3670018,5242881,5570564,5701635,6094851,6160385,6553601,6619139,7471108,8126465,8257540,8650753,9240577,9306115,9502721,9568257,9764868,9830401,10420225,10485762,11206657,11337730,11403266,12255233,13434881,13697026,14352385,14548993,14876673,15335425,15400962,15532033,15597569,15859713,15990788,16121857,16318466,17039361,17104897,17367041,18219009,18546691,18743297,18874369,19136513,19267588,19333124,19791874,19857411,19922945,20185091,20447236,20512769,20840449,21037057,21102593,21495809,21823494,21954561,22544387,22806530,22872065,23396353,23789571,23986179,24117251,24313857,24444930,24510465,24969218,25034755,25165826,25231362,25296897,25427969,25493505,25624577,25821187,26607622,26738689,26804225,28246018,28180484,28311553,28442625,28639233,28770308,29163522,29294596,29360132,29556737,29687809,30867457,31129601,31457281,31784963,32112641,32243713,32309249,32374786,32505857,32571395,32833537,33030147,33095681,33292289,33423362,33488897,33685508,33751041,34406402,34734081,34799617,34865153,34930692,35061762,35192833,35586049,35848193,36044805,36241412,36372481,36569089,36634626,36700161,36765700,37355521,37552129,37879809,38273028,38404100,38469635,38666241,39256065,39387140,39518209,39583750,40108033,40173572,40435713,40501249,40632321,41091075,41615361,41811972,43253761],"uniform":[8585217,15794177,25624577,30212097],"usually":[8060929,23068673,37224449],"unless":[720897,1245185,2818049,25624577],"useful":[9699329,16515073,23986177,31784961,33816577,34144257,37486593,42008577],"unchanged":[5242881,29032449],"unmodified":[8585217,15794177,25624577,38273025],"used":[917505,1245185,1835009,2752513,3997697,4456451,5111810,6029313,6553602,7405569,8323073,8519681,8585217,9830401,10092545,10616833,11730945,12124161,12976129,13107201,13762561,14483457,14614531,15794177,16580609,19070977,19398659,19595267,20709377,21299201,22151169,22937601,23068673,25100289,25624578,26083329,27983873,28049411,28114947,29032449,30015489,33751043,34209793,35258369,36175873,39124993,40239107,40501249,40697857,40828929,41353217,42074115],"ushort":[4063234,4390914,13828098,15269890,17367042,20054018,20578306,23920642,24182786,25559042,26017794,32243714,34996226],"uinteger":[196611,851971,1310721,1441794,1507331,1572865,1703938,1835009,2031617,2359298,2490369,2621441,3014660,3473409,3538945,3670018,5242881,5570564,5701635,6094851,6160385,6553601,6619137,7471108,8126465,8257540,8650753,9240577,9306113,9502721,9568257,9764868,9830401,10420225,10485762,11206657,11337730,11403266,12255233,13434881,13697026,14352385,14548993,14876673,15335425,15400962,15532033,15597569,15859713,16121857,16318466,17039361,17104897,17367041,18219009,18546691,18743297,18874369,19136513,19267588,19333124,19791874,19857411,19922945,20185091,20447236,20512769,20840449,21037057,21102593,21495809,21823494,21954561,22544387,22806530,22872065,23396353,23789571,23986179,24117251,24313857,24444930,24510465,24969218,25034755,25165826,25231362,25296897,25427969,25493505,25624577,25821187,26607622,26738689,26804225,28246018,28180484,28311553,28442625,28639233,28770308,29163522,29294596,29360132,29556737,29687809,30867457,31129601,31457281,31784963,32112641,32243713,32309249,32374786,32505857,32571395,32833537,33030147,33095681,33292289,33423362,33488897,33685508,33751041,34406402,34734081,34799617,34865153,34930692,35061762,35192833,35586049,35848193,36044805,36241412,36372481,36569089,36634626,36700161,36765700,37355521,37552129,37879809,38273028,38404100,38469635,38666241,39256065,39387140,39518209,39583750,40108033,40173572,40435713,40501249,40632321,41091075,41615361,41811972,43253761],"uint32":[327682,393218,458754,786436,851973,917507,1310723,1441797,1572866,1703943,1835012,2490374,2621445,2949123,3080195,3538949,3735553,4259841,4521985,4784130,4915202,4980740,5177347,5505026,5308417,5767169,5832706,6160389,6553602,7143425,7340033,7602178,7667714,8126469,8257537,8388609,8585217,8650757,8847361,8978434,9175041,9240578,9437185,9502722,9568261,9830402,9895939,9961474,10354692,10420227,10485765,10551298,11206658,11337732,11665410,11927553,11993092,12189698,12320769,12451841,12517377,12779521,13369346,13434884,13959169,14024705,14352386,14483459,14811137,14876674,15073282,15335426,15400966,15597571,15794177,16121860,16318471,16384002,16973825,17039363,17825793,18219013,18284548,18743300,18874370,19202052,19660801,19791879,20185093,20250628,20381700,20512773,20709377,20774915,20840452,21037058,21102597,21168129,21299201,21495810,21561347,21757956,21889028,21954562,22020100,22282241,22609921,22675460,22806532,22872066,22937603,23396354,24051716,24248321,24313858,24510467,24707075,24772609,25231365,25296901,25427970,25624579,26345475,26476546,26542084,26804227,27328516,27394052,27459588,27590657,27787268,27983875,28049409,28246023,28311554,28442629,28573697,28639235,28835841,29097986,29163526,29360131,29687813,30081027,30670849,30801924,30867461,30998532,31129602,31260676,31326210,31457284,31653889,31981570,32112642,32178177,32309252,32505861,32833538,33030145,33095686,33292290,33357826,33423367,33554436,33619972,33751042,34013185,34078724,34406407,34799619,34865156,35061762,35127297,35192835,35258370,35586051,35848196,35979268,36306948,36372484,36438017,36569092,36634631,36896770,37093377,37224452,37355524,37552132,37814273,37879813,38010882,38338561,38797314,38862849,39190529,39256069,39518211,39649284,39714819,39911426,40108036,40370180,40501252,40632324,40828931,40960004,41025538,41156612,41615362,41811971,41877505,41943041,42139651,42336257,42401793,42467329,42663937,42795011,42860545,43581442],"ultimately":[18153473],"uses":[23134209],"unspecified":[27525121],"usr":[25624578],"using":[1900545,2162689,2818049,4849665,8585217,14614529,15794177,15859713,22740993,25100289,25624579,28114945,29556737,35913729,38273025,39256065,40239105,41353217,42270721,42795009],"usages":[41091073],"upper":[851969,14614530,19595266,20709378,21299202,22151170,28114946,40239106,42074114],"uniformly":[851969,2031617,8585220,15794180,16449537,19922945,20185089,25624580,36962305],"unpredictability":[28049409,33751041],"unused":[3407873,25100289,25886721,41353217],"user":[8126465,8650753,19202049],"uint64":[393220,786436,4980740,6160386,6750212,7143425,10747908,11796484,11993092,13238274,17629188,17825793,18022404,18219010,20381700,21757956,22675458,23724034,23855106,25624578,26279940,26411012,27394052,28508162,29097988,30998532,31064068,31260676,32047106,32505858,32899076,33619972,36306948,37224452,37289987,40960004,41287684],"uintsperlimb":[27066372],"undefined":[458753,720897,2818049,5701633,8126465,8650753,12517377,15990786,19202049,25886721,31129601,40304641,41025537,43778050],"unlike":[3670017,7667713,8519681,11337729,14811137,18874369,19398657,21299201,24969217,41484289,42598401],"ulong":[6160386,6750210,10747906,11796482,13238274,15859714,17629186,18022402,18219010,19333122,23724034,23855106,26279938,26411010,31064066,32047106,32505858,32899074,37289986,40435714,41287682]} \ No newline at end of file +{"unique":[8650754,14680066,18546690,38993922],"usual":[19988481,22347777,23396353],"unit":[196609,589825,1048577,1114113,1245186,1703937,2097153,2293762,2359297,2555905,2686977,2752513,2818049,2949121,3080194,3407873,3473409,3538945,3604481,3801089,3932161,3997697,4128769,4194305,4390913,4587521,4784130,4915201,4980737,5111809,5242881,5439490,5505025,5832705,5898241,6094849,6160385,6225921,6291457,7077889,7208961,7340033,7536641,7602177,8060929,8126465,8847361,9240577,9306113,9568257,9633793,9699329,9764865,9830401,9961473,10027009,10092545,10223617,10420225,10551297,10813441,11075585,11206657,11272193,11534337,11730945,11927553,12320769,12451841,12910593,13041665,13500417,13565953,13631489,14024705,14155777,14614529,14745602,14876673,15073281,15204353,15466497,16187393,16252929,16515073,16777217,17104897,17170433,17301505,17760257,17891329,18284545,18415617,18677761,18743297,19136513,19333121,19398657,19464193,19791873,20250626,20447234,20512769,20774913,20905985,21233666,21430273,21495810,21626881,22020097,22151170,22216705,22544385,22872065,23265281,23724033,23920641,24117249,24641537,24707073,24903681,24969217,25100289,25231361,25362433,25493505,25690113,25755649,25821185,25886721,25952257,26214401,26279937,26411009,26673153,26804225,27066369,27262977,27394049,27525121,27852801,28246017,28377089,28442625,28508161,28573697,28835841,28901377,29032449,29294593,29884418,30015489,30081025,30212097,30343169,30474241,30539777,30605313,30932993,30998529,31457281,32178177,32243713,32505857,32636929,32768001,32964610,33095681,33292290,33619969,33816577,33947649,34013185,34144257,34209793,34275329,34340865,34406401,34471937,34734081,34799617,34930689,35127297,35192833,35258369,35651585,35717121,36831233,37158914,37421057,37814273,37945345,38207489,38338561,38535169,38600705,38862849,39059458,39256065,39518209,39583745,39649281,39714817,39911425,39976961,40108033,40173569,40304642,40435713,40763393,40828929,40894465,41353218,41418753,41484290,41680897,41746433,41943041,42074113,42205185,42336257,42598401,42860545,42991617,43057153,43253761,43384833,43646977,43712513,43778049],"uint16":[262146,786434,3276802,4063236,4521988,5046276,5636098,8716289,12517377,13369348,13828100,15400963,15859716,19857410,20119556,21692420,23199748,24576004,24838146,25427972,26542084,27459586,27721732,28114946,31522820,33423364,33882114,34078724,37093380,37355522,38666244,39321604,40370180],"updates":[6881281,9830401,20643842,22675457],"uncompressed":[22675457],"unconditionally":[36044801],"unmanaged":[196610,458754,524289,589825,720898,851970,1048578,1114114,1179649,1376257,1507330,1572866,1638406,1703938,1966082,2097154,2228226,2555906,2621442,2686978,2752514,2818050,2883586,2949122,3014658,3342338,3407874,3473410,3538946,3670017,3801090,3866626,3932162,3997698,4128770,4325378,4587522,4653057,4915202,5111810,5242882,5439490,5570562,5701634,5767170,5832706,5898241,6094850,6225922,6291458,6422530,6553602,6619138,6684674,6815746,6881281,6946818,7012353,7208962,7274498,7471106,7995394,8060930,8126466,8192002,8257538,8388612,8519682,8650754,8716293,8781826,8847362,8912897,9175042,9240577,9306114,9371650,9437186,9568258,9699330,9764866,9895938,9961474,10027010,10092546,10158082,10223618,10420226,10551298,10616834,10813442,10878978,10944514,11010050,11141122,11206658,11272194,11468802,11534338,11730946,11796481,12255234,12320770,12451842,12517383,12648450,12713986,12910594,13041666,13107202,13238274,13565954,13631490,13762562,13893634,13959170,14024706,14155778,14221314,14286851,14352386,14483458,14548994,14680066,14811138,14876674,15073282,15138818,15204354,15335426,15400962,15466498,15532034,15597570,15663106,15925252,15990786,16187394,16252930,16515074,16580610,16646146,16908292,16973827,17104898,17170434,17235970,17301506,17432578,17563649,17629186,17694722,17760258,17891330,18153473,18219010,18350082,18415618,18546690,18677762,18743298,18874369,18939906,19005441,19136514,19267586,19333122,19398658,19464194,19529730,19791874,19922946,19988482,20381698,20578306,20643841,20709378,20774914,21037058,21168130,21299202,21430274,21626882,21757954,21889026,21954562,22020098,22216706,22347778,22478850,22544386,22806530,22872066,22937602,23003138,23068674,23134210,23330820,23396354,23461890,23724034,23855106,24117250,24313858,24379393,24444930,24510466,24641538,24707074,24969218,25034754,25100290,25165825,25231362,25296898,25362434,25493506,25559042,25624578,25690114,25755650,25821186,25886722,25952258,26017794,26083330,26214402,26279938,26411010,26476545,26738690,26804226,27000834,27066370,27131906,27197442,27262978,27328514,27394050,27525122,27787266,27852802,27983874,28180482,28246018,28311554,28377090,28508162,28704770,28770306,28835842,28901378,29032450,29097986,29294594,29360130,29556738,29818882,29949953,30081026,30212098,30277634,30343170,30474242,30539778,30605314,30736386,30867458,30932994,30998530,31129602,31195138,31326210,31653890,31719426,31981570,32047106,32112642,32243714,32440321,32505858,32636930,32768002,33095682,33161218,33488898,33619970,33685506,33816578,33947650,34144258,34275330,34406402,34471938,34668546,34734082,34799618,34930690,34996226,35061762,35127298,35192834,35258370,35323906,35389441,35454978,35520513,35651586,35782658,35979267,36306946,36438018,36503554,36569090,36634626,36700162,36765698,36831234,36896772,36962306,37027842,37224450,37289986,37421058,37486594,37552130,37617666,37683202,37748738,37814274,37945346,38010882,38076418,38141954,38338562,38404098,38469634,38535170,38600706,38862850,38993922,39059457,39190530,39387142,39583746,39649282,39714818,39976962,40042498,40173570,40239106,40435714,40697858,40763394,40828930,40894466,41156609,41287682,41418754,41549826,41680898,41746434,41811969,41877506,42008578,42074114,42205186,42270721,42336258,42467330,42532865,42598402,42663938,42926082,42991618,43057154,43253762,43319302,43384834,43515905,43581442,43646978,43712514],"unpredictable":[30605313],"uniquely":[42205185],"unaffected":[28573697],"underflow":[18350081,40697857],"unzip":[22675457],"unsigned":[655362,851970,1376257,1507330,1966081,2555905,2686977,3342337,3407873,4063233,4521985,4718593,5046275,5570561,5701634,6160385,6356993,6881289,6946817,7274498,9240577,9306113,9502721,9961473,10158084,10813441,10878978,11141122,11534338,11665409,12189697,12320769,12648450,12713985,12845057,12910593,13369345,14024705,15400961,15859713,16187394,16449537,17039361,17235969,17432578,17498113,18087937,18415617,19070977,19136513,19202049,19267585,20119553,20185089,20316161,20578306,20643860,20774913,20840449,21037058,21102593,21561348,21692417,21757953,22020097,22216705,22413313,22937601,23658497,23789569,23920641,24117250,24182785,24576001,25100289,25362435,25427969,25624578,25886721,25952257,26542081,26804225,26869761,26935297,27066369,27262977,27590658,28180483,28508161,28639233,29032449,29097986,29229057,30146561,30736386,30801921,30867458,30932994,31064065,31129601,31522817,31719425,32374785,32636929,33226753,33619969,34013185,34144257,34734081,34865153,35061761,35258369,35848193,36372481,36700161,36831233,36962305,37552130,37879809,38469633,38535169,38928385,39321601,39583745,39780353,40042498,41025537,41549826,41615361,41943041,42008577,42336257,42926081,43122689,43778049],"upward":[25296897,43581441],"uint":[655363,851970,1048579,1114115,1376257,1507330,1703937,1966081,2097154,2555905,2686977,3014657,3342337,3407873,3473412,3866626,5111811,5242884,5570561,5701635,6160385,6225924,6553603,6684676,6946817,7274497,8257537,8781828,9240577,9306113,9502721,9961473,10158081,10420226,10616833,10813441,10878979,11141122,11534338,12320769,12648450,12713985,12910593,14024705,15597570,15663107,16187394,16449537,16580609,16646145,17039361,17235969,17432577,17629185,17891329,18219009,18415617,18677763,18874372,18939908,19136513,19267585,19464196,19529732,19791875,19922947,20185089,20316161,20578305,20709382,20774913,21037058,21561347,21757953,21889027,22020097,22216705,22675457,22937601,23134209,23920641,24117250,25100289,25296899,25559042,25624578,25821185,25886721,25952257,26017796,26083329,26411010,26804225,27000834,27066369,27131905,27262977,27525124,27590657,27787267,28180482,28508161,28704769,28901382,29032449,29097985,29229057,29556739,29818883,30277633,30736385,30867458,30932994,31195140,31326211,31653889,31719428,31981572,32243716,32636929,33161219,33226753,33488900,33619969,33685510,33947652,34013185,34144257,34406404,34734081,35061761,35258369,35651586,35848193,36306945,36569089,36700161,36831233,36962308,37224450,37552129,38469633,38535169,38928385,39583745,39780353,40042498,40239109,40763396,40828932,41025537,41549826,41746435,41943041,42336257,42467329,42926081,43122689,43253764,43581443,43778049],"uniform":[6881281,20643842,26673153],"usually":[9371649,25362433,38666241],"unless":[589825,1310721,2818049,22675457],"useful":[11337729,14614529,15007745,21889025,33161217,34209793,37027841,40108033,40960001],"unchanged":[5570561,30605313],"unmodified":[6881281,20643842,40828929],"used":[720897,1310721,1966081,3538945,3604481,4915201,4980739,5767170,6160386,6619137,6881281,7995393,9830401,9895937,10158081,10944513,11206657,12451841,13041665,13107201,13893633,15138819,15532033,16711681,17104897,19988481,20381697,20643842,22347777,22478851,22675457,22806531,23003137,23396353,25362433,27328513,27983875,28246017,28311553,29360129,30605313,32178179,34013187,34668545,34996227,36241409,38469633,41156609,41680897,42139649,43057153,43515907],"ushort":[4063234,4521986,13369346,15400962,15859714,20119554,20578306,21692418,24576002,25427970,26542082,29097986,31522818],"uinteger":[655363,851970,1048579,1114115,1376257,1507330,1703937,1966081,2097154,2555905,2686977,3014657,3342337,3407873,3473412,3866626,5111811,5242884,5570561,5701633,6160385,6225924,6553603,6684676,6946817,7274497,8257537,8781828,9240577,9306113,9502721,9961473,10158081,10420226,10616833,10813441,10878977,11141122,11534338,12320769,12648450,12713985,12910593,14024705,15597570,15663107,16187394,16449537,16580609,16646145,17039361,17235969,17432577,17629185,17891329,18219009,18415617,18677763,18939908,19136513,19267585,19464196,19529732,19791875,19922947,20185089,20316161,20578305,20709382,20774913,21037058,21561347,21757953,21889027,22020097,22216705,22675457,22937601,23134209,23920641,24117250,25100289,25296899,25559042,25624578,25821185,25886721,25952257,26017796,26083329,26411010,26804225,27000834,27066369,27131905,27262977,27525124,27590657,27787267,28180482,28508161,28704769,28901382,29032449,29097985,29229057,29556739,29818883,30277633,30736385,30867458,30932994,31195140,31326211,31653889,31719428,31981572,32243716,32636929,33161219,33226753,33488900,33619969,33685510,33947652,34013185,34144257,34406404,34734081,35061761,35258369,35651586,35848193,36306945,36569089,36700161,36831233,36962308,37224450,37552129,38469633,38535169,38928385,39583745,39780353,40042498,40239109,40763396,40828932,41025537,41549826,41746435,41943041,42336257,42467329,42926081,43122689,43253764,43581443,43778049],"uint32":[262146,655364,786436,851972,1376258,1507332,1966082,2555906,2686978,3342338,3407874,5046276,5636098,6160386,6946818,7274498,8716289,9240578,9306114,9502722,9961474,10158082,10813442,11141124,11534340,12320770,12517377,12648452,12713986,12910594,13828100,14024706,16187396,16449538,17039364,17235970,17432578,18415618,19136514,19267586,19857412,20185092,20316164,20774914,21037060,21561348,21757954,22020098,22216706,22675459,22937602,23199748,23920642,24117252,24838148,25100290,25624580,25886722,25952258,26804226,27066370,27262978,27590658,27721732,28114946,28180484,28508162,29032450,29229060,30736386,30867460,30932996,31719426,32636930,33226756,33423364,33619970,34013186,34078724,34144258,34734082,35061762,35258370,35848196,36700163,36831234,36962306,37093380,37355522,38469634,38535170,38666244,38928388,39321604,39583746,39780356,40042500,40370180,41025540,41549828,41943042,42336258,43122692,43778050],"ultimately":[16515073],"uses":[30343169],"unspecified":[25034753],"usr":[22675458],"using":[1638401,1900545,2818049,4194305,6881281,15138817,16646145,20643842,22675458,23461889,25821185,27983873,28311553,34668545,34734081,34996225,37289985,37945345,40828929,42663937],"usages":[43581441],"upper":[655361,15138818,19988482,22347778,22478850,23396354,27983874,34996226,43515906],"uniformly":[655361,1703937,6881284,17891329,18284545,20643848,21561345,34340865],"unpredictability":[32178177,34013185],"unused":[3211265,26345473,28311553,34668545],"user":[9240577,9306113,13631489],"uint64":[262148,786436,5046276,6356996,7274498,8716289,11665412,12189700,12517377,12845058,13828100,17432578,19070978,19857410,20840452,21102596,22675458,23199748,23789570,24182788,24838148,26869764,26935300,27459586,27721732,28114948,30736386,30801922,33423364,34078724,34865156,36372484,37093380,38666244,39321604,40370180,42008579],"uintsperlimb":[28639236],"undefined":[458753,589825,2818049,5111809,9240577,9306113,13631489,14352385,18874370,26345473,27590657,35323905,36634625,38404098],"unlike":[3866625,8192001,9895937,11141121,14483457,21757953,22347777,22806529,27000833,39387137,43319297],"ulong":[6356994,7274498,11665410,12189698,12845058,16646146,17432578,19070978,19529730,20840450,21102594,23789570,24182786,26869762,26935298,30736386,30801922,34865154,36372482,42008578,42926082]} \ No newline at end of file diff --git a/docs/fti/FTI_118.json b/docs/fti/FTI_118.json index 4fa5b94..83fa0ff 100644 --- a/docs/fti/FTI_118.json +++ b/docs/fti/FTI_118.json @@ -1 +1 @@ -{"variable":[2818049,7405569,8257537,12713986,13631489,16449537,16515073,25624577,29032449,29556737,30212097,32636929,36962305,41549825,42795009],"versions":[25624579],"vsnprintf":[8454145,15925249],"vary":[5242881,14614529,19398657,19595265,20709377,22151169,25165825,28114945,35913729,38666241,40239105,40828929,42074113,43384833],"valid":[8323074,12320769,20709377,21299201,40828929],"value2":[9109509,11010053,13041669,17956869,20971525,21626885,25755653,27721733,30474245,32440325,34603013,35323909,35651589,37945349,40042501,42729477],"volume":[39256065],"vector":[23068673],"variables":[720898,8585222,9043969,15794182,16842753,21561345,25624582,28377089,30081025,30343170,31522817,31653889,39714817,43122690],"value1":[9109509,11010053,13041669,17956869,20971525,21626885,25755653,27721733,30474245,32440325,34603013,35323909,35651589,37945349,40042501,42729477],"va_list":[2228227,3342338,12713992,32636933,41549825,43057154],"void":[196610,327682,655361,720898,1507330,1572866,2031618,2359298,2490370,2752514,2818050,2949122,3014658,3538946,3735554,3997698,4128770,4259842,4521986,4784130,4849666,5177346,5308418,5505026,5570562,5701634,5767170,5832706,6553602,7208962,7340034,7405570,7471106,7602178,7798786,7995393,8126466,8323075,8388610,8650754,8847362,9043970,9175042,9437186,9502722,9568258,10354690,10485762,10616834,11075586,11403266,11665410,11927554,12648450,12779522,12976130,13369346,13762562,14024706,14417922,14876674,15073282,15400962,15597570,15728642,15859713,16384002,16449538,16515074,16580610,16842754,16973826,17039362,17170433,17235970,18153474,18284546,18546690,18939906,19202050,19660802,19922946,20250626,20447234,20512770,20774914,21037058,21168130,21495810,21561346,21889026,21954562,22020098,22282242,22609922,22872066,23068674,23134210,23199746,23396354,23789570,24051714,24248322,24313858,24444930,24510466,24707074,24772610,24903682,25231362,25296898,25624577,26345474,26542082,26607618,26804226,27262978,27328514,27459586,27590658,27787266,27852801,28049410,28180482,28311554,28377090,28573698,28639234,28835842,28901378,29032450,29163522,29294594,29556738,29687810,30081026,30212098,30343170,30801922,30867458,31326210,31457282,31522818,31653890,31981570,32178178,32374786,32964610,33095682,33161218,33292290,33357826,33554434,33751042,33816578,34078722,34144258,34209794,34537474,35127298,35192834,35586050,35979266,36110338,36241410,36438018,36765698,36962306,37552130,37617665,37683202,37814274,37879810,38010882,38273026,38338562,38404098,38469634,38797314,38862850,39124994,39190530,39256066,39518210,39649282,39714818,40108034,40173570,40370178,40697858,40894466,41156610,41222146,41615362,41943042,42205186,42336258,42467330,42663938,42795010,42860546,42926082,43057154,43122690],"values":[458753,720897,1245185,1310721,1703938,2162690,2228225,2490371,2621442,2949125,3866626,4980738,7077892,7143428,7405570,8519681,8585225,9109506,9764865,9961473,10354690,11010050,11993090,12713985,12845057,13041666,13107201,13828103,13893634,14090242,15138820,15794185,16056322,16318466,17825797,17956866,18153473,18219010,19791874,20250626,20381698,20709378,20971521,21299201,21561345,21626882,21757954,24772613,25624585,25690114,25755650,27525122,27721730,29032449,30146567,30474242,30998530,31260674,31653891,32440322,33095683,33226756,33619970,33685505,34013186,34406402,34603010,34799623,35061761,35192834,35323906,35651586,36306946,36503556,37224450,37289992,37945346,38338563,38797314,39256065,39911425,40042498,40828929,40894466,40960002,41156610,41549825,41746433,42729474,43057153,43122689,43515906],"vasprintf":[42598401],"visual":[25624583],"various":[29032449],"version":[196609,262145,327681,458753,524289,589825,655361,720897,851969,917505,1048577,1179649,1245185,1310721,1376257,1441793,1507329,1572865,1638401,1703937,1835009,1900545,2031617,2097153,2162689,2359297,2424833,2490369,2555905,2621441,2686977,2752513,2818049,2949121,3014657,3080193,3145729,3342337,3407873,3473409,3538945,3604481,3670017,3735553,3801089,3866625,3932161,3997697,4063233,4128769,4194305,4259841,4390913,4456449,4521985,4718593,4784129,4849665,4980737,5111809,5177345,5242881,5308417,5373953,5439489,5505025,5570561,5636097,5701633,5767169,5832705,5898241,6029313,6094849,6160385,6488065,6553601,6619137,6684673,6750209,6291457,6881281,6946817,7012353,7077889,7208961,7274497,7340033,7405569,7471105,7536641,7602177,7667713,7733249,7798785,7864321,7929857,7995393,8060929,8126465,8257537,8323073,8388609,8454145,8519681,8650753,8716289,8781825,8847361,8912897,8978433,9043969,9109505,9175041,9240577,9306113,9371649,9437185,9502721,9568257,9699334,9764865,9830401,9895937,9961473,10027009,10092545,10158081,10223617,10289153,10354689,10420225,10485761,10551297,10616833,10682369,10747905,10813441,10878977,11010049,11075585,11141121,11206657,11272193,11337729,11403265,11599873,11665409,11730945,11796481,11862017,11927553,11993089,12058625,12124161,12189697,12255233,12320769,12386305,12451841,12517377,12582913,12648449,12713985,12779521,12845057,12910593,12976129,13041665,13107201,13238273,13369345,13434881,13500417,13565953,13631489,13697025,13762561,13828097,13959169,14024705,14090241,14155777,14221313,14286849,14352385,14417921,14483457,14548993,14614529,14745601,14811137,14876673,14942209,15073281,15138817,15269889,15335425,15400961,15532033,15597569,15663105,15728641,15794178,15859713,15925249,15990785,16121857,16187393,16252929,16318465,16384001,16449537,16515073,16580609,16646145,16711681,16842753,16908289,16973825,17039361,17104897,17170433,17235969,17301505,17367041,17432577,17563649,17629185,17694721,17760257,17825793,17891329,17956865,18022401,18087937,18153473,18219009,18284545,18350081,18481153,18546689,18612225,18677761,18743297,18808833,18874369,18939905,19005441,19070977,19136513,19202049,19267585,19333121,19398657,19464193,19529729,19595265,19660801,19726337,19791873,19857409,19922945,19988481,20054017,20119553,20185089,20250625,20316161,20447233,20512769,20578305,20643841,20709377,20774913,20840449,20905985,20971521,21037057,21102593,21168129,21233665,21299201,21364737,21430273,21495809,21561345,21626881,21692417,21823489,21889025,21954561,22020097,22085633,22151169,22216705,22282241,22347777,22413313,22478849,22544385,22609921,22806529,22872065,22937601,23003137,23068673,23134209,23199745,23265281,23330817,23396353,23724033,23789569,23855105,23920641,23986177,24051713,24117249,24182785,24248321,24313857,24379393,24444929,24510465,24576001,24707073,24772609,24838145,24903681,24969217,25034753,25100289,25165825,25231361,25296897,25427969,25493505,25559041,25624580,25755649,25821185,25886721,25952257,26017793,26083329,26148865,26279937,26345473,26411009,26476545,26542081,26607617,26673153,26738689,26804225,26869761,27000833,27066369,27131905,27262977,27328513,27459585,27525121,27590657,27656193,27721729,27787265,27852801,27918337,27983873,28049409,28114945,28180481,28246017,28311553,28377089,28442625,28573697,28639233,28704769,28770305,28835841,28901377,28966913,29032449,29163521,29294593,29360129,29491201,29556737,29622273,29687809,29818881,29884417,29949953,30015489,30081025,30146561,30212097,30277633,30343169,30408705,30474241,30539777,30605313,30670849,30736385,30801921,30867457,30932993,31064065,31129601,31195137,31260673,31326209,31391745,31457281,31522817,31588353,31653889,31719425,31784961,31850497,31916033,31981569,32047105,32112641,32178177,32243713,32309249,32374785,32440321,32505857,32571393,32636929,32702465,32768001,32833537,32899073,32964609,33030145,33095681,33161217,33226753,33292289,33357825,33423361,33488897,33554433,33685505,33751041,33816577,33882113,33947649,34013185,34078721,34144257,34209793,34275329,34340865,34406401,34471937,34537473,34603009,34668545,34734081,34799617,34865153,34930689,34996225,35061761,35127297,35192833,35258369,35323905,35454977,35586049,35651585,35717121,35848193,35913729,35979265,36044801,36110337,36175873,36241409,36372481,36438017,36503553,36569089,36634625,36700161,36765697,36831233,36896769,36962305,37093377,37158913,37224449,37289985,37355521,37421057,37486593,37552129,37617665,37683201,37748737,37814273,37879809,37945345,38010881,38076417,38141953,38207489,38273025,38338561,38404097,38469633,38535169,38600705,38666241,38731777,38797313,38862849,38928385,38993921,39059457,39124993,39190529,39256065,39321601,39387137,39452673,39518209,39583745,39649281,39714817,39845889,39911425,39976961,40042497,40108033,40173569,40239105,40304641,40370177,40435713,40501249,40566785,40632321,40697857,40763393,40828929,40894465,40960001,41025537,41091073,41156609,41222145,41287681,41353217,41418753,41484289,41615361,41680897,41746433,41811969,41877505,41943041,42008577,42074113,42139649,42205185,42270721,42336257,42401793,42467329,42532865,42598401,42663937,42729473,42795009,42860545,42926081,43057153,43122689,43188225,43253761,43319297,43384833,43450369,43515905,43712513,43778049],"value":[131075,262153,327682,393226,458757,524289,589827,655362,720897,786450,851969,917507,983043,1048585,1179649,1245193,1310724,1376267,1441797,1572867,1638409,1703941,1769475,1835011,1900546,1966083,2097153,2162694,2293763,2424841,2555905,2621445,2752518,2818050,3080193,3145729,3276814,3342337,3407873,3473411,3538946,3604481,3670017,3735554,3801089,3866631,3932161,4063241,4128773,4194313,4259844,4325379,4390921,4456452,4521987,4653059,4718601,4784129,4915222,4980777,5046274,5111820,5242881,5308421,5439489,5505026,5636097,5701633,5767171,5832708,5898241,5963778,6029315,6094850,6160389,6488073,6619139,6684681,6750217,6356995,6291457,6815746,6881289,6946821,7012361,7077905,7208962,7274505,7340037,7405581,7602178,7667719,7733249,7864323,7929865,7995394,8060931,8126465,8192003,8257537,8323073,8388610,8454147,8519689,8585260,8650754,8781833,8847365,8912905,8978435,9043970,9109508,9175046,9240577,9306117,9371651,9437189,9502724,9568258,9633794,9699329,9764866,9830408,9895943,9961479,10027009,10092547,10158081,10223617,10354692,10420229,10485762,10551301,10616838,10682369,10747913,10813447,10878985,11010052,11075586,11141129,11206663,11272201,11337731,11534338,11599877,11730947,11796489,11862025,11927558,11993129,12058635,12124163,12189701,12255233,12320776,12451843,12517379,12582921,12648452,12845060,12910599,12976131,13041668,13107206,13172737,13238279,13303811,13369350,13434885,13500417,13565961,13631498,13697027,13762562,13893634,13959171,14024710,14090253,14155795,14221321,14286849,14352391,14417922,14483461,14548995,14614535,14745601,14811141,14876676,14942217,15138833,15204354,15269897,15335427,15400962,15466499,15532033,15597570,15663113,15728644,15794220,15859715,15925251,15990786,16056322,16121865,16187401,16252937,16318467,16449538,16515074,16580612,16646151,16711683,16842754,16908297,16973830,17039362,17104897,17170434,17235972,17301513,17367045,17432579,17498114,17563649,17629193,17694721,17760262,17825793,17891329,17956868,18022409,18087937,18153475,18219013,18284550,18350089,18481154,18612227,18677769,18743305,18808833,18874371,19005441,19070985,19136515,19202050,19267585,19333122,19398662,19464201,19529737,19595275,19726337,19791875,19857409,19988481,20054025,20119561,20185089,20250628,20316169,20381730,20512770,20578313,20643841,20709391,20774914,20840457,20905993,20971524,21037061,21102597,21233667,21299209,21364737,21430273,21495813,21561346,21626884,21692425,21757986,21823494,21889030,21954563,22020100,22085633,22151178,22282245,22347785,22413314,22478849,22544385,22609925,22675468,22806531,22872068,22937605,23003150,23068687,23134212,23265289,23330817,23396354,23527427,23658499,23724039,23855111,23920649,23986181,24051716,24117249,24182793,24248326,24313858,24379393,24510466,24576003,24641537,24707076,24838156,24969217,25034753,25100301,25165828,25231365,25296900,25427969,25493505,25559049,25624620,25690114,25755652,25821185,25886722,25952257,26017801,26083332,26148865,26214401,26279945,26345476,26411017,26476547,26542088,26673157,26738693,26804228,26869765,26935298,27000833,27066369,27131913,27197443,27262978,27328518,27394066,27459588,27525124,27590661,27656197,27721732,27787272,27852803,27918339,27983875,28049410,28114953,28246022,28311554,28377090,28442629,28508180,28770305,28835843,28901381,28966921,29032452,29097994,29163522,29360131,29425666,29491201,29556738,29622277,29687810,29818881,29884425,29949953,30015491,30081026,30212102,30277639,30343170,30408713,30474244,30539781,30605315,30670851,30736389,30801926,30867460,30933001,30998562,31064073,31129601,31195137,31260713,31391745,31457282,31522818,31588357,31653892,31719433,31784965,31850504,31916033,32047111,32112645,32178182,32243715,32309257,32440324,32505861,32571393,32702472,32768009,32833537,32899081,32964610,33030145,33226761,33292292,33357826,33423365,33488897,33554438,33620002,33685506,33751042,33816578,33882117,33947649,34013198,34078724,34144258,34209794,34275329,34340873,34406403,34471945,34603012,34668545,34734085,34865161,34930689,34996233,35061761,35127302,35192834,35258371,35323908,35454977,35520515,35586052,35651588,35717121,35782659,35848201,35913735,35979268,36044804,36175881,36306978,36372489,36438018,36503561,36569097,36634629,36700163,36831235,36896775,36962306,37093379,37158917,37224489,37355529,37421065,37486593,37552130,37617666,37748737,37814275,37879810,37945348,38076425,38141959,38207497,38273026,38338566,38535171,38600707,38666241,38731781,38797314,38862852,38993929,39059462,39124994,39190529,39256068,39321601,39387137,39452680,39583748,39649286,39714818,39780366,39845889,39911427,39976969,40042500,40108037,40239115,40304643,40370180,40435717,40501251,40566785,40632329,40697862,40763401,40828936,40894477,40960041,41025541,41091073,41156612,41222149,41287689,41353229,41418753,41484294,41549825,41680905,41746435,41811971,41877507,41943045,42008585,42074118,42139655,42205186,42336261,42401796,42467329,42598406,42663942,42729476,42795012,42860547,42926085,43122690,43188225,43253765,43384843,43450375,43515910,43581462,43646979,43712521,43778059],"valuetype":[131075,983041,1769475,1966081,2162691,2293763,3866627,4653059,4980739,6356993,8192001,11993091,13303809,15466497,23527427,23658499,27197443,31260675,35520513,35782657,37224451,40960003,43515907,43646979],"virtual":[589825,655362,1179649,2555905,3407873,3604481,3932162,5636097,6291457,7864321,7995393,9371649,13500417,16711681,19005441,19726337,19988481,21233665,21364737,21430273,24576001,25886721,29949953,30605313,31916033,33947649,35717121,37617665,37748737,38600705,40566785,41418753,42401794],"val":[9699329,10158081,10813441,11206657,12910593,16646145,18087937,22478849,23855105,24379393,27066369,32047105,35454977,37486593,39059457],"void_ptr":[589827,983044,1179650,1900555,3211268,3997702,4849671,7733255,7798789,8585220,9109518,10158088,10223618,15007746,15794180,16056323,17760265,18939905,23068679,24903682,25100302,25362434,30736394,31195146,33161223,36110337,37683201,38928390,41353230,41549825,42729486,43188229,43515916,43646982]} \ No newline at end of file +{"variable":[2818049,4915201,8781825,11337729,12779521,14286850,14614529,15007745,15269889,18284545,20643841,25821185,26673153,28639233,29949953,30605313,34340865,35979265,37945345,40960001],"versions":[22675459],"vsnprintf":[8388609,16908289],"vary":[5570561,15138817,19988481,22478849,22806529,23396353,25559041,27983873,34996225,37748737,41156609,42467329,42663937,43515905],"valid":[9830402,13959169,19988481,22347777,41156609],"value2":[7929861,10747909,12582917,13697029,19726341,23986181,24772613,30408709,31784965,32899077,33357829,34603013,35913733,36175877,39845893,42795013],"volume":[34734081],"vector":[25362433],"variables":[589826,6881286,10027009,15466497,20643852,23724033,28573697,30998529,33095681,34275330,34471937,39649281,39714818],"value1":[7929861,10747909,12582917,13697029,19726341,23986181,24772613,30408709,31784965,32899077,33357829,34603013,35913733,36175877,39845893,42795013],"va_list":[2228227,2752514,14286856,29949957,35979265,39059458],"void":[196610,524289,589826,1048578,1114114,1703938,2097154,2555906,2686978,2818050,2949122,3407874,3473410,3538946,3604482,3801090,3932162,3997698,4128770,4194306,4390914,4587522,4915202,5111810,5242882,5505026,5832706,6094850,6160386,6225922,6291458,7340034,7536642,8060930,8126466,8847362,9109505,9240578,9306114,9568258,9633794,9699330,9764866,9830403,9961474,10027010,10092546,10223618,10420226,10551298,10813442,11206658,11534338,11927554,12320770,12451842,12910594,13041666,13500418,13565954,13631490,14024706,14155778,14614530,14876674,15007745,15073282,15204354,15466498,16187394,16252930,16515074,16646145,16777218,17104898,17301506,17760258,17891330,18284546,18415618,18677762,18743298,19136514,19333122,19398658,19464194,19791874,20512770,20774914,20905986,21430274,21626882,22020098,22216706,22544386,22675457,22872066,23265282,23724034,23920642,24117250,24641538,24707074,24903682,24969218,25100290,25231362,25362434,25493506,25690114,25755650,25821186,25886722,25952258,26214402,26279938,26411010,26673154,26804226,27066370,27262978,27394050,27525122,27852802,28246018,28508162,28573698,28835842,28901378,29032450,29294594,30015490,30081026,30212098,30343170,30474242,30539778,30605314,30932994,30998530,31457282,32178178,32243714,32636930,32768002,33095682,33554433,33619970,33816578,33947650,34013186,34144258,34209794,34275330,34340866,34406402,34471938,34734082,34930690,35127298,35192834,35258370,35651586,35717122,36831234,37421058,37814274,37945346,38207490,38338562,38535170,38600706,38862850,39059458,39256066,39518210,39583746,39649282,39714818,39911426,39976962,40108034,40173570,40435714,40763394,40828930,40894466,41222145,41418754,41680898,41746434,41943042,42074114,42205186,42336258,42598402,42860546,42991618,43057154,43253762,43384834,43646978,43712514,43778050],"values":[458753,589825,1310721,1376257,1507330,1638402,2228225,2686979,2949125,3342338,4653058,4915202,5046274,6684673,6881289,7929858,8650756,8716292,9764866,9895937,10747906,11010049,12517381,12582914,12648450,13238274,13697026,13828098,13893633,14286849,14417922,14680068,14811137,15400967,16515073,16842754,17432578,19726337,19988482,20643858,21037058,21626882,22347777,22740994,23199746,23724033,23986178,24772610,25034754,26279941,27197444,27721730,30408706,30605313,31129607,31784962,31981569,32636930,32899074,33095683,33357826,33423362,33816578,34078722,34603010,34734081,35782657,35913730,35979265,36175874,36700167,36896770,37093378,37224449,37683204,37814274,38666242,39059457,39190530,39321602,39583747,39714817,39845890,39976962,40042498,40370178,40566785,41156609,42008584,42205187,42795010],"vasprintf":[39387137],"visual":[22675463],"various":[30605313],"version":[196609,327681,393217,458753,524289,589825,655361,720897,851969,917505,1048577,1114113,1245185,1310721,1376257,1441793,1507329,1572865,1638401,1703937,1769473,1900545,1966081,2031617,2097153,2293761,2359297,2555905,2621441,2686977,2752513,2818049,2883585,2949121,3014657,3080193,3211265,3342337,3407873,3473409,3538945,3604481,3735553,3801089,3866625,3932161,3997697,4063233,4128769,4194305,4325377,4390913,4521985,4587521,4653057,4718593,4784129,4849665,4915201,4980737,5046273,5111809,5242881,5308417,5439489,5505025,5570561,5701633,5767169,5832705,5898241,6029313,6094849,6160385,6225921,6291457,6356993,6422529,6553601,6619137,6684673,6815745,6946817,7077889,7143425,7208961,7274497,7340033,7405569,7471105,7536641,7602177,7733249,7798785,7864321,7929857,7995393,8060929,8126465,8192001,8257537,8323073,8388609,8454145,8519681,8585217,8650753,8781825,8847361,9043969,9109505,9175041,9240577,9306113,9371649,9437185,9502721,9568257,9633793,9699329,9764865,9830401,9895937,9961473,10027009,10092545,10158081,10223617,10289153,10354689,10420225,10551297,10616833,10682369,10747905,10813441,10878977,10944513,11010049,11075585,11141121,11206657,11272193,11337734,11403265,11468801,11534337,11599873,11665409,11730945,11862017,11927553,12058625,12124161,12189697,12255233,12320769,12386305,12451841,12517377,12582913,12648449,12713985,12779521,12845057,12910593,12976129,13041665,13107201,13172737,13238273,13369345,13434881,13500417,13565953,13631489,13697025,13762561,13828097,13893633,13959169,14024705,14155777,14221313,14286849,14352385,14483457,14548993,14614529,14680065,14745601,14811137,14876673,15007745,15073281,15138817,15204353,15269889,15335425,15400961,15466497,15532033,15597569,15663105,15728641,15794177,15859713,15925249,15990785,16056321,16121857,16187393,16252929,16318465,16384001,16449537,16515073,16580609,16646145,16711681,16777217,16908289,16973825,17039361,17104897,17170433,17235969,17301505,17432577,17498113,17563649,17629185,17694721,17760257,17825793,17891329,18022401,18087937,18219009,18284545,18350081,18415617,18546689,18677761,18743297,18808833,18874369,18939905,19070977,19136513,19202049,19267585,19333121,19398657,19464193,19529729,19595265,19660801,19726337,19791873,19922945,19988481,20054017,20119553,20185089,20250625,20316161,20381697,20447233,20512769,20578305,20643843,20709377,20774913,20840449,20905985,21037057,21102593,21233665,21299201,21364737,21430273,21495809,21561345,21626881,21692417,21757953,21823489,21889025,21954561,22020097,22085633,22151169,22216705,22282241,22347777,22413313,22478849,22544385,22609921,22675459,22806529,22872065,22937601,23003137,23068673,23134209,23265281,23330817,23396353,23527425,23658497,23724033,23789569,23855105,23920641,23986177,24051713,24117249,24182785,24248321,24313857,24444929,24510465,24576001,24641537,24707073,24772609,24903681,24969217,25034753,25100289,25231361,25296897,25362433,25427969,25493505,25559041,25624577,25690113,25755649,25821185,25886721,25952257,26017793,26083329,26148865,26214401,26279937,26345473,26411009,26476545,26542081,26673153,26738689,26804225,26869761,26935297,27000833,27066369,27131905,27197441,27262977,27328513,27394049,27525121,27590657,27787265,27852801,27918337,27983873,28180481,28246017,28311553,28377089,28442625,28508161,28573697,28639233,28704769,28770305,28835841,28901377,28966913,29032449,29097985,29163521,29229057,29294593,29360129,29491201,29556737,29622273,29687809,29753345,29818881,29884417,29949953,30015489,30081025,30146561,30212097,30277633,30343169,30408705,30474241,30539777,30605313,30670849,30736385,30801921,30867457,30932993,30998529,31064065,31129601,31195137,31260673,31326209,31391745,31457281,31522817,31588353,31653889,31719425,31784961,31850497,31916033,31981569,32047105,32112641,32178177,32243713,32309249,32374785,32505857,32571393,32636929,32768001,32833537,32899073,32964609,33030145,33095681,33161217,33226753,33292289,33357825,33488897,33554433,33619969,33685505,33751041,33816577,33947649,34013185,34078721,34144257,34209793,34275329,34340865,34406401,34471937,34537473,34603009,34668545,34734081,34799617,34865153,34930689,34996225,35061761,35127297,35192833,35258369,35323905,35389441,35454977,35651585,35717121,35782657,35848193,35913729,36044801,36110337,36175873,36241409,36306945,36372481,36438017,36503553,36569089,36634625,36700161,36765697,36831233,36896769,36962305,37027841,37158913,37224449,37289985,37421057,37486593,37552129,37683201,37748737,37814273,37879809,37945345,38010881,38076417,38141953,38207489,38273025,38338561,38404097,38469633,38535169,38600705,38666241,38731777,38862849,38928385,38993921,39059457,39124993,39190529,39256065,39321601,39387137,39452673,39518209,39583745,39649281,39714817,39780353,39845889,39911425,39976961,40042497,40108033,40173569,40239105,40304641,40435713,40501249,40566785,40632321,40697857,40763393,40828929,40894465,40960001,41025537,41091073,41156609,41222145,41287681,41353217,41418753,41484289,41549825,41615361,41680897,41746433,41811969,41877505,41943041,42008577,42074113,42139649,42205185,42336257,42467329,42532865,42598401,42663937,42729473,42795009,42860545,42926081,42991617,43057153,43122689,43188225,43253761,43319297,43384833,43450369,43515905,43581441,43646977,43712513,43778049],"value":[131075,196610,262154,327689,393219,458757,524290,589825,655361,720899,786450,851973,917513,983043,1245185,1310729,1376260,1441801,1507333,1572875,1638406,1769473,1835011,1900546,1966083,2031625,2162691,2293761,2424835,2555907,2621441,2752513,2818050,2883585,3014659,3080193,3211265,3276814,3342341,3407874,3538950,3735553,3801090,3866625,3932164,3997701,4063241,4128771,4259843,4325385,4456450,4521993,4587523,4653063,4718601,4784129,4849665,4915213,4980740,5046313,5111809,5308417,5373955,5439489,5505025,5570561,5636118,5701635,5767180,5832709,5963778,6029321,6094852,6291458,6357001,6422531,6488066,6553602,6619139,6684674,6750211,6815745,6881324,6946821,7143433,7208961,7274501,7340034,7405569,7471113,7667715,7733257,7798793,7864329,7929860,7995395,8060933,8126470,8192007,8323081,8257537,8388611,8454153,8519685,8585221,8650769,8781825,8847362,8978434,9043971,9109506,9175045,9240577,9306114,9371651,9437195,9502727,9568261,9699334,9764868,9830401,9895945,9961474,10027010,10092546,10158088,10223621,10289161,10354691,10485762,10551298,10616833,10682377,10747908,10813444,10878981,10944515,11010055,11141123,11206662,11272193,11337729,11403265,11468807,11534338,11599873,11665417,11730945,11862023,11993089,12058633,12124169,12189705,12255251,12320770,12386311,12451843,12517377,12582916,12648451,12713989,12779521,12845063,12910594,12976137,13041666,13107203,13238285,13369353,13434889,13565958,13631490,13697028,13762561,13828137,13893638,13959176,14024708,14090243,14155782,14221317,14352387,14417922,14483461,14548995,14614530,14680081,14745601,14811140,14876676,14942210,15007746,15073282,15138823,15204358,15269898,15335427,15466498,15532037,15597571,15663105,15728649,15794179,15859721,15925249,15990785,16056329,16121865,16187394,16252934,16318465,16384009,16449543,16515075,16580609,16646147,16711689,16842754,16908291,16973830,17039369,17104900,17170433,17235971,17301510,17367043,17432581,17498121,17563650,17629187,17694723,17760260,17825801,18022407,18087945,18219009,18284546,18350083,18415620,18481154,18546697,18743300,18808841,18874370,18939905,19005441,19070983,19136514,19202057,19267589,19333124,19398658,19529730,19595265,19660809,19726340,19857420,19922945,19988495,20054019,20119561,20185097,20250625,20316169,20381701,20447233,20578309,20709382,20643928,20774914,20840457,21037059,21102601,21168131,21233665,21299214,21364745,21495809,21561345,21626884,21692425,21757955,21823497,21889029,21954561,22020101,22085633,22151169,22216709,22282243,22347785,22413321,22478859,22544388,22609929,22740994,22806534,22872068,22937605,23003140,23068675,23134211,23199778,23330817,23396362,23527433,23592963,23658505,23724034,23789575,23855106,23986180,24051713,24117253,24182793,24248329,24313861,24444940,24510467,24576009,24641538,24707078,24772612,24838162,24969224,25034756,25100290,25231365,25296897,25362447,25427977,25493509,25559044,25624582,25690118,25755656,25821186,25886723,25952260,26017793,26083329,26148865,26214405,26345474,26476545,26542089,26607617,26673158,26738696,26804228,26869769,26935305,27000833,27066370,27131909,27197449,27262978,27328515,27394052,27459604,27590657,27656194,27721762,27787265,27852803,27918341,27983881,28049410,28114954,28180483,28246018,28311565,28377089,28442625,28508164,28573698,28639233,28704769,28835846,28966921,29032450,29097987,29163521,29229065,29294597,29360131,29425667,29491209,29556737,29622273,29687809,29753349,29818881,29884417,30081030,30212100,30277633,30343172,30408708,30474242,30539780,30605316,30670856,30736389,30801927,30867461,30932994,31064073,30998530,31195137,31260675,31326209,31391751,31522825,31588357,31653889,31719427,31784964,31850505,31916037,31981570,32047109,32112643,32178178,32309257,32374793,32505857,32571395,32636930,32768006,32833541,32899076,32964609,33030153,33095684,33161221,33226761,33292289,33357828,33423394,33488897,33554435,33619972,33685508,33751041,33816589,33882126,34013186,34078761,34144261,34209794,34275330,34340866,34471938,34537477,34603012,34668557,34734084,34799617,34865161,34930692,34996235,35061765,35127297,35192838,35258370,35323909,35389441,35454984,35586051,35782659,35848201,35913732,35979265,36044804,36110337,36175876,36241417,36306949,36372489,36438023,36503555,36569093,36634627,36831236,36896774,36962307,37027849,37093410,37158913,37224449,37355542,37421062,37486599,37552131,37617667,37683209,37748747,37814274,37879817,37945348,38010883,38141955,38273025,38338563,38404107,38469635,38535170,38600709,38666281,38731783,38862849,38928393,38993929,39125001,39190542,39321641,39387142,39452681,39649282,39714818,39780361,39845892,39976964,40042499,40108034,40173570,40239108,40304641,40370210,40435718,40501253,40566787,40632329,40697861,40828930,40894469,40960001,41025545,41091081,41156616,41222146,41287683,41353217,41418754,41484289,41549829,41615369,41680898,41877511,42074116,42139651,42205190,42336258,42401795,42467329,42532870,42598403,42663943,42729473,42795012,42926085,42991618,43057158,43122697,43188233,43319302,43384836,43450377,43515910,43581441,43646981,43712517],"valuetype":[131075,983041,1638403,1835011,2162689,2424835,4653059,5046275,5373955,6750209,7667713,13828099,14090241,17367041,21168131,23592963,29425667,34078723,35586049,36896771,37617667,38666243,39321603,42401793],"virtual":[393217,524290,1245185,2293761,3080193,3211265,3735554,4784129,5439489,9043969,9109505,10354689,14745601,15794177,20054017,20250625,20447233,21233665,21495809,22151169,22282241,26345473,29884417,31260673,32571393,32964609,33292289,36044802,37158913,40304641,41222145,41353217,41484289],"val":[9502721,11337729,11403265,11862017,12386305,12779521,18022401,19070977,22085633,26476545,28639233,30801921,35389441,40960001,42532865],"void_ptr":[393219,983044,1245186,1900554,3145732,3604486,4194310,6881284,7405573,7536645,10747918,11272194,11403272,16842755,16973833,18612226,20512769,20643844,24379394,24903682,25362439,28311565,29163530,31588362,34668557,35979265,36110341,36896780,37617670,38076422,38207489,39845902,39911431,42860545]} \ No newline at end of file diff --git a/docs/fti/FTI_119.json b/docs/fti/FTI_119.json index cae7769..c964c8e 100644 --- a/docs/fti/FTI_119.json +++ b/docs/fti/FTI_119.json @@ -1 +1 @@ -{"way":[18153473,29032449,40894465,41746434],"write":[1376258,3014657,5570561,7077890,7471105,8257537,8454145,8519682,8585244,12058626,14155778,15138818,15794204,15925249,18546689,19267585,19595266,19857409,20447233,22151170,22544385,24117249,25034753,25624604,25821185,27525122,28180481,28770305,29360129,32571393,32702466,33030145,34930689,36241409,36765697,38404097,38469633,39387137,40173569,41091073,41811969,42074114,43384834],"word":[8585219,15007746,15794179,23068682,25100300,25624581,31260674,41353228],"widening":[262145,1245185,4390913,7012353,8781825,10747905,11141121,12582913,15269889,16121857,16252929,17629185,18677761,19070977,19464193,20054017,20316161,20578305,21692417,22347777,23265281,24182785,26411009,31064065,32309249,32899073,36175873,37355521,37421057,38076417,38993921,40632321,43712513],"want":[21299201],"windows":[25624584],"win32":[25624577],"won":[23986177,28114945,31784961,40239105],"warnings":[25624577],"window":[25624580],"writing":[1376258,5701633,8323073,8585219,15794179,19595266,23986177,25624579,31784961,42074113,43384834],"welcome":[25624577],"white":[8585217,12058627,15794177,20709377,21299203,22151169,25624577,40828929],"w64":[25624580],"wanted":[2490369,28246017,33095681,36044801,42401793],"written":[1376261,5701633,8257537,8454145,8585217,14155777,14745601,15663105,15794177,15925249,17563649,19595267,20643841,22544385,23330817,24117249,25100291,25624577,25821185,28114945,28770305,29032449,29360129,33030145,34340865,40239105,41091074,41353219,41811969,42074114,43384835],"writealltext":[7077890,8519682,12058626,15138818,22151170],"words":[13828097,23068677,25100293,34799617,41353221],"win64":[25624577]} \ No newline at end of file +{"way":[16515073,30605313,33816577,40566786],"write":[1572866,3473409,5242881,6225921,6881308,8388609,8650754,8781825,9437186,9895938,12255234,14680066,15663105,16908289,18677761,18939905,19464193,19922945,20643896,22478850,23396354,25034754,25296897,26017793,26738690,27787265,29556737,29818881,31195137,31326209,31719425,32243713,33488897,33947649,34406401,36962305,37748738,40763393,41746433,43253761,43515906,43581441],"word":[6881283,18612226,20643845,22675459,25362442,28311564,34078722,34668556],"widening":[327681,1310721,4063233,7143425,7864321,10289153,11665409,13369345,13434881,15728641,15859713,16711681,17039361,17498113,20840449,21692417,21823489,22413313,22609921,23658497,25427969,26869761,26935297,28966913,29229057,33030145,33226753,34865153,36241409,37879809,38928385,39124993,41615361],"want":[22347777],"windows":[22675464],"win32":[22675457],"won":[21889025,27983873,33161217,34996225],"warnings":[22675457],"window":[22675460],"writing":[1572866,5111809,6881283,9830401,20643846,21889025,22478850,33161217,37748738,43515905],"welcome":[22675457],"white":[6881281,9437187,19988481,20643842,22347779,23396353,41156609],"w64":[22675460],"wanted":[2686977,25624577,36044801,39583745,40239105],"written":[1572869,5111809,6881281,8388609,8781825,12255233,15925249,15990785,16908289,18546689,19922945,20643841,21954561,22478851,23330817,25296897,26017793,27983873,28311555,29556737,30605313,31326209,31719425,34668547,34996225,36962305,37748739,38993921,43515906,43581442],"writealltext":[8650754,9437186,9895938,14680066,23396354],"words":[15400961,25362437,28311557,34668549,36700161],"win64":[22675457]} \ No newline at end of file diff --git a/docs/fti/FTI_120.json b/docs/fti/FTI_120.json index ed846fc..873e9c9 100644 --- a/docs/fti/FTI_120.json +++ b/docs/fti/FTI_120.json @@ -1 +1 @@ -{"xor":[3014658,7471106],"x86_64":[25624579],"x64":[14090242,25624584,27525122,32702466],"x86":[14090242,25624582,27525122,32702466],"xxxxxxxxxxxxxxxxx":[5242882,25165826]} \ No newline at end of file +{"xor":[3473410,6225922],"x86_64":[22675459],"x64":[13238274,22675464,25034754,26738690],"x86":[13238274,22675462,25034754,26738690],"xxxxxxxxxxxxxxxxx":[5570562,25559042]} \ No newline at end of file diff --git a/docs/fti/FTI_121.json b/docs/fti/FTI_121.json index 0f6b1eb..130c110 100644 --- a/docs/fti/FTI_121.json +++ b/docs/fti/FTI_121.json @@ -1 +1 @@ -{"yasm":[25624582],"ylimb":[8585217,15794177,17104903,25624577],"yields":[8585218,15400961,15794178,25624578,30867457]} \ No newline at end of file +{"yasm":[22675462],"ylimb":[6881281,18219015,20643842],"yields":[6881282,16187393,20643844,25952257]} \ No newline at end of file diff --git a/docs/fti/FTI_122.json b/docs/fti/FTI_122.json index 095a80d..efe860c 100644 --- a/docs/fti/FTI_122.json +++ b/docs/fti/FTI_122.json @@ -1 +1 @@ -{"zero":[458753,1310721,1441793,2031617,2162689,2359297,3145730,3211265,3407874,3473410,5111810,5242881,6094849,6619138,7405570,7667714,8126467,8585263,8650755,8978434,9306116,9764874,9895937,9961473,10158085,10420225,10551297,11075585,11337730,11403265,12189698,12255234,12451841,12517377,13434881,13959170,14024705,14548994,14614532,14811138,15335425,15532034,15794223,15859714,15990785,16384002,17104897,17367044,17432577,18612226,18808833,18874370,19136514,19202051,19267585,19333121,19398657,19922945,20709378,21823489,22806529,22937604,23003139,23068674,23986178,24117249,24379397,24444929,24838146,25034753,25100294,25165827,25296897,25493505,25624623,25886723,26607618,26673154,26738692,27525122,27787265,27852801,28114947,29229057,29360129,30670849,31784962,32112641,32243714,32702466,33488899,33685514,34013186,34734084,35258370,35913730,36044806,36241409,36700162,36831234,36896769,37158913,38273027,38338562,38469633,38797313,39583745,39911426,40239107,40435716,40828929,40894466,41025537,41091074,41353222,41615362,41746434,41811969,41877505,42139649,42401796,42663938,42795010,42926082,43253764,43450370,43515905,43778054],"zeros":[2031617,5242881,8585220,15794180,16515073,19922945,25624580,28114945,33816577,34144257,34537475,40239105],"zip":[25624577],"zeroes":[13828097,30146561,34799617],"zeromemory":[8585218,15794178,25624578,34537478]} \ No newline at end of file +{"zero":[458753,851969,1376257,1638401,1703937,2097153,2621442,3014658,3145729,3211266,4915202,5570561,5701634,5767170,6422530,6553601,6684682,6881327,6946817,8192002,8257538,8519681,9240579,9306115,9633794,10420225,10551297,10878980,11010049,11141122,11403269,11468801,12713985,13565953,13631491,14221314,14352385,14483458,14548994,15138820,15335425,16580610,16646146,17235969,17629186,17694722,17891329,18219009,18350081,18874369,18939905,19529729,19595265,19988482,20381700,20578308,20709377,20643934,21299203,21757954,21889026,22085637,22806529,23134210,24313858,24444930,25034754,25296897,25362434,25559043,25755649,26083329,26345475,26411009,26738690,27131908,27787265,27983875,28180481,28311558,28508161,28901378,29097986,31653891,31719425,31981578,32112641,32440321,33161218,33554433,33685505,33816578,34668550,34996227,35061761,35323905,35782658,36044804,36306948,36438018,36503553,36569092,36896769,36962305,37421058,37486593,37552130,37814273,37945346,38141954,38404102,38600706,39190530,40239110,40566786,40697857,40763393,40828931,41156609,41746433,41877505,42139650,42205186,42663938,42926084,43581442,43778050],"zeros":[1703937,5570561,6881284,14614529,17891329,20643848,27983873,34209793,34996225,39256067,40108033],"zip":[22675457],"zeroes":[15400961,31129601,36700161],"zeromemory":[6881282,20643844,39256070]} \ No newline at end of file diff --git a/docs/fti/FTI_95.json b/docs/fti/FTI_95.json index 5b3031d..d3bd8cd 100644 --- a/docs/fti/FTI_95.json +++ b/docs/fti/FTI_95.json @@ -1 +1 @@ -{"_mpz_realloc":[5111809,8323073,8585217,14090241,15794177,15859713,24838145,25624577,27525121,32702465,40894475],"_ptr":[13631489],"_mp_d_intptr":[655366,7995398,8060930,13172738,14680066,22216705,22413314,37027841,37617670],"_mp_size":[3407879,3932166,8060930,13172738,14680066,22216705,22413314,25886727,25952258,37027841,41746433,42401796],"_mp_den":[2883585,18481153,39321605],"_mp_num":[2883585,10027013,18481153],"_mp_d":[3407873,8060929,13172737,14680066,22216705,22413314,25886721,25952258,37027841,41746433,42401804],"_wfopen_s":[1376258,7077890,8519682,12058626,14155780,15138818,15663106,19595266,22151170,34340866,42074113,43384834],"_mp_alloc":[14680065,22413313,25952264],"_mp_prec":[8060929,13172737,18808838,42401793],"_mp_exp":[8060929,13172737,25886722,41746437]} \ No newline at end of file +{"_mpz_realloc":[5767169,6881281,9830401,13238273,16646145,20643842,24444929,25034753,26738689,33816587],"_ptr":[15269889],"_mp_d_intptr":[524294,9109510,9371650,11993090,17956866,23855106,28770305,35520513,41222150],"_mp_size":[3211271,3735558,9371650,11993090,17956866,23855106,24051714,26345479,28770305,35520513,36044804,40566785],"_mp_den":[2490369,17563649,42729477],"_mp_num":[2490369,11599877,17563649],"_mp_d":[3211265,9371649,11993089,17956866,23855106,24051714,26345473,28770305,35520513,36044812,40566785],"_wfopen_s":[1572866,8650754,9437186,9895938,12255236,14680066,18546690,22478850,23396354,37748738,38993922,43515905],"_mp_alloc":[17956865,23855105,24051720],"_mp_prec":[9371649,11993089,19595270,36044801],"_mp_exp":[9371649,11993089,26345474,40566789]} \ No newline at end of file diff --git a/docs/fti/FTI_97.json b/docs/fti/FTI_97.json index 0be524e..2564bd2 100644 --- a/docs/fti/FTI_97.json +++ b/docs/fti/FTI_97.json @@ -1 +1 @@ -{"allows":[2228225,6225921,8060929,10944513,12713985,13631489,16777217,17825793,18481153,22216705,22413313,23592961,29753345,35389441,42532865,42991617],"alignment":[23068673,25100289,41353217],"applications":[21168129,28049409,33751041],"avoids":[25100289,41353217],"accepted":[7667713,11337729,14811137,18874369,39911425],"applicable":[28114945,40239105],"assumed":[1245185],"array":[720897,4718593,5242882,7077889,7143430,7995393,8060930,8323074,8454145,8585222,10878977,12386306,13172738,13828099,14090243,14680066,14745601,15138817,15663105,15794182,15859715,15925249,17563649,17825800,18939905,20643841,21561345,22216705,22413314,23068674,23330817,25100289,25624582,27525124,30146563,30343169,31522817,32636929,32702468,33226753,34340865,34799619,35389441,36503553,37027841,37289987,37617665,37748738,39714817,41353217,41484289,41549825,42401795,42598401,43122689,43319298],"algorithm":[2490369,6553607,8585221,12779523,15794181,20512769,21168131,23134209,25624581,28049410,28573700,29687809,33095681,33751042,35258371,38535170],"according":[25624577,36044801],"abstract":[589825,655361,1179649,2555905,3407873,3604481,3932161,5636097,6291457,7864321,7995393,9371649,13500417,15794177,16711681,19005441,19726337,19988481,21233665,21364737,21430273,24576001,25886721,29949953,30605313,31916033,33947649,35717121,37617665,37748737,38600705,40566785,41418753,42401793],"attacks":[26542081],"automatic":[7405569],"alloc_size":[3997700,7733255,8585217,15794177,25624577,41549825,43188231],"alternatively":[8519681,21299201],"alloc_func_ptr":[3997701,24903685],"affects":[28049409,33751041],"assumes":[23068673],"access":[8585218,9764865,14090241,15794178,25624578,26542081,27525122,32702466,33685505],"ascii":[5242884,25165827],"accordingly":[6029314,8585217,15794177,25624577],"abstractclassattribute":[15794177],"accurate":[28114945,40239105,42074113],"allowing":[25624577],"areequal":[9699330,18087938,27066370,37486594],"able":[28114945,40239105],"applying":[11730945,12648449,14417921,17235969,25624577,30015489,32964609],"args":[15925253,17563653,23330821,32636933,34340869,41484293],"accurately":[28114945,40239105,42074113],"active":[4521985,12320769,21954561,28835841,42860545],"accesses":[38273025],"assign":[8585218,8847362,9437186,15794178,15859714,24707075,25624580,26345475,41222146],"architecture":[14090242,25624577,27525122,32702466],"allocation":[1900545,3997708,4849665,7733249,8585220,14614529,15794180,19398657,24903686,25100290,25624581,28114946,35913730,40239106,40894465,41353218,41484290,42598402],"andalso":[1376262,24903682],"addend1":[8585217,15794177,25624577,31981574],"arrays":[13631489],"actually":[4456450,6553601,8585217,15794177,25100289,25624577,41353217],"allowed":[1441793,1507329,2359297,13434881,19333121,20709377,21299201,22544385,23068673,25100289,25821185,29294593,32374785,33030145,40828929,41353217],"actual":[2752513,6029313,6094849,8454145,9764865,10092545,10616833,12124161,13107201,13762561,15925249,16580609,26083329,33685505,34209793,39124993,40697857],"additional":[21823489,25624577,39583745],"apply":[23068673],"addition":[8257539,8585217,9764865,15794177,22544385,25624577,33685505,38338561,41091073],"advance":[8585218,9502721,11927553,15794178,18153473,25624578],"area":[5242881,8585218,9764866,15794178,21823490,25165825,25427969,25624578,32833537,33685506,39583746],"aim":[18808833],"avoid":[7405569,11403265,18153473],"allocate_function":[3997708,24903688,41549825,43188229],"accomplish":[40894465],"adequate":[23134209],"areas":[5701633,8585218,9764865,15794178,21823491,24117249,25624578,33685505,36044802,38273026,39583747,41091073],"assert":[196612,327684,458756,720900,917508,1310722,1376264,1441796,1507332,1572868,1703942,1835012,2359300,2490374,2621446,2752516,2818052,2949126,3014660,3080196,3145732,3473412,3538948,3670022,3735556,3997704,4128772,4259844,4456452,4521988,4718606,5111820,5242884,5505028,5308420,5570564,5701636,5767172,5832708,6029316,6094854,6160388,6619140,7077904,7340036,7405576,7471108,7602180,7667716,8126466,8257542,8388612,8454148,8519688,8650756,8847364,8978436,9043972,9175044,9240580,9306116,9437188,9502724,9568260,9699330,9764870,9830404,9895940,9961476,10092548,10354694,10420228,10485764,10551300,10616836,10878990,11075588,11337732,11403268,11599876,11730948,11927556,12058632,12124164,12189700,12255236,12320772,12451844,12517380,12648452,12845060,12976134,13107204,13369348,13434884,13697028,13762564,13959170,14024708,14090246,14155786,14417926,14483460,14548996,14614532,14745604,14811140,14876676,15138832,15335428,15400964,15532036,15597572,15663108,15728644,15859716,15925252,15990786,16318472,16580612,16842756,16973828,17039364,17104900,17235972,17367044,17432580,17563650,17694724,18087938,18153476,18219014,18284548,18546692,18612230,18874372,19136516,19202052,19267588,19333128,19398666,19595272,19791880,19857414,20250630,20447236,20512772,20643842,20709380,20774916,21037060,21102596,21299204,21495812,21561352,21823498,21889028,21954564,22020100,22151176,22282244,22544390,22609924,22806530,22872068,22937604,23003142,23068676,23134212,23330820,23396356,23789572,23986182,24051716,24117254,24248324,24313860,24444932,24510468,24707076,24772614,24838150,24903682,24969222,25034758,25100314,25165830,25231364,25296900,25427972,25493508,25821190,26083332,26345476,26476548,26542084,26607622,26673156,26738692,26804228,27066370,27262980,27328516,27459588,27525124,27590660,27787268,27918342,27983876,28114950,28180484,28246022,28311556,28377092,28442630,28770310,28835844,28901380,29032452,29163524,29294596,29360134,29556742,29622276,29687812,30015492,30081028,30343176,30670852,30801924,30867460,31457284,31522824,31653896,31784966,32112644,32178180,32243716,32374788,32505862,32571398,32702468,32833540,32964614,33030150,33095686,33226768,33292292,33357828,33423366,33488900,33554436,33685510,34013188,34078724,34209796,34340868,34406408,34734084,34930694,35061764,35127300,35192838,35586052,35913732,35979268,36044808,36241412,36438020,36503568,36634628,36700164,36765700,36831238,36896772,37093380,37158916,37486594,37552132,37814276,37879812,38273030,38338568,38404100,38469636,38535172,38666244,38797318,38862852,39124996,39190532,39256068,39387142,39452678,39649284,39583754,39714824,39911428,40108036,40173572,40239110,40304644,40370180,40435716,40501252,40697860,40828930,40894472,41025540,41091078,41156614,41222148,41353242,41484292,41811974,41877508,41943044,42008580,42074116,42139652,42205188,42336260,42467332,42598404,42663940,42795012,42860548,42926084,43122696,43253764,43384840,43450374,43778052],"a1p":[38273030],"addend2":[8585217,15794177,25624577,31981574],"absolute":[458753,1310721,4784129,5111809,8323073,8585222,9830401,9961473,14090242,15794182,19398657,25100289,25624582,28901377,32702465,41353217,42401793,43450370],"appended":[8454145,15925249],"argument":[2162690,2228225,3866626,3997697,4980738,8519681,9109505,11010049,11993090,12713986,13041665,13893634,14614529,16056322,17956865,19595265,20381698,20971521,21299201,21626881,21757954,22806529,25690114,25755649,27721729,28114945,30474241,30998530,31260674,32440321,33619970,34603009,35323905,35651585,36306946,37224450,37945345,40042497,40239105,40960002,41549825,42729473,43057153,43515906],"abs":[25952257,42401794],"analogous":[31260673],"allocating":[25100289,41353217],"accept":[7208961,8060929,16515073,21299201,30212097,34144257,36962305,37224449],"automatically":[1,7405569,18153474,25624578],"address":[13631490,23068673,25100289,41353217,41484289,42598401],"account":[23068673,25624577],"assigning":[1572865,5308417,5767169,8847361,9437185,20709377,21299201,21495809,22282241,22609921,24772609,25624578,31653889,37814273,39190529,40828929,41943041,42467329],"average":[3670017,24969217],"assignment":[4521985,7340033,12320770,21037057,21954561,27590657,28835841,34013185,42336257,42860545],"allocated":[327682,458754,720897,917506,1310721,1376258,1441794,1572866,1703938,1835010,1900550,2162689,2490370,2621442,2752514,2818050,2949122,3080194,3145730,3473410,3538946,3735554,4128770,4259842,4521986,4849666,5111810,5505026,5308418,5767170,5832706,6029314,6160386,6619138,7340034,7405571,7602178,7733250,7667714,7798786,8126465,8388610,8519682,8585220,8650754,8847362,8978434,9043970,9175042,9306114,9437186,9502722,9568258,9830402,9895938,9961474,10092546,10354690,10420226,10485762,10551298,10616834,11075586,11337730,11599874,11730946,11927554,12058626,12124162,12189698,12320770,12451842,12517378,12648450,12845058,12976130,13107202,13369346,13434882,13762562,13959170,14024706,14090242,14155778,14417922,14483458,14548994,14614532,14680065,14811138,14876674,15335426,15400962,15597570,15728642,15794180,15859714,16318466,16580610,16842754,16973826,17039362,17235970,17367042,17432578,17694722,18153474,18219010,18284546,18612226,18874370,18939905,19136514,19202050,19398658,19595266,19791874,20250626,20512770,20709378,20774914,21037058,21102594,21299202,21495810,21561346,21889026,21954562,22020098,22151170,22282242,22413313,22609922,22740993,22806530,22872066,22937602,23003138,23068674,23134210,23396354,24051714,24248322,24313858,24510466,24707074,24772610,24838146,25100294,25231362,25296898,25624580,25952258,26083330,26345474,26476546,26542082,26673154,26738690,26804226,27262978,27328514,27459586,27525122,27590658,27787266,27918338,27983874,28114948,28246018,28311554,28442626,28835842,28901378,29032454,29163522,29556738,29622274,29687810,30015490,30081026,30343170,30670850,30801922,30867458,31195141,31457282,31522818,31653890,32112642,32178178,32243714,32505858,32702466,32964610,33095682,33161217,33292290,33357826,33423362,33554434,34013186,34078722,34209794,34406402,34734082,35127298,35192834,35586050,35913732,35979266,36110337,36438018,36634626,36700162,36831234,36896770,37093378,37158914,37552130,37683201,37814274,37879810,38338562,38535170,38797314,38862850,39124994,39190530,39256066,39452674,39649282,39714818,39911426,40108034,40239108,40304642,40370178,40435714,40501250,40697858,40828929,40894466,41025538,41156610,41222146,41353222,41484291,41549826,41877506,41943042,42008578,42074113,42139650,42205186,42270721,42336258,42401794,42467330,42598402,42663938,42795010,42860546,42926082,43122690,43188226,43253762,43384834,43450370,43778050],"algorithms":[8585217,15794177,16515073,25624577,33816577,34144257,38535169],"allocates":[18153473],"abcd":[5111810,24838146],"arguments":[2228225,3342338,3997697,4718593,7077889,8454145,8585218,10878977,12713986,14745601,15138817,15663105,15794178,15925249,17563649,20643841,23330817,24903681,25624578,26542082,26607617,32636930,33226753,34340865,36503553,41484289,42598401],"asprintf":[41484289],"assembly":[196609,262145,327681,458753,524289,589825,655361,720897,851969,917505,1048577,1179649,1245185,1310721,1376257,1441793,1507329,1572865,1638401,1703937,1835009,1900545,2031617,2097153,2162689,2359297,2424833,2490369,2555905,2621441,2686977,2752513,2818049,2949121,3014657,3080193,3145729,3342337,3407873,3473409,3538945,3604481,3670017,3735553,3801089,3866625,3932161,3997697,4063233,4128769,4194305,4259841,4390913,4456449,4521985,4718593,4784129,4849665,4980737,5111809,5177345,5242881,5308417,5373953,5439489,5505025,5570561,5636097,5701633,5767169,5832705,5898241,6029313,6094849,6160385,6488065,6553601,6619137,6684673,6750209,6291457,6881281,6946817,7012353,7077889,7208961,7274497,7340033,7405569,7471105,7536641,7602177,7667713,7733249,7798785,7864321,7929857,7995393,8060929,8126465,8257538,8323073,8388609,8454145,8519681,8650753,8716289,8781825,8847361,8912897,8978433,9043969,9109505,9175041,9240577,9306113,9371649,9437185,9502721,9568257,9699329,9764865,9830401,9895937,9961473,10027009,10092545,10158081,10223617,10289153,10354689,10420225,10485761,10551297,10616833,10682369,10747905,10813441,10878977,11010049,11075585,11141121,11206657,11272193,11337729,11403265,11599873,11665409,11730945,11796481,11862017,11927553,11993089,12058625,12124161,12189697,12255233,12320769,12386305,12451841,12517377,12582913,12648449,12713985,12779521,12845057,12910593,12976129,13041665,13107201,13238273,13369345,13434881,13500417,13565953,13631489,13697025,13762561,13828097,13959169,14024705,14090241,14155777,14221313,14286849,14352385,14417921,14483457,14548993,14614529,14745601,14811137,14876673,14942209,15073281,15138817,15269889,15335425,15400961,15532033,15597569,15663105,15728641,15794177,15859713,15925249,15990785,16121857,16187393,16252929,16318465,16384001,16449537,16515073,16580609,16646145,16711681,16842753,16908289,16973825,17039361,17104897,17170433,17235969,17301505,17367041,17432577,17563649,17629185,17694721,17760257,17825793,17891329,17956865,18022401,18087937,18153473,18219009,18284545,18350081,18481153,18546689,18612225,18677761,18743297,18808833,18874369,18939905,19005441,19070977,19136513,19202049,19267585,19333121,19398657,19464193,19529729,19595265,19660801,19726337,19791873,19857409,19922945,19988481,20054017,20119553,20185089,20250625,20316161,20447233,20512769,20578305,20643841,20709377,20774913,20840449,20905985,20971521,21037057,21102593,21168129,21233665,21299201,21364737,21430273,21495809,21561345,21626881,21692417,21823489,21889025,21954561,22020097,22085633,22151169,22216705,22282241,22347777,22413313,22478849,22544386,22609921,22806529,22872065,22937601,23003137,23068673,23134209,23199745,23265281,23330817,23396353,23724033,23789569,23855105,23920641,23986177,24051713,24117249,24182785,24248321,24313857,24379393,24444929,24510465,24576001,24707073,24772609,24838145,24903681,24969217,25034753,25100289,25165825,25231361,25296897,25427969,25493505,25559041,25624577,25755649,25821186,25886721,25952257,26017793,26083329,26148865,26279937,26345473,26411009,26476545,26542081,26607617,26673153,26738689,26804225,26869761,27000833,27066369,27131905,27262977,27328513,27459585,27525121,27590657,27656193,27721729,27787265,27852801,27918337,27983873,28049409,28114945,28180481,28246017,28311553,28377089,28442625,28573697,28639233,28770306,28835841,28901377,28966913,29032449,29163521,29294593,29360130,29491201,29556737,29622273,29687809,29818881,29884417,29949953,30015489,30081025,30146561,30212097,30277633,30343169,30408705,30474241,30539777,30605313,30670849,30736385,30801921,30867457,30932993,31064065,31129601,31195137,31260673,31326209,31391745,31457281,31522817,31588353,31653889,31719425,31784961,31850497,31916033,31981569,32047105,32112641,32178177,32243713,32309249,32374785,32440321,32505857,32571393,32636929,32702465,32768001,32833537,32899073,32964609,33030146,33095681,33161217,33226753,33292289,33357825,33423361,33488897,33554433,33685505,33751041,33816577,33882113,33947649,34013185,34078721,34144257,34209793,34275329,34340865,34406401,34471937,34537473,34603009,34668545,34734081,34799617,34865153,34930689,34996225,35061761,35127297,35192833,35258369,35323905,35454977,35586049,35651585,35717121,35848193,35913729,35979265,36044801,36110337,36175873,36241409,36372481,36438017,36503553,36569089,36634625,36700161,36765697,36831233,36896769,36962305,37093377,37158913,37224449,37289985,37355521,37421057,37486593,37552129,37617665,37683201,37748737,37814273,37879809,37945345,38010881,38076417,38141953,38207489,38273025,38338561,38404097,38469633,38535169,38600705,38666241,38731777,38797313,38862849,38928385,38993921,39059457,39124993,39190529,39256065,39321601,39387137,39452673,39518209,39583745,39649281,39714817,39845889,39911425,39976961,40042497,40108033,40173569,40239105,40304641,40370177,40435713,40501249,40566785,40632321,40697857,40763393,40828929,40894465,40960001,41025537,41091073,41156609,41222145,41287681,41353217,41418753,41484289,41615361,41680897,41746433,41811970,41877505,41943041,42008577,42074113,42139649,42205185,42270721,42336257,42401793,42467329,42532865,42598401,42663937,42729473,42795009,42860545,42926081,43057153,43122689,43188225,43253761,43319297,43384833,43450369,43515905,43712513,43778049],"application":[23068673,25100290,25624578,28049409,28114945,33751041,40239105,41353218],"arithmetic":[327681,2752513,3735553,4259841,4784129,5505025,6029313,7602177,8126467,8388609,8650755,9175041,9568257,10092545,10616833,11665409,12124161,13107201,13369345,13762561,14876673,15073281,15597569,15728641,16384001,16580609,16973825,17039361,17694721,19202051,20774913,22872065,23396353,24510465,25624579,26083329,26804225,28311553,28639233,28901377,31326209,31457281,31981569,32178177,33292289,33357825,34209793,35127297,35586049,37552129,38010881,38862849,39124993,39518209,40697857],"allocate":[1900545,3997702,4849666,7733254,7798785,8454146,8585222,14745602,15794182,15925250,18939905,23068674,23330818,24903692,25100290,25362437,25624582,33161217,36110337,37683201,41353218,41549825,43188225],"add":[5242881,8257537,8585220,15794180,18153473,19857409,22544385,25624581,39387137],"assuming":[26542081],"available":[196610,327682,458754,720898,851970,917506,1310722,1376258,1441794,1507330,1572866,1703938,1835010,2031618,2359298,2490370,2621442,2752514,2818050,2949122,3014658,3080194,3145730,3473410,3538946,3670018,3735554,3997698,4128770,4259842,4456450,4521986,4718594,4784130,5177346,5111810,5242882,5505026,5308418,5570562,5701634,5767170,5832706,6029314,6094850,6160386,6553602,6619138,7077890,7208962,7340034,7405570,7471106,7602178,7667714,8126466,8257538,8388610,8454146,8519682,8650754,8847362,8978434,9043970,9175042,9240578,9306114,9437186,9502722,9568258,9699330,9764866,9830402,9895938,9961474,10092546,10354690,10420226,10485762,10551298,10616834,10878978,11075586,11337730,11403266,11599874,11665410,11730946,11927554,12058626,12124162,12189698,12255234,12320770,12451842,12517378,12648450,12779522,12845058,12976130,13107202,13369346,13434882,13697026,13762562,13959170,14024706,14090242,14155778,14417922,14483458,14548994,14614530,14745603,14811138,14876674,15073282,15138818,15335426,15400962,15532034,15597570,15663106,15728642,15859714,15925250,15990786,16318466,16384002,16449538,16515074,16580610,16842754,16973826,17039362,17104898,17235970,17367042,17432579,17563650,17694722,18087938,18153474,18219010,18284546,18546690,18612226,18874370,19136514,19202050,19267586,19333122,19398658,19595266,19791874,19857410,19922946,20185090,20250626,20447234,20512770,20643842,20709378,20774914,21037058,21102594,21168130,21299202,21495810,21561346,21823490,21889026,21954562,22020098,22151170,22282242,22544386,22609922,22806530,22872066,22937602,23003138,23068674,23134210,23330819,23396354,23789570,23986178,24051714,24117250,24248322,24313858,24444930,24510466,24707074,24772610,24838146,24903682,24969218,25034754,25100290,25165826,25231362,25296898,25427970,25493506,25624577,25821186,26083330,26345474,26476546,26542082,26607618,26673155,26738690,26804226,27066370,27262978,27328514,27459586,27525122,27590658,27787266,27918338,27983874,28049410,28114946,28180482,28246018,28311554,28377090,28442626,28573698,28639234,28770306,28835842,28901378,29032450,29163522,29294594,29360130,29556738,29622274,29687810,30015490,30081026,30212098,30343170,30670850,30801922,30867458,31129602,31326210,31457282,31522818,31653890,31784962,31981570,32112642,32178178,32243714,32374786,32505858,32571394,32702466,32833538,32964610,33030146,33095682,33226754,33292290,33357826,33423362,33488898,33554434,33685506,33751042,33816578,34013186,34078722,34144258,34209794,34340866,34406402,34734082,34930690,35061762,35127298,35192834,35258370,35586050,35913730,35979266,36044802,36241410,36438018,36503554,36634626,36700162,36765698,36831234,36896770,36962306,37093378,37158915,37486594,37552130,37814274,37879810,38010882,38273026,38338562,38404098,38469634,38535170,38666242,38797314,38862850,39124994,39190530,39256066,39387138,39452674,39518210,39649282,39583746,39714818,39911426,40108034,40173570,40239106,40304642,40370178,40435714,40501250,40697858,40828930,40894466,41025538,41091074,41156610,41222146,41353218,41484291,41615362,41811970,41877506,41943042,42008578,42074114,42139650,42205186,42336258,42467330,42598403,42663938,42795010,42860546,42926082,43122690,43253762,43384834,43450370,43778050]} \ No newline at end of file +{"allows":[2228225,7012353,9371649,11796481,12517377,14286849,15269889,17563649,18153473,23855105,25165825,28770305,32702465,38797313,41811969,42270721],"alignment":[25362433,28311553,34668545],"applications":[23265281,32178177,34013185],"avoids":[28311553,34668545],"accepted":[8192001,11141121,14483457,21757953,35782657],"applicable":[27983873,34996225],"assumed":[1310721],"array":[589825,4325377,5570562,6881286,7471105,8388609,8650753,8716294,9109505,9371650,9830402,11993090,12517384,13172738,13238275,14680065,15400963,15925249,15990785,16646147,16908289,17956866,18546689,20512769,20643852,21954561,23330817,23724033,23855106,25034756,25362434,26738692,27197441,28311553,28770305,29949953,31129603,34275329,34471937,34668545,35520513,35979265,36044803,36700163,36765698,37683201,38993921,39387137,39649281,39714817,41222145,41484290,42008579,42270721,43319297],"algorithm":[2686977,6160391,6881285,13500419,19136513,20643850,23265283,29032449,30015492,30343169,32178178,34013186,39583745,41287682,42139651],"according":[22675457,40239105],"abstract":[393217,524289,1245185,2293761,3080193,3211265,3735553,4784129,5439489,9043969,9109505,10354689,14745601,15794177,20054017,20250625,20447233,20643841,21233665,21495809,22151169,22282241,26345473,29884417,31260673,32571393,32964609,33292289,36044801,37158913,40304641,41222145,41353217,41484289],"attacks":[24969217],"automatic":[4915201],"alloc_size":[3604484,6881281,7405575,20643842,35979265,36110343],"alternatively":[9895937,22347777],"alloc_func_ptr":[3604485,24903685],"affects":[32178177,34013185],"assumes":[25362433],"access":[6684673,6881282,13238273,20643844,24969217,25034754,26738690,31981569],"ascii":[5570564,25559043],"accordingly":[6619138,6881281,20643842],"abstractclassattribute":[20643841],"accurate":[27983873,34996225,43515905],"allowing":[22675457],"areequal":[11337730,12779522,28639234,40960002],"able":[27983873,34996225],"applying":[7995394,14876674,15073282,18743298,20643841,29360130,30474242],"args":[15990789,16908293,23330821,29949957,38993925,43319301],"accurately":[27983873,34996225,43515905],"active":[4128769,13959169,25886721,27852801,38338561],"accesses":[40828929],"assign":[4128769,6881282,8060929,9568258,10223618,13959169,16646146,20643846,22020097,22872067,25231361,25886721,27394051,27852801,38338561,39190529,43646977,43712514],"architecture":[13238274,22675457,25034754,26738690],"allocation":[1900546,3604493,4194306,6881284,7405570,15138817,20643849,22806529,24903687,27983874,28311554,33816577,34668546,34996226,39387138,42663938,43319298],"andalso":[1572870,24903682],"addend1":[6881281,20643842,35717126],"arrays":[15269889],"actually":[4980738,6160385,6881281,20643842,28311553,34668545],"allowed":[851969,1048577,2097153,12713985,19529729,19922945,19988481,22347777,25362433,27525121,28311553,29556737,31326209,34668545,35651585,41156609],"actual":[3538945,6553601,6619137,6684673,8388609,10944513,11206657,13041665,13107201,13893633,16908289,17104897,23003137,28246017,31981569,41680897,43057153],"additional":[20709377,22675457,33685505],"apply":[25362433],"addition":[6684673,6881281,8781827,19922945,20643842,31981569,42205185,43581441],"advance":[6881282,8126465,10813441,16515073,20643844],"area":[5570561,6684674,6881282,20709378,20643844,25559041,28704769,30277633,31981570,33685506],"aim":[19595265],"avoid":[4915201,10420225,16515073],"allocate_function":[3604491,24903687,35979265,36110341],"accomplish":[33816577],"adequate":[30343169],"areas":[5111809,6684673,6881282,20709379,20643844,25296897,31981569,33685507,40239106,40828930,43581441],"assert":[196612,458756,589828,720900,851972,1048580,1114116,1376258,1507334,1572872,1966084,2097156,2555908,2621444,2686982,2818052,2883588,2949126,3014660,3342342,3407876,3473412,3538948,3604488,3801092,3866630,3932164,3997700,4128772,4325390,4587524,4915208,4980740,5111812,5242884,5570564,5701636,5767180,5832708,6094852,6225924,6291460,6422532,6553606,6619140,6684678,6946820,7274500,7471118,7995396,8060932,8126468,8192004,8257540,8388612,8519684,8650768,8781830,8847364,9175044,9240578,9306116,9437192,9568260,9699332,9764870,9895944,9961476,10027012,10092548,10158084,10223620,10420228,10551300,10616836,10813444,10878980,10944516,11010052,11141124,11206660,11337730,11468804,11534340,12255242,12320772,12451846,12648456,12713988,12779522,12910596,13041668,13107204,13238278,13565956,13631492,13762564,13893636,13959172,14024708,14155780,14221316,14352388,14483460,14548994,14680080,14811140,14876676,15073286,15138820,15204356,15335428,15466500,15532036,15597572,15663110,15925252,15990786,16187396,16252932,16515076,16580612,16646148,16908292,17104900,17235972,17301508,17432582,17629188,17694726,17760260,18219012,18350084,18415620,18546692,18677764,18743300,18874370,18939908,19136516,19267590,19333124,19398660,19464196,19529736,19791876,19922950,19988484,20381700,20578308,20709386,20774916,21037064,21299206,21626886,21757956,21889030,21954562,22020100,22216708,22347780,22478856,22544388,22806538,22872068,22937604,23003140,23068676,23134212,23330820,23396360,23724040,24117252,24313860,24444934,24510470,24641540,24707076,24903682,24969220,25034756,25100292,25231364,25296902,25362436,25493508,25559046,25624582,25690116,25755652,25821190,25886724,25952260,26017798,26083332,26214404,26279942,26411012,26738692,26804228,27000838,27066372,27131908,27197456,27262980,27328516,27394052,27525124,27787270,27852804,27983878,28180482,28246020,28311578,28508164,28573700,28639234,28704772,28835844,28901382,29032452,29097988,29294596,29360132,29556742,29818886,30081028,30212100,30277636,30343172,30474246,30539780,30605316,30736390,30867462,30932996,30998532,31195142,31326214,31653892,31719430,31981574,32047108,32112644,32243716,32636934,32768004,33095688,33161222,33488902,33619972,33685514,33816584,33947652,34144260,34275336,34406404,34471944,34668570,34734084,34930692,34996230,35061764,35127300,35192836,35258372,35323908,35454982,35651588,35782660,36306948,36438022,36503556,36569092,36634628,36831236,36962310,37027844,37224452,37421060,37486596,37552132,37683216,37748744,37814278,37945348,38010884,38141958,38338564,38404100,38469636,38535172,38600708,38862852,38993924,39190532,39387140,39583750,39649288,39714824,39976966,40042504,40173572,40239112,40435716,40697860,40763396,40828934,40894468,40960002,41156610,41287684,41418756,41549828,41680900,41746436,41877508,42074116,42205192,42336260,42467332,42598404,42663940,42926084,42991620,43057156,43253764,43319300,43384836,43515908,43581446,43646980,43712516],"a1p":[40828934],"addend2":[6881281,20643842,35717126],"absolute":[458753,1376257,5505025,5767169,6881286,9830401,10158081,11010049,13238274,20643852,22806529,25493505,26738689,28311553,34668545,36044801,36438018],"appended":[8388609,16908289],"argument":[1638402,2228225,3604481,4653058,5046274,7929857,9895937,10747905,12582913,13697025,13828098,14286850,14417922,15138817,16842754,19726337,22347777,22478849,22740994,23199746,23986177,24772609,27721730,27983873,28180481,30408705,31784961,32899073,33357825,33423362,34078722,34603009,34996225,35913729,35979265,36175873,36896770,37093378,38666242,39059457,39321602,39845889,40370178,42795009],"abs":[24051713,36044802],"analogous":[34078721],"allocating":[28311553,34668545],"accept":[7340033,9371649,14614529,22347777,26673153,34209793,34340865,38666241],"automatically":[1,4915201,16515074,22675458],"address":[15269890,25362433,28311553,34668545,39387137,43319297],"account":[22675457,25362433],"assigning":[2555906,4587522,5832706,9568258,10223618,19988482,20643842,22216706,22347778,26214402,26279938,29294594,33095682,35127298,38862850,40894466,41156609,42598402],"average":[3866625,27000833],"assignment":[4128769,8060929,13959170,22020097,25231361,25886721,27852801,38338561,39190529,43646977],"allocated":[196610,458754,589825,720898,851970,1376257,1507330,1572866,1638401,1900550,1966082,2555906,2621442,2686978,2818050,2883586,2949122,3014658,3342338,3407874,3538946,3801090,3932162,3997698,4128770,4194306,4587522,4915203,5701634,5767170,5832706,6094850,6291458,6422530,6619138,6881284,6946818,7274498,7405570,7536642,7995394,8060930,8126466,8192002,8519682,8847362,9175042,9240577,9306114,9437186,9568258,9699330,9764866,9895938,9961474,10027010,10092546,10158082,10223618,10551298,10813442,10878978,10944514,11010050,11141122,11206658,11468802,11534338,12255234,12320770,12451842,12648450,12713986,12910594,13041666,13107202,13238274,13565954,13631490,13762562,13893634,13959170,14024706,14155778,14221314,14352386,14483458,14548994,14811138,14876674,15073282,15138820,15204354,15335426,15466498,15532034,16187394,16252930,16515074,16646146,17104898,17235970,17301506,17432578,17629186,17694722,17760258,17956865,18350082,18415618,18743298,19136514,19267586,19333122,19398658,19988482,20381698,20512769,20578306,20643848,20774914,21037058,21299202,21626882,21757954,22020098,22216706,22347778,22478850,22544386,22806530,22872066,22937602,23003138,23068674,23134210,23396354,23461889,23724034,23855105,24051714,24117250,24313858,24444930,24510466,24641538,24707074,24969218,25034754,25100290,25231362,25362434,25493506,25624578,25690114,25755650,25821186,25886722,25952258,26214402,26279938,26738690,26804226,27066370,27131906,27262978,27328514,27394050,27852802,27983876,28180482,28246018,28311558,28508162,28835842,29032450,29097986,29163525,29294594,29360130,30081026,30212098,30343170,30474242,30539778,30605318,30736386,30867458,30932994,30998530,32047106,32112642,32636930,32768002,33095682,33619970,33816578,34144258,34275330,34471938,34668550,34734082,34930690,34996228,35061762,35127298,35192834,35258370,35323906,35454978,35782658,35979266,36044802,36110338,36306946,36438018,36503554,36569090,36634626,36831234,37027842,37289985,37421058,37486594,37552130,37748738,37814274,37945346,38010882,38141954,38207489,38338562,38404098,38469634,38535170,38600706,38862850,39190530,39387138,39583746,39649282,39714818,39911425,39976962,40042498,40173570,40435714,40697858,40894466,41156609,41287682,41418754,41549826,41680898,41877506,42074114,42205186,42336258,42598402,42663940,42860545,42926082,42991618,43057154,43319299,43384834,43515905,43646978,43712514],"algorithms":[6881281,14614529,20643842,34209793,40108033,41287681],"allocates":[16515073],"abcd":[5767170,24444930],"arguments":[2228225,2752514,3604481,4325377,6881282,7471105,8388609,8650753,14286850,14680065,15925249,15990785,16908289,18546689,20643844,21954561,23330817,24903681,24969218,27197441,28901377,29949954,37683201,38993921,39387137,43319297],"asprintf":[43319297],"assembly":[196609,327681,393217,458753,524289,589825,655361,720897,851969,917505,1048577,1114113,1245185,1310721,1376257,1441793,1507329,1572865,1638401,1703937,1769473,1900545,1966081,2031617,2097153,2293761,2359297,2555905,2621441,2686977,2752513,2818049,2883585,2949121,3014657,3080193,3211265,3342337,3407873,3473409,3538945,3604481,3735553,3801089,3866625,3932161,3997697,4063233,4128769,4194305,4325377,4390913,4521985,4587521,4653057,4718593,4784129,4849665,4915201,4980737,5046273,5111809,5242881,5308417,5439489,5505025,5570561,5701633,5767169,5832705,5898241,6029313,6094849,6160385,6225921,6291457,6356993,6422529,6553601,6619137,6684673,6815745,6946817,7077889,7143425,7208961,7274497,7340033,7405569,7471105,7536641,7602177,7733249,7798785,7864321,7929857,7995393,8060929,8126465,8192001,8257537,8323073,8388609,8454145,8519681,8585217,8650753,8781826,8847361,9043969,9109505,9175041,9240577,9306113,9371649,9437185,9502721,9568257,9633793,9699329,9764865,9830401,9895937,9961473,10027009,10092545,10158081,10223617,10289153,10354689,10420225,10551297,10616833,10682369,10747905,10813441,10878977,10944513,11010049,11075585,11141121,11206657,11272193,11337729,11403265,11468801,11534337,11599873,11665409,11730945,11862017,11927553,12058625,12124161,12189697,12255233,12320769,12386305,12451841,12517377,12582913,12648449,12713985,12779521,12845057,12910593,12976129,13041665,13107201,13172737,13238273,13369345,13434881,13500417,13565953,13631489,13697025,13762561,13828097,13893633,13959169,14024705,14155777,14221313,14286849,14352385,14483457,14548993,14614529,14680065,14745601,14811137,14876673,15007745,15073281,15138817,15204353,15269889,15335425,15400961,15466497,15532033,15597569,15663105,15728641,15794177,15859713,15925249,15990785,16056321,16121857,16187393,16252929,16318465,16384001,16449537,16515073,16580609,16646145,16711681,16777217,16908289,16973825,17039361,17104897,17170433,17235969,17301505,17432577,17498113,17563649,17629185,17694721,17760257,17825793,17891329,18022401,18087937,18219009,18284545,18350081,18415617,18546689,18677761,18743297,18808833,18874369,18939905,19070977,19136513,19202049,19267585,19333121,19398657,19464193,19529729,19595265,19660801,19726337,19791873,19922946,19988481,20054017,20119553,20185089,20250625,20316161,20381697,20447233,20512769,20578305,20643841,20709377,20774913,20840449,20905985,21037057,21102593,21233665,21299201,21364737,21430273,21495809,21561345,21626881,21692417,21757953,21823489,21889025,21954561,22020097,22085633,22151169,22216705,22282241,22347777,22413313,22478849,22544385,22609921,22675457,22806529,22872065,22937601,23003137,23068673,23134209,23265281,23330817,23396353,23527425,23658497,23724033,23789569,23855105,23920641,23986177,24051713,24117249,24182785,24248321,24313857,24444929,24510465,24576001,24641537,24707073,24772609,24903681,24969217,25034753,25100289,25231361,25296897,25362433,25427969,25493505,25559041,25624577,25690113,25755649,25821185,25886721,25952257,26017794,26083329,26148865,26214401,26279937,26345473,26411009,26476545,26542081,26673153,26738689,26804225,26869761,26935297,27000833,27066369,27131905,27197441,27262977,27328513,27394049,27525121,27590657,27787265,27852801,27918337,27983873,28180481,28246017,28311553,28377089,28442625,28508161,28573697,28639233,28704769,28770305,28835841,28901377,28966913,29032449,29097985,29163521,29229057,29294593,29360129,29491201,29556738,29622273,29687809,29753345,29818881,29884417,29949953,30015489,30081025,30212097,30277633,30343169,30408705,30474241,30539777,30605313,30670849,30736385,30801921,30867457,30932993,30998529,31064065,31129601,31195137,31260673,31326210,31391745,31457281,31522817,31588353,31653889,31719426,31784961,31850497,31916033,31981569,32047105,32112641,32178177,32243713,32309249,32374785,32505857,32571393,32636929,32768001,32833537,32899073,32964609,33030145,33095681,33161217,33226753,33292289,33357825,33488897,33554433,33619969,33685505,33751041,33816577,33947649,34013185,34078721,34144257,34209793,34275329,34340865,34406401,34471937,34537473,34603009,34668545,34734081,34799617,34865153,34930689,34996225,35061761,35127297,35192833,35258369,35323905,35389441,35454977,35651585,35717121,35782657,35848193,35913729,36044801,36110337,36175873,36241409,36306945,36372481,36438017,36503553,36569089,36634625,36700161,36765697,36831233,36896769,36962306,37027841,37158913,37224449,37289985,37421057,37486593,37552129,37683201,37748737,37814273,37879809,37945345,38010881,38076417,38141953,38207489,38273025,38338561,38404097,38469633,38535169,38600705,38666241,38731777,38862849,38928385,38993921,39059457,39124993,39190529,39256065,39321601,39387137,39452673,39518209,39583745,39649281,39714817,39780353,39845889,39911425,39976961,40042497,40108033,40173569,40239105,40304641,40435713,40501249,40566785,40632321,40697857,40763393,40828929,40894465,40960001,41025537,41091073,41156609,41222145,41287681,41353217,41418753,41484289,41549825,41615361,41680897,41746433,41811969,41877505,41943041,42008577,42074113,42139649,42205185,42336257,42467329,42532865,42598401,42663937,42729473,42795009,42860545,42926081,42991617,43057153,43122689,43188225,43253761,43319297,43384833,43450369,43515905,43581441,43646977,43712513,43778049],"application":[22675458,25362433,27983873,28311554,32178177,34013185,34668546,34996225],"arithmetic":[196610,3538945,3801090,3932162,5505026,6291458,6619137,8847362,9240580,9306116,9633794,9699330,9961474,10092546,10944513,11206657,11927554,12320770,12910594,13041665,13107201,13631492,13762562,13893633,14024706,15204354,16252930,16777218,17104897,17760258,18415618,19398658,20643843,20774914,23003137,23920642,25100290,25493506,26804226,27262978,28246017,28835842,31457282,33619970,35192834,35258370,35717122,36831234,39518210,40173570,41680897,41943042,42074114,42336258,43057153],"allocate":[1900545,3604486,4194306,6881286,7405574,7536641,8388610,15925250,16908290,20512769,20643848,23330818,24379397,24903692,25362434,28311554,34668546,35979265,36110337,38207489,39911425,42860545],"add":[5570561,6881284,8781825,15663105,16515073,19922945,20643848,22675457,33488897],"assuming":[24969217],"available":[196610,458754,589826,655362,720898,851970,1048578,1114114,1376258,1507330,1572866,1703938,1966082,2097154,2555906,2621442,2686978,2818050,2883586,2949122,3014658,3342338,3407874,3473410,3538946,3604482,3801090,3866626,3932162,3997698,4128770,4325378,4390914,4587522,4915202,4980738,5111810,5242882,5505026,5570562,5701634,5767170,5832706,6094850,6160386,6225922,6291458,6422530,6553602,6619138,6684674,6946818,7274498,7340034,7471106,7995394,8060930,8126466,8192002,8257538,8388610,8519682,8650754,8781826,8847362,9175042,9240578,9306114,9437186,9568258,9633794,9699330,9764866,9895938,9961474,10027010,10092546,10158082,10223618,10420226,10551298,10616834,10813442,10878978,10944514,11010050,11141122,11206658,11337730,11468802,11534338,11927554,12255234,12320770,12451842,12648450,12713986,12779522,12910594,13041666,13107202,13238274,13500418,13565954,13631490,13762562,13893634,13959170,14024706,14155778,14221314,14352386,14483458,14548994,14614530,14680066,14811138,14876674,15073282,15138818,15204354,15335426,15466498,15532034,15597570,15663106,15925251,15990786,16187394,16252930,16515074,16580610,16646146,16777218,16908290,17104898,17235970,17301506,17432578,17629186,17694722,17760258,17891330,18219010,18284546,18350083,18415618,18546690,18677762,18743298,18874370,18939906,19136514,19267586,19333122,19398658,19464194,19529730,19791874,19922946,19988482,20381698,20578306,20709378,20774914,21037058,21299202,21561346,21626882,21757954,21889026,21954562,22020098,22216706,22347778,22478850,22544386,22675458,22806530,22872066,22937602,23003138,23068674,23134210,23265282,23330819,23396354,23724034,23920642,24117250,24313859,24444930,24510466,24641538,24707074,24903682,24969218,25034754,25100290,25231362,25296898,25362434,25493506,25559042,25624578,25690114,25755650,25821186,25886722,25952258,26017794,26083330,26214402,26279938,26411010,26673154,26738690,26804226,27000834,27066370,27131906,27197442,27262978,27328514,27394050,27525122,27590658,27787266,27852802,27983874,28180482,28246018,28311554,28508162,28573698,28639234,28704770,28835842,28901378,29032450,29097986,29294594,29360130,29556738,29818882,30015490,30081026,30212098,30277634,30343170,30474242,30539778,30605314,30736386,30867458,30932994,30998530,31195138,31326210,31457282,31653890,31719426,31981570,32047106,32112642,32178178,32243714,32636930,32768002,33095682,33161218,33488898,33619970,33685506,33816578,33947650,34013186,34144258,34209794,34275330,34340866,34406402,34471938,34668546,34734082,34930690,34996226,35061762,35127298,35192834,35258370,35323906,35454978,35651586,35717122,35782658,36306946,36438018,36503554,36569090,36634626,36831234,36962306,37027842,37224450,37421058,37486594,37552130,37683202,37748738,37814274,37945346,38010882,38141954,38338562,38404098,38469634,38535170,38600706,38862850,38993922,39190530,39387139,39518210,39583746,39649282,39714818,39976962,40042498,40108034,40173570,40239106,40435714,40697859,40763394,40828930,40894466,40960002,41156610,41287682,41418754,41549826,41680898,41746434,41877506,41943042,42074114,42139650,42205186,42336258,42467330,42598402,42663938,42926082,42991618,43057154,43253762,43319299,43384834,43515906,43581442,43646978,43712514,43778050]} \ No newline at end of file diff --git a/docs/fti/FTI_98.json b/docs/fti/FTI_98.json index 75425e9..c14a213 100644 --- a/docs/fti/FTI_98.json +++ b/docs/fti/FTI_98.json @@ -1 +1 @@ -{"bit":[1179649,1376258,2752514,3473410,3604481,4980737,5636097,6029318,6553602,6619138,7405570,8060929,8585245,9306114,10092560,10616834,11993089,12124176,13107204,13500417,13762566,13828097,14155778,14548994,15794206,16580610,17367042,18153473,19136514,19398658,19726337,20185089,21364737,25427981,25624631,26083330,26738690,27066369,27918338,28704769,29556738,29949953,31129601,32243714,32833549,34209798,34734082,34799617,35061762,36700162,37224449,37289986,39124998,40304641,40435714,40566785,40697858,40894466,40960001,42401793,43253762,43450369],"binary":[1376257,2031617,8585220,15794180,16515073,19070977,19922945,20709377,22151169,25624580,26083329,33816577,34144257,36175873,40828929],"behaves":[2752513,6029313,10092545,10616833,12124161,13107201,13762561,16580609,26083329,34209793,39124993,40697857],"bz2":[25624577],"block":[1900552,4849666,7798786,8585221,10223618,14614531,15794181,17760259,22544385,25100291,25624581,25821185,28114947,31195141,33030145,34537475,35913731,40239107,41353219,41484291,41549826,42598403,43515907,43646978],"bool":[589828,6946819,7864324,9109507,9371652,11010051,13041667,16711684,17956867,20971523,21233668,21626883,24576004,25755651,26869763,27656195,27721731,30474243,30539779,30605316,30736387,31588355,32440323,33882115,34603011,35323907,35651587,37945347,38600708,38731779,40042499,42729475],"bits":[327682,2818050,3145730,3735554,4259841,4456452,4521986,4980738,5505026,6553602,7405574,7602178,8126465,8388610,8585227,8650754,9043970,9240578,9568258,9830401,10092545,11075586,12124161,12320770,12451842,12517378,12976134,13107201,15335426,15597570,15794188,15990785,16449540,17039362,17432578,17694722,18153476,19202050,20185092,20774914,21954562,23068675,24510466,25100290,25624589,26083331,27262978,27918340,28114946,28311554,28377094,28704769,28835842,29032452,29360136,29556740,30670850,31260673,31457282,33357826,35258369,36438018,37289985,37486593,37552130,38666242,40239106,40304642,41353218,41549825,41811975,41877506,42205186,42860546,43450370],"bytesperlimb":[18087940],"bitwise":[2752515,3014657,5570562,7471106,8585233,10616835,15794193,18546689,19398657,20447233,25624593,28180482,36765697,38404098,40173570,40697859],"byref":[23003138,24903686,28114946,39583746,41353218],"binomial":[8585218,10485763,15794178,25624578,39256067],"boolean":[589826,6946818,7864322,9109506,9371650,11010050,13041666,16711682,17956866,20971522,21233666,21626882,24576002,25755650,26869762,27656194,27721730,30474242,30539778,30605314,30736386,31588354,32440322,33882114,34603010,35323906,35651586,37945346,38600706,38731778,40042498,42729474],"bases":[19398658,20709378,21299202,22151170],"based":[5111809,11403265,14090242,25624577,27525122,27852801,32702466],"book":[8585217,15794177,25624577,38535169],"bytes":[1376261,1900551,4849665,5242882,7733251,7798785,8454146,8519683,8585221,12058626,14155779,14614530,15794182,15925250,18087937,19595267,22151171,23068678,25100292,25165825,25624582,28114946,28704769,30146561,31195142,34537474,35913730,40239106,40960001,41353220,41549828,42074114,43188227,43384835],"bitsperlimb":[37486596],"bin":[25624582,39256066],"base":[1245186,5242891,8519695,8585245,12058632,12320776,14614539,15400967,15794205,19398666,19595274,20709388,21299215,22151178,23461892,25165835,25296918,25624604,26542101,27787286,28114954,30867477,34013192,35913739,38666250,40239114,40828937,42074121,43384841],"byte":[393218,786434,1376258,3276803,4194310,4915202,4980741,5242886,7012354,7143425,8781826,11993093,17301510,17825793,18677766,19464198,19529734,20381700,21757957,22675458,23068679,23265286,25100296,25165833,27394050,28508163,29097986,29884422,30146565,30998533,31260676,31719426,32768006,33619972,36306949,37224453,38076422,39780355,40960004,41353224,41680897,43581442,43712518],"beginning":[21299201],"body":[31260673],"bound":[851969],"bugs":[16515073,33816577,34144257],"bit_index":[6029319,8585220,13762566,15794180,25624580,34209798,39124998],"borrows":[23986177,31784961],"buf":[8454151,8585220,14745608,15794180,15925255,23330824,25624580],"built":[25624577],"bigger":[1900545,35258369],"build":[25624585],"b1p":[38273030],"borrow":[24969221,25034757,25821189,28770309,32571397,33685509,34930693],"big":[1376257,9830401,17432578,19398657,26673153,31129601,37158914,38666241,40304641,42008577],"behaviour":[43778049],"building":[22544385,25624580,25821185,33030145],"better":[28049409,33751041],"best":[2490369,25624577,33095681]} \ No newline at end of file +{"bit":[1245185,1572866,3014658,3080193,3538947,4784129,4915202,5046273,5701634,6160386,6619143,6881309,9371649,10878978,10944529,11206659,12255234,13041671,13107217,13828097,13893637,14745601,15400961,16515073,17104899,17629186,20578306,20643901,21233665,21561345,22151169,22675480,22806530,23003139,23134210,24510466,25821186,27131906,27590657,28246023,28639233,28704781,29097986,30146561,30277645,32964609,33292289,33816578,36044801,36306946,36438017,36569090,36634625,36700161,37224450,37552130,38666241,39321601,41680903,42008578,42926082,43057155],"binary":[1572865,1703937,6881284,14614529,16711681,17891329,19988481,20643848,23003137,23396353,34209793,36241409,40108033,41156609],"behaves":[3538945,6619137,10944513,11206657,13041665,13107201,13893633,17104897,23003137,28246017,41680897,43057153],"bz2":[22675457],"block":[1900552,4194306,6881285,7536642,11272194,15138819,16973827,19922945,20643850,27983875,28311555,29163525,29556737,31326209,34668547,34996227,35979266,36896771,37617666,39256067,39387139,42663939,43319299],"bool":[393220,7929859,8585219,9043972,10354692,10747907,12582915,13697027,15794180,19726339,20054020,22282244,23986179,24772611,27918339,29753347,30408707,31260676,31588355,31784963,31916035,32571396,32833539,32899075,33357827,34537475,34603011,35913731,36175875,39845891,40501251,42795011],"bits":[196610,2621442,2818050,3801090,3932161,4128770,4915206,4980740,5046274,6160386,6291458,6881291,8847362,9240577,9306114,9961474,10027010,10092546,10158081,10551298,10616834,10944513,12320770,12451846,12910594,13107201,13631490,13762562,13893633,13959170,14352386,15335426,16515076,17235970,18284548,18350082,18874369,19398658,20643864,21561348,22675457,23003139,24510468,24641538,25100290,25362435,25821188,25886722,27262978,27852802,27983874,28311554,28573702,30146561,30605316,31719432,32112642,34078721,34668546,34996226,35258370,35979265,36438018,36503554,36634626,36962311,38338562,40173570,40960001,41418754,42008577,42139649,42336258,42467330,42991618],"bytesperlimb":[12779524],"bitwise":[3473409,3538947,5242882,6225922,6881297,11206659,18677761,19464193,20643874,22806529,32243714,33947650,34406402,43057155,43253761],"byref":[21299202,24903686,27983874,33685506,34668546],"binomial":[6881282,11534339,20643844,34734083],"boolean":[393218,7929858,8585218,9043970,10354690,10747906,12582914,13697026,15794178,19726338,20054018,22282242,23986178,24772610,27918338,29753346,30408706,31260674,31588354,31784962,31916034,32571394,32833538,32899074,33357826,34537474,34603010,35913730,36175874,39845890,40501250,42795010],"bases":[19988482,22347778,22806530,23396354],"based":[5767169,10420225,13238274,22675457,25034754,26738690,33554433],"book":[6881281,20643842,41287681],"bytes":[1572869,1900551,4194305,5570562,6881285,7405571,7536641,8388610,9437186,9895939,12255235,12779521,15138818,16908290,20643852,22478851,23396355,25362438,25559041,27983874,28311556,29163526,30146561,31129601,34668548,34996226,35979268,36110339,37748739,39256066,39321601,42663938,43515906],"bitsperlimb":[40960004],"bin":[22675462,34734082],"base":[1310722,5570571,6881309,9437192,9895951,13959176,15138827,16187399,19988492,20643898,20971524,22347791,22478858,22675457,22806538,23396362,24969237,25559051,25755670,25952277,27983882,28508182,34996234,37748745,39190536,41156617,42467338,42663947,43515913],"byte":[262146,786434,1572866,3276803,4718598,5046277,5570566,5636098,7864322,8716289,10289154,12517377,13828101,17498118,18087942,19202054,19857410,22413318,23199748,23658502,24838146,25362439,25559049,27459587,27721733,28114946,28311560,29491202,31064070,31129605,32374790,33423365,33882115,34078724,34668552,37093381,37355522,37879814,38666245,39321604,40370180,41615366,43450369],"beginning":[22347777],"body":[34078721],"bound":[655361],"bugs":[14614529,34209793,40108033],"bit_index":[6619143,6881284,13041670,20643848,28246022,41680902],"borrows":[21889025,33161217],"buf":[6881284,8388615,15925256,16908295,20643848,23330824],"built":[22675457],"bigger":[1900545,42139649],"build":[22675465],"b1p":[40828934],"borrow":[26017797,27000837,27787269,29556741,29818885,31195141,31981573],"big":[1572865,10158081,18350082,22806529,24313857,27590657,36634625,37027841,40697858,42467329],"behaviour":[38404097],"building":[19922945,22675460,29556737,31326209],"better":[32178177,34013185],"best":[2686977,22675457,39583745]} \ No newline at end of file diff --git a/docs/fti/FTI_99.json b/docs/fti/FTI_99.json index bb0c89e..f7acfea 100644 --- a/docs/fti/FTI_99.json +++ b/docs/fti/FTI_99.json @@ -1 +1 @@ -{"calculating":[2490369,33095681],"coefficient":[8585218,10485763,15794178,25624578,38338562,39256067],"copy":[196611,262145,327682,458754,524289,589825,655361,720898,851970,917506,1048577,1179649,1245185,1310722,1376258,1441794,1507330,1572866,1638401,1703938,1835010,1900545,2031618,2097153,2162689,2228225,2359298,2424833,2490370,2555905,2621442,2686977,2752514,2818050,2949122,3014658,3080194,3145730,3342337,3407873,3473410,3538946,3604481,3670018,3735554,3801089,3866625,3932161,3997698,4063233,4128770,4194305,4259842,4390913,4456450,4521986,4718594,4784130,4849665,4980737,5111810,5177346,5242886,5308418,5373953,5439489,5505026,5570562,5636097,5701634,5767170,5832706,5898241,6029314,6094850,6160386,6488065,6553602,6619138,6684673,6225921,6750209,6291457,6881281,6946817,7012353,7077890,7208962,7274497,7340034,7405570,7471106,7536641,7602178,7667714,7733249,7798785,7864321,7929857,7995393,8060930,8126466,8257538,8323074,8388610,8454146,8519682,8585219,8650754,8716289,8781825,8847362,8912897,8978434,9043970,9109505,9175042,9240578,9306114,9371649,9437186,9502722,9568258,9699330,9764866,9830402,9895938,9961474,10027009,10092546,10158081,10223617,10289153,10354690,10420226,10485762,10551298,10616834,10682369,10747905,10813441,10878978,10944513,11010049,11075586,11141121,11206657,11272193,11337730,11403266,11599874,11665410,11730946,11796481,11862017,11927554,11993089,12058626,12124162,12189698,12255234,12320770,12386305,12451842,12517378,12582913,12648450,12713986,12779523,12845058,12910593,12976130,13041665,13107202,13238273,13369346,13434882,13500417,13565953,13631490,13697026,13762562,13828097,13959170,14024706,14090242,14155778,14221313,14286849,14352385,14417922,14483458,14548994,14614530,14745602,14811138,14876674,14942209,15073282,15138818,15269889,15335426,15400962,15532034,15597570,15663106,15728642,15794180,15859715,15925250,15990786,16121857,16187393,16252929,16318466,16384002,16449538,16515074,16580610,16646145,16711681,16777217,16842754,16908289,16973826,17039362,17104898,17170433,17235970,17301505,17367042,17432578,17563650,17629185,17694722,17760257,17825794,17891329,17956865,18022401,18087938,18153474,18219010,18284546,18350081,18481154,18546690,18612226,18677761,18743297,18808833,18874370,18939905,19005441,19070977,19136514,19202050,19267586,19333122,19398658,19464193,19529729,19595266,19660801,19726337,19791874,19857410,19922946,19988481,20054017,20119553,20185090,20250626,20316161,20447234,20512770,20578305,20643842,20709378,20774914,20840449,20905985,20971521,21037058,21102594,21168130,21233665,21299202,21364737,21430273,21495810,21561346,21626881,21692417,21823490,21889026,21954562,22020098,22085633,22151170,22216706,22282242,22347777,22413314,22478849,22544386,22609922,22806530,22872066,22937602,23003138,23068679,23134210,23199745,23265281,23330818,23396354,23592961,23724033,23789571,23855105,23920641,23986178,24051714,24117250,24182785,24248322,24313858,24379393,24444930,24510466,24576001,24707074,24772610,24838146,24903682,24969218,25034754,25100293,25165828,25231362,25296898,25427970,25493506,25559041,25624583,25755649,25821186,25886721,25952257,26017793,26083330,26148865,26279937,26345474,26411009,26476546,26542082,26607618,26673154,26738690,26804226,26869761,27000833,27066370,27131905,27262978,27328514,27459586,27525122,27590658,27656193,27721729,27787266,27852801,27918338,27983874,28049410,28114946,28180482,28246018,28311554,28377090,28442626,28573698,28639234,28770306,28835842,28901378,28966913,29032450,29163522,29294594,29360130,29491201,29556738,29622274,29687810,29753345,29818881,29884417,29949953,30015490,30081026,30146561,30212098,30277633,30343170,30408705,30474241,30539777,30605313,30670850,30736385,30801922,30867458,30932993,31064065,31129602,31195137,31260673,31326210,31391745,31457282,31522818,31588353,31653890,31719425,31784962,31850497,31916033,31981570,32047105,32112642,32178178,32243714,32309249,32374786,32440321,32505858,32571394,32636929,32702466,32768001,32833538,32899073,32964610,33030146,33095682,33161217,33226754,33292290,33357826,33423362,33488898,33554434,33685506,33751042,33816578,33882113,33947649,34013186,34078722,34144258,34209794,34275329,34340866,34406402,34471937,34537473,34603009,34668545,34734082,34799617,34865153,34930690,34996225,35061762,35127298,35192834,35258370,35323905,35389441,35454977,35586050,35651585,35717121,35848193,35913731,35979266,36044802,36110337,36175873,36241410,36372481,36438018,36503554,36569089,36634626,36700162,36765698,36831234,36896770,36962306,37093378,37158914,37224449,37289985,37355521,37421057,37486594,37552130,37617665,37683201,37748737,37814274,37879810,37945345,38010882,38076417,38141953,38207489,38273026,38338562,38404098,38469634,38535170,38600705,38666242,38731777,38797314,38862850,38928385,38993921,39059457,39124994,39190530,39256066,39321601,39387138,39452674,39518210,39583746,39649282,39714818,39845889,39911426,39976961,40042497,40108034,40173570,40239106,40304642,40370178,40435714,40501250,40566785,40632321,40697858,40763393,40828930,40894466,40960001,41025538,41091074,41156610,41222146,41287681,41353221,41418753,41484290,41615362,41680897,41746433,41811970,41877506,41943042,42008578,42074114,42139650,42205186,42270721,42336258,42401793,42467330,42532866,42598402,42663938,42729473,42795010,42860546,42926082,42991617,43057153,43122690,43188225,43253762,43319297,43384834,43450370,43515905,43712513,43778050],"compatibility":[1376257,14155777,21823489,24117249,39583745,41091073],"contains":[41549825],"characters":[5242882,8454148,8519681,8585217,12058628,14745603,15663105,15794177,15925252,17563649,19070977,20643841,20709377,21299201,22151169,23330819,25624577,34340865,36175873,40828929,40960001,41484289,41549825,42598401],"compare":[458753,589825,1310721,1441793,6946817,7864321,8585233,9371649,9895937,9961473,10551297,12451841,12517377,13434881,13697025,15335425,15794193,16711681,21233665,24576001,25624593,26869761,27656193,30539777,30605313,30670849,30736385,31588353,32112641,33882113,36896769,38600705,38731777,41025537,41877505,42139649],"categories":[25624577],"common":[1441793,5177345,6094849,6422530,8585226,13434881,14024707,15794186,17104898,21823489,22216705,22806531,25231361,25624585,38338564,39583745,40108033,41549825,41615361,42663939],"compared":[28049409,33751041],"clear":[8585218,15794178,25624578,32833539,34209796],"certain":[12845057],"compromise":[21168129],"call":[720897,2490369,2818049,3997698,9043969,12320769,12976129,16842753,20512769,23986177,29032449,29687809,30081025,31784961,33030145,33095681],"create":[196610,327684,458754,720897,851970,917506,1310721,1376258,1441794,1507332,1572866,1703940,1835010,2031618,2359300,2490370,2621444,2752518,2818050,2949124,3014658,3080194,3145730,3473410,3538946,3670020,3735556,3997698,4128770,4259844,4521988,5111810,5242882,5308418,5505028,5570562,5701634,5767170,5832708,6029314,6094850,6160386,6553602,6619138,7077890,7208962,7340036,7405570,7471106,7602182,7667718,8126466,8257538,8388612,8519682,8650756,8847364,8978434,9043970,9175046,9240578,9306114,9437188,9502724,9568260,9764866,9830402,9895940,9961476,10092546,10354694,10420228,10485762,10551298,10616838,11075588,11337730,11403266,11599876,11730946,11927558,12058626,12124162,12189700,12255234,12320770,12451844,12517378,12648452,12779524,12845058,12976130,13107204,13369350,13434882,13697026,13762562,13959170,14024710,14090242,14155778,14417924,14483460,14548994,14614530,14811140,14876676,15138818,15335426,15400962,15532034,15597570,15663106,15728644,15859714,15990786,16318468,16449540,16515076,16580612,16842754,16973830,17039364,17104898,17235972,17367042,17432578,17694722,18153474,18219012,18284550,18546690,18612226,18874370,19136514,19202054,19267586,19333124,19398658,19595266,19791876,19857410,19922946,20185090,20250630,20447234,20512770,20709378,20774918,21037058,21102594,21168130,21299202,21495810,21561346,21823490,21889030,21954562,22020100,22151170,22282242,22544386,22609922,22806530,22872068,22937604,23003138,23068674,23134212,23396354,23789570,23986178,24051716,24117250,24248326,24313858,24444930,24510468,24707076,24772612,24838146,24969220,25034754,25100290,25165826,25231362,25296900,25427970,25493506,25624578,25821186,26083330,26345476,26476546,26542088,26607618,26673154,26738690,26804228,27262980,27328518,27459588,27525122,27590658,27787272,27918338,27983874,28049410,28114946,28180482,28246020,28311556,28442628,28573698,28770306,28835842,28901380,29032452,29163522,29294596,29360130,29556738,29622276,29687810,30015490,30081026,30212102,30343170,30670852,30801926,30867460,31457284,31522818,31653892,31784962,32112642,32178182,32243714,32374788,32505860,32571394,32702466,32833538,32964612,33030146,33095682,33292292,33357830,33423364,33488898,33554438,33685506,33751042,33816578,34013186,34078724,34144258,34209794,34340866,34406404,34734082,34930690,35061762,35127302,35192836,35258370,35586052,35913730,35979268,36044802,36241410,36438022,36634626,36700162,36765698,36831234,36896772,36962308,37093378,37158914,37552132,37814274,37879810,38273026,38338566,38404098,38469634,38535170,38666242,38797316,38862852,39124994,39190532,39256068,39387138,39452678,39649286,39583746,39714818,39911426,40108034,40173570,40239106,40304642,40370180,40435714,40501250,40697862,40828929,40894466,41025538,41091074,41156614,41222148,41353218,41484290,41811970,41877506,41943042,42008578,42074113,42139652,42205188,42336258,42467332,42598402,42663942,42795010,42860546,42926082,43122690,43253762,43384834,43450370,43778054],"correct":[34013185],"comlpement":[13762561],"changing":[8585217,15794177,21299201,25624577,29032449],"close":[1376258,19595266,25624577,42074113,43384834],"corresponding":[3997697,8519681,21299201],"calling":[7405569,12648449,13828097,14417921,16449537,16515073,17235969,18153473,23986177,24117249,25034753,29032449,30146561,30212097,31784961,32964609,34799617,36962305,37289985,41091073,43319297],"char":[4194305,4718595,5242881,6881281,7012353,7077891,7929857,8585217,8781825,8912897,10878979,13565953,15138819,15794177,16908289,17301505,18677761,19464193,19529729,23265281,25624578,29884417,30146561,30408705,31719425,32768001,33226755,36503555,38076417,41680897,43712513],"clock":[28049409,33751041],"canonical":[12058625,40828929],"currently":[196610,327682,458754,720898,851970,917506,1310722,1376258,1441794,1507330,1572866,1703938,1835010,2031618,2359298,2490370,2621442,2752514,2818050,2949122,3014658,3080194,3145730,3473410,3538946,3670018,3735554,3997698,4128770,4259842,4456450,4521986,4718594,4784130,4980737,5177346,5111810,5242882,5505026,5308418,5570562,5701634,5767170,5832706,6029314,6094850,6160386,6553602,6619138,7077890,7208962,7340034,7405570,7471106,7602178,7667714,8060930,8126466,8257538,8388610,8454146,8519682,8585217,8650754,8847362,8978434,9043970,9175042,9240578,9306114,9437186,9502722,9568258,9699330,9764866,9830402,9895938,9961474,10092546,10354690,10420226,10485762,10551298,10616834,10878978,11075586,11337730,11403266,11599874,11665410,11730946,11927554,11993089,12058626,12124162,12189698,12255234,12320770,12451842,12517378,12648450,12779522,12845058,12976130,13107202,13172737,13369346,13434882,13697026,13762562,13959170,14024706,14090242,14155778,14417922,14483458,14548994,14614530,14680065,14745602,14811138,14876674,15073282,15138818,15335426,15400962,15532034,15597570,15663106,15728642,15794177,15859714,15925250,15990786,16318466,16384002,16449538,16515074,16580610,16842754,16973826,17039362,17104898,17235970,17367042,17432578,17563650,17694724,18087938,18153474,18219010,18284546,18546690,18612226,18874370,19136514,19202050,19267586,19333122,19398658,19595266,19791874,19857410,19922946,20185090,20250626,20447234,20512770,20643842,20709378,20774914,21037058,21102594,21168131,21299202,21495810,21561346,21823490,21889026,21954562,22020098,22151170,22282242,22413313,22544386,22609922,22806530,22872066,22937602,23003138,23068674,23134210,23330818,23396354,23789570,23986179,24051714,24117250,24248322,24313858,24444930,24510466,24707074,24772610,24838146,24903682,24969218,25034754,25100290,25165826,25231362,25296898,25427970,25493506,25624577,25821186,25886721,25952258,26083330,26345474,26476546,26542082,26607618,26673154,26738690,26804226,27066370,27262978,27328514,27459586,27525122,27590658,27787266,27918338,27983874,28049410,28114946,28180482,28246018,28311554,28377090,28442626,28573698,28639234,28770306,28835842,28901378,29032450,29163522,29294594,29360130,29556738,29622274,29687810,30015490,30081026,30212098,30343170,30670850,30801922,30867458,31129602,31326210,31457282,31522818,31653890,31784963,31981570,32112642,32178178,32243714,32374786,32505858,32571394,32702466,32833538,32964610,33030146,33095682,33226754,33292290,33357826,33423362,33488898,33554434,33685506,33751042,33816578,34013186,34078722,34144258,34209794,34340866,34406402,34734082,34930690,35061762,35127298,35192834,35258370,35586050,35913730,35979266,36044802,36241410,36438018,36503554,36634626,36700162,36765698,36831234,36896770,36962306,37093378,37158914,37224449,37486594,37552130,37814274,37879810,38010882,38273026,38338562,38404098,38469634,38535170,38666242,38797314,38862850,39124994,39190530,39256066,39387138,39452674,39518210,39649282,39583746,39714818,39911426,40108034,40173570,40239106,40304642,40370178,40435714,40501250,40697858,40828930,40894466,41025538,41091074,41156610,41222146,41353218,41484290,41615362,41811970,41877506,41943042,42008578,42074114,42139650,42205186,42336258,42401793,42467330,42598402,42663938,42795010,42860546,42926082,43122690,43253762,43384834,43450370,43778050],"cbrt":[10420226,35192834],"created":[25624577],"conditonal":[9764865,33685505,38273025],"custom":[1900545,3997697,4849665,7733249,24903681,25100289,25624577,28114945,35913729,40239105,41353217],"classes":[41549825],"c99":[8454145,15925249],"choice":[15990785],"chosen":[25165825,25624577,35258369,38338561],"const":[15859714],"congruential":[6553603,8585218,15794178,25624578,35258371],"class":[196609,327681,458753,524289,655361,720897,851969,917505,1114113,1245185,1310721,1376257,1441793,1507329,1572865,1703937,1835009,1900545,2031617,2097153,2162689,2228225,2359297,2490369,2621441,2686978,2752513,2818049,2883585,2949121,3014657,3080193,3145729,3342337,3407873,3473409,3538945,3670017,3735553,3801089,3866625,3932161,3997697,4128769,4259841,4325377,4456449,4521985,4587521,4718593,4784129,4849665,4980737,5046273,5177345,5111809,5242881,5373953,5439489,5505025,5308417,5570561,5701633,5767169,5832705,5963777,6029313,6094849,6160385,6422529,6553601,6619137,6225921,7077889,7143425,7208961,7340033,7405569,7471105,7536641,7602177,7733249,7667713,7995393,8060934,8126465,8257537,8323073,8388609,8454145,8519681,8585217,8650753,8716289,8847361,8978433,9043969,9175041,9240577,9306113,9437185,9502721,9568257,9633793,9699329,9764865,9830401,9895937,9961473,10027009,10092545,10289154,10354689,10420225,10485761,10551297,10616833,10878977,10944513,11075585,11337729,11403265,11468801,11599873,11665409,11730945,11927553,11993089,12058625,12124161,12189697,12255233,12320769,12386305,12451841,12517377,12648449,12713989,12779521,12845057,12910593,12976129,13107201,13172737,13369345,13434881,13631494,13697025,13762561,13828097,13959169,14024705,14090241,14155777,14286849,14417921,14483457,14548993,14614529,14680065,14745601,14811137,14876673,15007745,15073281,15138817,15204353,15335425,15400961,15532033,15597569,15663105,15728641,15794181,15859713,15925249,15990785,16318465,16384001,16449537,16515073,16580609,16777217,16842753,16973825,17039361,17104897,17170433,17235969,17367041,17432577,17563649,17694721,17825797,17891329,18087937,18153473,18219009,18284545,18415617,18481157,18546689,18612225,18808833,18874369,18939905,19070977,19136513,19202049,19267585,19333121,19398657,19595265,19660801,19791873,19857409,19922945,19988481,20185089,20250625,20447233,20512769,20643841,20709377,20774913,21037057,21102593,21168129,21299201,21430273,21495809,21561345,21823489,21889025,21954561,22020097,22085633,22151169,22216710,22282241,22413317,22478849,22544385,22609921,22806529,22872065,22937601,23003137,23068673,23134209,23199745,23330817,23396353,23461889,23592961,23789569,23986177,24051713,24117249,24248321,24313857,24444929,24510465,24707073,24772609,24838145,24903681,24969217,25034753,25100289,25165825,25231361,25296897,25362433,25427969,25493505,25624577,25821185,25886721,25952257,26083329,26148865,26214401,26345473,26476545,26542081,26607617,26673153,26738689,26804225,27000833,27066369,27262977,27328513,27459585,27525121,27590657,27787265,27852801,27918337,27983873,28049409,28114945,28180481,28246017,28311553,28377089,28442625,28573697,28639233,28704769,28770305,28835841,28901377,29032449,29163521,29294593,29360129,29491201,29556737,29622273,29687809,29753345,29818881,30015489,30081025,30146561,30212097,30343169,30670849,30801921,30867457,31129601,31260673,31326209,31391745,31457281,31522817,31653889,31784961,31850497,31981569,32112641,32178177,32243713,32374785,32505857,32571393,32636929,32702465,32833537,32964609,33030145,33095681,33161217,33226753,33292289,33357825,33423361,33488897,33554433,33685505,33751041,33816577,34013185,34078721,34144257,34209793,34275329,34340865,34406401,34537473,34668545,34734081,34799617,34930689,35061761,35127297,35192833,35258369,35389441,35586049,35913729,35979265,36044801,36110337,36175873,36241409,36438017,36503553,36634625,36700161,36765697,36831233,36896769,36962305,37027841,37093377,37158913,37224449,37289985,37486593,37552129,37617665,37683201,37748737,37814273,37879809,38010881,38273025,38338561,38404097,38469633,38535169,38666241,38797313,38862849,39124993,39190529,39256065,39321601,39387137,39452673,39518209,39649281,39583745,39714817,39845889,39911425,40108033,40173569,40239105,40304641,40370177,40435713,40501249,40697857,40828929,40894465,40960001,41025537,41091073,41156609,41222145,41353217,41418753,41484289,41549825,41615361,41746433,41811969,41877505,41943041,42008577,42074113,42139649,42205185,42336257,42401793,42467329,42532869,42598401,42663937,42795009,42860545,42926081,42991617,43057153,43122689,43253761,43319297,43384833,43450369,43515905,43778049],"copies":[8585218,9764866,15794178,25624578,33685506],"current":[131073,1769473,2162689,2228228,2293761,3866625,3997697,4653057,4980737,6225923,8060931,8519681,8585221,10944515,11993089,12713988,13631492,14090242,14614529,15794181,16777219,17825796,18481155,21299201,22216708,22413315,23527425,23592964,23658497,24903681,25100289,25624583,27197441,27525122,27918338,28114945,29753348,31260673,32702466,35389444,35913729,37224449,40239105,40960001,41353217,41484290,42074113,42532868,42598402,42991620,43515905,43646977],"considering":[21299201],"correctness":[2031617,19922945],"constructs":[25624577],"comparison":[25624577,30670849],"composite":[12845059,23134209,38535170],"comparing":[1441793,3080193,9895937,13434881,22937601,25624577,42139649],"check":[25624579],"console":[25624577],"congruent":[7667718,8585219,11337734,12189701,15794179,25624579],"cases":[38338562],"chances":[12845057],"course":[1900545,4849665,39911425],"changes":[1376257,14155777,40894465],"constants":[9699329,25624577,37486593],"collection":[2228225,6225921,8060929,10944513,12713985,13631489,16777217,17825793,18481153,22216705,22413313,23592961,29753345,35389441,42532865,42991617],"cmake":[25624578],"choosing":[28049409,33751041],"comparisons":[458753,1310721,9961473,10551297,25100289,25624577,26476545,32112641,36896769,41025537,41353217],"code":[131073,196610,327682,458754,720898,851970,917506,1179650,1310722,1376258,1441794,1507330,1572866,1703938,1769473,1835010,2031618,2162689,2293761,2359298,2490370,2621442,2752514,2818050,2949122,3014658,3080194,3145730,3473410,3538946,3604482,3670018,3735554,3866625,3997698,4128770,4259842,4456450,4521986,4653057,4718594,4784130,4980737,5177346,5111810,5242882,5505026,5308418,5570562,5636098,5701634,5767170,5832706,6029314,6094850,6160386,6553602,6619138,7077890,7208962,7340034,7405570,7471106,7602178,7667714,8126466,8257538,8388610,8454146,8519682,8650754,8847362,8978434,9043970,9175042,9240578,9306114,9437186,9502722,9568258,9699330,9764866,9830402,9895938,9961474,10092546,10354690,10420226,10485762,10551298,10616834,10878978,11075586,11337730,11403266,11599874,11665410,11730946,11927554,11993089,12058626,12124162,12189698,12255234,12320770,12451842,12517378,12648450,12779522,12845058,12976130,13107202,13369346,13434882,13500418,13697026,13762562,13959170,14024706,14090242,14155778,14417922,14483458,14548994,14614530,14745602,14811138,14876674,15073282,15138818,15335426,15400962,15532034,15597570,15663106,15728642,15859714,15925250,15990786,16318466,16384002,16449538,16515074,16580610,16842754,16973826,17039362,17104898,17235970,17367042,17432578,17563650,17694722,18087938,18153474,18219010,18284546,18546690,18612226,18874370,19136514,19202050,19267586,19333122,19398658,19595266,19726338,19791874,19857410,19922946,20185090,20250626,20447234,20512770,20643842,20709378,20774914,21037058,21102594,21168130,21299202,21364738,21495810,21561346,21823490,21889026,21954562,22020098,22151170,22282242,22544386,22609922,22806530,22872066,22937602,23003138,23068674,23134210,23330818,23396354,23527425,23658497,23789570,23986178,24051714,24117250,24248322,24313858,24444930,24510466,24707074,24772610,24838146,24903682,24969218,25034754,25100290,25165826,25231362,25296898,25427970,25493506,25624577,25821186,26083330,26345474,26476546,26542082,26607618,26673154,26738690,26804226,27066370,27197441,27262978,27328514,27459586,27525122,27590658,27787266,27918338,27983874,28049410,28114946,28180482,28246018,28311554,28377090,28442626,28573698,28639234,28770306,28835842,28901378,29032450,29163522,29294594,29360130,29556738,29622274,29687810,29949954,30015490,30081026,30212098,30343170,30670850,30801922,30867458,31129602,31260673,31326210,31457282,31522818,31653890,31784962,31981570,32112642,32178178,32243714,32374786,32505858,32571394,32702466,32833538,32964610,33030146,33095682,33226754,33292290,33357826,33423362,33488898,33554434,33685506,33751042,33816578,34013186,34078722,34144258,34209794,34340866,34406402,34734082,34930690,35061762,35127298,35192834,35258370,35586050,35913730,35979266,36044802,36241410,36438018,36503554,36634626,36700162,36765698,36831234,36896770,36962306,37093378,37158914,37224449,37486594,37552130,37814274,37879810,38010882,38273026,38338562,38404098,38469634,38535170,38666242,38797314,38862850,39124994,39190530,39256066,39387138,39452674,39518210,39649282,39583746,39714818,39911426,40108034,40173570,40239106,40304642,40370178,40435714,40501250,40566786,40697858,40828930,40894466,40960001,41025538,41091074,41156610,41222146,41353218,41484290,41615362,41811970,41877506,41943042,42008578,42074114,42139650,42205186,42336258,42467330,42598402,42663938,42795010,42860546,42926082,43122690,43253762,43384834,43450370,43515905,43646977,43778050],"commands":[25624580],"combined":[4521985,7340033,12320769,21037057,21954561,27590657,28835841,34013185,42336257,42860545],"convert":[5242884,8585230,12058625,14614529,15794190,17432577,23003137,23461890,25165827,25624589,26673153,28114945,31129601,35913729,37158913,40239105,40304641,43450369],"cleanup":[2228225,6225921,8060929,10944513,12713985,13631489,16777217,17825793,18481153,22216705,22413313,23592961,29753345,35389441,42532865,42991617],"counting":[19398657],"chose":[31260673],"consoleapplication12":[25624577],"cint":[5242881],"cpu":[23068674,25100290,25624593,41353218],"case":[1900545,3407873,5242881,8585218,12058625,14614532,15400961,15794178,15990785,16515073,19595268,20709381,21299205,22151173,25100290,25624578,25886721,28114949,30867457,33816577,34144257,36044801,40239109,41353218,42074116],"checks":[25952257],"contents":[8585217,15794177,25624577,27525121,38273025],"ctype":[262145,1048577,1245185,1638401,2424833,4063233,4194305,4390913,6488065,6684673,6750209,6881281,7012353,7274497,7929857,8781825,8912897,10747905,11141121,11272193,11796481,11862017,12582913,13565953,14221313,14942209,15269889,16121857,16187393,16252929,16908289,17301505,17629185,18022401,18350081,18677761,18743297,19070977,19464193,19529729,20054017,20119553,20316161,20578305,20840449,20905985,21692417,22347777,23265281,23920641,24182785,25559041,26017793,26279937,26411009,27131905,28966913,29884417,30408705,30932993,31064065,31719425,32309249,32768001,32899073,34471937,34865153,34996225,35848193,36175873,36372481,36569089,37355521,37421057,38076417,38207489,38993921,39976961,40632321,40763393,41287681,41680897,43712513],"convenience":[1900545,4849665,15859713,25624577,42401793],"called":[458753,3997698,12058625,12517377,25624577,40828929,41025537],"critical":[28049409,33751041],"cryptography":[25624577],"culng":[19333122],"cast":[15859713],"content":[1376258,19595266,42074113,43384834],"count":[3997700,4718593,4980737,5242886,7077889,8257537,8585220,9240577,10878977,11993089,15138817,15794180,21823490,23068678,25100293,25165828,25624580,26083330,29360136,33030145,33226753,36503553,39583746,40960001,41353221,41549827,41811976],"coefficients":[8585217,15794177,25624577,38338561],"character":[1245185,5242881,12058625,25165825,41484290,42598402],"corner":[16515073,33816577,34144257],"conversion":[262145,393217,786433,1048577,1245185,1638401,2424833,3276801,4063233,4128769,4194305,4390913,4915201,6488065,6684673,6750209,6881281,7012353,7274497,7929857,8585218,8781825,8912897,10747905,11141121,11272193,11796481,11862017,12582913,13565953,14221313,14942209,15269889,15794178,16121857,16187393,16252929,16908289,17301505,17629185,18022401,18350081,18677761,18743297,19070977,19464193,19529729,20054017,20119553,20316161,20578305,20840449,20905985,21692417,22347777,22675457,23265281,23920641,24182785,25559041,25624578,26017793,26279937,26411009,26673153,27131905,27394049,28508161,28966913,29097985,29884417,30408705,30932993,31064065,31719425,32309249,32768001,32899073,34471937,34865153,34996225,35848193,36175873,36372481,36569089,37158913,37355521,37421057,38076417,38207489,38993921,39780353,39976961,40632321,40763393,41222145,41287681,41680897,43581441,43712513],"completed":[8323073],"certainly":[23068673],"cache":[26542081],"computation":[10420225],"clobbered":[5242881],"cryptographic":[26542081,28049409,33751041],"command":[25624585],"creates":[2162690,2228225,4325378,4980737,5373953,5898241,6225921,7143430,7536641,8060929,8716289,10944513,11993089,12386305,12713986,13238273,13631491,13828097,14352385,16777217,17825799,18481154,22085633,22216705,22413314,22740994,23592961,23724033,25624578,29753345,30146561,30277633,31260673,31850497,32636929,34799617,35389441,37224449,37289985,38141953,38928385,40960001,42270721,42532866,42991617,43319297,43515905],"completely":[5701633,24117249,36044802,41091073],"cpus":[8257537,22544385,23986177,25821185,28770305,29360129,31784961,33030145,41811969],"channel":[11403265,26542081],"conditional":[9764865,33685505],"changed":[7405572,40894468],"calculate":[917505,1835009,8585223,11599873,14483457,15794183,25624583,27983873,29622273,40501249],"concatenated":[6553601],"constructor":[2686977,4325377,5373953,5898241,7143425,7536641,8716289,10289153,12386305,13238273,13828097,14352385,22085633,22740993,23724033,30146561,30277633,31850497,32636929,34799617,37289985,38141953,38928385,42270721,43319297],"ceil":[8585218,15794178,15990786,25624578,27262978,29294593,36044802],"converting":[9830401,14614529,17432577,19398657,23003137,23068673,25624578,26673153,28114945,31129601,40239105,40304641,42008577,43450369],"converts":[262145,393221,786441,1048577,1245185,1638401,2424833,3276807,4063233,4194305,4390913,4915211,4980752,5046273,5963777,6488065,6684673,6750209,6881281,7012353,7274497,7929857,8060929,8781825,8912897,9633793,10747905,11141121,11272193,11796481,11862017,11993104,12582913,13565953,14221313,14942209,15269889,16121857,16187393,16252929,16908289,17301505,17629185,18022401,18350081,18481153,18677761,18743297,19070977,19464193,19529729,20054017,20119553,20316161,20381712,20578305,20840449,20905985,21692417,21757968,22347777,22413313,22675462,23265281,23920641,24182785,25559041,26017793,26279937,26411009,27131905,27394057,28508170,28966913,29097989,29884417,30408705,30932993,30998544,31064065,31260688,31719425,32309249,32768001,32899073,33619984,34471937,34865153,34996225,35848193,36175873,36306960,36372481,36569089,37224464,37355521,37421057,38076417,38207489,38993921,39780359,39976961,40632321,40763393,40960016,41287681,41680897,43581451,43712513],"care":[28049409,33751041],"calls":[3997698,28377089],"counter":[3997710],"casting":[262145,1048577,1245185,1638401,2424833,4063233,4194305,4390913,6488065,6684673,6750209,6881281,7012353,7274497,7929857,8781825,8912897,10747905,11141121,11272193,11796481,11862017,12582913,13565953,14221313,14942209,15269889,16121857,16187393,16252929,16908289,17301505,17629185,18022401,18350081,18677761,18743297,19070977,19464193,19529729,20054017,20119553,20316161,20578305,20840449,20905985,21692417,22347777,23265281,23920641,24182785,25559041,26017793,26279937,26411009,27131905,28966913,29884417,30408705,30932993,31064065,31719425,32309249,32768001,32899073,34471937,34865153,34996225,35848193,36175873,36372481,36569089,37355521,37421057,38076417,38207489,38993921,39976961,40632321,40763393,41287681,41680897,43712513],"carry":[3670021,8257541,9764869,19857413,22544389,23986180,31784970,33030148,39387141],"compute":[6422532,8585228,10485761,15794188,21823490,22806529,25624586,35061761,36044801,36438017,38469633,39256065,39583746,43778049],"computer":[25624580],"cnd":[8585221,9764876,15794181,25624581,33685516,38273031],"computed":[21823489,38338561,39583745],"containing":[31260673],"configure":[25624578],"construct":[13631489],"copied":[1900545,25624578],"char_ptr":[1572865,2162699,2949121,4128769,4521985,5177345,5111811,5242889,5308417,5767169,5898247,6291458,7340033,7405575,8192004,8454153,8585220,8847361,9437185,9830401,10682370,12320777,14090243,14614542,14745609,15794180,15859716,15925259,17563649,20709388,21037057,21233667,21299208,21364738,21495809,21561345,21954561,22282241,22609921,22740996,23003140,23068676,23330827,23461890,23658501,24379400,24707073,24772609,24838147,25100291,25165833,25231361,25362433,25690115,26345473,26673153,27525124,27590657,27656202,27721742,28114959,28835841,29229060,30081025,30212099,31653889,32702468,34013198,34340865,35454978,35913742,37158913,37683206,37814273,37945358,38666242,39190529,39714817,40108033,40239119,40828938,40894471,41222145,41353219,41484300,41549825,41943041,42008577,42270726,42336257,42467329,42598410,42795013,42860545,42926084],"constructors":[2162689,4980737,8060929,11993089,12713985,13631489,17825793,18481153,22216705,22413313,31260673,37224449,40960001,42532865,43515905],"considered":[7667713,8978433,11337729,14811137,18874369,39911425],"contain":[8323073],"cofactor":[6422530,8585218,15794178,21823496,25624577,39583752],"compile":[25624577],"codes":[5242881],"cpnverted":[17432577],"compiled":[25624579],"countp":[25100299,41353227],"calculation":[18808833,23986177,25100289,29032450,31784961,41353217,42401793],"chance":[23134209],"change":[7405569,8585218,15794178,21299201,25624578,29032450,40894465,42401793],"cleared":[2818049,29556737,42795009],"converted":[14614529,25165825,31129601,37158913,40304641],"conversions":[4128769,5046273,5963777,9633793,20381697,21757953,25624577,30998529,33619969,35913729,36306945,37158913,41222145],"clearly":[23986177,31784961],"complement":[2752513,5570561,6029313,7471105,8585224,10092545,10616833,12124161,13107201,13762564,15794184,16580612,18546689,25624584,26083329,28180481,34209793,38404097,39124993,40173569,40697857],"ceiling":[1703939,6160388,8585225,15794185,19791875,20250627,21889029,22020099,25624585,27459589,33423363,39649283],"cray":[23068673],"counts":[4980737,11993089],"condition":[9764865,33685505]} \ No newline at end of file +{"calculating":[2686977,39583745],"coefficient":[6881282,11534339,20643844,34734083,42205186],"copy":[196610,327681,393217,458754,524289,589826,655362,720898,851970,917505,1048578,1114115,1245185,1310721,1376258,1441793,1507330,1572866,1638401,1703938,1769473,1900545,1966082,2031617,2097154,2228225,2293761,2359297,2555906,2621442,2686978,2752513,2818050,2883586,2949122,3014658,3080193,3211265,3342338,3407874,3473410,3538946,3604482,3735553,3801090,3866626,3932162,3997698,4063233,4128770,4194305,4325378,4390914,4521985,4587522,4653057,4718593,4784129,4849665,4915202,4980738,5046273,5111810,5242882,5308417,5439489,5505026,5570566,5701634,5767170,5832706,5898241,6029313,6094850,6160386,6225922,6291458,6356993,6422530,6553602,6619138,6684674,6815745,6881283,6946818,7012353,7077889,7143425,7208961,7274498,7340034,7405569,7471106,7536641,7602177,7733249,7798785,7864321,7929857,7995394,8060930,8126466,8192002,8257538,8323073,8388610,8454145,8519682,8585217,8650754,8781826,8847362,9043969,9109505,9175042,9240578,9306114,9371650,9437186,9502721,9568258,9633794,9699330,9764866,9830402,9895938,9961474,10027010,10092546,10158082,10223618,10289153,10354689,10420226,10551298,10616834,10682369,10747905,10813442,10878978,10944514,11010050,11075585,11141122,11206658,11272193,11337730,11403265,11468802,11534338,11599873,11665409,11730945,11796481,11862017,11927554,12058625,12124161,12189697,12255234,12320770,12386305,12451842,12517378,12582913,12648450,12713986,12779522,12845057,12910594,12976129,13041666,13107202,13172737,13238274,13369345,13434881,13500419,13565954,13631490,13697025,13762562,13828097,13893634,13959170,14024706,14155778,14221314,14286850,14352386,14483458,14548994,14614530,14680066,14745601,14811138,14876674,15007745,15073282,15138818,15204354,15269890,15335426,15400961,15466498,15532034,15597570,15663106,15728641,15794177,15859713,15925250,15990786,16056321,16121857,16187394,16252930,16318465,16384001,16449537,16515074,16580610,16646147,16711681,16777218,16908290,16973825,17039361,17104898,17170433,17235970,17301506,17432578,17498113,17563650,17629186,17694722,17760258,17825793,17891330,18022401,18087937,18153473,18219010,18284546,18350082,18415618,18546690,18677762,18743298,18808833,18874370,18939906,19070977,19136514,19202049,19267586,19333122,19398658,19464194,19529730,19595265,19660801,19726337,19791875,19922946,19988482,20054017,20119553,20185089,20250625,20316161,20381698,20447233,20512769,20578306,20643847,20709378,20774914,20840449,20905985,21037058,21102593,21233665,21299202,21364737,21430273,21495809,21561346,21626882,21692417,21757954,21823489,21889026,21954562,22020098,22085633,22151169,22216706,22282241,22347778,22413313,22478850,22544386,22609921,22675460,22806530,22872066,22937602,23003138,23068674,23134210,23265282,23330818,23396354,23527425,23658497,23724034,23789569,23855106,23920642,23986177,24051713,24117250,24182785,24248321,24313858,24444930,24510466,24576001,24641538,24707074,24772609,24903682,24969218,25034754,25100290,25165825,25231362,25296898,25362439,25427969,25493506,25559044,25624578,25690114,25755650,25821186,25886722,25952258,26017794,26083330,26148865,26214402,26279938,26345473,26411010,26476545,26542081,26673154,26738690,26804226,26869761,26935297,27000834,27066370,27131906,27197442,27262978,27328514,27394050,27525122,27590658,27787266,27852802,27918337,27983874,28180482,28246018,28311557,28377089,28442625,28508162,28573698,28639234,28704770,28770306,28835842,28901378,28966913,29032450,29097986,29163521,29229057,29294594,29360130,29491201,29556738,29622273,29687809,29753345,29818882,29884417,29949953,30015490,30081026,30212098,30277634,30343170,30408705,30474242,30539778,30605314,30670849,30736386,30801921,30867458,30932994,30998530,31064065,31129601,31195138,31260673,31326210,31391745,31457282,31522817,31588353,31653890,31719426,31784961,31850497,31916033,31981570,32047106,32112642,32178178,32243714,32309249,32374785,32505857,32571393,32636930,32702465,32768002,32833537,32899073,32964609,33030145,33095682,33161218,33226753,33292289,33357825,33488898,33554433,33619970,33685506,33751041,33816578,33947650,34013186,34078721,34144258,34209794,34275330,34340866,34406402,34471938,34537473,34603009,34668549,34734082,34799617,34865153,34930690,34996226,35061762,35127298,35192834,35258370,35323906,35389441,35454978,35651586,35717122,35782658,35848193,35913729,36044801,36110337,36175873,36241409,36306946,36372481,36438018,36503554,36569090,36634626,36700161,36765697,36831234,36896769,36962306,37027842,37158913,37224450,37289985,37421058,37486594,37552130,37683202,37748738,37814274,37879809,37945346,38010882,38076417,38141954,38207489,38273025,38338562,38404098,38469634,38535170,38600706,38666241,38731777,38797313,38862850,38928385,38993922,39059457,39124993,39190530,39256065,39321601,39387138,39452673,39518210,39583746,39649282,39714818,39780353,39845889,39911425,39976962,40042498,40108034,40173570,40239106,40304641,40435714,40501249,40566785,40632321,40697858,40763394,40828930,40894466,40960002,41025537,41091073,41156610,41222145,41287682,41353217,41418754,41484289,41549826,41615361,41680898,41746434,41811970,41877506,41943042,42008577,42074114,42139650,42205186,42270721,42336258,42467330,42532865,42598402,42663939,42729473,42795009,42860545,42926082,42991618,43057154,43122689,43188225,43253762,43319298,43384834,43450369,43515906,43581442,43646978,43712514,43778050],"compatibility":[1572865,12255233,20709377,25296897,33685505,43581441],"contains":[35979265],"characters":[5570562,6881281,8388612,9437188,9895937,15925251,15990785,16711681,16908292,18546689,19988481,20643842,21954561,22347777,23330819,23396353,35979265,36241409,38993921,39321601,39387137,41156609,43319297],"compare":[393217,458753,851969,1376257,6881297,8519681,8585217,9043969,10354689,11010049,11468801,12713985,14352385,15335425,15597569,15794177,17235969,20054017,20643874,22282241,27918337,29753345,31260673,31588353,31916033,32112641,32571393,32833537,34537473,35061761,35323905,36503553,37486593,40501249,41877505],"categories":[20643841],"common":[851969,4390913,5177346,6553601,6881290,12713985,13565955,18219010,20709377,20643859,24117249,28180483,28770305,33685505,34144257,35979265,37421059,42205188,43778049],"compared":[32178177,34013185],"clear":[6881282,20643844,28246020,30277635],"certain":[14811137],"compromise":[23265281],"call":[589825,2686977,2818049,3604482,10027009,12451841,13959169,15466497,19136513,21889025,29032449,30605313,30998529,31326209,33161217,39583745],"create":[196612,458754,589825,655362,720898,851970,1048580,1114114,1376257,1507332,1572866,1703938,1966082,2097156,2555906,2621442,2686978,2818050,2883586,2949124,3014658,3342340,3407874,3473410,3538950,3604482,3801092,3866628,3932164,3997698,4128772,4587522,4915202,5111810,5242882,5570562,5701634,5767170,5832706,6094852,6160386,6225922,6291460,6422530,6553602,6619138,6684674,6946820,7274498,7340034,7995394,8060932,8126470,8192006,8257538,8519682,8650754,8781826,8847366,9175044,9240578,9306116,9437186,9568260,9699334,9764870,9895938,9961476,10027010,10092548,10158082,10223620,10420226,10551300,10616834,10813444,10878978,10944514,11010052,11141122,11206662,11468804,11534338,12255234,12320770,12451842,12648452,12713986,12910596,13041666,13107202,13238274,13500420,13565958,13631494,13762562,13893636,13959170,14024708,14155782,14221316,14352386,14483460,14548994,14614532,14680066,14811138,14876676,15073284,15138818,15204358,15335428,15466498,15532036,15597570,15663106,16187394,16252934,16515074,16580610,16646146,17104900,17235970,17301510,17432580,17629186,17694722,17760260,17891330,18219010,18284548,18350082,18415620,18546690,18677762,18743300,18874370,18939906,19136514,19267588,19333124,19398662,19464194,19529732,19791874,19922946,19988482,20381700,20578306,20709378,20774914,21037060,21299202,21561346,21626886,21757954,21889026,22020098,22216706,22347778,22478850,22544388,22675458,22806530,22872068,22937602,23003138,23068674,23134210,23265282,23396354,23724034,24117250,24313858,24444930,24510466,24641540,24707078,24969224,25034754,25100292,25231362,25296898,25362434,25493508,25559042,25624580,25690118,25755656,25821186,25886722,25952260,26017794,26083330,26214402,26279940,26411010,26673158,26738690,26804228,27000836,27066370,27131906,27262980,27328514,27394052,27525124,27787266,27852802,27983874,28180482,28246018,28311554,28508164,28704770,28835846,28901378,29032450,29097986,29294594,29360130,29556738,29818882,30015490,30081030,30212100,30277634,30343172,30474244,30539780,30605316,30736388,30867460,30932994,30998530,31195138,31326210,31653890,31719426,31981570,32047108,32112644,32178178,32243714,32636932,32768006,33095684,33161218,33488898,33619972,33685506,33816578,33947650,34013186,34144258,34209794,34275330,34340868,34406402,34471938,34668546,34734084,34930692,34996226,35061762,35127300,35192838,35258372,35323906,35454982,35651588,35782658,36306946,36438018,36503554,36569090,36634626,36831236,36962306,37027842,37224450,37421062,37486596,37552130,37748738,37814276,37945346,38010882,38141954,38338562,38404102,38469634,38535170,38600706,38862852,38993922,39190530,39387138,39583746,39649282,39714818,39976966,40042500,40108034,40173574,40239106,40435718,40697858,40763394,40828930,40894466,41156609,41287682,41418756,41549826,41680898,41746434,41877508,42074116,42139650,42205190,42336260,42467330,42598402,42663938,42926082,42991622,43057158,43253762,43319298,43384836,43515905,43581442,43646978,43712516],"correct":[39190529],"comlpement":[13041665],"changing":[6881281,20643842,22347777,30605313],"close":[1572866,22478850,22675457,37748738,43515905],"corresponding":[3604481,9895937,22347777],"calling":[4915201,14614529,14876673,15073281,15400961,16515073,18284545,18743297,21889025,25296897,26673153,27787265,30474241,30605313,31129601,33161217,34340865,36700161,36765697,42008577,43581441],"char":[4325379,4718593,5570561,6881281,7471107,7798785,7864321,8323073,8650755,10289153,10682369,12058625,14680067,16384001,17498113,18087937,19202049,20643842,22413313,22675457,23658497,24248321,27197443,29491201,31064065,31129601,32374785,37683203,37879809,41615361,43450369],"clock":[32178177,34013185],"canonical":[9437185,41156609],"currently":[196610,458754,589826,655362,720898,851970,1048578,1114114,1376258,1507330,1572866,1703938,1966082,2097154,2555906,2621442,2686978,2818050,2883586,2949122,3014658,3342338,3407874,3473410,3538946,3604482,3801090,3866626,3932162,3997698,4128770,4325378,4390914,4587522,4915202,4980738,5046273,5111810,5242882,5505026,5570562,5701634,5767170,5832706,6094850,6160386,6225922,6291458,6422530,6553602,6619138,6684674,6881281,6946818,7274498,7340034,7471106,7995394,8060930,8126466,8192002,8257538,8388610,8519682,8650754,8781826,8847362,9175042,9240578,9306114,9371650,9437186,9568258,9633794,9699330,9764866,9895938,9961474,10027010,10092546,10158082,10223618,10420226,10551298,10616834,10813442,10878978,10944514,11010050,11141122,11206658,11337730,11468802,11534338,11927554,11993089,12255234,12320770,12451842,12648450,12713986,12779522,12910594,13041666,13107202,13238274,13500418,13565954,13631490,13762564,13828097,13893634,13959170,14024706,14155778,14221314,14352386,14483458,14548994,14614530,14680066,14811138,14876674,15073282,15138818,15204354,15335426,15466498,15532034,15597570,15663106,15925250,15990786,16187394,16252930,16515074,16580610,16646146,16777218,16908290,17104898,17235970,17301506,17432578,17629186,17694722,17760258,17891330,17956865,18219010,18284546,18350082,18415618,18546690,18677762,18743298,18874370,18939906,19136514,19267586,19333122,19398658,19464194,19529730,19791874,19922946,19988482,20381698,20578306,20709378,20643842,20774914,21037058,21299202,21561346,21626882,21757954,21889027,21954562,22020098,22216706,22347778,22478850,22544386,22806530,22872066,22937602,23003138,23068674,23134210,23265283,23330818,23396354,23724034,23855105,23920642,24051714,24117250,24313858,24444930,24510466,24641538,24707074,24903682,24969218,25034754,25100290,25231362,25296898,25362434,25493506,25559042,25624578,25690114,25755650,25821186,25886722,25952258,26017794,26083330,26214402,26279938,26345473,26411010,26673154,26738690,26804226,27000834,27066370,27131906,27197442,27262978,27328514,27394050,27525122,27590658,27787266,27852802,27983874,28180482,28246018,28311554,28508162,28573698,28639234,28704770,28835842,28901378,29032450,29097986,29294594,29360130,29556738,29818882,30015490,30081026,30212098,30277634,30343170,30474242,30539778,30605314,30736386,30867458,30932994,30998530,31195138,31326210,31457282,31653890,31719426,31981570,32047106,32112642,32178178,32243714,32636930,32768002,33095682,33161219,33488898,33619970,33685506,33816578,33947650,34013186,34144258,34209794,34275330,34340866,34406402,34471938,34668546,34734082,34930690,34996226,35061762,35127298,35192834,35258370,35323906,35454978,35651586,35717122,35782658,36044801,36306946,36438018,36503554,36569090,36634626,36831234,36962306,37027842,37224450,37421058,37486594,37552130,37683202,37748738,37814274,37945346,38010882,38141954,38338562,38404098,38469634,38535170,38600706,38666241,38862850,38993922,39190530,39387138,39518210,39583746,39649282,39714818,39976962,40042498,40108034,40173570,40239106,40435714,40697858,40763394,40828930,40894466,40960002,41156610,41287682,41418754,41549826,41680898,41746434,41877506,41943042,42074114,42139650,42205186,42336258,42467330,42598402,42663938,42926082,42991618,43057154,43253762,43319298,43384834,43515906,43581442,43646978,43712514,43778050],"cbrt":[6946818,32636930],"created":[22675457],"conditonal":[6684673,31981569,40828929],"custom":[1900546,3604482,4194306,7405570,20643841,24903682,27983873,28311553,34668545,34996225,42663937],"classes":[35979265],"c99":[8388609,16908289],"choice":[18874369],"chosen":[22675457,25559041,42139649,42205185],"const":[16646146],"congruential":[6160387,6881282,20643844,42139651],"class":[196609,458753,524289,589825,655361,720897,851969,1048577,1114113,1179649,1310721,1376257,1507329,1572865,1638401,1703937,1769473,1900545,1966081,2097153,2228225,2359298,2490369,2555905,2621441,2686977,2752513,2818049,2883585,2949121,3014657,3211265,3342337,3407873,3473409,3538945,3604481,3670017,3735553,3801089,3866625,3932161,3997697,4128769,4194305,4259841,4325377,4390913,4456449,4587521,4653057,4849665,4915201,4980737,5046273,5111809,5177345,5242881,5308417,5505025,5570561,5701633,5767169,5832705,5898241,5963777,6094849,6160385,6225921,6291457,6422529,6553601,6619137,6684673,6881281,6946817,7012353,7077889,7208961,7274497,7340033,7405569,7471105,7602177,7995393,8060929,8126465,8192001,8257537,8388609,8519681,8650753,8716289,8781825,8847361,8912897,9109505,9175041,9240577,9306113,9371654,9437185,9568257,9633793,9699329,9764865,9830401,9895937,9961473,10027009,10092545,10158081,10223617,10420225,10485761,10551297,10616833,10813441,10878977,10944513,11010049,11075586,11141121,11206657,11337729,11468801,11534337,11599873,11796481,11927553,11993089,12255233,12320769,12386305,12451841,12517381,12648449,12713985,12779521,12910593,13041665,13107201,13172737,13238273,13303809,13500417,13565953,13631489,13762561,13828097,13893633,13959169,14024705,14155777,14221313,14286853,14352385,14483457,14548993,14614529,14680065,14811137,14876673,14942209,15007745,15073281,15138817,15204353,15269894,15335425,15400961,15466497,15532033,15597569,15663105,15925249,15990785,16187393,16252929,16318465,16515073,16580609,16646145,16711681,16777217,16908289,17104897,17170433,17235969,17301505,17432577,17563653,17629185,17694721,17760257,17891329,17956865,18153473,18219009,18284545,18350081,18415617,18546689,18612225,18677761,18743297,18874369,18939905,19136513,19267585,19333121,19398657,19464193,19529729,19595265,19791873,19922945,19988481,20250625,20381697,20512769,20578305,20643845,20709377,20774913,20905985,20971521,21037057,21299201,21430273,21495809,21561345,21626881,21757953,21889025,21954561,22020097,22216705,22347777,22478849,22544385,22675457,22806529,22872065,22937601,23003137,23068673,23134209,23265281,23330817,23396353,23724033,23855109,23920641,24051713,24117249,24313857,24379393,24444929,24510465,24641537,24707073,24903681,24969217,25034753,25100289,25165825,25231361,25296897,25362433,25493505,25559041,25624577,25690113,25755649,25821185,25886721,25952257,26017793,26083329,26148865,26214401,26279937,26345473,26411009,26476545,26607617,26673153,26738689,26804225,27000833,27066369,27131905,27197441,27262977,27328513,27394049,27525121,27590657,27787265,27852801,27983873,28180481,28246017,28311553,28377089,28442625,28508161,28573697,28639233,28704769,28770310,28835841,28901377,29032449,29097985,29360129,29294593,29556737,29622273,29687809,29818881,29949953,30015489,30081025,30146561,30212097,30277633,30343169,30474241,30539777,30605313,30670849,30736385,30867457,30932993,30998529,31129601,31195137,31326209,31457281,31653889,31719425,31981569,32047105,32112641,32178177,32243713,32505857,32636929,32702465,32768001,33095681,33161217,33488897,33554433,33619969,33685505,33751041,33816577,33947649,34013185,34078721,34144257,34209793,34275329,34340865,34406401,34471937,34668545,34734081,34799617,34930689,34996225,35061761,35127297,35192833,35258369,35323905,35454977,35520513,35651585,35717121,35782657,35979265,36044801,36241409,36306945,36438017,36503553,36569089,36634625,36700161,36765697,36831233,36896769,36962305,37027841,37224449,37421057,37486593,37552129,37683201,37748737,37814273,37945345,38010881,38141953,38207489,38273025,38338561,38404097,38469633,38535169,38600705,38666241,38797313,38862849,38993921,39059457,39190529,39256065,39321601,39387137,39518209,39583745,39649281,39714817,39911425,39976961,40042497,40108033,40173569,40239105,40435713,40566785,40697857,40763393,40828929,40894465,40960001,41156609,41222145,41287681,41353217,41418753,41484289,41549825,41680897,41746433,41811973,41877505,41943041,42008577,42074113,42139649,42205185,42270721,42336257,42467329,42598401,42663937,42729473,42860545,42926081,42991617,43057153,43253761,43319297,43384833,43515905,43581441,43646977,43712513,43778049],"copies":[6684674,6881282,20643844,31981570],"current":[131073,1638401,1835009,2228228,2424833,3604481,4653057,5046273,5373953,6881285,7012355,9371651,9895937,11796483,12517380,13238274,13828097,14286852,15138817,15269892,17563651,18153475,20643850,21168129,22347777,22675458,23592961,23855107,24510466,24903681,25034754,25165828,26738690,27983873,28311553,28770308,29425665,32702468,34078721,34668545,34996225,36896769,37617665,38666241,38797316,39321601,39387138,41811972,42270724,42663937,43319298,43515905],"considering":[22347777],"correctness":[1703937,17891329],"constructs":[22675457],"comparison":[14352386,15335426,17235970,20643841,32112642,36503554,38010882,42991618],"composite":[14811139,30343169,41287682],"comparing":[851970,2883586,11468802,12713986,20381698,20643841,37486594],"check":[22675459],"console":[22675457],"congruent":[6881283,8192006,11141126,14221317,20643846],"cases":[42205186],"chances":[14811137],"course":[1900545,4194305,35782657],"changes":[1572865,12255233,33816577],"constants":[11337730,12779521,15007746,20643841,28639233,40960002],"collection":[2228225,7012353,9371649,11796481,12517377,14286849,15269889,17563649,18153473,23855105,25165825,28770305,32702465,38797313,41811969,42270721],"cmake":[22675458],"choosing":[32178177,34013185],"comparisons":[458754,1376258,8519682,11010050,20643841,23068674,28311553,34668545,35061762,35323906,41877506],"code":[131073,196610,458754,589826,655362,720898,851970,1048578,1114114,1245186,1376258,1507330,1572866,1638401,1703938,1835009,1966082,2097154,2424833,2555906,2621442,2686978,2818050,2883586,2949122,3014658,3080194,3342338,3407874,3473410,3538946,3604482,3801090,3866626,3932162,3997698,4128770,4325378,4390914,4587522,4653057,4784130,4915202,4980738,5046273,5111810,5242882,5373953,5505026,5570562,5701634,5767170,5832706,6094850,6160386,6225922,6291458,6422530,6553602,6619138,6684674,6946818,7274498,7340034,7471106,7995394,8060930,8126466,8192002,8257538,8388610,8519682,8650754,8781826,8847362,9175042,9240578,9306114,9437186,9568258,9633794,9699330,9764866,9895938,9961474,10027010,10092546,10158082,10223618,10420226,10551298,10616834,10813442,10878978,10944514,11010050,11141122,11206658,11337730,11468802,11534338,11927554,12255234,12320770,12451842,12648450,12713986,12779522,12910594,13041666,13107202,13238274,13500418,13565954,13631490,13762562,13828097,13893634,13959170,14024706,14155778,14221314,14352386,14483458,14548994,14614530,14680066,14745602,14811138,14876674,15073282,15138818,15204354,15335426,15466498,15532034,15597570,15663106,15925250,15990786,16187394,16252930,16515074,16580610,16646146,16777218,16908290,17104898,17235970,17301506,17432578,17629186,17694722,17760258,17891330,18219010,18284546,18350082,18415618,18546690,18677762,18743298,18874370,18939906,19136514,19267586,19333122,19398658,19464194,19529730,19791874,19922946,19988482,20381698,20578306,20709378,20774914,21037058,21168129,21233666,21299202,21561346,21626882,21757954,21889026,21954562,22020098,22151170,22216706,22347778,22478850,22544386,22675459,22806530,22872066,22937602,23003138,23068674,23134210,23265282,23330818,23396354,23592961,23724034,23920642,24117250,24313858,24444930,24510466,24641538,24707074,24903682,24969218,25034754,25100290,25231362,25296898,25362434,25493506,25559042,25624578,25690114,25755650,25821186,25886722,25952258,26017794,26083330,26214402,26279938,26411010,26673154,26738690,26804226,27000834,27066370,27131906,27197442,27262978,27328514,27394050,27525122,27590658,27787266,27852802,27983874,28180482,28246018,28311554,28508162,28573698,28639234,28704770,28835842,28901378,29032450,29097986,29294594,29360130,29425665,29556738,29818882,30015490,30081026,30212098,30277634,30343170,30474242,30539778,30605314,30736386,30867458,30932994,30998530,31195138,31326210,31457282,31653890,31719426,31981570,32047106,32112642,32178178,32243714,32636930,32768002,32964610,33095682,33161218,33292290,33488898,33619970,33685506,33816578,33947650,34013186,34078721,34144258,34209794,34275330,34340866,34406402,34471938,34668546,34734082,34930690,34996226,35061762,35127298,35192834,35258370,35323906,35454978,35651586,35717122,35782658,36306946,36438018,36503554,36569090,36634626,36831234,36896769,36962306,37027842,37224450,37421058,37486594,37552130,37617665,37683202,37748738,37814274,37945346,38010882,38141954,38338562,38404098,38469634,38535170,38600706,38666241,38862850,38993922,39190530,39321601,39387138,39518210,39583746,39649282,39714818,39976962,40042498,40108034,40173570,40239106,40435714,40697858,40763394,40828930,40894466,40960002,41156610,41287682,41418754,41549826,41680898,41746434,41877506,41943042,42074114,42139650,42205186,42336258,42467330,42598402,42663938,42926082,42991618,43057154,43253762,43319298,43384834,43515906,43581442,43646978,43712514,43778050],"commands":[22675460],"combined":[4128769,8060929,13959169,22020097,25231361,25886721,27852801,38338561,39190529,43646977],"convert":[5570564,6881294,9437185,15138817,18350081,20643867,20971522,21299201,24313857,25559043,27590657,27983873,34996225,36438017,36634625,40697857,42663937],"cleanup":[2228225,7012353,9371649,11796481,12517377,14286849,15269889,17563649,18153473,23855105,25165825,28770305,32702465,38797313,41811969,42270721],"counting":[22806529],"chose":[34078721],"consoleapplication12":[22675457],"cint":[5570561],"cpu":[22675473,25362434,28311554,34668546],"case":[1900545,3211265,5570561,6881282,9437185,14614529,15138820,16187393,18874369,19988485,20643844,22347781,22478852,23396357,25952257,26345473,27983877,28311554,34209793,34668546,34996229,40108033,40239105,43515908],"checks":[24051713],"contents":[6881281,20643842,25034753,40828929],"ctype":[327681,917505,1310721,1441793,2031617,4063233,4521985,4718593,6029313,6356993,7143425,7733249,7798785,7864321,8323073,8454145,10289153,10682369,11665409,12058625,12124161,12189697,12976129,13369345,13434881,15728641,15859713,16056321,16121857,16384001,16711681,17039361,17498113,17825793,18087937,18808833,19202049,19660801,20119553,20185089,20316161,20840449,21102593,21364737,21692417,21823489,22413313,22609921,23527425,23658497,24182785,24248321,24576001,25427969,26542081,26869761,26935297,28966913,29229057,29491201,31064065,31522817,31850497,32309249,32374785,33030145,33226753,34865153,35848193,36241409,36372481,37879809,38928385,39124993,39452673,39780353,40632321,41025537,41091073,41615361,43122689,43188225,43450369],"convenience":[1900545,4194305,16646145,22675457,36044801],"called":[458753,3604482,9437185,14352385,22675457,35323905,41156609],"critical":[32178177,34013185],"cryptography":[1048577,1769473,2097153,3866625,4849665,5308417,6684673,10420225,18874369,19529729,20643841,26148865,27000833,27525121,29622273,29687809,31981569,33751041,35651585,38273025,40828929],"culng":[19529730],"cast":[16646145],"content":[1572866,22478850,37748738,43515905],"count":[3604484,4325377,5046273,5570566,6881284,7471105,8650753,8781825,10616833,13828097,14680065,20709378,20643848,23003138,25362438,25559044,27197441,28311557,31326209,31719432,33685506,34668549,35979267,36962312,37683201,39321601],"coefficients":[6881281,20643842,42205185],"character":[1310721,5570561,9437185,25559041,39387138,43319298],"corner":[14614529,34209793,40108033],"conversion":[262145,327681,786433,917505,1310721,1441793,2031617,3276801,3997697,4063233,4521985,4718593,5636097,6029313,6356993,6881282,7143425,7733249,7798785,7864321,8323073,8454145,10289153,10682369,11665409,12058625,12124161,12189697,12976129,13369345,13434881,15728641,15859713,16056321,16121857,16384001,16711681,17039361,17498113,17825793,18087937,18808833,19202049,19660801,19857409,20119553,20185089,20316161,20643844,20840449,21102593,21364737,21692417,21823489,22413313,22609921,23527425,23658497,24182785,24248321,24313857,24576001,24838145,25427969,26542081,26869761,26935297,27459585,28114945,28966913,29229057,29491201,31064065,31522817,31850497,32309249,32374785,33030145,33226753,33882113,34865153,35848193,36241409,36372481,37355521,37879809,38928385,39124993,39452673,39780353,40632321,40697857,41025537,41091073,41615361,43122689,43188225,43450369,43712513],"completed":[9830401],"certainly":[25362433],"cache":[24969217],"computation":[6946817],"clobbered":[5570561],"cryptographic":[24969217,32178177,34013185],"command":[22675465],"creates":[1638402,2228225,4259842,5046273,5898241,6815745,7012353,7077889,7602177,8716294,9371649,11796481,12517383,12845057,13172737,13828097,14286850,15269891,15400961,16449537,17563650,18153473,22675458,23461890,23789569,23855106,25165825,28442625,28770305,29949953,30670849,31129601,31391745,32702465,34078721,36700161,36765697,36896769,37289985,38076417,38666241,38731777,38797313,39321601,41811970,42008577,42270721],"completely":[5111809,25296897,40239106,43581441],"cpus":[8781825,19922945,21889025,26017793,29556737,31326209,31719425,33161217,36962305],"channel":[10420225,24969217],"conditional":[6684673,31981569],"changed":[4915204,33816580],"calculate":[720897,1966081,6881287,9175041,15532033,20643854,27328513,32047105,38469633],"concatenated":[6160385],"constructor":[2359297,4259841,5898241,6815745,7077889,7602177,8716289,11075585,12845057,13172737,15400961,16449537,23461889,23789569,28442625,29949953,30670849,31129601,31391745,36700161,36765697,37289985,38076417,38731777,42008577],"ceil":[6881282,18874370,20643844,24641538,27525121,40239106],"converting":[10158082,15138818,18350082,20643842,21299202,22806529,24313858,25362433,27590658,27983874,34996226,36438018,36634626,37027842],"converts":[262149,327681,786441,917505,1310721,1441793,2031617,3276807,4063233,4456449,4521985,4718593,5046288,5636107,5963777,6029313,6356993,7143425,7733249,7798785,7864321,8323073,8454145,9371649,10289153,10485761,10682369,11665409,12058625,12124161,12189697,12976129,13369345,13434881,13828112,15728641,15859713,16056321,16121857,16384001,16711681,17039361,17498113,17563649,17825793,18087937,18808833,19202049,19660801,19857414,20119553,20185089,20316161,20840449,21102593,21364737,21692417,21823489,22413313,22609921,23199760,23527425,23658497,23855105,24182785,24248321,24576001,24838153,25427969,26542081,26869761,26935297,27459594,27721744,28114949,28966913,29229057,29491201,31064065,31522817,31850497,32309249,32374785,33030145,33226753,33423376,33882119,34078736,34865153,35848193,36241409,36372481,37093392,37355531,37879809,38666256,38928385,39124993,39321616,39452673,39780353,40370192,40632321,41025537,41091073,41615361,43122689,43188225,43450369],"care":[32178177,34013185],"calls":[3604482,28573697],"counter":[3604494],"casting":[327681,917505,1310721,1441793,2031617,4063233,4521985,4718593,6029313,6356993,7143425,7733249,7798785,7864321,8323073,8454145,10289153,10682369,11665409,12058625,12124161,12189697,12976129,13369345,13434881,15728641,15859713,16056321,16121857,16384001,16711681,17039361,17498113,17825793,18087937,18808833,19202049,19660801,20119553,20185089,20316161,20840449,21102593,21364737,21692417,21823489,22413313,22609921,23527425,23658497,24182785,24248321,24576001,25427969,26542081,26869761,26935297,28966913,29229057,29491201,31064065,31522817,31850497,32309249,32374785,33030145,33226753,34865153,35848193,36241409,36372481,37879809,38928385,39124993,39452673,39780353,40632321,41025537,41091073,41615361,43122689,43188225,43450369],"carry":[3866629,6684677,8781829,15663109,19922949,21889028,31326212,33161226,33488901],"compute":[5177348,6881292,11534337,20709378,20643862,28180481,33685506,34734081,37224449,38404097,40239105,41746433,42991617],"computer":[22675460],"cnd":[6684684,6881285,20643850,31981580,40828935],"computed":[20709377,33685505,42205185],"containing":[34078721],"configure":[22675458],"construct":[15269889],"copied":[1900545,22675458],"char_ptr":[1638411,4915207,5439490,5570568,5767171,6815750,6881283,7667716,8388616,11730946,13238275,13959176,15138832,15925256,16646148,16908296,19988492,20054019,20643843,20971522,21168133,21299203,22085640,22151170,22347784,22740995,23330824,23461892,24379393,24444931,25034756,25362436,25559048,26673155,26738692,27983887,28311555,30408718,31916042,32440324,33816583,34668547,34996239,35389442,35979265,37289990,37945348,38207494,38600708,39190540,39387144,41156617,42663950,42795022,43319304],"constructors":[1638401,5046273,9371649,12517377,13828097,14286849,15269889,17563649,23855105,28770305,34078721,36896769,38666241,39321601,41811969],"considered":[6422529,8192001,11141121,14483457,21757953,35782657],"contain":[9830401],"cofactor":[5177346,6881282,20709384,20643843,33685512],"compile":[22675457],"codes":[5570561],"cpnverted":[18350081],"compiled":[22675459],"countp":[28311563,34668555],"calculation":[19595265,21889025,28311553,30605314,33161217,34668545,36044801],"chance":[30343169],"change":[4915201,6881282,20643844,22347777,30605314,33816577,36044801],"cleared":[2818049,25821185,37945345],"converted":[15138817,25559041,27590657,36634625,40697857],"conversions":[3997698,4456449,5963777,10485761,20643841,23199745,27721729,33423361,37093377,40370177,40697858,42663938,43712514],"clearly":[21889025,33161217],"complement":[3538945,5242881,6225921,6619137,6881288,10944513,11206657,13041668,13107201,13893633,17104900,18677761,20643856,23003137,28246017,32243713,33947649,34406401,41680897,43057153],"ceiling":[1507331,6881289,7274500,20643858,21037059,21626883,22544387,24707077,30212101,30867459,40435715],"cray":[25362433],"counts":[5046273,13828097],"condition":[6684673,31981569]} \ No newline at end of file diff --git a/docs/fti/FTI_Files.json b/docs/fti/FTI_Files.json index 7e9e954..0faccf2 100644 --- a/docs/fti/FTI_Files.json +++ b/docs/fti/FTI_Files.json @@ -1 +1 @@ -["GMP Native Interface for .NET - Redirect\u0000index.html\u000018","GMP Native Interface for .NET - Search\u0000search.html\u000015","FILE Methods\u0000html/00586c66-53ac-3fe3-16a4-3ceb2f94620b.htm\u0000125","gmp_lib.mpn_copyi Method\u0000html/00d8413a-b34b-5e89-193c-1bfe522710c5.htm\u0000507","mp_exp_t Implicit Conversion (mp_exp_t to Int32)\u0000html/015f7dd6-55ab-71d0-316b-71a3f99799c3.htm\u0000141","gmp_lib.mpf_sqrt Method\u0000html/00a7e91d-b046-f5d3-5b51-55868d87e228.htm\u0000535","mp_limb_t Implicit Conversion Operators\u0000html/015a8bc4-a8de-d7c7-3aac-2524de5dfd03.htm\u000095","gmp_lib.mpz_cmpabs_d Method\u0000html/011efd01-e7f0-47d8-7d1e-77888d96f0d4.htm\u0000488","mpz_t.ToIntPtr Method\u0000html/018d9747-3053-df6d-2bb3-5273ad735860.htm\u0000113","void_ptr.Equals Method (Object)\u0000html/0177c7b6-b5d5-3815-b64a-4f3a7686bf6d.htm\u0000180","mp_base._mp_d_intptr Property\u0000html/01baafdb-caf3-5653-428f-0ba9c42c3a9a.htm\u0000143","gmp_lib.mpf_inits Method\u0000html/018278a0-148f-c898-5bd0-42aae4ae0069.htm\u0000406","mp_exp_t Explicit Conversion Operators\u0000html/021c96a1-51fa-2b2a-4c65-7ae3bb374c33.htm\u0000151","gmp_lib.gmp_urandomm_ui Method\u0000html/020d0663-b84b-54aa-8e2f-645ed532d175.htm\u0000394","gmp_lib.mpz_kronecker_si Method\u0000html/0252e04b-b8fc-5a06-e1e2-a0cafbb44296.htm\u0000511","void_ptr.Equals Method\u0000html/0521b935-27ad-ca39-ed8a-6c4b4fc51116.htm\u000069","mp_limb_t Explicit Conversion (Int64 to mp_limb_t)\u0000html/03a17ed9-19e1-9de3-0ea4-4ff3f63938a6.htm\u0000140","mp_base Fields\u0000html/0525612d-5a63-106e-2d53-4ad25dd2e3a1.htm\u000039","void_ptr.GetHashCode Method\u0000html/04ef14d3-d09c-cfcb-0cea-8984c92612f5.htm\u0000121","mpf_t Implicit Conversion (String to mpf_t)\u0000html/058e477a-0126-b073-ee83-77ed89a58351.htm\u0000195","gmp_lib.mpz_cmpabs_ui Method\u0000html/05f897c4-77dc-7735-81ca-65650f61d961.htm\u0000381","gmp_lib.mpz_out_raw Method\u0000html/053b54b6-f646-f0aa-ddaf-00c494a6d5ef.htm\u0000898","gmp_lib.mpq_cmp_ui Method\u0000html/03336561-2bb9-b38f-8adb-506e0fad094b.htm\u0000492","gmp_lib.mpn_sec_mul Method\u0000html/028e92d4-3699-77ff-e8da-9ff4c367f5b3.htm\u0000971","gmp_lib.mpf_set_ui Method\u0000html/060aa73e-8c00-0a6b-f569-ad198c4f0d90.htm\u0000405","mp_limb_t Explicit Conversion (Int32 to mp_limb_t)\u0000html/06428417-fb0b-82c7-4b50-99dfe28c7afb.htm\u0000139","gmp_lib.mpz_cdiv_q_ui Method\u0000html/05b3707d-5f48-4d76-c42a-566f3179d7f8.htm\u0000686","size_t Methods\u0000html/0777a4c0-90d5-95bc-1192-f390bfbcbc43.htm\u0000124","gmp_lib.mpz_kronecker_ui Method\u0000html/07613c31-7d00-9806-1676-55f8c5a997f8.htm\u0000512","gmp_lib.reallocate Method\u0000html/067f64f9-7014-8c6a-3c02-153c1460a1dd.htm\u0000354","mp_size_t.Equals Method\u0000html/096397d8-2db8-7eeb-3b75-25ed0bad8379.htm\u000069","gmp_lib.mpn_random2 Method\u0000html/06d850ef-82b2-56f1-32ae-2f1724da3d5b.htm\u0000395","gmp_lib.mpn_sec_sub_1_itch Method\u0000html/098c8787-2069-5d1e-a2f9-1f78bdcd60a9.htm\u0000207","char_ptr Structure\u0000html/06249483-9daf-95f9-32c7-30195550bbcc.htm\u0000292","va_list Methods\u0000html/0af0c5f7-045d-d0b0-fe24-f20f44b030dc.htm\u0000171","mp_bitcnt_t Methods\u0000html/0968b601-ff25-497d-c2eb-28487c3d29cf.htm\u0000124","gmp_lib.mpn_sec_div_r Method\u0000html/094ea390-8cc8-bac7-35c3-3616775736de.htm\u0000867","mp_exp_t Explicit Conversion (mp_exp_t to Int16)\u0000html/0c44ebce-9678-a295-598a-588046225af2.htm\u0000141","gmp_lib.mpz_lucnum2_ui Method\u0000html/0cdaca8f-816e-8c22-f46b-fcf58e9e91d4.htm\u0000629","mp_bitcnt_t.ToString Method\u0000html/0dd7a5d2-ab07-87dc-79d2-d9b361bc0a34.htm\u0000124","gmp_lib.mpz_fdiv_q_ui Method\u0000html/0dcf05e1-ec39-5294-c4d0-d8e0f92642e4.htm\u0000678","mpf_t Constructor\u0000html/0e0a10d5-52ab-1821-6fe1-97514e009418.htm\u000089","gmp_lib.mpz_ior Method\u0000html/0ccb1bab-4817-1062-242d-41c181cacf77.htm\u0000658","gmp_lib.mpf_init Method\u0000html/0dd846ac-56b6-3ea8-0441-12490f67fbf7.htm\u0000421","mpq_t Properties\u0000html/0e7e8afb-9c1f-87e4-4f01-0575c8203613.htm\u000049","gmp_lib.mpq_swap Method\u0000html/11e36fbc-ffc4-46df-50b7-2b07684c1755.htm\u0000604","gmp_lib.mpn_xor_n Method\u0000html/0f01fecd-9200-982d-c331-c213f3b960a1.htm\u0000680","gmp_lib.mpq_sgn Method\u0000html/1176cc4e-ffda-2993-1a4a-2e0c7ed24adb.htm\u0000416","gmp_lib.mpf_integer_p Method\u0000html/11a036ec-5052-7dc4-bdb6-10e5c92f88cc.htm\u0000412","void_ptr Fields\u0000html/12a4c9d6-02cf-e913-816e-ad530e77722c.htm\u000038","mp_size_t Implicit Conversion Operators\u0000html/13c05087-b2db-4751-d548-4fa64e30f663.htm\u0000123","va_list.ToIntPtr Method\u0000html/13e99044-0242-c6b6-6a32-e9abb01ceaaa.htm\u0000115","mpz_t._mp_size Property\u0000html/15e1db51-a27c-7eee-03dd-5c6457889be1.htm\u0000167","gmp_lib.mpf_fits_sshort_p Method\u0000html/142199e1-6aef-83d5-1986-1b1248ddc6e3.htm\u0000402","gmp_lib.mpz_fac_ui Method\u0000html/17280f99-d0dc-6714-12c7-be17c97c0cdb.htm\u0000375","mp_exp_t.GetHashCode Method\u0000html/1443760d-18a5-f276-ec75-7b8ead9d8332.htm\u0000121","gmp_lib.mpn_sec_add_1 Method\u0000html/1555cd52-98d2-6253-214a-d342a539bfb5.htm\u0000891","gmp_lib.mpf_abs Method\u0000html/17731ba4-bf91-6b9b-737a-a9cc306ba17d.htm\u0000538","gmp_lib.mpn_sec_sqr_itch Method\u0000html/1ba86b5b-8ace-b6ee-99c5-32a8d7648519.htm\u0000199","FILE Structure\u0000html/1bcc07bd-8fee-1107-844c-a5ff10e7660c.htm\u0000234","mp_base._mp_size Property\u0000html/178d8d44-2485-2972-fe2f-eb9848059e6f.htm\u0000120","gmp_lib.mp_set_memory_functions Method\u0000html/15ac48e3-750c-d154-7d8f-6dcaa137f5db.htm\u0000852","mp_size_t Explicit Conversion (mp_size_t to UInt16)\u0000html/1babcb9f-d828-81fb-30d5-296cccd21929.htm\u0000142","gmp_lib.mpq_set_d Method\u0000html/1a7c5874-9132-2c43-e407-df1eead74fab.htm\u0000430","mp_bitcnt_t Explicit Conversion (mp_bitcnt_t to Byte)\u0000html/1d378f21-73e1-43e7-e286-5a6c0cb101ba.htm\u0000142","gmp_lib.mpz_mul_2exp Method\u0000html/18cd39f5-7c88-f557-3803-8a4a321cfb97.htm\u0000582","ptr(T) Constructor\u0000html/1b117248-4e1d-a985-2ab6-4bd8e5b3e769.htm\u000052","size_t Implicit Conversion (UInt16 to size_t)\u0000html/18ef1696-938e-0932-1d55-eaced0d92464.htm\u0000140","gmp_lib.mpf_get_default_prec Method\u0000html/1ca4ec7e-b5d1-3b51-8341-5a345990e62d.htm\u0000312","gmp_lib.mpf_init_set Method\u0000html/17b3dc26-68af-fb0c-9923-36777e8bd87e.htm\u0000508","mpz_t Fields\u0000html/18a76f9f-3507-5e96-06ac-0167e0359410.htm\u000046","mp_limb_t Methods\u0000html/1e30b810-66a8-52cc-8501-8bdda18bfaa7.htm\u0000124","gmp_lib.gmp_vsscanf Method\u0000html/1a966758-12dc-4da3-cb22-b3b3d788ba02.htm\u0000779","gmp_lib.mpq_abs Method\u0000html/1f2250c3-a1b8-db12-19e4-9946e39eb64c.htm\u0000265","gmp_lib.free Method (void_ptr, size_t)\u0000html/19ccd2e3-05f1-d4f4-79b7-28b4f26e5768.htm\u0000227","size_t Explicit Conversion Operators\u0000html/1f76425d-66dd-c23e-2032-d6f1f2337813.htm\u0000179","mp_bitcnt_t Structure\u0000html/1b2b1d64-20c1-7a64-0278-d9ff58ee9cc3.htm\u0000537","mpz_t Type Conversions\u0000html/1cc35e31-9ab0-7239-d05b-1e2a426338bc.htm\u000046","gmp_lib.mpz_getlimbn Method\u0000html/1dfbf5da-f4c2-bbab-5708-3b31d40e4f16.htm\u0000676","gmp_lib.mpq_canonicalize Method\u0000html/19d53697-65f1-2df5-62f3-988182af0c88.htm\u0000242","gmp_lib.mpn_get_str Method\u0000html/1e9cacd7-32b3-7f3b-659a-efdb3e064092.htm\u0000808","gmp_lib.mpz_set_si Method\u0000html/1ffac718-d814-0556-ea54-dbf1d676e0cc.htm\u0000409","gmp_randstate_t Constructor\u0000html/20a4edb9-f361-6367-9965-64b0f7aeddaa.htm\u0000110","gmp_lib.mpn_sec_div_r_itch Method\u0000html/1cefa5f6-adc3-30a6-b3bd-cb6a7543cb00.htm\u0000254","gmp_lib.mpf_mul_2exp Method\u0000html/2041c81e-218b-b514-5a7b-5ee315711bc9.htm\u0000585","gmp_lib.mpn_iorn_n Method\u0000html/1b76ffd8-d7f4-5309-3b10-e7e0c418706a.htm\u0000686","mp_limb_t.GetHashCode Method\u0000html/1bd10056-1935-a793-4930-68ebfaf82cd1.htm\u0000121","gmp_lib.mpn_divexact_1 Method\u0000html/1d6343a5-d42c-c362-714e-e10730e6a6d5.htm\u0000798","gmp_lib.mpf_set_d Method\u0000html/1d0c5734-9f0d-ec6b-c540-4379f832b0ca.htm\u0000418","gmp_lib.mpz_sqrt Method\u0000html/1e1204c7-2d33-c9d1-4f4e-c36215f5ebed.htm\u0000485","char_ptr Constructor (String)\u0000html/255d9de2-3cf6-50f3-3276-a4332896da07.htm\u0000148","mpq_t Type Conversions\u0000html/25bb755c-4475-9382-5601-dd83fda02afe.htm\u000046","gmp_lib.mpz_tstbit Method\u0000html/20a476ea-9a38-9ef3-1e23-da2b2eba69a9.htm\u0000461","gmp_lib.mpn_gcd Method\u0000html/24ecd2d5-422f-e538-fd43-94b749652393.htm\u0000756","gmp_lib.mpz_cdiv_ui Method\u0000html/290eb509-85df-a0cc-86f8-ac4e6f5d730a.htm\u0000553","mpf_t Methods\u0000html/2583789b-09c3-0f9a-fbf9-4d362bd9129a.htm\u0000163","char_ptr.ToString Method\u0000html/1eedfa7e-7135-6b5d-e395-9a6b90fab236.htm\u0000128","size_t.Equals Method\u0000html/255140dc-27a7-cc9d-df9a-dc4d03c9a8e4.htm\u000069","gmp_lib.mpn_gcdext Method\u0000html/1d98a5d2-dff5-3fd2-c322-13c56beabb21.htm\u0000108","size_t Explicit Conversion (Int32 to size_t)\u0000html/25c0e500-2d89-f414-530f-a0a53b57766f.htm\u0000139","gmp_lib.gmp_randinit_lc_2exp Method\u0000html/21fdbc76-a0de-1f3a-195f-a5ae0cb3d1da.htm\u0000548","gmp_lib.mpf_fits_uint_p Method\u0000html/201b1b12-bb0c-6a53-c6d5-e75db73f8470.htm\u0000403","mp_bitcnt_t Explicit Conversion (Int16 to mp_bitcnt_t)\u0000html/29b5075a-d6d3-6fe8-5125-d679317b1022.htm\u0000139","mp_bitcnt_t Explicit Conversion (UInt64 to mp_bitcnt_t)\u0000html/22aee6e2-0a8a-0514-baa1-2f6882b60174.htm\u0000141","size_t Fields\u0000html/23937a87-c622-7fe6-7dfc-89d66a88c1fb.htm\u000036","mp_exp_t Explicit Conversion (mp_exp_t to SByte)\u0000html/2c30c503-671c-e6f1-38a8-3a42f51f8019.htm\u0000142","mp_bitcnt_t.Equals Method (mp_bitcnt_t)\u0000html/306b1c06-9439-c811-b7b9-42777ca691e6.htm\u0000161","mp_exp_t Implicit Conversion (SByte to mp_exp_t)\u0000html/2f9a1c6d-82f4-6ef2-476a-8231d6b7d497.htm\u0000140","gmp_lib.gmp_vfscanf Method\u0000html/316be139-2970-161f-ba7c-730f067b5cf3.htm\u0000960","mp_ptr Constructor\u0000html/33563f2c-baba-b555-20fb-9def8b70074c.htm\u0000124","gmp_lib.mpz_random Method\u0000html/2b0da39e-331c-878e-26c7-bd6d81c7f8e0.htm\u0000460","mp_size_t Explicit Conversion (mp_size_t to Int16)\u0000html/339354f8-0924-d332-2217-0b06b81f5e5a.htm\u0000141","gmp_lib.mpz_init_set Method\u0000html/2c37941c-dee7-0d74-7889-3fa6c20bab6a.htm\u0000475","gmp_lib.mpz_realloc2 Method\u0000html/1de9b70a-1d21-8168-e41c-1c259f64091a.htm\u0000693","gmp_lib.mpn_xnor_n Method\u0000html/25d623c3-ee22-4b83-1161-3f98ce698012.htm\u0000688","mpq_t Constructor\u0000html/2c2936bd-f40b-391b-de4c-e5111654993b.htm\u000088","gmp_lib.mpf_mul Method\u0000html/309e6a8c-1318-2d30-a058-f119193546a0.htm\u0000665","gmp_lib.mpz_congruent_p Method\u0000html/2ff1eb0a-f399-2ad2-f7d1-3fb51dceac10.htm\u0000688","gmp_lib.allocate Method\u0000html/2c68671c-cd5c-e2ec-52a2-65b0ca31c3d1.htm\u0000174","free_function Delegate\u0000html/2c9876e2-a0f5-14c6-5069-1a9d50b89185.htm\u0000159","mp_limb_t.Equals Method (Object)\u0000html/33b840cd-1b41-ad67-8956-b5811ddc6175.htm\u0000180","mp_limb_t Explicit Conversion (SByte to mp_limb_t)\u0000html/3006d511-ecd7-0e95-44e1-b9effd406cbf.htm\u0000140","mpf_t._mp_d_intptr Property\u0000html/39182adf-3ed6-8c68-c2e7-05a9bfcef6ab.htm\u0000153","mpf_t Class\u0000html/37c88d6c-8d02-2330-ad77-f20fb73d1677.htm\u0000460","gmp_lib.mpf_div_ui Method\u0000html/3985111a-6d13-b418-9c90-422a8e1e5b8b.htm\u0000506","char_ptr.Equals Method\u0000html/2d2c429f-5828-694d-2ad7-9d13e5c412b3.htm\u000069","gmp_lib.mpn_add_n Method\u0000html/339edb73-5781-7d73-97b6-9b73451a698f.htm\u0000901","gmp_lib.mpz_limbs_finish Method\u0000html/398e3eb8-0f55-086f-a765-0a8b3c9307e0.htm\u0000388","gmp_lib.mpf_neg Method\u0000html/357791cb-951d-5542-ff67-c00ef5e9aadb.htm\u0000529","gmp_lib.gmp_vsnprintf Method\u0000html/300c388f-ba1c-0ba3-64fd-e7aafb39dcdb.htm\u0000845","gmp_lib.mpf_inp_str Method\u0000html/3a24f5bd-0b45-8164-f27b-c2e04e35ab64.htm\u0000796","gmp_lib Methods\u0000html/0fa7cbf3-e8f4-6b14-d829-8aa663e77c74.htm\u00007284","gmp_lib.mpf_ui_div Method\u0000html/34a39f93-359c-526f-c9ad-cd7558968f1e.htm\u0000634","mpz_t Constructor\u0000html/0fcbb911-bc5a-1b11-90c5-96babff86526.htm\u000088","mp_size_t Implicit Conversion (SByte to mp_size_t)\u0000html/3bab30e1-4da4-b2cd-ea9c-9f06097052e6.htm\u0000140","gmp_lib.mpf_set Method\u0000html/3a025035-e715-0a3d-8d2d-6011430c9463.htm\u0000542","mp_limb_t Explicit Conversion (mp_limb_t to SByte)\u0000html/3cd34dae-2d2e-5efd-cc59-e555d879812a.htm\u0000142","gmp_lib.mpz_perfect_square_p Method\u0000html/260d6edf-ce02-26f7-d704-ad0d11604e61.htm\u0000402","gmp_lib.mpf_clear Method\u0000html/3a2a17ed-a64c-8716-7f65-18c661a5279f.htm\u0000394","void_ptr.Equality Operator\u0000html/3d7c5927-d163-5d46-1f0b-5c35ca116b22.htm\u0000189","gmp_lib.mpz_mul Method\u0000html/3523bf0e-75ec-6286-76a0-4685198e51f6.htm\u0000635","gmp_lib.mpn_popcount Method\u0000html/3bd9de08-5768-bb79-1e09-2953ae1483aa.htm\u0000402","gmp_lib.mpz_fits_uint_p Method\u0000html/3ce0cc26-e888-90f8-a517-aad88332eec0.htm\u0000383","size_t.Equals Method (Object)\u0000html/3c3a57f3-ab98-976d-e470-2b8da8c97b53.htm\u0000180","gmp_lib.mpz_set Method\u0000html/3a4e6141-0771-f9ac-2283-5e9348f86d4a.htm\u0000521","gmp_lib.mpz_divexact_ui Method\u0000html/3ddee65c-a067-79a3-968d-31f3d585db3b.htm\u0000547","gmp_lib.mpf_div_2exp Method\u0000html/352401d6-c6d1-29c1-a9f6-e5e0ed46bc86.htm\u0000592","mpf_t Type Conversions\u0000html/3ca44c9f-677e-d5fa-5414-399843506633.htm\u000046","gmp_lib.gmp_version Field\u0000html/3f1b2832-ff9c-cc4a-3e85-e2ee16acc69b.htm\u0000196","gmp_lib.mpn_cnd_add_n Method\u0000html/27902901-3a7d-b5b3-d3fc-3900f754bff1.htm\u0000973","gmp_lib.mpz_get_ui Method\u0000html/3a92eddc-59f3-b42f-9921-4e1cc5700d60.htm\u0000394","gmp_lib.mpq_cmp Method\u0000html/3f29d5f4-13ae-cec8-ea75-6a76d00d10fc.htm\u0000550","gmp_lib.mpz_cmpabs Method\u0000html/3e06d348-8a15-691d-5889-ab3f1a4c9f73.htm\u0000529","mpq_t._mp_num Property\u0000html/3fad7a3a-76d1-7e19-0ab4-c93a4bf3655e.htm\u0000123","gmp_lib.mpz_scan0 Method\u0000html/3e36be2b-14ed-eb7b-0546-af6d49e983fa.htm\u0000568","void_ptr.Zero Field\u0000html/3fce2dbc-bac6-d24f-d6d4-84454567b8f5.htm\u000094","void_ptr.ToIntPtr Method\u0000html/3e1375c2-3f44-721d-6ef3-32e49a3d7d3b.htm\u0000107","mp_base Constructor\u0000html/3e385e89-d6d3-27df-ec51-6580f6bea08b.htm\u000089","gmp_lib.mpz_tdiv_qr Method\u0000html/387ec1dd-15b3-4cc9-862a-e3f0a8e2cb78.htm\u0000821","gmp_lib.mpz_root Method\u0000html/279877e1-b8d0-f52c-16ba-b2e38e671437.htm\u0000546","gmp_lib.mpz_bin_uiui Method\u0000html/402dc8d2-32bd-59ad-80f3-4bd2cc000b0d.htm\u0000420","gmp_lib.mpz_cmp_si Method\u0000html/2e55f6fd-0083-fc85-0d42-65e472376dbe.htm\u0000414","gmp_lib.mpz_and Method\u0000html/3e5268ed-796b-2880-93a3-8d17143f99b1.htm\u0000655","char_ptr.ToIntPtr Method\u0000html/42a15292-978c-35c6-bfa3-9d5acf725ca7.htm\u0000107","size_t Implicit Conversion (size_t to UInt64)\u0000html/4089ae7b-a5ca-3feb-37ce-f5f4e627dde7.htm\u0000143","mp_exp_t.Value Field\u0000html/40dbbc73-ebfe-df0e-4a28-ef5646a9a25b.htm\u000086","gmp_lib.gmp_sscanf Method\u0000html/279d21b9-bd04-522e-0759-d1add6fe6fae.htm\u0000779","mpz_t Methods\u0000html/430d894e-57e0-6020-0ad7-40b74cbd969f.htm\u0000161","mp_limb_t.Equality Operator\u0000html/2e8177f2-fc95-380b-ef64-a51cf494c686.htm\u0000189","gmp_lib.mpf_trunc Method\u0000html/3ac2ecd4-f154-de62-9170-b2d28f362a7e.htm\u0000540","mp_size_t Implicit Conversion (mp_size_t to Int64)\u0000html/289280eb-add9-3787-a6bf-8e9766849efd.htm\u0000142","mp_bitcnt_t.Value Field\u0000html/3ae51295-d9e7-e4e5-a660-07940dcfcfde.htm\u000087","size_t Explicit Conversion (size_t to Int16)\u0000html/4137f93d-8fb6-8ae8-3961-eeba189925e6.htm\u0000141","gmp_lib.mpz_congruent_ui_p Method\u0000html/3eae225a-8db3-3b14-d862-03718f3a5548.htm\u0000538","gmp_lib.mpn_sec_tabselect Method\u0000html/3588cf60-567a-6182-20e8-5e2836498f49.htm\u0000750","mpf_t Fields\u0000html/373cd52b-c12c-bae1-1a8c-b7627903d709.htm\u000046","mp_bitcnt_t Fields\u0000html/376be8f2-7fe0-c6c4-e08d-7883d4d19594.htm\u000036","gmp_lib.mpz_jacobi Method\u0000html/38be0c24-42ac-e0ea-9e18-e75e3bda2a1e.htm\u0000470","gmp_lib.mpq_div Method\u0000html/433b0777-4514-5b20-7494-f0f2746fe8e5.htm\u0000296","gmp_lib.mpq_denref Method\u0000html/2d93abcb-e73f-fe40-a50b-395a0bf6a4fc.htm\u0000474","mp_size_t Explicit Conversion (UInt64 to mp_size_t)\u0000html/43436692-e9c9-739f-aa96-be2b775dae62.htm\u0000141","size_t Explicit Conversion (size_t to Int32)\u0000html/47fd5e17-2217-5e2f-8d68-440cfcf85179.htm\u0000141","gmp_lib.mpz_divexact Method\u0000html/2ddc32dc-4ee3-18e9-dd3d-7e64c3304e1e.htm\u0000620","mp_size_t Structure\u0000html/4b58a584-7a0e-b600-18fa-ebd493861eb3.htm\u0000547","gmp_lib.mpq_inp_str Method\u0000html/38d3a9de-bae7-3f44-18e0-38fe450d4cba.htm\u0000834","gmp_lib.mpz_scan1 Method\u0000html/480d1d15-b561-ac8f-b12a-f27ba075b3f2.htm\u0000568","gmp_lib.mpz_congruent_2exp_p Method\u0000html/4b6a07f8-2a61-d1a3-7192-f2907292bf2a.htm\u0000598","gmp_lib.mpn_zero_p Method\u0000html/2e469258-d5e3-da86-aebe-025b92d7cf73.htm\u0000387","gmp_lib.mpf_init_set_str Method\u0000html/4e30a5e0-637b-949e-a627-387a56945f7b.htm\u0000577","mp_ptr Constructor (mp_base)\u0000html/49277bf7-6de2-6182-cb45-008c4cbde670.htm\u0000129","gmp_lib.mpf_cmp_z Method\u0000html/5236d7a8-b79f-add8-4898-997e9d6a68bf.htm\u0000508","gmp_lib.mpf_cmp_d Method\u0000html/4f0f115a-3956-13f7-4d6f-0157936c03bd.htm\u0000462","mp_size_t Implicit Conversion (Int32 to mp_size_t)\u0000html/4d1fd187-6b51-f72c-b150-3cc4eb7ead18.htm\u0000139","gmp_lib.mpq_set_den Method\u0000html/52388f4c-575a-9b13-41a6-e7ec2bd0becd.htm\u0000549","va_list Class\u0000html/4f2255b8-b87a-7b1b-286a-abb7293059d7.htm\u0000253","gmp_lib.gmp_randinit_set Method\u0000html/494fa261-4044-f216-7041-a55d95a26f5b.htm\u0000406","gmp_lib.mpz_probab_prime_p Method\u0000html/52ce0428-7c09-f2b9-f517-d3d02521f365.htm\u0000463","ptr(T).Value Field\u0000html/448dfb4b-f4d7-8db7-3d44-31f3bd032771.htm\u000094","gmp_lib.mpf_set_prec Method\u0000html/438e6843-fc7b-4e6f-9ac0-d97a2773b032.htm\u0000485","mp_exp_t.Equality Operator\u0000html/4a543b73-f62d-cf04-fa49-22bc93e657e7.htm\u0000189","gmp_lib.mpz_hamdist Method\u0000html/4dfb8bd5-8a6f-6919-7aa9-8c060d42b5d7.htm\u0000619","mpf_t Properties\u0000html/44d8440b-0daa-0393-510e-a0ace6d299f7.htm\u0000129","size_t Constructor\u0000html/4a5eee32-b03c-e613-22b1-6b4f54a95362.htm\u0000125","FILE.Equals Method\u0000html/4e0b1b66-de5f-3451-d835-df0116b8c789.htm\u000069","gmp_lib.mpz_sub Method\u0000html/53702772-53e9-ec51-c3a5-7a1912b4f2b4.htm\u0000621","gmp_lib.mpq_cmp_si Method\u0000html/43cb2c87-9fab-eb9d-2f7a-140d72af7b15.htm\u0000488","mp_bitcnt_t.GetHashCode Method\u0000html/540dc183-f6ab-a0bb-d6ef-a08f5a464b78.htm\u0000121","size_t Explicit Conversion (size_t to SByte)\u0000html/44012ded-01f3-9156-80d0-0df7ee0b048c.htm\u0000142","ptr(T) Class\u0000html/542faa00-d28a-72a2-2dd8-6c6021e683ce.htm\u0000393","gmp_lib.mpn_cmp Method\u0000html/4fcc5434-e328-6730-f46e-bd0823ec7560.htm\u0000491","gmp_lib.mpz_combit Method\u0000html/4a959468-7670-9303-a5e7-3f1de8f17a62.htm\u0000465","mp_ptr Constructor (UInt16[])\u0000html/54ac0eda-b14f-8083-16dc-6c0abe8a5e5e.htm\u0000189","FILE Operators\u0000html/4fe7aa66-0d05-7853-360a-72c4b55b69bd.htm\u000059","gmp_lib.mpz_divisible_2exp_p Method\u0000html/4f821e78-facb-4ea2-ab21-62d1f5049e68.htm\u0000444","gmp_lib.mpz_gcd Method\u0000html/4e14cfc4-6f8b-14f7-74df-2f4415ce6f1c.htm\u0000618","gmp_lib.mpz_limbs_read Method\u0000html/4b08344c-f506-a717-4e1d-112cd19f5286.htm\u0000596","gmp_lib.mpz_inp_raw Method\u0000html/44097b06-123a-4c00-b17f-ab0c70ad78bb.htm\u0000728","mp_bitcnt_t Explicit Conversion (mp_bitcnt_t to Int16)\u0000html/55d30a4b-ca4f-4f4b-208a-026c54586e64.htm\u0000141","mp_ptr.Size Property\u0000html/562de56d-c1a8-5f66-59dc-e2886d89bfc3.htm\u0000110","mp_bitcnt_t Constructor\u0000html/5846cdbc-83b9-0197-aa29-fd226641eb76.htm\u0000124","gmp_lib.mpq_get_num Method\u0000html/4f98333c-76a2-db46-cbba-97785a449450.htm\u0000600","gmp_lib.mpz_kronecker Method\u0000html/54ba330f-67d3-fa30-2d5f-0480b7f4659c.htm\u0000589","gmp_lib.mpf_fits_sint_p Method\u0000html/5ea7691b-2a0f-5f25-290c-54c78e2cf3bd.htm\u0000402","gmp_lib.mpz_get_str Method\u0000html/54c1f778-6fc8-0056-6f25-26f6754645fb.htm\u0000654","mpz_t Properties\u0000html/5f492d5c-72f0-17b4-24a4-e5b58a061ef7.htm\u0000108","gmp_lib.gmp_vsprintf Method\u0000html/56e1a610-d238-ab9f-87b5-001764290847.htm\u0000728","gmp_lib.mpz_divisible_p Method\u0000html/4bafc7fe-d2a8-7cf2-b9b8-c296550b4ef2.htm\u0000556","gmp_lib.mpz_mul_ui Method\u0000html/5fba9944-4437-9b1c-afa0-666d87eafe39.htm\u0000568","mp_bitcnt_t Explicit Conversion (Int64 to mp_bitcnt_t)\u0000html/56fbe432-4b26-efff-13e9-242996bfa78d.htm\u0000140","gmp_lib.mpz_export Method\u0000html/5fbffc1a-1ac4-6ca6-e528-abe7f8c96667.htm\u000076","gmp_lib.mpq_mul Method\u0000html/584834ae-b1f7-d965-2586-f88d5c9b4f67.htm\u0000296","gmp_lib.gmp_fscanf Method\u0000html/50306850-d92d-5038-bbcc-c452cd3c69a9.htm\u0000960","ptr(T) Fields\u0000html/50e025ca-c11a-c1db-2233-d11f66776439.htm\u000045","mp_limb_t Implicit Conversion (UInt16 to mp_limb_t)\u0000html/4e7a1224-4cf6-269a-82b6-8fdb83429949.htm\u0000140","gmp_lib.mpf_cmp_ui Method\u0000html/5a168ae0-405b-7259-0853-84999876c47a.htm\u0000438","gmp_lib.mpz_ui_pow_ui Method\u0000html/6101fda5-1230-66a9-5aff-5d8da426e364.htm\u0000440","mp_exp_t.Equals Method\u0000html/5a3c38b8-5205-bc81-58e8-60b155c0579c.htm\u000069","gmp_lib.mpn_perfect_power_p Method\u0000html/61401484-d06f-ab9e-110d-b46f4d0a9eba.htm\u0000389","gmp_lib.mpf_sqrt_ui Method\u0000html/44e6038b-2e97-b53d-0d46-ce1fff3522d0.htm\u0000458","gmp_lib.gmp_vfprintf Method\u0000html/62c5f2f4-2a93-e6d2-b867-23d4f2b98af4.htm\u0000681","gmp_lib.mpz_neg Method\u0000html/5a61d62c-a0f0-5e86-b6dd-8ca6414b35ed.htm\u0000494","gmp_lib Class\u0000html/3af6b34c-3242-2b75-e7c7-ab79af8a4b0f.htm\u00007443","gmp_lib.mpz_roinit_n Method\u0000html/5786e0c6-2dde-406f-b86d-3df6757c80c0.htm\u0000833","gmp_lib.gmp_snprintf Method\u0000html/61686857-e4a0-ad60-1419-2b87a79b06c1.htm\u0000865","gmp_lib.mpn_sec_invert Method\u0000html/62ffb793-b32f-e0dc-a399-f20fe708a803.htm\u0000860","void_ptr Operators\u0000html/578ac23c-2986-d809-fa1b-c9a111d0c780.htm\u000059","mp_bitcnt_t Implicit Conversion (UInt32 to mp_bitcnt_t)\u0000html/6280cd97-b728-ab06-89e1-7181e2ab72fe.htm\u0000140","mp_limb_t Explicit Conversion (mp_limb_t to Int64)\u0000html/63e2f5c3-b5bb-ebf6-3bcf-682671a0dbc3.htm\u0000142","mp_size_t Implicit Conversion (mp_size_t to Int32)\u0000html/57c5f9bf-43e8-b575-90c8-23c0e366fb2d.htm\u0000141","gmp_lib.mpz_fdiv_qr_ui Method\u0000html/452a9316-f421-a65c-a9ba-254b201dc431.htm\u0000794","gmp_lib.mpq_inv Method\u0000html/3b01109c-5b01-16d2-edd0-5ac3d5514930.htm\u0000279","gmp_lib.mpf_urandomb Method\u0000html/5a698221-639e-333b-061b-0aa3f76c38e9.htm\u0000574","gmp_lib.mpz_rrandomb Method\u0000html/4be917d3-47c6-cb58-d768-6276e78f0afb.htm\u0000644","gmp_lib.mpz_com Method\u0000html/635ddf01-9c52-0d37-202e-c560b895fb7d.htm\u0000549","mp_size_t.Value Field\u0000html/6860df77-97f9-01e3-007e-2af1985315e9.htm\u000086","mp_bitcnt_t.Equals Method (Object)\u0000html/5b4fc57b-2ab5-9b95-6c35-ec9b499a6d59.htm\u0000180","mpq_t Methods\u0000html/6871c168-60e1-5bd2-5a03-2d60f473d7b8.htm\u0000161","gmp_lib.mpz_clear Method\u0000html/551f8670-3080-9a92-cd50-58d09cbf77ef.htm\u0000334","size_t Explicit Conversion (SByte to size_t)\u0000html/5c1d434c-5d85-dea7-ac47-09126d92900d.htm\u0000140","gmp_lib.mpz_addmul Method\u0000html/582a0647-1482-ecd7-cc78-bd2222610e06.htm\u0000634","gmp_lib.mpf_add_ui Method\u0000html/45a76d5c-c5bf-e7f8-906a-15d290e9a50d.htm\u0000572","gmp_lib.mpn_gcd_1 Method\u0000html/64373933-f98b-74b4-c10f-3b1a98c410bc.htm\u0000426","gmp_lib.gmp_errno Property\u0000html/4c3f1727-1891-2918-da3a-321930e883ed.htm\u0000132","gmp_lib.mpq_set_num Method\u0000html/6885ad71-c185-1e0c-abc8-4320e12f377a.htm\u0000545","mp_size_t Explicit Conversion (mp_size_t to Byte)\u0000html/6eb39888-e104-5cdd-a22d-c1240ef748e4.htm\u0000142","gmp_lib.mpz_fits_ushort_p Method\u0000html/6b85c6a3-d6c5-d1d2-829a-af000bae687e.htm\u0000384","gmp_lib.mpf_get_d Method\u0000html/648fa405-45d3-506a-f6be-72642e8a7f32.htm\u0000452","mp_size_t Fields\u0000html/64df5728-6963-d01f-d17c-21ee6df7c418.htm\u000036","gmp_lib.gmp_printf Method\u0000html/5c2015f3-41d2-7b80-5309-e41ccec0baaf.htm\u0000474","mp_bitcnt_t Implicit Conversion (mp_bitcnt_t to UInt64)\u0000html/6b870324-3daa-70e6-ded7-2757f5755310.htm\u0000143","gmp_lib.mpf_size Method\u0000html/4c81a27a-206c-e5da-44e9-0ac7767b3366.htm\u0000349","void_ptr.FromIntPtr Method\u0000html/650e9cdb-0392-1173-aba8-9a1d6fc6a694.htm\u0000148","mp_ptr Class\u0000html/4609ac5e-5cf9-cd20-2fa9-8040101c165c.htm\u0000412","mp_ptr.ToIntPtr Method\u0000html/659f2b6c-790b-e9b9-cc61-e8fc8a4bd2c0.htm\u0000108","size_t.Equality Operator\u0000html/46b18925-3e4b-f26c-ef9c-ade34e23f518.htm\u0000189","mp_exp_t Explicit Conversion (UInt64 to mp_exp_t)\u0000html/6b879622-df00-c9b2-deba-307574416ff2.htm\u0000141","gmp_lib.mp_bytes_per_limb Field\u0000html/47695d57-9a89-48db-97c3-2ed03965d913.htm\u0000174","gmp_lib.mpz_init2 Method\u0000html/5cd3a242-93b7-49c5-b9c9-1dca02ed4662.htm\u0000492","gmp_lib.mpz_tdiv_q_ui Method\u0000html/67fc54a2-05e7-bc3c-64f4-8c6de48fa6b6.htm\u0000687","gmp_lib.mpz_tdiv_q Method\u0000html/4c830876-cdf6-9d94-1ceb-24d30f873bc2.htm\u0000685","mp_bitcnt_t Explicit Conversion (Int32 to mp_bitcnt_t)\u0000html/6ba37de9-82cf-e884-2537-0d8e83b8ffa0.htm\u0000139","gmp_lib Properties\u0000html/4c8c8860-0cde-fd90-76f1-81cd6fb7a125.htm\u000041","mpq_t Class\u0000html/635f1879-5f85-881e-cca8-3222baf5045a.htm\u0000290","gmp_lib.mpn_com Method\u0000html/6f0c915a-514a-fce0-957b-50180f4b79a7.htm\u0000595","gmp_lib.mpz_odd_p Method\u0000html/6820d6c4-6ee1-53d7-7223-3f654a496ce4.htm\u0000381","mp_limb_t Implicit Conversion (Byte to mp_limb_t)\u0000html/7dbd9949-90ab-2b31-978d-9fde0a2ba7ee.htm\u0000140","mp_exp_t Explicit Conversion (UInt32 to mp_exp_t)\u0000html/78fdf4c2-15a1-fdab-23fa-806cdf3dc983.htm\u0000140","mpf_t._mp_prec Property\u0000html/772c3bd8-b9ec-225d-3d98-e17ae89d4294.htm\u0000135","gmp_lib.mpz_divisible_ui_p Method\u0000html/6c026976-a6c9-6f12-6b31-c113166ea236.htm\u0000479","gmp_lib.free Method (mp_ptr[])\u0000html/7924a2a3-75c1-0aa9-636f-4772d74a723f.htm\u0000165","mp_limb_t.ToString Method\u0000html/7ae8e775-5b2d-4ce0-c45b-5afd1b66ac62.htm\u0000124","mpq_t Implicit Conversion (String to mpq_t)\u0000html/5d499247-7cb9-266f-eb4f-78bcf5768aa4.htm\u0000199","gmp_lib.mpf_fits_slong_p Method\u0000html/6c178e2d-a080-13b8-75b0-3fe232b46d75.htm\u0000402","gmp_lib.mpf_div Method\u0000html/4e876639-72f5-7659-f4a9-862639e27e1c.htm\u0000719","gmp_lib.mpn_mul Method\u0000html/68d3161d-2909-1909-cda7-e87949ee27ce.htm\u0000909","gmp_lib.mpn_sec_div_qr Method\u0000html/6f1dca2b-39f4-3acd-71fb-4f1e5a0d04e6.htm\u00001187","gmp_lib.mpz_sizeinbase Method\u0000html/7dfe367e-74d3-e782-860b-2314da9c44cf.htm\u0000650","size_t Implicit Conversion (Byte to size_t)\u0000html/6d0766fc-29bc-75e6-aa00-ed7b80fe586e.htm\u0000140","mp_limb_t Explicit Conversion (mp_limb_t to Byte)\u0000html/6991a24e-345d-029c-c189-ed263640928b.htm\u0000142","gmp_lib.mpz_out_str Method\u0000html/6f85986d-b6a0-435d-3675-c025ef70413d.htm\u0000782","gmp_lib.gmp_randclear Method\u0000html/7ef82a61-e43a-78c7-a28f-8f2d0a5f59b1.htm\u0000163","size_t.GetHashCode Method\u0000html/6feeab0d-dc91-818f-ef60-2434ff3a1146.htm\u0000121","gmp_lib.mpz_cdiv_qr_ui Method\u0000html/7aee9fae-9d14-72be-6d0f-0f9c4a863fe5.htm\u0000798","gmp_lib.mpn_add_1 Method\u0000html/5562b14f-48a4-be75-2eb0-6a129cd0d5ab.htm\u0000781","gmp_lib.mpn_random Method\u0000html/6d4f993a-1fd6-9db2-c0a7-0f3926863565.htm\u0000395","mpz_t.ToString Method\u0000html/709eb598-ee38-4031-9dc5-74a73d8f9142.htm\u0000122","mp_bitcnt_t Implicit Conversion (UInt16 to mp_bitcnt_t)\u0000html/55809d71-2a62-422c-a7e5-955b2b62fe37.htm\u0000140","mp_exp_t Explicit Conversion (Int64 to mp_exp_t)\u0000html/70eabcfd-22ae-e08e-1bc5-54f8e1ccb736.htm\u0000140","gmp_lib.gmp_urandomb_ui Method\u0000html/7b541895-53a8-b335-32de-d5b2224ff0f7.htm\u0000443","gmp_lib.mpz_cdiv_qr Method\u0000html/7f89c102-d1eb-2dab-0e6e-061893309c4b.htm\u0000824","mp_exp_t Implicit Conversion (Int16 to mp_exp_t)\u0000html/835b1c14-21a0-f806-1953-af0ddf068758.htm\u0000139","mp_limb_t Operators and Type Conversions\u0000html/88234d39-a3da-db4f-71ff-17d0f2e2c7fe.htm\u0000286","gmp_lib.mpn_and_n Method\u0000html/69ffabc9-a19c-6590-d918-fbf0710aff82.htm\u0000679","gmp_lib.mpz_fib_ui Method\u0000html/71884691-07d0-7bdf-c761-df9b07723735.htm\u0000444","mp_size_t Implicit Conversion (UInt16 to mp_size_t)\u0000html/7c9b8744-cc4a-e2c1-659f-6da60e92bb78.htm\u0000140","gmp_lib.gmp_vprintf Method\u0000html/8031c594-b2b2-fa62-7088-00b6fe92f88e.htm\u0000454","gmp_lib.mpz_set_str Method\u0000html/6a3819df-abc1-ceb1-a5c7-87a879977b8c.htm\u0000700","gmp_lib.mpf_sub Method\u0000html/718e7623-d25b-8a09-2543-745f24cd82c1.htm\u0000665","mp_exp_t Explicit Conversion (mp_exp_t to UInt32)\u0000html/6b71bf90-ded3-6f2b-f59b-19b7e3442ef4.htm\u0000142","mp_limb_t Explicit Conversion (mp_limb_t to Int32)\u0000html/72723d8b-579c-0c0f-d5c8-868ae849457e.htm\u0000141","FILE.Inequality Operator\u0000html/77413435-917b-2cdc-cfde-d0891b6ede82.htm\u0000191","gmp_lib.mpz_init_set_ui Method\u0000html/7da3b40f-ae2c-63c5-0157-9b51d54cf6cb.htm\u0000373","gmp_lib.mpz_fdiv_ui Method\u0000html/8435af1d-e5e4-3e55-1024-449ff7b56ad4.htm\u0000552","gmp_lib.gmp_randinit_default Method\u0000html/89fff39e-9dc4-4d23-9460-301ae7df92d1.htm\u0000326","char_ptr.Equals Method (Object)\u0000html/77d1beb2-2aed-58e8-dc50-bba2ff56afee.htm\u0000180","gmp_lib.mpf_set_str Method\u0000html/823b356e-0731-c9ca-0b37-660b6eb9ee7c.htm\u0000818","char_ptr.GetHashCode Method\u0000html/84492195-83e7-7738-6678-c299663dd02c.htm\u0000121","mpf_t.ToString Method\u0000html/77eccd6b-888f-b3a8-0800-ead4af162af0.htm\u0000122","gmp_lib.mpz_set_ui Method\u0000html/7daadb71-9f36-2848-86c4-ba1fba25fcfd.htm\u0000402","gmp_lib.mpq_inits Method\u0000html/8ab8ea40-9723-f0c8-18f4-9558c73397b9.htm\u0000502","mp_bitcnt_t.Inequality Operator\u0000html/8ae70a65-d9d6-0c44-b148-82f39dc474ab.htm\u0000191","mp_exp_t Implicit Conversion (Int32 to mp_exp_t)\u0000html/82a3fa70-9dcd-a931-eb3e-18095e458891.htm\u0000139","mp_size_t Operators and Type Conversions\u0000html/884aef1a-9faa-b787-ff5e-022615bd41eb.htm\u0000286","gmp_lib.mpn_gcdext Method (mp_ptr, mp_ptr, ptr(mp_size_t), mp_ptr, mp_size_t, mp_ptr, mp_size_t)\u0000html/746d102a-5f3e-6142-b02a-63f3cac385ab.htm\u00001299","gmp_lib.mpz_cdiv_q Method\u0000html/8b1e9c27-7278-6032-80c0-015b93258d96.htm\u0000685","gmp_lib.mpf_init_set_ui Method\u0000html/8d1b97c9-ef9d-303a-0fbe-e7ece7edf391.htm\u0000425","gmp_lib.mpz_cdiv_r_2exp Method\u0000html/8320e5d8-1df9-ca26-3054-e4b93cc0f616.htm\u0000641","ptr(T) Constructor\u0000html/8e86c547-280b-afb8-98ea-aebfb3ec04b9.htm\u000094","gmp_lib.mpz_inp_str Method\u0000html/8b8d6ec1-3ae5-e6f3-f030-289abe5002d0.htm\u0000745","mp_base Class\u0000html/8f3c572b-8133-bccc-b838-9d22e3467898.htm\u0000293","gmp_lib.mpz_set_d Method\u0000html/8d6c39e2-22d8-d0ef-219c-dc594e73b2c5.htm\u0000425","mp_size_t Implicit Conversion (Int16 to mp_size_t)\u0000html/8f9e1df5-6eb0-4f14-3a1f-0d40ab45aac6.htm\u0000139","mpz_t Class\u0000html/8beda7fb-bbc4-b56f-fd1f-1459377ecb3b.htm\u0000386","mp_base.Pointer Field\u0000html/8d76a7b0-6917-c5d0-3b4a-de767fd3ddd4.htm\u000089","gmp_lib.mpn_addmul_1 Method\u0000html/77fdf32b-986d-4df3-3c76-022e3e3fbb98.htm\u0000885","gmp_lib.mpz_set_f Method\u0000html/9005bf40-4373-e879-9f0a-448b174aad67.htm\u0000464","mp_bitcnt_t Implicit Conversion Operators\u0000html/72fbcc09-5765-7f60-3897-57fec21cc9f9.htm\u0000109","char_ptr Constructor\u0000html/9006f054-e796-6460-45df-47d6ab808697.htm\u000055","gmp_lib.mpz_gcd_ui Method\u0000html/88b8d333-9c9c-de7d-8131-6d1432c14a0c.htm\u0000484","gmp_lib.mpz_addmul_ui Method\u0000html/4e93c4c4-d799-2828-5285-8a3f3ed02ad3.htm\u0000573","gmp_lib.mpq_equal Method\u0000html/7828ce92-079b-da4d-aab2-1742209287fb.htm\u0000548","gmp_lib.mpz_get_d_2exp Method\u0000html/74e22b4c-fa79-f5f9-b752-da41bd427f37.htm\u0000563","gmp_lib.mpz_import Method\u0000html/8c8c1e55-275f-cff8-2152-883a4eaa163c.htm\u00001159","gmp_lib.mpz_nextprime Method\u0000html/88f2d84b-105b-f882-ac55-54a2b6aea39d.htm\u0000478","gmp_lib.free Method (IntPtr)\u0000html/75d98417-7870-2f9c-096b-f60e76cb75e4.htm\u0000129","mp_bitcnt_t Implicit Conversion (Byte to mp_bitcnt_t)\u0000html/906e0eef-6efb-c60b-60d8-4827d7d57bf7.htm\u0000140","gmp_lib.gmp_sprintf Method\u0000html/8916c18b-a745-2699-2f0a-035cf62dd051.htm\u0000768","gmp_lib.mpz_add_ui Method\u0000html/7327aa92-1ab5-7553-7eee-7b5e3e61322a.htm\u0000467","gmp_lib.mpf_get_str Method\u0000html/73766ead-a037-a852-4589-04adc3407e15.htm\u000074","mp_exp_t Methods\u0000html/8968de81-b069-4c5d-e694-8aad8a2c3cdb.htm\u0000124","gmp_randstate_t Methods\u0000html/94df18f5-d7f6-b30a-5f00-f168e513840c.htm\u0000164","char_ptr Methods\u0000html/73876566-4eec-b421-e4d6-3593e9641f0a.htm\u0000135","mp_limb_t Constructor\u0000html/89d25f98-71ed-79b0-9b85-7cb9fcbab79d.htm\u0000125","gmp_lib.mpn_copyd Method\u0000html/78443f19-f0c6-4a1f-1eed-a815b734e981.htm\u0000507","mp_limb_t.Value Field\u0000html/73d48b1a-0a79-41fa-2b80-d1d0bc90ce3d.htm\u000088","size_t Explicit Conversion (size_t to UInt16)\u0000html/784c4122-3a62-f338-0e4a-88b6a69a1e9e.htm\u0000142","gmp_lib.mpn_divexact_by3 Method\u0000html/75f2a84e-44f3-b7cc-e6ad-392111d5b9cc.htm\u00001030","gmp_lib.mpz_tdiv_q_2exp Method\u0000html/746301ec-352c-9bae-ff92-8a2ed31be655.htm\u0000622","gmp_lib.mpn_divmod_1 Method\u0000html/9074a45b-0d68-cf18-75fe-076e720a9a61.htm\u0000836","mp_exp_t Implicit Conversion (UInt16 to mp_exp_t)\u0000html/94f00d9c-cc2e-8ce7-56e5-f827238651cd.htm\u0000140","gmp_lib.mpz_mod Method\u0000html/8d141ae9-4a01-bdc9-caf3-8daba3321ac1.htm\u0000632","gmp_lib.mpz_primorial_ui Method\u0000html/985a65cd-9a65-e8b3-580b-626b65662dd6.htm\u0000398","char_ptr.Zero Field\u0000html/76481715-8a8b-e739-905c-f0d83de503ab.htm\u000094","gmp_lib.mpn_zero Method\u0000html/90a57214-6596-be63-31e7-aa3186252628.htm\u0000413","gmp_lib.mpf_mul_ui Method\u0000html/99a405b5-c051-9905-cf57-7139a0e503cf.htm\u0000580","mp_size_t.Equals Method (Object)\u0000html/764c23ab-f2fe-b3e4-68a4-4a27fb6dc6b0.htm\u0000180","FILE Fields\u0000html/76b37dae-ecff-2bd9-2e80-002354a7dddc.htm\u000038","gmp_lib.mpq_set Method\u0000html/9eac8ea9-0821-09b2-8091-e6638c562c7f.htm\u0000576","gmp_lib.mpz_swap Method\u0000html/90eada10-67d0-8376-0010-d053e5043b96.htm\u0000522","gmp_lib.mpz_size Method\u0000html/9a169dd9-42b0-ea59-abbe-4efc6b870c75.htm\u0000486","gmp_lib.mp_get_memory_functions Method\u0000html/9a229bed-b8b6-e0ad-f153-689455252ec4.htm\u0000449","gmp_lib.mpn_sec_sub_1 Method\u0000html/9137a632-abd2-7963-1991-85e6d753bf13.htm\u0000891","gmp_lib.mpn_neg Method\u0000html/9fb96802-e56e-8fd8-cef2-b44870d09a10.htm\u0000788","gmp_lib.mpz_export Method (void_ptr, ptr(size_t), Int32, size_t, Int32, size_t, mpz_t)\u0000html/95c2ec1a-18ef-5081-f614-ccb6047a2b52.htm\u00001554","gmp_lib.mpn_set_str Method\u0000html/9a68645a-d8d6-f4c1-f706-0dc217f9809a.htm\u0000857","gmp_lib.mpq_set_ui Method\u0000html/915a7958-6821-bb64-468f-b0b48b351878.htm\u0000509","gmp_lib.mpz_powm_ui Method\u0000html/9fd28088-e353-2b5e-03e3-9c2763226ed6.htm\u0000663","gmp_lib.free Method\u0000html/92160da3-b1af-e005-cb05-e3fb4dd524d8.htm\u0000105","gmp_lib.mpn_scan1 Method\u0000html/95c5a467-0bfe-337e-f6ca-657cf8c19eb1.htm\u0000422","gmp_lib.mpn_mod_1 Method\u0000html/9aa24cc8-8cf5-4b8a-cd1b-5ded400efa50.htm\u0000608","mp_exp_t Explicit Conversion (mp_exp_t to UInt16)\u0000html/92ffc71c-a4b3-4367-ba65-25b82d7e5cfd.htm\u0000142","Welcome to the GMP Native Interface for .NET Library\u0000html/846f5c8a-6cba-433e-9f18-cde2ff5695cd.htm\u00009304","char_ptr Operators\u0000html/84b523e8-bc53-01e9-49af-f7996af73647.htm\u000059","mp_exp_t.Inequality Operator\u0000html/931e55b9-30c1-aa94-c044-0400b5abea60.htm\u0000191","gmp_lib.mpn_submul_1 Method\u0000html/95e10fea-31c2-e900-c5b0-f48636e1d76e.htm\u0000885","mpf_t._mp_size Property\u0000html/9aa3bb30-32b3-b465-af05-9b048bb610f1.htm\u0000171","mpz_t._mp_alloc Property\u0000html/93206a07-9ee6-f89b-f029-f0e80982c911.htm\u0000173","mp_limb_t Explicit Conversion (mp_limb_t to UInt16)\u0000html/9ab62efe-605f-58cf-588c-1e52adcfb373.htm\u0000142","gmp_lib.mpz_popcount Method\u0000html/84bf95e4-d9d0-4ffe-f836-3650342de962.htm\u0000463","gmp_lib.mpn_sec_powm_itch Method\u0000html/96652cce-b8f1-0b9e-8434-19cf9bb3eb29.htm\u0000336","mp_ptr Properties\u0000html/9b1ae76e-d9d8-e72d-9fa6-fe8e2d833d40.htm\u000050","mp_size_t Explicit Conversion (mp_size_t to UInt64)\u0000html/969bef9e-e9a3-e671-5378-0767ee7f946b.htm\u0000143","gmp_lib.mpq_set_z Method\u0000html/84d256a1-cd11-3bf9-3e8c-8a7e1980315d.htm\u0000563","mp_limb_t Implicit Conversion (UInt64 to mp_limb_t)\u0000html/9b49e0e1-2b6a-8d1a-eb15-0a1a17358384.htm\u0000141","gmp_lib.mpz_sgn Method\u0000html/86b2033c-26c3-3889-9025-b2a638910a86.htm\u0000407","gmp_lib.mpz_powm_sec Method\u0000html/93210ab6-2523-3130-044a-80bcf43c181d.htm\u0000800","gmp_lib.mpn_tdiv_qr Method\u0000html/9fe90631-f519-1cf3-5a20-701d2bae1d0d.htm\u00001083","gmp_lib.mpz_get_d Method\u0000html/89d8c501-6c12-9104-7e2d-be411f443b62.htm\u0000405","gmp_lib.mpz_fits_sint_p Method\u0000html/a066df5a-c312-3b00-6092-6f914c3ee248.htm\u0000384","gmp_lib.mpz_ui_sub Method\u0000html/8d80c2f9-de42-f223-595e-108f165d5746.htm\u0000546","mp_limb_t.Equals Method (mp_limb_t)\u0000html/a1075491-112f-885c-7097-2745d8c251a2.htm\u0000161","mp_limb_t Fields\u0000html/a1100e83-1a57-f861-4850-83b9bce3ebc2.htm\u000036","gmp_randstate_t.ToIntPtr Method\u0000html/a19b1d7a-9367-0447-a5a6-106e15386cdb.htm\u0000118","gmp_lib.mp_uint_per_limb Field\u0000html/af9533ce-5e67-245d-1cb3-9efb7772a6c8.htm\u0000188","size_t Explicit Conversion (Int16 to size_t)\u0000html/8da2a46e-34a6-f8be-270d-32fbf6424d98.htm\u0000139","mp_size_t Methods\u0000html/afc0fd4e-39a7-905a-93b9-8bd291904211.htm\u0000124","gmp_lib.mpf_ceil Method\u0000html/9b4a5f6b-3f8e-a957-ae84-303c6897aeb4.htm\u0000540","gmp_lib.mpz_fdiv_r Method\u0000html/5dfc0ea9-a81f-bda9-356c-034395ba3c9c.htm\u0000698","mp_size_t Explicit Conversion Operators\u0000html/9c49193c-e71d-9d5a-ce64-27446b2d8c1b.htm\u0000151","gmp_lib.mpz_cdiv_q_2exp Method\u0000html/a4def6d8-f8a5-f76f-4ef0-3e6e7eec23fb.htm\u0000622","gmp_lib.mpz_limbs_write Method\u0000html/86ddbf69-57f6-af58-bd13-3eca06123b29.htm\u0000745","gmp_lib.mpz_init_set_si Method\u0000html/9cbc8594-a202-86fd-f4e8-22635ba952b5.htm\u0000372","char_ptr.Equals Method (char_ptr)\u0000html/b1eefed1-412c-fcb1-29ff-34094bc8d57e.htm\u0000161","char_ptr.Equality Operator\u0000html/a4f47fa4-8285-638d-c094-bc9e249a49a0.htm\u0000189","gmp_lib.mpz_powm Method\u0000html/9de702f4-758b-2a4e-1025-ed5e46cc7db2.htm\u0000765","mp_ptr.Item Property\u0000html/a7661bd2-2bcb-01c5-9833-5ab6d6305daf.htm\u0000176","gmp_lib.mpf_get_prec Method\u0000html/96c4a09e-3f83-00ab-30d0-78a82764b0ce.htm\u0000418","gmp_lib.mpz_si_kronecker Method\u0000html/a248732b-c4be-7e9a-4207-0049371764ff.htm\u0000513","gmp_lib.gmp_randseed Method\u0000html/b31d5778-362b-b75f-40cc-4c8280ca889c.htm\u0000548","gmp_lib.mpf_get_str Method (char_ptr, mp_exp_t, Int32, size_t, mpf_t)\u0000html/9e7b9239-a7a8-4667-f6c7-bfc142d3f429.htm\u0000932","gmp_lib.mpn_nand_n Method\u0000html/a7d1fd40-0415-b4af-1787-706d245ff96e.htm\u0000686","gmp_lib.mpz_mod_ui Method\u0000html/86fd57d1-ccfa-804e-760b-bd8e7ade2176.htm\u0000643","gmp_lib.mpf_pow_ui Method\u0000html/96e2fb95-0ac0-3d24-bea9-ee5631f30347.htm\u0000562","gmp_lib.mpf_set_default_prec Method\u0000html/9e93d02e-f5c7-1a6f-68fe-a33d793a93e2.htm\u0000319","gmp_lib.mpz_fdiv_r_ui Method\u0000html/772064e8-3ec1-840e-c79c-78f478321b6c.htm\u0000699","mp_bitcnt_t Explicit Conversion Operators\u0000html/a2b35c8b-a71a-2e93-2f3b-cd5f8dcb51b4.htm\u0000165","gmp_lib.gmp_randinit_mt Method\u0000html/b3ed0ded-086a-41f1-6051-d08afa338da8.htm\u0000311","gmp_lib.mpq_div_2exp Method\u0000html/8dc5397d-96e4-74dd-cd31-0d05649ea927.htm\u0000295","gmp_lib Fields\u0000html/b4507d49-5a58-a25b-6ae3-ac7e599caab1.htm\u000082","gmp_lib.mpn_sub Method\u0000html/87681f32-b766-3ce2-7c08-98b2d32cb5fa.htm\u0000904","gmp_lib.mpf_init_set_d Method\u0000html/a2c14761-1b23-0de9-3842-c2d4e3d7aac0.htm\u0000436","gmp_lib.mpz_abs Method\u0000html/9761cc8e-6099-7a76-5ea6-d27f617fd5d1.htm\u0000494","mp_limb_t Explicit Conversion (Int16 to mp_limb_t)\u0000html/b88446f7-b9cf-5692-d4fe-7b809ef197eb.htm\u0000139","gmp_lib.mpf_set_prec_raw Method\u0000html/b456f637-83f4-9d4f-18c5-052d77fbf981.htm\u0000849","size_t Implicit Conversion Operators\u0000html/a35ea6b8-48fa-4e62-bdbd-fee74574cac5.htm\u000095","gmp_lib.mpz_mfac_uiui Method\u0000html/b4ff3a9e-3ab5-689f-7a80-b61dad2ea125.htm\u0000423","char_ptr Fields\u0000html/b32f2955-fb82-d5d4-3b3d-7dcd95a5d305.htm\u000046","gmp_lib.mpn_sec_powm Method\u0000html/a38b87c5-c6ac-fa68-6d58-c45793bf933e.htm\u00001069","gmp_lib.mpn_lshift Method\u0000html/b52f3ab3-7ad3-7dde-14a2-83c81840b829.htm\u0000699","mp_exp_t Fields\u0000html/a423051c-4997-14ad-8e54-e6b961ce6932.htm\u000036","gmp_lib.mpn_sec_mul_itch Method\u0000html/b07466c5-6249-332d-e89b-aeb3675970ff.htm\u0000264","gmp_lib.mpf_init2 Method\u0000html/98083eac-9993-41b2-4943-678785fce712.htm\u0000479","gmp_lib.mpz_legendre Method\u0000html/b5936979-01aa-1cd8-20de-d6386368e234.htm\u0000485","gmp_lib.mpz_lucnum_ui Method\u0000html/a48d50bf-0432-7feb-cc41-d6bf70f78e58.htm\u0000444","ptr(T) Methods\u0000html/b390b506-1cff-5bd4-fcf5-a135127497dc.htm\u0000154","gmp_lib.mpn_sec_add_1_itch Method\u0000html/87bbc39f-b11a-76d9-f31d-f5dcf365a67d.htm\u0000207","size_t Explicit Conversion (size_t to Byte)\u0000html/b60d2b4d-e77b-2a6a-bc12-9bba19450de7.htm\u0000142","FILE.GetHashCode Method\u0000html/b6911fef-883d-ec11-c2ad-1ff1ff565601.htm\u0000121","gmp_lib.mpq_numref Method\u0000html/a4c2958c-5957-d736-6883-ce7e76b3d7a4.htm\u0000470","gmp_lib.mpq_clear Method\u0000html/b69da354-160b-602a-4cc4-faf7ca423186.htm\u0000376","mp_ptr Constructor (Byte[])\u0000html/be2f5733-8c21-c6e9-c4be-ca5f0b0ebba9.htm\u0000187","gmp_lib.mpz_urandomm Method\u0000html/981cfca4-f958-045f-84b7-01717fcd88d1.htm\u0000693","mp_size_t Constructor\u0000html/be71a625-32c1-841d-0915-f0771323d00a.htm\u0000123","gmp_lib.mpz_clears Method\u0000html/a909faa8-4939-1ba3-5647-af8836c9a291.htm\u0000468","mp_size_t Explicit Conversion (mp_size_t to SByte)\u0000html/8dc5a181-8213-f87c-bd52-e77624313a9c.htm\u0000142","mp_limb_t.Inequality Operator\u0000html/be93bccd-2cad-322c-e211-5523de89b567.htm\u0000191","FILE.Equals Method (FILE)\u0000html/a964376d-5264-550c-0dc6-5ce21c48ac93.htm\u0000161","FILE.Equals Method (Object)\u0000html/c35318b5-343e-5f6f-2a46-89cb3019121c.htm\u0000180","gmp_lib.mpf_cmp Method\u0000html/be9e6a25-83fb-49c2-949a-b8642a8234f5.htm\u0000521","void_ptr.Equals Method (void_ptr)\u0000html/c39c5883-0cbc-86ee-d3a6-be3a95f8cadc.htm\u0000161","gmp_lib.mpz_tdiv_r Method\u0000html/beb982a6-fa8e-6a0f-409a-bce1fddb6002.htm\u0000698","gmp_lib.mpz_pow_ui Method\u0000html/8e3a525d-9371-fb32-1051-e8e8fe23a63d.htm\u0000528","mp_limb_t Explicit Conversion (mp_limb_t to Int16)\u0000html/c3def8a2-dda3-3951-fca6-035e9c7ec894.htm\u0000141","mp_bitcnt_t Operators and Type Conversions\u0000html/bee91f05-75c7-52c6-18ae-eb792710655d.htm\u0000286","size_t Implicit Conversion (UInt64 to size_t)\u0000html/c9d426b1-7505-f34c-5122-7ccd2571f577.htm\u0000141","gmp_lib.mpf_get_ui Method\u0000html/aa3fd0ea-a8b6-674b-59ff-b6d4785baed1.htm\u0000244","reallocate_function Delegate\u0000html/aa9d21b4-a929-d550-5a65-f9cbcfa7f638.htm\u0000218","mp_limb_t Structure\u0000html/bf1f694d-f9b2-6413-12e5-ebae603d5b49.htm\u0000542","gmp_lib.mpq_neg Method\u0000html/b6bd5187-99bb-c6b5-d871-b163fa0f7e0e.htm\u0000263","mpf_t.ToIntPtr Method\u0000html/b77413f7-f862-7996-838a-f510fc3f69ed.htm\u0000117","gmp_lib.mpf_sub_ui Method\u0000html/ca339303-b509-db06-c875-3aac3edec5dd.htm\u0000584","gmp_lib.mpf_clears Method\u0000html/bfb87570-3b2e-079a-1528-3746424bbdef.htm\u0000498","size_t.Equals Method (size_t)\u0000html/b08a01e0-6ae7-c9db-4d46-9fdeadaca5ed.htm\u0000161","gmp_lib.mpf_swap Method\u0000html/b77c0292-518a-64d8-4b4e-0dd3c0cb801f.htm\u0000605","mp_bitcnt_t Explicit Conversion (SByte to mp_bitcnt_t)\u0000html/aaf1db64-d29e-3aa5-0a72-6fe2578210de.htm\u0000140","gmp_lib.mpn_divexact_by3c Method\u0000html/c40ea3de-d1be-146b-fe7a-deff566ca817.htm\u00001064","ptr(T) Constructor (T)\u0000html/b7987d45-5188-14f6-7ac7-bbe14184971b.htm\u0000128","mp_size_t.ToString Method\u0000html/abd28ab6-f7d7-296e-852b-ef28b35a08d8.htm\u0000124","gmp_lib.mpq_add Method\u0000html/ca6a2024-43ea-fb4e-245e-12e2e01e4ebd.htm\u0000296","size_t.Value Field\u0000html/b7dbc63c-92d3-28ce-a69a-ed84f6dd720f.htm\u000088","gmp_lib.mpz_cmp_ui Method\u0000html/bfe022c5-95d3-45d7-0c6f-97167a9a0af2.htm\u0000409","gmp_lib.mpz_add Method\u0000html/acb6d3d4-70ad-58be-7cb8-9edb997204b3.htm\u0000613","gmp_lib.mpf_fits_ushort_p Method\u0000html/ada84e5e-397e-e963-7d50-e260d4a104f7.htm\u0000405","mp_limb_t Implicit Conversion (UInt32 to mp_limb_t)\u0000html/adc5aae1-accd-ed83-fe1b-8910aa034c17.htm\u0000140","gmp_lib.mpn_sec_sqr Method\u0000html/bfe1e9b5-6fc1-95f2-d5b6-137fe87c071a.htm\u0000809","mp_bitcnt_t.Equality Operator\u0000html/c0825a57-1ba5-e1d1-3fa9-9c43008c1ada.htm\u0000189","gmp_lib.mpz_tdiv_r_ui Method\u0000html/a58b3e42-f5e9-42d3-e71a-2a6f68dec3a9.htm\u0000676","gmp_lib.mpn_sub_1 Method\u0000html/ae3c6cf7-08a0-54dd-951f-b2fe2112b8b0.htm\u0000790","va_list Constructor\u0000html/ae56ba7a-658c-10a7-c441-f44b82161113.htm\u0000140","gmp_lib.mpz_limbs_modify Method\u0000html/87f5432d-aacb-57b6-b4a7-e4dc803684a4.htm\u0000742","mp_exp_t Explicit Conversion (mp_exp_t to Byte)\u0000html/a5c30e13-40af-5fb4-97fa-75f4653eccee.htm\u0000142","gmp_lib.mpn_scan0 Method\u0000html/ae66c86a-cc34-81be-2a38-e841e8a36f43.htm\u0000422","mp_limb_t Implicit Conversion (mp_limb_t to UInt64)\u0000html/880536ad-8f64-bc4a-a807-0071061ac720.htm\u0000143","gmp_lib.mpq_get_den Method\u0000html/ae9e468d-e9ce-db55-1964-433829dfa476.htm\u0000608","gmp_lib.mpn_mul_1 Method\u0000html/b819fb3b-5d3e-ff23-1687-0e71af684bd7.htm\u0000890","gmp_lib.mpz_fib2_ui Method\u0000html/c0f8ab02-55db-8a6b-705d-6fa700d54545.htm\u0000633","gmp_lib.free Method (void_ptr)\u0000html/c10cea6f-22cd-f84c-c11a-5924ba0b0ee7.htm\u0000141","gmp_lib.gmp_scanf Method\u0000html/880c96b7-378e-3cdb-057e-b6eea1c9e529.htm\u0000753","gmp_lib.mpz_submul_ui Method\u0000html/c5a0fa06-536c-6c6f-20c7-fb014ebc6444.htm\u0000573","gmp_lib.mpf_add Method\u0000html/c19999f1-01ee-a3fe-dc4d-2a459e73492d.htm\u0000657","gmp_lib.mpz_cdiv_r_ui Method\u0000html/af797947-8f84-320e-d1cd-ba578b26cef3.htm\u0000679","gmp_lib.mpn_perfect_square_p Method\u0000html/a5dfd9bc-f86b-8a3b-69fc-8d2d5dea30ae.htm\u0000411","gmp_lib.mpz_fdiv_q Method\u0000html/b0d00a52-e539-c5f7-7d6d-ab202e72ad98.htm\u0000685","size_t Operators and Type Conversions\u0000html/c27b5f76-606f-b512-9424-8e74cea9f6da.htm\u0000286","gmp_lib.mpn_cnd_sub_n Method\u0000html/b82bad6a-f8f0-db53-a6d3-ed6002046257.htm\u0000973","gmp_lib.gmp_randseed_ui Method\u0000html/c5f4e595-de6c-a555-426d-6cb8f429a960.htm\u0000507","gmp_lib.mpf_random2 Method\u0000html/cc6e8f51-f396-f6c3-c6e4-9a9aeeaf2a13.htm\u0000515","mp_exp_t.Equals Method (mp_exp_t)\u0000html/c349463b-04b6-167b-b8f7-9f117789577d.htm\u0000161","mp_exp_t.ToString Method\u0000html/cd071eb3-c175-836d-c47a-f9c007b8738d.htm\u0000124","gmp_lib.mpz_init_set_str Method\u0000html/d5af3442-ab5b-08e2-9398-0b6f04506c16.htm\u0000587","gmp_lib.mpz_fdiv_r_2exp Method\u0000html/b0f120a7-a215-fbff-1138-bac5df8d741c.htm\u0000637","gmp_lib.mpz_random2 Method\u0000html/cd88d27d-fb03-9e74-e353-4f0df7a38a96.htm\u0000472","gmp_lib.mpz_clrbit Method\u0000html/8812c658-675a-b564-9159-2383971747b1.htm\u0000469","gmp_lib.mpn_sec_invert_itch Method\u0000html/ec24a122-714e-5b6f-9872-95fd5fda54ea.htm\u0000216","gmp_lib.gmp_fprintf Method\u0000html/e3abec5c-9d83-babc-a020-ca4817962a21.htm\u0000697","gmp_lib.mpz_tdiv_qr_ui Method\u0000html/d5b95352-7b5e-881b-136a-b78fd8e033ff.htm\u0000794","mp_bitcnt_t Explicit Conversion (mp_bitcnt_t to Int32)\u0000html/ecccb4d7-41db-d565-2551-4c15730c6d2f.htm\u0000141","gmp_lib.ZeroMemory Method\u0000html/e3d53be6-a0ad-fb21-5381-ff688f5984a6.htm\u0000188","FILE.Equality Operator\u0000html/cdb5f955-23ce-e22d-5090-d137153e866f.htm\u0000189","mpq_t.ToIntPtr Method\u0000html/ce76ca4d-3aab-d682-1f85-aa95ce7d43a9.htm\u0000113","gmp_lib.mpz_fits_slong_p Method\u0000html/cad028df-c3f1-12b6-d8dd-56c4968730e4.htm\u0000384","mp_ptr Constructor (UInt32[])\u0000html/cad424b2-4a92-fda9-45dd-243ef9e5f321.htm\u0000189","mp_size_t Explicit Conversion (UInt32 to mp_size_t)\u0000html/edf58344-c7ce-6c94-dea2-e07f06eb7987.htm\u0000140","gmp_lib.mpn_sub_n Method\u0000html/b104184e-cf49-dbdb-764a-9dee5cf7b2fd.htm\u0000847","mp_bitcnt_t Explicit Conversion (mp_bitcnt_t to UInt16)\u0000html/b195041a-f22f-4f68-fba0-58479ec4158e.htm\u0000142","gmp_lib.mpn_hamdist Method\u0000html/caf28774-7b13-0802-858c-a49970d7aa55.htm\u0000512","gmp_lib.mpz_submul Method\u0000html/ce7d559a-3772-41c0-912f-9ab218f4d98c.htm\u0000638","gmp_lib.mpz_rootrem Method\u0000html/a637ce7e-54d7-eba9-0c6f-c237f115b621.htm\u0000670","gmp_lib.gmp_randinit_lc_2exp_size Method\u0000html/f209112e-311a-88cd-becf-33bc3787f91d.htm\u0000416","size_t.Inequality Operator\u0000html/a68386d1-23de-611a-543f-fbd5600f674a.htm\u0000191","mp_ptr Methods\u0000html/f324e472-a709-9f28-6b3c-ffdeda0376bf.htm\u0000171","char_ptr.Pointer Field\u0000html/cfa68b4c-3d5d-c5b1-1ef1-ab054ef87097.htm\u000089","mp_limb_t.Equals Method\u0000html/f3da8743-4110-ef69-3809-3261d9304977.htm\u000069","gmp_lib.mpz_sub_ui Method\u0000html/e3e3f2ce-f3d8-5321-37a5-de65b6c2a30d.htm\u0000548","mp_size_t.Equality Operator\u0000html/a6d79a12-4568-8617-30a9-e36698ef5994.htm\u0000189","size_t.ToString Method\u0000html/e465d040-0d35-f8c8-51db-c56b3d14b4c8.htm\u0000124","mp_bitcnt_t.Equals Method\u0000html/cfedc4a1-b264-82a8-cf48-a6416e4afce7.htm\u000069","size_t Explicit Conversion (size_t to UInt32)\u0000html/d00d45f6-e184-7a72-2c0e-e2b0d39a40c7.htm\u0000142","gmp_lib.mpq_get_str Method\u0000html/f457878b-c3f5-bfe2-aaa9-7f2179332f57.htm\u0000661","gmp_lib.mpz_fdiv_q_2exp Method\u0000html/f56c5489-8c01-a687-fec8-a5f443738701.htm\u0000622","gmp_lib.mpn_sqrtrem Method\u0000html/ee31871c-38bd-fccc-77f5-e76909dd7a79.htm\u00001108","gmp_lib.free Method (gmp_randstate_t)\u0000html/f46e4103-d4c4-69c2-1363-a4cb17d9cfda.htm\u0000143","mpz_t Implicit Conversion (String to mpz_t)\u0000html/d07ddfe6-a0d0-51e7-180c-481fe678fc38.htm\u0000169","gmp_lib.mpn_mul_n Method\u0000html/ee321a9a-852a-993e-f602-72ff2af02ff6.htm\u0000875","mp_exp_t Operators and Type Conversions\u0000html/d0d07662-13f1-e033-9619-1c9f89c37939.htm\u0000286","mp_size_t Explicit Conversion (mp_size_t to UInt32)\u0000html/ee84dcdc-769f-5829-0e77-99ea66f0151b.htm\u0000142","gmp_lib.mpf_reldiff Method\u0000html/f485faa1-3758-8316-f712-42e0fc2058a8.htm\u0000657","gmp_lib.gmp_vscanf Method\u0000html/e5060da5-cafd-67e7-f18f-3a9d3c2aba7d.htm\u0000753","mp_limb_t Explicit Conversion (mp_limb_t to UInt32)\u0000html/f4b3e873-d3fc-637d-d8cb-04cd63c76b6d.htm\u0000142","gmp_lib.mpz_tdiv_ui Method\u0000html/eea23315-8275-7472-44b0-94b9a05a6657.htm\u0000552","gmp_lib.mpf_fits_ulong_p Method\u0000html/d1b172bb-9c87-c255-a736-4b8ef1f6a5fe.htm\u0000404","gmp_lib.mpn_ior_n Method\u0000html/f4c54e3b-1c09-d01d-eb28-b7b05cf6fa70.htm\u0000680","gmp_lib.mpz_even_p Method\u0000html/e6012778-c71b-b078-2ef3-9f9db90f1769.htm\u0000381","gmp_lib.mpz_cmp Method\u0000html/eea958f4-5951-38f2-05ba-3870cefb3842.htm\u0000492","gmp_lib.mpz_urandomb Method\u0000html/c5fc473c-b8dc-8053-4199-e80d58a05230.htm\u0000589","mp_base Properties\u0000html/c65a20b0-ddd8-db62-1d34-19bf1a71ce8c.htm\u000062","gmp_lib.mpf_sgn Method\u0000html/d229629f-3bba-817b-d9a3-6f00271e1da7.htm\u0000397","gmp_lib.mpq_get_d Method\u0000html/f88b40d4-3da9-e2c7-4c4c-1ad868778075.htm\u0000440","mp_exp_t Structure\u0000html/e6a17880-791f-37d4-4942-cf26ce7d4cbf.htm\u0000520","mp_ptr Constructor (UInt64[])\u0000html/ef5be106-0301-8122-c640-70bda121b879.htm\u0000186","size_t Implicit Conversion (UInt32 to size_t)\u0000html/e76254b7-0a0e-d726-a1a2-ebc21dab1c96.htm\u0000140","mp_exp_t Implicit Conversion (mp_exp_t to Int64)\u0000html/e7a5fd85-46d5-46ed-b943-3c245fae350a.htm\u0000142","gmp_lib.mp_bits_per_limb Field\u0000html/f88c76a8-118a-5cbd-0df1-e30adcacb8ae.htm\u0000183","gmp_lib.mpf_ui_sub Method\u0000html/efbe678f-e1f3-b203-eb36-0db03ba11795.htm\u0000586","mpz_t._mp_d_intptr Property\u0000html/f91fdfb5-06bb-23e0-45be-934dd1088a1b.htm\u0000150","gmp_lib.free Method (char_ptr)\u0000html/d3ad552c-4d46-029e-9eeb-44d8abb800e2.htm\u0000141","mp_ptr.GetEnumerator Method\u0000html/f9a60366-d1e2-5565-bbc2-63d98d779e27.htm\u0000156","gmp_lib.mpf_set_si Method\u0000html/f059f8e4-dfc8-79fe-6455-42e227ccbc2e.htm\u0000412","gmp_lib.mpz_2fac_ui Method\u0000html/d479f2da-ecf9-c9d6-5cc7-66eb8b5ba16b.htm\u0000379","char_ptr.Inequality Operator\u0000html/f090e7f3-7440-c789-5594-e5512076a61a.htm\u0000191","gmp_lib.mpq_sub Method\u0000html/e7d65cf6-2ee4-c983-62b5-4ad66f1d8599.htm\u0000296","mp_exp_t Implicit Conversion (Byte to mp_exp_t)\u0000html/fa401922-089c-d6e0-8ef7-e9013676e9e5.htm\u0000140","mp_exp_t Constructor\u0000html/d4cd9f0b-9f54-1f1d-6a27-a0ce3122249c.htm\u0000123","mp_size_t Explicit Conversion (Int64 to mp_size_t)\u0000html/fecd3260-6eb9-5e31-0266-9bb52bf9b038.htm\u0000140","gmp_lib.mpn_cnd_swap Method\u0000html/f0985ccc-17da-8a0b-066c-53df9b1921a1.htm\u0000794","gmp_lib.mpz_gcdext Method\u0000html/fae08c47-86df-9010-1827-a9fa6e48a1af.htm\u00001097","gmp_lib.mpn_andn_n Method\u0000html/b8b6d088-3330-5073-dc17-18ea23b0fc14.htm\u0000685","gmp_lib.mpn_sqr Method\u0000html/ff9c2930-ded2-c5b6-46dd-3ff9279cdc5e.htm\u0000759","gmp_lib.mpz_millerrabin Method\u0000html/f0bda1a7-4b40-0896-4939-4dc66b256424.htm\u0000432","mp_exp_t.Equals Method (Object)\u0000html/b91d6398-e5f7-0ee9-e982-4ec2e009d0bc.htm\u0000180","gmp_lib.mpn_sizeinbase Method\u0000html/fb2d29b4-f7e2-e3d6-6fcb-920f2e86c0d7.htm\u0000499","mp_size_t.Equals Method (mp_size_t)\u0000html/b93a08cc-4dfe-0c34-c1ac-25344489f2d3.htm\u0000161","gmp_lib.mpz_sqrtrem Method\u0000html/e802af92-73bf-b138-dc95-a3c57eeefb66.htm\u0000649","gmp_lib.mpz_mul_si Method\u0000html/ffd27ee1-e1e3-567f-b3cf-87dec2de2c83.htm\u0000567","void_ptr Constructor\u0000html/e85d4d94-22d0-5888-54e5-e1e3289dfe90.htm\u0000119","mp_bitcnt_t Implicit Conversion (mp_bitcnt_t to Int64)\u0000html/b9af7417-7e72-7f81-8433-2e231271f9b6.htm\u0000142","FILE.Value Field\u0000html/fb70a49d-b7b0-b8fc-83f5-0864f381cc76.htm\u000088","gmp_lib.mpz_setbit Method\u0000html/f0caf821-320b-1a8b-87ff-84fcbdfd5801.htm\u0000469","gmp_lib.mpf_set_z Method\u0000html/d60489f8-91f8-ea00-d29c-a52449e712da.htm\u0000479","gmp_lib.mpz_bin_ui Method\u0000html/cbbdf666-7c6c-f3f3-1790-b5bb1655af87.htm\u0000561","mpq_t._mp_den Property\u0000html/fb8c2e17-4a22-899c-77af-6d3bef099fc2.htm\u0000123","gmp_lib.mpn_add Method\u0000html/b9df04c4-224e-f2ad-8e90-fbb3b30bd76d.htm\u0000881","gmp_lib.mpz_remove Method\u0000html/d6721058-8a6f-9b20-2a5f-8ffd83cc2a2e.htm\u0000636","gmp_lib.mpq_mul_2exp Method\u0000html/f148f8be-dfbc-fc41-981d-0a99834f01ff.htm\u0000295","gmp_lib.mpn_gcdext Method (mp_ptr, mp_ptr, mp_size_t, mp_ptr, mp_size_t, mp_ptr, mp_size_t)\u0000html/c7536923-2242-a346-3211-02806aebd69f.htm\u00001266","gmp_lib.mpz_cdiv_r Method\u0000html/e8f34851-d0b2-335e-1ea5-f9129062aabf.htm\u0000702","gmp_lib.mpq_clears Method\u0000html/cc2693e9-1cc5-3098-f2f7-bb05c8017f62.htm\u0000506","mp_exp_t Implicit Conversion Operators\u0000html/c7574415-f402-d74d-8dfc-c4ec2f893a5f.htm\u0000123","gmp_lib.mpn_sec_div_qr_itch Method\u0000html/b9e1a8f8-5156-ca69-337b-e67c2fd851f7.htm\u0000264","gmp_lib.mpz_perfect_power_p Method\u0000html/d7722641-e3ea-336d-63f3-dc48f786e376.htm\u0000443","size_t Explicit Conversion (Int64 to size_t)\u0000html/e9177dc9-2049-a649-3bf2-735ed6927aae.htm\u0000140","mp_size_t.Inequality Operator\u0000html/d7d60484-ecc2-8e26-1dac-de2617ab1867.htm\u0000191","gmp_lib.mpq_set_si Method\u0000html/ba898f37-20d0-a5cd-eff1-0663f18220dd.htm\u0000516","gmp_lib.mpn_nior_n Method\u0000html/c7d8bbe3-23cd-3460-be24-3a3ac3b28cf4.htm\u0000690","gmp_lib.mpf_get_str Method (char_ptr, ptr(mp_exp_t), Int32, size_t, mpf_t)\u0000html/bad56282-fbca-6e3b-03c8-085cff07eed8.htm\u0000965","gmp_lib.mpf_get_si Method\u0000html/d948e832-ee71-628a-6a7b-766138afff62.htm\u0000423","gmp_lib.mpz_tdiv_r_2exp Method\u0000html/c8216c67-1e74-82d0-6ca0-f24d07045ca8.htm\u0000637","gmp_lib.mpz_fits_ulong_p Method\u0000html/fb9e7caf-b049-7884-b70c-185053972604.htm\u0000379","gmp_lib.mpz_ui_kronecker Method\u0000html/d9715b1a-6092-83e6-d7f3-6cfbb4adb143.htm\u0000514","mp_size_t.GetHashCode Method\u0000html/c82e8cd1-5053-7e58-3b57-c20583dcc5e7.htm\u0000121","mp_bitcnt_t Implicit Conversion (mp_bitcnt_t to UInt32)\u0000html/c897167e-f92f-0785-bda4-0f40d89fe35a.htm\u0000142","gmp_lib.mpz_xor Method\u0000html/fd4c285a-e2e1-f8ba-97b3-08d4ae6a2ebf.htm\u0000658","size_t Explicit Conversion (size_t to Int64)\u0000html/fd60a636-df2f-3c60-40c7-b46077830f00.htm\u0000142","gmp_lib.mpq_set_str Method\u0000html/e98ec3cf-b539-8024-c401-ecd24bd43662.htm\u0000638","gmp_lib._mpz_realloc Method\u0000html/c9cb6a67-59b8-5c03-f31d-f252441c53f6.htm\u0000710","size_t Structure\u0000html/d9761bfb-1882-59d2-e89b-c6460141f9a6.htm\u0000487","gmp_lib.mpz_cmp_d Method\u0000html/bb37470f-5f40-4f6d-01d9-4e40446782a3.htm\u0000447","gmp_lib.mpn_divrem_1 Method\u0000html/f5c3f25d-1ad5-b3be-fc4b-280a62869912.htm\u0000902","gmp_lib.mpz_fdiv_qr Method\u0000html/d9ab5220-69aa-8e5d-8d15-375eb27149ad.htm\u0000825","gmp_lib.mpq_set_f Method\u0000html/f5dc74ec-155b-2a14-3eb5-4610a8509bae.htm\u0000535","mp_exp_t Explicit Conversion (mp_exp_t to UInt64)\u0000html/bb3fdf5b-8b0e-e922-a1bd-cd337a89f971.htm\u0000143","gmp_lib.mpz_export Method (void_ptr, size_t, Int32, size_t, Int32, size_t, mpz_t)\u0000html/c9d371c8-8c16-77a3-2c47-8edae05276c5.htm\u00001523","mpq_t.ToString Method\u0000html/e9fce326-9ff5-0bbc-87d7-53ace305f107.htm\u0000122","gmp_lib.gmp_asprintf Method\u0000html/fe6e46c3-8464-a080-b5fc-718589320cd5.htm\u0000728","Math.Gmp.Native Namespace\u0000html/d9c51b9f-0c54-770b-28ea-6eebd8fef368.htm\u0000247","gmp_lib.mpz_lcm_ui Method\u0000html/f60dbcbd-d4f0-edcc-8f88-2de1aa375e6b.htm\u0000276","mp_bitcnt_t Explicit Conversion (mp_bitcnt_t to SByte)\u0000html/fe73a139-80df-459c-fb02-d0d9ccdd8bb5.htm\u0000142","mpf_t._mp_exp Property\u0000html/f63ee104-afaa-e0b8-ff39-f60b9a934ea3.htm\u0000228","gmp_lib.mpn_rshift Method\u0000html/bb46ebe4-c002-8769-19ed-136a86e87134.htm\u0000725","gmp_lib.mpf_cmp_si Method\u0000html/d9d29633-42c7-fb1c-cdee-3b7993f45653.htm\u0000437","gmp_lib.mpz_set_q Method\u0000html/f6eeca07-edf7-6915-36e4-e8a7a62333d7.htm\u0000464","gmp_lib.mpz_get_si Method\u0000html/da585eac-be2c-38ea-8be5-90c5be95ae86.htm\u0000437","gmp_lib.mpf_out_str Method\u0000html/feafa6f8-9793-d704-31a8-67c2cec0c33e.htm\u0000710","gmp_lib.mpq_cmp_z Method\u0000html/bc33b7de-0deb-669e-0bb7-6cd1090f4aea.htm\u0000537","gmp_lib.mpf_floor Method\u0000html/f7584918-b77f-3524-eea2-04134a2c3ba6.htm\u0000539","char_ptr Constructor (IntPtr)\u0000html/dacdc449-bc14-8224-58ec-2837db13ad15.htm\u0000128","gmp_lib.mpz_init_set_d Method\u0000html/fec3a449-96b9-64b0-f53d-0b5a3856d02d.htm\u0000396","mp_base._mp_d Property\u0000html/db55f1a9-cd4c-b7e9-c831-4391c0497ef7.htm\u0000379","gmp_lib.mpf_set_q Method\u0000html/bd669b1e-a941-2e35-7c29-29a5b5ff5e3a.htm\u0000491","gmp_randstate_t Class\u0000html/f7e5846d-548d-3bf3-74ac-219fde42a041.htm\u0000248","gmp_lib.gmp_vasprintf Method\u0000html/bd7a38bd-df52-4b0f-36d4-eb539767d89f.htm\u0000701","gmp_lib.mpz_lcm Method\u0000html/db614763-a13e-6456-d52b-9f567be7e776.htm\u0000598","void_ptr.Inequality Operator\u0000html/bd89f9a0-7e6f-d1e7-46b3-051bfbe290f4.htm\u0000191","gmp_lib.mpq_init Method\u0000html/dbf3d252-fd6d-455f-2ba7-4091845b86a7.htm\u0000435","gmp_lib.mpf_init_set_si Method\u0000html/dc1406fd-4ca4-70d3-dc83-bd40b955564a.htm\u0000430","gmp_lib.mpz_init Method\u0000html/dc2f13ec-ac21-1196-0a1d-c574578b1f24.htm\u0000374","mp_base Methods\u0000html/dc319ce0-0560-799e-9187-8445d98b802b.htm\u0000150","va_list.RetrieveArgumentValues Method\u0000html/ddbcfc40-f5e5-a37b-6a8c-76e08932025a.htm\u000092","gmp_lib.mpz_inits Method\u0000html/de0b7cf7-1826-55f3-379d-41a6ef2d0991.htm\u0000471","allocate_function Delegate\u0000html/dfe3609d-cc50-e357-4254-e3a8e2847f07.htm\u0000149","gmp_lib.mpz_fits_sshort_p Method\u0000html/e07f3328-a28c-c75c-10a6-f21d05e6aec0.htm\u0000384","mp_ptr Constructor (mp_size_t)\u0000html/e0c0acc3-41cd-cb7d-68e7-3bf8dc5039d4.htm\u0000148","gmp_lib.mpq_out_str Method\u0000html/e1c059c4-4cd9-9a2b-1178-4b1a60354129.htm\u0000743","gmp_lib.mpf_get_d_2exp Method\u0000html/e1edc21e-74a0-b44c-216b-bad204b5a48a.htm\u0000601","void_ptr Structure\u0000html/e200d734-044d-4cc7-acc7-2333d7cf3c9a.htm\u0000278","mp_limb_t Explicit Conversion Operators\u0000html/e2434db6-d7f3-e7d6-2bd7-04e29ba0a7a8.htm\u0000179","void_ptr Methods\u0000html/e267ef2f-54a1-a3f1-441f-0655b542bf55.htm\u0000148","mp_size_t Implicit Conversion (Byte to mp_size_t)\u0000html/e2817889-195b-d443-500d-2568ebfefe4f.htm\u0000140","gmp_lib.mpz_invert Method\u0000html/e3072efb-05a9-947c-5532-6d806c157e4a.htm\u0000710"] \ No newline at end of file +["GMP Native Interface for .NET - Redirect\u0000index.html\u000018","GMP Native Interface for .NET - Search\u0000search.html\u000015","FILE Methods\u0000html/00586c66-53ac-3fe3-16a4-3ceb2f94620b.htm\u0000125","gmp_lib.mpf_sqrt Method\u0000html/00a7e91d-b046-f5d3-5b51-55868d87e228.htm\u0000487","mp_limb_t Implicit Conversion Operators\u0000html/015a8bc4-a8de-d7c7-3aac-2524de5dfd03.htm\u000095","mp_exp_t Implicit Conversion (mp_exp_t to Int32)\u0000html/015f7dd6-55ab-71d0-316b-71a3f99799c3.htm\u0000141","void_ptr.Equals Method (Object)\u0000html/0177c7b6-b5d5-3815-b64a-4f3a7686bf6d.htm\u0000180","gmp_lib.mpz_cmpabs_d Method\u0000html/011efd01-e7f0-47d8-7d1e-77888d96f0d4.htm\u0000456","mp_base._mp_d_intptr Property\u0000html/01baafdb-caf3-5653-428f-0ba9c42c3a9a.htm\u0000143","gmp_lib.mpf_inits Method\u0000html/018278a0-148f-c898-5bd0-42aae4ae0069.htm\u0000373","gmp_lib.gmp_urandomm_ui Method\u0000html/020d0663-b84b-54aa-8e2f-645ed532d175.htm\u0000392","gmp_lib.mpz_kronecker_si Method\u0000html/0252e04b-b8fc-5a06-e1e2-a0cafbb44296.htm\u0000485","mp_exp_t Explicit Conversion Operators\u0000html/021c96a1-51fa-2b2a-4c65-7ae3bb374c33.htm\u0000151","gmp_lib.mpq_cmp_ui Method\u0000html/03336561-2bb9-b38f-8adb-506e0fad094b.htm\u0000469","mp_limb_t Explicit Conversion (Int64 to mp_limb_t)\u0000html/03a17ed9-19e1-9de3-0ea4-4ff3f63938a6.htm\u0000140","void_ptr.Equals Method\u0000html/0521b935-27ad-ca39-ed8a-6c4b4fc51116.htm\u000069","gmp_lib.mpn_sec_mul Method\u0000html/028e92d4-3699-77ff-e8da-9ff4c367f5b3.htm\u0000832","gmp_lib.mpn_copyi Method\u0000html/00d8413a-b34b-5e89-193c-1bfe522710c5.htm\u0000498","mp_base Fields\u0000html/0525612d-5a63-106e-2d53-4ad25dd2e3a1.htm\u000039","void_ptr.GetHashCode Method\u0000html/04ef14d3-d09c-cfcb-0cea-8984c92612f5.htm\u0000121","mpf_t Implicit Conversion (String to mpf_t)\u0000html/058e477a-0126-b073-ee83-77ed89a58351.htm\u0000195","gmp_lib.mpz_cmpabs_ui Method\u0000html/05f897c4-77dc-7735-81ca-65650f61d961.htm\u0000350","mp_limb_t Explicit Conversion (Int32 to mp_limb_t)\u0000html/06428417-fb0b-82c7-4b50-99dfe28c7afb.htm\u0000139","gmp_lib.mpz_cdiv_q_ui Method\u0000html/05b3707d-5f48-4d76-c42a-566f3179d7f8.htm\u0000586","gmp_lib.mpz_out_raw Method\u0000html/053b54b6-f646-f0aa-ddaf-00c494a6d5ef.htm\u0000871","char_ptr Structure\u0000html/06249483-9daf-95f9-32c7-30195550bbcc.htm\u0000292","gmp_lib.mpn_random2 Method\u0000html/06d850ef-82b2-56f1-32ae-2f1724da3d5b.htm\u0000381","gmp_lib.mpn_sec_sub_1_itch Method\u0000html/098c8787-2069-5d1e-a2f9-1f78bdcd60a9.htm\u0000171","mp_bitcnt_t Methods\u0000html/0968b601-ff25-497d-c2eb-28487c3d29cf.htm\u0000124","gmp_lib.reallocate Method\u0000html/067f64f9-7014-8c6a-3c02-153c1460a1dd.htm\u0000348","gmp_lib.mpz_kronecker_ui Method\u0000html/07613c31-7d00-9806-1676-55f8c5a997f8.htm\u0000486","mp_exp_t Explicit Conversion (mp_exp_t to Int16)\u0000html/0c44ebce-9678-a295-598a-588046225af2.htm\u0000141","gmp_lib.mpn_sec_div_r Method\u0000html/094ea390-8cc8-bac7-35c3-3616775736de.htm\u0000734","mp_size_t.Equals Method\u0000html/096397d8-2db8-7eeb-3b75-25ed0bad8379.htm\u000069","va_list Methods\u0000html/0af0c5f7-045d-d0b0-fe24-f20f44b030dc.htm\u0000171","mp_bitcnt_t.ToString Method\u0000html/0dd7a5d2-ab07-87dc-79d2-d9b361bc0a34.htm\u0000124","mpf_t Constructor\u0000html/0e0a10d5-52ab-1821-6fe1-97514e009418.htm\u000089","size_t Methods\u0000html/0777a4c0-90d5-95bc-1192-f390bfbcbc43.htm\u0000124","mpq_t Properties\u0000html/0e7e8afb-9c1f-87e4-4f01-0575c8203613.htm\u000049","gmp_lib.mpf_set_ui Method\u0000html/060aa73e-8c00-0a6b-f569-ad198c4f0d90.htm\u0000370","gmp_lib.mpf_integer_p Method\u0000html/11a036ec-5052-7dc4-bdb6-10e5c92f88cc.htm\u0000368","gmp_lib.mpz_lucnum2_ui Method\u0000html/0cdaca8f-816e-8c22-f46b-fcf58e9e91d4.htm\u0000609","va_list.ToIntPtr Method\u0000html/13e99044-0242-c6b6-6a32-e9abb01ceaaa.htm\u0000115","gmp_lib.mpf_init Method\u0000html/0dd846ac-56b6-3ea8-0441-12490f67fbf7.htm\u0000384","gmp_lib.mpq_sgn Method\u0000html/1176cc4e-ffda-2993-1a4a-2e0c7ed24adb.htm\u0000389","gmp_lib.mpq_swap Method\u0000html/11e36fbc-ffc4-46df-50b7-2b07684c1755.htm\u0000556","gmp_lib.mpf_fits_sshort_p Method\u0000html/142199e1-6aef-83d5-1986-1b1248ddc6e3.htm\u0000358","mp_exp_t.GetHashCode Method\u0000html/1443760d-18a5-f276-ec75-7b8ead9d8332.htm\u0000121","void_ptr Fields\u0000html/12a4c9d6-02cf-e913-816e-ad530e77722c.htm\u000038","mpz_t._mp_size Property\u0000html/15e1db51-a27c-7eee-03dd-5c6457889be1.htm\u0000169","mp_size_t Implicit Conversion Operators\u0000html/13c05087-b2db-4751-d548-4fa64e30f663.htm\u0000123","gmp_lib.mpz_fdiv_q_ui Method\u0000html/0dcf05e1-ec39-5294-c4d0-d8e0f92642e4.htm\u0000585","gmp_lib.mpz_fac_ui Method\u0000html/17280f99-d0dc-6714-12c7-be17c97c0cdb.htm\u0000366","gmp_lib.mpn_xor_n Method\u0000html/0f01fecd-9200-982d-c331-c213f3b960a1.htm\u0000613","gmp_lib.mpz_ior Method\u0000html/0ccb1bab-4817-1062-242d-41c181cacf77.htm\u0000606","gmp_lib.mp_set_memory_functions Method\u0000html/15ac48e3-750c-d154-7d8f-6dcaa137f5db.htm\u0000844","mpz_t Fields\u0000html/18a76f9f-3507-5e96-06ac-0167e0359410.htm\u000046","mp_base._mp_size Property\u0000html/178d8d44-2485-2972-fe2f-eb9848059e6f.htm\u0000120","gmp_lib.mpf_abs Method\u0000html/17731ba4-bf91-6b9b-737a-a9cc306ba17d.htm\u0000490","gmp_lib.mpn_sec_add_1 Method\u0000html/1555cd52-98d2-6253-214a-d342a539bfb5.htm\u0000754","gmp_lib.mpz_mul_2exp Method\u0000html/18cd39f5-7c88-f557-3803-8a4a321cfb97.htm\u0000525","gmp_lib.mpq_set_d Method\u0000html/1a7c5874-9132-2c43-e407-df1eead74fab.htm\u0000414","size_t Implicit Conversion (UInt16 to size_t)\u0000html/18ef1696-938e-0932-1d55-eaced0d92464.htm\u0000140","gmp_lib.mpf_init_set Method\u0000html/17b3dc26-68af-fb0c-9923-36777e8bd87e.htm\u0000490","gmp_lib.free Method (void_ptr, size_t)\u0000html/19ccd2e3-05f1-d4f4-79b7-28b4f26e5768.htm\u0000219","ptr(T) Constructor\u0000html/1b117248-4e1d-a985-2ab6-4bd8e5b3e769.htm\u000052","gmp_lib.gmp_vsscanf Method\u0000html/1a966758-12dc-4da3-cb22-b3b3d788ba02.htm\u0000758","gmp_lib.mpq_canonicalize Method\u0000html/19d53697-65f1-2df5-62f3-988182af0c88.htm\u0000195","mpz_t Type Conversions\u0000html/1cc35e31-9ab0-7239-d05b-1e2a426338bc.htm\u000046","mp_size_t Explicit Conversion (mp_size_t to UInt16)\u0000html/1babcb9f-d828-81fb-30d5-296cccd21929.htm\u0000142","gmp_lib.mpf_set_d Method\u0000html/1d0c5734-9f0d-ec6b-c540-4379f832b0ca.htm\u0000383","FILE Structure\u0000html/1bcc07bd-8fee-1107-844c-a5ff10e7660c.htm\u0000234","mp_bitcnt_t Explicit Conversion (mp_bitcnt_t to Byte)\u0000html/1d378f21-73e1-43e7-e286-5a6c0cb101ba.htm\u0000142","mp_limb_t.GetHashCode Method\u0000html/1bd10056-1935-a793-4930-68ebfaf82cd1.htm\u0000121","gmp_lib.mpn_sec_div_r_itch Method\u0000html/1cefa5f6-adc3-30a6-b3bd-cb6a7543cb00.htm\u0000208","gmp_lib.mpz_realloc2 Method\u0000html/1de9b70a-1d21-8168-e41c-1c259f64091a.htm\u0000674","gmp_lib.mpf_get_default_prec Method\u0000html/1ca4ec7e-b5d1-3b51-8341-5a345990e62d.htm\u0000271","mp_bitcnt_t Structure\u0000html/1b2b1d64-20c1-7a64-0278-d9ff58ee9cc3.htm\u0000528","gmp_lib.mpn_divexact_1 Method\u0000html/1d6343a5-d42c-c362-714e-e10730e6a6d5.htm\u0000615","gmp_lib.mpn_gcdext Method\u0000html/1d98a5d2-dff5-3fd2-c322-13c56beabb21.htm\u0000108","gmp_lib.mpn_iorn_n Method\u0000html/1b76ffd8-d7f4-5309-3b10-e7e0c418706a.htm\u0000619","gmp_lib.mpn_sec_sqr_itch Method\u0000html/1ba86b5b-8ace-b6ee-99c5-32a8d7648519.htm\u0000171","mp_limb_t Methods\u0000html/1e30b810-66a8-52cc-8501-8bdda18bfaa7.htm\u0000124","char_ptr.ToString Method\u0000html/1eedfa7e-7135-6b5d-e395-9a6b90fab236.htm\u0000128","gmp_lib.mpq_abs Method\u0000html/1f2250c3-a1b8-db12-19e4-9946e39eb64c.htm\u0000215","gmp_lib.mpn_get_str Method\u0000html/1e9cacd7-32b3-7f3b-659a-efdb3e064092.htm\u0000795","size_t Explicit Conversion Operators\u0000html/1f76425d-66dd-c23e-2032-d6f1f2337813.htm\u0000179","gmp_lib.mpf_fits_uint_p Method\u0000html/201b1b12-bb0c-6a53-c6d5-e75db73f8470.htm\u0000359","gmp_lib.mpz_getlimbn Method\u0000html/1dfbf5da-f4c2-bbab-5708-3b31d40e4f16.htm\u0000640","gmp_lib.mpz_set_si Method\u0000html/1ffac718-d814-0556-ea54-dbf1d676e0cc.htm\u0000374","gmp_randstate_t Constructor\u0000html/20a4edb9-f361-6367-9965-64b0f7aeddaa.htm\u0000108","mpq_t Type Conversions\u0000html/25bb755c-4475-9382-5601-dd83fda02afe.htm\u000046","size_t Explicit Conversion (Int32 to size_t)\u0000html/25c0e500-2d89-f414-530f-a0a53b57766f.htm\u0000139","gmp_lib.mpz_sqrt Method\u0000html/1e1204c7-2d33-c9d1-4f4e-c36215f5ebed.htm\u0000458","gmp_lib.gmp_randinit_lc_2exp Method\u0000html/21fdbc76-a0de-1f3a-195f-a5ae0cb3d1da.htm\u0000532","gmp_lib.mpn_xnor_n Method\u0000html/25d623c3-ee22-4b83-1161-3f98ce698012.htm\u0000621","gmp_lib.mpf_mul_2exp Method\u0000html/2041c81e-218b-b514-5a7b-5ee315711bc9.htm\u0000530","mp_bitcnt_t Explicit Conversion (UInt64 to mp_bitcnt_t)\u0000html/22aee6e2-0a8a-0514-baa1-2f6882b60174.htm\u0000141","gmp_lib.mpz_perfect_square_p Method\u0000html/260d6edf-ce02-26f7-d704-ad0d11604e61.htm\u0000373","size_t Fields\u0000html/23937a87-c622-7fe6-7dfc-89d66a88c1fb.htm\u000036","gmp_lib.mpn_gcd Method\u0000html/24ecd2d5-422f-e538-fd43-94b749652393.htm\u0000756","gmp_lib.mpz_tstbit Method\u0000html/20a476ea-9a38-9ef3-1e23-da2b2eba69a9.htm\u0000407","gmp_lib.mpn_cnd_add_n Method\u0000html/27902901-3a7d-b5b3-d3fc-3900f754bff1.htm\u0000825","size_t.Equals Method\u0000html/255140dc-27a7-cc9d-df9a-dc4d03c9a8e4.htm\u000069","char_ptr Constructor (String)\u0000html/255d9de2-3cf6-50f3-3276-a4332896da07.htm\u0000146","gmp_lib Methods\u0000html/0fa7cbf3-e8f4-6b14-d829-8aa663e77c74.htm\u00007150","gmp_lib.mpz_root Method\u0000html/279877e1-b8d0-f52c-16ba-b2e38e671437.htm\u0000521","mpf_t Methods\u0000html/2583789b-09c3-0f9a-fbf9-4d362bd9129a.htm\u0000163","mpz_t Constructor\u0000html/0fcbb911-bc5a-1b11-90c5-96babff86526.htm\u000088","mp_size_t Implicit Conversion (mp_size_t to Int64)\u0000html/289280eb-add9-3787-a6bf-8e9766849efd.htm\u0000142","mpz_t.ToIntPtr Method\u0000html/018d9747-3053-df6d-2bb3-5273ad735860.htm\u0000113","gmp_lib.mpz_cdiv_ui Method\u0000html/290eb509-85df-a0cc-86f8-ac4e6f5d730a.htm\u0000451","gmp_lib.mpz_random Method\u0000html/2b0da39e-331c-878e-26c7-bd6d81c7f8e0.htm\u0000425","gmp_lib.allocate Method\u0000html/2c68671c-cd5c-e2ec-52a2-65b0ca31c3d1.htm\u0000164","gmp_lib.gmp_sscanf Method\u0000html/279d21b9-bd04-522e-0759-d1add6fe6fae.htm\u0000758","free_function Delegate\u0000html/2c9876e2-a0f5-14c6-5069-1a9d50b89185.htm\u0000159","mpq_t Constructor\u0000html/2c2936bd-f40b-391b-de4c-e5111654993b.htm\u000088","char_ptr.Equals Method\u0000html/2d2c429f-5828-694d-2ad7-9d13e5c412b3.htm\u000069","mp_bitcnt_t Explicit Conversion (Int16 to mp_bitcnt_t)\u0000html/29b5075a-d6d3-6fe8-5125-d679317b1022.htm\u0000139","mp_exp_t Explicit Conversion (mp_exp_t to SByte)\u0000html/2c30c503-671c-e6f1-38a8-3a42f51f8019.htm\u0000142","mp_exp_t Implicit Conversion (SByte to mp_exp_t)\u0000html/2f9a1c6d-82f4-6ef2-476a-8231d6b7d497.htm\u0000140","mp_limb_t.Equality Operator\u0000html/2e8177f2-fc95-380b-ef64-a51cf494c686.htm\u0000189","gmp_lib.mpq_denref Method\u0000html/2d93abcb-e73f-fe40-a50b-395a0bf6a4fc.htm\u0000454","gmp_lib.mpz_init_set Method\u0000html/2c37941c-dee7-0d74-7889-3fa6c20bab6a.htm\u0000459","gmp_lib.mpz_divexact Method\u0000html/2ddc32dc-4ee3-18e9-dd3d-7e64c3304e1e.htm\u0000569","gmp_lib.mpz_congruent_p Method\u0000html/2ff1eb0a-f399-2ad2-f7d1-3fb51dceac10.htm\u0000630","gmp_lib.mpn_zero_p Method\u0000html/2e469258-d5e3-da86-aebe-025b92d7cf73.htm\u0000373","mp_limb_t Explicit Conversion (SByte to mp_limb_t)\u0000html/3006d511-ecd7-0e95-44e1-b9effd406cbf.htm\u0000140","gmp_lib.gmp_vsnprintf Method\u0000html/300c388f-ba1c-0ba3-64fd-e7aafb39dcdb.htm\u0000838","mp_size_t Explicit Conversion (mp_size_t to Int16)\u0000html/339354f8-0924-d332-2217-0b06b81f5e5a.htm\u0000141","gmp_lib.mpz_cmp_si Method\u0000html/2e55f6fd-0083-fc85-0d42-65e472376dbe.htm\u0000383","mp_bitcnt_t.Equals Method (mp_bitcnt_t)\u0000html/306b1c06-9439-c811-b7b9-42777ca691e6.htm\u0000161","gmp_lib.gmp_vfscanf Method\u0000html/316be139-2970-161f-ba7c-730f067b5cf3.htm\u0000939","mp_ptr Constructor\u0000html/33563f2c-baba-b555-20fb-9def8b70074c.htm\u0000124","gmp_lib.mpn_add_n Method\u0000html/339edb73-5781-7d73-97b6-9b73451a698f.htm\u0000719","gmp_lib.mpf_mul Method\u0000html/309e6a8c-1318-2d30-a058-f119193546a0.htm\u0000610","mpf_t Fields\u0000html/373cd52b-c12c-bae1-1a8c-b7627903d709.htm\u000046","mp_bitcnt_t Fields\u0000html/376be8f2-7fe0-c6c4-e08d-7883d4d19594.htm\u000036","mp_limb_t.Equals Method (Object)\u0000html/33b840cd-1b41-ad67-8956-b5811ddc6175.htm\u0000180","mpf_t._mp_d_intptr Property\u0000html/39182adf-3ed6-8c68-c2e7-05a9bfcef6ab.htm\u0000153","gmp_lib.mpz_jacobi Method\u0000html/38be0c24-42ac-e0ea-9e18-e75e3bda2a1e.htm\u0000468","gmp_lib.mpf_div_ui Method\u0000html/3985111a-6d13-b418-9c90-422a8e1e5b8b.htm\u0000444","gmp_lib.mpf_ui_div Method\u0000html/34a39f93-359c-526f-c9ad-cd7558968f1e.htm\u0000572","mpf_t Class\u0000html/37c88d6c-8d02-2330-ad77-f20fb73d1677.htm\u0000448","gmp_lib.mpq_inp_str Method\u0000html/38d3a9de-bae7-3f44-18e0-38fe450d4cba.htm\u0000827","mp_bitcnt_t.Value Field\u0000html/3ae51295-d9e7-e4e5-a660-07940dcfcfde.htm\u000087","gmp_lib.mpf_set Method\u0000html/3a025035-e715-0a3d-8d2d-6011430c9463.htm\u0000507","gmp_lib.mpq_inv Method\u0000html/3b01109c-5b01-16d2-edd0-5ac3d5514930.htm\u0000229","gmp_lib.mpz_mul Method\u0000html/3523bf0e-75ec-6286-76a0-4685198e51f6.htm\u0000578","gmp_lib.mpz_tdiv_qr Method\u0000html/387ec1dd-15b3-4cc9-862a-e3f0a8e2cb78.htm\u0000723","gmp_lib.mpz_limbs_finish Method\u0000html/398e3eb8-0f55-086f-a765-0a8b3c9307e0.htm\u0000350","gmp_lib.mpf_inp_str Method\u0000html/3a24f5bd-0b45-8164-f27b-c2e04e35ab64.htm\u0000789","gmp_lib.mpf_div_2exp Method\u0000html/352401d6-c6d1-29c1-a9f6-e5e0ed46bc86.htm\u0000530","gmp_lib.mpf_clear Method\u0000html/3a2a17ed-a64c-8716-7f65-18c661a5279f.htm\u0000361","gmp_lib.mpf_neg Method\u0000html/357791cb-951d-5542-ff67-c00ef5e9aadb.htm\u0000486","gmp_lib.mpz_get_ui Method\u0000html/3a92eddc-59f3-b42f-9921-4e1cc5700d60.htm\u0000377","gmp_lib.mpz_set Method\u0000html/3a4e6141-0771-f9ac-2283-5e9348f86d4a.htm\u0000486","mp_size_t Implicit Conversion (SByte to mp_size_t)\u0000html/3bab30e1-4da4-b2cd-ea9c-9f06097052e6.htm\u0000140","size_t.Equals Method (Object)\u0000html/3c3a57f3-ab98-976d-e470-2b8da8c97b53.htm\u0000180","gmp_lib.mpn_sec_tabselect Method\u0000html/3588cf60-567a-6182-20e8-5e2836498f49.htm\u0000619","mpf_t Type Conversions\u0000html/3ca44c9f-677e-d5fa-5414-399843506633.htm\u000046","gmp_lib.mpf_trunc Method\u0000html/3ac2ecd4-f154-de62-9170-b2d28f362a7e.htm\u0000498","gmp_lib.mpn_popcount Method\u0000html/3bd9de08-5768-bb79-1e09-2953ae1483aa.htm\u0000370","mp_limb_t Explicit Conversion (mp_limb_t to SByte)\u0000html/3cd34dae-2d2e-5efd-cc59-e555d879812a.htm\u0000142","void_ptr.Equality Operator\u0000html/3d7c5927-d163-5d46-1f0b-5c35ca116b22.htm\u0000189","gmp_lib.mpz_divexact_ui Method\u0000html/3ddee65c-a067-79a3-968d-31f3d585db3b.htm\u0000496","gmp_lib.mpz_fits_uint_p Method\u0000html/3ce0cc26-e888-90f8-a517-aad88332eec0.htm\u0000360","gmp_lib.mpz_scan0 Method\u0000html/3e36be2b-14ed-eb7b-0546-af6d49e983fa.htm\u0000506","gmp_lib.mpz_cmpabs Method\u0000html/3e06d348-8a15-691d-5889-ab3f1a4c9f73.htm\u0000498","mp_base Constructor\u0000html/3e385e89-d6d3-27df-ec51-6580f6bea08b.htm\u000089","gmp_lib.mpz_congruent_ui_p Method\u0000html/3eae225a-8db3-3b14-d862-03718f3a5548.htm\u0000480","gmp_lib.mpz_and Method\u0000html/3e5268ed-796b-2880-93a3-8d17143f99b1.htm\u0000603","void_ptr.ToIntPtr Method\u0000html/3e1375c2-3f44-721d-6ef3-32e49a3d7d3b.htm\u0000107","gmp_lib.gmp_version Field\u0000html/3f1b2832-ff9c-cc4a-3e85-e2ee16acc69b.htm\u0000200","void_ptr.Zero Field\u0000html/3fce2dbc-bac6-d24f-d6d4-84454567b8f5.htm\u000094","gmp_lib.mpq_cmp Method\u0000html/3f29d5f4-13ae-cec8-ea75-6a76d00d10fc.htm\u0000517","gmp_lib.mpz_bin_uiui Method\u0000html/402dc8d2-32bd-59ad-80f3-4bd2cc000b0d.htm\u0000416","mpq_t._mp_num Property\u0000html/3fad7a3a-76d1-7e19-0ab4-c93a4bf3655e.htm\u0000123","size_t Implicit Conversion (size_t to UInt64)\u0000html/4089ae7b-a5ca-3feb-37ce-f5f4e627dde7.htm\u0000143","char_ptr.ToIntPtr Method\u0000html/42a15292-978c-35c6-bfa3-9d5acf725ca7.htm\u0000107","mpz_t Methods\u0000html/430d894e-57e0-6020-0ad7-40b74cbd969f.htm\u0000161","mp_exp_t.Value Field\u0000html/40dbbc73-ebfe-df0e-4a28-ef5646a9a25b.htm\u000086","gmp_lib.mpq_div Method\u0000html/433b0777-4514-5b20-7494-f0f2746fe8e5.htm\u0000248","mpf_t Properties\u0000html/44d8440b-0daa-0393-510e-a0ace6d299f7.htm\u0000129","size_t Explicit Conversion (size_t to SByte)\u0000html/44012ded-01f3-9156-80d0-0df7ee0b048c.htm\u0000142","size_t Explicit Conversion (size_t to Int16)\u0000html/4137f93d-8fb6-8ae8-3961-eeba189925e6.htm\u0000141","mp_size_t Explicit Conversion (UInt64 to mp_size_t)\u0000html/43436692-e9c9-739f-aa96-be2b775dae62.htm\u0000141","gmp_lib.mpz_inp_raw Method\u0000html/44097b06-123a-4c00-b17f-ab0c70ad78bb.htm\u0000695","gmp_lib.mpf_sqrt_ui Method\u0000html/44e6038b-2e97-b53d-0d46-ce1fff3522d0.htm\u0000410","ptr(T).Value Field\u0000html/448dfb4b-f4d7-8db7-3d44-31f3bd032771.htm\u000094","gmp_lib.mpf_set_prec Method\u0000html/438e6843-fc7b-4e6f-9ac0-d97a2773b032.htm\u0000454","mp_ptr Class\u0000html/4609ac5e-5cf9-cd20-2fa9-8040101c165c.htm\u0000412","size_t.Equality Operator\u0000html/46b18925-3e4b-f26c-ef9c-ade34e23f518.htm\u0000189","gmp_lib.mpz_fdiv_qr_ui Method\u0000html/452a9316-f421-a65c-a9ba-254b201dc431.htm\u0000696","gmp_lib.mpq_cmp_si Method\u0000html/43cb2c87-9fab-eb9d-2f7a-140d72af7b15.htm\u0000465","gmp_lib.mp_bytes_per_limb Field\u0000html/47695d57-9a89-48db-97c3-2ed03965d913.htm\u0000176","size_t Constructor\u0000html/4a5eee32-b03c-e613-22b1-6b4f54a95362.htm\u0000125","gmp_lib.mpf_add_ui Method\u0000html/45a76d5c-c5bf-e7f8-906a-15d290e9a50d.htm\u0000524","size_t Explicit Conversion (size_t to Int32)\u0000html/47fd5e17-2217-5e2f-8d68-440cfcf85179.htm\u0000141","gmp_lib.mpz_combit Method\u0000html/4a959468-7670-9303-a5e7-3f1de8f17a62.htm\u0000411","gmp_lib.mpz_scan1 Method\u0000html/480d1d15-b561-ac8f-b12a-f27ba075b3f2.htm\u0000506","mp_ptr Constructor (mp_base)\u0000html/49277bf7-6de2-6182-cb45-008c4cbde670.htm\u0000129","gmp_lib.mpz_limbs_read Method\u0000html/4b08344c-f506-a717-4e1d-112cd19f5286.htm\u0000562","gmp_lib Properties\u0000html/4c8c8860-0cde-fd90-76f1-81cd6fb7a125.htm\u000041","mp_limb_t Implicit Conversion (UInt16 to mp_limb_t)\u0000html/4e7a1224-4cf6-269a-82b6-8fdb83429949.htm\u0000140","mp_size_t Implicit Conversion (Int32 to mp_size_t)\u0000html/4d1fd187-6b51-f72c-b150-3cc4eb7ead18.htm\u0000139","gmp_lib.gmp_randinit_set Method\u0000html/494fa261-4044-f216-7041-a55d95a26f5b.htm\u0000386","gmp_lib.mpz_gcd Method\u0000html/4e14cfc4-6f8b-14f7-74df-2f4415ce6f1c.htm\u0000603","gmp_lib.mpf_div Method\u0000html/4e876639-72f5-7659-f4a9-862639e27e1c.htm\u0000657","mp_exp_t.Equality Operator\u0000html/4a543b73-f62d-cf04-fa49-22bc93e657e7.htm\u0000189","gmp_lib.mpf_size Method\u0000html/4c81a27a-206c-e5da-44e9-0ac7767b3366.htm\u0000348","mp_size_t Structure\u0000html/4b58a584-7a0e-b600-18fa-ebd493861eb3.htm\u0000535","gmp_lib.mpz_hamdist Method\u0000html/4dfb8bd5-8a6f-6919-7aa9-8c060d42b5d7.htm\u0000565","gmp_lib.mpf_init_set_str Method\u0000html/4e30a5e0-637b-949e-a627-387a56945f7b.htm\u0000553","gmp_lib.mpz_addmul_ui Method\u0000html/4e93c4c4-d799-2828-5285-8a3f3ed02ad3.htm\u0000530","FILE.Equals Method\u0000html/4e0b1b66-de5f-3451-d835-df0116b8c789.htm\u000069","gmp_lib.mpz_tdiv_q Method\u0000html/4c830876-cdf6-9d94-1ceb-24d30f873bc2.htm\u0000585","gmp_lib.mpz_congruent_2exp_p Method\u0000html/4b6a07f8-2a61-d1a3-7192-f2907292bf2a.htm\u0000540","va_list Class\u0000html/4f2255b8-b87a-7b1b-286a-abb7293059d7.htm\u0000253","gmp_lib.mpf_cmp_d Method\u0000html/4f0f115a-3956-13f7-4d6f-0157936c03bd.htm\u0000436","FILE Operators\u0000html/4fe7aa66-0d05-7853-360a-72c4b55b69bd.htm\u000059","gmp_lib.mpz_divisible_p Method\u0000html/4bafc7fe-d2a8-7cf2-b9b8-c296550b4ef2.htm\u0000500","gmp_lib.mpz_divisible_2exp_p Method\u0000html/4f821e78-facb-4ea2-ab21-62d1f5049e68.htm\u0000388","gmp_lib.mpz_rrandomb Method\u0000html/4be917d3-47c6-cb58-d768-6276e78f0afb.htm\u0000623","gmp_lib.gmp_fscanf Method\u0000html/50306850-d92d-5038-bbcc-c452cd3c69a9.htm\u0000939","mp_bitcnt_t.GetHashCode Method\u0000html/540dc183-f6ab-a0bb-d6ef-a08f5a464b78.htm\u0000121","gmp_lib.mpz_probab_prime_p Method\u0000html/52ce0428-7c09-f2b9-f517-d3d02521f365.htm\u0000456","gmp_lib.mpq_set_den Method\u0000html/52388f4c-575a-9b13-41a6-e7ec2bd0becd.htm\u0000523","ptr(T) Fields\u0000html/50e025ca-c11a-c1db-2233-d11f66776439.htm\u000045","gmp_lib.gmp_errno Property\u0000html/4c3f1727-1891-2918-da3a-321930e883ed.htm\u0000144","gmp_lib.mpq_get_num Method\u0000html/4f98333c-76a2-db46-cbba-97785a449450.htm\u0000574","gmp_lib.mpz_get_str Method\u0000html/54c1f778-6fc8-0056-6f25-26f6754645fb.htm\u0000639","gmp_lib.mpz_sub Method\u0000html/53702772-53e9-ec51-c3a5-7a1912b4f2b4.htm\u0000571","ptr(T) Class\u0000html/542faa00-d28a-72a2-2dd8-6c6021e683ce.htm\u0000393","gmp_lib.mpf_cmp_z Method\u0000html/5236d7a8-b79f-add8-4898-997e9d6a68bf.htm\u0000486","mp_ptr Constructor (UInt16[])\u0000html/54ac0eda-b14f-8083-16dc-6c0abe8a5e5e.htm\u0000185","gmp_lib.mpz_clear Method\u0000html/551f8670-3080-9a92-cd50-58d09cbf77ef.htm\u0000313","gmp_lib.mpz_kronecker Method\u0000html/54ba330f-67d3-fa30-2d5f-0480b7f4659c.htm\u0000563","gmp_lib.mpn_cmp Method\u0000html/4fcc5434-e328-6730-f46e-bd0823ec7560.htm\u0000479","gmp_lib.mpn_add_1 Method\u0000html/5562b14f-48a4-be75-2eb0-6a129cd0d5ab.htm\u0000607","mp_size_t Implicit Conversion (mp_size_t to Int32)\u0000html/57c5f9bf-43e8-b575-90c8-23c0e366fb2d.htm\u0000141","mp_bitcnt_t.Equals Method (Object)\u0000html/5b4fc57b-2ab5-9b95-6c35-ec9b499a6d59.htm\u0000180","mp_bitcnt_t Implicit Conversion (UInt16 to mp_bitcnt_t)\u0000html/55809d71-2a62-422c-a7e5-955b2b62fe37.htm\u0000140","gmp_lib.gmp_vsprintf Method\u0000html/56e1a610-d238-ab9f-87b5-001764290847.htm\u0000723","gmp_lib.gmp_printf Method\u0000html/5c2015f3-41d2-7b80-5309-e41ccec0baaf.htm\u0000453","mp_bitcnt_t Explicit Conversion (mp_bitcnt_t to Int16)\u0000html/55d30a4b-ca4f-4f4b-208a-026c54586e64.htm\u0000141","mp_bitcnt_t Explicit Conversion (Int64 to mp_bitcnt_t)\u0000html/56fbe432-4b26-efff-13e9-242996bfa78d.htm\u0000140","gmp_lib.mpz_ui_pow_ui Method\u0000html/6101fda5-1230-66a9-5aff-5d8da426e364.htm\u0000408","gmp_lib.mpz_addmul Method\u0000html/582a0647-1482-ecd7-cc78-bd2222610e06.htm\u0000591","mp_ptr.Size Property\u0000html/562de56d-c1a8-5f66-59dc-e2886d89bfc3.htm\u0000110","size_t Explicit Conversion (SByte to size_t)\u0000html/5c1d434c-5d85-dea7-ac47-09126d92900d.htm\u0000140","mp_bitcnt_t Constructor\u0000html/5846cdbc-83b9-0197-aa29-fd226641eb76.htm\u0000124","gmp_lib.mpz_init2 Method\u0000html/5cd3a242-93b7-49c5-b9c9-1dca02ed4662.htm\u0000463","gmp_lib.mpn_perfect_power_p Method\u0000html/61401484-d06f-ab9e-110d-b46f4d0a9eba.htm\u0000375","gmp_lib.mpz_roinit_n Method\u0000html/5786e0c6-2dde-406f-b86d-3df6757c80c0.htm\u0000805","mpq_t Implicit Conversion (String to mpq_t)\u0000html/5d499247-7cb9-266f-eb4f-78bcf5768aa4.htm\u0000199","gmp_lib.mpq_mul Method\u0000html/584834ae-b1f7-d965-2586-f88d5c9b4f67.htm\u0000248","void_ptr Operators\u0000html/578ac23c-2986-d809-fa1b-c9a111d0c780.htm\u000059","gmp_lib.gmp_snprintf Method\u0000html/61686857-e4a0-ad60-1419-2b87a79b06c1.htm\u0000840","void_ptr.FromIntPtr Method\u0000html/650e9cdb-0392-1173-aba8-9a1d6fc6a694.htm\u0000148","mp_bitcnt_t Implicit Conversion (UInt32 to mp_bitcnt_t)\u0000html/6280cd97-b728-ab06-89e1-7181e2ab72fe.htm\u0000140","gmp_lib.mpz_com Method\u0000html/635ddf01-9c52-0d37-202e-c560b895fb7d.htm\u0000495","mp_ptr.ToIntPtr Method\u0000html/659f2b6c-790b-e9b9-cc61-e8fc8a4bd2c0.htm\u0000108","gmp_lib.mpf_cmp_ui Method\u0000html/5a168ae0-405b-7259-0853-84999876c47a.htm\u0000416","gmp_lib.mpz_fdiv_r Method\u0000html/5dfc0ea9-a81f-bda9-356c-034395ba3c9c.htm\u0000598","mp_exp_t.Equals Method\u0000html/5a3c38b8-5205-bc81-58e8-60b155c0579c.htm\u000069","gmp_lib.mpz_tdiv_q_ui Method\u0000html/67fc54a2-05e7-bc3c-64f4-8c6de48fa6b6.htm\u0000587","size_t Implicit Conversion (Byte to size_t)\u0000html/6d0766fc-29bc-75e6-aa00-ed7b80fe586e.htm\u0000140","mpq_t Class\u0000html/635f1879-5f85-881e-cca8-3222baf5045a.htm\u0000284","gmp_lib.mpf_fits_sint_p Method\u0000html/5ea7691b-2a0f-5f25-290c-54c78e2cf3bd.htm\u0000358","gmp_lib.mpz_odd_p Method\u0000html/6820d6c4-6ee1-53d7-7223-3f654a496ce4.htm\u0000358","gmp_lib.mpz_neg Method\u0000html/5a61d62c-a0f0-5e86-b6dd-8ca6414b35ed.htm\u0000451","mp_limb_t Explicit Conversion (mp_limb_t to Int64)\u0000html/63e2f5c3-b5bb-ebf6-3bcf-682671a0dbc3.htm\u0000142","gmp_lib.mpn_random Method\u0000html/6d4f993a-1fd6-9db2-c0a7-0f3926863565.htm\u0000381","mpz_t Properties\u0000html/5f492d5c-72f0-17b4-24a4-e5b58a061ef7.htm\u0000109","mp_size_t.Value Field\u0000html/6860df77-97f9-01e3-007e-2af1985315e9.htm\u000086","mp_size_t Explicit Conversion (mp_size_t to Byte)\u0000html/6eb39888-e104-5cdd-a22d-c1240ef748e4.htm\u0000142","mpq_t Methods\u0000html/6871c168-60e1-5bd2-5a03-2d60f473d7b8.htm\u0000161","gmp_lib.mpn_gcd_1 Method\u0000html/64373933-f98b-74b4-c10f-3b1a98c410bc.htm\u0000422","gmp_lib.mpf_urandomb Method\u0000html/5a698221-639e-333b-061b-0aa3f76c38e9.htm\u0000537","gmp_lib.mpf_get_d Method\u0000html/648fa405-45d3-506a-f6be-72642e8a7f32.htm\u0000445","gmp_lib.mpz_mul_ui Method\u0000html/5fba9944-4437-9b1c-afa0-666d87eafe39.htm\u0000511","mp_size_t Fields\u0000html/64df5728-6963-d01f-d17c-21ee6df7c418.htm\u000036","gmp_lib.gmp_vfprintf Method\u0000html/62c5f2f4-2a93-e6d2-b867-23d4f2b98af4.htm\u0000674","gmp_lib.mpz_export Method\u0000html/5fbffc1a-1ac4-6ca6-e528-abe7f8c96667.htm\u000076","gmp_lib.mpn_com Method\u0000html/6f0c915a-514a-fce0-957b-50180f4b79a7.htm\u0000519","gmp_lib.mpq_set_num Method\u0000html/6885ad71-c185-1e0c-abc8-4320e12f377a.htm\u0000519","mp_exp_t Explicit Conversion (Int64 to mp_exp_t)\u0000html/70eabcfd-22ae-e08e-1bc5-54f8e1ccb736.htm\u0000140","gmp_lib.mpn_sec_invert Method\u0000html/62ffb793-b32f-e0dc-a399-f20fe708a803.htm\u0000733","gmp_lib.mpn_mul Method\u0000html/68d3161d-2909-1909-cda7-e87949ee27ce.htm\u0000728","FILE Fields\u0000html/76b37dae-ecff-2bd9-2e80-002354a7dddc.htm\u000038","mp_limb_t.Value Field\u0000html/73d48b1a-0a79-41fa-2b80-d1d0bc90ce3d.htm\u000088","gmp_lib.mpz_fib_ui Method\u0000html/71884691-07d0-7bdf-c761-df9b07723735.htm\u0000428","mp_limb_t Explicit Conversion (mp_limb_t to Byte)\u0000html/6991a24e-345d-029c-c189-ed263640928b.htm\u0000142","gmp_lib.mpz_fdiv_r_ui Method\u0000html/772064e8-3ec1-840e-c79c-78f478321b6c.htm\u0000599","gmp_lib.mpz_tdiv_q_2exp Method\u0000html/746301ec-352c-9bae-ff92-8a2ed31be655.htm\u0000522","gmp_lib.mpf_sub Method\u0000html/718e7623-d25b-8a09-2543-745f24cd82c1.htm\u0000610","gmp_lib.mpn_and_n Method\u0000html/69ffabc9-a19c-6590-d918-fbf0710aff82.htm\u0000612","gmp_lib.mpn_sec_div_qr Method\u0000html/6f1dca2b-39f4-3acd-71fb-4f1e5a0d04e6.htm\u00001056","mpf_t._mp_prec Property\u0000html/772c3bd8-b9ec-225d-3d98-e17ae89d4294.htm\u0000135","mp_limb_t Explicit Conversion (mp_limb_t to Int32)\u0000html/72723d8b-579c-0c0f-d5c8-868ae849457e.htm\u0000141","FILE.Inequality Operator\u0000html/77413435-917b-2cdc-cfde-d0891b6ede82.htm\u0000191","gmp_lib.mpn_copyd Method\u0000html/78443f19-f0c6-4a1f-1eed-a815b734e981.htm\u0000498","mp_bitcnt_t Implicit Conversion Operators\u0000html/72fbcc09-5765-7f60-3897-57fec21cc9f9.htm\u0000109","gmp_lib.mpn_addmul_1 Method\u0000html/77fdf32b-986d-4df3-3c76-022e3e3fbb98.htm\u0000702","gmp_lib.mpz_set_str Method\u0000html/6a3819df-abc1-ceb1-a5c7-87a879977b8c.htm\u0000667","char_ptr.Equals Method (Object)\u0000html/77d1beb2-2aed-58e8-dc50-bba2ff56afee.htm\u0000180","size_t Explicit Conversion (size_t to UInt16)\u0000html/784c4122-3a62-f338-0e4a-88b6a69a1e9e.htm\u0000142","mp_exp_t Explicit Conversion (mp_exp_t to UInt32)\u0000html/6b71bf90-ded3-6f2b-f59b-19b7e3442ef4.htm\u0000142","mpf_t.ToString Method\u0000html/77eccd6b-888f-b3a8-0800-ead4af162af0.htm\u0000122","mp_exp_t Explicit Conversion (UInt32 to mp_exp_t)\u0000html/78fdf4c2-15a1-fdab-23fa-806cdf3dc983.htm\u0000140","gmp_lib.mpq_equal Method\u0000html/7828ce92-079b-da4d-aab2-1742209287fb.htm\u0000519","mp_limb_t.ToString Method\u0000html/7ae8e775-5b2d-4ce0-c45b-5afd1b66ac62.htm\u0000124","gmp_lib.free Method (mp_ptr[])\u0000html/7924a2a3-75c1-0aa9-636f-4772d74a723f.htm\u0000165","gmp_lib.mpz_fits_ushort_p Method\u0000html/6b85c6a3-d6c5-d1d2-829a-af000bae687e.htm\u0000361","gmp_lib Class\u0000html/3af6b34c-3242-2b75-e7c7-ab79af8a4b0f.htm\u000015206","gmp_lib.mpn_gcdext Method (mp_ptr, mp_ptr, ptr(mp_size_t), mp_ptr, mp_size_t, mp_ptr, mp_size_t)\u0000html/746d102a-5f3e-6142-b02a-63f3cac385ab.htm\u00001284","gmp_lib.mpz_add_ui Method\u0000html/7327aa92-1ab5-7553-7eee-7b5e3e61322a.htm\u0000424","mp_bitcnt_t Implicit Conversion (mp_bitcnt_t to UInt64)\u0000html/6b870324-3daa-70e6-ded7-2757f5755310.htm\u0000143","gmp_lib.gmp_randclear Method\u0000html/7ef82a61-e43a-78c7-a28f-8f2d0a5f59b1.htm\u0000141","gmp_lib.mpf_get_str Method\u0000html/73766ead-a037-a852-4589-04adc3407e15.htm\u000074","gmp_lib.mpz_cdiv_qr_ui Method\u0000html/7aee9fae-9d14-72be-6d0f-0f9c4a863fe5.htm\u0000700","mp_exp_t Explicit Conversion (UInt64 to mp_exp_t)\u0000html/6b879622-df00-c9b2-deba-307574416ff2.htm\u0000141","char_ptr Methods\u0000html/73876566-4eec-b421-e4d6-3593e9641f0a.htm\u0000135","size_t.GetHashCode Method\u0000html/6feeab0d-dc91-818f-ef60-2434ff3a1146.htm\u0000121","gmp_lib.mpz_get_d_2exp Method\u0000html/74e22b4c-fa79-f5f9-b752-da41bd427f37.htm\u0000549","mp_bitcnt_t Explicit Conversion (Int32 to mp_bitcnt_t)\u0000html/6ba37de9-82cf-e884-2537-0d8e83b8ffa0.htm\u0000139","gmp_lib.free Method (IntPtr)\u0000html/75d98417-7870-2f9c-096b-f60e76cb75e4.htm\u0000129","mpz_t.ToString Method\u0000html/709eb598-ee38-4031-9dc5-74a73d8f9142.htm\u0000122","gmp_lib.gmp_urandomb_ui Method\u0000html/7b541895-53a8-b335-32de-d5b2224ff0f7.htm\u0000441","gmp_lib.mpz_cdiv_qr Method\u0000html/7f89c102-d1eb-2dab-0e6e-061893309c4b.htm\u0000726","mp_size_t Implicit Conversion (UInt16 to mp_size_t)\u0000html/7c9b8744-cc4a-e2c1-659f-6da60e92bb78.htm\u0000140","gmp_lib.mpz_divisible_ui_p Method\u0000html/6c026976-a6c9-6f12-6b31-c113166ea236.htm\u0000423","mp_exp_t Implicit Conversion (Int32 to mp_exp_t)\u0000html/82a3fa70-9dcd-a931-eb3e-18095e458891.htm\u0000139","gmp_lib.mpn_divexact_by3 Method\u0000html/75f2a84e-44f3-b7cc-e6ad-392111d5b9cc.htm\u0000813","gmp_lib.gmp_vprintf Method\u0000html/8031c594-b2b2-fa62-7088-00b6fe92f88e.htm\u0000451","gmp_lib.mpz_init_set_ui Method\u0000html/7da3b40f-ae2c-63c5-0157-9b51d54cf6cb.htm\u0000357","char_ptr.Zero Field\u0000html/76481715-8a8b-e739-905c-f0d83de503ab.htm\u000094","char_ptr.GetHashCode Method\u0000html/84492195-83e7-7738-6678-c299663dd02c.htm\u0000121","gmp_lib.mpz_set_ui Method\u0000html/7daadb71-9f36-2848-86c4-ba1fba25fcfd.htm\u0000367","mp_size_t.Equals Method (Object)\u0000html/764c23ab-f2fe-b3e4-68a4-4a27fb6dc6b0.htm\u0000180","gmp_lib.mpf_set_str Method\u0000html/823b356e-0731-c9ca-0b37-660b6eb9ee7c.htm\u0000785","mp_limb_t Implicit Conversion (Byte to mp_limb_t)\u0000html/7dbd9949-90ab-2b31-978d-9fde0a2ba7ee.htm\u0000140","gmp_lib.mpz_out_str Method\u0000html/6f85986d-b6a0-435d-3675-c025ef70413d.htm\u0000763","gmp_lib.mpz_cdiv_r_2exp Method\u0000html/8320e5d8-1df9-ca26-3054-e4b93cc0f616.htm\u0000541","mp_exp_t Implicit Conversion (Int16 to mp_exp_t)\u0000html/835b1c14-21a0-f806-1953-af0ddf068758.htm\u0000139","Welcome to the GMP Native Interface for .NET Library\u0000html/846f5c8a-6cba-433e-9f18-cde2ff5695cd.htm\u00001393","char_ptr Operators\u0000html/84b523e8-bc53-01e9-49af-f7996af73647.htm\u000059","gmp_lib.mpz_sizeinbase Method\u0000html/7dfe367e-74d3-e782-860b-2314da9c44cf.htm\u0000625","gmp_lib.mpq_set_z Method\u0000html/84d256a1-cd11-3bf9-3e8c-8a7e1980315d.htm\u0000515","gmp_lib.mpz_fdiv_ui Method\u0000html/8435af1d-e5e4-3e55-1024-449ff7b56ad4.htm\u0000450","gmp_lib.mpz_popcount Method\u0000html/84bf95e4-d9d0-4ffe-f836-3650342de962.htm\u0000407","gmp_lib.mpz_sgn Method\u0000html/86b2033c-26c3-3889-9025-b2a638910a86.htm\u0000374","gmp_lib.mpf_fits_slong_p Method\u0000html/6c178e2d-a080-13b8-75b0-3fe232b46d75.htm\u0000358","mp_limb_t Operators and Type Conversions\u0000html/88234d39-a3da-db4f-71ff-17d0f2e2c7fe.htm\u0000286","gmp_lib.gmp_randinit_default Method\u0000html/89fff39e-9dc4-4d23-9460-301ae7df92d1.htm\u0000302","gmp_lib.gmp_sprintf Method\u0000html/8916c18b-a745-2699-2f0a-035cf62dd051.htm\u0000727","gmp_lib.mpz_inp_str Method\u0000html/8b8d6ec1-3ae5-e6f3-f030-289abe5002d0.htm\u0000726","char_ptr Constructor\u0000html/9006f054-e796-6460-45df-47d6ab808697.htm\u000055","size_t Explicit Conversion (Int16 to size_t)\u0000html/8da2a46e-34a6-f8be-270d-32fbf6424d98.htm\u0000139","mp_exp_t Methods\u0000html/8968de81-b069-4c5d-e694-8aad8a2c3cdb.htm\u0000124","mp_bitcnt_t Implicit Conversion (Byte to mp_bitcnt_t)\u0000html/906e0eef-6efb-c60b-60d8-4827d7d57bf7.htm\u0000140","gmp_lib.mpq_inits Method\u0000html/8ab8ea40-9723-f0c8-18f4-9558c73397b9.htm\u0000454","mp_limb_t Constructor\u0000html/89d25f98-71ed-79b0-9b85-7cb9fcbab79d.htm\u0000125","mpz_t Class\u0000html/8beda7fb-bbc4-b56f-fd1f-1459377ecb3b.htm\u0000378","gmp_lib.mpq_div_2exp Method\u0000html/8dc5397d-96e4-74dd-cd31-0d05649ea927.htm\u0000247","mp_bitcnt_t.Inequality Operator\u0000html/8ae70a65-d9d6-0c44-b148-82f39dc474ab.htm\u0000191","mpz_t._mp_alloc Property\u0000html/93206a07-9ee6-f89b-f029-f0e80982c911.htm\u0000180","gmp_lib.mpq_set_ui Method\u0000html/915a7958-6821-bb64-468f-b0b48b351878.htm\u0000461","mp_size_t Explicit Conversion (mp_size_t to UInt64)\u0000html/969bef9e-e9a3-e671-5378-0767ee7f946b.htm\u0000143","mp_size_t Explicit Conversion (mp_size_t to SByte)\u0000html/8dc5a181-8213-f87c-bd52-e77624313a9c.htm\u0000142","gmp_lib.mpz_get_d Method\u0000html/89d8c501-6c12-9104-7e2d-be411f443b62.htm\u0000388","gmp_lib.free Method\u0000html/92160da3-b1af-e005-cb05-e3fb4dd524d8.htm\u0000105","gmp_lib.mpz_size Method\u0000html/9a169dd9-42b0-ea59-abbe-4efc6b870c75.htm\u0000454","gmp_lib.mpf_get_prec Method\u0000html/96c4a09e-3f83-00ab-30d0-78a82764b0ce.htm\u0000385","mp_exp_t Explicit Conversion (mp_exp_t to UInt16)\u0000html/92ffc71c-a4b3-4367-ba65-25b82d7e5cfd.htm\u0000142","gmp_lib.mpf_ceil Method\u0000html/9b4a5f6b-3f8e-a957-ae84-303c6897aeb4.htm\u0000498","gmp_lib.mpz_cdiv_q Method\u0000html/8b1e9c27-7278-6032-80c0-015b93258d96.htm\u0000585","mp_exp_t.Inequality Operator\u0000html/931e55b9-30c1-aa94-c044-0400b5abea60.htm\u0000191","mp_size_t Explicit Conversion Operators\u0000html/9c49193c-e71d-9d5a-ce64-27446b2d8c1b.htm\u0000151","gmp_lib.mp_get_memory_functions Method\u0000html/9a229bed-b8b6-e0ad-f153-689455252ec4.htm\u0000444","gmp_lib.mpz_powm_sec Method\u0000html/93210ab6-2523-3130-044a-80bcf43c181d.htm\u0000770","gmp_lib.mpz_limbs_write Method\u0000html/86ddbf69-57f6-af58-bd13-3eca06123b29.htm\u0000711","gmp_lib.mpf_pow_ui Method\u0000html/96e2fb95-0ac0-3d24-bea9-ee5631f30347.htm\u0000521","gmp_randstate_t Methods\u0000html/94df18f5-d7f6-b30a-5f00-f168e513840c.htm\u0000164","gmp_lib.mpz_init_set_si Method\u0000html/9cbc8594-a202-86fd-f4e8-22635ba952b5.htm\u0000356","gmp_lib.mpn_divmod_1 Method\u0000html/9074a45b-0d68-cf18-75fe-076e720a9a61.htm\u0000635","gmp_lib.mpz_import Method\u0000html/8c8c1e55-275f-cff8-2152-883a4eaa163c.htm\u00001163","mp_exp_t Implicit Conversion (UInt16 to mp_exp_t)\u0000html/94f00d9c-cc2e-8ce7-56e5-f827238651cd.htm\u0000140","gmp_lib.mpz_abs Method\u0000html/9761cc8e-6099-7a76-5ea6-d27f617fd5d1.htm\u0000456","gmp_lib.mpn_set_str Method\u0000html/9a68645a-d8d6-f4c1-f706-0dc217f9809a.htm\u0000844","gmp_lib.mpz_mod_ui Method\u0000html/86fd57d1-ccfa-804e-760b-bd8e7ade2176.htm\u0000576","gmp_lib.mpz_mod Method\u0000html/8d141ae9-4a01-bdc9-caf3-8daba3321ac1.htm\u0000581","gmp_lib.mpz_powm Method\u0000html/9de702f4-758b-2a4e-1025-ed5e46cc7db2.htm\u0000729","gmp_lib.mpf_init2 Method\u0000html/98083eac-9993-41b2-4943-678785fce712.htm\u0000446","gmp_lib.mpf_init_set_ui Method\u0000html/8d1b97c9-ef9d-303a-0fbe-e7ece7edf391.htm\u0000407","gmp_lib.mpz_pow_ui Method\u0000html/8e3a525d-9371-fb32-1051-e8e8fe23a63d.htm\u0000496","gmp_lib.mpn_sub Method\u0000html/87681f32-b766-3ce2-7c08-98b2d32cb5fa.htm\u0000723","gmp_lib.mpn_mod_1 Method\u0000html/9aa24cc8-8cf5-4b8a-cd1b-5ded400efa50.htm\u0000423","gmp_lib.mpn_sec_add_1_itch Method\u0000html/87bbc39f-b11a-76d9-f31d-f5dcf365a67d.htm\u0000171","gmp_lib.mpz_set_d Method\u0000html/8d6c39e2-22d8-d0ef-219c-dc594e73b2c5.htm\u0000386","gmp_lib.mpz_swap Method\u0000html/90eada10-67d0-8376-0010-d053e5043b96.htm\u0000487","mpf_t._mp_size Property\u0000html/9aa3bb30-32b3-b465-af05-9b048bb610f1.htm\u0000172","gmp_lib.mpn_zero Method\u0000html/90a57214-6596-be63-31e7-aa3186252628.htm\u0000402","mp_base.Pointer Field\u0000html/8d76a7b0-6917-c5d0-3b4a-de767fd3ddd4.htm\u000089","mp_limb_t Explicit Conversion (mp_limb_t to UInt16)\u0000html/9ab62efe-605f-58cf-588c-1e52adcfb373.htm\u0000142","mp_ptr Properties\u0000html/9b1ae76e-d9d8-e72d-9fa6-fe8e2d833d40.htm\u000050","gmp_lib.mpz_urandomm Method\u0000html/981cfca4-f958-045f-84b7-01717fcd88d1.htm\u0000672","gmp_lib.mpz_limbs_modify Method\u0000html/87f5432d-aacb-57b6-b4a7-e4dc803684a4.htm\u0000708","gmp_lib.mpz_ui_sub Method\u0000html/8d80c2f9-de42-f223-595e-108f165d5746.htm\u0000496","mp_limb_t Implicit Conversion (UInt64 to mp_limb_t)\u0000html/9b49e0e1-2b6a-8d1a-eb15-0a1a17358384.htm\u0000141","mp_limb_t Implicit Conversion (mp_limb_t to UInt64)\u0000html/880536ad-8f64-bc4a-a807-0071061ac720.htm\u0000143","gmp_lib.mpn_sec_sub_1 Method\u0000html/9137a632-abd2-7963-1991-85e6d753bf13.htm\u0000754","gmp_lib.mpz_primorial_ui Method\u0000html/985a65cd-9a65-e8b3-580b-626b65662dd6.htm\u0000401","gmp_lib.mpz_fits_sint_p Method\u0000html/a066df5a-c312-3b00-6092-6f914c3ee248.htm\u0000361","gmp_lib.gmp_scanf Method\u0000html/880c96b7-378e-3cdb-057e-b6eea1c9e529.htm\u0000732","gmp_lib.mpf_mul_ui Method\u0000html/99a405b5-c051-9905-cf57-7139a0e503cf.htm\u0000525","gmp_lib.mpz_si_kronecker Method\u0000html/a248732b-c4be-7e9a-4207-0049371764ff.htm\u0000487","gmp_lib.mpq_set Method\u0000html/9eac8ea9-0821-09b2-8091-e6638c562c7f.htm\u0000528","mp_bitcnt_t Explicit Conversion Operators\u0000html/a2b35c8b-a71a-2e93-2f3b-cd5f8dcb51b4.htm\u0000165","gmp_lib.mpn_sec_powm Method\u0000html/a38b87c5-c6ac-fa68-6d58-c45793bf933e.htm\u0000938","gmp_lib.mpf_get_ui Method\u0000html/aa3fd0ea-a8b6-674b-59ff-b6d4785baed1.htm\u0000233","mp_exp_t Fields\u0000html/a423051c-4997-14ad-8e54-e6b961ce6932.htm\u000036","mp_size_t Operators and Type Conversions\u0000html/884aef1a-9faa-b787-ff5e-022615bd41eb.htm\u0000286","gmp_lib.mpn_neg Method\u0000html/9fb96802-e56e-8fd8-cef2-b44870d09a10.htm\u0000595","gmp_lib.mpf_init_set_d Method\u0000html/a2c14761-1b23-0de9-3842-c2d4e3d7aac0.htm\u0000418","mp_limb_t.Equals Method (mp_limb_t)\u0000html/a1075491-112f-885c-7097-2745d8c251a2.htm\u0000161","gmp_lib.mpf_get_str Method (char_ptr, mp_exp_t, Int32, size_t, mpf_t)\u0000html/9e7b9239-a7a8-4667-f6c7-bfc142d3f429.htm\u0000918","mp_limb_t Fields\u0000html/a1100e83-1a57-f861-4850-83b9bce3ebc2.htm\u000036","size_t Implicit Conversion Operators\u0000html/a35ea6b8-48fa-4e62-bdbd-fee74574cac5.htm\u000095","gmp_lib.mpz_gcd_ui Method\u0000html/88b8d333-9c9c-de7d-8131-6d1432c14a0c.htm\u0000469","gmp_lib.mpz_clrbit Method\u0000html/8812c658-675a-b564-9159-2383971747b1.htm\u0000415","gmp_lib.mpz_export Method (void_ptr, ptr(size_t), Int32, size_t, Int32, size_t, mpz_t)\u0000html/95c2ec1a-18ef-5081-f614-ccb6047a2b52.htm\u00001537","gmp_randstate_t.ToIntPtr Method\u0000html/a19b1d7a-9367-0447-a5a6-106e15386cdb.htm\u0000118","ptr(T) Constructor\u0000html/8e86c547-280b-afb8-98ea-aebfb3ec04b9.htm\u000094","gmp_lib.mpz_powm_ui Method\u0000html/9fd28088-e353-2b5e-03e3-9c2763226ed6.htm\u0000627","gmp_lib.mpf_set_default_prec Method\u0000html/9e93d02e-f5c7-1a6f-68fe-a33d793a93e2.htm\u0000284","gmp_lib.mp_uint_per_limb Field\u0000html/af9533ce-5e67-245d-1cb3-9efb7772a6c8.htm\u0000190","gmp_lib.mpn_scan1 Method\u0000html/95c5a467-0bfe-337e-f6ca-657cf8c19eb1.htm\u0000390","mp_base Class\u0000html/8f3c572b-8133-bccc-b838-9d22e3467898.htm\u0000293","gmp_lib.mpz_add Method\u0000html/acb6d3d4-70ad-58be-7cb8-9edb997204b3.htm\u0000570","gmp_lib.mpn_tdiv_qr Method\u0000html/9fe90631-f519-1cf3-5a20-701d2bae1d0d.htm\u0000906","mp_size_t Implicit Conversion (Int16 to mp_size_t)\u0000html/8f9e1df5-6eb0-4f14-3a1f-0d40ab45aac6.htm\u0000139","gmp_lib.mpz_lucnum_ui Method\u0000html/a48d50bf-0432-7feb-cc41-d6bf70f78e58.htm\u0000428","gmp_lib.mpf_fits_ushort_p Method\u0000html/ada84e5e-397e-e963-7d50-e260d4a104f7.htm\u0000361","reallocate_function Delegate\u0000html/aa9d21b4-a929-d550-5a65-f9cbcfa7f638.htm\u0000218","mp_limb_t Implicit Conversion (UInt32 to mp_limb_t)\u0000html/adc5aae1-accd-ed83-fe1b-8910aa034c17.htm\u0000140","gmp_lib.mpz_set_f Method\u0000html/9005bf40-4373-e879-9f0a-448b174aad67.htm\u0000425","gmp_lib.mpq_numref Method\u0000html/a4c2958c-5957-d736-6883-ce7e76b3d7a4.htm\u0000450","mp_size_t Methods\u0000html/afc0fd4e-39a7-905a-93b9-8bd291904211.htm\u0000124","mp_bitcnt_t Explicit Conversion (SByte to mp_bitcnt_t)\u0000html/aaf1db64-d29e-3aa5-0a72-6fe2578210de.htm\u0000140","gmp_lib.mpn_submul_1 Method\u0000html/95e10fea-31c2-e900-c5b0-f48636e1d76e.htm\u0000702","gmp_lib.mpn_sec_mul_itch Method\u0000html/b07466c5-6249-332d-e89b-aeb3675970ff.htm\u0000208","gmp_lib.mpn_sec_powm_itch Method\u0000html/96652cce-b8f1-0b9e-8434-19cf9bb3eb29.htm\u0000244","size_t.Equals Method (size_t)\u0000html/b08a01e0-6ae7-c9db-4d46-9fdeadaca5ed.htm\u0000161","gmp_lib.mpn_sub_1 Method\u0000html/ae3c6cf7-08a0-54dd-951f-b2fe2112b8b0.htm\u0000607","mp_size_t.ToString Method\u0000html/abd28ab6-f7d7-296e-852b-ef28b35a08d8.htm\u0000124","va_list Constructor\u0000html/ae56ba7a-658c-10a7-c441-f44b82161113.htm\u0000140","gmp_lib.gmp_randinit_mt Method\u0000html/b3ed0ded-086a-41f1-6051-d08afa338da8.htm\u0000289","gmp_lib.mpz_fdiv_q Method\u0000html/b0d00a52-e539-c5f7-7d6d-ab202e72ad98.htm\u0000585","gmp_lib Fields\u0000html/b4507d49-5a58-a25b-6ae3-ac7e599caab1.htm\u000082","gmp_lib.mpz_cdiv_q_2exp Method\u0000html/a4def6d8-f8a5-f76f-4ef0-3e6e7eec23fb.htm\u0000522","gmp_lib.mpn_scan0 Method\u0000html/ae66c86a-cc34-81be-2a38-e841e8a36f43.htm\u0000390","gmp_lib.mpz_nextprime Method\u0000html/88f2d84b-105b-f882-ac55-54a2b6aea39d.htm\u0000476","char_ptr.Equality Operator\u0000html/a4f47fa4-8285-638d-c094-bc9e249a49a0.htm\u0000189","gmp_lib.mpq_get_den Method\u0000html/ae9e468d-e9ce-db55-1964-433829dfa476.htm\u0000577","gmp_lib.mpz_fdiv_r_2exp Method\u0000html/b0f120a7-a215-fbff-1138-bac5df8d741c.htm\u0000537","gmp_lib.mpf_set_prec_raw Method\u0000html/b456f637-83f4-9d4f-18c5-052d77fbf981.htm\u0000790","ptr(T) Constructor (T)\u0000html/b7987d45-5188-14f6-7ac7-bbe14184971b.htm\u0000128","gmp_lib.mpz_tdiv_r_ui Method\u0000html/a58b3e42-f5e9-42d3-e71a-2a6f68dec3a9.htm\u0000576","size_t.Value Field\u0000html/b7dbc63c-92d3-28ce-a69a-ed84f6dd720f.htm\u000088","gmp_lib.mpz_cdiv_r_ui Method\u0000html/af797947-8f84-320e-d1cd-ba578b26cef3.htm\u0000579","gmp_lib.mpz_mfac_uiui Method\u0000html/b4ff3a9e-3ab5-689f-7a80-b61dad2ea125.htm\u0000416","gmp_lib.mpq_clear Method\u0000html/b69da354-160b-602a-4cc4-faf7ca423186.htm\u0000326","mp_exp_t Explicit Conversion (mp_exp_t to Byte)\u0000html/a5c30e13-40af-5fb4-97fa-75f4653eccee.htm\u0000142","mp_ptr Constructor (Byte[])\u0000html/be2f5733-8c21-c6e9-c4be-ca5f0b0ebba9.htm\u0000183","gmp_lib.mpn_sub_n Method\u0000html/b104184e-cf49-dbdb-764a-9dee5cf7b2fd.htm\u0000664","FILE.Equals Method (Object)\u0000html/c35318b5-343e-5f6f-2a46-89cb3019121c.htm\u0000180","gmp_lib.mpn_mul_1 Method\u0000html/b819fb3b-5d3e-ff23-1687-0e71af684bd7.htm\u0000699","mp_size_t Constructor\u0000html/be71a625-32c1-841d-0915-f0771323d00a.htm\u0000123","gmp_lib.mpq_neg Method\u0000html/b6bd5187-99bb-c6b5-d871-b163fa0f7e0e.htm\u0000213","mp_bitcnt_t Explicit Conversion (mp_bitcnt_t to UInt16)\u0000html/b195041a-f22f-4f68-fba0-58479ec4158e.htm\u0000142","void_ptr.Equals Method (void_ptr)\u0000html/c39c5883-0cbc-86ee-d3a6-be3a95f8cadc.htm\u0000161","gmp_lib.mpn_perfect_square_p Method\u0000html/a5dfd9bc-f86b-8a3b-69fc-8d2d5dea30ae.htm\u0000397","gmp_lib.mpn_lshift Method\u0000html/b52f3ab3-7ad3-7dde-14a2-83c81840b829.htm\u0000671","mp_limb_t.Inequality Operator\u0000html/be93bccd-2cad-322c-e211-5523de89b567.htm\u0000191","mp_limb_t Explicit Conversion (Int16 to mp_limb_t)\u0000html/b88446f7-b9cf-5692-d4fe-7b809ef197eb.htm\u0000139","char_ptr.Equals Method (char_ptr)\u0000html/b1eefed1-412c-fcb1-29ff-34094bc8d57e.htm\u0000161","gmp_lib.mpn_cnd_sub_n Method\u0000html/b82bad6a-f8f0-db53-a6d3-ed6002046257.htm\u0000825","gmp_lib.mpz_legendre Method\u0000html/b5936979-01aa-1cd8-20de-d6386368e234.htm\u0000483","gmp_lib.mpf_cmp Method\u0000html/be9e6a25-83fb-49c2-949a-b8642a8234f5.htm\u0000487","gmp_lib.gmp_randseed Method\u0000html/b31d5778-362b-b75f-40cc-4c8280ca889c.htm\u0000546","gmp_lib.mpn_andn_n Method\u0000html/b8b6d088-3330-5073-dc17-18ea23b0fc14.htm\u0000618","mp_limb_t Explicit Conversion (mp_limb_t to Int16)\u0000html/c3def8a2-dda3-3951-fca6-035e9c7ec894.htm\u0000141","size_t Explicit Conversion (size_t to Byte)\u0000html/b60d2b4d-e77b-2a6a-bc12-9bba19450de7.htm\u0000142","char_ptr Fields\u0000html/b32f2955-fb82-d5d4-3b3d-7dcd95a5d305.htm\u000046","mpf_t.ToIntPtr Method\u0000html/b77413f7-f862-7996-838a-f510fc3f69ed.htm\u0000117","mp_exp_t.Equals Method (Object)\u0000html/b91d6398-e5f7-0ee9-e982-4ec2e009d0bc.htm\u0000180","gmp_lib.mpz_rootrem Method\u0000html/a637ce7e-54d7-eba9-0c6f-c237f115b621.htm\u0000647","ptr(T) Methods\u0000html/b390b506-1cff-5bd4-fcf5-a135127497dc.htm\u0000154","gmp_lib.mpz_tdiv_r Method\u0000html/beb982a6-fa8e-6a0f-409a-bce1fddb6002.htm\u0000598","mp_size_t.Equals Method (mp_size_t)\u0000html/b93a08cc-4dfe-0c34-c1ac-25344489f2d3.htm\u0000161","size_t.Inequality Operator\u0000html/a68386d1-23de-611a-543f-fbd5600f674a.htm\u0000191","mp_size_t.GetHashCode Method\u0000html/c82e8cd1-5053-7e58-3b57-c20583dcc5e7.htm\u0000121","mp_bitcnt_t Implicit Conversion (mp_bitcnt_t to Int64)\u0000html/b9af7417-7e72-7f81-8433-2e231271f9b6.htm\u0000142","gmp_lib.mpf_swap Method\u0000html/b77c0292-518a-64d8-4b4e-0dd3c0cb801f.htm\u0000570","gmp_lib.mpn_divexact_by3c Method\u0000html/c40ea3de-d1be-146b-fe7a-deff566ca817.htm\u0000849","mp_bitcnt_t Implicit Conversion (mp_bitcnt_t to UInt32)\u0000html/c897167e-f92f-0785-bda4-0f40d89fe35a.htm\u0000142","FILE.GetHashCode Method\u0000html/b6911fef-883d-ec11-c2ad-1ff1ff565601.htm\u0000121","mp_size_t.Equality Operator\u0000html/a6d79a12-4568-8617-30a9-e36698ef5994.htm\u0000189","mp_bitcnt_t Operators and Type Conversions\u0000html/bee91f05-75c7-52c6-18ae-eb792710655d.htm\u0000286","gmp_lib.mpn_add Method\u0000html/b9df04c4-224e-f2ad-8e90-fbb3b30bd76d.htm\u0000709","mp_ptr.Item Property\u0000html/a7661bd2-2bcb-01c5-9833-5ab6d6305daf.htm\u0000176","gmp_lib.mpz_submul_ui Method\u0000html/c5a0fa06-536c-6c6f-20c7-fb014ebc6444.htm\u0000530","gmp_lib.mpn_gcdext Method (mp_ptr, mp_ptr, mp_size_t, mp_ptr, mp_size_t, mp_ptr, mp_size_t)\u0000html/c7536923-2242-a346-3211-02806aebd69f.htm\u00001251","gmp_lib.mpn_sec_div_qr_itch Method\u0000html/b9e1a8f8-5156-ca69-337b-e67c2fd851f7.htm\u0000208","gmp_lib._mpz_realloc Method\u0000html/c9cb6a67-59b8-5c03-f31d-f252441c53f6.htm\u0000659","mp_exp_t Implicit Conversion Operators\u0000html/c7574415-f402-d74d-8dfc-c4ec2f893a5f.htm\u0000123","gmp_lib.mpn_nand_n Method\u0000html/a7d1fd40-0415-b4af-1787-706d245ff96e.htm\u0000619","gmp_lib.gmp_randseed_ui Method\u0000html/c5f4e595-de6c-a555-426d-6cb8f429a960.htm\u0000505","mp_limb_t Structure\u0000html/bf1f694d-f9b2-6413-12e5-ebae603d5b49.htm\u0000533","gmp_lib.mpq_set_si Method\u0000html/ba898f37-20d0-a5cd-eff1-0663f18220dd.htm\u0000468","gmp_lib.mpz_random2 Method\u0000html/cd88d27d-fb03-9e74-e353-4f0df7a38a96.htm\u0000443","gmp_lib.mpz_clears Method\u0000html/a909faa8-4939-1ba3-5647-af8836c9a291.htm\u0000449","gmp_lib.mpz_urandomb Method\u0000html/c5fc473c-b8dc-8053-4199-e80d58a05230.htm\u0000568","gmp_lib.mpn_nior_n Method\u0000html/c7d8bbe3-23cd-3460-be24-3a3ac3b28cf4.htm\u0000623","gmp_lib.mpf_clears Method\u0000html/bfb87570-3b2e-079a-1528-3746424bbdef.htm\u0000467","FILE.Equals Method (FILE)\u0000html/a964376d-5264-550c-0dc6-5ce21c48ac93.htm\u0000161","FILE.Equality Operator\u0000html/cdb5f955-23ce-e22d-5090-d137153e866f.htm\u0000189","gmp_lib.mpz_export Method (void_ptr, size_t, Int32, size_t, Int32, size_t, mpz_t)\u0000html/c9d371c8-8c16-77a3-2c47-8edae05276c5.htm\u00001506","gmp_lib.mpz_bin_ui Method\u0000html/cbbdf666-7c6c-f3f3-1790-b5bb1655af87.htm\u0000551","mpq_t.ToIntPtr Method\u0000html/ce76ca4d-3aab-d682-1f85-aa95ce7d43a9.htm\u0000113","size_t Implicit Conversion (UInt64 to size_t)\u0000html/c9d426b1-7505-f34c-5122-7ccd2571f577.htm\u0000141","gmp_lib.mpz_tdiv_r_2exp Method\u0000html/c8216c67-1e74-82d0-6ca0-f24d07045ca8.htm\u0000537","gmp_lib.mpf_get_str Method (char_ptr, ptr(mp_exp_t), Int32, size_t, mpf_t)\u0000html/bad56282-fbca-6e3b-03c8-085cff07eed8.htm\u0000951","gmp_lib.mpz_cmp_ui Method\u0000html/bfe022c5-95d3-45d7-0c6f-97167a9a0af2.htm\u0000383","gmp_lib.mpf_set_z Method\u0000html/d60489f8-91f8-ea00-d29c-a52449e712da.htm\u0000444","gmp_lib.mpz_submul Method\u0000html/ce7d559a-3772-41c0-912f-9ab218f4d98c.htm\u0000595","gmp_lib.mpf_sub_ui Method\u0000html/ca339303-b509-db06-c875-3aac3edec5dd.htm\u0000529","gmp_lib.mpz_cmp_d Method\u0000html/bb37470f-5f40-4f6d-01d9-4e40446782a3.htm\u0000415","char_ptr.Pointer Field\u0000html/cfa68b4c-3d5d-c5b1-1ef1-ab054ef87097.htm\u000089","gmp_lib.mpz_remove Method\u0000html/d6721058-8a6f-9b20-2a5f-8ffd83cc2a2e.htm\u0000639","mp_base Properties\u0000html/c65a20b0-ddd8-db62-1d34-19bf1a71ce8c.htm\u000062","mp_bitcnt_t.Equals Method\u0000html/cfedc4a1-b264-82a8-cf48-a6416e4afce7.htm\u000069","gmp_lib.mpn_sec_sqr Method\u0000html/bfe1e9b5-6fc1-95f2-d5b6-137fe87c071a.htm\u0000678","gmp_lib.mpq_add Method\u0000html/ca6a2024-43ea-fb4e-245e-12e2e01e4ebd.htm\u0000248","gmp_lib.mpz_perfect_power_p Method\u0000html/d7722641-e3ea-336d-63f3-dc48f786e376.htm\u0000414","size_t Explicit Conversion (size_t to UInt32)\u0000html/d00d45f6-e184-7a72-2c0e-e2b0d39a40c7.htm\u0000142","mp_bitcnt_t.Equality Operator\u0000html/c0825a57-1ba5-e1d1-3fa9-9c43008c1ada.htm\u0000189","Math.Gmp.Native Namespace\u0000html/d9c51b9f-0c54-770b-28ea-6eebd8fef368.htm\u0000247","mp_base._mp_d Property\u0000html/db55f1a9-cd4c-b7e9-c831-4391c0497ef7.htm\u0000373","allocate_function Delegate\u0000html/dfe3609d-cc50-e357-4254-e3a8e2847f07.htm\u0000149","mp_size_t.Inequality Operator\u0000html/d7d60484-ecc2-8e26-1dac-de2617ab1867.htm\u0000191","mpz_t Implicit Conversion (String to mpz_t)\u0000html/d07ddfe6-a0d0-51e7-180c-481fe678fc38.htm\u0000169","gmp_lib.mpz_fits_slong_p Method\u0000html/cad028df-c3f1-12b6-d8dd-56c4968730e4.htm\u0000361","mp_exp_t Explicit Conversion (mp_exp_t to UInt64)\u0000html/bb3fdf5b-8b0e-e922-a1bd-cd337a89f971.htm\u0000143","gmp_lib.mpf_get_d_2exp Method\u0000html/e1edc21e-74a0-b44c-216b-bad204b5a48a.htm\u0000598","gmp_lib.mpf_cmp_si Method\u0000html/d9d29633-42c7-fb1c-cdee-3b7993f45653.htm\u0000415","gmp_lib.mpz_fits_sshort_p Method\u0000html/e07f3328-a28c-c75c-10a6-f21d05e6aec0.htm\u0000361","gmp_lib.mpf_get_si Method\u0000html/d948e832-ee71-628a-6a7b-766138afff62.htm\u0000412","mp_ptr Constructor (UInt32[])\u0000html/cad424b2-4a92-fda9-45dd-243ef9e5f321.htm\u0000185","mp_ptr Constructor (mp_size_t)\u0000html/e0c0acc3-41cd-cb7d-68e7-3bf8dc5039d4.htm\u0000144","gmp_lib.mpz_sub_ui Method\u0000html/e3e3f2ce-f3d8-5321-37a5-de65b6c2a30d.htm\u0000498","void_ptr Structure\u0000html/e200d734-044d-4cc7-acc7-2333d7cf3c9a.htm\u0000278","gmp_lib.mpn_rshift Method\u0000html/bb46ebe4-c002-8769-19ed-136a86e87134.htm\u0000697","gmp_lib.mpz_get_si Method\u0000html/da585eac-be2c-38ea-8be5-90c5be95ae86.htm\u0000418","mp_exp_t Operators and Type Conversions\u0000html/d0d07662-13f1-e033-9619-1c9f89c37939.htm\u0000286","size_t.ToString Method\u0000html/e465d040-0d35-f8c8-51db-c56b3d14b4c8.htm\u0000124","gmp_lib.mpn_hamdist Method\u0000html/caf28774-7b13-0802-858c-a49970d7aa55.htm\u0000482","char_ptr Constructor (IntPtr)\u0000html/dacdc449-bc14-8224-58ec-2837db13ad15.htm\u0000128","mp_limb_t Explicit Conversion Operators\u0000html/e2434db6-d7f3-e7d6-2bd7-04e29ba0a7a8.htm\u0000179","gmp_lib.mpz_lcm Method\u0000html/db614763-a13e-6456-d52b-9f567be7e776.htm\u0000594","gmp_lib.mpq_cmp_z Method\u0000html/bc33b7de-0deb-669e-0bb7-6cd1090f4aea.htm\u0000504","gmp_lib.mpf_fits_ulong_p Method\u0000html/d1b172bb-9c87-c255-a736-4b8ef1f6a5fe.htm\u0000360","void_ptr Methods\u0000html/e267ef2f-54a1-a3f1-441f-0655b542bf55.htm\u0000148","gmp_lib.gmp_vscanf Method\u0000html/e5060da5-cafd-67e7-f18f-3a9d3c2aba7d.htm\u0000732","gmp_lib.mpq_out_str Method\u0000html/e1c059c4-4cd9-9a2b-1178-4b1a60354129.htm\u0000738","gmp_lib.mpz_sqrtrem Method\u0000html/e802af92-73bf-b138-dc95-a3c57eeefb66.htm\u0000620","mp_size_t Implicit Conversion (Byte to mp_size_t)\u0000html/e2817889-195b-d443-500d-2568ebfefe4f.htm\u0000140","gmp_lib.mpq_init Method\u0000html/dbf3d252-fd6d-455f-2ba7-4091845b86a7.htm\u0000383","gmp_lib.mpf_sgn Method\u0000html/d229629f-3bba-817b-d9a3-6f00271e1da7.htm\u0000373","void_ptr Constructor\u0000html/e85d4d94-22d0-5888-54e5-e1e3289dfe90.htm\u0000119","gmp_lib.mpz_even_p Method\u0000html/e6012778-c71b-b078-2ef3-9f9db90f1769.htm\u0000358","gmp_lib.free Method (char_ptr)\u0000html/d3ad552c-4d46-029e-9eeb-44d8abb800e2.htm\u0000141","gmp_lib.mpn_sec_invert_itch Method\u0000html/ec24a122-714e-5b6f-9872-95fd5fda54ea.htm\u0000172","gmp_lib.mpf_init_set_si Method\u0000html/dc1406fd-4ca4-70d3-dc83-bd40b955564a.htm\u0000412","gmp_lib.mpz_invert Method\u0000html/e3072efb-05a9-947c-5532-6d806c157e4a.htm\u0000713","gmp_lib.mpz_ui_kronecker Method\u0000html/d9715b1a-6092-83e6-d7f3-6cfbb4adb143.htm\u0000488","gmp_lib.mpz_2fac_ui Method\u0000html/d479f2da-ecf9-c9d6-5cc7-66eb8b5ba16b.htm\u0000370","gmp_lib.mpz_init Method\u0000html/dc2f13ec-ac21-1196-0a1d-c574578b1f24.htm\u0000353","mp_exp_t Structure\u0000html/e6a17880-791f-37d4-4942-cf26ce7d4cbf.htm\u0000520","mp_exp_t Constructor\u0000html/d4cd9f0b-9f54-1f1d-6a27-a0ce3122249c.htm\u0000123","mp_base Methods\u0000html/dc319ce0-0560-799e-9187-8445d98b802b.htm\u0000150","gmp_lib.mpf_set_q Method\u0000html/bd669b1e-a941-2e35-7c29-29a5b5ff5e3a.htm\u0000456","size_t Implicit Conversion (UInt32 to size_t)\u0000html/e76254b7-0a0e-d726-a1a2-ebc21dab1c96.htm\u0000140","gmp_lib.gmp_fprintf Method\u0000html/e3abec5c-9d83-babc-a020-ca4817962a21.htm\u0000676","va_list.RetrieveArgumentValues Method\u0000html/ddbcfc40-f5e5-a37b-6a8c-76e08932025a.htm\u000092","mp_exp_t Implicit Conversion (mp_exp_t to Int64)\u0000html/e7a5fd85-46d5-46ed-b943-3c245fae350a.htm\u0000142","gmp_lib.mpz_init_set_str Method\u0000html/d5af3442-ab5b-08e2-9398-0b6f04506c16.htm\u0000561","gmp_lib.ZeroMemory Method\u0000html/e3d53be6-a0ad-fb21-5381-ff688f5984a6.htm\u0000184","size_t Structure\u0000html/d9761bfb-1882-59d2-e89b-c6460141f9a6.htm\u0000487","gmp_lib.gmp_vasprintf Method\u0000html/bd7a38bd-df52-4b0f-36d4-eb539767d89f.htm\u0000685","mp_bitcnt_t Explicit Conversion (mp_bitcnt_t to Int32)\u0000html/ecccb4d7-41db-d565-2551-4c15730c6d2f.htm\u0000141","gmp_lib.mpq_sub Method\u0000html/e7d65cf6-2ee4-c983-62b5-4ad66f1d8599.htm\u0000248","gmp_lib.mpz_fib2_ui Method\u0000html/c0f8ab02-55db-8a6b-705d-6fa700d54545.htm\u0000613","gmp_lib.mpq_clears Method\u0000html/cc2693e9-1cc5-3098-f2f7-bb05c8017f62.htm\u0000458","gmp_lib.mpz_inits Method\u0000html/de0b7cf7-1826-55f3-379d-41a6ef2d0991.htm\u0000452","mp_size_t Explicit Conversion (UInt32 to mp_size_t)\u0000html/edf58344-c7ce-6c94-dea2-e07f06eb7987.htm\u0000140","void_ptr.Inequality Operator\u0000html/bd89f9a0-7e6f-d1e7-46b3-051bfbe290f4.htm\u0000191","gmp_lib.free Method (void_ptr)\u0000html/c10cea6f-22cd-f84c-c11a-5924ba0b0ee7.htm\u0000141","gmp_lib.mpz_fdiv_qr Method\u0000html/d9ab5220-69aa-8e5d-8d15-375eb27149ad.htm\u0000727","gmp_lib.mpz_tdiv_qr_ui Method\u0000html/d5b95352-7b5e-881b-136a-b78fd8e033ff.htm\u0000696","gmp_lib.mpf_random2 Method\u0000html/cc6e8f51-f396-f6c3-c6e4-9a9aeeaf2a13.htm\u0000475","gmp_lib.mpf_add Method\u0000html/c19999f1-01ee-a3fe-dc4d-2a459e73492d.htm\u0000609","gmp_lib.mpn_sqrtrem Method\u0000html/ee31871c-38bd-fccc-77f5-e76909dd7a79.htm\u0000921","mp_exp_t.ToString Method\u0000html/cd071eb3-c175-836d-c47a-f9c007b8738d.htm\u0000124","size_t Operators and Type Conversions\u0000html/c27b5f76-606f-b512-9424-8e74cea9f6da.htm\u0000286","gmp_lib.mpz_cdiv_r Method\u0000html/e8f34851-d0b2-335e-1ea5-f9129062aabf.htm\u0000602","mp_exp_t.Equals Method (mp_exp_t)\u0000html/c349463b-04b6-167b-b8f7-9f117789577d.htm\u0000161","mpf_t._mp_exp Property\u0000html/f63ee104-afaa-e0b8-ff39-f60b9a934ea3.htm\u0000229","size_t Explicit Conversion (Int64 to size_t)\u0000html/e9177dc9-2049-a649-3bf2-735ed6927aae.htm\u0000140","gmp_lib.mpq_get_d Method\u0000html/f88b40d4-3da9-e2c7-4c4c-1ad868778075.htm\u0000425","gmp_lib.mpn_mul_n Method\u0000html/ee321a9a-852a-993e-f602-72ff2af02ff6.htm\u0000686","gmp_lib.mpn_cnd_swap Method\u0000html/f0985ccc-17da-8a0b-066c-53df9b1921a1.htm\u0000668","gmp_lib.mpz_set_q Method\u0000html/f6eeca07-edf7-6915-36e4-e8a7a62333d7.htm\u0000425","gmp_lib.mp_bits_per_limb Field\u0000html/f88c76a8-118a-5cbd-0df1-e30adcacb8ae.htm\u0000185","mp_size_t Explicit Conversion (mp_size_t to UInt32)\u0000html/ee84dcdc-769f-5829-0e77-99ea66f0151b.htm\u0000142","mp_size_t Explicit Conversion (Int64 to mp_size_t)\u0000html/fecd3260-6eb9-5e31-0266-9bb52bf9b038.htm\u0000140","gmp_lib.mpq_set_str Method\u0000html/e98ec3cf-b539-8024-c401-ecd24bd43662.htm\u0000584","mpz_t._mp_d_intptr Property\u0000html/f91fdfb5-06bb-23e0-45be-934dd1088a1b.htm\u0000150","gmp_lib.mpz_millerrabin Method\u0000html/f0bda1a7-4b40-0896-4939-4dc66b256424.htm\u0000426","mpq_t.ToString Method\u0000html/e9fce326-9ff5-0bbc-87d7-53ace305f107.htm\u0000122","gmp_lib.mpf_floor Method\u0000html/f7584918-b77f-3524-eea2-04134a2c3ba6.htm\u0000497","mp_ptr.GetEnumerator Method\u0000html/f9a60366-d1e2-5565-bbc2-63d98d779e27.htm\u0000156","gmp_lib.mpz_tdiv_ui Method\u0000html/eea23315-8275-7472-44b0-94b9a05a6657.htm\u0000450","mp_exp_t Implicit Conversion (Byte to mp_exp_t)\u0000html/fa401922-089c-d6e0-8ef7-e9013676e9e5.htm\u0000140","gmp_lib.mpz_setbit Method\u0000html/f0caf821-320b-1a8b-87ff-84fcbdfd5801.htm\u0000415","gmp_lib.mpn_sqr Method\u0000html/ff9c2930-ded2-c5b6-46dd-3ff9279cdc5e.htm\u0000574","gmp_randstate_t Class\u0000html/f7e5846d-548d-3bf3-74ac-219fde42a041.htm\u0000248","gmp_lib.mpz_cmp Method\u0000html/eea958f4-5951-38f2-05ba-3870cefb3842.htm\u0000461","gmp_lib.mpq_mul_2exp Method\u0000html/f148f8be-dfbc-fc41-981d-0a99834f01ff.htm\u0000247","mp_ptr Constructor (UInt64[])\u0000html/ef5be106-0301-8122-c640-70bda121b879.htm\u0000182","gmp_lib.mpz_mul_si Method\u0000html/ffd27ee1-e1e3-567f-b3cf-87dec2de2c83.htm\u0000510","gmp_lib.gmp_randinit_lc_2exp_size Method\u0000html/f209112e-311a-88cd-becf-33bc3787f91d.htm\u0000388","gmp_lib.mpz_gcdext Method\u0000html/fae08c47-86df-9010-1827-a9fa6e48a1af.htm\u00001086","mp_ptr Methods\u0000html/f324e472-a709-9f28-6b3c-ffdeda0376bf.htm\u0000171","gmp_lib.mpf_ui_sub Method\u0000html/efbe678f-e1f3-b203-eb36-0db03ba11795.htm\u0000531","mp_limb_t.Equals Method\u0000html/f3da8743-4110-ef69-3809-3261d9304977.htm\u000069","gmp_lib.mpn_sizeinbase Method\u0000html/fb2d29b4-f7e2-e3d6-6fcb-920f2e86c0d7.htm\u0000484","FILE.Value Field\u0000html/fb70a49d-b7b0-b8fc-83f5-0864f381cc76.htm\u000088","gmp_lib.mpf_set_si Method\u0000html/f059f8e4-dfc8-79fe-6455-42e227ccbc2e.htm\u0000377","gmp_lib.mpq_get_str Method\u0000html/f457878b-c3f5-bfe2-aaa9-7f2179332f57.htm\u0000650","mpq_t._mp_den Property\u0000html/fb8c2e17-4a22-899c-77af-6d3bef099fc2.htm\u0000123","char_ptr.Inequality Operator\u0000html/f090e7f3-7440-c789-5594-e5512076a61a.htm\u0000191","gmp_lib.free Method (gmp_randstate_t)\u0000html/f46e4103-d4c4-69c2-1363-a4cb17d9cfda.htm\u0000143","gmp_lib.mpz_fits_ulong_p Method\u0000html/fb9e7caf-b049-7884-b70c-185053972604.htm\u0000356","gmp_lib.mpf_reldiff Method\u0000html/f485faa1-3758-8316-f712-42e0fc2058a8.htm\u0000637","gmp_lib.mpz_xor Method\u0000html/fd4c285a-e2e1-f8ba-97b3-08d4ae6a2ebf.htm\u0000606","mp_limb_t Explicit Conversion (mp_limb_t to UInt32)\u0000html/f4b3e873-d3fc-637d-d8cb-04cd63c76b6d.htm\u0000142","size_t Explicit Conversion (size_t to Int64)\u0000html/fd60a636-df2f-3c60-40c7-b46077830f00.htm\u0000142","gmp_lib.mpn_ior_n Method\u0000html/f4c54e3b-1c09-d01d-eb28-b7b05cf6fa70.htm\u0000613","gmp_lib.gmp_asprintf Method\u0000html/fe6e46c3-8464-a080-b5fc-718589320cd5.htm\u0000694","gmp_lib.mpz_fdiv_q_2exp Method\u0000html/f56c5489-8c01-a687-fec8-a5f443738701.htm\u0000522","mp_bitcnt_t Explicit Conversion (mp_bitcnt_t to SByte)\u0000html/fe73a139-80df-459c-fb02-d0d9ccdd8bb5.htm\u0000142","gmp_lib.mpf_out_str Method\u0000html/feafa6f8-9793-d704-31a8-67c2cec0c33e.htm\u0000705","gmp_lib.mpn_divrem_1 Method\u0000html/f5c3f25d-1ad5-b3be-fc4b-280a62869912.htm\u0000703","gmp_lib.mpz_init_set_d Method\u0000html/fec3a449-96b9-64b0-f53d-0b5a3856d02d.htm\u0000376","gmp_lib.mpq_set_f Method\u0000html/f5dc74ec-155b-2a14-3eb5-4610a8509bae.htm\u0000522","gmp_lib.mpz_lcm_ui Method\u0000html/f60dbcbd-d4f0-edcc-8f88-2de1aa375e6b.htm\u0000272"] \ No newline at end of file diff --git a/docs/html/00586c66-53ac-3fe3-16a4-3ceb2f94620b.htm b/docs/html/00586c66-53ac-3fe3-16a4-3ceb2f94620b.htm index 1135dd5..55202da 100644 --- a/docs/html/00586c66-53ac-3fe3-16a4-3ceb2f94620b.htm +++ b/docs/html/00586c66-53ac-3fe3-16a4-3ceb2f94620b.htm @@ -6,4 +6,4 @@ Returns a value indicating whether this instance is equal to a specified FILE value. Public methodGetHashCode
Returns the hash code for this instance. -
(Overrides ValueTypeGetHashCode.)Public methodGetType
Gets the type of the current instance.
(Inherited from Object.)Public methodToString
Returns the fully qualified type name of this instance.
(Inherited from ValueType.)Top
See Also
\ No newline at end of file + (Overrides ValueTypeGetHashCode.)Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)Public methodToString
Returns the fully qualified type name of this instance.
(Inherited from ValueType.)Top
See Also
\ No newline at end of file diff --git a/docs/html/00a7e91d-b046-f5d3-5b51-55868d87e228.htm b/docs/html/00a7e91d-b046-f5d3-5b51-55868d87e228.htm index f6a9253..f10d9b4 100644 --- a/docs/html/00a7e91d-b046-f5d3-5b51-55868d87e228.htm +++ b/docs/html/00a7e91d-b046-f5d3-5b51-55868d87e228.htm @@ -53,4 +53,4 @@ gmp_lib.mpf_sqrt(z, x) Assert.IsTrue(gmp_lib.mpf_get_d(z) = 10.0) ' Release unmanaged memory allocated for x and z. -gmp_lib.mpf_clears(x, z, Nothing)
See Also
\ No newline at end of file +gmp_lib.mpf_clears(x, z, Nothing)
See Also
\ No newline at end of file diff --git a/docs/html/00d8413a-b34b-5e89-193c-1bfe522710c5.htm b/docs/html/00d8413a-b34b-5e89-193c-1bfe522710c5.htm index 1557268..c6f302e 100644 --- a/docs/html/00d8413a-b34b-5e89-193c-1bfe522710c5.htm +++ b/docs/html/00d8413a-b34b-5e89-193c-1bfe522710c5.htm @@ -45,4 +45,4 @@ gmp_lib.mpn_copyi(rp, sp, sp.Size) Assert.IsTrue(rp.SequenceEqual(result)) ' Release unmanaged memory. -gmp_lib.free(rp, sp, result)
See Also
\ No newline at end of file +gmp_lib.free(rp, sp, result)
See Also
\ No newline at end of file diff --git a/docs/html/011efd01-e7f0-47d8-7d1e-77888d96f0d4.htm b/docs/html/011efd01-e7f0-47d8-7d1e-77888d96f0d4.htm index 4394be0..e405174 100644 --- a/docs/html/011efd01-e7f0-47d8-7d1e-77888d96f0d4.htm +++ b/docs/html/011efd01-e7f0-47d8-7d1e-77888d96f0d4.htm @@ -17,8 +17,8 @@ )

Parameters

op1
Type: Math.Gmp.Nativempz_t
The first operand integer.
op2
Type: SystemDouble
The second operand integer.

Return Value

Type: Int32
Return a positive value if | op1 | > | op2 |, zero if | op1 | = | op2 |, or a negative value if | op1 | < | op2 |.
Remarks

mpz_cmpabs_d(mpz_t, Double) can be called with an infinity (see PositiveInfinity or NegativeInfinity), - but results are undefined for a NaN. +

Parameters

op1
Type: Math.Gmp.Nativempz_t
The first operand integer.
op2
Type: SystemDouble
The second operand integer.

Return Value

Type: Int32
Return a positive value if | op1 | > | op2 |, zero if | op1 | = | op2 |, or a negative value if | op1 | < | op2 |.
Remarks

mpz_cmpabs_d can be called with an infinity (see double.PositiveInfinity or double.NegativeInfinity), + but results are undefined for a double.NaN.

Examples
// Create, initialize, and set the value of op1 to -63.
 mpz_t op1 = new mpz_t();
 gmp_lib.mpz_init_set_si(op1, -63);
@@ -35,4 +35,4 @@ gmp_lib.mpz_init_set_si(op1, -63)
 Assert.IsTrue(gmp_lib.mpz_cmpabs_d(op1, -70.0) < 0)
 
 ' Release unmanaged memory allocated for op1.
-gmp_lib.mpz_clear(op1)
See Also
\ No newline at end of file +gmp_lib.mpz_clear(op1)
See Also
\ No newline at end of file diff --git a/docs/html/015f7dd6-55ab-71d0-316b-71a3f99799c3.htm b/docs/html/015f7dd6-55ab-71d0-316b-71a3f99799c3.htm index a188bf5..47e058d 100644 --- a/docs/html/015f7dd6-55ab-71d0-316b-71a3f99799c3.htm +++ b/docs/html/015f7dd6-55ab-71d0-316b-71a3f99799c3.htm @@ -1,4 +1,4 @@ -mp_exp_t Implicit Conversion (mp_exp_t to Int32)
mp_exp_t  Conversion (mp_exp_t to Int32)
+mp_exp_t Implicit Conversion (mp_exp_t to Int32)
mp_exp_t  Conversion (mp_exp_t to Int32)
Converts an mp_exp_t value to an Int32 value.

Namespace: diff --git a/docs/html/018278a0-148f-c898-5bd0-42aae4ae0069.htm b/docs/html/018278a0-148f-c898-5bd0-42aae4ae0069.htm index 97a93ed..b7d8f13 100644 --- a/docs/html/018278a0-148f-c898-5bd0-42aae4ae0069.htm +++ b/docs/html/018278a0-148f-c898-5bd0-42aae4ae0069.htm @@ -1,4 +1,4 @@ -gmp_lib.mpf_inits Method
Click or drag to resize
gmp_libmpf_inits Method
+gmp_lib.mpf_inits Method
Click or drag to resize
gmp_libmpf_inits Method
Initialize a NULL-terminated list of mpf_t variables, and set their values to 0.

Namespace: @@ -15,7 +15,7 @@ x : mpf_t[] -> unit

Parameters

x
Type: Math.Gmp.Nativempf_t
The operand float.
Remarks

The precision of the initialized variables is undefined unless a default precision has already - been established by a call to mpf_set_default_prec(mp_bitcnt_t). + been established by a call to mpf_set_default_prec.

Examples
// Create new floating-point numbers x1, x2 and x3.
 mpf_t x1 = new mpf_t();
 mpf_t x2 = new mpf_t();
@@ -30,4 +30,4 @@ Assert.IsTrue(gmp_lib.mpf_get_d(x2) == 0.0
 Assert.IsTrue(gmp_lib.mpf_get_d(x3) == 0.0);
 
 // Release unmanaged memory allocated for the floating-point numbers.
-gmp_lib.mpf_clears(x1, x2, x3, null);
See Also
\ No newline at end of file +gmp_lib.mpf_clears(x1, x2, x3, null);
See Also
\ No newline at end of file diff --git a/docs/html/020d0663-b84b-54aa-8e2f-645ed532d175.htm b/docs/html/020d0663-b84b-54aa-8e2f-645ed532d175.htm index 795c8b3..426233c 100644 --- a/docs/html/020d0663-b84b-54aa-8e2f-645ed532d175.htm +++ b/docs/html/020d0663-b84b-54aa-8e2f-645ed532d175.htm @@ -36,4 +36,4 @@ gmp_lib.gmp_randseed_ui(state, 1000UI) Dim rand As UInteger = gmp_lib.gmp_urandomm_ui(state, 8) ' Free all memory occupied by state. -gmp_lib.gmp_randclear(state)
See Also
\ No newline at end of file +gmp_lib.gmp_randclear(state)
See Also
\ No newline at end of file diff --git a/docs/html/0252e04b-b8fc-5a06-e1e2-a0cafbb44296.htm b/docs/html/0252e04b-b8fc-5a06-e1e2-a0cafbb44296.htm index d5298c6..8dc8533 100644 --- a/docs/html/0252e04b-b8fc-5a06-e1e2-a0cafbb44296.htm +++ b/docs/html/0252e04b-b8fc-5a06-e1e2-a0cafbb44296.htm @@ -19,7 +19,7 @@ b : int -> int

Parameters

a
Type: Math.Gmp.Nativempz_t
The first operand integer.
b
Type: SystemInt32
The second operand integer.

Return Value

Type: Int32
The Jacobi symbol (a/b) with the Kronecker extension (a/2) = (2/a) when a odd, or (a/2) = 0 when a even.
Remarks

When b is odd the Jacobi symbol and Kronecker symbol are identical, - so mpz_kronecker_ui(mpz_t, UInt32), etc. can be used for mixed precision Jacobi symbols too. + so mpz_kronecker_ui, etc. can be used for mixed precision Jacobi symbols too.

Examples
// Create, initialize, and set the value of a to 15.
 mpz_t a = new mpz_t();
 gmp_lib.mpz_init_set_ui(a, 15U);
@@ -36,4 +36,4 @@ gmp_lib.mpz_init_set_ui(a, 15UI)
 Assert.IsTrue(gmp_lib.mpz_kronecker_si(a, 4) = 1)
 
 ' Release unmanaged memory allocated for a.
-gmp_lib.mpz_clear(a)
See Also
\ No newline at end of file +gmp_lib.mpz_clear(a)
See Also
\ No newline at end of file diff --git a/docs/html/028e92d4-3699-77ff-e8da-9ff4c367f5b3.htm b/docs/html/028e92d4-3699-77ff-e8da-9ff4c367f5b3.htm index 7699448..e7249b8 100644 --- a/docs/html/028e92d4-3699-77ff-e8da-9ff4c367f5b3.htm +++ b/docs/html/028e92d4-3699-77ff-e8da-9ff4c367f5b3.htm @@ -37,9 +37,9 @@ It is required that an ≥ bn > 0.

No overlapping between R and the input operands is allowed. - For A = B, use mpn_sec_sqr(mp_ptr, mp_ptr, mp_size_t, mp_ptr) for optimal performance. + For A = B, use mpn_sec_sqr for optimal performance.

- This function requires scratch space of mpn_sec_mul_itch(mp_size_t, mp_size_t)(an, bn) + This function requires scratch space of mpn_sec_mul_itch(an, bn) limbs to be passed in the tp parameter. The scratch space requirements are guaranteed to increase monotonously in the operand sizes.

Examples
// Create multi-precision operands, and expected result.
 mp_ptr ap = new mp_ptr(new uint[] { 0xffffffff, 0xffffffff });
@@ -75,4 +75,4 @@ gmp_lib.mpn_sec_mul(rp, ap, ap.Size, bp, bp.Size, tp)
 Assert.IsTrue(rp.SequenceEqual(result))
 
 ' Release unmanaged memory.
-gmp_lib.free(rp, ap, bp, tp, result)
See Also

Reference

\ No newline at end of file +gmp_lib.free(rp, ap, bp, tp, result)
See Also
\ No newline at end of file diff --git a/docs/html/03336561-2bb9-b38f-8adb-506e0fad094b.htm b/docs/html/03336561-2bb9-b38f-8adb-506e0fad094b.htm index f26a135..55affcb 100644 --- a/docs/html/03336561-2bb9-b38f-8adb-506e0fad094b.htm +++ b/docs/html/03336561-2bb9-b38f-8adb-506e0fad094b.htm @@ -40,4 +40,4 @@ gmp_lib.mpq_set_si(op1, 1, 3, 6UI) = 0) ' Release unmanaged memory allocated for op1. -gmp_lib.mpq_clear(op1)
See Also
\ No newline at end of file +gmp_lib.mpq_clear(op1)
See Also
\ No newline at end of file diff --git a/docs/html/03a17ed9-19e1-9de3-0ea4-4ff3f63938a6.htm b/docs/html/03a17ed9-19e1-9de3-0ea4-4ff3f63938a6.htm index 6d4550c..222c33c 100644 --- a/docs/html/03a17ed9-19e1-9de3-0ea4-4ff3f63938a6.htm +++ b/docs/html/03a17ed9-19e1-9de3-0ea4-4ff3f63938a6.htm @@ -1,4 +1,4 @@ -mp_limb_t Explicit Conversion (Int64 to mp_limb_t)
mp_limb_t  Conversion (Int64 to mp_limb_t)
+mp_limb_t Explicit Conversion (Int64 to mp_limb_t)
mp_limb_t  Conversion (Int64 to mp_limb_t)
Converts an Int64 value to an mp_limb_t value.

Namespace: diff --git a/docs/html/053b54b6-f646-f0aa-ddaf-00c494a6d5ef.htm b/docs/html/053b54b6-f646-f0aa-ddaf-00c494a6d5ef.htm index b1cb704..b0c70cd 100644 --- a/docs/html/053b54b6-f646-f0aa-ddaf-00c494a6d5ef.htm +++ b/docs/html/053b54b6-f646-f0aa-ddaf-00c494a6d5ef.htm @@ -21,7 +21,7 @@ The integer is written in a portable format, with 4 bytes of size information, and that many bytes of limbs. Both the size and the limbs are written in decreasing significance order (i.e., in big-endian).

- The output can be read with mpz_inp_raw(mpz_t, ptrFILE). + The output can be read with mpz_inp_raw.

The output of this can not be read by mpz_inp_raw from GMP 1, because of changes necessary for compatibility between 32-bit and 64-bit machines. @@ -75,4 +75,4 @@ Assert.IsTrue(r(0) = ' Release unmanaged memory allocated for op. -gmp_lib.mpz_clear(op)

See Also
\ No newline at end of file +gmp_lib.mpz_clear(op)
See Also
\ No newline at end of file diff --git a/docs/html/058e477a-0126-b073-ee83-77ed89a58351.htm b/docs/html/058e477a-0126-b073-ee83-77ed89a58351.htm index e11d0f9..5d7ab81 100644 --- a/docs/html/058e477a-0126-b073-ee83-77ed89a58351.htm +++ b/docs/html/058e477a-0126-b073-ee83-77ed89a58351.htm @@ -1,5 +1,5 @@ -mpf_t Implicit Conversion (String to mpf_t)
mpf_t  Conversion (String to mpf_t)
- Converts a String value to an mpf_t value. +mpf_t Implicit Conversion (String to mpf_t)
mpf_t  Conversion (String to mpf_t)
+ Converts a string value to an mpf_t value.

Namespace:  Math.Gmp.Native
@@ -10,7 +10,7 @@ value As String ) As mpf_t

Parameters

value
Type: SystemString
A String value.

Return Value

Type: mpf_t
An mpf_t value.
Remarks

+)

Parameters

value
Type: SystemString
A string value.

Return Value

Type: mpf_t
An mpf_t value.
Remarks

Base is assumed to be 10 unless the first character of the string is B followed by the base 2 to 62 or -62 to -2 followed by a space and then the floating-point number. diff --git a/docs/html/05b3707d-5f48-4d76-c42a-566f3179d7f8.htm b/docs/html/05b3707d-5f48-4d76-c42a-566f3179d7f8.htm index e127a31..a5e2ed8 100644 --- a/docs/html/05b3707d-5f48-4d76-c42a-566f3179d7f8.htm +++ b/docs/html/05b3707d-5f48-4d76-c42a-566f3179d7f8.htm @@ -49,4 +49,4 @@ Assert.IsTrue(gmp_lib.mpz_cdiv_q_ui(q, n, 33334) ' Release unmanaged memory allocated for n and q. -gmp_lib.mpz_clears(n, q, Nothing)

See Also

Reference

\ No newline at end of file +gmp_lib.mpz_clears(n, q, Nothing)
See Also
\ No newline at end of file diff --git a/docs/html/05f897c4-77dc-7735-81ca-65650f61d961.htm b/docs/html/05f897c4-77dc-7735-81ca-65650f61d961.htm index 0e43e0b..8eba495 100644 --- a/docs/html/05f897c4-77dc-7735-81ca-65650f61d961.htm +++ b/docs/html/05f897c4-77dc-7735-81ca-65650f61d961.htm @@ -25,4 +25,4 @@ gmp_lib.mpz_init_set_si(op1, -63); Assert.IsTrue(gmp_lib.mpz_cmpabs_ui(op1, 70U) < 0); // Release unmanaged memory allocated for op1. -gmp_lib.mpz_clear(op1);
See Also
\ No newline at end of file +gmp_lib.mpz_clear(op1);
See Also
\ No newline at end of file diff --git a/docs/html/060aa73e-8c00-0a6b-f569-ad198c4f0d90.htm b/docs/html/060aa73e-8c00-0a6b-f569-ad198c4f0d90.htm index d6bd91a..10b3c0d 100644 --- a/docs/html/060aa73e-8c00-0a6b-f569-ad198c4f0d90.htm +++ b/docs/html/060aa73e-8c00-0a6b-f569-ad198c4f0d90.htm @@ -39,4 +39,4 @@ gmp_lib.mpf_set_ui(x, 100UI) Assert.IsTrue(gmp_lib.mpf_get_d(x) = 100.0) ' Release unmanaged memory allocated for x. -gmp_lib.mpf_clear(x)
See Also
\ No newline at end of file +gmp_lib.mpf_clear(x)
See Also
\ No newline at end of file diff --git a/docs/html/06249483-9daf-95f9-32c7-30195550bbcc.htm b/docs/html/06249483-9daf-95f9-32c7-30195550bbcc.htm index 16c0bd6..7e6b790 100644 --- a/docs/html/06249483-9daf-95f9-32c7-30195550bbcc.htm +++ b/docs/html/06249483-9daf-95f9-32c7-30195550bbcc.htm @@ -19,10 +19,10 @@ Returns a value indicating whether this instance is equal to a specified char_ptr value. Public methodGetHashCode
Returns the hash code for this instance. -
(Overrides ValueTypeGetHashCode.)Public methodGetType
Gets the type of the current instance.
(Inherited from Object.)Public methodToIntPtr
+
(Overrides ValueTypeGetHashCode.)Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)Public methodToIntPtr
Gets pointer to string in unmanaged memory.
Public methodToString
- Gets the .NET String equivalent of the unmanaged string. + Gets the .NET string equivalent of the unmanaged string.
(Overrides ValueTypeToString.)Top
Operators
  NameDescription
Public operatorStatic memberEquality
diff --git a/docs/html/06428417-fb0b-82c7-4b50-99dfe28c7afb.htm b/docs/html/06428417-fb0b-82c7-4b50-99dfe28c7afb.htm index f496d9d..a3305b9 100644 --- a/docs/html/06428417-fb0b-82c7-4b50-99dfe28c7afb.htm +++ b/docs/html/06428417-fb0b-82c7-4b50-99dfe28c7afb.htm @@ -1,4 +1,4 @@ -mp_limb_t Explicit Conversion (Int32 to mp_limb_t)
mp_limb_t  Conversion (Int32 to mp_limb_t)
+mp_limb_t Explicit Conversion (Int32 to mp_limb_t)
mp_limb_t  Conversion (Int32 to mp_limb_t)
Converts an Int32 value to an mp_limb_t value.

Namespace: diff --git a/docs/html/067f64f9-7014-8c6a-3c02-153c1460a1dd.htm b/docs/html/067f64f9-7014-8c6a-3c02-153c1460a1dd.htm index 0a24a89..f8c13b3 100644 --- a/docs/html/067f64f9-7014-8c6a-3c02-153c1460a1dd.htm +++ b/docs/html/067f64f9-7014-8c6a-3c02-153c1460a1dd.htm @@ -30,4 +30,4 @@

The reallocate function parameter old_size is passed for convenience, but of course it can be ignored if not needed by an implementation. The default functions using malloc and friends for instance don’t use it. -

See Also
\ No newline at end of file +

See Also
\ No newline at end of file diff --git a/docs/html/06d850ef-82b2-56f1-32ae-2f1724da3d5b.htm b/docs/html/06d850ef-82b2-56f1-32ae-2f1724da3d5b.htm index d87d1fe..6b234ed 100644 --- a/docs/html/06d850ef-82b2-56f1-32ae-2f1724da3d5b.htm +++ b/docs/html/06d850ef-82b2-56f1-32ae-2f1724da3d5b.htm @@ -19,9 +19,9 @@ r1n : mp_size_t -> unit

Parameters

r1p
Type: Math.Gmp.Nativemp_ptr
The result integer.
r1n
Type: Math.Gmp.Nativemp_size_t
The number of limbs of r1p.
Remarks

The most significant limb is always non-zero. - mpn_random(mp_ptr, mp_size_t) generates uniformly distributed limb data, - mpn_random2(mp_ptr, mp_size_t) generates long strings of zeros and ones in the binary representation. -

mpn_random2(mp_ptr, mp_size_t) is intended for testing the correctness of the mpn routines. + mpn_random generates uniformly distributed limb data, + mpn_random2 generates long strings of zeros and ones in the binary representation. +

mpn_random2 is intended for testing the correctness of the mpn routines.

Examples
// Create multi-precision operand.
 mp_ptr r1p = new mp_ptr(new uint[2]);
 
@@ -36,4 +36,4 @@ gmp_lib.free(r1p);
If(gmp_lib.mp_bytes_per_limb = 4, 2, 1)) ' Release unmanaged memory. -gmp_lib.free(r1p)
See Also
\ No newline at end of file +gmp_lib.free(r1p)
See Also
\ No newline at end of file diff --git a/docs/html/07613c31-7d00-9806-1676-55f8c5a997f8.htm b/docs/html/07613c31-7d00-9806-1676-55f8c5a997f8.htm index c33c960..ffa98f0 100644 --- a/docs/html/07613c31-7d00-9806-1676-55f8c5a997f8.htm +++ b/docs/html/07613c31-7d00-9806-1676-55f8c5a997f8.htm @@ -19,7 +19,7 @@ b : uint32 -> int

Parameters

a
Type: Math.Gmp.Nativempz_t
The first operand integer.
b
Type: SystemUInt32
The second operand integer.

Return Value

Type: Int32
The Jacobi symbol (a/b) with the Kronecker extension (a/2) = (2/a) when a odd, or (a/2) = 0 when a even.
Remarks

When b is odd the Jacobi symbol and Kronecker symbol are identical, - so mpz_kronecker_ui(mpz_t, UInt32), etc. can be used for mixed precision Jacobi symbols too. + so mpz_kronecker_ui, etc. can be used for mixed precision Jacobi symbols too.

Examples
// Create, initialize, and set the value of a to 15.
 mpz_t a = new mpz_t();
 gmp_lib.mpz_init_set_ui(a, 15U);
@@ -36,4 +36,4 @@ gmp_lib.mpz_init_set_ui(a, 15UI)
 Assert.IsTrue(gmp_lib.mpz_kronecker_ui(a, 4UI) = 1)
 
 ' Release unmanaged memory allocated for a.
-gmp_lib.mpz_clear(a)
See Also
\ No newline at end of file +gmp_lib.mpz_clear(a)
See Also
\ No newline at end of file diff --git a/docs/html/0777a4c0-90d5-95bc-1192-f390bfbcbc43.htm b/docs/html/0777a4c0-90d5-95bc-1192-f390bfbcbc43.htm index 87b4b25..d0aa26c 100644 --- a/docs/html/0777a4c0-90d5-95bc-1192-f390bfbcbc43.htm +++ b/docs/html/0777a4c0-90d5-95bc-1192-f390bfbcbc43.htm @@ -6,6 +6,6 @@ Returns a value indicating whether this instance is equal to a specified size_t value.
Public methodGetHashCode
Returns the hash code for this instance. -
(Overrides ValueTypeGetHashCode.)
Public methodGetType
Gets the type of the current instance.
(Inherited from Object.)
Public methodToString
+
(Overrides ValueTypeGetHashCode.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Public methodToString
Gets the string representation of the size_t.
(Overrides ValueTypeToString.)
Top
See Also
\ No newline at end of file diff --git a/docs/html/094ea390-8cc8-bac7-35c3-3616775736de.htm b/docs/html/094ea390-8cc8-bac7-35c3-3616775736de.htm index c31c834..1336c4d 100644 --- a/docs/html/094ea390-8cc8-bac7-35c3-3616775736de.htm +++ b/docs/html/094ea390-8cc8-bac7-35c3-3616775736de.htm @@ -38,7 +38,7 @@ No other operand overlapping is allowed. The entire space occupied by N is overwritten.

- This function requires scratch space of mpn_sec_div_r_itch(mp_size_t, mp_size_t)(nn, dn) + This function requires scratch space of mpn_sec_div_r_itch(nn, dn) limbs to be passed in the tp parameter.

Examples
// Create multi-precision operands, and expected result.
 mp_ptr np = new mp_ptr(new uint[] { 0xffffffff, 0x0000ffff });
@@ -70,4 +70,4 @@ gmp_lib.mpn_sec_div_r(np, np.Size, dp, dp.Size, tp)
 Assert.IsTrue(np(0) = 3)
 
 ' Release unmanaged memory.
-gmp_lib.free(np, dp, tp)
See Also

Reference

\ No newline at end of file +gmp_lib.free(np, dp, tp)
See Also
\ No newline at end of file diff --git a/docs/html/0968b601-ff25-497d-c2eb-28487c3d29cf.htm b/docs/html/0968b601-ff25-497d-c2eb-28487c3d29cf.htm index e0df24b..399f34c 100644 --- a/docs/html/0968b601-ff25-497d-c2eb-28487c3d29cf.htm +++ b/docs/html/0968b601-ff25-497d-c2eb-28487c3d29cf.htm @@ -6,6 +6,6 @@ Returns a value indicating whether this instance is equal to a specified mp_bitcnt_t value. Public methodGetHashCode
Returns the hash code for this instance. -
(Overrides ValueTypeGetHashCode.)Public methodGetType
Gets the type of the current instance.
(Inherited from Object.)Public methodToString
+
(Overrides ValueTypeGetHashCode.)Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)Public methodToString
Gets the string representation of the mp_bitcnt_t.
(Overrides ValueTypeToString.)Top
See Also
\ No newline at end of file diff --git a/docs/html/098c8787-2069-5d1e-a2f9-1f78bdcd60a9.htm b/docs/html/098c8787-2069-5d1e-a2f9-1f78bdcd60a9.htm index c22838b..d174891 100644 --- a/docs/html/098c8787-2069-5d1e-a2f9-1f78bdcd60a9.htm +++ b/docs/html/098c8787-2069-5d1e-a2f9-1f78bdcd60a9.htm @@ -1,5 +1,5 @@ -gmp_lib.mpn_sec_sub_1_itch Method
Click or drag to resize
gmp_libmpn_sec_sub_1_itch Method
- Return the scratch space in number of limbs required by the function mpn_sec_sub_1(mp_ptr, mp_ptr, mp_size_t, mp_limb_t, mp_ptr). +gmp_lib.mpn_sec_sub_1_itch Method
Click or drag to resize
gmp_libmpn_sec_sub_1_itch Method
+ Return the scratch space in number of limbs required by the function mpn_sec_sub_1.

Namespace:  Math.Gmp.Native
@@ -13,4 +13,4 @@ mp_size_t n )

Parameters

n
Type: Math.Gmp.Nativemp_size_t
The number of limbs of the mpn_sec_sub_1(mp_ptr, mp_ptr, mp_size_t, mp_limb_t, mp_ptr) operand.

Return Value

Type: mp_size_t
The scratch space in number of limbs required by the function mpn_sec_sub_1(mp_ptr, mp_ptr, mp_size_t, mp_limb_t, mp_ptr).
See Also
\ No newline at end of file +

Parameters

n
Type: Math.Gmp.Nativemp_size_t
The number of limbs of the mpn_sec_sub_1 operand.

Return Value

Type: mp_size_t
The scratch space in number of limbs required by the function mpn_sec_sub_1.
See Also
\ No newline at end of file diff --git a/docs/html/0af0c5f7-045d-d0b0-fe24-f20f44b030dc.htm b/docs/html/0af0c5f7-045d-d0b0-fe24-f20f44b030dc.htm index 4ce8bbc..c3b18ee 100644 --- a/docs/html/0af0c5f7-045d-d0b0-fe24-f20f44b030dc.htm +++ b/docs/html/0af0c5f7-045d-d0b0-fe24-f20f44b030dc.htm @@ -1,6 +1,6 @@ va_list Methods
va_list Methods

The va_list type exposes the following members.

Methods
  - NameDescription
Public methodEquals
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
Protected methodFinalize
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object.)
Public methodGetHashCode
Serves as a hash function for a particular type.
(Inherited from Object.)
Public methodGetType
Gets the type of the current instance.
(Inherited from Object.)
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodRetrieveArgumentValues
+
NameDescription
Public methodEquals
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
Protected methodFinalize
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object.)
Public methodGetHashCode
Serves as a hash function for a particular type.
(Inherited from Object.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodRetrieveArgumentValues
Retrieves argument values from unmanaged memory.
Public methodToIntPtr
Return the pointer to the list of arguments in unmanaged memory. diff --git a/docs/html/0c44ebce-9678-a295-598a-588046225af2.htm b/docs/html/0c44ebce-9678-a295-598a-588046225af2.htm index 1406d99..2afee6a 100644 --- a/docs/html/0c44ebce-9678-a295-598a-588046225af2.htm +++ b/docs/html/0c44ebce-9678-a295-598a-588046225af2.htm @@ -1,4 +1,4 @@ -mp_exp_t Explicit Conversion (mp_exp_t to Int16)
mp_exp_t  Conversion (mp_exp_t to Int16)
+mp_exp_t Explicit Conversion (mp_exp_t to Int16)
mp_exp_t  Conversion (mp_exp_t to Int16)
Converts an mp_exp_t value to an Int16 value.

Namespace: diff --git a/docs/html/0ccb1bab-4817-1062-242d-41c181cacf77.htm b/docs/html/0ccb1bab-4817-1062-242d-41c181cacf77.htm index e312ae4..9ce6920 100644 --- a/docs/html/0ccb1bab-4817-1062-242d-41c181cacf77.htm +++ b/docs/html/0ccb1bab-4817-1062-242d-41c181cacf77.htm @@ -62,4 +62,4 @@ gmp_lib.mpz_ior(rop, op1, op2) Assert.IsTrue(gmp_lib.mpz_get_si(rop) = 127) ' Release unmanaged memory allocated for rop, op1, and op2. -gmp_lib.mpz_clears(rop, op1, op2, Nothing)
See Also
\ No newline at end of file +gmp_lib.mpz_clears(rop, op1, op2, Nothing)
See Also
\ No newline at end of file diff --git a/docs/html/0cdaca8f-816e-8c22-f46b-fcf58e9e91d4.htm b/docs/html/0cdaca8f-816e-8c22-f46b-fcf58e9e91d4.htm index 0ad4455..83235bc 100644 --- a/docs/html/0cdaca8f-816e-8c22-f46b-fcf58e9e91d4.htm +++ b/docs/html/0cdaca8f-816e-8c22-f46b-fcf58e9e91d4.htm @@ -23,11 +23,11 @@ n : uint32 -> unit

Parameters

ln
Type: Math.Gmp.Nativempz_t
The L[n] result.
lnsub1
Type: Math.Gmp.Nativempz_t
The L[n - 1] result.
n
Type: SystemUInt32
The operand integer.
Remarks

This function is designed for calculating isolated Lucas numbers. - When a sequence of values is wanted it’s best to start with mpz_lucnum2_ui(mpz_t, mpz_t, UInt32) + When a sequence of values is wanted it’s best to start with mpz_lucnum2_ui and iterate the defining L[n + 1] = L[n] + L[n - 1] or similar.

The Fibonacci numbers and Lucas numbers are related sequences, so it’s never necessary to call both - mpz_fib2_ui(mpz_t, mpz_t, UInt32) and mpz_lucnum2_ui(mpz_t, mpz_t, UInt32). + mpz_fib2_ui and mpz_lucnum2_ui. The formulas for going from Fibonacci to Lucas can be found in GNU MP - Lucas Numbers Algorithm, the reverse is straightforward too. @@ -57,4 +57,4 @@ Assert.IsTrue(gmp_lib.mpz_get_si(lnsub1) = 4776) ' Release unmanaged memory allocated for ln and lnsub1. -gmp_lib.mpz_clears(ln, lnsub1, Nothing)

See Also
\ No newline at end of file +gmp_lib.mpz_clears(ln, lnsub1, Nothing)
See Also
\ No newline at end of file diff --git a/docs/html/0dcf05e1-ec39-5294-c4d0-d8e0f92642e4.htm b/docs/html/0dcf05e1-ec39-5294-c4d0-d8e0f92642e4.htm index 6af5841..16d90e7 100644 --- a/docs/html/0dcf05e1-ec39-5294-c4d0-d8e0f92642e4.htm +++ b/docs/html/0dcf05e1-ec39-5294-c4d0-d8e0f92642e4.htm @@ -49,4 +49,4 @@ Assert.IsTrue(gmp_lib.mpz_fdiv_q_ui(q, n, 33333) ' Release unmanaged memory allocated for n and q. -gmp_lib.mpz_clears(n, q, Nothing)
See Also

Reference

\ No newline at end of file +gmp_lib.mpz_clears(n, q, Nothing)
See Also
\ No newline at end of file diff --git a/docs/html/0dd7a5d2-ab07-87dc-79d2-d9b361bc0a34.htm b/docs/html/0dd7a5d2-ab07-87dc-79d2-d9b361bc0a34.htm index d7c3c67..6a00d78 100644 --- a/docs/html/0dd7a5d2-ab07-87dc-79d2-d9b361bc0a34.htm +++ b/docs/html/0dd7a5d2-ab07-87dc-79d2-d9b361bc0a34.htm @@ -1,4 +1,4 @@ -mp_bitcnt_t.ToString Method
mp_bitcnt_tToString Method
+mp_bitcnt_t.ToString Method
mp_bitcnt_tToString Method
Gets the string representation of the mp_bitcnt_t.

Namespace: diff --git a/docs/html/0dd846ac-56b6-3ea8-0441-12490f67fbf7.htm b/docs/html/0dd846ac-56b6-3ea8-0441-12490f67fbf7.htm index c406f02..03d7505 100644 --- a/docs/html/0dd846ac-56b6-3ea8-0441-12490f67fbf7.htm +++ b/docs/html/0dd846ac-56b6-3ea8-0441-12490f67fbf7.htm @@ -14,9 +14,9 @@ )

Parameters

x
Type: Math.Gmp.Nativempf_t
The operand float.
Remarks

- Normally, a variable should be initialized once only or at least be cleared, using mpf_clear(mpf_t), + Normally, a variable should be initialized once only or at least be cleared, using mpf_clear, between initializations. The precision of x is undefined unless a default precision has - already been established by a call to mpf_set_default_prec(mp_bitcnt_t). + already been established by a call to mpf_set_default_prec.

Examples
// Set default precision to 64 bits.
 gmp_lib.mpf_set_default_prec(64U);
 
@@ -40,4 +40,4 @@ gmp_lib.mpf_init(x)
 Assert.IsTrue(gmp_lib.mpf_get_d(x) = 0.0)
 
 ' Release unmanaged memory allocated for x.
-gmp_lib.mpf_clear(x)
See Also
\ No newline at end of file +gmp_lib.mpf_clear(x)
See Also
\ No newline at end of file diff --git a/docs/html/0f01fecd-9200-982d-c331-c213f3b960a1.htm b/docs/html/0f01fecd-9200-982d-c331-c213f3b960a1.htm index 24623e8..3185bfe 100644 --- a/docs/html/0f01fecd-9200-982d-c331-c213f3b960a1.htm +++ b/docs/html/0f01fecd-9200-982d-c331-c213f3b960a1.htm @@ -51,4 +51,4 @@ gmp_lib.mpn_xor_n(rp, s1p, s2p, s1p.Size) Assert.IsTrue(rp.SequenceEqual(result)) ' Release unmanaged memory. -gmp_lib.free(rp, s1p, s2p, result)
See Also
\ No newline at end of file +gmp_lib.free(rp, s1p, s2p, result)
See Also
\ No newline at end of file diff --git a/docs/html/0fa7cbf3-e8f4-6b14-d829-8aa663e77c74.htm b/docs/html/0fa7cbf3-e8f4-6b14-d829-8aa663e77c74.htm index 551870d..7d98532 100644 --- a/docs/html/0fa7cbf3-e8f4-6b14-d829-8aa663e77c74.htm +++ b/docs/html/0fa7cbf3-e8f4-6b14-d829-8aa663e77c74.htm @@ -31,7 +31,7 @@
Public methodStatic memberCode examplegmp_randinit_lc_2exp
Initialize state with a linear congruential algorithm X = (aX + c) mod 2^m2exp.
Public methodStatic memberCode examplegmp_randinit_lc_2exp_size
- Initialize state for a linear congruential algorithm as per gmp_randinit_lc_2exp(gmp_randstate_t, mpz_t, UInt32, mp_bitcnt_t). + Initialize state for a linear congruential algorithm as per gmp_randinit_lc_2exp.
Public methodStatic memberCode examplegmp_randinit_mt
Initialize state for a Mersenne Twister algorithm.
Public methodStatic memberCode examplegmp_randinit_set
@@ -115,7 +115,7 @@
Public methodStatic memberCode examplempf_floor
Set rop to op rounded to the next lower integer.
Public methodStatic memberCode examplempf_get_d
- Convert op to a Double, truncating if necessary (i.e. rounding towards zero). + Convert op to a double, truncating if necessary (i.e. rounding towards zero).
Public methodStatic memberCode examplempf_get_d_2exp
Convert op to a double, truncating if necessary (i.e. rounding towards zero), and with an exponent returned separately.
Public methodStatic memberCode examplempf_get_default_prec
@@ -223,9 +223,9 @@
Public methodStatic memberCode examplempn_cmp
Compare {s1p, n} and {s2p, n}.
Public methodStatic memberCode examplempn_cnd_add_n
- If cnd is non-zero, it produces the same result as a regular mpn_add_n(mp_ptr, mp_ptr, mp_ptr, mp_size_t), and if cnd is zero, it copies {s1p, n} to the result area and returns zero. + If cnd is non-zero, it produces the same result as a regular mpn_add_n, and if cnd is zero, it copies {s1p, n} to the result area and returns zero.
Public methodStatic memberCode examplempn_cnd_sub_n
- If cnd is non-zero, it produces the same result as a regular mpn_sub_n(mp_ptr, mp_ptr, mp_ptr, mp_size_t), and if cnd is zero, it copies {s1p, n} to the result area and returns zero. + If cnd is non-zero, it produces the same result as a regular mpn_sub_n, and if cnd is zero, it copies {s1p, n} to the result area and returns zero.
Public methodStatic memberCode examplempn_cnd_swap
If cnd is non-zero, swaps the contents of the areas {ap, n} and {bp, n}. Otherwise, the areas are left unmodified.
Public methodStatic memberCode examplempn_com
@@ -295,35 +295,35 @@
Public methodStatic memberCode examplempn_sec_add_1
Set R to A + b, where R = {rp, n}, A = {ap, n}, and b is a single limb.
Public methodStatic membermpn_sec_add_1_itch
- Return the scratch space in number of limbs required by the function mpn_sec_add_1(mp_ptr, mp_ptr, mp_size_t, mp_limb_t, mp_ptr). + Return the scratch space in number of limbs required by the function mpn_sec_add_1.
Public methodStatic memberCode examplempn_sec_div_qr
Set Q to the truncated quotient N / D and R to N modulo D, where N = {np, nn}, D = {dp, dn}, Q’s most significant limb is the function return value and the remaining limbs are {qp, nn - dn}, and R = {np, dn}.
Public methodStatic membermpn_sec_div_qr_itch
- Return the scratch space in number of limbs required by the function mpn_sec_div_qr(mp_ptr, mp_ptr, mp_size_t, mp_ptr, mp_size_t, mp_ptr). + Return the scratch space in number of limbs required by the function mpn_sec_div_qr.
Public methodStatic memberCode examplempn_sec_div_r
Set R to N modulo D, where N = {np, nn}, D = {dp, dn}, and R = {np, dn}.
Public methodStatic membermpn_sec_div_r_itch
- Return the scratch space in number of limbs required by the function mpn_sec_div_r(mp_ptr, mp_size_t, mp_ptr, mp_size_t, mp_ptr). + Return the scratch space in number of limbs required by the function mpn_sec_div_r.
Public methodStatic memberCode examplempn_sec_invert
Set R to the inverse of A modulo M, where R = {rp, n}, A = {ap, n}, and M = {mp, n}. This function’s interface is preliminary.
Public methodStatic membermpn_sec_invert_itch
- Return the scratch space in number of limbs required by the function mpn_sec_invert(mp_ptr, mp_ptr, mp_ptr, mp_size_t, mp_bitcnt_t, mp_ptr). + Return the scratch space in number of limbs required by the function mpn_sec_invert.
Public methodStatic memberCode examplempn_sec_mul
Set R to A * B, where A = {ap, an}, B = {bp, bn}, and R = {rp, an + bn}.
Public methodStatic membermpn_sec_mul_itch
- Return the scratch space in number of limbs required by the function mpn_sec_mul(mp_ptr, mp_ptr, mp_size_t, mp_ptr, mp_size_t, mp_ptr). + Return the scratch space in number of limbs required by the function mpn_sec_mul.
Public methodStatic memberCode examplempn_sec_powm
Set R to (B^E) modulo M, where R = {rp, n}, M = {mp, n}, and E = {ep, ceil(enb / mp_bits_per_limb)}.
Public methodStatic membermpn_sec_powm_itch
- Return the scratch space in number of limbs required by the function mpn_sec_powm(mp_ptr, mp_ptr, mp_size_t, mp_ptr, mp_bitcnt_t, mp_ptr, mp_size_t, mp_ptr). + Return the scratch space in number of limbs required by the function mpn_sec_powm.
Public methodStatic memberCode examplempn_sec_sqr
Set R to A^2, where A = {ap, an}, and R = {rp, 2 * an}.
Public methodStatic membermpn_sec_sqr_itch
- Return the scratch space in number of limbs required by the function mpn_sec_sqr(mp_ptr, mp_ptr, mp_size_t, mp_ptr). + Return the scratch space in number of limbs required by the function mpn_sec_sqr.
Public methodStatic memberCode examplempn_sec_sub_1
Set R to A - b, where R = {rp, n}, A = {ap, n}, and b is a single limb.
Public methodStatic membermpn_sec_sub_1_itch
- Return the scratch space in number of limbs required by the function mpn_sec_sub_1(mp_ptr, mp_ptr, mp_size_t, mp_limb_t, mp_ptr). + Return the scratch space in number of limbs required by the function mpn_sec_sub_1.
Public methodStatic memberCode examplempn_sec_tabselect
Select entry which from table tab, which has nents entries, each n limbs. Store the selected entry at rp.
Public methodStatic memberCode examplempn_set_str
@@ -379,7 +379,7 @@
Public methodStatic memberCode examplempq_equal
Return non-zero if op1 and op2 are equal, zero if they are non-equal.
Public methodStatic memberCode examplempq_get_d
- Convert op to a Double, truncating if necessary (i.e. rounding towards zero). + Convert op to a double, truncating if necessary (i.e. rounding towards zero).
Public methodStatic memberCode examplempq_get_den
Set denominator to the denominator of rational.
Public methodStatic memberCode examplempq_get_num
@@ -577,7 +577,7 @@
Public methodStatic memberCode examplempz_init_set_si
Initialize rop with limb space and set the initial numeric value from op.
Public methodStatic memberCode examplempz_init_set_str
- Initialize rop and set its value like mpz_set_str(mpz_t, char_ptr, Int32). + Initialize rop and set its value like mpz_set_str.
Public methodStatic memberCode examplempz_init_set_ui
Initialize rop with limb space and set the initial numeric value from op.
Public methodStatic memberCode examplempz_init2
@@ -585,7 +585,7 @@
Public methodStatic memberCode examplempz_inits
Initialize a NULL-terminated list of mpz_t variables, and set their values to 0.
Public methodStatic memberCode examplempz_inp_raw
- Input from stdio stream stream in the format written by mpz_out_raw(ptrFILE, mpz_t), and put the result in rop. + Input from stdio stream stream in the format written by mpz_out_raw, and put the result in rop.
Public methodStatic memberCode examplempz_inp_str
Input a possibly white-space preceded string in base base from stdio stream stream, and put the read integer in rop.
Public methodStatic memberCode examplempz_invert
@@ -709,7 +709,7 @@
Public methodStatic memberCode examplempz_sqrt
Set rop to the truncated integer part of the square root of op.
Public methodStatic memberCode examplempz_sqrtrem
- Set rop1 to the truncated integer part of the square root of op, like mpz_sqrt(mpz_t, mpz_t). Set rop2 to the remainder op - rop1 * rop1, which will be zero if op is a perfect square. + Set rop1 to the truncated integer part of the square root of op, like mpz_sqrt. Set rop2 to the remainder op - rop1 * rop1, which will be zero if op is a perfect square.
Public methodStatic memberCode examplempz_sub
Set rop to op1 - op2.
Public methodStatic memberCode examplempz_sub_ui
@@ -755,5 +755,5 @@
Public methodStatic memberreallocate
Resize a previously allocated block ptr of old_size bytes to be new_size bytes.
Public methodStatic memberZeroMemory
- The ZeroMemory(IntPtr, Int32) routine fills a block of memory with zeros, given a pointer to the block and the length, in bytes, to be filled. + The ZeroMemory routine fills a block of memory with zeros, given a pointer to the block and the length, in bytes, to be filled.
Top
See Also
\ No newline at end of file diff --git a/docs/html/1176cc4e-ffda-2993-1a4a-2e0c7ed24adb.htm b/docs/html/1176cc4e-ffda-2993-1a4a-2e0c7ed24adb.htm index df0571b..99f6425 100644 --- a/docs/html/1176cc4e-ffda-2993-1a4a-2e0c7ed24adb.htm +++ b/docs/html/1176cc4e-ffda-2993-1a4a-2e0c7ed24adb.htm @@ -31,4 +31,4 @@ gmp_lib.mpq_set_si(op, -10, -1) ' Release unmanaged memory allocated for x and y. -gmp_lib.mpq_clear(op)
See Also
\ No newline at end of file +gmp_lib.mpq_clear(op)
See Also
\ No newline at end of file diff --git a/docs/html/11a036ec-5052-7dc4-bdb6-10e5c92f88cc.htm b/docs/html/11a036ec-5052-7dc4-bdb6-10e5c92f88cc.htm index d498876..c995eda 100644 --- a/docs/html/11a036ec-5052-7dc4-bdb6-10e5c92f88cc.htm +++ b/docs/html/11a036ec-5052-7dc4-bdb6-10e5c92f88cc.htm @@ -34,4 +34,4 @@ gmp_lib.mpf_init_set_d(x, 10) Assert.IsTrue(gmp_lib.mpf_integer_p(x) <> 0) ' Release unmanaged memory allocated for x. -gmp_lib.mpf_clear(x)
See Also
\ No newline at end of file +gmp_lib.mpf_clear(x)
See Also
\ No newline at end of file diff --git a/docs/html/11e36fbc-ffc4-46df-50b7-2b07684c1755.htm b/docs/html/11e36fbc-ffc4-46df-50b7-2b07684c1755.htm index 37613f0..7aecfd2 100644 --- a/docs/html/11e36fbc-ffc4-46df-50b7-2b07684c1755.htm +++ b/docs/html/11e36fbc-ffc4-46df-50b7-2b07684c1755.htm @@ -53,4 +53,4 @@ Assert.IsTrue(gmp_lib.mpq_cmp_si(x, -210, Assert.IsTrue(gmp_lib.mpq_cmp_si(y, 10, 11UI) = 0) ' Release unmanaged memory allocated for x and y. -gmp_lib.mpq_clears(x, y, Nothing)
See Also
\ No newline at end of file +gmp_lib.mpq_clears(x, y, Nothing)
See Also
\ No newline at end of file diff --git a/docs/html/142199e1-6aef-83d5-1986-1b1248ddc6e3.htm b/docs/html/142199e1-6aef-83d5-1986-1b1248ddc6e3.htm index eb8f000..854412a 100644 --- a/docs/html/142199e1-6aef-83d5-1986-1b1248ddc6e3.htm +++ b/docs/html/142199e1-6aef-83d5-1986-1b1248ddc6e3.htm @@ -29,4 +29,4 @@ gmp_lib.mpf_init_set_ui(op, UInteger.MaxV Assert.IsTrue(gmp_lib.mpf_fits_sshort_p(op) = 0) ' Release unmanaged memory allocated for op. -gmp_lib.mpf_clear(op)
See Also
\ No newline at end of file +gmp_lib.mpf_clear(op)
See Also
\ No newline at end of file diff --git a/docs/html/1555cd52-98d2-6253-214a-d342a539bfb5.htm b/docs/html/1555cd52-98d2-6253-214a-d342a539bfb5.htm index 29ef2ba..b3c6896 100644 --- a/docs/html/1555cd52-98d2-6253-214a-d342a539bfb5.htm +++ b/docs/html/1555cd52-98d2-6253-214a-d342a539bfb5.htm @@ -30,8 +30,8 @@ b : mp_limb_t * tp : mp_ptr -> mp_limb_t

Parameters

rp
Type: Math.Gmp.Nativemp_ptr
The result integer.
ap
Type: Math.Gmp.Nativemp_ptr
The first operand integer.
n
Type: Math.Gmp.Nativemp_size_t
The number of limbs of ap and rp.
b
Type: Math.Gmp.Nativemp_limb_t
The second operand integer.
tp
Type: Math.Gmp.Nativemp_ptr
The scratch operand integer.

Return Value

Type: mp_limb_t
Returns carry, either 0 or 1.
Remarks

- This function takes O(N) time, unlike the leaky functions mpn_add_1(mp_ptr, mp_ptr, mp_size_t, mp_limb_t) which is O(1) on average. - It requires scratch space of mpn_sec_add_1_itch(mp_size_t)(n) limbs, to be passed in the tp parameter. + This function takes O(N) time, unlike the leaky functions mpn_add_1 which is O(1) on average. + It requires scratch space of mpn_sec_add_1_itch(n) limbs, to be passed in the tp parameter. The scratch space requirements are guaranteed to be at most n limbs, and increase monotonously in the operand size.

Examples
// Create multi-precision operands, and expected result.
 mp_ptr ap = new mp_ptr(new uint[] { 0xffffffff, 0xffffffff });
@@ -67,4 +67,4 @@ Assert.IsTrue(carry = 1)
 Assert.IsTrue(rp.SequenceEqual(result))
 
 ' Release unmanaged memory.
-gmp_lib.free(rp, ap, tp, result)
See Also

Reference

\ No newline at end of file +gmp_lib.free(rp, ap, tp, result)
See Also
\ No newline at end of file diff --git a/docs/html/15ac48e3-750c-d154-7d8f-6dcaa137f5db.htm b/docs/html/15ac48e3-750c-d154-7d8f-6dcaa137f5db.htm index e75c171..bef340b 100644 --- a/docs/html/15ac48e3-750c-d154-7d8f-6dcaa137f5db.htm +++ b/docs/html/15ac48e3-750c-d154-7d8f-6dcaa137f5db.htm @@ -96,4 +96,4 @@ free(p, 20) Assert.IsTrue(counter = 3) ' Restore default memory allocation functions. -gmp_lib.gmp_set_memory_functions(Nothing, Nothing, Nothing)
See Also
\ No newline at end of file +gmp_lib.gmp_set_memory_functions(Nothing, Nothing, Nothing)
See Also
\ No newline at end of file diff --git a/docs/html/15e1db51-a27c-7eee-03dd-5c6457889be1.htm b/docs/html/15e1db51-a27c-7eee-03dd-5c6457889be1.htm index 52ab4b2..372b106 100644 --- a/docs/html/15e1db51-a27c-7eee-03dd-5c6457889be1.htm +++ b/docs/html/15e1db51-a27c-7eee-03dd-5c6457889be1.htm @@ -11,6 +11,6 @@ }

Property Value

Type: mp_size_t
Remarks

The number of limbs, or the negative of that when representing a negative integer. - Zero is represented by _mp_size set to zero, in which case - the _mp_d data is unused. + Zero is represented by mp_base._mp_size set to zero, in which case + the mp_base._mp_d data is unused.

See Also
\ No newline at end of file diff --git a/docs/html/17280f99-d0dc-6714-12c7-be17c97c0cdb.htm b/docs/html/17280f99-d0dc-6714-12c7-be17c97c0cdb.htm index c529bd4..334c88b 100644 --- a/docs/html/17280f99-d0dc-6714-12c7-be17c97c0cdb.htm +++ b/docs/html/17280f99-d0dc-6714-12c7-be17c97c0cdb.htm @@ -39,4 +39,4 @@ gmp_lib.mpz_fac_ui(rop, 3UI) Assert.IsTrue(gmp_lib.mpz_get_si(rop) = 6) ' Release unmanaged memory allocated for rop. -gmp_lib.mpz_clear(rop)
See Also
\ No newline at end of file +gmp_lib.mpz_clear(rop)
See Also
\ No newline at end of file diff --git a/docs/html/17731ba4-bf91-6b9b-737a-a9cc306ba17d.htm b/docs/html/17731ba4-bf91-6b9b-737a-a9cc306ba17d.htm index e7129b8..a2ea31a 100644 --- a/docs/html/17731ba4-bf91-6b9b-737a-a9cc306ba17d.htm +++ b/docs/html/17731ba4-bf91-6b9b-737a-a9cc306ba17d.htm @@ -53,4 +53,4 @@ gmp_lib.mpf_absg(z, x) Assert.IsTrue(gmp_lib.mpf_get_d(z) = 10.0) ' Release unmanaged memory allocated for x and z. -gmp_lib.mpf_clears(x, z, Nothing)
See Also
\ No newline at end of file +gmp_lib.mpf_clears(x, z, Nothing)
See Also
\ No newline at end of file diff --git a/docs/html/17b3dc26-68af-fb0c-9923-36777e8bd87e.htm b/docs/html/17b3dc26-68af-fb0c-9923-36777e8bd87e.htm index a7dfe23..6899843 100644 --- a/docs/html/17b3dc26-68af-fb0c-9923-36777e8bd87e.htm +++ b/docs/html/17b3dc26-68af-fb0c-9923-36777e8bd87e.htm @@ -18,7 +18,7 @@ rop : mpf_t * op : mpf_t -> unit

Parameters

rop
Type: Math.Gmp.Nativempf_t
The result float.
op
Type: Math.Gmp.Nativempf_t
The operand.
Remarks

- The precision of rop will be taken from the active default precision, as set by mpf_set_default_prec(mp_bitcnt_t). + The precision of rop will be taken from the active default precision, as set by mpf_set_default_prec.

Examples
// Set default precision to 64 bits.
 gmp_lib.mpf_set_default_prec(64U);
 
@@ -49,4 +49,4 @@ gmp_lib.mpf_init_set(y, x)
 Assert.IsTrue(gmp_lib.mpf_get_d(y) = 10.0)
 
 ' Release unmanaged memory allocated for x and y.
-gmp_lib.mpf_clears(x, y, Nothing)
See Also
\ No newline at end of file +gmp_lib.mpf_clears(x, y, Nothing)
See Also
\ No newline at end of file diff --git a/docs/html/18cd39f5-7c88-f557-3803-8a4a321cfb97.htm b/docs/html/18cd39f5-7c88-f557-3803-8a4a321cfb97.htm index 86579ae..236bf18 100644 --- a/docs/html/18cd39f5-7c88-f557-3803-8a4a321cfb97.htm +++ b/docs/html/18cd39f5-7c88-f557-3803-8a4a321cfb97.htm @@ -53,4 +53,4 @@ gmp_lib.mpz_mul_2exp(z, x, 2UI) Assert.IsTrue(gmp_lib.mpz_get_si(z) = -10000 * 4) ' Release unmanaged memory allocated for x and z. -gmp_lib.mpz_clears(x, z, Nothing)
See Also
\ No newline at end of file +gmp_lib.mpz_clears(x, z, Nothing)
See Also
\ No newline at end of file diff --git a/docs/html/18ef1696-938e-0932-1d55-eaced0d92464.htm b/docs/html/18ef1696-938e-0932-1d55-eaced0d92464.htm index f415ee9..2e26f01 100644 --- a/docs/html/18ef1696-938e-0932-1d55-eaced0d92464.htm +++ b/docs/html/18ef1696-938e-0932-1d55-eaced0d92464.htm @@ -1,4 +1,4 @@ -size_t Implicit Conversion (UInt16 to size_t)
size_t  Conversion (UInt16 to size_t)
+size_t Implicit Conversion (UInt16 to size_t)
size_t  Conversion (UInt16 to size_t)
Converts a UInt16 value to a size_t value.

Namespace: diff --git a/docs/html/19ccd2e3-05f1-d4f4-79b7-28b4f26e5768.htm b/docs/html/19ccd2e3-05f1-d4f4-79b7-28b4f26e5768.htm index 7dd9a21..af2d156 100644 --- a/docs/html/19ccd2e3-05f1-d4f4-79b7-28b4f26e5768.htm +++ b/docs/html/19ccd2e3-05f1-d4f4-79b7-28b4f26e5768.htm @@ -20,4 +20,4 @@

Parameters

ptr
Type: Math.Gmp.Nativevoid_ptr
Pointer to previously allocated block.
size
Type: Math.Gmp.Nativesize_t
Number of bytes of previously allocated block.
Remarks

The free function parameter size is passed for convenience, but of course it can be ignored if not needed by an implementation. The default functions using malloc and friends for instance don’t use it. -

See Also
\ No newline at end of file +

See Also
\ No newline at end of file diff --git a/docs/html/19d53697-65f1-2df5-62f3-988182af0c88.htm b/docs/html/19d53697-65f1-2df5-62f3-988182af0c88.htm index 0da3eb7..d904eb7 100644 --- a/docs/html/19d53697-65f1-2df5-62f3-988182af0c88.htm +++ b/docs/html/19d53697-65f1-2df5-62f3-988182af0c88.htm @@ -13,4 +13,4 @@ mpq_t^ op )

Parameters

op
Type: Math.Gmp.Nativempq_t
The operand rational.
Examples
See Also
\ No newline at end of file +

Parameters

op
Type: Math.Gmp.Nativempq_t
The operand rational.
Examples
See Also
\ No newline at end of file diff --git a/docs/html/1a7c5874-9132-2c43-e407-df1eead74fab.htm b/docs/html/1a7c5874-9132-2c43-e407-df1eead74fab.htm index 13e9e3b..78dcc8a 100644 --- a/docs/html/1a7c5874-9132-2c43-e407-df1eead74fab.htm +++ b/docs/html/1a7c5874-9132-2c43-e407-df1eead74fab.htm @@ -17,7 +17,7 @@ )

Parameters

rop
Type: Math.Gmp.Nativempq_t
The result rational.
op
Type: SystemDouble
The operand Double.
Examples
// Create and initialize a new rational.
+

Parameters

rop
Type: Math.Gmp.Nativempq_t
The result rational.
op
Type: SystemDouble
The operand double.
Examples
// Create and initialize a new rational.
 mpq_t x = new mpq_t();
 gmp_lib.mpq_init(x);
 
@@ -39,4 +39,4 @@ gmp_lib.mpq_set_d(x, 10.0 / 10.0 / 11.0)
 
 ' Release unmanaged memory allocated for x.
-gmp_lib.mpq_clear(x)
See Also
\ No newline at end of file +gmp_lib.mpq_clear(x)
See Also
\ No newline at end of file diff --git a/docs/html/1a966758-12dc-4da3-cb22-b3b3d788ba02.htm b/docs/html/1a966758-12dc-4da3-cb22-b3b3d788ba02.htm index 9c628bc..c943d50 100644 --- a/docs/html/1a966758-12dc-4da3-cb22-b3b3d788ba02.htm +++ b/docs/html/1a966758-12dc-4da3-cb22-b3b3d788ba02.htm @@ -59,4 +59,4 @@ Assert.IsTrue(dbl.Value = 1.0) ' Release unmanaged memory. gmp_lib.mpz_clear(z) gmp_lib.mpq_clear(q) -gmp_lib.mpf_clear(f)
See Also
\ No newline at end of file +gmp_lib.mpf_clear(f)
See Also
\ No newline at end of file diff --git a/docs/html/1b2b1d64-20c1-7a64-0278-d9ff58ee9cc3.htm b/docs/html/1b2b1d64-20c1-7a64-0278-d9ff58ee9cc3.htm index c3c98d1..cab6ad2 100644 --- a/docs/html/1b2b1d64-20c1-7a64-0278-d9ff58ee9cc3.htm +++ b/docs/html/1b2b1d64-20c1-7a64-0278-d9ff58ee9cc3.htm @@ -17,7 +17,7 @@ Returns a value indicating whether this instance is equal to a specified mp_bitcnt_t value. Public methodGetHashCode
Returns the hash code for this instance. -
(Overrides ValueTypeGetHashCode.)Public methodGetType
Gets the type of the current instance.
(Inherited from Object.)Public methodToString
+
(Overrides ValueTypeGetHashCode.)Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)Public methodToString
Gets the string representation of the mp_bitcnt_t.
(Overrides ValueTypeToString.)Top
Operators
  @@ -66,4 +66,4 @@ Currently this is always an unsigned long, but on some systems it will be an unsigned long long in the future.

In .NET, this is an unsigned 32-bit integer. -

See Also
\ No newline at end of file +

See Also
\ No newline at end of file diff --git a/docs/html/1b76ffd8-d7f4-5309-3b10-e7e0c418706a.htm b/docs/html/1b76ffd8-d7f4-5309-3b10-e7e0c418706a.htm index fed9479..c7bc04b 100644 --- a/docs/html/1b76ffd8-d7f4-5309-3b10-e7e0c418706a.htm +++ b/docs/html/1b76ffd8-d7f4-5309-3b10-e7e0c418706a.htm @@ -51,4 +51,4 @@ gmp_lib.mpn_iorn_n(rp, s1p, s2p, s1p.Size) Assert.IsTrue(rp.SequenceEqual(result)) ' Release unmanaged memory. -gmp_lib.free(rp, s1p, s2p, result)
See Also
\ No newline at end of file +gmp_lib.free(rp, s1p, s2p, result)
See Also
\ No newline at end of file diff --git a/docs/html/1ba86b5b-8ace-b6ee-99c5-32a8d7648519.htm b/docs/html/1ba86b5b-8ace-b6ee-99c5-32a8d7648519.htm index 08e9081..ffa0d81 100644 --- a/docs/html/1ba86b5b-8ace-b6ee-99c5-32a8d7648519.htm +++ b/docs/html/1ba86b5b-8ace-b6ee-99c5-32a8d7648519.htm @@ -1,5 +1,5 @@ -gmp_lib.mpn_sec_sqr_itch Method
Click or drag to resize
gmp_libmpn_sec_sqr_itch Method
- Return the scratch space in number of limbs required by the function mpn_sec_sqr(mp_ptr, mp_ptr, mp_size_t, mp_ptr). +gmp_lib.mpn_sec_sqr_itch Method
Click or drag to resize
gmp_libmpn_sec_sqr_itch Method
+ Return the scratch space in number of limbs required by the function mpn_sec_sqr.

Namespace:  Math.Gmp.Native
@@ -13,4 +13,4 @@ mp_size_t an )

Parameters

an
Type: Math.Gmp.Nativemp_size_t
The number of limbs of the mpn_sec_sqr(mp_ptr, mp_ptr, mp_size_t, mp_ptr) operand.

Return Value

Type: mp_size_t
The scratch space in number of limbs required by the function mpn_sec_sqr(mp_ptr, mp_ptr, mp_size_t, mp_ptr).
See Also
\ No newline at end of file +

Parameters

an
Type: Math.Gmp.Nativemp_size_t
The number of limbs of the mpn_sec_sqr operand.

Return Value

Type: mp_size_t
The scratch space in number of limbs required by the function mpn_sec_sqr.
See Also
\ No newline at end of file diff --git a/docs/html/1babcb9f-d828-81fb-30d5-296cccd21929.htm b/docs/html/1babcb9f-d828-81fb-30d5-296cccd21929.htm index d61bf75..10e05ba 100644 --- a/docs/html/1babcb9f-d828-81fb-30d5-296cccd21929.htm +++ b/docs/html/1babcb9f-d828-81fb-30d5-296cccd21929.htm @@ -1,4 +1,4 @@ -mp_size_t Explicit Conversion (mp_size_t to UInt16)
mp_size_t  Conversion (mp_size_t to UInt16)
+mp_size_t Explicit Conversion (mp_size_t to UInt16)
mp_size_t  Conversion (mp_size_t to UInt16)
Converts an mp_size_t value to a UInt16 value.

Namespace: diff --git a/docs/html/1bcc07bd-8fee-1107-844c-a5ff10e7660c.htm b/docs/html/1bcc07bd-8fee-1107-844c-a5ff10e7660c.htm index 7e1a70b..c5bdeb6 100644 --- a/docs/html/1bcc07bd-8fee-1107-844c-a5ff10e7660c.htm +++ b/docs/html/1bcc07bd-8fee-1107-844c-a5ff10e7660c.htm @@ -13,7 +13,7 @@ Returns a value indicating whether this instance is equal to a specified FILE value.
Public methodGetHashCode
Returns the hash code for this instance. -
(Overrides ValueTypeGetHashCode.)
Public methodGetType
Gets the type of the current instance.
(Inherited from Object.)
Public methodToString
Returns the fully qualified type name of this instance.
(Inherited from ValueType.)
Top
Operators
+ (Overrides ValueTypeGetHashCode.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Public methodToString
Returns the fully qualified type name of this instance.
(Inherited from ValueType.)
Top
Operators
  NameDescription
Public operatorStatic memberEquality
Gets a value that indicates whether the two argument values are equal. diff --git a/docs/html/1ca4ec7e-b5d1-3b51-8341-5a345990e62d.htm b/docs/html/1ca4ec7e-b5d1-3b51-8341-5a345990e62d.htm index 3493215..37e40f3 100644 --- a/docs/html/1ca4ec7e-b5d1-3b51-8341-5a345990e62d.htm +++ b/docs/html/1ca4ec7e-b5d1-3b51-8341-5a345990e62d.htm @@ -8,7 +8,7 @@ static mp_bitcnt_t mpf_get_default_prec()

Return Value

Type: mp_bitcnt_t
The default precision actually used.
Remarks

An mpf_t object must be initialized before storing the first value in it. - The functions mpf_init(mpf_t) and mpf_init2(mpf_t, mp_bitcnt_t) are used for that purpose. + The functions mpf_init and mpf_init2 are used for that purpose.

Examples
// Set default precision to 128 bits.
 gmp_lib.mpf_set_default_prec(128U);
 
@@ -17,4 +17,4 @@ Assert.IsTrue(gmp_lib.mpf_get_default_prec() == 1
 gmp_lib.mpf_set_default_prec(128UI)
 
 ' Assert that the value of x is 128 bits.
-Assert.IsTrue(gmp_lib.mpf_get_default_prec() = 128UI)
See Also
\ No newline at end of file +Assert.IsTrue(gmp_lib.mpf_get_default_prec() = 128UI)
See Also
\ No newline at end of file diff --git a/docs/html/1cc35e31-9ab0-7239-d05b-1e2a426338bc.htm b/docs/html/1cc35e31-9ab0-7239-d05b-1e2a426338bc.htm index 5326a76..eba7b78 100644 --- a/docs/html/1cc35e31-9ab0-7239-d05b-1e2a426338bc.htm +++ b/docs/html/1cc35e31-9ab0-7239-d05b-1e2a426338bc.htm @@ -1,5 +1,5 @@ mpz_t Type Conversions \ No newline at end of file diff --git a/docs/html/1cefa5f6-adc3-30a6-b3bd-cb6a7543cb00.htm b/docs/html/1cefa5f6-adc3-30a6-b3bd-cb6a7543cb00.htm index 638eac7..51df3d6 100644 --- a/docs/html/1cefa5f6-adc3-30a6-b3bd-cb6a7543cb00.htm +++ b/docs/html/1cefa5f6-adc3-30a6-b3bd-cb6a7543cb00.htm @@ -1,5 +1,5 @@ -gmp_lib.mpn_sec_div_r_itch Method
Click or drag to resize
gmp_libmpn_sec_div_r_itch Method
- Return the scratch space in number of limbs required by the function mpn_sec_div_r(mp_ptr, mp_size_t, mp_ptr, mp_size_t, mp_ptr). +gmp_lib.mpn_sec_div_r_itch Method
Click or drag to resize
gmp_libmpn_sec_div_r_itch Method
+ Return the scratch space in number of limbs required by the function mpn_sec_div_r.

Namespace:  Math.Gmp.Native
@@ -17,4 +17,4 @@ )

Parameters

nn
Type: Math.Gmp.Nativemp_size_t
The number of limbs of the mpn_sec_div_r(mp_ptr, mp_size_t, mp_ptr, mp_size_t, mp_ptr) first operand.
dn
Type: Math.Gmp.Nativemp_size_t
The number of limbs of the mpn_sec_div_r(mp_ptr, mp_size_t, mp_ptr, mp_size_t, mp_ptr) second operand.

Return Value

Type: mp_size_t
The scratch space in number of limbs required by the function mpn_sec_div_r(mp_ptr, mp_size_t, mp_ptr, mp_size_t, mp_ptr).
See Also
\ No newline at end of file +

Parameters

nn
Type: Math.Gmp.Nativemp_size_t
The number of limbs of the mpn_sec_div_r first operand.
dn
Type: Math.Gmp.Nativemp_size_t
The number of limbs of the mpn_sec_div_r second operand.

Return Value

Type: mp_size_t
The scratch space in number of limbs required by the function mpn_sec_div_r.
See Also
\ No newline at end of file diff --git a/docs/html/1d0c5734-9f0d-ec6b-c540-4379f832b0ca.htm b/docs/html/1d0c5734-9f0d-ec6b-c540-4379f832b0ca.htm index 0b88ca4..a1708f7 100644 --- a/docs/html/1d0c5734-9f0d-ec6b-c540-4379f832b0ca.htm +++ b/docs/html/1d0c5734-9f0d-ec6b-c540-4379f832b0ca.htm @@ -39,4 +39,4 @@ gmp_lib.mpf_set_d(x, -123.0) Assert.IsTrue(gmp_lib.mpf_get_d(x) = -123.0) ' Release unmanaged memory allocated for x. -gmp_lib.mpf_clear(x)
See Also
\ No newline at end of file +gmp_lib.mpf_clear(x)
See Also
\ No newline at end of file diff --git a/docs/html/1d378f21-73e1-43e7-e286-5a6c0cb101ba.htm b/docs/html/1d378f21-73e1-43e7-e286-5a6c0cb101ba.htm index e21a5b8..eceaec7 100644 --- a/docs/html/1d378f21-73e1-43e7-e286-5a6c0cb101ba.htm +++ b/docs/html/1d378f21-73e1-43e7-e286-5a6c0cb101ba.htm @@ -1,4 +1,4 @@ -mp_bitcnt_t Explicit Conversion (mp_bitcnt_t to Byte)
mp_bitcnt_t  Conversion (mp_bitcnt_t to Byte)
+mp_bitcnt_t Explicit Conversion (mp_bitcnt_t to Byte)
mp_bitcnt_t  Conversion (mp_bitcnt_t to Byte)
Converts an mp_bitcnt_t value to a Byte value.

Namespace: diff --git a/docs/html/1d6343a5-d42c-c362-714e-e10730e6a6d5.htm b/docs/html/1d6343a5-d42c-c362-714e-e10730e6a6d5.htm index 2526f32..30af565 100644 --- a/docs/html/1d6343a5-d42c-c362-714e-e10730e6a6d5.htm +++ b/docs/html/1d6343a5-d42c-c362-714e-e10730e6a6d5.htm @@ -52,4 +52,4 @@ gmp_lib.mpn_divexact_1(rp, sp, sp.Size, &H3' Release unmanaged memory. -gmp_lib.free(rp, sp, result)
See Also

Reference

\ No newline at end of file +gmp_lib.free(rp, sp, result)
See Also
\ No newline at end of file diff --git a/docs/html/1de9b70a-1d21-8168-e41c-1c259f64091a.htm b/docs/html/1de9b70a-1d21-8168-e41c-1c259f64091a.htm index 4b3506d..1d29821 100644 --- a/docs/html/1de9b70a-1d21-8168-e41c-1c259f64091a.htm +++ b/docs/html/1de9b70a-1d21-8168-e41c-1c259f64091a.htm @@ -63,4 +63,4 @@ Assert.IsTrue(gmp_lib.mpz_get_si(x) = 0) ' Release unmanaged memory allocated for x and string values. gmp_lib.mpz_clear(x) gmp_lib.free(value) -gmp_lib.free(s)
See Also
\ No newline at end of file +gmp_lib.free(s)
See Also
\ No newline at end of file diff --git a/docs/html/1dfbf5da-f4c2-bbab-5708-3b31d40e4f16.htm b/docs/html/1dfbf5da-f4c2-bbab-5708-3b31d40e4f16.htm index 9c65f69..3eb7d41 100644 --- a/docs/html/1dfbf5da-f4c2-bbab-5708-3b31d40e4f16.htm +++ b/docs/html/1dfbf5da-f4c2-bbab-5708-3b31d40e4f16.htm @@ -20,8 +20,8 @@

Parameters

op
Type: Math.Gmp.Nativempz_t
The operand integer.
n
Type: Math.Gmp.Nativemp_size_t
The zero-based limb index.

Return Value

Type: mp_limb_t
The limb number n from op.
Remarks

The sign of op is ignored, just the absolute value is used. The least significant limb is number 0. -

mpz_size(mpz_t) can be used to find how many limbs make up op. - mpz_getlimbn(mpz_t, mp_size_t) returns zero if n is outside the range 0 +

mpz_size can be used to find how many limbs make up op. + mpz_getlimbn returns zero if n is outside the range 0 to mpz_size(op) - 1.

Examples
// Create and initialize new integer x.
 mpz_t op = new mpz_t();
@@ -60,4 +60,4 @@ gmp_lib.mpz_init_set_str(op, value, 16)
 
 ' Release unmanaged memory allocated for op and value.
 gmp_lib.mpz_clear(op)
-gmp_lib.free(value)
See Also
\ No newline at end of file +gmp_lib.free(value)
See Also
\ No newline at end of file diff --git a/docs/html/1e1204c7-2d33-c9d1-4f4e-c36215f5ebed.htm b/docs/html/1e1204c7-2d33-c9d1-4f4e-c36215f5ebed.htm index bf0e52d..40e3e78 100644 --- a/docs/html/1e1204c7-2d33-c9d1-4f4e-c36215f5ebed.htm +++ b/docs/html/1e1204c7-2d33-c9d1-4f4e-c36215f5ebed.htm @@ -47,4 +47,4 @@ gmp_lib.mpz_sqrt(rop, op) Assert.IsTrue(gmp_lib.mpz_get_si(rop) = 100) ' Release unmanaged memory allocated for rop and op. -gmp_lib.mpz_clears(rop, op, Nothing)
See Also
\ No newline at end of file +gmp_lib.mpz_clears(rop, op, Nothing)
See Also
\ No newline at end of file diff --git a/docs/html/1e30b810-66a8-52cc-8501-8bdda18bfaa7.htm b/docs/html/1e30b810-66a8-52cc-8501-8bdda18bfaa7.htm index dccc267..f7d9fc9 100644 --- a/docs/html/1e30b810-66a8-52cc-8501-8bdda18bfaa7.htm +++ b/docs/html/1e30b810-66a8-52cc-8501-8bdda18bfaa7.htm @@ -6,6 +6,6 @@ Returns a value indicating whether this instance is equal to a specified mp_limb_t value.
Public methodGetHashCode
Returns the hash code for this instance. -
(Overrides ValueTypeGetHashCode.)
Public methodGetType
Gets the type of the current instance.
(Inherited from Object.)
Public methodToString
+
(Overrides ValueTypeGetHashCode.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Public methodToString
Gets the string representation of the mp_limb_t.
(Overrides ValueTypeToString.)
Top
See Also
\ No newline at end of file diff --git a/docs/html/1e9cacd7-32b3-7f3b-659a-efdb3e064092.htm b/docs/html/1e9cacd7-32b3-7f3b-659a-efdb3e064092.htm index 7108cb4..7b01e0c 100644 --- a/docs/html/1e9cacd7-32b3-7f3b-659a-efdb3e064092.htm +++ b/docs/html/1e9cacd7-32b3-7f3b-659a-efdb3e064092.htm @@ -68,4 +68,4 @@ Assert.IsTrue(s.SequenceEqual(New ' Release unmanaged memory. gmp_lib.free(s1p) -gmp_lib.free(str)
See Also
\ No newline at end of file +gmp_lib.free(str)
See Also
\ No newline at end of file diff --git a/docs/html/1eedfa7e-7135-6b5d-e395-9a6b90fab236.htm b/docs/html/1eedfa7e-7135-6b5d-e395-9a6b90fab236.htm index 6433799..61dab2a 100644 --- a/docs/html/1eedfa7e-7135-6b5d-e395-9a6b90fab236.htm +++ b/docs/html/1eedfa7e-7135-6b5d-e395-9a6b90fab236.htm @@ -1,9 +1,9 @@ -char_ptr.ToString Method
char_ptrToString Method
- Gets the .NET String equivalent of the unmanaged string. +char_ptr.ToString Method
char_ptrToString Method
+ Gets the .NET string equivalent of the unmanaged string.

Namespace:  Math.Gmp.Native
Assembly:  Math.Gmp.Native (in Math.Gmp.Native.dll) Version: 1.0.0.0 (1.0.0.0)
Syntax
public override string ToString()

Return Value

Type: String
The .NET String equivalent of the unmanaged string.
See Also
\ No newline at end of file +override ToString : unit -> string

Return Value

Type: String
The .NET string equivalent of the unmanaged string.
See Also
\ No newline at end of file diff --git a/docs/html/1f2250c3-a1b8-db12-19e4-9946e39eb64c.htm b/docs/html/1f2250c3-a1b8-db12-19e4-9946e39eb64c.htm index 22d1834..46e66e7 100644 --- a/docs/html/1f2250c3-a1b8-db12-19e4-9946e39eb64c.htm +++ b/docs/html/1f2250c3-a1b8-db12-19e4-9946e39eb64c.htm @@ -17,4 +17,4 @@ )

Parameters

rop
Type: Math.Gmp.Nativempq_t
The result rational.
op
Type: Math.Gmp.Nativempq_t
The operand rational.
Examples
See Also
\ No newline at end of file +

Parameters

rop
Type: Math.Gmp.Nativempq_t
The result rational.
op
Type: Math.Gmp.Nativempq_t
The operand rational.
Examples
See Also
\ No newline at end of file diff --git a/docs/html/1ffac718-d814-0556-ea54-dbf1d676e0cc.htm b/docs/html/1ffac718-d814-0556-ea54-dbf1d676e0cc.htm index 5f2223e..57661f2 100644 --- a/docs/html/1ffac718-d814-0556-ea54-dbf1d676e0cc.htm +++ b/docs/html/1ffac718-d814-0556-ea54-dbf1d676e0cc.htm @@ -39,4 +39,4 @@ gmp_lib.mpz_set_si(x, -10) Assert.IsTrue(gmp_lib.mpz_get_si(x) = -10) ' Release unmanaged memory allocated for x. -gmp_lib.mpz_clear(x)
See Also
\ No newline at end of file +gmp_lib.mpz_clear(x)
See Also
\ No newline at end of file diff --git a/docs/html/201b1b12-bb0c-6a53-c6d5-e75db73f8470.htm b/docs/html/201b1b12-bb0c-6a53-c6d5-e75db73f8470.htm index 9bda7db..5650723 100644 --- a/docs/html/201b1b12-bb0c-6a53-c6d5-e75db73f8470.htm +++ b/docs/html/201b1b12-bb0c-6a53-c6d5-e75db73f8470.htm @@ -29,4 +29,4 @@ gmp_lib.mpf_init_set_ui(op, UInteger.MaxV Assert.IsTrue(gmp_lib.mpf_fits_uint_p(op) > 0) ' Release unmanaged memory allocated for op. -gmp_lib.mpf_clear(op)
See Also
\ No newline at end of file +gmp_lib.mpf_clear(op)
See Also
\ No newline at end of file diff --git a/docs/html/2041c81e-218b-b514-5a7b-5ee315711bc9.htm b/docs/html/2041c81e-218b-b514-5a7b-5ee315711bc9.htm index 392a54c..80fd8e5 100644 --- a/docs/html/2041c81e-218b-b514-5a7b-5ee315711bc9.htm +++ b/docs/html/2041c81e-218b-b514-5a7b-5ee315711bc9.htm @@ -57,4 +57,4 @@ gmp_lib.mpf_mul_2exp(z, x, 8UI) Assert.IsTrue(gmp_lib.mpf_get_d(z) = 25600.0) ' Release unmanaged memory allocated for x and z. -gmp_lib.mpf_clears(x, z, Nothing)
See Also
\ No newline at end of file +gmp_lib.mpf_clears(x, z, Nothing)
See Also
\ No newline at end of file diff --git a/docs/html/20a476ea-9a38-9ef3-1e23-da2b2eba69a9.htm b/docs/html/20a476ea-9a38-9ef3-1e23-da2b2eba69a9.htm index 2927667..5fe650f 100644 --- a/docs/html/20a476ea-9a38-9ef3-1e23-da2b2eba69a9.htm +++ b/docs/html/20a476ea-9a38-9ef3-1e23-da2b2eba69a9.htm @@ -36,4 +36,4 @@ gmp_lib.mpz_init_set_si(rop, 70) Assert.IsTrue(gmp_lib.mpz_tstbit(rop, 3UI) = 0) ' Release unmanaged memory allocated for rop. -gmp_lib.mpz_clear(rop)
See Also
\ No newline at end of file +gmp_lib.mpz_clear(rop)
See Also
\ No newline at end of file diff --git a/docs/html/20a4edb9-f361-6367-9965-64b0f7aeddaa.htm b/docs/html/20a4edb9-f361-6367-9965-64b0f7aeddaa.htm index a351890..33223f5 100644 --- a/docs/html/20a4edb9-f361-6367-9965-64b0f7aeddaa.htm +++ b/docs/html/20a4edb9-f361-6367-9965-64b0f7aeddaa.htm @@ -6,5 +6,5 @@ Assembly:  Math.Gmp.Native (in Math.Gmp.Native.dll) Version: 1.0.0.0 (1.0.0.0)
Syntax
public gmp_randstate_t()
Remarks

- When done with the random number generator state, unmanaged memory must be released with free(gmp_randstate_t) . + When done with the random number generator state, unmanaged memory must be released with free.

See Also
\ No newline at end of file diff --git a/docs/html/21fdbc76-a0de-1f3a-195f-a5ae0cb3d1da.htm b/docs/html/21fdbc76-a0de-1f3a-195f-a5ae0cb3d1da.htm index 400cb72..2b5d150 100644 --- a/docs/html/21fdbc76-a0de-1f3a-195f-a5ae0cb3d1da.htm +++ b/docs/html/21fdbc76-a0de-1f3a-195f-a5ae0cb3d1da.htm @@ -53,4 +53,4 @@ gmp_lib.gmp_randinit_lc_2exp(state, a, 13, ' Free all memory occupied by state and a. gmp_lib.gmp_randclear(state) -gmp_lib.mpz_clear(a)
See Also
\ No newline at end of file +gmp_lib.mpz_clear(a)
See Also
\ No newline at end of file diff --git a/docs/html/22aee6e2-0a8a-0514-baa1-2f6882b60174.htm b/docs/html/22aee6e2-0a8a-0514-baa1-2f6882b60174.htm index f52071d..c167759 100644 --- a/docs/html/22aee6e2-0a8a-0514-baa1-2f6882b60174.htm +++ b/docs/html/22aee6e2-0a8a-0514-baa1-2f6882b60174.htm @@ -1,4 +1,4 @@ -mp_bitcnt_t Explicit Conversion (UInt64 to mp_bitcnt_t)
mp_bitcnt_t  Conversion (UInt64 to mp_bitcnt_t)
+mp_bitcnt_t Explicit Conversion (UInt64 to mp_bitcnt_t)
mp_bitcnt_t  Conversion (UInt64 to mp_bitcnt_t)
Converts a UInt64 value to an mp_bitcnt_t value.

Namespace: diff --git a/docs/html/24ecd2d5-422f-e538-fd43-94b749652393.htm b/docs/html/24ecd2d5-422f-e538-fd43-94b749652393.htm index 26cb0a6..5225d80 100644 --- a/docs/html/24ecd2d5-422f-e538-fd43-94b749652393.htm +++ b/docs/html/24ecd2d5-422f-e538-fd43-94b749652393.htm @@ -63,4 +63,4 @@ Assert.IsTrue(size = result.Size) Assert.IsTrue(rp.SequenceEqual(result)) ' Release unmanaged memory. -gmp_lib.free(rp, xp, yp, result)
See Also
\ No newline at end of file +gmp_lib.free(rp, xp, yp, result)
See Also
\ No newline at end of file diff --git a/docs/html/255d9de2-3cf6-50f3-3276-a4332896da07.htm b/docs/html/255d9de2-3cf6-50f3-3276-a4332896da07.htm index e023ef7..5c11ad9 100644 --- a/docs/html/255d9de2-3cf6-50f3-3276-a4332896da07.htm +++ b/docs/html/255d9de2-3cf6-50f3-3276-a4332896da07.htm @@ -13,5 +13,5 @@ String^ str )

Parameters

str
Type: SystemString
The value of the new string.
Remarks

- When done with the string, unmanaged memory must be released with free(char_ptr) . + When done with the string, unmanaged memory must be released with free.

See Also
\ No newline at end of file diff --git a/docs/html/2583789b-09c3-0f9a-fbf9-4d362bd9129a.htm b/docs/html/2583789b-09c3-0f9a-fbf9-4d362bd9129a.htm index 98314d0..45698df 100644 --- a/docs/html/2583789b-09c3-0f9a-fbf9-4d362bd9129a.htm +++ b/docs/html/2583789b-09c3-0f9a-fbf9-4d362bd9129a.htm @@ -1,6 +1,6 @@ mpf_t Methods
mpf_t Methods

The mpf_t type exposes the following members.

Methods
  - NameDescription
Public methodEquals
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
Protected methodFinalize
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object.)
Public methodGetHashCode
Serves as a hash function for a particular type.
(Inherited from Object.)
Public methodGetType
Gets the type of the current instance.
(Inherited from Object.)
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodToIntPtr
+
NameDescription
Public methodEquals
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
Protected methodFinalize
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object.)
Public methodGetHashCode
Serves as a hash function for a particular type.
(Inherited from Object.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodToIntPtr
Gets the unmanaged memory pointer of the multiple precision floating-point number.
Public methodToString
Return the string representation of the float. diff --git a/docs/html/25bb755c-4475-9382-5601-dd83fda02afe.htm b/docs/html/25bb755c-4475-9382-5601-dd83fda02afe.htm index 8e980e7..5e9af07 100644 --- a/docs/html/25bb755c-4475-9382-5601-dd83fda02afe.htm +++ b/docs/html/25bb755c-4475-9382-5601-dd83fda02afe.htm @@ -1,5 +1,5 @@ mpq_t Type Conversions \ No newline at end of file diff --git a/docs/html/25c0e500-2d89-f414-530f-a0a53b57766f.htm b/docs/html/25c0e500-2d89-f414-530f-a0a53b57766f.htm index 54c9ac1..91b6f8b 100644 --- a/docs/html/25c0e500-2d89-f414-530f-a0a53b57766f.htm +++ b/docs/html/25c0e500-2d89-f414-530f-a0a53b57766f.htm @@ -1,4 +1,4 @@ -size_t Explicit Conversion (Int32 to size_t)
size_t  Conversion (Int32 to size_t)
+size_t Explicit Conversion (Int32 to size_t)
size_t  Conversion (Int32 to size_t)
Converts an Int32 value to a size_t value.

Namespace: diff --git a/docs/html/25d623c3-ee22-4b83-1161-3f98ce698012.htm b/docs/html/25d623c3-ee22-4b83-1161-3f98ce698012.htm index 2bd93fc..8323707 100644 --- a/docs/html/25d623c3-ee22-4b83-1161-3f98ce698012.htm +++ b/docs/html/25d623c3-ee22-4b83-1161-3f98ce698012.htm @@ -51,4 +51,4 @@ gmp_lib.mpn_xnor_n(rp, s1p, s2p, s1p.Size) Assert.IsTrue(rp.SequenceEqual(result)) ' Release unmanaged memory. -gmp_lib.free(rp, s1p, s2p, result)
See Also
\ No newline at end of file +gmp_lib.free(rp, s1p, s2p, result)
See Also
\ No newline at end of file diff --git a/docs/html/260d6edf-ce02-26f7-d704-ad0d11604e61.htm b/docs/html/260d6edf-ce02-26f7-d704-ad0d11604e61.htm index 34f1a4b..13a1c40 100644 --- a/docs/html/260d6edf-ce02-26f7-d704-ad0d11604e61.htm +++ b/docs/html/260d6edf-ce02-26f7-d704-ad0d11604e61.htm @@ -31,4 +31,4 @@ gmp_lib.mpz_init_set_si(op, 10000) Assert.IsTrue(gmp_lib.mpz_perfect_square_p(op) > 0) ' Release unmanaged memory allocated for op. -gmp_lib.mpz_clear(op)
See Also
\ No newline at end of file +gmp_lib.mpz_clear(op)
See Also
\ No newline at end of file diff --git a/docs/html/27902901-3a7d-b5b3-d3fc-3900f754bff1.htm b/docs/html/27902901-3a7d-b5b3-d3fc-3900f754bff1.htm index 8d3070c..da63f05 100644 --- a/docs/html/27902901-3a7d-b5b3-d3fc-3900f754bff1.htm +++ b/docs/html/27902901-3a7d-b5b3-d3fc-3900f754bff1.htm @@ -1,5 +1,5 @@ -gmp_lib.mpn_cnd_add_n Method
Click or drag to resize
gmp_libmpn_cnd_add_n Method
- If cnd is non-zero, it produces the same result as a regular mpn_add_n(mp_ptr, mp_ptr, mp_ptr, mp_size_t), and if cnd is zero, it copies {s1p, n} to the result area and returns zero. +gmp_lib.mpn_cnd_add_n Method
Click or drag to resize
gmp_libmpn_cnd_add_n Method
+ If cnd is non-zero, it produces the same result as a regular mpn_add_n, and if cnd is zero, it copies {s1p, n} to the result area and returns zero.

Namespace:  Math.Gmp.Native
@@ -31,11 +31,11 @@ n : mp_size_t -> mp_limb_t

Parameters

cnd
Type: Math.Gmp.Nativemp_limb_t
Conditonal value: non-zero for true, zero for false.
rp
Type: Math.Gmp.Nativemp_ptr
The result integer.
s1p
Type: Math.Gmp.Nativemp_ptr
The first operand integer.
s2p
Type: Math.Gmp.Nativemp_ptr
The second operand integer.
n
Type: Math.Gmp.Nativemp_size_t
The number of limbs of s1p and s2p.

Return Value

Type: mp_limb_t
If cnd is non-zero, return carry, either 0 or 1, and if cnd is zero, return 0.
Remarks

This function does conditional addition. - If cnd is non-zero, it produces the same result as a regular mpn_add_n(mp_ptr, mp_ptr, mp_ptr, mp_size_t), + If cnd is non-zero, it produces the same result as a regular mpn_add_n, and if cnd is zero, it copies {s1p, n} to the result area and returns zero. The functions is designed to have timing and memory access patterns depending only on size and location of the data areas, but independent of the condition cnd. - Like for mpn_add_n(mp_ptr, mp_ptr, mp_ptr, mp_size_t), on most machines, the timing will also be independent + Like for mpn_add_n, on most machines, the timing will also be independent of the actual limb values.

Examples
// Create multi-precision operands, and expected result.
 mp_ptr s1p = new mp_ptr(new uint[] { 0xffffffff, 0xffffffff });
@@ -65,4 +65,4 @@ Assert.IsTrue(carry = 1)
 Assert.IsTrue(rp.SequenceEqual(result))
 
 ' Release unmanaged memory.
-gmp_lib.free(rp, s1p, s2p, result)
See Also

Reference

\ No newline at end of file +gmp_lib.free(rp, s1p, s2p, result)
See Also
\ No newline at end of file diff --git a/docs/html/279877e1-b8d0-f52c-16ba-b2e38e671437.htm b/docs/html/279877e1-b8d0-f52c-16ba-b2e38e671437.htm index 8a686a0..7489106 100644 --- a/docs/html/279877e1-b8d0-f52c-16ba-b2e38e671437.htm +++ b/docs/html/279877e1-b8d0-f52c-16ba-b2e38e671437.htm @@ -51,4 +51,4 @@ gmp_lib.mpz_root(rop, op, 3UI) Assert.IsTrue(gmp_lib.mpz_get_si(rop) = 21) ' Release unmanaged memory allocated for rop. -gmp_lib.mpz_clears(rop, op, Nothing)
See Also
\ No newline at end of file +gmp_lib.mpz_clears(rop, op, Nothing)
See Also
\ No newline at end of file diff --git a/docs/html/279d21b9-bd04-522e-0759-d1add6fe6fae.htm b/docs/html/279d21b9-bd04-522e-0759-d1add6fe6fae.htm index 56d2b10..af57804 100644 --- a/docs/html/279d21b9-bd04-522e-0759-d1add6fe6fae.htm +++ b/docs/html/279d21b9-bd04-522e-0759-d1add6fe6fae.htm @@ -59,4 +59,4 @@ Assert.IsTrue(dbl.Value = 1.0) ' Release unmanaged memory. gmp_lib.mpz_clear(z) gmp_lib.mpq_clear(q) -gmp_lib.mpf_clear(f)
See Also
\ No newline at end of file +gmp_lib.mpf_clear(f)
See Also
\ No newline at end of file diff --git a/docs/html/289280eb-add9-3787-a6bf-8e9766849efd.htm b/docs/html/289280eb-add9-3787-a6bf-8e9766849efd.htm index 05493ba..84773b3 100644 --- a/docs/html/289280eb-add9-3787-a6bf-8e9766849efd.htm +++ b/docs/html/289280eb-add9-3787-a6bf-8e9766849efd.htm @@ -1,4 +1,4 @@ -mp_size_t Implicit Conversion (mp_size_t to Int64)
mp_size_t  Conversion (mp_size_t to Int64)
+mp_size_t Implicit Conversion (mp_size_t to Int64)
mp_size_t  Conversion (mp_size_t to Int64)
Converts an mp_size_t value to an Int64 value.

Namespace: diff --git a/docs/html/290eb509-85df-a0cc-86f8-ac4e6f5d730a.htm b/docs/html/290eb509-85df-a0cc-86f8-ac4e6f5d730a.htm index df34409..abb5451 100644 --- a/docs/html/290eb509-85df-a0cc-86f8-ac4e6f5d730a.htm +++ b/docs/html/290eb509-85df-a0cc-86f8-ac4e6f5d730a.htm @@ -33,4 +33,4 @@ gmp_lib.mpz_init_set_si(n, 10000) Assert.IsTrue(gmp_lib.mpz_cdiv_ui(n, 3UI) = 2UI) ' Release unmanaged memory allocated for n. -gmp_lib.mpz_clear(n)
See Also

Reference

\ No newline at end of file +gmp_lib.mpz_clear(n)
See Also
\ No newline at end of file diff --git a/docs/html/29b5075a-d6d3-6fe8-5125-d679317b1022.htm b/docs/html/29b5075a-d6d3-6fe8-5125-d679317b1022.htm index 73a5eda..ebe50e8 100644 --- a/docs/html/29b5075a-d6d3-6fe8-5125-d679317b1022.htm +++ b/docs/html/29b5075a-d6d3-6fe8-5125-d679317b1022.htm @@ -1,4 +1,4 @@ -mp_bitcnt_t Explicit Conversion (Int16 to mp_bitcnt_t)
mp_bitcnt_t  Conversion (Int16 to mp_bitcnt_t)
+mp_bitcnt_t Explicit Conversion (Int16 to mp_bitcnt_t)
mp_bitcnt_t  Conversion (Int16 to mp_bitcnt_t)
Converts an Int16 value to an mp_bitcnt_t value.

Namespace: diff --git a/docs/html/2b0da39e-331c-878e-26c7-bd6d81c7f8e0.htm b/docs/html/2b0da39e-331c-878e-26c7-bd6d81c7f8e0.htm index 9c65699..08ebd62 100644 --- a/docs/html/2b0da39e-331c-878e-26c7-bd6d81c7f8e0.htm +++ b/docs/html/2b0da39e-331c-878e-26c7-bd6d81c7f8e0.htm @@ -21,7 +21,7 @@ The generated random number doesn’t satisfy any particular requirements of randomness. Negative random numbers are generated when max_size is negative.

- This function is obsolete. Use mpz_urandomb(mpz_t, gmp_randstate_t, mp_bitcnt_t) or mpz_urandomm(mpz_t, gmp_randstate_t, mpz_t) instead. + This function is obsolete. Use mpz_urandomb or mpz_urandomm instead.

The random number functions of GMP come in two groups; older function that rely on a global state, and newer functions that accept a state parameter that is read and modified. @@ -43,4 +43,4 @@ gmp_lib.mpz_init(rop) gmp_lib.mpz_random(rop, 500) ' Free all memory occupied by state and rop. -gmp_lib.mpz_clear(rop)

See Also
\ No newline at end of file +gmp_lib.mpz_clear(rop)
See Also
\ No newline at end of file diff --git a/docs/html/2c30c503-671c-e6f1-38a8-3a42f51f8019.htm b/docs/html/2c30c503-671c-e6f1-38a8-3a42f51f8019.htm index a421b3a..4df7dcb 100644 --- a/docs/html/2c30c503-671c-e6f1-38a8-3a42f51f8019.htm +++ b/docs/html/2c30c503-671c-e6f1-38a8-3a42f51f8019.htm @@ -1,4 +1,4 @@ -mp_exp_t Explicit Conversion (mp_exp_t to SByte)
mp_exp_t  Conversion (mp_exp_t to SByte)
+mp_exp_t Explicit Conversion (mp_exp_t to SByte)
mp_exp_t  Conversion (mp_exp_t to SByte)
Converts an mp_exp_t value to an SByte value.

Namespace: diff --git a/docs/html/2c37941c-dee7-0d74-7889-3fa6c20bab6a.htm b/docs/html/2c37941c-dee7-0d74-7889-3fa6c20bab6a.htm index 5f1953c..2b95cfc 100644 --- a/docs/html/2c37941c-dee7-0d74-7889-3fa6c20bab6a.htm +++ b/docs/html/2c37941c-dee7-0d74-7889-3fa6c20bab6a.htm @@ -44,4 +44,4 @@ gmp_lib.mpz_init_set(x, y) Assert.IsTrue(gmp_lib.mpz_get_si(x) = -210) ' Release unmanaged memory allocated for x and y. -gmp_lib.mpz_clears(x, y, Nothing)
See Also
\ No newline at end of file +gmp_lib.mpz_clears(x, y, Nothing)
See Also
\ No newline at end of file diff --git a/docs/html/2c68671c-cd5c-e2ec-52a2-65b0ca31c3d1.htm b/docs/html/2c68671c-cd5c-e2ec-52a2-65b0ca31c3d1.htm index ea5ede4..3d7c499 100644 --- a/docs/html/2c68671c-cd5c-e2ec-52a2-65b0ca31c3d1.htm +++ b/docs/html/2c68671c-cd5c-e2ec-52a2-65b0ca31c3d1.htm @@ -13,4 +13,4 @@ size_t alloc_size )

Parameters

alloc_size
Type: Math.Gmp.Nativesize_t
The minimum number of bytes to allocate.

Return Value

Type: void_ptr
A pointer to newly allocated space with at least alloc_size bytes.
Remarks
\ No newline at end of file +

Parameters

alloc_size
Type: Math.Gmp.Nativesize_t
The minimum number of bytes to allocate.

Return Value

Type: void_ptr
A pointer to newly allocated space with at least alloc_size bytes.
Remarks
\ No newline at end of file diff --git a/docs/html/2d93abcb-e73f-fe40-a50b-395a0bf6a4fc.htm b/docs/html/2d93abcb-e73f-fe40-a50b-395a0bf6a4fc.htm index 4385b8d..a2dc04d 100644 --- a/docs/html/2d93abcb-e73f-fe40-a50b-395a0bf6a4fc.htm +++ b/docs/html/2d93abcb-e73f-fe40-a50b-395a0bf6a4fc.htm @@ -41,4 +41,4 @@ gmp_lib.mpz_add_ui(num, num, 2UI) Assert.IsTrue(gmp_lib.mpq_cmp_si(op, -1, 5UI) = 0) ' Release unmanaged memory allocated for op. -gmp_lib.mpq_clear(op)
See Also
\ No newline at end of file +gmp_lib.mpq_clear(op)
See Also
\ No newline at end of file diff --git a/docs/html/2ddc32dc-4ee3-18e9-dd3d-7e64c3304e1e.htm b/docs/html/2ddc32dc-4ee3-18e9-dd3d-7e64c3304e1e.htm index a701278..e18ec70 100644 --- a/docs/html/2ddc32dc-4ee3-18e9-dd3d-7e64c3304e1e.htm +++ b/docs/html/2ddc32dc-4ee3-18e9-dd3d-7e64c3304e1e.htm @@ -59,4 +59,4 @@ gmp_lib.mpz_divexact(z, x, y) Assert.IsTrue(gmp_lib.mpz_get_si(z) = 2000) ' Release unmanaged memory allocated for x, y, and z. -gmp_lib.mpz_clears(x, y, z, Nothing)
See Also
\ No newline at end of file +gmp_lib.mpz_clears(x, y, z, Nothing)
See Also
\ No newline at end of file diff --git a/docs/html/2e469258-d5e3-da86-aebe-025b92d7cf73.htm b/docs/html/2e469258-d5e3-da86-aebe-025b92d7cf73.htm index deb75aa..f2fdcf5 100644 --- a/docs/html/2e469258-d5e3-da86-aebe-025b92d7cf73.htm +++ b/docs/html/2e469258-d5e3-da86-aebe-025b92d7cf73.htm @@ -31,4 +31,4 @@ gmp_lib.free(sp);
1) ' Release unmanaged memory. -gmp_lib.free(sp)
See Also
\ No newline at end of file +gmp_lib.free(sp)
See Also
\ No newline at end of file diff --git a/docs/html/2e55f6fd-0083-fc85-0d42-65e472376dbe.htm b/docs/html/2e55f6fd-0083-fc85-0d42-65e472376dbe.htm index 2aadde3..9e98ccd 100644 --- a/docs/html/2e55f6fd-0083-fc85-0d42-65e472376dbe.htm +++ b/docs/html/2e55f6fd-0083-fc85-0d42-65e472376dbe.htm @@ -33,4 +33,4 @@ gmp_lib.mpz_init_set_ui(op1, 63UI) Assert.IsTrue(gmp_lib.mpz_cmp_si(op1, 70) < 0) ' Release unmanaged memory allocated for op1. -gmp_lib.mpz_clear(op1)
See Also
\ No newline at end of file +gmp_lib.mpz_clear(op1)
See Also
\ No newline at end of file diff --git a/docs/html/2f9a1c6d-82f4-6ef2-476a-8231d6b7d497.htm b/docs/html/2f9a1c6d-82f4-6ef2-476a-8231d6b7d497.htm index c1b53af..b5a32ea 100644 --- a/docs/html/2f9a1c6d-82f4-6ef2-476a-8231d6b7d497.htm +++ b/docs/html/2f9a1c6d-82f4-6ef2-476a-8231d6b7d497.htm @@ -1,4 +1,4 @@ -mp_exp_t Implicit Conversion (SByte to mp_exp_t)
mp_exp_t  Conversion (SByte to mp_exp_t)
+mp_exp_t Implicit Conversion (SByte to mp_exp_t)
mp_exp_t  Conversion (SByte to mp_exp_t)
Converts a Byte value to an mp_exp_t value.

Namespace: diff --git a/docs/html/2ff1eb0a-f399-2ad2-f7d1-3fb51dceac10.htm b/docs/html/2ff1eb0a-f399-2ad2-f7d1-3fb51dceac10.htm index 775632b..1eb37b3 100644 --- a/docs/html/2ff1eb0a-f399-2ad2-f7d1-3fb51dceac10.htm +++ b/docs/html/2ff1eb0a-f399-2ad2-f7d1-3fb51dceac10.htm @@ -57,4 +57,4 @@ gmp_lib.mpz_init_set_ui(c, 1UI) Assert.IsTrue(gmp_lib.mpz_congruent_p(n, c, d) > 0) ' Release unmanaged memory allocated for n, d, and c. -gmp_lib.mpz_clears(n, d, c, Nothing)
See Also
\ No newline at end of file +gmp_lib.mpz_clears(n, d, c, Nothing)
See Also
\ No newline at end of file diff --git a/docs/html/3006d511-ecd7-0e95-44e1-b9effd406cbf.htm b/docs/html/3006d511-ecd7-0e95-44e1-b9effd406cbf.htm index 77ab672..83af875 100644 --- a/docs/html/3006d511-ecd7-0e95-44e1-b9effd406cbf.htm +++ b/docs/html/3006d511-ecd7-0e95-44e1-b9effd406cbf.htm @@ -1,4 +1,4 @@ -mp_limb_t Explicit Conversion (SByte to mp_limb_t)
mp_limb_t  Conversion (SByte to mp_limb_t)
+mp_limb_t Explicit Conversion (SByte to mp_limb_t)
mp_limb_t  Conversion (SByte to mp_limb_t)
Converts a SByte value to an mp_limb_t value.

Namespace: diff --git a/docs/html/300c388f-ba1c-0ba3-64fd-e7aafb39dcdb.htm b/docs/html/300c388f-ba1c-0ba3-64fd-e7aafb39dcdb.htm index 16364a3..9b903df 100644 --- a/docs/html/300c388f-ba1c-0ba3-64fd-e7aafb39dcdb.htm +++ b/docs/html/300c388f-ba1c-0ba3-64fd-e7aafb39dcdb.htm @@ -63,4 +63,4 @@ Assert.IsTrue(str.ToString() = "123456 - 7B/1C8 gmp_lib.free(str) gmp_lib.mpz_clear(z) gmp_lib.mpq_clear(q) -gmp_lib.mpf_clear(f)
See Also
\ No newline at end of file +gmp_lib.mpf_clear(f)
See Also
\ No newline at end of file diff --git a/docs/html/306b1c06-9439-c811-b7b9-42777ca691e6.htm b/docs/html/306b1c06-9439-c811-b7b9-42777ca691e6.htm index 82c1d71..44cb968 100644 --- a/docs/html/306b1c06-9439-c811-b7b9-42777ca691e6.htm +++ b/docs/html/306b1c06-9439-c811-b7b9-42777ca691e6.htm @@ -1,4 +1,4 @@ -mp_bitcnt_t.Equals Method (mp_bitcnt_t)
mp_bitcnt_tEquals Method (mp_bitcnt_t)
+mp_bitcnt_t.Equals Method (mp_bitcnt_t)
mp_bitcnt_tEquals Method (mp_bitcnt_t)
Returns a value indicating whether this instance is equal to a specified mp_bitcnt_t value.

Namespace: diff --git a/docs/html/309e6a8c-1318-2d30-a058-f119193546a0.htm b/docs/html/309e6a8c-1318-2d30-a058-f119193546a0.htm index a96cb81..8354165 100644 --- a/docs/html/309e6a8c-1318-2d30-a058-f119193546a0.htm +++ b/docs/html/309e6a8c-1318-2d30-a058-f119193546a0.htm @@ -65,4 +65,4 @@ gmp_lib.mpf_mul(z, x, y) Assert.IsTrue(gmp_lib.mpf_get_d(z) = -2100.0) ' Release unmanaged memory allocated for x, y, and z. -gmp_lib.mpf_clears(x, y, z, Nothing)
See Also
\ No newline at end of file +gmp_lib.mpf_clears(x, y, z, Nothing)
See Also
\ No newline at end of file diff --git a/docs/html/316be139-2970-161f-ba7c-730f067b5cf3.htm b/docs/html/316be139-2970-161f-ba7c-730f067b5cf3.htm index 2037966..f8efc79 100644 --- a/docs/html/316be139-2970-161f-ba7c-730f067b5cf3.htm +++ b/docs/html/316be139-2970-161f-ba7c-730f067b5cf3.htm @@ -77,4 +77,4 @@ Assert.IsTrue(dbl.Value = 1.0) ' Release unmanaged memory. gmp_lib.mpz_clear(z) gmp_lib.mpq_clear(q) -gmp_lib.mpf_clear(f)
See Also
\ No newline at end of file +gmp_lib.mpf_clear(f)
See Also
\ No newline at end of file diff --git a/docs/html/339354f8-0924-d332-2217-0b06b81f5e5a.htm b/docs/html/339354f8-0924-d332-2217-0b06b81f5e5a.htm index 401fd0d..970fd81 100644 --- a/docs/html/339354f8-0924-d332-2217-0b06b81f5e5a.htm +++ b/docs/html/339354f8-0924-d332-2217-0b06b81f5e5a.htm @@ -1,4 +1,4 @@ -mp_size_t Explicit Conversion (mp_size_t to Int16)
mp_size_t  Conversion (mp_size_t to Int16)
+mp_size_t Explicit Conversion (mp_size_t to Int16)
mp_size_t  Conversion (mp_size_t to Int16)
Converts an mp_size_t value to an Int16 value.

Namespace: diff --git a/docs/html/339edb73-5781-7d73-97b6-9b73451a698f.htm b/docs/html/339edb73-5781-7d73-97b6-9b73451a698f.htm index 3362648..c4a7c03 100644 --- a/docs/html/339edb73-5781-7d73-97b6-9b73451a698f.htm +++ b/docs/html/339edb73-5781-7d73-97b6-9b73451a698f.htm @@ -29,7 +29,7 @@ This is the lowest-level function for addition. It is the preferred function for addition, since it is written in assembly for most CPUs. For addition of a variable to itself (i.e., s1p equals s2p) - use mpn_lshift(mp_ptr, mp_ptr, mp_size_t, UInt32) with a count of 1 for optimal speed. + use mpn_lshift with a count of 1 for optimal speed.

Examples
// Create multi-precision operands, and expected result.
 mp_ptr s1p = new mp_ptr(new uint[] { 0xffffffff, 0xffffffff });
 mp_ptr s2p = new mp_ptr(new uint[] { 0x00000001, 0x00000000 });
@@ -59,4 +59,4 @@ Assert.IsTrue(carry = 1)
 Assert.IsTrue(rp.SequenceEqual(result))
 
 ' Release unmanaged memory.
-gmp_lib.free(rp, s1p, s2p, result)
See Also

Reference

\ No newline at end of file +gmp_lib.free(rp, s1p, s2p, result)
See Also
\ No newline at end of file diff --git a/docs/html/34a39f93-359c-526f-c9ad-cd7558968f1e.htm b/docs/html/34a39f93-359c-526f-c9ad-cd7558968f1e.htm index 9fb5e71..60329cd 100644 --- a/docs/html/34a39f93-359c-526f-c9ad-cd7558968f1e.htm +++ b/docs/html/34a39f93-359c-526f-c9ad-cd7558968f1e.htm @@ -62,4 +62,4 @@ gmp_lib.mpf_ui_div(z, 210UI, x) Assert.IsTrue(gmp_lib.mpf_get_d(z) = 21.0) ' Release unmanaged memory allocated for x and z. -gmp_lib.mpf_clears(x, z, Nothing)
See Also
\ No newline at end of file +gmp_lib.mpf_clears(x, z, Nothing)
See Also
\ No newline at end of file diff --git a/docs/html/3523bf0e-75ec-6286-76a0-4685198e51f6.htm b/docs/html/3523bf0e-75ec-6286-76a0-4685198e51f6.htm index c7f12c4..3df6398 100644 --- a/docs/html/3523bf0e-75ec-6286-76a0-4685198e51f6.htm +++ b/docs/html/3523bf0e-75ec-6286-76a0-4685198e51f6.htm @@ -59,4 +59,4 @@ gmp_lib.mpz_mul(z, x, y) Assert.IsTrue(gmp_lib.mpz_get_si(z) = 10000 * 12222) ' Release unmanaged memory allocated for x, y, and z. -gmp_lib.mpz_clears(x, y, z, Nothing)
See Also
\ No newline at end of file +gmp_lib.mpz_clears(x, y, z, Nothing)
See Also
\ No newline at end of file diff --git a/docs/html/352401d6-c6d1-29c1-a9f6-e5e0ed46bc86.htm b/docs/html/352401d6-c6d1-29c1-a9f6-e5e0ed46bc86.htm index cb12e3c..b81331a 100644 --- a/docs/html/352401d6-c6d1-29c1-a9f6-e5e0ed46bc86.htm +++ b/docs/html/352401d6-c6d1-29c1-a9f6-e5e0ed46bc86.htm @@ -57,4 +57,4 @@ gmp_lib.mpf_div_2exp(z, x, 8UI) Assert.IsTrue(gmp_lib.mpf_get_d(z) = 2.0) ' Release unmanaged memory allocated for x and z. -gmp_lib.mpf_clears(x, z, Nothing)
See Also
\ No newline at end of file +gmp_lib.mpf_clears(x, z, Nothing)
See Also
\ No newline at end of file diff --git a/docs/html/357791cb-951d-5542-ff67-c00ef5e9aadb.htm b/docs/html/357791cb-951d-5542-ff67-c00ef5e9aadb.htm index 1701c06..83245b2 100644 --- a/docs/html/357791cb-951d-5542-ff67-c00ef5e9aadb.htm +++ b/docs/html/357791cb-951d-5542-ff67-c00ef5e9aadb.htm @@ -53,4 +53,4 @@ gmp_lib.mpf_neg(z, x) Assert.IsTrue(gmp_lib.mpf_get_d(z) = -10.0) ' Release unmanaged memory allocated for x and z. -gmp_lib.mpf_clears(x, z, Nothing)
See Also
\ No newline at end of file +gmp_lib.mpf_clears(x, z, Nothing)
See Also
\ No newline at end of file diff --git a/docs/html/3588cf60-567a-6182-20e8-5e2836498f49.htm b/docs/html/3588cf60-567a-6182-20e8-5e2836498f49.htm index a8ed65d..ee43b7c 100644 --- a/docs/html/3588cf60-567a-6182-20e8-5e2836498f49.htm +++ b/docs/html/3588cf60-567a-6182-20e8-5e2836498f49.htm @@ -55,4 +55,4 @@ gmp_lib.mpn_sec_tabselect(rp, tab, 1, tab. Assert.IsTrue(rp.SequenceEqual(result)) ' Release unmanaged memory. -gmp_lib.free(tab, result)
See Also

Reference

\ No newline at end of file +gmp_lib.free(tab, result)
See Also
\ No newline at end of file diff --git a/docs/html/37c88d6c-8d02-2330-ad77-f20fb73d1677.htm b/docs/html/37c88d6c-8d02-2330-ad77-f20fb73d1677.htm index 4e65d29..88f53ab 100644 --- a/docs/html/37c88d6c-8d02-2330-ad77-f20fb73d1677.htm +++ b/docs/html/37c88d6c-8d02-2330-ad77-f20fb73d1677.htm @@ -24,14 +24,14 @@ The number of limbs currently in use, or the negative of that when representing a negative value. (Overrides mp_base_mp_size.)
Top
Methods
  - NameDescription
Public methodEquals
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
Protected methodFinalize
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object.)
Public methodGetHashCode
Serves as a hash function for a particular type.
(Inherited from Object.)
Public methodGetType
Gets the type of the current instance.
(Inherited from Object.)
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodToIntPtr
+
NameDescription
Public methodEquals
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
Protected methodFinalize
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object.)
Public methodGetHashCode
Serves as a hash function for a particular type.
(Inherited from Object.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodToIntPtr
Gets the unmanaged memory pointer of the multiple precision floating-point number.
Public methodToString
Return the string representation of the float.
(Overrides ObjectToString.)
Top
Operators
  NameDescription
Public operatorStatic member(String to mpf_t)
- Converts a String value to an mpf_t value. + Converts a string value to an mpf_t value.
Top
Fields
  NameDescription
Public fieldPointer
@@ -41,4 +41,4 @@ Currently this is usually a long, but on some systems it’s an int for efficiency.

In .NET, this is a 32-bit integer. -

See Also
\ No newline at end of file +

See Also
\ No newline at end of file diff --git a/docs/html/387ec1dd-15b3-4cc9-862a-e3f0a8e2cb78.htm b/docs/html/387ec1dd-15b3-4cc9-862a-e3f0a8e2cb78.htm index 9ecc492..b5f6b48 100644 --- a/docs/html/387ec1dd-15b3-4cc9-862a-e3f0a8e2cb78.htm +++ b/docs/html/387ec1dd-15b3-4cc9-862a-e3f0a8e2cb78.htm @@ -67,4 +67,4 @@ Assert.IsTrue(gmp_lib.mpz_get_si(q) = 3333 Assert.IsTrue(gmp_lib.mpz_get_si(r) = 1) ' Release unmanaged memory allocated for n, d, q, and r. -gmp_lib.mpz_clears(n, d, q, r, Nothing)
See Also

Reference

\ No newline at end of file +gmp_lib.mpz_clears(n, d, q, r, Nothing)
See Also
\ No newline at end of file diff --git a/docs/html/38be0c24-42ac-e0ea-9e18-e75e3bda2a1e.htm b/docs/html/38be0c24-42ac-e0ea-9e18-e75e3bda2a1e.htm index 2cf77de..167fae3 100644 --- a/docs/html/38be0c24-42ac-e0ea-9e18-e75e3bda2a1e.htm +++ b/docs/html/38be0c24-42ac-e0ea-9e18-e75e3bda2a1e.htm @@ -43,4 +43,4 @@ gmp_lib.mpz_init_set_ui(b, 9UI) Assert.IsTrue(gmp_lib.mpz_jacobi(a, b) = 1) ' Release unmanaged memory allocated for a and b. -gmp_lib.mpz_clears(a, b, Nothing)
See Also
\ No newline at end of file +gmp_lib.mpz_clears(a, b, Nothing)
See Also
\ No newline at end of file diff --git a/docs/html/38d3a9de-bae7-3f44-18e0-38fe450d4cba.htm b/docs/html/38d3a9de-bae7-3f44-18e0-38fe450d4cba.htm index 6a367e7..fc6eba3 100644 --- a/docs/html/38d3a9de-bae7-3f44-18e0-38fe450d4cba.htm +++ b/docs/html/38d3a9de-bae7-3f44-18e0-38fe450d4cba.htm @@ -26,7 +26,7 @@

The input can be a fraction like "17/63" or just an integer like "123". Reading stops at the first character not in this form, and white space is not permitted within the string. - If the input might not be in canonical form, then mpq_canonicalize(mpq_t) must be called + If the input might not be in canonical form, then mpq_canonicalize must be called (see GNU MP - Rational Number Functions).

The base can be between 2 and 36, or can be 0 in which case the leading characters @@ -75,4 +75,4 @@ Assert.IsTrue(gmp_lib.mpq_cmp_ui(op, 123, System.IO.File.Delete(pathname) ' Release unmanaged memory allocated for op. -gmp_lib.mpq_clear(op)

See Also
\ No newline at end of file +gmp_lib.mpq_clear(op)
See Also
\ No newline at end of file diff --git a/docs/html/3985111a-6d13-b418-9c90-422a8e1e5b8b.htm b/docs/html/3985111a-6d13-b418-9c90-422a8e1e5b8b.htm index 8815ca3..95d72ae 100644 --- a/docs/html/3985111a-6d13-b418-9c90-422a8e1e5b8b.htm +++ b/docs/html/3985111a-6d13-b418-9c90-422a8e1e5b8b.htm @@ -44,4 +44,4 @@ gmp_lib.mpf_div_ui(z, y, 10U); Assert.IsTrue(gmp_lib.mpf_get_d(z) == -21.0); // Release unmanaged memory allocated for y and z. -gmp_lib.mpf_clears(y, z, null);
See Also
\ No newline at end of file +gmp_lib.mpf_clears(y, z, null);
See Also
\ No newline at end of file diff --git a/docs/html/398e3eb8-0f55-086f-a765-0a8b3c9307e0.htm b/docs/html/398e3eb8-0f55-086f-a765-0a8b3c9307e0.htm index a9168d6..64eac7b 100644 --- a/docs/html/398e3eb8-0f55-086f-a765-0a8b3c9307e0.htm +++ b/docs/html/398e3eb8-0f55-086f-a765-0a8b3c9307e0.htm @@ -18,12 +18,12 @@ x : mpz_t * s : mp_size_t -> unit

Parameters

x
Type: Math.Gmp.Nativempz_t
The operand integer.
s
Type: Math.Gmp.Nativemp_size_t
The number of limbs and the sign of x.
Remarks

- Used after writing to the limb array pointer returned by mpz_limbs_write(mpz_t, mp_size_t) - or mpz_limbs_modify(mpz_t, mp_size_t) is completed. The array should contain | s | + Used after writing to the limb array pointer returned by mpz_limbs_write + or mpz_limbs_modify is completed. The array should contain | s | valid limbs, representing the new absolute value for x, and the sign of x is taken from the sign of s. This function never reallocates x, so the limb pointer remains valid. -

\ No newline at end of file +}
See Also
\ No newline at end of file diff --git a/docs/html/3a025035-e715-0a3d-8d2d-6011430c9463.htm b/docs/html/3a025035-e715-0a3d-8d2d-6011430c9463.htm index a23e8c1..46636f3 100644 --- a/docs/html/3a025035-e715-0a3d-8d2d-6011430c9463.htm +++ b/docs/html/3a025035-e715-0a3d-8d2d-6011430c9463.htm @@ -51,4 +51,4 @@ gmp_lib.mpf_set(x, y) Assert.IsTrue(gmp_lib.mpf_get_d(x) = -210.0) ' Release unmanaged memory allocated for x and y. -gmp_lib.mpf_clears(x, y, Nothing)
See Also
\ No newline at end of file +gmp_lib.mpf_clears(x, y, Nothing)
See Also
\ No newline at end of file diff --git a/docs/html/3a24f5bd-0b45-8164-f27b-c2e04e35ab64.htm b/docs/html/3a24f5bd-0b45-8164-f27b-c2e04e35ab64.htm index e4e4156..490b660 100644 --- a/docs/html/3a24f5bd-0b45-8164-f27b-c2e04e35ab64.htm +++ b/docs/html/3a24f5bd-0b45-8164-f27b-c2e04e35ab64.htm @@ -76,4 +76,4 @@ Assert.IsTrue(gmp_lib.mpf_get_ui(op) = 123456' Release unmanaged memory allocated for op. -gmp_lib.mpf_clear(op)
See Also
\ No newline at end of file +gmp_lib.mpf_clear(op)
See Also
\ No newline at end of file diff --git a/docs/html/3a2a17ed-a64c-8716-7f65-18c661a5279f.htm b/docs/html/3a2a17ed-a64c-8716-7f65-18c661a5279f.htm index bcbd23d..95344d1 100644 --- a/docs/html/3a2a17ed-a64c-8716-7f65-18c661a5279f.htm +++ b/docs/html/3a2a17ed-a64c-8716-7f65-18c661a5279f.htm @@ -37,4 +37,4 @@ gmp_lib.mpf_init(x) Assert.IsTrue(gmp_lib.mpf_get_d(x) = 0.0) ' Release unmanaged memory allocated for x. -gmp_lib.mpf_clear(x)
See Also
\ No newline at end of file +gmp_lib.mpf_clear(x)
See Also
\ No newline at end of file diff --git a/docs/html/3a4e6141-0771-f9ac-2283-5e9348f86d4a.htm b/docs/html/3a4e6141-0771-f9ac-2283-5e9348f86d4a.htm index 35e0b9e..c7ef7a9 100644 --- a/docs/html/3a4e6141-0771-f9ac-2283-5e9348f86d4a.htm +++ b/docs/html/3a4e6141-0771-f9ac-2283-5e9348f86d4a.htm @@ -52,4 +52,4 @@ gmp_lib.mpz_set(x, y) Assert.IsTrue(gmp_lib.mpz_get_si(x) = -210) ' Release unmanaged memory allocated for x and y. -gmp_lib.mpz_clears(x, y, Nothing)
See Also
\ No newline at end of file +gmp_lib.mpz_clears(x, y, Nothing)
See Also
\ No newline at end of file diff --git a/docs/html/3a92eddc-59f3-b42f-9921-4e1cc5700d60.htm b/docs/html/3a92eddc-59f3-b42f-9921-4e1cc5700d60.htm index 570f4e1..362dd82 100644 --- a/docs/html/3a92eddc-59f3-b42f-9921-4e1cc5700d60.htm +++ b/docs/html/3a92eddc-59f3-b42f-9921-4e1cc5700d60.htm @@ -33,4 +33,4 @@ gmp_lib.mpz_init_set_ui(x, 10UI) Assert.IsTrue(gmp_lib.mpz_get_ui(x) = 10UI) ' Release unmanaged memory allocated for x. -gmp_lib.mpz_clear(x)
See Also
\ No newline at end of file +gmp_lib.mpz_clear(x)
See Also
\ No newline at end of file diff --git a/docs/html/3ac2ecd4-f154-de62-9170-b2d28f362a7e.htm b/docs/html/3ac2ecd4-f154-de62-9170-b2d28f362a7e.htm index 3b6d8a9..cdbe239 100644 --- a/docs/html/3ac2ecd4-f154-de62-9170-b2d28f362a7e.htm +++ b/docs/html/3ac2ecd4-f154-de62-9170-b2d28f362a7e.htm @@ -53,4 +53,4 @@ gmp_lib.mpf_trunc(z, x) Assert.IsTrue(gmp_lib.mpf_get_d(z) = 10.0) ' Release unmanaged memory allocated for x and z. -gmp_lib.mpf_clears(x, z, Nothing)
See Also
\ No newline at end of file +gmp_lib.mpf_clears(x, z, Nothing)
See Also
\ No newline at end of file diff --git a/docs/html/3ae51295-d9e7-e4e5-a660-07940dcfcfde.htm b/docs/html/3ae51295-d9e7-e4e5-a660-07940dcfcfde.htm index 0aa1b61..4d1c3cc 100644 --- a/docs/html/3ae51295-d9e7-e4e5-a660-07940dcfcfde.htm +++ b/docs/html/3ae51295-d9e7-e4e5-a660-07940dcfcfde.htm @@ -1,4 +1,4 @@ -mp_bitcnt_t.Value Field
mp_bitcnt_tValue Field
+mp_bitcnt_t.Value Field
mp_bitcnt_tValue Field
The mp_bitcnt_t value.

Namespace: diff --git a/docs/html/3af6b34c-3242-2b75-e7c7-ab79af8a4b0f.htm b/docs/html/3af6b34c-3242-2b75-e7c7-ab79af8a4b0f.htm index 03fe227..226da36 100644 --- a/docs/html/3af6b34c-3242-2b75-e7c7-ab79af8a4b0f.htm +++ b/docs/html/3af6b34c-3242-2b75-e7c7-ab79af8a4b0f.htm @@ -43,7 +43,7 @@
Public methodStatic memberCode examplegmp_randinit_lc_2exp
Initialize state with a linear congruential algorithm X = (aX + c) mod 2^m2exp.
Public methodStatic memberCode examplegmp_randinit_lc_2exp_size
- Initialize state for a linear congruential algorithm as per gmp_randinit_lc_2exp(gmp_randstate_t, mpz_t, UInt32, mp_bitcnt_t). + Initialize state for a linear congruential algorithm as per gmp_randinit_lc_2exp.
Public methodStatic memberCode examplegmp_randinit_mt
Initialize state for a Mersenne Twister algorithm.
Public methodStatic memberCode examplegmp_randinit_set
@@ -127,7 +127,7 @@
Public methodStatic memberCode examplempf_floor
Set rop to op rounded to the next lower integer.
Public methodStatic memberCode examplempf_get_d
- Convert op to a Double, truncating if necessary (i.e. rounding towards zero). + Convert op to a double, truncating if necessary (i.e. rounding towards zero).
Public methodStatic memberCode examplempf_get_d_2exp
Convert op to a double, truncating if necessary (i.e. rounding towards zero), and with an exponent returned separately.
Public methodStatic memberCode examplempf_get_default_prec
@@ -235,9 +235,9 @@
Public methodStatic memberCode examplempn_cmp
Compare {s1p, n} and {s2p, n}.
Public methodStatic memberCode examplempn_cnd_add_n
- If cnd is non-zero, it produces the same result as a regular mpn_add_n(mp_ptr, mp_ptr, mp_ptr, mp_size_t), and if cnd is zero, it copies {s1p, n} to the result area and returns zero. + If cnd is non-zero, it produces the same result as a regular mpn_add_n, and if cnd is zero, it copies {s1p, n} to the result area and returns zero.
Public methodStatic memberCode examplempn_cnd_sub_n
- If cnd is non-zero, it produces the same result as a regular mpn_sub_n(mp_ptr, mp_ptr, mp_ptr, mp_size_t), and if cnd is zero, it copies {s1p, n} to the result area and returns zero. + If cnd is non-zero, it produces the same result as a regular mpn_sub_n, and if cnd is zero, it copies {s1p, n} to the result area and returns zero.
Public methodStatic memberCode examplempn_cnd_swap
If cnd is non-zero, swaps the contents of the areas {ap, n} and {bp, n}. Otherwise, the areas are left unmodified.
Public methodStatic memberCode examplempn_com
@@ -307,35 +307,35 @@
Public methodStatic memberCode examplempn_sec_add_1
Set R to A + b, where R = {rp, n}, A = {ap, n}, and b is a single limb.
Public methodStatic membermpn_sec_add_1_itch
- Return the scratch space in number of limbs required by the function mpn_sec_add_1(mp_ptr, mp_ptr, mp_size_t, mp_limb_t, mp_ptr). + Return the scratch space in number of limbs required by the function mpn_sec_add_1.
Public methodStatic memberCode examplempn_sec_div_qr
Set Q to the truncated quotient N / D and R to N modulo D, where N = {np, nn}, D = {dp, dn}, Q’s most significant limb is the function return value and the remaining limbs are {qp, nn - dn}, and R = {np, dn}.
Public methodStatic membermpn_sec_div_qr_itch
- Return the scratch space in number of limbs required by the function mpn_sec_div_qr(mp_ptr, mp_ptr, mp_size_t, mp_ptr, mp_size_t, mp_ptr). + Return the scratch space in number of limbs required by the function mpn_sec_div_qr.
Public methodStatic memberCode examplempn_sec_div_r
Set R to N modulo D, where N = {np, nn}, D = {dp, dn}, and R = {np, dn}.
Public methodStatic membermpn_sec_div_r_itch
- Return the scratch space in number of limbs required by the function mpn_sec_div_r(mp_ptr, mp_size_t, mp_ptr, mp_size_t, mp_ptr). + Return the scratch space in number of limbs required by the function mpn_sec_div_r.
Public methodStatic memberCode examplempn_sec_invert
Set R to the inverse of A modulo M, where R = {rp, n}, A = {ap, n}, and M = {mp, n}. This function’s interface is preliminary.
Public methodStatic membermpn_sec_invert_itch
- Return the scratch space in number of limbs required by the function mpn_sec_invert(mp_ptr, mp_ptr, mp_ptr, mp_size_t, mp_bitcnt_t, mp_ptr). + Return the scratch space in number of limbs required by the function mpn_sec_invert.
Public methodStatic memberCode examplempn_sec_mul
Set R to A * B, where A = {ap, an}, B = {bp, bn}, and R = {rp, an + bn}.
Public methodStatic membermpn_sec_mul_itch
- Return the scratch space in number of limbs required by the function mpn_sec_mul(mp_ptr, mp_ptr, mp_size_t, mp_ptr, mp_size_t, mp_ptr). + Return the scratch space in number of limbs required by the function mpn_sec_mul.
Public methodStatic memberCode examplempn_sec_powm
Set R to (B^E) modulo M, where R = {rp, n}, M = {mp, n}, and E = {ep, ceil(enb / mp_bits_per_limb)}.
Public methodStatic membermpn_sec_powm_itch
- Return the scratch space in number of limbs required by the function mpn_sec_powm(mp_ptr, mp_ptr, mp_size_t, mp_ptr, mp_bitcnt_t, mp_ptr, mp_size_t, mp_ptr). + Return the scratch space in number of limbs required by the function mpn_sec_powm.
Public methodStatic memberCode examplempn_sec_sqr
Set R to A^2, where A = {ap, an}, and R = {rp, 2 * an}.
Public methodStatic membermpn_sec_sqr_itch
- Return the scratch space in number of limbs required by the function mpn_sec_sqr(mp_ptr, mp_ptr, mp_size_t, mp_ptr). + Return the scratch space in number of limbs required by the function mpn_sec_sqr.
Public methodStatic memberCode examplempn_sec_sub_1
Set R to A - b, where R = {rp, n}, A = {ap, n}, and b is a single limb.
Public methodStatic membermpn_sec_sub_1_itch
- Return the scratch space in number of limbs required by the function mpn_sec_sub_1(mp_ptr, mp_ptr, mp_size_t, mp_limb_t, mp_ptr). + Return the scratch space in number of limbs required by the function mpn_sec_sub_1.
Public methodStatic memberCode examplempn_sec_tabselect
Select entry which from table tab, which has nents entries, each n limbs. Store the selected entry at rp.
Public methodStatic memberCode examplempn_set_str
@@ -391,7 +391,7 @@
Public methodStatic memberCode examplempq_equal
Return non-zero if op1 and op2 are equal, zero if they are non-equal.
Public methodStatic memberCode examplempq_get_d
- Convert op to a Double, truncating if necessary (i.e. rounding towards zero). + Convert op to a double, truncating if necessary (i.e. rounding towards zero).
Public methodStatic memberCode examplempq_get_den
Set denominator to the denominator of rational.
Public methodStatic memberCode examplempq_get_num
@@ -589,7 +589,7 @@
Public methodStatic memberCode examplempz_init_set_si
Initialize rop with limb space and set the initial numeric value from op.
Public methodStatic memberCode examplempz_init_set_str
- Initialize rop and set its value like mpz_set_str(mpz_t, char_ptr, Int32). + Initialize rop and set its value like mpz_set_str.
Public methodStatic memberCode examplempz_init_set_ui
Initialize rop with limb space and set the initial numeric value from op.
Public methodStatic memberCode examplempz_init2
@@ -597,7 +597,7 @@
Public methodStatic memberCode examplempz_inits
Initialize a NULL-terminated list of mpz_t variables, and set their values to 0.
Public methodStatic memberCode examplempz_inp_raw
- Input from stdio stream stream in the format written by mpz_out_raw(ptrFILE, mpz_t), and put the result in rop. + Input from stdio stream stream in the format written by mpz_out_raw, and put the result in rop.
Public methodStatic memberCode examplempz_inp_str
Input a possibly white-space preceded string in base base from stdio stream stream, and put the read integer in rop.
Public methodStatic memberCode examplempz_invert
@@ -721,7 +721,7 @@
Public methodStatic memberCode examplempz_sqrt
Set rop to the truncated integer part of the square root of op.
Public methodStatic memberCode examplempz_sqrtrem
- Set rop1 to the truncated integer part of the square root of op, like mpz_sqrt(mpz_t, mpz_t). Set rop2 to the remainder op - rop1 * rop1, which will be zero if op is a perfect square. + Set rop1 to the truncated integer part of the square root of op, like mpz_sqrt. Set rop2 to the remainder op - rop1 * rop1, which will be zero if op is a perfect square.
Public methodStatic memberCode examplempz_sub
Set rop to op1 - op2.
Public methodStatic memberCode examplempz_sub_ui
@@ -767,7 +767,7 @@
Public methodStatic memberreallocate
Resize a previously allocated block ptr of old_size bytes to be new_size bytes.
Public methodStatic memberZeroMemory
- The ZeroMemory(IntPtr, Int32) routine fills a block of memory with zeros, given a pointer to the block and the length, in bytes, to be filled. + The ZeroMemory routine fills a block of memory with zeros, given a pointer to the block and the length, in bytes, to be filled.
Top
Fields
  NameDescription
Public fieldStatic memberCode examplegmp_version
@@ -778,4 +778,4 @@ The number of bytes per limb.
Public fieldStatic memberCode examplemp_uint_per_limb
The number of 32-bit, unsigned integers per limb. -
Top
See Also
\ No newline at end of file + Top
Remarks

Functions Categories

Global Variable and Constants:

Integer Functions:

Initializing Integers:

  • mpz_init - Initialize x, and set its value to 0.
  • mpz_inits - Initialize a NULL-terminated list of mpz_t variables, and set their values to 0.
  • mpz_init2 - Initialize x, with space for n-bit numbers, and set its value to 0.
  • mpz_clear - Free the space occupied by x.
  • mpz_clears - Free the space occupied by a NULL-terminated list of mpz_t variables.
  • mpz_realloc2 - Change the space allocated for x to n bits.

Assigning Integers:

  • mpz_set - Set the value of rop from op.
  • mpz_set_ui - Set the value of rop from op.
  • mpz_set_si - Set the value of rop from op.
  • mpz_set_d - Set the value of rop from op.
  • mpz_set_q - Set the value of rop from op.
  • mpz_set_f - Set the value of rop from op.
  • mpz_set_str - Set the value of rop from str, a null-terminated C string in base base.
  • mpz_swap - Swap the values rop1 and rop2 efficiently.

Simultaneous Integer Init & Assign:

  • mpz_init_set - Initialize rop with limb space and set the initial numeric value from op.
  • mpz_init_set_ui - Initialize rop with limb space and set the initial numeric value from op.
  • mpz_init_set_si - Initialize rop with limb space and set the initial numeric value from op.
  • mpz_init_set_d - Initialize rop with limb space and set the initial numeric value from op.
  • mpz_set_str - Set the value of rop from str, a null-terminated C string in base base.

Converting Integers:

  • mpz_get_ui - Return the value of op as an unsigned long.
  • mpz_get_si - Return the value of op as an signed long.
  • mpz_get_d - Convert op to a double, truncating if necessary (i.e. rounding towards zero).
  • mpz_get_d_2exp - Convert op to a double, truncating if necessary (i.e. rounding towards zero), and returning the exponent separately.
  • mpz_get_str - Convert op to a string of digits in base base.

Integer Arithmetic:

Integer Division:

  • mpz_cdiv_q - Set the quotient q to ceiling(n / d).
  • mpz_cdiv_r - Set the remainder r to n - q * d where q = ceiling(n / d).
  • mpz_cdiv_qr - Set the quotient q to ceiling(n / d), and set the remainder r to n - q * d.
  • mpz_cdiv_q_ui - Set the quotient q to ceiling(n / d), and return the remainder r = | n - q * d |.
  • mpz_cdiv_r_ui - Set the remainder r to n - q * d where q = ceiling(n / d), and return | r |.
  • mpz_cdiv_qr_ui - Set quotient q to ceiling(n / d), set the remainder r to n - q * d, and return | r |.
  • mpz_cdiv_ui - Return the remainder | r | where r = n - q * d, and where q = ceiling(n / d).
  • mpz_cdiv_q_2exp - Set the quotient q to ceiling(n / 2^b).
  • mpz_cdiv_r_2exp - Set the remainder r to n - q * 2^b where q = ceiling(n / 2^b).
  • mpz_fdiv_q - Set the quotient q to floor(n / d).
  • mpz_fdiv_r - Set the remainder r to n - q * d where q = floor(n / d).
  • mpz_fdiv_qr - Set the quotient q to floor(n / d), and set the remainder r to n - q * d.
  • mpz_fdiv_q_ui - Set the quotient q to floor(n / d), and return the remainder r = | n - q * d |.
  • mpz_fdiv_r_ui - Set the remainder r to n - q * d where q = floor(n / d), and return | r |.
  • mpz_fdiv_qr_ui - Set quotient q to floor(n / d), set the remainder r to n - q * d, and return | r |.
  • mpz_fdiv_ui - Return the remainder | r | where r = n - q * d, and where q = floor(n / d).
  • mpz_fdiv_q_2exp - Set the quotient q to floor(n / 2^b).
  • mpz_fdiv_r_2exp - Set the remainder r to n - q * 2^b where q = floor(n / 2^b).
  • mpz_tdiv_q - Set the quotient q to trunc(n / d).
  • mpz_tdiv_r - Set the remainder r to n - q * d where q = trunc(n / d).
  • mpz_tdiv_qr - Set the quotient q to trunc(n / d), and set the remainder r to n - q * d.
  • mpz_tdiv_q_ui - Set the quotient q to trunc(n / d), and return the remainder r = | n - q * d |.
  • mpz_tdiv_r_ui - Set the remainder r to n - q * d where q = trunc(n / d), and return | r |.
  • mpz_tdiv_qr_ui - Set quotient q to trunc(n / d), set the remainder r to n - q * d, and return | r |.
  • mpz_tdiv_ui - Return the remainder | r | where r = n - q * d, and where q = trunc(n / d).
  • mpz_tdiv_q_2exp - Set the quotient q to trunc(n / 2^b).
  • mpz_tdiv_r_2exp - Set the remainder r to n - q * 2^b where q = trunc(n / 2^b).
  • mpz_mod - Set r to n mod d.
  • mpz_mod_ui - Set r to n mod d.
  • mpz_divexact - Set q to n / d when it is known in advance that d divides n.
  • mpz_divexact_ui - Set q to n / d when it is known in advance that d divides n.
  • mpz_divisible_p - Return non-zero if n is exactly divisible by d.
  • mpz_divisible_ui_p - Return non-zero if n is exactly divisible by d.
  • mpz_divisible_2exp_p - Return non-zero if n is exactly divisible by 2^b.
  • mpz_congruent_p - Return non-zero if n is congruent to c modulo d.
  • mpz_congruent_ui_p - Return non-zero if n is congruent to c modulo d.
  • mpz_congruent_2exp_p - Return non-zero if n is congruent to c modulo 2^b.

Integer Exponentiation:

Integer Roots:

  • mpz_root - Set rop to the truncated integer part of the nth root of op.
  • mpz_rootrem - Set root to the truncated integer part of the nth root of u. Set rem to the remainder, u - root^n.
  • mpz_sqrt - Set rop to the truncated integer part of the square root of op.
  • mpz_sqrtrem - Set rop1 to the truncated integer part of the square root of op, like mpz_sqrt. Set rop2 to the remainder op - rop1 * rop1, which will be zero if op is a perfect square.
  • mpz_perfect_power_p - Return non-zero if op is a perfect power, i.e., if there exist integers a and b, with b > 1, such that op = a^b.
  • mpz_perfect_square_p - Return non-zero if op is a perfect square, i.e., if the square root of op is an integer.

Number Theoretic Functions:

  • mpz_probab_prime_p - Determine whether n is prime.
  • mpz_nextprime - Set rop to the next prime greater than op.
  • mpz_gcd - Set rop to the greatest common divisor of op1 and op2.
  • mpz_gcd_ui - Compute the greatest common divisor of op1 and op2. If rop is not null, store the result there.
  • mpz_gcdext - Set g to the greatest common divisor of a and b, and in addition set s and t to coefficients satisfying a * s + b * t = g.
  • mpz_lcm - Set rop to the least common multiple of op1 and op2.
  • mpz_lcm_ui - Set rop to the least common multiple of op1 and op2.
  • mpz_invert - Compute the inverse of op1 modulo op2 and put the result in rop.
  • mpz_jacobi - Calculate the Jacobi symbol (a/b).
  • mpz_legendre - Calculate the Legendre symbol (a/p).
  • mpz_kronecker - Calculate the Jacobi symbol (a/b) with the Kronecker extension (a/2) = (2/a) when a odd, or (a/2) = 0 when a even.
  • mpz_kronecker_si - Calculate the Jacobi symbol (a/b) with the Kronecker extension (a/2) = (2/a) when a odd, or (a/2) = 0 when a even.
  • mpz_kronecker_ui - Calculate the Jacobi symbol (a/b) with the Kronecker extension (a/2) = (2/a) when a odd, or (a/2) = 0 when a even.
  • mpz_si_kronecker - Calculate the Jacobi symbol (a/b) with the Kronecker extension (a/2) = (2/a) when a odd, or (a/2) = 0 when a even.
  • mpz_ui_kronecker - Calculate the Jacobi symbol (a/b) with the Kronecker extension (a/2) = (2/a) when a odd, or (a/2) = 0 when a even.
  • mpz_remove - Remove all occurrences of the factor f from op and store the result in rop.
  • mpz_fac_ui - Set rop to the factorial n!.
  • mpz_2fac_ui - Set rop to the double-factorial n!!.
  • mpz_mfac_uiui - Set rop to the m-multi-factorial n!^(m)n.
  • mpz_primorial_ui - Set rop to the primorial of n, i.e. the product of all positive prime numbers ≤ n.
  • mpz_bin_ui - Compute the binomial coefficient n over k and store the result in rop.
  • mpz_bin_uiui - Compute the binomial coefficient n over k and store the result in rop.
  • mpz_fib_ui - Sets fn to to F[n], the n’th Fibonacci number.
  • mpz_fib2_ui - Sets fn to F[n], and fnsub1 to F[n - 1].
  • mpz_lucnum_ui - Sets ln to to L[n], the n’th Lucas number.
  • mpz_lucnum2_ui - Sets ln to L[n], and lnsub1 to L[n - 1].
  • mpz_millerrabin - An implementation of the probabilistic primality test found in Knuth's Seminumerical Algorithms book.

Integer Comparisons:

Integer Logic and Bit Fiddling:

  • mpz_and - Set rop to op1 bitwise-and op2.
  • mpz_ior - Set rop to op1 bitwise inclusive-or op2.
  • mpz_xor - Set rop to op1 bitwise exclusive-or op2.
  • mpz_com - Set rop to the one’s complement of op.
  • mpz_popcount - Return the population count of op.
  • mpz_hamdist - Return the hamming distance between the two operands.
  • mpz_scan0 - Scan op for 0 bit.
  • mpz_scan1 - Scan op for 1 bit.
  • mpz_setbit - Set bit bit_index in rop.
  • mpz_clrbit - Clear bit bit_index in rop.
  • mpz_combit - Complement bit bit_index in rop.
  • mpz_tstbit - Test bit bit_index in op and return 0 or 1 accordingly.

I/O of Integers:

  • mpz_out_str - Output op on stdio stream stream, as a string of digits in base base.
  • mpz_inp_str - Input a possibly white-space preceded string in base base from stdio stream stream, and put the read integer in rop.
  • mpz_out_raw - Output op on stdio stream stream, in raw binary format.
  • mpz_out_raw, and put the result in rop.

Integer Random Numbers:

  • mpz_urandomb - Generate a uniformly distributed random integer in the range 0 to 2^n - 1, inclusive.
  • mpz_urandomm - Generate a uniform random integer in the range 0 to n - 1, inclusive.
  • mpz_rrandomb - Generate a random integer with long strings of zeros and ones in the binary representation.
  • mpz_random - Generate a random integer of at most max_size limbs.
  • mpz_random2 - Generate a random integer of at most max_size limbs, with long strings of zeros and ones in the binary representation.

Integer Import and Export:

Miscellaneous Integer Functions:

  • mpz_fits_sint_p - Return non-zero iff the value of op fits in a signed 32-bit integer. Otherwise, return zero.
  • mpz_fits_slong_p - Return non-zero iff the value of op fits in a signed 32-bit integer. Otherwise, return zero.
  • mpz_fits_sshort_p - Return non-zero iff the value of op fits in a signed 16-bit integer. Otherwise, return zero.
  • mpz_fits_uint_p - Return non-zero iff the value of op fits in an unsigned 32-bit integer. Otherwise, return zero.
  • mpz_fits_ulong_p - Return non-zero iff the value of op fits in an unsigned 32-bit integer. Otherwise, return zero.
  • mpz_fits_ushort_p - Return non-zero iff the value of op fits in an unsigned 16-bit integer. Otherwise, return zero.
  • mpz_sizeinbase - Return the size of op measured in number of digits in the given base.
  • mpz_even_p - Determine whether op is even.
  • mpz_odd_p - Determine whether op is odd.

Integer Special Functions:

  • _mpz_realloc - Change the space for integer to new_alloc limbs.
  • mpz_getlimbn - Return limb number n from op.
  • mpz_size - Return the size of op measured in number of limbs.
  • mpz_limbs_read - Return a pointer to the limb array representing the absolute value of x.
  • mpz_limbs_write - Return a pointer to the limb array of x, intended for write access.
  • mpz_limbs_modify - Return a pointer to the limb array of x, intended for write access.
  • mpz_limbs_finish - Updates the internal size field of x.
  • mpz_roinit_n - Special initialization of x, using the given limb array and size.

Rational Number Functions:

Initializing Rationals:

  • mpq_canonicalize - Remove any factors that are common to the numerator and denominator of op, and make the denominator positive.
  • mpq_init - Initialize x and set it to 0/1.
  • mpq_inits - Initialize a NULL-terminated list of mpq_t variables, and set their values to 0/1.
  • mpq_clear - Free the space occupied by x.
  • mpq_clears - Free the space occupied by a NULL-terminated list of mpq_t variables.
  • mpq_set - Assign rop from op.
  • mpq_set_z - Assign rop from op.
  • mpq_set_ui - Set the value of rop to op1 / op2.
  • mpq_set_si - Set the value of rop to op1 / op2.
  • mpq_set_str - Set rop from a null-terminated string str in the given base.
  • mpq_swap - Swap the values rop1 and rop2 efficiently.

Rational Conversions:

  • mpq_get_d - Convert op to a System.Double, truncating if necessary (i.e. rounding towards zero).
  • mpq_set_d - Set rop to the value of op. There is no rounding, this conversion is exact.
  • mpq_set_f - Set rop to the value of op. There is no rounding, this conversion is exact.
  • mpq_get_str - Convert op to a string of digits in base base.

Rational Arithmetic:

  • mpq_add - Set sum to addend1 + addend2.
  • mpq_sub - Set difference to minuend - subtrahend.
  • mpq_mul - Set product to multiplier * multiplicand.
  • mpq_mul_2exp - Set rop to op1 * 2^op2.
  • mpq_div - Set quotient to dividend / divisor.
  • mpq_div_2exp - Set rop to op1 / 2^op2.
  • mpq_neg - Set negated_operand to -operand.
  • mpq_abs - Set rop to the absolute value of op.
  • mpq_inv - Set inverted_number to 1 / number.

Comparing Rationals:

  • mpq_cmp - Compare op1 and op2.
  • mpq_cmp_z - Compare op1 and op2.
  • mpq_cmp_ui - Compare op1 and num2 / den2.
  • mpq_cmp_si - Compare op1 and num2 / den2.
  • mpq_sgn - Return +1 if op > 0, 0 if op = 0, and -1 if op < 0.
  • mpq_equal - Return non-zero if op1 and op2 are equal, zero if they are non-equal.

Applying Integer Functions:

  • mpq_numref - Return a reference to the numerator op.
  • mpq_denref - Return a reference to the denominator op.
  • mpq_get_num - Set numerator to the numerator of rational.
  • mpq_get_den - Set denominator to the denominator of rational.
  • mpq_set_num - Set the numerator of rational to numerator.
  • mpq_set_den - Set the denominator of rational to denominator.

I/O of Rationals:

  • mpq_out_str - Output op on stdio stream stream, as a string of digits in base base.
  • mpq_inp_str - Read a string of digits from stream and convert them to a rational in rop.

Floating-point Functions:

Initializing Floats:

  • mpf_set_default_prec - Set the default precision to be at least prec bits.
  • mpf_get_default_prec - Return the default precision actually used.
  • mpf_init - Initialize x to 0.
  • mpf_init2 - Initialize x to 0 and set its precision to be at least prec bits.
  • mpf_inits - Initialize a NULL-terminated list of mpf_t variables, and set their values to 0.
  • mpf_clear - Free the space occupied by x.
  • mpf_clears - Free the space occupied by a NULL-terminated list of mpf_t variables.
  • mpf_get_prec - Return the current precision of op, in bits.
  • mpf_set_prec - Set the precision of rop to be at least prec bits.
  • mpf_set_prec_raw - Set the precision of rop to be at least prec bits, without changing the memory allocated.
  • mpf_size - Return the number of limbs currently in use.

Assigning Floats:

Simultaneous Float Init & Assign:

Converting Floats:

  • mpf_get_d - Convert op to a System.Double, truncating if necessary (i.e. rounding towards zero).
  • mpf_get_d_2exp - Convert op to a double, truncating if necessary (i.e. rounding towards zero), and with an exponent returned separately.
  • mpf_get_si - Convert op to a 32-bit integer, truncating any fraction part.
  • mpf_get_ui - Convert op to an unsigned 32-bit integer, truncating any fraction part.
  • mpf_get_str - Convert op to a string of digits in base base.

Float Arithmetic:

Float Comparison:

  • mpf_cmp - Compare op1 and op2.
  • mpf_cmp_z - Compare op1 and op2.
  • mpf_cmp_d - Compare op1 and op2.
  • mpf_cmp_ui - Compare op1 and op2.
  • mpf_cmp_si - Compare op1 and op2.
  • mpf_reldiff - Compute the relative difference between op1 and op2 and store the result in rop. This is | op1 - op2 | / op1.
  • mpf_sgn - Return +1 if op > 0, 0 if op = 0, and -1 if op < 0.

I/O of Floats:

  • mpf_out_str - Print op to stream, as a string of digits.
  • mpf_inp_str - Read a string in base base from stream, and put the read float in rop.

Miscellaneous Float Functions:

  • mpf_ceil - Set rop to op rounded to the next higher integer.
  • mpf_floor - Set rop to op rounded to the next lower integer.
  • mpf_trunc - Set rop to op rounded to the integer towards zero.
  • mpf_integer_p - Return non-zero if op is an integer.
  • mpf_fits_ulong_p - Return non-zero if op fits in an unsigned 32-bit integer, when truncated to an integer.
  • mpf_fits_slong_p - Return non-zero if op fits in a 32-bit integer, when truncated to an integer.
  • mpf_fits_uint_p - Return non-zero if op fits in an unsigned 32-bit integer, when truncated to an integer.
  • mpf_fits_sint_p - Return non-zero if op fits in a 32-bit integer, when truncated to an integer.
  • mpf_fits_sshort_p - Return non-zero if op fits in a 16-bit integer, when truncated to an integer.
  • mpf_fits_ushort_p - Return non-zero if op fits in an unsigned 16-bit integer, when truncated to an integer.
  • mpf_urandomb - Generate a uniformly distributed random float in rop, such that 0 ≤ rop < 1, with nbits significant bits in the mantissa or less if the precision of rop is smaller.
  • mpf_random2 - Generate a random float of at most max_size limbs, with long strings of zeros and ones in the binary representation.

Low-level Functions:

  • mpn_add_n - Add {s1p, n} and {s2p, n}, and write the n least significant limbs of the result to rp.
  • mpn_add_1 - Add {s1p, n} and s2limb, and write the n least significant limbs of the result to rp.
  • mpn_add - Add {s1p, s1n} and {s2p, s2n}, and write the s1n least significant limbs of the result to rp.
  • mpn_sub_n - Subtract {s2p, n} from {s1p, n}, and write the n least significant limbs of the result to rp.
  • mpn_sub_1 - Subtract s2limb from {s1p, n}, and write the n least significant limbs of the result to rp.
  • mpn_sub - Subtract {s2p, s2n} from {s1p, s1n}, and write the s1n least significant limbs of the result to rp.
  • mpn_neg - Perform the negation of {sp, n}, and write the result to {rp, n}.
  • mpn_mul_n - Multiply {s1p, n} and {s2p, n}, and write the (2 * n)-limb result to rp.
  • mpn_mul - Multiply {s1p, s1n} and {s2p, s2n}, and write the (s1n + s2n)-limb result to rp.
  • mpn_sqr - Compute the square of {s1p, n} and write the (2 * n)-limb result to rp.
  • mpn_mul_1 - Multiply {s1p, n} by s2limb, and write the n least significant limbs of the product to rp.
  • mpn_addmul_1 - Multiply {s1p, n} and s2limb, and add the n least significant limbs of the product to {rp, n} and write the result to rp.
  • mpn_submul_1 - Multiply {s1p, n} and s2limb, and subtract the n least significant limbs of the product from {rp, n} and write the result to rp.
  • mpn_tdiv_qr - Divide {np, nn} by {dp, dn} and put the quotient at {qp, nn - dn + 1} and the remainder at {rp, dn}.
  • mpn_divrem_1 - Divide {s2p, s2n} by s3limb, and write the quotient at r1p.
  • mpn_divmod_1 - Divide {s2p, s2n} by s3limb, and write the quotient at r1p.
  • mpn_divexact_1 - Divide {sp, n} by d, expecting it to divide exactly, and writing the result to {rrp, n}.
  • mpn_divexact_by3 - Divide {sp, n} by 3, expecting it to divide exactly, and writing the result to {rp, n}.
  • mpn_divexact_by3c - Divide {sp, n} by 3, expecting it to divide exactly, and writing the result to {rp, n}.
  • mpn_mod_1 - Divide {s1p, s1n} by s2limb, and return the remainder.
  • mpn_lshift - Shift {sp, n} left by count bits, and write the result to {rp, n}.
  • mpn_rshift - Shift {sp, n} right by count bits, and write the result to {rp, n}.
  • mpn_cmp - Compare {s1p, n} and {s2p, n}.
  • mpn_zero_p - Test {sp, n} and return 1 if the operand is zero, 0 otherwise.
  • mpn_gcd - Set {rp, retval} to the greatest common divisor of {xp, xn} and {yp, yn}.
  • mpn_gcd_1 - Return the greatest common divisor of {xp, xn} and ylimb.
  • mpn_gcdext - Compute the greatest common divisor G of U and V. Compute a cofactor S such that G = US + VT.
  • mpn_sqrtrem - Compute the square root of {sp, n} and put the result at {r1p, ceil(n / 2)} and the remainder at {r2p, retval}.
  • mpn_sizeinbase - Return the size of {xp, n} measured in number of digits in the given base.
  • mpn_get_str - Convert {s1p, s1n} to a raw unsigned char array at str in base base, and return the number of characters produced.
  • mpn_set_str - Convert bytes {str, strsize} in the given base to limbs at rp.
  • mpn_scan0 - Scan s1p from bit position bit for the next clear bit.
  • mpn_scan1 - Scan s1p from bit position bit for the next set bit.
  • mpn_random - Generate a random number of length r1n and store it at r1p.
  • mpn_random2 - Generate a random number of length r1n and store it at r1p.
  • mpn_popcount - Count the number of set bits in {s1p, n}.
  • mpn_hamdist - Compute the hamming distance between {s1p, n} and {s2p, n}, which is the number of bit positions where the two operands have different bit values.
  • mpn_perfect_square_p - Return non-zero iff {s1p, n} is a perfect square.
  • mpn_perfect_power_p - Return non-zero iff {sp, n} is a perfect power.
  • mpn_and_n - Perform the bitwise logical and of {s1p, n} and {s2p, n}, and write the result to {rp, n}.
  • mpn_ior_n - Perform the bitwise logical inclusive or of {s1p, n} and {s2p, n}, and write the result to {rp, n}.
  • mpn_xor_n - Perform the bitwise logical exclusive or of {s1p, n} and {s2p, n}, and write the result to {rp, n}.
  • mpn_andn_n - Perform the bitwise logical and of {s1p, n} and the bitwise complement of {s2p, n}, and write the result to {rp, n}.
  • mpn_iorn_n - Perform the bitwise logical inclusive or of {s1p, n} and the bitwise complement of {s2p, n}, and write the result to {rp, n}.
  • mpn_nand_n - Perform the bitwise logical and of {s1p, n} and {s2p, n}, and write the bitwise complement of the result to {rp, n}.
  • mpn_nior_n - Perform the bitwise logical inclusive or of {s1p, n} and {s2p, n}, and write the bitwise complement of the result to {rp, n}.
  • mpn_xnor_n - Perform the bitwise logical exclusive or of {s1p, n} and {s2p, n}, and write the bitwise complement of the result to {rp, n}.
  • mpn_com - Perform the bitwise complement of {sp, n}, and write the result to {rp, n}.
  • mpn_copyi - Copy from {s1p, n} to {rp, n}, increasingly.
  • mpn_copyd - Copy from {s1p, n} to {rp, n}, decreasingly.
  • mpn_zero - Zero {rp, n}.

Low-level functions for cryptography:

  • mpn_cnd_add_n - If cnd is non-zero, it produces the same result as a regular mpn_add_n, and if cnd is zero, it copies {s1p, n} to the result area and returns zero.
  • mpn_cnd_sub_n - If cnd is non-zero, it produces the same result as a regular mpn_sub_n, and if cnd is zero, it copies {s1p, n} to the result area and returns zero.
  • mpn_sec_add_1 - Set R to A + b, where R = {rp, n}, A = {ap, n}, and b is a single limb.
  • mpn_sec_add_1_itch - Return the scratch space in number of limbs required by the function mpn_sec_add_1.
  • mpn_sec_sub_1 - Set R to A - b, where R = {rp, n}, A = {ap, n}, and b is a single limb.
  • mpn_sec_sub_1_itch - Return the scratch space in number of limbs required by the function mpn_sec_sub_1.
  • mpn_cnd_swap - If cnd is non-zero, swaps the contents of the areas {ap, n} and {bp, n}. Otherwise, the areas are left unmodified.
  • mpn_sec_mul - Set R to A * B, where A = {ap, an}, B = {bp, bn}, and R = {rp, an + bn}.
  • mpn_sec_mul_itch - Return the scratch space in number of limbs required by the function mpn_sec_mul.
  • mpn_sec_sqr - Set R to A^2, where A = {ap, an}, and R = {rp, 2 * an}.
  • mpn_sec_sqr_itch - Return the scratch space in number of limbs required by the function mpn_sec_sqr.
  • mpn_sec_powm - Set R to (B^E) modulo M, where R = {rp, n}, M = {mp, n}, and E = {ep, ceil(enb / mp_bits_per_limb)}.
  • mpn_sec_powm_itch - Return the scratch space in number of limbs required by the function mpn_sec_powm.
  • mpn_sec_tabselect - Select entry which from table tab, which has nents entries, each n limbs. Store the selected entry at rp.
  • mpn_sec_div_qr - Set Q to the truncated quotient N / D and R to N modulo D, where N = {np, nn}, D = {dp, dn}, Q’s most significant limb is the function return value and the remaining limbs are {qp, nn - dn}, and R = {np, dn}.
  • mpn_sec_div_qr_itch - Return the scratch space in number of limbs required by the function mpn_sec_div_qr.
  • mpn_sec_div_r - Set R to N modulo D, where N = {np, nn}, D = {dp, dn}, and R = {np, dn}.
  • mpn_sec_div_r_itch - Return the scratch space in number of limbs required by the function mpn_sec_div_r.
  • mpn_sec_invert - Set R to the inverse of A modulo M, where R = {rp, n}, A = {ap, n}, and M = {mp, n}. This function’s interface is preliminary.
  • mpn_sec_invert_itch - Return the scratch space in number of limbs required by the function mpn_sec_invert.

Random Number Functions:

Random State Initialization:

Random State Seeding:

Random State Miscellaneous:

  • gmp_urandomb_ui - Generate a uniformly distributed random number of n bits, i.e. in the range 0 to 2^n - 1 inclusive.
  • gmp_urandomm_ui - Generate a uniformly distributed random number in the range 0 to n - 1, inclusive.

Formatted Output:

Formatted Output Functions:

  • gmp_printf - Print to the standard output stdout.
  • gmp_vprintf - Print to the standard output stdout.
  • gmp_fprintf - Print to the stream fp.
  • gmp_vfprintf - Print to the stream fp.
  • gmp_sprintf - Form a null-terminated string in buf.
  • gmp_vsprintf - Form a null-terminated string in buf.
  • gmp_snprintf - Form a null-terminated string in buf.
  • gmp_vsnprintf - Form a null-terminated string in buf.
  • gmp_asprintf - Form a null-terminated string in a block of memory obtained from the current memory allocation function.
  • gmp_vasprintf - Form a null-terminated string in a block of memory obtained from the current memory allocation function.

Formatted Input:

Formatted Input Functions:

Custom Allocation:

  • mp_set_memory_functions - Replace the current allocation functions from the arguments.
  • mp_get_memory_functions - Get the current allocation functions, storing function pointers to the locations given by the arguments.
  • allocate - Return a pointer to newly allocated space with at least alloc_size bytes.
  • reallocate - Resize a previously allocated block ptr of old_size bytes to be new_size bytes.
  • free - De-allocate the space pointed to by ptrs.
  • ZeroMemory - The ZeroMemory routine fills a block of memory with zeros, given a pointer to the block and the length, in bytes, to be filled.
See Also
\ No newline at end of file diff --git a/docs/html/3b01109c-5b01-16d2-edd0-5ac3d5514930.htm b/docs/html/3b01109c-5b01-16d2-edd0-5ac3d5514930.htm index f3aa3cc..d5fc743 100644 --- a/docs/html/3b01109c-5b01-16d2-edd0-5ac3d5514930.htm +++ b/docs/html/3b01109c-5b01-16d2-edd0-5ac3d5514930.htm @@ -19,4 +19,4 @@ number : mpq_t -> unit

Parameters

inverted_number
Type: Math.Gmp.Nativempq_t
The result rational.
number
Type: Math.Gmp.Nativempq_t
The operand rational.
Remarks

If the new denominator is zero, this routine will divide by zero. -

Examples
See Also
\ No newline at end of file +

Examples
See Also
\ No newline at end of file diff --git a/docs/html/3bab30e1-4da4-b2cd-ea9c-9f06097052e6.htm b/docs/html/3bab30e1-4da4-b2cd-ea9c-9f06097052e6.htm index 7064f0b..6b9129c 100644 --- a/docs/html/3bab30e1-4da4-b2cd-ea9c-9f06097052e6.htm +++ b/docs/html/3bab30e1-4da4-b2cd-ea9c-9f06097052e6.htm @@ -1,4 +1,4 @@ -mp_size_t Implicit Conversion (SByte to mp_size_t)
mp_size_t  Conversion (SByte to mp_size_t)
+mp_size_t Implicit Conversion (SByte to mp_size_t)
mp_size_t  Conversion (SByte to mp_size_t)
Converts a Byte value to an mp_size_t value.

Namespace: diff --git a/docs/html/3bd9de08-5768-bb79-1e09-2953ae1483aa.htm b/docs/html/3bd9de08-5768-bb79-1e09-2953ae1483aa.htm index 46416be..c52c64b 100644 --- a/docs/html/3bd9de08-5768-bb79-1e09-2953ae1483aa.htm +++ b/docs/html/3bd9de08-5768-bb79-1e09-2953ae1483aa.htm @@ -31,4 +31,4 @@ gmp_lib.free(s1p);
2) ' Release unmanaged memory. -gmp_lib.free(s1p)
See Also
\ No newline at end of file +gmp_lib.free(s1p)
See Also
\ No newline at end of file diff --git a/docs/html/3ca44c9f-677e-d5fa-5414-399843506633.htm b/docs/html/3ca44c9f-677e-d5fa-5414-399843506633.htm index d453b93..052eee4 100644 --- a/docs/html/3ca44c9f-677e-d5fa-5414-399843506633.htm +++ b/docs/html/3ca44c9f-677e-d5fa-5414-399843506633.htm @@ -1,5 +1,5 @@ mpf_t Type Conversions \ No newline at end of file diff --git a/docs/html/3cd34dae-2d2e-5efd-cc59-e555d879812a.htm b/docs/html/3cd34dae-2d2e-5efd-cc59-e555d879812a.htm index 4188140..0e754e0 100644 --- a/docs/html/3cd34dae-2d2e-5efd-cc59-e555d879812a.htm +++ b/docs/html/3cd34dae-2d2e-5efd-cc59-e555d879812a.htm @@ -1,4 +1,4 @@ -mp_limb_t Explicit Conversion (mp_limb_t to SByte)
mp_limb_t  Conversion (mp_limb_t to SByte)
+mp_limb_t Explicit Conversion (mp_limb_t to SByte)
mp_limb_t  Conversion (mp_limb_t to SByte)
Converts a mp_limb_t value to an SByte value.

Namespace: diff --git a/docs/html/3ce0cc26-e888-90f8-a517-aad88332eec0.htm b/docs/html/3ce0cc26-e888-90f8-a517-aad88332eec0.htm index 226f58a..827dab9 100644 --- a/docs/html/3ce0cc26-e888-90f8-a517-aad88332eec0.htm +++ b/docs/html/3ce0cc26-e888-90f8-a517-aad88332eec0.htm @@ -29,4 +29,4 @@ gmp_lib.mpz_init_set_ui(op, UInteger.MaxV Assert.IsTrue(gmp_lib.mpz_fits_uint_p(op) > 0) ' Release unmanaged memory allocated for op. -gmp_lib.mpz_clear(op)
See Also
\ No newline at end of file +gmp_lib.mpz_clear(op)
See Also
\ No newline at end of file diff --git a/docs/html/3ddee65c-a067-79a3-968d-31f3d585db3b.htm b/docs/html/3ddee65c-a067-79a3-968d-31f3d585db3b.htm index 91bd2a7..06332fd 100644 --- a/docs/html/3ddee65c-a067-79a3-968d-31f3d585db3b.htm +++ b/docs/html/3ddee65c-a067-79a3-968d-31f3d585db3b.htm @@ -51,4 +51,4 @@ gmp_lib.mpz_divexact_ui(z, x, 5UI) Assert.IsTrue(gmp_lib.mpz_get_si(z) = 2000) ' Release unmanaged memory allocated for x and z. -gmp_lib.mpz_clears(x, z, Nothing)
See Also
\ No newline at end of file +gmp_lib.mpz_clears(x, z, Nothing)
See Also
\ No newline at end of file diff --git a/docs/html/3e06d348-8a15-691d-5889-ab3f1a4c9f73.htm b/docs/html/3e06d348-8a15-691d-5889-ab3f1a4c9f73.htm index 2f155e4..45a3319 100644 --- a/docs/html/3e06d348-8a15-691d-5889-ab3f1a4c9f73.htm +++ b/docs/html/3e06d348-8a15-691d-5889-ab3f1a4c9f73.htm @@ -41,4 +41,4 @@ gmp_lib.mpz_init_set_ui(op2, 70UI) Assert.IsTrue(gmp_lib.mpz_cmp(op1, op2) < 0) ' Release unmanaged memory allocated for op1 and op2. -gmp_lib.mpz_clears(op1, op2, Nothing)
See Also
\ No newline at end of file +gmp_lib.mpz_clears(op1, op2, Nothing)
See Also
\ No newline at end of file diff --git a/docs/html/3e36be2b-14ed-eb7b-0546-af6d49e983fa.htm b/docs/html/3e36be2b-14ed-eb7b-0546-af6d49e983fa.htm index 1288b03..0489f92 100644 --- a/docs/html/3e36be2b-14ed-eb7b-0546-af6d49e983fa.htm +++ b/docs/html/3e36be2b-14ed-eb7b-0546-af6d49e983fa.htm @@ -25,8 +25,8 @@ then starting_bit is returned.

If there’s no bit found, then the largest possible mp_bitcnt_t is returned. - This will happen in mpz_scan0(mpz_t, mp_bitcnt_t) past the end of a negative number, - or mpz_scan1(mpz_t, mp_bitcnt_t) past the end of a nonnegative number. + This will happen in mpz_scan0 past the end of a negative number, + or mpz_scan1 past the end of a nonnegative number.

The function behaves as if twos complement arithmetic were used (although sign-magnitude is the actual implementation). The least significant bit is number 0. @@ -46,4 +46,4 @@ gmp_lib.mpz_init_set_ui(op, 70UI) Assert.IsTrue(gmp_lib.mpz_scan0(op, 1UI) = 3UI) ' Release unmanaged memory allocated for op. -gmp_lib.mpz_clear(op)

See Also
\ No newline at end of file +gmp_lib.mpz_clear(op)
See Also
\ No newline at end of file diff --git a/docs/html/3e5268ed-796b-2880-93a3-8d17143f99b1.htm b/docs/html/3e5268ed-796b-2880-93a3-8d17143f99b1.htm index 5bdad74..0d490ae 100644 --- a/docs/html/3e5268ed-796b-2880-93a3-8d17143f99b1.htm +++ b/docs/html/3e5268ed-796b-2880-93a3-8d17143f99b1.htm @@ -62,4 +62,4 @@ gmp_lib.mpz_and(rop, op1, op2) Assert.IsTrue(gmp_lib.mpz_get_si(rop) = 6) ' Release unmanaged memory allocated for rop, op1, and op2. -gmp_lib.mpz_clears(rop, op1, op2, Nothing)
See Also
\ No newline at end of file +gmp_lib.mpz_clears(rop, op1, op2, Nothing)
See Also
\ No newline at end of file diff --git a/docs/html/3eae225a-8db3-3b14-d862-03718f3a5548.htm b/docs/html/3eae225a-8db3-3b14-d862-03718f3a5548.htm index 5c104cc..fde4eb6 100644 --- a/docs/html/3eae225a-8db3-3b14-d862-03718f3a5548.htm +++ b/docs/html/3eae225a-8db3-3b14-d862-03718f3a5548.htm @@ -41,4 +41,4 @@ gmp_lib.mpz_init_set_ui(n, 10000UI) Assert.IsTrue(gmp_lib.mpz_congruent_ui_p(n, 1UI, 3UI) > 0) ' Release unmanaged memory allocated for n. -gmp_lib.mpz_clear(n)
See Also
\ No newline at end of file +gmp_lib.mpz_clear(n)
See Also
\ No newline at end of file diff --git a/docs/html/3f1b2832-ff9c-cc4a-3e85-e2ee16acc69b.htm b/docs/html/3f1b2832-ff9c-cc4a-3e85-e2ee16acc69b.htm index 0cb310c..497b969 100644 --- a/docs/html/3f1b2832-ff9c-cc4a-3e85-e2ee16acc69b.htm +++ b/docs/html/3f1b2832-ff9c-cc4a-3e85-e2ee16acc69b.htm @@ -7,4 +7,4 @@  Math.Gmp.Native (in Math.Gmp.Native.dll) Version: 1.0.0.0 (1.0.0.0)
Syntax
public static readonly string gmp_version

Field Value

Type: String
Examples
string version = gmp_lib.gmp_version;
 Assert.AreEqual(version, "6.1.2");
See Also
\ No newline at end of file +Assert.AreEqual(version, "6.1.2")
See Also
\ No newline at end of file diff --git a/docs/html/3f29d5f4-13ae-cec8-ea75-6a76d00d10fc.htm b/docs/html/3f29d5f4-13ae-cec8-ea75-6a76d00d10fc.htm index 67928b9..fca7639 100644 --- a/docs/html/3f29d5f4-13ae-cec8-ea75-6a76d00d10fc.htm +++ b/docs/html/3f29d5f4-13ae-cec8-ea75-6a76d00d10fc.htm @@ -18,7 +18,7 @@ op1 : mpq_t * op2 : mpq_t -> int

Parameters

op1
Type: Math.Gmp.Nativempq_t
The first operand rational.
op2
Type: Math.Gmp.Nativempq_t
The second operand rational.

Return Value

Type: Int32
Return a positive value if op1 > op2, zero if op1 = op2, and a negative value if op1 < op2.
Remarks

- To determine if two rationals are equal, mpq_equal(mpq_t, mpq_t) is faster than mpq_cmp(mpq_t, mpq_t). + To determine if two rationals are equal, mpq_equal is faster than mpq_cmp.

Examples
// Create, initialize, and set the value of op1 to 1 / 2.
 mpq_t op1 = new mpq_t();
 gmp_lib.mpq_init(op1);
@@ -47,4 +47,4 @@ gmp_lib.mpq_set_si(op2, 1, 0)
 
 ' Release unmanaged memory allocated for op1 and op2.
-gmp_lib.mpq_clears(op1, op2, Nothing)
See Also
\ No newline at end of file +gmp_lib.mpq_clears(op1, op2, Nothing)
See Also
\ No newline at end of file diff --git a/docs/html/3fce2dbc-bac6-d24f-d6d4-84454567b8f5.htm b/docs/html/3fce2dbc-bac6-d24f-d6d4-84454567b8f5.htm index 0de1f85..cfbd06b 100644 --- a/docs/html/3fce2dbc-bac6-d24f-d6d4-84454567b8f5.htm +++ b/docs/html/3fce2dbc-bac6-d24f-d6d4-84454567b8f5.htm @@ -1,4 +1,4 @@ -void_ptr.Zero Field
void_ptrZero Field
+void_ptr.Zero Field
void_ptrZero Field
Gets a null void_ptr.

Namespace: diff --git a/docs/html/402dc8d2-32bd-59ad-80f3-4bd2cc000b0d.htm b/docs/html/402dc8d2-32bd-59ad-80f3-4bd2cc000b0d.htm index b990de1..48cefb2 100644 --- a/docs/html/402dc8d2-32bd-59ad-80f3-4bd2cc000b0d.htm +++ b/docs/html/402dc8d2-32bd-59ad-80f3-4bd2cc000b0d.htm @@ -43,4 +43,4 @@ gmp_lib.mpz_bin_uiui(rop, 4UI, 6) ' Release unmanaged memory allocated for rop. -gmp_lib.mpz_clear(rop)
See Also
\ No newline at end of file +gmp_lib.mpz_clear(rop)
See Also
\ No newline at end of file diff --git a/docs/html/4089ae7b-a5ca-3feb-37ce-f5f4e627dde7.htm b/docs/html/4089ae7b-a5ca-3feb-37ce-f5f4e627dde7.htm index 792ad2a..0ee15f9 100644 --- a/docs/html/4089ae7b-a5ca-3feb-37ce-f5f4e627dde7.htm +++ b/docs/html/4089ae7b-a5ca-3feb-37ce-f5f4e627dde7.htm @@ -1,4 +1,4 @@ -size_t Implicit Conversion (size_t to UInt64)
size_t  Conversion (size_t to UInt64)
+size_t Implicit Conversion (size_t to UInt64)
size_t  Conversion (size_t to UInt64)
Converts a size_t value to a UInt64 value.

Namespace: diff --git a/docs/html/40dbbc73-ebfe-df0e-4a28-ef5646a9a25b.htm b/docs/html/40dbbc73-ebfe-df0e-4a28-ef5646a9a25b.htm index cbd77f6..3ed52ad 100644 --- a/docs/html/40dbbc73-ebfe-df0e-4a28-ef5646a9a25b.htm +++ b/docs/html/40dbbc73-ebfe-df0e-4a28-ef5646a9a25b.htm @@ -1,4 +1,4 @@ -mp_exp_t.Value Field
mp_exp_tValue Field
+mp_exp_t.Value Field
mp_exp_tValue Field
The mp_exp_t value.

Namespace: diff --git a/docs/html/4137f93d-8fb6-8ae8-3961-eeba189925e6.htm b/docs/html/4137f93d-8fb6-8ae8-3961-eeba189925e6.htm index d94e15e..3e24112 100644 --- a/docs/html/4137f93d-8fb6-8ae8-3961-eeba189925e6.htm +++ b/docs/html/4137f93d-8fb6-8ae8-3961-eeba189925e6.htm @@ -1,4 +1,4 @@ -size_t Explicit Conversion (size_t to Int16)
size_t  Conversion (size_t to Int16)
+size_t Explicit Conversion (size_t to Int16)
size_t  Conversion (size_t to Int16)
Converts a size_t value to an Int16 value.

Namespace: diff --git a/docs/html/430d894e-57e0-6020-0ad7-40b74cbd969f.htm b/docs/html/430d894e-57e0-6020-0ad7-40b74cbd969f.htm index 6aafb80..e81b8bb 100644 --- a/docs/html/430d894e-57e0-6020-0ad7-40b74cbd969f.htm +++ b/docs/html/430d894e-57e0-6020-0ad7-40b74cbd969f.htm @@ -1,6 +1,6 @@ mpz_t Methods
mpz_t Methods

The mpz_t type exposes the following members.

Methods
  - NameDescription
Public methodEquals
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
Protected methodFinalize
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object.)
Public methodGetHashCode
Serves as a hash function for a particular type.
(Inherited from Object.)
Public methodGetType
Gets the type of the current instance.
(Inherited from Object.)
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodToIntPtr
+
NameDescription
Public methodEquals
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
Protected methodFinalize
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object.)
Public methodGetHashCode
Serves as a hash function for a particular type.
(Inherited from Object.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodToIntPtr
Gets the unmanaged memory pointer of the multiple precision integer.
Public methodToString
Return the string representation of the integer. diff --git a/docs/html/433b0777-4514-5b20-7494-f0f2746fe8e5.htm b/docs/html/433b0777-4514-5b20-7494-f0f2746fe8e5.htm index b99943b..1c8158f 100644 --- a/docs/html/433b0777-4514-5b20-7494-f0f2746fe8e5.htm +++ b/docs/html/433b0777-4514-5b20-7494-f0f2746fe8e5.htm @@ -21,4 +21,4 @@ quotient : mpq_t * dividend : mpq_t * divisor : mpq_t -> unit -

Parameters

quotient
Type: Math.Gmp.Nativempq_t
The result rational.
dividend
Type: Math.Gmp.Nativempq_t
The first operand rational.
divisor
Type: Math.Gmp.Nativempq_t
The second operand rational.
Examples
See Also
\ No newline at end of file +

Parameters

quotient
Type: Math.Gmp.Nativempq_t
The result rational.
dividend
Type: Math.Gmp.Nativempq_t
The first operand rational.
divisor
Type: Math.Gmp.Nativempq_t
The second operand rational.
Examples
See Also
\ No newline at end of file diff --git a/docs/html/43436692-e9c9-739f-aa96-be2b775dae62.htm b/docs/html/43436692-e9c9-739f-aa96-be2b775dae62.htm index e683e13..30952b2 100644 --- a/docs/html/43436692-e9c9-739f-aa96-be2b775dae62.htm +++ b/docs/html/43436692-e9c9-739f-aa96-be2b775dae62.htm @@ -1,4 +1,4 @@ -mp_size_t Explicit Conversion (UInt64 to mp_size_t)
mp_size_t  Conversion (UInt64 to mp_size_t)
+mp_size_t Explicit Conversion (UInt64 to mp_size_t)
mp_size_t  Conversion (UInt64 to mp_size_t)
Converts a UInt64 value to an mp_size_t value.

Namespace: diff --git a/docs/html/438e6843-fc7b-4e6f-9ac0-d97a2773b032.htm b/docs/html/438e6843-fc7b-4e6f-9ac0-d97a2773b032.htm index c5bf6b3..f5935a2 100644 --- a/docs/html/438e6843-fc7b-4e6f-9ac0-d97a2773b032.htm +++ b/docs/html/438e6843-fc7b-4e6f-9ac0-d97a2773b032.htm @@ -45,4 +45,4 @@ Assert.IsTrue(gmp_lib.mpf_get_d(x) = 0.0) Assert.IsTrue(gmp_lib.mpf_get_prec(x) = 64UI) ' Release unmanaged memory allocated for x. -gmp_lib.mpf_clear(x)
See Also
\ No newline at end of file +gmp_lib.mpf_clear(x)
See Also
\ No newline at end of file diff --git a/docs/html/43cb2c87-9fab-eb9d-2f7a-140d72af7b15.htm b/docs/html/43cb2c87-9fab-eb9d-2f7a-140d72af7b15.htm index f3af31d..dd66942 100644 --- a/docs/html/43cb2c87-9fab-eb9d-2f7a-140d72af7b15.htm +++ b/docs/html/43cb2c87-9fab-eb9d-2f7a-140d72af7b15.htm @@ -40,4 +40,4 @@ gmp_lib.mpq_set_si(op1, 1, 5, 6UI) < 0) ' Release unmanaged memory allocated for op1. -gmp_lib.mpq_clear(op1)
See Also
\ No newline at end of file +gmp_lib.mpq_clear(op1)
See Also
\ No newline at end of file diff --git a/docs/html/44012ded-01f3-9156-80d0-0df7ee0b048c.htm b/docs/html/44012ded-01f3-9156-80d0-0df7ee0b048c.htm index 7b70396..89b599e 100644 --- a/docs/html/44012ded-01f3-9156-80d0-0df7ee0b048c.htm +++ b/docs/html/44012ded-01f3-9156-80d0-0df7ee0b048c.htm @@ -1,4 +1,4 @@ -size_t Explicit Conversion (size_t to SByte)
size_t  Conversion (size_t to SByte)
+size_t Explicit Conversion (size_t to SByte)
size_t  Conversion (size_t to SByte)
Converts a size_t value to an SByte value.

Namespace: diff --git a/docs/html/44097b06-123a-4c00-b17f-ab0c70ad78bb.htm b/docs/html/44097b06-123a-4c00-b17f-ab0c70ad78bb.htm index 58cdc3c..d337d1d 100644 --- a/docs/html/44097b06-123a-4c00-b17f-ab0c70ad78bb.htm +++ b/docs/html/44097b06-123a-4c00-b17f-ab0c70ad78bb.htm @@ -1,5 +1,5 @@ -gmp_lib.mpz_inp_raw Method
Click or drag to resize
gmp_libmpz_inp_raw Method
- Input from stdio stream stream in the format written by mpz_out_raw(ptrFILE, mpz_t), and put the result in rop. +gmp_lib.mpz_inp_raw Method
Click or drag to resize
gmp_libmpz_inp_raw Method
+ Input from stdio stream stream in the format written by mpz_out_raw, and put the result in rop.

Namespace:  Math.Gmp.Native
@@ -17,8 +17,8 @@ )

Parameters

rop
Type: Math.Gmp.Nativempz_t
The result operand.
stream
Type: Math.Gmp.NativeptrFILE
Pointer to file stream.

Return Value

Type: size_t
Return the number of bytes read, or if an error occurred, return 0.
Remarks

Parameters

rop
Type: Math.Gmp.Nativempz_t
The result operand.
stream
Type: Math.Gmp.NativeptrFILE
Pointer to file stream.

Return Value

Type: size_t
Return the number of bytes read, or if an error occurred, return 0.
Remarks

+ This routine can read the output from mpz_out_raw also from GMP 1, in spite of changes necessary for compatibility between 32-bit and 64-bit machines.

Examples
// Create, initialize, and set the value of op to 123456.
 mpz_t op = new mpz_t();
@@ -66,4 +66,4 @@ Assert.IsTrue(gmp_lib.mpz_get_ui(op) = 123456' Release unmanaged memory allocated for op.
-gmp_lib.mpz_clear(op)
See Also
\ No newline at end of file +gmp_lib.mpz_clear(op)
See Also
\ No newline at end of file diff --git a/docs/html/44e6038b-2e97-b53d-0d46-ce1fff3522d0.htm b/docs/html/44e6038b-2e97-b53d-0d46-ce1fff3522d0.htm index 087e045..4eee43a 100644 --- a/docs/html/44e6038b-2e97-b53d-0d46-ce1fff3522d0.htm +++ b/docs/html/44e6038b-2e97-b53d-0d46-ce1fff3522d0.htm @@ -45,4 +45,4 @@ gmp_lib.mpf_sqrt_ui(z, 100UI) Assert.IsTrue(gmp_lib.mpf_get_d(z) = 10.0) ' Release unmanaged memory allocated for x and z. -gmp_lib.mpf_clear(z)
See Also
\ No newline at end of file +gmp_lib.mpf_clear(z)
See Also
\ No newline at end of file diff --git a/docs/html/452a9316-f421-a65c-a9ba-254b201dc431.htm b/docs/html/452a9316-f421-a65c-a9ba-254b201dc431.htm index 447ecfe..bf77755 100644 --- a/docs/html/452a9316-f421-a65c-a9ba-254b201dc431.htm +++ b/docs/html/452a9316-f421-a65c-a9ba-254b201dc431.htm @@ -59,4 +59,4 @@ Assert.IsTrue(gmp_lib.mpz_get_si(q) = 3333 Assert.IsTrue(gmp_lib.mpz_get_si(r) = 1) ' Release unmanaged memory allocated for n, q, and r. -gmp_lib.mpz_clears(n, q, r, Nothing)
See Also

Reference

\ No newline at end of file +gmp_lib.mpz_clears(n, q, r, Nothing)
See Also
\ No newline at end of file diff --git a/docs/html/45a76d5c-c5bf-e7f8-906a-15d290e9a50d.htm b/docs/html/45a76d5c-c5bf-e7f8-906a-15d290e9a50d.htm index 50e1052..f6630ec 100644 --- a/docs/html/45a76d5c-c5bf-e7f8-906a-15d290e9a50d.htm +++ b/docs/html/45a76d5c-c5bf-e7f8-906a-15d290e9a50d.htm @@ -57,4 +57,4 @@ gmp_lib.mpf_add_ui(z, x, 210UI) Assert.IsTrue(gmp_lib.mpf_get_d(z) = 220.0) ' Release unmanaged memory allocated for x and z. -gmp_lib.mpf_clears(x, z, Nothing)
See Also
\ No newline at end of file +gmp_lib.mpf_clears(x, z, Nothing)
See Also
\ No newline at end of file diff --git a/docs/html/4609ac5e-5cf9-cd20-2fa9-8040101c165c.htm b/docs/html/4609ac5e-5cf9-cd20-2fa9-8040101c165c.htm index 3516509..207d838 100644 --- a/docs/html/4609ac5e-5cf9-cd20-2fa9-8040101c165c.htm +++ b/docs/html/4609ac5e-5cf9-cd20-2fa9-8040101c165c.htm @@ -1,4 +1,4 @@ -mp_ptr Class
mp_ptr Class
+mp_ptr Class
mp_ptr Class
Represents a pointer to an array of mp_limb_t values in unmanaged memory,
Inheritance Hierarchy
SystemObject
  Math.Gmp.Nativemp_ptr

Namespace: @@ -35,6 +35,6 @@  
NameDescription
Public methodEquals
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
Protected methodFinalize
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object.)
Public methodGetEnumerator
Returns an enumerator that iterates through the array of limbs. -
Public methodGetHashCode
Serves as a hash function for a particular type.
(Inherited from Object.)
Public methodGetType
Gets the type of the current instance.
(Inherited from Object.)
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodToIntPtr
+
Public methodGetHashCode
Serves as a hash function for a particular type.
(Inherited from Object.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodToIntPtr
Returns pointer to limbs in unmanaged memory.
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
Top
Remarks

See Also
\ No newline at end of file diff --git a/docs/html/47695d57-9a89-48db-97c3-2ed03965d913.htm b/docs/html/47695d57-9a89-48db-97c3-2ed03965d913.htm index af696fd..fc0935c 100644 --- a/docs/html/47695d57-9a89-48db-97c3-2ed03965d913.htm +++ b/docs/html/47695d57-9a89-48db-97c3-2ed03965d913.htm @@ -7,4 +7,4 @@  Math.Gmp.Native (in Math.Gmp.Native.dll) Version: 1.0.0.0 (1.0.0.0)
Syntax
public static readonly mp_size_t mp_bytes_per_limb

Field Value

Type: mp_size_t
Examples
mp_size_t bytesPerLimb = gmp_lib.mp_bytes_per_limb;
 Assert.AreEqual(bytesPerLimb, (mp_size_t)IntPtr.Size);
See Also
\ No newline at end of file +Assert.AreEqual(bytesPerLimb, DirectCast(IntPtr.Size, mp_size_t))
See Also
\ No newline at end of file diff --git a/docs/html/47fd5e17-2217-5e2f-8d68-440cfcf85179.htm b/docs/html/47fd5e17-2217-5e2f-8d68-440cfcf85179.htm index cee7853..9d0d589 100644 --- a/docs/html/47fd5e17-2217-5e2f-8d68-440cfcf85179.htm +++ b/docs/html/47fd5e17-2217-5e2f-8d68-440cfcf85179.htm @@ -1,4 +1,4 @@ -size_t Explicit Conversion (size_t to Int32)
size_t  Conversion (size_t to Int32)
+size_t Explicit Conversion (size_t to Int32)
size_t  Conversion (size_t to Int32)
Converts a size_t value to an Int32 value.

Namespace: diff --git a/docs/html/480d1d15-b561-ac8f-b12a-f27ba075b3f2.htm b/docs/html/480d1d15-b561-ac8f-b12a-f27ba075b3f2.htm index c7f0ed3..aeb04cc 100644 --- a/docs/html/480d1d15-b561-ac8f-b12a-f27ba075b3f2.htm +++ b/docs/html/480d1d15-b561-ac8f-b12a-f27ba075b3f2.htm @@ -25,8 +25,8 @@ then starting_bit is returned.

If there’s no bit found, then the largest possible mp_bitcnt_t is returned. - This will happen in mpz_scan0(mpz_t, mp_bitcnt_t) past the end of a negative number, - or mpz_scan1(mpz_t, mp_bitcnt_t) past the end of a nonnegative number. + This will happen in mpz_scan0 past the end of a negative number, + or mpz_scan1 past the end of a nonnegative number.

The function behaves as if twos complement arithmetic were used (although sign-magnitude is the actual implementation). The least significant bit is number 0. @@ -46,4 +46,4 @@ gmp_lib.mpz_init_set_ui(op, 70UI) Assert.IsTrue(gmp_lib.mpz_scan1(op, 3UI) = 6UI) ' Release unmanaged memory allocated for op. -gmp_lib.mpz_clear(op)

See Also
\ No newline at end of file +gmp_lib.mpz_clear(op)
See Also
\ No newline at end of file diff --git a/docs/html/494fa261-4044-f216-7041-a55d95a26f5b.htm b/docs/html/494fa261-4044-f216-7041-a55d95a26f5b.htm index 46df61c..eef5ab9 100644 --- a/docs/html/494fa261-4044-f216-7041-a55d95a26f5b.htm +++ b/docs/html/494fa261-4044-f216-7041-a55d95a26f5b.htm @@ -39,4 +39,4 @@ gmp_lib.gmp_randinit_set(rop, op) ' Free all memory occupied by op and rop. gmp_lib.gmp_randclear(op) -gmp_lib.gmp_randclear(rop)
See Also
\ No newline at end of file +gmp_lib.gmp_randclear(rop)
See Also
\ No newline at end of file diff --git a/docs/html/4a5eee32-b03c-e613-22b1-6b4f54a95362.htm b/docs/html/4a5eee32-b03c-e613-22b1-6b4f54a95362.htm index dd88a0f..0449c76 100644 --- a/docs/html/4a5eee32-b03c-e613-22b1-6b4f54a95362.htm +++ b/docs/html/4a5eee32-b03c-e613-22b1-6b4f54a95362.htm @@ -1,4 +1,4 @@ -size_t Constructor
size_t Constructor
+size_t Constructor
size_t Constructor
Creates a new size_t, and sets its value.

Namespace: diff --git a/docs/html/4a959468-7670-9303-a5e7-3f1de8f17a62.htm b/docs/html/4a959468-7670-9303-a5e7-3f1de8f17a62.htm index 2d064c0..27c0332 100644 --- a/docs/html/4a959468-7670-9303-a5e7-3f1de8f17a62.htm +++ b/docs/html/4a959468-7670-9303-a5e7-3f1de8f17a62.htm @@ -41,4 +41,4 @@ gmp_lib.mpz_combit(rop, 3UI) ' Assert that rop is 78. Assert.IsTrue(gmp_lib.mpz_get_si(rop) = 78) -' Release unmanaged memory allocated for rop.
See Also
\ No newline at end of file +' Release unmanaged memory allocated for rop.
See Also
\ No newline at end of file diff --git a/docs/html/4b08344c-f506-a717-4e1d-112cd19f5286.htm b/docs/html/4b08344c-f506-a717-4e1d-112cd19f5286.htm index d93d428..3bbecb3 100644 --- a/docs/html/4b08344c-f506-a717-4e1d-112cd19f5286.htm +++ b/docs/html/4b08344c-f506-a717-4e1d-112cd19f5286.htm @@ -14,7 +14,7 @@ )

Parameters

x
Type: Math.Gmp.Nativempz_t
The integer.

Return Value

Type: mp_ptr
A pointer to the limb array representing the absolute value of x.
Remarks

- The size of the array is mpz_size(mpz_t)(x). Intended for read access only. + The size of the array is mpz_size(x). Intended for read access only.

Examples
// Create and initialize new integer x.
 mpz_t x = new mpz_t();
 gmp_lib.mpz_init(x);
@@ -49,4 +49,4 @@ Assert.IsTrue(limbs(1) = (' Release unmanaged memory allocated for x and value.
 gmp_lib.mpz_clear(x)
-gmp_lib.free(value)
See Also
\ No newline at end of file +gmp_lib.free(value)
See Also
\ No newline at end of file diff --git a/docs/html/4b58a584-7a0e-b600-18fa-ebd493861eb3.htm b/docs/html/4b58a584-7a0e-b600-18fa-ebd493861eb3.htm index f9e6be3..775f975 100644 --- a/docs/html/4b58a584-7a0e-b600-18fa-ebd493861eb3.htm +++ b/docs/html/4b58a584-7a0e-b600-18fa-ebd493861eb3.htm @@ -17,7 +17,7 @@ Returns a value indicating whether this instance is equal to a specified mp_size_t value. Public methodGetHashCode
Returns the hash code for this instance. -
(Overrides ValueTypeGetHashCode.)Public methodGetType
Gets the type of the current instance.
(Inherited from Object.)Public methodToString
+
(Overrides ValueTypeGetHashCode.)Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)Public methodToString
Gets the string representation of the mp_size_t.
(Overrides ValueTypeToString.)Top
Operators
  @@ -67,4 +67,4 @@ and on some systems it will be long long in the future.

In .Net, this is a 32-bit integer. -

See Also
\ No newline at end of file +

See Also
\ No newline at end of file diff --git a/docs/html/4b6a07f8-2a61-d1a3-7192-f2907292bf2a.htm b/docs/html/4b6a07f8-2a61-d1a3-7192-f2907292bf2a.htm index ee31932..ca44856 100644 --- a/docs/html/4b6a07f8-2a61-d1a3-7192-f2907292bf2a.htm +++ b/docs/html/4b6a07f8-2a61-d1a3-7192-f2907292bf2a.htm @@ -47,4 +47,4 @@ gmp_lib.mpz_init_set_ui(c, 1UI) Assert.IsTrue(gmp_lib.mpz_congruent_2exp_p(n, c, 3UI) > 0) ' Release unmanaged memory allocated for n and c. -gmp_lib.mpz_clears(n, c, Nothing)
See Also
\ No newline at end of file +gmp_lib.mpz_clears(n, c, Nothing)
See Also
\ No newline at end of file diff --git a/docs/html/4bafc7fe-d2a8-7cf2-b9b8-c296550b4ef2.htm b/docs/html/4bafc7fe-d2a8-7cf2-b9b8-c296550b4ef2.htm index b5f3005..e2051f2 100644 --- a/docs/html/4bafc7fe-d2a8-7cf2-b9b8-c296550b4ef2.htm +++ b/docs/html/4bafc7fe-d2a8-7cf2-b9b8-c296550b4ef2.htm @@ -45,4 +45,4 @@ gmp_lib.mpz_init_set_ui(y, 5UI) Assert.IsTrue(gmp_lib.mpz_divisible_p(x, y) > 0) ' Release unmanaged memory allocated for x and y. -gmp_lib.mpz_clears(x, y, Nothing)
See Also
\ No newline at end of file +gmp_lib.mpz_clears(x, y, Nothing)
See Also
\ No newline at end of file diff --git a/docs/html/4be917d3-47c6-cb58-d768-6276e78f0afb.htm b/docs/html/4be917d3-47c6-cb58-d768-6276e78f0afb.htm index 5c4dde1..a3285b0 100644 --- a/docs/html/4be917d3-47c6-cb58-d768-6276e78f0afb.htm +++ b/docs/html/4be917d3-47c6-cb58-d768-6276e78f0afb.htm @@ -61,4 +61,4 @@ gmp_lib.mpz_rrandomb(rop, state, 50) ' Free all memory occupied by state and rop. gmp_lib.gmp_randclear(state) -gmp_lib.mpz_clear(rop)
See Also
\ No newline at end of file +gmp_lib.mpz_clear(rop)
See Also
\ No newline at end of file diff --git a/docs/html/4c3f1727-1891-2918-da3a-321930e883ed.htm b/docs/html/4c3f1727-1891-2918-da3a-321930e883ed.htm index f930747..13e41d4 100644 --- a/docs/html/4c3f1727-1891-2918-da3a-321930e883ed.htm +++ b/docs/html/4c3f1727-1891-2918-da3a-321930e883ed.htm @@ -11,4 +11,4 @@ int get (); void set (int value); }

Property Value

Type: Int32
See Also
\ No newline at end of file +

Property Value

Type: Int32
See Also
\ No newline at end of file diff --git a/docs/html/4c81a27a-206c-e5da-44e9-0ac7767b3366.htm b/docs/html/4c81a27a-206c-e5da-44e9-0ac7767b3366.htm index dfcd224..df33ea6 100644 --- a/docs/html/4c81a27a-206c-e5da-44e9-0ac7767b3366.htm +++ b/docs/html/4c81a27a-206c-e5da-44e9-0ac7767b3366.htm @@ -33,4 +33,4 @@ gmp_lib.mpf_set_default_prec(64UI) Assert.IsTrue(gmp_lib.mpf_size(x) = 4) ' Release unmanaged memory allocated for x. -gmp_lib.mpf_clear(x)
See Also
\ No newline at end of file +gmp_lib.mpf_clear(x)
See Also
\ No newline at end of file diff --git a/docs/html/4c830876-cdf6-9d94-1ceb-24d30f873bc2.htm b/docs/html/4c830876-cdf6-9d94-1ceb-24d30f873bc2.htm index 54477ad..898665b 100644 --- a/docs/html/4c830876-cdf6-9d94-1ceb-24d30f873bc2.htm +++ b/docs/html/4c830876-cdf6-9d94-1ceb-24d30f873bc2.htm @@ -59,4 +59,4 @@ gmp_lib.mpz_tdiv_q(q, n, d) Assert.IsTrue(gmp_lib.mpz_get_si(q) = 3333) ' Release unmanaged memory allocated for n, d, and q. -gmp_lib.mpz_clears(n, d, q, Nothing)
See Also

Reference

\ No newline at end of file +gmp_lib.mpz_clears(n, d, q, Nothing)
See Also
\ No newline at end of file diff --git a/docs/html/4d1fd187-6b51-f72c-b150-3cc4eb7ead18.htm b/docs/html/4d1fd187-6b51-f72c-b150-3cc4eb7ead18.htm index 095bcf9..0cdd788 100644 --- a/docs/html/4d1fd187-6b51-f72c-b150-3cc4eb7ead18.htm +++ b/docs/html/4d1fd187-6b51-f72c-b150-3cc4eb7ead18.htm @@ -1,4 +1,4 @@ -mp_size_t Implicit Conversion (Int32 to mp_size_t)
mp_size_t  Conversion (Int32 to mp_size_t)
+mp_size_t Implicit Conversion (Int32 to mp_size_t)
mp_size_t  Conversion (Int32 to mp_size_t)
Converts an Int32 value to an mp_size_t value.

Namespace: diff --git a/docs/html/4dfb8bd5-8a6f-6919-7aa9-8c060d42b5d7.htm b/docs/html/4dfb8bd5-8a6f-6919-7aa9-8c060d42b5d7.htm index d219d1d..557ac7e 100644 --- a/docs/html/4dfb8bd5-8a6f-6919-7aa9-8c060d42b5d7.htm +++ b/docs/html/4dfb8bd5-8a6f-6919-7aa9-8c060d42b5d7.htm @@ -50,4 +50,4 @@ gmp_lib.mpz_init_set_ui(op2, 70UI) Assert.IsTrue(gmp_lib.mpz_hamdist(op1, op2) = 5UI) ' Release unmanaged memory allocated for op1 and op2. -gmp_lib.mpz_clears(op1, op2, Nothing)
See Also
\ No newline at end of file +gmp_lib.mpz_clears(op1, op2, Nothing)
See Also
\ No newline at end of file diff --git a/docs/html/4e14cfc4-6f8b-14f7-74df-2f4415ce6f1c.htm b/docs/html/4e14cfc4-6f8b-14f7-74df-2f4415ce6f1c.htm index 2ede49c..09288b8 100644 --- a/docs/html/4e14cfc4-6f8b-14f7-74df-2f4415ce6f1c.htm +++ b/docs/html/4e14cfc4-6f8b-14f7-74df-2f4415ce6f1c.htm @@ -62,4 +62,4 @@ gmp_lib.mpz_gcd(rop, op1, op2) Assert.IsTrue(gmp_lib.mpz_get_si(rop) = 7) ' Release unmanaged memory allocated for rop, op1, and op2. -gmp_lib.mpz_clears(rop, op1, op2, Nothing)
See Also
\ No newline at end of file +gmp_lib.mpz_clears(rop, op1, op2, Nothing)
See Also
\ No newline at end of file diff --git a/docs/html/4e30a5e0-637b-949e-a627-387a56945f7b.htm b/docs/html/4e30a5e0-637b-949e-a627-387a56945f7b.htm index 6309fc2..e97afe8 100644 --- a/docs/html/4e30a5e0-637b-949e-a627-387a56945f7b.htm +++ b/docs/html/4e30a5e0-637b-949e-a627-387a56945f7b.htm @@ -22,11 +22,11 @@ str : char_ptr * base : int -> int

Parameters

rop
Type: Math.Gmp.Nativempf_t
The result float.
str
Type: Math.Gmp.Nativechar_ptr
The operand string.
base
Type: SystemInt32
The base.

Return Value

Type: Int32
This function returns 0 if the entire string is a valid number in base base. Otherwise it returns -1.
Remarks

- See mpf_set_str(mpf_t, char_ptr, Int32) for details on the assignment operation. + See mpf_set_str for details on the assignment operation.

- Note that rop is initialized even if an error occurs. (I.e., you have to call mpf_clear(mpf_t) for it.) + Note that rop is initialized even if an error occurs. (I.e., you have to call mpf_clear for it.)

- The precision of rop will be taken from the active default precision, as set by mpf_set_default_prec(mp_bitcnt_t). + The precision of rop will be taken from the active default precision, as set by mpf_set_default_prec.

Examples
// Set default precision to 64 bits.
 gmp_lib.mpf_set_default_prec(64U);
 
@@ -53,4 +53,4 @@ Assert.IsTrue(x.ToString() = "0.234e-1")
 
 ' Release unmanaged memory allocated for x and y.
 gmp_lib.mpf_clear(x)
-gmp_lib.free(value)
See Also
\ No newline at end of file +gmp_lib.free(value)
See Also
\ No newline at end of file diff --git a/docs/html/4e7a1224-4cf6-269a-82b6-8fdb83429949.htm b/docs/html/4e7a1224-4cf6-269a-82b6-8fdb83429949.htm index b19a6ac..006b806 100644 --- a/docs/html/4e7a1224-4cf6-269a-82b6-8fdb83429949.htm +++ b/docs/html/4e7a1224-4cf6-269a-82b6-8fdb83429949.htm @@ -1,4 +1,4 @@ -mp_limb_t Implicit Conversion (UInt16 to mp_limb_t)
mp_limb_t  Conversion (UInt16 to mp_limb_t)
+mp_limb_t Implicit Conversion (UInt16 to mp_limb_t)
mp_limb_t  Conversion (UInt16 to mp_limb_t)
Converts a UInt16 value to an mp_limb_t value.

Namespace: diff --git a/docs/html/4e876639-72f5-7659-f4a9-862639e27e1c.htm b/docs/html/4e876639-72f5-7659-f4a9-862639e27e1c.htm index 43f2d5a..3e07896 100644 --- a/docs/html/4e876639-72f5-7659-f4a9-862639e27e1c.htm +++ b/docs/html/4e876639-72f5-7659-f4a9-862639e27e1c.htm @@ -70,4 +70,4 @@ gmp_lib.mpf_div(z, y, x) Assert.IsTrue(gmp_lib.mpf_get_d(z) = -21.0) ' Release unmanaged memory allocated for x, y, and z. -gmp_lib.mpf_clears(x, y, z, Nothing)
See Also
\ No newline at end of file +gmp_lib.mpf_clears(x, y, z, Nothing)
See Also
\ No newline at end of file diff --git a/docs/html/4e93c4c4-d799-2828-5285-8a3f3ed02ad3.htm b/docs/html/4e93c4c4-d799-2828-5285-8a3f3ed02ad3.htm index 11ab987..ed49970 100644 --- a/docs/html/4e93c4c4-d799-2828-5285-8a3f3ed02ad3.htm +++ b/docs/html/4e93c4c4-d799-2828-5285-8a3f3ed02ad3.htm @@ -51,4 +51,4 @@ gmp_lib.mpz_addmul_ui(z, x, 12222UI) Assert.IsTrue(gmp_lib.mpz_get_si(z) = 20000 + -10000 * 12222) ' Release unmanaged memory allocated for x and z. -gmp_lib.mpz_clears(x, z, Nothing)
See Also
\ No newline at end of file +gmp_lib.mpz_clears(x, z, Nothing)
See Also
\ No newline at end of file diff --git a/docs/html/4f0f115a-3956-13f7-4d6f-0157936c03bd.htm b/docs/html/4f0f115a-3956-13f7-4d6f-0157936c03bd.htm index 5ba8865..5077c68 100644 --- a/docs/html/4f0f115a-3956-13f7-4d6f-0157936c03bd.htm +++ b/docs/html/4f0f115a-3956-13f7-4d6f-0157936c03bd.htm @@ -17,7 +17,7 @@ )

Parameters

op1
Type: Math.Gmp.Nativempf_t
The first operand float.
op2
Type: SystemDouble
The second operand float.

Return Value

Type: Int32
Return a positive value if op1 > op2, zero if op1 = op2, and a negative value if op1 < op2.
Remarks

mpf_cmp_d(mpf_t, Double) can be called with an infinity, but results are undefined for a NaN. +

Parameters

op1
Type: Math.Gmp.Nativempf_t
The first operand float.
op2
Type: SystemDouble
The second operand float.

Return Value

Type: Int32
Return a positive value if op1 > op2, zero if op1 = op2, and a negative value if op1 < op2.
Remarks

mpf_cmp_d can be called with an infinity, but results are undefined for a NaN.

Examples
// Set default precision to 64 bits.
 gmp_lib.mpf_set_default_prec(64U);
 
@@ -40,4 +40,4 @@ gmp_lib.mpf_init_set_si(x, 512)
 Assert.IsTrue(gmp_lib.mpf_cmp_d(x, 128.0) > 0)
 
 ' Release unmanaged memory allocated for x.
-gmp_lib.mpf_clear(x)
See Also
\ No newline at end of file +gmp_lib.mpf_clear(x)
See Also
\ No newline at end of file diff --git a/docs/html/4f2255b8-b87a-7b1b-286a-abb7293059d7.htm b/docs/html/4f2255b8-b87a-7b1b-286a-abb7293059d7.htm index 9bac305..0154ab9 100644 --- a/docs/html/4f2255b8-b87a-7b1b-286a-abb7293059d7.htm +++ b/docs/html/4f2255b8-b87a-7b1b-286a-abb7293059d7.htm @@ -10,7 +10,7 @@ Creates a variable list of arguments in unmanaged memory.
Top
Methods
  - NameDescription
Public methodEquals
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
Protected methodFinalize
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object.)
Public methodGetHashCode
Serves as a hash function for a particular type.
(Inherited from Object.)
Public methodGetType
Gets the type of the current instance.
(Inherited from Object.)
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodRetrieveArgumentValues
+
NameDescription
Public methodEquals
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
Protected methodFinalize
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object.)
Public methodGetHashCode
Serves as a hash function for a particular type.
(Inherited from Object.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodRetrieveArgumentValues
Retrieves argument values from unmanaged memory.
Public methodToIntPtr
Return the pointer to the list of arguments in unmanaged memory. diff --git a/docs/html/4f821e78-facb-4ea2-ab21-62d1f5049e68.htm b/docs/html/4f821e78-facb-4ea2-ab21-62d1f5049e68.htm index ffb5067..0f730dd 100644 --- a/docs/html/4f821e78-facb-4ea2-ab21-62d1f5049e68.htm +++ b/docs/html/4f821e78-facb-4ea2-ab21-62d1f5049e68.htm @@ -33,4 +33,4 @@ gmp_lib.mpz_init_set_ui(x, 10000UI) Assert.IsTrue(gmp_lib.mpz_divisible_2exp_p(x, 2UI) > 0) ' Release unmanaged memory allocated for x. -gmp_lib.mpz_clear(x)
See Also
\ No newline at end of file +gmp_lib.mpz_clear(x)
See Also
\ No newline at end of file diff --git a/docs/html/4f98333c-76a2-db46-cbba-97785a449450.htm b/docs/html/4f98333c-76a2-db46-cbba-97785a449450.htm index 1e2d4ea..b8801a1 100644 --- a/docs/html/4f98333c-76a2-db46-cbba-97785a449450.htm +++ b/docs/html/4f98333c-76a2-db46-cbba-97785a449450.htm @@ -18,8 +18,8 @@ numerator : mpz_t * rational : mpq_t -> unit

Parameters

numerator
Type: Math.Gmp.Nativempz_t
The result integer.
rational
Type: Math.Gmp.Nativempq_t
The operand rational.
Remarks

- The function is equivalent to calling mpz_set(mpz_t, mpz_t) with mpq_numref(mpq_t). - Direct use of mpq_numref(mpq_t) is recommended instead of this functions. + The function is equivalent to calling mpz_set with mpq_numref. + Direct use of mpq_numref is recommended instead of this functions.

Examples
// Create, initialize, and set the value of op to -1 / 3.
 mpq_t op = new mpq_t();
 gmp_lib.mpq_init(op);
@@ -58,4 +58,4 @@ Assert.IsTrue(gmp_lib.mpq_cmp_si(op, -1, <
 
 ' Release unmanaged memory allocated for op and num.
 gmp_lib.mpq_clear(op)
-gmp_lib.mpz_clear(num)
See Also
\ No newline at end of file +gmp_lib.mpz_clear(num)
See Also
\ No newline at end of file diff --git a/docs/html/4fcc5434-e328-6730-f46e-bd0823ec7560.htm b/docs/html/4fcc5434-e328-6730-f46e-bd0823ec7560.htm index 822d447..cccf001 100644 --- a/docs/html/4fcc5434-e328-6730-f46e-bd0823ec7560.htm +++ b/docs/html/4fcc5434-e328-6730-f46e-bd0823ec7560.htm @@ -37,4 +37,4 @@ gmp_lib.free(s1p, s2p);
0) ' Release unmanaged memory. -gmp_lib.free(s1p, s2p)
See Also
\ No newline at end of file +gmp_lib.free(s1p, s2p)
See Also
\ No newline at end of file diff --git a/docs/html/50306850-d92d-5038-bbcc-c452cd3c69a9.htm b/docs/html/50306850-d92d-5038-bbcc-c452cd3c69a9.htm index e03d6cf..1120257 100644 --- a/docs/html/50306850-d92d-5038-bbcc-c452cd3c69a9.htm +++ b/docs/html/50306850-d92d-5038-bbcc-c452cd3c69a9.htm @@ -77,4 +77,4 @@ Assert.IsTrue(dbl.Value = 1.0) ' Release unmanaged memory. gmp_lib.mpz_clear(z) gmp_lib.mpq_clear(q) -gmp_lib.mpf_clear(f)
See Also
\ No newline at end of file +gmp_lib.mpf_clear(f)
See Also
\ No newline at end of file diff --git a/docs/html/5236d7a8-b79f-add8-4898-997e9d6a68bf.htm b/docs/html/5236d7a8-b79f-add8-4898-997e9d6a68bf.htm index ad6f4bc..b75dfad 100644 --- a/docs/html/5236d7a8-b79f-add8-4898-997e9d6a68bf.htm +++ b/docs/html/5236d7a8-b79f-add8-4898-997e9d6a68bf.htm @@ -50,4 +50,4 @@ Assert.IsTrue(gmp_lib.mpf_cmp_z(x, z) > 0' Release unmanaged memory allocated for x and z. gmp_lib.mpf_clear(x) -gmp_lib.mpz_clear(z)
See Also
\ No newline at end of file +gmp_lib.mpz_clear(z)
See Also
\ No newline at end of file diff --git a/docs/html/52388f4c-575a-9b13-41a6-e7ec2bd0becd.htm b/docs/html/52388f4c-575a-9b13-41a6-e7ec2bd0becd.htm index d265899..8243f04 100644 --- a/docs/html/52388f4c-575a-9b13-41a6-e7ec2bd0becd.htm +++ b/docs/html/52388f4c-575a-9b13-41a6-e7ec2bd0becd.htm @@ -18,8 +18,8 @@ rational : mpq_t * denominator : mpz_t -> unit

Parameters

rational
Type: Math.Gmp.Nativempq_t
The result rational.
denominator
Type: Math.Gmp.Nativempz_t
The operand integer.
Remarks
- The function is equivalent to calling mpz_set(mpz_t, mpz_t) with mpq_denref(mpq_t). - Direct use of mpq_denref(mpq_t) is recommended instead of this functions. + The function is equivalent to calling mpz_set with mpq_denref. + Direct use of mpq_denref is recommended instead of this functions.
Examples
// Create, initialize, and set the value of op to -1 / 3.
 mpq_t op = new mpq_t();
 gmp_lib.mpq_init(op);
@@ -54,4 +54,4 @@ Assert.IsTrue(gmp_lib.mpq_cmp_si(op, -1, <
 
 ' Release unmanaged memory allocated for op and num.
 gmp_lib.mpq_clear(op)
-gmp_lib.mpz_clear(den)
See Also
\ No newline at end of file +gmp_lib.mpz_clear(den)
See Also
\ No newline at end of file diff --git a/docs/html/52ce0428-7c09-f2b9-f517-d3d02521f365.htm b/docs/html/52ce0428-7c09-f2b9-f517-d3d02521f365.htm index 4bbabef..3fc47b8 100644 --- a/docs/html/52ce0428-7c09-f2b9-f517-d3d02521f365.htm +++ b/docs/html/52ce0428-7c09-f2b9-f517-d3d02521f365.htm @@ -38,4 +38,4 @@ gmp_lib.mpz_init_set_ui(n, 12UI) Assert.IsTrue(gmp_lib.mpz_probab_prime_p(n, 25) = 0) ' Release unmanaged memory allocated for n. -gmp_lib.mpz_clear(n)
See Also
\ No newline at end of file +gmp_lib.mpz_clear(n)
See Also
\ No newline at end of file diff --git a/docs/html/53702772-53e9-ec51-c3a5-7a1912b4f2b4.htm b/docs/html/53702772-53e9-ec51-c3a5-7a1912b4f2b4.htm index f8c6fcb..bb88721 100644 --- a/docs/html/53702772-53e9-ec51-c3a5-7a1912b4f2b4.htm +++ b/docs/html/53702772-53e9-ec51-c3a5-7a1912b4f2b4.htm @@ -59,4 +59,4 @@ gmp_lib.mpz_sub(z, x, y) Assert.IsTrue(gmp_lib.mpz_get_si(z) = -2222) ' Release unmanaged memory allocated for x, y, and z. -gmp_lib.mpz_clears(x, y, z, Nothing)
See Also
\ No newline at end of file +gmp_lib.mpz_clears(x, y, z, Nothing)
See Also
\ No newline at end of file diff --git a/docs/html/542faa00-d28a-72a2-2dd8-6c6021e683ce.htm b/docs/html/542faa00-d28a-72a2-2dd8-6c6021e683ce.htm index 6932f69..18118c2 100644 --- a/docs/html/542faa00-d28a-72a2-2dd8-6c6021e683ce.htm +++ b/docs/html/542faa00-d28a-72a2-2dd8-6c6021e683ce.htm @@ -16,7 +16,7 @@ Creates a new pointer with Value set to value.
Top
Methods
  - NameDescription
Public methodEquals
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
Protected methodFinalize
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object.)
Public methodGetHashCode
Serves as a hash function for a particular type.
(Inherited from Object.)
Public methodGetType
Gets the type of the current instance.
(Inherited from Object.)
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
Top
Fields
+ NameDescription
Public methodEquals
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
Protected methodFinalize
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object.)
Public methodGetHashCode
Serves as a hash function for a particular type.
(Inherited from Object.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
Top
Fields
  NameDescription
Public fieldValue
The value that is "pointed to". diff --git a/docs/html/54ac0eda-b14f-8083-16dc-6c0abe8a5e5e.htm b/docs/html/54ac0eda-b14f-8083-16dc-6c0abe8a5e5e.htm index 94a3b93..d747703 100644 --- a/docs/html/54ac0eda-b14f-8083-16dc-6c0abe8a5e5e.htm +++ b/docs/html/54ac0eda-b14f-8083-16dc-6c0abe8a5e5e.htm @@ -15,5 +15,5 @@ values : uint16[] -> mp_ptr

Parameters

values
Type: SystemUInt16
The values of the limbs.
Remarks

If there is not enough 16-bit words to fill out the most significant limb, it is padded with zeroes.

- When done with the array, you must release the unmanaged memory by calling free(mp_ptr). + When done with the array, you must release the unmanaged memory by calling free.

See Also
\ No newline at end of file diff --git a/docs/html/54ba330f-67d3-fa30-2d5f-0480b7f4659c.htm b/docs/html/54ba330f-67d3-fa30-2d5f-0480b7f4659c.htm index f2ed5b5..4ae72e8 100644 --- a/docs/html/54ba330f-67d3-fa30-2d5f-0480b7f4659c.htm +++ b/docs/html/54ba330f-67d3-fa30-2d5f-0480b7f4659c.htm @@ -19,7 +19,7 @@ b : mpz_t -> int

Parameters

a
Type: Math.Gmp.Nativempz_t
The first operand integer.
b
Type: Math.Gmp.Nativempz_t
The second operand integer.

Return Value

Type: Int32
The Jacobi symbol (a/b) with the Kronecker extension (a/2) = (2/a) when a odd, or (a/2) = 0 when a even.
Remarks

When b is odd the Jacobi symbol and Kronecker symbol are identical, - so mpz_kronecker_ui(mpz_t, UInt32), etc. can be used for mixed precision Jacobi symbols too. + so mpz_kronecker_ui, etc. can be used for mixed precision Jacobi symbols too.

Examples
// Create, initialize, and set the value of a to 15.
 mpz_t a = new mpz_t();
 gmp_lib.mpz_init_set_ui(a, 15U);
@@ -44,4 +44,4 @@ gmp_lib.mpz_init_set_ui(b, 4UI)
 Assert.IsTrue(gmp_lib.mpz_kronecker(a, b) = 1)
 
 ' Release unmanaged memory allocated for a and b.
-gmp_lib.mpz_clears(a, b, Nothing)
See Also
\ No newline at end of file +gmp_lib.mpz_clears(a, b, Nothing)
See Also
\ No newline at end of file diff --git a/docs/html/54c1f778-6fc8-0056-6f25-26f6754645fb.htm b/docs/html/54c1f778-6fc8-0056-6f25-26f6754645fb.htm index e8e384b..99b1d42 100644 --- a/docs/html/54c1f778-6fc8-0056-6f25-26f6754645fb.htm +++ b/docs/html/54c1f778-6fc8-0056-6f25-26f6754645fb.htm @@ -28,12 +28,12 @@ upper-case letters are used; for 37..62, digits, upper-case letters, and lower-case letters (in that significance order) are used.

- If str is Zero, the result string is allocated using the current + If str is char_ptr.Zero, the result string is allocated using the current allocation function. The block will be strlen(str)+1 bytes, that being exactly enough for the string and null-terminator.

- If str is not Zero, it should point to a block of storage large - enough for the result, that being mpz_sizeinbase(mpz_t, Int32)(op, base) + 2. + If str is not char_ptr.Zero, it should point to a block of storage large + enough for the result, that being mpz_sizeinbase(op, base) + 2. The two extra bytes are for a possible minus sign, and the null-terminator.

Examples
// Create, initialize, and set the value of x to -210.
 mpz_t x = new mpz_t();
@@ -55,4 +55,4 @@ Assert.IsTrue(s.ToString() = "-210")
 
 ' Release unmanaged memory allocated for x and the string value.
 gmp_lib.mpz_clear(x)
-gmp_lib.free(s)
See Also
\ No newline at end of file +gmp_lib.free(s)
See Also
\ No newline at end of file diff --git a/docs/html/551f8670-3080-9a92-cd50-58d09cbf77ef.htm b/docs/html/551f8670-3080-9a92-cd50-58d09cbf77ef.htm index c9d94f9..dd50a51 100644 --- a/docs/html/551f8670-3080-9a92-cd50-58d09cbf77ef.htm +++ b/docs/html/551f8670-3080-9a92-cd50-58d09cbf77ef.htm @@ -31,4 +31,4 @@ gmp_lib.mpz_init(x) Assert.IsTrue(gmp_lib.mpz_get_ui(x) = 0UI) ' Release unmanaged memory allocated for x. -gmp_lib.mpz_clear(x)
See Also
\ No newline at end of file +gmp_lib.mpz_clear(x)
See Also
\ No newline at end of file diff --git a/docs/html/5562b14f-48a4-be75-2eb0-6a129cd0d5ab.htm b/docs/html/5562b14f-48a4-be75-2eb0-6a129cd0d5ab.htm index 236d7b9..183d385 100644 --- a/docs/html/5562b14f-48a4-be75-2eb0-6a129cd0d5ab.htm +++ b/docs/html/5562b14f-48a4-be75-2eb0-6a129cd0d5ab.htm @@ -51,4 +51,4 @@ Assert.IsTrue(carry = 1) Assert.IsTrue(rp.SequenceEqual(result)) ' Release unmanaged memory. -gmp_lib.free(rp, s1p, result)
See Also

Reference

\ No newline at end of file +gmp_lib.free(rp, s1p, result)
See Also
\ No newline at end of file diff --git a/docs/html/55809d71-2a62-422c-a7e5-955b2b62fe37.htm b/docs/html/55809d71-2a62-422c-a7e5-955b2b62fe37.htm index e930cb2..591907b 100644 --- a/docs/html/55809d71-2a62-422c-a7e5-955b2b62fe37.htm +++ b/docs/html/55809d71-2a62-422c-a7e5-955b2b62fe37.htm @@ -1,4 +1,4 @@ -mp_bitcnt_t Implicit Conversion (UInt16 to mp_bitcnt_t)
mp_bitcnt_t  Conversion (UInt16 to mp_bitcnt_t)
+mp_bitcnt_t Implicit Conversion (UInt16 to mp_bitcnt_t)
mp_bitcnt_t  Conversion (UInt16 to mp_bitcnt_t)
Converts a UInt16 value to an mp_bitcnt_t value.

Namespace: diff --git a/docs/html/55d30a4b-ca4f-4f4b-208a-026c54586e64.htm b/docs/html/55d30a4b-ca4f-4f4b-208a-026c54586e64.htm index 6ee4604..22b436c 100644 --- a/docs/html/55d30a4b-ca4f-4f4b-208a-026c54586e64.htm +++ b/docs/html/55d30a4b-ca4f-4f4b-208a-026c54586e64.htm @@ -1,4 +1,4 @@ -mp_bitcnt_t Explicit Conversion (mp_bitcnt_t to Int16)
mp_bitcnt_t  Conversion (mp_bitcnt_t to Int16)
+mp_bitcnt_t Explicit Conversion (mp_bitcnt_t to Int16)
mp_bitcnt_t  Conversion (mp_bitcnt_t to Int16)
Converts an mp_bitcnt_t value to an Int16 value.

Namespace: diff --git a/docs/html/56e1a610-d238-ab9f-87b5-001764290847.htm b/docs/html/56e1a610-d238-ab9f-87b5-001764290847.htm index 6dc73d2..3908a63 100644 --- a/docs/html/56e1a610-d238-ab9f-87b5-001764290847.htm +++ b/docs/html/56e1a610-d238-ab9f-87b5-001764290847.htm @@ -57,4 +57,4 @@ Assert.IsTrue(str.ToString() = "123456 - 7B/1C8 gmp_lib.free(str) gmp_lib.mpz_clear(z) gmp_lib.mpq_clear(q) -gmp_lib.mpf_clear(f)
See Also
\ No newline at end of file +gmp_lib.mpf_clear(f)
See Also
\ No newline at end of file diff --git a/docs/html/56fbe432-4b26-efff-13e9-242996bfa78d.htm b/docs/html/56fbe432-4b26-efff-13e9-242996bfa78d.htm index ad35090..36183e9 100644 --- a/docs/html/56fbe432-4b26-efff-13e9-242996bfa78d.htm +++ b/docs/html/56fbe432-4b26-efff-13e9-242996bfa78d.htm @@ -1,4 +1,4 @@ -mp_bitcnt_t Explicit Conversion (Int64 to mp_bitcnt_t)
mp_bitcnt_t  Conversion (Int64 to mp_bitcnt_t)
+mp_bitcnt_t Explicit Conversion (Int64 to mp_bitcnt_t)
mp_bitcnt_t  Conversion (Int64 to mp_bitcnt_t)
Converts an Int64 value to a mp_bitcnt_t value.

Namespace: diff --git a/docs/html/5786e0c6-2dde-406f-b86d-3df6757c80c0.htm b/docs/html/5786e0c6-2dde-406f-b86d-3df6757c80c0.htm index f09623a..6c4201b 100644 --- a/docs/html/5786e0c6-2dde-406f-b86d-3df6757c80c0.htm +++ b/docs/html/5786e0c6-2dde-406f-b86d-3df6757c80c0.htm @@ -24,12 +24,12 @@

Parameters

x
Type: Math.Gmp.Nativempz_t
The operand integer.
xp
Type: Math.Gmp.Nativemp_ptr
The limbs array.
xs
Type: Math.Gmp.Nativemp_size_t
The number of limbs and the sign.

Return Value

Type: mpz_t
For convenience, the function returns x, but cast to a const pointer type.
Remarks

x should be treated as readonly: it can be passed safely as input to any mpz function, but not as an output. The array xp must point to at least a readable limb, its size is | xs |, and the sign of x is the sign of xs. -

C++
void foo (mpz_t x)
+            

C++
void foo (mpz_t x)
 {
     static const mp_limb_t y[3] = { 0x1, 0x2, 0x3 };
     mpz_t tmp;
     mpz_add(x, x, mpz_roinit_n(tmp, y, 3));
-}
Examples
// Create and initialize new integer x.
+}
Examples
// Create and initialize new integer x.
 mpz_t x = new mpz_t();
 gmp_lib.mpz_init(x);
 
@@ -70,4 +70,4 @@ Assert.IsTrue(s.ToString() = "-10 00000000000000
 
 ' Release unmanaged memory allocated for x and s.
 gmp_lib.mpz_clear(x)
-gmp_lib.free(s)
See Also
\ No newline at end of file +gmp_lib.free(s)
See Also
\ No newline at end of file diff --git a/docs/html/57c5f9bf-43e8-b575-90c8-23c0e366fb2d.htm b/docs/html/57c5f9bf-43e8-b575-90c8-23c0e366fb2d.htm index 71a48ae..b5aea2b 100644 --- a/docs/html/57c5f9bf-43e8-b575-90c8-23c0e366fb2d.htm +++ b/docs/html/57c5f9bf-43e8-b575-90c8-23c0e366fb2d.htm @@ -1,4 +1,4 @@ -mp_size_t Implicit Conversion (mp_size_t to Int32)
mp_size_t  Conversion (mp_size_t to Int32)
+mp_size_t Implicit Conversion (mp_size_t to Int32)
mp_size_t  Conversion (mp_size_t to Int32)
Converts an mp_size_t value to an Int32 value.

Namespace: diff --git a/docs/html/582a0647-1482-ecd7-cc78-bd2222610e06.htm b/docs/html/582a0647-1482-ecd7-cc78-bd2222610e06.htm index 65656b3..f633003 100644 --- a/docs/html/582a0647-1482-ecd7-cc78-bd2222610e06.htm +++ b/docs/html/582a0647-1482-ecd7-cc78-bd2222610e06.htm @@ -59,4 +59,4 @@ gmp_lib.mpz_addmul(z, x, y) Assert.IsTrue(gmp_lib.mpz_get_si(z) = 20000UI + 10000 * 12222) ' Release unmanaged memory allocated for x and z. -gmp_lib.mpz_clears(x, y, z, Nothing)
See Also
\ No newline at end of file +gmp_lib.mpz_clears(x, y, z, Nothing)
See Also
\ No newline at end of file diff --git a/docs/html/5846cdbc-83b9-0197-aa29-fd226641eb76.htm b/docs/html/5846cdbc-83b9-0197-aa29-fd226641eb76.htm index 4d1de3d..0342a95 100644 --- a/docs/html/5846cdbc-83b9-0197-aa29-fd226641eb76.htm +++ b/docs/html/5846cdbc-83b9-0197-aa29-fd226641eb76.htm @@ -1,4 +1,4 @@ -mp_bitcnt_t Constructor
mp_bitcnt_t Constructor
+mp_bitcnt_t Constructor
mp_bitcnt_t Constructor
Creates a new mp_bitcnt_t, and sets its value.

Namespace: diff --git a/docs/html/584834ae-b1f7-d965-2586-f88d5c9b4f67.htm b/docs/html/584834ae-b1f7-d965-2586-f88d5c9b4f67.htm index 22e2418..1a7a53c 100644 --- a/docs/html/584834ae-b1f7-d965-2586-f88d5c9b4f67.htm +++ b/docs/html/584834ae-b1f7-d965-2586-f88d5c9b4f67.htm @@ -21,4 +21,4 @@ product : mpq_t * multiplier : mpq_t * multiplicand : mpq_t -> unit -

Parameters

product
Type: Math.Gmp.Nativempq_t
The result rational.
multiplier
Type: Math.Gmp.Nativempq_t
The first operand rational.
multiplicand
Type: Math.Gmp.Nativempq_t
The second operand rational.
Examples
See Also
\ No newline at end of file +

Parameters

product
Type: Math.Gmp.Nativempq_t
The result rational.
multiplier
Type: Math.Gmp.Nativempq_t
The first operand rational.
multiplicand
Type: Math.Gmp.Nativempq_t
The second operand rational.
Examples
See Also
\ No newline at end of file diff --git a/docs/html/5a168ae0-405b-7259-0853-84999876c47a.htm b/docs/html/5a168ae0-405b-7259-0853-84999876c47a.htm index f72bf54..291fba0 100644 --- a/docs/html/5a168ae0-405b-7259-0853-84999876c47a.htm +++ b/docs/html/5a168ae0-405b-7259-0853-84999876c47a.htm @@ -39,4 +39,4 @@ gmp_lib.mpf_init_set_si(x, 512) Assert.IsTrue(gmp_lib.mpf_cmp_ui(x, 128) > 0) ' Release unmanaged memory allocated for x. -gmp_lib.mpf_clear(x)
See Also
\ No newline at end of file +gmp_lib.mpf_clear(x)
See Also
\ No newline at end of file diff --git a/docs/html/5a61d62c-a0f0-5e86-b6dd-8ca6414b35ed.htm b/docs/html/5a61d62c-a0f0-5e86-b6dd-8ca6414b35ed.htm index add62a4..eedb912 100644 --- a/docs/html/5a61d62c-a0f0-5e86-b6dd-8ca6414b35ed.htm +++ b/docs/html/5a61d62c-a0f0-5e86-b6dd-8ca6414b35ed.htm @@ -47,4 +47,4 @@ gmp_lib.mpz_neg(z, x) Assert.IsTrue(gmp_lib.mpz_get_si(z) = 10000) ' Release unmanaged memory allocated for x and z. -gmp_lib.mpz_clears(x, z, Nothing)
See Also
\ No newline at end of file +gmp_lib.mpz_clears(x, z, Nothing)
See Also
\ No newline at end of file diff --git a/docs/html/5a698221-639e-333b-061b-0aa3f76c38e9.htm b/docs/html/5a698221-639e-333b-061b-0aa3f76c38e9.htm index 08ce3ab..7a24b15 100644 --- a/docs/html/5a698221-639e-333b-061b-0aa3f76c38e9.htm +++ b/docs/html/5a698221-639e-333b-061b-0aa3f76c38e9.htm @@ -23,6 +23,7 @@ nbits : mp_bitcnt_t -> unit

Parameters

rop
Type: Math.Gmp.Nativempf_t
The result float.
state
Type: Math.Gmp.Nativegmp_randstate_t
The random number generator state.
nbits
Type: Math.Gmp.Nativemp_bitcnt_t
Number of significant bits.
Remarks

The variable state must be initialized by calling one of the gmp_randinit functions + (GNU MP - Random State Initialization) before invoking this function.

Examples
// Create, initialize, and seed a new random number generator.
 gmp_randstate_t state = new gmp_randstate_t();
@@ -52,4 +53,4 @@ gmp_lib.mpf_urandomb(rop, state, 50)
 
 ' Free all memory occupied by state and rop.
 gmp_lib.gmp_randclear(state)
-gmp_lib.mpf_clear(rop)
See Also
\ No newline at end of file +gmp_lib.mpf_clear(rop)
See Also
\ No newline at end of file diff --git a/docs/html/5c1d434c-5d85-dea7-ac47-09126d92900d.htm b/docs/html/5c1d434c-5d85-dea7-ac47-09126d92900d.htm index 366a107..0991be1 100644 --- a/docs/html/5c1d434c-5d85-dea7-ac47-09126d92900d.htm +++ b/docs/html/5c1d434c-5d85-dea7-ac47-09126d92900d.htm @@ -1,4 +1,4 @@ -size_t Explicit Conversion (SByte to size_t)
size_t  Conversion (SByte to size_t)
+size_t Explicit Conversion (SByte to size_t)
size_t  Conversion (SByte to size_t)
Converts a SByte value to a size_t value.

Namespace: diff --git a/docs/html/5c2015f3-41d2-7b80-5309-e41ccec0baaf.htm b/docs/html/5c2015f3-41d2-7b80-5309-e41ccec0baaf.htm index ca21f58..ff75ac4 100644 --- a/docs/html/5c2015f3-41d2-7b80-5309-e41ccec0baaf.htm +++ b/docs/html/5c2015f3-41d2-7b80-5309-e41ccec0baaf.htm @@ -39,4 +39,4 @@ Assert.IsTrue(gmp_lib.gmp_printf("%Zd - %QX - %F ' Release unmanaged memory. gmp_lib.mpz_clear(z) gmp_lib.mpq_clear(q) -gmp_lib.mpf_clear(f)
See Also
\ No newline at end of file +gmp_lib.mpf_clear(f)
See Also
\ No newline at end of file diff --git a/docs/html/5cd3a242-93b7-49c5-b9c9-1dca02ed4662.htm b/docs/html/5cd3a242-93b7-49c5-b9c9-1dca02ed4662.htm index 68298a0..d610d3a 100644 --- a/docs/html/5cd3a242-93b7-49c5-b9c9-1dca02ed4662.htm +++ b/docs/html/5cd3a242-93b7-49c5-b9c9-1dca02ed4662.htm @@ -18,12 +18,12 @@ x : mpz_t * n : mp_bitcnt_t -> unit

Parameters

x
Type: Math.Gmp.Nativempz_t
The integer.
n
Type: Math.Gmp.Nativemp_bitcnt_t
The number of bits.
Remarks

- Calling this function instead of mpz_init(mpz_t) or mpz_inits(mpz_t) + Calling this function instead of mpz_init or mpz_inits is never necessary; reallocation is handled automatically by GMP when needed.

While n defines the initial space, x will grow automatically in the normal way, if necessary, for subsequent values stored. - mpz_init2(mpz_t, mp_bitcnt_t) makes it possible to avoid such reallocations if a maximum size is known in advance. + mpz_init2 makes it possible to avoid such reallocations if a maximum size is known in advance.

In preparation for an operation, GMP often allocates one limb more than ultimately needed. To make sure GMP will not perform reallocation for x, you need to add the number of bits @@ -44,4 +44,4 @@ gmp_lib.mpz_init2(x, 300) Assert.IsTrue(gmp_lib.mpz_get_si(x) = 0) ' Release unmanaged memory allocated for x. -gmp_lib.mpz_clear(x)

See Also
\ No newline at end of file +gmp_lib.mpz_clear(x)
See Also
\ No newline at end of file diff --git a/docs/html/5d499247-7cb9-266f-eb4f-78bcf5768aa4.htm b/docs/html/5d499247-7cb9-266f-eb4f-78bcf5768aa4.htm index db25626..269cfe6 100644 --- a/docs/html/5d499247-7cb9-266f-eb4f-78bcf5768aa4.htm +++ b/docs/html/5d499247-7cb9-266f-eb4f-78bcf5768aa4.htm @@ -1,5 +1,5 @@ -mpq_t Implicit Conversion (String to mpq_t)
mpq_t  Conversion (String to mpq_t)
- Converts a String value to an mpq_t value. +mpq_t Implicit Conversion (String to mpq_t)
mpq_t  Conversion (String to mpq_t)
+ Converts a string value to an mpq_t value.

Namespace:  Math.Gmp.Native
@@ -10,7 +10,7 @@ value As String ) As mpq_t

Parameters

value
Type: SystemString
A String value.

Return Value

Type: mpq_t
An mpq_t value.
Remarks

+)

Parameters

value
Type: SystemString
A string value.

Return Value

Type: mpq_t
An mpq_t value.
Remarks

The leading characters are used: 0x and 0X for hexadecimal, 0b and 0B for binary, 0 for octal, or decimal otherwise. Note that this is done separately for the numerator and denominator, so for diff --git a/docs/html/5dfc0ea9-a81f-bda9-356c-034395ba3c9c.htm b/docs/html/5dfc0ea9-a81f-bda9-356c-034395ba3c9c.htm index bbfa39e..f01f897 100644 --- a/docs/html/5dfc0ea9-a81f-bda9-356c-034395ba3c9c.htm +++ b/docs/html/5dfc0ea9-a81f-bda9-356c-034395ba3c9c.htm @@ -58,4 +58,4 @@ gmp_lib.mpz_fdiv_r(r, n, d) Assert.IsTrue(gmp_lib.mpz_get_si(r) = 1) ' Release unmanaged memory allocated for n, d, and r. -gmp_lib.mpz_clears(n, d, r, Nothing)

See Also

Reference

\ No newline at end of file +gmp_lib.mpz_clears(n, d, r, Nothing)
See Also
\ No newline at end of file diff --git a/docs/html/5ea7691b-2a0f-5f25-290c-54c78e2cf3bd.htm b/docs/html/5ea7691b-2a0f-5f25-290c-54c78e2cf3bd.htm index 060829f..4426a83 100644 --- a/docs/html/5ea7691b-2a0f-5f25-290c-54c78e2cf3bd.htm +++ b/docs/html/5ea7691b-2a0f-5f25-290c-54c78e2cf3bd.htm @@ -29,4 +29,4 @@ gmp_lib.mpf_init_set_ui(op, UInteger.MaxV Assert.IsTrue(gmp_lib.mpf_fits_sint_p(op) = 0) ' Release unmanaged memory allocated for op. -gmp_lib.mpf_clear(op)
See Also
\ No newline at end of file +gmp_lib.mpf_clear(op)
See Also
\ No newline at end of file diff --git a/docs/html/5f492d5c-72f0-17b4-24a4-e5b58a061ef7.htm b/docs/html/5f492d5c-72f0-17b4-24a4-e5b58a061ef7.htm index f3fec05..f089ba1 100644 --- a/docs/html/5f492d5c-72f0-17b4-24a4-e5b58a061ef7.htm +++ b/docs/html/5f492d5c-72f0-17b4-24a4-e5b58a061ef7.htm @@ -1,7 +1,7 @@ mpz_t Properties
mpz_t Properties

The mpz_t type exposes the following members.

Properties
  NameDescription
Public property_mp_alloc
- The number of limbs currently allocated at _mp_d. + The number of limbs currently allocated at mp_base._mp_d.
Public property_mp_d
A pointer to an array of limbs which is the magnitude.
(Inherited from mp_base.)
Public property_mp_d_intptr
diff --git a/docs/html/5fba9944-4437-9b1c-afa0-666d87eafe39.htm b/docs/html/5fba9944-4437-9b1c-afa0-666d87eafe39.htm index d56fbf5..0ad65f5 100644 --- a/docs/html/5fba9944-4437-9b1c-afa0-666d87eafe39.htm +++ b/docs/html/5fba9944-4437-9b1c-afa0-666d87eafe39.htm @@ -51,4 +51,4 @@ gmp_lib.mpz_mul_ui(z, x, 12222) Assert.IsTrue(gmp_lib.mpz_get_si(z) = -10000 * 12222) ' Release unmanaged memory allocated for x and z. -gmp_lib.mpz_clears(x, z, Nothing)
See Also
\ No newline at end of file +gmp_lib.mpz_clears(x, z, Nothing)
See Also
\ No newline at end of file diff --git a/docs/html/6101fda5-1230-66a9-5aff-5d8da426e364.htm b/docs/html/6101fda5-1230-66a9-5aff-5d8da426e364.htm index 87ad22e..8d794d3 100644 --- a/docs/html/6101fda5-1230-66a9-5aff-5d8da426e364.htm +++ b/docs/html/6101fda5-1230-66a9-5aff-5d8da426e364.htm @@ -43,4 +43,4 @@ gmp_lib.mpz_ui_pow_ui(rop, 2UI, 16) ' Release unmanaged memory allocated for rop. -gmp_lib.mpz_clear(rop)
See Also
\ No newline at end of file +gmp_lib.mpz_clear(rop)
See Also
\ No newline at end of file diff --git a/docs/html/61401484-d06f-ab9e-110d-b46f4d0a9eba.htm b/docs/html/61401484-d06f-ab9e-110d-b46f4d0a9eba.htm index 893d063..3a4ddbf 100644 --- a/docs/html/61401484-d06f-ab9e-110d-b46f4d0a9eba.htm +++ b/docs/html/61401484-d06f-ab9e-110d-b46f4d0a9eba.htm @@ -31,4 +31,4 @@ gmp_lib.free(s1p);
0) ' Release unmanaged memory. -gmp_lib.free(s1p)
See Also
\ No newline at end of file +gmp_lib.free(s1p)
See Also
\ No newline at end of file diff --git a/docs/html/61686857-e4a0-ad60-1419-2b87a79b06c1.htm b/docs/html/61686857-e4a0-ad60-1419-2b87a79b06c1.htm index 1e71249..ab5d1f4 100644 --- a/docs/html/61686857-e4a0-ad60-1419-2b87a79b06c1.htm +++ b/docs/html/61686857-e4a0-ad60-1419-2b87a79b06c1.htm @@ -63,4 +63,4 @@ Assert.IsTrue(str.ToString() = "123456 - 7B/1C8 gmp_lib.free(str) gmp_lib.mpz_clear(z) gmp_lib.mpq_clear(q) -gmp_lib.mpf_clear(f)
See Also
\ No newline at end of file +gmp_lib.mpf_clear(f)
See Also
\ No newline at end of file diff --git a/docs/html/6280cd97-b728-ab06-89e1-7181e2ab72fe.htm b/docs/html/6280cd97-b728-ab06-89e1-7181e2ab72fe.htm index 90945c5..b34c560 100644 --- a/docs/html/6280cd97-b728-ab06-89e1-7181e2ab72fe.htm +++ b/docs/html/6280cd97-b728-ab06-89e1-7181e2ab72fe.htm @@ -1,4 +1,4 @@ -mp_bitcnt_t Implicit Conversion (UInt32 to mp_bitcnt_t)
mp_bitcnt_t  Conversion (UInt32 to mp_bitcnt_t)
+mp_bitcnt_t Implicit Conversion (UInt32 to mp_bitcnt_t)
mp_bitcnt_t  Conversion (UInt32 to mp_bitcnt_t)
Converts a UInt32 value to an mp_bitcnt_t value.

Namespace: diff --git a/docs/html/62c5f2f4-2a93-e6d2-b867-23d4f2b98af4.htm b/docs/html/62c5f2f4-2a93-e6d2-b867-23d4f2b98af4.htm index c193ae7..aa3db2e 100644 --- a/docs/html/62c5f2f4-2a93-e6d2-b867-23d4f2b98af4.htm +++ b/docs/html/62c5f2f4-2a93-e6d2-b867-23d4f2b98af4.htm @@ -56,4 +56,4 @@ Assert.IsTrue(System.IO.File.ReadAllText(pathname) = ' Release unmanaged memory. gmp_lib.mpz_clear(z) gmp_lib.mpq_clear(q) -gmp_lib.mpf_clear(f)
See Also
\ No newline at end of file +gmp_lib.mpf_clear(f)
See Also
\ No newline at end of file diff --git a/docs/html/62ffb793-b32f-e0dc-a399-f20fe708a803.htm b/docs/html/62ffb793-b32f-e0dc-a399-f20fe708a803.htm index 65ba2d3..6199472 100644 --- a/docs/html/62ffb793-b32f-e0dc-a399-f20fe708a803.htm +++ b/docs/html/62ffb793-b32f-e0dc-a399-f20fe708a803.htm @@ -41,7 +41,7 @@ A safe choice is nbcnt = 2 * n * mp_bits_per_limb, but a smaller value might improve performance if M or A are known to have leading zero bits.

- This function requires scratch space of mpn_sec_invert_itch(mp_size_t)(n) + This function requires scratch space of mpn_sec_invert_itch(n) limbs to be passed in the tp parameter.

Examples
// Create multi-precision operands, and expected result.
 mp_ptr ap = new mp_ptr(new uint[] { 3 });
@@ -60,4 +60,4 @@ gmp_lib.mpn_sec_invert(rp, ap, mp, ap.Size, (uin
 Assert.IsTrue(rp[0] == result[0]);
 
 // Release unmanaged memory.
-gmp_lib.free(ap, mp, rp, result, tp);
See Also

Reference

\ No newline at end of file +gmp_lib.free(ap, mp, rp, result, tp);
See Also
\ No newline at end of file diff --git a/docs/html/635ddf01-9c52-0d37-202e-c560b895fb7d.htm b/docs/html/635ddf01-9c52-0d37-202e-c560b895fb7d.htm index 160b393..fa1c538 100644 --- a/docs/html/635ddf01-9c52-0d37-202e-c560b895fb7d.htm +++ b/docs/html/635ddf01-9c52-0d37-202e-c560b895fb7d.htm @@ -50,4 +50,4 @@ gmp_lib.mpz_com(rop, op) Assert.IsTrue(gmp_lib.mpz_get_si(rop) = -64) ' Release unmanaged memory allocated for rop and op. -gmp_lib.mpz_clears(rop, op, Nothing)
See Also
\ No newline at end of file +gmp_lib.mpz_clears(rop, op, Nothing)
See Also
\ No newline at end of file diff --git a/docs/html/635f1879-5f85-881e-cca8-3222baf5045a.htm b/docs/html/635f1879-5f85-881e-cca8-3222baf5045a.htm index 6574c67..39cc1a8 100644 --- a/docs/html/635f1879-5f85-881e-cca8-3222baf5045a.htm +++ b/docs/html/635f1879-5f85-881e-cca8-3222baf5045a.htm @@ -16,12 +16,12 @@ Get the numerator integer of the rational.
Top
Methods
  - NameDescription
Public methodEquals
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
Protected methodFinalize
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object.)
Public methodGetHashCode
Serves as a hash function for a particular type.
(Inherited from Object.)
Public methodGetType
Gets the type of the current instance.
(Inherited from Object.)
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodToIntPtr
+
NameDescription
Public methodEquals
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
Protected methodFinalize
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object.)
Public methodGetHashCode
Serves as a hash function for a particular type.
(Inherited from Object.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodToIntPtr
Gets the unmanaged memory pointer of the multiple precision rational.
Public methodToString
Return the string representation of the rational.
(Overrides ObjectToString.)
Top
Operators
Remarks
\ No newline at end of file + Converts a string value to an mpq_t value. +
Top
Remarks
\ No newline at end of file diff --git a/docs/html/63e2f5c3-b5bb-ebf6-3bcf-682671a0dbc3.htm b/docs/html/63e2f5c3-b5bb-ebf6-3bcf-682671a0dbc3.htm index 916af9c..3159386 100644 --- a/docs/html/63e2f5c3-b5bb-ebf6-3bcf-682671a0dbc3.htm +++ b/docs/html/63e2f5c3-b5bb-ebf6-3bcf-682671a0dbc3.htm @@ -1,4 +1,4 @@ -mp_limb_t Explicit Conversion (mp_limb_t to Int64)
mp_limb_t  Conversion (mp_limb_t to Int64)
+mp_limb_t Explicit Conversion (mp_limb_t to Int64)
mp_limb_t  Conversion (mp_limb_t to Int64)
Converts a mp_limb_t value to an Int64 value.

Namespace: diff --git a/docs/html/64373933-f98b-74b4-c10f-3b1a98c410bc.htm b/docs/html/64373933-f98b-74b4-c10f-3b1a98c410bc.htm index 4e9477a..cc95ee2 100644 --- a/docs/html/64373933-f98b-74b4-c10f-3b1a98c410bc.htm +++ b/docs/html/64373933-f98b-74b4-c10f-3b1a98c410bc.htm @@ -37,4 +37,4 @@ gmp_lib.free(xp);
1073741824) = 1073741824) ' Release unmanaged memory. -gmp_lib.free(xp)
See Also
\ No newline at end of file +gmp_lib.free(xp)
See Also
\ No newline at end of file diff --git a/docs/html/648fa405-45d3-506a-f6be-72642e8a7f32.htm b/docs/html/648fa405-45d3-506a-f6be-72642e8a7f32.htm index c0b5187..691b90e 100644 --- a/docs/html/648fa405-45d3-506a-f6be-72642e8a7f32.htm +++ b/docs/html/648fa405-45d3-506a-f6be-72642e8a7f32.htm @@ -1,5 +1,5 @@ -gmp_lib.mpf_get_d Method
Click or drag to resize
gmp_libmpf_get_d Method
- Convert op to a Double, truncating if necessary (i.e. rounding towards zero). +gmp_lib.mpf_get_d Method
Click or drag to resize
gmp_libmpf_get_d Method
+ Convert op to a double, truncating if necessary (i.e. rounding towards zero).

Namespace:  Math.Gmp.Native
@@ -13,8 +13,8 @@ mpf_t^ op )

Parameters

op
Type: Math.Gmp.Nativempf_t
The operand float.

Return Value

Type: Double
The cpnverted Double.
Remarks

- If the exponent in op is too big or too small to fit a Double then the result is system dependent. +

Parameters

op
Type: Math.Gmp.Nativempf_t
The operand float.

Return Value

Type: Double
The cpnverted double.
Remarks

+ If the exponent in op is too big or too small to fit a double then the result is system dependent. For too big an infinity is returned when available. For too small 0.0 is normally returned. Hardware overflow, underflow and denorm traps may or may not occur. @@ -40,4 +40,4 @@ gmp_lib.mpf_init_set_d(x, -123.0) Assert.IsTrue(gmp_lib.mpf_get_d(x) = -123.0) ' Release unmanaged memory allocated for x. -gmp_lib.mpf_clear(x)

See Also
\ No newline at end of file +gmp_lib.mpf_clear(x)
See Also
\ No newline at end of file diff --git a/docs/html/650e9cdb-0392-1173-aba8-9a1d6fc6a694.htm b/docs/html/650e9cdb-0392-1173-aba8-9a1d6fc6a694.htm index aee2e97..10c45b6 100644 --- a/docs/html/650e9cdb-0392-1173-aba8-9a1d6fc6a694.htm +++ b/docs/html/650e9cdb-0392-1173-aba8-9a1d6fc6a694.htm @@ -1,4 +1,4 @@ -void_ptr.FromIntPtr Method
void_ptrFromIntPtr Method
+void_ptr.FromIntPtr Method
void_ptrFromIntPtr Method
Gets a void_ptr from a pointer to a block of unmanaged memory.

Namespace: diff --git a/docs/html/67fc54a2-05e7-bc3c-64f4-8c6de48fa6b6.htm b/docs/html/67fc54a2-05e7-bc3c-64f4-8c6de48fa6b6.htm index 2f76d11..0ff6dcd 100644 --- a/docs/html/67fc54a2-05e7-bc3c-64f4-8c6de48fa6b6.htm +++ b/docs/html/67fc54a2-05e7-bc3c-64f4-8c6de48fa6b6.htm @@ -49,4 +49,4 @@ Assert.IsTrue(gmp_lib.mpz_tdiv_q_ui(q, n, 33333) ' Release unmanaged memory allocated for n and q. -gmp_lib.mpz_clears(n, q, Nothing)
See Also

Reference

\ No newline at end of file +gmp_lib.mpz_clears(n, q, Nothing)
See Also
\ No newline at end of file diff --git a/docs/html/6820d6c4-6ee1-53d7-7223-3f654a496ce4.htm b/docs/html/6820d6c4-6ee1-53d7-7223-3f654a496ce4.htm index c6e42ae..c5f10d0 100644 --- a/docs/html/6820d6c4-6ee1-53d7-7223-3f654a496ce4.htm +++ b/docs/html/6820d6c4-6ee1-53d7-7223-3f654a496ce4.htm @@ -31,4 +31,4 @@ Assert.IsTrue(gmp_lib.mpz_even_p(op) > 00) ' Release unmanaged memory allocated for op. -gmp_lib.mpz_clear(op)
See Also
\ No newline at end of file +gmp_lib.mpz_clear(op)
See Also
\ No newline at end of file diff --git a/docs/html/6860df77-97f9-01e3-007e-2af1985315e9.htm b/docs/html/6860df77-97f9-01e3-007e-2af1985315e9.htm index 8fdc579..370a305 100644 --- a/docs/html/6860df77-97f9-01e3-007e-2af1985315e9.htm +++ b/docs/html/6860df77-97f9-01e3-007e-2af1985315e9.htm @@ -1,4 +1,4 @@ -mp_size_t.Value Field
mp_size_tValue Field
+mp_size_t.Value Field
mp_size_tValue Field
The mp_size_t value.

Namespace: diff --git a/docs/html/6871c168-60e1-5bd2-5a03-2d60f473d7b8.htm b/docs/html/6871c168-60e1-5bd2-5a03-2d60f473d7b8.htm index 0d2be50..ff6075b 100644 --- a/docs/html/6871c168-60e1-5bd2-5a03-2d60f473d7b8.htm +++ b/docs/html/6871c168-60e1-5bd2-5a03-2d60f473d7b8.htm @@ -1,6 +1,6 @@ mpq_t Methods
mpq_t Methods

The mpq_t type exposes the following members.

Methods
  - NameDescription
Public methodEquals
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
Protected methodFinalize
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object.)
Public methodGetHashCode
Serves as a hash function for a particular type.
(Inherited from Object.)
Public methodGetType
Gets the type of the current instance.
(Inherited from Object.)
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodToIntPtr
+
NameDescription
Public methodEquals
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
Protected methodFinalize
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object.)
Public methodGetHashCode
Serves as a hash function for a particular type.
(Inherited from Object.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodToIntPtr
Gets the unmanaged memory pointer of the multiple precision rational.
Public methodToString
Return the string representation of the rational. diff --git a/docs/html/6885ad71-c185-1e0c-abc8-4320e12f377a.htm b/docs/html/6885ad71-c185-1e0c-abc8-4320e12f377a.htm index 253f9d0..c1d7bc9 100644 --- a/docs/html/6885ad71-c185-1e0c-abc8-4320e12f377a.htm +++ b/docs/html/6885ad71-c185-1e0c-abc8-4320e12f377a.htm @@ -18,8 +18,8 @@ rational : mpq_t * numerator : mpz_t -> unit

Parameters

rational
Type: Math.Gmp.Nativempq_t
The result rational.
numerator
Type: Math.Gmp.Nativempz_t
The operand integer.
Remarks

- The function is equivalent to calling mpz_set(mpz_t, mpz_t) with mpq_numref(mpq_t). - Direct use of mpq_numref(mpq_t) is recommended instead of this functions. + The function is equivalent to calling mpz_set with mpq_numref. + Direct use of mpq_numref is recommended instead of this functions.

Examples
// Create, initialize, and set the value of op to -1 / 3.
 mpq_t op = new mpq_t();
 gmp_lib.mpq_init(op);
@@ -54,4 +54,4 @@ Assert.IsTrue(gmp_lib.mpq_cmp_si(op, 5, ' Release unmanaged memory allocated for op and num.
 gmp_lib.mpq_clear(op)
-gmp_lib.mpz_clear(num)
See Also
\ No newline at end of file +gmp_lib.mpz_clear(num)
See Also
\ No newline at end of file diff --git a/docs/html/68d3161d-2909-1909-cda7-e87949ee27ce.htm b/docs/html/68d3161d-2909-1909-cda7-e87949ee27ce.htm index 96f716f..7769fa0 100644 --- a/docs/html/68d3161d-2909-1909-cda7-e87949ee27ce.htm +++ b/docs/html/68d3161d-2909-1909-cda7-e87949ee27ce.htm @@ -61,4 +61,4 @@ gmp_lib.mpn_mul(rp, s1p, s1p.Size, s2p, s2p.Size) Assert.IsTrue(rp.SequenceEqual(result)) ' Release unmanaged memory. -gmp_lib.free(rp, s1p, s2p, result)
See Also

Reference

\ No newline at end of file +gmp_lib.free(rp, s1p, s2p, result)
See Also
\ No newline at end of file diff --git a/docs/html/6991a24e-345d-029c-c189-ed263640928b.htm b/docs/html/6991a24e-345d-029c-c189-ed263640928b.htm index 19042cf..38fd0cf 100644 --- a/docs/html/6991a24e-345d-029c-c189-ed263640928b.htm +++ b/docs/html/6991a24e-345d-029c-c189-ed263640928b.htm @@ -1,4 +1,4 @@ -mp_limb_t Explicit Conversion (mp_limb_t to Byte)
mp_limb_t  Conversion (mp_limb_t to Byte)
+mp_limb_t Explicit Conversion (mp_limb_t to Byte)
mp_limb_t  Conversion (mp_limb_t to Byte)
Converts a mp_limb_t value to a Byte value.

Namespace: diff --git a/docs/html/69ffabc9-a19c-6590-d918-fbf0710aff82.htm b/docs/html/69ffabc9-a19c-6590-d918-fbf0710aff82.htm index f60ce22..893e122 100644 --- a/docs/html/69ffabc9-a19c-6590-d918-fbf0710aff82.htm +++ b/docs/html/69ffabc9-a19c-6590-d918-fbf0710aff82.htm @@ -51,4 +51,4 @@ gmp_lib.mpn_and_n(rp, s1p, s2p, s1p.Size) Assert.IsTrue(rp.SequenceEqual(result)) ' Release unmanaged memory. -gmp_lib.free(rp, s1p, s2p, result)
See Also
\ No newline at end of file +gmp_lib.free(rp, s1p, s2p, result)
See Also
\ No newline at end of file diff --git a/docs/html/6a3819df-abc1-ceb1-a5c7-87a879977b8c.htm b/docs/html/6a3819df-abc1-ceb1-a5c7-87a879977b8c.htm index 08b1163..733be12 100644 --- a/docs/html/6a3819df-abc1-ceb1-a5c7-87a879977b8c.htm +++ b/docs/html/6a3819df-abc1-ceb1-a5c7-87a879977b8c.htm @@ -61,4 +61,4 @@ Assert.IsTrue(s.ToString() = value.ToString().Replace(' Release unmanaged memory allocated for x and string values. gmp_lib.mpz_clear(x) gmp_lib.free(value) -gmp_lib.free(s)
See Also
\ No newline at end of file +gmp_lib.free(s)
See Also
\ No newline at end of file diff --git a/docs/html/6b71bf90-ded3-6f2b-f59b-19b7e3442ef4.htm b/docs/html/6b71bf90-ded3-6f2b-f59b-19b7e3442ef4.htm index dfc0ce1..5729ca6 100644 --- a/docs/html/6b71bf90-ded3-6f2b-f59b-19b7e3442ef4.htm +++ b/docs/html/6b71bf90-ded3-6f2b-f59b-19b7e3442ef4.htm @@ -1,4 +1,4 @@ -mp_exp_t Explicit Conversion (mp_exp_t to UInt32)
mp_exp_t  Conversion (mp_exp_t to UInt32)
+mp_exp_t Explicit Conversion (mp_exp_t to UInt32)
mp_exp_t  Conversion (mp_exp_t to UInt32)
Converts an mp_exp_t value to a UInt32 value.

Namespace: diff --git a/docs/html/6b85c6a3-d6c5-d1d2-829a-af000bae687e.htm b/docs/html/6b85c6a3-d6c5-d1d2-829a-af000bae687e.htm index 8b35055..88575ce 100644 --- a/docs/html/6b85c6a3-d6c5-d1d2-829a-af000bae687e.htm +++ b/docs/html/6b85c6a3-d6c5-d1d2-829a-af000bae687e.htm @@ -29,4 +29,4 @@ gmp_lib.mpz_init_set_ui(op, UInteger.MaxV Assert.IsTrue(gmp_lib.mpz_fits_ushort_p(op) = 0) ' Release unmanaged memory allocated for op. -gmp_lib.mpz_clear(op)
See Also
\ No newline at end of file +gmp_lib.mpz_clear(op)
See Also
\ No newline at end of file diff --git a/docs/html/6b870324-3daa-70e6-ded7-2757f5755310.htm b/docs/html/6b870324-3daa-70e6-ded7-2757f5755310.htm index dd78c38..28ac5a1 100644 --- a/docs/html/6b870324-3daa-70e6-ded7-2757f5755310.htm +++ b/docs/html/6b870324-3daa-70e6-ded7-2757f5755310.htm @@ -1,4 +1,4 @@ -mp_bitcnt_t Implicit Conversion (mp_bitcnt_t to UInt64)
mp_bitcnt_t  Conversion (mp_bitcnt_t to UInt64)
+mp_bitcnt_t Implicit Conversion (mp_bitcnt_t to UInt64)
mp_bitcnt_t  Conversion (mp_bitcnt_t to UInt64)
Converts an mp_bitcnt_t value to a UInt64 value.

Namespace: diff --git a/docs/html/6b879622-df00-c9b2-deba-307574416ff2.htm b/docs/html/6b879622-df00-c9b2-deba-307574416ff2.htm index 72213c3..d7390e5 100644 --- a/docs/html/6b879622-df00-c9b2-deba-307574416ff2.htm +++ b/docs/html/6b879622-df00-c9b2-deba-307574416ff2.htm @@ -1,4 +1,4 @@ -mp_exp_t Explicit Conversion (UInt64 to mp_exp_t)
mp_exp_t  Conversion (UInt64 to mp_exp_t)
+mp_exp_t Explicit Conversion (UInt64 to mp_exp_t)
mp_exp_t  Conversion (UInt64 to mp_exp_t)
Converts a UInt64 value to an mp_exp_t value.

Namespace: diff --git a/docs/html/6ba37de9-82cf-e884-2537-0d8e83b8ffa0.htm b/docs/html/6ba37de9-82cf-e884-2537-0d8e83b8ffa0.htm index e269eea..fa7de01 100644 --- a/docs/html/6ba37de9-82cf-e884-2537-0d8e83b8ffa0.htm +++ b/docs/html/6ba37de9-82cf-e884-2537-0d8e83b8ffa0.htm @@ -1,4 +1,4 @@ -mp_bitcnt_t Explicit Conversion (Int32 to mp_bitcnt_t)
mp_bitcnt_t  Conversion (Int32 to mp_bitcnt_t)
+mp_bitcnt_t Explicit Conversion (Int32 to mp_bitcnt_t)
mp_bitcnt_t  Conversion (Int32 to mp_bitcnt_t)
Converts an Int32 value to an mp_bitcnt_t value.

Namespace: diff --git a/docs/html/6c026976-a6c9-6f12-6b31-c113166ea236.htm b/docs/html/6c026976-a6c9-6f12-6b31-c113166ea236.htm index 7a9ee53..e7fad66 100644 --- a/docs/html/6c026976-a6c9-6f12-6b31-c113166ea236.htm +++ b/docs/html/6c026976-a6c9-6f12-6b31-c113166ea236.htm @@ -37,4 +37,4 @@ gmp_lib.mpz_init_set_ui(x, 10000UI) Assert.IsTrue(gmp_lib.mpz_divisible_ui_p(x, 5UI) > 0) ' Release unmanaged memory allocated for x. -gmp_lib.mpz_clear(x)
See Also
\ No newline at end of file +gmp_lib.mpz_clear(x)
See Also
\ No newline at end of file diff --git a/docs/html/6c178e2d-a080-13b8-75b0-3fe232b46d75.htm b/docs/html/6c178e2d-a080-13b8-75b0-3fe232b46d75.htm index 716e109..66a6c3c 100644 --- a/docs/html/6c178e2d-a080-13b8-75b0-3fe232b46d75.htm +++ b/docs/html/6c178e2d-a080-13b8-75b0-3fe232b46d75.htm @@ -29,4 +29,4 @@ gmp_lib.mpf_init_set_ui(op, UInteger.MaxV Assert.IsTrue(gmp_lib.mpf_fits_slong_p(op) = 0) ' Release unmanaged memory allocated for op. -gmp_lib.mpf_clear(op)
See Also
\ No newline at end of file +gmp_lib.mpf_clear(op)
See Also
\ No newline at end of file diff --git a/docs/html/6d0766fc-29bc-75e6-aa00-ed7b80fe586e.htm b/docs/html/6d0766fc-29bc-75e6-aa00-ed7b80fe586e.htm index b8519a2..3e77798 100644 --- a/docs/html/6d0766fc-29bc-75e6-aa00-ed7b80fe586e.htm +++ b/docs/html/6d0766fc-29bc-75e6-aa00-ed7b80fe586e.htm @@ -1,4 +1,4 @@ -size_t Implicit Conversion (Byte to size_t)
size_t  Conversion (Byte to size_t)
+size_t Implicit Conversion (Byte to size_t)
size_t  Conversion (Byte to size_t)
Converts a Byte value to a size_t value.

Namespace: diff --git a/docs/html/6d4f993a-1fd6-9db2-c0a7-0f3926863565.htm b/docs/html/6d4f993a-1fd6-9db2-c0a7-0f3926863565.htm index 293b14d..9685fec 100644 --- a/docs/html/6d4f993a-1fd6-9db2-c0a7-0f3926863565.htm +++ b/docs/html/6d4f993a-1fd6-9db2-c0a7-0f3926863565.htm @@ -19,9 +19,9 @@ r1n : mp_size_t -> unit

Parameters

r1p
Type: Math.Gmp.Nativemp_ptr
The result integer.
r1n
Type: Math.Gmp.Nativemp_size_t
The number of limbs of r1p.
Remarks

The most significant limb is always non-zero. - mpn_random(mp_ptr, mp_size_t) generates uniformly distributed limb data, - mpn_random2(mp_ptr, mp_size_t) generates long strings of zeros and ones in the binary representation. -

mpn_random2(mp_ptr, mp_size_t) is intended for testing the correctness of the mpn routines. + mpn_random generates uniformly distributed limb data, + mpn_random2 generates long strings of zeros and ones in the binary representation. +

mpn_random2 is intended for testing the correctness of the mpn routines.

Examples
// Create multi-precision operand.
 mp_ptr r1p = new mp_ptr(new uint[2]);
 
@@ -36,4 +36,4 @@ gmp_lib.free(r1p);
If(gmp_lib.mp_bytes_per_limb = 4, 2, 1)) ' Release unmanaged memory. -gmp_lib.free(r1p)
See Also
\ No newline at end of file +gmp_lib.free(r1p)
See Also
\ No newline at end of file diff --git a/docs/html/6eb39888-e104-5cdd-a22d-c1240ef748e4.htm b/docs/html/6eb39888-e104-5cdd-a22d-c1240ef748e4.htm index f066fe4..e3e81d6 100644 --- a/docs/html/6eb39888-e104-5cdd-a22d-c1240ef748e4.htm +++ b/docs/html/6eb39888-e104-5cdd-a22d-c1240ef748e4.htm @@ -1,4 +1,4 @@ -mp_size_t Explicit Conversion (mp_size_t to Byte)
mp_size_t  Conversion (mp_size_t to Byte)
+mp_size_t Explicit Conversion (mp_size_t to Byte)
mp_size_t  Conversion (mp_size_t to Byte)
Converts an mp_size_t value to a Byte value.

Namespace: diff --git a/docs/html/6f0c915a-514a-fce0-957b-50180f4b79a7.htm b/docs/html/6f0c915a-514a-fce0-957b-50180f4b79a7.htm index c85d543..4ea283f 100644 --- a/docs/html/6f0c915a-514a-fce0-957b-50180f4b79a7.htm +++ b/docs/html/6f0c915a-514a-fce0-957b-50180f4b79a7.htm @@ -45,4 +45,4 @@ gmp_lib.mpn_com(rp, sp, sp.Size) Assert.IsTrue(rp.SequenceEqual(result)) ' Release unmanaged memory. -gmp_lib.free(rp, sp, result)
See Also
\ No newline at end of file +gmp_lib.free(rp, sp, result)
See Also
\ No newline at end of file diff --git a/docs/html/6f1dca2b-39f4-3acd-71fb-4f1e5a0d04e6.htm b/docs/html/6f1dca2b-39f4-3acd-71fb-4f1e5a0d04e6.htm index 89c1f07..eed2f53 100644 --- a/docs/html/6f1dca2b-39f4-3acd-71fb-4f1e5a0d04e6.htm +++ b/docs/html/6f1dca2b-39f4-3acd-71fb-4f1e5a0d04e6.htm @@ -41,7 +41,7 @@ No other operand overlapping is allowed. The entire space occupied by N is overwritten.

- This function requires scratch space of mpn_sec_div_qr_itch(mp_size_t, mp_size_t)(nn, dn) + This function requires scratch space of mpn_sec_div_qr_itch(nn, dn) limbs to be passed in the tp parameter.

Examples
// Create multi-precision operands, and expected result.
 mp_ptr np = new mp_ptr(new uint[] { 0xffffffff, 0x0000ffff });
@@ -81,4 +81,4 @@ Assert.IsTrue(qp(0) = 0) = remainder(0))
 
 ' Release unmanaged memory.
-gmp_lib.free(qp, np, dp, remainder, tp)
See Also

Reference

\ No newline at end of file +gmp_lib.free(qp, np, dp, remainder, tp)
See Also
\ No newline at end of file diff --git a/docs/html/6f85986d-b6a0-435d-3675-c025ef70413d.htm b/docs/html/6f85986d-b6a0-435d-3675-c025ef70413d.htm index 0059d09..f2faa93 100644 --- a/docs/html/6f85986d-b6a0-435d-3675-c025ef70413d.htm +++ b/docs/html/6f85986d-b6a0-435d-3675-c025ef70413d.htm @@ -77,4 +77,4 @@ Assert.IsTrue(result = "123456") System.IO.File.Delete(pathname) ' Release unmanaged memory allocated for op. -gmp_lib.mpz_clear(op)
See Also
\ No newline at end of file +gmp_lib.mpz_clear(op)
See Also
\ No newline at end of file diff --git a/docs/html/70eabcfd-22ae-e08e-1bc5-54f8e1ccb736.htm b/docs/html/70eabcfd-22ae-e08e-1bc5-54f8e1ccb736.htm index b1d5ddc..ba7acd9 100644 --- a/docs/html/70eabcfd-22ae-e08e-1bc5-54f8e1ccb736.htm +++ b/docs/html/70eabcfd-22ae-e08e-1bc5-54f8e1ccb736.htm @@ -1,4 +1,4 @@ -mp_exp_t Explicit Conversion (Int64 to mp_exp_t)
mp_exp_t  Conversion (Int64 to mp_exp_t)
+mp_exp_t Explicit Conversion (Int64 to mp_exp_t)
mp_exp_t  Conversion (Int64 to mp_exp_t)
Converts an Int64 value to a mp_exp_t value.

Namespace: diff --git a/docs/html/71884691-07d0-7bdf-c761-df9b07723735.htm b/docs/html/71884691-07d0-7bdf-c761-df9b07723735.htm index e2478f0..cbf509f 100644 --- a/docs/html/71884691-07d0-7bdf-c761-df9b07723735.htm +++ b/docs/html/71884691-07d0-7bdf-c761-df9b07723735.htm @@ -19,7 +19,7 @@ n : uint32 -> unit

Parameters

fn
Type: Math.Gmp.Nativempz_t
The F[n] result.
n
Type: SystemUInt32
The operand integer.
Remarks

The Fibonacci numbers and Lucas numbers are related sequences, so it’s never necessary to call both - mpz_fib2_ui(mpz_t, mpz_t, UInt32) and mpz_lucnum2_ui(mpz_t, mpz_t, UInt32). + mpz_fib2_ui and mpz_lucnum2_ui. The formulas for going from Fibonacci to Lucas can be found in GNU MP - Lucas Numbers Algorithm, the reverse is straightforward too. @@ -45,4 +45,4 @@ gmp_lib.mpz_fib_ui(fn, 20UI) Assert.IsTrue(gmp_lib.mpz_get_si(fn) = 6765) ' Release unmanaged memory allocated for fn. -gmp_lib.mpz_clear(fn)

See Also
\ No newline at end of file +gmp_lib.mpz_clear(fn)
See Also
\ No newline at end of file diff --git a/docs/html/718e7623-d25b-8a09-2543-745f24cd82c1.htm b/docs/html/718e7623-d25b-8a09-2543-745f24cd82c1.htm index a1a7c09..d995820 100644 --- a/docs/html/718e7623-d25b-8a09-2543-745f24cd82c1.htm +++ b/docs/html/718e7623-d25b-8a09-2543-745f24cd82c1.htm @@ -66,4 +66,4 @@ gmp_lib.mpf_sub(z, x, y) Assert.IsTrue(gmp_lib.mpf_get_d(z) = 220.0) ' Release unmanaged memory allocated for x, y, and z. -gmp_lib.mpf_clears(x, y, z, Nothing)
See Also
\ No newline at end of file +gmp_lib.mpf_clears(x, y, z, Nothing)
See Also
\ No newline at end of file diff --git a/docs/html/72723d8b-579c-0c0f-d5c8-868ae849457e.htm b/docs/html/72723d8b-579c-0c0f-d5c8-868ae849457e.htm index eb7e148..c6f38c2 100644 --- a/docs/html/72723d8b-579c-0c0f-d5c8-868ae849457e.htm +++ b/docs/html/72723d8b-579c-0c0f-d5c8-868ae849457e.htm @@ -1,4 +1,4 @@ -mp_limb_t Explicit Conversion (mp_limb_t to Int32)
mp_limb_t  Conversion (mp_limb_t to Int32)
+mp_limb_t Explicit Conversion (mp_limb_t to Int32)
mp_limb_t  Conversion (mp_limb_t to Int32)
Converts a mp_limb_t value to an Int32 value.

Namespace: diff --git a/docs/html/7327aa92-1ab5-7553-7eee-7b5e3e61322a.htm b/docs/html/7327aa92-1ab5-7553-7eee-7b5e3e61322a.htm index acb0480..cee2c29 100644 --- a/docs/html/7327aa92-1ab5-7553-7eee-7b5e3e61322a.htm +++ b/docs/html/7327aa92-1ab5-7553-7eee-7b5e3e61322a.htm @@ -45,4 +45,4 @@ gmp_lib.mpz_add_ui(x, x, 101999UI) Assert.IsTrue(gmp_lib.mpz_get_ui(x) = 203998UI) ' Release unmanaged memory allocated for x. -gmp_lib.mpz_clear(x)
See Also
\ No newline at end of file +gmp_lib.mpz_clear(x)
See Also
\ No newline at end of file diff --git a/docs/html/73876566-4eec-b421-e4d6-3593e9641f0a.htm b/docs/html/73876566-4eec-b421-e4d6-3593e9641f0a.htm index fb90f48..9dc2b9d 100644 --- a/docs/html/73876566-4eec-b421-e4d6-3593e9641f0a.htm +++ b/docs/html/73876566-4eec-b421-e4d6-3593e9641f0a.htm @@ -6,8 +6,8 @@ Returns a value indicating whether this instance is equal to a specified char_ptr value.
Public methodGetHashCode
Returns the hash code for this instance. -
(Overrides ValueTypeGetHashCode.)
Public methodGetType
Gets the type of the current instance.
(Inherited from Object.)
Public methodToIntPtr
+
(Overrides ValueTypeGetHashCode.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Public methodToIntPtr
Gets pointer to string in unmanaged memory.
Public methodToString
- Gets the .NET String equivalent of the unmanaged string. + Gets the .NET string equivalent of the unmanaged string.
(Overrides ValueTypeToString.)
Top
See Also
\ No newline at end of file diff --git a/docs/html/73d48b1a-0a79-41fa-2b80-d1d0bc90ce3d.htm b/docs/html/73d48b1a-0a79-41fa-2b80-d1d0bc90ce3d.htm index 59b2ed4..c68e620 100644 --- a/docs/html/73d48b1a-0a79-41fa-2b80-d1d0bc90ce3d.htm +++ b/docs/html/73d48b1a-0a79-41fa-2b80-d1d0bc90ce3d.htm @@ -1,4 +1,4 @@ -mp_limb_t.Value Field
mp_limb_tValue Field
+mp_limb_t.Value Field
mp_limb_tValue Field
The mp_limb_t value.

Namespace: diff --git a/docs/html/746301ec-352c-9bae-ff92-8a2ed31be655.htm b/docs/html/746301ec-352c-9bae-ff92-8a2ed31be655.htm index c54f2bc..77f5398 100644 --- a/docs/html/746301ec-352c-9bae-ff92-8a2ed31be655.htm +++ b/docs/html/746301ec-352c-9bae-ff92-8a2ed31be655.htm @@ -51,4 +51,4 @@ gmp_lib.mpz_tdiv_q_2exp(q, n, 2UI) Assert.IsTrue(gmp_lib.mpz_get_si(q) = 2500) ' Release unmanaged memory allocated for n and q. -gmp_lib.mpz_clears(n, q, Nothing)
See Also

Reference

\ No newline at end of file +gmp_lib.mpz_clears(n, q, Nothing)
See Also
\ No newline at end of file diff --git a/docs/html/746d102a-5f3e-6142-b02a-63f3cac385ab.htm b/docs/html/746d102a-5f3e-6142-b02a-63f3cac385ab.htm index c8a2137..87d619b 100644 --- a/docs/html/746d102a-5f3e-6142-b02a-63f3cac385ab.htm +++ b/docs/html/746d102a-5f3e-6142-b02a-63f3cac385ab.htm @@ -98,4 +98,4 @@ Assert.IsTrue(sn.Value = 1) Assert.IsTrue(sp.SequenceEqual(cofactor)) ' Release unmanaged memory. -gmp_lib.free(gp, up, vp, sp, result, cofactor)
See Also
\ No newline at end of file +gmp_lib.free(gp, up, vp, sp, result, cofactor)
See Also
\ No newline at end of file diff --git a/docs/html/74e22b4c-fa79-f5f9-b752-da41bd427f37.htm b/docs/html/74e22b4c-fa79-f5f9-b752-da41bd427f37.htm index 8a706c5..16530fc 100644 --- a/docs/html/74e22b4c-fa79-f5f9-b752-da41bd427f37.htm +++ b/docs/html/74e22b4c-fa79-f5f9-b752-da41bd427f37.htm @@ -47,4 +47,4 @@ Assert.IsTrue(exp = 21) ' Release unmanaged memory allocated for x and the string value. gmp_lib.mpz_clear(x) -gmp_lib.free(value)
See Also
\ No newline at end of file +gmp_lib.free(value)
See Also
\ No newline at end of file diff --git a/docs/html/75f2a84e-44f3-b7cc-e6ad-392111d5b9cc.htm b/docs/html/75f2a84e-44f3-b7cc-e6ad-392111d5b9cc.htm index cd88b6b..86451c6 100644 --- a/docs/html/75f2a84e-44f3-b7cc-e6ad-392111d5b9cc.htm +++ b/docs/html/75f2a84e-44f3-b7cc-e6ad-392111d5b9cc.htm @@ -21,11 +21,11 @@ rp : mp_ptr * sp : mp_ptr * n : mp_size_t -> mp_limb_t -

Parameters

rp
Type: Math.Gmp.Nativemp_ptr
The result integer.
sp
Type: Math.Gmp.Nativemp_ptr
The operand integer.
n
Type: Math.Gmp.Nativemp_size_t
The number of limbs in sp.

Return Value

Type: mp_limb_t
If 3 divides exactly, the return value is zero and the result is the quotient. If not, the return value is non-zero and the result won’t be anything useful.
Remarks

mpn_divexact_by3c(mp_ptr, mp_ptr, mp_size_t, mp_limb_t) takes an initial carry parameter, which can be the return value from a previous call, +

Parameters

rp
Type: Math.Gmp.Nativemp_ptr
The result integer.
sp
Type: Math.Gmp.Nativemp_ptr
The operand integer.
n
Type: Math.Gmp.Nativemp_size_t
The number of limbs in sp.

Return Value

Type: mp_limb_t
If 3 divides exactly, the return value is zero and the result is the quotient. If not, the return value is non-zero and the result won’t be anything useful.
Remarks

mpn_divexact_by3c takes an initial carry parameter, which can be the return value from a previous call, so a large calculation can be done piece by piece from low to high. - mpn_divexact_by3(mp_ptr, mp_ptr, mp_size_t) is simply a macro calling mpn_divexact_by3c(mp_ptr, mp_ptr, mp_size_t, mp_limb_t) with a 0 carry parameter. + mpn_divexact_by3 is simply a macro calling mpn_divexact_by3c with a 0 carry parameter.

- These routines use a multiply-by-inverse and will be faster than mpn_divrem_1(mp_ptr, mp_size_t, mp_ptr, mp_size_t, mp_limb_t) on CPUs with + These routines use a multiply-by-inverse and will be faster than mpn_divrem_1 on CPUs with fast multiplication but slow division.

The source a, result q, size n, initial carry i, and return value c satisfy @@ -61,4 +61,4 @@ Assert.IsTrue(remainder = 0) Assert.IsTrue(rp.SequenceEqual(result)) ' Release unmanaged memory. -gmp_lib.free(rp, sp, result)

See Also

Reference

\ No newline at end of file +gmp_lib.free(rp, sp, result)
See Also
\ No newline at end of file diff --git a/docs/html/76481715-8a8b-e739-905c-f0d83de503ab.htm b/docs/html/76481715-8a8b-e739-905c-f0d83de503ab.htm index 6d15ad6..bde51e5 100644 --- a/docs/html/76481715-8a8b-e739-905c-f0d83de503ab.htm +++ b/docs/html/76481715-8a8b-e739-905c-f0d83de503ab.htm @@ -1,4 +1,4 @@ -char_ptr.Zero Field
char_ptrZero Field
+char_ptr.Zero Field
char_ptrZero Field
Gets a null char_ptr.

Namespace: diff --git a/docs/html/772064e8-3ec1-840e-c79c-78f478321b6c.htm b/docs/html/772064e8-3ec1-840e-c79c-78f478321b6c.htm index ceb2cda..f804511 100644 --- a/docs/html/772064e8-3ec1-840e-c79c-78f478321b6c.htm +++ b/docs/html/772064e8-3ec1-840e-c79c-78f478321b6c.htm @@ -52,4 +52,4 @@ Assert.IsTrue(gmp_lib.mpz_fdiv_r_ui(r, n, 31) ' Release unmanaged memory allocated for n and r. -gmp_lib.mpz_clears(n, r, Nothing)
See Also

Reference

\ No newline at end of file +gmp_lib.mpz_clears(n, r, Nothing)
See Also
\ No newline at end of file diff --git a/docs/html/77fdf32b-986d-4df3-3c76-022e3e3fbb98.htm b/docs/html/77fdf32b-986d-4df3-3c76-022e3e3fbb98.htm index 4dccfd4..4f30ea0 100644 --- a/docs/html/77fdf32b-986d-4df3-3c76-022e3e3fbb98.htm +++ b/docs/html/77fdf32b-986d-4df3-3c76-022e3e3fbb98.htm @@ -57,4 +57,4 @@ Assert.IsTrue(carry = &H2) Assert.IsTrue(rp.SequenceEqual(result)) ' Release unmanaged memory. -gmp_lib.free(rp, s1p, result)
See Also

Reference

\ No newline at end of file +gmp_lib.free(rp, s1p, result)
See Also
\ No newline at end of file diff --git a/docs/html/7828ce92-079b-da4d-aab2-1742209287fb.htm b/docs/html/7828ce92-079b-da4d-aab2-1742209287fb.htm index c0a6518..4cd043b 100644 --- a/docs/html/7828ce92-079b-da4d-aab2-1742209287fb.htm +++ b/docs/html/7828ce92-079b-da4d-aab2-1742209287fb.htm @@ -18,7 +18,7 @@ op1 : mpq_t * op2 : mpq_t -> int

Parameters

op1
Type: Math.Gmp.Nativempq_t
The first operand rational.
op2
Type: Math.Gmp.Nativempq_t
The second operand rational.

Return Value

Type: Int32
Return non-zero if op1 and op2 are equal, zero if they are non-equal.
Remarks

- Although mpq_cmp(mpq_t, mpq_t) can be used for the same purpose, this function is much faster. + Although mpq_cmp can be used for the same purpose, this function is much faster.

Examples
// Create, initialize, and set the value of op1 to 1 / 2.
 mpq_t op1 = new mpq_t();
 gmp_lib.mpq_init(op1);
@@ -47,4 +47,4 @@ gmp_lib.mpq_set_si(op2, 1, 0)
 
 ' Release unmanaged memory allocated for op1 and op2.
-gmp_lib.mpq_clears(op1, op2, Nothing)
See Also
\ No newline at end of file +gmp_lib.mpq_clears(op1, op2, Nothing)
See Also
\ No newline at end of file diff --git a/docs/html/78443f19-f0c6-4a1f-1eed-a815b734e981.htm b/docs/html/78443f19-f0c6-4a1f-1eed-a815b734e981.htm index cb584e2..4cb757f 100644 --- a/docs/html/78443f19-f0c6-4a1f-1eed-a815b734e981.htm +++ b/docs/html/78443f19-f0c6-4a1f-1eed-a815b734e981.htm @@ -45,4 +45,4 @@ gmp_lib.mpn_copyd(rp, sp, sp.Size) Assert.IsTrue(rp.SequenceEqual(result)) ' Release unmanaged memory. -gmp_lib.free(rp, sp, result)
See Also
\ No newline at end of file +gmp_lib.free(rp, sp, result)
See Also
\ No newline at end of file diff --git a/docs/html/784c4122-3a62-f338-0e4a-88b6a69a1e9e.htm b/docs/html/784c4122-3a62-f338-0e4a-88b6a69a1e9e.htm index 60e024d..d9fe2a8 100644 --- a/docs/html/784c4122-3a62-f338-0e4a-88b6a69a1e9e.htm +++ b/docs/html/784c4122-3a62-f338-0e4a-88b6a69a1e9e.htm @@ -1,4 +1,4 @@ -size_t Explicit Conversion (size_t to UInt16)
size_t  Conversion (size_t to UInt16)
+size_t Explicit Conversion (size_t to UInt16)
size_t  Conversion (size_t to UInt16)
Converts a size_t value to a UInt16 value.

Namespace: diff --git a/docs/html/78fdf4c2-15a1-fdab-23fa-806cdf3dc983.htm b/docs/html/78fdf4c2-15a1-fdab-23fa-806cdf3dc983.htm index 0602796..91df226 100644 --- a/docs/html/78fdf4c2-15a1-fdab-23fa-806cdf3dc983.htm +++ b/docs/html/78fdf4c2-15a1-fdab-23fa-806cdf3dc983.htm @@ -1,4 +1,4 @@ -mp_exp_t Explicit Conversion (UInt32 to mp_exp_t)
mp_exp_t  Conversion (UInt32 to mp_exp_t)
+mp_exp_t Explicit Conversion (UInt32 to mp_exp_t)
mp_exp_t  Conversion (UInt32 to mp_exp_t)
Converts a UInt32 value to an mp_exp_t value.

Namespace: diff --git a/docs/html/7ae8e775-5b2d-4ce0-c45b-5afd1b66ac62.htm b/docs/html/7ae8e775-5b2d-4ce0-c45b-5afd1b66ac62.htm index 8dd85f0..d0f79db 100644 --- a/docs/html/7ae8e775-5b2d-4ce0-c45b-5afd1b66ac62.htm +++ b/docs/html/7ae8e775-5b2d-4ce0-c45b-5afd1b66ac62.htm @@ -1,4 +1,4 @@ -mp_limb_t.ToString Method
mp_limb_tToString Method
+mp_limb_t.ToString Method
mp_limb_tToString Method
Gets the string representation of the mp_limb_t.

Namespace: diff --git a/docs/html/7aee9fae-9d14-72be-6d0f-0f9c4a863fe5.htm b/docs/html/7aee9fae-9d14-72be-6d0f-0f9c4a863fe5.htm index 0075777..67ae90a 100644 --- a/docs/html/7aee9fae-9d14-72be-6d0f-0f9c4a863fe5.htm +++ b/docs/html/7aee9fae-9d14-72be-6d0f-0f9c4a863fe5.htm @@ -59,4 +59,4 @@ Assert.IsTrue(gmp_lib.mpz_get_si(q) = 3334 Assert.IsTrue(gmp_lib.mpz_get_si(r) = -2) ' Release unmanaged memory allocated for n, q, and r. -gmp_lib.mpz_clears(n, q, r, Nothing)
See Also

Reference

\ No newline at end of file +gmp_lib.mpz_clears(n, q, r, Nothing)
See Also
\ No newline at end of file diff --git a/docs/html/7b541895-53a8-b335-32de-d5b2224ff0f7.htm b/docs/html/7b541895-53a8-b335-32de-d5b2224ff0f7.htm index 17bfa35..540a517 100644 --- a/docs/html/7b541895-53a8-b335-32de-d5b2224ff0f7.htm +++ b/docs/html/7b541895-53a8-b335-32de-d5b2224ff0f7.htm @@ -38,4 +38,4 @@ gmp_lib.gmp_randseed_ui(state, 100000UI) Dim rand As UInteger = gmp_lib.gmp_urandomb_ui(state, 8) ' Free all memory occupied by state. -gmp_lib.gmp_randclear(state)
See Also
\ No newline at end of file +gmp_lib.gmp_randclear(state)
See Also
\ No newline at end of file diff --git a/docs/html/7c9b8744-cc4a-e2c1-659f-6da60e92bb78.htm b/docs/html/7c9b8744-cc4a-e2c1-659f-6da60e92bb78.htm index 3ea74bd..ba38a8a 100644 --- a/docs/html/7c9b8744-cc4a-e2c1-659f-6da60e92bb78.htm +++ b/docs/html/7c9b8744-cc4a-e2c1-659f-6da60e92bb78.htm @@ -1,4 +1,4 @@ -mp_size_t Implicit Conversion (UInt16 to mp_size_t)
mp_size_t  Conversion (UInt16 to mp_size_t)
+mp_size_t Implicit Conversion (UInt16 to mp_size_t)
mp_size_t  Conversion (UInt16 to mp_size_t)
Converts a UInt16 value to an mp_size_t value.

Namespace: diff --git a/docs/html/7da3b40f-ae2c-63c5-0157-9b51d54cf6cb.htm b/docs/html/7da3b40f-ae2c-63c5-0157-9b51d54cf6cb.htm index 15f5479..86ca69e 100644 --- a/docs/html/7da3b40f-ae2c-63c5-0157-9b51d54cf6cb.htm +++ b/docs/html/7da3b40f-ae2c-63c5-0157-9b51d54cf6cb.htm @@ -33,4 +33,4 @@ gmp_lib.mpz_init_set_ui(x, 10UI) Assert.IsTrue(gmp_lib.mpz_get_ui(x) = 10UI) ' Release unmanaged memory allocated for x. -gmp_lib.mpz_clear(x)
See Also
\ No newline at end of file +gmp_lib.mpz_clear(x)
See Also
\ No newline at end of file diff --git a/docs/html/7daadb71-9f36-2848-86c4-ba1fba25fcfd.htm b/docs/html/7daadb71-9f36-2848-86c4-ba1fba25fcfd.htm index 8fd76d7..777ea00 100644 --- a/docs/html/7daadb71-9f36-2848-86c4-ba1fba25fcfd.htm +++ b/docs/html/7daadb71-9f36-2848-86c4-ba1fba25fcfd.htm @@ -40,4 +40,4 @@ gmp_lib.mpz_set_ui(x, 10UI) Assert.IsTrue(gmp_lib.mpz_get_ui(x) = 10UI) ' Release unmanaged memory allocated for x. -gmp_lib.mpz_clear(x)
See Also
\ No newline at end of file +gmp_lib.mpz_clear(x)
See Also
\ No newline at end of file diff --git a/docs/html/7dbd9949-90ab-2b31-978d-9fde0a2ba7ee.htm b/docs/html/7dbd9949-90ab-2b31-978d-9fde0a2ba7ee.htm index 3a60b95..5c09042 100644 --- a/docs/html/7dbd9949-90ab-2b31-978d-9fde0a2ba7ee.htm +++ b/docs/html/7dbd9949-90ab-2b31-978d-9fde0a2ba7ee.htm @@ -1,4 +1,4 @@ -mp_limb_t Implicit Conversion (Byte to mp_limb_t)
mp_limb_t  Conversion (Byte to mp_limb_t)
+mp_limb_t Implicit Conversion (Byte to mp_limb_t)
mp_limb_t  Conversion (Byte to mp_limb_t)
Converts a Byte value to an mp_limb_t value.

Namespace: diff --git a/docs/html/7dfe367e-74d3-e782-860b-2314da9c44cf.htm b/docs/html/7dfe367e-74d3-e782-860b-2314da9c44cf.htm index 2a758a8..83d2da4 100644 --- a/docs/html/7dfe367e-74d3-e782-860b-2314da9c44cf.htm +++ b/docs/html/7dfe367e-74d3-e782-860b-2314da9c44cf.htm @@ -24,7 +24,7 @@ If op is zero the return value is always 1.

This function can be used to determine the space required when converting op to a string. - The right amount of allocation is normally two more than the value returned by mpz_sizeinbase(mpz_t, Int32), + The right amount of allocation is normally two more than the value returned by mpz_sizeinbase, one extra for a minus sign and one for the null-terminator.

It will be noted that mpz_sizeinbase(op, 2) can be used to locate the most @@ -53,4 +53,4 @@ Assert.IsTrue(gmp_lib.mpz_sizeinbase(op, 1016) = 4) ' Release unmanaged memory allocated for op. -gmp_lib.mpz_clear(op)

See Also
\ No newline at end of file +gmp_lib.mpz_clear(op)
See Also
\ No newline at end of file diff --git a/docs/html/7ef82a61-e43a-78c7-a28f-8f2d0a5f59b1.htm b/docs/html/7ef82a61-e43a-78c7-a28f-8f2d0a5f59b1.htm index 7452390..46a64b1 100644 --- a/docs/html/7ef82a61-e43a-78c7-a28f-8f2d0a5f59b1.htm +++ b/docs/html/7ef82a61-e43a-78c7-a28f-8f2d0a5f59b1.htm @@ -13,4 +13,4 @@ gmp_randstate_t^ state )

Parameters

state
Type: Math.Gmp.Nativegmp_randstate_t
A state.
See Also
\ No newline at end of file +

Parameters

state
Type: Math.Gmp.Nativegmp_randstate_t
A state.
See Also
\ No newline at end of file diff --git a/docs/html/7f89c102-d1eb-2dab-0e6e-061893309c4b.htm b/docs/html/7f89c102-d1eb-2dab-0e6e-061893309c4b.htm index 1fba459..4bcc8bb 100644 --- a/docs/html/7f89c102-d1eb-2dab-0e6e-061893309c4b.htm +++ b/docs/html/7f89c102-d1eb-2dab-0e6e-061893309c4b.htm @@ -67,4 +67,4 @@ Assert.IsTrue(gmp_lib.mpz_get_si(q) = 3334 Assert.IsTrue(gmp_lib.mpz_get_si(r) = -2) ' Release unmanaged memory allocated for n, d, q, and r. -gmp_lib.mpz_clears(n, d, q, r, Nothing)
See Also

Reference

\ No newline at end of file +gmp_lib.mpz_clears(n, d, q, r, Nothing)
See Also
\ No newline at end of file diff --git a/docs/html/8031c594-b2b2-fa62-7088-00b6fe92f88e.htm b/docs/html/8031c594-b2b2-fa62-7088-00b6fe92f88e.htm index e15956b..163a093 100644 --- a/docs/html/8031c594-b2b2-fa62-7088-00b6fe92f88e.htm +++ b/docs/html/8031c594-b2b2-fa62-7088-00b6fe92f88e.htm @@ -39,4 +39,4 @@ Assert.IsTrue(gmp_lib.gmp_vprintf("%Zd - %QX - % ' Release unmanaged memory. gmp_lib.mpz_clear(z) gmp_lib.mpq_clear(q) -gmp_lib.mpf_clear(f)
See Also
\ No newline at end of file +gmp_lib.mpf_clear(f)
See Also
\ No newline at end of file diff --git a/docs/html/823b356e-0731-c9ca-0b37-660b6eb9ee7c.htm b/docs/html/823b356e-0731-c9ca-0b37-660b6eb9ee7c.htm index 8192608..280e92d 100644 --- a/docs/html/823b356e-0731-c9ca-0b37-660b6eb9ee7c.htm +++ b/docs/html/823b356e-0731-c9ca-0b37-660b6eb9ee7c.htm @@ -68,4 +68,4 @@ Assert.IsTrue(x.ToString() = "0.234e-1") ' Release unmanaged memory allocated for x and y. gmp_lib.mpf_clear(x) -gmp_lib.free(value)
See Also
\ No newline at end of file +gmp_lib.free(value)
See Also
\ No newline at end of file diff --git a/docs/html/82a3fa70-9dcd-a931-eb3e-18095e458891.htm b/docs/html/82a3fa70-9dcd-a931-eb3e-18095e458891.htm index 26dd360..034b006 100644 --- a/docs/html/82a3fa70-9dcd-a931-eb3e-18095e458891.htm +++ b/docs/html/82a3fa70-9dcd-a931-eb3e-18095e458891.htm @@ -1,4 +1,4 @@ -mp_exp_t Implicit Conversion (Int32 to mp_exp_t)
mp_exp_t  Conversion (Int32 to mp_exp_t)
+mp_exp_t Implicit Conversion (Int32 to mp_exp_t)
mp_exp_t  Conversion (Int32 to mp_exp_t)
Converts an Int32 value to an mp_exp_t value.

Namespace: diff --git a/docs/html/8320e5d8-1df9-ca26-3054-e4b93cc0f616.htm b/docs/html/8320e5d8-1df9-ca26-3054-e4b93cc0f616.htm index 181bf52..4ffe35c 100644 --- a/docs/html/8320e5d8-1df9-ca26-3054-e4b93cc0f616.htm +++ b/docs/html/8320e5d8-1df9-ca26-3054-e4b93cc0f616.htm @@ -50,4 +50,4 @@ gmp_lib.mpz_cdiv_r_2exp(r, n, 2UI) Assert.IsTrue(gmp_lib.mpz_get_si(r) = -3) ' Release unmanaged memory allocated for n and r. -gmp_lib.mpz_clears(n, r, Nothing)
See Also

Reference

\ No newline at end of file +gmp_lib.mpz_clears(n, r, Nothing)
See Also
\ No newline at end of file diff --git a/docs/html/835b1c14-21a0-f806-1953-af0ddf068758.htm b/docs/html/835b1c14-21a0-f806-1953-af0ddf068758.htm index 470f9ef..bf8e8d1 100644 --- a/docs/html/835b1c14-21a0-f806-1953-af0ddf068758.htm +++ b/docs/html/835b1c14-21a0-f806-1953-af0ddf068758.htm @@ -1,4 +1,4 @@ -mp_exp_t Implicit Conversion (Int16 to mp_exp_t)
mp_exp_t  Conversion (Int16 to mp_exp_t)
+mp_exp_t Implicit Conversion (Int16 to mp_exp_t)
mp_exp_t  Conversion (Int16 to mp_exp_t)
Converts an Int16 value to an mp_exp_t value.

Namespace: diff --git a/docs/html/8435af1d-e5e4-3e55-1024-449ff7b56ad4.htm b/docs/html/8435af1d-e5e4-3e55-1024-449ff7b56ad4.htm index 98db9a1..76c14b8 100644 --- a/docs/html/8435af1d-e5e4-3e55-1024-449ff7b56ad4.htm +++ b/docs/html/8435af1d-e5e4-3e55-1024-449ff7b56ad4.htm @@ -33,4 +33,4 @@ gmp_lib.mpz_init_set_si(n, 10000) Assert.IsTrue(gmp_lib.mpz_fdiv_ui(n, 3UI) = 1UI) ' Release unmanaged memory allocated for n. -gmp_lib.mpz_clear(n)
See Also

Reference

\ No newline at end of file +gmp_lib.mpz_clear(n)
See Also
\ No newline at end of file diff --git a/docs/html/846f5c8a-6cba-433e-9f18-cde2ff5695cd.htm b/docs/html/846f5c8a-6cba-433e-9f18-cde2ff5695cd.htm index 456227f..4a841bb 100644 --- a/docs/html/846f5c8a-6cba-433e-9f18-cde2ff5695cd.htm +++ b/docs/html/846f5c8a-6cba-433e-9f18-cde2ff5695cd.htm @@ -6,7 +6,17 @@ architecture, thus allowing building Visual Studio Projects for Any CPU, x86, or x64. It is based on the GNU MP "fat" build which automatically detects the current CPU type, and selects any available assembly language code optimization for that CPU, thus providing best performance. -

Overview

+

Source Code

+ The source code of the library is available on + GitHub + in the project + Math.Gmp.Native. +

NuGet Package

+ You can use the library by loading it from the + NuGet + package + Math.Gmp.Native.NET. +

Overview

The gmp_lib class has a static method for each one of the GNU MP functions. Other types are defined to mimic struct's and typedef's of the GNU MP and C libraries, as well as C language @@ -18,79 +28,7 @@ For convenience, this help file has been created from the GNU MP manual version 6.1.2. It shows with examples how each GNU MP function is called in .NET. For an introduction to GNU MP, refer to the GNU MP Manual. -

Functions Categories
  • Global Variable and Constants:

  • Integer Functions:

    • - Initializing Integers: -

      mpz_init - Initialize x, and set its value to 0.
      mpz_inits - Initialize a NULL-terminated list of mpz_t variables, and set their values to 0.
      mpz_init2 - Initialize x, with space for n-bit numbers, and set its value to 0.
      mpz_clear - Free the space occupied by x.
      mpz_clears - Free the space occupied by a NULL-terminated list of mpz_t variables.
      mpz_realloc2 - Change the space allocated for x to n bits.

    • - Assigning Integers: -

      mpz_set - Set the value of rop from op.
      mpz_set_ui - Set the value of rop from op.
      mpz_set_si - Set the value of rop from op.
      mpz_set_d - Set the value of rop from op.
      mpz_set_q - Set the value of rop from op.
      mpz_set_f - Set the value of rop from op.
      mpz_set_str - Set the value of rop from str, a null-terminated C string in base base.
      mpz_swap - Swap the values rop1 and rop2 efficiently.

    • - Simultaneous Integer Init & Assign: -

      mpz_init_set - Initialize rop with limb space and set the initial numeric value from op.
      mpz_init_set_ui - Initialize rop with limb space and set the initial numeric value from op.
      mpz_init_set_si - Initialize rop with limb space and set the initial numeric value from op.
      mpz_init_set_d - Initialize rop with limb space and set the initial numeric value from op.
      mpz_init_set_str - Initialize rop and set its value like mpz_set_str.

    • - Converting Integers: -

      mpz_get_ui - Return the value of op as an unsigned long.
      mpz_get_si - Return the value of op as an signed long.
      mpz_get_d - Convert op to a double, truncating if necessary (i.e. rounding towards zero).
      mpz_get_d_2exp - Convert op to a double, truncating if necessary (i.e. rounding towards zero), and returning the exponent separately.
      mpz_get_str - Convert op to a string of digits in base base.

    • - Integer Arithmetic: -

      mpz_add - Set rop to op1 + op2.
      mpz_add_ui - Set rop to op1 + op2.
      mpz_sub - Set rop to op1 - op2.
      mpz_sub_ui - Set rop to op1 - op2.
      mpz_ui_sub - Set rop to op1 - op2.
      mpz_mul - Set rop to op1 * op2.
      mpz_mul_si - Set rop to op1 * op2.
      mpz_mul_ui - Set rop to op1 * op2.
      mpz_addmul - Set rop to rop + op1 * op2.
      mpz_addmul_ui - Set rop to rop + op1 * op2.
      mpz_submul - Set rop to rop - op1 * op2.
      mpz_submul_ui - Set rop to rop - op1 * op2.
      mpz_mul_2exp - Set rop to op1 * 2^op2.
      mpz_neg - Set rop to -op.
      mpz_abs - Set rop to the absolute value of op.

    • - Integer Division: -

      mpz_cdiv_q - Set the quotient q to ceiling(n / d).
      mpz_cdiv_r - Set the remainder r to n - q * d where q = ceiling(n / d).
      mpz_cdiv_qr - Set the quotient q to ceiling(n / d), and set the remainder r to n - q * d.
      mpz_cdiv_q_ui - Set the quotient q to ceiling(n / d), and return the remainder r = | n - q * d |.
      mpz_cdiv_r_ui - Set the remainder r to n - q * d where q = ceiling(n / d), and return | r |.
      mpz_cdiv_qr_ui - Set quotient q to ceiling(n / d), set the remainder r to n - q * d, and return | r |.
      mpz_cdiv_ui - Return the remainder | r | where r = n - q * d, and where q = ceiling(n / d).
      mpz_cdiv_q_2exp - Set the quotient q to ceiling(n / 2^b).
      mpz_cdiv_r_2exp - Set the remainder r to n - q * 2^b where q = ceiling(n / 2^b).
      mpz_fdiv_q - Set the quotient q to floor(n / d).
      mpz_fdiv_r - Set the remainder r to n - q * d where q = floor(n / d).
      mpz_fdiv_qr - Set the quotient q to floor(n / d), and set the remainder r to n - q * d.
      mpz_fdiv_q_ui - Set the quotient q to floor(n / d), and return the remainder r = | n - q * d |.
      mpz_fdiv_r_ui - Set the remainder r to n - q * d where q = floor(n / d), and return | r |.
      mpz_fdiv_qr_ui - Set quotient q to floor(n / d), set the remainder r to n - q * d, and return | r |.
      mpz_fdiv_ui - Return the remainder | r | where r = n - q * d, and where q = floor(n / d).
      mpz_fdiv_q_2exp - Set the quotient q to floor(n / 2^b).
      mpz_fdiv_r_2exp - Set the remainder r to n - q * 2^b where q = floor(n / 2^b).
      mpz_tdiv_q - Set the quotient q to trunc(n / d).
      mpz_tdiv_r - Set the remainder r to n - q * d where q = trunc(n / d).
      mpz_tdiv_qr - Set the quotient q to trunc(n / d), and set the remainder r to n - q * d.
      mpz_tdiv_q_ui - Set the quotient q to trunc(n / d), and return the remainder r = | n - q * d |.
      mpz_tdiv_r_ui - Set the remainder r to n - q * d where q = trunc(n / d), and return | r |.
      mpz_tdiv_qr_ui - Set quotient q to trunc(n / d), set the remainder r to n - q * d, and return | r |.
      mpz_tdiv_ui - Return the remainder | r | where r = n - q * d, and where q = trunc(n / d).
      mpz_tdiv_q_2exp - Set the quotient q to trunc(n / 2^b).
      mpz_tdiv_r_2exp - Set the remainder r to n - q * 2^b where q = trunc(n / 2^b).
      mpz_mod - Set r to n mod d.
      mpz_mod_ui - Set r to n mod d.
      mpz_divexact - Set q to n / d when it is known in advance that d divides n.
      mpz_divexact_ui - Set q to n / d when it is known in advance that d divides n.
      mpz_divisible_p - Return non-zero if n is exactly divisible by d.
      mpz_divisible_ui_p - Return non-zero if n is exactly divisible by d.
      mpz_divisible_2exp_p - Return non-zero if n is exactly divisible by 2^b.
      mpz_congruent_p - Return non-zero if n is congruent to c modulo d.
      mpz_congruent_ui_p - Return non-zero if n is congruent to c modulo d.
      mpz_congruent_2exp_p - Return non-zero if n is congruent to c modulo 2^b.

    • - Integer Exponentiation: -

      mpz_powm - Set rop to (base^exp) modulo mod.
      mpz_powm_ui - Set rop to (base^exp) modulo mod.
      mpz_powm_sec - Set rop to (base^exp) modulo mod.
      mpz_pow_ui - Set rop to base^exp. The case 0^0 yields 1.
      mpz_ui_pow_ui - Set rop to base^exp. The case 0^0 yields 1.

    • - Integer Roots: -

      mpz_root - Set rop to the truncated integer part of the nth root of op.
      mpz_rootrem - Set root to the truncated integer part of the nth root of u. Set rem to the remainder, u - root^n.
      mpz_sqrt - Set rop to the truncated integer part of the square root of op.
      mpz_sqrtrem - Set rop1 to the truncated integer part of the square root of op, like mpz_sqrt. Set rop2 to the remainder op - rop1 * rop1, which will be zero if op is a perfect square.
      mpz_perfect_power_p - Return non-zero if op is a perfect power, i.e., if there exist integers a and b, with b > 1, such that op = a^b.
      mpz_perfect_square_p - Return non-zero if op is a perfect square, i.e., if the square root of op is an integer.

    • - Number Theoretic Functions: -

      mpz_probab_prime_p - Determine whether n is prime.
      mpz_nextprime - Set rop to the next prime greater than op.
      mpz_gcd - Set rop to the greatest common divisor of op1 and op2.
      mpz_gcd_ui - Compute the greatest common divisor of op1 and op2. If rop is not null, store the result there.
      mpz_gcdext - Set g to the greatest common divisor of a and b, and in addition set s and t to coefficients satisfying a * s + b * t = g.
      mpz_lcm - Set rop to the least common multiple of op1 and op2.
      mpz_lcm_ui - Set rop to the least common multiple of op1 and op2.
      mpz_invert - Compute the inverse of op1 modulo op2 and put the result in rop.
      mpz_jacobi - Calculate the Jacobi symbol (a/b).
      mpz_legendre - Calculate the Legendre symbol (a/p).
      mpz_kronecker - Calculate the Jacobi symbol (a/b) with the Kronecker extension (a/2) = (2/a) when a odd, or (a/2) = 0 when a even.
      mpz_kronecker_si - Calculate the Jacobi symbol (a/b) with the Kronecker extension (a/2) = (2/a) when a odd, or (a/2) = 0 when a even.
      mpz_kronecker_ui - Calculate the Jacobi symbol (a/b) with the Kronecker extension (a/2) = (2/a) when a odd, or (a/2) = 0 when a even.
      mpz_si_kronecker - Calculate the Jacobi symbol (a/b) with the Kronecker extension (a/2) = (2/a) when a odd, or (a/2) = 0 when a even.
      mpz_ui_kronecker - Calculate the Jacobi symbol (a/b) with the Kronecker extension (a/2) = (2/a) when a odd, or (a/2) = 0 when a even.
      mpz_remove - Remove all occurrences of the factor f from op and store the result in rop.
      mpz_fac_ui - Set rop to the factorial n!.
      mpz_2fac_ui - Set rop to the double-factorial n!!.
      mpz_mfac_uiui - Set rop to the m-multi-factorial n!^(m)n.
      mpz_primorial_ui - Set rop to the primorial of n, i.e. the product of all positive prime numbers ≤ n.
      mpz_bin_ui - Compute the binomial coefficient n over k and store the result in rop.
      mpz_bin_uiui - Compute the binomial coefficient n over k and store the result in rop.
      mpz_fib_ui - Sets fn to to F[n], the n’th Fibonacci number.
      mpz_fib2_ui - Sets fn to F[n], and fnsub1 to F[n - 1].
      mpz_lucnum_ui - Sets ln to to L[n], the n’th Lucas number.
      mpz_lucnum2_ui - Sets ln to L[n], and lnsub1 to L[n - 1].
      mpz_millerrabin - An implementation of the probabilistic primality test found in Knuth's Seminumerical Algorithms book.

    • - Integer Comparisons: -

      mpz_cmp - Compare op1 and op2.
      mpz_cmp_d - Compare op1 and op2.
      mpz_cmp_si - Compare op1 and op2.
      mpz_cmp_ui - Compare op1 and op2.
      mpz_cmpabs - Compare the absolute values of op1 and op2.
      mpz_cmpabs_d - Compare the absolute values of op1 and op2.
      mpz_cmpabs_ui - Compare the absolute values of op1 and op2.
      mpz_sgn - Return +1 if op > 0, 0 if op = 0, and -1 if op < 0.

    • - Integer Logic and Bit Fiddling: -

      mpz_and - Set rop to op1 bitwise-and op2.
      mpz_ior - Set rop to op1 bitwise inclusive-or op2.
      mpz_xor - Set rop to op1 bitwise exclusive-or op2.
      mpz_com - Set rop to the one’s complement of op.
      mpz_popcount - Return the population count of op.
      mpz_hamdist - Return the hamming distance between the two operands.
      mpz_scan0 - Scan op for 0 bit.
      mpz_scan1 - Scan op for 1 bit.
      mpz_setbit - Set bit bit_index in rop.
      mpz_clrbit - Clear bit bit_index in rop.
      mpz_combit - Complement bit bit_index in rop.
      mpz_tstbit - Test bit bit_index in op and return 0 or 1 accordingly.

    • - I/O of Integers: -

      mpz_out_str - Output op on stdio stream stream, as a string of digits in base base.
      mpz_inp_str - Input a possibly white-space preceded string in base base from stdio stream stream, and put the read integer in rop.
      mpz_out_raw - Output op on stdio stream stream, in raw binary format.
      mpz_inp_raw - Input from stdio stream stream in the format written by mpz_out_raw, and put the result in rop.

    • - Integer Random Numbers: -

      mpz_urandomb - Generate a uniformly distributed random integer in the range 0 to 2^n - 1, inclusive.
      mpz_urandomm - Generate a uniform random integer in the range 0 to n - 1, inclusive.
      mpz_rrandomb - Generate a random integer with long strings of zeros and ones in the binary representation.
      mpz_random - Generate a random integer of at most max_size limbs.
      mpz_random2 - Generate a random integer of at most max_size limbs, with long strings of zeros and ones in the binary representation.

    • - Integer Import and Export: -

      mpz_import - Set rop from an array of word data at op.
      mpz_export - Fill rop with word data from op.

    • - Miscellaneous Integer Functions: -

      mpz_fits_sint_p - Return non-zero iff the value of op fits in a signed 32-bit integer. Otherwise, return zero.
      mpz_fits_slong_p - Return non-zero iff the value of op fits in a signed 32-bit integer. Otherwise, return zero.
      mpz_fits_sshort_p - Return non-zero iff the value of op fits in a signed 16-bit integer. Otherwise, return zero.
      mpz_fits_uint_p - Return non-zero iff the value of op fits in an unsigned 32-bit integer. Otherwise, return zero.
      mpz_fits_ulong_p - Return non-zero iff the value of op fits in an unsigned 32-bit integer. Otherwise, return zero.
      mpz_fits_ushort_p - Return non-zero iff the value of op fits in an unsigned 16-bit integer. Otherwise, return zero.
      mpz_sizeinbase - Return the size of op measured in number of digits in the given base.
      mpz_even_p - Determine whether op is even.
      mpz_odd_p - Determine whether op is odd.

    • - Integer Special Functions: -

      _mpz_realloc - Change the space for integer to new_alloc limbs.
      mpz_getlimbn - Return limb number n from op.
      mpz_size - Return the size of op measured in number of limbs.
      mpz_limbs_read - Return a pointer to the limb array representing the absolute value of x.
      mpz_limbs_write - Return a pointer to the limb array of x, intended for write access.
      mpz_limbs_modify - Return a pointer to the limb array of x, intended for write access.
      mpz_limbs_finish - Updates the internal size field of x.
      mpz_roinit_n - Special initialization of x, using the given limb array and size.

  • Rational Number Functions:

    • - Initializing Rationals: -

      mpq_canonicalize - Remove any factors that are common to the numerator and denominator of op, and make the denominator positive.
      mpq_init - Initialize x and set it to 0/1.
      mpq_inits - Initialize a NULL-terminated list of mpq_t variables, and set their values to 0/1.
      mpq_clear - Free the space occupied by x.
      mpq_clears - Free the space occupied by a NULL-terminated list of mpq_t variables.
      mpq_set - Assign rop from op.
      mpq_set_z - Assign rop from op.
      mpq_set_ui - Set the value of rop to op1 / op2.
      mpq_set_si - Set the value of rop to op1 / op2.
      mpq_set_str - Set rop from a null-terminated string str in the given base.
      mpq_swap - Swap the values rop1 and rop2 efficiently.

    • - Rational Conversions: -

      mpq_get_d - Convert op to a Double, truncating if necessary (i.e. rounding towards zero).
      mpq_set_d - Set rop to the value of op. There is no rounding, this conversion is exact.
      mpq_set_f - Set rop to the value of op. There is no rounding, this conversion is exact.
      mpq_get_str - Convert op to a string of digits in base base.

    • - Rational Arithmetic: -

      mpq_add - Set sum to addend1 + addend2.
      mpq_sub - Set difference to minuend - subtrahend.
      mpq_mul - Set product to multiplier * multiplicand.
      mpq_mul_2exp - Set rop to op1 * 2*op2.
      mpq_div - Set quotient to dividend / divisor.
      mpq_div_2exp - Set rop to op1 / 2^op2.
      mpq_neg - Set negated_operand to -operand.
      mpq_abs - Set rop to the absolute value of op.
      mpq_inv - Set inverted_number to 1 / number.

    • - Comparing Rationals: -

      mpq_cmp - Compare op1 and op2.
      mpq_cmp_z - Compare op1 and op2.
      mpq_cmp_ui - Compare op1 and num2 / den2.
      mpq_cmp_si - Compare op1 and num2 / den2.
      mpq_sgn - Return +1 if op > 0, 0 if op = 0, and -1 if op < 0.
      mpq_equal - Return non-zero if op1 and op2 are equal, zero if they are non-equal.

    • - Applying Integer Functions: -

      mpq_numref - Return a reference to the numerator op.
      mpq_denref - Return a reference to the denominator op.
      mpq_get_num - Set numerator to the numerator of rational.
      mpq_get_den - Set denominator to the denominator of rational.
      mpq_set_num - Set the numerator of rational to numerator.
      mpq_set_den - Set the denominator of rational to denominator.

    • - I/O of Rationals: -

      mpq_out_str - Output op on stdio stream stream, as a string of digits in base base.
      mpq_inp_str - Read a string of digits from stream and convert them to a rational in rop.

  • Floating-point Functions:

    • - Initializing Floats: -

      mpf_set_default_prec - Set the default precision to be at least prec bits.
      mpf_get_default_prec - Return the default precision actually used.
      mpf_init - Initialize x to 0.
      mpf_init2 - Initialize x to 0 and set its precision to be at least prec bits.
      mpf_inits - Initialize a NULL-terminated list of mpf_t variables, and set their values to 0.
      mpf_clear - Free the space occupied by x.
      mpf_clears - Free the space occupied by a NULL-terminated list of mpf_t variables.
      mpf_get_prec - Return the current precision of op, in bits.
      mpf_set_prec - Set the precision of rop to be at least prec bits.
      mpf_set_prec_raw - Set the precision of rop to be at least prec bits, without changing the memory allocated.
      mpf_size - Return the number of limbs currently in use.

    • - Assigning Floats: -

      mpf_set - Set the value of rop from op.
      mpf_set_ui - Set the value of rop from op.
      mpf_set_si - Set the value of rop from op.
      mpf_set_d - Set the value of rop from op.
      mpf_set_z - Set the value of rop from op.
      mpf_set_q - Set the value of rop from op.
      mpf_set_str - Set the value of rop from the string in str.
      mpf_swap - Swap rop1 and rop2 efficiently.

    • - Simultaneous Float Init & Assign: -

      mpf_init_set - Initialize rop and set its value from op.
      mpf_init_set_ui - Initialize rop and set its value from op.
      mpf_init_set_si - Initialize rop and set its value from op.
      mpf_init_set_d - Initialize rop and set its value from op.
      mpf_init_set_str - Initialize rop and set its value from the string in str.

    • - Converting Floats: -

      mpf_get_d - Convert op to a Double, truncating if necessary (i.e. rounding towards zero).
      mpf_get_d_2exp - Convert op to a double, truncating if necessary (i.e. rounding towards zero), and with an exponent returned separately.
      mpf_get_si - Convert op to a 32-bit integer, truncating any fraction part.
      mpf_get_ui - Convert op to an unsigned 32-bit integer, truncating any fraction part.
      mpf_get_str - Convert op to a string of digits in base base.

    • - Float Arithmetic: -

      mpf_add - Set rop to op1 + op2.
      mpf_add_ui - Set rop to op1 + op2.
      mpf_sub - Set rop to op1 - op2.
      mpf_ui_sub - Set rop to op1 - op2.
      mpf_sub_ui - Set rop to op1 - op2.
      mpf_mul - Set rop to op1 * op2.
      mpf_mul_ui - Set rop to op1 * op2.
      mpf_div - Set rop to op1 / op2.
      mpf_ui_div - Set rop to op1 / op2.
      mpf_div_ui - Set rop to op1 / op2.
      mpf_sqrt - Set rop to the square root of op.
      mpf_sqrt_ui - Set rop to the square root of op.
      mpf_pow_ui - Set rop to op1^op2.
      mpf_neg - Set rop to -op.
      mpf_abs - Set rop to | op |.
      mpf_mul_2exp - Set rop to op1 * 2^op2.
      mpf_div_2exp - Set rop to op1 / 2^op2.

    • - Float Comparison: -

      mpf_cmp - Compare op1 and op2.
      mpf_cmp_z - Compare op1 and op2.
      mpf_cmp_d - Compare op1 and op2.
      mpf_cmp_ui - Compare op1 and op2.
      mpf_cmp_si - Compare op1 and op2.
      mpf_reldiff - Compute the relative difference between op1 and op2 and store the result in rop. This is | op1 - op2 | / op1.
      mpf_sgn - Return +1 if op > 0, 0 if op = 0, and -1 if op < 0.

    • - I/O of Floats: -

      mpf_out_str - Print op to stream, as a string of digits.
      mpf_inp_str - Read a string in base base from stream, and put the read float in rop.

    • - Miscellaneous Float Functions: -

      mpf_ceil - Set rop to op rounded to the next higher integer.
      mpf_floor - Set rop to op rounded to the next lower integer.
      mpf_trunc - Set rop to op rounded to the integer towards zero.
      mpf_integer_p - Return non-zero if op is an integer.
      mpf_fits_ulong_p - Return non-zero if op fits in an unsigned 32-bit integer, when truncated to an integer.
      mpf_fits_slong_p - Return non-zero if op fits in a 32-bit integer, when truncated to an integer.
      mpf_fits_uint_p - Return non-zero if op fits in an unsigned 32-bit integer, when truncated to an integer.
      mpf_fits_sint_p - Return non-zero if op fits in a 32-bit integer, when truncated to an integer.
      mpf_fits_sshort_p - Return non-zero if op fits in a 16-bit integer, when truncated to an integer.
      mpf_fits_ushort_p - Return non-zero if op fits in an unsigned 16-bit integer, when truncated to an integer.
      mpf_urandomb - Generate a uniformly distributed random float in rop, such that 0 ≤ rop < 1, with nbits significant bits in the mantissa or less if the precision of rop is smaller.
      mpf_random2 - Generate a random float of at most max_size limbs, with long strings of zeros and ones in the binary representation.

  • Low-level Functions:

    • mpn_add_n - Add {s1p, n} and {s2p, n}, and write the n least significant limbs of the result to rp.
      mpn_add_1 - Add {s1p, n} and s2limb, and write the n least significant limbs of the result to rp.
      mpn_add - Add {s1p, s1n} and {s2p, s2n}, and write the s1n least significant limbs of the result to rp.
      mpn_sub_n - Subtract {s2p, n} from {s1p, n}, and write the n least significant limbs of the result to rp.
      mpn_sub_1 - Subtract s2limb from {s1p, n}, and write the n least significant limbs of the result to rp.
      mpn_sub - Subtract {s2p, s2n} from {s1p, s1n}, and write the s1n least significant limbs of the result to rp.
      mpn_neg - Perform the negation of {sp, n}, and write the result to {rp, n}.
      mpn_mul_n - Multiply {s1p, n} and {s2p, n}, and write the (2 * n)-limb result to rp.
      mpn_mul - Multiply {s1p, s1n} and {s2p, s2n}, and write the (s1n + s2n)-limb result to rp.
      mpn_sqr - Compute the square of {s1p, n} and write the (2 * n)-limb result to rp.
      mpn_mul_1 - Multiply {s1p, n} by s2limb, and write the n least significant limbs of the product to rp.
      mpn_addmul_1 - Multiply {s1p, n} and s2limb, and add the n least significant limbs of the product to {rp, n} and write the result to rp.
      mpn_submul_1 - Multiply {s1p, n} and s2limb, and subtract the n least significant limbs of the product from {rp, n} and write the result to rp.
      mpn_tdiv_qr - Divide {np, nn} by {dp, dn} and put the quotient at {qp, nn - dn + 1} and the remainder at {rp, dn}.
      mpn_divrem_1 - Divide {s2p, s2n} by s3limb, and write the quotient at r1p.
      mpn_divmod_1 - Divide {s2p, s2n} by s3limb, and write the quotient at r1p.
      mpn_divexact_1 - Divide {sp, n} by d, expecting it to divide exactly, and writing the result to {rrp, n}.
      mpn_divexact_by3 - Divide {sp, n} by 3, expecting it to divide exactly, and writing the result to {rp, n}.
      mpn_divexact_by3c - Divide {sp, n} by 3, expecting it to divide exactly, and writing the result to {rp, n}.
      mpn_mod_1 - Divide {s1p, s1n} by s2limb, and return the remainder.
      mpn_lshift - Shift {sp, n} left by count bits, and write the result to {rp, n}.
      mpn_rshift - Shift {sp, n} right by count bits, and write the result to {rp, n}.
      mpn_cmp - Compare {s1p, n} and {s2p, n}.
      mpn_zero_p - Test {sp, n} and return 1 if the operand is zero, 0 otherwise.
      mpn_gcd - Set {rp, retval} to the greatest common divisor of {xp, xn} and {yp, yn}.
      mpn_gcd_1 - Return the greatest common divisor of {xp, xn} and ylimb.
      mpn_gcdext - Compute the greatest common divisor G of U and V. Compute a cofactor S such that G = US + VT.
      mpn_sqrtrem - Compute the square root of {sp, n} and put the result at {r1p, ceil(n / 2)} and the remainder at {r2p, retval}.
      mpn_sizeinbase - Return the size of {xp, n} measured in number of digits in the given base.
      mpn_get_str - Convert {s1p, s1n} to a raw unsigned char array at str in base base, and return the number of characters produced.
      mpn_set_str - Convert bytes {str, strsize} in the given base to limbs at rp.
      mpn_scan0 - Scan s1p from bit position bit for the next clear bit.
      mpn_scan1 - Scan s1p from bit position bit for the next set bit.
      mpn_random - Generate a random number of length r1n and store it at r1p.
      mpn_random2 - Generate a random number of length r1n and store it at r1p.
      mpn_popcount - Count the number of set bits in {s1p, n}.
      mpn_hamdist - Compute the hamming distance between {s1p, n} and {s2p, n}, which is the number of bit positions where the two operands have different bit values.
      mpn_perfect_square_p - Return non-zero iff {s1p, n} is a perfect square.
      mpn_perfect_power_p - Return non-zero iff {sp, n} is a perfect power.
      mpn_and_n - Perform the bitwise logical and of {s1p, n} and {s2p, n}, and write the result to {rp, n}.
      mpn_ior_n - Perform the bitwise logical inclusive or of {s1p, n} and {s2p, n}, and write the result to {rp, n}.
      mpn_xor_n - Perform the bitwise logical exclusive or of {s1p, n} and {s2p, n}, and write the result to {rp, n}.
      mpn_andn_n - Perform the bitwise logical and of {s1p, n} and the bitwise complement of {s2p, n}, and write the result to {rp, n}.
      mpn_iorn_n - Perform the bitwise logical inclusive or of {s1p, n} and the bitwise complement of {s2p, n}, and write the result to {rp, n}.
      mpn_nand_n - Perform the bitwise logical and of {s1p, n} and {s2p, n}, and write the bitwise complement of the result to {rp, n}.
      mpn_nior_n - Perform the bitwise logical inclusive or of {s1p, n} and {s2p, n}, and write the bitwise complement of the result to {rp, n}.
      mpn_xnor_n - Perform the bitwise logical exclusive or of {s1p, n} and {s2p, n}, and write the bitwise complement of the result to {rp, n}.
      mpn_com - Perform the bitwise complement of {sp, n}, and write the result to {rp, n}.
      mpn_copyi - Copy from {s1p, n} to {rp, n}, increasingly.
      mpn_copyd - Copy from {s1p, n} to {rp, n}, decreasingly.
      mpn_zero - Zero {rp, n}.

    • - Low-level functions for cryptography: -

      mpn_cnd_add_n - If cnd is non-zero, it produces the same result as a regular mpn_add_n, and if cnd is zero, it copies {s1p, n} to the result area and returns zero.
      mpn_cnd_sub_n - If cnd is non-zero, it produces the same result as a regular mpn_sub_n, and if cnd is zero, it copies {s1p, n} to the result area and returns zero.
      mpn_sec_add_1 - Set R to A + b, where R = {rp, n}, A = {ap, n}, and b is a single limb.
      mpn_sec_add_1_itch - Return the scratch space in number of limbs required by the function mpn_sec_add_1.
      mpn_sec_sub_1 - Set R to A - b, where R = {rp, n}, A = {ap, n}, and b is a single limb.
      mpn_sec_sub_1_itch - Return the scratch space in number of limbs required by the function mpn_sec_sub_1.
      mpn_cnd_swap - If cnd is non-zero, swaps the contents of the areas {ap, n} and {bp, n}. Otherwise, the areas are left unmodified.
      mpn_sec_mul - Set R to A * B, where A = {ap, an}, B = {bp, bn}, and R = {rp, an + bn}.
      mpn_sec_mul_itch - Return the scratch space in number of limbs required by the function mpn_sec_mul.
      mpn_sec_sqr - Set R to A^2, where A = {ap, an}, and R = {rp, 2 * an}.
      mpn_sec_sqr_itch - Return the scratch space in number of limbs required by the function mpn_sec_sqr.
      mpn_sec_powm - Set R to (B^E) modulo M, where R = {rp, n}, M = {mp, n}, and E = {ep, ceil(enb / mp_bits_per_limb)}.
      mpn_sec_powm_itch - Return the scratch space in number of limbs required by the function mpn_sec_powm.
      mpn_sec_tabselect - Select entry which from table tab, which has nents entries, each n limbs. Store the selected entry at rp.
      mpn_sec_div_qr - Set Q to the truncated quotient N / D and R to N modulo D, where N = {np, nn}, D = {dp, dn}, Q’s most significant limb is the function return value and the remaining limbs are {qp, nn - dn}, and R = {np, dn}.
      mpn_sec_div_qr_itch - Return the scratch space in number of limbs required by the function mpn_sec_div_qr.
      mpn_sec_div_r - Set R to N modulo D, where N = {np, nn}, D = {dp, dn}, and R = {np, dn}.
      mpn_sec_div_r_itch - Return the scratch space in number of limbs required by the function mpn_sec_div_r.
      mpn_sec_invert - Set R to the inverse of A modulo M, where R = {rp, n}, A = {ap, n}, and M = {mp, n}. This function’s interface is preliminary.
      mpn_sec_invert_itch - Return the scratch space in number of limbs required by the function mpn_sec_invert.

  • Random Number Functions:

  • Formatted Output:

    • - Formatted Output Functions: -

      gmp_printf - Print to the standard output stdout.
      gmp_vprintf - Print to the standard output stdout.
      gmp_fprintf - Print to the stream fp.
      gmp_vfprintf - Print to the stream fp.
      gmp_sprintf - Form a null-terminated string in buf.
      gmp_vsprintf - Form a null-terminated string in buf.
      gmp_snprintf - Form a null-terminated string in buf.
      gmp_vsnprintf - Form a null-terminated string in buf.
      gmp_asprintf - Form a null-terminated string in a block of memory obtained from the current memory allocation function.
      gmp_vasprintf - Form a null-terminated string in a block of memory obtained from the current memory allocation function.

  • Formatted Input:

  • Custom Allocation:

    • mp_set_memory_functions - Replace the current allocation functions from the arguments.
      mp_get_memory_functions - Get the current allocation functions, storing function pointers to the locations given by the arguments.
      allocate - Return a pointer to newly allocated space with at least alloc_size bytes.
      reallocate - Resize a previously allocated block ptr of old_size bytes to be new_size bytes.
      free - De-allocate the space pointed to by ptrs.
      free - De-allocate the space pointed to by ptr.
      free - De-allocate the space pointed to by ptr.
      free - De-allocate the space pointed to by ptr.
      free - De-allocate the space pointed to by ptr.
      ZeroMemory - The ZeroMemory routine fills a block of memory with zeros, given a pointer to the block and the length, in bytes, to be filled.

C and .NET Types Equivalence

+

C and .NET Types Equivalence

The table below shows how each C type maps to .NET. Note that the mp_limb_t and size_t C types map @@ -100,7 +38,7 @@ maximum performance. Unless you intend to use low-level (mpn) functions, you do not need to take into account the CPU word size, and can build for the "Any CPU" platform. -

C Types

.NET Types

short

Int16 / short (C#) / Short (VB.NET)

int

Int32 / int (C#) / Integer (VB.NET)

long

Int32 / int (C#) / Integer (VB.NET)

long long

Int64 / long (C#) / Long (VB.NET)

mp_bitcnt_t

UInt32 / uint (C#) / UInteger (VB.NET)

mp_exp_t

Int32 / int (C#) / Integer (VB.NET)

mp_size_t

Int32 / int (C#) / Integer (VB.NET)

mp_limb_t

UInt32 (on 32-bit CPU) / UInt64 (on 64-bit CPU)

size_t

UInt32 (on 32-bit CPU) / UInt64 (on 64-bit CPU)

Building the GNU MP Library on Windows
  1. +

    C Types

    .NET Types

    short

    Int16 / short (C#) / Short (VB.NET)

    int

    Int32 / int (C#) / Integer (VB.NET)

    long

    Int32 / int (C#) / Integer (VB.NET)

    long long

    Int64 / long (C#) / Long (VB.NET)

    mp_bitcnt_t

    UInt32 / uint (C#) / UInteger (VB.NET)

    mp_exp_t

    Int32 / int (C#) / Integer (VB.NET)

    mp_size_t

    Int32 / int (C#) / Integer (VB.NET)

    mp_limb_t

    UInt32 (on 32-bit CPU) / UInt64 (on 64-bit CPU)

    size_t

    UInt32 (on 32-bit CPU) / UInt64 (on 64-bit CPU)

Building the GNU MP Library on Windows
  1. Install MSYS2.

    On a 64-bit computer, install msys2-x86_64-20161025.exe, @@ -148,12 +86,12 @@ They can also be copied directly into the x86 and x64 folders of the bin/Debug or bin/Release folders.

    The 32-bit and 64-bit make check commands generate some warnings, but all tests passed successfully. -

Building the GNU MP Library for a Specific CPU Type on Windows

+

Building the GNU MP Library for a Specific CPU Type on Windows

The --enable-fat build option above creates a library where optimized low level subroutines are chosen at runtime according to the CPU detected. By using instead the --host option, you can build a library for a specific CPU type. You will end up with a library that runs only on that CPU type, but the library will be samller. See the Build Options from the GNU MP Manual for the supported CPU types. -

Using the GNU MP Library in a Visual Studio C++ Project

+

Using the GNU MP Library in a Visual Studio C++ Project

Although our main goal was to compile GNU MP in order to use it from .NET, the compiled 32-bit and 64-bit GNU MP libraries may be used directly in Visual Studio C++ projects. For example, create a default Visual Studio C++ Console Application. Set the Platform to x64. @@ -165,4 +103,4 @@

See ConsoleApplication12.zip for a sample Visual Studio C++ project. -

See Also
See Also
See Also
\ No newline at end of file +' Release unmanaged memory allocated for op.
See Also
\ No newline at end of file diff --git a/docs/html/84d256a1-cd11-3bf9-3e8c-8a7e1980315d.htm b/docs/html/84d256a1-cd11-3bf9-3e8c-8a7e1980315d.htm index 78a959e..5de3e88 100644 --- a/docs/html/84d256a1-cd11-3bf9-3e8c-8a7e1980315d.htm +++ b/docs/html/84d256a1-cd11-3bf9-3e8c-8a7e1980315d.htm @@ -53,4 +53,4 @@ Assert.IsTrue(gmp_lib.mpq_cmp_si(x, -210, ' Release unmanaged memory allocated for x and y. gmp_lib.mpq_clear(x) -gmp_lib.mpz_clear(y)
See Also
\ No newline at end of file +gmp_lib.mpz_clear(y)
See Also
\ No newline at end of file diff --git a/docs/html/86b2033c-26c3-3889-9025-b2a638910a86.htm b/docs/html/86b2033c-26c3-3889-9025-b2a638910a86.htm index dd9200b..0e3ebfb 100644 --- a/docs/html/86b2033c-26c3-3889-9025-b2a638910a86.htm +++ b/docs/html/86b2033c-26c3-3889-9025-b2a638910a86.htm @@ -29,4 +29,4 @@ gmp_lib.mpz_init_set_si(op, -10) Assert.IsTrue(gmp_lib.mpz_sgn(op) = -1) ' Release unmanaged memory allocated for op. -gmp_lib.mpz_clear(op)
See Also
\ No newline at end of file +gmp_lib.mpz_clear(op)
See Also
\ No newline at end of file diff --git a/docs/html/86ddbf69-57f6-af58-bd13-3eca06123b29.htm b/docs/html/86ddbf69-57f6-af58-bd13-3eca06123b29.htm index dd1cbb6..317cd55 100644 --- a/docs/html/86ddbf69-57f6-af58-bd13-3eca06123b29.htm +++ b/docs/html/86ddbf69-57f6-af58-bd13-3eca06123b29.htm @@ -20,7 +20,7 @@

Parameters

x
Type: Math.Gmp.Nativempz_t
The operand integer.
n
Type: Math.Gmp.Nativemp_size_t
The number of limbs.

Return Value

Type: mp_ptr
A pointer to the limb array of x, intended for write access.
Remarks

The array is reallocated as needed, to make room for n limbs. Requires n > 0. - The mpz_limbs_write(mpz_t, mp_size_t) function may destroy the old value and + The mpz_limbs_write function may destroy the old value and return an array with unspecified contents.

Examples
// Create and initialize new integer x.
 mpz_t x = new mpz_t();
@@ -62,4 +62,4 @@ Assert.IsTrue(s.ToString() = "-10 00000000000000
 
 ' Release unmanaged memory allocated for x and s.
 gmp_lib.mpz_clear(x)
-gmp_lib.free(s)
See Also
\ No newline at end of file +gmp_lib.free(s)
See Also
\ No newline at end of file diff --git a/docs/html/86fd57d1-ccfa-804e-760b-bd8e7ade2176.htm b/docs/html/86fd57d1-ccfa-804e-760b-bd8e7ade2176.htm index e00eb91..dc7f689 100644 --- a/docs/html/86fd57d1-ccfa-804e-760b-bd8e7ade2176.htm +++ b/docs/html/86fd57d1-ccfa-804e-760b-bd8e7ade2176.htm @@ -23,8 +23,8 @@ d : uint32 -> uint32

Parameters

r
Type: Math.Gmp.Nativempz_t
The result remainder integer.
n
Type: Math.Gmp.Nativempz_t
The numerator integer.
d
Type: SystemUInt32
The denominator integer.

Return Value

Type: UInt32
The remainder r.
Remarks

The sign of the divisor is ignored; the result is always non-negative. -

mpz_mod_ui(mpz_t, mpz_t, UInt32) is identical to mpz_fdiv_r_ui(mpz_t, mpz_t, UInt32), returning the remainder as well as setting r. - See mpz_fdiv_ui(mpz_t, UInt32) if only the return value is wanted. +

mpz_mod_ui is identical to mpz_fdiv_r_ui, returning the remainder as well as setting r. + See mpz_fdiv_ui if only the return value is wanted.

Examples
// Create, initialize, and set the value of x to 12222.
 mpz_t x = new mpz_t();
 gmp_lib.mpz_init_set_ui(x, 12222U);
@@ -55,4 +55,4 @@ Assert.IsTrue(gmp_lib.mpz_mod_ui(z, x, 1000012222 Mod 10000)
 
 ' Release unmanaged memory allocated for x and z.
-gmp_lib.mpz_clears(x, z, Nothing)
See Also
\ No newline at end of file +gmp_lib.mpz_clears(x, z, Nothing)
See Also
\ No newline at end of file diff --git a/docs/html/87681f32-b766-3ce2-7c08-98b2d32cb5fa.htm b/docs/html/87681f32-b766-3ce2-7c08-98b2d32cb5fa.htm index 4b198f8..82c623e 100644 --- a/docs/html/87681f32-b766-3ce2-7c08-98b2d32cb5fa.htm +++ b/docs/html/87681f32-b766-3ce2-7c08-98b2d32cb5fa.htm @@ -59,4 +59,4 @@ Assert.IsTrue(borrow = 0) Assert.IsTrue(rp.SequenceEqual(result)) ' Release unmanaged memory. -gmp_lib.free(rp, s1p, s2p, result)
See Also

Reference

\ No newline at end of file +gmp_lib.free(rp, s1p, s2p, result)
See Also
\ No newline at end of file diff --git a/docs/html/87bbc39f-b11a-76d9-f31d-f5dcf365a67d.htm b/docs/html/87bbc39f-b11a-76d9-f31d-f5dcf365a67d.htm index eece464..ab73b64 100644 --- a/docs/html/87bbc39f-b11a-76d9-f31d-f5dcf365a67d.htm +++ b/docs/html/87bbc39f-b11a-76d9-f31d-f5dcf365a67d.htm @@ -1,5 +1,5 @@ -gmp_lib.mpn_sec_add_1_itch Method
Click or drag to resize
gmp_libmpn_sec_add_1_itch Method
- Return the scratch space in number of limbs required by the function mpn_sec_add_1(mp_ptr, mp_ptr, mp_size_t, mp_limb_t, mp_ptr). +gmp_lib.mpn_sec_add_1_itch Method
Click or drag to resize
gmp_libmpn_sec_add_1_itch Method
+ Return the scratch space in number of limbs required by the function mpn_sec_add_1.

Namespace:  Math.Gmp.Native
@@ -13,4 +13,4 @@ mp_size_t n )

Parameters

n
Type: Math.Gmp.Nativemp_size_t
The number of limbs of the mpn_sec_add_1(mp_ptr, mp_ptr, mp_size_t, mp_limb_t, mp_ptr) operand.

Return Value

Type: mp_size_t
The scratch space in number of limbs required by the function mpn_sec_add_1(mp_ptr, mp_ptr, mp_size_t, mp_limb_t, mp_ptr).
See Also
\ No newline at end of file +

Parameters

n
Type: Math.Gmp.Nativemp_size_t
The number of limbs of the mpn_sec_add_1 operand.

Return Value

Type: mp_size_t
The scratch space in number of limbs required by the function mpn_sec_add_1.
See Also
\ No newline at end of file diff --git a/docs/html/87f5432d-aacb-57b6-b4a7-e4dc803684a4.htm b/docs/html/87f5432d-aacb-57b6-b4a7-e4dc803684a4.htm index ff720e7..d2aabdd 100644 --- a/docs/html/87f5432d-aacb-57b6-b4a7-e4dc803684a4.htm +++ b/docs/html/87f5432d-aacb-57b6-b4a7-e4dc803684a4.htm @@ -20,7 +20,7 @@

Parameters

x
Type: Math.Gmp.Nativempz_t
The operand integer.
n
Type: Math.Gmp.Nativemp_size_t
The number of limbs.

Return Value

Type: mp_ptr
A pointer to the limb array of x, intended for write access.
Remarks

The array is reallocated as needed, to make room for n limbs. Requires n > 0. - The mpz_limbs_modify(mpz_t, mp_size_t) function returns an array that holds the old absolute + The mpz_limbs_modify function returns an array that holds the old absolute value of x

Examples
// Create, initialize, and set the value of x to 2.
 mpz_t x = new mpz_t();
 gmp_lib.mpz_init_set_ui(x, 2U);
@@ -59,4 +59,4 @@ Assert.IsTrue(s.ToString() = "-1000 000000000000
 
 ' Release unmanaged memory allocated for x and s.
 gmp_lib.mpz_clear(x)
-gmp_lib.free(s)
See Also
\ No newline at end of file +gmp_lib.free(s)
See Also
\ No newline at end of file diff --git a/docs/html/880536ad-8f64-bc4a-a807-0071061ac720.htm b/docs/html/880536ad-8f64-bc4a-a807-0071061ac720.htm index c8f14b2..d039632 100644 --- a/docs/html/880536ad-8f64-bc4a-a807-0071061ac720.htm +++ b/docs/html/880536ad-8f64-bc4a-a807-0071061ac720.htm @@ -1,4 +1,4 @@ -mp_limb_t Implicit Conversion (mp_limb_t to UInt64)
mp_limb_t  Conversion (mp_limb_t to UInt64)
+mp_limb_t Implicit Conversion (mp_limb_t to UInt64)
mp_limb_t  Conversion (mp_limb_t to UInt64)
Converts a mp_limb_t value to a UInt64 value.

Namespace: diff --git a/docs/html/880c96b7-378e-3cdb-057e-b6eea1c9e529.htm b/docs/html/880c96b7-378e-3cdb-057e-b6eea1c9e529.htm index d0d3d30..7317ea9 100644 --- a/docs/html/880c96b7-378e-3cdb-057e-b6eea1c9e529.htm +++ b/docs/html/880c96b7-378e-3cdb-057e-b6eea1c9e529.htm @@ -59,4 +59,4 @@ Assert.IsTrue(dbl.Value = 1.0) ' Release unmanaged memory. gmp_lib.mpz_clear(z) gmp_lib.mpq_clear(q) -gmp_lib.mpf_clear(f)
See Also
\ No newline at end of file +gmp_lib.mpf_clear(f)
See Also
\ No newline at end of file diff --git a/docs/html/8812c658-675a-b564-9159-2383971747b1.htm b/docs/html/8812c658-675a-b564-9159-2383971747b1.htm index dd6694e..d6da5d5 100644 --- a/docs/html/8812c658-675a-b564-9159-2383971747b1.htm +++ b/docs/html/8812c658-675a-b564-9159-2383971747b1.htm @@ -42,4 +42,4 @@ gmp_lib.mpz_clrbit(rop, 3UI) Assert.IsTrue(gmp_lib.mpz_get_si(rop) = 70) ' Release unmanaged memory allocated for rop. -gmp_lib.mpz_clear(rop)
See Also
\ No newline at end of file +gmp_lib.mpz_clear(rop)
See Also
\ No newline at end of file diff --git a/docs/html/88b8d333-9c9c-de7d-8131-6d1432c14a0c.htm b/docs/html/88b8d333-9c9c-de7d-8131-6d1432c14a0c.htm index af7d12b..b2caf87 100644 --- a/docs/html/88b8d333-9c9c-de7d-8131-6d1432c14a0c.htm +++ b/docs/html/88b8d333-9c9c-de7d-8131-6d1432c14a0c.htm @@ -38,4 +38,4 @@ gmp_lib.mpz_init_set_ui(op1, 63UI) ' Return the greatest common divisor of op1 and 70. Assert.IsTrue(gmp_lib.mpz_gcd_ui(Nothing, op1, 70UI) = 7) ' Release unmanaged memory allocated for op1. -gmp_lib.mpz_clear(op1)
See Also
\ No newline at end of file +gmp_lib.mpz_clear(op1)
See Also
\ No newline at end of file diff --git a/docs/html/88f2d84b-105b-f882-ac55-54a2b6aea39d.htm b/docs/html/88f2d84b-105b-f882-ac55-54a2b6aea39d.htm index 01d24fc..dc4fd7a 100644 --- a/docs/html/88f2d84b-105b-f882-ac55-54a2b6aea39d.htm +++ b/docs/html/88f2d84b-105b-f882-ac55-54a2b6aea39d.htm @@ -50,4 +50,4 @@ gmp_lib.mpz_nextprime(rop, op) Assert.IsTrue(gmp_lib.mpz_get_si(rop) = 13) ' Release unmanaged memory allocated for rop and op. -gmp_lib.mpz_clears(rop, op, Nothing)
See Also
\ No newline at end of file +gmp_lib.mpz_clears(rop, op, Nothing)
See Also
\ No newline at end of file diff --git a/docs/html/8916c18b-a745-2699-2f0a-035cf62dd051.htm b/docs/html/8916c18b-a745-2699-2f0a-035cf62dd051.htm index f7f82ac..a54ab50 100644 --- a/docs/html/8916c18b-a745-2699-2f0a-035cf62dd051.htm +++ b/docs/html/8916c18b-a745-2699-2f0a-035cf62dd051.htm @@ -57,4 +57,4 @@ Assert.IsTrue(str.ToString() = "123456 - 7B/1C8 gmp_lib.free(str) gmp_lib.mpz_clear(z) gmp_lib.mpq_clear(q) -gmp_lib.mpf_clear(f)
See Also

Reference

\ No newline at end of file +gmp_lib.mpf_clear(f)
See Also
\ No newline at end of file diff --git a/docs/html/8968de81-b069-4c5d-e694-8aad8a2c3cdb.htm b/docs/html/8968de81-b069-4c5d-e694-8aad8a2c3cdb.htm index ee9b41e..b360a90 100644 --- a/docs/html/8968de81-b069-4c5d-e694-8aad8a2c3cdb.htm +++ b/docs/html/8968de81-b069-4c5d-e694-8aad8a2c3cdb.htm @@ -6,6 +6,6 @@ Returns a value indicating whether this instance is equal to a specified mp_exp_t value. Public methodGetHashCode
Returns the hash code for this instance. -
(Overrides ValueTypeGetHashCode.)Public methodGetType
Gets the type of the current instance.
(Inherited from Object.)Public methodToString
+
(Overrides ValueTypeGetHashCode.)Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)Public methodToString
Gets the string representation of the mp_exp_t.
(Overrides ValueTypeToString.)Top
See Also
\ No newline at end of file diff --git a/docs/html/89d25f98-71ed-79b0-9b85-7cb9fcbab79d.htm b/docs/html/89d25f98-71ed-79b0-9b85-7cb9fcbab79d.htm index 5dfd0c4..60eb552 100644 --- a/docs/html/89d25f98-71ed-79b0-9b85-7cb9fcbab79d.htm +++ b/docs/html/89d25f98-71ed-79b0-9b85-7cb9fcbab79d.htm @@ -1,4 +1,4 @@ -mp_limb_t Constructor
mp_limb_t Constructor
+mp_limb_t Constructor
mp_limb_t Constructor
Creates a new mp_limb_t, and sets its value.

Namespace: diff --git a/docs/html/89d8c501-6c12-9104-7e2d-be411f443b62.htm b/docs/html/89d8c501-6c12-9104-7e2d-be411f443b62.htm index 6c24dc2..3057410 100644 --- a/docs/html/89d8c501-6c12-9104-7e2d-be411f443b62.htm +++ b/docs/html/89d8c501-6c12-9104-7e2d-be411f443b62.htm @@ -32,4 +32,4 @@ gmp_lib.mpz_init_set_d(x, 10.7) Assert.IsTrue(gmp_lib.mpz_get_d(x) = 10.0) ' Release unmanaged memory allocated for x. -gmp_lib.mpz_clear(x)
See Also
\ No newline at end of file +gmp_lib.mpz_clear(x)
See Also
\ No newline at end of file diff --git a/docs/html/89fff39e-9dc4-4d23-9460-301ae7df92d1.htm b/docs/html/89fff39e-9dc4-4d23-9460-301ae7df92d1.htm index 0f70285..ed1f0a0 100644 --- a/docs/html/89fff39e-9dc4-4d23-9460-301ae7df92d1.htm +++ b/docs/html/89fff39e-9dc4-4d23-9460-301ae7df92d1.htm @@ -16,7 +16,7 @@

Parameters

state
Type: Math.Gmp.Nativegmp_randstate_t
The state to initialize.
Remarks

This will be a compromise between speed and randomness, and is recommended for applications with no special requirements. - Currently this is gmp_randinit_mt(gmp_randstate_t). + Currently this is gmp_randinit_mt.

Examples
// Create new random number generator state.
 gmp_randstate_t state = new gmp_randstate_t();
 
@@ -31,4 +31,4 @@ gmp_lib.gmp_randclear(state);
' Free all memory occupied by state. -gmp_lib.gmp_randclear(state)
See Also
\ No newline at end of file +gmp_lib.gmp_randclear(state)
See Also
\ No newline at end of file diff --git a/docs/html/8ab8ea40-9723-f0c8-18f4-9558c73397b9.htm b/docs/html/8ab8ea40-9723-f0c8-18f4-9558c73397b9.htm index 705ee51..80939b1 100644 --- a/docs/html/8ab8ea40-9723-f0c8-18f4-9558c73397b9.htm +++ b/docs/html/8ab8ea40-9723-f0c8-18f4-9558c73397b9.htm @@ -1,4 +1,4 @@ -gmp_lib.mpq_inits Method
Click or drag to resize
gmp_libmpq_inits Method
+gmp_lib.mpq_inits Method
Click or drag to resize
gmp_libmpq_inits Method
Initialize a NULL-terminated list of mpq_t variables, and set their values to 0/1.

Namespace: @@ -41,4 +41,4 @@ Assert.IsTrue(gmp_lib.mpq_get_d(x2) = 0.0) Assert.IsTrue(gmp_lib.mpq_get_d(x3) = 0.0) ' Release unmanaged memory allocated for the rationals. -gmp_lib.mpq_clears(x1, x2, x3, Nothing)
See Also
\ No newline at end of file +gmp_lib.mpq_clears(x1, x2, x3, Nothing)
See Also
\ No newline at end of file diff --git a/docs/html/8b1e9c27-7278-6032-80c0-015b93258d96.htm b/docs/html/8b1e9c27-7278-6032-80c0-015b93258d96.htm index e56ba27..aa42f62 100644 --- a/docs/html/8b1e9c27-7278-6032-80c0-015b93258d96.htm +++ b/docs/html/8b1e9c27-7278-6032-80c0-015b93258d96.htm @@ -59,4 +59,4 @@ gmp_lib.mpz_cdiv_q(q, n, d) Assert.IsTrue(gmp_lib.mpz_get_si(q) = 3334) ' Release unmanaged memory allocated for n, d, and q. -gmp_lib.mpz_clears(n, d, q, Nothing)
See Also

Reference

\ No newline at end of file +gmp_lib.mpz_clears(n, d, q, Nothing)
See Also
\ No newline at end of file diff --git a/docs/html/8b8d6ec1-3ae5-e6f3-f030-289abe5002d0.htm b/docs/html/8b8d6ec1-3ae5-e6f3-f030-289abe5002d0.htm index d90ba67..856d080 100644 --- a/docs/html/8b8d6ec1-3ae5-e6f3-f030-289abe5002d0.htm +++ b/docs/html/8b8d6ec1-3ae5-e6f3-f030-289abe5002d0.htm @@ -71,4 +71,4 @@ Assert.IsTrue(gmp_lib.mpz_get_ui(op) = 123456' Release unmanaged memory allocated for op. -gmp_lib.mpz_clear(op)
See Also
\ No newline at end of file +gmp_lib.mpz_clear(op)
See Also
\ No newline at end of file diff --git a/docs/html/8beda7fb-bbc4-b56f-fd1f-1459377ecb3b.htm b/docs/html/8beda7fb-bbc4-b56f-fd1f-1459377ecb3b.htm index c692274..35b403d 100644 --- a/docs/html/8beda7fb-bbc4-b56f-fd1f-1459377ecb3b.htm +++ b/docs/html/8beda7fb-bbc4-b56f-fd1f-1459377ecb3b.htm @@ -15,7 +15,7 @@ Top
Properties
  NameDescription
Public property_mp_alloc
- The number of limbs currently allocated at _mp_d. + The number of limbs currently allocated at mp_base._mp_d.
Public property_mp_d
A pointer to an array of limbs which is the magnitude.
(Inherited from mp_base.)
Public property_mp_d_intptr
@@ -24,16 +24,16 @@ The number of limbs, or the negative of that when representing a negative integer.
(Overrides mp_base_mp_size.)
Top
Methods
  - NameDescription
Public methodEquals
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
Protected methodFinalize
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object.)
Public methodGetHashCode
Serves as a hash function for a particular type.
(Inherited from Object.)
Public methodGetType
Gets the type of the current instance.
(Inherited from Object.)
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodToIntPtr
+
NameDescription
Public methodEquals
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
Protected methodFinalize
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object.)
Public methodGetHashCode
Serves as a hash function for a particular type.
(Inherited from Object.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodToIntPtr
Gets the unmanaged memory pointer of the multiple precision integer.
Public methodToString
Return the string representation of the integer.
(Overrides ObjectToString.)
Top
Operators
  NameDescription
Public operatorStatic member(String to mpz_t)
- Converts a String value to an mpz_t value. + Converts a string value to an mpz_t value.
Top
Fields
  NameDescription
Public fieldPointer
Pointer to limbs in unmanaged memory. -
(Inherited from mp_base.)
Top
Remarks
\ No newline at end of file + (Inherited from mp_base.)Top
Remarks
\ No newline at end of file diff --git a/docs/html/8c8c1e55-275f-cff8-2152-883a4eaa163c.htm b/docs/html/8c8c1e55-275f-cff8-2152-883a4eaa163c.htm index 60242fb..b9028c4 100644 --- a/docs/html/8c8c1e55-275f-cff8-2152-883a4eaa163c.htm +++ b/docs/html/8c8c1e55-275f-cff8-2152-883a4eaa163c.htm @@ -45,14 +45,14 @@ The most significant nails bits of each word are skipped, this can be 0 to use the full words.

There is no sign taken from the data, rop will simply be a positive integer. - An application can handle any sign itself, and apply it for instance with mpz_neg(mpz_t, mpz_t). + An application can handle any sign itself, and apply it for instance with mpz_neg.

There are no data alignment restrictions on op, any address is allowed.

Here’s an example converting an array of unsigned long data, most significant element first, and host byte order within each value. -

C++
unsigned long a[20];
+            

C++
unsigned long a[20];
 /* Initialize z and a */
-mpz_import(z, 20, 1, sizeof(a[0]), 0, 0, a);

+mpz_import(z, 20, 1, sizeof(a[0]), 0, 0, a);

This example assumes the full sizeof bytes are used for data in the given type, which is usually true, and certainly true for unsigned long everywhere we know of. However on Cray vector systems it may be noted that short and int are always stored in 8 bytes (and with sizeof indicating that) but use only 32 or 46 bits. @@ -93,4 +93,4 @@ Assert.IsTrue(value.ToString() = "80000000000000 ' Release unmanaged memory allocated for rop, data, and value. gmp_lib.mpz_clear(rop) gmp_lib.free(data) -gmp_lib.free(value)

See Also
\ No newline at end of file +gmp_lib.free(value)
See Also
\ No newline at end of file diff --git a/docs/html/8d141ae9-4a01-bdc9-caf3-8daba3321ac1.htm b/docs/html/8d141ae9-4a01-bdc9-caf3-8daba3321ac1.htm index 2e6c118..2e848f2 100644 --- a/docs/html/8d141ae9-4a01-bdc9-caf3-8daba3321ac1.htm +++ b/docs/html/8d141ae9-4a01-bdc9-caf3-8daba3321ac1.htm @@ -61,4 +61,4 @@ gmp_lib.mpz_mod(z, x, y) Assert.IsTrue(gmp_lib.mpz_get_si(z) = 12222 Mod 10000) ' Release unmanaged memory allocated for x, y, and z. -gmp_lib.mpz_clears(x, y, z, Nothing)
See Also
\ No newline at end of file +gmp_lib.mpz_clears(x, y, z, Nothing)
See Also
\ No newline at end of file diff --git a/docs/html/8d1b97c9-ef9d-303a-0fbe-e7ece7edf391.htm b/docs/html/8d1b97c9-ef9d-303a-0fbe-e7ece7edf391.htm index 1aedfdb..956947e 100644 --- a/docs/html/8d1b97c9-ef9d-303a-0fbe-e7ece7edf391.htm +++ b/docs/html/8d1b97c9-ef9d-303a-0fbe-e7ece7edf391.htm @@ -18,7 +18,7 @@ rop : mpf_t * op : uint32 -> unit

Parameters

rop
Type: Math.Gmp.Nativempf_t
The result float.
op
Type: SystemUInt32
The operand.
Remarks

- The precision of rop will be taken from the active default precision, as set by mpf_set_default_prec(mp_bitcnt_t). + The precision of rop will be taken from the active default precision, as set by mpf_set_default_prec.

Examples
// Set default precision to 64 bits.
 gmp_lib.mpf_set_default_prec(64U);
 
@@ -41,4 +41,4 @@ gmp_lib.mpf_init_set_ui(x, 100UI)
 Assert.IsTrue(gmp_lib.mpf_get_d(x) = 100.0)
 
 ' Release unmanaged memory allocated for x.
-gmp_lib.mpf_clear(x)
See Also
\ No newline at end of file +gmp_lib.mpf_clear(x)
See Also
\ No newline at end of file diff --git a/docs/html/8d6c39e2-22d8-d0ef-219c-dc594e73b2c5.htm b/docs/html/8d6c39e2-22d8-d0ef-219c-dc594e73b2c5.htm index 80ecd5a..b278ea4 100644 --- a/docs/html/8d6c39e2-22d8-d0ef-219c-dc594e73b2c5.htm +++ b/docs/html/8d6c39e2-22d8-d0ef-219c-dc594e73b2c5.htm @@ -17,7 +17,7 @@ )

Parameters

rop
Type: Math.Gmp.Nativempz_t
The destination integer.
op
Type: SystemDouble
The source integer.
Remarks

mpz_set_d(mpz_t, Double) truncate op to make it an integer. +

Parameters

rop
Type: Math.Gmp.Nativempz_t
The destination integer.
op
Type: SystemDouble
The source integer.
Remarks

mpz_set_d truncate op to make it an integer.

Examples
// Create and initialize a new integer x.
 mpz_t x = new mpz_t();
 gmp_lib.mpz_init(x);
@@ -40,4 +40,4 @@ gmp_lib.mpz_set_d(x, 10.7)
 Assert.IsTrue(gmp_lib.mpz_get_si(x) = 10)
 
 ' Release unmanaged memory allocated for x.
-gmp_lib.mpz_clear(x)
See Also
\ No newline at end of file +gmp_lib.mpz_clear(x)
See Also
\ No newline at end of file diff --git a/docs/html/8d80c2f9-de42-f223-595e-108f165d5746.htm b/docs/html/8d80c2f9-de42-f223-595e-108f165d5746.htm index 3570403..e9d385b 100644 --- a/docs/html/8d80c2f9-de42-f223-595e-108f165d5746.htm +++ b/docs/html/8d80c2f9-de42-f223-595e-108f165d5746.htm @@ -51,4 +51,4 @@ gmp_lib.mpz_ui_sub(z, 12222UI, x) Assert.IsTrue(gmp_lib.mpz_get_si(z) = 2222) ' Release unmanaged memory allocated for x and z. -gmp_lib.mpz_clears(x, z, Nothing)
See Also
\ No newline at end of file +gmp_lib.mpz_clears(x, z, Nothing)
See Also
\ No newline at end of file diff --git a/docs/html/8da2a46e-34a6-f8be-270d-32fbf6424d98.htm b/docs/html/8da2a46e-34a6-f8be-270d-32fbf6424d98.htm index ce70cc2..a139593 100644 --- a/docs/html/8da2a46e-34a6-f8be-270d-32fbf6424d98.htm +++ b/docs/html/8da2a46e-34a6-f8be-270d-32fbf6424d98.htm @@ -1,4 +1,4 @@ -size_t Explicit Conversion (Int16 to size_t)
size_t  Conversion (Int16 to size_t)
+size_t Explicit Conversion (Int16 to size_t)
size_t  Conversion (Int16 to size_t)
Converts an Int16 value to a size_t value.

Namespace: diff --git a/docs/html/8dc5397d-96e4-74dd-cd31-0d05649ea927.htm b/docs/html/8dc5397d-96e4-74dd-cd31-0d05649ea927.htm index 1551f52..23877b0 100644 --- a/docs/html/8dc5397d-96e4-74dd-cd31-0d05649ea927.htm +++ b/docs/html/8dc5397d-96e4-74dd-cd31-0d05649ea927.htm @@ -21,4 +21,4 @@ rop : mpq_t * op1 : mpq_t * op2 : uint32 -> unit -

Parameters

rop
Type: Math.Gmp.Nativempq_t
The result rational.
op1
Type: Math.Gmp.Nativempq_t
The first operand rational.
op2
Type: SystemUInt32
The second operand rational.
Examples
See Also
\ No newline at end of file +

Parameters

rop
Type: Math.Gmp.Nativempq_t
The result rational.
op1
Type: Math.Gmp.Nativempq_t
The first operand rational.
op2
Type: SystemUInt32
The second operand rational.
Examples
See Also
\ No newline at end of file diff --git a/docs/html/8dc5a181-8213-f87c-bd52-e77624313a9c.htm b/docs/html/8dc5a181-8213-f87c-bd52-e77624313a9c.htm index d5f08e8..279eca1 100644 --- a/docs/html/8dc5a181-8213-f87c-bd52-e77624313a9c.htm +++ b/docs/html/8dc5a181-8213-f87c-bd52-e77624313a9c.htm @@ -1,4 +1,4 @@ -mp_size_t Explicit Conversion (mp_size_t to SByte)
mp_size_t  Conversion (mp_size_t to SByte)
+mp_size_t Explicit Conversion (mp_size_t to SByte)
mp_size_t  Conversion (mp_size_t to SByte)
Converts an mp_size_t value to an SByte value.

Namespace: diff --git a/docs/html/8e3a525d-9371-fb32-1051-e8e8fe23a63d.htm b/docs/html/8e3a525d-9371-fb32-1051-e8e8fe23a63d.htm index 8a79cbb..ba53210 100644 --- a/docs/html/8e3a525d-9371-fb32-1051-e8e8fe23a63d.htm +++ b/docs/html/8e3a525d-9371-fb32-1051-e8e8fe23a63d.htm @@ -51,4 +51,4 @@ gmp_lib.mpz_pow_ui(rop, base, 4UI) Assert.IsTrue(gmp_lib.mpz_get_si(rop) = 16) ' Release unmanaged memory allocated for rop and base. -gmp_lib.mpz_clears(rop, base, Nothing)
See Also
\ No newline at end of file +gmp_lib.mpz_clears(rop, base, Nothing)
See Also
\ No newline at end of file diff --git a/docs/html/8f3c572b-8133-bccc-b838-9d22e3467898.htm b/docs/html/8f3c572b-8133-bccc-b838-9d22e3467898.htm index 3602900..c6de86d 100644 --- a/docs/html/8f3c572b-8133-bccc-b838-9d22e3467898.htm +++ b/docs/html/8f3c572b-8133-bccc-b838-9d22e3467898.htm @@ -1,4 +1,4 @@ -mp_base Class
mp_base Class
+mp_base Class
Methods
  - NameDescription
Public methodEquals
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
Protected methodFinalize
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object.)
Public methodGetHashCode
Serves as a hash function for a particular type.
(Inherited from Object.)
Public methodGetType
Gets the type of the current instance.
(Inherited from Object.)
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
Top
Fields
+ NameDescription
Public methodEquals
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
Protected methodFinalize
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object.)
Public methodGetHashCode
Serves as a hash function for a particular type.
(Inherited from Object.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
Top
Fields
  NameDescription
Public fieldPointer
Pointer to limbs in unmanaged memory. diff --git a/docs/html/8f9e1df5-6eb0-4f14-3a1f-0d40ab45aac6.htm b/docs/html/8f9e1df5-6eb0-4f14-3a1f-0d40ab45aac6.htm index 789d892..0ff1b32 100644 --- a/docs/html/8f9e1df5-6eb0-4f14-3a1f-0d40ab45aac6.htm +++ b/docs/html/8f9e1df5-6eb0-4f14-3a1f-0d40ab45aac6.htm @@ -1,4 +1,4 @@ -mp_size_t Implicit Conversion (Int16 to mp_size_t)
mp_size_t  Conversion (Int16 to mp_size_t)
+mp_size_t Implicit Conversion (Int16 to mp_size_t)
mp_size_t  Conversion (Int16 to mp_size_t)
Converts an Int16 value to an mp_size_t value.

Namespace: diff --git a/docs/html/9005bf40-4373-e879-9f0a-448b174aad67.htm b/docs/html/9005bf40-4373-e879-9f0a-448b174aad67.htm index fd9e0bf..a321355 100644 --- a/docs/html/9005bf40-4373-e879-9f0a-448b174aad67.htm +++ b/docs/html/9005bf40-4373-e879-9f0a-448b174aad67.htm @@ -17,7 +17,7 @@ )

Parameters

rop
Type: Math.Gmp.Nativempz_t
The destination integer.
op
Type: Math.Gmp.Nativempf_t
The source integer.
Remarks

mpz_set_f(mpz_t, mpf_t) truncate op to make it an integer. +

Parameters

rop
Type: Math.Gmp.Nativempz_t
The destination integer.
op
Type: Math.Gmp.Nativempf_t
The source integer.
Remarks

mpz_set_f truncate op to make it an integer.

Examples
// Create and initialize new integer x, and float y.
 mpz_t x = new mpz_t();
 gmp_lib.mpz_init(x);
@@ -44,4 +44,4 @@ Assert.IsTrue(gmp_lib.mpz_get_si(x) = 1700
 
 ' Release unmanaged memory allocated for x and y.
 gmp_lib.mpz_clear(x)
-gmp_lib.mpf_clear(y)
See Also
\ No newline at end of file +gmp_lib.mpf_clear(y)
See Also
\ No newline at end of file diff --git a/docs/html/906e0eef-6efb-c60b-60d8-4827d7d57bf7.htm b/docs/html/906e0eef-6efb-c60b-60d8-4827d7d57bf7.htm index e011319..be2cb2c 100644 --- a/docs/html/906e0eef-6efb-c60b-60d8-4827d7d57bf7.htm +++ b/docs/html/906e0eef-6efb-c60b-60d8-4827d7d57bf7.htm @@ -1,4 +1,4 @@ -mp_bitcnt_t Implicit Conversion (Byte to mp_bitcnt_t)
mp_bitcnt_t  Conversion (Byte to mp_bitcnt_t)
+mp_bitcnt_t Implicit Conversion (Byte to mp_bitcnt_t)
mp_bitcnt_t  Conversion (Byte to mp_bitcnt_t)
Converts a Byte value to an mp_bitcnt_t value.

Namespace: diff --git a/docs/html/9074a45b-0d68-cf18-75fe-076e720a9a61.htm b/docs/html/9074a45b-0d68-cf18-75fe-076e720a9a61.htm index ab9f5e3..ab1bb34 100644 --- a/docs/html/9074a45b-0d68-cf18-75fe-076e720a9a61.htm +++ b/docs/html/9074a45b-0d68-cf18-75fe-076e720a9a61.htm @@ -28,8 +28,8 @@

Parameters

r1p
Type: Math.Gmp.Nativemp_ptr
s2p
Type: Math.Gmp.Nativemp_ptr
s2n
Type: Math.Gmp.Nativemp_size_t
s3limb
Type: Math.Gmp.Nativemp_limb_t

Return Value

Type: mp_limb_t
Return the remainder.
Remarks

The integer quotient is written to {r1p, s2n}. s2n can be zero. -

mpn_divmod_1(mp_ptr, mp_ptr, mp_size_t, mp_limb_t) exists for upward source compatibility and is simply a macro - calling mpn_divrem_1(mp_ptr, mp_size_t, mp_ptr, mp_size_t, mp_limb_t) with a qxn of 0. +

mpn_divmod_1 exists for upward source compatibility and is simply a macro + calling mpn_divrem_1 with a qxn of 0.

The areas at r1p and s2p have to be identical or completely separate, not partially overlapping. @@ -59,4 +59,4 @@ Assert.IsTrue(remainder = 10) Assert.IsTrue(r1p.SequenceEqual(result)) ' Release unmanaged memory. -gmp_lib.free(r1p, s2p, result)

See Also

Reference

\ No newline at end of file +gmp_lib.free(r1p, s2p, result)
See Also
\ No newline at end of file diff --git a/docs/html/90a57214-6596-be63-31e7-aa3186252628.htm b/docs/html/90a57214-6596-be63-31e7-aa3186252628.htm index 83ec83b..61df5cf 100644 --- a/docs/html/90a57214-6596-be63-31e7-aa3186252628.htm +++ b/docs/html/90a57214-6596-be63-31e7-aa3186252628.htm @@ -39,4 +39,4 @@ gmp_lib.mpn_zero(rp, rp.Size) Assert.IsTrue(rp.SequenceEqual(result)) ' Release unmanaged memory. -gmp_lib.free(rp, result)
See Also
\ No newline at end of file +gmp_lib.free(rp, result)
See Also
\ No newline at end of file diff --git a/docs/html/90eada10-67d0-8376-0010-d053e5043b96.htm b/docs/html/90eada10-67d0-8376-0010-d053e5043b96.htm index a32c0ee..9e75a69 100644 --- a/docs/html/90eada10-67d0-8376-0010-d053e5043b96.htm +++ b/docs/html/90eada10-67d0-8376-0010-d053e5043b96.htm @@ -49,4 +49,4 @@ Assert.IsTrue(gmp_lib.mpz_get_si(x) = -210 Assert.IsTrue(gmp_lib.mpz_get_si(y) = 10) ' Release unmanaged memory allocated for x and y. -gmp_lib.mpz_clears(x, y, Nothing)
See Also
\ No newline at end of file +gmp_lib.mpz_clears(x, y, Nothing)
See Also
\ No newline at end of file diff --git a/docs/html/9137a632-abd2-7963-1991-85e6d753bf13.htm b/docs/html/9137a632-abd2-7963-1991-85e6d753bf13.htm index c49ccd3..fbe822f 100644 --- a/docs/html/9137a632-abd2-7963-1991-85e6d753bf13.htm +++ b/docs/html/9137a632-abd2-7963-1991-85e6d753bf13.htm @@ -30,8 +30,8 @@ b : mp_limb_t * tp : mp_ptr -> mp_limb_t

Parameters

rp
Type: Math.Gmp.Nativemp_ptr
The result integer.
ap
Type: Math.Gmp.Nativemp_ptr
The first operand integer.
n
Type: Math.Gmp.Nativemp_size_t
The number of limbs of ap and rp.
b
Type: Math.Gmp.Nativemp_limb_t
The second operand integer.
tp
Type: Math.Gmp.Nativemp_ptr
The scratch operand integer.

Return Value

Type: mp_limb_t
Returns borrow, either 0 or 1.
Remarks

- This function takes O(N) time, unlike the leaky functions mpn_sub_1(mp_ptr, mp_ptr, mp_size_t, mp_limb_t) which is O(1) on average. - It requires scratch space of mpn_sec_sub_1_itch(mp_size_t)(n) limbs, to be passed in the tp parameter. + This function takes O(N) time, unlike the leaky functions mpn_sub_1 which is O(1) on average. + It requires scratch space of mpn_sec_sub_1_itch(n) limbs, to be passed in the tp parameter. The scratch space requirements are guaranteed to be at most n limbs, and increase monotonously in the operand size.

Examples
// Create multi-precision operands, and expected result.
 mp_ptr ap = new mp_ptr(new uint[] { 0xffffffff, 0xffffffff });
@@ -67,4 +67,4 @@ Assert.IsTrue(borrow = 0)
 Assert.IsTrue(rp.SequenceEqual(result))
 
 ' Release unmanaged memory.
-gmp_lib.free(rp, ap, tp, result)
See Also

Reference

\ No newline at end of file +gmp_lib.free(rp, ap, tp, result)
See Also
\ No newline at end of file diff --git a/docs/html/915a7958-6821-bb64-468f-b0b48b351878.htm b/docs/html/915a7958-6821-bb64-468f-b0b48b351878.htm index cefcc46..be86c8e 100644 --- a/docs/html/915a7958-6821-bb64-468f-b0b48b351878.htm +++ b/docs/html/915a7958-6821-bb64-468f-b0b48b351878.htm @@ -23,7 +23,7 @@ op2 : uint32 -> unit

Parameters

rop
Type: Math.Gmp.Nativempq_t
The result rational.
op1
Type: SystemUInt32
The first operand rational.
op2
Type: SystemUInt32
The second operand rational.
Remarks

Note that if op1 and op2 have common factors, - rop has to be passed to mpq_canonicalize(mpq_t) before any + rop has to be passed to mpq_canonicalize before any operations are performed on rop.

Examples
// Create and initialize a new rational x.
 mpq_t x = new mpq_t();
@@ -47,4 +47,4 @@ gmp_lib.mpq_set_ui(x, 10UI, 10UI, 11UI) = 0)
 
 ' Release unmanaged memory allocated for x.
-gmp_lib.mpq_clear(x)
See Also
\ No newline at end of file +gmp_lib.mpq_clear(x)
See Also
\ No newline at end of file diff --git a/docs/html/92ffc71c-a4b3-4367-ba65-25b82d7e5cfd.htm b/docs/html/92ffc71c-a4b3-4367-ba65-25b82d7e5cfd.htm index 9f02513..7065661 100644 --- a/docs/html/92ffc71c-a4b3-4367-ba65-25b82d7e5cfd.htm +++ b/docs/html/92ffc71c-a4b3-4367-ba65-25b82d7e5cfd.htm @@ -1,4 +1,4 @@ -mp_exp_t Explicit Conversion (mp_exp_t to UInt16)
mp_exp_t  Conversion (mp_exp_t to UInt16)
+mp_exp_t Explicit Conversion (mp_exp_t to UInt16)
mp_exp_t  Conversion (mp_exp_t to UInt16)
Converts an mp_exp_t value to a UInt16 value.

Namespace: diff --git a/docs/html/93206a07-9ee6-f89b-f029-f0e80982c911.htm b/docs/html/93206a07-9ee6-f89b-f029-f0e80982c911.htm index c40a6fc..2dbb0cf 100644 --- a/docs/html/93206a07-9ee6-f89b-f029-f0e80982c911.htm +++ b/docs/html/93206a07-9ee6-f89b-f029-f0e80982c911.htm @@ -1,5 +1,5 @@ -mpz_t._mp_alloc Property
mpz_t_mp_alloc Property
- The number of limbs currently allocated at _mp_d. +mpz_t._mp_alloc Property
mpz_t_mp_alloc Property
+ The number of limbs currently allocated at mp_base._mp_d.

Namespace:  Math.Gmp.Native
@@ -9,8 +9,8 @@ property int _mp_alloc { int get (); }

Property Value

Type: Int32
Remarks

_mp_alloc is the number of limbs currently allocated at _mp_d, - and naturally _mp_alloc >= ABS(_mp_size). - When an mpz routine is about to (or might be about to) increase _mp_size, it checks - _mp_alloc to see whether there’s enough space, and reallocates if not. +

Property Value

Type: Int32
Remarks

mpz_t._mp_alloc is the number of limbs currently allocated at mp_base._mp_d, + and naturally mpz_t._mp_alloc >= ABS(mpz_t._mp_size). + When an mpz routine is about to (or might be about to) increase mpz_t._mp_size, it checks + mpz_t._mp_alloc to see whether there’s enough space, and reallocates if not.

See Also
\ No newline at end of file diff --git a/docs/html/93210ab6-2523-3130-044a-80bcf43c181d.htm b/docs/html/93210ab6-2523-3130-044a-80bcf43c181d.htm index eb9b985..7d664ae 100644 --- a/docs/html/93210ab6-2523-3130-044a-80bcf43c181d.htm +++ b/docs/html/93210ab6-2523-3130-044a-80bcf43c181d.htm @@ -77,4 +77,4 @@ gmp_lib.mpz_powm_sec(rop, base, exp, [mod Assert.IsTrue(gmp_lib.mpz_get_si(rop) = 1) ' Release unmanaged memory allocated for rop, base, exp, and mod. -gmp_lib.mpz_clears(rop, base, exp, [mod], Nothing)
See Also
\ No newline at end of file +gmp_lib.mpz_clears(rop, base, exp, [mod], Nothing)
See Also
\ No newline at end of file diff --git a/docs/html/94df18f5-d7f6-b30a-5f00-f168e513840c.htm b/docs/html/94df18f5-d7f6-b30a-5f00-f168e513840c.htm index fac4699..d469ae3 100644 --- a/docs/html/94df18f5-d7f6-b30a-5f00-f168e513840c.htm +++ b/docs/html/94df18f5-d7f6-b30a-5f00-f168e513840c.htm @@ -1,5 +1,5 @@ gmp_randstate_t Methods
gmp_randstate_t Methods

The gmp_randstate_t type exposes the following members.

Methods
  - NameDescription
Public methodEquals
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
Protected methodFinalize
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object.)
Public methodGetHashCode
Serves as a hash function for a particular type.
(Inherited from Object.)
Public methodGetType
Gets the type of the current instance.
(Inherited from Object.)
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodToIntPtr
+
NameDescription
Public methodEquals
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
Protected methodFinalize
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object.)
Public methodGetHashCode
Serves as a hash function for a particular type.
(Inherited from Object.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodToIntPtr
Get unmanaged memory pointer to the state of a random number generator.
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
Top
See Also
\ No newline at end of file diff --git a/docs/html/94f00d9c-cc2e-8ce7-56e5-f827238651cd.htm b/docs/html/94f00d9c-cc2e-8ce7-56e5-f827238651cd.htm index 78a9db7..3c6aaf7 100644 --- a/docs/html/94f00d9c-cc2e-8ce7-56e5-f827238651cd.htm +++ b/docs/html/94f00d9c-cc2e-8ce7-56e5-f827238651cd.htm @@ -1,4 +1,4 @@ -mp_exp_t Implicit Conversion (UInt16 to mp_exp_t)
mp_exp_t  Conversion (UInt16 to mp_exp_t)
+mp_exp_t Implicit Conversion (UInt16 to mp_exp_t)
mp_exp_t  Conversion (UInt16 to mp_exp_t)
Converts a UInt16 value to an mp_exp_t value.

Namespace: diff --git a/docs/html/95c2ec1a-18ef-5081-f614-ccb6047a2b52.htm b/docs/html/95c2ec1a-18ef-5081-f614-ccb6047a2b52.htm index e73c1f7..eaa99df 100644 --- a/docs/html/95c2ec1a-18ef-5081-f614-ccb6047a2b52.htm +++ b/docs/html/95c2ec1a-18ef-5081-f614-ccb6047a2b52.htm @@ -57,17 +57,17 @@ If rop is NULL in this case, no block is allocated, just NULL is returned.

The sign of op is ignored, just the absolute value is exported. - An application can use mpz_sgn(mpz_t) to get the sign and handle it as desired. + An application can use mpz_sgn to get the sign and handle it as desired. (see GNU MP - Integer Comparisons)

There are no data alignment restrictions on rop, any address is allowed.

When an application is allocating space itself the required size can be determined with a calculation like the following. - Since mpz_sizeinbase(mpz_t, Int32) always returns at least 1, count here will be at least one, which avoids any portability + Since mpz_sizeinbase always returns at least 1, count here will be at least one, which avoids any portability problems with malloc(0), though if z is zero no space at all is actually needed (or written). -

C++
numb = 8 * size - nail;
+            

C++
numb = 8 * size - nail;
 count = (mpz_sizeinbase(z, 2) + numb - 1) / numb;
-p = malloc(count * size);
Examples
// Create, initialize, and set the value of op to 0x800000000000000000000001.
+p = malloc(count * size);
Examples
// Create, initialize, and set the value of op to 0x800000000000000000000001.
 mpz_t op = new mpz_t();
 char_ptr value = new char_ptr("800000000000000000000001");
 gmp_lib.mpz_init_set_str(op, value, 16);
@@ -125,4 +125,4 @@ Assert.IsTrue(result(11) = ' Release unmanaged memory allocated for rop, data, and value.
 gmp_lib.mpz_clear(op)
 gmp_lib.free(data)
-gmp_lib.free(value)
See Also
\ No newline at end of file +gmp_lib.free(value)
See Also
\ No newline at end of file diff --git a/docs/html/95c5a467-0bfe-337e-f6ca-657cf8c19eb1.htm b/docs/html/95c5a467-0bfe-337e-f6ca-657cf8c19eb1.htm index faf65c9..a8b9e4d 100644 --- a/docs/html/95c5a467-0bfe-337e-f6ca-657cf8c19eb1.htm +++ b/docs/html/95c5a467-0bfe-337e-f6ca-657cf8c19eb1.htm @@ -34,4 +34,4 @@ gmp_lib.free(s1p);
1) = 32) ' Release unmanaged memory. -gmp_lib.free(s1p)
See Also
\ No newline at end of file +gmp_lib.free(s1p)
See Also
\ No newline at end of file diff --git a/docs/html/95e10fea-31c2-e900-c5b0-f48636e1d76e.htm b/docs/html/95e10fea-31c2-e900-c5b0-f48636e1d76e.htm index bb58d9b..ca52f6c 100644 --- a/docs/html/95e10fea-31c2-e900-c5b0-f48636e1d76e.htm +++ b/docs/html/95e10fea-31c2-e900-c5b0-f48636e1d76e.htm @@ -57,4 +57,4 @@ Assert.IsTrue(borrow = &H2) Assert.IsTrue(rp.SequenceEqual(result)) ' Release unmanaged memory. -gmp_lib.free(rp, s1p, result)
See Also

Reference

\ No newline at end of file +gmp_lib.free(rp, s1p, result)
See Also
\ No newline at end of file diff --git a/docs/html/96652cce-b8f1-0b9e-8434-19cf9bb3eb29.htm b/docs/html/96652cce-b8f1-0b9e-8434-19cf9bb3eb29.htm index ebd5cb4..eee7144 100644 --- a/docs/html/96652cce-b8f1-0b9e-8434-19cf9bb3eb29.htm +++ b/docs/html/96652cce-b8f1-0b9e-8434-19cf9bb3eb29.htm @@ -1,5 +1,5 @@ -gmp_lib.mpn_sec_powm_itch Method
Click or drag to resize
gmp_libmpn_sec_powm_itch Method
- Return the scratch space in number of limbs required by the function mpn_sec_powm(mp_ptr, mp_ptr, mp_size_t, mp_ptr, mp_bitcnt_t, mp_ptr, mp_size_t, mp_ptr). +gmp_lib.mpn_sec_powm_itch Method
Click or drag to resize
gmp_libmpn_sec_powm_itch Method
+ Return the scratch space in number of limbs required by the function mpn_sec_powm.

Namespace:  Math.Gmp.Native
@@ -21,4 +21,4 @@ bn : mp_size_t * enb : mp_bitcnt_t * n : mp_size_t -> mp_size_t -

Parameters

bn
Type: Math.Gmp.Nativemp_size_t
The number of limbs of the mpn_sec_powm(mp_ptr, mp_ptr, mp_size_t, mp_ptr, mp_bitcnt_t, mp_ptr, mp_size_t, mp_ptr) first operand.
enb
Type: Math.Gmp.Nativemp_bitcnt_t
The number of limbs of the mpn_sec_powm(mp_ptr, mp_ptr, mp_size_t, mp_ptr, mp_bitcnt_t, mp_ptr, mp_size_t, mp_ptr) second operand.
n
Type: Math.Gmp.Nativemp_size_t
The number of limbs of the mpn_sec_powm(mp_ptr, mp_ptr, mp_size_t, mp_ptr, mp_bitcnt_t, mp_ptr, mp_size_t, mp_ptr) third operand.

Return Value

Type: mp_size_t
The scratch space in number of limbs required by the function mpn_sec_powm(mp_ptr, mp_ptr, mp_size_t, mp_ptr, mp_bitcnt_t, mp_ptr, mp_size_t, mp_ptr).
See Also
\ No newline at end of file +

Parameters

bn
Type: Math.Gmp.Nativemp_size_t
The number of limbs of the mpn_sec_powm first operand.
enb
Type: Math.Gmp.Nativemp_bitcnt_t
The number of limbs of the mpn_sec_powm second operand.
n
Type: Math.Gmp.Nativemp_size_t
The number of limbs of the mpn_sec_powm third operand.

Return Value

Type: mp_size_t
The scratch space in number of limbs required by the function mpn_sec_powm.
See Also
\ No newline at end of file diff --git a/docs/html/969bef9e-e9a3-e671-5378-0767ee7f946b.htm b/docs/html/969bef9e-e9a3-e671-5378-0767ee7f946b.htm index b874bb0..ed75167 100644 --- a/docs/html/969bef9e-e9a3-e671-5378-0767ee7f946b.htm +++ b/docs/html/969bef9e-e9a3-e671-5378-0767ee7f946b.htm @@ -1,4 +1,4 @@ -mp_size_t Explicit Conversion (mp_size_t to UInt64)
mp_size_t  Conversion (mp_size_t to UInt64)
+mp_size_t Explicit Conversion (mp_size_t to UInt64)
mp_size_t  Conversion (mp_size_t to UInt64)
Converts an mp_size_t value to a UInt64 value.

Namespace: diff --git a/docs/html/96c4a09e-3f83-00ab-30d0-78a82764b0ce.htm b/docs/html/96c4a09e-3f83-00ab-30d0-78a82764b0ce.htm index 9d8db8e..78007e0 100644 --- a/docs/html/96c4a09e-3f83-00ab-30d0-78a82764b0ce.htm +++ b/docs/html/96c4a09e-3f83-00ab-30d0-78a82764b0ce.htm @@ -31,4 +31,4 @@ Assert.IsTrue(gmp_lib.mpf_get_d(x) = 0.0) Assert.IsTrue(gmp_lib.mpf_get_prec(x) = 64UI) ' Release unmanaged memory allocated for x. -gmp_lib.mpf_clear(x)
See Also
\ No newline at end of file +gmp_lib.mpf_clear(x)
See Also
\ No newline at end of file diff --git a/docs/html/96e2fb95-0ac0-3d24-bea9-ee5631f30347.htm b/docs/html/96e2fb95-0ac0-3d24-bea9-ee5631f30347.htm index 659cb85..37a6435 100644 --- a/docs/html/96e2fb95-0ac0-3d24-bea9-ee5631f30347.htm +++ b/docs/html/96e2fb95-0ac0-3d24-bea9-ee5631f30347.htm @@ -57,4 +57,4 @@ gmp_lib.mpf_pow_ui(z, x, 3UI) Assert.IsTrue(gmp_lib.mpf_get_d(z) = 1000.0) ' Release unmanaged memory allocated for x and z. -gmp_lib.mpf_clears(x, z, Nothing)
See Also
\ No newline at end of file +gmp_lib.mpf_clears(x, z, Nothing)
See Also
\ No newline at end of file diff --git a/docs/html/9761cc8e-6099-7a76-5ea6-d27f617fd5d1.htm b/docs/html/9761cc8e-6099-7a76-5ea6-d27f617fd5d1.htm index 35ebdfe..d18f1b4 100644 --- a/docs/html/9761cc8e-6099-7a76-5ea6-d27f617fd5d1.htm +++ b/docs/html/9761cc8e-6099-7a76-5ea6-d27f617fd5d1.htm @@ -47,4 +47,4 @@ gmp_lib.mpz_abs(z, x) Assert.IsTrue(gmp_lib.mpz_get_si(z) = 10000) ' Release unmanaged memory allocated for x and z. -gmp_lib.mpz_clears(x, z, Nothing)
See Also
\ No newline at end of file +gmp_lib.mpz_clears(x, z, Nothing)
See Also
\ No newline at end of file diff --git a/docs/html/98083eac-9993-41b2-4943-678785fce712.htm b/docs/html/98083eac-9993-41b2-4943-678785fce712.htm index d245c19..8f65d1e 100644 --- a/docs/html/98083eac-9993-41b2-4943-678785fce712.htm +++ b/docs/html/98083eac-9993-41b2-4943-678785fce712.htm @@ -18,7 +18,7 @@ x : mpf_t * prec : mp_bitcnt_t -> unit

Parameters

x
Type: Math.Gmp.Nativempf_t
The operand float.
prec
Type: Math.Gmp.Nativemp_bitcnt_t
The minimum precision in bits.
Remarks

- Normally, a variable should be initialized once only or at least be cleared, using mpf_clear(mpf_t), between initializations. + Normally, a variable should be initialized once only or at least be cleared, using mpf_clear, between initializations.

Examples
// Create and initialize a new floating-point number x with 64-bit precision.
 mpf_t x = new mpf_t();
 gmp_lib.mpf_init2(x, 64U);
@@ -39,4 +39,4 @@ Assert.IsTrue(gmp_lib.mpf_get_d(x) = 0.0)
 Assert.IsTrue(gmp_lib.mpf_get_prec(x) = 64UI)
 
 ' Release unmanaged memory allocated for x.
-gmp_lib.mpf_clear(x)
See Also
\ No newline at end of file +gmp_lib.mpf_clear(x)
See Also
\ No newline at end of file diff --git a/docs/html/981cfca4-f958-045f-84b7-01717fcd88d1.htm b/docs/html/981cfca4-f958-045f-84b7-01717fcd88d1.htm index f027c71..0b7adbb 100644 --- a/docs/html/981cfca4-f958-045f-84b7-01717fcd88d1.htm +++ b/docs/html/981cfca4-f958-045f-84b7-01717fcd88d1.htm @@ -67,4 +67,4 @@ gmp_lib.mpz_urandomm(rop, state, n) ' Free all memory occupied by state, rop, and n. gmp_lib.gmp_randclear(state) -gmp_lib.mpz_clears(rop, n, Nothing)
See Also
\ No newline at end of file +gmp_lib.mpz_clears(rop, n, Nothing)
See Also
\ No newline at end of file diff --git a/docs/html/985a65cd-9a65-e8b3-580b-626b65662dd6.htm b/docs/html/985a65cd-9a65-e8b3-580b-626b65662dd6.htm index 4ad7b47..4b0d0d1 100644 --- a/docs/html/985a65cd-9a65-e8b3-580b-626b65662dd6.htm +++ b/docs/html/985a65cd-9a65-e8b3-580b-626b65662dd6.htm @@ -39,4 +39,4 @@ gmp_lib.mpz_primorial_ui(rop, 9UI) Assert.IsTrue(gmp_lib.mpz_get_si(rop) = 210) ' Release unmanaged memory allocated for rop. -gmp_lib.mpz_clear(rop)
See Also
\ No newline at end of file +gmp_lib.mpz_clear(rop)
See Also
\ No newline at end of file diff --git a/docs/html/99a405b5-c051-9905-cf57-7139a0e503cf.htm b/docs/html/99a405b5-c051-9905-cf57-7139a0e503cf.htm index aa10b15..c8da326 100644 --- a/docs/html/99a405b5-c051-9905-cf57-7139a0e503cf.htm +++ b/docs/html/99a405b5-c051-9905-cf57-7139a0e503cf.htm @@ -57,4 +57,4 @@ gmp_lib.mpf_mul_ui(z, x, 210UI) Assert.IsTrue(gmp_lib.mpf_get_d(z) = 2100.0) ' Release unmanaged memory allocated for x and z. -gmp_lib.mpf_clears(x, z, Nothing)
See Also
\ No newline at end of file +gmp_lib.mpf_clears(x, z, Nothing)
See Also
\ No newline at end of file diff --git a/docs/html/9a169dd9-42b0-ea59-abbe-4efc6b870c75.htm b/docs/html/9a169dd9-42b0-ea59-abbe-4efc6b870c75.htm index 83ee661..534f166 100644 --- a/docs/html/9a169dd9-42b0-ea59-abbe-4efc6b870c75.htm +++ b/docs/html/9a169dd9-42b0-ea59-abbe-4efc6b870c75.htm @@ -42,4 +42,4 @@ gmp_lib.mpz_init_set_str(op, value, 16) ' Release unmanaged memory allocated for op and value. gmp_lib.mpz_clear(op) -gmp_lib.free(value)
See Also
\ No newline at end of file +gmp_lib.free(value)
See Also
\ No newline at end of file diff --git a/docs/html/9a229bed-b8b6-e0ad-f153-689455252ec4.htm b/docs/html/9a229bed-b8b6-e0ad-f153-689455252ec4.htm index a3e7355..c09cd4e 100644 --- a/docs/html/9a229bed-b8b6-e0ad-f153-689455252ec4.htm +++ b/docs/html/9a229bed-b8b6-e0ad-f153-689455252ec4.htm @@ -47,4 +47,4 @@ Assert.IsTrue(allocate IsNot ' Allocate and free memory. Dim p As void_ptr = allocate(100) -free(p, 100)
See Also
\ No newline at end of file +free(p, 100)
See Also
\ No newline at end of file diff --git a/docs/html/9a68645a-d8d6-f4c1-f706-0dc217f9809a.htm b/docs/html/9a68645a-d8d6-f4c1-f706-0dc217f9809a.htm index 0156077..c3c4fde 100644 --- a/docs/html/9a68645a-d8d6-f4c1-f706-0dc217f9809a.htm +++ b/docs/html/9a68645a-d8d6-f4c1-f706-0dc217f9809a.htm @@ -72,4 +72,4 @@ Assert.IsTrue(rp.SequenceEqual(result)) ' Release unmanaged memory. gmp_lib.free(rp) -gmp_lib.free(str)
See Also
\ No newline at end of file +gmp_lib.free(str)
See Also
\ No newline at end of file diff --git a/docs/html/9aa24cc8-8cf5-4b8a-cd1b-5ded400efa50.htm b/docs/html/9aa24cc8-8cf5-4b8a-cd1b-5ded400efa50.htm index c0cea85..86dc7b4 100644 --- a/docs/html/9aa24cc8-8cf5-4b8a-cd1b-5ded400efa50.htm +++ b/docs/html/9aa24cc8-8cf5-4b8a-cd1b-5ded400efa50.htm @@ -36,4 +36,4 @@ gmp_lib.free(s1p);
3) = 2) ' Release unmanaged memory. -gmp_lib.free(s1p)
See Also

Reference

\ No newline at end of file +gmp_lib.free(s1p)
See Also
\ No newline at end of file diff --git a/docs/html/9aa3bb30-32b3-b465-af05-9b048bb610f1.htm b/docs/html/9aa3bb30-32b3-b465-af05-9b048bb610f1.htm index faa0ccc..caa7d55 100644 --- a/docs/html/9aa3bb30-32b3-b465-af05-9b048bb610f1.htm +++ b/docs/html/9aa3bb30-32b3-b465-af05-9b048bb610f1.htm @@ -11,6 +11,6 @@ }

Property Value

Type: mp_size_t
Remarks

Zero is represented by _mp_size and _mp_exp both set to zero, - and in that case the _mp_d data is unused. + and in that case the mp_base._mp_d data is unused. (In the future _mp_exp might be undefined when representing zero.)

See Also
\ No newline at end of file diff --git a/docs/html/9ab62efe-605f-58cf-588c-1e52adcfb373.htm b/docs/html/9ab62efe-605f-58cf-588c-1e52adcfb373.htm index 69fd4fa..713176d 100644 --- a/docs/html/9ab62efe-605f-58cf-588c-1e52adcfb373.htm +++ b/docs/html/9ab62efe-605f-58cf-588c-1e52adcfb373.htm @@ -1,4 +1,4 @@ -mp_limb_t Explicit Conversion (mp_limb_t to UInt16)
mp_limb_t  Conversion (mp_limb_t to UInt16)
+mp_limb_t Explicit Conversion (mp_limb_t to UInt16)
mp_limb_t  Conversion (mp_limb_t to UInt16)
Converts a mp_limb_t value to a UInt16 value.

Namespace: diff --git a/docs/html/9b49e0e1-2b6a-8d1a-eb15-0a1a17358384.htm b/docs/html/9b49e0e1-2b6a-8d1a-eb15-0a1a17358384.htm index 04f6963..ff4b8a2 100644 --- a/docs/html/9b49e0e1-2b6a-8d1a-eb15-0a1a17358384.htm +++ b/docs/html/9b49e0e1-2b6a-8d1a-eb15-0a1a17358384.htm @@ -1,4 +1,4 @@ -mp_limb_t Implicit Conversion (UInt64 to mp_limb_t)
mp_limb_t  Conversion (UInt64 to mp_limb_t)
+mp_limb_t Implicit Conversion (UInt64 to mp_limb_t)
mp_limb_t  Conversion (UInt64 to mp_limb_t)
Converts a UInt64 value to an mp_limb_t value.

Namespace: diff --git a/docs/html/9b4a5f6b-3f8e-a957-ae84-303c6897aeb4.htm b/docs/html/9b4a5f6b-3f8e-a957-ae84-303c6897aeb4.htm index 41f8494..8bb4bbc 100644 --- a/docs/html/9b4a5f6b-3f8e-a957-ae84-303c6897aeb4.htm +++ b/docs/html/9b4a5f6b-3f8e-a957-ae84-303c6897aeb4.htm @@ -53,4 +53,4 @@ gmp_lib.mpf_ceil(z, x) Assert.IsTrue(gmp_lib.mpf_get_d(z) = 11.0) ' Release unmanaged memory allocated for x and z. -gmp_lib.mpf_clears(x, z, Nothing)
See Also
\ No newline at end of file +gmp_lib.mpf_clears(x, z, Nothing)
See Also
\ No newline at end of file diff --git a/docs/html/9cbc8594-a202-86fd-f4e8-22635ba952b5.htm b/docs/html/9cbc8594-a202-86fd-f4e8-22635ba952b5.htm index 8f7b827..2bb9955 100644 --- a/docs/html/9cbc8594-a202-86fd-f4e8-22635ba952b5.htm +++ b/docs/html/9cbc8594-a202-86fd-f4e8-22635ba952b5.htm @@ -34,4 +34,4 @@ gmp_lib.mpz_init_set_si(x, 10) Assert.IsTrue(gmp_lib.mpz_get_si(x) = 10) ' Release unmanaged memory allocated for x. -gmp_lib.mpz_clear(x)
See Also
\ No newline at end of file +gmp_lib.mpz_clear(x)
See Also
\ No newline at end of file diff --git a/docs/html/9de702f4-758b-2a4e-1025-ed5e46cc7db2.htm b/docs/html/9de702f4-758b-2a4e-1025-ed5e46cc7db2.htm index 4eef43f..98620dc 100644 --- a/docs/html/9de702f4-758b-2a4e-1025-ed5e46cc7db2.htm +++ b/docs/html/9de702f4-758b-2a4e-1025-ed5e46cc7db2.htm @@ -26,7 +26,7 @@ exp : mpz_t * mod : mpz_t -> unit

Parameters

rop
Type: Math.Gmp.Nativempz_t
The result integer.
base
Type: Math.Gmp.Nativempz_t
The base integer.
exp
Type: Math.Gmp.Nativempz_t
The exponent integer.
mod
Type: Math.Gmp.Nativempz_t
The modulo integer.
Remarks

- Negative exp is supported if an inverse base^-1 modulo mod exists (see mpz_invert(mpz_t, mpz_t, mpz_t)). + Negative exp is supported if an inverse base^-1 modulo mod exists (see mpz_invert). If an inverse doesn’t exist then a divide by zero is raised.

Examples
// Create, initialize, and set the value of base to 2.
 mpz_t @base = new mpz_t();
@@ -74,4 +74,4 @@ gmp_lib.mpz_powm(rop, base, exp, [mod])
 Assert.IsTrue(gmp_lib.mpz_get_si(rop) = 1)
 
 ' Release unmanaged memory allocated for rop, base, exp, and mod.
-gmp_lib.mpz_clears(rop, base, exp, [mod], Nothing)
See Also
\ No newline at end of file +gmp_lib.mpz_clears(rop, base, exp, [mod], Nothing)
See Also
\ No newline at end of file diff --git a/docs/html/9e7b9239-a7a8-4667-f6c7-bfc142d3f429.htm b/docs/html/9e7b9239-a7a8-4667-f6c7-bfc142d3f429.htm index 3fcc9a1..37205c7 100644 --- a/docs/html/9e7b9239-a7a8-4667-f6c7-bfc142d3f429.htm +++ b/docs/html/9e7b9239-a7a8-4667-f6c7-bfc142d3f429.htm @@ -84,4 +84,4 @@ Assert.IsTrue(exp = 1) ' Release unmanaged memory allocated for x. gmp_lib.mpf_clear(x) -gmp_lib.free(value)
See Also
\ No newline at end of file +gmp_lib.free(value)
See Also
\ No newline at end of file diff --git a/docs/html/9e93d02e-f5c7-1a6f-68fe-a33d793a93e2.htm b/docs/html/9e93d02e-f5c7-1a6f-68fe-a33d793a93e2.htm index 92786b7..48c525b 100644 --- a/docs/html/9e93d02e-f5c7-1a6f-68fe-a33d793a93e2.htm +++ b/docs/html/9e93d02e-f5c7-1a6f-68fe-a33d793a93e2.htm @@ -14,7 +14,7 @@ )

Parameters

prec
Type: Math.Gmp.Nativemp_bitcnt_t
The minimum precision in bits.
Remarks

- All subsequent calls to mpf_init(mpf_t) will use this precision, but previously initialized variables are unaffected. + All subsequent calls to mpf_init will use this precision, but previously initialized variables are unaffected.

Examples
// Set default precision to 128 bits.
 gmp_lib.mpf_set_default_prec(128U);
 
@@ -23,4 +23,4 @@ Assert.IsTrue(gmp_lib.mpf_get_default_prec() == 1
 gmp_lib.mpf_set_default_prec(128UI)
 
 ' Assert that the value of x is 128 bits.
-Assert.IsTrue(gmp_lib.mpf_get_default_prec() = 128UI)
See Also
\ No newline at end of file +Assert.IsTrue(gmp_lib.mpf_get_default_prec() = 128UI)
See Also
\ No newline at end of file diff --git a/docs/html/9eac8ea9-0821-09b2-8091-e6638c562c7f.htm b/docs/html/9eac8ea9-0821-09b2-8091-e6638c562c7f.htm index b0f69eb..29d80ee 100644 --- a/docs/html/9eac8ea9-0821-09b2-8091-e6638c562c7f.htm +++ b/docs/html/9eac8ea9-0821-09b2-8091-e6638c562c7f.htm @@ -51,4 +51,4 @@ gmp_lib.mpq_set(x, y) Assert.IsTrue(gmp_lib.mpq_cmp_si(x, -210, 13) = 0) ' Release unmanaged memory allocated for x and y. -gmp_lib.mpq_clears(x, y, Nothing)
See Also
\ No newline at end of file +gmp_lib.mpq_clears(x, y, Nothing)
See Also
\ No newline at end of file diff --git a/docs/html/9fb96802-e56e-8fd8-cef2-b44870d09a10.htm b/docs/html/9fb96802-e56e-8fd8-cef2-b44870d09a10.htm index bddd7b8..237992e 100644 --- a/docs/html/9fb96802-e56e-8fd8-cef2-b44870d09a10.htm +++ b/docs/html/9fb96802-e56e-8fd8-cef2-b44870d09a10.htm @@ -22,7 +22,7 @@ sp : mp_ptr * n : mp_size_t -> mp_limb_t

Parameters

rp
Type: Math.Gmp.Nativemp_ptr
The result integer.
sp
Type: Math.Gmp.Nativemp_ptr
The operand integer.
n
Type: Math.Gmp.Nativemp_size_t
The number of limbs of sp and rp.

Return Value

Type: mp_limb_t
Return borrow, either 0 or 1.
Remarks

- This is equivalent to calling mpn_sub_n(mp_ptr, mp_ptr, mp_ptr, mp_size_t) with a n-limb + This is equivalent to calling mpn_sub_n with a n-limb zero minuend and passing {sp, n} as subtrahend.

Examples
// Create multi-precision operands, and expected result.
 mp_ptr sp = new mp_ptr(new uint[] { 0xffffffff, 0xffffffff });
@@ -50,4 +50,4 @@ Assert.IsTrue(borrow = 1)
 Assert.IsTrue(rp.SequenceEqual(result))
 
 ' Release unmanaged memory.
-gmp_lib.free(rp, sp, result)
See Also

Reference

\ No newline at end of file +gmp_lib.free(rp, sp, result)
See Also
\ No newline at end of file diff --git a/docs/html/9fd28088-e353-2b5e-03e3-9c2763226ed6.htm b/docs/html/9fd28088-e353-2b5e-03e3-9c2763226ed6.htm index 048cd7c..b845efa 100644 --- a/docs/html/9fd28088-e353-2b5e-03e3-9c2763226ed6.htm +++ b/docs/html/9fd28088-e353-2b5e-03e3-9c2763226ed6.htm @@ -26,7 +26,7 @@ exp : uint32 * mod : mpz_t -> unit

Parameters

rop
Type: Math.Gmp.Nativempz_t
The result integer.
base
Type: Math.Gmp.Nativempz_t
The base integer.
exp
Type: SystemUInt32
The exponent integer.
mod
Type: Math.Gmp.Nativempz_t
The modulo integer.
Remarks

- Negative exp is supported if an inverse base^-1 modulo mod exists (see mpz_invert(mpz_t, mpz_t, mpz_t)). + Negative exp is supported if an inverse base^-1 modulo mod exists (see mpz_invert). If an inverse doesn’t exist then a divide by zero is raised.

Examples
// Create, initialize, and set the value of base to 2.
 mpz_t @base = new mpz_t();
@@ -63,4 +63,4 @@ gmp_lib.mpz_powm_ui(rop, base, 4UI, [1)
 
 ' Release unmanaged memory allocated for rop, base, and mod.
-gmp_lib.mpz_clears(rop, base, [mod], Nothing)
See Also
\ No newline at end of file +gmp_lib.mpz_clears(rop, base, [mod], Nothing)
See Also
\ No newline at end of file diff --git a/docs/html/9fe90631-f519-1cf3-5a20-701d2bae1d0d.htm b/docs/html/9fe90631-f519-1cf3-5a20-701d2bae1d0d.htm index a9d1feb..29c7c2e 100644 --- a/docs/html/9fe90631-f519-1cf3-5a20-701d2bae1d0d.htm +++ b/docs/html/9fe90631-f519-1cf3-5a20-701d2bae1d0d.htm @@ -78,4 +78,4 @@ Assert.IsTrue(qp.SequenceEqual(quotient)) Assert.IsTrue(rp.SequenceEqual(remainder)) ' Release unmanaged memory. -gmp_lib.free(qp, rp, np, dp, quotient, remainder)
See Also

Reference

\ No newline at end of file +gmp_lib.free(qp, rp, np, dp, quotient, remainder)
See Also
\ No newline at end of file diff --git a/docs/html/a066df5a-c312-3b00-6092-6f914c3ee248.htm b/docs/html/a066df5a-c312-3b00-6092-6f914c3ee248.htm index 6fa3b77..dcc8739 100644 --- a/docs/html/a066df5a-c312-3b00-6092-6f914c3ee248.htm +++ b/docs/html/a066df5a-c312-3b00-6092-6f914c3ee248.htm @@ -29,4 +29,4 @@ gmp_lib.mpz_init_set_ui(op, UInteger.MaxV Assert.IsTrue(gmp_lib.mpz_fits_sint_p(op) = 0) ' Release unmanaged memory allocated for op. -gmp_lib.mpz_clear(op)
See Also
\ No newline at end of file +gmp_lib.mpz_clear(op)
See Also
\ No newline at end of file diff --git a/docs/html/a1075491-112f-885c-7097-2745d8c251a2.htm b/docs/html/a1075491-112f-885c-7097-2745d8c251a2.htm index d9dc5a6..6d06b3f 100644 --- a/docs/html/a1075491-112f-885c-7097-2745d8c251a2.htm +++ b/docs/html/a1075491-112f-885c-7097-2745d8c251a2.htm @@ -1,4 +1,4 @@ -mp_limb_t.Equals Method (mp_limb_t)
mp_limb_tEquals Method (mp_limb_t)
+mp_limb_t.Equals Method (mp_limb_t)
mp_limb_tEquals Method (mp_limb_t)
Returns a value indicating whether this instance is equal to a specified mp_limb_t value.

Namespace: diff --git a/docs/html/a248732b-c4be-7e9a-4207-0049371764ff.htm b/docs/html/a248732b-c4be-7e9a-4207-0049371764ff.htm index c88645b..da14c30 100644 --- a/docs/html/a248732b-c4be-7e9a-4207-0049371764ff.htm +++ b/docs/html/a248732b-c4be-7e9a-4207-0049371764ff.htm @@ -19,7 +19,7 @@ b : mpz_t -> int

Parameters

a
Type: SystemInt32
The first operand integer.
b
Type: Math.Gmp.Nativempz_t
The second operand integer.

Return Value

Type: Int32
The Jacobi symbol (a/b) with the Kronecker extension (a/2) = (2/a) when a odd, or (a/2) = 0 when a even.
Remarks

When b is odd the Jacobi symbol and Kronecker symbol are identical, - so mpz_kronecker_ui(mpz_t, UInt32), etc. can be used for mixed precision Jacobi symbols too. + so mpz_kronecker_ui, etc. can be used for mixed precision Jacobi symbols too.

Examples
// Create, initialize, and set the value of b to 4.
 mpz_t b = new mpz_t();
 gmp_lib.mpz_init_set_ui(b, 4U);
@@ -36,4 +36,4 @@ gmp_lib.mpz_init_set_ui(b, 4UI)
 Assert.IsTrue(gmp_lib.mpz_si_kronecker(15, b) = 1)
 
 ' Release unmanaged memory allocated for b.
-gmp_lib.mpz_clear(b)
See Also
\ No newline at end of file +gmp_lib.mpz_clear(b)
See Also
\ No newline at end of file diff --git a/docs/html/a2c14761-1b23-0de9-3842-c2d4e3d7aac0.htm b/docs/html/a2c14761-1b23-0de9-3842-c2d4e3d7aac0.htm index 49ae87d..ecc221e 100644 --- a/docs/html/a2c14761-1b23-0de9-3842-c2d4e3d7aac0.htm +++ b/docs/html/a2c14761-1b23-0de9-3842-c2d4e3d7aac0.htm @@ -18,7 +18,7 @@ rop : mpf_t * op : float -> unit

Parameters

rop
Type: Math.Gmp.Nativempf_t
The result float.
op
Type: SystemDouble
The operand.
Remarks

- The precision of rop will be taken from the active default precision, as set by mpf_set_default_prec(mp_bitcnt_t). + The precision of rop will be taken from the active default precision, as set by mpf_set_default_prec.

Examples
// Set default precision to 64 bits.
 gmp_lib.mpf_set_default_prec(64U);
 
@@ -41,4 +41,4 @@ gmp_lib.mpf_init_set_d(x, -123.0)
 Assert.IsTrue(gmp_lib.mpf_get_d(x) = -123.0)
 
 ' Release unmanaged memory allocated for x.
-gmp_lib.mpf_clear(x)
See Also
\ No newline at end of file +gmp_lib.mpf_clear(x)
See Also
\ No newline at end of file diff --git a/docs/html/a38b87c5-c6ac-fa68-6d58-c45793bf933e.htm b/docs/html/a38b87c5-c6ac-fa68-6d58-c45793bf933e.htm index 49b247e..fd7303f 100644 --- a/docs/html/a38b87c5-c6ac-fa68-6d58-c45793bf933e.htm +++ b/docs/html/a38b87c5-c6ac-fa68-6d58-c45793bf933e.htm @@ -1,4 +1,4 @@ -gmp_lib.mpn_sec_powm Method
Click or drag to resize
gmp_libmpn_sec_powm Method
+gmp_lib.mpn_sec_powm Method
Click or drag to resize
gmp_libmpn_sec_powm Method
Set R to (B^E) modulo M, where R = {rp, n}, M = {mp, n}, and E = {ep, ceil(enb / mp_bits_per_limb)}.

Namespace: @@ -46,7 +46,7 @@

No overlapping between R and the input operands is allowed.

- This function requires scratch space of mpn_sec_powm_itch(mp_size_t, mp_bitcnt_t, mp_size_t)(bn, enb, n) + This function requires scratch space of mpn_sec_powm_itch(bn, enb, n) limbs to be passed in the tp parameter. The scratch space requirements are guaranteed to increase monotonously in the operand sizes.

Examples
// Create multi-precision operands, and expected result.
@@ -85,4 +85,4 @@ gmp_lib.mpn_sec_powm(rp, bp, bp.Size, ep, 3' Release unmanaged memory.
-gmp_lib.free(rp, bp, ep, mp, tp, result)
See Also

Reference

\ No newline at end of file +gmp_lib.free(rp, bp, ep, mp, tp, result)
See Also
\ No newline at end of file diff --git a/docs/html/a48d50bf-0432-7feb-cc41-d6bf70f78e58.htm b/docs/html/a48d50bf-0432-7feb-cc41-d6bf70f78e58.htm index fce9682..2706ff1 100644 --- a/docs/html/a48d50bf-0432-7feb-cc41-d6bf70f78e58.htm +++ b/docs/html/a48d50bf-0432-7feb-cc41-d6bf70f78e58.htm @@ -19,7 +19,7 @@ n : uint32 -> unit

Parameters

ln
Type: Math.Gmp.Nativempz_t
The L[n] result.
n
Type: SystemUInt32
The operand integer.
Remarks

The Fibonacci numbers and Lucas numbers are related sequences, so it’s never necessary to call both - mpz_fib2_ui(mpz_t, mpz_t, UInt32) and mpz_lucnum2_ui(mpz_t, mpz_t, UInt32). + mpz_fib2_ui and mpz_lucnum2_ui. The formulas for going from Fibonacci to Lucas can be found in GNU MP - Lucas Numbers Algorithm, the reverse is straightforward too. @@ -45,4 +45,4 @@ gmp_lib.mpz_lucnum_ui(ln, 9UI) Assert.IsTrue(gmp_lib.mpz_get_si(ln) = 76) ' Release unmanaged memory allocated for ln. -gmp_lib.mpz_clear(ln)

See Also
\ No newline at end of file +gmp_lib.mpz_clear(ln)
See Also
\ No newline at end of file diff --git a/docs/html/a4c2958c-5957-d736-6883-ce7e76b3d7a4.htm b/docs/html/a4c2958c-5957-d736-6883-ce7e76b3d7a4.htm index dc5707b..82c7557 100644 --- a/docs/html/a4c2958c-5957-d736-6883-ce7e76b3d7a4.htm +++ b/docs/html/a4c2958c-5957-d736-6883-ce7e76b3d7a4.htm @@ -41,4 +41,4 @@ gmp_lib.mpz_add_ui(num, num, 2UI) Assert.IsTrue(gmp_lib.mpq_cmp_si(op, 1, 3UI) = 0) ' Release unmanaged memory allocated for op. -gmp_lib.mpq_clear(op)
See Also
\ No newline at end of file +gmp_lib.mpq_clear(op)
See Also
\ No newline at end of file diff --git a/docs/html/a4def6d8-f8a5-f76f-4ef0-3e6e7eec23fb.htm b/docs/html/a4def6d8-f8a5-f76f-4ef0-3e6e7eec23fb.htm index 124ee6d..611e4c7 100644 --- a/docs/html/a4def6d8-f8a5-f76f-4ef0-3e6e7eec23fb.htm +++ b/docs/html/a4def6d8-f8a5-f76f-4ef0-3e6e7eec23fb.htm @@ -51,4 +51,4 @@ gmp_lib.mpz_cdiv_q_2exp(q, n, 2UI) Assert.IsTrue(gmp_lib.mpz_get_si(q) = 2501) ' Release unmanaged memory allocated for n and q. -gmp_lib.mpz_clears(n, q, Nothing)
See Also

Reference

\ No newline at end of file +gmp_lib.mpz_clears(n, q, Nothing)
See Also
\ No newline at end of file diff --git a/docs/html/a58b3e42-f5e9-42d3-e71a-2a6f68dec3a9.htm b/docs/html/a58b3e42-f5e9-42d3-e71a-2a6f68dec3a9.htm index 42811c3..aadb2b5 100644 --- a/docs/html/a58b3e42-f5e9-42d3-e71a-2a6f68dec3a9.htm +++ b/docs/html/a58b3e42-f5e9-42d3-e71a-2a6f68dec3a9.htm @@ -51,4 +51,4 @@ Assert.IsTrue(gmp_lib.mpz_tdiv_r_ui(r, n, 31) ' Release unmanaged memory allocated for n and r. -gmp_lib.mpz_clears(n, r, Nothing)
See Also

Reference

\ No newline at end of file +gmp_lib.mpz_clears(n, r, Nothing)
See Also
\ No newline at end of file diff --git a/docs/html/a5c30e13-40af-5fb4-97fa-75f4653eccee.htm b/docs/html/a5c30e13-40af-5fb4-97fa-75f4653eccee.htm index 9602366..68e99a4 100644 --- a/docs/html/a5c30e13-40af-5fb4-97fa-75f4653eccee.htm +++ b/docs/html/a5c30e13-40af-5fb4-97fa-75f4653eccee.htm @@ -1,4 +1,4 @@ -mp_exp_t Explicit Conversion (mp_exp_t to Byte)
mp_exp_t  Conversion (mp_exp_t to Byte)
+mp_exp_t Explicit Conversion (mp_exp_t to Byte)
mp_exp_t  Conversion (mp_exp_t to Byte)
Converts an mp_exp_t value to a Byte value.

Namespace: diff --git a/docs/html/a5dfd9bc-f86b-8a3b-69fc-8d2d5dea30ae.htm b/docs/html/a5dfd9bc-f86b-8a3b-69fc-8d2d5dea30ae.htm index 39b3511..cd5d8e6 100644 --- a/docs/html/a5dfd9bc-f86b-8a3b-69fc-8d2d5dea30ae.htm +++ b/docs/html/a5dfd9bc-f86b-8a3b-69fc-8d2d5dea30ae.htm @@ -33,4 +33,4 @@ gmp_lib.free(s1p);
0) ' Release unmanaged memory. -gmp_lib.free(s1p)
See Also
\ No newline at end of file +gmp_lib.free(s1p)
See Also
\ No newline at end of file diff --git a/docs/html/a637ce7e-54d7-eba9-0c6f-c237f115b621.htm b/docs/html/a637ce7e-54d7-eba9-0c6f-c237f115b621.htm index 9f35fc9..2f82fd6 100644 --- a/docs/html/a637ce7e-54d7-eba9-0c6f-c237f115b621.htm +++ b/docs/html/a637ce7e-54d7-eba9-0c6f-c237f115b621.htm @@ -59,4 +59,4 @@ Assert.IsTrue(gmp_lib.mpz_get_si(root) = 21739) ' Release unmanaged memory allocated for root, rem, and u. -gmp_lib.mpz_clears(root, [rem], u, Nothing)
See Also
\ No newline at end of file +gmp_lib.mpz_clears(root, [rem], u, Nothing)
See Also
\ No newline at end of file diff --git a/docs/html/a7d1fd40-0415-b4af-1787-706d245ff96e.htm b/docs/html/a7d1fd40-0415-b4af-1787-706d245ff96e.htm index dc824a7..8a89575 100644 --- a/docs/html/a7d1fd40-0415-b4af-1787-706d245ff96e.htm +++ b/docs/html/a7d1fd40-0415-b4af-1787-706d245ff96e.htm @@ -51,4 +51,4 @@ gmp_lib.mpn_and_n(rp, s1p, s2p, s1p.Size) Assert.IsTrue(rp.SequenceEqual(result)) ' Release unmanaged memory. -gmp_lib.free(rp, s1p, s2p, result)
See Also
\ No newline at end of file +gmp_lib.free(rp, s1p, s2p, result)
See Also
\ No newline at end of file diff --git a/docs/html/a909faa8-4939-1ba3-5647-af8836c9a291.htm b/docs/html/a909faa8-4939-1ba3-5647-af8836c9a291.htm index 9211643..cc3d528 100644 --- a/docs/html/a909faa8-4939-1ba3-5647-af8836c9a291.htm +++ b/docs/html/a909faa8-4939-1ba3-5647-af8836c9a291.htm @@ -1,4 +1,4 @@ -gmp_lib.mpz_clears Method
Click or drag to resize
gmp_libmpz_clears Method
+gmp_lib.mpz_clears Method
Click or drag to resize
gmp_libmpz_clears Method
Free the space occupied by a NULL-terminated list of mpz_t variables.

Namespace: @@ -41,4 +41,4 @@ Assert.IsTrue(gmp_lib.mpz_get_si(x2) = 0) Assert.IsTrue(gmp_lib.mpz_get_si(x3) = 0) ' Release unmanaged memory allocated for the integers. -gmp_lib.mpz_clears(x1, x2, x3, Nothing)
See Also
\ No newline at end of file +gmp_lib.mpz_clears(x1, x2, x3, Nothing)
See Also
\ No newline at end of file diff --git a/docs/html/a964376d-5264-550c-0dc6-5ce21c48ac93.htm b/docs/html/a964376d-5264-550c-0dc6-5ce21c48ac93.htm index 57cc951..a57b51b 100644 --- a/docs/html/a964376d-5264-550c-0dc6-5ce21c48ac93.htm +++ b/docs/html/a964376d-5264-550c-0dc6-5ce21c48ac93.htm @@ -1,4 +1,4 @@ -FILE.Equals Method (FILE)
FILEEquals Method (FILE)
+FILE.Equals Method (FILE)
FILEEquals Method (FILE)
Returns a value indicating whether this instance is equal to a specified FILE value.

Namespace: diff --git a/docs/html/aa3fd0ea-a8b6-674b-59ff-b6d4785baed1.htm b/docs/html/aa3fd0ea-a8b6-674b-59ff-b6d4785baed1.htm index d7f83d4..669f9ae 100644 --- a/docs/html/aa3fd0ea-a8b6-674b-59ff-b6d4785baed1.htm +++ b/docs/html/aa3fd0ea-a8b6-674b-59ff-b6d4785baed1.htm @@ -16,6 +16,6 @@

Parameters

op
Type: Math.Gmp.Nativempf_t
The operand float.

Return Value

Type: UInt32
The converted integer.
Remarks

If op is too big for the return type, the result is undefined.

- See also mpf_fits_slong_p(mpf_t) and mpf_fits_ulong_p(mpf_t) + See also mpf_fits_slong_p and mpf_fits_ulong_p (see GNU MP - Miscellaneous Float Functions). -

Examples
See Also
\ No newline at end of file +

Examples
See Also
\ No newline at end of file diff --git a/docs/html/aaf1db64-d29e-3aa5-0a72-6fe2578210de.htm b/docs/html/aaf1db64-d29e-3aa5-0a72-6fe2578210de.htm index e7811bd..691f6d8 100644 --- a/docs/html/aaf1db64-d29e-3aa5-0a72-6fe2578210de.htm +++ b/docs/html/aaf1db64-d29e-3aa5-0a72-6fe2578210de.htm @@ -1,4 +1,4 @@ -mp_bitcnt_t Explicit Conversion (SByte to mp_bitcnt_t)
mp_bitcnt_t  Conversion (SByte to mp_bitcnt_t)
+mp_bitcnt_t Explicit Conversion (SByte to mp_bitcnt_t)
mp_bitcnt_t  Conversion (SByte to mp_bitcnt_t)
Converts a Byte value to an mp_bitcnt_t value.

Namespace: diff --git a/docs/html/abd28ab6-f7d7-296e-852b-ef28b35a08d8.htm b/docs/html/abd28ab6-f7d7-296e-852b-ef28b35a08d8.htm index d86b4d9..353cb9f 100644 --- a/docs/html/abd28ab6-f7d7-296e-852b-ef28b35a08d8.htm +++ b/docs/html/abd28ab6-f7d7-296e-852b-ef28b35a08d8.htm @@ -1,4 +1,4 @@ -mp_size_t.ToString Method
mp_size_tToString Method
+mp_size_t.ToString Method
mp_size_tToString Method
Gets the string representation of the mp_size_t.

Namespace: diff --git a/docs/html/acb6d3d4-70ad-58be-7cb8-9edb997204b3.htm b/docs/html/acb6d3d4-70ad-58be-7cb8-9edb997204b3.htm index 47e9969..7d667fc 100644 --- a/docs/html/acb6d3d4-70ad-58be-7cb8-9edb997204b3.htm +++ b/docs/html/acb6d3d4-70ad-58be-7cb8-9edb997204b3.htm @@ -59,4 +59,4 @@ gmp_lib.mpz_add(z, x, y) Assert.IsTrue(gmp_lib.mpz_get_ui(z) = 22222UI) ' Release unmanaged memory allocated for x, y, and z. -gmp_lib.mpz_clears(x, y, z, Nothing)
See Also
\ No newline at end of file +gmp_lib.mpz_clears(x, y, z, Nothing)
See Also
\ No newline at end of file diff --git a/docs/html/ada84e5e-397e-e963-7d50-e260d4a104f7.htm b/docs/html/ada84e5e-397e-e963-7d50-e260d4a104f7.htm index 5b5434d..4ef86a2 100644 --- a/docs/html/ada84e5e-397e-e963-7d50-e260d4a104f7.htm +++ b/docs/html/ada84e5e-397e-e963-7d50-e260d4a104f7.htm @@ -30,4 +30,4 @@ gmp_lib.mpf_init_set_ui(op, UInteger.MaxV Assert.IsTrue(gmp_lib.mpf_fits_ushort_p(op) = 0) ' Release unmanaged memory allocated for op. -gmp_lib.mpf_clear(op)
See Also
\ No newline at end of file +gmp_lib.mpf_clear(op)
See Also
\ No newline at end of file diff --git a/docs/html/adc5aae1-accd-ed83-fe1b-8910aa034c17.htm b/docs/html/adc5aae1-accd-ed83-fe1b-8910aa034c17.htm index 9aa4165..c609dcd 100644 --- a/docs/html/adc5aae1-accd-ed83-fe1b-8910aa034c17.htm +++ b/docs/html/adc5aae1-accd-ed83-fe1b-8910aa034c17.htm @@ -1,4 +1,4 @@ -mp_limb_t Implicit Conversion (UInt32 to mp_limb_t)
mp_limb_t  Conversion (UInt32 to mp_limb_t)
+mp_limb_t Implicit Conversion (UInt32 to mp_limb_t)
mp_limb_t  Conversion (UInt32 to mp_limb_t)
Converts a UInt32 value to an mp_limb_t value.

Namespace: diff --git a/docs/html/ae3c6cf7-08a0-54dd-951f-b2fe2112b8b0.htm b/docs/html/ae3c6cf7-08a0-54dd-951f-b2fe2112b8b0.htm index c48aa4c..ef0aac8 100644 --- a/docs/html/ae3c6cf7-08a0-54dd-951f-b2fe2112b8b0.htm +++ b/docs/html/ae3c6cf7-08a0-54dd-951f-b2fe2112b8b0.htm @@ -51,4 +51,4 @@ Assert.IsTrue(borrow = 0) Assert.IsTrue(rp.SequenceEqual(result)) ' Release unmanaged memory. -gmp_lib.free(rp, s1p, result)
See Also

Reference

\ No newline at end of file +gmp_lib.free(rp, s1p, result)
See Also
\ No newline at end of file diff --git a/docs/html/ae66c86a-cc34-81be-2a38-e841e8a36f43.htm b/docs/html/ae66c86a-cc34-81be-2a38-e841e8a36f43.htm index c28aa3d..3b9d942 100644 --- a/docs/html/ae66c86a-cc34-81be-2a38-e841e8a36f43.htm +++ b/docs/html/ae66c86a-cc34-81be-2a38-e841e8a36f43.htm @@ -34,4 +34,4 @@ gmp_lib.free(s1p);
0) = 1) ' Release unmanaged memory. -gmp_lib.free(s1p)
See Also
\ No newline at end of file +gmp_lib.free(s1p)
See Also
\ No newline at end of file diff --git a/docs/html/ae9e468d-e9ce-db55-1964-433829dfa476.htm b/docs/html/ae9e468d-e9ce-db55-1964-433829dfa476.htm index d2c54b8..15c8eb3 100644 --- a/docs/html/ae9e468d-e9ce-db55-1964-433829dfa476.htm +++ b/docs/html/ae9e468d-e9ce-db55-1964-433829dfa476.htm @@ -18,8 +18,8 @@ denominator : mpz_t * rational : mpq_t -> unit

Parameters

denominator
Type: Math.Gmp.Nativempz_t
The result integer.
rational
Type: Math.Gmp.Nativempq_t
The operand rational.
Remarks

- The function is equivalent to calling mpz_set(mpz_t, mpz_t) with mpq_denref(mpq_t). - Direct use of mpq_denref(mpq_t) is recommended instead of this functions. + The function is equivalent to calling mpz_set with mpq_denref. + Direct use of mpq_denref is recommended instead of this functions.

Examples
// Create, initialize, and set the value of op to -1 / 3.
 mpq_t op = new mpq_t();
 gmp_lib.mpq_init(op);
@@ -58,4 +58,4 @@ Assert.IsTrue(gmp_lib.mpq_cmp_si(op, -1, <
 
 ' Release unmanaged memory allocated for op and num.
 gmp_lib.mpq_clear(op)
-gmp_lib.mpz_clear(den)
See Also
\ No newline at end of file +gmp_lib.mpz_clear(den)
See Also
\ No newline at end of file diff --git a/docs/html/af797947-8f84-320e-d1cd-ba578b26cef3.htm b/docs/html/af797947-8f84-320e-d1cd-ba578b26cef3.htm index e1148b7..ddd77af 100644 --- a/docs/html/af797947-8f84-320e-d1cd-ba578b26cef3.htm +++ b/docs/html/af797947-8f84-320e-d1cd-ba578b26cef3.htm @@ -51,4 +51,4 @@ Assert.IsTrue(gmp_lib.mpz_cdiv_r_ui(r, n, 3-2) ' Release unmanaged memory allocated for n and r. -gmp_lib.mpz_clears(n, r, Nothing)
See Also

Reference

\ No newline at end of file +gmp_lib.mpz_clears(n, r, Nothing)
See Also
\ No newline at end of file diff --git a/docs/html/af9533ce-5e67-245d-1cb3-9efb7772a6c8.htm b/docs/html/af9533ce-5e67-245d-1cb3-9efb7772a6c8.htm index 0cf8394..262758a 100644 --- a/docs/html/af9533ce-5e67-245d-1cb3-9efb7772a6c8.htm +++ b/docs/html/af9533ce-5e67-245d-1cb3-9efb7772a6c8.htm @@ -7,4 +7,4 @@  Math.Gmp.Native (in Math.Gmp.Native.dll) Version: 1.0.0.0 (1.0.0.0)
Syntax
public static readonly mp_size_t mp_uint_per_limb

Field Value

Type: mp_size_t
Examples
mp_size_t uintsPerLimb = gmp_lib.mp_uint_per_limb;
 Assert.AreEqual(uintsPerLimb, (mp_size_t)(IntPtr.Size / 4));
See Also
\ No newline at end of file +Assert.AreEqual(uintsPerLimb, DirectCast(IntPtr.Size / 4, mp_size_t))
See Also
\ No newline at end of file diff --git a/docs/html/afc0fd4e-39a7-905a-93b9-8bd291904211.htm b/docs/html/afc0fd4e-39a7-905a-93b9-8bd291904211.htm index d3559b5..7bf8fba 100644 --- a/docs/html/afc0fd4e-39a7-905a-93b9-8bd291904211.htm +++ b/docs/html/afc0fd4e-39a7-905a-93b9-8bd291904211.htm @@ -6,6 +6,6 @@ Returns a value indicating whether this instance is equal to a specified mp_size_t value.
Public methodGetHashCode
Returns the hash code for this instance. -
(Overrides ValueTypeGetHashCode.)
Public methodGetType
Gets the type of the current instance.
(Inherited from Object.)
Public methodToString
+
(Overrides ValueTypeGetHashCode.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Public methodToString
Gets the string representation of the mp_size_t.
(Overrides ValueTypeToString.)
Top
See Also
\ No newline at end of file diff --git a/docs/html/b07466c5-6249-332d-e89b-aeb3675970ff.htm b/docs/html/b07466c5-6249-332d-e89b-aeb3675970ff.htm index dc9701a..9157b1d 100644 --- a/docs/html/b07466c5-6249-332d-e89b-aeb3675970ff.htm +++ b/docs/html/b07466c5-6249-332d-e89b-aeb3675970ff.htm @@ -1,5 +1,5 @@ -gmp_lib.mpn_sec_mul_itch Method
Click or drag to resize
gmp_libmpn_sec_mul_itch Method
- Return the scratch space in number of limbs required by the function mpn_sec_mul(mp_ptr, mp_ptr, mp_size_t, mp_ptr, mp_size_t, mp_ptr). +gmp_lib.mpn_sec_mul_itch Method
Click or drag to resize
gmp_libmpn_sec_mul_itch Method
+ Return the scratch space in number of limbs required by the function mpn_sec_mul.

Namespace:  Math.Gmp.Native
@@ -17,4 +17,4 @@ )

Parameters

an
Type: Math.Gmp.Nativemp_size_t
The number of limbs of the mpn_sec_mul(mp_ptr, mp_ptr, mp_size_t, mp_ptr, mp_size_t, mp_ptr) first operand.
bn
Type: Math.Gmp.Nativemp_size_t
The number of limbs of the mpn_sec_mul(mp_ptr, mp_ptr, mp_size_t, mp_ptr, mp_size_t, mp_ptr) second operand.

Return Value

Type: mp_size_t
The scratch space in number of limbs required by the function mpn_sec_mul(mp_ptr, mp_ptr, mp_size_t, mp_ptr, mp_size_t, mp_ptr).
See Also
\ No newline at end of file +

Parameters

an
Type: Math.Gmp.Nativemp_size_t
The number of limbs of the mpn_sec_mul first operand.
bn
Type: Math.Gmp.Nativemp_size_t
The number of limbs of the mpn_sec_mul second operand.

Return Value

Type: mp_size_t
The scratch space in number of limbs required by the function mpn_sec_mul.
See Also
\ No newline at end of file diff --git a/docs/html/b08a01e0-6ae7-c9db-4d46-9fdeadaca5ed.htm b/docs/html/b08a01e0-6ae7-c9db-4d46-9fdeadaca5ed.htm index 7b8d17d..5efe1e8 100644 --- a/docs/html/b08a01e0-6ae7-c9db-4d46-9fdeadaca5ed.htm +++ b/docs/html/b08a01e0-6ae7-c9db-4d46-9fdeadaca5ed.htm @@ -1,4 +1,4 @@ -size_t.Equals Method (size_t)
size_tEquals Method (size_t)
+size_t.Equals Method (size_t)
size_tEquals Method (size_t)
Returns a value indicating whether this instance is equal to a specified size_t value.

Namespace: diff --git a/docs/html/b0d00a52-e539-c5f7-7d6d-ab202e72ad98.htm b/docs/html/b0d00a52-e539-c5f7-7d6d-ab202e72ad98.htm index 651f17d..d02e1af 100644 --- a/docs/html/b0d00a52-e539-c5f7-7d6d-ab202e72ad98.htm +++ b/docs/html/b0d00a52-e539-c5f7-7d6d-ab202e72ad98.htm @@ -59,4 +59,4 @@ gmp_lib.mpz_fdiv_q(q, n, d) Assert.IsTrue(gmp_lib.mpz_get_si(q) = 3333) ' Release unmanaged memory allocated for n, d, and q. -gmp_lib.mpz_clears(n, d, q, Nothing)
See Also

Reference

\ No newline at end of file +gmp_lib.mpz_clears(n, d, q, Nothing)
See Also
\ No newline at end of file diff --git a/docs/html/b0f120a7-a215-fbff-1138-bac5df8d741c.htm b/docs/html/b0f120a7-a215-fbff-1138-bac5df8d741c.htm index 4603652..b0eab0f 100644 --- a/docs/html/b0f120a7-a215-fbff-1138-bac5df8d741c.htm +++ b/docs/html/b0f120a7-a215-fbff-1138-bac5df8d741c.htm @@ -51,4 +51,4 @@ gmp_lib.mpz_fdiv_r_2exp(r, n, 2UI) Assert.IsTrue(gmp_lib.mpz_get_si(r) = 1) ' Release unmanaged memory allocated for n and r. -gmp_lib.mpz_clears(n, r, Nothing)
See Also

Reference

\ No newline at end of file +gmp_lib.mpz_clears(n, r, Nothing)
See Also
\ No newline at end of file diff --git a/docs/html/b104184e-cf49-dbdb-764a-9dee5cf7b2fd.htm b/docs/html/b104184e-cf49-dbdb-764a-9dee5cf7b2fd.htm index 82025ad..3df3f08 100644 --- a/docs/html/b104184e-cf49-dbdb-764a-9dee5cf7b2fd.htm +++ b/docs/html/b104184e-cf49-dbdb-764a-9dee5cf7b2fd.htm @@ -53,4 +53,4 @@ Assert.IsTrue(borrow = 0) Assert.IsTrue(rp.SequenceEqual(result)) ' Release unmanaged memory. -gmp_lib.free(rp, s1p, s2p, result)
See Also

Reference

\ No newline at end of file +gmp_lib.free(rp, s1p, s2p, result)
See Also
\ No newline at end of file diff --git a/docs/html/b195041a-f22f-4f68-fba0-58479ec4158e.htm b/docs/html/b195041a-f22f-4f68-fba0-58479ec4158e.htm index 61f6630..e2f650d 100644 --- a/docs/html/b195041a-f22f-4f68-fba0-58479ec4158e.htm +++ b/docs/html/b195041a-f22f-4f68-fba0-58479ec4158e.htm @@ -1,4 +1,4 @@ -mp_bitcnt_t Explicit Conversion (mp_bitcnt_t to UInt16)
mp_bitcnt_t  Conversion (mp_bitcnt_t to UInt16)
+mp_bitcnt_t Explicit Conversion (mp_bitcnt_t to UInt16)
mp_bitcnt_t  Conversion (mp_bitcnt_t to UInt16)
Converts an mp_bitcnt_t value to a UInt16 value.

Namespace: diff --git a/docs/html/b1eefed1-412c-fcb1-29ff-34094bc8d57e.htm b/docs/html/b1eefed1-412c-fcb1-29ff-34094bc8d57e.htm index 44bb267..d00570e 100644 --- a/docs/html/b1eefed1-412c-fcb1-29ff-34094bc8d57e.htm +++ b/docs/html/b1eefed1-412c-fcb1-29ff-34094bc8d57e.htm @@ -1,4 +1,4 @@ -char_ptr.Equals Method (char_ptr)
char_ptrEquals Method (char_ptr)
+char_ptr.Equals Method (char_ptr)
char_ptrEquals Method (char_ptr)
Returns a value indicating whether this instance is equal to a specified char_ptr value.

Namespace: diff --git a/docs/html/b31d5778-362b-b75f-40cc-4c8280ca889c.htm b/docs/html/b31d5778-362b-b75f-40cc-4c8280ca889c.htm index 1c2634f..ca91241 100644 --- a/docs/html/b31d5778-362b-b75f-40cc-4c8280ca889c.htm +++ b/docs/html/b31d5778-362b-b75f-40cc-4c8280ca889c.htm @@ -53,4 +53,4 @@ gmp_lib.gmp_randseed(state, seed) ' Free all memory occupied by state and seed. gmp_lib.gmp_randclear(state) -gmp_lib.mpz_clear(seed)
See Also
\ No newline at end of file +gmp_lib.mpz_clear(seed)
See Also
\ No newline at end of file diff --git a/docs/html/b390b506-1cff-5bd4-fcf5-a135127497dc.htm b/docs/html/b390b506-1cff-5bd4-fcf5-a135127497dc.htm index 7df89a4..d0cf739 100644 --- a/docs/html/b390b506-1cff-5bd4-fcf5-a135127497dc.htm +++ b/docs/html/b390b506-1cff-5bd4-fcf5-a135127497dc.htm @@ -1,3 +1,3 @@ ptr(T) Methods
ptrT Methods

The ptrT generic type exposes the following members.

Methods
  - NameDescription
Public methodEquals
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
Protected methodFinalize
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object.)
Public methodGetHashCode
Serves as a hash function for a particular type.
(Inherited from Object.)
Public methodGetType
Gets the type of the current instance.
(Inherited from Object.)
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
Top
See Also
\ No newline at end of file + NameDescriptionPublic methodEquals
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)Protected methodFinalize
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object.)Public methodGetHashCode
Serves as a hash function for a particular type.
(Inherited from Object.)Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)Top
See Also
\ No newline at end of file diff --git a/docs/html/b3ed0ded-086a-41f1-6051-d08afa338da8.htm b/docs/html/b3ed0ded-086a-41f1-6051-d08afa338da8.htm index a9a862a..8424bcf 100644 --- a/docs/html/b3ed0ded-086a-41f1-6051-d08afa338da8.htm +++ b/docs/html/b3ed0ded-086a-41f1-6051-d08afa338da8.htm @@ -29,4 +29,4 @@ gmp_lib.gmp_randclear(state);
' Free all memory occupied by state. -gmp_lib.gmp_randclear(state)
See Also
\ No newline at end of file +gmp_lib.gmp_randclear(state)
See Also
\ No newline at end of file diff --git a/docs/html/b456f637-83f4-9d4f-18c5-052d77fbf981.htm b/docs/html/b456f637-83f4-9d4f-18c5-052d77fbf981.htm index 52d8661..d030311 100644 --- a/docs/html/b456f637-83f4-9d4f-18c5-052d77fbf981.htm +++ b/docs/html/b456f637-83f4-9d4f-18c5-052d77fbf981.htm @@ -18,16 +18,16 @@ rop : mpf_t * prec : mp_bitcnt_t -> unit

Parameters

rop
Type: Math.Gmp.Nativempf_t
The result float.
prec
Type: Math.Gmp.Nativemp_bitcnt_t
The minimum precision in bits.
Remarks

prec must be no more than the allocated precision for rop, - that being the precision when rop was initialized, or in the most recent mpf_set_prec(mpf_t, mp_bitcnt_t). + that being the precision when rop was initialized, or in the most recent mpf_set_prec.

The value in rop is unchanged, and in particular if it had a higher precision than prec it will retain that higher precision. New values written to rop will use the new prec.

- Before calling mpf_clear(mpf_t) or the full mpf_set_prec(mpf_t, mp_bitcnt_t), another mpf_set_prec_raw(mpf_t, mp_bitcnt_t) call + Before calling mpf_clear or the full mpf_set_prec, another mpf_set_prec_raw call must be made to restore rop to its original allocated precision. Failing to do so will have unpredictable results. -

mpf_get_prec(mpf_t) can be used before mpf_set_prec_raw(mpf_t, mp_bitcnt_t) to get the original allocated precision. - After mpf_set_prec_raw(mpf_t, mp_bitcnt_t) it reflects the prec value set. -

mpf_set_prec_raw(mpf_t, mp_bitcnt_t) is an efficient way to use an mpf_t variable at different precisions during a calculation, +

mpf_get_prec can be used before mpf_set_prec_raw to get the original allocated precision. + After mpf_set_prec_raw it reflects the prec value set. +

mpf_set_prec_raw is an efficient way to use an mpf_t variable at different precisions during a calculation, perhaps to gradually increase precision in an iteration, or just to use various different precisions for different purposes during a calculation.

Examples
// Set default precision to 128 bits.
 gmp_lib.mpf_set_default_prec(128U);
@@ -81,4 +81,4 @@ gmp_lib.mpf_set_prec_raw(x, 128UI)
 
 ' Release unmanaged memory allocated for x and y.
 gmp_lib.mpf_clear(x)
-gmp_lib.mpq_clear(y)
See Also
\ No newline at end of file +gmp_lib.mpq_clear(y)
See Also
\ No newline at end of file diff --git a/docs/html/b4ff3a9e-3ab5-689f-7a80-b61dad2ea125.htm b/docs/html/b4ff3a9e-3ab5-689f-7a80-b61dad2ea125.htm index 03d241d..a5bfd97 100644 --- a/docs/html/b4ff3a9e-3ab5-689f-7a80-b61dad2ea125.htm +++ b/docs/html/b4ff3a9e-3ab5-689f-7a80-b61dad2ea125.htm @@ -43,4 +43,4 @@ gmp_lib.mpz_mfac_uiui(rop, 10UI, 120) ' Release unmanaged memory allocated for rop. -gmp_lib.mpz_clear(rop)
See Also
\ No newline at end of file +gmp_lib.mpz_clear(rop)
See Also
\ No newline at end of file diff --git a/docs/html/b52f3ab3-7ad3-7dde-14a2-83c81840b829.htm b/docs/html/b52f3ab3-7ad3-7dde-14a2-83c81840b829.htm index 6792d60..8781d4c 100644 --- a/docs/html/b52f3ab3-7ad3-7dde-14a2-83c81840b829.htm +++ b/docs/html/b52f3ab3-7ad3-7dde-14a2-83c81840b829.htm @@ -56,4 +56,4 @@ Assert.IsTrue(bits = 1) Assert.IsTrue(rp.SequenceEqual(result)) ' Release unmanaged memory. -gmp_lib.free(rp, sp, result)
See Also
\ No newline at end of file +gmp_lib.free(rp, sp, result)
See Also
\ No newline at end of file diff --git a/docs/html/b5936979-01aa-1cd8-20de-d6386368e234.htm b/docs/html/b5936979-01aa-1cd8-20de-d6386368e234.htm index 09f2971..471495d 100644 --- a/docs/html/b5936979-01aa-1cd8-20de-d6386368e234.htm +++ b/docs/html/b5936979-01aa-1cd8-20de-d6386368e234.htm @@ -44,4 +44,4 @@ gmp_lib.mpz_init_set_ui(p, 11UI) Assert.IsTrue(gmp_lib.mpz_legendre(a, p) = 1) ' Release unmanaged memory allocated for a and p. -gmp_lib.mpz_clears(a, p, Nothing)
See Also
\ No newline at end of file +gmp_lib.mpz_clears(a, p, Nothing)
See Also
\ No newline at end of file diff --git a/docs/html/b60d2b4d-e77b-2a6a-bc12-9bba19450de7.htm b/docs/html/b60d2b4d-e77b-2a6a-bc12-9bba19450de7.htm index 2084aad..afc4529 100644 --- a/docs/html/b60d2b4d-e77b-2a6a-bc12-9bba19450de7.htm +++ b/docs/html/b60d2b4d-e77b-2a6a-bc12-9bba19450de7.htm @@ -1,4 +1,4 @@ -size_t Explicit Conversion (size_t to Byte)
size_t  Conversion (size_t to Byte)
+size_t Explicit Conversion (size_t to Byte)
size_t  Conversion (size_t to Byte)
Converts a size_t value to a Byte value.

Namespace: diff --git a/docs/html/b69da354-160b-602a-4cc4-faf7ca423186.htm b/docs/html/b69da354-160b-602a-4cc4-faf7ca423186.htm index e401fe6..7431ff8 100644 --- a/docs/html/b69da354-160b-602a-4cc4-faf7ca423186.htm +++ b/docs/html/b69da354-160b-602a-4cc4-faf7ca423186.htm @@ -31,4 +31,4 @@ gmp_lib.mpq_init(x) Assert.IsTrue(gmp_lib.mpq_get_d(x) = 0.0) ' Release unmanaged memory allocated for x. -gmp_lib.mpq_clear(x)
See Also
\ No newline at end of file +gmp_lib.mpq_clear(x)
See Also
\ No newline at end of file diff --git a/docs/html/b6bd5187-99bb-c6b5-d871-b163fa0f7e0e.htm b/docs/html/b6bd5187-99bb-c6b5-d871-b163fa0f7e0e.htm index 95b0597..b28d24d 100644 --- a/docs/html/b6bd5187-99bb-c6b5-d871-b163fa0f7e0e.htm +++ b/docs/html/b6bd5187-99bb-c6b5-d871-b163fa0f7e0e.htm @@ -17,4 +17,4 @@ )

Parameters

negated_operand
Type: Math.Gmp.Nativempq_t
The result rational.
operand
Type: Math.Gmp.Nativempq_t
The operand rational.
Examples
See Also
\ No newline at end of file +

Parameters

negated_operand
Type: Math.Gmp.Nativempq_t
The result rational.
operand
Type: Math.Gmp.Nativempq_t
The operand rational.
Examples
See Also
\ No newline at end of file diff --git a/docs/html/b77c0292-518a-64d8-4b4e-0dd3c0cb801f.htm b/docs/html/b77c0292-518a-64d8-4b4e-0dd3c0cb801f.htm index 0d8a56f..5d01b0c 100644 --- a/docs/html/b77c0292-518a-64d8-4b4e-0dd3c0cb801f.htm +++ b/docs/html/b77c0292-518a-64d8-4b4e-0dd3c0cb801f.htm @@ -59,4 +59,4 @@ Assert.IsTrue(gmp_lib.mpf_get_d(x) = -210.010.0
) ' Release unmanaged memory allocated for x and y. -gmp_lib.mpf_clears(x, y, Nothing)
See Also
\ No newline at end of file +gmp_lib.mpf_clears(x, y, Nothing)
See Also
\ No newline at end of file diff --git a/docs/html/b7987d45-5188-14f6-7ac7-bbe14184971b.htm b/docs/html/b7987d45-5188-14f6-7ac7-bbe14184971b.htm index 040371f..9ec3b1f 100644 --- a/docs/html/b7987d45-5188-14f6-7ac7-bbe14184971b.htm +++ b/docs/html/b7987d45-5188-14f6-7ac7-bbe14184971b.htm @@ -1,4 +1,4 @@ -ptr(T) Constructor (T)
ptrT Constructor (T)
+ptr(T) Constructor (T)
ptrT Constructor (T)
Creates a new pointer with Value set to value.

Namespace: diff --git a/docs/html/b7dbc63c-92d3-28ce-a69a-ed84f6dd720f.htm b/docs/html/b7dbc63c-92d3-28ce-a69a-ed84f6dd720f.htm index 733968a..f0732c2 100644 --- a/docs/html/b7dbc63c-92d3-28ce-a69a-ed84f6dd720f.htm +++ b/docs/html/b7dbc63c-92d3-28ce-a69a-ed84f6dd720f.htm @@ -1,4 +1,4 @@ -size_t.Value Field
size_tValue Field
+size_t.Value Field
size_tValue Field
The size_t value.

Namespace: diff --git a/docs/html/b819fb3b-5d3e-ff23-1687-0e71af684bd7.htm b/docs/html/b819fb3b-5d3e-ff23-1687-0e71af684bd7.htm index f19607a..58bd433 100644 --- a/docs/html/b819fb3b-5d3e-ff23-1687-0e71af684bd7.htm +++ b/docs/html/b819fb3b-5d3e-ff23-1687-0e71af684bd7.htm @@ -33,7 +33,7 @@ other operations in GMP. It is written in assembly for most CPUs.

Don’t call this function if s2limb is a power of 2; - use mpn_lshift(mp_ptr, mp_ptr, mp_size_t, UInt32) with a count equal to the logarithm of + use mpn_lshift with a count equal to the logarithm of s2limb instead, for optimal speed.

Examples
// Create multi-precision operands, and expected result.
 mp_ptr s1p = new mp_ptr(new uint[] { 0xffffffff, 0xffffffff });
@@ -61,4 +61,4 @@ Assert.IsTrue(carry = 1)
 Assert.IsTrue(rp.SequenceEqual(result))
 
 ' Release unmanaged memory.
-gmp_lib.free(rp, s1p, result)
See Also

Reference

\ No newline at end of file +gmp_lib.free(rp, s1p, result)
See Also
\ No newline at end of file diff --git a/docs/html/b82bad6a-f8f0-db53-a6d3-ed6002046257.htm b/docs/html/b82bad6a-f8f0-db53-a6d3-ed6002046257.htm index 61dca8b..4fec790 100644 --- a/docs/html/b82bad6a-f8f0-db53-a6d3-ed6002046257.htm +++ b/docs/html/b82bad6a-f8f0-db53-a6d3-ed6002046257.htm @@ -1,5 +1,5 @@ -gmp_lib.mpn_cnd_sub_n Method
Click or drag to resize
gmp_libmpn_cnd_sub_n Method
- If cnd is non-zero, it produces the same result as a regular mpn_sub_n(mp_ptr, mp_ptr, mp_ptr, mp_size_t), and if cnd is zero, it copies {s1p, n} to the result area and returns zero. +gmp_lib.mpn_cnd_sub_n Method
Click or drag to resize
gmp_libmpn_cnd_sub_n Method
+ If cnd is non-zero, it produces the same result as a regular mpn_sub_n, and if cnd is zero, it copies {s1p, n} to the result area and returns zero.

Namespace:  Math.Gmp.Native
@@ -31,11 +31,11 @@ n : mp_size_t -> mp_limb_t

Parameters

cnd
Type: Math.Gmp.Nativemp_limb_t
Conditonal value: non-zero for true, zero for false.
rp
Type: Math.Gmp.Nativemp_ptr
The result integer.
s1p
Type: Math.Gmp.Nativemp_ptr
The first operand integer.
s2p
Type: Math.Gmp.Nativemp_ptr
The second operand integer.
n
Type: Math.Gmp.Nativemp_size_t
The number of limbs of s1p and s2p.

Return Value

Type: mp_limb_t
If cnd is non-zero, return borrow, either 0 or 1, and if cnd is zero, return 0.
Remarks

This function does conditional addition. - If cnd is non-zero, it produces the same result as a regular mpn_sub_n(mp_ptr, mp_ptr, mp_ptr, mp_size_t), + If cnd is non-zero, it produces the same result as a regular mpn_sub_n, and if cnd is zero, it copies {s1p, n} to the result area and returns zero. The functions is designed to have timing and memory access patterns depending only on size and location of the data areas, but independent of the condition cnd. - Like for mpn_sub_n(mp_ptr, mp_ptr, mp_ptr, mp_size_t), on most machines, the timing will also be independent + Like for mpn_sub_n, on most machines, the timing will also be independent of the actual limb values.

Examples
// Create multi-precision operands, and expected result.
 mp_ptr s1p = new mp_ptr(new uint[] { 0xffffffff, 0xffffffff });
@@ -65,4 +65,4 @@ Assert.IsTrue(borrow = 0)
 Assert.IsTrue(rp.SequenceEqual(result))
 
 ' Release unmanaged memory.
-gmp_lib.free(rp, s1p, s2p, result)
See Also

Reference

\ No newline at end of file +gmp_lib.free(rp, s1p, s2p, result)
See Also
\ No newline at end of file diff --git a/docs/html/b88446f7-b9cf-5692-d4fe-7b809ef197eb.htm b/docs/html/b88446f7-b9cf-5692-d4fe-7b809ef197eb.htm index 06ee59a..0dcbe7e 100644 --- a/docs/html/b88446f7-b9cf-5692-d4fe-7b809ef197eb.htm +++ b/docs/html/b88446f7-b9cf-5692-d4fe-7b809ef197eb.htm @@ -1,4 +1,4 @@ -mp_limb_t Explicit Conversion (Int16 to mp_limb_t)
mp_limb_t  Conversion (Int16 to mp_limb_t)
+mp_limb_t Explicit Conversion (Int16 to mp_limb_t)
mp_limb_t  Conversion (Int16 to mp_limb_t)
Converts an Int16 value to an mp_limb_t value.

Namespace: diff --git a/docs/html/b8b6d088-3330-5073-dc17-18ea23b0fc14.htm b/docs/html/b8b6d088-3330-5073-dc17-18ea23b0fc14.htm index bd2cc21..4d13dfb 100644 --- a/docs/html/b8b6d088-3330-5073-dc17-18ea23b0fc14.htm +++ b/docs/html/b8b6d088-3330-5073-dc17-18ea23b0fc14.htm @@ -51,4 +51,4 @@ gmp_lib.mpn_andn_n(rp, s1p, s2p, s1p.Size) Assert.IsTrue(rp.SequenceEqual(result)) ' Release unmanaged memory. -gmp_lib.free(rp, s1p, s2p, result)
See Also
\ No newline at end of file +gmp_lib.free(rp, s1p, s2p, result)
See Also
\ No newline at end of file diff --git a/docs/html/b93a08cc-4dfe-0c34-c1ac-25344489f2d3.htm b/docs/html/b93a08cc-4dfe-0c34-c1ac-25344489f2d3.htm index c9508c6..00b949e 100644 --- a/docs/html/b93a08cc-4dfe-0c34-c1ac-25344489f2d3.htm +++ b/docs/html/b93a08cc-4dfe-0c34-c1ac-25344489f2d3.htm @@ -1,4 +1,4 @@ -mp_size_t.Equals Method (mp_size_t)
mp_size_tEquals Method (mp_size_t)
+mp_size_t.Equals Method (mp_size_t)
mp_size_tEquals Method (mp_size_t)
Returns a value indicating whether this instance is equal to a specified mp_size_t value.

Namespace: diff --git a/docs/html/b9af7417-7e72-7f81-8433-2e231271f9b6.htm b/docs/html/b9af7417-7e72-7f81-8433-2e231271f9b6.htm index f1abbf4..ba4932a 100644 --- a/docs/html/b9af7417-7e72-7f81-8433-2e231271f9b6.htm +++ b/docs/html/b9af7417-7e72-7f81-8433-2e231271f9b6.htm @@ -1,4 +1,4 @@ -mp_bitcnt_t Implicit Conversion (mp_bitcnt_t to Int64)
mp_bitcnt_t  Conversion (mp_bitcnt_t to Int64)
+mp_bitcnt_t Implicit Conversion (mp_bitcnt_t to Int64)
mp_bitcnt_t  Conversion (mp_bitcnt_t to Int64)
Converts an mp_bitcnt_t value to an Int64 value.

Namespace: diff --git a/docs/html/b9df04c4-224e-f2ad-8e90-fbb3b30bd76d.htm b/docs/html/b9df04c4-224e-f2ad-8e90-fbb3b30bd76d.htm index d74152c..29ecc0b 100644 --- a/docs/html/b9df04c4-224e-f2ad-8e90-fbb3b30bd76d.htm +++ b/docs/html/b9df04c4-224e-f2ad-8e90-fbb3b30bd76d.htm @@ -59,4 +59,4 @@ Assert.IsTrue(carry = 1) Assert.IsTrue(rp.SequenceEqual(result)) ' Release unmanaged memory. -gmp_lib.free(rp, s1p, s2p, result)
See Also

Reference

\ No newline at end of file +gmp_lib.free(rp, s1p, s2p, result)
See Also
\ No newline at end of file diff --git a/docs/html/b9e1a8f8-5156-ca69-337b-e67c2fd851f7.htm b/docs/html/b9e1a8f8-5156-ca69-337b-e67c2fd851f7.htm index 79ec3dc..da3881a 100644 --- a/docs/html/b9e1a8f8-5156-ca69-337b-e67c2fd851f7.htm +++ b/docs/html/b9e1a8f8-5156-ca69-337b-e67c2fd851f7.htm @@ -1,5 +1,5 @@ -gmp_lib.mpn_sec_div_qr_itch Method
Click or drag to resize
gmp_libmpn_sec_div_qr_itch Method
- Return the scratch space in number of limbs required by the function mpn_sec_div_qr(mp_ptr, mp_ptr, mp_size_t, mp_ptr, mp_size_t, mp_ptr). +gmp_lib.mpn_sec_div_qr_itch Method
Click or drag to resize
gmp_libmpn_sec_div_qr_itch Method
+ Return the scratch space in number of limbs required by the function mpn_sec_div_qr.

Namespace:  Math.Gmp.Native
@@ -17,4 +17,4 @@ )

Parameters

nn
Type: Math.Gmp.Nativemp_size_t
The number of limbs of the mpn_sec_div_qr(mp_ptr, mp_ptr, mp_size_t, mp_ptr, mp_size_t, mp_ptr) first operand.
dn
Type: Math.Gmp.Nativemp_size_t
The number of limbs of the mpn_sec_div_qr(mp_ptr, mp_ptr, mp_size_t, mp_ptr, mp_size_t, mp_ptr) second operand.

Return Value

Type: mp_size_t
The scratch space in number of limbs required by the function mpn_sec_div_qr(mp_ptr, mp_ptr, mp_size_t, mp_ptr, mp_size_t, mp_ptr).
See Also
\ No newline at end of file +

Parameters

nn
Type: Math.Gmp.Nativemp_size_t
The number of limbs of the mpn_sec_div_qr first operand.
dn
Type: Math.Gmp.Nativemp_size_t
The number of limbs of the mpn_sec_div_qr second operand.

Return Value

Type: mp_size_t
The scratch space in number of limbs required by the function mpn_sec_div_qr.
See Also
\ No newline at end of file diff --git a/docs/html/ba898f37-20d0-a5cd-eff1-0663f18220dd.htm b/docs/html/ba898f37-20d0-a5cd-eff1-0663f18220dd.htm index 722957f..5f8de18 100644 --- a/docs/html/ba898f37-20d0-a5cd-eff1-0663f18220dd.htm +++ b/docs/html/ba898f37-20d0-a5cd-eff1-0663f18220dd.htm @@ -23,7 +23,7 @@ op2 : uint32 -> unit

Parameters

rop
Type: Math.Gmp.Nativempq_t
The result rational.
op1
Type: SystemInt32
The first operand rational.
op2
Type: SystemUInt32
The second operand rational.
Remarks

Note that if op1 and op2 have common factors, - rop has to be passed to mpq_canonicalize(mpq_t) before any + rop has to be passed to mpq_canonicalize before any operations are performed on rop.

Examples
// Create and initialize a new rational x.
 mpq_t x = new mpq_t();
@@ -47,4 +47,4 @@ gmp_lib.mpq_set_si(x, -10, -10, 11UI) = 0)
 
 ' Release unmanaged memory allocated for x.
-gmp_lib.mpq_clear(x)
See Also
\ No newline at end of file +gmp_lib.mpq_clear(x)
See Also
\ No newline at end of file diff --git a/docs/html/bad56282-fbca-6e3b-03c8-085cff07eed8.htm b/docs/html/bad56282-fbca-6e3b-03c8-085cff07eed8.htm index 2f2b4a8..0a5f6c7 100644 --- a/docs/html/bad56282-fbca-6e3b-03c8-085cff07eed8.htm +++ b/docs/html/bad56282-fbca-6e3b-03c8-085cff07eed8.htm @@ -84,4 +84,4 @@ Assert.IsTrue(exp.Value = 1) ' Release unmanaged memory allocated for x. gmp_lib.mpf_clear(x) -gmp_lib.free(value)
See Also
\ No newline at end of file +gmp_lib.free(value)
See Also
\ No newline at end of file diff --git a/docs/html/bb37470f-5f40-4f6d-01d9-4e40446782a3.htm b/docs/html/bb37470f-5f40-4f6d-01d9-4e40446782a3.htm index e940a0e..eae855d 100644 --- a/docs/html/bb37470f-5f40-4f6d-01d9-4e40446782a3.htm +++ b/docs/html/bb37470f-5f40-4f6d-01d9-4e40446782a3.htm @@ -17,8 +17,8 @@ )

Parameters

op1
Type: Math.Gmp.Nativempz_t
The first operand integer.
op2
Type: SystemDouble
The second operand integer.

Return Value

Type: Int32
Return a positive value if op1 > op2, zero if op1 = op2, or a negative value if op1 < op2.
Remarks

mpz_cmp_d(mpz_t, Double) can be called with an infinity (see PositiveInfinity or NegativeInfinity), - but results are undefined for a NaN. +

Parameters

op1
Type: Math.Gmp.Nativempz_t
The first operand integer.
op2
Type: SystemDouble
The second operand integer.

Return Value

Type: Int32
Return a positive value if op1 > op2, zero if op1 = op2, or a negative value if op1 < op2.
Remarks

mpz_cmp_d can be called with an infinity (see double.PositiveInfinity or double.NegativeInfinity), + but results are undefined for a double.NaN.

Examples
// Create, initialize, and set the value of op1 to 63.
 mpz_t op1 = new mpz_t();
 gmp_lib.mpz_init_set_ui(op1, 63U);
@@ -35,4 +35,4 @@ gmp_lib.mpz_init_set_ui(op1, 63UI)
 Assert.IsTrue(gmp_lib.mpz_cmp_d(op1, 70.0) < 0)
 
 ' Release unmanaged memory allocated for op1.
-gmp_lib.mpz_clear(op1)
See Also
\ No newline at end of file +gmp_lib.mpz_clear(op1)
See Also
\ No newline at end of file diff --git a/docs/html/bb3fdf5b-8b0e-e922-a1bd-cd337a89f971.htm b/docs/html/bb3fdf5b-8b0e-e922-a1bd-cd337a89f971.htm index 4950848..6442c78 100644 --- a/docs/html/bb3fdf5b-8b0e-e922-a1bd-cd337a89f971.htm +++ b/docs/html/bb3fdf5b-8b0e-e922-a1bd-cd337a89f971.htm @@ -1,4 +1,4 @@ -mp_exp_t Explicit Conversion (mp_exp_t to UInt64)
mp_exp_t  Conversion (mp_exp_t to UInt64)
+mp_exp_t Explicit Conversion (mp_exp_t to UInt64)
mp_exp_t  Conversion (mp_exp_t to UInt64)
Converts an mp_exp_t value to a UInt64 value.

Namespace: diff --git a/docs/html/bb46ebe4-c002-8769-19ed-136a86e87134.htm b/docs/html/bb46ebe4-c002-8769-19ed-136a86e87134.htm index ab83c8d..4f4a9e1 100644 --- a/docs/html/bb46ebe4-c002-8769-19ed-136a86e87134.htm +++ b/docs/html/bb46ebe4-c002-8769-19ed-136a86e87134.htm @@ -56,4 +56,4 @@ Assert.IsTrue(bits = (If(gmp_lib.mp_bytes Assert.IsTrue(rp.SequenceEqual(result)) ' Release unmanaged memory. -gmp_lib.free(rp, sp, result)
See Also
\ No newline at end of file +gmp_lib.free(rp, sp, result)
See Also
\ No newline at end of file diff --git a/docs/html/bc33b7de-0deb-669e-0bb7-6cd1090f4aea.htm b/docs/html/bc33b7de-0deb-669e-0bb7-6cd1090f4aea.htm index 691ef1b..a2352bf 100644 --- a/docs/html/bc33b7de-0deb-669e-0bb7-6cd1090f4aea.htm +++ b/docs/html/bc33b7de-0deb-669e-0bb7-6cd1090f4aea.htm @@ -18,7 +18,7 @@ op1 : mpq_t * op2 : mpz_t -> int

Parameters

op1
Type: Math.Gmp.Nativempq_t
The first operand rational.
op2
Type: Math.Gmp.Nativempz_t
The second operand rational.

Return Value

Type: Int32
Return a positive value if op1 > op2, zero if op1 = op2, and a negative value if op1 < op2.
Remarks

- To determine if two rationals are equal, mpq_equal(mpq_t, mpq_t) is faster than mpq_cmp(mpq_t, mpq_t). + To determine if two rationals are equal, mpq_equal is faster than mpq_cmp.

Examples
// Create, initialize, and set the value of op1 to 1 / 2.
 mpq_t op1 = new mpq_t();
 gmp_lib.mpq_init(op1);
@@ -49,4 +49,4 @@ Assert.IsTrue(gmp_lib.mpq_cmp_z(op1, op2) < 0<
 
 ' Release unmanaged memory allocated for op1 and op2.
 gmp_lib.mpq_clear(op1)
-gmp_lib.mpz_clear(op2)
See Also
\ No newline at end of file +gmp_lib.mpz_clear(op2)
See Also
\ No newline at end of file diff --git a/docs/html/bd669b1e-a941-2e35-7c29-29a5b5ff5e3a.htm b/docs/html/bd669b1e-a941-2e35-7c29-29a5b5ff5e3a.htm index b1cf253..254bcb0 100644 --- a/docs/html/bd669b1e-a941-2e35-7c29-29a5b5ff5e3a.htm +++ b/docs/html/bd669b1e-a941-2e35-7c29-29a5b5ff5e3a.htm @@ -47,4 +47,4 @@ Assert.IsTrue(x.ToString() = "0.4e2") ' Release unmanaged memory allocated for x and y. gmp_lib.mpf_clear(x) -gmp_lib.mpq_clear(y)
See Also
\ No newline at end of file +gmp_lib.mpq_clear(y)
See Also
\ No newline at end of file diff --git a/docs/html/bd7a38bd-df52-4b0f-36d4-eb539767d89f.htm b/docs/html/bd7a38bd-df52-4b0f-36d4-eb539767d89f.htm index 4b1d764..983924e 100644 --- a/docs/html/bd7a38bd-df52-4b0f-36d4-eb539767d89f.htm +++ b/docs/html/bd7a38bd-df52-4b0f-36d4-eb539767d89f.htm @@ -24,7 +24,7 @@

Parameters

ptr
Type: Math.Gmp.Nativeptrchar_ptr
fmt
Type: SystemString
Format string. See Formatted Output Strings.
ap
Type: SystemObject
Arguments.

Return Value

Type: Int32
The return value is the number of characters produced, excluding the null-terminator.
Remarks

The block will be the size of the string and null-terminator. The address of the block in stored to ptr.

- Unlike the C library vasprintf, gmp_vasprintf(ptrchar_ptr, String, Object) doesn’t return -1 if there’s no more memory available, + Unlike the C library vasprintf, gmp_vasprintf doesn’t return -1 if there’s no more memory available, it lets the current allocation function handle that.

Examples
// Create pointer to unmanaged character string pointer.
 ptr<char_ptr> str = new ptr<char_ptr>();
@@ -58,4 +58,4 @@ Assert.IsTrue(str.Value.ToString() = "123456 - 7
 gmp_lib.free(str.Value)
 gmp_lib.mpz_clear(z)
 gmp_lib.mpq_clear(q)
-gmp_lib.mpf_clear(f)
See Also
\ No newline at end of file +gmp_lib.mpf_clear(f)
See Also
\ No newline at end of file diff --git a/docs/html/be2f5733-8c21-c6e9-c4be-ca5f0b0ebba9.htm b/docs/html/be2f5733-8c21-c6e9-c4be-ca5f0b0ebba9.htm index 9507e66..135c65c 100644 --- a/docs/html/be2f5733-8c21-c6e9-c4be-ca5f0b0ebba9.htm +++ b/docs/html/be2f5733-8c21-c6e9-c4be-ca5f0b0ebba9.htm @@ -15,5 +15,5 @@ values : byte[] -> mp_ptr

Parameters

values
Type: SystemByte
The values of the limbs.
Remarks

If there is not enough bytes to fill out the most significant limb, it is padded with zeroes.

- When done with the array, you must release the unmanaged memory by calling free(mp_ptr). + When done with the array, you must release the unmanaged memory by calling free.

See Also
\ No newline at end of file diff --git a/docs/html/be71a625-32c1-841d-0915-f0771323d00a.htm b/docs/html/be71a625-32c1-841d-0915-f0771323d00a.htm index 09f9193..f00945b 100644 --- a/docs/html/be71a625-32c1-841d-0915-f0771323d00a.htm +++ b/docs/html/be71a625-32c1-841d-0915-f0771323d00a.htm @@ -1,4 +1,4 @@ -mp_size_t Constructor
mp_size_t Constructor
+mp_size_t Constructor
mp_size_t Constructor
Creates a new mp_size_t, and sets its value.

Namespace: diff --git a/docs/html/be9e6a25-83fb-49c2-949a-b8642a8234f5.htm b/docs/html/be9e6a25-83fb-49c2-949a-b8642a8234f5.htm index 40dfd1a..79c6bc7 100644 --- a/docs/html/be9e6a25-83fb-49c2-949a-b8642a8234f5.htm +++ b/docs/html/be9e6a25-83fb-49c2-949a-b8642a8234f5.htm @@ -47,4 +47,4 @@ gmp_lib.mpf_init_set_si(z, 128) Assert.IsTrue(gmp_lib.mpf_cmp(x, z) > 0) ' Release unmanaged memory allocated for x and z. -gmp_lib.mpf_clears(x, z, Nothing)
See Also
\ No newline at end of file +gmp_lib.mpf_clears(x, z, Nothing)
See Also
\ No newline at end of file diff --git a/docs/html/beb982a6-fa8e-6a0f-409a-bce1fddb6002.htm b/docs/html/beb982a6-fa8e-6a0f-409a-bce1fddb6002.htm index 9489f93..2166086 100644 --- a/docs/html/beb982a6-fa8e-6a0f-409a-bce1fddb6002.htm +++ b/docs/html/beb982a6-fa8e-6a0f-409a-bce1fddb6002.htm @@ -59,4 +59,4 @@ gmp_lib.mpz_tdiv_r(r, n, d) Assert.IsTrue(gmp_lib.mpz_get_si(r) = 1) ' Release unmanaged memory allocated for n, d, and r. -gmp_lib.mpz_clears(n, d, r, Nothing)
See Also

Reference

\ No newline at end of file +gmp_lib.mpz_clears(n, d, r, Nothing)
See Also
\ No newline at end of file diff --git a/docs/html/bf1f694d-f9b2-6413-12e5-ebae603d5b49.htm b/docs/html/bf1f694d-f9b2-6413-12e5-ebae603d5b49.htm index 424449e..ec7e46b 100644 --- a/docs/html/bf1f694d-f9b2-6413-12e5-ebae603d5b49.htm +++ b/docs/html/bf1f694d-f9b2-6413-12e5-ebae603d5b49.htm @@ -17,7 +17,7 @@ Returns a value indicating whether this instance is equal to a specified mp_limb_t value. Public methodGetHashCode
Returns the hash code for this instance. -
(Overrides ValueTypeGetHashCode.)Public methodGetType
Gets the type of the current instance.
(Inherited from Object.)Public methodToString
+
(Overrides ValueTypeGetHashCode.)Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)Public methodToString
Gets the string representation of the mp_limb_t.
(Overrides ValueTypeToString.)Top
Operators
  @@ -65,4 +65,4 @@ A limb means the part of a multi-precision number that fits in a single machine word. (We chose this word because a limb of the human body is analogous to a digit, only larger, and containing several digits.) Normally a limb is 32 or 64 bits. -

See Also
\ No newline at end of file +

See Also
\ No newline at end of file diff --git a/docs/html/bfb87570-3b2e-079a-1528-3746424bbdef.htm b/docs/html/bfb87570-3b2e-079a-1528-3746424bbdef.htm index 8ad072f..d8e47d4 100644 --- a/docs/html/bfb87570-3b2e-079a-1528-3746424bbdef.htm +++ b/docs/html/bfb87570-3b2e-079a-1528-3746424bbdef.htm @@ -1,4 +1,4 @@ -gmp_lib.mpf_clears Method
Click or drag to resize
gmp_libmpf_clears Method
+gmp_lib.mpf_clears Method
Click or drag to resize
gmp_libmpf_clears Method
Free the space occupied by a NULL-terminated list of mpf_t variables.

Namespace: @@ -41,4 +41,4 @@ Assert.IsTrue(gmp_lib.mpf_get_d(x2) = 0.0) Assert.IsTrue(gmp_lib.mpf_get_d(x3) = 0.0) ' Release unmanaged memory allocated for the floating-point numbers. -gmp_lib.mpf_clears(x1, x2, x3, Nothing)
See Also
\ No newline at end of file +gmp_lib.mpf_clears(x1, x2, x3, Nothing)
See Also
\ No newline at end of file diff --git a/docs/html/bfe022c5-95d3-45d7-0c6f-97167a9a0af2.htm b/docs/html/bfe022c5-95d3-45d7-0c6f-97167a9a0af2.htm index 5043ba1..7b3d362 100644 --- a/docs/html/bfe022c5-95d3-45d7-0c6f-97167a9a0af2.htm +++ b/docs/html/bfe022c5-95d3-45d7-0c6f-97167a9a0af2.htm @@ -33,4 +33,4 @@ gmp_lib.mpz_init_set_ui(op1, 63UI) Assert.IsTrue(gmp_lib.mpz_cmp_ui(op1, 70UI) < 0) ' Release unmanaged memory allocated for op1. -gmp_lib.mpz_clear(op1)
See Also
\ No newline at end of file +gmp_lib.mpz_clear(op1)
See Also
\ No newline at end of file diff --git a/docs/html/bfe1e9b5-6fc1-95f2-d5b6-137fe87c071a.htm b/docs/html/bfe1e9b5-6fc1-95f2-d5b6-137fe87c071a.htm index daba969..489e3b3 100644 --- a/docs/html/bfe1e9b5-6fc1-95f2-d5b6-137fe87c071a.htm +++ b/docs/html/bfe1e9b5-6fc1-95f2-d5b6-137fe87c071a.htm @@ -30,7 +30,7 @@

No overlapping between R and the input operands is allowed.

- This function requires scratch space of mpn_sec_sqr_itch(mp_size_t)(an) + This function requires scratch space of mpn_sec_sqr_itch(an) limbs to be passed in the tp parameter. The scratch space requirements are guaranteed to increase monotonously in the operand size.

Examples
// Create multi-precision operands, and expected result.
@@ -65,4 +65,4 @@ gmp_lib.mpn_sec_sqr(rp, ap, ap.Size, tp)
 Assert.IsTrue(rp.SequenceEqual(result))
 
 ' Release unmanaged memory.
-gmp_lib.free(rp, ap, tp, result)
See Also

Reference

\ No newline at end of file +gmp_lib.free(rp, ap, tp, result)
See Also
\ No newline at end of file diff --git a/docs/html/c0f8ab02-55db-8a6b-705d-6fa700d54545.htm b/docs/html/c0f8ab02-55db-8a6b-705d-6fa700d54545.htm index 5553e88..bad6af6 100644 --- a/docs/html/c0f8ab02-55db-8a6b-705d-6fa700d54545.htm +++ b/docs/html/c0f8ab02-55db-8a6b-705d-6fa700d54545.htm @@ -23,11 +23,11 @@ n : uint32 -> unit

Parameters

fn
Type: Math.Gmp.Nativempz_t
The F[n] result.
fnsub1
Type: Math.Gmp.Nativempz_t
The F[n - 1] result.
n
Type: SystemUInt32
The operand integer.
Remarks

This function is designed for calculating isolated Fibonacci numbers. - When a sequence of values is wanted it’s best to start with mpz_fib2_ui(mpz_t, mpz_t, UInt32) + When a sequence of values is wanted it’s best to start with mpz_fib2_ui and iterate the defining F[n + 1] = F[n] + F[n - 1] or similar.

The Fibonacci numbers and Lucas numbers are related sequences, so it’s never necessary to call both - mpz_fib2_ui(mpz_t, mpz_t, UInt32) and mpz_lucnum2_ui(mpz_t, mpz_t, UInt32). + mpz_fib2_ui and mpz_lucnum2_ui. The formulas for going from Fibonacci to Lucas can be found in GNU MP - Lucas Numbers Algorithm, the reverse is straightforward too. @@ -57,4 +57,4 @@ Assert.IsTrue(gmp_lib.mpz_get_si(fnsub1) = 41816765) ' Release unmanaged memory allocated for fn and fnsub1. -gmp_lib.mpz_clears(fn, fnsub1, Nothing)

See Also
\ No newline at end of file +gmp_lib.mpz_clears(fn, fnsub1, Nothing)
See Also
\ No newline at end of file diff --git a/docs/html/c19999f1-01ee-a3fe-dc4d-2a459e73492d.htm b/docs/html/c19999f1-01ee-a3fe-dc4d-2a459e73492d.htm index 237e1a0..b28cd7d 100644 --- a/docs/html/c19999f1-01ee-a3fe-dc4d-2a459e73492d.htm +++ b/docs/html/c19999f1-01ee-a3fe-dc4d-2a459e73492d.htm @@ -65,4 +65,4 @@ gmp_lib.mpf_add(z, x, y) Assert.IsTrue(gmp_lib.mpf_get_d(z) = -200.0) ' Release unmanaged memory allocated for x, y, and z. -gmp_lib.mpf_clears(x, y, z, Nothing)
See Also
\ No newline at end of file +gmp_lib.mpf_clears(x, y, z, Nothing)
See Also
\ No newline at end of file diff --git a/docs/html/c349463b-04b6-167b-b8f7-9f117789577d.htm b/docs/html/c349463b-04b6-167b-b8f7-9f117789577d.htm index 82bd7bf..2ec188b 100644 --- a/docs/html/c349463b-04b6-167b-b8f7-9f117789577d.htm +++ b/docs/html/c349463b-04b6-167b-b8f7-9f117789577d.htm @@ -1,4 +1,4 @@ -mp_exp_t.Equals Method (mp_exp_t)
mp_exp_tEquals Method (mp_exp_t)
+mp_exp_t.Equals Method (mp_exp_t)
mp_exp_tEquals Method (mp_exp_t)
Returns a value indicating whether this instance is equal to a specified mp_exp_t value.

Namespace: diff --git a/docs/html/c39c5883-0cbc-86ee-d3a6-be3a95f8cadc.htm b/docs/html/c39c5883-0cbc-86ee-d3a6-be3a95f8cadc.htm index 73fffdf..b576d1b 100644 --- a/docs/html/c39c5883-0cbc-86ee-d3a6-be3a95f8cadc.htm +++ b/docs/html/c39c5883-0cbc-86ee-d3a6-be3a95f8cadc.htm @@ -1,4 +1,4 @@ -void_ptr.Equals Method (void_ptr)
void_ptrEquals Method (void_ptr)
+void_ptr.Equals Method (void_ptr)
void_ptrEquals Method (void_ptr)
Returns a value indicating whether this instance is equal to a specified void_ptr value.

Namespace: diff --git a/docs/html/c3def8a2-dda3-3951-fca6-035e9c7ec894.htm b/docs/html/c3def8a2-dda3-3951-fca6-035e9c7ec894.htm index 44ed84c..bae3e4d 100644 --- a/docs/html/c3def8a2-dda3-3951-fca6-035e9c7ec894.htm +++ b/docs/html/c3def8a2-dda3-3951-fca6-035e9c7ec894.htm @@ -1,4 +1,4 @@ -mp_limb_t Explicit Conversion (mp_limb_t to Int16)
mp_limb_t  Conversion (mp_limb_t to Int16)
+mp_limb_t Explicit Conversion (mp_limb_t to Int16)
mp_limb_t  Conversion (mp_limb_t to Int16)
Converts a mp_limb_t value to an Int16 value.

Namespace: diff --git a/docs/html/c40ea3de-d1be-146b-fe7a-deff566ca817.htm b/docs/html/c40ea3de-d1be-146b-fe7a-deff566ca817.htm index f87fe63..fd9e365 100644 --- a/docs/html/c40ea3de-d1be-146b-fe7a-deff566ca817.htm +++ b/docs/html/c40ea3de-d1be-146b-fe7a-deff566ca817.htm @@ -25,11 +25,11 @@ sp : mp_ptr * n : mp_size_t * carry : mp_limb_t -> mp_limb_t -

Parameters

rp
Type: Math.Gmp.Nativemp_ptr
The result integer.
sp
Type: Math.Gmp.Nativemp_ptr
The operand integer.
n
Type: Math.Gmp.Nativemp_size_t
The number of limbs in sp.
carry
Type: Math.Gmp.Nativemp_limb_t
The initial carry.

Return Value

Type: mp_limb_t
If 3 divides exactly, the return value is zero and the result is the quotient. If not, the return value is non-zero and the result won’t be anything useful.
Remarks

mpn_divexact_by3c(mp_ptr, mp_ptr, mp_size_t, mp_limb_t) takes an initial carry parameter, which can be the return value from a previous call, +

Parameters

rp
Type: Math.Gmp.Nativemp_ptr
The result integer.
sp
Type: Math.Gmp.Nativemp_ptr
The operand integer.
n
Type: Math.Gmp.Nativemp_size_t
The number of limbs in sp.
carry
Type: Math.Gmp.Nativemp_limb_t
The initial carry.

Return Value

Type: mp_limb_t
If 3 divides exactly, the return value is zero and the result is the quotient. If not, the return value is non-zero and the result won’t be anything useful.
Remarks

mpn_divexact_by3c takes an initial carry parameter, which can be the return value from a previous call, so a large calculation can be done piece by piece from low to high. - mpn_divexact_by3(mp_ptr, mp_ptr, mp_size_t) is simply a macro calling mpn_divexact_by3c(mp_ptr, mp_ptr, mp_size_t, mp_limb_t) with a 0 carry parameter. + mpn_divexact_by3 is simply a macro calling mpn_divexact_by3c with a 0 carry parameter.

- These routines use a multiply-by-inverse and will be faster than mpn_divrem_1(mp_ptr, mp_size_t, mp_ptr, mp_size_t, mp_limb_t) on CPUs with + These routines use a multiply-by-inverse and will be faster than mpn_divrem_1 on CPUs with fast multiplication but slow division.

The source a, result q, size n, initial carry i, and return value c satisfy @@ -64,4 +64,4 @@ Assert.IsTrue(remainder = 1) Assert.IsTrue(rp.SequenceEqual(result)) ' Release unmanaged memory. -gmp_lib.free(rp, sp, result)

See Also

Reference

\ No newline at end of file +gmp_lib.free(rp, sp, result)
See Also
\ No newline at end of file diff --git a/docs/html/c5a0fa06-536c-6c6f-20c7-fb014ebc6444.htm b/docs/html/c5a0fa06-536c-6c6f-20c7-fb014ebc6444.htm index 23510fb..001e0cd 100644 --- a/docs/html/c5a0fa06-536c-6c6f-20c7-fb014ebc6444.htm +++ b/docs/html/c5a0fa06-536c-6c6f-20c7-fb014ebc6444.htm @@ -51,4 +51,4 @@ gmp_lib.mpz_submul_ui(z, x, 12222UI) Assert.IsTrue(gmp_lib.mpz_get_si(z) = 20000 - -10000 * 12222) ' Release unmanaged memory allocated for x and z. -gmp_lib.mpz_clears(x, z, Nothing)
See Also
\ No newline at end of file +gmp_lib.mpz_clears(x, z, Nothing)
See Also
\ No newline at end of file diff --git a/docs/html/c5f4e595-de6c-a555-426d-6cb8f429a960.htm b/docs/html/c5f4e595-de6c-a555-426d-6cb8f429a960.htm index beb97d0..5fbe821 100644 --- a/docs/html/c5f4e595-de6c-a555-426d-6cb8f429a960.htm +++ b/docs/html/c5f4e595-de6c-a555-426d-6cb8f429a960.htm @@ -46,4 +46,4 @@ gmp_lib.gmp_randinit_mt(state) gmp_lib.gmp_randseed_ui(state, 100000UI) ' Free all memory occupied by state. -gmp_lib.gmp_randclear(state) ///
See Also
\ No newline at end of file +gmp_lib.gmp_randclear(state) ///
See Also
\ No newline at end of file diff --git a/docs/html/c5fc473c-b8dc-8053-4199-e80d58a05230.htm b/docs/html/c5fc473c-b8dc-8053-4199-e80d58a05230.htm index ef69754..0a7312e 100644 --- a/docs/html/c5fc473c-b8dc-8053-4199-e80d58a05230.htm +++ b/docs/html/c5fc473c-b8dc-8053-4199-e80d58a05230.htm @@ -57,4 +57,4 @@ gmp_lib.mpz_urandomb(rop, state, 50) ' Free all memory occupied by state and rop. gmp_lib.gmp_randclear(state) -gmp_lib.mpz_clear(rop)
See Also
\ No newline at end of file +gmp_lib.mpz_clear(rop)
See Also
\ No newline at end of file diff --git a/docs/html/c7536923-2242-a346-3211-02806aebd69f.htm b/docs/html/c7536923-2242-a346-3211-02806aebd69f.htm index f407207..5f1f528 100644 --- a/docs/html/c7536923-2242-a346-3211-02806aebd69f.htm +++ b/docs/html/c7536923-2242-a346-3211-02806aebd69f.htm @@ -98,4 +98,4 @@ Assert.IsTrue(sn = 1) Assert.IsTrue(sp.SequenceEqual(cofactor)) ' Release unmanaged memory. -gmp_lib.free(gp, up, vp, sp, result, cofactor)
See Also
\ No newline at end of file +gmp_lib.free(gp, up, vp, sp, result, cofactor)
See Also
\ No newline at end of file diff --git a/docs/html/c7d8bbe3-23cd-3460-be24-3a3ac3b28cf4.htm b/docs/html/c7d8bbe3-23cd-3460-be24-3a3ac3b28cf4.htm index ee35c61..6a5e0ec 100644 --- a/docs/html/c7d8bbe3-23cd-3460-be24-3a3ac3b28cf4.htm +++ b/docs/html/c7d8bbe3-23cd-3460-be24-3a3ac3b28cf4.htm @@ -51,4 +51,4 @@ gmp_lib.mpn_nior_n(rp, s1p, s2p, s1p.Size) Assert.IsTrue(rp.SequenceEqual(result)) ' Release unmanaged memory. -gmp_lib.free(rp, s1p, s2p, result)
See Also
\ No newline at end of file +gmp_lib.free(rp, s1p, s2p, result)
See Also
\ No newline at end of file diff --git a/docs/html/c8216c67-1e74-82d0-6ca0-f24d07045ca8.htm b/docs/html/c8216c67-1e74-82d0-6ca0-f24d07045ca8.htm index 9d1afd2..ffb2532 100644 --- a/docs/html/c8216c67-1e74-82d0-6ca0-f24d07045ca8.htm +++ b/docs/html/c8216c67-1e74-82d0-6ca0-f24d07045ca8.htm @@ -51,4 +51,4 @@ gmp_lib.mpz_tdiv_r_2exp(r, n, 2UI) Assert.IsTrue(gmp_lib.mpz_get_si(r) = 1) ' Release unmanaged memory allocated for n and r. -gmp_lib.mpz_clears(n, r, Nothing)
See Also

Reference

\ No newline at end of file +gmp_lib.mpz_clears(n, r, Nothing)
See Also
\ No newline at end of file diff --git a/docs/html/c897167e-f92f-0785-bda4-0f40d89fe35a.htm b/docs/html/c897167e-f92f-0785-bda4-0f40d89fe35a.htm index b760cca..64fb563 100644 --- a/docs/html/c897167e-f92f-0785-bda4-0f40d89fe35a.htm +++ b/docs/html/c897167e-f92f-0785-bda4-0f40d89fe35a.htm @@ -1,4 +1,4 @@ -mp_bitcnt_t Implicit Conversion (mp_bitcnt_t to UInt32)
mp_bitcnt_t  Conversion (mp_bitcnt_t to UInt32)
+mp_bitcnt_t Implicit Conversion (mp_bitcnt_t to UInt32)
mp_bitcnt_t  Conversion (mp_bitcnt_t to UInt32)
Converts an mp_bitcnt_t value to a UInt32 value.

Namespace: diff --git a/docs/html/c9cb6a67-59b8-5c03-f31d-f252441c53f6.htm b/docs/html/c9cb6a67-59b8-5c03-f31d-f252441c53f6.htm index 5392377..a495a56 100644 --- a/docs/html/c9cb6a67-59b8-5c03-f31d-f252441c53f6.htm +++ b/docs/html/c9cb6a67-59b8-5c03-f31d-f252441c53f6.htm @@ -19,9 +19,9 @@ new_alloc : mp_size_t -> unit

Parameters

integer
Type: Math.Gmp.Nativempz_t
The integer to resize.
new_alloc
Type: Math.Gmp.Nativemp_size_t
The new number of limbs.
Remarks

The value in integer is preserved if it fits, or is set to 0 if not. -

mpz_realloc2(mpz_t, mp_bitcnt_t) is the preferred way to accomplish allocation changes like this. - mpz_realloc2(mpz_t, mp_bitcnt_t) and _mpz_realloc(mpz_t, mp_size_t) are the same except that - _mpz_realloc(mpz_t, mp_size_t) takes its size in limbs. +

mpz_realloc2 is the preferred way to accomplish allocation changes like this. + mpz_realloc2 and _mpz_realloc are the same except that + _mpz_realloc takes its size in limbs.

Examples
// Create and initialize new integer x.
 mpz_t x = new mpz_t();
 gmp_lib.mpz_init(x);
@@ -62,4 +62,4 @@ Assert.IsTrue(gmp_lib.mpz_get_si(x) = 0)
 ' Release unmanaged memory allocated for x and string values.
 gmp_lib.mpz_clear(x)
 gmp_lib.free(value)
-gmp_lib.free(s)
See Also
\ No newline at end of file +gmp_lib.free(s)
See Also
\ No newline at end of file diff --git a/docs/html/c9d371c8-8c16-77a3-2c47-8edae05276c5.htm b/docs/html/c9d371c8-8c16-77a3-2c47-8edae05276c5.htm index 0813bfa..9a3e24f 100644 --- a/docs/html/c9d371c8-8c16-77a3-2c47-8edae05276c5.htm +++ b/docs/html/c9d371c8-8c16-77a3-2c47-8edae05276c5.htm @@ -57,17 +57,17 @@ If rop is NULL in this case, no block is allocated, just NULL is returned.

The sign of op is ignored, just the absolute value is exported. - An application can use mpz_sgn(mpz_t) to get the sign and handle it as desired. + An application can use mpz_sgn to get the sign and handle it as desired. (see GNU MP - Integer Comparisons)

There are no data alignment restrictions on rop, any address is allowed.

When an application is allocating space itself the required size can be determined with a calculation like the following. - Since mpz_sizeinbase(mpz_t, Int32) always returns at least 1, count here will be at least one, which avoids any portability + Since mpz_sizeinbase always returns at least 1, count here will be at least one, which avoids any portability problems with malloc(0), though if z is zero no space at all is actually needed (or written). -

C++
numb = 8 * size - nail;
+            

C++
numb = 8 * size - nail;
 count = (mpz_sizeinbase(z, 2) + numb - 1) / numb;
-p = malloc(count * size);
Examples
// Create, initialize, and set the value of op to 0x800000000000000000000001.
+p = malloc(count * size);
Examples
// Create, initialize, and set the value of op to 0x800000000000000000000001.
 mpz_t op = new mpz_t();
 char_ptr value = new char_ptr("800000000000000000000001");
 gmp_lib.mpz_init_set_str(op, value, 16);
@@ -125,4 +125,4 @@ Assert.IsTrue(result(11) = ' Release unmanaged memory allocated for rop, data, and value.
 gmp_lib.mpz_clear(op)
 gmp_lib.free(data)
-gmp_lib.free(value)
See Also
\ No newline at end of file +gmp_lib.free(value)
See Also
\ No newline at end of file diff --git a/docs/html/c9d426b1-7505-f34c-5122-7ccd2571f577.htm b/docs/html/c9d426b1-7505-f34c-5122-7ccd2571f577.htm index aac522a..5db98c5 100644 --- a/docs/html/c9d426b1-7505-f34c-5122-7ccd2571f577.htm +++ b/docs/html/c9d426b1-7505-f34c-5122-7ccd2571f577.htm @@ -1,4 +1,4 @@ -size_t Implicit Conversion (UInt64 to size_t)
size_t  Conversion (UInt64 to size_t)
+size_t Implicit Conversion (UInt64 to size_t)
size_t  Conversion (UInt64 to size_t)
Converts a UInt64 value to a size_t value.

Namespace: diff --git a/docs/html/ca339303-b509-db06-c875-3aac3edec5dd.htm b/docs/html/ca339303-b509-db06-c875-3aac3edec5dd.htm index bb3ce50..69a422c 100644 --- a/docs/html/ca339303-b509-db06-c875-3aac3edec5dd.htm +++ b/docs/html/ca339303-b509-db06-c875-3aac3edec5dd.htm @@ -57,4 +57,4 @@ gmp_lib.mpf_sub_ui(z, x, 200UI) Assert.IsTrue(gmp_lib.mpf_get_d(z) = -190.0) ' Release unmanaged memory allocated for x and z. -gmp_lib.mpf_clears(x, z, Nothing)
See Also
\ No newline at end of file +gmp_lib.mpf_clears(x, z, Nothing)
See Also
\ No newline at end of file diff --git a/docs/html/ca6a2024-43ea-fb4e-245e-12e2e01e4ebd.htm b/docs/html/ca6a2024-43ea-fb4e-245e-12e2e01e4ebd.htm index 34d175f..b312ff5 100644 --- a/docs/html/ca6a2024-43ea-fb4e-245e-12e2e01e4ebd.htm +++ b/docs/html/ca6a2024-43ea-fb4e-245e-12e2e01e4ebd.htm @@ -21,4 +21,4 @@ sum : mpq_t * addend1 : mpq_t * addend2 : mpq_t -> unit -

Parameters

sum
Type: Math.Gmp.Nativempq_t
The result rational.
addend1
Type: Math.Gmp.Nativempq_t
The first operand rational.
addend2
Type: Math.Gmp.Nativempq_t
The second operand rational.
Examples
See Also
\ No newline at end of file +

Parameters

sum
Type: Math.Gmp.Nativempq_t
The result rational.
addend1
Type: Math.Gmp.Nativempq_t
The first operand rational.
addend2
Type: Math.Gmp.Nativempq_t
The second operand rational.
Examples
See Also
\ No newline at end of file diff --git a/docs/html/cad028df-c3f1-12b6-d8dd-56c4968730e4.htm b/docs/html/cad028df-c3f1-12b6-d8dd-56c4968730e4.htm index 55b80d8..60c2dd1 100644 --- a/docs/html/cad028df-c3f1-12b6-d8dd-56c4968730e4.htm +++ b/docs/html/cad028df-c3f1-12b6-d8dd-56c4968730e4.htm @@ -29,4 +29,4 @@ gmp_lib.mpz_init_set_ui(op, UInteger.MaxV Assert.IsTrue(gmp_lib.mpz_fits_slong_p(op) = 0) ' Release unmanaged memory allocated for op. -gmp_lib.mpz_clear(op)
See Also
\ No newline at end of file +gmp_lib.mpz_clear(op)
See Also
\ No newline at end of file diff --git a/docs/html/cad424b2-4a92-fda9-45dd-243ef9e5f321.htm b/docs/html/cad424b2-4a92-fda9-45dd-243ef9e5f321.htm index 849aead..fc7168e 100644 --- a/docs/html/cad424b2-4a92-fda9-45dd-243ef9e5f321.htm +++ b/docs/html/cad424b2-4a92-fda9-45dd-243ef9e5f321.htm @@ -15,5 +15,5 @@ values : uint32[] -> mp_ptr

Parameters

values
Type: SystemUInt32
The values of the limbs.
Remarks

If there is not enough 32-bit words to fill out the most significant limb, it is padded with zeroes.

- When done with the array, you must release the unmanaged memory by calling free(mp_ptr). + When done with the array, you must release the unmanaged memory by calling free.

See Also
\ No newline at end of file diff --git a/docs/html/caf28774-7b13-0802-858c-a49970d7aa55.htm b/docs/html/caf28774-7b13-0802-858c-a49970d7aa55.htm index 9fd32ef..de6bce4 100644 --- a/docs/html/caf28774-7b13-0802-858c-a49970d7aa55.htm +++ b/docs/html/caf28774-7b13-0802-858c-a49970d7aa55.htm @@ -37,4 +37,4 @@ gmp_lib.free(s1p, s2p);
31) ' Release unmanaged memory. -gmp_lib.free(s1p, s2p)
See Also
\ No newline at end of file +gmp_lib.free(s1p, s2p)
See Also
\ No newline at end of file diff --git a/docs/html/cbbdf666-7c6c-f3f3-1790-b5bb1655af87.htm b/docs/html/cbbdf666-7c6c-f3f3-1790-b5bb1655af87.htm index 0f21209..30e1087 100644 --- a/docs/html/cbbdf666-7c6c-f3f3-1790-b5bb1655af87.htm +++ b/docs/html/cbbdf666-7c6c-f3f3-1790-b5bb1655af87.htm @@ -22,7 +22,7 @@ n : mpz_t * k : uint32 -> unit

Parameters

rop
Type: Math.Gmp.Nativempz_t
The result integer.
n
Type: Math.Gmp.Nativempz_t
The first operand integer.
k
Type: SystemUInt32
The second operand integer.
Remarks

- Negative values of n are supported by mpz_bin_ui(mpz_t, mpz_t, UInt32), using the identity + Negative values of n are supported by mpz_bin_ui, using the identity bin(-n, k) = (-1)^k * bin(n + k - 1, k), see Knuth volume 1 section 1.2.6 part G.

Examples
// Create, initialize, and set the value of n to 4.
@@ -55,4 +55,4 @@ gmp_lib.mpz_bin_ui(rop, n, 2UI)
 Assert.IsTrue(gmp_lib.mpz_get_si(rop) = 6)
 
 ' Release unmanaged memory allocated for n and rop.
-gmp_lib.mpz_clears(n, rop, Nothing)
See Also
\ No newline at end of file +gmp_lib.mpz_clears(n, rop, Nothing)
See Also
\ No newline at end of file diff --git a/docs/html/cc2693e9-1cc5-3098-f2f7-bb05c8017f62.htm b/docs/html/cc2693e9-1cc5-3098-f2f7-bb05c8017f62.htm index ba258ac..72ef17f 100644 --- a/docs/html/cc2693e9-1cc5-3098-f2f7-bb05c8017f62.htm +++ b/docs/html/cc2693e9-1cc5-3098-f2f7-bb05c8017f62.htm @@ -1,4 +1,4 @@ -gmp_lib.mpq_clears Method
Click or drag to resize
gmp_libmpq_clears Method
+gmp_lib.mpq_clears Method
Click or drag to resize
gmp_libmpq_clears Method
Free the space occupied by a NULL-terminated list of mpq_t variables.

Namespace: @@ -41,4 +41,4 @@ Assert.IsTrue(gmp_lib.mpq_get_d(x2) = 0.0) Assert.IsTrue(gmp_lib.mpq_get_d(x3) = 0.0) ' Release unmanaged memory allocated for the rationals. -gmp_lib.mpq_clears(x1, x2, x3, Nothing)
See Also
\ No newline at end of file +gmp_lib.mpq_clears(x1, x2, x3, Nothing)
See Also
\ No newline at end of file diff --git a/docs/html/cc6e8f51-f396-f6c3-c6e4-9a9aeeaf2a13.htm b/docs/html/cc6e8f51-f396-f6c3-c6e4-9a9aeeaf2a13.htm index 83197c2..c84a93b 100644 --- a/docs/html/cc6e8f51-f396-f6c3-c6e4-9a9aeeaf2a13.htm +++ b/docs/html/cc6e8f51-f396-f6c3-c6e4-9a9aeeaf2a13.htm @@ -42,4 +42,4 @@ gmp_lib.mpf_init(rop) gmp_lib.mpf_random2(rop, 10, 5) ' Free all memory occupied by rop. -gmp_lib.mpf_clear(rop)
See Also
\ No newline at end of file +gmp_lib.mpf_clear(rop)
See Also
\ No newline at end of file diff --git a/docs/html/cd071eb3-c175-836d-c47a-f9c007b8738d.htm b/docs/html/cd071eb3-c175-836d-c47a-f9c007b8738d.htm index 9327311..173644c 100644 --- a/docs/html/cd071eb3-c175-836d-c47a-f9c007b8738d.htm +++ b/docs/html/cd071eb3-c175-836d-c47a-f9c007b8738d.htm @@ -1,4 +1,4 @@ -mp_exp_t.ToString Method
mp_exp_tToString Method
+mp_exp_t.ToString Method
mp_exp_tToString Method
Gets the string representation of the mp_exp_t.

Namespace: diff --git a/docs/html/cd88d27d-fb03-9e74-e353-4f0df7a38a96.htm b/docs/html/cd88d27d-fb03-9e74-e353-4f0df7a38a96.htm index d3d227f..99f8d32 100644 --- a/docs/html/cd88d27d-fb03-9e74-e353-4f0df7a38a96.htm +++ b/docs/html/cd88d27d-fb03-9e74-e353-4f0df7a38a96.htm @@ -21,7 +21,7 @@ Useful for testing functions and algorithms, since this kind of random numbers have proven to be more likely to trigger corner-case bugs. Negative random numbers are generated when max_size is negative.

- This function is obsolete. Use mpz_rrandomb(mpz_t, gmp_randstate_t, mp_bitcnt_t) instead. + This function is obsolete. Use mpz_rrandomb instead.

The random number functions of GMP come in two groups; older function that rely on a global state, and newer functions that accept a state parameter that is read and modified. @@ -43,4 +43,4 @@ gmp_lib.mpz_init(rop) gmp_lib.mpz_random(rop, 100) ' Free all memory occupied by rop. -gmp_lib.mpz_clear(rop)

See Also
\ No newline at end of file +gmp_lib.mpz_clear(rop)
See Also
\ No newline at end of file diff --git a/docs/html/ce7d559a-3772-41c0-912f-9ab218f4d98c.htm b/docs/html/ce7d559a-3772-41c0-912f-9ab218f4d98c.htm index 2caf2c9..2a97a08 100644 --- a/docs/html/ce7d559a-3772-41c0-912f-9ab218f4d98c.htm +++ b/docs/html/ce7d559a-3772-41c0-912f-9ab218f4d98c.htm @@ -59,4 +59,4 @@ gmp_lib.mpz_submul(z, x, y) Assert.IsTrue(gmp_lib.mpz_get_si(z) = 20000 - 10000 * 12222) ' Release unmanaged memory allocated for x, y, and z. -gmp_lib.mpz_clears(x, y, z, Nothing)
See Also
\ No newline at end of file +gmp_lib.mpz_clears(x, y, z, Nothing)
See Also
\ No newline at end of file diff --git a/docs/html/d00d45f6-e184-7a72-2c0e-e2b0d39a40c7.htm b/docs/html/d00d45f6-e184-7a72-2c0e-e2b0d39a40c7.htm index 681fe44..83dda4b 100644 --- a/docs/html/d00d45f6-e184-7a72-2c0e-e2b0d39a40c7.htm +++ b/docs/html/d00d45f6-e184-7a72-2c0e-e2b0d39a40c7.htm @@ -1,4 +1,4 @@ -size_t Explicit Conversion (size_t to UInt32)
size_t  Conversion (size_t to UInt32)
+size_t Explicit Conversion (size_t to UInt32)
size_t  Conversion (size_t to UInt32)
Converts a size_t value to a UInt32 value.

Namespace: diff --git a/docs/html/d07ddfe6-a0d0-51e7-180c-481fe678fc38.htm b/docs/html/d07ddfe6-a0d0-51e7-180c-481fe678fc38.htm index 7ccc18c..028ebcc 100644 --- a/docs/html/d07ddfe6-a0d0-51e7-180c-481fe678fc38.htm +++ b/docs/html/d07ddfe6-a0d0-51e7-180c-481fe678fc38.htm @@ -1,5 +1,5 @@ -mpz_t Implicit Conversion (String to mpz_t)
mpz_t  Conversion (String to mpz_t)
- Converts a String value to an mpz_t value. +mpz_t Implicit Conversion (String to mpz_t)
mpz_t  Conversion (String to mpz_t)
+ Converts a string value to an mpz_t value.

Namespace:  Math.Gmp.Native
@@ -10,7 +10,7 @@ value As String ) As mpz_t

Parameters

value
Type: SystemString
A String value.

Return Value

Type: mpz_t
An mpz_t value.
Remarks

+)

Parameters

value
Type: SystemString
A string value.

Return Value

Type: mpz_t
An mpz_t value.
Remarks

The leading characters are used: 0x and 0X for hexadecimal, 0b and 0B for binary, 0 for octal, or decimal otherwise.

See Also
\ No newline at end of file diff --git a/docs/html/d1b172bb-9c87-c255-a736-4b8ef1f6a5fe.htm b/docs/html/d1b172bb-9c87-c255-a736-4b8ef1f6a5fe.htm index f1ad75f..532d15c 100644 --- a/docs/html/d1b172bb-9c87-c255-a736-4b8ef1f6a5fe.htm +++ b/docs/html/d1b172bb-9c87-c255-a736-4b8ef1f6a5fe.htm @@ -29,4 +29,4 @@ gmp_lib.mpf_init_set_ui(op, UInteger.MaxV Assert.IsTrue(gmp_lib.mpf_fits_sint_p(op) = 0) ' Release unmanaged memory allocated for op. -gmp_lib.mpf_clear(op)
See Also
\ No newline at end of file +gmp_lib.mpf_clear(op)
See Also
\ No newline at end of file diff --git a/docs/html/d229629f-3bba-817b-d9a3-6f00271e1da7.htm b/docs/html/d229629f-3bba-817b-d9a3-6f00271e1da7.htm index 13c8105..ea1b8df 100644 --- a/docs/html/d229629f-3bba-817b-d9a3-6f00271e1da7.htm +++ b/docs/html/d229629f-3bba-817b-d9a3-6f00271e1da7.htm @@ -29,4 +29,4 @@ gmp_lib.mpf_init_set_si(op, -10) Assert.IsTrue(gmp_lib.mpf_sgn(op) = -1) ' Release unmanaged memory allocated for op. -gmp_lib.mpf_clear(op)
See Also
\ No newline at end of file +gmp_lib.mpf_clear(op)
See Also
\ No newline at end of file diff --git a/docs/html/d479f2da-ecf9-c9d6-5cc7-66eb8b5ba16b.htm b/docs/html/d479f2da-ecf9-c9d6-5cc7-66eb8b5ba16b.htm index 4674aef..9a6616b 100644 --- a/docs/html/d479f2da-ecf9-c9d6-5cc7-66eb8b5ba16b.htm +++ b/docs/html/d479f2da-ecf9-c9d6-5cc7-66eb8b5ba16b.htm @@ -39,4 +39,4 @@ gmp_lib.mpz_2fac_ui(rop, 9UI) Assert.IsTrue(gmp_lib.mpz_get_si(rop) = 945) ' Release unmanaged memory allocated for rop. -gmp_lib.mpz_clear(rop)
See Also
\ No newline at end of file +gmp_lib.mpz_clear(rop)
See Also
\ No newline at end of file diff --git a/docs/html/d4cd9f0b-9f54-1f1d-6a27-a0ce3122249c.htm b/docs/html/d4cd9f0b-9f54-1f1d-6a27-a0ce3122249c.htm index 7c5ed71..1b6f60c 100644 --- a/docs/html/d4cd9f0b-9f54-1f1d-6a27-a0ce3122249c.htm +++ b/docs/html/d4cd9f0b-9f54-1f1d-6a27-a0ce3122249c.htm @@ -1,4 +1,4 @@ -mp_exp_t Constructor
mp_exp_t Constructor
+mp_exp_t Constructor
mp_exp_t Constructor
Creates a new mp_exp_t, and sets its value.

Namespace: diff --git a/docs/html/d5af3442-ab5b-08e2-9398-0b6f04506c16.htm b/docs/html/d5af3442-ab5b-08e2-9398-0b6f04506c16.htm index 8aa7232..c2763c3 100644 --- a/docs/html/d5af3442-ab5b-08e2-9398-0b6f04506c16.htm +++ b/docs/html/d5af3442-ab5b-08e2-9398-0b6f04506c16.htm @@ -1,5 +1,5 @@ -gmp_lib.mpz_init_set_str Method
Click or drag to resize
gmp_libmpz_init_set_str Method
- Initialize rop and set its value like mpz_set_str(mpz_t, char_ptr, Int32). +gmp_lib.mpz_init_set_str Method
Click or drag to resize
gmp_libmpz_init_set_str Method
+ Initialize rop and set its value like mpz_set_str.

Namespace:  Math.Gmp.Native
@@ -22,7 +22,7 @@ str : char_ptr * base : int -> int

Parameters

rop
Type: Math.Gmp.Nativempz_t
The destination integer.
str
Type: Math.Gmp.Nativechar_ptr
The source integer.
base
Type: SystemInt32
The base.

Return Value

Type: Int32
If the string is a correct base base number, the function returns 0; if an error occurs it returns −1. rop is initialized even if an error occurs.
Remarks

- See mpz_set_str(mpz_t, char_ptr, Int32) for details. + See mpz_set_str for details.

Examples
// Create, initialize, and set the value of x.
 mpz_t x = new mpz_t();
 char_ptr value = new char_ptr("  1 234 567 890 876 543 211 234 567 890 987 654 321  ");
@@ -47,4 +47,4 @@ Assert.IsTrue(s.ToString() = value.ToString().Replace(' Release unmanaged memory allocated for x and string values.
 gmp_lib.mpz_clear(x)
 gmp_lib.free(value)
-gmp_lib.free(s)
See Also
\ No newline at end of file +gmp_lib.free(s)
See Also
\ No newline at end of file diff --git a/docs/html/d5b95352-7b5e-881b-136a-b78fd8e033ff.htm b/docs/html/d5b95352-7b5e-881b-136a-b78fd8e033ff.htm index 03bcb32..a6c19b9 100644 --- a/docs/html/d5b95352-7b5e-881b-136a-b78fd8e033ff.htm +++ b/docs/html/d5b95352-7b5e-881b-136a-b78fd8e033ff.htm @@ -59,4 +59,4 @@ Assert.IsTrue(gmp_lib.mpz_get_si(q) = 3333 Assert.IsTrue(gmp_lib.mpz_get_si(r) = 1) ' Release unmanaged memory allocated for n, q, and r. -gmp_lib.mpz_clears(n, q, r, Nothing)
See Also

Reference

\ No newline at end of file +gmp_lib.mpz_clears(n, q, r, Nothing)
See Also
\ No newline at end of file diff --git a/docs/html/d60489f8-91f8-ea00-d29c-a52449e712da.htm b/docs/html/d60489f8-91f8-ea00-d29c-a52449e712da.htm index 1fd70e3..18a45db 100644 --- a/docs/html/d60489f8-91f8-ea00-d29c-a52449e712da.htm +++ b/docs/html/d60489f8-91f8-ea00-d29c-a52449e712da.htm @@ -47,4 +47,4 @@ Assert.IsTrue(x.ToString() = "0.2e3") ' Release unmanaged memory allocated for x and y. gmp_lib.mpf_clear(x) -gmp_lib.mpz_clear(y)
See Also
\ No newline at end of file +gmp_lib.mpz_clear(y)
See Also
\ No newline at end of file diff --git a/docs/html/d6721058-8a6f-9b20-2a5f-8ffd83cc2a2e.htm b/docs/html/d6721058-8a6f-9b20-2a5f-8ffd83cc2a2e.htm index 2806944..770211e 100644 --- a/docs/html/d6721058-8a6f-9b20-2a5f-8ffd83cc2a2e.htm +++ b/docs/html/d6721058-8a6f-9b20-2a5f-8ffd83cc2a2e.htm @@ -59,4 +59,4 @@ Assert.IsTrue(gmp_lib.mpz_remove(rop, op, f) = 2< Assert.IsTrue(gmp_lib.mpz_get_si(rop) = 5) ' Release unmanaged memory allocated for rop, op, and f. -gmp_lib.mpz_clears(rop, op, f, Nothing)
See Also
\ No newline at end of file +gmp_lib.mpz_clears(rop, op, f, Nothing)
See Also
\ No newline at end of file diff --git a/docs/html/d7722641-e3ea-336d-63f3-dc48f786e376.htm b/docs/html/d7722641-e3ea-336d-63f3-dc48f786e376.htm index 06293b5..9f74896 100644 --- a/docs/html/d7722641-e3ea-336d-63f3-dc48f786e376.htm +++ b/docs/html/d7722641-e3ea-336d-63f3-dc48f786e376.htm @@ -31,4 +31,4 @@ gmp_lib.mpz_init_set_si(op, 10000) Assert.IsTrue(gmp_lib.mpz_perfect_power_p(op) > 0) ' Release unmanaged memory allocated for op. -gmp_lib.mpz_clear(op)
See Also
\ No newline at end of file +gmp_lib.mpz_clear(op)
See Also
\ No newline at end of file diff --git a/docs/html/d948e832-ee71-628a-6a7b-766138afff62.htm b/docs/html/d948e832-ee71-628a-6a7b-766138afff62.htm index c1715c0..0277502 100644 --- a/docs/html/d948e832-ee71-628a-6a7b-766138afff62.htm +++ b/docs/html/d948e832-ee71-628a-6a7b-766138afff62.htm @@ -16,7 +16,7 @@

Parameters

op
Type: Math.Gmp.Nativempf_t
The operand float.

Return Value

Type: Int32
The converted integer.
Remarks

If op is too big for the return type, the result is undefined.

- See also mpf_fits_slong_p(mpf_t) and mpf_fits_ulong_p(mpf_t) + See also mpf_fits_slong_p and mpf_fits_ulong_p (see GNU MP - Miscellaneous Float Functions).

Examples
// Set default precision to 64 bits.
 gmp_lib.mpf_set_default_prec(64U);
@@ -40,4 +40,4 @@ gmp_lib.mpf_init_set_d(x, -8.0)
 Assert.IsTrue(gmp_lib.mpf_get_si(x) = -8)
 
 ' Release unmanaged memory allocated for x.
-gmp_lib.mpf_clear(x)
See Also
\ No newline at end of file +gmp_lib.mpf_clear(x)
See Also
\ No newline at end of file diff --git a/docs/html/d9715b1a-6092-83e6-d7f3-6cfbb4adb143.htm b/docs/html/d9715b1a-6092-83e6-d7f3-6cfbb4adb143.htm index d9d6c55..6f9dfa8 100644 --- a/docs/html/d9715b1a-6092-83e6-d7f3-6cfbb4adb143.htm +++ b/docs/html/d9715b1a-6092-83e6-d7f3-6cfbb4adb143.htm @@ -19,7 +19,7 @@ b : mpz_t -> int

Parameters

a
Type: SystemUInt32
The first operand integer.
b
Type: Math.Gmp.Nativempz_t
The second operand integer.

Return Value

Type: Int32
The Jacobi symbol (a/b) with the Kronecker extension (a/2) = (2/a) when a odd, or (a/2) = 0 when a even.
Remarks

When b is odd the Jacobi symbol and Kronecker symbol are identical, - so mpz_kronecker_ui(mpz_t, UInt32), etc. can be used for mixed precision Jacobi symbols too. + so mpz_kronecker_ui, etc. can be used for mixed precision Jacobi symbols too.

Examples
// Create, initialize, and set the value of b to 4.
 mpz_t b = new mpz_t();
 gmp_lib.mpz_init_set_ui(b, 4U);
@@ -36,4 +36,4 @@ gmp_lib.mpz_init_set_ui(b, 4UI)
 Assert.IsTrue(gmp_lib.mpz_ui_kronecker(15UI, b) = 1)
 
 ' Release unmanaged memory allocated for b.
-gmp_lib.mpz_clear(b)
See Also
\ No newline at end of file +gmp_lib.mpz_clear(b)
See Also
\ No newline at end of file diff --git a/docs/html/d9761bfb-1882-59d2-e89b-c6460141f9a6.htm b/docs/html/d9761bfb-1882-59d2-e89b-c6460141f9a6.htm index 149f498..94f1736 100644 --- a/docs/html/d9761bfb-1882-59d2-e89b-c6460141f9a6.htm +++ b/docs/html/d9761bfb-1882-59d2-e89b-c6460141f9a6.htm @@ -17,7 +17,7 @@ Returns a value indicating whether this instance is equal to a specified size_t value.
Public methodGetHashCode
Returns the hash code for this instance. -
(Overrides ValueTypeGetHashCode.)
Public methodGetType
Gets the type of the current instance.
(Inherited from Object.)
Public methodToString
+
(Overrides ValueTypeGetHashCode.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Public methodToString
Gets the string representation of the size_t.
(Overrides ValueTypeToString.)
Top
Operators
  diff --git a/docs/html/d9ab5220-69aa-8e5d-8d15-375eb27149ad.htm b/docs/html/d9ab5220-69aa-8e5d-8d15-375eb27149ad.htm index e5bc4d4..17709d1 100644 --- a/docs/html/d9ab5220-69aa-8e5d-8d15-375eb27149ad.htm +++ b/docs/html/d9ab5220-69aa-8e5d-8d15-375eb27149ad.htm @@ -67,4 +67,4 @@ Assert.IsTrue(gmp_lib.mpz_get_si(q) = 3333 Assert.IsTrue(gmp_lib.mpz_get_si(r) = 1) ' Release unmanaged memory allocated for n, d, q, and r. -gmp_lib.mpz_clears(n, d, q, r, Nothing)
See Also

Reference

\ No newline at end of file +gmp_lib.mpz_clears(n, d, q, r, Nothing)
See Also
\ No newline at end of file diff --git a/docs/html/d9d29633-42c7-fb1c-cdee-3b7993f45653.htm b/docs/html/d9d29633-42c7-fb1c-cdee-3b7993f45653.htm index 20fd28c..d7e3206 100644 --- a/docs/html/d9d29633-42c7-fb1c-cdee-3b7993f45653.htm +++ b/docs/html/d9d29633-42c7-fb1c-cdee-3b7993f45653.htm @@ -40,4 +40,4 @@ gmp_lib.mpf_init_set_si(x, 512) Assert.IsTrue(gmp_lib.mpf_cmp_si(x, 128) > 0) ' Release unmanaged memory allocated for x. -gmp_lib.mpf_clear(x)
See Also
\ No newline at end of file +gmp_lib.mpf_clear(x)
See Also
\ No newline at end of file diff --git a/docs/html/da585eac-be2c-38ea-8be5-90c5be95ae86.htm b/docs/html/da585eac-be2c-38ea-8be5-90c5be95ae86.htm index dd54659..be929a5 100644 --- a/docs/html/da585eac-be2c-38ea-8be5-90c5be95ae86.htm +++ b/docs/html/da585eac-be2c-38ea-8be5-90c5be95ae86.htm @@ -18,7 +18,7 @@ Otherwise return the least significant part of op, with the same sign as op.

If op is too big to fit in a signed long int, the returned result is probably not very useful. - To find out if the value will fit, use the function mpz_fits_slong_p(mpz_t). + To find out if the value will fit, use the function mpz_fits_slong_p.

Examples
// Create, initialize, and set the value of x to -10.
 mpz_t x = new mpz_t();
 gmp_lib.mpz_init_set_si(x, -10);
@@ -35,4 +35,4 @@ gmp_lib.mpz_init_set_si(x, -10)
 Assert.IsTrue(gmp_lib.mpz_get_si(x) = -10)
 
 ' Release unmanaged memory allocated for x.
-gmp_lib.mpz_clear(x)
See Also
\ No newline at end of file +gmp_lib.mpz_clear(x)
See Also
\ No newline at end of file diff --git a/docs/html/db55f1a9-cd4c-b7e9-c831-4391c0497ef7.htm b/docs/html/db55f1a9-cd4c-b7e9-c831-4391c0497ef7.htm index fa3151c..9d4b629 100644 --- a/docs/html/db55f1a9-cd4c-b7e9-c831-4391c0497ef7.htm +++ b/docs/html/db55f1a9-cd4c-b7e9-c831-4391c0497ef7.htm @@ -18,8 +18,8 @@ is the most significant. Whenever _mp_size is non-zero, the most significant limb is non-zero.

- Currently there’s always at least one limb allocated, so for instance mpz_set_ui(mpz_t, UInt32) - never needs to reallocate, and mpz_get_ui(mpz_t) can fetch _mp_d[0] + Currently there’s always at least one limb allocated, so for instance gmp_lib.mpz_set_ui + never needs to reallocate, and gmp_lib.mpz_get_ui can fetch _mp_d[0] unconditionally (though its value is then only wanted if _mp_size is non-zero).

In mpz_t: @@ -30,7 +30,7 @@

The most significant limb is always non-zero, but there are no other restrictions on its value, in particular the highest 1 bit can be anywhere within the limb. -

_mp_prec + 1 limbs are allocated to _mp_d, the extra limb being for +

_mp_prec + 1 limbs are allocated to mp_base._mp_d, the extra limb being for convenience (see below). - There are no reallocations during a calculation, only in a change of precision with mpf_set_prec(mpf_t, mp_bitcnt_t). + There are no reallocations during a calculation, only in a change of precision with gmp_lib.mpf_set_prec.

See Also
\ No newline at end of file diff --git a/docs/html/db614763-a13e-6456-d52b-9f567be7e776.htm b/docs/html/db614763-a13e-6456-d52b-9f567be7e776.htm index e8a4520..803a5b1 100644 --- a/docs/html/db614763-a13e-6456-d52b-9f567be7e776.htm +++ b/docs/html/db614763-a13e-6456-d52b-9f567be7e776.htm @@ -61,4 +61,4 @@ gmp_lib.mpz_lcm(rop, op1, op2) Assert.IsTrue(gmp_lib.mpz_get_si(rop) = 6) ' Release unmanaged memory allocated for rop, op1, and op2. -gmp_lib.mpz_clears(rop, op1, op2, Nothing)
See Also
\ No newline at end of file +gmp_lib.mpz_clears(rop, op1, op2, Nothing)
See Also
\ No newline at end of file diff --git a/docs/html/dbf3d252-fd6d-455f-2ba7-4091845b86a7.htm b/docs/html/dbf3d252-fd6d-455f-2ba7-4091845b86a7.htm index dcfbaee..af1292d 100644 --- a/docs/html/dbf3d252-fd6d-455f-2ba7-4091845b86a7.htm +++ b/docs/html/dbf3d252-fd6d-455f-2ba7-4091845b86a7.htm @@ -15,7 +15,7 @@ x : mpq_t -> unit

Parameters

x
Type: Math.Gmp.Nativempq_t
The operand rational.
Remarks

Each variable should normally only be initialized once, or at least cleared out - (using the function mpq_clear(mpq_t)) between each initialization. + (using the function mpq_clear) between each initialization.

Examples
// Create and initialize a new rational x.
 mpq_t x = new mpq_t();
 gmp_lib.mpq_init(x);
@@ -36,4 +36,4 @@ Assert.IsTrue(s.ToString() = "0")
 
 ' Release unmanaged memory allocated for x and its string value.
 gmp_lib.mpq_clear(x)
-gmp_lib.free(s)
See Also
\ No newline at end of file +gmp_lib.free(s)
See Also
\ No newline at end of file diff --git a/docs/html/dc1406fd-4ca4-70d3-dc83-bd40b955564a.htm b/docs/html/dc1406fd-4ca4-70d3-dc83-bd40b955564a.htm index b4ef3e2..3ced0ab 100644 --- a/docs/html/dc1406fd-4ca4-70d3-dc83-bd40b955564a.htm +++ b/docs/html/dc1406fd-4ca4-70d3-dc83-bd40b955564a.htm @@ -18,7 +18,7 @@ rop : mpf_t * op : int -> unit

Parameters

rop
Type: Math.Gmp.Nativempf_t
The result float.
op
Type: SystemInt32
The operand.
Remarks

- The precision of rop will be taken from the active default precision, as set by mpf_set_default_prec(mp_bitcnt_t). + The precision of rop will be taken from the active default precision, as set by mpf_set_default_prec.

Examples
// Set default precision to 64 bits.
 gmp_lib.mpf_set_default_prec(64U);
 
@@ -41,4 +41,4 @@ gmp_lib.mpf_init_set_si(x, -123)
 Assert.IsTrue(gmp_lib.mpf_get_d(x) = -123.0)
 
 ' Release unmanaged memory allocated for x.
-gmp_lib.mpf_clear(x)
See Also
\ No newline at end of file +gmp_lib.mpf_clear(x)
See Also
\ No newline at end of file diff --git a/docs/html/dc2f13ec-ac21-1196-0a1d-c574578b1f24.htm b/docs/html/dc2f13ec-ac21-1196-0a1d-c574578b1f24.htm index 136b240..11ba9bd 100644 --- a/docs/html/dc2f13ec-ac21-1196-0a1d-c574578b1f24.htm +++ b/docs/html/dc2f13ec-ac21-1196-0a1d-c574578b1f24.htm @@ -33,4 +33,4 @@ Assert.IsTrue(s.ToString() = "0") ' Release unmanaged memory allocated for x and its string value. gmp_lib.mpz_clear(x) -gmp_lib.free(s)
See Also
\ No newline at end of file +gmp_lib.free(s)
See Also
\ No newline at end of file diff --git a/docs/html/dc319ce0-0560-799e-9187-8445d98b802b.htm b/docs/html/dc319ce0-0560-799e-9187-8445d98b802b.htm index aec5e68..3e6cebf 100644 --- a/docs/html/dc319ce0-0560-799e-9187-8445d98b802b.htm +++ b/docs/html/dc319ce0-0560-799e-9187-8445d98b802b.htm @@ -1,3 +1,3 @@ mp_base Methods
mp_base Methods

The mp_base type exposes the following members.

Methods
  - NameDescription
Public methodEquals
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
Protected methodFinalize
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object.)
Public methodGetHashCode
Serves as a hash function for a particular type.
(Inherited from Object.)
Public methodGetType
Gets the type of the current instance.
(Inherited from Object.)
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
Top
See Also
\ No newline at end of file +
NameDescription
Public methodEquals
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
Protected methodFinalize
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object.)
Public methodGetHashCode
Serves as a hash function for a particular type.
(Inherited from Object.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
Top
See Also
\ No newline at end of file diff --git a/docs/html/de0b7cf7-1826-55f3-379d-41a6ef2d0991.htm b/docs/html/de0b7cf7-1826-55f3-379d-41a6ef2d0991.htm index f85a03e..51c8523 100644 --- a/docs/html/de0b7cf7-1826-55f3-379d-41a6ef2d0991.htm +++ b/docs/html/de0b7cf7-1826-55f3-379d-41a6ef2d0991.htm @@ -1,4 +1,4 @@ -gmp_lib.mpz_inits Method
Click or drag to resize
gmp_libmpz_inits Method
+gmp_lib.mpz_inits Method
Click or drag to resize
gmp_libmpz_inits Method
Initialize a NULL-terminated list of mpz_t variables, and set their values to 0.

Namespace: @@ -41,4 +41,4 @@ Assert.IsTrue(gmp_lib.mpz_get_si(x2) = 0) Assert.IsTrue(gmp_lib.mpz_get_si(x3) = 0) ' Release unmanaged memory allocated for the integers. -gmp_lib.mpz_clears(x1, x2, x3, Nothing)
See Also
\ No newline at end of file +gmp_lib.mpz_clears(x1, x2, x3, Nothing)
See Also
\ No newline at end of file diff --git a/docs/html/e07f3328-a28c-c75c-10a6-f21d05e6aec0.htm b/docs/html/e07f3328-a28c-c75c-10a6-f21d05e6aec0.htm index d3524c9..e9fa8fa 100644 --- a/docs/html/e07f3328-a28c-c75c-10a6-f21d05e6aec0.htm +++ b/docs/html/e07f3328-a28c-c75c-10a6-f21d05e6aec0.htm @@ -29,4 +29,4 @@ gmp_lib.mpz_init_set_ui(op, UInteger.MaxV Assert.IsTrue(gmp_lib.mpz_fits_sshort_p(op) = 0) ' Release unmanaged memory allocated for op. -gmp_lib.mpz_clear(op)
See Also
\ No newline at end of file +gmp_lib.mpz_clear(op)
See Also
\ No newline at end of file diff --git a/docs/html/e0c0acc3-41cd-cb7d-68e7-3bf8dc5039d4.htm b/docs/html/e0c0acc3-41cd-cb7d-68e7-3bf8dc5039d4.htm index 8e6b675..7b39d59 100644 --- a/docs/html/e0c0acc3-41cd-cb7d-68e7-3bf8dc5039d4.htm +++ b/docs/html/e0c0acc3-41cd-cb7d-68e7-3bf8dc5039d4.htm @@ -13,5 +13,5 @@ mp_size_t size )

Parameters

size
Type: Math.Gmp.Nativemp_size_t
The number of limbs.
Remarks

- When done with the array, you must release the unmanaged memory by calling free(mp_ptr). + When done with the array, you must release the unmanaged memory by calling free.

See Also
\ No newline at end of file diff --git a/docs/html/e1c059c4-4cd9-9a2b-1178-4b1a60354129.htm b/docs/html/e1c059c4-4cd9-9a2b-1178-4b1a60354129.htm index 616885a..f0884f4 100644 --- a/docs/html/e1c059c4-4cd9-9a2b-1178-4b1a60354129.htm +++ b/docs/html/e1c059c4-4cd9-9a2b-1178-4b1a60354129.htm @@ -77,4 +77,4 @@ Assert.IsTrue(result = "123/456") System.IO.File.Delete(pathname) ' Release unmanaged memory allocated for op. -gmp_lib.mpq_clear(op)
See Also
\ No newline at end of file +gmp_lib.mpq_clear(op)
See Also
\ No newline at end of file diff --git a/docs/html/e1edc21e-74a0-b44c-216b-bad204b5a48a.htm b/docs/html/e1edc21e-74a0-b44c-216b-bad204b5a48a.htm index 06192bf..4cf0816 100644 --- a/docs/html/e1edc21e-74a0-b44c-216b-bad204b5a48a.htm +++ b/docs/html/e1edc21e-74a0-b44c-216b-bad204b5a48a.htm @@ -46,4 +46,4 @@ Assert.IsTrue(gmp_lib.mpf_get_d_2exp(exp, x) = 0. Assert.IsTrue(exp.Value = 4) ' Release unmanaged memory allocated for x and exp. -gmp_lib.mpf_clear(x)
See Also
\ No newline at end of file +gmp_lib.mpf_clear(x)
See Also
\ No newline at end of file diff --git a/docs/html/e200d734-044d-4cc7-acc7-2333d7cf3c9a.htm b/docs/html/e200d734-044d-4cc7-acc7-2333d7cf3c9a.htm index 9e05c57..e699366 100644 --- a/docs/html/e200d734-044d-4cc7-acc7-2333d7cf3c9a.htm +++ b/docs/html/e200d734-044d-4cc7-acc7-2333d7cf3c9a.htm @@ -19,7 +19,7 @@ Gets a void_ptr from a pointer to a block of unmanaged memory. Public methodGetHashCode
Returns the hash code for this instance. -
(Overrides ValueTypeGetHashCode.)Public methodGetType
Gets the type of the current instance.
(Inherited from Object.)Public methodToIntPtr
+
(Overrides ValueTypeGetHashCode.)Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)Public methodToIntPtr
Gets pointer to block of unmanaged memory.
Public methodToString
Returns the fully qualified type name of this instance.
(Inherited from ValueType.)Top
Operators
  diff --git a/docs/html/e267ef2f-54a1-a3f1-441f-0655b542bf55.htm b/docs/html/e267ef2f-54a1-a3f1-441f-0655b542bf55.htm index 33edbeb..4052faa 100644 --- a/docs/html/e267ef2f-54a1-a3f1-441f-0655b542bf55.htm +++ b/docs/html/e267ef2f-54a1-a3f1-441f-0655b542bf55.htm @@ -8,6 +8,6 @@ Gets a void_ptr from a pointer to a block of unmanaged memory.
Public methodGetHashCode
Returns the hash code for this instance. -
(Overrides ValueTypeGetHashCode.)
Public methodGetType
Gets the type of the current instance.
(Inherited from Object.)
Public methodToIntPtr
+
(Overrides ValueTypeGetHashCode.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Public methodToIntPtr
Gets pointer to block of unmanaged memory.
Public methodToString
Returns the fully qualified type name of this instance.
(Inherited from ValueType.)
Top
See Also
\ No newline at end of file diff --git a/docs/html/e2817889-195b-d443-500d-2568ebfefe4f.htm b/docs/html/e2817889-195b-d443-500d-2568ebfefe4f.htm index ecf1f26..8b7838d 100644 --- a/docs/html/e2817889-195b-d443-500d-2568ebfefe4f.htm +++ b/docs/html/e2817889-195b-d443-500d-2568ebfefe4f.htm @@ -1,4 +1,4 @@ -mp_size_t Implicit Conversion (Byte to mp_size_t)
mp_size_t  Conversion (Byte to mp_size_t)
+mp_size_t Implicit Conversion (Byte to mp_size_t)
mp_size_t  Conversion (Byte to mp_size_t)
Converts a Byte value to an mp_size_t value.

Namespace: diff --git a/docs/html/e3072efb-05a9-947c-5532-6d806c157e4a.htm b/docs/html/e3072efb-05a9-947c-5532-6d806c157e4a.htm index ba50235..6b221ee 100644 --- a/docs/html/e3072efb-05a9-947c-5532-6d806c157e4a.htm +++ b/docs/html/e3072efb-05a9-947c-5532-6d806c157e4a.htm @@ -65,4 +65,4 @@ gmp_lib.mpz_invert(rop, op1, op2) Assert.IsTrue(gmp_lib.mpz_get_si(rop) = 4) ' Release unmanaged memory allocated for rop, op1, and op2. -gmp_lib.mpz_clears(rop, op1, op2, Nothing)
See Also
\ No newline at end of file +gmp_lib.mpz_clears(rop, op1, op2, Nothing)
See Also
\ No newline at end of file diff --git a/docs/html/e3abec5c-9d83-babc-a020-ca4817962a21.htm b/docs/html/e3abec5c-9d83-babc-a020-ca4817962a21.htm index f1a5bff..dc8f5d2 100644 --- a/docs/html/e3abec5c-9d83-babc-a020-ca4817962a21.htm +++ b/docs/html/e3abec5c-9d83-babc-a020-ca4817962a21.htm @@ -57,4 +57,4 @@ Assert.IsTrue(System.IO.File.ReadAllText(pathname) = ' Release unmanaged memory. gmp_lib.mpz_clear(z) gmp_lib.mpq_clear(q) -gmp_lib.mpf_clear(f)
See Also
\ No newline at end of file +gmp_lib.mpf_clear(f)
See Also
\ No newline at end of file diff --git a/docs/html/e3d53be6-a0ad-fb21-5381-ff688f5984a6.htm b/docs/html/e3d53be6-a0ad-fb21-5381-ff688f5984a6.htm index a36883b..d9701fd 100644 --- a/docs/html/e3d53be6-a0ad-fb21-5381-ff688f5984a6.htm +++ b/docs/html/e3d53be6-a0ad-fb21-5381-ff688f5984a6.htm @@ -1,5 +1,5 @@ -gmp_lib.ZeroMemory Method
Click or drag to resize
gmp_libZeroMemory Method
- The ZeroMemory(IntPtr, Int32) routine fills a block of memory with zeros, given a pointer to the block and the length, in bytes, to be filled. +gmp_lib.ZeroMemory Method
Click or drag to resize
gmp_libZeroMemory Method
+ The ZeroMemory routine fills a block of memory with zeros, given a pointer to the block and the length, in bytes, to be filled.

Namespace:  Math.Gmp.Native
diff --git a/docs/html/e3e3f2ce-f3d8-5321-37a5-de65b6c2a30d.htm b/docs/html/e3e3f2ce-f3d8-5321-37a5-de65b6c2a30d.htm index 7208610..68a1a46 100644 --- a/docs/html/e3e3f2ce-f3d8-5321-37a5-de65b6c2a30d.htm +++ b/docs/html/e3e3f2ce-f3d8-5321-37a5-de65b6c2a30d.htm @@ -51,4 +51,4 @@ gmp_lib.mpz_sub_ui(z, x, 12222UI) Assert.IsTrue(gmp_lib.mpz_get_si(z) = -2222) ' Release unmanaged memory allocated for x and z. -gmp_lib.mpz_clears(x, z, Nothing)
See Also
\ No newline at end of file +gmp_lib.mpz_clears(x, z, Nothing)
See Also
\ No newline at end of file diff --git a/docs/html/e465d040-0d35-f8c8-51db-c56b3d14b4c8.htm b/docs/html/e465d040-0d35-f8c8-51db-c56b3d14b4c8.htm index 231c820..11b7056 100644 --- a/docs/html/e465d040-0d35-f8c8-51db-c56b3d14b4c8.htm +++ b/docs/html/e465d040-0d35-f8c8-51db-c56b3d14b4c8.htm @@ -1,4 +1,4 @@ -size_t.ToString Method
size_tToString Method
+size_t.ToString Method
size_tToString Method
Gets the string representation of the size_t.

Namespace: diff --git a/docs/html/e5060da5-cafd-67e7-f18f-3a9d3c2aba7d.htm b/docs/html/e5060da5-cafd-67e7-f18f-3a9d3c2aba7d.htm index d1fd34b..9e49e5c 100644 --- a/docs/html/e5060da5-cafd-67e7-f18f-3a9d3c2aba7d.htm +++ b/docs/html/e5060da5-cafd-67e7-f18f-3a9d3c2aba7d.htm @@ -59,4 +59,4 @@ Assert.IsTrue(dbl.Value = 1.0) ' Release unmanaged memory. gmp_lib.mpz_clear(z) gmp_lib.mpq_clear(q) -gmp_lib.mpf_clear(f)
See Also
\ No newline at end of file +gmp_lib.mpf_clear(f)
See Also
\ No newline at end of file diff --git a/docs/html/e6012778-c71b-b078-2ef3-9f9db90f1769.htm b/docs/html/e6012778-c71b-b078-2ef3-9f9db90f1769.htm index 3785ce6..bcac22d 100644 --- a/docs/html/e6012778-c71b-b078-2ef3-9f9db90f1769.htm +++ b/docs/html/e6012778-c71b-b078-2ef3-9f9db90f1769.htm @@ -31,4 +31,4 @@ Assert.IsTrue(gmp_lib.mpz_even_p(op) = 0) Assert.IsTrue(gmp_lib.mpz_odd_p(op) > 0) ' Release unmanaged memory allocated for op. -gmp_lib.mpz_clear(op)
See Also
\ No newline at end of file +gmp_lib.mpz_clear(op)
See Also
\ No newline at end of file diff --git a/docs/html/e6a17880-791f-37d4-4942-cf26ce7d4cbf.htm b/docs/html/e6a17880-791f-37d4-4942-cf26ce7d4cbf.htm index c9486eb..d8bd162 100644 --- a/docs/html/e6a17880-791f-37d4-4942-cf26ce7d4cbf.htm +++ b/docs/html/e6a17880-791f-37d4-4942-cf26ce7d4cbf.htm @@ -17,7 +17,7 @@ Returns a value indicating whether this instance is equal to a specified mp_exp_t value. Public methodGetHashCode
Returns the hash code for this instance. -
(Overrides ValueTypeGetHashCode.)Public methodGetType
Gets the type of the current instance.
(Inherited from Object.)Public methodToString
+
(Overrides ValueTypeGetHashCode.)Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)Public methodToString
Gets the string representation of the mp_exp_t.
(Overrides ValueTypeToString.)Top
Operators
  diff --git a/docs/html/e76254b7-0a0e-d726-a1a2-ebc21dab1c96.htm b/docs/html/e76254b7-0a0e-d726-a1a2-ebc21dab1c96.htm index 086a70e..cf55691 100644 --- a/docs/html/e76254b7-0a0e-d726-a1a2-ebc21dab1c96.htm +++ b/docs/html/e76254b7-0a0e-d726-a1a2-ebc21dab1c96.htm @@ -1,4 +1,4 @@ -size_t Implicit Conversion (UInt32 to size_t)
size_t  Conversion (UInt32 to size_t)
+size_t Implicit Conversion (UInt32 to size_t)
size_t  Conversion (UInt32 to size_t)
Converts a UInt32 value to a size_t value.

Namespace: diff --git a/docs/html/e7a5fd85-46d5-46ed-b943-3c245fae350a.htm b/docs/html/e7a5fd85-46d5-46ed-b943-3c245fae350a.htm index 0be49bc..f06768b 100644 --- a/docs/html/e7a5fd85-46d5-46ed-b943-3c245fae350a.htm +++ b/docs/html/e7a5fd85-46d5-46ed-b943-3c245fae350a.htm @@ -1,4 +1,4 @@ -mp_exp_t Implicit Conversion (mp_exp_t to Int64)
mp_exp_t  Conversion (mp_exp_t to Int64)
+mp_exp_t Implicit Conversion (mp_exp_t to Int64)
mp_exp_t  Conversion (mp_exp_t to Int64)
Converts an mp_exp_t value to an Int64 value.

Namespace: diff --git a/docs/html/e7d65cf6-2ee4-c983-62b5-4ad66f1d8599.htm b/docs/html/e7d65cf6-2ee4-c983-62b5-4ad66f1d8599.htm index 3d52ee5..3d3e180 100644 --- a/docs/html/e7d65cf6-2ee4-c983-62b5-4ad66f1d8599.htm +++ b/docs/html/e7d65cf6-2ee4-c983-62b5-4ad66f1d8599.htm @@ -21,4 +21,4 @@ difference : mpq_t * minuend : mpq_t * subtrahend : mpq_t -> unit -

Parameters

difference
Type: Math.Gmp.Nativempq_t
The result rational.
minuend
Type: Math.Gmp.Nativempq_t
The first operand rational.
subtrahend
Type: Math.Gmp.Nativempq_t
The second operand rational.
Examples
See Also
\ No newline at end of file +

Parameters

difference
Type: Math.Gmp.Nativempq_t
The result rational.
minuend
Type: Math.Gmp.Nativempq_t
The first operand rational.
subtrahend
Type: Math.Gmp.Nativempq_t
The second operand rational.
Examples
See Also
\ No newline at end of file diff --git a/docs/html/e802af92-73bf-b138-dc95-a3c57eeefb66.htm b/docs/html/e802af92-73bf-b138-dc95-a3c57eeefb66.htm index 0e2f398..b383da8 100644 --- a/docs/html/e802af92-73bf-b138-dc95-a3c57eeefb66.htm +++ b/docs/html/e802af92-73bf-b138-dc95-a3c57eeefb66.htm @@ -1,5 +1,5 @@ -gmp_lib.mpz_sqrtrem Method
Click or drag to resize
gmp_libmpz_sqrtrem Method
- Set rop1 to the truncated integer part of the square root of op, like mpz_sqrt(mpz_t, mpz_t). Set rop2 to the remainder op - rop1 * rop1, which will be zero if op is a perfect square. +gmp_lib.mpz_sqrtrem Method
Click or drag to resize
gmp_libmpz_sqrtrem Method
+ Set rop1 to the truncated integer part of the square root of op, like mpz_sqrt. Set rop2 to the remainder op - rop1 * rop1, which will be zero if op is a perfect square.

Namespace:  Math.Gmp.Native
@@ -55,4 +55,4 @@ Assert.IsTrue(gmp_lib.mpz_get_si(root) = 1000) ' Release unmanaged memory allocated for root, rem, and op. -gmp_lib.mpz_clears(root, [rem], op, Nothing)
See Also
\ No newline at end of file +gmp_lib.mpz_clears(root, [rem], op, Nothing)
See Also
\ No newline at end of file diff --git a/docs/html/e85d4d94-22d0-5888-54e5-e1e3289dfe90.htm b/docs/html/e85d4d94-22d0-5888-54e5-e1e3289dfe90.htm index 51bfc12..c58b013 100644 --- a/docs/html/e85d4d94-22d0-5888-54e5-e1e3289dfe90.htm +++ b/docs/html/e85d4d94-22d0-5888-54e5-e1e3289dfe90.htm @@ -1,4 +1,4 @@ -void_ptr Constructor
void_ptr Constructor
+void_ptr Constructor
void_ptr Constructor
Creates new void_ptr from an exidting pointer to unmanaged memory.

Namespace: diff --git a/docs/html/e8f34851-d0b2-335e-1ea5-f9129062aabf.htm b/docs/html/e8f34851-d0b2-335e-1ea5-f9129062aabf.htm index e035a39..984b64c 100644 --- a/docs/html/e8f34851-d0b2-335e-1ea5-f9129062aabf.htm +++ b/docs/html/e8f34851-d0b2-335e-1ea5-f9129062aabf.htm @@ -59,4 +59,4 @@ gmp_lib.mpz_cdiv_r(r, n, d) Assert.IsTrue(gmp_lib.mpz_get_si(r) = -2) ' Release unmanaged memory allocated for n, d, and r. -gmp_lib.mpz_clears(n, d, r, Nothing)
See Also

Reference

\ No newline at end of file +gmp_lib.mpz_clears(n, d, r, Nothing)
See Also
\ No newline at end of file diff --git a/docs/html/e9177dc9-2049-a649-3bf2-735ed6927aae.htm b/docs/html/e9177dc9-2049-a649-3bf2-735ed6927aae.htm index b2cce83..3d0214b 100644 --- a/docs/html/e9177dc9-2049-a649-3bf2-735ed6927aae.htm +++ b/docs/html/e9177dc9-2049-a649-3bf2-735ed6927aae.htm @@ -1,4 +1,4 @@ -size_t Explicit Conversion (Int64 to size_t)
size_t  Conversion (Int64 to size_t)
+size_t Explicit Conversion (Int64 to size_t)
size_t  Conversion (Int64 to size_t)
Converts an Int64 value to a size_t value.

Namespace: diff --git a/docs/html/e98ec3cf-b539-8024-c401-ecd24bd43662.htm b/docs/html/e98ec3cf-b539-8024-c401-ecd24bd43662.htm index 936d3b4..7a70ed4 100644 --- a/docs/html/e98ec3cf-b539-8024-c401-ecd24bd43662.htm +++ b/docs/html/e98ec3cf-b539-8024-c401-ecd24bd43662.htm @@ -25,9 +25,9 @@ The string can be an integer like "41" or a fraction like "41/152". The fraction must be in canonical form (see GNU MP - Rational Number Functions), - or if not then mpq_canonicalize(mpq_t) must be called. + or if not then mpq_canonicalize must be called.

- The numerator and optional denominator are parsed the same as in mpz_set_str(mpz_t, char_ptr, Int32) + The numerator and optional denominator are parsed the same as in mpz_set_str (see GNU MP - Assigning Integers). White space is allowed in the string, and is simply ignored. The base can vary from 2 to 62, or if base is 0 then the leading characters are used: @@ -49,4 +49,4 @@ Assert.IsTrue(s.ToString() == value.ToStr // Release unmanaged memory allocated for x and string values. gmp_lib.mpq_clear(x); gmp_lib.free(value); -gmp_lib.free(s);

See Also
\ No newline at end of file +gmp_lib.free(s);
See Also
\ No newline at end of file diff --git a/docs/html/ec24a122-714e-5b6f-9872-95fd5fda54ea.htm b/docs/html/ec24a122-714e-5b6f-9872-95fd5fda54ea.htm index 1eb66a9..bf709d1 100644 --- a/docs/html/ec24a122-714e-5b6f-9872-95fd5fda54ea.htm +++ b/docs/html/ec24a122-714e-5b6f-9872-95fd5fda54ea.htm @@ -1,5 +1,5 @@ -gmp_lib.mpn_sec_invert_itch Method
Click or drag to resize
gmp_libmpn_sec_invert_itch Method
- Return the scratch space in number of limbs required by the function mpn_sec_invert(mp_ptr, mp_ptr, mp_ptr, mp_size_t, mp_bitcnt_t, mp_ptr). +gmp_lib.mpn_sec_invert_itch Method
Click or drag to resize
gmp_libmpn_sec_invert_itch Method
+ Return the scratch space in number of limbs required by the function mpn_sec_invert.

Namespace:  Math.Gmp.Native
@@ -13,4 +13,4 @@ mp_size_t n )

Parameters

n
Type: Math.Gmp.Nativemp_size_t
The number of limbs of the mpn_sec_invert(mp_ptr, mp_ptr, mp_ptr, mp_size_t, mp_bitcnt_t, mp_ptr) first operand.

Return Value

Type: mp_size_t
The scratch space in number of limbs required by the function mpn_sec_invert(mp_ptr, mp_ptr, mp_ptr, mp_size_t, mp_bitcnt_t, mp_ptr).
See Also
\ No newline at end of file +

Parameters

n
Type: Math.Gmp.Nativemp_size_t
The number of limbs of the mpn_sec_invert first operand.

Return Value

Type: mp_size_t
The scratch space in number of limbs required by the function mpn_sec_invert.
See Also
\ No newline at end of file diff --git a/docs/html/ecccb4d7-41db-d565-2551-4c15730c6d2f.htm b/docs/html/ecccb4d7-41db-d565-2551-4c15730c6d2f.htm index b543d24..18faa8d 100644 --- a/docs/html/ecccb4d7-41db-d565-2551-4c15730c6d2f.htm +++ b/docs/html/ecccb4d7-41db-d565-2551-4c15730c6d2f.htm @@ -1,4 +1,4 @@ -mp_bitcnt_t Explicit Conversion (mp_bitcnt_t to Int32)
mp_bitcnt_t  Conversion (mp_bitcnt_t to Int32)
+mp_bitcnt_t Explicit Conversion (mp_bitcnt_t to Int32)
mp_bitcnt_t  Conversion (mp_bitcnt_t to Int32)
Converts an mp_bitcnt_t value to an Int32 value.

Namespace: diff --git a/docs/html/edf58344-c7ce-6c94-dea2-e07f06eb7987.htm b/docs/html/edf58344-c7ce-6c94-dea2-e07f06eb7987.htm index a3c09b4..cc3f532 100644 --- a/docs/html/edf58344-c7ce-6c94-dea2-e07f06eb7987.htm +++ b/docs/html/edf58344-c7ce-6c94-dea2-e07f06eb7987.htm @@ -1,4 +1,4 @@ -mp_size_t Explicit Conversion (UInt32 to mp_size_t)
mp_size_t  Conversion (UInt32 to mp_size_t)
+mp_size_t Explicit Conversion (UInt32 to mp_size_t)
mp_size_t  Conversion (UInt32 to mp_size_t)
Converts a UInt32 value to an mp_size_t value.

Namespace: diff --git a/docs/html/ee31871c-38bd-fccc-77f5-e76909dd7a79.htm b/docs/html/ee31871c-38bd-fccc-77f5-e76909dd7a79.htm index d873b88..48203e4 100644 --- a/docs/html/ee31871c-38bd-fccc-77f5-e76909dd7a79.htm +++ b/docs/html/ee31871c-38bd-fccc-77f5-e76909dd7a79.htm @@ -37,7 +37,7 @@ If the remainder is not wanted then r2p can be NULL, and in this case the return value is zero or non-zero according to whether the remainder would have been zero or non-zero.

- A return value of zero indicates a perfect square. See also mpn_perfect_square_p(mp_ptr, mp_size_t). + A return value of zero indicates a perfect square. See also mpn_perfect_square_p.

Examples
// Create multi-precision operands, and expected result.
 mp_ptr sp = new mp_ptr(new uint[] { 0x00000001, 0x00000001 });
 mp_ptr r1p = new mp_ptr(new uint[sp.Size * (gmp_lib.mp_bytes_per_limb / 4)]);
@@ -70,4 +70,4 @@ Assert.IsTrue(r1p.SequenceEqual(result))
 Assert.IsTrue(r2p.SequenceEqual(remainder))
 
 ' Release unmanaged memory.
-gmp_lib.free(sp, r1p, r2p, result)
See Also

Reference

\ No newline at end of file +gmp_lib.free(sp, r1p, r2p, result)
See Also
\ No newline at end of file diff --git a/docs/html/ee321a9a-852a-993e-f602-72ff2af02ff6.htm b/docs/html/ee321a9a-852a-993e-f602-72ff2af02ff6.htm index 7b3522b..2b8c586 100644 --- a/docs/html/ee321a9a-852a-993e-f602-72ff2af02ff6.htm +++ b/docs/html/ee321a9a-852a-993e-f602-72ff2af02ff6.htm @@ -29,7 +29,7 @@ The destination has to have space for 2 * n limbs, even if the product’s most significant limb is zero. No overlap is permitted between the destination and either source.

- If the two input operands are the same, use mpn_sqr(mp_ptr, mp_ptr, mp_size_t). + If the two input operands are the same, use mpn_sqr.

Examples
// Create multi-precision operands, and expected result.
 mp_ptr s1p = new mp_ptr(new uint[] { 0xffffffff, 0xffffffff });
 mp_ptr s2p = new mp_ptr(new uint[] { 0x00000002, 0x00000000 });
@@ -56,4 +56,4 @@ gmp_lib.mpn_mul_n(rp, s1p, s2p, s1p.Size)
 Assert.IsTrue(rp.SequenceEqual(result))
 
 ' Release unmanaged memory.
-gmp_lib.free(rp, s1p, s2p, result)
See Also

Reference

\ No newline at end of file +gmp_lib.free(rp, s1p, s2p, result)
See Also
\ No newline at end of file diff --git a/docs/html/ee84dcdc-769f-5829-0e77-99ea66f0151b.htm b/docs/html/ee84dcdc-769f-5829-0e77-99ea66f0151b.htm index bf44231..0080c6e 100644 --- a/docs/html/ee84dcdc-769f-5829-0e77-99ea66f0151b.htm +++ b/docs/html/ee84dcdc-769f-5829-0e77-99ea66f0151b.htm @@ -1,4 +1,4 @@ -mp_size_t Explicit Conversion (mp_size_t to UInt32)
mp_size_t  Conversion (mp_size_t to UInt32)
+mp_size_t Explicit Conversion (mp_size_t to UInt32)
mp_size_t  Conversion (mp_size_t to UInt32)
Converts an mp_size_t value to a UInt32 value.

Namespace: diff --git a/docs/html/eea23315-8275-7472-44b0-94b9a05a6657.htm b/docs/html/eea23315-8275-7472-44b0-94b9a05a6657.htm index a5ed669..feb9ea9 100644 --- a/docs/html/eea23315-8275-7472-44b0-94b9a05a6657.htm +++ b/docs/html/eea23315-8275-7472-44b0-94b9a05a6657.htm @@ -33,4 +33,4 @@ gmp_lib.mpz_init_set_si(n, 10000) Assert.IsTrue(gmp_lib.mpz_tdiv_ui(n, 3UI) = 1UI) ' Release unmanaged memory allocated for n. -gmp_lib.mpz_clear(n)
See Also

Reference

\ No newline at end of file +gmp_lib.mpz_clear(n)
See Also
\ No newline at end of file diff --git a/docs/html/eea958f4-5951-38f2-05ba-3870cefb3842.htm b/docs/html/eea958f4-5951-38f2-05ba-3870cefb3842.htm index 9d27ea2..f01532b 100644 --- a/docs/html/eea958f4-5951-38f2-05ba-3870cefb3842.htm +++ b/docs/html/eea958f4-5951-38f2-05ba-3870cefb3842.htm @@ -41,4 +41,4 @@ gmp_lib.mpz_init_set_ui(op2, 70UI) Assert.IsTrue(gmp_lib.mpz_cmp(op1, op2) < 0) ' Release unmanaged memory allocated for op1 and op2. -gmp_lib.mpz_clears(op1, op2, Nothing)
See Also
\ No newline at end of file +gmp_lib.mpz_clears(op1, op2, Nothing)
See Also
\ No newline at end of file diff --git a/docs/html/ef5be106-0301-8122-c640-70bda121b879.htm b/docs/html/ef5be106-0301-8122-c640-70bda121b879.htm index ad01582..cac6540 100644 --- a/docs/html/ef5be106-0301-8122-c640-70bda121b879.htm +++ b/docs/html/ef5be106-0301-8122-c640-70bda121b879.htm @@ -15,5 +15,5 @@ values : uint64[] -> mp_ptr

Parameters

values
Type: SystemUInt64
The values of the limbs.
Remarks

If limbs size is 32 bits, the 64-bit values are split into 32-bit limbs.

- When done with the array, you must release the unmanaged memory by calling free(mp_ptr). + When done with the array, you must release the unmanaged memory by calling free.

See Also
\ No newline at end of file diff --git a/docs/html/efbe678f-e1f3-b203-eb36-0db03ba11795.htm b/docs/html/efbe678f-e1f3-b203-eb36-0db03ba11795.htm index 38d697a..66c0a2e 100644 --- a/docs/html/efbe678f-e1f3-b203-eb36-0db03ba11795.htm +++ b/docs/html/efbe678f-e1f3-b203-eb36-0db03ba11795.htm @@ -57,4 +57,4 @@ gmp_lib.mpf_ui_sub(z, 10UI, y) Assert.IsTrue(gmp_lib.mpf_get_d(z) = 220.0) ' Release unmanaged memory allocated for y, and z. -gmp_lib.mpf_clears(y, z, Nothing)
See Also
\ No newline at end of file +gmp_lib.mpf_clears(y, z, Nothing)
See Also
\ No newline at end of file diff --git a/docs/html/f059f8e4-dfc8-79fe-6455-42e227ccbc2e.htm b/docs/html/f059f8e4-dfc8-79fe-6455-42e227ccbc2e.htm index 1b47040..f768c09 100644 --- a/docs/html/f059f8e4-dfc8-79fe-6455-42e227ccbc2e.htm +++ b/docs/html/f059f8e4-dfc8-79fe-6455-42e227ccbc2e.htm @@ -39,4 +39,4 @@ gmp_lib.mpf_set_si(x, -123) Assert.IsTrue(gmp_lib.mpf_get_d(x) = -123.0) ' Release unmanaged memory allocated for x. -gmp_lib.mpf_clear(x)
See Also
\ No newline at end of file +gmp_lib.mpf_clear(x)
See Also
\ No newline at end of file diff --git a/docs/html/f0985ccc-17da-8a0b-066c-53df9b1921a1.htm b/docs/html/f0985ccc-17da-8a0b-066c-53df9b1921a1.htm index 97f4959..83a54ee 100644 --- a/docs/html/f0985ccc-17da-8a0b-066c-53df9b1921a1.htm +++ b/docs/html/f0985ccc-17da-8a0b-066c-53df9b1921a1.htm @@ -55,4 +55,4 @@ Assert.IsTrue(ap.SequenceEqual(a1p)) Assert.IsTrue(bp.SequenceEqual(b1p)) ' Release unmanaged memory. -gmp_lib.free(ap, bp, a1p, b1p)
See Also

Reference

\ No newline at end of file +gmp_lib.free(ap, bp, a1p, b1p)
See Also
\ No newline at end of file diff --git a/docs/html/f0bda1a7-4b40-0896-4939-4dc66b256424.htm b/docs/html/f0bda1a7-4b40-0896-4939-4dc66b256424.htm index 947baa3..22b6252 100644 --- a/docs/html/f0bda1a7-4b40-0896-4939-4dc66b256424.htm +++ b/docs/html/f0bda1a7-4b40-0896-4939-4dc66b256424.htm @@ -17,7 +17,7 @@ )

Parameters

n
Type: Math.Gmp.Nativempz_t
The operand integer.
reps
Type: SystemInt32
The number of internal passes of the probabilistic algorithm.

Return Value

Type: Int32
If the function mpz_millerrabin(mpz_t, Int32) returns 0 then n is not prime. If it returns 1, then n is 'probably' prime.
Remarks

+

Parameters

n
Type: Math.Gmp.Nativempz_t
The operand integer.
reps
Type: SystemInt32
The number of internal passes of the probabilistic algorithm.

Return Value

Type: Int32
If the function mpz_millerrabin returns 0 then n is not prime. If it returns 1, then n is 'probably' prime.
Remarks

The probability of a false positive is (1/4)^reps, where reps is the number of internal passes of the probabilistic algorithm. Knuth indicates that 25 passes are reasonable. @@ -37,4 +37,4 @@ gmp_lib.mpz_init_set_ui(n, 12UI) Assert.IsTrue(gmp_lib.mpz_millerrabin(n, 25) = 0) ' Release unmanaged memory allocated for n. -gmp_lib.mpz_clear(n)

See Also
\ No newline at end of file +gmp_lib.mpz_clear(n)
See Also
\ No newline at end of file diff --git a/docs/html/f0caf821-320b-1a8b-87ff-84fcbdfd5801.htm b/docs/html/f0caf821-320b-1a8b-87ff-84fcbdfd5801.htm index 10df588..887d88f 100644 --- a/docs/html/f0caf821-320b-1a8b-87ff-84fcbdfd5801.htm +++ b/docs/html/f0caf821-320b-1a8b-87ff-84fcbdfd5801.htm @@ -42,4 +42,4 @@ gmp_lib.mpz_setbit(rop, 3UI) Assert.IsTrue(gmp_lib.mpz_get_si(rop) = 78) ' Release unmanaged memory allocated for rop. -gmp_lib.mpz_clear(rop)
See Also
\ No newline at end of file +gmp_lib.mpz_clear(rop)
See Also
\ No newline at end of file diff --git a/docs/html/f148f8be-dfbc-fc41-981d-0a99834f01ff.htm b/docs/html/f148f8be-dfbc-fc41-981d-0a99834f01ff.htm index 06c06c2..88f01c2 100644 --- a/docs/html/f148f8be-dfbc-fc41-981d-0a99834f01ff.htm +++ b/docs/html/f148f8be-dfbc-fc41-981d-0a99834f01ff.htm @@ -21,4 +21,4 @@ rop : mpq_t * op1 : mpq_t * op2 : uint32 -> unit -

Parameters

rop
Type: Math.Gmp.Nativempq_t
The result rational.
op1
Type: Math.Gmp.Nativempq_t
The first operand rational.
op2
Type: SystemUInt32
The second operand rational.
Examples
See Also
\ No newline at end of file +

Parameters

rop
Type: Math.Gmp.Nativempq_t
The result rational.
op1
Type: Math.Gmp.Nativempq_t
The first operand rational.
op2
Type: SystemUInt32
The second operand rational.
Examples
See Also
\ No newline at end of file diff --git a/docs/html/f209112e-311a-88cd-becf-33bc3787f91d.htm b/docs/html/f209112e-311a-88cd-becf-33bc3787f91d.htm index bd3d3a5..b38d64f 100644 --- a/docs/html/f209112e-311a-88cd-becf-33bc3787f91d.htm +++ b/docs/html/f209112e-311a-88cd-becf-33bc3787f91d.htm @@ -1,5 +1,5 @@ -gmp_lib.gmp_randinit_lc_2exp_size Method
Click or drag to resize
gmp_libgmp_randinit_lc_2exp_size Method
- Initialize state for a linear congruential algorithm as per gmp_randinit_lc_2exp(gmp_randstate_t, mpz_t, UInt32, mp_bitcnt_t). +gmp_lib.gmp_randinit_lc_2exp_size Method
Click or drag to resize
gmp_libgmp_randinit_lc_2exp_size Method
+ Initialize state for a linear congruential algorithm as per gmp_randinit_lc_2exp.

Namespace:  Math.Gmp.Native
@@ -34,4 +34,4 @@ gmp_lib.gmp_randclear(state);
30) ' Free all memory occupied by state. -gmp_lib.gmp_randclear(state)
See Also
\ No newline at end of file +gmp_lib.gmp_randclear(state)
See Also
\ No newline at end of file diff --git a/docs/html/f324e472-a709-9f28-6b3c-ffdeda0376bf.htm b/docs/html/f324e472-a709-9f28-6b3c-ffdeda0376bf.htm index 1666810..e0b9cda 100644 --- a/docs/html/f324e472-a709-9f28-6b3c-ffdeda0376bf.htm +++ b/docs/html/f324e472-a709-9f28-6b3c-ffdeda0376bf.htm @@ -2,6 +2,6 @@  
NameDescription
Public methodEquals
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
Protected methodFinalize
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object.)
Public methodGetEnumerator
Returns an enumerator that iterates through the array of limbs. -
Public methodGetHashCode
Serves as a hash function for a particular type.
(Inherited from Object.)
Public methodGetType
Gets the type of the current instance.
(Inherited from Object.)
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodToIntPtr
+
Public methodGetHashCode
Serves as a hash function for a particular type.
(Inherited from Object.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodToIntPtr
Returns pointer to limbs in unmanaged memory.
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
Top
See Also
\ No newline at end of file diff --git a/docs/html/f457878b-c3f5-bfe2-aaa9-7f2179332f57.htm b/docs/html/f457878b-c3f5-bfe2-aaa9-7f2179332f57.htm index 98085ea..9780989 100644 --- a/docs/html/f457878b-c3f5-bfe2-aaa9-7f2179332f57.htm +++ b/docs/html/f457878b-c3f5-bfe2-aaa9-7f2179332f57.htm @@ -29,7 +29,7 @@ The block will be strlen(str) + 1 bytes, that being exactly enough for the string and null-terminator.

If str is not NULL, it should point to a block of storage large enough for the result, that being -

C++
mpz_sizeinbase(mpq_numref(op), base) + mpz_sizeinbase(mpq_denref(op), base) + 3

+

C++
mpz_sizeinbase(mpq_numref(op), base) + mpz_sizeinbase(mpq_denref(op), base) + 3

The three extra bytes are for a possible minus sign, possible slash, and the null-terminator.

Examples
// Create, initialize, and set the value of x to -210 / 13.
 mpq_t x = new mpq_t();
@@ -53,4 +53,4 @@ Assert.IsTrue(s.ToString() = "-210/13")
 
 ' Release unmanaged memory allocated for x and the string value.
 gmp_lib.mpq_clear(x)
-gmp_lib.free(s)
See Also
\ No newline at end of file +gmp_lib.free(s)
See Also
\ No newline at end of file diff --git a/docs/html/f485faa1-3758-8316-f712-42e0fc2058a8.htm b/docs/html/f485faa1-3758-8316-f712-42e0fc2058a8.htm index 74db85e..3af094c 100644 --- a/docs/html/f485faa1-3758-8316-f712-42e0fc2058a8.htm +++ b/docs/html/f485faa1-3758-8316-f712-42e0fc2058a8.htm @@ -65,4 +65,4 @@ gmp_lib.mpf_reldiff(z, x, y) Assert.IsTrue(gmp_lib.mpf_get_d(z) = 22.0) ' Release unmanaged memory allocated for x, y, and z. -gmp_lib.mpf_clears(x, y, z, Nothing)
See Also
\ No newline at end of file +gmp_lib.mpf_clears(x, y, z, Nothing)
See Also
\ No newline at end of file diff --git a/docs/html/f4b3e873-d3fc-637d-d8cb-04cd63c76b6d.htm b/docs/html/f4b3e873-d3fc-637d-d8cb-04cd63c76b6d.htm index 6396d84..a0f17a3 100644 --- a/docs/html/f4b3e873-d3fc-637d-d8cb-04cd63c76b6d.htm +++ b/docs/html/f4b3e873-d3fc-637d-d8cb-04cd63c76b6d.htm @@ -1,4 +1,4 @@ -mp_limb_t Explicit Conversion (mp_limb_t to UInt32)
mp_limb_t  Conversion (mp_limb_t to UInt32)
+mp_limb_t Explicit Conversion (mp_limb_t to UInt32)
mp_limb_t  Conversion (mp_limb_t to UInt32)
Converts a mp_limb_t value to a UInt32 value.

Namespace: diff --git a/docs/html/f4c54e3b-1c09-d01d-eb28-b7b05cf6fa70.htm b/docs/html/f4c54e3b-1c09-d01d-eb28-b7b05cf6fa70.htm index cde20d2..fb33ec4 100644 --- a/docs/html/f4c54e3b-1c09-d01d-eb28-b7b05cf6fa70.htm +++ b/docs/html/f4c54e3b-1c09-d01d-eb28-b7b05cf6fa70.htm @@ -51,4 +51,4 @@ gmp_lib.mpn_ior_n(rp, s1p, s2p, s1p.Size) Assert.IsTrue(rp.SequenceEqual(result)) ' Release unmanaged memory. -gmp_lib.free(rp, s1p, s2p, result)
See Also
\ No newline at end of file +gmp_lib.free(rp, s1p, s2p, result)
See Also
\ No newline at end of file diff --git a/docs/html/f56c5489-8c01-a687-fec8-a5f443738701.htm b/docs/html/f56c5489-8c01-a687-fec8-a5f443738701.htm index 7ab87e6..5c0f194 100644 --- a/docs/html/f56c5489-8c01-a687-fec8-a5f443738701.htm +++ b/docs/html/f56c5489-8c01-a687-fec8-a5f443738701.htm @@ -51,4 +51,4 @@ gmp_lib.mpz_fdiv_q_2exp(q, n, 2UI) Assert.IsTrue(gmp_lib.mpz_get_si(q) = 2500) ' Release unmanaged memory allocated for n and q. -gmp_lib.mpz_clears(n, q, Nothing)
See Also

Reference

\ No newline at end of file +gmp_lib.mpz_clears(n, q, Nothing)
See Also
\ No newline at end of file diff --git a/docs/html/f5c3f25d-1ad5-b3be-fc4b-280a62869912.htm b/docs/html/f5c3f25d-1ad5-b3be-fc4b-280a62869912.htm index 5e8a984..799a2aa 100644 --- a/docs/html/f5c3f25d-1ad5-b3be-fc4b-280a62869912.htm +++ b/docs/html/f5c3f25d-1ad5-b3be-fc4b-280a62869912.htm @@ -34,8 +34,8 @@ and in addition qxn fraction limbs are developed and written to {r1p, qxn}. Either or both s2n and qxn can be zero. For most usages, qxn will be zero. -

mpn_divmod_1(mp_ptr, mp_ptr, mp_size_t, mp_limb_t) exists for upward source compatibility and is simply a macro - calling mpn_divrem_1(mp_ptr, mp_size_t, mp_ptr, mp_size_t, mp_limb_t) with a qxn of 0. +

mpn_divmod_1 exists for upward source compatibility and is simply a macro + calling mpn_divrem_1 with a qxn of 0.

The areas at r1p and s2p have to be identical or completely separate, not partially overlapping. @@ -65,4 +65,4 @@ Assert.IsTrue(remainder = 10) Assert.IsTrue(r1p.SequenceEqual(result)) ' Release unmanaged memory. -gmp_lib.free(r1p, s2p, result)

See Also

Reference

\ No newline at end of file +gmp_lib.free(r1p, s2p, result)
See Also
\ No newline at end of file diff --git a/docs/html/f5dc74ec-155b-2a14-3eb5-4610a8509bae.htm b/docs/html/f5dc74ec-155b-2a14-3eb5-4610a8509bae.htm index 6f359b7..be75ae5 100644 --- a/docs/html/f5dc74ec-155b-2a14-3eb5-4610a8509bae.htm +++ b/docs/html/f5dc74ec-155b-2a14-3eb5-4610a8509bae.htm @@ -17,7 +17,7 @@ )

Parameters

rop
Type: Math.Gmp.Nativempq_t
The result rational.
op
Type: Math.Gmp.Nativempf_t
The operand Single.
Examples
// Create, initialize, and set a new rational x to 10 / 11.
+

Parameters

rop
Type: Math.Gmp.Nativempq_t
The result rational.
op
Type: Math.Gmp.Nativempf_t
The operand float.
Examples
// Create, initialize, and set a new rational x to 10 / 11.
 mpq_t x = new mpq_t();
 gmp_lib.mpq_init(x);
 gmp_lib.mpq_set_si(x, 10, 11);
@@ -53,4 +53,4 @@ Assert.IsTrue(gmp_lib.mpq_cmp_si(x, -210,
 
 ' Release unmanaged memory allocated for x and y.
 gmp_lib.mpq_clear(x)
-gmp_lib.mpf_clear(y)
See Also
\ No newline at end of file +gmp_lib.mpf_clear(y)
See Also
\ No newline at end of file diff --git a/docs/html/f60dbcbd-d4f0-edcc-8f88-2de1aa375e6b.htm b/docs/html/f60dbcbd-d4f0-edcc-8f88-2de1aa375e6b.htm index 5d7cc74..88d82ad 100644 --- a/docs/html/f60dbcbd-d4f0-edcc-8f88-2de1aa375e6b.htm +++ b/docs/html/f60dbcbd-d4f0-edcc-8f88-2de1aa375e6b.htm @@ -23,4 +23,4 @@ op2 : uint32 -> unit

Parameters

rop
Type: Math.Gmp.Nativempz_t
The result integer.
op1
Type: Math.Gmp.Nativempz_t
The first operand integer.
op2
Type: SystemUInt32
The second operand integer.
Remarks

rop is always positive, irrespective of the signs of op1 and op2. rop will be zero if either op1 or op2 is zero. -

Examples
See Also
\ No newline at end of file +

Examples
See Also
\ No newline at end of file diff --git a/docs/html/f63ee104-afaa-e0b8-ff39-f60b9a934ea3.htm b/docs/html/f63ee104-afaa-e0b8-ff39-f60b9a934ea3.htm index 08202f7..c82958e 100644 --- a/docs/html/f63ee104-afaa-e0b8-ff39-f60b9a934ea3.htm +++ b/docs/html/f63ee104-afaa-e0b8-ff39-f60b9a934ea3.htm @@ -16,5 +16,5 @@

Naturally the exponent can be any value, it doesn’t have to fall within the limbs as the diagram shows, it can be a long way above or a long way below. - Limbs other than those included in the {_mp_d, _mp_size} data are treated as zero. + Limbs other than those included in the {mp_base._mp_d, _mp_size} data are treated as zero.

See Also
\ No newline at end of file diff --git a/docs/html/f6eeca07-edf7-6915-36e4-e8a7a62333d7.htm b/docs/html/f6eeca07-edf7-6915-36e4-e8a7a62333d7.htm index 372d49a..6959c06 100644 --- a/docs/html/f6eeca07-edf7-6915-36e4-e8a7a62333d7.htm +++ b/docs/html/f6eeca07-edf7-6915-36e4-e8a7a62333d7.htm @@ -17,7 +17,7 @@ )

Parameters

rop
Type: Math.Gmp.Nativempz_t
The destination integer.
op
Type: Math.Gmp.Nativempq_t
The source integer.
Remarks

mpz_set_q(mpz_t, mpq_t) truncate op to make it an integer. +

Parameters

rop
Type: Math.Gmp.Nativempz_t
The destination integer.
op
Type: Math.Gmp.Nativempq_t
The source integer.
Remarks

mpz_set_q truncate op to make it an integer.

Examples
// Create and initialize new integer x, and rational y.
 mpz_t x = new mpz_t();
 gmp_lib.mpz_init(x);
@@ -44,4 +44,4 @@ Assert.IsTrue(gmp_lib.mpz_get_si(x) = 33)
 
 ' Release unmanaged memory allocated for x and y.
 gmp_lib.mpz_clear(x)
-gmp_lib.mpq_clear(y)
See Also
\ No newline at end of file +gmp_lib.mpq_clear(y)
See Also
\ No newline at end of file diff --git a/docs/html/f7584918-b77f-3524-eea2-04134a2c3ba6.htm b/docs/html/f7584918-b77f-3524-eea2-04134a2c3ba6.htm index c453f9f..27fa631 100644 --- a/docs/html/f7584918-b77f-3524-eea2-04134a2c3ba6.htm +++ b/docs/html/f7584918-b77f-3524-eea2-04134a2c3ba6.htm @@ -53,4 +53,4 @@ gmp_lib.mpf_floor(z, x) Assert.IsTrue(gmp_lib.mpf_get_d(z) = 10.0) ' Release unmanaged memory allocated for x and z. -gmp_lib.mpf_clears(x, z, Nothing)
See Also
\ No newline at end of file +gmp_lib.mpf_clears(x, z, Nothing)
See Also
\ No newline at end of file diff --git a/docs/html/f7e5846d-548d-3bf3-74ac-219fde42a041.htm b/docs/html/f7e5846d-548d-3bf3-74ac-219fde42a041.htm index 4f092f5..d72e9ce 100644 --- a/docs/html/f7e5846d-548d-3bf3-74ac-219fde42a041.htm +++ b/docs/html/f7e5846d-548d-3bf3-74ac-219fde42a041.htm @@ -10,6 +10,6 @@ Creates a new random number generator state. Top
Methods
  - NameDescription
Public methodEquals
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
Protected methodFinalize
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object.)
Public methodGetHashCode
Serves as a hash function for a particular type.
(Inherited from Object.)
Public methodGetType
Gets the type of the current instance.
(Inherited from Object.)
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodToIntPtr
+
NameDescription
Public methodEquals
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
Protected methodFinalize
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object.)
Public methodGetHashCode
Serves as a hash function for a particular type.
(Inherited from Object.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodToIntPtr
Get unmanaged memory pointer to the state of a random number generator.
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
Top
Remarks
See Also
\ No newline at end of file diff --git a/docs/html/f88b40d4-3da9-e2c7-4c4c-1ad868778075.htm b/docs/html/f88b40d4-3da9-e2c7-4c4c-1ad868778075.htm index 65561b0..1f3bada 100644 --- a/docs/html/f88b40d4-3da9-e2c7-4c4c-1ad868778075.htm +++ b/docs/html/f88b40d4-3da9-e2c7-4c4c-1ad868778075.htm @@ -1,5 +1,5 @@ -gmp_lib.mpq_get_d Method
Click or drag to resize
gmp_libmpq_get_d Method
- Convert op to a Double, truncating if necessary (i.e. rounding towards zero). +gmp_lib.mpq_get_d Method
Click or drag to resize
gmp_libmpq_get_d Method
+ Convert op to a double, truncating if necessary (i.e. rounding towards zero).

Namespace:  Math.Gmp.Native
@@ -13,8 +13,8 @@ mpq_t^ op )

Parameters

op
Type: Math.Gmp.Nativempq_t
The operand rational.

Return Value

Type: Double
The converted Double.
Remarks

- If the exponent from the conversion is too big or too small to fit a Double then the result is system dependent. +

Parameters

op
Type: Math.Gmp.Nativempq_t
The operand rational.

Return Value

Type: Double
The converted double.
Remarks

+ If the exponent from the conversion is too big or too small to fit a double then the result is system dependent. For too big an infinity is returned when available. For too small 0.0 is normally returned. Hardware overflow, underflow and denorm traps may or may not occur. @@ -36,4 +36,4 @@ gmp_lib.mpq_set_si(x, 10, 10.0 / 11.0) ' Release unmanaged memory allocated for x. -gmp_lib.mpq_clear(x)

See Also
\ No newline at end of file +gmp_lib.mpq_clear(x)
See Also
\ No newline at end of file diff --git a/docs/html/f88c76a8-118a-5cbd-0df1-e30adcacb8ae.htm b/docs/html/f88c76a8-118a-5cbd-0df1-e30adcacb8ae.htm index b1e0d87..d0bfd4c 100644 --- a/docs/html/f88c76a8-118a-5cbd-0df1-e30adcacb8ae.htm +++ b/docs/html/f88c76a8-118a-5cbd-0df1-e30adcacb8ae.htm @@ -7,4 +7,4 @@  Math.Gmp.Native (in Math.Gmp.Native.dll) Version: 1.0.0.0 (1.0.0.0)
Syntax
public static readonly int mp_bits_per_limb

Field Value

Type: Int32
Examples
int bitsPerLimb = gmp_lib.mp_bits_per_limb;
 Assert.AreEqual(bitsPerLimb, IntPtr.Size * 8);
See Also
\ No newline at end of file +Assert.AreEqual(bitsPerLimb, IntPtr.Size * 8)
See Also
\ No newline at end of file diff --git a/docs/html/fa401922-089c-d6e0-8ef7-e9013676e9e5.htm b/docs/html/fa401922-089c-d6e0-8ef7-e9013676e9e5.htm index c2731d4..c71336e 100644 --- a/docs/html/fa401922-089c-d6e0-8ef7-e9013676e9e5.htm +++ b/docs/html/fa401922-089c-d6e0-8ef7-e9013676e9e5.htm @@ -1,4 +1,4 @@ -mp_exp_t Implicit Conversion (Byte to mp_exp_t)
mp_exp_t  Conversion (Byte to mp_exp_t)
+mp_exp_t Implicit Conversion (Byte to mp_exp_t)
mp_exp_t  Conversion (Byte to mp_exp_t)
Converts a Byte value to an mp_exp_t value.

Namespace: diff --git a/docs/html/fae08c47-86df-9010-1827-a9fa6e48a1af.htm b/docs/html/fae08c47-86df-9010-1827-a9fa6e48a1af.htm index 4f34fae..da44125 100644 --- a/docs/html/fae08c47-86df-9010-1827-a9fa6e48a1af.htm +++ b/docs/html/fae08c47-86df-9010-1827-a9fa6e48a1af.htm @@ -95,4 +95,4 @@ Assert.IsTrue(gmp_lib.mpz_get_si(s) = -1) Assert.IsTrue(gmp_lib.mpz_get_si(t) = 1) ' Release unmanaged memory allocated for g, s, t, a, and b. -gmp_lib.mpz_clears(g, s, t, a, b, Nothing)
See Also
\ No newline at end of file +gmp_lib.mpz_clears(g, s, t, a, b, Nothing)
See Also
\ No newline at end of file diff --git a/docs/html/fb2d29b4-f7e2-e3d6-6fcb-920f2e86c0d7.htm b/docs/html/fb2d29b4-f7e2-e3d6-6fcb-920f2e86c0d7.htm index 3249122..6bd26a9 100644 --- a/docs/html/fb2d29b4-f7e2-e3d6-6fcb-920f2e86c0d7.htm +++ b/docs/html/fb2d29b4-f7e2-e3d6-6fcb-920f2e86c0d7.htm @@ -39,4 +39,4 @@ gmp_lib.free(xp);
2) = 33) ' Release unmanaged memory. -gmp_lib.free(xp)
See Also
\ No newline at end of file +gmp_lib.free(xp)
See Also
\ No newline at end of file diff --git a/docs/html/fb9e7caf-b049-7884-b70c-185053972604.htm b/docs/html/fb9e7caf-b049-7884-b70c-185053972604.htm index eae9eeb..68a5d4c 100644 --- a/docs/html/fb9e7caf-b049-7884-b70c-185053972604.htm +++ b/docs/html/fb9e7caf-b049-7884-b70c-185053972604.htm @@ -29,4 +29,4 @@ gmp_lib.mpz_init_set_ui(op, UInteger.MaxV Assert.IsTrue(gmp_lib.mpz_fits_ulong_p(op) > 0) ' Release unmanaged memory allocated for op. -gmp_lib.mpz_clear(op)
See Also
\ No newline at end of file +gmp_lib.mpz_clear(op)
See Also
\ No newline at end of file diff --git a/docs/html/fd4c285a-e2e1-f8ba-97b3-08d4ae6a2ebf.htm b/docs/html/fd4c285a-e2e1-f8ba-97b3-08d4ae6a2ebf.htm index a1073e4..3189b3a 100644 --- a/docs/html/fd4c285a-e2e1-f8ba-97b3-08d4ae6a2ebf.htm +++ b/docs/html/fd4c285a-e2e1-f8ba-97b3-08d4ae6a2ebf.htm @@ -62,4 +62,4 @@ gmp_lib.mpz_xor(rop, op1, op2) Assert.IsTrue(gmp_lib.mpz_get_si(rop) = 121) ' Release unmanaged memory allocated for rop, op1, and op2. -gmp_lib.mpz_clears(rop, op1, op2, Nothing)
See Also
\ No newline at end of file +gmp_lib.mpz_clears(rop, op1, op2, Nothing)
See Also
\ No newline at end of file diff --git a/docs/html/fd60a636-df2f-3c60-40c7-b46077830f00.htm b/docs/html/fd60a636-df2f-3c60-40c7-b46077830f00.htm index d0fb991..c55ad21 100644 --- a/docs/html/fd60a636-df2f-3c60-40c7-b46077830f00.htm +++ b/docs/html/fd60a636-df2f-3c60-40c7-b46077830f00.htm @@ -1,4 +1,4 @@ -size_t Explicit Conversion (size_t to Int64)
size_t  Conversion (size_t to Int64)
+size_t Explicit Conversion (size_t to Int64)
size_t  Conversion (size_t to Int64)
Converts a size_t value to an Int64 value.

Namespace: diff --git a/docs/html/fe6e46c3-8464-a080-b5fc-718589320cd5.htm b/docs/html/fe6e46c3-8464-a080-b5fc-718589320cd5.htm index 7719d1e..f6098f0 100644 --- a/docs/html/fe6e46c3-8464-a080-b5fc-718589320cd5.htm +++ b/docs/html/fe6e46c3-8464-a080-b5fc-718589320cd5.htm @@ -24,7 +24,7 @@

Parameters

pp
Type: Math.Gmp.Nativeptrchar_ptr
Pointer to returned, allocated string.
fmt
Type: SystemString
Format string. See Formatted Output Strings.
args
Type: SystemObject
Arguments.

Return Value

Type: Int32
The return value is the number of characters produced, excluding the null-terminator.
Remarks

The block will be the size of the string and null-terminator. The address of the block in stored to pp.

- Unlike the C library asprintf, gmp_asprintf(ptrchar_ptr, String, Object) doesn’t return -1 if there’s no more memory available, + Unlike the C library asprintf, gmp_asprintf doesn’t return -1 if there’s no more memory available, it lets the current allocation function handle that.

Examples
// Create pointer to unmanaged character string pointer.
 ptr<char_ptr> str = new ptr<char_ptr>();
@@ -58,4 +58,4 @@ Assert.IsTrue(str.Value.ToString() = "123456 - 7
 gmp_lib.free(str.Value)
 gmp_lib.mpz_clear(z)
 gmp_lib.mpq_clear(q)
-gmp_lib.mpf_clear(f)
See Also
\ No newline at end of file +gmp_lib.mpf_clear(f)
See Also
\ No newline at end of file diff --git a/docs/html/fe73a139-80df-459c-fb02-d0d9ccdd8bb5.htm b/docs/html/fe73a139-80df-459c-fb02-d0d9ccdd8bb5.htm index b12e9eb..fb30aba 100644 --- a/docs/html/fe73a139-80df-459c-fb02-d0d9ccdd8bb5.htm +++ b/docs/html/fe73a139-80df-459c-fb02-d0d9ccdd8bb5.htm @@ -1,4 +1,4 @@ -mp_bitcnt_t Explicit Conversion (mp_bitcnt_t to SByte)
mp_bitcnt_t  Conversion (mp_bitcnt_t to SByte)
+mp_bitcnt_t Explicit Conversion (mp_bitcnt_t to SByte)
mp_bitcnt_t  Conversion (mp_bitcnt_t to SByte)
Converts an mp_bitcnt_t value to an SByte value.

Namespace: diff --git a/docs/html/feafa6f8-9793-d704-31a8-67c2cec0c33e.htm b/docs/html/feafa6f8-9793-d704-31a8-67c2cec0c33e.htm index b07ca58..79bdc13 100644 --- a/docs/html/feafa6f8-9793-d704-31a8-67c2cec0c33e.htm +++ b/docs/html/feafa6f8-9793-d704-31a8-67c2cec0c33e.htm @@ -65,4 +65,4 @@ Assert.IsTrue(result == "0.123456e6"); System.IO.File.Delete(pathname); // Release unmanaged memory allocated for op. -gmp_lib.mpf_clear(op);
See Also
\ No newline at end of file +gmp_lib.mpf_clear(op);
See Also
\ No newline at end of file diff --git a/docs/html/fec3a449-96b9-64b0-f53d-0b5a3856d02d.htm b/docs/html/fec3a449-96b9-64b0-f53d-0b5a3856d02d.htm index aab98cd..760dcce 100644 --- a/docs/html/fec3a449-96b9-64b0-f53d-0b5a3856d02d.htm +++ b/docs/html/fec3a449-96b9-64b0-f53d-0b5a3856d02d.htm @@ -17,7 +17,7 @@ )

Parameters

rop
Type: Math.Gmp.Nativempz_t
The destination integer.
op
Type: SystemDouble
The source integer.
Remarks

mpz_init_set_d(mpz_t, Double) truncate op to make it an integer. +

Parameters

rop
Type: Math.Gmp.Nativempz_t
The destination integer.
op
Type: SystemDouble
The source integer.
Remarks

mpz_init_set_d truncate op to make it an integer.

Examples
// Create, initialize, and set the value of x to the truncation of 10.7.
 mpz_t x = new mpz_t();
 gmp_lib.mpz_init_set_d(x, 10.7D);
@@ -35,4 +35,4 @@ gmp_lib.mpz_init_set_d(x, 10.7)
 Assert.IsTrue(gmp_lib.mpz_get_si(x) = 10)
 
 ' Release unmanaged memory allocated for x.
-gmp_lib.mpz_clear(x)
See Also
\ No newline at end of file +gmp_lib.mpz_clear(x)
See Also
\ No newline at end of file diff --git a/docs/html/fecd3260-6eb9-5e31-0266-9bb52bf9b038.htm b/docs/html/fecd3260-6eb9-5e31-0266-9bb52bf9b038.htm index 28eeafe..ade9d34 100644 --- a/docs/html/fecd3260-6eb9-5e31-0266-9bb52bf9b038.htm +++ b/docs/html/fecd3260-6eb9-5e31-0266-9bb52bf9b038.htm @@ -1,4 +1,4 @@ -mp_size_t Explicit Conversion (Int64 to mp_size_t)
mp_size_t  Conversion (Int64 to mp_size_t)
+mp_size_t Explicit Conversion (Int64 to mp_size_t)
mp_size_t  Conversion (Int64 to mp_size_t)
Converts an Int64 value to a mp_size_t value.

Namespace: diff --git a/docs/html/ff9c2930-ded2-c5b6-46dd-3ff9279cdc5e.htm b/docs/html/ff9c2930-ded2-c5b6-46dd-3ff9279cdc5e.htm index e681e10..52f2ca2 100644 --- a/docs/html/ff9c2930-ded2-c5b6-46dd-3ff9279cdc5e.htm +++ b/docs/html/ff9c2930-ded2-c5b6-46dd-3ff9279cdc5e.htm @@ -48,4 +48,4 @@ gmp_lib.mpn_sqr(rp, s1p, s1p.Size) Assert.IsTrue(rp.SequenceEqual(result)) ' Release unmanaged memory. -gmp_lib.free(rp, s1p, result)
See Also

Reference

\ No newline at end of file +gmp_lib.free(rp, s1p, result)
See Also
\ No newline at end of file diff --git a/docs/html/ffd27ee1-e1e3-567f-b3cf-87dec2de2c83.htm b/docs/html/ffd27ee1-e1e3-567f-b3cf-87dec2de2c83.htm index 2b94118..882c163 100644 --- a/docs/html/ffd27ee1-e1e3-567f-b3cf-87dec2de2c83.htm +++ b/docs/html/ffd27ee1-e1e3-567f-b3cf-87dec2de2c83.htm @@ -51,4 +51,4 @@ gmp_lib.mpz_mul_si(z, x, 12222) Assert.IsTrue(gmp_lib.mpz_get_si(z) = -10000 * 12222) ' Release unmanaged memory allocated for x and z. -gmp_lib.mpz_clears(x, z, Nothing)
See Also
\ No newline at end of file +gmp_lib.mpz_clears(x, z, Nothing)
See Also
\ No newline at end of file