SYMBOL INDEX (27002 symbols across 2470 files) FILE: additional-lints.py function lint (line 63) | def lint(filename): FILE: find_replace.py function search_replace (line 4) | def search_replace(filename, old, new): FILE: malachite-base/src/bin.rs function main (line 85) | fn main() { function main (line 112) | const fn main() {} FILE: malachite-base/src/bin_util/demo_and_bench/bools/mod.rs function register (line 11) | pub(crate) fn register(runner: &mut Runner) { FILE: malachite-base/src/bin_util/demo_and_bench/bools/not_assign.rs function register (line 14) | pub(crate) fn register(runner: &mut Runner) { function demo_bool_not_assign (line 18) | fn demo_bool_not_assign(gm: GenMode, config: &GenConfig, limit: usize) { FILE: malachite-base/src/bin_util/demo_and_bench/chars/crement/char_to_contiguous_range.rs function register (line 16) | pub(crate) fn register(runner: &mut Runner) { function demo_char_to_contiguous_range (line 21) | fn demo_char_to_contiguous_range(gm: GenMode, config: &GenConfig, limit:... function benchmark_char_to_contiguous_range (line 31) | fn benchmark_char_to_contiguous_range( FILE: malachite-base/src/bin_util/demo_and_bench/chars/crement/contiguous_range_to_char.rs function register (line 16) | pub(crate) fn register(runner: &mut Runner) { function demo_contiguous_range_to_char (line 21) | fn demo_contiguous_range_to_char(gm: GenMode, config: &GenConfig, limit:... function benchmark_contiguous_range_to_char (line 31) | fn benchmark_contiguous_range_to_char( FILE: malachite-base/src/bin_util/demo_and_bench/chars/crement/crement.rs function register (line 16) | pub(crate) fn register(runner: &mut Runner) { function demo_increment_char (line 23) | fn demo_increment_char(gm: GenMode, config: &GenConfig, limit: usize) { function demo_decrement_char (line 31) | fn demo_decrement_char(gm: GenMode, config: &GenConfig, limit: usize) { function benchmark_increment_char (line 39) | fn benchmark_increment_char(gm: GenMode, config: &GenConfig, limit: usiz... function benchmark_decrement_char (line 52) | fn benchmark_decrement_char(gm: GenMode, config: &GenConfig, limit: usiz... FILE: malachite-base/src/bin_util/demo_and_bench/chars/crement/mod.rs function register (line 11) | pub(crate) fn register(runner: &mut Runner) { FILE: malachite-base/src/bin_util/demo_and_bench/chars/mod.rs function register (line 11) | pub(crate) fn register(runner: &mut Runner) { FILE: malachite-base/src/bin_util/demo_and_bench/comparison/macros.rs function register (line 19) | pub(crate) fn register(runner: &mut Runner) { function demo_max_1 (line 34) | fn demo_max_1(gm: GenMode, config: &GenConfig, limit: usize) { function demo_max_2 (line 40) | fn demo_max_2(gm: GenMode, config: &GenConfig, limit: usize) { function demo_max_3 (line 46) | fn demo_max_3(gm: GenMode, config: &GenConfig, limit: usize) { function demo_min_1 (line 55) | fn demo_min_1(gm: GenMode, config: &GenConfig, limit: usize) { function demo_min_2 (line 61) | fn demo_min_2(gm: GenMode, config: &GenConfig, limit: usize) { function demo_min_3 (line 67) | fn demo_min_3(gm: GenMode, config: &GenConfig, limit: usize) { function benchmark_max_1 (line 76) | fn benchmark_max_1(gm: GenMode, config: &GenConfig, limit: usize, file_n... function benchmark_max_2 (line 89) | fn benchmark_max_2(gm: GenMode, config: &GenConfig, limit: usize, file_n... function benchmark_max_3 (line 102) | fn benchmark_max_3(gm: GenMode, config: &GenConfig, limit: usize, file_n... function benchmark_min_1 (line 115) | fn benchmark_min_1(gm: GenMode, config: &GenConfig, limit: usize, file_n... function benchmark_min_2 (line 128) | fn benchmark_min_2(gm: GenMode, config: &GenConfig, limit: usize, file_n... function benchmark_min_3 (line 141) | fn benchmark_min_3(gm: GenMode, config: &GenConfig, limit: usize, file_n... FILE: malachite-base/src/bin_util/demo_and_bench/comparison/mod.rs function register (line 11) | pub(crate) fn register(runner: &mut Runner) { FILE: malachite-base/src/bin_util/demo_and_bench/mod.rs function register (line 75) | pub(crate) fn register(runner: &mut Runner) { FILE: malachite-base/src/bin_util/demo_and_bench/num/arithmetic/abs.rs function register (line 18) | pub(crate) fn register(runner: &mut Runner) { function demo_abs_assign_signed (line 25) | fn demo_abs_assign_signed(gm: GenMode, config: &GenC... function demo_abs_assign_primitive_float (line 33) | fn demo_abs_assign_primitive_float( function benchmark_abs_assign_signed (line 49) | fn benchmark_abs_assign_signed( function benchmark_abs_assign_primitive_float (line 67) | fn benchmark_abs_assign_primitive_float( FILE: malachite-base/src/bin_util/demo_and_bench/num/arithmetic/abs_diff.rs function register (line 16) | pub(crate) fn register(runner: &mut Runner) { function demo_abs_diff_assign (line 21) | fn demo_abs_diff_assign(gm: GenMode, config: &GenC... function benchmark_abs_diff_assign (line 29) | fn benchmark_abs_diff_assign( FILE: malachite-base/src/bin_util/demo_and_bench/num/arithmetic/add_mul.rs function register (line 23) | pub(crate) fn register(runner: &mut Runner) { function demo_add_mul_unsigned (line 39) | fn demo_add_mul_unsigned(gm: GenMode, config: &Gen... function demo_add_mul_signed (line 45) | fn demo_add_mul_signed(gm: GenMode, config: &GenConf... function demo_add_mul_primitive_float (line 51) | fn demo_add_mul_primitive_float(gm: GenMode, config: ... function demo_add_mul_assign_unsigned (line 66) | fn demo_add_mul_assign_unsigned( function demo_add_mul_assign_signed (line 78) | fn demo_add_mul_assign_signed(gm: GenMode, config: &... function demo_add_mul_assign_primitive_float (line 86) | fn demo_add_mul_assign_primitive_float( function benchmark_add_mul_unsigned (line 107) | fn benchmark_add_mul_unsigned( function benchmark_add_mul_signed (line 125) | fn benchmark_add_mul_signed( function benchmark_add_mul_primitive_float (line 143) | fn benchmark_add_mul_primitive_float( function benchmark_add_mul_assign_unsigned (line 161) | fn benchmark_add_mul_assign_unsigned( function benchmark_add_mul_assign_signed (line 179) | fn benchmark_add_mul_assign_signed( function benchmark_add_mul_assign_primitive_float (line 197) | fn benchmark_add_mul_assign_primitive_float( FILE: malachite-base/src/bin_util/demo_and_bench/num/arithmetic/arithmetic_checked_shl.rs function register (line 21) | pub(crate) fn register(runner: &mut Runner) { function demo_arithmetic_checked_shl_unsigned_unsigned (line 32) | fn demo_arithmetic_checked_shl_unsigned_unsigned< function demo_arithmetic_checked_shl_unsigned_signed (line 53) | fn demo_arithmetic_checked_shl_unsigned_signed< function demo_arithmetic_checked_shl_signed_unsigned (line 74) | fn demo_arithmetic_checked_shl_signed_unsigned< function demo_arithmetic_checked_shl_signed_signed (line 95) | fn demo_arithmetic_checked_shl_signed_signed< function benchmark_arithmetic_checked_shl_unsigned_unsigned (line 113) | fn benchmark_arithmetic_checked_shl_unsigned_unsigned< function benchmark_arithmetic_checked_shl_unsigned_signed (line 138) | fn benchmark_arithmetic_checked_shl_unsigned_signed< function benchmark_arithmetic_checked_shl_signed_unsigned (line 163) | fn benchmark_arithmetic_checked_shl_signed_unsigned< function benchmark_arithmetic_checked_shl_signed_signed (line 188) | fn benchmark_arithmetic_checked_shl_signed_signed< FILE: malachite-base/src/bin_util/demo_and_bench/num/arithmetic/arithmetic_checked_shr.rs function register (line 20) | pub(crate) fn register(runner: &mut Runner) { function demo_arithmetic_checked_shr_unsigned_signed (line 27) | fn demo_arithmetic_checked_shr_unsigned_signed< function demo_arithmetic_checked_shr_signed_signed (line 48) | fn demo_arithmetic_checked_shr_signed_signed< function benchmark_arithmetic_checked_shr_unsigned_signed (line 66) | fn benchmark_arithmetic_checked_shr_unsigned_signed< function benchmark_arithmetic_checked_shr_signed_signed (line 91) | fn benchmark_arithmetic_checked_shr_signed_signed< FILE: malachite-base/src/bin_util/demo_and_bench/num/arithmetic/binomial_coefficient.rs function register (line 23) | pub(crate) fn register(runner: &mut Runner) { function demo_binomial_coefficient_unsigned (line 35) | fn demo_binomial_coefficient_unsigned( function demo_binomial_coefficient_signed (line 45) | fn demo_binomial_coefficient_signed( function demo_checked_binomial_coefficient_unsigned (line 55) | fn demo_checked_binomial_coefficient_unsigned( function demo_checked_binomial_coefficient_signed (line 70) | fn demo_checked_binomial_coefficient_signed( function benchmark_binomial_coefficient_unsigned (line 85) | fn benchmark_binomial_coefficient_unsigned( function benchmark_binomial_coefficient_signed (line 112) | fn benchmark_binomial_coefficient_signed( function benchmark_checked_binomial_coefficient_unsigned (line 140) | fn benchmark_checked_binomial_coefficient_unsigned( function benchmark_checked_binomial_coefficient_signed (line 167) | fn benchmark_checked_binomial_coefficient_signed( FILE: malachite-base/src/bin_util/demo_and_bench/num/arithmetic/ceiling.rs function register (line 17) | pub(crate) fn register(runner: &mut Runner) { function demo_ceiling_assign (line 22) | fn demo_ceiling_assign(gm: GenMode, config: &GenConfi... function benchmark_ceiling_assign (line 34) | fn benchmark_ceiling_assign( FILE: malachite-base/src/bin_util/demo_and_bench/num/arithmetic/checked_add_mul.rs function register (line 17) | pub(crate) fn register(runner: &mut Runner) { function demo_checked_add_mul_unsigned (line 25) | fn demo_checked_add_mul_unsigned( function demo_checked_add_mul_signed (line 44) | fn demo_checked_add_mul_signed(gm: GenMode, config: ... function benchmark_checked_add_mul_unsigned (line 56) | fn benchmark_checked_add_mul_unsigned( function benchmark_checked_add_mul_signed (line 76) | fn benchmark_checked_add_mul_signed( FILE: malachite-base/src/bin_util/demo_and_bench/num/arithmetic/checked_square.rs function register (line 17) | pub(crate) fn register(runner: &mut Runner) { function demo_checked_square_unsigned (line 24) | fn demo_checked_square_unsigned( function demo_checked_square_signed (line 34) | fn demo_checked_square_signed(gm: GenMode, config: &... function benchmark_checked_square_unsigned (line 40) | fn benchmark_checked_square_unsigned( function benchmark_checked_square_signed (line 58) | fn benchmark_checked_square_signed( FILE: malachite-base/src/bin_util/demo_and_bench/num/arithmetic/checked_sub_mul.rs function register (line 17) | pub(crate) fn register(runner: &mut Runner) { function demo_checked_sub_mul_unsigned (line 25) | fn demo_checked_sub_mul_unsigned( function demo_checked_sub_mul_signed (line 44) | fn demo_checked_sub_mul_signed(gm: GenMode, config: ... function benchmark_checked_sub_mul_unsigned (line 56) | fn benchmark_checked_sub_mul_unsigned( function benchmark_checked_sub_mul_signed (line 76) | fn benchmark_checked_sub_mul_signed( FILE: malachite-base/src/bin_util/demo_and_bench/num/arithmetic/coprime_with.rs function register (line 19) | pub(crate) fn register(runner: &mut Runner) { function demo_coprime_with (line 24) | fn demo_coprime_with(gm: GenMode, config: &GenConf... function benchmark_coprime_with_algorithms (line 35) | fn benchmark_coprime_with_algorithms( FILE: malachite-base/src/bin_util/demo_and_bench/num/arithmetic/div_exact.rs function register (line 17) | pub(crate) fn register(runner: &mut Runner) { function demo_div_exact_unsigned (line 29) | fn demo_div_exact_unsigned(gm: GenMode, config: &G... function demo_div_exact_signed (line 35) | fn demo_div_exact_signed(gm: GenMode, config: &GenCo... function demo_div_exact_assign_unsigned (line 41) | fn demo_div_exact_assign_unsigned( function demo_div_exact_assign_signed (line 53) | fn demo_div_exact_assign_signed(gm: GenMode, config:... function benchmark_div_exact_unsigned (line 61) | fn benchmark_div_exact_unsigned( function benchmark_div_exact_signed (line 79) | fn benchmark_div_exact_signed( function benchmark_div_exact_assign_unsigned (line 97) | fn benchmark_div_exact_assign_unsigned( function benchmark_div_exact_assign_signed (line 115) | fn benchmark_div_exact_assign_signed( FILE: malachite-base/src/bin_util/demo_and_bench/num/arithmetic/div_mod.rs function register (line 18) | pub(crate) fn register(runner: &mut Runner) { function demo_div_mod_unsigned (line 46) | fn demo_div_mod_unsigned(gm: GenMode, config: &Gen... function demo_div_mod_signed (line 55) | fn demo_div_mod_signed(gm: GenMode, config: &GenConf... function demo_div_assign_mod_unsigned (line 61) | fn demo_div_assign_mod_unsigned( function demo_div_assign_mod_signed (line 76) | fn demo_div_assign_mod_signed(gm: GenMode, config: &... function demo_div_rem_unsigned (line 84) | fn demo_div_rem_unsigned(gm: GenMode, config: &Gen... function demo_div_rem_signed (line 93) | fn demo_div_rem_signed(gm: GenMode, config: &GenConf... function demo_div_assign_rem_unsigned (line 99) | fn demo_div_assign_rem_unsigned( function demo_div_assign_rem_signed (line 114) | fn demo_div_assign_rem_signed(gm: GenMode, config: &... function demo_ceiling_div_neg_mod (line 122) | fn demo_ceiling_div_neg_mod(gm: GenMode, config: &... function demo_ceiling_div_assign_neg_mod (line 136) | fn demo_ceiling_div_assign_neg_mod( function demo_ceiling_div_mod (line 151) | fn demo_ceiling_div_mod(gm: GenMode, config: &GenCon... function demo_ceiling_div_assign_mod (line 162) | fn demo_ceiling_div_assign_mod(gm: GenMode, config: ... function benchmark_div_mod_unsigned_algorithms (line 171) | fn benchmark_div_mod_unsigned_algorithms( function benchmark_div_mod_signed_algorithms (line 193) | fn benchmark_div_mod_signed_algorithms( function benchmark_div_assign_mod_unsigned (line 216) | fn benchmark_div_assign_mod_unsigned( function benchmark_div_assign_mod_signed (line 234) | fn benchmark_div_assign_mod_signed( function benchmark_div_rem_unsigned_algorithms (line 253) | fn benchmark_div_rem_unsigned_algorithms( function benchmark_div_rem_signed_algorithms (line 275) | fn benchmark_div_rem_signed_algorithms( function benchmark_div_assign_rem_unsigned (line 296) | fn benchmark_div_assign_rem_unsigned( function benchmark_div_assign_rem_signed (line 314) | fn benchmark_div_assign_rem_signed( function benchmark_ceiling_div_neg_mod_algorithms (line 333) | fn benchmark_ceiling_div_neg_mod_algorithms( function benchmark_ceiling_div_mod_algorithms (line 359) | fn benchmark_ceiling_div_mod_algorithms( function benchmark_ceiling_div_assign_neg_mod (line 384) | fn benchmark_ceiling_div_assign_neg_mod( function benchmark_ceiling_div_assign_mod (line 404) | fn benchmark_ceiling_div_assign_mod( FILE: malachite-base/src/bin_util/demo_and_bench/num/arithmetic/div_round.rs function register (line 19) | pub(crate) fn register(runner: &mut Runner) { function demo_div_round_unsigned (line 31) | fn demo_div_round_unsigned(gm: GenMode, config: &G... function demo_div_round_signed (line 40) | fn demo_div_round_signed(gm: GenMode, config: &GenCo... function demo_div_round_assign_unsigned (line 55) | fn demo_div_round_assign_unsigned( function demo_div_round_assign_signed (line 70) | fn demo_div_round_assign_signed(gm: GenMode, config:... function benchmark_div_round_unsigned (line 81) | fn benchmark_div_round_unsigned( function benchmark_div_round_signed (line 99) | fn benchmark_div_round_signed( function benchmark_div_round_assign_unsigned (line 117) | fn benchmark_div_round_assign_unsigned( function benchmark_div_round_assign_signed (line 137) | fn benchmark_div_round_assign_signed( FILE: malachite-base/src/bin_util/demo_and_bench/num/arithmetic/divisible_by.rs function register (line 17) | pub(crate) fn register(runner: &mut Runner) { function demo_divisible_by_unsigned (line 25) | fn demo_divisible_by_unsigned(gm: GenMode, config:... function demo_divisible_by_signed (line 35) | fn demo_divisible_by_signed(gm: GenMode, config: &Ge... function benchmark_divisible_by_unsigned (line 45) | fn benchmark_divisible_by_unsigned( function benchmark_divisible_by_signed (line 63) | fn benchmark_divisible_by_signed( FILE: malachite-base/src/bin_util/demo_and_bench/num/arithmetic/divisible_by_power_of_2.rs function register (line 19) | pub(crate) fn register(runner: &mut Runner) { function demo_divisible_by_power_of_2_unsigned (line 27) | fn demo_divisible_by_power_of_2_unsigned( function demo_divisible_by_power_of_2_signed (line 44) | fn demo_divisible_by_power_of_2_signed( function benchmark_divisible_by_power_of_2_unsigned (line 61) | fn benchmark_divisible_by_power_of_2_unsigned( function benchmark_divisible_by_power_of_2_signed (line 81) | fn benchmark_divisible_by_power_of_2_signed( FILE: malachite-base/src/bin_util/demo_and_bench/num/arithmetic/eq_mod.rs function register (line 17) | pub(crate) fn register(runner: &mut Runner) { function demo_eq_mod_unsigned (line 25) | fn demo_eq_mod_unsigned(gm: GenMode, config: &GenC... function demo_eq_mod_signed (line 38) | fn demo_eq_mod_signed(gm: GenMode, config: &GenConfi... function benchmark_eq_mod_unsigned (line 48) | fn benchmark_eq_mod_unsigned( function benchmark_eq_mod_signed (line 66) | fn benchmark_eq_mod_signed( FILE: malachite-base/src/bin_util/demo_and_bench/num/arithmetic/eq_mod_power_of_2.rs function register (line 19) | pub(crate) fn register(runner: &mut Runner) { function demo_eq_mod_power_of_2_unsigned (line 27) | fn demo_eq_mod_power_of_2_unsigned( function demo_eq_mod_power_of_2_signed (line 44) | fn demo_eq_mod_power_of_2_signed( function benchmark_eq_mod_power_of_2_unsigned (line 61) | fn benchmark_eq_mod_power_of_2_unsigned( function benchmark_eq_mod_power_of_2_signed (line 81) | fn benchmark_eq_mod_power_of_2_signed( FILE: malachite-base/src/bin_util/demo_and_bench/num/arithmetic/extended_gcd.rs function register (line 21) | pub(crate) fn register(runner: &mut Runner) { function demo_extended_gcd_unsigned (line 29) | fn demo_extended_gcd_unsigned< function demo_extended_gcd_signed (line 42) | fn demo_extended_gcd_signed( FILE: malachite-base/src/bin_util/demo_and_bench/num/arithmetic/factorial.rs function register (line 25) | pub(crate) fn register(runner: &mut Runner) { function demo_factorial (line 45) | fn demo_factorial(gm: GenMode, config: &GenConfig,... function demo_checked_factorial (line 51) | fn demo_checked_factorial(gm: GenMode, config: &Ge... function demo_double_factorial (line 57) | fn demo_double_factorial(gm: GenMode, config: &Gen... function demo_checked_double_factorial (line 63) | fn demo_checked_double_factorial( function demo_multifactorial (line 73) | fn demo_multifactorial(gm: GenMode, config: &GenCo... function demo_checked_multifactorial (line 87) | fn demo_checked_multifactorial( function demo_subfactorial (line 108) | fn demo_subfactorial(gm: GenMode, config: &GenConf... function demo_checked_subfactorial (line 114) | fn demo_checked_subfactorial(gm: GenMode, config: ... function benchmark_factorial_algorithms (line 120) | fn benchmark_factorial_algorithms( function benchmark_checked_factorial (line 143) | fn benchmark_checked_factorial( function benchmark_double_factorial_algorithms (line 161) | fn benchmark_double_factorial_algorithms( function benchmark_checked_double_factorial (line 184) | fn benchmark_checked_double_factorial( function benchmark_multifactorial_algorithms (line 204) | fn benchmark_multifactorial_algorithms( function benchmark_checked_multifactorial (line 227) | fn benchmark_checked_multifactorial( function benchmark_subfactorial_algorithms (line 247) | fn benchmark_subfactorial_algorithms( function benchmark_checked_subfactorial (line 270) | fn benchmark_checked_subfactorial( FILE: malachite-base/src/bin_util/demo_and_bench/num/arithmetic/floor.rs function register (line 17) | pub(crate) fn register(runner: &mut Runner) { function demo_floor_assign (line 22) | fn demo_floor_assign(gm: GenMode, config: &GenConfig,... function benchmark_floor_assign (line 34) | fn benchmark_floor_assign( FILE: malachite-base/src/bin_util/demo_and_bench/num/arithmetic/gcd.rs function register (line 17) | pub(crate) fn register(runner: &mut Runner) { function demo_gcd (line 25) | fn demo_gcd(gm: GenMode, config: &GenConfig, limit... function demo_gcd_assign (line 31) | fn demo_gcd_assign(gm: GenMode, config: &GenConfig... function benchmark_gcd_algorithms (line 39) | fn benchmark_gcd_algorithms( function benchmark_gcd_assign (line 63) | fn benchmark_gcd_assign( FILE: malachite-base/src/bin_util/demo_and_bench/num/arithmetic/is_power_of_2.rs function register (line 17) | pub(crate) fn register(runner: &mut Runner) { function demo_is_power_of_2 (line 22) | fn demo_is_power_of_2(gm: GenMode, config: &GenConfig... function benchmark_is_power_of_2 (line 32) | fn benchmark_is_power_of_2( FILE: malachite-base/src/bin_util/demo_and_bench/num/arithmetic/kronecker_symbol.rs function register (line 32) | pub(crate) fn register(runner: &mut Runner) { function demo_jacobi_symbol_unsigned_double_fast_1 (line 54) | fn demo_jacobi_symbol_unsigned_double_fast_1( function demo_jacobi_symbol_unsigned_double_fast_2 (line 74) | fn demo_jacobi_symbol_unsigned_double_fast_2( function demo_jacobi_symbol_unsigned (line 94) | fn demo_jacobi_symbol_unsigned( function demo_jacobi_symbol_signed (line 104) | fn demo_jacobi_symbol_signed< function demo_kronecker_symbol_unsigned (line 117) | fn demo_kronecker_symbol_unsigned( function demo_kronecker_symbol_signed (line 127) | fn demo_kronecker_symbol_signed(gm: GenMode, config:... function benchmark_jacobi_symbol_unsigned_algorithms (line 138) | fn benchmark_jacobi_symbol_unsigned_algorithms( function benchmark_jacobi_symbol_unsigned_double_algorithms (line 176) | fn benchmark_jacobi_symbol_unsigned_double_algorithms< function benchmark_jacobi_symbol_signed (line 213) | fn benchmark_jacobi_symbol_signed< function benchmark_kronecker_symbol_unsigned (line 234) | fn benchmark_kronecker_symbol_unsigned( function benchmark_kronecker_symbol_signed (line 252) | fn benchmark_kronecker_symbol_signed( FILE: malachite-base/src/bin_util/demo_and_bench/num/arithmetic/lcm.rs function register (line 16) | pub(crate) fn register(runner: &mut Runner) { function demo_lcm (line 26) | fn demo_lcm(gm: GenMode, config: &GenConfig, limit... function demo_lcm_assign (line 32) | fn demo_lcm_assign(gm: GenMode, config: &GenConfig... function demo_checked_lcm (line 40) | fn demo_checked_lcm(gm: GenMode, config: &GenConfi... function benchmark_lcm (line 46) | fn benchmark_lcm( function benchmark_lcm_assign (line 64) | fn benchmark_lcm_assign( function benchmark_checked_lcm (line 82) | fn benchmark_checked_lcm( FILE: malachite-base/src/bin_util/demo_and_bench/num/arithmetic/log_base.rs function register (line 17) | pub(crate) fn register(runner: &mut Runner) { function demo_floor_log_base (line 26) | fn demo_floor_log_base(gm: GenMode, config: &GenCo... function demo_ceiling_log_base (line 35) | fn demo_ceiling_log_base(gm: GenMode, config: &Gen... function demo_checked_log_base (line 44) | fn demo_checked_log_base(gm: GenMode, config: &Gen... function benchmark_floor_log_base (line 58) | fn benchmark_floor_log_base( function benchmark_ceiling_log_base_algorithms (line 78) | fn benchmark_ceiling_log_base_algorithms( function benchmark_checked_log_base_algorithms (line 103) | fn benchmark_checked_log_base_algorithms( FILE: malachite-base/src/bin_util/demo_and_bench/num/arithmetic/log_base_2.rs function register (line 20) | pub(crate) fn register(runner: &mut Runner) { function demo_floor_log_base_2_unsigned (line 35) | fn demo_floor_log_base_2_unsigned( function demo_ceiling_log_base_2_unsigned (line 45) | fn demo_ceiling_log_base_2_unsigned( function demo_checked_log_base_2_unsigned (line 55) | fn demo_checked_log_base_2_unsigned( function demo_floor_log_base_2_primitive_float (line 65) | fn demo_floor_log_base_2_primitive_float( function demo_ceiling_log_base_2_primitive_float (line 82) | fn demo_ceiling_log_base_2_primitive_float( function demo_checked_log_base_2_primitive_float (line 99) | fn demo_checked_log_base_2_primitive_float( function benchmark_floor_log_base_2_unsigned (line 116) | fn benchmark_floor_log_base_2_unsigned( function benchmark_ceiling_log_base_2_unsigned (line 134) | fn benchmark_ceiling_log_base_2_unsigned( function benchmark_checked_log_base_2_unsigned (line 152) | fn benchmark_checked_log_base_2_unsigned( function benchmark_floor_log_base_2_primitive_float (line 170) | fn benchmark_floor_log_base_2_primitive_float( function benchmark_ceiling_log_base_2_primitive_float (line 188) | fn benchmark_ceiling_log_base_2_primitive_float( function benchmark_checked_log_base_2_primitive_float (line 206) | fn benchmark_checked_log_base_2_primitive_float( FILE: malachite-base/src/bin_util/demo_and_bench/num/arithmetic/log_base_power_of_2.rs function register (line 23) | pub(crate) fn register(runner: &mut Runner) { function demo_floor_log_base_power_of_2_unsigned (line 48) | fn demo_floor_log_base_power_of_2_unsigned( function demo_floor_log_base_power_of_2_primitive_float (line 66) | fn demo_floor_log_base_power_of_2_primitive_float( function demo_ceiling_log_base_power_of_2_unsigned (line 84) | fn demo_ceiling_log_base_power_of_2_unsigned( function demo_ceiling_log_base_power_of_2_primitive_float (line 102) | fn demo_ceiling_log_base_power_of_2_primitive_float( function demo_checked_log_base_power_of_2_unsigned (line 120) | fn demo_checked_log_base_power_of_2_unsigned( function demo_checked_log_base_power_of_2_primitive_float (line 138) | fn demo_checked_log_base_power_of_2_primitive_float( function benchmark_floor_log_base_power_of_2_unsigned (line 156) | fn benchmark_floor_log_base_power_of_2_unsigned( function benchmark_floor_log_base_power_of_2_primitive_float (line 176) | fn benchmark_floor_log_base_power_of_2_primitive_float( function benchmark_ceiling_log_base_power_of_2_algorithms_unsigned (line 196) | fn benchmark_ceiling_log_base_power_of_2_algorithms_unsigned( function benchmark_checked_log_base_power_of_2_primitive_float (line 261) | fn benchmark_checked_log_base_power_of_2_primitive_float(gm: GenMode, config: &GenConfig, l... function demo_mod_add_assign (line 32) | fn demo_mod_add_assign(gm: GenMode, config: &GenCo... function benchmark_mod_add (line 43) | fn benchmark_mod_add( function benchmark_mod_add_assign (line 61) | fn benchmark_mod_add_assign( FILE: malachite-base/src/bin_util/demo_and_bench/num/arithmetic/mod_inverse.rs function register (line 20) | pub(crate) fn register(runner: &mut Runner) { function demo_mod_inverse (line 25) | fn demo_mod_inverse(gm: GenMode, config: &GenConfi... function benchmark_mod_inverse_algorithms (line 35) | fn benchmark_mod_inverse_algorithms< FILE: malachite-base/src/bin_util/demo_and_bench/num/arithmetic/mod_is_reduced.rs function register (line 16) | pub(crate) fn register(runner: &mut Runner) { function demo_mod_is_reduced (line 21) | fn demo_mod_is_reduced(gm: GenMode, config: &GenCo... function benchmark_mod_is_reduced (line 34) | fn benchmark_mod_is_reduced( FILE: malachite-base/src/bin_util/demo_and_bench/num/arithmetic/mod_mul.rs function register (line 27) | pub(crate) fn register(runner: &mut Runner) { function demo_limbs_invert_limb_u32 (line 62) | fn demo_limbs_invert_limb_u32(gm: GenMode, config: &GenConfig, limit: us... function demo_limbs_invert_limb_u64 (line 72) | fn demo_limbs_invert_limb_u64(gm: GenMode, config: &GenConfig, limit: us... function demo_mod_preinverted_double (line 82) | fn demo_mod_preinverted_double< function demo_mod_mul (line 105) | fn demo_mod_mul(gm: GenMode, config: &GenConfig, l... function demo_mod_mul_assign (line 114) | fn demo_mod_mul_assign(gm: GenMode, config: &GenCo... function benchmark_limbs_invert_limb_u32_algorithms (line 125) | fn benchmark_limbs_invert_limb_u32_algorithms( function benchmark_limbs_invert_limb_u64_algorithms (line 148) | fn benchmark_limbs_invert_limb_u64_algorithms( function benchmark_mod_preinverted_double_algorithms (line 171) | fn benchmark_mod_preinverted_double_algorithms< function benchmark_mod_mul_algorithms (line 205) | fn benchmark_mod_mul_algorithms( function benchmark_mod_mul_algorithms_with_fast (line 226) | fn benchmark_mod_mul_algorithms_with_fast< function benchmark_mod_mul_assign (line 258) | fn benchmark_mod_mul_assign( function benchmark_mod_mul_precomputed_algorithms (line 276) | fn benchmark_mod_mul_precomputed_algorithms( FILE: malachite-base/src/bin_util/demo_and_bench/num/arithmetic/mod_neg.rs function register (line 16) | pub(crate) fn register(runner: &mut Runner) { function demo_mod_neg (line 23) | fn demo_mod_neg(gm: GenMode, config: &GenConfig, l... function demo_mod_neg_assign (line 29) | fn demo_mod_neg_assign(gm: GenMode, config: &GenCo... function benchmark_mod_neg (line 37) | fn benchmark_mod_neg( function benchmark_mod_neg_assign (line 55) | fn benchmark_mod_neg_assign( FILE: malachite-base/src/bin_util/demo_and_bench/num/arithmetic/mod_op.rs function register (line 19) | pub(crate) fn register(runner: &mut Runner) { function demo_mod_unsigned (line 39) | fn demo_mod_unsigned(gm: GenMode, config: &GenConf... function demo_mod_signed (line 48) | fn demo_mod_signed(gm: GenMode, config: &GenConfig, ... function demo_mod_assign_unsigned (line 54) | fn demo_mod_assign_unsigned(gm: GenMode, config: &... function demo_mod_assign_signed (line 65) | fn demo_mod_assign_signed(gm: GenMode, config: &GenC... function demo_neg_mod (line 73) | fn demo_neg_mod(gm: GenMode, config: &GenConfig, l... function demo_neg_mod_assign (line 82) | fn demo_neg_mod_assign(gm: GenMode, config: &GenCo... function demo_ceiling_mod (line 93) | fn demo_ceiling_mod(gm: GenMode, config: &GenConfig,... function demo_ceiling_mod_assign (line 99) | fn demo_ceiling_mod_assign(gm: GenMode, config: &Gen... function benchmark_mod_unsigned_algorithms (line 108) | fn benchmark_mod_unsigned_algorithms( function benchmark_mod_signed_algorithms (line 130) | fn benchmark_mod_signed_algorithms( function benchmark_mod_assign_unsigned (line 151) | fn benchmark_mod_assign_unsigned( function benchmark_mod_assign_signed (line 169) | fn benchmark_mod_assign_signed( function benchmark_neg_mod_algorithms (line 188) | fn benchmark_neg_mod_algorithms( function benchmark_neg_mod_assign (line 211) | fn benchmark_neg_mod_assign( function benchmark_ceiling_mod_algorithms (line 230) | fn benchmark_ceiling_mod_algorithms( function benchmark_ceiling_mod_assign (line 253) | fn benchmark_ceiling_mod_assign( FILE: malachite-base/src/bin_util/demo_and_bench/num/arithmetic/mod_pow.rs function register (line 20) | pub(crate) fn register(runner: &mut Runner) { function demo_mod_pow (line 29) | fn demo_mod_pow(gm: GenMode, config: &GenConfig, l... function demo_mod_pow_assign (line 38) | fn demo_mod_pow_assign(gm: GenMode, config: &GenCo... function benchmark_mod_pow_algorithms (line 49) | fn benchmark_mod_pow_algorithms( function benchmark_mod_pow_naive_algorithms (line 72) | fn benchmark_mod_pow_naive_algorithms( function benchmark_mod_pow_assign (line 98) | fn benchmark_mod_pow_assign( function benchmark_mod_pow_precomputed_algorithms (line 116) | fn benchmark_mod_pow_precomputed_algorithms( FILE: malachite-base/src/bin_util/demo_and_bench/num/arithmetic/mod_power_of_2.rs function register (line 23) | pub(crate) fn register(runner: &mut Runner) { function demo_mod_power_of_2_unsigned (line 51) | fn demo_mod_power_of_2_unsigned( function demo_mod_power_of_2_signed (line 64) | fn demo_mod_power_of_2_signed(gm: GenMode, config: &... function demo_mod_power_of_2_assign_unsigned (line 76) | fn demo_mod_power_of_2_assign_unsigned( function demo_mod_power_of_2_assign_signed (line 91) | fn demo_mod_power_of_2_assign_signed( function demo_rem_power_of_2_unsigned (line 108) | fn demo_rem_power_of_2_unsigned( function demo_rem_power_of_2_signed (line 121) | fn demo_rem_power_of_2_signed(gm: GenMode, config: &... function demo_rem_power_of_2_assign_unsigned (line 130) | fn demo_rem_power_of_2_assign_unsigned( function demo_rem_power_of_2_assign_signed (line 145) | fn demo_rem_power_of_2_assign_signed( function demo_neg_mod_power_of_2 (line 160) | fn demo_neg_mod_power_of_2(gm: GenMode, config: &G... function demo_neg_mod_power_of_2_assign (line 171) | fn demo_neg_mod_power_of_2_assign( function demo_ceiling_mod_power_of_2 (line 183) | fn demo_ceiling_mod_power_of_2< function demo_ceiling_mod_power_of_2_assign (line 204) | fn demo_ceiling_mod_power_of_2_assign< function benchmark_mod_power_of_2_unsigned (line 222) | fn benchmark_mod_power_of_2_unsigned( function benchmark_mod_power_of_2_signed (line 240) | fn benchmark_mod_power_of_2_signed( function benchmark_mod_power_of_2_assign_unsigned (line 260) | fn benchmark_mod_power_of_2_assign_unsigned( function benchmark_mod_power_of_2_assign_signed (line 280) | fn benchmark_mod_power_of_2_assign_signed( function benchmark_rem_power_of_2_unsigned (line 300) | fn benchmark_rem_power_of_2_unsigned( function benchmark_rem_power_of_2_signed (line 318) | fn benchmark_rem_power_of_2_signed( function benchmark_rem_power_of_2_assign_unsigned (line 338) | fn benchmark_rem_power_of_2_assign_unsigned( function benchmark_rem_power_of_2_assign_signed (line 358) | fn benchmark_rem_power_of_2_assign_signed( function benchmark_neg_mod_power_of_2 (line 378) | fn benchmark_neg_mod_power_of_2( function benchmark_neg_mod_power_of_2_assign (line 398) | fn benchmark_neg_mod_power_of_2_assign( function benchmark_ceiling_mod_power_of_2 (line 418) | fn benchmark_ceiling_mod_power_of_2< function benchmark_ceiling_mod_power_of_2_assign (line 441) | fn benchmark_ceiling_mod_power_of_2_assign< FILE: malachite-base/src/bin_util/demo_and_bench/num/arithmetic/mod_power_of_2_add.rs function register (line 16) | pub(crate) fn register(runner: &mut Runner) { function demo_mod_power_of_2_add (line 23) | fn demo_mod_power_of_2_add(gm: GenMode, config: &G... function demo_mod_power_of_2_add_assign (line 38) | fn demo_mod_power_of_2_add_assign( function benchmark_mod_power_of_2_add (line 53) | fn benchmark_mod_power_of_2_add( function benchmark_mod_power_of_2_add_assign (line 73) | fn benchmark_mod_power_of_2_add_assign( FILE: malachite-base/src/bin_util/demo_and_bench/num/arithmetic/mod_power_of_2_inverse.rs function register (line 20) | pub(crate) fn register(runner: &mut Runner) { function demo_mod_power_of_2_inverse (line 25) | fn demo_mod_power_of_2_inverse( function benchmark_mod_power_of_2_inverse_algorithms (line 39) | fn benchmark_mod_power_of_2_inverse_algorithms< FILE: malachite-base/src/bin_util/demo_and_bench/num/arithmetic/mod_power_of_2_is_reduced.rs function register (line 16) | pub(crate) fn register(runner: &mut Runner) { function demo_mod_power_of_2_is_reduced (line 21) | fn demo_mod_power_of_2_is_reduced( function benchmark_mod_power_of_2_is_reduced (line 38) | fn benchmark_mod_power_of_2_is_reduced( FILE: malachite-base/src/bin_util/demo_and_bench/num/arithmetic/mod_power_of_2_mul.rs function register (line 16) | pub(crate) fn register(runner: &mut Runner) { function demo_mod_power_of_2_mul (line 23) | fn demo_mod_power_of_2_mul(gm: GenMode, config: &G... function demo_mod_power_of_2_mul_assign (line 38) | fn demo_mod_power_of_2_mul_assign( function benchmark_mod_power_of_2_mul (line 53) | fn benchmark_mod_power_of_2_mul( function benchmark_mod_power_of_2_mul_assign (line 73) | fn benchmark_mod_power_of_2_mul_assign( FILE: malachite-base/src/bin_util/demo_and_bench/num/arithmetic/mod_power_of_2_neg.rs function register (line 16) | pub(crate) fn register(runner: &mut Runner) { function demo_mod_power_of_2_neg (line 23) | fn demo_mod_power_of_2_neg(gm: GenMode, config: &G... function demo_mod_power_of_2_neg_assign (line 29) | fn demo_mod_power_of_2_neg_assign( function benchmark_mod_power_of_2_neg (line 41) | fn benchmark_mod_power_of_2_neg( function benchmark_mod_power_of_2_neg_assign (line 61) | fn benchmark_mod_power_of_2_neg_assign( FILE: malachite-base/src/bin_util/demo_and_bench/num/arithmetic/mod_power_of_2_pow.rs function register (line 16) | pub(crate) fn register(runner: &mut Runner) { function demo_mod_power_of_2_pow (line 23) | fn demo_mod_power_of_2_pow(gm: GenMode, config: &G... function demo_mod_power_of_2_pow_assign (line 38) | fn demo_mod_power_of_2_pow_assign( function benchmark_mod_power_of_2_pow (line 53) | fn benchmark_mod_power_of_2_pow( function benchmark_mod_power_of_2_pow_assign (line 73) | fn benchmark_mod_power_of_2_pow_assign( FILE: malachite-base/src/bin_util/demo_and_bench/num/arithmetic/mod_power_of_2_shl.rs function register (line 20) | pub(crate) fn register(runner: &mut Runner) { function demo_mod_power_of_2_shl_unsigned_unsigned (line 35) | fn demo_mod_power_of_2_shl_unsigned_unsigned< function demo_mod_power_of_2_shl_unsigned_signed (line 57) | fn demo_mod_power_of_2_shl_unsigned_signed< function demo_mod_power_of_2_shl_assign_unsigned_unsigned (line 79) | fn demo_mod_power_of_2_shl_assign_unsigned_unsigned< function demo_mod_power_of_2_shl_assign_unsigned_signed (line 97) | fn demo_mod_power_of_2_shl_assign_unsigned_signed< function benchmark_mod_power_of_2_shl_unsigned_unsigned (line 115) | fn benchmark_mod_power_of_2_shl_unsigned_unsigned< function benchmark_mod_power_of_2_shl_unsigned_signed (line 138) | fn benchmark_mod_power_of_2_shl_unsigned_signed< function benchmark_mod_power_of_2_shl_assign_unsigned_unsigned (line 161) | fn benchmark_mod_power_of_2_shl_assign_unsigned_unsigned< function benchmark_mod_power_of_2_shl_assign_unsigned_signed (line 184) | fn benchmark_mod_power_of_2_shl_assign_unsigned_signed< FILE: malachite-base/src/bin_util/demo_and_bench/num/arithmetic/mod_power_of_2_shr.rs function register (line 18) | pub(crate) fn register(runner: &mut Runner) { function demo_mod_power_of_2_shr (line 26) | fn demo_mod_power_of_2_shr< function demo_mod_power_of_2_shr_assign (line 48) | fn demo_mod_power_of_2_shr_assign< function benchmark_mod_power_of_2_shr (line 66) | fn benchmark_mod_power_of_2_shr< function benchmark_mod_power_of_2_shr_assign (line 89) | fn benchmark_mod_power_of_2_shr_assign< FILE: malachite-base/src/bin_util/demo_and_bench/num/arithmetic/mod_power_of_2_square.rs function register (line 16) | pub(crate) fn register(runner: &mut Runner) { function demo_mod_power_of_2_square (line 23) | fn demo_mod_power_of_2_square(gm: GenMode, config:... function demo_mod_power_of_2_square_assign (line 34) | fn demo_mod_power_of_2_square_assign( function benchmark_mod_power_of_2_square (line 46) | fn benchmark_mod_power_of_2_square( function benchmark_mod_power_of_2_square_assign (line 66) | fn benchmark_mod_power_of_2_square_assign( FILE: malachite-base/src/bin_util/demo_and_bench/num/arithmetic/mod_power_of_2_sub.rs function register (line 16) | pub(crate) fn register(runner: &mut Runner) { function demo_mod_power_of_2_sub (line 23) | fn demo_mod_power_of_2_sub(gm: GenMode, config: &G... function demo_mod_power_of_2_sub_assign (line 38) | fn demo_mod_power_of_2_sub_assign( function benchmark_mod_power_of_2_sub (line 53) | fn benchmark_mod_power_of_2_sub( function benchmark_mod_power_of_2_sub_assign (line 73) | fn benchmark_mod_power_of_2_sub_assign( FILE: malachite-base/src/bin_util/demo_and_bench/num/arithmetic/mod_shl.rs function register (line 21) | pub(crate) fn register(runner: &mut Runner) { function demo_mod_shl_unsigned_unsigned (line 36) | fn demo_mod_shl_unsigned_unsigned< function demo_mod_shl_unsigned_signed (line 52) | fn demo_mod_shl_unsigned_signed< function demo_mod_shl_assign_unsigned_unsigned (line 69) | fn demo_mod_shl_assign_unsigned_unsigned< function demo_mod_shl_assign_unsigned_signed (line 87) | fn demo_mod_shl_assign_unsigned_signed< function benchmark_mod_shl_unsigned_unsigned (line 106) | fn benchmark_mod_shl_unsigned_unsigned< function benchmark_mod_shl_unsigned_signed (line 127) | fn benchmark_mod_shl_unsigned_signed< function benchmark_mod_shl_assign_unsigned_unsigned (line 149) | fn benchmark_mod_shl_assign_unsigned_unsigned< function benchmark_mod_shl_assign_unsigned_signed (line 170) | fn benchmark_mod_shl_assign_unsigned_signed< FILE: malachite-base/src/bin_util/demo_and_bench/num/arithmetic/mod_shr.rs function register (line 19) | pub(crate) fn register(runner: &mut Runner) { function demo_mod_shr (line 27) | fn demo_mod_shr< function demo_mod_shr_assign (line 44) | fn demo_mod_shr_assign< function benchmark_mod_shr (line 63) | fn benchmark_mod_shr< function benchmark_mod_shr_assign (line 85) | fn benchmark_mod_shr_assign< FILE: malachite-base/src/bin_util/demo_and_bench/num/arithmetic/mod_square.rs function register (line 16) | pub(crate) fn register(runner: &mut Runner) { function demo_mod_square (line 24) | fn demo_mod_square(gm: GenMode, config: &GenConfig... function demo_mod_square_assign (line 30) | fn demo_mod_square_assign(gm: GenMode, config: &Ge... function benchmark_mod_square (line 38) | fn benchmark_mod_square( function benchmark_mod_square_assign (line 56) | fn benchmark_mod_square_assign( function benchmark_mod_square_precomputed_algorithms (line 74) | fn benchmark_mod_square_precomputed_algorithms( FILE: malachite-base/src/bin_util/demo_and_bench/num/arithmetic/mod_sub.rs function register (line 16) | pub(crate) fn register(runner: &mut Runner) { function demo_mod_sub (line 23) | fn demo_mod_sub(gm: GenMode, config: &GenConfig, l... function demo_mod_sub_assign (line 32) | fn demo_mod_sub_assign(gm: GenMode, config: &GenCo... function benchmark_mod_sub (line 43) | fn benchmark_mod_sub( function benchmark_mod_sub_assign (line 61) | fn benchmark_mod_sub_assign( FILE: malachite-base/src/bin_util/demo_and_bench/num/arithmetic/neg.rs function register (line 18) | pub(crate) fn register(runner: &mut Runner) { function demo_neg_assign_signed (line 26) | fn demo_neg_assign_signed(gm: GenMode, config: &GenC... function demo_neg_assign_primitive_float (line 34) | fn demo_neg_assign_primitive_float( function benchmark_neg_assign_signed (line 50) | fn benchmark_neg_assign_signed( function benchmark_neg_assign_primitive_float (line 68) | fn benchmark_neg_assign_primitive_float( FILE: malachite-base/src/bin_util/demo_and_bench/num/arithmetic/next_power_of_2.rs function register (line 20) | pub(crate) fn register(runner: &mut Runner) { function demo_next_power_of_2_primitive_float (line 30) | fn demo_next_power_of_2_primitive_float( function demo_next_power_of_2_assign_unsigned (line 47) | fn demo_next_power_of_2_assign_unsigned( function demo_next_power_of_2_assign_primitive_float (line 59) | fn demo_next_power_of_2_assign_primitive_float( function benchmark_next_power_of_2_primitive_float (line 78) | fn benchmark_next_power_of_2_primitive_float( function benchmark_next_power_of_2_assign_unsigned (line 96) | fn benchmark_next_power_of_2_assign_unsigned( function benchmark_next_power_of_2_assign_primitive_float (line 114) | fn benchmark_next_power_of_2_assign_primitive_float( FILE: malachite-base/src/bin_util/demo_and_bench/num/arithmetic/overflowing_abs.rs function register (line 16) | pub(crate) fn register(runner: &mut Runner) { function demo_overflowing_abs_assign (line 21) | fn demo_overflowing_abs_assign(gm: GenMode, config: ... function benchmark_overflowing_abs_assign (line 29) | fn benchmark_overflowing_abs_assign( FILE: malachite-base/src/bin_util/demo_and_bench/num/arithmetic/overflowing_add.rs function register (line 17) | pub(crate) fn register(runner: &mut Runner) { function demo_overflowing_add_unsigned (line 29) | fn demo_overflowing_add_unsigned( function demo_overflowing_add_signed (line 39) | fn demo_overflowing_add_signed(gm: GenMode, config: ... function demo_overflowing_add_assign_unsigned (line 50) | fn demo_overflowing_add_assign_unsigned( function demo_overflowing_add_assign_signed (line 62) | fn demo_overflowing_add_assign_signed( function benchmark_overflowing_add_unsigned (line 74) | fn benchmark_overflowing_add_unsigned( function benchmark_overflowing_add_signed (line 92) | fn benchmark_overflowing_add_signed( function benchmark_overflowing_add_assign_unsigned (line 110) | fn benchmark_overflowing_add_assign_unsigned( function benchmark_overflowing_add_assign_signed (line 130) | fn benchmark_overflowing_add_assign_signed( FILE: malachite-base/src/bin_util/demo_and_bench/num/arithmetic/overflowing_add_mul.rs function register (line 17) | pub(crate) fn register(runner: &mut Runner) { function demo_overflowing_add_mul_unsigned (line 29) | fn demo_overflowing_add_mul_unsigned( function demo_overflowing_add_mul_signed (line 48) | fn demo_overflowing_add_mul_signed( function demo_overflowing_add_mul_assign_unsigned (line 64) | fn demo_overflowing_add_mul_assign_unsigned( function demo_overflowing_add_mul_assign_signed (line 79) | fn demo_overflowing_add_mul_assign_signed( function benchmark_overflowing_add_mul_unsigned (line 91) | fn benchmark_overflowing_add_mul_unsigned( function benchmark_overflowing_add_mul_signed (line 111) | fn benchmark_overflowing_add_mul_signed( function benchmark_overflowing_add_mul_assign_unsigned (line 131) | fn benchmark_overflowing_add_mul_assign_unsigned( function benchmark_overflowing_add_mul_assign_signed (line 156) | fn benchmark_overflowing_add_mul_assign_signed( FILE: malachite-base/src/bin_util/demo_and_bench/num/arithmetic/overflowing_div.rs function register (line 17) | pub(crate) fn register(runner: &mut Runner) { function demo_overflowing_div_unsigned (line 29) | fn demo_overflowing_div_unsigned( function demo_overflowing_div_signed (line 42) | fn demo_overflowing_div_signed(gm: GenMode, config: ... function demo_overflowing_div_assign_unsigned (line 53) | fn demo_overflowing_div_assign_unsigned( function demo_overflowing_div_assign_signed (line 68) | fn demo_overflowing_div_assign_signed( function benchmark_overflowing_div_unsigned (line 80) | fn benchmark_overflowing_div_unsigned( function benchmark_overflowing_div_signed (line 98) | fn benchmark_overflowing_div_signed( function benchmark_overflowing_div_assign_unsigned (line 116) | fn benchmark_overflowing_div_assign_unsigned( function benchmark_overflowing_div_assign_signed (line 136) | fn benchmark_overflowing_div_assign_signed( FILE: malachite-base/src/bin_util/demo_and_bench/num/arithmetic/overflowing_mul.rs function register (line 17) | pub(crate) fn register(runner: &mut Runner) { function demo_overflowing_mul_unsigned (line 29) | fn demo_overflowing_mul_unsigned( function demo_overflowing_mul_signed (line 39) | fn demo_overflowing_mul_signed(gm: GenMode, config: ... function demo_overflowing_mul_assign_unsigned (line 50) | fn demo_overflowing_mul_assign_unsigned( function demo_overflowing_mul_assign_signed (line 62) | fn demo_overflowing_mul_assign_signed( function benchmark_overflowing_mul_unsigned (line 74) | fn benchmark_overflowing_mul_unsigned( function benchmark_overflowing_mul_signed (line 92) | fn benchmark_overflowing_mul_signed( function benchmark_overflowing_mul_assign_unsigned (line 110) | fn benchmark_overflowing_mul_assign_unsigned( function benchmark_overflowing_mul_assign_signed (line 130) | fn benchmark_overflowing_mul_assign_signed( FILE: malachite-base/src/bin_util/demo_and_bench/num/arithmetic/overflowing_neg.rs function register (line 17) | pub(crate) fn register(runner: &mut Runner) { function demo_overflowing_neg_assign_unsigned (line 24) | fn demo_overflowing_neg_assign_unsigned( function demo_overflowing_neg_assign_signed (line 36) | fn demo_overflowing_neg_assign_signed( function benchmark_overflowing_neg_assign_unsigned (line 48) | fn benchmark_overflowing_neg_assign_unsigned( function benchmark_overflowing_neg_assign_signed (line 68) | fn benchmark_overflowing_neg_assign_signed( FILE: malachite-base/src/bin_util/demo_and_bench/num/arithmetic/overflowing_pow.rs function register (line 17) | pub(crate) fn register(runner: &mut Runner) { function demo_overflowing_pow_assign_unsigned (line 24) | fn demo_overflowing_pow_assign_unsigned( function demo_overflowing_pow_assign_signed (line 36) | fn demo_overflowing_pow_assign_signed( function benchmark_overflowing_pow_assign_unsigned (line 51) | fn benchmark_overflowing_pow_assign_unsigned( function benchmark_overflowing_pow_assign_signed (line 71) | fn benchmark_overflowing_pow_assign_signed( FILE: malachite-base/src/bin_util/demo_and_bench/num/arithmetic/overflowing_square.rs function register (line 17) | pub(crate) fn register(runner: &mut Runner) { function demo_overflowing_square_unsigned (line 29) | fn demo_overflowing_square_unsigned( function demo_overflowing_square_signed (line 39) | fn demo_overflowing_square_signed( function demo_overflowing_square_assign_unsigned (line 49) | fn demo_overflowing_square_assign_unsigned( function demo_overflowing_square_assign_signed (line 61) | fn demo_overflowing_square_assign_signed( function benchmark_overflowing_square_unsigned (line 73) | fn benchmark_overflowing_square_unsigned( function benchmark_overflowing_square_signed (line 91) | fn benchmark_overflowing_square_signed( function benchmark_overflowing_square_assign_unsigned (line 109) | fn benchmark_overflowing_square_assign_unsigned( function benchmark_overflowing_square_assign_signed (line 129) | fn benchmark_overflowing_square_assign_signed( FILE: malachite-base/src/bin_util/demo_and_bench/num/arithmetic/overflowing_sub.rs function register (line 17) | pub(crate) fn register(runner: &mut Runner) { function demo_overflowing_sub_unsigned (line 29) | fn demo_overflowing_sub_unsigned( function demo_overflowing_sub_signed (line 39) | fn demo_overflowing_sub_signed(gm: GenMode, config: ... function demo_overflowing_sub_assign_unsigned (line 50) | fn demo_overflowing_sub_assign_unsigned( function demo_overflowing_sub_assign_signed (line 62) | fn demo_overflowing_sub_assign_signed( function benchmark_overflowing_sub_unsigned (line 74) | fn benchmark_overflowing_sub_unsigned( function benchmark_overflowing_sub_signed (line 92) | fn benchmark_overflowing_sub_signed( function benchmark_overflowing_sub_assign_unsigned (line 110) | fn benchmark_overflowing_sub_assign_unsigned( function benchmark_overflowing_sub_assign_signed (line 130) | fn benchmark_overflowing_sub_assign_signed( FILE: malachite-base/src/bin_util/demo_and_bench/num/arithmetic/overflowing_sub_mul.rs function register (line 17) | pub(crate) fn register(runner: &mut Runner) { function demo_overflowing_sub_mul_unsigned (line 29) | fn demo_overflowing_sub_mul_unsigned( function demo_overflowing_sub_mul_signed (line 48) | fn demo_overflowing_sub_mul_signed( function demo_overflowing_sub_mul_assign_unsigned (line 64) | fn demo_overflowing_sub_mul_assign_unsigned( function demo_overflowing_sub_mul_assign_signed (line 79) | fn demo_overflowing_sub_mul_assign_signed( function benchmark_overflowing_sub_mul_unsigned (line 91) | fn benchmark_overflowing_sub_mul_unsigned( function benchmark_overflowing_sub_mul_signed (line 111) | fn benchmark_overflowing_sub_mul_signed( function benchmark_overflowing_sub_mul_assign_unsigned (line 131) | fn benchmark_overflowing_sub_mul_assign_unsigned( function benchmark_overflowing_sub_mul_assign_signed (line 156) | fn benchmark_overflowing_sub_mul_assign_signed( FILE: malachite-base/src/bin_util/demo_and_bench/num/arithmetic/parity.rs function register (line 17) | pub(crate) fn register(runner: &mut Runner) { function demo_even_unsigned (line 29) | fn demo_even_unsigned(gm: GenMode, config: &GenCon... function demo_even_signed (line 39) | fn demo_even_signed(gm: GenMode, config: &GenConfig,... function demo_odd_unsigned (line 49) | fn demo_odd_unsigned(gm: GenMode, config: &GenConf... function demo_odd_signed (line 59) | fn demo_odd_signed(gm: GenMode, config: &GenConfig, ... function benchmark_even_unsigned (line 69) | fn benchmark_even_unsigned( function benchmark_even_signed (line 87) | fn benchmark_even_signed( function benchmark_odd_unsigned (line 105) | fn benchmark_odd_unsigned( function benchmark_odd_signed (line 123) | fn benchmark_odd_signed( FILE: malachite-base/src/bin_util/demo_and_bench/num/arithmetic/pow.rs function register (line 24) | pub(crate) fn register(runner: &mut Runner) { function demo_pow_assign_unsigned (line 36) | fn demo_pow_assign_unsigned(gm: GenMode, config: &... function demo_pow_assign_signed (line 44) | fn demo_pow_assign_signed(gm: GenMode, config: &GenC... function demo_pow_assign_i64_primitive_float (line 55) | fn demo_pow_assign_i64_primitive_float( function demo_pow_assign_primitive_float_primitive_float (line 75) | fn demo_pow_assign_primitive_float_primitive_float( function benchmark_pow_assign_unsigned (line 92) | fn benchmark_pow_assign_unsigned( function benchmark_pow_assign_signed (line 110) | fn benchmark_pow_assign_signed( function benchmark_pow_assign_i64_primitive_float (line 128) | fn benchmark_pow_assign_i64_primitive_float( function benchmark_pow_assign_primitive_float_primitive_float (line 146) | fn benchmark_pow_assign_primitive_float_primitive_float( FILE: malachite-base/src/bin_util/demo_and_bench/num/arithmetic/power_of_2.rs function register (line 21) | pub(crate) fn register(runner: &mut Runner) { function demo_power_of_2_unsigned (line 32) | fn demo_power_of_2_unsigned(gm: GenMode, config: &... function demo_power_of_2_signed (line 38) | fn demo_power_of_2_signed(gm: GenMode, config: &GenC... function demo_power_of_2_primitive_float_unsigned (line 44) | fn demo_power_of_2_primitive_float_unsigned( function demo_power_of_2_primitive_float_signed (line 54) | fn demo_power_of_2_primitive_float_signed( function benchmark_power_of_2_unsigned (line 64) | fn benchmark_power_of_2_unsigned( function benchmark_power_of_2_signed (line 82) | fn benchmark_power_of_2_signed( function benchmark_power_of_2_primitive_float_unsigned (line 100) | fn benchmark_power_of_2_primitive_float_unsigned( function benchmark_power_of_2_primitive_float_signed (line 118) | fn benchmark_power_of_2_primitive_float_signed( FILE: malachite-base/src/bin_util/demo_and_bench/num/arithmetic/primorial.rs function register (line 21) | pub(crate) fn register(runner: &mut Runner) { function demo_primorial (line 33) | fn demo_primorial(gm: GenMode, config: &GenConfig,... function demo_checked_primorial (line 39) | fn demo_checked_primorial(gm: GenMode, config: &Ge... function demo_product_of_first_n_primes (line 45) | fn demo_product_of_first_n_primes( function demo_checked_product_of_first_n_primes (line 55) | fn demo_checked_product_of_first_n_primes( function benchmark_primorial_algorithms (line 65) | fn benchmark_primorial_algorithms( function benchmark_checked_primorial (line 88) | fn benchmark_checked_primorial( function benchmark_product_of_first_n_primes_algorithms (line 106) | fn benchmark_product_of_first_n_primes_algorithms( function benchmark_checked_product_of_first_n_primes (line 129) | fn benchmark_checked_product_of_first_n_primes( FILE: malachite-base/src/bin_util/demo_and_bench/num/arithmetic/reciprocal.rs function register (line 17) | pub(crate) fn register(runner: &mut Runner) { function demo_reciprocal_primitive_float (line 25) | fn demo_reciprocal_primitive_float( function demo_reciprocal_assign_primitive_float (line 39) | fn demo_reciprocal_assign_primitive_float( function benchmark_reciprocal_primitive_float (line 55) | fn benchmark_reciprocal_primitive_float( function benchmark_reciprocal_assign_primitive_float (line 73) | fn benchmark_reciprocal_assign_primitive_float( FILE: malachite-base/src/bin_util/demo_and_bench/num/arithmetic/root.rs function register (line 33) | pub(crate) fn register(runner: &mut Runner) { function demo_floor_cbrt_unsigned (line 110) | fn demo_floor_cbrt_unsigned(gm: GenMode, config: &... function demo_floor_cbrt_signed (line 116) | fn demo_floor_cbrt_signed(gm: GenMode, config: &GenC... function demo_floor_cbrt_assign_unsigned (line 122) | fn demo_floor_cbrt_assign_unsigned( function demo_floor_cbrt_assign_signed (line 134) | fn demo_floor_cbrt_assign_signed( function demo_ceiling_cbrt_unsigned (line 146) | fn demo_ceiling_cbrt_unsigned(gm: GenMode, config:... function demo_ceiling_cbrt_signed (line 152) | fn demo_ceiling_cbrt_signed(gm: GenMode, config: &Ge... function demo_ceiling_cbrt_assign_unsigned (line 158) | fn demo_ceiling_cbrt_assign_unsigned( function demo_ceiling_cbrt_assign_signed (line 170) | fn demo_ceiling_cbrt_assign_signed( function demo_checked_cbrt_unsigned (line 182) | fn demo_checked_cbrt_unsigned(gm: GenMode, config:... function demo_checked_cbrt_signed (line 188) | fn demo_checked_cbrt_signed(gm: GenMode, config: &Ge... function demo_cbrt_rem (line 194) | fn demo_cbrt_rem(gm: GenMode, config: &GenConfig, ... function demo_cbrt_assign_rem (line 200) | fn demo_cbrt_assign_rem(gm: GenMode, config: &GenC... function demo_floor_root_unsigned (line 208) | fn demo_floor_root_unsigned(gm: GenMode, config: &... function demo_floor_root_signed (line 217) | fn demo_floor_root_signed(gm: GenMode, config: &GenC... function demo_floor_root_assign_unsigned (line 226) | fn demo_floor_root_assign_unsigned( function demo_floor_root_assign_signed (line 241) | fn demo_floor_root_assign_signed( function demo_ceiling_root_unsigned (line 256) | fn demo_ceiling_root_unsigned(gm: GenMode, config:... function demo_ceiling_root_signed (line 265) | fn demo_ceiling_root_signed(gm: GenMode, config: &Ge... function demo_ceiling_root_assign_unsigned (line 274) | fn demo_ceiling_root_assign_unsigned( function demo_ceiling_root_assign_signed (line 289) | fn demo_ceiling_root_assign_signed( function demo_checked_root_unsigned (line 304) | fn demo_checked_root_unsigned(gm: GenMode, config:... function demo_checked_root_signed (line 313) | fn demo_checked_root_signed(gm: GenMode, config: &Ge... function demo_root_rem (line 322) | fn demo_root_rem(gm: GenMode, config: &GenConfig, ... function demo_root_assign_rem (line 331) | fn demo_root_assign_rem(gm: GenMode, config: &GenC... function benchmark_floor_cbrt_signed (line 377) | fn benchmark_floor_cbrt_signed( function benchmark_floor_cbrt_assign_unsigned (line 395) | fn benchmark_floor_cbrt_assign_unsigned( function benchmark_floor_cbrt_assign_signed (line 413) | fn benchmark_floor_cbrt_assign_signed( function benchmark_ceiling_cbrt_algorithms_unsigned (line 431) | fn benchmark_ceiling_cbrt_algorithms_unsigned( function benchmark_ceiling_cbrt_signed (line 452) | fn benchmark_ceiling_cbrt_signed( function benchmark_ceiling_cbrt_assign_unsigned (line 470) | fn benchmark_ceiling_cbrt_assign_unsigned( function benchmark_ceiling_cbrt_assign_signed (line 488) | fn benchmark_ceiling_cbrt_assign_signed( function benchmark_checked_cbrt_algorithms_unsigned (line 506) | fn benchmark_checked_cbrt_algorithms_unsigned( function benchmark_checked_cbrt_signed (line 527) | fn benchmark_checked_cbrt_signed( function benchmark_cbrt_rem_algorithms (line 545) | fn benchmark_cbrt_rem_algorithms( function benchmark_cbrt_assign_rem (line 566) | fn benchmark_cbrt_assign_rem( function benchmark_floor_root_signed (line 619) | fn benchmark_floor_root_signed( function benchmark_floor_root_assign_unsigned (line 637) | fn benchmark_floor_root_assign_unsigned( function benchmark_floor_root_assign_signed (line 655) | fn benchmark_floor_root_assign_signed( function benchmark_ceiling_root_algorithms_unsigned (line 673) | fn benchmark_ceiling_root_algorithms_unsigned( function benchmark_ceiling_root_signed (line 696) | fn benchmark_ceiling_root_signed( function benchmark_ceiling_root_assign_unsigned (line 714) | fn benchmark_ceiling_root_assign_unsigned( function benchmark_ceiling_root_assign_signed (line 732) | fn benchmark_ceiling_root_assign_signed( function benchmark_checked_root_algorithms_unsigned (line 750) | fn benchmark_checked_root_algorithms_unsigned( function benchmark_checked_root_signed (line 773) | fn benchmark_checked_root_signed( function benchmark_root_rem_algorithms (line 791) | fn benchmark_root_rem_algorithms( function benchmark_root_assign_rem (line 812) | fn benchmark_root_assign_rem( function benchmark_floor_cbrt_algorithms_2_u32 (line 832) | fn benchmark_floor_cbrt_algorithms_2_u32( function benchmark_floor_cbrt_algorithms_2_u64 (line 858) | fn benchmark_floor_cbrt_algorithms_2_u64( function benchmark_floor_root_algorithms_2_u32 (line 889) | fn benchmark_floor_root_algorithms_2_u32( function benchmark_floor_root_algorithms_2_u64 (line 919) | fn benchmark_floor_root_algorithms_2_u64( function benchmark_ceiling_root_algorithms_2_u32 (line 949) | fn benchmark_ceiling_root_algorithms_2_u32( function benchmark_ceiling_root_algorithms_2_u64 (line 975) | fn benchmark_ceiling_root_algorithms_2_u64( function benchmark_checked_root_algorithms_2_u32 (line 1001) | fn benchmark_checked_root_algorithms_2_u32( function benchmark_checked_root_algorithms_2_u64 (line 1027) | fn benchmark_checked_root_algorithms_2_u64( function benchmark_root_rem_algorithms_2_u32 (line 1053) | fn benchmark_root_rem_algorithms_2_u32( function benchmark_root_rem_algorithms_2_u64 (line 1075) | fn benchmark_root_rem_algorithms_2_u64( FILE: malachite-base/src/bin_util/demo_and_bench/num/arithmetic/rotate.rs function register (line 17) | pub(crate) fn register(runner: &mut Runner) { function demo_rotate_left_assign_unsigned (line 29) | fn demo_rotate_left_assign_unsigned( function demo_rotate_left_assign_signed (line 41) | fn demo_rotate_left_assign_signed( function demo_rotate_right_assign_unsigned (line 56) | fn demo_rotate_right_assign_unsigned( function demo_rotate_right_assign_signed (line 68) | fn demo_rotate_right_assign_signed( function benchmark_rotate_left_assign_unsigned (line 83) | fn benchmark_rotate_left_assign_unsigned( function benchmark_rotate_left_assign_signed (line 101) | fn benchmark_rotate_left_assign_signed( function benchmark_rotate_right_assign_unsigned (line 119) | fn benchmark_rotate_right_assign_unsigned( function benchmark_rotate_right_assign_signed (line 137) | fn benchmark_rotate_right_assign_signed( FILE: malachite-base/src/bin_util/demo_and_bench/num/arithmetic/round_to_multiple.rs function register (line 21) | pub(crate) fn register(runner: &mut Runner) { function demo_round_to_multiple_unsigned (line 33) | fn demo_round_to_multiple_unsigned( function demo_round_to_multiple_assign_unsigned (line 52) | fn demo_round_to_multiple_assign_unsigned( function demo_round_to_multiple_signed (line 67) | fn demo_round_to_multiple_signed< function demo_round_to_multiple_assign_signed (line 89) | fn demo_round_to_multiple_assign_signed< function benchmark_round_to_multiple_unsigned (line 107) | fn benchmark_round_to_multiple_unsigned( function benchmark_round_to_multiple_assign_unsigned (line 127) | fn benchmark_round_to_multiple_assign_unsigned( function benchmark_round_to_multiple_signed (line 151) | fn benchmark_round_to_multiple_signed< function benchmark_round_to_multiple_assign_signed (line 174) | fn benchmark_round_to_multiple_assign_signed< FILE: malachite-base/src/bin_util/demo_and_bench/num/arithmetic/round_to_multiple_of_power_of_2.rs function register (line 20) | pub(crate) fn register(runner: &mut Runner) { function demo_round_to_multiple_of_power_of_2_unsigned (line 38) | fn demo_round_to_multiple_of_power_of_2_unsigned( function demo_round_to_multiple_of_power_of_2_assign_unsigned (line 57) | fn demo_round_to_multiple_of_power_of_2_assign_unsigned( function demo_round_to_multiple_of_power_of_2_assign_signed (line 93) | fn demo_round_to_multiple_of_power_of_2_assign_signed( function benchmark_round_to_multiple_of_power_of_2_unsigned (line 110) | fn benchmark_round_to_multiple_of_power_of_2_unsigned( function benchmark_round_to_multiple_of_power_of_2_assign_signed (line 182) | fn benchmark_round_to_multiple_of_power_of_2_assign_signed(gm: GenMode, config: &... function benchmark_saturating_abs_assign (line 29) | fn benchmark_saturating_abs_assign( FILE: malachite-base/src/bin_util/demo_and_bench/num/arithmetic/saturating_add.rs function register (line 17) | pub(crate) fn register(runner: &mut Runner) { function demo_saturating_add_unsigned (line 29) | fn demo_saturating_add_unsigned( function demo_saturating_add_signed (line 39) | fn demo_saturating_add_signed(gm: GenMode, config: &... function demo_saturating_add_assign_unsigned (line 45) | fn demo_saturating_add_assign_unsigned( function demo_saturating_add_assign_signed (line 57) | fn demo_saturating_add_assign_signed( function benchmark_saturating_add_unsigned (line 69) | fn benchmark_saturating_add_unsigned( function benchmark_saturating_add_signed (line 87) | fn benchmark_saturating_add_signed( function benchmark_saturating_add_assign_unsigned (line 105) | fn benchmark_saturating_add_assign_unsigned( function benchmark_saturating_add_assign_signed (line 123) | fn benchmark_saturating_add_assign_signed( FILE: malachite-base/src/bin_util/demo_and_bench/num/arithmetic/saturating_add_mul.rs function register (line 17) | pub(crate) fn register(runner: &mut Runner) { function demo_saturating_add_mul_unsigned (line 29) | fn demo_saturating_add_mul_unsigned( function demo_saturating_add_mul_signed (line 48) | fn demo_saturating_add_mul_signed( function demo_saturating_add_mul_assign_unsigned (line 64) | fn demo_saturating_add_mul_assign_unsigned( function demo_saturating_add_mul_assign_signed (line 79) | fn demo_saturating_add_mul_assign_signed( function benchmark_saturating_add_mul_unsigned (line 91) | fn benchmark_saturating_add_mul_unsigned( function benchmark_saturating_add_mul_signed (line 111) | fn benchmark_saturating_add_mul_signed( function benchmark_saturating_add_mul_assign_unsigned (line 131) | fn benchmark_saturating_add_mul_assign_unsigned( function benchmark_saturating_add_mul_assign_signed (line 156) | fn benchmark_saturating_add_mul_assign_signed( FILE: malachite-base/src/bin_util/demo_and_bench/num/arithmetic/saturating_mul.rs function register (line 17) | pub(crate) fn register(runner: &mut Runner) { function demo_saturating_mul_unsigned (line 29) | fn demo_saturating_mul_unsigned( function demo_saturating_mul_signed (line 39) | fn demo_saturating_mul_signed(gm: GenMode, config: &... function demo_saturating_mul_assign_unsigned (line 45) | fn demo_saturating_mul_assign_unsigned( function demo_saturating_mul_assign_signed (line 57) | fn demo_saturating_mul_assign_signed( function benchmark_saturating_mul_unsigned (line 69) | fn benchmark_saturating_mul_unsigned( function benchmark_saturating_mul_signed (line 87) | fn benchmark_saturating_mul_signed( function benchmark_saturating_mul_assign_unsigned (line 105) | fn benchmark_saturating_mul_assign_unsigned( function benchmark_saturating_mul_assign_signed (line 123) | fn benchmark_saturating_mul_assign_signed( FILE: malachite-base/src/bin_util/demo_and_bench/num/arithmetic/saturating_neg.rs function register (line 16) | pub(crate) fn register(runner: &mut Runner) { function demo_saturating_neg_assign (line 21) | fn demo_saturating_neg_assign(gm: GenMode, config: &... function benchmark_saturating_neg_assign (line 29) | fn benchmark_saturating_neg_assign( FILE: malachite-base/src/bin_util/demo_and_bench/num/arithmetic/saturating_pow.rs function register (line 17) | pub(crate) fn register(runner: &mut Runner) { function demo_saturating_pow_assign_unsigned (line 24) | fn demo_saturating_pow_assign_unsigned( function demo_saturating_pow_assign_signed (line 36) | fn demo_saturating_pow_assign_signed( function benchmark_saturating_pow_assign_unsigned (line 51) | fn benchmark_saturating_pow_assign_unsigned( function benchmark_saturating_pow_assign_signed (line 69) | fn benchmark_saturating_pow_assign_signed( FILE: malachite-base/src/bin_util/demo_and_bench/num/arithmetic/saturating_square.rs function register (line 17) | pub(crate) fn register(runner: &mut Runner) { function demo_saturating_square_unsigned (line 29) | fn demo_saturating_square_unsigned( function demo_saturating_square_signed (line 39) | fn demo_saturating_square_signed( function demo_saturating_square_assign_unsigned (line 49) | fn demo_saturating_square_assign_unsigned( function demo_saturating_square_assign_signed (line 61) | fn demo_saturating_square_assign_signed( function benchmark_saturating_square_unsigned (line 73) | fn benchmark_saturating_square_unsigned( function benchmark_saturating_square_signed (line 91) | fn benchmark_saturating_square_signed( function benchmark_saturating_square_assign_unsigned (line 109) | fn benchmark_saturating_square_assign_unsigned( function benchmark_saturating_square_assign_signed (line 127) | fn benchmark_saturating_square_assign_signed( FILE: malachite-base/src/bin_util/demo_and_bench/num/arithmetic/saturating_sub.rs function register (line 17) | pub(crate) fn register(runner: &mut Runner) { function demo_saturating_sub_unsigned (line 29) | fn demo_saturating_sub_unsigned( function demo_saturating_sub_signed (line 39) | fn demo_saturating_sub_signed(gm: GenMode, config: &... function demo_saturating_sub_assign_unsigned (line 45) | fn demo_saturating_sub_assign_unsigned( function demo_saturating_sub_assign_signed (line 57) | fn demo_saturating_sub_assign_signed( function benchmark_saturating_sub_unsigned (line 69) | fn benchmark_saturating_sub_unsigned( function benchmark_saturating_sub_signed (line 87) | fn benchmark_saturating_sub_signed( function benchmark_saturating_sub_assign_unsigned (line 105) | fn benchmark_saturating_sub_assign_unsigned( function benchmark_saturating_sub_assign_signed (line 123) | fn benchmark_saturating_sub_assign_signed( FILE: malachite-base/src/bin_util/demo_and_bench/num/arithmetic/saturating_sub_mul.rs function register (line 17) | pub(crate) fn register(runner: &mut Runner) { function demo_saturating_sub_mul_unsigned (line 29) | fn demo_saturating_sub_mul_unsigned( function demo_saturating_sub_mul_signed (line 48) | fn demo_saturating_sub_mul_signed( function demo_saturating_sub_mul_assign_unsigned (line 64) | fn demo_saturating_sub_mul_assign_unsigned( function demo_saturating_sub_mul_assign_signed (line 79) | fn demo_saturating_sub_mul_assign_signed( function benchmark_saturating_sub_mul_unsigned (line 91) | fn benchmark_saturating_sub_mul_unsigned( function benchmark_saturating_sub_mul_signed (line 111) | fn benchmark_saturating_sub_mul_signed( function benchmark_saturating_sub_mul_assign_unsigned (line 131) | fn benchmark_saturating_sub_mul_assign_unsigned( function benchmark_saturating_sub_mul_assign_signed (line 156) | fn benchmark_saturating_sub_mul_assign_signed( FILE: malachite-base/src/bin_util/demo_and_bench/num/arithmetic/shl_round.rs function register (line 20) | pub(crate) fn register(runner: &mut Runner) { function demo_shl_round_unsigned_signed (line 32) | fn demo_shl_round_unsigned_signed< function demo_shl_round_signed_signed (line 48) | fn demo_shl_round_signed_signed< function demo_shl_round_assign_unsigned_signed (line 70) | fn demo_shl_round_assign_unsigned_signed< function demo_shl_round_assign_signed_signed (line 88) | fn demo_shl_round_assign_signed_signed< function benchmark_shl_round_unsigned_signed (line 106) | fn benchmark_shl_round_unsigned_signed< function benchmark_shl_round_signed_signed (line 129) | fn benchmark_shl_round_signed_signed< function benchmark_shl_round_assign_unsigned_signed (line 152) | fn benchmark_shl_round_assign_unsigned_signed< function benchmark_shl_round_assign_signed_signed (line 177) | fn benchmark_shl_round_assign_signed_signed< FILE: malachite-base/src/bin_util/demo_and_bench/num/arithmetic/shr_round.rs function register (line 24) | pub(crate) fn register(runner: &mut Runner) { function demo_shr_round_unsigned_unsigned (line 44) | fn demo_shr_round_unsigned_unsigned< function demo_shr_round_unsigned_signed (line 60) | fn demo_shr_round_unsigned_signed< function demo_shr_round_signed_unsigned (line 76) | fn demo_shr_round_signed_unsigned< function demo_shr_round_signed_signed (line 98) | fn demo_shr_round_signed_signed< function demo_shr_round_assign_unsigned_unsigned (line 120) | fn demo_shr_round_assign_unsigned_unsigned< function demo_shr_round_assign_unsigned_signed (line 138) | fn demo_shr_round_assign_unsigned_signed< function demo_shr_round_assign_signed_unsigned (line 156) | fn demo_shr_round_assign_signed_unsigned< function demo_shr_round_assign_signed_signed (line 174) | fn demo_shr_round_assign_signed_signed< function benchmark_shr_round_unsigned_unsigned (line 192) | fn benchmark_shr_round_unsigned_unsigned< function benchmark_shr_round_unsigned_signed (line 215) | fn benchmark_shr_round_unsigned_signed< function benchmark_shr_round_signed_unsigned (line 238) | fn benchmark_shr_round_signed_unsigned< function benchmark_shr_round_signed_signed (line 261) | fn benchmark_shr_round_signed_signed< function benchmark_shr_round_assign_unsigned_unsigned (line 284) | fn benchmark_shr_round_assign_unsigned_unsigned< function benchmark_shr_round_assign_unsigned_signed (line 309) | fn benchmark_shr_round_assign_unsigned_signed< function benchmark_shr_round_assign_signed_unsigned (line 334) | fn benchmark_shr_round_assign_signed_unsigned< function benchmark_shr_round_assign_signed_signed (line 359) | fn benchmark_shr_round_assign_signed_signed< FILE: malachite-base/src/bin_util/demo_and_bench/num/arithmetic/sign.rs function register (line 21) | pub(crate) fn register(runner: &mut Runner) { function demo_sign_unsigned (line 31) | fn demo_sign_unsigned(gm: GenMode, config: &GenCon... function demo_sign_signed (line 37) | fn demo_sign_signed(gm: GenMode, config: &GenConfig,... function demo_sign_primitive_float (line 43) | fn demo_sign_primitive_float(gm: GenMode, config: &Ge... function benchmark_sign_unsigned (line 49) | fn benchmark_sign_unsigned( function benchmark_sign_signed (line 67) | fn benchmark_sign_signed( function benchmark_sign_primitive_float (line 85) | fn benchmark_sign_primitive_float( FILE: malachite-base/src/bin_util/demo_and_bench/num/arithmetic/sqrt.rs function register (line 27) | pub(crate) fn register(runner: &mut Runner) { function demo_floor_sqrt_unsigned (line 63) | fn demo_floor_sqrt_unsigned(gm: GenMode, config: &... function demo_floor_sqrt_signed (line 69) | fn demo_floor_sqrt_signed(gm: GenMode, config: &GenC... function demo_floor_sqrt_assign_unsigned (line 75) | fn demo_floor_sqrt_assign_unsigned( function demo_floor_sqrt_assign_signed (line 87) | fn demo_floor_sqrt_assign_signed( function demo_ceiling_sqrt_unsigned (line 99) | fn demo_ceiling_sqrt_unsigned(gm: GenMode, config:... function demo_ceiling_sqrt_signed (line 105) | fn demo_ceiling_sqrt_signed(gm: GenMode, config: &Ge... function demo_ceiling_sqrt_assign_unsigned (line 111) | fn demo_ceiling_sqrt_assign_unsigned( function demo_ceiling_sqrt_assign_signed (line 123) | fn demo_ceiling_sqrt_assign_signed( function demo_checked_sqrt_unsigned (line 135) | fn demo_checked_sqrt_unsigned(gm: GenMode, config:... function demo_checked_sqrt_signed (line 141) | fn demo_checked_sqrt_signed(gm: GenMode, config: &Ge... function demo_sqrt_rem (line 147) | fn demo_sqrt_rem(gm: GenMode, config: &GenConfig, ... function demo_sqrt_assign_rem (line 154) | fn demo_sqrt_assign_rem(gm: GenMode, config: &GenC... function demo_sqrt_assign (line 162) | fn demo_sqrt_assign(gm: GenMode, config: &GenConfig, ... function benchmark_floor_sqrt_algorithms_unsigned (line 174) | fn benchmark_floor_sqrt_algorithms_unsigned( function benchmark_floor_sqrt_signed (line 195) | fn benchmark_floor_sqrt_signed( function benchmark_floor_sqrt_assign_unsigned (line 213) | fn benchmark_floor_sqrt_assign_unsigned( function benchmark_floor_sqrt_assign_signed (line 231) | fn benchmark_floor_sqrt_assign_signed( function benchmark_ceiling_sqrt_algorithms_unsigned (line 249) | fn benchmark_ceiling_sqrt_algorithms_unsigned( function benchmark_ceiling_sqrt_signed (line 270) | fn benchmark_ceiling_sqrt_signed( function benchmark_ceiling_sqrt_assign_unsigned (line 288) | fn benchmark_ceiling_sqrt_assign_unsigned( function benchmark_ceiling_sqrt_assign_signed (line 306) | fn benchmark_ceiling_sqrt_assign_signed( function benchmark_checked_sqrt_algorithms_unsigned (line 324) | fn benchmark_checked_sqrt_algorithms_unsigned( function benchmark_checked_sqrt_signed (line 345) | fn benchmark_checked_sqrt_signed( function benchmark_sqrt_rem_algorithms (line 363) | fn benchmark_sqrt_rem_algorithms( function benchmark_sqrt_rem_algorithms_2 (line 385) | fn benchmark_sqrt_rem_algorithms_2< function benchmark_sqrt_assign_rem (line 417) | fn benchmark_sqrt_assign_rem( function benchmark_sqrt_assign (line 435) | fn benchmark_sqrt_assign( FILE: malachite-base/src/bin_util/demo_and_bench/num/arithmetic/square.rs function register (line 24) | pub(crate) fn register(runner: &mut Runner) { function demo_square_unsigned (line 40) | fn demo_square_unsigned(gm: GenMode, config: &GenC... function demo_square_assign_unsigned (line 46) | fn demo_square_assign_unsigned( function demo_square_signed (line 58) | fn demo_square_signed< function demo_square_assign_signed (line 71) | fn demo_square_assign_signed< function demo_square_primitive_float (line 86) | fn demo_square_primitive_float(gm: GenMode, config: &... function demo_square_assign_primitive_float (line 92) | fn demo_square_assign_primitive_float( function benchmark_square_unsigned (line 108) | fn benchmark_square_unsigned( function benchmark_square_assign_unsigned (line 126) | fn benchmark_square_assign_unsigned( function benchmark_square_signed (line 144) | fn benchmark_square_signed< function benchmark_square_assign_signed (line 165) | fn benchmark_square_assign_signed< function benchmark_square_primitive_float (line 186) | fn benchmark_square_primitive_float( function benchmark_square_assign_primitive_float (line 204) | fn benchmark_square_assign_primitive_float( FILE: malachite-base/src/bin_util/demo_and_bench/num/arithmetic/sub_mul.rs function register (line 23) | pub(crate) fn register(runner: &mut Runner) { function demo_sub_mul_unsigned (line 39) | fn demo_sub_mul_unsigned(gm: GenMode, config: &Gen... function demo_sub_mul_signed (line 45) | fn demo_sub_mul_signed(gm: GenMode, config: &GenConf... function demo_sub_mul_primitive_float (line 51) | fn demo_sub_mul_primitive_float(gm: GenMode, config: ... function demo_sub_mul_assign_unsigned (line 66) | fn demo_sub_mul_assign_unsigned( function demo_sub_mul_assign_signed (line 78) | fn demo_sub_mul_assign_signed(gm: GenMode, config: &... function demo_sub_mul_assign_primitive_float (line 86) | fn demo_sub_mul_assign_primitive_float( function benchmark_sub_mul_unsigned (line 107) | fn benchmark_sub_mul_unsigned( function benchmark_sub_mul_signed (line 125) | fn benchmark_sub_mul_signed( function benchmark_sub_mul_primitive_float (line 143) | fn benchmark_sub_mul_primitive_float( function benchmark_sub_mul_assign_unsigned (line 161) | fn benchmark_sub_mul_assign_unsigned( function benchmark_sub_mul_assign_signed (line 179) | fn benchmark_sub_mul_assign_signed( function benchmark_sub_mul_assign_primitive_float (line 197) | fn benchmark_sub_mul_assign_primitive_float( FILE: malachite-base/src/bin_util/demo_and_bench/num/arithmetic/wrapping_abs.rs function register (line 16) | pub(crate) fn register(runner: &mut Runner) { function demo_wrapping_abs_assign (line 21) | fn demo_wrapping_abs_assign(gm: GenMode, config: &Ge... function benchmark_wrapping_abs_assign (line 29) | fn benchmark_wrapping_abs_assign( FILE: malachite-base/src/bin_util/demo_and_bench/num/arithmetic/wrapping_add.rs function register (line 17) | pub(crate) fn register(runner: &mut Runner) { function demo_wrapping_add_unsigned (line 29) | fn demo_wrapping_add_unsigned(gm: GenMode, config:... function demo_wrapping_add_signed (line 35) | fn demo_wrapping_add_signed(gm: GenMode, config: &Ge... function demo_wrapping_add_assign_unsigned (line 41) | fn demo_wrapping_add_assign_unsigned( function demo_wrapping_add_assign_signed (line 53) | fn demo_wrapping_add_assign_signed( function benchmark_wrapping_add_unsigned (line 65) | fn benchmark_wrapping_add_unsigned( function benchmark_wrapping_add_signed (line 83) | fn benchmark_wrapping_add_signed( function benchmark_wrapping_add_assign_unsigned (line 101) | fn benchmark_wrapping_add_assign_unsigned( function benchmark_wrapping_add_assign_signed (line 119) | fn benchmark_wrapping_add_assign_signed( FILE: malachite-base/src/bin_util/demo_and_bench/num/arithmetic/wrapping_add_mul.rs function register (line 17) | pub(crate) fn register(runner: &mut Runner) { function demo_wrapping_add_mul_unsigned (line 29) | fn demo_wrapping_add_mul_unsigned( function demo_wrapping_add_mul_signed (line 48) | fn demo_wrapping_add_mul_signed(gm: GenMode, config:... function demo_wrapping_add_mul_assign_unsigned (line 60) | fn demo_wrapping_add_mul_assign_unsigned( function demo_wrapping_add_mul_assign_signed (line 75) | fn demo_wrapping_add_mul_assign_signed( function benchmark_wrapping_add_mul_unsigned (line 87) | fn benchmark_wrapping_add_mul_unsigned( function benchmark_wrapping_add_mul_signed (line 107) | fn benchmark_wrapping_add_mul_signed( function benchmark_wrapping_add_mul_assign_unsigned (line 127) | fn benchmark_wrapping_add_mul_assign_unsigned( function benchmark_wrapping_add_mul_assign_signed (line 152) | fn benchmark_wrapping_add_mul_assign_signed( FILE: malachite-base/src/bin_util/demo_and_bench/num/arithmetic/wrapping_div.rs function register (line 17) | pub(crate) fn register(runner: &mut Runner) { function demo_wrapping_div_unsigned (line 29) | fn demo_wrapping_div_unsigned(gm: GenMode, config:... function demo_wrapping_div_signed (line 38) | fn demo_wrapping_div_signed(gm: GenMode, config: &Ge... function demo_wrapping_div_assign_unsigned (line 44) | fn demo_wrapping_div_assign_unsigned( function demo_wrapping_div_assign_signed (line 59) | fn demo_wrapping_div_assign_signed( function benchmark_wrapping_div_unsigned (line 71) | fn benchmark_wrapping_div_unsigned( function benchmark_wrapping_div_signed (line 89) | fn benchmark_wrapping_div_signed( function benchmark_wrapping_div_assign_unsigned (line 107) | fn benchmark_wrapping_div_assign_unsigned( function benchmark_wrapping_div_assign_signed (line 125) | fn benchmark_wrapping_div_assign_signed( FILE: malachite-base/src/bin_util/demo_and_bench/num/arithmetic/wrapping_mul.rs function register (line 17) | pub(crate) fn register(runner: &mut Runner) { function demo_wrapping_mul_unsigned (line 29) | fn demo_wrapping_mul_unsigned(gm: GenMode, config:... function demo_wrapping_mul_signed (line 35) | fn demo_wrapping_mul_signed(gm: GenMode, config: &Ge... function demo_wrapping_mul_assign_unsigned (line 41) | fn demo_wrapping_mul_assign_unsigned( function demo_wrapping_mul_assign_signed (line 53) | fn demo_wrapping_mul_assign_signed( function benchmark_wrapping_mul_unsigned (line 65) | fn benchmark_wrapping_mul_unsigned( function benchmark_wrapping_mul_signed (line 83) | fn benchmark_wrapping_mul_signed( function benchmark_wrapping_mul_assign_unsigned (line 101) | fn benchmark_wrapping_mul_assign_unsigned( function benchmark_wrapping_mul_assign_signed (line 119) | fn benchmark_wrapping_mul_assign_signed( FILE: malachite-base/src/bin_util/demo_and_bench/num/arithmetic/wrapping_neg.rs function register (line 17) | pub(crate) fn register(runner: &mut Runner) { function demo_wrapping_neg_assign_unsigned (line 24) | fn demo_wrapping_neg_assign_unsigned( function demo_wrapping_neg_assign_signed (line 36) | fn demo_wrapping_neg_assign_signed( function benchmark_wrapping_neg_assign_unsigned (line 48) | fn benchmark_wrapping_neg_assign_unsigned( function benchmark_wrapping_neg_assign_signed (line 66) | fn benchmark_wrapping_neg_assign_signed( FILE: malachite-base/src/bin_util/demo_and_bench/num/arithmetic/wrapping_pow.rs function register (line 17) | pub(crate) fn register(runner: &mut Runner) { function demo_wrapping_pow_assign_unsigned (line 24) | fn demo_wrapping_pow_assign_unsigned( function demo_wrapping_pow_assign_signed (line 36) | fn demo_wrapping_pow_assign_signed( function benchmark_wrapping_pow_assign_unsigned (line 51) | fn benchmark_wrapping_pow_assign_unsigned( function benchmark_wrapping_pow_assign_signed (line 69) | fn benchmark_wrapping_pow_assign_signed( FILE: malachite-base/src/bin_util/demo_and_bench/num/arithmetic/wrapping_square.rs function register (line 17) | pub(crate) fn register(runner: &mut Runner) { function demo_wrapping_square_unsigned (line 29) | fn demo_wrapping_square_unsigned( function demo_wrapping_square_signed (line 39) | fn demo_wrapping_square_signed(gm: GenMode, config: ... function demo_wrapping_square_assign_unsigned (line 45) | fn demo_wrapping_square_assign_unsigned( function demo_wrapping_square_assign_signed (line 57) | fn demo_wrapping_square_assign_signed( function benchmark_wrapping_square_unsigned (line 69) | fn benchmark_wrapping_square_unsigned( function benchmark_wrapping_square_signed (line 87) | fn benchmark_wrapping_square_signed( function benchmark_wrapping_square_assign_unsigned (line 105) | fn benchmark_wrapping_square_assign_unsigned( function benchmark_wrapping_square_assign_signed (line 123) | fn benchmark_wrapping_square_assign_signed( FILE: malachite-base/src/bin_util/demo_and_bench/num/arithmetic/wrapping_sub.rs function register (line 17) | pub(crate) fn register(runner: &mut Runner) { function demo_wrapping_sub_unsigned (line 29) | fn demo_wrapping_sub_unsigned(gm: GenMode, config:... function demo_wrapping_sub_signed (line 35) | fn demo_wrapping_sub_signed(gm: GenMode, config: &Ge... function demo_wrapping_sub_assign_unsigned (line 41) | fn demo_wrapping_sub_assign_unsigned( function demo_wrapping_sub_assign_signed (line 53) | fn demo_wrapping_sub_assign_signed( function benchmark_wrapping_sub_unsigned (line 65) | fn benchmark_wrapping_sub_unsigned( function benchmark_wrapping_sub_signed (line 83) | fn benchmark_wrapping_sub_signed( function benchmark_wrapping_sub_assign_unsigned (line 101) | fn benchmark_wrapping_sub_assign_unsigned( function benchmark_wrapping_sub_assign_signed (line 119) | fn benchmark_wrapping_sub_assign_signed( FILE: malachite-base/src/bin_util/demo_and_bench/num/arithmetic/wrapping_sub_mul.rs function register (line 17) | pub(crate) fn register(runner: &mut Runner) { function demo_wrapping_sub_mul_unsigned (line 29) | fn demo_wrapping_sub_mul_unsigned( function demo_wrapping_sub_mul_signed (line 48) | fn demo_wrapping_sub_mul_signed(gm: GenMode, config:... function demo_wrapping_sub_mul_assign_unsigned (line 60) | fn demo_wrapping_sub_mul_assign_unsigned( function demo_wrapping_sub_mul_assign_signed (line 75) | fn demo_wrapping_sub_mul_assign_signed( function benchmark_wrapping_sub_mul_unsigned (line 87) | fn benchmark_wrapping_sub_mul_unsigned( function benchmark_wrapping_sub_mul_signed (line 107) | fn benchmark_wrapping_sub_mul_signed( function benchmark_wrapping_sub_mul_assign_unsigned (line 127) | fn benchmark_wrapping_sub_mul_assign_unsigned( function benchmark_wrapping_sub_mul_assign_signed (line 152) | fn benchmark_wrapping_sub_mul_assign_signed( FILE: malachite-base/src/bin_util/demo_and_bench/num/arithmetic/x_mul_y_to_zz.rs function register (line 17) | pub(crate) fn register(runner: &mut Runner) { function demo_x_mul_y_to_zz (line 22) | fn demo_x_mul_y_to_zz(gm: GenMode, config: &GenCon... function benchmark_x_mul_y_to_zz_algorithms (line 28) | fn benchmark_x_mul_y_to_zz_algorithms( FILE: malachite-base/src/bin_util/demo_and_bench/num/arithmetic/xx_add_yy_to_zz.rs function register (line 17) | pub(crate) fn register(runner: &mut Runner) { function demo_xx_add_yy_to_zz (line 22) | fn demo_xx_add_yy_to_zz(gm: GenMode, config: &GenC... function benchmark_xx_add_yy_to_zz_algorithms (line 38) | fn benchmark_xx_add_yy_to_zz_algorithms( FILE: malachite-base/src/bin_util/demo_and_bench/num/arithmetic/xx_div_mod_y_to_qr.rs function register (line 17) | pub(crate) fn register(runner: &mut Runner) { function demo_xx_div_mod_y_to_qr (line 22) | fn demo_xx_div_mod_y_to_qr(gm: GenMode, config: &G... function benchmark_xx_div_mod_y_to_qr_algorithms (line 37) | fn benchmark_xx_div_mod_y_to_qr_algorithms( FILE: malachite-base/src/bin_util/demo_and_bench/num/arithmetic/xx_sub_yy_to_zz.rs function register (line 17) | pub(crate) fn register(runner: &mut Runner) { function demo_xx_sub_yy_to_zz (line 22) | fn demo_xx_sub_yy_to_zz(gm: GenMode, config: &GenC... function benchmark_xx_sub_yy_to_zz_algorithms (line 38) | fn benchmark_xx_sub_yy_to_zz_algorithms( FILE: malachite-base/src/bin_util/demo_and_bench/num/arithmetic/xxx_add_yyy_to_zzz.rs function register (line 16) | pub(crate) fn register(runner: &mut Runner) { function demo_xxx_add_yyy_to_zzz (line 21) | fn demo_xxx_add_yyy_to_zzz(gm: GenMode, config: &G... function benchmark_xxx_add_yyy_to_zzz (line 39) | fn benchmark_xxx_add_yyy_to_zzz( FILE: malachite-base/src/bin_util/demo_and_bench/num/arithmetic/xxx_sub_yyy_to_zzz.rs function register (line 16) | pub(crate) fn register(runner: &mut Runner) { function demo_xxx_sub_yyy_to_zzz (line 21) | fn demo_xxx_sub_yyy_to_zzz(gm: GenMode, config: &G... function benchmark_xxx_sub_yyy_to_zzz (line 39) | fn benchmark_xxx_sub_yyy_to_zzz( FILE: malachite-base/src/bin_util/demo_and_bench/num/arithmetic/xxxx_add_yyyy_to_zzzz.rs function register (line 16) | pub(crate) fn register(runner: &mut Runner) { function demo_xxxx_add_yyyy_to_zzzz (line 21) | fn demo_xxxx_add_yyyy_to_zzzz(gm: GenMode, config:... function benchmark_xxxx_add_yyyy_to_zzzz (line 41) | fn benchmark_xxxx_add_yyyy_to_zzzz( FILE: malachite-base/src/bin_util/demo_and_bench/num/comparison/cmp_abs.rs function register (line 21) | pub(crate) fn register(runner: &mut Runner) { function demo_cmp_abs_signed (line 31) | fn demo_cmp_abs_signed(gm: GenMode, config: &GenConf... function demo_partial_cmp_abs_signed (line 37) | fn demo_partial_cmp_abs_signed(gm: GenMode, config: ... function demo_partial_cmp_abs_primitive_float (line 48) | fn demo_partial_cmp_abs_primitive_float( function benchmark_cmp_abs_signed_algorithms (line 64) | fn benchmark_cmp_abs_signed_algorithms( function benchmark_partial_cmp_abs_signed (line 89) | fn benchmark_partial_cmp_abs_signed( function benchmark_partial_cmp_abs_primitive_float_algorithms (line 108) | fn benchmark_partial_cmp_abs_primitive_float_algorithms( FILE: malachite-base/src/bin_util/demo_and_bench/num/comparison/eq_abs.rs function register (line 21) | pub(crate) fn register(runner: &mut Runner) { function demo_eq_abs_signed (line 29) | fn demo_eq_abs_signed(gm: GenMode, config: &GenConfi... function demo_eq_abs_primitive_float (line 39) | fn demo_eq_abs_primitive_float(gm: GenMode, config: &... function benchmark_eq_abs_signed_algorithms (line 50) | fn benchmark_eq_abs_signed_algorithms( function benchmark_eq_abs_primitive_float_algorithms (line 76) | fn benchmark_eq_abs_primitive_float_algorithms( FILE: malachite-base/src/bin_util/demo_and_bench/num/comparison/mod.rs function register (line 11) | pub(crate) fn register(runner: &mut Runner) { FILE: malachite-base/src/bin_util/demo_and_bench/num/comparison/ord_abs_comparators.rs function register (line 16) | pub(crate) fn register(runner: &mut Runner) { function demo_lt_abs_signed (line 28) | fn demo_lt_abs_signed(gm: GenMode, config: &GenConfi... function demo_gt_abs_signed (line 34) | fn demo_gt_abs_signed(gm: GenMode, config: &GenConfi... function demo_le_abs_signed (line 40) | fn demo_le_abs_signed(gm: GenMode, config: &GenConfi... function demo_ge_abs_signed (line 46) | fn demo_ge_abs_signed(gm: GenMode, config: &GenConfi... function benchmark_lt_abs_signed (line 52) | fn benchmark_lt_abs_signed( function benchmark_gt_abs_signed (line 70) | fn benchmark_gt_abs_signed( function benchmark_le_abs_signed (line 88) | fn benchmark_le_abs_signed( function benchmark_ge_abs_signed (line 106) | fn benchmark_ge_abs_signed( FILE: malachite-base/src/bin_util/demo_and_bench/num/conversion/digits/general_digits/from_digits.rs function register (line 20) | pub(crate) fn register(runner: &mut Runner) { function demo_from_digits_asc (line 29) | fn demo_from_digits_asc< function demo_from_digits_desc (line 51) | fn demo_from_digits_desc< function demo_from_digits_asc_targeted (line 73) | fn demo_from_digits_asc_targeted< function demo_from_digits_desc_targeted (line 95) | fn demo_from_digits_desc_targeted< function benchmark_from_digits_asc (line 117) | fn benchmark_from_digits_asc< function benchmark_from_digits_desc (line 145) | fn benchmark_from_digits_desc< FILE: malachite-base/src/bin_util/demo_and_bench/num/conversion/digits/general_digits/mod.rs function register (line 11) | pub(crate) fn register(runner: &mut Runner) { FILE: malachite-base/src/bin_util/demo_and_bench/num/conversion/digits/general_digits/to_digits.rs function register (line 17) | pub(crate) fn register(runner: &mut Runner) { function demo_to_digits_asc (line 24) | fn demo_to_digits_asc< function demo_to_digits_desc (line 45) | fn demo_to_digits_desc< function benchmark_to_digits_asc (line 66) | fn benchmark_to_digits_asc< function benchmark_to_digits_desc (line 89) | fn benchmark_to_digits_desc< FILE: malachite-base/src/bin_util/demo_and_bench/num/conversion/digits/mod.rs function register (line 11) | pub(crate) fn register(runner: &mut Runner) { FILE: malachite-base/src/bin_util/demo_and_bench/num/conversion/digits/power_of_2_digits/from_power_of_2_digits.rs function register (line 20) | pub(crate) fn register(runner: &mut Runner) { function demo_from_power_of_2_digits_asc (line 29) | fn demo_from_power_of_2_digits_asc< function demo_from_power_of_2_digits_desc (line 51) | fn demo_from_power_of_2_digits_desc< function demo_from_power_of_2_digits_asc_targeted (line 73) | fn demo_from_power_of_2_digits_asc_targeted< function demo_from_power_of_2_digits_desc_targeted (line 95) | fn demo_from_power_of_2_digits_desc_targeted< function benchmark_from_power_of_2_digits_asc (line 117) | fn benchmark_from_power_of_2_digits_asc< function benchmark_from_power_of_2_digits_desc (line 144) | fn benchmark_from_power_of_2_digits_desc< FILE: malachite-base/src/bin_util/demo_and_bench/num/conversion/digits/power_of_2_digits/mod.rs function register (line 11) | pub(crate) fn register(runner: &mut Runner) { FILE: malachite-base/src/bin_util/demo_and_bench/num/conversion/digits/power_of_2_digits/power_of_2_digit_iterable.rs function register (line 20) | pub(crate) fn register(runner: &mut Runner) { function demo_power_of_2_digits (line 29) | fn demo_power_of_2_digits + PrimitiveUnsigne... function demo_power_of_2_digits_rev (line 47) | fn demo_power_of_2_digits_rev< function demo_power_of_2_digits_size_hint (line 70) | fn demo_power_of_2_digits_size_hint< function demo_power_of_2_digits_get_digit (line 91) | fn demo_power_of_2_digits_get_digit< function benchmark_power_of_2_digits_size_hint (line 113) | fn benchmark_power_of_2_digits_size_hint< function benchmark_power_of_2_digits_get_digit_algorithms (line 140) | fn benchmark_power_of_2_digits_get_digit_algorithms< FILE: malachite-base/src/bin_util/demo_and_bench/num/conversion/digits/power_of_2_digits/to_power_of_2_digits.rs function register (line 18) | pub(crate) fn register(runner: &mut Runner) { function demo_to_power_of_2_digits_asc (line 31) | fn demo_to_power_of_2_digits_asc + PrimitiveUnsigne... function demo_to_power_of_2_digits_desc (line 49) | fn demo_to_power_of_2_digits_desc< function benchmark_to_power_of_2_digits_asc_evaluation_strategy (line 70) | fn benchmark_to_power_of_2_digits_asc_evaluation_strategy< function benchmark_to_power_of_2_digits_desc_evaluation_strategy (line 105) | fn benchmark_to_power_of_2_digits_desc_evaluation_strategy< FILE: malachite-base/src/bin_util/demo_and_bench/num/conversion/from/convertible_from.rs function register (line 24) | pub(crate) fn register(runner: &mut Runner) { function demo_primitive_int_convertible_from_unsigned (line 56) | fn demo_primitive_int_convertible_from_unsigned< function demo_primitive_int_convertible_from_signed (line 74) | fn demo_primitive_int_convertible_from_signed + Na... function demo_primitive_int_convertible_from_primitive_float (line 89) | fn demo_primitive_int_convertible_from_primitive_float< function demo_primitive_float_convertible_from_unsigned (line 107) | fn demo_primitive_float_convertible_from_unsigned< function demo_primitive_float_convertible_from_signed (line 125) | fn demo_primitive_float_convertible_from_signed< function benchmark_primitive_int_convertible_from_unsigned (line 143) | fn benchmark_primitive_int_convertible_from_unsigned< function benchmark_primitive_int_convertible_from_signed (line 164) | fn benchmark_primitive_int_convertible_from_signed< function benchmark_primitive_int_convertible_from_primitive_float (line 185) | fn benchmark_primitive_int_convertible_from_primitive_float< function benchmark_primitive_float_convertible_from_unsigned (line 206) | fn benchmark_primitive_float_convertible_from_unsigned< function benchmark_primitive_float_convertible_from_signed (line 227) | fn benchmark_primitive_float_convertible_from_signed< FILE: malachite-base/src/bin_util/demo_and_bench/num/conversion/from/mod.rs function register (line 11) | pub(crate) fn register(runner: &mut Runner) { FILE: malachite-base/src/bin_util/demo_and_bench/num/conversion/from/overflowing_from.rs function register (line 20) | pub(crate) fn register(runner: &mut Runner) { function demo_primitive_int_overflowing_from_unsigned (line 30) | fn demo_primitive_int_overflowing_from_unsigned< function demo_primitive_int_overflowing_from_signed (line 48) | fn demo_primitive_int_overflowing_from_signed< function benchmark_primitive_int_overflowing_from_unsigned (line 66) | fn benchmark_primitive_int_overflowing_from_unsigned< function benchmark_primitive_int_overflowing_from_signed (line 87) | fn benchmark_primitive_int_overflowing_from_signed< FILE: malachite-base/src/bin_util/demo_and_bench/num/conversion/from/rounding_from.rs function register (line 26) | pub(crate) fn register(runner: &mut Runner) { function demo_primitive_int_rounding_from_primitive_float (line 48) | fn demo_primitive_int_rounding_from_primitive_float< function demo_primitive_float_rounding_from_unsigned (line 70) | fn demo_primitive_float_rounding_from_unsigned< function demo_primitive_float_rounding_from_signed (line 93) | fn demo_primitive_float_rounding_from_signed< function benchmark_primitive_int_rounding_from_primitive_float (line 116) | fn benchmark_primitive_int_rounding_from_primitive_float< function benchmark_primitive_float_rounding_from_unsigned (line 137) | fn benchmark_primitive_float_rounding_from_unsigned< function benchmark_primitive_float_rounding_from_signed (line 158) | fn benchmark_primitive_float_rounding_from_signed< FILE: malachite-base/src/bin_util/demo_and_bench/num/conversion/from/saturating_from.rs function register (line 20) | pub(crate) fn register(runner: &mut Runner) { function demo_primitive_int_saturating_from_unsigned (line 30) | fn demo_primitive_int_saturating_from_unsigned< function demo_primitive_int_saturating_from_signed (line 48) | fn demo_primitive_int_saturating_from_signed< function benchmark_primitive_int_saturating_from_unsigned (line 66) | fn benchmark_primitive_int_saturating_from_unsigned< function benchmark_primitive_int_saturating_from_signed (line 87) | fn benchmark_primitive_int_saturating_from_signed< FILE: malachite-base/src/bin_util/demo_and_bench/num/conversion/from/try_from_and_exact_from.rs function register (line 27) | pub(crate) fn register(runner: &mut Runner) { function demo_primitive_int_try_from_primitive_float (line 63) | fn demo_primitive_int_try_from_primitive_float< function demo_primitive_float_try_from_unsigned (line 79) | fn demo_primitive_float_try_from_unsigned + Display + Name... function demo_primitive_int_exact_from_signed (line 125) | fn demo_primitive_int_exact_from_signed + Display + Named,... function demo_unsigned_exact_from_primitive_float (line 135) | fn demo_unsigned_exact_from_primitive_float< function demo_signed_exact_from_primitive_float (line 154) | fn demo_signed_exact_from_primitive_float< function demo_primitive_float_exact_from_unsigned (line 173) | fn demo_primitive_float_exact_from_unsigned< function demo_primitive_float_exact_from_signed (line 193) | fn demo_primitive_float_exact_from_signed< function benchmark_primitive_int_try_from_primitive_float (line 213) | fn benchmark_primitive_int_try_from_primitive_float< function benchmark_primitive_float_try_from_unsigned (line 236) | fn benchmark_primitive_float_try_from_unsigned + Named, U:... function benchmark_primitive_int_exact_from_signed (line 298) | fn benchmark_primitive_int_exact_from_signed + Named, U: P... function benchmark_unsigned_exact_from_primitive_float (line 316) | fn benchmark_unsigned_exact_from_primitive_float< function benchmark_signed_exact_from_primitive_float (line 339) | fn benchmark_signed_exact_from_primitive_float< function benchmark_primitive_float_exact_from_unsigned (line 362) | fn benchmark_primitive_float_exact_from_unsigned< function benchmark_primitive_float_exact_from_signed (line 385) | fn benchmark_primitive_float_exact_from_signed< FILE: malachite-base/src/bin_util/demo_and_bench/num/conversion/from/wrapping_from.rs function register (line 20) | pub(crate) fn register(runner: &mut Runner) { function demo_primitive_int_wrapping_from_unsigned (line 30) | fn demo_primitive_int_wrapping_from_unsigned< function demo_primitive_int_wrapping_from_signed (line 48) | fn demo_primitive_int_wrapping_from_signed< function benchmark_primitive_int_wrapping_from_unsigned (line 66) | fn benchmark_primitive_int_wrapping_from_unsigned< function benchmark_primitive_int_wrapping_from_signed (line 87) | fn benchmark_primitive_int_wrapping_from_signed + Nam... FILE: malachite-base/src/bin_util/demo_and_bench/num/conversion/half/join_halves.rs function register (line 18) | pub(crate) fn register(runner: &mut Runner) { function demo_join_halves (line 23) | fn demo_join_halves( function benchmark_join_halves (line 44) | fn benchmark_join_halves( FILE: malachite-base/src/bin_util/demo_and_bench/num/conversion/half/lower_half.rs function register (line 17) | pub(crate) fn register(runner: &mut Runner) { function demo_lower_half (line 22) | fn demo_lower_half( function benchmark_lower_half (line 34) | fn benchmark_lower_half( FILE: malachite-base/src/bin_util/demo_and_bench/num/conversion/half/mod.rs function register (line 11) | pub(crate) fn register(runner: &mut Runner) { FILE: malachite-base/src/bin_util/demo_and_bench/num/conversion/half/split_in_half.rs function register (line 17) | pub(crate) fn register(runner: &mut Runner) { function demo_split_in_half (line 22) | fn demo_split_in_half( function benchmark_split_in_half (line 34) | fn benchmark_split_in_half( FILE: malachite-base/src/bin_util/demo_and_bench/num/conversion/half/upper_half.rs function register (line 17) | pub(crate) fn register(runner: &mut Runner) { function demo_upper_half (line 22) | fn demo_upper_half( function benchmark_upper_half (line 34) | fn benchmark_upper_half( FILE: malachite-base/src/bin_util/demo_and_bench/num/conversion/is_integer.rs function register (line 21) | pub(crate) fn register(runner: &mut Runner) { function demo_is_integer_primitive_float (line 30) | fn demo_is_integer_primitive_float( function demo_is_integer_unsigned (line 44) | fn demo_is_integer_unsigned(gm: GenMode, config: &... function demo_is_integer_signed (line 54) | fn demo_is_integer_signed(gm: GenMode, config: &GenC... function benchmark_is_integer_primitive_float (line 64) | fn benchmark_is_integer_primitive_float( function benchmark_is_integer_unsigned (line 82) | fn benchmark_is_integer_unsigned( function benchmark_is_integer_signed (line 100) | fn benchmark_is_integer_signed( FILE: malachite-base/src/bin_util/demo_and_bench/num/conversion/mantissa_and_exponent/integer_mantissa_and_exponent.rs function register (line 23) | pub(crate) fn register(runner: &mut Runner) { function demo_integer_mantissa_and_exponent_unsigned (line 82) | fn demo_integer_mantissa_and_exponent_unsigned( function demo_integer_mantissa_unsigned (line 96) | fn demo_integer_mantissa_unsigned( function demo_integer_exponent_unsigned (line 106) | fn demo_integer_exponent_unsigned( function demo_from_integer_mantissa_and_exponent_unsigned (line 116) | fn demo_from_integer_mantissa_and_exponent_unsigned( function demo_from_integer_mantissa_and_exponent_targeted_unsigned (line 135) | fn demo_from_integer_mantissa_and_exponent_targeted_unsigned( function demo_integer_mantissa_primitive_float (line 168) | fn demo_integer_mantissa_primitive_float( function demo_integer_exponent_primitive_float (line 185) | fn demo_integer_exponent_primitive_float( function demo_from_integer_mantissa_and_exponent_primitive_float (line 202) | fn demo_from_integer_mantissa_and_exponent_primitive_float( function benchmark_integer_exponent_algorithms_unsigned (line 286) | fn benchmark_integer_exponent_algorithms_unsigned( function benchmark_from_integer_mantissa_and_exponent_unsigned (line 307) | fn benchmark_from_integer_mantissa_and_exponent_unsigned( function demo_raw_mantissa (line 42) | fn demo_raw_mantissa(gm: GenMode, config: &GenConfig,... function demo_raw_exponent (line 48) | fn demo_raw_exponent(gm: GenMode, config: &GenConfig,... function demo_from_raw_mantissa_and_exponent (line 54) | fn demo_from_raw_mantissa_and_exponent( function benchmark_raw_mantissa_and_exponent_algorithms (line 71) | fn benchmark_raw_mantissa_and_exponent_algorithms( function benchmark_raw_mantissa_algorithms (line 95) | fn benchmark_raw_mantissa_algorithms( function benchmark_raw_exponent_algorithms (line 117) | fn benchmark_raw_exponent_algorithms( function benchmark_from_raw_mantissa_and_exponent (line 138) | fn benchmark_from_raw_mantissa_and_exponent( FILE: malachite-base/src/bin_util/demo_and_bench/num/conversion/mantissa_and_exponent/sci_mantissa_and_exponent.rs function register (line 32) | pub(crate) fn register(runner: &mut Runner) { function demo_sci_mantissa_and_exponent_unsigned (line 96) | fn demo_sci_mantissa_and_exponent_unsigned< function demo_sci_mantissa_unsigned (line 110) | fn demo_sci_mantissa_unsigned< function demo_sci_exponent_unsigned (line 124) | fn demo_sci_exponent_unsigned< function demo_sci_mantissa_and_exponent_round (line 141) | fn demo_sci_mantissa_and_exponent_round< function demo_from_sci_mantissa_and_exponent_unsigned (line 159) | fn demo_from_sci_mantissa_and_exponent_unsigned< function demo_from_sci_mantissa_and_exponent_targeted_unsigned (line 181) | fn demo_from_sci_mantissa_and_exponent_targeted_unsigned< function demo_from_sci_mantissa_and_exponent_round (line 203) | fn demo_from_sci_mantissa_and_exponent_round( function demo_sci_mantissa_primitive_float (line 260) | fn demo_sci_mantissa_primitive_float( function demo_sci_exponent_primitive_float (line 277) | fn demo_sci_exponent_primitive_float( function demo_from_sci_mantissa_and_exponent_primitive_float (line 290) | fn demo_from_sci_mantissa_and_exponent_primitive_float( function demo_from_sci_mantissa_and_exponent_targeted_primitive_float (line 309) | fn demo_from_sci_mantissa_and_exponent_targeted_primitive_float( function benchmark_sci_exponent_algorithms_primitive_float (line 574) | fn benchmark_sci_exponent_algorithms_primitive_float( function benchmark_from_sci_mantissa_and_exponent_primitive_float (line 595) | fn benchmark_from_sci_mantissa_and_exponent_primitive_float + Named... function benchmark_from_other_type_slice (line 39) | fn benchmark_from_other_type_slice + Named, U: ... FILE: malachite-base/src/bin_util/demo_and_bench/num/conversion/slice/mod.rs function register (line 11) | pub(crate) fn register(runner: &mut Runner) { FILE: malachite-base/src/bin_util/demo_and_bench/num/conversion/slice/vec_from_other_type.rs function register (line 19) | pub(crate) fn register(runner: &mut Runner) { function demo_vec_from_other_type (line 24) | fn demo_vec_from_other_type + Named, U: P... function benchmark_vec_from_other_type (line 39) | fn benchmark_vec_from_other_type + Named, U: Prim... FILE: malachite-base/src/bin_util/demo_and_bench/num/conversion/slice/vec_from_other_type_slice.rs function register (line 19) | pub(crate) fn register(runner: &mut Runner) { function demo_vec_from_other_type_slice (line 24) | fn demo_vec_from_other_type_slice< function benchmark_vec_from_other_type_slice (line 42) | fn benchmark_vec_from_other_type_slice< FILE: malachite-base/src/bin_util/demo_and_bench/num/conversion/string/from_sci_string.rs function register (line 21) | pub(crate) fn register(runner: &mut Runner) { function demo_primitive_int_from_sci_string (line 34) | fn demo_primitive_int_from_sci_string( function demo_primitive_int_from_sci_string_targeted (line 49) | fn demo_primitive_int_from_sci_string_targeted( function demo_primitive_int_from_sci_string_with_options (line 64) | fn demo_primitive_int_from_sci_string_with_options( function demo_primitive_int_from_sci_string_with_options_targeted (line 83) | fn demo_primitive_int_from_sci_string_with_options_targeted( function benchmark_primitive_int_from_sci_string_with_options (line 120) | fn benchmark_primitive_int_from_sci_string_with_options( FILE: malachite-base/src/bin_util/demo_and_bench/num/conversion/string/from_string.rs function register (line 14) | pub(crate) fn register(runner: &mut Runner) { function demo_digit_from_display_byte (line 19) | fn demo_digit_from_display_byte(gm: GenMode, config: &GenConfig, limit: ... function demo_digit_from_display_byte_targeted (line 29) | fn demo_digit_from_display_byte_targeted(gm: GenMode, config: &GenConfig... FILE: malachite-base/src/bin_util/demo_and_bench/num/conversion/string/mod.rs function register (line 11) | pub(crate) fn register(runner: &mut Runner) { FILE: malachite-base/src/bin_util/demo_and_bench/num/conversion/string/options/from_sci_string_options.rs function register (line 16) | pub(crate) fn register(runner: &mut Runner) { function demo_from_sci_string_options_to_debug_string (line 24) | fn demo_from_sci_string_options_to_debug_string(gm: GenMode, config: &Ge... function demo_from_sci_string_options_get_base (line 30) | fn demo_from_sci_string_options_get_base(gm: GenMode, config: &GenConfig... function demo_from_sci_string_options_get_rounding_mode (line 36) | fn demo_from_sci_string_options_get_rounding_mode(gm: GenMode, config: &... function demo_from_sci_string_options_set_base (line 46) | fn demo_from_sci_string_options_set_base(gm: GenMode, config: &GenConfig... function demo_from_sci_string_options_set_rounding_mode (line 57) | fn demo_from_sci_string_options_set_rounding_mode(gm: GenMode, config: &... FILE: malachite-base/src/bin_util/demo_and_bench/num/conversion/string/options/mod.rs function register (line 11) | pub(crate) fn register(runner: &mut Runner) { FILE: malachite-base/src/bin_util/demo_and_bench/num/conversion/string/options/sci_size_options.rs function register (line 13) | pub(crate) fn register(runner: &mut Runner) { function demo_sci_size_options_to_debug_string (line 17) | fn demo_sci_size_options_to_debug_string(gm: GenMode, config: &GenConfig... FILE: malachite-base/src/bin_util/demo_and_bench/num/conversion/string/options/to_sci_options.rs function register (line 17) | pub(crate) fn register(runner: &mut Runner) { function demo_to_sci_options_to_debug_string (line 41) | fn demo_to_sci_options_to_debug_string(gm: GenMode, config: &GenConfig, ... function demo_to_sci_options_get_base (line 47) | fn demo_to_sci_options_get_base(gm: GenMode, config: &GenConfig, limit: ... function demo_to_sci_options_get_rounding_mode (line 53) | fn demo_to_sci_options_get_rounding_mode(gm: GenMode, config: &GenConfig... function demo_to_sci_options_get_size_options (line 63) | fn demo_to_sci_options_get_size_options(gm: GenMode, config: &GenConfig,... function demo_to_sci_options_get_neg_exp_threshold (line 73) | fn demo_to_sci_options_get_neg_exp_threshold(gm: GenMode, config: &GenCo... function demo_to_sci_options_get_lowercase (line 83) | fn demo_to_sci_options_get_lowercase(gm: GenMode, config: &GenConfig, li... function demo_to_sci_options_get_e_lowercase (line 89) | fn demo_to_sci_options_get_e_lowercase(gm: GenMode, config: &GenConfig, ... function demo_to_sci_options_get_force_exponent_plus_sign (line 99) | fn demo_to_sci_options_get_force_exponent_plus_sign(gm: GenMode, config:... function demo_to_sci_options_get_include_trailing_zeros (line 109) | fn demo_to_sci_options_get_include_trailing_zeros(gm: GenMode, config: &... function demo_to_sci_options_set_base (line 119) | fn demo_to_sci_options_set_base(gm: GenMode, config: &GenConfig, limit: ... function demo_to_sci_options_set_rounding_mode (line 130) | fn demo_to_sci_options_set_rounding_mode(gm: GenMode, config: &GenConfig... function demo_to_sci_options_set_size_complete (line 143) | fn demo_to_sci_options_set_size_complete(gm: GenMode, config: &GenConfig... function demo_to_sci_options_set_precision (line 151) | fn demo_to_sci_options_set_precision(gm: GenMode, config: &GenConfig, li... function demo_to_sci_options_set_scale (line 164) | fn demo_to_sci_options_set_scale(gm: GenMode, config: &GenConfig, limit:... function demo_to_sci_options_set_neg_exp_threshold (line 175) | fn demo_to_sci_options_set_neg_exp_threshold(gm: GenMode, config: &GenCo... function demo_to_sci_options_set_lowercase (line 189) | fn demo_to_sci_options_set_lowercase(gm: GenMode, config: &GenConfig, li... function demo_to_sci_options_set_uppercase (line 197) | fn demo_to_sci_options_set_uppercase(gm: GenMode, config: &GenConfig, li... function demo_to_sci_options_set_e_lowercase (line 205) | fn demo_to_sci_options_set_e_lowercase(gm: GenMode, config: &GenConfig, ... function demo_to_sci_options_set_e_uppercase (line 213) | fn demo_to_sci_options_set_e_uppercase(gm: GenMode, config: &GenConfig, ... function demo_to_sci_options_set_force_exponent_plus_sign (line 221) | fn demo_to_sci_options_set_force_exponent_plus_sign(gm: GenMode, config:... function demo_to_sci_options_set_include_trailing_zeros (line 235) | fn demo_to_sci_options_set_include_trailing_zeros(gm: GenMode, config: &... FILE: malachite-base/src/bin_util/demo_and_bench/num/conversion/string/to_sci.rs function register (line 22) | pub(crate) fn register(runner: &mut Runner) { function demo_to_sci_unsigned (line 38) | fn demo_to_sci_unsigned(gm: GenMode, config: &GenC... function demo_to_sci_signed (line 44) | fn demo_to_sci_signed(gm: GenMode, config: &GenConfi... function demo_fmt_sci_valid_unsigned (line 50) | fn demo_fmt_sci_valid_unsigned( function demo_fmt_sci_valid_signed (line 67) | fn demo_fmt_sci_valid_signed(gm: GenMode, config: &G... function demo_to_sci_with_options_unsigned (line 80) | fn demo_to_sci_with_options_unsigned( function demo_to_sci_with_options_signed (line 98) | fn demo_to_sci_with_options_signed( function benchmark_to_sci_unsigned (line 116) | fn benchmark_to_sci_unsigned( function benchmark_to_sci_signed (line 134) | fn benchmark_to_sci_signed( function benchmark_fmt_sci_valid_unsigned (line 152) | fn benchmark_fmt_sci_valid_unsigned( function benchmark_fmt_sci_valid_signed (line 172) | fn benchmark_fmt_sci_valid_signed( function benchmark_to_sci_with_options_unsigned (line 192) | fn benchmark_to_sci_with_options_unsigned( function benchmark_to_sci_with_options_signed (line 212) | fn benchmark_to_sci_with_options_signed( FILE: malachite-base/src/bin_util/demo_and_bench/num/conversion/string/to_string.rs function register (line 29) | pub(crate) fn register(runner: &mut Runner) { function demo_digit_to_display_byte_lower (line 63) | fn demo_digit_to_display_byte_lower(gm: GenMode, config: &GenConfig, lim... function demo_digit_to_display_byte_upper (line 73) | fn demo_digit_to_display_byte_upper(gm: GenMode, config: &GenConfig, lim... function demo_digit_to_display_byte_lower_targeted (line 83) | fn demo_digit_to_display_byte_lower_targeted(gm: GenMode, config: &GenCo... function demo_digit_to_display_byte_upper_targeted (line 93) | fn demo_digit_to_display_byte_upper_targeted(gm: GenMode, config: &GenCo... function demo_to_string_base_unsigned (line 103) | fn demo_to_string_base_unsigned( function demo_to_string_base_signed (line 121) | fn demo_to_string_base_signed(gm: GenMode, config: &... function demo_to_string_base_upper_unsigned (line 135) | fn demo_to_string_base_upper_unsigned( function demo_to_string_base_upper_signed (line 153) | fn demo_to_string_base_upper_signed( function demo_base_fmt_wrapper_fmt_unsigned (line 172) | fn demo_base_fmt_wrapper_fmt_unsigned( function demo_base_fmt_wrapper_fmt_with_width_unsigned (line 193) | fn demo_base_fmt_wrapper_fmt_with_width_unsigned( function demo_base_fmt_wrapper_fmt_signed (line 215) | fn demo_base_fmt_wrapper_fmt_signed( function demo_base_fmt_wrapper_fmt_with_width_signed (line 236) | fn demo_base_fmt_wrapper_fmt_with_width_signed( function demo_base_fmt_wrapper_fmt_upper_unsigned (line 258) | fn demo_base_fmt_wrapper_fmt_upper_unsigned( function demo_base_fmt_wrapper_fmt_upper_with_width_unsigned (line 279) | fn demo_base_fmt_wrapper_fmt_upper_with_width_unsigned( function demo_base_fmt_wrapper_fmt_upper_with_width_signed (line 322) | fn demo_base_fmt_wrapper_fmt_upper_with_width_signed( function benchmark_to_string_base_algorithms_unsigned (line 344) | fn benchmark_to_string_base_algorithms_unsigned( function benchmark_to_string_base_algorithms_signed (line 376) | fn benchmark_to_string_base_algorithms_signed( function benchmark_to_string_base_upper_algorithms_unsigned (line 409) | fn benchmark_to_string_base_upper_algorithms_unsigned( function benchmark_base_fmt_wrapper_fmt_with_width_unsigned (line 465) | fn benchmark_base_fmt_wrapper_fmt_with_width_unsigned( function benchmark_base_fmt_wrapper_fmt_upper_with_width_unsigned (line 525) | fn benchmark_base_fmt_wrapper_fmt_upper_with_width_unsigned(u: T) function demo_u8_factor (line 56) | fn demo_u8_factor(gm: GenMode, config: &GenConfig, limit: usize) { function demo_u16_factor (line 62) | fn demo_u16_factor(gm: GenMode, config: &GenConfig, limit: usize) { function demo_u32_factor (line 68) | fn demo_u32_factor(gm: GenMode, config: &GenConfig, limit: usize) { function demo_u64_factor (line 74) | fn demo_u64_factor(gm: GenMode, config: &GenConfig, limit: usize) { function demo_usize_factor (line 80) | fn demo_usize_factor(gm: GenMode, config: &GenConfig, limit: usize) { function benchmark_u8_factor_algorithms (line 86) | fn benchmark_u8_factor_algorithms(gm: GenMode, config: &GenConfig, limit... function benchmark_u16_factor_algorithms (line 112) | fn benchmark_u16_factor_algorithms(gm: GenMode, config: &GenConfig, limi... function benchmark_u32_factor (line 138) | fn benchmark_u32_factor(gm: GenMode, config: &GenConfig, limit: usize, f... function benchmark_u32_factor_algorithms (line 156) | fn benchmark_u32_factor_algorithms(gm: GenMode, config: &GenConfig, limi... function benchmark_u64_factor (line 182) | fn benchmark_u64_factor(gm: GenMode, config: &GenConfig, limit: usize, f... function benchmark_u64_factor_algorithms (line 200) | fn benchmark_u64_factor_algorithms(gm: GenMode, config: &GenConfig, limi... function benchmark_usize_factor_algorithms (line 226) | fn benchmark_usize_factor_algorithms( FILE: malachite-base/src/bin_util/demo_and_bench/num/factorization/is_power.rs function register (line 17) | pub(crate) fn register(runner: &mut Runner) { function demo_express_as_power_unsigned (line 29) | fn demo_express_as_power_unsigned( function demo_express_as_power_signed (line 39) | fn demo_express_as_power_signed(gm: GenMode, config:... function demo_is_power_unsigned (line 45) | fn demo_is_power_unsigned(gm: GenMode, config: &Ge... function demo_is_power_signed (line 55) | fn demo_is_power_signed(gm: GenMode, config: &GenCon... function benchmark_express_as_power_unsigned (line 65) | fn benchmark_express_as_power_unsigned( function benchmark_express_as_power_signed (line 83) | fn benchmark_express_as_power_signed( function benchmark_is_power_unsigned_algorithms (line 102) | fn benchmark_is_power_unsigned_algorithms( function benchmark_is_power_signed_algorithms (line 126) | fn benchmark_is_power_signed_algorithms( FILE: malachite-base/src/bin_util/demo_and_bench/num/factorization/is_prime.rs function register (line 17) | pub(crate) fn register(runner: &mut Runner) { function demo_u8_is_prime (line 33) | fn demo_u8_is_prime(gm: GenMode, config: &GenConfig, limit: usize) { function demo_u16_is_prime (line 43) | fn demo_u16_is_prime(gm: GenMode, config: &GenConfig, limit: usize) { function demo_u32_is_prime (line 53) | fn demo_u32_is_prime(gm: GenMode, config: &GenConfig, limit: usize) { function demo_u64_is_prime (line 63) | fn demo_u64_is_prime(gm: GenMode, config: &GenConfig, limit: usize) { function demo_usize_is_prime (line 73) | fn demo_usize_is_prime(gm: GenMode, config: &GenConfig, limit: usize) { function benchmark_u8_is_prime_algorithms (line 83) | fn benchmark_u8_is_prime_algorithms( function benchmark_u16_is_prime_algorithms (line 104) | fn benchmark_u16_is_prime_algorithms( function benchmark_u32_is_prime (line 125) | fn benchmark_u32_is_prime(gm: GenMode, config: &GenConfig, limit: usize,... function benchmark_u32_is_prime_algorithms (line 143) | fn benchmark_u32_is_prime_algorithms( function benchmark_u64_is_prime (line 174) | fn benchmark_u64_is_prime(gm: GenMode, config: &GenConfig, limit: usize,... function benchmark_u64_is_prime_algorithms (line 192) | fn benchmark_u64_is_prime_algorithms( function benchmark_usize_is_prime_algorithms (line 223) | fn benchmark_usize_is_prime_algorithms( FILE: malachite-base/src/bin_util/demo_and_bench/num/factorization/is_square.rs function register (line 17) | pub(crate) fn register(runner: &mut Runner) { function demo_is_square_unsigned (line 25) | fn demo_is_square_unsigned(gm: GenMode, config: &G... function demo_is_square_signed (line 35) | fn demo_is_square_signed(gm: GenMode, config: &GenCo... function benchmark_is_square_unsigned_algorithms (line 46) | fn benchmark_is_square_unsigned_algorithms( function benchmark_is_square_signed_algorithms (line 68) | fn benchmark_is_square_signed_algorithms( FILE: malachite-base/src/bin_util/demo_and_bench/num/factorization/mod.rs function register (line 11) | pub(crate) fn register(runner: &mut Runner) { FILE: malachite-base/src/bin_util/demo_and_bench/num/factorization/prime_sieve.rs function register (line 21) | pub(crate) fn register(runner: &mut Runner) { function demo_limbs_prime_sieve_u32 (line 28) | fn demo_limbs_prime_sieve_u32(gm: GenMode, config: &GenConfig, limit: us... function demo_limbs_prime_sieve_u64 (line 47) | fn demo_limbs_prime_sieve_u64(gm: GenMode, config: &GenConfig, limit: us... function benchmark_limbs_prime_sieve_u32_algorithms (line 66) | fn benchmark_limbs_prime_sieve_u32_algorithms( function benchmark_limbs_prime_sieve_u64_algorithms (line 100) | fn benchmark_limbs_prime_sieve_u64_algorithms( FILE: malachite-base/src/bin_util/demo_and_bench/num/factorization/primes.rs function register (line 24) | pub(crate) fn register(runner: &mut Runner) { function demo_primes_less_than (line 79) | fn demo_primes_less_than(gm: GenMode, config: &Gen... function demo_primes_less_than_or_equal_to (line 89) | fn demo_primes_less_than_or_equal_to( function demo_primes (line 103) | fn demo_primes(_gm: GenMode, _config: &GenConfig, ... function demo_prime_indicator_sequence_less_than (line 109) | fn demo_prime_indicator_sequence_less_than(gm: GenMode, config: &GenConf... function demo_prime_indicator_sequence_less_than_or_equal_to (line 119) | fn demo_prime_indicator_sequence_less_than_or_equal_to( function demo_prime_indicator_sequence (line 133) | fn demo_prime_indicator_sequence(_gm: GenMode, _config: &GenConfig, limi... function demo_primes_less_than_jump_after (line 139) | fn demo_primes_less_than_jump_after( function demo_primes_jump_after (line 169) | fn demo_primes_jump_after(gm: GenMode, config: &Ge... function benchmark_primes_less_than_algorithms (line 191) | fn benchmark_primes_less_than_algorithms( function benchmark_primes_less_than_algorithms_2 (line 219) | fn benchmark_primes_less_than_algorithms_2( function benchmark_primes_less_than_or_equal_to_algorithms (line 244) | fn benchmark_primes_less_than_or_equal_to_algorithms( function benchmark_primes_less_than_or_equal_to_algorithms_2 (line 274) | fn benchmark_primes_less_than_or_equal_to_algorithms_2(gm: GenMode, config: &GenCo... function demo_abs_negative_zero_assign (line 34) | fn demo_abs_negative_zero_assign(gm: GenMode, config:... function benchmark_abs_negative_zero (line 46) | fn benchmark_abs_negative_zero( function benchmark_abs_negative_zero_assign (line 64) | fn benchmark_abs_negative_zero_assign( FILE: malachite-base/src/bin_util/demo_and_bench/num/float/basic/from_ordered_representation.rs function register (line 17) | pub(crate) fn register(runner: &mut Runner) { function demo_from_ordered_representation (line 22) | fn demo_from_ordered_representation( function benchmark_from_ordered_representation (line 36) | fn benchmark_from_ordered_representation( FILE: malachite-base/src/bin_util/demo_and_bench/num/float/basic/is_negative_zero.rs function register (line 17) | pub(crate) fn register(runner: &mut Runner) { function demo_is_negative_zero (line 22) | fn demo_is_negative_zero(gm: GenMode, config: &GenCon... function benchmark_is_negative_zero (line 32) | fn benchmark_is_negative_zero( FILE: malachite-base/src/bin_util/demo_and_bench/num/float/basic/max_precision_for_sci_exponent.rs function register (line 16) | pub(crate) fn register(runner: &mut Runner) { function demo_max_precision_for_sci_exponent (line 21) | fn demo_max_precision_for_sci_exponent( function benchmark_max_precision_for_sci_exponent (line 35) | fn benchmark_max_precision_for_sci_exponent( FILE: malachite-base/src/bin_util/demo_and_bench/num/float/basic/mod.rs function register (line 11) | pub(crate) fn register(runner: &mut Runner) { FILE: malachite-base/src/bin_util/demo_and_bench/num/float/basic/next_higher.rs function register (line 17) | pub(crate) fn register(runner: &mut Runner) { function demo_next_higher (line 22) | fn demo_next_higher(gm: GenMode, config: &GenConfig, ... function benchmark_next_higher (line 32) | fn benchmark_next_higher( FILE: malachite-base/src/bin_util/demo_and_bench/num/float/basic/next_lower.rs function register (line 17) | pub(crate) fn register(runner: &mut Runner) { function demo_next_lower (line 22) | fn demo_next_lower(gm: GenMode, config: &GenConfig, l... function benchmark_next_lower (line 35) | fn benchmark_next_lower( FILE: malachite-base/src/bin_util/demo_and_bench/num/float/basic/precision.rs function register (line 17) | pub(crate) fn register(runner: &mut Runner) { function demo_precision (line 22) | fn demo_precision(gm: GenMode, config: &GenConfig, li... function benchmark_precision (line 31) | fn benchmark_precision( FILE: malachite-base/src/bin_util/demo_and_bench/num/float/basic/to_ordered_representation.rs function register (line 17) | pub(crate) fn register(runner: &mut Runner) { function demo_to_ordered_representation (line 22) | fn demo_to_ordered_representation( function benchmark_to_ordered_representation (line 39) | fn benchmark_to_ordered_representation( FILE: malachite-base/src/bin_util/demo_and_bench/num/float/mod.rs function register (line 11) | pub(crate) fn register(runner: &mut Runner) { FILE: malachite-base/src/bin_util/demo_and_bench/num/float/nice_float/cmp.rs function register (line 18) | pub(crate) fn register(runner: &mut Runner) { function demo_nice_float_cmp (line 24) | fn demo_nice_float_cmp(gm: GenMode, config: &GenConfi... function benchmark_nice_float_cmp_algorithms (line 37) | fn benchmark_nice_float_cmp_algorithms( FILE: malachite-base/src/bin_util/demo_and_bench/num/float/nice_float/cmp_abs.rs function register (line 19) | pub(crate) fn register(runner: &mut Runner) { function demo_nice_float_cmp_abs (line 24) | fn demo_nice_float_cmp_abs(gm: GenMode, config: &GenC... function benchmark_nice_float_cmp_abs_algorithms (line 37) | fn benchmark_nice_float_cmp_abs_algorithms( FILE: malachite-base/src/bin_util/demo_and_bench/num/float/nice_float/eq.rs function register (line 17) | pub(crate) fn register(runner: &mut Runner) { function demo_nice_float_eq (line 22) | fn demo_nice_float_eq(gm: GenMode, config: &GenConfig... function benchmark_nice_float_eq_algorithms (line 35) | fn benchmark_nice_float_eq_algorithms( FILE: malachite-base/src/bin_util/demo_and_bench/num/float/nice_float/eq_abs.rs function register (line 18) | pub(crate) fn register(runner: &mut Runner) { function demo_nice_float_eq_abs (line 23) | fn demo_nice_float_eq_abs(gm: GenMode, config: &GenCo... function benchmark_nice_float_eq_abs_algorithms (line 36) | fn benchmark_nice_float_eq_abs_algorithms( FILE: malachite-base/src/bin_util/demo_and_bench/num/float/nice_float/from_str.rs function register (line 19) | pub(crate) fn register(runner: &mut Runner) { function demo_nice_float_from_str (line 25) | fn demo_nice_float_from_str(gm: GenMode, config: &Gen... function demo_nice_float_from_str_targeted (line 38) | fn demo_nice_float_from_str_targeted( function benchmark_nice_float_from_str (line 55) | fn benchmark_nice_float_from_str( FILE: malachite-base/src/bin_util/demo_and_bench/num/float/nice_float/hash.rs function register (line 18) | pub(crate) fn register(runner: &mut Runner) { function demo_nice_float_hash (line 23) | fn demo_nice_float_hash(gm: GenMode, config: &GenConf... function benchmark_nice_float_hash (line 30) | fn benchmark_nice_float_hash( FILE: malachite-base/src/bin_util/demo_and_bench/num/float/nice_float/mod.rs function register (line 11) | pub(crate) fn register(runner: &mut Runner) { FILE: malachite-base/src/bin_util/demo_and_bench/num/float/nice_float/to_string.rs function register (line 17) | pub(crate) fn register(runner: &mut Runner) { function demo_nice_float_to_string (line 22) | fn demo_nice_float_to_string(gm: GenMode, config: &Ge... function benchmark_nice_float_to_string_algorithms (line 28) | fn benchmark_nice_float_to_string_algorithms( FILE: malachite-base/src/bin_util/demo_and_bench/num/logic/bit_access/assign_bit.rs function register (line 19) | pub(crate) fn register(runner: &mut Runner) { function demo_assign_bit_unsigned (line 26) | fn demo_assign_bit_unsigned(gm: GenMode, config: &... function demo_assign_bit_signed (line 37) | fn demo_assign_bit_signed(gm: GenMode, config: &GenC... function benchmark_assign_bit_unsigned (line 48) | fn benchmark_assign_bit_unsigned( function benchmark_assign_bit_signed (line 68) | fn benchmark_assign_bit_signed( FILE: malachite-base/src/bin_util/demo_and_bench/num/logic/bit_access/clear_bit.rs function register (line 19) | pub(crate) fn register(runner: &mut Runner) { function demo_clear_bit_unsigned (line 26) | fn demo_clear_bit_unsigned(gm: GenMode, config: &G... function demo_clear_bit_signed (line 37) | fn demo_clear_bit_signed(gm: GenMode, config: &GenCo... function benchmark_clear_bit_unsigned (line 48) | fn benchmark_clear_bit_unsigned( function benchmark_clear_bit_signed (line 66) | fn benchmark_clear_bit_signed( FILE: malachite-base/src/bin_util/demo_and_bench/num/logic/bit_access/flip_bit.rs function register (line 19) | pub(crate) fn register(runner: &mut Runner) { function demo_flip_bit_unsigned (line 26) | fn demo_flip_bit_unsigned(gm: GenMode, config: &Ge... function demo_flip_bit_signed (line 34) | fn demo_flip_bit_signed(gm: GenMode, config: &GenCon... function benchmark_flip_bit_unsigned (line 45) | fn benchmark_flip_bit_unsigned( function benchmark_flip_bit_signed (line 63) | fn benchmark_flip_bit_signed( FILE: malachite-base/src/bin_util/demo_and_bench/num/logic/bit_access/get_bit.rs function register (line 19) | pub(crate) fn register(runner: &mut Runner) { function demo_get_bit_unsigned (line 26) | fn demo_get_bit_unsigned(gm: GenMode, config: &Gen... function demo_get_bit_signed (line 35) | fn demo_get_bit_signed(gm: GenMode, config: &GenConf... function benchmark_get_bit_unsigned (line 44) | fn benchmark_get_bit_unsigned( function benchmark_get_bit_signed (line 62) | fn benchmark_get_bit_signed( FILE: malachite-base/src/bin_util/demo_and_bench/num/logic/bit_access/mod.rs function register (line 11) | pub(crate) fn register(runner: &mut Runner) { FILE: malachite-base/src/bin_util/demo_and_bench/num/logic/bit_access/set_bit.rs function register (line 19) | pub(crate) fn register(runner: &mut Runner) { function demo_set_bit_unsigned (line 26) | fn demo_set_bit_unsigned(gm: GenMode, config: &Gen... function demo_set_bit_signed (line 34) | fn demo_set_bit_signed(gm: GenMode, config: &GenConf... function benchmark_set_bit_unsigned (line 45) | fn benchmark_set_bit_unsigned( function benchmark_set_bit_signed (line 63) | fn benchmark_set_bit_signed( FILE: malachite-base/src/bin_util/demo_and_bench/num/logic/bit_block_access/assign_bits.rs function register (line 22) | pub(crate) fn register(runner: &mut Runner) { function demo_assign_bits_unsigned (line 29) | fn demo_assign_bits_unsigned(gm: GenMode, config: ... function demo_assign_bits_signed (line 43) | fn demo_assign_bits_signed< function benchmark_assign_bits_algorithms_unsigned (line 61) | fn benchmark_assign_bits_algorithms_unsigned( function benchmark_assign_bits_algorithms_signed (line 88) | fn benchmark_assign_bits_algorithms_signed< FILE: malachite-base/src/bin_util/demo_and_bench/num/logic/bit_block_access/get_bits.rs function register (line 22) | pub(crate) fn register(runner: &mut Runner) { function demo_get_bits_unsigned (line 29) | fn demo_get_bits_unsigned + PrimitiveUnsigned>( function demo_get_bits_signed (line 48) | fn demo_get_bits_signed< function benchmark_get_bits_algorithms_unsigned (line 72) | fn benchmark_get_bits_algorithms_unsigned( function benchmark_get_bits_algorithms_signed (line 97) | fn benchmark_get_bits_algorithms_signed< FILE: malachite-base/src/bin_util/demo_and_bench/num/logic/bit_block_access/mod.rs function register (line 11) | pub(crate) fn register(runner: &mut Runner) { FILE: malachite-base/src/bin_util/demo_and_bench/num/logic/bit_convertible/from_bits.rs function register (line 22) | pub(crate) fn register(runner: &mut Runner) { function demo_from_bits_asc_unsigned (line 34) | fn demo_from_bits_asc_unsigned( function demo_from_bits_asc_signed (line 49) | fn demo_from_bits_asc_signed(gm: GenMode, config: &G... function demo_from_bits_desc_unsigned (line 60) | fn demo_from_bits_desc_unsigned( function demo_from_bits_desc_signed (line 75) | fn demo_from_bits_desc_signed(gm: GenMode, config: &... function benchmark_from_bits_asc_algorithms_unsigned (line 86) | fn benchmark_from_bits_asc_algorithms_unsigned( function benchmark_from_bits_asc_algorithms_signed (line 114) | fn benchmark_from_bits_asc_algorithms_signed( function benchmark_from_bits_desc_algorithms_unsigned (line 142) | fn benchmark_from_bits_desc_algorithms_unsigned( function benchmark_from_bits_desc_algorithms_signed (line 167) | fn benchmark_from_bits_desc_algorithms_signed( FILE: malachite-base/src/bin_util/demo_and_bench/num/logic/bit_convertible/mod.rs function register (line 11) | pub(crate) fn register(runner: &mut Runner) { FILE: malachite-base/src/bin_util/demo_and_bench/num/logic/bit_convertible/to_bits.rs function register (line 22) | pub(crate) fn register(runner: &mut Runner) { function demo_to_bits_asc_unsigned (line 38) | fn demo_to_bits_asc_unsigned(gm: GenMode, config: ... function demo_to_bits_asc_signed (line 44) | fn demo_to_bits_asc_signed(gm: GenMode, config: &Gen... function demo_to_bits_desc_unsigned (line 50) | fn demo_to_bits_desc_unsigned(gm: GenMode, config:... function demo_to_bits_desc_signed (line 56) | fn demo_to_bits_desc_signed(gm: GenMode, config: &Ge... function benchmark_to_bits_asc_algorithms_unsigned (line 62) | fn benchmark_to_bits_asc_algorithms_unsigned( function benchmark_to_bits_asc_algorithms_signed (line 84) | fn benchmark_to_bits_asc_algorithms_signed( function benchmark_to_bits_asc_evaluation_strategy_unsigned (line 107) | fn benchmark_to_bits_asc_evaluation_strategy_unsigned( function benchmark_to_bits_desc_algorithms_unsigned (line 158) | fn benchmark_to_bits_desc_algorithms_unsigned( function benchmark_to_bits_desc_algorithms_signed (line 180) | fn benchmark_to_bits_desc_algorithms_signed( function benchmark_to_bits_desc_evaluation_strategy_unsigned (line 203) | fn benchmark_to_bits_desc_evaluation_strategy_unsigned( FILE: malachite-base/src/bin_util/demo_and_bench/num/logic/bit_iterable.rs function register (line 22) | pub(crate) fn register(runner: &mut Runner) { function demo_bits_unsigned (line 35) | fn demo_bits_unsigned(gm: GenMode, config: &GenCon... function demo_bits_signed (line 41) | fn demo_bits_signed(gm: GenMode, config: &GenConfig,... function demo_bits_rev_unsigned (line 47) | fn demo_bits_rev_unsigned(gm: GenMode, config: &Ge... function demo_bits_rev_signed (line 53) | fn demo_bits_rev_signed(gm: GenMode, config: &GenCon... function demo_bits_size_hint_unsigned (line 59) | fn demo_bits_size_hint_unsigned( function demo_bits_index_signed (line 69) | fn demo_bits_index_signed(gm: GenMode, config: &GenC... function benchmark_bits_size_hint_unsigned (line 81) | fn benchmark_bits_size_hint_unsigned( function benchmark_bits_get_algorithms_unsigned (line 102) | fn benchmark_bits_get_algorithms_unsigned( function benchmark_bits_get_algorithms_signed (line 136) | fn benchmark_bits_get_algorithms_signed( FILE: malachite-base/src/bin_util/demo_and_bench/num/logic/bit_scan/index_of_next_false_bit.rs function register (line 19) | pub(crate) fn register(runner: &mut Runner) { function demo_index_of_next_false_bit_unsigned (line 26) | fn demo_index_of_next_false_bit_unsigned( function demo_index_of_next_false_bit_signed (line 44) | fn demo_index_of_next_false_bit_signed( function benchmark_index_of_next_false_bit_unsigned (line 62) | fn benchmark_index_of_next_false_bit_unsigned( function benchmark_index_of_next_false_bit_signed (line 82) | fn benchmark_index_of_next_false_bit_signed( FILE: malachite-base/src/bin_util/demo_and_bench/num/logic/bit_scan/index_of_next_true_bit.rs function register (line 19) | pub(crate) fn register(runner: &mut Runner) { function demo_index_of_next_true_bit_unsigned (line 26) | fn demo_index_of_next_true_bit_unsigned( function demo_index_of_next_true_bit_signed (line 44) | fn demo_index_of_next_true_bit_signed( function benchmark_index_of_next_true_bit_unsigned (line 62) | fn benchmark_index_of_next_true_bit_unsigned( function benchmark_index_of_next_true_bit_signed (line 82) | fn benchmark_index_of_next_true_bit_signed( FILE: malachite-base/src/bin_util/demo_and_bench/num/logic/bit_scan/mod.rs function register (line 11) | pub(crate) fn register(runner: &mut Runner) { FILE: malachite-base/src/bin_util/demo_and_bench/num/logic/get_highest_bit.rs function register (line 17) | pub(crate) fn register(runner: &mut Runner) { FILE: malachite-base/src/bin_util/demo_and_bench/num/logic/hamming_distance.rs function register (line 17) | pub(crate) fn register(runner: &mut Runner) { function demo_hamming_distance_unsigned (line 24) | fn demo_hamming_distance_unsigned( function demo_checked_hamming_distance_signed (line 34) | fn demo_checked_hamming_distance_signed( function benchmark_hamming_distance_unsigned (line 49) | fn benchmark_hamming_distance_unsigned( function benchmark_checked_hamming_distance_signed (line 67) | fn benchmark_checked_hamming_distance_signed( FILE: malachite-base/src/bin_util/demo_and_bench/num/logic/low_mask.rs function register (line 16) | pub(crate) fn register(runner: &mut Runner) { function demo_low_mask (line 21) | fn demo_low_mask(gm: GenMode, config: &GenConfig, limit... function benchmark_low_mask (line 27) | fn benchmark_low_mask( FILE: malachite-base/src/bin_util/demo_and_bench/num/logic/mod.rs function register (line 11) | pub(crate) fn register(runner: &mut Runner) { FILE: malachite-base/src/bin_util/demo_and_bench/num/logic/not_assign.rs function register (line 17) | pub(crate) fn register(runner: &mut Runner) { function demo_not_assign_unsigned (line 24) | fn demo_not_assign_unsigned(gm: GenMode, config: &... function demo_not_assign_signed (line 32) | fn demo_not_assign_signed(gm: GenMode, config: &GenC... function benchmark_not_assign_unsigned (line 40) | fn benchmark_not_assign_unsigned( function benchmark_not_assign_signed (line 58) | fn benchmark_not_assign_signed( FILE: malachite-base/src/bin_util/demo_and_bench/num/logic/significant_bits.rs function register (line 17) | pub(crate) fn register(runner: &mut Runner) { FILE: malachite-base/src/bin_util/demo_and_bench/num/mod.rs function register (line 11) | pub(crate) fn register(runner: &mut Runner) { FILE: malachite-base/src/bin_util/demo_and_bench/rational_sequences/access/get.rs function register (line 18) | pub(crate) fn register(runner: &mut Runner) { function demo_rational_sequence_get (line 26) | fn demo_rational_sequence_get(gm: GenMode, config: &GenConfig, limit: us... function demo_rational_sequence_index (line 35) | fn demo_rational_sequence_index(gm: GenMode, config: &GenConfig, limit: ... function benchmark_rational_sequence_get (line 44) | fn benchmark_rational_sequence_get(gm: GenMode, config: &GenConfig, limi... function benchmark_rational_sequence_index (line 58) | fn benchmark_rational_sequence_index( FILE: malachite-base/src/bin_util/demo_and_bench/rational_sequences/access/mod.rs function register (line 11) | pub(crate) fn register(runner: &mut Runner) { FILE: malachite-base/src/bin_util/demo_and_bench/rational_sequences/access/mutate.rs function register (line 15) | pub(crate) fn register(runner: &mut Runner) { function demo_rational_sequence_mutate (line 20) | fn demo_rational_sequence_mutate(gm: GenMode, config: &GenConfig, limit:... function benchmark_rational_sequence_mutate (line 31) | fn benchmark_rational_sequence_mutate( FILE: malachite-base/src/bin_util/demo_and_bench/rational_sequences/basic/component_len.rs function register (line 15) | pub(crate) fn register(runner: &mut Runner) { function demo_rational_sequence_component_len (line 20) | fn demo_rational_sequence_component_len(gm: GenMode, config: &GenConfig,... function benchmark_rational_sequence_component_len (line 29) | fn benchmark_rational_sequence_component_len( FILE: malachite-base/src/bin_util/demo_and_bench/rational_sequences/basic/is_empty.rs function register (line 15) | pub(crate) fn register(runner: &mut Runner) { function demo_rational_sequence_is_empty (line 20) | fn demo_rational_sequence_is_empty(gm: GenMode, config: &GenConfig, limi... function benchmark_rational_sequence_is_empty (line 33) | fn benchmark_rational_sequence_is_empty( FILE: malachite-base/src/bin_util/demo_and_bench/rational_sequences/basic/is_finite.rs function register (line 15) | pub(crate) fn register(runner: &mut Runner) { function demo_rational_sequence_is_finite (line 20) | fn demo_rational_sequence_is_finite(gm: GenMode, config: &GenConfig, lim... function benchmark_rational_sequence_is_finite (line 33) | fn benchmark_rational_sequence_is_finite( FILE: malachite-base/src/bin_util/demo_and_bench/rational_sequences/basic/iter.rs function register (line 17) | pub(crate) fn register(runner: &mut Runner) { function demo_rational_sequence_iter (line 22) | fn demo_rational_sequence_iter(gm: GenMode, config: &GenConfig, limit: u... function benchmark_rational_sequence_iter (line 31) | fn benchmark_rational_sequence_iter( FILE: malachite-base/src/bin_util/demo_and_bench/rational_sequences/basic/len.rs function register (line 15) | pub(crate) fn register(runner: &mut Runner) { function demo_rational_sequence_len (line 20) | fn demo_rational_sequence_len(gm: GenMode, config: &GenConfig, limit: us... function benchmark_rational_sequence_len (line 29) | fn benchmark_rational_sequence_len(gm: GenMode, config: &GenConfig, limi... FILE: malachite-base/src/bin_util/demo_and_bench/rational_sequences/basic/mod.rs function register (line 11) | pub(crate) fn register(runner: &mut Runner) { FILE: malachite-base/src/bin_util/demo_and_bench/rational_sequences/comparison/cmp.rs function register (line 16) | pub(crate) fn register(runner: &mut Runner) { function demo_rational_sequence_cmp (line 21) | fn demo_rational_sequence_cmp(gm: GenMode, config: &GenConfig, limit: us... function benchmark_rational_sequence_cmp (line 35) | fn benchmark_rational_sequence_cmp(gm: GenMode, config: &GenConfig, limi... FILE: malachite-base/src/bin_util/demo_and_bench/rational_sequences/comparison/eq.rs function register (line 15) | pub(crate) fn register(runner: &mut Runner) { function demo_rational_sequence_eq (line 20) | fn demo_rational_sequence_eq(gm: GenMode, config: &GenConfig, limit: usi... function benchmark_rational_sequence_eq (line 34) | fn benchmark_rational_sequence_eq(gm: GenMode, config: &GenConfig, limit... FILE: malachite-base/src/bin_util/demo_and_bench/rational_sequences/comparison/hash.rs function register (line 16) | pub(crate) fn register(runner: &mut Runner) { function demo_rational_sequence_hash (line 21) | fn demo_rational_sequence_hash(gm: GenMode, config: &GenConfig, limit: u... function benchmark_rational_sequence_hash (line 30) | fn benchmark_rational_sequence_hash( FILE: malachite-base/src/bin_util/demo_and_bench/rational_sequences/comparison/mod.rs function register (line 11) | pub(crate) fn register(runner: &mut Runner) { FILE: malachite-base/src/bin_util/demo_and_bench/rational_sequences/conversion/clone.rs function register (line 19) | pub(crate) fn register(runner: &mut Runner) { function demo_rational_sequence_clone (line 26) | fn demo_rational_sequence_clone(gm: GenMode, config: &GenConfig, limit: ... function demo_rational_sequence_clone_from (line 35) | fn demo_rational_sequence_clone_from(gm: GenMode, config: &GenConfig, li... function benchmark_rational_sequence_clone (line 47) | fn benchmark_rational_sequence_clone( function benchmark_rational_sequence_clone_from (line 65) | fn benchmark_rational_sequence_clone_from( FILE: malachite-base/src/bin_util/demo_and_bench/rational_sequences/conversion/from_vec.rs function register (line 16) | pub(crate) fn register(runner: &mut Runner) { function demo_rational_sequence_from_vec (line 26) | fn demo_rational_sequence_from_vec(gm: GenMode, config: &GenConfig, limi... function demo_rational_sequence_from_slice (line 36) | fn demo_rational_sequence_from_slice(gm: GenMode, config: &GenConfig, li... function benchmark_rational_sequence_from_vec_evaluation_strategy (line 46) | fn benchmark_rational_sequence_from_vec_evaluation_strategy( FILE: malachite-base/src/bin_util/demo_and_bench/rational_sequences/conversion/from_vecs.rs function register (line 16) | pub(crate) fn register(runner: &mut Runner) { function demo_rational_sequence_from_vecs (line 26) | fn demo_rational_sequence_from_vecs(gm: GenMode, config: &GenConfig, lim... function demo_rational_sequence_from_slices (line 37) | fn demo_rational_sequence_from_slices(gm: GenMode, config: &GenConfig, l... function benchmark_rational_sequence_from_vecs_evaluation_strategy (line 48) | fn benchmark_rational_sequence_from_vecs_evaluation_strategy( FILE: malachite-base/src/bin_util/demo_and_bench/rational_sequences/conversion/mod.rs function register (line 11) | pub(crate) fn register(runner: &mut Runner) { FILE: malachite-base/src/bin_util/demo_and_bench/rational_sequences/conversion/to_vecs.rs function register (line 15) | pub(crate) fn register(runner: &mut Runner) { function demo_rational_sequence_to_vecs (line 26) | fn demo_rational_sequence_to_vecs(gm: GenMode, config: &GenConfig, limit... function demo_rational_sequence_into_vecs (line 35) | fn demo_rational_sequence_into_vecs(gm: GenMode, config: &GenConfig, lim... function demo_rational_sequence_slices_ref (line 44) | fn demo_rational_sequence_slices_ref(gm: GenMode, config: &GenConfig, li... function benchmark_rational_sequence_to_vecs_evaluation_strategy (line 53) | fn benchmark_rational_sequence_to_vecs_evaluation_strategy( FILE: malachite-base/src/bin_util/demo_and_bench/rational_sequences/mod.rs function register (line 11) | pub(crate) fn register(runner: &mut Runner) { FILE: malachite-base/src/bin_util/demo_and_bench/rational_sequences/to_string.rs function register (line 16) | pub(crate) fn register(runner: &mut Runner) { function demo_rational_sequence_to_string (line 24) | fn demo_rational_sequence_to_string(gm: GenMode, config: &GenConfig, lim... function demo_rational_sequence_to_debug_string (line 33) | fn demo_rational_sequence_to_debug_string(gm: GenMode, config: &GenConfi... function benchmark_rational_sequence_to_string (line 42) | fn benchmark_rational_sequence_to_string( function benchmark_rational_sequence_to_debug_string (line 60) | fn benchmark_rational_sequence_to_debug_string( FILE: malachite-base/src/bin_util/demo_and_bench/rounding_modes/clone.rs function register (line 13) | pub(crate) fn register(runner: &mut Runner) { function demo_rounding_mode_clone (line 18) | fn demo_rounding_mode_clone(gm: GenMode, config: &GenConfig, limit: usiz... function demo_rounding_mode_clone_from (line 24) | fn demo_rounding_mode_clone_from(gm: GenMode, config: &GenConfig, limit:... FILE: malachite-base/src/bin_util/demo_and_bench/rounding_modes/eq.rs function register (line 13) | pub(crate) fn register(runner: &mut Runner) { function demo_rounding_mode_eq (line 17) | fn demo_rounding_mode_eq(gm: GenMode, config: &GenConfig, limit: usize) { FILE: malachite-base/src/bin_util/demo_and_bench/rounding_modes/from_str.rs function register (line 17) | pub(crate) fn register(runner: &mut Runner) { function demo_rounding_mode_from_str (line 23) | fn demo_rounding_mode_from_str(gm: GenMode, config: &GenConfig, limit: u... function demo_rounding_mode_from_str_targeted (line 33) | fn demo_rounding_mode_from_str_targeted(gm: GenMode, config: &GenConfig,... function benchmark_rounding_mode_from_str (line 44) | fn benchmark_rounding_mode_from_str( FILE: malachite-base/src/bin_util/demo_and_bench/rounding_modes/hash.rs function register (line 14) | pub(crate) fn register(runner: &mut Runner) { function demo_rounding_mode_hash (line 18) | fn demo_rounding_mode_hash(gm: GenMode, config: &GenConfig, limit: usize) { FILE: malachite-base/src/bin_util/demo_and_bench/rounding_modes/mod.rs function register (line 11) | pub(crate) fn register(runner: &mut Runner) { FILE: malachite-base/src/bin_util/demo_and_bench/rounding_modes/neg.rs function register (line 14) | pub(crate) fn register(runner: &mut Runner) { function demo_rounding_mode_neg_assign (line 19) | fn demo_rounding_mode_neg_assign(gm: GenMode, config: &GenConfig, limit:... function demo_rounding_mode_neg (line 27) | fn demo_rounding_mode_neg(gm: GenMode, config: &GenConfig, limit: usize) { FILE: malachite-base/src/bin_util/demo_and_bench/rounding_modes/to_string.rs function register (line 13) | pub(crate) fn register(runner: &mut Runner) { function demo_rounding_mode_to_string (line 17) | fn demo_rounding_mode_to_string(gm: GenMode, config: &GenConfig, limit: ... FILE: malachite-base/src/bin_util/demo_and_bench/slices/min_repeating_len.rs function register (line 16) | pub(crate) fn register(runner: &mut Runner) { function demo_min_repeating_len (line 21) | fn demo_min_repeating_len(gm: GenMode, config: &GenConfig, limit: usize) { function benchmark_min_repeating_len (line 27) | fn benchmark_min_repeating_len(gm: GenMode, config: &GenConfig, limit: u... FILE: malachite-base/src/bin_util/demo_and_bench/slices/mod.rs function register (line 11) | pub(crate) fn register(runner: &mut Runner) { FILE: malachite-base/src/bin_util/demo_and_bench/slices/slice_leading_zeros.rs function register (line 16) | pub(crate) fn register(runner: &mut Runner) { function demo_slice_leading_zeros (line 21) | fn demo_slice_leading_zeros(gm: GenMode, config: &GenConfig, limit: usiz... function benchmark_slice_leading_zeros (line 31) | fn benchmark_slice_leading_zeros(gm: GenMode, config: &GenConfig, limit:... FILE: malachite-base/src/bin_util/demo_and_bench/slices/slice_move_left.rs function register (line 16) | pub(crate) fn register(runner: &mut Runner) { function demo_slice_move_left (line 21) | fn demo_slice_move_left(gm: GenMode, config: &GenConfig, limit: usize) { function benchmark_slice_move_left (line 32) | fn benchmark_slice_move_left(gm: GenMode, config: &GenConfig, limit: usi... FILE: malachite-base/src/bin_util/demo_and_bench/slices/slice_set_zero.rs function register (line 16) | pub(crate) fn register(runner: &mut Runner) { function demo_slice_set_zero (line 21) | fn demo_slice_set_zero(gm: GenMode, config: &GenConfig, limit: usize) { function benchmark_slice_set_zero (line 29) | fn benchmark_slice_set_zero(gm: GenMode, config: &GenConfig, limit: usiz... FILE: malachite-base/src/bin_util/demo_and_bench/slices/slice_test_zero.rs function register (line 16) | pub(crate) fn register(runner: &mut Runner) { function demo_slice_test_zero (line 21) | fn demo_slice_test_zero(gm: GenMode, config: &GenConfig, limit: usize) { function benchmark_slice_test_zero (line 27) | fn benchmark_slice_test_zero(gm: GenMode, config: &GenConfig, limit: usi... FILE: malachite-base/src/bin_util/demo_and_bench/slices/slice_trailing_zeros.rs function register (line 16) | pub(crate) fn register(runner: &mut Runner) { function demo_slice_trailing_zeros (line 21) | fn demo_slice_trailing_zeros(gm: GenMode, config: &GenConfig, limit: usi... function benchmark_slice_trailing_zeros (line 31) | fn benchmark_slice_trailing_zeros(gm: GenMode, config: &GenConfig, limit... FILE: malachite-base/src/bin_util/demo_and_bench/slices/split_into_chunks.rs function register (line 15) | pub(crate) fn register(runner: &mut Runner) { function demo_split_into_chunks (line 39) | fn demo_split_into_chunks(gm: GenMode, config: &GenConfig, limit: usize) { function demo_split_into_chunks_mut (line 83) | fn demo_split_into_chunks_mut(gm: GenMode, config: &GenConfig, limit: us... FILE: malachite-base/src/bin_util/demo_and_bench/strings/mod.rs function register (line 11) | pub(crate) fn register(runner: &mut Runner) { FILE: malachite-base/src/bin_util/demo_and_bench/strings/string_is_subset.rs function register (line 16) | pub(crate) fn register(runner: &mut Runner) { function demo_string_is_subset (line 22) | fn demo_string_is_subset(gm: GenMode, config: &GenConfig, limit: usize) { function demo_string_is_subset_ascii (line 33) | fn demo_string_is_subset_ascii(gm: GenMode, config: &GenConfig, limit: u... function benchmark_string_is_subset (line 44) | fn benchmark_string_is_subset(gm: GenMode, config: &GenConfig, limit: us... FILE: malachite-base/src/bin_util/demo_and_bench/strings/string_sort.rs function register (line 16) | pub(crate) fn register(runner: &mut Runner) { function demo_string_sort (line 22) | fn demo_string_sort(gm: GenMode, config: &GenConfig, limit: usize) { function demo_string_sort_ascii (line 28) | fn demo_string_sort_ascii(gm: GenMode, config: &GenConfig, limit: usize) { function benchmark_string_sort (line 34) | fn benchmark_string_sort(gm: GenMode, config: &GenConfig, limit: usize, ... FILE: malachite-base/src/bin_util/demo_and_bench/strings/string_unique.rs function register (line 16) | pub(crate) fn register(runner: &mut Runner) { function demo_string_unique (line 23) | fn demo_string_unique(gm: GenMode, config: &GenConfig, limit: usize) { function demo_string_unique_ascii (line 29) | fn demo_string_unique_ascii(gm: GenMode, config: &GenConfig, limit: usiz... function benchmark_string_unique (line 35) | fn benchmark_string_unique(gm: GenMode, config: &GenConfig, limit: usize... FILE: malachite-base/src/bin_util/demo_and_bench/vecs/mod.rs function register (line 11) | pub(crate) fn register(runner: &mut Runner) { FILE: malachite-base/src/bin_util/demo_and_bench/vecs/vec_delete_left.rs function register (line 16) | pub(crate) fn register(runner: &mut Runner) { function demo_vec_delete_left (line 21) | fn demo_vec_delete_left(gm: GenMode, config: &GenConfig, limit: usize) { function benchmark_vec_delete_left (line 32) | fn benchmark_vec_delete_left(gm: GenMode, config: &GenConfig, limit: usi... FILE: malachite-base/src/bin_util/demo_and_bench/vecs/vec_pad_left.rs function register (line 16) | pub(crate) fn register(runner: &mut Runner) { function demo_vec_pad_left (line 21) | fn demo_vec_pad_left(gm: GenMode, config: &GenConfig, limit: usize) { function benchmark_vec_pad_left (line 33) | fn benchmark_vec_pad_left(gm: GenMode, config: &GenConfig, limit: usize,... FILE: malachite-base/src/bin_util/generate/max_base.rs function max_base_helper (line 11) | fn max_base_helper() { function generate_max_base (line 39) | pub(crate) fn generate_max_base() { FILE: malachite-base/src/bin_util/generate/rle.rs function generate_rle_encoding (line 11) | pub(crate) fn generate_rle_encoding() { FILE: malachite-base/src/bin_util/generate/tuning_manager.rs constant PARENT_PATHS (line 15) | const PARENT_PATHS: [&str; 2] = ["../malachite-base/src", "../malachite-... function find_all_file_paths (line 17) | fn find_all_file_paths() -> BTreeSet { function primitive_tokenize (line 31) | fn primitive_tokenize(s: &str) -> Vec { constant FN_PREFIXES (line 49) | const FN_PREFIXES: [&str; 6] = constant ALLOWED_DOUBLE_NAMES (line 52) | const ALLOWED_DOUBLE_NAMES: [&str; 3] = ["limbs_mod_limb", "oz_fmt", "fa... type FunctionRecord (line 55) | struct FunctionRecord { function get_all_top_level_functions (line 61) | fn get_all_top_level_functions() -> BTreeMap { constant CONST_PREFIXES (line 93) | const CONST_PREFIXES: [&str; 3] = ["pub const ", "pub(crate) const ", "c... function get_all_tuneable_constants (line 95) | fn get_all_tuneable_constants() -> BTreeMap { function extract_functions_and_constants (line 143) | fn extract_functions_and_constants( function get_referenced_items_for_constant (line 174) | fn get_referenced_items_for_constant( function get_referenced_items_for_function (line 213) | fn get_referenced_items_for_function( type ReferenceData (line 250) | pub struct ReferenceData { function parse_and_get_references (line 259) | fn parse_and_get_references() -> ReferenceData { function invert_map (line 286) | fn invert_map(m: &BTreeMap>) -> BTreeMap, k: &str, v: &str) { function hardcoded_defining_function_map (line 307) | fn hardcoded_defining_function_map() -> BTreeMap { function generate_defining_function_map (line 322) | fn generate_defining_function_map(data: &ReferenceData) -> BTreeMap>; function exhaustive_bools (line 32) | pub fn exhaustive_bools() -> ExhaustiveBools { FILE: malachite-base/src/bools/not_assign.rs method not_assign (line 32) | fn not_assign(&mut self) { FILE: malachite-base/src/bools/random.rs type RandomBools (line 22) | pub struct RandomBools { type Item (line 29) | type Item = bool; method next (line 32) | fn next(&mut self) -> Option { function random_bools (line 69) | pub fn random_bools(seed: Seed) -> RandomBools { type WeightedRandomBools (line 81) | pub struct WeightedRandomBools { type Item (line 87) | type Item = bool; method next (line 90) | fn next(&mut self) -> Option { function weighted_random_bools (line 126) | pub fn weighted_random_bools( function get_weighted_random_bool (line 168) | pub fn get_weighted_random_bool( FILE: malachite-base/src/chars/constants.rs constant NUMBER_OF_CHARS (line 14) | pub const NUMBER_OF_CHARS: u32 = (1 << 20) + (1 << 16) - NUMBER_OF_SURRO... constant NUMBER_OF_SURROGATE_CODE_POINTS (line 20) | pub const NUMBER_OF_SURROGATE_CODE_POINTS: u32 = 1 << 11; constant FIRST_SURROGATE_CODE_POINT (line 23) | pub const FIRST_SURROGATE_CODE_POINT: u32 = 0xd800; constant CHAR_JUST_BELOW_SURROGATES (line 29) | pub const CHAR_JUST_BELOW_SURROGATES: char = '\u{d7ff}'; constant CHAR_JUST_ABOVE_SURROGATES (line 34) | pub const CHAR_JUST_ABOVE_SURROGATES: char = '\u{e000}'; constant MIN (line 41) | const MIN: Self = '\u{0}'; constant MAX (line 49) | const MAX: Self = core::char::MAX; FILE: malachite-base/src/chars/crement.rs function char_to_contiguous_range (line 36) | pub const fn char_to_contiguous_range(c: char) -> u32 { function contiguous_range_to_char (line 62) | pub const fn contiguous_range_to_char(u: u32) -> Option { function increment_char (line 93) | pub const fn increment_char(c: &mut char) { function decrement_char (line 120) | pub fn decrement_char(c: &mut char) { FILE: malachite-base/src/chars/exhaustive.rs function ascii_chars_increasing (line 34) | pub const fn ascii_chars_increasing() -> RangeInclusive { function chars_increasing (line 61) | pub const fn chars_increasing() -> RangeInclusive { type ExhaustiveChars (line 80) | pub struct ExhaustiveChars { type Item (line 88) | type Item = char; method next (line 90) | fn next(&mut self) -> Option { function exhaustive_ascii_chars (line 195) | pub const fn exhaustive_ascii_chars() -> ExhaustiveChars { function exhaustive_chars (line 236) | pub const fn exhaustive_chars() -> ExhaustiveChars { FILE: malachite-base/src/chars/mod.rs type CharType (line 13) | pub enum CharType { type CharType (line 24) | enum CharType { function debug_starts_with_slash (line 33) | fn debug_starts_with_slash(c: char) -> bool { function char_is_graphic (line 63) | pub fn char_is_graphic(c: char) -> bool { FILE: malachite-base/src/chars/random.rs type RandomCharRange (line 21) | pub struct RandomCharRange { type Item (line 26) | type Item = char; method next (line 29) | fn next(&mut self) -> Option { type WeightedGraphicRandomCharRange (line 40) | pub struct WeightedGraphicRandomCharRange { type Item (line 47) | type Item = char; method next (line 49) | fn next(&mut self) -> Option { function random_chars (line 81) | pub fn random_chars(seed: Seed) -> RandomCharRange { function random_ascii_chars (line 113) | pub fn random_ascii_chars(seed: Seed) -> RandomCharRange { function random_char_range (line 153) | pub fn random_char_range(seed: Seed, a: char, mut b: char) -> RandomChar... function random_char_inclusive_range (line 195) | pub fn random_char_inclusive_range(seed: Seed, a: char, b: char) -> Rand... function graphic_weighted_random_chars (line 247) | pub fn graphic_weighted_random_chars( function graphic_weighted_random_ascii_chars (line 305) | pub fn graphic_weighted_random_ascii_chars( function graphic_weighted_random_char_range (line 369) | pub fn graphic_weighted_random_char_range( function graphic_weighted_random_char_inclusive_range (line 430) | pub fn graphic_weighted_random_char_inclusive_range( FILE: malachite-base/src/comparison/traits.rs type Min (line 11) | pub trait Min { constant MIN (line 13) | const MIN: Self; type Max (line 18) | pub trait Max { constant MAX (line 20) | const MAX: Self; FILE: malachite-base/src/iterators/bit_distributor.rs constant COUNTER_WIDTH (line 14) | const COUNTER_WIDTH: usize = u64::WIDTH as usize; type BitDistributorOutputType (line 20) | pub struct BitDistributorOutputType { method normal (line 36) | pub const fn normal(weight: usize) -> Self { method tiny (line 51) | pub const fn tiny() -> Self { type BitDistributor (line 98) | pub struct BitDistributor { method new_without_init (line 108) | fn new_without_init(output_types: &[BitDistributorOutputType]) -> Self { method new (line 142) | pub fn new(output_types: &[BitDistributorOutputType]) -> Self { method bit_map_as_slice (line 177) | pub fn bit_map_as_slice(&self) -> &[usize] { method update_bit_map (line 181) | fn update_bit_map(&mut self) { method set_max_bits (line 281) | pub fn set_max_bits(&mut self, output_type_indices: &[usize], max_bits... method increment_counter (line 313) | pub fn increment_counter(&mut self) { method get_output (line 357) | pub fn get_output(&self, index: usize) -> usize { FILE: malachite-base/src/iterators/comparison.rs type DeltaDirections (line 15) | pub struct DeltaDirections type Item (line 27) | type Item = Ordering; method next (line 29) | fn next(&mut self) -> Option { function delta_directions (line 68) | pub const fn delta_directions(xs: I) -> DeltaDirections function is_strictly_ascending (line 92) | pub fn is_strictly_ascending(xs: I) -> bool function is_strictly_descending (line 116) | pub fn is_strictly_descending(xs: I) -> bool function is_weakly_ascending (line 141) | pub fn is_weakly_ascending(xs: I) -> bool function is_weakly_descending (line 166) | pub fn is_weakly_descending(xs: I) -> bool function is_strictly_zigzagging (line 190) | pub fn is_strictly_zigzagging(xs: I) -> bool function is_weakly_zigzagging (line 226) | pub fn is_weakly_zigzagging(xs: I) -> bool FILE: malachite-base/src/iterators/iterator_cache.rs type IteratorCache (line 17) | pub struct IteratorCache { function new (line 37) | pub const fn new(xs: I) -> Self { function get (line 73) | pub fn get(&mut self, index: usize) -> Option<&I::Item> { function assert_get (line 109) | pub fn assert_get(&self, index: usize) -> &I::Item { function known_len (line 134) | pub const fn known_len(&self) -> Option { FILE: malachite-base/src/iterators/mod.rs type NonzeroValues (line 29) | pub struct NonzeroValues(I) type Item (line 37) | type Item = I::Item; method next (line 40) | fn next(&mut self) -> Option { method next_back (line 55) | fn next_back(&mut self) -> Option { function nonzero_values (line 85) | pub const fn nonzero_values(xs: I) -> NonzeroValues function is_constant (line 108) | pub fn is_constant(xs: I) -> bool function count_is_at_least (line 140) | pub fn count_is_at_least(xs: I, n: usize) -> bool { function count_is_at_most (line 159) | pub fn count_is_at_most(xs: I, n: usize) -> bool { function is_unique (line 181) | pub fn is_unique(xs: I) -> bool function first_and_last (line 210) | pub fn first_and_last(xs: &mut I) -> Option<(I::Item, I::It... function matching_intervals_in_iterator (line 244) | pub fn matching_intervals_in_iterator bo... type WithSpecialValue (line 262) | pub struct WithSpecialValue type Item (line 276) | type Item = I::Item; method next (line 278) | fn next(&mut self) -> Option { function with_special_value (line 315) | pub fn with_special_value( type WithSpecialValues (line 338) | pub struct WithSpecialValues type Item (line 352) | type Item = I::Item; method next (line 354) | fn next(&mut self) -> Option { function with_special_values (line 402) | pub fn with_special_values( type IterWindows (line 423) | pub struct IterWindows type Item (line 436) | type Item = VecDeque; method next (line 438) | fn next(&mut self) -> Option> { function iter_windows (line 477) | pub fn iter_windows(window_size: usize, xs: I) -> IterWindo... function prefix_to_string (line 507) | pub fn prefix_to_string(mut xs: I, max_len: usize) -> String type ThueMorseSequence (line 539) | pub struct ThueMorseSequence(u64); type Item (line 542) | type Item = bool; method next (line 544) | fn next(&mut self) -> Option { function thue_morse_sequence (line 573) | pub const fn thue_morse_sequence() -> ThueMorseSequence { FILE: malachite-base/src/lib.rs function fail_on_untested_path (line 138) | pub fn fail_on_untested_path(message: &str) { function fail_on_untested_path (line 145) | pub const fn fail_on_untested_path(_message: &str) {} FILE: malachite-base/src/named/mod.rs type Named (line 11) | pub trait Named { constant NAME (line 13) | const NAME: &'static str; FILE: malachite-base/src/nevers/mod.rs type Never (line 24) | pub enum Never {} method fmt (line 28) | fn fmt(&self, _f: &mut Formatter) -> core::fmt::Result { type NeverError (line 34) | pub struct NeverError; type Err (line 37) | type Err = NeverError; method from_str (line 54) | fn from_str(_: &str) -> Result { function nevers (line 73) | pub const fn nevers() -> Empty { FILE: malachite-base/src/num/arithmetic/arithmetic_checked_shl.rs function arithmetic_checked_shl_unsigned_unsigned (line 15) | fn arithmetic_checked_shl_unsigned_unsigned< function arithmetic_checked_shl_unsigned_signed (line 73) | fn arithmetic_checked_shl_unsigned_signed< function arithmetic_checked_shl_signed_unsigned (line 136) | fn arithmetic_checked_shl_signed_unsigned< function arithmetic_checked_shl_signed_signed (line 199) | fn arithmetic_checked_shl_signed_signed< FILE: malachite-base/src/num/arithmetic/arithmetic_checked_shr.rs function arithmetic_checked_shr_unsigned_signed (line 14) | fn arithmetic_checked_shr_unsigned_signed< function arithmetic_checked_shr_signed_signed (line 76) | fn arithmetic_checked_shr_signed_signed< FILE: malachite-base/src/num/arithmetic/binomial_coefficient.rs function checked_binomial_coefficient_unsigned (line 18) | fn checked_binomial_coefficient_unsigned(n: T, mut... function checked_binomial_coefficient_signed (line 44) | fn checked_binomial_coefficient_signed< FILE: malachite-base/src/num/arithmetic/checked_add_mul.rs function checked_add_mul_unsigned (line 14) | fn checked_add_mul_unsigned(x: T, y: T, z: T) -> O... function checked_add_mul_signed (line 48) | fn checked_add_mul_signed< FILE: malachite-base/src/num/arithmetic/checked_sub_mul.rs function checked_sub_mul_unsigned (line 14) | fn checked_sub_mul_unsigned(x: T, y: T, z: T) -> O... function checked_sub_mul_signed (line 48) | fn checked_sub_mul_signed< FILE: malachite-base/src/num/arithmetic/coprime_with.rs function coprime_with_check_2_3 (line 17) | pub fn coprime_with_check_2_3(x: T, y: T) -> bool { function coprime_with_check_2_3_5 (line 24) | pub fn coprime_with_check_2_3_5(x: T, y: T) -> bool { FILE: malachite-base/src/num/arithmetic/div_mod.rs function div_mod_unsigned (line 17) | fn div_mod_unsigned(x: T, other: T) -> (T, T) { function div_assign_mod_unsigned (line 22) | fn div_assign_mod_unsigned(x: &mut T, other: T) ->... function ceiling_div_neg_mod_unsigned (line 28) | fn ceiling_div_neg_mod_unsigned(x: T, other: T) ->... function ceiling_div_assign_neg_mod_unsigned (line 38) | fn ceiling_div_assign_neg_mod_unsigned(x: &mut T, ... function div_mod_signed (line 229) | fn div_mod_signed< function div_rem_signed (line 253) | fn div_rem_signed(x: T, other: T) -> (T, T) { function div_assign_rem_signed (line 258) | fn div_assign_rem_signed(x: &mut T, other: T) -> T { function ceiling_div_mod_signed (line 264) | fn ceiling_div_mod_signed< FILE: malachite-base/src/num/arithmetic/div_round.rs function div_round_unsigned (line 16) | fn div_round_unsigned(x: T, other: T, rm: Rounding... function div_round_signed (line 120) | fn div_round_signed< FILE: malachite-base/src/num/arithmetic/divisible_by.rs function divisible_by_unsigned (line 13) | fn divisible_by_unsigned(x: T, other: T) -> bool { function divisible_by_signed (line 44) | fn divisible_by_signed(x: T, other: T) -> bool { FILE: malachite-base/src/num/arithmetic/eq_mod.rs function eq_mod (line 12) | fn eq_mod + Zero>(x: S, other: ... FILE: malachite-base/src/num/arithmetic/extended_gcd.rs function extended_gcd_signed (line 21) | fn extended_gcd_signed< FILE: malachite-base/src/num/arithmetic/factorial.rs constant FACTORIALS_U8 (line 29) | const FACTORIALS_U8: [u8; 6] = [1, 1, 2, 6, 24, 120]; constant FACTORIALS_U16 (line 30) | const FACTORIALS_U16: [u16; 9] = [1, 1, 2, 6, 24, 120, 720, 5040, 40320]; constant FACTORIALS_U32 (line 31) | const FACTORIALS_U32: [u32; 13] = constant FACTORIALS_U64 (line 33) | const FACTORIALS_U64: [u64; 21] = [ constant FACTORIALS_U128 (line 56) | const FACTORIALS_U128: [u128; 35] = [ constant ODD_DOUBLE_FACTORIALS_U8 (line 94) | const ODD_DOUBLE_FACTORIALS_U8: [u8; 4] = [1, 3, 15, 105]; constant ODD_DOUBLE_FACTORIALS_U16 (line 95) | const ODD_DOUBLE_FACTORIALS_U16: [u16; 6] = [1, 3, 15, 105, 945, 10395]; constant ODD_DOUBLE_FACTORIALS_U32 (line 96) | const ODD_DOUBLE_FACTORIALS_U32: [u32; 10] = constant ODD_DOUBLE_FACTORIALS_U64 (line 98) | const ODD_DOUBLE_FACTORIALS_U64: [u64; 17] = [ constant ODD_DOUBLE_FACTORIALS_U128 (line 117) | const ODD_DOUBLE_FACTORIALS_U128: [u128; 28] = [ constant SUBFACTORIALS_U8 (line 148) | const SUBFACTORIALS_U8: [u8; 6] = [1, 0, 1, 2, 9, 44]; constant SUBFACTORIALS_U16 (line 149) | const SUBFACTORIALS_U16: [u16; 9] = [1, 0, 1, 2, 9, 44, 265, 1854, 14833]; constant SUBFACTORIALS_U32 (line 150) | const SUBFACTORIALS_U32: [u32; 14] = constant SUBFACTORIALS_U64 (line 152) | const SUBFACTORIALS_U64: [u64; 21] = [ constant SUBFACTORIALS_U128 (line 175) | const SUBFACTORIALS_U128: [u128; 35] = [ method checked_factorial (line 361) | fn checked_factorial(n: u64) -> Option { method checked_subfactorial (line 392) | fn checked_subfactorial(n: u64) -> Option { method checked_double_factorial (line 420) | fn checked_double_factorial(n: u64) -> Option { FILE: malachite-base/src/num/arithmetic/gcd.rs function gcd_euclidean (line 18) | pub fn gcd_euclidean(x: T, y: T) -> T { function gcd_binary (line 27) | pub fn gcd_binary(x: T, y: T) -> T { function gcd_fast_b (line 75) | pub fn gcd_fast_b(mut x: T, y: T) -> T { FILE: malachite-base/src/num/arithmetic/kronecker_symbol.rs function jacobi_symbol_signed (line 245) | fn jacobi_symbol_signed< function kronecker_symbol_unsigned (line 258) | fn kronecker_symbol_unsigned(a: T, b: T) -> i8 { function kronecker_symbol_signed (line 276) | fn kronecker_symbol_signed i8 { FILE: malachite-base/src/num/arithmetic/lcm.rs function lcm (line 13) | fn lcm(x: T, y: T) -> T { function checked_lcm (line 17) | fn checked_lcm(x: T, y: T) -> Option { FILE: malachite-base/src/num/arithmetic/log_base.rs function floor_log_base_naive (line 12) | fn floor_log_base_naive(x: T, base: T) -> u64 { function floor_log_base (line 65) | fn floor_log_base(x: T, base: T) -> u64 { function ceiling_log_base (line 73) | fn ceiling_log_base(x: T, base: T) -> u64 { function checked_log_base (line 81) | fn checked_log_base(x: T, base: T) -> Option { FILE: malachite-base/src/num/arithmetic/log_base_2.rs function floor_log_base_2 (line 15) | fn floor_log_base_2(x: T) -> u64 { function ceiling_log_base_2 (line 20) | fn ceiling_log_base_2(x: T) -> u64 { function checked_log_base_2 (line 29) | fn checked_log_base_2(x: T) -> Option { FILE: malachite-base/src/num/arithmetic/log_base_power_of_2.rs function ceiling_log_base_power_of_2_naive (line 17) | pub fn ceiling_log_base_power_of_2_naive(x: T, pow... function floor_log_base_power_of_2 (line 36) | fn floor_log_base_power_of_2(x: T, pow: u64) -> u64 { function ceiling_log_base_power_of_2 (line 42) | fn ceiling_log_base_power_of_2(x: T, pow: u64) -> ... function checked_log_base_power_of_2 (line 53) | fn checked_log_base_power_of_2(x: T, pow: u64) -> ... FILE: malachite-base/src/num/arithmetic/mod_add.rs function mod_add (line 18) | fn mod_add(x: T, y: T, m: T) -> T { function mod_add_assign (line 25) | fn mod_add_assign(x: &mut T, y: T, m: T) { FILE: malachite-base/src/num/arithmetic/mod_mul.rs constant INVERT_U32_TABLE_LOG_SIZE (line 38) | const INVERT_U32_TABLE_LOG_SIZE: u64 = 9; constant INVERT_U32_TABLE_SIZE (line 40) | const INVERT_U32_TABLE_SIZE: usize = 1 << INVERT_U32_TABLE_LOG_SIZE; constant INVERT_U32_TABLE (line 43) | const INVERT_U32_TABLE: [u32; INVERT_U32_TABLE_SIZE] = [ function test_invert_u32_table (line 87) | pub fn test_invert_u32_table() { constant INVERT_U64_TABLE_LOG_SIZE (line 129) | const INVERT_U64_TABLE_LOG_SIZE: u64 = 8; constant INVERT_U64_TABLE_SIZE (line 131) | const INVERT_U64_TABLE_SIZE: usize = 1 << INVERT_U64_TABLE_LOG_SIZE; constant INVERT_U64_TABLE (line 134) | const INVERT_U64_TABLE: [u64; INVERT_U64_TABLE_SIZE] = [ function test_invert_u64_table (line 155) | pub fn test_invert_u64_table() { type Output (line 373) | type Output = Self; type Data (line 374) | type Data = (); function precompute_mod_mul_data (line 381) | fn precompute_mod_mul_data(_m: &Self) {} function mod_mul_precomputed (line 401) | fn mod_mul_precomputed(self, other: Self, m: Self, _data: &()) -> Self { type Output (line 407) | type Output = Self; type Data (line 408) | type Data = Self; function precompute_mod_mul_data (line 417) | fn precompute_mod_mul_data(&m: &Self) -> Self { function mod_mul_precomputed (line 442) | fn mod_mul_precomputed(self, other: Self, m: Self, data: &Self) -> Self { FILE: malachite-base/src/num/arithmetic/mod_neg.rs function mod_neg (line 18) | fn mod_neg(x: T, m: T) -> T { function mod_neg_assign (line 23) | fn mod_neg_assign(x: &mut T, m: T) { FILE: malachite-base/src/num/arithmetic/mod_op.rs function neg_mod_unsigned (line 16) | fn neg_mod_unsigned(x: T, other: T) -> T { function neg_mod_assign_unsigned (line 25) | fn neg_mod_assign_unsigned(x: &mut T, other: T) { function mod_op_signed (line 139) | fn mod_op_signed< function ceiling_mod_signed (line 158) | fn ceiling_mod_signed< FILE: malachite-base/src/num/arithmetic/mod_pow.rs function mul_mod_helper (line 42) | pub(crate) fn mul_mod_helper< function fast_mod_pow (line 68) | pub(crate) fn fast_mod_pow< type Output (line 196) | type Output = Self; type Data (line 197) | type Data = (); function precompute_mod_pow_data (line 206) | fn precompute_mod_pow_data(_m: &Self) {} function mod_pow_precomputed (line 228) | fn mod_pow_precomputed(self, exp: u64, m: Self, _data: &()) -> Self { type Output (line 234) | type Output = Self; type Data (line 235) | type Data = (Self, u64); function precompute_mod_pow_data (line 244) | fn precompute_mod_pow_data(&m: &Self) -> (Self, u64) { function mod_pow_precomputed (line 273) | fn mod_pow_precomputed(self, exp: u64, m: Self, data: &(Self, u64)) -> S... FILE: malachite-base/src/num/arithmetic/mod_power_of_2.rs constant ERROR_MESSAGE (line 18) | const ERROR_MESSAGE: &str = "Result exceeds width of output type"; function mod_power_of_2_unsigned (line 20) | fn mod_power_of_2_unsigned(x: T, pow: u64) -> T { function mod_power_of_2_assign_unsigned (line 28) | fn mod_power_of_2_assign_unsigned(x: &mut T, pow: ... function neg_mod_power_of_2_unsigned (line 35) | fn neg_mod_power_of_2_unsigned(x: T, pow: u64) -> T { function mod_power_of_2_signed (line 186) | fn mod_power_of_2_signed, S: Prim... function mod_power_of_2_assign_signed (line 194) | fn mod_power_of_2_assign_signed + ModPowerOf2(x: T, y: T, pow: u64) -> T { function mod_power_of_2_add_assign (line 25) | fn mod_power_of_2_add_assign(x: &mut T, y: T, pow:... FILE: malachite-base/src/num/arithmetic/mod_power_of_2_mul.rs function mod_power_of_2_mul (line 12) | fn mod_power_of_2_mul(x: T, y: T, pow: u64) -> T { function mod_power_of_2_mul_assign (line 26) | fn mod_power_of_2_mul_assign(x: &mut T, y: T, pow:... FILE: malachite-base/src/num/arithmetic/mod_power_of_2_neg.rs function mod_power_of_2_neg (line 12) | fn mod_power_of_2_neg(x: T, pow: u64) -> T { function mod_power_of_2_neg_assign (line 21) | fn mod_power_of_2_neg_assign(x: &mut T, pow: u64) { FILE: malachite-base/src/num/arithmetic/mod_power_of_2_pow.rs function mod_power_of_2_pow (line 13) | fn mod_power_of_2_pow(x: T, exp: u64, pow: u64) ->... FILE: malachite-base/src/num/arithmetic/mod_power_of_2_shl.rs function mod_power_of_2_shl_unsigned (line 15) | fn mod_power_of_2_shl_unsigned... function mod_power_of_2_shl_assign_unsigned (line 32) | fn mod_power_of_2_shl_assign_unsigned(x: T, y: T, pow: u64) -> T { function mod_power_of_2_sub_assign (line 25) | fn mod_power_of_2_sub_assign(x: &mut T, y: T, pow:... FILE: malachite-base/src/num/arithmetic/mod_shl.rs function mod_shl_unsigned (line 16) | fn mod_shl_unsigned(x: T, ot... function mod_shl_assign_unsigned (line 30) | fn mod_shl_assign_unsigned(x... function mod_shl_signed (line 105) | fn mod_shl_signed< function mod_shl_assign_signed (line 128) | fn mod_shl_assign_signed< FILE: malachite-base/src/num/arithmetic/mod_shr.rs function mod_shr_signed (line 14) | fn mod_shr_signed< function mod_shr_assign_signed (line 37) | fn mod_shr_assign_signed< FILE: malachite-base/src/num/arithmetic/mod_sub.rs function mod_sub (line 18) | fn mod_sub(x: T, y: T, m: T) -> T { FILE: malachite-base/src/num/arithmetic/overflowing_add_mul.rs function overflowing_add_mul_unsigned (line 15) | fn overflowing_add_mul_unsigned(x: T, y: T, z: T) ... function overflowing_add_mul_signed (line 63) | fn overflowing_add_mul_signed< FILE: malachite-base/src/num/arithmetic/overflowing_pow.rs function overflowing_pow_unsigned (line 15) | fn overflowing_pow_unsigned(x: T, exp: u64) -> (T,... function overflowing_unsigned_to_signed_neg (line 32) | fn overflowing_unsigned_to_signed_neg< function overflowing_pow_signed (line 46) | fn overflowing_pow_signed< FILE: malachite-base/src/num/arithmetic/overflowing_sub_mul.rs function overflowing_sub_mul_unsigned (line 15) | fn overflowing_sub_mul_unsigned(x: T, y: T, z: T) ... function overflowing_sub_mul (line 64) | fn overflowing_sub_mul(pow: u64) -> T { function power_of_2_signed (line 43) | fn power_of_2_signed(pow: u64) -> T { FILE: malachite-base/src/num/arithmetic/primorial.rs constant PRIMORIALS_U8 (line 13) | const PRIMORIALS_U8: [u8; 5] = [1, 2, 6, 30, 210]; constant PRIMORIALS_U16 (line 14) | const PRIMORIALS_U16: [u16; 7] = [1, 2, 6, 30, 210, 2310, 30030]; constant PRIMORIALS_U32 (line 15) | const PRIMORIALS_U32: [u32; 10] = [1, 2, 6, 30, 210, 2310, 30030, 510510... constant PRIMORIALS_U64 (line 16) | const PRIMORIALS_U64: [u64; 16] = [ constant PRIMORIALS_U128 (line 34) | const PRIMORIALS_U128: [u128; 27] = [ constant PRIMORIAL_PRIMES_U8 (line 64) | const PRIMORIAL_PRIMES_U8: [u64; 5] = [2, 3, 5, 7, 11]; constant PRIMORIAL_PRIMES_U16 (line 66) | const PRIMORIAL_PRIMES_U16: [u64; 7] = [2, 3, 5, 7, 11, 13, 17]; constant PRIMORIAL_PRIMES_U32 (line 68) | const PRIMORIAL_PRIMES_U32: [u64; 10] = [2, 3, 5, 7, 11, 13, 17, 19, 23,... constant PRIMORIAL_PRIMES_U64 (line 70) | const PRIMORIAL_PRIMES_U64: [u64; 16] = constant PRIMORIAL_PRIMES_U128 (line 73) | const PRIMORIAL_PRIMES_U128: [u64; 27] = [ method checked_primorial (line 168) | fn checked_primorial(n: u64) -> Option { method checked_product_of_first_n_primes (line 197) | fn checked_product_of_first_n_primes(n: u64) -> Option { FILE: malachite-base/src/num/arithmetic/root.rs constant U8_CUBES (line 35) | const U8_CUBES: [u8; 7] = [0, 1, 8, 27, 64, 125, 216]; constant MAX_BASE_8 (line 38) | const MAX_BASE_8: [u8; 8] = [0, 255, 15, 6, 3, 3, 2, 2]; constant MAX_POWER_8 (line 40) | const MAX_POWER_8: [u8; 8] = [0, 255, 225, 216, 81, 243, 64, 128]; constant MAX_BASE_16 (line 42) | const MAX_BASE_16: [u16; 16] = [0, 65535, 255, 40, 15, 9, 6, 4, 3, 3, 3,... constant MAX_POWER_16 (line 44) | const MAX_POWER_16: [u16; 16] = [ constant MAX_BASE_32 (line 49) | const MAX_BASE_32: [u32; 32] = [ constant MAX_POWER_32 (line 54) | const MAX_POWER_32: [u32; 32] = [ constant MAX_BASE_64 (line 61) | const MAX_BASE_64: [u64; 64] = [ constant MAX_POWER_64 (line 128) | const MAX_POWER_64: [u64; 64] = [ constant MAX_BASE_128 (line 195) | const MAX_BASE_128: [u128; 128] = [ constant MAX_POWER_128 (line 326) | const MAX_POWER_128: [u128; 128] = [ constant FACTOR_TABLE (line 547) | const FACTOR_TABLE: [f32; 3] = [1.000000, 1.259921, 1.587401]; constant COEFF (line 550) | const COEFF: [[f32; 3]; 16] = [ function cbrt_estimate_f64 (line 655) | fn cbrt_estimate_f64(a: f64) -> f64 { function fast_floor_cbrt_u32 (line 665) | pub fn fast_floor_cbrt_u32(n: u32) -> u32 { constant CBRT_CHEBYSHEV_THRESHOLD (line 739) | const CBRT_CHEBYSHEV_THRESHOLD: u64 = 10; function fast_floor_cbrt_u64 (line 744) | pub fn fast_floor_cbrt_u64(n: u64) -> u64 { constant MUL_FACTOR_32 (line 820) | const MUL_FACTOR_32: [u32; 33] = [ constant MUL_FACTOR_64 (line 857) | const MUL_FACTOR_64: [u64; 65] = [ function root_estimate_32 (line 927) | fn root_estimate_32(a: f64, n: usize) -> u32 { function root_estimate_64 (line 934) | fn root_estimate_64(a: f64, n: usize) -> u64 { constant INV_TABLE (line 939) | const INV_TABLE: [f64; 65] = [ function floor_root_binary (line 1382) | pub fn floor_root_binary(x: T, exp: u64) -> T { function ceiling_root_binary (line 1399) | pub fn ceiling_root_binary(x: T, exp: u64) -> T { function checked_root_binary (line 1409) | pub fn checked_root_binary(x: T, exp: u64) -> Opti... function root_rem_binary (line 1419) | pub fn root_rem_binary(x: T, exp: u64) -> (T, T) { type Output (line 1425) | type Output = Self; function floor_root (line 1443) | fn floor_root(self, exp: u64) -> Self { type Output (line 1466) | type Output = Self; function ceiling_root (line 1483) | fn ceiling_root(self, exp: u64) -> Self { type Output (line 1505) | type Output = Self; function checked_root (line 1528) | fn checked_root(self, exp: u64) -> Option { type RootOutput (line 1542) | type RootOutput = Self; type RemOutput (line 1543) | type RemOutput = Self; function root_rem (line 1561) | fn root_rem(self, exp: u64) -> (Self, Self) { type Output (line 1586) | type Output = Self; function floor_root (line 1604) | fn floor_root(self, exp: u64) -> Self { type Output (line 1610) | type Output = Self; function ceiling_root (line 1628) | fn ceiling_root(self, exp: u64) -> Self { type Output (line 1634) | type Output = Self; function checked_root (line 1658) | fn checked_root(self, exp: u64) -> Option { type RootOutput (line 1664) | type RootOutput = Self; type RemOutput (line 1665) | type RemOutput = Self; function root_rem (line 1684) | fn root_rem(self, exp: u64) -> (Self, Self) { type Output (line 1691) | type Output = Self; function floor_root (line 1711) | fn floor_root(self, exp: u64) -> Self { type Output (line 1717) | type Output = Self; function ceiling_root (line 1737) | fn ceiling_root(self, exp: u64) -> Self { type Output (line 1743) | type Output = Self; function checked_root (line 1769) | fn checked_root(self, exp: u64) -> Option { type RootOutput (line 1775) | type RootOutput = Self; type RemOutput (line 1776) | type RemOutput = Self; function root_rem (line 1797) | fn root_rem(self, exp: u64) -> (Self, Self) { type Output (line 1803) | type Output = Self; function floor_root (line 1823) | fn floor_root(self, exp: Self) -> Self { type Output (line 1829) | type Output = Self; function ceiling_root (line 1849) | fn ceiling_root(self, exp: Self) -> Self { type Output (line 1855) | type Output = Self; function checked_root (line 1881) | fn checked_root(self, exp: Self) -> Option { type RootOutput (line 1887) | type RootOutput = Self; type RemOutput (line 1888) | type RemOutput = Self; function root_rem (line 1909) | fn root_rem(self, exp: Self) -> (Self, Self) { type Output (line 1915) | type Output = Self; function floor_root (line 1933) | fn floor_root(self, exp: u64) -> Self { type Output (line 1943) | type Output = Self; function ceiling_root (line 1961) | fn ceiling_root(self, exp: u64) -> Self { type Output (line 1971) | type Output = Self; function checked_root (line 1995) | fn checked_root(self, exp: u64) -> Option { type RootOutput (line 2009) | type RootOutput = Self; type RemOutput (line 2010) | type RemOutput = Self; function root_rem (line 2029) | fn root_rem(self, exp: u64) -> (Self, Self) { type Output (line 2041) | type Output = Self; function floor_root (line 2059) | fn floor_root(self, exp: u64) -> Self { type Output (line 2068) | type Output = Self; function ceiling_root (line 2086) | fn ceiling_root(self, exp: u64) -> Self { type Output (line 2100) | type Output = Self; function checked_root (line 2124) | fn checked_root(self, exp: u64) -> Option { type RootOutput (line 2138) | type RootOutput = Self; type RemOutput (line 2139) | type RemOutput = Self; function root_rem (line 2158) | fn root_rem(self, exp: u64) -> (Self, Self) { FILE: malachite-base/src/num/arithmetic/round_to_multiple.rs function round_to_multiple_unsigned (line 16) | fn round_to_multiple_unsigned( function round_to_multiple_signed (line 160) | fn round_to_multiple_signed< FILE: malachite-base/src/num/arithmetic/round_to_multiple_of_power_of_2.rs function round_to_multiple_of_power_of_2 (line 14) | fn round_to_multiple_of_power_of_2( FILE: malachite-base/src/num/arithmetic/saturating_add_mul.rs function saturating_add_mul_unsigned (line 14) | fn saturating_add_mul_unsigned(x: T, y: T, z: T) -... function saturating_add_mul_assign_unsigned (line 18) | fn saturating_add_mul_assign_unsigned(x: &mut T, y... function saturating_add_mul_signed (line 77) | fn saturating_add_mul_signed< FILE: malachite-base/src/num/arithmetic/saturating_pow.rs function saturating_pow_unsigned (line 13) | fn saturating_pow_unsigned(x: T, exp: u64) -> T { function saturating_pow_signed (line 25) | fn saturating_pow_signed(x: T, exp: u64) -> T { FILE: malachite-base/src/num/arithmetic/saturating_sub_mul.rs function saturating_sub_mul_unsigned (line 14) | fn saturating_sub_mul_unsigned(x: T, y: T, z: T) -... function saturating_sub_mul_assign_unsigned (line 18) | fn saturating_sub_mul_assign_unsigned(x: &mut T, y... function saturating_sub_mul_signed (line 77) | fn saturating_sub_mul_signed< FILE: malachite-base/src/num/arithmetic/shl_round.rs function shl_round (line 18) | fn shl_round< function shl_round_assign (line 42) | fn shl_round_assign< FILE: malachite-base/src/num/arithmetic/shr_round.rs function shr_round_unsigned_unsigned (line 18) | fn shr_round_unsigned_unsigned< function shr_round_assign_unsigned_unsigned (line 81) | fn shr_round_assign_unsigned_unsigned< function shr_round_signed_unsigned (line 252) | fn shr_round_signed_unsigned< function shr_round_primitive_signed (line 368) | fn shr_round_primitive_signed< function shr_round_assign_primitive_signed (line 392) | fn shr_round_assign_primitive_signed< FILE: malachite-base/src/num/arithmetic/sqrt.rs constant U8_SQUARES (line 32) | const U8_SQUARES: [u8; 16] = [0, 1, 4, 9, 16, 25, 36, 49, 64, 81, 100, 1... type Output (line 35) | type Output = Self; method floor_sqrt (line 49) | fn floor_sqrt(self) -> Self { type Output (line 58) | type Output = Self; method ceiling_sqrt (line 72) | fn ceiling_sqrt(self) -> Self { type Output (line 80) | type Output = Self; method checked_sqrt (line 99) | fn checked_sqrt(self) -> Option { type SqrtOutput (line 108) | type SqrtOutput = Self; type RemOutput (line 109) | type RemOutput = Self; method sqrt_rem (line 124) | fn sqrt_rem(self) -> (Self, Self) { function floor_inverse_checked_binary (line 132) | pub(crate) fn floor_inverse_checked_binary f64, G... function ceiling_sqrt_approx_and_refine (line 356) | fn ceiling_sqrt_approx_and_refine f64,... function checked_sqrt_approx_and_refine (line 394) | fn checked_sqrt_approx_and_refine f64,... function sqrt_rem_approx_and_refine (line 435) | fn sqrt_rem_approx_and_refine f64, G: ... function floor_sqrt_newton_helper (line 477) | fn floor_sqrt_newton_helper< function ceiling_sqrt_newton_helper (line 493) | fn ceiling_sqrt_newton_helper< function checked_sqrt_newton_helper (line 514) | fn checked_sqrt_newton_helper< function sqrt_rem_newton_helper (line 535) | fn sqrt_rem_newton_helper< type Output (line 656) | type Output = Self; method floor_sqrt (line 671) | fn floor_sqrt(self) -> Self { type Output (line 677) | type Output = Self; method ceiling_sqrt (line 692) | fn ceiling_sqrt(self) -> Self { type Output (line 698) | type Output = Self; method checked_sqrt (line 718) | fn checked_sqrt(self) -> Option { type SqrtOutput (line 724) | type SqrtOutput = Self; type RemOutput (line 725) | type RemOutput = Self; method sqrt_rem (line 741) | fn sqrt_rem(self) -> (Self, Self) { type Output (line 748) | type Output = Self; method floor_sqrt (line 763) | fn floor_sqrt(self) -> Self { type Output (line 773) | type Output = Self; method ceiling_sqrt (line 788) | fn ceiling_sqrt(self) -> Self { type Output (line 798) | type Output = Self; method checked_sqrt (line 819) | fn checked_sqrt(self) -> Option { type SqrtOutput (line 833) | type SqrtOutput = Self; type RemOutput (line 834) | type RemOutput = Self; method sqrt_rem (line 850) | fn sqrt_rem(self) -> (Self, Self) { constant U128_SQRT_THRESHOLD (line 862) | const U128_SQRT_THRESHOLD: u64 = 125; constant U128_MAX_SQUARE (line 863) | const U128_MAX_SQUARE: u128 = 0xfffffffffffffffe0000000000000001; type Output (line 866) | type Output = Self; method floor_sqrt (line 906) | fn floor_sqrt(self) -> Self { type Output (line 916) | type Output = Self; method ceiling_sqrt (line 956) | fn ceiling_sqrt(self) -> Self { type Output (line 966) | type Output = Self; method checked_sqrt (line 1012) | fn checked_sqrt(self) -> Option { type SqrtOutput (line 1022) | type SqrtOutput = Self; type RemOutput (line 1023) | type RemOutput = Self; method sqrt_rem (line 1064) | fn sqrt_rem(self) -> (Self, Self) { FILE: malachite-base/src/num/arithmetic/traits.rs type Abs (line 15) | pub trait Abs { method abs (line 18) | fn abs(self) -> Self::Output; type AbsAssign (line 23) | pub trait AbsAssign { method abs_assign (line 24) | fn abs_assign(&mut self); type UnsignedAbs (line 28) | pub trait UnsignedAbs { method unsigned_abs (line 31) | fn unsigned_abs(self) -> Self::Output; type AbsDiff (line 35) | pub trait AbsDiff { method abs_diff (line 38) | fn abs_diff(self, other: RHS) -> Self::Output; type AbsDiffAssign (line 42) | pub trait AbsDiffAssign { method abs_diff_assign (line 43) | fn abs_diff_assign(&mut self, other: RHS); type AddMul (line 47) | pub trait AddMul { method add_mul (line 50) | fn add_mul(self, y: Y, z: Z) -> Self::Output; type AddMulAssign (line 54) | pub trait AddMulAssign { method add_mul_assign (line 55) | fn add_mul_assign(&mut self, y: Y, z: Z); type Agm (line 59) | pub trait Agm { method agm (line 62) | fn agm(self, other: RHS) -> Self::Output; type AgmAssign (line 66) | pub trait AgmAssign { method agm_assign (line 67) | fn agm_assign(&mut self, other: RHS); type ArithmeticCheckedShl (line 72) | pub trait ArithmeticCheckedShl { method arithmetic_checked_shl (line 75) | fn arithmetic_checked_shl(self, other: RHS) -> Option; type ArithmeticCheckedShr (line 80) | pub trait ArithmeticCheckedShr { method arithmetic_checked_shr (line 83) | fn arithmetic_checked_shr(self, other: RHS) -> Option; type BinomialCoefficient (line 86) | pub trait BinomialCoefficient { method binomial_coefficient (line 87) | fn binomial_coefficient(n: T, k: T) -> Self; type CheckedBinomialCoefficient (line 90) | pub trait CheckedBinomialCoefficient: Sized { method checked_binomial_coefficient (line 91) | fn checked_binomial_coefficient(n: T, k: T) -> Option; type Ceiling (line 95) | pub trait Ceiling { method ceiling (line 98) | fn ceiling(self) -> Self::Output; type CeilingAssign (line 102) | pub trait CeilingAssign { method ceiling_assign (line 103) | fn ceiling_assign(&mut self); type CheckedAbs (line 107) | pub trait CheckedAbs { method checked_abs (line 110) | fn checked_abs(self) -> Option; type CheckedAdd (line 114) | pub trait CheckedAdd { method checked_add (line 117) | fn checked_add(self, other: RHS) -> Option; type CheckedAddMul (line 122) | pub trait CheckedAddMul { method checked_add_mul (line 125) | fn checked_add_mul(self, y: Y, z: Z) -> Option; type CheckedDiv (line 129) | pub trait CheckedDiv { method checked_div (line 132) | fn checked_div(self, other: RHS) -> Option; type CheckedMul (line 136) | pub trait CheckedMul { method checked_mul (line 139) | fn checked_mul(self, other: RHS) -> Option; type CheckedNeg (line 143) | pub trait CheckedNeg { method checked_neg (line 146) | fn checked_neg(self) -> Option; type CheckedNextPowerOf2 (line 151) | pub trait CheckedNextPowerOf2 { method checked_next_power_of_2 (line 154) | fn checked_next_power_of_2(self) -> Option; type CheckedPow (line 158) | pub trait CheckedPow { method checked_pow (line 161) | fn checked_pow(self, exp: RHS) -> Option; type CheckedSquare (line 165) | pub trait CheckedSquare { method checked_square (line 168) | fn checked_square(self) -> Option; type CheckedSub (line 172) | pub trait CheckedSub { method checked_sub (line 175) | fn checked_sub(self, other: RHS) -> Option; type CheckedSubMul (line 180) | pub trait CheckedSubMul { method checked_sub_mul (line 183) | fn checked_sub_mul(self, y: Y, z: Z) -> Option; type CoprimeWith (line 187) | pub trait CoprimeWith { method coprime_with (line 188) | fn coprime_with(self, other: RHS) -> bool; type DivExact (line 194) | pub trait DivExact { method div_exact (line 197) | fn div_exact(self, other: RHS) -> Self::Output; type DivExactAssign (line 203) | pub trait DivExactAssign { method div_exact_assign (line 204) | fn div_exact_assign(&mut self, other: RHS); type DivMod (line 211) | pub trait DivMod { method div_mod (line 215) | fn div_mod(self, other: RHS) -> (Self::DivOutput, Self::ModOutput); type DivAssignMod (line 222) | pub trait DivAssignMod { method div_assign_mod (line 225) | fn div_assign_mod(&mut self, other: RHS) -> Self::ModOutput; type DivRem (line 232) | pub trait DivRem { method div_rem (line 236) | fn div_rem(self, other: RHS) -> (Self::DivOutput, Self::RemOutput); type DivAssignRem (line 243) | pub trait DivAssignRem { method div_assign_rem (line 246) | fn div_assign_rem(&mut self, other: RHS) -> Self::RemOutput; type CeilingDivNegMod (line 253) | pub trait CeilingDivNegMod { method ceiling_div_neg_mod (line 257) | fn ceiling_div_neg_mod(self, other: RHS) -> (Self::DivOutput, Self::Mo... type CeilingDivAssignNegMod (line 264) | pub trait CeilingDivAssignNegMod { method ceiling_div_assign_neg_mod (line 267) | fn ceiling_div_assign_neg_mod(&mut self, other: RHS) -> Self::ModOutput; type CeilingDivMod (line 275) | pub trait CeilingDivMod { method ceiling_div_mod (line 279) | fn ceiling_div_mod(self, other: RHS) -> (Self::DivOutput, Self::ModOut... type CeilingDivAssignMod (line 287) | pub trait CeilingDivAssignMod { method ceiling_div_assign_mod (line 290) | fn ceiling_div_assign_mod(&mut self, other: RHS) -> Self::ModOutput; type DivRound (line 296) | pub trait DivRound { method div_round (line 299) | fn div_round(self, other: RHS, rm: RoundingMode) -> (Self::Output, Ord... type DivRoundAssign (line 305) | pub trait DivRoundAssign { method div_round_assign (line 306) | fn div_round_assign(&mut self, other: RHS, rm: RoundingMode) -> Ordering; type DivisibleByPowerOf2 (line 310) | pub trait DivisibleByPowerOf2 { method divisible_by_power_of_2 (line 311) | fn divisible_by_power_of_2(self, pow: u64) -> bool; type DivisibleBy (line 315) | pub trait DivisibleBy { method divisible_by (line 316) | fn divisible_by(self, other: RHS) -> bool; type EqModPowerOf2 (line 320) | pub trait EqModPowerOf2 { method eq_mod_power_of_2 (line 321) | fn eq_mod_power_of_2(self, other: RHS, pow: u64) -> bool; type EqMod (line 325) | pub trait EqMod { method eq_mod (line 326) | fn eq_mod(self, other: RHS, m: M) -> bool; type ExtendedGcd (line 343) | pub trait ExtendedGcd { method extended_gcd (line 347) | fn extended_gcd(self, other: RHS) -> (Self::Gcd, Self::Cofactor, Self:... type Factorial (line 351) | pub trait Factorial { method factorial (line 352) | fn factorial(n: u64) -> Self; type CheckedFactorial (line 357) | pub trait CheckedFactorial: Sized { method checked_factorial (line 358) | fn checked_factorial(n: u64) -> Option; type DoubleFactorial (line 364) | pub trait DoubleFactorial { method double_factorial (line 365) | fn double_factorial(n: u64) -> Self; type CheckedDoubleFactorial (line 371) | pub trait CheckedDoubleFactorial: Sized { method checked_double_factorial (line 372) | fn checked_double_factorial(n: u64) -> Option; type Multifactorial (line 377) | pub trait Multifactorial { method multifactorial (line 378) | fn multifactorial(n: u64, m: u64) -> Self; type CheckedMultifactorial (line 384) | pub trait CheckedMultifactorial: Sized { method checked_multifactorial (line 385) | fn checked_multifactorial(n: u64, m: u64) -> Option; type Subfactorial (line 390) | pub trait Subfactorial { method subfactorial (line 391) | fn subfactorial(n: u64) -> Self; type CheckedSubfactorial (line 397) | pub trait CheckedSubfactorial: Sized { method checked_subfactorial (line 398) | fn checked_subfactorial(n: u64) -> Option; type Floor (line 402) | pub trait Floor { method floor (line 405) | fn floor(self) -> Self::Output; type FloorAssign (line 409) | pub trait FloorAssign { method floor_assign (line 410) | fn floor_assign(&mut self); type Gcd (line 414) | pub trait Gcd { method gcd (line 417) | fn gcd(self, other: RHS) -> Self::Output; type GcdAssign (line 421) | pub trait GcdAssign { method gcd_assign (line 422) | fn gcd_assign(&mut self, other: RHS); type IsPowerOf2 (line 426) | pub trait IsPowerOf2 { method is_power_of_2 (line 427) | fn is_power_of_2(&self) -> bool; type Lcm (line 431) | pub trait Lcm { method lcm (line 434) | fn lcm(self, other: RHS) -> Self::Output; type LcmAssign (line 438) | pub trait LcmAssign { method lcm_assign (line 439) | fn lcm_assign(&mut self, other: RHS); type Ln (line 443) | pub trait Ln { method ln (line 446) | fn ln(self) -> Self::Output; type LnAssign (line 450) | pub trait LnAssign { method ln_assign (line 451) | fn ln_assign(&mut self); type CheckedLcm (line 456) | pub trait CheckedLcm { method checked_lcm (line 459) | fn checked_lcm(self, other: RHS) -> Option; type LegendreSymbol (line 464) | pub trait LegendreSymbol { method legendre_symbol (line 465) | fn legendre_symbol(self, other: RHS) -> i8; type JacobiSymbol (line 469) | pub trait JacobiSymbol { method jacobi_symbol (line 470) | fn jacobi_symbol(self, other: RHS) -> i8; type KroneckerSymbol (line 474) | pub trait KroneckerSymbol { method kronecker_symbol (line 475) | fn kronecker_symbol(self, other: RHS) -> i8; type CheckedLogBase (line 480) | pub trait CheckedLogBase { method checked_log_base (line 483) | fn checked_log_base(self, base: B) -> Option; type FloorLogBase (line 487) | pub trait FloorLogBase { method floor_log_base (line 490) | fn floor_log_base(self, base: B) -> Self::Output; type CeilingLogBase (line 494) | pub trait CeilingLogBase { method ceiling_log_base (line 497) | fn ceiling_log_base(self, base: B) -> Self::Output; type CheckedLogBase2 (line 502) | pub trait CheckedLogBase2 { method checked_log_base_2 (line 505) | fn checked_log_base_2(self) -> Option; type FloorLogBase2 (line 509) | pub trait FloorLogBase2 { method floor_log_base_2 (line 512) | fn floor_log_base_2(self) -> Self::Output; type CeilingLogBase2 (line 516) | pub trait CeilingLogBase2 { method ceiling_log_base_2 (line 519) | fn ceiling_log_base_2(self) -> Self::Output; type CheckedLogBasePowerOf2 (line 524) | pub trait CheckedLogBasePowerOf2 { method checked_log_base_power_of_2 (line 527) | fn checked_log_base_power_of_2(self, pow: POW) -> Option; type FloorLogBasePowerOf2 (line 531) | pub trait FloorLogBasePowerOf2 { method floor_log_base_power_of_2 (line 534) | fn floor_log_base_power_of_2(self, pow: POW) -> Self::Output; type CeilingLogBasePowerOf2 (line 538) | pub trait CeilingLogBasePowerOf2 { method ceiling_log_base_power_of_2 (line 541) | fn ceiling_log_base_power_of_2(self, pow: POW) -> Self::Output; type ModAdd (line 545) | pub trait ModAdd { method mod_add (line 548) | fn mod_add(self, other: RHS, m: M) -> Self::Output; type ModAddAssign (line 553) | pub trait ModAddAssign { method mod_add_assign (line 554) | fn mod_add_assign(&mut self, other: RHS, m: M); type ModInverse (line 559) | pub trait ModInverse { method mod_inverse (line 562) | fn mod_inverse(self, m: M) -> Option; type ModIsReduced (line 566) | pub trait ModIsReduced { method mod_is_reduced (line 567) | fn mod_is_reduced(&self, m: &M) -> bool; type ModMul (line 571) | pub trait ModMul { method mod_mul (line 574) | fn mod_mul(self, other: RHS, m: M) -> Self::Output; type ModMulAssign (line 579) | pub trait ModMulAssign { method mod_mul_assign (line 580) | fn mod_mul_assign(&mut self, other: RHS, m: M); type ModMulPrecomputed (line 588) | pub trait ModMulPrecomputed { method precompute_mod_mul_data (line 593) | fn precompute_mod_mul_data(m: &M) -> Self::Data; method mod_mul_precomputed (line 595) | fn mod_mul_precomputed(self, other: RHS, m: M, data: &Self::Data) -> S... type ModMulPrecomputedAssign (line 606) | pub trait ModMulPrecomputedAssign: ModMulPrecomput... method mod_mul_precomputed_assign (line 607) | fn mod_mul_precomputed_assign(&mut self, other: RHS, m: M, data: &Self... type ModNeg (line 611) | pub trait ModNeg { method mod_neg (line 614) | fn mod_neg(self, m: M) -> Self::Output; type ModNegAssign (line 619) | pub trait ModNegAssign { method mod_neg_assign (line 620) | fn mod_neg_assign(&mut self, m: M); type Mod (line 628) | pub trait Mod { method mod_op (line 631) | fn mod_op(self, other: RHS) -> Self::Output; type ModAssign (line 639) | pub trait ModAssign { method mod_assign (line 640) | fn mod_assign(&mut self, other: RHS); type NegMod (line 647) | pub trait NegMod { method neg_mod (line 650) | fn neg_mod(self, other: RHS) -> Self::Output; type NegModAssign (line 657) | pub trait NegModAssign { method neg_mod_assign (line 658) | fn neg_mod_assign(&mut self, other: RHS); type CeilingMod (line 666) | pub trait CeilingMod { method ceiling_mod (line 669) | fn ceiling_mod(self, other: RHS) -> Self::Output; type CeilingModAssign (line 677) | pub trait CeilingModAssign { method ceiling_mod_assign (line 678) | fn ceiling_mod_assign(&mut self, other: RHS); type ModPow (line 683) | pub trait ModPow { method mod_pow (line 686) | fn mod_pow(self, exp: RHS, m: M) -> Self::Output; type ModPowAssign (line 691) | pub trait ModPowAssign { method mod_pow_assign (line 692) | fn mod_pow_assign(&mut self, exp: RHS, m: M); type ModPowPrecomputed (line 701) | pub trait ModPowPrecomputed method precompute_mod_pow_data (line 709) | fn precompute_mod_pow_data(m: &M) -> Self::Data; method mod_pow_precomputed (line 711) | fn mod_pow_precomputed(self, exp: RHS, m: M, data: &Self::Data) -> Sel... type ModPowPrecomputedAssign (line 722) | pub trait ModPowPrecomputedAssign: ModPowPrec... method mod_pow_precomputed_assign (line 723) | fn mod_pow_precomputed_assign(&mut self, exp: RHS, m: M, data: &Self::... type ModPowerOf2Add (line 727) | pub trait ModPowerOf2Add { method mod_power_of_2_add (line 730) | fn mod_power_of_2_add(self, other: RHS, pow: u64) -> Self::Output; type ModPowerOf2AddAssign (line 734) | pub trait ModPowerOf2AddAssign { method mod_power_of_2_add_assign (line 735) | fn mod_power_of_2_add_assign(&mut self, other: RHS, pow: u64); type ModPowerOf2Inverse (line 740) | pub trait ModPowerOf2Inverse { method mod_power_of_2_inverse (line 743) | fn mod_power_of_2_inverse(self, pow: u64) -> Option; type ModPowerOf2IsReduced (line 747) | pub trait ModPowerOf2IsReduced { method mod_power_of_2_is_reduced (line 748) | fn mod_power_of_2_is_reduced(&self, pow: u64) -> bool; type ModPowerOf2Mul (line 752) | pub trait ModPowerOf2Mul { method mod_power_of_2_mul (line 755) | fn mod_power_of_2_mul(self, other: RHS, pow: u64) -> Self::Output; type ModPowerOf2MulAssign (line 759) | pub trait ModPowerOf2MulAssign { method mod_power_of_2_mul_assign (line 760) | fn mod_power_of_2_mul_assign(&mut self, other: RHS, pow: u64); type ModPowerOf2Neg (line 764) | pub trait ModPowerOf2Neg { method mod_power_of_2_neg (line 767) | fn mod_power_of_2_neg(self, pow: u64) -> Self::Output; type ModPowerOf2NegAssign (line 771) | pub trait ModPowerOf2NegAssign { method mod_power_of_2_neg_assign (line 772) | fn mod_power_of_2_neg_assign(&mut self, pow: u64); type ModPowerOf2Pow (line 776) | pub trait ModPowerOf2Pow { method mod_power_of_2_pow (line 779) | fn mod_power_of_2_pow(self, exp: RHS, pow: u64) -> Self::Output; type ModPowerOf2PowAssign (line 784) | pub trait ModPowerOf2PowAssign { method mod_power_of_2_pow_assign (line 785) | fn mod_power_of_2_pow_assign(&mut self, exp: RHS, pow: u64); type ModPowerOf2Shl (line 790) | pub trait ModPowerOf2Shl { method mod_power_of_2_shl (line 793) | fn mod_power_of_2_shl(self, other: RHS, pow: u64) -> Self::Output; type ModPowerOf2ShlAssign (line 798) | pub trait ModPowerOf2ShlAssign { method mod_power_of_2_shl_assign (line 799) | fn mod_power_of_2_shl_assign(&mut self, other: RHS, pow: u64); type ModPowerOf2Shr (line 804) | pub trait ModPowerOf2Shr { method mod_power_of_2_shr (line 807) | fn mod_power_of_2_shr(self, other: RHS, pow: u64) -> Self::Output; type ModPowerOf2ShrAssign (line 812) | pub trait ModPowerOf2ShrAssign { method mod_power_of_2_shr_assign (line 813) | fn mod_power_of_2_shr_assign(&mut self, other: RHS, pow: u64); type ModPowerOf2Square (line 817) | pub trait ModPowerOf2Square { method mod_power_of_2_square (line 820) | fn mod_power_of_2_square(self, pow: u64) -> Self::Output; type ModPowerOf2SquareAssign (line 824) | pub trait ModPowerOf2SquareAssign { method mod_power_of_2_square_assign (line 825) | fn mod_power_of_2_square_assign(&mut self, pow: u64); type ModPowerOf2Sub (line 829) | pub trait ModPowerOf2Sub { method mod_power_of_2_sub (line 832) | fn mod_power_of_2_sub(self, other: RHS, pow: u64) -> Self::Output; type ModPowerOf2SubAssign (line 836) | pub trait ModPowerOf2SubAssign { method mod_power_of_2_sub_assign (line 837) | fn mod_power_of_2_sub_assign(&mut self, other: RHS, pow: u64); type ModPowerOf2 (line 844) | pub trait ModPowerOf2 { method mod_power_of_2 (line 847) | fn mod_power_of_2(self, other: u64) -> Self::Output; type ModPowerOf2Assign (line 854) | pub trait ModPowerOf2Assign { method mod_power_of_2_assign (line 855) | fn mod_power_of_2_assign(&mut self, other: u64); type RemPowerOf2 (line 863) | pub trait RemPowerOf2 { method rem_power_of_2 (line 866) | fn rem_power_of_2(self, other: u64) -> Self::Output; type RemPowerOf2Assign (line 874) | pub trait RemPowerOf2Assign { method rem_power_of_2_assign (line 875) | fn rem_power_of_2_assign(&mut self, other: u64); type NegModPowerOf2 (line 882) | pub trait NegModPowerOf2 { method neg_mod_power_of_2 (line 885) | fn neg_mod_power_of_2(self, other: u64) -> Self::Output; type NegModPowerOf2Assign (line 892) | pub trait NegModPowerOf2Assign { method neg_mod_power_of_2_assign (line 893) | fn neg_mod_power_of_2_assign(&mut self, other: u64); type CeilingModPowerOf2 (line 900) | pub trait CeilingModPowerOf2 { method ceiling_mod_power_of_2 (line 903) | fn ceiling_mod_power_of_2(self, other: u64) -> Self::Output; type CeilingModPowerOf2Assign (line 910) | pub trait CeilingModPowerOf2Assign { method ceiling_mod_power_of_2_assign (line 911) | fn ceiling_mod_power_of_2_assign(&mut self, other: u64); type ModShl (line 916) | pub trait ModShl { method mod_shl (line 919) | fn mod_shl(self, other: RHS, m: M) -> Self::Output; type ModShlAssign (line 924) | pub trait ModShlAssign { method mod_shl_assign (line 925) | fn mod_shl_assign(&mut self, other: RHS, m: M); type ModShr (line 930) | pub trait ModShr { method mod_shr (line 933) | fn mod_shr(self, other: RHS, m: M) -> Self::Output; type ModShrAssign (line 938) | pub trait ModShrAssign { method mod_shr_assign (line 939) | fn mod_shr_assign(&mut self, other: RHS, m: M); type ModSquare (line 943) | pub trait ModSquare { method mod_square (line 946) | fn mod_square(self, m: M) -> Self::Output; type ModSquareAssign (line 951) | pub trait ModSquareAssign { method mod_square_assign (line 952) | fn mod_square_assign(&mut self, m: M); type ModSquarePrecomputed (line 961) | pub trait ModSquarePrecomputed: ModPowPrecomputed<... method mod_square_precomputed (line 965) | fn mod_square_precomputed(self, m: M, data: &Self::Data) -> Self::Output; type ModSquarePrecomputedAssign (line 975) | pub trait ModSquarePrecomputedAssign: ModPowPrecom... method mod_square_precomputed_assign (line 976) | fn mod_square_precomputed_assign(&mut self, m: M, data: &Self::Data); type ModSub (line 980) | pub trait ModSub { method mod_sub (line 983) | fn mod_sub(self, other: RHS, m: M) -> Self::Output; type ModSubAssign (line 988) | pub trait ModSubAssign { method mod_sub_assign (line 989) | fn mod_sub_assign(&mut self, other: RHS, m: M); type NegAssign (line 993) | pub trait NegAssign { method neg_assign (line 994) | fn neg_assign(&mut self); type NextPowerOf2 (line 999) | pub trait NextPowerOf2 { method next_power_of_2 (line 1002) | fn next_power_of_2(self) -> Self::Output; type NextPowerOf2Assign (line 1007) | pub trait NextPowerOf2Assign { method next_power_of_2_assign (line 1008) | fn next_power_of_2_assign(&mut self); type OverflowingAbs (line 1015) | pub trait OverflowingAbs { method overflowing_abs (line 1018) | fn overflowing_abs(self) -> (Self::Output, bool); type OverflowingAbsAssign (line 1025) | pub trait OverflowingAbsAssign { method overflowing_abs_assign (line 1026) | fn overflowing_abs_assign(&mut self) -> bool; type OverflowingAdd (line 1033) | pub trait OverflowingAdd { method overflowing_add (line 1036) | fn overflowing_add(self, other: RHS) -> (Self::Output, bool); type OverflowingAddAssign (line 1043) | pub trait OverflowingAddAssign { method overflowing_add_assign (line 1044) | fn overflowing_add_assign(&mut self, other: RHS) -> bool; type OverflowingAddMul (line 1051) | pub trait OverflowingAddMul { method overflowing_add_mul (line 1054) | fn overflowing_add_mul(self, y: Y, z: Z) -> (Self::Output, bool); type OverflowingAddMulAssign (line 1061) | pub trait OverflowingAddMulAssign { method overflowing_add_mul_assign (line 1062) | fn overflowing_add_mul_assign(&mut self, y: Y, z: Z) -> bool; type OverflowingDiv (line 1069) | pub trait OverflowingDiv { method overflowing_div (line 1072) | fn overflowing_div(self, other: RHS) -> (Self::Output, bool); type OverflowingDivAssign (line 1079) | pub trait OverflowingDivAssign { method overflowing_div_assign (line 1080) | fn overflowing_div_assign(&mut self, other: RHS) -> bool; type OverflowingMul (line 1087) | pub trait OverflowingMul { method overflowing_mul (line 1090) | fn overflowing_mul(self, other: RHS) -> (Self::Output, bool); type OverflowingMulAssign (line 1097) | pub trait OverflowingMulAssign { method overflowing_mul_assign (line 1098) | fn overflowing_mul_assign(&mut self, other: RHS) -> bool; type OverflowingNeg (line 1105) | pub trait OverflowingNeg { method overflowing_neg (line 1108) | fn overflowing_neg(self) -> (Self::Output, bool); type OverflowingNegAssign (line 1115) | pub trait OverflowingNegAssign { method overflowing_neg_assign (line 1116) | fn overflowing_neg_assign(&mut self) -> bool; type OverflowingPow (line 1123) | pub trait OverflowingPow { method overflowing_pow (line 1126) | fn overflowing_pow(self, exp: RHS) -> (Self::Output, bool); type OverflowingPowAssign (line 1133) | pub trait OverflowingPowAssign { method overflowing_pow_assign (line 1134) | fn overflowing_pow_assign(&mut self, exp: RHS) -> bool; type OverflowingSquare (line 1141) | pub trait OverflowingSquare { method overflowing_square (line 1144) | fn overflowing_square(self) -> (Self::Output, bool); type OverflowingSquareAssign (line 1151) | pub trait OverflowingSquareAssign { method overflowing_square_assign (line 1152) | fn overflowing_square_assign(&mut self) -> bool; type OverflowingSub (line 1159) | pub trait OverflowingSub { method overflowing_sub (line 1162) | fn overflowing_sub(self, other: RHS) -> (Self::Output, bool); type OverflowingSubAssign (line 1169) | pub trait OverflowingSubAssign { method overflowing_sub_assign (line 1170) | fn overflowing_sub_assign(&mut self, other: RHS) -> bool; type OverflowingSubMul (line 1177) | pub trait OverflowingSubMul { method overflowing_sub_mul (line 1180) | fn overflowing_sub_mul(self, y: Y, z: Z) -> (Self::Output, bool); type OverflowingSubMulAssign (line 1187) | pub trait OverflowingSubMulAssign { method overflowing_sub_mul_assign (line 1188) | fn overflowing_sub_mul_assign(&mut self, y: Y, z: Z) -> bool; type Parity (line 1192) | pub trait Parity { method even (line 1194) | fn even(self) -> bool; method odd (line 1197) | fn odd(self) -> bool; type Pow (line 1201) | pub trait Pow { method pow (line 1204) | fn pow(self, exp: RHS) -> Self::Output; type PowAssign (line 1208) | pub trait PowAssign { method pow_assign (line 1209) | fn pow_assign(&mut self, exp: RHS); type PowerOf2 (line 1213) | pub trait PowerOf2 { method power_of_2 (line 1214) | fn power_of_2(pow: POW) -> Self; type Primorial (line 1217) | pub trait Primorial { method primorial (line 1218) | fn primorial(n: u64) -> Self; method product_of_first_n_primes (line 1220) | fn product_of_first_n_primes(n: u64) -> Self; type CheckedPrimorial (line 1223) | pub trait CheckedPrimorial: Sized { method checked_primorial (line 1224) | fn checked_primorial(n: u64) -> Option; method checked_product_of_first_n_primes (line 1226) | fn checked_product_of_first_n_primes(n: u64) -> Option; type Reciprocal (line 1230) | pub trait Reciprocal { method reciprocal (line 1233) | fn reciprocal(self) -> Self::Output; type ReciprocalAssign (line 1237) | pub trait ReciprocalAssign { method reciprocal_assign (line 1238) | fn reciprocal_assign(&mut self); type ReciprocalSqrt (line 1242) | pub trait ReciprocalSqrt { method reciprocal_sqrt (line 1245) | fn reciprocal_sqrt(self) -> Self::Output; type ReciprocalSqrtAssign (line 1249) | pub trait ReciprocalSqrtAssign { method reciprocal_sqrt_assign (line 1250) | fn reciprocal_sqrt_assign(&mut self); type FloorRoot (line 1254) | pub trait FloorRoot { method floor_root (line 1257) | fn floor_root(self, pow: POW) -> Self::Output; type FloorRootAssign (line 1261) | pub trait FloorRootAssign { method floor_root_assign (line 1262) | fn floor_root_assign(&mut self, pow: POW); type CeilingRoot (line 1266) | pub trait CeilingRoot { method ceiling_root (line 1269) | fn ceiling_root(self, pow: POW) -> Self::Output; type CeilingRootAssign (line 1273) | pub trait CeilingRootAssign { method ceiling_root_assign (line 1274) | fn ceiling_root_assign(&mut self, pow: POW); type CheckedRoot (line 1278) | pub trait CheckedRoot { method checked_root (line 1281) | fn checked_root(self, pow: POW) -> Option; type RootRem (line 1285) | pub trait RootRem { method root_rem (line 1289) | fn root_rem(self, exp: POW) -> (Self::RootOutput, Self::RemOutput); type RootAssignRem (line 1293) | pub trait RootAssignRem { method root_assign_rem (line 1296) | fn root_assign_rem(&mut self, exp: POW) -> Self::RemOutput; type RotateLeft (line 1300) | pub trait RotateLeft { method rotate_left (line 1303) | fn rotate_left(self, n: u64) -> Self::Output; type RotateLeftAssign (line 1307) | pub trait RotateLeftAssign { method rotate_left_assign (line 1308) | fn rotate_left_assign(&mut self, n: u64); type RotateRight (line 1312) | pub trait RotateRight { method rotate_right (line 1315) | fn rotate_right(self, n: u64) -> Self::Output; type RotateRightAssign (line 1319) | pub trait RotateRightAssign { method rotate_right_assign (line 1320) | fn rotate_right_assign(&mut self, n: u64); type RoundToMultiple (line 1326) | pub trait RoundToMultiple { method round_to_multiple (line 1329) | fn round_to_multiple(self, other: RHS, rm: RoundingMode) -> (Self::Out... type RoundToMultipleAssign (line 1335) | pub trait RoundToMultipleAssign { method round_to_multiple_assign (line 1336) | fn round_to_multiple_assign(&mut self, other: RHS, rm: RoundingMode) -... type RoundToMultipleOfPowerOf2 (line 1342) | pub trait RoundToMultipleOfPowerOf2 { method round_to_multiple_of_power_of_2 (line 1345) | fn round_to_multiple_of_power_of_2( type RoundToMultipleOfPowerOf2Assign (line 1355) | pub trait RoundToMultipleOfPowerOf2Assign { method round_to_multiple_of_power_of_2_assign (line 1356) | fn round_to_multiple_of_power_of_2_assign(&mut self, pow: RHS, rm: Rou... type SaturatingAbs (line 1360) | pub trait SaturatingAbs { method saturating_abs (line 1363) | fn saturating_abs(self) -> Self::Output; type SaturatingAbsAssign (line 1368) | pub trait SaturatingAbsAssign { method saturating_abs_assign (line 1369) | fn saturating_abs_assign(&mut self); type SaturatingAdd (line 1373) | pub trait SaturatingAdd { method saturating_add (line 1376) | fn saturating_add(self, other: RHS) -> Self::Output; type SaturatingAddAssign (line 1381) | pub trait SaturatingAddAssign { method saturating_add_assign (line 1382) | fn saturating_add_assign(&mut self, other: RHS); type SaturatingAddMul (line 1387) | pub trait SaturatingAddMul { method saturating_add_mul (line 1390) | fn saturating_add_mul(self, y: Y, z: Z) -> Self::Output; type SaturatingAddMulAssign (line 1395) | pub trait SaturatingAddMulAssign { method saturating_add_mul_assign (line 1396) | fn saturating_add_mul_assign(&mut self, y: Y, z: Z); type SaturatingMul (line 1400) | pub trait SaturatingMul { method saturating_mul (line 1403) | fn saturating_mul(self, other: RHS) -> Self::Output; type SaturatingMulAssign (line 1408) | pub trait SaturatingMulAssign { method saturating_mul_assign (line 1409) | fn saturating_mul_assign(&mut self, other: RHS); type SaturatingNeg (line 1413) | pub trait SaturatingNeg { method saturating_neg (line 1416) | fn saturating_neg(self) -> Self::Output; type SaturatingNegAssign (line 1420) | pub trait SaturatingNegAssign { method saturating_neg_assign (line 1421) | fn saturating_neg_assign(&mut self); type SaturatingPow (line 1425) | pub trait SaturatingPow { method saturating_pow (line 1428) | fn saturating_pow(self, exp: RHS) -> Self::Output; type SaturatingPowAssign (line 1432) | pub trait SaturatingPowAssign { method saturating_pow_assign (line 1433) | fn saturating_pow_assign(&mut self, exp: RHS); type SaturatingSquare (line 1437) | pub trait SaturatingSquare { method saturating_square (line 1440) | fn saturating_square(self) -> Self::Output; type SaturatingSquareAssign (line 1444) | pub trait SaturatingSquareAssign { method saturating_square_assign (line 1445) | fn saturating_square_assign(&mut self); type SaturatingSub (line 1449) | pub trait SaturatingSub { method saturating_sub (line 1452) | fn saturating_sub(self, other: RHS) -> Self::Output; type SaturatingSubAssign (line 1457) | pub trait SaturatingSubAssign { method saturating_sub_assign (line 1458) | fn saturating_sub_assign(&mut self, other: RHS); type SaturatingSubMul (line 1463) | pub trait SaturatingSubMul { method saturating_sub_mul (line 1466) | fn saturating_sub_mul(self, y: Y, z: Z) -> Self::Output; type SaturatingSubMulAssign (line 1471) | pub trait SaturatingSubMulAssign { method saturating_sub_mul_assign (line 1472) | fn saturating_sub_mul_assign(&mut self, y: Y, z: Z); type ShlRound (line 1480) | pub trait ShlRound { method shl_round (line 1483) | fn shl_round(self, other: RHS, rm: RoundingMode) -> (Self::Output, Ord... type ShlRoundAssign (line 1491) | pub trait ShlRoundAssign { method shl_round_assign (line 1492) | fn shl_round_assign(&mut self, other: RHS, rm: RoundingMode) -> Ordering; type ShrRound (line 1500) | pub trait ShrRound { method shr_round (line 1503) | fn shr_round(self, other: RHS, rm: RoundingMode) -> (Self::Output, Ord... type ShrRoundAssign (line 1511) | pub trait ShrRoundAssign { method shr_round_assign (line 1512) | fn shr_round_assign(&mut self, other: RHS, rm: RoundingMode) -> Ordering; type Sign (line 1517) | pub trait Sign { method sign (line 1518) | fn sign(&self) -> Ordering; type Sqrt (line 1522) | pub trait Sqrt { method sqrt (line 1525) | fn sqrt(self) -> Self::Output; type SqrtAssign (line 1529) | pub trait SqrtAssign { method sqrt_assign (line 1530) | fn sqrt_assign(&mut self); type FloorSqrt (line 1534) | pub trait FloorSqrt { method floor_sqrt (line 1537) | fn floor_sqrt(self) -> Self::Output; type FloorSqrtAssign (line 1541) | pub trait FloorSqrtAssign { method floor_sqrt_assign (line 1542) | fn floor_sqrt_assign(&mut self); type CeilingSqrt (line 1546) | pub trait CeilingSqrt { method ceiling_sqrt (line 1549) | fn ceiling_sqrt(self) -> Self::Output; type CeilingSqrtAssign (line 1553) | pub trait CeilingSqrtAssign { method ceiling_sqrt_assign (line 1554) | fn ceiling_sqrt_assign(&mut self); type CheckedSqrt (line 1558) | pub trait CheckedSqrt { method checked_sqrt (line 1561) | fn checked_sqrt(self) -> Option; type SqrtRem (line 1565) | pub trait SqrtRem { method sqrt_rem (line 1569) | fn sqrt_rem(self) -> (Self::SqrtOutput, Self::RemOutput); type SqrtAssignRem (line 1573) | pub trait SqrtAssignRem { method sqrt_assign_rem (line 1576) | fn sqrt_assign_rem(&mut self) -> Self::RemOutput; type Square (line 1580) | pub trait Square { method square (line 1583) | fn square(self) -> Self::Output; type SquareAssign (line 1587) | pub trait SquareAssign { method square_assign (line 1588) | fn square_assign(&mut self); type SubMul (line 1592) | pub trait SubMul { method sub_mul (line 1595) | fn sub_mul(self, y: Y, z: Z) -> Self::Output; type SubMulAssign (line 1599) | pub trait SubMulAssign { method sub_mul_assign (line 1600) | fn sub_mul_assign(&mut self, y: Y, z: Z); type WrappingAbs (line 1604) | pub trait WrappingAbs { method wrapping_abs (line 1607) | fn wrapping_abs(self) -> Self::Output; type WrappingAbsAssign (line 1611) | pub trait WrappingAbsAssign { method wrapping_abs_assign (line 1612) | fn wrapping_abs_assign(&mut self); type WrappingAdd (line 1616) | pub trait WrappingAdd { method wrapping_add (line 1619) | fn wrapping_add(self, other: RHS) -> Self::Output; type WrappingAddAssign (line 1623) | pub trait WrappingAddAssign { method wrapping_add_assign (line 1624) | fn wrapping_add_assign(&mut self, other: RHS); type WrappingAddMul (line 1628) | pub trait WrappingAddMul { method wrapping_add_mul (line 1631) | fn wrapping_add_mul(self, y: Y, z: Z) -> Self::Output; type WrappingAddMulAssign (line 1636) | pub trait WrappingAddMulAssign { method wrapping_add_mul_assign (line 1637) | fn wrapping_add_mul_assign(&mut self, y: Y, z: Z); type WrappingDiv (line 1641) | pub trait WrappingDiv { method wrapping_div (line 1644) | fn wrapping_div(self, other: RHS) -> Self::Output; type WrappingDivAssign (line 1648) | pub trait WrappingDivAssign { method wrapping_div_assign (line 1649) | fn wrapping_div_assign(&mut self, other: RHS); type WrappingMul (line 1653) | pub trait WrappingMul { method wrapping_mul (line 1656) | fn wrapping_mul(self, other: RHS) -> Self::Output; type WrappingMulAssign (line 1660) | pub trait WrappingMulAssign { method wrapping_mul_assign (line 1661) | fn wrapping_mul_assign(&mut self, other: RHS); type WrappingNeg (line 1665) | pub trait WrappingNeg { method wrapping_neg (line 1668) | fn wrapping_neg(self) -> Self::Output; type WrappingNegAssign (line 1672) | pub trait WrappingNegAssign { method wrapping_neg_assign (line 1673) | fn wrapping_neg_assign(&mut self); type WrappingPow (line 1677) | pub trait WrappingPow { method wrapping_pow (line 1680) | fn wrapping_pow(self, exp: RHS) -> Self::Output; type WrappingPowAssign (line 1684) | pub trait WrappingPowAssign { method wrapping_pow_assign (line 1685) | fn wrapping_pow_assign(&mut self, exp: RHS); type WrappingSquare (line 1689) | pub trait WrappingSquare { method wrapping_square (line 1692) | fn wrapping_square(self) -> Self::Output; type WrappingSquareAssign (line 1696) | pub trait WrappingSquareAssign { method wrapping_square_assign (line 1697) | fn wrapping_square_assign(&mut self); type WrappingSub (line 1701) | pub trait WrappingSub { method wrapping_sub (line 1704) | fn wrapping_sub(self, other: RHS) -> Self::Output; type WrappingSubAssign (line 1708) | pub trait WrappingSubAssign { method wrapping_sub_assign (line 1709) | fn wrapping_sub_assign(&mut self, other: RHS); type WrappingSubMul (line 1714) | pub trait WrappingSubMul { method wrapping_sub_mul (line 1717) | fn wrapping_sub_mul(self, y: Y, z: Z) -> Self::Output; type WrappingSubMulAssign (line 1722) | pub trait WrappingSubMulAssign { method wrapping_sub_mul_assign (line 1723) | fn wrapping_sub_mul_assign(&mut self, y: Y, z: Z); type XMulYToZZ (line 1729) | pub trait XMulYToZZ: Sized { method x_mul_y_to_zz (line 1730) | fn x_mul_y_to_zz(x: Self, y: Self) -> (Self, Self); type XXAddYYToZZ (line 1738) | pub trait XXAddYYToZZ: Sized { method xx_add_yy_to_zz (line 1739) | fn xx_add_yy_to_zz(x_1: Self, x_0: Self, y_1: Self, y_0: Self) -> (Sel... type XXDivModYToQR (line 1746) | pub trait XXDivModYToQR: Sized { method xx_div_mod_y_to_qr (line 1747) | fn xx_div_mod_y_to_qr(x_1: Self, x_0: Self, y: Self) -> (Self, Self); type XXSubYYToZZ (line 1755) | pub trait XXSubYYToZZ: Sized { method xx_sub_yy_to_zz (line 1756) | fn xx_sub_yy_to_zz(x_1: Self, x_0: Self, y_1: Self, y_0: Self) -> (Sel... type XXXAddYYYToZZZ (line 1764) | pub trait XXXAddYYYToZZZ: Sized { method xxx_add_yyy_to_zzz (line 1765) | fn xxx_add_yyy_to_zzz( type XXXSubYYYToZZZ (line 1780) | pub trait XXXSubYYYToZZZ: Sized { method xxx_sub_yyy_to_zzz (line 1781) | fn xxx_sub_yyy_to_zzz( type XXXXAddYYYYToZZZZ (line 1796) | pub trait XXXXAddYYYYToZZZZ: Sized { method xxxx_add_yyyy_to_zzzz (line 1798) | fn xxxx_add_yyyy_to_zzzz( FILE: malachite-base/src/num/arithmetic/wrapping_add_mul.rs function wrapping_add_mul (line 12) | fn wrapping_add_mul(x: T, y: T, z: T) -> T { function wrapping_add_mul_assign (line 16) | fn wrapping_add_mul_assign(x: &mut T, y: T, z: T) { FILE: malachite-base/src/num/arithmetic/wrapping_pow.rs function wrapping_pow_unsigned (line 15) | fn wrapping_pow_unsigned(x: T, exp: u64) -> T { function wrapping_pow_signed (line 32) | fn wrapping_pow_signed< FILE: malachite-base/src/num/arithmetic/wrapping_sub_mul.rs function wrapping_sub_mul (line 12) | fn wrapping_sub_mul(x: T, y: T, z: T) -> T { function wrapping_sub_mul_assign (line 16) | fn wrapping_sub_mul_assign(x: &mut T, y: T, z: T) { FILE: malachite-base/src/num/arithmetic/x_mul_y_to_zz.rs function implicit_x_mul_y_to_zz (line 20) | fn implicit_x_mul_y_to_zz + HasHalf + Primitive... method x_mul_y_to_zz (line 105) | fn x_mul_y_to_zz(x: Self, y: Self) -> (Self, Self) { method x_mul_y_to_zz (line 140) | fn x_mul_y_to_zz(x: Self, y: Self) -> (Self, Self) { FILE: malachite-base/src/num/arithmetic/xx_add_yy_to_zz.rs function implicit_xx_add_yy_to_zz (line 19) | fn implicit_xx_add_yy_to_zz (Self,... method xx_add_yy_to_zz (line 152) | fn xx_add_yy_to_zz(x_1: Self, x_0: Self, y_1: Self, y_0: Self) -> (Self,... FILE: malachite-base/src/num/arithmetic/xx_div_mod_y_to_qr.rs function implicit_xx_div_mod_y_to_qr (line 26) | fn implicit_xx_div_mod_y_to_qr< function explicit_xx_div_mod_y_to_qr_normalized (line 41) | fn explicit_xx_div_mod_y_to_qr_normalized(x_1: T, ... method xx_div_mod_y_to_qr (line 153) | fn xx_div_mod_y_to_qr(x_1: Self, x_0: Self, y: Self) -> (Self, Self) { method xx_div_mod_y_to_qr (line 199) | fn xx_div_mod_y_to_qr(x_1: Self, x_0: Self, y: Self) -> (Self, Self) { FILE: malachite-base/src/num/arithmetic/xx_sub_yy_to_zz.rs function implicit_xx_sub_yy_to_zz (line 19) | fn implicit_xx_sub_yy_to_zz (Self,... method xx_sub_yy_to_zz (line 152) | fn xx_sub_yy_to_zz(x_1: Self, x_0: Self, y_1: Self, y_0: Self) -> (Self,... FILE: malachite-base/src/num/arithmetic/xxx_add_yyy_to_zzz.rs method xxx_add_yyy_to_zzz (line 118) | fn xxx_add_yyy_to_zzz( FILE: malachite-base/src/num/arithmetic/xxx_sub_yyy_to_zzz.rs method xxx_sub_yyy_to_zzz (line 118) | fn xxx_sub_yyy_to_zzz( FILE: malachite-base/src/num/arithmetic/xxxx_add_yyyy_to_zzzz.rs function xxxx_add_yyyy_to_zzzz (line 24) | fn xxxx_add_yyyy_to_zzzz( method xxxx_add_yyyy_to_zzzz (line 127) | fn xxxx_add_yyyy_to_zzzz( FILE: malachite-base/src/num/basic/floats.rs type PrimitiveFloat (line 100) | pub trait PrimitiveFloat: constant WIDTH (line 232) | const WIDTH: u64; constant EXPONENT_WIDTH (line 236) | const EXPONENT_WIDTH: u64 = Self::WIDTH - Self::MANTISSA_WIDTH - 1; constant MANTISSA_WIDTH (line 240) | const MANTISSA_WIDTH: u64; constant MIN_NORMAL_EXPONENT (line 245) | const MIN_NORMAL_EXPONENT: i64 = -(1 << (Self::EXPONENT_WIDTH - 1)) + 2; constant MIN_EXPONENT (line 249) | const MIN_EXPONENT: i64 = Self::MIN_NORMAL_EXPONENT - (Self::MANTISSA_... constant MAX_EXPONENT (line 253) | const MAX_EXPONENT: i64 = (1 << (Self::EXPONENT_WIDTH - 1)) - 1; constant MIN_POSITIVE_SUBNORMAL (line 257) | const MIN_POSITIVE_SUBNORMAL: Self; constant MAX_SUBNORMAL (line 261) | const MAX_SUBNORMAL: Self; constant MIN_POSITIVE_NORMAL (line 265) | const MIN_POSITIVE_NORMAL: Self; constant MAX_FINITE (line 269) | const MAX_FINITE: Self; constant SMALLEST_UNREPRESENTABLE_UINT (line 273) | const SMALLEST_UNREPRESENTABLE_UINT: u64; constant LARGEST_ORDERED_REPRESENTATION (line 279) | const LARGEST_ORDERED_REPRESENTATION: u64; method is_nan (line 281) | fn is_nan(self) -> bool; method is_infinite (line 283) | fn is_infinite(self) -> bool; method is_finite (line 285) | fn is_finite(self) -> bool; method is_normal (line 287) | fn is_normal(self) -> bool; method is_sign_positive (line 289) | fn is_sign_positive(self) -> bool; method is_sign_negative (line 291) | fn is_sign_negative(self) -> bool; method classify (line 293) | fn classify(self) -> FpCategory; method to_bits (line 295) | fn to_bits(self) -> u64; method from_bits (line 297) | fn from_bits(v: u64) -> Self; method is_negative_zero (line 315) | fn is_negative_zero(self) -> bool { method abs_negative_zero (line 336) | fn abs_negative_zero(self) -> Self { method abs_negative_zero_assign (line 372) | fn abs_negative_zero_assign(&mut self) { method next_higher (line 398) | fn next_higher(self) -> Self { method next_lower (line 431) | fn next_lower(self) -> Self { method to_ordered_representation (line 471) | fn to_ordered_representation(self) -> u64 { method from_ordered_representation (line 511) | fn from_ordered_representation(n: u64) -> Self { method precision (line 546) | fn precision(self) -> u64 { method max_precision_for_sci_exponent (line 586) | fn max_precision_for_sci_exponent(exponent: i64) -> u64 { FILE: malachite-base/src/num/basic/integers.rs constant USIZE_IS_U32 (line 59) | pub const USIZE_IS_U32: bool = usize::WIDTH == u32::WIDTH; constant USIZE_IS_U64 (line 60) | pub const USIZE_IS_U64: bool = usize::WIDTH == u64::WIDTH; constant _USIZE_ASSERTION (line 64) | const _USIZE_ASSERTION: () = assert!(USIZE_IS_U32 || USIZE_IS_U64); type PrimitiveInt (line 77) | pub trait PrimitiveInt: constant WIDTH (line 499) | const WIDTH: u64; constant LOG_WIDTH (line 510) | const LOG_WIDTH: u64 = Self::WIDTH.trailing_zeros() as u64; constant WIDTH_MASK (line 521) | const WIDTH_MASK: u64 = Self::WIDTH - 1; method get_highest_bit (line 540) | fn get_highest_bit(&self) -> bool { constant WIDTH (line 975) | const WIDTH: u64; constant LOG_WIDTH (line 986) | const LOG_WIDTH: u64 = Self::WIDTH.trailing_zeros() as u64; constant WIDTH_MASK (line 997) | const WIDTH_MASK: u64 = Self::WIDTH - 1; method get_highest_bit (line 1016) | fn get_highest_bit(&self) -> bool { type PrimitiveInt (line 554) | pub trait PrimitiveInt: constant WIDTH (line 499) | const WIDTH: u64; constant LOG_WIDTH (line 510) | const LOG_WIDTH: u64 = Self::WIDTH.trailing_zeros() as u64; constant WIDTH_MASK (line 521) | const WIDTH_MASK: u64 = Self::WIDTH - 1; method get_highest_bit (line 540) | fn get_highest_bit(&self) -> bool { constant WIDTH (line 975) | const WIDTH: u64; constant LOG_WIDTH (line 986) | const LOG_WIDTH: u64 = Self::WIDTH.trailing_zeros() as u64; constant WIDTH_MASK (line 997) | const WIDTH_MASK: u64 = Self::WIDTH - 1; method get_highest_bit (line 1016) | fn get_highest_bit(&self) -> bool { FILE: malachite-base/src/num/basic/signeds.rs type PrimitiveSigned (line 28) | pub trait PrimitiveSigned: type PrimitiveSigned (line 64) | pub trait PrimitiveSigned: FILE: malachite-base/src/num/basic/traits.rs type Zero (line 15) | pub trait Zero { constant ZERO (line 16) | const ZERO: Self; type One (line 21) | pub trait One { constant ONE (line 22) | const ONE: Self; type Two (line 27) | pub trait Two { constant TWO (line 28) | const TWO: Self; type NegativeOne (line 33) | pub trait NegativeOne { constant NEGATIVE_ONE (line 34) | const NEGATIVE_ONE: Self; type OneHalf (line 39) | pub trait OneHalf { constant ONE_HALF (line 40) | const ONE_HALF: Self; type NegativeZero (line 45) | pub trait NegativeZero { constant NEGATIVE_ZERO (line 46) | const NEGATIVE_ZERO: Self; type Infinity (line 51) | pub trait Infinity { constant INFINITY (line 52) | const INFINITY: Self; type NegativeInfinity (line 57) | pub trait NegativeInfinity { constant NEGATIVE_INFINITY (line 58) | const NEGATIVE_INFINITY: Self; type NaN (line 63) | pub trait NaN { constant NAN (line 64) | const NAN: Self; type ProuhetThueMorseConstant (line 68) | pub trait ProuhetThueMorseConstant { constant PROUHET_THUE_MORSE_CONSTANT (line 69) | const PROUHET_THUE_MORSE_CONSTANT: Self; type PrimeConstant (line 74) | pub trait PrimeConstant { constant PRIME_CONSTANT (line 75) | const PRIME_CONSTANT: Self; type Ln2 (line 79) | pub trait Ln2 { constant LN_2 (line 80) | const LN_2: Self; type Log2E (line 84) | pub trait Log2E { constant LOG_2_E (line 85) | const LOG_2_E: Self; type Sqrt2 (line 89) | pub trait Sqrt2 { constant SQRT_2 (line 90) | const SQRT_2: Self; type Sqrt3 (line 94) | pub trait Sqrt3 { constant SQRT_3 (line 95) | const SQRT_3: Self; type Sqrt2Over2 (line 99) | pub trait Sqrt2Over2 { constant SQRT_2_OVER_2 (line 100) | const SQRT_2_OVER_2: Self; type Sqrt3Over3 (line 104) | pub trait Sqrt3Over3 { constant SQRT_3_OVER_3 (line 105) | const SQRT_3_OVER_3: Self; type Phi (line 109) | pub trait Phi { constant PHI (line 110) | const PHI: Self; type Pi (line 114) | pub trait Pi { constant PI (line 115) | const PI: Self; type Tau (line 119) | pub trait Tau { constant TAU (line 120) | const TAU: Self; type PiOver2 (line 124) | pub trait PiOver2 { constant PI_OVER_2 (line 125) | const PI_OVER_2: Self; type PiOver3 (line 129) | pub trait PiOver3 { constant PI_OVER_3 (line 130) | const PI_OVER_3: Self; type PiOver4 (line 134) | pub trait PiOver4 { constant PI_OVER_4 (line 135) | const PI_OVER_4: Self; type PiOver6 (line 139) | pub trait PiOver6 { constant PI_OVER_6 (line 140) | const PI_OVER_6: Self; type PiOver8 (line 144) | pub trait PiOver8 { constant PI_OVER_8 (line 145) | const PI_OVER_8: Self; type OneOverPi (line 149) | pub trait OneOverPi { constant ONE_OVER_PI (line 150) | const ONE_OVER_PI: Self; type SqrtPi (line 154) | pub trait SqrtPi { constant SQRT_PI (line 155) | const SQRT_PI: Self; type OneOverSqrtPi (line 159) | pub trait OneOverSqrtPi { constant ONE_OVER_SQRT_PI (line 160) | const ONE_OVER_SQRT_PI: Self; type OneOverSqrtTau (line 164) | pub trait OneOverSqrtTau { constant ONE_OVER_SQRT_TAU (line 165) | const ONE_OVER_SQRT_TAU: Self; type TwoOverPi (line 169) | pub trait TwoOverPi { constant TWO_OVER_PI (line 170) | const TWO_OVER_PI: Self; type TwoOverSqrtPi (line 174) | pub trait TwoOverSqrtPi { constant TWO_OVER_SQRT_PI (line 175) | const TWO_OVER_SQRT_PI: Self; type GaussConstant (line 182) | pub trait GaussConstant { constant GAUSS_CONSTANT (line 183) | const GAUSS_CONSTANT: Self; type LemniscateConstant (line 187) | pub trait LemniscateConstant { constant LEMNISCATE_CONSTANT (line 188) | const LEMNISCATE_CONSTANT: Self; FILE: malachite-base/src/num/basic/unsigneds.rs type PrimitiveUnsigned (line 38) | pub trait PrimitiveUnsigned: FILE: malachite-base/src/num/comparison/cmp_abs.rs function cmp_abs_signed (line 35) | fn cmp_abs_signed>(x: &S, y: &... FILE: malachite-base/src/num/comparison/traits.rs type EqAbs (line 12) | pub trait EqAbs { method eq_abs (line 14) | fn eq_abs(&self, other: &Rhs) -> bool; method ne_abs (line 21) | fn ne_abs(&self, other: &Rhs) -> bool { type PartialOrdAbs (line 28) | pub trait PartialOrdAbs { method partial_cmp_abs (line 32) | fn partial_cmp_abs(&self, other: &Rhs) -> Option; method lt_abs (line 41) | fn lt_abs(&self, other: &Rhs) -> bool { method le_abs (line 52) | fn le_abs(&self, other: &Rhs) -> bool { method gt_abs (line 63) | fn gt_abs(&self, other: &Rhs) -> bool { method ge_abs (line 74) | fn ge_abs(&self, other: &Rhs) -> bool { type OrdAbs (line 80) | pub trait OrdAbs: Eq + PartialOrdAbs { method cmp_abs (line 81) | fn cmp_abs(&self, other: &Self) -> Ordering; FILE: malachite-base/src/num/conversion/digits/general_digits.rs function to_digits_asc (line 33) | fn to_digits_asc< function to_digits_desc (line 50) | fn to_digits_desc< function from_digits_asc (line 69) | fn from_digits_asc< function from_digits_desc (line 86) | fn from_digits_desc< FILE: malachite-base/src/num/conversion/digits/power_of_2_digit_iterable.rs type PrimitivePowerOf2DigitIterator (line 23) | pub struct PrimitivePowerOf2DigitIterator Option { method size_hint (line 52) | fn size_hint(&self) -> (usize, Option) { method next_back (line 60) | fn next_back(&mut self) -> Option { function get_digit (line 110) | fn get_digit(&self, index: u64) -> U { function power_of_2_digits (line 116) | fn power_of_2_digits( FILE: malachite-base/src/num/conversion/digits/power_of_2_digits.rs function to_power_of_2_digits_asc (line 13) | fn to_power_of_2_digits_asc + PrimitiveInt, B: PrimitiveInt +... function overflowing_from_lossy (line 172) | fn overflowing_from_lossy, B: Primitiv... function convertible_from_lossy (line 182) | fn convertible_from_lossy, B: Primitiv... function primitive_float_rounding_from_unsigned (line 393) | fn primitive_float_rounding_from_unsigned + PrimitiveUnsigned, H: PrimitiveUnsigned>(upp... function upper_half (line 18) | fn upper_half(x: T) -> T { function wide_upper_half (line 93) | pub(crate) fn wide_upper_half(x: T) -> T { function wide_split_in_half (line 98) | pub(crate) fn wide_split_in_half(x: T) -> (T, T) { function wide_join_halves (line 103) | pub(crate) fn wide_join_halves(hi: T, lo: T) -> T { FILE: malachite-base/src/num/conversion/is_integer.rs function is_integer_float (line 13) | fn is_integer_float(x: T) -> bool { FILE: malachite-base/src/num/conversion/mantissa_and_exponent.rs function raw_mantissa_and_exponent (line 23) | fn raw_mantissa_and_exponent(x: T) -> (u64, u64) { function raw_mantissa (line 32) | fn raw_mantissa(x: T) -> u64 { function raw_exponent (line 37) | fn raw_exponent(x: T) -> u64 { function from_raw_mantissa_and_exponent (line 41) | fn from_raw_mantissa_and_exponent(raw_mantissa: u64, ... function integer_mantissa_and_exponent_primitive_float (line 49) | fn integer_mantissa_and_exponent_primitive_float(x: T... function integer_mantissa_primitive_float (line 69) | fn integer_mantissa_primitive_float(x: T) -> u64 { function integer_exponent_primitive_float (line 79) | fn integer_exponent_primitive_float(x: T) -> i64 { function from_integer_mantissa_and_exponent_primitive_float (line 98) | fn from_integer_mantissa_and_exponent_primitive_float( function sci_mantissa_and_exponent_primitive_float (line 135) | fn sci_mantissa_and_exponent_primitive_float(x: T) ->... function sci_mantissa_primitive_float (line 157) | fn sci_mantissa_primitive_float(x: T) -> T { function sci_exponent_primitive_float (line 169) | fn sci_exponent_primitive_float(x: T) -> i64 { function from_sci_mantissa_and_exponent_primitive_float (line 183) | fn from_sci_mantissa_and_exponent_primitive_float( function sci_mantissa_and_exponent_round (line 263) | pub fn sci_mantissa_and_exponent_round(xs: &[T]) -> T { function from_other_type_slice_large_to_small (line 91) | fn from_other_type_slice_large_to_small< function vec_from_other_type_slice_large_to_small (line 104) | fn vec_from_other_type_slice_large_to_small< function vec_from_other_type_large_to_small (line 122) | fn vec_from_other_type_large_to_small< function from_other_type_slice_small_to_large (line 221) | fn from_other_type_slice_small_to_large< function vec_from_other_type_slice_small_to_large (line 236) | fn vec_from_other_type_slice_small_to_large< function vec_from_other_type_small_to_large (line 250) | fn vec_from_other_type_small_to_large>(x: A) -> Ve... function from_other_type_slice (line 374) | fn from_other_type_slice(xs: &[u32]) -> Self { function vec_from_other_type_slice (line 405) | fn vec_from_other_type_slice(xs: &[u32]) -> Vec { function vec_from_other_type (line 431) | fn vec_from_other_type(x: u32) -> Vec { function from_other_type_slice (line 444) | fn from_other_type_slice(xs: &[u64]) -> Self { function vec_from_other_type_slice (line 465) | fn vec_from_other_type_slice(xs: &[u64]) -> Vec { function vec_from_other_type (line 494) | fn vec_from_other_type(x: u64) -> Vec { function from_other_type_slice (line 513) | fn from_other_type_slice(xs: &[usize]) -> Self { function vec_from_other_type_slice (line 534) | fn vec_from_other_type_slice(xs: &[usize]) -> Vec { function vec_from_other_type (line 564) | fn vec_from_other_type(x: usize) -> Vec { function from_other_type_slice (line 582) | fn from_other_type_slice(xs: &[usize]) -> Self { function vec_from_other_type_slice (line 613) | fn vec_from_other_type_slice(xs: &[usize]) -> Vec { function vec_from_other_type (line 639) | fn vec_from_other_type(x: usize) -> Vec { FILE: malachite-base/src/num/conversion/string/from_sci_string.rs function parse_exponent (line 20) | pub fn parse_exponent(s: &[u8]) -> Option { function validate_helper (line 25) | pub fn validate_helper(s: &[u8], base: u8) -> Option<()> { function is_zero_helper (line 35) | pub fn is_zero_helper(s: &[u8], base: u8) -> Option { function cmp_half_helper (line 50) | pub fn cmp_half_helper(s: &[u8], base: u8) -> Option { function parse_int (line 99) | fn parse_int(cs: &[u8], base: u8) -> Option { function up_1 (line 122) | fn up_1(x: T, neg: bool) -> Option { function preprocess_sci_string (line 131) | pub fn preprocess_sci_string(s: &str, options: FromSciStringOptions) -> ... function from_sci_string_with_options_primitive_int (line 186) | fn from_sci_string_with_options_primitive_int( FILE: malachite-base/src/num/conversion/string/from_string.rs function digit_from_display_byte (line 35) | pub const fn digit_from_display_byte(b: u8) -> Option { FILE: malachite-base/src/num/conversion/string/options/exhaustive.rs type ExhaustiveSciSizeOptions (line 23) | pub struct ExhaustiveSciSizeOptions { type Item (line 29) | type Item = SciSizeOptions; method next (line 31) | fn next(&mut self) -> Option { function exhaustive_sci_size_options (line 54) | pub const fn exhaustive_sci_size_options() -> ExhaustiveSciSizeOptions { type ExhaustiveToSciOptions (line 61) | pub struct ExhaustiveToSciOptions( type Item (line 73) | type Item = ToSciOptions; method next (line 75) | fn next(&mut self) -> Option { function exhaustive_to_sci_options (line 102) | pub fn exhaustive_to_sci_options() -> ExhaustiveToSciOptions { type ExhaustiveFromSciStringOptions (line 120) | pub struct ExhaustiveFromSciStringOptions(Box Option { function exhaustive_from_sci_string_options (line 140) | pub fn exhaustive_from_sci_string_options() -> ExhaustiveFromSciStringOp... FILE: malachite-base/src/num/conversion/string/options/mod.rs type SciSizeOptions (line 14) | pub enum SciSizeOptions { method is_valid (line 33) | pub const fn is_valid(&self) -> bool { method default (line 26) | fn default() -> Self { type ToSciOptions (line 75) | pub struct ToSciOptions { method get_base (line 104) | pub const fn get_base(&self) -> u8 { method get_rounding_mode (line 110) | pub const fn get_rounding_mode(&self) -> RoundingMode { method get_size_options (line 116) | pub const fn get_size_options(&self) -> SciSizeOptions { method get_neg_exp_threshold (line 122) | pub const fn get_neg_exp_threshold(&self) -> i64 { method get_lowercase (line 128) | pub const fn get_lowercase(&self) -> bool { method get_e_lowercase (line 134) | pub const fn get_e_lowercase(&self) -> bool { method get_force_exponent_plus_sign (line 140) | pub const fn get_force_exponent_plus_sign(&self) -> bool { method get_include_trailing_zeros (line 146) | pub const fn get_include_trailing_zeros(&self) -> bool { method set_base (line 155) | pub fn set_base(&mut self, base: u8) { method set_rounding_mode (line 163) | pub const fn set_rounding_mode(&mut self, rm: RoundingMode) { method set_size_complete (line 170) | pub const fn set_size_complete(&mut self) { method set_precision (line 179) | pub fn set_precision(&mut self, precision: u64) { method set_scale (line 187) | pub const fn set_scale(&mut self, scale: u64) { method set_neg_exp_threshold (line 194) | pub fn set_neg_exp_threshold(&mut self, neg_exp_threshold: i64) { method set_lowercase (line 201) | pub const fn set_lowercase(&mut self) { method set_uppercase (line 207) | pub const fn set_uppercase(&mut self) { method set_e_lowercase (line 213) | pub const fn set_e_lowercase(&mut self) { method set_e_uppercase (line 219) | pub const fn set_e_uppercase(&mut self) { method set_force_exponent_plus_sign (line 228) | pub const fn set_force_exponent_plus_sign(&mut self, force_exponent_pl... method set_include_trailing_zeros (line 234) | pub const fn set_include_trailing_zeros(&mut self, include_trailing_ze... method is_valid (line 239) | pub fn is_valid(&self) -> bool { method default (line 87) | fn default() -> Self { type FromSciStringOptions (line 253) | pub struct FromSciStringOptions { method get_base (line 270) | pub const fn get_base(&self) -> u8 { method get_rounding_mode (line 276) | pub const fn get_rounding_mode(&self) -> RoundingMode { method set_base (line 285) | pub fn set_base(&mut self, base: u8) { method set_rounding_mode (line 293) | pub const fn set_rounding_mode(&mut self, rm: RoundingMode) { method is_valid (line 298) | pub fn is_valid(&self) -> bool { method default (line 259) | fn default() -> Self { FILE: malachite-base/src/num/conversion/string/options/random.rs type RandomSciSizeOptions (line 22) | pub struct RandomSciSizeOptions { type Item (line 28) | type Item = SciSizeOptions; method next (line 30) | fn next(&mut self) -> Option { function random_sci_size_options (line 54) | pub fn random_sci_size_options( type RandomToSciOptions (line 68) | pub struct RandomToSciOptions { type Item (line 77) | type Item = ToSciOptions; method next (line 79) | fn next(&mut self) -> Option { function random_to_sci_options (line 103) | pub fn random_to_sci_options( type RandomFromSciStringOptions (line 124) | pub struct RandomFromSciStringOptions { type Item (line 130) | type Item = FromSciStringOptions; method next (line 132) | fn next(&mut self) -> Option { function random_from_sci_string_options (line 143) | pub fn random_from_sci_string_options(seed: Seed) -> RandomFromSciString... FILE: malachite-base/src/num/conversion/string/to_sci.rs type SciWrapper (line 25) | pub struct SciWrapper<'a, T: ToSci> { method fmt (line 32) | fn fmt(&self, f: &mut Formatter) -> core::fmt::Result { function write_exponent (line 38) | pub fn write_exponent( function write_helper (line 50) | fn write_helper(x: T, f: &mut Formatter, options: ToSciOptions) -> co... function fmt_sci_valid_unsigned (line 65) | fn fmt_sci_valid_unsigned(x: T, options: ToSciOpti... function fmt_sci_unsigned (line 87) | fn fmt_sci_unsigned( function fmt_sci_valid_signed (line 172) | fn fmt_sci_valid_signed(x: T, options: ToSciOptions)... function fmt_sci_signed (line 179) | fn fmt_sci_signed( FILE: malachite-base/src/num/conversion/string/to_string.rs type BaseFmtWrapper (line 20) | pub struct BaseFmtWrapper { function new (line 42) | pub fn new(x: T, base: u8) -> Self { function unwrap (line 59) | pub fn unwrap(self) -> T { function digit_to_display_byte_lower (line 84) | pub const fn digit_to_display_byte_lower(b: u8) -> Option { function digit_to_display_byte_upper (line 112) | pub const fn digit_to_display_byte_upper(b: u8) -> Option { function fmt_unsigned (line 120) | fn fmt_unsigned + Eq + Zero>( function to_string_base_unsigned (line 140) | fn to_string_base_unsigned + Eq + Zero>(x: &T, base... function to_string_base_upper_unsigned (line 153) | fn to_string_base_upper_unsigned + Eq + Zero>(x: &T... function fmt_signed (line 267) | fn fmt_signed( function to_string_base_signed (line 297) | fn to_string_base_signed, S: Copy + Eq + Ord + UnsignedAbs... function to_string_base_upper_signed (line 316) | fn to_string_base_upper_signed< FILE: malachite-base/src/num/conversion/traits.rs type Digits (line 20) | pub trait Digits: Sized { method to_digits_asc (line 23) | fn to_digits_asc(&self, base: &T) -> Vec; method to_digits_desc (line 27) | fn to_digits_desc(&self, base: &T) -> Vec; method from_digits_asc (line 32) | fn from_digits_asc>(base: &T, digits: I) -> Opti... method from_digits_desc (line 37) | fn from_digits_desc>(base: &T, digits: I) -> Opt... type PowerOf2DigitIterator (line 41) | pub trait PowerOf2DigitIterator: Iterator + DoubleEndedIter... method get_digit (line 42) | fn get_digit(&self, index: u64) -> T; type PowerOf2DigitIterable (line 46) | pub trait PowerOf2DigitIterable { method power_of_2_digits (line 53) | fn power_of_2_digits(self, log_base: u64) -> Self::PowerOf2DigitIterator; type PowerOf2Digits (line 60) | pub trait PowerOf2Digits: Sized { method to_power_of_2_digits_asc (line 65) | fn to_power_of_2_digits_asc(&self, log_base: u64) -> Vec; method to_power_of_2_digits_desc (line 71) | fn to_power_of_2_digits_desc(&self, log_base: u64) -> Vec; method from_power_of_2_digits_asc (line 77) | fn from_power_of_2_digits_asc>(log_base: u64, di... method from_power_of_2_digits_desc (line 83) | fn from_power_of_2_digits_desc>(log_base: u64, d... type FromStringBase (line 88) | pub trait FromStringBase: Sized { method from_string_base (line 89) | fn from_string_base(base: u8, s: &str) -> Option; type ToStringBase (line 93) | pub trait ToStringBase { method to_string_base (line 95) | fn to_string_base(&self, base: u8) -> String; method to_string_base_upper (line 98) | fn to_string_base_upper(&self, base: u8) -> String; type ToSci (line 102) | pub trait ToSci: Sized { method fmt_sci (line 104) | fn fmt_sci(&self, f: &mut Formatter, options: ToSciOptions) -> Result; method fmt_sci_valid (line 107) | fn fmt_sci_valid(&self, options: ToSciOptions) -> bool; method to_sci_with_options (line 110) | fn to_sci_with_options(&self, options: ToSciOptions) -> SciWrapper<'_,... method to_sci (line 117) | fn to_sci(&self) -> SciWrapper<'_, Self> { type FromSciString (line 126) | pub trait FromSciString: Sized { method from_sci_string_with_options (line 128) | fn from_sci_string_with_options(s: &str, options: FromSciStringOptions... method from_sci_string (line 133) | fn from_sci_string(s: &str) -> Option { type ExactFrom (line 142) | pub trait ExactFrom: Sized { method exact_from (line 143) | fn exact_from(value: T) -> Self; type ExactInto (line 150) | pub trait ExactInto { method exact_into (line 151) | fn exact_into(self) -> T; method exact_from (line 156) | fn exact_from(value: T) -> U { method exact_into (line 163) | fn exact_into(self) -> U { type WrappingFrom (line 173) | pub trait WrappingFrom: Sized { method wrapping_from (line 174) | fn wrapping_from(value: T) -> Self; type WrappingInto (line 182) | pub trait WrappingInto: Sized { method wrapping_into (line 183) | fn wrapping_into(self) -> T; method wrapping_into (line 188) | fn wrapping_into(self) -> U { type SaturatingFrom (line 195) | pub trait SaturatingFrom: Sized { method saturating_from (line 196) | fn saturating_from(value: T) -> Self; type SaturatingInto (line 204) | pub trait SaturatingInto: Sized { method saturating_into (line 205) | fn saturating_into(self) -> T; method saturating_into (line 210) | fn saturating_into(self) -> U { type OverflowingFrom (line 221) | pub trait OverflowingFrom: Sized { method overflowing_from (line 222) | fn overflowing_from(value: T) -> (Self, bool); type OverflowingInto (line 231) | pub trait OverflowingInto: Sized { method overflowing_into (line 232) | fn overflowing_into(self) -> (T, bool); method overflowing_into (line 237) | fn overflowing_into(self) -> (U, bool) { type RoundingFrom (line 245) | pub trait RoundingFrom: Sized { method rounding_from (line 246) | fn rounding_from(value: T, rm: RoundingMode) -> (Self, Ordering); type RoundingInto (line 255) | pub trait RoundingInto: Sized { method rounding_into (line 256) | fn rounding_into(self, rm: RoundingMode) -> (T, Ordering); method rounding_into (line 261) | fn rounding_into(self, rm: RoundingMode) -> (U, Ordering) { type ConvertibleFrom (line 270) | pub trait ConvertibleFrom { method convertible_from (line 271) | fn convertible_from(value: T) -> bool; type HasHalf (line 275) | pub trait HasHalf { type JoinHalves (line 282) | pub trait JoinHalves: HasHalf { method join_halves (line 284) | fn join_halves(upper: Self::Half, lower: Self::Half) -> Self; type SplitInHalf (line 289) | pub trait SplitInHalf: HasHalf { method lower_half (line 291) | fn lower_half(&self) -> Self::Half; method upper_half (line 294) | fn upper_half(&self) -> Self::Half; method split_in_half (line 309) | fn split_in_half(&self) -> (Self::Half, Self::Half) { type IsInteger (line 315) | pub trait IsInteger { method is_integer (line 317) | fn is_integer(self) -> bool; type RawMantissaAndExponent (line 324) | pub trait RawMantissaAndExponent: Sized { method raw_mantissa_and_exponent (line 326) | fn raw_mantissa_and_exponent(self) -> (M, E); method raw_mantissa (line 329) | fn raw_mantissa(self) -> M { method raw_exponent (line 334) | fn raw_exponent(self) -> E { method from_raw_mantissa_and_exponent (line 339) | fn from_raw_mantissa_and_exponent(raw_mantissa: M, raw_exponent: E) -> T; type IntegerMantissaAndExponent (line 348) | pub trait IntegerMantissaAndExponent: Sized { method integer_mantissa_and_exponent (line 350) | fn integer_mantissa_and_exponent(self) -> (M, E); method integer_mantissa (line 353) | fn integer_mantissa(self) -> M { method integer_exponent (line 358) | fn integer_exponent(self) -> E { method from_integer_mantissa_and_exponent (line 363) | fn from_integer_mantissa_and_exponent(integer_mantissa: M, integer_exp... type SciMantissaAndExponent (line 370) | pub trait SciMantissaAndExponent: Sized { method sci_mantissa_and_exponent (line 372) | fn sci_mantissa_and_exponent(self) -> (M, E); method sci_mantissa (line 375) | fn sci_mantissa(self) -> M { method sci_exponent (line 380) | fn sci_exponent(self) -> E { method from_sci_mantissa_and_exponent (line 385) | fn from_sci_mantissa_and_exponent(sci_mantissa: M, sci_exponent: E) ->... type FromOtherTypeSlice (line 389) | pub trait FromOtherTypeSlice { method from_other_type_slice (line 390) | fn from_other_type_slice(slice: &[T]) -> Self; type VecFromOtherTypeSlice (line 394) | pub trait VecFromOtherTypeSlice: Sized { method vec_from_other_type_slice (line 395) | fn vec_from_other_type_slice(slice: &[T]) -> Vec; type VecFromOtherType (line 399) | pub trait VecFromOtherType: Sized { method vec_from_other_type (line 400) | fn vec_from_other_type(value: T) -> Vec; FILE: malachite-base/src/num/exhaustive/mod.rs type PrimitiveIntIncreasingRange (line 35) | pub struct PrimitiveIntIncreasingRange { type Item (line 41) | type Item = T; method next (line 43) | fn next(&mut self) -> Option { method next_back (line 55) | fn next_back(&mut self) -> Option { type ExhaustiveSignedRange (line 71) | pub enum ExhaustiveSignedRange { type Item (line 78) | type Item = T; method next (line 80) | fn next(&mut self) -> Option { type PrimitiveIntUpDown (line 90) | pub type PrimitiveIntUpDown = function exhaustive_unsigneds (line 113) | pub fn exhaustive_unsigneds() -> PrimitiveIntIncre... function exhaustive_positive_primitive_ints (line 140) | pub fn exhaustive_positive_primitive_ints() -> Primitiv... type ExhaustiveSigneds (line 144) | pub type ExhaustiveSigneds = Chain, PrimitiveIntUpDown>; function exhaustive_signeds (line 170) | pub fn exhaustive_signeds() -> ExhaustiveSigneds { function exhaustive_natural_signeds (line 194) | pub fn exhaustive_natural_signeds() -> PrimitiveIntI... function exhaustive_negative_signeds (line 218) | pub fn exhaustive_negative_signeds() -> Rev() -> PrimitiveIntU... function primitive_int_increasing_range (line 277) | pub fn primitive_int_increasing_range( function primitive_int_increasing_inclusive_range (line 314) | pub fn primitive_int_increasing_inclusive_range( function exhaustive_signed_range (line 353) | pub fn exhaustive_signed_range(a: T, b: T) -> Exhaus... function exhaustive_signed_inclusive_range (line 396) | pub fn exhaustive_signed_inclusive_range( type PrimitiveFloatIncreasingRange (line 426) | pub struct PrimitiveFloatIncreasingRange { type Item (line 432) | type Item = T; method next (line 435) | fn next(&mut self) -> Option { method next_back (line 442) | fn next_back(&mut self) -> Option { function primitive_float_increasing_range (line 496) | pub fn primitive_float_increasing_range( function primitive_float_increasing_inclusive_range (line 565) | pub fn primitive_float_increasing_inclusive_range( function positive_finite_primitive_floats_increasing (line 635) | pub fn positive_finite_primitive_floats_increasing() function negative_finite_primitive_floats_increasing (line 689) | pub fn negative_finite_primitive_floats_increasing() function nonzero_finite_primitive_floats_increasing (line 747) | pub fn nonzero_finite_primitive_floats_increasing() function finite_primitive_floats_increasing (line 802) | pub fn finite_primitive_floats_increasing() -> Primit... function positive_primitive_floats_increasing (line 855) | pub fn positive_primitive_floats_increasing() -> Prim... function negative_primitive_floats_increasing (line 909) | pub fn negative_primitive_floats_increasing() -> Prim... function nonzero_primitive_floats_increasing (line 966) | pub fn nonzero_primitive_floats_increasing() function primitive_floats_increasing (line 1014) | pub fn primitive_floats_increasing() -> PrimitiveFloa... type ConstantPrecisionPrimitiveFloats (line 1023) | pub struct ConstantPrecisionPrimitiveFloats { type Item (line 1032) | type Item = T; method next (line 1034) | fn next(&mut self) -> Option { function exhaustive_primitive_floats_with_sci_exponent_and_precision (line 1109) | pub fn exhaustive_primitive_floats_with_sci_exponent_and_precision { function get_ys (line 1155) | fn get_ys(&self, &precision: &u64) -> ConstantPrecisionPrimitiveFloats { function exhaustive_primitive_floats_with_sci_exponent_helper (line 1161) | fn exhaustive_primitive_floats_with_sci_exponent_helper( type ExhaustivePrimitiveFloatsWithExponent (line 1187) | pub struct ExhaustivePrimitiveFloatsWithExponent( type Item (line 1198) | type Item = T; method next (line 1201) | fn next(&mut self) -> Option { function exhaustive_primitive_floats_with_sci_exponent (line 1265) | pub fn exhaustive_primitive_floats_with_sci_exponent( type ExhaustivePositiveFinitePrimitiveFloatsGenerator (line 1274) | struct ExhaustivePositiveFinitePrimitiveFloatsGenerator ExhaustivePrimitiveFloatsWithEx... function exhaustive_positive_finite_primitive_floats_helper (line 1289) | fn exhaustive_positive_finite_primitive_floats_helper() type ExhaustivePositiveFinitePrimitiveFloats (line 1312) | pub struct ExhaustivePositiveFinitePrimitiveFloats( type Item (line 1324) | type Item = T; method next (line 1327) | fn next(&mut self) -> Option { function exhaustive_positive_finite_primitive_floats (line 1364) | pub fn exhaustive_positive_finite_primitive_floats() type ExhaustiveNegativeFinitePrimitiveFloats (line 1374) | pub struct ExhaustiveNegativeFinitePrimitiveFloats( type Item (line 1379) | type Item = T; method next (line 1382) | fn next(&mut self) -> Option { function exhaustive_negative_finite_primitive_floats (line 1420) | pub fn exhaustive_negative_finite_primitive_floats() type ExhaustiveNonzeroFinitePrimitiveFloats (line 1430) | pub struct ExhaustiveNonzeroFinitePrimitiveFloats { type Item (line 1437) | type Item = T; method next (line 1440) | fn next(&mut self) -> Option { function exhaustive_nonzero_finite_primitive_floats (line 1483) | pub fn exhaustive_nonzero_finite_primitive_floats() type ExhaustiveFinitePrimitiveFloats (line 1492) | pub type ExhaustiveFinitePrimitiveFloats = function exhaustive_finite_primitive_floats (line 1527) | pub fn exhaustive_finite_primitive_floats() function exhaustive_positive_primitive_floats (line 1567) | pub fn exhaustive_positive_primitive_floats() function exhaustive_negative_primitive_floats (line 1605) | pub fn exhaustive_negative_primitive_floats() function exhaustive_nonzero_primitive_floats (line 1643) | pub fn exhaustive_nonzero_primitive_floats() function exhaustive_primitive_floats (line 1679) | pub fn exhaustive_primitive_floats() type PrimitiveFloatsWithExponentInRangeGenerator (line 1755) | struct PrimitiveFloatsWithExponentInRangeGenerator { function get_ys (line 1767) | fn get_ys(&self, &precision: &u64) -> ConstantPrecisionPrimitiveFloats { function exhaustive_primitive_floats_with_sci_exponent_in_range_helper (line 1778) | fn exhaustive_primitive_floats_with_sci_exponent_in_range_helper( type Item (line 1816) | type Item = T; method next (line 1819) | fn next(&mut self) -> Option { function exhaustive_primitive_floats_with_sci_exponent_in_range (line 1826) | pub fn exhaustive_primitive_floats_with_sci_exponent_in_range ExhaustivePrimitiveFloatsWithEx... function exhaustive_positive_finite_primitive_floats_in_range_helper (line 1868) | fn exhaustive_positive_finite_primitive_floats_in_range_helper Option { function exhaustive_positive_finite_primitive_floats_in_range (line 1932) | pub fn exhaustive_positive_finite_primitive_floats_in_range { type Item (line 1954) | type Item = T; method next (line 1956) | fn next(&mut self) -> Option { function exhaustive_nonzero_finite_primitive_floats_in_range (line 1974) | pub fn exhaustive_nonzero_finite_primitive_floats_in_range { type Item (line 2012) | type Item = T; method next (line 2014) | fn next(&mut self) -> Option { function exhaustive_primitive_float_range (line 2066) | pub fn exhaustive_primitive_float_range( function exhaustive_primitive_float_inclusive_range (line 2127) | pub fn exhaustive_primitive_float_inclusive_range( FILE: malachite-base/src/num/factorization/factor.rs constant MAX_FACTORS_IN_U8 (line 30) | pub(crate) const MAX_FACTORS_IN_U8: usize = 4; constant MAX_FACTORS_IN_U16 (line 31) | pub(crate) const MAX_FACTORS_IN_U16: usize = 6; constant MAX_FACTORS_IN_U32 (line 32) | pub(crate) const MAX_FACTORS_IN_U32: usize = 9; constant MAX_FACTORS_IN_U64 (line 33) | pub(crate) const MAX_FACTORS_IN_U64: usize = 15; constant MAX_FACTORS_IN_USIZE (line 34) | pub(crate) const MAX_FACTORS_IN_USIZE: usize = 15; type Factors (line 39) | pub struct Factors { type FactorsIterator (line 46) | pub struct FactorsIterator { type Item (line 52) | type Item = (T, u8); method next (line 54) | fn next(&mut self) -> Option<(T, u8)> { type IntoIter (line 66) | type IntoIter = FactorsIterator; type Item (line 67) | type Item = (T, u8); method into_iter (line 69) | fn into_iter(self) -> FactorsIterator { function new (line 78) | const fn new() -> Self { function insert (line 90) | fn insert(&mut self, factor: T, exp: u8) { type FactorsU8 (line 119) | type FactorsU8 = Factors; type FactorsU16 (line 120) | type FactorsU16 = Factors; type FactorsU32 (line 121) | type FactorsU32 = Factors; type FactorsU64 (line 122) | type FactorsU64 = Factors; type FactorsUsize (line 123) | type FactorsUsize = Factors; function div_rem_precomputed_float_for_u32_factorization (line 127) | fn div_rem_precomputed_float_for_u32_factorization(a: u32, n: u32, inver... function div_rem_precomputed_float_u64 (line 141) | fn div_rem_precomputed_float_u64(a: u64, n: u64, npre: f64) -> (u64, u64) { function remove_factor_precomputed_float_u32 (line 178) | fn remove_factor_precomputed_float_u32(mut n: u32, p: u32, inverse: f64)... function remove_factor_precomputed_float_u64 (line 201) | fn remove_factor_precomputed_float_u64(mut n: u64, p: u64, inverse: f64)... function factor_trial_range_u32 (line 224) | fn factor_trial_range_u32(factors: &mut FactorsU32, mut n: u32, num_prim... function factor_trial_range_u64 (line 239) | fn factor_trial_range_u64(factors: &mut FactorsU64, mut n: u64, num_prim... constant POWER235_MOD63 (line 253) | const POWER235_MOD63: [u8; 63] = [ constant POWER235_MOD61 (line 257) | const POWER235_MOD61: [u8; 61] = [ constant POWER235_MOD44 (line 261) | const POWER235_MOD44: [u8; 44] = [ constant POWER235_MOD31 (line 265) | const POWER235_MOD31: [u8; 31] = function factor_square_u32 (line 271) | fn factor_square_u32(n: u32) -> (u32, u8) { function factor_power23_u64 (line 297) | fn factor_power23_u64(n: u64) -> (u64, u8) { constant FLINT_ONE_LINE_MULTIPLIER (line 326) | const FLINT_ONE_LINE_MULTIPLIER: u32 = 480; function factor_one_line_u64 (line 329) | fn factor_one_line_u64(mut n: u64, iters: usize) -> u64 { function wyhash64 (line 354) | fn wyhash64(seed: &mut u64) -> u64 { type WyhashRandomU64s (line 361) | struct WyhashRandomU64s { method new (line 366) | const fn new() -> Self { type Item (line 374) | type Item = u64; method next (line 376) | fn next(&mut self) -> Option { constant N_FACTOR_PP1_TABLE (line 382) | const N_FACTOR_PP1_TABLE: [(u16, u8); 34] = [ function pp1_pow_ui_u64 (line 421) | fn pp1_pow_ui_u64(mut x: u64, exp: u64, n: u64, ninv: u64, norm: u64) ->... function pp1_factor_u64 (line 444) | fn pp1_factor_u64(mut n: u64, mut x: u64, norm: u64) -> u64 { function pp1_find_power_u64 (line 456) | fn pp1_find_power_u64(mut x: u64, p: u64, n: u64, ninv: u64, norm: u64) ... function factor_pp1_u64 (line 468) | fn factor_pp1_u64(mut n: u64, b1: u64, c: u64) -> u64 { function factor_pp1_wrapper_u64 (line 544) | fn factor_pp1_wrapper_u64(n: u64) -> u64 { function limbs_sqrt_rem_to_out_u64 (line 572) | fn limbs_sqrt_rem_to_out_u64(xs_hi: u64, xs_lo: u64) -> (u64, u64, u64, ... constant FACTOR_SQUFOF_ITERS (line 601) | const FACTOR_SQUFOF_ITERS: usize = 50_000; constant FACTOR_ONE_LINE_ITERS (line 602) | const FACTOR_ONE_LINE_ITERS: usize = 40_000; function ll_factor_squfof_u64 (line 605) | fn ll_factor_squfof_u64(n_hi: u64, n_lo: u64, max_iters: usize) -> u64 { function factor_squfof_u64 (line 714) | fn factor_squfof_u64(n: u64, iters: usize) -> u64 { constant FACTOR_TRIAL_PRIMES (line 738) | const FACTOR_TRIAL_PRIMES: usize = 3000; constant FACTOR_TRIAL_CUTOFF (line 739) | const FACTOR_TRIAL_CUTOFF: u32 = 27449 * 27449; type FACTORS (line 742) | type FACTORS = FactorsU8; method factor (line 765) | fn factor(&self) -> FactorsU8 { type FACTORS (line 880) | type FACTORS = FactorsU16; method factor (line 907) | fn factor(&self) -> FactorsU16 { type FACTORS (line 917) | type FACTORS = FactorsU32; method factor (line 949) | fn factor(&self) -> FactorsU32 { constant FACTOR_ONE_LINE_MAX (line 998) | const FACTOR_ONE_LINE_MAX: u64 = 1 << 39; type FACTORS (line 1001) | type FACTORS = FactorsU64; method factor (line 1033) | fn factor(&self) -> FactorsU64 { type FACTORS (line 1090) | type FACTORS = FactorsUsize; method factor (line 1120) | fn factor(&self) -> FactorsUsize { FILE: malachite-base/src/num/factorization/is_power.rs constant MOD63 (line 32) | const MOD63: [u8; 63] = [ constant MOD61 (line 37) | const MOD61: [u8; 61] = [ constant MOD44 (line 42) | const MOD44: [u8; 44] = [ constant MOD31 (line 47) | const MOD31: [u8; 31] = constant MOD72 (line 50) | const MOD72: [u8; 72] = [ constant MOD49 (line 56) | const MOD49: [u8; 49] = [ constant MOD67 (line 61) | const MOD67: [u8; 67] = [ constant MOD79 (line 67) | const MOD79: [u8; 79] = [ function get_perfect_power_u32 (line 74) | fn get_perfect_power_u32(n: u32) -> Option<(u32, u64)> { function get_perfect_power_u32_bool (line 161) | fn get_perfect_power_u32_bool(n: u32) -> bool { function get_perfect_power_u64 (line 212) | fn get_perfect_power_u64(n: u64) -> Option<(u64, u64)> { function get_perfect_power_u64_bool (line 353) | fn get_perfect_power_u64_bool(n: u64) -> bool { function get_perfect_power_u128 (line 442) | fn get_perfect_power_u128(n: u128) -> Option<(u128, u64)> { function get_perfect_power_u128_bool (line 511) | fn get_perfect_power_u128_bool(n: u128) -> bool { function express_as_power_u32 (line 580) | fn express_as_power_u32(n: u32) -> Option<(u32, u64)> { function express_as_power_u64 (line 600) | fn express_as_power_u64(n: u64) -> Option<(u64, u64)> { function express_as_power_u128 (line 620) | fn express_as_power_u128(n: u128) -> Option<(u128, u64)> { function express_as_power_i32 (line 640) | fn express_as_power_i32(n: i32) -> Option<(i32, u64)> { function express_as_power_i64 (line 669) | fn express_as_power_i64(n: i64) -> Option<(i64, u64)> { function express_as_power_i128 (line 698) | fn express_as_power_i128(n: i128) -> Option<(i128, u64)> { function is_power_u32 (line 728) | fn is_power_u32(n: u32) -> bool { function is_power_u64 (line 733) | fn is_power_u64(n: u64) -> bool { function is_power_i32 (line 737) | fn is_power_i32(n: i32) -> bool { function is_power_i64 (line 766) | fn is_power_i64(n: i64) -> bool { function is_power_i128 (line 795) | fn is_power_i128(n: i128) -> bool { method express_as_power (line 842) | fn express_as_power(&self) -> Option<(u64, u64)> { method express_as_power (line 865) | fn express_as_power(&self) -> Option<(Self, u64)> { method express_as_power (line 887) | fn express_as_power(&self) -> Option<(Self, u64)> { method is_power (line 915) | fn is_power(&self) -> bool { method is_power (line 933) | fn is_power(&self) -> bool { method is_power (line 950) | fn is_power(&self) -> bool { method express_as_power (line 1028) | fn express_as_power(&self) -> Option<(Self, u64)> { method express_as_power (line 1051) | fn express_as_power(&self) -> Option<(Self, u64)> { method express_as_power (line 1073) | fn express_as_power(&self) -> Option<(Self, u64)> { method is_power (line 1101) | fn is_power(&self) -> bool { method is_power (line 1119) | fn is_power(&self) -> bool { method is_power (line 1136) | fn is_power(&self) -> bool { FILE: malachite-base/src/num/factorization/is_prime.rs constant ODD_PRIME_LOOKUP_U64 (line 36) | const ODD_PRIME_LOOKUP_U64: [u64; 32] = [ constant ODD_PRIME_LOOKUP_U32 (line 73) | const ODD_PRIME_LOOKUP_U32: [u32; 64] = [ constant FLINT_D_BITS (line 85) | const FLINT_D_BITS: u64 = 53; function is_odd_prime_small_u64 (line 90) | fn is_odd_prime_small_u64(n: u64) -> bool { function is_odd_prime_small_u32 (line 97) | fn is_odd_prime_small_u32(n: u32) -> bool { function mod_preinverted_u32 (line 102) | fn mod_preinverted_u32(a: u32, mut n: u32, inverse: u32) -> u32 { function mod_preinverted_u64 (line 118) | fn mod_preinverted_u64(a: u64, mut n: u64, inverse: u64) -> u64 { function mod_pow_preinverted_u32 (line 135) | fn mod_pow_preinverted_u32(mut a: u32, mut exp: u32, mut n: u32, inverse... function mod_pow_preinverted_u64 (line 170) | fn mod_pow_preinverted_u64(mut a: u64, mut exp: u64, mut n: u64, inverse... function mod_mul_preinverted_float (line 204) | fn mod_mul_preinverted_float(a: u64, b: u64, n: u64, inverse: f64) -> u64 { function mod_pow_preinverted_float (line 220) | pub(crate) fn mod_pow_preinverted_float(a: u64, mut exp: u64, n: u64, in... function is_probable_prime_fermat (line 240) | fn is_probable_prime_fermat(n: u64, i: u64) -> bool { function fibonacci_chain_precomputed (line 249) | fn fibonacci_chain_precomputed(m: u64, n: u64, inverse: f64) -> (u64, u6... function fibonacci_chain_preinvert (line 272) | fn fibonacci_chain_preinvert(m: u64, n: u64, ninv: u64) -> (u64, u64) { function is_probable_prime_fibonacci (line 290) | fn is_probable_prime_fibonacci(n: u64) -> bool { function lucas_chain_precomputed (line 309) | fn lucas_chain_precomputed(m: u64, a: u64, n: u64, npre: f64) -> (u64, u... function lucas_chain_preinvert (line 326) | fn lucas_chain_preinvert(m: u64, a: u64, n: u64, ninv: u64) -> (u64, u64) { function is_probable_prime_lucas (line 345) | fn is_probable_prime_lucas(n: u64) -> bool { function is_strong_probable_prime_preinverted_u32 (line 403) | fn is_strong_probable_prime_preinverted_u32(n: u32, inverse: u32, a: u32... function is_strong_probable_prime_preinverted_u64 (line 424) | fn is_strong_probable_prime_preinverted_u64(n: u64, inverse: u64, a: u64... function mod_preinverted_float (line 444) | fn mod_preinverted_float(a: u64, n: u64, inverse: f64) -> u64 { function is_strong_probable_prime_preinverted_float (line 482) | fn is_strong_probable_prime_preinverted_float(n: u64, inverse: f64, mut ... function is_probable_prime_bpsw (line 506) | fn is_probable_prime_bpsw(n: u64) -> bool { constant FLINT_ODDPRIME_SMALL_CUTOFF (line 526) | const FLINT_ODDPRIME_SMALL_CUTOFF: u32 = 4096; function is_probable_prime_u32 (line 530) | fn is_probable_prime_u32(n: u32) -> bool { function is_probable_prime_u64 (line 550) | fn is_probable_prime_u64(n: u64) -> bool { method is_prime (line 587) | fn is_prime(&self) -> bool { method is_prime (line 624) | fn is_prime(&self) -> bool { method is_prime (line 681) | fn is_prime(&self) -> bool { method is_prime (line 764) | fn is_prime(&self) -> bool { method is_prime (line 848) | fn is_prime(&self) -> bool { FILE: malachite-base/src/num/factorization/is_square.rs constant IS_SQUARE_MOD64 (line 18) | const IS_SQUARE_MOD64: [bool; 64] = [ constant IS_SQUARE_MOD65 (line 26) | const IS_SQUARE_MOD65: [bool; 65] = [ constant IS_SQUARE_MOD63 (line 34) | const IS_SQUARE_MOD63: [bool; 63] = [ function is_square_u64 (line 43) | fn is_square_u64(x: u64) -> bool { constant B1 (line 76) | const B1: u64 = u64::WIDTH >> 2; constant B2 (line 77) | const B2: u64 = B1 * 2; constant B3 (line 78) | const B3: u64 = B1 * 3; constant M2 (line 80) | const M2: u64 = (1 << B2) - 1; constant M3 (line 81) | const M3: u64 = (1 << B3) - 1; function low0 (line 83) | const fn low0(n: u64) -> u64 { function high0 (line 87) | const fn high0(n: u64) -> u64 { function low1 (line 91) | const fn low1(n: u64) -> u64 { function high1 (line 95) | const fn high1(n: u64) -> u64 { function mod_34lsub1 (line 106) | const fn mod_34lsub1(x_hi: u64, x_lo: u64) -> u64 { constant MOD34_BITS (line 110) | const MOD34_BITS: u64 = (u64::WIDTH >> 2) * 3; constant MOD34_MASK (line 111) | const MOD34_MASK: u64 = (1 << MOD34_BITS) - 1; function perfsqr_mod_34 (line 113) | const fn perfsqr_mod_34(x_hi: u64, x_lo: u64) -> u64 { constant SQR_MOD_BITS (line 120) | const SQR_MOD_BITS: u64 = MOD34_BITS + 1; constant SQR_MOD_MASK (line 121) | const SQR_MOD_MASK: u64 = (1 << SQR_MOD_BITS) - 1; function perfsqr_mod_idx (line 123) | const fn perfsqr_mod_idx(r: u64, d: u64, inv: u64) -> u64 { function perfsqr_mod_1 (line 133) | fn perfsqr_mod_1(r: u64, d: u64, inv: u64, mask: u64) -> bool { function perfsqr_mod_2 (line 144) | fn perfsqr_mod_2(r: u64, d: u64, inv: u64, mhi: u64, mlo: u64) -> bool { function perfsqr_mod_test (line 158) | fn perfsqr_mod_test(x: u128) -> bool { constant SQR_MOD256 (line 169) | const SQR_MOD256: [u64; 4] = method is_square (line 183) | fn is_square(&self) -> bool { FILE: malachite-base/src/num/factorization/prime_sieve.rs constant SIEVE_SEED_U32 (line 20) | pub const SIEVE_SEED_U32: u32 = 0x69128480; constant SIEVE_MASK1_U32 (line 22) | pub const SIEVE_MASK1_U32: u32 = 0x12148960; constant SIEVE_MASK2_U32 (line 23) | pub const SIEVE_MASK2_U32: u32 = 0x44a120cc; constant SIEVE_MASKT_U32 (line 24) | pub const SIEVE_MASKT_U32: u32 = 0x1a; constant SEED_LIMIT_U32 (line 25) | pub const SEED_LIMIT_U32: u64 = 120; constant SIEVE_SEED_U64 (line 27) | pub const SIEVE_SEED_U64: u64 = 0x3294C9E069128480; constant SIEVE_MASK1_U64 (line 29) | pub const SIEVE_MASK1_U64: u64 = 0x81214a1204892058; constant SIEVE_MASKT_U64 (line 30) | pub const SIEVE_MASKT_U64: u64 = 0xc8130681244; constant SIEVE_2MSK1_U64 (line 32) | pub const SIEVE_2MSK1_U64: u64 = 0x9402180c40230184; constant SIEVE_2MSK2_U64 (line 33) | pub const SIEVE_2MSK2_U64: u64 = 0x0285021088402120; constant SIEVE_2MSKT_U64 (line 34) | pub const SIEVE_2MSKT_U64: u64 = 0xa41210084421; constant SEED_LIMIT_U64 (line 35) | pub const SEED_LIMIT_U64: u64 = 210; constant C70M2U32W (line 37) | const C70M2U32W: u64 = 70 - (u32::WIDTH << 1); constant C70MU32W (line 38) | const C70MU32W: u64 = 70 - u32::WIDTH; constant C2U32W (line 39) | const C2U32W: u64 = u32::WIDTH << 1; constant C3U32WM70 (line 40) | const C3U32WM70: u64 = 3 * u32::WIDTH - 70; function fill_bitpattern_u32 (line 50) | fn fill_bitpattern_u32(bit_array: &mut [u32], mut offset: u64) -> u64 { constant C110MU64W (line 128) | const C110MU64W: u64 = 110 - u64::WIDTH; constant C2U64WM110 (line 129) | const C2U64WM110: u64 = (u64::WIDTH << 1) - 110; constant C182MU64W (line 130) | const C182MU64W: u64 = 182 - u64::WIDTH; constant C182M2U64W (line 131) | const C182M2U64W: u64 = 182 - (u64::WIDTH << 1); constant C3U64WM182 (line 132) | const C3U64WM182: u64 = 3 * u64::WIDTH - 182; constant C2U64W (line 133) | const C2U64W: u64 = u64::WIDTH << 1; function fill_bitpattern_u64 (line 143) | fn fill_bitpattern_u64(bit_array: &mut [u64], mut offset: u64) -> u64 { function n_to_bit (line 260) | pub const fn n_to_bit(n: u64) -> u64 { function id_to_n (line 266) | pub const fn id_to_n(id: u64) -> u64 { function first_block_primesieve (line 278) | fn first_block_primesieve ... function block_resieve (line 347) | fn block_resieve u64>( function limbs_prime_sieve_size (line 407) | pub fn limbs_prime_sieve_size(n: u64) -> usize { constant BLOCK_SIZE (line 412) | const BLOCK_SIZE: usize = 2048; function limbs_prime_sieve_generic (line 434) | fn limbs_prime_sieve_generic u64 { function limbs_prime_sieve_u64 (line 491) | pub fn limbs_prime_sieve_u64(bit_array: &mut [u64], n: u64) -> u64 { FILE: malachite-base/src/num/factorization/primes.rs constant NUM_SMALL_PRIMES (line 32) | const NUM_SMALL_PRIMES: usize = 172; constant SMALL_PRIMES (line 35) | pub(crate) const SMALL_PRIMES: [u16; NUM_SMALL_PRIMES] = [ function limbs_index_of_next_false_bit (line 49) | fn limbs_index_of_next_false_bit(xs: &[T], start: ... type PrimesLessThanIterator (line 83) | pub struct PrimesLessThanIterator { function new (line 92) | fn new(n: T) -> Self { function jump_after (line 134) | pub fn jump_after(&mut self, n: T) -> bool { type Item (line 182) | type Item = T; method next (line 184) | fn next(&mut self) -> Option { type PrimesIterator (line 213) | pub struct PrimesIterator { function new (line 219) | fn new() -> Self { function jump_after (line 250) | pub fn jump_after(&mut self, n: T) -> bool { type Item (line 269) | type Item = T; method next (line 271) | fn next(&mut self) -> Option { type PrimeIndicatorSequenceLessThan (line 370) | pub struct PrimeIndicatorSequenceLessThan { type Item (line 378) | type Item = bool; method next (line 380) | fn next(&mut self) -> Option { function prime_indicator_sequence_less_than (line 420) | pub fn prime_indicator_sequence_less_than(limit: u64) -> PrimeIndicatorS... function prime_indicator_sequence_less_than_or_equal_to (line 457) | pub fn prime_indicator_sequence_less_than_or_equal_to( type PrimeIndicatorSequence (line 466) | pub struct PrimeIndicatorSequence { type Item (line 473) | type Item = bool; method next (line 475) | fn next(&mut self) -> Option { function prime_indicator_sequence (line 513) | pub fn prime_indicator_sequence() -> PrimeIndicatorSequence { FILE: malachite-base/src/num/factorization/primitive_root_prime.rs function primitive_root_prime (line 24) | fn primitive_root_prime bool; type IsSquare (line 15) | pub trait IsSquare { method is_square (line 16) | fn is_square(&self) -> bool; type IsPower (line 20) | pub trait IsPower { method is_power (line 21) | fn is_power(&self) -> bool; type ExpressAsPower (line 26) | pub trait ExpressAsPower: Sized { method express_as_power (line 27) | fn express_as_power(&self) -> Option<(Self, u64)>; type Factor (line 31) | pub trait Factor { method factor (line 34) | fn factor(&self) -> Self::FACTORS; type Primes (line 38) | pub trait Primes { method primes_less_than (line 42) | fn primes_less_than(n: &Self) -> Self::LI; method primes_less_than_or_equal_to (line 44) | fn primes_less_than_or_equal_to(n: &Self) -> Self::LI; method primes (line 46) | fn primes() -> Self::I; type PrimitiveRootPrime (line 50) | pub trait PrimitiveRootPrime { method primitive_root_prime (line 53) | fn primitive_root_prime(&self) -> Self::Output; FILE: malachite-base/src/num/float/mod.rs type NiceFloat (line 45) | pub struct NiceFloat(pub T); type FloatType (line 48) | enum FloatType { function float_type (line 59) | fn float_type(self) -> FloatType { type Output (line 82) | type Output = Self; method abs (line 84) | fn abs(self) -> Self::Output { function eq (line 117) | fn eq(&self, other: &Self) -> bool { method eq_abs (line 149) | fn eq_abs(&self, other: &Self) -> bool { method hash (line 163) | fn hash(&self, state: &mut H) { method cmp (line 200) | fn cmp(&self, other: &Self) -> Ordering { function partial_cmp (line 218) | fn partial_cmp(&self, other: &Self) -> Option { method cmp_abs (line 251) | fn cmp_abs(&self, other: &Self) -> Ordering { function partial_cmp_abs (line 269) | fn partial_cmp_abs(&self, other: &Self) -> Option { type FmtRyuString (line 275) | pub trait FmtRyuString: Copy { method fmt_ryu_string (line 276) | fn fmt_ryu_string(self, f: &mut Formatter<'_>) -> fmt::Result; method fmt (line 370) | fn fmt(&self, f: &mut Formatter<'_>) -> fmt::Result { method fmt (line 390) | fn fmt(&self, f: &mut Formatter<'_>) -> fmt::Result { type Err (line 396) | type Err = ::Err; method from_str (line 419) | fn from_str(src: &str) -> Result::Err> { FILE: malachite-base/src/num/iterators/mod.rs type SameWidthIteratorToBitChunks (line 18) | pub struct SameWidthIteratorToBitChunks< function next_with_wrapping (line 31) | fn next_with_wrapping U>(&mut self, wrap: F) -> Option U>(&mut self, wrap: F) -> Option U>(&mut self, wrap: F) -> Option U>(&mut self, wrap: F) -> Option, T: PrimitiveUnsigned... function next_with_wrapping (line 265) | pub(crate) fn next_with_wrapping U>(&mut self, wrap: F) -> O... type Item (line 278) | type Item = Option; method next (line 281) | fn next(&mut self) -> Option> { function iterator_to_bit_chunks (line 352) | pub fn iterator_to_bit_chunks, T: PrimitiveUnsigne... type RulerSequence (line 399) | pub struct RulerSequence> { type Item (line 405) | type Item = T; method next (line 407) | fn next(&mut self) -> Option { function ruler_sequence (line 440) | pub const fn ruler_sequence>() -> RulerSequence { type BitDistributorSequence (line 451) | pub struct BitDistributorSequence { type Item (line 456) | type Item = usize; method next (line 458) | fn next(&mut self) -> Option { function bit_distributor_sequence (line 520) | pub fn bit_distributor_sequence( FILE: malachite-base/src/num/logic/bit_access.rs function get_bit_unsigned (line 13) | fn get_bit_unsigned(x: &T, index: u64) -> bool { function set_bit_unsigned (line 17) | fn set_bit_unsigned(x: &mut T, index: u64) { function clear_bit_unsigned (line 29) | fn clear_bit_unsigned(x: &mut T, index: u64) { function get_bit_signed (line 124) | fn get_bit_signed(x: &T, index: u64) -> bool { function set_bit_signed (line 132) | fn set_bit_signed(x: &mut T, index: u64) { function clear_bit_signed (line 144) | fn clear_bit_signed(x: &mut T, index: u64) { FILE: malachite-base/src/num/logic/bit_block_access.rs constant ERROR_MESSAGE (line 16) | const ERROR_MESSAGE: &str = "Result exceeds width of output type"; function get_bits_unsigned (line 18) | fn get_bits_unsigned(x: &T, start: u64, end: u64) ... function assign_bits_unsigned (line 27) | fn assign_bits_unsigned(x: &mut T, start: u64, end... function get_bits_signed (line 124) | fn get_bits_signed + PrimitiveSigned, U>( function assign_bits_signed (line 138) | fn assign_bits_signed< FILE: malachite-base/src/num/logic/bit_convertible.rs function to_bits_asc_unsigned (line 15) | fn to_bits_asc_unsigned(x: &T) -> Vec { function to_bits_desc_unsigned (line 25) | fn to_bits_desc_unsigned(x: &T) -> Vec { function from_bits_asc_unsigned (line 42) | fn from_bits_asc_unsigned... function from_bits_desc_unsigned (line 59) | fn from_bits_desc_unsigned(x: &T) -> Vec { function to_bits_desc_signed (line 198) | fn to_bits_desc_signed(x: &T) -> Vec { function from_bits_asc_signed (line 232) | fn from_bits_asc_signed< function from_bits_desc_signed (line 266) | fn from_bits_desc_signed< FILE: malachite-base/src/num/logic/bit_iterable.rs type PrimitiveUnsignedBitIterator (line 22) | pub struct PrimitiveUnsignedBitIterator { type Item (line 34) | type Item = bool; method next (line 36) | fn next(&mut self) -> Option { method size_hint (line 47) | fn size_hint(&self) -> (usize, Option) { method next_back (line 53) | fn next_back(&mut self) -> Option { type Output (line 68) | type Output = bool; function index (line 98) | fn index(&self, index: u64) -> &bool { function bits_unsigned (line 107) | fn bits_unsigned(x: T) -> PrimitiveUnsignedBitIter... type PrimitiveSignedBitIterator (line 149) | pub struct PrimitiveSignedBitIterator Option { method size_hint (line 163) | fn size_hint(&self) -> (usize, Option) { method next_back (line 172) | fn next_back(&mut self) -> Option { type Output (line 183) | type Output = bool; function index (line 214) | fn index(&self, index: u64) -> &bool { function bits_signed (line 223) | fn bits_signed, S: PrimitiveSigned>( FILE: malachite-base/src/num/logic/bit_scan.rs function index_of_next_false_bit_unsigned (line 13) | fn index_of_next_false_bit_unsigned(x: T, start: u... function index_of_next_true_bit_unsigned (line 21) | fn index_of_next_true_bit_unsigned(x: T, start: u6... function index_of_next_false_bit_signed (line 71) | fn index_of_next_false_bit_signed(x: T, start: u64) ... function index_of_next_true_bit_signed (line 80) | fn index_of_next_true_bit_signed(x: T, start: u64) -... FILE: malachite-base/src/num/logic/hamming_distance.rs function hamming_distance_unsigned (line 13) | fn hamming_distance_unsigned(x: T, y: T) -> u64 { function checked_hamming_distance_signed (line 37) | fn checked_hamming_distance_signed(x: T, y: T) -> Op... FILE: malachite-base/src/num/logic/low_mask.rs function low_mask_unsigned (line 13) | fn low_mask_unsigned(bits: u64) -> T { function low_mask_signed (line 47) | fn low_mask_signed(bits: u64) -> T { FILE: malachite-base/src/num/logic/significant_bits.rs function significant_bits_unsigned (line 14) | fn significant_bits_unsigned(x: T) -> u64 { function significant_bits_signed (line 46) | fn significant_bits_signed bool; method set_bit (line 18) | fn set_bit(&mut self, index: u64); method clear_bit (line 21) | fn clear_bit(&mut self, index: u64); method assign_bit (line 37) | fn assign_bit(&mut self, index: u64, bit: bool) { method flip_bit (line 61) | fn flip_bit(&mut self, index: u64) { type BitBlockAccess (line 71) | pub trait BitBlockAccess: Sized { method get_bits (line 75) | fn get_bits(&self, start: u64, end: u64) -> Self::Bits; method get_bits_owned (line 96) | fn get_bits_owned(self, start: u64, end: u64) -> Self::Bits { method assign_bits (line 102) | fn assign_bits(&mut self, start: u64, end: u64, bits: &Self::Bits); type BitConvertible (line 107) | pub trait BitConvertible { method to_bits_asc (line 110) | fn to_bits_asc(&self) -> Vec; method to_bits_desc (line 114) | fn to_bits_desc(&self) -> Vec; method from_bits_asc (line 118) | fn from_bits_asc>(bits: I) -> Self; method from_bits_desc (line 122) | fn from_bits_desc>(bits: I) -> Self; type BitIterable (line 126) | pub trait BitIterable { method bits (line 131) | fn bits(self) -> Self::BitIterator; type BitScan (line 136) | pub trait BitScan { method index_of_next_false_bit (line 139) | fn index_of_next_false_bit(self, start: u64) -> Option; method index_of_next_true_bit (line 143) | fn index_of_next_true_bit(self, start: u64) -> Option; type CountOnes (line 147) | pub trait CountOnes { method count_ones (line 148) | fn count_ones(self) -> u64; type CountZeros (line 152) | pub trait CountZeros { method count_zeros (line 153) | fn count_zeros(self) -> u64; type HammingDistance (line 158) | pub trait HammingDistance { method hamming_distance (line 159) | fn hamming_distance(self, other: RHS) -> u64; type CheckedHammingDistance (line 167) | pub trait CheckedHammingDistance { method checked_hamming_distance (line 168) | fn checked_hamming_distance(self, other: RHS) -> Option; type LeadingZeros (line 172) | pub trait LeadingZeros { method leading_zeros (line 173) | fn leading_zeros(self) -> u64; type LowMask (line 177) | pub trait LowMask { method low_mask (line 178) | fn low_mask(bits: u64) -> Self; type NotAssign (line 182) | pub trait NotAssign { method not_assign (line 183) | fn not_assign(&mut self); type SignificantBits (line 187) | pub trait SignificantBits { method significant_bits (line 189) | fn significant_bits(self) -> u64; type TrailingZeros (line 193) | pub trait TrailingZeros { method trailing_zeros (line 194) | fn trailing_zeros(self) -> u64; FILE: malachite-base/src/num/random/geometric.rs type SimpleRational (line 23) | pub(crate) struct SimpleRational { method new (line 29) | pub(crate) fn new(n: u64, d: u64) -> Self { method inverse (line 38) | fn inverse(self) -> Self { method sub_u64 (line 48) | fn sub_u64(self, x: u64) -> Self { function mean_to_p_with_min (line 56) | pub(crate) fn mean_to_p_with_min( type GeometricRandomNaturalValues (line 68) | pub struct GeometricRandomNaturalValues { type Item (line 75) | type Item = T; method next (line 77) | fn next(&mut self) -> Option { function geometric_random_natural_values_inclusive_range (line 93) | fn geometric_random_natural_values_inclusive_range( function get_geometric_random_natural_value_from_inclusive_range (line 110) | fn get_geometric_random_natural_value_from_inclusive_range { type Item (line 144) | type Item = T; method next (line 146) | fn next(&mut self) -> Option { function geometric_random_negative_signeds_inclusive_range (line 162) | fn geometric_random_negative_signeds_inclusive_range( function get_geometric_random_negative_signed_from_inclusive_range (line 183) | fn get_geometric_random_negative_signed_from_inclusive_range { type Item (line 222) | type Item = T; method next (line 224) | fn next(&mut self) -> Option { function geometric_random_nonzero_signeds_inclusive_range (line 251) | fn geometric_random_nonzero_signeds_inclusive_range( type GeometricRandomSigneds (line 275) | pub struct GeometricRandomSigneds { type Item (line 283) | type Item = T; method next (line 285) | fn next(&mut self) -> Option { function geometric_random_signed_inclusive_range_helper (line 317) | fn geometric_random_signed_inclusive_range_helper( function get_geometric_random_signed_from_inclusive_range_helper (line 340) | fn get_geometric_random_signed_from_inclusive_range_helper { type Item (line 391) | type Item = T; method next (line 393) | fn next(&mut self) -> Option { function geometric_random_unsigneds (line 469) | pub fn geometric_random_unsigneds( function geometric_random_positive_unsigneds (line 553) | pub fn geometric_random_positive_unsigneds( function geometric_random_signeds (line 645) | pub fn geometric_random_signeds( function geometric_random_natural_signeds (line 733) | pub fn geometric_random_natural_signeds( function geometric_random_positive_signeds (line 821) | pub fn geometric_random_positive_signeds( function geometric_random_negative_signeds (line 911) | pub fn geometric_random_negative_signeds( function geometric_random_nonzero_signeds (line 1012) | pub fn geometric_random_nonzero_signeds( function geometric_random_unsigned_range (line 1095) | pub fn geometric_random_unsigned_range( function geometric_random_unsigned_inclusive_range (line 1179) | pub fn geometric_random_unsigned_inclusive_range( function geometric_random_signed_range (line 1276) | pub fn geometric_random_signed_range( function geometric_random_signed_inclusive_range (line 1397) | pub fn geometric_random_signed_inclusive_range( function get_geometric_random_signed_from_inclusive_range (line 1467) | pub fn get_geometric_random_signed_from_inclusive_range Self::State; method get_random (line 53) | fn get_random(rng: &mut ChaCha20Rng, state: &mut Self::State) -> Self; type State (line 79) | type State = (); method new_state (line 82) | fn new_state() {} method get_random (line 85) | fn get_random(rng: &mut ChaCha20Rng, _state: &mut ()) -> Self { type State (line 97) | type State = (); method new_state (line 100) | fn new_state() {} method get_random (line 103) | fn get_random(rng: &mut ChaCha20Rng, _state: &mut ()) -> Self { function get_random (line 114) | fn get_random(rng: &mut ChaCha20Rng, state: &mut Thrift... type RandomPrimitiveInts (line 151) | pub struct RandomPrimitiveInts { type Item (line 157) | type Item = T; method next (line 160) | fn next(&mut self) -> Option { type RandomUnsignedsLessThan (line 170) | pub enum RandomUnsignedsLessThan { type Item (line 176) | type Item = T; method next (line 179) | fn next(&mut self) -> Option { type RandomUnsignedRange (line 196) | pub struct RandomUnsignedRange { type Item (line 202) | type Item = T; method next (line 205) | fn next(&mut self) -> Option { type RandomUnsignedInclusiveRange (line 214) | pub enum RandomUnsignedInclusiveRange { type Item (line 220) | type Item = T; method next (line 223) | fn next(&mut self) -> Option { type HasRandomSignedRange (line 232) | pub trait HasRandomSignedRange: Sized { method new_unsigned_range (line 235) | fn new_unsigned_range(seed: Seed, a: Self, b: Self) method new_unsigned_inclusive_range (line 238) | fn new_unsigned_inclusive_range( method from_unsigned_value (line 244) | fn from_unsigned_value(x: Self::UnsignedValue) -> Self; type RandomSignedRange (line 281) | pub struct RandomSignedRange { type Item (line 286) | type Item = T; method next (line 288) | fn next(&mut self) -> Option { type RandomSignedInclusiveRange (line 297) | pub struct RandomSignedInclusiveRange { type Item (line 302) | type Item = T; method next (line 304) | fn next(&mut self) -> Option { type RandomUnsignedBitChunks (line 313) | pub struct RandomUnsignedBitChunks { type Item (line 318) | type Item = T; method next (line 320) | fn next(&mut self) -> Option { type RandomSignedChunkable (line 326) | pub trait RandomSignedChunkable: Sized { method new_absolute_chunks (line 329) | fn new_absolute_chunks(seed: Seed, chunk_size: u64) -> Self::AbsoluteC... method next_chunk (line 331) | fn next_chunk(xs: &mut Self::AbsoluteChunks) -> Option; type RandomSignedBitChunks (line 355) | pub struct RandomSignedBitChunks { type Item (line 360) | type Item = T; method next (line 362) | fn next(&mut self) -> Option { type RandomHighestBitSetValues (line 369) | pub struct RandomHighestBitSetValues type Item (line 381) | type Item = I::Item; method next (line 384) | fn next(&mut self) -> Option { function random_primitive_ints (line 410) | pub fn random_primitive_ints(seed: Seed) -> RandomPrimi... function random_positive_unsigneds (line 444) | pub fn random_positive_unsigneds( function random_positive_signeds (line 477) | pub fn random_positive_signeds( function random_negative_signeds (line 510) | pub fn random_negative_signeds( function random_natural_signeds (line 546) | pub fn random_natural_signeds(seed: Seed) -> RandomS... function random_nonzero_signeds (line 577) | pub fn random_nonzero_signeds( function random_unsigneds_less_than (line 612) | pub fn random_unsigneds_less_than( function random_unsigned_range (line 659) | pub fn random_unsigned_range( function random_unsigned_inclusive_range (line 704) | pub fn random_unsigned_inclusive_range( function random_signed_range (line 749) | pub fn random_signed_range(seed: Seed, a: T, b: T) -... function random_signed_inclusive_range (line 790) | pub fn random_signed_inclusive_range( function random_unsigned_bit_chunks (line 830) | pub fn random_unsigned_bit_chunks( function random_signed_bit_chunks (line 872) | pub fn random_signed_bit_chunks( function random_highest_bit_set_unsigneds (line 909) | pub fn random_highest_bit_set_unsigneds( type RandomPrimitiveFloatRange (line 922) | pub struct RandomPrimitiveFloatRange { type Item (line 928) | type Item = T; method next (line 930) | fn next(&mut self) -> Option { type RandomPrimitiveFloatInclusiveRange (line 940) | pub struct RandomPrimitiveFloatInclusiveRange { type Item (line 946) | type Item = T; method next (line 948) | fn next(&mut self) -> Option { function random_primitive_float_range (line 993) | pub fn random_primitive_float_range( function random_primitive_float_inclusive_range (line 1055) | pub fn random_primitive_float_inclusive_range( function random_positive_finite_primitive_floats (line 1109) | pub fn random_positive_finite_primitive_floats( function random_negative_finite_primitive_floats (line 1146) | pub fn random_negative_finite_primitive_floats( function random_nonzero_finite_primitive_floats (line 1183) | pub fn random_nonzero_finite_primitive_floats( function random_finite_primitive_floats (line 1220) | pub fn random_finite_primitive_floats( function random_positive_primitive_floats (line 1257) | pub fn random_positive_primitive_floats( function random_negative_primitive_floats (line 1294) | pub fn random_negative_primitive_floats( function random_nonzero_primitive_floats (line 1331) | pub fn random_nonzero_primitive_floats( type RandomPrimitiveFloats (line 1341) | pub struct RandomPrimitiveFloats { type Item (line 1348) | type Item = T; method next (line 1350) | fn next(&mut self) -> Option { function random_primitive_floats (line 1392) | pub fn random_primitive_floats(seed: Seed) -> RandomP... type SpecialRandomPositiveFiniteFloats (line 1406) | pub struct SpecialRandomPositiveFiniteFloats { type Item (line 1417) | type Item = T; method next (line 1419) | fn next(&mut self) -> Option { function special_random_positive_finite_primitive_floats (line 1492) | pub fn special_random_positive_finite_primitive_floats( type SpecialRandomNegativeFiniteFloats (line 1523) | pub struct SpecialRandomNegativeFiniteFloats( type Item (line 1528) | type Item = T; method next (line 1531) | fn next(&mut self) -> Option { function special_random_negative_finite_primitive_floats (line 1577) | pub fn special_random_negative_finite_primitive_floats( type SpecialRandomNonzeroFiniteFloats (line 1598) | pub struct SpecialRandomNonzeroFiniteFloats { type Item (line 1604) | type Item = T; method next (line 1607) | fn next(&mut self) -> Option { function special_random_nonzero_finite_primitive_floats (line 1654) | pub fn special_random_nonzero_finite_primitive_floats( function special_random_finite_primitive_floats (line 1715) | pub fn special_random_finite_primitive_floats( function special_random_positive_primitive_floats (line 1783) | pub fn special_random_positive_primitive_floats( function special_random_negative_primitive_floats (line 1851) | pub fn special_random_negative_primitive_floats( function special_random_nonzero_primitive_floats (line 1919) | pub fn special_random_nonzero_primitive_floats( function special_random_primitive_floats (line 1985) | pub fn special_random_primitive_floats( function mantissas_inclusive (line 2012) | fn mantissas_inclusive( type SpecialRandomPositiveFiniteFloatInclusiveRange (line 2052) | pub struct SpecialRandomPositiveFiniteFloatInclusiveRange Option { function special_random_positive_finite_float_inclusive_range (line 2104) | fn special_random_positive_finite_float_inclusive_range( type SpecialRandomFiniteFloatInclusiveRange (line 2155) | pub enum SpecialRandomFiniteFloatInclusiveRange { type Item (line 2166) | type Item = T; method next (line 2168) | fn next(&mut self) -> Option { function special_random_finite_float_inclusive_range (line 2183) | fn special_random_finite_float_inclusive_range( type SpecialRandomFloatInclusiveRange (line 2252) | pub enum SpecialRandomFloatInclusiveRange { type Item (line 2259) | type Item = T; method next (line 2261) | fn next(&mut self) -> Option { function special_random_primitive_float_range (line 2338) | pub fn special_random_primitive_float_range( function special_random_primitive_float_inclusive_range (line 2423) | pub fn special_random_primitive_float_inclusive_range( type VariableRangeGenerator (line 2504) | pub struct VariableRangeGenerator { method new (line 2533) | pub fn new(seed: Seed) -> Self { method next_bool (line 2566) | pub fn next_bool(&mut self) -> bool { method next_bit_chunk (line 2598) | pub fn next_bit_chunk(&mut self, chunk_size: u64... method next_less_than (line 2657) | pub fn next_less_than(&mut self, limit: T) -> T { method next_in_range (line 2702) | pub fn next_in_range(&mut self, a: T, b: T) -> T { method next_in_inclusive_range (line 2735) | pub fn next_in_inclusive_range(&mut self, a: T, ... FILE: malachite-base/src/num/random/striped.rs type StripedBitSource (line 31) | pub struct StripedBitSource { method new (line 89) | pub fn new(seed: Seed, m_numerator: u64, m_denominator: u64) -> Self { method end_block (line 141) | pub const fn end_block(&mut self) { method set_previous_bit (line 186) | pub const fn set_previous_bit(&mut self, bit: bool) { type Item (line 39) | type Item = bool; method next (line 51) | fn next(&mut self) -> Option { type StripedRandomUnsignedBitChunks (line 196) | pub struct StripedRandomUnsignedBitChunks { type Item (line 203) | type Item = T; method next (line 205) | fn next(&mut self) -> Option { type StripedRandomSigneds (line 222) | pub struct StripedRandomSigneds { type Item (line 229) | type Item = T; method next (line 231) | fn next(&mut self) -> Option { type StripedRandomNaturalSigneds (line 251) | pub struct StripedRandomNaturalSigneds { type Item (line 257) | type Item = T; method next (line 259) | fn next(&mut self) -> Option { type StripedRandomNegativeSigneds (line 276) | pub struct StripedRandomNegativeSigneds { type Item (line 282) | type Item = T; method next (line 284) | fn next(&mut self) -> Option { function striped_random_unsigneds (line 333) | pub fn striped_random_unsigneds( function striped_random_positive_unsigneds (line 377) | pub fn striped_random_positive_unsigneds( function striped_random_signeds (line 420) | pub fn striped_random_signeds( function striped_random_natural_signeds (line 466) | pub fn striped_random_natural_signeds( function striped_random_positive_signeds (line 511) | pub fn striped_random_positive_signeds( function striped_random_negative_signeds (line 558) | pub fn striped_random_negative_signeds( function striped_random_nonzero_signeds (line 604) | pub fn striped_random_nonzero_signeds( function striped_random_unsigned_bit_chunks (line 649) | pub fn striped_random_unsigned_bit_chunks( function get_striped_bool_vec (line 688) | pub fn get_striped_bool_vec(bit_source: &mut StripedBitSource, len: u64)... type StripedRandomBoolVecs (line 695) | pub struct StripedRandomBoolVecs> { type Item (line 701) | type Item = Vec; method next (line 703) | fn next(&mut self) -> Option> { function striped_random_bool_vecs_from_length_iterator (line 748) | pub fn striped_random_bool_vecs_from_length_iterator( type StripedRandomUnsignedVecs (line 1114) | pub struct StripedRandomUnsignedVecs; method next (line 1123) | fn next(&mut self) -> Option> { function striped_random_unsigned_vecs_from_length_iterator (line 1167) | pub fn striped_random_unsigned_vecs_from_length_iterator< function striped_random_fixed_length_unsigned_vecs (line 1223) | pub fn striped_random_fixed_length_unsigned_vecs( function striped_random_unsigned_vecs (line 1285) | pub fn striped_random_unsigned_vecs( function striped_random_unsigned_vecs_min_length (line 1355) | pub fn striped_random_unsigned_vecs_min_length( function striped_random_unsigned_vecs_length_range (line 1426) | pub fn striped_random_unsigned_vecs_length_range( function striped_random_unsigned_vecs_length_inclusive_range (line 1488) | pub fn striped_random_unsigned_vecs_length_inclusive_range(lo_0: T, hi_0: T, lo: T, hi: T) -> bo... type StripedRandomUnsignedInclusiveRange (line 1510) | pub struct StripedRandomUnsignedInclusiveRange { type Item (line 1520) | type Item = T; method next (line 1522) | fn next(&mut self) -> Option { function striped_random_unsigned_range (line 1612) | pub fn striped_random_unsigned_range( function striped_random_unsigned_inclusive_range (line 1667) | pub fn striped_random_unsigned_inclusive_range( type StripedRandomSignedInclusiveRange (line 1692) | pub enum StripedRandomSignedInclusiveRange< type Item (line 1709) | type Item = S; method next (line 1711) | fn next(&mut self) -> Option { function striped_random_signed_range (line 1766) | pub fn striped_random_signed_range< function striped_random_signed_inclusive_range (line 1825) | pub fn striped_random_signed_inclusive_range< FILE: malachite-base/src/options/exhaustive.rs type ExhaustiveSomes (line 15) | pub struct ExhaustiveSomes { type Item (line 20) | type Item = Option; method next (line 22) | fn next(&mut self) -> Option> { function exhaustive_somes (line 44) | pub const fn exhaustive_somes(xs: I) -> ExhaustiveSomes { function exhaustive_options (line 65) | pub fn exhaustive_options(xs: I) -> Chain(src: &str) -> Option> { function option_from_str_custom (line 61) | pub fn option_from_str_custom(f: &dyn Fn(&str) -> Option, src: &st... FILE: malachite-base/src/options/random.rs type RandomSomes (line 16) | pub struct RandomSomes { type Item (line 21) | type Item = Option; method next (line 24) | fn next(&mut self) -> Option> { function random_somes (line 56) | pub const fn random_somes(xs: I) -> RandomSomes { type RandomOptions (line 68) | pub struct RandomOptions { type Item (line 74) | type Item = Option; method next (line 77) | fn next(&mut self) -> Option> { function random_options (line 123) | pub fn random_options( FILE: malachite-base/src/orderings/exhaustive.rs type ExhaustiveOrderings (line 14) | pub type ExhaustiveOrderings = Copied>; function orderings_increasing (line 35) | pub fn orderings_increasing() -> ExhaustiveOrderings { function exhaustive_orderings (line 58) | pub fn exhaustive_orderings() -> Copied> { FILE: malachite-base/src/orderings/mod.rs constant ORDERINGS (line 11) | pub(crate) const ORDERINGS: [Ordering; 3] = [Equal, Less, Greater]; function ordering_from_str (line 31) | pub fn ordering_from_str(src: &str) -> Option { FILE: malachite-base/src/orderings/random.rs type RandomOrderings (line 15) | pub type RandomOrderings = Copied RandomOrderings { FILE: malachite-base/src/random/mod.rs constant EXAMPLE_SEED (line 14) | pub const EXAMPLE_SEED: Seed = Seed::from_bytes([ type Seed (line 21) | pub struct Seed { method from_bytes (line 38) | pub const fn from_bytes(bytes: [u8; 32]) -> Self { method get_rng (line 54) | pub fn get_rng(self) -> ChaCha20Rng { method next (line 78) | pub fn next(self) -> Self { method fork (line 112) | pub fn fork(&self, key: &str) -> Self { FILE: malachite-base/src/rational_sequences/access.rs type Output (line 13) | type Output = T; function index (line 33) | fn index(&self, i: usize) -> &T { function get (line 59) | pub fn get(&self, i: usize) -> Option<&T> { function mutate (line 114) | pub fn mutate U, U>(&mut self, i: usize, f: F) -> U { FILE: malachite-base/src/rational_sequences/cmp.rs method partial_cmp (line 17) | fn partial_cmp(&self, other: &Self) -> Option { method cmp (line 46) | fn cmp(&self, other: &Self) -> Ordering { FILE: malachite-base/src/rational_sequences/conversion.rs function from_vec (line 29) | pub const fn from_vec(non_repeating: Vec) -> Self { function from_vecs (line 72) | pub fn from_vecs(mut non_repeating: Vec, mut repeating: Vec) -> Se... function into_vecs (line 96) | pub fn into_vecs(self) -> (Vec, Vec) { function slices_ref (line 115) | pub fn slices_ref(&self) -> (&[T], &[T]) { function from_slice (line 140) | pub fn from_slice(non_repeating: &[T]) -> Self { function from_slices (line 183) | pub fn from_slices(non_repeating: &[T], repeating: &[T]) -> Self { function to_vecs (line 212) | pub fn to_vecs(&self) -> (Vec, Vec) { FILE: malachite-base/src/rational_sequences/exhaustive.rs type ExhaustiveRationalSequences (line 18) | pub struct ExhaustiveRationalSequences( type Item (line 28) | type Item = RationalSequence; method next (line 30) | fn next(&mut self) -> Option> { function exhaustive_rational_sequences (line 72) | pub fn exhaustive_rational_sequences(xs: I) -> Exha... FILE: malachite-base/src/rational_sequences/mod.rs function rational_sequence_reduce (line 13) | fn rational_sequence_reduce(non_repeating: &mut Vec, repeating... type RationalSequence (line 59) | pub struct RationalSequence { function is_empty (line 88) | pub const fn is_empty(&self) -> bool { function is_finite (line 115) | pub const fn is_finite(&self) -> bool { function len (line 145) | pub const fn len(&self) -> Option { function component_len (line 180) | pub const fn component_len(&self) -> usize { function iter (line 226) | pub fn iter(&self) -> Chain, Cycle bool { FILE: malachite-base/src/rational_sequences/random.rs type RandomRationalSequences (line 18) | pub struct RandomRationalSequences( type Item (line 28) | type Item = RationalSequence; method next (line 30) | fn next(&mut self) -> Option> { function random_rational_sequences (line 76) | pub fn random_rational_sequences( FILE: malachite-base/src/rational_sequences/to_string.rs method fmt (line 43) | fn fmt(&self, f: &mut Formatter) -> Result { method fmt (line 108) | fn fmt(&self, f: &mut Formatter) -> Result { FILE: malachite-base/src/rounding_modes/exhaustive.rs type ExhaustiveRoundingModes (line 13) | pub type ExhaustiveRoundingModes = Copied>; function exhaustive_rounding_modes (line 34) | pub fn exhaustive_rounding_modes() -> ExhaustiveRoundingModes { FILE: malachite-base/src/rounding_modes/from_str.rs type Err (line 15) | type Err = String; method from_str (line 45) | fn from_str(src: &str) -> Result { FILE: malachite-base/src/rounding_modes/mod.rs type RoundingMode (line 41) | pub enum RoundingMode { constant ROUNDING_MODES (line 77) | pub const ROUNDING_MODES: [RoundingMode; 6] = [Down, Up, Floor, Ceiling,... FILE: malachite-base/src/rounding_modes/neg.rs type Output (line 34) | type Output = Self; method neg (line 37) | fn neg(self) -> Self { method neg_assign (line 70) | fn neg_assign(&mut self) { FILE: malachite-base/src/rounding_modes/random.rs type RandomRoundingModes (line 15) | pub type RandomRoundingModes = Copied RandomRoundingModes { FILE: malachite-base/src/rounding_modes/to_string.rs method fmt (line 30) | fn fmt(&self, f: &mut Formatter) -> Result { FILE: malachite-base/src/sets/exhaustive.rs function lex_hash_sets_fixed_length (line 67) | pub fn lex_hash_sets_fixed_length( function shortlex_hash_sets (line 123) | pub fn shortlex_hash_sets( function shortlex_hash_sets_min_length (line 174) | pub fn shortlex_hash_sets_min_length( function shortlex_hash_sets_length_range (line 229) | pub fn shortlex_hash_sets_length_range( function shortlex_hash_sets_length_inclusive_range (line 291) | pub fn shortlex_hash_sets_length_inclusive_range( function lex_hash_sets (line 348) | pub fn lex_hash_sets(xs: I) -> LexOrderedUniqueColl... function lex_hash_sets_min_length (line 397) | pub fn lex_hash_sets_min_length( function lex_hash_sets_length_range (line 452) | pub fn lex_hash_sets_length_range( function lex_hash_sets_length_inclusive_range (line 514) | pub fn lex_hash_sets_length_inclusive_range( function exhaustive_hash_sets_fixed_length (line 568) | pub fn exhaustive_hash_sets_fixed_length( function exhaustive_hash_sets (line 621) | pub fn exhaustive_hash_sets( function exhaustive_hash_sets_min_length (line 669) | pub fn exhaustive_hash_sets_min_length( function exhaustive_hash_sets_length_range (line 721) | pub fn exhaustive_hash_sets_length_range( function exhaustive_hash_sets_length_inclusive_range (line 778) | pub fn exhaustive_hash_sets_length_inclusive_range( function lex_b_tree_sets_fixed_length (line 835) | pub fn lex_b_tree_sets_fixed_length( function shortlex_b_tree_sets (line 891) | pub fn shortlex_b_tree_sets( function shortlex_b_tree_sets_min_length (line 942) | pub fn shortlex_b_tree_sets_min_length( function shortlex_b_tree_sets_length_range (line 997) | pub fn shortlex_b_tree_sets_length_range( function shortlex_b_tree_sets_length_inclusive_range (line 1059) | pub fn shortlex_b_tree_sets_length_inclusive_range( function lex_b_tree_sets (line 1116) | pub fn lex_b_tree_sets( function lex_b_tree_sets_min_length (line 1167) | pub fn lex_b_tree_sets_min_length( function lex_b_tree_sets_length_range (line 1222) | pub fn lex_b_tree_sets_length_range( function lex_b_tree_sets_length_inclusive_range (line 1284) | pub fn lex_b_tree_sets_length_inclusive_range( function exhaustive_b_tree_sets_fixed_length (line 1338) | pub fn exhaustive_b_tree_sets_fixed_length( function exhaustive_b_tree_sets (line 1391) | pub fn exhaustive_b_tree_sets( function exhaustive_b_tree_sets_min_length (line 1442) | pub fn exhaustive_b_tree_sets_min_length( function exhaustive_b_tree_sets_length_range (line 1494) | pub fn exhaustive_b_tree_sets_length_range( function exhaustive_b_tree_sets_length_inclusive_range (line 1551) | pub fn exhaustive_b_tree_sets_length_inclusive_range( FILE: malachite-base/src/sets/random.rs type RandomHashSetsFixedLength (line 32) | pub struct RandomHashSetsFixedLength type Item (line 44) | type Item = HashSet; method next (line 47) | fn next(&mut self) -> Option> { function random_hash_sets_fixed_length (line 100) | pub fn random_hash_sets_fixed_length(len: u64, xs: I) -> Ra... type RandomHashSets (line 112) | pub struct RandomHashSets, J: Iter... type Item (line 120) | type Item = HashSet; method next (line 122) | fn next(&mut self) -> Option> { function random_hash_sets_from_length_iterator (line 186) | pub fn random_hash_sets_from_length_iterator< function random_hash_sets (line 260) | pub fn random_hash_sets( function random_hash_sets_min_length (line 339) | pub fn random_hash_sets_min_length( function random_hash_sets_length_range (line 417) | pub fn random_hash_sets_length_range( function random_hash_sets_length_inclusive_range (line 487) | pub fn random_hash_sets_length_inclusive_range( type RandomBTreeSetsFixedLength (line 508) | pub struct RandomBTreeSetsFixedLength type Item (line 520) | type Item = BTreeSet; method next (line 523) | fn next(&mut self) -> Option> { function random_b_tree_sets_fixed_length (line 576) | pub fn random_b_tree_sets_fixed_length( type RandomBTreeSets (line 591) | pub struct RandomBTreeSets, J: Iterator<... type Item (line 597) | type Item = BTreeSet; method next (line 599) | fn next(&mut self) -> Option> { function random_b_tree_sets_from_length_iterator (line 663) | pub fn random_b_tree_sets_from_length_iterator< function random_b_tree_sets (line 737) | pub fn random_b_tree_sets( function random_b_tree_sets_min_length (line 816) | pub fn random_b_tree_sets_min_length( function random_b_tree_sets_length_range (line 894) | pub fn random_b_tree_sets_length_range( function random_b_tree_sets_length_inclusive_range (line 964) | pub fn random_b_tree_sets_length_inclusive_range( FILE: malachite-base/src/slices/mod.rs function slice_set_zero (line 48) | pub fn slice_set_zero(xs: &mut [T]) { function slice_test_zero (line 72) | pub fn slice_test_zero(xs: &[T]) -> bool { function slice_leading_zeros (line 93) | pub fn slice_leading_zeros(xs: &[T]) -> usize { function slice_trailing_zeros (line 114) | pub fn slice_trailing_zeros(xs: &[T]) -> usize { function slice_move_left (line 149) | pub fn slice_move_left(xs: &mut [T], starting_index: usize) { type RandomValuesFromSlice (line 246) | pub struct RandomValuesFromSlice<'a, T> { type Item (line 253) | type Item = &'a T; method next (line 256) | fn next(&mut self) -> Option<&'a T> { function random_values_from_slice (line 294) | pub fn random_values_from_slice(seed: Seed, xs: &[T]) -> RandomValues... function advance_indices (line 302) | pub(crate) fn advance_indices(indices: &mut [usize]) -> bool { type ExhaustiveSlicePermutations (line 337) | pub struct ExhaustiveSlicePermutations<'a, T> { type Item (line 344) | type Item = Vec<&'a T>; method next (line 346) | fn next(&mut self) -> Option> { function exhaustive_slice_permutations (line 391) | pub fn exhaustive_slice_permutations(xs: &[T]) -> ExhaustiveSlicePerm... type RandomSlicePermutations (line 404) | pub struct RandomSlicePermutations<'a, T> { type Item (line 412) | type Item = Vec<&'a T>; method next (line 414) | fn next(&mut self) -> Option> { function random_slice_permutations (line 456) | pub fn random_slice_permutations(seed: Seed, xs: &[T]) -> RandomSlice... function min_repeating_len (line 487) | pub fn min_repeating_len(xs: &[T]) -> usize { FILE: malachite-base/src/strings/exhaustive.rs function lex_fixed_length_strings_using_chars (line 43) | pub fn lex_fixed_length_strings_using_chars>( function lex_fixed_length_strings (line 83) | pub fn lex_fixed_length_strings( function exhaustive_fixed_length_strings_using_chars (line 111) | pub fn exhaustive_fixed_length_strings_using_chars>( function shortlex_strings (line 221) | pub fn shortlex_strings() function exhaustive_strings_using_chars (line 256) | pub fn exhaustive_strings_using_chars>( function exhaustive_strings (line 288) | pub fn exhaustive_strings() FILE: malachite-base/src/strings/mod.rs function string_sort (line 32) | pub fn string_sort(s: &str) -> String { function string_unique (line 56) | pub fn string_unique(s: &str) -> String { function string_is_subset (line 88) | pub fn string_is_subset(s: &str, t: &str) -> bool { type ToDebugString (line 97) | pub trait ToDebugString: Debug { method to_debug_string (line 98) | fn to_debug_string(&self) -> String; method to_debug_string (line 116) | fn to_debug_string(&self) -> String { type ToBinaryString (line 123) | pub trait ToBinaryString: Binary { method to_binary_string (line 124) | fn to_binary_string(&self) -> String; method to_binary_string (line 138) | fn to_binary_string(&self) -> String { type ToOctalString (line 145) | pub trait ToOctalString: Octal { method to_octal_string (line 146) | fn to_octal_string(&self) -> String; method to_octal_string (line 160) | fn to_octal_string(&self) -> String { type ToLowerHexString (line 167) | pub trait ToLowerHexString: LowerHex { method to_lower_hex_string (line 168) | fn to_lower_hex_string(&self) -> String; method to_lower_hex_string (line 182) | fn to_lower_hex_string(&self) -> String { type ToUpperHexString (line 189) | pub trait ToUpperHexString: UpperHex { method to_upper_hex_string (line 190) | fn to_upper_hex_string(&self) -> String; method to_upper_hex_string (line 204) | fn to_upper_hex_string(&self) -> String { type StringsFromCharVecs (line 213) | pub struct StringsFromCharVecs>> { type Item (line 218) | type Item = String; method next (line 221) | fn next(&mut self) -> Option { function strings_from_char_vecs (line 245) | pub const fn strings_from_char_vecs>>( FILE: malachite-base/src/strings/random.rs function random_fixed_length_strings_using_chars (line 45) | pub const fn random_fixed_length_strings_using_chars>( function random_strings (line 194) | pub fn random_strings( FILE: malachite-base/src/test_util/bench/bucketers.rs type Bucketer (line 21) | pub struct Bucketer<'a, T> { function char_bucketer (line 26) | pub fn char_bucketer<'a>() -> Bucketer<'a, char> { function float_size (line 33) | pub fn float_size(f: T) -> usize { function primitive_float_bucketer (line 42) | pub fn primitive_float_bucketer<'a, T: PrimitiveFloat>(var_name: &str) -... function pair_1_primitive_float_bucketer (line 49) | pub fn pair_1_primitive_float_bucketer<'a, T: PrimitiveFloat, U>( function pair_max_primitive_float_bucketer (line 58) | pub fn pair_max_primitive_float_bucketer<'a, T: PrimitiveFloat>( function triple_1_primitive_float_bucketer (line 71) | pub fn triple_1_primitive_float_bucketer<'a, T: PrimitiveFloat, U, V>( function triple_max_primitive_float_bucketer (line 80) | pub fn triple_max_primitive_float_bucketer<'a, T: PrimitiveFloat>( function pair_primitive_float_bit_u64_max_bucketer (line 95) | pub fn pair_primitive_float_bit_u64_max_bucketer<'a, T: PrimitiveFloat>( function triple_1_2_primitive_float_bit_u64_max_bucketer (line 107) | pub fn triple_1_2_primitive_float_bit_u64_max_bucketer<'a, T: PrimitiveF... function usize_convertible_direct_bucketer (line 119) | pub fn usize_convertible_direct_bucketer(var_name: &str) -> Buc... function primitive_int_direct_bucketer (line 129) | pub fn primitive_int_direct_bucketer<'a, T: PrimitiveInt>() -> Bucketer<... function unsigned_direct_bucketer (line 136) | pub fn unsigned_direct_bucketer<'a, T: PrimitiveUnsigned>() -> Bucketer<... function signed_direct_bucketer (line 143) | pub fn signed_direct_bucketer<'a, T: PrimitiveSigned>() -> Bucketer<'a, T> function usize_convertible_pair_max_bucketer (line 150) | pub fn usize_convertible_pair_max_bucketer<'a, T: Copy + Ord>( function abs_usize_convertible_pair_max_bucketer (line 163) | pub fn abs_usize_convertible_pair_max_bucketer<'a, T: Copy + UnsignedAbs>( function abs_pair_usize_convertible_max_bucketer (line 177) | pub fn abs_pair_usize_convertible_max_bucketer<'a, T: Copy + UnsignedAbs... function abs_triple_1_2_usize_convertible_max_bucketer (line 193) | pub fn abs_triple_1_2_usize_convertible_max_bucketer<'a, T: Copy + Unsig... function usize_convertible_pair_ratio_bucketer (line 209) | pub fn usize_convertible_pair_ratio_bucketer<'a, T: Copy>( function signed_abs_bucketer (line 222) | pub fn signed_abs_bucketer(var_name: &str) -> Bucket... function bit_bucketer (line 232) | pub fn bit_bucketer(var_name: &str) -> Bucket... function primitive_int_bit_bucketer (line 239) | pub fn primitive_int_bit_bucketer<'a, T: PrimitiveInt>() -> Bucketer<'a,... function unsigned_bit_bucketer (line 243) | pub fn unsigned_bit_bucketer<'a, T: PrimitiveUnsigned>() -> Bucketer<'a,... function signed_bit_bucketer (line 247) | pub fn signed_bit_bucketer<'a, T: PrimitiveSigned>() -> Bucketer<'a, T> { function ignore_highest_bit_unsigned_bit_bucketer (line 251) | pub fn ignore_highest_bit_unsigned_bit_bucketer<'a, T: PrimitiveUnsigned>( function string_len_bucketer (line 268) | pub fn string_len_bucketer<'a>() -> Bucketer<'a, String> { function pair_string_max_len_bucketer (line 275) | pub fn pair_string_max_len_bucketer<'a>( function pair_1_string_len_bucketer (line 285) | pub fn pair_1_string_len_bucketer(s_name: &str) -> Bucketer<'_, (Stri... function pair_2_string_len_bucketer (line 292) | pub fn pair_2_string_len_bucketer(s_name: &str) -> Bucketer<'_, (T, S... function vec_len_bucketer (line 299) | pub fn vec_len_bucketer<'a, T>() -> Bucketer<'a, Vec> { function pair_vec_max_len_bucketer (line 306) | pub fn pair_vec_max_len_bucketer<'a, T, U>( function pair_vec_min_len_bucketer (line 316) | pub fn pair_vec_min_len_bucketer<'a, T, U>( function pair_max_bit_bucketer (line 326) | pub fn pair_max_bit_bucketer<'a, T: Copy + SignificantBits, U: Copy + Si... function triple_max_bit_bucketer (line 338) | pub fn triple_max_bit_bucketer< function quadruple_max_bit_bucketer (line 363) | pub fn quadruple_max_bit_bucketer< function sextuple_max_bit_bucketer (line 391) | pub fn sextuple_max_bit_bucketer< function octuple_max_bit_bucketer (line 427) | pub fn octuple_max_bit_bucketer< function triple_1_2_max_bit_bucketer (line 469) | pub fn triple_1_2_max_bit_bucketer<'a, T: Copy + SignificantBits, U: Cop... function triple_2_3_product_bit_bucketer (line 481) | pub fn triple_2_3_product_bit_bucketer< function pair_1_bucketer (line 502) | pub fn pair_1_bucketer(x_name: &str) -> Bucketer<'_, (T, U)> function pair_2_bucketer (line 512) | pub fn pair_2_bucketer(y_name: &str) -> Bucketer<'_, (T, U)> function pair_2_pair_2_bucketer (line 522) | pub fn pair_2_pair_2_bucketer(y_name: &str) -> Bucketer<'... function pair_2_unsigned_abs_bucketer (line 532) | pub fn pair_2_unsigned_abs_bucketer(y_name: &s... function triple_2_bucketer (line 542) | pub fn triple_2_bucketer(y_name: &str) -> Bucketer<'_, (T... function triple_3_bucketer (line 552) | pub fn triple_3_bucketer(z_name: &str) -> Bucketer<'_, (T... function triple_2_unsigned_abs_bucketer (line 562) | pub fn triple_2_unsigned_abs_bucketer( function pair_2_triple_2_bucketer (line 574) | pub fn pair_2_triple_2_bucketer(y_name: &str) -> Bucke... function triple_3_pair_2_bucketer (line 584) | pub fn triple_3_pair_2_bucketer(y_name: &str) -> Bucke... function pair_1_bit_bucketer (line 594) | pub fn pair_1_bit_bucketer(x_name: &str) -... function pair_2_bit_bucketer (line 601) | pub fn pair_2_bit_bucketer(x_name: &str) -... function triple_1_bit_bucketer (line 608) | pub fn triple_1_bit_bucketer( function triple_3_bit_bucketer (line 617) | pub fn triple_3_bit_bucketer( function quadruple_1_2_bit_bucketer (line 626) | pub fn quadruple_1_2_bit_bucketer( function quadruple_3_bucketer (line 641) | pub fn quadruple_3_bucketer(z_name: &str) -> Bucketer<... function pair_primitive_int_bit_u64_max_bucketer (line 651) | pub fn pair_primitive_int_bit_u64_max_bucketer<'a, T: PrimitiveInt>( function triple_1_2_primitive_int_bit_u64_max_bucketer (line 661) | pub fn triple_1_2_primitive_int_bit_u64_max_bucketer<'a, T: PrimitiveInt... function pair_primitive_int_bit_i64_max_bucketer (line 671) | pub fn pair_primitive_int_bit_i64_max_bucketer<'a, T: PrimitiveInt>( function triple_primitive_int_bit_i64_u64_max_bucketer (line 683) | pub fn triple_primitive_int_bit_i64_u64_max_bucketer<'a, T: PrimitiveInt>( function quadruple_1_2_3_primitive_int_bit_i64_u64_max_bucketer (line 698) | pub fn quadruple_1_2_3_primitive_int_bit_i64_u64_max_bucketer<'a, T: Pri... function pair_1_vec_len_bucketer (line 713) | pub fn pair_1_vec_len_bucketer(xs_name: &str) -> Bucketer<'_, (Vec... function pair_1_vec_len_sub_1_bucketer (line 720) | pub fn pair_1_vec_len_sub_1_bucketer(xs_name: &str) -> Bucketer<'_... function pair_2_vec_len_bucketer (line 727) | pub fn pair_2_vec_len_bucketer(ys_name: &str) -> Bucketer<'_, (T, ... function triple_1_vec_len_bucketer (line 734) | pub fn triple_1_vec_len_bucketer(xs_name: &str) -> Bucketer<'_,... function triple_3_vec_len_bucketer (line 741) | pub fn triple_3_vec_len_bucketer(xs_name: &str) -> Bucketer<'_,... function triple_2_vec_len_bucketer (line 748) | pub fn triple_2_vec_len_bucketer(xs_name: &str) -> Bucketer<'_,... function triple_vec_max_len_bucketer (line 755) | pub fn triple_vec_max_len_bucketer<'a, T, U, V>( function triple_1_2_vec_max_len_bucketer (line 766) | pub fn triple_1_2_vec_max_len_bucketer<'a, T, U, V>( function triple_2_3_vec_max_len_bucketer (line 776) | pub fn triple_2_3_vec_max_len_bucketer<'a, T, U, V>( function triple_1_2_vec_min_len_bucketer (line 786) | pub fn triple_1_2_vec_min_len_bucketer<'a, T, U, V>( function triple_2_3_vec_min_len_bucketer (line 796) | pub fn triple_2_3_vec_min_len_bucketer<'a, T, U, V>( function quadruple_2_vec_len_bucketer (line 806) | pub fn quadruple_2_vec_len_bucketer(xs_name: &str) -> Bucket... function quadruple_3_vec_len_bucketer (line 813) | pub fn quadruple_3_vec_len_bucketer(xs_name: &str) -> Bucket... function quadruple_4_vec_len_bucketer (line 820) | pub fn quadruple_4_vec_len_bucketer(xs_name: &str) -> Bucket... function quadruple_1_3_vec_max_len_bucketer (line 827) | pub fn quadruple_1_3_vec_max_len_bucketer<'a, T, U, V, W>( function quintuple_1_vec_len_bucketer (line 837) | pub fn quintuple_1_vec_len_bucketer( function pair_sum_vec_len_bucketer (line 846) | pub fn pair_sum_vec_len_bucketer<'a, T, U>( function triple_2_3_sum_vec_len_bucketer (line 856) | pub fn triple_2_3_sum_vec_len_bucketer<'a, T, U, V>( function triple_2_3_diff_vec_len_bucketer (line 866) | pub fn triple_2_3_diff_vec_len_bucketer<'a, T, U, V>( function quadruple_2_3_diff_vec_len_bucketer (line 876) | pub fn quadruple_2_3_diff_vec_len_bucketer<'a, T, U, V, W>( function get_bits_bucketer (line 886) | pub fn get_bits_bucketer() -> Bucketer<'static, (T, u64, u64)> { function assign_bits_bucketer (line 893) | pub fn assign_bits_bucketer() -> Bucketer<'static, (T, u64, u64, U... function pair_1_vec_len_times_pair_2_bits_bucketer (line 900) | pub fn pair_1_vec_len_times_pair_2_bits_bucketer<'a, T, U: PrimitiveUnsi... function pair_product_vec_len_bucketer (line 914) | pub fn pair_product_vec_len_bucketer<'a, T, U>( function triple_1_2_product_vec_len_bucketer (line 924) | pub fn triple_1_2_product_vec_len_bucketer<'a, T, U, V>( function triple_2_bits_times_triple_3_bucketer (line 934) | pub fn triple_2_bits_times_triple_3_bucketer<'a, T, U, V: Copy>( function pair_1_vec_len_times_pair_2_bucketer (line 951) | pub fn pair_1_vec_len_times_pair_2_bucketer<'a, T, U: Copy>( function pair_1_bits_times_pair_2_bucketer (line 964) | pub fn pair_1_bits_times_pair_2_bucketer<'a, T, U: Copy>( function triple_3_pair_1_bits_times_pair_2_bucketer (line 981) | pub fn triple_3_pair_1_bits_times_pair_2_bucketer<'a, T, U, V, W: Copy>( function rational_sequence_len_bucketer (line 998) | pub fn rational_sequence_len_bucketer<'a, T: Eq>( function pair_rational_sequence_max_len_bucketer (line 1007) | pub fn pair_rational_sequence_max_len_bucketer<'a, T: Eq, U: Eq>( function pair_1_rational_sequence_len_bucketer (line 1017) | pub fn pair_1_rational_sequence_len_bucketer<'a, T: Eq, U>( function quadruple_1_rational_sequence_len_bucketer (line 1026) | pub fn quadruple_1_rational_sequence_len_bucketer<'a, T: Eq, U, V, W>( FILE: malachite-base/src/test_util/bench/mod.rs function escape_label_string (line 18) | fn escape_label_string(s: &str) -> String { type BenchmarkSeriesOptions (line 32) | struct BenchmarkSeriesOptions<'a, T: 'a> { type BenchmarkOptions (line 38) | struct BenchmarkOptions<'a, I: Iterator> function quick_median (line 52) | fn quick_median(xs: &mut [u64]) -> u64 { function quick_mean (line 63) | fn quick_mean(xs: &[u64]) -> u64 { function run_benchmark_internal (line 69) | fn run_benchmark_internal(mut options: BenchmarkOptions) type BenchmarkType (line 140) | pub enum BenchmarkType { function run_benchmark (line 148) | pub fn run_benchmark<'a, I: Iterator>( function run_benchmark_old (line 200) | pub fn run_benchmark_old<'a, I: Iterator>( FILE: malachite-base/src/test_util/common/mod.rs function read_strings (line 21) | fn read_strings(strings: &[&str]) -> Vec function test_helper_helper (line 28) | fn test_helper_helper< function test_eq_helper (line 49) | pub fn test_eq_helper(strings: &[&str]) function test_cmp_helper (line 56) | pub fn test_cmp_helper(strings: &[&str]) function test_custom_cmp_helper (line 63) | pub fn test_custom_cmp_helper Or... constant TRIPLE_SIGNIFICANT_BITS_LABEL (line 85) | pub const TRIPLE_SIGNIFICANT_BITS_LABEL: &str = function rle_encode (line 88) | pub fn rle_encode(xs: I) -> Vec<(I::Item, usize)> function rle_decode (line 115) | pub fn rle_decode(ps: &[(T, usize)]) -> Vec { function test_double_ended_iterator_size_hint (line 125) | pub fn test_double_ended_iterator_size_hint((a, b, c): (Option, Option, Option)) ... function unwrap_quadruple (line 33) | fn unwrap_quadruple( FILE: malachite-base/src/test_util/generators/common.rs constant TINY_LIMIT (line 12) | pub const TINY_LIMIT: usize = 1000; constant SMALL_LIMIT (line 13) | pub const SMALL_LIMIT: usize = 1000; constant LARGE_LIMIT (line 14) | pub const LARGE_LIMIT: usize = 10000; type GenMode (line 17) | pub enum GenMode { method name (line 24) | pub const fn name(self) -> &'static str { type It (line 33) | pub type It = Box>; type GenConfig (line 36) | pub struct GenConfig(HashMap); method new (line 39) | pub fn new() -> Self { method insert (line 43) | pub fn insert(&mut self, key: &str, value: u64) { method get_or (line 47) | pub fn get_or(&self, key: &'static str, default: u64) -> u64 { method default (line 53) | fn default() -> Self { type Generator (line 58) | pub struct Generator { function new (line 66) | pub fn new( function new_no_special (line 79) | pub fn new_no_special( function test_properties_with_config_with_limit_and_optional_exhaustive_limit (line 91) | fn test_properties_with_config_with_limit_and_optional_exhaustive_limit<... function test_properties_with_limit (line 117) | pub fn test_properties_with_limit(&self, limit: usize, test... function test_properties_with_config_optional_exhaustive_limit (line 126) | fn test_properties_with_config_optional_exhaustive_limit( function test_properties_with_config (line 140) | pub fn test_properties_with_config(&self, config: &GenConfi... function test_properties (line 145) | pub fn test_properties(&self, test: F) { function test_properties_with_limit_and_no_exhaustive_limit (line 150) | pub fn test_properties_with_limit_and_no_exhaustive_limit(&... function test_properties_no_exhaustive_limit (line 155) | pub fn test_properties_no_exhaustive_limit(&self, test: F) { function get (line 159) | pub fn get(&self, gm: GenMode, config: &GenConfig) -> It { function permute_1_3_2 (line 172) | pub fn permute_1_3_2( function permute_2_1 (line 178) | pub fn permute_2_1( function permute_3_1_4_2 (line 184) | pub fn permute_3_1_4_2( function reshape_1_2_to_3 (line 190) | pub fn reshape_1_2_to_3( function reshape_1_3_to_4 (line 196) | pub fn reshape_1_3_to_4( function reshape_2_1_to_3 (line 202) | pub fn reshape_2_1_to_3( function reshape_2_1_1_to_4 (line 208) | pub fn reshape_2_1_1_to_4( function reshape_2_2_to_4 (line 215) | pub fn reshape_2_2_to_4( function reshape_3_1_to_4 (line 221) | pub fn reshape_3_1_to_4( FILE: malachite-base/src/test_util/generators/exhaustive.rs function add_mul_inputs_valid (line 94) | fn add_mul_inputs_valid(x: T, y: T, z: T) -> bool { function sub_mul_inputs_valid (line 98) | fn sub_mul_inputs_valid(x: T, y: T, z: T) -> bool { function exhaustive_bool_gen (line 104) | pub fn exhaustive_bool_gen() -> It { function exhaustive_char_gen (line 110) | pub fn exhaustive_char_gen() -> It { function exhaustive_char_gen_var_1 (line 115) | pub fn exhaustive_char_gen_var_1() -> It { function exhaustive_char_gen_var_2 (line 120) | pub fn exhaustive_char_gen_var_2() -> It { function exhaustive_char_pair_gen (line 126) | pub fn exhaustive_char_pair_gen() -> It<(char, char)> { function exhaustive_from_sci_string_options_gen (line 132) | pub fn exhaustive_from_sci_string_options_gen() -> It() -> It { function exhaustive_primitive_float_gen_var_1 (line 162) | pub fn exhaustive_primitive_float_gen_var_1() -> It { type ExhaustivePositiveNaturalFloats (line 169) | struct ExhaustivePositiveNaturalFloats { type Item (line 178) | type Item = T; method next (line 180) | fn next(&mut self) -> Option { function exhaustive_positive_natural_floats (line 200) | fn exhaustive_positive_natural_floats() -> Exhaustive... function exhaustive_primitive_float_gen_var_2 (line 210) | pub fn exhaustive_primitive_float_gen_var_2() -> It { function exhaustive_primitive_float_gen_var_3 (line 214) | pub fn exhaustive_primitive_float_gen_var_3() -> It { function exhaustive_primitive_float_gen_var_4 (line 218) | pub fn exhaustive_primitive_float_gen_var_4() -> It { function exhaustive_primitive_float_gen_var_5 (line 228) | pub fn exhaustive_primitive_float_gen_var_5() -> It { function exhaustive_primitive_float_gen_var_6 (line 238) | pub fn exhaustive_primitive_float_gen_var_6() -> It { function exhaustive_primitive_float_gen_var_7 (line 248) | pub fn exhaustive_primitive_float_gen_var_7() -> It { function exhaustive_primitive_float_gen_var_8 (line 258) | pub fn exhaustive_primitive_float_gen_var_8() -> It { function exhaustive_primitive_float_gen_var_9 (line 262) | pub fn exhaustive_primitive_float_gen_var_9() -> It { function exhaustive_primitive_float_gen_var_10 (line 266) | pub fn exhaustive_primitive_float_gen_var_10() -> It<... function exhaustive_primitive_float_gen_var_11 (line 272) | pub fn exhaustive_primitive_float_gen_var_11() -> It<... function exhaustive_primitive_float_gen_var_12 (line 276) | pub fn exhaustive_primitive_float_gen_var_12() -> It<... function exhaustive_primitive_float_gen_var_13 (line 280) | pub fn exhaustive_primitive_float_gen_var_13() -> It<... function exhaustive_primitive_float_gen_var_19 (line 360) | pub fn exhaustive_primitive_float_gen_var_19() -> It<... function exhaustive_primitive_float_pair_gen (line 369) | pub fn exhaustive_primitive_float_pair_gen() -> It<(T... function exhaustive_primitive_float_pair_gen_var_1 (line 373) | pub fn exhaustive_primitive_float_pair_gen_var_1() ->... function exhaustive_primitive_float_triple_gen (line 381) | pub fn exhaustive_primitive_float_triple_gen() -> It<... function exhaustive_primitive_float_primitive_int_pair_gen_var_1 (line 387) | pub fn exhaustive_primitive_float_primitive_int_pair_gen_var_1< function exhaustive_primitive_float_signed_pair_gen (line 399) | pub fn exhaustive_primitive_float_signed_pair_gen(p: &(T... function exhaustive_primitive_float_rounding_mode_pair_gen_var_1 (line 522) | pub fn exhaustive_primitive_float_rounding_mode_pair_gen_var_1() -> It { function exhaustive_primitive_int_gen_var_2 (line 571) | pub fn exhaustive_primitive_int_gen_var_2() -> It { function exhaustive_primitive_int_gen_var_3 (line 575) | pub fn exhaustive_primitive_int_gen_var_3() -> It { function exhaustive_primitive_int_gen_var_4 (line 579) | pub fn exhaustive_primitive_int_gen_var_4() -> It { function exhaustive_primitive_int_gen_var_5 (line 586) | pub fn exhaustive_primitive_int_gen_var_5() -> It { function exhaustive_primitive_int_gen_var_6 (line 593) | pub fn exhaustive_primitive_int_gen_var_6() -> It { function exhaustive_primitive_int_pair_gen_var_1 (line 602) | pub fn exhaustive_primitive_int_pair_gen_var_1() -> It<... function exhaustive_primitive_int_unsigned_pair_gen_var_1 (line 632) | pub fn exhaustive_primitive_int_unsigned_pair_gen_var_1... function exhaustive_primitive_int_unsigned_unsigned_triple_gen_var_1 (line 656) | pub fn exhaustive_primitive_int_unsigned_unsigned_triple_gen_var_1< function exhaustive_primitive_int_rounding_mode_pair_gen_var_1 (line 674) | pub fn exhaustive_primitive_int_rounding_mode_pair_gen_var_1() -> It { function exhaustive_signed_gen_var_1 (line 696) | pub fn exhaustive_signed_gen_var_1() -> It { function exhaustive_signed_gen_var_2 (line 700) | pub fn exhaustive_signed_gen_var_2() -> It { function exhaustive_signed_gen_var_3 (line 704) | pub fn exhaustive_signed_gen_var_3() -> It { function exhaustive_signed_gen_var_4 (line 708) | pub fn exhaustive_signed_gen_var_4() -> It { function exhaustive_signed_gen_var_5 (line 712) | pub fn exhaustive_signed_gen_var_5() -> It { function exhaustive_signed_gen_var_6 (line 716) | pub fn exhaustive_signed_gen_var_6() -> It { function exhaustive_signed_gen_var_11 (line 803) | pub fn exhaustive_signed_gen_var_11() -> It { function exhaustive_signed_gen_var_12 (line 807) | pub fn exhaustive_signed_gen_var_12() -> It { function exhaustive_signed_pair_gen (line 816) | pub fn exhaustive_signed_pair_gen() -> It<(T, T)> { function exhaustive_signed_pair_gen_var_1 (line 820) | pub fn exhaustive_signed_pair_gen_var_1() -> It<(T, ... function exhaustive_signed_pair_gen_var_3 (line 827) | pub fn exhaustive_signed_pair_gen_var_3 bool> { type Item (line 841) | type Item = I::Item; method next (line 843) | fn next(&mut self) -> Option { function take_while_extra (line 860) | const fn take_while_extra bool>( type SignedDivisiblePairsGenerator (line 871) | struct SignedDivisiblePairsGenerator { function get_ys (line 879) | fn get_ys(&self, y: &T) -> It { function exhaustive_signed_pair_gen_var_4 (line 897) | pub fn exhaustive_signed_pair_gen_var_4() -> It<(T, ... function exhaustive_signed_pair_gen_var_5 (line 910) | pub fn exhaustive_signed_pair_gen_var_5() -> It<(T, ... function exhaustive_signed_pair_gen_var_6 (line 917) | pub fn exhaustive_signed_pair_gen_var_6() -> It<(T, ... function exhaustive_signed_pair_gen_var_7 (line 924) | pub fn exhaustive_signed_pair_gen_var_7() -> It<(T, ... function exhaustive_signed_pair_gen_var_8 (line 931) | pub fn exhaustive_signed_pair_gen_var_8() -> It<(T, ... function exhaustive_signed_pair_gen_var_9 (line 935) | pub fn exhaustive_signed_pair_gen_var_9() -> It<(T, ... function exhaustive_signed_pair_gen_var_10 (line 943) | pub fn exhaustive_signed_pair_gen_var_10() -> It<(T,... function exhaustive_signed_pair_gen_var_11 (line 956) | pub fn exhaustive_signed_pair_gen_var_11< function exhaustive_signed_pair_gen_var_12 (line 966) | pub fn exhaustive_signed_pair_gen_var_12() -> It<(T,... function exhaustive_signed_triple_gen (line 979) | pub fn exhaustive_signed_triple_gen() -> It<(T, T, T... function exhaustive_signed_triple_gen_var_1 (line 983) | pub fn exhaustive_signed_triple_gen_var_1() -> It<(T... function exhaustive_signed_triple_gen_var_2 (line 990) | pub fn exhaustive_signed_triple_gen_var_2() -> It<(T... function exhaustive_signed_triple_gen_var_3 (line 997) | pub fn exhaustive_signed_triple_gen_var_3() -> It<(T... type SignedModEqTriplesInnerGenerator (line 1004) | struct SignedModEqTriplesInnerGenerator It<(S, S)> { type SignedModEqTriplesGenerator (line 1032) | struct SignedModEqTriplesGenerator It<(S, S)> { function exhaustive_signed_triple_gen_var_4 (line 1065) | pub fn exhaustive_signed_triple_gen_var_4< function exhaustive_signed_triple_gen_var_5 (line 1081) | pub fn exhaustive_signed_triple_gen_var_5() -> It<(T... function exhaustive_signed_triple_gen_var_6 (line 1088) | pub fn exhaustive_signed_triple_gen_var_6() -> It<(T... function exhaustive_signed_triple_gen_var_7 (line 1096) | pub fn exhaustive_signed_triple_gen_var_7() -> It<(T... function exhaustive_signed_quadruple_gen (line 1106) | pub fn exhaustive_signed_quadruple_gen() -> It<(T, T... function exhaustive_signed_signed_signed_unsigned_quadruple_gen_var_1 (line 1112) | pub fn exhaustive_signed_signed_signed_unsigned_quadruple_gen_var_1< type SignedModPow2EqTriplesInnerGenerator (line 1128) | struct SignedModPow2EqTriplesInnerGenerator It<(S, S)> { type SignedModPow2EqTriplesGenerator (line 1156) | struct SignedModPow2EqTriplesGenerator It<(S, S)> { function exhaustive_signed_signed_unsigned_triple_gen_var_1 (line 1188) | pub fn exhaustive_signed_signed_unsigned_triple_gen_var_1< function exhaustive_signed_signed_unsigned_triple_gen_var_2 (line 1201) | pub fn exhaustive_signed_signed_unsigned_triple_gen_var_2(x: T, y: T, r... function round_to_multiple_signed_helper (line 1250) | fn round_to_multiple_signed_helper< function round_to_multiple_signed_filter_map (line 1275) | pub(crate) fn round_to_multiple_signed_filter_map< function exhaustive_signed_signed_rounding_mode_triple_gen_var_2 (line 1292) | pub fn exhaustive_signed_signed_rounding_mode_triple_gen_var_2< function exhaustive_signed_signed_rounding_mode_triple_gen_var_3 (line 1305) | pub fn exhaustive_signed_signed_rounding_mode_triple_gen_var_3< function exhaustive_signed_signed_rounding_mode_triple_gen_var_4 (line 1320) | pub fn exhaustive_signed_signed_rounding_mode_triple_gen_var_4< function exhaustive_signed_unsigned_pair_gen (line 1338) | pub fn exhaustive_signed_unsigned_pair_gen() -... function exhaustive_signed_unsigned_pair_gen_var_4 (line 1367) | pub fn exhaustive_signed_unsigned_pair_gen_var_4() -... function exhaustive_signed_unsigned_pair_gen_var_5 (line 1374) | pub fn exhaustive_signed_unsigned_pair_gen_var_5() -... function exhaustive_signed_unsigned_pair_gen_var_6 (line 1387) | pub fn exhaustive_signed_unsigned_pair_gen_var_6< function exhaustive_signed_unsigned_pair_gen_var_7 (line 1397) | pub fn exhaustive_signed_unsigned_pair_gen_var_7 { function get_ys (line 1431) | fn get_ys(&self, pow: &u64) -> It { function exhaustive_signed_unsigned_pair_gen_var_10 (line 1449) | pub fn exhaustive_signed_unsigned_pair_gen_var_10() ... function exhaustive_signed_unsigned_pair_gen_var_11 (line 1459) | pub fn exhaustive_signed_unsigned_pair_gen_var_11() ... function exhaustive_signed_unsigned_pair_gen_var_12 (line 1470) | pub fn exhaustive_signed_unsigned_pair_gen_var_12() ... function exhaustive_signed_unsigned_pair_gen_var_13 (line 1483) | pub fn exhaustive_signed_unsigned_pair_gen_var_13() ... function exhaustive_signed_unsigned_pair_gen_var_16 (line 1513) | pub fn exhaustive_signed_unsigned_pair_gen_var_16() ->... function exhaustive_signed_rounding_mode_pair_gen_var_1 (line 1709) | pub fn exhaustive_signed_rounding_mode_pair_gen_var_1() -... type TSO (line 1752) | type TSO = ToSciOptions; function exhaustive_signed_to_sci_options_pair_gen_var_1 (line 1753) | pub fn exhaustive_signed_to_sci_options_pair_gen_var_1 LexFixedLengthVecsFromSingle() -... function exhaustive_unsigned_gen (line 1790) | pub fn exhaustive_unsigned_gen() -> It { function exhaustive_unsigned_gen_var_1 (line 1794) | pub fn exhaustive_unsigned_gen_var_1() -> It { function exhaustive_unsigned_gen_var_2 (line 1798) | pub fn exhaustive_unsigned_gen_var_2() -> It { function exhaustive_unsigned_gen_var_4 (line 1802) | pub fn exhaustive_unsigned_gen_var_4< function exhaustive_unsigned_gen_var_5 (line 1812) | pub fn exhaustive_unsigned_gen_var_5() -> It { function exhaustive_unsigned_gen_var_6 (line 1816) | pub fn exhaustive_unsigned_gen_var_6() -> It { function exhaustive_unsigned_gen_var_7 (line 1827) | pub fn exhaustive_unsigned_gen_var_7() -> It { function exhaustive_unsigned_gen_var_8 (line 1834) | pub fn exhaustive_unsigned_gen_var_8() -> It { function exhaustive_unsigned_gen_var_9 (line 1841) | pub fn exhaustive_unsigned_gen_var_9() -> It { function exhaustive_unsigned_gen_var_10 (line 1848) | pub fn exhaustive_unsigned_gen_var_10() -> It { function exhaustive_unsigned_gen_var_11 (line 1852) | pub fn exhaustive_unsigned_gen_var_11() -> It { function exhaustive_unsigned_gen_var_12 (line 1856) | pub fn exhaustive_unsigned_gen_var_12< function exhaustive_unsigned_gen_var_13 (line 1863) | pub fn exhaustive_unsigned_gen_var_13< function exhaustive_unsigned_gen_var_14 (line 1876) | pub fn exhaustive_unsigned_gen_var_14< function exhaustive_unsigned_gen_var_15 (line 1903) | pub fn exhaustive_unsigned_gen_var_15() -> It { function exhaustive_unsigned_gen_var_22 (line 1910) | pub fn exhaustive_unsigned_gen_var_22() -> It { function exhaustive_unsigned_gen_var_23 (line 1917) | pub fn exhaustive_unsigned_gen_var_23() -> It { function exhaustive_unsigned_gen_var_24 (line 1922) | pub fn exhaustive_unsigned_gen_var_24() -> It { function exhaustive_unsigned_gen_var_25 (line 1927) | pub fn exhaustive_unsigned_gen_var_25() -> It { function exhaustive_unsigned_gen_var_26 (line 1932) | pub fn exhaustive_unsigned_gen_var_26() -> It { function exhaustive_unsigned_gen_var_27 (line 1937) | pub fn exhaustive_unsigned_gen_var_27() -> It { function exhaustive_unsigned_gen_var_28 (line 1942) | pub fn exhaustive_unsigned_gen_var_28() -> It { function exhaustive_unsigned_gen_var_29 (line 1946) | pub fn exhaustive_unsigned_gen_var_29() -> It { function exhaustive_unsigned_primitive_int_gen_var_1 (line 1955) | pub fn exhaustive_unsigned_primitive_int_gen_var_1 { function get_ys (line 2021) | fn get_ys(&self, p: &(u64, i64)) -> It<(u64, i64)> { function exhaustive_unsigned_signed_pair_gen_var_2 (line 2032) | pub fn exhaustive_unsigned_signed_pair_gen_var_2() ->... type ModPowerOf2PairWithExtraSignedGenerator (line 2050) | struct ModPowerOf2PairWithExtraSignedGenerator = ExhaustivePairs,... function get_ys (line 2064) | fn get_ys(&self, &pow: &u64) -> LongType { function exhaustive_unsigned_signed_unsigned_triple_gen_var_1 (line 2072) | pub fn exhaustive_unsigned_signed_unsigned_triple_gen_var_1< function exhaustive_unsigned_signed_unsigned_triple_gen_var_2 (line 2085) | pub fn exhaustive_unsigned_signed_unsigned_triple_gen_var_2< function exhaustive_unsigned_signed_unsigned_triple_gen_var_3 (line 2105) | pub fn exhaustive_unsigned_signed_unsigned_triple_gen_var_3< function exhaustive_unsigned_signed_unsigned_triple_gen_var_4 (line 2116) | pub fn exhaustive_unsigned_signed_unsigned_triple_gen_var_4< function exhaustive_unsigned_signed_rounding_mode_triple_gen_var_1 (line 2129) | pub fn exhaustive_unsigned_signed_rounding_mode_triple_gen_var_1< function exhaustive_unsigned_signed_rounding_mode_triple_gen_var_2 (line 2144) | pub fn exhaustive_unsigned_signed_rounding_mode_triple_gen_var_2< function exhaustive_unsigned_pair_gen (line 2162) | pub fn exhaustive_unsigned_pair_gen It<(u32, u32)> { type T1 (line 2175) | type T1 = It<(T, U)>; function exhaustive_unsigned_pair_gen_var_2 (line 2177) | pub fn exhaustive_unsigned_pair_gen_var_2() -> It<... function exhaustive_unsigned_pair_gen_var_4 (line 2192) | pub fn exhaustive_unsigned_pair_gen_var_4() -> It<... function exhaustive_unsigned_pair_gen_var_7 (line 2214) | pub fn exhaustive_unsigned_pair_gen_var_7< type UnsignedDivisiblePairsGenerator (line 2225) | struct UnsignedDivisiblePairsGenerator { function get_ys (line 2233) | fn get_ys(&self, y: &T) -> It { function exhaustive_unsigned_pair_gen_var_8 (line 2244) | pub fn exhaustive_unsigned_pair_gen_var_8() -> It<... function exhaustive_unsigned_pair_gen_var_9 (line 2257) | pub fn exhaustive_unsigned_pair_gen_var_9() -> It... function exhaustive_unsigned_pair_gen_var_11 (line 2275) | pub fn exhaustive_unsigned_pair_gen_var_11 { function get_ys (line 2291) | fn get_ys(&self, pow: &u64) -> It { function exhaustive_unsigned_pair_gen_var_12 (line 2304) | pub fn exhaustive_unsigned_pair_gen_var_12() -> It... function exhaustive_unsigned_pair_gen_var_13 (line 2314) | pub fn exhaustive_unsigned_pair_gen_var_13() -> It... type ModPowerOf2SingleGenerator (line 2318) | struct ModPowerOf2SingleGenerator { function get_ys (line 2327) | fn get_ys(&self, &pow: &u64) -> PrimitiveIntIncreasingRange { type ModPowerOf2SingleGenerator2 (line 2332) | struct ModPowerOf2SingleGenerator2 { function get_ys (line 2341) | fn get_ys(&self, &pow: &u64) -> PrimitiveIntIncreasingRange { function exhaustive_unsigned_pair_gen_var_14 (line 2346) | pub fn exhaustive_unsigned_pair_gen_var_14() -> It... function exhaustive_unsigned_pair_gen_var_15 (line 2356) | pub fn exhaustive_unsigned_pair_gen_var_15() -> It... function exhaustive_unsigned_pair_gen_var_16 (line 2367) | pub fn exhaustive_unsigned_pair_gen_var_16() -> It<(u... function exhaustive_unsigned_pair_gen_var_17 (line 2373) | pub fn exhaustive_unsigned_pair_gen_var_17() -> It<(u... function exhaustive_unsigned_pair_gen_var_20 (line 2396) | pub fn exhaustive_unsigned_pair_gen_var_20() -> It... function exhaustive_unsigned_pair_gen_var_21 (line 2400) | pub fn exhaustive_unsigned_pair_gen_var_21() -> It... function exhaustive_unsigned_pair_gen_var_22 (line 2407) | pub fn exhaustive_unsigned_pair_gen_var_22() -> It... function exhaustive_unsigned_pair_gen_var_23 (line 2411) | pub fn exhaustive_unsigned_pair_gen_var_23() -> It... function exhaustive_unsigned_pair_gen_var_24 (line 2418) | pub fn exhaustive_unsigned_pair_gen_var_24() -> It... function exhaustive_unsigned_pair_gen_var_25 (line 2425) | pub fn exhaustive_unsigned_pair_gen_var_25() -> It... function exhaustive_unsigned_pair_gen_var_26 (line 2432) | pub fn exhaustive_unsigned_pair_gen_var_26() -> It... function exhaustive_unsigned_pair_gen_var_27 (line 2442) | pub fn exhaustive_unsigned_pair_gen_var_27() -> It... function exhaustive_unsigned_pair_gen_var_28 (line 2450) | pub fn exhaustive_unsigned_pair_gen_var_28() -> It... function exhaustive_unsigned_pair_gen_var_29 (line 2460) | pub fn exhaustive_unsigned_pair_gen_var_29() -> It... type MultifactorialNGenerator (line 2467) | struct MultifactorialNGenerator { function get_ys (line 2476) | fn get_ys(&self, &m: &u64) -> PrimitiveIntIncreasingRange { function exhaustive_unsigned_pair_gen_var_30 (line 2482) | pub fn exhaustive_unsigned_pair_gen_var_30() -> It... function exhaustive_unsigned_pair_gen_var_31 (line 2495) | pub fn exhaustive_unsigned_pair_gen_var_31() -> It... function exhaustive_unsigned_unsigned_bool_triple_gen_var_1 (line 2506) | pub fn exhaustive_unsigned_unsigned_bool_triple_gen_var_1() -> I... function exhaustive_unsigned_triple_gen_var_2 (line 2540) | pub fn exhaustive_unsigned_triple_gen_var_2() -> I... function exhaustive_unsigned_triple_gen_var_3 (line 2547) | pub fn exhaustive_unsigned_triple_gen_var_3 { function get_ys (line 2591) | fn get_ys(&self, p: &(T, T)) -> It<(T, T)> { type UnsignedModEqTriplesGenerator (line 2609) | struct UnsignedModEqTriplesGenerator { function get_ys (line 2617) | fn get_ys(&self, m: &T) -> It<(T, T)> { function exhaustive_unsigned_triple_gen_var_6 (line 2640) | pub fn exhaustive_unsigned_triple_gen_var_6() -> I... function exhaustive_unsigned_triple_gen_var_7 (line 2653) | pub fn exhaustive_unsigned_triple_gen_var_7() -> I... type UnsignedModPow2EqTriplesInnerGenerator (line 2660) | struct UnsignedModPow2EqTriplesInnerGenerator { function get_ys (line 2668) | fn get_ys(&self, p: &(u64, T)) -> It<(T, T)> { type UnsignedModPow2EqTriplesGenerator (line 2686) | struct UnsignedModPow2EqTriplesGenerator { function get_ys (line 2694) | fn get_ys(&self, pow: &u64) -> It<(T, T)> { function exhaustive_unsigned_triple_gen_var_8 (line 2717) | pub fn exhaustive_unsigned_triple_gen_var_8() -> I... function exhaustive_unsigned_triple_gen_var_9 (line 2727) | pub fn exhaustive_unsigned_triple_gen_var_9() -> I... type ModPowerOf2PairGenerator (line 2740) | struct ModPowerOf2PairGenerator { function get_ys (line 2752) | fn get_ys(&self, &pow: &u64) -> ExhaustivePairs1Input() -> ... function exhaustive_unsigned_triple_gen_var_11 (line 2770) | pub fn exhaustive_unsigned_triple_gen_var_11() -> ... function exhaustive_unsigned_triple_gen_var_12 (line 2777) | pub fn exhaustive_unsigned_triple_gen_var_12() -> ... function exhaustive_unsigned_triple_gen_var_18 (line 2860) | pub fn exhaustive_unsigned_triple_gen_var_18() -> ... function exhaustive_unsigned_triple_gen_var_19 (line 2868) | pub fn exhaustive_unsigned_triple_gen_var_19() -> ... function exhaustive_unsigned_triple_gen_var_20 (line 2876) | pub fn exhaustive_unsigned_triple_gen_var_20() -> ... function exhaustive_unsigned_triple_gen_var_21 (line 2884) | pub fn exhaustive_unsigned_triple_gen_var_21 { function get_ys (line 2942) | fn get_ys(&self, &pow: &u64) -> ExhaustiveTriples1Input() -... function exhaustive_unsigned_quadruple_gen_var_4 (line 2960) | pub fn exhaustive_unsigned_quadruple_gen_var_4() -... function exhaustive_unsigned_quadruple_gen_var_5 (line 2968) | pub fn exhaustive_unsigned_quadruple_gen_var_5< function exhaustive_unsigned_quadruple_gen_var_6 (line 2982) | pub fn exhaustive_unsigned_quadruple_gen_var_6() ... function exhaustive_unsigned_quadruple_gen_var_11 (line 3077) | pub fn exhaustive_unsigned_quadruple_gen_var_11() ... function exhaustive_unsigned_quadruple_gen_var_12 (line 3086) | pub fn exhaustive_unsigned_quadruple_gen_var_12() ... function exhaustive_unsigned_sextuple_gen_var_1 (line 3096) | pub fn exhaustive_unsigned_sextuple_gen_var_1() ->... function exhaustive_unsigned_octuple_gen_var_1 (line 3105) | pub fn exhaustive_unsigned_octuple_gen_var_1() -> ... function exhaustive_unsigned_nonuple_gen_var_1 (line 3113) | pub fn exhaustive_unsigned_nonuple_gen_var_1() function exhaustive_unsigned_duodecuple_gen_var_1 (line 3124) | pub fn exhaustive_unsigned_duodecuple_gen_var_1() function exhaustive_unsigned_unsigned_rounding_mode_triple_gen_var_1 (line 3131) | pub fn exhaustive_unsigned_unsigned_rounding_mode_triple_gen_var_1( function round_to_multiple_of_power_of_2_filter_map (line 3165) | pub(crate) fn round_to_multiple_of_power_of_2_filter_map( function exhaustive_unsigned_unsigned_rounding_mode_triple_gen_var_3 (line 3180) | pub fn exhaustive_unsigned_unsigned_rounding_mode_triple_gen_var_3 LexFixedLengthVecsFromS... function exhaustive_unsigned_unsigned_bool_vec_triple_gen_var_1 (line 3253) | pub fn exhaustive_unsigned_unsigned_bool_vec_triple_gen_var_1< function exhaustive_unsigned_rounding_mode_pair_gen (line 3272) | pub fn exhaustive_unsigned_rounding_mode_pair_gen(... function exhaustive_unsigned_rounding_mode_pair_gen_var_1 (line 3279) | pub fn exhaustive_unsigned_rounding_mode_pair_gen_var_1< function valid_digit_chars (line 3291) | pub fn valid_digit_chars(base: u8) -> Vec { type DigitStringGenerator (line 3303) | struct DigitStringGenerator; method get_ys (line 3313) | fn get_ys( function exhaustive_unsigned_string_pair_gen_var_1 (line 3326) | pub fn exhaustive_unsigned_string_pair_gen_var_1() -> It<(u8, String)> { function exhaustive_unsigned_string_pair_gen_var_2 (line 3337) | pub fn exhaustive_unsigned_string_pair_gen_var_2() -> It<(u8, String)> { type TargetedIntegerFromStringBaseInputs (line 3344) | struct TargetedIntegerFromStringBaseInputs { type Item (line 3352) | type Item = (u8, String); method next (line 3354) | fn next(&mut self) -> Option<(u8, String)> { function exhaustive_unsigned_string_pair_gen_var_3 (line 3370) | pub fn exhaustive_unsigned_string_pair_gen_var_3() -> It<(u8, String)> { function exhaustive_unsigned_to_sci_options_pair_gen (line 3381) | pub fn exhaustive_unsigned_to_sci_options_pair_gen... function exhaustive_unsigned_to_sci_options_pair_gen_var_1 (line 3389) | pub fn exhaustive_unsigned_to_sci_options_pair_gen_var_1 LexFixedLengthVecsFromSingle... function exhaustive_unsigned_rational_sequence_gen (line 3424) | pub fn exhaustive_unsigned_rational_sequence_gen()... function exhaustive_unsigned_rational_sequence_unsigned_pair_gen_var_1 (line 3431) | pub fn exhaustive_unsigned_rational_sequence_unsigned_pair_gen_var_1< function exhaustive_unsigned_rational_sequence_unsigned_pair_gen_var_2 (line 3441) | pub fn exhaustive_unsigned_rational_sequence_unsigned_pair_gen_var_2 It { function exhaustive_rounding_mode_pair_gen (line 3487) | pub fn exhaustive_rounding_mode_pair_gen() -> It<(RoundingMode, Rounding... function exhaustive_rounding_mode_triple_gen (line 3493) | pub fn exhaustive_rounding_mode_triple_gen() -> It<(RoundingMode, Roundi... function exhaustive_sci_size_options_gen (line 3499) | pub fn exhaustive_sci_size_options_gen() -> It { function exhaustive_string_gen (line 3505) | pub fn exhaustive_string_gen() -> It { function exhaustive_string_gen_var_1 (line 3509) | pub fn exhaustive_string_gen_var_1() -> It { function exhaustive_string_gen_var_2 (line 3513) | pub fn exhaustive_string_gen_var_2() -> It { function exhaustive_string_gen_var_3 (line 3517) | pub fn exhaustive_string_gen_var_3() -> It { type TargetedIntegerFromStrStringsVar1 (line 3524) | struct TargetedIntegerFromStrStringsVar1 { type Item (line 3531) | type Item = String; method next (line 3533) | fn next(&mut self) -> Option { function exhaustive_string_gen_var_4 (line 3545) | pub fn exhaustive_string_gen_var_4() -> It { function exhaustive_string_gen_var_5 (line 3553) | pub fn exhaustive_string_gen_var_5() -> It { function exhaustive_string_gen_var_6 (line 3560) | pub fn exhaustive_string_gen_var_6() -> It { function exhaustive_string_gen_var_7 (line 3567) | pub fn exhaustive_string_gen_var_7() -> It { function exhaustive_string_gen_var_8 (line 3574) | pub fn exhaustive_string_gen_var_8() -> It { type TargetedIntegerFromStrStringsVar2 (line 3584) | struct TargetedIntegerFromStrStringsVar2 { type Item (line 3591) | type Item = String; method next (line 3593) | fn next(&mut self) -> Option { function exhaustive_string_gen_var_9 (line 3605) | pub fn exhaustive_string_gen_var_9() -> It { function exhaustive_string_gen_var_10 (line 3613) | pub fn exhaustive_string_gen_var_10() -> It { function exhaustive_string_gen_var_13 (line 3621) | pub fn exhaustive_string_gen_var_13() -> It { function exhaustive_string_gen_var_14 (line 3627) | pub fn exhaustive_string_gen_var_14() -> It { function exhaustive_string_gen_var_15 (line 3631) | pub fn exhaustive_string_gen_var_15() -> It { function exhaustive_string_from_sci_string_options_pair_gen (line 3640) | pub fn exhaustive_string_from_sci_string_options_pair_gen() -> It<(Strin... type SciDigitStringGenerator (line 3647) | struct SciDigitStringGenerator; method get_ys (line 3657) | fn get_ys( type SciDigitStringGenerator2 (line 3674) | struct SciDigitStringGenerator2; method get_ys (line 3684) | fn get_ys( function exhaustive_string_from_sci_string_options_pair_gen_var_1 (line 3700) | pub fn exhaustive_string_from_sci_string_options_pair_gen_var_1() function exhaustive_string_from_sci_string_options_pair_gen_var_2 (line 3712) | pub fn exhaustive_string_from_sci_string_options_pair_gen_var_2() function exhaustive_string_from_sci_string_options_pair_gen_var_3 (line 3720) | pub fn exhaustive_string_from_sci_string_options_pair_gen_var_3() function exhaustive_string_unsigned_pair_gen_var_1 (line 3737) | pub fn exhaustive_string_unsigned_pair_gen_var_1() -> It<(String, u8)> { function exhaustive_string_unsigned_pair_gen_var_2 (line 3744) | pub fn exhaustive_string_unsigned_pair_gen_var_2() -> It<(String, u8)> { function exhaustive_string_pair_gen (line 3760) | pub fn exhaustive_string_pair_gen() -> It<(String, String)> { function exhaustive_string_pair_gen_var_1 (line 3764) | pub fn exhaustive_string_pair_gen_var_1() -> It<(String, String)> { function exhaustive_to_sci_options_gen (line 3772) | pub fn exhaustive_to_sci_options_gen() -> It { function exhaustive_to_sci_options_bool_pair_gen (line 3778) | pub fn exhaustive_to_sci_options_bool_pair_gen() -> It<(ToSciOptions, bo... function exhaustive_to_sci_options_primitive_int_pair_gen_var_1 (line 3784) | pub fn exhaustive_to_sci_options_primitive_int_pair_gen_var_1 It<(ToSciOp... function exhaustive_bool_vec_gen (line 3830) | pub fn exhaustive_bool_vec_gen() -> It> { function exhaustive_bool_vec_gen_var_1 (line 3834) | pub fn exhaustive_bool_vec_gen_var_1() -> It() -> It() -> It() -> It It> { function exhaustive_unsigned_vec_gen (line 3892) | pub fn exhaustive_unsigned_vec_gen() -> It> { function exhaustive_unsigned_vec_gen_var_1 (line 3896) | pub fn exhaustive_unsigned_vec_gen_var_1() -> It() -> It() -> It() -> It() -> It It> { function exhaustive_unsigned_vec_unsigned_pair_gen_var_2 (line 4106) | pub fn exhaustive_unsigned_vec_unsigned_pair_gen_var_2< function exhaustive_unsigned_vec_unsigned_pair_gen_var_3 (line 4119) | pub fn exhaustive_unsigned_vec_unsigned_pair_gen_var_3< type ValidDigitsGenerator (line 4131) | struct ValidDigitsGenerator { function get_ys (line 4139) | fn get_ys(&self, base: &U) -> It> { function exhaustive_unsigned_vec_unsigned_pair_gen_var_5 (line 4147) | pub fn exhaustive_unsigned_vec_unsigned_pair_gen_var_5< function exhaustive_unsigned_vec_unsigned_pair_gen_var_6 (line 4163) | pub fn exhaustive_unsigned_vec_unsigned_pair_gen_var_6 { type Item (line 4177) | type Item = Vec; method next (line 4179) | fn next(&mut self) -> Option> { type DigitsDescGenerator (line 4189) | struct DigitsDescGenerator + Primitiv... function get_ys (line 4197) | fn get_ys(&self, base: &T) -> DigitsDesc { function exhaustive_unsigned_vec_unsigned_pair_gen_var_7 (line 4210) | pub fn exhaustive_unsigned_vec_unsigned_pair_gen_var_7< function exhaustive_unsigned_vec_unsigned_pair_gen_var_8 (line 4223) | pub fn exhaustive_unsigned_vec_unsigned_pair_gen_var_8< function exhaustive_unsigned_vec_unsigned_pair_gen_var_9 (line 4235) | pub fn exhaustive_unsigned_vec_unsigned_pair_gen_var_9() -> It<(V... type UnsignedVecPairLenGenerator1 (line 4554) | pub struct UnsignedVecPairLenGenerator1; method get_ys (line 4570) | fn get_ys( function exhaustive_unsigned_vec_pair_gen_var_1 (line 4586) | pub fn exhaustive_unsigned_vec_pair_gen_var_1() ->... function exhaustive_unsigned_vec_pair_gen_var_2 (line 4601) | pub fn exhaustive_unsigned_vec_pair_gen_var_2() ->... function exhaustive_unsigned_vec_pair_gen_var_3 (line 4617) | pub fn exhaustive_unsigned_vec_pair_gen_var_3() ->... function exhaustive_unsigned_vec_pair_gen_var_4 (line 4624) | pub fn exhaustive_unsigned_vec_pair_gen_var_4() ->... type UnsignedVecSqrtRemGenerator (line 4636) | struct UnsignedVecSqrtRemGenerator; method get_ys (line 4644) | fn get_ys(&self, &(out_len, len): &(u64, u64)) -> It<(Vec, Vec)> { function exhaustive_unsigned_vec_pair_gen_var_5 (line 4659) | pub fn exhaustive_unsigned_vec_pair_gen_var_5() ->... type UnsignedVecSqrtGenerator (line 4678) | struct UnsignedVecSqrtGenerator; method get_ys (line 4686) | fn get_ys(&self, &(out_len, len): &(u64, u64)) -> It<(Vec, Vec)> { function exhaustive_unsigned_vec_pair_gen_var_6 (line 4701) | pub fn exhaustive_unsigned_vec_pair_gen_var_6() ->... type UnsignedVecPairSameLenGenerator (line 4720) | struct UnsignedVecPairSameLenGenerator; method get_ys (line 4731) | fn get_ys( function exhaustive_unsigned_vec_pair_gen_var_7 (line 4743) | pub fn exhaustive_unsigned_vec_pair_gen_var_7() ->... function exhaustive_unsigned_vec_pair_gen_var_8 (line 4757) | pub fn exhaustive_unsigned_vec_pair_gen_var_8() ->... function exhaustive_unsigned_vec_pair_gen_var_9 (line 4763) | pub fn exhaustive_unsigned_vec_pair_gen_var_9() ->... type UnsignedVecPairLenGenerator2 (line 4769) | pub struct UnsignedVecPairLenGenerator2; method get_ys (line 4780) | fn get_ys( function exhaustive_unsigned_vec_pair_gen_var_10 (line 4797) | pub fn exhaustive_unsigned_vec_pair_gen_var_10() -... function exhaustive_unsigned_vec_pair_gen_var_12 (line 4815) | pub fn exhaustive_unsigned_vec_pair_gen_var_12() -... function exhaustive_unsigned_vec_pair_gen_var_13 (line 4834) | pub fn exhaustive_unsigned_vec_pair_gen_var_13() -... function exhaustive_unsigned_vec_pair_gen_var_16 (line 4854) | pub fn exhaustive_unsigned_vec_pair_gen_var_16() -... function exhaustive_unsigned_vec_pair_gen_var_17 (line 4880) | pub fn exhaustive_unsigned_vec_pair_gen_var_17() -... function exhaustive_unsigned_vec_pair_gen_var_19 (line 4908) | pub fn exhaustive_unsigned_vec_pair_gen_var_19() -... function exhaustive_unsigned_vec_pair_gen_var_20 (line 4919) | pub fn exhaustive_unsigned_vec_pair_gen_var_20() -... function exhaustive_unsigned_vec_pair_gen_var_21 (line 4929) | pub fn exhaustive_unsigned_vec_pair_gen_var_21() -... function exhaustive_unsigned_vec_pair_gen_var_32 (line 4947) | pub fn exhaustive_unsigned_vec_pair_gen_var_32() -... function exhaustive_unsigned_vec_pair_gen_var_33 (line 4962) | pub fn exhaustive_unsigned_vec_pair_gen_var_33() -... function exhaustive_unsigned_vec_unsigned_vec_bool_triple_gen_var_1 (line 4986) | pub fn exhaustive_unsigned_vec_unsigned_vec_bool_triple_gen_var_1 It<(Vec, Vec, ... function exhaustive_unsigned_vec_unsigned_vec_unsigned_triple_gen_var_11 (line 5145) | pub fn exhaustive_unsigned_vec_unsigned_vec_unsigned_triple_gen_var_11() type UnsignedVecTripleLenGenerator1 (line 5304) | pub struct UnsignedVecTripleLenGenerator1; method get_ys (line 5322) | fn get_ys( type UnsignedVecQuadrupleLenGenerator1 (line 5341) | pub struct UnsignedVecQuadrupleLenGenerator1; method get_ys (line 5361) | fn get_ys( function exhaustive_unsigned_vec_triple_gen_var_2 (line 5383) | pub fn exhaustive_unsigned_vec_triple_gen_var_2() function exhaustive_unsigned_vec_triple_gen_var_3 (line 5405) | pub fn exhaustive_unsigned_vec_triple_gen_var_3() function exhaustive_unsigned_vec_triple_gen_var_24 (line 5429) | pub fn exhaustive_unsigned_vec_triple_gen_var_24() function exhaustive_unsigned_vec_triple_gen_var_25 (line 5448) | pub fn exhaustive_unsigned_vec_triple_gen_var_25() function exhaustive_unsigned_vec_triple_gen_var_26 (line 5467) | pub fn exhaustive_unsigned_vec_triple_gen_var_26() type UnsignedVecTripleXXXLenGenerator (line 5486) | struct UnsignedVecTripleXXXLenGenerator; method get_ys (line 5496) | fn get_ys( function exhaustive_unsigned_vec_triple_gen_var_27 (line 5508) | pub fn exhaustive_unsigned_vec_triple_gen_var_27() type UnsignedVecSqrtRemGenerator3 (line 5523) | struct UnsignedVecSqrtRemGenerator3; method get_ys (line 5534) | fn get_ys(&self, &(out_len, rem_len, len): &(u64, u64, u64)) -> It<(Ve... function exhaustive_unsigned_vec_triple_gen_var_28 (line 5550) | pub fn exhaustive_unsigned_vec_triple_gen_var_28() function exhaustive_unsigned_vec_triple_gen_var_29 (line 5573) | pub fn exhaustive_unsigned_vec_triple_gen_var_29() function exhaustive_unsigned_vec_triple_gen_var_30 (line 5588) | pub fn exhaustive_unsigned_vec_triple_gen_var_30() function exhaustive_unsigned_vec_triple_gen_var_31 (line 5595) | pub fn exhaustive_unsigned_vec_triple_gen_var_31() function exhaustive_unsigned_vec_triple_gen_var_32 (line 5613) | pub fn exhaustive_unsigned_vec_triple_gen_var_32() type UnsignedVecTripleLenGenerator2 (line 5633) | struct UnsignedVecTripleLenGenerator2; method get_ys (line 5651) | fn get_ys( function exhaustive_unsigned_vec_triple_gen_var_33 (line 5676) | pub fn exhaustive_unsigned_vec_triple_gen_var_33() function exhaustive_unsigned_vec_triple_gen_var_34 (line 5698) | pub fn exhaustive_unsigned_vec_triple_gen_var_34() function exhaustive_unsigned_vec_triple_gen_var_35 (line 5720) | pub fn exhaustive_unsigned_vec_triple_gen_var_35() function exhaustive_unsigned_vec_triple_gen_var_36 (line 5742) | pub fn exhaustive_unsigned_vec_triple_gen_var_36() function exhaustive_unsigned_vec_triple_gen_var_39 (line 5752) | pub fn exhaustive_unsigned_vec_triple_gen_var_39() function exhaustive_unsigned_vec_triple_gen_var_40 (line 5760) | pub fn exhaustive_unsigned_vec_triple_gen_var_40() function exhaustive_unsigned_vec_triple_gen_var_41 (line 5781) | pub fn exhaustive_unsigned_vec_triple_gen_var_41() function exhaustive_unsigned_vec_triple_gen_var_50 (line 5793) | pub fn exhaustive_unsigned_vec_triple_gen_var_50() function exhaustive_unsigned_vec_triple_gen_var_51 (line 5822) | pub fn exhaustive_unsigned_vec_triple_gen_var_51() function exhaustive_unsigned_vec_triple_gen_var_52 (line 5851) | pub fn exhaustive_unsigned_vec_triple_gen_var_52() function exhaustive_unsigned_vec_triple_gen_var_53 (line 5893) | pub fn exhaustive_unsigned_vec_triple_gen_var_53() function exhaustive_unsigned_vec_triple_gen_var_57 (line 5917) | pub fn exhaustive_unsigned_vec_triple_gen_var_57() function exhaustive_unsigned_vec_triple_gen_var_59 (line 5945) | pub fn exhaustive_unsigned_vec_triple_gen_var_59() function exhaustive_large_type_gen_var_1 (line 5981) | pub fn exhaustive_large_type_gen_var_1() -> It<(Ve... type UnsignedVecSqrtRemGenerator2 (line 5997) | struct UnsignedVecSqrtRemGenerator2; method get_ys (line 6008) | fn get_ys(&self, &(n, len): &(u64, u64)) -> It<(Vec, Vec, u64, b... function exhaustive_large_type_gen_var_2 (line 6023) | pub fn exhaustive_large_type_gen_var_2() -> It<(Ve... function exhaustive_large_type_gen_var_3 (line 6041) | pub fn exhaustive_large_type_gen_var_3() -> It<(Ve... function exhaustive_large_type_gen_var_22 (line 6089) | pub fn exhaustive_large_type_gen_var_22() function exhaustive_large_type_gen_var_27 (line 6109) | pub fn exhaustive_large_type_gen_var_27() -> It<(b... FILE: malachite-base/src/test_util/generators/mod.rs function exhaustive_pairs_big_tiny (line 35) | pub fn exhaustive_pairs_big_tiny< function exhaustive_pairs_big_small (line 53) | pub fn exhaustive_pairs_big_small< function digits_valid (line 70) | fn digits_valid(log_base: u6... function unsigned_assign_bits_valid (line 80) | fn unsigned_assign_bits_valid(start: u64, end: u64... function signed_assign_bits_valid (line 86) | fn signed_assign_bits_valid< function bool_gen (line 118) | pub fn bool_gen() -> Generator { function char_gen (line 124) | pub fn char_gen() -> Generator { function char_gen_var_1 (line 133) | pub fn char_gen_var_1() -> Generator { function char_gen_var_2 (line 142) | pub fn char_gen_var_2() -> Generator { function char_pair_gen (line 152) | pub fn char_pair_gen() -> Generator<(char, char)> { function from_sci_string_options_gen (line 162) | pub fn from_sci_string_options_gen() -> Generator { function from_sci_string_options_unsigned_pair_gen_var_1 (line 172) | pub fn from_sci_string_options_unsigned_pair_gen_var_1() -> Generator { function primitive_float_gen_var_1 (line 202) | pub fn primitive_float_gen_var_1() -> Generator { function primitive_float_gen_var_2 (line 211) | pub fn primitive_float_gen_var_2() -> Generator { function primitive_float_gen_var_3 (line 220) | pub fn primitive_float_gen_var_3() -> Generator { function primitive_float_gen_var_4 (line 229) | pub fn primitive_float_gen_var_4() -> Generator { function primitive_float_gen_var_5 (line 238) | pub fn primitive_float_gen_var_5() -> Generator { function primitive_float_gen_var_6 (line 247) | pub fn primitive_float_gen_var_6() -> Generator { function primitive_float_gen_var_7 (line 256) | pub fn primitive_float_gen_var_7() -> Generator { function primitive_float_gen_var_8 (line 265) | pub fn primitive_float_gen_var_8() -> Generator { function primitive_float_gen_var_9 (line 274) | pub fn primitive_float_gen_var_9() -> Generator { function primitive_float_gen_var_10 (line 283) | pub fn primitive_float_gen_var_10() -> Generator { function primitive_float_gen_var_11 (line 292) | pub fn primitive_float_gen_var_11() -> Generator { function primitive_float_gen_var_12 (line 301) | pub fn primitive_float_gen_var_12() -> Generator { function primitive_float_gen_var_13 (line 310) | pub fn primitive_float_gen_var_13, U... function primitive_float_gen_var_14 (line 323) | pub fn primitive_float_gen_var_14, U... function primitive_float_gen_var_15 (line 336) | pub fn primitive_float_gen_var_15, U... function primitive_float_gen_var_17 (line 358) | pub fn primitive_float_gen_var_17, U... function primitive_float_gen_var_18 (line 368) | pub fn primitive_float_gen_var_18() -> Generator { function primitive_float_gen_var_19 (line 378) | pub fn primitive_float_gen_var_19() -> Generator { function primitive_float_pair_gen (line 388) | pub fn primitive_float_pair_gen() -> Generator<(T, T)> { function primitive_float_pair_gen_var_1 (line 397) | pub fn primitive_float_pair_gen_var_1() -> Generator<... function primitive_float_triple_gen (line 407) | pub fn primitive_float_triple_gen() -> Generator<(T, ... function primitive_float_signed_pair_gen (line 417) | pub fn primitive_float_signed_pair_gen() -> Gen... function primitive_float_signed_pair_gen_var_3 (line 448) | pub fn primitive_float_signed_pair_gen_var_3() -> Gen... function primitive_float_signed_pair_gen_var_4 (line 457) | pub fn primitive_float_signed_pair_gen_var_4() -> G... function primitive_float_unsigned_pair_gen_var_3 (line 507) | pub fn primitive_float_unsigned_pair_gen_var_3() function primitive_float_rounding_mode_pair_gen_var_2 (line 570) | pub fn primitive_float_rounding_mode_pair_gen_var_2() function primitive_float_rounding_mode_pair_gen_var_3 (line 581) | pub fn primitive_float_rounding_mode_pair_gen_var_3< function signed_gen (line 594) | pub fn signed_gen() -> Generator { function signed_gen_var_1 (line 603) | pub fn signed_gen_var_1() -> Generator { function signed_gen_var_2 (line 612) | pub fn signed_gen_var_2() -> Generator { function signed_gen_var_3 (line 621) | pub fn signed_gen_var_3() -> Generator { function signed_gen_var_4 (line 630) | pub fn signed_gen_var_4() -> Generator { function signed_gen_var_5 (line 639) | pub fn signed_gen_var_5() -> Generator { function signed_gen_var_6 (line 644) | pub fn signed_gen_var_6() -> Generator { function signed_gen_var_7 (line 653) | pub fn signed_gen_var_7< type G (line 664) | type G = Generator; function signed_gen_var_8 (line 668) | pub fn signed_gen_var_8< function signed_gen_var_9 (line 683) | pub fn signed_gen_var_9< function signed_gen_var_10 (line 696) | pub fn signed_gen_var_10< function signed_gen_var_11 (line 708) | pub fn signed_gen_var_11() -> Generator { function signed_gen_var_12 (line 717) | pub fn signed_gen_var_12() -> Generator { function signed_gen_var_13 (line 726) | pub fn signed_gen_var_13< function signed_pair_gen (line 739) | pub fn signed_pair_gen() -> Generator<(T, T)> { function signed_pair_gen_var_1 (line 748) | pub fn signed_pair_gen_var_1() -> Generator<(T, T)> { function signed_pair_gen_var_2 (line 757) | pub fn signed_pair_gen_var_2() -... function signed_pair_gen_var_3 (line 766) | pub fn signed_pair_gen_var_3() -> Generator<(T, T)> { function signed_pair_gen_var_4 (line 775) | pub fn signed_pair_gen_var_4() -> Generator<(T, T)> { function signed_pair_gen_var_5 (line 785) | pub fn signed_pair_gen_var_5() -> Generator<(T, T)> { function signed_pair_gen_var_6 (line 794) | pub fn signed_pair_gen_var_6() -> Generator<(T, T)> { function signed_pair_gen_var_7 (line 803) | pub fn signed_pair_gen_var_7() -> Generator<(T, T)> { function signed_pair_gen_var_8 (line 812) | pub fn signed_pair_gen_var_8< function signed_pair_gen_var_9 (line 824) | pub fn signed_pair_gen_var_9< function signed_pair_gen_var_10 (line 836) | pub fn signed_pair_gen_var_10< function signed_pair_gen_var_11 (line 848) | pub fn signed_pair_gen_var_11() ... function signed_pair_gen_var_12 (line 856) | pub fn signed_pair_gen_var_12() -> Generator<(T, T)> { function signed_triple_gen (line 865) | pub fn signed_triple_gen() -> Generator<(T, T, T)> { function signed_triple_gen_var_1 (line 874) | pub fn signed_triple_gen_var_1() -> Generator<(T, T,... function signed_triple_gen_var_2 (line 883) | pub fn signed_triple_gen_var_2() -> Generator<(T, T,... function signed_triple_gen_var_3 (line 892) | pub fn signed_triple_gen_var_3() -> Generator<(T, T,... function signed_triple_gen_var_4 (line 901) | pub fn signed_triple_gen_var_4< function signed_triple_gen_var_5 (line 913) | pub fn signed_triple_gen_var_5() -> Generator<(T, T,... function signed_triple_gen_var_6 (line 922) | pub fn signed_triple_gen_var_6< function signed_triple_gen_var_7 (line 934) | pub fn signed_triple_gen_var_7< function signed_quadruple_gen (line 947) | pub fn signed_quadruple_gen() -> Generator<(T, T, T,... function signed_signed_signed_unsigned_quadruple_gen_var_1 (line 958) | pub fn signed_signed_signed_unsigned_quadruple_gen_var_1< function signed_signed_unsigned_triple_gen_var_1 (line 972) | pub fn signed_signed_unsigned_triple_gen_var_1< function signed_signed_unsigned_triple_gen_var_2 (line 984) | pub fn signed_signed_unsigned_triple_gen_var_2() -> ... function signed_signed_unsigned_triple_gen_var_4 (line 1004) | pub fn signed_signed_unsigned_triple_gen_var_4< function signed_signed_rounding_mode_triple_gen_var_1 (line 1019) | pub fn signed_signed_rounding_mode_triple_gen_var_1() function signed_signed_rounding_mode_triple_gen_var_2 (line 1030) | pub fn signed_signed_rounding_mode_triple_gen_var_2< function signed_signed_rounding_mode_triple_gen_var_3 (line 1043) | pub fn signed_signed_rounding_mode_triple_gen_var_3() -> Generator... function signed_unsigned_pair_gen_var_3 (line 1094) | pub fn signed_unsigned_pair_gen_var_3() -> Generator... function signed_unsigned_pair_gen_var_4 (line 1104) | pub fn signed_unsigned_pair_gen_var_4() -> Generator... function signed_unsigned_pair_gen_var_5 (line 1114) | pub fn signed_unsigned_pair_gen_var_5() -> Generato... function signed_unsigned_pair_gen_var_11 (line 1179) | pub fn signed_unsigned_pair_gen_var_11< function signed_unsigned_pair_gen_var_12 (line 1191) | pub fn signed_unsigned_pair_gen_var_12() -> Generato... function signed_unsigned_pair_gen_var_16 (line 1233) | pub fn signed_unsigned_pair_gen_var_16() -> Ge... function signed_unsigned_unsigned_triple_gen_var_1 (line 1302) | pub fn signed_unsigned_unsigned_triple_gen_var_1< function signed_unsigned_unsigned_triple_gen_var_2 (line 1317) | pub fn signed_unsigned_unsigned_triple_gen_var_2< function signed_unsigned_unsigned_triple_gen_var_3 (line 1331) | pub fn signed_unsigned_unsigned_triple_gen_var_3< function signed_unsigned_unsigned_unsigned_quadruple_gen_var_1 (line 1347) | pub fn signed_unsigned_unsigned_unsigned_quadruple_gen_var_1< function signed_unsigned_rounding_mode_triple_gen_var_1 (line 1362) | pub fn signed_unsigned_rounding_mode_triple_gen_var_1() function signed_unsigned_rounding_mode_triple_gen_var_2 (line 1373) | pub fn signed_unsigned_rounding_mode_triple_gen_var_2() -> Generator<... function signed_rounding_mode_pair_gen_var_1 (line 1415) | pub fn signed_rounding_mode_pair_gen_var_1() -> Gene... function signed_rounding_mode_pair_gen_var_2 (line 1424) | pub fn signed_rounding_mode_pair_gen_var_2() -> Gene... function signed_rounding_mode_pair_gen_var_3 (line 1433) | pub fn signed_rounding_mode_pair_gen_var_3() -> Gene... function signed_rounding_mode_pair_gen_var_4 (line 1443) | pub fn signed_rounding_mode_pair_gen_var_4< function signed_rounding_mode_pair_gen_var_5 (line 1455) | pub fn signed_rounding_mode_pair_gen_var_5() -> Gene... function signed_to_sci_options_pair_gen (line 1464) | pub fn signed_to_sci_options_pair_gen() -> Generator... function signed_to_sci_options_pair_gen_var_1 (line 1473) | pub fn signed_to_sci_options_pair_gen_var_1() -> Gen... function signed_bool_vec_pair_gen_var_1 (line 1486) | pub fn signed_bool_vec_pair_gen_var_1() -> Generator... function unsigned_gen (line 1496) | pub fn unsigned_gen() -> Generator { function unsigned_gen_var_1 (line 1505) | pub fn unsigned_gen_var_1() -> Generator { function unsigned_gen_var_2 (line 1514) | pub fn unsigned_gen_var_2() -> Generator { function unsigned_gen_var_3 (line 1523) | pub fn unsigned_gen_var_3() -> Generator { function unsigned_gen_var_4 (line 1532) | pub fn unsigned_gen_var_4() -> Generator { function unsigned_gen_var_6 (line 1550) | pub fn unsigned_gen_var_6() -> Generator { function unsigned_gen_var_7 (line 1559) | pub fn unsigned_gen_var_7() -> Generator { function unsigned_gen_var_8 (line 1568) | pub fn unsigned_gen_var_8() -> Generator { function unsigned_gen_var_9 (line 1577) | pub fn unsigned_gen_var_9() -> Generator { function unsigned_gen_var_10 (line 1587) | pub fn unsigned_gen_var_10() -> Generator { function unsigned_gen_var_11 (line 1596) | pub fn unsigned_gen_var_11() -> Generator { function unsigned_gen_var_12 (line 1604) | pub fn unsigned_gen_var_12() -> Generator { function unsigned_gen_var_13 (line 1613) | pub fn unsigned_gen_var_13() -> Generator { function unsigned_gen_var_14 (line 1622) | pub fn unsigned_gen_var_14() -> Generator { function unsigned_gen_var_15 (line 1631) | pub fn unsigned_gen_var_15() -> Generator { function unsigned_gen_var_16 (line 1640) | pub fn unsigned_gen_var_16() -> Generator { function unsigned_gen_var_17 (line 1649) | pub fn unsigned_gen_var_17() -> Generator { function unsigned_gen_var_18 (line 1658) | pub fn unsigned_gen_var_18< function unsigned_gen_var_19 (line 1672) | pub fn unsigned_gen_var_19 +... function unsigned_gen_var_20 (line 1684) | pub fn unsigned_gen_var_20< function unsigned_gen_var_21 (line 1696) | pub fn unsigned_gen_var_21() -> Generator { function unsigned_gen_var_22 (line 1705) | pub fn unsigned_gen_var_22() -> Generator { function smallest_invalid_value (line 1713) | pub(crate) fn smallest_invalid_value... function unsigned_gen_var_23 (line 1723) | pub fn unsigned_gen_var_23() -> Generator { function unsigned_gen_var_24 (line 1732) | pub fn unsigned_gen_var_24() -> Generator { function unsigned_gen_var_25 (line 1741) | pub fn unsigned_gen_var_25() -> Generator { function unsigned_gen_var_26 (line 1750) | pub fn unsigned_gen_var_26() -> Generator { function unsigned_gen_var_27 (line 1758) | pub fn unsigned_gen_var_27() -> Generator { function unsigned_gen_var_28 (line 1767) | pub fn unsigned_gen_var_28() -> Generator { function unsigned_gen_var_29 (line 1776) | pub fn unsigned_gen_var_29() -> Generato... function unsigned_gen_var_30 (line 1785) | pub fn unsigned_gen_var_30() -> Generator { function unsigned_signed_pair_gen (line 1795) | pub fn unsigned_signed_pair_gen() -> Generator<... function unsigned_signed_unsigned_triple_gen_var_1 (line 1827) | pub fn unsigned_signed_unsigned_triple_gen_var_1() -... function unsigned_pair_gen_var_1 (line 1910) | pub fn unsigned_pair_gen_var_1() -> Generator<(u32, u32)> { function unsigned_pair_gen_var_2 (line 1919) | pub fn unsigned_pair_gen_var_2() -> Generator<(T, ... function unsigned_pair_gen_var_4 (line 1937) | pub fn unsigned_pair_gen_var_4() ... function unsigned_pair_gen_var_6 (line 1958) | pub fn unsigned_pair_gen_var_6() -> Generator<(T, ... function unsigned_pair_gen_var_8 (line 1978) | pub fn unsigned_pair_gen_var_8 + ... function unsigned_pair_gen_var_9 (line 1989) | pub fn unsigned_pair_gen_var_9 + ... function unsigned_pair_gen_var_10 (line 2000) | pub fn unsigned_pair_gen_var_10< function unsigned_pair_gen_var_11 (line 2013) | pub fn unsigned_pair_gen_var_11() -> Generator<(T,... function unsigned_pair_gen_var_12 (line 2022) | pub fn unsigned_pair_gen_var_12() -> Generator<(T,... function unsigned_pair_gen_var_14 (line 2042) | pub fn unsigned_pair_gen_var_14() -> Generator<(T,... function unsigned_pair_gen_var_16 (line 2061) | pub fn unsigned_pair_gen_var_16() -> Generator<(T,... function unsigned_pair_gen_var_17 (line 2071) | pub fn unsigned_pair_gen_var_17() -> Generator<(T,... function unsigned_pair_gen_var_18 (line 2081) | pub fn unsigned_pair_gen_var_18 +... function unsigned_pair_gen_var_20 (line 2101) | pub fn unsigned_pair_gen_var_20() -> Generator<(T,... function unsigned_pair_gen_var_21 (line 2110) | pub fn unsigned_pair_gen_var_21() -> Generator<(u64, ... function unsigned_pair_gen_var_23 (line 2129) | pub fn unsigned_pair_gen_var_23() -> Generator<(u64, ... function unsigned_pair_gen_var_27 (line 2168) | pub fn unsigned_pair_gen_var_27() -> Generator<(T,... function unsigned_pair_gen_var_28 (line 2177) | pub fn unsigned_pair_gen_var_28() -> Generator<(T,... function unsigned_pair_gen_var_30 (line 2195) | pub fn unsigned_pair_gen_var_30() -> Generator<(T,... function unsigned_pair_gen_var_31 (line 2204) | pub fn unsigned_pair_gen_var_31() -> Generator<(T,... function unsigned_pair_gen_var_32 (line 2213) | pub fn unsigned_pair_gen_var_32() -> Generator<(T,... function unsigned_pair_gen_var_34 (line 2232) | pub fn unsigned_pair_gen_var_34() -> Generator<(T,... function unsigned_pair_gen_var_35 (line 2241) | pub fn unsigned_pair_gen_var_35() -> Generator<(T,... function unsigned_pair_gen_var_36 (line 2250) | pub fn unsigned_pair_gen_var_36() -> Generator<(T,... function unsigned_pair_gen_var_37 (line 2259) | pub fn unsigned_pair_gen_var_37() -> Generator<(T,... function unsigned_pair_gen_var_39 (line 2279) | pub fn unsigned_pair_gen_var_39() -> Generator<(T,... function unsigned_pair_gen_var_40 (line 2288) | pub fn unsigned_pair_gen_var_40() -> Generator<(T,... function unsigned_pair_gen_var_41 (line 2297) | pub fn unsigned_pair_gen_var_41() -> Generator<(T,... function unsigned_pair_gen_var_42 (line 2306) | pub fn unsigned_pair_gen_var_42() -> Generator<(T,... function unsigned_pair_gen_var_43 (line 2315) | pub fn unsigned_pair_gen_var_43() -> Generator<(u6... function unsigned_pair_gen_var_44 (line 2323) | pub fn unsigned_pair_gen_var_44() -> Generator<(T,... function unsigned_pair_gen_var_50 (line 2333) | pub fn unsigned_pair_gen_var_50() -> Generator<(T,... function unsigned_unsigned_bool_triple_gen_var_1 (line 2345) | pub fn unsigned_unsigned_bool_triple_gen_var_1() -... function unsigned_unsigned_bool_triple_gen_var_2 (line 2355) | pub fn unsigned_unsigned_bool_triple_gen_var_2() -> Generator<(T... function unsigned_triple_gen_var_2 (line 2376) | pub fn unsigned_triple_gen_var_2() -> Generator<(T... function unsigned_triple_gen_var_3 (line 2386) | pub fn unsigned_triple_gen_var_3() -> Generator<(T... function unsigned_triple_gen_var_8 (line 2440) | pub fn unsigned_triple_gen_var_8() -> Generator<(T... function unsigned_triple_gen_var_9 (line 2449) | pub fn unsigned_triple_gen_var_9() -> Generator<(T... function unsigned_triple_gen_var_10 (line 2458) | pub fn unsigned_triple_gen_var_10() -> Generator<(... function unsigned_triple_gen_var_11 (line 2468) | pub fn unsigned_triple_gen_var_11() -> Generator<(... function unsigned_triple_gen_var_12 (line 2477) | pub fn unsigned_triple_gen_var_12() -> Generator<(... function unsigned_triple_gen_var_13 (line 2486) | pub fn unsigned_triple_gen_var_13() -> Generator<(... function unsigned_triple_gen_var_20 (line 2560) | pub fn unsigned_triple_gen_var_20() -> Generator<(... function unsigned_triple_gen_var_22 (line 2579) | pub fn unsigned_triple_gen_var_22() -> Generator<(... function unsigned_triple_gen_var_23 (line 2588) | pub fn unsigned_triple_gen_var_23() -> Generator<(... function unsigned_triple_gen_var_24 (line 2597) | pub fn unsigned_triple_gen_var_24() -> Generator... function unsigned_quadruple_gen_var_4 (line 2640) | pub fn unsigned_quadruple_gen_var_4() -> Generator... function unsigned_quadruple_gen_var_5 (line 2649) | pub fn unsigned_quadruple_gen_var_5< function unsigned_quadruple_gen_var_6 (line 2662) | pub fn unsigned_quadruple_gen_var_6() -> Generato... function unsigned_quadruple_gen_var_11 (line 2714) | pub fn unsigned_quadruple_gen_var_11() -> Generato... function unsigned_quadruple_gen_var_12 (line 2723) | pub fn unsigned_quadruple_gen_var_12() -> Generato... function unsigned_sextuple_gen_var_1 (line 2734) | pub fn unsigned_sextuple_gen_var_1() -> Generator<... function unsigned_octuple_gen_var_1 (line 2748) | pub fn unsigned_octuple_gen_var_1() -> Generator<(... function unsigned_nonuple_gen_var_1 (line 2760) | pub fn unsigned_nonuple_gen_var_1() -> Generator<(... function unsigned_duodecuple_gen_var_1 (line 2773) | pub fn unsigned_duodecuple_gen_var_1() function unsigned_unsigned_rounding_mode_triple_gen_var_1 (line 2785) | pub fn unsigned_unsigned_rounding_mode_triple_gen_var_1() -> Genera... function unsigned_rounding_mode_pair_gen_var_1 (line 2868) | pub fn unsigned_rounding_mode_pair_gen_var_1() -> ... function unsigned_rounding_mode_pair_gen_var_2 (line 2879) | pub fn unsigned_rounding_mode_pair_gen_var_2< function unsigned_rounding_mode_pair_gen_var_3 (line 2891) | pub fn unsigned_rounding_mode_pair_gen_var_3() -> ... function unsigned_rounding_mode_pair_gen_var_4 (line 2901) | pub fn unsigned_rounding_mode_pair_gen_var_4() -> ... function unsigned_rounding_mode_pair_gen_var_5 (line 2910) | pub fn unsigned_rounding_mode_pair_gen_var_5() -> ... function unsigned_string_pair_gen_var_1 (line 2921) | pub fn unsigned_string_pair_gen_var_1() -> Generator<(u8, String)> { function unsigned_string_pair_gen_var_2 (line 2930) | pub fn unsigned_string_pair_gen_var_2() -> Generator<(u8, String)> { function unsigned_string_pair_gen_var_3 (line 2939) | pub fn unsigned_string_pair_gen_var_3() -> Generator<(u8, String)> { function unsigned_to_sci_options_pair_gen (line 2948) | pub fn unsigned_to_sci_options_pair_gen() -> Gener... type TSO (line 2956) | type TSO = ToSciOptions; function unsigned_to_sci_options_pair_gen_var_1 (line 2959) | pub fn unsigned_to_sci_options_pair_gen_var_1() ->... function unsigned_bool_vec_pair_gen_var_1 (line 2971) | pub fn unsigned_bool_vec_pair_gen_var_1() -> Gener... function unsigned_rational_sequence_gen (line 2981) | pub fn unsigned_rational_sequence_gen() -> Generat... function unsigned_rational_sequence_unsigned_pair_gen_var_1 (line 2992) | pub fn unsigned_rational_sequence_unsigned_pair_gen_var_1< function unsigned_rational_sequence_unsigned_pair_gen_var_2 (line 3005) | pub fn unsigned_rational_sequence_unsigned_pair_gen_var_2() function unsigned_rational_sequence_triple_gen (line 3027) | pub fn unsigned_rational_sequence_triple_gen() -> ... function rounding_mode_gen (line 3041) | pub fn rounding_mode_gen() -> Generator { function rounding_mode_pair_gen (line 3047) | pub fn rounding_mode_pair_gen() -> Generator<(RoundingMode, RoundingMode... function rounding_mode_triple_gen (line 3056) | pub fn rounding_mode_triple_gen() -> Generator<(RoundingMode, RoundingMo... function sci_size_options_gen (line 3065) | pub fn sci_size_options_gen() -> Generator { function string_gen (line 3074) | pub fn string_gen() -> Generator { function string_gen_var_1 (line 3083) | pub fn string_gen_var_1() -> Generator { function string_gen_var_2 (line 3093) | pub fn string_gen_var_2() -> Generator { function string_gen_var_3 (line 3098) | pub fn string_gen_var_3() -> Generator { function string_gen_var_4 (line 3104) | pub fn string_gen_var_4() -> Generator { function string_gen_var_5 (line 3109) | pub fn string_gen_var_5() -> Generator { function string_gen_var_6 (line 3114) | pub fn string_gen_var_6() -> Generator { function string_gen_var_7 (line 3120) | pub fn string_gen_var_7() -> Generator { function string_gen_var_8 (line 3126) | pub fn string_gen_var_8() -> Generator { function string_gen_var_9 (line 3132) | pub fn string_gen_var_9() -> Generator { function string_gen_var_10 (line 3138) | pub fn string_gen_var_10() -> Generator { function string_gen_var_13 (line 3145) | pub fn string_gen_var_13() -> Generator { function large_exponent (line 3149) | fn large_exponent(s: &str) -> bool { function string_gen_var_14 (line 3170) | pub fn string_gen_var_14() -> Generator { function string_gen_var_15 (line 3180) | pub fn string_gen_var_15() -> Generator { function string_from_sci_string_options_pair_gen (line 3186) | pub fn string_from_sci_string_options_pair_gen() -> Generator<(String, F... function string_from_sci_string_options_pair_gen_var_1 (line 3196) | pub fn string_from_sci_string_options_pair_gen_var_1() -> Generator<(Str... function string_from_sci_string_options_pair_gen_var_2 (line 3206) | pub fn string_from_sci_string_options_pair_gen_var_2() -> Generator<(Str... function string_from_sci_string_options_pair_gen_var_3 (line 3218) | pub fn string_from_sci_string_options_pair_gen_var_3() -> Generator<(Str... function string_unsigned_pair_gen_var_1 (line 3230) | pub fn string_unsigned_pair_gen_var_1() -> Generator<(String, u8)> { function string_unsigned_pair_gen_var_2 (line 3242) | pub fn string_unsigned_pair_gen_var_2() -> Generator<(String, u8)> { function string_pair_gen (line 3251) | pub fn string_pair_gen() -> Generator<(String, String)> { function string_pair_gen_var_1 (line 3260) | pub fn string_pair_gen_var_1() -> Generator<(String, String)> { function to_sci_options_gen (line 3270) | pub fn to_sci_options_gen() -> Generator { function to_sci_options_bool_pair_gen (line 3276) | pub fn to_sci_options_bool_pair_gen() -> Generator<(ToSciOptions, bool)> { function to_sci_options_signed_pair_gen_var_1 (line 3286) | pub fn to_sci_options_signed_pair_gen_var_1() -> Gen... function to_sci_options_unsigned_pair_gen_var_1 (line 3296) | pub fn to_sci_options_unsigned_pair_gen_var_1() ->... function to_sci_options_unsigned_pair_gen_var_2 (line 3305) | pub fn to_sci_options_unsigned_pair_gen_var_2() ->... function to_sci_options_unsigned_pair_gen_var_3 (line 3313) | pub fn to_sci_options_unsigned_pair_gen_var_3() ->... function to_sci_options_rounding_mode_pair_gen (line 3322) | pub fn to_sci_options_rounding_mode_pair_gen() -> Generator<(ToSciOption... function bool_vec_gen (line 3331) | pub fn bool_vec_gen() -> Generator> { function bool_vec_gen_var_1 (line 3341) | pub fn bool_vec_gen_var_1() -> Generator> { function bool_vec_gen_var_2 (line 3351) | pub fn bool_vec_gen_var_2() -> Generator> { function bool_vec_gen_var_3 (line 3361) | pub fn bool_vec_gen_var_3() -> Generator> { function bool_vec_gen_var_4 (line 3371) | pub fn bool_vec_gen_var_4() -> Generator> { function bool_vec_gen_var_5 (line 3380) | pub fn bool_vec_gen_var_5() -> Generator> { function unsigned_vec_gen (line 3390) | pub fn unsigned_vec_gen() -> Generator> { function unsigned_vec_gen_var_1 (line 3399) | pub fn unsigned_vec_gen_var_1() -> Generator() -> Generator() -> Generator() -> Generator() -> Generator() -> G... function unsigned_vec_unsigned_pair_gen_var_2 (line 3469) | pub fn unsigned_vec_unsigned_pair_gen_var_2() -> G... function unsigned_vec_unsigned_pair_gen_var_7 (line 3517) | pub fn unsigned_vec_unsigned_pair_gen_var_7< function unsigned_vec_unsigned_pair_gen_var_8 (line 3529) | pub fn unsigned_vec_unsigned_pair_gen_var_8< function unsigned_vec_unsigned_pair_gen_var_9 (line 3542) | pub fn unsigned_vec_unsigned_pair_gen_var_9() -> G... function unsigned_vec_unsigned_pair_gen_var_10 (line 3552) | pub fn unsigned_vec_unsigned_pair_gen_var_10() -> ... function unsigned_vec_unsigned_pair_gen_var_11 (line 3561) | pub fn unsigned_vec_unsigned_pair_gen_var_11() -> ... function unsigned_vec_unsigned_pair_gen_var_12 (line 3571) | pub fn unsigned_vec_unsigned_pair_gen_var_12< function unsigned_vec_unsigned_pair_gen_var_13 (line 3583) | pub fn unsigned_vec_unsigned_pair_gen_var_13 = Generator<(Vec, T, T)>; function unsigned_vec_unsigned_unsigned_triple_gen (line 3785) | pub fn unsigned_vec_unsigned_unsigned_triple_gen()... function unsigned_vec_unsigned_unsigned_triple_gen_var_1 (line 3794) | pub fn unsigned_vec_unsigned_unsigned_triple_gen_var_1< function unsigned_vec_unsigned_unsigned_triple_gen_var_2 (line 3808) | pub fn unsigned_vec_unsigned_unsigned_triple_gen_var_2() -> Generator<(Vec() -> Generator<... function unsigned_vec_pair_gen_var_2 (line 3954) | pub fn unsigned_vec_pair_gen_var_2() -> Generator<... function unsigned_vec_pair_gen_var_3 (line 3963) | pub fn unsigned_vec_pair_gen_var_3() -> Generator<... function unsigned_vec_pair_gen_var_4 (line 3972) | pub fn unsigned_vec_pair_gen_var_4() -> Generator<... function unsigned_vec_pair_gen_var_5 (line 3981) | pub fn unsigned_vec_pair_gen_var_5() -> Generator<... function unsigned_vec_pair_gen_var_6 (line 3990) | pub fn unsigned_vec_pair_gen_var_6() -> Generator<... function unsigned_vec_pair_gen_var_7 (line 3999) | pub fn unsigned_vec_pair_gen_var_7() -> Generator<... function unsigned_vec_pair_gen_var_8 (line 4008) | pub fn unsigned_vec_pair_gen_var_8() -> Generator<... function unsigned_vec_pair_gen_var_9 (line 4018) | pub fn unsigned_vec_pair_gen_var_9() -> Generator<... function unsigned_vec_pair_gen_var_11 (line 4030) | pub fn unsigned_vec_pair_gen_var_11() -> Generator... function unsigned_vec_pair_gen_var_12 (line 4040) | pub fn unsigned_vec_pair_gen_var_12() -> Generator... function unsigned_vec_pair_gen_var_15 (line 4052) | pub fn unsigned_vec_pair_gen_var_15() -> Generator... function unsigned_vec_pair_gen_var_16 (line 4061) | pub fn unsigned_vec_pair_gen_var_16() -> Generator... function unsigned_vec_pair_gen_var_18 (line 4072) | pub fn unsigned_vec_pair_gen_var_18() -> Generator... function unsigned_vec_pair_gen_var_19 (line 4081) | pub fn unsigned_vec_pair_gen_var_19() -> Generator... function unsigned_vec_pair_gen_var_20 (line 4091) | pub fn unsigned_vec_pair_gen_var_20() -> Generator... function unsigned_vec_pair_gen_var_31 (line 4103) | pub fn unsigned_vec_pair_gen_var_31() -> Generator... function unsigned_vec_pair_gen_var_32 (line 4113) | pub fn unsigned_vec_pair_gen_var_32() -> Generator... function unsigned_vec_unsigned_vec_bool_triple_gen_var_1 (line 4126) | pub fn unsigned_vec_unsigned_vec_bool_triple_gen_var_1() -> Generato... function unsigned_vec_triple_gen_var_2 (line 4302) | pub fn unsigned_vec_triple_gen_var_2() -> Generato... function unsigned_vec_triple_gen_var_3 (line 4313) | pub fn unsigned_vec_triple_gen_var_3() -> Generato... function unsigned_vec_triple_gen_var_24 (line 4326) | pub fn unsigned_vec_triple_gen_var_24() -> Generat... function unsigned_vec_triple_gen_var_25 (line 4337) | pub fn unsigned_vec_triple_gen_var_25() -> Generat... function unsigned_vec_triple_gen_var_26 (line 4348) | pub fn unsigned_vec_triple_gen_var_26() -> Generat... function unsigned_vec_triple_gen_var_27 (line 4359) | pub fn unsigned_vec_triple_gen_var_27() -> Generat... function unsigned_vec_triple_gen_var_28 (line 4369) | pub fn unsigned_vec_triple_gen_var_28() -> Generat... function unsigned_vec_triple_gen_var_29 (line 4379) | pub fn unsigned_vec_triple_gen_var_29() -> Generat... function unsigned_vec_triple_gen_var_30 (line 4389) | pub fn unsigned_vec_triple_gen_var_30() -> Generat... function unsigned_vec_triple_gen_var_31 (line 4400) | pub fn unsigned_vec_triple_gen_var_31() -> Generat... function unsigned_vec_triple_gen_var_32 (line 4411) | pub fn unsigned_vec_triple_gen_var_32() -> Generat... function unsigned_vec_triple_gen_var_33 (line 4422) | pub fn unsigned_vec_triple_gen_var_33() -> Generat... function unsigned_vec_triple_gen_var_34 (line 4434) | pub fn unsigned_vec_triple_gen_var_34() -> Generat... function unsigned_vec_triple_gen_var_35 (line 4446) | pub fn unsigned_vec_triple_gen_var_35() -> Generat... function unsigned_vec_triple_gen_var_36 (line 4457) | pub fn unsigned_vec_triple_gen_var_36() -> Generat... function unsigned_vec_triple_gen_var_39 (line 4469) | pub fn unsigned_vec_triple_gen_var_39() -> Generat... function unsigned_vec_triple_gen_var_40 (line 4480) | pub fn unsigned_vec_triple_gen_var_40() -> Generat... function unsigned_vec_triple_gen_var_41 (line 4491) | pub fn unsigned_vec_triple_gen_var_41() -> Generat... function unsigned_vec_triple_gen_var_50 (line 4505) | pub fn unsigned_vec_triple_gen_var_50() -> Generat... function unsigned_vec_triple_gen_var_51 (line 4517) | pub fn unsigned_vec_triple_gen_var_51() -> Generat... function unsigned_vec_triple_gen_var_52 (line 4528) | pub fn unsigned_vec_triple_gen_var_52() -> Generat... function unsigned_vec_triple_gen_var_53 (line 4538) | pub fn unsigned_vec_triple_gen_var_53() -> Generat... function unsigned_vec_triple_gen_var_57 (line 4552) | pub fn unsigned_vec_triple_gen_var_57() -> Generat... function unsigned_vec_triple_gen_var_59 (line 4566) | pub fn unsigned_vec_triple_gen_var_59() -> Generat... function large_type_gen_var_1 (line 4580) | pub fn large_type_gen_var_1() -> Generator<(Vec... function large_type_gen_var_2 (line 4589) | pub fn large_type_gen_var_2() -> Generator<(Vec... function large_type_gen_var_3 (line 4599) | pub fn large_type_gen_var_3() function large_type_gen_var_4 (line 4610) | pub fn large_type_gen_var_4() function large_type_gen_var_9 (line 4624) | pub fn large_type_gen_var_9() -> Generator<(Vec... type T2 (line 4634) | type T2 = Generator<(RationalSequence, usize, T, T)>; function large_type_gen_var_22 (line 4638) | pub fn large_type_gen_var_22() -> T2 { function large_type_gen_var_27 (line 4649) | pub fn large_type_gen_var_27() -> Generator<(bool,... FILE: malachite-base/src/test_util/generators/random.rs function random_bool_gen (line 103) | pub fn random_bool_gen(_config: &GenConfig) -> It { function random_char_gen (line 109) | pub fn random_char_gen(_config: &GenConfig) -> It { function random_char_gen_var_1 (line 114) | pub fn random_char_gen_var_1(_config: &GenConfig) -> It { function random_char_gen_var_2 (line 119) | pub fn random_char_gen_var_2(_config: &GenConfig) -> It { function random_char_pair_gen (line 129) | pub fn random_char_pair_gen(_config: &GenConfig) -> It<(char, char)> { function random_from_sci_string_options_gen (line 135) | pub fn random_from_sci_string_options_gen(_config: &GenConfig) -> It(config: &GenConfig)... function random_primitive_float_gen_var_1 (line 177) | pub fn random_primitive_float_gen_var_1(config: &GenC... type RandomPositiveNaturalFloats (line 191) | struct RandomPositiveNaturalFloats { type Item (line 198) | type Item = T; method next (line 200) | fn next(&mut self) -> Option { function random_positive_natural_floats (line 214) | fn random_positive_natural_floats( function random_primitive_float_gen_var_2 (line 232) | pub fn random_primitive_float_gen_var_2(config: &GenC... function random_primitive_float_gen_var_3 (line 242) | pub fn random_primitive_float_gen_var_3(config: &GenC... function random_primitive_float_gen_var_4 (line 255) | pub fn random_primitive_float_gen_var_4(config: &GenC... function random_primitive_float_gen_var_5 (line 273) | pub fn random_primitive_float_gen_var_5(config: &GenC... function random_primitive_float_gen_var_6 (line 292) | pub fn random_primitive_float_gen_var_6(config: &GenC... function random_primitive_float_gen_var_7 (line 312) | pub fn random_primitive_float_gen_var_7(config: &GenC... function random_primitive_float_gen_var_8 (line 337) | pub fn random_primitive_float_gen_var_8(config: &GenC... function random_primitive_float_gen_var_9 (line 349) | pub fn random_primitive_float_gen_var_9(config: &GenC... function random_primitive_float_gen_var_10 (line 364) | pub fn random_primitive_float_gen_var_10(config: &Gen... function random_primitive_float_gen_var_11 (line 379) | pub fn random_primitive_float_gen_var_11(config: &Gen... function random_primitive_float_gen_var_12 (line 394) | pub fn random_primitive_float_gen_var_12(config: &Gen... function random_primitive_float_gen_var_13 (line 404) | pub fn random_primitive_float_gen_var_13(config: &Gen... function random_primitive_float_gen_var_18 (line 528) | pub fn random_primitive_float_gen_var_18(config: &Gen... function random_primitive_float_pair_gen (line 544) | pub fn random_primitive_float_pair_gen(config: &GenCo... function random_primitive_float_pair_gen_var_1 (line 556) | pub fn random_primitive_float_pair_gen_var_1(config: ... function random_primitive_float_triple_gen (line 573) | pub fn random_primitive_float_triple_gen(config: &Gen... function random_primitive_float_signed_pair_gen (line 587) | pub fn random_primitive_float_signed_pair_gen( function random_primitive_float_signed_pair_gen_var_3 (line 670) | pub fn random_primitive_float_signed_pair_gen_var_3( function random_primitive_float_signed_pair_gen_var_4 (line 698) | pub fn random_primitive_float_signed_pair_gen_var_4( function random_primitive_float_unsigned_pair_gen_var_3 (line 817) | pub fn random_primitive_float_unsigned_pair_gen_var_3(_config: &GenConfig) ->... function random_primitive_int_gen_var_1 (line 1017) | pub fn random_primitive_int_gen_var_1< function random_primitive_int_pair_gen (line 1041) | pub fn random_primitive_int_pair_gen( function random_primitive_int_pair_gen_var_1 (line 1051) | pub fn random_primitive_int_pair_gen_var_1(_config: &Ge... function random_primitive_int_pair_gen_var_2 (line 1058) | pub fn random_primitive_int_pair_gen_var_2(_config: &Ge... function random_primitive_int_pair_gen_var_3 (line 1065) | pub fn random_primitive_int_pair_gen_var_3(_config: &Ge... function random_primitive_int_triple_gen_var_1 (line 1073) | pub fn random_primitive_int_triple_gen_var_1( function get_two_highest (line 1083) | pub fn get_two_highest(xs: &[T]) -> (&T, &T) { function random_primitive_int_triple_gen_var_2 (line 1102) | pub fn random_primitive_int_triple_gen_var_2( function random_primitive_int_triple_gen_var_3 (line 1124) | pub fn random_primitive_int_triple_gen_var_3( function random_primitive_int_quadruple_gen_var_1 (line 1147) | pub fn random_primitive_int_quadruple_gen_var_1( function random_primitive_int_quadruple_gen_var_2 (line 1170) | pub fn random_primitive_int_quadruple_gen_var_2( function random_primitive_int_quadruple_gen_var_5 (line 1220) | pub fn random_primitive_int_quadruple_gen_var_5( function random_primitive_int_sextuple_gen_var_1 (line 1235) | pub fn random_primitive_int_sextuple_gen_var_1( function random_primitive_int_octuple_gen_var_1 (line 1246) | pub fn random_primitive_int_octuple_gen_var_1( function random_primitive_int_nonuple_gen_var_1 (line 1257) | pub fn random_primitive_int_nonuple_gen_var_1( function random_primitive_int_duodecuple_gen_var_1 (line 1271) | pub fn random_primitive_int_duodecuple_gen_var_1( function random_primitive_int_primitive_int_unsigned_triple_gen_var_1 (line 1281) | pub fn random_primitive_int_primitive_int_unsigned_triple_gen_var_1< function random_primitive_int_primitive_int_unsigned_triple_gen_var_2 (line 1300) | pub fn random_primitive_int_primitive_int_unsigned_triple_gen_var_2< function random_primitive_int_primitive_int_unsigned_triple_gen_var_3 (line 1321) | pub fn random_primitive_int_primitive_int_unsigned_triple_gen_var_3( function random_primitive_int_unsigned_pair_gen_var_3 (line 1484) | pub fn random_primitive_int_unsigned_pair_gen_var_3 { type Item (line 1901) | type Item = (T, u64, Vec); method next (line 1903) | fn next(&mut self) -> Option<(T, u64, Vec)> { function random_primitive_int_unsigned_bool_vec_triple_gen_var_1 (line 1915) | pub fn random_primitive_int_unsigned_bool_vec_triple_gen_var_1( function random_primitive_int_rounding_mode_pair_gen_var_1 (line 1937) | pub fn random_primitive_int_rounding_mode_pair_gen_var_1< function random_primitive_int_to_sci_options_pair_gen (line 1951) | pub fn random_primitive_int_to_sci_options_pair_gen( function random_primitive_int_to_sci_options_pair_gen_var_1 (line 1967) | pub fn random_primitive_int_to_sci_options_pair_gen_var_1( function random_signed_gen_var_1 (line 1984) | pub fn random_signed_gen_var_1(_config: &GenConfig) ... function random_signed_gen_var_2 (line 1988) | pub fn random_signed_gen_var_2(_config: &GenConfig) ... function random_signed_gen_var_3 (line 1992) | pub fn random_signed_gen_var_3(_config: &GenConfig) ... function random_signed_gen_var_4 (line 1996) | pub fn random_signed_gen_var_4(_config: &GenConfig) ... function random_signed_gen_var_5 (line 2000) | pub fn random_signed_gen_var_5(config: &GenConfig) -... function random_signed_gen_var_6 (line 2008) | pub fn random_signed_gen_var_6(_config: &GenConfig) ... function random_signed_gen_var_7 (line 2012) | pub fn random_signed_gen_var_7... function random_signed_gen_var_8 (line 2038) | pub fn random_signed_gen_var_8< function random_signed_gen_var_9 (line 2092) | pub fn random_signed_gen_var_9< function random_signed_gen_var_10 (line 2102) | pub fn random_signed_gen_var_10(_config: &GenConfig) ... function random_signed_gen_var_11 (line 2110) | pub fn random_signed_gen_var_11(_config: &GenConfig)... function random_signed_gen_var_12 (line 2114) | pub fn random_signed_gen_var_12(_config: &GenConfig)... function random_signed_pair_gen_var_1 (line 2123) | pub fn random_signed_pair_gen_var_1(_config: &GenCon... function random_signed_pair_gen_var_2 (line 2134) | pub fn random_signed_pair_gen_var_2(_config: &GenCon... function random_signed_pair_gen_var_3 (line 2152) | pub fn random_signed_pair_gen_var_3(_config: &GenCon... function random_signed_pair_gen_var_4 (line 2163) | pub fn random_signed_pair_gen_var_4(_config: &GenCon... function random_signed_pair_gen_var_5 (line 2174) | pub fn random_signed_pair_gen_var_5(_config: &GenCon... function random_signed_pair_gen_var_6 (line 2182) | pub fn random_signed_pair_gen_var_6(_config: &GenCon... function random_signed_pair_gen_var_7 (line 2188) | pub fn random_signed_pair_gen_var_7(_config: &GenCon... function random_signed_pair_gen_var_8 (line 2199) | pub fn random_signed_pair_gen_var_8(_config: &GenCon... function random_signed_pair_gen_var_9 (line 2212) | pub fn random_signed_pair_gen_var_9< function random_signed_pair_gen_var_10 (line 2224) | pub fn random_signed_pair_gen_var_10(config: &GenCon... function halve_bits (line 2259) | fn halve_bits(x: T) -> T { function reduce_to_fit_add_mul_signed (line 2269) | pub(crate) fn reduce_to_fit_add_mul_signed(x: T, y: ... function random_signed_triple_gen_var_1 (line 2277) | pub fn random_signed_triple_gen_var_1(_config: &GenC... function reduce_to_fit_sub_mul_signed (line 2284) | pub(crate) fn reduce_to_fit_sub_mul_signed(x: T, y: ... function random_signed_triple_gen_var_2 (line 2292) | pub fn random_signed_triple_gen_var_2(_config: &GenC... function random_signed_triple_gen_var_3 (line 2299) | pub fn random_signed_triple_gen_var_3(_config: &GenC... function random_signed_triple_gen_var_4 (line 2310) | pub fn random_signed_triple_gen_var_4< function random_signed_triple_gen_var_5 (line 2344) | pub fn random_signed_triple_gen_var_5(_config: &GenC... function random_signed_triple_gen_var_6 (line 2355) | pub fn random_signed_triple_gen_var_6(_config: &GenC... function random_signed_signed_unsigned_triple_gen_var_1 (line 2368) | pub fn random_signed_signed_unsigned_triple_gen_var_1< function random_signed_signed_unsigned_triple_gen_var_2 (line 2408) | pub fn random_signed_signed_unsigned_triple_gen_var_2< type SignedSignedRoundingModeTripleGenerator (line 2437) | struct SignedSignedRoundingModeTripleGenerator { type Item (line 2443) | type Item = (T, T, RoundingMode); method next (line 2445) | fn next(&mut self) -> Option<(T, T, RoundingMode)> { function random_signed_signed_rounding_mode_triple_gen_var_1 (line 2468) | pub fn random_signed_signed_rounding_mode_triple_gen_var_1( function random_signed_unsigned_pair_gen_var_2 (line 2521) | pub fn random_signed_unsigned_pair_gen_var_2( function random_signed_unsigned_pair_gen_var_3 (line 2546) | pub fn random_signed_unsigned_pair_gen_var_3( function random_signed_unsigned_pair_gen_var_6 (line 2600) | pub fn random_signed_unsigned_pair_gen_var_6( function random_signed_unsigned_pair_gen_var_7 (line 2629) | pub fn random_signed_unsigned_pair_gen_var_7( function random_signed_unsigned_pair_gen_var_10 (line 2696) | pub fn random_signed_unsigned_pair_gen_var_10( function random_signed_rounding_mode_pair_gen_var_2 (line 2863) | pub fn random_signed_rounding_mode_pair_gen_var_2( function random_signed_rounding_mode_pair_gen_var_3 (line 2873) | pub fn random_signed_rounding_mode_pair_gen_var_3( function random_signed_rounding_mode_pair_gen_var_4 (line 2883) | pub fn random_signed_rounding_mode_pair_gen_var_4( function random_signed_unsigned_rounding_mode_triple_gen_var_1 (line 2901) | pub fn random_signed_unsigned_rounding_mode_triple_gen_var_1< type SignedBoolVecPairGeneratorVar1 (line 2929) | struct SignedBoolVecPairGeneratorVar1 { type Item (line 2935) | type Item = (T, Vec); method next (line 2937) | fn next(&mut self) -> Option<(T, Vec)> { function random_signed_bool_vec_pair_gen_var_1 (line 2946) | pub fn random_signed_bool_vec_pair_gen_var_1( function random_unsigned_gen_var_1 (line 2957) | pub fn random_unsigned_gen_var_1(_config: &GenConf... function random_unsigned_gen_var_2 (line 2961) | pub fn random_unsigned_gen_var_2(_config: &GenConfig) -> It { function random_unsigned_gen_var_3 (line 2965) | pub fn random_unsigned_gen_var_3(_config: &GenConfig) -... function random_unsigned_gen_var_4 (line 2969) | pub fn random_unsigned_gen_var_4(config: &GenConfi... function random_unsigned_gen_var_6 (line 2987) | pub fn random_unsigned_gen_var_6(_config: &GenConf... function random_unsigned_gen_var_7 (line 2995) | pub fn random_unsigned_gen_var_7(_config: &GenConf... function random_unsigned_gen_var_8 (line 2999) | pub fn random_unsigned_gen_var_8(_config: &GenConf... function random_unsigned_gen_var_9 (line 3007) | pub fn random_unsigned_gen_var_9(_config: &GenConfig) -... function random_unsigned_gen_var_10 (line 3011) | pub fn random_unsigned_gen_var_10(_config: &GenConfig) -> It { function random_unsigned_gen_var_11 (line 3023) | pub fn random_unsigned_gen_var_11(config: &GenConf... function random_unsigned_gen_var_12 (line 3031) | pub fn random_unsigned_gen_var_12(_config: &GenCon... function random_unsigned_gen_var_13 (line 3035) | pub fn random_unsigned_gen_var_13(_config: &GenConfig... function random_unsigned_gen_var_14 (line 3042) | pub fn random_unsigned_gen_var_14(_config: &GenCon... function random_unsigned_gen_var_15 (line 3049) | pub fn random_unsigned_gen_var_15(_config: &GenConfig) ... function random_unsigned_gen_var_16 (line 3053) | pub fn random_unsigned_gen_var_16(_config: &GenConfig) ... function random_unsigned_gen_var_17 (line 3057) | pub fn random_unsigned_gen_var_17(_config: &GenCon... function random_unsigned_gen_var_18 (line 3065) | pub fn random_unsigned_gen_var_18(_config: &GenCon... function random_unsigned_gen_var_21 (line 3113) | pub fn random_unsigned_gen_var_21(_config: &GenCon... function random_unsigned_gen_var_22 (line 3120) | pub fn random_unsigned_gen_var_22(_config: &GenCon... function random_unsigned_gen_var_23 (line 3125) | pub fn random_unsigned_gen_var_23(_config: &GenCon... function random_unsigned_gen_var_24 (line 3130) | pub fn random_unsigned_gen_var_24(_config: &GenCon... function random_unsigned_gen_var_25 (line 3135) | pub fn random_unsigned_gen_var_25(config: &GenConf... function random_unsigned_gen_var_26 (line 3145) | pub fn random_unsigned_gen_var_26(_config: &GenCon... function random_unsigned_gen_var_27 (line 3150) | pub fn random_unsigned_gen_var_27(_config: &GenCon... function random_unsigned_gen_var_28 (line 3155) | pub fn random_unsigned_gen_var_28(_confi... function random_signed_gen_var_29 (line 3159) | pub fn random_signed_gen_var_29(_config: &GenConfig) ... function random_unsigned_primitive_int_pair_gen_var_1 (line 3169) | pub fn random_unsigned_primitive_int_pair_gen_var_1 Option<(T, U, U, u64)> { function random_unsigned_primitive_int_primitive_int_unsigned_quadruple_gen_var_1 (line 3211) | pub fn random_unsigned_primitive_int_primitive_int_unsigned_quadruple_ge... type ModPowerOf2TripleWithExtraPrimitiveIntGenerator (line 3232) | struct ModPowerOf2TripleWithExtraPrimitiveIntGenerator Option<(T, U, u64)> { function random_unsigned_primitive_int_unsigned_triple_gen_var_1 (line 3261) | pub fn random_unsigned_primitive_int_unsigned_triple_gen_var_1< type IntegerMantissaAndExponentGenerator (line 3282) | struct IntegerMantissaAndExponentGenerator { function shift_integer_mantissa_and_exponent (line 3288) | pub(crate) fn shift_integer_mantissa_and_exponent( type Item (line 3300) | type Item = (u64, i64); method next (line 3302) | fn next(&mut self) -> Option<(u64, i64)> { function random_unsigned_signed_pair_gen_var_1 (line 3314) | pub fn random_unsigned_signed_pair_gen_var_1( type ModPowerOf2TripleWithExtraSmallSignedGenerator (line 3335) | struct ModPowerOf2TripleWithExtraSmallSignedGenerator Option<(T, U, u64)> { function random_unsigned_signed_unsigned_triple_gen_var_1 (line 3364) | pub fn random_unsigned_signed_unsigned_triple_gen_var_1< function random_unsigned_signed_unsigned_triple_gen_var_2 (line 3387) | pub fn random_unsigned_signed_unsigned_triple_gen_var_2< function random_unsigned_pair_gen_var_1 (line 3416) | pub fn random_unsigned_pair_gen_var_1(_config: &GenConfig) -> It<(u32, u... function random_unsigned_pair_gen_var_2 (line 3423) | pub fn random_unsigned_pair_gen_var_2(_config: &Ge... function random_unsigned_pair_gen_var_6 (line 3489) | pub fn random_unsigned_pair_gen_var_6(_config: &Ge... type ModPowerOf2SingleGenerator (line 3510) | struct ModPowerOf2SingleGenerator { type Item (line 3516) | type Item = (T, u64); method next (line 3518) | fn next(&mut self) -> Option<(T, u64)> { type ModPowerOf2SingleGenerator2 (line 3536) | struct ModPowerOf2SingleGenerator2 { type Item (line 3542) | type Item = (T, u64); method next (line 3544) | fn next(&mut self) -> Option<(T, u64)> { function random_unsigned_pair_gen_var_8 (line 3559) | pub fn random_unsigned_pair_gen_var_8(config: &Gen... function random_unsigned_pair_gen_var_9 (line 3572) | pub fn random_unsigned_pair_gen_var_9(config: &Ge... function random_unsigned_pair_gen_var_12 (line 3635) | pub fn random_unsigned_pair_gen_var_12(_config: &GenC... function random_unsigned_pair_gen_var_14 (line 3658) | pub fn random_unsigned_pair_gen_var_14(_config: &GenC... function random_unsigned_pair_gen_var_17 (line 3694) | pub fn random_unsigned_pair_gen_var_17(config: &Ge... function random_unsigned_pair_gen_var_19 (line 3739) | pub fn random_unsigned_pair_gen_var_19(config: &Ge... function random_unsigned_pair_gen_var_20 (line 3743) | pub fn random_unsigned_pair_gen_var_20 { type Item (line 3760) | type Item = (T, T); method next (line 3762) | fn next(&mut self) -> Option<(T, T)> { function random_unsigned_pair_gen_var_21 (line 3779) | pub fn random_unsigned_pair_gen_var_21(_config: &G... function random_unsigned_pair_gen_var_22 (line 3793) | pub fn random_unsigned_pair_gen_var_22(config: &Ge... function random_unsigned_pair_gen_var_23 (line 3799) | pub fn random_unsigned_pair_gen_var_23(_config: &G... function random_unsigned_pair_gen_var_24 (line 3807) | pub fn random_unsigned_pair_gen_var_24(_config: &G... function random_unsigned_pair_gen_var_25 (line 3818) | pub fn random_unsigned_pair_gen_var_25(_config: &G... function random_unsigned_pair_gen_var_27 (line 3840) | pub fn random_unsigned_pair_gen_var_27(config: &Ge... function random_unsigned_pair_gen_var_28 (line 3858) | pub fn random_unsigned_pair_gen_var_28(_config: &G... function random_unsigned_pair_gen_var_29 (line 3869) | pub fn random_unsigned_pair_gen_var_29(_config: &G... function random_unsigned_pair_gen_var_30 (line 3879) | pub fn random_unsigned_pair_gen_var_30(_config: &G... type MultifactorialNGenerator (line 3886) | struct MultifactorialNGenerator { type Item (line 3894) | type Item = (u64, u64); method next (line 3896) | fn next(&mut self) -> Option<(u64, u64)> { function random_unsigned_pair_gen_var_31 (line 3907) | pub fn random_unsigned_pair_gen_var_31(config: &Ge... function random_unsigned_pair_gen_var_32 (line 3920) | pub fn random_unsigned_pair_gen_var_32(config: &Ge... function random_unsigned_pair_gen_var_38 (line 3933) | pub fn random_unsigned_pair_gen_var_38(_config: &G... type ModPowerOf2QuadrupleWithExtraPrimitiveIntGenerator (line 3943) | struct ModPowerOf2QuadrupleWithExtraPrimitiveIntGenerator Option<(T, T, U, u64)> { function random_unsigned_unsigned_primitive_int_unsigned_quadruple_gen_var_1 (line 3973) | pub fn random_unsigned_unsigned_primitive_int_unsigned_quadruple_gen_var_1< function wrapping_shr (line 3994) | fn wrapping_shr(x: T, bits: u64) -> T { function reduce_to_fit_add_mul_unsigned (line 4002) | pub(crate) fn reduce_to_fit_add_mul_unsigned(x: T,... function random_unsigned_triple_gen_var_1 (line 4018) | pub fn random_unsigned_triple_gen_var_1( function reduce_to_fit_sub_mul_unsigned (line 4027) | pub(crate) fn reduce_to_fit_sub_mul_unsigned(x: T,... function random_unsigned_triple_gen_var_2 (line 4043) | pub fn random_unsigned_triple_gen_var_2( function random_unsigned_triple_gen_var_3 (line 4052) | pub fn random_unsigned_triple_gen_var_3( function random_unsigned_triple_gen_var_4 (line 4071) | pub fn random_unsigned_triple_gen_var_4( type ModPowerOf2PairGenerator (line 4096) | struct ModPowerOf2PairGenerator { type Item (line 4102) | type Item = (T, T, u64); method next (line 4104) | fn next(&mut self) -> Option<(T, T, u64)> { function random_unsigned_triple_gen_var_5 (line 4123) | pub fn random_unsigned_triple_gen_var_5( type ModPowerOf2TripleWithExtraSmallUnsignedGenerator (line 4138) | struct ModPowerOf2TripleWithExtraSmallUnsignedGenerator Option<(T, U, u64)> { function random_unsigned_triple_gen_var_6 (line 4168) | pub fn random_unsigned_triple_gen_var_6( function random_unsigned_triple_gen_var_9 (line 4216) | pub fn random_unsigned_triple_gen_var_9( function random_unsigned_triple_gen_var_10 (line 4229) | pub fn random_unsigned_triple_gen_var_10( function random_unsigned_triple_gen_var_11 (line 4242) | pub fn random_unsigned_triple_gen_var_11 { type Item (line 4272) | type Item = (T, T, T, u64); method next (line 4274) | fn next(&mut self) -> Option<(T, T, T, u64)> { function random_unsigned_quadruple_gen_var_1 (line 4293) | pub fn random_unsigned_quadruple_gen_var_1( function random_unsigned_quadruple_gen_var_2 (line 4308) | pub fn random_unsigned_quadruple_gen_var_2< function random_unsigned_quadruple_gen_var_3 (line 4327) | pub fn random_unsigned_quadruple_gen_var_3( type UnsignedUnsignedRoundingModeTripleGenerator (line 4342) | struct UnsignedUnsignedRoundingModeTripleGenerator { type Item (line 4348) | type Item = (T, T, RoundingMode); method next (line 4350) | fn next(&mut self) -> Option<(T, T, RoundingMode)> { function random_unsigned_unsigned_rounding_mode_triple_gen_var_1 (line 4367) | pub fn random_unsigned_unsigned_rounding_mode_triple_gen_var_1( function random_unsigned_rounding_mode_pair_gen_var_2 (line 4404) | pub fn random_unsigned_rounding_mode_pair_gen_var_2( function random_unsigned_rounding_mode_pair_gen_var_3 (line 4420) | pub fn random_unsigned_rounding_mode_pair_gen_var_3( function random_unsigned_rounding_mode_pair_gen_var_4 (line 4436) | pub fn random_unsigned_rounding_mode_pair_gen_var_4( type DigitStringGenerator (line 4454) | struct DigitStringGenerator { type Item (line 4461) | type Item = (u8, String); method next (line 4463) | fn next(&mut self) -> Option<(u8, String)> { function random_unsigned_string_pair_gen_var_1 (line 4479) | pub fn random_unsigned_string_pair_gen_var_1(config: &GenConfig) -> It<(... function random_unsigned_string_pair_gen_var_2 (line 4493) | pub fn random_unsigned_string_pair_gen_var_2(config: &GenConfig) -> It<(... type TargetedIntegerFromStringBaseInputs (line 4507) | struct TargetedIntegerFromStringBaseInputs { type Item (line 4513) | type Item = (u8, String); method next (line 4515) | fn next(&mut self) -> Option<(u8, String)> { function random_unsigned_string_pair_gen_var_3 (line 4527) | pub fn random_unsigned_string_pair_gen_var_3(config: &GenConfig) -> It<(... type UnsignedBoolVecPairGeneratorVar1 (line 4546) | struct UnsignedBoolVecPairGeneratorVar1 { type Item (line 4552) | type Item = (T, Vec); method next (line 4554) | fn next(&mut self) -> Option<(T, Vec)> { function random_unsigned_bool_vec_pair_gen_var_1 (line 4563) | pub fn random_unsigned_bool_vec_pair_gen_var_1( function random_primitive_int_rational_sequence_gen (line 4574) | pub fn random_primitive_int_rational_sequence_gen( function random_primitive_int_rational_sequence_unsigned_pair_gen_var_1 (line 4587) | pub fn random_primitive_int_rational_sequence_unsigned_pair_gen_var_1< function random_primitive_int_rational_sequence_unsigned_pair_gen_var_2 (line 4613) | pub fn random_primitive_int_rational_sequence_unsigned_pair_gen_var_2( function random_primitive_int_rational_sequence_triple_gen (line 4660) | pub fn random_primitive_int_rational_sequence_triple_gen( function random_rounding_mode_gen (line 4677) | pub fn random_rounding_mode_gen(_config: &GenConfig) -> It { function random_rounding_mode_pair_gen (line 4683) | pub fn random_rounding_mode_pair_gen(_config: &GenConfig) -> It<(Roundin... function random_rounding_mode_triple_gen (line 4691) | pub fn random_rounding_mode_triple_gen( function random_sci_size_options_gen (line 4701) | pub fn random_sci_size_options_gen(config: &GenConfig) -> It It { function random_string_gen_var_1 (line 4719) | pub fn random_string_gen_var_1(config: &GenConfig) -> It { function random_string_gen_var_2 (line 4728) | pub fn random_string_gen_var_2(config: &GenConfig) -> It { function random_string_gen_var_3 (line 4737) | pub fn random_string_gen_var_3(config: &GenConfig) -> It { type TargetedIntegerFromStrStringsVar1 (line 4747) | struct TargetedIntegerFromStrStringsVar1 { type Item (line 4753) | type Item = String; method next (line 4755) | fn next(&mut self) -> Option { function random_string_gen_var_4 (line 4764) | pub fn random_string_gen_var_4(config: &GenConfig) -> It { function random_string_gen_var_5 (line 4777) | pub fn random_string_gen_var_5(config: &GenConfig) -> It { function random_string_gen_var_6 (line 4787) | pub fn random_string_gen_var_6(config: &GenConfig) -> It { function random_string_gen_var_7 (line 4797) | pub fn random_string_gen_var_7(config: &GenConfig) -> It { function random_string_gen_var_8 (line 4815) | pub fn random_string_gen_var_8(config: &GenConfig) -> It { type TargetedIntegerFromStrStringsVar2 (line 4836) | struct TargetedIntegerFromStrStringsVar2 { type Item (line 4842) | type Item = String; method next (line 4844) | fn next(&mut self) -> Option { function random_string_gen_var_9 (line 4853) | pub fn random_string_gen_var_9(config: &GenConfig) -> It { function random_string_gen_var_10 (line 4874) | pub fn random_string_gen_var_10(config: &GenConfig) -> It { function random_string_gen_var_13 (line 4885) | pub fn random_string_gen_var_13(config: &GenConfig) -> It { function random_string_gen_var_14 (line 4894) | pub fn random_string_gen_var_14(config: &GenConfig) -> It { function random_string_gen_var_15 (line 4905) | pub fn random_string_gen_var_15(config: &GenConfig) -> It { function random_string_from_sci_string_options_pair_gen (line 4919) | pub fn random_string_from_sci_string_options_pair_gen( type SciDigitStringGenerator (line 4935) | struct SciDigitStringGenerator { type Item (line 4943) | type Item = (String, FromSciStringOptions); method next (line 4945) | fn next(&mut self) -> Option<(String, FromSciStringOptions)> { type SciDigitStringGenerator2 (line 4967) | struct SciDigitStringGenerator2 { type Item (line 4974) | type Item = (String, u8); method next (line 4976) | fn next(&mut self) -> Option<(String, u8)> { function random_string_from_sci_string_options_pair_gen_var_1 (line 4997) | pub fn random_string_from_sci_string_options_pair_gen_var_1( function random_string_from_sci_string_options_pair_gen_var_2 (line 5014) | pub fn random_string_from_sci_string_options_pair_gen_var_2( function random_string_from_sci_string_options_pair_gen_var_3 (line 5031) | pub fn random_string_from_sci_string_options_pair_gen_var_3( function random_string_unsigned_pair_gen_var_1 (line 5053) | pub fn random_string_unsigned_pair_gen_var_1(config: &GenConfig) -> It<(... function random_string_unsigned_pair_gen_var_2 (line 5068) | pub fn random_string_unsigned_pair_gen_var_2(config: &GenConfig) -> It<(... function random_string_pair_gen (line 5087) | pub fn random_string_pair_gen(config: &GenConfig) -> It<(String, String)> { function random_string_pair_gen_var_1 (line 5095) | pub fn random_string_pair_gen_var_1(config: &GenConfig) -> It<(String, S... function random_to_sci_options_gen (line 5106) | pub fn random_to_sci_options_gen(config: &GenConfig) -> It { function random_to_sci_options_bool_pair_gen (line 5116) | pub fn random_to_sci_options_bool_pair_gen(config: &GenConfig) -> It<(To... function random_to_sci_options_signed_pair_gen_var_1 (line 5132) | pub fn random_to_sci_options_signed_pair_gen_var_1( function random_to_sci_options_unsigned_pair_gen_var_1 (line 5156) | pub fn random_to_sci_options_unsigned_pair_gen_var_1( function random_to_sci_options_unsigned_pair_gen_var_2 (line 5172) | pub fn random_to_sci_options_unsigned_pair_gen_var_2( function random_to_sci_options_unsigned_pair_gen_var_3 (line 5194) | pub fn random_to_sci_options_unsigned_pair_gen_var_3( function random_to_sci_options_rounding_mode_pair_gen (line 5218) | pub fn random_to_sci_options_rounding_mode_pair_gen( function random_bool_vec_gen (line 5236) | pub fn random_bool_vec_gen(config: &GenConfig) -> It> { function random_bool_vec_gen_var_1 (line 5245) | pub fn random_bool_vec_gen_var_1(config: &GenConfi... function random_bool_vec_gen_var_2 (line 5269) | pub fn random_bool_vec_gen_var_2(config: &GenConfig)... function random_bool_vec_gen_var_3 (line 5299) | pub fn random_bool_vec_gen_var_3(config: &GenConfi... function random_bool_vec_gen_var_4 (line 5323) | pub fn random_bool_vec_gen_var_4(config: &GenConfig)... function random_bool_vec_gen_var_5 (line 5349) | pub fn random_bool_vec_gen_var_5(config: &GenConfig) -> It> { function random_primitive_int_vec_gen (line 5364) | pub fn random_primitive_int_vec_gen(config: &GenConfig)... function random_primitive_int_vec_gen_var_1 (line 5373) | pub fn random_primitive_int_vec_gen_var_1(config: &GenC... function random_primitive_int_vec_gen_var_2 (line 5386) | pub fn random_primitive_int_vec_gen_var_2(config: &GenC... function random_primitive_int_vec_gen_var_3 (line 5399) | pub fn random_primitive_int_vec_gen_var_3(config: &GenC... function random_primitive_int_vec_gen_var_4 (line 5411) | pub fn random_primitive_int_vec_gen_var_4(config: &GenC... function random_primitive_int_vec_gen_var_5 (line 5421) | pub fn random_primitive_int_vec_gen_var_5(config: &GenC... function random_primitive_int_vec_primitive_int_pair_gen (line 5433) | pub fn random_primitive_int_vec_primitive_int_pair_gen { type Item (line 5495) | type Item = (Vec, usize); method next (line 5497) | fn next(&mut self) -> Option<(Vec, usize)> { function random_primitive_int_vec_unsigned_pair_gen_var_1 (line 5505) | pub fn random_primitive_int_vec_unsigned_pair_gen_var_1( function random_primitive_int_vec_unsigned_pair_gen_var_2 (line 5518) | pub fn random_primitive_int_vec_unsigned_pair_gen_var_2( function random_primitive_int_vec_unsigned_pair_gen_var_3 (line 5543) | pub fn random_primitive_int_vec_unsigned_pair_gen_var_3( function random_primitive_int_vec_unsigned_pair_gen_var_4 (line 5568) | pub fn random_primitive_int_vec_unsigned_pair_gen_var_4< function random_primitive_int_vec_unsigned_pair_gen_var_5 (line 5590) | pub fn random_primitive_int_vec_unsigned_pair_gen_var_5, usize, usize); method next (line 6050) | fn next(&mut self) -> Option<(Vec, usize, usize)> { function random_primitive_int_vec_unsigned_unsigned_triple_gen_var_1 (line 6059) | pub fn random_primitive_int_vec_unsigned_unsigned_triple_gen_var_1( type PrimitiveIntVecPairLenGenerator1 (line 6248) | pub struct PrimitiveIntVecPairLenGenerator1, Vec); method next (line 6259) | fn next(&mut self) -> Option<(Vec, Vec)> { function random_primitive_int_vec_pair_gen_var_1_helper (line 6268) | fn random_primitive_int_vec_pair_gen_var_1_helper( function random_primitive_int_vec_pair_gen_var_1 (line 6284) | pub fn random_primitive_int_vec_pair_gen_var_1( function random_primitive_int_vec_pair_gen_var_2 (line 6290) | pub fn random_primitive_int_vec_pair_gen_var_2( function random_primitive_int_vec_pair_gen_var_3 (line 6305) | pub fn random_primitive_int_vec_pair_gen_var_3( function random_primitive_int_vec_pair_gen_var_4 (line 6317) | pub fn random_primitive_int_vec_pair_gen_var_4( type PrimitiveIntVecPairSameLenGenerator (line 6336) | struct PrimitiveIntVecPairSameLenGenerator, Vec); method next (line 6347) | fn next(&mut self) -> Option<(Vec, Vec)> { function random_primitive_int_vec_pair_gen_var_5 (line 6356) | pub fn random_primitive_int_vec_pair_gen_var_5( function random_primitive_int_vec_pair_gen_var_6 (line 6370) | pub fn random_primitive_int_vec_pair_gen_var_6( function random_primitive_int_vec_pair_gen_var_7 (line 6384) | pub fn random_primitive_int_vec_pair_gen_var_7( type PrimitiveIntVecPairLenGenerator2 (line 6399) | pub struct PrimitiveIntVecPairLenGenerator2, Vec); method next (line 6410) | fn next(&mut self) -> Option<(Vec, Vec)> { function random_primitive_int_vec_pair_gen_var_8 (line 6430) | pub fn random_primitive_int_vec_pair_gen_var_8( function random_primitive_int_vec_pair_gen_var_10 (line 6447) | pub fn random_primitive_int_vec_pair_gen_var_10( function random_primitive_int_vec_pair_gen_var_11 (line 6467) | pub fn random_primitive_int_vec_pair_gen_var_11( function random_primitive_int_vec_pair_gen_var_12 (line 6488) | pub fn random_primitive_int_vec_pair_gen_var_12( function random_primitive_int_vec_pair_gen_var_13 (line 6506) | pub fn random_primitive_int_vec_pair_gen_var_13( function random_primitive_int_vec_pair_gen_var_14 (line 6526) | pub fn random_primitive_int_vec_pair_gen_var_14( function random_primitive_int_vec_pair_gen_var_15 (line 6545) | pub fn random_primitive_int_vec_pair_gen_var_15( function random_primitive_int_vec_pair_gen_var_26 (line 6564) | pub fn random_primitive_int_vec_pair_gen_var_26( function random_primitive_int_vec_pair_gen_var_27 (line 6579) | pub fn random_primitive_int_vec_pair_gen_var_27( function random_primitive_int_vec_primitive_int_vec_bool_triple_gen_var_1 (line 6602) | pub fn random_primitive_int_vec_primitive_int_vec_bool_triple_gen_var_1<... function random_primitive_int_vec_primitive_int_vec_primitive_int_triple_gen_var_1 (line 6622) | pub fn random_primitive_int_vec_primitive_int_vec_primitive_int_triple_g... function random_primitive_int_vec_pair_gen_var_2_helper (line 6634) | fn random_primitive_int_vec_pair_gen_var_2_helper( function random_primitive_int_vec_primitive_int_vec_primitive_int_triple_gen_var_2 (line 6650) | pub fn random_primitive_int_vec_primitive_int_vec_primitive_int_triple_g... type PrimitiveIntVecPairLenGenerator3 (line 6662) | struct PrimitiveIntVecPairLenGenerator3, Vec); method next (line 6673) | fn next(&mut self) -> Option<(Vec, Vec)> { function random_primitive_int_vec_pair_gen_var_3_helper (line 6687) | fn random_primitive_int_vec_pair_gen_var_3_helper( function random_primitive_int_vec_primitive_int_vec_primitive_int_triple_gen_var_3 (line 6703) | pub fn random_primitive_int_vec_primitive_int_vec_primitive_int_triple_g... function random_primitive_int_vec_primitive_int_vec_primitive_int_triple_gen_var_4 (line 6715) | pub fn random_primitive_int_vec_primitive_int_vec_primitive_int_triple_g... function random_primitive_int_vec_primitive_int_vec_primitive_int_triple_gen_var_5 (line 6737) | pub fn random_primitive_int_vec_primitive_int_vec_primitive_int_triple_g... function random_primitive_int_vec_primitive_int_vec_primitive_int_triple_gen_var_6 (line 6765) | pub fn random_primitive_int_vec_primitive_int_vec_primitive_int_triple_g... function random_primitive_int_vec_primitive_int_vec_primitive_int_triple_gen_var_7 (line 6787) | pub fn random_primitive_int_vec_primitive_int_vec_primitive_int_triple_g... function random_primitive_int_vec_primitive_int_vec_primitive_int_triple_gen_var_8 (line 6807) | pub fn random_primitive_int_vec_primitive_int_vec_primitive_int_triple_g... function random_primitive_int_vec_primitive_int_vec_primitive_int_triple_gen_var_9 (line 6820) | pub fn random_primitive_int_vec_primitive_int_vec_primitive_int_triple_g... type PrimitiveIntVecPairLenAndIndexGenerator (line 6844) | pub struct PrimitiveIntVecPairLenAndIndexGenerator< type Item (line 6856) | type Item = (Vec, Vec, usize); method next (line 6858) | fn next(&mut self) -> Option<(Vec, Vec, usize)> { function random_primitive_int_vec_primitive_int_vec_unsigned_triple_gen_var_1 (line 6868) | pub fn random_primitive_int_vec_primitive_int_vec_unsigned_triple_gen_va... function random_primitive_int_vec_primitive_int_vec_unsigned_triple_gen_var_2 (line 6887) | pub fn random_primitive_int_vec_primitive_int_vec_unsigned_triple_gen_va... type PrimitiveIntVecTripleXYYLenGenerator (line 6907) | pub struct PrimitiveIntVecTripleXYYLenGenerator, Vec, Vec); method next (line 6919) | fn next(&mut self) -> Option<(Vec, Vec, Vec)> { function random_primitive_int_vec_triple_gen_var_1 (line 6929) | pub fn random_primitive_int_vec_triple_gen_var_1( type PrimitiveIntVecTripleLenGenerator1 (line 6948) | pub struct PrimitiveIntVecTripleLenGenerator1< type Item (line 6960) | type Item = (Vec, Vec, Vec); method next (line 6962) | fn next(&mut self) -> Option<(Vec, Vec, Vec)> { type PrimitiveIntVecQuadrupleLenGenerator1 (line 6972) | pub struct PrimitiveIntVecQuadrupleLenGenerator1< type Item (line 6984) | type Item = (Vec, Vec, Vec, Vec); method next (line 6986) | fn next(&mut self) -> Option { function random_primitive_int_vec_triple_gen_var_2 (line 6997) | pub fn random_primitive_int_vec_triple_gen_var_2( function random_primitive_int_vec_triple_gen_var_3 (line 7017) | pub fn random_primitive_int_vec_triple_gen_var_3( function random_primitive_int_vec_triple_gen_var_24 (line 7039) | pub fn random_primitive_int_vec_triple_gen_var_24( function random_primitive_int_vec_triple_gen_var_25 (line 7058) | pub fn random_primitive_int_vec_triple_gen_var_25( function random_primitive_int_vec_triple_gen_var_26 (line 7077) | pub fn random_primitive_int_vec_triple_gen_var_26( type PrimitiveIntVecTripleXXXLenGenerator (line 7096) | struct PrimitiveIntVecTripleXXXLenGenerator, Vec, Vec); method next (line 7107) | fn next(&mut self) -> Option<(Vec, Vec, Vec)> { function random_primitive_int_vec_triple_gen_var_27 (line 7117) | pub fn random_primitive_int_vec_triple_gen_var_27( function random_primitive_int_vec_triple_gen_var_28 (line 7133) | pub fn random_primitive_int_vec_triple_gen_var_28( function random_primitive_int_vec_triple_gen_var_29 (line 7147) | pub fn random_primitive_int_vec_triple_gen_var_29( function random_primitive_int_vec_triple_gen_var_30 (line 7161) | pub fn random_primitive_int_vec_triple_gen_var_30( function random_primitive_int_vec_triple_gen_var_31 (line 7179) | pub fn random_primitive_int_vec_triple_gen_var_31( type PrimitiveIntVecTripleLenGenerator2 (line 7197) | struct PrimitiveIntVecTripleLenGenerator2< type Item (line 7209) | type Item = (Vec, Vec, Vec); method next (line 7211) | fn next(&mut self) -> Option<(Vec, Vec, Vec)> { function random_primitive_int_vec_triple_gen_var_32 (line 7232) | pub fn random_primitive_int_vec_triple_gen_var_32( function random_primitive_int_vec_triple_gen_var_33 (line 7252) | pub fn random_primitive_int_vec_triple_gen_var_33( function random_primitive_int_vec_triple_gen_var_34 (line 7272) | pub fn random_primitive_int_vec_triple_gen_var_34( function random_primitive_int_vec_triple_gen_var_35 (line 7292) | pub fn random_primitive_int_vec_triple_gen_var_35( function random_primitive_int_vec_triple_gen_var_38 (line 7309) | pub fn random_primitive_int_vec_triple_gen_var_38( function random_primitive_int_vec_triple_gen_var_39 (line 7324) | pub fn random_primitive_int_vec_triple_gen_var_39( function random_primitive_int_vec_triple_gen_var_40 (line 7343) | pub fn random_primitive_int_vec_triple_gen_var_40( function random_primitive_int_vec_triple_gen_var_41 (line 7371) | pub fn random_primitive_int_vec_triple_gen_var_41( function random_primitive_int_vec_triple_gen_var_42 (line 7397) | pub fn random_primitive_int_vec_triple_gen_var_42( function random_primitive_int_vec_triple_gen_var_43 (line 7423) | pub fn random_primitive_int_vec_triple_gen_var_43( function random_primitive_int_vec_triple_gen_var_44 (line 7462) | pub fn random_primitive_int_vec_triple_gen_var_44( function random_primitive_int_vec_triple_gen_var_46 (line 7491) | pub fn random_primitive_int_vec_triple_gen_var_46( type UnsignedVecUnsignedPairGeneratorVar1 (line 7526) | struct UnsignedVecUnsignedPairGeneratorVar1, u64); method next (line 7537) | fn next(&mut self) -> Option<(Vec, u64)> { function random_unsigned_vec_unsigned_pair_gen_var_1 (line 7553) | pub fn random_unsigned_vec_unsigned_pair_gen_var_1, U); method next (line 7593) | fn next(&mut self) -> Option<(Vec, U)> { function random_unsigned_vec_unsigned_pair_gen_var_3 (line 7605) | pub fn random_unsigned_vec_unsigned_pair_gen_var_3< type DigitsDesc (line 7627) | struct DigitsDesc + PrimitiveUnsigned> { type Item (line 7635) | type Item = (Vec, T); method next (line 7637) | fn next(&mut self) -> Option<(Vec, T)> { function random_unsigned_vec_unsigned_pair_gen_var_4 (line 7656) | pub fn random_unsigned_vec_unsigned_pair_gen_var_4< function random_unsigned_vec_unsigned_pair_gen_var_5 (line 7668) | pub fn random_unsigned_vec_unsigned_pair_gen_var_5< function random_unsigned_vec_unsigned_pair_gen_var_6 (line 7682) | pub fn random_unsigned_vec_unsigned_pair_gen_var_6( type PowerOf2DigitsGenerator (line 7699) | struct PowerOf2DigitsGenerator { type Item (line 7707) | type Item = (Vec, u64); method next (line 7709) | fn next(&mut self) -> Option<(Vec, u64)> { function random_unsigned_vec_unsigned_pair_gen_var_7 (line 7720) | pub fn random_unsigned_vec_unsigned_pair_gen_var_7( function random_unsigned_vec_unsigned_unsigned_triple_gen_var_3 (line 7747) | pub fn random_unsigned_vec_unsigned_unsigned_triple_gen_var_3, Vec); method next (line 7785) | fn next(&mut self) -> Option<(Vec, Vec)> { function random_unsigned_vec_pair_gen_var_1 (line 7796) | pub fn random_unsigned_vec_pair_gen_var_1( type UnsignedVecSqrtGenerator (line 7817) | struct UnsignedVecSqrtGenerator, Vec); method next (line 7828) | fn next(&mut self) -> Option<(Vec, Vec)> { function random_unsigned_vec_pair_gen_var_2 (line 7840) | pub fn random_unsigned_vec_pair_gen_var_2( function random_unsigned_vec_pair_gen_var_5 (line 7862) | pub fn random_unsigned_vec_pair_gen_var_5( function random_unsigned_vec_unsigned_vec_unsigned_triple_gen_var_1 (line 7886) | pub fn random_unsigned_vec_unsigned_vec_unsigned_triple_gen_var_1, Vec, Vec); method next (line 7925) | fn next(&mut self) -> Option<(Vec, Vec, Vec)> { function random_unsigned_vec_triple_gen_var_9 (line 7938) | pub fn random_unsigned_vec_triple_gen_var_9( function random_unsigned_vec_triple_gen_var_10 (line 7959) | pub fn random_unsigned_vec_triple_gen_var_10( function random_large_type_gen_var_1 (line 7993) | pub fn random_large_type_gen_var_1( type UnsignedVecSqrtRemGenerator2 (line 8003) | struct UnsignedVecSqrtRemGenerator2 { type Item (line 8010) | type Item = (Vec, Vec, u64, bool); method next (line 8012) | fn next(&mut self) -> Option<(Vec, Vec, u64, bool)> { function random_large_type_gen_var_2 (line 8026) | pub fn random_large_type_gen_var_2( function random_large_type_gen_var_3 (line 8042) | pub fn random_large_type_gen_var_3( function random_large_type_gen_var_22 (line 8138) | pub fn random_large_type_gen_var_22( function random_large_type_gen_var_27 (line 8173) | pub fn random_large_type_gen_var_27( FILE: malachite-base/src/test_util/generators/special_random.rs function special_random_char_gen (line 98) | pub fn special_random_char_gen(config: &GenConfig) -> It { function special_random_char_gen_var_1 (line 107) | pub fn special_random_char_gen_var_1(config: &GenConfig) -> It { function special_random_char_gen_var_2 (line 118) | pub fn special_random_char_gen_var_2(config: &GenConfig) -> It { function special_random_char_pair_gen (line 130) | pub fn special_random_char_pair_gen(config: &GenConfig) -> It<(char, cha... function special_random_from_sci_string_options_unsigned_pair_gen_var_1 (line 140) | pub fn special_random_from_sci_string_options_unsigned_pair_gen_var_1(_config: &G... function special_random_primitive_float_gen_var_1 (line 164) | pub fn special_random_primitive_float_gen_var_1(_conf... type SpecialRandomPositiveNaturalFloats (line 172) | struct SpecialRandomPositiveNaturalFloats { type Item (line 179) | type Item = T; method next (line 181) | fn next(&mut self) -> Option { function special_random_positive_natural_floats (line 193) | fn special_random_positive_natural_floats( function special_random_primitive_float_gen_var_2 (line 218) | pub fn special_random_primitive_float_gen_var_2(confi... function special_random_primitive_float_gen_var_3 (line 230) | pub fn special_random_primitive_float_gen_var_3(_conf... function special_random_primitive_float_gen_var_4 (line 234) | pub fn special_random_primitive_float_gen_var_4(_conf... function special_random_primitive_float_gen_var_5 (line 246) | pub fn special_random_primitive_float_gen_var_5(confi... function special_random_primitive_float_gen_var_6 (line 267) | pub fn special_random_primitive_float_gen_var_6(_conf... function special_random_primitive_float_gen_var_7 (line 278) | pub fn special_random_primitive_float_gen_var_7(_conf... function special_random_primitive_float_gen_var_8 (line 297) | pub fn special_random_primitive_float_gen_var_8(_conf... function special_random_primitive_float_gen_var_9 (line 301) | pub fn special_random_primitive_float_gen_var_9(_conf... function special_random_primitive_float_gen_var_10 (line 307) | pub fn special_random_primitive_float_gen_var_10(_con... function special_random_primitive_float_gen_var_11 (line 314) | pub fn special_random_primitive_float_gen_var_11(_con... function special_random_primitive_float_gen_var_12 (line 318) | pub fn special_random_primitive_float_gen_var_12(_con... function special_random_primitive_float_gen_var_13 (line 322) | pub fn special_random_primitive_float_gen_var_13< function special_random_primitive_float_gen_var_14 (line 338) | pub fn special_random_primitive_float_gen_var_14< function special_random_primitive_float_gen_var_15 (line 354) | pub fn special_random_primitive_float_gen_var_15< function special_random_primitive_float_gen_var_16 (line 363) | pub fn special_random_primitive_float_gen_var_16< function special_random_primitive_float_gen_var_17 (line 383) | pub fn special_random_primitive_float_gen_var_17< function special_random_primitive_float_gen_var_18 (line 421) | pub fn special_random_primitive_float_gen_var_18(_con... function special_random_primitive_float_gen_var_19 (line 425) | pub fn special_random_primitive_float_gen_var_19(_con... function special_random_primitive_float_pair_gen (line 435) | pub fn special_random_primitive_float_pair_gen( function special_random_primitive_float_pair_gen_var_1 (line 443) | pub fn special_random_primitive_float_pair_gen_var_1( function special_random_primitive_float_triple_gen (line 453) | pub fn special_random_primitive_float_triple_gen( function special_random_primitive_float_signed_pair_gen (line 463) | pub fn special_random_primitive_float_signed_pair_gen(config: &GenConfig)... function special_random_signed_gen_var_1 (line 779) | pub fn special_random_signed_gen_var_1(config: &GenC... function special_random_signed_gen_var_2 (line 783) | pub fn special_random_signed_gen_var_2(config: &GenC... function special_random_signed_gen_var_3 (line 791) | pub fn special_random_signed_gen_var_3(config: &GenC... function special_random_signed_gen_var_4 (line 802) | pub fn special_random_signed_gen_var_4(config: &GenC... function special_random_signed_gen_var_5 (line 810) | pub fn special_random_signed_gen_var_5(config: &GenC... function special_random_signed_gen_var_6 (line 818) | pub fn special_random_signed_gen_var_6< function special_random_signed_gen_var_7 (line 852) | pub fn special_random_signed_gen_var_7< function special_random_signed_gen_var_8 (line 911) | pub fn special_random_signed_gen_var_8< function special_random_signed_gen_var_9 (line 927) | pub fn special_random_signed_gen_var_9(config: &GenCo... function special_random_signed_gen_var_10 (line 937) | pub fn special_random_signed_gen_var_10(config: &Gen... function special_random_signed_gen_var_11 (line 948) | pub fn special_random_signed_gen_var_11< function special_random_signed_pair_gen (line 968) | pub fn special_random_signed_pair_gen(config: &GenCo... function special_random_signed_pair_gen_var_1 (line 976) | pub fn special_random_signed_pair_gen_var_1(config: ... function special_random_signed_pair_gen_var_2 (line 999) | pub fn special_random_signed_pair_gen_var_2(config: ... function special_random_signed_pair_gen_var_4 (line 1051) | pub fn special_random_signed_pair_gen_var_4(config: ... function special_random_signed_pair_gen_var_5 (line 1074) | pub fn special_random_signed_pair_gen_var_5(config: ... function special_random_signed_pair_gen_var_6 (line 1097) | pub fn special_random_signed_pair_gen_var_6(config: ... function special_random_signed_pair_gen_var_7 (line 1117) | pub fn special_random_signed_pair_gen_var_7(config: ... function special_random_signed_pair_gen_var_8 (line 1125) | pub fn special_random_signed_pair_gen_var_8< function special_random_signed_pair_gen_var_9 (line 1153) | pub fn special_random_signed_pair_gen_var_9< function special_random_signed_pair_gen_var_10 (line 1174) | pub fn special_random_signed_pair_gen_var_10< function special_random_signed_triple_gen (line 1192) | pub fn special_random_signed_triple_gen(config: &Gen... function special_random_signed_triple_gen_var_1 (line 1200) | pub fn special_random_signed_triple_gen_var_1( function special_random_signed_triple_gen_var_2 (line 1213) | pub fn special_random_signed_triple_gen_var_2( function special_random_signed_triple_gen_var_3 (line 1226) | pub fn special_random_signed_triple_gen_var_3( function special_random_signed_triple_gen_var_4 (line 1251) | pub fn special_random_signed_triple_gen_var_4< function special_random_signed_triple_gen_var_5 (line 1290) | pub fn special_random_signed_triple_gen_var_5( function special_random_signed_triple_gen_var_6 (line 1303) | pub fn special_random_signed_triple_gen_var_6< function special_random_signed_triple_gen_var_7 (line 1331) | pub fn special_random_signed_triple_gen_var_7< function special_random_signed_quadruple_gen (line 1361) | pub fn special_random_signed_quadruple_gen( function special_random_signed_signed_signed_unsigned_quadruple_gen_var_2 (line 1373) | pub fn special_random_signed_signed_signed_unsigned_quadruple_gen_var_2< function special_random_signed_signed_unsigned_triple_gen_var_1 (line 1400) | pub fn special_random_signed_signed_unsigned_triple_gen_var_1< function special_random_signed_signed_unsigned_triple_gen_var_2 (line 1450) | pub fn special_random_signed_signed_unsigned_triple_gen_var_2< function special_random_signed_signed_unsigned_triple_gen_var_3 (line 1482) | pub fn special_random_signed_signed_unsigned_triple_gen_var_3 { type Item (line 1548) | type Item = (T, T, RoundingMode); method next (line 1550) | fn next(&mut self) -> Option<(T, T, RoundingMode)> { function special_random_signed_signed_rounding_mode_triple_gen_var_1 (line 1573) | pub fn special_random_signed_signed_rounding_mode_triple_gen_var_1( function special_random_signed_unsigned_pair_gen_var_3 (line 1740) | pub fn special_random_signed_unsigned_pair_gen_var_3( function special_random_signed_unsigned_pair_gen_var_4 (line 1791) | pub fn special_random_signed_unsigned_pair_gen_var_4( function special_random_signed_unsigned_pair_gen_var_5 (line 1842) | pub fn special_random_signed_unsigned_pair_gen_var_5< function special_random_signed_unsigned_pair_gen_var_6 (line 1869) | pub fn special_random_signed_unsigned_pair_gen_var_6( function special_random_signed_unsigned_pair_gen_var_11 (line 2022) | pub fn special_random_signed_unsigned_pair_gen_var_11< function special_random_signed_unsigned_pair_gen_var_12 (line 2078) | pub fn special_random_signed_unsigned_pair_gen_var_12< function special_random_signed_unsigned_pair_gen_var_13 (line 2110) | pub fn special_random_signed_unsigned_pair_gen_var_13( function special_random_signed_unsigned_unsigned_triple_gen_var_1 (line 2281) | pub fn special_random_signed_unsigned_unsigned_triple_gen_var_1< function special_random_signed_unsigned_unsigned_triple_gen_var_2 (line 2314) | pub fn special_random_signed_unsigned_unsigned_triple_gen_var_2< function special_random_signed_unsigned_unsigned_triple_gen_var_3 (line 2380) | pub fn special_random_signed_unsigned_unsigned_triple_gen_var_3< function special_random_signed_unsigned_unsigned_unsigned_quadruple_gen_var_1 (line 2417) | pub fn special_random_signed_unsigned_unsigned_unsigned_quadruple_gen_va... function special_random_signed_unsigned_rounding_mode_triple_gen_var_1 (line 2461) | pub fn special_random_signed_unsigned_rounding_mode_triple_gen_var_1( function special_random_signed_rounding_mode_pair_gen_var_1 (line 2562) | pub fn special_random_signed_rounding_mode_pair_gen_var_1( function special_random_signed_to_sci_options_pair_gen_var_1 (line 2658) | pub fn special_random_signed_to_sci_options_pair_gen_var_1 { type Item (line 2691) | type Item = (T, Vec); method next (line 2693) | fn next(&mut self) -> Option<(T, Vec)> { function special_random_signed_bool_vec_pair_gen_var_1 (line 2703) | pub fn special_random_signed_bool_vec_pair_gen_var_1( function special_random_unsigned_gen (line 2722) | pub fn special_random_unsigned_gen(config: &GenCon... function special_random_unsigned_gen_var_1 (line 2730) | pub fn special_random_unsigned_gen_var_1(config: &... function special_random_unsigned_gen_var_2 (line 2738) | pub fn special_random_unsigned_gen_var_2(config: &GenConfig) -> It { function special_random_unsigned_gen_var_3 (line 2748) | pub fn special_random_unsigned_gen_var_3(config: &GenCo... function special_random_unsigned_gen_var_4 (line 2758) | pub fn special_random_unsigned_gen_var_4< function special_random_unsigned_gen_var_5 (line 2773) | pub fn special_random_unsigned_gen_var_5(config: &... function special_random_unsigned_gen_var_6 (line 2783) | pub fn special_random_unsigned_gen_var_6(config: &... function special_random_unsigned_gen_var_7 (line 2793) | pub fn special_random_unsigned_gen_var_7(config: &... function special_random_unsigned_gen_var_8 (line 2803) | pub fn special_random_unsigned_gen_var_8(config: &GenCo... function special_random_unsigned_gen_var_9 (line 2813) | pub fn special_random_unsigned_gen_var_9(config: &GenConfig) -> It { function special_random_unsigned_gen_var_10 (line 2849) | pub fn special_random_unsigned_gen_var_10(config: ... function special_random_unsigned_gen_var_11 (line 2859) | pub fn special_random_unsigned_gen_var_11(config: &Ge... function special_random_unsigned_gen_var_12 (line 2869) | pub fn special_random_unsigned_gen_var_12(config: ... function special_random_unsigned_gen_var_13 (line 2879) | pub fn special_random_unsigned_gen_var_13(config: &GenC... function special_random_unsigned_gen_var_14 (line 2889) | pub fn special_random_unsigned_gen_var_14(config: &GenC... function special_random_unsigned_gen_var_15 (line 2899) | pub fn special_random_unsigned_gen_var_15(config: ... function special_random_unsigned_gen_var_16 (line 2909) | pub fn special_random_unsigned_gen_var_16< function special_random_unsigned_gen_var_17 (line 2927) | pub fn special_random_unsigned_gen_var_17< function special_random_unsigned_gen_var_18 (line 2956) | pub fn special_random_unsigned_gen_var_18(config: ... function special_random_unsigned_gen_var_19 (line 2966) | pub fn special_random_unsigned_gen_var_19(config: ... function special_random_unsigned_gen_var_20 (line 2979) | pub fn special_random_unsigned_gen_var_20(config: ... function special_random_unsigned_gen_var_21 (line 2990) | pub fn special_random_unsigned_gen_var_21(config: ... function special_random_unsigned_gen_var_22 (line 3001) | pub fn special_random_unsigned_gen_var_22(config: ... function special_random_unsigned_gen_var_23 (line 3012) | pub fn special_random_unsigned_gen_var_23(config: ... function special_random_unsigned_gen_var_24 (line 3023) | pub fn special_random_unsigned_gen_var_24(config: ... function special_random_unsigned_gen_var_25 (line 3034) | pub fn special_random_unsigned_gen_var_25( function special_random_unsigned_gen_var_26 (line 3047) | pub fn special_random_unsigned_gen_var_26(config: &Ge... function special_random_unsigned_signed_pair_gen (line 3059) | pub fn special_random_unsigned_signed_pair_gen { type Item (line 3109) | type Item = (u64, i64); method next (line 3111) | fn next(&mut self) -> Option<(u64, i64)> { function special_random_unsigned_signed_pair_gen_var_2 (line 3123) | pub fn special_random_unsigned_signed_pair_gen_var_2( type ModPowerOf2TripleExtraSmallSignedGenerator (line 3138) | struct ModPowerOf2TripleExtraSmallSignedGenerator Option<(T, U, u64)> { function special_random_unsigned_signed_unsigned_triple_gen_var_1 (line 3171) | pub fn special_random_unsigned_signed_unsigned_triple_gen_var_1< function special_random_unsigned_signed_unsigned_triple_gen_var_2 (line 3196) | pub fn special_random_unsigned_signed_unsigned_triple_gen_var_2< function special_random_unsigned_signed_unsigned_triple_gen_var_3 (line 3235) | pub fn special_random_unsigned_signed_unsigned_triple_gen_var_3< function special_random_unsigned_signed_unsigned_triple_gen_var_4 (line 3267) | pub fn special_random_unsigned_signed_unsigned_triple_gen_var_4< function special_random_unsigned_signed_rounding_mode_triple_gen_var_1 (line 3302) | pub fn special_random_unsigned_signed_rounding_mode_triple_gen_var_1< function special_random_unsigned_signed_rounding_mode_triple_gen_var_2 (line 3333) | pub fn special_random_unsigned_signed_rounding_mode_triple_gen_var_2< function special_random_unsigned_pair_gen (line 3367) | pub fn special_random_unsigned_pair_gen( function special_random_unsigned_pair_gen_var_3 (line 3427) | pub fn special_random_unsigned_pair_gen_var_3( function special_random_unsigned_pair_gen_var_6 (line 3492) | pub fn special_random_unsigned_pair_gen_var_6< function special_random_unsigned_pair_gen_var_7 (line 3519) | pub fn special_random_unsigned_pair_gen_var_7( function special_random_unsigned_pair_gen_var_8 (line 3544) | pub fn special_random_unsigned_pair_gen_var_8( function special_random_unsigned_pair_gen_var_10 (line 3591) | pub fn special_random_unsigned_pair_gen_var_10( type ModPowerOf2SingleGenerator (line 3654) | struct ModPowerOf2SingleGenerator { type Item (line 3662) | type Item = (T, u64); method next (line 3664) | fn next(&mut self) -> Option<(T, u64)> { type ModPowerOf2SingleGenerator2 (line 3684) | struct ModPowerOf2SingleGenerator2 { type Item (line 3692) | type Item = (T, u64); method next (line 3694) | fn next(&mut self) -> Option<(T, u64)> { function special_random_unsigned_pair_gen_var_13 (line 3714) | pub fn special_random_unsigned_pair_gen_var_13( function special_random_unsigned_pair_gen_var_14 (line 3731) | pub fn special_random_unsigned_pair_gen_var_14( function special_random_unsigned_pair_gen_var_20 (line 3857) | pub fn special_random_unsigned_pair_gen_var_20( function special_random_unsigned_pair_gen_var_21 (line 3863) | pub fn special_random_unsigned_pair_gen_var_21 { type Item (line 3892) | type Item = (T, T); method next (line 3894) | fn next(&mut self) -> Option<(T, T)> { function special_random_unsigned_pair_gen_var_22 (line 3907) | pub fn special_random_unsigned_pair_gen_var_22( function special_random_unsigned_pair_gen_var_23 (line 3927) | pub fn special_random_unsigned_pair_gen_var_23( function special_random_unsigned_pair_gen_var_24 (line 3936) | pub fn special_random_unsigned_pair_gen_var_24( function special_random_unsigned_pair_gen_var_25 (line 3960) | pub fn special_random_unsigned_pair_gen_var_25( function special_random_unsigned_pair_gen_var_26 (line 3985) | pub fn special_random_unsigned_pair_gen_var_26(config: &GenConfig) -> It... function special_random_unsigned_pair_gen_var_27 (line 3995) | pub fn special_random_unsigned_pair_gen_var_27( function special_random_unsigned_pair_gen_var_32 (line 4141) | pub fn special_random_unsigned_pair_gen_var_32( function special_random_unsigned_pair_gen_var_33 (line 4153) | pub fn special_random_unsigned_pair_gen_var_33( function special_random_unsigned_pair_gen_var_36 (line 4209) | pub fn special_random_unsigned_pair_gen_var_36( function special_random_unsigned_pair_gen_var_37 (line 4221) | pub fn special_random_unsigned_pair_gen_var_37( function special_random_unsigned_pair_gen_var_38 (line 4243) | pub fn special_random_unsigned_pair_gen_var_38( function special_random_unsigned_pair_gen_var_39 (line 4268) | pub fn special_random_unsigned_pair_gen_var_39( function special_random_unsigned_pair_gen_var_40 (line 4286) | pub fn special_random_unsigned_pair_gen_var_40( function special_random_unsigned_pair_gen_var_41 (line 4299) | pub fn special_random_unsigned_pair_gen_var_41( function special_random_unsigned_unsigned_bool_triple_gen_var_1 (line 4315) | pub fn special_random_unsigned_unsigned_bool_triple_gen_var_1( function special_random_unsigned_triple_gen_var_2 (line 4386) | pub fn special_random_unsigned_triple_gen_var_2( function special_random_unsigned_triple_gen_var_3 (line 4399) | pub fn special_random_unsigned_triple_gen_var_3< function special_random_unsigned_triple_gen_var_4 (line 4434) | pub fn special_random_unsigned_triple_gen_var_4( function special_random_unsigned_triple_gen_var_8 (line 4540) | pub fn special_random_unsigned_triple_gen_var_8( function special_random_unsigned_triple_gen_var_9 (line 4553) | pub fn special_random_unsigned_triple_gen_var_9( function special_random_unsigned_triple_gen_var_10 (line 4588) | pub fn special_random_unsigned_triple_gen_var_10( type ModPowerOf2PairGenerator (line 4613) | struct ModPowerOf2PairGenerator { type Item (line 4621) | type Item = (T, T, u64); method next (line 4623) | fn next(&mut self) -> Option<(T, T, u64)> { function special_random_unsigned_triple_gen_var_11 (line 4644) | pub fn special_random_unsigned_triple_gen_var_11( function special_random_unsigned_triple_gen_var_12 (line 4661) | pub fn special_random_unsigned_triple_gen_var_12( function special_random_unsigned_triple_gen_var_13 (line 4686) | pub fn special_random_unsigned_triple_gen_var_13 Option<(T, U, u64)> { function special_random_unsigned_triple_gen_var_16 (line 4799) | pub fn special_random_unsigned_triple_gen_var_16 Option<(T, U, u64)> { function special_random_unsigned_triple_gen_var_17 (line 4854) | pub fn special_random_unsigned_triple_gen_var_17( function special_random_unsigned_triple_gen_var_20 (line 4917) | pub fn special_random_unsigned_triple_gen_var_20( function special_random_unsigned_triple_gen_var_22 (line 4967) | pub fn special_random_unsigned_triple_gen_var_22( function special_random_unsigned_triple_gen_var_23 (line 4992) | pub fn special_random_unsigned_triple_gen_var_23( function special_random_unsigned_quadruple_gen_var_1 (line 5019) | pub fn special_random_unsigned_quadruple_gen_var_1 { type Item (line 5088) | type Item = (T, T, T, u64); method next (line 5090) | fn next(&mut self) -> Option<(T, T, T, u64)> { function special_random_unsigned_quadruple_gen_var_3 (line 5111) | pub fn special_random_unsigned_quadruple_gen_var_3( function special_random_unsigned_quadruple_gen_var_4 (line 5128) | pub fn special_random_unsigned_quadruple_gen_var_4( function special_random_unsigned_quadruple_gen_var_5 (line 5154) | pub fn special_random_unsigned_quadruple_gen_var_5< function special_random_unsigned_quadruple_gen_var_6 (line 5185) | pub fn special_random_unsigned_quadruple_gen_var_6 Option<(T, T, U, u64)> { function special_random_unsigned_quadruple_gen_var_8 (line 5285) | pub fn special_random_unsigned_quadruple_gen_var_8 Option<(T, U, U, u64)> { function special_random_unsigned_quadruple_gen_var_9 (line 5341) | pub fn special_random_unsigned_quadruple_gen_var_9( function special_random_unsigned_quadruple_gen_var_11 (line 5373) | pub fn special_random_unsigned_quadruple_gen_var_11( function special_random_unsigned_quadruple_gen_var_12 (line 5389) | pub fn special_random_unsigned_quadruple_gen_var_12( function special_random_unsigned_sextuple_gen_var_1 (line 5416) | pub fn special_random_unsigned_sextuple_gen_var_1( function special_random_unsigned_octuple_gen_var_1 (line 5431) | pub fn special_random_unsigned_octuple_gen_var_1( function special_random_unsigned_nonuple_gen_var_1 (line 5444) | pub fn special_random_unsigned_nonuple_gen_var_1( function special_random_unsigned_duodecuple_gen_var_1 (line 5460) | pub fn special_random_unsigned_duodecuple_gen_var_1( type UnsignedUnsignedRoundingModeTripleGenerator (line 5472) | struct UnsignedUnsignedRoundingModeTripleGenerator { type Item (line 5478) | type Item = (T, T, RoundingMode); method next (line 5480) | fn next(&mut self) -> Option<(T, T, RoundingMode)> { function special_random_unsigned_unsigned_rounding_mode_triple_gen_var_1 (line 5497) | pub fn special_random_unsigned_unsigned_rounding_mode_triple_gen_var_1 { type Item (line 5628) | type Item = (T, u64, Vec); method next (line 5630) | fn next(&mut self) -> Option<(T, u64, Vec)> { function special_random_unsigned_unsigned_bool_vec_triple_gen_var_1 (line 5641) | pub fn special_random_unsigned_unsigned_bool_vec_triple_gen_var_1< function special_random_unsigned_rounding_mode_pair_gen (line 5670) | pub fn special_random_unsigned_rounding_mode_pair_gen { type Item (line 5812) | type Item = (T, Vec); method next (line 5814) | fn next(&mut self) -> Option<(T, Vec)> { function special_random_unsigned_bool_vec_pair_gen_var_1 (line 5821) | pub fn special_random_unsigned_bool_vec_pair_gen_var_1( function special_random_unsigned_rational_sequence_unsigned_pair_gen_var_1 (line 5859) | pub fn special_random_unsigned_rational_sequence_unsigned_pair_gen_var_1< function special_random_unsigned_rational_sequence_unsigned_pair_gen_var_2 (line 5891) | pub fn special_random_unsigned_rational_sequence_unsigned_pair_gen_var_2... function special_random_unsigned_rational_sequence_pair_gen (line 5931) | pub fn special_random_unsigned_rational_sequence_pair_gen It { function special_random_string_gen_var_1 (line 5988) | pub fn special_random_string_gen_var_1(config: &GenConfig) -> It { function special_random_string_gen_var_4 (line 6005) | pub fn special_random_string_gen_var_4(config: &GenConfig) -> It { function special_random_string_from_sci_string_options_pair_gen (line 6025) | pub fn special_random_string_from_sci_string_options_pair_gen( function special_random_string_from_sci_string_options_pair_gen_var_1 (line 6048) | pub fn special_random_string_from_sci_string_options_pair_gen_var_1( function special_random_string_unsigned_pair_gen_var_1 (line 6074) | pub fn special_random_string_unsigned_pair_gen_var_1(config: &GenConfig)... function special_random_string_pair_gen (line 6106) | pub fn special_random_string_pair_gen(config: &GenConfig) -> It<(String,... function special_random_string_pair_gen_var_1 (line 6121) | pub fn special_random_string_pair_gen_var_1(config: &GenConfig) -> It<(S... function special_random_to_sci_options_unsigned_pair_gen_var_1 (line 6138) | pub fn special_random_to_sci_options_unsigned_pair_gen_var_1 It> { function special_random_bool_vec_gen_var_1 (line 6174) | pub fn special_random_bool_vec_gen_var_1( function special_random_bool_vec_gen_var_2 (line 6215) | pub fn special_random_bool_vec_gen_var_2(config: &Ge... function special_random_bool_vec_gen_var_3 (line 6258) | pub fn special_random_bool_vec_gen_var_3( function special_random_bool_vec_gen_var_4 (line 6299) | pub fn special_random_bool_vec_gen_var_4(config: &Ge... function special_random_bool_vec_gen_var_5 (line 6338) | pub fn special_random_bool_vec_gen_var_5(config: &GenConfig) -> It(config: &Ge... function special_random_unsigned_vec_gen_var_1 (line 6364) | pub fn special_random_unsigned_vec_gen_var_1( function special_random_unsigned_vec_gen_var_2 (line 6380) | pub fn special_random_unsigned_vec_gen_var_2( function special_random_unsigned_vec_gen_var_3 (line 6396) | pub fn special_random_unsigned_vec_gen_var_3( function special_random_unsigned_vec_gen_var_4 (line 6411) | pub fn special_random_unsigned_vec_gen_var_4( function special_random_unsigned_vec_gen_var_6 (line 6426) | pub fn special_random_unsigned_vec_gen_var_6( function special_random_unsigned_vec_unsigned_pair_gen (line 6441) | pub fn special_random_unsigned_vec_unsigned_pair_gen, u64); method next (line 6477) | fn next(&mut self) -> Option<(Vec, u64)> { function special_random_unsigned_vec_unsigned_pair_gen_var_1 (line 6495) | pub fn special_random_unsigned_vec_unsigned_pair_gen_var_1< function special_random_unsigned_vec_unsigned_pair_gen_var_2 (line 6519) | pub fn special_random_unsigned_vec_unsigned_pair_gen_var_2< type UnsignedVecUnsignedPairGeneratorVar3 (line 6531) | struct UnsignedVecUnsignedPairGeneratorVar3 { type Item (line 6538) | type Item = (Vec, usize); method next (line 6540) | fn next(&mut self) -> Option<(Vec, usize)> { function special_random_unsigned_vec_unsigned_pair_gen_var_3 (line 6554) | pub fn special_random_unsigned_vec_unsigned_pair_gen_var_3 { type Item (line 6636) | type Item = (Vec, u64); method next (line 6638) | fn next(&mut self) -> Option<(Vec, u64)> { function special_random_unsigned_vec_unsigned_pair_gen_var_7 (line 6656) | pub fn special_random_unsigned_vec_unsigned_pair_gen_var_7, usize, usize); method next (line 7337) | fn next(&mut self) -> Option<(Vec, usize, usize)> { function special_random_unsigned_vec_unsigned_unsigned_triple_gen_var_2 (line 7349) | pub fn special_random_unsigned_vec_unsigned_unsigned_triple_gen_var_2( type UnsignedVecPairLenGenerator1 (line 7676) | pub struct UnsignedVecPairLenGenerator1, Vec); method next (line 7687) | fn next(&mut self) -> Option<(Vec, Vec)> { function special_random_unsigned_vec_pair_gen_var_1_helper (line 7696) | fn special_random_unsigned_vec_pair_gen_var_1_helper( function special_random_unsigned_vec_pair_gen_var_1 (line 7716) | pub fn special_random_unsigned_vec_pair_gen_var_1( function special_random_unsigned_vec_pair_gen_var_2 (line 7722) | pub fn special_random_unsigned_vec_pair_gen_var_2( function special_random_unsigned_vec_pair_gen_var_3 (line 7741) | pub fn special_random_unsigned_vec_pair_gen_var_3( function special_random_unsigned_vec_pair_gen_var_4 (line 7756) | pub fn special_random_unsigned_vec_pair_gen_var_4( type UnsignedVecSqrtRemGenerator (line 7776) | struct UnsignedVecSqrtRemGenerator, Vec); method next (line 7788) | fn next(&mut self) -> Option<(Vec, Vec)> { function special_random_unsigned_vec_pair_gen_var_5 (line 7800) | pub fn special_random_unsigned_vec_pair_gen_var_5( type UnsignedVecSqrtGenerator (line 7831) | struct UnsignedVecSqrtGenerator, Vec); method next (line 7842) | fn next(&mut self) -> Option<(Vec, Vec)> { function special_random_unsigned_vec_pair_gen_var_6 (line 7855) | pub fn special_random_unsigned_vec_pair_gen_var_6( type UnsignedVecPairSameLenGenerator (line 7879) | struct UnsignedVecPairSameLenGenerator, Vec); method next (line 7890) | fn next(&mut self) -> Option<(Vec, Vec)> { function special_random_unsigned_vec_pair_gen_var_7 (line 7899) | pub fn special_random_unsigned_vec_pair_gen_var_7( function special_random_unsigned_vec_pair_gen_var_8 (line 7917) | pub fn special_random_unsigned_vec_pair_gen_var_8( function special_random_unsigned_vec_pair_gen_var_9 (line 7932) | pub fn special_random_unsigned_vec_pair_gen_var_9( type UnsignedVecPairLenGenerator2 (line 7948) | pub struct UnsignedVecPairLenGenerator2, Vec); method next (line 7959) | fn next(&mut self) -> Option<(Vec, Vec)> { function special_random_unsigned_vec_pair_gen_var_10 (line 7979) | pub fn special_random_unsigned_vec_pair_gen_var_10( function special_random_unsigned_vec_pair_gen_var_12 (line 8000) | pub fn special_random_unsigned_vec_pair_gen_var_12( function special_random_unsigned_vec_pair_gen_var_13 (line 8024) | pub fn special_random_unsigned_vec_pair_gen_var_13( function special_random_unsigned_vec_pair_gen_var_16 (line 8051) | pub fn special_random_unsigned_vec_pair_gen_var_16( function special_random_unsigned_vec_pair_gen_var_17 (line 8073) | pub fn special_random_unsigned_vec_pair_gen_var_17( function special_random_unsigned_vec_pair_gen_var_19 (line 8099) | pub fn special_random_unsigned_vec_pair_gen_var_19( function special_random_unsigned_vec_pair_gen_var_20 (line 8136) | pub fn special_random_unsigned_vec_pair_gen_var_20( function special_random_unsigned_vec_pair_gen_var_21 (line 8156) | pub fn special_random_unsigned_vec_pair_gen_var_21( function special_random_unsigned_vec_pair_gen_var_32 (line 8179) | pub fn special_random_unsigned_vec_pair_gen_var_32( function special_random_unsigned_vec_pair_gen_var_33 (line 8198) | pub fn special_random_unsigned_vec_pair_gen_var_33( function special_random_unsigned_vec_unsigned_vec_bool_triple_gen_var_1 (line 8225) | pub fn special_random_unsigned_vec_unsigned_vec_bool_triple_gen_var_1( function special_random_unsigned_vec_unsigned_vec_unsigned_triple_gen_var_4 (line 8287) | pub fn special_random_unsigned_vec_unsigned_vec_unsigned_triple_gen_var_... type UnsignedVecPairLenGenerator3 (line 8303) | struct UnsignedVecPairLenGenerator3, Vec); method next (line 8314) | fn next(&mut self) -> Option<(Vec, Vec)> { function special_random_unsigned_vec_pair_gen_var_3_helper (line 8328) | fn special_random_unsigned_vec_pair_gen_var_3_helper( function special_random_unsigned_vec_unsigned_vec_unsigned_triple_gen_var_5 (line 8348) | pub fn special_random_unsigned_vec_unsigned_vec_unsigned_triple_gen_var_... function special_random_unsigned_vec_unsigned_vec_unsigned_triple_gen_var_6 (line 8364) | pub fn special_random_unsigned_vec_unsigned_vec_unsigned_triple_gen_var_6< function special_random_unsigned_vec_unsigned_vec_unsigned_triple_gen_var_9 (line 8395) | pub fn special_random_unsigned_vec_unsigned_vec_unsigned_triple_gen_var_9< function special_random_unsigned_vec_unsigned_vec_unsigned_triple_gen_var_10 (line 8424) | pub fn special_random_unsigned_vec_unsigned_vec_unsigned_triple_gen_var_10< type PrimitiveIntVecPairLenAndIndexGenerator (line 8453) | pub struct PrimitiveIntVecPairLenAndIndexGenerator< type Item (line 8465) | type Item = (Vec, Vec, usize); method next (line 8467) | fn next(&mut self) -> Option<(Vec, Vec, usize)> { function special_random_unsigned_vec_unsigned_vec_unsigned_triple_gen_var_11 (line 8477) | pub fn special_random_unsigned_vec_unsigned_vec_unsigned_triple_gen_var_... function special_random_unsigned_vec_unsigned_vec_unsigned_triple_gen_var_12 (line 8500) | pub fn special_random_unsigned_vec_unsigned_vec_unsigned_triple_gen_var_... function special_random_unsigned_vec_unsigned_vec_unsigned_triple_gen_var_13 (line 8528) | pub fn special_random_unsigned_vec_unsigned_vec_unsigned_triple_gen_var_... function special_random_unsigned_vec_unsigned_vec_unsigned_triple_gen_var_22 (line 8561) | pub fn special_random_unsigned_vec_unsigned_vec_unsigned_triple_gen_var_22< function special_random_unsigned_vec_unsigned_vec_unsigned_triple_gen_var_23 (line 8582) | pub fn special_random_unsigned_vec_unsigned_vec_unsigned_triple_gen_var_23< function special_random_unsigned_vec_unsigned_vec_unsigned_triple_gen_var_24 (line 8616) | pub fn special_random_unsigned_vec_unsigned_vec_unsigned_triple_gen_var_... type UnsignedVecTripleXYYLenGenerator (line 8640) | pub struct UnsignedVecTripleXYYLenGenerator, Vec, Vec); method next (line 8651) | fn next(&mut self) -> Option<(Vec, Vec, Vec)> { function special_random_unsigned_vec_triple_gen_var_1 (line 8662) | pub fn special_random_unsigned_vec_triple_gen_var_1( type UnsignedVecTripleLenGenerator1 (line 8685) | pub struct UnsignedVecTripleLenGenerator1, Vec, Vec); method next (line 8697) | fn next(&mut self) -> Option<(Vec, Vec, Vec)> { type UnsignedVecQuadrupleLenGenerator1 (line 8707) | pub struct UnsignedVecQuadrupleLenGenerator1< type Item (line 8719) | type Item = (Vec, Vec, Vec, Vec); method next (line 8721) | fn next(&mut self) -> Option { function special_random_unsigned_vec_triple_gen_var_2 (line 8732) | pub fn special_random_unsigned_vec_triple_gen_var_2( function special_random_unsigned_vec_triple_gen_var_3 (line 8756) | pub fn special_random_unsigned_vec_triple_gen_var_3( function special_random_unsigned_vec_triple_gen_var_24 (line 8782) | pub fn special_random_unsigned_vec_triple_gen_var_24( function special_random_unsigned_vec_triple_gen_var_25 (line 8805) | pub fn special_random_unsigned_vec_triple_gen_var_25( function special_random_unsigned_vec_triple_gen_var_26 (line 8828) | pub fn special_random_unsigned_vec_triple_gen_var_26( type UnsignedVecTripleXXXLenGenerator (line 8851) | struct UnsignedVecTripleXXXLenGenerator, Vec, Vec); method next (line 8862) | fn next(&mut self) -> Option<(Vec, Vec, Vec)> { function special_random_unsigned_vec_triple_gen_var_27 (line 8872) | pub fn special_random_unsigned_vec_triple_gen_var_27( type UnsignedVecSqrtRemGenerator3 (line 8892) | struct UnsignedVecSqrtRemGenerator3, Vec, Vec); method next (line 8903) | fn next(&mut self) -> Option<(Vec, Vec, Vec)> { function special_random_unsigned_vec_triple_gen_var_28 (line 8917) | pub fn special_random_unsigned_vec_triple_gen_var_28( function special_random_unsigned_vec_triple_gen_var_29 (line 8942) | pub fn special_random_unsigned_vec_triple_gen_var_29( function special_random_unsigned_vec_triple_gen_var_30 (line 8960) | pub fn special_random_unsigned_vec_triple_gen_var_30( function special_random_unsigned_vec_triple_gen_var_31 (line 8975) | pub fn special_random_unsigned_vec_triple_gen_var_31( function special_random_unsigned_vec_triple_gen_var_32 (line 8997) | pub fn special_random_unsigned_vec_triple_gen_var_32( type UnsignedVecTripleLenGenerator2 (line 9019) | struct UnsignedVecTripleLenGenerator2, Vec, Vec); method next (line 9030) | fn next(&mut self) -> Option<(Vec, Vec, Vec)> { function special_random_unsigned_vec_triple_gen_var_33 (line 9051) | pub fn special_random_unsigned_vec_triple_gen_var_33( function special_random_unsigned_vec_triple_gen_var_34 (line 9075) | pub fn special_random_unsigned_vec_triple_gen_var_34( function special_random_unsigned_vec_triple_gen_var_35 (line 9099) | pub fn special_random_unsigned_vec_triple_gen_var_35( function special_random_unsigned_vec_triple_gen_var_36 (line 9123) | pub fn special_random_unsigned_vec_triple_gen_var_36( function special_random_unsigned_vec_triple_gen_var_39 (line 9141) | pub fn special_random_unsigned_vec_triple_gen_var_39( function special_random_unsigned_vec_triple_gen_var_40 (line 9157) | pub fn special_random_unsigned_vec_triple_gen_var_40( function special_random_unsigned_vec_triple_gen_var_41 (line 9180) | pub fn special_random_unsigned_vec_triple_gen_var_41( function special_random_unsigned_vec_triple_gen_var_50 (line 9212) | pub fn special_random_unsigned_vec_triple_gen_var_50( function special_random_unsigned_vec_triple_gen_var_51 (line 9242) | pub fn special_random_unsigned_vec_triple_gen_var_51( function special_random_unsigned_vec_triple_gen_var_52 (line 9272) | pub fn special_random_unsigned_vec_triple_gen_var_52( function special_random_unsigned_vec_triple_gen_var_53 (line 9315) | pub fn special_random_unsigned_vec_triple_gen_var_53( function special_random_unsigned_vec_triple_gen_var_57 (line 9363) | pub fn special_random_unsigned_vec_triple_gen_var_57( function special_random_unsigned_vec_triple_gen_var_59 (line 9396) | pub fn special_random_unsigned_vec_triple_gen_var_59( function special_random_large_type_gen_var_1 (line 9435) | pub fn special_random_large_type_gen_var_1( type UnsignedVecSqrtRemGenerator2 (line 9451) | struct UnsignedVecSqrtRemGenerator2 { type Item (line 9458) | type Item = (Vec, Vec, u64, bool); method next (line 9460) | fn next(&mut self) -> Option<(Vec, Vec, u64, bool)> { function special_random_large_type_gen_var_2 (line 9475) | pub fn special_random_large_type_gen_var_2( function special_random_large_type_gen_var_3 (line 9495) | pub fn special_random_large_type_gen_var_3( function special_random_large_type_gen_var_22 (line 9598) | pub fn special_random_large_type_gen_var_22( function special_random_large_type_gen_var_25 (line 9645) | pub fn special_random_large_type_gen_var_25( FILE: malachite-base/src/test_util/hash/mod.rs function hash (line 12) | pub fn hash(n: &T) -> u64 { FILE: malachite-base/src/test_util/num/arithmetic/extended_gcd.rs function extended_gcd_unsigned_euclidean (line 13) | pub fn extended_gcd_unsigned_euclidean< FILE: malachite-base/src/test_util/num/arithmetic/factorial.rs function checked_factorial_naive (line 12) | pub fn checked_factorial_naive(n: u64) -> Option { function checked_double_factorial_naive (line 22) | pub fn checked_double_factorial_naive(n: u64) -> O... function checked_subfactorial_naive (line 32) | pub fn checked_subfactorial_naive(n: u64) -> Optio... FILE: malachite-base/src/test_util/num/arithmetic/kronecker_symbol.rs function jacobi_symbol_unsigned_fast_1 (line 20) | pub fn jacobi_symbol_unsigned_fast_1(x: T, y: T) -... function jacobi_symbol_unsigned_fast_2_1 (line 72) | pub fn jacobi_symbol_unsigned_fast_2_1(mut a: T, m... function jacobi_symbol_unsigned_fast_2_2 (line 121) | pub fn jacobi_symbol_unsigned_fast_2_2(mut a: T, m... function jacobi_symbol_unsigned_fast_2_3 (line 182) | pub fn jacobi_symbol_unsigned_fast_2_3(mut a: T, m... function jacobi_symbol_unsigned_fast_2_4 (line 251) | pub fn jacobi_symbol_unsigned_fast_2_4(mut a: T, m... function jacobi_symbol_unsigned_double_simple (line 293) | pub fn jacobi_symbol_unsigned_double_simple< function jacobi_symbol_unsigned_double_fast_1 (line 309) | pub fn jacobi_symbol_unsigned_double_fast_1( FILE: malachite-base/src/test_util/num/arithmetic/mod_inverse.rs function mod_inverse_euclidean (line 14) | pub fn mod_inverse_euclidean< FILE: malachite-base/src/test_util/num/arithmetic/mod_mul.rs function limbs_invert_limb_naive (line 12) | pub fn limbs_invert_limb_naive< FILE: malachite-base/src/test_util/num/arithmetic/mod_pow.rs function naive_mod_pow (line 11) | pub fn naive_mod_pow(x: T, exp: u64, m: T) -> T { FILE: malachite-base/src/test_util/num/arithmetic/mod_power_of_2_inverse.rs function mod_power_of_2_inverse_euclidean (line 14) | pub fn mod_power_of_2_inverse_euclidean< FILE: malachite-base/src/test_util/num/arithmetic/primorial.rs function checked_primorial_naive (line 11) | pub fn checked_primorial_naive(n: u64) -> Option { function checked_product_of_first_n_primes_naive (line 20) | pub fn checked_product_of_first_n_primes_naive(n: ... FILE: malachite-base/src/test_util/num/conversion/string/from_sci_string.rs constant DECIMAL_SCI_STRING_CHARS (line 9) | pub const DECIMAL_SCI_STRING_CHARS: &str = "+-.0123456789Ee"; FILE: malachite-base/src/test_util/num/conversion/string/to_string.rs function to_string_base_unsigned_naive (line 16) | pub fn to_string_base_unsigned_naive(mut x: T, bas... function to_string_base_signed_naive (line 35) | pub fn to_string_base_signed_naive(x: T, base: u8) -... FILE: malachite-base/src/test_util/num/exhaustive/mod.rs function exhaustive_primitive_floats_helper_helper_with_limit (line 13) | pub fn exhaustive_primitive_floats_helper_helper_with_limit< function exhaustive_primitive_floats_helper_helper (line 27) | pub fn exhaustive_primitive_floats_helper_helper(mut n: T) -> Vec<(T, u8)> { FILE: malachite-base/src/test_util/num/factorization/is_prime.rs function is_prime_naive (line 12) | pub fn is_prime_naive(n: T) -> bool { FILE: malachite-base/src/test_util/num/factorization/prime_sieve.rs function limbs_prime_sieve_naive_1 (line 17) | pub fn limbs_prime_sieve_naive_1(bit_array: &mut [... function limbs_index_of_next_true_bit (line 37) | fn limbs_index_of_next_true_bit(xs: &[T], start: u... function limbs_set_bit_helper (line 60) | fn limbs_set_bit_helper(xs: &mut [T], index: u64, ... function limbs_slice_set_bit (line 64) | fn limbs_slice_set_bit(xs: &mut [T], index: u64) { function limbs_clear_bit (line 68) | fn limbs_clear_bit(xs: &mut [T], index: u64) { function limbs_prime_sieve_naive_2 (line 75) | pub fn limbs_prime_sieve_naive_2(bit_array: &mut [... FILE: malachite-base/src/test_util/num/factorization/primes.rs type PrimesNaive (line 12) | pub struct PrimesNaive(T); type Item (line 15) | type Item = T; method next (line 17) | fn next(&mut self) -> Option { function primes_naive (line 41) | pub const fn primes_naive() -> PrimesNaive { FILE: malachite-base/src/test_util/num/float/mod.rs constant PRIMITIVE_FLOAT_CHARS (line 9) | pub const PRIMITIVE_FLOAT_CHARS: &str = "-.0123456789INaefinty"; FILE: malachite-base/src/test_util/num/logic/bit_block_access.rs function get_bits_naive (line 12) | pub fn get_bits_naive(n: &T, start: u... function assign_bits_naive (line 22) | pub fn assign_bits_naive(n: &mut T, start: u... FILE: malachite-base/src/test_util/num/logic/bit_convertible.rs function to_bits_asc_alt (line 15) | pub fn to_bits_asc_alt(n: &T) -> Vec { function to_bits_desc_alt (line 21) | pub fn to_bits_desc_alt(n: &T) -> Vec { function from_bits_asc_alt (line 27) | pub fn from_bits_asc_alt>(bi... function from_bits_desc_alt (line 33) | pub fn from_bits_desc_alt>(b... function to_bits_asc_unsigned_naive (line 39) | pub fn to_bits_asc_unsigned_naive(n: T) -> Vec(n: T) -> Vec(n: T) -> Vec { function to_bits_desc_signed_naive (line 81) | pub fn to_bits_desc_signed_naive(n: T) -> Vec { function from_bits_asc_signed_naive (line 97) | pub fn from_bits_asc_signed_naive CommandLineArguments { FILE: malachite-base/src/test_util/runner/mod.rs type DemoFn (line 12) | pub type DemoFn = &'static dyn Fn(GenMode, &GenConfig, usize); type BenchFn (line 13) | pub type BenchFn = &'static dyn Fn(GenMode, &GenConfig, usize, &str); type Runner (line 15) | pub struct Runner { method new (line 21) | pub fn new() -> Self { method run_demo (line 28) | pub fn run_demo(&self, key: &str, gm: GenMode, config: &GenConfig, lim... method run_bench (line 32) | pub fn run_bench( method register_demo (line 43) | pub fn register_demo(&mut self, key: &'static str, f: DemoFn) { method register_bench (line 50) | pub fn register_bench(&mut self, key: &'static str, f: BenchFn) { method default (line 59) | fn default() -> Self { FILE: malachite-base/src/test_util/sets/exhaustive/mod.rs function exhaustive_b_tree_sets_helper_helper (line 19) | pub fn exhaustive_b_tree_sets_helper_helper< function exhaustive_b_tree_sets_small_helper_helper (line 30) | pub fn exhaustive_b_tree_sets_small_helper_helper< function exhaustive_hash_sets_helper_helper (line 43) | pub fn exhaustive_hash_sets_helper_helper< function exhaustive_hash_sets_small_helper_helper (line 54) | pub fn exhaustive_hash_sets_small_helper_helper< FILE: malachite-base/src/test_util/slices/mod.rs function slice_move_left_naive (line 9) | pub fn slice_move_left_naive(xs: &mut [T], amount: usize) { FILE: malachite-base/src/test_util/stats/median.rs function uniform_bool_median (line 13) | pub const fn uniform_bool_median(min: bool, max: bool) -> (bool, Option<... function uniform_primitive_int_median (line 21) | pub fn uniform_primitive_int_median(min: T, max: T) -> ... function deleted_uniform_primitive_int_median (line 34) | pub fn deleted_uniform_primitive_int_median( function binary_search_median (line 51) | fn binary_search_median f64, C: Fn(T) -> f64>( function truncated_geometric_pmf (line 97) | fn truncated_geometric_pmf(m: f64, unadjusted_mean: f64, n: f64) -> f64 { function truncated_geometric_cdf (line 107) | fn truncated_geometric_cdf(m: f64, unadjusted_mean: f64, n: f64) -> f64 { function truncated_geometric_median (line 119) | pub fn truncated_geometric_median( function double_nonzero_geometric_pmf (line 137) | fn double_nonzero_geometric_pmf(a: f64, b: f64, unadjusted_mean: f64, n:... function double_nonzero_geometric_cdf (line 147) | fn double_nonzero_geometric_cdf(a: f64, b: f64, unadjusted_mean: f64, n:... function double_nonzero_geometric_median (line 165) | pub fn double_nonzero_geometric_median( function double_geometric_pmf (line 182) | fn double_geometric_pmf(a: f64, b: f64, unadjusted_mean: f64, n: f64) ->... function double_geometric_cdf (line 193) | fn double_geometric_cdf(a: f64, b: f64, unadjusted_mean: f64, n: f64) ->... function double_geometric_median (line 213) | pub fn double_geometric_median( FILE: malachite-base/src/test_util/stats/mod.rs function median (line 12) | pub fn median(xs: I) -> (I::Item, Option) FILE: malachite-base/src/test_util/stats/moments.rs type CheckedToF64 (line 26) | pub trait CheckedToF64 { method checked_to_f64 (line 27) | fn checked_to_f64(&self) -> f64; method checked_to_f64 (line 47) | fn checked_to_f64(&self) -> f64 { method checked_to_f64 (line 54) | fn checked_to_f64(&self) -> f64 { method checked_to_f64 (line 61) | fn checked_to_f64(&self) -> f64 { type MomentStats (line 67) | pub struct MomentStats { method fmt (line 75) | fn fmt(&self, f: &mut Formatter<'_>) -> fmt::Result { function moment_stats (line 86) | pub fn moment_stats(xs: I) -> MomentStats constant NAN_MOMENT_STATS (line 127) | pub const NAN_MOMENT_STATS: MomentStats = MomentStats { function mean (line 134) | pub fn mean(xs: I) -> NiceFloat function moment_stats_from_raw_moments (line 148) | fn moment_stats_from_raw_moments( function pop_uniform_mean (line 170) | fn pop_uniform_mean(a: &T, b: &T) -> f64 { function pop_uniform_standard_deviation (line 174) | fn pop_uniform_standard_deviation(a: &T, b: &T) -> f64 { function pop_uniform_skewness (line 181) | fn pop_uniform_skewness(a: &T, b: &T) -> f64 { function pop_uniform_excess_kurtosis (line 187) | fn pop_uniform_excess_kurtosis(a: &T, b: &T) -> f64 { function pop_disc_uniform_dist_moment_stats (line 199) | pub fn pop_disc_uniform_dist_moment_stats(a: &T, b: &T)... function uniform_bool_assertions (line 208) | pub fn uniform_bool_assertions>( function uniform_primitive_int_assertions (line 243) | pub fn uniform_primitive_int_assertions( function pop_deleted_disc_uniform_dist_mean (line 280) | fn pop_deleted_disc_uniform_dist_mean(a: &T, b: &T, c: ... function pop_deleted_disc_uniform_dist_2_mean (line 287) | fn pop_deleted_disc_uniform_dist_2_mean(a: &T, b: &T, c... function pop_deleted_disc_uniform_dist_3_mean (line 296) | fn pop_deleted_disc_uniform_dist_3_mean(a: &T, b: &T, c... function pop_deleted_disc_uniform_dist_4_mean (line 307) | fn pop_deleted_disc_uniform_dist_4_mean(a: &T, b: &T, c... function deleted_uniform_primitive_int_moment_stats (line 325) | fn deleted_uniform_primitive_int_moment_stats( function deleted_uniform_primitive_int_assertions (line 340) | pub fn deleted_uniform_primitive_int_assertions( function pop_truncated_geometric_dist_mean (line 379) | fn pop_truncated_geometric_dist_mean(max: f64, unadjusted_mean: f64) -> ... function pop_truncated_geometric_dist_2_mean (line 386) | fn pop_truncated_geometric_dist_2_mean(max: f64, unadjusted_mean: f64) -... function pop_truncated_geometric_dist_3_mean (line 395) | fn pop_truncated_geometric_dist_3_mean(max: f64, unadjusted_mean: f64) -... function pop_truncated_geometric_dist_4_mean (line 407) | fn pop_truncated_geometric_dist_4_mean(max: f64, unadjusted_mean: f64) -... function pop_truncated_geometric_dist_moment_stats (line 428) | fn pop_truncated_geometric_dist_moment_stats( function truncated_geometric_dist_assertions (line 447) | pub fn truncated_geometric_dist_assertions( function negative_truncated_geometric_dist_assertions (line 489) | pub fn negative_truncated_geometric_dist_assertions< function pop_double_nonzero_truncated_geometric_dist_mean (line 548) | fn pop_double_nonzero_truncated_geometric_dist_mean(b: f64, a: f64, unad... function pop_double_nonzero_truncated_geometric_dist_2_mean (line 556) | fn pop_double_nonzero_truncated_geometric_dist_2_mean(b: f64, a: f64, un... function pop_double_nonzero_truncated_geometric_dist_3_mean (line 566) | fn pop_double_nonzero_truncated_geometric_dist_3_mean(b: f64, a: f64, un... function pop_double_nonzero_truncated_geometric_dist_4_mean (line 576) | fn pop_double_nonzero_truncated_geometric_dist_4_mean(b: f64, a: f64, un... function pop_double_nonzero_truncated_geometric_dist_moment_stats (line 604) | fn pop_double_nonzero_truncated_geometric_dist_moment_stats( function double_nonzero_truncated_geometric_dist_assertions (line 620) | pub fn double_nonzero_truncated_geometric_dist_assertions( FILE: malachite-base/src/test_util/vecs/exhaustive/mod.rs function exhaustive_vecs_helper_helper (line 12) | pub fn exhaustive_vecs_helper_helper>>(xss:... function exhaustive_vecs_small_helper_helper (line 20) | pub fn exhaustive_vecs_small_helper_helper>>( FILE: malachite-base/src/tuples/exhaustive.rs function exhaustive_units (line 39) | pub fn exhaustive_units() -> Once<()> { function unwrap_triple (line 1440) | fn unwrap_triple((a, b, c): (Option, Option, Option)) ... type ExhaustiveDependentPairsYsGenerator (line 1462) | pub trait ExhaustiveDependentPairsYsGenerator J; type LexDependentPairs (line 1471) | pub struct LexDependentPairs< function advance_xs (line 1494) | fn advance_xs(&mut self) -> bool { type Item (line 1513) | type Item = (X, Y); method next (line 1515) | fn next(&mut self) -> Option<(X, Y)> { function lex_dependent_pairs (line 1635) | pub const fn lex_dependent_pairs< function lex_dependent_pairs_stop_after_empty_ys (line 1708) | pub const fn lex_dependent_pairs_stop_after_empty_ys< type ExhaustiveDependentPairs (line 1732) | pub struct ExhaustiveDependentPairs< type Item (line 1758) | type Item = (X, Y); method next (line 1760) | fn next(&mut self) -> Option<(X, Y)> { function exhaustive_dependent_pairs (line 1964) | pub const fn exhaustive_dependent_pairs< function exhaustive_dependent_pairs_stop_after_empty_ys (line 2041) | pub const fn exhaustive_dependent_pairs_stop_after_empty_ys< type ExhaustiveUniquePairs (line 2594) | pub struct ExhaustiveUniquePairs type Item (line 2606) | type Item = (I::Item, I::Item); method next (line 2608) | fn next(&mut self) -> Option<(I::Item, I::Item)> { function exhaustive_unique_pairs (line 2663) | pub fn exhaustive_unique_pairs(xs: I) -> ExhaustiveUniquePa... FILE: malachite-base/src/tuples/mod.rs type Singletons (line 13) | pub struct Singletons { type Item (line 18) | type Item = (I::Item,); method next (line 21) | fn next(&mut self) -> Option<(I::Item,)> { function singletons (line 43) | pub const fn singletons(xs: I) -> Singletons { FILE: malachite-base/src/tuples/random.rs function random_units (line 29) | pub fn random_units() -> Repeat<()> { function next_helper (line 36) | pub fn next_helper(x: &mut I, _i: usize) -> Option { type RandomOrderedUniquePairs (line 427) | pub struct RandomOrderedUniquePairs type Item (line 438) | type Item = (I::Item, I::Item); method next (line 441) | fn next(&mut self) -> Option { function random_ordered_unique_pairs (line 482) | pub const fn random_ordered_unique_pairs(xs: I) -> RandomOr... type RandomUniquePairs (line 628) | pub struct RandomUniquePairs type Item (line 639) | type Item = (I::Item, I::Item); method next (line 642) | fn next(&mut self) -> Option { function random_unique_pairs (line 668) | pub const fn random_unique_pairs(xs: I) -> RandomUniquePair... FILE: malachite-base/src/unions/mod.rs type UnionFromStrError (line 16) | pub enum UnionFromStrError { FILE: malachite-base/src/vecs/exhaustive.rs function validate_oi_map (line 38) | pub fn validate_oi_map>(max_input_index: usize... type LexFixedLengthVecsOutput (line 49) | pub struct LexFixedLengthVecsOutput { type LexFixedLengthVecsFromSingleG (line 329) | pub struct LexFixedLengthVecsFromSingleG function increment_counters (line 344) | fn increment_counters(&mut self) -> bool { type Item (line 362) | type Item = Vec; method next (line 364) | fn next(&mut self) -> Option> { function lex_vecs_fixed_length_from_single_g (line 390) | fn lex_vecs_fixed_length_from_single_g( type LexFixedLengthVecsFromSingle (line 414) | pub enum LexFixedLengthVecsFromSingle type Item (line 427) | type Item = Vec; method next (line 429) | fn next(&mut self) -> Option> { function lex_vecs_fixed_length_from_single (line 479) | pub fn lex_vecs_fixed_length_from_single( type ExhaustiveFixedLengthVecs1InputG (line 800) | pub struct ExhaustiveFixedLengthVecs1InputG type Item (line 817) | type Item = Vec; method next (line 819) | fn next(&mut self) -> Option> { function exhaustive_vecs_fixed_length_1_input_g (line 860) | fn exhaustive_vecs_fixed_length_1_input_g( type ExhaustiveFixedLengthVecs1Input (line 884) | pub enum ExhaustiveFixedLengthVecs1Input type Item (line 897) | type Item = Vec; method next (line 899) | fn next(&mut self) -> Option> { function exhaustive_vecs_fixed_length_1_input (line 974) | pub fn exhaustive_vecs_fixed_length_1_input( function exhaustive_vecs_fixed_length_from_single (line 1028) | pub fn exhaustive_vecs_fixed_length_from_single( type LexVecsGenerator (line 1042) | struct LexVecsGenerator> { function get_ys (line 1051) | fn get_ys(&self, &x: &u64) -> LexFixedLengthVecsFromSingle { function shortlex_vecs_from_element_iterator_helper (line 1057) | const fn shortlex_vecs_from_element_iterator_helper< type ShortlexVecs (line 1071) | pub struct ShortlexVecs, J: Clone + It... type Item (line 1078) | type Item = Vec; method next (line 1081) | fn next(&mut self) -> Option> { function shortlex_vecs_from_length_iterator (line 1144) | pub const fn shortlex_vecs_from_length_iterator< function shortlex_vecs (line 1201) | pub fn shortlex_vecs( function shortlex_vecs_min_length (line 1261) | pub fn shortlex_vecs_min_length( function shortlex_vecs_length_range (line 1318) | pub fn shortlex_vecs_length_range( function shortlex_vecs_length_inclusive_range (line 1376) | pub fn shortlex_vecs_length_inclusive_range( type ExhaustiveVecsGenerator (line 1393) | struct ExhaustiveVecsGenerator> { function get_ys (line 1402) | fn get_ys(&self, &x: &u64) -> ExhaustiveFixedLengthVecs1Input { function exhaustive_vecs_from_element_iterator_helper (line 1411) | const fn exhaustive_vecs_from_element_iterator_helper< type ExhaustiveVecs (line 1436) | pub struct ExhaustiveVecs, J: Clone + ... type Item (line 1450) | type Item = Vec; method next (line 1453) | fn next(&mut self) -> Option> { function exhaustive_vecs_from_length_iterator (line 1512) | pub const fn exhaustive_vecs_from_length_iterator< function exhaustive_vecs (line 1565) | pub fn exhaustive_vecs( function exhaustive_vecs_min_length (line 1617) | pub fn exhaustive_vecs_min_length( function exhaustive_vecs_length_range (line 1679) | pub fn exhaustive_vecs_length_range( function exhaustive_vecs_length_inclusive_range (line 1745) | pub fn exhaustive_vecs_length_inclusive_range( type LexFixedLengthOrderedUniqueCollections (line 1763) | pub struct LexFixedLengthOrderedUniqueCollections Self { function fixed_length_ordered_unique_indices_helper (line 1790) | pub fn fixed_length_ordered_unique_indices_helper( type Item (line 1822) | type Item = C; method next (line 1824) | fn next(&mut self) -> Option { function lex_ordered_unique_vecs_fixed_length (line 1911) | pub fn lex_ordered_unique_vecs_fixed_length( type ShortlexOrderedUniqueCollections (line 1924) | pub struct ShortlexOrderedUniqueCollections Self { type Item (line 1953) | type Item = C; method next (line 1955) | fn next(&mut self) -> Option { function shortlex_ordered_unique_vecs (line 2032) | pub fn shortlex_ordered_unique_vecs( function shortlex_ordered_unique_vecs_min_length (line 2084) | pub fn shortlex_ordered_unique_vecs_min_length( function shortlex_ordered_unique_vecs_length_range (line 2140) | pub fn shortlex_ordered_unique_vecs_length_range( function shortlex_ordered_unique_vecs_length_inclusive_range (line 2203) | pub fn shortlex_ordered_unique_vecs_length_inclusive_range Self { type Item (line 2251) | type Item = C; method next (line 2253) | fn next(&mut self) -> Option { function lex_ordered_unique_vecs (line 2374) | pub fn lex_ordered_unique_vecs( function lex_ordered_unique_vecs_min_length (line 2425) | pub fn lex_ordered_unique_vecs_min_length( function lex_ordered_unique_vecs_length_range (line 2480) | pub fn lex_ordered_unique_vecs_length_range( function lex_ordered_unique_vecs_length_inclusive_range (line 2542) | pub fn lex_ordered_unique_vecs_length_inclusive_range( function next_bit_pattern (line 2594) | pub fn next_bit_pattern( type ExhaustiveOrderedUniqueCollectionsGreaterThanOne (line 2663) | pub struct ExhaustiveOrderedUniqueCollectionsGreaterThanOne Option { type ExhaustiveOrderedUniqueCollections (line 2720) | pub enum ExhaustiveOrderedUniqueCollections Self { type Item (line 2759) | type Item = C; method next (line 2761) | fn next(&mut self) -> Option { function exhaustive_ordered_unique_vecs_fixed_length (line 2830) | pub fn exhaustive_ordered_unique_vecs_fixed_length( function exhaustive_ordered_unique_vecs (line 2884) | pub fn exhaustive_ordered_unique_vecs( function exhaustive_ordered_unique_vecs_min_length (line 2933) | pub fn exhaustive_ordered_unique_vecs_min_length( function exhaustive_ordered_unique_vecs_length_range (line 2986) | pub fn exhaustive_ordered_unique_vecs_length_range( function exhaustive_ordered_unique_vecs_length_inclusive_range (line 3046) | pub fn exhaustive_ordered_unique_vecs_length_inclusive_range( function fixed_length_unique_indices_helper (line 3057) | fn fixed_length_unique_indices_helper(indices: &mut [usize], used: &mut ... type UniqueIndices (line 3085) | pub struct UniqueIndices { method get_n (line 3094) | pub const fn get_n(&self) -> usize { method increment_n (line 3099) | pub fn increment_n(&mut self) { type Item (line 3105) | type Item = Vec; method next (line 3107) | fn next(&mut self) -> Option> { function unique_indices (line 3123) | pub fn unique_indices(n: usize, k: usize) -> UniqueIndices { type LexUniqueVecsFixedLength (line 3137) | pub struct LexUniqueVecsFixedLength type Item (line 3150) | type Item = Vec; method next (line 3152) | fn next(&mut self) -> Option { function lex_unique_vecs_fixed_length (line 3226) | pub fn lex_unique_vecs_fixed_length(k: u64, xs: I) -> LexUn... type ShortlexUniqueVecs (line 3242) | pub struct ShortlexUniqueVecs function new (line 3256) | fn new(a: u64, b: u64, xs: I) -> Self { type Item (line 3270) | type Item = Vec; method next (line 3272) | fn next(&mut self) -> Option> { function shortlex_unique_vecs (line 3358) | pub fn shortlex_unique_vecs(xs: I) -> ShortlexUniqu... function shortlex_unique_vecs_min_length (line 3418) | pub fn shortlex_unique_vecs_min_length( function shortlex_unique_vecs_length_range (line 3485) | pub fn shortlex_unique_vecs_length_range( function shortlex_unique_vecs_length_inclusive_range (line 3559) | pub fn shortlex_unique_vecs_length_inclusive_range( function compare_indexed_vecs_lex (line 3570) | fn compare_indexed_vecs_lex(xs: &[(usize, T)], ys: &[(usize, T)]) -> ... type LexUniqueVecs (line 3585) | pub struct LexUniqueVecs type Item (line 3604) | type Item = Vec; method next (line 3606) | fn next(&mut self) -> Option> { function lex_unique_vecs (line 3731) | pub fn lex_unique_vecs(xs: I) -> LexUniqueVecs function lex_unique_vecs_min_length (line 3788) | pub fn lex_unique_vecs_min_length(min_length: u64, ... function lex_unique_vecs_length_range (line 3851) | pub fn lex_unique_vecs_length_range( function lex_unique_vecs_length_inclusive_range (line 3918) | pub fn lex_unique_vecs_length_inclusive_range( type ExhaustiveUniqueVecs2 (line 3945) | pub struct ExhaustiveUniqueVecs2 type Item (line 3957) | type Item = Vec; method next (line 3959) | fn next(&mut self) -> Option> { function exhaustive_unique_vecs_2 (line 3972) | fn exhaustive_unique_vecs_2(xs: I) -> ExhaustiveUniqueVecs2 type ExhaustiveUniqueVecsGenerator (line 3984) | pub struct ExhaustiveUniqueVecsGenerator> { function new (line 3991) | pub const fn new() -> Self { function get_ys (line 4003) | fn get_ys(&self, xs: &Vec) -> ExhaustiveVecPermutations { type ExhaustiveUniqueVecsFixedLength (line 4011) | pub enum ExhaustiveUniqueVecsFixedLength type Item (line 4034) | type Item = Vec; method next (line 4036) | fn next(&mut self) -> Option> { function exhaustive_unique_vecs_fixed_length (line 4105) | pub fn exhaustive_unique_vecs_fixed_length( type ExhaustiveUniqueVecs (line 4127) | pub struct ExhaustiveUniqueVecs type Item (line 4145) | type Item = Vec; method next (line 4148) | fn next(&mut self) -> Option> { function exhaustive_unique_vecs (line 4209) | pub fn exhaustive_unique_vecs(xs: I) -> ExhaustiveUniqueVec... function exhaustive_unique_vecs_min_length (line 4269) | pub fn exhaustive_unique_vecs_min_length( function exhaustive_unique_vecs_length_range (line 4336) | pub fn exhaustive_unique_vecs_length_range( function exhaustive_unique_vecs_length_inclusive_range (line 4404) | pub fn exhaustive_unique_vecs_length_inclusive_range( type LexKCompositions (line 4424) | pub struct LexKCompositions { type Item (line 4431) | type Item = Vec; method next (line 4433) | fn next(&mut self) -> Option> { function lex_k_compositions (line 4480) | pub fn lex_k_compositions(n: usize, k: usize) -> LexKCompositions { type LexKCompositionsGenerator (line 4501) | pub struct LexKCompositionsGenerator { method get_ys (line 4509) | fn get_ys(&self, &n: &usize) -> LexKCompositions { type ExhaustiveCombinedKCompositions (line 4517) | pub struct ExhaustiveCombinedKCompositions { type Item (line 4529) | type Item = Vec; method next (line 4532) | fn next(&mut self) -> Option> { function exhaustive_combined_k_compositions (line 4580) | pub fn exhaustive_combined_k_compositions( FILE: malachite-base/src/vecs/mod.rs function vec_pad_left (line 44) | pub fn vec_pad_left(xs: &mut Vec, pad_size: usize, pad_valu... function vec_delete_left (line 75) | pub fn vec_delete_left(xs: &mut Vec, delete_size: usize) { function vec_from_str (line 106) | pub fn vec_from_str(src: &str) -> Option> { function vec_from_str_custom (line 145) | pub fn vec_from_str_custom(f: &dyn Fn(&str) -> Option, src: &str) ... type RandomValuesFromVec (line 169) | pub struct RandomValuesFromVec { type Item (line 176) | type Item = T; method next (line 179) | fn next(&mut self) -> Option { function random_values_from_vec (line 213) | pub fn random_values_from_vec(seed: Seed, xs: Vec) -> Rando... type ExhaustiveVecPermutations (line 223) | pub struct ExhaustiveVecPermutations { type Item (line 230) | type Item = Vec; method next (line 232) | fn next(&mut self) -> Option> { function exhaustive_vec_permutations (line 271) | pub fn exhaustive_vec_permutations(xs: Vec) -> ExhaustiveVe... type RandomVecPermutations (line 285) | pub struct RandomVecPermutations { type Item (line 293) | type Item = Vec; method next (line 295) | fn next(&mut self) -> Option> { function random_vec_permutations (line 330) | pub fn random_vec_permutations(seed: Seed, xs: Vec) -> Rand... FILE: malachite-base/src/vecs/random.rs type RandomFixedLengthVecsFromSingle (line 34) | pub struct RandomFixedLengthVecsFromSingle { type Item (line 40) | type Item = Vec; method next (line 43) | fn next(&mut self) -> Option> { function random_vecs_fixed_length_from_single (line 87) | pub const fn random_vecs_fixed_length_from_single( type RandomVecs (line 296) | pub struct RandomVecs, J: Iterator> { type Item (line 302) | type Item = Vec; method next (line 304) | fn next(&mut self) -> Option> { function random_vecs_from_length_iterator (line 362) | pub fn random_vecs_from_length_iterator, J: I... function random_vecs (line 424) | pub fn random_vecs( function random_vecs_min_length (line 496) | pub fn random_vecs_min_length( function random_vecs_length_range (line 571) | pub fn random_vecs_length_range( function random_vecs_length_inclusive_range (line 633) | pub fn random_vecs_length_inclusive_range( type RandomOrderedUniqueVecsLength2 (line 648) | pub struct RandomOrderedUniqueVecsLength2 type Item (line 659) | type Item = Vec; method next (line 662) | fn next(&mut self) -> Option> { type RandomOrderedUniqueVecsFixedLengthGreaterThan2 (line 688) | pub struct RandomOrderedUniqueVecsFixedLengthGreaterThan2 type Item (line 699) | type Item = Vec; method next (line 702) | fn next(&mut self) -> Option> { type RandomOrderedUniqueVecsFixedLength (line 713) | pub enum RandomOrderedUniqueVecsFixedLength type Item (line 727) | type Item = Vec; method next (line 730) | fn next(&mut self) -> Option> { function random_ordered_unique_vecs_fixed_length (line 787) | pub fn random_ordered_unique_vecs_fixed_length( type RandomOrderedUniqueVecs (line 809) | pub struct RandomOrderedUniqueVecs, J: I... type Item (line 816) | type Item = Vec; method next (line 819) | fn next(&mut self) -> Option> { function random_ordered_unique_vecs_from_length_iterator (line 880) | pub fn random_ordered_unique_vecs_from_length_iterator< function random_ordered_unique_vecs (line 953) | pub fn random_ordered_unique_vecs( function random_ordered_unique_vecs_min_length (line 1031) | pub fn random_ordered_unique_vecs_min_length( function random_ordered_unique_vecs_length_range (line 1110) | pub fn random_ordered_unique_vecs_length_range( function random_ordered_unique_vecs_length_inclusive_range (line 1184) | pub fn random_ordered_unique_vecs_length_inclusive_range( type RandomUniqueVecsLength2 (line 1202) | pub struct RandomUniqueVecsLength2 type Item (line 1213) | type Item = Vec; method next (line 1216) | fn next(&mut self) -> Option> { type RandomUniqueVecs (line 1233) | pub struct RandomUniqueVecs, J: It... type Item (line 1241) | type Item = Vec; method next (line 1243) | fn next(&mut self) -> Option> { function random_unique_vecs_from_length_iterator (line 1315) | pub fn random_unique_vecs_from_length_iterator< type RandomUniqueVecsFixedLength (line 1334) | pub enum RandomUniqueVecsFixedLength type Item (line 1348) | type Item = Vec; method next (line 1351) | fn next(&mut self) -> Option> { function random_unique_vecs_fixed_length (line 1400) | pub fn random_unique_vecs_fixed_length( function random_unique_vecs (line 1472) | pub fn random_unique_vecs( function random_unique_vecs_min_length (line 1542) | pub fn random_unique_vecs_min_length( function random_unique_vecs_length_range (line 1616) | pub fn random_unique_vecs_length_range( function random_unique_vecs_length_inclusive_range (line 1682) | pub fn random_unique_vecs_length_inclusive_range( FILE: malachite-base/tests/bools/constants.rs function test_min (line 13) | fn test_min() { function test_max (line 18) | fn test_max() { function test_named (line 23) | pub fn test_named() { FILE: malachite-base/tests/bools/exhaustive.rs function test_exhaustive_bools (line 13) | fn test_exhaustive_bools() { FILE: malachite-base/tests/bools/not_assign.rs function test_not_assign (line 13) | fn test_not_assign() { function not_assign_properties (line 23) | fn not_assign_properties() { FILE: malachite-base/tests/bools/random/get_weighted_random_bool.rs function get_weighted_random_bool_helper (line 13) | fn get_weighted_random_bool_helper(n: u64, d: u64, out: bool) { function test_get_weighted_random_bool (line 21) | fn test_get_weighted_random_bool() { function get_weighted_random_bool_fail_1 (line 31) | fn get_weighted_random_bool_fail_1() { function get_weighted_random_bool_fail_2 (line 37) | fn get_weighted_random_bool_fail_2() { function get_weighted_random_bool_fail_3 (line 43) | fn get_weighted_random_bool_fail_3() { FILE: malachite-base/tests/bools/random/random_bools.rs function test_random_bools (line 15) | fn test_random_bools() { FILE: malachite-base/tests/bools/random/weighted_random_bools.rs function weighted_random_bools_helper (line 15) | fn weighted_random_bools_helper( function test_weighted_random_bools (line 33) | fn test_weighted_random_bools() { function weighted_random_bools_fail_1 (line 75) | fn weighted_random_bools_fail_1() { function weighted_random_bools_fail_2 (line 81) | fn weighted_random_bools_fail_2() { FILE: malachite-base/tests/chars/char_type.rs function test_char_type (line 15) | fn test_char_type() { FILE: malachite-base/tests/chars/constants.rs function test_min (line 12) | fn test_min() { function test_max (line 17) | fn test_max() { function test_named (line 22) | pub fn test_named() { FILE: malachite-base/tests/chars/crement/char_to_contiguous_range.rs function test_char_to_contiguous_range (line 16) | fn test_char_to_contiguous_range() { function char_to_contiguous_range_properties (line 29) | fn char_to_contiguous_range_properties() { FILE: malachite-base/tests/chars/crement/contiguous_range_to_char.rs function test_contiguous_range_to_char (line 18) | fn test_contiguous_range_to_char() { function contiguous_range_to_char_properties (line 33) | fn contiguous_range_to_char_properties() { FILE: malachite-base/tests/chars/crement/crement.rs function test_increment_char (line 14) | fn test_increment_char() { function increment_char_fail (line 28) | fn increment_char_fail() { function test_decrement_char (line 34) | fn test_decrement_char() { function decrement_char_fail (line 48) | fn decrement_char_fail() { function increment_char_properties (line 54) | fn increment_char_properties() { function decrement_char_properties (line 65) | fn decrement_char_properties() { FILE: malachite-base/tests/chars/exhaustive/ascii_chars_increasing.rs function test_ascii_chars_increasing (line 12) | fn test_ascii_chars_increasing() { FILE: malachite-base/tests/chars/exhaustive/chars_increasing.rs function test_chars_increasing (line 14) | fn test_chars_increasing() { FILE: malachite-base/tests/chars/exhaustive/exhaustive_ascii_chars.rs function test_exhaustive_ascii_chars (line 12) | fn test_exhaustive_ascii_chars() { FILE: malachite-base/tests/chars/exhaustive/exhaustive_chars.rs function test_exhaustive_chars (line 15) | fn test_exhaustive_chars() { FILE: malachite-base/tests/chars/is_graphic.rs function test_is_graphic (line 15) | fn test_is_graphic() { FILE: malachite-base/tests/chars/random/graphic_weighted_random_ascii_chars.rs function graphic_weighted_random_ascii_chars_helper (line 14) | fn graphic_weighted_random_ascii_chars_helper( function test_graphic_weighted_random_ascii_chars (line 32) | fn test_graphic_weighted_random_ascii_chars() { function graphic_weighted_random_ascii_chars_fail_1 (line 113) | fn graphic_weighted_random_ascii_chars_fail_1() { function graphic_weighted_random_ascii_chars_fail_2 (line 119) | fn graphic_weighted_random_ascii_chars_fail_2() { FILE: malachite-base/tests/chars/random/graphic_weighted_random_char_inclusive_range.rs function graphic_weighted_random_char_inclusive_range_helper (line 14) | fn graphic_weighted_random_char_inclusive_range_helper( function test_graphic_weighted_random_char_inclusive_range (line 40) | fn test_graphic_weighted_random_char_inclusive_range() { function graphic_weighted_random_char_inclusive_range_fail_1 (line 220) | fn graphic_weighted_random_char_inclusive_range_fail_1() { function graphic_weighted_random_char_inclusive_range_fail_2 (line 226) | fn graphic_weighted_random_char_inclusive_range_fail_2() { function graphic_weighted_random_char_inclusive_range_fail_3 (line 232) | fn graphic_weighted_random_char_inclusive_range_fail_3() { function graphic_weighted_random_char_inclusive_range_fail_4 (line 238) | fn graphic_weighted_random_char_inclusive_range_fail_4() { FILE: malachite-base/tests/chars/random/graphic_weighted_random_char_range.rs function graphic_weighted_random_char_range_helper (line 14) | fn graphic_weighted_random_char_range_helper( function test_graphic_weighted_random_char_range (line 34) | fn test_graphic_weighted_random_char_range() { function graphic_weighted_random_char_range_fail_1 (line 214) | fn graphic_weighted_random_char_range_fail_1() { function graphic_weighted_random_char_range_fail_2 (line 220) | fn graphic_weighted_random_char_range_fail_2() { function graphic_weighted_random_char_range_fail_3 (line 226) | fn graphic_weighted_random_char_range_fail_3() { function graphic_weighted_random_char_range_fail_4 (line 232) | fn graphic_weighted_random_char_range_fail_4() { FILE: malachite-base/tests/chars/random/graphic_weighted_random_chars.rs function graphic_weighted_random_chars_helper (line 14) | fn graphic_weighted_random_chars_helper( function test_graphic_weighted_random_chars (line 32) | fn test_graphic_weighted_random_chars() { function graphic_weighted_random_chars_fail_1 (line 127) | fn graphic_weighted_random_chars_fail_1() { function graphic_weighted_random_chars_fail_2 (line 133) | fn graphic_weighted_random_chars_fail_2() { function graphic_weighted_random_chars_fail_3 (line 139) | fn graphic_weighted_random_chars_fail_3() { FILE: malachite-base/tests/chars/random/random_ascii_chars.rs function test_random_ascii_chars (line 15) | fn test_random_ascii_chars() { FILE: malachite-base/tests/chars/random/random_char_inclusive_range.rs function random_char_inclusive_range_helper (line 14) | fn random_char_inclusive_range_helper( function test_random_char_inclusive_range (line 32) | fn test_random_char_inclusive_range() { function random_char_inclusive_range_fail (line 120) | fn random_char_inclusive_range_fail() { FILE: malachite-base/tests/chars/random/random_char_range.rs function random_char_range_helper (line 14) | fn random_char_range_helper( function test_random_char_range (line 32) | fn test_random_char_range() { function random_char_range_fail (line 120) | fn random_char_range_fail() { FILE: malachite-base/tests/chars/random/random_chars.rs function test_random_chars (line 15) | fn test_random_chars() { FILE: malachite-base/tests/comparison/macros.rs function test_min (line 18) | pub fn test_min() { function test_max (line 24) | pub fn test_max() { function unsigned_max_properties_helper (line 29) | fn unsigned_max_properties_helper() { function signed_max_properties_helper (line 44) | fn signed_max_properties_helper() { function max_properties (line 60) | fn max_properties() { function unsigned_min_properties_helper (line 65) | fn unsigned_min_properties_helper() { function signed_min_properties_helper (line 80) | fn signed_min_properties_helper() { function min_properties (line 96) | fn min_properties() { FILE: malachite-base/tests/extra_variadic/mod.rs function unwrap_triple (line 37) | fn unwrap_triple((a, b, c): (Option, Option, Option)) ... FILE: malachite-base/tests/iterators/bit_distributor/bit_map_as_slice.rs function bit_distributor_helper (line 11) | fn bit_distributor_helper(bit_distributor: &BitDistributor, bit_map: &[u... function test_bit_map_as_slice (line 16) | fn test_bit_map_as_slice() { FILE: malachite-base/tests/iterators/bit_distributor/get_output.rs function bit_distributor_helper (line 11) | fn bit_distributor_helper(mut bit_distributor: BitDistributor, expected_... function test_get_output (line 25) | fn test_get_output() { function get_output_fail (line 584) | fn get_output_fail() { FILE: malachite-base/tests/iterators/bit_distributor/increment_counter.rs function test_increment_counter (line 12) | fn test_increment_counter() { FILE: malachite-base/tests/iterators/bit_distributor/new.rs function test_bit_distributor (line 12) | fn test_bit_distributor() { function bit_distributor_fail_1 (line 18) | fn bit_distributor_fail_1() { function bit_distributor_fail_2 (line 24) | fn bit_distributor_fail_2() { FILE: malachite-base/tests/iterators/bit_distributor/set_max_bits.rs function test_set_max_bits (line 12) | fn test_set_max_bits() { function set_max_bits_fail_1 (line 36) | fn set_max_bits_fail_1() { function set_max_bits_fail_2 (line 43) | fn set_max_bits_fail_2() { FILE: malachite-base/tests/iterators/comparison/delta_directions.rs function delta_directions_helper (line 13) | fn delta_directions_helper(xs: &[u8], result: &[Ordering]) { function test_delta_directions (line 25) | fn test_delta_directions() { FILE: malachite-base/tests/iterators/comparison/is_strictly_ascending.rs function is_strictly_ascending_helper (line 13) | fn is_strictly_ascending_helper(xs: &[u8], result: bool) { function test_is_strictly_ascending (line 28) | fn test_is_strictly_ascending() { FILE: malachite-base/tests/iterators/comparison/is_strictly_descending.rs function is_strictly_descending_helper (line 13) | fn is_strictly_descending_helper(xs: &[u8], result: bool) { function test_is_strictly_descending (line 28) | fn test_is_strictly_descending() { FILE: malachite-base/tests/iterators/comparison/is_strictly_zigzagging.rs function is_strictly_zigzagging_helper (line 13) | fn is_strictly_zigzagging_helper(xs: &[u8], result: bool) { function test_is_strictly_zigzagging (line 29) | fn test_is_strictly_zigzagging() { FILE: malachite-base/tests/iterators/comparison/is_weakly_ascending.rs function is_weakly_ascending_helper (line 13) | fn is_weakly_ascending_helper(xs: &[u8], result: bool) { function test_is_weakly_ascending (line 25) | fn test_is_weakly_ascending() { FILE: malachite-base/tests/iterators/comparison/is_weakly_descending.rs function is_weakly_descending_helper (line 13) | fn is_weakly_descending_helper(xs: &[u8], result: bool) { function test_is_weakly_descending (line 25) | fn test_is_weakly_descending() { FILE: malachite-base/tests/iterators/comparison/is_weakly_zigzagging.rs function is_weakly_zigzagging_helper (line 11) | fn is_weakly_zigzagging_helper(xs: &[u8], result: bool) { function test_is_weakly_zigzagging (line 23) | fn test_is_weakly_zigzagging() { FILE: malachite-base/tests/iterators/count_is_at_least.rs function count_is_at_least_helper (line 12) | fn count_is_at_least_helper(xs: &[u8], n: usize, result: bool) { function test_count_is_at_least (line 18) | fn test_count_is_at_least() { FILE: malachite-base/tests/iterators/count_is_at_most.rs function count_is_at_most_helper (line 12) | fn count_is_at_most_helper(xs: &[u8], n: usize, result: bool) { function test_count_is_at_most (line 18) | fn test_count_is_at_most() { FILE: malachite-base/tests/iterators/first_and_last.rs function first_and_last_helper (line 11) | fn first_and_last_helper(xs: &[u8], result: Option<(u8, u8)>) { function test_first_and_last (line 16) | fn test_first_and_last() { FILE: malachite-base/tests/iterators/is_constant.rs function is_constant_helper (line 12) | fn is_constant_helper(xs: &[u8], result: bool) { function test_is_constant (line 25) | fn test_is_constant() { FILE: malachite-base/tests/iterators/is_unique.rs function is_unique_helper (line 11) | fn is_unique_helper(xs: &[u8], result: bool) { function test_is_unique (line 17) | fn test_is_unique() { FILE: malachite-base/tests/iterators/iter_windows.rs function iter_windows_helper (line 13) | fn iter_windows_helper(size: usize, xs: I, out: &[&[I::Item]]) function test_iter_windows (line 27) | fn test_iter_windows() { function iter_windows_fail (line 39) | fn iter_windows_fail() { FILE: malachite-base/tests/iterators/iterator_cache.rs function test_iterator_cache (line 15) | fn test_iterator_cache() { function iterator_cache_fail (line 49) | fn iterator_cache_fail() { FILE: malachite-base/tests/iterators/matching_intervals_in_iterator.rs function matching_intervals_in_iterator_helper (line 11) | fn matching_intervals_in_iterator_helper bool>(xs: &[u8], ... function test_matching_intervals_in_iterator (line 19) | fn test_matching_intervals_in_iterator() { FILE: malachite-base/tests/iterators/nonzero_values.rs function test_nonzero_values (line 13) | pub fn test_nonzero_values() { FILE: malachite-base/tests/iterators/prefix_to_string.rs function test_prefix_to_string (line 12) | fn test_prefix_to_string() { function prefix_to_string_fail (line 26) | fn prefix_to_string_fail() { FILE: malachite-base/tests/iterators/thue_morse_sequence.rs function test_thue_morse_sequence (line 12) | pub fn test_thue_morse_sequence() { FILE: malachite-base/tests/iterators/with_special_value.rs function with_special_value_helper (line 19) | fn with_special_value_helper( function test_with_special_value (line 47) | fn test_with_special_value() { function with_special_value_fail_1 (line 160) | fn with_special_value_fail_1() { function with_special_value_fail_2 (line 166) | fn with_special_value_fail_2() { FILE: malachite-base/tests/iterators/with_special_values.rs function with_special_values_helper (line 19) | fn with_special_values_helper( function test_with_special_values (line 47) | fn test_with_special_values() { function with_special_values_fail_1 (line 160) | fn with_special_values_fail_1() { function with_special_values_fail_2 (line 166) | fn with_special_values_fail_2() { function with_special_values_fail_3 (line 172) | fn with_special_values_fail_3() { FILE: malachite-base/tests/lib.rs constant SAMPLE_OUTPUT_TYPES_2 (line 64) | const SAMPLE_OUTPUT_TYPES_2: [[BitDistributorOutputType; 2]; 4] = [ constant SAMPLE_OUTPUT_TYPES_3 (line 71) | const SAMPLE_OUTPUT_TYPES_3: [[BitDistributorOutputType; 3]; 9] = [ FILE: malachite-base/tests/named/mod.rs function test_named (line 13) | pub fn test_named() { FILE: malachite-base/tests/nevers/nevers.rs function test_nevers (line 13) | fn test_nevers() { FILE: malachite-base/tests/num/arithmetic/abs.rs function abs_signed_helper (line 17) | fn abs_signed_helper() { function abs_primitive_float_helper (line 32) | fn abs_primitive_float_helper() { function test_abs (line 52) | fn test_abs() { function abs_assign_properties_signed_helper (line 57) | fn abs_assign_properties_signed_helper< function abs_assign_properties_primitive_float_helper (line 71) | fn abs_assign_properties_primitive_float_helper() { function abs_assign_properties (line 82) | fn abs_assign_properties() { FILE: malachite-base/tests/num/arithmetic/abs_diff.rs function test_abs_diff (line 19) | fn test_abs_diff() { function abs_diff_properties_unsigned_helper (line 66) | fn abs_diff_properties_unsigned_helper() { function abs_diff_properties_signed_helper (line 84) | fn abs_diff_properties_signed_helper< function abs_diff_properties (line 101) | fn abs_diff_properties() { FILE: malachite-base/tests/num/arithmetic/add_mul.rs function test_add_mul (line 20) | fn test_add_mul() { function add_mul_properties_helper_unsigned (line 49) | fn add_mul_properties_helper_unsigned() { function add_mul_properties_helper_signed (line 71) | fn add_mul_properties_helper_signed() { function add_mul_properties_helper_primitive_float (line 93) | fn add_mul_properties_helper_primitive_float() { function add_mul_properties (line 106) | fn add_mul_properties() { FILE: malachite-base/tests/num/arithmetic/arithmetic_checked_shl.rs function test_arithmetic_checked_shl (line 22) | fn test_arithmetic_checked_shl() { function arithmetic_checked_shl_properties_helper_unsigned_unsigned (line 60) | fn arithmetic_checked_shl_properties_helper_unsigned_unsigned< function arithmetic_checked_shl_properties_helper_unsigned_signed (line 94) | fn arithmetic_checked_shl_properties_helper_unsigned_signed< function arithmetic_checked_shl_properties_helper_signed_unsigned (line 121) | fn arithmetic_checked_shl_properties_helper_signed_unsigned< function arithmetic_checked_shl_properties_helper_signed_signed (line 148) | fn arithmetic_checked_shl_properties_helper_signed_signed< function arithmetic_checked_shl_properties (line 175) | fn arithmetic_checked_shl_properties() { FILE: malachite-base/tests/num/arithmetic/arithmetic_checked_shr.rs function test_arithmetic_checked_shr (line 20) | fn test_arithmetic_checked_shr() { function arithmetic_checked_shr_properties_helper_unsigned_signed (line 50) | fn arithmetic_checked_shr_properties_helper_unsigned_signed< function arithmetic_checked_shr_properties_helper_signed_signed (line 77) | fn arithmetic_checked_shr_properties_helper_signed_signed< function arithmetic_checked_shr_properties (line 104) | fn arithmetic_checked_shr_properties() { FILE: malachite-base/tests/num/arithmetic/binomial_coefficient.rs function test_binomial_coefficient (line 19) | fn test_binomial_coefficient() { function binomial_coefficient_fail (line 95) | pub fn binomial_coefficient_fail() { function test_checked_binomial_coefficient (line 104) | fn test_checked_binomial_coefficient() { function binomial_coefficient_helper_unsigned (line 186) | fn binomial_coefficient_helper_unsigned() { function binomial_coefficient_helper_signed (line 213) | fn binomial_coefficient_helper_signed() { function binomial_coefficient_properties (line 252) | fn binomial_coefficient_properties() { function checked_binomial_coefficient_helper_unsigned (line 257) | fn checked_binomial_coefficient_helper_unsigned() { function checked_binomial_coefficient_helper_signed (line 265) | fn checked_binomial_coefficient_helper_signed() { function checked_binomial_coefficient_properties (line 274) | fn checked_binomial_coefficient_properties() { FILE: malachite-base/tests/num/arithmetic/ceiling.rs function ceiling_assign_primitive_float_helper (line 13) | fn ceiling_assign_primitive_float_helper() { function test_ceiling (line 33) | fn test_ceiling() { function ceiling_assign_properties_helper (line 37) | fn ceiling_assign_properties_helper() { function ceiling_assign_properties (line 49) | fn ceiling_assign_properties() { FILE: malachite-base/tests/num/arithmetic/checked_abs.rs function checked_abs_helper (line 11) | fn checked_abs_helper() { function test_checked_abs (line 24) | fn test_checked_abs() { FILE: malachite-base/tests/num/arithmetic/checked_add_mul.rs function test_checked_add_mul (line 17) | fn test_checked_add_mul() { function checked_add_mul_properties_helper_unsigned (line 37) | fn checked_add_mul_properties_helper_unsigned() { function checked_add_mul_properties_helper_signed (line 53) | fn checked_add_mul_properties_helper_signed() { function checked_add_mul_properties (line 70) | fn checked_add_mul_properties() { FILE: malachite-base/tests/num/arithmetic/checked_neg.rs function checked_neg_helper (line 11) | fn checked_neg_helper() { function test_checked_neg (line 24) | fn test_checked_neg() { FILE: malachite-base/tests/num/arithmetic/checked_pow.rs function test_checked_pow (line 15) | fn test_checked_pow() { function checked_pow_properties_helper_unsigned (line 44) | fn checked_pow_properties_helper_unsigned() { function checked_pow_properties_helper_signed (line 56) | fn checked_pow_properties_helper_signed() { function checked_pow_properties (line 66) | fn checked_pow_properties() { FILE: malachite-base/tests/num/arithmetic/checked_square.rs function test_checked_square (line 15) | fn test_checked_square() { function unsigned_checked_square_properties_helper (line 38) | fn unsigned_checked_square_properties_helper() { function signed_checked_square_properties_helper (line 48) | fn signed_checked_square_properties_helper() { function checked_square_properties (line 59) | fn checked_square_properties() { FILE: malachite-base/tests/num/arithmetic/checked_sub_mul.rs function test_checked_sub_mul (line 17) | fn test_checked_sub_mul() { function checked_sub_mul_properties_helper_unsigned (line 37) | fn checked_sub_mul_properties_helper_unsigned() { function checked_sub_mul_properties_helper_signed (line 52) | fn checked_sub_mul_properties_helper_signed() { function checked_sub_mul_properties (line 68) | fn checked_sub_mul_properties() { FILE: malachite-base/tests/num/arithmetic/coprime_with.rs function test_coprime_with (line 16) | fn test_coprime_with() { function coprime_with_properties_helper (line 36) | fn coprime_with_properties_helper() { function coprime_with_properties (line 57) | fn coprime_with_properties() { FILE: malachite-base/tests/num/arithmetic/div_exact.rs function test_div_exact (line 20) | fn test_div_exact() { function div_exact_fail_helper (line 77) | fn div_exact_fail_helper() { function div_exact_fail (line 86) | pub fn div_exact_fail() { function div_exact_properties_helper_unsigned (line 90) | fn div_exact_properties_helper_unsigned() { function div_exact_properties_helper_signed (line 116) | fn div_exact_properties_helper_signed() { function div_exact_properties (line 150) | fn div_exact_properties() { FILE: malachite-base/tests/num/arithmetic/div_mod.rs function test_div_mod_and_div_rem_unsigned (line 20) | fn test_div_mod_and_div_rem_unsigned() { function div_mod_and_div_rem_properties_helper_unsigned (line 87) | fn div_mod_and_div_rem_properties_helper_unsigned() { function test_div_mod_signed (line 126) | fn test_div_mod_signed() { function div_mod_fail_helper (line 372) | fn div_mod_fail_helper() { function div_mod_signed_fail_helper (line 380) | fn div_mod_signed_fail_helper() { function div_mod_fail (line 389) | pub fn div_mod_fail() { function div_mod_properties_helper_signed (line 394) | fn div_mod_properties_helper_signed() { function div_mod_properties (line 458) | fn div_mod_properties() { function test_div_rem_signed (line 464) | fn test_div_rem_signed() { function div_rem_fail_helper (line 695) | fn div_rem_fail_helper() { function div_rem_signed_fail_helper (line 703) | fn div_rem_signed_fail_helper() { function div_rem_fail (line 712) | pub fn div_rem_fail() { function div_rem_properties_helper_signed (line 717) | fn div_rem_properties_helper_signed() { function div_rem_properties (line 772) | fn div_rem_properties() { function test_ceiling_div_neg_mod (line 777) | fn test_ceiling_div_neg_mod() { function ceiling_div_neg_mod_fail_helper (line 843) | fn ceiling_div_neg_mod_fail_helper() { function ceiling_div_neg_mod_fail (line 852) | pub fn ceiling_div_neg_mod_fail() { function ceiling_div_neg_mod_properties_helper (line 856) | fn ceiling_div_neg_mod_properties_helper() { function ceiling_div_neg_mod_properties (line 895) | fn ceiling_div_neg_mod_properties() { function test_ceiling_div_mod (line 900) | fn test_ceiling_div_mod() { function ceiling_div_mod_fail_helper (line 1138) | fn ceiling_div_mod_fail_helper() { function ceiling_div_mod_fail (line 1152) | pub fn ceiling_div_mod_fail() { function ceiling_div_mod_properties_helper (line 1156) | fn ceiling_div_mod_properties_helper() { function ceiling_div_mod_properties (line 1219) | fn ceiling_div_mod_properties() { FILE: malachite-base/tests/num/arithmetic/div_round.rs function test_div_round_unsigned (line 26) | fn test_div_round_unsigned() { function test_div_round_signed (line 251) | fn test_div_round_signed() { function div_round_fail_helper (line 1099) | fn div_round_fail_helper() { function div_round_signed_fail_helper (line 1106) | fn div_round_signed_fail_helper() { function div_round_fail (line 1115) | fn div_round_fail() { function div_round_properties_helper_unsigned (line 1120) | fn div_round_properties_helper_unsigned() { function div_round_properties_helper_signed (line 1190) | fn div_round_properties_helper_signed() { function div_round_properties (line 1285) | fn div_round_properties() { FILE: malachite-base/tests/num/arithmetic/divisible_by.rs function test_divisible_by (line 19) | fn test_divisible_by() { function divisible_by_properties_helper_unsigned (line 118) | fn divisible_by_properties_helper_unsigned() { function divisible_by_properties_helper_signed (line 148) | fn divisible_by_properties_helper_signed() { function divisible_by_properties (line 195) | fn divisible_by_properties() { FILE: malachite-base/tests/num/arithmetic/divisible_by_power_of_2.rs function divisible_by_power_of_2_primitive_helper (line 18) | fn divisible_by_power_of_2_primitive_helper() { function divisible_by_power_of_2_signed_helper (line 39) | fn divisible_by_power_of_2_signed_helper() { function test_divisible_by_power_of_2 (line 58) | fn test_divisible_by_power_of_2() { function divisible_by_power_of_2_properties_helper_unsigned (line 63) | fn divisible_by_power_of_2_properties_helper_unsigned() { function divisible_by_power_of_2_properties (line 135) | fn divisible_by_power_of_2_properties() { FILE: malachite-base/tests/num/arithmetic/eq_mod.rs function test_eq_mod (line 21) | fn test_eq_mod() { function eq_mod_properties_helper_unsigned (line 201) | fn eq_mod_properties_helper_unsigned() { function eq_mod_properties_helper_signed (line 231) | fn eq_mod_properties_helper_signed< function eq_mod_properties (line 272) | fn eq_mod_properties() { FILE: malachite-base/tests/num/arithmetic/eq_mod_power_of_2.rs function eq_mod_power_of_2_primitive_helper (line 21) | fn eq_mod_power_of_2_primitive_helper() { function eq_mod_power_of_2_signed_helper (line 58) | fn eq_mod_power_of_2_signed_helper() { function test_eq_mod_power_of_2 (line 215) | fn test_eq_mod_power_of_2() { function eq_mod_power_of_2_properties_helper_unsigned (line 220) | fn eq_mod_power_of_2_properties_helper_unsigned() { function eq_mod_power_of_2_properties_helper_signed (line 265) | fn eq_mod_power_of_2_properties_helper_signed< function eq_mod_power_of_2_properties (line 322) | fn eq_mod_power_of_2_properties() { FILE: malachite-base/tests/num/arithmetic/extended_gcd.rs function test_extended_gcd (line 21) | fn test_extended_gcd() { function extended_gcd_properties_helper_unsigned (line 111) | fn extended_gcd_properties_helper_unsigned< function extended_gcd_properties_helper_signed (line 160) | fn extended_gcd_properties_helper_signed< function extended_gcd_properties (line 249) | fn extended_gcd_properties() { FILE: malachite-base/tests/num/arithmetic/factorial.rs function test_factorial (line 22) | fn test_factorial() { function factorial_fail_helper (line 35) | fn factorial_fail_helper() { function factorial_fail (line 40) | fn factorial_fail() { function test_checked_factorial (line 45) | fn test_checked_factorial() { function test_double_factorial (line 63) | fn test_double_factorial() { function double_factorial_fail_helper (line 79) | fn double_factorial_fail_helper() { function double_factorial_fail (line 84) | fn double_factorial_fail() { function test_checked_double_factorial (line 89) | fn test_checked_double_factorial() { function test_multifactorial (line 110) | fn test_multifactorial() { function multifactorial_fail_helper (line 146) | fn multifactorial_fail_helper() { function multifactorial_fail (line 152) | fn multifactorial_fail() { function test_checked_multifactorial (line 157) | fn test_checked_multifactorial() { function checked_multifactorial_fail_helper (line 201) | fn checked_multifactorial_fail_helper() { function checked_multifactorial_fail (line 206) | fn checked_multifactorial_fail() { function test_subfactorial (line 211) | fn test_subfactorial() { function subfactorial_fail_helper (line 224) | fn subfactorial_fail_helper() { function subfactorial_fail (line 229) | fn subfactorial_fail() { function test_checked_subfactorial (line 234) | fn test_checked_subfactorial() { function factorial_properties_helper (line 251) | fn factorial_properties_helper() { function factorial_properties (line 264) | fn factorial_properties() { function checked_factorial_properties_helper (line 268) | fn checked_factorial_properties_helper() { function checked_factorial_properties (line 284) | fn checked_factorial_properties() { function double_factorial_properties_helper (line 288) | fn double_factorial_properties_helper() { function double_factorial_properties (line 301) | fn double_factorial_properties() { function checked_double_factorial_properties_helper (line 305) | fn checked_double_factorial_properties_helper() { function checked_double_factorial_properties (line 321) | fn checked_double_factorial_properties() { function multifactorial_properties_helper (line 325) | fn multifactorial_properties_helper() { function multifactorial_properties (line 337) | fn multifactorial_properties() { function checked_multifactorial_properties_helper (line 341) | fn checked_multifactorial_properties_helper() { function checked_multifactorial_properties (line 356) | fn checked_multifactorial_properties() { function subfactorial_properties_helper (line 360) | fn subfactorial_properties_helper() { function subfactorial_properties (line 375) | fn subfactorial_properties() { function checked_subfactorial_properties_helper (line 379) | fn checked_subfactorial_properties_helper() { function checked_subfactorial_properties (line 396) | fn checked_subfactorial_properties() { FILE: malachite-base/tests/num/arithmetic/floor.rs function floor_assign_primitive_float_helper (line 13) | fn floor_assign_primitive_float_helper() { function test_floor_assign (line 33) | fn test_floor_assign() { function floor_assign_properties_helper (line 37) | fn floor_assign_properties_helper() { function floor_assign_properties (line 49) | fn floor_assign_properties() { FILE: malachite-base/tests/num/arithmetic/gcd.rs function test_gcd (line 16) | fn test_gcd() { function gcd_properties_helper (line 38) | fn gcd_properties_helper() { function gcd_properties (line 71) | fn gcd_properties() { FILE: malachite-base/tests/num/arithmetic/is_power_of_2.rs function is_power_of_2_helper (line 12) | fn is_power_of_2_helper() { function test_is_power_of_2 (line 33) | fn test_is_power_of_2() { function is_power_of_2_properties_helper (line 37) | fn is_power_of_2_properties_helper() { function is_power_of_2_properties (line 47) | fn is_power_of_2_properties() { FILE: malachite-base/tests/num/arithmetic/kronecker_symbol.rs function test_jacobi_symbol (line 34) | fn test_jacobi_symbol() { function jacobi_symbol_fail_helper (line 166) | fn jacobi_symbol_fail_helper() { function jacobi_symbol_fail_helper_signed (line 170) | fn jacobi_symbol_fail_helper_signed() { function jacobi_symbol_fail (line 175) | fn jacobi_symbol_fail() { function test_jacobi_symbol_unsigned_double (line 181) | fn test_jacobi_symbol_unsigned_double() { function test_kronecker_symbol (line 283) | fn test_kronecker_symbol() { function jacobi_symbol_properties_helper_unsigned (line 481) | fn jacobi_symbol_properties_helper_unsigned() { function jacobi_symbol_properties_double_helper_unsigned (line 551) | fn jacobi_symbol_properties_double_helper_unsigned< function jacobi_symbol_properties_helper_signed (line 562) | fn jacobi_symbol_properties_helper_signed< function jacobi_symbol_properties (line 634) | fn jacobi_symbol_properties() { function kronecker_symbol_properties_helper_unsigned (line 643) | fn kronecker_symbol_properties_helper_unsigned() { function kronecker_symbol_properties_helper_signed (line 735) | fn kronecker_symbol_properties_helper_signed< function kronecker_symbol_properties (line 890) | fn kronecker_symbol_properties() { FILE: malachite-base/tests/num/arithmetic/lcm.rs function test_lcm (line 16) | fn test_lcm() { function lcm_fail_helper (line 38) | fn lcm_fail_helper() { function lcm_fail (line 47) | fn lcm_fail() { function test_checked_lcm (line 52) | fn test_checked_lcm() { function lcm_properties_helper (line 71) | fn lcm_properties_helper() { function lcm_properties (line 102) | fn lcm_properties() { function checked_lcm_properties_helper (line 106) | fn checked_lcm_properties_helper() { function checked_lcm_properties (line 132) | fn checked_lcm_properties() { FILE: malachite-base/tests/num/arithmetic/log_base.rs function floor_log_base_helper (line 16) | fn floor_log_base_helper() { function test_floor_log_base (line 36) | fn test_floor_log_base() { function floor_log_base_fail_helper (line 40) | fn floor_log_base_fail_helper() { function floor_log_base_fail (line 47) | fn floor_log_base_fail() { function ceiling_log_base_helper (line 51) | fn ceiling_log_base_helper() { function test_ceiling_log_base (line 71) | fn test_ceiling_log_base() { function ceiling_log_base_fail_helper (line 75) | fn ceiling_log_base_fail_helper() { function ceiling_log_base_fail (line 82) | fn ceiling_log_base_fail() { function checked_log_base_helper (line 86) | fn checked_log_base_helper() { function test_checked_log_base (line 106) | fn test_checked_log_base() { function checked_log_base_fail_helper (line 110) | fn checked_log_base_fail_helper() { function checked_log_base_fail (line 117) | fn checked_log_base_fail() { function floor_log_base_properties_helper (line 121) | fn floor_log_base_properties_helper() { function floor_log_base_properties (line 148) | fn floor_log_base_properties() { function ceiling_log_base_properties_helper (line 152) | fn ceiling_log_base_properties_helper() { function ceiling_log_base_properties (line 183) | fn ceiling_log_base_properties() { function checked_log_base_properties_helper (line 187) | fn checked_log_base_properties_helper() { function checked_log_base_properties (line 211) | fn checked_log_base_properties() { FILE: malachite-base/tests/num/arithmetic/log_base_2.rs function floor_log_base_2_helper_unsigned (line 14) | fn floor_log_base_2_helper_unsigned() { function floor_log_base_2_helper_primitive_float (line 28) | fn floor_log_base_2_helper_primitive_float() { function test_floor_log_base_2 (line 47) | fn test_floor_log_base_2() { function floor_log_base_2_fail_helper_unsigned (line 52) | fn floor_log_base_2_fail_helper_unsigned() { function floor_log_base_2_fail_helper_primitive_float (line 56) | fn floor_log_base_2_fail_helper_primitive_float() { function floor_log_base_2_fail (line 64) | fn floor_log_base_2_fail() { function ceiling_log_base_2_helper_unsigned (line 69) | fn ceiling_log_base_2_helper_unsigned() { function ceiling_log_base_2_helper_primitive_float (line 83) | fn ceiling_log_base_2_helper_primitive_float() { function test_ceiling_log_base_2 (line 102) | fn test_ceiling_log_base_2() { function ceiling_log_base_2_fail_helper_unsigned (line 107) | fn ceiling_log_base_2_fail_helper_unsigned() { function ceiling_log_base_2_fail_helper_primitive_float (line 111) | fn ceiling_log_base_2_fail_helper_primitive_float() { function ceiling_log_base_2_fail (line 119) | fn ceiling_log_base_2_fail() { function checked_log_base_2_helper_unsigned (line 124) | fn checked_log_base_2_helper_unsigned() { function checked_log_base_2_helper_primitive_float (line 138) | fn checked_log_base_2_helper_primitive_float() { function test_checked_log_base_2 (line 157) | fn test_checked_log_base_2() { function checked_log_base_2_fail_helper_unsigned (line 162) | fn checked_log_base_2_fail_helper_unsigned() { function checked_log_base_2_fail_helper_primitive_float (line 166) | fn checked_log_base_2_fail_helper_primitive_float() { function checked_log_base_2_fail (line 174) | fn checked_log_base_2_fail() { function floor_log_base_2_properties_helper_unsigned (line 179) | fn floor_log_base_2_properties_helper_unsigned() { function floor_log_base_2_properties_helper_primitive_float (line 199) | fn floor_log_base_2_properties_helper_primitive_float... function floor_log_base_2_properties (line 220) | fn floor_log_base_2_properties() { function ceiling_log_base_2_properties_helper_unsigned (line 225) | fn ceiling_log_base_2_properties_helper_unsigned() { function ceiling_log_base_2_properties_helper_primitive_float (line 246) | fn ceiling_log_base_2_properties_helper_primitive_float() { function checked_log_base_2_properties_helper_primitive_float (line 288) | fn checked_log_base_2_properties_helper_primitive_float() { function floor_log_base_power_of_2_helper_primitive_float (line 49) | fn floor_log_base_power_of_2_helper_primitive_float() { function test_floor_log_base_power_of_2 (line 84) | fn test_floor_log_base_power_of_2() { function floor_log_base_power_of_2_fail_helper_unsigned (line 89) | fn floor_log_base_power_of_2_fail_helper_unsigned() { function floor_log_base_power_of_2_fail_helper_primitive_float (line 94) | fn floor_log_base_power_of_2_fail_helper_primitive_float() { function ceiling_log_base_power_of_2_helper_primitive_float (line 139) | fn ceiling_log_base_power_of_2_helper_primitive_float... function test_ceiling_log_base_power_of_2 (line 174) | fn test_ceiling_log_base_power_of_2() { function ceiling_log_base_power_of_2_fail_helper_unsigned (line 179) | fn ceiling_log_base_power_of_2_fail_helper_unsigned() { function checked_log_base_power_of_2_helper_primitive_float (line 229) | fn checked_log_base_power_of_2_helper_primitive_float... function test_checked_log_base_power_of_2 (line 264) | fn test_checked_log_base_power_of_2() { function checked_log_base_power_of_2_fail_helper_unsigned (line 269) | fn checked_log_base_power_of_2_fail_helper_unsigned() { function test_mod_add (line 48) | fn test_mod_add() { function mod_add_fail_helper (line 52) | fn mod_add_fail_helper() { function mod_add_fail (line 59) | fn mod_add_fail() { function mod_add_assign_fail_helper (line 63) | fn mod_add_assign_fail_helper() { function mod_add_assign_fail (line 79) | fn mod_add_assign_fail() { function mod_add_properties_helper (line 83) | fn mod_add_properties_helper() { function mod_add_properties (line 120) | fn mod_add_properties() { FILE: malachite-base/tests/num/arithmetic/mod_inverse.rs function mod_inverse_helper (line 19) | fn mod_inverse_helper< function test_mod_inverse (line 42) | fn test_mod_inverse() { function mod_inverse_fail_helper (line 46) | fn mod_inverse_fail_helper() { function mod_inverse_fail (line 53) | fn mod_inverse_fail() { function mod_inverse_properties_helper (line 57) | fn mod_inverse_properties_helper< function mod_inverse_properties (line 86) | fn mod_inverse_properties() { FILE: malachite-base/tests/num/arithmetic/mod_is_reduced.rs function mod_is_reduced_helper (line 13) | fn mod_is_reduced_helper() { function test_mod_is_reduced (line 26) | fn test_mod_is_reduced() { function mod_is_reduced_fail_helper (line 30) | fn mod_is_reduced_fail_helper() { function mod_is_reduced_fail (line 35) | fn mod_is_reduced_fail() { function mod_is_reduced_properties_helper (line 39) | fn mod_is_reduced_properties_helper() { function mod_is_reduced_properties (line 46) | fn mod_is_reduced_properties() { FILE: malachite-base/tests/num/arithmetic/mod_mul.rs function test_test_invert_u32_table (line 25) | fn test_test_invert_u32_table() { function test_test_invert_u64_table (line 30) | fn test_test_invert_u64_table() { function test_limbs_invert_limb_u32 (line 35) | fn test_limbs_invert_limb_u32() { function limbs_invert_limb_u32_fail (line 49) | fn limbs_invert_limb_u32_fail() { function test_limbs_invert_limb_u64 (line 54) | fn test_limbs_invert_limb_u64() { function limbs_invert_limb_u64_fail (line 68) | fn limbs_invert_limb_u64_fail() { function test_mod_preinverted_double (line 73) | fn test_mod_preinverted_double() { function mod_mul_helper (line 95) | fn mod_mul_helper() { function test_mod_mul (line 130) | fn test_mod_mul() { function mod_mul_fail_helper (line 134) | fn mod_mul_fail_helper() { function mod_mul_fail (line 141) | fn mod_mul_fail() { function mod_mul_assign_fail_helper (line 145) | fn mod_mul_assign_fail_helper() { function mod_mul_assign_fail (line 161) | fn mod_mul_assign_fail() { function invert_limb_u32_properties (line 166) | fn invert_limb_u32_properties() { function invert_limb_u64_properties (line 175) | fn invert_limb_u64_properties() { function mod_mul_preinverted_properties_helper (line 183) | fn mod_mul_preinverted_properties_helper< function mod_mul_preinverted_properties (line 198) | fn mod_mul_preinverted_properties() { function mod_mul_properties_helper (line 205) | fn mod_mul_properties_helper() { function mod_mul_properties_fast_helper (line 260) | fn mod_mul_properties_fast_helper< function mod_mul_properties (line 274) | fn mod_mul_properties() { FILE: malachite-base/tests/num/arithmetic/mod_neg.rs function mod_neg_helper (line 15) | fn mod_neg_helper() { function test_mod_neg (line 32) | fn test_mod_neg() { function mod_neg_fail_helper (line 36) | fn mod_neg_fail_helper() { function mod_neg_fail (line 42) | fn mod_neg_fail() { function mod_neg_assign_fail_helper (line 46) | fn mod_neg_assign_fail_helper() { function mod_neg_assign_fail (line 58) | fn mod_neg_assign_fail() { function mod_neg_properties_helper (line 62) | fn mod_neg_properties_helper() { function mod_neg_properties (line 92) | fn mod_neg_properties() { FILE: malachite-base/tests/num/arithmetic/mod_op.rs function test_mod_op_unsigned (line 19) | fn test_mod_op_unsigned() { function test_div_mod_signed (line 64) | fn test_div_mod_signed() { function mod_fail_helper (line 229) | fn mod_fail_helper() { function mod_fail (line 238) | pub fn mod_fail() { function test_neg_mod (line 243) | fn test_neg_mod() { function neg_mod_fail_helper (line 287) | fn neg_mod_fail_helper() { function neg_mod_fail (line 296) | pub fn neg_mod_fail() { function test_ceiling_mod (line 301) | fn test_ceiling_mod() { function ceiling_mod_fail_helper (line 472) | fn ceiling_mod_fail_helper() { function ceiling_mod_fail (line 481) | pub fn ceiling_mod_fail() { function mod_properties_helper_unsigned (line 485) | fn mod_properties_helper_unsigned() { function mod_properties_helper_signed (line 520) | fn mod_properties_helper_signed() { function mod_properties (line 567) | fn mod_properties() { function neg_mod_properties_helper (line 572) | fn neg_mod_properties_helper() { function neg_mod_properties (line 601) | fn neg_mod_properties() { function ceiling_mod_properties_helper (line 605) | fn ceiling_mod_properties_helper() { function ceiling_mod_properties (line 642) | fn ceiling_mod_properties() { FILE: malachite-base/tests/num/arithmetic/mod_pow.rs function mod_pow_helper (line 21) | fn mod_pow_helper() { function test_mod_pow (line 66) | fn test_mod_pow() { function mod_pow_fail_helper (line 70) | fn mod_pow_fail_helper() { function mod_pow_fail (line 76) | fn mod_pow_fail() { function mod_pow_assign_fail_helper (line 80) | fn mod_pow_assign_fail_helper() { function mod_pow_assign_fail (line 92) | fn mod_pow_assign_fail() { function mod_pow_properties_helper_helper (line 96) | fn mod_pow_properties_helper_helper() { function mod_pow_properties (line 176) | fn mod_pow_properties() { FILE: malachite-base/tests/num/arithmetic/mod_power_of_2.rs function test_mod_power_of_2_and_rem_power_of_2_unsigned (line 25) | fn test_mod_power_of_2_and_rem_power_of_2_unsigned() { function test_mod_power_of_2_signed (line 63) | fn test_mod_power_of_2_signed() { function mod_power_of_2_signed_fail_helper (line 135) | fn mod_power_of_2_signed_fail_helper() { function mod_power_of_2_signed_fail (line 140) | fn mod_power_of_2_signed_fail() { function test_mod_power_of_2_assign_signed (line 145) | fn test_mod_power_of_2_assign_signed() { function mod_power_of_2_assign_signed_fail_helper (line 215) | fn mod_power_of_2_assign_signed_fail_helper() { function mod_power_of_2_assign_signed_fail (line 227) | fn mod_power_of_2_assign_signed_fail() { function test_rem_power_of_2_signed (line 232) | fn test_rem_power_of_2_signed() { function test_neg_mod_power_of_2_unsigned (line 305) | fn test_neg_mod_power_of_2_unsigned() { function neg_mod_power_of_2_fail_helper (line 337) | fn neg_mod_power_of_2_fail_helper() { function neg_mod_power_of_2_fail (line 351) | fn neg_mod_power_of_2_fail() { function test_ceiling_mod_power_of_2_signed (line 356) | fn test_ceiling_mod_power_of_2_signed() { function ceiling_mod_power_of_2_fail_helper (line 429) | fn ceiling_mod_power_of_2_fail_helper() { function ceiling_mod_power_of_2_fail (line 443) | fn ceiling_mod_power_of_2_fail() { function mod_power_of_2_properties_helper_unsigned (line 447) | fn mod_power_of_2_properties_helper_unsigned() { function mod_power_of_2_properties_helper_signed (line 496) | fn mod_power_of_2_properties_helper_signed() function mod_power_of_2_properties (line 540) | fn mod_power_of_2_properties() { function rem_power_of_2_properties_helper (line 545) | fn rem_power_of_2_properties_helper() { function rem_power_of_2_properties (line 571) | fn rem_power_of_2_properties() { function neg_mod_power_of_2_properties_helper (line 575) | fn neg_mod_power_of_2_properties_helper() { function neg_mod_power_of_2_properties (line 602) | fn neg_mod_power_of_2_properties() { function ceiling_mod_power_of_2_properties_helper (line 606) | fn ceiling_mod_power_of_2_properties_helper< function ceiling_mod_power_of_2_properties (line 630) | fn ceiling_mod_power_of_2_properties() { FILE: malachite-base/tests/num/arithmetic/mod_power_of_2_add.rs function mod_power_of_2_add_helper (line 15) | fn mod_power_of_2_add_helper() { function test_mod_power_of_2_add (line 34) | fn test_mod_power_of_2_add() { function mod_power_of_2_add_fail_helper (line 38) | fn mod_power_of_2_add_fail_helper() { function mod_power_of_2_add_fail (line 46) | fn mod_power_of_2_add_fail() { function mod_power_of_2_add_assign_fail_helper (line 50) | fn mod_power_of_2_add_assign_fail_helper() { function mod_power_of_2_add_assign_fail (line 70) | fn mod_power_of_2_add_assign_fail() { function mod_power_of_2_add_properties_helper (line 74) | fn mod_power_of_2_add_properties_helper() { function mod_power_of_2_add_properties (line 109) | fn mod_power_of_2_add_properties() { FILE: malachite-base/tests/num/arithmetic/mod_power_of_2_inverse.rs function mod_power_of_2_inverse_helper (line 17) | fn mod_power_of_2_inverse_helper< function test_mod_power_of_2_inverse (line 35) | fn test_mod_power_of_2_inverse() { function mod_power_of_2_inverse_fail_helper (line 39) | fn mod_power_of_2_inverse_fail_helper() { function mod_power_of_2_inverse_fail (line 48) | fn mod_power_of_2_inverse_fail() { function mod_power_of_2_inverse_properties_helper (line 52) | fn mod_power_of_2_inverse_properties_helper< function mod_power_of_2_inverse_properties (line 83) | fn mod_power_of_2_inverse_properties() { FILE: malachite-base/tests/num/arithmetic/mod_power_of_2_is_reduced.rs function mod_power_of_2_is_reduced_helper (line 12) | fn mod_power_of_2_is_reduced_helper() { function test_mod_power_of_2_is_reduced (line 25) | fn test_mod_power_of_2_is_reduced() { function mod_power_of_2_is_reduced_properties_helper (line 29) | fn mod_power_of_2_is_reduced_properties_helper() { function mod_power_of_2_is_reduced_properties (line 36) | fn mod_power_of_2_is_reduced_properties() { FILE: malachite-base/tests/num/arithmetic/mod_power_of_2_mul.rs function mod_power_of_2_mul_helper (line 15) | fn mod_power_of_2_mul_helper() { function test_mod_power_of_2_mul (line 34) | fn test_mod_power_of_2_mul() { function mod_power_of_2_mul_fail_helper (line 38) | fn mod_power_of_2_mul_fail_helper() { function mod_power_of_2_mul_fail (line 46) | fn mod_power_of_2_mul_fail() { function mod_power_of_2_mul_assign_fail_helper (line 50) | fn mod_power_of_2_mul_assign_fail_helper() { function mod_power_of_2_mul_assign_fail (line 70) | fn mod_power_of_2_mul_assign_fail() { function mod_power_of_2_mul_properties_helper (line 74) | fn mod_power_of_2_mul_properties_helper() { function mod_power_of_2_mul_properties (line 124) | fn mod_power_of_2_mul_properties() { FILE: malachite-base/tests/num/arithmetic/mod_power_of_2_neg.rs function mod_power_of_2_neg_helper (line 13) | fn mod_power_of_2_neg_helper() { function test_mod_power_of_2_neg (line 29) | fn test_mod_power_of_2_neg() { function mod_power_of_2_neg_fail_helper (line 33) | fn mod_power_of_2_neg_fail_helper() { function mod_power_of_2_neg_fail (line 39) | fn mod_power_of_2_neg_fail() { function mod_power_of_2_neg_assign_fail_helper (line 43) | fn mod_power_of_2_neg_assign_fail_helper() { function mod_power_of_2_neg_assign_fail (line 55) | fn mod_power_of_2_neg_assign_fail() { function mod_power_of_2_neg_properties_helper (line 59) | fn mod_power_of_2_neg_properties_helper() { function mod_power_of_2_neg_properties (line 77) | fn mod_power_of_2_neg_properties() { FILE: malachite-base/tests/num/arithmetic/mod_power_of_2_pow.rs function mod_power_of_2_pow_helper (line 17) | fn mod_power_of_2_pow_helper() { function test_mod_power_of_2_pow (line 36) | fn test_mod_power_of_2_pow() { function mod_power_of_2_pow_fail_helper (line 40) | fn mod_power_of_2_pow_fail_helper() { function mod_power_of_2_pow_fail (line 46) | fn mod_power_of_2_pow_fail() { function mod_power_of_2_pow_assign_fail_helper (line 50) | fn mod_power_of_2_pow_assign_fail_helper() { function mod_power_of_2_pow_assign_fail (line 62) | fn mod_power_of_2_pow_assign_fail() { function mod_power_of_2_pow_properties_helper (line 66) | fn mod_power_of_2_pow_properties_helper() { function mod_power_of_2_pow_properties (line 130) | fn mod_power_of_2_pow_properties() { FILE: malachite-base/tests/num/arithmetic/mod_power_of_2_shl.rs function test_mod_power_of_2_shl (line 22) | fn test_mod_power_of_2_shl() { function mod_power_of_2_shl_fail_helper (line 47) | fn mod_power_of_2_shl_fail_helper< function mod_power_of_2_shl_fail (line 56) | fn mod_power_of_2_shl_fail() { function mod_power_of_2_shl_assign_fail_helper (line 60) | fn mod_power_of_2_shl_assign_fail_helper< function mod_power_of_2_shl_assign_fail (line 75) | fn mod_power_of_2_shl_assign_fail() { function mod_power_of_2_shl_properties_unsigned_unsigned_helper (line 79) | fn mod_power_of_2_shl_properties_unsigned_unsigned_helper< function mod_power_of_2_shl_properties_unsigned_signed_helper (line 109) | fn mod_power_of_2_shl_properties_unsigned_signed_helper< function mod_power_of_2_shl_properties (line 145) | fn mod_power_of_2_shl_properties() { FILE: malachite-base/tests/num/arithmetic/mod_power_of_2_shr.rs function test_mod_power_of_2_shr (line 21) | fn test_mod_power_of_2_shr() { function mod_power_of_2_shr_fail_helper (line 46) | fn mod_power_of_2_shr_fail_helper< function mod_power_of_2_shr_fail (line 55) | fn mod_power_of_2_shr_fail() { function mod_power_of_2_shr_assign_fail_helper (line 59) | fn mod_power_of_2_shr_assign_fail_helper< function mod_power_of_2_shr_assign_fail (line 74) | fn mod_power_of_2_shr_assign_fail() { function mod_power_of_2_shl_properties_helper (line 78) | fn mod_power_of_2_shl_properties_helper< function mod_power_of_2_shl_properties (line 114) | fn mod_power_of_2_shl_properties() { FILE: malachite-base/tests/num/arithmetic/mod_power_of_2_square.rs function mod_power_of_2_square_helper (line 15) | fn mod_power_of_2_square_helper() { function test_mod_power_of_2_square (line 33) | fn test_mod_power_of_2_square() { function mod_power_of_2_square_fail_helper (line 37) | fn mod_power_of_2_square_fail_helper() { function mod_power_of_2_square_fail (line 43) | fn mod_power_of_2_square_fail() { function mod_power_of_2_square_assign_fail_helper (line 47) | fn mod_power_of_2_square_assign_fail_helper() { function mod_power_of_2_square_assign_fail (line 59) | fn mod_power_of_2_square_assign_fail() { function mod_power_of_2_square_properties_helper (line 63) | fn mod_power_of_2_square_properties_helper() { function mod_power_of_2_square_properties (line 94) | fn mod_power_of_2_square_properties() { FILE: malachite-base/tests/num/arithmetic/mod_power_of_2_sub.rs function mod_power_of_2_sub_helper (line 13) | fn mod_power_of_2_sub_helper() { function test_mod_power_of_2_sub (line 37) | fn test_mod_power_of_2_sub() { function mod_power_of_2_sub_fail_helper (line 41) | fn mod_power_of_2_sub_fail_helper() { function mod_power_of_2_sub_fail (line 49) | fn mod_power_of_2_sub_fail() { function mod_power_of_2_sub_assign_fail_helper (line 53) | fn mod_power_of_2_sub_assign_fail_helper() { function mod_power_of_2_sub_assign_fail (line 73) | fn mod_power_of_2_sub_assign_fail() { function mod_power_of_2_sub_properties_helper (line 77) | fn mod_power_of_2_sub_properties_helper() { function mod_power_of_2_sub_properties (line 105) | fn mod_power_of_2_sub_properties() { FILE: malachite-base/tests/num/arithmetic/mod_shl.rs function test_mod_shl (line 22) | fn test_mod_shl() { function mod_shl_fail_helper (line 48) | fn mod_shl_fail_helper, ... function mod_shl_fail (line 54) | fn mod_shl_fail() { function mod_shl_assign_fail_helper (line 58) | fn mod_shl_assign_fail_helper,... function mod_shl_assign_fail (line 70) | fn mod_shl_assign_fail() { function mod_shl_properties_unsigned_unsigned_helper (line 74) | fn mod_shl_properties_unsigned_unsigned_helper< function mod_shl_properties_unsigned_signed_helper (line 116) | fn mod_shl_properties_unsigned_signed_helper< function mod_shl_properties (line 165) | fn mod_shl_properties() { FILE: malachite-base/tests/num/arithmetic/mod_shr.rs function test_mod_shr (line 21) | fn test_mod_shr() { function mod_shr_fail_helper (line 47) | fn mod_shr_fail_helper, ... function mod_shr_fail (line 53) | fn mod_shr_fail() { function mod_shr_assign_fail_helper (line 57) | fn mod_shr_assign_fail_helper,... function mod_shr_assign_fail (line 69) | fn mod_shr_assign_fail() { function mod_shr_properties_helper (line 73) | fn mod_shr_properties_helper< function mod_shr_properties (line 122) | fn mod_shr_properties() { FILE: malachite-base/tests/num/arithmetic/mod_square.rs function mod_square_helper (line 16) | fn mod_square_helper() { function test_mod_square (line 43) | fn test_mod_square() { function mod_square_fail_helper (line 47) | fn mod_square_fail_helper() { function mod_square_fail (line 53) | fn mod_square_fail() { function mod_square_assign_fail_helper (line 57) | fn mod_square_assign_fail_helper() { function mod_square_assign_fail (line 69) | fn mod_square_assign_fail() { function mod_square_properties_helper (line 73) | fn mod_square_properties_helper() { function mod_square_properties (line 115) | fn mod_square_properties() { FILE: malachite-base/tests/num/arithmetic/mod_sub.rs function mod_sub_helper (line 15) | fn mod_sub_helper() { function test_mod_sub (line 42) | fn test_mod_sub() { function mod_sub_fail_helper (line 46) | fn mod_sub_fail_helper() { function mod_sub_fail (line 53) | fn mod_sub_fail() { function mod_sub_assign_fail_helper (line 57) | fn mod_sub_assign_fail_helper() { function mod_sub_assign_fail (line 73) | fn mod_sub_assign_fail() { function mod_sub_properties_helper (line 77) | fn mod_sub_properties_helper() { function mod_sub_properties (line 110) | fn mod_sub_properties() { FILE: malachite-base/tests/num/arithmetic/neg.rs function neg_assign_helper_signed (line 14) | fn neg_assign_helper_signed() { function neg_assign_helper_primitive_float (line 27) | fn neg_assign_helper_primitive_float() { function test_neg_assign (line 46) | fn test_neg_assign() { function neg_assign_properties_helper_signed (line 51) | fn neg_assign_properties_helper_signed() { function neg_assign_properties_helper_primitive_float (line 62) | fn neg_assign_properties_helper_primitive_float() { function neg_assign_properties (line 76) | fn neg_assign_properties() { FILE: malachite-base/tests/num/arithmetic/next_power_of_2.rs function next_power_of_2_helper_unsigned (line 15) | fn next_power_of_2_helper_unsigned() { function next_power_of_2_helper_primitive_float (line 35) | fn next_power_of_2_helper_primitive_float() { function test_next_power_of_2 (line 57) | fn test_next_power_of_2() { function next_power_of_2_fail_helper_primitive_float (line 62) | fn next_power_of_2_fail_helper_primitive_float() { function next_power_of_2_fail (line 83) | fn next_power_of_2_fail() { function next_power_of_2_properties_helper_unsigned (line 87) | fn next_power_of_2_properties_helper_unsigned() { function next_power_of_2_properties_helper_primitive_float (line 100) | fn next_power_of_2_properties_helper_primitive_float() { function next_power_of_2_properties (line 114) | fn next_power_of_2_properties() { FILE: malachite-base/tests/num/arithmetic/overflowing_abs.rs function overflowing_abs_helper (line 12) | fn overflowing_abs_helper() { function test_overflowing_abs (line 30) | fn test_overflowing_abs() { function overflowing_abs_properties_helper (line 34) | fn overflowing_abs_properties_helper() { function overflowing_abs_properties (line 49) | fn overflowing_abs_properties() { FILE: malachite-base/tests/num/arithmetic/overflowing_add.rs function test_overflowing_add (line 15) | fn test_overflowing_add() { function overflowing_add_properties_helper_unsigned (line 30) | fn overflowing_add_properties_helper_unsigned() { function overflowing_add_properties_helper_signed (line 42) | fn overflowing_add_properties_helper_signed() { function overflowing_add_properties (line 55) | fn overflowing_add_properties() { FILE: malachite-base/tests/num/arithmetic/overflowing_add_mul.rs function test_overflowing_add_mul (line 17) | fn test_overflowing_add_mul() { function overflowing_add_mul_properties_helper_unsigned (line 41) | fn overflowing_add_mul_properties_helper_unsigned() { function overflowing_add_mul_properties_helper_signed (line 64) | fn overflowing_add_mul_properties_helper_signed() { function overflowing_add_mul_properties (line 88) | fn overflowing_add_mul_properties() { FILE: malachite-base/tests/num/arithmetic/overflowing_div.rs function test_overflowing_div (line 16) | fn test_overflowing_div() { function overflowing_div_assign_fail_helper (line 33) | fn overflowing_div_assign_fail_helper() { function overflowing_div_assign_fail (line 41) | fn overflowing_div_assign_fail() { function overflowing_div_properties_helper_unsigned (line 45) | fn overflowing_div_properties_helper_unsigned() { function overflowing_div_properties_helper_signed (line 56) | fn overflowing_div_properties_helper_signed() { function overflowing_div_properties (line 69) | fn overflowing_div_properties() { FILE: malachite-base/tests/num/arithmetic/overflowing_mul.rs function test_overflowing_mul (line 15) | fn test_overflowing_mul() { function overflowing_mul_properties_helper_unsigned (line 30) | fn overflowing_mul_properties_helper_unsigned() { function overflowing_mul_properties_helper_signed (line 42) | fn overflowing_mul_properties_helper_signed() { function overflowing_mul_properties (line 55) | fn overflowing_mul_properties() { FILE: malachite-base/tests/num/arithmetic/overflowing_neg.rs function unsigned_overflowing_neg_helper (line 13) | fn unsigned_overflowing_neg_helper() { function signed_overflowing_neg_helper (line 31) | fn signed_overflowing_neg_helper() { function test_overflowing_neg (line 49) | fn test_overflowing_neg() { function overflowing_neg_properties_helper_unsigned (line 54) | fn overflowing_neg_properties_helper_unsigned() { function overflowing_neg_properties_helper_signed (line 65) | fn overflowing_neg_properties_helper_signed() { function overflowing_neg_properties (line 77) | fn overflowing_neg_properties() { FILE: malachite-base/tests/num/arithmetic/overflowing_pow.rs function test_overflowing_pow (line 15) | fn test_overflowing_pow() { function overflowing_pow_properties_helper_unsigned (line 48) | fn overflowing_pow_properties_helper_unsigned() { function overflowing_pow_properties_helper_signed (line 61) | fn overflowing_pow_properties_helper_signed() { function overflowing_pow_properties (line 75) | fn overflowing_pow_properties() { FILE: malachite-base/tests/num/arithmetic/overflowing_square.rs function test_overflowing_square (line 15) | fn test_overflowing_square() { function overflowing_square_properties_helper_unsigned (line 42) | fn overflowing_square_properties_helper_unsigned() { function overflowing_square_properties_helper_signed (line 56) | fn overflowing_square_properties_helper_signed() { function overflowing_square_properties (line 71) | fn overflowing_square_properties() { FILE: malachite-base/tests/num/arithmetic/overflowing_sub.rs function test_overflowing_sub (line 15) | fn test_overflowing_sub() { function overflowing_sub_properties_helper_unsigned (line 30) | fn overflowing_sub_properties_helper_unsigned() { function overflowing_sub_properties_helper_signed (line 42) | fn overflowing_sub_properties_helper_signed() { function overflowing_sub_properties (line 55) | fn overflowing_sub_properties() { FILE: malachite-base/tests/num/arithmetic/overflowing_sub_mul.rs function test_overflowing_sub_mul (line 17) | fn test_overflowing_sub_mul() { function overflowing_sub_mul_properties_helper_unsigned (line 41) | fn overflowing_sub_mul_properties_helper_unsigned() { function overflowing_sub_mul_properties_helper_signed (line 63) | fn overflowing_sub_mul_properties_helper_signed() { function overflowing_sub_mul_properties (line 86) | fn overflowing_sub_mul_properties() { FILE: malachite-base/tests/num/arithmetic/parity.rs function even_primitive_helper (line 14) | fn even_primitive_helper() { function even_signed_helper (line 26) | fn even_signed_helper() { function test_even (line 37) | fn test_even() { function odd_primitive_helper (line 42) | fn odd_primitive_helper() { function odd_signed_helper (line 54) | fn odd_signed_helper() { function test_odd (line 65) | fn test_odd() { function even_properties_helper_unsigned (line 70) | fn even_properties_helper_unsigned() { function even_properties_helper_signed (line 84) | fn even_properties_helper_signed() { function even_properties (line 100) | fn even_properties() { function odd_properties_helper_unsigned (line 105) | fn odd_properties_helper_unsigned() { function odd_properties_helper_signed (line 119) | fn odd_properties_helper_signed() { function odd_properties (line 135) | fn odd_properties() { FILE: malachite-base/tests/num/arithmetic/pow.rs function test_pow (line 21) | fn test_pow() { function pow_assign_properties_helper_unsigned (line 59) | fn pow_assign_properties_helper_unsigned() { function pow_assign_properties_helper_signed (line 73) | fn pow_assign_properties_helper_signed() { function pow_assign_properties_helper_primitive_float (line 87) | fn pow_assign_properties_helper_primitive_float() { function pow_assign_properties (line 102) | fn pow_assign_properties() { FILE: malachite-base/tests/num/arithmetic/power_of_2.rs function power_of_2_primitive_int_helper (line 18) | fn power_of_2_primitive_int_helper() { function power_of_2_unsigned_helper (line 28) | fn power_of_2_unsigned_helper() { function power_of_2_primitive_float_helper (line 35) | fn power_of_2_primitive_float_helper() { function test_power_of_2 (line 48) | fn test_power_of_2() { function power_of_2_unsigned_fail_helper (line 54) | fn power_of_2_unsigned_fail_helper() { function power_of_2_signed_fail_helper (line 58) | fn power_of_2_signed_fail_helper() { function power_of_2_primitive_float_fail_helper (line 62) | fn power_of_2_primitive_float_fail_helper() { function power_of_2_fail (line 70) | fn power_of_2_fail() { function power_of_2_properties_helper_unsigned (line 76) | fn power_of_2_properties_helper_unsigned() { function power_of_2_properties_helper_signed (line 86) | fn power_of_2_properties_helper_signed + PrimitiveUnsigned... function power_of_2_properties_helper_primitive_float (line 95) | fn power_of_2_properties_helper_primitive_float() { function power_of_2_properties (line 110) | fn power_of_2_properties() { FILE: malachite-base/tests/num/arithmetic/primorial.rs function test_primorial (line 21) | fn test_primorial() { function primorial_fail_helper (line 34) | fn primorial_fail_helper() { function primorial_fail (line 39) | fn primorial_fail() { function test_checked_primorial (line 44) | fn test_checked_primorial() { function test_product_of_first_n_primes (line 62) | fn test_product_of_first_n_primes() { function product_of_first_n_primes_fail_helper (line 74) | fn product_of_first_n_primes_fail_helper() { function product_of_first_n_primes_fail (line 79) | fn product_of_first_n_primes_fail() { function test_checked_product_of_first_n_primes (line 84) | fn test_checked_product_of_first_n_primes() { function primorial_properties_helper (line 100) | fn primorial_properties_helper() { function primorial_properties (line 110) | fn primorial_properties() { function checked_primorial_properties_helper (line 114) | fn checked_primorial_properties_helper() { function checked_primorial_properties (line 129) | fn checked_primorial_properties() { function product_of_first_n_primes_properties_helper (line 133) | fn product_of_first_n_primes_properties_helper() { function product_of_first_n_primes_properties (line 147) | fn product_of_first_n_primes_properties() { function checked_product_of_first_n_primes_properties_helper (line 151) | fn checked_product_of_first_n_primes_properties_helper() { function reciprocal_properties (line 63) | fn reciprocal_properties() { FILE: malachite-base/tests/num/arithmetic/root.rs function test_floor_root (line 31) | fn test_floor_root() { function floor_root_fail_helper_unsigned (line 124) | fn floor_root_fail_helper_unsigned() { function floor_root_fail_helper_signed (line 128) | fn floor_root_fail_helper_signed() { function floor_root_fail (line 137) | pub fn floor_root_fail() { function test_ceiling_root (line 143) | fn test_ceiling_root() { function ceiling_root_fail_helper_unsigned (line 235) | fn ceiling_root_fail_helper_unsigned() { function ceiling_root_fail_helper_signed (line 239) | fn ceiling_root_fail_helper_signed() { function ceiling_root_fail (line 248) | pub fn ceiling_root_fail() { function test_checked_root (line 254) | fn test_checked_root() { function checked_root_fail_helper_unsigned (line 338) | fn checked_root_fail_helper_unsigned() { function checked_root_fail_helper_signed (line 342) | fn checked_root_fail_helper_signed() { function checked_root_fail (line 351) | pub fn checked_root_fail() { function test_root_rem (line 357) | fn test_root_rem() { function root_rem_fail_helper (line 397) | fn root_rem_fail_helper() { function root_rem_fail (line 402) | pub fn root_rem_fail() { function floor_root_properties_helper_unsigned (line 406) | fn floor_root_properties_helper_unsigned() { function floor_root_properties_helper_signed (line 451) | fn floor_root_properties_helper_signed() { function floor_root_properties (line 519) | fn floor_root_properties() { function ceiling_root_properties_helper_unsigned (line 544) | fn ceiling_root_properties_helper_unsigned() { function ceiling_root_properties_helper_signed (line 589) | fn ceiling_root_properties_helper_signed() { function ceiling_root_properties (line 636) | fn ceiling_root_properties() { function checked_root_properties_helper_unsigned (line 649) | fn checked_root_properties_helper_unsigned() { function checked_root_properties_helper_signed (line 674) | fn checked_root_properties_helper_signed() { function checked_root_properties (line 707) | fn checked_root_properties() { function root_rem_properties_helper (line 720) | fn root_rem_properties_helper() { function root_rem_properties (line 746) | fn root_rem_properties() { FILE: malachite-base/tests/num/arithmetic/rotate.rs function test_rotate_left (line 18) | fn test_rotate_left() { function test_rotate_right (line 46) | fn test_rotate_right() { function rotate_left_properties_unsigned_helper (line 73) | fn rotate_left_properties_unsigned_helper() { function rotate_left_properties_signed_helper (line 97) | fn rotate_left_properties_signed_helper() { function rotate_left_properties (line 122) | fn rotate_left_properties() { function rotate_right_properties_unsigned_helper (line 127) | fn rotate_right_properties_unsigned_helper() { function rotate_right_properties_signed_helper (line 151) | fn rotate_right_properties_signed_helper() { function rotate_right_properties (line 176) | fn rotate_right_properties() { FILE: malachite-base/tests/num/arithmetic/round_to_multiple.rs function test_round_to_multiple_unsigned (line 26) | fn test_round_to_multiple_unsigned() { function test_round_to_multiple_signed (line 262) | fn test_round_to_multiple_signed() { function round_to_multiple_fail_helper (line 1138) | fn round_to_multiple_fail_helper() { function round_to_multiple_signed_fail_helper (line 1168) | fn round_to_multiple_signed_fail_helper() { function round_to_multiple_fail (line 1193) | fn round_to_multiple_fail() { function round_to_multiple_properties_helper_unsigned (line 1198) | fn round_to_multiple_properties_helper_unsigned() { function round_to_multiple_properties_helper_signed (line 1294) | fn round_to_multiple_properties_helper_signed< function round_to_multiple_properties (line 1410) | fn round_to_multiple_properties() { FILE: malachite-base/tests/num/arithmetic/round_to_multiple_of_power_of_2.rs function test_round_to_multiple_of_power_of_2 (line 26) | fn test_round_to_multiple_of_power_of_2() { function round_to_multiple_of_power_of_2_fail_helper (line 70) | fn round_to_multiple_of_power_of_2_fail_helper() { function round_to_multiple_of_power_of_2_signed_fail_helper (line 96) | fn round_to_multiple_of_power_of_2_signed_fail_helper() { function test_saturating_abs_assign (line 30) | fn test_saturating_abs_assign() { function saturating_abs_properties_helper (line 34) | fn saturating_abs_properties_helper() { function saturating_abs_properties (line 48) | fn saturating_abs_properties() { FILE: malachite-base/tests/num/arithmetic/saturating_add.rs function test_saturating_add (line 15) | fn test_saturating_add() { function saturating_add_properties_helper_unsigned (line 30) | fn saturating_add_properties_helper_unsigned() { function saturating_add_properties_helper_signed (line 44) | fn saturating_add_properties_helper_signed() { function saturating_add_properties (line 57) | fn saturating_add_properties() { FILE: malachite-base/tests/num/arithmetic/saturating_add_mul.rs function test_saturating_add_mul (line 17) | fn test_saturating_add_mul() { function saturating_add_mul_properties_helper_unsigned (line 41) | fn saturating_add_mul_properties_helper_unsigned() { function saturating_add_mul_properties_helper_signed (line 62) | fn saturating_add_mul_properties_helper_signed() { function saturating_add_mul_properties (line 83) | fn saturating_add_mul_properties() { FILE: malachite-base/tests/num/arithmetic/saturating_mul.rs function test_saturating_mul (line 15) | fn test_saturating_mul() { function saturating_mul_properties_helper_unsigned (line 30) | fn saturating_mul_properties_helper_unsigned() { function saturating_mul_properties_helper_signed (line 44) | fn saturating_mul_properties_helper_signed() { function saturating_mul_properties (line 57) | fn saturating_mul_properties() { FILE: malachite-base/tests/num/arithmetic/saturating_neg.rs function saturating_neg_assign_helper (line 12) | fn saturating_neg_assign_helper() { function test_saturating_neg_assign (line 30) | fn test_saturating_neg_assign() { function saturating_neg_properties_helper (line 34) | fn saturating_neg_properties_helper() { function saturating_neg_properties (line 47) | fn saturating_neg_properties() { FILE: malachite-base/tests/num/arithmetic/saturating_pow.rs function test_saturating_pow (line 15) | fn test_saturating_pow() { function saturating_pow_properties_helper_unsigned (line 48) | fn saturating_pow_properties_helper_unsigned() { function saturating_pow_properties_helper_signed (line 62) | fn saturating_pow_properties_helper_signed() { function saturating_pow_properties (line 74) | fn saturating_pow_properties() { FILE: malachite-base/tests/num/arithmetic/saturating_square.rs function test_saturating_square (line 15) | fn test_saturating_square() { function saturating_square_properties_helper_unsigned (line 42) | fn saturating_square_properties_helper_unsigned() { function saturating_square_properties_helper_signed (line 55) | fn saturating_square_properties_helper_signed() { function saturating_square_properties (line 68) | fn saturating_square_properties() { FILE: malachite-base/tests/num/arithmetic/saturating_sub.rs function test_saturating_sub (line 15) | fn test_saturating_sub() { function saturating_sub_properties_helper_unsigned (line 30) | fn saturating_sub_properties_helper_unsigned() { function saturating_sub_properties_helper_signed (line 42) | fn saturating_sub_properties_helper_signed() { function saturating_sub_properties (line 54) | fn saturating_sub_properties() { FILE: malachite-base/tests/num/arithmetic/saturating_sub_mul.rs function test_saturating_sub_mul (line 17) | fn test_saturating_sub_mul() { function saturating_sub_mul_properties_helper_unsigned (line 41) | fn saturating_sub_mul_properties_helper_unsigned() { function saturating_sub_mul_properties_helper_signed (line 61) | fn saturating_sub_mul_properties_helper_signed() { function saturating_sub_mul_properties (line 81) | fn saturating_sub_mul_properties() { FILE: malachite-base/tests/num/arithmetic/shl_round.rs function test_shl_round (line 26) | fn test_shl_round() { function shl_round_fail_helper (line 450) | fn shl_round_fail_helper< function shl_round_fail (line 461) | fn shl_round_fail() { function shl_round_properties_helper_unsigned_signed (line 465) | fn shl_round_properties_helper_unsigned_signed< function shl_round_properties_helper_signed_signed (line 516) | fn shl_round_properties_helper_signed_signed< function shl_round_properties (line 568) | fn shl_round_properties() { FILE: malachite-base/tests/num/arithmetic/shr_round.rs function test_shr_round (line 31) | fn test_shr_round() { function shr_round_fail_helper (line 455) | fn shr_round_fail_helper< function shr_round_fail (line 466) | fn shr_round_fail() { function shr_round_properties_helper_unsigned_unsigned (line 470) | fn shr_round_properties_helper_unsigned_unsigned< function shr_round_properties_helper_unsigned_signed (line 546) | fn shr_round_properties_helper_unsigned_signed< function shr_round_properties_helper_signed_unsigned (line 594) | fn shr_round_properties_helper_signed_unsigned< function shr_round_properties_helper_signed_signed (line 696) | fn shr_round_properties_helper_signed_signed< function shr_round_properties (line 745) | fn shr_round_properties() { FILE: malachite-base/tests/num/arithmetic/sign.rs function sign_helper_primitive_int (line 16) | fn sign_helper_primitive_int() { function sign_helper_signed (line 26) | fn sign_helper_signed() { function sign_helper_primitive_float (line 35) | fn sign_helper_primitive_float() { function test_sign (line 49) | fn test_sign() { function sign_properties_helper_unsigned (line 55) | fn sign_properties_helper_unsigned() { function sign_properties_helper_signed (line 63) | fn sign_properties_helper_signed() { function sign_properties_helper_primitive_float (line 73) | fn sign_properties_helper_primitive_float() { function sign_properties (line 83) | fn sign_properties() { FILE: malachite-base/tests/num/arithmetic/sqrt.rs function test_sqrt_rem_newton (line 24) | fn test_sqrt_rem_newton() { function sqrt_rem_newton_fail (line 46) | fn sqrt_rem_newton_fail() { function test_floor_sqrt (line 52) | fn test_floor_sqrt() { function floor_sqrt_fail_helper (line 95) | fn floor_sqrt_fail_helper() { function floor_sqrt_fail (line 100) | pub fn floor_sqrt_fail() { function test_ceiling_sqrt (line 105) | fn test_ceiling_sqrt() { function ceiling_sqrt_fail_helper (line 148) | fn ceiling_sqrt_fail_helper() { function ceiling_sqrt_fail (line 153) | pub fn ceiling_sqrt_fail() { function test_checked_sqrt (line 158) | fn test_checked_sqrt() { function checked_sqrt_fail_helper (line 193) | fn checked_sqrt_fail_helper() { function checked_sqrt_fail (line 198) | pub fn checked_sqrt_fail() { function test_sqrt_rem (line 203) | fn test_sqrt_rem() { function test_sqrt (line 229) | fn test_sqrt() { function floor_sqrt_properties_helper_unsigned (line 254) | fn floor_sqrt_properties_helper_unsigned() { function floor_sqrt_properties_helper_signed (line 276) | fn floor_sqrt_properties_helper_signed() { function floor_sqrt_properties (line 298) | fn floor_sqrt_properties() { function ceiling_sqrt_properties_helper_unsigned (line 303) | fn ceiling_sqrt_properties_helper_unsigned() { function ceiling_sqrt_properties_helper_signed (line 326) | fn ceiling_sqrt_properties_helper_signed() { function ceiling_sqrt_properties (line 349) | fn ceiling_sqrt_properties() { function checked_sqrt_properties_helper_unsigned (line 354) | fn checked_sqrt_properties_helper_unsigned() { function checked_sqrt_properties_helper_signed (line 367) | fn checked_sqrt_properties_helper_signed() { function checked_sqrt_properties (line 380) | fn checked_sqrt_properties() { function sqrt_rem_properties_helper (line 385) | fn sqrt_rem_properties_helper() { function sqrt_rem_properties_helper_extra (line 399) | fn sqrt_rem_properties_helper_extra< function sqrt_rem_properties (line 409) | fn sqrt_rem_properties() { function sqrt_assign_properties_helper (line 415) | fn sqrt_assign_properties_helper() { function sqrt_assign_properties (line 425) | fn sqrt_assign_properties() { FILE: malachite-base/tests/num/arithmetic/square.rs function test_square (line 22) | fn test_square() { function square_properties_helper_unsigned (line 81) | fn square_properties_helper_unsigned() { function square_properties_helper_signed (line 94) | fn square_properties_helper_signed< function square_properties_helper_primitive_float (line 113) | fn square_properties_helper_primitive_float() { function square_properties (line 124) | fn square_properties() { FILE: malachite-base/tests/num/arithmetic/sub_mul.rs function test_sub_mul (line 21) | fn test_sub_mul() { function sub_mul_properties_helper_unsigned (line 50) | fn sub_mul_properties_helper_unsigned() { function sub_mul_properties_helper_signed (line 72) | fn sub_mul_properties_helper_signed() { function sub_mul_properties_helper_primitive_float (line 94) | fn sub_mul_properties_helper_primitive_float() { function sub_mul_properties (line 107) | fn sub_mul_properties() { FILE: malachite-base/tests/num/arithmetic/wrapping_abs.rs function wrapping_abs_helper (line 12) | fn wrapping_abs_helper() { function test_wrapping_abs (line 30) | fn test_wrapping_abs() { function wrapping_abs_properties_helper (line 34) | fn wrapping_abs_properties_helper() { function wrapping_abs_properties (line 48) | fn wrapping_abs_properties() { FILE: malachite-base/tests/num/arithmetic/wrapping_add.rs function test_wrapping_add (line 15) | fn test_wrapping_add() { function wrapping_add_properties_helper_unsigned (line 30) | fn wrapping_add_properties_helper_unsigned() { function wrapping_add_properties_helper_signed (line 42) | fn wrapping_add_properties_helper_signed() { function wrapping_add_properties (line 55) | fn wrapping_add_properties() { FILE: malachite-base/tests/num/arithmetic/wrapping_add_mul.rs function test_wrapping_add_mul (line 17) | fn test_wrapping_add_mul() { function wrapping_add_mul_properties_helper_unsigned (line 41) | fn wrapping_add_mul_properties_helper_unsigned() { function wrapping_add_mul_properties_helper_signed (line 63) | fn wrapping_add_mul_properties_helper_signed() { function wrapping_add_mul_properties (line 86) | fn wrapping_add_mul_properties() { FILE: malachite-base/tests/num/arithmetic/wrapping_div.rs function test_wrapping_div (line 18) | fn test_wrapping_div() { function wrapping_div_assign_fail_helper (line 35) | fn wrapping_div_assign_fail_helper() { function wrapping_div_assign_fail (line 43) | fn wrapping_div_assign_fail() { function wrapping_div_properties_helper_unsigned (line 47) | fn wrapping_div_properties_helper_unsigned() { function wrapping_div_properties_helper_signed (line 64) | fn wrapping_div_properties_helper_signed() { function wrapping_div_properties (line 84) | fn wrapping_div_properties() { FILE: malachite-base/tests/num/arithmetic/wrapping_mul.rs function test_wrapping_mul (line 15) | fn test_wrapping_mul() { function wrapping_mul_properties_helper_unsigned (line 30) | fn wrapping_mul_properties_helper_unsigned() { function wrapping_mul_properties_helper_signed (line 39) | fn wrapping_mul_properties_helper_signed() { function wrapping_mul_properties (line 49) | fn wrapping_mul_properties() { FILE: malachite-base/tests/num/arithmetic/wrapping_neg.rs function unsigned_wrapping_neg_helper (line 13) | fn unsigned_wrapping_neg_helper() { function signed_wrapping_neg_helper (line 27) | fn signed_wrapping_neg_helper() { function test_wrapping_neg (line 45) | fn test_wrapping_neg() { function wrapping_neg_properties_helper_unsigned (line 50) | fn wrapping_neg_properties_helper_unsigned() { function wrapping_neg_properties_helper_signed (line 61) | fn wrapping_neg_properties_helper_signed() { function wrapping_neg_properties (line 73) | fn wrapping_neg_properties() { FILE: malachite-base/tests/num/arithmetic/wrapping_pow.rs function test_wrapping_pow (line 16) | fn test_wrapping_pow() { function wrapping_pow_properties_helper_unsigned (line 49) | fn wrapping_pow_properties_helper_unsigned() { function wrapping_pow_properties_helper_signed (line 57) | fn wrapping_pow_properties_helper_signed() { function wrapping_pow_properties (line 74) | fn wrapping_pow_properties() { FILE: malachite-base/tests/num/arithmetic/wrapping_square.rs function test_wrapping_square (line 15) | fn test_wrapping_square() { function wrapping_square_properties_helper_unsigned (line 42) | fn wrapping_square_properties_helper_unsigned() { function wrapping_square_properties_helper_signed (line 51) | fn wrapping_square_properties_helper_signed() { function saturating_square_properties (line 64) | fn saturating_square_properties() { FILE: malachite-base/tests/num/arithmetic/wrapping_sub.rs function test_wrapping_sub (line 15) | fn test_wrapping_sub() { function wrapping_sub_properties_helper_unsigned (line 30) | fn wrapping_sub_properties_helper_unsigned() { function wrapping_sub_properties_helper_signed (line 41) | fn wrapping_sub_properties_helper_signed() { function wrapping_sub_properties (line 53) | fn wrapping_sub_properties() { FILE: malachite-base/tests/num/arithmetic/wrapping_sub_mul.rs function test_wrapping_sub_mul (line 17) | fn test_wrapping_sub_mul() { function wrapping_sub_mul_properties_helper_unsigned (line 41) | fn wrapping_sub_mul_properties_helper_unsigned() { function wrapping_sub_mul_properties_helper_signed (line 66) | fn wrapping_sub_mul_properties_helper_signed() { function wrapping_sub_mul_properties (line 92) | fn wrapping_sub_mul_properties() { FILE: malachite-base/tests/num/arithmetic/x_mul_y_to_zz.rs function test_x_mul_y_to_zz (line 16) | fn test_x_mul_y_to_zz() { function x_mul_y_to_zz_properties_helper (line 29) | fn x_mul_y_to_zz_properties_helper() { function x_mul_y_to_zz_properties (line 51) | fn x_mul_y_to_zz_properties() { FILE: malachite-base/tests/num/arithmetic/xx_add_yy_to_zz.rs function test_xx_add_yy_to_zz (line 16) | fn test_xx_add_yy_to_zz() { function xx_add_yy_to_zz_properties_helper (line 35) | fn xx_add_yy_to_zz_properties_helper() { function xx_add_yy_to_zz_properties (line 71) | fn xx_add_yy_to_zz_properties() { FILE: malachite-base/tests/num/arithmetic/xx_div_mod_y_to_qr.rs function test_xx_div_mod_y_to_qr (line 15) | fn test_xx_div_mod_y_to_qr() { function xx_div_mod_y_to_qr_fail_helper (line 28) | fn xx_div_mod_y_to_qr_fail_helper() { function xx_div_mod_y_to_qr_fail (line 42) | fn xx_div_mod_y_to_qr_fail() { function xx_div_mod_y_to_qr_properties_helper (line 46) | fn xx_div_mod_y_to_qr_properties_helper() { function xx_div_mod_y_to_qr_properties (line 69) | fn xx_div_mod_y_to_qr_properties() { FILE: malachite-base/tests/num/arithmetic/xx_sub_yy_to_zz.rs function test_xx_sub_yy_to_zz (line 16) | fn test_xx_sub_yy_to_zz() { function xx_sub_yy_to_zz_properties_helper (line 28) | fn xx_sub_yy_to_zz_properties_helper() { function xx_sub_yy_to_zz_properties (line 54) | fn xx_sub_yy_to_zz_properties() { FILE: malachite-base/tests/num/arithmetic/xxx_add_yyy_to_zzz.rs function test_xxx_add_yyy_to_zzz (line 16) | fn test_xxx_add_yyy_to_zzz() { function xxx_add_yyy_to_zzz_properties_helper (line 50) | fn xxx_add_yyy_to_zzz_properties_helper() { function xxx_add_yyy_to_zzz_properties (line 106) | fn xxx_add_yyy_to_zzz_properties() { FILE: malachite-base/tests/num/arithmetic/xxx_sub_yyy_to_zzz.rs function test_xxx_sub_yyy_to_zzz (line 16) | fn test_xxx_sub_yyy_to_zzz() { function xxx_sub_yyy_to_zzz_properties_helper (line 50) | fn xxx_sub_yyy_to_zzz_properties_helper() { function xxx_sub_yyy_to_zzz_properties (line 88) | fn xxx_sub_yyy_to_zzz_properties() { FILE: malachite-base/tests/num/arithmetic/xxxx_add_yyyy_to_zzzz.rs function test_xxxx_add_yyyy_to_zzzz (line 16) | fn test_xxxx_add_yyyy_to_zzzz() { function xxxx_sub_yyyy_to_zzzz (line 60) | fn xxxx_sub_yyyy_to_zzzz( function xxxx_add_yyyy_to_zzzz_properties_helper (line 86) | fn xxxx_add_yyyy_to_zzzz_properties_helper() { function xxxx_add_yyyy_to_zzzz_properties (line 147) | fn xxxx_add_yyyy_to_zzzz_properties() { FILE: malachite-base/tests/num/basic/constants.rs function test_constants (line 44) | fn test_constants() { function test_width_constants (line 51) | fn test_width_constants() { function test_other_float_constants (line 94) | fn test_other_float_constants() { function test_named (line 147) | pub fn test_named() { FILE: malachite-base/tests/num/comparison/cmp_abs.rs function test_cmp_abs (line 16) | pub fn test_cmp_abs() { function properties_helper_signed (line 42) | fn properties_helper_signed() function ord_abs_properties (line 83) | fn ord_abs_properties() { FILE: malachite-base/tests/num/comparison/eq_abs.rs function test_eq_abs (line 20) | pub fn test_eq_abs() { function properties_helper_signed (line 67) | fn properties_helper_signed() function properties_helper_primitive_float (line 96) | fn properties_helper_primitive_float() { function eq_abs_properties (line 119) | fn eq_abs_properties() { FILE: malachite-base/tests/num/conversion/digits/general_digits/from_digits.rs function test_from_digits_asc (line 20) | pub fn test_from_digits_asc() { function from_digits_asc_fail_helper (line 52) | fn from_digits_asc_fail_helper + PrimitiveUnsigned, U: Prim... function test_from_digits_desc (line 64) | pub fn test_from_digits_desc() { function from_digits_desc_fail_helper (line 99) | fn from_digits_desc_fail_helper + PrimitiveUnsigned, U: Pri... function from_digits_asc_fail (line 111) | fn from_digits_asc_fail() { function from_digits_desc_fail (line 116) | fn from_digits_desc_fail() { function from_digits_asc_helper (line 120) | fn from_digits_asc_helper< function from_digits_asc_properties (line 150) | fn from_digits_asc_properties() { function from_digits_desc_helper (line 154) | fn from_digits_desc_helper< function from_digits_desc_properties (line 184) | fn from_digits_desc_properties() { FILE: malachite-base/tests/num/conversion/digits/general_digits/to_digits.rs function test_to_digits_asc (line 19) | pub fn test_to_digits_asc() { function to_digits_asc_fail_helper (line 38) | fn to_digits_asc_fail_helper + PrimitiveUnsigned, U: Primit... function to_digits_asc_fail (line 47) | fn to_digits_asc_fail() { function test_to_digits_desc (line 52) | pub fn test_to_digits_desc() { function to_digits_desc_fail_helper (line 71) | fn to_digits_desc_fail_helper + PrimitiveUnsigned, U: Primi... function to_digits_desc_fail (line 80) | fn to_digits_desc_fail() { function to_digits_asc_helper (line 84) | fn to_digits_asc_helper< function to_digits_asc_properties (line 127) | fn to_digits_asc_properties() { function to_digits_desc_helper (line 131) | fn to_digits_desc_helper< function to_digits_desc_properties (line 173) | fn to_digits_desc_properties() { FILE: malachite-base/tests/num/conversion/digits/power_of_2_digits/from_power_of_2_digits.rs function test_from_power_of_2_digits_asc (line 20) | pub fn test_from_power_of_2_digits_asc() { function from_power_of_2_digits_asc_fail_helper (line 51) | fn from_power_of_2_digits_asc_fail_helper< function from_power_of_2_digits_asc_fail (line 66) | fn from_power_of_2_digits_asc_fail() { function test_from_power_of_2_digits_desc (line 71) | pub fn test_from_power_of_2_digits_desc() { function from_power_of_2_digits_desc_fail_helper (line 102) | fn from_power_of_2_digits_desc_fail_helper< function from_power_of_2_digits_desc_fail (line 117) | fn from_power_of_2_digits_desc_fail() { function from_power_of_2_digits_asc_helper (line 121) | fn from_power_of_2_digits_asc_helper< function from_power_of_2_digits_asc_properties (line 151) | fn from_power_of_2_digits_asc_properties() { function from_power_of_2_digits_desc_helper (line 155) | fn from_power_of_2_digits_desc_helper< function from_power_of_2_digits_desc_properties (line 185) | fn from_power_of_2_digits_desc_properties() { FILE: malachite-base/tests/num/conversion/digits/power_of_2_digits/power_of_2_digit_iterable.rs function test_power_of_2_digits (line 23) | pub fn test_power_of_2_digits() { function power_of_2_digits_fail_helper (line 92) | fn power_of_2_digits_fail_helper< function power_of_2_digits_fail (line 107) | fn power_of_2_digits_fail() { function power_of_2_digit_iterable_helper (line 111) | fn power_of_2_digit_iterable_helper< function power_of_2_digit_iterable_properties (line 166) | fn power_of_2_digit_iterable_properties() { FILE: malachite-base/tests/num/conversion/digits/power_of_2_digits/to_power_of_2_digits.rs function test_to_power_of_2_digits_asc (line 20) | pub fn test_to_power_of_2_digits_asc() { function to_power_of_2_digits_asc_fail_helper (line 39) | fn to_power_of_2_digits_asc_fail_helper< function to_power_of_2_digits_asc_fail (line 54) | fn to_power_of_2_digits_asc_fail() { function test_to_power_of_2_digits_desc (line 59) | pub fn test_to_power_of_2_digits_desc() { function to_power_of_2_digits_desc_fail_helper (line 78) | fn to_power_of_2_digits_desc_fail_helper< function to_power_of_2_digits_desc_fail (line 93) | fn to_power_of_2_digits_desc_fail() { function to_power_of_2_digits_asc_helper (line 97) | fn to_power_of_2_digits_asc_helper< function to_power_of_2_digits_asc_properties (line 143) | fn to_power_of_2_digits_asc_properties() { function to_power_of_2_digits_desc_helper (line 147) | fn to_power_of_2_digits_desc_helper< function to_power_of_2_digits_desc_properties (line 193) | fn to_power_of_2_digits_desc_properties() { FILE: malachite-base/tests/num/conversion/froms/convertible_from.rs function test_convertible_from (line 20) | pub fn test_convertible_from() { function convertible_from_helper_primitive_int_unsigned (line 77) | fn convertible_from_helper_primitive_int_unsigned< function convertible_from_helper_primitive_int_signed (line 87) | fn convertible_from_helper_primitive_int_signed< function convertible_from_helper_primitive_int_primitive_float (line 97) | fn convertible_from_helper_primitive_int_primitive_float< function convertible_from_helper_primitive_float_unsigned (line 107) | fn convertible_from_helper_primitive_float_unsigned< function convertible_from_helper_primitive_float_signed (line 120) | fn convertible_from_helper_primitive_float_signed< function convertible_from_properties (line 134) | fn convertible_from_properties() { FILE: malachite-base/tests/num/conversion/froms/from.rs function split_in_half_helper (line 15) | fn split_in_half_helper(n: T, out: (... function test_split_in_half (line 23) | pub fn test_split_in_half() { function lower_half_helper (line 33) | fn lower_half_helper(n: T, out: T::H... function test_lower_half (line 41) | pub fn test_lower_half() { function upper_half_helper (line 51) | fn upper_half_helper(n: T, out: T::H... function test_upper_half (line 59) | pub fn test_upper_half() { function join_halves_helper (line 69) | fn join_halves_helper(upper: T::Half,... function test_join_halves (line 74) | pub fn test_join_halves() { function test_from_other_type_slice (line 85) | pub fn test_from_other_type_slice() { function test_vec_from_other_type_slice (line 111) | pub fn test_vec_from_other_type_slice() { function test_vec_from_other_type (line 128) | pub fn test_vec_from_other_type() { FILE: malachite-base/tests/num/conversion/froms/overflowing_from.rs function test_overflowing_from (line 17) | pub fn test_overflowing_from() { function overflowing_from_helper_primitive_int_unsigned (line 47) | fn overflowing_from_helper_primitive_int_unsigned< function overflowing_from_helper_primitive_int_signed (line 57) | fn overflowing_from_helper_primitive_int_signed< function overflowing_from_properties (line 68) | fn overflowing_from_properties() { FILE: malachite-base/tests/num/conversion/froms/rounding_from.rs function test_rounding_from (line 30) | pub fn test_rounding_from() { function exact_from_fail (line 165) | fn exact_from_fail() { function rounding_from_helper_unsigned_primitive_float (line 209) | fn rounding_from_helper_unsigned_primitive_float< function rounding_from_helper_signed_primitive_float (line 271) | fn rounding_from_helper_signed_primitive_float< function rounding_from_helper_primitive_float_unsigned (line 338) | fn rounding_from_helper_primitive_float_unsigned< function rounding_from_helper_primitive_float_signed (line 418) | fn rounding_from_helper_primitive_float_signed< function rounding_from_properties (line 513) | fn rounding_from_properties() { FILE: malachite-base/tests/num/conversion/froms/saturating_from.rs function test_saturating_from (line 17) | pub fn test_saturating_from() { function saturating_from_helper_primitive_int_unsigned (line 47) | fn saturating_from_helper_primitive_int_unsigned< function saturating_from_helper_primitive_int_signed (line 63) | fn saturating_from_helper_primitive_int_signed< function saturating_from_properties (line 80) | fn saturating_from_properties() { FILE: malachite-base/tests/num/conversion/froms/try_from_and_exact_from.rs function test_try_from (line 29) | pub fn test_try_from() { function test_exact_from (line 101) | pub fn test_exact_from() { function exact_from_fail (line 144) | fn exact_from_fail() { function try_from_and_exact_from_helper_unsigned_primitive_float (line 168) | fn try_from_and_exact_from_helper_unsigned_primitive_float< function try_from_and_exact_from_helper_signed_primitive_float (line 196) | fn try_from_and_exact_from_helper_signed_primitive_float< function try_from_and_exact_from_helper_primitive_float_unsigned (line 224) | fn try_from_and_exact_from_helper_primitive_float_unsigned< function try_from_and_exact_from_helper_primitive_float_signed (line 247) | fn try_from_and_exact_from_helper_primitive_float_signed< function try_from_and_exact_from_properties (line 271) | fn try_from_and_exact_from_properties() { FILE: malachite-base/tests/num/conversion/froms/wrapping_from.rs function test_wrapping_from (line 17) | pub fn test_wrapping_from() { function wrapping_from_helper_primitive_int_unsigned (line 47) | fn wrapping_from_helper_primitive_int_unsigned< function wrapping_from_helper_primitive_int_signed (line 57) | fn wrapping_from_helper_primitive_int_signed< function wrapping_from_properties (line 68) | fn wrapping_from_properties() { FILE: malachite-base/tests/num/conversion/half/join_halves.rs function join_halves_helper (line 13) | fn join_halves_helper(upper: T::Half,... function test_join_halves (line 18) | pub fn test_join_halves() { function join_halves_properties_helper (line 28) | fn join_halves_properties_helper< function join_halves_properties (line 45) | fn join_halves_properties() { FILE: malachite-base/tests/num/conversion/half/lower_half.rs function lower_half_test_helper (line 13) | fn lower_half_test_helper(n: T, out:... function test_lower_half (line 21) | pub fn test_lower_half() { function lower_half_properties_helper (line 31) | fn lower_half_properties_helper(n: T, o... function test_split_in_half (line 21) | pub fn test_split_in_half() { function split_in_half_properties_helper (line 31) | fn split_in_half_properties_helper(n: T, out:... function test_upper_half (line 21) | pub fn test_upper_half() { function upper_half_properties_helper (line 31) | fn upper_half_properties_helper() { function is_integer_signed (line 57) | fn is_integer_signed() { function is_integer_primitive_float (line 63) | fn is_integer_primitive_float() { function is_integer_properties (line 73) | fn is_integer_properties() { FILE: malachite-base/tests/num/conversion/mantissa_and_exponent/integer_mantissa_and_exponent.rs function test_integer_mantissa_and_exponent (line 22) | pub fn test_integer_mantissa_and_exponent() { function integer_mantissa_and_exponent_unsigned_fail_helper (line 58) | fn integer_mantissa_and_exponent_unsigned_fail_helper() { function from_raw_mantissa_and_exponent_fail (line 133) | pub fn from_raw_mantissa_and_exponent_fail() { function raw_mantissa_and_exponent_properties_helper (line 137) | fn raw_mantissa_and_exponent_properties_helper() { function raw_mantissa_and_exponent_properties (line 153) | fn raw_mantissa_and_exponent_properties() { function from_raw_mantissa_and_exponent_properties_helper (line 157) | fn from_raw_mantissa_and_exponent_properties_helper() { function from_raw_mantissa_and_exponent_properties (line 168) | fn from_raw_mantissa_and_exponent_properties() { FILE: malachite-base/tests/num/conversion/mantissa_and_exponent/sci_mantissa_and_exponent.rs function test_sci_mantissa_and_exponent (line 30) | pub fn test_sci_mantissa_and_exponent() { function sci_mantissa_and_exponent_fail_helper_unsigned (line 82) | fn sci_mantissa_and_exponent_fail_helper_unsigned< function sci_mantissa_and_exponent_fail_helper_primitive_float (line 91) | fn sci_mantissa_and_exponent_fail_helper_primitive_float(s: &str) { function from_sci_string_helper (line 765) | fn from_sci_string_helper() { function from_sci_string_helper_unsigned (line 775) | fn from_sci_string_helper_unsigned() { function from_sci_string_helper_signed (line 781) | fn from_sci_string_helper_signed() { function from_sci_string_properties (line 788) | fn from_sci_string_properties() { function from_sci_string_with_options_helper_helper (line 794) | fn from_sci_string_with_options_helper_helper( function from_sci_string_with_options_helper (line 821) | fn from_sci_string_with_options_helper() { function from_sci_string_with_options_properties (line 832) | fn from_sci_string_with_options_properties() { FILE: malachite-base/tests/num/conversion/string/from_string.rs function test_digit_from_display_byte (line 16) | fn test_digit_from_display_byte() { function digit_from_display_byte_properties (line 51) | fn digit_from_display_byte_properties() { FILE: malachite-base/tests/num/conversion/string/options/from_sci_string_options.rs function from_sci_string_options_properties (line 15) | fn from_sci_string_options_properties() { FILE: malachite-base/tests/num/conversion/string/options/to_sci_options.rs function to_sci_options_properties (line 17) | fn to_sci_options_properties() { FILE: malachite-base/tests/num/conversion/string/to_sci.rs function test_to_sci (line 27) | pub fn test_to_sci() { function test_to_sci_with_options (line 111) | pub fn test_to_sci_with_options() { function to_sci_with_options_fail_helper (line 793) | fn to_sci_with_options_fail_helper() { function to_sci_with_options_fail (line 805) | pub fn to_sci_with_options_fail() { function to_sci_helper_unsigned (line 809) | fn to_sci_helper_unsigned() { function to_sci_helper_signed (line 847) | fn to_sci_helper_signed() function to_sci_properties (line 901) | fn to_sci_properties() { function to_sci_with_options_helper_unsigned (line 906) | fn to_sci_with_options_helper_unsigned() { function to_sci_with_options_helper_signed (line 971) | fn to_sci_with_options_helper_signed() function to_sci_with_options_properties (line 1049) | fn to_sci_with_options_properties() { FILE: malachite-base/tests/num/conversion/string/to_string.rs function test_padding_unsigned (line 34) | fn test_padding_unsigned(s: &str, s_padded: &str, width: usize) { function test_padding_signed (line 45) | fn test_padding_signed(mut s: &str, mut s_padded: &str, mut width: usize) { function test_digit_to_display_byte_lower (line 59) | fn test_digit_to_display_byte_lower() { function digit_to_display_byte_lower_properties (line 88) | fn digit_to_display_byte_lower_properties() { function test_digit_to_display_byte_upper (line 106) | fn test_digit_to_display_byte_upper() { function digit_to_display_byte_upper_properties (line 135) | fn digit_to_display_byte_upper_properties() { function test_to_string_base (line 156) | pub fn test_to_string_base() { function to_string_base_fail_helper (line 301) | fn to_string_base_fail_helper() { function to_string_base_fail (line 309) | fn to_string_base_fail() { function to_string_base_helper_unsigned (line 313) | fn to_string_base_helper_unsigned() function to_string_base_helper_signed (line 388) | fn to_string_base_helper_signed() function to_string_base_properties (line 478) | fn to_string_base_properties() { function test_to_string_base_upper (line 484) | pub fn test_to_string_base_upper() { function to_string_base_upper_fail_helper (line 620) | fn to_string_base_upper_fail_helper() { function to_string_base_upper_fail (line 628) | fn to_string_base_upper_fail() { function to_string_base_upper_helper_unsigned (line 632) | fn to_string_base_upper_helper_unsigned() function to_string_base_upper_helper_signed (line 704) | fn to_string_base_upper_helper_signed() function to_string_base_upper_properties (line 789) | fn to_string_base_upper_properties() { FILE: malachite-base/tests/num/exhaustive/exhaustive_finite_primitive_floats.rs function exhaustive_finite_primitive_floats_helper (line 13) | fn exhaustive_finite_primitive_floats_helper(out: &[T... function test_exhaustive_finite_primitive_floats (line 18) | fn test_exhaustive_finite_primitive_floats() { FILE: malachite-base/tests/num/exhaustive/exhaustive_natural_signeds.rs function exhaustive_natural_signeds_helper (line 15) | fn exhaustive_natural_signeds_helper() function exhaustive_natural_signeds_long_helper (line 35) | fn exhaustive_natural_signeds_long_helper(last_20: &... function test_exhaustive_natural_signeds (line 43) | fn test_exhaustive_natural_signeds() { FILE: malachite-base/tests/num/exhaustive/exhaustive_negative_finite_primitive_floats.rs function exhaustive_negative_finite_primitive_floats_helper (line 13) | fn exhaustive_negative_finite_primitive_floats_helper... function test_exhaustive_negative_finite_primitive_floats (line 21) | fn test_exhaustive_negative_finite_primitive_floats() { FILE: malachite-base/tests/num/exhaustive/exhaustive_negative_primitive_floats.rs function exhaustive_negative_primitive_floats_helper (line 14) | fn exhaustive_negative_primitive_floats_helper(out: &... function test_exhaustive_negative_primitive_floats (line 19) | fn test_exhaustive_negative_primitive_floats() { FILE: malachite-base/tests/num/exhaustive/exhaustive_negative_signeds.rs function exhaustive_negative_signeds_helper (line 15) | fn exhaustive_negative_signeds_helper() function exhaustive_negative_signeds_long_helper (line 38) | fn exhaustive_negative_signeds_long_helper(last_20: ... function test_exhaustive_negative_signeds (line 46) | fn test_exhaustive_negative_signeds() { FILE: malachite-base/tests/num/exhaustive/exhaustive_nonzero_finite_primitive_floats.rs function exhaustive_nonzero_finite_primitive_floats_helper (line 13) | fn exhaustive_nonzero_finite_primitive_floats_helper(... function test_exhaustive_nonzero_finite_primitive_floats (line 21) | fn test_exhaustive_nonzero_finite_primitive_floats() { FILE: malachite-base/tests/num/exhaustive/exhaustive_nonzero_finite_primitive_floats_in_range.rs function exhaustive_nonzero_finite_primitive_floats_in_range_helper (line 14) | fn exhaustive_nonzero_finite_primitive_floats_in_range_helper(out: &[... function test_exhaustive_nonzero_primitive_floats (line 19) | fn test_exhaustive_nonzero_primitive_floats() { FILE: malachite-base/tests/num/exhaustive/exhaustive_nonzero_signeds.rs function exhaustive_nonzero_signeds_helper (line 15) | fn exhaustive_nonzero_signeds_helper() function exhaustive_nonzero_signeds_long_helper (line 28) | fn exhaustive_nonzero_signeds_long_helper(last_20: &... function test_exhaustive_nonzero_signeds (line 36) | fn test_exhaustive_nonzero_signeds() { FILE: malachite-base/tests/num/exhaustive/exhaustive_positive_finite_primitive_floats.rs function exhaustive_positive_finite_primitive_floats_helper (line 13) | fn exhaustive_positive_finite_primitive_floats_helper... function test_exhaustive_positive_finite_primitive_floats (line 21) | fn test_exhaustive_positive_finite_primitive_floats() { FILE: malachite-base/tests/num/exhaustive/exhaustive_positive_finite_primitive_floats_in_range.rs function exhaustive_positive_finite_primitive_floats_in_range_helper (line 14) | fn exhaustive_positive_finite_primitive_floats_in_range_helper(out: &... function test_exhaustive_positive_primitive_floats (line 18) | fn test_exhaustive_positive_primitive_floats() { FILE: malachite-base/tests/num/exhaustive/exhaustive_positive_primitive_ints.rs function exhaustive_positive_primitive_ints_helper (line 15) | fn exhaustive_positive_primitive_ints_helper() function exhaustive_positive_primitive_ints_long_helper (line 28) | fn exhaustive_positive_primitive_ints_long_helper(last_... function test_exhaustive_positive_primitive_ints (line 40) | fn test_exhaustive_positive_primitive_ints() { FILE: malachite-base/tests/num/exhaustive/exhaustive_primitive_float_inclusive_range.rs function exhaustive_primitive_float_inclusive_range_helper (line 15) | fn exhaustive_primitive_float_inclusive_range_helper(... function test_exhaustive_primitive_float_inclusive_range (line 24) | fn test_exhaustive_primitive_float_inclusive_range() { function exhaustive_primitive_float_inclusive_range_fail_helper (line 516) | fn exhaustive_primitive_float_inclusive_range_fail_helper(a: T, b: T... function test_exhaustive_primitive_float_range (line 21) | fn test_exhaustive_primitive_float_range() { function exhaustive_primitive_float_range_fail_helper (line 485) | fn exhaustive_primitive_float_range_fail_helper() { function exhaustive_primitive_float_range_fail (line 491) | fn exhaustive_primitive_float_range_fail() { FILE: malachite-base/tests/num/exhaustive/exhaustive_primitive_floats.rs function exhaustive_primitive_floats_helper (line 14) | fn exhaustive_primitive_floats_helper(out: &[T]) { function test_exhaustive_primitive_floats (line 19) | fn test_exhaustive_primitive_floats() { FILE: malachite-base/tests/num/exhaustive/exhaustive_primitive_floats_with_sci_exponent.rs function exhaustive_primitive_floats_with_sci_exponent_helper (line 14) | fn exhaustive_primitive_floats_with_sci_exponent_helper( function test_exhaustive_primitive_floats_with_sci_exponent (line 26) | fn test_exhaustive_primitive_floats_with_sci_exponent() { function exhaustive_primitive_floats_with_sci_exponent_fail_helper (line 172) | fn exhaustive_primitive_floats_with_sci_exponent_fail_helper(a: T, b: T) -> usize function exhaustive_signed_inclusive_range_helper_helper (line 23) | fn exhaustive_signed_inclusive_range_helper_helper(a... function exhaustive_signed_inclusive_range_rev_helper (line 41) | fn exhaustive_signed_inclusive_range_rev_helper(a: T... function exhaustive_signed_inclusive_range_helper (line 54) | fn exhaustive_signed_inclusive_range_helper() function test_exhaustive_signed_inclusive_range (line 103) | fn test_exhaustive_signed_inclusive_range() { function exhaustive_signed_inclusive_range_fail_helper (line 140) | fn exhaustive_signed_inclusive_range_fail_helper() { function exhaustive_signed_inclusive_range_fail (line 145) | fn exhaustive_signed_inclusive_range_fail() { FILE: malachite-base/tests/num/exhaustive/exhaustive_signed_range.rs function expected_range_len (line 16) | fn expected_range_len(a: T, b: T) -> usize function exhaustive_signed_range_helper_helper (line 23) | fn exhaustive_signed_range_helper_helper(a: T, b: T,... function exhaustive_signed_range_rev_helper (line 41) | fn exhaustive_signed_range_rev_helper(a: T, b: T, re... function exhaustive_signed_range_helper (line 54) | fn exhaustive_signed_range_helper() function test_exhaustive_signed_range (line 104) | fn test_exhaustive_signed_range() { function exhaustive_signed_range_fail_helper (line 141) | fn exhaustive_signed_range_fail_helper() { function exhaustive_signed_range_fail (line 146) | fn exhaustive_signed_range_fail() { FILE: malachite-base/tests/num/exhaustive/exhaustive_signeds.rs function exhaustive_signeds_helper (line 15) | fn exhaustive_signeds_helper() function exhaustive_signeds_long_helper (line 28) | fn exhaustive_signeds_long_helper(last_20: &[T]) { function test_exhaustive_signeds (line 36) | fn test_exhaustive_signeds() { FILE: malachite-base/tests/num/exhaustive/exhaustive_unsigneds.rs function exhaustive_unsigneds_helper (line 15) | fn exhaustive_unsigneds_helper() function exhaustive_unsigneds_long_helper (line 28) | fn exhaustive_unsigneds_long_helper(last_20: &[T]) { function test_exhaustive_unsigneds (line 36) | fn test_exhaustive_unsigneds() { FILE: malachite-base/tests/num/exhaustive/finite_primitive_floats_increasing.rs function finite_primitive_floats_increasing_helper (line 13) | fn finite_primitive_floats_increasing_helper(first_20... function test_finite_primitive_floats_increasing (line 22) | fn test_finite_primitive_floats_increasing() { FILE: malachite-base/tests/num/exhaustive/negative_finite_primitive_floats_increasing.rs function negative_finite_primitive_floats_increasing_helper (line 13) | fn negative_finite_primitive_floats_increasing_helper( function test_negative_finite_primitive_floats_increasing (line 25) | fn test_negative_finite_primitive_floats_increasing() { FILE: malachite-base/tests/num/exhaustive/negative_primitive_floats_increasing.rs function negative_primitive_floats_increasing_helper (line 14) | fn negative_primitive_floats_increasing_helper(first_... function test_negative_primitive_floats_increasing (line 23) | fn test_negative_primitive_floats_increasing() { FILE: malachite-base/tests/num/exhaustive/nonzero_finite_primitive_floats_increasing.rs function nonzero_finite_primitive_floats_increasing_helper (line 13) | fn nonzero_finite_primitive_floats_increasing_helper( function test_nonzero_finite_primitive_floats_increasing (line 25) | fn test_nonzero_finite_primitive_floats_increasing() { FILE: malachite-base/tests/num/exhaustive/nonzero_primitive_floats_increasing.rs function nonzero_primitive_floats_increasing_helper (line 14) | fn nonzero_primitive_floats_increasing_helper(first_2... function test_nonzero_primitive_floats_increasing (line 23) | fn test_nonzero_primitive_floats_increasing() { FILE: malachite-base/tests/num/exhaustive/positive_finite_primitive_floats_increasing.rs function positive_finite_primitive_floats_increasing_helper (line 13) | fn positive_finite_primitive_floats_increasing_helper( function test_positive_finite_primitive_floats_increasing (line 25) | fn test_positive_finite_primitive_floats_increasing() { FILE: malachite-base/tests/num/exhaustive/positive_primitive_floats_increasing.rs function positive_primitive_floats_increasing_helper (line 13) | fn positive_primitive_floats_increasing_helper(first_... function test_positive_primitive_floats_increasing (line 22) | fn test_positive_primitive_floats_increasing() { FILE: malachite-base/tests/num/exhaustive/primitive_float_increasing_inclusive_range.rs function primitive_float_increasing_inclusive_range_helper (line 15) | fn primitive_float_increasing_inclusive_range_helper( function test_primitive_float_increasing_inclusive_range (line 30) | fn test_primitive_float_increasing_inclusive_range() { function primitive_float_increasing_inclusive_range_fail_helper (line 634) | fn primitive_float_increasing_inclusive_range_fail_helper( function test_primitive_float_increasing_range (line 30) | fn test_primitive_float_increasing_range() { function primitive_float_increasing_range_fail_helper (line 607) | fn primitive_float_increasing_range_fail_helper() { function primitive_float_increasing_range_fail (line 613) | fn primitive_float_increasing_range_fail() { FILE: malachite-base/tests/num/exhaustive/primitive_floats_increasing.rs function primitive_floats_increasing_helper (line 14) | fn primitive_floats_increasing_helper(first_20: &[T],... function test_primitive_floats_increasing (line 23) | fn test_primitive_floats_increasing() { FILE: malachite-base/tests/num/exhaustive/primitive_int_increasing_inclusive_range.rs function expected_range_len (line 16) | fn expected_range_len(a: T, b: T) -> usize function primitive_int_increasing_inclusive_range_helper_helper (line 23) | fn primitive_int_increasing_inclusive_range_helper_helper( function primitive_int_increasing_inclusive_range_rev_helper (line 49) | fn primitive_int_increasing_inclusive_range_rev_helper( function primitive_int_increasing_inclusive_range_helper (line 75) | fn primitive_int_increasing_inclusive_range_helper() function primitive_int_increasing_inclusive_range_helper_signed (line 107) | fn primitive_int_increasing_inclusive_range_helper_signed... function primitive_int_increasing_inclusive_range_fail (line 224) | fn primitive_int_increasing_inclusive_range_fail() { FILE: malachite-base/tests/num/exhaustive/primitive_int_increasing_range.rs function expected_range_len (line 16) | fn expected_range_len(a: T, b: T) -> usize function primitive_int_increasing_range_helper_helper (line 23) | fn primitive_int_increasing_range_helper_helper(a: T, b... function primitive_int_increasing_range_rev_helper (line 46) | fn primitive_int_increasing_range_rev_helper(a: T, b: T... function primitive_int_increasing_range_helper (line 66) | fn primitive_int_increasing_range_helper() function primitive_int_increasing_range_helper_signed (line 91) | fn primitive_int_increasing_range_helper_signed() function test_primitive_int_increasing_range (line 112) | fn test_primitive_int_increasing_range() { function primitive_int_increasing_range_fail_helper (line 200) | fn primitive_int_increasing_range_fail_helper() { function primitive_int_increasing_range_fail (line 205) | fn primitive_int_increasing_range_fail() { FILE: malachite-base/tests/num/factorization/factor.rs function factor_helper (line 19) | fn factor_helper() function test_factor (line 712) | fn test_factor() { function factor_fail_helper (line 720) | fn factor_fail_helper() { function factor_fail (line 725) | pub fn factor_fail() { function factor_properties_helper_helper (line 733) | fn factor_properties_helper_helper() function factor_properties (line 770) | fn factor_properties() { FILE: malachite-base/tests/num/factorization/is_power.rs constant NUM_TESTS (line 20) | const NUM_TESTS: usize = 1000; constant BITS (line 21) | const BITS: u64 = 64; function test_perfect_squares (line 24) | fn test_perfect_squares() { function test_perfect_cubes (line 39) | fn test_perfect_cubes() { function test_perfect_fifth_powers (line 53) | fn test_perfect_fifth_powers() { function test_exhaustive_other_powers (line 67) | fn test_exhaustive_other_powers() { function test_non_perfect_powers (line 93) | fn test_non_perfect_powers() { function test_edge_cases (line 104) | fn test_edge_cases() { function test_signed (line 119) | fn test_signed() { function express_as_power_properties_helper_unsigned (line 133) | fn express_as_power_properties_helper_unsigned() { function express_as_power_properties_helper_signed (line 159) | fn express_as_power_properties_helper_signed() { function express_as_power_properties (line 186) | fn express_as_power_properties() { function is_power_properties_helper_unsigned (line 191) | fn is_power_properties_helper_unsigned() { function is_power_properties_helper_signed (line 203) | fn is_power_properties_helper_signed() { function is_power_properties (line 216) | fn is_power_properties() { FILE: malachite-base/tests/num/factorization/is_prime.rs function is_prime_helper (line 17) | fn is_prime_helper() { function test_is_prime (line 499) | fn test_is_prime() { function is_prime_properties_helper_helper (line 507) | fn is_prime_properties_helper_helper(n: ... function is_prime_properties_helper_1 (line 512) | fn is_prime_properties_helper_1() { function is_prime_properties_helper_2 (line 527) | fn is_prime_properties_helper_2 + IsPr... function is_prime_properties (line 534) | fn is_prime_properties() { FILE: malachite-base/tests/num/factorization/is_square.rs function is_square_properties_helper_unsigned (line 19) | fn is_square_properties_helper_unsigned() { function is_square_properties_helper_signed (line 41) | fn is_square_properties_helper_signed< function is_square_properties (line 60) | fn is_square_properties() { function test_is_square (line 66) | fn test_is_square() { FILE: malachite-base/tests/num/factorization/prime_indicator_sequence.rs function test_prime_indicator_sequence (line 12) | pub fn test_prime_indicator_sequence() { FILE: malachite-base/tests/num/factorization/prime_indicator_sequence_less_than.rs function test_prime_indicator_sequence_helper (line 16) | fn test_prime_indicator_sequence_helper(limit: u64, out: &str) { function test_prime_indicator_sequence_less_than (line 25) | pub fn test_prime_indicator_sequence_less_than() { function prime_indicator_sequence_less_than_properties (line 60) | fn prime_indicator_sequence_less_than_properties() { FILE: malachite-base/tests/num/factorization/prime_sieve.rs function test_limbs_prime_sieve_u32 (line 18) | fn test_limbs_prime_sieve_u32() { function test_limbs_prime_sieve_u64 (line 126) | fn test_limbs_prime_sieve_u64() { function limbs_prime_sieve_properties (line 246) | fn limbs_prime_sieve_properties() { FILE: malachite-base/tests/num/factorization/primes.rs function test_primes_less_than_helper (line 20) | fn test_primes_less_than_helper() { function test_primes_less_than (line 52) | fn test_primes_less_than() { function test_primes_less_than_or_equal_to_helper (line 56) | fn test_primes_less_than_or_equal_to_helper() { function test_primes_less_than_or_equal_to (line 88) | fn test_primes_less_than_or_equal_to() { function test_primes (line 93) | fn test_primes() { function primes_less_than_properties_helper (line 182) | fn primes_less_than_properties_helper() { function primes_less_than_properties (line 200) | fn primes_less_than_properties() { function primes_less_than_or_equal_to_properties_helper (line 204) | fn primes_less_than_or_equal_to_properties_helper() { function primes_less_than_or_equal_to_properties (line 225) | fn primes_less_than_or_equal_to_properties() { function next_prime_after (line 230) | fn next_prime_after(mut n: T) -> T { function primes_less_than_jump_after_properties_helper (line 239) | fn primes_less_than_jump_after_properties_helper() { function primes_jump_after_properties (line 288) | fn primes_jump_after_properties() { FILE: malachite-base/tests/num/factorization/primitive_root_prime.rs function primitive_root_prime_helper (line 15) | fn primitive_root_prime_helper + Primi... function test_primitive_root_prime (line 33) | fn test_primitive_root_prime() { function primitive_root_prime_fail_helper (line 41) | fn primitive_root_prime_fail_helper() { function test_abs_negative_zero (line 35) | fn test_abs_negative_zero() { function abs_negative_zero_properties_helper (line 39) | fn abs_negative_zero_properties_helper() { function abs_negative_zero_properties (line 54) | fn abs_negative_zero_properties() { FILE: malachite-base/tests/num/float/basic/from_ordered_representation.rs function test_from_ordered_representation (line 17) | pub fn test_from_ordered_representation() { function from_ordered_representation_fail (line 75) | pub fn from_ordered_representation_fail() { function from_ordered_representation_properties_helper (line 82) | fn from_ordered_representation_properties_helper() { function from_ordered_representation_properties (line 99) | fn from_ordered_representation_properties() { FILE: malachite-base/tests/num/float/basic/is_negative_zero.rs function is_negative_zero_helper (line 13) | fn is_negative_zero_helper() { function test_is_negative_zero (line 29) | fn test_is_negative_zero() { function is_negative_zero_properties_helper (line 33) | fn is_negative_zero_properties_helper() { function is_negative_zero_properties (line 43) | fn is_negative_zero_properties() { FILE: malachite-base/tests/num/float/basic/max_precision_for_sci_exponent.rs function max_precision_for_sci_exponent (line 15) | fn max_precision_for_sci_exponent() { function max_precision_for_sci_exponent_fail_helper (line 32) | fn max_precision_for_sci_exponent_fail_helper() { function max_precision_for_sci_exponent_fail (line 38) | pub fn max_precision_for_sci_exponent_fail() { function max_precision_for_sci_exponent_properties_helper (line 42) | fn max_precision_for_sci_exponent_properties_helper() { function max_precision_for_sci_exponent_properties (line 51) | fn max_precision_for_sci_exponent_properties() { FILE: malachite-base/tests/num/float/basic/next_higher.rs function test_next_higher (line 17) | pub fn test_next_higher() { function next_higher_fail_helper (line 72) | fn next_higher_fail_helper() { function next_higher_fail (line 78) | pub fn next_higher_fail() { function next_higher_properties_helper (line 82) | fn next_higher_properties_helper() { function next_higher_properties (line 94) | fn next_higher_properties() { FILE: malachite-base/tests/num/float/basic/next_lower.rs function test_next_lower (line 17) | pub fn test_next_lower() { function next_lower_fail_helper (line 72) | fn next_lower_fail_helper() { function next_lower_fail (line 78) | pub fn next_lower_fail() { function next_lower_properties_helper (line 82) | fn next_lower_properties_helper() { function next_lower_properties (line 94) | fn next_lower_properties() { FILE: malachite-base/tests/num/float/basic/precision.rs function precision_helper (line 13) | fn precision_helper() { function test_precision (line 26) | fn test_precision() { function precision_fail_helper (line 30) | fn precision_fail_helper() { function precision_fail (line 39) | pub fn precision_fail() { function precision_properties_helper (line 43) | fn precision_properties_helper() { function precision_properties (line 53) | fn precision_properties() { FILE: malachite-base/tests/num/float/basic/to_ordered_representation.rs function test_to_ordered_representation (line 19) | pub fn test_to_ordered_representation() { function to_ordered_representation_fail_helper (line 76) | fn to_ordered_representation_fail_helper() { function to_ordered_representation_fail (line 81) | pub fn to_ordered_representation_fail() { function to_ordered_representation_properties_helper (line 85) | fn to_ordered_representation_properties_helper() { function to_ordered_representation_properties (line 102) | fn to_ordered_representation_properties() { FILE: malachite-base/tests/num/float/nice_float/cmp.rs constant TEST_STRINGS (line 17) | const TEST_STRINGS: [&str; 7] = ["-Infinity", "-5.0e5", "-0.0", "NaN", "... function test_cmp (line 20) | pub fn test_cmp() { function cmp_properties_helper (line 25) | fn cmp_properties_helper() { function cmp_properties (line 52) | pub fn cmp_properties() { FILE: malachite-base/tests/num/float/nice_float/cmp_abs.rs function test_cmp_abs (line 19) | pub fn test_cmp_abs() { function cmp_abs_properties_helper (line 86) | fn cmp_abs_properties_helper() { function cmp_abs_properties (line 118) | pub fn cmp_abs_properties() { FILE: malachite-base/tests/num/float/nice_float/eq.rs constant TEST_STRINGS (line 16) | const TEST_STRINGS: [&str; 7] = ["-Infinity", "-5.0e5", "-0.0", "NaN", "... function test_eq (line 19) | pub fn test_eq() { function eq_properties_helper (line 25) | fn eq_properties_helper() { function eq_properties (line 48) | pub fn eq_properties() { FILE: malachite-base/tests/num/float/nice_float/eq_abs.rs function test_eq_abs (line 18) | fn test_eq_abs() { function eq_abs_properties_helper (line 84) | fn eq_abs_properties_helper() { function eq_properties (line 110) | pub fn eq_properties() { FILE: malachite-base/tests/num/float/nice_float/from_str.rs function test_from_str (line 19) | fn test_from_str() { function from_str_helper (line 95) | fn from_str_helper() { function from_str_properties (line 108) | fn from_str_properties() { FILE: malachite-base/tests/num/float/nice_float/hash.rs function hash_properties_helper (line 14) | fn hash_properties_helper() { function hash_properties (line 22) | fn hash_properties() { FILE: malachite-base/tests/num/float/nice_float/to_string.rs function test_to_string (line 19) | pub fn test_to_string() { function to_string_properties_helper (line 64) | fn to_string_properties_helper() function to_string_properties (line 80) | fn to_string_properties() { FILE: malachite-base/tests/num/iterators/bit_distributor_sequence.rs function bit_distributor_sequence_helper (line 13) | fn bit_distributor_sequence_helper( function test_bit_distributor_sequence (line 27) | fn test_bit_distributor_sequence() { function test_bit_distributor_sequence_fail (line 72) | fn test_bit_distributor_sequence_fail() { FILE: malachite-base/tests/num/iterators/iterator_to_bit_chunks.rs function iterator_to_bit_chunks_helper (line 15) | fn iterator_to_bit_chunks_helper() { function assign_bit_helper_signed (line 39) | fn assign_bit_helper_signed() { function test_assign_bit (line 71) | fn test_assign_bit() { function assign_bit_fail_helper (line 76) | fn assign_bit_fail_helper() { function assign_bit_fail_helper_signed (line 83) | fn assign_bit_fail_helper_signed() { function assign_bit_fail (line 91) | fn assign_bit_fail() { function properties_helper_unsigned (line 96) | fn properties_helper_unsigned() { function properties_helper_signed (line 102) | fn properties_helper_signed() { function assign_bit_properties (line 109) | fn assign_bit_properties() { FILE: malachite-base/tests/num/logic/bit_access/clear_bit.rs function clear_bit_helper_unsigned (line 17) | fn clear_bit_helper_unsigned() { function clear_bit_helper_signed (line 36) | fn clear_bit_helper_signed() { function test_clear_bit (line 58) | fn test_clear_bit() { function clear_bit_fail_helper (line 63) | fn clear_bit_fail_helper() { function clear_bit_fail (line 71) | fn clear_bit_fail() { function properties_helper_unsigned (line 75) | fn properties_helper_unsigned() { function properties_helper_signed (line 97) | fn properties_helper_signed() { function clear_bit_properties (line 129) | fn clear_bit_properties() { FILE: malachite-base/tests/num/logic/bit_access/flip_bit.rs function flip_bit_helper_unsigned (line 17) | fn flip_bit_helper_unsigned() { function flip_bit_helper_signed (line 36) | fn flip_bit_helper_signed() { function test_flip_bit (line 65) | fn test_flip_bit() { function flip_bit_fail_helper_unsigned (line 70) | fn flip_bit_fail_helper_unsigned() { function flip_bit_fail_helper_signed (line 74) | fn flip_bit_fail_helper_signed() { function flip_bit_fail (line 83) | fn flip_bit_fail() { function properties_helper_unsigned (line 88) | fn properties_helper_unsigned() { function properties_helper_signed (line 99) | fn properties_helper_signed() { function flip_bit_properties (line 111) | fn flip_bit_properties() { FILE: malachite-base/tests/num/logic/bit_access/get_bit.rs function test_helper_primitive_int (line 16) | fn test_helper_primitive_int() { function test_helper_signed (line 32) | fn test_helper_signed() { function test_get_bit (line 56) | fn test_get_bit() { function properties_helper_unsigned (line 61) | fn properties_helper_unsigned() { function properties_helper_signed (line 80) | fn properties_helper_signed() { function get_bit_properties (line 92) | fn get_bit_properties() { FILE: malachite-base/tests/num/logic/bit_access/set_bit.rs function set_bit_helper_unsigned (line 17) | fn set_bit_helper_unsigned() { function set_bit_helper_signed (line 33) | fn set_bit_helper_signed() { function test_set_bit (line 58) | fn test_set_bit() { function set_bit_fail_helper (line 63) | fn set_bit_fail_helper() { function set_bit_fail (line 71) | fn set_bit_fail() { function properties_helper_unsigned (line 75) | fn properties_helper_unsigned() { function properties_helper_signed (line 98) | fn properties_helper_signed() { function set_bit_properties (line 131) | fn set_bit_properties() { FILE: malachite-base/tests/num/logic/bit_block_access/assign_bits.rs function test_assign_bits_unsigned (line 23) | pub fn test_assign_bits_unsigned() { function test_assign_bits_signed (line 59) | pub fn test_assign_bits_signed() { function assign_bits_fail_helper_unsigned (line 95) | fn assign_bits_fail_helper_unsigned + Primit... function assign_bits_fail_helper_signed (line 100) | fn assign_bits_fail_helper_signed< function assign_bits_fail (line 115) | fn assign_bits_fail() { function properties_helper_unsigned (line 120) | fn properties_helper_unsigned + PrimitiveUns... function properties_helper_signed (line 152) | fn properties_helper_signed< function assign_bits_properties (line 199) | fn assign_bits_properties() { FILE: malachite-base/tests/num/logic/bit_block_access/get_bits.rs function test_get_bits_unsigned (line 22) | pub fn test_get_bits_unsigned() { function test_get_bits_signed (line 41) | pub fn test_get_bits_signed() { function get_bits_fail_helper (line 64) | fn get_bits_fail_helper() { function get_bits_fail_helper_signed (line 68) | fn get_bits_fail_helper_signed() { function get_bits_fail (line 73) | fn get_bits_fail() { function properties_helper_unsigned (line 78) | fn properties_helper_unsigned + PrimitiveUns... function properties_helper_signed (line 98) | fn properties_helper_signed< function get_bits_properties (line 128) | fn get_bits_properties() { FILE: malachite-base/tests/num/logic/bit_convertible/from_bits.rs function test_from_bits_asc (line 23) | pub fn test_from_bits_asc() { function from_bits_asc_fail_helper_unsigned (line 86) | fn from_bits_asc_fail_helper_unsigned() { function from_bits_asc_fail_helper_signed (line 90) | fn from_bits_asc_fail_helper_signed() { function from_bits_asc_fail (line 98) | fn from_bits_asc_fail() { function test_from_bits_desc (line 104) | pub fn test_from_bits_desc() { function from_bits_desc_fail_helper_unsigned (line 159) | fn from_bits_desc_fail_helper_unsigned() { function from_bits_desc_fail_helper_signed (line 163) | fn from_bits_desc_fail_helper_signed() { function from_bits_desc_fail (line 171) | fn from_bits_desc_fail() { function from_bits_asc_properties_helper_unsigned (line 176) | fn from_bits_asc_properties_helper_unsigned() { function from_bits_asc_properties_helper_signed (line 191) | fn from_bits_asc_properties_helper_signed() { function from_bits_asc_properties (line 216) | fn from_bits_asc_properties() { function from_bits_desc_properties_helper_unsigned (line 221) | fn from_bits_desc_properties_helper_unsigned() { function from_bits_desc_properties_helper_signed (line 235) | fn from_bits_desc_properties_helper_signed() { function from_bits_desc_properties (line 259) | fn from_bits_desc_properties() { FILE: malachite-base/tests/num/logic/bit_convertible/to_bits.rs function test_to_bits_asc (line 20) | pub fn test_to_bits_asc() { function test_to_bits_desc (line 60) | pub fn test_to_bits_desc() { function to_bits_asc_properties_helper_unsigned (line 99) | fn to_bits_asc_properties_helper_unsigned() { function to_bits_asc_properties_helper_signed (line 117) | fn to_bits_asc_properties_helper_signed() { function to_bits_asc_properties (line 140) | fn to_bits_asc_properties() { function to_bits_desc_properties_helper_unsigned (line 145) | fn to_bits_desc_properties_helper_unsigned() { function to_bits_desc_properties_helper_signed (line 163) | fn to_bits_desc_properties_helper_signed() { function to_bits_desc_properties (line 186) | fn to_bits_desc_properties() { FILE: malachite-base/tests/num/logic/bit_iterable.rs function test_bits (line 23) | pub fn test_bits() { function bits_properties_helper_unsigned (line 91) | fn bits_properties_helper_unsigned() function bits_properties_helper_signed (line 129) | fn bits_properties_helper_signed() function bits_properties (line 175) | fn bits_properties() { FILE: malachite-base/tests/num/logic/bit_scan/index_of_next_false_bit.rs function test_index_of_next_false_bit (line 17) | pub fn test_index_of_next_false_bit() { function properties_helper_unsigned (line 61) | fn properties_helper_unsigned() { function properties_helper_signed (line 89) | fn properties_helper_signed() { function index_of_next_false_bit_properties (line 122) | fn index_of_next_false_bit_properties() { FILE: malachite-base/tests/num/logic/bit_scan/index_of_next_true_bit.rs function test_index_of_next_true_bit (line 18) | pub fn test_index_of_next_true_bit() { function properties_helper_unsigned (line 66) | fn properties_helper_unsigned() { function properties_helper_signed (line 89) | fn properties_helper_signed() { function index_of_next_true_bit_properties (line 122) | fn index_of_next_true_bit_properties() { FILE: malachite-base/tests/num/logic/get_highest_bit.rs function test_get_highest_bit (line 15) | pub fn test_get_highest_bit() { function get_highest_bit_properties_helper_unsigned (line 23) | fn get_highest_bit_properties_helper_unsigned() { function get_highest_bit_properties_helper_signed (line 29) | fn get_highest_bit_properties_helper_signed() { function get_highest_bit_properties (line 36) | fn get_highest_bit_properties() { FILE: malachite-base/tests/num/logic/hamming_distance.rs function test_hamming_distance (line 18) | pub fn test_hamming_distance() { function test_checked_hamming_distance (line 29) | pub fn test_checked_hamming_distance() { function hamming_distance_properties_helper (line 46) | fn hamming_distance_properties_helper() { function hamming_distance_properties (line 68) | fn hamming_distance_properties() { function checked_hamming_distance_properties_helper (line 72) | fn checked_hamming_distance_properties_helper() { function checked_hamming_distance_properties (line 124) | fn checked_hamming_distance_properties() { FILE: malachite-base/tests/num/logic/low_mask.rs function low_mask_primitive_helper (line 15) | fn low_mask_primitive_helper() { function low_mask_unsigned_helper (line 25) | fn low_mask_unsigned_helper() { function low_mask_signed_helper (line 33) | fn low_mask_signed_helper() { function test_low_mask (line 42) | fn test_low_mask() { function low_mask_fail_helper (line 48) | fn low_mask_fail_helper() { function low_mask_fail (line 53) | fn low_mask_fail() { function low_mask_properties_helper_unsigned (line 57) | fn low_mask_properties_helper_unsigned() { function low_mask_properties_helper_signed (line 65) | fn low_mask_properties_helper_signed() { function low_mask_properties (line 77) | fn low_mask_properties() { FILE: malachite-base/tests/num/logic/not_assign.rs function not_assign_helper (line 14) | fn not_assign_helper() { function test_not_assign (line 34) | fn test_not_assign() { function not_assign_properties_helper_unsigned (line 38) | fn not_assign_properties_helper_unsigned() { function not_assign_properties_helper_signed (line 48) | fn not_assign_properties_helper_signed() { function not_assign_properties (line 59) | fn not_assign_properties() { FILE: malachite-base/tests/num/logic/significant_bits.rs function significant_bits_helper (line 14) | fn significant_bits_helper() { function significant_bits_helper_unsigned (line 29) | fn significant_bits_helper_unsigned() { function significant_bits_helper_signed (line 36) | fn significant_bits_helper_signed() { function test_significant_bits (line 45) | fn test_significant_bits() { function significant_bits_properties_helper_unsigned (line 51) | fn significant_bits_properties_helper_unsigned() { function significant_bits_properties_helper_signed (line 62) | fn significant_bits_properties_helper_signed() { function significant_bits_properties (line 73) | fn significant_bits_properties() { FILE: malachite-base/tests/num/random/geometric/geometric_random_natural_signeds.rs function geometric_random_natural_signeds_helper (line 18) | fn geometric_random_natural_signeds_helper() { function geometric_random_natural_signeds_fail (line 242) | fn geometric_random_natural_signeds_fail() { FILE: malachite-base/tests/num/random/geometric/geometric_random_negative_signeds.rs function geometric_random_negative_signeds_helper (line 21) | fn geometric_random_negative_signeds_helper< function test_geometric_random_negative_signeds (line 50) | fn test_geometric_random_negative_signeds() { function geometric_random_negative_signeds_fail_helper (line 241) | fn geometric_random_negative_signeds_fail_helper() { function geometric_random_negative_signeds_fail (line 247) | fn geometric_random_negative_signeds_fail() { FILE: malachite-base/tests/num/random/geometric/geometric_random_nonzero_signeds.rs function geometric_random_nonzero_signeds_helper (line 18) | fn geometric_random_nonzero_signeds_helper() { function geometric_random_nonzero_signeds_fail (line 252) | fn geometric_random_nonzero_signeds_fail() { FILE: malachite-base/tests/num/random/geometric/geometric_random_positive_signeds.rs function geometric_random_positive_signeds_helper (line 18) | fn geometric_random_positive_signeds_helper() { function geometric_random_positive_signeds_fail (line 236) | fn geometric_random_positive_signeds_fail() { FILE: malachite-base/tests/num/random/geometric/geometric_random_positive_unsigneds.rs function geometric_random_positive_unsigneds_helper (line 18) | fn geometric_random_positive_unsigneds_helper... function geometric_random_positive_unsigneds_fail (line 236) | fn geometric_random_positive_unsigneds_fail() { FILE: malachite-base/tests/num/random/geometric/geometric_random_signed_inclusive_range.rs function geometric_random_signed_inclusive_range_helper (line 22) | fn geometric_random_signed_inclusive_range_helper< function test_geometric_random_signed_inclusive_range (line 97) | fn test_geometric_random_signed_inclusive_range() { function geometric_random_signed_inclusive_range_fail_helper (line 335) | fn geometric_random_signed_inclusive_range_fail_helper() { function geometric_random_signed_range_fail (line 381) | fn geometric_random_signed_range_fail() { FILE: malachite-base/tests/num/random/geometric/geometric_random_signeds.rs function geometric_random_signeds_helper (line 18) | fn geometric_random_signeds_helper( function test_geometric_random_signeds (line 46) | fn test_geometric_random_signeds() { function geometric_random_signeds_fail_helper (line 246) | fn geometric_random_signeds_fail_helper() { function geometric_random_signeds_fail (line 257) | fn geometric_random_signeds_fail() { FILE: malachite-base/tests/num/random/geometric/geometric_random_unsigned_inclusive_range.rs function geometric_random_unsigned_inclusive_range_helper (line 18) | fn geometric_random_unsigned_inclusive_range_helper() { function geometric_random_unsigned_range_fail (line 230) | fn geometric_random_unsigned_range_fail() { FILE: malachite-base/tests/num/random/geometric/geometric_random_unsigneds.rs function geometric_random_unsigneds_helper (line 18) | fn geometric_random_unsigneds_helper( function test_geometric_random_unsigneds (line 44) | fn test_geometric_random_unsigneds() { function geometric_random_unsigneds_fail_helper (line 233) | fn geometric_random_unsigneds_fail_helper() { function geometric_random_unsigneds_fail (line 244) | fn geometric_random_unsigneds_fail() { FILE: malachite-base/tests/num/random/geometric/get_geometric_random_signed_from_inclusive_range.rs function get_geometric_random_signed_from_inclusive_range_helper (line 13) | fn get_geometric_random_signed_from_inclusive_range_helper( function test_get_geometric_random_signed_from_inclusive_range (line 33) | fn test_get_geometric_random_signed_from_inclusive_range() { function get_geometric_random_signed_from_inclusive_range_fail_1 (line 48) | fn get_geometric_random_signed_from_inclusive_range_fail_1() { function get_geometric_random_signed_from_inclusive_range_fail_2 (line 60) | fn get_geometric_random_signed_from_inclusive_range_fail_2() { function get_geometric_random_signed_from_inclusive_range_fail_3 (line 72) | fn get_geometric_random_signed_from_inclusive_range_fail_3() { function get_geometric_random_signed_from_inclusive_range_fail_4 (line 84) | fn get_geometric_random_signed_from_inclusive_range_fail_4() { FILE: malachite-base/tests/num/random/geometric/mean.rs function test_unadjusted_mean_to_adjusted_mean (line 15) | pub fn test_unadjusted_mean_to_adjusted_mean() { function test_adjusted_mean_to_unadjusted_mean (line 40) | pub fn test_adjusted_mean_to_unadjusted_mean() { FILE: malachite-base/tests/num/random/random_finite_primitive_floats.rs function random_finite_primitive_floats_helper (line 16) | fn random_finite_primitive_floats_helper( function test_random_finite_primitive_floats (line 32) | fn test_random_finite_primitive_floats() { FILE: malachite-base/tests/num/random/random_highest_bit_set_unsigneds.rs function random_highest_bit_set_unsigneds_helper (line 17) | fn random_highest_bit_set_unsigneds_helper( function test_random_natural_signeds (line 39) | fn test_random_natural_signeds() { FILE: malachite-base/tests/num/random/random_negative_finite_primitive_floats.rs function random_negative_finite_primitive_floats_helper (line 16) | fn random_negative_finite_primitive_floats_helper( function test_random_negative_signeds (line 39) | fn test_random_negative_signeds() { FILE: malachite-base/tests/num/random/random_nonzero_finite_primitive_floats.rs function random_nonzero_finite_primitive_floats_helper (line 16) | fn random_nonzero_finite_primitive_floats_helper( function test_random_nonzero_signeds (line 40) | fn test_random_nonzero_signeds() { FILE: malachite-base/tests/num/random/random_positive_finite_primitive_floats.rs function random_positive_finite_primitive_floats_helper (line 16) | fn random_positive_finite_primitive_floats_helper( function test_random_positive_signeds (line 39) | fn test_random_positive_signeds() { FILE: malachite-base/tests/num/random/random_positive_unsigneds.rs function random_positive_unsigneds_helper (line 17) | fn random_positive_unsigneds_helper( function test_random_positive_unsigneds (line 39) | fn test_random_positive_unsigneds() { FILE: malachite-base/tests/num/random/random_primitive_float_inclusive_range.rs function random_primitive_float_inclusive_range_helper (line 18) | fn random_primitive_float_inclusive_range_helper... function random_primitive_float_inclusive_range_fail (line 862) | fn random_primitive_float_inclusive_range_fail() { FILE: malachite-base/tests/num/random/random_primitive_float_range.rs function random_primitive_float_range_helper (line 18) | fn random_primitive_float_range_helper( function test_random_primitive_float_range (line 36) | fn test_random_primitive_float_range() { function random_primitive_float_range_fail_helper (line 845) | fn random_primitive_float_range_fail_helper() { function random_primitive_float_range_fail (line 864) | fn random_primitive_float_range_fail() { FILE: malachite-base/tests/num/random/random_primitive_floats.rs function random_primitive_floats_helper (line 16) | fn random_primitive_floats_helper( function test_random_primitive_floats (line 32) | fn test_random_primitive_floats() { FILE: malachite-base/tests/num/random/random_primitive_ints.rs function random_primitive_ints_helper (line 17) | fn random_primitive_ints_helper( function test_random_primitive_ints (line 39) | fn test_random_primitive_ints() { FILE: malachite-base/tests/num/random/random_signed_bit_chunks.rs function random_signed_bit_chunks_helper (line 21) | fn random_signed_bit_chunks_helper( function test_random_signed_bit_chunks (line 64) | fn test_random_signed_bit_chunks() { function random_signed_bit_chunks_fail_helper (line 236) | fn random_signed_bit_chunks_fail_helper() { function random_signed_bit_chunks_fail (line 242) | fn random_signed_bit_chunks_fail() { FILE: malachite-base/tests/num/random/random_signed_inclusive_range.rs function random_signed_inclusive_range_helper (line 18) | fn random_signed_inclusive_range_helper( function test_random_signed_inclusive_range (line 42) | fn test_random_signed_inclusive_range() { function random_signed_inclusive_range_fail_helper (line 264) | fn random_signed_inclusive_range_fail_helper() { function random_signed_inclusive_range_fail (line 273) | fn random_signed_inclusive_range_fail() { FILE: malachite-base/tests/num/random/random_signed_range.rs function random_signed_range_helper (line 18) | fn random_signed_range_helper( function test_random_signed_range (line 42) | fn test_random_signed_range() { function random_signed_range_fail_helper (line 264) | fn random_signed_range_fail_helper() { function random_signed_range_fail (line 269) | fn random_signed_range_fail() { FILE: malachite-base/tests/num/random/random_unsigned_bit_chunks.rs function random_unsigned_bit_chunks_helper (line 21) | fn random_unsigned_bit_chunks_helper( function test_random_unsigned_bit_chunks (line 55) | fn test_random_unsigned_bit_chunks() { function random_unsigned_bit_chunks_fail_helper (line 226) | fn random_unsigned_bit_chunks_fail_helper() { function random_unsigned_bit_chunks_fail (line 232) | fn random_unsigned_bit_chunks_fail() { FILE: malachite-base/tests/num/random/random_unsigned_inclusive_range.rs function random_unsigned_inclusive_range_helper (line 18) | fn random_unsigned_inclusive_range_helper() { function random_unsigned_inclusive_range_fail (line 190) | fn random_unsigned_inclusive_range_fail() { FILE: malachite-base/tests/num/random/random_unsigned_range.rs function random_unsigned_range_helper (line 18) | fn random_unsigned_range_helper( function test_random_unsigned_range (line 42) | fn test_random_unsigned_range() { function random_unsigned_range_fail_helper (line 181) | fn random_unsigned_range_fail_helper() { function random_unsigned_range_fail (line 186) | fn random_unsigned_range_fail() { FILE: malachite-base/tests/num/random/random_unsigneds_less_than.rs function random_unsigneds_less_than_helper (line 18) | fn random_unsigneds_less_than_helper( function test_random_unsigneds_less_than (line 41) | fn test_random_unsigneds_less_than() { function random_unsigneds_less_than_fail_helper (line 189) | fn random_unsigneds_less_than_fail_helper() { function random_unsigneds_less_than_fail (line 194) | fn random_unsigneds_less_than_fail() { FILE: malachite-base/tests/num/random/special_random_finite_primitive_floats.rs function special_random_finite_primitive_floats_helper (line 17) | fn special_random_finite_primitive_floats_helper... function special_random_finite_primitive_floats_fail (line 493) | fn special_random_finite_primitive_floats_fail() { FILE: malachite-base/tests/num/random/special_random_negative_finite_primitive_floats.rs function special_random_negative_finite_primitive_floats_helper (line 17) | fn special_random_negative_finite_primitive_floats_helper() { function special_random_primitive_float_range_fail (line 2103) | fn special_random_primitive_float_range_fail() { FILE: malachite-base/tests/num/random/special_random_primitive_floats.rs function special_random_primitive_floats_helper (line 17) | fn special_random_primitive_floats_helper() { function special_random_primitive_floats_fail (line 641) | fn special_random_primitive_floats_fail() { FILE: malachite-base/tests/num/random/striped/get_striped_bool_vec.rs function bool_slice_to_string (line 12) | pub(crate) fn bool_slice_to_string(bs: &[bool]) -> String { function get_striped_bool_vec_helper (line 16) | fn get_striped_bool_vec_helper(m_numerator: u64, m_denominator: u64, len... function test_get_striped_bool_vec (line 23) | fn test_get_striped_bool_vec() { FILE: malachite-base/tests/num/random/striped/get_striped_unsigned_vec.rs function get_striped_unsigned_vec_helper (line 15) | fn get_striped_unsigned_vec_helper( function test_get_striped_unsigned_vec (line 30) | fn test_get_striped_unsigned_vec() { FILE: malachite-base/tests/num/random/striped/striped_bit_source.rs constant BIT_STRING_LENGTH (line 12) | const BIT_STRING_LENGTH: usize = 80; function generate_string (line 14) | fn generate_string(bit_source: &mut StripedBitSource) -> String { function striped_bit_source_helper (line 26) | fn striped_bit_source_helper(m_numerator: u64, m_denominator: u64, bit_s... function test_striped_bit_source (line 32) | pub fn test_striped_bit_source() { function new_fail_1 (line 69) | fn new_fail_1() { function new_fail_2 (line 75) | fn new_fail_2() { function new_fail_3 (line 81) | fn new_fail_3() { function test_end_block (line 86) | pub fn test_end_block() { FILE: malachite-base/tests/num/random/striped/striped_random_bool_vecs.rs function striped_random_bool_vecs_helper (line 16) | fn striped_random_bool_vecs_helper( function test_striped_random_bool_vecs (line 59) | fn test_striped_random_bool_vecs() { function striped_random_bool_vecs_fail_1 (line 373) | fn striped_random_bool_vecs_fail_1() { function striped_random_bool_vecs_fail_2 (line 379) | fn striped_random_bool_vecs_fail_2() { function striped_random_bool_vecs_fail_3 (line 385) | fn striped_random_bool_vecs_fail_3() { function striped_random_bool_vecs_fail_4 (line 391) | fn striped_random_bool_vecs_fail_4() { function striped_random_bool_vecs_fail_5 (line 397) | fn striped_random_bool_vecs_fail_5() { FILE: malachite-base/tests/num/random/striped/striped_random_bool_vecs_from_length_iterator.rs function striped_random_bool_vecs_from_length_iterator_helper (line 19) | fn striped_random_bool_vecs_from_length_iterator_helper( function test_striped_random_fixed_length_unsigned_vecs (line 89) | fn test_striped_random_fixed_length_unsigned_vecs() { function striped_random_fixed_length_unsigned_vecs_fail_1 (line 231) | fn striped_random_fixed_length_unsigned_vecs_fail_1() { function striped_random_fixed_length_unsigned_vecs_fail_2 (line 237) | fn striped_random_fixed_length_unsigned_vecs_fail_2() { FILE: malachite-base/tests/num/random/striped/striped_random_natural_signeds.rs function striped_random_natural_signeds_helper (line 20) | fn striped_random_natural_signeds_helper() { function striped_random_natural_signeds_fail (line 373) | fn striped_random_natural_signeds_fail() { FILE: malachite-base/tests/num/random/striped/striped_random_negative_signeds.rs function striped_random_negative_signeds_helper (line 20) | fn striped_random_negative_signeds_helper() { function striped_random_negative_signeds_fail (line 416) | fn striped_random_negative_signeds_fail() { FILE: malachite-base/tests/num/random/striped/striped_random_nonzero_signeds.rs function striped_random_nonzero_signeds_helper (line 20) | fn striped_random_nonzero_signeds_helper() { function striped_random_nonzero_signeds_fail (line 392) | fn striped_random_nonzero_signeds_fail() { FILE: malachite-base/tests/num/random/striped/striped_random_positive_signeds.rs function striped_random_positive_signeds_helper (line 20) | fn striped_random_positive_signeds_helper() { function striped_random_positive_signeds_fail (line 377) | fn striped_random_positive_signeds_fail() { FILE: malachite-base/tests/num/random/striped/striped_random_positive_unsigneds.rs function striped_random_positive_unsigneds_helper (line 20) | fn striped_random_positive_unsigneds_helper() { function striped_random_positive_unsigneds_fail (line 371) | fn striped_random_positive_unsigneds_fail() { FILE: malachite-base/tests/num/random/striped/striped_random_signed_inclusive_range.rs function striped_random_signed_inclusive_range_helper (line 22) | fn striped_random_signed_inclusive_range_helper< function test_striped_random_signed_inclusive_range (line 76) | fn test_striped_random_signed_inclusive_range() { function striped_random_signed_inclusive_range_fail_helper (line 220) | fn striped_random_signed_inclusive_range_fail_helper< function striped_random_signed_inclusive_range_fail (line 248) | fn striped_random_signed_inclusive_range_fail() { FILE: malachite-base/tests/num/random/striped/striped_random_signed_range.rs function striped_random_signed_range_helper (line 22) | fn striped_random_signed_range_helper< function test_striped_random_signed_range (line 70) | fn test_striped_random_signed_range() { function striped_random_signed_range_fail_helper (line 214) | fn striped_random_signed_range_fail_helper< function striped_random_signed_range_fail (line 242) | fn striped_random_signed_range_fail() { FILE: malachite-base/tests/num/random/striped/striped_random_signeds.rs function striped_random_signeds_helper (line 20) | fn striped_random_signeds_helper( function test_striped_random_signeds (line 63) | fn test_striped_random_signeds() { function striped_random_signeds_fail_helper (line 383) | fn striped_random_signeds_fail_helper() { function striped_random_signeds_fail (line 389) | fn striped_random_signeds_fail() { FILE: malachite-base/tests/num/random/striped/striped_random_unsigned_bit_chunks.rs function striped_random_unsigned_bit_chunks_helper (line 20) | fn striped_random_unsigned_bit_chunks_helper() { function striped_random_unsigned_bit_chunks_fail (line 341) | fn striped_random_unsigned_bit_chunks_fail() { FILE: malachite-base/tests/num/random/striped/striped_random_unsigned_inclusive_range.rs function striped_random_unsigned_inclusive_range_helper (line 20) | fn striped_random_unsigned_inclusive_range_helper() { function striped_random_unsigned_range_fail (line 223) | fn striped_random_unsigned_range_fail() { FILE: malachite-base/tests/num/random/striped/striped_random_unsigned_vecs.rs function striped_random_unsigned_vecs_helper (line 17) | fn striped_random_unsigned_vecs_helper( function test_striped_random_unsigned_vecs (line 91) | fn test_striped_random_unsigned_vecs() { function striped_random_unsigned_vecs_fail_1 (line 252) | fn striped_random_unsigned_vecs_fail_1() { function striped_random_unsigned_vecs_fail_2 (line 258) | fn striped_random_unsigned_vecs_fail_2() { function striped_random_unsigned_vecs_fail_3 (line 264) | fn striped_random_unsigned_vecs_fail_3() { function striped_random_unsigned_vecs_fail_4 (line 270) | fn striped_random_unsigned_vecs_fail_4() { function striped_random_unsigned_vecs_fail_5 (line 276) | fn striped_random_unsigned_vecs_fail_5() { FILE: malachite-base/tests/num/random/striped/striped_random_unsigned_vecs_from_length_iterator.rs function striped_random_unsigned_vecs_from_length_iterator_helper (line 20) | fn striped_random_unsigned_vecs_from_length_iterator_helper< function test_striped_random_unsigned_vecs_from_length_iterator (line 95) | fn test_striped_random_unsigned_vecs_from_length_iterator() { function striped_random_unsigned_vecs_from_length_iterator_fail_1 (line 406) | fn striped_random_unsigned_vecs_from_length_iterator_fail_1() { function striped_random_unsigned_vecs_from_length_iterator_fail_2 (line 412) | fn striped_random_unsigned_vecs_from_length_iterator_fail_2() { FILE: malachite-base/tests/num/random/striped/striped_random_unsigned_vecs_length_inclusive_range.rs function striped_random_unsigned_vecs_length_inclusive_range_helper (line 17) | fn striped_random_unsigned_vecs_length_inclusive_range_helper( function test_striped_random_unsigned_vecs_length_range (line 91) | fn test_striped_random_unsigned_vecs_length_range() { function striped_random_unsigned_vecs_length_range_fail_1 (line 234) | fn striped_random_unsigned_vecs_length_range_fail_1() { function striped_random_unsigned_vecs_length_range_fail_2 (line 240) | fn striped_random_unsigned_vecs_length_range_fail_2() { function striped_random_unsigned_vecs_length_range_fail_3 (line 246) | fn striped_random_unsigned_vecs_length_range_fail_3() { FILE: malachite-base/tests/num/random/striped/striped_random_unsigned_vecs_min_length.rs function striped_random_unsigned_vecs_min_length_helper (line 17) | fn striped_random_unsigned_vecs_min_length_helper( function test_striped_random_unsigned_vecs (line 93) | fn test_striped_random_unsigned_vecs() { function striped_random_unsigned_vecs_min_length_fail_1 (line 398) | fn striped_random_unsigned_vecs_min_length_fail_1() { function striped_random_unsigned_vecs_min_length_fail_2 (line 404) | fn striped_random_unsigned_vecs_min_length_fail_2() { function striped_random_unsigned_vecs_min_length_fail_3 (line 410) | fn striped_random_unsigned_vecs_min_length_fail_3() { function striped_random_unsigned_vecs_min_length_fail_4 (line 416) | fn striped_random_unsigned_vecs_min_length_fail_4() { function striped_random_unsigned_vecs_min_length_fail_5 (line 422) | fn striped_random_unsigned_vecs_min_length_fail_5() { FILE: malachite-base/tests/num/random/striped/striped_random_unsigneds.rs function striped_random_unsigneds_helper (line 20) | fn striped_random_unsigneds_helper( function test_striped_random_unsigneds (line 63) | fn test_striped_random_unsigneds() { function striped_random_unsigneds_fail_helper (line 364) | fn striped_random_unsigneds_fail_helper() { function striped_random_unsigneds_fail (line 370) | fn striped_random_unsigneds_fail() { FILE: malachite-base/tests/num/random/variable_range_generator/next_bit_chunk.rs function next_bit_chunk_helper (line 14) | fn next_bit_chunk_helper(chunk_size: u64, expected... function test_next_bit_chunk (line 24) | fn test_next_bit_chunk() { function next_bit_chunk_fail_helper (line 50) | fn next_bit_chunk_fail_helper() { function next_bit_chunk_fail (line 62) | fn next_bit_chunk_fail() { FILE: malachite-base/tests/num/random/variable_range_generator/next_bool.rs function test_next_bool (line 13) | fn test_next_bool() { FILE: malachite-base/tests/num/random/variable_range_generator/next_in_inclusive_range.rs function next_in_inclusive_range_helper (line 14) | fn next_in_inclusive_range_helper(a: T, b: T, expe... function test_next_in_inclusive_range (line 24) | fn test_next_in_inclusive_range() { function next_in_inclusive_range_fail_helper (line 46) | fn next_in_inclusive_range_fail_helper() { function next_in_inclusive_range_fail (line 54) | fn next_in_inclusive_range_fail() { FILE: malachite-base/tests/num/random/variable_range_generator/next_in_range.rs function next_in_range_helper (line 14) | fn next_in_range_helper(a: T, b: T, expected_value... function test_next_in_range (line 24) | fn test_next_in_range() { function next_in_range_fail_helper (line 46) | fn next_in_range_fail_helper() { function next_in_range_fail (line 54) | fn next_in_range_fail() { FILE: malachite-base/tests/num/random/variable_range_generator/next_less_than.rs function next_less_than_helper (line 14) | fn next_less_than_helper(limit: T, expected_values... function test_next_less_than (line 24) | fn test_next_less_than() { function next_less_than_fail_helper (line 44) | fn next_less_than_fail_helper() { function next_less_than_fail (line 52) | fn next_less_than_fail() { FILE: malachite-base/tests/options/exhaustive/exhaustive_options.rs function exhaustive_options_helper (line 14) | fn exhaustive_options_helper(xs: &[T], out: &[Opt... function test_exhaustive_options (line 24) | fn test_exhaustive_options() { FILE: malachite-base/tests/options/exhaustive/exhaustive_somes.rs function exhaustive_somes_helper (line 14) | fn exhaustive_somes_helper(xs: &[T], out: &[Optio... function test_exhaustive_somes (line 24) | fn test_exhaustive_somes() { FILE: malachite-base/tests/options/option_from_str.rs function option_from_str_helper (line 17) | fn option_from_str_helper(s: &str, out: Option<... function test_option_from_str (line 22) | fn test_option_from_str() { function option_from_str_custom_helper (line 31) | fn option_from_str_custom_helper( function test_option_from_str_custom (line 40) | fn test_option_from_str_custom() { FILE: malachite-base/tests/options/random/random_options.rs function random_options_helper (line 18) | fn random_options_helper( function test_random_options (line 39) | fn test_random_options() { function random_options_fail_1 (line 187) | fn random_options_fail_1() { function random_options_fail_2 (line 193) | fn random_options_fail_2() { FILE: malachite-base/tests/options/random/random_somes.rs function random_somes_helper (line 18) | fn random_somes_helper( function test_random_somes (line 37) | fn test_random_somes() { FILE: malachite-base/tests/orderings/exhaustive.rs function test_orderings_increasing (line 14) | fn test_orderings_increasing() { function test_exhaustive_orderings (line 22) | fn test_exhaustive_orderings() { FILE: malachite-base/tests/orderings/ordering_from_str.rs function test_from_str (line 13) | fn test_from_str() { FILE: malachite-base/tests/orderings/random.rs function test_random_orderings (line 17) | fn test_random_orderings() { FILE: malachite-base/tests/random/fork.rs function test_fork (line 12) | fn test_fork() { FILE: malachite-base/tests/random/from_bytes.rs function test_from_bytes (line 13) | fn test_from_bytes() { FILE: malachite-base/tests/random/get_rng.rs function test_get_rng (line 13) | fn test_get_rng() { FILE: malachite-base/tests/random/next.rs function test_next (line 12) | fn test_next() { FILE: malachite-base/tests/rational_sequences/access/get.rs function test_get (line 16) | pub fn test_get() { function test_index (line 31) | pub fn test_index() { function index_fail_1 (line 46) | fn index_fail_1() { function index_fail_2 (line 53) | fn index_fail_2() { function get_properties (line 58) | fn get_properties() { function index_properties (line 67) | fn index_properties() { FILE: malachite-base/tests/rational_sequences/access/mutate.rs function test_mutate (line 13) | pub fn test_mutate() { function mutate_fail_1 (line 61) | fn mutate_fail_1() { function mutate_fail_2 (line 67) | fn mutate_fail_2() { function mutate_properties (line 72) | fn mutate_properties() { FILE: malachite-base/tests/rational_sequences/basic/component_len.rs function test_component_len (line 13) | pub fn test_component_len() { function component_len_properties (line 25) | fn component_len_properties() { FILE: malachite-base/tests/rational_sequences/basic/is_empty.rs function test_is_empty (line 13) | pub fn test_is_empty() { function is_empty_properties (line 25) | fn is_empty_properties() { FILE: malachite-base/tests/rational_sequences/basic/is_finite.rs function test_is_finite (line 13) | pub fn test_is_finite() { function is_finite_properties (line 25) | fn is_finite_properties() { FILE: malachite-base/tests/rational_sequences/basic/iter.rs function test_iter (line 14) | pub fn test_iter() { function iter_properties (line 30) | fn iter_properties() { FILE: malachite-base/tests/rational_sequences/basic/len.rs function test_len (line 13) | pub fn test_len() { function len_properties (line 25) | fn len_properties() { FILE: malachite-base/tests/rational_sequences/comparison/cmp.rs function test_cmp (line 17) | fn test_cmp() { function cmp_properties (line 33) | fn cmp_properties() { FILE: malachite-base/tests/rational_sequences/comparison/eq.rs function test_eq (line 16) | fn test_eq() { function eq_properties (line 31) | fn eq_properties() { FILE: malachite-base/tests/rational_sequences/comparison/hash.rs function hash_properties (line 13) | fn hash_properties() { FILE: malachite-base/tests/rational_sequences/conversion/clone.rs function test_clone (line 16) | fn test_clone() { function test_clone_from (line 30) | fn test_clone_from() { function clone_and_clone_from_properties (line 44) | fn clone_and_clone_from_properties() { FILE: malachite-base/tests/rational_sequences/conversion/from_vec.rs function test_from_vec_and_from_slice (line 14) | pub fn test_from_vec_and_from_slice() { function from_vec_and_from_slice_properties (line 27) | fn from_vec_and_from_slice_properties() { FILE: malachite-base/tests/rational_sequences/conversion/from_vecs.rs function test_from_vecs_and_from_slices (line 13) | pub fn test_from_vecs_and_from_slices() { function from_vec_and_from_slice_properties (line 34) | fn from_vec_and_from_slice_properties() { FILE: malachite-base/tests/rational_sequences/conversion/to_vecs.rs function test_to_vecs_into_vecs_and_slices_ref (line 13) | pub fn test_to_vecs_into_vecs_and_slices_ref() { function to_vecs_into_vecs_and_slices_ref_properties (line 33) | fn to_vecs_into_vecs_and_slices_ref_properties() { FILE: malachite-base/tests/rational_sequences/exhaustive.rs type Unit (line 19) | struct Unit(()); method fmt (line 22) | fn fmt(&self, f: &mut Formatter) -> Result { function test_exhaustive_rational_sequences (line 28) | fn test_exhaustive_rational_sequences() { FILE: malachite-base/tests/rational_sequences/random.rs function test_random_rational_sequences (line 18) | fn test_random_rational_sequences() { FILE: malachite-base/tests/rational_sequences/to_string.rs function test_to_string (line 15) | pub fn test_to_string() { function to_string_properties (line 28) | fn to_string_properties() { FILE: malachite-base/tests/rounding_modes/clone.rs function test_clone (line 14) | fn test_clone() { function test_clone_from (line 28) | fn test_clone_from() { function clone_and_clone_from_properties (line 38) | fn clone_and_clone_from_properties() { FILE: malachite-base/tests/rounding_modes/cmp.rs function test_cmp (line 17) | fn test_cmp() { function cmp_properties (line 22) | fn cmp_properties() { FILE: malachite-base/tests/rounding_modes/eq.rs function test_eq (line 16) | fn test_eq() { function eq_properties (line 22) | fn eq_properties() { FILE: malachite-base/tests/rounding_modes/exhaustive.rs function test_exhaustive_rounding_modes (line 14) | fn test_exhaustive_rounding_modes() { FILE: malachite-base/tests/rounding_modes/from_str.rs function test_from_str (line 15) | fn test_from_str() { function from_str_helper (line 32) | fn from_str_helper(s: String) { function from_str_properties (line 40) | fn from_str_properties() { FILE: malachite-base/tests/rounding_modes/hash.rs function hash_properties (line 13) | fn hash_properties() { FILE: malachite-base/tests/rounding_modes/neg.rs function test_neg (line 14) | fn test_neg() { function neg_properties (line 29) | fn neg_properties() { FILE: malachite-base/tests/rounding_modes/random.rs function test_random_rounding_modes (line 16) | fn test_random_rounding_modes() { FILE: malachite-base/tests/rounding_modes/size.rs function test_size (line 13) | fn test_size() { FILE: malachite-base/tests/rounding_modes/to_string.rs function test_to_string (line 16) | fn test_to_string() { function to_string_properties (line 29) | fn to_string_properties() { FILE: malachite-base/tests/sets/exhaustive/exhaustive_b_tree_sets.rs function exhaustive_b_tree_sets_helper (line 20) | fn exhaustive_b_tree_sets_helper(xs: I, out: &[BTre... function exhaustive_b_tree_sets_small_helper (line 27) | fn exhaustive_b_tree_sets_small_helper( function test_exhaustive_b_tree_sets (line 38) | fn test_exhaustive_b_tree_sets() { FILE: malachite-base/tests/sets/exhaustive/exhaustive_b_tree_sets_fixed_length.rs function exhaustive_b_tree_sets_fixed_length_helper (line 22) | fn exhaustive_b_tree_sets_fixed_length_helper( function exhaustive_b_tree_sets_fixed_length_small_helper (line 32) | fn exhaustive_b_tree_sets_fixed_length_small_helper( function test_exhaustive_b_tree_sets_fixed_length (line 48) | fn test_exhaustive_b_tree_sets_fixed_length() { FILE: malachite-base/tests/sets/exhaustive/exhaustive_b_tree_sets_length_inclusive_range.rs function exhaustive_b_tree_sets_length_inclusive_range_small_helper (line 17) | fn exhaustive_b_tree_sets_length_inclusive_range_small_helper( function test_exhaustive_b_tree_sets_length_range (line 34) | fn test_exhaustive_b_tree_sets_length_range() { FILE: malachite-base/tests/sets/exhaustive/exhaustive_b_tree_sets_min_length.rs function exhaustive_b_tree_sets_min_length_helper (line 20) | fn exhaustive_b_tree_sets_min_length_helper( function exhaustive_b_tree_sets_min_length_small_helper (line 30) | fn exhaustive_b_tree_sets_min_length_small_helper( function test_exhaustive_b_tree_sets_min_length (line 46) | fn test_exhaustive_b_tree_sets_min_length() { FILE: malachite-base/tests/sets/exhaustive/exhaustive_hash_sets.rs function exhaustive_hash_sets_helper (line 21) | fn exhaustive_hash_sets_helper(xs: I, out: &[HashSe... function exhaustive_hash_sets_small_helper (line 28) | fn exhaustive_hash_sets_small_helper( function test_exhaustive_hash_sets (line 39) | fn test_exhaustive_hash_sets() { FILE: malachite-base/tests/sets/exhaustive/exhaustive_hash_sets_fixed_length.rs function exhaustive_hash_sets_fixed_length_helper (line 23) | fn exhaustive_hash_sets_fixed_length_helper( function exhaustive_hash_sets_fixed_length_small_helper (line 33) | fn exhaustive_hash_sets_fixed_length_small_helper( function test_exhaustive_hash_sets_fixed_length (line 49) | fn test_exhaustive_hash_sets_fixed_length() { FILE: malachite-base/tests/sets/exhaustive/exhaustive_hash_sets_length_inclusive_range.rs function exhaustive_hash_sets_length_inclusive_range_small_helper (line 18) | fn exhaustive_hash_sets_length_inclusive_range_small_helper( function test_exhaustive_hash_sets_length_range (line 35) | fn test_exhaustive_hash_sets_length_range() { FILE: malachite-base/tests/sets/exhaustive/exhaustive_hash_sets_min_length.rs function exhaustive_hash_sets_min_length_helper (line 21) | fn exhaustive_hash_sets_min_length_helper( function exhaustive_hash_sets_min_length_small_helper (line 31) | fn exhaustive_hash_sets_min_length_small_helper( function test_exhaustive_hash_sets_min_length (line 47) | fn test_exhaustive_hash_sets_min_length() { FILE: malachite-base/tests/sets/exhaustive/lex_b_tree_sets.rs function lex_b_tree_sets_helper (line 20) | fn lex_b_tree_sets_helper(xs: I, out: &[BTreeSet( function test_lex_b_tree_sets (line 38) | fn test_lex_b_tree_sets() { FILE: malachite-base/tests/sets/exhaustive/lex_b_tree_sets_fixed_length.rs function lex_b_tree_sets_fixed_length_helper (line 22) | fn lex_b_tree_sets_fixed_length_helper(len: u64, xs: I, out... function lex_b_tree_sets_fixed_length_small_helper (line 29) | fn lex_b_tree_sets_fixed_length_small_helper( function test_lex_b_tree_sets_fixed_length (line 41) | fn test_lex_b_tree_sets_fixed_length() { FILE: malachite-base/tests/sets/exhaustive/lex_b_tree_sets_length_inclusive_range.rs function lex_b_tree_sets_length_inclusive_range_small_helper (line 17) | fn lex_b_tree_sets_length_inclusive_range_small_helper( function test_lex_b_tree_sets_length_range (line 34) | fn test_lex_b_tree_sets_length_range() { FILE: malachite-base/tests/sets/exhaustive/lex_b_tree_sets_min_length.rs function lex_b_tree_sets_min_length_helper (line 20) | fn lex_b_tree_sets_min_length_helper( function lex_b_tree_sets_min_length_small_helper (line 30) | fn lex_b_tree_sets_min_length_small_helper( function test_lex_b_tree_sets_min_length (line 46) | fn test_lex_b_tree_sets_min_length() { FILE: malachite-base/tests/sets/exhaustive/lex_hash_sets.rs function lex_hash_sets_helper (line 21) | fn lex_hash_sets_helper(xs: I, out: &[HashSet(xs: I, out_len: usize... function test_lex_hash_sets (line 36) | fn test_lex_hash_sets() { FILE: malachite-base/tests/sets/exhaustive/lex_hash_sets_fixed_length.rs function lex_hash_sets_fixed_length_helper (line 23) | fn lex_hash_sets_fixed_length_helper(len: u64, xs: I, out: ... function lex_hash_sets_fixed_length_small_helper (line 30) | fn lex_hash_sets_fixed_length_small_helper( function test_lex_hash_sets_fixed_length (line 42) | fn test_lex_hash_sets_fixed_length() { FILE: malachite-base/tests/sets/exhaustive/lex_hash_sets_length_inclusive_range.rs function lex_hash_sets_length_inclusive_range_small_helper (line 18) | fn lex_hash_sets_length_inclusive_range_small_helper( function test_lex_hash_sets_length_inclusive_range (line 35) | fn test_lex_hash_sets_length_inclusive_range() { FILE: malachite-base/tests/sets/exhaustive/lex_hash_sets_length_range.rs function lex_hash_sets_length_range_small_helper (line 18) | fn lex_hash_sets_length_range_small_helper( function test_lex_hash_sets_length_range (line 31) | fn test_lex_hash_sets_length_range() { FILE: malachite-base/tests/sets/exhaustive/lex_hash_sets_min_length.rs function lex_hash_sets_min_length_helper (line 21) | fn lex_hash_sets_min_length_helper( function lex_hash_sets_min_length_small_helper (line 31) | fn lex_hash_sets_min_length_small_helper( function test_lex_hash_sets_min_length (line 47) | fn test_lex_hash_sets_min_length() { FILE: malachite-base/tests/sets/exhaustive/shortlex_b_tree_sets.rs function shortlex_b_tree_sets_helper (line 20) | fn shortlex_b_tree_sets_helper(xs: I, out: &[BTreeS... function shortlex_b_tree_sets_small_helper (line 27) | fn shortlex_b_tree_sets_small_helper( function test_shortlex_b_tree_sets (line 38) | fn test_shortlex_b_tree_sets() { FILE: malachite-base/tests/sets/exhaustive/shortlex_b_tree_sets_length_inclusive_range.rs function shortlex_b_tree_sets_length_inclusive_range_small_helper (line 17) | fn shortlex_b_tree_sets_length_inclusive_range_small_helper( function test_shortlex_b_tree_sets_length_range (line 34) | fn test_shortlex_b_tree_sets_length_range() { FILE: malachite-base/tests/sets/exhaustive/shortlex_b_tree_sets_min_length.rs function shortlex_b_tree_sets_min_length_helper (line 20) | fn shortlex_b_tree_sets_min_length_helper( function shortlex_b_tree_sets_min_length_small_helper (line 30) | fn shortlex_b_tree_sets_min_length_small_helper( function test_shortlex_b_tree_sets_min_length (line 46) | fn test_shortlex_b_tree_sets_min_length() { FILE: malachite-base/tests/sets/exhaustive/shortlex_hash_sets.rs function shortlex_hash_sets_helper (line 21) | fn shortlex_hash_sets_helper(xs: I, out: &[HashSet<... function shortlex_hash_sets_small_helper (line 28) | fn shortlex_hash_sets_small_helper( function test_shortlex_hash_sets (line 39) | fn test_shortlex_hash_sets() { FILE: malachite-base/tests/sets/exhaustive/shortlex_hash_sets_length_inclusive_range.rs function shortlex_hash_sets_length_inclusive_range_small_helper (line 18) | fn shortlex_hash_sets_length_inclusive_range_small_helper( function test_shortlex_hash_sets_length_range (line 35) | fn test_shortlex_hash_sets_length_range() { FILE: malachite-base/tests/sets/exhaustive/shortlex_hash_sets_min_length.rs function shortlex_hash_sets_min_length_helper (line 21) | fn shortlex_hash_sets_min_length_helper( function shortlex_hash_sets_min_length_small_helper (line 31) | fn shortlex_hash_sets_min_length_small_helper( function test_shortlex_hash_sets_min_length (line 47) | fn test_shortlex_hash_sets_min_length() { FILE: malachite-base/tests/sets/random/random_b_tree_sets.rs function random_b_tree_sets_helper (line 22) | fn random_b_tree_sets_helper( function test_random_b_tree_sets_fixed_length (line 40) | fn test_random_b_tree_sets_fixed_length() { FILE: malachite-base/tests/sets/random/random_b_tree_sets_from_length_iterator.rs function random_b_tree_sets_from_length_iterator_helper (line 22) | fn random_b_tree_sets_from_length_iterator_helper< function test_random_b_tree_sets_from_length_iterator (line 44) | fn test_random_b_tree_sets_from_length_iterator() { FILE: malachite-base/tests/sets/random/random_b_tree_sets_length_inclusive_range.rs function random_b_tree_sets_length_inclusive_range_helper (line 21) | fn random_b_tree_sets_length_inclusive_range_helper< function test_random_b_tree_sets_length_inclusive_range (line 43) | fn test_random_b_tree_sets_length_inclusive_range() { function random_b_tree_sets_length_inclusive_range_fail (line 168) | fn random_b_tree_sets_length_inclusive_range_fail() { FILE: malachite-base/tests/sets/random/random_b_tree_sets_length_range.rs function random_b_tree_sets_length_range_helper (line 21) | fn random_b_tree_sets_length_range_helper< function test_random_b_tree_sets_length_range (line 43) | fn test_random_b_tree_sets_length_range() { function random_b_tree_sets_length_range_fail (line 168) | fn random_b_tree_sets_length_range_fail() { FILE: malachite-base/tests/sets/random/random_b_tree_sets_min_length.rs function random_b_tree_sets_min_length_helper (line 22) | fn random_b_tree_sets_min_length_helper< function test_random_b_tree_sets_min_length (line 51) | fn test_random_b_tree_sets_min_length() { function random_b_tree_sets_min_length_fail_1 (line 422) | fn random_b_tree_sets_min_length_fail_1() { function random_b_tree_sets_min_length_fail_2 (line 428) | fn random_b_tree_sets_min_length_fail_2() { function random_b_tree_sets_min_length_fail_3 (line 434) | fn random_b_tree_sets_min_length_fail_3() { FILE: malachite-base/tests/sets/random/random_hash_sets.rs function random_hash_sets_helper (line 20) | fn random_hash_sets_helper( function test_random_hash_sets_fixed_length (line 32) | fn test_random_hash_sets_fixed_length() { FILE: malachite-base/tests/sets/random/random_hash_sets_from_length_iterator.rs function random_hash_sets_from_length_iterator_helper (line 20) | fn random_hash_sets_from_length_iterator_helper< function test_random_hash_sets_from_length_iterator (line 35) | fn test_random_hash_sets_from_length_iterator() { FILE: malachite-base/tests/sets/random/random_hash_sets_length_inclusive_range.rs function random_hash_sets_length_inclusive_range_helper (line 19) | fn random_hash_sets_length_inclusive_range_helper< function test_random_hash_sets_length_inclusive_range (line 34) | fn test_random_hash_sets_length_inclusive_range() { function random_hash_sets_length_inclusive_range_fail (line 120) | fn random_hash_sets_length_inclusive_range_fail() { FILE: malachite-base/tests/sets/random/random_hash_sets_length_range.rs function random_hash_sets_length_range_helper (line 19) | fn random_hash_sets_length_range_helper< function test_random_hash_sets_length_range (line 34) | fn test_random_hash_sets_length_range() { function random_hash_sets_length_range_fail (line 120) | fn random_hash_sets_length_range_fail() { FILE: malachite-base/tests/sets/random/random_hash_sets_min_length.rs function random_hash_sets_min_length_helper (line 20) | fn random_hash_sets_min_length_helper< function test_random_hash_sets_min_length (line 42) | fn test_random_hash_sets_min_length() { function random_hash_sets_min_length_fail_1 (line 291) | fn random_hash_sets_min_length_fail_1() { function random_hash_sets_min_length_fail_2 (line 297) | fn random_hash_sets_min_length_fail_2() { function random_hash_sets_min_length_fail_3 (line 303) | fn random_hash_sets_min_length_fail_3() { FILE: malachite-base/tests/slices/exhaustive_slice_permutations.rs function exhaustive_slice_permutations_helper (line 14) | fn exhaustive_slice_permutations_helper(cs: &str, out: &[&str]) { function test_exhaustive_slice_permutations (line 24) | fn test_exhaustive_slice_permutations() { FILE: malachite-base/tests/slices/min_repeating_len.rs function test_min_repeating_len (line 16) | fn test_min_repeating_len() { function min_repeating_len_fail (line 28) | fn min_repeating_len_fail() { function min_repeating_len_properties (line 33) | fn min_repeating_len_properties() { FILE: malachite-base/tests/slices/random_slice_permutations.rs function random_slice_permutations_helper (line 15) | fn random_slice_permutations_helper( function test_random_slice_permutations (line 42) | fn test_random_slice_permutations() { FILE: malachite-base/tests/slices/random_values_from_slice.rs function test_random_values_from_slice (line 16) | fn test_random_values_from_slice() { function random_values_from_slice_fail (line 67) | fn random_values_from_slice_fail() { FILE: malachite-base/tests/slices/slice_leading_zeros.rs function test_slice_leading_zeros (line 15) | fn test_slice_leading_zeros() { function slice_leading_zeros_properties (line 30) | fn slice_leading_zeros_properties() { FILE: malachite-base/tests/slices/slice_move_left.rs function test_slice_move_left (line 18) | fn test_slice_move_left() { function slice_move_left_fail_1 (line 40) | fn slice_move_left_fail_1() { function slice_move_left_fail_2 (line 47) | fn slice_move_left_fail_2() { function slice_move_left_properties (line 53) | fn slice_move_left_properties() { FILE: malachite-base/tests/slices/slice_set_zero.rs function test_slice_set_zero (line 15) | fn test_slice_set_zero() { function slice_set_zero_properties (line 30) | fn slice_set_zero_properties() { FILE: malachite-base/tests/slices/slice_test_zero.rs function test_slice_test_zero (line 15) | fn test_slice_test_zero() { function slice_test_zero_properties (line 28) | fn slice_test_zero_properties() { FILE: malachite-base/tests/slices/slice_trailing_zeros.rs function test_slice_trailing_zeros (line 15) | fn test_slice_trailing_zeros() { function slice_trailing_zeros_properties (line 30) | fn slice_trailing_zeros_properties() { FILE: malachite-base/tests/slices/split_into_chunks.rs function test_split_into_chunks (line 15) | fn test_split_into_chunks() { function split_into_chunks_fail (line 42) | fn split_into_chunks_fail() { function test_split_into_chunks_mut (line 48) | fn test_split_into_chunks_mut() { function split_into_chunks_mut_fail (line 79) | fn split_into_chunks_mut_fail() { function split_into_chunks_properties (line 101) | fn split_into_chunks_properties() { function split_into_chunks_mut_properties (line 151) | fn split_into_chunks_mut_properties() { FILE: malachite-base/tests/strings/exhaustive/exhaustive_fixed_length_strings.rs function exhaustive_fixed_length_strings_helper (line 12) | fn exhaustive_fixed_length_strings_helper(len: u64, out: &[&str]) { function test_exhaustive_fixed_length_strings (line 18) | fn test_exhaustive_fixed_length_strings() { FILE: malachite-base/tests/strings/exhaustive/exhaustive_fixed_length_strings_using_chars.rs function exhaustive_fixed_length_strings_using_chars_helper (line 13) | fn exhaustive_fixed_length_strings_using_chars_helper>( function test_lex_fixed_length_strings_using_chars (line 25) | fn test_lex_fixed_length_strings_using_chars() { FILE: malachite-base/tests/strings/exhaustive/shortlex_strings.rs function test_shortlex_strings (line 13) | fn test_shortlex_strings() { FILE: malachite-base/tests/strings/exhaustive/shortlex_strings_using_chars.rs function shortlex_strings_using_chars_helper (line 14) | fn shortlex_strings_using_chars_helper>... function test_shortlex_strings_using_chars (line 20) | fn test_shortlex_strings_using_chars() { FILE: malachite-base/tests/strings/random/random_fixed_length_strings.rs function random_fixed_length_strings_helper (line 15) | fn random_fixed_length_strings_helper( function test_random_fixed_length_strings (line 40) | fn test_random_fixed_length_strings() { FILE: malachite-base/tests/strings/random/random_fixed_length_strings_using_chars.rs function random_fixed_length_strings_using_chars_helper (line 17) | fn random_fixed_length_strings_using_chars_helper>( function test_random_strings_using_chars (line 49) | fn test_random_strings_using_chars() { function random_strings_using_chars_fail_1 (line 196) | fn random_strings_using_chars_fail_1() { function random_strings_using_chars_fail_2 (line 202) | fn random_strings_using_chars_fail_2() { function random_strings_using_chars_fail_3 (line 208) | fn random_strings_using_chars_fail_3() { FILE: malachite-base/tests/strings/string_is_subset.rs function test_string_is_subset (line 14) | fn test_string_is_subset() { function string_is_subset_properties (line 31) | fn string_is_subset_properties() { FILE: malachite-base/tests/strings/string_sort.rs function test_string_sort (line 15) | fn test_string_sort() { function string_sort_properties (line 30) | fn string_sort_properties() { FILE: malachite-base/tests/strings/string_unique.rs function test_string_unique (line 15) | fn test_string_unique() { function string_unique_properties (line 31) | fn string_unique_properties() { FILE: malachite-base/tests/strings/strings_from_char_vecs.rs function strings_from_char_vecs_helper (line 13) | fn strings_from_char_vecs_helper>>(css: I, ... function test_strings_from_char_vecs (line 19) | fn test_strings_from_char_vecs() { FILE: malachite-base/tests/strings/to_binary_string.rs function test_to_binary_string (line 12) | pub fn test_to_binary_string() { FILE: malachite-base/tests/strings/to_debug_string.rs function test_to_debug_string (line 12) | pub fn test_to_debug_string() { FILE: malachite-base/tests/strings/to_lower_hex_string.rs function test_to_lower_hex_string (line 12) | pub fn test_to_lower_hex_string() { FILE: malachite-base/tests/strings/to_octal_string.rs function test_to_octal_string (line 12) | pub fn test_to_octal_string() { FILE: malachite-base/tests/strings/to_upper_hex_string.rs function test_to_upper_hex_string (line 12) | pub fn test_to_upper_hex_string() { FILE: malachite-base/tests/tuples/exhaustive/exhaustive_custom_tuples.rs function exhaustive_triples_xxy_helper (line 25) | fn exhaustive_triples_xxy_helper< function test_exhaustive_triples_xxy (line 65) | fn test_exhaustive_triples_xxy() { function exhaustive_triples_xyx_helper (line 209) | fn exhaustive_triples_xyx_helper< function test_exhaustive_triples_xyx (line 249) | fn test_exhaustive_triples_xyx() { FILE: malachite-base/tests/tuples/exhaustive/exhaustive_dependent_pairs.rs type ExhaustiveGeneratorFromMap (line 24) | struct ExhaustiveGeneratorFromMap Cloned> { function exhaustive_dependent_pairs_finite_ys_helper (line 38) | fn exhaustive_dependent_pairs_finite_ys_helper( function test_exhaustive_dependent_pairs (line 81) | fn test_exhaustive_dependent_pairs() { function exhaustive_dependent_pairs_finite_ys_stop_after_empty_ys_helper (line 156) | fn exhaustive_dependent_pairs_finite_ys_stop_after_empty_ys_helper Option { type MultiplesGenerator (line 300) | struct MultiplesGenerator {} method get_ys (line 306) | fn get_ys(&self, x: &u64) -> MultiplesGeneratorHelper { function test_exhaustive_dependent_pairs_infinite (line 312) | fn test_exhaustive_dependent_pairs_infinite() { FILE: malachite-base/tests/tuples/exhaustive/exhaustive_ordered_unique_tuples.rs function test_exhaustive_ordered_unique_tuples (line 68) | fn test_exhaustive_ordered_unique_tuples() { FILE: malachite-base/tests/tuples/exhaustive/exhaustive_tuples_1_input.rs function exhaustive_pairs_1_input_helper (line 18) | fn exhaustive_pairs_1_input_helper>( function test_exhaustive_pairs_1_input (line 41) | fn test_exhaustive_pairs_1_input() { function exhaustive_triples_1_input_helper (line 112) | fn exhaustive_triples_1_input_helper>( function test_exhaustive_triples_1_input (line 145) | fn test_exhaustive_triples_1_input() { FILE: malachite-base/tests/tuples/exhaustive/exhaustive_tuples_custom_output.rs function exhaustive_pairs_helper (line 26) | fn exhaustive_pairs_helper< function test_exhaustive_pairs_and_exhaustive_pairs_custom_output (line 63) | fn test_exhaustive_pairs_and_exhaustive_pairs_custom_output() { function exhaustive_triples_helper (line 183) | fn exhaustive_triples_helper< function test_exhaustive_triples_and_exhaustive_triples_custom_output (line 227) | fn test_exhaustive_triples_and_exhaustive_triples_custom_output() { FILE: malachite-base/tests/tuples/exhaustive/exhaustive_tuples_from_single.rs function test_exhaustive_tuples_from_single (line 83) | fn test_exhaustive_tuples_from_single() { FILE: malachite-base/tests/tuples/exhaustive/exhaustive_unique_tuples.rs function test_exhaustive_unique_tuples (line 67) | fn test_exhaustive_unique_tuples() { FILE: malachite-base/tests/tuples/exhaustive/exhaustive_units.rs function test_exhaustive_units (line 13) | fn test_exhaustive_units() { FILE: malachite-base/tests/tuples/exhaustive/lex_custom_tuples.rs function lex_triples_xxy_helper (line 20) | fn lex_triples_xxy_helper< function test_lex_triples_xxy (line 38) | fn test_lex_triples_xxy() { function lex_triples_xyx_helper (line 181) | fn lex_triples_xyx_helper< function test_lex_triples_xyx (line 199) | fn test_lex_triples_xyx() { FILE: malachite-base/tests/tuples/exhaustive/lex_dependent_pairs.rs type DPGeneratorFromMap (line 21) | struct DPGeneratorFromMap { function get_ys (line 30) | fn get_ys(&self, x: &X) -> Cloned> { function lex_dependent_pairs_helper (line 35) | fn lex_dependent_pairs_helper( function test_lex_dependent_pairs (line 50) | fn test_lex_dependent_pairs() { function lex_dependent_pairs_stop_after_empty_ys_helper (line 93) | fn lex_dependent_pairs_stop_after_empty_ys_helper( function test_lex_dependent_pairs_stop_after_empty_ys (line 108) | fn test_lex_dependent_pairs_stop_after_empty_ys() { FILE: malachite-base/tests/tuples/exhaustive/lex_ordered_unique_tuples.rs function test_lex_ordered_unique_tuples (line 67) | fn test_lex_ordered_unique_tuples() { FILE: malachite-base/tests/tuples/exhaustive/lex_tuples.rs function lex_pairs_helper (line 21) | fn lex_pairs_helper< function test_lex_pairs (line 39) | fn test_lex_pairs() { function lex_triples_helper (line 158) | fn lex_triples_helper< function test_lex_triples (line 179) | fn test_lex_triples() { FILE: malachite-base/tests/tuples/exhaustive/lex_tuples_from_single.rs function test_lex_tuples_from_single (line 83) | fn test_lex_tuples_from_single() { FILE: malachite-base/tests/tuples/exhaustive/lex_unique_tuples.rs function test_lex_unique_tuples (line 65) | fn test_lex_unique_tuples() { FILE: malachite-base/tests/tuples/random/random_custom_tuples.rs function random_triples_xxy_helper (line 21) | fn random_triples_xxy_helper< function test_random_triples_xxy (line 44) | fn test_random_triples_xxy() { function random_triples_xyx_helper (line 129) | fn random_triples_xyx_helper< function test_random_triples_xyx (line 152) | fn test_random_triples_xyx() { FILE: malachite-base/tests/tuples/random/random_ordered_unique_tuples.rs function random_ordered_unique_pairs_helper (line 20) | fn random_ordered_unique_pairs_helper( function random_ordered_unique_triples_helper (line 39) | fn random_ordered_unique_triples_helper( function test_random_ordered_unique_tuples (line 61) | fn test_random_ordered_unique_tuples() { FILE: malachite-base/tests/tuples/random/random_tuples.rs function random_pairs_helper (line 23) | fn random_pairs_helper< function test_random_pairs (line 46) | fn test_random_pairs() { function random_triples_helper (line 131) | fn random_triples_helper< function test_random_triples (line 157) | fn test_random_triples() { FILE: malachite-base/tests/tuples/random/random_tuples_from_single.rs function random_pairs_from_single_helper (line 20) | fn random_pairs_from_single_helper( function random_triples_from_single_helper (line 39) | fn random_triples_from_single_helper( function test_random_tuples_from_single (line 61) | fn test_random_tuples_from_single() { FILE: malachite-base/tests/tuples/random/random_unique_tuples.rs function random_unique_pairs_helper (line 20) | fn random_unique_pairs_helper( function random_unique_triples_helper (line 39) | fn random_unique_triples_helper( function test_random_unique_tuples (line 61) | fn test_random_unique_tuples() { FILE: malachite-base/tests/tuples/random/random_units.rs function test_random_units (line 13) | fn test_random_units() { FILE: malachite-base/tests/tuples/singletons.rs function singletons_helper (line 14) | fn singletons_helper(xs: &[T], out: &[(T,)]) { function test_singletons (line 19) | fn test_singletons() { FILE: malachite-base/tests/unions/clone.rs function test_clone (line 13) | fn test_clone() { function test_clone_from (line 24) | fn test_clone_from() { FILE: malachite-base/tests/unions/debug.rs function test_to_debug (line 13) | fn test_to_debug() { FILE: malachite-base/tests/unions/display.rs function test_to_string (line 12) | fn test_to_string() { FILE: malachite-base/tests/unions/eq.rs function test_eq (line 13) | fn test_eq() { FILE: malachite-base/tests/unions/exhaustive/exhaustive_unions.rs function exhaustive_union2s_helper (line 23) | fn exhaustive_union2s_helper< function test_exhaustive_union2s (line 41) | fn test_exhaustive_union2s() { function exhaustive_union3s_helper (line 126) | fn exhaustive_union3s_helper< function test_exhaustive_union3s (line 147) | fn test_exhaustive_union3s() { FILE: malachite-base/tests/unions/exhaustive/lex_unions.rs function lex_union2s_helper (line 23) | fn lex_union2s_helper< function test_lex_union2s (line 41) | fn test_lex_union2s() { function lex_union3s_helper (line 126) | fn lex_union3s_helper< function test_lex_union3s (line 147) | fn test_lex_union3s() { FILE: malachite-base/tests/unions/from_str.rs function test_from_str (line 15) | fn test_from_str() { FILE: malachite-base/tests/unions/ord.rs function test_cmp (line 13) | fn test_cmp() { FILE: malachite-base/tests/unions/random/random_unions.rs function random_union2s_helper (line 27) | fn random_union2s_helper< function test_random_union2s (line 50) | fn test_random_union2s() { function random_union3s_helper (line 132) | fn random_union3s_helper< function test_random_union3s (line 158) | fn test_random_union3s() { FILE: malachite-base/tests/unions/unwrap.rs function test_unwrap (line 12) | fn test_unwrap() { FILE: malachite-base/tests/vecs/exhaustive/exhaustive_combined_k_compositions.rs function exhaustive_combined_k_compositions_helper (line 12) | fn exhaustive_combined_k_compositions_helper( function test_exhaustive_combined_k_compositions (line 23) | fn test_exhaustive_combined_k_compositions() { function exhaustive_combined_k_compositions_fail (line 107) | fn exhaustive_combined_k_compositions_fail() { FILE: malachite-base/tests/vecs/exhaustive/exhaustive_ordered_unique_vecs.rs function exhaustive_ordered_unique_vecs_helper (line 19) | fn exhaustive_ordered_unique_vecs_helper(xs: I, out... function exhaustive_ordered_unique_vecs_small_helper (line 26) | fn exhaustive_ordered_unique_vecs_small_helper( function test_exhaustive_ordered_unique_vecs (line 37) | fn test_exhaustive_ordered_unique_vecs() { FILE: malachite-base/tests/vecs/exhaustive/exhaustive_ordered_unique_vecs_fixed_length.rs function exhaustive_ordered_unique_vecs_fixed_length_helper (line 20) | fn exhaustive_ordered_unique_vecs_fixed_length_helper( function exhaustive_ordered_unique_vecs_fixed_length_small_helper (line 30) | fn exhaustive_ordered_unique_vecs_fixed_length_small_helper( function exhaustive_ordered_unique_vecs_min_length_small_helper (line 32) | fn exhaustive_ordered_unique_vecs_min_length_small_helper(xs: I, out: &[&[I:... function exhaustive_unique_vecs_small_helper (line 26) | fn exhaustive_unique_vecs_small_helper( function test_exhaustive_unique_vecs (line 37) | fn test_exhaustive_unique_vecs() { FILE: malachite-base/tests/vecs/exhaustive/exhaustive_unique_vecs_fixed_length.rs function exhaustive_unique_vecs_fixed_length_helper (line 20) | fn exhaustive_unique_vecs_fixed_length_helper(len: u64, xs:... function exhaustive_unique_vecs_fixed_length_small_helper (line 27) | fn exhaustive_unique_vecs_fixed_length_small_helper( function test_exhaustive_unique_vecs_fixed_length (line 39) | fn test_exhaustive_unique_vecs_fixed_length() { FILE: malachite-base/tests/vecs/exhaustive/exhaustive_unique_vecs_length_inclusive_range.rs function exhaustive_unique_vecs_length_inclusive_range_small_helper (line 16) | fn exhaustive_unique_vecs_length_inclusive_range_small_helper( function test_exhaustive_unique_vecs_length_range (line 33) | fn test_exhaustive_unique_vecs_length_range() { FILE: malachite-base/tests/vecs/exhaustive/exhaustive_unique_vecs_min_length.rs function exhaustive_unique_vecs_min_length_helper (line 19) | fn exhaustive_unique_vecs_min_length_helper( function exhaustive_unique_vecs_min_length_small_helper (line 29) | fn exhaustive_unique_vecs_min_length_small_helper( function test_exhaustive_unique_vecs_min_length (line 45) | fn test_exhaustive_unique_vecs_min_length() { FILE: malachite-base/tests/vecs/exhaustive/exhaustive_vecs.rs function exhaustive_vecs_helper (line 18) | fn exhaustive_vecs_helper(xs: I, out: &[&[I::Item]]) function test_exhaustive_vecs (line 26) | fn test_exhaustive_vecs() { FILE: malachite-base/tests/vecs/exhaustive/exhaustive_vecs_fixed_length_from_single.rs function exhaustive_vecs_fixed_length_from_single_helper (line 20) | fn exhaustive_vecs_fixed_length_from_single_helper(len: u64... function exhaustive_vecs_fixed_length_from_single_small_helper (line 27) | fn exhaustive_vecs_fixed_length_from_single_small_helper,... function test_exhaustive_vecs_from_element_iterator (line 28) | fn test_exhaustive_vecs_from_element_iterator() { FILE: malachite-base/tests/vecs/exhaustive/exhaustive_vecs_length_inclusive_range.rs function exhaustive_vecs_length_inclusive_range_helper (line 19) | fn exhaustive_vecs_length_inclusive_range_helper( function exhaustive_vecs_length_inclusive_range_small_helper (line 30) | fn exhaustive_vecs_length_inclusive_range_small_helper, J: Iterator... function exhaustive_vecs_length_2_finite_helper (line 33) | fn exhaustive_vecs_length_2_finite_helper< function test_exhaustive_vecs_length_2 (line 49) | fn test_exhaustive_vecs_length_2() { function exhaustive_vecs_length_3_helper (line 180) | fn exhaustive_vecs_length_3_helper< function exhaustive_vecs_length_3_finite_helper (line 196) | fn exhaustive_vecs_length_3_finite_helper< function test_exhaustive_vecs_length_3 (line 214) | fn test_exhaustive_vecs_length_3() { FILE: malachite-base/tests/vecs/exhaustive/exhaustive_vecs_length_range.rs function exhaustive_vecs_length_range_helper (line 19) | fn exhaustive_vecs_length_range_helper( function exhaustive_vecs_length_range_small_helper (line 30) | fn exhaustive_vecs_length_range_small_helper( function test_exhaustive_vecs_length_range (line 43) | fn test_exhaustive_vecs_length_range() { FILE: malachite-base/tests/vecs/exhaustive/exhaustive_vecs_min_length.rs function exhaustive_vecs_min_length_helper (line 18) | fn exhaustive_vecs_min_length_helper( function test_exhaustive_vecs_min_length (line 29) | fn test_exhaustive_vecs_min_length() { FILE: malachite-base/tests/vecs/exhaustive/lex_k_compositions.rs function lex_k_compositions_helper (line 12) | fn lex_k_compositions_helper(n: usize, k: usize, out: &[&[usize]]) { function test_lex_k_compositions (line 18) | fn test_lex_k_compositions() { FILE: malachite-base/tests/vecs/exhaustive/lex_ordered_unique_vecs.rs function lex_ordered_unique_vecs_helper (line 19) | fn lex_ordered_unique_vecs_helper(xs: I, out: &[&[I... function lex_ordered_unique_vecs_small_helper (line 26) | fn lex_ordered_unique_vecs_small_helper( function test_lex_ordered_unique_vecs (line 37) | fn test_lex_ordered_unique_vecs() { FILE: malachite-base/tests/vecs/exhaustive/lex_ordered_unique_vecs_fixed_length.rs function lex_ordered_unique_vecs_fixed_length_helper (line 20) | fn lex_ordered_unique_vecs_fixed_length_helper(len: u64, xs... function lex_ordered_unique_vecs_fixed_length_small_helper (line 27) | fn lex_ordered_unique_vecs_fixed_length_small_helper( function test_lex_ordered_unique_vecs_fixed_length (line 43) | fn test_lex_ordered_unique_vecs_fixed_length() { FILE: malachite-base/tests/vecs/exhaustive/lex_ordered_unique_vecs_length_inclusive_range.rs function lex_ordered_unique_vecs_length_inclusive_range_small_helper (line 16) | fn lex_ordered_unique_vecs_length_inclusive_range_small_helper( function test_lex_ordered_unique_vecs_length_range (line 33) | fn test_lex_ordered_unique_vecs_length_range() { FILE: malachite-base/tests/vecs/exhaustive/lex_ordered_unique_vecs_min_length.rs function lex_ordered_unique_vecs_min_length_helper (line 19) | fn lex_ordered_unique_vecs_min_length_helper( function lex_ordered_unique_vecs_min_length_small_helper (line 29) | fn lex_ordered_unique_vecs_min_length_small_helper( function test_lex_ordered_unique_vecs_min_length (line 45) | fn test_lex_ordered_unique_vecs_min_length() { FILE: malachite-base/tests/vecs/exhaustive/lex_unique_vecs.rs function lex_unique_vecs_helper (line 19) | fn lex_unique_vecs_helper(xs: I, out: &[&[I::Item]]) function lex_unique_vecs_small_helper (line 26) | fn lex_unique_vecs_small_helper(xs: I, out_len: usi... function test_lex_unique_vecs (line 34) | fn test_lex_unique_vecs() { FILE: malachite-base/tests/vecs/exhaustive/lex_unique_vecs_fixed_length.rs function lex_unique_vecs_fixed_length_helper (line 20) | fn lex_unique_vecs_fixed_length_helper(len: u64, xs: I, out... function lex_unique_vecs_fixed_length_small_helper (line 27) | fn lex_unique_vecs_fixed_length_small_helper( function test_lex_unique_vecs_fixed_length (line 39) | fn test_lex_unique_vecs_fixed_length() { FILE: malachite-base/tests/vecs/exhaustive/lex_unique_vecs_length_inclusive_range.rs function lex_unique_vecs_length_inclusive_range_small_helper (line 16) | fn lex_unique_vecs_length_inclusive_range_small_helper( function test_lex_unique_vecs_length_range (line 29) | fn test_lex_unique_vecs_length_range() { FILE: malachite-base/tests/vecs/exhaustive/lex_unique_vecs_min_length.rs function lex_unique_vecs_min_length_helper (line 19) | fn lex_unique_vecs_min_length_helper( function lex_unique_vecs_min_length_small_helper (line 29) | fn lex_unique_vecs_min_length_small_helper( function test_lex_unique_vecs_min_length (line 41) | fn test_lex_unique_vecs_min_length() { FILE: malachite-base/tests/vecs/exhaustive/lex_vecs_fixed_length_from_single.rs function lex_vecs_fixed_length_from_single_helper (line 20) | fn lex_vecs_fixed_length_from_single_helper(len: u64, xs: I... function lex_vecs_fixed_length_from_single_small_helper (line 27) | fn lex_vecs_fixed_length_from_single_small_helper( function test_lex_vecs_fixed_length_from_single (line 39) | fn test_lex_vecs_fixed_length_from_single() { FILE: malachite-base/tests/vecs/exhaustive/lex_vecs_fixed_length_m_inputs.rs function lex_vecs_fixed_length_2_inputs_helper (line 17) | fn lex_vecs_fixed_length_2_inputs_helper< function test_lex_vecs_fixed_length_2_inputs (line 44) | fn test_lex_vecs_fixed_length_2_inputs() { function lex_vecs_fixed_length_2_inputs_fail_1 (line 169) | fn lex_vecs_fixed_length_2_inputs_fail_1() { function lex_vecs_fixed_length_2_inputs_fail_2 (line 175) | fn lex_vecs_fixed_length_2_inputs_fail_2() { function lex_vecs_fixed_length_2_inputs_fail_3 (line 181) | fn lex_vecs_fixed_length_2_inputs_fail_3() { function lex_vecs_fixed_length_2_inputs_fail_4 (line 187) | fn lex_vecs_fixed_length_2_inputs_fail_4() { FILE: malachite-base/tests/vecs/exhaustive/lex_vecs_length_n.rs function lex_vecs_length_2_helper (line 23) | fn lex_vecs_length_2_helper... function lex_vecs_length_2_finite_helper (line 31) | fn lex_vecs_length_2_finite_helper< function test_lex_vecs_length_2 (line 45) | fn test_lex_vecs_length_2() { function lex_vecs_length_3_helper (line 176) | fn lex_vecs_length_3_helper< function lex_vecs_length_3_finite_helper (line 192) | fn lex_vecs_length_3_finite_helper< function test_lex_vecs_length_3 (line 210) | fn test_lex_vecs_length_3() { FILE: malachite-base/tests/vecs/exhaustive/next_bit_pattern.rs function pattern_to_string (line 13) | fn pattern_to_string(pattern: &[bool]) -> String { function next_bit_pattern_helper (line 21) | fn next_bit_pattern_helper( function test_next_bit_pattern (line 53) | fn test_next_bit_pattern() { FILE: malachite-base/tests/vecs/exhaustive/shortlex_ordered_unique_vecs.rs function shortlex_ordered_unique_vecs_helper (line 19) | fn shortlex_ordered_unique_vecs_helper(xs: I, out: ... function shortlex_ordered_unique_vecs_small_helper (line 26) | fn shortlex_ordered_unique_vecs_small_helper( function test_shortlex_ordered_unique_vecs (line 37) | fn test_shortlex_ordered_unique_vecs() { FILE: malachite-base/tests/vecs/exhaustive/shortlex_ordered_unique_vecs_length_inclusive_range.rs function shortlex_ordered_unique_vecs_length_inclusive_range_small_helper (line 16) | fn shortlex_ordered_unique_vecs_length_inclusive_range_small_helper( function shortlex_ordered_unique_vecs_min_length_small_helper (line 29) | fn shortlex_ordered_unique_vecs_min_length_small_helper(xs: I, out: &[&[I::I... function shortlex_unique_vecs_small_helper (line 26) | fn shortlex_unique_vecs_small_helper(xs: I, out_len... function test_shortlex_unique_vecs (line 34) | fn test_shortlex_unique_vecs() { FILE: malachite-base/tests/vecs/exhaustive/shortlex_unique_vecs_length_inclusive_range.rs function shortlex_unique_vecs_length_inclusive_range_small_helper (line 16) | fn shortlex_unique_vecs_length_inclusive_range_small_helper( function test_shortlex_unique_vecs_length_range (line 29) | fn test_shortlex_unique_vecs_length_range() { FILE: malachite-base/tests/vecs/exhaustive/shortlex_unique_vecs_min_length.rs function shortlex_unique_vecs_min_length_helper (line 19) | fn shortlex_unique_vecs_min_length_helper( function shortlex_unique_vecs_min_length_small_helper (line 29) | fn shortlex_unique_vecs_min_length_small_helper( function test_shortlex_unique_vecs_min_length (line 45) | fn test_shortlex_unique_vecs_min_length() { FILE: malachite-base/tests/vecs/exhaustive/shortlex_vecs.rs function shortlex_vecs_helper (line 17) | fn shortlex_vecs_helper(xs: I, out: &[&[I::Item]]) function test_shortlex_vecs (line 25) | fn test_shortlex_vecs() { FILE: malachite-base/tests/vecs/exhaustive/shortlex_vecs_from_length_iterator.rs function shortlex_vecs_from_element_iterator_helper (line 17) | fn shortlex_vecs_from_element_iterator_helper, J... function test_shortlex_vecs_from_element_iterator (line 28) | fn test_shortlex_vecs_from_element_iterator() { FILE: malachite-base/tests/vecs/exhaustive/shortlex_vecs_length_inclusive_range.rs function shortlex_vecs_length_inclusive_range_small_helper (line 16) | fn shortlex_vecs_length_inclusive_range_small_helper( function test_shortlex_vecs_length_inclusive_range (line 33) | fn test_shortlex_vecs_length_inclusive_range() { FILE: malachite-base/tests/vecs/exhaustive/shortlex_vecs_length_range.rs function shortlex_vecs_length_range_small_helper (line 16) | fn shortlex_vecs_length_range_small_helper( function test_shortlex_vecs_length_range (line 29) | fn test_shortlex_vecs_length_range() { FILE: malachite-base/tests/vecs/exhaustive/shortlex_vecs_min_length.rs function shortlex_vecs_min_length_helper (line 17) | fn shortlex_vecs_min_length_helper(min_length: u64,... function test_shortlex_vecs_min_length (line 25) | fn test_shortlex_vecs_min_length() { FILE: malachite-base/tests/vecs/exhaustive_vec_permutations.rs function exhaustive_vec_permutations_helper (line 12) | fn exhaustive_vec_permutations_helper(cs: &str, out: &[&str]) { function test_exhaustive_vec_permutations (line 21) | fn test_exhaustive_vec_permutations() { FILE: malachite-base/tests/vecs/random/random_ordered_unique_vecs.rs function random_ordered_unique_vecs_helper (line 19) | fn random_ordered_unique_vecs_helper< function test_random_ordered_unique_vecs (line 44) | fn test_random_ordered_unique_vecs() { function random_ordered_unique_vecs_fail_1 (line 223) | fn random_ordered_unique_vecs_fail_1() { function random_ordered_unique_vecs_fail_2 (line 229) | fn random_ordered_unique_vecs_fail_2() { function random_ordered_unique_vecs_fail_3 (line 235) | fn random_ordered_unique_vecs_fail_3() { FILE: malachite-base/tests/vecs/random/random_ordered_unique_vecs_fixed_length.rs function random_ordered_unique_vecs_fixed_length_helper (line 18) | fn random_ordered_unique_vecs_fixed_length_helper( function test_random_ordered_unique_vecs_fixed_length (line 36) | fn test_random_ordered_unique_vecs_fixed_length() { FILE: malachite-base/tests/vecs/random/random_ordered_unique_vecs_from_length_iterator.rs function random_ordered_unique_vecs_from_length_iterator_helper (line 19) | fn random_ordered_unique_vecs_from_length_iterator_helper< function test_random_ordered_unique_vecs_from_length_iterator (line 39) | fn test_random_ordered_unique_vecs_from_length_iterator() { FILE: malachite-base/tests/vecs/random/random_ordered_unique_vecs_length_inclusive_range.rs function random_ordered_unique_vecs_length_inclusive_range_helper (line 18) | fn random_ordered_unique_vecs_length_inclusive_range_helper< function test_random_ordered_unique_vecs_length_inclusive_range (line 38) | fn test_random_ordered_unique_vecs_length_inclusive_range() { function random_ordered_unique_vecs_length_inclusive_range_fail (line 163) | fn random_ordered_unique_vecs_length_inclusive_range_fail() { FILE: malachite-base/tests/vecs/random/random_ordered_unique_vecs_length_range.rs function random_ordered_unique_vecs_length_range_helper (line 18) | fn random_ordered_unique_vecs_length_range_helper< function test_random_ordered_unique_vecs_length_range (line 38) | fn test_random_ordered_unique_vecs_length_range() { function random_ordered_unique_vecs_length_range_fail (line 163) | fn random_ordered_unique_vecs_length_range_fail() { FILE: malachite-base/tests/vecs/random/random_ordered_unique_vecs_min_length.rs function random_ordered_unique_vecs_min_length_helper (line 19) | fn random_ordered_unique_vecs_min_length_helper< function test_random_ordered_unique_vecs_min_length (line 46) | fn test_random_ordered_unique_vecs_min_length() { function random_ordered_unique_vecs_min_length_fail_1 (line 407) | fn random_ordered_unique_vecs_min_length_fail_1() { function random_ordered_unique_vecs_min_length_fail_2 (line 413) | fn random_ordered_unique_vecs_min_length_fail_2() { function random_ordered_unique_vecs_min_length_fail_3 (line 419) | fn random_ordered_unique_vecs_min_length_fail_3() { FILE: malachite-base/tests/vecs/random/random_unique_vecs.rs function random_unique_vecs_helper (line 19) | fn random_unique_vecs_helper( function test_random_unique_vecs_fixed_length (line 36) | fn test_random_unique_vecs_fixed_length() { FILE: malachite-base/tests/vecs/random/random_unique_vecs_from_length_iterator.rs function random_unique_vecs_from_length_iterator_helper (line 19) | fn random_unique_vecs_from_length_iterator_helper< function test_random_unique_vecs_from_length_iterator (line 39) | fn test_random_unique_vecs_from_length_iterator() { FILE: malachite-base/tests/vecs/random/random_unique_vecs_length_inclusive_range.rs function random_unique_vecs_length_inclusive_range_helper (line 18) | fn random_unique_vecs_length_inclusive_range_helper< function test_random_unique_vecs_length_inclusive_range (line 38) | fn test_random_unique_vecs_length_inclusive_range() { function random_unique_vecs_length_inclusive_range_fail (line 163) | fn random_unique_vecs_length_inclusive_range_fail() { FILE: malachite-base/tests/vecs/random/random_unique_vecs_length_range.rs function random_unique_vecs_length_range_helper (line 18) | fn random_unique_vecs_length_range_helper< function test_random_unique_vecs_length_range (line 38) | fn test_random_unique_vecs_length_range() { function random_unique_vecs_length_range_fail (line 163) | fn random_unique_vecs_length_range_fail() { FILE: malachite-base/tests/vecs/random/random_unique_vecs_min_length.rs function random_unique_vecs_min_length_helper (line 19) | fn random_unique_vecs_min_length_helper< function test_random_unique_vecs_min_length (line 46) | fn test_random_unique_vecs_min_length() { function random_unique_vecs_min_length_fail_1 (line 404) | fn random_unique_vecs_min_length_fail_1() { function random_unique_vecs_min_length_fail_2 (line 410) | fn random_unique_vecs_min_length_fail_2() { function random_unique_vecs_min_length_fail_3 (line 416) | fn random_unique_vecs_min_length_fail_3() { FILE: malachite-base/tests/vecs/random/random_vecs.rs function random_vecs_helper (line 19) | fn random_vecs_helper( function test_random_vecs_fixed_length_from_single (line 36) | fn test_random_vecs_fixed_length_from_single() { FILE: malachite-base/tests/vecs/random/random_vecs_fixed_length_m_inputs.rs function random_vecs_fixed_length_2_inputs_helper (line 18) | fn random_vecs_fixed_length_2_inputs_helper< function test_random_vecs_fixed_length_2_inputs (line 39) | fn test_random_vecs_fixed_length_2_inputs() { function random_vecs_fixed_length_2_inputs_fail_1 (line 127) | fn random_vecs_fixed_length_2_inputs_fail_1() { function random_vecs_fixed_length_2_inputs_fail_2 (line 138) | fn random_vecs_fixed_length_2_inputs_fail_2() { function random_vecs_fixed_length_2_inputs_fail_3 (line 149) | fn random_vecs_fixed_length_2_inputs_fail_3() { function random_vecs_fixed_length_2_inputs_fail_4 (line 160) | fn random_vecs_fixed_length_2_inputs_fail_4() { FILE: malachite-base/tests/vecs/random/random_vecs_from_length_iterator.rs function random_vecs_from_length_iterator_helper (line 19) | fn random_vecs_from_length_iterator_helper< function test_random_vecs_from_length_iterator (line 39) | fn test_random_vecs_from_length_iterator() { FILE: malachite-base/tests/vecs/random/random_vecs_length_inclusive_range.rs function random_vecs_length_inclusive_range_helper (line 19) | fn random_vecs_length_inclusive_range_helper< function test_random_vecs_length_inclusive_range (line 39) | fn test_random_vecs_length_inclusive_range() { function random_vecs_length_inclusive_range_fail (line 193) | fn random_vecs_length_inclusive_range_fail() { FILE: malachite-base/tests/vecs/random/random_vecs_length_range.rs function random_vecs_length_range_helper (line 19) | fn random_vecs_length_range_helper< function test_random_vecs_length_range (line 39) | fn test_random_vecs_length_range() { function random_vecs_length_range_fail (line 193) | fn random_vecs_length_range_fail() { FILE: malachite-base/tests/vecs/random/random_vecs_min_length.rs function random_vecs_min_length_helper (line 19) | fn random_vecs_min_length_helper< function test_random_vecs_min_length (line 46) | fn test_random_vecs_min_length() { function random_vecs_min_length_fail_1 (line 467) | fn random_vecs_min_length_fail_1() { function random_vecs_min_length_fail_2 (line 473) | fn random_vecs_min_length_fail_2() { function random_vecs_min_length_fail_3 (line 479) | fn random_vecs_min_length_fail_3() { FILE: malachite-base/tests/vecs/random_values_from_vec.rs function test_random_values_from_vec (line 17) | fn test_random_values_from_vec() { function random_values_from_vec_fail (line 58) | fn random_values_from_vec_fail() { FILE: malachite-base/tests/vecs/random_vec_permutations.rs function random_vec_permutations_helper (line 15) | fn random_vec_permutations_helper( function test_random_vec_permutations (line 41) | fn test_random_vec_permutations() { FILE: malachite-base/tests/vecs/vec_delete_left.rs function test_vec_delete_left (line 17) | fn test_vec_delete_left() { function vec_delete_left_fail_1 (line 31) | fn vec_delete_left_fail_1() { function vec_delete_left_fail_2 (line 38) | fn vec_delete_left_fail_2() { function vec_delete_left_properties (line 44) | fn vec_delete_left_properties() { FILE: malachite-base/tests/vecs/vec_from_str.rs function vec_from_str_helper (line 18) | fn vec_from_str_helper(s: &str, out: Option( function test_vec_from_str_custom (line 55) | fn test_vec_from_str_custom() { FILE: malachite-base/tests/vecs/vec_pad_left.rs function test_vec_pad_left (line 18) | fn test_vec_pad_left() { function vec_pad_left_properties (line 30) | fn vec_pad_left_properties() { FILE: malachite-bigint/src/bigint.rs type ToBigInt (line 46) | pub trait ToBigInt { method to_bigint (line 47) | fn to_bigint(&self) -> Option; method to_bigint (line 167) | fn to_bigint(&self) -> Option { type Sign (line 55) | pub enum Sign { type Output (line 62) | type Output = Self; method neg (line 65) | fn neg(self) -> Self::Output { type BigInt (line 76) | pub struct BigInt(Integer); method from (line 193) | fn from(value: BigUint) -> Self { method div_floor (line 273) | fn div_floor(&self, other: &Self) -> Self { method mod_floor (line 278) | fn mod_floor(&self, other: &Self) -> Self { method gcd (line 283) | fn gcd(&self, other: &Self) -> Self { method lcm (line 288) | fn lcm(&self, other: &Self) -> Self { method divides (line 293) | fn divides(&self, other: &Self) -> bool { method is_multiple_of (line 298) | fn is_multiple_of(&self, other: &Self) -> bool { method is_even (line 303) | fn is_even(&self) -> bool { method is_odd (line 308) | fn is_odd(&self) -> bool { method div_rem (line 313) | fn div_rem(&self, other: &Self) -> (Self, Self) { method new (line 337) | pub fn new(sign: Sign, digits: Vec) -> Self { method from_biguint (line 342) | pub fn from_biguint(sign: Sign, mut abs: BigUint) -> Self { method from_slice (line 351) | pub fn from_slice(sign: Sign, slice: &[u32]) -> Self { method assign_from_slice (line 356) | pub fn assign_from_slice(&mut self, sign: Sign, slice: &[u32]) { method from_bytes_be (line 365) | pub fn from_bytes_be(sign: Sign, bytes: &[u8]) -> Self { method from_bytes_le (line 370) | pub fn from_bytes_le(sign: Sign, bytes: &[u8]) -> Self { method from_signed_bytes_be (line 375) | pub fn from_signed_bytes_be(digits: &[u8]) -> Self { method from_signed_bytes_le (line 393) | pub fn from_signed_bytes_le(digits: &[u8]) -> Self { method parse_bytes (line 411) | pub fn parse_bytes(bytes: &[u8], radix: u32) -> Option { method from_radix_be (line 417) | pub fn from_radix_be(sign: Sign, buf: &[u8], radix: u32) -> Option Option (Sign, Vec) { method to_bytes_le (line 432) | pub fn to_bytes_le(&self) -> (Sign, Vec) { method to_u32_digits (line 437) | pub fn to_u32_digits(&self) -> (Sign, Vec) { method to_u64_digits (line 442) | pub fn to_u64_digits(&self) -> (Sign, Vec) { method iter_u32_digits (line 447) | pub fn iter_u32_digits(&self) -> U32Digits<'_> { method iter_u64_digits (line 452) | pub fn iter_u64_digits(&self) -> U64Digits<'_> { method to_signed_bytes_be (line 457) | pub fn to_signed_bytes_be(&self) -> Vec { method to_signed_bytes_le (line 474) | pub fn to_signed_bytes_le(&self) -> Vec { method to_str_radix (line 491) | pub fn to_str_radix(&self, radix: u32) -> String { method to_radix_be (line 496) | pub fn to_radix_be(&self, radix: u32) -> (Sign, Vec) { method to_radix_le (line 501) | pub fn to_radix_le(&self, radix: u32) -> (Sign, Vec) { method sign (line 506) | pub fn sign(&self) -> Sign { method magnitude (line 515) | pub fn magnitude(&self) -> &BigUint { method into_parts (line 520) | pub fn into_parts(self) -> (Sign, BigUint) { method bits (line 525) | pub fn bits(&self) -> u64 { method to_biguint (line 530) | pub fn to_biguint(&self) -> Option { method checked_add (line 539) | pub fn checked_add(&self, v: &Self) -> Option { method checked_sub (line 544) | pub fn checked_sub(&self, v: &Self) -> Option { method checked_mul (line 549) | pub fn checked_mul(&self, v: &Self) -> Option { method checked_div (line 554) | pub fn checked_div(&self, v: &Self) -> Option { method pow (line 562) | pub fn pow(&self, exponent: u32) -> Self { method modpow (line 567) | pub fn modpow(&self, exponent: &Self, modulus: &Self) -> Self { method sqrt (line 593) | pub fn sqrt(&self) -> Self { method cbrt (line 598) | pub fn cbrt(&self) -> Self { method nth_root (line 603) | pub fn nth_root(&self, n: u32) -> Self { method trailing_zeros (line 608) | pub fn trailing_zeros(&self) -> Option { method bit (line 613) | pub fn bit(&self, bit: u64) -> bool { method set_bit (line 618) | pub fn set_bit(&mut self, bit: u64, value: bool) { method checked_add (line 139) | fn checked_add(&self, v: &Self) -> Option { method checked_sub (line 146) | fn checked_sub(&self, v: &Self) -> Option { method checked_mul (line 153) | fn checked_mul(&self, v: &Self) -> Option { method checked_div (line 160) | fn checked_div(&self, v: &Self) -> Option { method to_biguint (line 174) | fn to_biguint(&self) -> Option { method zero (line 200) | fn zero() -> Self { method is_zero (line 205) | fn is_zero(&self) -> bool { method one (line 212) | fn one() -> Self { method abs (line 219) | fn abs(&self) -> Self { method abs_sub (line 224) | fn abs_sub(&self, other: &Self) -> Self { method signum (line 233) | fn signum(&self) -> Self { method is_positive (line 242) | fn is_positive(&self) -> bool { method is_negative (line 247) | fn is_negative(&self) -> bool { type FromStrRadixErr (line 253) | type FromStrRadixErr = ParseBigIntError; method from_str_radix (line 256) | fn from_str_radix(mut s: &str, radix: u32) -> Result Self { type Err (line 327) | type Err = ParseBigIntError; method from_str (line 330) | fn from_str(s: &str) -> Result { function twos_complement_le (line 629) | fn twos_complement_le(digits: &mut [u8]) { function twos_complement_be (line 635) | fn twos_complement_be(digits: &mut [u8]) { function twos_complement (line 642) | fn twos_complement<'a, I>(digits: I) function test_float_convert_nearest (line 662) | fn test_float_convert_nearest() { function test_to_f64 (line 670) | fn test_to_f64() { function test_to_f32 (line 711) | fn test_to_f32() { function test_to_i64 (line 735) | fn test_to_i64() { function test_to_u64 (line 761) | fn test_to_u64() { function test_arithmetic (line 785) | fn test_arithmetic() { function test_checked_arithmetic (line 811) | fn test_checked_arithmetic() { function test_sign (line 848) | fn test_sign() { function test_pow (line 882) | fn test_pow() { function test_to_signed_bytes (line 900) | fn test_to_signed_bytes() { function test_display_bigint (line 909) | fn test_display_bigint() { FILE: malachite-bigint/src/biguint.rs type ToBigUint (line 40) | pub trait ToBigUint { method to_biguint (line 41) | fn to_biguint(&self) -> Option; method to_biguint (line 143) | fn to_biguint(&self) -> Option { type BigUint (line 50) | pub struct BigUint(pub(crate) Natural); method div_floor (line 237) | fn div_floor(&self, other: &Self) -> Self { method mod_floor (line 242) | fn mod_floor(&self, other: &Self) -> Self { method gcd (line 247) | fn gcd(&self, other: &Self) -> Self { method lcm (line 252) | fn lcm(&self, other: &Self) -> Self { method divides (line 257) | fn divides(&self, other: &Self) -> bool { method is_multiple_of (line 262) | fn is_multiple_of(&self, other: &Self) -> bool { method is_even (line 267) | fn is_even(&self) -> bool { method is_odd (line 272) | fn is_odd(&self) -> bool { method div_rem (line 277) | fn div_rem(&self, other: &Self) -> (Self, Self) { method new (line 303) | pub fn new(digits: Vec) -> Self { method from_slice (line 308) | pub fn from_slice(slice: &[u32]) -> Self { method assign_from_slice (line 315) | pub fn assign_from_slice(&mut self, slice: &[u32]) { method from_bytes_be (line 323) | pub fn from_bytes_be(bytes: &[u8]) -> Self { method from_bytes_le (line 331) | pub fn from_bytes_le(bytes: &[u8]) -> Self { method parse_bytes (line 339) | pub fn parse_bytes(bytes: &[u8], radix: u32) -> Option { method from_radix_be (line 345) | pub fn from_radix_be(bytes: &[u8], radix: u32) -> Option { method from_radix_le (line 354) | pub fn from_radix_le(bytes: &[u8], radix: u32) -> Option { method to_bytes_be (line 363) | pub fn to_bytes_be(&self) -> Vec { method to_bytes_le (line 368) | pub fn to_bytes_le(&self) -> Vec { method to_u32_digits (line 373) | pub fn to_u32_digits(&self) -> Vec { method to_u64_digits (line 378) | pub fn to_u64_digits(&self) -> Vec { method iter_u32_digits (line 383) | pub fn iter_u32_digits(&self) -> U32Digits<'_> { method iter_u64_digits (line 388) | pub fn iter_u64_digits(&self) -> U64Digits<'_> { method to_str_radix (line 393) | pub fn to_str_radix(&self, radix: u32) -> String { method to_radix_be (line 398) | pub fn to_radix_be(&self, radix: u32) -> Vec { method to_radix_le (line 408) | pub fn to_radix_le(&self, radix: u32) -> Vec { method bits (line 418) | pub fn bits(&self) -> u64 { method pow (line 423) | pub fn pow(&self, exponent: u32) -> Self { method modpow (line 428) | pub fn modpow(&self, exponent: &Self, modulus: &Self) -> Self { method cbrt (line 438) | pub fn cbrt(&self) -> Self { method nth_root (line 443) | pub fn nth_root(&self, n: u32) -> Self { method trailing_zeros (line 448) | pub fn trailing_zeros(&self) -> Option { method trailing_ones (line 453) | pub fn trailing_ones(&self) -> u64 { method count_ones (line 458) | pub fn count_ones(&self) -> u64 { method bit (line 463) | pub fn bit(&self, bit: u64) -> bool { method set_bit (line 468) | pub fn set_bit(&mut self, bit: u64, value: bool) { method checked_add (line 111) | fn checked_add(&self, v: &Self) -> Option { method checked_sub (line 118) | fn checked_sub(&self, v: &Self) -> Option { method checked_mul (line 129) | fn checked_mul(&self, v: &Self) -> Option { method checked_div (line 136) | fn checked_div(&self, v: &Self) -> Option { method to_bigint (line 150) | fn to_bigint(&self) -> Option { method zero (line 170) | fn zero() -> Self { method is_zero (line 175) | fn is_zero(&self) -> bool { method one (line 182) | fn one() -> Self { type FromStrRadixErr (line 190) | type FromStrRadixErr = ParseBigIntError; method from_str_radix (line 192) | fn from_str_radix(s: &str, radix: u32) -> Result Self { type Err (line 291) | type Err = ParseBigIntError; method from_str (line 294) | fn from_str(s: &str) -> Result { function test_from_string_base (line 483) | fn test_from_string_base() { function test_display_biguint (line 488) | fn test_display_biguint() { function test_to_f64 (line 494) | fn test_to_f64() { function test_to_f32 (line 523) | fn test_to_f32() { function test_to_u64 (line 545) | fn test_to_u64() { function test_arithmetic (line 563) | fn test_arithmetic() { function test_pow (line 589) | fn test_pow() { FILE: malachite-bigint/src/error.rs type ParseBigIntError (line 10) | pub struct ParseBigIntError { method __description (line 21) | const fn __description(&self) -> &str { method empty (line 29) | pub(crate) const fn empty() -> Self { method invalid (line 35) | pub(crate) const fn invalid() -> Self { method fmt (line 43) | fn fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result { method description (line 49) | fn description(&self) -> &str { type BigIntErrorKind (line 15) | enum BigIntErrorKind { type TryFromBigIntError (line 55) | pub struct TryFromBigIntError { function new (line 60) | pub(crate) const fn new(original: T) -> Self { function __description (line 65) | const fn __description(&self) -> &str { function into_original (line 69) | pub fn into_original(self) -> T { function description (line 78) | fn description(&self) -> &str { function fmt (line 84) | fn fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result { FILE: malachite-bigint/src/iter.rs type U32Digits (line 13) | pub struct U32Digits<'a> { function new (line 22) | pub(crate) fn new(iter: LimbIterator<'a>) -> Self { type Item (line 36) | type Item = u32; method next (line 39) | fn next(&mut self) -> Option { method size_hint (line 56) | fn size_hint(&self) -> (usize, Option) { method count (line 62) | fn count(self) -> usize { method last (line 67) | fn last(self) -> Option { method len (line 80) | fn len(&self) -> usize { type U64Digits (line 89) | pub struct U64Digits<'a> { function new (line 95) | pub(crate) const fn new(iter: LimbIterator<'a>) -> Self { type Item (line 101) | type Item = u64; method next (line 104) | fn next(&mut self) -> Option { method size_hint (line 109) | fn size_hint(&self) -> (usize, Option) { method nth (line 114) | fn nth(&mut self, n: usize) -> Option { method last (line 119) | fn last(self) -> Option { method count (line 124) | fn count(self) -> usize { method next_back (line 130) | fn next_back(&mut self) -> Option { method len (line 137) | fn len(&self) -> usize { function test_iter_u32_digits (line 145) | fn test_iter_u32_digits() { function test_iter_u64_digits (line 166) | fn test_iter_u64_digits() { FILE: malachite-bigint/src/num_bigint_conversion.rs method from (line 18) | fn from(value: num_bigint::BigUint) -> Self { function from (line 30) | fn from(value: BigUint) -> Self { method from (line 42) | fn from(value: num_bigint::Sign) -> Self { function from (line 53) | fn from(value: Sign) -> Self { method from (line 64) | fn from(value: num_bigint::BigInt) -> Self { function from (line 72) | fn from(value: BigInt) -> Self { function num_bigint_conversion_test (line 79) | fn num_bigint_conversion_test() { FILE: malachite-criterion-bench/benches/natural_div.rs function BigUint (line 23) | pub fn BigUint::from(n: &Natural) -> BigUint { FILE: malachite-criterion-bench/benches/natural_mul.rs function natural_to_biguint (line 23) | pub fn natural_to_biguint(n: &Natural) -> BigUint { function natural_to_rug_integer (line 27) | pub fn natural_to_rug_integer(n: &Natural) -> rug::Integer { function bench_mul (line 31) | fn bench_mul(c: &mut Criterion) { FILE: malachite-float/src/arithmetic/abs.rs method abs_negative_zero (line 53) | pub const fn abs_negative_zero(mut self) -> Self { method abs_negative_zero_ref (line 100) | pub fn abs_negative_zero_ref(&self) -> Self { method abs_negative_zero_assign (line 149) | pub const fn abs_negative_zero_assign(&mut self) { type Output (line 157) | type Output = Self; method abs (line 201) | fn abs(mut self) -> Self { type Output (line 208) | type Output = Float; method abs (line 255) | fn abs(self) -> Float { method abs_assign (line 330) | fn abs_assign(&mut self) { FILE: malachite-float/src/arithmetic/add.rs function float_rational_sum_exponent_range (line 43) | fn float_rational_sum_exponent_range(x: &Float, y: &Rational) -> (i64, i... function float_rational_sum_sign (line 73) | fn float_rational_sum_sign(x: &Float, y: &Rational) -> bool { function add_rational_prec_round_naive_ref_val (line 87) | fn add_rational_prec_round_naive_ref_val( function add_rational_prec_round_naive_ref_ref (line 115) | fn add_rational_prec_round_naive_ref_ref( method add_prec_round_assign_helper (line 144) | pub(crate) fn add_prec_round_assign_helper( method add_prec_round_assign_ref_helper (line 332) | pub(crate) fn add_prec_round_assign_ref_helper( method add_prec_round_ref_ref_helper (line 515) | pub(crate) fn add_prec_round_ref_ref_helper( method add_prec_round (line 771) | pub fn add_prec_round(mut self, other: Self, prec: u64, rm: RoundingMode... method add_prec_round_val_ref (line 877) | pub fn add_prec_round_val_ref( method add_prec_round_ref_val (line 988) | pub fn add_prec_round_ref_val( method add_prec_round_ref_ref (line 1099) | pub fn add_prec_round_ref_ref( method add_prec (line 1168) | pub fn add_prec(self, other: Self, prec: u64) -> (Self, Ordering) { method add_prec_val_ref (line 1233) | pub fn add_prec_val_ref(self, other: &Self, prec: u64) -> (Self, Orderin... method add_prec_ref_val (line 1298) | pub fn add_prec_ref_val(&self, other: Self, prec: u64) -> (Self, Orderin... method add_prec_ref_ref (line 1363) | pub fn add_prec_ref_ref(&self, other: &Self, prec: u64) -> (Self, Orderi... method add_round (line 1456) | pub fn add_round(self, other: Self, rm: RoundingMode) -> (Self, Ordering) { method add_round_val_ref (line 1551) | pub fn add_round_val_ref(self, other: &Self, rm: RoundingMode) -> (Self,... method add_round_ref_val (line 1646) | pub fn add_round_ref_val(&self, other: Self, rm: RoundingMode) -> (Self,... method add_round_ref_ref (line 1740) | pub fn add_round_ref_ref(&self, other: &Self, rm: RoundingMode) -> (Self... method add_prec_round_assign (line 1817) | pub fn add_prec_round_assign(&mut self, other: Self, prec: u64, rm: Roun... method add_prec_round_assign_ref (line 1905) | pub fn add_prec_round_assign_ref( method add_prec_assign (line 1961) | pub fn add_prec_assign(&mut self, other: Self, prec: u64) -> Ordering { method add_prec_assign_ref (line 2012) | pub fn add_prec_assign_ref(&mut self, other: &Self, prec: u64) -> Orderi... method add_round_assign (line 2075) | pub fn add_round_assign(&mut self, other: Self, rm: RoundingMode) -> Ord... method add_round_assign_ref (line 2139) | pub fn add_round_assign_ref(&mut self, other: &Self, rm: RoundingMode) -... method add_rational_prec_round (line 2250) | pub fn add_rational_prec_round( method add_rational_prec_round_val_ref (line 2384) | pub fn add_rational_prec_round_val_ref( method add_rational_prec_round_ref_val (line 2518) | pub fn add_rational_prec_round_ref_val( method add_rational_prec_round_ref_ref (line 2733) | pub fn add_rational_prec_round_ref_ref( method add_rational_prec (line 2887) | pub fn add_rational_prec(self, other: Rational, prec: u64) -> (Self, Ord... method add_rational_prec_val_ref (line 2954) | pub fn add_rational_prec_val_ref(self, other: &Rational, prec: u64) -> (... method add_rational_prec_ref_val (line 3021) | pub fn add_rational_prec_ref_val(&self, other: Rational, prec: u64) -> (... method add_rational_prec_ref_ref (line 3088) | pub fn add_rational_prec_ref_ref(&self, other: &Rational, prec: u64) -> ... method add_rational_round (line 3183) | pub fn add_rational_round(self, other: Rational, rm: RoundingMode) -> (S... method add_rational_round_val_ref (line 3280) | pub fn add_rational_round_val_ref( method add_rational_round_ref_val (line 3381) | pub fn add_rational_round_ref_val( method add_rational_round_ref_ref (line 3482) | pub fn add_rational_round_ref_ref( method add_rational_prec_round_assign (line 3582) | pub fn add_rational_prec_round_assign( method add_rational_prec_round_assign_ref (line 3778) | pub fn add_rational_prec_round_assign_ref( method add_rational_prec_assign (line 3941) | pub fn add_rational_prec_assign(&mut self, other: Rational, prec: u64) -... method add_rational_prec_assign_ref (line 4001) | pub fn add_rational_prec_assign_ref(&mut self, other: &Rational, prec: u... method add_rational_round_assign (line 4074) | pub fn add_rational_round_assign(&mut self, other: Rational, rm: Roundin... method add_rational_round_assign_ref (line 4148) | pub fn add_rational_round_assign_ref( type Output (line 4159) | type Output = Self; method add (line 4224) | fn add(self, other: Self) -> Self { type Output (line 4231) | type Output = Self; method add (line 4297) | fn add(self, other: &Self) -> Self { type Output (line 4304) | type Output = Float; function add (line 4370) | fn add(self, other: Float) -> Float { type Output (line 4377) | type Output = Float; function add (line 4443) | fn add(self, other: &Float) -> Float { method add_assign (line 4518) | fn add_assign(&mut self, other: Self) { method add_assign (line 4593) | fn add_assign(&mut self, other: &Self) { type Output (line 4600) | type Output = Self; method add (line 4666) | fn add(self, other: Rational) -> Self { type Output (line 4673) | type Output = Self; method add (line 4743) | fn add(self, other: &Rational) -> Self { type Output (line 4750) | type Output = Float; function add (line 4820) | fn add(self, other: Rational) -> Float { type Output (line 4827) | type Output = Float; function add (line 4896) | fn add(self, other: &Rational) -> Float { method add_assign (line 4968) | fn add_assign(&mut self, other: Rational) { method add_assign (line 5040) | fn add_assign(&mut self, other: &Rational) { type Output (line 5047) | type Output = Float; method add (line 5108) | fn add(self, other: Float) -> Float { type Output (line 5115) | type Output = Float; method add (line 5180) | fn add(self, other: &Float) -> Float { type Output (line 5187) | type Output = Float; function add (line 5252) | fn add(self, other: Float) -> Float { type Output (line 5259) | type Output = Float; function add (line 5323) | fn add(self, other: &Float) -> Float { FILE: malachite-float/src/arithmetic/agm.rs function cmp2_helper (line 41) | fn cmp2_helper(b: &Float, c: &Float, cancel: &mut u64) -> Ordering { function agm_prec_round_normal (line 72) | fn agm_prec_round_normal( function agm_prec_round_ref_ref_normal (line 229) | fn agm_prec_round_ref_ref_normal( function agm_rational_helper (line 388) | fn agm_rational_helper( function agm_rational_helper_extended (line 426) | fn agm_rational_helper_extended( method agm_prec_round (line 544) | pub fn agm_prec_round(self, other: Self, prec: u64, rm: RoundingMode) ->... method agm_prec_round_val_ref (line 635) | pub fn agm_prec_round_val_ref( method agm_prec_round_ref_val (line 723) | pub fn agm_prec_round_ref_val( method agm_prec_round_ref_ref (line 813) | pub fn agm_prec_round_ref_ref( method agm_prec (line 887) | pub fn agm_prec(self, other: Self, prec: u64) -> (Self, Ordering) { method agm_prec_val_ref (line 947) | pub fn agm_prec_val_ref(self, other: &Self, prec: u64) -> (Self, Orderin... method agm_prec_ref_val (line 1007) | pub fn agm_prec_ref_val(&self, other: Self, prec: u64) -> (Self, Orderin... method agm_prec_ref_ref (line 1067) | pub fn agm_prec_ref_ref(&self, other: &Self, prec: u64) -> (Self, Orderi... method agm_round (line 1146) | pub fn agm_round(self, other: Self, rm: RoundingMode) -> (Self, Ordering) { method agm_round_val_ref (line 1226) | pub fn agm_round_val_ref(self, other: &Self, rm: RoundingMode) -> (Self,... method agm_round_ref_val (line 1303) | pub fn agm_round_ref_val(&self, other: Self, rm: RoundingMode) -> (Self,... method agm_round_ref_ref (line 1383) | pub fn agm_round_ref_ref(&self, other: &Self, rm: RoundingMode) -> (Self... method agm_prec_round_assign (line 1467) | pub fn agm_prec_round_assign(&mut self, other: Self, prec: u64, rm: Roun... method agm_prec_round_assign_ref (line 1563) | pub fn agm_prec_round_assign_ref( method agm_prec_assign (line 1625) | pub fn agm_prec_assign(&mut self, other: Self, prec: u64) -> Ordering { method agm_prec_assign_ref (line 1680) | pub fn agm_prec_assign_ref(&mut self, other: &Self, prec: u64) -> Orderi... method agm_round_assign (line 1748) | pub fn agm_round_assign(&mut self, other: Self, rm: RoundingMode) -> Ord... method agm_round_assign_ref (line 1817) | pub fn agm_round_assign_ref(&mut self, other: &Self, rm: RoundingMode) -... method agm_rational_prec_round (line 1921) | pub fn agm_rational_prec_round( method agm_rational_prec_round_val_ref (line 2028) | pub fn agm_rational_prec_round_val_ref( method agm_rational_prec_round_ref_val (line 2165) | pub fn agm_rational_prec_round_ref_val( method agm_rational_prec_round_ref_ref (line 2302) | pub fn agm_rational_prec_round_ref_ref( method agm_rational_prec (line 2405) | pub fn agm_rational_prec(x: Rational, y: Rational, prec: u64) -> (Self, ... method agm_rational_prec_val_ref (line 2473) | pub fn agm_rational_prec_val_ref(x: Rational, y: &Rational, prec: u64) -... method agm_rational_prec_ref_val (line 2541) | pub fn agm_rational_prec_ref_val(x: &Rational, y: Rational, prec: u64) -... method agm_rational_prec_ref_ref (line 2609) | pub fn agm_rational_prec_ref_ref(x: &Rational, y: &Rational, prec: u64) ... type Output (line 2615) | type Output = Self; method agm (line 2669) | fn agm(self, other: Self) -> Self { type Output (line 2676) | type Output = Self; method agm (line 2732) | fn agm(self, other: &Self) -> Self { type Output (line 2739) | type Output = Float; function agm (line 2794) | fn agm(self, other: Float) -> Float { type Output (line 2801) | type Output = Float; function agm (line 2855) | fn agm(self, other: &Float) -> Float { method agm_assign (line 2906) | fn agm_assign(&mut self, other: Self) { method agm_assign (line 2957) | fn agm_assign(&mut self, other: &Self) { function primitive_float_agm (line 2998) | pub fn primitive_float_agm(x: T, y: T) -> T function primitive_float_agm_rational (line 3043) | pub fn primitive_float_agm_rational(x: &Rational, y: ... FILE: malachite-float/src/arithmetic/div.rs constant DIV_RATIONAL_THRESHOLD (line 35) | const DIV_RATIONAL_THRESHOLD: u64 = 50; constant RATIONAL_DIV_THRESHOLD (line 36) | const RATIONAL_DIV_THRESHOLD: u64 = 50; function div_rational_prec_round_assign_naive (line 38) | fn div_rational_prec_round_assign_naive( function div_rational_prec_round_assign_naive_ref (line 81) | fn div_rational_prec_round_assign_naive_ref( function div_rational_prec_round_assign_direct (line 224) | fn div_rational_prec_round_assign_direct( function div_rational_prec_round_assign_direct_ref (line 298) | fn div_rational_prec_round_assign_direct_ref( method div_prec_round (line 1157) | pub fn div_prec_round(mut self, other: Self, prec: u64, rm: RoundingMode... method div_prec_round_val_ref (line 1272) | pub fn div_prec_round_val_ref( method div_prec_round_ref_val (line 1392) | pub fn div_prec_round_ref_val( method div_prec_round_ref_ref (line 1626) | pub fn div_prec_round_ref_ref( method div_prec (line 1823) | pub fn div_prec(self, other: Self, prec: u64) -> (Self, Ordering) { method div_prec_val_ref (line 1900) | pub fn div_prec_val_ref(self, other: &Self, prec: u64) -> (Self, Orderin... method div_prec_ref_val (line 1977) | pub fn div_prec_ref_val(&self, other: Self, prec: u64) -> (Self, Orderin... method div_prec_ref_ref (line 2054) | pub fn div_prec_ref_ref(&self, other: &Self, prec: u64) -> (Self, Orderi... method div_round (line 2156) | pub fn div_round(self, other: Self, rm: RoundingMode) -> (Self, Ordering) { method div_round_val_ref (line 2259) | pub fn div_round_val_ref(self, other: &Self, rm: RoundingMode) -> (Self,... method div_round_ref_val (line 2362) | pub fn div_round_ref_val(&self, other: Self, rm: RoundingMode) -> (Self,... method div_round_ref_ref (line 2465) | pub fn div_round_ref_ref(&self, other: &Self, rm: RoundingMode) -> (Self... method div_prec_round_assign (line 2558) | pub fn div_prec_round_assign(&mut self, other: Self, prec: u64, rm: Roun... method div_prec_round_assign_ref (line 2816) | pub fn div_prec_round_assign_ref( method div_prec_assign (line 3039) | pub fn div_prec_assign(&mut self, other: Self, prec: u64) -> Ordering { method div_prec_assign_ref (line 3091) | pub fn div_prec_assign_ref(&mut self, other: &Self, prec: u64) -> Orderi... method div_round_assign (line 3154) | pub fn div_round_assign(&mut self, other: Self, rm: RoundingMode) -> Ord... method div_round_assign_ref (line 3218) | pub fn div_round_assign_ref(&mut self, other: &Self, rm: RoundingMode) -... method div_rational_prec_round (line 3331) | pub fn div_rational_prec_round( method div_rational_prec_round_val_ref (line 3467) | pub fn div_rational_prec_round_val_ref( method div_rational_prec_round_ref_val (line 3603) | pub fn div_rational_prec_round_ref_val( method div_rational_prec_round_ref_ref (line 3744) | pub fn div_rational_prec_round_ref_ref( method div_rational_prec (line 3825) | pub fn div_rational_prec(self, other: Rational, prec: u64) -> (Self, Ord... method div_rational_prec_val_ref (line 3897) | pub fn div_rational_prec_val_ref(self, other: &Rational, prec: u64) -> (... method div_rational_prec_ref_val (line 3968) | pub fn div_rational_prec_ref_val(&self, other: Rational, prec: u64) -> (... method div_rational_prec_ref_ref (line 4040) | pub fn div_rational_prec_ref_ref(&self, other: &Rational, prec: u64) -> ... method div_rational_round (line 4137) | pub fn div_rational_round(self, other: Rational, rm: RoundingMode) -> (S... method div_rational_round_val_ref (line 4235) | pub fn div_rational_round_val_ref( method div_rational_round_ref_val (line 4337) | pub fn div_rational_round_ref_val( method div_rational_round_ref_ref (line 4439) | pub fn div_rational_round_ref_ref( method div_rational_prec_round_assign (line 4537) | pub fn div_rational_prec_round_assign( method div_rational_prec_round_assign_ref (line 4642) | pub fn div_rational_prec_round_assign_ref( method div_rational_prec_assign (line 4713) | pub fn div_rational_prec_assign(&mut self, other: Rational, prec: u64) -... method div_rational_prec_assign_ref (line 4773) | pub fn div_rational_prec_assign_ref(&mut self, other: &Rational, prec: u... method div_rational_round_assign (line 4846) | pub fn div_rational_round_assign(&mut self, other: Rational, rm: Roundin... method div_rational_round_assign_ref (line 4920) | pub fn div_rational_round_assign_ref( method rational_div_float_prec_round (line 5035) | pub fn rational_div_float_prec_round( method rational_div_float_prec_round_val_ref (line 5179) | pub fn rational_div_float_prec_round_val_ref( method rational_div_float_prec_round_ref_val (line 5323) | pub fn rational_div_float_prec_round_ref_val( method rational_div_float_prec_round_ref_ref (line 5467) | pub fn rational_div_float_prec_round_ref_ref( method rational_div_float_prec (line 5543) | pub fn rational_div_float_prec(x: Rational, y: Self, prec: u64) -> (Self... method rational_div_float_prec_val_ref (line 5612) | pub fn rational_div_float_prec_val_ref(x: Rational, y: &Self, prec: u64)... method rational_div_float_prec_ref_val (line 5681) | pub fn rational_div_float_prec_ref_val(x: &Rational, y: Self, prec: u64)... method rational_div_float_prec_ref_ref (line 5750) | pub fn rational_div_float_prec_ref_ref(x: &Rational, y: &Self, prec: u64... method rational_div_float_round (line 5845) | pub fn rational_div_float_round(x: Rational, y: Self, rm: RoundingMode) ... method rational_div_float_round_val_ref (line 5941) | pub fn rational_div_float_round_val_ref( method rational_div_float_round_ref_val (line 6041) | pub fn rational_div_float_round_ref_val( method rational_div_float_round_ref_ref (line 6141) | pub fn rational_div_float_round_ref_ref( type Output (line 6152) | type Output = Self; method div (line 6230) | fn div(self, other: Self) -> Self { type Output (line 6237) | type Output = Self; method div (line 6316) | fn div(self, other: &Self) -> Self { type Output (line 6323) | type Output = Float; function div (line 6402) | fn div(self, other: Float) -> Float { type Output (line 6409) | type Output = Float; function div (line 6488) | fn div(self, other: &Float) -> Float { method div_assign (line 6573) | fn div_assign(&mut self, other: Self) { method div_assign (line 6658) | fn div_assign(&mut self, other: &Self) { type Output (line 6665) | type Output = Self; method div (line 6753) | fn div(self, other: Rational) -> Self { type Output (line 6760) | type Output = Self; method div (line 6852) | fn div(self, other: &Rational) -> Self { type Output (line 6859) | type Output = Float; function div (line 6951) | fn div(self, other: Rational) -> Float { type Output (line 6958) | type Output = Float; function div (line 7049) | fn div(self, other: &Rational) -> Float { method div_assign (line 7117) | fn div_assign(&mut self, other: Rational) { method div_assign (line 7185) | fn div_assign(&mut self, other: &Rational) { type Output (line 7192) | type Output = Float; method div (line 7275) | fn div(self, other: Float) -> Float { type Output (line 7282) | type Output = Float; method div (line 7366) | fn div(self, other: &Float) -> Float { type Output (line 7373) | type Output = Float; function div (line 7457) | fn div(self, other: Float) -> Float { type Output (line 7464) | type Output = Float; function div (line 7547) | fn div(self, other: &Float) -> Float { FILE: malachite-float/src/arithmetic/is_power_of_2.rs method is_power_of_2 (line 46) | fn is_power_of_2(&self) -> bool { function abs_is_power_of_2 (line 71) | pub(crate) fn abs_is_power_of_2(x: &Float) -> bool { function float_is_signed_min (line 91) | pub(crate) fn float_is_signed_min(f: &Float) -> bool { FILE: malachite-float/src/arithmetic/ln.rs function ln_prec_round_normal_ref (line 50) | fn ln_prec_round_normal_ref(x: &Float, prec: u64, rm: RoundingMode) -> (... function ln_prec_round_normal (line 103) | fn ln_prec_round_normal(mut x: Float, prec: u64, rm: RoundingMode) -> (F... function ln_prec_round_normal_extended (line 154) | pub(crate) fn ln_prec_round_normal_extended( function ln_rational_helper (line 218) | fn ln_rational_helper(x: &Rational, prec: u64, rm: RoundingMode) -> (Flo... function ln_rational_helper_extended (line 244) | fn ln_rational_helper_extended(x: &Rational, prec: u64, rm: RoundingMode... method ln_prec_round (line 359) | pub fn ln_prec_round(self, prec: u64, rm: RoundingMode) -> (Self, Orderi... method ln_prec_round_ref (line 459) | pub fn ln_prec_round_ref(&self, prec: u64, rm: RoundingMode) -> (Self, O... method ln_prec (line 525) | pub fn ln_prec(self, prec: u64) -> (Self, Ordering) { method ln_prec_ref (line 583) | pub fn ln_prec_ref(&self, prec: u64) -> (Self, Ordering) { method ln_round (line 651) | pub fn ln_round(self, rm: RoundingMode) -> (Self, Ordering) { method ln_round_ref (line 724) | pub fn ln_round_ref(&self, rm: RoundingMode) -> (Self, Ordering) { method ln_prec_round_assign (line 800) | pub fn ln_prec_round_assign(&mut self, prec: u64, rm: RoundingMode) -> O... method ln_prec_assign (line 857) | pub fn ln_prec_assign(&mut self, prec: u64) -> Ordering { method ln_round_assign (line 920) | pub fn ln_round_assign(&mut self, rm: RoundingMode) -> Ordering { method ln_rational_prec_round (line 998) | pub fn ln_rational_prec_round(x: Rational, prec: u64, rm: RoundingMode) ... method ln_rational_prec_round_ref (line 1080) | pub fn ln_rational_prec_round_ref( method ln_rational_prec (line 1154) | pub fn ln_rational_prec(x: Rational, prec: u64) -> (Self, Ordering) { method ln_rational_prec_ref (line 1210) | pub fn ln_rational_prec_ref(x: &Rational, prec: u64) -> (Self, Ordering) { type Output (line 1216) | type Output = Self; method ln (line 1269) | fn ln(self) -> Self { type Output (line 1276) | type Output = Float; method ln (line 1330) | fn ln(self) -> Float { method ln_assign (line 1395) | fn ln_assign(&mut self) { function primitive_float_ln (line 1442) | pub fn primitive_float_ln(x: T) -> T function primitive_float_ln_rational (line 1502) | pub fn primitive_float_ln_rational(x: &Rational) -> T FILE: malachite-float/src/arithmetic/mul.rs constant MUL_RATIONAL_THRESHOLD (line 34) | const MUL_RATIONAL_THRESHOLD: u64 = 50; function mul_rational_prec_round_assign_naive (line 36) | fn mul_rational_prec_round_assign_naive( function mul_rational_prec_round_assign_naive_ref (line 76) | fn mul_rational_prec_round_assign_naive_ref( function mul_rational_prec_round_assign_direct (line 208) | fn mul_rational_prec_round_assign_direct( function mul_rational_prec_round_assign_direct_ref (line 282) | fn mul_rational_prec_round_assign_direct_ref( method mul_prec_round (line 639) | pub fn mul_prec_round(mut self, other: Self, prec: u64, rm: RoundingMode... method mul_prec_round_val_ref (line 750) | pub fn mul_prec_round_val_ref( method mul_prec_round_ref_val (line 866) | pub fn mul_prec_round_ref_val( method mul_prec_round_ref_ref (line 982) | pub fn mul_prec_round_ref_ref( method mul_prec (line 1162) | pub fn mul_prec(self, other: Self, prec: u64) -> (Self, Ordering) { method mul_prec_val_ref (line 1231) | pub fn mul_prec_val_ref(self, other: &Self, prec: u64) -> (Self, Orderin... method mul_prec_ref_val (line 1300) | pub fn mul_prec_ref_val(&self, other: Self, prec: u64) -> (Self, Orderin... method mul_prec_ref_ref (line 1369) | pub fn mul_prec_ref_ref(&self, other: &Self, prec: u64) -> (Self, Orderi... method mul_round (line 1463) | pub fn mul_round(self, other: Self, rm: RoundingMode) -> (Self, Ordering) { method mul_round_val_ref (line 1558) | pub fn mul_round_val_ref(self, other: &Self, rm: RoundingMode) -> (Self,... method mul_round_ref_val (line 1653) | pub fn mul_round_ref_val(&self, other: Self, rm: RoundingMode) -> (Self,... method mul_round_ref_ref (line 1748) | pub fn mul_round_ref_ref(&self, other: &Self, rm: RoundingMode) -> (Self... method mul_prec_round_assign (line 1841) | pub fn mul_prec_round_assign(&mut self, other: Self, prec: u64, rm: Roun... method mul_prec_round_assign_ref (line 2087) | pub fn mul_prec_round_assign_ref( method mul_prec_assign (line 2297) | pub fn mul_prec_assign(&mut self, other: Self, prec: u64) -> Ordering { method mul_prec_assign_ref (line 2349) | pub fn mul_prec_assign_ref(&mut self, other: &Self, prec: u64) -> Orderi... method mul_round_assign (line 2412) | pub fn mul_round_assign(&mut self, other: Self, rm: RoundingMode) -> Ord... method mul_round_assign_ref (line 2476) | pub fn mul_round_assign_ref(&mut self, other: &Self, rm: RoundingMode) -... method mul_rational_prec_round (line 2589) | pub fn mul_rational_prec_round( method mul_rational_prec_round_val_ref (line 2725) | pub fn mul_rational_prec_round_val_ref( method mul_rational_prec_round_ref_val (line 2861) | pub fn mul_rational_prec_round_ref_val( method mul_rational_prec_round_ref_ref (line 3002) | pub fn mul_rational_prec_round_ref_ref( method mul_rational_prec (line 3083) | pub fn mul_rational_prec(self, other: Rational, prec: u64) -> (Self, Ord... method mul_rational_prec_val_ref (line 3154) | pub fn mul_rational_prec_val_ref(self, other: &Rational, prec: u64) -> (... method mul_rational_prec_ref_val (line 3224) | pub fn mul_rational_prec_ref_val(&self, other: Rational, prec: u64) -> (... method mul_rational_prec_ref_ref (line 3295) | pub fn mul_rational_prec_ref_ref(&self, other: &Rational, prec: u64) -> ... method mul_rational_round (line 3392) | pub fn mul_rational_round(self, other: Rational, rm: RoundingMode) -> (S... method mul_rational_round_val_ref (line 3490) | pub fn mul_rational_round_val_ref( method mul_rational_round_ref_val (line 3592) | pub fn mul_rational_round_ref_val( method mul_rational_round_ref_ref (line 3694) | pub fn mul_rational_round_ref_ref( method mul_rational_prec_round_assign (line 3792) | pub fn mul_rational_prec_round_assign( method mul_rational_prec_round_assign_ref (line 3897) | pub fn mul_rational_prec_round_assign_ref( method mul_rational_prec_assign (line 3968) | pub fn mul_rational_prec_assign(&mut self, other: Rational, prec: u64) -... method mul_rational_prec_assign_ref (line 4028) | pub fn mul_rational_prec_assign_ref(&mut self, other: &Rational, prec: u... method mul_rational_round_assign (line 4101) | pub fn mul_rational_round_assign(&mut self, other: Rational, rm: Roundin... method mul_rational_round_assign_ref (line 4175) | pub fn mul_rational_round_assign_ref( type Output (line 4186) | type Output = Self; method mul (line 4260) | fn mul(self, other: Self) -> Self { type Output (line 4267) | type Output = Self; method mul (line 4342) | fn mul(self, other: &Self) -> Self { type Output (line 4349) | type Output = Float; function mul (line 4424) | fn mul(self, other: Float) -> Float { type Output (line 4431) | type Output = Float; function mul (line 4506) | fn mul(self, other: &Float) -> Float { method mul_assign (line 4589) | fn mul_assign(&mut self, other: Self) { method mul_assign (line 4672) | fn mul_assign(&mut self, other: &Self) { type Output (line 4679) | type Output = Self; method mul (line 4755) | fn mul(self, other: Rational) -> Self { type Output (line 4762) | type Output = Self; method mul (line 4842) | fn mul(self, other: &Rational) -> Self { type Output (line 4849) | type Output = Float; function mul (line 4929) | fn mul(self, other: Rational) -> Float { type Output (line 4936) | type Output = Float; function mul (line 5015) | fn mul(self, other: &Rational) -> Float { method mul_assign (line 5083) | fn mul_assign(&mut self, other: Rational) { method mul_assign (line 5151) | fn mul_assign(&mut self, other: &Rational) { type Output (line 5158) | type Output = Float; method mul (line 5229) | fn mul(self, other: Float) -> Float { type Output (line 5236) | type Output = Float; method mul (line 5311) | fn mul(self, other: &Float) -> Float { type Output (line 5318) | type Output = Float; function mul (line 5393) | fn mul(self, other: Float) -> Float { type Output (line 5400) | type Output = Float; function mul (line 5474) | fn mul(self, other: &Float) -> Float { FILE: malachite-float/src/arithmetic/neg.rs type Output (line 17) | type Output = Self; method neg (line 59) | fn neg(mut self) -> Self { type Output (line 66) | type Output = Float; method neg (line 111) | fn neg(self) -> Float { method neg_assign (line 186) | fn neg_assign(&mut self) { FILE: malachite-float/src/arithmetic/power_of_2.rs method power_of_2_prec_round (line 100) | pub fn power_of_2_prec_round(pow: i64, prec: u64, rm: RoundingMode) -> (... method power_of_2_prec (line 192) | pub fn power_of_2_prec(pow: i64, prec: u64) -> (Self, Ordering) { method power_of_2 (line 222) | fn power_of_2(pow: u64) -> Self { method power_of_2 (line 271) | fn power_of_2(pow: i64) -> Self { FILE: malachite-float/src/arithmetic/reciprocal.rs method reciprocal_prec_round (line 108) | pub fn reciprocal_prec_round(mut self, prec: u64, rm: RoundingMode) -> (... method reciprocal_prec_round_ref (line 199) | pub fn reciprocal_prec_round_ref(&self, prec: u64, rm: RoundingMode) -> ... method reciprocal_prec (line 307) | pub fn reciprocal_prec(self, prec: u64) -> (Self, Ordering) { method reciprocal_prec_ref (line 369) | pub fn reciprocal_prec_ref(&self, prec: u64) -> (Self, Ordering) { method reciprocal_round (line 447) | pub fn reciprocal_round(self, rm: RoundingMode) -> (Self, Ordering) { method reciprocal_round_ref (line 526) | pub fn reciprocal_round_ref(&self, rm: RoundingMode) -> (Self, Ordering) { method reciprocal_prec_round_assign (line 601) | pub fn reciprocal_prec_round_assign(&mut self, prec: u64, rm: RoundingMo... method reciprocal_prec_assign (line 714) | pub fn reciprocal_prec_assign(&mut self, prec: u64) -> Ordering { method reciprocal_round_assign (line 776) | pub fn reciprocal_round_assign(&mut self, rm: RoundingMode) -> Ordering { type Output (line 783) | type Output = Self; method reciprocal (line 837) | fn reciprocal(self) -> Self { type Output (line 844) | type Output = Float; method reciprocal (line 898) | fn reciprocal(self) -> Float { method reciprocal_assign (line 961) | fn reciprocal_assign(&mut self) { FILE: malachite-float/src/arithmetic/reciprocal_sqrt.rs function from_reciprocal_rational_prec_round_ref_direct (line 52) | fn from_reciprocal_rational_prec_round_ref_direct( function from_reciprocal_rational_prec_round_ref_using_div (line 146) | fn from_reciprocal_rational_prec_round_ref_using_div( method reciprocal_sqrt_prec_round (line 343) | pub fn reciprocal_sqrt_prec_round(self, prec: u64, rm: RoundingMode) -> ... method reciprocal_sqrt_prec_round_ref (line 432) | pub fn reciprocal_sqrt_prec_round_ref(&self, prec: u64, rm: RoundingMode... method reciprocal_sqrt_prec (line 567) | pub fn reciprocal_sqrt_prec(self, prec: u64) -> (Self, Ordering) { method reciprocal_sqrt_prec_ref (line 631) | pub fn reciprocal_sqrt_prec_ref(&self, prec: u64) -> (Self, Ordering) { method reciprocal_sqrt_round (line 705) | pub fn reciprocal_sqrt_round(self, rm: RoundingMode) -> (Self, Ordering) { method reciprocal_sqrt_round_ref (line 780) | pub fn reciprocal_sqrt_round_ref(&self, rm: RoundingMode) -> (Self, Orde... method reciprocal_sqrt_prec_round_assign (line 861) | pub fn reciprocal_sqrt_prec_round_assign(&mut self, prec: u64, rm: Round... method reciprocal_sqrt_prec_assign (line 921) | pub fn reciprocal_sqrt_prec_assign(&mut self, prec: u64) -> Ordering { method reciprocal_sqrt_round_assign (line 990) | pub fn reciprocal_sqrt_round_assign(&mut self, rm: RoundingMode) -> Orde... method reciprocal_sqrt_rational_prec_round (line 1106) | pub fn reciprocal_sqrt_rational_prec_round( method reciprocal_sqrt_rational_prec_round_ref (line 1277) | pub fn reciprocal_sqrt_rational_prec_round_ref( method reciprocal_sqrt_rational_prec (line 1401) | pub fn reciprocal_sqrt_rational_prec(x: Rational, prec: u64) -> (Self, O... method reciprocal_sqrt_rational_prec_ref (line 1480) | pub fn reciprocal_sqrt_rational_prec_ref(x: &Rational, prec: u64) -> (Se... type Output (line 1486) | type Output = Self; method reciprocal_sqrt (line 1542) | fn reciprocal_sqrt(self) -> Self { type Output (line 1549) | type Output = Float; method reciprocal_sqrt (line 1605) | fn reciprocal_sqrt(self) -> Float { method reciprocal_sqrt_assign (line 1674) | fn reciprocal_sqrt_assign(&mut self) { function primitive_float_reciprocal_sqrt (line 1730) | pub fn primitive_float_reciprocal_sqrt(x: T) -> T function primitive_float_reciprocal_sqrt_rational (line 1799) | pub fn primitive_float_reciprocal_sqrt_rational(x: &R... FILE: malachite-float/src/arithmetic/shl_round.rs method shl_prec_round_assign_helper (line 20) | pub(crate) fn shl_prec_round_assign_helper( method shl_prec_round (line 154) | pub fn shl_prec_round( method shl_prec_round_ref (line 213) | pub fn shl_prec_round_ref( method shl_prec_round_assign (line 273) | pub fn shl_prec_round_assign( method shl_prec (line 323) | pub fn shl_prec(self, bits: T, prec: u64) -> (Self, Ord... method shl_prec_ref (line 356) | pub fn shl_prec_ref(&self, bits: T, prec: u64) -> (Self... method shl_prec_assign (line 389) | pub fn shl_prec_assign(&mut self, bits: T, prec: u64) -... function shl_round_primitive_int_ref (line 394) | fn shl_round_primitive_int_ref( function shl_round_assign_primitive_int (line 460) | fn shl_round_assign_primitive_int( FILE: malachite-float/src/arithmetic/shr_round.rs method shr_prec_round_assign_helper (line 20) | pub(crate) fn shr_prec_round_assign_helper( method shr_prec_round (line 154) | pub fn shr_prec_round( method shr_prec_round_ref (line 213) | pub fn shr_prec_round_ref( method shr_prec_round_assign (line 273) | pub fn shr_prec_round_assign( method shr_prec (line 323) | pub fn shr_prec(self, bits: T, prec: u64) -> (Self, Ord... method shr_prec_ref (line 356) | pub fn shr_prec_ref(&self, bits: T, prec: u64) -> (Self... method shr_prec_assign (line 389) | pub fn shr_prec_assign(&mut self, bits: T, prec: u64) -... function shr_round_primitive_int_ref (line 394) | fn shr_round_primitive_int_ref( function shr_round_assign_primitive_int (line 459) | fn shr_round_assign_primitive_int( FILE: malachite-float/src/arithmetic/sign.rs method sign (line 43) | fn sign(&self) -> Ordering { FILE: malachite-float/src/arithmetic/sqrt.rs function generic_sqrt_rational (line 67) | pub(crate) fn generic_sqrt_rational( method sqrt_prec_round (line 182) | pub fn sqrt_prec_round(mut self, prec: u64, rm: RoundingMode) -> (Self, ... method sqrt_prec_round_ref (line 266) | pub fn sqrt_prec_round_ref(&self, prec: u64, rm: RoundingMode) -> (Self,... method sqrt_prec (line 354) | pub fn sqrt_prec(self, prec: u64) -> (Self, Ordering) { method sqrt_prec_ref (line 415) | pub fn sqrt_prec_ref(&self, prec: u64) -> (Self, Ordering) { method sqrt_round (line 486) | pub fn sqrt_round(self, rm: RoundingMode) -> (Self, Ordering) { method sqrt_round_ref (line 558) | pub fn sqrt_round_ref(&self, rm: RoundingMode) -> (Self, Ordering) { method sqrt_prec_round_assign (line 636) | pub fn sqrt_prec_round_assign(&mut self, prec: u64, rm: RoundingMode) ->... method sqrt_prec_assign (line 714) | pub fn sqrt_prec_assign(&mut self, prec: u64) -> Ordering { method sqrt_round_assign (line 779) | pub fn sqrt_round_assign(&mut self, rm: RoundingMode) -> Ordering { method sqrt_rational_prec_round (line 881) | pub fn sqrt_rational_prec_round(x: Rational, prec: u64, rm: RoundingMode... method sqrt_rational_prec_round_ref (line 1027) | pub fn sqrt_rational_prec_round_ref( method sqrt_rational_prec (line 1148) | pub fn sqrt_rational_prec(x: Rational, prec: u64) -> (Self, Ordering) { method sqrt_rational_prec_ref (line 1224) | pub fn sqrt_rational_prec_ref(x: &Rational, prec: u64) -> (Self, Orderin... type Output (line 1230) | type Output = Self; method sqrt (line 1282) | fn sqrt(self) -> Self { type Output (line 1289) | type Output = Float; method sqrt (line 1342) | fn sqrt(self) -> Float { method sqrt_assign (line 1408) | fn sqrt_assign(&mut self) { function primitive_float_sqrt_rational (line 1470) | pub fn primitive_float_sqrt_rational(x: &Rational) -> T FILE: malachite-float/src/arithmetic/square.rs method square_prec_round (line 118) | pub fn square_prec_round(mut self, prec: u64, rm: RoundingMode) -> (Self... method square_prec_round_ref (line 217) | pub fn square_prec_round_ref(&self, prec: u64, rm: RoundingMode) -> (Sel... method square_prec (line 340) | pub fn square_prec(self, prec: u64) -> (Self, Ordering) { method square_prec_ref (line 402) | pub fn square_prec_ref(&self, prec: u64) -> (Self, Ordering) { method square_round (line 487) | pub fn square_round(self, rm: RoundingMode) -> (Self, Ordering) { method square_round_ref (line 573) | pub fn square_round_ref(&self, rm: RoundingMode) -> (Self, Ordering) { method square_prec_round_assign (line 648) | pub fn square_prec_round_assign(&mut self, prec: u64, rm: RoundingMode) ... method square_prec_assign (line 783) | pub fn square_prec_assign(&mut self, prec: u64) -> Ordering { method square_round_assign (line 844) | pub fn square_round_assign(&mut self, rm: RoundingMode) -> Ordering { type Output (line 851) | type Output = Self; method square (line 905) | fn square(self) -> Self { type Output (line 912) | type Output = Float; method square (line 966) | fn square(self) -> Float { method square_assign (line 1029) | fn square_assign(&mut self) { FILE: malachite-float/src/arithmetic/sub.rs function float_rational_diff_exponent_range (line 33) | fn float_rational_diff_exponent_range(x: &Float, y: &Rational) -> (i64, ... function float_rational_diff_sign (line 63) | fn float_rational_diff_sign(x: &Float, y: &Rational) -> bool { function sub_rational_prec_round_naive_ref_val (line 77) | fn sub_rational_prec_round_naive_ref_val( function sub_rational_prec_round_naive_ref_ref (line 105) | fn sub_rational_prec_round_naive_ref_ref( method sub_prec_round (line 241) | pub fn sub_prec_round(mut self, other: Self, prec: u64, rm: RoundingMode... method sub_prec_round_val_ref (line 349) | pub fn sub_prec_round_val_ref( method sub_prec_round_ref_val (line 462) | pub fn sub_prec_round_ref_val( method sub_prec_round_ref_ref (line 574) | pub fn sub_prec_round_ref_ref( method sub_prec (line 648) | pub fn sub_prec(self, other: Self, prec: u64) -> (Self, Ordering) { method sub_prec_val_ref (line 717) | pub fn sub_prec_val_ref(self, other: &Self, prec: u64) -> (Self, Orderin... method sub_prec_ref_val (line 786) | pub fn sub_prec_ref_val(&self, other: Self, prec: u64) -> (Self, Orderin... method sub_prec_ref_ref (line 855) | pub fn sub_prec_ref_ref(&self, other: &Self, prec: u64) -> (Self, Orderi... method sub_round (line 950) | pub fn sub_round(self, other: Self, rm: RoundingMode) -> (Self, Ordering) { method sub_round_val_ref (line 1046) | pub fn sub_round_val_ref(self, other: &Self, rm: RoundingMode) -> (Self,... method sub_round_ref_val (line 1142) | pub fn sub_round_ref_val(&self, other: Self, rm: RoundingMode) -> (Self,... method sub_round_ref_ref (line 1238) | pub fn sub_round_ref_ref(&self, other: &Self, rm: RoundingMode) -> (Self... method sub_prec_round_assign (line 1316) | pub fn sub_prec_round_assign(&mut self, other: Self, prec: u64, rm: Roun... method sub_prec_round_assign_ref (line 1405) | pub fn sub_prec_round_assign_ref( method sub_prec_assign (line 1461) | pub fn sub_prec_assign(&mut self, other: Self, prec: u64) -> Ordering { method sub_prec_assign_ref (line 1512) | pub fn sub_prec_assign_ref(&mut self, other: &Self, prec: u64) -> Orderi... method sub_round_assign (line 1575) | pub fn sub_round_assign(&mut self, other: Self, rm: RoundingMode) -> Ord... method sub_round_assign_ref (line 1639) | pub fn sub_round_assign_ref(&mut self, other: &Self, rm: RoundingMode) -... method sub_rational_prec_round (line 1750) | pub fn sub_rational_prec_round( method sub_rational_prec_round_val_ref (line 1884) | pub fn sub_rational_prec_round_val_ref( method sub_rational_prec_round_ref_val (line 2018) | pub fn sub_rational_prec_round_ref_val( method sub_rational_prec_round_ref_ref (line 2237) | pub fn sub_rational_prec_round_ref_ref( method sub_rational_prec (line 2395) | pub fn sub_rational_prec(self, other: Rational, prec: u64) -> (Self, Ord... method sub_rational_prec_val_ref (line 2462) | pub fn sub_rational_prec_val_ref(self, other: &Rational, prec: u64) -> (... method sub_rational_prec_ref_val (line 2529) | pub fn sub_rational_prec_ref_val(&self, other: Rational, prec: u64) -> (... method sub_rational_prec_ref_ref (line 2596) | pub fn sub_rational_prec_ref_ref(&self, other: &Rational, prec: u64) -> ... method sub_rational_round (line 2692) | pub fn sub_rational_round(self, other: Rational, rm: RoundingMode) -> (S... method sub_rational_round_val_ref (line 2790) | pub fn sub_rational_round_val_ref( method sub_rational_round_ref_val (line 2892) | pub fn sub_rational_round_ref_val( method sub_rational_round_ref_ref (line 2994) | pub fn sub_rational_round_ref_ref( method sub_rational_prec_round_assign (line 3094) | pub fn sub_rational_prec_round_assign( method sub_rational_prec_round_assign_ref (line 3293) | pub fn sub_rational_prec_round_assign_ref( method sub_rational_prec_assign (line 3458) | pub fn sub_rational_prec_assign(&mut self, other: Rational, prec: u64) -... method sub_rational_prec_assign_ref (line 3518) | pub fn sub_rational_prec_assign_ref(&mut self, other: &Rational, prec: u... method sub_rational_round_assign (line 3591) | pub fn sub_rational_round_assign(&mut self, other: Rational, rm: Roundin... method sub_rational_round_assign_ref (line 3665) | pub fn sub_rational_round_assign_ref( type Output (line 3676) | type Output = Self; method sub (line 3742) | fn sub(self, other: Self) -> Self { type Output (line 3749) | type Output = Self; method sub (line 3821) | fn sub(self, other: &Self) -> Self { type Output (line 3828) | type Output = Float; function sub (line 3900) | fn sub(self, other: Float) -> Float { type Output (line 3907) | type Output = Float; function sub (line 3978) | fn sub(self, other: &Float) -> Float { method sub_assign (line 4053) | fn sub_assign(&mut self, other: Self) { method sub_assign (line 4128) | fn sub_assign(&mut self, other: &Self) { type Output (line 4135) | type Output = Self; method sub (line 4202) | fn sub(self, other: Rational) -> Self { type Output (line 4209) | type Output = Self; method sub (line 4280) | fn sub(self, other: &Rational) -> Self { type Output (line 4287) | type Output = Float; function sub (line 4358) | fn sub(self, other: Rational) -> Float { type Output (line 4365) | type Output = Float; function sub (line 4435) | fn sub(self, other: &Rational) -> Float { method sub_assign (line 4507) | fn sub_assign(&mut self, other: Rational) { method sub_assign (line 4579) | fn sub_assign(&mut self, other: &Rational) { type Output (line 4586) | type Output = Float; method sub (line 4651) | fn sub(self, other: Float) -> Float { type Output (line 4658) | type Output = Float; method sub (line 4724) | fn sub(self, other: &Float) -> Float { type Output (line 4731) | type Output = Float; function sub (line 4797) | fn sub(self, other: Float) -> Float { type Output (line 4804) | type Output = Float; function sub (line 4869) | fn sub(self, other: &Float) -> Float { FILE: malachite-float/src/basic/classification.rs method is_nan (line 29) | pub const fn is_nan(&self) -> bool { method is_finite (line 50) | pub const fn is_finite(&self) -> bool { method is_infinite (line 71) | pub const fn is_infinite(&self) -> bool { method is_positive_zero (line 92) | pub const fn is_positive_zero(&self) -> bool { method is_negative_zero (line 113) | pub const fn is_negative_zero(&self) -> bool { method is_zero (line 134) | pub const fn is_zero(&self) -> bool { method is_normal (line 156) | pub const fn is_normal(&self) -> bool { method is_sign_positive (line 182) | pub const fn is_sign_positive(&self) -> bool { method is_sign_negative (line 211) | pub const fn is_sign_negative(&self) -> bool { method classify (line 239) | pub const fn classify(&self) -> FpCategory { method into_non_nan (line 269) | pub fn into_non_nan(self) -> Option { method to_non_nan (line 301) | pub fn to_non_nan(&self) -> Option { method into_finite (line 329) | pub fn into_finite(self) -> Option { method to_finite (line 357) | pub fn to_finite(&self) -> Option { FILE: malachite-float/src/basic/complexity.rs method complexity (line 50) | pub fn complexity(&self) -> u64 { method significant_bits (line 96) | fn significant_bits(self) -> u64 { FILE: malachite-float/src/basic/constants.rs constant ZERO (line 144) | const ZERO: Self = float_zero!(); constant ONE (line 149) | const ONE: Self = float_one!(); constant TWO (line 154) | const TWO: Self = float_two!(); constant NEGATIVE_ONE (line 159) | const NEGATIVE_ONE: Self = float_negative_one!(); constant ONE_HALF (line 164) | const ONE_HALF: Self = float_one_half!(); constant NEGATIVE_ZERO (line 169) | const NEGATIVE_ZERO: Self = float_negative_zero!(); constant INFINITY (line 174) | const INFINITY: Self = float_infinity!(); constant NEGATIVE_INFINITY (line 179) | const NEGATIVE_INFINITY: Self = float_negative_infinity!(); constant NAN (line 184) | const NAN: Self = float_nan!(); method default (line 189) | fn default() -> Self { constant MIN (line 196) | const MIN: Self = Self::NEGATIVE_INFINITY; constant MAX (line 201) | const MAX: Self = Self::INFINITY; constant MIN_POSITIVE (line 209) | pub const MIN_POSITIVE: Self = Self(Finite { method min_positive_value_prec (line 247) | pub fn min_positive_value_prec(prec: u64) -> Self { method abs_is_min_positive_value (line 283) | pub fn abs_is_min_positive_value(&self) -> bool { method max_finite_value_with_prec (line 321) | pub fn max_finite_value_with_prec(prec: u64) -> Self { method abs_is_max_finite_value_with_prec (line 356) | pub fn abs_is_max_finite_value_with_prec(&self) -> bool { method one_prec (line 401) | pub fn one_prec(prec: u64) -> Self { method two_prec (line 445) | pub fn two_prec(prec: u64) -> Self { method negative_one_prec (line 489) | pub fn negative_one_prec(prec: u64) -> Self { method one_half_prec (line 533) | pub fn one_half_prec(prec: u64) -> Self { FILE: malachite-float/src/basic/extended.rs method is_valid (line 36) | fn is_valid(&self) -> bool { method from_rational_prec_round (line 44) | fn from_rational_prec_round(value: Rational, prec: u64, rm: RoundingMode... method from_rational_prec_round_ref (line 66) | pub(crate) fn from_rational_prec_round_ref( method add_prec_ref_ref (line 103) | fn add_prec_ref_ref(&self, other: &Self, prec: u64) -> (Self, Ordering) { method sub_prec_ref_ref (line 115) | fn sub_prec_ref_ref(&self, other: &Self, prec: u64) -> (Self, Ordering) { method sub_prec (line 127) | fn sub_prec(self, other: Self, prec: u64) -> (Self, Ordering) { method mul_prec_ref_ref (line 139) | fn mul_prec_ref_ref(&self, other: &Self, prec: u64) -> (Self, Ordering) { method div_prec_val_ref (line 158) | fn div_prec_val_ref(self, other: &Self, prec: u64) -> (Self, Ordering) { method div_prec_assign_ref (line 177) | fn div_prec_assign_ref(&mut self, other: &Self, prec: u64) -> Ordering { method square_round_assign (line 188) | fn square_round_assign(&mut self, rm: RoundingMode) -> Ordering { method from_extended_float_prec_round (line 206) | fn from_extended_float_prec_round(x: Self, prec: u64, rm: RoundingMode) ... method shr_prec_round (line 226) | fn shr_prec_round( method shr_round_assign (line 245) | fn shr_round_assign(&mut self, bits: T, _rm: RoundingMo... method shl_round (line 256) | fn shl_round(mut self, bits: T, rm: RoundingMode) -> (S... method shl_round_ref (line 261) | fn shl_round_ref(&self, bits: T, _rm: RoundingMode) -> ... method shl_round_assign (line 279) | fn shl_round_assign(&mut self, bits: T, _rm: RoundingMo... method into_float_helper (line 290) | pub(crate) fn into_float_helper( method increment (line 302) | pub(crate) fn increment(&mut self) { method from (line 314) | fn from(value: Float) -> Self { type Error (line 327) | type Error = FloatFromFloatError; method try_from (line 329) | fn try_from(value: ExtendedFloat) -> Result { type Error (line 348) | type Error = RationalFromFloatError; method try_from (line 350) | fn try_from(value: ExtendedFloat) -> Result { type Error (line 356) | type Error = RationalFromFloatError; method try_from (line 358) | fn try_from(value: &'a ExtendedFloat) -> Result { method eq (line 364) | fn eq(&self, other: &Self) -> bool { method partial_cmp (line 370) | fn partial_cmp(&self, other: &Self) -> Option { type Output (line 388) | type Output = ExtendedFloat; function add (line 390) | fn add(self, other: &ExtendedFloat) -> Self::Output { type Output (line 397) | type Output = ExtendedFloat; function mul (line 399) | fn mul(self, other: &ExtendedFloat) -> Self::Output { method sqrt_assign (line 406) | fn sqrt_assign(&mut self) { type Output (line 422) | type Output = Self; method sqrt (line 424) | fn sqrt(mut self) -> Self::Output { type Output (line 431) | type Output = Self; method shr (line 433) | fn shr(mut self, bits: u32) -> Self::Output { method shr_assign (line 440) | fn shr_assign(&mut self, bits: u32) { method shl_assign (line 446) | fn shl_assign(&mut self, bits: u32) { type Output (line 452) | type Output = ExtendedFloat; function shl (line 454) | fn shl(self, bits: T) -> ExtendedFloat { type Output (line 460) | type Output = Self; method shl (line 462) | fn shl(self, bits: T) -> Self { function cmp2_helper_extended (line 467) | fn cmp2_helper_extended(b: &ExtendedFloat, c: &ExtendedFloat, cancel: &m... function agm_prec_round_normal_extended (line 496) | pub(crate) fn agm_prec_round_normal_extended( FILE: malachite-float/src/basic/get_and_set.rs constant PREC_ROUND_THRESHOLD (line 23) | const PREC_ROUND_THRESHOLD: u64 = 1500; method to_significand (line 60) | pub fn to_significand(&self) -> Option { method into_significand (line 104) | pub fn into_significand(self) -> Option { method significand_ref (line 148) | pub const fn significand_ref(&self) -> Option<&Natural> { method get_exponent (line 188) | pub const fn get_exponent(&self) -> Option { method get_prec (line 218) | pub const fn get_prec(&self) -> Option { method get_min_prec (line 251) | pub fn get_min_prec(&self) -> Option { method set_prec_round (line 308) | pub fn set_prec_round(&mut self, prec: u64, rm: RoundingMode) -> Ordering { method set_prec (line 393) | pub fn set_prec(&mut self, p: u64) -> Ordering { method from_float_prec_round (line 447) | pub fn from_float_prec_round(mut x: Self, prec: u64, rm: RoundingMode) -... method from_float_prec_round_ref (line 501) | pub fn from_float_prec_round_ref(x: &Self, prec: u64, rm: RoundingMode) ... method from_float_prec (line 577) | pub fn from_float_prec(mut x: Self, prec: u64) -> (Self, Ordering) { method from_float_prec_ref (line 627) | pub fn from_float_prec_ref(x: &Self, prec: u64) -> (Self, Ordering) { FILE: malachite-float/src/basic/ulp.rs method ulp (line 84) | pub fn ulp(&self) -> Option { method increment (line 167) | pub fn increment(&mut self) { method decrement (line 266) | pub fn decrement(&mut self) { FILE: malachite-float/src/bin.rs function main (line 89) | fn main() { function main (line 109) | fn main() {} FILE: malachite-float/src/bin_util/demo_and_bench/arithmetic/abs.rs function register (line 19) | pub(crate) fn register(runner: &mut Runner) { function demo_float_abs_negative_zero (line 47) | fn demo_float_abs_negative_zero(gm: GenMode, config: &GenConfig, limit: ... function demo_float_abs_negative_zero_debug (line 57) | fn demo_float_abs_negative_zero_debug(gm: GenMode, config: &GenConfig, l... function demo_float_abs_negative_zero_extreme (line 67) | fn demo_float_abs_negative_zero_extreme(gm: GenMode, config: &GenConfig,... function demo_float_abs_negative_zero_extreme_debug (line 77) | fn demo_float_abs_negative_zero_extreme_debug(gm: GenMode, config: &GenC... function demo_float_abs_negative_zero_ref (line 87) | fn demo_float_abs_negative_zero_ref(gm: GenMode, config: &GenConfig, lim... function demo_float_abs_negative_zero_ref_debug (line 97) | fn demo_float_abs_negative_zero_ref_debug(gm: GenMode, config: &GenConfi... function demo_float_abs_negative_zero_assign (line 107) | fn demo_float_abs_negative_zero_assign(gm: GenMode, config: &GenConfig, ... function demo_float_abs_negative_zero_assign_debug (line 115) | fn demo_float_abs_negative_zero_assign_debug(gm: GenMode, config: &GenCo... function demo_float_abs (line 127) | fn demo_float_abs(gm: GenMode, config: &GenConfig, limit: usize) { function demo_float_abs_debug (line 133) | fn demo_float_abs_debug(gm: GenMode, config: &GenConfig, limit: usize) { function demo_float_abs_extreme (line 143) | fn demo_float_abs_extreme(gm: GenMode, config: &GenConfig, limit: usize) { function demo_float_abs_extreme_debug (line 149) | fn demo_float_abs_extreme_debug(gm: GenMode, config: &GenConfig, limit: ... function demo_float_abs_ref (line 159) | fn demo_float_abs_ref(gm: GenMode, config: &GenConfig, limit: usize) { function demo_float_abs_ref_debug (line 165) | fn demo_float_abs_ref_debug(gm: GenMode, config: &GenConfig, limit: usiz... function demo_float_abs_assign (line 175) | fn demo_float_abs_assign(gm: GenMode, config: &GenConfig, limit: usize) { function demo_float_abs_assign_debug (line 183) | fn demo_float_abs_assign_debug(gm: GenMode, config: &GenConfig, limit: u... function benchmark_float_abs_negative_zero_evaluation_strategy (line 195) | fn benchmark_float_abs_negative_zero_evaluation_strategy( function benchmark_float_abs_negative_zero_assign (line 220) | fn benchmark_float_abs_negative_zero_assign( function benchmark_float_abs_library_comparison (line 239) | fn benchmark_float_abs_library_comparison( function benchmark_float_abs_evaluation_strategy (line 260) | fn benchmark_float_abs_evaluation_strategy( function benchmark_float_abs_assign (line 281) | fn benchmark_float_abs_assign(gm: GenMode, config: &GenConfig, limit: us... FILE: malachite-float/src/bin_util/demo_and_bench/arithmetic/add.rs function register (line 55) | pub(crate) fn register(runner: &mut Runner) { function demo_float_add (line 245) | fn demo_float_add(gm: GenMode, config: &GenConfig, limit: usize) { function demo_float_add_debug (line 253) | fn demo_float_add_debug(gm: GenMode, config: &GenConfig, limit: usize) { function demo_float_add_extreme (line 266) | fn demo_float_add_extreme(gm: GenMode, config: &GenConfig, limit: usize) { function demo_float_add_extreme_debug (line 274) | fn demo_float_add_extreme_debug(gm: GenMode, config: &GenConfig, limit: ... function demo_float_add_val_ref (line 287) | fn demo_float_add_val_ref(gm: GenMode, config: &GenConfig, limit: usize) { function demo_float_add_val_ref_debug (line 294) | fn demo_float_add_val_ref_debug(gm: GenMode, config: &GenConfig, limit: ... function demo_float_add_ref_val (line 306) | fn demo_float_add_ref_val(gm: GenMode, config: &GenConfig, limit: usize) { function demo_float_add_ref_val_debug (line 313) | fn demo_float_add_ref_val_debug(gm: GenMode, config: &GenConfig, limit: ... function demo_float_add_ref_ref (line 325) | fn demo_float_add_ref_ref(gm: GenMode, config: &GenConfig, limit: usize) { function demo_float_add_ref_ref_debug (line 331) | fn demo_float_add_ref_ref_debug(gm: GenMode, config: &GenConfig, limit: ... function demo_float_add_assign (line 342) | fn demo_float_add_assign(gm: GenMode, config: &GenConfig, limit: usize) { function demo_float_add_assign_debug (line 350) | fn demo_float_add_assign_debug(gm: GenMode, config: &GenConfig, limit: u... function demo_float_add_assign_ref (line 363) | fn demo_float_add_assign_ref(gm: GenMode, config: &GenConfig, limit: usi... function demo_float_add_assign_ref_debug (line 371) | fn demo_float_add_assign_ref_debug(gm: GenMode, config: &GenConfig, limi... function demo_float_add_prec (line 384) | fn demo_float_add_prec(gm: GenMode, config: &GenConfig, limit: usize) { function demo_float_add_prec_debug (line 401) | fn demo_float_add_prec_debug(gm: GenMode, config: &GenConfig, limit: usi... function demo_float_add_prec_extreme (line 420) | fn demo_float_add_prec_extreme(gm: GenMode, config: &GenConfig, limit: u... function demo_float_add_prec_extreme_debug (line 437) | fn demo_float_add_prec_extreme_debug(gm: GenMode, config: &GenConfig, li... function demo_float_add_prec_val_ref (line 456) | fn demo_float_add_prec_val_ref(gm: GenMode, config: &GenConfig, limit: u... function demo_float_add_prec_val_ref_debug (line 472) | fn demo_float_add_prec_val_ref_debug(gm: GenMode, config: &GenConfig, li... function demo_float_add_prec_ref_val (line 490) | fn demo_float_add_prec_ref_val(gm: GenMode, config: &GenConfig, limit: u... function demo_float_add_prec_ref_val_debug (line 506) | fn demo_float_add_prec_ref_val_debug(gm: GenMode, config: &GenConfig, li... function demo_float_add_prec_ref_ref (line 524) | fn demo_float_add_prec_ref_ref(gm: GenMode, config: &GenConfig, limit: u... function demo_float_add_prec_ref_ref_debug (line 539) | fn demo_float_add_prec_ref_ref_debug(gm: GenMode, config: &GenConfig, li... function demo_float_add_prec_assign (line 556) | fn demo_float_add_prec_assign(gm: GenMode, config: &GenConfig, limit: us... function demo_float_add_prec_assign_debug (line 568) | fn demo_float_add_prec_assign_debug(gm: GenMode, config: &GenConfig, lim... function demo_float_add_prec_assign_ref (line 587) | fn demo_float_add_prec_assign_ref(gm: GenMode, config: &GenConfig, limit... function demo_float_add_prec_assign_ref_debug (line 598) | fn demo_float_add_prec_assign_ref_debug(gm: GenMode, config: &GenConfig,... function demo_float_add_round (line 616) | fn demo_float_add_round(gm: GenMode, config: &GenConfig, limit: usize) { function demo_float_add_round_debug (line 633) | fn demo_float_add_round_debug(gm: GenMode, config: &GenConfig, limit: us... function demo_float_add_round_extreme (line 652) | fn demo_float_add_round_extreme(gm: GenMode, config: &GenConfig, limit: ... function demo_float_add_round_extreme_debug (line 669) | fn demo_float_add_round_extreme_debug(gm: GenMode, config: &GenConfig, l... function demo_float_add_round_val_ref (line 688) | fn demo_float_add_round_val_ref(gm: GenMode, config: &GenConfig, limit: ... function demo_float_add_round_val_ref_debug (line 704) | fn demo_float_add_round_val_ref_debug(gm: GenMode, config: &GenConfig, l... function demo_float_add_round_ref_val (line 722) | fn demo_float_add_round_ref_val(gm: GenMode, config: &GenConfig, limit: ... function demo_float_add_round_ref_val_debug (line 738) | fn demo_float_add_round_ref_val_debug(gm: GenMode, config: &GenConfig, l... function demo_float_add_round_ref_ref (line 756) | fn demo_float_add_round_ref_ref(gm: GenMode, config: &GenConfig, limit: ... function demo_float_add_round_ref_ref_debug (line 771) | fn demo_float_add_round_ref_ref_debug(gm: GenMode, config: &GenConfig, l... function demo_float_add_round_assign (line 788) | fn demo_float_add_round_assign(gm: GenMode, config: &GenConfig, limit: u... function demo_float_add_round_assign_debug (line 800) | fn demo_float_add_round_assign_debug(gm: GenMode, config: &GenConfig, li... function demo_float_add_round_assign_ref (line 819) | fn demo_float_add_round_assign_ref(gm: GenMode, config: &GenConfig, limi... function demo_float_add_round_assign_ref_debug (line 830) | fn demo_float_add_round_assign_ref_debug(gm: GenMode, config: &GenConfig... function demo_float_add_prec_round (line 848) | fn demo_float_add_prec_round(gm: GenMode, config: &GenConfig, limit: usi... function demo_float_add_prec_round_debug (line 866) | fn demo_float_add_prec_round_debug(gm: GenMode, config: &GenConfig, limi... function demo_float_add_prec_round_extreme (line 886) | fn demo_float_add_prec_round_extreme(gm: GenMode, config: &GenConfig, li... function demo_float_add_prec_round_extreme_debug (line 904) | fn demo_float_add_prec_round_extreme_debug(gm: GenMode, config: &GenConf... function demo_float_add_prec_round_val_ref (line 924) | fn demo_float_add_prec_round_val_ref(gm: GenMode, config: &GenConfig, li... function demo_float_add_prec_round_val_ref_debug (line 941) | fn demo_float_add_prec_round_val_ref_debug(gm: GenMode, config: &GenConf... function demo_float_add_prec_round_ref_val (line 960) | fn demo_float_add_prec_round_ref_val(gm: GenMode, config: &GenConfig, li... function demo_float_add_prec_round_ref_val_debug (line 977) | fn demo_float_add_prec_round_ref_val_debug(gm: GenMode, config: &GenConf... function demo_float_add_prec_round_ref_ref (line 996) | fn demo_float_add_prec_round_ref_ref(gm: GenMode, config: &GenConfig, li... function demo_float_add_prec_round_ref_ref_debug (line 1012) | fn demo_float_add_prec_round_ref_ref_debug(gm: GenMode, config: &GenConf... function demo_float_add_prec_round_assign (line 1030) | fn demo_float_add_prec_round_assign(gm: GenMode, config: &GenConfig, lim... function demo_float_add_prec_round_assign_debug (line 1042) | fn demo_float_add_prec_round_assign_debug(gm: GenMode, config: &GenConfi... function demo_float_add_prec_round_assign_ref (line 1062) | fn demo_float_add_prec_round_assign_ref(gm: GenMode, config: &GenConfig,... function demo_float_add_prec_round_assign_ref_debug (line 1073) | fn demo_float_add_prec_round_assign_ref_debug(gm: GenMode, config: &GenC... function demo_float_add_rational (line 1092) | fn demo_float_add_rational(gm: GenMode, config: &GenConfig, limit: usize) { function demo_float_add_rational_debug (line 1100) | fn demo_float_add_rational_debug(gm: GenMode, config: &GenConfig, limit:... function demo_float_add_rational_extreme (line 1113) | fn demo_float_add_rational_extreme(gm: GenMode, config: &GenConfig, limi... function demo_float_add_rational_extreme_debug (line 1121) | fn demo_float_add_rational_extreme_debug(gm: GenMode, config: &GenConfig... function demo_float_add_rational_val_ref (line 1134) | fn demo_float_add_rational_val_ref(gm: GenMode, config: &GenConfig, limi... function demo_float_add_rational_val_ref_debug (line 1141) | fn demo_float_add_rational_val_ref_debug(gm: GenMode, config: &GenConfig... function demo_float_add_rational_ref_val (line 1153) | fn demo_float_add_rational_ref_val(gm: GenMode, config: &GenConfig, limi... function demo_float_add_rational_ref_val_debug (line 1160) | fn demo_float_add_rational_ref_val_debug(gm: GenMode, config: &GenConfig... function demo_float_add_rational_ref_ref (line 1172) | fn demo_float_add_rational_ref_ref(gm: GenMode, config: &GenConfig, limi... function demo_float_add_rational_ref_ref_debug (line 1178) | fn demo_float_add_rational_ref_ref_debug(gm: GenMode, config: &GenConfig... function demo_float_add_rational_assign (line 1189) | fn demo_float_add_rational_assign(gm: GenMode, config: &GenConfig, limit... function demo_float_add_rational_assign_debug (line 1197) | fn demo_float_add_rational_assign_debug(gm: GenMode, config: &GenConfig,... function demo_float_add_rational_assign_ref (line 1210) | fn demo_float_add_rational_assign_ref(gm: GenMode, config: &GenConfig, l... function demo_float_add_rational_assign_ref_debug (line 1218) | fn demo_float_add_rational_assign_ref_debug(gm: GenMode, config: &GenCon... function demo_rational_add_float (line 1231) | fn demo_rational_add_float(gm: GenMode, config: &GenConfig, limit: usize) { function demo_rational_add_float_debug (line 1239) | fn demo_rational_add_float_debug(gm: GenMode, config: &GenConfig, limit:... function demo_rational_add_float_extreme (line 1252) | fn demo_rational_add_float_extreme(gm: GenMode, config: &GenConfig, limi... function demo_rational_add_float_extreme_debug (line 1260) | fn demo_rational_add_float_extreme_debug(gm: GenMode, config: &GenConfig... function demo_rational_add_float_val_ref (line 1273) | fn demo_rational_add_float_val_ref(gm: GenMode, config: &GenConfig, limi... function demo_rational_add_float_val_ref_debug (line 1280) | fn demo_rational_add_float_val_ref_debug(gm: GenMode, config: &GenConfig... function demo_rational_add_float_ref_val (line 1292) | fn demo_rational_add_float_ref_val(gm: GenMode, config: &GenConfig, limi... function demo_rational_add_float_ref_val_debug (line 1299) | fn demo_rational_add_float_ref_val_debug(gm: GenMode, config: &GenConfig... function demo_rational_add_float_ref_ref (line 1311) | fn demo_rational_add_float_ref_ref(gm: GenMode, config: &GenConfig, limi... function demo_rational_add_float_ref_ref_debug (line 1317) | fn demo_rational_add_float_ref_ref_debug(gm: GenMode, config: &GenConfig... function demo_float_add_rational_prec (line 1328) | fn demo_float_add_rational_prec(gm: GenMode, config: &GenConfig, limit: ... function demo_float_add_rational_prec_debug (line 1345) | fn demo_float_add_rational_prec_debug(gm: GenMode, config: &GenConfig, l... function demo_float_add_rational_prec_extreme (line 1364) | fn demo_float_add_rational_prec_extreme(gm: GenMode, config: &GenConfig,... function demo_float_add_rational_prec_extreme_debug (line 1381) | fn demo_float_add_rational_prec_extreme_debug(gm: GenMode, config: &GenC... function demo_float_add_rational_prec_val_ref (line 1400) | fn demo_float_add_rational_prec_val_ref(gm: GenMode, config: &GenConfig,... function demo_float_add_rational_prec_val_ref_debug (line 1416) | fn demo_float_add_rational_prec_val_ref_debug(gm: GenMode, config: &GenC... function demo_float_add_rational_prec_ref_val (line 1434) | fn demo_float_add_rational_prec_ref_val(gm: GenMode, config: &GenConfig,... function demo_float_add_rational_prec_ref_val_debug (line 1450) | fn demo_float_add_rational_prec_ref_val_debug(gm: GenMode, config: &GenC... function demo_float_add_rational_prec_ref_ref (line 1468) | fn demo_float_add_rational_prec_ref_ref(gm: GenMode, config: &GenConfig,... function demo_float_add_rational_prec_ref_ref_debug (line 1483) | fn demo_float_add_rational_prec_ref_ref_debug(gm: GenMode, config: &GenC... function demo_float_add_rational_prec_assign (line 1500) | fn demo_float_add_rational_prec_assign(gm: GenMode, config: &GenConfig, ... function demo_float_add_rational_prec_assign_debug (line 1512) | fn demo_float_add_rational_prec_assign_debug(gm: GenMode, config: &GenCo... function demo_float_add_rational_prec_assign_ref (line 1531) | fn demo_float_add_rational_prec_assign_ref(gm: GenMode, config: &GenConf... function demo_float_add_rational_prec_assign_ref_debug (line 1542) | fn demo_float_add_rational_prec_assign_ref_debug(gm: GenMode, config: &G... function demo_float_add_rational_round (line 1560) | fn demo_float_add_rational_round(gm: GenMode, config: &GenConfig, limit:... function demo_float_add_rational_round_debug (line 1577) | fn demo_float_add_rational_round_debug(gm: GenMode, config: &GenConfig, ... function demo_float_add_rational_round_extreme (line 1596) | fn demo_float_add_rational_round_extreme(gm: GenMode, config: &GenConfig... function demo_float_add_rational_round_extreme_debug (line 1613) | fn demo_float_add_rational_round_extreme_debug(gm: GenMode, config: &Gen... function demo_float_add_rational_round_val_ref (line 1632) | fn demo_float_add_rational_round_val_ref(gm: GenMode, config: &GenConfig... function demo_float_add_rational_round_val_ref_debug (line 1648) | fn demo_float_add_rational_round_val_ref_debug(gm: GenMode, config: &Gen... function demo_float_add_rational_round_ref_val (line 1666) | fn demo_float_add_rational_round_ref_val(gm: GenMode, config: &GenConfig... function demo_float_add_rational_round_ref_val_debug (line 1682) | fn demo_float_add_rational_round_ref_val_debug(gm: GenMode, config: &Gen... function demo_float_add_rational_round_ref_ref (line 1700) | fn demo_float_add_rational_round_ref_ref(gm: GenMode, config: &GenConfig... function demo_float_add_rational_round_ref_ref_debug (line 1715) | fn demo_float_add_rational_round_ref_ref_debug(gm: GenMode, config: &Gen... function demo_float_add_rational_round_assign (line 1732) | fn demo_float_add_rational_round_assign(gm: GenMode, config: &GenConfig,... function demo_float_add_rational_round_assign_debug (line 1744) | fn demo_float_add_rational_round_assign_debug(gm: GenMode, config: &GenC... function demo_float_add_rational_round_assign_ref (line 1763) | fn demo_float_add_rational_round_assign_ref(gm: GenMode, config: &GenCon... function demo_float_add_rational_round_assign_ref_debug (line 1774) | fn demo_float_add_rational_round_assign_ref_debug(gm: GenMode, config: &... function demo_float_add_rational_prec_round (line 1793) | fn demo_float_add_rational_prec_round(gm: GenMode, config: &GenConfig, l... function demo_float_add_rational_prec_round_debug (line 1811) | fn demo_float_add_rational_prec_round_debug(gm: GenMode, config: &GenCon... function demo_float_add_rational_prec_round_extreme (line 1831) | fn demo_float_add_rational_prec_round_extreme(gm: GenMode, config: &GenC... function demo_float_add_rational_prec_round_extreme_debug (line 1849) | fn demo_float_add_rational_prec_round_extreme_debug(gm: GenMode, config:... function demo_float_add_rational_prec_round_val_ref (line 1869) | fn demo_float_add_rational_prec_round_val_ref(gm: GenMode, config: &GenC... function demo_float_add_rational_prec_round_val_ref_debug (line 1886) | fn demo_float_add_rational_prec_round_val_ref_debug(gm: GenMode, config:... function demo_float_add_rational_prec_round_ref_val (line 1905) | fn demo_float_add_rational_prec_round_ref_val(gm: GenMode, config: &GenC... function demo_float_add_rational_prec_round_ref_val_debug (line 1922) | fn demo_float_add_rational_prec_round_ref_val_debug(gm: GenMode, config:... function demo_float_add_rational_prec_round_ref_ref (line 1941) | fn demo_float_add_rational_prec_round_ref_ref(gm: GenMode, config: &GenC... function demo_float_add_rational_prec_round_ref_ref_debug (line 1957) | fn demo_float_add_rational_prec_round_ref_ref_debug(gm: GenMode, config:... function demo_float_add_rational_prec_round_assign (line 1975) | fn demo_float_add_rational_prec_round_assign(gm: GenMode, config: &GenCo... function demo_float_add_rational_prec_round_assign_debug (line 1990) | fn demo_float_add_rational_prec_round_assign_debug(gm: GenMode, config: ... function demo_float_add_rational_prec_round_assign_ref (line 2010) | fn demo_float_add_rational_prec_round_assign_ref(gm: GenMode, config: &G... function demo_float_add_rational_prec_round_assign_ref_debug (line 2024) | fn demo_float_add_rational_prec_round_assign_ref_debug( function benchmark_float_add_evaluation_strategy (line 2048) | fn benchmark_float_add_evaluation_strategy( function benchmark_float_add_library_comparison (line 2072) | fn benchmark_float_add_library_comparison( function benchmark_float_add_algorithms (line 2094) | fn benchmark_float_add_algorithms(gm: GenMode, config: &GenConfig, limit... function benchmark_float_add_assign_evaluation_strategy (line 2114) | fn benchmark_float_add_assign_evaluation_strategy( function benchmark_float_add_prec_evaluation_strategy (line 2135) | fn benchmark_float_add_prec_evaluation_strategy( function benchmark_float_add_prec_algorithms (line 2172) | fn benchmark_float_add_prec_algorithms( function benchmark_float_add_prec_library_comparison (line 2195) | fn benchmark_float_add_prec_library_comparison( function benchmark_float_add_prec_assign_evaluation_strategy (line 2220) | fn benchmark_float_add_prec_assign_evaluation_strategy( function benchmark_float_add_round_evaluation_strategy (line 2250) | fn benchmark_float_add_round_evaluation_strategy( function benchmark_float_add_round_library_comparison (line 2284) | fn benchmark_float_add_round_library_comparison( function benchmark_float_add_round_algorithms (line 2309) | fn benchmark_float_add_round_algorithms( function benchmark_float_add_round_assign_evaluation_strategy (line 2334) | fn benchmark_float_add_round_assign_evaluation_strategy( function benchmark_float_add_prec_round_evaluation_strategy (line 2361) | fn benchmark_float_add_prec_round_evaluation_strategy( function benchmark_float_add_prec_round_library_comparison (line 2396) | fn benchmark_float_add_prec_round_library_comparison( function benchmark_float_add_prec_round_algorithms (line 2421) | fn benchmark_float_add_prec_round_algorithms( function benchmark_float_add_prec_round_assign_evaluation_strategy (line 2446) | fn benchmark_float_add_prec_round_assign_evaluation_strategy( function benchmark_float_add_rational_evaluation_strategy (line 2474) | fn benchmark_float_add_rational_evaluation_strategy( function benchmark_float_add_rational_library_comparison (line 2498) | fn benchmark_float_add_rational_library_comparison( function benchmark_float_add_rational_algorithms (line 2520) | fn benchmark_float_add_rational_algorithms( function benchmark_float_add_rational_assign_evaluation_strategy (line 2545) | fn benchmark_float_add_rational_assign_evaluation_strategy( function benchmark_rational_add_float_evaluation_strategy (line 2567) | fn benchmark_rational_add_float_evaluation_strategy( function benchmark_rational_add_float_library_comparison (line 2591) | fn benchmark_rational_add_float_library_comparison( function benchmark_float_add_rational_prec_evaluation_strategy (line 2612) | fn benchmark_float_add_rational_prec_evaluation_strategy( function benchmark_float_add_rational_prec_library_comparison (line 2647) | fn benchmark_float_add_rational_prec_library_comparison( function benchmark_float_add_rational_prec_algorithms (line 2672) | fn benchmark_float_add_rational_prec_algorithms( function benchmark_float_add_rational_prec_assign_evaluation_strategy (line 2697) | fn benchmark_float_add_rational_prec_assign_evaluation_strategy( function benchmark_float_add_rational_round_evaluation_strategy (line 2724) | fn benchmark_float_add_rational_round_evaluation_strategy( function benchmark_float_add_rational_round_library_comparison (line 2759) | fn benchmark_float_add_rational_round_library_comparison( function benchmark_float_add_rational_round_algorithms (line 2784) | fn benchmark_float_add_rational_round_algorithms( function benchmark_float_add_rational_round_assign_evaluation_strategy (line 2810) | fn benchmark_float_add_rational_round_assign_evaluation_strategy( function benchmark_float_add_rational_prec_round_evaluation_strategy (line 2837) | fn benchmark_float_add_rational_prec_round_evaluation_strategy( function benchmark_float_add_rational_prec_round_library_comparison (line 2872) | fn benchmark_float_add_rational_prec_round_library_comparison( function benchmark_float_add_rational_prec_round_algorithms (line 2899) | fn benchmark_float_add_rational_prec_round_algorithms( function benchmark_float_add_rational_prec_round_assign_evaluation_strategy (line 2924) | fn benchmark_float_add_rational_prec_round_assign_evaluation_strategy( FILE: malachite-float/src/bin_util/demo_and_bench/arithmetic/agm.rs function register (line 57) | pub(crate) fn register(runner: &mut Runner) { function demo_float_agm (line 161) | fn demo_float_agm(gm: GenMode, config: &GenConfig, limit: usize) { function demo_float_agm_debug (line 169) | fn demo_float_agm_debug(gm: GenMode, config: &GenConfig, limit: usize) { function demo_float_agm_extreme (line 182) | fn demo_float_agm_extreme(gm: GenMode, config: &GenConfig, limit: usize) { function demo_float_agm_extreme_debug (line 190) | fn demo_float_agm_extreme_debug(gm: GenMode, config: &GenConfig, limit: ... function demo_float_agm_val_ref (line 203) | fn demo_float_agm_val_ref(gm: GenMode, config: &GenConfig, limit: usize) { function demo_float_agm_val_ref_debug (line 210) | fn demo_float_agm_val_ref_debug(gm: GenMode, config: &GenConfig, limit: ... function demo_float_agm_ref_val (line 222) | fn demo_float_agm_ref_val(gm: GenMode, config: &GenConfig, limit: usize) { function demo_float_agm_ref_val_debug (line 229) | fn demo_float_agm_ref_val_debug(gm: GenMode, config: &GenConfig, limit: ... function demo_float_agm_ref_ref (line 241) | fn demo_float_agm_ref_ref(gm: GenMode, config: &GenConfig, limit: usize) { function demo_float_agm_ref_ref_debug (line 247) | fn demo_float_agm_ref_ref_debug(gm: GenMode, config: &GenConfig, limit: ... function demo_float_agm_assign (line 258) | fn demo_float_agm_assign(gm: GenMode, config: &GenConfig, limit: usize) { function demo_float_agm_assign_debug (line 266) | fn demo_float_agm_assign_debug(gm: GenMode, config: &GenConfig, limit: u... function demo_float_agm_assign_ref (line 279) | fn demo_float_agm_assign_ref(gm: GenMode, config: &GenConfig, limit: usi... function demo_float_agm_assign_ref_debug (line 287) | fn demo_float_agm_assign_ref_debug(gm: GenMode, config: &GenConfig, limi... function demo_float_agm_prec (line 300) | fn demo_float_agm_prec(gm: GenMode, config: &GenConfig, limit: usize) { function demo_float_agm_prec_debug (line 317) | fn demo_float_agm_prec_debug(gm: GenMode, config: &GenConfig, limit: usi... function demo_float_agm_prec_extreme (line 336) | fn demo_float_agm_prec_extreme(gm: GenMode, config: &GenConfig, limit: u... function demo_float_agm_prec_extreme_debug (line 353) | fn demo_float_agm_prec_extreme_debug(gm: GenMode, config: &GenConfig, li... function demo_float_agm_prec_val_ref (line 372) | fn demo_float_agm_prec_val_ref(gm: GenMode, config: &GenConfig, limit: u... function demo_float_agm_prec_val_ref_debug (line 388) | fn demo_float_agm_prec_val_ref_debug(gm: GenMode, config: &GenConfig, li... function demo_float_agm_prec_ref_val (line 406) | fn demo_float_agm_prec_ref_val(gm: GenMode, config: &GenConfig, limit: u... function demo_float_agm_prec_ref_val_debug (line 422) | fn demo_float_agm_prec_ref_val_debug(gm: GenMode, config: &GenConfig, li... function demo_float_agm_prec_ref_ref (line 440) | fn demo_float_agm_prec_ref_ref(gm: GenMode, config: &GenConfig, limit: u... function demo_float_agm_prec_ref_ref_debug (line 455) | fn demo_float_agm_prec_ref_ref_debug(gm: GenMode, config: &GenConfig, li... function demo_float_agm_prec_assign (line 472) | fn demo_float_agm_prec_assign(gm: GenMode, config: &GenConfig, limit: us... function demo_float_agm_prec_assign_debug (line 484) | fn demo_float_agm_prec_assign_debug(gm: GenMode, config: &GenConfig, lim... function demo_float_agm_prec_assign_ref (line 503) | fn demo_float_agm_prec_assign_ref(gm: GenMode, config: &GenConfig, limit... function demo_float_agm_prec_assign_ref_debug (line 514) | fn demo_float_agm_prec_assign_ref_debug(gm: GenMode, config: &GenConfig,... function demo_float_agm_round (line 532) | fn demo_float_agm_round(gm: GenMode, config: &GenConfig, limit: usize) { function demo_float_agm_round_debug (line 549) | fn demo_float_agm_round_debug(gm: GenMode, config: &GenConfig, limit: us... function demo_float_agm_round_extreme (line 568) | fn demo_float_agm_round_extreme(gm: GenMode, config: &GenConfig, limit: ... function demo_float_agm_round_extreme_debug (line 585) | fn demo_float_agm_round_extreme_debug(gm: GenMode, config: &GenConfig, l... function demo_float_agm_round_val_ref (line 604) | fn demo_float_agm_round_val_ref(gm: GenMode, config: &GenConfig, limit: ... function demo_float_agm_round_val_ref_debug (line 620) | fn demo_float_agm_round_val_ref_debug(gm: GenMode, config: &GenConfig, l... function demo_float_agm_round_ref_val (line 638) | fn demo_float_agm_round_ref_val(gm: GenMode, config: &GenConfig, limit: ... function demo_float_agm_round_ref_val_debug (line 654) | fn demo_float_agm_round_ref_val_debug(gm: GenMode, config: &GenConfig, l... function demo_float_agm_round_ref_ref (line 672) | fn demo_float_agm_round_ref_ref(gm: GenMode, config: &GenConfig, limit: ... function demo_float_agm_round_ref_ref_debug (line 687) | fn demo_float_agm_round_ref_ref_debug(gm: GenMode, config: &GenConfig, l... function demo_float_agm_round_assign (line 704) | fn demo_float_agm_round_assign(gm: GenMode, config: &GenConfig, limit: u... function demo_float_agm_round_assign_debug (line 716) | fn demo_float_agm_round_assign_debug(gm: GenMode, config: &GenConfig, li... function demo_float_agm_round_assign_ref (line 735) | fn demo_float_agm_round_assign_ref(gm: GenMode, config: &GenConfig, limi... function demo_float_agm_round_assign_ref_debug (line 746) | fn demo_float_agm_round_assign_ref_debug(gm: GenMode, config: &GenConfig... function demo_float_agm_prec_round (line 764) | fn demo_float_agm_prec_round(gm: GenMode, config: &GenConfig, limit: usi... function demo_float_agm_prec_round_debug (line 782) | fn demo_float_agm_prec_round_debug(gm: GenMode, config: &GenConfig, limi... function demo_float_agm_prec_round_extreme (line 802) | fn demo_float_agm_prec_round_extreme(gm: GenMode, config: &GenConfig, li... function demo_float_agm_prec_round_extreme_debug (line 820) | fn demo_float_agm_prec_round_extreme_debug(gm: GenMode, config: &GenConf... function demo_float_agm_prec_round_val_ref (line 840) | fn demo_float_agm_prec_round_val_ref(gm: GenMode, config: &GenConfig, li... function demo_float_agm_prec_round_val_ref_debug (line 857) | fn demo_float_agm_prec_round_val_ref_debug(gm: GenMode, config: &GenConf... function demo_float_agm_prec_round_ref_val (line 876) | fn demo_float_agm_prec_round_ref_val(gm: GenMode, config: &GenConfig, li... function demo_float_agm_prec_round_ref_val_debug (line 893) | fn demo_float_agm_prec_round_ref_val_debug(gm: GenMode, config: &GenConf... function demo_float_agm_prec_round_ref_ref (line 912) | fn demo_float_agm_prec_round_ref_ref(gm: GenMode, config: &GenConfig, li... function demo_float_agm_prec_round_ref_ref_debug (line 928) | fn demo_float_agm_prec_round_ref_ref_debug(gm: GenMode, config: &GenConf... function demo_float_agm_prec_round_assign (line 946) | fn demo_float_agm_prec_round_assign(gm: GenMode, config: &GenConfig, lim... function demo_float_agm_prec_round_assign_debug (line 958) | fn demo_float_agm_prec_round_assign_debug(gm: GenMode, config: &GenConfi... function demo_float_agm_prec_round_assign_ref (line 978) | fn demo_float_agm_prec_round_assign_ref(gm: GenMode, config: &GenConfig,... function demo_float_agm_prec_round_assign_ref_debug (line 989) | fn demo_float_agm_prec_round_assign_ref_debug(gm: GenMode, config: &GenC... function demo_primitive_float_agm (line 1009) | fn demo_primitive_float_agm(gm: GenMode, config: &Gen... function demo_agm_rational_prec (line 1024) | fn demo_agm_rational_prec(gm: GenMode, config: &GenConfig, limit: usize) { function demo_agm_rational_prec_debug (line 1041) | fn demo_agm_rational_prec_debug(gm: GenMode, config: &GenConfig, limit: ... function demo_agm_rational_prec_val_ref (line 1060) | fn demo_agm_rational_prec_val_ref(gm: GenMode, config: &GenConfig, limit... function demo_agm_rational_prec_val_ref_debug (line 1076) | fn demo_agm_rational_prec_val_ref_debug(gm: GenMode, config: &GenConfig,... function demo_agm_rational_prec_ref_val (line 1094) | fn demo_agm_rational_prec_ref_val(gm: GenMode, config: &GenConfig, limit... function demo_agm_rational_prec_ref_val_debug (line 1110) | fn demo_agm_rational_prec_ref_val_debug(gm: GenMode, config: &GenConfig,... function demo_agm_rational_prec_ref_ref (line 1128) | fn demo_agm_rational_prec_ref_ref(gm: GenMode, config: &GenConfig, limit... function demo_agm_rational_prec_ref_ref_debug (line 1143) | fn demo_agm_rational_prec_ref_ref_debug(gm: GenMode, config: &GenConfig,... function demo_agm_rational_prec_round (line 1162) | fn demo_agm_rational_prec_round(gm: GenMode, config: &GenConfig, limit: ... function demo_agm_rational_prec_round_debug (line 1180) | fn demo_agm_rational_prec_round_debug(gm: GenMode, config: &GenConfig, l... function demo_agm_rational_prec_round_val_ref (line 1200) | fn demo_agm_rational_prec_round_val_ref(gm: GenMode, config: &GenConfig,... function demo_agm_rational_prec_round_val_ref_debug (line 1217) | fn demo_agm_rational_prec_round_val_ref_debug(gm: GenMode, config: &GenC... function demo_agm_rational_prec_round_ref_val (line 1236) | fn demo_agm_rational_prec_round_ref_val(gm: GenMode, config: &GenConfig,... function demo_agm_rational_prec_round_ref_val_debug (line 1253) | fn demo_agm_rational_prec_round_ref_val_debug(gm: GenMode, config: &GenC... function demo_agm_rational_prec_round_ref_ref (line 1272) | fn demo_agm_rational_prec_round_ref_ref(gm: GenMode, config: &GenConfig,... function demo_agm_rational_prec_round_ref_ref_debug (line 1288) | fn demo_agm_rational_prec_round_ref_ref_debug(gm: GenMode, config: &GenC... function demo_primitive_float_agm_rational (line 1307) | fn demo_primitive_float_agm_rational( function benchmark_float_agm_evaluation_strategy (line 1326) | fn benchmark_float_agm_evaluation_strategy( function benchmark_float_agm_algorithms (line 1350) | fn benchmark_float_agm_algorithms(gm: GenMode, config: &GenConfig, limit... function benchmark_float_agm_library_comparison (line 1375) | fn benchmark_float_agm_library_comparison( function benchmark_float_agm_assign_evaluation_strategy (line 1396) | fn benchmark_float_agm_assign_evaluation_strategy( function benchmark_float_agm_prec_evaluation_strategy (line 1419) | fn benchmark_float_agm_prec_evaluation_strategy( function benchmark_float_agm_prec_algorithms (line 1456) | fn benchmark_float_agm_prec_algorithms( function benchmark_float_agm_prec_library_comparison (line 1486) | fn benchmark_float_agm_prec_library_comparison( function benchmark_float_agm_prec_assign_evaluation_strategy (line 1511) | fn benchmark_float_agm_prec_assign_evaluation_strategy( function benchmark_float_agm_round_evaluation_strategy (line 1541) | fn benchmark_float_agm_round_evaluation_strategy( function benchmark_float_agm_round_algorithms (line 1575) | fn benchmark_float_agm_round_algorithms( function benchmark_float_agm_round_library_comparison (line 1606) | fn benchmark_float_agm_round_library_comparison( function benchmark_float_agm_round_assign_evaluation_strategy (line 1631) | fn benchmark_float_agm_round_assign_evaluation_strategy( function benchmark_float_agm_prec_round_evaluation_strategy (line 1658) | fn benchmark_float_agm_prec_round_evaluation_strategy( function benchmark_float_agm_prec_round_algorithms (line 1693) | fn benchmark_float_agm_prec_round_algorithms( function benchmark_float_agm_prec_round_library_comparison (line 1723) | fn benchmark_float_agm_prec_round_library_comparison( function benchmark_float_agm_prec_round_assign_evaluation_strategy (line 1748) | fn benchmark_float_agm_prec_round_assign_evaluation_strategy( function benchmark_primitive_float_agm (line 1776) | fn benchmark_primitive_float_agm( function benchmark_agm_rational_prec_evaluation_strategy (line 1799) | fn benchmark_agm_rational_prec_evaluation_strategy( function benchmark_agm_rational_prec_round_evaluation_strategy (line 1838) | fn benchmark_agm_rational_prec_round_evaluation_strategy( function benchmark_primitive_float_agm_rational (line 1882) | fn benchmark_primitive_float_agm_rational( FILE: malachite-float/src/bin_util/demo_and_bench/arithmetic/div.rs function register (line 69) | pub(crate) fn register(runner: &mut Runner) { function demo_float_div (line 339) | fn demo_float_div(gm: GenMode, config: &GenConfig, limit: usize) { function demo_float_div_debug (line 347) | fn demo_float_div_debug(gm: GenMode, config: &GenConfig, limit: usize) { function demo_float_div_extreme (line 360) | fn demo_float_div_extreme(gm: GenMode, config: &GenConfig, limit: usize) { function demo_float_div_extreme_debug (line 368) | fn demo_float_div_extreme_debug(gm: GenMode, config: &GenConfig, limit: ... function demo_float_div_val_ref (line 381) | fn demo_float_div_val_ref(gm: GenMode, config: &GenConfig, limit: usize) { function demo_float_div_val_ref_debug (line 388) | fn demo_float_div_val_ref_debug(gm: GenMode, config: &GenConfig, limit: ... function demo_float_div_ref_val (line 400) | fn demo_float_div_ref_val(gm: GenMode, config: &GenConfig, limit: usize) { function demo_float_div_ref_val_debug (line 407) | fn demo_float_div_ref_val_debug(gm: GenMode, config: &GenConfig, limit: ... function demo_float_div_ref_ref (line 419) | fn demo_float_div_ref_ref(gm: GenMode, config: &GenConfig, limit: usize) { function demo_float_div_ref_ref_debug (line 425) | fn demo_float_div_ref_ref_debug(gm: GenMode, config: &GenConfig, limit: ... function demo_float_div_assign (line 436) | fn demo_float_div_assign(gm: GenMode, config: &GenConfig, limit: usize) { function demo_float_div_assign_debug (line 444) | fn demo_float_div_assign_debug(gm: GenMode, config: &GenConfig, limit: u... function demo_float_div_assign_ref (line 457) | fn demo_float_div_assign_ref(gm: GenMode, config: &GenConfig, limit: usi... function demo_float_div_assign_ref_debug (line 465) | fn demo_float_div_assign_ref_debug(gm: GenMode, config: &GenConfig, limi... function demo_float_div_prec (line 478) | fn demo_float_div_prec(gm: GenMode, config: &GenConfig, limit: usize) { function demo_float_div_prec_debug (line 495) | fn demo_float_div_prec_debug(gm: GenMode, config: &GenConfig, limit: usi... function demo_float_div_prec_extreme (line 514) | fn demo_float_div_prec_extreme(gm: GenMode, config: &GenConfig, limit: u... function demo_float_div_prec_extreme_debug (line 531) | fn demo_float_div_prec_extreme_debug(gm: GenMode, config: &GenConfig, li... function demo_float_div_prec_val_ref (line 550) | fn demo_float_div_prec_val_ref(gm: GenMode, config: &GenConfig, limit: u... function demo_float_div_prec_val_ref_debug (line 566) | fn demo_float_div_prec_val_ref_debug(gm: GenMode, config: &GenConfig, li... function demo_float_div_prec_ref_val (line 584) | fn demo_float_div_prec_ref_val(gm: GenMode, config: &GenConfig, limit: u... function demo_float_div_prec_ref_val_debug (line 600) | fn demo_float_div_prec_ref_val_debug(gm: GenMode, config: &GenConfig, li... function demo_float_div_prec_ref_ref (line 618) | fn demo_float_div_prec_ref_ref(gm: GenMode, config: &GenConfig, limit: u... function demo_float_div_prec_ref_ref_debug (line 633) | fn demo_float_div_prec_ref_ref_debug(gm: GenMode, config: &GenConfig, li... function demo_float_div_prec_assign (line 650) | fn demo_float_div_prec_assign(gm: GenMode, config: &GenConfig, limit: us... function demo_float_div_prec_assign_debug (line 662) | fn demo_float_div_prec_assign_debug(gm: GenMode, config: &GenConfig, lim... function demo_float_div_prec_assign_ref (line 681) | fn demo_float_div_prec_assign_ref(gm: GenMode, config: &GenConfig, limit... function demo_float_div_prec_assign_ref_debug (line 692) | fn demo_float_div_prec_assign_ref_debug(gm: GenMode, config: &GenConfig,... function demo_float_div_round (line 710) | fn demo_float_div_round(gm: GenMode, config: &GenConfig, limit: usize) { function demo_float_div_round_debug (line 727) | fn demo_float_div_round_debug(gm: GenMode, config: &GenConfig, limit: us... function demo_float_div_round_extreme (line 746) | fn demo_float_div_round_extreme(gm: GenMode, config: &GenConfig, limit: ... function demo_float_div_round_extreme_debug (line 763) | fn demo_float_div_round_extreme_debug(gm: GenMode, config: &GenConfig, l... function demo_float_div_round_val_ref (line 782) | fn demo_float_div_round_val_ref(gm: GenMode, config: &GenConfig, limit: ... function demo_float_div_round_val_ref_debug (line 798) | fn demo_float_div_round_val_ref_debug(gm: GenMode, config: &GenConfig, l... function demo_float_div_round_ref_val (line 816) | fn demo_float_div_round_ref_val(gm: GenMode, config: &GenConfig, limit: ... function demo_float_div_round_ref_val_debug (line 832) | fn demo_float_div_round_ref_val_debug(gm: GenMode, config: &GenConfig, l... function demo_float_div_round_ref_ref (line 850) | fn demo_float_div_round_ref_ref(gm: GenMode, config: &GenConfig, limit: ... function demo_float_div_round_ref_ref_debug (line 865) | fn demo_float_div_round_ref_ref_debug(gm: GenMode, config: &GenConfig, l... function demo_float_div_round_assign (line 882) | fn demo_float_div_round_assign(gm: GenMode, config: &GenConfig, limit: u... function demo_float_div_round_assign_debug (line 894) | fn demo_float_div_round_assign_debug(gm: GenMode, config: &GenConfig, li... function demo_float_div_round_assign_ref (line 913) | fn demo_float_div_round_assign_ref(gm: GenMode, config: &GenConfig, limi... function demo_float_div_round_assign_ref_debug (line 924) | fn demo_float_div_round_assign_ref_debug(gm: GenMode, config: &GenConfig... function demo_float_div_prec_round (line 942) | fn demo_float_div_prec_round(gm: GenMode, config: &GenConfig, limit: usi... function demo_float_div_prec_round_debug (line 960) | fn demo_float_div_prec_round_debug(gm: GenMode, config: &GenConfig, limi... function demo_float_div_prec_round_extreme (line 980) | fn demo_float_div_prec_round_extreme(gm: GenMode, config: &GenConfig, li... function demo_float_div_prec_round_extreme_debug (line 998) | fn demo_float_div_prec_round_extreme_debug(gm: GenMode, config: &GenConf... function demo_float_div_prec_round_val_ref (line 1018) | fn demo_float_div_prec_round_val_ref(gm: GenMode, config: &GenConfig, li... function demo_float_div_prec_round_val_ref_debug (line 1035) | fn demo_float_div_prec_round_val_ref_debug(gm: GenMode, config: &GenConf... function demo_float_div_prec_round_ref_val (line 1054) | fn demo_float_div_prec_round_ref_val(gm: GenMode, config: &GenConfig, li... function demo_float_div_prec_round_ref_val_debug (line 1071) | fn demo_float_div_prec_round_ref_val_debug(gm: GenMode, config: &GenConf... function demo_float_div_prec_round_ref_ref (line 1090) | fn demo_float_div_prec_round_ref_ref(gm: GenMode, config: &GenConfig, li... function demo_float_div_prec_round_ref_ref_debug (line 1106) | fn demo_float_div_prec_round_ref_ref_debug(gm: GenMode, config: &GenConf... function demo_float_div_prec_round_assign (line 1124) | fn demo_float_div_prec_round_assign(gm: GenMode, config: &GenConfig, lim... function demo_float_div_prec_round_assign_debug (line 1136) | fn demo_float_div_prec_round_assign_debug(gm: GenMode, config: &GenConfi... function demo_float_div_prec_round_assign_ref (line 1156) | fn demo_float_div_prec_round_assign_ref(gm: GenMode, config: &GenConfig,... function demo_float_div_prec_round_assign_ref_debug (line 1167) | fn demo_float_div_prec_round_assign_ref_debug(gm: GenMode, config: &GenC... function demo_float_div_rational (line 1186) | fn demo_float_div_rational(gm: GenMode, config: &GenConfig, limit: usize) { function demo_float_div_rational_debug (line 1194) | fn demo_float_div_rational_debug(gm: GenMode, config: &GenConfig, limit:... function demo_float_div_rational_extreme (line 1207) | fn demo_float_div_rational_extreme(gm: GenMode, config: &GenConfig, limi... function demo_float_div_rational_extreme_debug (line 1215) | fn demo_float_div_rational_extreme_debug(gm: GenMode, config: &GenConfig... function demo_float_div_rational_val_ref (line 1228) | fn demo_float_div_rational_val_ref(gm: GenMode, config: &GenConfig, limi... function demo_float_div_rational_val_ref_debug (line 1235) | fn demo_float_div_rational_val_ref_debug(gm: GenMode, config: &GenConfig... function demo_float_div_rational_ref_val (line 1247) | fn demo_float_div_rational_ref_val(gm: GenMode, config: &GenConfig, limi... function demo_float_div_rational_ref_val_debug (line 1254) | fn demo_float_div_rational_ref_val_debug(gm: GenMode, config: &GenConfig... function demo_float_div_rational_ref_ref (line 1266) | fn demo_float_div_rational_ref_ref(gm: GenMode, config: &GenConfig, limi... function demo_float_div_rational_ref_ref_debug (line 1272) | fn demo_float_div_rational_ref_ref_debug(gm: GenMode, config: &GenConfig... function demo_float_div_rational_assign (line 1283) | fn demo_float_div_rational_assign(gm: GenMode, config: &GenConfig, limit... function demo_float_div_rational_assign_debug (line 1291) | fn demo_float_div_rational_assign_debug(gm: GenMode, config: &GenConfig,... function demo_float_div_rational_assign_ref (line 1304) | fn demo_float_div_rational_assign_ref(gm: GenMode, config: &GenConfig, l... function demo_float_div_rational_assign_ref_debug (line 1312) | fn demo_float_div_rational_assign_ref_debug(gm: GenMode, config: &GenCon... function demo_rational_div_float (line 1325) | fn demo_rational_div_float(gm: GenMode, config: &GenConfig, limit: usize) { function demo_rational_div_float_debug (line 1333) | fn demo_rational_div_float_debug(gm: GenMode, config: &GenConfig, limit:... function demo_rational_div_float_extreme (line 1346) | fn demo_rational_div_float_extreme(gm: GenMode, config: &GenConfig, limi... function demo_rational_div_float_extreme_debug (line 1354) | fn demo_rational_div_float_extreme_debug(gm: GenMode, config: &GenConfig... function demo_rational_div_float_val_ref (line 1367) | fn demo_rational_div_float_val_ref(gm: GenMode, config: &GenConfig, limi... function demo_rational_div_float_val_ref_debug (line 1374) | fn demo_rational_div_float_val_ref_debug(gm: GenMode, config: &GenConfig... function demo_rational_div_float_ref_val (line 1386) | fn demo_rational_div_float_ref_val(gm: GenMode, config: &GenConfig, limi... function demo_rational_div_float_ref_val_debug (line 1393) | fn demo_rational_div_float_ref_val_debug(gm: GenMode, config: &GenConfig... function demo_rational_div_float_ref_ref (line 1405) | fn demo_rational_div_float_ref_ref(gm: GenMode, config: &GenConfig, limi... function demo_rational_div_float_ref_ref_debug (line 1411) | fn demo_rational_div_float_ref_ref_debug(gm: GenMode, config: &GenConfig... function demo_float_div_rational_prec (line 1422) | fn demo_float_div_rational_prec(gm: GenMode, config: &GenConfig, limit: ... function demo_float_div_rational_prec_debug (line 1439) | fn demo_float_div_rational_prec_debug(gm: GenMode, config: &GenConfig, l... function demo_float_div_rational_prec_extreme (line 1458) | fn demo_float_div_rational_prec_extreme(gm: GenMode, config: &GenConfig,... function demo_float_div_rational_prec_extreme_debug (line 1475) | fn demo_float_div_rational_prec_extreme_debug(gm: GenMode, config: &GenC... function demo_float_div_rational_prec_val_ref (line 1494) | fn demo_float_div_rational_prec_val_ref(gm: GenMode, config: &GenConfig,... function demo_float_div_rational_prec_val_ref_debug (line 1510) | fn demo_float_div_rational_prec_val_ref_debug(gm: GenMode, config: &GenC... function demo_float_div_rational_prec_ref_val (line 1528) | fn demo_float_div_rational_prec_ref_val(gm: GenMode, config: &GenConfig,... function demo_float_div_rational_prec_ref_val_debug (line 1544) | fn demo_float_div_rational_prec_ref_val_debug(gm: GenMode, config: &GenC... function demo_float_div_rational_prec_ref_ref (line 1562) | fn demo_float_div_rational_prec_ref_ref(gm: GenMode, config: &GenConfig,... function demo_float_div_rational_prec_ref_ref_debug (line 1577) | fn demo_float_div_rational_prec_ref_ref_debug(gm: GenMode, config: &GenC... function demo_float_div_rational_prec_assign (line 1594) | fn demo_float_div_rational_prec_assign(gm: GenMode, config: &GenConfig, ... function demo_float_div_rational_prec_assign_debug (line 1606) | fn demo_float_div_rational_prec_assign_debug(gm: GenMode, config: &GenCo... function demo_float_div_rational_prec_assign_ref (line 1625) | fn demo_float_div_rational_prec_assign_ref(gm: GenMode, config: &GenConf... function demo_float_div_rational_prec_assign_ref_debug (line 1636) | fn demo_float_div_rational_prec_assign_ref_debug(gm: GenMode, config: &G... function demo_rational_div_float_prec (line 1654) | fn demo_rational_div_float_prec(gm: GenMode, config: &GenConfig, limit: ... function demo_rational_div_float_prec_debug (line 1671) | fn demo_rational_div_float_prec_debug(gm: GenMode, config: &GenConfig, l... function demo_rational_div_float_prec_extreme (line 1690) | fn demo_rational_div_float_prec_extreme(gm: GenMode, config: &GenConfig,... function demo_rational_div_float_prec_extreme_debug (line 1707) | fn demo_rational_div_float_prec_extreme_debug(gm: GenMode, config: &GenC... function demo_rational_div_float_prec_val_ref (line 1726) | fn demo_rational_div_float_prec_val_ref(gm: GenMode, config: &GenConfig,... function demo_rational_div_float_prec_val_ref_debug (line 1742) | fn demo_rational_div_float_prec_val_ref_debug(gm: GenMode, config: &GenC... function demo_rational_div_float_prec_ref_val (line 1760) | fn demo_rational_div_float_prec_ref_val(gm: GenMode, config: &GenConfig,... function demo_rational_div_float_prec_ref_val_debug (line 1776) | fn demo_rational_div_float_prec_ref_val_debug(gm: GenMode, config: &GenC... function demo_rational_div_float_prec_ref_ref (line 1794) | fn demo_rational_div_float_prec_ref_ref(gm: GenMode, config: &GenConfig,... function demo_rational_div_float_prec_ref_ref_debug (line 1809) | fn demo_rational_div_float_prec_ref_ref_debug(gm: GenMode, config: &GenC... function demo_float_div_rational_round (line 1826) | fn demo_float_div_rational_round(gm: GenMode, config: &GenConfig, limit:... function demo_float_div_rational_round_debug (line 1843) | fn demo_float_div_rational_round_debug(gm: GenMode, config: &GenConfig, ... function demo_float_div_rational_round_extreme (line 1862) | fn demo_float_div_rational_round_extreme(gm: GenMode, config: &GenConfig... function demo_float_div_rational_round_extreme_debug (line 1879) | fn demo_float_div_rational_round_extreme_debug(gm: GenMode, config: &Gen... function demo_float_div_rational_round_val_ref (line 1898) | fn demo_float_div_rational_round_val_ref(gm: GenMode, config: &GenConfig... function demo_float_div_rational_round_val_ref_debug (line 1914) | fn demo_float_div_rational_round_val_ref_debug(gm: GenMode, config: &Gen... function demo_float_div_rational_round_ref_val (line 1932) | fn demo_float_div_rational_round_ref_val(gm: GenMode, config: &GenConfig... function demo_float_div_rational_round_ref_val_debug (line 1948) | fn demo_float_div_rational_round_ref_val_debug(gm: GenMode, config: &Gen... function demo_float_div_rational_round_ref_ref (line 1966) | fn demo_float_div_rational_round_ref_ref(gm: GenMode, config: &GenConfig... function demo_float_div_rational_round_ref_ref_debug (line 1981) | fn demo_float_div_rational_round_ref_ref_debug(gm: GenMode, config: &Gen... function demo_float_div_rational_round_assign (line 1998) | fn demo_float_div_rational_round_assign(gm: GenMode, config: &GenConfig,... function demo_float_div_rational_round_assign_debug (line 2010) | fn demo_float_div_rational_round_assign_debug(gm: GenMode, config: &GenC... function demo_float_div_rational_round_assign_ref (line 2029) | fn demo_float_div_rational_round_assign_ref(gm: GenMode, config: &GenCon... function demo_float_div_rational_round_assign_ref_debug (line 2040) | fn demo_float_div_rational_round_assign_ref_debug(gm: GenMode, config: &... function demo_rational_div_float_round (line 2059) | fn demo_rational_div_float_round(gm: GenMode, config: &GenConfig, limit:... function demo_rational_div_float_round_debug (line 2076) | fn demo_rational_div_float_round_debug(gm: GenMode, config: &GenConfig, ... function demo_rational_div_float_round_extreme (line 2095) | fn demo_rational_div_float_round_extreme(gm: GenMode, config: &GenConfig... function demo_rational_div_float_round_extreme_debug (line 2112) | fn demo_rational_div_float_round_extreme_debug(gm: GenMode, config: &Gen... function demo_rational_div_float_round_val_ref (line 2131) | fn demo_rational_div_float_round_val_ref(gm: GenMode, config: &GenConfig... function demo_rational_div_float_round_val_ref_debug (line 2147) | fn demo_rational_div_float_round_val_ref_debug(gm: GenMode, config: &Gen... function demo_rational_div_float_round_ref_val (line 2165) | fn demo_rational_div_float_round_ref_val(gm: GenMode, config: &GenConfig... function demo_rational_div_float_round_ref_val_debug (line 2181) | fn demo_rational_div_float_round_ref_val_debug(gm: GenMode, config: &Gen... function demo_rational_div_float_round_ref_ref (line 2199) | fn demo_rational_div_float_round_ref_ref(gm: GenMode, config: &GenConfig... function demo_rational_div_float_round_ref_ref_debug (line 2214) | fn demo_rational_div_float_round_ref_ref_debug(gm: GenMode, config: &Gen... function demo_float_div_rational_prec_round (line 2231) | fn demo_float_div_rational_prec_round(gm: GenMode, config: &GenConfig, l... function demo_float_div_rational_prec_round_debug (line 2249) | fn demo_float_div_rational_prec_round_debug(gm: GenMode, config: &GenCon... function demo_float_div_rational_prec_round_extreme (line 2269) | fn demo_float_div_rational_prec_round_extreme(gm: GenMode, config: &GenC... function demo_float_div_rational_prec_round_extreme_debug (line 2287) | fn demo_float_div_rational_prec_round_extreme_debug(gm: GenMode, config:... function demo_float_div_rational_prec_round_val_ref (line 2307) | fn demo_float_div_rational_prec_round_val_ref(gm: GenMode, config: &GenC... function demo_float_div_rational_prec_round_val_ref_debug (line 2324) | fn demo_float_div_rational_prec_round_val_ref_debug(gm: GenMode, config:... function demo_float_div_rational_prec_round_ref_val (line 2343) | fn demo_float_div_rational_prec_round_ref_val(gm: GenMode, config: &GenC... function demo_float_div_rational_prec_round_ref_val_debug (line 2360) | fn demo_float_div_rational_prec_round_ref_val_debug(gm: GenMode, config:... function demo_float_div_rational_prec_round_ref_ref (line 2379) | fn demo_float_div_rational_prec_round_ref_ref(gm: GenMode, config: &GenC... function demo_float_div_rational_prec_round_ref_ref_debug (line 2395) | fn demo_float_div_rational_prec_round_ref_ref_debug(gm: GenMode, config:... function demo_float_div_rational_prec_round_assign (line 2413) | fn demo_float_div_rational_prec_round_assign(gm: GenMode, config: &GenCo... function demo_float_div_rational_prec_round_assign_debug (line 2428) | fn demo_float_div_rational_prec_round_assign_debug(gm: GenMode, config: ... function demo_float_div_rational_prec_round_assign_ref (line 2448) | fn demo_float_div_rational_prec_round_assign_ref(gm: GenMode, config: &G... function demo_float_div_rational_prec_round_assign_ref_debug (line 2462) | fn demo_float_div_rational_prec_round_assign_ref_debug( function demo_rational_div_float_prec_round (line 2485) | fn demo_rational_div_float_prec_round(gm: GenMode, config: &GenConfig, l... function demo_rational_div_float_prec_round_debug (line 2503) | fn demo_rational_div_float_prec_round_debug(gm: GenMode, config: &GenCon... function demo_rational_div_float_prec_round_extreme (line 2523) | fn demo_rational_div_float_prec_round_extreme(gm: GenMode, config: &GenC... function demo_rational_div_float_prec_round_extreme_debug (line 2541) | fn demo_rational_div_float_prec_round_extreme_debug(gm: GenMode, config:... function demo_rational_div_float_prec_round_val_ref (line 2561) | fn demo_rational_div_float_prec_round_val_ref(gm: GenMode, config: &GenC... function demo_rational_div_float_prec_round_val_ref_debug (line 2578) | fn demo_rational_div_float_prec_round_val_ref_debug(gm: GenMode, config:... function demo_rational_div_float_prec_round_ref_val (line 2597) | fn demo_rational_div_float_prec_round_ref_val(gm: GenMode, config: &GenC... function demo_rational_div_float_prec_round_ref_val_debug (line 2614) | fn demo_rational_div_float_prec_round_ref_val_debug(gm: GenMode, config:... function demo_rational_div_float_prec_round_ref_ref (line 2633) | fn demo_rational_div_float_prec_round_ref_ref(gm: GenMode, config: &GenC... function demo_rational_div_float_prec_round_ref_ref_debug (line 2649) | fn demo_rational_div_float_prec_round_ref_ref_debug(gm: GenMode, config:... function benchmark_float_div_evaluation_strategy (line 2668) | fn benchmark_float_div_evaluation_strategy( function benchmark_float_div_library_comparison (line 2692) | fn benchmark_float_div_library_comparison( function benchmark_float_div_algorithms (line 2714) | fn benchmark_float_div_algorithms(gm: GenMode, config: &GenConfig, limit... function benchmark_float_div_assign_evaluation_strategy (line 2734) | fn benchmark_float_div_assign_evaluation_strategy( function benchmark_float_div_prec_evaluation_strategy (line 2755) | fn benchmark_float_div_prec_evaluation_strategy( function benchmark_float_div_prec_library_comparison (line 2792) | fn benchmark_float_div_prec_library_comparison( function benchmark_float_div_prec_algorithms (line 2817) | fn benchmark_float_div_prec_algorithms( function benchmark_float_div_prec_assign_evaluation_strategy (line 2840) | fn benchmark_float_div_prec_assign_evaluation_strategy( function benchmark_float_div_round_evaluation_strategy (line 2870) | fn benchmark_float_div_round_evaluation_strategy( function benchmark_float_div_round_library_comparison (line 2904) | fn benchmark_float_div_round_library_comparison( function benchmark_float_div_round_algorithms (line 2929) | fn benchmark_float_div_round_algorithms( function benchmark_float_div_round_assign_evaluation_strategy (line 2954) | fn benchmark_float_div_round_assign_evaluation_strategy( function benchmark_float_div_prec_round_evaluation_strategy (line 2981) | fn benchmark_float_div_prec_round_evaluation_strategy( function benchmark_float_div_prec_round_library_comparison (line 3016) | fn benchmark_float_div_prec_round_library_comparison( function benchmark_float_div_prec_round_algorithms (line 3041) | fn benchmark_float_div_prec_round_algorithms( function benchmark_float_div_prec_round_assign_evaluation_strategy (line 3066) | fn benchmark_float_div_prec_round_assign_evaluation_strategy( function benchmark_float_div_rational_evaluation_strategy (line 3094) | fn benchmark_float_div_rational_evaluation_strategy( function benchmark_float_div_rational_library_comparison (line 3118) | fn benchmark_float_div_rational_library_comparison( function benchmark_float_div_rational_algorithms (line 3140) | fn benchmark_float_div_rational_algorithms( function benchmark_float_div_rational_assign_evaluation_strategy (line 3170) | fn benchmark_float_div_rational_assign_evaluation_strategy( function benchmark_float_div_rational_prec_evaluation_strategy (line 3191) | fn benchmark_float_div_rational_prec_evaluation_strategy( function benchmark_float_div_rational_prec_library_comparison (line 3226) | fn benchmark_float_div_rational_prec_library_comparison( function benchmark_float_div_rational_prec_algorithms (line 3251) | fn benchmark_float_div_rational_prec_algorithms( function benchmark_float_div_rational_prec_assign_evaluation_strategy (line 3279) | fn benchmark_float_div_rational_prec_assign_evaluation_strategy( function benchmark_float_div_rational_round_evaluation_strategy (line 3306) | fn benchmark_float_div_rational_round_evaluation_strategy( function benchmark_float_div_rational_round_library_comparison (line 3341) | fn benchmark_float_div_rational_round_library_comparison( function benchmark_float_div_rational_round_algorithms (line 3366) | fn benchmark_float_div_rational_round_algorithms( function benchmark_float_div_rational_round_assign_evaluation_strategy (line 3396) | fn benchmark_float_div_rational_round_assign_evaluation_strategy( function benchmark_float_div_rational_prec_round_evaluation_strategy (line 3423) | fn benchmark_float_div_rational_prec_round_evaluation_strategy( function benchmark_float_div_rational_prec_round_library_comparison (line 3458) | fn benchmark_float_div_rational_prec_round_library_comparison( function benchmark_float_div_rational_prec_round_algorithms (line 3485) | fn benchmark_float_div_rational_prec_round_algorithms( function benchmark_float_div_rational_prec_round_val_ref_algorithms (line 3513) | fn benchmark_float_div_rational_prec_round_val_ref_algorithms( function benchmark_float_div_rational_prec_round_ref_val_algorithms (line 3541) | fn benchmark_float_div_rational_prec_round_ref_val_algorithms( function benchmark_float_div_rational_prec_round_ref_ref_algorithms (line 3569) | fn benchmark_float_div_rational_prec_round_ref_ref_algorithms( function benchmark_float_div_rational_prec_round_assign_evaluation_strategy (line 3597) | fn benchmark_float_div_rational_prec_round_assign_evaluation_strategy( function benchmark_rational_div_float_evaluation_strategy (line 3627) | fn benchmark_rational_div_float_evaluation_strategy( function benchmark_rational_div_float_library_comparison (line 3651) | fn benchmark_rational_div_float_library_comparison( function benchmark_rational_div_float_algorithms (line 3673) | fn benchmark_rational_div_float_algorithms( function benchmark_rational_div_float_prec_evaluation_strategy (line 3703) | fn benchmark_rational_div_float_prec_evaluation_strategy( function benchmark_rational_div_float_prec_library_comparison (line 3738) | fn benchmark_rational_div_float_prec_library_comparison( function benchmark_rational_div_float_prec_algorithms (line 3763) | fn benchmark_rational_div_float_prec_algorithms( function benchmark_rational_div_float_round_evaluation_strategy (line 3791) | fn benchmark_rational_div_float_round_evaluation_strategy( function benchmark_rational_div_float_round_library_comparison (line 3826) | fn benchmark_rational_div_float_round_library_comparison( function benchmark_rational_div_float_round_algorithms (line 3851) | fn benchmark_rational_div_float_round_algorithms( function benchmark_rational_div_float_prec_round_evaluation_strategy (line 3881) | fn benchmark_rational_div_float_prec_round_evaluation_strategy( function benchmark_rational_div_float_prec_round_library_comparison (line 3934) | fn benchmark_rational_div_float_prec_round_library_comparison( function benchmark_rational_div_float_prec_round_algorithms (line 3963) | fn benchmark_rational_div_float_prec_round_algorithms( function benchmark_rational_div_float_prec_round_val_ref_algorithms (line 3991) | fn benchmark_rational_div_float_prec_round_val_ref_algorithms( function benchmark_rational_div_float_prec_round_ref_val_algorithms (line 4023) | fn benchmark_rational_div_float_prec_round_ref_val_algorithms( function benchmark_rational_div_float_prec_round_ref_ref_algorithms (line 4055) | fn benchmark_rational_div_float_prec_round_ref_ref_algorithms( FILE: malachite-float/src/bin_util/demo_and_bench/arithmetic/is_power_of_2.rs function register (line 17) | pub(crate) fn register(runner: &mut Runner) { function demo_float_is_power_of_2 (line 26) | fn demo_float_is_power_of_2(gm: GenMode, config: &GenConfig, limit: usiz... function demo_float_is_power_of_2_debug (line 36) | fn demo_float_is_power_of_2_debug(gm: GenMode, config: &GenConfig, limit... function demo_float_is_power_of_2_extreme (line 46) | fn demo_float_is_power_of_2_extreme(gm: GenMode, config: &GenConfig, lim... function demo_float_is_power_of_2_extreme_debug (line 56) | fn demo_float_is_power_of_2_extreme_debug(gm: GenMode, config: &GenConfi... function benchmark_float_is_power_of_2 (line 66) | fn benchmark_float_is_power_of_2(gm: GenMode, config: &GenConfig, limit:... FILE: malachite-float/src/bin_util/demo_and_bench/arithmetic/ln.rs function register (line 47) | pub(crate) fn register(runner: &mut Runner) { function demo_float_ln (line 112) | fn demo_float_ln(gm: GenMode, config: &GenConfig, limit: usize) { function demo_float_ln_debug (line 119) | fn demo_float_ln_debug(gm: GenMode, config: &GenConfig, limit: usize) { function demo_float_ln_extreme (line 130) | fn demo_float_ln_extreme(gm: GenMode, config: &GenConfig, limit: usize) { function demo_float_ln_extreme_debug (line 137) | fn demo_float_ln_extreme_debug(gm: GenMode, config: &GenConfig, limit: u... function demo_float_ln_ref (line 148) | fn demo_float_ln_ref(gm: GenMode, config: &GenConfig, limit: usize) { function demo_float_ln_ref_debug (line 154) | fn demo_float_ln_ref_debug(gm: GenMode, config: &GenConfig, limit: usize) { function demo_float_ln_assign (line 164) | fn demo_float_ln_assign(gm: GenMode, config: &GenConfig, limit: usize) { function demo_float_ln_assign_debug (line 172) | fn demo_float_ln_assign_debug(gm: GenMode, config: &GenConfig, limit: us... function demo_float_ln_prec (line 184) | fn demo_float_ln_prec(gm: GenMode, config: &GenConfig, limit: usize) { function demo_float_ln_prec_debug (line 191) | fn demo_float_ln_prec_debug(gm: GenMode, config: &GenConfig, limit: usiz... function demo_float_ln_prec_extreme (line 205) | fn demo_float_ln_prec_extreme(gm: GenMode, config: &GenConfig, limit: us... function demo_float_ln_prec_extreme_debug (line 212) | fn demo_float_ln_prec_extreme_debug(gm: GenMode, config: &GenConfig, lim... function demo_float_ln_prec_ref (line 226) | fn demo_float_ln_prec_ref(gm: GenMode, config: &GenConfig, limit: usize) { function demo_float_ln_prec_ref_debug (line 232) | fn demo_float_ln_prec_ref_debug(gm: GenMode, config: &GenConfig, limit: ... function demo_float_ln_prec_assign (line 245) | fn demo_float_ln_prec_assign(gm: GenMode, config: &GenConfig, limit: usi... function demo_float_ln_prec_assign_debug (line 253) | fn demo_float_ln_prec_assign_debug(gm: GenMode, config: &GenConfig, limi... function demo_float_ln_round (line 267) | fn demo_float_ln_round(gm: GenMode, config: &GenConfig, limit: usize) { function demo_float_ln_round_debug (line 277) | fn demo_float_ln_round_debug(gm: GenMode, config: &GenConfig, limit: usi... function demo_float_ln_round_extreme (line 294) | fn demo_float_ln_round_extreme(gm: GenMode, config: &GenConfig, limit: u... function demo_float_ln_round_extreme_debug (line 304) | fn demo_float_ln_round_extreme_debug(gm: GenMode, config: &GenConfig, li... function demo_float_ln_round_ref (line 321) | fn demo_float_ln_round_ref(gm: GenMode, config: &GenConfig, limit: usize) { function demo_float_ln_round_ref_debug (line 330) | fn demo_float_ln_round_ref_debug(gm: GenMode, config: &GenConfig, limit:... function demo_float_ln_round_assign (line 346) | fn demo_float_ln_round_assign(gm: GenMode, config: &GenConfig, limit: us... function demo_float_ln_round_assign_debug (line 357) | fn demo_float_ln_round_assign_debug(gm: GenMode, config: &GenConfig, lim... function demo_float_ln_prec_round (line 374) | fn demo_float_ln_prec_round(gm: GenMode, config: &GenConfig, limit: usiz... function demo_float_ln_prec_round_debug (line 390) | fn demo_float_ln_prec_round_debug(gm: GenMode, config: &GenConfig, limit... function demo_float_ln_prec_round_extreme (line 408) | fn demo_float_ln_prec_round_extreme(gm: GenMode, config: &GenConfig, lim... function demo_float_ln_prec_round_extreme_debug (line 424) | fn demo_float_ln_prec_round_extreme_debug(gm: GenMode, config: &GenConfi... function demo_float_ln_prec_round_ref (line 442) | fn demo_float_ln_prec_round_ref(gm: GenMode, config: &GenConfig, limit: ... function demo_float_ln_prec_round_ref_debug (line 457) | fn demo_float_ln_prec_round_ref_debug(gm: GenMode, config: &GenConfig, l... function demo_float_ln_prec_round_assign (line 474) | fn demo_float_ln_prec_round_assign(gm: GenMode, config: &GenConfig, limi... function demo_float_ln_prec_round_assign_debug (line 485) | fn demo_float_ln_prec_round_assign_debug(gm: GenMode, config: &GenConfig... function demo_primitive_float_ln (line 504) | fn demo_primitive_float_ln(gm: GenMode, config: &GenC... function demo_float_ln_rational_prec (line 518) | fn demo_float_ln_rational_prec(gm: GenMode, config: &GenConfig, limit: u... function demo_float_ln_rational_prec_debug (line 532) | fn demo_float_ln_rational_prec_debug(gm: GenMode, config: &GenConfig, li... function demo_float_ln_rational_prec_ref (line 548) | fn demo_float_ln_rational_prec_ref(gm: GenMode, config: &GenConfig, limi... function demo_float_ln_rational_prec_ref_debug (line 562) | fn demo_float_ln_rational_prec_ref_debug(gm: GenMode, config: &GenConfig... function demo_float_ln_rational_prec_round (line 577) | fn demo_float_ln_rational_prec_round(gm: GenMode, config: &GenConfig, li... function demo_float_ln_rational_prec_round_debug (line 592) | fn demo_float_ln_rational_prec_round_debug(gm: GenMode, config: &GenConf... function demo_float_ln_rational_prec_round_ref (line 608) | fn demo_float_ln_rational_prec_round_ref(gm: GenMode, config: &GenConfig... function demo_float_ln_rational_prec_round_ref_debug (line 623) | fn demo_float_ln_rational_prec_round_ref_debug(gm: GenMode, config: &Gen... function demo_primitive_float_ln_rational (line 640) | fn demo_primitive_float_ln_rational( function benchmark_float_ln_evaluation_strategy (line 658) | fn benchmark_float_ln_evaluation_strategy( function benchmark_float_ln_library_comparison (line 679) | fn benchmark_float_ln_library_comparison( function benchmark_float_ln_assign (line 700) | fn benchmark_float_ln_assign(gm: GenMode, config: &GenConfig, limit: usi... function benchmark_float_ln_prec_evaluation_strategy (line 713) | fn benchmark_float_ln_prec_evaluation_strategy( function benchmark_float_ln_prec_library_comparison (line 738) | fn benchmark_float_ln_prec_library_comparison( function benchmark_float_ln_prec_assign (line 763) | fn benchmark_float_ln_prec_assign(gm: GenMode, config: &GenConfig, limit... function benchmark_float_ln_round_evaluation_strategy (line 778) | fn benchmark_float_ln_round_evaluation_strategy( function benchmark_float_ln_round_library_comparison (line 803) | fn benchmark_float_ln_round_library_comparison( function benchmark_float_ln_round_assign (line 826) | fn benchmark_float_ln_round_assign(gm: GenMode, config: &GenConfig, limi... function benchmark_float_ln_prec_round_evaluation_strategy (line 841) | fn benchmark_float_ln_prec_round_evaluation_strategy( function benchmark_float_ln_prec_round_library_comparison (line 868) | fn benchmark_float_ln_prec_round_library_comparison( function benchmark_float_ln_prec_round_assign (line 893) | fn benchmark_float_ln_prec_round_assign( function benchmark_primitive_float_ln (line 915) | fn benchmark_primitive_float_ln( function benchmark_float_ln_rational_prec_evaluation_strategy (line 938) | fn benchmark_float_ln_rational_prec_evaluation_strategy( function benchmark_float_ln_rational_prec_round_evaluation_strategy (line 965) | fn benchmark_float_ln_rational_prec_round_evaluation_strategy( function benchmark_primitive_float_ln_rational (line 993) | fn benchmark_primitive_float_ln_rational( FILE: malachite-float/src/bin_util/demo_and_bench/arithmetic/mod.rs function register (line 11) | pub(crate) fn register(runner: &mut Runner) { FILE: malachite-float/src/bin_util/demo_and_bench/arithmetic/mul.rs function register (line 59) | pub(crate) fn register(runner: &mut Runner) { function demo_float_mul (line 261) | fn demo_float_mul(gm: GenMode, config: &GenConfig, limit: usize) { function demo_float_mul_debug (line 269) | fn demo_float_mul_debug(gm: GenMode, config: &GenConfig, limit: usize) { function demo_float_mul_extreme (line 282) | fn demo_float_mul_extreme(gm: GenMode, config: &GenConfig, limit: usize) { function demo_float_mul_extreme_debug (line 290) | fn demo_float_mul_extreme_debug(gm: GenMode, config: &GenConfig, limit: ... function demo_float_mul_val_ref (line 303) | fn demo_float_mul_val_ref(gm: GenMode, config: &GenConfig, limit: usize) { function demo_float_mul_val_ref_debug (line 310) | fn demo_float_mul_val_ref_debug(gm: GenMode, config: &GenConfig, limit: ... function demo_float_mul_ref_val (line 322) | fn demo_float_mul_ref_val(gm: GenMode, config: &GenConfig, limit: usize) { function demo_float_mul_ref_val_debug (line 329) | fn demo_float_mul_ref_val_debug(gm: GenMode, config: &GenConfig, limit: ... function demo_float_mul_ref_ref (line 341) | fn demo_float_mul_ref_ref(gm: GenMode, config: &GenConfig, limit: usize) { function demo_float_mul_ref_ref_debug (line 347) | fn demo_float_mul_ref_ref_debug(gm: GenMode, config: &GenConfig, limit: ... function demo_float_mul_assign (line 358) | fn demo_float_mul_assign(gm: GenMode, config: &GenConfig, limit: usize) { function demo_float_mul_assign_debug (line 366) | fn demo_float_mul_assign_debug(gm: GenMode, config: &GenConfig, limit: u... function demo_float_mul_assign_ref (line 379) | fn demo_float_mul_assign_ref(gm: GenMode, config: &GenConfig, limit: usi... function demo_float_mul_assign_ref_debug (line 387) | fn demo_float_mul_assign_ref_debug(gm: GenMode, config: &GenConfig, limi... function demo_float_mul_prec (line 400) | fn demo_float_mul_prec(gm: GenMode, config: &GenConfig, limit: usize) { function demo_float_mul_prec_debug (line 417) | fn demo_float_mul_prec_debug(gm: GenMode, config: &GenConfig, limit: usi... function demo_float_mul_prec_extreme (line 436) | fn demo_float_mul_prec_extreme(gm: GenMode, config: &GenConfig, limit: u... function demo_float_mul_prec_extreme_debug (line 453) | fn demo_float_mul_prec_extreme_debug(gm: GenMode, config: &GenConfig, li... function demo_float_mul_prec_val_ref (line 472) | fn demo_float_mul_prec_val_ref(gm: GenMode, config: &GenConfig, limit: u... function demo_float_mul_prec_val_ref_debug (line 488) | fn demo_float_mul_prec_val_ref_debug(gm: GenMode, config: &GenConfig, li... function demo_float_mul_prec_ref_val (line 506) | fn demo_float_mul_prec_ref_val(gm: GenMode, config: &GenConfig, limit: u... function demo_float_mul_prec_ref_val_debug (line 522) | fn demo_float_mul_prec_ref_val_debug(gm: GenMode, config: &GenConfig, li... function demo_float_mul_prec_ref_ref (line 540) | fn demo_float_mul_prec_ref_ref(gm: GenMode, config: &GenConfig, limit: u... function demo_float_mul_prec_ref_ref_debug (line 555) | fn demo_float_mul_prec_ref_ref_debug(gm: GenMode, config: &GenConfig, li... function demo_float_mul_prec_assign (line 572) | fn demo_float_mul_prec_assign(gm: GenMode, config: &GenConfig, limit: us... function demo_float_mul_prec_assign_debug (line 584) | fn demo_float_mul_prec_assign_debug(gm: GenMode, config: &GenConfig, lim... function demo_float_mul_prec_assign_ref (line 603) | fn demo_float_mul_prec_assign_ref(gm: GenMode, config: &GenConfig, limit... function demo_float_mul_prec_assign_ref_debug (line 614) | fn demo_float_mul_prec_assign_ref_debug(gm: GenMode, config: &GenConfig,... function demo_float_mul_round (line 632) | fn demo_float_mul_round(gm: GenMode, config: &GenConfig, limit: usize) { function demo_float_mul_round_debug (line 649) | fn demo_float_mul_round_debug(gm: GenMode, config: &GenConfig, limit: us... function demo_float_mul_round_extreme (line 668) | fn demo_float_mul_round_extreme(gm: GenMode, config: &GenConfig, limit: ... function demo_float_mul_round_extreme_debug (line 685) | fn demo_float_mul_round_extreme_debug(gm: GenMode, config: &GenConfig, l... function demo_float_mul_round_val_ref (line 704) | fn demo_float_mul_round_val_ref(gm: GenMode, config: &GenConfig, limit: ... function demo_float_mul_round_val_ref_debug (line 720) | fn demo_float_mul_round_val_ref_debug(gm: GenMode, config: &GenConfig, l... function demo_float_mul_round_ref_val (line 738) | fn demo_float_mul_round_ref_val(gm: GenMode, config: &GenConfig, limit: ... function demo_float_mul_round_ref_val_debug (line 754) | fn demo_float_mul_round_ref_val_debug(gm: GenMode, config: &GenConfig, l... function demo_float_mul_round_ref_ref (line 772) | fn demo_float_mul_round_ref_ref(gm: GenMode, config: &GenConfig, limit: ... function demo_float_mul_round_ref_ref_debug (line 787) | fn demo_float_mul_round_ref_ref_debug(gm: GenMode, config: &GenConfig, l... function demo_float_mul_round_assign (line 804) | fn demo_float_mul_round_assign(gm: GenMode, config: &GenConfig, limit: u... function demo_float_mul_round_assign_debug (line 816) | fn demo_float_mul_round_assign_debug(gm: GenMode, config: &GenConfig, li... function demo_float_mul_round_assign_ref (line 835) | fn demo_float_mul_round_assign_ref(gm: GenMode, config: &GenConfig, limi... function demo_float_mul_round_assign_ref_debug (line 846) | fn demo_float_mul_round_assign_ref_debug(gm: GenMode, config: &GenConfig... function demo_float_mul_prec_round (line 864) | fn demo_float_mul_prec_round(gm: GenMode, config: &GenConfig, limit: usi... function demo_float_mul_prec_round_debug (line 882) | fn demo_float_mul_prec_round_debug(gm: GenMode, config: &GenConfig, limi... function demo_float_mul_prec_round_extreme (line 902) | fn demo_float_mul_prec_round_extreme(gm: GenMode, config: &GenConfig, li... function demo_float_mul_prec_round_extreme_debug (line 920) | fn demo_float_mul_prec_round_extreme_debug(gm: GenMode, config: &GenConf... function demo_float_mul_prec_round_val_ref (line 940) | fn demo_float_mul_prec_round_val_ref(gm: GenMode, config: &GenConfig, li... function demo_float_mul_prec_round_val_ref_debug (line 957) | fn demo_float_mul_prec_round_val_ref_debug(gm: GenMode, config: &GenConf... function demo_float_mul_prec_round_ref_val (line 976) | fn demo_float_mul_prec_round_ref_val(gm: GenMode, config: &GenConfig, li... function demo_float_mul_prec_round_ref_val_debug (line 993) | fn demo_float_mul_prec_round_ref_val_debug(gm: GenMode, config: &GenConf... function demo_float_mul_prec_round_ref_ref (line 1012) | fn demo_float_mul_prec_round_ref_ref(gm: GenMode, config: &GenConfig, li... function demo_float_mul_prec_round_ref_ref_debug (line 1028) | fn demo_float_mul_prec_round_ref_ref_debug(gm: GenMode, config: &GenConf... function demo_float_mul_prec_round_assign (line 1046) | fn demo_float_mul_prec_round_assign(gm: GenMode, config: &GenConfig, lim... function demo_float_mul_prec_round_assign_debug (line 1058) | fn demo_float_mul_prec_round_assign_debug(gm: GenMode, config: &GenConfi... function demo_float_mul_prec_round_assign_ref (line 1078) | fn demo_float_mul_prec_round_assign_ref(gm: GenMode, config: &GenConfig,... function demo_float_mul_prec_round_assign_ref_debug (line 1089) | fn demo_float_mul_prec_round_assign_ref_debug(gm: GenMode, config: &GenC... function demo_float_mul_rational (line 1108) | fn demo_float_mul_rational(gm: GenMode, config: &GenConfig, limit: usize) { function demo_float_mul_rational_debug (line 1116) | fn demo_float_mul_rational_debug(gm: GenMode, config: &GenConfig, limit:... function demo_float_mul_rational_extreme (line 1129) | fn demo_float_mul_rational_extreme(gm: GenMode, config: &GenConfig, limi... function demo_float_mul_rational_extreme_debug (line 1137) | fn demo_float_mul_rational_extreme_debug(gm: GenMode, config: &GenConfig... function demo_float_mul_rational_val_ref (line 1150) | fn demo_float_mul_rational_val_ref(gm: GenMode, config: &GenConfig, limi... function demo_float_mul_rational_val_ref_debug (line 1157) | fn demo_float_mul_rational_val_ref_debug(gm: GenMode, config: &GenConfig... function demo_float_mul_rational_ref_val (line 1169) | fn demo_float_mul_rational_ref_val(gm: GenMode, config: &GenConfig, limi... function demo_float_mul_rational_ref_val_debug (line 1176) | fn demo_float_mul_rational_ref_val_debug(gm: GenMode, config: &GenConfig... function demo_float_mul_rational_ref_ref (line 1188) | fn demo_float_mul_rational_ref_ref(gm: GenMode, config: &GenConfig, limi... function demo_float_mul_rational_ref_ref_debug (line 1194) | fn demo_float_mul_rational_ref_ref_debug(gm: GenMode, config: &GenConfig... function demo_float_mul_rational_assign (line 1205) | fn demo_float_mul_rational_assign(gm: GenMode, config: &GenConfig, limit... function demo_float_mul_rational_assign_debug (line 1213) | fn demo_float_mul_rational_assign_debug(gm: GenMode, config: &GenConfig,... function demo_float_mul_rational_assign_ref (line 1226) | fn demo_float_mul_rational_assign_ref(gm: GenMode, config: &GenConfig, l... function demo_float_mul_rational_assign_ref_debug (line 1234) | fn demo_float_mul_rational_assign_ref_debug(gm: GenMode, config: &GenCon... function demo_rational_mul_float (line 1247) | fn demo_rational_mul_float(gm: GenMode, config: &GenConfig, limit: usize) { function demo_rational_mul_float_debug (line 1255) | fn demo_rational_mul_float_debug(gm: GenMode, config: &GenConfig, limit:... function demo_rational_mul_float_extreme (line 1268) | fn demo_rational_mul_float_extreme(gm: GenMode, config: &GenConfig, limi... function demo_rational_mul_float_extreme_debug (line 1276) | fn demo_rational_mul_float_extreme_debug(gm: GenMode, config: &GenConfig... function demo_rational_mul_float_val_ref (line 1289) | fn demo_rational_mul_float_val_ref(gm: GenMode, config: &GenConfig, limi... function demo_rational_mul_float_val_ref_debug (line 1296) | fn demo_rational_mul_float_val_ref_debug(gm: GenMode, config: &GenConfig... function demo_rational_mul_float_ref_val (line 1308) | fn demo_rational_mul_float_ref_val(gm: GenMode, config: &GenConfig, limi... function demo_rational_mul_float_ref_val_debug (line 1315) | fn demo_rational_mul_float_ref_val_debug(gm: GenMode, config: &GenConfig... function demo_rational_mul_float_ref_ref (line 1327) | fn demo_rational_mul_float_ref_ref(gm: GenMode, config: &GenConfig, limi... function demo_rational_mul_float_ref_ref_debug (line 1333) | fn demo_rational_mul_float_ref_ref_debug(gm: GenMode, config: &GenConfig... function demo_float_mul_rational_prec (line 1344) | fn demo_float_mul_rational_prec(gm: GenMode, config: &GenConfig, limit: ... function demo_float_mul_rational_prec_debug (line 1361) | fn demo_float_mul_rational_prec_debug(gm: GenMode, config: &GenConfig, l... function demo_float_mul_rational_prec_extreme (line 1380) | fn demo_float_mul_rational_prec_extreme(gm: GenMode, config: &GenConfig,... function demo_float_mul_rational_prec_extreme_debug (line 1397) | fn demo_float_mul_rational_prec_extreme_debug(gm: GenMode, config: &GenC... function demo_float_mul_rational_prec_val_ref (line 1416) | fn demo_float_mul_rational_prec_val_ref(gm: GenMode, config: &GenConfig,... function demo_float_mul_rational_prec_val_ref_debug (line 1432) | fn demo_float_mul_rational_prec_val_ref_debug(gm: GenMode, config: &GenC... function demo_float_mul_rational_prec_ref_val (line 1450) | fn demo_float_mul_rational_prec_ref_val(gm: GenMode, config: &GenConfig,... function demo_float_mul_rational_prec_ref_val_debug (line 1466) | fn demo_float_mul_rational_prec_ref_val_debug(gm: GenMode, config: &GenC... function demo_float_mul_rational_prec_ref_ref (line 1484) | fn demo_float_mul_rational_prec_ref_ref(gm: GenMode, config: &GenConfig,... function demo_float_mul_rational_prec_ref_ref_debug (line 1499) | fn demo_float_mul_rational_prec_ref_ref_debug(gm: GenMode, config: &GenC... function demo_float_mul_rational_prec_assign (line 1516) | fn demo_float_mul_rational_prec_assign(gm: GenMode, config: &GenConfig, ... function demo_float_mul_rational_prec_assign_debug (line 1528) | fn demo_float_mul_rational_prec_assign_debug(gm: GenMode, config: &GenCo... function demo_float_mul_rational_prec_assign_ref (line 1547) | fn demo_float_mul_rational_prec_assign_ref(gm: GenMode, config: &GenConf... function demo_float_mul_rational_prec_assign_ref_debug (line 1558) | fn demo_float_mul_rational_prec_assign_ref_debug(gm: GenMode, config: &G... function demo_float_mul_rational_round (line 1576) | fn demo_float_mul_rational_round(gm: GenMode, config: &GenConfig, limit:... function demo_float_mul_rational_round_debug (line 1593) | fn demo_float_mul_rational_round_debug(gm: GenMode, config: &GenConfig, ... function demo_float_mul_rational_round_extreme (line 1612) | fn demo_float_mul_rational_round_extreme(gm: GenMode, config: &GenConfig... function demo_float_mul_rational_round_extreme_debug (line 1629) | fn demo_float_mul_rational_round_extreme_debug(gm: GenMode, config: &Gen... function demo_float_mul_rational_round_val_ref (line 1648) | fn demo_float_mul_rational_round_val_ref(gm: GenMode, config: &GenConfig... function demo_float_mul_rational_round_val_ref_debug (line 1664) | fn demo_float_mul_rational_round_val_ref_debug(gm: GenMode, config: &Gen... function demo_float_mul_rational_round_ref_val (line 1682) | fn demo_float_mul_rational_round_ref_val(gm: GenMode, config: &GenConfig... function demo_float_mul_rational_round_ref_val_debug (line 1698) | fn demo_float_mul_rational_round_ref_val_debug(gm: GenMode, config: &Gen... function demo_float_mul_rational_round_ref_ref (line 1716) | fn demo_float_mul_rational_round_ref_ref(gm: GenMode, config: &GenConfig... function demo_float_mul_rational_round_ref_ref_debug (line 1731) | fn demo_float_mul_rational_round_ref_ref_debug(gm: GenMode, config: &Gen... function demo_float_mul_rational_round_assign (line 1748) | fn demo_float_mul_rational_round_assign(gm: GenMode, config: &GenConfig,... function demo_float_mul_rational_round_assign_debug (line 1760) | fn demo_float_mul_rational_round_assign_debug(gm: GenMode, config: &GenC... function demo_float_mul_rational_round_assign_ref (line 1779) | fn demo_float_mul_rational_round_assign_ref(gm: GenMode, config: &GenCon... function demo_float_mul_rational_round_assign_ref_debug (line 1790) | fn demo_float_mul_rational_round_assign_ref_debug(gm: GenMode, config: &... function demo_float_mul_rational_prec_round (line 1809) | fn demo_float_mul_rational_prec_round(gm: GenMode, config: &GenConfig, l... function demo_float_mul_rational_prec_round_debug (line 1827) | fn demo_float_mul_rational_prec_round_debug(gm: GenMode, config: &GenCon... function demo_float_mul_rational_prec_round_extreme (line 1847) | fn demo_float_mul_rational_prec_round_extreme(gm: GenMode, config: &GenC... function demo_float_mul_rational_prec_round_extreme_debug (line 1865) | fn demo_float_mul_rational_prec_round_extreme_debug(gm: GenMode, config:... function demo_float_mul_rational_prec_round_val_ref (line 1885) | fn demo_float_mul_rational_prec_round_val_ref(gm: GenMode, config: &GenC... function demo_float_mul_rational_prec_round_val_ref_debug (line 1902) | fn demo_float_mul_rational_prec_round_val_ref_debug(gm: GenMode, config:... function demo_float_mul_rational_prec_round_ref_val (line 1921) | fn demo_float_mul_rational_prec_round_ref_val(gm: GenMode, config: &GenC... function demo_float_mul_rational_prec_round_ref_val_debug (line 1938) | fn demo_float_mul_rational_prec_round_ref_val_debug(gm: GenMode, config:... function demo_float_mul_rational_prec_round_ref_ref (line 1957) | fn demo_float_mul_rational_prec_round_ref_ref(gm: GenMode, config: &GenC... function demo_float_mul_rational_prec_round_ref_ref_debug (line 1973) | fn demo_float_mul_rational_prec_round_ref_ref_debug(gm: GenMode, config:... function demo_float_mul_rational_prec_round_assign (line 1991) | fn demo_float_mul_rational_prec_round_assign(gm: GenMode, config: &GenCo... function demo_float_mul_rational_prec_round_assign_debug (line 2006) | fn demo_float_mul_rational_prec_round_assign_debug(gm: GenMode, config: ... function demo_float_mul_rational_prec_round_assign_ref (line 2026) | fn demo_float_mul_rational_prec_round_assign_ref(gm: GenMode, config: &G... function demo_float_mul_rational_prec_round_assign_ref_debug (line 2040) | fn demo_float_mul_rational_prec_round_assign_ref_debug( function benchmark_float_mul_evaluation_strategy (line 2064) | fn benchmark_float_mul_evaluation_strategy( function benchmark_float_mul_library_comparison (line 2088) | fn benchmark_float_mul_library_comparison( function benchmark_float_mul_algorithms (line 2110) | fn benchmark_float_mul_algorithms(gm: GenMode, config: &GenConfig, limit... function benchmark_float_mul_assign_evaluation_strategy (line 2130) | fn benchmark_float_mul_assign_evaluation_strategy( function benchmark_float_mul_prec_evaluation_strategy (line 2151) | fn benchmark_float_mul_prec_evaluation_strategy( function benchmark_float_mul_prec_library_comparison (line 2188) | fn benchmark_float_mul_prec_library_comparison( function benchmark_float_mul_prec_algorithms (line 2213) | fn benchmark_float_mul_prec_algorithms( function benchmark_float_mul_prec_assign_evaluation_strategy (line 2236) | fn benchmark_float_mul_prec_assign_evaluation_strategy( function benchmark_float_mul_round_evaluation_strategy (line 2266) | fn benchmark_float_mul_round_evaluation_strategy( function benchmark_float_mul_round_library_comparison (line 2300) | fn benchmark_float_mul_round_library_comparison( function benchmark_float_mul_round_algorithms (line 2325) | fn benchmark_float_mul_round_algorithms( function benchmark_float_mul_round_assign_evaluation_strategy (line 2350) | fn benchmark_float_mul_round_assign_evaluation_strategy( function benchmark_float_mul_prec_round_evaluation_strategy (line 2377) | fn benchmark_float_mul_prec_round_evaluation_strategy( function benchmark_float_mul_prec_round_library_comparison (line 2412) | fn benchmark_float_mul_prec_round_library_comparison( function benchmark_float_mul_prec_round_algorithms (line 2437) | fn benchmark_float_mul_prec_round_algorithms( function benchmark_float_mul_prec_round_assign_evaluation_strategy (line 2462) | fn benchmark_float_mul_prec_round_assign_evaluation_strategy( function benchmark_float_mul_rational_evaluation_strategy (line 2490) | fn benchmark_float_mul_rational_evaluation_strategy( function benchmark_float_mul_rational_library_comparison (line 2514) | fn benchmark_float_mul_rational_library_comparison( function benchmark_float_mul_rational_algorithms (line 2536) | fn benchmark_float_mul_rational_algorithms( function benchmark_float_mul_rational_assign_evaluation_strategy (line 2566) | fn benchmark_float_mul_rational_assign_evaluation_strategy( function benchmark_rational_mul_float_evaluation_strategy (line 2588) | fn benchmark_rational_mul_float_evaluation_strategy( function benchmark_rational_mul_float_library_comparison (line 2612) | fn benchmark_rational_mul_float_library_comparison( function benchmark_float_mul_rational_prec_evaluation_strategy (line 2633) | fn benchmark_float_mul_rational_prec_evaluation_strategy( function benchmark_float_mul_rational_prec_library_comparison (line 2668) | fn benchmark_float_mul_rational_prec_library_comparison( function benchmark_float_mul_rational_prec_algorithms (line 2693) | fn benchmark_float_mul_rational_prec_algorithms( function benchmark_float_mul_rational_prec_assign_evaluation_strategy (line 2721) | fn benchmark_float_mul_rational_prec_assign_evaluation_strategy( function benchmark_float_mul_rational_round_evaluation_strategy (line 2748) | fn benchmark_float_mul_rational_round_evaluation_strategy( function benchmark_float_mul_rational_round_library_comparison (line 2783) | fn benchmark_float_mul_rational_round_library_comparison( function benchmark_float_mul_rational_round_algorithms (line 2808) | fn benchmark_float_mul_rational_round_algorithms( function benchmark_float_mul_rational_round_assign_evaluation_strategy (line 2838) | fn benchmark_float_mul_rational_round_assign_evaluation_strategy( function benchmark_float_mul_rational_prec_round_evaluation_strategy (line 2865) | fn benchmark_float_mul_rational_prec_round_evaluation_strategy( function benchmark_float_mul_rational_prec_round_library_comparison (line 2900) | fn benchmark_float_mul_rational_prec_round_library_comparison( function benchmark_float_mul_rational_prec_round_algorithms (line 2927) | fn benchmark_float_mul_rational_prec_round_algorithms( function benchmark_float_mul_rational_prec_round_val_ref_algorithms (line 2955) | fn benchmark_float_mul_rational_prec_round_val_ref_algorithms( function benchmark_float_mul_rational_prec_round_ref_val_algorithms (line 2983) | fn benchmark_float_mul_rational_prec_round_ref_val_algorithms( function benchmark_float_mul_rational_prec_round_ref_ref_algorithms (line 3011) | fn benchmark_float_mul_rational_prec_round_ref_ref_algorithms( function benchmark_float_mul_rational_prec_round_assign_evaluation_strategy (line 3039) | fn benchmark_float_mul_rational_prec_round_assign_evaluation_strategy( FILE: malachite-float/src/bin_util/demo_and_bench/arithmetic/neg.rs function register (line 19) | pub(crate) fn register(runner: &mut Runner) { function demo_float_neg (line 34) | fn demo_float_neg(gm: GenMode, config: &GenConfig, limit: usize) { function demo_float_neg_debug (line 40) | fn demo_float_neg_debug(gm: GenMode, config: &GenConfig, limit: usize) { function demo_float_neg_extreme (line 50) | fn demo_float_neg_extreme(gm: GenMode, config: &GenConfig, limit: usize) { function demo_float_neg_extreme_debug (line 56) | fn demo_float_neg_extreme_debug(gm: GenMode, config: &GenConfig, limit: ... function demo_float_neg_ref (line 66) | fn demo_float_neg_ref(gm: GenMode, config: &GenConfig, limit: usize) { function demo_float_neg_ref_debug (line 72) | fn demo_float_neg_ref_debug(gm: GenMode, config: &GenConfig, limit: usiz... function demo_float_neg_assign (line 82) | fn demo_float_neg_assign(gm: GenMode, config: &GenConfig, limit: usize) { function demo_float_neg_assign_debug (line 90) | fn demo_float_neg_assign_debug(gm: GenMode, config: &GenConfig, limit: u... function benchmark_float_neg_library_comparison (line 103) | fn benchmark_float_neg_library_comparison( function benchmark_float_neg_evaluation_strategy (line 122) | fn benchmark_float_neg_evaluation_strategy( function benchmark_float_neg_assign (line 140) | fn benchmark_float_neg_assign(gm: GenMode, config: &GenConfig, limit: us... FILE: malachite-float/src/bin_util/demo_and_bench/arithmetic/power_of_2.rs function register (line 26) | pub(crate) fn register(runner: &mut Runner) { function demo_float_power_of_2_prec_round (line 42) | fn demo_float_power_of_2_prec_round(gm: GenMode, config: &GenConfig, lim... function demo_float_power_of_2_prec_round_debug (line 57) | fn demo_float_power_of_2_prec_round_debug(gm: GenMode, config: &GenConfi... function demo_float_power_of_2_prec (line 74) | fn demo_float_power_of_2_prec(gm: GenMode, config: &GenConfig, limit: us... function demo_float_power_of_2_prec_debug (line 88) | fn demo_float_power_of_2_prec_debug(gm: GenMode, config: &GenConfig, lim... function demo_float_power_of_2_u64 (line 104) | fn demo_float_power_of_2_u64(gm: GenMode, config: &GenConfig, limit: usi... function demo_float_power_of_2_u64_debug (line 110) | fn demo_float_power_of_2_u64_debug(gm: GenMode, config: &GenConfig, limi... function demo_float_power_of_2_i64 (line 120) | fn demo_float_power_of_2_i64(gm: GenMode, config: &GenConfig, limit: usi... function demo_float_power_of_2_i64_debug (line 126) | fn demo_float_power_of_2_i64_debug(gm: GenMode, config: &GenConfig, limi... function benchmark_float_power_of_2_prec_round_algorithms (line 136) | fn benchmark_float_power_of_2_prec_round_algorithms( function benchmark_float_power_of_2_prec_algorithms (line 161) | fn benchmark_float_power_of_2_prec_algorithms( function benchmark_float_power_of_2_u64_algorithms (line 184) | fn benchmark_float_power_of_2_u64_algorithms( function benchmark_float_power_of_2_i64_algorithms (line 205) | fn benchmark_float_power_of_2_i64_algorithms( FILE: malachite-float/src/bin_util/demo_and_bench/arithmetic/reciprocal.rs function register (line 37) | pub(crate) fn register(runner: &mut Runner) { function demo_float_reciprocal (line 95) | fn demo_float_reciprocal(gm: GenMode, config: &GenConfig, limit: usize) { function demo_float_reciprocal_debug (line 102) | fn demo_float_reciprocal_debug(gm: GenMode, config: &GenConfig, limit: u... function demo_float_reciprocal_extreme (line 113) | fn demo_float_reciprocal_extreme(gm: GenMode, config: &GenConfig, limit:... function demo_float_reciprocal_extreme_debug (line 120) | fn demo_float_reciprocal_extreme_debug(gm: GenMode, config: &GenConfig, ... function demo_float_reciprocal_ref (line 131) | fn demo_float_reciprocal_ref(gm: GenMode, config: &GenConfig, limit: usi... function demo_float_reciprocal_ref_debug (line 137) | fn demo_float_reciprocal_ref_debug(gm: GenMode, config: &GenConfig, limi... function demo_float_reciprocal_assign (line 147) | fn demo_float_reciprocal_assign(gm: GenMode, config: &GenConfig, limit: ... function demo_float_reciprocal_assign_debug (line 155) | fn demo_float_reciprocal_assign_debug(gm: GenMode, config: &GenConfig, l... function demo_float_reciprocal_prec (line 167) | fn demo_float_reciprocal_prec(gm: GenMode, config: &GenConfig, limit: us... function demo_float_reciprocal_prec_debug (line 179) | fn demo_float_reciprocal_prec_debug(gm: GenMode, config: &GenConfig, lim... function demo_float_reciprocal_prec_extreme (line 193) | fn demo_float_reciprocal_prec_extreme(gm: GenMode, config: &GenConfig, l... function demo_float_reciprocal_prec_extreme_debug (line 205) | fn demo_float_reciprocal_prec_extreme_debug(gm: GenMode, config: &GenCon... function demo_float_reciprocal_prec_ref (line 219) | fn demo_float_reciprocal_prec_ref(gm: GenMode, config: &GenConfig, limit... function demo_float_reciprocal_prec_ref_debug (line 230) | fn demo_float_reciprocal_prec_ref_debug(gm: GenMode, config: &GenConfig,... function demo_float_reciprocal_prec_assign (line 243) | fn demo_float_reciprocal_prec_assign(gm: GenMode, config: &GenConfig, li... function demo_float_reciprocal_prec_assign_debug (line 251) | fn demo_float_reciprocal_prec_assign_debug(gm: GenMode, config: &GenConf... function demo_float_reciprocal_round (line 265) | fn demo_float_reciprocal_round(gm: GenMode, config: &GenConfig, limit: u... function demo_float_reciprocal_round_debug (line 280) | fn demo_float_reciprocal_round_debug(gm: GenMode, config: &GenConfig, li... function demo_float_reciprocal_round_extreme (line 297) | fn demo_float_reciprocal_round_extreme(gm: GenMode, config: &GenConfig, ... function demo_float_reciprocal_round_extreme_debug (line 312) | fn demo_float_reciprocal_round_extreme_debug(gm: GenMode, config: &GenCo... function demo_float_reciprocal_round_ref (line 329) | fn demo_float_reciprocal_round_ref(gm: GenMode, config: &GenConfig, limi... function demo_float_reciprocal_round_ref_debug (line 343) | fn demo_float_reciprocal_round_ref_debug(gm: GenMode, config: &GenConfig... function demo_float_reciprocal_round_assign (line 359) | fn demo_float_reciprocal_round_assign(gm: GenMode, config: &GenConfig, l... function demo_float_reciprocal_round_assign_debug (line 370) | fn demo_float_reciprocal_round_assign_debug(gm: GenMode, config: &GenCon... function demo_float_reciprocal_prec_round (line 387) | fn demo_float_reciprocal_prec_round(gm: GenMode, config: &GenConfig, lim... function demo_float_reciprocal_prec_round_debug (line 403) | fn demo_float_reciprocal_prec_round_debug(gm: GenMode, config: &GenConfi... function demo_float_reciprocal_prec_round_extreme (line 421) | fn demo_float_reciprocal_prec_round_extreme(gm: GenMode, config: &GenCon... function demo_float_reciprocal_prec_round_extreme_debug (line 437) | fn demo_float_reciprocal_prec_round_extreme_debug(gm: GenMode, config: &... function demo_float_reciprocal_prec_round_ref (line 455) | fn demo_float_reciprocal_prec_round_ref(gm: GenMode, config: &GenConfig,... function demo_float_reciprocal_prec_round_ref_debug (line 470) | fn demo_float_reciprocal_prec_round_ref_debug(gm: GenMode, config: &GenC... function demo_float_reciprocal_prec_round_assign (line 487) | fn demo_float_reciprocal_prec_round_assign(gm: GenMode, config: &GenConf... function demo_float_reciprocal_prec_round_assign_debug (line 498) | fn demo_float_reciprocal_prec_round_assign_debug(gm: GenMode, config: &G... function benchmark_float_reciprocal_evaluation_strategy (line 516) | fn benchmark_float_reciprocal_evaluation_strategy( function benchmark_float_reciprocal_library_comparison (line 537) | fn benchmark_float_reciprocal_library_comparison( function benchmark_float_reciprocal_algorithms (line 558) | fn benchmark_float_reciprocal_algorithms( function benchmark_float_reciprocal_assign (line 586) | fn benchmark_float_reciprocal_assign( function benchmark_float_reciprocal_prec_evaluation_strategy (line 606) | fn benchmark_float_reciprocal_prec_evaluation_strategy( function benchmark_float_reciprocal_prec_library_comparison (line 631) | fn benchmark_float_reciprocal_prec_library_comparison( function benchmark_float_reciprocal_prec_algorithms (line 656) | fn benchmark_float_reciprocal_prec_algorithms( function benchmark_float_reciprocal_prec_assign (line 682) | fn benchmark_float_reciprocal_prec_assign( function benchmark_float_reciprocal_round_evaluation_strategy (line 702) | fn benchmark_float_reciprocal_round_evaluation_strategy( function benchmark_float_reciprocal_round_library_comparison (line 728) | fn benchmark_float_reciprocal_round_library_comparison( function benchmark_float_reciprocal_round_algorithms (line 753) | fn benchmark_float_reciprocal_round_algorithms( function benchmark_float_reciprocal_round_assign (line 781) | fn benchmark_float_reciprocal_round_assign( function benchmark_float_reciprocal_prec_round_evaluation_strategy (line 802) | fn benchmark_float_reciprocal_prec_round_evaluation_strategy( function benchmark_float_reciprocal_prec_round_library_comparison (line 829) | fn benchmark_float_reciprocal_prec_round_library_comparison( function benchmark_float_reciprocal_prec_round_algorithms (line 854) | fn benchmark_float_reciprocal_prec_round_algorithms( function benchmark_float_reciprocal_prec_round_assign (line 882) | fn benchmark_float_reciprocal_prec_round_assign( FILE: malachite-float/src/bin_util/demo_and_bench/arithmetic/reciprocal_sqrt.rs function register (line 50) | pub(crate) fn register(runner: &mut Runner) { function demo_float_reciprocal_sqrt (line 143) | fn demo_float_reciprocal_sqrt(gm: GenMode, config: &GenConfig, limit: us... function demo_float_reciprocal_sqrt_debug (line 150) | fn demo_float_reciprocal_sqrt_debug(gm: GenMode, config: &GenConfig, lim... function demo_float_reciprocal_sqrt_extreme (line 161) | fn demo_float_reciprocal_sqrt_extreme(gm: GenMode, config: &GenConfig, l... function demo_float_reciprocal_sqrt_extreme_debug (line 168) | fn demo_float_reciprocal_sqrt_extreme_debug(gm: GenMode, config: &GenCon... function demo_float_reciprocal_sqrt_ref (line 179) | fn demo_float_reciprocal_sqrt_ref(gm: GenMode, config: &GenConfig, limit... function demo_float_reciprocal_sqrt_ref_debug (line 185) | fn demo_float_reciprocal_sqrt_ref_debug(gm: GenMode, config: &GenConfig,... function demo_float_reciprocal_sqrt_assign (line 195) | fn demo_float_reciprocal_sqrt_assign(gm: GenMode, config: &GenConfig, li... function demo_float_reciprocal_sqrt_assign_debug (line 203) | fn demo_float_reciprocal_sqrt_assign_debug(gm: GenMode, config: &GenConf... function demo_float_reciprocal_sqrt_prec (line 215) | fn demo_float_reciprocal_sqrt_prec(gm: GenMode, config: &GenConfig, limi... function demo_float_reciprocal_sqrt_prec_debug (line 227) | fn demo_float_reciprocal_sqrt_prec_debug(gm: GenMode, config: &GenConfig... function demo_float_reciprocal_sqrt_prec_extreme (line 241) | fn demo_float_reciprocal_sqrt_prec_extreme(gm: GenMode, config: &GenConf... function demo_float_reciprocal_sqrt_prec_extreme_debug (line 253) | fn demo_float_reciprocal_sqrt_prec_extreme_debug(gm: GenMode, config: &G... function demo_float_reciprocal_sqrt_prec_ref (line 267) | fn demo_float_reciprocal_sqrt_prec_ref(gm: GenMode, config: &GenConfig, ... function demo_float_reciprocal_sqrt_prec_ref_debug (line 278) | fn demo_float_reciprocal_sqrt_prec_ref_debug(gm: GenMode, config: &GenCo... function demo_float_reciprocal_sqrt_prec_assign (line 291) | fn demo_float_reciprocal_sqrt_prec_assign(gm: GenMode, config: &GenConfi... function demo_float_reciprocal_sqrt_prec_assign_debug (line 299) | fn demo_float_reciprocal_sqrt_prec_assign_debug(gm: GenMode, config: &Ge... function demo_float_reciprocal_sqrt_round (line 313) | fn demo_float_reciprocal_sqrt_round(gm: GenMode, config: &GenConfig, lim... function demo_float_reciprocal_sqrt_round_debug (line 328) | fn demo_float_reciprocal_sqrt_round_debug(gm: GenMode, config: &GenConfi... function demo_float_reciprocal_sqrt_round_extreme (line 345) | fn demo_float_reciprocal_sqrt_round_extreme(gm: GenMode, config: &GenCon... function demo_float_reciprocal_sqrt_round_extreme_debug (line 360) | fn demo_float_reciprocal_sqrt_round_extreme_debug(gm: GenMode, config: &... function demo_float_reciprocal_sqrt_round_ref (line 377) | fn demo_float_reciprocal_sqrt_round_ref(gm: GenMode, config: &GenConfig,... function demo_float_reciprocal_sqrt_round_ref_debug (line 391) | fn demo_float_reciprocal_sqrt_round_ref_debug(gm: GenMode, config: &GenC... function demo_float_reciprocal_sqrt_round_assign (line 407) | fn demo_float_reciprocal_sqrt_round_assign(gm: GenMode, config: &GenConf... function demo_float_reciprocal_sqrt_round_assign_debug (line 418) | fn demo_float_reciprocal_sqrt_round_assign_debug(gm: GenMode, config: &G... function demo_float_reciprocal_sqrt_prec_round (line 435) | fn demo_float_reciprocal_sqrt_prec_round(gm: GenMode, config: &GenConfig... function demo_float_reciprocal_sqrt_prec_round_debug (line 451) | fn demo_float_reciprocal_sqrt_prec_round_debug(gm: GenMode, config: &Gen... function demo_float_reciprocal_sqrt_prec_round_extreme (line 469) | fn demo_float_reciprocal_sqrt_prec_round_extreme(gm: GenMode, config: &G... function demo_float_reciprocal_sqrt_prec_round_extreme_debug (line 485) | fn demo_float_reciprocal_sqrt_prec_round_extreme_debug( function demo_float_reciprocal_sqrt_prec_round_ref (line 507) | fn demo_float_reciprocal_sqrt_prec_round_ref(gm: GenMode, config: &GenCo... function demo_float_reciprocal_sqrt_prec_round_ref_debug (line 522) | fn demo_float_reciprocal_sqrt_prec_round_ref_debug(gm: GenMode, config: ... function demo_float_reciprocal_sqrt_prec_round_assign (line 539) | fn demo_float_reciprocal_sqrt_prec_round_assign(gm: GenMode, config: &Ge... function demo_float_reciprocal_sqrt_prec_round_assign_debug (line 550) | fn demo_float_reciprocal_sqrt_prec_round_assign_debug( function demo_primitive_float_reciprocal_sqrt (line 573) | fn demo_primitive_float_reciprocal_sqrt( function demo_float_reciprocal_sqrt_rational_prec (line 590) | fn demo_float_reciprocal_sqrt_rational_prec(gm: GenMode, config: &GenCon... function demo_float_reciprocal_sqrt_rational_prec_debug (line 604) | fn demo_float_reciprocal_sqrt_rational_prec_debug(gm: GenMode, config: &... function demo_float_reciprocal_sqrt_rational_prec_ref (line 620) | fn demo_float_reciprocal_sqrt_rational_prec_ref(gm: GenMode, config: &Ge... function demo_float_reciprocal_sqrt_rational_prec_ref_debug (line 634) | fn demo_float_reciprocal_sqrt_rational_prec_ref_debug( function demo_float_reciprocal_sqrt_rational_prec_round (line 653) | fn demo_float_reciprocal_sqrt_rational_prec_round(gm: GenMode, config: &... function demo_float_reciprocal_sqrt_rational_prec_round_debug (line 668) | fn demo_float_reciprocal_sqrt_rational_prec_round_debug( function demo_float_reciprocal_sqrt_rational_prec_round_ref (line 688) | fn demo_float_reciprocal_sqrt_rational_prec_round_ref( function demo_float_reciprocal_sqrt_rational_prec_round_ref_debug (line 707) | fn demo_float_reciprocal_sqrt_rational_prec_round_ref_debug( function demo_primitive_float_reciprocal_sqrt_rational (line 728) | fn demo_primitive_float_reciprocal_sqrt_rational( function benchmark_float_reciprocal_sqrt_evaluation_strategy (line 746) | fn benchmark_float_reciprocal_sqrt_evaluation_strategy( function benchmark_float_reciprocal_sqrt_library_comparison (line 771) | fn benchmark_float_reciprocal_sqrt_library_comparison( function benchmark_float_reciprocal_sqrt_assign (line 792) | fn benchmark_float_reciprocal_sqrt_assign( function benchmark_float_reciprocal_sqrt_prec_evaluation_strategy (line 812) | fn benchmark_float_reciprocal_sqrt_prec_evaluation_strategy( function benchmark_float_reciprocal_sqrt_prec_library_comparison (line 840) | fn benchmark_float_reciprocal_sqrt_prec_library_comparison( function benchmark_float_reciprocal_sqrt_prec_assign (line 865) | fn benchmark_float_reciprocal_sqrt_prec_assign( function benchmark_float_reciprocal_sqrt_round_evaluation_strategy (line 888) | fn benchmark_float_reciprocal_sqrt_round_evaluation_strategy( function benchmark_float_reciprocal_sqrt_round_library_comparison (line 919) | fn benchmark_float_reciprocal_sqrt_round_library_comparison( function benchmark_float_reciprocal_sqrt_round_assign (line 944) | fn benchmark_float_reciprocal_sqrt_round_assign( function benchmark_float_reciprocal_sqrt_prec_round_evaluation_strategy (line 967) | fn benchmark_float_reciprocal_sqrt_prec_round_evaluation_strategy( function benchmark_float_reciprocal_sqrt_prec_round_library_comparison (line 994) | fn benchmark_float_reciprocal_sqrt_prec_round_library_comparison( function benchmark_float_reciprocal_sqrt_prec_round_assign (line 1019) | fn benchmark_float_reciprocal_sqrt_prec_round_assign( function benchmark_primitive_float_reciprocal_sqrt (line 1041) | fn benchmark_primitive_float_reciprocal_sqrt( function benchmark_float_reciprocal_sqrt_rational_prec_evaluation_strategy (line 1064) | fn benchmark_float_reciprocal_sqrt_rational_prec_evaluation_strategy( function benchmark_float_reciprocal_sqrt_rational_prec_round_evaluation_strategy (line 1091) | fn benchmark_float_reciprocal_sqrt_rational_prec_round_evaluation_strategy( function benchmark_float_reciprocal_sqrt_rational_prec_round_algorithms (line 1122) | fn benchmark_float_reciprocal_sqrt_rational_prec_round_algorithms( function benchmark_primitive_float_reciprocal_sqrt_rational (line 1151) | fn benchmark_primitive_float_reciprocal_sqrt_rational( FILE: malachite-float/src/bin_util/demo_and_bench/arithmetic/shl.rs function register (line 26) | pub(crate) fn register(runner: &mut Runner) { function demo_float_shl_assign_unsigned (line 57) | fn demo_float_shl_assign_unsigned( function demo_float_shl_assign_unsigned_debug (line 74) | fn demo_float_shl_assign_unsigned_debug( function demo_float_shl_assign_signed (line 95) | fn demo_float_shl_assign_signed(gm: GenMode, config:... function demo_float_shl_assign_signed_debug (line 109) | fn demo_float_shl_assign_signed_debug( function demo_float_shl_unsigned (line 130) | fn demo_float_shl_unsigned(gm: GenMode, config: &G... function demo_float_shl_unsigned_debug (line 143) | fn demo_float_shl_unsigned_debug( function demo_float_shl_unsigned_extreme (line 164) | fn demo_float_shl_unsigned_extreme( function demo_float_shl_unsigned_extreme_debug (line 180) | fn demo_float_shl_unsigned_extreme_debug( function demo_float_shl_signed (line 201) | fn demo_float_shl_signed(gm: GenMode, config: &GenCo... function demo_float_shl_signed_debug (line 214) | fn demo_float_shl_signed_debug(gm: GenMode, config: ... function demo_float_shl_signed_extreme (line 232) | fn demo_float_shl_signed_extreme(gm: GenMode, config... function demo_float_shl_signed_extreme_debug (line 245) | fn demo_float_shl_signed_extreme_debug( function demo_float_shl_unsigned_ref (line 266) | fn demo_float_shl_unsigned_ref(gm: GenMode, config... function demo_float_shl_unsigned_ref_debug (line 278) | fn demo_float_shl_unsigned_ref_debug( function demo_float_shl_signed_ref (line 298) | fn demo_float_shl_signed_ref(gm: GenMode, config: &G... function demo_float_shl_signed_ref_debug (line 310) | fn demo_float_shl_signed_ref_debug( function benchmark_float_shl_assign_unsigned (line 330) | fn benchmark_float_shl_assign_unsigned( function benchmark_float_shl_assign_signed (line 350) | fn benchmark_float_shl_assign_signed( function benchmark_float_shl_unsigned_evaluation_strategy (line 371) | fn benchmark_float_shl_unsigned_evaluation_strategy( function benchmark_float_shl_signed_evaluation_strategy (line 400) | fn benchmark_float_shl_signed_evaluation_strategy( function benchmark_float_shl_unsigned_algorithms (line 429) | fn benchmark_float_shl_unsigned_algorithms( function benchmark_float_shl_signed_algorithms (line 455) | fn benchmark_float_shl_signed_algorithms( function benchmark_float_shl_assign_u32_library_comparison (line 480) | fn benchmark_float_shl_assign_u32_library_comparison( function benchmark_float_shl_u32_library_comparison (line 502) | fn benchmark_float_shl_u32_library_comparison( function benchmark_float_shl_assign_i32_library_comparison (line 523) | fn benchmark_float_shl_assign_i32_library_comparison( function benchmark_float_shl_i32_library_comparison (line 545) | fn benchmark_float_shl_i32_library_comparison( FILE: malachite-float/src/bin_util/demo_and_bench/arithmetic/shl_round.rs function register (line 44) | pub(crate) fn register(runner: &mut Runner) { function demo_float_shl_prec_assign_unsigned (line 150) | fn demo_float_shl_prec_assign_unsigned( function demo_float_shl_prec_assign_unsigned_debug (line 165) | fn demo_float_shl_prec_assign_unsigned_debug( function demo_float_shl_prec_assign_signed (line 187) | fn demo_float_shl_prec_assign_signed( function demo_float_shl_prec_assign_signed_debug (line 202) | fn demo_float_shl_prec_assign_signed_debug( function demo_float_shl_prec_unsigned (line 224) | fn demo_float_shl_prec_unsigned( function demo_float_shl_prec_unsigned_debug (line 244) | fn demo_float_shl_prec_unsigned_debug( function demo_float_shl_prec_unsigned_extreme (line 266) | fn demo_float_shl_prec_unsigned_extreme( function demo_float_shl_prec_unsigned_extreme_debug (line 286) | fn demo_float_shl_prec_unsigned_extreme_debug( function demo_float_shl_prec_signed (line 308) | fn demo_float_shl_prec_signed(gm: GenMode, config: &... function demo_float_shl_prec_signed_debug (line 324) | fn demo_float_shl_prec_signed_debug( function demo_float_shl_prec_signed_extreme (line 346) | fn demo_float_shl_prec_signed_extreme( function demo_float_shl_prec_signed_extreme_debug (line 366) | fn demo_float_shl_prec_signed_extreme_debug( function demo_float_shl_prec_unsigned_ref (line 388) | fn demo_float_shl_prec_unsigned_ref( function demo_float_shl_prec_unsigned_ref_debug (line 407) | fn demo_float_shl_prec_unsigned_ref_debug( function demo_float_shl_prec_signed_ref (line 428) | fn demo_float_shl_prec_signed_ref( function demo_float_shl_prec_signed_ref_debug (line 447) | fn demo_float_shl_prec_signed_ref_debug( function demo_float_shl_prec_round_assign_unsigned (line 468) | fn demo_float_shl_prec_round_assign_unsigned( function demo_float_shl_prec_round_assign_unsigned_debug (line 483) | fn demo_float_shl_prec_round_assign_unsigned_debug( function demo_float_shl_prec_round_assign_signed (line 506) | fn demo_float_shl_prec_round_assign_signed( function demo_float_shl_prec_round_assign_signed_debug (line 521) | fn demo_float_shl_prec_round_assign_signed_debug( function demo_float_shl_prec_round_unsigned (line 544) | fn demo_float_shl_prec_round_unsigned( function demo_float_shl_prec_round_unsigned_debug (line 565) | fn demo_float_shl_prec_round_unsigned_debug( function demo_float_shl_prec_round_unsigned_extreme (line 588) | fn demo_float_shl_prec_round_unsigned_extreme( function demo_float_shl_prec_round_unsigned_extreme_debug (line 609) | fn demo_float_shl_prec_round_unsigned_extreme_debug( function demo_float_shl_prec_round_signed (line 632) | fn demo_float_shl_prec_round_signed( function demo_float_shl_prec_round_signed_debug (line 653) | fn demo_float_shl_prec_round_signed_debug( function demo_float_shl_prec_round_signed_extreme (line 676) | fn demo_float_shl_prec_round_signed_extreme( function demo_float_shl_prec_round_signed_extreme_debug (line 697) | fn demo_float_shl_prec_round_signed_extreme_debug( function demo_float_shl_prec_round_unsigned_ref (line 720) | fn demo_float_shl_prec_round_unsigned_ref( function demo_float_shl_prec_round_unsigned_ref_debug (line 740) | fn demo_float_shl_prec_round_unsigned_ref_debug( function demo_float_shl_prec_round_signed_ref (line 762) | fn demo_float_shl_prec_round_signed_ref( function demo_float_shl_prec_round_signed_ref_debug (line 782) | fn demo_float_shl_prec_round_signed_ref_debug( function demo_float_shl_round_assign_unsigned (line 804) | fn demo_float_shl_round_assign_unsigned( function demo_float_shl_round_assign_unsigned_debug (line 821) | fn demo_float_shl_round_assign_unsigned_debug( function demo_float_shl_round_assign_signed (line 845) | fn demo_float_shl_round_assign_signed( function demo_float_shl_round_assign_signed_debug (line 862) | fn demo_float_shl_round_assign_signed_debug( function demo_float_shl_round_unsigned (line 886) | fn demo_float_shl_round_unsigned( function demo_float_shl_round_unsigned_debug (line 908) | fn demo_float_shl_round_unsigned_debug( function demo_float_shl_round_unsigned_extreme (line 932) | fn demo_float_shl_round_unsigned_extreme( function demo_float_shl_round_unsigned_extreme_debug (line 954) | fn demo_float_shl_round_unsigned_extreme_debug( function demo_float_shl_round_signed (line 978) | fn demo_float_shl_round_signed(gm: GenMode, config: ... function demo_float_shl_round_signed_debug (line 997) | fn demo_float_shl_round_signed_debug( function demo_float_shl_round_signed_extreme (line 1021) | fn demo_float_shl_round_signed_extreme( function demo_float_shl_round_signed_extreme_debug (line 1043) | fn demo_float_shl_round_signed_extreme_debug( function demo_float_shl_round_unsigned_ref (line 1067) | fn demo_float_shl_round_unsigned_ref( function demo_float_shl_round_unsigned_ref_debug (line 1088) | fn demo_float_shl_round_unsigned_ref_debug( function demo_float_shl_round_signed_ref (line 1111) | fn demo_float_shl_round_signed_ref( function demo_float_shl_round_signed_ref_debug (line 1132) | fn demo_float_shl_round_signed_ref_debug( function benchmark_float_shl_prec_assign_unsigned (line 1155) | fn benchmark_float_shl_prec_assign_unsigned( function benchmark_float_shl_prec_assign_signed (line 1175) | fn benchmark_float_shl_prec_assign_signed( function benchmark_float_shl_prec_unsigned_evaluation_strategy (line 1195) | fn benchmark_float_shl_prec_unsigned_evaluation_strategy( function benchmark_float_shl_prec_unsigned_algorithms (line 1249) | fn benchmark_float_shl_prec_unsigned_algorithms( function benchmark_float_shl_prec_signed_algorithms (line 1274) | fn benchmark_float_shl_prec_signed_algorithms( function benchmark_float_shl_prec_assign_u32_library_comparison (line 1299) | fn benchmark_float_shl_prec_assign_u32_library_comparison( function benchmark_float_shl_prec_assign_i32_library_comparison (line 1324) | fn benchmark_float_shl_prec_assign_i32_library_comparison( function benchmark_float_shl_prec_round_assign_unsigned (line 1349) | fn benchmark_float_shl_prec_round_assign_unsigned( function benchmark_float_shl_prec_round_assign_signed (line 1372) | fn benchmark_float_shl_prec_round_assign_signed( function benchmark_float_shl_prec_round_unsigned_evaluation_strategy (line 1395) | fn benchmark_float_shl_prec_round_unsigned_evaluation_strategy( function benchmark_float_shl_prec_round_assign_u32_library_comparison (line 1503) | fn benchmark_float_shl_prec_round_assign_u32_library_comparison( function benchmark_float_shl_prec_round_assign_i32_library_comparison (line 1528) | fn benchmark_float_shl_prec_round_assign_i32_library_comparison( function benchmark_float_shl_round_assign_unsigned (line 1553) | fn benchmark_float_shl_round_assign_unsigned( function benchmark_float_shl_round_assign_signed (line 1575) | fn benchmark_float_shl_round_assign_signed( function benchmark_float_shl_round_unsigned_evaluation_strategy (line 1597) | fn benchmark_float_shl_round_unsigned_evaluation_strategy( function benchmark_float_shl_round_signed_algorithms (line 1684) | fn benchmark_float_shl_round_signed_algorithms( function benchmark_float_shl_round_assign_u32_library_comparison (line 1711) | fn benchmark_float_shl_round_assign_u32_library_comparison( function benchmark_float_shl_round_assign_i32_library_comparison (line 1736) | fn benchmark_float_shl_round_assign_i32_library_comparison( FILE: malachite-float/src/bin_util/demo_and_bench/arithmetic/shr.rs function register (line 26) | pub(crate) fn register(runner: &mut Runner) { function demo_float_shr_assign_unsigned (line 57) | fn demo_float_shr_assign_unsigned( function demo_float_shr_assign_unsigned_debug (line 74) | fn demo_float_shr_assign_unsigned_debug( function demo_float_shr_assign_signed (line 95) | fn demo_float_shr_assign_signed(gm: GenMode, config:... function demo_float_shr_assign_signed_debug (line 109) | fn demo_float_shr_assign_signed_debug( function demo_float_shr_unsigned (line 130) | fn demo_float_shr_unsigned(gm: GenMode, config: &G... function demo_float_shr_unsigned_debug (line 143) | fn demo_float_shr_unsigned_debug( function demo_float_shr_unsigned_extreme (line 164) | fn demo_float_shr_unsigned_extreme( function demo_float_shr_unsigned_extreme_debug (line 180) | fn demo_float_shr_unsigned_extreme_debug( function demo_float_shr_signed (line 201) | fn demo_float_shr_signed(gm: GenMode, config: &GenCo... function demo_float_shr_signed_debug (line 214) | fn demo_float_shr_signed_debug(gm: GenMode, config: ... function demo_float_shr_signed_extreme (line 232) | fn demo_float_shr_signed_extreme(gm: GenMode, config... function demo_float_shr_signed_extreme_debug (line 245) | fn demo_float_shr_signed_extreme_debug( function demo_float_shr_unsigned_ref (line 266) | fn demo_float_shr_unsigned_ref(gm: GenMode, config... function demo_float_shr_unsigned_ref_debug (line 278) | fn demo_float_shr_unsigned_ref_debug( function demo_float_shr_signed_ref (line 298) | fn demo_float_shr_signed_ref(gm: GenMode, config: &G... function demo_float_shr_signed_ref_debug (line 310) | fn demo_float_shr_signed_ref_debug( function benchmark_float_shr_assign_unsigned (line 330) | fn benchmark_float_shr_assign_unsigned( function benchmark_float_shr_assign_signed (line 350) | fn benchmark_float_shr_assign_signed( function benchmark_float_shr_unsigned_evaluation_strategy (line 371) | fn benchmark_float_shr_unsigned_evaluation_strategy( function benchmark_float_shr_signed_evaluation_strategy (line 400) | fn benchmark_float_shr_signed_evaluation_strategy( function benchmark_float_shr_unsigned_algorithms (line 429) | fn benchmark_float_shr_unsigned_algorithms( function benchmark_float_shr_signed_algorithms (line 455) | fn benchmark_float_shr_signed_algorithms( function benchmark_float_shr_assign_u32_library_comparison (line 480) | fn benchmark_float_shr_assign_u32_library_comparison( function benchmark_float_shr_u32_library_comparison (line 502) | fn benchmark_float_shr_u32_library_comparison( function benchmark_float_shr_assign_i32_library_comparison (line 523) | fn benchmark_float_shr_assign_i32_library_comparison( function benchmark_float_shr_i32_library_comparison (line 545) | fn benchmark_float_shr_i32_library_comparison( FILE: malachite-float/src/bin_util/demo_and_bench/arithmetic/shr_round.rs function register (line 44) | pub(crate) fn register(runner: &mut Runner) { function demo_float_shr_prec_assign_unsigned (line 150) | fn demo_float_shr_prec_assign_unsigned( function demo_float_shr_prec_assign_unsigned_debug (line 165) | fn demo_float_shr_prec_assign_unsigned_debug( function demo_float_shr_prec_assign_signed (line 187) | fn demo_float_shr_prec_assign_signed( function demo_float_shr_prec_assign_signed_debug (line 202) | fn demo_float_shr_prec_assign_signed_debug( function demo_float_shr_prec_unsigned (line 224) | fn demo_float_shr_prec_unsigned( function demo_float_shr_prec_unsigned_debug (line 244) | fn demo_float_shr_prec_unsigned_debug( function demo_float_shr_prec_unsigned_extreme (line 266) | fn demo_float_shr_prec_unsigned_extreme( function demo_float_shr_prec_unsigned_extreme_debug (line 286) | fn demo_float_shr_prec_unsigned_extreme_debug( function demo_float_shr_prec_signed (line 308) | fn demo_float_shr_prec_signed(gm: GenMode, config: &... function demo_float_shr_prec_signed_debug (line 324) | fn demo_float_shr_prec_signed_debug( function demo_float_shr_prec_signed_extreme (line 346) | fn demo_float_shr_prec_signed_extreme( function demo_float_shr_prec_signed_extreme_debug (line 366) | fn demo_float_shr_prec_signed_extreme_debug( function demo_float_shr_prec_unsigned_ref (line 388) | fn demo_float_shr_prec_unsigned_ref( function demo_float_shr_prec_unsigned_ref_debug (line 407) | fn demo_float_shr_prec_unsigned_ref_debug( function demo_float_shr_prec_signed_ref (line 428) | fn demo_float_shr_prec_signed_ref( function demo_float_shr_prec_signed_ref_debug (line 447) | fn demo_float_shr_prec_signed_ref_debug( function demo_float_shr_prec_round_assign_unsigned (line 468) | fn demo_float_shr_prec_round_assign_unsigned( function demo_float_shr_prec_round_assign_unsigned_debug (line 483) | fn demo_float_shr_prec_round_assign_unsigned_debug( function demo_float_shr_prec_round_assign_signed (line 506) | fn demo_float_shr_prec_round_assign_signed( function demo_float_shr_prec_round_assign_signed_debug (line 521) | fn demo_float_shr_prec_round_assign_signed_debug( function demo_float_shr_prec_round_unsigned (line 544) | fn demo_float_shr_prec_round_unsigned( function demo_float_shr_prec_round_unsigned_debug (line 565) | fn demo_float_shr_prec_round_unsigned_debug( function demo_float_shr_prec_round_unsigned_extreme (line 588) | fn demo_float_shr_prec_round_unsigned_extreme( function demo_float_shr_prec_round_unsigned_extreme_debug (line 609) | fn demo_float_shr_prec_round_unsigned_extreme_debug( function demo_float_shr_prec_round_signed (line 632) | fn demo_float_shr_prec_round_signed( function demo_float_shr_prec_round_signed_debug (line 653) | fn demo_float_shr_prec_round_signed_debug( function demo_float_shr_prec_round_signed_extreme (line 676) | fn demo_float_shr_prec_round_signed_extreme( function demo_float_shr_prec_round_signed_extreme_debug (line 697) | fn demo_float_shr_prec_round_signed_extreme_debug( function demo_float_shr_prec_round_unsigned_ref (line 720) | fn demo_float_shr_prec_round_unsigned_ref( function demo_float_shr_prec_round_unsigned_ref_debug (line 740) | fn demo_float_shr_prec_round_unsigned_ref_debug( function demo_float_shr_prec_round_signed_ref (line 762) | fn demo_float_shr_prec_round_signed_ref( function demo_float_shr_prec_round_signed_ref_debug (line 782) | fn demo_float_shr_prec_round_signed_ref_debug( function demo_float_shr_round_assign_unsigned (line 804) | fn demo_float_shr_round_assign_unsigned( function demo_float_shr_round_assign_unsigned_debug (line 821) | fn demo_float_shr_round_assign_unsigned_debug( function demo_float_shr_round_assign_signed (line 845) | fn demo_float_shr_round_assign_signed( function demo_float_shr_round_assign_signed_debug (line 862) | fn demo_float_shr_round_assign_signed_debug( function demo_float_shr_round_unsigned (line 886) | fn demo_float_shr_round_unsigned( function demo_float_shr_round_unsigned_debug (line 908) | fn demo_float_shr_round_unsigned_debug( function demo_float_shr_round_unsigned_extreme (line 932) | fn demo_float_shr_round_unsigned_extreme( function demo_float_shr_round_unsigned_extreme_debug (line 954) | fn demo_float_shr_round_unsigned_extreme_debug( function demo_float_shr_round_signed (line 978) | fn demo_float_shr_round_signed(gm: GenMode, config: ... function demo_float_shr_round_signed_debug (line 997) | fn demo_float_shr_round_signed_debug( function demo_float_shr_round_signed_extreme (line 1021) | fn demo_float_shr_round_signed_extreme( function demo_float_shr_round_signed_extreme_debug (line 1043) | fn demo_float_shr_round_signed_extreme_debug( function demo_float_shr_round_unsigned_ref (line 1067) | fn demo_float_shr_round_unsigned_ref( function demo_float_shr_round_unsigned_ref_debug (line 1088) | fn demo_float_shr_round_unsigned_ref_debug( function demo_float_shr_round_signed_ref (line 1111) | fn demo_float_shr_round_signed_ref( function demo_float_shr_round_signed_ref_debug (line 1132) | fn demo_float_shr_round_signed_ref_debug( function benchmark_float_shr_prec_assign_unsigned (line 1155) | fn benchmark_float_shr_prec_assign_unsigned( function benchmark_float_shr_prec_assign_signed (line 1175) | fn benchmark_float_shr_prec_assign_signed( function benchmark_float_shr_prec_unsigned_evaluation_strategy (line 1195) | fn benchmark_float_shr_prec_unsigned_evaluation_strategy( function benchmark_float_shr_prec_unsigned_algorithms (line 1249) | fn benchmark_float_shr_prec_unsigned_algorithms( function benchmark_float_shr_prec_signed_algorithms (line 1274) | fn benchmark_float_shr_prec_signed_algorithms( function benchmark_float_shr_prec_assign_u32_library_comparison (line 1299) | fn benchmark_float_shr_prec_assign_u32_library_comparison( function benchmark_float_shr_prec_assign_i32_library_comparison (line 1324) | fn benchmark_float_shr_prec_assign_i32_library_comparison( function benchmark_float_shr_prec_round_assign_unsigned (line 1349) | fn benchmark_float_shr_prec_round_assign_unsigned( function benchmark_float_shr_prec_round_assign_signed (line 1372) | fn benchmark_float_shr_prec_round_assign_signed( function benchmark_float_shr_prec_round_unsigned_evaluation_strategy (line 1395) | fn benchmark_float_shr_prec_round_unsigned_evaluation_strategy( function benchmark_float_shr_prec_round_assign_u32_library_comparison (line 1503) | fn benchmark_float_shr_prec_round_assign_u32_library_comparison( function benchmark_float_shr_prec_round_assign_i32_library_comparison (line 1528) | fn benchmark_float_shr_prec_round_assign_i32_library_comparison( function benchmark_float_shr_round_assign_unsigned (line 1553) | fn benchmark_float_shr_round_assign_unsigned( function benchmark_float_shr_round_assign_signed (line 1575) | fn benchmark_float_shr_round_assign_signed( function benchmark_float_shr_round_unsigned_evaluation_strategy (line 1597) | fn benchmark_float_shr_round_unsigned_evaluation_strategy( function benchmark_float_shr_round_signed_algorithms (line 1684) | fn benchmark_float_shr_round_signed_algorithms( function benchmark_float_shr_round_assign_u32_library_comparison (line 1711) | fn benchmark_float_shr_round_assign_u32_library_comparison( function benchmark_float_shr_round_assign_i32_library_comparison (line 1736) | fn benchmark_float_shr_round_assign_i32_library_comparison( FILE: malachite-float/src/bin_util/demo_and_bench/arithmetic/sign.rs function register (line 18) | pub(crate) fn register(runner: &mut Runner) { function demo_float_sign (line 27) | fn demo_float_sign(gm: GenMode, config: &GenConfig, limit: usize) { function demo_float_sign_debug (line 37) | fn demo_float_sign_debug(gm: GenMode, config: &GenConfig, limit: usize) { function demo_float_sign_extreme (line 47) | fn demo_float_sign_extreme(gm: GenMode, config: &GenConfig, limit: usize) { function demo_float_sign_extreme_debug (line 57) | fn demo_float_sign_extreme_debug(gm: GenMode, config: &GenConfig, limit:... function benchmark_float_sign (line 67) | fn benchmark_float_sign(gm: GenMode, config: &GenConfig, limit: usize, f... FILE: malachite-float/src/bin_util/demo_and_bench/arithmetic/sqrt.rs function register (line 45) | pub(crate) fn register(runner: &mut Runner) { function demo_float_sqrt (line 112) | fn demo_float_sqrt(gm: GenMode, config: &GenConfig, limit: usize) { function demo_float_sqrt_debug (line 119) | fn demo_float_sqrt_debug(gm: GenMode, config: &GenConfig, limit: usize) { function demo_float_sqrt_extreme (line 130) | fn demo_float_sqrt_extreme(gm: GenMode, config: &GenConfig, limit: usize) { function demo_float_sqrt_extreme_debug (line 137) | fn demo_float_sqrt_extreme_debug(gm: GenMode, config: &GenConfig, limit:... function demo_float_sqrt_ref (line 148) | fn demo_float_sqrt_ref(gm: GenMode, config: &GenConfig, limit: usize) { function demo_float_sqrt_ref_debug (line 154) | fn demo_float_sqrt_ref_debug(gm: GenMode, config: &GenConfig, limit: usi... function demo_float_sqrt_assign (line 164) | fn demo_float_sqrt_assign(gm: GenMode, config: &GenConfig, limit: usize) { function demo_float_sqrt_assign_debug (line 172) | fn demo_float_sqrt_assign_debug(gm: GenMode, config: &GenConfig, limit: ... function demo_float_sqrt_prec (line 184) | fn demo_float_sqrt_prec(gm: GenMode, config: &GenConfig, limit: usize) { function demo_float_sqrt_prec_debug (line 191) | fn demo_float_sqrt_prec_debug(gm: GenMode, config: &GenConfig, limit: us... function demo_float_sqrt_prec_extreme (line 205) | fn demo_float_sqrt_prec_extreme(gm: GenMode, config: &GenConfig, limit: ... function demo_float_sqrt_prec_extreme_debug (line 212) | fn demo_float_sqrt_prec_extreme_debug(gm: GenMode, config: &GenConfig, l... function demo_float_sqrt_prec_ref (line 226) | fn demo_float_sqrt_prec_ref(gm: GenMode, config: &GenConfig, limit: usiz... function demo_float_sqrt_prec_ref_debug (line 237) | fn demo_float_sqrt_prec_ref_debug(gm: GenMode, config: &GenConfig, limit... function demo_float_sqrt_prec_assign (line 250) | fn demo_float_sqrt_prec_assign(gm: GenMode, config: &GenConfig, limit: u... function demo_float_sqrt_prec_assign_debug (line 258) | fn demo_float_sqrt_prec_assign_debug(gm: GenMode, config: &GenConfig, li... function demo_float_sqrt_round (line 272) | fn demo_float_sqrt_round(gm: GenMode, config: &GenConfig, limit: usize) { function demo_float_sqrt_round_debug (line 282) | fn demo_float_sqrt_round_debug(gm: GenMode, config: &GenConfig, limit: u... function demo_float_sqrt_round_extreme (line 299) | fn demo_float_sqrt_round_extreme(gm: GenMode, config: &GenConfig, limit:... function demo_float_sqrt_round_extreme_debug (line 309) | fn demo_float_sqrt_round_extreme_debug(gm: GenMode, config: &GenConfig, ... function demo_float_sqrt_round_ref (line 326) | fn demo_float_sqrt_round_ref(gm: GenMode, config: &GenConfig, limit: usi... function demo_float_sqrt_round_ref_debug (line 340) | fn demo_float_sqrt_round_ref_debug(gm: GenMode, config: &GenConfig, limi... function demo_float_sqrt_round_assign (line 356) | fn demo_float_sqrt_round_assign(gm: GenMode, config: &GenConfig, limit: ... function demo_float_sqrt_round_assign_debug (line 367) | fn demo_float_sqrt_round_assign_debug(gm: GenMode, config: &GenConfig, l... function demo_float_sqrt_prec_round (line 384) | fn demo_float_sqrt_prec_round(gm: GenMode, config: &GenConfig, limit: us... function demo_float_sqrt_prec_round_debug (line 400) | fn demo_float_sqrt_prec_round_debug(gm: GenMode, config: &GenConfig, lim... function demo_float_sqrt_prec_round_extreme (line 418) | fn demo_float_sqrt_prec_round_extreme(gm: GenMode, config: &GenConfig, l... function demo_float_sqrt_prec_round_extreme_debug (line 434) | fn demo_float_sqrt_prec_round_extreme_debug(gm: GenMode, config: &GenCon... function demo_float_sqrt_prec_round_ref (line 452) | fn demo_float_sqrt_prec_round_ref(gm: GenMode, config: &GenConfig, limit... function demo_float_sqrt_prec_round_ref_debug (line 467) | fn demo_float_sqrt_prec_round_ref_debug(gm: GenMode, config: &GenConfig,... function demo_float_sqrt_prec_round_assign (line 484) | fn demo_float_sqrt_prec_round_assign(gm: GenMode, config: &GenConfig, li... function demo_float_sqrt_prec_round_assign_debug (line 495) | fn demo_float_sqrt_prec_round_assign_debug(gm: GenMode, config: &GenConf... function demo_float_sqrt_rational_prec (line 513) | fn demo_float_sqrt_rational_prec(gm: GenMode, config: &GenConfig, limit:... function demo_float_sqrt_rational_prec_debug (line 527) | fn demo_float_sqrt_rational_prec_debug(gm: GenMode, config: &GenConfig, ... function demo_float_sqrt_rational_prec_ref (line 543) | fn demo_float_sqrt_rational_prec_ref(gm: GenMode, config: &GenConfig, li... function demo_float_sqrt_rational_prec_ref_debug (line 557) | fn demo_float_sqrt_rational_prec_ref_debug(gm: GenMode, config: &GenConf... function demo_float_sqrt_rational_prec_round (line 572) | fn demo_float_sqrt_rational_prec_round(gm: GenMode, config: &GenConfig, ... function demo_float_sqrt_rational_prec_round_debug (line 587) | fn demo_float_sqrt_rational_prec_round_debug(gm: GenMode, config: &GenCo... function demo_float_sqrt_rational_prec_round_ref (line 603) | fn demo_float_sqrt_rational_prec_round_ref(gm: GenMode, config: &GenConf... function demo_float_sqrt_rational_prec_round_ref_debug (line 618) | fn demo_float_sqrt_rational_prec_round_ref_debug(gm: GenMode, config: &G... function demo_primitive_float_sqrt_rational (line 635) | fn demo_primitive_float_sqrt_rational( function benchmark_float_sqrt_evaluation_strategy (line 653) | fn benchmark_float_sqrt_evaluation_strategy( function benchmark_float_sqrt_library_comparison (line 674) | fn benchmark_float_sqrt_library_comparison( function benchmark_float_sqrt_assign (line 695) | fn benchmark_float_sqrt_assign(gm: GenMode, config: &GenConfig, limit: u... function benchmark_float_sqrt_prec_evaluation_strategy (line 708) | fn benchmark_float_sqrt_prec_evaluation_strategy( function benchmark_float_sqrt_prec_library_comparison (line 733) | fn benchmark_float_sqrt_prec_library_comparison( function benchmark_float_sqrt_prec_assign (line 758) | fn benchmark_float_sqrt_prec_assign( function benchmark_float_sqrt_round_evaluation_strategy (line 778) | fn benchmark_float_sqrt_round_evaluation_strategy( function benchmark_float_sqrt_round_library_comparison (line 803) | fn benchmark_float_sqrt_round_library_comparison( function benchmark_float_sqrt_round_assign (line 826) | fn benchmark_float_sqrt_round_assign( function benchmark_float_sqrt_prec_round_evaluation_strategy (line 849) | fn benchmark_float_sqrt_prec_round_evaluation_strategy( function benchmark_float_sqrt_prec_round_library_comparison (line 876) | fn benchmark_float_sqrt_prec_round_library_comparison( function benchmark_float_sqrt_prec_round_assign (line 901) | fn benchmark_float_sqrt_prec_round_assign( function benchmark_float_sqrt_rational_prec_evaluation_strategy (line 922) | fn benchmark_float_sqrt_rational_prec_evaluation_strategy( function benchmark_float_sqrt_rational_prec_round_evaluation_strategy (line 949) | fn benchmark_float_sqrt_rational_prec_round_evaluation_strategy( function benchmark_float_sqrt_rational_prec_round_algorithms (line 976) | fn benchmark_float_sqrt_rational_prec_round_algorithms( function benchmark_primitive_float_sqrt_rational (line 1005) | fn benchmark_primitive_float_sqrt_rational( FILE: malachite-float/src/bin_util/demo_and_bench/arithmetic/square.rs function register (line 36) | pub(crate) fn register(runner: &mut Runner) { function demo_float_square (line 91) | fn demo_float_square(gm: GenMode, config: &GenConfig, limit: usize) { function demo_float_square_debug (line 98) | fn demo_float_square_debug(gm: GenMode, config: &GenConfig, limit: usize) { function demo_float_square_extreme (line 109) | fn demo_float_square_extreme(gm: GenMode, config: &GenConfig, limit: usi... function demo_float_square_extreme_debug (line 116) | fn demo_float_square_extreme_debug(gm: GenMode, config: &GenConfig, limi... function demo_float_square_ref (line 127) | fn demo_float_square_ref(gm: GenMode, config: &GenConfig, limit: usize) { function demo_float_square_ref_debug (line 133) | fn demo_float_square_ref_debug(gm: GenMode, config: &GenConfig, limit: u... function demo_float_square_assign (line 143) | fn demo_float_square_assign(gm: GenMode, config: &GenConfig, limit: usiz... function demo_float_square_assign_debug (line 151) | fn demo_float_square_assign_debug(gm: GenMode, config: &GenConfig, limit... function demo_float_square_prec (line 163) | fn demo_float_square_prec(gm: GenMode, config: &GenConfig, limit: usize) { function demo_float_square_prec_debug (line 175) | fn demo_float_square_prec_debug(gm: GenMode, config: &GenConfig, limit: ... function demo_float_square_prec_extreme (line 189) | fn demo_float_square_prec_extreme(gm: GenMode, config: &GenConfig, limit... function demo_float_square_prec_extreme_debug (line 201) | fn demo_float_square_prec_extreme_debug(gm: GenMode, config: &GenConfig,... function demo_float_square_prec_ref (line 215) | fn demo_float_square_prec_ref(gm: GenMode, config: &GenConfig, limit: us... function demo_float_square_prec_ref_debug (line 226) | fn demo_float_square_prec_ref_debug(gm: GenMode, config: &GenConfig, lim... function demo_float_square_prec_assign (line 239) | fn demo_float_square_prec_assign(gm: GenMode, config: &GenConfig, limit:... function demo_float_square_prec_assign_debug (line 247) | fn demo_float_square_prec_assign_debug(gm: GenMode, config: &GenConfig, ... function demo_float_square_round (line 261) | fn demo_float_square_round(gm: GenMode, config: &GenConfig, limit: usize) { function demo_float_square_round_debug (line 276) | fn demo_float_square_round_debug(gm: GenMode, config: &GenConfig, limit:... function demo_float_square_round_extreme (line 293) | fn demo_float_square_round_extreme(gm: GenMode, config: &GenConfig, limi... function demo_float_square_round_extreme_debug (line 308) | fn demo_float_square_round_extreme_debug(gm: GenMode, config: &GenConfig... function demo_float_square_round_ref (line 325) | fn demo_float_square_round_ref(gm: GenMode, config: &GenConfig, limit: u... function demo_float_square_round_ref_debug (line 339) | fn demo_float_square_round_ref_debug(gm: GenMode, config: &GenConfig, li... function demo_float_square_round_assign (line 355) | fn demo_float_square_round_assign(gm: GenMode, config: &GenConfig, limit... function demo_float_square_round_assign_debug (line 366) | fn demo_float_square_round_assign_debug(gm: GenMode, config: &GenConfig,... function demo_float_square_prec_round (line 383) | fn demo_float_square_prec_round(gm: GenMode, config: &GenConfig, limit: ... function demo_float_square_prec_round_debug (line 399) | fn demo_float_square_prec_round_debug(gm: GenMode, config: &GenConfig, l... function demo_float_square_prec_round_extreme (line 417) | fn demo_float_square_prec_round_extreme(gm: GenMode, config: &GenConfig,... function demo_float_square_prec_round_extreme_debug (line 433) | fn demo_float_square_prec_round_extreme_debug(gm: GenMode, config: &GenC... function demo_float_square_prec_round_ref (line 451) | fn demo_float_square_prec_round_ref(gm: GenMode, config: &GenConfig, lim... function demo_float_square_prec_round_ref_debug (line 466) | fn demo_float_square_prec_round_ref_debug(gm: GenMode, config: &GenConfi... function demo_float_square_prec_round_assign (line 483) | fn demo_float_square_prec_round_assign(gm: GenMode, config: &GenConfig, ... function demo_float_square_prec_round_assign_debug (line 494) | fn demo_float_square_prec_round_assign_debug(gm: GenMode, config: &GenCo... function benchmark_float_square_evaluation_strategy (line 513) | fn benchmark_float_square_evaluation_strategy( function benchmark_float_square_library_comparison (line 534) | fn benchmark_float_square_library_comparison( function benchmark_float_square_algorithms (line 555) | fn benchmark_float_square_algorithms( function benchmark_float_square_assign (line 579) | fn benchmark_float_square_assign(gm: GenMode, config: &GenConfig, limit:... function benchmark_float_square_prec_evaluation_strategy (line 592) | fn benchmark_float_square_prec_evaluation_strategy( function benchmark_float_square_prec_library_comparison (line 617) | fn benchmark_float_square_prec_library_comparison( function benchmark_float_square_prec_algorithms (line 642) | fn benchmark_float_square_prec_algorithms( function benchmark_float_square_prec_assign (line 665) | fn benchmark_float_square_prec_assign( function benchmark_float_square_round_evaluation_strategy (line 685) | fn benchmark_float_square_round_evaluation_strategy( function benchmark_float_square_round_library_comparison (line 710) | fn benchmark_float_square_round_library_comparison( function benchmark_float_square_round_algorithms (line 733) | fn benchmark_float_square_round_algorithms( function benchmark_float_square_round_assign (line 757) | fn benchmark_float_square_round_assign( function benchmark_float_square_prec_round_evaluation_strategy (line 780) | fn benchmark_float_square_prec_round_evaluation_strategy( function benchmark_float_square_prec_round_library_comparison (line 807) | fn benchmark_float_square_prec_round_library_comparison( function benchmark_float_square_prec_round_algorithms (line 832) | fn benchmark_float_square_prec_round_algorithms( function benchmark_float_square_prec_round_assign (line 857) | fn benchmark_float_square_prec_round_assign( FILE: malachite-float/src/bin_util/demo_and_bench/arithmetic/sub.rs function register (line 56) | pub(crate) fn register(runner: &mut Runner) { function demo_float_sub (line 246) | fn demo_float_sub(gm: GenMode, config: &GenConfig, limit: usize) { function demo_float_sub_debug (line 254) | fn demo_float_sub_debug(gm: GenMode, config: &GenConfig, limit: usize) { function demo_float_sub_extreme (line 267) | fn demo_float_sub_extreme(gm: GenMode, config: &GenConfig, limit: usize) { function demo_float_sub_extreme_debug (line 275) | fn demo_float_sub_extreme_debug(gm: GenMode, config: &GenConfig, limit: ... function demo_float_sub_val_ref (line 288) | fn demo_float_sub_val_ref(gm: GenMode, config: &GenConfig, limit: usize) { function demo_float_sub_val_ref_debug (line 295) | fn demo_float_sub_val_ref_debug(gm: GenMode, config: &GenConfig, limit: ... function demo_float_sub_ref_val (line 307) | fn demo_float_sub_ref_val(gm: GenMode, config: &GenConfig, limit: usize) { function demo_float_sub_ref_val_debug (line 314) | fn demo_float_sub_ref_val_debug(gm: GenMode, config: &GenConfig, limit: ... function demo_float_sub_ref_ref (line 326) | fn demo_float_sub_ref_ref(gm: GenMode, config: &GenConfig, limit: usize) { function demo_float_sub_ref_ref_debug (line 332) | fn demo_float_sub_ref_ref_debug(gm: GenMode, config: &GenConfig, limit: ... function demo_float_sub_assign (line 343) | fn demo_float_sub_assign(gm: GenMode, config: &GenConfig, limit: usize) { function demo_float_sub_assign_debug (line 351) | fn demo_float_sub_assign_debug(gm: GenMode, config: &GenConfig, limit: u... function demo_float_sub_assign_ref (line 364) | fn demo_float_sub_assign_ref(gm: GenMode, config: &GenConfig, limit: usi... function demo_float_sub_assign_ref_debug (line 372) | fn demo_float_sub_assign_ref_debug(gm: GenMode, config: &GenConfig, limi... function demo_float_sub_prec (line 385) | fn demo_float_sub_prec(gm: GenMode, config: &GenConfig, limit: usize) { function demo_float_sub_prec_debug (line 402) | fn demo_float_sub_prec_debug(gm: GenMode, config: &GenConfig, limit: usi... function demo_float_sub_prec_extreme (line 421) | fn demo_float_sub_prec_extreme(gm: GenMode, config: &GenConfig, limit: u... function demo_float_sub_prec_extreme_debug (line 438) | fn demo_float_sub_prec_extreme_debug(gm: GenMode, config: &GenConfig, li... function demo_float_sub_prec_val_ref (line 457) | fn demo_float_sub_prec_val_ref(gm: GenMode, config: &GenConfig, limit: u... function demo_float_sub_prec_val_ref_debug (line 473) | fn demo_float_sub_prec_val_ref_debug(gm: GenMode, config: &GenConfig, li... function demo_float_sub_prec_ref_val (line 491) | fn demo_float_sub_prec_ref_val(gm: GenMode, config: &GenConfig, limit: u... function demo_float_sub_prec_ref_val_debug (line 507) | fn demo_float_sub_prec_ref_val_debug(gm: GenMode, config: &GenConfig, li... function demo_float_sub_prec_ref_ref (line 525) | fn demo_float_sub_prec_ref_ref(gm: GenMode, config: &GenConfig, limit: u... function demo_float_sub_prec_ref_ref_debug (line 540) | fn demo_float_sub_prec_ref_ref_debug(gm: GenMode, config: &GenConfig, li... function demo_float_sub_prec_assign (line 557) | fn demo_float_sub_prec_assign(gm: GenMode, config: &GenConfig, limit: us... function demo_float_sub_prec_assign_debug (line 569) | fn demo_float_sub_prec_assign_debug(gm: GenMode, config: &GenConfig, lim... function demo_float_sub_prec_assign_ref (line 588) | fn demo_float_sub_prec_assign_ref(gm: GenMode, config: &GenConfig, limit... function demo_float_sub_prec_assign_ref_debug (line 599) | fn demo_float_sub_prec_assign_ref_debug(gm: GenMode, config: &GenConfig,... function demo_float_sub_round (line 617) | fn demo_float_sub_round(gm: GenMode, config: &GenConfig, limit: usize) { function demo_float_sub_round_debug (line 634) | fn demo_float_sub_round_debug(gm: GenMode, config: &GenConfig, limit: us... function demo_float_sub_round_extreme (line 653) | fn demo_float_sub_round_extreme(gm: GenMode, config: &GenConfig, limit: ... function demo_float_sub_round_extreme_debug (line 670) | fn demo_float_sub_round_extreme_debug(gm: GenMode, config: &GenConfig, l... function demo_float_sub_round_val_ref (line 689) | fn demo_float_sub_round_val_ref(gm: GenMode, config: &GenConfig, limit: ... function demo_float_sub_round_val_ref_debug (line 705) | fn demo_float_sub_round_val_ref_debug(gm: GenMode, config: &GenConfig, l... function demo_float_sub_round_ref_val (line 723) | fn demo_float_sub_round_ref_val(gm: GenMode, config: &GenConfig, limit: ... function demo_float_sub_round_ref_val_debug (line 739) | fn demo_float_sub_round_ref_val_debug(gm: GenMode, config: &GenConfig, l... function demo_float_sub_round_ref_ref (line 757) | fn demo_float_sub_round_ref_ref(gm: GenMode, config: &GenConfig, limit: ... function demo_float_sub_round_ref_ref_debug (line 772) | fn demo_float_sub_round_ref_ref_debug(gm: GenMode, config: &GenConfig, l... function demo_float_sub_round_assign (line 789) | fn demo_float_sub_round_assign(gm: GenMode, config: &GenConfig, limit: u... function demo_float_sub_round_assign_debug (line 801) | fn demo_float_sub_round_assign_debug(gm: GenMode, config: &GenConfig, li... function demo_float_sub_round_assign_ref (line 820) | fn demo_float_sub_round_assign_ref(gm: GenMode, config: &GenConfig, limi... function demo_float_sub_round_assign_ref_debug (line 831) | fn demo_float_sub_round_assign_ref_debug(gm: GenMode, config: &GenConfig... function demo_float_sub_prec_round (line 849) | fn demo_float_sub_prec_round(gm: GenMode, config: &GenConfig, limit: usi... function demo_float_sub_prec_round_debug (line 867) | fn demo_float_sub_prec_round_debug(gm: GenMode, config: &GenConfig, limi... function demo_float_sub_prec_round_extreme (line 887) | fn demo_float_sub_prec_round_extreme(gm: GenMode, config: &GenConfig, li... function demo_float_sub_prec_round_extreme_debug (line 905) | fn demo_float_sub_prec_round_extreme_debug(gm: GenMode, config: &GenConf... function demo_float_sub_prec_round_val_ref (line 925) | fn demo_float_sub_prec_round_val_ref(gm: GenMode, config: &GenConfig, li... function demo_float_sub_prec_round_val_ref_debug (line 942) | fn demo_float_sub_prec_round_val_ref_debug(gm: GenMode, config: &GenConf... function demo_float_sub_prec_round_ref_val (line 961) | fn demo_float_sub_prec_round_ref_val(gm: GenMode, config: &GenConfig, li... function demo_float_sub_prec_round_ref_val_debug (line 978) | fn demo_float_sub_prec_round_ref_val_debug(gm: GenMode, config: &GenConf... function demo_float_sub_prec_round_ref_ref (line 997) | fn demo_float_sub_prec_round_ref_ref(gm: GenMode, config: &GenConfig, li... function demo_float_sub_prec_round_ref_ref_debug (line 1013) | fn demo_float_sub_prec_round_ref_ref_debug(gm: GenMode, config: &GenConf... function demo_float_sub_prec_round_assign (line 1031) | fn demo_float_sub_prec_round_assign(gm: GenMode, config: &GenConfig, lim... function demo_float_sub_prec_round_assign_debug (line 1043) | fn demo_float_sub_prec_round_assign_debug(gm: GenMode, config: &GenConfi... function demo_float_sub_prec_round_assign_ref (line 1063) | fn demo_float_sub_prec_round_assign_ref(gm: GenMode, config: &GenConfig,... function demo_float_sub_prec_round_assign_ref_debug (line 1074) | fn demo_float_sub_prec_round_assign_ref_debug(gm: GenMode, config: &GenC... function demo_float_sub_rational (line 1093) | fn demo_float_sub_rational(gm: GenMode, config: &GenConfig, limit: usize) { function demo_float_sub_rational_debug (line 1101) | fn demo_float_sub_rational_debug(gm: GenMode, config: &GenConfig, limit:... function demo_float_sub_rational_extreme (line 1114) | fn demo_float_sub_rational_extreme(gm: GenMode, config: &GenConfig, limi... function demo_float_sub_rational_extreme_debug (line 1122) | fn demo_float_sub_rational_extreme_debug(gm: GenMode, config: &GenConfig... function demo_float_sub_rational_val_ref (line 1135) | fn demo_float_sub_rational_val_ref(gm: GenMode, config: &GenConfig, limi... function demo_float_sub_rational_val_ref_debug (line 1142) | fn demo_float_sub_rational_val_ref_debug(gm: GenMode, config: &GenConfig... function demo_float_sub_rational_ref_val (line 1154) | fn demo_float_sub_rational_ref_val(gm: GenMode, config: &GenConfig, limi... function demo_float_sub_rational_ref_val_debug (line 1161) | fn demo_float_sub_rational_ref_val_debug(gm: GenMode, config: &GenConfig... function demo_float_sub_rational_ref_ref (line 1173) | fn demo_float_sub_rational_ref_ref(gm: GenMode, config: &GenConfig, limi... function demo_float_sub_rational_ref_ref_debug (line 1179) | fn demo_float_sub_rational_ref_ref_debug(gm: GenMode, config: &GenConfig... function demo_float_sub_rational_assign (line 1190) | fn demo_float_sub_rational_assign(gm: GenMode, config: &GenConfig, limit... function demo_float_sub_rational_assign_debug (line 1198) | fn demo_float_sub_rational_assign_debug(gm: GenMode, config: &GenConfig,... function demo_float_sub_rational_assign_ref (line 1211) | fn demo_float_sub_rational_assign_ref(gm: GenMode, config: &GenConfig, l... function demo_float_sub_rational_assign_ref_debug (line 1219) | fn demo_float_sub_rational_assign_ref_debug(gm: GenMode, config: &GenCon... function demo_rational_sub_float (line 1232) | fn demo_rational_sub_float(gm: GenMode, config: &GenConfig, limit: usize) { function demo_rational_sub_float_debug (line 1240) | fn demo_rational_sub_float_debug(gm: GenMode, config: &GenConfig, limit:... function demo_rational_sub_float_extreme (line 1253) | fn demo_rational_sub_float_extreme(gm: GenMode, config: &GenConfig, limi... function demo_rational_sub_float_extreme_debug (line 1261) | fn demo_rational_sub_float_extreme_debug(gm: GenMode, config: &GenConfig... function demo_rational_sub_float_val_ref (line 1274) | fn demo_rational_sub_float_val_ref(gm: GenMode, config: &GenConfig, limi... function demo_rational_sub_float_val_ref_debug (line 1281) | fn demo_rational_sub_float_val_ref_debug(gm: GenMode, config: &GenConfig... function demo_rational_sub_float_ref_val (line 1293) | fn demo_rational_sub_float_ref_val(gm: GenMode, config: &GenConfig, limi... function demo_rational_sub_float_ref_val_debug (line 1300) | fn demo_rational_sub_float_ref_val_debug(gm: GenMode, config: &GenConfig... function demo_rational_sub_float_ref_ref (line 1312) | fn demo_rational_sub_float_ref_ref(gm: GenMode, config: &GenConfig, limi... function demo_rational_sub_float_ref_ref_debug (line 1318) | fn demo_rational_sub_float_ref_ref_debug(gm: GenMode, config: &GenConfig... function demo_float_sub_rational_prec (line 1329) | fn demo_float_sub_rational_prec(gm: GenMode, config: &GenConfig, limit: ... function demo_float_sub_rational_prec_debug (line 1346) | fn demo_float_sub_rational_prec_debug(gm: GenMode, config: &GenConfig, l... function demo_float_sub_rational_prec_extreme (line 1365) | fn demo_float_sub_rational_prec_extreme(gm: GenMode, config: &GenConfig,... function demo_float_sub_rational_prec_extreme_debug (line 1382) | fn demo_float_sub_rational_prec_extreme_debug(gm: GenMode, config: &GenC... function demo_float_sub_rational_prec_val_ref (line 1401) | fn demo_float_sub_rational_prec_val_ref(gm: GenMode, config: &GenConfig,... function demo_float_sub_rational_prec_val_ref_debug (line 1417) | fn demo_float_sub_rational_prec_val_ref_debug(gm: GenMode, config: &GenC... function demo_float_sub_rational_prec_ref_val (line 1435) | fn demo_float_sub_rational_prec_ref_val(gm: GenMode, config: &GenConfig,... function demo_float_sub_rational_prec_ref_val_debug (line 1451) | fn demo_float_sub_rational_prec_ref_val_debug(gm: GenMode, config: &GenC... function demo_float_sub_rational_prec_ref_ref (line 1469) | fn demo_float_sub_rational_prec_ref_ref(gm: GenMode, config: &GenConfig,... function demo_float_sub_rational_prec_ref_ref_debug (line 1484) | fn demo_float_sub_rational_prec_ref_ref_debug(gm: GenMode, config: &GenC... function demo_float_sub_rational_prec_assign (line 1501) | fn demo_float_sub_rational_prec_assign(gm: GenMode, config: &GenConfig, ... function demo_float_sub_rational_prec_assign_debug (line 1513) | fn demo_float_sub_rational_prec_assign_debug(gm: GenMode, config: &GenCo... function demo_float_sub_rational_prec_assign_ref (line 1532) | fn demo_float_sub_rational_prec_assign_ref(gm: GenMode, config: &GenConf... function demo_float_sub_rational_prec_assign_ref_debug (line 1543) | fn demo_float_sub_rational_prec_assign_ref_debug(gm: GenMode, config: &G... function demo_float_sub_rational_round (line 1561) | fn demo_float_sub_rational_round(gm: GenMode, config: &GenConfig, limit:... function demo_float_sub_rational_round_debug (line 1578) | fn demo_float_sub_rational_round_debug(gm: GenMode, config: &GenConfig, ... function demo_float_sub_rational_round_extreme (line 1597) | fn demo_float_sub_rational_round_extreme(gm: GenMode, config: &GenConfig... function demo_float_sub_rational_round_extreme_debug (line 1614) | fn demo_float_sub_rational_round_extreme_debug(gm: GenMode, config: &Gen... function demo_float_sub_rational_round_val_ref (line 1633) | fn demo_float_sub_rational_round_val_ref(gm: GenMode, config: &GenConfig... function demo_float_sub_rational_round_val_ref_debug (line 1649) | fn demo_float_sub_rational_round_val_ref_debug(gm: GenMode, config: &Gen... function demo_float_sub_rational_round_ref_val (line 1667) | fn demo_float_sub_rational_round_ref_val(gm: GenMode, config: &GenConfig... function demo_float_sub_rational_round_ref_val_debug (line 1683) | fn demo_float_sub_rational_round_ref_val_debug(gm: GenMode, config: &Gen... function demo_float_sub_rational_round_ref_ref (line 1701) | fn demo_float_sub_rational_round_ref_ref(gm: GenMode, config: &GenConfig... function demo_float_sub_rational_round_ref_ref_debug (line 1716) | fn demo_float_sub_rational_round_ref_ref_debug(gm: GenMode, config: &Gen... function demo_float_sub_rational_round_assign (line 1733) | fn demo_float_sub_rational_round_assign(gm: GenMode, config: &GenConfig,... function demo_float_sub_rational_round_assign_debug (line 1745) | fn demo_float_sub_rational_round_assign_debug(gm: GenMode, config: &GenC... function demo_float_sub_rational_round_assign_ref (line 1764) | fn demo_float_sub_rational_round_assign_ref(gm: GenMode, config: &GenCon... function demo_float_sub_rational_round_assign_ref_debug (line 1775) | fn demo_float_sub_rational_round_assign_ref_debug(gm: GenMode, config: &... function demo_float_sub_rational_prec_round (line 1794) | fn demo_float_sub_rational_prec_round(gm: GenMode, config: &GenConfig, l... function demo_float_sub_rational_prec_round_debug (line 1812) | fn demo_float_sub_rational_prec_round_debug(gm: GenMode, config: &GenCon... function demo_float_sub_rational_prec_round_extreme (line 1832) | fn demo_float_sub_rational_prec_round_extreme(gm: GenMode, config: &GenC... function demo_float_sub_rational_prec_round_extreme_debug (line 1850) | fn demo_float_sub_rational_prec_round_extreme_debug(gm: GenMode, config:... function demo_float_sub_rational_prec_round_val_ref (line 1870) | fn demo_float_sub_rational_prec_round_val_ref(gm: GenMode, config: &GenC... function demo_float_sub_rational_prec_round_val_ref_debug (line 1887) | fn demo_float_sub_rational_prec_round_val_ref_debug(gm: GenMode, config:... function demo_float_sub_rational_prec_round_ref_val (line 1906) | fn demo_float_sub_rational_prec_round_ref_val(gm: GenMode, config: &GenC... function demo_float_sub_rational_prec_round_ref_val_debug (line 1923) | fn demo_float_sub_rational_prec_round_ref_val_debug(gm: GenMode, config:... function demo_float_sub_rational_prec_round_ref_ref (line 1942) | fn demo_float_sub_rational_prec_round_ref_ref(gm: GenMode, config: &GenC... function demo_float_sub_rational_prec_round_ref_ref_debug (line 1958) | fn demo_float_sub_rational_prec_round_ref_ref_debug(gm: GenMode, config:... function demo_float_sub_rational_prec_round_assign (line 1976) | fn demo_float_sub_rational_prec_round_assign(gm: GenMode, config: &GenCo... function demo_float_sub_rational_prec_round_assign_debug (line 1991) | fn demo_float_sub_rational_prec_round_assign_debug(gm: GenMode, config: ... function demo_float_sub_rational_prec_round_assign_ref (line 2011) | fn demo_float_sub_rational_prec_round_assign_ref(gm: GenMode, config: &G... function demo_float_sub_rational_prec_round_assign_ref_debug (line 2025) | fn demo_float_sub_rational_prec_round_assign_ref_debug( function benchmark_float_sub_evaluation_strategy (line 2049) | fn benchmark_float_sub_evaluation_strategy( function benchmark_float_sub_library_comparison (line 2073) | fn benchmark_float_sub_library_comparison( function benchmark_float_sub_algorithms (line 2095) | fn benchmark_float_sub_algorithms(gm: GenMode, config: &GenConfig, limit... function benchmark_float_sub_assign_evaluation_strategy (line 2115) | fn benchmark_float_sub_assign_evaluation_strategy( function benchmark_float_sub_prec_evaluation_strategy (line 2136) | fn benchmark_float_sub_prec_evaluation_strategy( function benchmark_float_sub_prec_library_comparison (line 2173) | fn benchmark_float_sub_prec_library_comparison( function benchmark_float_sub_prec_algorithms (line 2198) | fn benchmark_float_sub_prec_algorithms( function benchmark_float_sub_prec_assign_evaluation_strategy (line 2221) | fn benchmark_float_sub_prec_assign_evaluation_strategy( function benchmark_float_sub_round_evaluation_strategy (line 2251) | fn benchmark_float_sub_round_evaluation_strategy( function benchmark_float_sub_round_library_comparison (line 2285) | fn benchmark_float_sub_round_library_comparison( function benchmark_float_sub_round_algorithms (line 2310) | fn benchmark_float_sub_round_algorithms( function benchmark_float_sub_round_assign_evaluation_strategy (line 2335) | fn benchmark_float_sub_round_assign_evaluation_strategy( function benchmark_float_sub_prec_round_evaluation_strategy (line 2362) | fn benchmark_float_sub_prec_round_evaluation_strategy( function benchmark_float_sub_prec_round_library_comparison (line 2397) | fn benchmark_float_sub_prec_round_library_comparison( function benchmark_float_sub_prec_round_algorithms (line 2422) | fn benchmark_float_sub_prec_round_algorithms( function benchmark_float_sub_prec_round_assign_evaluation_strategy (line 2447) | fn benchmark_float_sub_prec_round_assign_evaluation_strategy( function benchmark_float_sub_rational_evaluation_strategy (line 2475) | fn benchmark_float_sub_rational_evaluation_strategy( function benchmark_float_sub_rational_library_comparison (line 2499) | fn benchmark_float_sub_rational_library_comparison( function benchmark_float_sub_rational_algorithms (line 2521) | fn benchmark_float_sub_rational_algorithms( function benchmark_float_sub_rational_assign_evaluation_strategy (line 2546) | fn benchmark_float_sub_rational_assign_evaluation_strategy( function benchmark_rational_sub_float_evaluation_strategy (line 2568) | fn benchmark_rational_sub_float_evaluation_strategy( function benchmark_rational_sub_float_library_comparison (line 2592) | fn benchmark_rational_sub_float_library_comparison( function benchmark_float_sub_rational_prec_evaluation_strategy (line 2613) | fn benchmark_float_sub_rational_prec_evaluation_strategy( function benchmark_float_sub_rational_prec_library_comparison (line 2648) | fn benchmark_float_sub_rational_prec_library_comparison( function benchmark_float_sub_rational_prec_algorithms (line 2673) | fn benchmark_float_sub_rational_prec_algorithms( function benchmark_float_sub_rational_prec_assign_evaluation_strategy (line 2698) | fn benchmark_float_sub_rational_prec_assign_evaluation_strategy( function benchmark_float_sub_rational_round_evaluation_strategy (line 2725) | fn benchmark_float_sub_rational_round_evaluation_strategy( function benchmark_float_sub_rational_round_library_comparison (line 2760) | fn benchmark_float_sub_rational_round_library_comparison( function benchmark_float_sub_rational_round_algorithms (line 2785) | fn benchmark_float_sub_rational_round_algorithms( function benchmark_float_sub_rational_round_assign_evaluation_strategy (line 2811) | fn benchmark_float_sub_rational_round_assign_evaluation_strategy( function benchmark_float_sub_rational_prec_round_evaluation_strategy (line 2838) | fn benchmark_float_sub_rational_prec_round_evaluation_strategy( function benchmark_float_sub_rational_prec_round_library_comparison (line 2873) | fn benchmark_float_sub_rational_prec_round_library_comparison( function benchmark_float_sub_rational_prec_round_algorithms (line 2900) | fn benchmark_float_sub_rational_prec_round_algorithms( function benchmark_float_sub_rational_prec_round_assign_evaluation_strategy (line 2925) | fn benchmark_float_sub_rational_prec_round_assign_evaluation_strategy( FILE: malachite-float/src/bin_util/demo_and_bench/basic/classification.rs function register (line 19) | pub(crate) fn register(runner: &mut Runner) { function demo_float_is_nan (line 87) | fn demo_float_is_nan(gm: GenMode, config: &GenConfig, limit: usize) { function demo_float_is_nan_debug (line 97) | fn demo_float_is_nan_debug(gm: GenMode, config: &GenConfig, limit: usize) { function demo_float_is_nan_extreme (line 107) | fn demo_float_is_nan_extreme(gm: GenMode, config: &GenConfig, limit: usi... function demo_float_is_nan_extreme_debug (line 117) | fn demo_float_is_nan_extreme_debug(gm: GenMode, config: &GenConfig, limi... function demo_float_is_finite (line 127) | fn demo_float_is_finite(gm: GenMode, config: &GenConfig, limit: usize) { function demo_float_is_finite_debug (line 137) | fn demo_float_is_finite_debug(gm: GenMode, config: &GenConfig, limit: us... function demo_float_is_finite_extreme (line 147) | fn demo_float_is_finite_extreme(gm: GenMode, config: &GenConfig, limit: ... function demo_float_is_finite_extreme_debug (line 157) | fn demo_float_is_finite_extreme_debug(gm: GenMode, config: &GenConfig, l... function demo_float_is_infinite (line 167) | fn demo_float_is_infinite(gm: GenMode, config: &GenConfig, limit: usize) { function demo_float_is_infinite_debug (line 177) | fn demo_float_is_infinite_debug(gm: GenMode, config: &GenConfig, limit: ... function demo_float_is_infinite_extreme (line 187) | fn demo_float_is_infinite_extreme(gm: GenMode, config: &GenConfig, limit... function demo_float_is_infinite_extreme_debug (line 197) | fn demo_float_is_infinite_extreme_debug(gm: GenMode, config: &GenConfig,... function demo_float_is_positive_zero (line 207) | fn demo_float_is_positive_zero(gm: GenMode, config: &GenConfig, limit: u... function demo_float_is_positive_zero_debug (line 217) | fn demo_float_is_positive_zero_debug(gm: GenMode, config: &GenConfig, li... function demo_float_is_positive_zero_extreme (line 227) | fn demo_float_is_positive_zero_extreme(gm: GenMode, config: &GenConfig, ... function demo_float_is_positive_zero_extreme_debug (line 237) | fn demo_float_is_positive_zero_extreme_debug(gm: GenMode, config: &GenCo... function demo_float_is_negative_zero (line 247) | fn demo_float_is_negative_zero(gm: GenMode, config: &GenConfig, limit: u... function demo_float_is_negative_zero_debug (line 257) | fn demo_float_is_negative_zero_debug(gm: GenMode, config: &GenConfig, li... function demo_float_is_negative_zero_extreme (line 267) | fn demo_float_is_negative_zero_extreme(gm: GenMode, config: &GenConfig, ... function demo_float_is_negative_zero_extreme_debug (line 277) | fn demo_float_is_negative_zero_extreme_debug(gm: GenMode, config: &GenCo... function demo_float_is_zero (line 287) | fn demo_float_is_zero(gm: GenMode, config: &GenConfig, limit: usize) { function demo_float_is_zero_debug (line 297) | fn demo_float_is_zero_debug(gm: GenMode, config: &GenConfig, limit: usiz... function demo_float_is_zero_extreme (line 307) | fn demo_float_is_zero_extreme(gm: GenMode, config: &GenConfig, limit: us... function demo_float_is_zero_extreme_debug (line 317) | fn demo_float_is_zero_extreme_debug(gm: GenMode, config: &GenConfig, lim... function demo_float_is_normal (line 327) | fn demo_float_is_normal(gm: GenMode, config: &GenConfig, limit: usize) { function demo_float_is_normal_debug (line 337) | fn demo_float_is_normal_debug(gm: GenMode, config: &GenConfig, limit: us... function demo_float_is_normal_extreme (line 347) | fn demo_float_is_normal_extreme(gm: GenMode, config: &GenConfig, limit: ... function demo_float_is_normal_extreme_debug (line 357) | fn demo_float_is_normal_extreme_debug(gm: GenMode, config: &GenConfig, l... function demo_float_is_sign_positive (line 367) | fn demo_float_is_sign_positive(gm: GenMode, config: &GenConfig, limit: u... function demo_float_is_sign_positive_debug (line 377) | fn demo_float_is_sign_positive_debug(gm: GenMode, config: &GenConfig, li... function demo_float_is_sign_positive_extreme (line 387) | fn demo_float_is_sign_positive_extreme(gm: GenMode, config: &GenConfig, ... function demo_float_is_sign_positive_extreme_debug (line 397) | fn demo_float_is_sign_positive_extreme_debug(gm: GenMode, config: &GenCo... function demo_float_is_sign_negative (line 407) | fn demo_float_is_sign_negative(gm: GenMode, config: &GenConfig, limit: u... function demo_float_is_sign_negative_debug (line 417) | fn demo_float_is_sign_negative_debug(gm: GenMode, config: &GenConfig, li... function demo_float_is_sign_negative_extreme (line 427) | fn demo_float_is_sign_negative_extreme(gm: GenMode, config: &GenConfig, ... function demo_float_is_sign_negative_extreme_debug (line 437) | fn demo_float_is_sign_negative_extreme_debug(gm: GenMode, config: &GenCo... function demo_float_classify (line 447) | fn demo_float_classify(gm: GenMode, config: &GenConfig, limit: usize) { function demo_float_classify_debug (line 453) | fn demo_float_classify_debug(gm: GenMode, config: &GenConfig, limit: usi... function demo_float_classify_extreme (line 463) | fn demo_float_classify_extreme(gm: GenMode, config: &GenConfig, limit: u... function demo_float_classify_extreme_debug (line 469) | fn demo_float_classify_extreme_debug(gm: GenMode, config: &GenConfig, li... function demo_float_into_non_nan (line 479) | fn demo_float_into_non_nan(gm: GenMode, config: &GenConfig, limit: usize) { function demo_float_into_non_nan_debug (line 485) | fn demo_float_into_non_nan_debug(gm: GenMode, config: &GenConfig, limit:... function demo_float_to_non_nan (line 496) | fn demo_float_to_non_nan(gm: GenMode, config: &GenConfig, limit: usize) { function demo_float_to_non_nan_debug (line 502) | fn demo_float_to_non_nan_debug(gm: GenMode, config: &GenConfig, limit: u... function demo_float_to_non_nan_extreme (line 513) | fn demo_float_to_non_nan_extreme(gm: GenMode, config: &GenConfig, limit:... function demo_float_to_non_nan_extreme_debug (line 519) | fn demo_float_to_non_nan_extreme_debug(gm: GenMode, config: &GenConfig, ... function demo_float_into_finite (line 530) | fn demo_float_into_finite(gm: GenMode, config: &GenConfig, limit: usize) { function demo_float_into_finite_debug (line 536) | fn demo_float_into_finite_debug(gm: GenMode, config: &GenConfig, limit: ... function demo_float_to_finite (line 547) | fn demo_float_to_finite(gm: GenMode, config: &GenConfig, limit: usize) { function demo_float_to_finite_debug (line 553) | fn demo_float_to_finite_debug(gm: GenMode, config: &GenConfig, limit: us... function demo_float_to_finite_extreme (line 564) | fn demo_float_to_finite_extreme(gm: GenMode, config: &GenConfig, limit: ... function demo_float_to_finite_extreme_debug (line 570) | fn demo_float_to_finite_extreme_debug(gm: GenMode, config: &GenConfig, l... function benchmark_float_is_nan_library_comparison (line 581) | fn benchmark_float_is_nan_library_comparison( function benchmark_float_is_finite_library_comparison (line 602) | fn benchmark_float_is_finite_library_comparison( function benchmark_float_is_infinite_library_comparison (line 623) | fn benchmark_float_is_infinite_library_comparison( function benchmark_float_is_positive_zero (line 644) | fn benchmark_float_is_positive_zero( function benchmark_float_is_negative_zero (line 662) | fn benchmark_float_is_negative_zero( function benchmark_float_is_zero_library_comparison (line 680) | fn benchmark_float_is_zero_library_comparison( function benchmark_float_is_normal_library_comparison (line 701) | fn benchmark_float_is_normal_library_comparison( function benchmark_float_is_sign_positive_library_comparison (line 722) | fn benchmark_float_is_sign_positive_library_comparison( function benchmark_float_is_sign_negative_library_comparison (line 745) | fn benchmark_float_is_sign_negative_library_comparison( function benchmark_float_classify_library_comparison (line 768) | fn benchmark_float_classify_library_comparison( function benchmark_float_to_non_nan_evaluation_strategy (line 789) | fn benchmark_float_to_non_nan_evaluation_strategy( function benchmark_float_to_finite_evaluation_strategy (line 810) | fn benchmark_float_to_finite_evaluation_strategy( FILE: malachite-float/src/bin_util/demo_and_bench/basic/complexity.rs function register (line 17) | pub(crate) fn register(runner: &mut Runner) { function demo_float_complexity (line 31) | fn demo_float_complexity(gm: GenMode, config: &GenConfig, limit: usize) { function demo_float_complexity_debug (line 37) | fn demo_float_complexity_debug(gm: GenMode, config: &GenConfig, limit: u... function demo_float_complexity_extreme (line 47) | fn demo_float_complexity_extreme(gm: GenMode, config: &GenConfig, limit:... function demo_float_complexity_extreme_debug (line 53) | fn demo_float_complexity_extreme_debug(gm: GenMode, config: &GenConfig, ... function demo_float_significant_bits (line 63) | fn demo_float_significant_bits(gm: GenMode, config: &GenConfig, limit: u... function demo_float_significant_bits_debug (line 69) | fn demo_float_significant_bits_debug(gm: GenMode, config: &GenConfig, li... function demo_float_significant_bits_extreme (line 79) | fn demo_float_significant_bits_extreme(gm: GenMode, config: &GenConfig, ... function demo_float_significant_bits_extreme_debug (line 85) | fn demo_float_significant_bits_extreme_debug(gm: GenMode, config: &GenCo... function benchmark_float_complexity (line 95) | fn benchmark_float_complexity(gm: GenMode, config: &GenConfig, limit: us... function benchmark_float_significant_bits (line 108) | fn benchmark_float_significant_bits( FILE: malachite-float/src/bin_util/demo_and_bench/basic/constants.rs function register (line 20) | pub(crate) fn register(runner: &mut Runner) { function demo_float_min_positive_value_prec (line 48) | fn demo_float_min_positive_value_prec(gm: GenMode, config: &GenConfig, l... function demo_float_min_positive_value_prec_debug (line 58) | fn demo_float_min_positive_value_prec_debug(gm: GenMode, config: &GenCon... function demo_float_abs_is_min_positive_value (line 68) | fn demo_float_abs_is_min_positive_value(gm: GenMode, config: &GenConfig,... function demo_float_abs_is_min_positive_value_debug (line 78) | fn demo_float_abs_is_min_positive_value_debug(gm: GenMode, config: &GenC... function demo_float_max_finite_value_with_prec (line 91) | fn demo_float_max_finite_value_with_prec(gm: GenMode, config: &GenConfig... function demo_float_max_finite_value_with_prec_debug (line 101) | fn demo_float_max_finite_value_with_prec_debug(gm: GenMode, config: &Gen... function demo_float_abs_is_max_finite_value_with_prec (line 111) | fn demo_float_abs_is_max_finite_value_with_prec(gm: GenMode, config: &Ge... function demo_float_abs_is_max_finite_value_with_prec_debug (line 121) | fn demo_float_abs_is_max_finite_value_with_prec_debug( function demo_float_one_prec (line 141) | fn demo_float_one_prec(gm: GenMode, config: &GenConfig, limit: usize) { function demo_float_one_prec_debug (line 147) | fn demo_float_one_prec_debug(gm: GenMode, config: &GenConfig, limit: usi... function demo_float_two_prec (line 157) | fn demo_float_two_prec(gm: GenMode, config: &GenConfig, limit: usize) { function demo_float_two_prec_debug (line 163) | fn demo_float_two_prec_debug(gm: GenMode, config: &GenConfig, limit: usi... function demo_float_negative_one_prec (line 173) | fn demo_float_negative_one_prec(gm: GenMode, config: &GenConfig, limit: ... function demo_float_negative_one_prec_debug (line 179) | fn demo_float_negative_one_prec_debug(gm: GenMode, config: &GenConfig, l... function demo_float_one_half_prec (line 189) | fn demo_float_one_half_prec(gm: GenMode, config: &GenConfig, limit: usiz... function demo_float_one_half_prec_debug (line 195) | fn demo_float_one_half_prec_debug(gm: GenMode, config: &GenConfig, limit... function benchmark_float_min_positive_value_prec (line 205) | fn benchmark_float_min_positive_value_prec( function benchmark_float_abs_is_min_positive_value (line 225) | fn benchmark_float_abs_is_min_positive_value( function benchmark_float_max_finite_value_with_prec (line 245) | fn benchmark_float_max_finite_value_with_prec( function benchmark_float_abs_is_max_finite_value_with_prec (line 265) | fn benchmark_float_abs_is_max_finite_value_with_prec( function benchmark_float_one_prec_library_comparison (line 285) | fn benchmark_float_one_prec_library_comparison( function benchmark_float_two_prec_library_comparison (line 308) | fn benchmark_float_two_prec_library_comparison( function benchmark_float_negative_one_prec_library_comparison (line 331) | fn benchmark_float_negative_one_prec_library_comparison( function benchmark_float_one_half_prec_library_comparison (line 354) | fn benchmark_float_one_half_prec_library_comparison( FILE: malachite-float/src/bin_util/demo_and_bench/basic/get_and_set.rs function register (line 28) | pub(crate) fn register(runner: &mut Runner) { function demo_float_to_significand (line 77) | fn demo_float_to_significand(gm: GenMode, config: &GenConfig, limit: usi... function demo_float_to_significand_debug (line 83) | fn demo_float_to_significand_debug(gm: GenMode, config: &GenConfig, limi... function demo_float_to_significand_extreme (line 93) | fn demo_float_to_significand_extreme(gm: GenMode, config: &GenConfig, li... function demo_float_to_significand_extreme_debug (line 99) | fn demo_float_to_significand_extreme_debug(gm: GenMode, config: &GenConf... function demo_float_into_significand (line 109) | fn demo_float_into_significand(gm: GenMode, config: &GenConfig, limit: u... function demo_float_into_significand_debug (line 119) | fn demo_float_into_significand_debug(gm: GenMode, config: &GenConfig, li... function demo_float_significand_ref (line 129) | fn demo_float_significand_ref(gm: GenMode, config: &GenConfig, limit: us... function demo_float_significand_ref_debug (line 135) | fn demo_float_significand_ref_debug(gm: GenMode, config: &GenConfig, lim... function demo_float_get_exponent (line 145) | fn demo_float_get_exponent(gm: GenMode, config: &GenConfig, limit: usize) { function demo_float_get_exponent_debug (line 151) | fn demo_float_get_exponent_debug(gm: GenMode, config: &GenConfig, limit:... function demo_float_get_exponent_extreme (line 161) | fn demo_float_get_exponent_extreme(gm: GenMode, config: &GenConfig, limi... function demo_float_get_exponent_extreme_debug (line 167) | fn demo_float_get_exponent_extreme_debug(gm: GenMode, config: &GenConfig... function demo_float_get_prec (line 177) | fn demo_float_get_prec(gm: GenMode, config: &GenConfig, limit: usize) { function demo_float_get_prec_debug (line 183) | fn demo_float_get_prec_debug(gm: GenMode, config: &GenConfig, limit: usi... function demo_float_get_prec_extreme (line 193) | fn demo_float_get_prec_extreme(gm: GenMode, config: &GenConfig, limit: u... function demo_float_get_prec_extreme_debug (line 199) | fn demo_float_get_prec_extreme_debug(gm: GenMode, config: &GenConfig, li... function demo_float_get_min_prec (line 209) | fn demo_float_get_min_prec(gm: GenMode, config: &GenConfig, limit: usize) { function demo_float_get_min_prec_debug (line 215) | fn demo_float_get_min_prec_debug(gm: GenMode, config: &GenConfig, limit:... function demo_float_get_min_prec_extreme (line 225) | fn demo_float_get_min_prec_extreme(gm: GenMode, config: &GenConfig, limi... function demo_float_get_min_prec_extreme_debug (line 231) | fn demo_float_get_min_prec_extreme_debug(gm: GenMode, config: &GenConfig... function demo_float_set_prec_round (line 241) | fn demo_float_set_prec_round(gm: GenMode, config: &GenConfig, limit: usi... function demo_float_set_prec_round_debug (line 252) | fn demo_float_set_prec_round_debug(gm: GenMode, config: &GenConfig, limi... function demo_float_set_prec_round_extreme (line 270) | fn demo_float_set_prec_round_extreme(gm: GenMode, config: &GenConfig, li... function demo_float_set_prec_round_extreme_debug (line 281) | fn demo_float_set_prec_round_extreme_debug(gm: GenMode, config: &GenConf... function demo_float_set_prec (line 299) | fn demo_float_set_prec(gm: GenMode, config: &GenConfig, limit: usize) { function demo_float_set_prec_debug (line 307) | fn demo_float_set_prec_debug(gm: GenMode, config: &GenConfig, limit: usi... function demo_float_set_prec_extreme (line 321) | fn demo_float_set_prec_extreme(gm: GenMode, config: &GenConfig, limit: u... function demo_float_set_prec_extreme_debug (line 329) | fn demo_float_set_prec_extreme_debug(gm: GenMode, config: &GenConfig, li... function demo_float_from_float_prec_round (line 343) | fn demo_float_from_float_prec_round(gm: GenMode, config: &GenConfig, lim... function demo_float_from_float_prec_round_debug (line 353) | fn demo_float_from_float_prec_round_debug(gm: GenMode, config: &GenConfi... function demo_float_from_float_prec_round_ref (line 363) | fn demo_float_from_float_prec_round_ref(gm: GenMode, config: &GenConfig,... function demo_float_from_float_prec_round_ref_debug (line 373) | fn demo_float_from_float_prec_round_ref_debug(gm: GenMode, config: &GenC... function demo_float_from_float_prec (line 383) | fn demo_float_from_float_prec(gm: GenMode, config: &GenConfig, limit: us... function demo_float_from_float_prec_debug (line 390) | fn demo_float_from_float_prec_debug(gm: GenMode, config: &GenConfig, lim... function demo_float_from_float_prec_ref (line 397) | fn demo_float_from_float_prec_ref(gm: GenMode, config: &GenConfig, limit... function demo_float_from_float_prec_ref_debug (line 404) | fn demo_float_from_float_prec_ref_debug(gm: GenMode, config: &GenConfig,... function benchmark_float_to_significand_evaluation_strategy (line 411) | fn benchmark_float_to_significand_evaluation_strategy( function benchmark_float_significand_ref_library_comparison (line 439) | fn benchmark_float_significand_ref_library_comparison( function benchmark_float_get_exponent_library_comparison (line 460) | fn benchmark_float_get_exponent_library_comparison( function benchmark_float_get_prec_library_comparison (line 481) | fn benchmark_float_get_prec_library_comparison( function benchmark_float_get_min_prec (line 502) | fn benchmark_float_get_min_prec(gm: GenMode, config: &GenConfig, limit: ... function benchmark_float_set_prec_round_library_comparison (line 515) | fn benchmark_float_set_prec_round_library_comparison( function benchmark_float_set_prec_round_evaluation_strategy (line 540) | fn benchmark_float_set_prec_round_evaluation_strategy( function benchmark_float_set_prec_library_comparison (line 572) | fn benchmark_float_set_prec_library_comparison( function benchmark_float_set_prec_evaluation_strategy (line 597) | fn benchmark_float_set_prec_evaluation_strategy( FILE: malachite-float/src/bin_util/demo_and_bench/basic/mod.rs function register (line 11) | pub(crate) fn register(runner: &mut Runner) { FILE: malachite-float/src/bin_util/demo_and_bench/basic/overflow_and_underflow.rs function register (line 17) | pub(crate) fn register(runner: &mut Runner) { function demo_float_test_overflow (line 27) | fn demo_float_test_overflow(gm: GenMode, config: &GenConfig, limit: usiz... function demo_float_test_overflow_debug (line 33) | fn demo_float_test_overflow_debug(gm: GenMode, config: &GenConfig, limit... function demo_float_test_underflow (line 44) | fn demo_float_test_underflow(gm: GenMode, config: &GenConfig, limit: usi... function demo_float_test_underflow_debug (line 50) | fn demo_float_test_underflow_debug(gm: GenMode, config: &GenConfig, limi... function benchmark_float_test_overflow (line 61) | fn benchmark_float_test_overflow(gm: GenMode, config: &GenConfig, limit:... function benchmark_float_test_underflow (line 74) | fn benchmark_float_test_underflow(gm: GenMode, config: &GenConfig, limit... FILE: malachite-float/src/bin_util/demo_and_bench/basic/ulp.rs function register (line 19) | pub(crate) fn register(runner: &mut Runner) { function demo_float_ulp (line 38) | fn demo_float_ulp(gm: GenMode, config: &GenConfig, limit: usize) { function demo_float_ulp_debug (line 44) | fn demo_float_ulp_debug(gm: GenMode, config: &GenConfig, limit: usize) { function demo_float_ulp_extreme (line 54) | fn demo_float_ulp_extreme(gm: GenMode, config: &GenConfig, limit: usize) { function demo_float_ulp_extreme_debug (line 60) | fn demo_float_ulp_extreme_debug(gm: GenMode, config: &GenConfig, limit: ... function demo_float_increment (line 70) | fn demo_float_increment(gm: GenMode, config: &GenConfig, limit: usize) { function demo_float_increment_debug (line 78) | fn demo_float_increment_debug(gm: GenMode, config: &GenConfig, limit: us... function demo_float_increment_extreme (line 90) | fn demo_float_increment_extreme(gm: GenMode, config: &GenConfig, limit: ... function demo_float_increment_extreme_debug (line 98) | fn demo_float_increment_extreme_debug(gm: GenMode, config: &GenConfig, l... function demo_float_decrement (line 110) | fn demo_float_decrement(gm: GenMode, config: &GenConfig, limit: usize) { function demo_float_decrement_debug (line 118) | fn demo_float_decrement_debug(gm: GenMode, config: &GenConfig, limit: us... function demo_float_decrement_extreme (line 130) | fn demo_float_decrement_extreme(gm: GenMode, config: &GenConfig, limit: ... function demo_float_decrement_extreme_debug (line 138) | fn demo_float_decrement_extreme_debug(gm: GenMode, config: &GenConfig, l... function benchmark_float_ulp (line 150) | fn benchmark_float_ulp(gm: GenMode, config: &GenConfig, limit: usize, fi... function benchmark_float_increment (line 163) | fn benchmark_float_increment(gm: GenMode, config: &GenConfig, limit: usi... function benchmark_float_decrement (line 176) | fn benchmark_float_decrement(gm: GenMode, config: &GenConfig, limit: usi... FILE: malachite-float/src/bin_util/demo_and_bench/comparison/cmp.rs function register (line 21) | pub(crate) fn register(runner: &mut Runner) { function demo_float_partial_cmp (line 38) | fn demo_float_partial_cmp(gm: GenMode, config: &GenConfig, limit: usize) { function demo_float_partial_cmp_debug (line 49) | fn demo_float_partial_cmp_debug(gm: GenMode, config: &GenConfig, limit: ... function demo_float_partial_cmp_extreme (line 62) | fn demo_float_partial_cmp_extreme(gm: GenMode, config: &GenConfig, limit... function demo_float_partial_cmp_extreme_debug (line 73) | fn demo_float_partial_cmp_extreme_debug(gm: GenMode, config: &GenConfig,... function demo_comparable_float_partial_cmp (line 86) | fn demo_comparable_float_partial_cmp(gm: GenMode, config: &GenConfig, li... function demo_comparable_float_partial_cmp_debug (line 99) | fn demo_comparable_float_partial_cmp_debug(gm: GenMode, config: &GenConf... function demo_comparable_float_partial_cmp_extreme (line 112) | fn demo_comparable_float_partial_cmp_extreme(gm: GenMode, config: &GenCo... function demo_comparable_float_partial_cmp_extreme_debug (line 125) | fn demo_comparable_float_partial_cmp_extreme_debug(gm: GenMode, config: ... function demo_comparable_float_ref_partial_cmp (line 138) | fn demo_comparable_float_ref_partial_cmp(gm: GenMode, config: &GenConfig... function demo_comparable_float_ref_partial_cmp_debug (line 151) | fn demo_comparable_float_ref_partial_cmp_debug(gm: GenMode, config: &Gen... function benchmark_float_partial_cmp_library_comparison (line 165) | fn benchmark_float_partial_cmp_library_comparison( function benchmark_comparable_float_cmp (line 187) | fn benchmark_comparable_float_cmp(gm: GenMode, config: &GenConfig, limit... function benchmark_comparable_float_ref_cmp (line 203) | fn benchmark_comparable_float_ref_cmp( FILE: malachite-float/src/bin_util/demo_and_bench/comparison/cmp_abs.rs function register (line 23) | pub(crate) fn register(runner: &mut Runner) { function demo_float_partial_cmp_abs (line 41) | fn demo_float_partial_cmp_abs(gm: GenMode, config: &GenConfig, limit: us... function demo_float_partial_cmp_abs_debug (line 52) | fn demo_float_partial_cmp_abs_debug(gm: GenMode, config: &GenConfig, lim... function demo_float_partial_cmp_abs_extreme (line 65) | fn demo_float_partial_cmp_abs_extreme(gm: GenMode, config: &GenConfig, l... function demo_float_partial_cmp_abs_extreme_debug (line 76) | fn demo_float_partial_cmp_abs_extreme_debug(gm: GenMode, config: &GenCon... function demo_comparable_float_partial_cmp_abs (line 89) | fn demo_comparable_float_partial_cmp_abs(gm: GenMode, config: &GenConfig... function demo_comparable_float_partial_cmp_abs_debug (line 102) | fn demo_comparable_float_partial_cmp_abs_debug(gm: GenMode, config: &Gen... function demo_comparable_float_partial_cmp_abs_extreme (line 115) | fn demo_comparable_float_partial_cmp_abs_extreme(gm: GenMode, config: &G... function demo_comparable_float_partial_cmp_abs_extreme_debug (line 128) | fn demo_comparable_float_partial_cmp_abs_extreme_debug( function demo_comparable_float_ref_partial_cmp_abs (line 145) | fn demo_comparable_float_ref_partial_cmp_abs(gm: GenMode, config: &GenCo... function demo_comparable_float_ref_partial_cmp_abs_debug (line 158) | fn demo_comparable_float_ref_partial_cmp_abs_debug(gm: GenMode, config: ... function benchmark_float_partial_cmp_abs_library_comparison (line 172) | fn benchmark_float_partial_cmp_abs_library_comparison( function benchmark_float_partial_cmp_abs_algorithms (line 196) | fn benchmark_float_partial_cmp_abs_algorithms( function benchmark_comparable_float_cmp_abs_algorithms (line 222) | fn benchmark_comparable_float_cmp_abs_algorithms( function benchmark_comparable_float_ref_cmp_abs_algorithms (line 248) | fn benchmark_comparable_float_ref_cmp_abs_algorithms( FILE: malachite-float/src/bin_util/demo_and_bench/comparison/eq.rs function register (line 20) | pub(crate) fn register(runner: &mut Runner) { function demo_float_eq (line 37) | fn demo_float_eq(gm: GenMode, config: &GenConfig, limit: usize) { function demo_float_eq_debug (line 47) | fn demo_float_eq_debug(gm: GenMode, config: &GenConfig, limit: usize) { function demo_float_eq_extreme (line 59) | fn demo_float_eq_extreme(gm: GenMode, config: &GenConfig, limit: usize) { function demo_float_eq_extreme_debug (line 69) | fn demo_float_eq_extreme_debug(gm: GenMode, config: &GenConfig, limit: u... function demo_comparable_float_eq (line 81) | fn demo_comparable_float_eq(gm: GenMode, config: &GenConfig, limit: usiz... function demo_comparable_float_eq_debug (line 93) | fn demo_comparable_float_eq_debug(gm: GenMode, config: &GenConfig, limit... function demo_comparable_float_eq_extreme (line 105) | fn demo_comparable_float_eq_extreme(gm: GenMode, config: &GenConfig, lim... function demo_comparable_float_eq_extreme_debug (line 117) | fn demo_comparable_float_eq_extreme_debug(gm: GenMode, config: &GenConfi... function demo_comparable_float_ref_eq (line 129) | fn demo_comparable_float_ref_eq(gm: GenMode, config: &GenConfig, limit: ... function demo_comparable_float_ref_eq_debug (line 141) | fn demo_comparable_float_ref_eq_debug(gm: GenMode, config: &GenConfig, l... function benchmark_float_eq_library_comparison (line 154) | fn benchmark_float_eq_library_comparison( function benchmark_comparable_float_eq (line 176) | fn benchmark_comparable_float_eq(gm: GenMode, config: &GenConfig, limit:... function benchmark_comparable_float_ref_eq (line 192) | fn benchmark_comparable_float_ref_eq( FILE: malachite-float/src/bin_util/demo_and_bench/comparison/eq_abs.rs function register (line 18) | pub(crate) fn register(runner: &mut Runner) { function demo_float_eq_abs (line 35) | fn demo_float_eq_abs(gm: GenMode, config: &GenConfig, limit: usize) { function demo_float_eq_abs_debug (line 45) | fn demo_float_eq_abs_debug(gm: GenMode, config: &GenConfig, limit: usize) { function demo_float_eq_abs_extreme (line 57) | fn demo_float_eq_abs_extreme(gm: GenMode, config: &GenConfig, limit: usi... function demo_float_eq_abs_extreme_debug (line 67) | fn demo_float_eq_abs_extreme_debug(gm: GenMode, config: &GenConfig, limi... function demo_comparable_float_eq_abs (line 79) | fn demo_comparable_float_eq_abs(gm: GenMode, config: &GenConfig, limit: ... function demo_comparable_float_eq_abs_debug (line 91) | fn demo_comparable_float_eq_abs_debug(gm: GenMode, config: &GenConfig, l... function demo_comparable_float_eq_abs_extreme (line 103) | fn demo_comparable_float_eq_abs_extreme(gm: GenMode, config: &GenConfig,... function demo_comparable_float_eq_abs_extreme_debug (line 115) | fn demo_comparable_float_eq_abs_extreme_debug(gm: GenMode, config: &GenC... function demo_comparable_float_ref_eq_abs (line 127) | fn demo_comparable_float_ref_eq_abs(gm: GenMode, config: &GenConfig, lim... function demo_comparable_float_ref_eq_abs_debug (line 139) | fn demo_comparable_float_ref_eq_abs_debug(gm: GenMode, config: &GenConfi... function benchmark_float_eq_abs_algorithms (line 152) | fn benchmark_float_eq_abs_algorithms( function benchmark_comparable_float_eq_abs_algorithms (line 174) | fn benchmark_comparable_float_eq_abs_algorithms( function benchmark_comparable_float_ref_eq_abs_algorithms (line 200) | fn benchmark_comparable_float_ref_eq_abs_algorithms( FILE: malachite-float/src/bin_util/demo_and_bench/comparison/eq_abs_integer.rs function register (line 20) | pub(crate) fn register(runner: &mut Runner) { function demo_float_eq_abs_integer (line 34) | fn demo_float_eq_abs_integer(gm: GenMode, config: &GenConfig, limit: usi... function demo_float_eq_abs_integer_debug (line 44) | fn demo_float_eq_abs_integer_debug(gm: GenMode, config: &GenConfig, limi... function demo_float_eq_abs_integer_extreme (line 55) | fn demo_float_eq_abs_integer_extreme(gm: GenMode, config: &GenConfig, li... function demo_float_eq_abs_integer_extreme_debug (line 65) | fn demo_float_eq_abs_integer_extreme_debug(gm: GenMode, config: &GenConf... function demo_integer_eq_abs_float (line 76) | fn demo_integer_eq_abs_float(gm: GenMode, config: &GenConfig, limit: usi... function demo_integer_eq_abs_float_debug (line 86) | fn demo_integer_eq_abs_float_debug(gm: GenMode, config: &GenConfig, limi... function demo_integer_eq_abs_float_extreme (line 97) | fn demo_integer_eq_abs_float_extreme(gm: GenMode, config: &GenConfig, li... function demo_integer_eq_abs_float_extreme_debug (line 107) | fn demo_integer_eq_abs_float_extreme_debug(gm: GenMode, config: &GenConf... function benchmark_float_eq_abs_integer_algorithms (line 119) | fn benchmark_float_eq_abs_integer_algorithms( function benchmark_integer_eq_abs_float_algorithms (line 141) | fn benchmark_integer_eq_abs_float_algorithms( FILE: malachite-float/src/bin_util/demo_and_bench/comparison/eq_abs_natural.rs function register (line 20) | pub(crate) fn register(runner: &mut Runner) { function demo_float_eq_abs_natural (line 34) | fn demo_float_eq_abs_natural(gm: GenMode, config: &GenConfig, limit: usi... function demo_float_eq_abs_natural_debug (line 44) | fn demo_float_eq_abs_natural_debug(gm: GenMode, config: &GenConfig, limi... function demo_float_eq_abs_natural_extreme (line 55) | fn demo_float_eq_abs_natural_extreme(gm: GenMode, config: &GenConfig, li... function demo_float_eq_abs_natural_extreme_debug (line 65) | fn demo_float_eq_abs_natural_extreme_debug(gm: GenMode, config: &GenConf... function demo_natural_eq_abs_float (line 76) | fn demo_natural_eq_abs_float(gm: GenMode, config: &GenConfig, limit: usi... function demo_natural_eq_abs_float_debug (line 86) | fn demo_natural_eq_abs_float_debug(gm: GenMode, config: &GenConfig, limi... function demo_natural_eq_abs_float_extreme (line 97) | fn demo_natural_eq_abs_float_extreme(gm: GenMode, config: &GenConfig, li... function demo_natural_eq_abs_float_extreme_debug (line 107) | fn demo_natural_eq_abs_float_extreme_debug(gm: GenMode, config: &GenConf... function benchmark_float_eq_abs_natural_algorithms (line 119) | fn benchmark_float_eq_abs_natural_algorithms( function benchmark_natural_eq_abs_float_algorithms (line 141) | fn benchmark_natural_eq_abs_float_algorithms( FILE: malachite-float/src/bin_util/demo_and_bench/comparison/eq_abs_primitive_float.rs function register (line 23) | pub(crate) fn register(runner: &mut Runner) { function demo_float_eq_abs_primitive_float (line 37) | fn demo_float_eq_abs_primitive_float( function demo_float_eq_abs_primitive_float_debug (line 56) | fn demo_float_eq_abs_primitive_float_debug( function demo_float_eq_abs_primitive_float_extreme (line 76) | fn demo_float_eq_abs_primitive_float_extreme( function demo_float_eq_abs_primitive_float_extreme_debug (line 95) | fn demo_float_eq_abs_primitive_float_extreme_debug( function demo_primitive_float_eq_abs_float (line 115) | fn demo_primitive_float_eq_abs_float + PrimitiveFloat>( function demo_primitive_float_eq_abs_float_debug (line 132) | fn demo_primitive_float_eq_abs_float_debug + PrimitiveFl... function demo_primitive_float_eq_abs_float_extreme (line 150) | fn demo_primitive_float_eq_abs_float_extreme + Primitive... function demo_primitive_float_eq_abs_float_extreme_debug (line 167) | fn demo_primitive_float_eq_abs_float_extreme_debug + Pri... function benchmark_float_eq_abs_primitive_float_algorithms (line 186) | fn benchmark_float_eq_abs_primitive_float_algorithms( function benchmark_primitive_float_eq_abs_float_algorithms (line 210) | fn benchmark_primitive_float_eq_abs_float_algorithms< FILE: malachite-float/src/bin_util/demo_and_bench/comparison/eq_abs_primitive_int.rs function register (line 26) | pub(crate) fn register(runner: &mut Runner) { function demo_float_eq_abs_unsigned (line 50) | fn demo_float_eq_abs_unsigned(gm: GenMode, config:... function demo_float_eq_abs_unsigned_debug (line 63) | fn demo_float_eq_abs_unsigned_debug( function demo_float_eq_abs_unsigned_extreme (line 80) | fn demo_float_eq_abs_unsigned_extreme( function demo_float_eq_abs_unsigned_extreme_debug (line 99) | fn demo_float_eq_abs_unsigned_extreme_debug( function demo_unsigned_eq_abs_float (line 119) | fn demo_unsigned_eq_abs_float + PrimitiveUnsigned>( function demo_unsigned_eq_abs_float_debug (line 133) | fn demo_unsigned_eq_abs_float_debug + PrimitiveUnsigned>( function demo_unsigned_eq_abs_float_extreme (line 148) | fn demo_unsigned_eq_abs_float_extreme + PrimitiveUnsigned>( function demo_unsigned_eq_abs_float_extreme_debug (line 165) | fn demo_unsigned_eq_abs_float_extreme_debug + PrimitiveU... function demo_float_eq_abs_signed (line 183) | fn demo_float_eq_abs_signed(gm: GenMode, config: &Ge... function demo_float_eq_abs_signed_debug (line 196) | fn demo_float_eq_abs_signed_debug(gm: GenMode, confi... function demo_float_eq_abs_signed_extreme (line 210) | fn demo_float_eq_abs_signed_extreme( function demo_float_eq_abs_signed_extreme_debug (line 229) | fn demo_float_eq_abs_signed_extreme_debug( function demo_signed_eq_abs_float (line 249) | fn demo_signed_eq_abs_float + PrimitiveSigned>( function demo_signed_eq_abs_float_debug (line 263) | fn demo_signed_eq_abs_float_debug + PrimitiveSigned>( function demo_signed_eq_abs_float_extreme (line 278) | fn demo_signed_eq_abs_float_extreme + PrimitiveSigned>( function demo_signed_eq_abs_float_extreme_debug (line 295) | fn demo_signed_eq_abs_float_extreme_debug + PrimitiveSig... function benchmark_float_eq_abs_unsigned_algorithms (line 314) | fn benchmark_float_eq_abs_unsigned_algorithms( function benchmark_unsigned_eq_abs_float_algorithms (line 338) | fn benchmark_unsigned_eq_abs_float_algorithms< function benchmark_float_eq_abs_signed_algorithms (line 362) | fn benchmark_float_eq_abs_signed_algorithms( function benchmark_signed_eq_abs_float_algorithms (line 388) | fn benchmark_signed_eq_abs_float_algorithms + PrimitiveS... FILE: malachite-float/src/bin_util/demo_and_bench/comparison/eq_abs_rational.rs function register (line 20) | pub(crate) fn register(runner: &mut Runner) { function demo_float_eq_abs_rational (line 34) | fn demo_float_eq_abs_rational(gm: GenMode, config: &GenConfig, limit: us... function demo_float_eq_abs_rational_debug (line 44) | fn demo_float_eq_abs_rational_debug(gm: GenMode, config: &GenConfig, lim... function demo_float_eq_abs_rational_extreme (line 55) | fn demo_float_eq_abs_rational_extreme(gm: GenMode, config: &GenConfig, l... function demo_float_eq_abs_rational_extreme_debug (line 65) | fn demo_float_eq_abs_rational_extreme_debug(gm: GenMode, config: &GenCon... function demo_rational_eq_abs_float (line 76) | fn demo_rational_eq_abs_float(gm: GenMode, config: &GenConfig, limit: us... function demo_rational_eq_abs_float_debug (line 86) | fn demo_rational_eq_abs_float_debug(gm: GenMode, config: &GenConfig, lim... function demo_rational_eq_abs_float_extreme (line 97) | fn demo_rational_eq_abs_float_extreme(gm: GenMode, config: &GenConfig, l... function demo_rational_eq_abs_float_extreme_debug (line 107) | fn demo_rational_eq_abs_float_extreme_debug(gm: GenMode, config: &GenCon... function benchmark_float_eq_abs_rational_algorithms (line 119) | fn benchmark_float_eq_abs_rational_algorithms( function benchmark_rational_eq_abs_float_algorithms (line 141) | fn benchmark_rational_eq_abs_float_algorithms( FILE: malachite-float/src/bin_util/demo_and_bench/comparison/hash.rs function register (line 17) | pub(crate) fn register(runner: &mut Runner) { function demo_comparable_float_hash (line 29) | fn demo_comparable_float_hash(gm: GenMode, config: &GenConfig, limit: us... function demo_comparable_float_hash_debug (line 35) | fn demo_comparable_float_hash_debug(gm: GenMode, config: &GenConfig, lim... function demo_comparable_float_hash_extreme (line 42) | fn demo_comparable_float_hash_extreme(gm: GenMode, config: &GenConfig, l... function demo_comparable_float_hash_extreme_debug (line 48) | fn demo_comparable_float_hash_extreme_debug(gm: GenMode, config: &GenCon... function demo_comparable_float_ref_hash (line 55) | fn demo_comparable_float_ref_hash(gm: GenMode, config: &GenConfig, limit... function demo_comparable_float_ref_hash_debug (line 61) | fn demo_comparable_float_ref_hash_debug(gm: GenMode, config: &GenConfig,... function benchmark_comparable_float_hash (line 68) | fn benchmark_comparable_float_hash(gm: GenMode, config: &GenConfig, limi... function benchmark_comparable_float_ref_hash (line 81) | fn benchmark_comparable_float_ref_hash( FILE: malachite-float/src/bin_util/demo_and_bench/comparison/mod.rs function register (line 11) | pub(crate) fn register(runner: &mut Runner) { FILE: malachite-float/src/bin_util/demo_and_bench/comparison/partial_cmp_abs_integer.rs function register (line 21) | pub(crate) fn register(runner: &mut Runner) { function demo_float_partial_cmp_abs_integer (line 35) | fn demo_float_partial_cmp_abs_integer(gm: GenMode, config: &GenConfig, l... function demo_float_partial_cmp_abs_integer_debug (line 46) | fn demo_float_partial_cmp_abs_integer_debug(gm: GenMode, config: &GenCon... function demo_float_partial_cmp_abs_integer_extreme (line 58) | fn demo_float_partial_cmp_abs_integer_extreme(gm: GenMode, config: &GenC... function demo_float_partial_cmp_abs_integer_extreme_debug (line 69) | fn demo_float_partial_cmp_abs_integer_extreme_debug(gm: GenMode, config:... function demo_integer_partial_cmp_abs_float (line 81) | fn demo_integer_partial_cmp_abs_float(gm: GenMode, config: &GenConfig, l... function demo_integer_partial_cmp_abs_float_debug (line 92) | fn demo_integer_partial_cmp_abs_float_debug(gm: GenMode, config: &GenCon... function demo_integer_partial_cmp_abs_float_extreme (line 104) | fn demo_integer_partial_cmp_abs_float_extreme(gm: GenMode, config: &GenC... function demo_integer_partial_cmp_abs_float_extreme_debug (line 115) | fn demo_integer_partial_cmp_abs_float_extreme_debug(gm: GenMode, config:... function benchmark_float_partial_cmp_abs_integer_algorithms (line 128) | fn benchmark_float_partial_cmp_abs_integer_algorithms( function benchmark_integer_partial_cmp_abs_float_algorithms (line 152) | fn benchmark_integer_partial_cmp_abs_float_algorithms( FILE: malachite-float/src/bin_util/demo_and_bench/comparison/partial_cmp_abs_natural.rs function register (line 21) | pub(crate) fn register(runner: &mut Runner) { function demo_float_partial_cmp_abs_natural (line 35) | fn demo_float_partial_cmp_abs_natural(gm: GenMode, config: &GenConfig, l... function demo_float_partial_cmp_abs_natural_debug (line 46) | fn demo_float_partial_cmp_abs_natural_debug(gm: GenMode, config: &GenCon... function demo_float_partial_cmp_abs_natural_extreme (line 58) | fn demo_float_partial_cmp_abs_natural_extreme(gm: GenMode, config: &GenC... function demo_float_partial_cmp_abs_natural_extreme_debug (line 69) | fn demo_float_partial_cmp_abs_natural_extreme_debug(gm: GenMode, config:... function demo_natural_partial_cmp_abs_float (line 81) | fn demo_natural_partial_cmp_abs_float(gm: GenMode, config: &GenConfig, l... function demo_natural_partial_cmp_abs_float_debug (line 92) | fn demo_natural_partial_cmp_abs_float_debug(gm: GenMode, config: &GenCon... function demo_natural_partial_cmp_abs_float_extreme (line 104) | fn demo_natural_partial_cmp_abs_float_extreme(gm: GenMode, config: &GenC... function demo_natural_partial_cmp_abs_float_extreme_debug (line 115) | fn demo_natural_partial_cmp_abs_float_extreme_debug(gm: GenMode, config:... function benchmark_float_partial_cmp_abs_natural_algorithms (line 128) | fn benchmark_float_partial_cmp_abs_natural_algorithms( function benchmark_natural_partial_cmp_abs_float_algorithms (line 150) | fn benchmark_natural_partial_cmp_abs_float_algorithms( FILE: malachite-float/src/bin_util/demo_and_bench/comparison/partial_cmp_abs_primitive_float.rs function register (line 24) | pub(crate) fn register(runner: &mut Runner) { function demo_float_partial_cmp_abs_primitive_float (line 50) | fn demo_float_partial_cmp_abs_primitive_float( function demo_float_partial_cmp_abs_primitive_float_debug (line 70) | fn demo_float_partial_cmp_abs_primitive_float_debug( function demo_float_partial_cmp_abs_primitive_float_extreme (line 91) | fn demo_float_partial_cmp_abs_primitive_float_extreme( function demo_float_partial_cmp_abs_primitive_float_extreme_debug (line 111) | fn demo_float_partial_cmp_abs_primitive_float_extreme_debug + ... function demo_primitive_float_partial_cmp_abs_float_debug (line 150) | fn demo_primitive_float_partial_cmp_abs_float_debug( function demo_float_partial_cmp_abs_unsigned_debug (line 87) | fn demo_float_partial_cmp_abs_unsigned_debug( function demo_float_partial_cmp_abs_unsigned_extreme (line 105) | fn demo_float_partial_cmp_abs_unsigned_extreme( function demo_float_partial_cmp_abs_unsigned_extreme_debug (line 125) | fn demo_float_partial_cmp_abs_unsigned_extreme_debug( function demo_unsigned_partial_cmp_abs_float (line 146) | fn demo_unsigned_partial_cmp_abs_float + Primiti... function demo_unsigned_partial_cmp_abs_float_debug (line 161) | fn demo_unsigned_partial_cmp_abs_float_debug + P... function demo_unsigned_partial_cmp_abs_float_extreme (line 177) | fn demo_unsigned_partial_cmp_abs_float_extreme +... function demo_unsigned_partial_cmp_abs_float_extreme_debug (line 195) | fn demo_unsigned_partial_cmp_abs_float_extreme_debug< function demo_float_partial_cmp_abs_signed (line 216) | fn demo_float_partial_cmp_abs_signed( function demo_float_partial_cmp_abs_signed_debug (line 233) | fn demo_float_partial_cmp_abs_signed_debug( function demo_float_partial_cmp_abs_signed_extreme (line 251) | fn demo_float_partial_cmp_abs_signed_extreme( function demo_float_partial_cmp_abs_signed_extreme_debug (line 271) | fn demo_float_partial_cmp_abs_signed_extreme_debug( function demo_signed_partial_cmp_abs_float (line 292) | fn demo_signed_partial_cmp_abs_float + Primitive... function demo_signed_partial_cmp_abs_float_debug (line 307) | fn demo_signed_partial_cmp_abs_float_debug + Pri... function demo_signed_partial_cmp_abs_float_extreme (line 323) | fn demo_signed_partial_cmp_abs_float_extreme + P... function demo_signed_partial_cmp_abs_float_extreme_debug (line 341) | fn demo_signed_partial_cmp_abs_float_extreme_debug( function benchmark_signed_partial_cmp_abs_float_library_comparison (line 517) | fn benchmark_signed_partial_cmp_abs_float_library_comparison< function benchmark_signed_partial_cmp_abs_float_algorithms (line 547) | fn benchmark_signed_partial_cmp_abs_float_algorithms( function demo_float_partial_cmp_primitive_float_debug (line 63) | fn demo_float_partial_cmp_primitive_float_debug( function demo_float_partial_cmp_primitive_float_extreme (line 84) | fn demo_float_partial_cmp_primitive_float_extreme( function demo_float_partial_cmp_primitive_float_extreme_debug (line 104) | fn demo_float_partial_cmp_primitive_float_extreme_debug( function demo_primitive_float_partial_cmp_float (line 125) | fn demo_primitive_float_partial_cmp_float + Primiti... function demo_primitive_float_partial_cmp_float_debug (line 143) | fn demo_primitive_float_partial_cmp_float_debug + P... function demo_primitive_float_partial_cmp_float_extreme (line 162) | fn demo_primitive_float_partial_cmp_float_extreme +... function demo_primitive_float_partial_cmp_float_extreme_debug (line 180) | fn demo_primitive_float_partial_cmp_float_extreme_debug( function demo_float_partial_cmp_unsigned_debug (line 79) | fn demo_float_partial_cmp_unsigned_debug( function demo_float_partial_cmp_unsigned_extreme (line 97) | fn demo_float_partial_cmp_unsigned_extreme( function demo_float_partial_cmp_unsigned_extreme_debug (line 117) | fn demo_float_partial_cmp_unsigned_extreme_debug( function demo_unsigned_partial_cmp_float (line 138) | fn demo_unsigned_partial_cmp_float + PrimitiveUnsig... function demo_unsigned_partial_cmp_float_debug (line 153) | fn demo_unsigned_partial_cmp_float_debug + Primitiv... function demo_unsigned_partial_cmp_float_extreme (line 169) | fn demo_unsigned_partial_cmp_float_extreme + Primit... function demo_unsigned_partial_cmp_float_extreme_debug (line 187) | fn demo_unsigned_partial_cmp_float_extreme_debug + ... function demo_float_partial_cmp_signed (line 206) | fn demo_float_partial_cmp_signed(gm: GenMode, config... function demo_float_partial_cmp_signed_debug (line 220) | fn demo_float_partial_cmp_signed_debug( function demo_float_partial_cmp_signed_extreme (line 238) | fn demo_float_partial_cmp_signed_extreme( function demo_float_partial_cmp_signed_extreme_debug (line 258) | fn demo_float_partial_cmp_signed_extreme_debug( function demo_signed_partial_cmp_float (line 279) | fn demo_signed_partial_cmp_float + PrimitiveSigned>( function demo_signed_partial_cmp_float_debug (line 294) | fn demo_signed_partial_cmp_float_debug + PrimitiveS... function demo_signed_partial_cmp_float_extreme (line 310) | fn demo_signed_partial_cmp_float_extreme + Primitiv... function demo_signed_partial_cmp_float_extreme_debug (line 328) | fn demo_signed_partial_cmp_float_extreme_debug + Pr... function benchmark_float_partial_cmp_unsigned_library_comparison (line 348) | fn benchmark_float_partial_cmp_unsigned_library_comparison( function demo_float_partial_eq_primitive_float_debug (line 61) | fn demo_float_partial_eq_primitive_float_debug( function demo_float_partial_eq_primitive_float_extreme (line 81) | fn demo_float_partial_eq_primitive_float_extreme( function demo_float_partial_eq_primitive_float_extreme_debug (line 100) | fn demo_float_partial_eq_primitive_float_extreme_debug( function demo_primitive_float_partial_eq_float (line 120) | fn demo_primitive_float_partial_eq_float + Primitive... function demo_primitive_float_partial_eq_float_debug (line 137) | fn demo_primitive_float_partial_eq_float_debug + Pri... function demo_primitive_float_partial_eq_float_extreme (line 155) | fn demo_primitive_float_partial_eq_float_extreme + P... function demo_primitive_float_partial_eq_float_extreme_debug (line 172) | fn demo_primitive_float_partial_eq_float_extreme_debug( function demo_float_partial_eq_unsigned_debug (line 71) | fn demo_float_partial_eq_unsigned_debug( function demo_float_partial_eq_unsigned_extreme (line 88) | fn demo_float_partial_eq_unsigned_extreme( function demo_float_partial_eq_unsigned_extreme_debug (line 107) | fn demo_float_partial_eq_unsigned_extreme_debug( function demo_unsigned_partial_eq_float (line 127) | fn demo_unsigned_partial_eq_float + PrimitiveUnsigned>( function demo_unsigned_partial_eq_float_debug (line 141) | fn demo_unsigned_partial_eq_float_debug + PrimitiveU... function demo_unsigned_partial_eq_float_extreme (line 156) | fn demo_unsigned_partial_eq_float_extreme + Primitiv... function demo_unsigned_partial_eq_float_extreme_debug (line 173) | fn demo_unsigned_partial_eq_float_extreme_debug + Pr... function demo_float_partial_eq_signed (line 191) | fn demo_float_partial_eq_signed(gm: GenMode, config:... function demo_float_partial_eq_signed_debug (line 204) | fn demo_float_partial_eq_signed_debug( function demo_float_partial_eq_signed_extreme (line 221) | fn demo_float_partial_eq_signed_extreme( function demo_float_partial_eq_signed_extreme_debug (line 240) | fn demo_float_partial_eq_signed_extreme_debug( function demo_signed_partial_eq_float (line 260) | fn demo_signed_partial_eq_float + PrimitiveSigned>( function demo_signed_partial_eq_float_debug (line 274) | fn demo_signed_partial_eq_float_debug + PrimitiveSig... function demo_signed_partial_eq_float_extreme (line 289) | fn demo_signed_partial_eq_float_extreme + PrimitiveS... function demo_signed_partial_eq_float_extreme_debug (line 306) | fn demo_signed_partial_eq_float_extreme_debug + Prim... function benchmark_float_partial_eq_unsigned_library_comparison (line 325) | fn benchmark_float_partial_eq_unsigned_library_comparison(gm: GenMode, confi... function demo_float_from_primitive_float_debug (line 65) | fn demo_float_from_primitive_float_debug( function demo_float_from_primitive_float_prec (line 81) | fn demo_float_from_primitive_float_prec( function demo_float_from_primitive_float_prec_debug (line 99) | fn demo_float_from_primitive_float_prec_debug( function demo_float_from_primitive_float_prec_round (line 119) | fn demo_float_from_primitive_float_prec_round( function demo_float_from_primitive_float_prec_round_debug (line 140) | fn demo_float_from_primitive_float_prec_round_debug( function benchmark_float_from_primitive_float_library_comparison (line 164) | fn benchmark_float_from_primitive_float_library_comparison(gm: GenMode, config: &... function demo_float_from_unsigned_debug (line 95) | fn demo_float_from_unsigned_debug( function demo_float_from_unsigned_prec (line 111) | fn demo_float_from_unsigned_prec( function demo_float_from_unsigned_prec_debug (line 131) | fn demo_float_from_unsigned_prec_debug( function demo_float_from_unsigned_prec_round (line 153) | fn demo_float_from_unsigned_prec_round( function demo_float_from_unsigned_prec_round_debug (line 174) | fn demo_float_from_unsigned_prec_round_debug( function demo_float_const_from_unsigned (line 196) | fn demo_float_const_from_unsigned(gm: GenMode, config: &GenConfig, limit... function demo_float_const_from_unsigned_debug (line 206) | fn demo_float_const_from_unsigned_debug(gm: GenMode, config: &GenConfig,... function demo_float_const_from_unsigned_times_power_of_2 (line 216) | fn demo_float_const_from_unsigned_times_power_of_2(gm: GenMode, config: ... function demo_float_const_from_unsigned_times_power_of_2_debug (line 227) | fn demo_float_const_from_unsigned_times_power_of_2_debug( function demo_float_from_signed (line 242) | fn demo_float_from_signed(gm: GenMode, config: &GenC... function demo_float_from_signed_debug (line 251) | fn demo_float_from_signed_debug(gm: GenMode, config:... function demo_float_from_signed_prec (line 264) | fn demo_float_from_signed_prec(gm: GenMode, config: ... function demo_float_from_signed_prec_debug (line 281) | fn demo_float_from_signed_prec_debug( function demo_float_from_signed_prec_round (line 303) | fn demo_float_from_signed_prec_round( function demo_float_from_signed_prec_round_debug (line 324) | fn demo_float_from_signed_prec_round_debug( function demo_float_const_from_signed (line 346) | fn demo_float_const_from_signed(gm: GenMode, config: &GenConfig, limit: ... function demo_float_const_from_signed_debug (line 356) | fn demo_float_const_from_signed_debug(gm: GenMode, config: &GenConfig, l... function demo_float_const_from_signed_times_power_of_2 (line 366) | fn demo_float_const_from_signed_times_power_of_2(gm: GenMode, config: &G... function demo_float_const_from_signed_times_power_of_2_debug (line 377) | fn demo_float_const_from_signed_times_power_of_2_debug( function benchmark_float_from_unsigned_library_comparison (line 393) | fn benchmark_float_from_unsigned_library_comparison( function benchmark_float_from_unsigned_prec_library_comparison (line 426) | fn benchmark_float_from_unsigned_prec_library_comparison( function benchmark_float_from_signed_prec_library_comparison (line 563) | fn benchmark_float_from_signed_prec_library_comparison( function benchmark_float_from_signed_prec_round_library_comparison (line 592) | fn benchmark_float_from_signed_prec_round_library_comparison( function demo_primitive_float_rounding_from_float_ref_debug (line 175) | fn demo_primitive_float_rounding_from_float_ref_debug( function demo_primitive_float_try_from_float (line 198) | fn demo_primitive_float_try_from_float< function demo_primitive_float_try_from_float_debug (line 215) | fn demo_primitive_float_try_from_float_debug< function demo_primitive_float_try_from_float_extreme (line 232) | fn demo_primitive_float_try_from_float_extreme< function demo_primitive_float_try_from_float_extreme_debug (line 249) | fn demo_primitive_float_try_from_float_extreme_debug< function demo_primitive_float_try_from_float_ref (line 267) | fn demo_primitive_float_try_from_float_ref( function demo_primitive_float_try_from_float_ref_debug (line 285) | fn demo_primitive_float_try_from_float_ref_debug( function demo_primitive_float_convertible_from_float (line 303) | fn demo_primitive_float_convertible_from_float( function demo_primitive_float_convertible_from_float_debug (line 321) | fn demo_primitive_float_convertible_from_float_debug( function demo_primitive_float_convertible_from_float_extreme (line 339) | fn demo_primitive_float_convertible_from_float_extreme( function demo_primitive_float_convertible_from_float_extreme_debug (line 357) | fn demo_primitive_float_convertible_from_float_extreme_debug + Primitiv... function benchmark_primitive_float_convertible_from_float (line 394) | fn benchmark_primitive_float_convertible_from_float( function benchmark_primitive_float_rounding_from_float (line 415) | fn benchmark_primitive_float_rounding_from_float ... FILE: malachite-float/src/bin_util/demo_and_bench/conversion/primitive_int_from_float.rs function register (line 26) | pub(crate) fn register(runner: &mut Runner) { function demo_unsigned_rounding_from_float (line 79) | fn demo_unsigned_rounding_from_float( function demo_unsigned_rounding_from_float_ref_debug (line 194) | fn demo_unsigned_rounding_from_float_ref_debug( function demo_unsigned_try_from_float (line 216) | fn demo_unsigned_try_from_float< function demo_unsigned_try_from_float_debug (line 233) | fn demo_unsigned_try_from_float_debug< function demo_unsigned_try_from_float_extreme (line 250) | fn demo_unsigned_try_from_float_extreme< function demo_unsigned_try_from_float_extreme_debug (line 267) | fn demo_unsigned_try_from_float_extreme_debug< function demo_unsigned_try_from_float_ref (line 285) | fn demo_unsigned_try_from_float_ref( function demo_unsigned_try_from_float_ref_debug (line 298) | fn demo_unsigned_try_from_float_ref_debug( function demo_unsigned_convertible_from_float (line 316) | fn demo_unsigned_convertible_from_float( function demo_unsigned_convertible_from_float_debug (line 334) | fn demo_unsigned_convertible_from_float_debug( function demo_unsigned_convertible_from_float_extreme (line 352) | fn demo_unsigned_convertible_from_float_extreme( function demo_unsigned_convertible_from_float_extreme_debug (line 370) | fn demo_unsigned_convertible_from_float_extreme_debug( function demo_signed_rounding_from_float_ref_debug (line 503) | fn demo_signed_rounding_from_float_ref_debug( function demo_signed_try_from_float (line 525) | fn demo_signed_try_from_float(gm: GenMode, confi... function demo_signed_try_from_float_ref_debug (line 602) | fn demo_signed_try_from_float_ref_debug( function demo_signed_convertible_from_float (line 620) | fn demo_signed_convertible_from_float( function demo_signed_convertible_from_float_debug (line 638) | fn demo_signed_convertible_from_float_debug( function demo_signed_convertible_from_float_extreme (line 656) | fn demo_signed_convertible_from_float_extreme( function demo_signed_convertible_from_float_extreme_debug (line 674) | fn demo_signed_convertible_from_float_extreme_debug( function benchmark_unsigned_try_from_float_evaluation_strategy (line 692) | fn benchmark_unsigned_try_from_float_evaluation_strategy( function benchmark_unsigned_rounding_from_float_evaluation_strategy (line 741) | fn benchmark_unsigned_rounding_from_float_evaluation_strategy< function benchmark_signed_try_from_float_evaluation_strategy (line 774) | fn benchmark_signed_try_from_float_evaluation_strategy... function benchmark_signed_convertible_from_float (line 802) | fn benchmark_signed_convertible_from_float( function benchmark_signed_rounding_from_float_evaluation_strategy (line 823) | fn benchmark_signed_rounding_from_float_evaluation_strategy< FILE: malachite-float/src/bin_util/demo_and_bench/conversion/rational_from_float.rs function register (line 20) | pub(crate) fn register(runner: &mut Runner) { function demo_rational_try_from_float (line 36) | fn demo_rational_try_from_float(gm: GenMode, config: &GenConfig, limit: ... function demo_rational_try_from_float_debug (line 46) | fn demo_rational_try_from_float_debug(gm: GenMode, config: &GenConfig, l... function demo_rational_try_from_float_ref (line 56) | fn demo_rational_try_from_float_ref(gm: GenMode, config: &GenConfig, lim... function demo_rational_try_from_float_ref_debug (line 62) | fn demo_rational_try_from_float_ref_debug(gm: GenMode, config: &GenConfi... function demo_rational_convertible_from_float (line 72) | fn demo_rational_convertible_from_float(gm: GenMode, config: &GenConfig,... function demo_rational_convertible_from_float_debug (line 86) | fn demo_rational_convertible_from_float_debug(gm: GenMode, config: &GenC... function benchmark_rational_try_from_float_evaluation_strategy (line 101) | fn benchmark_rational_try_from_float_evaluation_strategy( function benchmark_rational_try_from_float_library_comparison (line 127) | fn benchmark_rational_try_from_float_library_comparison( function benchmark_rational_convertible_from_float (line 148) | fn benchmark_rational_convertible_from_float( FILE: malachite-float/src/bin_util/demo_and_bench/conversion/raw_mantissa_and_exponent.rs function register (line 20) | pub(crate) fn register(runner: &mut Runner) { function demo_float_raw_mantissa_and_exponent (line 56) | fn demo_float_raw_mantissa_and_exponent(gm: GenMode, config: &GenConfig,... function demo_float_raw_mantissa_and_exponent_debug (line 66) | fn demo_float_raw_mantissa_and_exponent_debug(gm: GenMode, config: &GenC... function demo_float_raw_mantissa_and_exponent_extreme (line 76) | fn demo_float_raw_mantissa_and_exponent_extreme(gm: GenMode, config: &Ge... function demo_float_raw_mantissa_and_exponent_extreme_debug (line 86) | fn demo_float_raw_mantissa_and_exponent_extreme_debug( function demo_float_raw_mantissa_and_exponent_ref (line 100) | fn demo_float_raw_mantissa_and_exponent_ref(gm: GenMode, config: &GenCon... function demo_float_raw_mantissa_and_exponent_ref_debug (line 110) | fn demo_float_raw_mantissa_and_exponent_ref_debug(gm: GenMode, config: &... function demo_float_raw_mantissa (line 120) | fn demo_float_raw_mantissa(gm: GenMode, config: &GenConfig, limit: usize) { function demo_float_raw_mantissa_debug (line 126) | fn demo_float_raw_mantissa_debug(gm: GenMode, config: &GenConfig, limit:... function demo_float_raw_mantissa_extreme (line 136) | fn demo_float_raw_mantissa_extreme(gm: GenMode, config: &GenConfig, limi... function demo_float_raw_mantissa_extreme_debug (line 142) | fn demo_float_raw_mantissa_extreme_debug(gm: GenMode, config: &GenConfig... function demo_float_raw_mantissa_ref (line 152) | fn demo_float_raw_mantissa_ref(gm: GenMode, config: &GenConfig, limit: u... function demo_float_raw_mantissa_ref_debug (line 158) | fn demo_float_raw_mantissa_ref_debug(gm: GenMode, config: &GenConfig, li... function demo_float_raw_exponent (line 168) | fn demo_float_raw_exponent(gm: GenMode, config: &GenConfig, limit: usize) { function demo_float_raw_exponent_debug (line 174) | fn demo_float_raw_exponent_debug(gm: GenMode, config: &GenConfig, limit:... function demo_float_raw_exponent_extreme (line 184) | fn demo_float_raw_exponent_extreme(gm: GenMode, config: &GenConfig, limi... function demo_float_raw_exponent_extreme_debug (line 190) | fn demo_float_raw_exponent_extreme_debug(gm: GenMode, config: &GenConfig... function demo_float_raw_exponent_ref (line 200) | fn demo_float_raw_exponent_ref(gm: GenMode, config: &GenConfig, limit: u... function demo_float_raw_exponent_ref_debug (line 206) | fn demo_float_raw_exponent_ref_debug(gm: GenMode, config: &GenConfig, li... function demo_float_from_raw_mantissa_and_exponent (line 216) | fn demo_float_from_raw_mantissa_and_exponent(gm: GenMode, config: &GenCo... function demo_float_from_raw_mantissa_and_exponent_debug (line 230) | fn demo_float_from_raw_mantissa_and_exponent_debug(gm: GenMode, config: ... function demo_float_from_raw_mantissa_and_exponent_ref (line 249) | fn demo_float_from_raw_mantissa_and_exponent_ref(gm: GenMode, config: &G... function demo_float_from_raw_mantissa_and_exponent_ref_debug (line 263) | fn demo_float_from_raw_mantissa_and_exponent_ref_debug( function benchmark_float_raw_mantissa_and_exponent_evaluation_strategy (line 286) | fn benchmark_float_raw_mantissa_and_exponent_evaluation_strategy( function benchmark_float_raw_mantissa_evaluation_strategy (line 311) | fn benchmark_float_raw_mantissa_evaluation_strategy( function benchmark_float_raw_exponent_evaluation_strategy (line 334) | fn benchmark_float_raw_exponent_evaluation_strategy( function benchmark_float_from_raw_mantissa_and_exponent_evaluation_strategy (line 357) | fn benchmark_float_from_raw_mantissa_and_exponent_evaluation_strategy( FILE: malachite-float/src/bin_util/demo_and_bench/conversion/sci_mantissa_and_exponent.rs function register (line 26) | pub(crate) fn register(runner: &mut Runner) { function demo_sci_mantissa_and_exponent_round (line 129) | fn demo_sci_mantissa_and_exponent_round( function demo_sci_mantissa_and_exponent_round_debug (line 144) | fn demo_sci_mantissa_and_exponent_round_debug( function demo_sci_mantissa_and_exponent_round_extreme (line 159) | fn demo_sci_mantissa_and_exponent_round_extreme( function demo_sci_mantissa_and_exponent_round_extreme_debug (line 177) | fn demo_sci_mantissa_and_exponent_round_extreme_debug( function demo_float_sci_mantissa_and_exponent_float (line 195) | fn demo_float_sci_mantissa_and_exponent_float(gm: GenMode, config: &GenC... function demo_float_sci_mantissa_and_exponent_float_debug (line 205) | fn demo_float_sci_mantissa_and_exponent_float_debug(gm: GenMode, config:... function demo_float_sci_mantissa_and_exponent_float_extreme (line 215) | fn demo_float_sci_mantissa_and_exponent_float_extreme( function demo_float_sci_mantissa_and_exponent_float_extreme_debug (line 229) | fn demo_float_sci_mantissa_and_exponent_float_extreme_debug( function demo_float_sci_mantissa_and_exponent_float_ref (line 243) | fn demo_float_sci_mantissa_and_exponent_float_ref(gm: GenMode, config: &... function demo_float_sci_mantissa_and_exponent_float_ref_debug (line 253) | fn demo_float_sci_mantissa_and_exponent_float_ref_debug( function demo_float_sci_mantissa_float (line 267) | fn demo_float_sci_mantissa_float(gm: GenMode, config: &GenConfig, limit:... function demo_float_sci_mantissa_float_debug (line 277) | fn demo_float_sci_mantissa_float_debug(gm: GenMode, config: &GenConfig, ... function demo_float_sci_mantissa_float_extreme (line 287) | fn demo_float_sci_mantissa_float_extreme(gm: GenMode, config: &GenConfig... function demo_float_sci_mantissa_float_extreme_debug (line 297) | fn demo_float_sci_mantissa_float_extreme_debug(gm: GenMode, config: &Gen... function demo_float_sci_mantissa_float_ref (line 307) | fn demo_float_sci_mantissa_float_ref(gm: GenMode, config: &GenConfig, li... function demo_float_sci_mantissa_float_ref_debug (line 317) | fn demo_float_sci_mantissa_float_ref_debug(gm: GenMode, config: &GenConf... function demo_float_sci_exponent_float (line 327) | fn demo_float_sci_exponent_float(gm: GenMode, config: &GenConfig, limit:... function demo_float_sci_exponent_float_debug (line 337) | fn demo_float_sci_exponent_float_debug(gm: GenMode, config: &GenConfig, ... function demo_float_sci_exponent_float_extreme (line 347) | fn demo_float_sci_exponent_float_extreme(gm: GenMode, config: &GenConfig... function demo_float_sci_exponent_float_extreme_debug (line 357) | fn demo_float_sci_exponent_float_extreme_debug(gm: GenMode, config: &Gen... function demo_float_sci_exponent_float_ref (line 367) | fn demo_float_sci_exponent_float_ref(gm: GenMode, config: &GenConfig, li... function demo_float_sci_exponent_float_ref_debug (line 377) | fn demo_float_sci_exponent_float_ref_debug(gm: GenMode, config: &GenConf... function demo_float_from_sci_mantissa_and_exponent_float (line 387) | fn demo_float_from_sci_mantissa_and_exponent_float(gm: GenMode, config: ... function demo_float_from_sci_mantissa_and_exponent_float_debug (line 406) | fn demo_float_from_sci_mantissa_and_exponent_float_debug( function demo_float_from_sci_mantissa_and_exponent_float_ref (line 429) | fn demo_float_from_sci_mantissa_and_exponent_float_ref( function demo_float_from_sci_mantissa_and_exponent_float_ref_debug (line 452) | fn demo_float_from_sci_mantissa_and_exponent_float_ref_debug( function demo_float_sci_mantissa_and_exponent_primitive_float (line 475) | fn demo_float_sci_mantissa_and_exponent_primitive_float( function demo_float_sci_mantissa_and_exponent_primitive_float_debug (line 492) | fn demo_float_sci_mantissa_and_exponent_primitive_float_debug( function demo_float_sci_mantissa_primitive_float_debug (line 559) | fn demo_float_sci_mantissa_primitive_float_debug( function demo_float_sci_mantissa_primitive_float_extreme (line 575) | fn demo_float_sci_mantissa_primitive_float_extreme( function demo_float_sci_mantissa_primitive_float_extreme_debug (line 591) | fn demo_float_sci_mantissa_primitive_float_extreme_debug( function demo_float_sci_exponent_primitive_float_debug (line 623) | fn demo_float_sci_exponent_primitive_float_debug( function demo_float_sci_exponent_primitive_float_extreme (line 639) | fn demo_float_sci_exponent_primitive_float_extreme( function demo_float_sci_exponent_primitive_float_extreme_debug (line 655) | fn demo_float_sci_exponent_primitive_float_extreme_debug( function benchmark_float_sci_mantissa_and_exponent_float_evaluation_strategy (line 739) | fn benchmark_float_sci_mantissa_and_exponent_float_evaluation_strategy( function benchmark_float_sci_mantissa_float_evaluation_strategy (line 766) | fn benchmark_float_sci_mantissa_float_evaluation_strategy( function benchmark_float_sci_exponent_float_evaluation_strategy (line 791) | fn benchmark_float_sci_exponent_float_evaluation_strategy( function benchmark_float_from_sci_mantissa_and_exponent_float_evaluation_strategy (line 816) | fn benchmark_float_from_sci_mantissa_and_exponent_float_evaluation_strat... function benchmark_float_sci_mantissa_and_exponent_primitive_float (line 859) | fn benchmark_float_sci_mantissa_and_exponent_primitive_float( function benchmark_float_sci_exponent_primitive_float (line 903) | fn benchmark_float_sci_exponent_primitive_float( function benchmark_float_from_sci_mantissa_and_exponent_primitive_float (line 925) | fn benchmark_float_from_sci_mantissa_and_exponent_primitive_float Option { method cmp (line 128) | fn cmp(&self, other: &Self) -> Ordering { method partial_cmp (line 181) | fn partial_cmp(&self, other: &ComparableFloatRef) -> Option { method cmp (line 233) | fn cmp(&self, other: &Self) -> Ordering { method partial_cmp (line 244) | fn partial_cmp(&self, other: &Self) -> Option { FILE: malachite-float/src/comparison/cmp_abs.rs method partial_cmp_abs (line 55) | fn partial_cmp_abs(&self, other: &Self) -> Option { method cmp_abs (line 128) | fn cmp_abs(&self, other: &Self) -> Ordering { method partial_cmp_abs (line 163) | fn partial_cmp_abs(&self, other: &ComparableFloatRef) -> Option { method cmp_abs (line 213) | fn cmp_abs(&self, other: &Self) -> Ordering { method partial_cmp_abs (line 223) | fn partial_cmp_abs(&self, other: &Self) -> Option { FILE: malachite-float/src/comparison/eq.rs method eq (line 45) | fn eq(&self, other: &Self) -> bool { method eq (line 109) | fn eq(&self, other: &Self) -> bool { function eq (line 168) | fn eq(&self, other: &ComparableFloatRef<'a>) -> bool { FILE: malachite-float/src/comparison/eq_abs.rs method eq_abs (line 46) | fn eq_abs(&self, other: &Self) -> bool { method eq_abs (line 108) | fn eq_abs(&self, other: &Self) -> bool { function eq_abs (line 165) | fn eq_abs(&self, other: &ComparableFloatRef<'a>) -> bool { FILE: malachite-float/src/comparison/eq_abs_integer.rs method eq_abs (line 42) | fn eq_abs(&self, other: &Integer) -> bool { method eq_abs (line 87) | fn eq_abs(&self, other: &Float) -> bool { FILE: malachite-float/src/comparison/eq_abs_natural.rs method eq_abs (line 40) | fn eq_abs(&self, other: &Natural) -> bool { method eq_abs (line 83) | fn eq_abs(&self, other: &Float) -> bool { FILE: malachite-float/src/comparison/eq_abs_primitive_float.rs function float_eq_abs_primitive_float (line 16) | fn float_eq_abs_primitive_float(x: &Float, y: &T) -> ... FILE: malachite-float/src/comparison/eq_abs_primitive_int.rs function float_eq_abs_unsigned (line 18) | fn float_eq_abs_unsigned(x: &Float, y: &T) -> bool function float_eq_abs_signed (line 87) | fn float_eq_abs_signed(x: &Float, y: &T) -> bool FILE: malachite-float/src/comparison/eq_abs_rational.rs method eq_abs (line 46) | fn eq_abs(&self, other: &Rational) -> bool { method eq_abs (line 97) | fn eq_abs(&self, other: &Float) -> bool { FILE: malachite-float/src/comparison/hash.rs method hash (line 25) | fn hash(&self, state: &mut H) { method hash (line 42) | fn hash(&self, state: &mut H) { FILE: malachite-float/src/comparison/partial_cmp_abs_integer.rs method partial_cmp_abs (line 43) | fn partial_cmp_abs(&self, other: &Integer) -> Option { method partial_cmp_abs (line 96) | fn partial_cmp_abs(&self, other: &Float) -> Option { FILE: malachite-float/src/comparison/partial_cmp_abs_natural.rs method partial_cmp_abs (line 42) | fn partial_cmp_abs(&self, other: &Natural) -> Option { method partial_cmp_abs (line 94) | fn partial_cmp_abs(&self, other: &Float) -> Option { FILE: malachite-float/src/comparison/partial_cmp_abs_primitive_float.rs function float_partial_cmp_abs_primitive_float (line 16) | fn float_partial_cmp_abs_primitive_float(x: &Float, y... FILE: malachite-float/src/comparison/partial_cmp_abs_primitive_int.rs function float_partial_cmp_abs_unsigned (line 18) | fn float_partial_cmp_abs_unsigned(x: &Float, y: &T... function float_partial_cmp_abs_signed (line 93) | fn float_partial_cmp_abs_signed(x: &Float, y: &T) ->... FILE: malachite-float/src/comparison/partial_cmp_abs_rational.rs method partial_cmp_abs (line 45) | fn partial_cmp_abs(&self, other: &Rational) -> Option { method partial_cmp_abs (line 116) | fn partial_cmp_abs(&self, other: &Float) -> Option { FILE: malachite-float/src/comparison/partial_cmp_integer.rs method partial_cmp (line 41) | fn partial_cmp(&self, other: &Integer) -> Option { method partial_cmp (line 103) | fn partial_cmp(&self, other: &Float) -> Option { FILE: malachite-float/src/comparison/partial_cmp_natural.rs method partial_cmp (line 40) | fn partial_cmp(&self, other: &Natural) -> Option { method partial_cmp (line 95) | fn partial_cmp(&self, other: &Float) -> Option { FILE: malachite-float/src/comparison/partial_cmp_primitive_float.rs function float_partial_cmp_primitive_float (line 16) | fn float_partial_cmp_primitive_float(x: &Float, y: &T... FILE: malachite-float/src/comparison/partial_cmp_primitive_int.rs function float_partial_cmp_unsigned (line 17) | fn float_partial_cmp_unsigned(x: &Float, y: &T) ->... function float_partial_cmp_signed (line 97) | fn float_partial_cmp_signed(x: &Float, y: &T) -> Opt... FILE: malachite-float/src/comparison/partial_cmp_rational.rs method partial_cmp (line 43) | fn partial_cmp(&self, other: &Rational) -> Option { method partial_cmp (line 120) | fn partial_cmp(&self, other: &Float) -> Option { FILE: malachite-float/src/comparison/partial_eq_integer.rs method eq (line 39) | fn eq(&self, other: &Integer) -> bool { method eq (line 84) | fn eq(&self, other: &Float) -> bool { FILE: malachite-float/src/comparison/partial_eq_natural.rs method eq (line 38) | fn eq(&self, other: &Natural) -> bool { method eq (line 82) | fn eq(&self, other: &Float) -> bool { FILE: malachite-float/src/comparison/partial_eq_primitive_float.rs function float_partial_eq_primitive_float (line 15) | fn float_partial_eq_primitive_float(x: &Float, y: &T)... FILE: malachite-float/src/comparison/partial_eq_primitive_int.rs function float_partial_eq_unsigned (line 17) | fn float_partial_eq_unsigned(x: &Float, y: &T) -> ... function float_partial_eq_signed (line 86) | fn float_partial_eq_signed(x: &Float, y: &T) -> bool FILE: malachite-float/src/comparison/partial_eq_rational.rs method eq (line 42) | fn eq(&self, other: &Rational) -> bool { method eq (line 93) | fn eq(&self, other: &Float) -> bool { FILE: malachite-float/src/constants/gauss_constant.rs method gauss_constant_prec_round (line 67) | pub fn gauss_constant_prec_round(prec: u64, rm: RoundingMode) -> (Self, ... method gauss_constant_prec (line 147) | pub fn gauss_constant_prec(prec: u64) -> (Self, Ordering) { FILE: malachite-float/src/constants/lemniscate_constant.rs method lemniscate_constant_prec_round (line 69) | pub fn lemniscate_constant_prec_round(prec: u64, rm: RoundingMode) -> (S... method lemniscate_constant_prec (line 135) | pub fn lemniscate_constant_prec(prec: u64) -> (Self, Ordering) { FILE: malachite-float/src/constants/ln_2.rs function sum (line 36) | fn sum(t: &mut [Integer], p: &mut [Integer], q: &mut [Integer], n1: u64,... method ln_2_prec_round (line 126) | pub fn ln_2_prec_round(prec: u64, rm: RoundingMode) -> (Self, Ordering) { method ln_2_prec (line 193) | pub fn ln_2_prec(prec: u64) -> (Self, Ordering) { FILE: malachite-float/src/constants/log_2_e.rs method log_2_e_prec_round (line 63) | pub fn log_2_e_prec_round(prec: u64, rm: RoundingMode) -> (Self, Orderin... method log_2_e_prec (line 126) | pub fn log_2_e_prec(prec: u64) -> (Self, Ordering) { FILE: malachite-float/src/constants/one_over_pi.rs method one_over_pi_prec_round (line 63) | pub fn one_over_pi_prec_round(prec: u64, rm: RoundingMode) -> (Self, Ord... method one_over_pi_prec (line 125) | pub fn one_over_pi_prec(prec: u64) -> (Self, Ordering) { FILE: malachite-float/src/constants/one_over_sqrt_pi.rs method one_over_sqrt_pi_prec_round (line 69) | pub fn one_over_sqrt_pi_prec_round(prec: u64, rm: RoundingMode) -> (Self... method one_over_sqrt_pi_prec (line 132) | pub fn one_over_sqrt_pi_prec(prec: u64) -> (Self, Ordering) { FILE: malachite-float/src/constants/one_over_sqrt_tau.rs method one_over_sqrt_tau_prec_round (line 69) | pub fn one_over_sqrt_tau_prec_round(prec: u64, rm: RoundingMode) -> (Sel... method one_over_sqrt_tau_prec (line 135) | pub fn one_over_sqrt_tau_prec(prec: u64) -> (Self, Ordering) { FILE: malachite-float/src/constants/phi.rs method phi_prec_round (line 55) | pub fn phi_prec_round(prec: u64, rm: RoundingMode) -> (Self, Ordering) { method phi_prec (line 111) | pub fn phi_prec(prec: u64) -> (Self, Ordering) { FILE: malachite-float/src/constants/pi.rs method pi_prec_round (line 67) | pub fn pi_prec_round(prec: u64, rm: RoundingMode) -> (Self, Ordering) { method pi_prec (line 159) | pub fn pi_prec(prec: u64) -> (Self, Ordering) { FILE: malachite-float/src/constants/pi_over_2.rs method pi_over_2_prec_round (line 60) | pub fn pi_over_2_prec_round(prec: u64, rm: RoundingMode) -> (Self, Order... method pi_over_2_prec (line 107) | pub fn pi_over_2_prec(prec: u64) -> (Self, Ordering) { FILE: malachite-float/src/constants/pi_over_3.rs method pi_over_3_prec_round (line 62) | pub fn pi_over_3_prec_round(prec: u64, rm: RoundingMode) -> (Self, Order... method pi_over_3_prec (line 123) | pub fn pi_over_3_prec(prec: u64) -> (Self, Ordering) { FILE: malachite-float/src/constants/pi_over_4.rs method pi_over_4_prec_round (line 60) | pub fn pi_over_4_prec_round(prec: u64, rm: RoundingMode) -> (Self, Order... method pi_over_4_prec (line 107) | pub fn pi_over_4_prec(prec: u64) -> (Self, Ordering) { FILE: malachite-float/src/constants/pi_over_6.rs method pi_over_6_prec_round (line 60) | pub fn pi_over_6_prec_round(prec: u64, rm: RoundingMode) -> (Self, Order... method pi_over_6_prec (line 107) | pub fn pi_over_6_prec(prec: u64) -> (Self, Ordering) { FILE: malachite-float/src/constants/pi_over_8.rs method pi_over_8_prec_round (line 60) | pub fn pi_over_8_prec_round(prec: u64, rm: RoundingMode) -> (Self, Order... method pi_over_8_prec (line 107) | pub fn pi_over_8_prec(prec: u64) -> (Self, Ordering) { FILE: malachite-float/src/constants/prime_constant.rs method prime_constant_prec_round (line 57) | pub fn prime_constant_prec_round(prec: u64, rm: RoundingMode) -> (Self, ... method prime_constant_prec (line 118) | pub fn prime_constant_prec(prec: u64) -> (Self, Ordering) { FILE: malachite-float/src/constants/prouhet_thue_morse_constant.rs constant LIMB_0 (line 22) | const LIMB_0: Limb = 0xd32d2cd2; constant LIMB_1 (line 24) | const LIMB_1: Limb = 0x2cd2d32c; constant LIMB_0 (line 27) | const LIMB_0: Limb = 0xd32d2cd32cd2d32c; constant LIMB_1 (line 29) | const LIMB_1: Limb = 0x2cd2d32cd32d2cd2; method prouhet_thue_morse_constant_prec_round (line 79) | pub fn prouhet_thue_morse_constant_prec_round(prec: u64, rm: RoundingMod... method prouhet_thue_morse_constant_prec (line 186) | pub fn prouhet_thue_morse_constant_prec(prec: u64) -> (Self, Ordering) { FILE: malachite-float/src/constants/sqrt_2.rs method sqrt_2_prec_round (line 55) | pub fn sqrt_2_prec_round(prec: u64, rm: RoundingMode) -> (Self, Ordering) { method sqrt_2_prec (line 101) | pub fn sqrt_2_prec(prec: u64) -> (Self, Ordering) { FILE: malachite-float/src/constants/sqrt_2_over_2.rs method sqrt_2_over_2_prec_round (line 61) | pub fn sqrt_2_over_2_prec_round(prec: u64, rm: RoundingMode) -> (Self, O... method sqrt_2_over_2_prec (line 112) | pub fn sqrt_2_over_2_prec(prec: u64) -> (Self, Ordering) { FILE: malachite-float/src/constants/sqrt_3.rs method sqrt_3_prec_round (line 54) | pub fn sqrt_3_prec_round(prec: u64, rm: RoundingMode) -> (Self, Ordering) { method sqrt_3_prec (line 100) | pub fn sqrt_3_prec(prec: u64) -> (Self, Ordering) { FILE: malachite-float/src/constants/sqrt_3_over_3.rs method sqrt_3_over_3_prec_round (line 60) | pub fn sqrt_3_over_3_prec_round(prec: u64, rm: RoundingMode) -> (Self, O... method sqrt_3_over_3_prec (line 110) | pub fn sqrt_3_over_3_prec(prec: u64) -> (Self, Ordering) { FILE: malachite-float/src/constants/sqrt_pi.rs method sqrt_pi_prec_round (line 63) | pub fn sqrt_pi_prec_round(prec: u64, rm: RoundingMode) -> (Self, Orderin... method sqrt_pi_prec (line 125) | pub fn sqrt_pi_prec(prec: u64) -> (Self, Ordering) { FILE: malachite-float/src/constants/tau.rs method tau_prec_round (line 60) | pub fn tau_prec_round(prec: u64, rm: RoundingMode) -> (Self, Ordering) { method tau_prec (line 107) | pub fn tau_prec(prec: u64) -> (Self, Ordering) { FILE: malachite-float/src/constants/two_over_pi.rs method two_over_pi_prec_round (line 60) | pub fn two_over_pi_prec_round(prec: u64, rm: RoundingMode) -> (Self, Ord... method two_over_pi_prec (line 107) | pub fn two_over_pi_prec(prec: u64) -> (Self, Ordering) { FILE: malachite-float/src/constants/two_over_sqrt_pi.rs method two_over_sqrt_pi_prec_round (line 66) | pub fn two_over_sqrt_pi_prec_round(prec: u64, rm: RoundingMode) -> (Self... method two_over_sqrt_pi_prec (line 116) | pub fn two_over_sqrt_pi_prec(prec: u64) -> (Self, Ordering) { FILE: malachite-float/src/conversion/from_bits.rs method non_dyadic_from_bits_prec_round (line 108) | pub fn non_dyadic_from_bits_prec_round>( method non_dyadic_from_bits_prec (line 258) | pub fn non_dyadic_from_bits_prec>( FILE: malachite-float/src/conversion/from_integer.rs function from_integer_zero_exponent (line 20) | pub(crate) fn from_integer_zero_exponent(n: Integer) -> Float { function from_integer_prec_round_zero_exponent (line 26) | pub(crate) fn from_integer_prec_round_zero_exponent( method from_integer_prec_round (line 107) | pub fn from_integer_prec_round(x: Integer, prec: u64, rm: RoundingMode) ... method from_integer_prec_round_ref (line 183) | pub fn from_integer_prec_round_ref( method from_integer_prec (line 255) | pub fn from_integer_prec(x: Integer, prec: u64) -> (Self, Ordering) { method from_integer_prec_ref (line 318) | pub fn from_integer_prec_ref(x: &Integer, prec: u64) -> (Self, Ordering) { type Error (line 326) | type Error = FloatConversionError; method try_from (line 387) | fn try_from(n: Integer) -> Result { type Error (line 395) | type Error = FloatConversionError; method try_from (line 456) | fn try_from(n: &Integer) -> Result { method convertible_from (line 488) | fn convertible_from(x: &Integer) -> bool { FILE: malachite-float/src/conversion/from_natural.rs function from_natural_prec_round_helper (line 25) | fn from_natural_prec_round_helper( function from_natural_prec_round_helper_zero_exponent (line 139) | fn from_natural_prec_round_helper_zero_exponent( function from_natural_prec_round_helper_no_round_zero_exponent (line 234) | fn from_natural_prec_round_helper_no_round_zero_exponent( function from_natural_prec_round_zero_exponent (line 263) | pub(crate) fn from_natural_prec_round_zero_exponent( function from_natural_prec_round_zero_exponent_ref (line 283) | pub(crate) fn from_natural_prec_round_zero_exponent_ref( function from_natural_zero_exponent (line 307) | pub(crate) fn from_natural_zero_exponent(x: Natural) -> Float { function from_natural_zero_exponent_ref (line 317) | pub(crate) fn from_natural_zero_exponent_ref(x: &Natural) -> Float { method from_natural_prec_round (line 379) | pub fn from_natural_prec_round(x: Natural, prec: u64, rm: RoundingMode) ... method from_natural_prec_round_ref (line 454) | pub fn from_natural_prec_round_ref( method from_natural_prec (line 532) | pub fn from_natural_prec(x: Natural, prec: u64) -> (Self, Ordering) { method from_natural_prec_ref (line 582) | pub fn from_natural_prec_ref(x: &Natural, prec: u64) -> (Self, Ordering) { type Error (line 588) | type Error = FloatConversionError; method try_from (line 632) | fn try_from(x: Natural) -> Result { type Error (line 649) | type Error = FloatConversionError; method try_from (line 694) | fn try_from(x: &Natural) -> Result { method convertible_from (line 735) | fn convertible_from(x: &Natural) -> bool { FILE: malachite-float/src/conversion/from_primitive_float.rs method from_primitive_float_prec_round (line 41) | pub fn from_primitive_float_prec_round( method from_primitive_float_prec (line 97) | pub fn from_primitive_float_prec(x: T, prec: u64) -> ... FILE: malachite-float/src/conversion/from_primitive_int.rs function const_limb_significant_bits (line 22) | const fn const_limb_significant_bits(x: Limb) -> u64 { method const_from_unsigned_times_power_of_2 (line 77) | pub const fn const_from_unsigned_times_power_of_2(x: Limb, pow: i32) -> ... method const_from_unsigned (line 118) | pub const fn const_from_unsigned(x: Limb) -> Self { method const_from_signed_times_power_of_2 (line 188) | pub const fn const_from_signed_times_power_of_2(x: SignedLimb, pow: i32)... method const_from_signed (line 231) | pub const fn const_from_signed(x: SignedLimb) -> Self { method from_unsigned_prec_round (line 258) | pub fn from_unsigned_prec_round( method from_unsigned_prec (line 294) | pub fn from_unsigned_prec(x: T, prec: u64) -> (Sel... method from_signed_prec_round (line 324) | pub fn from_signed_prec_round( method from_signed_prec (line 360) | pub fn from_signed_prec(x: T, prec: u64) -> (Self, O... FILE: malachite-float/src/conversion/from_rational.rs constant FROM_RATIONAL_THRESHOLD (line 352) | pub(crate) const FROM_RATIONAL_THRESHOLD: u64 = 100; method from_rational_prec_round (line 430) | pub fn from_rational_prec_round(x: Rational, prec: u64, rm: RoundingMode... method from_rational_prec (line 504) | pub fn from_rational_prec(x: Rational, prec: u64) -> (Self, Ordering) { method from_rational_prec_round_ref (line 587) | pub fn from_rational_prec_round_ref( method from_rational_prec_ref (line 666) | pub fn from_rational_prec_ref(x: &Rational, prec: u64) -> (Self, Orderin... type Error (line 672) | type Error = FloatConversionError; method try_from (line 723) | fn try_from(x: Rational) -> Result { type Error (line 744) | type Error = FloatConversionError; method try_from (line 795) | fn try_from(x: &Rational) -> Result { method convertible_from (line 857) | fn convertible_from(x: &Rational) -> bool { FILE: malachite-float/src/conversion/integer_from_float.rs method rounding_from (line 73) | fn rounding_from(f: Float, rm: RoundingMode) -> (Self, Ordering) { method rounding_from (line 164) | fn rounding_from(f: &Float, rm: RoundingMode) -> (Self, Ordering) { type Error (line 207) | type Error = SignedFromFloatError; method try_from (line 237) | fn try_from(f: Float) -> Result { type Error (line 269) | type Error = SignedFromFloatError; method try_from (line 299) | fn try_from(f: &Float) -> Result { method convertible_from (line 356) | fn convertible_from(f: &Float) -> bool { FILE: malachite-float/src/conversion/is_integer.rs method is_integer (line 35) | fn is_integer(self) -> bool { FILE: malachite-float/src/conversion/mantissa_and_exponent.rs method sci_mantissa_and_exponent_round (line 96) | pub fn sci_mantissa_and_exponent_round( method raw_mantissa_and_exponent (line 174) | fn raw_mantissa_and_exponent(self) -> (Natural, i32) { method raw_exponent (line 222) | fn raw_exponent(self) -> i32 { method from_raw_mantissa_and_exponent (line 279) | fn from_raw_mantissa_and_exponent(raw_mantissa: Natural, raw_exponent: i... function raw_mantissa_and_exponent (line 349) | fn raw_mantissa_and_exponent(self) -> (Natural, i32) { function raw_exponent (line 395) | fn raw_exponent(self) -> i32 { function from_raw_mantissa_and_exponent (line 462) | fn from_raw_mantissa_and_exponent(raw_mantissa: Natural, raw_exponent: i... method integer_mantissa_and_exponent (line 524) | fn integer_mantissa_and_exponent(self) -> (Natural, i64) { method integer_exponent (line 582) | fn integer_exponent(self) -> i64 { method from_integer_mantissa_and_exponent (line 657) | fn from_integer_mantissa_and_exponent( function integer_mantissa_and_exponent (line 727) | fn integer_mantissa_and_exponent(self) -> (Natural, i64) { function integer_exponent (line 784) | fn integer_exponent(self) -> i64 { function from_integer_mantissa_and_exponent (line 867) | fn from_integer_mantissa_and_exponent( method sci_mantissa_and_exponent (line 919) | fn sci_mantissa_and_exponent(mut self) -> (Self, i32) { method sci_exponent (line 969) | fn sci_exponent(self) -> i32 { method from_sci_mantissa_and_exponent (line 1027) | fn from_sci_mantissa_and_exponent(mut sci_mantissa: Self, sci_exponent: ... function sci_mantissa_and_exponent (line 1094) | fn sci_mantissa_and_exponent(self) -> (Float, i32) { function sci_exponent (line 1165) | fn sci_exponent(self) -> i32 { function from_sci_mantissa_and_exponent (line 1227) | fn from_sci_mantissa_and_exponent(sci_mantissa: Float, sci_exponent: i32... FILE: malachite-float/src/conversion/natural_from_float.rs method rounding_from (line 77) | fn rounding_from(f: Float, rm: RoundingMode) -> (Self, Ordering) { method rounding_from (line 174) | fn rounding_from(f: &Float, rm: RoundingMode) -> (Self, Ordering) { type Error (line 214) | type Error = UnsignedFromFloatError; method try_from (line 246) | fn try_from(f: Float) -> Result { type Error (line 280) | type Error = UnsignedFromFloatError; method try_from (line 312) | fn try_from(f: &Float) -> Result { method convertible_from (line 374) | fn convertible_from(f: &Float) -> bool { FILE: malachite-float/src/conversion/primitive_float_from_float.rs function primitive_float_rounding_from_float (line 18) | fn primitive_float_rounding_from_float( function primitive_float_rounding_from_float_ref (line 98) | fn primitive_float_rounding_from_float_ref( type FloatFromFloatError (line 180) | pub enum FloatFromFloatError { function primitive_float_try_from_float (line 186) | fn primitive_float_try_from_float(f: Float) -> Result... function primitive_float_try_from_float_ref (line 225) | fn primitive_float_try_from_float_ref( function primitive_float_convertible_from_float (line 268) | fn primitive_float_convertible_from_float(f: &Float) ... FILE: malachite-float/src/conversion/primitive_int_from_float.rs function unsigned_rounding_from_float (line 23) | fn unsigned_rounding_from_float(f: Float, rm: Roun... function unsigned_rounding_from_float_ref (line 86) | fn unsigned_rounding_from_float_ref( function unsigned_try_from_float (line 152) | fn unsigned_try_from_float(f: Float) -> Result(f: &Float) -> Resul... function unsigned_convertible_from_float (line 227) | fn unsigned_convertible_from_float(f: &Float) -> b... function signed_rounding_from_float (line 380) | fn signed_rounding_from_float(f: Float, rm: Rounding... function signed_rounding_from_float_ref (line 482) | fn signed_rounding_from_float_ref(f: &Float, rm: Rou... function signed_try_from_float (line 584) | fn signed_try_from_float(f: Float) -> Result(f: &Float) -> Result(f: &Float) -> bool { FILE: malachite-float/src/conversion/rational_from_float.rs type RationalFromFloatError (line 17) | pub struct RationalFromFloatError; type Error (line 20) | type Error = RationalFromFloatError; method try_from (line 55) | fn try_from(x: Float) -> Result { type Error (line 74) | type Error = RationalFromFloatError; method try_from (line 109) | fn try_from(x: &Float) -> Result { method convertible_from (line 152) | fn convertible_from(x: &Float) -> bool { FILE: malachite-float/src/conversion/string/from_string.rs function reduce_exponent_in_hex_string (line 18) | fn reduce_exponent_in_hex_string(s: &str) -> Option<(String, i32)> { function from_hex_string (line 36) | fn from_hex_string(s: &str) -> Float { method from_string_base (line 76) | fn from_string_base(base: u8, s: &str) -> Option { FILE: malachite-float/src/conversion/string/to_string.rs function replace_exponent_in_hex_string (line 22) | fn replace_exponent_in_hex_string(s: &str, new_exponent: i32) -> String { method fmt (line 34) | fn fmt(&self, f: &mut Formatter) -> Result { method fmt (line 83) | fn fmt(&self, f: &mut Formatter) -> Result { method fmt (line 90) | fn fmt(&self, f: &mut Formatter) -> Result { method fmt (line 149) | fn fmt(&self, f: &mut Formatter) -> Result { method fmt (line 156) | fn fmt(&self, f: &mut Formatter) -> Result { method fmt (line 163) | fn fmt(&self, f: &mut Formatter) -> Result { method fmt (line 169) | fn fmt(&self, f: &mut Formatter) -> Result { method fmt (line 181) | fn fmt(&self, f: &mut Formatter) -> Result { method fmt (line 198) | fn fmt(&self, f: &mut Formatter) -> Result { FILE: malachite-float/src/exhaustive/mod.rs type ExhaustivePositiveFloatsWithSciExponentAndPrecision (line 40) | pub struct ExhaustivePositiveFloatsWithSciExponentAndPrecision { type Item (line 48) | type Item = Float; method next (line 50) | fn next(&mut self) -> Option { function exhaustive_positive_floats_with_sci_exponent_and_precision (line 108) | pub fn exhaustive_positive_floats_with_sci_exponent_and_precision( type FloatsWithSciExponentAndPrecisionGenerator (line 127) | struct FloatsWithSciExponentAndPrecisionGenerator { method get_ys (line 139) | fn get_ys(&self, &prec: &u64) -> ExhaustivePositiveFloatsWithSciExpone... function exhaustive_positive_floats_with_sci_exponent_helper (line 145) | fn exhaustive_positive_floats_with_sci_exponent_helper( type ExhaustivePositiveFloatsWithSciExponent (line 166) | pub struct ExhaustivePositiveFloatsWithSciExponent( type Item (line 177) | type Item = Float; method next (line 180) | fn next(&mut self) -> Option { function exhaustive_positive_floats_with_sci_exponent (line 239) | pub fn exhaustive_positive_floats_with_sci_exponent( type FloatsWithPrecisionAndSciExponentGenerator (line 250) | struct FloatsWithPrecisionAndSciExponentGenerator { method get_ys (line 262) | fn get_ys(&self, &exp: &i32) -> ExhaustivePositiveFloatsWithSciExponen... function exhaustive_floats_with_precision_helper (line 268) | fn exhaustive_floats_with_precision_helper( type ExhaustivePositiveFloatsWithPrecision (line 293) | pub struct ExhaustivePositiveFloatsWithPrecision( type Item (line 305) | type Item = Float; method next (line 308) | fn next(&mut self) -> Option { function exhaustive_positive_floats_with_precision (line 380) | pub fn exhaustive_positive_floats_with_precision( type ExhaustiveFloatsWithPrecision (line 393) | pub struct ExhaustiveFloatsWithPrecision { type Item (line 400) | type Item = Float; method next (line 403) | fn next(&mut self) -> Option { function exhaustive_floats_with_precision (line 479) | pub fn exhaustive_floats_with_precision(prec: u64) -> ExhaustiveFloatsWi... type ExhaustivePositiveFiniteFloatsGenerator (line 488) | pub(crate) struct ExhaustivePositiveFiniteFloatsGenerator; method get_ys (line 494) | fn get_ys(&self, &sci_exponent: &i32) -> ExhaustivePositiveFloatsWithS... function exhaustive_positive_finite_floats_helper (line 500) | fn exhaustive_positive_finite_floats_helper() -> ExhaustiveDependentPairs< type ExhaustivePositiveFiniteFloats (line 523) | pub struct ExhaustivePositiveFiniteFloats( type Item (line 535) | type Item = Float; method next (line 538) | fn next(&mut self) -> Option { function exhaustive_positive_finite_floats (line 574) | pub fn exhaustive_positive_finite_floats() -> ExhaustivePositiveFiniteFl... type ExhaustiveNegativeFiniteFloats (line 583) | pub struct ExhaustiveNegativeFiniteFloats(ExhaustivePositiveFiniteFloats); type Item (line 586) | type Item = Float; method next (line 589) | fn next(&mut self) -> Option { function exhaustive_negative_finite_floats (line 625) | pub fn exhaustive_negative_finite_floats() -> ExhaustiveNegativeFiniteFl... type ExhaustiveNonzeroFiniteFloats (line 634) | pub struct ExhaustiveNonzeroFiniteFloats { type Item (line 641) | type Item = Float; method next (line 644) | fn next(&mut self) -> Option { function exhaustive_nonzero_finite_floats (line 688) | pub fn exhaustive_nonzero_finite_floats() -> ExhaustiveNonzeroFiniteFloa... type ExhaustiveNonNegativeFiniteFloats (line 696) | type ExhaustiveNonNegativeFiniteFloats = Chain, ExhaustivePo... function exhaustive_non_negative_finite_floats (line 729) | pub fn exhaustive_non_negative_finite_floats() -> ExhaustiveNonNegativeF... type ExhaustiveNonPositiveFiniteFloats (line 733) | type ExhaustiveNonPositiveFiniteFloats = Chain, ExhaustiveNe... function exhaustive_non_positive_finite_floats (line 766) | pub fn exhaustive_non_positive_finite_floats() -> ExhaustiveNonPositiveF... type ExhaustiveFloats (line 770) | type ExhaustiveFloats = Chain, ExhaustiveNonzeroFiniteFl... function exhaustive_finite_floats (line 801) | pub fn exhaustive_finite_floats() -> ExhaustiveFloats { function exhaustive_floats (line 883) | pub fn exhaustive_floats() -> ExhaustiveFloats { FILE: malachite-float/src/lib.rs type Float (line 170) | pub struct Float(pub(crate) InnerFloat); constant MAX_EXPONENT (line 203) | pub const MAX_EXPONENT: i32 = 0x3fff_ffff; constant MIN_EXPONENT (line 210) | pub const MIN_EXPONENT: i32 = -Self::MAX_EXPONENT; method is_valid (line 213) | pub fn is_valid(&self) -> bool { type InnerFloat (line 175) | pub(crate) enum InnerFloat { function significand_bits (line 192) | pub(crate) fn significand_bits(significand: &Natural) -> u64 { type ComparableFloat (line 266) | pub struct ComparableFloat(pub Float); method as_ref (line 275) | pub const fn as_ref(&self) -> ComparableFloatRef<'_> { type ComparableFloatRef (line 272) | pub struct ComparableFloatRef<'a>(pub &'a Float); type Target (line 281) | type Target = Float; method deref (line 292) | fn deref(&self) -> &Float { type Target (line 298) | type Target = Float; method deref (line 310) | fn deref(&self) -> &Float { function emulate_float_to_float_fn (line 317) | pub fn emulate_float_to_float_fn... function emulate_float_float_to_float_fn (line 355) | pub fn emulate_float_float_to_float_fn< function emulate_rational_to_float_fn (line 398) | pub fn emulate_rational_to_float_fn bool { function test_underflow (line 551) | pub fn test_underflow(result: &Float, o: Ordering) -> bool { FILE: malachite-float/src/random/mod.rs type RandomPositiveFiniteFloats (line 36) | pub struct RandomPositiveFiniteFloats> { type Item (line 42) | type Item = Float; method next (line 44) | fn next(&mut self) -> Option { function random_positive_finite_floats (line 122) | pub fn random_positive_finite_floats( function random_positive_floats_with_precision (line 211) | pub fn random_positive_floats_with_precision( type RandomNegativeFiniteFloats (line 238) | pub struct RandomNegativeFiniteFloats>(Rando... type Item (line 241) | type Item = Float; method next (line 244) | fn next(&mut self) -> Option { function random_negative_finite_floats (line 315) | pub fn random_negative_finite_floats( type RandomNonNegativeFiniteFloats (line 336) | pub struct RandomNonNegativeFiniteFloats> { type Item (line 342) | type Item = Float; method next (line 345) | fn next(&mut self) -> Option { function random_non_negative_finite_floats (line 421) | pub fn random_non_negative_finite_floats( type RandomNonPositiveFiniteFloats (line 447) | pub struct RandomNonPositiveFiniteFloats> { type Item (line 453) | type Item = Float; method next (line 456) | fn next(&mut self) -> Option { function random_non_positive_finite_floats (line 532) | pub fn random_non_positive_finite_floats( type RandomNonzeroFiniteFloats (line 557) | pub struct RandomNonzeroFiniteFloats> { type Item (line 563) | type Item = Float; method next (line 566) | fn next(&mut self) -> Option { function random_nonzero_finite_floats (line 638) | pub fn random_nonzero_finite_floats( type RandomFiniteFloats (line 661) | pub struct RandomFiniteFloats> { type Item (line 667) | type Item = Float; method next (line 670) | fn next(&mut self) -> Option { function random_finite_floats (line 743) | pub fn random_finite_floats( function random_floats (line 861) | pub fn random_floats( function striped_random_positive_finite_floats (line 955) | pub fn striped_random_positive_finite_floats( function striped_random_positive_floats_with_precision (line 1043) | pub fn striped_random_positive_floats_with_precision( function striped_random_negative_finite_floats (line 1136) | pub fn striped_random_negative_finite_floats( function striped_random_non_negative_finite_floats (line 1224) | pub fn striped_random_non_negative_finite_floats( function striped_random_non_positive_finite_floats (line 1317) | pub fn striped_random_non_positive_finite_floats( function striped_random_nonzero_finite_floats (line 1409) | pub fn striped_random_nonzero_finite_floats( function striped_random_finite_floats (line 1500) | pub fn striped_random_finite_floats( function striped_random_floats (line 1623) | pub fn striped_random_floats( FILE: malachite-float/src/test_util/arithmetic/add.rs function rug_add_prec_round (line 21) | pub fn rug_add_prec_round( function rug_add_round (line 33) | pub fn rug_add_round(x: &rug::Float, y: &rug::Float, rm: Round) -> (rug:... function rug_add_prec (line 43) | pub fn rug_add_prec(x: &rug::Float, y: &rug::Float, prec: u64) -> (rug::... function rug_add (line 47) | pub fn rug_add(x: &rug::Float, y: &rug::Float) -> rug::Float { function rug_add_rational_prec_round (line 57) | pub fn rug_add_rational_prec_round( function rug_add_rational_round (line 68) | pub fn rug_add_rational_round( function rug_add_rational_prec (line 76) | pub fn rug_add_rational_prec( function rug_add_rational (line 84) | pub fn rug_add_rational(x: &rug::Float, y: &rug::Rational) -> rug::Float { function add_prec_round_naive (line 88) | pub fn add_prec_round_naive(x: Float, y: Float, prec: u64, rm: RoundingM... function add_rational_prec_round_naive (line 125) | pub fn add_rational_prec_round_naive( FILE: malachite-float/src/test_util/arithmetic/agm.rs function rug_agm_prec_round (line 20) | pub fn rug_agm_prec_round( function rug_agm_round (line 32) | pub fn rug_agm_round(x: &rug::Float, y: &rug::Float, rm: Round) -> (rug:... function rug_agm_prec (line 42) | pub fn rug_agm_prec(x: &rug::Float, y: &rug::Float, prec: u64) -> (rug::... function rug_agm (line 46) | pub fn rug_agm(x: &rug::Float, y: &rug::Float) -> rug::Float { function agm_prec_round_extended (line 56) | pub fn agm_prec_round_extended( FILE: malachite-float/src/test_util/arithmetic/div.rs function div_prec_round_naive (line 21) | pub fn div_prec_round_naive(x: Float, y: Float, prec: u64, rm: RoundingM... function rug_div_prec_round (line 62) | pub fn rug_div_prec_round( function rug_div_round (line 74) | pub fn rug_div_round(x: &rug::Float, y: &rug::Float, rm: Round) -> (rug:... function rug_div_prec (line 84) | pub fn rug_div_prec(x: &rug::Float, y: &rug::Float, prec: u64) -> (rug::... function rug_div (line 88) | pub fn rug_div(x: &rug::Float, y: &rug::Float) -> rug::Float { function rug_div_rational_prec_round (line 98) | pub fn rug_div_rational_prec_round( function rug_div_rational_round (line 109) | pub fn rug_div_rational_round( function rug_div_rational_prec (line 117) | pub fn rug_div_rational_prec( function rug_div_rational (line 125) | pub fn rug_div_rational(x: &rug::Float, y: &rug::Rational) -> rug::Float { function rug_rational_div_float_prec_round (line 129) | pub fn rug_rational_div_float_prec_round( function rug_rational_div_float_round (line 140) | pub fn rug_rational_div_float_round( function rug_rational_div_float_prec (line 148) | pub fn rug_rational_div_float_prec( function rug_rational_div_float (line 156) | pub fn rug_rational_div_float(x: &rug::Rational, y: &rug::Float) -> rug:... FILE: malachite-float/src/test_util/arithmetic/ln.rs function rug_ln_prec_round (line 20) | pub fn rug_ln_prec_round(x: &rug::Float, prec: u64, rm: Round) -> (rug::... function rug_ln_prec (line 26) | pub fn rug_ln_prec(x: &rug::Float, prec: u64) -> (rug::Float, Ordering) { function rug_ln_round (line 30) | pub fn rug_ln_round(x: &rug::Float, rm: Round) -> (rug::Float, Ordering) { function rug_ln (line 34) | pub fn rug_ln(x: &rug::Float) -> rug::Float { function ln_prec_round_extended (line 38) | pub fn ln_prec_round_extended(x: Float, prec: u64, rm: RoundingMode) -> ... FILE: malachite-float/src/test_util/arithmetic/mul.rs function mul_prec_round_naive (line 21) | pub fn mul_prec_round_naive(x: Float, y: Float, prec: u64, rm: RoundingM... function rug_mul_prec_round (line 62) | pub fn rug_mul_prec_round( function rug_mul_round (line 74) | pub fn rug_mul_round(x: &rug::Float, y: &rug::Float, rm: Round) -> (rug:... function rug_mul_prec (line 84) | pub fn rug_mul_prec(x: &rug::Float, y: &rug::Float, prec: u64) -> (rug::... function rug_mul (line 88) | pub fn rug_mul(x: &rug::Float, y: &rug::Float) -> rug::Float { function rug_mul_rational_prec_round (line 98) | pub fn rug_mul_rational_prec_round( function rug_mul_rational_round (line 109) | pub fn rug_mul_rational_round( function rug_mul_rational_prec (line 117) | pub fn rug_mul_rational_prec( function rug_mul_rational (line 125) | pub fn rug_mul_rational(x: &rug::Float, y: &rug::Rational) -> rug::Float { FILE: malachite-float/src/test_util/arithmetic/power_of_2.rs function power_of_2_prec_round_naive (line 15) | pub fn power_of_2_prec_round_naive(pow: i64, prec: u64, rm: RoundingMode... function power_of_2_prec_naive (line 19) | pub fn power_of_2_prec_naive(pow: i64, prec: u64) -> (Float, Ordering) { function power_of_2_u64_naive (line 23) | pub fn power_of_2_u64_naive(pow: u64) -> Float { function power_of_2_i64_naive (line 27) | pub fn power_of_2_i64_naive(pow: i64) -> Float { FILE: malachite-float/src/test_util/arithmetic/reciprocal.rs function reciprocal_prec_round_naive_1 (line 19) | pub fn reciprocal_prec_round_naive_1(x: Float, prec: u64, rm: RoundingMo... function reciprocal_prec_round_naive_2 (line 23) | pub fn reciprocal_prec_round_naive_2(x: Float, prec: u64, rm: RoundingMo... function rug_reciprocal_prec_round (line 27) | pub fn rug_reciprocal_prec_round(x: &rug::Float, prec: u64, rm: Round) -... function rug_reciprocal_prec (line 33) | pub fn rug_reciprocal_prec(x: &rug::Float, prec: u64) -> (rug::Float, Or... function rug_reciprocal_round (line 37) | pub fn rug_reciprocal_round(x: &rug::Float, rm: Round) -> (rug::Float, O... function rug_reciprocal (line 41) | pub fn rug_reciprocal(x: &rug::Float) -> rug::Float { FILE: malachite-float/src/test_util/arithmetic/reciprocal_sqrt.rs function rug_reciprocal_sqrt_prec_round (line 26) | pub fn rug_reciprocal_sqrt_prec_round( function rug_reciprocal_sqrt_prec (line 36) | pub fn rug_reciprocal_sqrt_prec(x: &rug::Float, prec: u64) -> (rug::Floa... function rug_reciprocal_sqrt_round (line 40) | pub fn rug_reciprocal_sqrt_round(x: &rug::Float, rm: Round) -> (rug::Flo... function rug_reciprocal_sqrt (line 44) | pub fn rug_reciprocal_sqrt(x: &rug::Float) -> rug::Float { function reciprocal_sqrt_rational_prec_round_generic (line 48) | pub fn reciprocal_sqrt_rational_prec_round_generic( function reciprocal_sqrt_rational_prec_round_simple (line 64) | pub fn reciprocal_sqrt_rational_prec_round_simple( FILE: malachite-float/src/test_util/arithmetic/shl.rs function shl_naive (line 16) | pub fn shl_naive(x: Float, bits: T) -> Float FILE: malachite-float/src/test_util/arithmetic/shl_round.rs function shl_prec_round_naive (line 20) | pub fn shl_prec_round_naive( function shl_prec_naive (line 36) | pub fn shl_prec_naive(x: Float, bits: T, prec: u64) -> ... function shl_round_naive (line 47) | pub fn shl_round_naive(x: Float, bits: T, rm: RoundingM... function rug_shl_prec_round_unsigned (line 59) | pub fn rug_shl_prec_round_unsigned( function rug_shl_prec_round_signed (line 70) | pub fn rug_shl_prec_round_signed( function rug_shl_prec_unsigned (line 81) | pub fn rug_shl_prec_unsigned(x: &rug::Float, u: u32, prec: u64) -> (rug:... function rug_shl_prec_signed (line 87) | pub fn rug_shl_prec_signed(x: &rug::Float, i: i32, prec: u64) -> (rug::F... function rug_shl_round_unsigned (line 93) | pub fn rug_shl_round_unsigned(x: &rug::Float, u: u32, rm: Round) -> (rug... function rug_shl_round_signed (line 99) | pub fn rug_shl_round_signed(x: &rug::Float, i: i32, rm: Round) -> (rug::... FILE: malachite-float/src/test_util/arithmetic/shr.rs function shr_naive (line 16) | pub fn shr_naive(x: Float, bits: T) -> Float FILE: malachite-float/src/test_util/arithmetic/shr_round.rs function shr_prec_round_naive (line 20) | pub fn shr_prec_round_naive( function shr_prec_naive (line 36) | pub fn shr_prec_naive(x: Float, bits: T, prec: u64) -> ... function shr_round_naive (line 47) | pub fn shr_round_naive(x: Float, bits: T, rm: RoundingM... function rug_shr_prec_round_unsigned (line 59) | pub fn rug_shr_prec_round_unsigned( function rug_shr_prec_round_signed (line 70) | pub fn rug_shr_prec_round_signed( function rug_shr_prec_unsigned (line 81) | pub fn rug_shr_prec_unsigned(x: &rug::Float, u: u32, prec: u64) -> (rug:... function rug_shr_prec_signed (line 87) | pub fn rug_shr_prec_signed(x: &rug::Float, i: i32, prec: u64) -> (rug::F... function rug_shr_round_unsigned (line 93) | pub fn rug_shr_round_unsigned(x: &rug::Float, u: u32, rm: Round) -> (rug... function rug_shr_round_signed (line 99) | pub fn rug_shr_round_signed(x: &rug::Float, i: i32, rm: Round) -> (rug::... FILE: malachite-float/src/test_util/arithmetic/sqrt.rs function rug_sqrt_prec_round (line 24) | pub fn rug_sqrt_prec_round(x: &rug::Float, prec: u64, rm: Round) -> (rug... function rug_sqrt_prec (line 30) | pub fn rug_sqrt_prec(x: &rug::Float, prec: u64) -> (rug::Float, Ordering) { function rug_sqrt_round (line 34) | pub fn rug_sqrt_round(x: &rug::Float, rm: Round) -> (rug::Float, Orderin... function rug_sqrt (line 38) | pub fn rug_sqrt(x: &rug::Float) -> rug::Float { function sqrt_rational_prec_round_generic (line 42) | pub fn sqrt_rational_prec_round_generic( function sqrt_rational_prec_round_simple (line 56) | pub fn sqrt_rational_prec_round_simple( FILE: malachite-float/src/test_util/arithmetic/square.rs function square_prec_round_naive (line 17) | pub fn square_prec_round_naive(x: Float, prec: u64, rm: RoundingMode) ->... function rug_square_prec_round (line 21) | pub fn rug_square_prec_round(x: &rug::Float, prec: u64, rm: Round) -> (r... function rug_square_prec (line 27) | pub fn rug_square_prec(x: &rug::Float, prec: u64) -> (rug::Float, Orderi... function rug_square_round (line 31) | pub fn rug_square_round(x: &rug::Float, rm: Round) -> (rug::Float, Order... function rug_square (line 35) | pub fn rug_square(x: &rug::Float) -> rug::Float { FILE: malachite-float/src/test_util/arithmetic/sub.rs function rug_sub_prec_round (line 21) | pub fn rug_sub_prec_round( function rug_sub_round (line 33) | pub fn rug_sub_round(x: &rug::Float, y: &rug::Float, rm: Round) -> (rug:... function rug_sub_prec (line 43) | pub fn rug_sub_prec(x: &rug::Float, y: &rug::Float, prec: u64) -> (rug::... function rug_sub (line 47) | pub fn rug_sub(x: &rug::Float, y: &rug::Float) -> rug::Float { function rug_sub_rational_prec_round (line 57) | pub fn rug_sub_rational_prec_round( function rug_sub_rational_round (line 68) | pub fn rug_sub_rational_round( function rug_sub_rational_prec (line 76) | pub fn rug_sub_rational_prec( function rug_sub_rational (line 84) | pub fn rug_sub_rational(x: &rug::Float, y: &rug::Rational) -> rug::Float { function sub_rational_prec_round_naive (line 88) | pub fn sub_rational_prec_round_naive( FILE: malachite-float/src/test_util/bench/bucketers.rs function pair_1_float_complexity_bucketer (line 22) | pub fn pair_1_float_complexity_bucketer(var_name: &str) -> Bucketer<'... function pair_2_pair_1_float_complexity_bucketer (line 29) | pub fn pair_2_pair_1_float_complexity_bucketer( function pair_2_float_complexity_bucketer (line 38) | pub fn pair_2_float_complexity_bucketer(var_name: &str) -> Bucketer<'... function triple_1_float_complexity_bucketer (line 45) | pub fn triple_1_float_complexity_bucketer(var_name: &str) -> Bucke... function pair_2_triple_1_float_complexity_bucketer (line 52) | pub fn pair_2_triple_1_float_complexity_bucketer( function quadruple_1_float_complexity_bucketer (line 61) | pub fn quadruple_1_float_complexity_bucketer( function pair_2_quadruple_1_float_complexity_bucketer (line 70) | pub fn pair_2_quadruple_1_float_complexity_bucketer( function float_complexity_bucketer (line 79) | pub fn float_complexity_bucketer(var_name: &str) -> Bucketer<'_, Float> { function pair_float_max_complexity_bucketer (line 86) | pub fn pair_float_max_complexity_bucketer<'a>( function triple_1_2_float_max_complexity_bucketer (line 96) | pub fn triple_1_2_float_max_complexity_bucketer<'a, T>( function pair_2_triple_1_2_float_max_complexity_bucketer (line 106) | pub fn pair_2_triple_1_2_float_max_complexity_bucketer<'a, T, U>( function triple_1_2_float_rational_max_complexity_bucketer (line 118) | pub fn triple_1_2_float_rational_max_complexity_bucketer<'a, T>( function pair_2_triple_1_2_float_rational_max_complexity_bucketer (line 130) | pub fn pair_2_triple_1_2_float_rational_max_complexity_bucketer<'a, T, U>( function pair_float_primitive_int_max_complexity_bucketer (line 142) | pub fn pair_float_primitive_int_max_complexity_bucketer<'a, T: Primitive... function pair_2_pair_float_primitive_int_max_complexity_bucketer (line 152) | pub fn pair_2_pair_float_primitive_int_max_complexity_bucketer<'a, T: Pr... function triple_float_float_primitive_int_max_complexity_bucketer (line 164) | pub fn triple_float_float_primitive_int_max_complexity_bucketer<'a, T: P... function pair_2_triple_float_float_primitive_int_max_complexity_bucketer (line 179) | pub fn pair_2_triple_float_float_primitive_int_max_complexity_bucketer<'... function triple_1_2_float_primitive_int_max_complexity_bucketer (line 194) | pub fn triple_1_2_float_primitive_int_max_complexity_bucketer<'a, T: Pri... function pair_2_triple_1_2_float_primitive_int_max_complexity_bucketer (line 206) | pub fn pair_2_triple_1_2_float_primitive_int_max_complexity_bucketer<'a,... function quadruple_1_2_3_float_float_primitive_int_max_complexity_bucketer (line 218) | pub fn quadruple_1_2_3_float_float_primitive_int_max_complexity_bucketer... function pair_2_quadruple_1_2_3_float_float_primitive_int_max_complexity_bucketer (line 233) | pub fn pair_2_quadruple_1_2_3_float_float_primitive_int_max_complexity_b... function quadruple_1_2_3_float_rational_primitive_int_max_complexity_bucketer (line 253) | pub fn quadruple_1_2_3_float_rational_primitive_int_max_complexity_bucke... function pair_2_quadruple_1_2_3_float_rational_primitive_int_max_complexity_bucketer (line 276) | pub fn pair_2_quadruple_1_2_3_float_rational_primitive_int_max_complexit... function triple_float_rational_primitive_int_max_complexity_bucketer (line 300) | pub fn triple_float_rational_primitive_int_max_complexity_bucketer<'a, T... function pair_2_triple_float_rational_primitive_int_max_complexity_bucketer (line 319) | pub fn pair_2_triple_float_rational_primitive_int_max_complexity_bucketer< function pair_2_pair_float_max_complexity_bucketer (line 342) | pub fn pair_2_pair_float_max_complexity_bucketer<'a, T>( function pair_float_integer_max_complexity_bucketer (line 352) | pub fn pair_float_integer_max_complexity_bucketer<'a>( function pair_float_natural_max_complexity_bucketer (line 362) | pub fn pair_float_natural_max_complexity_bucketer<'a>( function pair_float_rational_max_complexity_bucketer (line 372) | pub fn pair_float_rational_max_complexity_bucketer<'a>( function pair_float_unsigned_max_complexity_bucketer (line 382) | pub fn pair_float_unsigned_max_complexity_bucketer<'a, T: PrimitiveUnsig... function pair_float_signed_max_complexity_bucketer (line 392) | pub fn pair_float_signed_max_complexity_bucketer<'a, T: PrimitiveSigned>( function pair_2_pair_float_integer_max_complexity_bucketer (line 402) | pub fn pair_2_pair_float_integer_max_complexity_bucketer<'a, T>( function pair_2_pair_float_natural_max_complexity_bucketer (line 414) | pub fn pair_2_pair_float_natural_max_complexity_bucketer<'a, T>( function pair_2_pair_float_rational_max_complexity_bucketer (line 426) | pub fn pair_2_pair_float_rational_max_complexity_bucketer<'a, T>( function pair_2_pair_float_unsigned_max_complexity_bucketer (line 438) | pub fn pair_2_pair_float_unsigned_max_complexity_bucketer<'a, T, U: Prim... function pair_2_pair_float_signed_max_complexity_bucketer (line 450) | pub fn pair_2_pair_float_signed_max_complexity_bucketer<'a, T, U: Primit... function pair_2_pair_float_primitive_float_max_complexity_bucketer (line 462) | pub fn pair_2_pair_float_primitive_float_max_complexity_bucketer<'a, T, ... function pair_float_primitive_float_max_complexity_bucketer (line 474) | pub fn pair_float_primitive_float_max_complexity_bucketer<'a, T: Primiti... function max_triple_1_float_complexity_triple_2_bucketer (line 486) | pub fn max_triple_1_float_complexity_triple_2_bucketer<'a, T>( function pair_2_max_triple_1_float_complexity_triple_2_bucketer (line 496) | pub fn pair_2_max_triple_1_float_complexity_triple_2_bucketer<'a, T, U>( function max_pair_1_complexity_pair_2_bucketer (line 506) | pub fn max_pair_1_complexity_pair_2_bucketer<'a>( function pair_2_max_pair_1_complexity_pair_2_bucketer (line 516) | pub fn pair_2_max_pair_1_complexity_pair_2_bucketer<'a, T>( FILE: malachite-float/src/test_util/common/mod.rs function rounding_mode_from_rug_round (line 25) | pub const fn rounding_mode_from_rug_round(rm: Round) -> RoundingMode { function rug_round_try_from_rounding_mode (line 37) | pub const fn rug_round_try_from_rounding_mode(rm: RoundingMode) -> Resul... function rug_round_exact_from_rounding_mode (line 49) | pub fn rug_round_exact_from_rounding_mode(rm: RoundingMode) -> Round { method from (line 54) | fn from(x: &rug::Float) -> Self { function convert_prec (line 88) | fn convert_prec(prec: u64) -> Result { function special_float (line 93) | fn special_float(prec: u32, value: Special) -> Result { function rug_float_significant_bits (line 97) | pub fn rug_float_significant_bits(x: &rug::Float) -> u64 { type Error (line 106) | type Error = (); function try_from (line 108) | fn try_from(x: &Float) -> Result { function parse_hex_string (line 140) | pub fn parse_hex_string(s_hex: &str) -> Float { function to_hex_string (line 146) | pub fn to_hex_string(x: &Float) -> String { constant ORDERED_FLOAT_STRINGS (line 150) | pub const ORDERED_FLOAT_STRINGS: [&str; 21] = [ constant ORDERED_FLOAT_HEX_STRINGS (line 174) | pub const ORDERED_FLOAT_HEX_STRINGS: [&str; 21] = [ constant ORDERED_F32S (line 198) | pub const ORDERED_F32S: [f32; 17] = [ constant ORDERED_F64S (line 218) | pub const ORDERED_F64S: [f64; 17] = [ function test_constant (line 239) | pub fn test_constant (Float, Ordering)>(f: F... FILE: malachite-float/src/test_util/comparison/partial_cmp_rational.rs function float_partial_cmp_rational_alt (line 14) | pub fn float_partial_cmp_rational_alt(x: &Float, other: &Rational) -> Op... FILE: malachite-float/src/test_util/constants/lemniscate_constant.rs function lemniscate_constant_prec_round_simple (line 15) | pub fn lemniscate_constant_prec_round_simple(prec: u64, rm: RoundingMode... FILE: malachite-float/src/test_util/constants/ln_2.rs function rug_ln_2_prec_round (line 15) | pub fn rug_ln_2_prec_round(prec: u64, rm: Round) -> (rug::Float, Orderin... FILE: malachite-float/src/test_util/constants/log_2_e.rs function log_2_e_prec_round_simple (line 15) | pub fn log_2_e_prec_round_simple(prec: u64, rm: RoundingMode) -> (Float,... FILE: malachite-float/src/test_util/constants/one_over_pi.rs function one_over_pi_prec_round_simple (line 15) | pub fn one_over_pi_prec_round_simple(prec: u64, rm: RoundingMode) -> (Fl... FILE: malachite-float/src/test_util/constants/one_over_sqrt_pi.rs function one_over_sqrt_pi_prec_round_simple (line 15) | pub fn one_over_sqrt_pi_prec_round_simple(prec: u64, rm: RoundingMode) -... FILE: malachite-float/src/test_util/constants/one_over_sqrt_tau.rs function one_over_sqrt_tau_prec_round_simple (line 15) | pub fn one_over_sqrt_tau_prec_round_simple(prec: u64, rm: RoundingMode) ... FILE: malachite-float/src/test_util/constants/pi.rs function rug_pi_prec_round (line 15) | pub fn rug_pi_prec_round(prec: u64, rm: Round) -> (rug::Float, Ordering) { FILE: malachite-float/src/test_util/constants/pi_over_3.rs function pi_over_3_prec_round_simple (line 15) | pub fn pi_over_3_prec_round_simple(prec: u64, rm: RoundingMode) -> (Floa... FILE: malachite-float/src/test_util/constants/prime_constant.rs function prime_constant_prec_round_naive (line 14) | pub fn prime_constant_prec_round_naive(prec: u64, rm: RoundingMode) -> (... FILE: malachite-float/src/test_util/constants/prouhet_thue_morse_constant.rs function prouhet_thue_morse_constant_prec_round_naive (line 14) | pub fn prouhet_thue_morse_constant_prec_round_naive( FILE: malachite-float/src/test_util/constants/sqrt_2.rs function rug_sqrt_2_prec_round (line 15) | pub fn rug_sqrt_2_prec_round(prec: u64, rm: Round) -> (rug::Float, Order... FILE: malachite-float/src/test_util/constants/sqrt_2_over_2.rs function rug_sqrt_2_over_2_prec_round (line 15) | pub fn rug_sqrt_2_over_2_prec_round(prec: u64, rm: Round) -> (rug::Float... FILE: malachite-float/src/test_util/constants/sqrt_3.rs function rug_sqrt_3_prec_round (line 15) | pub fn rug_sqrt_3_prec_round(prec: u64, rm: Round) -> (rug::Float, Order... FILE: malachite-float/src/test_util/constants/sqrt_3_over_3.rs function rug_sqrt_3_over_3_prec_round (line 15) | pub fn rug_sqrt_3_over_3_prec_round(prec: u64, rm: Round) -> (rug::Float... FILE: malachite-float/src/test_util/constants/sqrt_pi.rs function sqrt_pi_prec_round_simple (line 15) | pub fn sqrt_pi_prec_round_simple(prec: u64, rm: RoundingMode) -> (Float,... FILE: malachite-float/src/test_util/conversion/from_primitive_float.rs function alt_precision (line 16) | pub fn alt_precision(x: T) -> u64 { FILE: malachite-float/src/test_util/exhaustive/mod.rs function exhaustive_floats_helper_helper_with_limit (line 13) | pub fn exhaustive_floats_helper_helper_with_limit>( FILE: malachite-float/src/test_util/extra_variadic/mod.rs function unwrap_triple (line 21) | fn unwrap_triple((a, b, c): (Option, Option, Option)) ... function unwrap_quadruple (line 26) | fn unwrap_quadruple( FILE: malachite-float/src/test_util/generators/common.rs function float_rm (line 20) | pub fn float_rm(xs: It) -> It<(rug::Float, Float)> { function float_pair_rm (line 24) | pub fn float_pair_rm(xs: It<(Float, Float)>) -> It<((rug::Float, rug::Fl... function float_natural_pair_rm (line 33) | pub fn float_natural_pair_rm( function float_integer_pair_rm (line 44) | pub fn float_integer_pair_rm( function float_rational_pair_rm (line 55) | pub fn float_rational_pair_rm( function float_primitive_int_pair_rm (line 66) | pub fn float_primitive_int_pair_rm( function float_primitive_float_pair_rm (line 72) | pub fn float_primitive_float_pair_rm( function float_t_rounding_mode_triple_rm (line 78) | pub fn float_t_rounding_mode_triple_rm( function float_t_u_triple_rm (line 93) | pub fn float_t_u_triple_rm( function float_t_u_rounding_mode_quadruple_rm (line 104) | pub fn float_t_u_rounding_mode_quadruple_rm( function float_rational_anything_triple_rm (line 170) | pub fn float_rational_anything_triple_rm( function float_rational_rounding_mode_triple_rm (line 185) | pub fn float_rational_rounding_mode_triple_rm( function float_float_anything_rounding_mode_quadruple_rm (line 203) | pub fn float_float_anything_rounding_mode_quadruple_rm( function float_rational_anything_rounding_mode_quadruple_rm (line 222) | pub fn float_rational_anything_rounding_mode_quadruple_rm It { function exhaustive_float_gen_var_1 (line 64) | pub fn exhaustive_float_gen_var_1() -> It { function exhaustive_float_gen_var_2 (line 68) | pub fn exhaustive_float_gen_var_2() -> It { function exhaustive_float_gen_var_3 (line 72) | pub fn exhaustive_float_gen_var_3() -> It { function exhaustive_float_gen_var_4 (line 76) | pub fn exhaustive_float_gen_var_4() -> It { function exhaustive_float_gen_var_5 (line 80) | pub fn exhaustive_float_gen_var_5() -> It { function exhaustive_float_gen_var_6 (line 84) | pub fn exhaustive_float_gen_var_6() -> It { function exhaustive_float_gen_var_7 (line 91) | pub fn exhaustive_float_gen_var_7() -> It { function exhaustive_float_gen_var_8 (line 95) | pub fn exhaustive_float_gen_var_8() -> It { function exhaustive_float_gen_var_9 (line 102) | pub fn exhaustive_float_gen_var_9() -> It { function exhaustive_float_gen_var_10 (line 106) | pub fn exhaustive_float_gen_var_10() -> It { function exhaustive_float_gen_var_11 (line 113) | pub fn exhaustive_float_gen_var_11() -> It { function exhaustive_float_gen_var_12 (line 120) | pub fn exhaustive_float_gen_var_12() -> It { function exhaustive_float_gen_var_13 (line 124) | pub fn exhaustive_float_gen_var_13() -> It { function exhaustive_float_gen_var_14 (line 128) | pub fn exhaustive_float_gen_var_14() -> It { function exhaustive_float_gen_var_15 (line 132) | pub fn exhaustive_float_gen_var_15() -> It { type ExhaustiveExtremeExponents (line 137) | pub struct ExhaustiveExtremeExponents { type Item (line 144) | type Item = i32; method next (line 146) | fn next(&mut self) -> Option { function exhaustive_extreme_exponents (line 175) | pub const fn exhaustive_extreme_exponents() -> ExhaustiveExtremeExponents { type ExhaustiveMixedExtremeExponents (line 184) | struct ExhaustiveMixedExtremeExponents { type Item (line 193) | type Item = i32; method next (line 195) | fn next(&mut self) -> Option { function exhaustive_mixed_extreme_exponents (line 238) | const fn exhaustive_mixed_extreme_exponents() -> ExhaustiveMixedExtremeE... function exhaustive_extreme_positive_finite_floats_helper (line 249) | fn exhaustive_extreme_positive_finite_floats_helper() -> ExhaustiveDepen... type ExhaustiveExtremePositiveFiniteFloats (line 268) | struct ExhaustiveExtremePositiveFiniteFloats( type Item (line 280) | type Item = Float; method next (line 283) | fn next(&mut self) -> Option { function exhaustive_extreme_positive_finite_floats (line 289) | fn exhaustive_extreme_positive_finite_floats() -> ExhaustiveExtremePosit... type ExhaustiveExtremeNonzeroFiniteFloats (line 294) | struct ExhaustiveExtremeNonzeroFiniteFloats { type Item (line 301) | type Item = Float; method next (line 304) | fn next(&mut self) -> Option { function exhaustive_extreme_nonzero_finite_floats (line 318) | fn exhaustive_extreme_nonzero_finite_floats() -> ExhaustiveExtremeNonzer... type ExhaustiveExtremeFloats (line 326) | type ExhaustiveExtremeFloats = Chain, ExhaustiveExtremeN... function exhaustive_extreme_floats (line 329) | fn exhaustive_extreme_floats() -> ExhaustiveExtremeFloats { function exhaustive_mixed_extreme_positive_finite_floats_helper (line 342) | fn exhaustive_mixed_extreme_positive_finite_floats_helper() -> Exhaustiv... type ExhaustiveMixedExtremePositiveFiniteFloats (line 361) | struct ExhaustiveMixedExtremePositiveFiniteFloats( type Item (line 373) | type Item = Float; method next (line 376) | fn next(&mut self) -> Option { function exhaustive_mixed_extreme_positive_finite_floats (line 382) | fn exhaustive_mixed_extreme_positive_finite_floats() -> ExhaustiveMixedE... type ExhaustiveMixedExtremeNonzeroFiniteFloats (line 389) | struct ExhaustiveMixedExtremeNonzeroFiniteFloats { type Item (line 396) | type Item = Float; method next (line 399) | fn next(&mut self) -> Option { function exhaustive_mixed_extreme_nonzero_finite_floats (line 413) | fn exhaustive_mixed_extreme_nonzero_finite_floats() -> ExhaustiveMixedEx... type ExhaustiveMixedExtremeFloats (line 421) | type ExhaustiveMixedExtremeFloats = function exhaustive_mixed_extreme_floats (line 425) | fn exhaustive_mixed_extreme_floats() -> ExhaustiveMixedExtremeFloats { type FloatWithPrecisionRangeGenerator (line 437) | struct FloatWithPrecisionRangeGenerator; method get_ys (line 443) | fn get_ys(&self, &prec: &u64) -> Box> { function exhaustive_floats_with_precision_inclusive_range (line 448) | fn exhaustive_floats_with_precision_inclusive_range(prec_lo: u64, prec_h... type FloatPairWithPrecisionRangeGenerator (line 462) | struct FloatPairWithPrecisionRangeGenerator; method get_ys (line 472) | fn get_ys(&self, &prec: &u64) -> Box Box) ->... function exhaustive_float_pair_gen (line 530) | pub fn exhaustive_float_pair_gen() -> It<(Float, Float)> { function exhaustive_float_pair_gen_var_1 (line 534) | pub fn exhaustive_float_pair_gen_var_1() -> It<(Float, Float)> { function exhaustive_float_pair_gen_var_2 (line 538) | pub fn exhaustive_float_pair_gen_var_2() -> It<(Float, Float)> { function exhaustive_float_pair_gen_var_3 (line 542) | pub fn exhaustive_float_pair_gen_var_3() -> It<(Float, Float)> { function exhaustive_float_pair_gen_var_4 (line 548) | pub fn exhaustive_float_pair_gen_var_4() -> It<(Float, Float)> { function exhaustive_float_pair_gen_var_5 (line 552) | pub fn exhaustive_float_pair_gen_var_5() -> It<(Float, Float)> { function exhaustive_float_pair_gen_var_6 (line 558) | pub fn exhaustive_float_pair_gen_var_6() -> It<(Float, Float)> { function exhaustive_float_pair_gen_var_7 (line 565) | pub fn exhaustive_float_pair_gen_var_7() -> It<(Float, Float)> { function exhaustive_float_pair_gen_var_8 (line 569) | pub fn exhaustive_float_pair_gen_var_8() -> It<(Float, Float)> { function exhaustive_float_pair_gen_var_9 (line 579) | pub fn exhaustive_float_pair_gen_var_9() -> It<(Float, Float)> { function exhaustive_float_pair_gen_var_10 (line 589) | pub fn exhaustive_float_pair_gen_var_10() -> It<(Float, Float)> { function exhaustive_float_triple_gen (line 597) | pub fn exhaustive_float_triple_gen() -> It<(Float, Float, Float)> { function exhaustive_float_float_integer_triple_gen (line 603) | pub fn exhaustive_float_float_integer_triple_gen() -> It<(Float, Float, ... function exhaustive_float_float_natural_triple_gen (line 612) | pub fn exhaustive_float_float_natural_triple_gen() -> It<(Float, Float, ... function exhaustive_float_float_primitive_float_triple_gen (line 621) | pub fn exhaustive_float_float_primitive_float_triple_gen() ->... function exhaustive_float_float_unsigned_triple_gen (line 640) | pub fn exhaustive_float_float_unsigned_triple_gen(... function exhaustive_float_float_unsigned_triple_gen_var_1 (line 647) | pub fn exhaustive_float_float_unsigned_triple_gen_var_1 It<(Float, Float,... function add_round_valid (line 957) | pub(crate) fn add_round_valid(x: &Float, y: &Float, rm: RoundingMode, ex... function exhaustive_float_float_rounding_mode_triple_gen_var_1 (line 974) | pub fn exhaustive_float_float_rounding_mode_triple_gen_var_1() -> It<(Fl... function sub_round_valid (line 984) | pub(crate) fn sub_round_valid(x: &Float, y: &Float, rm: RoundingMode, ex... function exhaustive_float_float_rounding_mode_triple_gen_var_2 (line 1001) | pub fn exhaustive_float_float_rounding_mode_triple_gen_var_2() -> It<(Fl... function exhaustive_float_float_rounding_mode_triple_gen_var_3 (line 1011) | pub fn exhaustive_float_float_rounding_mode_triple_gen_var_3() -> It<(Fl... function exhaustive_float_float_rounding_mode_triple_gen_var_4 (line 1018) | pub fn exhaustive_float_float_rounding_mode_triple_gen_var_4() -> It<(Fl... function exhaustive_float_float_rounding_mode_triple_gen_var_5 (line 1028) | pub fn exhaustive_float_float_rounding_mode_triple_gen_var_5() -> It<(Fl... function exhaustive_float_float_rounding_mode_triple_gen_var_6 (line 1038) | pub fn exhaustive_float_float_rounding_mode_triple_gen_var_6() -> It<(Fl... function exhaustive_float_float_rounding_mode_triple_gen_var_7 (line 1048) | pub fn exhaustive_float_float_rounding_mode_triple_gen_var_7() -> It<(Fl... function exhaustive_float_float_rounding_mode_triple_gen_var_8 (line 1058) | pub fn exhaustive_float_float_rounding_mode_triple_gen_var_8() -> It<(Fl... function exhaustive_float_float_rounding_mode_triple_gen_var_9 (line 1068) | pub fn exhaustive_float_float_rounding_mode_triple_gen_var_9() -> It<(Fl... function exhaustive_float_float_rounding_mode_triple_gen_var_10 (line 1078) | pub fn exhaustive_float_float_rounding_mode_triple_gen_var_10() -> It<(F... function exhaustive_float_float_rounding_mode_triple_gen_var_11 (line 1089) | pub fn exhaustive_float_float_rounding_mode_triple_gen_var_11() -> It<(F... function exhaustive_float_float_rounding_mode_triple_gen_var_12 (line 1100) | pub fn exhaustive_float_float_rounding_mode_triple_gen_var_12() -> It<(F... function exhaustive_float_float_rounding_mode_triple_gen_var_13 (line 1111) | pub fn exhaustive_float_float_rounding_mode_triple_gen_var_13() -> It<(F... function exhaustive_float_float_rounding_mode_triple_gen_var_14 (line 1122) | pub fn exhaustive_float_float_rounding_mode_triple_gen_var_14() -> It<(F... function exhaustive_float_float_rounding_mode_triple_gen_var_15 (line 1133) | pub fn exhaustive_float_float_rounding_mode_triple_gen_var_15() -> It<(F... function mul_round_valid (line 1144) | pub(crate) fn mul_round_valid(x: &Float, y: &Float, rm: RoundingMode, ex... function exhaustive_float_float_rounding_mode_triple_gen_var_16 (line 1161) | pub fn exhaustive_float_float_rounding_mode_triple_gen_var_16() -> It<(F... function exhaustive_float_float_rounding_mode_triple_gen_var_17 (line 1172) | pub fn exhaustive_float_float_rounding_mode_triple_gen_var_17() -> It<(F... function exhaustive_float_float_rounding_mode_triple_gen_var_18 (line 1183) | pub fn exhaustive_float_float_rounding_mode_triple_gen_var_18() -> It<(F... function exhaustive_float_float_rounding_mode_triple_gen_var_19 (line 1194) | pub fn exhaustive_float_float_rounding_mode_triple_gen_var_19() -> It<(F... function exhaustive_float_float_rounding_mode_triple_gen_var_20 (line 1205) | pub fn exhaustive_float_float_rounding_mode_triple_gen_var_20() -> It<(F... function exhaustive_float_float_rounding_mode_triple_gen_var_21 (line 1216) | pub fn exhaustive_float_float_rounding_mode_triple_gen_var_21() -> It<(F... function exhaustive_float_float_rounding_mode_triple_gen_var_22 (line 1227) | pub fn exhaustive_float_float_rounding_mode_triple_gen_var_22() -> It<(F... function div_round_valid (line 1238) | pub(crate) fn div_round_valid(x: &Float, y: &Float, rm: RoundingMode, ex... function exhaustive_float_float_rounding_mode_triple_gen_var_23 (line 1258) | pub fn exhaustive_float_float_rounding_mode_triple_gen_var_23() -> It<(F... function exhaustive_float_float_rounding_mode_triple_gen_var_24 (line 1269) | pub fn exhaustive_float_float_rounding_mode_triple_gen_var_24() -> It<(F... function exhaustive_float_float_rounding_mode_triple_gen_var_25 (line 1280) | pub fn exhaustive_float_float_rounding_mode_triple_gen_var_25() -> It<(F... function exhaustive_float_float_rounding_mode_triple_gen_var_26 (line 1291) | pub fn exhaustive_float_float_rounding_mode_triple_gen_var_26() -> It<(F... function exhaustive_float_float_rounding_mode_triple_gen_var_27 (line 1302) | pub fn exhaustive_float_float_rounding_mode_triple_gen_var_27() -> It<(F... function exhaustive_float_float_rounding_mode_triple_gen_var_28 (line 1313) | pub fn exhaustive_float_float_rounding_mode_triple_gen_var_28() -> It<(F... function exhaustive_float_float_rounding_mode_triple_gen_var_29 (line 1324) | pub fn exhaustive_float_float_rounding_mode_triple_gen_var_29() -> It<(F... function exhaustive_float_float_rounding_mode_triple_gen_var_30 (line 1335) | pub fn exhaustive_float_float_rounding_mode_triple_gen_var_30() -> It<(F... function exhaustive_float_float_rounding_mode_triple_gen_var_31 (line 1346) | pub fn exhaustive_float_float_rounding_mode_triple_gen_var_31() -> It<(F... function exhaustive_float_float_rounding_mode_triple_gen_var_32 (line 1357) | pub fn exhaustive_float_float_rounding_mode_triple_gen_var_32() -> It<(F... function agm_round_valid (line 1368) | pub(crate) fn agm_round_valid(x: &Float, y: &Float, rm: RoundingMode) ->... function exhaustive_float_float_rounding_mode_triple_gen_var_33 (line 1372) | pub fn exhaustive_float_float_rounding_mode_triple_gen_var_33() -> It<(F... function exhaustive_float_float_rounding_mode_triple_gen_var_34 (line 1383) | pub fn exhaustive_float_float_rounding_mode_triple_gen_var_34() -> It<(F... function exhaustive_float_integer_pair_gen (line 1396) | pub fn exhaustive_float_integer_pair_gen() -> It<(Float, Integer)> { function exhaustive_float_integer_pair_gen_var_1 (line 1400) | pub fn exhaustive_float_integer_pair_gen_var_1() -> It<(Float, Integer)> { function exhaustive_float_integer_pair_gen_var_2 (line 1407) | pub fn exhaustive_float_integer_pair_gen_var_2() -> It<(Float, Integer)> { function exhaustive_float_integer_integer_triple_gen (line 1416) | pub fn exhaustive_float_integer_integer_triple_gen() -> It<(Float, Integ... function exhaustive_float_natural_pair_gen (line 1425) | pub fn exhaustive_float_natural_pair_gen() -> It<(Float, Natural)> { function exhaustive_float_natural_pair_gen_var_1 (line 1429) | pub fn exhaustive_float_natural_pair_gen_var_1() -> It<(Float, Natural)> { function exhaustive_float_natural_pair_gen_var_2 (line 1436) | pub fn exhaustive_float_natural_pair_gen_var_2() -> It<(Float, Natural)> { function exhaustive_float_natural_natural_triple_gen (line 1445) | pub fn exhaustive_float_natural_natural_triple_gen() -> It<(Float, Natur... function exhaustive_float_ordering_pair_gen (line 1454) | pub fn exhaustive_float_ordering_pair_gen() -> It<(Float, Ordering)> { function exhaustive_float_ordering_pair_gen_var_1 (line 1461) | pub fn exhaustive_float_ordering_pair_gen_var_1() -> It<(Float, Ordering... function exhaustive_float_primitive_float_pair_gen (line 1470) | pub fn exhaustive_float_primitive_float_pair_gen() ->... function exhaustive_float_primitive_float_pair_gen_var_1 (line 1477) | pub fn exhaustive_float_primitive_float_pair_gen_var_1() -> It<(Flo... function exhaustive_float_signed_pair_gen_var_1 (line 1500) | pub fn exhaustive_float_signed_pair_gen_var_1() -> I... function exhaustive_float_signed_pair_gen_var_2 (line 1507) | pub fn exhaustive_float_signed_pair_gen_var_2() -> I... function exhaustive_float_signed_pair_gen_var_3 (line 1514) | pub fn exhaustive_float_signed_pair_gen_var_3() -> I... function exhaustive_float_signed_pair_gen_var_4 (line 1521) | pub fn exhaustive_float_signed_pair_gen_var_4() -> I... function exhaustive_float_signed_signed_triple_gen (line 1530) | pub fn exhaustive_float_signed_signed_triple_gen() -... function exhaustive_float_signed_unsigned_triple_gen_var_1 (line 1539) | pub fn exhaustive_float_signed_unsigned_triple_gen_var_1< function exhaustive_float_signed_unsigned_triple_gen_var_2 (line 1550) | pub fn exhaustive_float_signed_unsigned_triple_gen_var_2< function exhaustive_float_signed_unsigned_rounding_mode_quadruple_gen_var_1 (line 1563) | pub fn exhaustive_float_signed_unsigned_rounding_mode_quadruple_gen_var_... function exhaustive_float_signed_unsigned_rounding_mode_quadruple_gen_var_2 (line 1578) | pub fn exhaustive_float_signed_unsigned_rounding_mode_quadruple_gen_var_... function exhaustive_float_signed_unsigned_rounding_mode_quadruple_gen_var_3 (line 1593) | pub fn exhaustive_float_signed_unsigned_rounding_mode_quadruple_gen_var_... function exhaustive_float_signed_unsigned_rounding_mode_quadruple_gen_var_4 (line 1608) | pub fn exhaustive_float_signed_unsigned_rounding_mode_quadruple_gen_var_... function exhaustive_float_signed_rounding_mode_triple_gen_var_1 (line 1625) | pub fn exhaustive_float_signed_rounding_mode_triple_gen_var_1() -> It<... function exhaustive_float_unsigned_pair_gen_var_1 (line 1700) | pub fn exhaustive_float_unsigned_pair_gen_var_1() ... function exhaustive_float_unsigned_pair_gen_var_2 (line 1707) | pub fn exhaustive_float_unsigned_pair_gen_var_2() ... function exhaustive_float_unsigned_pair_gen_var_3 (line 1714) | pub fn exhaustive_float_unsigned_pair_gen_var_3() ... function exhaustive_float_unsigned_pair_gen_var_4 (line 1721) | pub fn exhaustive_float_unsigned_pair_gen_var_4() ... function exhaustive_float_unsigned_pair_gen_var_5 (line 1728) | pub fn exhaustive_float_unsigned_pair_gen_var_5() ... function exhaustive_float_unsigned_pair_gen_var_6 (line 1735) | pub fn exhaustive_float_unsigned_pair_gen_var_6() ... function exhaustive_float_unsigned_pair_gen_var_7 (line 1742) | pub fn exhaustive_float_unsigned_pair_gen_var_7() ... function exhaustive_float_unsigned_unsigned_triple_gen (line 1751) | pub fn exhaustive_float_unsigned_unsigned_triple_gen bool { function exhaustive_float_unsigned_rounding_mode_triple_gen_var_1 (line 1855) | pub fn exhaustive_float_unsigned_rounding_mode_triple_gen_var_1() -> It<... function square_prec_round_valid (line 1866) | pub fn square_prec_round_valid(x: &Float, prec: u64, rm: RoundingMode, e... function exhaustive_float_unsigned_rounding_mode_triple_gen_var_2 (line 1883) | pub fn exhaustive_float_unsigned_rounding_mode_triple_gen_var_2() -> It<... function reciprocal_prec_round_valid (line 1894) | pub fn reciprocal_prec_round_valid(x: &Float, prec: u64, rm: RoundingMod... function exhaustive_float_unsigned_rounding_mode_triple_gen_var_3 (line 1914) | pub fn exhaustive_float_unsigned_rounding_mode_triple_gen_var_3() -> It<... function exhaustive_float_unsigned_rounding_mode_triple_gen_var_4 (line 1925) | pub fn exhaustive_float_unsigned_rounding_mode_triple_gen_var_4() -> It<... function shl_round_valid (line 1939) | pub fn shl_round_valid(x: &Float, bits: T, rm: Rounding... function shl_prec_round_valid (line 1951) | pub fn shl_prec_round_valid( function exhaustive_float_unsigned_rounding_mode_triple_gen_var_5 (line 1960) | pub fn exhaustive_float_unsigned_rounding_mode_triple_gen_var_5(x: &Float, bits: T, rm: Rounding... function shr_prec_round_valid (line 2005) | pub fn shr_prec_round_valid( function exhaustive_float_unsigned_rounding_mode_triple_gen_var_8 (line 2014) | pub fn exhaustive_float_unsigned_rounding_mode_triple_gen_var_8 It... function exhaustive_float_unsigned_rounding_mode_triple_gen_var_12 (line 2061) | pub fn exhaustive_float_unsigned_rounding_mode_triple_gen_var_12() -> It... function sqrt_prec_round_valid (line 2075) | pub fn sqrt_prec_round_valid(x: &Float, prec: u64, rm: RoundingMode) -> ... function reciprocal_sqrt_prec_round_valid (line 2079) | pub fn reciprocal_sqrt_prec_round_valid(x: &Float, prec: u64, rm: Roundi... function exhaustive_float_unsigned_rounding_mode_triple_gen_var_13 (line 2083) | pub fn exhaustive_float_unsigned_rounding_mode_triple_gen_var_13() -> It... function exhaustive_float_unsigned_rounding_mode_triple_gen_var_14 (line 2094) | pub fn exhaustive_float_unsigned_rounding_mode_triple_gen_var_14() -> It... function exhaustive_float_unsigned_rounding_mode_triple_gen_var_15 (line 2108) | pub fn exhaustive_float_unsigned_rounding_mode_triple_gen_var_15() -> It... function exhaustive_float_unsigned_rounding_mode_triple_gen_var_16 (line 2119) | pub fn exhaustive_float_unsigned_rounding_mode_triple_gen_var_16() -> It... function exhaustive_float_unsigned_rounding_mode_triple_gen_var_17 (line 2133) | pub fn exhaustive_float_unsigned_rounding_mode_triple_gen_var_17() -> It... function exhaustive_float_unsigned_rounding_mode_triple_gen_var_18 (line 2144) | pub fn exhaustive_float_unsigned_rounding_mode_triple_gen_var_18() -> It... function ln_prec_round_valid (line 2155) | pub fn ln_prec_round_valid(x: &Float, _prec: u64, rm: RoundingMode) -> b... function exhaustive_float_unsigned_rounding_mode_triple_gen_var_19 (line 2159) | pub fn exhaustive_float_unsigned_rounding_mode_triple_gen_var_19() -> It... function exhaustive_float_unsigned_rounding_mode_triple_gen_var_20 (line 2170) | pub fn exhaustive_float_unsigned_rounding_mode_triple_gen_var_20() -> It... function exhaustive_float_rational_pair_gen (line 2186) | pub fn exhaustive_float_rational_pair_gen() -> It<(Float, Rational)> { function exhaustive_float_rational_pair_gen_var_1 (line 2193) | pub fn exhaustive_float_rational_pair_gen_var_1() -> It<(Float, Rational... function exhaustive_float_rational_pair_gen_var_2 (line 2200) | pub fn exhaustive_float_rational_pair_gen_var_2() -> It<(Float, Rational... function exhaustive_float_rational_unsigned_triple_gen_var_1 (line 2209) | pub fn exhaustive_float_rational_unsigned_triple_gen_var_1 It<(Float, Rat... function add_rational_round_valid (line 2546) | pub(crate) fn add_rational_round_valid(x: &Float, y: &Rational, rm: Roun... function exhaustive_float_rational_rounding_mode_triple_gen_var_1 (line 2565) | pub fn exhaustive_float_rational_rounding_mode_triple_gen_var_1() function sub_rational_round_valid (line 2576) | pub(crate) fn sub_rational_round_valid(x: &Float, y: &Rational, rm: Roun... function exhaustive_float_rational_rounding_mode_triple_gen_var_2 (line 2595) | pub fn exhaustive_float_rational_rounding_mode_triple_gen_var_2() function exhaustive_float_rational_rounding_mode_triple_gen_var_3 (line 2606) | pub fn exhaustive_float_rational_rounding_mode_triple_gen_var_3() function mul_rational_round_valid (line 2615) | pub(crate) fn mul_rational_round_valid(x: &Float, y: &Rational, rm: Roun... function exhaustive_float_rational_rounding_mode_triple_gen_var_4 (line 2634) | pub fn exhaustive_float_rational_rounding_mode_triple_gen_var_4() function div_rational_round_valid (line 2645) | pub(crate) fn div_rational_round_valid(x: &Float, y: &Rational, rm: Roun... function exhaustive_float_rational_rounding_mode_triple_gen_var_5 (line 2664) | pub fn exhaustive_float_rational_rounding_mode_triple_gen_var_5() function rational_div_float_round_valid (line 2675) | pub(crate) fn rational_div_float_round_valid(x: &Float, y: &Rational, rm... function exhaustive_float_rational_rounding_mode_triple_gen_var_6 (line 2693) | pub fn exhaustive_float_rational_rounding_mode_triple_gen_var_6() function exhaustive_float_rational_rounding_mode_triple_gen_var_7 (line 2704) | pub fn exhaustive_float_rational_rounding_mode_triple_gen_var_7() function exhaustive_float_rational_rounding_mode_triple_gen_var_8 (line 2715) | pub fn exhaustive_float_rational_rounding_mode_triple_gen_var_8() function exhaustive_float_rational_rounding_mode_triple_gen_var_9 (line 2726) | pub fn exhaustive_float_rational_rounding_mode_triple_gen_var_9() function exhaustive_float_rational_rounding_mode_triple_gen_var_10 (line 2737) | pub fn exhaustive_float_rational_rounding_mode_triple_gen_var_10() function exhaustive_float_rational_rounding_mode_triple_gen_var_11 (line 2748) | pub fn exhaustive_float_rational_rounding_mode_triple_gen_var_11() function exhaustive_float_rounding_mode_pair_gen (line 2761) | pub fn exhaustive_float_rounding_mode_pair_gen() -> It<(Float, RoundingM... function natural_rounding_from_float_valid (line 2765) | pub(crate) fn natural_rounding_from_float_valid(f: &Float, rm: RoundingM... function exhaustive_float_rounding_mode_pair_gen_var_1 (line 2773) | pub fn exhaustive_float_rounding_mode_pair_gen_var_1() -> It<(Float, Rou... function integer_rounding_from_float_valid (line 2780) | pub(crate) fn integer_rounding_from_float_valid(f: &Float, rm: RoundingM... function exhaustive_float_rounding_mode_pair_gen_var_2 (line 2788) | pub fn exhaustive_float_rounding_mode_pair_gen_var_2() -> It<(Float, Rou... function exhaustive_float_rounding_mode_pair_gen_var_3 (line 2795) | pub fn exhaustive_float_rounding_mode_pair_gen_var_3() -> It<(Float, Rou... function unsigned_rounding_from_float_valid (line 2803) | pub(crate) fn unsigned_rounding_from_float_valid( function exhaustive_float_rounding_mode_pair_gen_var_4 (line 2821) | pub fn exhaustive_float_rounding_mode_pair_gen_var_4( function exhaustive_float_rounding_mode_pair_gen_var_5 (line 2852) | pub fn exhaustive_float_rounding_mode_pair_gen_var_5() function exhaustive_float_rounding_mode_pair_gen_var_6 (line 2865) | pub fn exhaustive_float_rounding_mode_pair_gen_var_6() function square_round_valid (line 2876) | pub(crate) fn square_round_valid(x: &Float, rm: RoundingMode, extreme: b... function exhaustive_float_rounding_mode_pair_gen_var_7 (line 2893) | pub fn exhaustive_float_rounding_mode_pair_gen_var_7() -> It<(Float, Rou... function exhaustive_float_rounding_mode_pair_gen_var_8 (line 2900) | pub fn exhaustive_float_rounding_mode_pair_gen_var_8() -> It<(Float, Rou... function exhaustive_float_rounding_mode_pair_gen_var_9 (line 2910) | pub fn exhaustive_float_rounding_mode_pair_gen_var_9() -> It<(Float, Rou... function exhaustive_float_rounding_mode_pair_gen_var_10 (line 2920) | pub fn exhaustive_float_rounding_mode_pair_gen_var_10() -> It<(Float, Ro... function exhaustive_float_rounding_mode_pair_gen_var_11 (line 2933) | pub fn exhaustive_float_rounding_mode_pair_gen_var_11() -> It<(Float, Ro... function exhaustive_float_rounding_mode_pair_gen_var_12 (line 2943) | pub fn exhaustive_float_rounding_mode_pair_gen_var_12() -> It<(Float, Ro... function reciprocal_round_valid (line 2956) | pub(crate) fn reciprocal_round_valid(x: &Float, rm: RoundingMode, extrem... function exhaustive_float_rounding_mode_pair_gen_var_13 (line 2976) | pub fn exhaustive_float_rounding_mode_pair_gen_var_13() -> It<(Float, Ro... function exhaustive_float_rounding_mode_pair_gen_var_14 (line 2983) | pub fn exhaustive_float_rounding_mode_pair_gen_var_14() -> It<(Float, Ro... function exhaustive_float_rounding_mode_pair_gen_var_15 (line 2993) | pub fn exhaustive_float_rounding_mode_pair_gen_var_15() -> It<(Float, Ro... function exhaustive_float_rounding_mode_pair_gen_var_16 (line 3003) | pub fn exhaustive_float_rounding_mode_pair_gen_var_16() -> It<(Float, Ro... function exhaustive_float_rounding_mode_pair_gen_var_17 (line 3016) | pub fn exhaustive_float_rounding_mode_pair_gen_var_17() -> It<(Float, Ro... function exhaustive_float_rounding_mode_pair_gen_var_18 (line 3027) | pub fn exhaustive_float_rounding_mode_pair_gen_var_18() function exhaustive_float_rounding_mode_pair_gen_var_20 (line 3053) | pub fn exhaustive_float_rounding_mode_pair_gen_var_20() function exhaustive_float_rounding_mode_pair_gen_var_21 (line 3064) | pub fn exhaustive_float_rounding_mode_pair_gen_var_21() -> It<(Float, Ro... function exhaustive_float_rounding_mode_pair_gen_var_22 (line 3071) | pub fn exhaustive_float_rounding_mode_pair_gen_var_22() -> It<(Float, Ro... function exhaustive_float_rounding_mode_pair_gen_var_23 (line 3078) | pub fn exhaustive_float_rounding_mode_pair_gen_var_23() -> It<(Float, Ro... function sqrt_round_valid (line 3085) | pub(crate) fn sqrt_round_valid(x: &Float, rm: RoundingMode) -> bool { function exhaustive_float_rounding_mode_pair_gen_var_24 (line 3089) | pub fn exhaustive_float_rounding_mode_pair_gen_var_24() -> It<(Float, Ro... function exhaustive_float_rounding_mode_pair_gen_var_25 (line 3096) | pub fn exhaustive_float_rounding_mode_pair_gen_var_25() -> It<(Float, Ro... function exhaustive_float_rounding_mode_pair_gen_var_26 (line 3106) | pub fn exhaustive_float_rounding_mode_pair_gen_var_26() -> It<(Float, Ro... function exhaustive_float_rounding_mode_pair_gen_var_27 (line 3116) | pub fn exhaustive_float_rounding_mode_pair_gen_var_27() -> It<(Float, Ro... function exhaustive_float_rounding_mode_pair_gen_var_28 (line 3129) | pub fn exhaustive_float_rounding_mode_pair_gen_var_28() -> It<(Float, Ro... function exhaustive_float_rounding_mode_pair_gen_var_29 (line 3139) | pub fn exhaustive_float_rounding_mode_pair_gen_var_29() -> It<(Float, Ro... function reciprocal_sqrt_round_valid (line 3146) | pub(crate) fn reciprocal_sqrt_round_valid(x: &Float, rm: RoundingMode) -... function exhaustive_float_rounding_mode_pair_gen_var_30 (line 3150) | pub fn exhaustive_float_rounding_mode_pair_gen_var_30() -> It<(Float, Ro... function exhaustive_float_rounding_mode_pair_gen_var_31 (line 3157) | pub fn exhaustive_float_rounding_mode_pair_gen_var_31() -> It<(Float, Ro... function exhaustive_float_rounding_mode_pair_gen_var_32 (line 3164) | pub fn exhaustive_float_rounding_mode_pair_gen_var_32() -> It<(Float, Ro... function exhaustive_float_rounding_mode_pair_gen_var_33 (line 3171) | pub fn exhaustive_float_rounding_mode_pair_gen_var_33() -> It<(Float, Ro... function ln_round_valid (line 3178) | pub(crate) fn ln_round_valid(x: &Float, rm: RoundingMode) -> bool { function exhaustive_float_rounding_mode_pair_gen_var_34 (line 3182) | pub fn exhaustive_float_rounding_mode_pair_gen_var_34() -> It<(Float, Ro... function exhaustive_float_rounding_mode_pair_gen_var_35 (line 3189) | pub fn exhaustive_float_rounding_mode_pair_gen_var_35() -> It<(Float, Ro... function exhaustive_integer_unsigned_rounding_mode_triple_gen_var_3 (line 3200) | pub fn exhaustive_integer_unsigned_rounding_mode_triple_gen_var_3() function exhaustive_integer_unsigned_rounding_mode_triple_gen_var_4 (line 3213) | pub fn exhaustive_integer_unsigned_rounding_mode_triple_gen_var_4() function exhaustive_natural_unsigned_rounding_mode_triple_gen_var_2 (line 3225) | pub fn exhaustive_natural_unsigned_rounding_mode_triple_gen_var_2() function exhaustive_natural_unsigned_rounding_mode_triple_gen_var_3 (line 3238) | pub fn exhaustive_natural_unsigned_rounding_mode_triple_gen_var_3() function from_primitive_float_prec_round_valid (line 3250) | pub fn from_primitive_float_prec_round_valid( function exhaustive_primitive_float_unsigned_rounding_mode_triple_gen_var_3 (line 3261) | pub fn exhaustive_primitive_float_unsigned_rounding_mode_triple_gen_var_... function exhaustive_primitive_float_unsigned_rounding_mode_triple_gen_var_4 (line 3278) | pub fn exhaustive_primitive_float_unsigned_rounding_mode_triple_gen_var_... function exhaustive_signed_unsigned_rounding_mode_triple_gen_var_3 (line 3296) | pub fn exhaustive_signed_unsigned_rounding_mode_triple_gen_var_3 It... function exhaustive_unsigned_unsigned_rounding_mode_triple_gen_var_6 (line 3341) | pub fn exhaustive_unsigned_unsigned_rounding_mode_triple_gen_var_6 It<(Rationa... FILE: malachite-float/src/test_util/generators/mod.rs function float_gen (line 35) | pub fn float_gen() -> Generator { function float_gen_rm (line 43) | pub fn float_gen_rm() -> Generator<(rug::Float, Float)> { function float_gen_var_1 (line 52) | pub fn float_gen_var_1() -> Generator { function float_gen_var_2 (line 61) | pub fn float_gen_var_2() -> Generator { function float_gen_var_2_rm (line 69) | pub fn float_gen_var_2_rm() -> Generator<(rug::Float, Float)> { function float_gen_var_3 (line 78) | pub fn float_gen_var_3() -> Generator { function float_gen_var_4 (line 87) | pub fn float_gen_var_4() -> Generator { function float_gen_var_5 (line 96) | pub fn float_gen_var_5() -> Generator { function float_gen_var_6 (line 105) | pub fn float_gen_var_6() -> Generator { function float_gen_var_7 (line 114) | pub fn float_gen_var_7() -> Generator { function float_gen_var_8 (line 123) | pub fn float_gen_var_8() -> Generator { function float_gen_var_9 (line 132) | pub fn float_gen_var_9() -> Generator { function float_gen_var_10 (line 141) | pub fn float_gen_var_10() -> Generator { function float_gen_var_11 (line 150) | pub fn float_gen_var_11() -> Generator { function float_gen_var_12 (line 159) | pub fn float_gen_var_12() -> Generator { function float_gen_var_13 (line 168) | pub fn float_gen_var_13() -> Generator { function float_gen_var_14 (line 177) | pub fn float_gen_var_14() -> Generator { function float_gen_var_15 (line 186) | pub fn float_gen_var_15() -> Generator { function float_pair_gen (line 196) | pub fn float_pair_gen() -> Generator<(Float, Float)> { function float_pair_gen_rm (line 204) | pub fn float_pair_gen_rm() -> Generator<((rug::Float, rug::Float), (Floa... function float_pair_gen_var_1 (line 213) | pub fn float_pair_gen_var_1() -> Generator<(Float, Float)> { function float_pair_gen_var_2 (line 223) | pub fn float_pair_gen_var_2() -> Generator<(Float, Float)> { function float_pair_gen_var_3 (line 232) | pub fn float_pair_gen_var_3() -> Generator<(Float, Float)> { function float_pair_gen_var_4 (line 242) | pub fn float_pair_gen_var_4() -> Generator<(Float, Float)> { function float_pair_gen_var_5 (line 251) | pub fn float_pair_gen_var_5() -> Generator<(Float, Float)> { function float_pair_gen_var_6 (line 261) | pub fn float_pair_gen_var_6() -> Generator<(Float, Float)> { function float_pair_gen_var_7 (line 271) | pub fn float_pair_gen_var_7() -> Generator<(Float, Float)> { function float_pair_gen_var_8 (line 281) | pub fn float_pair_gen_var_8() -> Generator<(Float, Float)> { function float_pair_gen_var_9 (line 291) | pub fn float_pair_gen_var_9() -> Generator<(Float, Float)> { function float_pair_gen_var_10 (line 300) | pub fn float_pair_gen_var_10() -> Generator<(Float, Float)> { function float_triple_gen (line 310) | pub fn float_triple_gen() -> Generator<(Float, Float, Float)> { function float_float_integer_triple_gen (line 320) | pub fn float_float_integer_triple_gen() -> Generator<(Float, Float, Inte... function float_float_natural_triple_gen (line 330) | pub fn float_float_natural_triple_gen() -> Generator<(Float, Float, Natu... function float_float_primitive_float_triple_gen (line 340) | pub fn float_float_primitive_float_triple_gen() -> Ge... function float_float_signed_triple_gen (line 350) | pub fn float_float_signed_triple_gen() -> Generator<... function float_float_unsigned_triple_gen (line 360) | pub fn float_float_unsigned_triple_gen() -> Genera... function float_float_unsigned_triple_gen_var_1 (line 369) | pub fn float_float_unsigned_triple_gen_var_1() -> ... function float_float_unsigned_triple_gen_var_1_rm (line 378) | pub fn float_float_unsigned_triple_gen_var_1_rm() function float_float_unsigned_triple_gen_var_2 (line 395) | pub fn float_float_unsigned_triple_gen_var_2() -> ... function float_float_unsigned_rounding_mode_quadruple_gen_var_1 (line 407) | pub fn float_float_unsigned_rounding_mode_quadruple_gen_var_1() function float_float_unsigned_rounding_mode_quadruple_gen_var_1_rm (line 416) | pub fn float_float_unsigned_rounding_mode_quadruple_gen_var_1_rm() -> Ge... function float_float_unsigned_rounding_mode_quadruple_gen_var_2 (line 440) | pub fn float_float_unsigned_rounding_mode_quadruple_gen_var_2() function float_float_unsigned_rounding_mode_quadruple_gen_var_2_rm (line 449) | pub fn float_float_unsigned_rounding_mode_quadruple_gen_var_2_rm() -> Ge... function float_float_unsigned_rounding_mode_quadruple_gen_var_3 (line 473) | pub fn float_float_unsigned_rounding_mode_quadruple_gen_var_3() function float_float_unsigned_rounding_mode_quadruple_gen_var_3_rm (line 482) | pub fn float_float_unsigned_rounding_mode_quadruple_gen_var_3_rm() -> Ge... function float_float_unsigned_rounding_mode_quadruple_gen_var_4 (line 506) | pub fn float_float_unsigned_rounding_mode_quadruple_gen_var_4() function float_float_unsigned_rounding_mode_quadruple_gen_var_4_rm (line 515) | pub fn float_float_unsigned_rounding_mode_quadruple_gen_var_4_rm() -> Ge... function float_float_unsigned_rounding_mode_quadruple_gen_var_5 (line 540) | pub fn float_float_unsigned_rounding_mode_quadruple_gen_var_5() function float_float_unsigned_rounding_mode_quadruple_gen_var_6 (line 551) | pub fn float_float_unsigned_rounding_mode_quadruple_gen_var_6() function float_float_unsigned_rounding_mode_quadruple_gen_var_7 (line 562) | pub fn float_float_unsigned_rounding_mode_quadruple_gen_var_7() function float_float_unsigned_rounding_mode_quadruple_gen_var_8 (line 573) | pub fn float_float_unsigned_rounding_mode_quadruple_gen_var_8() function float_float_unsigned_rounding_mode_quadruple_gen_var_9 (line 583) | pub fn float_float_unsigned_rounding_mode_quadruple_gen_var_9() function float_float_unsigned_rounding_mode_quadruple_gen_var_9_rm (line 592) | pub fn float_float_unsigned_rounding_mode_quadruple_gen_var_9_rm() -> Ge... function float_float_unsigned_rounding_mode_quadruple_gen_var_10 (line 617) | pub fn float_float_unsigned_rounding_mode_quadruple_gen_var_10() function float_float_rational_triple_gen (line 628) | pub fn float_float_rational_triple_gen() -> Generator<(Float, Float, Rat... function float_float_rounding_mode_triple_gen_var_1 (line 639) | pub fn float_float_rounding_mode_triple_gen_var_1() -> Generator<(Float,... function float_float_rounding_mode_triple_gen_var_1_rm (line 647) | pub fn float_float_rounding_mode_triple_gen_var_1_rm() -> Generator<( function float_float_rounding_mode_triple_gen_var_2 (line 671) | pub fn float_float_rounding_mode_triple_gen_var_2() -> Generator<(Float,... function float_float_rounding_mode_triple_gen_var_3_rm (line 681) | pub fn float_float_rounding_mode_triple_gen_var_3_rm() -> Generator<( function float_float_rounding_mode_triple_gen_var_4 (line 706) | pub fn float_float_rounding_mode_triple_gen_var_4() -> Generator<(Float,... function float_float_rounding_mode_triple_gen_var_5 (line 716) | pub fn float_float_rounding_mode_triple_gen_var_5() -> Generator<(Float,... function float_float_rounding_mode_triple_gen_var_6 (line 727) | pub fn float_float_rounding_mode_triple_gen_var_6() -> Generator<(Float,... function float_float_rounding_mode_triple_gen_var_7 (line 737) | pub fn float_float_rounding_mode_triple_gen_var_7() -> Generator<(Float,... function float_float_rounding_mode_triple_gen_var_8 (line 748) | pub fn float_float_rounding_mode_triple_gen_var_8() -> Generator<(Float,... function float_float_rounding_mode_triple_gen_var_9 (line 758) | pub fn float_float_rounding_mode_triple_gen_var_9() -> Generator<(Float,... function float_float_rounding_mode_triple_gen_var_10 (line 768) | pub fn float_float_rounding_mode_triple_gen_var_10() -> Generator<(Float... function float_float_rounding_mode_triple_gen_var_11 (line 778) | pub fn float_float_rounding_mode_triple_gen_var_11() -> Generator<(Float... function float_float_rounding_mode_triple_gen_var_12 (line 789) | pub fn float_float_rounding_mode_triple_gen_var_12() -> Generator<(Float... function float_float_rounding_mode_triple_gen_var_13 (line 799) | pub fn float_float_rounding_mode_triple_gen_var_13() -> Generator<(Float... function float_float_rounding_mode_triple_gen_var_14 (line 810) | pub fn float_float_rounding_mode_triple_gen_var_14() -> Generator<(Float... function float_float_rounding_mode_triple_gen_var_15 (line 820) | pub fn float_float_rounding_mode_triple_gen_var_15() -> Generator<(Float... function float_float_rounding_mode_triple_gen_var_16 (line 829) | pub fn float_float_rounding_mode_triple_gen_var_16() -> Generator<(Float... function float_float_rounding_mode_triple_gen_var_16_rm (line 837) | pub fn float_float_rounding_mode_triple_gen_var_16_rm() -> Generator<( function float_float_rounding_mode_triple_gen_var_17 (line 862) | pub fn float_float_rounding_mode_triple_gen_var_17() -> Generator<(Float... function float_float_rounding_mode_triple_gen_var_18 (line 872) | pub fn float_float_rounding_mode_triple_gen_var_18() -> Generator<(Float... function float_float_rounding_mode_triple_gen_var_19 (line 883) | pub fn float_float_rounding_mode_triple_gen_var_19() -> Generator<(Float... function float_float_rounding_mode_triple_gen_var_20 (line 893) | pub fn float_float_rounding_mode_triple_gen_var_20() -> Generator<(Float... function float_float_rounding_mode_triple_gen_var_21 (line 904) | pub fn float_float_rounding_mode_triple_gen_var_21() -> Generator<(Float... function float_float_rounding_mode_triple_gen_var_22 (line 914) | pub fn float_float_rounding_mode_triple_gen_var_22() -> Generator<(Float... function float_float_rounding_mode_triple_gen_var_23 (line 923) | pub fn float_float_rounding_mode_triple_gen_var_23() -> Generator<(Float... function float_float_rounding_mode_triple_gen_var_23_rm (line 931) | pub fn float_float_rounding_mode_triple_gen_var_23_rm() -> Generator<( function float_float_rounding_mode_triple_gen_var_24 (line 956) | pub fn float_float_rounding_mode_triple_gen_var_24() -> Generator<(Float... function float_float_rounding_mode_triple_gen_var_25 (line 966) | pub fn float_float_rounding_mode_triple_gen_var_25() -> Generator<(Float... function float_float_rounding_mode_triple_gen_var_26 (line 977) | pub fn float_float_rounding_mode_triple_gen_var_26() -> Generator<(Float... function float_float_rounding_mode_triple_gen_var_27 (line 988) | pub fn float_float_rounding_mode_triple_gen_var_27() -> Generator<(Float... function float_float_rounding_mode_triple_gen_var_28 (line 999) | pub fn float_float_rounding_mode_triple_gen_var_28() -> Generator<(Float... function float_float_rounding_mode_triple_gen_var_29 (line 1009) | pub fn float_float_rounding_mode_triple_gen_var_29() -> Generator<(Float... function float_float_rounding_mode_triple_gen_var_30 (line 1019) | pub fn float_float_rounding_mode_triple_gen_var_30() -> Generator<(Float... function float_float_rounding_mode_triple_gen_var_31 (line 1029) | pub fn float_float_rounding_mode_triple_gen_var_31() -> Generator<(Float... function float_float_rounding_mode_triple_gen_var_32 (line 1039) | pub fn float_float_rounding_mode_triple_gen_var_32() -> Generator<(Float... function float_float_rounding_mode_triple_gen_var_33 (line 1048) | pub fn float_float_rounding_mode_triple_gen_var_33() -> Generator<(Float... function float_float_rounding_mode_triple_gen_var_33_rm (line 1056) | pub fn float_float_rounding_mode_triple_gen_var_33_rm() -> Generator<( function float_float_rounding_mode_triple_gen_var_34 (line 1081) | pub fn float_float_rounding_mode_triple_gen_var_34() -> Generator<(Float... function float_integer_pair_gen (line 1091) | pub fn float_integer_pair_gen() -> Generator<(Float, Integer)> { function float_integer_pair_gen_rm (line 1099) | pub fn float_integer_pair_gen_rm() -> Generator<((rug::Float, rug::Integ... function float_integer_pair_gen_var_1 (line 1108) | pub fn float_integer_pair_gen_var_1() -> Generator<(Float, Integer)> { function float_integer_pair_gen_var_2 (line 1117) | pub fn float_integer_pair_gen_var_2() -> Generator<(Float, Integer)> { function float_integer_integer_triple_gen (line 1127) | pub fn float_integer_integer_triple_gen() -> Generator<(Float, Integer, ... function float_natural_pair_gen (line 1137) | pub fn float_natural_pair_gen() -> Generator<(Float, Natural)> { function float_natural_pair_gen_rm (line 1145) | pub fn float_natural_pair_gen_rm() -> Generator<((rug::Float, rug::Integ... function float_natural_pair_gen_var_1 (line 1154) | pub fn float_natural_pair_gen_var_1() -> Generator<(Float, Natural)> { function float_natural_pair_gen_var_2 (line 1163) | pub fn float_natural_pair_gen_var_2() -> Generator<(Float, Natural)> { function float_natural_natural_triple_gen (line 1173) | pub fn float_natural_natural_triple_gen() -> Generator<(Float, Natural, ... function float_ordering_pair_gen (line 1183) | pub fn float_ordering_pair_gen() -> Generator<(Float, Ordering)> { function float_ordering_pair_gen_var_1 (line 1192) | pub fn float_ordering_pair_gen_var_1() -> Generator<(Float, Ordering)> { function float_primitive_float_pair_gen (line 1202) | pub fn float_primitive_float_pair_gen() -> Generator<... function float_primitive_float_pair_gen_rm (line 1210) | pub fn float_primitive_float_pair_gen_rm() function float_primitive_float_pair_gen_var_1 (line 1222) | pub fn float_primitive_float_pair_gen_var_1() -> Gene... function float_primitive_float_primitive_float_triple_gen (line 1232) | pub fn float_primitive_float_primitive_float_triple_gen() -> Generator<(Float, ... function float_signed_pair_gen_rm (line 1251) | pub fn float_signed_pair_gen_rm() -> Generator<((rug... function float_signed_pair_gen_var_1 (line 1260) | pub fn float_signed_pair_gen_var_1() -> Generator<(F... function float_signed_pair_gen_var_2 (line 1269) | pub fn float_signed_pair_gen_var_2() -> Generator<(F... function float_signed_pair_gen_var_2_rm (line 1277) | pub fn float_signed_pair_gen_var_2_rm() function float_signed_pair_gen_var_3 (line 1287) | pub fn float_signed_pair_gen_var_3() -> Generator<(F... function float_signed_pair_gen_var_4 (line 1296) | pub fn float_signed_pair_gen_var_4() -> Generator<(F... function float_signed_signed_triple_gen (line 1306) | pub fn float_signed_signed_triple_gen() -> Generator... function float_signed_unsigned_triple_gen_var_1 (line 1317) | pub fn float_signed_unsigned_triple_gen_var_1() function float_signed_rounding_mode_triple_gen_var_2 (line 1459) | pub fn float_signed_rounding_mode_triple_gen_var_2() function float_signed_rounding_mode_triple_gen_var_3 (line 1470) | pub fn float_signed_rounding_mode_triple_gen_var_3() function float_signed_rounding_mode_triple_gen_var_3_rm (line 1479) | pub fn float_signed_rounding_mode_triple_gen_var_3_rm() -> Generator<( function float_signed_rounding_mode_triple_gen_var_4 (line 1503) | pub fn float_signed_rounding_mode_triple_gen_var_4() function float_signed_rounding_mode_triple_gen_var_5 (line 1514) | pub fn float_signed_rounding_mode_triple_gen_var_5() function float_signed_rounding_mode_triple_gen_var_6 (line 1525) | pub fn float_signed_rounding_mode_triple_gen_var_6() function float_signed_rounding_mode_triple_gen_var_6_rm (line 1534) | pub fn float_signed_rounding_mode_triple_gen_var_6_rm() -> Generator<( function float_unsigned_pair_gen (line 1558) | pub fn float_unsigned_pair_gen() -> Generator<(Flo... type GT (line 1566) | type GT = Generator<((rug::Float, T), (Float, T))>; function float_unsigned_pair_gen_rm (line 1567) | pub fn float_unsigned_pair_gen_rm() -> GT { function float_unsigned_pair_gen_var_1 (line 1576) | pub fn float_unsigned_pair_gen_var_1() -> Generato... function float_unsigned_pair_gen_var_1_rm (line 1584) | pub fn float_unsigned_pair_gen_var_1_rm() function float_unsigned_pair_gen_var_2 (line 1594) | pub fn float_unsigned_pair_gen_var_2() -> Generato... function float_unsigned_pair_gen_var_2_rm (line 1602) | pub fn float_unsigned_pair_gen_var_2_rm() function float_unsigned_pair_gen_var_3 (line 1612) | pub fn float_unsigned_pair_gen_var_3() -> Generato... function float_unsigned_pair_gen_var_4 (line 1621) | pub fn float_unsigned_pair_gen_var_4() -> Generato... function float_unsigned_pair_gen_var_5 (line 1630) | pub fn float_unsigned_pair_gen_var_5() -> Generato... function float_unsigned_pair_gen_var_6 (line 1639) | pub fn float_unsigned_pair_gen_var_6() -> Generato... function float_unsigned_pair_gen_var_7 (line 1648) | pub fn float_unsigned_pair_gen_var_7() -> Generato... function float_unsigned_unsigned_triple_gen (line 1658) | pub fn float_unsigned_unsigned_triple_gen() -> Gen... function float_unsigned_unsigned_triple_gen_var_1 (line 1667) | pub fn float_unsigned_unsigned_triple_gen_var_1() function float_unsigned_unsigned_triple_gen_var_2 (line 1691) | pub fn float_unsigned_unsigned_triple_gen_var_2 Generator<(Flo... function float_unsigned_rounding_mode_triple_gen_var_1_rm (line 1805) | pub fn float_unsigned_rounding_mode_triple_gen_var_1_rm() -> Generator<( function float_unsigned_rounding_mode_triple_gen_var_2 (line 1829) | pub fn float_unsigned_rounding_mode_triple_gen_var_2() -> Generator<(Flo... function float_unsigned_rounding_mode_triple_gen_var_2_rm (line 1837) | pub fn float_unsigned_rounding_mode_triple_gen_var_2_rm() -> Generator<( function float_unsigned_rounding_mode_triple_gen_var_3 (line 1861) | pub fn float_unsigned_rounding_mode_triple_gen_var_3() -> Generator<(Flo... function float_unsigned_rounding_mode_triple_gen_var_3_rm (line 1869) | pub fn float_unsigned_rounding_mode_triple_gen_var_3_rm() -> Generator<( function float_unsigned_rounding_mode_triple_gen_var_4 (line 1894) | pub fn float_unsigned_rounding_mode_triple_gen_var_4() -> Generator<(Flo... function float_unsigned_rounding_mode_triple_gen_var_5 (line 1904) | pub fn float_unsigned_rounding_mode_triple_gen_var_5 Generator<( function float_unsigned_rounding_mode_triple_gen_var_8 (line 1960) | pub fn float_unsigned_rounding_mode_triple_gen_var_8 Generator<( function float_unsigned_rounding_mode_triple_gen_var_11 (line 2016) | pub fn float_unsigned_rounding_mode_triple_gen_var_11() -> Generator<(Fl... function float_unsigned_rounding_mode_triple_gen_var_12 (line 2026) | pub fn float_unsigned_rounding_mode_triple_gen_var_12() -> Generator<(Fl... function float_unsigned_rounding_mode_triple_gen_var_13 (line 2035) | pub fn float_unsigned_rounding_mode_triple_gen_var_13() -> Generator<(Fl... function float_unsigned_rounding_mode_triple_gen_var_13_rm (line 2043) | pub fn float_unsigned_rounding_mode_triple_gen_var_13_rm() -> Generator<( function float_unsigned_rounding_mode_triple_gen_var_14 (line 2068) | pub fn float_unsigned_rounding_mode_triple_gen_var_14() -> Generator<(Fl... function float_unsigned_rounding_mode_triple_gen_var_15 (line 2077) | pub fn float_unsigned_rounding_mode_triple_gen_var_15() -> Generator<(Fl... function float_unsigned_rounding_mode_triple_gen_var_15_rm (line 2085) | pub fn float_unsigned_rounding_mode_triple_gen_var_15_rm() -> Generator<( function float_unsigned_rounding_mode_triple_gen_var_16 (line 2110) | pub fn float_unsigned_rounding_mode_triple_gen_var_16() -> Generator<(Fl... function float_unsigned_rounding_mode_triple_gen_var_17 (line 2119) | pub fn float_unsigned_rounding_mode_triple_gen_var_17() -> Generator<(Fl... function float_unsigned_rounding_mode_triple_gen_var_18 (line 2128) | pub fn float_unsigned_rounding_mode_triple_gen_var_18() -> Generator<(Fl... function float_unsigned_rounding_mode_triple_gen_var_19 (line 2137) | pub fn float_unsigned_rounding_mode_triple_gen_var_19() -> Generator<(Fl... function float_unsigned_rounding_mode_triple_gen_var_19_rm (line 2145) | pub fn float_unsigned_rounding_mode_triple_gen_var_19_rm() -> Generator<( function float_unsigned_rounding_mode_triple_gen_var_20 (line 2170) | pub fn float_unsigned_rounding_mode_triple_gen_var_20() -> Generator<(Fl... function float_rational_pair_gen (line 2180) | pub fn float_rational_pair_gen() -> Generator<(Float, Rational)> { function float_rational_pair_gen_rm (line 2188) | pub fn float_rational_pair_gen_rm() -> Generator<((rug::Float, rug::Rati... function float_rational_pair_gen_var_1 (line 2197) | pub fn float_rational_pair_gen_var_1() -> Generator<(Float, Rational)> { function float_rational_pair_gen_var_2 (line 2206) | pub fn float_rational_pair_gen_var_2() -> Generator<(Float, Rational)> { function float_rational_unsigned_triple_gen_var_1 (line 2217) | pub fn float_rational_unsigned_triple_gen_var_1() function float_rational_unsigned_triple_gen_var_1_rm (line 2226) | pub fn float_rational_unsigned_triple_gen_var_1_rm() function float_rational_unsigned_triple_gen_var_2 (line 2248) | pub fn float_rational_unsigned_triple_gen_var_2() function float_rational_unsigned_rounding_mode_quadruple_gen_var_1 (line 2261) | pub fn float_rational_unsigned_rounding_mode_quadruple_gen_var_1() function float_rational_unsigned_rounding_mode_quadruple_gen_var_1_rm (line 2270) | pub fn float_rational_unsigned_rounding_mode_quadruple_gen_var_1_rm() ->... function float_rational_unsigned_rounding_mode_quadruple_gen_var_2 (line 2295) | pub fn float_rational_unsigned_rounding_mode_quadruple_gen_var_2() function float_rational_unsigned_rounding_mode_quadruple_gen_var_2_rm (line 2304) | pub fn float_rational_unsigned_rounding_mode_quadruple_gen_var_2_rm() ->... function float_rational_unsigned_rounding_mode_quadruple_gen_var_3 (line 2329) | pub fn float_rational_unsigned_rounding_mode_quadruple_gen_var_3() function float_rational_unsigned_rounding_mode_quadruple_gen_var_3_rm (line 2338) | pub fn float_rational_unsigned_rounding_mode_quadruple_gen_var_3_rm() ->... function float_rational_unsigned_rounding_mode_quadruple_gen_var_4 (line 2363) | pub fn float_rational_unsigned_rounding_mode_quadruple_gen_var_4() function float_rational_unsigned_rounding_mode_quadruple_gen_var_4_rm (line 2372) | pub fn float_rational_unsigned_rounding_mode_quadruple_gen_var_4_rm() ->... function float_rational_unsigned_rounding_mode_quadruple_gen_var_5 (line 2397) | pub fn float_rational_unsigned_rounding_mode_quadruple_gen_var_5() function float_rational_unsigned_rounding_mode_quadruple_gen_var_5_rm (line 2406) | pub fn float_rational_unsigned_rounding_mode_quadruple_gen_var_5_rm() ->... function float_rational_unsigned_rounding_mode_quadruple_gen_var_6 (line 2431) | pub fn float_rational_unsigned_rounding_mode_quadruple_gen_var_6() function float_rational_unsigned_rounding_mode_quadruple_gen_var_7 (line 2442) | pub fn float_rational_unsigned_rounding_mode_quadruple_gen_var_7() function float_rational_unsigned_rounding_mode_quadruple_gen_var_8 (line 2453) | pub fn float_rational_unsigned_rounding_mode_quadruple_gen_var_8() function float_rational_unsigned_rounding_mode_quadruple_gen_var_9 (line 2464) | pub fn float_rational_unsigned_rounding_mode_quadruple_gen_var_9() function float_rational_unsigned_rounding_mode_quadruple_gen_var_10 (line 2476) | pub fn float_rational_unsigned_rounding_mode_quadruple_gen_var_10() function float_rational_rational_triple_gen (line 2487) | pub fn float_rational_rational_triple_gen() -> Generator<(Float, Rationa... function float_rational_rounding_mode_triple_gen_var_1 (line 2498) | pub fn float_rational_rounding_mode_triple_gen_var_1() -> Generator<(Flo... function float_rational_rounding_mode_triple_gen_var_2 (line 2508) | pub fn float_rational_rounding_mode_triple_gen_var_2() -> Generator<(Flo... function float_rational_rounding_mode_triple_gen_var_3_rm (line 2518) | pub fn float_rational_rounding_mode_triple_gen_var_3_rm() -> Generator<( function float_rational_rounding_mode_triple_gen_var_4 (line 2542) | pub fn float_rational_rounding_mode_triple_gen_var_4() -> Generator<(Flo... function float_rational_rounding_mode_triple_gen_var_5 (line 2552) | pub fn float_rational_rounding_mode_triple_gen_var_5() -> Generator<(Flo... function float_rational_rounding_mode_triple_gen_var_6 (line 2563) | pub fn float_rational_rounding_mode_triple_gen_var_6() -> Generator<(Flo... function float_rational_rounding_mode_triple_gen_var_6_rm (line 2572) | pub fn float_rational_rounding_mode_triple_gen_var_6_rm() -> Generator<( function float_rational_rounding_mode_triple_gen_var_7 (line 2597) | pub fn float_rational_rounding_mode_triple_gen_var_7() -> Generator<(Flo... function float_rational_rounding_mode_triple_gen_var_8 (line 2608) | pub fn float_rational_rounding_mode_triple_gen_var_8() -> Generator<(Flo... function float_rational_rounding_mode_triple_gen_var_9 (line 2619) | pub fn float_rational_rounding_mode_triple_gen_var_9() -> Generator<(Flo... type FRR (line 2628) | type FRR = Generator<(Float, Rational, RoundingMode)>; function float_rational_rounding_mode_triple_gen_var_10 (line 2632) | pub fn float_rational_rounding_mode_triple_gen_var_10() -> FRR { function float_rational_rounding_mode_triple_gen_var_11 (line 2642) | pub fn float_rational_rounding_mode_triple_gen_var_11() -> FRR { function float_rounding_mode_pair_gen (line 2652) | pub fn float_rounding_mode_pair_gen() -> Generator<(Float, RoundingMode)> { function float_rounding_mode_pair_gen_var_1 (line 2661) | pub fn float_rounding_mode_pair_gen_var_1() -> Generator<(Float, Roundin... function float_rounding_mode_pair_gen_var_2 (line 2670) | pub fn float_rounding_mode_pair_gen_var_2() -> Generator<(Float, Roundin... function float_rounding_mode_pair_gen_var_3 (line 2679) | pub fn float_rounding_mode_pair_gen_var_3() -> Generator<(Float, Roundin... type GT2 (line 2688) | type GT2 = Generator<(Float, RoundingMode)>; function float_rounding_mode_pair_gen_var_4 (line 2690) | pub fn float_rounding_mode_pair_gen_var_4() -> GT2 function float_rounding_mode_pair_gen_var_5 (line 2704) | pub fn float_rounding_mode_pair_gen_var_5() -> Gener... function float_rounding_mode_pair_gen_var_6 (line 2719) | pub fn float_rounding_mode_pair_gen_var_6() -> Genera... function float_rounding_mode_pair_gen_var_7 (line 2731) | pub fn float_rounding_mode_pair_gen_var_7() -> Generator<(Float, Roundin... function float_rounding_mode_pair_gen_var_7_rm (line 2739) | pub fn float_rounding_mode_pair_gen_var_7_rm() function float_rounding_mode_pair_gen_var_8 (line 2752) | pub fn float_rounding_mode_pair_gen_var_8() -> Generator<(Float, Roundin... function float_rounding_mode_pair_gen_var_9 (line 2762) | pub fn float_rounding_mode_pair_gen_var_9() -> Generator<(Float, Roundin... function float_rounding_mode_pair_gen_var_10 (line 2772) | pub fn float_rounding_mode_pair_gen_var_10() -> Generator<(Float, Roundi... function float_rounding_mode_pair_gen_var_11 (line 2782) | pub fn float_rounding_mode_pair_gen_var_11() -> Generator<(Float, Roundi... function float_rounding_mode_pair_gen_var_12 (line 2792) | pub fn float_rounding_mode_pair_gen_var_12() -> Generator<(Float, Roundi... function float_rounding_mode_pair_gen_var_13 (line 2801) | pub fn float_rounding_mode_pair_gen_var_13() -> Generator<(Float, Roundi... function float_rounding_mode_pair_gen_var_13_rm (line 2809) | pub fn float_rounding_mode_pair_gen_var_13_rm() function float_rounding_mode_pair_gen_var_14 (line 2822) | pub fn float_rounding_mode_pair_gen_var_14() -> Generator<(Float, Roundi... function float_rounding_mode_pair_gen_var_15 (line 2832) | pub fn float_rounding_mode_pair_gen_var_15() -> Generator<(Float, Roundi... function float_rounding_mode_pair_gen_var_16 (line 2842) | pub fn float_rounding_mode_pair_gen_var_16() -> Generator<(Float, Roundi... function float_rounding_mode_pair_gen_var_17 (line 2852) | pub fn float_rounding_mode_pair_gen_var_17() -> Generator<(Float, Roundi... function float_rounding_mode_pair_gen_var_18 (line 2863) | pub fn float_rounding_mode_pair_gen_var_18() -> GT2 function float_rounding_mode_pair_gen_var_19 (line 2878) | pub fn float_rounding_mode_pair_gen_var_19() -> Gene... function float_rounding_mode_pair_gen_var_20 (line 2893) | pub fn float_rounding_mode_pair_gen_var_20() -> Gener... function float_rounding_mode_pair_gen_var_21 (line 2905) | pub fn float_rounding_mode_pair_gen_var_21() -> Generator<(Float, Roundi... function float_rounding_mode_pair_gen_var_22 (line 2915) | pub fn float_rounding_mode_pair_gen_var_22() -> Generator<(Float, Roundi... function float_rounding_mode_pair_gen_var_23 (line 2925) | pub fn float_rounding_mode_pair_gen_var_23() -> Generator<(Float, Roundi... function float_rounding_mode_pair_gen_var_24 (line 2934) | pub fn float_rounding_mode_pair_gen_var_24() -> Generator<(Float, Roundi... function float_rounding_mode_pair_gen_var_24_rm (line 2942) | pub fn float_rounding_mode_pair_gen_var_24_rm() function float_rounding_mode_pair_gen_var_25 (line 2955) | pub fn float_rounding_mode_pair_gen_var_25() -> Generator<(Float, Roundi... function float_rounding_mode_pair_gen_var_26 (line 2965) | pub fn float_rounding_mode_pair_gen_var_26() -> Generator<(Float, Roundi... function float_rounding_mode_pair_gen_var_27 (line 2975) | pub fn float_rounding_mode_pair_gen_var_27() -> Generator<(Float, Roundi... function float_rounding_mode_pair_gen_var_28 (line 2985) | pub fn float_rounding_mode_pair_gen_var_28() -> Generator<(Float, Roundi... function float_rounding_mode_pair_gen_var_29 (line 2994) | pub fn float_rounding_mode_pair_gen_var_29() -> Generator<(Float, Roundi... function float_rounding_mode_pair_gen_var_30 (line 3003) | pub fn float_rounding_mode_pair_gen_var_30() -> Generator<(Float, Roundi... function float_rounding_mode_pair_gen_var_30_rm (line 3011) | pub fn float_rounding_mode_pair_gen_var_30_rm() function float_rounding_mode_pair_gen_var_31 (line 3024) | pub fn float_rounding_mode_pair_gen_var_31() -> Generator<(Float, Roundi... function float_rounding_mode_pair_gen_var_32 (line 3033) | pub fn float_rounding_mode_pair_gen_var_32() -> Generator<(Float, Roundi... function float_rounding_mode_pair_gen_var_33 (line 3042) | pub fn float_rounding_mode_pair_gen_var_33() -> Generator<(Float, Roundi... function float_rounding_mode_pair_gen_var_34 (line 3051) | pub fn float_rounding_mode_pair_gen_var_34() -> Generator<(Float, Roundi... function float_rounding_mode_pair_gen_var_34_rm (line 3059) | pub fn float_rounding_mode_pair_gen_var_34_rm() function float_rounding_mode_pair_gen_var_35 (line 3071) | pub fn float_rounding_mode_pair_gen_var_35() -> Generator<(Float, Roundi... function integer_unsigned_rounding_mode_triple_gen_var_3 (line 3084) | pub fn integer_unsigned_rounding_mode_triple_gen_var_3() -> Generator<(I... function integer_unsigned_rounding_mode_triple_gen_var_4 (line 3095) | pub fn integer_unsigned_rounding_mode_triple_gen_var_4() -> Generator<(I... function primitive_float_unsigned_rounding_mode_triple_gen_var_3 (line 3111) | pub fn primitive_float_unsigned_rounding_mode_triple_gen_var_3 Generator<(N... function natural_unsigned_rounding_mode_triple_gen_var_3 (line 3153) | pub fn natural_unsigned_rounding_mode_triple_gen_var_3() -> Generator<(N... function signed_unsigned_rounding_mode_triple_gen_var_3 (line 3167) | pub fn signed_unsigned_rounding_mode_triple_gen_var_3() function signed_unsigned_rounding_mode_triple_gen_var_4 (line 3178) | pub fn signed_unsigned_rounding_mode_triple_gen_var_4() function signed_unsigned_rounding_mode_triple_gen_var_5 (line 3189) | pub fn signed_unsigned_rounding_mode_triple_gen_var_5() -> Generator<(i6... function signed_unsigned_rounding_mode_triple_gen_var_6 (line 3197) | pub fn signed_unsigned_rounding_mode_triple_gen_var_6() -> Generator<(i6... function unsigned_unsigned_rounding_mode_triple_gen_var_5 (line 3210) | pub fn unsigned_unsigned_rounding_mode_triple_gen_var_5; function rational_unsigned_rounding_mode_triple_gen_var_1 (line 3234) | pub fn rational_unsigned_rounding_mode_triple_gen_var_1() -> GT3 { function rational_unsigned_rounding_mode_triple_gen_var_2 (line 3244) | pub fn rational_unsigned_rounding_mode_triple_gen_var_2() -> GT3 { function rational_unsigned_rounding_mode_triple_gen_var_3 (line 3253) | pub fn rational_unsigned_rounding_mode_triple_gen_var_3() -> GT3 { function rational_unsigned_rounding_mode_triple_gen_var_4 (line 3263) | pub fn rational_unsigned_rounding_mode_triple_gen_var_4() -> GT3 { function rational_unsigned_rounding_mode_triple_gen_var_5 (line 3273) | pub fn rational_unsigned_rounding_mode_triple_gen_var_5() -> GT3 { function rational_unsigned_rounding_mode_triple_gen_var_6 (line 3282) | pub fn rational_unsigned_rounding_mode_triple_gen_var_6() -> GT3 { function rational_rational_unsigned_rounding_mode_quadruple_gen_var_1 (line 3294) | pub fn rational_rational_unsigned_rounding_mode_quadruple_gen_var_1() function rational_rounding_mode_pair_gen_var_6 (line 3309) | pub fn rational_rounding_mode_pair_gen_var_6() -> Generator<(Rational, R... FILE: malachite-float/src/test_util/generators/random.rs function random_float_gen (line 77) | pub fn random_float_gen(config: &GenConfig) -> It { function random_float_gen_var_1 (line 89) | pub fn random_float_gen_var_1(config: &GenConfig) -> It { function random_float_gen_var_2 (line 99) | pub fn random_float_gen_var_2(config: &GenConfig) -> It { function random_float_gen_var_3 (line 114) | pub fn random_float_gen_var_3(config: &GenConfig) -> It { function random_float_gen_var_4 (line 124) | pub fn random_float_gen_var_4(config: &GenConfig) -> It { function random_float_gen_var_5 (line 136) | pub fn random_float_gen_var_5(config: &GenConfig) -> It { function random_float_gen_var_6 (line 148) | pub fn random_float_gen_var_6(config: &GenConfig) -> It { function random_float_gen_var_7 (line 152) | pub fn random_float_gen_var_7(config: &GenConfig) -> It { function random_float_gen_var_8 (line 161) | pub fn random_float_gen_var_8(config: &GenConfig) -> It { function random_float_gen_var_9 (line 170) | pub fn random_float_gen_var_9(config: &GenConfig) -> It { function random_float_gen_var_10 (line 179) | pub fn random_float_gen_var_10(config: &GenConfig) -> It { function random_float_gen_var_11 (line 188) | pub fn random_float_gen_var_11(config: &GenConfig) -> It { type RandomExtremePositiveFiniteFloats (line 197) | pub(crate) struct RandomExtremePositiveFiniteFloats Option { function random_extreme_positive_finite_floats (line 225) | fn random_extreme_positive_finite_floats( type RandomExtremeNonNegativeFiniteFloats (line 248) | pub(crate) struct RandomExtremeNonNegativeFiniteFloats Option { function random_extreme_non_negative_finite_floats (line 267) | fn random_extreme_non_negative_finite_floats( type RandomExtremeNonzeroFiniteFloats (line 289) | pub(crate) struct RandomExtremeNonzeroFiniteFloats Option { function random_extreme_nonzero_finite_floats (line 305) | fn random_extreme_nonzero_finite_floats( type RandomExtremeFiniteFloats (line 325) | pub(crate) struct RandomExtremeFiniteFloats> { type Item (line 331) | type Item = Float; method next (line 334) | fn next(&mut self) -> Option { function random_extreme_finite_floats (line 341) | fn random_extreme_finite_floats( function random_extreme_floats (line 365) | fn random_extreme_floats( function random_float_gen_var_12 (line 394) | pub fn random_float_gen_var_12(config: &GenConfig) -> It { function random_float_gen_var_13 (line 406) | pub fn random_float_gen_var_13(config: &GenConfig) -> It { function random_float_gen_var_14 (line 416) | pub fn random_float_gen_var_14(config: &GenConfig) -> It { function random_float_gen_var_15 (line 431) | pub fn random_float_gen_var_15(config: &GenConfig) -> It { type RandomMixedExtremePositiveFiniteFloats (line 447) | pub(crate) struct RandomMixedExtremePositiveFiniteFloats Option { function random_mixed_extreme_positive_finite_floats (line 477) | fn random_mixed_extreme_positive_finite_floats( type RandomMixedExtremeNonNegativeFiniteFloats (line 500) | pub(crate) struct RandomMixedExtremeNonNegativeFiniteFloats Option { function random_mixed_extreme_non_negative_finite_floats (line 519) | fn random_mixed_extreme_non_negative_finite_floats( type _RandomMixedExtremeNonzeroFiniteFloats (line 541) | pub(crate) struct _RandomMixedExtremeNonzeroFiniteFloats Option { function _random_mixed_extreme_nonzero_finite_floats (line 557) | fn _random_mixed_extreme_nonzero_finite_floats( type RandomMixedExtremeFiniteFloats (line 577) | pub(crate) struct RandomMixedExtremeFiniteFloats Option { function random_mixed_extreme_finite_floats (line 593) | fn random_mixed_extreme_finite_floats( function random_mixed_extreme_floats (line 617) | fn random_mixed_extreme_floats( type RandomFloatsWithPrecisionUniformInclusiveRange (line 647) | struct RandomFloatsWithPrecisionUniformInclusiveRange { type Item (line 656) | type Item = Float; method next (line 658) | fn next(&mut self) -> Option { function random_floats_with_precision_inclusive_range (line 673) | fn random_floats_with_precision_inclusive_range( function random_floats_with_precision_inclusive_range_to_infinity (line 692) | fn random_floats_with_precision_inclusive_range_to_infinity( type RandomFloatPairsWithPrecisionUniformInclusiveRange (line 717) | struct RandomFloatPairsWithPrecisionUniformInclusiveRange { type Item (line 726) | type Item = (Float, Float); method next (line 728) | fn next(&mut self) -> Option<(Float, Float)> { type RandomFloatPairsWithPrecisions (line 743) | struct RandomFloatPairsWithPrecisions { type Item (line 752) | type Item = (Float, Float); method next (line 754) | fn next(&mut self) -> Option<(Float, Float)> { function random_float_pairs_with_precision_inclusive_range (line 780) | fn random_float_pairs_with_precision_inclusive_range( function random_float_pairs_with_precision_inclusive_range_to_infinity (line 799) | fn random_float_pairs_with_precision_inclusive_range_to_infinity( function random_float_pairs_with_precisions (line 824) | fn random_float_pairs_with_precisions( function random_float_pair_gen (line 840) | pub fn random_float_pair_gen(config: &GenConfig) -> It<(Float, Float)> { function random_float_pair_gen_var_1 (line 852) | pub fn random_float_pair_gen_var_1(config: &GenConfig) -> It<(Float, Flo... function random_float_pair_gen_var_2 (line 864) | pub fn random_float_pair_gen_var_2(config: &GenConfig) -> It<(Float, Flo... function random_float_pair_gen_var_3 (line 868) | pub fn random_float_pair_gen_var_3(config: &GenConfig) -> It<(Float, Flo... function random_float_pair_gen_var_4 (line 879) | pub fn random_float_pair_gen_var_4(config: &GenConfig) -> It<(Float, Flo... function random_float_pair_gen_var_5 (line 888) | pub fn random_float_pair_gen_var_5(config: &GenConfig) -> It<(Float, Flo... function random_float_pair_gen_var_6 (line 899) | pub fn random_float_pair_gen_var_6(config: &GenConfig) -> It<(Float, Flo... function random_float_pair_gen_var_7 (line 908) | pub fn random_float_pair_gen_var_7(config: &GenConfig) -> It<(Float, Flo... function random_float_pair_gen_var_8 (line 916) | pub fn random_float_pair_gen_var_8(config: &GenConfig) -> It<(Float, Flo... function random_float_pair_gen_var_9 (line 942) | pub fn random_float_pair_gen_var_9(config: &GenConfig) -> It<(Float, Flo... function random_float_pair_gen_var_10 (line 967) | pub fn random_float_pair_gen_var_10(config: &GenConfig) -> It<(Float, Fl... function random_float_triple_gen (line 981) | pub fn random_float_triple_gen(config: &GenConfig) -> It<(Float, Float, ... function random_float_float_integer_triple_gen (line 995) | pub fn random_float_float_integer_triple_gen(config: &GenConfig) -> It<(... function random_float_float_natural_triple_gen (line 1021) | pub fn random_float_float_natural_triple_gen(config: &GenConfig) -> It<(... function random_float_float_primitive_float_triple_gen (line 1047) | pub fn random_float_float_primitive_float_triple_gen( function random_float_float_primitive_int_triple_gen (line 1079) | pub fn random_float_float_primitive_int_triple_gen( function random_float_float_unsigned_triple_gen_var_1 (line 1101) | pub fn random_float_float_unsigned_triple_gen_var_1( function random_float_float_unsigned_triple_gen_var_2 (line 1127) | pub fn random_float_float_unsigned_triple_gen_var_2( function random_float_float_unsigned_rounding_mode_quadruple_gen_var_1 (line 1155) | pub fn random_float_float_unsigned_rounding_mode_quadruple_gen_var_1( function random_float_float_unsigned_rounding_mode_quadruple_gen_var_2 (line 1185) | pub fn random_float_float_unsigned_rounding_mode_quadruple_gen_var_2( function random_float_float_unsigned_rounding_mode_quadruple_gen_var_3 (line 1215) | pub fn random_float_float_unsigned_rounding_mode_quadruple_gen_var_3( function random_float_float_unsigned_rounding_mode_quadruple_gen_var_4 (line 1245) | pub fn random_float_float_unsigned_rounding_mode_quadruple_gen_var_4( function random_float_float_unsigned_rounding_mode_quadruple_gen_var_5 (line 1275) | pub fn random_float_float_unsigned_rounding_mode_quadruple_gen_var_5( function random_float_float_unsigned_rounding_mode_quadruple_gen_var_6 (line 1305) | pub fn random_float_float_unsigned_rounding_mode_quadruple_gen_var_6( function random_float_float_unsigned_rounding_mode_quadruple_gen_var_7 (line 1335) | pub fn random_float_float_unsigned_rounding_mode_quadruple_gen_var_7( function random_float_float_unsigned_rounding_mode_quadruple_gen_var_8 (line 1365) | pub fn random_float_float_unsigned_rounding_mode_quadruple_gen_var_8( function random_float_float_unsigned_rounding_mode_quadruple_gen_var_9 (line 1395) | pub fn random_float_float_unsigned_rounding_mode_quadruple_gen_var_9( function random_float_float_unsigned_rounding_mode_quadruple_gen_var_10 (line 1425) | pub fn random_float_float_unsigned_rounding_mode_quadruple_gen_var_10( function random_float_float_rational_triple_gen (line 1457) | pub fn random_float_float_rational_triple_gen(config: &GenConfig) -> It<... function random_float_float_rounding_mode_triple_gen_var_1 (line 1483) | pub fn random_float_float_rounding_mode_triple_gen_var_1( function random_float_float_rounding_mode_triple_gen_var_2 (line 1506) | pub fn random_float_float_rounding_mode_triple_gen_var_2( function random_float_float_rounding_mode_triple_gen_var_3 (line 1529) | pub fn random_float_float_rounding_mode_triple_gen_var_3( function random_float_float_rounding_mode_triple_gen_var_4 (line 1549) | pub fn random_float_float_rounding_mode_triple_gen_var_4( function random_float_float_rounding_mode_triple_gen_var_5 (line 1564) | pub fn random_float_float_rounding_mode_triple_gen_var_5( function random_float_float_rounding_mode_triple_gen_var_6 (line 1584) | pub fn random_float_float_rounding_mode_triple_gen_var_6( function random_float_float_rounding_mode_triple_gen_var_7 (line 1604) | pub fn random_float_float_rounding_mode_triple_gen_var_7( function random_float_float_rounding_mode_triple_gen_var_8 (line 1624) | pub fn random_float_float_rounding_mode_triple_gen_var_8( function random_float_float_rounding_mode_triple_gen_var_9 (line 1644) | pub fn random_float_float_rounding_mode_triple_gen_var_9( function random_float_float_rounding_mode_triple_gen_var_10 (line 1663) | pub fn random_float_float_rounding_mode_triple_gen_var_10( function random_float_float_rounding_mode_triple_gen_var_11 (line 1678) | pub fn random_float_float_rounding_mode_triple_gen_var_11( function random_float_float_rounding_mode_triple_gen_var_12 (line 1698) | pub fn random_float_float_rounding_mode_triple_gen_var_12( function random_float_float_rounding_mode_triple_gen_var_13 (line 1718) | pub fn random_float_float_rounding_mode_triple_gen_var_13( function random_float_float_rounding_mode_triple_gen_var_14 (line 1738) | pub fn random_float_float_rounding_mode_triple_gen_var_14( function random_float_float_rounding_mode_triple_gen_var_15 (line 1758) | pub fn random_float_float_rounding_mode_triple_gen_var_15( function random_float_float_rounding_mode_triple_gen_var_16 (line 1777) | pub fn random_float_float_rounding_mode_triple_gen_var_16( function random_float_float_rounding_mode_triple_gen_var_17 (line 1800) | pub fn random_float_float_rounding_mode_triple_gen_var_17( function random_float_float_rounding_mode_triple_gen_var_18 (line 1815) | pub fn random_float_float_rounding_mode_triple_gen_var_18( function random_float_float_rounding_mode_triple_gen_var_19 (line 1835) | pub fn random_float_float_rounding_mode_triple_gen_var_19( function random_float_float_rounding_mode_triple_gen_var_20 (line 1855) | pub fn random_float_float_rounding_mode_triple_gen_var_20( function random_float_float_rounding_mode_triple_gen_var_21 (line 1875) | pub fn random_float_float_rounding_mode_triple_gen_var_21( function random_float_float_rounding_mode_triple_gen_var_22 (line 1895) | pub fn random_float_float_rounding_mode_triple_gen_var_22( function random_float_float_rounding_mode_triple_gen_var_23 (line 1914) | pub fn random_float_float_rounding_mode_triple_gen_var_23( function random_float_float_rounding_mode_triple_gen_var_24 (line 1937) | pub fn random_float_float_rounding_mode_triple_gen_var_24( function random_float_float_rounding_mode_triple_gen_var_25 (line 1952) | pub fn random_float_float_rounding_mode_triple_gen_var_25( function random_float_float_rounding_mode_triple_gen_var_26 (line 1972) | pub fn random_float_float_rounding_mode_triple_gen_var_26( function random_float_float_rounding_mode_triple_gen_var_27 (line 1992) | pub fn random_float_float_rounding_mode_triple_gen_var_27( function random_float_float_rounding_mode_triple_gen_var_28 (line 2029) | pub fn random_float_float_rounding_mode_triple_gen_var_28( function random_float_float_rounding_mode_triple_gen_var_29 (line 2065) | pub fn random_float_float_rounding_mode_triple_gen_var_29( function random_float_float_rounding_mode_triple_gen_var_30 (line 2088) | pub fn random_float_float_rounding_mode_triple_gen_var_30( function random_float_float_rounding_mode_triple_gen_var_31 (line 2111) | pub fn random_float_float_rounding_mode_triple_gen_var_31( function random_float_float_rounding_mode_triple_gen_var_32 (line 2134) | pub fn random_float_float_rounding_mode_triple_gen_var_32( function random_float_float_rounding_mode_triple_gen_var_33 (line 2157) | pub fn random_float_float_rounding_mode_triple_gen_var_33( function random_float_float_rounding_mode_triple_gen_var_34 (line 2180) | pub fn random_float_float_rounding_mode_triple_gen_var_34( function random_float_integer_pair_gen (line 2205) | pub fn random_float_integer_pair_gen(config: &GenConfig) -> It<(Float, I... function random_float_integer_pair_gen_var_1 (line 2229) | pub fn random_float_integer_pair_gen_var_1(config: &GenConfig) -> It<(Fl... function random_float_integer_pair_gen_var_2 (line 2253) | pub fn random_float_integer_pair_gen_var_2(config: &GenConfig) -> It<(Fl... function random_float_integer_integer_triple_gen (line 2279) | pub fn random_float_integer_integer_triple_gen( function random_float_natural_pair_gen (line 2307) | pub fn random_float_natural_pair_gen(config: &GenConfig) -> It<(Float, N... function random_float_natural_pair_gen_var_1 (line 2331) | pub fn random_float_natural_pair_gen_var_1(config: &GenConfig) -> It<(Fl... function random_float_natural_pair_gen_var_2 (line 2355) | pub fn random_float_natural_pair_gen_var_2(config: &GenConfig) -> It<(Fl... function random_float_natural_natural_triple_gen (line 2381) | pub fn random_float_natural_natural_triple_gen( function random_float_ordering_pair_gen (line 2409) | pub fn random_float_ordering_pair_gen(config: &GenConfig) -> It<(Float, ... function random_float_ordering_pair_gen_var_1 (line 2427) | pub fn random_float_ordering_pair_gen_var_1(config: &GenConfig) -> It<(F... function random_float_primitive_float_pair_gen (line 2447) | pub fn random_float_primitive_float_pair_gen( function random_float_primitive_float_pair_gen_var_1 (line 2477) | pub fn random_float_primitive_float_pair_gen_var_1( function random_float_primitive_float_primitive_float_triple_gen (line 2509) | pub fn random_float_primitive_float_primitive_float_triple_gen(config: &GenConf... function random_float_signed_pair_gen_var_1 (line 2724) | pub fn random_float_signed_pair_gen_var_1( function random_float_signed_pair_gen_var_2 (line 2754) | pub fn random_float_signed_pair_gen_var_2( function random_float_signed_pair_gen_var_3 (line 2780) | pub fn random_float_signed_pair_gen_var_3( function random_float_signed_pair_gen_var_4 (line 2806) | pub fn random_float_signed_pair_gen_var_4( function random_float_signed_unsigned_rounding_mode_quadruple_gen_var_1 (line 2828) | pub fn random_float_signed_unsigned_rounding_mode_quadruple_gen_var_1(config: &Gen... function random_float_unsigned_pair_gen_var_1 (line 3178) | pub fn random_float_unsigned_pair_gen_var_1( function random_float_unsigned_pair_gen_var_2 (line 3204) | pub fn random_float_unsigned_pair_gen_var_2( function random_float_unsigned_pair_gen_var_3 (line 3230) | pub fn random_float_unsigned_pair_gen_var_3( function random_float_unsigned_pair_gen_var_4 (line 3256) | pub fn random_float_unsigned_pair_gen_var_4( function random_float_unsigned_pair_gen_var_5 (line 3282) | pub fn random_float_unsigned_pair_gen_var_5( function random_float_unsigned_pair_gen_var_6 (line 3302) | pub fn random_float_unsigned_pair_gen_var_6( function random_float_unsigned_pair_gen_var_7 (line 3329) | pub fn random_float_unsigned_pair_gen_var_7( function random_float_unsigned_unsigned_rounding_mode_quadruple_gen_var_1 (line 3357) | pub fn random_float_unsigned_unsigned_rounding_mode_quadruple_gen_var_1<... function random_float_unsigned_unsigned_rounding_mode_quadruple_gen_var_2 (line 3394) | pub fn random_float_unsigned_unsigned_rounding_mode_quadruple_gen_var_2<... function random_float_unsigned_unsigned_rounding_mode_quadruple_gen_var_3 (line 3431) | pub fn random_float_unsigned_unsigned_rounding_mode_quadruple_gen_var_3<... function random_float_unsigned_unsigned_rounding_mode_quadruple_gen_var_4 (line 3468) | pub fn random_float_unsigned_unsigned_rounding_mode_quadruple_gen_var_4<... function random_float_unsigned_rounding_mode_triple_gen_var_1 (line 3507) | pub fn random_float_unsigned_rounding_mode_triple_gen_var_1( function random_float_unsigned_rounding_mode_triple_gen_var_2 (line 3537) | pub fn random_float_unsigned_rounding_mode_triple_gen_var_2( function random_float_unsigned_rounding_mode_triple_gen_var_3 (line 3567) | pub fn random_float_unsigned_rounding_mode_triple_gen_var_3( function random_float_unsigned_rounding_mode_triple_gen_var_4 (line 3597) | pub fn random_float_unsigned_rounding_mode_triple_gen_var_4( function random_float_unsigned_rounding_mode_triple_gen_var_5 (line 3627) | pub fn random_float_unsigned_rounding_mode_triple_gen_var_5 It<(Float, ... function random_float_rational_pair_gen_var_1 (line 4128) | pub fn random_float_rational_pair_gen_var_1(config: &GenConfig) -> It<(F... function random_float_rational_pair_gen_var_2 (line 4152) | pub fn random_float_rational_pair_gen_var_2(config: &GenConfig) -> It<(F... function random_float_rational_unsigned_triple_gen_var_1 (line 4178) | pub fn random_float_rational_unsigned_triple_gen_var_1 It<(Fl... function random_float_rounding_mode_pair_gen_var_1 (line 4993) | pub fn random_float_rounding_mode_pair_gen_var_1(config: &GenConfig) -> ... function random_float_rounding_mode_pair_gen_var_2 (line 5014) | pub fn random_float_rounding_mode_pair_gen_var_2(config: &GenConfig) -> ... function random_float_rounding_mode_pair_gen_var_3 (line 5035) | pub fn random_float_rounding_mode_pair_gen_var_3(config: &GenConfig) -> ... function random_float_rounding_mode_pair_gen_var_4 (line 5052) | pub fn random_float_rounding_mode_pair_gen_var_4( function random_float_rounding_mode_pair_gen_var_5 (line 5080) | pub fn random_float_rounding_mode_pair_gen_var_5( function random_float_rounding_mode_pair_gen_var_6 (line 5108) | pub fn random_float_rounding_mode_pair_gen_var_6( function random_float_rounding_mode_pair_gen_var_7 (line 5134) | pub fn random_float_rounding_mode_pair_gen_var_7(config: &GenConfig) -> ... function random_float_rounding_mode_pair_gen_var_8 (line 5155) | pub fn random_float_rounding_mode_pair_gen_var_8(config: &GenConfig) -> ... function random_float_rounding_mode_pair_gen_var_9 (line 5166) | pub fn random_float_rounding_mode_pair_gen_var_9(config: &GenConfig) -> ... function random_float_rounding_mode_pair_gen_var_10 (line 5184) | pub fn random_float_rounding_mode_pair_gen_var_10(config: &GenConfig) ->... function random_float_rounding_mode_pair_gen_var_11 (line 5202) | pub fn random_float_rounding_mode_pair_gen_var_11(config: &GenConfig) ->... function random_float_rounding_mode_pair_gen_var_12 (line 5220) | pub fn random_float_rounding_mode_pair_gen_var_12(config: &GenConfig) ->... function random_float_rounding_mode_pair_gen_var_13 (line 5238) | pub fn random_float_rounding_mode_pair_gen_var_13(config: &GenConfig) ->... function random_float_rounding_mode_pair_gen_var_14 (line 5259) | pub fn random_float_rounding_mode_pair_gen_var_14(config: &GenConfig) ->... function random_float_rounding_mode_pair_gen_var_15 (line 5270) | pub fn random_float_rounding_mode_pair_gen_var_15(config: &GenConfig) ->... function random_float_rounding_mode_pair_gen_var_16 (line 5288) | pub fn random_float_rounding_mode_pair_gen_var_16(config: &GenConfig) ->... function random_float_rounding_mode_pair_gen_var_17 (line 5306) | pub fn random_float_rounding_mode_pair_gen_var_17(config: &GenConfig) ->... function random_float_rounding_mode_pair_gen_var_18 (line 5324) | pub fn random_float_rounding_mode_pair_gen_var_18( function random_float_rounding_mode_pair_gen_var_19 (line 5352) | pub fn random_float_rounding_mode_pair_gen_var_19( function random_float_rounding_mode_pair_gen_var_20 (line 5380) | pub fn random_float_rounding_mode_pair_gen_var_20( function random_float_rounding_mode_pair_gen_var_21 (line 5406) | pub fn random_float_rounding_mode_pair_gen_var_21(config: &GenConfig) ->... function random_float_rounding_mode_pair_gen_var_22 (line 5424) | pub fn random_float_rounding_mode_pair_gen_var_22(config: &GenConfig) ->... function random_float_rounding_mode_pair_gen_var_23 (line 5445) | pub fn random_float_rounding_mode_pair_gen_var_23(config: &GenConfig) ->... function random_float_rounding_mode_pair_gen_var_24 (line 5466) | pub fn random_float_rounding_mode_pair_gen_var_24(config: &GenConfig) ->... function random_float_rounding_mode_pair_gen_var_25 (line 5487) | pub fn random_float_rounding_mode_pair_gen_var_25(config: &GenConfig) ->... function random_float_rounding_mode_pair_gen_var_26 (line 5498) | pub fn random_float_rounding_mode_pair_gen_var_26(config: &GenConfig) ->... function random_float_rounding_mode_pair_gen_var_27 (line 5516) | pub fn random_float_rounding_mode_pair_gen_var_27(config: &GenConfig) ->... function random_float_rounding_mode_pair_gen_var_28 (line 5534) | pub fn random_float_rounding_mode_pair_gen_var_28(config: &GenConfig) ->... function random_float_rounding_mode_pair_gen_var_29 (line 5551) | pub fn random_float_rounding_mode_pair_gen_var_29(config: &GenConfig) ->... function random_float_rounding_mode_pair_gen_var_30 (line 5572) | pub fn random_float_rounding_mode_pair_gen_var_30(config: &GenConfig) ->... function random_float_rounding_mode_pair_gen_var_31 (line 5593) | pub fn random_float_rounding_mode_pair_gen_var_31(config: &GenConfig) ->... function random_float_rounding_mode_pair_gen_var_32 (line 5614) | pub fn random_float_rounding_mode_pair_gen_var_32(config: &GenConfig) ->... function random_float_rounding_mode_pair_gen_var_33 (line 5633) | pub fn random_float_rounding_mode_pair_gen_var_33(config: &GenConfig) ->... function random_float_rounding_mode_pair_gen_var_34 (line 5651) | pub fn random_float_rounding_mode_pair_gen_var_34(config: &GenConfig) ->... function random_float_rounding_mode_pair_gen_var_35 (line 5672) | pub fn random_float_rounding_mode_pair_gen_var_35(config: &GenConfig) ->... function random_integer_unsigned_rounding_mode_triple_gen_var_3 (line 5697) | pub fn random_integer_unsigned_rounding_mode_triple_gen_var_3( function random_integer_unsigned_rounding_mode_triple_gen_var_4 (line 5725) | pub fn random_integer_unsigned_rounding_mode_triple_gen_var_4( function random_natural_unsigned_rounding_mode_triple_gen_var_2 (line 5752) | pub fn random_natural_unsigned_rounding_mode_triple_gen_var_2( function random_natural_unsigned_rounding_mode_triple_gen_var_3 (line 5780) | pub fn random_natural_unsigned_rounding_mode_triple_gen_var_3( function random_primitive_float_unsigned_rounding_mode_triple_gen_var_3 (line 5807) | pub fn random_primitive_float_unsigned_rounding_mode_triple_gen_var_3 It { function special_random_float_gen_var_1 (line 94) | pub fn special_random_float_gen_var_1(config: &GenConfig) -> It { function special_random_float_gen_var_2 (line 106) | pub fn special_random_float_gen_var_2(config: &GenConfig) -> It { function special_random_float_gen_var_3 (line 123) | pub fn special_random_float_gen_var_3(config: &GenConfig) -> It { function special_random_float_gen_var_4 (line 135) | pub fn special_random_float_gen_var_4(config: &GenConfig) -> It { function special_random_float_gen_var_5 (line 149) | pub fn special_random_float_gen_var_5(config: &GenConfig) -> It { function special_random_float_gen_var_6 (line 163) | pub fn special_random_float_gen_var_6(config: &GenConfig) -> It { function special_random_float_gen_var_7 (line 167) | pub fn special_random_float_gen_var_7(config: &GenConfig) -> It { function special_random_float_gen_var_8 (line 178) | pub fn special_random_float_gen_var_8(config: &GenConfig) -> It { function special_random_float_gen_var_9 (line 187) | pub fn special_random_float_gen_var_9(config: &GenConfig) -> It { function special_random_float_gen_var_10 (line 198) | pub fn special_random_float_gen_var_10(config: &GenConfig) -> It { function special_random_float_gen_var_11 (line 207) | pub fn special_random_float_gen_var_11(config: &GenConfig) -> It { function striped_random_extreme_positive_finite_floats (line 215) | fn striped_random_extreme_positive_finite_floats( function striped_random_extreme_non_negative_finite_floats (line 242) | fn striped_random_extreme_non_negative_finite_floats( function striped_random_extreme_finite_floats (line 269) | fn striped_random_extreme_finite_floats( function striped_random_extreme_floats (line 297) | fn striped_random_extreme_floats( function special_random_float_gen_var_12 (line 331) | pub fn special_random_float_gen_var_12(config: &GenConfig) -> It { function striped_random_extreme_nonzero_finite_floats (line 346) | fn striped_random_extreme_nonzero_finite_floats( function special_random_float_gen_var_13 (line 369) | pub fn special_random_float_gen_var_13(config: &GenConfig) -> It { function special_random_float_gen_var_14 (line 381) | pub fn special_random_float_gen_var_14(config: &GenConfig) -> It { function special_random_float_gen_var_15 (line 398) | pub fn special_random_float_gen_var_15(config: &GenConfig) -> It { type GRNV (line 415) | type GRNV = GeometricRandomNaturalValues; function striped_random_mixed_extreme_positive_finite_floats (line 417) | fn striped_random_mixed_extreme_positive_finite_floats( function striped_random_mixed_extreme_non_negative_finite_floats (line 444) | fn striped_random_mixed_extreme_non_negative_finite_floats( function striped_random_mixed_extreme_finite_floats (line 472) | fn striped_random_mixed_extreme_finite_floats( function striped_random_mixed_extreme_floats (line 500) | fn striped_random_mixed_extreme_floats( type StripedRandomFloatsWithPrecisionUniformInclusiveRange (line 534) | struct StripedRandomFloatsWithPrecisionUniformInclusiveRange { type Item (line 545) | type Item = Float; method next (line 547) | fn next(&mut self) -> Option { function striped_random_floats_with_precision_inclusive_range (line 564) | fn striped_random_floats_with_precision_inclusive_range( function striped_random_floats_with_precision_inclusive_range_to_infinity (line 585) | fn striped_random_floats_with_precision_inclusive_range_to_infinity( type StripedRandomFloatPairsWithPrecisionUniformInclusiveRange (line 612) | struct StripedRandomFloatPairsWithPrecisionUniformInclusiveRange { type Item (line 623) | type Item = (Float, Float); method next (line 625) | fn next(&mut self) -> Option<(Float, Float)> { type StripedRandomFloatPairsWithPrecisions (line 642) | struct StripedRandomFloatPairsWithPrecisions { type Item (line 653) | type Item = (Float, Float); method next (line 655) | fn next(&mut self) -> Option<(Float, Float)> { function striped_random_float_pairs_with_precision_inclusive_range (line 685) | fn striped_random_float_pairs_with_precision_inclusive_range( function striped_random_float_pairs_with_precision_inclusive_range_to_infinity (line 706) | fn striped_random_float_pairs_with_precision_inclusive_range_to_infinity( function striped_random_float_pairs_with_precisions (line 733) | fn striped_random_float_pairs_with_precisions( function special_random_float_pair_gen (line 751) | pub fn special_random_float_pair_gen(config: &GenConfig) -> It<(Float, F... function special_random_float_pair_gen_var_1 (line 765) | pub fn special_random_float_pair_gen_var_1(config: &GenConfig) -> It<(Fl... function special_random_float_pair_gen_var_2 (line 779) | pub fn special_random_float_pair_gen_var_2(config: &GenConfig) -> It<(Fl... function special_random_float_pair_gen_var_3 (line 788) | pub fn special_random_float_pair_gen_var_3(config: &GenConfig) -> It<(Fl... function special_random_float_pair_gen_var_4 (line 801) | pub fn special_random_float_pair_gen_var_4(config: &GenConfig) -> It<(Fl... function special_random_float_pair_gen_var_5 (line 810) | pub fn special_random_float_pair_gen_var_5(config: &GenConfig) -> It<(Fl... function special_random_float_pair_gen_var_6 (line 823) | pub fn special_random_float_pair_gen_var_6(config: &GenConfig) -> It<(Fl... function special_random_float_pair_gen_var_7 (line 832) | pub fn special_random_float_pair_gen_var_7(config: &GenConfig) -> It<(Fl... function special_random_float_pair_gen_var_8 (line 840) | pub fn special_random_float_pair_gen_var_8(config: &GenConfig) -> It<(Fl... function special_random_float_pair_gen_var_9 (line 866) | pub fn special_random_float_pair_gen_var_9(config: &GenConfig) -> It<(Fl... function special_random_float_pair_gen_var_10 (line 891) | pub fn special_random_float_pair_gen_var_10(config: &GenConfig) -> It<(F... function special_random_float_triple_gen (line 909) | pub fn special_random_float_triple_gen(config: &GenConfig) -> It<(Float,... function special_random_float_float_integer_triple_gen (line 925) | pub fn special_random_float_float_integer_triple_gen( function special_random_float_float_natural_triple_gen (line 957) | pub fn special_random_float_float_natural_triple_gen( function special_random_float_float_primitive_float_triple_gen (line 989) | pub fn special_random_float_float_primitive_float_triple_gen( function special_random_float_float_unsigned_triple_gen (line 1043) | pub fn special_random_float_float_unsigned_triple_gen It<(... function special_random_float_integer_pair_gen_var_1 (line 2289) | pub fn special_random_float_integer_pair_gen_var_1(config: &GenConfig) -... function special_random_float_integer_pair_gen_var_2 (line 2317) | pub fn special_random_float_integer_pair_gen_var_2(config: &GenConfig) -... function special_random_float_integer_integer_triple_gen (line 2347) | pub fn special_random_float_integer_integer_triple_gen( function special_random_float_natural_pair_gen (line 2379) | pub fn special_random_float_natural_pair_gen(config: &GenConfig) -> It<(... function special_random_float_natural_pair_gen_var_1 (line 2407) | pub fn special_random_float_natural_pair_gen_var_1(config: &GenConfig) -... function special_random_float_natural_pair_gen_var_2 (line 2435) | pub fn special_random_float_natural_pair_gen_var_2(config: &GenConfig) -... function special_random_float_natural_natural_triple_gen (line 2465) | pub fn special_random_float_natural_natural_triple_gen( function special_random_float_ordering_pair_gen (line 2497) | pub fn special_random_float_ordering_pair_gen(config: &GenConfig) -> It<... function special_random_float_ordering_pair_gen_var_1 (line 2517) | pub fn special_random_float_ordering_pair_gen_var_1(config: &GenConfig) ... function special_random_float_primitive_float_pair_gen (line 2539) | pub fn special_random_float_primitive_float_pair_gen( function special_random_float_primitive_float_pair_gen_var_1 (line 2561) | pub fn special_random_float_primitive_float_pair_gen_var_1( function special_random_float_signed_pair_gen_var_1 (line 2638) | pub fn special_random_float_signed_pair_gen_var_1( function special_random_float_signed_pair_gen_var_2 (line 2670) | pub fn special_random_float_signed_pair_gen_var_2( function special_random_float_signed_pair_gen_var_3 (line 2698) | pub fn special_random_float_signed_pair_gen_var_3( function special_random_float_signed_pair_gen_var_4 (line 2726) | pub fn special_random_float_signed_pair_gen_var_4( function special_random_float_signed_signed_triple_gen (line 2756) | pub fn special_random_float_signed_signed_triple_gen( function special_random_float_signed_unsigned_triple_gen_var_1 (line 2786) | pub fn special_random_float_signed_unsigned_triple_gen_var_1< function special_random_float_signed_unsigned_triple_gen_var_2 (line 2824) | pub fn special_random_float_signed_unsigned_triple_gen_var_2< function special_random_float_signed_unsigned_rounding_mode_quadruple_gen_var_1 (line 2864) | pub fn special_random_float_signed_unsigned_rounding_mode_quadruple_gen_... function special_random_float_signed_unsigned_rounding_mode_quadruple_gen_var_2 (line 2905) | pub fn special_random_float_signed_unsigned_rounding_mode_quadruple_gen_... function special_random_float_signed_unsigned_rounding_mode_quadruple_gen_var_3 (line 2946) | pub fn special_random_float_signed_unsigned_rounding_mode_quadruple_gen_... function special_random_float_signed_unsigned_rounding_mode_quadruple_gen_var_4 (line 2987) | pub fn special_random_float_signed_unsigned_rounding_mode_quadruple_gen_... function special_random_float_signed_rounding_mode_triple_gen_var_1 (line 3030) | pub fn special_random_float_signed_rounding_mode_triple_gen_var_1( function special_random_float_unsigned_pair_gen_var_1 (line 3252) | pub fn special_random_float_unsigned_pair_gen_var_1( function special_random_float_unsigned_pair_gen_var_2 (line 3280) | pub fn special_random_float_unsigned_pair_gen_var_2( function special_random_float_unsigned_pair_gen_var_3 (line 3308) | pub fn special_random_float_unsigned_pair_gen_var_3( function special_random_float_unsigned_pair_gen_var_4 (line 3336) | pub fn special_random_float_unsigned_pair_gen_var_4( function special_random_float_unsigned_pair_gen_var_5 (line 3364) | pub fn special_random_float_unsigned_pair_gen_var_5( function special_random_float_unsigned_pair_gen_var_6 (line 3392) | pub fn special_random_float_unsigned_pair_gen_var_6( function special_random_float_unsigned_pair_gen_var_7 (line 3421) | pub fn special_random_float_unsigned_pair_gen_var_7( function special_random_float_unsigned_unsigned_triple_gen (line 3451) | pub fn special_random_float_unsigned_unsigned_triple_gen It<... function special_random_float_rational_pair_gen_var_1 (line 4388) | pub fn special_random_float_rational_pair_gen_var_1(config: &GenConfig) ... function special_random_float_rational_pair_gen_var_2 (line 4416) | pub fn special_random_float_rational_pair_gen_var_2(config: &GenConfig) ... function special_random_float_rational_unsigned_triple_gen_var_1 (line 4446) | pub fn special_random_float_rational_unsigned_triple_gen_var_1>( function random_floats_helper_helper_no_common_values (line 99) | pub fn random_floats_helper_helper_no_common_values() function add_properties_helper_2 (line 10028) | fn add_properties_helper_2(x: Float, y: Float, extreme: bool) { function add_properties (line 10126) | fn add_properties() { function add_rational_prec_round_properties_helper (line 10197) | fn add_rational_prec_round_properties_helper( function add_rational_prec_round_properties (line 10329) | fn add_rational_prec_round_properties() { function add_rational_prec_properties_helper (line 10382) | fn add_rational_prec_properties_helper(x: Float, y: Rational, prec: u64,... function add_rational_prec_properties (line 10484) | fn add_rational_prec_properties() { function add_rational_round_properties_helper (line 10532) | fn add_rational_round_properties_helper(x: Float, y: Rational, rm: Round... function add_rational_round_properties (line 10656) | fn add_rational_round_properties() { function add_rational_properties_helper (line 10702) | fn add_rational_properties_helper(x: Float, y: Rational, extreme: bool) { function add_rational_properties (line 10793) | fn add_rational_properties() { FILE: malachite-float/tests/arithmetic/agm.rs function test_agm (line 52) | fn test_agm() { function test_agm_prec (line 283) | fn test_agm_prec() { function agm_prec_fail (line 800) | fn agm_prec_fail() { function test_agm_round (line 816) | fn test_agm_round() { function agm_round_fail (line 2318) | fn agm_round_fail() { function test_agm_prec_round (line 2326) | fn test_agm_prec_round() { function agm_prec_round_fail (line 4173) | fn agm_prec_round_fail() { function test_primitive_float_agm (line 4203) | fn test_primitive_float_agm() { function test_agm_rational_prec (line 4315) | fn test_agm_rational_prec() { function agm_ratonal_prec_fail (line 4561) | fn agm_ratonal_prec_fail() { function test_agm_rational_prec_round (line 4581) | fn test_agm_rational_prec_round() { function agm_ratonal_prec_round_fail (line 4986) | fn agm_ratonal_prec_round_fail() { function test_primitive_float_agm_rational (line 5015) | fn test_primitive_float_agm_rational() { function agm_prec_round_properties_helper (line 5065) | fn agm_prec_round_properties_helper( function agm_prec_round_properties (line 5167) | fn agm_prec_round_properties() { function agm_prec_properties_helper (line 5233) | fn agm_prec_properties_helper(x: Float, y: Float, prec: u64, extreme: bo... function agm_prec_properties (line 5317) | fn agm_prec_properties() { function agm_round_properties_helper (line 5381) | fn agm_round_properties_helper(x: Float, y: Float, rm: RoundingMode, ext... function agm_round_properties (line 5480) | fn agm_round_properties() { function agm_properties_helper (line 5543) | fn agm_properties_helper(x: Float, y: Float, extreme: bool) { function agm_properties (line 5598) | fn agm_properties() { function primitive_float_agm_properties_helper (line 5649) | fn primitive_float_agm_properties_helper() function primitive_float_agm_properties (line 5660) | fn primitive_float_agm_properties() { function agm_rational_prec_round_properties (line 5665) | fn agm_rational_prec_round_properties() { function agm_rational_prec_properties (line 5744) | fn agm_rational_prec_properties() { function primitive_float_agm_rational_properties_helper (line 5808) | fn primitive_float_agm_rational_properties_helper() function primitive_float_agm_rational_properties (line 5819) | fn primitive_float_agm_rational_properties() { FILE: malachite-float/tests/arithmetic/div.rs function test_div (line 72) | fn test_div() { function test_div_prec (line 1214) | fn test_div_prec() { function div_prec_fail (line 2783) | fn div_prec_fail() { function test_div_round (line 2799) | fn test_div_round() { function div_round_fail (line 6040) | fn div_round_fail() { function test_div_prec_round (line 6058) | fn test_div_prec_round() { function div_prec_round_fail (line 8876) | fn div_prec_round_fail() { function test_div_rational (line 8906) | fn test_div_rational() { function test_div_rational_prec (line 9083) | fn test_div_rational_prec() { function div_rational_prec_fail (line 9317) | fn div_rational_prec_fail() { function test_div_rational_round (line 9333) | fn test_div_rational_round() { function div_rational_round_fail (line 10090) | fn div_rational_round_fail() { function test_div_rational_prec_round (line 10107) | fn test_div_rational_prec_round() { function div_rational_prec_round_fail (line 11207) | fn div_rational_prec_round_fail() { function test_rational_div_float (line 11240) | fn test_rational_div_float() { function test_rational_div_float_prec (line 11402) | fn test_rational_div_float_prec() { function rational_div_float_prec_fail (line 11565) | fn rational_div_float_prec_fail() { function test_rational_div_float_round (line 11589) | fn test_rational_div_float_round() { function rational_div_float_round_fail (line 12386) | fn rational_div_float_round_fail() { function test_rational_div_float_prec_round (line 12407) | fn test_rational_div_float_prec_round() { function rational_div_float_prec_round_fail (line 13793) | fn rational_div_float_prec_round_fail() { function div_prec_round_properties_helper (line 13827) | fn div_prec_round_properties_helper( function div_prec_round_properties (line 13980) | fn div_prec_round_properties() { function div_prec_properties_helper (line 14130) | fn div_prec_properties_helper(x: Float, y: Float, prec: u64, extreme: bo... function div_prec_properties (line 14242) | fn div_prec_properties() { function div_round_properties_helper (line 14380) | fn div_round_properties_helper(x: Float, y: Float, rm: RoundingMode, ext... function div_round_properties (line 14526) | fn div_round_properties() { function div_properties_helper_1 (line 14677) | fn div_properties_helper_1(x: Float, y: Float, extreme: bool) { function div_properties_helper_2 (line 14789) | fn div_properties_helper_2() function div_properties (line 14802) | fn div_properties() { function div_rational_prec_round_properties_helper (line 14918) | fn div_rational_prec_round_properties_helper( function div_rational_prec_round_properties (line 15120) | fn div_rational_prec_round_properties() { function div_rational_prec_properties_helper (line 15208) | fn div_rational_prec_properties_helper(x: Float, y: Rational, prec: u64,... function div_rational_prec_properties (line 15345) | fn div_rational_prec_properties() { function div_rational_round_properties_helper (line 15433) | fn div_rational_round_properties_helper(x: Float, y: Rational, rm: Round... function div_rational_round_properties (line 15588) | fn div_rational_round_properties() { function div_rational_properties_helper (line 15648) | fn div_rational_properties_helper(x: Float, y: Rational, extreme: bool) { function div_rational_properties (line 15763) | fn div_rational_properties() { function rational_div_float_prec_round_properties_helper (line 15829) | fn rational_div_float_prec_round_properties_helper( function rational_div_float_prec_round_properties (line 16005) | fn rational_div_float_prec_round_properties() { function rational_div_float_prec_properties_helper (line 16088) | fn rational_div_float_prec_properties_helper(x: Rational, y: Float, prec... function rational_div_float_prec_properties (line 16190) | fn rational_div_float_prec_properties() { function rational_div_float_round_properties_helper (line 16271) | fn rational_div_float_round_properties_helper( function rational_div_float_round_properties (line 16404) | fn rational_div_float_round_properties() { function rational_div_float_properties_helper (line 16460) | fn rational_div_float_properties_helper(x: Rational, y: Float, extreme: ... function rational_div_float_properties (line 16564) | fn rational_div_float_properties() { FILE: malachite-float/tests/arithmetic/is_power_of_2.rs function test_is_power_of_2 (line 18) | fn test_is_power_of_2() { function is_power_of_2_properties_helper (line 51) | fn is_power_of_2_properties_helper(x: Float) { function is_power_of_2_properties (line 59) | fn is_power_of_2_properties() { FILE: malachite-float/tests/arithmetic/ln.rs function test_ln (line 49) | fn test_ln() { function test_ln_prec (line 122) | fn test_ln_prec() { function ln_prec_fail (line 302) | fn ln_prec_fail() { function test_ln_round (line 312) | fn test_ln_round() { function ln_round_fail (line 751) | fn ln_round_fail() { function test_ln_prec_round (line 762) | fn test_ln_prec_round() { function ln_prec_round_fail (line 1607) | fn ln_prec_round_fail() { function test_ln_rational_prec (line 1625) | fn test_ln_rational_prec() { function ln_rational_prec_fail (line 1804) | fn ln_rational_prec_fail() { function ln_rational_prec_ref_fail (line 1811) | fn ln_rational_prec_ref_fail() { function test_ln_rational_prec_round_xxx (line 1818) | fn test_ln_rational_prec_round_xxx() { function ln_rational_prec_round_fail (line 2778) | fn ln_rational_prec_round_fail() { function ln_rational_prec_round_ref_fail (line 2799) | fn ln_rational_prec_round_ref_fail() { function ln_prec_round_properties_helper (line 2820) | fn ln_prec_round_properties_helper(x: Float, prec: u64, rm: RoundingMode) { function ln_prec_round_properties (line 2877) | fn ln_prec_round_properties() { function ln_prec_properties_helper (line 2919) | fn ln_prec_properties_helper(x: Float, prec: u64) { function ln_prec_properties (line 2965) | fn ln_prec_properties() { function ln_round_properties_helper (line 3005) | fn ln_round_properties_helper(x: Float, rm: RoundingMode) { function ln_round_properties (line 3066) | fn ln_round_properties() { function ln_properties_helper (line 3099) | fn ln_properties_helper(x: Float) { function ln_properties (line 3136) | fn ln_properties() { function test_primitive_float_ln (line 3148) | fn test_primitive_float_ln() { function primitive_float_ln_properties_helper (line 3190) | fn primitive_float_ln_properties_helper() function primitive_float_ln_properties (line 3201) | fn primitive_float_ln_properties() { function ln_rational_prec_round_properties_helper (line 3206) | fn ln_rational_prec_round_properties_helper(x: Rational, prec: u64, rm: ... function ln_rational_prec_round_properties (line 3253) | fn ln_rational_prec_round_properties() { function ln_rational_prec_properties_helper (line 3276) | fn ln_rational_prec_properties_helper(x: Rational, prec: u64) { function ln_rational_prec_properties (line 3314) | fn ln_rational_prec_properties() { function test_primitive_float_ln_rational (line 3336) | fn test_primitive_float_ln_rational() { function primitive_float_ln_rational_properties_helper (line 3371) | fn primitive_float_ln_rational_properties_helper() function primitive_float_ln_rational_properties (line 3388) | fn primitive_float_ln_rational_properties() { FILE: malachite-float/tests/arithmetic/mul.rs function test_mul (line 67) | fn test_mul() { function test_mul_prec (line 1026) | fn test_mul_prec() { function mul_prec_fail (line 1568) | fn mul_prec_fail() { function test_mul_round (line 1584) | fn test_mul_round() { function mul_round_fail (line 4590) | fn mul_round_fail() { function test_mul_prec_round (line 4608) | fn test_mul_prec_round() { function mul_prec_round_fail (line 7454) | fn mul_prec_round_fail() { function test_mul_rational (line 7484) | fn test_mul_rational() { function test_mul_rational_prec (line 7686) | fn test_mul_rational_prec() { function mul_rational_prec_fail (line 7933) | fn mul_rational_prec_fail() { function test_mul_rational_round (line 7949) | fn test_mul_rational_round() { function mul_rational_round_fail (line 8572) | fn mul_rational_round_fail() { function test_mul_rational_prec_round (line 8590) | fn test_mul_rational_prec_round() { function mul_rational_prec_round_fail (line 10037) | fn mul_rational_prec_round_fail() { function mul_prec_round_properties_helper (line 10070) | fn mul_prec_round_properties_helper( function mul_prec_round_properties (line 10231) | fn mul_prec_round_properties() { function mul_prec_properties_helper (line 10331) | fn mul_prec_properties_helper(x: Float, y: Float, prec: u64, extreme: bo... function mul_prec_properties (line 10463) | fn mul_prec_properties() { function mul_round_properties_helper (line 10573) | fn mul_round_properties_helper(x: Float, y: Float, rm: RoundingMode, ext... function mul_round_properties (line 10727) | fn mul_round_properties() { function mul_properties_helper_1 (line 10842) | fn mul_properties_helper_1(x: Float, y: Float, extreme: bool) { function mul_properties_helper_2 (line 10962) | fn mul_properties_helper_2() function mul_properties (line 10975) | fn mul_properties() { function mul_rational_prec_round_properties_helper (line 11068) | fn mul_rational_prec_round_properties_helper( function mul_rational_prec_round_properties (line 11268) | fn mul_rational_prec_round_properties() { function mul_rational_prec_properties_helper (line 11345) | fn mul_rational_prec_properties_helper(x: Float, y: Rational, prec: u64,... function mul_rational_prec_properties (line 11482) | fn mul_rational_prec_properties() { function mul_rational_round_properties_helper (line 11574) | fn mul_rational_round_properties_helper(x: Float, y: Rational, rm: Round... function mul_rational_round_properties (line 11726) | fn mul_rational_round_properties() { function mul_rational_properties_helper (line 11790) | fn mul_rational_properties_helper(x: Float, y: Rational, extreme: bool) { function mul_rational_properties (line 11924) | fn mul_rational_properties() { FILE: malachite-float/tests/arithmetic/neg.rs function test_neg (line 18) | fn test_neg() { function neg_properties_helper (line 118) | fn neg_properties_helper(x: Float) { function neg_properties (line 144) | fn neg_properties() { FILE: malachite-float/tests/arithmetic/power_of_2.rs function test_power_of_2_prec_round (line 32) | fn test_power_of_2_prec_round() { function power_of_2_prec_round_fail (line 519) | fn power_of_2_prec_round_fail() { function power_of_2_prec_round_properties_helper (line 527) | fn power_of_2_prec_round_properties_helper(i: i64, prec: u64, rm: Roundi... function power_of_2_prec_round_properties (line 565) | fn power_of_2_prec_round_properties() { function test_power_of_2_prec (line 576) | fn test_power_of_2_prec() { function power_of_2_prec_fail (line 626) | fn power_of_2_prec_fail() { function power_of_2_prec_properties_helper (line 630) | fn power_of_2_prec_properties_helper(i: i64, prec: u64) { function power_of_2_prec_properties (line 670) | fn power_of_2_prec_properties() { function test_power_of_2 (line 681) | fn test_power_of_2() { function power_of_2_properties_signed_helper (line 736) | fn power_of_2_properties_signed_helper(i: i64) { function power_of_2_properties_unsigned_helper (line 770) | fn power_of_2_properties_unsigned_helper(u: u64) { function power_of_2_properties (line 795) | fn power_of_2_properties() { FILE: malachite-float/tests/arithmetic/reciprocal.rs function test_reciprocal (line 49) | fn test_reciprocal() { function test_reciprocal_prec (line 359) | fn test_reciprocal_prec() { function reciprocal_prec_fail (line 748) | fn reciprocal_prec_fail() { function test_reciprocal_round (line 758) | fn test_reciprocal_round() { function reciprocal_round_fail (line 1488) | fn reciprocal_round_fail() { function test_reciprocal_prec_round (line 1499) | fn test_reciprocal_prec_round() { function reciprocal_prec_round_fail (line 2310) | fn reciprocal_prec_round_fail() { function reciprocal_prec_round_properties_helper (line 2328) | fn reciprocal_prec_round_properties_helper(x: Float, prec: u64, rm: Roun... function reciprocal_prec_round_properties (line 2441) | fn reciprocal_prec_round_properties() { function reciprocal_prec_properties_helper (line 2503) | fn reciprocal_prec_properties_helper(x: Float, prec: u64, extreme: bool) { function reciprocal_prec_properties (line 2579) | fn reciprocal_prec_properties() { function reciprocal_round_properties_helper (line 2629) | fn reciprocal_round_properties_helper(x: Float, rm: RoundingMode, extrem... function reciprocal_round_properties (line 2732) | fn reciprocal_round_properties() { function reciprocal_properties_helper_2 (line 2787) | fn reciprocal_properties_helper_2() function reciprocal_properties_helper_1 (line 2800) | fn reciprocal_properties_helper_1(x: Float, extreme: bool) { function reciprocal_properties (line 2869) | fn reciprocal_properties() { FILE: malachite-float/tests/arithmetic/reciprocal_sqrt.rs function test_reciprocal_sqrt (line 57) | fn test_reciprocal_sqrt() { function test_reciprocal_sqrt_prec (line 138) | fn test_reciprocal_sqrt_prec() { function reciprocal_sqrt_prec_fail (line 298) | fn reciprocal_sqrt_prec_fail() { function test_reciprocal_sqrt_round (line 308) | fn test_reciprocal_sqrt_round() { function reciprocal_sqrt_round_fail (line 591) | fn reciprocal_sqrt_round_fail() { function test_reciprocal_sqrt_prec_round (line 602) | fn test_reciprocal_sqrt_prec_round() { function test_primitive_float_reciprocal_sqrt (line 1167) | fn test_primitive_float_reciprocal_sqrt() { function test_reciprocal_sqrt_rational_prec (line 1208) | fn test_reciprocal_sqrt_rational_prec() { function reciprocal_sqrt_rational_prec_fail (line 1458) | fn reciprocal_sqrt_rational_prec_fail() { function reciprocal_sqrt_rational_prec_ref_fail (line 1468) | fn reciprocal_sqrt_rational_prec_ref_fail() { function test_reciprocal_sqrt_rational_prec_round (line 1478) | fn test_reciprocal_sqrt_rational_prec_round() { function reciprocal_sqrt_rational_prec_round_fail (line 2582) | fn reciprocal_sqrt_rational_prec_round_fail() { function reciprocal_sqrt_rational_prec_round_ref_fail (line 2611) | fn reciprocal_sqrt_rational_prec_round_ref_fail() { function test_primitive_float_reciprocal_sqrt_rational (line 2641) | fn test_primitive_float_reciprocal_sqrt_rational() { function reciprocal_sqrt_prec_round_fail (line 2729) | fn reciprocal_sqrt_prec_round_fail() { function reciprocal_sqrt_prec_round_properties_helper (line 2747) | fn reciprocal_sqrt_prec_round_properties_helper( function reciprocal_sqrt_prec_round_properties (line 2834) | fn reciprocal_sqrt_prec_round_properties() { function reciprocal_sqrt_prec_properties_helper (line 2876) | fn reciprocal_sqrt_prec_properties_helper(x: Float, prec: u64, extreme: ... function reciprocal_sqrt_prec_properties (line 2949) | fn reciprocal_sqrt_prec_properties() { function reciprocal_sqrt_round_properties_helper (line 3013) | fn reciprocal_sqrt_round_properties_helper(x: Float, rm: RoundingMode, e... function reciprocal_sqrt_round_properties (line 3102) | fn reciprocal_sqrt_round_properties() { function reciprocal_sqrt_properties_helper (line 3156) | fn reciprocal_sqrt_properties_helper(x: Float, extreme: bool) { function reciprocal_sqrt_properties (line 3224) | fn reciprocal_sqrt_properties() { function primitive_float_reciprocal_sqrt_properties_helper (line 3235) | fn primitive_float_reciprocal_sqrt_properties_helper() function primitive_float_reciprocal_sqrt_properties (line 3257) | fn primitive_float_reciprocal_sqrt_properties() { function reciprocal_sqrt_rational_prec_properties (line 3262) | fn reciprocal_sqrt_rational_prec_properties() { function reciprocal_sqrt_rational_prec_round_properties (line 3345) | fn reciprocal_sqrt_rational_prec_round_properties() { function primitive_float_reciprocal_sqrt_rational_helper (line 3457) | fn primitive_float_reciprocal_sqrt_rational_helper() function primitive_float_reciprocal_sqrt_rational_properties (line 3503) | fn primitive_float_reciprocal_sqrt_rational_properties() { FILE: malachite-float/tests/arithmetic/shl.rs function test_shl_unsigned_helper (line 33) | fn test_shl_unsigned_helper(f: F) function test_shl_signed (line 452) | fn test_shl_signed() { function shl_properties_helper_unsigned_helper (line 474) | fn shl_properties_helper_unsigned_helper(n: Float,... function shl_properties_helper_unsigned (line 545) | fn shl_properties_helper_unsigned() function shl_properties_helper_signed_helper (line 593) | fn shl_properties_helper_signed_helper(n: Float, i: T) function shl_properties_helper_signed (line 680) | fn shl_properties_helper_signed() function shl_properties (line 727) | fn shl_properties() { FILE: malachite-float/tests/arithmetic/shl_round.rs function test_shl_prec_round_unsigned_helper (line 56) | fn test_shl_prec_round_unsigned_helper< function test_shl_prec_round_unsigned (line 666) | fn test_shl_prec_round_unsigned() { function test_shl_prec_round_signed_helper (line 684) | fn test_shl_prec_round_signed_helper< function test_shl_prec_round_signed (line 1609) | fn test_shl_prec_round_signed() { function shl_prec_round_fail (line 1628) | fn shl_prec_round_fail() { function test_shl_prec_unsigned_helper (line 1635) | fn test_shl_prec_unsigned_helper(n: F... function shl_prec_properties_helper_unsigned (line 3183) | fn shl_prec_properties_helper_unsigned() function shl_prec_properties_helper_signed_helper (line 3228) | fn shl_prec_properties_helper_signed_helper(n: Float... function shl_prec_properties_helper_signed (line 3314) | fn shl_prec_properties_helper_signed() function shl_prec_rug_unsigned_helper (line 3368) | fn shl_prec_rug_unsigned_helper(n: Float, u: u32, prec: u64) { function shl_prec_rug_signed_helper (line 3379) | fn shl_prec_rug_signed_helper(n: Float, i: i32, prec: u64) { function shl_prec_properties (line 3390) | fn shl_prec_properties() { function shl_prec_round_properties_helper_unsigned_helper (line 3408) | fn shl_prec_round_properties_helper_unsigned_helper( function shl_prec_round_properties_helper_unsigned (line 3492) | fn shl_prec_round_properties_helper_unsigned() function shl_prec_round_properties_helper_signed_helper (line 3544) | fn shl_prec_round_properties_helper_signed_helper( function shl_prec_round_properties_helper_signed (line 3645) | fn shl_prec_round_properties_helper_signed() function shl_prec_round_rug_unsigned_helper (line 3704) | fn shl_prec_round_rug_unsigned_helper(n: Float, u: u32, prec: u64, rm: R... function shl_prec_round_rug_signed_helper (line 3718) | fn shl_prec_round_rug_signed_helper(n: Float, i: i32, prec: u64, rm: Rou... function shl_prec_round_properties (line 3732) | fn shl_prec_round_properties() { function shl_round_properties_helper_unsigned_helper (line 3750) | fn shl_round_properties_helper_unsigned_helper( function shl_round_properties_helper_unsigned (line 3847) | fn shl_round_properties_helper_unsigned() function shl_round_properties_helper_signed_helper (line 3906) | fn shl_round_properties_helper_signed_helper(n: Floa... function shl_round_properties_helper_signed (line 4023) | fn shl_round_properties_helper_signed() function shl_round_rug_unsigned_helper (line 4079) | fn shl_round_rug_unsigned_helper(n: Float, u: u32, rm: RoundingMode) { function shl_round_rug_signed_helper (line 4092) | fn shl_round_rug_signed_helper(n: Float, i: i32, rm: RoundingMode) { function shl_round_properties (line 4105) | fn shl_round_properties() { FILE: malachite-float/tests/arithmetic/shr.rs function test_shr_unsigned_helper (line 33) | fn test_shr_unsigned_helper(f: F) function test_shr_signed (line 502) | fn test_shr_signed() { function shr_properties_helper_unsigned_helper (line 525) | fn shr_properties_helper_unsigned_helper(n: Float, u: T) function shr_properties_helper_unsigned (line 606) | fn shr_properties_helper_unsigned() function shr_properties_helper_signed_helper (line 651) | fn shr_properties_helper_signed_helper(n: Float, i: T) function shr_properties_helper_signed (line 743) | fn shr_properties_helper_signed() function shr_properties (line 790) | fn shr_properties() { FILE: malachite-float/tests/arithmetic/shr_round.rs function test_shr_prec_round_unsigned_helper (line 55) | fn test_shr_prec_round_unsigned_helper< function test_shr_prec_round_unsigned (line 631) | fn test_shr_prec_round_unsigned() { function test_shr_prec_round_signed_helper (line 649) | fn test_shr_prec_round_signed_helper< function test_shr_prec_round_signed (line 1561) | fn test_shr_prec_round_signed() { function shr_prec_round_fail (line 1580) | fn shr_prec_round_fail() { function test_shr_prec_unsigned_helper (line 1587) | fn test_shr_prec_unsigned_helper(n: F... function shr_prec_properties_helper_unsigned (line 3236) | fn shr_prec_properties_helper_unsigned() function shr_prec_properties_helper_signed_helper (line 3281) | fn shr_prec_properties_helper_signed_helper(n: Float... function shr_prec_properties_helper_signed (line 3367) | fn shr_prec_properties_helper_signed() function shr_prec_rug_unsigned_helper (line 3421) | fn shr_prec_rug_unsigned_helper(n: Float, u: u32, prec: u64) { function shr_prec_rug_signed_helper (line 3432) | fn shr_prec_rug_signed_helper(n: Float, i: i32, prec: u64) { function shr_prec_properties (line 3443) | fn shr_prec_properties() { function shr_prec_round_properties_helper_unsigned_helper (line 3461) | fn shr_prec_round_properties_helper_unsigned_helper( function shr_prec_round_properties_helper_unsigned (line 3545) | fn shr_prec_round_properties_helper_unsigned() function shr_prec_round_properties_helper_signed_helper (line 3597) | fn shr_prec_round_properties_helper_signed_helper( function shr_prec_round_properties_helper_signed (line 3698) | fn shr_prec_round_properties_helper_signed() function shr_prec_round_rug_unsigned_helper (line 3757) | fn shr_prec_round_rug_unsigned_helper(n: Float, u: u32, prec: u64, rm: R... function shr_prec_round_rug_signed_helper (line 3771) | fn shr_prec_round_rug_signed_helper(n: Float, i: i32, prec: u64, rm: Rou... function shr_prec_round_properties (line 3785) | fn shr_prec_round_properties() { function shr_round_properties_helper_unsigned_helper (line 3803) | fn shr_round_properties_helper_unsigned_helper( function shr_round_properties_helper_unsigned (line 3910) | fn shr_round_properties_helper_unsigned() function shr_round_properties_helper_signed_helper (line 3963) | fn shr_round_properties_helper_signed_helper(n: Floa... function shr_round_properties_helper_signed (line 4067) | fn shr_round_properties_helper_signed() function shr_round_rug_unsigned_helper (line 4124) | fn shr_round_rug_unsigned_helper(n: Float, u: u32, rm: RoundingMode) { function shr_round_rug_signed_helper (line 4137) | fn shr_round_rug_signed_helper(n: Float, i: i32, rm: RoundingMode) { function shr_round_properties (line 4150) | fn shr_round_properties() { FILE: malachite-float/tests/arithmetic/sign.rs function test_sign (line 20) | fn test_sign() { function sign_fail (line 53) | fn sign_fail() { function sign_properties_helper (line 57) | fn sign_properties_helper(x: Float) { function sign_properties (line 65) | fn sign_properties() { FILE: malachite-float/tests/arithmetic/sqrt.rs function test_sqrt (line 55) | fn test_sqrt() { function test_sqrt_prec (line 145) | fn test_sqrt_prec() { function sqrt_prec_fail (line 306) | fn sqrt_prec_fail() { function test_sqrt_round (line 316) | fn test_sqrt_round() { function sqrt_round_fail (line 947) | fn sqrt_round_fail() { function test_sqrt_prec_round (line 958) | fn test_sqrt_prec_round() { function sqrt_prec_round_fail (line 1517) | fn sqrt_prec_round_fail() { function test_sqrt_rational_prec (line 1535) | fn test_sqrt_rational_prec() { function sqrt_rational_prec_fail (line 1776) | fn sqrt_rational_prec_fail() { function sqrt_rational_prec_ref_fail (line 1783) | fn sqrt_rational_prec_ref_fail() { function test_sqrt_rational_prec_round (line 1790) | fn test_sqrt_rational_prec_round() { function sqrt_rational_prec_round_fail (line 2886) | fn sqrt_rational_prec_round_fail() { function sqrt_rational_prec_round_ref_fail (line 2907) | fn sqrt_rational_prec_round_ref_fail() { function test_primitive_float_sqrt_rational (line 2937) | fn test_primitive_float_sqrt_rational() { function sqrt_prec_round_properties_helper (line 3030) | fn sqrt_prec_round_properties_helper(x: Float, prec: u64, rm: RoundingMo... function sqrt_prec_round_properties (line 3101) | fn sqrt_prec_round_properties() { function sqrt_prec_properties_helper (line 3144) | fn sqrt_prec_properties_helper(x: Float, prec: u64, extreme: bool) { function sqrt_prec_properties (line 3204) | fn sqrt_prec_properties() { function sqrt_round_properties_helper (line 3248) | fn sqrt_round_properties_helper(x: Float, rm: RoundingMode, extreme: boo... function sqrt_round_properties (line 3323) | fn sqrt_round_properties() { function sqrt_properties_helper_1 (line 3376) | fn sqrt_properties_helper_1(x: Float, extreme: bool) { function sqrt_properties_helper_2 (line 3423) | fn sqrt_properties_helper_2() function sqrt_properties (line 3436) | fn sqrt_properties() { function sqrt_rational_prec_properties (line 3465) | fn sqrt_rational_prec_properties() { function sqrt_rational_prec_round_properties (line 3526) | fn sqrt_rational_prec_round_properties() { function primitive_float_sqrt_rational_helper (line 3618) | fn primitive_float_sqrt_rational_helper() function primitive_float_sqrt_rational_properties (line 3654) | fn primitive_float_sqrt_rational_properties() { FILE: malachite-float/tests/arithmetic/square.rs function test_square (line 49) | fn test_square() { function test_square_prec (line 300) | fn test_square_prec() { function square_prec_fail (line 762) | fn square_prec_fail() { function test_square_round (line 772) | fn test_square_round() { function square_round_fail (line 1527) | fn square_round_fail() { function test_square_prec_round (line 1538) | fn test_square_prec_round() { function square_prec_round_fail (line 2421) | fn square_prec_round_fail() { function square_prec_round_properties_helper (line 2439) | fn square_prec_round_properties_helper(x: Float, prec: u64, rm: Rounding... function square_prec_round_properties (line 2524) | fn square_prec_round_properties() { function square_prec_properties_helper (line 2566) | fn square_prec_properties_helper(x: Float, prec: u64, extreme: bool) { function square_prec_properties (line 2636) | fn square_prec_properties() { function square_round_properties_helper (line 2679) | fn square_round_properties_helper(x: Float, rm: RoundingMode, extreme: b... function square_round_properties (line 2768) | fn square_round_properties() { function square_properties_helper_1 (line 2820) | fn square_properties_helper_1(x: Float, extreme: bool) { function square_properties_helper_2 (line 2876) | fn square_properties_helper_2() function square_properties (line 2889) | fn square_properties() { FILE: malachite-float/tests/arithmetic/sub.rs function test_sub (line 60) | fn test_sub() { function test_sub_prec (line 1834) | fn test_sub_prec() { function sub_prec_fail (line 2640) | fn sub_prec_fail() { function test_sub_round (line 2656) | fn test_sub_round() { function sub_round_fail (line 6693) | fn sub_round_fail() { function test_sub_prec_round (line 6929) | fn test_sub_prec_round() { function sub_prec_round_fail (line 9490) | fn sub_prec_round_fail() { function test_sub_rational (line 9519) | fn test_sub_rational() { function test_sub_rational_prec (line 9640) | fn test_sub_rational_prec() { function sub_rational_prec_fail (line 9774) | fn sub_rational_prec_fail() { function test_sub_rational_round (line 9790) | fn test_sub_rational_round() { function sub_rational_round_fail (line 10457) | fn sub_rational_round_fail() { function test_sub_rational_prec_round (line 10479) | fn test_sub_rational_prec_round() { function sub_rational_prec_round_fail (line 11130) | fn sub_rational_prec_round_fail() { function sub_prec_round_properties_helper (line 11162) | fn sub_prec_round_properties_helper( function sub_prec_round_properties (line 11315) | fn sub_prec_round_properties() { function sub_prec_properties_helper (line 11396) | fn sub_prec_properties_helper(x: Float, y: Float, prec: u64, extreme: bo... function sub_prec_properties (line 11520) | fn sub_prec_properties() { function sub_round_properties_helper (line 11594) | fn sub_round_properties_helper(x: Float, y: Float, rm: RoundingMode, ext... function sub_round_properties (line 11735) | fn sub_round_properties() { function sub_properties_helper_1 (line 11831) | fn sub_properties_helper_1() function sub_properties_helper_2 (line 11844) | fn sub_properties_helper_2(x: Float, y: Float, extreme: bool) { function sub_properties (line 11942) | fn sub_properties() { function sub_rational_prec_round_properties_helper (line 12010) | fn sub_rational_prec_round_properties_helper( function sub_rational_prec_round_properties (line 12142) | fn sub_rational_prec_round_properties() { function sub_rational_prec_properties_helper (line 12199) | fn sub_rational_prec_properties_helper(x: Float, y: Rational, prec: u64,... function sub_rational_prec_properties (line 12301) | fn sub_rational_prec_properties() { function sub_rational_round_properties_helper (line 12353) | fn sub_rational_round_properties_helper(x: Float, y: Rational, rm: Round... function sub_rational_round_properties (line 12477) | fn sub_rational_round_properties() { function sub_rational_properties_helper (line 12527) | fn sub_rational_properties_helper(x: Float, y: Rational, extreme: bool) { function sub_rational_properties (line 12627) | fn sub_rational_properties() { FILE: malachite-float/tests/basic/classification.rs function test_is_nan (line 18) | fn test_is_nan() { function is_nan_properties_helper (line 52) | fn is_nan_properties_helper(x: Float) { function is_nan_properties (line 64) | fn is_nan_properties() { function test_is_finite (line 79) | fn test_is_finite() { function is_finite_properties_helper (line 113) | fn is_finite_properties_helper(x: Float) { function is_finite_properties (line 124) | fn is_finite_properties() { function test_is_infinite (line 139) | fn test_is_infinite() { function is_infinite_properties_helper (line 173) | fn is_infinite_properties_helper(x: Float) { function is_infinite_properties (line 185) | fn is_infinite_properties() { function test_is_positive_zero (line 200) | fn test_is_positive_zero() { function is_positive_zero_properties_helper (line 235) | fn is_positive_zero_properties_helper(x: Float) { function is_positive_zero_properties (line 247) | fn is_positive_zero_properties() { function test_is_negative_zero (line 265) | fn test_is_negative_zero() { function is_negative_zero_properties_helper (line 300) | fn is_negative_zero_properties_helper(x: Float) { function is_negative_zero_properties (line 312) | fn is_negative_zero_properties() { function test_is_zero (line 330) | fn test_is_zero() { function is_zero_properties_helper (line 364) | fn is_zero_properties_helper(x: Float) { function is_zero_properties (line 372) | fn is_zero_properties() { function test_is_normal (line 387) | fn test_is_normal() { function is_normal_properties_helper (line 421) | fn is_normal_properties_helper(x: Float) { function is_normal_properties (line 429) | fn is_normal_properties() { function test_is_sign_positive (line 440) | fn test_is_sign_positive() { function is_sign_positive_properties_helper (line 475) | fn is_sign_positive_properties_helper(x: Float) { function is_sign_positive_properties (line 484) | fn is_sign_positive_properties() { function test_is_sign_negative (line 502) | fn test_is_sign_negative() { function is_sign_negative_properties_helper (line 537) | fn is_sign_negative_properties_helper(x: Float) { function is_sign_negative_properties (line 546) | fn is_sign_negative_properties() { function test_classify (line 564) | fn test_classify() { function classify_properties_helper (line 622) | fn classify_properties_helper(x: Float) { function classify_properties (line 627) | fn classify_properties() { function test_to_non_nan (line 639) | fn test_to_non_nan() { function to_non_nan_properties_helper (line 735) | fn to_non_nan_properties_helper(x: Float) { function to_non_nan_properties (line 751) | fn to_non_nan_properties() { function test_to_finite (line 763) | fn test_to_finite() { function to_finite_properties_helper (line 854) | fn to_finite_properties_helper(x: Float) { function to_finite_properties (line 870) | fn to_finite_properties() { FILE: malachite-float/tests/basic/complexity.rs function test_complexity (line 15) | fn test_complexity() { function test_significant_bits (line 52) | fn test_significant_bits() { function complexity_properties_helper (line 88) | fn complexity_properties_helper(x: Float) { function complexity_properties (line 95) | fn complexity_properties() { function significant_bits_properties_helper (line 106) | fn significant_bits_properties_helper(x: Float) { function significant_bits_properties (line 114) | fn significant_bits_properties() { FILE: malachite-float/tests/basic/constants.rs function test_min (line 23) | fn test_min() { function test_max (line 35) | fn test_max() { function test_zero (line 47) | fn test_zero() { function test_min_positive_value_prec (line 62) | fn test_min_positive_value_prec() { function min_positive_value_prec_fail (line 107) | fn min_positive_value_prec_fail() { function min_positive_value_prec_properties (line 112) | fn min_positive_value_prec_properties() { function test_abs_is_min_positive_value_properties (line 122) | fn test_abs_is_min_positive_value_properties() { function abs_is_min_positive_value_properties_helper (line 165) | fn abs_is_min_positive_value_properties_helper(x: Float) { function abs_is_min_positive_value_properties (line 175) | fn abs_is_min_positive_value_properties() { function test_max_finite_value_with_prec (line 186) | fn test_max_finite_value_with_prec() { function max_finite_value_with_prec_fail (line 206) | fn max_finite_value_with_prec_fail() { function max_finite_value_with_prec_properties (line 211) | fn max_finite_value_with_prec_properties() { function test_abs_is_max_finite_value_with_prec (line 221) | fn test_abs_is_max_finite_value_with_prec() { function abs_is_max_finite_value_with_prec_properties_helper (line 264) | fn abs_is_max_finite_value_with_prec_properties_helper(x: Float) { function abs_is_max_finite_value_with_prec_properties (line 274) | fn abs_is_max_finite_value_with_prec_properties() { function test_one_prec (line 285) | fn test_one_prec() { function one_prec_fail (line 317) | fn one_prec_fail() { function one_prec_properties (line 322) | fn one_prec_properties() { function test_two_prec (line 338) | fn test_two_prec() { function two_prec_fail (line 370) | fn two_prec_fail() { function two_prec_properties (line 375) | fn two_prec_properties() { function test_negative_one_prec (line 391) | fn test_negative_one_prec() { function negative_one_prec_fail (line 426) | fn negative_one_prec_fail() { function negative_one_prec_properties (line 431) | fn negative_one_prec_properties() { function test_one_half_prec (line 450) | fn test_one_half_prec() { function one_half_prec_fail (line 484) | fn one_half_prec_fail() { function one_half_prec_properties (line 489) | fn one_half_prec_properties() { function test_negative_zero (line 504) | fn test_negative_zero() { function test_nan (line 518) | fn test_nan() { function test_infinity (line 530) | fn test_infinity() { function test_negative_infinity (line 542) | fn test_negative_infinity() { function test_default (line 554) | fn test_default() { FILE: malachite-float/tests/basic/get_and_set.rs function test_to_significand (line 28) | fn test_to_significand() { function to_significand_properties_helper (line 131) | fn to_significand_properties_helper(x: Float) { function to_significand_properties (line 161) | fn to_significand_properties() { function test_get_exponent (line 172) | fn test_get_exponent() { function get_exponent_properties_helper (line 230) | fn get_exponent_properties_helper(x: Float) { function get_exponent_properties (line 243) | fn get_exponent_properties() { function test_get_prec (line 254) | fn test_get_prec() { function get_prec_properties_helper (line 315) | fn get_prec_properties_helper(x: Float) { function get_prec_properties (line 327) | fn get_prec_properties() { function test_get_min_prec (line 338) | fn test_get_min_prec() { function get_min_prec_properties_helper (line 396) | fn get_min_prec_properties_helper(x: Float) { function get_min_prec_properties (line 408) | fn get_min_prec_properties() { function test_set_prec_round (line 419) | fn test_set_prec_round() { function set_prec_round_fail (line 979) | fn set_prec_round_fail() { function set_prec_round_properties_helper (line 984) | fn set_prec_round_properties_helper(mut x: Float, prec: u64, rm: Roundin... function set_prec_round_properties (line 1036) | fn set_prec_round_properties() { function test_set_prec (line 1047) | fn test_set_prec() { function set_prec_properties_helper (line 1203) | fn set_prec_properties_helper(mut x: Float, prec: u64) { function set_prec_properties (line 1245) | fn set_prec_properties() { FILE: malachite-float/tests/basic/named.rs function test_named (line 13) | fn test_named() { FILE: malachite-float/tests/basic/overflow_and_underflow.rs function test_test_overflow (line 17) | fn test_test_overflow() { function test_overflow_properties_helper (line 88) | fn test_overflow_properties_helper(x: Float, o: Ordering) { function test_overflow_properties (line 94) | fn test_overflow_properties() { function test_test_underflow (line 105) | fn test_test_underflow() { function test_underflow_properties_helper (line 174) | fn test_underflow_properties_helper(x: Float, o: Ordering) { function test_underflow_properties (line 180) | fn test_underflow_properties() { FILE: malachite-float/tests/basic/size.rs function test_size (line 13) | fn test_size() { FILE: malachite-float/tests/basic/ulp.rs function test_ulp (line 26) | fn test_ulp() { function ulp_properties_helper (line 116) | fn ulp_properties_helper(x: Float) { function ulp_properties (line 130) | fn ulp_properties() { function test_increment (line 141) | fn test_increment() { function increment_fail (line 244) | fn increment_fail() { function increment_properties_helper (line 267) | fn increment_properties_helper(mut x: Float, extreme: bool) { function increment_properties (line 290) | fn increment_properties() { function test_decrement (line 313) | fn test_decrement() { function decrement_fail (line 416) | fn decrement_fail() { function decrement_properties_helper (line 439) | fn decrement_properties_helper(mut x: Float, extreme: bool) { function decrement_properties (line 462) | fn decrement_properties() { FILE: malachite-float/tests/comparison/cmp.rs function encode (line 21) | const fn encode(oo: Option) -> u8 { constant MATRIX (line 31) | const MATRIX: [[u8; 21]; 21] = [ function test_partial_cmp (line 56) | fn test_partial_cmp() { function partial_cmp_properties_helper (line 70) | fn partial_cmp_properties_helper(x: Float, y: Float) { function partial_cmp_properties (line 88) | fn partial_cmp_properties() { function read_hex_strings (line 128) | fn read_hex_strings(strings: &[&str]) -> Vec { function test_comparable_float_cmp (line 133) | fn test_comparable_float_cmp() { function comparable_float_cmp_properties (line 148) | fn comparable_float_cmp_properties() { FILE: malachite-float/tests/comparison/cmp_abs.rs function encode (line 23) | const fn encode(oo: Option) -> u8 { constant MATRIX (line 33) | const MATRIX: [[u8; 21]; 21] = [ function test_partial_cmp_abs (line 58) | fn test_partial_cmp_abs() { function partial_cmp_abs_properties_helper (line 72) | fn partial_cmp_abs_properties_helper(x: Float, y: Float) { function partial_cmp_abs_properties (line 95) | fn partial_cmp_abs_properties() { constant MATRIX_2 (line 139) | const MATRIX_2: [[u8; 21]; 21] = [ function test_comparable_float_cmp_abs (line 164) | fn test_comparable_float_cmp_abs() { function comparable_float_cmp_abs_properties_helper (line 186) | fn comparable_float_cmp_abs_properties_helper(x: Float, y: Float) { function comparable_float_cmp_abs_properties (line 211) | fn comparable_float_cmp_abs_properties() { FILE: malachite-float/tests/comparison/eq.rs constant MATRIX (line 23) | const MATRIX: [[u8; 21]; 21] = [ function test_eq (line 48) | fn test_eq() { function eq_properties_helper (line 63) | fn eq_properties_helper(x: Float, y: Float) { function eq_properties (line 71) | fn eq_properties() { function read_hex_strings (line 102) | fn read_hex_strings(strings: &[&str]) -> Vec { function test_comparable_float_eq (line 107) | fn test_comparable_float_eq() { function comparable_float_eq_properties_helper (line 124) | fn comparable_float_eq_properties_helper(x: Float, y: Float) { function comparable_float_eq_properties (line 141) | fn comparable_float_eq_properties() { FILE: malachite-float/tests/comparison/eq_abs.rs constant MATRIX (line 23) | const MATRIX: [[u8; 21]; 21] = [ function test_eq_abs (line 48) | fn test_eq_abs() { function eq_abs_properties_helper (line 59) | fn eq_abs_properties_helper(x: Float, y: Float) { function eq_abs_properties (line 68) | fn eq_abs_properties() { constant ORDERED_FLOAT_MATRIX (line 103) | const ORDERED_FLOAT_MATRIX: [[u8; 21]; 21] = [ function test_comparable_float_eq_abs (line 128) | fn test_comparable_float_eq_abs() { function comparable_float_eq_abs_properties_helper (line 149) | fn comparable_float_eq_abs_properties_helper(x: Float, y: Float) { function comparable_float_eq_abs_properties (line 176) | fn comparable_float_eq_abs_properties() { FILE: malachite-float/tests/comparison/eq_abs_integer.rs function test_eq_abs_integer (line 24) | fn test_eq_abs_integer() { function eq_abs_integer_properties_helper (line 275) | fn eq_abs_integer_properties_helper(x: Float, y: Integer) { function eq_abs_integer_properties (line 285) | fn eq_abs_integer_properties() { FILE: malachite-float/tests/comparison/eq_abs_natural.rs function test_eq_abs_natural (line 24) | fn test_eq_abs_natural() { function eq_abs_natural_properties_helper (line 157) | fn eq_abs_natural_properties_helper(x: Float, y: Natural) { function eq_abs_natural_properties (line 167) | fn eq_abs_natural_properties() { FILE: malachite-float/tests/comparison/eq_abs_primitive_float.rs constant MATRIX_F32 (line 23) | const MATRIX_F32: [[u8; 17]; 21] = [ constant MATRIX_F64 (line 48) | const MATRIX_F64: [[u8; 17]; 21] = [ function test_eq_abs_primitive_float (line 73) | fn test_eq_abs_primitive_float() { function eq_abs_primitive_float_properties_helper_helper (line 91) | fn eq_abs_primitive_float_properties_helper_helper + Pri... function eq_abs_primitive_float_properties_helper (line 105) | fn eq_abs_primitive_float_properties_helper + PrimitiveF... function eq_abs_primitive_float_properties (line 119) | fn eq_abs_primitive_float_properties() { FILE: malachite-float/tests/comparison/eq_abs_primitive_int.rs function test_eq_abs_u32 (line 26) | fn test_eq_abs_u32() { function test_eq_abs_u64 (line 104) | fn test_eq_abs_u64() { function test_eq_abs_i32 (line 182) | fn test_eq_abs_i32() { function test_eq_abs_i64 (line 309) | fn test_eq_abs_i64() { function eq_abs_primitive_int_properties_helper_unsigned_helper (line 436) | fn eq_abs_primitive_int_properties_helper_unsigned_helper + Pri... function eq_abs_primitive_int_properties_helper_signed_helper (line 477) | fn eq_abs_primitive_int_properties_helper_signed_helper ... function eq_abs_primitive_int_properties_helper_signed (line 492) | fn eq_abs_primitive_int_properties_helper_signed + Primi... function eq_abs_primitive_int_properties (line 517) | fn eq_abs_primitive_int_properties() { FILE: malachite-float/tests/comparison/eq_abs_rational.rs function test_eq_abs_rational (line 23) | fn test_eq_abs_rational() { function eq_abs_rational_properties_helper (line 496) | fn eq_abs_rational_properties_helper(x: Float, y: Rational) { function eq_abs_rational_properties (line 504) | fn eq_abs_rational_properties() { FILE: malachite-float/tests/comparison/hash.rs function hash_properties_helper (line 14) | fn hash_properties_helper(x: Float) { function hash_properties (line 22) | fn hash_properties() { FILE: malachite-float/tests/comparison/partial_cmp_abs_integer.rs function test_partial_cmp_abs_integer (line 27) | fn test_partial_cmp_abs_integer() { function partial_cmp_abs_integer_properties_helper (line 483) | fn partial_cmp_abs_integer_properties_helper(x: Float, y: Integer) { function partial_cmp_abs_integer_properties (line 497) | fn partial_cmp_abs_integer_properties() { FILE: malachite-float/tests/comparison/partial_cmp_abs_natural.rs function test_partial_cmp_abs_natural (line 27) | fn test_partial_cmp_abs_natural() { function partial_cmp_abs_natural_properties_helper (line 290) | fn partial_cmp_abs_natural_properties_helper(x: Float, y: Natural) { function partial_cmp_abs_natural_properties (line 304) | fn partial_cmp_abs_natural_properties() { FILE: malachite-float/tests/comparison/partial_cmp_abs_primitive_float.rs function encode (line 26) | const fn encode(oo: Option) -> u8 { constant MATRIX_F32 (line 36) | const MATRIX_F32: [[u8; 17]; 21] = [ constant MATRIX_F64 (line 61) | const MATRIX_F64: [[u8; 17]; 21] = [ function test_partial_cmp_abs_primitive_float (line 86) | fn test_partial_cmp_abs_primitive_float() { function partial_cmp_abs_primitive_float_properties_helper_helper (line 104) | fn partial_cmp_abs_primitive_float_properties_helper_helper< function partial_cmp_abs_primitive_float_properties_helper (line 124) | fn partial_cmp_abs_primitive_float_properties_helper< function partial_cmp_abs_primitive_float_properties (line 179) | fn partial_cmp_abs_primitive_float_properties() { FILE: malachite-float/tests/comparison/partial_cmp_abs_primitive_int.rs function test_partial_cmp_abs_u32 (line 30) | fn test_partial_cmp_abs_u32() { function test_partial_cmp_abs_u64 (line 198) | fn test_partial_cmp_abs_u64() { function test_partial_cmp_abs_i32 (line 366) | fn test_partial_cmp_abs_i32() { function test_partial_cmp_abs_i64 (line 643) | fn test_partial_cmp_abs_i64() { function partial_cmp_abs_primitive_int_properties_helper_unsigned_helper (line 920) | fn partial_cmp_abs_primitive_int_properties_helper_unsigned_helper< function partial_cmp_abs_primitive_int_properties_helper_unsigned (line 946) | fn partial_cmp_abs_primitive_int_properties_helper_unsigned< function partial_cmp_abs_primitive_int_properties_helper_signed_helper (line 995) | fn partial_cmp_abs_primitive_int_properties_helper_signed_helper< function partial_cmp_abs_primitive_int_properties_helper_signed (line 1026) | fn partial_cmp_abs_primitive_int_properties_helper_signed< function partial_cmp_abs_primitive_int_properties (line 1075) | fn partial_cmp_abs_primitive_int_properties() { FILE: malachite-float/tests/comparison/partial_cmp_abs_rational.rs function test_partial_cmp_abs_rational (line 26) | fn test_partial_cmp_abs_rational() { function partial_cmp_abs_rational_properties_helper (line 794) | fn partial_cmp_abs_rational_properties_helper(x: Float, y: Rational) { function partial_cmp_abs_rational_properties (line 807) | fn partial_cmp_abs_rational_properties() { FILE: malachite-float/tests/comparison/partial_cmp_integer.rs function test_partial_cmp_integer (line 24) | fn test_partial_cmp_integer() { function partial_cmp_integer_properties_helper (line 497) | fn partial_cmp_integer_properties_helper(x: Float, y: Integer) { function partial_cmp_integer_properties (line 508) | fn partial_cmp_integer_properties() { FILE: malachite-float/tests/comparison/partial_cmp_natural.rs function test_partial_cmp_natural (line 24) | fn test_partial_cmp_natural() { function partial_cmp_natural_properties_helper (line 284) | fn partial_cmp_natural_properties_helper(x: Float, y: Natural) { function partial_cmp_natural_properties (line 295) | fn partial_cmp_natural_properties() { FILE: malachite-float/tests/comparison/partial_cmp_primitive_float.rs function encode (line 25) | const fn encode(oo: Option) -> u8 { constant MATRIX_F32 (line 35) | const MATRIX_F32: [[u8; 17]; 21] = [ constant MATRIX_F64 (line 60) | const MATRIX_F64: [[u8; 17]; 21] = [ function test_partial_cmp_primitive_float (line 85) | fn test_partial_cmp_primitive_float() { function partial_cmp_primitive_float_properties_helper_helper (line 119) | fn partial_cmp_primitive_float_properties_helper_helper< function partial_cmp_primitive_float_properties_helper (line 142) | fn partial_cmp_primitive_float_properties_helper< function partial_cmp_primitive_float_properties (line 195) | fn partial_cmp_primitive_float_properties() { FILE: malachite-float/tests/comparison/partial_cmp_primitive_int.rs function test_partial_cmp_u32 (line 25) | fn test_partial_cmp_u32() { function test_partial_cmp_u64 (line 192) | fn test_partial_cmp_u64() { function test_partial_cmp_i32 (line 359) | fn test_partial_cmp_i32() { function test_partial_cmp_i64 (line 630) | fn test_partial_cmp_i64() { function partial_cmp_primitive_int_properties_helper_unsigned_helper (line 901) | fn partial_cmp_primitive_int_properties_helper_unsigned_helper< function partial_cmp_primitive_int_properties_helper_unsigned (line 924) | fn partial_cmp_primitive_int_properties_helper_unsigned< function partial_cmp_primitive_int_properties_helper_signed_helper (line 962) | fn partial_cmp_primitive_int_properties_helper_signed_helper< function partial_cmp_primitive_int_properties_helper_signed (line 985) | fn partial_cmp_primitive_int_properties_helper_signed< function partial_cmp_primitive_int_properties (line 1023) | fn partial_cmp_primitive_int_properties() { FILE: malachite-float/tests/comparison/partial_cmp_rational.rs function test_partial_cmp_rational (line 23) | fn test_partial_cmp_rational() { function partial_cmp_rational_properties_helper (line 808) | fn partial_cmp_rational_properties_helper(x: Float, y: Rational) { function partial_cmp_rational_properties (line 819) | fn partial_cmp_rational_properties() { FILE: malachite-float/tests/comparison/partial_eq_integer.rs function test_partial_eq_integer (line 23) | fn test_partial_eq_integer() { function partial_eq_integer_properties_helper (line 273) | fn partial_eq_integer_properties_helper(x: Float, y: Integer) { function partial_eq_integer_properties (line 282) | fn partial_eq_integer_properties() { FILE: malachite-float/tests/comparison/partial_eq_natural.rs function test_partial_eq_natural (line 23) | fn test_partial_eq_natural() { function partial_eq_natural_properties_helper (line 155) | fn partial_eq_natural_properties_helper(x: Float, y: Natural) { function partial_eq_natural_properties (line 164) | fn partial_eq_natural_properties() { FILE: malachite-float/tests/comparison/partial_eq_primitive_float.rs constant MATRIX_F32 (line 22) | const MATRIX_F32: [[u8; 17]; 21] = [ constant MATRIX_F64 (line 47) | const MATRIX_F64: [[u8; 17]; 21] = [ function test_partial_eq_primitive_float (line 72) | fn test_partial_eq_primitive_float() { function partial_eq_primitive_float_properties_helper_helper (line 94) | fn partial_eq_primitive_float_properties_helper_helper< function partial_eq_primitive_float_properties_helper (line 114) | fn partial_eq_primitive_float_properties_helper< function partial_eq_primitive_float_properties (line 131) | fn partial_eq_primitive_float_properties() { FILE: malachite-float/tests/comparison/partial_eq_primitive_int.rs function test_partial_eq_u32 (line 26) | fn test_partial_eq_u32() { function test_partial_eq_u64 (line 106) | fn test_partial_eq_u64() { function test_partial_eq_i32 (line 186) | fn test_partial_eq_i32() { function test_partial_eq_i64 (line 315) | fn test_partial_eq_i64() { function partial_eq_primitive_int_properties_helper_unsigned_helper (line 444) | fn partial_eq_primitive_int_properties_helper_unsigned_helper< function partial_eq_primitive_int_properties_helper_unsigned (line 463) | fn partial_eq_primitive_int_properties_helper_unsigned< function partial_eq_primitive_int_properties_helper_signed_helper (line 491) | fn partial_eq_primitive_int_properties_helper_signed_helper< function partial_eq_primitive_int_properties_helper_signed (line 511) | fn partial_eq_primitive_int_properties_helper_signed< function partial_eq_primitive_int_properties (line 539) | fn partial_eq_primitive_int_properties() { FILE: malachite-float/tests/comparison/partial_eq_rational.rs function test_partial_eq_rational (line 22) | fn test_partial_eq_rational() { function partial_eq_rational_properties_helper (line 494) | fn partial_eq_rational_properties_helper(x: Float, y: Rational) { function partial_eq_rational_properties (line 501) | fn partial_eq_rational_properties() { FILE: malachite-float/tests/constants/gauss_constant.rs function test_gauss_constant_prec_helper (line 20) | fn test_gauss_constant_prec_helper(prec: u64, out: &str, out_hex: &str, ... function test_gauss_constant_prec (line 29) | pub fn test_gauss_constant_prec() { function gauss_constant_prec_fail_1 (line 137) | fn gauss_constant_prec_fail_1() { function test_gauss_constant_prec_round_helper (line 141) | fn test_gauss_constant_prec_round_helper( function test_gauss_constant_prec_round (line 156) | pub fn test_gauss_constant_prec_round() { function gauss_constant_prec_round_fail_1 (line 256) | fn gauss_constant_prec_round_fail_1() { function gauss_constant_prec_round_fail_2 (line 262) | fn gauss_constant_prec_round_fail_2() { function gauss_constant_prec_round_fail_3 (line 268) | fn gauss_constant_prec_round_fail_3() { function gauss_constant_prec_properties (line 273) | fn gauss_constant_prec_properties() { function gauss_constant_prec_round_properties (line 314) | fn gauss_constant_prec_round_properties() { FILE: malachite-float/tests/constants/lemniscate_constant.rs function test_lemniscate_constant_prec_helper (line 21) | fn test_lemniscate_constant_prec_helper(prec: u64, out: &str, out_hex: &... function test_lemniscate_constant_prec (line 34) | pub fn test_lemniscate_constant_prec() { function lemniscate_constant_prec_fail_1 (line 147) | fn lemniscate_constant_prec_fail_1() { function test_lemniscate_constant_prec_round_helper (line 151) | fn test_lemniscate_constant_prec_round_helper( function test_lemniscate_constant_prec_round (line 170) | pub fn test_lemniscate_constant_prec_round() { function lemniscate_constant_prec_round_fail_1 (line 270) | fn lemniscate_constant_prec_round_fail_1() { function lemniscate_constant_prec_round_fail_2 (line 276) | fn lemniscate_constant_prec_round_fail_2() { function lemniscate_constant_prec_round_fail_3 (line 282) | fn lemniscate_constant_prec_round_fail_3() { function lemniscate_constant_prec_properties (line 287) | fn lemniscate_constant_prec_properties() { function lemniscate_constant_prec_round_properties (line 334) | fn lemniscate_constant_prec_round_properties() { FILE: malachite-float/tests/constants/ln_2.rs function test_ln_2_prec_helper (line 23) | fn test_ln_2_prec_helper(prec: u64, out: &str, out_hex: &str, out_o: Ord... function test_ln_2_prec (line 44) | pub fn test_ln_2_prec() { function ln_2_prec_fail_1 (line 174) | fn ln_2_prec_fail_1() { function test_ln_2_prec_round_helper (line 178) | fn test_ln_2_prec_round_helper( function test_ln_2_prec_round (line 206) | pub fn test_ln_2_prec_round() { function ln_2_prec_round_fail_1 (line 306) | fn ln_2_prec_round_fail_1() { function ln_2_prec_round_fail_2 (line 312) | fn ln_2_prec_round_fail_2() { function ln_2_prec_round_fail_3 (line 318) | fn ln_2_prec_round_fail_3() { function ln_2_prec_properties (line 323) | fn ln_2_prec_properties() { function ln_2_prec_round_properties (line 364) | fn ln_2_prec_round_properties() { FILE: malachite-float/tests/constants/log_2_e.rs function test_log_2_e_prec_helper (line 21) | fn test_log_2_e_prec_helper(prec: u64, out: &str, out_hex: &str, out_o: ... function test_log_2_e_prec (line 34) | pub fn test_log_2_e_prec() { function log_2_e_prec_fail_1 (line 142) | fn log_2_e_prec_fail_1() { function test_log_2_e_prec_round_helper (line 146) | fn test_log_2_e_prec_round_helper( function test_log_2_e_prec_round (line 165) | pub fn test_log_2_e_prec_round() { function log_2_e_prec_round_fail_1 (line 265) | fn log_2_e_prec_round_fail_1() { function log_2_e_prec_round_fail_2 (line 271) | fn log_2_e_prec_round_fail_2() { function log_2_e_prec_round_fail_3 (line 277) | fn log_2_e_prec_round_fail_3() { function log_2_e_prec_properties (line 282) | fn log_2_e_prec_properties() { function log_2_e_prec_round_properties (line 321) | fn log_2_e_prec_round_properties() { FILE: malachite-float/tests/constants/one_over_pi.rs function test_one_over_pi_prec_helper (line 21) | fn test_one_over_pi_prec_helper(prec: u64, out: &str, out_hex: &str, out... function test_one_over_pi_prec (line 34) | pub fn test_one_over_pi_prec() { function one_over_pi_prec_fail_1 (line 142) | fn one_over_pi_prec_fail_1() { function test_one_over_pi_prec_round_helper (line 146) | fn test_one_over_pi_prec_round_helper( function test_one_over_pi_prec_round (line 165) | pub fn test_one_over_pi_prec_round() { function one_over_pi_prec_round_fail_1 (line 265) | fn one_over_pi_prec_round_fail_1() { function one_over_pi_prec_round_fail_2 (line 271) | fn one_over_pi_prec_round_fail_2() { function one_over_pi_prec_round_fail_3 (line 277) | fn one_over_pi_prec_round_fail_3() { function one_over_pi_prec_properties (line 282) | fn one_over_pi_prec_properties() { function one_over_pi_prec_round_properties (line 327) | fn one_over_pi_prec_round_properties() { FILE: malachite-float/tests/constants/one_over_sqrt_pi.rs function test_one_over_sqrt_pi_prec_helper (line 21) | fn test_one_over_sqrt_pi_prec_helper(prec: u64, out: &str, out_hex: &str... function test_one_over_sqrt_pi_prec (line 34) | pub fn test_one_over_sqrt_pi_prec() { function one_over_sqrt_pi_prec_fail_1 (line 145) | fn one_over_sqrt_pi_prec_fail_1() { function test_one_over_sqrt_pi_prec_round_helper (line 149) | fn test_one_over_sqrt_pi_prec_round_helper( function test_one_over_sqrt_pi_prec_round (line 168) | pub fn test_one_over_sqrt_pi_prec_round() { function one_over_sqrt_pi_prec_round_fail_1 (line 268) | fn one_over_sqrt_pi_prec_round_fail_1() { function one_over_sqrt_pi_prec_round_fail_2 (line 274) | fn one_over_sqrt_pi_prec_round_fail_2() { function one_over_sqrt_pi_prec_round_fail_3 (line 280) | fn one_over_sqrt_pi_prec_round_fail_3() { function one_over_sqrt_pi_prec_properties (line 285) | fn one_over_sqrt_pi_prec_properties() { function one_over_sqrt_pi_prec_round_properties (line 330) | fn one_over_sqrt_pi_prec_round_properties() { FILE: malachite-float/tests/constants/one_over_sqrt_tau.rs function test_one_over_sqrt_tau_prec_helper (line 21) | fn test_one_over_sqrt_tau_prec_helper(prec: u64, out: &str, out_hex: &st... function test_one_over_sqrt_tau_prec (line 34) | pub fn test_one_over_sqrt_tau_prec() { function one_over_sqrt_tau_prec_fail_1 (line 145) | fn one_over_sqrt_tau_prec_fail_1() { function test_one_over_sqrt_tau_prec_round_helper (line 149) | fn test_one_over_sqrt_tau_prec_round_helper( function test_one_over_sqrt_tau_prec_round (line 168) | pub fn test_one_over_sqrt_tau_prec_round() { function one_over_sqrt_tau_prec_round_fail_1 (line 268) | fn one_over_sqrt_tau_prec_round_fail_1() { function one_over_sqrt_tau_prec_round_fail_2 (line 274) | fn one_over_sqrt_tau_prec_round_fail_2() { function one_over_sqrt_tau_prec_round_fail_3 (line 280) | fn one_over_sqrt_tau_prec_round_fail_3() { function one_over_sqrt_tau_prec_properties (line 285) | fn one_over_sqrt_tau_prec_properties() { function one_over_sqrt_tau_prec_round_properties (line 333) | fn one_over_sqrt_tau_prec_round_properties() { FILE: malachite-float/tests/constants/phi.rs function test_phi_prec_helper (line 20) | fn test_phi_prec_helper(prec: u64, out: &str, out_hex: &str, out_o: Orde... function test_phi_prec (line 29) | pub fn test_phi_prec() { function phi_prec_fail_1 (line 137) | fn phi_prec_fail_1() { function test_phi_prec_round_helper (line 141) | fn test_phi_prec_round_helper( function test_phi_prec_round (line 156) | pub fn test_phi_prec_round() { function phi_prec_round_fail_1 (line 256) | fn phi_prec_round_fail_1() { function phi_prec_round_fail_2 (line 262) | fn phi_prec_round_fail_2() { function phi_prec_round_fail_3 (line 268) | fn phi_prec_round_fail_3() { function phi_prec_properties (line 273) | fn phi_prec_properties() { function phi_prec_round_properties (line 302) | fn phi_prec_round_properties() { FILE: malachite-float/tests/constants/pi.rs function test_pi_prec_helper (line 23) | fn test_pi_prec_helper(prec: u64, out: &str, out_hex: &str, out_o: Order... function test_pi_prec_helper_big (line 39) | fn test_pi_prec_helper_big(prec: u64) { function test_pi_prec (line 53) | pub fn test_pi_prec() { function pi_prec_fail_1 (line 162) | fn pi_prec_fail_1() { function test_pi_prec_round_helper (line 166) | fn test_pi_prec_round_helper( function test_pi_prec_round (line 190) | pub fn test_pi_prec_round() { function pi_prec_round_fail_1 (line 290) | fn pi_prec_round_fail_1() { function pi_prec_round_fail_2 (line 296) | fn pi_prec_round_fail_2() { function pi_prec_round_fail_3 (line 302) | fn pi_prec_round_fail_3() { function pi_prec_properties (line 307) | fn pi_prec_properties() { function pi_prec_round_properties (line 344) | fn pi_prec_round_properties() { FILE: malachite-float/tests/constants/pi_over_2.rs function test_pi_over_2_prec_helper (line 20) | fn test_pi_over_2_prec_helper(prec: u64, out: &str, out_hex: &str, out_o... function test_pi_over_2_prec (line 29) | pub fn test_pi_over_2_prec() { function pi_over_2_prec_fail_1 (line 137) | fn pi_over_2_prec_fail_1() { function test_pi_over_2_prec_round_helper (line 141) | fn test_pi_over_2_prec_round_helper( function test_pi_over_2_prec_round (line 156) | pub fn test_pi_over_2_prec_round() { function pi_over_2_prec_round_fail_1 (line 256) | fn pi_over_2_prec_round_fail_1() { function pi_over_2_prec_round_fail_2 (line 262) | fn pi_over_2_prec_round_fail_2() { function pi_over_2_prec_round_fail_3 (line 268) | fn pi_over_2_prec_round_fail_3() { function pi_over_2_prec_properties (line 273) | fn pi_over_2_prec_properties() { function pi_over_2_prec_round_properties (line 308) | fn pi_over_2_prec_round_properties() { FILE: malachite-float/tests/constants/pi_over_3.rs function test_pi_over_3_prec_helper (line 21) | fn test_pi_over_3_prec_helper(prec: u64, out: &str, out_hex: &str, out_o... function test_pi_over_3_prec (line 34) | pub fn test_pi_over_3_prec() { function pi_over_3_prec_fail_1 (line 142) | fn pi_over_3_prec_fail_1() { function test_pi_over_3_prec_round_helper (line 146) | fn test_pi_over_3_prec_round_helper( function test_pi_over_3_prec_round (line 165) | pub fn test_pi_over_3_prec_round() { function pi_over_3_prec_round_fail_1 (line 265) | fn pi_over_3_prec_round_fail_1() { function pi_over_3_prec_round_fail_2 (line 271) | fn pi_over_3_prec_round_fail_2() { function pi_over_3_prec_round_fail_3 (line 277) | fn pi_over_3_prec_round_fail_3() { function pi_over_3_prec_properties (line 282) | fn pi_over_3_prec_properties() { function pi_over_3_prec_round_properties (line 321) | fn pi_over_3_prec_round_properties() { FILE: malachite-float/tests/constants/pi_over_4.rs function test_pi_over_4_prec_helper (line 20) | fn test_pi_over_4_prec_helper(prec: u64, out: &str, out_hex: &str, out_o... function test_pi_over_4_prec (line 29) | pub fn test_pi_over_4_prec() { function pi_over_4_prec_fail_1 (line 137) | fn pi_over_4_prec_fail_1() { function test_pi_over_4_prec_round_helper (line 141) | fn test_pi_over_4_prec_round_helper( function test_pi_over_4_prec_round (line 156) | pub fn test_pi_over_4_prec_round() { function pi_over_4_prec_round_fail_1 (line 256) | fn pi_over_4_prec_round_fail_1() { function pi_over_4_prec_round_fail_2 (line 262) | fn pi_over_4_prec_round_fail_2() { function pi_over_4_prec_round_fail_3 (line 268) | fn pi_over_4_prec_round_fail_3() { function pi_over_4_prec_properties (line 273) | fn pi_over_4_prec_properties() { function pi_over_4_prec_round_properties (line 308) | fn pi_over_4_prec_round_properties() { FILE: malachite-float/tests/constants/pi_over_6.rs function test_pi_over_6_prec_helper (line 20) | fn test_pi_over_6_prec_helper(prec: u64, out: &str, out_hex: &str, out_o... function test_pi_over_6_prec (line 29) | pub fn test_pi_over_6_prec() { function pi_over_6_prec_fail_1 (line 137) | fn pi_over_6_prec_fail_1() { function test_pi_over_6_prec_round_helper (line 141) | fn test_pi_over_6_prec_round_helper( function test_pi_over_6_prec_round (line 156) | pub fn test_pi_over_6_prec_round() { function pi_over_6_prec_round_fail_1 (line 256) | fn pi_over_6_prec_round_fail_1() { function pi_over_6_prec_round_fail_2 (line 262) | fn pi_over_6_prec_round_fail_2() { function pi_over_6_prec_round_fail_3 (line 268) | fn pi_over_6_prec_round_fail_3() { function pi_over_6_prec_properties (line 273) | fn pi_over_6_prec_properties() { function pi_over_6_prec_round_properties (line 305) | fn pi_over_6_prec_round_properties() { FILE: malachite-float/tests/constants/pi_over_8.rs function test_pi_over_8_prec_helper (line 20) | fn test_pi_over_8_prec_helper(prec: u64, out: &str, out_hex: &str, out_o... function test_pi_over_8_prec (line 29) | pub fn test_pi_over_8_prec() { function pi_over_8_prec_fail_1 (line 137) | fn pi_over_8_prec_fail_1() { function test_pi_over_8_prec_round_helper (line 141) | fn test_pi_over_8_prec_round_helper( function test_pi_over_8_prec_round (line 156) | pub fn test_pi_over_8_prec_round() { function pi_over_8_prec_round_fail_1 (line 256) | fn pi_over_8_prec_round_fail_1() { function pi_over_8_prec_round_fail_2 (line 262) | fn pi_over_8_prec_round_fail_2() { function pi_over_8_prec_round_fail_3 (line 268) | fn pi_over_8_prec_round_fail_3() { function pi_over_8_prec_properties (line 273) | fn pi_over_8_prec_properties() { function pi_over_8_prec_round_properties (line 308) | fn pi_over_8_prec_round_properties() { FILE: malachite-float/tests/constants/prime_constant.rs function test_prime_constant_prec_helper (line 21) | fn test_prime_constant_prec_helper(prec: u64, out: &str, out_hex: &str, ... function test_prime_constant_prec (line 34) | pub fn test_prime_constant_prec() { function prime_constant_prec_fail_1 (line 142) | fn prime_constant_prec_fail_1() { function test_prime_constant_prec_round_helper (line 146) | fn test_prime_constant_prec_round_helper( function test_prime_constant_prec_round (line 165) | pub fn test_prime_constant_prec_round() { function prime_constant_prec_round_fail_1 (line 265) | fn prime_constant_prec_round_fail_1() { function prime_constant_prec_round_fail_2 (line 271) | fn prime_constant_prec_round_fail_2() { function prime_constant_prec_round_fail_3 (line 277) | fn prime_constant_prec_round_fail_3() { function prime_constant_prec_properties (line 282) | fn prime_constant_prec_properties() { function prime_constant_prec_round_properties (line 315) | fn prime_constant_prec_round_properties() { FILE: malachite-float/tests/constants/prouhet_thue_morse_constant.rs function test_prouhet_thue_morse_constant_prec_helper (line 21) | fn test_prouhet_thue_morse_constant_prec_helper( function test_prouhet_thue_morse_constant_prec (line 39) | pub fn test_prouhet_thue_morse_constant_prec() { function prouhet_thue_morse_constant_prec_fail_1 (line 147) | fn prouhet_thue_morse_constant_prec_fail_1() { function test_prouhet_thue_morse_constant_prec_round_helper (line 151) | fn test_prouhet_thue_morse_constant_prec_round_helper( function test_prouhet_thue_morse_constant_prec_round (line 170) | pub fn test_prouhet_thue_morse_constant_prec_round() { function prouhet_thue_morse_constant_prec_round_fail_1 (line 282) | fn prouhet_thue_morse_constant_prec_round_fail_1() { function prouhet_thue_morse_constant_prec_round_fail_2 (line 288) | fn prouhet_thue_morse_constant_prec_round_fail_2() { function prouhet_thue_morse_constant_prec_round_fail_3 (line 294) | fn prouhet_thue_morse_constant_prec_round_fail_3() { function prouhet_thue_morse_constant_prec_properties (line 299) | fn prouhet_thue_morse_constant_prec_properties() { function prouhet_thue_morse_constant_prec_round_properties (line 332) | fn prouhet_thue_morse_constant_prec_round_properties() { FILE: malachite-float/tests/constants/sqrt_2.rs function test_sqrt_2_prec_helper (line 23) | fn test_sqrt_2_prec_helper(prec: u64, out: &str, out_hex: &str, out_o: O... function test_sqrt_2_prec (line 40) | pub fn test_sqrt_2_prec() { function sqrt_2_prec_fail_1 (line 148) | fn sqrt_2_prec_fail_1() { function test_sqrt_2_prec_round_helper (line 152) | fn test_sqrt_2_prec_round_helper( function test_sqrt_2_prec_round (line 176) | pub fn test_sqrt_2_prec_round() { function sqrt_2_prec_round_fail_1 (line 276) | fn sqrt_2_prec_round_fail_1() { function sqrt_2_prec_round_fail_2 (line 282) | fn sqrt_2_prec_round_fail_2() { function sqrt_2_prec_round_fail_3 (line 288) | fn sqrt_2_prec_round_fail_3() { function sqrt_2_prec_properties (line 293) | fn sqrt_2_prec_properties() { function sqrt_2_prec_round_properties (line 330) | fn sqrt_2_prec_round_properties() { FILE: malachite-float/tests/constants/sqrt_2_over_2.rs function test_sqrt_2_over_2_prec_helper (line 23) | fn test_sqrt_2_over_2_prec_helper(prec: u64, out: &str, out_hex: &str, o... function test_sqrt_2_over_2_prec (line 40) | pub fn test_sqrt_2_over_2_prec() { function sqrt_2_over_2_prec_fail_1 (line 148) | fn sqrt_2_over_2_prec_fail_1() { function test_sqrt_2_over_2_prec_round_helper (line 152) | fn test_sqrt_2_over_2_prec_round_helper( function test_sqrt_2_over_2_prec_round (line 176) | pub fn test_sqrt_2_over_2_prec_round() { function sqrt_2_over_2_prec_round_fail_1 (line 276) | fn sqrt_2_over_2_prec_round_fail_1() { function sqrt_2_over_2_prec_round_fail_2 (line 282) | fn sqrt_2_over_2_prec_round_fail_2() { function sqrt_2_over_2_prec_round_fail_3 (line 288) | fn sqrt_2_over_2_prec_round_fail_3() { function sqrt_2_over_2_prec_properties (line 293) | fn sqrt_2_over_2_prec_properties() { function sqrt_2_over_2_prec_round_properties (line 339) | fn sqrt_2_over_2_prec_round_properties() { FILE: malachite-float/tests/constants/sqrt_3.rs function test_sqrt_3_prec_helper (line 23) | fn test_sqrt_3_prec_helper(prec: u64, out: &str, out_hex: &str, out_o: O... function test_sqrt_3_prec (line 40) | pub fn test_sqrt_3_prec() { function sqrt_3_prec_fail_1 (line 148) | fn sqrt_3_prec_fail_1() { function test_sqrt_3_prec_round_helper (line 152) | fn test_sqrt_3_prec_round_helper( function test_sqrt_3_prec_round (line 176) | pub fn test_sqrt_3_prec_round() { function sqrt_3_prec_round_fail_1 (line 276) | fn sqrt_3_prec_round_fail_1() { function sqrt_3_prec_round_fail_2 (line 282) | fn sqrt_3_prec_round_fail_2() { function sqrt_3_prec_round_fail_3 (line 288) | fn sqrt_3_prec_round_fail_3() { function sqrt_3_prec_properties (line 293) | fn sqrt_3_prec_properties() { function sqrt_3_prec_round_properties (line 330) | fn sqrt_3_prec_round_properties() { FILE: malachite-float/tests/constants/sqrt_3_over_3.rs function test_sqrt_3_over_3_prec_helper (line 23) | fn test_sqrt_3_over_3_prec_helper(prec: u64, out: &str, out_hex: &str, o... function test_sqrt_3_over_3_prec (line 40) | pub fn test_sqrt_3_over_3_prec() { function sqrt_3_over_3_prec_fail_1 (line 148) | fn sqrt_3_over_3_prec_fail_1() { function test_sqrt_3_over_3_prec_round_helper (line 152) | fn test_sqrt_3_over_3_prec_round_helper( function test_sqrt_3_over_3_prec_round (line 176) | pub fn test_sqrt_3_over_3_prec_round() { function sqrt_3_over_3_prec_round_fail_1 (line 276) | fn sqrt_3_over_3_prec_round_fail_1() { function sqrt_3_over_3_prec_round_fail_2 (line 282) | fn sqrt_3_over_3_prec_round_fail_2() { function sqrt_3_over_3_prec_round_fail_3 (line 288) | fn sqrt_3_over_3_prec_round_fail_3() { function sqrt_3_over_3_prec_properties (line 293) | fn sqrt_3_over_3_prec_properties() { function sqrt_3_over_3_prec_round_properties (line 339) | fn sqrt_3_over_3_prec_round_properties() { FILE: malachite-float/tests/constants/sqrt_pi.rs function test_sqrt_pi_prec_helper (line 21) | fn test_sqrt_pi_prec_helper(prec: u64, out: &str, out_hex: &str, out_o: ... function test_sqrt_pi_prec (line 34) | pub fn test_sqrt_pi_prec() { function sqrt_pi_prec_fail_1 (line 142) | fn sqrt_pi_prec_fail_1() { function test_sqrt_pi_prec_round_helper (line 146) | fn test_sqrt_pi_prec_round_helper( function test_sqrt_pi_prec_round (line 165) | pub fn test_sqrt_pi_prec_round() { function sqrt_pi_prec_round_fail_1 (line 265) | fn sqrt_pi_prec_round_fail_1() { function sqrt_pi_prec_round_fail_2 (line 271) | fn sqrt_pi_prec_round_fail_2() { function sqrt_pi_prec_round_fail_3 (line 277) | fn sqrt_pi_prec_round_fail_3() { function sqrt_pi_prec_properties (line 282) | fn sqrt_pi_prec_properties() { function sqrt_pi_prec_round_properties (line 321) | fn sqrt_pi_prec_round_properties() { FILE: malachite-float/tests/constants/tau.rs function test_tau_prec_helper (line 20) | fn test_tau_prec_helper(prec: u64, out: &str, out_hex: &str, out_o: Orde... function test_tau_prec (line 29) | pub fn test_tau_prec() { function tau_prec_fail_1 (line 137) | fn tau_prec_fail_1() { function test_tau_prec_round_helper (line 141) | fn test_tau_prec_round_helper( function test_tau_prec_round (line 156) | pub fn test_tau_prec_round() { function tau_prec_round_fail_1 (line 256) | fn tau_prec_round_fail_1() { function tau_prec_round_fail_2 (line 262) | fn tau_prec_round_fail_2() { function tau_prec_round_fail_3 (line 268) | fn tau_prec_round_fail_3() { function tau_prec_properties (line 273) | fn tau_prec_properties() { function tau_prec_round_properties (line 302) | fn tau_prec_round_properties() { FILE: malachite-float/tests/constants/two_over_pi.rs function test_two_over_pi_prec_helper (line 20) | fn test_two_over_pi_prec_helper(prec: u64, out: &str, out_hex: &str, out... function test_two_over_pi_prec (line 29) | pub fn test_two_over_pi_prec() { function two_over_pi_prec_fail_1 (line 137) | fn two_over_pi_prec_fail_1() { function test_two_over_pi_prec_round_helper (line 141) | fn test_two_over_pi_prec_round_helper( function test_two_over_pi_prec_round (line 156) | pub fn test_two_over_pi_prec_round() { function two_over_pi_prec_round_fail_1 (line 256) | fn two_over_pi_prec_round_fail_1() { function two_over_pi_prec_round_fail_2 (line 262) | fn two_over_pi_prec_round_fail_2() { function two_over_pi_prec_round_fail_3 (line 268) | fn two_over_pi_prec_round_fail_3() { function two_over_pi_prec_properties (line 273) | fn two_over_pi_prec_properties() { function two_over_pi_prec_round_properties (line 311) | fn two_over_pi_prec_round_properties() { FILE: malachite-float/tests/constants/two_over_sqrt_pi.rs function test_two_over_sqrt_pi_prec_helper (line 20) | fn test_two_over_sqrt_pi_prec_helper(prec: u64, out: &str, out_hex: &str... function test_two_over_sqrt_pi_prec (line 29) | pub fn test_two_over_sqrt_pi_prec() { function two_over_sqrt_pi_prec_fail_1 (line 137) | fn two_over_sqrt_pi_prec_fail_1() { function test_two_over_sqrt_pi_prec_round_helper (line 141) | fn test_two_over_sqrt_pi_prec_round_helper( function test_two_over_sqrt_pi_prec_round (line 156) | pub fn test_two_over_sqrt_pi_prec_round() { function two_over_sqrt_pi_prec_round_fail_1 (line 256) | fn two_over_sqrt_pi_prec_round_fail_1() { function two_over_sqrt_pi_prec_round_fail_2 (line 262) | fn two_over_sqrt_pi_prec_round_fail_2() { function two_over_sqrt_pi_prec_round_fail_3 (line 268) | fn two_over_sqrt_pi_prec_round_fail_3() { function two_over_sqrt_pi_prec_properties (line 273) | fn two_over_sqrt_pi_prec_properties() { function two_over_sqrt_pi_prec_round_properties (line 311) | fn two_over_sqrt_pi_prec_round_properties() { FILE: malachite-float/tests/conversion/clone.rs function test_clone (line 20) | fn test_clone() { function test_clone_from (line 54) | fn test_clone_from() { function clone_and_clone_from_properties_helper_1 (line 140) | fn clone_and_clone_from_properties_helper_1(x: Float) { function clone_and_clone_from_properties_helper_2 (line 152) | fn clone_and_clone_from_properties_helper_2(x: Float, y: Float) { function clone_and_clone_from_properties (line 165) | fn clone_and_clone_from_properties() { FILE: malachite-float/tests/conversion/from_integer.rs function test_from_integer_prec (line 26) | fn test_from_integer_prec() { function from_integer_prec_fail (line 186) | fn from_integer_prec_fail() { function from_integer_prec_ref_fail (line 193) | fn from_integer_prec_ref_fail() { function test_from_integer_prec_round (line 200) | fn test_from_integer_prec_round() { function from_integer_prec_round_fail (line 1051) | fn from_integer_prec_round_fail() { function from_integer_prec_round_ref_fail (line 1072) | fn from_integer_prec_round_ref_fail() { function test_try_from_integer (line 1094) | fn test_try_from_integer() { function test_convertible_from_integer (line 1196) | fn test_convertible_from_integer() { function from_integer_prec_properties (line 1264) | fn from_integer_prec_properties() { function from_integer_prec_round_properties (line 1292) | fn from_integer_prec_round_properties() { function float_try_from_integer_properties (line 1378) | fn float_try_from_integer_properties() { function float_convertible_from_integer_properties (line 1393) | fn float_convertible_from_integer_properties() { FILE: malachite-float/tests/conversion/from_natural.rs function test_from_natural_prec (line 27) | fn test_from_natural_prec() { function from_natural_prec_fail (line 134) | fn from_natural_prec_fail() { function from_natural_prec_ref_fail (line 140) | fn from_natural_prec_ref_fail() { function test_from_natural_prec_round (line 146) | fn test_from_natural_prec_round() { function from_natural_prec_round_fail (line 660) | fn from_natural_prec_round_fail() { function from_natural_prec_round_ref_fail (line 671) | fn from_natural_prec_round_ref_fail() { function test_try_from_natural (line 683) | fn test_try_from_natural() { function test_convertible_from_natural (line 750) | fn test_convertible_from_natural() { function from_natural_prec_properties (line 790) | fn from_natural_prec_properties() { function from_natural_prec_round_properties (line 825) | fn from_natural_prec_round_properties() { function float_try_from_natural_properties (line 913) | fn float_try_from_natural_properties() { function float_convertible_from_natural_properties (line 928) | fn float_convertible_from_natural_properties() { FILE: malachite-float/tests/conversion/from_primitive_float.rs function test_from_primitive_float (line 35) | fn test_from_primitive_float() { function test_from_primitive_float_prec (line 151) | fn test_from_primitive_float_prec() { function from_primitive_float_prec_fail_helper (line 409) | fn from_primitive_float_prec_fail_helper() function from_primitive_float_prec_fail (line 423) | fn from_primitive_float_prec_fail() { function test_from_primitive_float_prec_round (line 428) | fn test_from_primitive_float_prec_round() { function from_primitive_float_prec_round_fail_helper (line 1263) | fn from_primitive_float_prec_round_fail_helper() function from_primitive_float_prec_round_fail (line 1304) | fn from_primitive_float_prec_round_fail() { function from_primitive_float_prec_properties_helper (line 1308) | fn from_primitive_float_prec_properties_helper() function from_primitive_float_prec_properties (line 1361) | fn from_primitive_float_prec_properties() { function from_primitive_float_prec_round_properties_helper (line 1365) | fn from_primitive_float_prec_round_properties_helper() function from_primitive_float_prec_round_properties (line 1487) | fn from_primitive_float_prec_round_properties() { function from_primitive_float_properties_helper (line 1492) | fn from_primitive_float_properties_helper() function from_primitive_float_properties (line 1523) | fn from_primitive_float_properties() { FILE: malachite-float/tests/conversion/from_primitive_int.rs function test_from_primitive_int (line 36) | fn test_from_primitive_int() { function test_from_primitive_int_prec (line 102) | fn test_from_primitive_int_prec() { function from_unsigned_prec_fail_helper (line 202) | fn from_unsigned_prec_fail_helper() function from_signed_prec_fail_helper (line 210) | fn from_signed_prec_fail_helper() function from_primitive_int_prec_fail (line 220) | fn from_primitive_int_prec_fail() { function test_from_primitive_int_prec_round (line 226) | fn test_from_primitive_int_prec_round() { function from_unsigned_prec_round_fail_helper (line 773) | fn from_unsigned_prec_round_fail_helper() function from_signed_prec_round_fail_helper (line 782) | fn from_signed_prec_round_fail_helper() function from_primitive_int_prec_round_fail (line 794) | fn from_primitive_int_prec_round_fail() { function test_const_from_unsigned_times_power_of_2 (line 800) | fn test_const_from_unsigned_times_power_of_2() { function const_from_unsigned_times_power_of_2_fail (line 827) | fn const_from_unsigned_times_power_of_2_fail() { function test_const_from_signed_times_power_of_2 (line 833) | fn test_const_from_signed_times_power_of_2() { function const_from_signed_times_power_of_2_fail (line 869) | fn const_from_signed_times_power_of_2_fail() { function from_primitive_int_properties_helper_unsigned (line 875) | fn from_primitive_int_properties_helper_unsigned() function from_primitive_int_properties_helper_signed (line 920) | fn from_primitive_int_properties_helper_signed() function from_primitive_int_properties (line 965) | fn from_primitive_int_properties() { function from_primitive_int_prec_properties_helper_unsigned (line 970) | fn from_primitive_int_prec_properties_helper_unsigned() function from_primitive_int_prec_properties (line 1034) | fn from_primitive_int_prec_properties() { function from_primitive_int_prec_round_properties_helper_unsigned (line 1039) | fn from_primitive_int_prec_round_properties_helper_unsigned() function from_rational_prec_properties (line 3952) | fn from_rational_prec_properties() { function from_rational_prec_round_properties (line 4021) | fn from_rational_prec_round_properties() { function float_try_from_rational_properties (line 4143) | fn float_try_from_rational_properties() { function float_convertible_from_rational_properties (line 4158) | fn float_convertible_from_rational_properties() { FILE: malachite-float/tests/conversion/integer_from_float.rs function test_try_from_float (line 27) | fn test_try_from_float() { function test_convertible_from_float (line 74) | fn test_convertible_from_float() { function test_rounding_from_float (line 103) | fn test_rounding_from_float() { function integer_rounding_from_float_fail (line 362) | fn integer_rounding_from_float_fail() { function integer_rounding_from_float_ref_fail (line 389) | fn integer_rounding_from_float_ref_fail() { function try_from_float_properties (line 416) | fn try_from_float_properties() { function convertible_from_float_properties (line 436) | fn convertible_from_float_properties() { function rounding_from_float_properties (line 443) | fn rounding_from_float_properties() { FILE: malachite-float/tests/conversion/is_integer.rs function test_is_integer (line 16) | fn test_is_integer() { function is_integer_properties_helper (line 55) | fn is_integer_properties_helper(x: Float, extreme: bool) { function is_integer_properties (line 63) | fn is_integer_properties() { FILE: malachite-float/tests/conversion/mantissa_and_exponent.rs function test_sci_mantissa_and_exponent_round (line 42) | fn test_sci_mantissa_and_exponent_round() { function test_raw_mantissa_and_exponent (line 1332) | fn test_raw_mantissa_and_exponent() { function raw_mantissa_and_exponent_fail (line 1458) | fn raw_mantissa_and_exponent_fail() { function raw_mantissa_and_exponent_ref_fail (line 1479) | fn raw_mantissa_and_exponent_ref_fail() { function test_from_raw_mantissa_and_exponent (line 1501) | fn test_from_raw_mantissa_and_exponent() { function from_raw_mantissa_and_exponent_float_fail (line 1583) | fn from_raw_mantissa_and_exponent_float_fail() { function test_integer_mantissa_and_exponent (line 1622) | fn test_integer_mantissa_and_exponent() { function integer_mantissa_and_exponent_fail (line 1730) | fn integer_mantissa_and_exponent_fail() { function integer_mantissa_and_exponent_ref_fail (line 1751) | fn integer_mantissa_and_exponent_ref_fail() { function test_from_integer_mantissa_and_exponent (line 1772) | fn test_from_integer_mantissa_and_exponent() { function test_sci_mantissa_and_exponent_float (line 1848) | fn test_sci_mantissa_and_exponent_float() { function sci_mantissa_and_exponent_float_fail (line 2000) | fn sci_mantissa_and_exponent_float_fail() { function sci_mantissa_and_exponent_float_ref_fail (line 2021) | fn sci_mantissa_and_exponent_float_ref_fail() { function test_from_sci_mantissa_and_exponent_float (line 2066) | fn test_from_sci_mantissa_and_exponent_float() { function from_sci_mantissa_and_exponent_float_fail (line 2151) | fn from_sci_mantissa_and_exponent_float_fail() { function test_sci_mantissa_and_exponent_primitive_float (line 2166) | fn test_sci_mantissa_and_exponent_primitive_float() { function sci_mantissa_and_exponent_primitive_float_fail_helper (line 2323) | fn sci_mantissa_and_exponent_primitive_float_fail_helper() function integer_mantissa_and_exponent_properties_helper_2 (line 2582) | fn integer_mantissa_and_exponent_properties_helper_2(x: Float) { function integer_mantissa_and_exponent_properties (line 2613) | fn integer_mantissa_and_exponent_properties() { function from_integer_mantissa_and_exponent_properties (line 2626) | fn from_integer_mantissa_and_exponent_properties() { function sci_mantissa_and_exponent_round_properties_helper_helper (line 2648) | fn sci_mantissa_and_exponent_round_properties_helper_helper() function sci_mantissa_and_exponent_round_properties (line 2749) | fn sci_mantissa_and_exponent_round_properties() { function sci_mantissa_and_exponent_float_properties_helper (line 2753) | fn sci_mantissa_and_exponent_float_properties_helper(x: Float) { function sci_mantissa_and_exponent_float_properties (line 2797) | fn sci_mantissa_and_exponent_float_properties() { function from_sci_mantissa_and_exponent_float_properties (line 2808) | fn from_sci_mantissa_and_exponent_float_properties() { function sci_mantissa_and_exponent_primitive_float_properties_helper_helper (line 2833) | fn sci_mantissa_and_exponent_primitive_float_properties_helper_helper(x: Float) function convertible_from_float_properties_helper (line 1231) | fn convertible_from_float_properties_helper() function convertible_from_float_properties (line 1245) | fn convertible_from_float_properties() { function wrap_nice_float (line 1249) | const fn wrap_nice_float(p: (T, Ordering)) -> (NiceFl... function rounding_from_float_properties_helper_helper (line 1254) | fn rounding_from_float_properties_helper_helper< function rounding_from_float_properties_helper (line 1289) | fn rounding_from_float_properties_helper< function rounding_from_float_properties (line 1341) | fn rounding_from_float_properties() { FILE: malachite-float/tests/conversion/primitive_int_from_float.rs function test_try_from_float (line 35) | fn test_try_from_float() { function test_convertible_from_float (line 178) | fn test_convertible_from_float() { function test_rounding_from_float (line 253) | fn test_rounding_from_float() { function unsigned_rounding_from_float_fail_helper (line 759) | fn unsigned_rounding_from_float_fail_helper() function signed_rounding_from_float_ref_fail_helper (line 836) | fn signed_rounding_from_float_ref_fail_helper() function rounding_from_float_ref_fail (line 860) | fn rounding_from_float_ref_fail() { function try_from_float_properties_helper_unsigned_helper (line 866) | fn try_from_float_properties_helper_unsigned_helper< function try_from_float_properties_helper_unsigned (line 888) | fn try_from_float_properties_helper_unsigned< function try_from_float_properties_helper_signed_helper (line 905) | fn try_from_float_properties_helper_signed_helper< function try_from_float_properties_helper_signed (line 927) | fn try_from_float_properties_helper_signed< function try_from_float_properties (line 944) | fn try_from_float_properties() { function convertible_from_float_properties_helper_helper (line 950) | fn convertible_from_float_properties_helper_helper(x: Float) function convertible_from_float_properties_helper (line 957) | fn convertible_from_float_properties_helper() function convertible_from_float_properties (line 971) | fn convertible_from_float_properties() { function rounding_from_float_properties_helper_unsigned_helper (line 976) | fn rounding_from_float_properties_helper_unsigned_helper< function rounding_from_float_properties_helper_unsigned (line 1008) | fn rounding_from_float_properties_helper_unsigned< function rounding_from_float_properties_helper_signed_helper (line 1070) | fn rounding_from_float_properties_helper_signed_helper< function rounding_from_float_properties_helper_signed (line 1102) | fn rounding_from_float_properties_helper_signed< function rounding_from_float_properties (line 1181) | fn rounding_from_float_properties() { FILE: malachite-float/tests/conversion/rational_from_float.rs function test_try_from_float (line 19) | fn test_try_from_float() { function test_convertible_from_float (line 96) | fn test_convertible_from_float() { function try_from_float_properties (line 131) | fn try_from_float_properties() { function convertible_from_float_properties (line 159) | fn convertible_from_float_properties() { FILE: malachite-float/tests/exhaustive/exhaustive_finite_floats.rs function test_exhaustive_finite_floats (line 13) | fn test_exhaustive_finite_floats() { FILE: malachite-float/tests/exhaustive/exhaustive_floats.rs function test_exhaustive_floats (line 13) | fn test_exhaustive_floats() { FILE: malachite-float/tests/exhaustive/exhaustive_floats_with_precision.rs function exhaustive_floats_with_precision_helper (line 13) | fn exhaustive_floats_with_precision_helper(precision: u64, out: &[&str],... function test_exhaustive_floats_with_precision (line 23) | fn test_exhaustive_floats_with_precision() { function exhaustive_floats_with_precision_fail (line 145) | fn exhaustive_floats_with_precision_fail() { FILE: malachite-float/tests/exhaustive/exhaustive_negative_finite_floats.rs function test_exhaustive_negative_finite_floats (line 13) | fn test_exhaustive_negative_finite_floats() { FILE: malachite-float/tests/exhaustive/exhaustive_non_negative_finite_floats.rs function test_exhaustive_non_negative_finite_floats (line 13) | fn test_exhaustive_non_negative_finite_floats() { FILE: malachite-float/tests/exhaustive/exhaustive_non_positive_finite_floats.rs function test_exhaustive_non_positive_finite_floats (line 13) | fn test_exhaustive_non_positive_finite_floats() { FILE: malachite-float/tests/exhaustive/exhaustive_nonzero_finite_floats.rs function test_exhaustive_nonzero_finite_floats (line 13) | fn test_exhaustive_nonzero_finite_floats() { FILE: malachite-float/tests/exhaustive/exhaustive_positive_finite_floats.rs function test_exhaustive_positive_finite_floats (line 13) | fn test_exhaustive_positive_finite_floats() { FILE: malachite-float/tests/exhaustive/exhaustive_positive_floats_with_precision.rs function exhaustive_positive_floats_with_precision_helper (line 13) | fn exhaustive_positive_floats_with_precision_helper( function test_exhaustive_positive_floats_with_precision (line 27) | fn test_exhaustive_positive_floats_with_precision() { function exhaustive_positive_floats_with_precision_fail (line 148) | fn exhaustive_positive_floats_with_precision_fail() { FILE: malachite-float/tests/exhaustive/exhaustive_positive_floats_with_sci_exponent.rs function exhaustive_positive_floats_with_sci_exponent_helper (line 12) | fn exhaustive_positive_floats_with_sci_exponent_helper( function test_exhaustive_positive_floats_with_sci_exponent (line 26) | fn test_exhaustive_positive_floats_with_sci_exponent() { FILE: malachite-float/tests/exhaustive/exhaustive_positive_floats_with_sci_exponent_and_precision.rs function exhaustive_positive_floats_with_sci_exponent_and_precision_helper (line 13) | fn exhaustive_positive_floats_with_sci_exponent_and_precision_helper( function test_exhaustive_positive_floats_with_sci_exponent_and_precision (line 28) | fn test_exhaustive_positive_floats_with_sci_exponent_and_precision() { function exhaustive_positive_floats_with_sci_exponent_and_precision_fail (line 342) | fn exhaustive_positive_floats_with_sci_exponent_and_precision_fail() { FILE: malachite-float/tests/random/random_finite_floats.rs function random_finite_floats_helper (line 15) | fn random_finite_floats_helper( function test_random_finite_floats (line 51) | fn test_random_finite_floats() { function random_finite_floats_fail_1 (line 392) | fn random_finite_floats_fail_1() { function random_finite_floats_fail_2 (line 398) | fn random_finite_floats_fail_2() { function random_finite_floats_fail_3 (line 404) | fn random_finite_floats_fail_3() { function random_finite_floats_fail_4 (line 410) | fn random_finite_floats_fail_4() { function random_finite_floats_fail_5 (line 416) | fn random_finite_floats_fail_5() { function random_finite_floats_fail_6 (line 422) | fn random_finite_floats_fail_6() { FILE: malachite-float/tests/random/random_floats.rs function random_floats_helper (line 15) | fn random_floats_helper( function test_random_floats (line 51) | fn test_random_floats() { function random_floats_fail_1 (line 375) | fn random_floats_fail_1() { function random_floats_fail_2 (line 381) | fn random_floats_fail_2() { function random_floats_fail_3 (line 387) | fn random_floats_fail_3() { function random_floats_fail_4 (line 393) | fn random_floats_fail_4() { function random_floats_fail_5 (line 399) | fn random_floats_fail_5() { function random_floats_fail_6 (line 405) | fn random_floats_fail_6() { FILE: malachite-float/tests/random/random_negative_finite_floats.rs function random_negative_finite_floats_helper (line 15) | fn random_negative_finite_floats_helper( function test_random_negative_finite_floats (line 47) | fn test_random_negative_finite_floats() { function random_negative_finite_floats_fail_1 (line 375) | fn random_negative_finite_floats_fail_1() { function random_negative_finite_floats_fail_2 (line 381) | fn random_negative_finite_floats_fail_2() { function random_negative_finite_floats_fail_3 (line 387) | fn random_negative_finite_floats_fail_3() { function random_negative_finite_floats_fail_4 (line 393) | fn random_negative_finite_floats_fail_4() { FILE: malachite-float/tests/random/random_non_negative_finite_floats.rs function random_non_negative_finite_floats_helper (line 15) | fn random_non_negative_finite_floats_helper( function test_random_non_negative_finite_floats (line 51) | fn test_random_non_negative_finite_floats() { function random_non_negative_finite_floats_fail_1 (line 400) | fn random_non_negative_finite_floats_fail_1() { function random_non_negative_finite_floats_fail_2 (line 406) | fn random_non_negative_finite_floats_fail_2() { function random_non_negative_finite_floats_fail_3 (line 412) | fn random_non_negative_finite_floats_fail_3() { function random_non_negative_finite_floats_fail_4 (line 418) | fn random_non_negative_finite_floats_fail_4() { function random_non_negative_finite_floats_fail_5 (line 424) | fn random_non_negative_finite_floats_fail_5() { function random_non_negative_finite_floats_fail_6 (line 430) | fn random_non_negative_finite_floats_fail_6() { FILE: malachite-float/tests/random/random_non_positive_finite_floats.rs function random_non_positive_finite_floats_helper (line 15) | fn random_non_positive_finite_floats_helper( function test_random_non_positive_finite_floats (line 51) | fn test_random_non_positive_finite_floats() { function random_non_positive_finite_floats_fail_1 (line 402) | fn random_non_positive_finite_floats_fail_1() { function random_non_positive_finite_floats_fail_2 (line 408) | fn random_non_positive_finite_floats_fail_2() { function random_non_positive_finite_floats_fail_3 (line 414) | fn random_non_positive_finite_floats_fail_3() { function random_non_positive_finite_floats_fail_4 (line 420) | fn random_non_positive_finite_floats_fail_4() { function random_non_positive_finite_floats_fail_5 (line 426) | fn random_non_positive_finite_floats_fail_5() { function random_non_positive_finite_floats_fail_6 (line 432) | fn random_non_positive_finite_floats_fail_6() { FILE: malachite-float/tests/random/random_nonzero_finite_floats.rs function random_nonzero_finite_floats_helper (line 15) | fn random_nonzero_finite_floats_helper( function test_random_nonzero_finite_floats (line 47) | fn test_random_nonzero_finite_floats() { function random_nonzero_finite_floats_fail_1 (line 396) | fn random_nonzero_finite_floats_fail_1() { function random_nonzero_finite_floats_fail_2 (line 402) | fn random_nonzero_finite_floats_fail_2() { function random_nonzero_finite_floats_fail_3 (line 408) | fn random_nonzero_finite_floats_fail_3() { function random_nonzero_finite_floats_fail_4 (line 414) | fn random_nonzero_finite_floats_fail_4() { FILE: malachite-float/tests/random/random_positive_finite_floats.rs function random_positive_finite_floats_helper (line 15) | fn random_positive_finite_floats_helper( function test_random_positive_finite_floats (line 47) | fn test_random_positive_finite_floats() { function random_positive_finite_floats_fail_1 (line 375) | fn random_positive_finite_floats_fail_1() { function random_positive_finite_floats_fail_2 (line 381) | fn random_positive_finite_floats_fail_2() { function random_positive_finite_floats_fail_3 (line 387) | fn random_positive_finite_floats_fail_3() { function random_positive_finite_floats_fail_4 (line 393) | fn random_positive_finite_floats_fail_4() { FILE: malachite-float/tests/random/random_positive_floats_with_precision.rs function random_positive_floats_with_precision_helper (line 17) | fn random_positive_floats_with_precision_helper( function random_positive_floats_with_precision_helper_no_common_values (line 46) | fn random_positive_floats_with_precision_helper_no_common_values( function test_random_positive_floats_with_precision (line 72) | fn test_random_positive_floats_with_precision() { function random_positive_floats_with_precision_fail_1 (line 494) | fn random_positive_floats_with_precision_fail_1() { function random_positive_floats_with_precision_fail_2 (line 500) | fn random_positive_floats_with_precision_fail_2() { function random_positive_floats_with_precision_fail_3 (line 506) | fn random_positive_floats_with_precision_fail_3() { FILE: malachite-float/tests/random/striped_random_finite_floats.rs function striped_random_finite_floats_helper (line 15) | fn striped_random_finite_floats_helper( function test_striped_random_finite_floats (line 55) | fn test_striped_random_finite_floats() { function striped_random_finite_floats_fail_1 (line 404) | fn striped_random_finite_floats_fail_1() { function striped_random_finite_floats_fail_2 (line 410) | fn striped_random_finite_floats_fail_2() { function striped_random_finite_floats_fail_3 (line 416) | fn striped_random_finite_floats_fail_3() { function striped_random_finite_floats_fail_4 (line 422) | fn striped_random_finite_floats_fail_4() { function striped_random_finite_floats_fail_5 (line 428) | fn striped_random_finite_floats_fail_5() { function striped_random_finite_floats_fail_6 (line 434) | fn striped_random_finite_floats_fail_6() { function striped_random_finite_floats_fail_7 (line 440) | fn striped_random_finite_floats_fail_7() { FILE: malachite-float/tests/random/striped_random_floats.rs function striped_random_floats_helper (line 15) | fn striped_random_floats_helper( function test_striped_random_floats (line 55) | fn test_striped_random_floats() { function striped_random_floats_fail_1 (line 387) | fn striped_random_floats_fail_1() { function striped_random_floats_fail_2 (line 393) | fn striped_random_floats_fail_2() { function striped_random_floats_fail_3 (line 399) | fn striped_random_floats_fail_3() { function striped_random_floats_fail_4 (line 405) | fn striped_random_floats_fail_4() { function striped_random_floats_fail_5 (line 411) | fn striped_random_floats_fail_5() { function striped_random_floats_fail_6 (line 417) | fn striped_random_floats_fail_6() { function striped_random_floats_fail_7 (line 423) | fn striped_random_floats_fail_7() { FILE: malachite-float/tests/random/striped_random_negative_finite_floats.rs function striped_random_negative_finite_floats_helper (line 15) | fn striped_random_negative_finite_floats_helper( function test_striped_random_negative_finite_floats (line 51) | fn test_striped_random_negative_finite_floats() { function striped_random_negative_finite_floats_fail_1 (line 375) | fn striped_random_negative_finite_floats_fail_1() { function striped_random_negative_finite_floats_fail_2 (line 381) | fn striped_random_negative_finite_floats_fail_2() { function striped_random_negative_finite_floats_fail_3 (line 387) | fn striped_random_negative_finite_floats_fail_3() { function striped_random_negative_finite_floats_fail_4 (line 393) | fn striped_random_negative_finite_floats_fail_4() { function striped_random_negative_finite_floats_fail_5 (line 399) | fn striped_random_negative_finite_floats_fail_5() { function striped_random_negative_finite_floats_fail_6 (line 405) | fn striped_random_negative_finite_floats_fail_6() { FILE: malachite-float/tests/random/striped_random_non_negative_finite_floats.rs function striped_random_non_negative_finite_floats_helper (line 15) | fn striped_random_non_negative_finite_floats_helper( function test_striped_random_non_negative_finite_floats (line 55) | fn test_striped_random_non_negative_finite_floats() { function striped_random_non_negative_finite_floats_fail_1 (line 419) | fn striped_random_non_negative_finite_floats_fail_1() { function striped_random_non_negative_finite_floats_fail_2 (line 425) | fn striped_random_non_negative_finite_floats_fail_2() { function striped_random_non_negative_finite_floats_fail_3 (line 431) | fn striped_random_non_negative_finite_floats_fail_3() { function striped_random_non_negative_finite_floats_fail_4 (line 437) | fn striped_random_non_negative_finite_floats_fail_4() { function striped_random_non_negative_finite_floats_fail_5 (line 443) | fn striped_random_non_negative_finite_floats_fail_5() { function striped_random_non_negative_finite_floats_fail_6 (line 449) | fn striped_random_non_negative_finite_floats_fail_6() { function striped_random_non_negative_finite_floats_fail_7 (line 455) | fn striped_random_non_negative_finite_floats_fail_7() { function striped_random_non_negative_finite_floats_fail_8 (line 461) | fn striped_random_non_negative_finite_floats_fail_8() { FILE: malachite-float/tests/random/striped_random_non_positive_finite_floats.rs function striped_random_non_positive_finite_floats_helper (line 15) | fn striped_random_non_positive_finite_floats_helper( function test_striped_random_non_positive_finite_floats (line 55) | fn test_striped_random_non_positive_finite_floats() { function striped_random_non_positive_finite_floats_fail_1 (line 420) | fn striped_random_non_positive_finite_floats_fail_1() { function striped_random_non_positive_finite_floats_fail_2 (line 426) | fn striped_random_non_positive_finite_floats_fail_2() { function striped_random_non_positive_finite_floats_fail_3 (line 432) | fn striped_random_non_positive_finite_floats_fail_3() { function striped_random_non_positive_finite_floats_fail_4 (line 438) | fn striped_random_non_positive_finite_floats_fail_4() { function striped_random_non_positive_finite_floats_fail_5 (line 444) | fn striped_random_non_positive_finite_floats_fail_5() { function striped_random_non_positive_finite_floats_fail_6 (line 450) | fn striped_random_non_positive_finite_floats_fail_6() { function striped_random_non_positive_finite_floats_fail_7 (line 456) | fn striped_random_non_positive_finite_floats_fail_7() { function striped_random_non_positive_finite_floats_fail_8 (line 462) | fn striped_random_non_positive_finite_floats_fail_8() { FILE: malachite-float/tests/random/striped_random_nonzero_finite_floats.rs function striped_random_nonzero_finite_floats_helper (line 15) | fn striped_random_nonzero_finite_floats_helper( function test_striped_random_nonzero_finite_floats (line 51) | fn test_striped_random_nonzero_finite_floats() { function striped_random_nonzero_finite_floats_fail_1 (line 408) | fn striped_random_nonzero_finite_floats_fail_1() { function striped_random_nonzero_finite_floats_fail_2 (line 414) | fn striped_random_nonzero_finite_floats_fail_2() { function striped_random_nonzero_finite_floats_fail_3 (line 420) | fn striped_random_nonzero_finite_floats_fail_3() { function striped_random_nonzero_finite_floats_fail_4 (line 426) | fn striped_random_nonzero_finite_floats_fail_4() { function striped_random_nonzero_finite_floats_fail_5 (line 432) | fn striped_random_nonzero_finite_floats_fail_5() { function striped_random_nonzero_finite_floats_fail_6 (line 438) | fn striped_random_nonzero_finite_floats_fail_6() { FILE: malachite-float/tests/random/striped_random_positive_finite_floats.rs function striped_random_positive_finite_floats_helper (line 15) | fn striped_random_positive_finite_floats_helper( function test_striped_random_positive_finite_floats (line 51) | fn test_striped_random_positive_finite_floats() { function striped_random_positive_finite_floats_fail_1 (line 375) | fn striped_random_positive_finite_floats_fail_1() { function striped_random_positive_finite_floats_fail_2 (line 381) | fn striped_random_positive_finite_floats_fail_2() { function striped_random_positive_finite_floats_fail_3 (line 387) | fn striped_random_positive_finite_floats_fail_3() { function striped_random_positive_finite_floats_fail_4 (line 393) | fn striped_random_positive_finite_floats_fail_4() { function striped_random_positive_finite_floats_fail_5 (line 399) | fn striped_random_positive_finite_floats_fail_5() { function striped_random_positive_finite_floats_fail_6 (line 405) | fn striped_random_positive_finite_floats_fail_6() { FILE: malachite-float/tests/random/striped_random_positive_floats_with_precision.rs function striped_random_positive_floats_with_precision_helper (line 17) | fn striped_random_positive_floats_with_precision_helper( function striped_random_positive_floats_with_precision_helper_no_common_values (line 50) | fn striped_random_positive_floats_with_precision_helper_no_common_values( function test_striped_random_positive_floats_with_precision (line 80) | fn test_striped_random_positive_floats_with_precision() { function striped_random_positive_floats_with_precision_fail_1 (line 514) | fn striped_random_positive_floats_with_precision_fail_1() { function striped_random_positive_floats_with_precision_fail_2 (line 520) | fn striped_random_positive_floats_with_precision_fail_2() { function striped_random_positive_floats_with_precision_fail_3 (line 526) | fn striped_random_positive_floats_with_precision_fail_3() { function striped_random_positive_floats_with_precision_fail_4 (line 532) | fn striped_random_positive_floats_with_precision_fail_4() { function striped_random_positive_floats_with_precision_fail_5 (line 538) | fn striped_random_positive_floats_with_precision_fail_5() { FILE: malachite-nz/build.rs function main (line 11) | fn main() { FILE: malachite-nz/extra-tests.py function substitute_constant (line 3) | def substitute_constant(const_prefix, input_filename, output_filename, v... function substitute_hgcd_reduce_threshold (line 15) | def substitute_hgcd_reduce_threshold(input_filename, output_filename, va... FILE: malachite-nz/src/bin.rs function main (line 96) | fn main() { function main (line 121) | const fn main() {} FILE: malachite-nz/src/bin_util/demo_and_bench/integer/arithmetic/abs.rs function register (line 21) | pub(crate) fn register(runner: &mut Runner) { function demo_integer_abs (line 37) | fn demo_integer_abs(gm: GenMode, config: &GenConfig, limit: usize) { function demo_integer_abs_ref (line 43) | fn demo_integer_abs_ref(gm: GenMode, config: &GenConfig, limit: usize) { function demo_integer_abs_assign (line 49) | fn demo_integer_abs_assign(gm: GenMode, config: &GenConfig, limit: usize) { function demo_integer_unsigned_abs (line 57) | fn demo_integer_unsigned_abs(gm: GenMode, config: &GenConfig, limit: usi... function demo_integer_unsigned_abs_ref (line 63) | fn demo_integer_unsigned_abs_ref(gm: GenMode, config: &GenConfig, limit:... function demo_integer_unsigned_abs_ref_out (line 69) | fn demo_integer_unsigned_abs_ref_out(gm: GenMode, config: &GenConfig, li... function demo_integer_mutate_unsigned_abs (line 75) | fn demo_integer_mutate_unsigned_abs(gm: GenMode, config: &GenConfig, lim... function benchmark_integer_abs_library_comparison (line 95) | fn benchmark_integer_abs_library_comparison( function benchmark_integer_abs_evaluation_strategy (line 117) | fn benchmark_integer_abs_evaluation_strategy( function benchmark_integer_abs_assign (line 138) | fn benchmark_integer_abs_assign(gm: GenMode, config: &GenConfig, limit: ... function benchmark_integer_unsigned_abs_evaluation_strategy (line 151) | fn benchmark_integer_unsigned_abs_evaluation_strategy( function benchmark_integer_mutate_unsigned_abs (line 177) | fn benchmark_integer_mutate_unsigned_abs( FILE: malachite-nz/src/bin_util/demo_and_bench/integer/arithmetic/abs_diff.rs function register (line 16) | pub(crate) fn register(runner: &mut Runner) { function demo_integer_abs_diff (line 31) | fn demo_integer_abs_diff(gm: GenMode, config: &GenConfig, limit: usize) { function demo_integer_abs_diff_val_ref (line 39) | fn demo_integer_abs_diff_val_ref(gm: GenMode, config: &GenConfig, limit:... function demo_integer_abs_diff_ref_val (line 46) | fn demo_integer_abs_diff_ref_val(gm: GenMode, config: &GenConfig, limit:... function demo_integer_abs_diff_ref_ref (line 53) | fn demo_integer_abs_diff_ref_ref(gm: GenMode, config: &GenConfig, limit:... function demo_integer_abs_diff_assign (line 59) | fn demo_integer_abs_diff_assign(gm: GenMode, config: &GenConfig, limit: ... function demo_integer_abs_diff_assign_ref (line 68) | fn demo_integer_abs_diff_assign_ref(gm: GenMode, config: &GenConfig, lim... function benchmark_integer_abs_diff_assign_evaluation_strategy (line 76) | fn benchmark_integer_abs_diff_assign_evaluation_strategy( function benchmark_integer_abs_diff_evaluation_strategy (line 101) | fn benchmark_integer_abs_diff_evaluation_strategy( FILE: malachite-nz/src/bin_util/demo_and_bench/integer/arithmetic/add.rs function register (line 26) | pub(crate) fn register(runner: &mut Runner) { function demo_integer_add (line 45) | fn demo_integer_add(gm: GenMode, config: &GenConfig, limit: usize) { function demo_integer_add_val_ref (line 53) | fn demo_integer_add_val_ref(gm: GenMode, config: &GenConfig, limit: usiz... function demo_integer_add_ref_val (line 60) | fn demo_integer_add_ref_val(gm: GenMode, config: &GenConfig, limit: usiz... function demo_integer_add_ref_ref (line 67) | fn demo_integer_add_ref_ref(gm: GenMode, config: &GenConfig, limit: usiz... function demo_integer_add_assign (line 73) | fn demo_integer_add_assign(gm: GenMode, config: &GenConfig, limit: usize) { function demo_integer_add_assign_ref (line 81) | fn demo_integer_add_assign_ref(gm: GenMode, config: &GenConfig, limit: u... function demo_integer_sum (line 89) | fn demo_integer_sum(gm: GenMode, config: &GenConfig, limit: usize) { function demo_integer_ref_sum (line 95) | fn demo_integer_ref_sum(gm: GenMode, config: &GenConfig, limit: usize) { function benchmark_integer_add_library_comparison (line 102) | fn benchmark_integer_add_library_comparison( function benchmark_integer_add_evaluation_strategy (line 125) | fn benchmark_integer_add_evaluation_strategy( function benchmark_integer_add_assign_library_comparison (line 148) | fn benchmark_integer_add_assign_library_comparison( function benchmark_integer_add_assign_evaluation_strategy (line 166) | fn benchmark_integer_add_assign_evaluation_strategy( function benchmark_integer_sum_library_comparison (line 187) | fn benchmark_integer_sum_library_comparison( function benchmark_integer_sum_algorithms (line 215) | fn benchmark_integer_sum_algorithms( function benchmark_integer_sum_evaluation_strategy (line 236) | fn benchmark_integer_sum_evaluation_strategy( FILE: malachite-nz/src/bin_util/demo_and_bench/integer/arithmetic/add_mul.rs function register (line 16) | pub(crate) fn register(runner: &mut Runner) { function demo_integer_add_mul (line 40) | fn demo_integer_add_mul(gm: GenMode, config: &GenConfig, limit: usize) { function demo_integer_add_mul_val_val_ref (line 55) | fn demo_integer_add_mul_val_val_ref(gm: GenMode, config: &GenConfig, lim... function demo_integer_add_mul_val_ref_val (line 69) | fn demo_integer_add_mul_val_ref_val(gm: GenMode, config: &GenConfig, lim... function demo_integer_add_mul_val_ref_ref (line 83) | fn demo_integer_add_mul_val_ref_ref(gm: GenMode, config: &GenConfig, lim... function demo_integer_add_mul_ref_ref_ref (line 96) | fn demo_integer_add_mul_ref_ref_ref(gm: GenMode, config: &GenConfig, lim... function demo_integer_add_mul_assign (line 108) | fn demo_integer_add_mul_assign(gm: GenMode, config: &GenConfig, limit: u... function demo_integer_add_mul_assign_val_ref (line 118) | fn demo_integer_add_mul_assign_val_ref(gm: GenMode, config: &GenConfig, ... function demo_integer_add_mul_assign_ref_val (line 127) | fn demo_integer_add_mul_assign_ref_val(gm: GenMode, config: &GenConfig, ... function demo_integer_add_mul_assign_ref_ref (line 136) | fn demo_integer_add_mul_assign_ref_ref(gm: GenMode, config: &GenConfig, ... function benchmark_integer_add_mul_evaluation_strategy (line 144) | fn benchmark_integer_add_mul_evaluation_strategy( function benchmark_integer_add_mul_algorithms (line 180) | fn benchmark_integer_add_mul_algorithms( function benchmark_integer_add_mul_val_val_ref_algorithms (line 206) | fn benchmark_integer_add_mul_val_val_ref_algorithms( function benchmark_integer_add_mul_val_ref_val_algorithms (line 232) | fn benchmark_integer_add_mul_val_ref_val_algorithms( function benchmark_integer_add_mul_val_ref_ref_algorithms (line 258) | fn benchmark_integer_add_mul_val_ref_ref_algorithms( function benchmark_integer_add_mul_ref_ref_ref_algorithms (line 284) | fn benchmark_integer_add_mul_ref_ref_ref_algorithms( function benchmark_integer_add_mul_assign_evaluation_strategy (line 310) | fn benchmark_integer_add_mul_assign_evaluation_strategy( function benchmark_integer_add_mul_assign_algorithms (line 345) | fn benchmark_integer_add_mul_assign_algorithms( function benchmark_integer_add_mul_assign_val_ref_algorithms (line 371) | fn benchmark_integer_add_mul_assign_val_ref_algorithms( function benchmark_integer_add_mul_assign_ref_val_algorithms (line 397) | fn benchmark_integer_add_mul_assign_ref_val_algorithms( function benchmark_integer_add_mul_assign_ref_ref_algorithms (line 423) | fn benchmark_integer_add_mul_assign_ref_ref_algorithms( FILE: malachite-nz/src/bin_util/demo_and_bench/integer/arithmetic/binomial_coefficient.rs function register (line 19) | pub(crate) fn register(runner: &mut Runner) { function demo_integer_binomial_coefficient (line 33) | fn demo_integer_binomial_coefficient(gm: GenMode, config: &GenConfig, li... function demo_integer_binomial_coefficient_ref (line 46) | fn demo_integer_binomial_coefficient_ref(gm: GenMode, config: &GenConfig... function benchmark_integer_binomial_coefficient_evaluation_strategy (line 57) | fn benchmark_integer_binomial_coefficient_evaluation_strategy( function benchmark_integer_binomial_coefficient_library_comparison (line 85) | fn benchmark_integer_binomial_coefficient_library_comparison( FILE: malachite-nz/src/bin_util/demo_and_bench/integer/arithmetic/div.rs function register (line 21) | pub(crate) fn register(runner: &mut Runner) { function demo_integer_div (line 41) | fn demo_integer_div(gm: GenMode, config: &GenConfig, limit: usize) { function demo_integer_div_val_ref (line 49) | fn demo_integer_div_val_ref(gm: GenMode, config: &GenConfig, limit: usiz... function demo_integer_div_ref_val (line 56) | fn demo_integer_div_ref_val(gm: GenMode, config: &GenConfig, limit: usiz... function demo_integer_div_ref_ref (line 63) | fn demo_integer_div_ref_ref(gm: GenMode, config: &GenConfig, limit: usiz... function demo_integer_div_assign (line 69) | fn demo_integer_div_assign(gm: GenMode, config: &GenConfig, limit: usize) { function demo_integer_div_assign_ref (line 77) | fn demo_integer_div_assign_ref(gm: GenMode, config: &GenConfig, limit: u... function demo_integer_checked_div (line 85) | fn demo_integer_checked_div(gm: GenMode, config: &GenConfig, limit: usiz... function demo_integer_checked_div_val_ref (line 98) | fn demo_integer_checked_div_val_ref(gm: GenMode, config: &GenConfig, lim... function demo_integer_checked_div_ref_val (line 105) | fn demo_integer_checked_div_ref_val(gm: GenMode, config: &GenConfig, lim... function demo_integer_checked_div_ref_ref (line 117) | fn demo_integer_checked_div_ref_ref(gm: GenMode, config: &GenConfig, lim... function benchmark_integer_div_library_comparison (line 124) | fn benchmark_integer_div_library_comparison( function benchmark_integer_div_algorithms (line 147) | fn benchmark_integer_div_algorithms( function benchmark_integer_div_evaluation_strategy (line 169) | fn benchmark_integer_div_evaluation_strategy( function benchmark_integer_div_assign_evaluation_strategy (line 192) | fn benchmark_integer_div_assign_evaluation_strategy( function benchmark_integer_checked_div_library_comparison (line 213) | fn benchmark_integer_checked_div_library_comparison( function benchmark_integer_checked_div_evaluation_strategy (line 234) | fn benchmark_integer_checked_div_evaluation_strategy( FILE: malachite-nz/src/bin_util/demo_and_bench/integer/arithmetic/div_exact.rs function register (line 18) | pub(crate) fn register(runner: &mut Runner) { function demo_integer_div_exact (line 36) | fn demo_integer_div_exact(gm: GenMode, config: &GenConfig, limit: usize) { function demo_integer_div_exact_val_ref (line 44) | fn demo_integer_div_exact_val_ref(gm: GenMode, config: &GenConfig, limit... function demo_integer_div_exact_ref_val (line 51) | fn demo_integer_div_exact_ref_val(gm: GenMode, config: &GenConfig, limit... function demo_integer_div_exact_ref_ref (line 58) | fn demo_integer_div_exact_ref_ref(gm: GenMode, config: &GenConfig, limit... function demo_integer_div_exact_assign (line 64) | fn demo_integer_div_exact_assign(gm: GenMode, config: &GenConfig, limit:... function demo_integer_div_exact_assign_ref (line 72) | fn demo_integer_div_exact_assign_ref(gm: GenMode, config: &GenConfig, li... function benchmark_integer_div_exact_library_comparison (line 81) | fn benchmark_integer_div_exact_library_comparison( function benchmark_integer_div_exact_algorithms (line 104) | fn benchmark_integer_div_exact_algorithms( function benchmark_integer_div_exact_evaluation_strategy (line 125) | fn benchmark_integer_div_exact_evaluation_strategy( function benchmark_integer_div_exact_assign_algorithms (line 156) | fn benchmark_integer_div_exact_assign_algorithms( function benchmark_integer_div_exact_assign_evaluation_strategy (line 177) | fn benchmark_integer_div_exact_assign_evaluation_strategy( FILE: malachite-nz/src/bin_util/demo_and_bench/integer/arithmetic/div_mod.rs function register (line 26) | pub(crate) fn register(runner: &mut Runner) { function demo_integer_div_mod (line 66) | fn demo_integer_div_mod(gm: GenMode, config: &GenConfig, limit: usize) { function demo_integer_div_mod_val_ref (line 74) | fn demo_integer_div_mod_val_ref(gm: GenMode, config: &GenConfig, limit: ... function demo_integer_div_mod_ref_val (line 81) | fn demo_integer_div_mod_ref_val(gm: GenMode, config: &GenConfig, limit: ... function demo_integer_div_mod_ref_ref (line 88) | fn demo_integer_div_mod_ref_ref(gm: GenMode, config: &GenConfig, limit: ... function demo_integer_div_assign_mod (line 94) | fn demo_integer_div_assign_mod(gm: GenMode, config: &GenConfig, limit: u... function demo_integer_div_assign_mod_ref (line 103) | fn demo_integer_div_assign_mod_ref(gm: GenMode, config: &GenConfig, limi... function demo_integer_div_rem (line 111) | fn demo_integer_div_rem(gm: GenMode, config: &GenConfig, limit: usize) { function demo_integer_div_rem_val_ref (line 119) | fn demo_integer_div_rem_val_ref(gm: GenMode, config: &GenConfig, limit: ... function demo_integer_div_rem_ref_val (line 126) | fn demo_integer_div_rem_ref_val(gm: GenMode, config: &GenConfig, limit: ... function demo_integer_div_rem_ref_ref (line 133) | fn demo_integer_div_rem_ref_ref(gm: GenMode, config: &GenConfig, limit: ... function demo_integer_div_assign_rem (line 139) | fn demo_integer_div_assign_rem(gm: GenMode, config: &GenConfig, limit: u... function demo_integer_div_assign_rem_ref (line 148) | fn demo_integer_div_assign_rem_ref(gm: GenMode, config: &GenConfig, limi... function demo_integer_ceiling_div_mod (line 156) | fn demo_integer_ceiling_div_mod(gm: GenMode, config: &GenConfig, limit: ... function demo_integer_ceiling_div_mod_val_ref (line 169) | fn demo_integer_ceiling_div_mod_val_ref(gm: GenMode, config: &GenConfig,... function demo_integer_ceiling_div_mod_ref_val (line 181) | fn demo_integer_ceiling_div_mod_ref_val(gm: GenMode, config: &GenConfig,... function demo_integer_ceiling_div_mod_ref_ref (line 193) | fn demo_integer_ceiling_div_mod_ref_ref(gm: GenMode, config: &GenConfig,... function demo_integer_ceiling_div_assign_mod (line 204) | fn demo_integer_ceiling_div_assign_mod(gm: GenMode, config: &GenConfig, ... function demo_integer_ceiling_div_assign_mod_ref (line 213) | fn demo_integer_ceiling_div_assign_mod_ref(gm: GenMode, config: &GenConf... function benchmark_integer_div_mod_library_comparison (line 221) | fn benchmark_integer_div_mod_library_comparison( function benchmark_integer_div_mod_algorithms (line 244) | fn benchmark_integer_div_mod_algorithms( function benchmark_integer_div_mod_evaluation_strategy (line 267) | fn benchmark_integer_div_mod_evaluation_strategy( function benchmark_integer_div_assign_mod_evaluation_strategy (line 298) | fn benchmark_integer_div_assign_mod_evaluation_strategy( function benchmark_integer_div_rem_library_comparison (line 323) | fn benchmark_integer_div_rem_library_comparison( function benchmark_integer_div_rem_algorithms (line 345) | fn benchmark_integer_div_rem_algorithms( function benchmark_integer_div_rem_evaluation_strategy (line 366) | fn benchmark_integer_div_rem_evaluation_strategy( function benchmark_integer_div_assign_rem_evaluation_strategy (line 397) | fn benchmark_integer_div_assign_rem_evaluation_strategy( function benchmark_integer_ceiling_div_mod_library_comparison (line 422) | fn benchmark_integer_ceiling_div_mod_library_comparison( function benchmark_integer_ceiling_div_mod_algorithms (line 446) | fn benchmark_integer_ceiling_div_mod_algorithms( function benchmark_integer_ceiling_div_mod_evaluation_strategy (line 469) | fn benchmark_integer_ceiling_div_mod_evaluation_strategy( function benchmark_integer_ceiling_div_assign_mod_evaluation_strategy (line 500) | fn benchmark_integer_ceiling_div_assign_mod_evaluation_strategy( FILE: malachite-nz/src/bin_util/demo_and_bench/integer/arithmetic/div_round.rs function register (line 25) | pub(crate) fn register(runner: &mut Runner) { function demo_integer_div_round (line 47) | fn demo_integer_div_round(gm: GenMode, config: &GenConfig, limit: usize) { function demo_integer_div_round_val_ref (line 64) | fn demo_integer_div_round_val_ref(gm: GenMode, config: &GenConfig, limit... function demo_integer_div_round_ref_val (line 80) | fn demo_integer_div_round_ref_val(gm: GenMode, config: &GenConfig, limit... function demo_integer_div_round_ref_ref (line 96) | fn demo_integer_div_round_ref_ref(gm: GenMode, config: &GenConfig, limit... function demo_integer_div_round_assign (line 111) | fn demo_integer_div_round_assign(gm: GenMode, config: &GenConfig, limit:... function demo_integer_div_round_assign_ref (line 123) | fn demo_integer_div_round_assign_ref(gm: GenMode, config: &GenConfig, li... function benchmark_integer_div_round_down_library_comparison (line 134) | fn benchmark_integer_div_round_down_library_comparison( function benchmark_integer_div_round_floor_library_comparison (line 157) | fn benchmark_integer_div_round_floor_library_comparison( function benchmark_integer_div_round_ceiling_library_comparison (line 181) | fn benchmark_integer_div_round_ceiling_library_comparison( function benchmark_integer_div_round_ceiling_algorithms (line 205) | fn benchmark_integer_div_round_ceiling_algorithms( function benchmark_integer_div_round_evaluation_strategy (line 228) | fn benchmark_integer_div_round_evaluation_strategy( function benchmark_integer_div_round_assign_evaluation_strategy (line 263) | fn benchmark_integer_div_round_assign_evaluation_strategy( FILE: malachite-nz/src/bin_util/demo_and_bench/integer/arithmetic/divisible_by.rs function register (line 19) | pub(crate) fn register(runner: &mut Runner) { function demo_integer_divisible_by (line 30) | fn demo_integer_divisible_by(gm: GenMode, config: &GenConfig, limit: usi... function demo_integer_divisible_by_val_ref (line 42) | fn demo_integer_divisible_by_val_ref(gm: GenMode, config: &GenConfig, li... function demo_integer_divisible_by_ref_val (line 53) | fn demo_integer_divisible_by_ref_val(gm: GenMode, config: &GenConfig, li... function demo_integer_divisible_by_ref_ref (line 64) | fn demo_integer_divisible_by_ref_ref(gm: GenMode, config: &GenConfig, li... function benchmark_integer_divisible_by_library_comparison (line 74) | fn benchmark_integer_divisible_by_library_comparison( function benchmark_integer_divisible_by_algorithms (line 101) | fn benchmark_integer_divisible_by_algorithms( function benchmark_integer_divisible_by_evaluation_strategy (line 124) | fn benchmark_integer_divisible_by_evaluation_strategy( FILE: malachite-nz/src/bin_util/demo_and_bench/integer/arithmetic/divisible_by_power_of_2.rs function register (line 21) | pub(crate) fn register(runner: &mut Runner) { function demo_integer_divisible_by_power_of_2 (line 31) | fn demo_integer_divisible_by_power_of_2(gm: GenMode, config: &GenConfig,... function benchmark_integer_divisible_by_power_of_2_library_comparison (line 44) | fn benchmark_integer_divisible_by_power_of_2_library_comparison( function benchmark_integer_divisible_by_power_of_2_algorithms (line 70) | fn benchmark_integer_divisible_by_power_of_2_algorithms( FILE: malachite-nz/src/bin_util/demo_and_bench/integer/arithmetic/eq_mod.rs function register (line 34) | pub(crate) fn register(runner: &mut Runner) { function demo_limbs_eq_neg_limb_mod_limb (line 64) | fn demo_limbs_eq_neg_limb_mod_limb(gm: GenMode, config: &GenConfig, limi... function demo_limbs_pos_limb_eq_neg_limb_mod (line 79) | fn demo_limbs_pos_limb_eq_neg_limb_mod(gm: GenMode, config: &GenConfig, ... function demo_limbs_pos_eq_neg_limb_mod (line 94) | fn demo_limbs_pos_eq_neg_limb_mod(gm: GenMode, config: &GenConfig, limit... function demo_limbs_pos_eq_neg_limb_mod_ref (line 110) | fn demo_limbs_pos_eq_neg_limb_mod_ref(gm: GenMode, config: &GenConfig, l... function demo_limbs_pos_eq_neg_mod_limb (line 125) | fn demo_limbs_pos_eq_neg_mod_limb(gm: GenMode, config: &GenConfig, limit... function demo_limbs_pos_eq_neg_mod (line 140) | fn demo_limbs_pos_eq_neg_mod(gm: GenMode, config: &GenConfig, limit: usi... function demo_limbs_pos_eq_neg_mod_ref (line 153) | fn demo_limbs_pos_eq_neg_mod_ref(gm: GenMode, config: &GenConfig, limit:... function demo_integer_eq_mod (line 165) | fn demo_integer_eq_mod(gm: GenMode, config: &GenConfig, limit: usize) { function demo_integer_eq_mod_val_val_ref (line 181) | fn demo_integer_eq_mod_val_val_ref(gm: GenMode, config: &GenConfig, limi... function demo_integer_eq_mod_val_ref_val (line 196) | fn demo_integer_eq_mod_val_ref_val(gm: GenMode, config: &GenConfig, limi... function demo_integer_eq_mod_val_ref_ref (line 211) | fn demo_integer_eq_mod_val_ref_ref(gm: GenMode, config: &GenConfig, limi... function demo_integer_eq_mod_ref_val_val (line 225) | fn demo_integer_eq_mod_ref_val_val(gm: GenMode, config: &GenConfig, limi... function demo_integer_eq_mod_ref_val_ref (line 240) | fn demo_integer_eq_mod_ref_val_ref(gm: GenMode, config: &GenConfig, limi... function demo_integer_eq_mod_ref_ref_val (line 254) | fn demo_integer_eq_mod_ref_ref_val(gm: GenMode, config: &GenConfig, limi... function demo_integer_eq_mod_ref_ref_ref (line 268) | fn demo_integer_eq_mod_ref_ref_ref(gm: GenMode, config: &GenConfig, limi... function benchmark_limbs_eq_neg_limb_mod_limb (line 281) | fn benchmark_limbs_eq_neg_limb_mod_limb( function benchmark_limbs_pos_limb_eq_neg_limb_mod (line 301) | fn benchmark_limbs_pos_limb_eq_neg_limb_mod( function benchmark_limbs_pos_eq_neg_limb_mod_evaluation_strategy (line 321) | fn benchmark_limbs_pos_eq_neg_limb_mod_evaluation_strategy( function benchmark_limbs_pos_eq_neg_mod_limb (line 346) | fn benchmark_limbs_pos_eq_neg_mod_limb( function benchmark_limbs_pos_eq_neg_mod_evaluation_strategy (line 366) | fn benchmark_limbs_pos_eq_neg_mod_evaluation_strategy( function benchmark_integer_eq_mod_evaluation_strategy (line 391) | fn benchmark_integer_eq_mod_evaluation_strategy( function benchmark_integer_eq_mod_library_comparison (line 434) | fn benchmark_integer_eq_mod_library_comparison( function benchmark_integer_eq_mod_algorithms (line 456) | fn benchmark_integer_eq_mod_algorithms( FILE: malachite-nz/src/bin_util/demo_and_bench/integer/arithmetic/eq_mod_power_of_2.rs function register (line 29) | pub(crate) fn register(runner: &mut Runner) { function demo_limbs_eq_mod_power_of_2_neg_limb (line 42) | fn demo_limbs_eq_mod_power_of_2_neg_limb(gm: GenMode, config: &GenConfig... function demo_limbs_eq_mod_power_of_2_neg_pos (line 57) | fn demo_limbs_eq_mod_power_of_2_neg_pos(gm: GenMode, config: &GenConfig,... function demo_integer_eq_mod_power_of_2 (line 72) | fn demo_integer_eq_mod_power_of_2(gm: GenMode, config: &GenConfig, limit... function benchmark_limbs_eq_mod_power_of_2_neg_limb (line 85) | fn benchmark_limbs_eq_mod_power_of_2_neg_limb( function benchmark_limbs_eq_mod_power_of_2_neg_pos (line 105) | fn benchmark_limbs_eq_mod_power_of_2_neg_pos( function benchmark_integer_eq_mod_power_of_2_library_comparison (line 125) | fn benchmark_integer_eq_mod_power_of_2_library_comparison( FILE: malachite-nz/src/bin_util/demo_and_bench/integer/arithmetic/extended_gcd.rs function register (line 19) | pub(crate) fn register(runner: &mut Runner) { function demo_integer_extended_gcd (line 29) | fn demo_integer_extended_gcd(gm: GenMode, config: &GenConfig, limit: usi... function demo_integer_extended_gcd_val_ref (line 42) | fn demo_integer_extended_gcd_val_ref(gm: GenMode, config: &GenConfig, li... function demo_integer_extended_gcd_ref_val (line 54) | fn demo_integer_extended_gcd_ref_val(gm: GenMode, config: &GenConfig, li... function demo_integer_extended_gcd_ref_ref (line 66) | fn demo_integer_extended_gcd_ref_ref(gm: GenMode, config: &GenConfig, li... function benchmark_integer_extended_gcd_library_comparison (line 77) | fn benchmark_integer_extended_gcd_library_comparison( function benchmark_integer_extended_gcd_evaluation_strategy (line 103) | fn benchmark_integer_extended_gcd_evaluation_strategy( FILE: malachite-nz/src/bin_util/demo_and_bench/integer/arithmetic/kronecker_symbol.rs function register (line 23) | pub(crate) fn register(runner: &mut Runner) { function demo_limbs_kronecker_symbol (line 47) | fn demo_limbs_kronecker_symbol(gm: GenMode, config: &GenConfig, limit: u... function demo_integer_jacobi_symbol (line 60) | fn demo_integer_jacobi_symbol(gm: GenMode, config: &GenConfig, limit: us... function demo_integer_jacobi_symbol_val_ref (line 73) | fn demo_integer_jacobi_symbol_val_ref(gm: GenMode, config: &GenConfig, l... function demo_integer_jacobi_symbol_ref_val (line 80) | fn demo_integer_jacobi_symbol_ref_val(gm: GenMode, config: &GenConfig, l... function demo_integer_jacobi_symbol_ref_ref (line 92) | fn demo_integer_jacobi_symbol_ref_ref(gm: GenMode, config: &GenConfig, l... function demo_integer_kronecker_symbol (line 98) | fn demo_integer_kronecker_symbol(gm: GenMode, config: &GenConfig, limit:... function demo_integer_kronecker_symbol_val_ref (line 111) | fn demo_integer_kronecker_symbol_val_ref(gm: GenMode, config: &GenConfig... function demo_integer_kronecker_symbol_ref_val (line 123) | fn demo_integer_kronecker_symbol_ref_val(gm: GenMode, config: &GenConfig... function demo_integer_kronecker_symbol_ref_ref (line 135) | fn demo_integer_kronecker_symbol_ref_ref(gm: GenMode, config: &GenConfig... function benchmark_limbs_kronecker_symbol (line 146) | fn benchmark_limbs_kronecker_symbol( function benchmark_integer_jacobi_symbol_library_comparison (line 166) | fn benchmark_integer_jacobi_symbol_library_comparison( function benchmark_integer_jacobi_symbol_evaluation_strategy (line 187) | fn benchmark_integer_jacobi_symbol_evaluation_strategy( function benchmark_integer_kronecker_symbol_library_comparison (line 218) | fn benchmark_integer_kronecker_symbol_library_comparison( function benchmark_integer_kronecker_symbol_evaluation_strategy (line 241) | fn benchmark_integer_kronecker_symbol_evaluation_strategy( FILE: malachite-nz/src/bin_util/demo_and_bench/integer/arithmetic/mod.rs function register (line 11) | pub(crate) fn register(runner: &mut Runner) { FILE: malachite-nz/src/bin_util/demo_and_bench/integer/arithmetic/mod_op.rs function register (line 25) | pub(crate) fn register(runner: &mut Runner) { function demo_integer_mod (line 62) | fn demo_integer_mod(gm: GenMode, config: &GenConfig, limit: usize) { function demo_integer_mod_val_ref (line 70) | fn demo_integer_mod_val_ref(gm: GenMode, config: &GenConfig, limit: usiz... function demo_integer_mod_ref_val (line 77) | fn demo_integer_mod_ref_val(gm: GenMode, config: &GenConfig, limit: usiz... function demo_integer_mod_ref_ref (line 84) | fn demo_integer_mod_ref_ref(gm: GenMode, config: &GenConfig, limit: usiz... function demo_integer_mod_assign (line 90) | fn demo_integer_mod_assign(gm: GenMode, config: &GenConfig, limit: usize) { function demo_integer_mod_assign_ref (line 99) | fn demo_integer_mod_assign_ref(gm: GenMode, config: &GenConfig, limit: u... function demo_integer_rem (line 107) | fn demo_integer_rem(gm: GenMode, config: &GenConfig, limit: usize) { function demo_integer_rem_val_ref (line 115) | fn demo_integer_rem_val_ref(gm: GenMode, config: &GenConfig, limit: usiz... function demo_integer_rem_ref_val (line 122) | fn demo_integer_rem_ref_val(gm: GenMode, config: &GenConfig, limit: usiz... function demo_integer_rem_ref_ref (line 129) | fn demo_integer_rem_ref_ref(gm: GenMode, config: &GenConfig, limit: usiz... function demo_integer_rem_assign (line 135) | fn demo_integer_rem_assign(gm: GenMode, config: &GenConfig, limit: usize) { function demo_integer_rem_assign_ref (line 144) | fn demo_integer_rem_assign_ref(gm: GenMode, config: &GenConfig, limit: u... function demo_integer_ceiling_mod (line 152) | fn demo_integer_ceiling_mod(gm: GenMode, config: &GenConfig, limit: usiz... function demo_integer_ceiling_mod_val_ref (line 160) | fn demo_integer_ceiling_mod_val_ref(gm: GenMode, config: &GenConfig, lim... function demo_integer_ceiling_mod_ref_val (line 167) | fn demo_integer_ceiling_mod_ref_val(gm: GenMode, config: &GenConfig, lim... function demo_integer_ceiling_mod_ref_ref (line 174) | fn demo_integer_ceiling_mod_ref_ref(gm: GenMode, config: &GenConfig, lim... function demo_integer_ceiling_mod_assign (line 180) | fn demo_integer_ceiling_mod_assign(gm: GenMode, config: &GenConfig, limi... function demo_integer_ceiling_mod_assign_ref (line 189) | fn demo_integer_ceiling_mod_assign_ref(gm: GenMode, config: &GenConfig, ... function benchmark_integer_mod_library_comparison (line 197) | fn benchmark_integer_mod_library_comparison( function benchmark_integer_mod_algorithms (line 220) | fn benchmark_integer_mod_algorithms( function benchmark_integer_mod_evaluation_strategy (line 241) | fn benchmark_integer_mod_evaluation_strategy( function benchmark_integer_mod_assign_evaluation_strategy (line 272) | fn benchmark_integer_mod_assign_evaluation_strategy( function benchmark_integer_rem_library_comparison (line 298) | fn benchmark_integer_rem_library_comparison( function benchmark_integer_rem_algorithms (line 321) | fn benchmark_integer_rem_algorithms( function benchmark_integer_rem_evaluation_strategy (line 343) | fn benchmark_integer_rem_evaluation_strategy( function benchmark_integer_rem_assign_evaluation_strategy (line 366) | fn benchmark_integer_rem_assign_evaluation_strategy( function benchmark_integer_ceiling_mod_library_comparison (line 387) | fn benchmark_integer_ceiling_mod_library_comparison( function benchmark_integer_ceiling_mod_algorithms (line 409) | fn benchmark_integer_ceiling_mod_algorithms( function benchmark_integer_ceiling_mod_evaluation_strategy (line 432) | fn benchmark_integer_ceiling_mod_evaluation_strategy( function benchmark_integer_ceiling_mod_assign_evaluation_strategy (line 463) | fn benchmark_integer_ceiling_mod_assign_evaluation_strategy( FILE: malachite-nz/src/bin_util/demo_and_bench/integer/arithmetic/mod_power_of_2.rs function register (line 19) | pub(crate) fn register(runner: &mut Runner) { function demo_integer_mod_power_of_2_assign (line 41) | fn demo_integer_mod_power_of_2_assign(gm: GenMode, config: &GenConfig, l... function demo_integer_mod_power_of_2 (line 52) | fn demo_integer_mod_power_of_2(gm: GenMode, config: &GenConfig, limit: u... function demo_integer_mod_power_of_2_ref (line 62) | fn demo_integer_mod_power_of_2_ref(gm: GenMode, config: &GenConfig, limi... function demo_integer_rem_power_of_2_assign (line 76) | fn demo_integer_rem_power_of_2_assign(gm: GenMode, config: &GenConfig, l... function demo_integer_rem_power_of_2 (line 87) | fn demo_integer_rem_power_of_2(gm: GenMode, config: &GenConfig, limit: u... function demo_integer_rem_power_of_2_ref (line 97) | fn demo_integer_rem_power_of_2_ref(gm: GenMode, config: &GenConfig, limi... function demo_integer_ceiling_mod_power_of_2_assign (line 111) | fn demo_integer_ceiling_mod_power_of_2_assign(gm: GenMode, config: &GenC... function demo_integer_ceiling_mod_power_of_2 (line 122) | fn demo_integer_ceiling_mod_power_of_2(gm: GenMode, config: &GenConfig, ... function demo_integer_ceiling_mod_power_of_2_ref (line 137) | fn demo_integer_ceiling_mod_power_of_2_ref(gm: GenMode, config: &GenConf... function benchmark_integer_mod_power_of_2_assign (line 151) | fn benchmark_integer_mod_power_of_2_assign( function benchmark_integer_mod_power_of_2_evaluation_strategy (line 169) | fn benchmark_integer_mod_power_of_2_evaluation_strategy( function benchmark_integer_rem_power_of_2_assign (line 194) | fn benchmark_integer_rem_power_of_2_assign( function benchmark_integer_rem_power_of_2_evaluation_strategy (line 212) | fn benchmark_integer_rem_power_of_2_evaluation_strategy( function benchmark_integer_ceiling_mod_power_of_2_assign (line 237) | fn benchmark_integer_ceiling_mod_power_of_2_assign( function benchmark_integer_ceiling_mod_power_of_2_evaluation_strategy (line 257) | fn benchmark_integer_ceiling_mod_power_of_2_evaluation_strategy( FILE: malachite-nz/src/bin_util/demo_and_bench/integer/arithmetic/mul.rs function register (line 26) | pub(crate) fn register(runner: &mut Runner) { function demo_integer_mul (line 45) | fn demo_integer_mul(gm: GenMode, config: &GenConfig, limit: usize) { function demo_integer_mul_val_ref (line 53) | fn demo_integer_mul_val_ref(gm: GenMode, config: &GenConfig, limit: usiz... function demo_integer_mul_ref_val (line 60) | fn demo_integer_mul_ref_val(gm: GenMode, config: &GenConfig, limit: usiz... function demo_integer_mul_ref_ref (line 67) | fn demo_integer_mul_ref_ref(gm: GenMode, config: &GenConfig, limit: usiz... function demo_integer_mul_assign (line 73) | fn demo_integer_mul_assign(gm: GenMode, config: &GenConfig, limit: usize) { function demo_integer_mul_assign_ref (line 81) | fn demo_integer_mul_assign_ref(gm: GenMode, config: &GenConfig, limit: u... function demo_integer_product (line 89) | fn demo_integer_product(gm: GenMode, config: &GenConfig, limit: usize) { function demo_integer_ref_product (line 99) | fn demo_integer_ref_product(gm: GenMode, config: &GenConfig, limit: usiz... function benchmark_integer_mul_library_comparison (line 106) | fn benchmark_integer_mul_library_comparison( function benchmark_integer_mul_evaluation_strategy (line 129) | fn benchmark_integer_mul_evaluation_strategy( function benchmark_integer_mul_assign_library_comparison (line 152) | fn benchmark_integer_mul_assign_library_comparison( function benchmark_integer_mul_assign_evaluation_strategy (line 170) | fn benchmark_integer_mul_assign_evaluation_strategy( function benchmark_integer_product_library_comparison (line 191) | fn benchmark_integer_product_library_comparison( function benchmark_integer_product_algorithms (line 219) | fn benchmark_integer_product_algorithms( function benchmark_integer_product_evaluation_strategy (line 244) | fn benchmark_integer_product_evaluation_strategy( FILE: malachite-nz/src/bin_util/demo_and_bench/integer/arithmetic/neg.rs function register (line 18) | pub(crate) fn register(runner: &mut Runner) { function demo_integer_neg (line 28) | fn demo_integer_neg(gm: GenMode, config: &GenConfig, limit: usize) { function demo_integer_neg_ref (line 34) | fn demo_integer_neg_ref(gm: GenMode, config: &GenConfig, limit: usize) { function demo_integer_neg_assign (line 40) | fn demo_integer_neg_assign(gm: GenMode, config: &GenConfig, limit: usize) { function benchmark_integer_neg_library_comparison (line 49) | fn benchmark_integer_neg_library_comparison( function benchmark_integer_neg_evaluation_strategy (line 72) | fn benchmark_integer_neg_evaluation_strategy( function benchmark_integer_neg_assign (line 90) | fn benchmark_integer_neg_assign(gm: GenMode, config: &GenConfig, limit: ... FILE: malachite-nz/src/bin_util/demo_and_bench/integer/arithmetic/parity.rs function register (line 16) | pub(crate) fn register(runner: &mut Runner) { function demo_integer_even (line 24) | fn demo_integer_even(gm: GenMode, config: &GenConfig, limit: usize) { function demo_integer_odd (line 34) | fn demo_integer_odd(gm: GenMode, config: &GenConfig, limit: usize) { function benchmark_integer_even (line 44) | fn benchmark_integer_even(gm: GenMode, config: &GenConfig, limit: usize,... function benchmark_integer_odd (line 57) | fn benchmark_integer_odd(gm: GenMode, config: &GenConfig, limit: usize, ... FILE: malachite-nz/src/bin_util/demo_and_bench/integer/arithmetic/pow.rs function register (line 21) | pub(crate) fn register(runner: &mut Runner) { function demo_integer_pow_assign (line 31) | fn demo_integer_pow_assign(gm: GenMode, config: &GenConfig, limit: usize) { function demo_integer_pow (line 42) | fn demo_integer_pow(gm: GenMode, config: &GenConfig, limit: usize) { function demo_integer_pow_ref (line 52) | fn demo_integer_pow_ref(gm: GenMode, config: &GenConfig, limit: usize) { function benchmark_integer_pow_assign (line 61) | fn benchmark_integer_pow_assign(gm: GenMode, config: &GenConfig, limit: ... function benchmark_integer_pow_library_comparison (line 74) | fn benchmark_integer_pow_library_comparison( function benchmark_integer_pow_evaluation_strategy (line 100) | fn benchmark_integer_pow_evaluation_strategy( FILE: malachite-nz/src/bin_util/demo_and_bench/integer/arithmetic/power_of_2.rs function register (line 17) | pub(crate) fn register(runner: &mut Runner) { function demo_integer_power_of_2 (line 22) | fn demo_integer_power_of_2(gm: GenMode, config: &GenConfig, limit: usize) { function benchmark_integer_power_of_2 (line 28) | fn benchmark_integer_power_of_2(gm: GenMode, config: &GenConfig, limit: ... FILE: malachite-nz/src/bin_util/demo_and_bench/integer/arithmetic/root.rs function register (line 25) | pub(crate) fn register(runner: &mut Runner) { function demo_integer_floor_cbrt (line 59) | fn demo_integer_floor_cbrt(gm: GenMode, config: &GenConfig, limit: usize) { function demo_integer_floor_cbrt_ref (line 65) | fn demo_integer_floor_cbrt_ref(gm: GenMode, config: &GenConfig, limit: u... function demo_integer_floor_cbrt_assign (line 71) | fn demo_integer_floor_cbrt_assign(gm: GenMode, config: &GenConfig, limit... function demo_integer_ceiling_cbrt (line 79) | fn demo_integer_ceiling_cbrt(gm: GenMode, config: &GenConfig, limit: usi... function demo_integer_ceiling_cbrt_ref (line 85) | fn demo_integer_ceiling_cbrt_ref(gm: GenMode, config: &GenConfig, limit:... function demo_integer_ceiling_cbrt_assign (line 91) | fn demo_integer_ceiling_cbrt_assign(gm: GenMode, config: &GenConfig, lim... function demo_integer_checked_cbrt (line 99) | fn demo_integer_checked_cbrt(gm: GenMode, config: &GenConfig, limit: usi... function demo_integer_checked_cbrt_ref (line 105) | fn demo_integer_checked_cbrt_ref(gm: GenMode, config: &GenConfig, limit:... function demo_integer_floor_root (line 111) | fn demo_integer_floor_root(gm: GenMode, config: &GenConfig, limit: usize) { function demo_integer_floor_root_ref (line 125) | fn demo_integer_floor_root_ref(gm: GenMode, config: &GenConfig, limit: u... function demo_integer_floor_root_assign (line 134) | fn demo_integer_floor_root_assign(gm: GenMode, config: &GenConfig, limit... function demo_integer_ceiling_root (line 145) | fn demo_integer_ceiling_root(gm: GenMode, config: &GenConfig, limit: usi... function demo_integer_ceiling_root_ref (line 159) | fn demo_integer_ceiling_root_ref(gm: GenMode, config: &GenConfig, limit:... function demo_integer_ceiling_root_assign (line 173) | fn demo_integer_ceiling_root_assign(gm: GenMode, config: &GenConfig, lim... function demo_integer_checked_root (line 184) | fn demo_integer_checked_root(gm: GenMode, config: &GenConfig, limit: usi... function demo_integer_checked_root_ref (line 198) | fn demo_integer_checked_root_ref(gm: GenMode, config: &GenConfig, limit:... function benchmark_integer_floor_cbrt_evaluation_strategy (line 212) | fn benchmark_integer_floor_cbrt_evaluation_strategy( function benchmark_integer_floor_cbrt_library_comparison (line 236) | fn benchmark_integer_floor_cbrt_library_comparison( function benchmark_integer_floor_cbrt_assign (line 260) | fn benchmark_integer_floor_cbrt_assign( function benchmark_integer_ceiling_cbrt_evaluation_strategy (line 278) | fn benchmark_integer_ceiling_cbrt_evaluation_strategy( function benchmark_integer_ceiling_cbrt_assign (line 303) | fn benchmark_integer_ceiling_cbrt_assign( function benchmark_integer_checked_cbrt_evaluation_strategy (line 321) | fn benchmark_integer_checked_cbrt_evaluation_strategy( function benchmark_integer_floor_root_evaluation_strategy (line 346) | fn benchmark_integer_floor_root_evaluation_strategy( function benchmark_integer_floor_root_library_comparison (line 372) | fn benchmark_integer_floor_root_library_comparison( function benchmark_integer_floor_root_assign (line 400) | fn benchmark_integer_floor_root_assign( function benchmark_integer_ceiling_root_evaluation_strategy (line 418) | fn benchmark_integer_ceiling_root_evaluation_strategy( function benchmark_integer_ceiling_root_assign (line 443) | fn benchmark_integer_ceiling_root_assign( function benchmark_integer_checked_root_evaluation_strategy (line 461) | fn benchmark_integer_checked_root_evaluation_strategy( FILE: malachite-nz/src/bin_util/demo_and_bench/integer/arithmetic/round_to_multiple.rs function register (line 16) | pub(crate) fn register(runner: &mut Runner) { function demo_integer_round_to_multiple_assign (line 34) | fn demo_integer_round_to_multiple_assign(gm: GenMode, config: &GenConfig... function demo_integer_round_to_multiple_assign_ref (line 46) | fn demo_integer_round_to_multiple_assign_ref(gm: GenMode, config: &GenCo... function demo_integer_round_to_multiple (line 57) | fn demo_integer_round_to_multiple(gm: GenMode, config: &GenConfig, limit... function demo_integer_round_to_multiple_val_ref (line 74) | fn demo_integer_round_to_multiple_val_ref(gm: GenMode, config: &GenConfi... function demo_integer_round_to_multiple_ref_val (line 90) | fn demo_integer_round_to_multiple_ref_val(gm: GenMode, config: &GenConfi... function demo_integer_round_to_multiple_ref_ref (line 106) | fn demo_integer_round_to_multiple_ref_ref(gm: GenMode, config: &GenConfi... function benchmark_integer_round_to_multiple_assign_evaluation_strategy (line 121) | fn benchmark_integer_round_to_multiple_assign_evaluation_strategy( function benchmark_integer_round_to_multiple_evaluation_strategy (line 148) | fn benchmark_integer_round_to_multiple_evaluation_strategy( FILE: malachite-nz/src/bin_util/demo_and_bench/integer/arithmetic/round_to_multiple_of_power_of_2.rs function register (line 19) | pub(crate) fn register(runner: &mut Runner) { function demo_integer_round_to_multiple_of_power_of_2_assign (line 38) | fn demo_integer_round_to_multiple_of_power_of_2_assign( function demo_integer_round_to_multiple_of_power_of_2 (line 55) | fn demo_integer_round_to_multiple_of_power_of_2(gm: GenMode, config: &Ge... function demo_integer_round_to_multiple_of_power_of_2_ref (line 71) | fn demo_integer_round_to_multiple_of_power_of_2_ref(gm: GenMode, config:... function benchmark_integer_round_to_multiple_of_power_of_2_assign (line 86) | fn benchmark_integer_round_to_multiple_of_power_of_2_assign( function benchmark_integer_round_to_multiple_of_power_of_2_algorithms (line 107) | fn benchmark_integer_round_to_multiple_of_power_of_2_algorithms( function benchmark_integer_round_to_multiple_of_power_of_2_evaluation_strategy (line 135) | fn benchmark_integer_round_to_multiple_of_power_of_2_evaluation_strategy( FILE: malachite-nz/src/bin_util/demo_and_bench/integer/arithmetic/shl.rs function register (line 24) | pub(crate) fn register(runner: &mut Runner) { function demo_integer_shl_assign_unsigned (line 43) | fn demo_integer_shl_assign_unsigned( function demo_integer_shl_assign_signed (line 60) | fn demo_integer_shl_assign_signed(gm: GenMode, confi... function demo_integer_shl_unsigned (line 74) | fn demo_integer_shl_unsigned(gm: GenMode, config: ... function demo_integer_shl_signed (line 87) | fn demo_integer_shl_signed(gm: GenMode, config: &Gen... function demo_integer_shl_unsigned_ref (line 100) | fn demo_integer_shl_unsigned_ref( function demo_integer_shl_signed_ref (line 115) | fn demo_integer_shl_signed_ref(gm: GenMode, config: ... function benchmark_integer_shl_assign_unsigned (line 127) | fn benchmark_integer_shl_assign_unsigned( function benchmark_integer_shl_assign_signed (line 147) | fn benchmark_integer_shl_assign_signed( function benchmark_integer_shl_unsigned_evaluation_strategy (line 168) | fn benchmark_integer_shl_unsigned_evaluation_strategy( function benchmark_integer_shl_assign_u32_library_comparison (line 225) | fn benchmark_integer_shl_assign_u32_library_comparison( function benchmark_integer_shl_u32_library_comparison (line 247) | fn benchmark_integer_shl_u32_library_comparison( function benchmark_integer_shl_assign_i32_library_comparison (line 268) | fn benchmark_integer_shl_assign_i32_library_comparison( function benchmark_integer_shl_i32_library_comparison (line 290) | fn benchmark_integer_shl_i32_library_comparison( FILE: malachite-nz/src/bin_util/demo_and_bench/integer/arithmetic/shl_round.rs function register (line 19) | pub(crate) fn register(runner: &mut Runner) { function demo_integer_shl_round_assign (line 28) | fn demo_integer_shl_round_assign(gm: GenMode, config... function demo_integer_shl_round (line 42) | fn demo_integer_shl_round(gm: GenMode, config: &GenC... function demo_integer_shl_round_ref (line 61) | fn demo_integer_shl_round_ref(gm: GenMode, config: &... function benchmark_integer_shl_round_assign (line 80) | fn benchmark_integer_shl_round_assign( function benchmark_integer_shl_round_evaluation_strategy (line 102) | fn benchmark_integer_shl_round_evaluation_strategy( FILE: malachite-nz/src/bin_util/demo_and_bench/integer/arithmetic/shr.rs function register (line 24) | pub(crate) fn register(runner: &mut Runner) { function demo_integer_shr_assign_unsigned (line 43) | fn demo_integer_shr_assign_unsigned( function demo_integer_shr_assign_signed (line 60) | fn demo_integer_shr_assign_signed(gm: GenMode, confi... function demo_integer_shr_unsigned (line 74) | fn demo_integer_shr_unsigned(gm: GenMode, config: ... function demo_integer_shr_signed (line 87) | fn demo_integer_shr_signed(gm: GenMode, config: &Gen... function demo_integer_shr_unsigned_ref (line 100) | fn demo_integer_shr_unsigned_ref( function demo_integer_shr_signed_ref (line 115) | fn demo_integer_shr_signed_ref(gm: GenMode, config: ... function benchmark_integer_shr_assign_unsigned (line 127) | fn benchmark_integer_shr_assign_unsigned( function benchmark_integer_shr_assign_signed (line 147) | fn benchmark_integer_shr_assign_signed( function benchmark_integer_shr_unsigned_evaluation_strategy (line 168) | fn benchmark_integer_shr_unsigned_evaluation_strategy( function benchmark_integer_shr_assign_u32_library_comparison (line 225) | fn benchmark_integer_shr_assign_u32_library_comparison( function benchmark_integer_shr_u32_library_comparison (line 247) | fn benchmark_integer_shr_u32_library_comparison( function benchmark_integer_shr_assign_i32_library_comparison (line 268) | fn benchmark_integer_shr_assign_i32_library_comparison( function benchmark_integer_shr_i32_library_comparison (line 290) | fn benchmark_integer_shr_i32_library_comparison( FILE: malachite-nz/src/bin_util/demo_and_bench/integer/arithmetic/shr_round.rs function register (line 22) | pub(crate) fn register(runner: &mut Runner) { function demo_integer_shr_round_assign_unsigned (line 42) | fn demo_integer_shr_round_assign_unsigned( function demo_integer_shr_round_assign_signed (line 59) | fn demo_integer_shr_round_assign_signed( function demo_integer_shr_round_unsigned (line 76) | fn demo_integer_shr_round_unsigned( function demo_integer_shr_round_signed (line 98) | fn demo_integer_shr_round_signed(gm: GenMode, config... function demo_integer_shr_round_ref_unsigned (line 117) | fn demo_integer_shr_round_ref_unsigned( function demo_integer_shr_round_ref_signed (line 139) | fn demo_integer_shr_round_ref_signed( function benchmark_integer_shr_round_assign_unsigned (line 161) | fn benchmark_integer_shr_round_assign_unsigned( function benchmark_integer_shr_round_assign_signed (line 183) | fn benchmark_integer_shr_round_assign_signed( function benchmark_integer_shr_round_evaluation_strategy_unsigned (line 205) | fn benchmark_integer_shr_round_evaluation_strategy_unsigned( function demo_primitive_float_eq_abs_integer (line 47) | fn demo_primitive_float_eq_abs_integer + PrimitiveFloat>( function benchmark_integer_eq_abs_primitive_float_algorithms (line 65) | fn benchmark_integer_eq_abs_primitive_float_algorithms( function benchmark_primitive_float_eq_abs_integer_algorithms (line 89) | fn benchmark_primitive_float_eq_abs_integer_algorithms< FILE: malachite-nz/src/bin_util/demo_and_bench/integer/comparison/eq_abs_primitive_int.rs function register (line 20) | pub(crate) fn register(runner: &mut Runner) { function demo_integer_partial_eq_abs_unsigned (line 32) | fn demo_integer_partial_eq_abs_unsigned( function demo_integer_partial_eq_abs_signed (line 48) | fn demo_integer_partial_eq_abs_signed( function demo_unsigned_partial_eq_abs_integer (line 64) | fn demo_unsigned_partial_eq_abs_integer + PrimitiveUns... function demo_signed_partial_eq_abs_integer (line 78) | fn demo_signed_partial_eq_abs_integer + PrimitiveSigned>( function benchmark_integer_eq_abs_unsigned_algorithms (line 93) | fn benchmark_integer_eq_abs_unsigned_algorithms( function benchmark_integer_eq_abs_signed_algorithms (line 117) | fn benchmark_integer_eq_abs_signed_algorithms( function benchmark_unsigned_eq_abs_integer_algorithms (line 143) | fn benchmark_unsigned_eq_abs_integer_algorithms< function benchmark_signed_eq_abs_integer_algorithms (line 167) | fn benchmark_signed_eq_abs_integer_algorithms + Primit... FILE: malachite-nz/src/bin_util/demo_and_bench/integer/comparison/hash.rs function register (line 16) | pub(crate) fn register(runner: &mut Runner) { function demo_integer_hash (line 21) | fn demo_integer_hash(gm: GenMode, config: &GenConfig, limit: usize) { function benchmark_integer_hash_library_comparison (line 27) | fn benchmark_integer_hash_library_comparison( FILE: malachite-nz/src/bin_util/demo_and_bench/integer/comparison/mod.rs function register (line 11) | pub(crate) fn register(runner: &mut Runner) { FILE: malachite-nz/src/bin_util/demo_and_bench/integer/comparison/partial_cmp_abs_natural.rs function register (line 20) | pub(crate) fn register(runner: &mut Runner) { function demo_integer_partial_cmp_abs_natural (line 52) | fn demo_integer_partial_cmp_abs_natural(gm: GenMode, config: &GenConfig,... function demo_natural_partial_cmp_abs_integer (line 62) | fn demo_natural_partial_cmp_abs_integer(gm: GenMode, config: &GenConfig,... function demo_integer_lt_abs_natural (line 72) | fn demo_integer_lt_abs_natural(gm: GenMode, config: &GenConfig, limit: u... function demo_integer_gt_abs_natural (line 82) | fn demo_integer_gt_abs_natural(gm: GenMode, config: &GenConfig, limit: u... function demo_integer_le_abs_natural (line 92) | fn demo_integer_le_abs_natural(gm: GenMode, config: &GenConfig, limit: u... function demo_integer_ge_abs_natural (line 102) | fn demo_integer_ge_abs_natural(gm: GenMode, config: &GenConfig, limit: u... function demo_natural_lt_abs_integer (line 112) | fn demo_natural_lt_abs_integer(gm: GenMode, config: &GenConfig, limit: u... function demo_natural_gt_abs_integer (line 122) | fn demo_natural_gt_abs_integer(gm: GenMode, config: &GenConfig, limit: u... function demo_natural_le_abs_integer (line 132) | fn demo_natural_le_abs_integer(gm: GenMode, config: &GenConfig, limit: u... function demo_natural_ge_abs_integer (line 142) | fn demo_natural_ge_abs_integer(gm: GenMode, config: &GenConfig, limit: u... function benchmark_integer_partial_cmp_abs_natural_library_comparison (line 152) | fn benchmark_integer_partial_cmp_abs_natural_library_comparison( function benchmark_integer_partial_cmp_abs_natural_algorithms (line 176) | fn benchmark_integer_partial_cmp_abs_natural_algorithms( function benchmark_natural_partial_cmp_abs_integer_library_comparison (line 201) | fn benchmark_natural_partial_cmp_abs_integer_library_comparison( function benchmark_natural_partial_cmp_abs_integer_algorithms (line 225) | fn benchmark_natural_partial_cmp_abs_integer_algorithms( function benchmark_integer_lt_abs_natural (line 250) | fn benchmark_integer_lt_abs_natural( function benchmark_integer_gt_abs_natural (line 268) | fn benchmark_integer_gt_abs_natural( function benchmark_integer_le_abs_natural (line 286) | fn benchmark_integer_le_abs_natural( function benchmark_integer_ge_abs_natural (line 304) | fn benchmark_integer_ge_abs_natural( function benchmark_natural_lt_abs_integer (line 322) | fn benchmark_natural_lt_abs_integer( function benchmark_natural_gt_abs_integer (line 340) | fn benchmark_natural_gt_abs_integer( function benchmark_natural_le_abs_integer (line 358) | fn benchmark_natural_le_abs_integer( function benchmark_natural_ge_abs_integer (line 376) | fn benchmark_natural_ge_abs_integer( FILE: malachite-nz/src/bin_util/demo_and_bench/integer/comparison/partial_cmp_abs_primitive_float.rs function register (line 21) | pub(crate) fn register(runner: &mut Runner) { function demo_integer_partial_cmp_abs_float (line 29) | fn demo_integer_partial_cmp_abs_float( function demo_float_partial_cmp_abs_integer (line 49) | fn demo_float_partial_cmp_abs_integer + Primit... function benchmark_integer_partial_cmp_abs_float_algorithms (line 68) | fn benchmark_integer_partial_cmp_abs_float_algorithms( function benchmark_float_partial_cmp_abs_integer_algorithms (line 94) | fn benchmark_float_partial_cmp_abs_integer_algorithms< FILE: malachite-nz/src/bin_util/demo_and_bench/integer/comparison/partial_cmp_abs_primitive_int.rs function register (line 21) | pub(crate) fn register(runner: &mut Runner) { function demo_integer_partial_cmp_abs_unsigned (line 71) | fn demo_integer_partial_cmp_abs_unsigned( function demo_integer_partial_cmp_abs_signed (line 87) | fn demo_integer_partial_cmp_abs_signed( function demo_unsigned_partial_cmp_abs_integer (line 103) | fn demo_unsigned_partial_cmp_abs_integer + Pri... function demo_signed_partial_cmp_abs_integer (line 117) | fn demo_signed_partial_cmp_abs_integer + Primi... function demo_integer_lt_abs_unsigned (line 131) | fn demo_integer_lt_abs_unsigned(gm: GenMode, confi... function demo_integer_lt_abs_signed (line 144) | fn demo_integer_lt_abs_signed(gm: GenMode, config: &... function demo_integer_gt_abs_unsigned (line 157) | fn demo_integer_gt_abs_unsigned(gm: GenMode, confi... function demo_integer_gt_abs_signed (line 170) | fn demo_integer_gt_abs_signed(gm: GenMode, config: &... function demo_integer_le_abs_unsigned (line 183) | fn demo_integer_le_abs_unsigned(gm: GenMode, confi... function demo_integer_le_abs_signed (line 196) | fn demo_integer_le_abs_signed(gm: GenMode, config: &... function demo_integer_ge_abs_unsigned (line 209) | fn demo_integer_ge_abs_unsigned(gm: GenMode, confi... function demo_integer_ge_abs_signed (line 222) | fn demo_integer_ge_abs_signed(gm: GenMode, config: &... function demo_unsigned_lt_abs_integer (line 235) | fn demo_unsigned_lt_abs_integer + PrimitiveUns... function demo_signed_lt_abs_integer (line 249) | fn demo_signed_lt_abs_integer + PrimitiveSigned>( function demo_unsigned_gt_abs_integer (line 263) | fn demo_unsigned_gt_abs_integer + PrimitiveUns... function demo_signed_gt_abs_integer (line 277) | fn demo_signed_gt_abs_integer + PrimitiveSigned>( function demo_unsigned_le_abs_integer (line 291) | fn demo_unsigned_le_abs_integer + PrimitiveUns... function demo_signed_le_abs_integer (line 305) | fn demo_signed_le_abs_integer + PrimitiveSigned>( function demo_unsigned_ge_abs_integer (line 319) | fn demo_unsigned_ge_abs_integer + PrimitiveUns... function demo_signed_ge_abs_integer (line 333) | fn demo_signed_ge_abs_integer + PrimitiveSigned>( function benchmark_integer_partial_cmp_abs_unsigned_algorithms (line 348) | fn benchmark_integer_partial_cmp_abs_unsigned_algorithms( function benchmark_unsigned_partial_cmp_abs_integer_algorithms (line 398) | fn benchmark_unsigned_partial_cmp_abs_integer_algorithms< function benchmark_signed_partial_cmp_abs_integer_algorithms (line 422) | fn benchmark_signed_partial_cmp_abs_integer_algorithms< function benchmark_integer_lt_abs_unsigned (line 449) | fn benchmark_integer_lt_abs_unsigned( function benchmark_integer_lt_abs_signed (line 469) | fn benchmark_integer_lt_abs_signed( function benchmark_integer_gt_abs_unsigned (line 489) | fn benchmark_integer_gt_abs_unsigned( function benchmark_integer_gt_abs_signed (line 509) | fn benchmark_integer_gt_abs_signed( function benchmark_integer_le_abs_unsigned (line 529) | fn benchmark_integer_le_abs_unsigned( function benchmark_integer_le_abs_signed (line 549) | fn benchmark_integer_le_abs_signed( function benchmark_integer_ge_abs_unsigned (line 569) | fn benchmark_integer_ge_abs_unsigned( function benchmark_integer_ge_abs_signed (line 589) | fn benchmark_integer_ge_abs_signed( function benchmark_unsigned_lt_abs_integer (line 609) | fn benchmark_unsigned_lt_abs_integer + Primiti... function benchmark_signed_lt_abs_integer (line 627) | fn benchmark_signed_lt_abs_integer + Primitive... function benchmark_unsigned_gt_abs_integer (line 645) | fn benchmark_unsigned_gt_abs_integer + Primiti... function benchmark_signed_gt_abs_integer (line 663) | fn benchmark_signed_gt_abs_integer + Primitive... function benchmark_unsigned_le_abs_integer (line 681) | fn benchmark_unsigned_le_abs_integer + Primiti... function benchmark_signed_le_abs_integer (line 699) | fn benchmark_signed_le_abs_integer + Primitive... function benchmark_unsigned_ge_abs_integer (line 717) | fn benchmark_unsigned_ge_abs_integer + Primiti... function benchmark_signed_ge_abs_integer (line 735) | fn benchmark_signed_ge_abs_integer + Primitive... FILE: malachite-nz/src/bin_util/demo_and_bench/integer/comparison/partial_cmp_natural.rs function register (line 16) | pub(crate) fn register(runner: &mut Runner) { function demo_integer_partial_cmp_natural (line 29) | fn demo_integer_partial_cmp_natural(gm: GenMode, config: &GenConfig, lim... function demo_natural_partial_cmp_integer (line 39) | fn demo_natural_partial_cmp_integer(gm: GenMode, config: &GenConfig, lim... function benchmark_integer_partial_cmp_natural_library_comparison (line 50) | fn benchmark_integer_partial_cmp_natural_library_comparison( function benchmark_natural_partial_cmp_integer_library_comparison (line 72) | fn benchmark_natural_partial_cmp_integer_library_comparison( FILE: malachite-nz/src/bin_util/demo_and_bench/integer/comparison/partial_cmp_primitive_float.rs function register (line 21) | pub(crate) fn register(runner: &mut Runner) { function demo_integer_partial_cmp_float (line 35) | fn demo_integer_partial_cmp_float(gm: GenMode, config... function demo_float_partial_cmp_integer (line 52) | fn demo_float_partial_cmp_integer + PrimitiveFloat>( function benchmark_integer_partial_cmp_float_library_comparison (line 71) | fn benchmark_integer_partial_cmp_float_library_comparison( function demo_integer_partial_cmp_signed (line 66) | fn demo_integer_partial_cmp_signed( function demo_unsigned_partial_cmp_integer (line 82) | fn demo_unsigned_partial_cmp_integer + PrimitiveU... function demo_signed_partial_cmp_integer (line 96) | fn demo_signed_partial_cmp_integer + PrimitiveSig... function benchmark_integer_partial_cmp_unsigned_library_comparison (line 111) | fn benchmark_integer_partial_cmp_unsigned_library_comparison(gm: GenMode, config:... function demo_float_partial_eq_integer (line 50) | fn demo_float_partial_eq_integer + PrimitiveFloat>( function benchmark_integer_partial_eq_float_library_comparison (line 68) | fn benchmark_integer_partial_eq_float_library_comparison( function demo_integer_partial_eq_signed (line 65) | fn demo_integer_partial_eq_signed(gm: GenMode, confi... function demo_unsigned_partial_eq_integer (line 78) | fn demo_unsigned_partial_eq_integer + PrimitiveUns... function demo_signed_partial_eq_integer (line 92) | fn demo_signed_partial_eq_integer + PrimitiveSigned>( function benchmark_integer_partial_eq_unsigned_library_comparison (line 107) | fn benchmark_integer_partial_eq_unsigned_library_comparison ExactFrom<&'a Integer> + Pri... function demo_float_convertible_from_integer (line 94) | fn demo_float_convertible_from_integer ConvertibleFrom<&'a In... function benchmark_float_rounding_from_integer (line 108) | fn benchmark_float_rounding_from_integer< function benchmark_float_try_from_integer (line 130) | fn benchmark_float_try_from_integer TryFrom<&'a Integer> + Pr... function benchmark_float_exact_from_integer (line 148) | fn benchmark_float_exact_from_integer ExactFrom<&'a Integer> ... function benchmark_float_convertible_from_integer (line 168) | fn benchmark_float_convertible_from_integer< FILE: malachite-nz/src/bin_util/demo_and_bench/integer/conversion/from_bool.rs function register (line 14) | pub(crate) fn register(runner: &mut Runner) { function demo_integer_from_bool (line 18) | fn demo_integer_from_bool(gm: GenMode, config: &GenConfig, limit: usize) { FILE: malachite-nz/src/bin_util/demo_and_bench/integer/conversion/from_floating_point.rs function register (line 24) | pub(crate) fn register(runner: &mut Runner) { function demo_integer_rounding_from_float (line 36) | fn demo_integer_rounding_from_float( function demo_integer_try_from_float (line 56) | fn demo_integer_try_from_float(gm: GenMode, config: &... function demo_integer_exact_from_float (line 69) | fn demo_integer_exact_from_float(gm: GenMode, config:... function demo_integer_convertible_from_float (line 82) | fn demo_integer_convertible_from_float( function benchmark_integer_rounding_from_float (line 98) | fn benchmark_integer_rounding_from_float( function benchmark_integer_try_from_float (line 120) | fn benchmark_integer_try_from_float( function benchmark_integer_exact_from_float (line 140) | fn benchmark_integer_exact_from_float( function benchmark_integer_convertible_from_float_algorithms (line 161) | fn benchmark_integer_convertible_from_float_algorithms( FILE: malachite-nz/src/bin_util/demo_and_bench/integer/conversion/from_natural.rs function register (line 16) | pub(crate) fn register(runner: &mut Runner) { function demo_integer_from_natural (line 22) | fn demo_integer_from_natural(gm: GenMode, config: &GenConfig, limit: usi... function demo_integer_from_natural_ref (line 29) | fn demo_integer_from_natural_ref(gm: GenMode, config: &GenConfig, limit:... function benchmark_integer_from_natural_evaluation_strategy (line 36) | fn benchmark_integer_from_natural_evaluation_strategy( FILE: malachite-nz/src/bin_util/demo_and_bench/integer/conversion/from_primitive_int.rs function register (line 19) | pub(crate) fn register(runner: &mut Runner) { function demo_integer_from_unsigned (line 35) | fn demo_integer_from_unsigned(gm: GenMode, config:... function demo_integer_from_signed (line 44) | fn demo_integer_from_signed(gm: GenMode, config: &Ge... function demo_integer_const_from_unsigned (line 53) | fn demo_integer_const_from_unsigned(gm: GenMode, config: &GenConfig, lim... function demo_integer_const_from_signed (line 63) | fn demo_integer_const_from_signed(gm: GenMode, config: &GenConfig, limit... function benchmark_integer_from_unsigned (line 74) | fn benchmark_integer_from_unsigned( function benchmark_integer_from_signed (line 95) | fn benchmark_integer_from_signed( function benchmark_integer_from_u32_library_comparison (line 116) | fn benchmark_integer_from_u32_library_comparison( function benchmark_integer_from_u64_library_comparison (line 139) | fn benchmark_integer_from_u64_library_comparison( function benchmark_integer_from_i32_library_comparison (line 162) | fn benchmark_integer_from_i32_library_comparison( function benchmark_integer_from_i64_library_comparison (line 185) | fn benchmark_integer_from_i64_library_comparison( function benchmark_integer_const_from_unsigned (line 207) | fn benchmark_integer_const_from_unsigned( function benchmark_integer_const_from_signed (line 227) | fn benchmark_integer_const_from_signed( FILE: malachite-nz/src/bin_util/demo_and_bench/integer/conversion/from_twos_complement_limbs.rs function register (line 16) | pub(crate) fn register(runner: &mut Runner) { function demo_integer_from_twos_complement_limbs_asc (line 32) | fn demo_integer_from_twos_complement_limbs_asc(gm: GenMode, config: &Gen... function demo_integer_from_twos_complement_limbs_desc (line 42) | fn demo_integer_from_twos_complement_limbs_desc(gm: GenMode, config: &Ge... function demo_integer_from_owned_twos_complement_limbs_asc (line 52) | fn demo_integer_from_owned_twos_complement_limbs_asc( function demo_integer_from_owned_twos_complement_limbs_desc (line 66) | fn demo_integer_from_owned_twos_complement_limbs_desc( function benchmark_integer_from_twos_complement_limbs_asc_evaluation_strategy (line 80) | fn benchmark_integer_from_twos_complement_limbs_asc_evaluation_strategy( function benchmark_integer_from_twos_complement_limbs_desc_evaluation_strategy (line 107) | fn benchmark_integer_from_twos_complement_limbs_desc_evaluation_strategy( FILE: malachite-nz/src/bin_util/demo_and_bench/integer/conversion/is_integer.rs function register (line 16) | pub(crate) fn register(runner: &mut Runner) { function demo_integer_is_integer (line 21) | fn demo_integer_is_integer(gm: GenMode, config: &GenConfig, limit: usize) { function benchmark_integer_is_integer (line 31) | fn benchmark_integer_is_integer(gm: GenMode, config: &GenConfig, limit: ... FILE: malachite-nz/src/bin_util/demo_and_bench/integer/conversion/mod.rs function register (line 11) | pub(crate) fn register(runner: &mut Runner) { FILE: malachite-nz/src/bin_util/demo_and_bench/integer/conversion/natural_from_integer.rs function register (line 17) | pub(crate) fn register(runner: &mut Runner) { function demo_natural_try_from_integer (line 49) | fn demo_natural_try_from_integer(gm: GenMode, config: &GenConfig, limit:... function demo_natural_try_from_integer_ref (line 60) | fn demo_natural_try_from_integer_ref(gm: GenMode, config: &GenConfig, li... function demo_natural_exact_from_integer (line 66) | fn demo_natural_exact_from_integer(gm: GenMode, config: &GenConfig, limi... function demo_natural_exact_from_integer_ref (line 77) | fn demo_natural_exact_from_integer_ref(gm: GenMode, config: &GenConfig, ... function demo_natural_saturating_from_integer (line 83) | fn demo_natural_saturating_from_integer(gm: GenMode, config: &GenConfig,... function demo_natural_saturating_from_integer_ref (line 94) | fn demo_natural_saturating_from_integer_ref(gm: GenMode, config: &GenCon... function demo_natural_convertible_from_integer (line 104) | fn demo_natural_convertible_from_integer(gm: GenMode, config: &GenConfig... function demo_natural_convertible_from_integer_ref (line 119) | fn demo_natural_convertible_from_integer_ref(gm: GenMode, config: &GenCo... function benchmark_natural_try_from_integer_evaluation_strategy (line 133) | fn benchmark_natural_try_from_integer_evaluation_strategy( function benchmark_natural_exact_from_integer_evaluation_strategy (line 158) | fn benchmark_natural_exact_from_integer_evaluation_strategy( function benchmark_natural_saturating_from_integer_evaluation_strategy (line 183) | fn benchmark_natural_saturating_from_integer_evaluation_strategy( function benchmark_natural_convertible_from_integer_evaluation_strategy (line 208) | fn benchmark_natural_convertible_from_integer_evaluation_strategy( function benchmark_natural_convertible_from_integer_algorithms (line 234) | fn benchmark_natural_convertible_from_integer_algorithms( FILE: malachite-nz/src/bin_util/demo_and_bench/integer/conversion/primitive_int_from_integer.rs function register (line 27) | pub(crate) fn register(runner: &mut Runner) { function demo_primitive_int_try_from_integer (line 74) | fn demo_primitive_int_try_from_integer TryFrom<&'a Integer> +... function demo_unsigned_exact_from_integer (line 86) | fn demo_unsigned_exact_from_integer ExactFrom<&'a Integer> + ... function demo_signed_exact_from_integer (line 98) | fn demo_signed_exact_from_integer ExactFrom<&'a Integer> + Pr... function demo_primitive_int_wrapping_from_integer (line 110) | fn demo_primitive_int_wrapping_from_integer Wr... function demo_primitive_int_saturating_from_integer (line 125) | fn demo_primitive_int_saturating_from_integer< function demo_primitive_int_overflowing_from_integer (line 142) | fn demo_primitive_int_overflowing_from_integer< function demo_primitive_int_convertible_from_integer (line 159) | fn demo_primitive_int_convertible_from_integer< function benchmark_primitive_int_try_from_integer_algorithms (line 176) | fn benchmark_primitive_int_try_from_integer_algorithms< function benchmark_unsigned_exact_from_integer (line 206) | fn benchmark_unsigned_exact_from_integer ExactFrom<&'a Intege... function benchmark_signed_exact_from_integer (line 226) | fn benchmark_signed_exact_from_integer ExactFrom<&'a Integer>... function benchmark_primitive_int_wrapping_from_integer_algorithms (line 247) | fn benchmark_primitive_int_wrapping_from_integer_algorithms< function benchmark_primitive_int_saturating_from_integer (line 272) | fn benchmark_primitive_int_saturating_from_integer< function benchmark_primitive_int_overflowing_from_integer_algorithms (line 293) | fn benchmark_primitive_int_overflowing_from_integer_algorithms< function benchmark_primitive_int_convertible_from_integer_algorithms (line 322) | fn benchmark_primitive_int_convertible_from_integer_algorithms< function benchmark_u32_try_from_integer_library_comparison (line 345) | fn benchmark_u32_try_from_integer_library_comparison( function benchmark_u32_wrapping_from_integer_library_comparison (line 366) | fn benchmark_u32_wrapping_from_integer_library_comparison( function benchmark_u64_try_from_integer_library_comparison (line 387) | fn benchmark_u64_try_from_integer_library_comparison( function benchmark_u64_wrapping_from_integer_library_comparison (line 408) | fn benchmark_u64_wrapping_from_integer_library_comparison( function benchmark_i32_try_from_integer_library_comparison (line 429) | fn benchmark_i32_try_from_integer_library_comparison( function benchmark_i32_wrapping_from_integer_library_comparison (line 450) | fn benchmark_i32_wrapping_from_integer_library_comparison( function benchmark_i64_try_from_integer_library_comparison (line 471) | fn benchmark_i64_try_from_integer_library_comparison( function benchmark_i64_wrapping_from_integer_library_comparison (line 492) | fn benchmark_i64_wrapping_from_integer_library_comparison( FILE: malachite-nz/src/bin_util/demo_and_bench/integer/conversion/serde.rs function register (line 21) | pub(crate) fn register(runner: &mut Runner) { function demo_integer_serialize_json (line 34) | fn demo_integer_serialize_json(gm: GenMode, config: &GenConfig, limit: u... function demo_integer_deserialize_json (line 44) | fn demo_integer_deserialize_json(gm: GenMode, config: &GenConfig, limit:... function demo_integer_deserialize_json_targeted (line 51) | fn demo_integer_deserialize_json_targeted(gm: GenMode, config: &GenConfi... function benchmark_integer_serialize_json_library_comparison (line 58) | fn benchmark_integer_serialize_json_library_comparison( function benchmark_integer_deserialize_json (line 86) | fn benchmark_integer_deserialize_json( function benchmark_integer_deserialize_json_library_comparison (line 106) | fn benchmark_integer_deserialize_json_library_comparison( FILE: malachite-nz/src/bin_util/demo_and_bench/integer/conversion/string/from_sci_string.rs function register (line 22) | pub(crate) fn register(runner: &mut Runner) { function demo_integer_from_sci_string (line 32) | fn demo_integer_from_sci_string(gm: GenMode, config: &GenConfig, limit: ... function demo_integer_from_sci_string_targeted (line 42) | fn demo_integer_from_sci_string_targeted(gm: GenMode, config: &GenConfig... function demo_integer_from_sci_string_with_options (line 52) | fn demo_integer_from_sci_string_with_options(gm: GenMode, config: &GenCo... function demo_integer_from_sci_string_with_options_targeted (line 66) | fn demo_integer_from_sci_string_with_options_targeted( function benchmark_integer_from_sci_string (line 84) | fn benchmark_integer_from_sci_string( function benchmark_integer_from_sci_string_with_options (line 102) | fn benchmark_integer_from_sci_string_with_options( FILE: malachite-nz/src/bin_util/demo_and_bench/integer/conversion/string/from_string.rs function register (line 23) | pub(crate) fn register(runner: &mut Runner) { function demo_integer_from_string_base (line 35) | fn demo_integer_from_string_base(gm: GenMode, config: &GenConfig, limit:... function demo_integer_from_string_base_targeted (line 46) | fn demo_integer_from_string_base_targeted(gm: GenMode, config: &GenConfi... function demo_integer_from_str (line 57) | fn demo_integer_from_str(gm: GenMode, config: &GenConfig, limit: usize) { function demo_integer_from_str_targeted (line 63) | fn demo_integer_from_str_targeted(gm: GenMode, config: &GenConfig, limit... function benchmark_integer_from_str_library_comparison (line 73) | fn benchmark_integer_from_str_library_comparison( function benchmark_integer_from_string_base_library_comparison (line 97) | fn benchmark_integer_from_string_base_library_comparison( FILE: malachite-nz/src/bin_util/demo_and_bench/integer/conversion/string/mod.rs function register (line 11) | pub(crate) fn register(runner: &mut Runner) { FILE: malachite-nz/src/bin_util/demo_and_bench/integer/conversion/string/to_sci.rs function register (line 20) | pub(crate) fn register(runner: &mut Runner) { function demo_integer_to_sci (line 30) | fn demo_integer_to_sci(gm: GenMode, config: &GenConfig, limit: usize) { function demo_integer_fmt_sci_valid (line 36) | fn demo_integer_fmt_sci_valid(gm: GenMode, config: &GenConfig, limit: us... function demo_integer_to_sci_with_options (line 49) | fn demo_integer_to_sci_with_options(gm: GenMode, config: &GenConfig, lim... function benchmark_integer_to_sci (line 63) | fn benchmark_integer_to_sci(gm: GenMode, config: &GenConfig, limit: usiz... function benchmark_integer_fmt_sci_valid (line 76) | fn benchmark_integer_fmt_sci_valid(gm: GenMode, config: &GenConfig, limi... function benchmark_integer_to_sci_with_options (line 91) | fn benchmark_integer_to_sci_with_options( FILE: malachite-nz/src/bin_util/demo_and_bench/integer/conversion/string/to_string.rs function register (line 25) | pub(crate) fn register(runner: &mut Runner) { function demo_integer_to_string (line 83) | fn demo_integer_to_string(gm: GenMode, config: &GenConfig, limit: usize) { function demo_integer_to_string_with_width (line 90) | fn demo_integer_to_string_with_width(gm: GenMode, config: &GenConfig, li... function demo_integer_to_binary_string (line 104) | fn demo_integer_to_binary_string(gm: GenMode, config: &GenConfig, limit:... function demo_integer_to_binary_string_with_0b (line 110) | fn demo_integer_to_binary_string_with_0b(gm: GenMode, config: &GenConfig... function demo_integer_to_binary_string_with_width (line 117) | fn demo_integer_to_binary_string_with_width(gm: GenMode, config: &GenCon... function demo_integer_to_binary_string_with_0b_and_width (line 132) | fn demo_integer_to_binary_string_with_0b_and_width(gm: GenMode, config: ... function demo_integer_to_octal_string (line 146) | fn demo_integer_to_octal_string(gm: GenMode, config: &GenConfig, limit: ... function demo_integer_to_octal_string_with_0o (line 152) | fn demo_integer_to_octal_string_with_0o(gm: GenMode, config: &GenConfig,... function demo_integer_to_octal_string_with_width (line 159) | fn demo_integer_to_octal_string_with_width(gm: GenMode, config: &GenConf... function demo_integer_to_octal_string_with_0o_and_width (line 174) | fn demo_integer_to_octal_string_with_0o_and_width(gm: GenMode, config: &... function demo_integer_to_lower_hex_string (line 188) | fn demo_integer_to_lower_hex_string(gm: GenMode, config: &GenConfig, lim... function demo_integer_to_lower_hex_string_with_0x (line 194) | fn demo_integer_to_lower_hex_string_with_0x(gm: GenMode, config: &GenCon... function demo_integer_to_lower_hex_string_with_width (line 201) | fn demo_integer_to_lower_hex_string_with_width(gm: GenMode, config: &Gen... function demo_integer_to_lower_hex_string_with_0x_and_width (line 216) | fn demo_integer_to_lower_hex_string_with_0x_and_width( function demo_integer_to_upper_hex_string (line 234) | fn demo_integer_to_upper_hex_string(gm: GenMode, config: &GenConfig, lim... function demo_integer_to_upper_hex_string_with_0x (line 240) | fn demo_integer_to_upper_hex_string_with_0x(gm: GenMode, config: &GenCon... function demo_integer_to_upper_hex_string_with_width (line 247) | fn demo_integer_to_upper_hex_string_with_width(gm: GenMode, config: &Gen... function demo_integer_to_upper_hex_string_with_0x_and_width (line 262) | fn demo_integer_to_upper_hex_string_with_0x_and_width( function demo_integer_to_string_base (line 280) | fn demo_integer_to_string_base(gm: GenMode, config: &GenConfig, limit: u... function demo_integer_to_string_base_upper (line 294) | fn demo_integer_to_string_base_upper(gm: GenMode, config: &GenConfig, li... function demo_integer_base_fmt_wrapper_fmt (line 309) | fn demo_integer_base_fmt_wrapper_fmt(gm: GenMode, config: &GenConfig, li... function demo_integer_base_fmt_wrapper_fmt_upper (line 324) | fn demo_integer_base_fmt_wrapper_fmt_upper(gm: GenMode, config: &GenConf... function demo_integer_base_fmt_wrapper_fmt_with_width (line 339) | fn demo_integer_base_fmt_wrapper_fmt_with_width(gm: GenMode, config: &Ge... function demo_integer_base_fmt_wrapper_fmt_upper_with_width (line 355) | fn demo_integer_base_fmt_wrapper_fmt_upper_with_width( function benchmark_integer_to_string_library_comparison (line 374) | fn benchmark_integer_to_string_library_comparison( function benchmark_integer_to_string_algorithms (line 396) | fn benchmark_integer_to_string_algorithms( function benchmark_integer_to_string_with_width (line 418) | fn benchmark_integer_to_string_with_width( function benchmark_integer_to_binary_string_library_comparison (line 438) | fn benchmark_integer_to_binary_string_library_comparison( function benchmark_integer_to_binary_string_algorithms (line 460) | fn benchmark_integer_to_binary_string_algorithms( function benchmark_integer_to_binary_string_with_width (line 482) | fn benchmark_integer_to_binary_string_with_width( function benchmark_integer_to_octal_string_library_comparison (line 502) | fn benchmark_integer_to_octal_string_library_comparison( function benchmark_integer_to_octal_string_algorithms (line 524) | fn benchmark_integer_to_octal_string_algorithms( function benchmark_integer_to_octal_string_with_width (line 546) | fn benchmark_integer_to_octal_string_with_width( function benchmark_integer_to_lower_hex_string_library_comparison (line 566) | fn benchmark_integer_to_lower_hex_string_library_comparison( function benchmark_integer_to_lower_hex_string_algorithms (line 590) | fn benchmark_integer_to_lower_hex_string_algorithms( function benchmark_integer_to_lower_hex_string_with_width (line 612) | fn benchmark_integer_to_lower_hex_string_with_width( function benchmark_integer_to_upper_hex_string_library_comparison (line 632) | fn benchmark_integer_to_upper_hex_string_library_comparison( function benchmark_integer_to_upper_hex_string_with_width (line 657) | fn benchmark_integer_to_upper_hex_string_with_width( function benchmark_integer_to_string_base_library_comparison (line 677) | fn benchmark_integer_to_string_base_library_comparison( function benchmark_integer_to_string_base_algorithms (line 706) | fn benchmark_integer_to_string_base_algorithms( function benchmark_integer_to_string_base_upper_algorithms (line 732) | fn benchmark_integer_to_string_base_upper_algorithms( function benchmark_integer_base_fmt_wrapper_fmt_with_width (line 758) | fn benchmark_integer_base_fmt_wrapper_fmt_with_width( function benchmark_integer_base_fmt_wrapper_fmt_upper_with_width (line 783) | fn benchmark_integer_base_fmt_wrapper_fmt_upper_with_width( FILE: malachite-nz/src/bin_util/demo_and_bench/integer/conversion/to_twos_complement_limbs.rs function register (line 29) | pub(crate) fn register(runner: &mut Runner) { function demo_limbs_twos_complement (line 71) | fn demo_limbs_twos_complement(gm: GenMode, config: &GenConfig, limit: us... function demo_limbs_maybe_sign_extend_non_negative_in_place (line 81) | fn demo_limbs_maybe_sign_extend_non_negative_in_place( function demo_limbs_twos_complement_in_place (line 95) | fn demo_limbs_twos_complement_in_place(gm: GenMode, config: &GenConfig, ... function demo_limbs_twos_complement_and_maybe_sign_extend_negative_in_place (line 105) | fn demo_limbs_twos_complement_and_maybe_sign_extend_negative_in_place( function demo_integer_to_twos_complement_limbs_asc (line 120) | fn demo_integer_to_twos_complement_limbs_asc(gm: GenMode, config: &GenCo... function demo_integer_to_twos_complement_limbs_desc (line 130) | fn demo_integer_to_twos_complement_limbs_desc(gm: GenMode, config: &GenC... function demo_integer_into_twos_complement_limbs_asc (line 140) | fn demo_integer_into_twos_complement_limbs_asc(gm: GenMode, config: &Gen... function demo_integer_into_twos_complement_limbs_desc (line 150) | fn demo_integer_into_twos_complement_limbs_desc(gm: GenMode, config: &Ge... function demo_integer_twos_complement_limbs (line 160) | fn demo_integer_twos_complement_limbs(gm: GenMode, config: &GenConfig, l... function demo_integer_twos_complement_limbs_rev (line 170) | fn demo_integer_twos_complement_limbs_rev(gm: GenMode, config: &GenConfi... function demo_integer_twos_complement_limbs_get_limb (line 180) | fn demo_integer_twos_complement_limbs_get_limb(gm: GenMode, config: &Gen... function demo_integer_twos_complement_limb_count (line 194) | fn demo_integer_twos_complement_limb_count(gm: GenMode, config: &GenConf... function benchmark_limbs_twos_complement (line 204) | fn benchmark_limbs_twos_complement(gm: GenMode, config: &GenConfig, limi... function benchmark_limbs_maybe_sign_extend_non_negative_in_place (line 217) | fn benchmark_limbs_maybe_sign_extend_non_negative_in_place( function benchmark_limbs_twos_complement_in_place_algorithms (line 237) | fn benchmark_limbs_twos_complement_in_place_algorithms( function benchmark_limbs_twos_complement_and_maybe_sign_extend_negative_in_place (line 265) | fn benchmark_limbs_twos_complement_and_maybe_sign_extend_negative_in_place( function benchmark_integer_to_twos_complement_limbs_asc_evaluation_strategy (line 285) | fn benchmark_integer_to_twos_complement_limbs_asc_evaluation_strategy( function benchmark_integer_to_twos_complement_limbs_desc_evaluation_strategy (line 313) | fn benchmark_integer_to_twos_complement_limbs_desc_evaluation_strategy( function benchmark_integer_twos_complement_limbs_get_limb_algorithms (line 342) | fn benchmark_integer_twos_complement_limbs_get_limb_algorithms( function benchmark_integer_twos_complement_limb_count (line 378) | fn benchmark_integer_twos_complement_limb_count( FILE: malachite-nz/src/bin_util/demo_and_bench/integer/logic/and.rs function register (line 37) | pub(crate) fn register(runner: &mut Runner) { function demo_limbs_pos_and_limb_neg (line 88) | fn demo_limbs_pos_and_limb_neg(gm: GenMode, config: &GenConfig, limit: u... function demo_limbs_pos_and_limb_neg_to_out (line 102) | fn demo_limbs_pos_and_limb_neg_to_out(gm: GenMode, config: &GenConfig, l... function demo_limbs_pos_and_limb_neg_in_place (line 116) | fn demo_limbs_pos_and_limb_neg_in_place(gm: GenMode, config: &GenConfig,... function demo_limbs_neg_and_limb_neg (line 127) | fn demo_limbs_neg_and_limb_neg(gm: GenMode, config: &GenConfig, limit: u... function demo_limbs_neg_and_limb_neg_to_out (line 141) | fn demo_limbs_neg_and_limb_neg_to_out(gm: GenMode, config: &GenConfig, l... function demo_limbs_slice_neg_and_limb_neg_in_place (line 155) | fn demo_limbs_slice_neg_and_limb_neg_in_place(gm: GenMode, config: &GenC... function demo_limbs_vec_neg_and_limb_neg_in_place (line 169) | fn demo_limbs_vec_neg_and_limb_neg_in_place(gm: GenMode, config: &GenCon... function demo_limbs_and_pos_neg (line 182) | fn demo_limbs_and_pos_neg(gm: GenMode, config: &GenConfig, limit: usize) { function demo_limbs_and_pos_neg_to_out (line 193) | fn demo_limbs_and_pos_neg_to_out(gm: GenMode, config: &GenConfig, limit:... function demo_limbs_and_pos_neg_in_place_left (line 204) | fn demo_limbs_and_pos_neg_in_place_left(gm: GenMode, config: &GenConfig,... function demo_limbs_slice_and_pos_neg_in_place_right (line 212) | fn demo_limbs_slice_and_pos_neg_in_place_right(gm: GenMode, config: &Gen... function demo_limbs_vec_and_pos_neg_in_place_right (line 222) | fn demo_limbs_vec_and_pos_neg_in_place_right(gm: GenMode, config: &GenCo... function demo_limbs_and_neg_neg (line 233) | fn demo_limbs_and_neg_neg(gm: GenMode, config: &GenConfig, limit: usize) { function demo_limbs_and_neg_neg_to_out (line 244) | fn demo_limbs_and_neg_neg_to_out(gm: GenMode, config: &GenConfig, limit:... function demo_limbs_slice_and_neg_neg_in_place_left (line 255) | fn demo_limbs_slice_and_neg_neg_in_place_left(gm: GenMode, config: &GenC... function demo_limbs_vec_and_neg_neg_in_place_left (line 266) | fn demo_limbs_vec_and_neg_neg_in_place_left(gm: GenMode, config: &GenCon... function demo_limbs_slice_and_neg_neg_in_place_either (line 276) | fn demo_limbs_slice_and_neg_neg_in_place_either(gm: GenMode, config: &Ge... function demo_limbs_vec_and_neg_neg_in_place_either (line 289) | fn demo_limbs_vec_and_neg_neg_in_place_either(gm: GenMode, config: &GenC... function demo_integer_and_assign (line 302) | fn demo_integer_and_assign(gm: GenMode, config: &GenConfig, limit: usize) { function demo_integer_and_assign_ref (line 310) | fn demo_integer_and_assign_ref(gm: GenMode, config: &GenConfig, limit: u... function demo_integer_and (line 318) | fn demo_integer_and(gm: GenMode, config: &GenConfig, limit: usize) { function demo_integer_and_val_ref (line 326) | fn demo_integer_and_val_ref(gm: GenMode, config: &GenConfig, limit: usiz... function demo_integer_and_ref_val (line 333) | fn demo_integer_and_ref_val(gm: GenMode, config: &GenConfig, limit: usiz... function demo_integer_and_ref_ref (line 340) | fn demo_integer_and_ref_ref(gm: GenMode, config: &GenConfig, limit: usiz... function benchmark_limbs_pos_and_limb_neg (line 346) | fn benchmark_limbs_pos_and_limb_neg( function benchmark_limbs_pos_and_limb_neg_to_out (line 366) | fn benchmark_limbs_pos_and_limb_neg_to_out( function benchmark_limbs_pos_and_limb_neg_in_place (line 386) | fn benchmark_limbs_pos_and_limb_neg_in_place( function benchmark_limbs_neg_and_limb_neg (line 406) | fn benchmark_limbs_neg_and_limb_neg( function benchmark_limbs_neg_and_limb_neg_to_out (line 426) | fn benchmark_limbs_neg_and_limb_neg_to_out( function benchmark_limbs_slice_neg_and_limb_neg_in_place (line 446) | fn benchmark_limbs_slice_neg_and_limb_neg_in_place( function benchmark_limbs_vec_neg_and_limb_neg_in_place (line 466) | fn benchmark_limbs_vec_neg_and_limb_neg_in_place( function benchmark_limbs_and_pos_neg (line 486) | fn benchmark_limbs_and_pos_neg(gm: GenMode, config: &GenConfig, limit: u... function benchmark_limbs_and_pos_neg_to_out (line 501) | fn benchmark_limbs_and_pos_neg_to_out( function benchmark_limbs_and_pos_neg_in_place_left (line 521) | fn benchmark_limbs_and_pos_neg_in_place_left( function benchmark_limbs_slice_and_pos_neg_in_place_right (line 541) | fn benchmark_limbs_slice_and_pos_neg_in_place_right( function benchmark_limbs_vec_and_pos_neg_in_place_right (line 561) | fn benchmark_limbs_vec_and_pos_neg_in_place_right( function benchmark_limbs_and_neg_neg (line 581) | fn benchmark_limbs_and_neg_neg(gm: GenMode, config: &GenConfig, limit: u... function benchmark_limbs_and_neg_neg_to_out (line 596) | fn benchmark_limbs_and_neg_neg_to_out( function benchmark_limbs_slice_and_neg_neg_in_place_left (line 616) | fn benchmark_limbs_slice_and_neg_neg_in_place_left( function benchmark_limbs_vec_and_neg_neg_in_place_left (line 636) | fn benchmark_limbs_vec_and_neg_neg_in_place_left( function benchmark_limbs_slice_and_neg_neg_in_place_either (line 656) | fn benchmark_limbs_slice_and_neg_neg_in_place_either( function benchmark_limbs_vec_and_neg_neg_in_place_either (line 676) | fn benchmark_limbs_vec_and_neg_neg_in_place_either( function benchmark_integer_and_assign_library_comparison (line 696) | fn benchmark_integer_and_assign_library_comparison( function benchmark_integer_and_assign_evaluation_strategy (line 714) | fn benchmark_integer_and_assign_evaluation_strategy( function benchmark_integer_and_library_comparison (line 736) | fn benchmark_integer_and_library_comparison( function benchmark_integer_and_algorithms (line 758) | fn benchmark_integer_and_algorithms( function benchmark_integer_and_evaluation_strategy (line 785) | fn benchmark_integer_and_evaluation_strategy( FILE: malachite-nz/src/bin_util/demo_and_bench/integer/logic/assign_bit.rs function register (line 19) | pub(crate) fn register(runner: &mut Runner) { function demo_integer_assign_bit (line 24) | fn demo_integer_assign_bit(gm: GenMode, config: &GenConfig, limit: usize) { function benchmark_integer_assign_bit_library_comparison (line 35) | fn benchmark_integer_assign_bit_library_comparison( FILE: malachite-nz/src/bin_util/demo_and_bench/integer/logic/assign_bits.rs function register (line 21) | pub(crate) fn register(runner: &mut Runner) { function demo_limbs_neg_assign_bits (line 28) | fn demo_limbs_neg_assign_bits(gm: GenMode, config: &GenConfig, limit: us... function demo_integer_assign_bits (line 39) | fn demo_integer_assign_bits(gm: GenMode, config: &GenConfig, limit: usiz... function benchmark_limbs_neg_assign_bits (line 50) | fn benchmark_limbs_neg_assign_bits(gm: GenMode, config: &GenConfig, limi... function benchmark_integer_assign_bits_algorithms (line 70) | fn benchmark_integer_assign_bits_algorithms( FILE: malachite-nz/src/bin_util/demo_and_bench/integer/logic/bits.rs function register (line 18) | pub(crate) fn register(runner: &mut Runner) { function demo_integer_bits (line 26) | fn demo_integer_bits(gm: GenMode, config: &GenConfig, limit: usize) { function demo_integer_bits_rev (line 32) | fn demo_integer_bits_rev(gm: GenMode, config: &GenConfig, limit: usize) { function demo_integer_bits_index (line 38) | fn demo_integer_bits_index(gm: GenMode, config: &GenConfig, limit: usize) { function benchmark_integer_bits_get_algorithms (line 48) | fn benchmark_integer_bits_get_algorithms( FILE: malachite-nz/src/bin_util/demo_and_bench/integer/logic/checked_count_ones.rs function register (line 18) | pub(crate) fn register(runner: &mut Runner) { function demo_integer_checked_count_ones (line 23) | fn demo_integer_checked_count_ones(gm: GenMode, config: &GenConfig, limi... function benchmark_integer_checked_count_ones_algorithms (line 29) | fn benchmark_integer_checked_count_ones_algorithms( FILE: malachite-nz/src/bin_util/demo_and_bench/integer/logic/checked_count_zeros.rs function register (line 21) | pub(crate) fn register(runner: &mut Runner) { function demo_limbs_count_zeros_neg (line 29) | fn demo_limbs_count_zeros_neg(gm: GenMode, config: &GenConfig, limit: us... function demo_integer_checked_count_zeros (line 39) | fn demo_integer_checked_count_zeros(gm: GenMode, config: &GenConfig, lim... function benchmark_limbs_count_zeros_neg (line 45) | fn benchmark_limbs_count_zeros_neg(gm: GenMode, config: &GenConfig, limi... function benchmark_integer_checked_count_zeros_algorithms (line 58) | fn benchmark_integer_checked_count_zeros_algorithms( FILE: malachite-nz/src/bin_util/demo_and_bench/integer/logic/checked_hamming_distance.rs function register (line 31) | pub(crate) fn register(runner: &mut Runner) { function demo_limbs_hamming_distance_limb_neg (line 48) | fn demo_limbs_hamming_distance_limb_neg(gm: GenMode, config: &GenConfig,... function demo_limbs_hamming_distance_neg (line 62) | fn demo_limbs_hamming_distance_neg(gm: GenMode, config: &GenConfig, limi... function demo_integer_checked_hamming_distance (line 73) | fn demo_integer_checked_hamming_distance(gm: GenMode, config: &GenConfig... function benchmark_limbs_hamming_distance_limb_neg (line 84) | fn benchmark_limbs_hamming_distance_limb_neg( function benchmark_limbs_hamming_distance_neg (line 104) | fn benchmark_limbs_hamming_distance_neg( function benchmark_integer_checked_hamming_distance_library_comparison (line 124) | fn benchmark_integer_checked_hamming_distance_library_comparison( function benchmark_integer_checked_hamming_distance_algorithms (line 149) | fn benchmark_integer_checked_hamming_distance_algorithms( FILE: malachite-nz/src/bin_util/demo_and_bench/integer/logic/clear_bit.rs function register (line 22) | pub(crate) fn register(runner: &mut Runner) { function demo_limbs_slice_clear_bit_neg (line 32) | fn demo_limbs_slice_clear_bit_neg(gm: GenMode, config: &GenConfig, limit... function demo_limbs_vec_clear_bit_neg (line 43) | fn demo_limbs_vec_clear_bit_neg(gm: GenMode, config: &GenConfig, limit: ... function demo_integer_clear_bit (line 54) | fn demo_integer_clear_bit(gm: GenMode, config: &GenConfig, limit: usize) { function benchmark_limbs_slice_clear_bit_neg (line 65) | fn benchmark_limbs_slice_clear_bit_neg( function benchmark_limbs_vec_clear_bit_neg (line 85) | fn benchmark_limbs_vec_clear_bit_neg( function benchmark_integer_clear_bit (line 105) | fn benchmark_integer_clear_bit(gm: GenMode, config: &GenConfig, limit: u... FILE: malachite-nz/src/bin_util/demo_and_bench/integer/logic/flip_bit.rs function register (line 19) | pub(crate) fn register(runner: &mut Runner) { function demo_integer_flip_bit (line 24) | fn demo_integer_flip_bit(gm: GenMode, config: &GenConfig, limit: usize) { function benchmark_integer_flip_bit_library_comparison (line 35) | fn benchmark_integer_flip_bit_library_comparison( FILE: malachite-nz/src/bin_util/demo_and_bench/integer/logic/from_bits.rs function register (line 23) | pub(crate) fn register(runner: &mut Runner) { function demo_integer_from_bits_asc (line 31) | fn demo_integer_from_bits_asc(gm: GenMode, config: &GenConfig, limit: us... function demo_integer_from_bits_desc (line 41) | fn demo_integer_from_bits_desc(gm: GenMode, config: &GenConfig, limit: u... function benchmark_integer_from_bits_asc_algorithms (line 51) | fn benchmark_integer_from_bits_asc_algorithms( function benchmark_integer_from_bits_desc_algorithms (line 79) | fn benchmark_integer_from_bits_desc_algorithms( FILE: malachite-nz/src/bin_util/demo_and_bench/integer/logic/get_bit.rs function register (line 21) | pub(crate) fn register(runner: &mut Runner) { function demo_limbs_get_bit_neg (line 29) | fn demo_limbs_get_bit_neg(gm: GenMode, config: &GenConfig, limit: usize) { function demo_integer_get_bit (line 43) | fn demo_integer_get_bit(gm: GenMode, config: &GenConfig, limit: usize) { function benchmark_limbs_get_bit_neg (line 52) | fn benchmark_limbs_get_bit_neg(gm: GenMode, config: &GenConfig, limit: u... function benchmark_integer_get_bit_library_comparison (line 67) | fn benchmark_integer_get_bit_library_comparison( FILE: malachite-nz/src/bin_util/demo_and_bench/integer/logic/get_bits.rs function register (line 26) | pub(crate) fn register(runner: &mut Runner) { function demo_limbs_neg_limb_get_bits (line 38) | fn demo_limbs_neg_limb_get_bits(gm: GenMode, config: &GenConfig, limit: ... function demo_limbs_slice_neg_get_bits (line 50) | fn demo_limbs_slice_neg_get_bits(gm: GenMode, config: &GenConfig, limit:... function demo_limbs_vec_neg_get_bits (line 65) | fn demo_limbs_vec_neg_get_bits(gm: GenMode, config: &GenConfig, limit: u... function demo_integer_get_bits (line 81) | fn demo_integer_get_bits(gm: GenMode, config: &GenConfig, limit: usize) { function benchmark_limbs_neg_limb_get_bits (line 96) | fn benchmark_limbs_neg_limb_get_bits( function benchmark_limbs_neg_get_bits_evaluation_strategy (line 116) | fn benchmark_limbs_neg_get_bits_evaluation_strategy( function benchmark_integer_get_bits_evaluation_strategy (line 141) | fn benchmark_integer_get_bits_evaluation_strategy( function benchmark_integer_get_bits_algorithms (line 166) | fn benchmark_integer_get_bits_algorithms( FILE: malachite-nz/src/bin_util/demo_and_bench/integer/logic/index_of_next_false_bit.rs function register (line 20) | pub(crate) fn register(runner: &mut Runner) { function demo_limbs_index_of_next_false_bit_neg (line 28) | fn demo_limbs_index_of_next_false_bit_neg(gm: GenMode, config: &GenConfi... function demo_integer_index_of_next_false_bit (line 42) | fn demo_integer_index_of_next_false_bit(gm: GenMode, config: &GenConfig,... function benchmark_limbs_index_of_next_false_bit_neg (line 56) | fn benchmark_limbs_index_of_next_false_bit_neg( function benchmark_integer_index_of_next_false_bit_algorithms (line 77) | fn benchmark_integer_index_of_next_false_bit_algorithms( FILE: malachite-nz/src/bin_util/demo_and_bench/integer/logic/index_of_next_true_bit.rs function register (line 20) | pub(crate) fn register(runner: &mut Runner) { function demo_limbs_index_of_next_true_bit_neg (line 28) | fn demo_limbs_index_of_next_true_bit_neg(gm: GenMode, config: &GenConfig... function demo_integer_index_of_next_true_bit (line 42) | fn demo_integer_index_of_next_true_bit(gm: GenMode, config: &GenConfig, ... function benchmark_limbs_index_of_next_true_bit_neg (line 56) | fn benchmark_limbs_index_of_next_true_bit_neg( function benchmark_integer_index_of_next_true_bit_algorithms (line 76) | fn benchmark_integer_index_of_next_true_bit_algorithms( FILE: malachite-nz/src/bin_util/demo_and_bench/integer/logic/low_mask.rs function register (line 17) | pub(crate) fn register(runner: &mut Runner) { function demo_integer_low_mask (line 22) | fn demo_integer_low_mask(gm: GenMode, config: &GenConfig, limit: usize) { function benchmark_integer_low_mask (line 28) | fn benchmark_integer_low_mask(gm: GenMode, config: &GenConfig, limit: us... FILE: malachite-nz/src/bin_util/demo_and_bench/integer/logic/mod.rs function register (line 11) | pub(crate) fn register(runner: &mut Runner) { FILE: malachite-nz/src/bin_util/demo_and_bench/integer/logic/not.rs function register (line 18) | pub(crate) fn register(runner: &mut Runner) { function demo_integer_not_assign (line 28) | fn demo_integer_not_assign(gm: GenMode, config: &GenConfig, limit: usize) { function demo_integer_not (line 36) | fn demo_integer_not(gm: GenMode, config: &GenConfig, limit: usize) { function demo_integer_not_ref (line 42) | fn demo_integer_not_ref(gm: GenMode, config: &GenConfig, limit: usize) { function benchmark_integer_not_assign (line 48) | fn benchmark_integer_not_assign(gm: GenMode, config: &GenConfig, limit: ... function benchmark_integer_not_library_comparison (line 62) | fn benchmark_integer_not_library_comparison( function benchmark_integer_not_evaluation_strategy (line 81) | fn benchmark_integer_not_evaluation_strategy( FILE: malachite-nz/src/bin_util/demo_and_bench/integer/logic/or.rs function register (line 33) | pub(crate) fn register(runner: &mut Runner) { function demo_limbs_neg_or_limb (line 78) | fn demo_limbs_neg_or_limb(gm: GenMode, config: &GenConfig, limit: usize) { function demo_limbs_neg_or_limb_to_out (line 92) | fn demo_limbs_neg_or_limb_to_out(gm: GenMode, config: &GenConfig, limit:... function demo_limbs_neg_or_limb_in_place (line 105) | fn demo_limbs_neg_or_limb_in_place(gm: GenMode, config: &GenConfig, limi... function demo_limbs_pos_or_neg_limb (line 116) | fn demo_limbs_pos_or_neg_limb(gm: GenMode, config: &GenConfig, limit: us... function demo_limbs_neg_or_neg_limb (line 130) | fn demo_limbs_neg_or_neg_limb(gm: GenMode, config: &GenConfig, limit: us... function demo_limbs_or_pos_neg (line 144) | fn demo_limbs_or_pos_neg(gm: GenMode, config: &GenConfig, limit: usize) { function demo_limbs_or_pos_neg_to_out (line 155) | fn demo_limbs_or_pos_neg_to_out(gm: GenMode, config: &GenConfig, limit: ... function demo_limbs_slice_or_pos_neg_in_place_left (line 165) | fn demo_limbs_slice_or_pos_neg_in_place_left(gm: GenMode, config: &GenCo... function demo_limbs_vec_or_pos_neg_in_place_left (line 176) | fn demo_limbs_vec_or_pos_neg_in_place_left(gm: GenMode, config: &GenConf... function demo_limbs_or_pos_neg_in_place_right (line 186) | fn demo_limbs_or_pos_neg_in_place_right(gm: GenMode, config: &GenConfig,... function demo_limbs_or_neg_neg (line 197) | fn demo_limbs_or_neg_neg(gm: GenMode, config: &GenConfig, limit: usize) { function demo_limbs_or_neg_neg_to_out (line 208) | fn demo_limbs_or_neg_neg_to_out(gm: GenMode, config: &GenConfig, limit: ... function demo_limbs_slice_or_neg_neg_in_place_left (line 218) | fn demo_limbs_slice_or_neg_neg_in_place_left(gm: GenMode, config: &GenCo... function demo_limbs_vec_or_neg_neg_in_place_left (line 228) | fn demo_limbs_vec_or_neg_neg_in_place_left(gm: GenMode, config: &GenConf... function demo_limbs_or_neg_neg_in_place_either (line 238) | fn demo_limbs_or_neg_neg_in_place_either(gm: GenMode, config: &GenConfig... function demo_integer_or_assign (line 251) | fn demo_integer_or_assign(gm: GenMode, config: &GenConfig, limit: usize) { function demo_integer_or_assign_ref (line 259) | fn demo_integer_or_assign_ref(gm: GenMode, config: &GenConfig, limit: us... function demo_integer_or (line 267) | fn demo_integer_or(gm: GenMode, config: &GenConfig, limit: usize) { function demo_integer_or_val_ref (line 275) | fn demo_integer_or_val_ref(gm: GenMode, config: &GenConfig, limit: usize) { function demo_integer_or_ref_val (line 282) | fn demo_integer_or_ref_val(gm: GenMode, config: &GenConfig, limit: usize) { function demo_integer_or_ref_ref (line 289) | fn demo_integer_or_ref_ref(gm: GenMode, config: &GenConfig, limit: usize) { function benchmark_limbs_neg_or_limb (line 295) | fn benchmark_limbs_neg_or_limb(gm: GenMode, config: &GenConfig, limit: u... function benchmark_limbs_neg_or_limb_to_out (line 310) | fn benchmark_limbs_neg_or_limb_to_out( function benchmark_limbs_neg_or_limb_in_place (line 330) | fn benchmark_limbs_neg_or_limb_in_place( function benchmark_limbs_pos_or_neg_limb (line 350) | fn benchmark_limbs_pos_or_neg_limb(gm: GenMode, config: &GenConfig, limi... function benchmark_limbs_neg_or_neg_limb (line 365) | fn benchmark_limbs_neg_or_neg_limb(gm: GenMode, config: &GenConfig, limi... function benchmark_limbs_or_pos_neg (line 380) | fn benchmark_limbs_or_pos_neg(gm: GenMode, config: &GenConfig, limit: us... function benchmark_limbs_or_pos_neg_to_out (line 395) | fn benchmark_limbs_or_pos_neg_to_out( function benchmark_limbs_slice_or_pos_neg_in_place_left (line 415) | fn benchmark_limbs_slice_or_pos_neg_in_place_left( function benchmark_limbs_vec_or_pos_neg_in_place_left (line 435) | fn benchmark_limbs_vec_or_pos_neg_in_place_left( function benchmark_limbs_or_pos_neg_in_place_right (line 455) | fn benchmark_limbs_or_pos_neg_in_place_right( function benchmark_limbs_or_neg_neg (line 475) | fn benchmark_limbs_or_neg_neg(gm: GenMode, config: &GenConfig, limit: us... function benchmark_limbs_or_neg_neg_to_out (line 490) | fn benchmark_limbs_or_neg_neg_to_out( function benchmark_limbs_slice_or_neg_neg_in_place_left (line 510) | fn benchmark_limbs_slice_or_neg_neg_in_place_left( function benchmark_limbs_vec_or_neg_neg_in_place_left (line 530) | fn benchmark_limbs_vec_or_neg_neg_in_place_left( function benchmark_limbs_or_neg_neg_in_place_either (line 550) | fn benchmark_limbs_or_neg_neg_in_place_either( function benchmark_integer_or_assign_library_comparison (line 570) | fn benchmark_integer_or_assign_library_comparison( function benchmark_integer_or_assign_evaluation_strategy (line 588) | fn benchmark_integer_or_assign_evaluation_strategy( function benchmark_integer_or_library_comparison (line 610) | fn benchmark_integer_or_library_comparison( function benchmark_integer_or_algorithms (line 632) | fn benchmark_integer_or_algorithms(gm: GenMode, config: &GenConfig, limi... function benchmark_integer_or_evaluation_strategy (line 654) | fn benchmark_integer_or_evaluation_strategy( FILE: malachite-nz/src/bin_util/demo_and_bench/integer/logic/set_bit.rs function register (line 18) | pub(crate) fn register(runner: &mut Runner) { function demo_limbs_set_bit_neg (line 26) | fn demo_limbs_set_bit_neg(gm: GenMode, config: &GenConfig, limit: usize) { function demo_integer_set_bit (line 37) | fn demo_integer_set_bit(gm: GenMode, config: &GenConfig, limit: usize) { function benchmark_limbs_set_bit_neg (line 48) | fn benchmark_limbs_set_bit_neg(gm: GenMode, config: &GenConfig, limit: u... function benchmark_integer_set_bit (line 63) | fn benchmark_integer_set_bit(gm: GenMode, config: &GenConfig, limit: usi... FILE: malachite-nz/src/bin_util/demo_and_bench/integer/logic/significant_bits.rs function register (line 16) | pub(crate) fn register(runner: &mut Runner) { function demo_integer_significant_bits (line 24) | fn demo_integer_significant_bits(gm: GenMode, config: &GenConfig, limit:... function benchmark_integer_significant_bits_library_comparison (line 30) | fn benchmark_integer_significant_bits_library_comparison( FILE: malachite-nz/src/bin_util/demo_and_bench/integer/logic/to_bits.rs function register (line 25) | pub(crate) fn register(runner: &mut Runner) { function demo_bits_to_twos_complement_bits_non_negative (line 44) | fn demo_bits_to_twos_complement_bits_non_negative(gm: GenMode, config: &... function demo_bits_slice_to_twos_complement_bits_negative (line 55) | fn demo_bits_slice_to_twos_complement_bits_negative(gm: GenMode, config:... function demo_bits_vec_to_twos_complement_bits_negative (line 66) | fn demo_bits_vec_to_twos_complement_bits_negative(gm: GenMode, config: &... function demo_integer_to_bits_asc (line 77) | fn demo_integer_to_bits_asc(gm: GenMode, config: &GenConfig, limit: usiz... function demo_integer_to_bits_desc (line 83) | fn demo_integer_to_bits_desc(gm: GenMode, config: &GenConfig, limit: usi... function benchmark_bits_to_twos_complement_bits_non_negative (line 89) | fn benchmark_bits_to_twos_complement_bits_non_negative( function benchmark_bits_slice_to_twos_complement_bits_negative (line 109) | fn benchmark_bits_slice_to_twos_complement_bits_negative( function benchmark_bits_vec_to_twos_complement_bits_negative (line 129) | fn benchmark_bits_vec_to_twos_complement_bits_negative( function benchmark_integer_to_bits_asc_evaluation_strategy (line 149) | fn benchmark_integer_to_bits_asc_evaluation_strategy( function benchmark_integer_to_bits_asc_algorithms (line 172) | fn benchmark_integer_to_bits_asc_algorithms( function benchmark_integer_to_bits_desc_evaluation_strategy (line 194) | fn benchmark_integer_to_bits_desc_evaluation_strategy( function benchmark_integer_to_bits_desc_algorithms (line 217) | fn benchmark_integer_to_bits_desc_algorithms( FILE: malachite-nz/src/bin_util/demo_and_bench/integer/logic/trailing_zeros.rs function register (line 16) | pub(crate) fn register(runner: &mut Runner) { function demo_integer_trailing_zeros (line 21) | fn demo_integer_trailing_zeros(gm: GenMode, config: &GenConfig, limit: u... function benchmark_integer_trailing_zeros_algorithms (line 27) | fn benchmark_integer_trailing_zeros_algorithms( FILE: malachite-nz/src/bin_util/demo_and_bench/integer/logic/xor.rs function register (line 38) | pub(crate) fn register(runner: &mut Runner) { function demo_limbs_neg_xor_limb (line 93) | fn demo_limbs_neg_xor_limb(gm: GenMode, config: &GenConfig, limit: usize) { function demo_limbs_neg_xor_limb_to_out (line 107) | fn demo_limbs_neg_xor_limb_to_out(gm: GenMode, config: &GenConfig, limit... function demo_limbs_slice_neg_xor_limb_in_place (line 121) | fn demo_limbs_slice_neg_xor_limb_in_place(gm: GenMode, config: &GenConfi... function demo_limbs_vec_neg_xor_limb_in_place (line 135) | fn demo_limbs_vec_neg_xor_limb_in_place(gm: GenMode, config: &GenConfig,... function demo_limbs_pos_xor_limb_neg (line 146) | fn demo_limbs_pos_xor_limb_neg(gm: GenMode, config: &GenConfig, limit: u... function demo_limbs_pos_xor_limb_neg_to_out (line 160) | fn demo_limbs_pos_xor_limb_neg_to_out(gm: GenMode, config: &GenConfig, l... function demo_limbs_slice_pos_xor_limb_neg_in_place (line 174) | fn demo_limbs_slice_pos_xor_limb_neg_in_place(gm: GenMode, config: &GenC... function demo_limbs_vec_pos_xor_limb_neg_in_place (line 188) | fn demo_limbs_vec_pos_xor_limb_neg_in_place(gm: GenMode, config: &GenCon... function demo_limbs_neg_xor_limb_neg (line 201) | fn demo_limbs_neg_xor_limb_neg(gm: GenMode, config: &GenConfig, limit: u... function demo_limbs_neg_xor_limb_neg_to_out (line 215) | fn demo_limbs_neg_xor_limb_neg_to_out(gm: GenMode, config: &GenConfig, l... function demo_limbs_neg_xor_limb_neg_in_place (line 229) | fn demo_limbs_neg_xor_limb_neg_in_place(gm: GenMode, config: &GenConfig,... function demo_limbs_xor_pos_neg (line 240) | fn demo_limbs_xor_pos_neg(gm: GenMode, config: &GenConfig, limit: usize) { function demo_limbs_xor_pos_neg_to_out (line 251) | fn demo_limbs_xor_pos_neg_to_out(gm: GenMode, config: &GenConfig, limit:... function demo_limbs_xor_pos_neg_in_place_left (line 262) | fn demo_limbs_xor_pos_neg_in_place_left(gm: GenMode, config: &GenConfig,... function demo_limbs_xor_pos_neg_in_place_right (line 273) | fn demo_limbs_xor_pos_neg_in_place_right(gm: GenMode, config: &GenConfig... function demo_limbs_xor_pos_neg_in_place_either (line 283) | fn demo_limbs_xor_pos_neg_in_place_either(gm: GenMode, config: &GenConfi... function demo_limbs_xor_neg_neg (line 296) | fn demo_limbs_xor_neg_neg(gm: GenMode, config: &GenConfig, limit: usize) { function demo_limbs_xor_neg_neg_to_out (line 307) | fn demo_limbs_xor_neg_neg_to_out(gm: GenMode, config: &GenConfig, limit:... function demo_limbs_xor_neg_neg_in_place_left (line 318) | fn demo_limbs_xor_neg_neg_in_place_left(gm: GenMode, config: &GenConfig,... function demo_limbs_xor_neg_neg_in_place_either (line 329) | fn demo_limbs_xor_neg_neg_in_place_either(gm: GenMode, config: &GenConfi... function demo_integer_xor_assign (line 342) | fn demo_integer_xor_assign(gm: GenMode, config: &GenConfig, limit: usize) { function demo_integer_xor_assign_ref (line 350) | fn demo_integer_xor_assign_ref(gm: GenMode, config: &GenConfig, limit: u... function demo_integer_xor (line 358) | fn demo_integer_xor(gm: GenMode, config: &GenConfig, limit: usize) { function demo_integer_xor_val_ref (line 366) | fn demo_integer_xor_val_ref(gm: GenMode, config: &GenConfig, limit: usiz... function demo_integer_xor_ref_val (line 373) | fn demo_integer_xor_ref_val(gm: GenMode, config: &GenConfig, limit: usiz... function demo_integer_xor_ref_ref (line 380) | fn demo_integer_xor_ref_ref(gm: GenMode, config: &GenConfig, limit: usiz... function benchmark_limbs_neg_xor_limb (line 386) | fn benchmark_limbs_neg_xor_limb(gm: GenMode, config: &GenConfig, limit: ... function benchmark_limbs_neg_xor_limb_to_out (line 401) | fn benchmark_limbs_neg_xor_limb_to_out( function benchmark_limbs_slice_neg_xor_limb_in_place (line 421) | fn benchmark_limbs_slice_neg_xor_limb_in_place( function benchmark_limbs_vec_neg_xor_limb_in_place (line 441) | fn benchmark_limbs_vec_neg_xor_limb_in_place( function benchmark_limbs_pos_xor_limb_neg (line 461) | fn benchmark_limbs_pos_xor_limb_neg( function benchmark_limbs_pos_xor_limb_neg_to_out (line 481) | fn benchmark_limbs_pos_xor_limb_neg_to_out( function benchmark_limbs_slice_pos_xor_limb_neg_in_place (line 501) | fn benchmark_limbs_slice_pos_xor_limb_neg_in_place( function benchmark_limbs_vec_pos_xor_limb_neg_in_place (line 521) | fn benchmark_limbs_vec_pos_xor_limb_neg_in_place( function benchmark_limbs_neg_xor_limb_neg (line 541) | fn benchmark_limbs_neg_xor_limb_neg( function benchmark_limbs_neg_xor_limb_neg_to_out (line 561) | fn benchmark_limbs_neg_xor_limb_neg_to_out( function benchmark_limbs_neg_xor_limb_neg_in_place (line 581) | fn benchmark_limbs_neg_xor_limb_neg_in_place( function benchmark_limbs_xor_pos_neg (line 601) | fn benchmark_limbs_xor_pos_neg(gm: GenMode, config: &GenConfig, limit: u... function benchmark_limbs_xor_pos_neg_to_out (line 616) | fn benchmark_limbs_xor_pos_neg_to_out( function benchmark_limbs_xor_pos_neg_in_place_left (line 636) | fn benchmark_limbs_xor_pos_neg_in_place_left( function benchmark_limbs_xor_pos_neg_in_place_right (line 656) | fn benchmark_limbs_xor_pos_neg_in_place_right( function benchmark_limbs_xor_pos_neg_in_place_either (line 676) | fn benchmark_limbs_xor_pos_neg_in_place_either( function benchmark_limbs_xor_neg_neg (line 696) | fn benchmark_limbs_xor_neg_neg(gm: GenMode, config: &GenConfig, limit: u... function benchmark_limbs_xor_neg_neg_to_out (line 711) | fn benchmark_limbs_xor_neg_neg_to_out( function benchmark_limbs_xor_neg_neg_in_place_left (line 731) | fn benchmark_limbs_xor_neg_neg_in_place_left( function benchmark_limbs_xor_neg_neg_in_place_either (line 751) | fn benchmark_limbs_xor_neg_neg_in_place_either( function benchmark_integer_xor_assign_library_comparison (line 771) | fn benchmark_integer_xor_assign_library_comparison( function benchmark_integer_xor_assign_evaluation_strategy (line 789) | fn benchmark_integer_xor_assign_evaluation_strategy( function benchmark_integer_xor_library_comparison (line 811) | fn benchmark_integer_xor_library_comparison( function benchmark_integer_xor_algorithms (line 833) | fn benchmark_integer_xor_algorithms( function benchmark_integer_xor_evaluation_strategy (line 860) | fn benchmark_integer_xor_evaluation_strategy( FILE: malachite-nz/src/bin_util/demo_and_bench/integer/mod.rs function register (line 11) | pub(crate) fn register(runner: &mut Runner) { FILE: malachite-nz/src/bin_util/demo_and_bench/mod.rs function register (line 48) | pub(crate) fn register(runner: &mut Runner) { FILE: malachite-nz/src/bin_util/demo_and_bench/natural/arithmetic/abs_diff.rs function register (line 16) | pub(crate) fn register(runner: &mut Runner) { function demo_natural_abs_diff (line 31) | fn demo_natural_abs_diff(gm: GenMode, config: &GenConfig, limit: usize) { function demo_natural_abs_diff_val_ref (line 39) | fn demo_natural_abs_diff_val_ref(gm: GenMode, config: &GenConfig, limit:... function demo_natural_abs_diff_ref_val (line 46) | fn demo_natural_abs_diff_ref_val(gm: GenMode, config: &GenConfig, limit:... function demo_natural_abs_diff_ref_ref (line 53) | fn demo_natural_abs_diff_ref_ref(gm: GenMode, config: &GenConfig, limit:... function demo_natural_abs_diff_assign (line 59) | fn demo_natural_abs_diff_assign(gm: GenMode, config: &GenConfig, limit: ... function demo_natural_abs_diff_assign_ref (line 68) | fn demo_natural_abs_diff_assign_ref(gm: GenMode, config: &GenConfig, lim... function benchmark_natural_abs_diff_assign_evaluation_strategy (line 76) | fn benchmark_natural_abs_diff_assign_evaluation_strategy( function benchmark_natural_abs_diff_evaluation_strategy (line 101) | fn benchmark_natural_abs_diff_evaluation_strategy( FILE: malachite-nz/src/bin_util/demo_and_bench/natural/arithmetic/add.rs function register (line 44) | pub(crate) fn register(runner: &mut Runner) { function demo_limbs_add_limb (line 93) | fn demo_limbs_add_limb(gm: GenMode, config: &GenConfig, limit: usize) { function demo_limbs_add_limb_to_out (line 104) | fn demo_limbs_add_limb_to_out(gm: GenMode, config: &GenConfig, limit: us... function demo_limbs_slice_add_limb_in_place (line 118) | fn demo_limbs_slice_add_limb_in_place(gm: GenMode, config: &GenConfig, l... function demo_limbs_vec_add_limb_in_place (line 131) | fn demo_limbs_vec_add_limb_in_place(gm: GenMode, config: &GenConfig, lim... function demo_limbs_add_greater (line 142) | fn demo_limbs_add_greater(gm: GenMode, config: &GenConfig, limit: usize) { function demo_limbs_add (line 153) | fn demo_limbs_add(gm: GenMode, config: &GenConfig, limit: usize) { function demo_limbs_add_same_length_to_out (line 159) | fn demo_limbs_add_same_length_to_out(gm: GenMode, config: &GenConfig, li... function demo_limbs_add_greater_to_out (line 170) | fn demo_limbs_add_greater_to_out(gm: GenMode, config: &GenConfig, limit:... function demo_limbs_add_to_out (line 181) | fn demo_limbs_add_to_out(gm: GenMode, config: &GenConfig, limit: usize) { function demo_limbs_add_to_out_aliased (line 192) | fn demo_limbs_add_to_out_aliased(gm: GenMode, config: &GenConfig, limit:... function demo_limbs_slice_add_same_length_in_place_left (line 206) | fn demo_limbs_slice_add_same_length_in_place_left(gm: GenMode, config: &... function demo_limbs_slice_add_greater_in_place_left (line 217) | fn demo_limbs_slice_add_greater_in_place_left(gm: GenMode, config: &GenC... function demo_limbs_vec_add_in_place_left (line 228) | fn demo_limbs_vec_add_in_place_left(gm: GenMode, config: &GenConfig, lim... function demo_limbs_slice_add_in_place_either (line 236) | fn demo_limbs_slice_add_in_place_either(gm: GenMode, config: &GenConfig,... function demo_limbs_vec_add_in_place_either (line 249) | fn demo_limbs_vec_add_in_place_either(gm: GenMode, config: &GenConfig, l... function demo_natural_add_assign (line 262) | fn demo_natural_add_assign(gm: GenMode, config: &GenConfig, limit: usize) { function demo_natural_add_assign_ref (line 270) | fn demo_natural_add_assign_ref(gm: GenMode, config: &GenConfig, limit: u... function demo_natural_add (line 278) | fn demo_natural_add(gm: GenMode, config: &GenConfig, limit: usize) { function demo_natural_add_val_ref (line 286) | fn demo_natural_add_val_ref(gm: GenMode, config: &GenConfig, limit: usiz... function demo_natural_add_ref_val (line 293) | fn demo_natural_add_ref_val(gm: GenMode, config: &GenConfig, limit: usiz... function demo_natural_add_ref_ref (line 300) | fn demo_natural_add_ref_ref(gm: GenMode, config: &GenConfig, limit: usiz... function demo_natural_sum (line 306) | fn demo_natural_sum(gm: GenMode, config: &GenConfig, limit: usize) { function demo_natural_ref_sum (line 312) | fn demo_natural_ref_sum(gm: GenMode, config: &GenConfig, limit: usize) { function benchmark_limbs_add_limb (line 318) | fn benchmark_limbs_add_limb(gm: GenMode, config: &GenConfig, limit: usiz... function benchmark_limbs_add_limb_to_out (line 331) | fn benchmark_limbs_add_limb_to_out(gm: GenMode, config: &GenConfig, limi... function benchmark_limbs_slice_add_limb_in_place (line 346) | fn benchmark_limbs_slice_add_limb_in_place( function benchmark_limbs_vec_add_limb_in_place (line 366) | fn benchmark_limbs_vec_add_limb_in_place( function benchmark_limbs_add_greater (line 386) | fn benchmark_limbs_add_greater(gm: GenMode, config: &GenConfig, limit: u... function benchmark_limbs_add (line 401) | fn benchmark_limbs_add(gm: GenMode, config: &GenConfig, limit: usize, fi... function benchmark_limbs_add_same_length_to_out (line 414) | fn benchmark_limbs_add_same_length_to_out( function benchmark_limbs_add_greater_to_out (line 434) | fn benchmark_limbs_add_greater_to_out( function benchmark_limbs_add_to_out (line 454) | fn benchmark_limbs_add_to_out(gm: GenMode, config: &GenConfig, limit: us... function benchmark_limbs_add_to_out_aliased (line 469) | fn benchmark_limbs_add_to_out_aliased( function benchmark_limbs_slice_add_same_length_in_place_left (line 489) | fn benchmark_limbs_slice_add_same_length_in_place_left( function benchmark_limbs_slice_add_greater_in_place_left (line 511) | fn benchmark_limbs_slice_add_greater_in_place_left( function benchmark_limbs_vec_add_in_place_left (line 531) | fn benchmark_limbs_vec_add_in_place_left( function benchmark_limbs_slice_add_in_place_either (line 551) | fn benchmark_limbs_slice_add_in_place_either( function benchmark_limbs_vec_add_in_place_either (line 571) | fn benchmark_limbs_vec_add_in_place_either( function benchmark_natural_add_assign_library_comparison (line 591) | fn benchmark_natural_add_assign_library_comparison( function benchmark_natural_add_assign_evaluation_strategy (line 609) | fn benchmark_natural_add_assign_evaluation_strategy( function benchmark_natural_add_library_comparison (line 631) | fn benchmark_natural_add_library_comparison( function benchmark_natural_add_evaluation_strategy (line 654) | fn benchmark_natural_add_evaluation_strategy( function benchmark_natural_sum_library_comparison (line 677) | fn benchmark_natural_sum_library_comparison( function benchmark_natural_sum_algorithms (line 705) | fn benchmark_natural_sum_algorithms( function benchmark_natural_sum_evaluation_strategy (line 726) | fn benchmark_natural_sum_evaluation_strategy( FILE: malachite-nz/src/bin_util/demo_and_bench/natural/arithmetic/add_mul.rs function register (line 29) | pub(crate) fn register(runner: &mut Runner) { function demo_limbs_add_mul_limb (line 81) | fn demo_limbs_add_mul_limb(gm: GenMode, config: &GenConfig, limit: usize) { function demo_limbs_slice_add_mul_limb_same_length_in_place_left (line 96) | fn demo_limbs_slice_add_mul_limb_same_length_in_place_left( function demo_limbs_slice_add_mul_limb_same_length_in_place_right (line 115) | fn demo_limbs_slice_add_mul_limb_same_length_in_place_right( function demo_limbs_vec_add_mul_limb_in_place_left (line 134) | fn demo_limbs_vec_add_mul_limb_in_place_left(gm: GenMode, config: &GenCo... function demo_limbs_vec_add_mul_limb_in_place_right (line 147) | fn demo_limbs_vec_add_mul_limb_in_place_right(gm: GenMode, config: &GenC... function demo_limbs_vec_add_mul_limb_in_place_either (line 160) | fn demo_limbs_vec_add_mul_limb_in_place_either(gm: GenMode, config: &Gen... function demo_limbs_add_mul (line 176) | fn demo_limbs_add_mul(gm: GenMode, config: &GenConfig, limit: usize) { function demo_limbs_add_mul_in_place_left (line 188) | fn demo_limbs_add_mul_in_place_left(gm: GenMode, config: &GenConfig, lim... function demo_natural_add_mul_assign (line 196) | fn demo_natural_add_mul_assign(gm: GenMode, config: &GenConfig, limit: u... function demo_natural_add_mul_assign_val_ref (line 206) | fn demo_natural_add_mul_assign_val_ref(gm: GenMode, config: &GenConfig, ... function demo_natural_add_mul_assign_ref_val (line 215) | fn demo_natural_add_mul_assign_ref_val(gm: GenMode, config: &GenConfig, ... function demo_natural_add_mul_assign_ref_ref (line 224) | fn demo_natural_add_mul_assign_ref_ref(gm: GenMode, config: &GenConfig, ... function demo_natural_add_mul (line 232) | fn demo_natural_add_mul(gm: GenMode, config: &GenConfig, limit: usize) { function demo_natural_add_mul_val_val_ref (line 247) | fn demo_natural_add_mul_val_val_ref(gm: GenMode, config: &GenConfig, lim... function demo_natural_add_mul_val_ref_val (line 261) | fn demo_natural_add_mul_val_ref_val(gm: GenMode, config: &GenConfig, lim... function demo_natural_add_mul_val_ref_ref (line 275) | fn demo_natural_add_mul_val_ref_ref(gm: GenMode, config: &GenConfig, lim... function demo_natural_add_mul_ref_ref_ref (line 282) | fn demo_natural_add_mul_ref_ref_ref(gm: GenMode, config: &GenConfig, lim... function benchmark_limbs_add_mul_limb (line 294) | fn benchmark_limbs_add_mul_limb(gm: GenMode, config: &GenConfig, limit: ... function benchmark_limbs_slice_add_mul_limb_same_length_in_place_left (line 309) | fn benchmark_limbs_slice_add_mul_limb_same_length_in_place_left( function benchmark_limbs_slice_add_mul_limb_same_length_in_place_right (line 331) | fn benchmark_limbs_slice_add_mul_limb_same_length_in_place_right( function benchmark_limbs_vec_add_mul_limb_in_place_left (line 353) | fn benchmark_limbs_vec_add_mul_limb_in_place_left( function benchmark_limbs_vec_add_mul_limb_in_place_right (line 373) | fn benchmark_limbs_vec_add_mul_limb_in_place_right( function benchmark_limbs_vec_add_mul_limb_in_place_either (line 393) | fn benchmark_limbs_vec_add_mul_limb_in_place_either( function benchmark_limbs_add_mul (line 413) | fn benchmark_limbs_add_mul(gm: GenMode, config: &GenConfig, limit: usize... function benchmark_limbs_add_mul_in_place_left (line 428) | fn benchmark_limbs_add_mul_in_place_left( function benchmark_natural_add_mul_assign_evaluation_strategy (line 448) | fn benchmark_natural_add_mul_assign_evaluation_strategy( function benchmark_natural_add_mul_assign_algorithms (line 483) | fn benchmark_natural_add_mul_assign_algorithms( function benchmark_natural_add_mul_assign_val_ref_algorithms (line 509) | fn benchmark_natural_add_mul_assign_val_ref_algorithms( function benchmark_natural_add_mul_assign_ref_val_algorithms (line 535) | fn benchmark_natural_add_mul_assign_ref_val_algorithms( function benchmark_natural_add_mul_assign_ref_ref_algorithms (line 561) | fn benchmark_natural_add_mul_assign_ref_ref_algorithms( function benchmark_natural_add_mul_evaluation_stategy (line 587) | fn benchmark_natural_add_mul_evaluation_stategy( function benchmark_natural_add_mul_algorithms (line 623) | fn benchmark_natural_add_mul_algorithms( function benchmark_natural_add_mul_val_val_ref_algorithms (line 649) | fn benchmark_natural_add_mul_val_val_ref_algorithms( function benchmark_natural_add_mul_val_ref_val_algorithms (line 675) | fn benchmark_natural_add_mul_val_ref_val_algorithms( function benchmark_natural_add_mul_val_ref_ref_algorithms (line 701) | fn benchmark_natural_add_mul_val_ref_ref_algorithms( function benchmark_natural_add_mul_ref_ref_ref_algorithms (line 727) | fn benchmark_natural_add_mul_ref_ref_ref_algorithms( FILE: malachite-nz/src/bin_util/demo_and_bench/natural/arithmetic/binomial_coefficient.rs function register (line 27) | pub(crate) fn register(runner: &mut Runner) { function demo_limbs_binomial_coefficient_limb_limb_bdiv (line 55) | fn demo_limbs_binomial_coefficient_limb_limb_bdiv(gm: GenMode, config: &... function demo_limbs_binomial_coefficient_limb_limb_small_k (line 66) | fn demo_limbs_binomial_coefficient_limb_limb_small_k( function demo_limbs_binomial_coefficient_limb_limb_basecase (line 81) | fn demo_limbs_binomial_coefficient_limb_limb_basecase( function demo_limbs_binomial_coefficient_limb_limb_small_k_divide_and_conquer (line 96) | fn demo_limbs_binomial_coefficient_limb_limb_small_k_divide_and_conquer( function demo_limbs_binomial_coefficient_limb_limb_goetgheluck (line 111) | fn demo_limbs_binomial_coefficient_limb_limb_goetgheluck( function demo_binomial_coefficient_limb_limb (line 126) | fn demo_binomial_coefficient_limb_limb(gm: GenMode, config: &GenConfig, ... function demo_natural_binomial_coefficient (line 137) | fn demo_natural_binomial_coefficient(gm: GenMode, config: &GenConfig, li... function demo_natural_binomial_coefficient_ref (line 150) | fn demo_natural_binomial_coefficient_ref(gm: GenMode, config: &GenConfig... function benchmark_binomial_coefficient_limb_limb_algorithms (line 161) | fn benchmark_binomial_coefficient_limb_limb_algorithms( function benchmark_natural_binomial_coefficient_evaluation_strategy (line 189) | fn benchmark_natural_binomial_coefficient_evaluation_strategy( function benchmark_natural_binomial_coefficient_algorithms (line 216) | fn benchmark_natural_binomial_coefficient_algorithms( function benchmark_natural_binomial_coefficient_library_comparison (line 245) | fn benchmark_natural_binomial_coefficient_library_comparison( FILE: malachite-nz/src/bin_util/demo_and_bench/natural/arithmetic/checked_sub.rs function register (line 19) | pub(crate) fn register(runner: &mut Runner) { function demo_natural_checked_sub (line 29) | fn demo_natural_checked_sub(gm: GenMode, config: &GenConfig, limit: usiz... function demo_natural_checked_sub_val_ref (line 37) | fn demo_natural_checked_sub_val_ref(gm: GenMode, config: &GenConfig, lim... function demo_natural_checked_sub_ref_val (line 44) | fn demo_natural_checked_sub_ref_val(gm: GenMode, config: &GenConfig, lim... function demo_natural_checked_sub_ref_ref (line 56) | fn demo_natural_checked_sub_ref_ref(gm: GenMode, config: &GenConfig, lim... function benchmark_natural_checked_sub_library_comparison (line 62) | fn benchmark_natural_checked_sub_library_comparison( function benchmark_natural_checked_sub_evaluation_strategy (line 84) | fn benchmark_natural_checked_sub_evaluation_strategy( FILE: malachite-nz/src/bin_util/demo_and_bench/natural/arithmetic/checked_sub_mul.rs function register (line 16) | pub(crate) fn register(runner: &mut Runner) { function demo_natural_checked_sub_mul (line 46) | fn demo_natural_checked_sub_mul(gm: GenMode, config: &GenConfig, limit: ... function demo_natural_checked_sub_mul_val_val_ref (line 61) | fn demo_natural_checked_sub_mul_val_val_ref(gm: GenMode, config: &GenCon... function demo_natural_checked_sub_mul_val_ref_val (line 75) | fn demo_natural_checked_sub_mul_val_ref_val(gm: GenMode, config: &GenCon... function demo_natural_checked_sub_mul_val_ref_ref (line 89) | fn demo_natural_checked_sub_mul_val_ref_ref(gm: GenMode, config: &GenCon... function demo_natural_checked_sub_mul_ref_ref_ref (line 102) | fn demo_natural_checked_sub_mul_ref_ref_ref(gm: GenMode, config: &GenCon... function benchmark_natural_checked_sub_mul_evaluation_strategy (line 115) | fn benchmark_natural_checked_sub_mul_evaluation_strategy( function benchmark_natural_checked_sub_mul_algorithms (line 154) | fn benchmark_natural_checked_sub_mul_algorithms( function benchmark_natural_checked_sub_mul_val_val_ref_algorithms (line 180) | fn benchmark_natural_checked_sub_mul_val_val_ref_algorithms( function benchmark_natural_checked_sub_mul_val_ref_val_algorithms (line 206) | fn benchmark_natural_checked_sub_mul_val_ref_val_algorithms( function benchmark_natural_checked_sub_mul_val_ref_ref_algorithms (line 232) | fn benchmark_natural_checked_sub_mul_val_ref_ref_algorithms( function benchmark_natural_checked_sub_mul_ref_ref_ref_algorithms (line 258) | fn benchmark_natural_checked_sub_mul_ref_ref_ref_algorithms( FILE: malachite-nz/src/bin_util/demo_and_bench/natural/arithmetic/coprime_with.rs function register (line 19) | pub(crate) fn register(runner: &mut Runner) { function demo_natural_coprime_with (line 29) | fn demo_natural_coprime_with(gm: GenMode, config: &GenConfig, limit: usi... function demo_natural_coprime_with_val_ref (line 41) | fn demo_natural_coprime_with_val_ref(gm: GenMode, config: &GenConfig, li... function demo_natural_coprime_with_ref_val (line 52) | fn demo_natural_coprime_with_ref_val(gm: GenMode, config: &GenConfig, li... function demo_natural_coprime_with_ref_ref (line 63) | fn demo_natural_coprime_with_ref_ref(gm: GenMode, config: &GenConfig, li... function benchmark_natural_coprime_with_algorithms (line 74) | fn benchmark_natural_coprime_with_algorithms( function benchmark_natural_coprime_with_evaluation_strategy (line 106) | fn benchmark_natural_coprime_with_evaluation_strategy( FILE: malachite-nz/src/bin_util/demo_and_bench/natural/arithmetic/div.rs function register (line 52) | pub(crate) fn register(runner: &mut Runner) { function demo_limbs_div_limb (line 115) | fn demo_limbs_div_limb(gm: GenMode, config: &GenConfig, limit: usize) { function demo_limbs_div_limb_to_out (line 129) | fn demo_limbs_div_limb_to_out(gm: GenMode, config: &GenConfig, limit: us... function demo_limbs_div_limb_in_place (line 140) | fn demo_limbs_div_limb_in_place(gm: GenMode, config: &GenConfig, limit: ... function demo_limbs_div_divisor_of_limb_max_with_carry_to_out (line 151) | fn demo_limbs_div_divisor_of_limb_max_with_carry_to_out( function demo_limbs_div_divisor_of_limb_max_with_carry_in_place (line 169) | fn demo_limbs_div_divisor_of_limb_max_with_carry_in_place( function demo_limbs_div_schoolbook (line 188) | fn demo_limbs_div_schoolbook(gm: GenMode, config: &GenConfig, limit: usi... function demo_limbs_div_divide_and_conquer (line 201) | fn demo_limbs_div_divide_and_conquer(gm: GenMode, config: &GenConfig, li... function demo_limbs_div_barrett (line 213) | fn demo_limbs_div_barrett(gm: GenMode, config: &GenConfig, limit: usize) { function demo_limbs_div_schoolbook_approx (line 225) | fn demo_limbs_div_schoolbook_approx(gm: GenMode, config: &GenConfig, lim... function demo_limbs_div_divide_and_conquer_approx (line 238) | fn demo_limbs_div_divide_and_conquer_approx(gm: GenMode, config: &GenCon... function demo_limbs_div_barrett_approx (line 251) | fn demo_limbs_div_barrett_approx(gm: GenMode, config: &GenConfig, limit:... function demo_limbs_div (line 264) | fn demo_limbs_div(gm: GenMode, config: &GenConfig, limit: usize) { function demo_limbs_div_to_out (line 270) | fn demo_limbs_div_to_out(gm: GenMode, config: &GenConfig, limit: usize) { function demo_limbs_div_to_out_val_ref (line 284) | fn demo_limbs_div_to_out_val_ref(gm: GenMode, config: &GenConfig, limit:... function demo_limbs_div_to_out_ref_val (line 296) | fn demo_limbs_div_to_out_ref_val(gm: GenMode, config: &GenConfig, limit:... function demo_limbs_div_to_out_ref_ref (line 308) | fn demo_limbs_div_to_out_ref_ref(gm: GenMode, config: &GenConfig, limit:... function demo_natural_div_assign (line 318) | fn demo_natural_div_assign(gm: GenMode, config: &GenConfig, limit: usize) { function demo_natural_div_assign_ref (line 327) | fn demo_natural_div_assign_ref(gm: GenMode, config: &GenConfig, limit: u... function demo_natural_div (line 335) | fn demo_natural_div(gm: GenMode, config: &GenConfig, limit: usize) { function demo_natural_div_val_ref (line 343) | fn demo_natural_div_val_ref(gm: GenMode, config: &GenConfig, limit: usiz... function demo_natural_div_ref_val (line 350) | fn demo_natural_div_ref_val(gm: GenMode, config: &GenConfig, limit: usiz... function demo_natural_div_ref_ref (line 357) | fn demo_natural_div_ref_ref(gm: GenMode, config: &GenConfig, limit: usiz... function demo_natural_checked_div (line 363) | fn demo_natural_checked_div(gm: GenMode, config: &GenConfig, limit: usiz... function demo_natural_checked_div_val_ref (line 376) | fn demo_natural_checked_div_val_ref(gm: GenMode, config: &GenConfig, lim... function demo_natural_checked_div_ref_val (line 383) | fn demo_natural_checked_div_ref_val(gm: GenMode, config: &GenConfig, lim... function demo_natural_checked_div_ref_ref (line 395) | fn demo_natural_checked_div_ref_ref(gm: GenMode, config: &GenConfig, lim... function benchmark_limbs_div_limb (line 401) | fn benchmark_limbs_div_limb(gm: GenMode, config: &GenConfig, limit: usiz... function benchmark_limbs_div_limb_to_out_algorithms (line 414) | fn benchmark_limbs_div_limb_to_out_algorithms( function benchmark_limbs_div_limb_in_place_algorithms (line 439) | fn benchmark_limbs_div_limb_in_place_algorithms( function benchmark_limbs_div_divisor_of_limb_max_with_carry_to_out (line 464) | fn benchmark_limbs_div_divisor_of_limb_max_with_carry_to_out( function benchmark_limbs_div_divisor_of_limb_max_with_carry_in_place (line 487) | fn benchmark_limbs_div_divisor_of_limb_max_with_carry_in_place( function benchmark_limbs_div_schoolbook_algorithms (line 509) | fn benchmark_limbs_div_schoolbook_algorithms( function benchmark_limbs_div_divide_and_conquer_algorithms (line 539) | fn benchmark_limbs_div_divide_and_conquer_algorithms( function benchmark_limbs_div_barrett_algorithms (line 579) | fn benchmark_limbs_div_barrett_algorithms( function benchmark_limbs_div_schoolbook_approx_algorithms (line 621) | fn benchmark_limbs_div_schoolbook_approx_algorithms( function benchmark_limbs_div_divide_and_conquer_approx_algorithms (line 646) | fn benchmark_limbs_div_divide_and_conquer_approx_algorithms( function benchmark_limbs_div_barrett_approx_algorithms (line 681) | fn benchmark_limbs_div_barrett_approx_algorithms( function benchmark_limbs_div_algorithms (line 720) | fn benchmark_limbs_div_algorithms(gm: GenMode, config: &GenConfig, limit... function benchmark_limbs_div_to_out_balancing_algorithms (line 736) | fn benchmark_limbs_div_to_out_balancing_algorithms( function benchmark_limbs_div_to_out_evaluation_strategy (line 761) | fn benchmark_limbs_div_to_out_evaluation_strategy( function benchmark_limbs_div_to_out_ref_ref_algorithms (line 796) | fn benchmark_limbs_div_to_out_ref_ref_algorithms( function benchmark_natural_div_assign_evaluation_strategy (line 821) | fn benchmark_natural_div_assign_evaluation_strategy( function benchmark_natural_div_library_comparison (line 843) | fn benchmark_natural_div_library_comparison( function benchmark_natural_div_algorithms (line 866) | fn benchmark_natural_div_algorithms( function benchmark_natural_div_evaluation_strategy (line 888) | fn benchmark_natural_div_evaluation_strategy( function benchmark_natural_checked_div_library_comparison (line 911) | fn benchmark_natural_checked_div_library_comparison( function benchmark_natural_checked_div_evaluation_strategy (line 932) | fn benchmark_natural_checked_div_evaluation_strategy( FILE: malachite-nz/src/bin_util/demo_and_bench/natural/arithmetic/div_exact.rs function register (line 52) | pub(crate) fn register(runner: &mut Runner) { function demo_limbs_modular_invert_limb (line 115) | fn demo_limbs_modular_invert_limb(gm: GenMode, config: &GenConfig, limit... function demo_limbs_div_exact_limb (line 125) | fn demo_limbs_div_exact_limb(gm: GenMode, config: &GenConfig, limit: usi... function demo_limbs_div_exact_limb_to_out (line 139) | fn demo_limbs_div_exact_limb_to_out(gm: GenMode, config: &GenConfig, lim... function demo_limbs_div_exact_limb_in_place (line 153) | fn demo_limbs_div_exact_limb_in_place(gm: GenMode, config: &GenConfig, l... function demo_limbs_div_exact_3 (line 164) | fn demo_limbs_div_exact_3(gm: GenMode, config: &GenConfig, limit: usize) { function demo_limbs_div_exact_3_to_out (line 170) | fn demo_limbs_div_exact_3_to_out(gm: GenMode, config: &GenConfig, limit:... function demo_limbs_div_exact_3_in_place (line 178) | fn demo_limbs_div_exact_3_in_place(gm: GenMode, config: &GenConfig, limi... function demo_limbs_modular_invert (line 186) | fn demo_limbs_modular_invert(gm: GenMode, config: &GenConfig, limit: usi... function demo_limbs_modular_div_mod_schoolbook (line 197) | fn demo_limbs_modular_div_mod_schoolbook(gm: GenMode, config: &GenConfig... function demo_limbs_modular_div_mod_divide_and_conquer (line 210) | fn demo_limbs_modular_div_mod_divide_and_conquer(gm: GenMode, config: &G... function demo_limbs_modular_div_mod_barrett (line 223) | fn demo_limbs_modular_div_mod_barrett(gm: GenMode, config: &GenConfig, l... function demo_limbs_modular_div_schoolbook (line 239) | fn demo_limbs_modular_div_schoolbook(gm: GenMode, config: &GenConfig, li... function demo_limbs_modular_div_divide_and_conquer (line 252) | fn demo_limbs_modular_div_divide_and_conquer(gm: GenMode, config: &GenCo... function demo_limbs_modular_div_barrett (line 265) | fn demo_limbs_modular_div_barrett(gm: GenMode, config: &GenConfig, limit... function demo_limbs_modular_div (line 277) | fn demo_limbs_modular_div(gm: GenMode, config: &GenConfig, limit: usize) { function demo_limbs_modular_div_ref (line 290) | fn demo_limbs_modular_div_ref(gm: GenMode, config: &GenConfig, limit: us... function demo_limbs_div_exact (line 302) | fn demo_limbs_div_exact(gm: GenMode, config: &GenConfig, limit: usize) { function demo_limbs_div_exact_to_out (line 313) | fn demo_limbs_div_exact_to_out(gm: GenMode, config: &GenConfig, limit: u... function demo_limbs_div_exact_to_out_val_ref (line 326) | fn demo_limbs_div_exact_to_out_val_ref(gm: GenMode, config: &GenConfig, ... function demo_limbs_div_exact_to_out_ref_val (line 338) | fn demo_limbs_div_exact_to_out_ref_val(gm: GenMode, config: &GenConfig, ... function demo_limbs_div_exact_to_out_ref_ref (line 350) | fn demo_limbs_div_exact_to_out_ref_ref(gm: GenMode, config: &GenConfig, ... function demo_natural_div_exact_assign (line 361) | fn demo_natural_div_exact_assign(gm: GenMode, config: &GenConfig, limit:... function demo_natural_div_exact_assign_ref (line 370) | fn demo_natural_div_exact_assign_ref(gm: GenMode, config: &GenConfig, li... function demo_natural_div_exact (line 378) | fn demo_natural_div_exact(gm: GenMode, config: &GenConfig, limit: usize) { function demo_natural_div_exact_val_ref (line 386) | fn demo_natural_div_exact_val_ref(gm: GenMode, config: &GenConfig, limit... function demo_natural_div_exact_ref_val (line 393) | fn demo_natural_div_exact_ref_val(gm: GenMode, config: &GenConfig, limit... function demo_natural_div_exact_ref_ref (line 400) | fn demo_natural_div_exact_ref_ref(gm: GenMode, config: &GenConfig, limit... function benchmark_limbs_modular_invert_limb (line 406) | fn benchmark_limbs_modular_invert_limb( function benchmark_limbs_div_exact_limb_algorithms (line 426) | fn benchmark_limbs_div_exact_limb_algorithms( function benchmark_limbs_div_exact_limb_to_out_algorithms (line 449) | fn benchmark_limbs_div_exact_limb_to_out_algorithms( function benchmark_limbs_div_exact_limb_in_place_algorithms (line 474) | fn benchmark_limbs_div_exact_limb_in_place_algorithms( function benchmark_limbs_div_exact_3_algorithms (line 499) | fn benchmark_limbs_div_exact_3_algorithms( function benchmark_limbs_div_exact_3_to_out_algorithms (line 524) | fn benchmark_limbs_div_exact_3_to_out_algorithms( function benchmark_limbs_div_exact_3_in_place_algorithms (line 555) | fn benchmark_limbs_div_exact_3_in_place_algorithms( function benchmark_limbs_modular_invert_algorithms (line 585) | fn benchmark_limbs_modular_invert_algorithms( function benchmark_limbs_modular_div_mod_schoolbook (line 616) | fn benchmark_limbs_modular_div_mod_schoolbook( function benchmark_limbs_modular_div_mod_divide_and_conquer_algorithms (line 639) | fn benchmark_limbs_modular_div_mod_divide_and_conquer_algorithms( function benchmark_limbs_modular_div_mod_barrett_algorithms (line 673) | fn benchmark_limbs_modular_div_mod_barrett_algorithms( function benchmark_limbs_modular_div_schoolbook (line 709) | fn benchmark_limbs_modular_div_schoolbook( function benchmark_limbs_modular_div_divide_and_conquer_algorithms (line 730) | fn benchmark_limbs_modular_div_divide_and_conquer_algorithms( function benchmark_limbs_modular_div_barrett_algorithms (line 760) | fn benchmark_limbs_modular_div_barrett_algorithms( function benchmark_limbs_modular_div_evaluation_strategy (line 789) | fn benchmark_limbs_modular_div_evaluation_strategy( function benchmark_limbs_div_exact_algorithms (line 823) | fn benchmark_limbs_div_exact_algorithms( function benchmark_limbs_div_exact_to_out_algorithms (line 846) | fn benchmark_limbs_div_exact_to_out_algorithms( function benchmark_limbs_div_exact_to_out_evaluation_strategy (line 871) | fn benchmark_limbs_div_exact_to_out_evaluation_strategy( function benchmark_natural_div_exact_assign_algorithms (line 907) | fn benchmark_natural_div_exact_assign_algorithms( function benchmark_natural_div_exact_assign_evaluation_strategy (line 929) | fn benchmark_natural_div_exact_assign_evaluation_strategy( function benchmark_natural_div_exact_library_comparison (line 956) | fn benchmark_natural_div_exact_library_comparison( function benchmark_natural_div_exact_algorithms (line 980) | fn benchmark_natural_div_exact_algorithms( function benchmark_natural_div_exact_evaluation_strategy (line 1002) | fn benchmark_natural_div_exact_evaluation_strategy( FILE: malachite-nz/src/bin_util/demo_and_bench/natural/arithmetic/div_mod.rs function register (line 60) | pub(crate) fn register(runner: &mut Runner) { function demo_limbs_invert_limb (line 143) | fn demo_limbs_invert_limb(gm: GenMode, config: &GenConfig, limit: usize) { function demo_limbs_div_limb_mod (line 153) | fn demo_limbs_div_limb_mod(gm: GenMode, config: &GenConfig, limit: usize) { function demo_limbs_div_limb_to_out_mod (line 167) | fn demo_limbs_div_limb_to_out_mod(gm: GenMode, config: &GenConfig, limit... function demo_limbs_div_limb_in_place_mod (line 181) | fn demo_limbs_div_limb_in_place_mod(gm: GenMode, config: &GenConfig, lim... function demo_limbs_div_mod_extra (line 195) | fn demo_limbs_div_mod_extra(gm: GenMode, config: &GenConfig, limit: usiz... function demo_limbs_div_mod_extra_in_place (line 209) | fn demo_limbs_div_mod_extra_in_place(gm: GenMode, config: &GenConfig, li... function demo_limbs_two_limb_inverse_helper (line 223) | fn demo_limbs_two_limb_inverse_helper(gm: GenMode, config: &GenConfig, l... function demo_limbs_div_mod_three_limb_by_two_limb (line 234) | fn demo_limbs_div_mod_three_limb_by_two_limb(gm: GenMode, config: &GenCo... function demo_limbs_div_mod_by_two_limb_normalized (line 249) | fn demo_limbs_div_mod_by_two_limb_normalized(gm: GenMode, config: &GenCo... function demo_limbs_div_mod_schoolbook (line 262) | fn demo_limbs_div_mod_schoolbook(gm: GenMode, config: &GenConfig, limit:... function demo_limbs_div_mod_divide_and_conquer (line 276) | fn demo_limbs_div_mod_divide_and_conquer(gm: GenMode, config: &GenConfig... function demo_limbs_invert_basecase_approx (line 289) | fn demo_limbs_invert_basecase_approx(gm: GenMode, config: &GenConfig, li... function demo_limbs_invert_newton_approx (line 303) | fn demo_limbs_invert_newton_approx(gm: GenMode, config: &GenConfig, limi... function demo_limbs_invert_approx (line 317) | fn demo_limbs_invert_approx(gm: GenMode, config: &GenConfig, limit: usiz... function demo_limbs_div_mod_barrett (line 330) | fn demo_limbs_div_mod_barrett(gm: GenMode, config: &GenConfig, limit: us... function demo_limbs_div_mod (line 348) | fn demo_limbs_div_mod(gm: GenMode, config: &GenConfig, limit: usize) { function demo_limbs_div_mod_to_out (line 359) | fn demo_limbs_div_mod_to_out(gm: GenMode, config: &GenConfig, limit: usi... function demo_natural_div_assign_mod (line 375) | fn demo_natural_div_assign_mod(gm: GenMode, config: &GenConfig, limit: u... function demo_natural_div_assign_mod_ref (line 384) | fn demo_natural_div_assign_mod_ref(gm: GenMode, config: &GenConfig, limi... function demo_natural_div_mod (line 392) | fn demo_natural_div_mod(gm: GenMode, config: &GenConfig, limit: usize) { function demo_natural_div_mod_val_ref (line 400) | fn demo_natural_div_mod_val_ref(gm: GenMode, config: &GenConfig, limit: ... function demo_natural_div_mod_ref_val (line 407) | fn demo_natural_div_mod_ref_val(gm: GenMode, config: &GenConfig, limit: ... function demo_natural_div_mod_ref_ref (line 414) | fn demo_natural_div_mod_ref_ref(gm: GenMode, config: &GenConfig, limit: ... function demo_natural_div_assign_rem (line 420) | fn demo_natural_div_assign_rem(gm: GenMode, config: &GenConfig, limit: u... function demo_natural_div_assign_rem_ref (line 429) | fn demo_natural_div_assign_rem_ref(gm: GenMode, config: &GenConfig, limi... function demo_natural_div_rem (line 437) | fn demo_natural_div_rem(gm: GenMode, config: &GenConfig, limit: usize) { function demo_natural_div_rem_val_ref (line 445) | fn demo_natural_div_rem_val_ref(gm: GenMode, config: &GenConfig, limit: ... function demo_natural_div_rem_ref_val (line 452) | fn demo_natural_div_rem_ref_val(gm: GenMode, config: &GenConfig, limit: ... function demo_natural_div_rem_ref_ref (line 459) | fn demo_natural_div_rem_ref_ref(gm: GenMode, config: &GenConfig, limit: ... function demo_natural_ceiling_div_assign_neg_mod (line 465) | fn demo_natural_ceiling_div_assign_neg_mod(gm: GenMode, config: &GenConf... function demo_natural_ceiling_div_assign_neg_mod_ref (line 474) | fn demo_natural_ceiling_div_assign_neg_mod_ref(gm: GenMode, config: &Gen... function demo_natural_ceiling_div_neg_mod (line 482) | fn demo_natural_ceiling_div_neg_mod(gm: GenMode, config: &GenConfig, lim... function demo_natural_ceiling_div_neg_mod_val_ref (line 495) | fn demo_natural_ceiling_div_neg_mod_val_ref(gm: GenMode, config: &GenCon... function demo_natural_ceiling_div_neg_mod_ref_val (line 507) | fn demo_natural_ceiling_div_neg_mod_ref_val(gm: GenMode, config: &GenCon... function demo_natural_ceiling_div_neg_mod_ref_ref (line 519) | fn demo_natural_ceiling_div_neg_mod_ref_ref(gm: GenMode, config: &GenCon... function benchmark_limbs_invert_limb (line 530) | fn benchmark_limbs_invert_limb(gm: GenMode, config: &GenConfig, limit: u... function benchmark_limbs_div_limb_mod (line 545) | fn benchmark_limbs_div_limb_mod(gm: GenMode, config: &GenConfig, limit: ... function benchmark_limbs_div_limb_to_out_mod_algorithms (line 560) | fn benchmark_limbs_div_limb_to_out_mod_algorithms( function benchmark_limbs_div_limb_in_place_mod_algorithms (line 588) | fn benchmark_limbs_div_limb_in_place_mod_algorithms( function benchmark_limbs_div_mod_extra (line 616) | fn benchmark_limbs_div_mod_extra(gm: GenMode, config: &GenConfig, limit:... function benchmark_limbs_div_mod_extra_in_place (line 645) | fn benchmark_limbs_div_mod_extra_in_place( function benchmark_limbs_div_mod_by_two_limb_normalized (line 677) | fn benchmark_limbs_div_mod_by_two_limb_normalized( function benchmark_limbs_div_mod_schoolbook (line 697) | fn benchmark_limbs_div_mod_schoolbook( function benchmark_limbs_div_mod_divide_and_conquer_algorithms (line 718) | fn benchmark_limbs_div_mod_divide_and_conquer_algorithms( function benchmark_limbs_invert_basecase_approx (line 750) | fn benchmark_limbs_invert_basecase_approx( function benchmark_limbs_invert_newton_approx_algorithms (line 771) | fn benchmark_limbs_invert_newton_approx_algorithms( function benchmark_limbs_invert_approx_algorithms (line 797) | fn benchmark_limbs_invert_approx_algorithms( function benchmark_limbs_div_mod_barrett (line 822) | fn benchmark_limbs_div_mod_barrett(gm: GenMode, config: &GenConfig, limi... function benchmark_limbs_div_mod_divide_and_conquer_to_barrett_algorithms (line 845) | fn benchmark_limbs_div_mod_divide_and_conquer_to_barrett_algorithms( function benchmark_limbs_div_mod_barrett_product_algorithms (line 887) | fn benchmark_limbs_div_mod_barrett_product_algorithms( function benchmark_limbs_div_mod_barrett_helper_algorithms (line 933) | fn benchmark_limbs_div_mod_barrett_helper_algorithms( function benchmark_limbs_div_mod (line 984) | fn benchmark_limbs_div_mod(gm: GenMode, config: &GenConfig, limit: usize... function benchmark_limbs_div_mod_to_out (line 999) | fn benchmark_limbs_div_mod_to_out(gm: GenMode, config: &GenConfig, limit... function benchmark_natural_div_assign_mod_evaluation_strategy (line 1014) | fn benchmark_natural_div_assign_mod_evaluation_strategy( function benchmark_natural_div_mod_library_comparison (line 1039) | fn benchmark_natural_div_mod_library_comparison( function benchmark_natural_div_mod_algorithms (line 1062) | fn benchmark_natural_div_mod_algorithms( function benchmark_natural_div_mod_evaluation_strategy (line 1083) | fn benchmark_natural_div_mod_evaluation_strategy( function benchmark_natural_div_assign_rem_evaluation_strategy (line 1114) | fn benchmark_natural_div_assign_rem_evaluation_strategy( function benchmark_natural_div_rem_library_comparison (line 1139) | fn benchmark_natural_div_rem_library_comparison( function benchmark_natural_div_rem_evaluation_strategy (line 1161) | fn benchmark_natural_div_rem_evaluation_strategy( function benchmark_natural_ceiling_div_assign_neg_mod_evaluation_strategy (line 1192) | fn benchmark_natural_ceiling_div_assign_neg_mod_evaluation_strategy( function benchmark_natural_ceiling_div_neg_mod_library_comparison (line 1219) | fn benchmark_natural_ceiling_div_neg_mod_library_comparison( function benchmark_natural_ceiling_div_neg_mod_algorithms (line 1245) | fn benchmark_natural_ceiling_div_neg_mod_algorithms( function benchmark_natural_ceiling_div_neg_mod_evaluation_strategy (line 1268) | fn benchmark_natural_ceiling_div_neg_mod_evaluation_strategy( FILE: malachite-nz/src/bin_util/demo_and_bench/natural/arithmetic/div_round.rs function register (line 28) | pub(crate) fn register(runner: &mut Runner) { function demo_limbs_limb_div_round_limbs (line 52) | fn demo_limbs_limb_div_round_limbs(gm: GenMode, config: &GenConfig, limi... function demo_natural_div_round (line 67) | fn demo_natural_div_round(gm: GenMode, config: &GenConfig, limit: usize) { function demo_natural_div_round_val_ref (line 84) | fn demo_natural_div_round_val_ref(gm: GenMode, config: &GenConfig, limit... function demo_natural_div_round_ref_val (line 100) | fn demo_natural_div_round_ref_val(gm: GenMode, config: &GenConfig, limit... function demo_natural_div_round_ref_ref (line 116) | fn demo_natural_div_round_ref_ref(gm: GenMode, config: &GenConfig, limit... function demo_natural_div_round_assign (line 131) | fn demo_natural_div_round_assign(gm: GenMode, config: &GenConfig, limit:... function demo_natural_div_round_assign_ref (line 143) | fn demo_natural_div_round_assign_ref(gm: GenMode, config: &GenConfig, li... function benchmark_limbs_limb_div_round_limbs (line 154) | fn benchmark_limbs_limb_div_round_limbs( function benchmark_natural_div_round_down_library_comparison (line 174) | fn benchmark_natural_div_round_down_library_comparison( function benchmark_natural_div_round_floor_library_comparison (line 197) | fn benchmark_natural_div_round_floor_library_comparison( function benchmark_natural_div_round_ceiling_library_comparison (line 221) | fn benchmark_natural_div_round_ceiling_library_comparison( function benchmark_natural_div_round_ceiling_algorithms (line 245) | fn benchmark_natural_div_round_ceiling_algorithms( function benchmark_natural_div_round_assign_evaluation_strategy (line 268) | fn benchmark_natural_div_round_assign_evaluation_strategy( function benchmark_natural_div_round_evaluation_strategy (line 295) | fn benchmark_natural_div_round_evaluation_strategy( FILE: malachite-nz/src/bin_util/demo_and_bench/natural/arithmetic/divisible_by.rs function register (line 33) | pub(crate) fn register(runner: &mut Runner) { function demo_limbs_divisible_by_limb (line 52) | fn demo_limbs_divisible_by_limb(gm: GenMode, config: &GenConfig, limit: ... function demo_limbs_divisible_by (line 66) | fn demo_limbs_divisible_by(gm: GenMode, config: &GenConfig, limit: usize) { function demo_limbs_divisible_by_val_ref (line 79) | fn demo_limbs_divisible_by_val_ref(gm: GenMode, config: &GenConfig, limi... function demo_limbs_divisible_by_ref_val (line 91) | fn demo_limbs_divisible_by_ref_val(gm: GenMode, config: &GenConfig, limi... function demo_limbs_divisible_by_ref_ref (line 103) | fn demo_limbs_divisible_by_ref_ref(gm: GenMode, config: &GenConfig, limi... function demo_natural_divisible_by (line 114) | fn demo_natural_divisible_by(gm: GenMode, config: &GenConfig, limit: usi... function demo_natural_divisible_by_val_ref (line 126) | fn demo_natural_divisible_by_val_ref(gm: GenMode, config: &GenConfig, li... function demo_natural_divisible_by_ref_val (line 137) | fn demo_natural_divisible_by_ref_val(gm: GenMode, config: &GenConfig, li... function demo_natural_divisible_by_ref_ref (line 148) | fn demo_natural_divisible_by_ref_ref(gm: GenMode, config: &GenConfig, li... function benchmark_limbs_divisible_by_limb_algorithms (line 161) | fn benchmark_limbs_divisible_by_limb_algorithms( function benchmark_limbs_divisible_by_algorithms (line 190) | fn benchmark_limbs_divisible_by_algorithms( function benchmark_limbs_divisible_by_evaluation_strategy (line 216) | fn benchmark_limbs_divisible_by_evaluation_strategy( function benchmark_natural_divisible_by_algorithms (line 252) | fn benchmark_natural_divisible_by_algorithms( function benchmark_natural_divisible_by_evaluation_strategy (line 275) | fn benchmark_natural_divisible_by_evaluation_strategy( function benchmark_natural_divisible_by_library_comparison (line 306) | fn benchmark_natural_divisible_by_library_comparison( FILE: malachite-nz/src/bin_util/demo_and_bench/natural/arithmetic/divisible_by_power_of_2.rs function register (line 26) | pub(crate) fn register(runner: &mut Runner) { function demo_limbs_divisible_by_power_of_2 (line 38) | fn demo_limbs_divisible_by_power_of_2(gm: GenMode, config: &GenConfig, l... function demo_natural_divisible_by_power_of_2 (line 52) | fn demo_natural_divisible_by_power_of_2(gm: GenMode, config: &GenConfig,... function benchmark_limbs_divisible_by_power_of_2 (line 65) | fn benchmark_limbs_divisible_by_power_of_2( function benchmark_natural_divisible_by_power_of_2_library_comparison (line 85) | fn benchmark_natural_divisible_by_power_of_2_library_comparison( function benchmark_natural_divisible_by_power_of_2_algorithms (line 111) | fn benchmark_natural_divisible_by_power_of_2_algorithms( FILE: malachite-nz/src/bin_util/demo_and_bench/natural/arithmetic/eq_mod.rs function register (line 42) | pub(crate) fn register(runner: &mut Runner) { function demo_limbs_limb_mod_exact_odd_limb (line 80) | fn demo_limbs_limb_mod_exact_odd_limb(gm: GenMode, config: &GenConfig, l... function demo_limbs_mod_exact_odd_limb (line 92) | fn demo_limbs_mod_exact_odd_limb(gm: GenMode, config: &GenConfig, limit:... function demo_limbs_eq_limb_mod_limb (line 107) | fn demo_limbs_eq_limb_mod_limb(gm: GenMode, config: &GenConfig, limit: u... function demo_limbs_eq_limb_mod (line 122) | fn demo_limbs_eq_limb_mod(gm: GenMode, config: &GenConfig, limit: usize) { function demo_limbs_eq_limb_mod_val_ref (line 139) | fn demo_limbs_eq_limb_mod_val_ref(gm: GenMode, config: &GenConfig, limit... function demo_limbs_eq_limb_mod_ref_val (line 155) | fn demo_limbs_eq_limb_mod_ref_val(gm: GenMode, config: &GenConfig, limit... function demo_limbs_eq_limb_mod_ref_ref (line 171) | fn demo_limbs_eq_limb_mod_ref_ref(gm: GenMode, config: &GenConfig, limit... function demo_limbs_eq_mod_limb_val_ref (line 186) | fn demo_limbs_eq_mod_limb_val_ref(gm: GenMode, config: &GenConfig, limit... function demo_limbs_eq_mod_limb_ref_val (line 202) | fn demo_limbs_eq_mod_limb_ref_val(gm: GenMode, config: &GenConfig, limit... function demo_limbs_eq_mod_limb_ref_ref (line 218) | fn demo_limbs_eq_mod_limb_ref_ref(gm: GenMode, config: &GenConfig, limit... function demo_limbs_eq_mod_ref_val_val (line 233) | fn demo_limbs_eq_mod_ref_val_val(gm: GenMode, config: &GenConfig, limit:... function demo_limbs_eq_mod_ref_val_ref (line 247) | fn demo_limbs_eq_mod_ref_val_ref(gm: GenMode, config: &GenConfig, limit:... function demo_limbs_eq_mod_ref_ref_val (line 260) | fn demo_limbs_eq_mod_ref_ref_val(gm: GenMode, config: &GenConfig, limit:... function demo_limbs_eq_mod_ref_ref_ref (line 273) | fn demo_limbs_eq_mod_ref_ref_ref(gm: GenMode, config: &GenConfig, limit:... function demo_natural_eq_mod (line 285) | fn demo_natural_eq_mod(gm: GenMode, config: &GenConfig, limit: usize) { function demo_natural_eq_mod_val_val_ref (line 298) | fn demo_natural_eq_mod_val_val_ref(gm: GenMode, config: &GenConfig, limi... function demo_natural_eq_mod_val_ref_val (line 310) | fn demo_natural_eq_mod_val_ref_val(gm: GenMode, config: &GenConfig, limi... function demo_natural_eq_mod_val_ref_ref (line 322) | fn demo_natural_eq_mod_val_ref_ref(gm: GenMode, config: &GenConfig, limi... function demo_natural_eq_mod_ref_val_val (line 333) | fn demo_natural_eq_mod_ref_val_val(gm: GenMode, config: &GenConfig, limi... function demo_natural_eq_mod_ref_val_ref (line 345) | fn demo_natural_eq_mod_ref_val_ref(gm: GenMode, config: &GenConfig, limi... function demo_natural_eq_mod_ref_ref_val (line 356) | fn demo_natural_eq_mod_ref_ref_val(gm: GenMode, config: &GenConfig, limi... function demo_natural_eq_mod_ref_ref_ref (line 367) | fn demo_natural_eq_mod_ref_ref_ref(gm: GenMode, config: &GenConfig, limi... function benchmark_limbs_limb_mod_exact_odd_limb (line 377) | fn benchmark_limbs_limb_mod_exact_odd_limb( function benchmark_limbs_mod_exact_odd_limb (line 397) | fn benchmark_limbs_mod_exact_odd_limb( function benchmark_limbs_eq_limb_mod_limb_algorithms (line 419) | fn benchmark_limbs_eq_limb_mod_limb_algorithms( function benchmark_limbs_eq_limb_mod_evaluation_strategy (line 447) | fn benchmark_limbs_eq_limb_mod_evaluation_strategy( function benchmark_limbs_eq_limb_mod_algorithms (line 490) | fn benchmark_limbs_eq_limb_mod_algorithms( function benchmark_limbs_eq_mod_limb_evaluation_strategy (line 518) | fn benchmark_limbs_eq_mod_limb_evaluation_strategy( function benchmark_limbs_eq_mod_limb_algorithms (line 554) | fn benchmark_limbs_eq_mod_limb_algorithms( function benchmark_limbs_eq_mod_evaluation_strategy (line 582) | fn benchmark_limbs_eq_mod_evaluation_strategy( function benchmark_limbs_eq_mod_algorithms (line 629) | fn benchmark_limbs_eq_mod_algorithms( function benchmark_natural_eq_mod_evaluation_strategy (line 657) | fn benchmark_natural_eq_mod_evaluation_strategy( function benchmark_natural_eq_mod_library_comparison (line 700) | fn benchmark_natural_eq_mod_library_comparison( function benchmark_natural_eq_mod_algorithms (line 722) | fn benchmark_natural_eq_mod_algorithms( FILE: malachite-nz/src/bin_util/demo_and_bench/natural/arithmetic/eq_mod_power_of_2.rs function register (line 31) | pub(crate) fn register(runner: &mut Runner) { function demo_limbs_eq_limb_mod_power_of_2 (line 45) | fn demo_limbs_eq_limb_mod_power_of_2(gm: GenMode, config: &GenConfig, li... function demo_limbs_eq_mod_power_of_2 (line 60) | fn demo_limbs_eq_mod_power_of_2(gm: GenMode, config: &GenConfig, limit: ... function demo_natural_eq_mod_power_of_2 (line 75) | fn demo_natural_eq_mod_power_of_2(gm: GenMode, config: &GenConfig, limit... function benchmark_limbs_eq_limb_mod_power_of_2 (line 88) | fn benchmark_limbs_eq_limb_mod_power_of_2( function benchmark_limbs_eq_mod_power_of_2 (line 108) | fn benchmark_limbs_eq_mod_power_of_2( function benchmark_natural_eq_mod_power_of_2_library_comparison (line 128) | fn benchmark_natural_eq_mod_power_of_2_library_comparison( function benchmark_natural_eq_mod_power_of_2_algorithms (line 154) | fn benchmark_natural_eq_mod_power_of_2_algorithms( FILE: malachite-nz/src/bin_util/demo_and_bench/natural/arithmetic/extended_gcd.rs function register (line 24) | pub(crate) fn register(runner: &mut Runner) { function demo_limbs_extended_gcd (line 37) | fn demo_limbs_extended_gcd(gm: GenMode, config: &GenConfig, limit: usize) { function demo_natural_extended_gcd (line 51) | fn demo_natural_extended_gcd(gm: GenMode, config: &GenConfig, limit: usi... function demo_natural_extended_gcd_val_ref (line 64) | fn demo_natural_extended_gcd_val_ref(gm: GenMode, config: &GenConfig, li... function demo_natural_extended_gcd_ref_val (line 71) | fn demo_natural_extended_gcd_ref_val(gm: GenMode, config: &GenConfig, li... function demo_natural_extended_gcd_ref_ref (line 83) | fn demo_natural_extended_gcd_ref_ref(gm: GenMode, config: &GenConfig, li... function benchmark_limbs_extended_gcd (line 94) | fn benchmark_limbs_extended_gcd(gm: GenMode, config: &GenConfig, limit: ... function benchmark_natural_extended_gcd_algorithms (line 111) | fn benchmark_natural_extended_gcd_algorithms( function benchmark_natural_extended_gcd_library_comparison (line 137) | fn benchmark_natural_extended_gcd_library_comparison( function benchmark_natural_extended_gcd_evaluation_strategy (line 160) | fn benchmark_natural_extended_gcd_evaluation_strategy( FILE: malachite-nz/src/bin_util/demo_and_bench/natural/arithmetic/factorial.rs function register (line 28) | pub(crate) fn register(runner: &mut Runner) { function demo_limbs_odd_factorial (line 45) | fn demo_limbs_odd_factorial(gm: GenMode, config: &GenConfig, limit: usiz... function demo_factorial (line 56) | fn demo_factorial(gm: GenMode, config: &GenConfig, limit: usize) { function demo_double_factorial (line 62) | fn demo_double_factorial(gm: GenMode, config: &GenConfig, limit: usize) { function demo_multifactorial (line 68) | fn demo_multifactorial(gm: GenMode, config: &GenConfig, limit: usize) { function demo_subfactorial (line 82) | fn demo_subfactorial(gm: GenMode, config: &GenConfig, limit: usize) { function benchmark_limbs_odd_factorial (line 88) | fn benchmark_limbs_odd_factorial(gm: GenMode, config: &GenConfig, limit:... function benchmark_factorial_algorithms (line 103) | fn benchmark_factorial_algorithms(gm: GenMode, config: &GenConfig, limit... function benchmark_factorial_library_comparison (line 119) | fn benchmark_factorial_library_comparison( function benchmark_double_factorial_algorithms (line 142) | fn benchmark_double_factorial_algorithms( function benchmark_double_factorial_library_comparison (line 163) | fn benchmark_double_factorial_library_comparison( function benchmark_multifactorial_algorithms (line 186) | fn benchmark_multifactorial_algorithms( function benchmark_multifactorial_library_comparison (line 209) | fn benchmark_multifactorial_library_comparison( function benchmark_subfactorial (line 236) | fn benchmark_subfactorial(gm: GenMode, config: &GenConfig, limit: usize,... FILE: malachite-nz/src/bin_util/demo_and_bench/natural/arithmetic/gcd.rs function register (line 42) | pub(crate) fn register(runner: &mut Runner) { function demo_limbs_gcd_limb (line 76) | fn demo_limbs_gcd_limb(gm: GenMode, config: &GenConfig, limit: usize) { function demo_half_gcd_matrix_init (line 90) | fn demo_half_gcd_matrix_init(gm: GenMode, config: &GenConfig, limit: usi... function demo_half_gcd_matrix_update_q (line 102) | fn demo_half_gcd_matrix_update_q(gm: GenMode, config: &GenConfig, limit:... function demo_half_gcd_matrix_mul_matrix_1 (line 111) | fn demo_half_gcd_matrix_mul_matrix_1(gm: GenMode, config: &GenConfig, li... function demo_half_gcd_matrix_1_mul_vector (line 120) | fn demo_half_gcd_matrix_1_mul_vector(gm: GenMode, config: &GenConfig, li... function demo_limbs_matrix_2_2_mul (line 133) | fn demo_limbs_matrix_2_2_mul(gm: GenMode, config: &GenConfig, limit: usi... function demo_limbs_gcd_div (line 169) | fn demo_limbs_gcd_div(gm: GenMode, config: &GenConfig, limit: usize) { function demo_limbs_gcd_reduced (line 182) | fn demo_limbs_gcd_reduced(gm: GenMode, config: &GenConfig, limit: usize) { function demo_natural_gcd (line 193) | fn demo_natural_gcd(gm: GenMode, config: &GenConfig, limit: usize) { function demo_natural_gcd_val_ref (line 201) | fn demo_natural_gcd_val_ref(gm: GenMode, config: &GenConfig, limit: usiz... function demo_natural_gcd_ref_val (line 208) | fn demo_natural_gcd_ref_val(gm: GenMode, config: &GenConfig, limit: usiz... function demo_natural_gcd_ref_ref (line 215) | fn demo_natural_gcd_ref_ref(gm: GenMode, config: &GenConfig, limit: usiz... function demo_natural_gcd_assign (line 221) | fn demo_natural_gcd_assign(gm: GenMode, config: &GenConfig, limit: usize) { function demo_natural_gcd_assign_ref (line 229) | fn demo_natural_gcd_assign_ref(gm: GenMode, config: &GenConfig, limit: u... function demo_natural_gcd_2 (line 237) | fn demo_natural_gcd_2(gm: GenMode, config: &GenConfig, limit: usize) { function benchmark_limbs_gcd_limb (line 245) | fn benchmark_limbs_gcd_limb(gm: GenMode, config: &GenConfig, limit: usiz... function benchmark_half_gcd_matrix_init (line 258) | fn benchmark_half_gcd_matrix_init(gm: GenMode, config: &GenConfig, limit... function benchmark_half_gcd_matrix_update_q (line 274) | fn benchmark_half_gcd_matrix_update_q( function benchmark_half_gcd_matrix_mul_matrix_1 (line 295) | fn benchmark_half_gcd_matrix_mul_matrix_1( function benchmark_half_gcd_matrix_1_mul_vector (line 316) | fn benchmark_half_gcd_matrix_1_mul_vector( function benchmark_limbs_matrix_2_2_mul_algorithms (line 338) | fn benchmark_limbs_matrix_2_2_mul_algorithms( function benchmark_limbs_gcd_div_algorithms (line 435) | fn benchmark_limbs_gcd_div_algorithms( function benchmark_limbs_gcd_reduced (line 463) | fn benchmark_limbs_gcd_reduced(gm: GenMode, config: &GenConfig, limit: u... function benchmark_natural_gcd_algorithms (line 479) | fn benchmark_natural_gcd_algorithms( function benchmark_natural_gcd_library_comparison (line 502) | fn benchmark_natural_gcd_library_comparison( function benchmark_natural_gcd_evaluation_strategy (line 524) | fn benchmark_natural_gcd_evaluation_strategy( function benchmark_natural_gcd_algorithms_2 (line 549) | fn benchmark_natural_gcd_algorithms_2( function benchmark_natural_gcd_library_comparison_2 (line 572) | fn benchmark_natural_gcd_library_comparison_2( function benchmark_natural_gcd_evaluation_strategy_2 (line 594) | fn benchmark_natural_gcd_evaluation_strategy_2( function benchmark_natural_gcd_assign_evaluation_strategy (line 619) | fn benchmark_natural_gcd_assign_evaluation_strategy( FILE: malachite-nz/src/bin_util/demo_and_bench/natural/arithmetic/is_power_of_2.rs function register (line 19) | pub(crate) fn register(runner: &mut Runner) { function demo_limbs_is_power_of_2 (line 27) | fn demo_limbs_is_power_of_2(gm: GenMode, config: &GenConfig, limit: usiz... function demo_natural_is_power_of_2 (line 37) | fn demo_natural_is_power_of_2(gm: GenMode, config: &GenConfig, limit: us... function benchmark_limbs_is_power_of_2 (line 47) | fn benchmark_limbs_is_power_of_2(gm: GenMode, config: &GenConfig, limit:... function benchmark_natural_is_power_of_2_library_comparison (line 60) | fn benchmark_natural_is_power_of_2_library_comparison( FILE: malachite-nz/src/bin_util/demo_and_bench/natural/arithmetic/kronecker_symbol.rs function register (line 26) | pub(crate) fn register(runner: &mut Runner) { function demo_limbs_jacobi_symbol_same_length (line 51) | fn demo_limbs_jacobi_symbol_same_length(gm: GenMode, config: &GenConfig,... function demo_natural_jacobi_symbol (line 61) | fn demo_natural_jacobi_symbol(gm: GenMode, config: &GenConfig, limit: us... function demo_natural_jacobi_symbol_val_ref (line 74) | fn demo_natural_jacobi_symbol_val_ref(gm: GenMode, config: &GenConfig, l... function demo_natural_jacobi_symbol_ref_val (line 81) | fn demo_natural_jacobi_symbol_ref_val(gm: GenMode, config: &GenConfig, l... function demo_natural_jacobi_symbol_ref_ref (line 88) | fn demo_natural_jacobi_symbol_ref_ref(gm: GenMode, config: &GenConfig, l... function demo_natural_kronecker_symbol (line 94) | fn demo_natural_kronecker_symbol(gm: GenMode, config: &GenConfig, limit:... function demo_natural_kronecker_symbol_val_ref (line 107) | fn demo_natural_kronecker_symbol_val_ref(gm: GenMode, config: &GenConfig... function demo_natural_kronecker_symbol_ref_val (line 119) | fn demo_natural_kronecker_symbol_ref_val(gm: GenMode, config: &GenConfig... function demo_natural_kronecker_symbol_ref_ref (line 131) | fn demo_natural_kronecker_symbol_ref_ref(gm: GenMode, config: &GenConfig... function benchmark_limbs_jacobi_symbol_same_length (line 142) | fn benchmark_limbs_jacobi_symbol_same_length( function benchmark_natural_jacobi_symbol_library_comparison (line 163) | fn benchmark_natural_jacobi_symbol_library_comparison( function benchmark_natural_jacobi_symbol_evaluation_strategy (line 184) | fn benchmark_natural_jacobi_symbol_evaluation_strategy( function benchmark_natural_jacobi_symbol_algorithms (line 215) | fn benchmark_natural_jacobi_symbol_algorithms( function benchmark_natural_kronecker_symbol_library_comparison (line 236) | fn benchmark_natural_kronecker_symbol_library_comparison( function benchmark_natural_kronecker_symbol_evaluation_strategy (line 259) | fn benchmark_natural_kronecker_symbol_evaluation_strategy( FILE: malachite-nz/src/bin_util/demo_and_bench/natural/arithmetic/lcm.rs function register (line 19) | pub(crate) fn register(runner: &mut Runner) { function demo_natural_lcm (line 32) | fn demo_natural_lcm(gm: GenMode, config: &GenConfig, limit: usize) { function demo_natural_lcm_val_ref (line 40) | fn demo_natural_lcm_val_ref(gm: GenMode, config: &GenConfig, limit: usiz... function demo_natural_lcm_ref_val (line 47) | fn demo_natural_lcm_ref_val(gm: GenMode, config: &GenConfig, limit: usiz... function demo_natural_lcm_ref_ref (line 54) | fn demo_natural_lcm_ref_ref(gm: GenMode, config: &GenConfig, limit: usiz... function demo_natural_lcm_assign (line 60) | fn demo_natural_lcm_assign(gm: GenMode, config: &GenConfig, limit: usize) { function demo_natural_lcm_assign_ref (line 69) | fn demo_natural_lcm_assign_ref(gm: GenMode, config: &GenConfig, limit: u... function benchmark_natural_lcm_library_comparison (line 78) | fn benchmark_natural_lcm_library_comparison( function benchmark_natural_lcm_evaluation_strategy (line 100) | fn benchmark_natural_lcm_evaluation_strategy( function benchmark_natural_lcm_assign_evaluation_strategy (line 125) | fn benchmark_natural_lcm_assign_evaluation_strategy( FILE: malachite-nz/src/bin_util/demo_and_bench/natural/arithmetic/log_base.rs function register (line 21) | pub(crate) fn register(runner: &mut Runner) { function demo_natural_approx_ln (line 32) | fn demo_natural_approx_ln(gm: GenMode, config: &GenConfig, limit: usize) { function demo_natural_floor_log_base (line 38) | fn demo_natural_floor_log_base(gm: GenMode, config: &GenConfig, limit: u... function demo_natural_ceiling_log_base (line 49) | fn demo_natural_ceiling_log_base(gm: GenMode, config: &GenConfig, limit:... function demo_natural_checked_log_base (line 60) | fn demo_natural_checked_log_base(gm: GenMode, config: &GenConfig, limit:... function benchmark_approx_ln (line 71) | fn benchmark_approx_ln(gm: GenMode, config: &GenConfig, limit: usize, fi... function benchmark_natural_floor_log_base_algorithms (line 84) | fn benchmark_natural_floor_log_base_algorithms( function benchmark_natural_ceiling_log_base_algorithms (line 110) | fn benchmark_natural_ceiling_log_base_algorithms( function benchmark_natural_checked_log_base_algorithms (line 138) | fn benchmark_natural_checked_log_base_algorithms( FILE: malachite-nz/src/bin_util/demo_and_bench/natural/arithmetic/log_base_2.rs function register (line 21) | pub(crate) fn register(runner: &mut Runner) { function demo_limbs_floor_log_base_2 (line 36) | fn demo_limbs_floor_log_base_2(gm: GenMode, config: &GenConfig, limit: u... function demo_limbs_ceiling_log_base_2 (line 46) | fn demo_limbs_ceiling_log_base_2(gm: GenMode, config: &GenConfig, limit:... function demo_limbs_checked_log_base_2 (line 56) | fn demo_limbs_checked_log_base_2(gm: GenMode, config: &GenConfig, limit:... function demo_natural_floor_log_base_2 (line 66) | fn demo_natural_floor_log_base_2(gm: GenMode, config: &GenConfig, limit:... function demo_natural_ceiling_log_base_2 (line 72) | fn demo_natural_ceiling_log_base_2(gm: GenMode, config: &GenConfig, limi... function demo_natural_checked_log_base_2 (line 78) | fn demo_natural_checked_log_base_2(gm: GenMode, config: &GenConfig, limi... function benchmark_limbs_floor_log_base_2 (line 84) | fn benchmark_limbs_floor_log_base_2( function benchmark_limbs_ceiling_log_base_2 (line 104) | fn benchmark_limbs_ceiling_log_base_2( function benchmark_limbs_checked_log_base_2 (line 124) | fn benchmark_limbs_checked_log_base_2( function benchmark_natural_floor_log_base_2 (line 144) | fn benchmark_natural_floor_log_base_2( function benchmark_natural_ceiling_log_base_2 (line 162) | fn benchmark_natural_ceiling_log_base_2( function benchmark_natural_checked_log_base_2 (line 180) | fn benchmark_natural_checked_log_base_2( FILE: malachite-nz/src/bin_util/demo_and_bench/natural/arithmetic/log_base_power_of_2.rs function register (line 25) | pub(crate) fn register(runner: &mut Runner) { function demo_limbs_floor_log_base_power_of_2 (line 43) | fn demo_limbs_floor_log_base_power_of_2(gm: GenMode, config: &GenConfig,... function demo_limbs_ceiling_log_base_power_of_2 (line 57) | fn demo_limbs_ceiling_log_base_power_of_2(gm: GenMode, config: &GenConfi... function demo_limbs_checked_log_base_power_of_2 (line 71) | fn demo_limbs_checked_log_base_power_of_2(gm: GenMode, config: &GenConfi... function demo_natural_floor_log_base_power_of_2 (line 85) | fn demo_natural_floor_log_base_power_of_2(gm: GenMode, config: &GenConfi... function demo_natural_ceiling_log_base_power_of_2 (line 99) | fn demo_natural_ceiling_log_base_power_of_2(gm: GenMode, config: &GenCon... function demo_natural_checked_log_base_power_of_2 (line 113) | fn demo_natural_checked_log_base_power_of_2(gm: GenMode, config: &GenCon... function benchmark_limbs_floor_log_base_power_of_2 (line 127) | fn benchmark_limbs_floor_log_base_power_of_2( function benchmark_limbs_ceiling_log_base_power_of_2 (line 147) | fn benchmark_limbs_ceiling_log_base_power_of_2( function benchmark_limbs_checked_log_base_power_of_2 (line 167) | fn benchmark_limbs_checked_log_base_power_of_2( function benchmark_natural_floor_log_base_power_of_2 (line 187) | fn benchmark_natural_floor_log_base_power_of_2( function benchmark_natural_ceiling_log_base_power_of_2_algorithms (line 207) | fn benchmark_natural_ceiling_log_base_power_of_2_algorithms( function benchmark_natural_checked_log_base_power_of_2 (line 232) | fn benchmark_natural_checked_log_base_power_of_2( FILE: malachite-nz/src/bin_util/demo_and_bench/natural/arithmetic/mod.rs function register (line 11) | pub(crate) fn register(runner: &mut Runner) { FILE: malachite-nz/src/bin_util/demo_and_bench/natural/arithmetic/mod_add.rs function register (line 16) | pub(crate) fn register(runner: &mut Runner) { function demo_natural_mod_add_assign (line 35) | fn demo_natural_mod_add_assign(gm: GenMode, config: &GenConfig, limit: u... function demo_natural_mod_add_assign_val_ref (line 45) | fn demo_natural_mod_add_assign_val_ref(gm: GenMode, config: &GenConfig, ... function demo_natural_mod_add_assign_ref_val (line 54) | fn demo_natural_mod_add_assign_ref_val(gm: GenMode, config: &GenConfig, ... function demo_natural_mod_add_assign_ref_ref (line 63) | fn demo_natural_mod_add_assign_ref_ref(gm: GenMode, config: &GenConfig, ... function demo_natural_mod_add (line 71) | fn demo_natural_mod_add(gm: GenMode, config: &GenConfig, limit: usize) { function demo_natural_mod_add_val_val_ref (line 80) | fn demo_natural_mod_add_val_val_ref(gm: GenMode, config: &GenConfig, lim... function demo_natural_mod_add_val_ref_val (line 88) | fn demo_natural_mod_add_val_ref_val(gm: GenMode, config: &GenConfig, lim... function demo_natural_mod_add_val_ref_ref (line 96) | fn demo_natural_mod_add_val_ref_ref(gm: GenMode, config: &GenConfig, lim... function demo_natural_mod_add_ref_val_val (line 103) | fn demo_natural_mod_add_ref_val_val(gm: GenMode, config: &GenConfig, lim... function demo_natural_mod_add_ref_val_ref (line 111) | fn demo_natural_mod_add_ref_val_ref(gm: GenMode, config: &GenConfig, lim... function demo_natural_mod_add_ref_ref_val (line 118) | fn demo_natural_mod_add_ref_ref_val(gm: GenMode, config: &GenConfig, lim... function demo_natural_mod_add_ref_ref_ref (line 125) | fn demo_natural_mod_add_ref_ref_ref(gm: GenMode, config: &GenConfig, lim... function benchmark_natural_mod_add_assign_evaluation_strategy (line 131) | fn benchmark_natural_mod_add_assign_evaluation_strategy( function benchmark_natural_mod_add_algorithms (line 167) | fn benchmark_natural_mod_add_algorithms( function benchmark_natural_mod_add_evaluation_strategy (line 188) | fn benchmark_natural_mod_add_evaluation_strategy( FILE: malachite-nz/src/bin_util/demo_and_bench/natural/arithmetic/mod_inverse.rs function register (line 17) | pub(crate) fn register(runner: &mut Runner) { function demo_natural_mod_inverse (line 27) | fn demo_natural_mod_inverse(gm: GenMode, config: &GenConfig, limit: usiz... function demo_natural_mod_inverse_val_ref (line 39) | fn demo_natural_mod_inverse_val_ref(gm: GenMode, config: &GenConfig, lim... function demo_natural_mod_inverse_ref_val (line 50) | fn demo_natural_mod_inverse_ref_val(gm: GenMode, config: &GenConfig, lim... function demo_natural_mod_inverse_ref_ref (line 61) | fn demo_natural_mod_inverse_ref_ref(gm: GenMode, config: &GenConfig, lim... function benchmark_natural_mod_inverse_evaluation_strategy (line 71) | fn benchmark_natural_mod_inverse_evaluation_strategy( function benchmark_natural_mod_inverse_algorithms (line 102) | fn benchmark_natural_mod_inverse_algorithms( FILE: malachite-nz/src/bin_util/demo_and_bench/natural/arithmetic/mod_is_reduced.rs function register (line 16) | pub(crate) fn register(runner: &mut Runner) { function demo_natural_mod_is_reduced (line 22) | fn demo_natural_mod_is_reduced(gm: GenMode, config: &GenConfig, limit: u... function benchmark_natural_mod_is_reduced (line 32) | fn benchmark_natural_mod_is_reduced( FILE: malachite-nz/src/bin_util/demo_and_bench/natural/arithmetic/mod_mul.rs function register (line 27) | pub(crate) fn register(runner: &mut Runner) { function demo_limbs_precompute_mod_mul_two_limbs (line 54) | fn demo_limbs_precompute_mod_mul_two_limbs(gm: GenMode, config: &GenConf... function demo_limbs_mod_mul_two_limbs (line 65) | fn demo_limbs_mod_mul_two_limbs(gm: GenMode, config: &GenConfig, limit: ... function demo_natural_mod_mul_assign (line 85) | fn demo_natural_mod_mul_assign(gm: GenMode, config: &GenConfig, limit: u... function demo_natural_mod_mul_assign_val_ref (line 95) | fn demo_natural_mod_mul_assign_val_ref(gm: GenMode, config: &GenConfig, ... function demo_natural_mod_mul_assign_ref_val (line 104) | fn demo_natural_mod_mul_assign_ref_val(gm: GenMode, config: &GenConfig, ... function demo_natural_mod_mul_assign_ref_ref (line 113) | fn demo_natural_mod_mul_assign_ref_ref(gm: GenMode, config: &GenConfig, ... function demo_natural_mod_mul (line 121) | fn demo_natural_mod_mul(gm: GenMode, config: &GenConfig, limit: usize) { function demo_natural_mod_mul_val_val_ref (line 130) | fn demo_natural_mod_mul_val_val_ref(gm: GenMode, config: &GenConfig, lim... function demo_natural_mod_mul_val_ref_val (line 138) | fn demo_natural_mod_mul_val_ref_val(gm: GenMode, config: &GenConfig, lim... function demo_natural_mod_mul_val_ref_ref (line 146) | fn demo_natural_mod_mul_val_ref_ref(gm: GenMode, config: &GenConfig, lim... function demo_natural_mod_mul_ref_val_val (line 153) | fn demo_natural_mod_mul_ref_val_val(gm: GenMode, config: &GenConfig, lim... function demo_natural_mod_mul_ref_val_ref (line 161) | fn demo_natural_mod_mul_ref_val_ref(gm: GenMode, config: &GenConfig, lim... function demo_natural_mod_mul_ref_ref_val (line 168) | fn demo_natural_mod_mul_ref_ref_val(gm: GenMode, config: &GenConfig, lim... function demo_natural_mod_mul_ref_ref_ref (line 175) | fn demo_natural_mod_mul_ref_ref_ref(gm: GenMode, config: &GenConfig, lim... function benchmark_limbs_precompute_mod_mul_two_limbs_algorithms (line 181) | fn benchmark_limbs_precompute_mod_mul_two_limbs_algorithms( function benchmark_limbs_mod_mul_two_limbs (line 206) | fn benchmark_limbs_mod_mul_two_limbs( function benchmark_natural_mod_mul_assign_evaluation_strategy (line 243) | fn benchmark_natural_mod_mul_assign_evaluation_strategy( function benchmark_natural_mod_mul_algorithms (line 279) | fn benchmark_natural_mod_mul_algorithms( function benchmark_natural_mod_mul_evaluation_strategy (line 300) | fn benchmark_natural_mod_mul_evaluation_strategy( function benchmark_natural_mod_mul_precomputed_algorithms (line 344) | fn benchmark_natural_mod_mul_precomputed_algorithms( FILE: malachite-nz/src/bin_util/demo_and_bench/natural/arithmetic/mod_neg.rs function register (line 19) | pub(crate) fn register(runner: &mut Runner) { function demo_natural_mod_neg_assign (line 32) | fn demo_natural_mod_neg_assign(gm: GenMode, config: &GenConfig, limit: u... function demo_natural_mod_neg_assign_ref (line 41) | fn demo_natural_mod_neg_assign_ref(gm: GenMode, config: &GenConfig, limi... function demo_natural_mod_neg (line 49) | fn demo_natural_mod_neg(gm: GenMode, config: &GenConfig, limit: usize) { function demo_natural_mod_neg_val_ref (line 57) | fn demo_natural_mod_neg_val_ref(gm: GenMode, config: &GenConfig, limit: ... function demo_natural_mod_neg_ref_val (line 64) | fn demo_natural_mod_neg_ref_val(gm: GenMode, config: &GenConfig, limit: ... function demo_natural_mod_neg_ref_ref (line 71) | fn demo_natural_mod_neg_ref_ref(gm: GenMode, config: &GenConfig, limit: ... function benchmark_natural_mod_neg_assign_evaluation_strategy (line 77) | fn benchmark_natural_mod_neg_assign_evaluation_strategy( function benchmark_natural_mod_neg_evaluation_strategy (line 102) | fn benchmark_natural_mod_neg_evaluation_strategy( function benchmark_natural_mod_neg_algorithms (line 133) | fn benchmark_natural_mod_neg_algorithms( FILE: malachite-nz/src/bin_util/demo_and_bench/natural/arithmetic/mod_op.rs function register (line 57) | pub(crate) fn register(runner: &mut Runner) { function demo_limbs_mod_limb (line 135) | fn demo_limbs_mod_limb(gm: GenMode, config: &GenConfig, limit: usize) { function demo_limbs_mod_limb_small_normalized (line 149) | fn demo_limbs_mod_limb_small_normalized(gm: GenMode, config: &GenConfig,... function demo_limbs_mod_limb_small_unnormalized (line 163) | fn demo_limbs_mod_limb_small_unnormalized(gm: GenMode, config: &GenConfi... function demo_limbs_mod_limb_any_leading_zeros_1 (line 177) | fn demo_limbs_mod_limb_any_leading_zeros_1(gm: GenMode, config: &GenConf... function demo_limbs_mod_limb_any_leading_zeros_2 (line 191) | fn demo_limbs_mod_limb_any_leading_zeros_2(gm: GenMode, config: &GenConf... function demo_limbs_mod_limb_at_least_1_leading_zero (line 205) | fn demo_limbs_mod_limb_at_least_1_leading_zero(gm: GenMode, config: &Gen... function demo_limbs_mod_limb_at_least_2_leading_zeros (line 219) | fn demo_limbs_mod_limb_at_least_2_leading_zeros(gm: GenMode, config: &Ge... function demo_limbs_mod_three_limb_by_two_limb (line 233) | fn demo_limbs_mod_three_limb_by_two_limb(gm: GenMode, config: &GenConfig... function demo_limbs_mod_by_two_limb_normalized (line 248) | fn demo_limbs_mod_by_two_limb_normalized(gm: GenMode, config: &GenConfig... function demo_limbs_mod_schoolbook (line 259) | fn demo_limbs_mod_schoolbook(gm: GenMode, config: &GenConfig, limit: usi... function demo_limbs_mod_divide_and_conquer (line 270) | fn demo_limbs_mod_divide_and_conquer(gm: GenMode, config: &GenConfig, li... function demo_limbs_mod_barrett (line 282) | fn demo_limbs_mod_barrett(gm: GenMode, config: &GenConfig, limit: usize) { function demo_limbs_mod (line 298) | fn demo_limbs_mod(gm: GenMode, config: &GenConfig, limit: usize) { function demo_limbs_mod_to_out (line 304) | fn demo_limbs_mod_to_out(gm: GenMode, config: &GenConfig, limit: usize) { function demo_natural_mod_assign (line 312) | fn demo_natural_mod_assign(gm: GenMode, config: &GenConfig, limit: usize) { function demo_natural_mod_assign_ref (line 321) | fn demo_natural_mod_assign_ref(gm: GenMode, config: &GenConfig, limit: u... function demo_natural_mod (line 329) | fn demo_natural_mod(gm: GenMode, config: &GenConfig, limit: usize) { function demo_natural_mod_val_ref (line 337) | fn demo_natural_mod_val_ref(gm: GenMode, config: &GenConfig, limit: usiz... function demo_natural_mod_ref_val (line 344) | fn demo_natural_mod_ref_val(gm: GenMode, config: &GenConfig, limit: usiz... function demo_natural_mod_ref_ref (line 351) | fn demo_natural_mod_ref_ref(gm: GenMode, config: &GenConfig, limit: usiz... function demo_natural_rem_assign (line 357) | fn demo_natural_rem_assign(gm: GenMode, config: &GenConfig, limit: usize) { function demo_natural_rem_assign_ref (line 366) | fn demo_natural_rem_assign_ref(gm: GenMode, config: &GenConfig, limit: u... function demo_natural_rem (line 374) | fn demo_natural_rem(gm: GenMode, config: &GenConfig, limit: usize) { function demo_natural_rem_val_ref (line 382) | fn demo_natural_rem_val_ref(gm: GenMode, config: &GenConfig, limit: usiz... function demo_natural_rem_ref_val (line 389) | fn demo_natural_rem_ref_val(gm: GenMode, config: &GenConfig, limit: usiz... function demo_natural_rem_ref_ref (line 396) | fn demo_natural_rem_ref_ref(gm: GenMode, config: &GenConfig, limit: usiz... function demo_natural_neg_mod_assign (line 402) | fn demo_natural_neg_mod_assign(gm: GenMode, config: &GenConfig, limit: u... function demo_natural_neg_mod_assign_ref (line 411) | fn demo_natural_neg_mod_assign_ref(gm: GenMode, config: &GenConfig, limi... function demo_natural_neg_mod (line 419) | fn demo_natural_neg_mod(gm: GenMode, config: &GenConfig, limit: usize) { function demo_natural_neg_mod_val_ref (line 427) | fn demo_natural_neg_mod_val_ref(gm: GenMode, config: &GenConfig, limit: ... function demo_natural_neg_mod_ref_val (line 434) | fn demo_natural_neg_mod_ref_val(gm: GenMode, config: &GenConfig, limit: ... function demo_natural_neg_mod_ref_ref (line 441) | fn demo_natural_neg_mod_ref_ref(gm: GenMode, config: &GenConfig, limit: ... function benchmark_limbs_mod_limb_algorithms (line 447) | fn benchmark_limbs_mod_limb_algorithms( function benchmark_limbs_mod_limb_small_normalized_algorithms (line 485) | fn benchmark_limbs_mod_limb_small_normalized_algorithms( function benchmark_limbs_mod_limb_small_unnormalized_algorithms (line 528) | fn benchmark_limbs_mod_limb_small_unnormalized_algorithms( function benchmark_limbs_mod_limb_any_leading_zeros_from_normalized_algorithms (line 573) | fn benchmark_limbs_mod_limb_any_leading_zeros_from_normalized_algorithms( function benchmark_limbs_mod_limb_any_leading_zeros_from_unnormalized_algorithms (line 598) | fn benchmark_limbs_mod_limb_any_leading_zeros_from_unnormalized_algorithms( function benchmark_limbs_mod_limb_at_least_1_leading_zero_algorithms (line 625) | fn benchmark_limbs_mod_limb_at_least_1_leading_zero_algorithms( function benchmark_limbs_mod_limb_at_least_2_leading_zeros_algorithms (line 652) | fn benchmark_limbs_mod_limb_at_least_2_leading_zeros_algorithms( function benchmark_limbs_mod_by_two_limb_normalized_algorithms (line 681) | fn benchmark_limbs_mod_by_two_limb_normalized_algorithms( function benchmark_limbs_mod_schoolbook_algorithms (line 706) | fn benchmark_limbs_mod_schoolbook_algorithms( function benchmark_limbs_mod_divide_and_conquer_algorithms (line 732) | fn benchmark_limbs_mod_divide_and_conquer_algorithms( function benchmark_limbs_mod_barrett_algorithms (line 772) | fn benchmark_limbs_mod_barrett_algorithms( function benchmark_limbs_mod (line 799) | fn benchmark_limbs_mod(gm: GenMode, config: &GenConfig, limit: usize, fi... function benchmark_limbs_mod_to_out_algorithms (line 812) | fn benchmark_limbs_mod_to_out_algorithms( function benchmark_natural_mod_assign_evaluation_strategy (line 839) | fn benchmark_natural_mod_assign_evaluation_strategy( function benchmark_natural_mod_library_comparison (line 864) | fn benchmark_natural_mod_library_comparison( function benchmark_natural_mod_algorithms (line 887) | fn benchmark_natural_mod_algorithms( function benchmark_natural_mod_evaluation_strategy (line 908) | fn benchmark_natural_mod_evaluation_strategy( function benchmark_natural_rem_assign_evaluation_strategy (line 939) | fn benchmark_natural_rem_assign_evaluation_strategy( function benchmark_natural_rem_library_comparison (line 961) | fn benchmark_natural_rem_library_comparison( function benchmark_natural_rem_evaluation_strategy (line 984) | fn benchmark_natural_rem_evaluation_strategy( function benchmark_natural_neg_mod_assign_evaluation_strategy (line 1007) | fn benchmark_natural_neg_mod_assign_evaluation_strategy( function benchmark_natural_neg_mod_library_comparison (line 1032) | fn benchmark_natural_neg_mod_library_comparison( function benchmark_natural_neg_mod_algorithms (line 1054) | fn benchmark_natural_neg_mod_algorithms( function benchmark_natural_neg_mod_evaluation_strategy (line 1077) | fn benchmark_natural_neg_mod_evaluation_strategy( FILE: malachite-nz/src/bin_util/demo_and_bench/natural/arithmetic/mod_pow.rs function register (line 26) | pub(crate) fn register(runner: &mut Runner) { function demo_limbs_mod_pow_odd (line 50) | fn demo_limbs_mod_pow_odd(gm: GenMode, config: &GenConfig, limit: usize) { function demo_limbs_mod_pow (line 65) | fn demo_limbs_mod_pow(gm: GenMode, config: &GenConfig, limit: usize) { function demo_natural_mod_pow_assign (line 78) | fn demo_natural_mod_pow_assign(gm: GenMode, config: &GenConfig, limit: u... function demo_natural_mod_pow_assign_val_ref (line 88) | fn demo_natural_mod_pow_assign_val_ref(gm: GenMode, config: &GenConfig, ... function demo_natural_mod_pow_assign_ref_val (line 97) | fn demo_natural_mod_pow_assign_ref_val(gm: GenMode, config: &GenConfig, ... function demo_natural_mod_pow_assign_ref_ref (line 106) | fn demo_natural_mod_pow_assign_ref_ref(gm: GenMode, config: &GenConfig, ... function demo_natural_mod_pow (line 114) | fn demo_natural_mod_pow(gm: GenMode, config: &GenConfig, limit: usize) { function demo_natural_mod_pow_val_val_ref (line 129) | fn demo_natural_mod_pow_val_val_ref(gm: GenMode, config: &GenConfig, lim... function demo_natural_mod_pow_val_ref_val (line 143) | fn demo_natural_mod_pow_val_ref_val(gm: GenMode, config: &GenConfig, lim... function demo_natural_mod_pow_val_ref_ref (line 157) | fn demo_natural_mod_pow_val_ref_ref(gm: GenMode, config: &GenConfig, lim... function demo_natural_mod_pow_ref_val_val (line 164) | fn demo_natural_mod_pow_ref_val_val(gm: GenMode, config: &GenConfig, lim... function demo_natural_mod_pow_ref_val_ref (line 178) | fn demo_natural_mod_pow_ref_val_ref(gm: GenMode, config: &GenConfig, lim... function demo_natural_mod_pow_ref_ref_val (line 191) | fn demo_natural_mod_pow_ref_ref_val(gm: GenMode, config: &GenConfig, lim... function demo_natural_mod_pow_ref_ref_ref (line 204) | fn demo_natural_mod_pow_ref_ref_ref(gm: GenMode, config: &GenConfig, lim... function benchmark_limbs_mod_pow_odd (line 210) | fn benchmark_limbs_mod_pow_odd(gm: GenMode, config: &GenConfig, limit: u... function benchmark_limbs_mod_pow (line 226) | fn benchmark_limbs_mod_pow(gm: GenMode, config: &GenConfig, limit: usize... function benchmark_natural_mod_pow_assign_evaluation_strategy (line 241) | fn benchmark_natural_mod_pow_assign_evaluation_strategy( function benchmark_natural_mod_pow_algorithms (line 276) | fn benchmark_natural_mod_pow_algorithms( function benchmark_natural_mod_pow_library_comparison (line 299) | fn benchmark_natural_mod_pow_library_comparison( function benchmark_natural_mod_pow_evaluation_strategy (line 327) | fn benchmark_natural_mod_pow_evaluation_strategy( FILE: malachite-nz/src/bin_util/demo_and_bench/natural/arithmetic/mod_power_of_2.rs function register (line 24) | pub(crate) fn register(runner: &mut Runner) { function demo_limbs_mod_power_of_2 (line 56) | fn demo_limbs_mod_power_of_2(gm: GenMode, config: &GenConfig, limit: usi... function demo_limbs_slice_mod_power_of_2_in_place (line 70) | fn demo_limbs_slice_mod_power_of_2_in_place(gm: GenMode, config: &GenCon... function demo_limbs_vec_mod_power_of_2_in_place (line 83) | fn demo_limbs_vec_mod_power_of_2_in_place(gm: GenMode, config: &GenConfi... function demo_limbs_neg_mod_power_of_2 (line 96) | fn demo_limbs_neg_mod_power_of_2(gm: GenMode, config: &GenConfig, limit:... function demo_limbs_neg_mod_power_of_2_in_place (line 110) | fn demo_limbs_neg_mod_power_of_2_in_place(gm: GenMode, config: &GenConfi... function demo_natural_mod_power_of_2_assign (line 123) | fn demo_natural_mod_power_of_2_assign(gm: GenMode, config: &GenConfig, l... function demo_natural_mod_power_of_2 (line 134) | fn demo_natural_mod_power_of_2(gm: GenMode, config: &GenConfig, limit: u... function demo_natural_mod_power_of_2_ref (line 144) | fn demo_natural_mod_power_of_2_ref(gm: GenMode, config: &GenConfig, limi... function demo_natural_rem_power_of_2_assign (line 158) | fn demo_natural_rem_power_of_2_assign(gm: GenMode, config: &GenConfig, l... function demo_natural_rem_power_of_2 (line 169) | fn demo_natural_rem_power_of_2(gm: GenMode, config: &GenConfig, limit: u... function demo_natural_rem_power_of_2_ref (line 179) | fn demo_natural_rem_power_of_2_ref(gm: GenMode, config: &GenConfig, limi... function demo_natural_neg_mod_power_of_2_assign (line 193) | fn demo_natural_neg_mod_power_of_2_assign(gm: GenMode, config: &GenConfi... function demo_natural_neg_mod_power_of_2 (line 204) | fn demo_natural_neg_mod_power_of_2(gm: GenMode, config: &GenConfig, limi... function demo_natural_neg_mod_power_of_2_ref (line 219) | fn demo_natural_neg_mod_power_of_2_ref(gm: GenMode, config: &GenConfig, ... function benchmark_limbs_mod_power_of_2 (line 233) | fn benchmark_limbs_mod_power_of_2(gm: GenMode, config: &GenConfig, limit... function benchmark_limbs_slice_mod_power_of_2_in_place (line 248) | fn benchmark_limbs_slice_mod_power_of_2_in_place( function benchmark_limbs_vec_mod_power_of_2_in_place (line 268) | fn benchmark_limbs_vec_mod_power_of_2_in_place( function benchmark_limbs_neg_mod_power_of_2 (line 288) | fn benchmark_limbs_neg_mod_power_of_2( function benchmark_limbs_neg_mod_power_of_2_in_place (line 308) | fn benchmark_limbs_neg_mod_power_of_2_in_place( function benchmark_natural_mod_power_of_2_assign (line 328) | fn benchmark_natural_mod_power_of_2_assign( function benchmark_natural_mod_power_of_2_evaluation_strategy (line 346) | fn benchmark_natural_mod_power_of_2_evaluation_strategy( function benchmark_natural_rem_power_of_2_assign (line 371) | fn benchmark_natural_rem_power_of_2_assign( function benchmark_natural_rem_power_of_2_evaluation_strategy (line 389) | fn benchmark_natural_rem_power_of_2_evaluation_strategy( function benchmark_natural_neg_mod_power_of_2_assign (line 414) | fn benchmark_natural_neg_mod_power_of_2_assign( function benchmark_natural_neg_mod_power_of_2_evaluation_strategy (line 434) | fn benchmark_natural_neg_mod_power_of_2_evaluation_strategy( FILE: malachite-nz/src/bin_util/demo_and_bench/natural/arithmetic/mod_power_of_2_add.rs function register (line 32) | pub(crate) fn register(runner: &mut Runner) { function demo_limbs_mod_power_of_2_add_limb (line 76) | fn demo_limbs_mod_power_of_2_add_limb(gm: GenMode, config: &GenConfig, l... function demo_limbs_slice_mod_power_of_2_add_limb_in_place (line 91) | fn demo_limbs_slice_mod_power_of_2_add_limb_in_place( function demo_limbs_vec_mod_power_of_2_add_limb_in_place (line 110) | fn demo_limbs_vec_mod_power_of_2_add_limb_in_place(gm: GenMode, config: ... function demo_limbs_mod_power_of_2_add_greater (line 124) | fn demo_limbs_mod_power_of_2_add_greater(gm: GenMode, config: &GenConfig... function demo_limbs_mod_power_of_2_add (line 139) | fn demo_limbs_mod_power_of_2_add(gm: GenMode, config: &GenConfig, limit:... function demo_limbs_slice_mod_power_of_2_add_greater_in_place_left (line 154) | fn demo_limbs_slice_mod_power_of_2_add_greater_in_place_left( function demo_limbs_vec_mod_power_of_2_add_in_place_left (line 173) | fn demo_limbs_vec_mod_power_of_2_add_in_place_left(gm: GenMode, config: ... function demo_limbs_mod_power_of_2_add_in_place_either (line 188) | fn demo_limbs_mod_power_of_2_add_in_place_either(gm: GenMode, config: &G... function demo_natural_mod_power_of_2_add_assign (line 204) | fn demo_natural_mod_power_of_2_add_assign(gm: GenMode, config: &GenConfi... function demo_natural_mod_power_of_2_add_assign_ref (line 216) | fn demo_natural_mod_power_of_2_add_assign_ref(gm: GenMode, config: &GenC... function demo_natural_mod_power_of_2_add (line 227) | fn demo_natural_mod_power_of_2_add(gm: GenMode, config: &GenConfig, limi... function demo_natural_mod_power_of_2_add_val_ref (line 244) | fn demo_natural_mod_power_of_2_add_val_ref(gm: GenMode, config: &GenConf... function demo_natural_mod_power_of_2_add_ref_val (line 260) | fn demo_natural_mod_power_of_2_add_ref_val(gm: GenMode, config: &GenConf... function demo_natural_mod_power_of_2_add_ref_ref (line 276) | fn demo_natural_mod_power_of_2_add_ref_ref(gm: GenMode, config: &GenConf... function benchmark_limbs_mod_power_of_2_add_limb (line 291) | fn benchmark_limbs_mod_power_of_2_add_limb( function benchmark_limbs_slice_mod_power_of_2_add_limb_in_place (line 311) | fn benchmark_limbs_slice_mod_power_of_2_add_limb_in_place( function benchmark_limbs_vec_mod_power_of_2_add_limb_in_place (line 333) | fn benchmark_limbs_vec_mod_power_of_2_add_limb_in_place( function benchmark_limbs_mod_power_of_2_add_greater (line 353) | fn benchmark_limbs_mod_power_of_2_add_greater( function benchmark_limbs_mod_power_of_2_add (line 373) | fn benchmark_limbs_mod_power_of_2_add( function benchmark_limbs_slice_mod_power_of_2_add_greater_in_place_left (line 393) | fn benchmark_limbs_slice_mod_power_of_2_add_greater_in_place_left( function benchmark_limbs_vec_mod_power_of_2_add_in_place_left (line 415) | fn benchmark_limbs_vec_mod_power_of_2_add_in_place_left( function benchmark_limbs_mod_power_of_2_add_in_place_either (line 437) | fn benchmark_limbs_mod_power_of_2_add_in_place_either( function benchmark_natural_mod_power_of_2_add_assign_evaluation_strategy (line 459) | fn benchmark_natural_mod_power_of_2_add_assign_evaluation_strategy( function benchmark_natural_mod_power_of_2_add_algorithms (line 486) | fn benchmark_natural_mod_power_of_2_add_algorithms( function benchmark_natural_mod_power_of_2_add_evaluation_strategy (line 518) | fn benchmark_natural_mod_power_of_2_add_evaluation_strategy( FILE: malachite-nz/src/bin_util/demo_and_bench/natural/arithmetic/mod_power_of_2_inverse.rs function register (line 17) | pub(crate) fn register(runner: &mut Runner) { function demo_natural_mod_power_of_2_inverse (line 28) | fn demo_natural_mod_power_of_2_inverse(gm: GenMode, config: &GenConfig, ... function demo_natural_mod_power_of_2_inverse_ref (line 42) | fn demo_natural_mod_power_of_2_inverse_ref(gm: GenMode, config: &GenConf... function benchmark_natural_mod_power_of_2_inverse_evaluation_strategy (line 55) | fn benchmark_natural_mod_power_of_2_inverse_evaluation_strategy( function benchmark_natural_mod_power_of_2_inverse_algorithms (line 80) | fn benchmark_natural_mod_power_of_2_inverse_algorithms( FILE: malachite-nz/src/bin_util/demo_and_bench/natural/arithmetic/mod_power_of_2_is_reduced.rs function register (line 17) | pub(crate) fn register(runner: &mut Runner) { function demo_natural_mod_power_of_2_is_reduced (line 26) | fn demo_natural_mod_power_of_2_is_reduced(gm: GenMode, config: &GenConfi... function benchmark_natural_mod_power_of_2_is_reduced_algorithms (line 39) | fn benchmark_natural_mod_power_of_2_is_reduced_algorithms( FILE: malachite-nz/src/bin_util/demo_and_bench/natural/arithmetic/mod_power_of_2_mul.rs function register (line 24) | pub(crate) fn register(runner: &mut Runner) { function demo_limbs_mod_power_of_2_mul (line 50) | fn demo_limbs_mod_power_of_2_mul(gm: GenMode, config: &GenConfig, limit:... function demo_limbs_mod_power_of_2_mul_val_ref (line 67) | fn demo_limbs_mod_power_of_2_mul_val_ref(gm: GenMode, config: &GenConfig... function demo_limbs_mod_power_of_2_mul_ref_ref (line 83) | fn demo_limbs_mod_power_of_2_mul_ref_ref(gm: GenMode, config: &GenConfig... function demo_natural_mod_power_of_2_mul_assign (line 98) | fn demo_natural_mod_power_of_2_mul_assign(gm: GenMode, config: &GenConfi... function demo_natural_mod_power_of_2_mul_assign_ref (line 110) | fn demo_natural_mod_power_of_2_mul_assign_ref(gm: GenMode, config: &GenC... function demo_natural_mod_power_of_2_mul (line 121) | fn demo_natural_mod_power_of_2_mul(gm: GenMode, config: &GenConfig, limi... function demo_natural_mod_power_of_2_mul_val_ref (line 138) | fn demo_natural_mod_power_of_2_mul_val_ref(gm: GenMode, config: &GenConf... function demo_natural_mod_power_of_2_mul_ref_val (line 154) | fn demo_natural_mod_power_of_2_mul_ref_val(gm: GenMode, config: &GenConf... function demo_natural_mod_power_of_2_mul_ref_ref (line 170) | fn demo_natural_mod_power_of_2_mul_ref_ref(gm: GenMode, config: &GenConf... function benchmark_limbs_mod_power_of_2_mul_evaluation_strategy (line 185) | fn benchmark_limbs_mod_power_of_2_mul_evaluation_strategy( function benchmark_natural_mod_power_of_2_mul_assign_evaluation_strategy (line 225) | fn benchmark_natural_mod_power_of_2_mul_assign_evaluation_strategy( function benchmark_natural_mod_power_of_2_mul_algorithms (line 252) | fn benchmark_natural_mod_power_of_2_mul_algorithms( function benchmark_natural_mod_power_of_2_mul_evaluation_strategy (line 280) | fn benchmark_natural_mod_power_of_2_mul_evaluation_strategy( FILE: malachite-nz/src/bin_util/demo_and_bench/natural/arithmetic/mod_power_of_2_neg.rs function register (line 19) | pub(crate) fn register(runner: &mut Runner) { function demo_natural_mod_power_of_2_neg_assign (line 32) | fn demo_natural_mod_power_of_2_neg_assign(gm: GenMode, config: &GenConfi... function demo_natural_mod_power_of_2_neg (line 43) | fn demo_natural_mod_power_of_2_neg(gm: GenMode, config: &GenConfig, limi... function demo_natural_mod_power_of_2_neg_ref (line 53) | fn demo_natural_mod_power_of_2_neg_ref(gm: GenMode, config: &GenConfig, ... function benchmark_natural_mod_power_of_2_neg_assign (line 68) | fn benchmark_natural_mod_power_of_2_neg_assign( function benchmark_natural_mod_power_of_2_neg_evaluation_strategy (line 91) | fn benchmark_natural_mod_power_of_2_neg_evaluation_strategy( function benchmark_natural_mod_power_of_2_neg_algorithms (line 116) | fn benchmark_natural_mod_power_of_2_neg_algorithms( FILE: malachite-nz/src/bin_util/demo_and_bench/natural/arithmetic/mod_power_of_2_pow.rs function register (line 26) | pub(crate) fn register(runner: &mut Runner) { function demo_limbs_pow_low (line 49) | fn demo_limbs_pow_low(gm: GenMode, config: &GenConfig, limit: usize) { function demo_limbs_mod_power_of_2_pow (line 58) | fn demo_limbs_mod_power_of_2_pow(gm: GenMode, config: &GenConfig, limit:... function demo_natural_mod_power_of_2_pow_assign (line 69) | fn demo_natural_mod_power_of_2_pow_assign(gm: GenMode, config: &GenConfi... function demo_natural_mod_power_of_2_pow_assign_ref (line 81) | fn demo_natural_mod_power_of_2_pow_assign_ref(gm: GenMode, config: &GenC... function demo_natural_mod_power_of_2_pow (line 92) | fn demo_natural_mod_power_of_2_pow(gm: GenMode, config: &GenConfig, limi... function demo_natural_mod_power_of_2_pow_val_ref (line 109) | fn demo_natural_mod_power_of_2_pow_val_ref(gm: GenMode, config: &GenConf... function demo_natural_mod_power_of_2_pow_ref_val (line 125) | fn demo_natural_mod_power_of_2_pow_ref_val(gm: GenMode, config: &GenConf... function demo_natural_mod_power_of_2_pow_ref_ref (line 141) | fn demo_natural_mod_power_of_2_pow_ref_ref(gm: GenMode, config: &GenConf... function benchmark_limbs_pow_low (line 156) | fn benchmark_limbs_pow_low(gm: GenMode, config: &GenConfig, limit: usize... function benchmark_limbs_mod_power_of_2_pow (line 172) | fn benchmark_limbs_mod_power_of_2_pow( function benchmark_natural_mod_power_of_2_pow_assign_evaluation_strategy (line 192) | fn benchmark_natural_mod_power_of_2_pow_assign_evaluation_strategy( function benchmark_natural_mod_power_of_2_pow_algorithms (line 219) | fn benchmark_natural_mod_power_of_2_pow_algorithms( function benchmark_natural_mod_power_of_2_pow_evaluation_strategy (line 244) | fn benchmark_natural_mod_power_of_2_pow_evaluation_strategy( FILE: malachite-nz/src/bin_util/demo_and_bench/natural/arithmetic/mod_power_of_2_shl.rs function register (line 22) | pub(crate) fn register(runner: &mut Runner) { function demo_natural_mod_power_of_2_shl_assign_unsigned (line 50) | fn demo_natural_mod_power_of_2_shl_assign_unsigned( function demo_natural_mod_power_of_2_shl_unsigned (line 67) | fn demo_natural_mod_power_of_2_shl_unsigned( function demo_natural_mod_power_of_2_shl_unsigned_ref (line 89) | fn demo_natural_mod_power_of_2_shl_unsigned_ref( function demo_natural_mod_power_of_2_shl_assign_signed (line 111) | fn demo_natural_mod_power_of_2_shl_assign_signed( function demo_natural_mod_power_of_2_shl_signed (line 128) | fn demo_natural_mod_power_of_2_shl_signed( function demo_natural_mod_power_of_2_shl_signed_ref (line 150) | fn demo_natural_mod_power_of_2_shl_signed_ref( function benchmark_natural_mod_power_of_2_shl_assign_unsigned (line 172) | fn benchmark_natural_mod_power_of_2_shl_assign_unsigned( function benchmark_natural_mod_power_of_2_shl_signed_evaluation_strategy (line 274) | fn benchmark_natural_mod_power_of_2_shl_signed_evaluation_strategy( function demo_natural_mod_power_of_2_shr (line 49) | fn demo_natural_mod_power_of_2_shr( function demo_natural_mod_power_of_2_shr_ref (line 71) | fn demo_natural_mod_power_of_2_shr_ref( function benchmark_natural_mod_power_of_2_shr_assign (line 93) | fn benchmark_natural_mod_power_of_2_shr_assign( function benchmark_natural_mod_power_of_2_shr_evaluation_strategy (line 115) | fn benchmark_natural_mod_power_of_2_shr_evaluation_strategy( FILE: malachite-nz/src/bin_util/demo_and_bench/natural/arithmetic/mod_power_of_2_square.rs function register (line 31) | pub(crate) fn register(runner: &mut Runner) { function demo_limbs_square_low_basecase (line 59) | fn demo_limbs_square_low_basecase(gm: GenMode, config: &GenConfig, limit... function demo_limbs_square_low_divide_and_conquer (line 67) | fn demo_limbs_square_low_divide_and_conquer(gm: GenMode, config: &GenCon... function demo_limbs_square_low (line 80) | fn demo_limbs_square_low(gm: GenMode, config: &GenConfig, limit: usize) { function demo_limbs_mod_power_of_2_square (line 88) | fn demo_limbs_mod_power_of_2_square(gm: GenMode, config: &GenConfig, lim... function demo_limbs_mod_power_of_2_square_ref (line 103) | fn demo_limbs_mod_power_of_2_square_ref(gm: GenMode, config: &GenConfig,... function demo_natural_mod_power_of_2_square_assign (line 117) | fn demo_natural_mod_power_of_2_square_assign(gm: GenMode, config: &GenCo... function demo_natural_mod_power_of_2_square (line 128) | fn demo_natural_mod_power_of_2_square(gm: GenMode, config: &GenConfig, l... function demo_natural_mod_power_of_2_square_ref (line 143) | fn demo_natural_mod_power_of_2_square_ref(gm: GenMode, config: &GenConfi... function benchmark_limbs_square_low_basecase (line 157) | fn benchmark_limbs_square_low_basecase( function benchmark_limbs_square_low_divide_and_conquer_algorithms (line 177) | fn benchmark_limbs_square_low_divide_and_conquer_algorithms( function benchmark_limbs_square_low (line 203) | fn benchmark_limbs_square_low(gm: GenMode, config: &GenConfig, limit: us... function benchmark_limbs_mod_power_of_2_square_evaluation_strategy (line 218) | fn benchmark_limbs_mod_power_of_2_square_evaluation_strategy( function benchmark_natural_mod_power_of_2_square_assign (line 246) | fn benchmark_natural_mod_power_of_2_square_assign( function benchmark_natural_mod_power_of_2_square_evaluation_strategy (line 267) | fn benchmark_natural_mod_power_of_2_square_evaluation_strategy( function benchmark_natural_mod_power_of_2_square_algorithms (line 292) | fn benchmark_natural_mod_power_of_2_square_algorithms( FILE: malachite-nz/src/bin_util/demo_and_bench/natural/arithmetic/mod_power_of_2_sub.rs function register (line 30) | pub(crate) fn register(runner: &mut Runner) { function demo_limbs_mod_power_of_2_limb_sub_limbs (line 64) | fn demo_limbs_mod_power_of_2_limb_sub_limbs(gm: GenMode, config: &GenCon... function demo_limbs_mod_power_of_2_limb_sub_limbs_in_place (line 79) | fn demo_limbs_mod_power_of_2_limb_sub_limbs_in_place( function demo_limbs_mod_power_of_2_sub (line 97) | fn demo_limbs_mod_power_of_2_sub(gm: GenMode, config: &GenConfig, limit:... function demo_limbs_mod_power_of_2_sub_in_place_left (line 112) | fn demo_limbs_mod_power_of_2_sub_in_place_left(gm: GenMode, config: &Gen... function demo_limbs_mod_power_of_2_sub_in_place_right (line 126) | fn demo_limbs_mod_power_of_2_sub_in_place_right(gm: GenMode, config: &Ge... function demo_limbs_mod_power_of_2_sub_in_place_either (line 140) | fn demo_limbs_mod_power_of_2_sub_in_place_either(gm: GenMode, config: &G... function demo_natural_mod_power_of_2_sub_assign (line 156) | fn demo_natural_mod_power_of_2_sub_assign(gm: GenMode, config: &GenConfi... function demo_natural_mod_power_of_2_sub_assign_ref (line 168) | fn demo_natural_mod_power_of_2_sub_assign_ref(gm: GenMode, config: &GenC... function demo_natural_mod_power_of_2_sub (line 179) | fn demo_natural_mod_power_of_2_sub(gm: GenMode, config: &GenConfig, limi... function demo_natural_mod_power_of_2_sub_val_ref (line 196) | fn demo_natural_mod_power_of_2_sub_val_ref(gm: GenMode, config: &GenConf... function demo_natural_mod_power_of_2_sub_ref_val (line 212) | fn demo_natural_mod_power_of_2_sub_ref_val(gm: GenMode, config: &GenConf... function demo_natural_mod_power_of_2_sub_ref_ref (line 228) | fn demo_natural_mod_power_of_2_sub_ref_ref(gm: GenMode, config: &GenConf... function benchmark_limbs_mod_power_of_2_limb_sub_limbs (line 243) | fn benchmark_limbs_mod_power_of_2_limb_sub_limbs( function benchmark_limbs_mod_power_of_2_limb_sub_limbs_in_place (line 263) | fn benchmark_limbs_mod_power_of_2_limb_sub_limbs_in_place( function benchmark_limbs_mod_power_of_2_sub (line 283) | fn benchmark_limbs_mod_power_of_2_sub( function benchmark_limbs_mod_power_of_2_sub_in_place_left (line 303) | fn benchmark_limbs_mod_power_of_2_sub_in_place_left( function benchmark_limbs_mod_power_of_2_sub_in_place_right (line 323) | fn benchmark_limbs_mod_power_of_2_sub_in_place_right( function benchmark_limbs_mod_power_of_2_sub_in_place_either (line 343) | fn benchmark_limbs_mod_power_of_2_sub_in_place_either( function benchmark_natural_mod_power_of_2_sub_assign_evaluation_strategy (line 363) | fn benchmark_natural_mod_power_of_2_sub_assign_evaluation_strategy( function benchmark_natural_mod_power_of_2_sub_algorithms (line 390) | fn benchmark_natural_mod_power_of_2_sub_algorithms( function benchmark_natural_mod_power_of_2_sub_evaluation_strategy (line 427) | fn benchmark_natural_mod_power_of_2_sub_evaluation_strategy( FILE: malachite-nz/src/bin_util/demo_and_bench/natural/arithmetic/mod_shl.rs function register (line 22) | pub(crate) fn register(runner: &mut Runner) { function demo_natural_mod_shl_assign_unsigned (line 53) | fn demo_natural_mod_shl_assign_unsigned( function demo_natural_mod_shl_assign_unsigned_ref (line 70) | fn demo_natural_mod_shl_assign_unsigned_ref( function demo_natural_mod_shl_unsigned (line 87) | fn demo_natural_mod_shl_unsigned( function demo_natural_mod_shl_unsigned_val_ref (line 109) | fn demo_natural_mod_shl_unsigned_val_ref( function demo_natural_mod_shl_unsigned_ref_val (line 125) | fn demo_natural_mod_shl_unsigned_ref_val( function demo_natural_mod_shl_unsigned_ref_ref (line 146) | fn demo_natural_mod_shl_unsigned_ref_ref( function demo_natural_mod_shl_assign_signed (line 161) | fn demo_natural_mod_shl_assign_signed( function demo_natural_mod_shl_assign_signed_ref (line 178) | fn demo_natural_mod_shl_assign_signed_ref( function demo_natural_mod_shl_signed (line 195) | fn demo_natural_mod_shl_signed(gm: GenMode, config: ... function demo_natural_mod_shl_signed_val_ref (line 214) | fn demo_natural_mod_shl_signed_val_ref( function demo_natural_mod_shl_signed_ref_val (line 230) | fn demo_natural_mod_shl_signed_ref_val( function demo_natural_mod_shl_signed_ref_ref (line 251) | fn demo_natural_mod_shl_signed_ref_ref( function benchmark_natural_mod_shl_assign_unsigned_evaluation_strategy (line 267) | fn benchmark_natural_mod_shl_assign_unsigned_evaluation_strategy( function benchmark_natural_mod_shl_unsigned_evaluation_strategy (line 321) | fn benchmark_natural_mod_shl_unsigned_evaluation_strategy( function benchmark_natural_mod_shl_signed_evaluation_strategy (line 415) | fn benchmark_natural_mod_shl_signed_evaluation_strategy(gm: GenMode, config: ... function demo_natural_mod_shr_assign_ref (line 46) | fn demo_natural_mod_shr_assign_ref( function demo_natural_mod_shr (line 63) | fn demo_natural_mod_shr(gm: GenMode, config: &GenCon... function demo_natural_mod_shr_val_ref (line 82) | fn demo_natural_mod_shr_val_ref(gm: GenMode, config:... function demo_natural_mod_shr_ref_val (line 95) | fn demo_natural_mod_shr_ref_val(gm: GenMode, config:... function demo_natural_mod_shr_ref_ref (line 113) | fn demo_natural_mod_shr_ref_ref(gm: GenMode, config:... function benchmark_natural_mod_shr_assign_evaluation_strategy (line 126) | fn benchmark_natural_mod_shr_assign_evaluation_strategy( function benchmark_natural_mod_shr_evaluation_strategy (line 180) | fn benchmark_natural_mod_shr_evaluation_strategy( FILE: malachite-nz/src/bin_util/demo_and_bench/natural/arithmetic/mod_square.rs function register (line 16) | pub(crate) fn register(runner: &mut Runner) { function demo_natural_mod_square_assign (line 32) | fn demo_natural_mod_square_assign(gm: GenMode, config: &GenConfig, limit... function demo_natural_mod_square_assign_ref (line 41) | fn demo_natural_mod_square_assign_ref(gm: GenMode, config: &GenConfig, l... function demo_natural_mod_square (line 49) | fn demo_natural_mod_square(gm: GenMode, config: &GenConfig, limit: usize) { function demo_natural_mod_square_val_ref (line 57) | fn demo_natural_mod_square_val_ref(gm: GenMode, config: &GenConfig, limi... function demo_natural_mod_square_ref_val (line 64) | fn demo_natural_mod_square_ref_val(gm: GenMode, config: &GenConfig, limi... function demo_natural_mod_square_ref_ref (line 71) | fn demo_natural_mod_square_ref_ref(gm: GenMode, config: &GenConfig, limi... function benchmark_natural_mod_square_assign_evaluation_strategy (line 77) | fn benchmark_natural_mod_square_assign_evaluation_strategy( function benchmark_natural_mod_square_evaluation_strategy (line 102) | fn benchmark_natural_mod_square_evaluation_strategy( function benchmark_natural_mod_square_algorithms (line 134) | fn benchmark_natural_mod_square_algorithms( FILE: malachite-nz/src/bin_util/demo_and_bench/natural/arithmetic/mod_sub.rs function register (line 17) | pub(crate) fn register(runner: &mut Runner) { function demo_natural_mod_sub_assign (line 36) | fn demo_natural_mod_sub_assign(gm: GenMode, config: &GenConfig, limit: u... function demo_natural_mod_sub_assign_val_ref (line 46) | fn demo_natural_mod_sub_assign_val_ref(gm: GenMode, config: &GenConfig, ... function demo_natural_mod_sub_assign_ref_val (line 56) | fn demo_natural_mod_sub_assign_ref_val(gm: GenMode, config: &GenConfig, ... function demo_natural_mod_sub_assign_ref_ref (line 65) | fn demo_natural_mod_sub_assign_ref_ref(gm: GenMode, config: &GenConfig, ... function demo_natural_mod_sub (line 73) | fn demo_natural_mod_sub(gm: GenMode, config: &GenConfig, limit: usize) { function demo_natural_mod_sub_val_val_ref (line 82) | fn demo_natural_mod_sub_val_val_ref(gm: GenMode, config: &GenConfig, lim... function demo_natural_mod_sub_val_ref_val (line 90) | fn demo_natural_mod_sub_val_ref_val(gm: GenMode, config: &GenConfig, lim... function demo_natural_mod_sub_val_ref_ref (line 98) | fn demo_natural_mod_sub_val_ref_ref(gm: GenMode, config: &GenConfig, lim... function demo_natural_mod_sub_ref_val_val (line 105) | fn demo_natural_mod_sub_ref_val_val(gm: GenMode, config: &GenConfig, lim... function demo_natural_mod_sub_ref_val_ref (line 113) | fn demo_natural_mod_sub_ref_val_ref(gm: GenMode, config: &GenConfig, lim... function demo_natural_mod_sub_ref_ref_val (line 120) | fn demo_natural_mod_sub_ref_ref_val(gm: GenMode, config: &GenConfig, lim... function demo_natural_mod_sub_ref_ref_ref (line 127) | fn demo_natural_mod_sub_ref_ref_ref(gm: GenMode, config: &GenConfig, lim... function benchmark_natural_mod_sub_assign_evaluation_strategy (line 133) | fn benchmark_natural_mod_sub_assign_evaluation_strategy( function benchmark_natural_mod_sub_algorithms (line 169) | fn benchmark_natural_mod_sub_algorithms( function benchmark_natural_mod_sub_evaluation_strategy (line 192) | fn benchmark_natural_mod_sub_evaluation_strategy( FILE: malachite-nz/src/bin_util/demo_and_bench/natural/arithmetic/mul.rs function register (line 93) | pub(crate) fn register(runner: &mut Runner) { function demo_limbs_mul_limb (line 297) | fn demo_limbs_mul_limb(gm: GenMode, config: &GenConfig, limit: usize) { function demo_limbs_mul_limb_with_carry_to_out (line 308) | fn demo_limbs_mul_limb_with_carry_to_out(gm: GenMode, config: &GenConfig... function demo_limbs_mul_limb_to_out (line 321) | fn demo_limbs_mul_limb_to_out(gm: GenMode, config: &GenConfig, limit: us... function demo_limbs_slice_mul_limb_with_carry_in_place (line 335) | fn demo_limbs_slice_mul_limb_with_carry_in_place(gm: GenMode, config: &G... function demo_limbs_slice_mul_limb_in_place (line 350) | fn demo_limbs_slice_mul_limb_in_place(gm: GenMode, config: &GenConfig, l... function demo_limbs_vec_mul_limb_in_place (line 361) | fn demo_limbs_vec_mul_limb_in_place(gm: GenMode, config: &GenConfig, lim... function demo_limbs_mul_greater (line 369) | fn demo_limbs_mul_greater(gm: GenMode, config: &GenConfig, limit: usize) { function demo_limbs_mul (line 380) | fn demo_limbs_mul(gm: GenMode, config: &GenConfig, limit: usize) { function demo_limbs_mul_same_length_to_out (line 386) | fn demo_limbs_mul_same_length_to_out(gm: GenMode, config: &GenConfig, li... function demo_limbs_mul_greater_to_out (line 398) | fn demo_limbs_mul_greater_to_out(gm: GenMode, config: &GenConfig, limit:... function demo_limbs_mul_to_out (line 410) | fn demo_limbs_mul_to_out(gm: GenMode, config: &GenConfig, limit: usize) { function demo_limbs_mul_greater_to_out_toom_33_and_toom_44_input_sizes_valid (line 489) | fn demo_limbs_mul_greater_to_out_toom_33_and_toom_44_input_sizes_valid( function demo_limbs_mul_low_same_length_basecase (line 505) | fn demo_limbs_mul_low_same_length_basecase(gm: GenMode, config: &GenConf... function demo_limbs_mul_low_same_length_divide_and_conquer_shared_scratch (line 516) | fn demo_limbs_mul_low_same_length_divide_and_conquer_shared_scratch( function demo_limbs_mul_low_same_length_divide_and_conquer (line 533) | fn demo_limbs_mul_low_same_length_divide_and_conquer( function demo_limbs_mul_low_same_length (line 550) | fn demo_limbs_mul_low_same_length(gm: GenMode, config: &GenConfig, limit... function demo_limbs_product (line 561) | fn demo_limbs_product(gm: GenMode, config: &GenConfig, limit: usize) { function demo_natural_mul (line 572) | fn demo_natural_mul(gm: GenMode, config: &GenConfig, limit: usize) { function demo_natural_mul_val_ref (line 580) | fn demo_natural_mul_val_ref(gm: GenMode, config: &GenConfig, limit: usiz... function demo_natural_mul_ref_val (line 587) | fn demo_natural_mul_ref_val(gm: GenMode, config: &GenConfig, limit: usiz... function demo_natural_mul_ref_ref (line 594) | fn demo_natural_mul_ref_ref(gm: GenMode, config: &GenConfig, limit: usiz... function demo_natural_mul_assign (line 600) | fn demo_natural_mul_assign(gm: GenMode, config: &GenConfig, limit: usize) { function demo_natural_mul_assign_ref (line 608) | fn demo_natural_mul_assign_ref(gm: GenMode, config: &GenConfig, limit: u... function demo_natural_product (line 616) | fn demo_natural_product(gm: GenMode, config: &GenConfig, limit: usize) { function demo_natural_ref_product (line 626) | fn demo_natural_ref_product(gm: GenMode, config: &GenConfig, limit: usiz... function benchmark_limbs_mul_limb (line 632) | fn benchmark_limbs_mul_limb(gm: GenMode, config: &GenConfig, limit: usiz... function benchmark_limbs_mul_limb_with_carry_to_out (line 645) | fn benchmark_limbs_mul_limb_with_carry_to_out( function benchmark_limbs_mul_limb_to_out (line 667) | fn benchmark_limbs_mul_limb_to_out(gm: GenMode, config: &GenConfig, limi... function benchmark_limbs_slice_mul_limb_with_carry_in_place (line 682) | fn benchmark_limbs_slice_mul_limb_with_carry_in_place( function benchmark_limbs_slice_mul_limb_in_place (line 702) | fn benchmark_limbs_slice_mul_limb_in_place( function benchmark_limbs_vec_mul_limb_in_place (line 722) | fn benchmark_limbs_vec_mul_limb_in_place( function benchmark_limbs_mul_greater (line 742) | fn benchmark_limbs_mul_greater(gm: GenMode, config: &GenConfig, limit: u... function benchmark_limbs_mul (line 757) | fn benchmark_limbs_mul(gm: GenMode, config: &GenConfig, limit: usize, fi... function benchmark_limbs_mul_same_length_to_out (line 770) | fn benchmark_limbs_mul_same_length_to_out( function benchmark_limbs_mul_greater_to_out_algorithms (line 791) | fn benchmark_limbs_mul_greater_to_out_algorithms( function benchmark_limbs_mul_to_out (line 823) | fn benchmark_limbs_mul_to_out(gm: GenMode, config: &GenConfig, limit: us... function benchmark_limbs_mul_greater_to_out_basecase_mem_opt_algorithms (line 839) | fn benchmark_limbs_mul_greater_to_out_basecase_mem_opt_algorithms( function benchmark_limbs_mul_greater_to_out_toom_53_algorithms (line 973) | fn benchmark_limbs_mul_greater_to_out_toom_53_algorithms( function benchmark_limbs_mul_greater_to_out_toom_63_algorithms (line 1010) | fn benchmark_limbs_mul_greater_to_out_toom_63_algorithms( function benchmark_limbs_mul_greater_to_out_toom_33_same_length_algorithms (line 1042) | fn benchmark_limbs_mul_greater_to_out_toom_33_same_length_algorithms( function benchmark_limbs_mul_greater_to_out_toom_44_same_length_algorithms (line 1074) | fn benchmark_limbs_mul_greater_to_out_toom_44_same_length_algorithms( function benchmark_limbs_mul_greater_to_out_toom_6h_same_length_algorithms (line 1103) | fn benchmark_limbs_mul_greater_to_out_toom_6h_same_length_algorithms( function benchmark_limbs_mul_greater_to_out_toom_8h_same_length_algorithms (line 1137) | fn benchmark_limbs_mul_greater_to_out_toom_8h_same_length_algorithms( function benchmark_limbs_mul_greater_to_out_toom_32_to_43_algorithms (line 1166) | fn benchmark_limbs_mul_greater_to_out_toom_32_to_43_algorithms( function benchmark_limbs_mul_greater_to_out_toom_42_to_53_algorithms (line 1195) | fn benchmark_limbs_mul_greater_to_out_toom_42_to_53_algorithms( function benchmark_limbs_mul_low_same_length_basecase_algorithms (line 1224) | fn benchmark_limbs_mul_low_same_length_basecase_algorithms( function benchmark_limbs_mul_low_same_length_basecase_algorithms_2 (line 1249) | fn benchmark_limbs_mul_low_same_length_basecase_algorithms_2( function benchmark_limbs_mul_low_same_length_divide_and_conquer_shared_scratch_algorithms (line 1274) | fn benchmark_limbs_mul_low_same_length_divide_and_conquer_shared_scratch... function benchmark_limbs_mul_low_same_length_divide_and_conquer_algorithms (line 1300) | fn benchmark_limbs_mul_low_same_length_divide_and_conquer_algorithms( function benchmark_limbs_mul_low_same_length_large_algorithms (line 1326) | fn benchmark_limbs_mul_low_same_length_large_algorithms( function benchmark_limbs_mul_low_same_length_algorithms (line 1355) | fn benchmark_limbs_mul_low_same_length_algorithms( function benchmark_limbs_product_algorithms (line 1381) | fn benchmark_limbs_product_algorithms( function benchmark_natural_mul_library_comparison (line 1412) | fn benchmark_natural_mul_library_comparison( function benchmark_natural_mul_evaluation_strategy (line 1435) | fn benchmark_natural_mul_evaluation_strategy( function benchmark_natural_mul_assign_library_comparison (line 1458) | fn benchmark_natural_mul_assign_library_comparison( function benchmark_natural_mul_assign_evaluation_strategy (line 1476) | fn benchmark_natural_mul_assign_evaluation_strategy( function benchmark_natural_product_library_comparison (line 1497) | fn benchmark_natural_product_library_comparison( function benchmark_natural_product_algorithms (line 1525) | fn benchmark_natural_product_algorithms( function benchmark_natural_product_evaluation_strategy (line 1550) | fn benchmark_natural_product_evaluation_strategy( FILE: malachite-nz/src/bin_util/demo_and_bench/natural/arithmetic/neg.rs function register (line 18) | pub(crate) fn register(runner: &mut Runner) { function demo_natural_neg (line 25) | fn demo_natural_neg(gm: GenMode, config: &GenConfig, limit: usize) { function demo_natural_neg_ref (line 31) | fn demo_natural_neg_ref(gm: GenMode, config: &GenConfig, limit: usize) { function benchmark_natural_neg_library_comparison (line 38) | fn benchmark_natural_neg_library_comparison( function benchmark_natural_neg_evaluation_strategy (line 61) | fn benchmark_natural_neg_evaluation_strategy( FILE: malachite-nz/src/bin_util/demo_and_bench/natural/arithmetic/next_power_of_2.rs function register (line 23) | pub(crate) fn register(runner: &mut Runner) { function demo_limbs_next_power_of_2 (line 42) | fn demo_limbs_next_power_of_2(gm: GenMode, config: &GenConfig, limit: us... function demo_limbs_slice_next_power_of_2_in_place (line 52) | fn demo_limbs_slice_next_power_of_2_in_place(gm: GenMode, config: &GenCo... function demo_limbs_vec_next_power_of_2_in_place (line 63) | fn demo_limbs_vec_next_power_of_2_in_place(gm: GenMode, config: &GenConf... function demo_natural_next_power_of_2_assign (line 71) | fn demo_natural_next_power_of_2_assign(gm: GenMode, config: &GenConfig, ... function demo_natural_next_power_of_2 (line 79) | fn demo_natural_next_power_of_2(gm: GenMode, config: &GenConfig, limit: ... function demo_natural_next_power_of_2_ref (line 86) | fn demo_natural_next_power_of_2_ref(gm: GenMode, config: &GenConfig, lim... function benchmark_limbs_next_power_of_2 (line 92) | fn benchmark_limbs_next_power_of_2(gm: GenMode, config: &GenConfig, limi... function benchmark_limbs_slice_next_power_of_2_in_place (line 105) | fn benchmark_limbs_slice_next_power_of_2_in_place( function benchmark_limbs_vec_next_power_of_2_in_place (line 125) | fn benchmark_limbs_vec_next_power_of_2_in_place( function benchmark_natural_next_power_of_2_assign (line 145) | fn benchmark_natural_next_power_of_2_assign( function benchmark_natural_next_power_of_2_library_comparison (line 164) | fn benchmark_natural_next_power_of_2_library_comparison( function benchmark_natural_next_power_of_2_evaluation_strategy (line 185) | fn benchmark_natural_next_power_of_2_evaluation_strategy( FILE: malachite-nz/src/bin_util/demo_and_bench/natural/arithmetic/parity.rs function register (line 16) | pub(crate) fn register(runner: &mut Runner) { function demo_natural_even (line 24) | fn demo_natural_even(gm: GenMode, config: &GenConfig, limit: usize) { function demo_natural_odd (line 34) | fn demo_natural_odd(gm: GenMode, config: &GenConfig, limit: usize) { function benchmark_natural_even (line 44) | fn benchmark_natural_even(gm: GenMode, config: &GenConfig, limit: usize,... function benchmark_natural_odd (line 57) | fn benchmark_natural_odd(gm: GenMode, config: &GenConfig, limit: usize, ... FILE: malachite-nz/src/bin_util/demo_and_bench/natural/arithmetic/pow.rs function register (line 29) | pub(crate) fn register(runner: &mut Runner) { function demo_limbs_pow (line 42) | fn demo_limbs_pow(gm: GenMode, config: &GenConfig, limit: usize) { function demo_natural_pow_assign (line 51) | fn demo_natural_pow_assign(gm: GenMode, config: &GenConfig, limit: usize) { function demo_natural_pow (line 62) | fn demo_natural_pow(gm: GenMode, config: &GenConfig, limit: usize) { function demo_natural_pow_ref (line 72) | fn demo_natural_pow_ref(gm: GenMode, config: &GenConfig, limit: usize) { function benchmark_limbs_pow (line 81) | fn benchmark_limbs_pow(gm: GenMode, config: &GenConfig, limit: usize, fi... function benchmark_natural_pow_assign (line 96) | fn benchmark_natural_pow_assign(gm: GenMode, config: &GenConfig, limit: ... function benchmark_natural_pow_algorithms (line 109) | fn benchmark_natural_pow_algorithms( function benchmark_natural_pow_library_comparison (line 134) | fn benchmark_natural_pow_library_comparison( function benchmark_natural_pow_evaluation_strategy (line 158) | fn benchmark_natural_pow_evaluation_strategy( FILE: malachite-nz/src/bin_util/demo_and_bench/natural/arithmetic/power_of_2.rs function register (line 17) | pub(crate) fn register(runner: &mut Runner) { function demo_natural_power_of_2 (line 22) | fn demo_natural_power_of_2(gm: GenMode, config: &GenConfig, limit: usize) { function benchmark_natural_power_of_2 (line 28) | fn benchmark_natural_power_of_2(gm: GenMode, config: &GenConfig, limit: ... FILE: malachite-nz/src/bin_util/demo_and_bench/natural/arithmetic/primorial.rs function register (line 22) | pub(crate) fn register(runner: &mut Runner) { function demo_primorial (line 31) | fn demo_primorial(gm: GenMode, config: &GenConfig, limit: usize) { function demo_product_of_first_n_primes (line 37) | fn demo_product_of_first_n_primes(gm: GenMode, config: &GenConfig, limit... function benchmark_primorial_library_comparison (line 43) | fn benchmark_primorial_library_comparison( function benchmark_primorial_algorithms (line 66) | fn benchmark_primorial_algorithms(gm: GenMode, config: &GenConfig, limit... function benchmark_product_of_first_n_primes_algorithms (line 82) | fn benchmark_product_of_first_n_primes_algorithms( FILE: malachite-nz/src/bin_util/demo_and_bench/natural/arithmetic/root.rs function register (line 33) | pub(crate) fn register(runner: &mut Runner) { function demo_limbs_floor_root (line 93) | fn demo_limbs_floor_root(gm: GenMode, config: &GenConfig, limit: usize) { function demo_limbs_root_rem (line 107) | fn demo_limbs_root_rem(gm: GenMode, config: &GenConfig, limit: usize) { function demo_natural_floor_cbrt (line 121) | fn demo_natural_floor_cbrt(gm: GenMode, config: &GenConfig, limit: usize) { function demo_natural_floor_cbrt_ref (line 127) | fn demo_natural_floor_cbrt_ref(gm: GenMode, config: &GenConfig, limit: u... function demo_natural_floor_cbrt_assign (line 133) | fn demo_natural_floor_cbrt_assign(gm: GenMode, config: &GenConfig, limit... function demo_natural_ceiling_cbrt (line 141) | fn demo_natural_ceiling_cbrt(gm: GenMode, config: &GenConfig, limit: usi... function demo_natural_ceiling_cbrt_ref (line 147) | fn demo_natural_ceiling_cbrt_ref(gm: GenMode, config: &GenConfig, limit:... function demo_natural_ceiling_cbrt_assign (line 153) | fn demo_natural_ceiling_cbrt_assign(gm: GenMode, config: &GenConfig, lim... function demo_natural_checked_cbrt (line 161) | fn demo_natural_checked_cbrt(gm: GenMode, config: &GenConfig, limit: usi... function demo_natural_checked_cbrt_ref (line 167) | fn demo_natural_checked_cbrt_ref(gm: GenMode, config: &GenConfig, limit:... function demo_natural_cbrt_rem (line 173) | fn demo_natural_cbrt_rem(gm: GenMode, config: &GenConfig, limit: usize) { function demo_natural_cbrt_rem_ref (line 179) | fn demo_natural_cbrt_rem_ref(gm: GenMode, config: &GenConfig, limit: usi... function demo_natural_cbrt_assign_rem (line 185) | fn demo_natural_cbrt_assign_rem(gm: GenMode, config: &GenConfig, limit: ... function demo_natural_floor_root (line 193) | fn demo_natural_floor_root(gm: GenMode, config: &GenConfig, limit: usize) { function demo_natural_floor_root_ref (line 202) | fn demo_natural_floor_root_ref(gm: GenMode, config: &GenConfig, limit: u... function demo_natural_floor_root_assign (line 211) | fn demo_natural_floor_root_assign(gm: GenMode, config: &GenConfig, limit... function demo_natural_ceiling_root (line 222) | fn demo_natural_ceiling_root(gm: GenMode, config: &GenConfig, limit: usi... function demo_natural_ceiling_root_ref (line 236) | fn demo_natural_ceiling_root_ref(gm: GenMode, config: &GenConfig, limit:... function demo_natural_ceiling_root_assign (line 250) | fn demo_natural_ceiling_root_assign(gm: GenMode, config: &GenConfig, lim... function demo_natural_checked_root (line 261) | fn demo_natural_checked_root(gm: GenMode, config: &GenConfig, limit: usi... function demo_natural_checked_root_ref (line 275) | fn demo_natural_checked_root_ref(gm: GenMode, config: &GenConfig, limit:... function demo_natural_root_rem (line 289) | fn demo_natural_root_rem(gm: GenMode, config: &GenConfig, limit: usize) { function demo_natural_root_rem_ref (line 298) | fn demo_natural_root_rem_ref(gm: GenMode, config: &GenConfig, limit: usi... function demo_natural_root_assign_rem (line 307) | fn demo_natural_root_assign_rem(gm: GenMode, config: &GenConfig, limit: ... function benchmark_limbs_floor_root (line 318) | fn benchmark_limbs_floor_root(gm: GenMode, config: &GenConfig, limit: us... function benchmark_limbs_root_rem (line 333) | fn benchmark_limbs_root_rem(gm: GenMode, config: &GenConfig, limit: usiz... function benchmark_natural_floor_cbrt_evaluation_strategy (line 348) | fn benchmark_natural_floor_cbrt_evaluation_strategy( function benchmark_natural_floor_cbrt_algorithms (line 371) | fn benchmark_natural_floor_cbrt_algorithms( function benchmark_natural_floor_cbrt_library_comparison (line 393) | fn benchmark_natural_floor_cbrt_library_comparison( function benchmark_natural_floor_cbrt_assign (line 415) | fn benchmark_natural_floor_cbrt_assign( function benchmark_natural_ceiling_cbrt_evaluation_strategy (line 433) | fn benchmark_natural_ceiling_cbrt_evaluation_strategy( function benchmark_natural_ceiling_cbrt_algorithms (line 458) | fn benchmark_natural_ceiling_cbrt_algorithms( function benchmark_natural_ceiling_cbrt_assign (line 479) | fn benchmark_natural_ceiling_cbrt_assign( function benchmark_natural_checked_cbrt_evaluation_strategy (line 497) | fn benchmark_natural_checked_cbrt_evaluation_strategy( function benchmark_natural_checked_cbrt_algorithms (line 522) | fn benchmark_natural_checked_cbrt_algorithms( function benchmark_natural_cbrt_rem_evaluation_strategy (line 543) | fn benchmark_natural_cbrt_rem_evaluation_strategy( function benchmark_natural_cbrt_rem_algorithms (line 565) | fn benchmark_natural_cbrt_rem_algorithms( function benchmark_natural_cbrt_rem_library_comparison (line 591) | fn benchmark_natural_cbrt_rem_library_comparison( function benchmark_natural_cbrt_assign_rem (line 614) | fn benchmark_natural_cbrt_assign_rem( function benchmark_natural_floor_root_evaluation_strategy (line 632) | fn benchmark_natural_floor_root_evaluation_strategy( function benchmark_natural_floor_root_algorithms (line 657) | fn benchmark_natural_floor_root_algorithms( function benchmark_natural_floor_root_library_comparison (line 681) | fn benchmark_natural_floor_root_library_comparison( function benchmark_natural_floor_root_assign (line 709) | fn benchmark_natural_floor_root_assign( function benchmark_natural_ceiling_root_evaluation_strategy (line 727) | fn benchmark_natural_ceiling_root_evaluation_strategy( function benchmark_natural_ceiling_root_algorithms (line 752) | fn benchmark_natural_ceiling_root_algorithms( function benchmark_natural_ceiling_root_assign (line 775) | fn benchmark_natural_ceiling_root_assign( function benchmark_natural_checked_root_evaluation_strategy (line 793) | fn benchmark_natural_checked_root_evaluation_strategy( function benchmark_natural_checked_root_algorithms (line 818) | fn benchmark_natural_checked_root_algorithms( function benchmark_natural_root_rem_evaluation_strategy (line 841) | fn benchmark_natural_root_rem_evaluation_strategy( function benchmark_natural_root_rem_algorithms (line 867) | fn benchmark_natural_root_rem_algorithms( function benchmark_natural_root_rem_library_comparison (line 893) | fn benchmark_natural_root_rem_library_comparison( function benchmark_natural_root_assign_rem (line 916) | fn benchmark_natural_root_assign_rem( FILE: malachite-nz/src/bin_util/demo_and_bench/natural/arithmetic/round_to_multiple.rs function register (line 16) | pub(crate) fn register(runner: &mut Runner) { function demo_natural_round_to_multiple_assign (line 34) | fn demo_natural_round_to_multiple_assign(gm: GenMode, config: &GenConfig... function demo_natural_round_to_multiple_assign_ref (line 46) | fn demo_natural_round_to_multiple_assign_ref(gm: GenMode, config: &GenCo... function demo_natural_round_to_multiple (line 57) | fn demo_natural_round_to_multiple(gm: GenMode, config: &GenConfig, limit... function demo_natural_round_to_multiple_val_ref (line 74) | fn demo_natural_round_to_multiple_val_ref(gm: GenMode, config: &GenConfi... function demo_natural_round_to_multiple_ref_val (line 90) | fn demo_natural_round_to_multiple_ref_val(gm: GenMode, config: &GenConfi... function demo_natural_round_to_multiple_ref_ref (line 106) | fn demo_natural_round_to_multiple_ref_ref(gm: GenMode, config: &GenConfi... function benchmark_natural_round_to_multiple_assign_evaluation_strategy (line 121) | fn benchmark_natural_round_to_multiple_assign_evaluation_strategy( function benchmark_natural_round_to_multiple_evaluation_strategy (line 148) | fn benchmark_natural_round_to_multiple_evaluation_strategy( FILE: malachite-nz/src/bin_util/demo_and_bench/natural/arithmetic/round_to_multiple_of_power_of_2.rs function register (line 27) | pub(crate) fn register(runner: &mut Runner) { function demo_limbs_round_to_multiple_of_power_of_2_down (line 86) | fn demo_limbs_round_to_multiple_of_power_of_2_down(gm: GenMode, config: ... function demo_limbs_round_to_multiple_of_power_of_2_up (line 100) | fn demo_limbs_round_to_multiple_of_power_of_2_up(gm: GenMode, config: &G... function demo_limbs_round_to_multiple_of_power_of_2_nearest (line 114) | fn demo_limbs_round_to_multiple_of_power_of_2_nearest( function demo_limbs_round_to_multiple_of_power_of_2 (line 132) | fn demo_limbs_round_to_multiple_of_power_of_2(gm: GenMode, config: &GenC... function demo_limbs_round_to_multiple_of_power_of_2_down_in_place (line 147) | fn demo_limbs_round_to_multiple_of_power_of_2_down_in_place( function demo_limbs_round_to_multiple_of_power_of_2_up_in_place (line 166) | fn demo_limbs_round_to_multiple_of_power_of_2_up_in_place( function demo_limbs_round_to_multiple_of_power_of_2_nearest_in_place (line 185) | fn demo_limbs_round_to_multiple_of_power_of_2_nearest_in_place( function demo_limbs_round_to_multiple_of_power_of_2_in_place (line 204) | fn demo_limbs_round_to_multiple_of_power_of_2_in_place( function demo_natural_round_to_multiple_of_power_of_2_assign (line 223) | fn demo_natural_round_to_multiple_of_power_of_2_assign( function demo_natural_round_to_multiple_of_power_of_2 (line 240) | fn demo_natural_round_to_multiple_of_power_of_2(gm: GenMode, config: &Ge... function demo_natural_round_to_multiple_of_power_of_2_ref (line 256) | fn demo_natural_round_to_multiple_of_power_of_2_ref(gm: GenMode, config:... function benchmark_limbs_round_to_multiple_of_power_of_2_down (line 271) | fn benchmark_limbs_round_to_multiple_of_power_of_2_down( function benchmark_limbs_round_to_multiple_of_power_of_2_up (line 291) | fn benchmark_limbs_round_to_multiple_of_power_of_2_up( function benchmark_limbs_round_to_multiple_of_power_of_2_nearest (line 311) | fn benchmark_limbs_round_to_multiple_of_power_of_2_nearest( function benchmark_limbs_round_to_multiple_of_power_of_2 (line 331) | fn benchmark_limbs_round_to_multiple_of_power_of_2( function benchmark_limbs_round_to_multiple_of_power_of_2_down_in_place (line 351) | fn benchmark_limbs_round_to_multiple_of_power_of_2_down_in_place( function benchmark_limbs_round_to_multiple_of_power_of_2_up_in_place (line 373) | fn benchmark_limbs_round_to_multiple_of_power_of_2_up_in_place( function benchmark_limbs_round_to_multiple_of_power_of_2_nearest_in_place (line 395) | fn benchmark_limbs_round_to_multiple_of_power_of_2_nearest_in_place( function benchmark_limbs_round_to_multiple_of_power_of_2_in_place (line 417) | fn benchmark_limbs_round_to_multiple_of_power_of_2_in_place( function benchmark_natural_round_to_multiple_of_power_of_2_assign (line 439) | fn benchmark_natural_round_to_multiple_of_power_of_2_assign( function benchmark_natural_round_to_multiple_of_power_of_2_algorithms (line 460) | fn benchmark_natural_round_to_multiple_of_power_of_2_algorithms( function benchmark_natural_round_to_multiple_of_power_of_2_evaluation_strategy (line 488) | fn benchmark_natural_round_to_multiple_of_power_of_2_evaluation_strategy( FILE: malachite-nz/src/bin_util/demo_and_bench/natural/arithmetic/saturating_sub.rs function register (line 16) | pub(crate) fn register(runner: &mut Runner) { function demo_natural_saturating_sub (line 31) | fn demo_natural_saturating_sub(gm: GenMode, config: &GenConfig, limit: u... function demo_natural_saturating_sub_val_ref (line 44) | fn demo_natural_saturating_sub_val_ref(gm: GenMode, config: &GenConfig, ... function demo_natural_saturating_sub_ref_val (line 56) | fn demo_natural_saturating_sub_ref_val(gm: GenMode, config: &GenConfig, ... function demo_natural_saturating_sub_ref_ref (line 68) | fn demo_natural_saturating_sub_ref_ref(gm: GenMode, config: &GenConfig, ... function demo_natural_saturating_sub_assign (line 79) | fn demo_natural_saturating_sub_assign(gm: GenMode, config: &GenConfig, l... function demo_natural_saturating_sub_assign_ref (line 88) | fn demo_natural_saturating_sub_assign_ref(gm: GenMode, config: &GenConfi... function benchmark_natural_saturating_sub_assign_evaluation_strategy (line 96) | fn benchmark_natural_saturating_sub_assign_evaluation_strategy( function benchmark_natural_saturating_sub_evaluation_strategy (line 123) | fn benchmark_natural_saturating_sub_evaluation_strategy( FILE: malachite-nz/src/bin_util/demo_and_bench/natural/arithmetic/saturating_sub_mul.rs function register (line 18) | pub(crate) fn register(runner: &mut Runner) { function demo_natural_saturating_sub_mul (line 72) | fn demo_natural_saturating_sub_mul(gm: GenMode, config: &GenConfig, limi... function demo_natural_saturating_sub_mul_val_val_ref (line 87) | fn demo_natural_saturating_sub_mul_val_val_ref(gm: GenMode, config: &Gen... function demo_natural_saturating_sub_mul_val_ref_val (line 101) | fn demo_natural_saturating_sub_mul_val_ref_val(gm: GenMode, config: &Gen... function demo_natural_saturating_sub_mul_val_ref_ref (line 115) | fn demo_natural_saturating_sub_mul_val_ref_ref(gm: GenMode, config: &Gen... function demo_natural_saturating_sub_mul_ref_ref_ref (line 128) | fn demo_natural_saturating_sub_mul_ref_ref_ref(gm: GenMode, config: &Gen... function demo_natural_saturating_sub_mul_assign (line 140) | fn demo_natural_saturating_sub_mul_assign(gm: GenMode, config: &GenConfi... function demo_natural_saturating_sub_mul_assign_val_ref (line 150) | fn demo_natural_saturating_sub_mul_assign_val_ref(gm: GenMode, config: &... function demo_natural_saturating_sub_mul_assign_ref_val (line 159) | fn demo_natural_saturating_sub_mul_assign_ref_val(gm: GenMode, config: &... function demo_natural_saturating_sub_mul_assign_ref_ref (line 168) | fn demo_natural_saturating_sub_mul_assign_ref_ref(gm: GenMode, config: &... function benchmark_natural_saturating_sub_mul_evaluation_strategy (line 176) | fn benchmark_natural_saturating_sub_mul_evaluation_strategy( function benchmark_natural_saturating_sub_mul_algorithms (line 215) | fn benchmark_natural_saturating_sub_mul_algorithms( function benchmark_natural_saturating_sub_mul_val_val_ref_algorithms (line 242) | fn benchmark_natural_saturating_sub_mul_val_val_ref_algorithms( function benchmark_natural_saturating_sub_mul_val_ref_val_algorithms (line 269) | fn benchmark_natural_saturating_sub_mul_val_ref_val_algorithms( function benchmark_natural_saturating_sub_mul_val_ref_ref_algorithms (line 296) | fn benchmark_natural_saturating_sub_mul_val_ref_ref_algorithms( function benchmark_natural_saturating_sub_mul_ref_ref_ref_algorithms (line 323) | fn benchmark_natural_saturating_sub_mul_ref_ref_ref_algorithms( function benchmark_natural_saturating_sub_mul_assign_evaluation_strategy (line 350) | fn benchmark_natural_saturating_sub_mul_assign_evaluation_strategy( function benchmark_natural_saturating_sub_mul_assign_algorithms (line 385) | fn benchmark_natural_saturating_sub_mul_assign_algorithms( function benchmark_natural_saturating_sub_mul_assign_val_ref_algorithms (line 412) | fn benchmark_natural_saturating_sub_mul_assign_val_ref_algorithms( function benchmark_natural_saturating_sub_mul_assign_ref_val_algorithms (line 439) | fn benchmark_natural_saturating_sub_mul_assign_ref_val_algorithms( function benchmark_natural_saturating_sub_mul_assign_ref_ref_algorithms (line 466) | fn benchmark_natural_saturating_sub_mul_assign_ref_ref_algorithms( FILE: malachite-nz/src/bin_util/demo_and_bench/natural/arithmetic/shl.rs function register (line 38) | pub(crate) fn register(runner: &mut Runner) { function demo_limbs_shl (line 69) | fn demo_limbs_shl(gm: GenMode, config: &GenConfig, limit: usize) { function demo_limbs_shl_to_out (line 78) | fn demo_limbs_shl_to_out(gm: GenMode, config: &GenConfig, limit: usize) { function demo_limbs_slice_shl_in_place (line 92) | fn demo_limbs_slice_shl_in_place(gm: GenMode, config: &GenConfig, limit:... function demo_limbs_vec_shl_in_place (line 105) | fn demo_limbs_vec_shl_in_place(gm: GenMode, config: &GenConfig, limit: u... function demo_limbs_shl_with_complement_to_out (line 116) | fn demo_limbs_shl_with_complement_to_out(gm: GenMode, config: &GenConfig... function demo_natural_shl_assign_unsigned (line 130) | fn demo_natural_shl_assign_unsigned( function demo_natural_shl_unsigned (line 147) | fn demo_natural_shl_unsigned(gm: GenMode, config: ... function demo_natural_shl_unsigned_ref (line 160) | fn demo_natural_shl_unsigned_ref( function demo_natural_shl_assign_signed (line 175) | fn demo_natural_shl_assign_signed(gm: GenMode, confi... function demo_natural_shl_signed (line 189) | fn demo_natural_shl_signed(gm: GenMode, config: &Gen... function demo_natural_shl_signed_ref (line 202) | fn demo_natural_shl_signed_ref(gm: GenMode, config: ... function benchmark_limbs_shl (line 214) | fn benchmark_limbs_shl(gm: GenMode, config: &GenConfig, limit: usize, fi... function benchmark_limbs_shl_to_out (line 227) | fn benchmark_limbs_shl_to_out(gm: GenMode, config: &GenConfig, limit: us... function benchmark_limbs_slice_shl_in_place (line 242) | fn benchmark_limbs_slice_shl_in_place( function benchmark_limbs_vec_shl_in_place (line 262) | fn benchmark_limbs_vec_shl_in_place( function benchmark_limbs_shl_with_complement_to_out_algorithms (line 282) | fn benchmark_limbs_shl_with_complement_to_out_algorithms( function benchmark_natural_shl_assign_u32_library_comparison (line 311) | fn benchmark_natural_shl_assign_u32_library_comparison( function benchmark_natural_shl_u32_library_comparison (line 333) | fn benchmark_natural_shl_u32_library_comparison( function benchmark_natural_shl_assign_i32_library_comparison (line 354) | fn benchmark_natural_shl_assign_i32_library_comparison( function benchmark_natural_shl_i32_library_comparison (line 376) | fn benchmark_natural_shl_i32_library_comparison( function benchmark_natural_shl_assign_unsigned (line 397) | fn benchmark_natural_shl_assign_unsigned( function benchmark_natural_shl_unsigned_evaluation_strategy (line 418) | fn benchmark_natural_shl_unsigned_evaluation_strategy( function benchmark_natural_shl_signed_evaluation_strategy (line 467) | fn benchmark_natural_shl_signed_evaluation_strategy( FILE: malachite-nz/src/bin_util/demo_and_bench/natural/arithmetic/shl_round.rs function register (line 19) | pub(crate) fn register(runner: &mut Runner) { function demo_natural_shl_round_assign (line 28) | fn demo_natural_shl_round_assign(gm: GenMode, config... function demo_natural_shl_round (line 42) | fn demo_natural_shl_round(gm: GenMode, config: &GenC... function demo_natural_shl_round_ref (line 61) | fn demo_natural_shl_round_ref(gm: GenMode, config: &... function benchmark_natural_shl_round_assign (line 80) | fn benchmark_natural_shl_round_assign( function benchmark_natural_shl_round_evaluation_strategy (line 102) | fn benchmark_natural_shl_round_evaluation_strategy( FILE: malachite-nz/src/bin_util/demo_and_bench/natural/arithmetic/shr.rs function register (line 35) | pub(crate) fn register(runner: &mut Runner) { function demo_limbs_shr (line 61) | fn demo_limbs_shr(gm: GenMode, config: &GenConfig, limit: usize) { function demo_limbs_shr_to_out (line 70) | fn demo_limbs_shr_to_out(gm: GenMode, config: &GenConfig, limit: usize) { function demo_limbs_slice_shr_in_place (line 85) | fn demo_limbs_slice_shr_in_place(gm: GenMode, config: &GenConfig, limit:... function demo_limbs_vec_shr_in_place (line 98) | fn demo_limbs_vec_shr_in_place(gm: GenMode, config: &GenConfig, limit: u... function demo_natural_shr_assign_unsigned (line 109) | fn demo_natural_shr_assign_unsigned( function demo_natural_shr_unsigned (line 126) | fn demo_natural_shr_unsigned(gm: GenMode, config: ... function demo_natural_shr_unsigned_ref (line 139) | fn demo_natural_shr_unsigned_ref( function demo_natural_shr_assign_signed (line 154) | fn demo_natural_shr_assign_signed(gm: GenMode, confi... function demo_natural_shr_signed (line 168) | fn demo_natural_shr_signed(gm: GenMode, config: &Gen... function demo_natural_shr_signed_ref (line 181) | fn demo_natural_shr_signed_ref(gm: GenMode, config: ... function benchmark_limbs_shr (line 193) | fn benchmark_limbs_shr(gm: GenMode, config: &GenConfig, limit: usize, fi... function benchmark_limbs_shr_to_out (line 206) | fn benchmark_limbs_shr_to_out(gm: GenMode, config: &GenConfig, limit: us... function benchmark_limbs_slice_shr_in_place (line 221) | fn benchmark_limbs_slice_shr_in_place( function benchmark_limbs_vec_shr_in_place (line 241) | fn benchmark_limbs_vec_shr_in_place( function benchmark_natural_shr_assign_u32_library_comparison (line 261) | fn benchmark_natural_shr_assign_u32_library_comparison( function benchmark_natural_shr_u32_library_comparison (line 283) | fn benchmark_natural_shr_u32_library_comparison( function benchmark_natural_shr_assign_i32_library_comparison (line 304) | fn benchmark_natural_shr_assign_i32_library_comparison( function benchmark_natural_shr_i32_library_comparison (line 326) | fn benchmark_natural_shr_i32_library_comparison( function benchmark_natural_shr_assign_unsigned (line 347) | fn benchmark_natural_shr_assign_unsigned( function benchmark_natural_shr_unsigned_evaluation_strategy (line 368) | fn benchmark_natural_shr_unsigned_evaluation_strategy( function benchmark_natural_shr_signed_evaluation_strategy (line 417) | fn benchmark_natural_shr_signed_evaluation_strategy( FILE: malachite-nz/src/bin_util/demo_and_bench/natural/arithmetic/shr_round.rs function register (line 34) | pub(crate) fn register(runner: &mut Runner) { function demo_limbs_shr_round_up (line 70) | fn demo_limbs_shr_round_up(gm: GenMode, config: &GenConfig, limit: usize) { function demo_limbs_shr_round_nearest (line 84) | fn demo_limbs_shr_round_nearest(gm: GenMode, config: &GenConfig, limit: ... function demo_limbs_shr_exact (line 98) | fn demo_limbs_shr_exact(gm: GenMode, config: &GenConfig, limit: usize) { function demo_limbs_shr_round (line 112) | fn demo_limbs_shr_round(gm: GenMode, config: &GenConfig, limit: usize) { function demo_limbs_vec_shr_round_up_in_place (line 127) | fn demo_limbs_vec_shr_round_up_in_place(gm: GenMode, config: &GenConfig,... function demo_limbs_vec_shr_round_nearest_in_place (line 141) | fn demo_limbs_vec_shr_round_nearest_in_place(gm: GenMode, config: &GenCo... function demo_limbs_vec_shr_exact_in_place (line 155) | fn demo_limbs_vec_shr_exact_in_place(gm: GenMode, config: &GenConfig, li... function demo_limbs_vec_shr_round_in_place (line 169) | fn demo_limbs_vec_shr_round_in_place(gm: GenMode, config: &GenConfig, li... function demo_natural_shr_round_assign_unsigned (line 183) | fn demo_natural_shr_round_assign_unsigned( function demo_natural_shr_round_unsigned (line 200) | fn demo_natural_shr_round_unsigned( function demo_natural_shr_round_unsigned_ref (line 222) | fn demo_natural_shr_round_unsigned_ref( function demo_natural_shr_round_assign_signed (line 244) | fn demo_natural_shr_round_assign_signed( function demo_natural_shr_round_signed (line 261) | fn demo_natural_shr_round_signed(gm: GenMode, config... function demo_natural_shr_round_signed_ref (line 280) | fn demo_natural_shr_round_signed_ref( function benchmark_limbs_shr_round_up (line 302) | fn benchmark_limbs_shr_round_up(gm: GenMode, config: &GenConfig, limit: ... function benchmark_limbs_shr_round_nearest (line 317) | fn benchmark_limbs_shr_round_nearest( function benchmark_limbs_shr_exact (line 337) | fn benchmark_limbs_shr_exact(gm: GenMode, config: &GenConfig, limit: usi... function benchmark_limbs_shr_round (line 352) | fn benchmark_limbs_shr_round(gm: GenMode, config: &GenConfig, limit: usi... function benchmark_limbs_vec_shr_round_up_in_place (line 367) | fn benchmark_limbs_vec_shr_round_up_in_place( function benchmark_limbs_vec_shr_round_nearest_in_place (line 387) | fn benchmark_limbs_vec_shr_round_nearest_in_place( function benchmark_limbs_vec_shr_exact_in_place (line 407) | fn benchmark_limbs_vec_shr_exact_in_place( function benchmark_limbs_vec_shr_round_in_place (line 427) | fn benchmark_limbs_vec_shr_round_in_place( function benchmark_natural_shr_round_assign_unsigned (line 447) | fn benchmark_natural_shr_round_assign_unsigned( function benchmark_natural_shr_round_unsigned_evaluation_strategy (line 469) | fn benchmark_natural_shr_round_unsigned_evaluation_strategy( function benchmark_natural_shr_round_signed_evaluation_strategy (line 521) | fn benchmark_natural_shr_round_signed_evaluation_strategy( function demo_primitive_float_eq_abs_natural (line 46) | fn demo_primitive_float_eq_abs_natural + PrimitiveFloat>( function benchmark_natural_eq_abs_primitive_float (line 63) | fn benchmark_natural_eq_abs_primitive_float( function benchmark_primitive_float_eq_abs_natural (line 83) | fn benchmark_primitive_float_eq_abs_natural + Primitiv... FILE: malachite-nz/src/bin_util/demo_and_bench/natural/comparison/eq_abs_primitive_int.rs function register (line 19) | pub(crate) fn register(runner: &mut Runner) { function demo_natural_eq_abs_unsigned (line 31) | fn demo_natural_eq_abs_unsigned(gm: GenMode, confi... function demo_natural_eq_abs_signed (line 44) | fn demo_natural_eq_abs_signed(gm: GenMode, config: &... function demo_unsigned_eq_abs_natural (line 57) | fn demo_unsigned_eq_abs_natural + PrimitiveUnsigned>( function demo_signed_eq_abs_natural (line 71) | fn demo_signed_eq_abs_natural + PrimitiveSigned>( function benchmark_natural_eq_abs_unsigned (line 85) | fn benchmark_natural_eq_abs_unsigned( function benchmark_natural_eq_abs_signed (line 105) | fn benchmark_natural_eq_abs_signed( function benchmark_unsigned_eq_abs_natural (line 125) | fn benchmark_unsigned_eq_abs_natural + PrimitiveUnsign... function benchmark_signed_eq_abs_natural (line 143) | fn benchmark_signed_eq_abs_natural + PrimitiveSigned>( FILE: malachite-nz/src/bin_util/demo_and_bench/natural/comparison/hash.rs function register (line 16) | pub(crate) fn register(runner: &mut Runner) { function demo_natural_hash (line 21) | fn demo_natural_hash(gm: GenMode, config: &GenConfig, limit: usize) { function benchmark_natural_hash_library_comparison (line 27) | fn benchmark_natural_hash_library_comparison( FILE: malachite-nz/src/bin_util/demo_and_bench/natural/comparison/mod.rs function register (line 11) | pub(crate) fn register(runner: &mut Runner) { FILE: malachite-nz/src/bin_util/demo_and_bench/natural/comparison/partial_cmp_abs_primitive_float.rs function register (line 20) | pub(crate) fn register(runner: &mut Runner) { function demo_natural_partial_cmp_abs_float (line 28) | fn demo_natural_partial_cmp_abs_float( function demo_float_partial_cmp_abs_natural (line 48) | fn demo_float_partial_cmp_abs_natural + Primit... function benchmark_natural_partial_cmp_abs_float (line 66) | fn benchmark_natural_partial_cmp_abs_float( function benchmark_float_partial_cmp_abs_natural (line 86) | fn benchmark_float_partial_cmp_abs_natural + P... FILE: malachite-nz/src/bin_util/demo_and_bench/natural/comparison/partial_cmp_abs_primitive_int.rs function register (line 20) | pub(crate) fn register(runner: &mut Runner) { function demo_natural_partial_cmp_abs_unsigned (line 64) | fn demo_natural_partial_cmp_abs_unsigned( function demo_natural_partial_cmp_abs_signed (line 80) | fn demo_natural_partial_cmp_abs_signed( function demo_unsigned_partial_cmp_abs_natural (line 96) | fn demo_unsigned_partial_cmp_abs_natural + Pri... function demo_signed_partial_cmp_abs_natural (line 110) | fn demo_signed_partial_cmp_abs_natural + Primi... function demo_natural_lt_abs_unsigned (line 124) | fn demo_natural_lt_abs_unsigned(gm: GenMode, confi... function demo_natural_lt_abs_signed (line 137) | fn demo_natural_lt_abs_signed(gm: GenMode, config: &... function demo_natural_gt_abs_unsigned (line 150) | fn demo_natural_gt_abs_unsigned(gm: GenMode, confi... function demo_natural_gt_abs_signed (line 163) | fn demo_natural_gt_abs_signed(gm: GenMode, config: &... function demo_natural_le_abs_unsigned (line 176) | fn demo_natural_le_abs_unsigned(gm: GenMode, confi... function demo_natural_le_abs_signed (line 189) | fn demo_natural_le_abs_signed(gm: GenMode, config: &... function demo_natural_ge_abs_unsigned (line 202) | fn demo_natural_ge_abs_unsigned(gm: GenMode, confi... function demo_natural_ge_abs_signed (line 215) | fn demo_natural_ge_abs_signed(gm: GenMode, config: &... function demo_unsigned_lt_abs_natural (line 228) | fn demo_unsigned_lt_abs_natural + PrimitiveUns... function demo_signed_lt_abs_natural (line 242) | fn demo_signed_lt_abs_natural + PrimitiveSigned>( function demo_unsigned_gt_abs_natural (line 256) | fn demo_unsigned_gt_abs_natural + PrimitiveUns... function demo_signed_gt_abs_natural (line 270) | fn demo_signed_gt_abs_natural + PrimitiveSigned>( function demo_unsigned_le_abs_natural (line 284) | fn demo_unsigned_le_abs_natural + PrimitiveUns... function demo_signed_le_abs_natural (line 298) | fn demo_signed_le_abs_natural + PrimitiveSigned>( function demo_unsigned_ge_abs_natural (line 312) | fn demo_unsigned_ge_abs_natural + PrimitiveUns... function demo_signed_ge_abs_natural (line 326) | fn demo_signed_ge_abs_natural + PrimitiveSigned>( function benchmark_natural_partial_cmp_abs_unsigned (line 340) | fn benchmark_natural_partial_cmp_abs_unsigned( function benchmark_natural_partial_cmp_abs_signed (line 360) | fn benchmark_natural_partial_cmp_abs_signed( function benchmark_unsigned_partial_cmp_abs_natural (line 380) | fn benchmark_unsigned_partial_cmp_abs_natural ... function benchmark_signed_partial_cmp_abs_natural (line 398) | fn benchmark_signed_partial_cmp_abs_natural + ... function benchmark_natural_lt_abs_unsigned (line 416) | fn benchmark_natural_lt_abs_unsigned( function benchmark_natural_lt_abs_signed (line 436) | fn benchmark_natural_lt_abs_signed( function benchmark_natural_gt_abs_unsigned (line 456) | fn benchmark_natural_gt_abs_unsigned( function benchmark_natural_gt_abs_signed (line 476) | fn benchmark_natural_gt_abs_signed( function benchmark_natural_le_abs_unsigned (line 496) | fn benchmark_natural_le_abs_unsigned( function benchmark_natural_le_abs_signed (line 516) | fn benchmark_natural_le_abs_signed( function benchmark_natural_ge_abs_unsigned (line 536) | fn benchmark_natural_ge_abs_unsigned( function benchmark_natural_ge_abs_signed (line 556) | fn benchmark_natural_ge_abs_signed( function benchmark_unsigned_lt_abs_natural (line 576) | fn benchmark_unsigned_lt_abs_natural + Primiti... function benchmark_signed_lt_abs_natural (line 594) | fn benchmark_signed_lt_abs_natural + Primitive... function benchmark_unsigned_gt_abs_natural (line 612) | fn benchmark_unsigned_gt_abs_natural + Primiti... function benchmark_signed_gt_abs_natural (line 630) | fn benchmark_signed_gt_abs_natural + Primitive... function benchmark_unsigned_le_abs_natural (line 648) | fn benchmark_unsigned_le_abs_natural + Primiti... function benchmark_signed_le_abs_natural (line 666) | fn benchmark_signed_le_abs_natural + Primitive... function benchmark_unsigned_ge_abs_natural (line 684) | fn benchmark_unsigned_ge_abs_natural + Primiti... function benchmark_signed_ge_abs_natural (line 702) | fn benchmark_signed_ge_abs_natural + Primitive... FILE: malachite-nz/src/bin_util/demo_and_bench/natural/comparison/partial_cmp_primitive_float.rs function register (line 21) | pub(crate) fn register(runner: &mut Runner) { function demo_natural_partial_cmp_float (line 35) | fn demo_natural_partial_cmp_float(gm: GenMode, config... function demo_float_partial_cmp_natural (line 52) | fn demo_float_partial_cmp_natural + PrimitiveFloat>( function benchmark_natural_partial_cmp_float_library_comparison (line 71) | fn benchmark_natural_partial_cmp_float_library_comparison( function demo_natural_partial_cmp_signed (line 66) | fn demo_natural_partial_cmp_signed( function demo_unsigned_partial_cmp_natural (line 82) | fn demo_unsigned_partial_cmp_natural + PrimitiveU... function demo_signed_partial_cmp_natural (line 96) | fn demo_signed_partial_cmp_natural + PrimitiveSig... function benchmark_natural_partial_cmp_unsigned_library_comparison (line 111) | fn benchmark_natural_partial_cmp_unsigned_library_comparison(gm: GenMode, config:... function demo_float_partial_eq_natural (line 50) | fn demo_float_partial_eq_natural + PrimitiveFloat>( function benchmark_natural_partial_eq_float_library_comparison (line 68) | fn benchmark_natural_partial_eq_float_library_comparison( function demo_natural_partial_eq_signed (line 65) | fn demo_natural_partial_eq_signed(gm: GenMode, confi... function demo_unsigned_partial_eq_natural (line 78) | fn demo_unsigned_partial_eq_natural + PrimitiveUns... function demo_signed_partial_eq_natural (line 92) | fn demo_signed_partial_eq_natural + PrimitiveSigned>( function benchmark_natural_partial_eq_unsigned_library_comparison (line 107) | fn benchmark_natural_partial_eq_unsigned_library_comparison( function demo_limbs_from_digits_small_base_basecase_targeted (line 98) | fn demo_limbs_from_digits_small_base_basecase_targeted( function demo_limbs_from_digits_small_base_targeted (line 139) | fn demo_limbs_from_digits_small_base_targeted( function demo_from_digits_desc_basecase (line 160) | fn demo_from_digits_desc_basecase + PrimitiveUn... function demo_from_digits_desc_basecase_targeted (line 180) | fn demo_from_digits_desc_basecase_targeted + Pr... function demo_from_digits_asc_limb (line 200) | fn demo_from_digits_asc_limb + PrimitiveUnsigned>( function demo_from_digits_desc_limb (line 221) | fn demo_from_digits_desc_limb + PrimitiveUnsign... function demo_from_digits_asc_limb_targeted (line 242) | fn demo_from_digits_asc_limb_targeted + Primiti... function demo_from_digits_desc_limb_targeted (line 263) | fn demo_from_digits_desc_limb_targeted + Primit... function demo_from_digits_asc_large (line 284) | fn demo_from_digits_asc_large(gm: GenMode, config: &GenConfig, limit: us... function demo_from_digits_desc_large (line 298) | fn demo_from_digits_desc_large(gm: GenMode, config: &GenConfig, limit: u... function demo_from_digits_asc_large_targeted (line 312) | fn demo_from_digits_asc_large_targeted(gm: GenMode, config: &GenConfig, ... function demo_from_digits_desc_large_targeted (line 326) | fn demo_from_digits_desc_large_targeted(gm: GenMode, config: &GenConfig,... function demo_from_digits_asc_unsigned (line 340) | fn demo_from_digits_asc_unsigned( function benchmark_from_digits_desc_basecase_algorithms (line 548) | fn benchmark_from_digits_desc_basecase_algorithms + PrimitiveUn... function benchmark_from_digits_desc_limb_algorithms (line 601) | fn benchmark_from_digits_desc_limb_algorithms +... function benchmark_from_digits_asc_large (line 629) | fn benchmark_from_digits_asc_large(gm: GenMode, config: &GenConfig, limi... function benchmark_from_digits_desc_large_algorithms (line 644) | fn benchmark_from_digits_desc_large_algorithms( function benchmark_from_digits_asc_unsigned (line 669) | fn benchmark_from_digits_asc_unsigned( function demo_from_power_of_2_digits_desc (line 72) | fn demo_from_power_of_2_digits_desc( function demo_from_power_of_2_digits_asc_targeted (line 92) | fn demo_from_power_of_2_digits_asc_targeted( function demo_from_power_of_2_digits_desc_targeted (line 112) | fn demo_from_power_of_2_digits_desc_targeted( function demo_natural_from_power_of_2_digits_asc_natural (line 132) | fn demo_natural_from_power_of_2_digits_asc_natural(gm: GenMode, config: ... function demo_natural_from_power_of_2_digits_desc_natural (line 146) | fn demo_natural_from_power_of_2_digits_desc_natural(gm: GenMode, config:... function demo_natural_from_power_of_2_digits_asc_natural_targeted (line 160) | fn demo_natural_from_power_of_2_digits_asc_natural_targeted( function demo_natural_from_power_of_2_digits_desc_natural_targeted (line 178) | fn demo_natural_from_power_of_2_digits_desc_natural_targeted( function benchmark_from_power_of_2_digits_asc_algorithms (line 196) | fn benchmark_from_power_of_2_digits_asc_algorithms( function benchmark_from_power_of_2_digits_desc (line 233) | fn benchmark_from_power_of_2_digits_desc( function benchmark_natural_from_power_of_2_digits_asc_natural_algorithms (line 262) | fn benchmark_natural_from_power_of_2_digits_asc_natural_algorithms( function benchmark_natural_from_power_of_2_digits_desc_natural (line 293) | fn benchmark_natural_from_power_of_2_digits_desc_natural( FILE: malachite-nz/src/bin_util/demo_and_bench/natural/conversion/digits/mod.rs function register (line 11) | pub(crate) fn register(runner: &mut Runner) { FILE: malachite-nz/src/bin_util/demo_and_bench/natural/conversion/digits/power_of_2_digits.rs function register (line 27) | pub(crate) fn register(runner: &mut Runner) { function demo_natural_power_of_2_digits (line 52) | fn demo_natural_power_of_2_digits( function demo_natural_power_of_2_digits_rev (line 72) | fn demo_natural_power_of_2_digits_rev( function demo_natural_power_of_2_digits_size_hint (line 94) | fn demo_natural_power_of_2_digits_size_hint( function demo_natural_power_of_2_digits_get_digit (line 114) | fn demo_natural_power_of_2_digits_get_digit( function demo_natural_power_of_2_digits_natural (line 135) | fn demo_natural_power_of_2_digits_natural(gm: GenMode, config: &GenConfi... function demo_natural_power_of_2_digits_rev_natural (line 149) | fn demo_natural_power_of_2_digits_rev_natural(gm: GenMode, config: &GenC... function demo_natural_power_of_2_digits_size_hint_natural (line 165) | fn demo_natural_power_of_2_digits_size_hint_natural(gm: GenMode, config:... function demo_natural_power_of_2_digits_get_digit_natural (line 179) | fn demo_natural_power_of_2_digits_get_digit_natural(gm: GenMode, config:... function benchmark_natural_power_of_2_digits_size_hint (line 194) | fn benchmark_natural_power_of_2_digits_size_hint( function benchmark_natural_power_of_2_digits_get_digit_algorithms (line 225) | fn benchmark_natural_power_of_2_digits_get_digit_algorithms( function demo_limbs_to_digits_small_base (line 84) | fn demo_limbs_to_digits_small_base( function demo_limbs_to_digits_basecase (line 102) | fn demo_limbs_to_digits_basecase + PrimitiveUns... function demo_to_digits_asc_limb (line 123) | fn demo_to_digits_asc_limb< function demo_to_digits_desc_limb (line 146) | fn demo_to_digits_desc_limb< function demo_to_digits_asc_large (line 169) | fn demo_to_digits_asc_large(gm: GenMode, config: &GenConfig, limit: usiz... function demo_to_digits_desc_large (line 180) | fn demo_to_digits_desc_large(gm: GenMode, config: &GenConfig, limit: usi... function demo_to_digits_asc (line 191) | fn demo_to_digits_asc(gm: GenMode, config: &GenCon... function demo_to_digits_desc (line 208) | fn demo_to_digits_desc(gm: GenMode, config: &GenCo... function demo_to_digits_asc_natural (line 225) | fn demo_to_digits_asc_natural(gm: GenMode, config: &GenConfig, limit: us... function demo_to_digits_desc_natural (line 236) | fn demo_to_digits_desc_natural(gm: GenMode, config: &GenConfig, limit: u... function benchmark_limbs_to_digits_small_base_basecase_algorithms (line 247) | fn benchmark_limbs_to_digits_small_base_basecase_algorithms( function benchmark_limbs_to_digits_basecase_algorithms (line 353) | fn benchmark_limbs_to_digits_basecase_algorithms< function benchmark_to_digits_asc_limb (line 384) | fn benchmark_to_digits_asc_limb< function benchmark_to_digits_desc_limb (line 409) | fn benchmark_to_digits_desc_limb< function benchmark_to_digits_asc_large (line 434) | fn benchmark_to_digits_asc_large(gm: GenMode, config: &GenConfig, limit:... function benchmark_to_digits_desc_large (line 449) | fn benchmark_to_digits_desc_large(gm: GenMode, config: &GenConfig, limit... function benchmark_to_digits_asc_algorithms (line 464) | fn benchmark_to_digits_asc_algorithms TryFrom<&'a Natural> + ... function benchmark_to_digits_desc (line 492) | fn benchmark_to_digits_desc( function benchmark_to_digits_asc_natural_algorithms (line 514) | fn benchmark_to_digits_asc_natural_algorithms( function benchmark_to_digits_desc_natural (line 538) | fn benchmark_to_digits_desc_natural( FILE: malachite-nz/src/bin_util/demo_and_bench/natural/conversion/digits/to_power_of_2_digits.rs function register (line 21) | pub(crate) fn register(runner: &mut Runner) { function demo_to_power_of_2_digits_asc (line 43) | fn demo_to_power_of_2_digits_asc( function demo_to_power_of_2_digits_desc (line 63) | fn demo_to_power_of_2_digits_desc( function demo_natural_to_power_of_2_digits_asc_natural (line 83) | fn demo_natural_to_power_of_2_digits_asc_natural(gm: GenMode, config: &G... function demo_natural_to_power_of_2_digits_desc_natural (line 97) | fn demo_natural_to_power_of_2_digits_desc_natural(gm: GenMode, config: &... function benchmark_to_power_of_2_digits_asc_algorithms (line 111) | fn benchmark_to_power_of_2_digits_asc_algorithms< function benchmark_to_power_of_2_digits_asc_evaluation_strategy (line 148) | fn benchmark_to_power_of_2_digits_asc_evaluation_strategy< function benchmark_to_power_of_2_digits_desc_evaluation_strategy (line 186) | fn benchmark_to_power_of_2_digits_desc_evaluation_strategy< function benchmark_natural_to_power_of_2_digits_asc_natural_algorithms (line 226) | fn benchmark_natural_to_power_of_2_digits_asc_natural_algorithms( function benchmark_natural_to_power_of_2_digits_desc_natural (line 260) | fn benchmark_natural_to_power_of_2_digits_desc_natural( FILE: malachite-nz/src/bin_util/demo_and_bench/natural/conversion/floating_point_from_natural.rs function register (line 25) | pub(crate) fn register(runner: &mut Runner) { function demo_float_rounding_from_natural (line 37) | fn demo_float_rounding_from_natural< function demo_float_try_from_natural (line 59) | fn demo_float_try_from_natural< function demo_float_exact_from_natural (line 76) | fn demo_float_exact_from_natural ExactFrom<&'a Natural> + Pri... function demo_float_convertible_from_natural (line 93) | fn demo_float_convertible_from_natural ConvertibleFrom<&'a Na... function benchmark_float_rounding_from_natural (line 107) | fn benchmark_float_rounding_from_natural< function benchmark_float_try_from_natural (line 129) | fn benchmark_float_try_from_natural TryFrom<&'a Natural> + Pr... function benchmark_float_exact_from_natural (line 147) | fn benchmark_float_exact_from_natural ExactFrom<&'a Natural> ... function benchmark_float_convertible_from_natural (line 167) | fn benchmark_float_convertible_from_natural< FILE: malachite-nz/src/bin_util/demo_and_bench/natural/conversion/from_bool.rs function register (line 14) | pub(crate) fn register(runner: &mut Runner) { function demo_natural_from_bool (line 18) | fn demo_natural_from_bool(gm: GenMode, config: &GenConfig, limit: usize) { FILE: malachite-nz/src/bin_util/demo_and_bench/natural/conversion/from_floating_point.rs function register (line 24) | pub(crate) fn register(runner: &mut Runner) { function demo_natural_rounding_from_float (line 36) | fn demo_natural_rounding_from_float( function demo_natural_try_from_float (line 56) | fn demo_natural_try_from_float(gm: GenMode, config: &... function demo_natural_exact_from_float (line 69) | fn demo_natural_exact_from_float(gm: GenMode, config:... function demo_natural_convertible_from_float (line 82) | fn demo_natural_convertible_from_float( function benchmark_natural_rounding_from_float (line 98) | fn benchmark_natural_rounding_from_float( function benchmark_natural_try_from_float (line 120) | fn benchmark_natural_try_from_float( function benchmark_natural_exact_from_float (line 140) | fn benchmark_natural_exact_from_float( function benchmark_natural_convertible_from_float_algorithms (line 161) | fn benchmark_natural_convertible_from_float_algorithms( FILE: malachite-nz/src/bin_util/demo_and_bench/natural/conversion/from_limbs.rs function register (line 16) | pub(crate) fn register(runner: &mut Runner) { function demo_natural_from_limbs_asc (line 28) | fn demo_natural_from_limbs_asc(gm: GenMode, config: &GenConfig, limit: u... function demo_natural_from_limbs_desc (line 38) | fn demo_natural_from_limbs_desc(gm: GenMode, config: &GenConfig, limit: ... function demo_natural_from_owned_limbs_asc (line 48) | fn demo_natural_from_owned_limbs_asc(gm: GenMode, config: &GenConfig, li... function demo_natural_from_owned_limbs_desc (line 58) | fn demo_natural_from_owned_limbs_desc(gm: GenMode, config: &GenConfig, l... function benchmark_natural_from_limbs_asc_evaluation_strategy (line 68) | fn benchmark_natural_from_limbs_asc_evaluation_strategy( function benchmark_natural_from_limbs_desc_evaluation_strategy (line 93) | fn benchmark_natural_from_limbs_desc_evaluation_strategy( FILE: malachite-nz/src/bin_util/demo_and_bench/natural/conversion/from_primitive_int.rs function register (line 20) | pub(crate) fn register(runner: &mut Runner) { function demo_natural_from_unsigned (line 36) | fn demo_natural_from_unsigned(gm: GenMode, config:... function demo_natural_try_from_signed (line 45) | fn demo_natural_try_from_signed(gm: GenMode, config:... function demo_natural_convertible_from_signed (line 67) | fn demo_natural_convertible_from_signed( function demo_natural_const_from (line 87) | fn demo_natural_const_from(gm: GenMode, config: &GenConfig, limit: usize) { function benchmark_natural_from_unsigned (line 94) | fn benchmark_natural_from_unsigned( function benchmark_natural_try_from_signed (line 114) | fn benchmark_natural_try_from_signed( function benchmark_natural_const_from (line 153) | fn benchmark_natural_const_from(gm: GenMode, config: &GenConfig, limit: ... FILE: malachite-nz/src/bin_util/demo_and_bench/natural/conversion/integer_mantissa_and_exponent.rs function register (line 19) | pub(crate) fn register(runner: &mut Runner) { function demo_natural_integer_mantissa_and_exponent (line 30) | fn demo_natural_integer_mantissa_and_exponent(gm: GenMode, config: &GenC... function demo_natural_integer_mantissa (line 40) | fn demo_natural_integer_mantissa(gm: GenMode, config: &GenConfig, limit:... function demo_natural_integer_exponent (line 46) | fn demo_natural_integer_exponent(gm: GenMode, config: &GenConfig, limit:... function demo_natural_from_integer_mantissa_and_exponent (line 52) | fn demo_natural_from_integer_mantissa_and_exponent(gm: GenMode, config: ... function benchmark_natural_integer_mantissa_and_exponent (line 68) | fn benchmark_natural_integer_mantissa_and_exponent( function benchmark_natural_integer_mantissa (line 88) | fn benchmark_natural_integer_mantissa( function benchmark_natural_integer_exponent (line 106) | fn benchmark_natural_integer_exponent( function benchmark_natural_from_integer_mantissa_and_exponent (line 124) | fn benchmark_natural_from_integer_mantissa_and_exponent( FILE: malachite-nz/src/bin_util/demo_and_bench/natural/conversion/is_integer.rs function register (line 16) | pub(crate) fn register(runner: &mut Runner) { function demo_natural_is_integer (line 21) | fn demo_natural_is_integer(gm: GenMode, config: &GenConfig, limit: usize) { function benchmark_natural_is_integer (line 31) | fn benchmark_natural_is_integer(gm: GenMode, config: &GenConfig, limit: ... FILE: malachite-nz/src/bin_util/demo_and_bench/natural/conversion/mod.rs function register (line 11) | pub(crate) fn register(runner: &mut Runner) { FILE: malachite-nz/src/bin_util/demo_and_bench/natural/conversion/primitive_int_from_natural.rs function register (line 27) | pub(crate) fn register(runner: &mut Runner) { function demo_primitive_int_try_from_natural (line 75) | fn demo_primitive_int_try_from_natural TryFrom<&'a Natural> +... function demo_unsigned_exact_from_natural (line 87) | fn demo_unsigned_exact_from_natural ExactFrom<&'a Natural> + ... function demo_signed_exact_from_natural (line 99) | fn demo_signed_exact_from_natural ExactFrom<&'a Natural> + Pr... function demo_primitive_int_wrapping_from_natural (line 111) | fn demo_primitive_int_wrapping_from_natural WrappingFrom<&'a ... function demo_primitive_int_saturating_from_natural (line 126) | fn demo_primitive_int_saturating_from_natural< function demo_primitive_int_overflowing_from_natural (line 143) | fn demo_primitive_int_overflowing_from_natural< function demo_primitive_int_convertible_from_natural (line 160) | fn demo_primitive_int_convertible_from_natural< function benchmark_primitive_int_try_from_natural_algorithms (line 177) | fn benchmark_primitive_int_try_from_natural_algorithms< function benchmark_unsigned_exact_from_natural (line 207) | fn benchmark_unsigned_exact_from_natural ExactFrom<&'a Natura... function benchmark_signed_exact_from_natural (line 227) | fn benchmark_signed_exact_from_natural ExactFrom<&'a Natural>... function benchmark_primitive_int_wrapping_from_natural_algorithms (line 248) | fn benchmark_primitive_int_wrapping_from_natural_algorithms< function benchmark_primitive_int_saturating_from_natural (line 273) | fn benchmark_primitive_int_saturating_from_natural< function benchmark_primitive_int_overflowing_from_natural_algorithms (line 294) | fn benchmark_primitive_int_overflowing_from_natural_algorithms< function benchmark_primitive_int_convertible_from_natural_algorithms (line 323) | fn benchmark_primitive_int_convertible_from_natural_algorithms< function benchmark_u32_try_from_natural_library_comparison (line 346) | fn benchmark_u32_try_from_natural_library_comparison( function benchmark_u32_wrapping_from_natural_library_comparison (line 367) | fn benchmark_u32_wrapping_from_natural_library_comparison( function benchmark_u64_try_from_natural_library_comparison (line 388) | fn benchmark_u64_try_from_natural_library_comparison( function benchmark_u64_wrapping_from_natural_library_comparison (line 409) | fn benchmark_u64_wrapping_from_natural_library_comparison( function benchmark_i32_try_from_natural_library_comparison (line 430) | fn benchmark_i32_try_from_natural_library_comparison( function benchmark_i32_wrapping_from_natural_library_comparison (line 451) | fn benchmark_i32_wrapping_from_natural_library_comparison( function benchmark_i64_try_from_natural_library_comparison (line 472) | fn benchmark_i64_try_from_natural_library_comparison( function benchmark_i64_wrapping_from_natural_library_comparison (line 493) | fn benchmark_i64_wrapping_from_natural_library_comparison( FILE: malachite-nz/src/bin_util/demo_and_bench/natural/conversion/sci_mantissa_and_exponent.rs function register (line 31) | pub(crate) fn register(runner: &mut Runner) { function demo_natural_sci_mantissa_and_exponent (line 52) | fn demo_natural_sci_mantissa_and_exponent( function demo_natural_sci_mantissa (line 69) | fn demo_natural_sci_mantissa(gm: GenMode, config: &Ge... function demo_natural_sci_exponent (line 78) | fn demo_natural_sci_exponent(gm: GenMode, config: &Ge... function demo_natural_sci_mantissa_and_exponent_round (line 87) | fn demo_natural_sci_mantissa_and_exponent_round( function demo_natural_from_sci_mantissa_and_exponent (line 106) | fn demo_natural_from_sci_mantissa_and_exponent( function demo_natural_from_sci_mantissa_and_exponent_targeted (line 126) | fn demo_natural_from_sci_mantissa_and_exponent_targeted( function demo_natural_from_sci_mantissa_and_exponent_round (line 146) | fn demo_natural_from_sci_mantissa_and_exponent_round( function demo_natural_from_sci_mantissa_and_exponent_round_targeted (line 165) | fn demo_natural_from_sci_mantissa_and_exponent_round_targeted( function benchmark_natural_sci_mantissa_and_exponent_round (line 204) | fn benchmark_natural_sci_mantissa_and_exponent_round( function benchmark_natural_from_sci_mantissa_and_exponent (line 224) | fn benchmark_natural_from_sci_mantissa_and_exponent( function benchmark_natural_from_sci_mantissa_and_exponent_round (line 248) | fn benchmark_natural_from_sci_mantissa_and_exponent_round Natural { function get_log_base_of_2 (line 40) | fn get_log_base_of_2(base: u64, precision: u64) -> Natural { type BaseData (line 57) | struct BaseData { function generate (line 67) | fn generate(base: u64) -> BaseData { function header (line 95) | fn header() { function table (line 125) | fn table() { function generate_string_data (line 152) | pub(crate) fn generate_string_data() { FILE: malachite-nz/src/bin_util/generate/factorial_data.rs function odd_factorial_table (line 26) | fn odd_factorial_table() -> (u64, u64) { function odd_double_factorial_table (line 95) | fn odd_double_factorial_table() { function nth_root_mask_table (line 139) | fn nth_root_mask_table() { function factorial_inverse_table (line 151) | fn factorial_inverse_table(limit: u64) { function factorial_2_count_table (line 169) | fn factorial_2_count_table(limit: u64) { function odd_central_binomial_table (line 194) | fn odd_central_binomial_table(limit: u64) -> u64 { function odd_central_binomial_inverse_table (line 230) | fn odd_central_binomial_inverse_table(limit: u64, binomial_limit: u64) { function central_binomial_2_fac_table (line 262) | fn central_binomial_2_fac_table(limit: u64, binomial_limit: u64) { function generate_factorial_data (line 292) | pub(crate) fn generate_factorial_data() { FILE: malachite-nz/src/integer/arithmetic/abs.rs type Output (line 14) | type Output = Self; method abs (line 36) | fn abs(mut self) -> Self { type Output (line 43) | type Output = Integer; method abs (line 68) | fn abs(self) -> Integer { method abs_assign (line 105) | fn abs_assign(&mut self) { type Output (line 111) | type Output = Natural; method unsigned_abs (line 134) | fn unsigned_abs(self) -> Natural { type Output (line 140) | type Output = Natural; method unsigned_abs (line 167) | fn unsigned_abs(self) -> Natural { method unsigned_abs_ref (line 193) | pub const fn unsigned_abs_ref(&self) -> &Natural { method mutate_unsigned_abs (line 226) | pub fn mutate_unsigned_abs T, T>(&mut self, f... FILE: malachite-nz/src/integer/arithmetic/abs_diff.rs type Output (line 18) | type Output = Natural; method abs_diff (line 54) | fn abs_diff(self, other: Self) -> Natural { type Output (line 60) | type Output = Natural; method abs_diff (line 97) | fn abs_diff(self, other: &Self) -> Natural { type Output (line 103) | type Output = Natural; function abs_diff (line 140) | fn abs_diff(self, other: Integer) -> Natural { type Output (line 146) | type Output = Natural; function abs_diff (line 184) | fn abs_diff(self, other: &Integer) -> Natural { method abs_diff_assign (line 239) | fn abs_diff_assign(&mut self, other: Self) { method abs_diff_assign (line 295) | fn abs_diff_assign(&mut self, other: &'a Self) { FILE: malachite-nz/src/integer/arithmetic/add.rs type Output (line 17) | type Output = Self; method add (line 47) | fn add(mut self, mut other: Self) -> Self { type Output (line 59) | type Output = Self; method add (line 90) | fn add(mut self, other: &Self) -> Self { type Output (line 97) | type Output = Integer; function add (line 128) | fn add(self, mut other: Integer) -> Integer { type Output (line 135) | type Output = Integer; function add (line 165) | fn add(self, other: &Integer) -> Integer { method add_assign (line 239) | fn add_assign(&mut self, mut other: Self) { method add_assign (line 302) | fn add_assign(&mut self, other: &Self) { method sum (line 375) | fn sum(xs: I) -> Self method sum (line 413) | fn sum(xs: I) -> Self FILE: malachite-nz/src/integer/arithmetic/add_mul.rs method add_mul_limb_neg (line 23) | fn add_mul_limb_neg(&self, b: &Self, c: Limb) -> (Self, bool) { method add_mul_assign_limb_neg (line 44) | fn add_mul_assign_limb_neg(&mut self, mut b: Self, c: Limb) -> bool { method add_mul_assign_limb_neg_ref (line 79) | fn add_mul_assign_limb_neg_ref(&mut self, b: &Self, c: Limb) -> bool { method add_mul_neg (line 109) | pub(crate) fn add_mul_neg(&self, b: &Self, c: &Self) -> (Self, bool) { method add_mul_assign_neg_large (line 121) | fn add_mul_assign_neg_large(&mut self, ys: &[Limb], zs: &[Limb]) -> bool { method add_mul_assign_neg (line 129) | fn add_mul_assign_neg(&mut self, b: Self, c: Self) -> bool { method add_mul_assign_neg_val_ref (line 142) | fn add_mul_assign_neg_val_ref(&mut self, b: Self, c: &Self) -> bool { method add_mul_assign_neg_ref_val (line 155) | fn add_mul_assign_neg_ref_val(&mut self, b: &Self, c: Self) -> bool { method add_mul_assign_neg_ref_ref (line 168) | fn add_mul_assign_neg_ref_ref(&mut self, b: &Self, c: &Self) -> bool { type Output (line 182) | type Output = Self; method add_mul (line 212) | fn add_mul(mut self, y: Self, z: Self) -> Self { type Output (line 219) | type Output = Self; method add_mul (line 250) | fn add_mul(mut self, y: Self, z: &'a Self) -> Self { type Output (line 257) | type Output = Self; method add_mul (line 288) | fn add_mul(mut self, y: &'a Self, z: Self) -> Self { type Output (line 295) | type Output = Self; method add_mul (line 326) | fn add_mul(mut self, y: &'a Self, z: &'b Self) -> Self { type Output (line 333) | type Output = Integer; function add_mul (line 363) | fn add_mul(self, y: &Integer, z: &Integer) -> Integer { method add_mul_assign (line 406) | fn add_mul_assign(&mut self, y: Self, z: Self) { method add_mul_assign (line 443) | fn add_mul_assign(&mut self, y: Self, z: &'a Self) { method add_mul_assign (line 480) | fn add_mul_assign(&mut self, y: &'a Self, z: Self) { method add_mul_assign (line 517) | fn add_mul_assign(&mut self, y: &'a Self, z: &'b Self) { FILE: malachite-nz/src/integer/arithmetic/binomial_coefficient.rs method binomial_coefficient (line 84) | fn binomial_coefficient(n: Self, k: Self) -> Self { method binomial_coefficient (line 168) | fn binomial_coefficient(n: &'a Self, k: &'a Self) -> Self { FILE: malachite-nz/src/integer/arithmetic/div.rs type Output (line 16) | type Output = Self; method div (line 53) | fn div(mut self, other: Self) -> Self { type Output (line 60) | type Output = Self; method div (line 97) | fn div(mut self, other: &Self) -> Self { type Output (line 104) | type Output = Integer; function div (line 141) | fn div(self, other: Integer) -> Integer { type Output (line 147) | type Output = Integer; function div (line 184) | fn div(self, other: &Integer) -> Integer { method div_assign (line 233) | fn div_assign(&mut self, other: Self) { method div_assign (line 283) | fn div_assign(&mut self, other: &Self) { type Output (line 290) | type Output = Self; method checked_div (line 332) | fn checked_div(self, other: Self) -> Option { type Output (line 341) | type Output = Self; method checked_div (line 383) | fn checked_div(self, other: &Self) -> Option { type Output (line 392) | type Output = Integer; function checked_div (line 433) | fn checked_div(self, other: Integer) -> Option { type Output (line 442) | type Output = Integer; function checked_div (line 483) | fn checked_div(self, other: &Integer) -> Option { FILE: malachite-nz/src/integer/arithmetic/div_exact.rs type Output (line 13) | type Output = Self; method div_exact (line 56) | fn div_exact(mut self, other: Self) -> Self { type Output (line 63) | type Output = Self; method div_exact (line 106) | fn div_exact(mut self, other: &Self) -> Self { type Output (line 113) | type Output = Integer; function div_exact (line 154) | fn div_exact(self, other: Integer) -> Integer { type Output (line 164) | type Output = Integer; function div_exact (line 201) | fn div_exact(self, other: &Integer) -> Integer { method div_exact_assign (line 250) | fn div_exact_assign(&mut self, other: Self) { method div_exact_assign (line 296) | fn div_exact_assign(&mut self, other: &Self) { FILE: malachite-nz/src/integer/arithmetic/div_mod.rs type DivOutput (line 16) | type DivOutput = Self; type ModOutput (line 17) | type ModOutput = Self; method div_mod (line 79) | fn div_mod(mut self, other: Self) -> (Self, Self) { type DivOutput (line 86) | type DivOutput = Self; type ModOutput (line 87) | type ModOutput = Self; method div_mod (line 149) | fn div_mod(mut self, other: &Self) -> (Self, Self) { type DivOutput (line 156) | type DivOutput = Integer; type ModOutput (line 157) | type ModOutput = Integer; function div_mod (line 218) | fn div_mod(self, other: Integer) -> (Integer, Integer) { type DivOutput (line 233) | type DivOutput = Integer; type ModOutput (line 234) | type ModOutput = Integer; function div_mod (line 295) | fn div_mod(self, other: &Integer) -> (Integer, Integer) { type ModOutput (line 310) | type ModOutput = Self; method div_assign_mod (line 360) | fn div_assign_mod(&mut self, other: Self) -> Self { type ModOutput (line 376) | type ModOutput = Self; method div_assign_mod (line 426) | fn div_assign_mod(&mut self, other: &Self) -> Self { type DivOutput (line 442) | type DivOutput = Self; type RemOutput (line 443) | type RemOutput = Self; method div_rem (line 507) | fn div_rem(mut self, other: Self) -> (Self, Self) { type DivOutput (line 514) | type DivOutput = Self; type RemOutput (line 515) | type RemOutput = Self; method div_rem (line 579) | fn div_rem(mut self, other: &Self) -> (Self, Self) { type DivOutput (line 586) | type DivOutput = Integer; type RemOutput (line 587) | type RemOutput = Integer; function div_rem (line 651) | fn div_rem(self, other: Integer) -> (Integer, Integer) { type DivOutput (line 661) | type DivOutput = Integer; type RemOutput (line 662) | type RemOutput = Integer; function div_rem (line 726) | fn div_rem(self, other: &Integer) -> (Integer, Integer) { type RemOutput (line 736) | type RemOutput = Self; method div_assign_rem (line 789) | fn div_assign_rem(&mut self, other: Self) -> Self { type RemOutput (line 797) | type RemOutput = Self; method div_assign_rem (line 850) | fn div_assign_rem(&mut self, other: &Self) -> Self { type DivOutput (line 858) | type DivOutput = Self; type ModOutput (line 859) | type ModOutput = Self; method ceiling_div_mod (line 921) | fn ceiling_div_mod(mut self, other: Self) -> (Self, Self) { type DivOutput (line 928) | type DivOutput = Self; type ModOutput (line 929) | type ModOutput = Self; method ceiling_div_mod (line 991) | fn ceiling_div_mod(mut self, other: &Self) -> (Self, Self) { type DivOutput (line 998) | type DivOutput = Integer; type ModOutput (line 999) | type ModOutput = Integer; function ceiling_div_mod (line 1060) | fn ceiling_div_mod(self, other: Integer) -> (Integer, Integer) { type DivOutput (line 1075) | type DivOutput = Integer; type ModOutput (line 1076) | type ModOutput = Integer; function ceiling_div_mod (line 1137) | fn ceiling_div_mod(self, other: &Integer) -> (Integer, Integer) { type ModOutput (line 1152) | type ModOutput = Self; method ceiling_div_assign_mod (line 1202) | fn ceiling_div_assign_mod(&mut self, other: Self) -> Self { type ModOutput (line 1216) | type ModOutput = Self; method ceiling_div_assign_mod (line 1266) | fn ceiling_div_assign_mod(&mut self, other: &Self) -> Self { FILE: malachite-nz/src/integer/arithmetic/div_round.rs type Output (line 15) | type Output = Self; method div_round (line 149) | fn div_round(mut self, other: Self, rm: RoundingMode) -> (Self, Ordering) { type Output (line 156) | type Output = Self; method div_round (line 291) | fn div_round(mut self, other: &Self, rm: RoundingMode) -> (Self, Orderin... type Output (line 298) | type Output = Integer; function div_round (line 432) | fn div_round(self, other: Integer, rm: RoundingMode) -> (Integer, Orderi... type Output (line 443) | type Output = Integer; function div_round (line 576) | fn div_round(self, other: &Integer, rm: RoundingMode) -> (Integer, Order... method div_round_assign (line 683) | fn div_round_assign(&mut self, other: Self, rm: RoundingMode) -> Ordering { method div_round_assign (line 790) | fn div_round_assign(&mut self, other: &Self, rm: RoundingMode) -> Orderi... FILE: malachite-nz/src/integer/arithmetic/divisible_by.rs method divisible_by (line 46) | fn divisible_by(self, other: Self) -> bool { method divisible_by (line 86) | fn divisible_by(self, other: &Self) -> bool { function divisible_by (line 128) | fn divisible_by(self, other: Integer) -> bool { function divisible_by (line 169) | fn divisible_by(self, other: &Integer) -> bool { FILE: malachite-nz/src/integer/arithmetic/divisible_by_power_of_2.rs method divisible_by_power_of_2 (line 47) | fn divisible_by_power_of_2(self, pow: u64) -> bool { FILE: malachite-nz/src/integer/arithmetic/eq_mod.rs function quick_neg_mod (line 55) | const fn quick_neg_mod(n: Limb, d: Limb) -> Limb { function limbs_pos_eq_neg_limb_mod_helper (line 87) | fn limbs_pos_eq_neg_limb_mod_helper(xs: &[Limb], y: Limb, ms: &[Limb]) -... function limbs_pos_eq_mod_neg_limb_greater (line 203) | fn limbs_pos_eq_mod_neg_limb_greater(xs: &[Limb], ys: &[Limb], m: Limb) ... function limbs_pos_eq_neg_mod_greater_helper (line 220) | fn limbs_pos_eq_neg_mod_greater_helper(xs: &[Limb], ys: &[Limb], ms: &[L... function limbs_pos_eq_neg_mod_greater_ref (line 267) | fn limbs_pos_eq_neg_mod_greater_ref(xs: &[Limb], ys: &[Limb], ms: &[Limb... function limbs_pos_eq_neg_mod_greater (line 305) | fn limbs_pos_eq_neg_mod_greater(xs: &[Limb], ys: &[Limb], ms: &mut [Limb... method eq_neg_limb_mod_limb (line 315) | fn eq_neg_limb_mod_limb(&self, other: Limb, m: Limb) -> bool { method pos_eq_neg_mod (line 323) | fn pos_eq_neg_mod(&self, other: &Self, m: Self) -> bool { method pos_eq_neg_mod_ref (line 348) | fn pos_eq_neg_mod_ref(&self, other: &Self, m: &Self) -> bool { method eq_mod (line 419) | fn eq_mod(self, other: Self, m: Natural) -> bool { method eq_mod (line 473) | fn eq_mod(self, other: Self, m: &Natural) -> bool { method eq_mod (line 527) | fn eq_mod(self, other: &Self, m: Natural) -> bool { method eq_mod (line 581) | fn eq_mod(self, other: &Self, m: &Natural) -> bool { function eq_mod (line 635) | fn eq_mod(self, other: Integer, m: Natural) -> bool { function eq_mod (line 689) | fn eq_mod(self, other: Integer, m: &Natural) -> bool { function eq_mod (line 743) | fn eq_mod(self, other: &Integer, m: Natural) -> bool { function eq_mod (line 797) | fn eq_mod(self, other: &Integer, m: &Natural) -> bool { FILE: malachite-nz/src/integer/arithmetic/eq_mod_power_of_2.rs function limbs_eq_mod_power_of_2_neg_pos_greater (line 70) | fn limbs_eq_mod_power_of_2_neg_pos_greater(xs: &[Limb], ys: &[Limb], pow... method eq_mod_power_of_2_neg_limb (line 135) | fn eq_mod_power_of_2_neg_limb(&self, other: Limb, pow: u64) -> bool { method eq_mod_power_of_2_neg_pos (line 144) | fn eq_mod_power_of_2_neg_pos(&self, other: &Self, pow: u64) -> bool { function eq_mod_power_of_2 (line 188) | fn eq_mod_power_of_2(self, other: &Integer, pow: u64) -> bool { FILE: malachite-nz/src/integer/arithmetic/extended_gcd.rs type Gcd (line 14) | type Gcd = Natural; type Cofactor (line 15) | type Cofactor = Self; method extended_gcd (line 66) | fn extended_gcd(self, other: Self) -> (Natural, Self, Self) { type Gcd (line 81) | type Gcd = Natural; type Cofactor (line 82) | type Cofactor = Self; method extended_gcd (line 133) | fn extended_gcd(self, other: &Self) -> (Natural, Self, Self) { type Gcd (line 147) | type Gcd = Natural; type Cofactor (line 148) | type Cofactor = Integer; function extended_gcd (line 199) | fn extended_gcd(self, other: Integer) -> (Natural, Integer, Integer) { type Gcd (line 213) | type Gcd = Natural; type Cofactor (line 214) | type Cofactor = Integer; function extended_gcd (line 265) | fn extended_gcd(self, other: &Integer) -> (Natural, Integer, Integer) { FILE: malachite-nz/src/integer/arithmetic/kronecker_symbol.rs method legendre_symbol (line 238) | fn legendre_symbol(self, other: Self) -> i8 { method legendre_symbol (line 279) | fn legendre_symbol(self, other: &Self) -> i8 { function legendre_symbol (line 320) | fn legendre_symbol(self, other: Integer) -> i8 { function legendre_symbol (line 360) | fn legendre_symbol(self, other: &Integer) -> i8 { method jacobi_symbol (line 399) | fn jacobi_symbol(self, other: Self) -> i8 { method jacobi_symbol (line 439) | fn jacobi_symbol(self, other: &Self) -> i8 { function jacobi_symbol (line 479) | fn jacobi_symbol(self, other: Integer) -> i8 { function jacobi_symbol (line 518) | fn jacobi_symbol(self, other: &Integer) -> i8 { method kronecker_symbol (line 557) | fn kronecker_symbol(self, other: Self) -> i8 { method kronecker_symbol (line 595) | fn kronecker_symbol(self, other: &Self) -> i8 { function kronecker_symbol (line 633) | fn kronecker_symbol(self, other: Integer) -> i8 { function kronecker_symbol (line 675) | fn kronecker_symbol(self, other: &Integer) -> i8 { FILE: malachite-nz/src/integer/arithmetic/mod_op.rs type Output (line 16) | type Output = Self; method mod_op (line 58) | fn mod_op(mut self, other: Self) -> Self { type Output (line 65) | type Output = Self; method mod_op (line 108) | fn mod_op(mut self, other: &Self) -> Self { type Output (line 115) | type Output = Integer; function mod_op (line 157) | fn mod_op(self, other: Integer) -> Integer { type Output (line 170) | type Output = Integer; function mod_op (line 211) | fn mod_op(self, other: &Integer) -> Integer { method mod_assign (line 270) | fn mod_assign(&mut self, other: Self) { method mod_assign (line 327) | fn mod_assign(&mut self, other: &Self) { type Output (line 338) | type Output = Self; method rem (line 378) | fn rem(mut self, other: Self) -> Self { type Output (line 385) | type Output = Self; method rem (line 426) | fn rem(mut self, other: &Self) -> Self { type Output (line 433) | type Output = Integer; function rem (line 474) | fn rem(self, other: Integer) -> Integer { type Output (line 480) | type Output = Integer; function rem (line 520) | fn rem(self, other: &Integer) -> Integer { method rem_assign (line 573) | fn rem_assign(&mut self, other: Self) { method rem_assign (line 627) | fn rem_assign(&mut self, other: &Self) { type Output (line 634) | type Output = Self; method ceiling_mod (line 674) | fn ceiling_mod(mut self, other: Self) -> Self { type Output (line 681) | type Output = Self; method ceiling_mod (line 722) | fn ceiling_mod(mut self, other: &Self) -> Self { type Output (line 729) | type Output = Integer; function ceiling_mod (line 769) | fn ceiling_mod(self, other: Integer) -> Integer { type Output (line 782) | type Output = Integer; function ceiling_mod (line 821) | fn ceiling_mod(self, other: &Integer) -> Integer { method ceiling_mod_assign (line 880) | fn ceiling_mod_assign(&mut self, other: Self) { method ceiling_mod_assign (line 937) | fn ceiling_mod_assign(&mut self, other: &Self) { FILE: malachite-nz/src/integer/arithmetic/mod_power_of_2.rs type Output (line 17) | type Output = Natural; method mod_power_of_2 (line 51) | fn mod_power_of_2(self, pow: u64) -> Natural { type Output (line 61) | type Output = Natural; method mod_power_of_2 (line 94) | fn mod_power_of_2(self, pow: u64) -> Natural { method mod_power_of_2_assign (line 139) | fn mod_power_of_2_assign(&mut self, pow: u64) { type Output (line 150) | type Output = Self; method rem_power_of_2 (line 184) | fn rem_power_of_2(self, pow: u64) -> Self { type Output (line 194) | type Output = Integer; method rem_power_of_2 (line 227) | fn rem_power_of_2(self, pow: u64) -> Integer { method rem_power_of_2_assign (line 272) | fn rem_power_of_2_assign(&mut self, pow: u64) { type Output (line 281) | type Output = Self; method ceiling_mod_power_of_2 (line 311) | fn ceiling_mod_power_of_2(self, pow: u64) -> Self { type Output (line 325) | type Output = Integer; method ceiling_mod_power_of_2 (line 354) | fn ceiling_mod_power_of_2(self, pow: u64) -> Integer { method ceiling_mod_power_of_2_assign (line 400) | fn ceiling_mod_power_of_2_assign(&mut self, pow: u64) { FILE: malachite-nz/src/integer/arithmetic/mul.rs type Output (line 16) | type Output = Self; method mul (line 45) | fn mul(mut self, other: Self) -> Self { type Output (line 52) | type Output = Self; method mul (line 81) | fn mul(mut self, other: &Self) -> Self { type Output (line 88) | type Output = Integer; function mul (line 117) | fn mul(self, mut other: Integer) -> Integer { type Output (line 124) | type Output = Integer; function mul (line 153) | fn mul(self, other: &Integer) -> Integer { method mul_assign (line 190) | fn mul_assign(&mut self, other: Self) { method mul_assign (line 224) | fn mul_assign(&mut self, other: &Self) { method product (line 260) | fn product(xs: I) -> Self method product (line 309) | fn product(xs: I) -> Self FILE: malachite-nz/src/integer/arithmetic/neg.rs type Output (line 16) | type Output = Self; method neg (line 36) | fn neg(mut self) -> Self { type Output (line 45) | type Output = Integer; method neg (line 69) | fn neg(self) -> Integer { method neg_assign (line 109) | fn neg_assign(&mut self) { FILE: malachite-nz/src/integer/arithmetic/parity.rs method even (line 34) | fn even(self) -> bool { method odd (line 59) | fn odd(self) -> bool { FILE: malachite-nz/src/integer/arithmetic/pow.rs type Output (line 13) | type Output = Self; method pow (line 46) | fn pow(mut self, exp: u64) -> Self { type Output (line 53) | type Output = Integer; function pow (line 85) | fn pow(self, exp: u64) -> Integer { method pow_assign (line 126) | fn pow_assign(&mut self, exp: u64) { FILE: malachite-nz/src/integer/arithmetic/power_of_2.rs method power_of_2 (line 38) | fn power_of_2(pow: u64) -> Self { FILE: malachite-nz/src/integer/arithmetic/root.rs type Output (line 17) | type Output = Self; method floor_root (line 45) | fn floor_root(mut self, exp: u64) -> Self { type Output (line 52) | type Output = Integer; function floor_root (line 80) | fn floor_root(self, exp: u64) -> Integer { method floor_root_assign (line 132) | fn floor_root_assign(&mut self, exp: u64) { type Output (line 144) | type Output = Self; method ceiling_root (line 172) | fn ceiling_root(mut self, exp: u64) -> Self { type Output (line 179) | type Output = Integer; function ceiling_root (line 208) | fn ceiling_root(self, exp: u64) -> Integer { method ceiling_root_assign (line 260) | fn ceiling_root_assign(&mut self, exp: u64) { type Output (line 272) | type Output = Self; method checked_root (line 335) | fn checked_root(self, exp: u64) -> Option { type Output (line 347) | type Output = Integer; function checked_root (line 413) | fn checked_root(self, exp: u64) -> Option { FILE: malachite-nz/src/integer/arithmetic/round_to_multiple.rs type Output (line 15) | type Output = Self; method round_to_multiple (line 168) | fn round_to_multiple(mut self, other: Self, rm: RoundingMode) -> (Self, ... type Output (line 175) | type Output = Self; method round_to_multiple (line 328) | fn round_to_multiple(mut self, other: &Self, rm: RoundingMode) -> (Self,... type Output (line 335) | type Output = Integer; function round_to_multiple (line 487) | fn round_to_multiple(self, other: Integer, rm: RoundingMode) -> (Integer... type Output (line 497) | type Output = Integer; function round_to_multiple (line 649) | fn round_to_multiple(self, other: &Integer, rm: RoundingMode) -> (Intege... method round_to_multiple_assign (line 763) | fn round_to_multiple_assign(&mut self, other: Self, rm: RoundingMode) ->... method round_to_multiple_assign (line 888) | fn round_to_multiple_assign(&mut self, other: &Self, rm: RoundingMode) -... FILE: malachite-nz/src/integer/arithmetic/round_to_multiple_of_power_of_2.rs type Output (line 17) | type Output = Self; method round_to_multiple_of_power_of_2 (line 112) | fn round_to_multiple_of_power_of_2(mut self, pow: u64, rm: RoundingMode)... type Output (line 119) | type Output = Integer; function round_to_multiple_of_power_of_2 (line 213) | fn round_to_multiple_of_power_of_2(self, pow: u64, rm: RoundingMode) -> ... method round_to_multiple_of_power_of_2_assign (line 288) | fn round_to_multiple_of_power_of_2_assign(&mut self, pow: u64, rm: Round... FILE: malachite-nz/src/integer/arithmetic/shl.rs function shl_unsigned (line 15) | fn shl_unsigned(x: Integer, bits: T) -> Integer function shl_unsigned_ref (line 25) | fn shl_unsigned_ref<'a, T>(x: &'a Integer, bits: T) -> Integer function shl_signed_ref (line 113) | fn shl_signed_ref<'a, U, S: Copy + Ord + UnsignedAbs + Zero>( function shl_assign_signed (line 127) | fn shl_assign_signed + Zero>(... FILE: malachite-nz/src/integer/arithmetic/shl_round.rs function shl_round_signed_ref (line 18) | fn shl_round_signed_ref<'a, U, S: Copy + Ord + UnsignedAbs +... function shl_round_assign_i (line 33) | fn shl_round_assign_i + Zero>( FILE: malachite-nz/src/integer/arithmetic/shr.rs function shr_unsigned_ref (line 16) | fn shr_unsigned_ref<'a, T>(x: &'a Integer, bits: T) -> Integer function shr_assign_unsigned (line 45) | fn shr_assign_unsigned(x: &mut Integer, bits: T) function shr_signed_ref (line 150) | fn shr_signed_ref<'a, U, S: Copy + Ord + UnsignedAbs + Zero>( function shr_assign_signed (line 164) | fn shr_assign_signed + Zero>(... FILE: malachite-nz/src/integer/arithmetic/shr_round.rs function shr_round_unsigned_ref_i (line 17) | fn shr_round_unsigned_ref_i<'a, T>(x: &'a Integer, bits: T, rm: Rounding... function shr_round_assign_unsigned_i (line 49) | fn shr_round_assign_unsigned_i(x: &mut Integer, bits: T, rm: Rounding... function shr_round_signed_ref_i (line 225) | fn shr_round_signed_ref_i<'a, U, S: Copy + Ord + UnsignedAbs... function shr_round_assign_signed_i (line 240) | fn shr_round_assign_signed_i ... FILE: malachite-nz/src/integer/arithmetic/sign.rs method sign (line 33) | fn sign(&self) -> Ordering { FILE: malachite-nz/src/integer/arithmetic/sqrt.rs type Output (line 16) | type Output = Self; method floor_sqrt (line 44) | fn floor_sqrt(mut self) -> Self { type Output (line 51) | type Output = Integer; method floor_sqrt (line 79) | fn floor_sqrt(self) -> Integer { method floor_sqrt_assign (line 129) | fn floor_sqrt_assign(&mut self) { type Output (line 139) | type Output = Self; method ceiling_sqrt (line 167) | fn ceiling_sqrt(mut self) -> Self { type Output (line 174) | type Output = Integer; method ceiling_sqrt (line 202) | fn ceiling_sqrt(self) -> Integer { method ceiling_sqrt_assign (line 252) | fn ceiling_sqrt_assign(&mut self) { type Output (line 262) | type Output = Self; method checked_sqrt (line 313) | fn checked_sqrt(self) -> Option { type Output (line 323) | type Output = Integer; method checked_sqrt (line 377) | fn checked_sqrt(self) -> Option { FILE: malachite-nz/src/integer/arithmetic/square.rs type Output (line 13) | type Output = Self; method square (line 39) | fn square(mut self) -> Self { type Output (line 46) | type Output = Integer; method square (line 72) | fn square(self) -> Integer { method square_assign (line 112) | fn square_assign(&mut self) { FILE: malachite-nz/src/integer/arithmetic/sub.rs type Output (line 18) | type Output = Self; method sub (line 49) | fn sub(mut self, other: Self) -> Self { type Output (line 56) | type Output = Self; method sub (line 88) | fn sub(mut self, other: &Self) -> Self { type Output (line 95) | type Output = Integer; function sub (line 126) | fn sub(self, mut other: Integer) -> Integer { type Output (line 133) | type Output = Integer; function sub (line 163) | fn sub(self, other: &Integer) -> Integer { method sub_assign (line 234) | fn sub_assign(&mut self, mut other: Self) { method sub_assign (line 299) | fn sub_assign(&mut self, other: &Self) { FILE: malachite-nz/src/integer/arithmetic/sub_mul.rs function limbs_overflowing_sub_mul_limb_greater_in_place_left (line 125) | fn limbs_overflowing_sub_mul_limb_greater_in_place_left( function limbs_overflowing_sub_mul_limb_smaller_in_place_right (line 202) | fn limbs_overflowing_sub_mul_limb_smaller_in_place_right( function limbs_overflowing_sub_mul_greater_in_place_left (line 324) | fn limbs_overflowing_sub_mul_greater_in_place_left( type Output (line 354) | type Output = Self; method sub_mul (line 385) | fn sub_mul(mut self, y: Self, z: Self) -> Self { type Output (line 392) | type Output = Self; method sub_mul (line 423) | fn sub_mul(mut self, y: Self, z: &'a Self) -> Self { type Output (line 430) | type Output = Self; method sub_mul (line 461) | fn sub_mul(mut self, y: &'a Self, z: Self) -> Self { type Output (line 468) | type Output = Self; method sub_mul (line 499) | fn sub_mul(mut self, y: &Self, z: &Self) -> Self { type Output (line 506) | type Output = Integer; function sub_mul (line 536) | fn sub_mul(self, y: &Integer, z: &Integer) -> Integer { method sub_mul_assign (line 579) | fn sub_mul_assign(&mut self, y: Self, z: Self) { method sub_mul_assign (line 611) | fn sub_mul_assign(&mut self, y: Self, z: &'a Self) { method sub_mul_assign (line 643) | fn sub_mul_assign(&mut self, y: &'a Self, z: Self) { method sub_mul_assign (line 675) | fn sub_mul_assign(&mut self, y: &'a Self, z: &'b Self) { FILE: malachite-nz/src/integer/comparison/cmp.rs method partial_cmp (line 17) | fn partial_cmp(&self, other: &Self) -> Option { method cmp (line 42) | fn cmp(&self, other: &Self) -> Ordering { FILE: malachite-nz/src/integer/comparison/cmp_abs.rs method partial_cmp_abs (line 18) | fn partial_cmp_abs(&self, other: &Self) -> Option { method cmp_abs (line 44) | fn cmp_abs(&self, other: &Self) -> Ordering { FILE: malachite-nz/src/integer/comparison/cmp_abs_natural.rs method partial_cmp_abs (line 39) | fn partial_cmp_abs(&self, other: &Natural) -> Option { method partial_cmp_abs (line 69) | fn partial_cmp_abs(&self, other: &Integer) -> Option { FILE: malachite-nz/src/integer/comparison/eq_abs.rs method eq_abs (line 36) | fn eq_abs(&self, other: &Self) -> bool { FILE: malachite-nz/src/integer/comparison/eq_abs_natural.rs method eq_abs (line 36) | fn eq_abs(&self, other: &Natural) -> bool { method eq_abs (line 64) | fn eq_abs(&self, other: &Integer) -> bool { FILE: malachite-nz/src/integer/comparison/partial_cmp_natural.rs method partial_cmp (line 35) | fn partial_cmp(&self, other: &Natural) -> Option { method partial_cmp (line 66) | fn partial_cmp(&self, other: &Integer) -> Option { FILE: malachite-nz/src/integer/comparison/partial_cmp_primitive_int.rs function partial_cmp_unsigned (line 15) | fn partial_cmp_unsigned(x: &Integer, other: &T) -> Option function partial_cmp_signed (line 59) | fn partial_cmp_signed, S: Copy + Ord + UnsignedAb... FILE: malachite-nz/src/integer/comparison/partial_eq_natural.rs method eq (line 30) | fn eq(&self, other: &Natural) -> bool { method eq (line 53) | fn eq(&self, other: &Integer) -> bool { FILE: malachite-nz/src/integer/comparison/partial_eq_primitive_int.rs function eq_signed (line 47) | fn eq_signed + Zero>(x: &Inte... FILE: malachite-nz/src/integer/conversion/from_bool.rs method from (line 36) | fn from(b: bool) -> Self { FILE: malachite-nz/src/integer/conversion/from_natural.rs method from_sign_and_abs (line 32) | pub fn from_sign_and_abs(sign: bool, abs: Natural) -> Self { method from_sign_and_abs_ref (line 65) | pub fn from_sign_and_abs_ref(sign: bool, abs: &Natural) -> Self { method from (line 91) | fn from(value: Natural) -> Self { method from (line 121) | fn from(value: &'a Natural) -> Self { FILE: malachite-nz/src/integer/conversion/from_primitive_int.rs method const_from_unsigned (line 28) | pub const fn const_from_unsigned(x: Limb) -> Self { method const_from_signed (line 52) | pub const fn const_from_signed(x: SignedLimb) -> Self { FILE: malachite-nz/src/integer/conversion/from_twos_complement_limbs.rs method from_twos_complement_limbs_asc (line 62) | pub fn from_twos_complement_limbs_asc(xs: &[Limb]) -> Self { method from_twos_complement_limbs_desc (line 115) | pub fn from_twos_complement_limbs_desc(xs: &[Limb]) -> Self { method from_owned_twos_complement_limbs_asc (line 166) | pub fn from_owned_twos_complement_limbs_asc(mut xs: Vec) -> Self { method from_owned_twos_complement_limbs_desc (line 224) | pub fn from_owned_twos_complement_limbs_desc(mut xs: Vec) -> Self { FILE: malachite-nz/src/integer/conversion/is_integer.rs method is_integer (line 33) | fn is_integer(self) -> bool { FILE: malachite-nz/src/integer/conversion/natural_from_integer.rs type NaturalFromIntegerError (line 15) | pub struct NaturalFromIntegerError; type Error (line 18) | type Error = NaturalFromIntegerError; method try_from (line 50) | fn try_from(value: Integer) -> Result { type Error (line 59) | type Error = NaturalFromIntegerError; method try_from (line 95) | fn try_from(value: &'a Integer) -> Result { method saturating_from (line 128) | fn saturating_from(value: Integer) -> Self { method saturating_from (line 158) | fn saturating_from(value: &'a Integer) -> Self { method convertible_from (line 195) | fn convertible_from(value: Integer) -> bool { method convertible_from (line 226) | fn convertible_from(value: &'a Integer) -> bool { FILE: malachite-nz/src/integer/conversion/primitive_float_from_integer.rs type PrimitiveFloatFromIntegerError (line 15) | pub struct PrimitiveFloatFromIntegerError; FILE: malachite-nz/src/integer/conversion/primitive_int_from_integer.rs type UnsignedFromIntegerError (line 22) | pub struct UnsignedFromIntegerError; function try_from_unsigned (line 24) | fn try_from_unsigned<'a, T: TryFrom<&'a Natural>>( function wrapping_from_unsigned (line 36) | fn wrapping_from_unsigned<'a, T: WrappingFrom<&'a Natural> + WrappingNeg... function saturating_from_unsigned (line 51) | fn saturating_from_unsigned<'a, T: Copy + SaturatingFrom<&'a Natural> + ... function overflowing_from_unsigned (line 63) | fn overflowing_from_unsigned< type SignedFromIntegerError (line 82) | pub struct SignedFromIntegerError; function try_from_signed (line 84) | fn try_from_signed<'a, T: ConvertibleFrom<&'a Integer> + WrappingFrom<&'... function saturating_from_signed (line 94) | fn saturating_from_signed< function convertible_from_signed (line 120) | fn convertible_from_signed(value: &Integer) -> bool { FILE: malachite-nz/src/integer/conversion/pyo3.rs method extract_bound (line 65) | fn extract_bound(ob: &Bound<'source, PyAny>) -> PyResult { type Target (line 129) | type Target = PyInt; type Output (line 130) | type Output = Bound<'py, Self::Target>; type Error (line 131) | type Error = Infallible; method into_pyobject (line 133) | fn into_pyobject(self, py: Python<'py>) -> Result; type Error (line 142) | type Error = Infallible; function into_pyobject (line 144) | fn into_pyobject(self, py: Python<'py>) -> Result, limb_count: u64) -> ... function limbs_to_bytes (line 197) | fn limbs_to_bytes(limbs: impl Iterator, limb_count: u64) -> ... function int_to_limbs (line 214) | fn int_to_limbs(long: &Bound, n_bytes: usize, is_signed: bool) ->... function int_to_limbs (line 241) | fn int_to_limbs(long: &Bound, n_bytes: usize, is_signed: bool) ->... function int_to_py_bytes (line 268) | fn int_to_py_bytes<'py>( function int_n_bits (line 300) | fn int_n_bits(long: &Bound) -> PyResult { function prepare_python (line 326) | fn prepare_python() { function rust_fib (line 331) | fn rust_fib() -> impl Iterator function python_fib (line 345) | fn python_fib(py: Python<'_>) -> impl Iterator> { function python_index_class (line 359) | fn python_index_class(py: Python<'_>) -> Bound<'_, PyModule> { function convert_integer (line 382) | fn convert_integer() { function convert_index_class (line 412) | fn convert_index_class() { function handle_zero (line 434) | fn handle_zero() { function check_overflow (line 454) | fn check_overflow() { FILE: malachite-nz/src/integer/conversion/serde.rs method from (line 17) | fn from(x: Integer) -> Self { type Error (line 23) | type Error = String; method try_from (line 26) | fn try_from(s: SerdeInteger) -> Result { FILE: malachite-nz/src/integer/conversion/string/from_sci_string.rs method parse_int (line 18) | fn parse_int(mut cs: &[u8], base: u8) -> Option { method up_1 (line 30) | fn up_1(self, neg: bool) -> Option { method from_sci_string_with_options (line 102) | fn from_sci_string_with_options(s: &str, options: FromSciStringOptions) ... FILE: malachite-nz/src/integer/conversion/string/from_string.rs type Err (line 16) | type Err = (); method from_str (line 47) | fn from_str(s: &str) -> Result { method from_string_base (line 105) | fn from_string_base(base: u8, s: &str) -> Option { FILE: malachite-nz/src/integer/conversion/string/to_sci.rs method fmt_sci_valid (line 42) | fn fmt_sci_valid(&self, options: ToSciOptions) -> bool { method fmt_sci (line 110) | fn fmt_sci(&self, f: &mut Formatter, mut options: ToSciOptions) -> core:... FILE: malachite-nz/src/integer/conversion/string/to_string.rs method fmt (line 48) | fn fmt(&self, f: &mut Formatter) -> Result { method fmt (line 107) | fn fmt(&self, f: &mut Formatter) -> Result { method to_string_base (line 141) | fn to_string_base(&self, base: u8) -> String { method to_string_base_upper (line 185) | fn to_string_base_upper(&self, base: u8) -> String { method fmt (line 234) | fn fmt(&self, f: &mut Formatter) -> Result { method fmt (line 290) | fn fmt(&self, f: &mut Formatter) -> Result { method fmt (line 346) | fn fmt(&self, f: &mut Formatter) -> Result { method fmt (line 422) | fn fmt(&self, f: &mut Formatter) -> Result { method fmt (line 498) | fn fmt(&self, f: &mut Formatter) -> Result { method fmt (line 574) | fn fmt(&self, f: &mut Formatter) -> Result { FILE: malachite-nz/src/integer/conversion/to_twos_complement_limbs.rs type NegativeLimbIterator (line 93) | pub struct NegativeLimbIterator<'a>(NLIterator<'a>); type NLIterator (line 101) | struct NLIterator<'a> { function get_limb (line 107) | fn get_limb(&self, index: u64) -> Limb { type Item (line 124) | type Item = Limb; method next (line 131) | fn next(&mut self) -> Option { method size_hint (line 156) | fn size_hint(&self) -> (usize, Option) { method next_back (line 172) | fn next_back(&mut self) -> Option { type SignExtendedLimbIterator (line 192) | trait SignExtendedLimbIterator: DoubleEndedIterator { constant EXTENSION (line 193) | const EXTENSION: Limb; method needs_sign_extension (line 195) | fn needs_sign_extension(&self) -> bool; method iterate_forward (line 197) | fn iterate_forward(&mut self, extension_checked: &mut bool) -> Option<... method iterate_backward (line 215) | fn iterate_backward(&mut self, extension_checked: &mut bool) -> Option... constant EXTENSION (line 227) | const EXTENSION: Limb = 0; method needs_sign_extension (line 229) | fn needs_sign_extension(&self) -> bool { constant EXTENSION (line 235) | const EXTENSION: Limb = Limb::MAX; method needs_sign_extension (line 237) | fn needs_sign_extension(&self) -> bool { type TwosComplementLimbIterator (line 263) | pub enum TwosComplementLimbIterator<'a> { function get_limb (line 300) | pub fn get_limb(&self, index: u64) -> Limb { type Item (line 310) | type Item = Limb; method next (line 337) | fn next(&mut self) -> Option { method next_back (line 376) | fn next_back(&mut self) -> Option { method negative_limbs (line 393) | fn negative_limbs(&self) -> NegativeLimbIterator<'_> { method to_twos_complement_limbs_asc (line 452) | pub fn to_twos_complement_limbs_asc(&self) -> Vec { method to_twos_complement_limbs_desc (line 513) | pub fn to_twos_complement_limbs_desc(&self) -> Vec { method into_twos_complement_limbs_asc (line 569) | pub fn into_twos_complement_limbs_asc(self) -> Vec { method into_twos_complement_limbs_desc (line 631) | pub fn into_twos_complement_limbs_desc(self) -> Vec { method twos_complement_limbs (line 749) | pub fn twos_complement_limbs(&self) -> TwosComplementLimbIterator<'_> { method twos_complement_limb_count (line 793) | pub fn twos_complement_limb_count(&self) -> u64 { FILE: malachite-nz/src/integer/exhaustive/mod.rs type IntegerIncreasingRange (line 19) | pub struct IntegerIncreasingRange { type Item (line 25) | type Item = Integer; method next (line 27) | fn next(&mut self) -> Option { method next_back (line 39) | fn next_back(&mut self) -> Option { type IntegerIncreasingRangeToInfinity (line 54) | pub struct IntegerIncreasingRangeToInfinity { type Item (line 59) | type Item = Integer; method next (line 61) | fn next(&mut self) -> Option { type IntegerDecreasingRangeToNegativeInfinity (line 73) | pub struct IntegerDecreasingRangeToNegativeInfinity { type Item (line 78) | type Item = Integer; method next (line 80) | fn next(&mut self) -> Option { type ExhaustiveIntegerRange (line 92) | pub enum ExhaustiveIntegerRange { type Item (line 101) | type Item = Integer; method next (line 103) | fn next(&mut self) -> Option { type ExhaustiveIntegerRangeToInfinity (line 118) | pub enum ExhaustiveIntegerRangeToInfinity { type Item (line 129) | type Item = Integer; method next (line 131) | fn next(&mut self) -> Option { type ExhaustiveIntegerRangeToNegativeInfinity (line 145) | pub enum ExhaustiveIntegerRangeToNegativeInfinity { type Item (line 156) | type Item = Integer; method next (line 158) | fn next(&mut self) -> Option { type IntegerUpDown (line 167) | pub type IntegerUpDown = function exhaustive_integers (line 191) | pub fn exhaustive_integers() -> Chain, IntegerUpDown> { function exhaustive_natural_integers (line 215) | pub const fn exhaustive_natural_integers() -> IntegerIncreasingRangeToIn... function exhaustive_positive_integers (line 241) | pub const fn exhaustive_positive_integers() -> IntegerIncreasingRangeToI... function exhaustive_negative_integers (line 267) | pub const fn exhaustive_negative_integers() -> IntegerDecreasingRangeToN... function exhaustive_nonzero_integers (line 294) | pub fn exhaustive_nonzero_integers() -> IntegerUpDown { function integer_increasing_range (line 337) | pub fn integer_increasing_range(a: Integer, b: Integer) -> IntegerIncrea... function integer_increasing_inclusive_range (line 382) | pub fn integer_increasing_inclusive_range(a: Integer, b: Integer) -> Int... function integer_increasing_range_to_infinity (line 419) | pub const fn integer_increasing_range_to_infinity(a: Integer) -> Integer... function integer_decreasing_range_to_negative_infinity (line 456) | pub const fn integer_decreasing_range_to_negative_infinity( function exhaustive_integer_range (line 502) | pub fn exhaustive_integer_range(a: Integer, b: Integer) -> ExhaustiveInt... function exhaustive_integer_inclusive_range (line 558) | pub fn exhaustive_integer_inclusive_range(a: Integer, b: Integer) -> Exh... function exhaustive_integer_range_to_infinity (line 607) | pub fn exhaustive_integer_range_to_infinity(a: Integer) -> ExhaustiveInt... function exhaustive_integer_range_to_negative_infinity (line 656) | pub fn exhaustive_integer_range_to_negative_infinity( FILE: malachite-nz/src/integer/logic/and.rs function limbs_and_neg_neg_helper (line 407) | const fn limbs_and_neg_neg_helper(input: Limb, boundary_limb_seen: &mut ... method and_assign_pos_limb_neg (line 737) | fn and_assign_pos_limb_neg(&mut self, other: Limb) { method and_pos_limb_neg (line 744) | fn and_pos_limb_neg(&self, other: Limb) -> Self { method and_assign_neg_limb_neg (line 751) | fn and_assign_neg_limb_neg(&mut self, other: Limb) { method and_assign_pos_neg (line 766) | fn and_assign_pos_neg(&mut self, other: &Self) { method and_assign_neg_pos (line 777) | fn and_assign_neg_pos(&mut self, mut other: Self) { method and_assign_neg_pos_ref (line 782) | fn and_assign_neg_pos_ref(&mut self, other: &Self) { method and_pos_neg (line 795) | fn and_pos_neg(&self, other: &Self) -> Self { method and_neg_limb_neg (line 805) | fn and_neg_limb_neg(&self, other: Limb) -> Self { method and_assign_neg_neg (line 819) | fn and_assign_neg_neg(&mut self, mut other: Self) { method and_assign_neg_neg_ref (line 832) | fn and_assign_neg_neg_ref(&mut self, other: &Self) { method and_neg_neg (line 843) | fn and_neg_neg(&self, other: &Self) -> Self { type Output (line 855) | type Output = Self; method bitand (line 884) | fn bitand(mut self, other: Self) -> Self { type Output (line 891) | type Output = Self; method bitand (line 921) | fn bitand(mut self, other: &Self) -> Self { type Output (line 928) | type Output = Integer; function bitand (line 958) | fn bitand(self, mut other: Integer) -> Integer { type Output (line 965) | type Output = Integer; function bitand (line 993) | fn bitand(self, other: &Integer) -> Integer { method bitand_assign (line 1043) | fn bitand_assign(&mut self, other: Self) { method bitand_assign (line 1084) | fn bitand_assign(&mut self, other: &Self) { FILE: malachite-nz/src/integer/logic/bit_access.rs function limbs_clear_bit_neg_helper (line 100) | fn limbs_clear_bit_neg_helper(xs: &mut [Limb], x_i: usize, reduced_index... function limbs_slice_clear_bit_neg (line 137) | pub fn limbs_slice_clear_bit_neg(xs: &mut [Limb], index: u64) { method get_bit_neg (line 177) | pub(crate) fn get_bit_neg(&self, index: u64) -> bool { method set_bit_neg (line 185) | fn set_bit_neg(&mut self, index: u64) { method clear_bit_neg (line 202) | fn clear_bit_neg(&mut self, index: u64) { method get_bit (line 308) | fn get_bit(&self, index: u64) -> bool { method set_bit (line 359) | fn set_bit(&mut self, index: u64) { method clear_bit (line 410) | fn clear_bit(&mut self, index: u64) { FILE: malachite-nz/src/integer/logic/bit_block_access.rs method neg_get_bits (line 192) | fn neg_get_bits(&self, start: u64, end: u64) -> Self { method neg_get_bits_owned (line 199) | fn neg_get_bits_owned(self, start: u64, end: u64) -> Self { method neg_assign_bits (line 206) | fn neg_assign_bits(&mut self, start: u64, end: u64, bits: &Self) { type Bits (line 236) | type Bits = Natural; method get_bits (line 293) | fn get_bits(&self, start: u64, end: u64) -> Natural { method get_bits_owned (line 356) | fn get_bits_owned(self, start: u64, end: u64) -> Natural { method assign_bits (line 425) | fn assign_bits(&mut self, start: u64, end: u64, bits: &Natural) { FILE: malachite-nz/src/integer/logic/bit_convertible.rs function from_bits_helper (line 78) | fn from_bits_helper(mut limbs: Vec, sign_bit: bool, last_width: u6... method to_bits_asc (line 124) | fn to_bits_asc(&self) -> Vec { method to_bits_desc (line 171) | fn to_bits_desc(&self) -> Vec { method from_bits_asc (line 224) | fn from_bits_asc>(xs: I) -> Self { method from_bits_desc (line 293) | fn from_bits_desc>(xs: I) -> Self { FILE: malachite-nz/src/integer/logic/bit_iterable.rs type NegativeBitIterator (line 20) | pub struct NegativeBitIterator<'a> { type Item (line 28) | type Item = bool; method next (line 30) | fn next(&mut self) -> Option { method size_hint (line 50) | fn size_hint(&self) -> (usize, Option) { method next_back (line 56) | fn next_back(&mut self) -> Option { type SignExtendedBitIterator (line 81) | trait SignExtendedBitIterator: DoubleEndedIterator { constant EXTENSION (line 82) | const EXTENSION: bool; method needs_sign_extension (line 84) | fn needs_sign_extension(&self) -> bool; method iterate_forward (line 86) | fn iterate_forward(&mut self, extension_checked: &mut bool) -> Option<... method iterate_backward (line 104) | fn iterate_backward(&mut self, extension_checked: &mut bool) -> Option... constant EXTENSION (line 116) | const EXTENSION: bool = false; method needs_sign_extension (line 118) | fn needs_sign_extension(&self) -> bool { constant EXTENSION (line 124) | const EXTENSION: bool = true; method needs_sign_extension (line 126) | fn needs_sign_extension(&self) -> bool { type IntegerBitIterator (line 148) | pub enum IntegerBitIterator<'a> { type Item (line 155) | type Item = bool; method next (line 157) | fn next(&mut self) -> Option { method next_back (line 167) | fn next_back(&mut self) -> Option { type Output (line 177) | type Output = bool; function index (line 206) | fn index(&self, index: u64) -> &bool { method negative_bits (line 224) | fn negative_bits(&self) -> NegativeBitIterator<'_> { type BitIterator (line 237) | type BitIterator = IntegerBitIterator<'a>; method bits (line 283) | fn bits(self) -> IntegerBitIterator<'a> { FILE: malachite-nz/src/integer/logic/bit_scan.rs method index_of_next_false_bit_neg (line 113) | fn index_of_next_false_bit_neg(&self, starting_index: u64) -> Option { method index_of_next_true_bit_neg (line 134) | fn index_of_next_true_bit_neg(&self, starting_index: u64) -> u64 { method index_of_next_false_bit (line 200) | fn index_of_next_false_bit(self, starting_index: u64) -> Option { method index_of_next_true_bit (line 263) | fn index_of_next_true_bit(self, starting_index: u64) -> Option { FILE: malachite-nz/src/integer/logic/checked_count_ones.rs method checked_count_ones (line 36) | pub fn checked_count_ones(&self) -> Option { FILE: malachite-nz/src/integer/logic/checked_count_zeros.rs method count_zeros_neg (line 43) | fn count_zeros_neg(&self) -> u64 { method checked_count_zeros (line 78) | pub fn checked_count_zeros(&self) -> Option { FILE: malachite-nz/src/integer/logic/checked_hamming_distance.rs function limbs_count_zeros (line 46) | fn limbs_count_zeros(xs: &[Limb]) -> u64 { function limbs_hamming_distance_neg_leading_limbs_helper (line 50) | fn limbs_hamming_distance_neg_leading_limbs_helper(xs: &[Limb], ys: &[Li... function limbs_hamming_distance_neg_helper (line 82) | fn limbs_hamming_distance_neg_helper(xs: &[Limb], ys: &[Limb], xs_i: usi... method hamming_distance_neg_limb (line 136) | fn hamming_distance_neg_limb(&self, other: Limb) -> u64 { method hamming_distance_neg (line 143) | fn hamming_distance_neg(&self, other: &Self) -> u64 { function checked_hamming_distance (line 187) | fn checked_hamming_distance(self, other: &Integer) -> Option { FILE: malachite-nz/src/integer/logic/low_mask.rs method low_mask (line 39) | fn low_mask(bits: u64) -> Self { FILE: malachite-nz/src/integer/logic/not.rs type Output (line 16) | type Output = Self; method not (line 41) | fn not(mut self) -> Self { type Output (line 48) | type Output = Integer; method not (line 72) | fn not(self) -> Integer { method not_assign (line 118) | fn not_assign(&mut self) { FILE: malachite-nz/src/integer/logic/or.rs method or_assign_pos_limb_neg (line 720) | fn or_assign_pos_limb_neg(&mut self, other: Limb) { method or_pos_limb_neg (line 724) | fn or_pos_limb_neg(&self, other: Limb) -> Self { method or_assign_neg_limb_neg (line 731) | fn or_assign_neg_limb_neg(&mut self, other: Limb) { method or_neg_limb_neg (line 736) | fn or_neg_limb_neg(&self, other: Limb) -> Self { method or_assign_neg_limb_pos (line 743) | fn or_assign_neg_limb_pos(&mut self, other: Limb) { method or_neg_limb_pos (line 755) | fn or_neg_limb_pos(&self, other: Limb) -> Self { method or_assign_pos_neg_ref (line 762) | fn or_assign_pos_neg_ref(&mut self, other: &Self) { method or_assign_pos_neg (line 773) | fn or_assign_pos_neg(&mut self, mut other: Self) { method or_assign_neg_pos_ref (line 788) | fn or_assign_neg_pos_ref(&mut self, other: &Self) { method or_assign_neg_pos (line 799) | fn or_assign_neg_pos(&mut self, mut other: Self) { method or_pos_neg (line 813) | fn or_pos_neg(&self, other: &Self) -> Self { method or_assign_neg_neg_ref (line 823) | fn or_assign_neg_neg_ref(&mut self, other: &Self) { method or_assign_neg_neg (line 834) | fn or_assign_neg_neg(&mut self, mut other: Self) { method or_neg_neg (line 850) | fn or_neg_neg(&self, other: &Self) -> Self { type Output (line 862) | type Output = Self; method bitor (line 892) | fn bitor(mut self, other: Self) -> Self { type Output (line 899) | type Output = Self; method bitor (line 929) | fn bitor(mut self, other: &'a Self) -> Self { type Output (line 936) | type Output = Integer; function bitor (line 966) | fn bitor(self, mut other: Integer) -> Integer { type Output (line 973) | type Output = Integer; function bitor (line 1001) | fn bitor(self, other: &Integer) -> Integer { method bitor_assign (line 1048) | fn bitor_assign(&mut self, other: Self) { method bitor_assign (line 1085) | fn bitor_assign(&mut self, other: &'a Self) { FILE: malachite-nz/src/integer/logic/significant_bits.rs method significant_bits (line 35) | fn significant_bits(self) -> u64 { FILE: malachite-nz/src/integer/logic/trailing_zeros.rs method trailing_zeros (line 35) | pub fn trailing_zeros(&self) -> Option { FILE: malachite-nz/src/integer/logic/xor.rs function limbs_xor_pos_neg_helper (line 332) | const fn limbs_xor_pos_neg_helper(x: Limb, boundary_seen: &mut bool) -> ... function limbs_xor_pos_neg_in_place_left_helper (line 526) | fn limbs_xor_pos_neg_in_place_left_helper( function limbs_xor_pos_neg_in_place_right_helper (line 624) | fn limbs_xor_pos_neg_in_place_right_helper( function limbs_xor_neg_neg_in_place_helper (line 902) | fn limbs_xor_neg_neg_in_place_helper(xs: &mut [Limb], ys: &[Limb], x_i: ... method xor_assign_neg_limb_pos (line 999) | fn xor_assign_neg_limb_pos(&mut self, other: Limb) { method xor_neg_limb_pos (line 1017) | fn xor_neg_limb_pos(&self, other: Limb) -> Self { method xor_assign_pos_limb_neg (line 1032) | fn xor_assign_pos_limb_neg(&mut self, other: Limb) { method xor_pos_limb_neg (line 1049) | fn xor_pos_limb_neg(&self, other: Limb) -> Self { method xor_assign_neg_limb_neg (line 1063) | fn xor_assign_neg_limb_neg(&mut self, other: Limb) { method xor_neg_limb_neg (line 1073) | fn xor_neg_limb_neg(&self, other: Limb) -> Self { method xor_assign_pos_neg (line 1080) | fn xor_assign_pos_neg(&mut self, mut other: Self) { method xor_assign_pos_neg_ref (line 1096) | fn xor_assign_pos_neg_ref(&mut self, other: &Self) { method xor_assign_neg_pos (line 1107) | fn xor_assign_neg_pos(&mut self, mut other: Self) { method xor_assign_neg_pos_ref (line 1112) | fn xor_assign_neg_pos_ref(&mut self, other: &Self) { method xor_pos_neg (line 1123) | fn xor_pos_neg(&self, other: &Self) -> Self { method xor_assign_neg_neg (line 1133) | fn xor_assign_neg_neg(&mut self, mut other: Self) { method xor_assign_neg_neg_ref (line 1146) | fn xor_assign_neg_neg_ref(&mut self, other: &Self) { method xor_neg_neg (line 1157) | fn xor_neg_neg(&self, other: &Self) -> Self { type Output (line 1169) | type Output = Self; method bitxor (line 1198) | fn bitxor(mut self, other: Self) -> Self { type Output (line 1205) | type Output = Self; method bitxor (line 1235) | fn bitxor(mut self, other: &Self) -> Self { type Output (line 1242) | type Output = Integer; function bitxor (line 1272) | fn bitxor(self, mut other: Integer) -> Integer { type Output (line 1279) | type Output = Integer; function bitxor (line 1302) | fn bitxor(self, other: &Integer) -> Integer { method bitxor_assign (line 1351) | fn bitxor_assign(&mut self, other: Self) { method bitxor_assign (line 1394) | fn bitxor_assign(&mut self, other: &Self) { FILE: malachite-nz/src/integer/mod.rs type Integer (line 24) | pub struct Integer { method is_valid (line 40) | pub fn is_valid(&self) -> bool { type SerdeInteger (line 32) | pub(crate) struct SerdeInteger(String); constant ZERO (line 83) | const ZERO: Self = integer_zero!(); constant ONE (line 88) | const ONE: Self = integer_one!(); constant TWO (line 93) | const TWO: Self = integer_two!(); constant NEGATIVE_ONE (line 98) | const NEGATIVE_ONE: Self = integer_negative_one!(); method default (line 103) | fn default() -> Self { FILE: malachite-nz/src/integer/random/mod.rs type RandomIntegers (line 39) | pub struct RandomIntegers> { type Item (line 45) | type Item = Integer; method next (line 47) | fn next(&mut self) -> Option { function random_natural_integers (line 99) | pub fn random_natural_integers( function random_positive_integers (line 156) | pub fn random_positive_integers( function random_negative_integers (line 213) | pub fn random_negative_integers( function random_nonzero_integers (line 271) | pub fn random_nonzero_integers( function random_integers (line 329) | pub fn random_integers( type StripedRandomIntegers (line 348) | pub struct StripedRandomIntegers> { type Item (line 354) | type Item = Integer; method next (line 356) | fn next(&mut self) -> Option { function striped_random_natural_integers (line 404) | pub fn striped_random_natural_integers( function striped_random_positive_integers (line 464) | pub fn striped_random_positive_integers( function striped_random_negative_integers (line 525) | pub fn striped_random_negative_integers( function striped_random_nonzero_integers (line 589) | pub fn striped_random_nonzero_integers( function striped_random_integers (line 649) | pub fn striped_random_integers( type UniformRandomIntegerRange (line 672) | pub struct UniformRandomIntegerRange { type Item (line 678) | type Item = Integer; method next (line 680) | fn next(&mut self) -> Option { function uniform_random_integer_range (line 724) | pub fn uniform_random_integer_range( function uniform_random_integer_inclusive_range (line 780) | pub fn uniform_random_integer_inclusive_range( function get_uniform_random_integer_from_range (line 825) | pub fn get_uniform_random_integer_from_range( function get_uniform_random_integer_from_inclusive_range (line 873) | pub fn get_uniform_random_integer_from_inclusive_range( function signed_significant_bits (line 882) | fn signed_significant_bits(a: &Integer) -> (u64, i64) { function signed_min_bit_range (line 892) | fn signed_min_bit_range( function signed_max_bit_range (line 904) | fn signed_max_bit_range( function get_random_integer_from_signed_min_bit_range (line 921) | fn get_random_integer_from_signed_min_bit_range( function get_random_integer_from_signed_max_bit_range (line 937) | fn get_random_integer_from_signed_max_bit_range( function get_striped_random_integer_from_signed_min_bit_range (line 958) | fn get_striped_random_integer_from_signed_min_bit_range( function get_striped_random_integer_from_signed_max_bit_range (line 981) | fn get_striped_random_integer_from_signed_max_bit_range( type RandomIntegerRangeToInfinity (line 1008) | pub struct RandomIntegerRangeToInfinity { type Item (line 1016) | type Item = Integer; method next (line 1018) | fn next(&mut self) -> Option { function random_integer_range_to_infinity (line 1066) | pub fn random_integer_range_to_infinity( function get_random_integer_from_range_to_infinity (line 1124) | pub fn get_random_integer_from_range_to_infinity( function random_integer_range_to_negative_infinity (line 1184) | pub fn random_integer_range_to_negative_infinity( function get_random_integer_from_range_to_negative_infinity (line 1242) | pub fn get_random_integer_from_range_to_negative_infinity( type RandomIntegerRangeMultipleOrders (line 1269) | pub struct RandomIntegerRangeMultipleOrders { type Item (line 1279) | type Item = Integer; method next (line 1281) | fn next(&mut self) -> Option { type RandomIntegerRange (line 1299) | pub enum RandomIntegerRange { type Item (line 1305) | type Item = Integer; method next (line 1307) | fn next(&mut self) -> Option { function random_integer_range (line 1369) | pub fn random_integer_range( function random_integer_inclusive_range (line 1439) | pub fn random_integer_inclusive_range( type StripedRandomIntegerInclusiveRange (line 1471) | pub enum StripedRandomIntegerInclusiveRange { type Item (line 1482) | type Item = Integer; method next (line 1484) | fn next(&mut self) -> Option { function striped_random_integer_range (line 1539) | pub fn striped_random_integer_range( function striped_random_integer_inclusive_range (line 1601) | pub fn striped_random_integer_inclusive_range( function get_striped_random_integer_from_range (line 1684) | pub fn get_striped_random_integer_from_range( function get_striped_random_integer_from_inclusive_range (line 1731) | pub fn get_striped_random_integer_from_inclusive_range( function striped_signed_min_bit_range (line 1763) | fn striped_signed_min_bit_range( function striped_signed_max_bit_range (line 1789) | fn striped_signed_max_bit_range( type StripedRandomIntegerRangeToInfinity (line 1819) | pub struct StripedRandomIntegerRangeToInfinity { type Item (line 1827) | type Item = Integer; method next (line 1829) | fn next(&mut self) -> Option { function striped_random_integer_range_to_infinity (line 1895) | pub fn striped_random_integer_range_to_infinity( function get_striped_random_integer_from_range_to_infinity (line 1975) | pub fn get_striped_random_integer_from_range_to_infinity( function get_striped_random_integer_from_range_to_negative_infinity (line 2052) | pub fn get_striped_random_integer_from_range_to_negative_infinity( function striped_random_integer_range_to_negative_infinity (line 2135) | pub fn striped_random_integer_range_to_negative_infinity( FILE: malachite-nz/src/natural/arithmetic/abs_diff.rs type Output (line 17) | type Output = Self; method abs_diff (line 55) | fn abs_diff(self, other: Self) -> Self { type Output (line 65) | type Output = Self; method abs_diff (line 104) | fn abs_diff(self, other: &'a Self) -> Self { type Output (line 114) | type Output = Natural; function abs_diff (line 158) | fn abs_diff(self, other: Natural) -> Natural { type Output (line 168) | type Output = Natural; function abs_diff (line 212) | fn abs_diff(self, other: &Natural) -> Natural { method abs_diff_assign (line 270) | fn abs_diff_assign(&mut self, other: Self) { method abs_diff_assign (line 328) | fn abs_diff_assign(&mut self, other: &'a Self) { FILE: malachite-nz/src/natural/arithmetic/add.rs function add_with_carry_limb (line 139) | pub(crate) fn add_with_carry_limb(x: T, y: T, carr... method add_limb (line 541) | pub(crate) fn add_limb(mut self, other: Limb) -> Self { method add_limb_ref (line 546) | pub(crate) fn add_limb_ref(&self, other: Limb) -> Self { method add_assign_limb (line 557) | fn add_assign_limb(&mut self, other: Limb) { method add_assign_at_limb (line 576) | pub fn add_assign_at_limb(&mut self, i: usize, y: Limb) { type Output (line 592) | type Output = Self; method add (line 622) | fn add(mut self, other: Self) -> Self { type Output (line 629) | type Output = Self; method add (line 660) | fn add(mut self, other: &'a Self) -> Self { type Output (line 667) | type Output = Natural; function add (line 698) | fn add(self, mut other: Natural) -> Natural { type Output (line 705) | type Output = Natural; function add (line 735) | fn add(self, other: &Natural) -> Natural { method add_assign (line 773) | fn add_assign(&mut self, mut other: Self) { method add_assign (line 815) | fn add_assign(&mut self, other: &'a Self) { method sum (line 852) | fn sum(xs: I) -> Self method sum (line 890) | fn sum(xs: I) -> Self FILE: malachite-nz/src/natural/arithmetic/add_mul.rs function limbs_slice_add_mul_two_limbs_matching_length_in_place_left (line 90) | pub(crate) fn limbs_slice_add_mul_two_limbs_matching_length_in_place_left( function limbs_vec_add_mul_limb_greater_in_place_left (line 192) | fn limbs_vec_add_mul_limb_greater_in_place_left(xs: &mut Vec, ys: ... function limbs_vec_add_mul_limb_smaller_in_place_right (line 236) | fn limbs_vec_add_mul_limb_smaller_in_place_right(xs: &[Limb], ys: &mut V... method add_mul_limb_ref_ref (line 350) | fn add_mul_limb_ref_ref(&self, y: &Self, z: Limb) -> Self { method add_mul_assign_limb (line 360) | fn add_mul_assign_limb(&mut self, mut y: Self, z: Limb) { method add_mul_assign_limb_ref (line 374) | fn add_mul_assign_limb_ref(&mut self, y: &Self, z: Limb) { type Output (line 388) | type Output = Self; method add_mul (line 419) | fn add_mul(mut self, y: Self, z: Self) -> Self { type Output (line 426) | type Output = Self; method add_mul (line 458) | fn add_mul(mut self, y: Self, z: &'a Self) -> Self { type Output (line 465) | type Output = Self; method add_mul (line 497) | fn add_mul(mut self, y: &'a Self, z: Self) -> Self { type Output (line 504) | type Output = Self; method add_mul (line 536) | fn add_mul(mut self, y: &'a Self, z: &'b Self) -> Self { type Output (line 543) | type Output = Natural; function add_mul (line 572) | fn add_mul(self, y: &Natural, z: &Natural) -> Natural { method add_mul_assign (line 611) | fn add_mul_assign(&mut self, mut y: Self, mut z: Self) { method add_mul_assign (line 650) | fn add_mul_assign(&mut self, mut y: Self, z: &'a Self) { method add_mul_assign (line 689) | fn add_mul_assign(&mut self, y: &'a Self, mut z: Self) { method add_mul_assign (line 728) | fn add_mul_assign(&mut self, y: &'a Self, z: &'b Self) { FILE: malachite-nz/src/natural/arithmetic/binomial_coefficient.rs function apply_mul_func (line 51) | const fn apply_mul_func(n: Limb, m: Limb) -> Limb { constant M (line 90) | const M: Limb = 8; constant SOME_THRESHOLD (line 92) | const SOME_THRESHOLD: usize = 20; constant TCNT_TAB (line 187) | const TCNT_TAB: [u8; 8] = [0, 1, 1, 2, 2, 4, 4, 6]; constant BIN_UIUI_RECURSIVE_SMALLDC (line 257) | pub(crate) const BIN_UIUI_RECURSIVE_SMALLDC: bool = Limb::WIDTH > u32::W... function limbs_approx_sqrt (line 326) | fn limbs_approx_sqrt(x: Limb) -> Limb { constant BIN_GOETGHELUCK_THRESHOLD (line 332) | pub(crate) const BIN_GOETGHELUCK_THRESHOLD: Limb = 512; constant BIN_UIUI_ENABLE_SMALLDC (line 468) | const BIN_UIUI_ENABLE_SMALLDC: bool = true; function binomial_coefficient_hmul_nbnpk (line 513) | fn binomial_coefficient_hmul_nbnpk(n: &Natural, mut k: Limb) -> Natural { function binomial_coefficient_raising_factorial_4_rec (line 522) | fn binomial_coefficient_raising_factorial_4_rec( function binomial_coefficient_raising_factorial_4 (line 552) | fn binomial_coefficient_raising_factorial_4(mut n: Natural, mut k: Limb)... function binomial_coefficient_helper (line 589) | fn binomial_coefficient_helper(n: Natural, k: Limb) -> Natural { method binomial_coefficient (line 651) | fn binomial_coefficient(n: Self, mut k: Self) -> Self { method binomial_coefficient (line 710) | fn binomial_coefficient(n: &'a Self, k: &'a Self) -> Self { FILE: malachite-nz/src/natural/arithmetic/checked_sub.rs method checked_sub_limb (line 20) | pub(crate) fn checked_sub_limb(mut self, other: Limb) -> Option { method checked_sub_limb_ref (line 28) | pub(crate) fn checked_sub_limb_ref(&self, other: Limb) -> Option { method sub_assign_limb_no_panic (line 43) | fn sub_assign_limb_no_panic(&mut self, other: Limb) -> bool { method sub_assign_no_panic (line 64) | pub(crate) fn sub_assign_no_panic(&mut self, other: Self) -> bool { method sub_assign_ref_no_panic (line 80) | pub(crate) fn sub_assign_ref_no_panic(&mut self, other: &Self) -> bool { method sub_right_assign_no_panic (line 100) | pub(crate) fn sub_right_assign_no_panic(&mut self, other: &Self) -> bool { type Output (line 127) | type Output = Self; method checked_sub (line 178) | fn checked_sub(mut self, other: Self) -> Option { type Output (line 188) | type Output = Self; method checked_sub (line 239) | fn checked_sub(mut self, other: &'a Self) -> Option { type Output (line 249) | type Output = Natural; function checked_sub (line 300) | fn checked_sub(self, mut other: Natural) -> Option { type Output (line 310) | type Output = Natural; function checked_sub (line 361) | fn checked_sub(self, other: &Natural) -> Option { FILE: malachite-nz/src/natural/arithmetic/checked_sub_mul.rs method checked_sub_mul_limb_ref_ref (line 41) | fn checked_sub_mul_limb_ref_ref(&self, b: &Self, c: Limb) -> Option { method sub_mul_assign_limb_no_panic (line 56) | fn sub_mul_assign_limb_no_panic(&mut self, b: Self, c: Limb) -> bool { method sub_mul_assign_limb_ref_no_panic (line 72) | fn sub_mul_assign_limb_ref_no_panic(&mut self, b: &Self, c: Limb) -> bool { method sub_mul_assign_no_panic (line 88) | pub(crate) fn sub_mul_assign_no_panic(&mut self, b: Self, c: Self) -> bo... method sub_mul_assign_val_ref_no_panic (line 97) | pub(crate) fn sub_mul_assign_val_ref_no_panic(&mut self, b: Self, c: &Se... method sub_mul_assign_ref_val_no_panic (line 106) | pub(crate) fn sub_mul_assign_ref_val_no_panic(&mut self, b: &Self, c: Se... method sub_mul_assign_ref_ref_no_panic (line 115) | pub(crate) fn sub_mul_assign_ref_ref_no_panic(&mut self, b: &Self, c: &S... type Output (line 126) | type Output = Self; method checked_sub_mul (line 175) | fn checked_sub_mul(mut self, y: Self, z: Self) -> Option { type Output (line 185) | type Output = Self; method checked_sub_mul (line 234) | fn checked_sub_mul(mut self, y: Self, z: &'a Self) -> Option { type Output (line 244) | type Output = Self; method checked_sub_mul (line 293) | fn checked_sub_mul(mut self, y: &'a Self, z: Self) -> Option { type Output (line 303) | type Output = Self; method checked_sub_mul (line 352) | fn checked_sub_mul(mut self, y: &'a Self, z: &'b Self) -> Option { type Output (line 362) | type Output = Natural; function checked_sub_mul (line 407) | fn checked_sub_mul(self, y: &Natural, z: &Natural) -> Option { FILE: malachite-nz/src/natural/arithmetic/coprime_with.rs function coprime_with_check_2_3 (line 19) | pub fn coprime_with_check_2_3(x: Natural, y: Natural) -> bool { function coprime_with_check_2_3_5 (line 26) | pub fn coprime_with_check_2_3_5(x: Natural, y: Natural) -> bool { method coprime_with (line 88) | fn coprime_with(self, other: Self) -> bool { method coprime_with (line 123) | fn coprime_with(self, other: &'a Self) -> bool { function coprime_with (line 161) | fn coprime_with(self, other: Natural) -> bool { function coprime_with (line 198) | fn coprime_with(self, other: &Natural) -> bool { FILE: malachite-nz/src/natural/arithmetic/div.rs function limbs_div_divide_and_conquer_approx_helper (line 900) | fn limbs_div_divide_and_conquer_approx_helper( function limbs_div_barrett_approx_helper (line 1158) | fn limbs_div_barrett_approx_helper( function limbs_div_barrett_approx_preinverted (line 1218) | fn limbs_div_barrett_approx_preinverted( function limbs_div_barrett_approx_is_len (line 1363) | fn limbs_div_barrett_approx_is_len(q_len: usize, d_len: usize) -> usize { constant DC_DIV_Q_THRESHOLD (line 1397) | const DC_DIV_Q_THRESHOLD: usize = DC_DIVAPPR_Q_THRESHOLD; constant MU_DIV_Q_THRESHOLD (line 1399) | const MU_DIV_Q_THRESHOLD: usize = MU_DIVAPPR_Q_THRESHOLD; constant MUPI_DIV_Q_THRESHOLD (line 1401) | const MUPI_DIV_Q_THRESHOLD: usize = MUPI_DIVAPPR_Q_THRESHOLD; constant MUPI_DIVAPPR_Q_THRESHOLD (line 1403) | const MUPI_DIVAPPR_Q_THRESHOLD: usize = MUPI_DIV_QR_THRESHOLD; function limbs_div_dc_condition (line 1405) | fn limbs_div_dc_condition(n_len: usize, d_len: usize) -> bool { function limbs_div_to_out_unbalanced_val_ref (line 1499) | fn limbs_div_to_out_unbalanced_val_ref(qs: &mut [Limb], ns: &mut [Limb],... function limbs_div_to_out_unbalanced_ref_val (line 1551) | fn limbs_div_to_out_unbalanced_ref_val(qs: &mut [Limb], ns: &[Limb], ds:... function limbs_div_to_out_unbalanced_ref_ref (line 1611) | fn limbs_div_to_out_unbalanced_ref_ref(qs: &mut [Limb], ns: &[Limb], ds:... function limbs_div_in_place_naive (line 1919) | fn limbs_div_in_place_naive(ns: &mut [Limb], d: Limb) { function limbs_hensel_div_limb_in_place (line 1932) | pub(crate) fn limbs_hensel_div_limb_in_place( method div_limb_ref (line 1976) | fn div_limb_ref(&self, other: Limb) -> Self { method div_limb_naive (line 1987) | pub fn div_limb_naive(mut self, other: Limb) -> Self { method div_assign_limb (line 1992) | fn div_assign_limb(&mut self, other: Limb) { method div_assign_limb_naive (line 2005) | pub fn div_assign_limb_naive(&mut self, other: Limb) { type Output (line 2021) | type Output = Self; method div (line 2057) | fn div(mut self, other: Self) -> Self { type Output (line 2064) | type Output = Self; method div (line 2096) | fn div(mut self, other: &'a Self) -> Self { type Output (line 2103) | type Output = Natural; function div (line 2134) | fn div(self, mut other: Natural) -> Natural { type Output (line 2157) | type Output = Natural; function div (line 2188) | fn div(self, other: &Natural) -> Natural { method div_assign (line 2236) | fn div_assign(&mut self, other: Self) { method div_assign (line 2291) | fn div_assign(&mut self, other: &'a Self) { type Output (line 2317) | type Output = Self; method checked_div (line 2359) | fn checked_div(self, mut other: Self) -> Option { type Output (line 2385) | type Output = Self; method checked_div (line 2427) | fn checked_div(self, other: &'a Self) -> Option { type Output (line 2453) | type Output = Natural; function checked_div (line 2494) | fn checked_div(self, mut other: Natural) -> Option { type Output (line 2517) | type Output = Natural; function checked_div (line 2558) | fn checked_div(self, other: &Natural) -> Option { FILE: malachite-nz/src/natural/arithmetic/div_exact.rs constant INVERT_LIMB_TABLE_LOG_SIZE (line 73) | const INVERT_LIMB_TABLE_LOG_SIZE: u64 = 7; constant INVERT_LIMB_TABLE_SIZE (line 75) | const INVERT_LIMB_TABLE_SIZE: usize = 1 << INVERT_LIMB_TABLE_LOG_SIZE; constant INVERT_LIMB_TABLE (line 78) | const INVERT_LIMB_TABLE: [u8; INVERT_LIMB_TABLE_SIZE] = [ function test_invert_limb_table (line 91) | pub fn test_invert_limb_table() { constant MAX_OVER_3 (line 278) | pub(crate) const MAX_OVER_3: Limb = Limb::MAX / 3; constant MAX_OVER_3 (line 281) | const MAX_OVER_3: Limb = Limb::MAX / 3; function limbs_modular_div_mod_helper (line 623) | fn limbs_modular_div_mod_helper( function limbs_modular_div_mod_divide_and_conquer_helper (line 646) | fn limbs_modular_div_mod_divide_and_conquer_helper( function limbs_modular_div_mod_barrett_unbalanced (line 827) | fn limbs_modular_div_mod_barrett_unbalanced( function limbs_modular_div_mod_barrett_balanced (line 945) | fn limbs_modular_div_mod_barrett_balanced( function limbs_modular_div_schoolbook_in_place (line 1136) | pub fn limbs_modular_div_schoolbook_in_place(mut ns: &mut [Limb], ds: &[... function limbs_modular_div_divide_and_conquer_helper (line 1196) | fn limbs_modular_div_divide_and_conquer_helper( function limbs_modular_div_barrett_greater (line 1363) | fn limbs_modular_div_barrett_greater( function limbs_modular_div_barrett_same_length (line 1485) | fn limbs_modular_div_barrett_same_length( function limbs_modular_div_mod (line 1593) | pub(crate) fn limbs_modular_div_mod( function limbs_modular_div_mod_scratch_len (line 1644) | pub(crate) fn limbs_modular_div_mod_scratch_len(nn: usize, dn: usize) ->... function limbs_modular_div_mod_wrap (line 1652) | pub(crate) fn limbs_modular_div_mod_wrap( method div_exact_limb_ref (line 1965) | fn div_exact_limb_ref(&self, other: Limb) -> Self { method div_exact_assign_limb (line 1976) | fn div_exact_assign_limb(&mut self, other: Limb) { type Output (line 1990) | type Output = Self; method div_exact (line 2036) | fn div_exact(mut self, other: Self) -> Self { type Output (line 2043) | type Output = Self; method div_exact (line 2089) | fn div_exact(mut self, other: &'a Self) -> Self { type Output (line 2096) | type Output = Natural; function div_exact (line 2140) | fn div_exact(self, mut other: Natural) -> Natural { type Output (line 2166) | type Output = Natural; function div_exact (line 2210) | fn div_exact(self, other: &Natural) -> Natural { method div_exact_assign (line 2275) | fn div_exact_assign(&mut self, mut other: Self) { method div_exact_assign (line 2341) | fn div_exact_assign(&mut self, other: &'a Self) { FILE: malachite-nz/src/natural/arithmetic/div_mod.rs function limbs_div_mod_divide_and_conquer_helper (line 637) | pub(crate) fn limbs_div_mod_divide_and_conquer_helper( constant MUL_TO_MULMOD_BNM1_FOR_2NXN_THRESHOLD (line 1157) | pub(crate) const MUL_TO_MULMOD_BNM1_FOR_2NXN_THRESHOLD: usize = INV_MULM... function limbs_div_mod_barrett_preinverted (line 1205) | fn limbs_div_mod_barrett_preinverted( function limbs_div_mod_barrett_preinverse_scratch_len (line 1379) | fn limbs_div_mod_barrett_preinverse_scratch_len(d_len: usize, is_len: us... function limbs_invert_approx_scratch_len (line 1389) | pub(crate) const fn limbs_invert_approx_scratch_len(is_len: usize) -> us... function limbs_div_mod_by_two_limb (line 1506) | fn limbs_div_mod_by_two_limb(qs: &mut [Limb], rs: &mut [Limb], ns: &[Lim... constant MUPI_DIV_QR_THRESHOLD (line 1541) | pub(crate) const MUPI_DIV_QR_THRESHOLD: usize = 74; function limbs_div_mod_dc_condition (line 1545) | fn limbs_div_mod_dc_condition(n_len: usize, d_len: usize) -> bool { function limbs_div_mod_unbalanced (line 1570) | fn limbs_div_mod_unbalanced( function limbs_div_mod_balanced (line 1662) | pub(crate) fn limbs_div_mod_balanced( method div_mod_limb_ref (line 1888) | fn div_mod_limb_ref(&self, other: Limb) -> (Self, Limb) { type DivOutput (line 1918) | type DivOutput = Self; type ModOutput (line 1919) | type ModOutput = Self; method div_mod (line 1966) | fn div_mod(mut self, other: Self) -> (Self, Self) { type DivOutput (line 1973) | type DivOutput = Self; type ModOutput (line 1974) | type ModOutput = Self; method div_mod (line 2022) | fn div_mod(mut self, other: &'a Self) -> (Self, Self) { type DivOutput (line 2029) | type DivOutput = Natural; type ModOutput (line 2030) | type ModOutput = Natural; function div_mod (line 2076) | fn div_mod(self, mut other: Natural) -> (Natural, Natural) { type DivOutput (line 2103) | type DivOutput = Natural; type ModOutput (line 2104) | type ModOutput = Natural; function div_mod (line 2149) | fn div_mod(self, other: &Natural) -> (Natural, Natural) { type ModOutput (line 2177) | type ModOutput = Self; method div_assign_mod (line 2221) | fn div_assign_mod(&mut self, mut other: Self) -> Self { type ModOutput (line 2254) | type ModOutput = Self; method div_assign_mod (line 2298) | fn div_assign_mod(&mut self, other: &'a Self) -> Self { type DivOutput (line 2329) | type DivOutput = Self; type RemOutput (line 2330) | type RemOutput = Self; method div_rem (line 2380) | fn div_rem(self, other: Self) -> (Self, Self) { type DivOutput (line 2386) | type DivOutput = Self; type RemOutput (line 2387) | type RemOutput = Self; method div_rem (line 2437) | fn div_rem(self, other: &'a Self) -> (Self, Self) { type DivOutput (line 2443) | type DivOutput = Natural; type RemOutput (line 2444) | type RemOutput = Natural; function div_rem (line 2493) | fn div_rem(self, other: Natural) -> (Natural, Natural) { type DivOutput (line 2499) | type DivOutput = Natural; type RemOutput (line 2500) | type RemOutput = Natural; function div_rem (line 2549) | fn div_rem(self, other: &Natural) -> (Natural, Natural) { type RemOutput (line 2555) | type RemOutput = Self; method div_assign_rem (line 2602) | fn div_assign_rem(&mut self, other: Self) -> Self { type RemOutput (line 2608) | type RemOutput = Self; method div_assign_rem (line 2656) | fn div_assign_rem(&mut self, other: &'a Self) -> Self { type DivOutput (line 2662) | type DivOutput = Self; type ModOutput (line 2663) | type ModOutput = Self; method ceiling_div_neg_mod (line 2711) | fn ceiling_div_neg_mod(mut self, other: Self) -> (Self, Self) { type DivOutput (line 2718) | type DivOutput = Self; type ModOutput (line 2719) | type ModOutput = Self; method ceiling_div_neg_mod (line 2767) | fn ceiling_div_neg_mod(mut self, other: &'a Self) -> (Self, Self) { type DivOutput (line 2774) | type DivOutput = Natural; type ModOutput (line 2775) | type ModOutput = Natural; function ceiling_div_neg_mod (line 2821) | fn ceiling_div_neg_mod(self, other: Natural) -> (Natural, Natural) { type DivOutput (line 2832) | type DivOutput = Natural; type ModOutput (line 2833) | type ModOutput = Natural; function ceiling_div_neg_mod (line 2879) | fn ceiling_div_neg_mod(self, other: &Natural) -> (Natural, Natural) { type ModOutput (line 2890) | type ModOutput = Self; method ceiling_div_assign_neg_mod (line 2934) | fn ceiling_div_assign_neg_mod(&mut self, other: Self) -> Self { type ModOutput (line 2946) | type ModOutput = Self; method ceiling_div_assign_neg_mod (line 2990) | fn ceiling_div_assign_neg_mod(&mut self, other: &'a Self) -> Self { FILE: malachite-nz/src/natural/arithmetic/div_round.rs function double_cmp (line 56) | pub(crate) fn double_cmp(x: &Natural, y: &Natural) -> Ordering { function div_round_nearest (line 63) | fn div_round_nearest(q: Natural, r: &Natural, d: &Natural) -> (Natural, ... function div_round_assign_nearest (line 73) | fn div_round_assign_nearest(q: &mut Natural, r: &Natural, d: &Natural) -... type Output (line 84) | type Output = Self; method div_round (line 177) | fn div_round(mut self, other: Self, rm: RoundingMode) -> (Self, Ordering) { type Output (line 184) | type Output = Self; method div_round (line 278) | fn div_round(mut self, other: &'a Self, rm: RoundingMode) -> (Self, Orde... type Output (line 285) | type Output = Natural; function div_round (line 374) | fn div_round(self, other: Natural, rm: RoundingMode) -> (Natural, Orderi... type Output (line 390) | type Output = Natural; function div_round (line 478) | fn div_round(self, other: &Natural, rm: RoundingMode) -> (Natural, Order... method div_round_assign (line 554) | fn div_round_assign(&mut self, other: Self, rm: RoundingMode) -> Ordering { method div_round_assign (line 633) | fn div_round_assign(&mut self, other: &'a Self, rm: RoundingMode) -> Ord... FILE: malachite-nz/src/natural/arithmetic/divisible_by.rs function limbs_mod_limb_helper (line 57) | fn limbs_mod_limb_helper(ns: &[Limb], d_low: Limb) -> Limb { method divisible_by_limb (line 453) | fn divisible_by_limb(&self, other: Limb) -> bool { method limb_divisible_by_natural (line 463) | fn limb_divisible_by_natural(&self, other: Limb) -> bool { method divisible_by (line 512) | fn divisible_by(mut self, mut other: Self) -> bool { method divisible_by (line 564) | fn divisible_by(mut self, other: &'a Self) -> bool { function divisible_by (line 615) | fn divisible_by(self, mut other: Natural) -> bool { function divisible_by (line 665) | fn divisible_by(self, other: &Natural) -> bool { FILE: malachite-nz/src/natural/arithmetic/divisible_by_power_of_2.rs method divisible_by_power_of_2 (line 77) | fn divisible_by_power_of_2(self, pow: u64) -> bool { FILE: malachite-nz/src/natural/arithmetic/eq_mod.rs function limbs_eq_limb_mod_helper (line 151) | fn limbs_eq_limb_mod_helper(xs: &[Limb], y: Limb, ms: &[Limb]) -> Option... function limbs_eq_mod_limb_helper (line 306) | fn limbs_eq_mod_limb_helper(xs: &[Limb], ys: &[Limb], m: Limb) -> Option... function limbs_eq_mod_limb_ref_ref_greater (line 352) | fn limbs_eq_mod_limb_ref_ref_greater(xs: &[Limb], ys: &[Limb], m: Limb) ... function limbs_eq_mod_limb_ref_val_greater (line 400) | fn limbs_eq_mod_limb_ref_val_greater(xs: &[Limb], ys: &mut [Limb], m: Li... function limbs_eq_mod_limb_val_ref_greater (line 451) | fn limbs_eq_mod_limb_val_ref_greater(xs: &mut [Limb], ys: &[Limb], m: Li... function limbs_eq_mod_helper (line 471) | fn limbs_eq_mod_helper(xs: &[Limb], ys: &[Limb], m: &[Limb]) -> Option bool { method eq_mod (line 759) | fn eq_mod(self, other: Self, m: Self) -> bool { method eq_mod (line 827) | fn eq_mod(self, other: Self, m: &'a Self) -> bool { method eq_mod (line 895) | fn eq_mod(self, other: &'a Self, m: Self) -> bool { method eq_mod (line 963) | fn eq_mod(self, other: &'a Self, m: &'b Self) -> bool { function eq_mod (line 1031) | fn eq_mod(self, other: Natural, m: Natural) -> bool { function eq_mod (line 1099) | fn eq_mod(self, other: Natural, m: &Natural) -> bool { function eq_mod (line 1167) | fn eq_mod(self, other: &Natural, m: Natural) -> bool { function eq_mod (line 1235) | fn eq_mod(self, other: &Natural, m: &Natural) -> bool { FILE: malachite-nz/src/natural/arithmetic/eq_mod_power_of_2.rs function limbs_eq_mod_power_of_2_same_length (line 48) | fn limbs_eq_mod_power_of_2_same_length(xs: &[Limb], ys: &[Limb], pow: u6... function limbs_eq_mod_power_of_2_greater (line 61) | fn limbs_eq_mod_power_of_2_greater(xs: &[Limb], ys: &[Limb], pow: u64) -... function limbs_eq_mod_power_of_2 (line 94) | pub fn limbs_eq_mod_power_of_2(xs: &[Limb], ys: &[Limb], pow: u64) -> bo... method eq_mod_power_of_2_limb (line 103) | fn eq_mod_power_of_2_limb(&self, other: Limb, pow: u64) -> bool { function eq_mod_power_of_2 (line 146) | fn eq_mod_power_of_2(self, other: &Natural, pow: u64) -> bool { FILE: malachite-nz/src/natural/arithmetic/factorial.rs function limbs_approx_sqrt (line 70) | fn limbs_approx_sqrt(x: u64) -> u64 { function bit_to_n (line 76) | pub(crate) const fn bit_to_n(bit: u64) -> u64 { function limbs_2_multiswing_odd (line 98) | fn limbs_2_multiswing_odd( constant FAC_DSC_THRESHOLD (line 216) | pub(crate) const FAC_DSC_THRESHOLD: usize = 236; function clb2 (line 218) | const fn clb2(x: usize) -> usize { constant FACTORS_PER_LIMB (line 227) | const FACTORS_PER_LIMB: usize = function log_n_max (line 233) | pub(crate) fn log_n_max(n: Limb) -> u64 { constant FAC_ODD_THRESHOLD (line 410) | const FAC_ODD_THRESHOLD: Limb = 24; constant SMALL_FACTORIAL_LIMIT (line 413) | const SMALL_FACTORIAL_LIMIT: u64 = 13; constant SMALL_FACTORIAL_LIMIT (line 415) | const SMALL_FACTORIAL_LIMIT: u64 = 21; method factorial (line 453) | fn factorial(n: u64) -> Self { constant FAC_2DSC_THRESHOLD (line 492) | const FAC_2DSC_THRESHOLD: Limb = ((FAC_DSC_THRESHOLD << 1) | (FAC_DSC_TH... method double_factorial (line 533) | fn double_factorial(n: u64) -> Self { method multifactorial (line 629) | fn multifactorial(mut n: u64, mut m: u64) -> Self { method subfactorial (line 730) | fn subfactorial(n: u64) -> Self { FILE: malachite-nz/src/natural/arithmetic/float_add.rs constant TWICE_WIDTH (line 37) | const TWICE_WIDTH: u64 = Limb::WIDTH * 2; constant THRICE_WIDTH (line 38) | const THRICE_WIDTH: u64 = Limb::WIDTH * 3; function add_float_significands_in_place (line 40) | pub fn add_float_significands_in_place( function add_float_significands_in_place_ref (line 285) | pub fn add_float_significands_in_place_ref( function add_float_significands_ref_ref (line 530) | pub fn add_float_significands_ref_ref<'a>( function add_float_significands_in_place_same_prec (line 650) | fn add_float_significands_in_place_same_prec( function add_float_significands_in_place_same_prec_ref (line 707) | fn add_float_significands_in_place_same_prec_ref( function add_float_significands_same_prec_ref_ref (line 772) | fn add_float_significands_same_prec_ref_ref( constant WIDTH_M1 (line 819) | const WIDTH_M1: u64 = Limb::WIDTH - 1; function add_float_significands_same_prec_lt_w (line 822) | fn add_float_significands_same_prec_lt_w( function add_float_significands_same_prec_w (line 915) | fn add_float_significands_same_prec_w( function add_float_significands_same_prec_gt_w_lt_2w (line 983) | fn add_float_significands_same_prec_gt_w_lt_2w( function add_float_significands_same_prec_2w (line 1116) | fn add_float_significands_same_prec_2w( function add_float_significands_same_prec_gt_2w_lt_3w (line 1227) | fn add_float_significands_same_prec_gt_2w_lt_3w( function add_significands_rsh_to_out (line 1449) | fn add_significands_rsh_to_out( function add_significands_rsh_mut_ref (line 1554) | fn add_significands_rsh_mut_ref(xs: &mut [Limb], ys: &[Limb], exp_diff: ... function add_significands_rsh_ref_mut (line 1640) | fn add_significands_rsh_ref_mut(xs: &[Limb], ys: &mut [Limb], exp_diff: ... function add_float_significands_same_prec_ge_3w_ref_ref (line 1727) | fn add_float_significands_same_prec_ge_3w_ref_ref<'a>( function add_float_significands_same_prec_ge_3w_val_val (line 1896) | fn add_float_significands_same_prec_ge_3w_val_val<'a>( function add_float_significands_same_prec_ge_3w_val_ref (line 1915) | fn add_float_significands_same_prec_ge_3w_val_ref( function add_float_significands_same_prec_ge_3w_ref_val (line 2068) | fn add_float_significands_same_prec_ge_3w_ref_val( type RoundBit (line 2232) | enum RoundBit { method flip_assign (line 2240) | const fn flip_assign(&mut self) { method from (line 2251) | fn from(b: bool) -> Self { function add_float_significands_general_round (line 2256) | fn add_float_significands_general_round( function add_float_significands_general (line 2301) | fn add_float_significands_general( FILE: malachite-nz/src/natural/arithmetic/float_div.rs function div_float_significands_in_place (line 56) | pub fn div_float_significands_in_place( function div_float_significands_in_place_ref (line 99) | pub fn div_float_significands_in_place_ref( function div_float_significands_ref_val (line 144) | pub fn div_float_significands_ref_val( function div_float_significands_ref_ref (line 182) | pub fn div_float_significands_ref_ref( function div_float_significands_in_place_same_prec (line 222) | fn div_float_significands_in_place_same_prec( function div_float_significands_in_place_same_prec_ref (line 252) | fn div_float_significands_in_place_same_prec_ref( function div_float_significands_same_prec_ref_val (line 282) | fn div_float_significands_same_prec_ref_val( function div_float_significands_same_prec_ref_ref (line 312) | fn div_float_significands_same_prec_ref_ref( constant WIDTH_M1 (line 343) | const WIDTH_M1: u64 = Limb::WIDTH - 1; constant TWICE_WIDTH (line 344) | const TWICE_WIDTH: u64 = Limb::WIDTH << 1; function div_float_significands_same_prec_lt_w (line 347) | fn div_float_significands_same_prec_lt_w( function div_float_significands_same_prec_w (line 431) | fn div_float_significands_same_prec_w( function div_float_2_approx (line 514) | fn div_float_2_approx(x_1: Limb, x_0: Limb, y_1: Limb, y_0: Limb) -> (Li... function div_float_significands_same_prec_gt_w_lt_2w (line 569) | fn div_float_significands_same_prec_gt_w_lt_2w( function limbs_div_limb_to_out_mod_with_fraction (line 668) | fn limbs_div_limb_to_out_mod_with_fraction( function limbs_div_limb_in_place_mod_with_fraction (line 702) | fn limbs_div_limb_in_place_mod_with_fraction( function div_float_significands_long_by_short (line 735) | fn div_float_significands_long_by_short( function div_float_significands_long_by_short_to_out (line 751) | fn div_float_significands_long_by_short_to_out( function div_float_significands_long_by_short_in_place (line 895) | fn div_float_significands_long_by_short_in_place( constant MPFR_DIVHIGH_TAB (line 1042) | pub(crate) const MPFR_DIVHIGH_TAB: [i8; 17] = [0, 0, 0, 0, 0, 0, 0, 0, 0... function limbs_div_helper (line 1045) | pub(crate) fn limbs_div_helper(qs: &mut [Limb], ns: &mut [Limb], ds: &[L... function limbs_float_div_high_scratch_len (line 1068) | pub(crate) fn limbs_float_div_high_scratch_len(ds_len: usize) -> usize { function limbs_float_div_high (line 1094) | pub(crate) fn limbs_float_div_high( function cmp_helper (line 1160) | pub fn cmp_helper(xs: &[Limb], ys: &[Limb], extra: bool) -> Ordering { function sub_helper (line 1228) | fn sub_helper(xs: &mut [Limb], ys: &[Limb], mut carry: bool, extra: bool... function div_float_significands_general (line 1253) | fn div_float_significands_general( constant MPFR_DIV_THRESHOLD (line 1264) | pub(crate) const MPFR_DIV_THRESHOLD: usize = 25; type Cleanup (line 1267) | pub(crate) enum Cleanup { function div_float_significands_general_to_out (line 1277) | fn div_float_significands_general_to_out( FILE: malachite-nz/src/natural/arithmetic/float_extras.rs function float_can_round (line 27) | pub fn float_can_round(x: &Natural, err0: u64, prec: u64, rm: RoundingMo... function limb_float_can_round (line 34) | pub(crate) fn limb_float_can_round(x: Limb, err0: u64, mut prec: u64, rm... function limbs_float_can_round (line 66) | pub fn limbs_float_can_round(xs: &[Limb], err0: u64, mut prec: u64, rm: ... constant WIDTH_M1_MASK (line 115) | const WIDTH_M1_MASK: Limb = Limb::MAX >> 1; constant MPFR_EVEN_INEX (line 116) | pub(crate) const MPFR_EVEN_INEX: i8 = 2; function round_helper_even (line 120) | pub(crate) fn round_helper_even( function round_helper_raw (line 146) | pub fn round_helper_raw( function round_helper (line 172) | fn round_helper (i8, bool)>( function round_helper_2 (line 279) | pub(crate) fn round_helper_2(xs: &[Limb], err0: i32, prec: u64) -> bool { function limbs_significand_slice_add_limb_in_place (line 331) | pub fn limbs_significand_slice_add_limb_in_place(xs: &mut [Limb], y: Lim... FILE: malachite-nz/src/natural/arithmetic/float_mul.rs function mul_float_significands_in_place (line 47) | pub fn mul_float_significands_in_place( function mul_float_significands_in_place_ref (line 94) | pub fn mul_float_significands_in_place_ref( function mul_float_significands_ref_ref (line 141) | pub fn mul_float_significands_ref_ref( function mul_float_significands_ref_ref_helper (line 165) | pub(crate) fn mul_float_significands_ref_ref_helper( function mul_float_significands_in_place_same_prec (line 187) | fn mul_float_significands_in_place_same_prec( function mul_float_significands_in_place_same_prec_ref (line 227) | fn mul_float_significands_in_place_same_prec_ref( function mul_float_significands_same_prec_ref_ref (line 267) | fn mul_float_significands_same_prec_ref_ref( constant WIDTH_M1 (line 302) | const WIDTH_M1: u64 = Limb::WIDTH - 1; constant COMP_HIGH_BIT (line 303) | const COMP_HIGH_BIT: Limb = !LIMB_HIGH_BIT; function mul_float_significands_same_prec_lt_w (line 306) | fn mul_float_significands_same_prec_lt_w( function mul_float_significands_same_prec_w (line 351) | fn mul_float_significands_same_prec_w( constant TWICE_WIDTH (line 391) | const TWICE_WIDTH: u64 = Limb::WIDTH * 2; constant THRICE_WIDTH (line 392) | const THRICE_WIDTH: u64 = Limb::WIDTH * 3; function mul_float_significands_same_prec_gt_w_lt_2w (line 395) | fn mul_float_significands_same_prec_gt_w_lt_2w( constant LIMB_MASK (line 478) | const LIMB_MASK: DoubleLimb = (1 << Limb::WIDTH) - 1; function mul_float_significands_same_prec_gt_2w_lt_3w (line 481) | fn mul_float_significands_same_prec_gt_2w_lt_3w( constant MPFR_MULHIGH_TAB (line 620) | pub(crate) const MPFR_MULHIGH_TAB: [i8; 17] = function limbs_float_mul_high_same_length_basecase (line 624) | fn limbs_float_mul_high_same_length_basecase(out: &mut [Limb], xs: &[Lim... function limbs_float_mul_high_same_length_scratch_len (line 639) | pub(crate) fn limbs_float_mul_high_same_length_scratch_len(len: usize) -... function limbs_float_mul_high_same_length (line 665) | pub(crate) fn limbs_float_mul_high_same_length( constant MPFR_MUL_THRESHOLD (line 717) | const MPFR_MUL_THRESHOLD: usize = 20; function mul_float_significands_general (line 720) | fn mul_float_significands_general( FILE: malachite-nz/src/natural/arithmetic/float_reciprocal.rs constant TWICE_WIDTH (line 48) | const TWICE_WIDTH: u64 = Limb::WIDTH * 2; function reciprocal_float_significand_in_place (line 51) | pub fn reciprocal_float_significand_in_place( function reciprocal_float_significand_ref (line 78) | pub fn reciprocal_float_significand_ref( function reciprocal_float_significand_in_place_same_prec (line 103) | fn reciprocal_float_significand_in_place_same_prec( function reciprocal_float_significand_same_prec_ref (line 131) | fn reciprocal_float_significand_same_prec_ref( function reciprocal_float_significand_same_prec_lt_w (line 163) | fn reciprocal_float_significand_same_prec_lt_w( function reciprocal_float_significand_same_prec_w (line 205) | fn reciprocal_float_significand_same_prec_w(x: Limb, rm: RoundingMode) -... function reciprocal_float_2_approx (line 256) | fn reciprocal_float_2_approx(x_1: Limb, x_0: Limb) -> (Limb, Limb) { function reciprocal_float_significand_same_prec_gt_w_lt_2w (line 312) | fn reciprocal_float_significand_same_prec_gt_w_lt_2w( function reciprocal_float_significand_short (line 396) | fn reciprocal_float_significand_short( function limbs_reciprocal_limb_to_out_mod_with_fraction (line 408) | fn limbs_reciprocal_limb_to_out_mod_with_fraction( function reciprocal_float_significand_short_to_out (line 432) | fn reciprocal_float_significand_short_to_out( function reciprocal_float_significand_general (line 514) | fn reciprocal_float_significand_general( function reciprocal_float_significand_general_to_out (line 528) | fn reciprocal_float_significand_general_to_out( FILE: malachite-nz/src/natural/arithmetic/float_reciprocal_sqrt.rs constant T1 (line 40) | const T1: [u16; 384] = [ constant T2 (line 68) | const T2: [u8; 384] = [ function limbs_reciprocal_sqrt (line 114) | pub fn limbs_reciprocal_sqrt( FILE: malachite-nz/src/natural/arithmetic/float_sqrt.rs constant T (line 40) | const T: [u16; 768] = [ constant T3 (line 95) | const T3: [u64; 768] = [ function sqrt_float_significand_in_place (line 196) | pub fn sqrt_float_significand_in_place( function sqrt_float_significand_in_place (line 218) | pub fn sqrt_float_significand_in_place( function sqrt_float_significand_ref (line 234) | pub fn sqrt_float_significand_ref( function sqrt_float_significand_ref_helper (line 248) | fn sqrt_float_significand_ref_helper( function sqrt_float_significand_in_place_same_prec (line 264) | fn sqrt_float_significand_in_place_same_prec( function sqrt_float_significand_ref_helper (line 295) | fn sqrt_float_significand_ref_helper( function sqrt_float_significand_same_prec_ref (line 306) | fn sqrt_float_significand_same_prec_ref( function half_limb_inverse_sqrt_approx (line 334) | fn half_limb_inverse_sqrt_approx(d: Limb) -> Limb { function limb_sqrt_approx (line 353) | fn limb_sqrt_approx(n: Limb) -> Limb { function sqrt_float_significand_same_prec_lt_w (line 385) | fn sqrt_float_significand_same_prec_lt_w( function sqrt_float_significand_same_prec_w (line 481) | fn sqrt_float_significand_same_prec_w( function limb_inverse_sqrt_approx (line 565) | fn limb_inverse_sqrt_approx(d: Limb) -> Limb { function limb_sqrt (line 591) | fn limb_sqrt(u: Limb) -> (Limb, Limb, Limb, Limb) { function limbs_2_sqrt_approx (line 637) | fn limbs_2_sqrt_approx(n0: Limb, n1: Limb) -> (Limb, Limb) { function two_limbs_square (line 668) | fn two_limbs_square(x_1: Limb, x_0: Limb) -> (Limb, Limb, Limb) { function sqrt_float_significand_same_prec_gt_w_lt_2w (line 679) | fn sqrt_float_significand_same_prec_gt_w_lt_2w( function sqrt_float_significands_general (line 783) | fn sqrt_float_significands_general( FILE: malachite-nz/src/natural/arithmetic/float_square.rs function square_float_significand_in_place (line 39) | pub fn square_float_significand_in_place( function square_float_significand_ref (line 60) | pub fn square_float_significand_ref( function square_float_significand_ref_helper (line 72) | fn square_float_significand_ref_helper( function square_float_significand_in_place_same_prec (line 87) | fn square_float_significand_in_place_same_prec( function square_float_significand_same_prec_ref (line 123) | fn square_float_significand_same_prec_ref( constant WIDTH_M1 (line 155) | const WIDTH_M1: u64 = Limb::WIDTH - 1; constant COMP_HIGH_BIT (line 156) | const COMP_HIGH_BIT: Limb = !LIMB_HIGH_BIT; function square_float_significand_same_prec_lt_w (line 159) | fn square_float_significand_same_prec_lt_w( function square_float_significand_same_prec_w (line 203) | fn square_float_significand_same_prec_w(x: Limb, rm: RoundingMode) -> (L... constant TWICE_WIDTH (line 239) | const TWICE_WIDTH: u64 = Limb::WIDTH * 2; constant THRICE_WIDTH (line 240) | const THRICE_WIDTH: u64 = Limb::WIDTH * 3; function square_float_significand_same_prec_gt_w_lt_2w (line 243) | fn square_float_significand_same_prec_gt_w_lt_2w( constant LIMB_MASK (line 323) | const LIMB_MASK: DoubleLimb = (1 << Limb::WIDTH) - 1; function square_float_significand_same_prec_gt_2w_lt_3w (line 326) | fn square_float_significand_same_prec_gt_2w_lt_3w( function limbs_float_square_high_scratch_len (line 457) | pub(crate) fn limbs_float_square_high_scratch_len(n: usize) -> usize { constant MPFR_SQRHIGH_TAB (line 474) | pub(crate) const MPFR_SQRHIGH_TAB: [i8; 17] = function limbs_float_sqr_high_same_length_basecase (line 478) | fn limbs_float_sqr_high_same_length_basecase(out: &mut [Limb], xs: &[Lim... function limbs_float_square_high (line 502) | pub(crate) fn limbs_float_square_high(out: &mut [Limb], xs: &[Limb], scr... constant MPFR_SQR_THRESHOLD (line 532) | const MPFR_SQR_THRESHOLD: usize = 20; function square_float_significands_general (line 534) | fn square_float_significands_general( FILE: malachite-nz/src/natural/arithmetic/float_sub.rs constant WIDTH_M1 (line 46) | const WIDTH_M1: u64 = Limb::WIDTH - 1; constant IWIDTH_M1 (line 47) | const IWIDTH_M1: isize = WIDTH_M1 as isize; constant WIDTH_M1_MASK (line 48) | const WIDTH_M1_MASK: Limb = Limb::MAX >> 1; constant WIDTH_M2_MASK (line 49) | const WIDTH_M2_MASK: Limb = Limb::MAX >> 2; constant HALF_LIMB_HIGH_BIT (line 50) | const HALF_LIMB_HIGH_BIT: Limb = LIMB_HIGH_BIT >> 1; constant IWIDTH (line 51) | const IWIDTH: i32 = Limb::WIDTH as i32; constant NEG_ONE (line 52) | const NEG_ONE: Limb = Limb::MAX; constant NEG_TWO (line 53) | const NEG_TWO: Limb = Limb::MAX - 1; constant WIDTH_P1 (line 54) | const WIDTH_P1: u64 = Limb::WIDTH + 1; constant TWICE_WIDTH (line 55) | const TWICE_WIDTH: u64 = Limb::WIDTH * 2; constant THRICE_WIDTH (line 56) | const THRICE_WIDTH: u64 = Limb::WIDTH * 3; constant TWICE_WIDTH_P1 (line 57) | const TWICE_WIDTH_P1: u64 = Limb::WIDTH * 2 + 1; function sub_float_significands_in_place (line 59) | pub fn sub_float_significands_in_place( function sub_float_significands_in_place_ref (line 241) | pub fn sub_float_significands_in_place_ref( function sub_float_significands_ref_ref (line 423) | pub fn sub_float_significands_ref_ref<'a>( function sub_float_significands_in_place_same_prec (line 594) | fn sub_float_significands_in_place_same_prec( function sub_float_significands_in_place_same_prec_ref (line 662) | fn sub_float_significands_in_place_same_prec_ref( function sub_float_significands_same_prec_ref_ref (line 730) | fn sub_float_significands_same_prec_ref_ref( function sub_float_significands_same_prec_lt_w (line 805) | fn sub_float_significands_same_prec_lt_w( function sub_float_significands_same_prec_w (line 918) | fn sub_float_significands_same_prec_w( function sub_float_significands_same_prec_gt_w_lt_2w (line 1045) | fn sub_float_significands_same_prec_gt_w_lt_2w( function sub_float_significands_same_prec_2w (line 1267) | fn sub_float_significands_same_prec_2w( function sub_float_significands_same_prec_gt_2w_lt_3w (line 1513) | fn sub_float_significands_same_prec_gt_2w_lt_3w( function limbs_sub_shl1_same_length_to_out (line 1873) | fn limbs_sub_shl1_same_length_to_out(out: &mut [Limb], xs: &[Limb], ys: ... function limbs_sub_shr_same_length_to_out_and_ys0 (line 1888) | fn limbs_sub_shr_same_length_to_out_and_ys0( function limbs_sub_shr_greater_to_out_and_ys0 (line 1913) | fn limbs_sub_shr_greater_to_out_and_ys0( function limbs_sub_greater_to_out_different_ys0 (line 1943) | fn limbs_sub_greater_to_out_different_ys0(out: &mut [Limb], xs: &[Limb],... function cmp_size_helper (line 1966) | fn cmp_size_helper( function sub_float_significands_same_prec_ge_3w_ref_ref (line 1999) | fn sub_float_significands_same_prec_ge_3w_ref_ref<'a>( function limbs_sub_shl1_same_length_in_place_left (line 2373) | fn limbs_sub_shl1_same_length_in_place_left(xs: &mut [Limb], ys: &[Limb]) { function limbs_sub_shr_same_length_in_place_left_and_ys0 (line 2387) | fn limbs_sub_shr_same_length_in_place_left_and_ys0( function limbs_sub_shr_greater_in_place_left_and_ys0 (line 2410) | fn limbs_sub_shr_greater_in_place_left_and_ys0( function limbs_sub_greater_in_place_left_different_ys0 (line 2439) | fn limbs_sub_greater_in_place_left_different_ys0(xs: &mut [Limb], ys: &[... function sub_float_significands_same_prec_ge_3w_val_val (line 2459) | fn sub_float_significands_same_prec_ge_3w_val_val<'a>( function sub_float_significands_same_prec_ge_3w_val_ref (line 2486) | fn sub_float_significands_same_prec_ge_3w_val_ref( function sub_float_significands_same_prec_ge_3w_val_ref_helper (line 2514) | fn sub_float_significands_same_prec_ge_3w_val_ref_helper( function limbs_sub_shl1_same_length_in_place_right (line 2871) | fn limbs_sub_shl1_same_length_in_place_right(xs: &[Limb], ys: &mut [Limb... function limbs_sub_shr_same_length_in_place_right_and_ys0 (line 2885) | fn limbs_sub_shr_same_length_in_place_right_and_ys0( function limbs_sub_shr_greater_in_place_right_and_ys0 (line 2905) | fn limbs_sub_shr_greater_in_place_right_and_ys0( function limbs_sub_greater_in_place_right_different_ys0 (line 2930) | fn limbs_sub_greater_in_place_right_different_ys0( function sub_float_significands_same_prec_ge_3w_ref_val_helper (line 2950) | fn sub_float_significands_same_prec_ge_3w_ref_val_helper( function exponent_shift_compare (line 3309) | pub fn exponent_shift_compare<'a>( function sub_float_significands_general (line 3587) | fn sub_float_significands_general<'a>( FILE: malachite-nz/src/natural/arithmetic/gcd/extended_gcd.rs type ExtendedGcdContext (line 53) | struct ExtendedGcdContext<'a> { function new (line 69) | const fn new( method gcd_subdiv_step_hook (line 94) | fn gcd_subdiv_step_hook( function limbs_extended_gcd_same_length_lehmer (line 183) | fn limbs_extended_gcd_same_length_lehmer<'a>( function limbs_half_gcd_matrix_mul_vector (line 327) | fn limbs_half_gcd_matrix_mul_vector( function limbs_extended_gcd_cofactor (line 383) | fn limbs_extended_gcd_cofactor( function choose_p_1 (line 437) | const fn choose_p_1(n: usize) -> usize { function choose_p_2 (line 442) | const fn choose_p_2(n: usize) -> usize { function limbs_extended_gcd_same_length_lehmer_scratch_len (line 447) | const fn limbs_extended_gcd_same_length_lehmer_scratch_len(n: usize) -> ... constant GCDEXT_DC_THRESHOLD (line 452) | const GCDEXT_DC_THRESHOLD: usize = 242; function limbs_extended_gcd (line 488) | pub fn limbs_extended_gcd( function extended_gcd_helper (line 730) | fn extended_gcd_helper(a: Natural, b: Natural) -> (Natural, Integer, Int... type Gcd (line 755) | type Gcd = Self; type Cofactor (line 756) | type Cofactor = Integer; method extended_gcd (line 799) | fn extended_gcd(self, other: Self) -> (Self, Integer, Integer) { type Gcd (line 815) | type Gcd = Self; type Cofactor (line 816) | type Cofactor = Integer; method extended_gcd (line 859) | fn extended_gcd(self, other: &'a Self) -> (Self, Integer, Integer) { type Gcd (line 875) | type Gcd = Natural; type Cofactor (line 876) | type Cofactor = Integer; function extended_gcd (line 919) | fn extended_gcd(self, other: Natural) -> (Natural, Integer, Integer) { type Gcd (line 935) | type Gcd = Natural; type Cofactor (line 936) | type Cofactor = Integer; function extended_gcd (line 979) | fn extended_gcd(self, other: &Natural) -> (Natural, Integer, Integer) { FILE: malachite-nz/src/natural/arithmetic/gcd/half_gcd.rs type GcdSubdivideStepContext (line 49) | pub(crate) trait GcdSubdivideStepContext { method gcd_subdiv_step_hook (line 50) | fn gcd_subdiv_step_hook( method gcd_subdiv_step_hook_with_1 (line 58) | fn gcd_subdiv_step_hook_with_1(&mut self, d: i8) { method gcd_subdiv_step_hook (line 68) | fn gcd_subdiv_step_hook( method gcd_subdiv_step_hook (line 876) | fn gcd_subdiv_step_hook( type GcdContext (line 64) | struct GcdContext<'a>(&'a mut [Limb]); type HalfGcdMatrix (line 82) | pub struct HalfGcdMatrix<'a> { type HalfGcdMatrix (line 91) | pub(crate) struct HalfGcdMatrix<'a> { function get_two_mut (line 127) | fn get_two_mut( function get_four (line 152) | pub(crate) fn get_four(&mut self) -> (&[Limb], &[Limb], &[Limb], &[Limb]) { function get_four_mut (line 160) | fn get_four_mut(&mut self) -> (&mut [Limb], &mut [Limb], &mut [Limb], &m... function all_elements_zero_at_index (line 208) | fn all_elements_zero_at_index(&self, i: usize) -> bool { function limbs_half_gcd_matrix_adjust (line 386) | pub(crate) fn limbs_half_gcd_matrix_adjust( function limbs_half_gcd_matrix_apply (line 447) | fn limbs_half_gcd_matrix_apply(m: &HalfGcdMatrix, xs: &mut [Limb], ys: &... function limbs_half_gcd_matrix_reduce (line 568) | fn limbs_half_gcd_matrix_reduce( function limbs_gcd_sub_mul (line 609) | fn limbs_gcd_sub_mul(out: &mut [Limb], xs: &[Limb], ys: &[Limb]) -> usize { type HalfGcdMatrix1 (line 638) | pub struct HalfGcdMatrix1 { type HalfGcdMatrix1 (line 644) | pub(crate) struct HalfGcdMatrix1 { function limbs_half_gcd_matrix_1_mul_inverse_vector (line 704) | pub(crate) fn limbs_half_gcd_matrix_1_mul_inverse_vector( function limbs_gcd_subdivide_step (line 734) | pub(crate) fn limbs_gcd_subdivide_step<'a, CTX: GcdSubdivideStepContext>( function extract_number (line 897) | pub(crate) const fn extract_number(count: u64, x1: Limb, x0: Limb) -> Li... function limbs_half_gcd_2 (line 950) | pub(crate) fn limbs_half_gcd_2( function limbs_half_gcd_step (line 1125) | fn limbs_half_gcd_step( function limbs_gcd_subdivide_step_scratch_len (line 1172) | pub(crate) const fn limbs_gcd_subdivide_step_scratch_len(n: usize) -> us... function limbs_gcd_choose_p (line 1180) | const fn limbs_gcd_choose_p(n: usize) -> usize { function limbs_half_gcd_matrix_init_scratch_len (line 1188) | pub(crate) const fn limbs_half_gcd_matrix_init_scratch_len(n: usize) -> ... constant HGCD_THRESHOLD (line 1193) | pub(crate) const HGCD_THRESHOLD: usize = 101; function limbs_half_gcd_scratch_len (line 1199) | pub(crate) fn limbs_half_gcd_scratch_len(n: usize) -> usize { constant HGCD_REDUCE_THRESHOLD (line 1210) | const HGCD_REDUCE_THRESHOLD: usize = 1679; constant HGCD_APPR_THRESHOLD (line 1235) | const HGCD_APPR_THRESHOLD: usize = 104; function limbs_half_gcd_approx (line 1240) | fn limbs_half_gcd_approx( function limbs_half_gcd (line 1409) | pub(crate) fn limbs_half_gcd( constant GCD_DC_THRESHOLD (line 1480) | pub(crate) const GCD_DC_THRESHOLD: usize = 330; FILE: malachite-nz/src/natural/arithmetic/gcd/matrix_2_2.rs function limbs_sub_abs_same_length_to_out (line 37) | fn limbs_sub_abs_same_length_to_out(out: &mut [Limb], xs: &[Limb], ys: &... function limbs_sub_abs_same_length_in_place_left (line 56) | fn limbs_sub_abs_same_length_in_place_left(xs: &mut [Limb], ys: &[Limb])... function limbs_sub_abs_same_length_in_place_right (line 76) | fn limbs_sub_abs_same_length_in_place_right(xs: &[Limb], ys: &mut [Limb]... function limbs_add_signed_same_length_to_out (line 97) | fn limbs_add_signed_same_length_to_out( function limbs_add_signed_same_length_in_place_left (line 121) | fn limbs_add_signed_same_length_in_place_left( FILE: malachite-nz/src/natural/arithmetic/gcd/mod.rs function limbs_mod_or_modexact (line 36) | fn limbs_mod_or_modexact(ns: &[Limb], d: Limb) -> Limb { function gcd_greater_helper (line 74) | fn gcd_greater_helper(mut xs: &mut [Limb], mut ys: &mut [Limb]) -> Natur... type Output (line 111) | type Output = Self; method gcd (line 138) | fn gcd(mut self, other: Self) -> Self { type Output (line 145) | type Output = Self; method gcd (line 174) | fn gcd(mut self, other: &'a Self) -> Self { type Output (line 181) | type Output = Natural; function gcd (line 210) | fn gcd(self, mut other: Natural) -> Natural { type Output (line 217) | type Output = Natural; function gcd (line 245) | fn gcd(self, other: &Natural) -> Natural { method gcd_assign (line 301) | fn gcd_assign(&mut self, other: Self) { method gcd_assign (line 358) | fn gcd_assign(&mut self, other: &'a Self) { FILE: malachite-nz/src/natural/arithmetic/is_power_of_2.rs method is_power_of_2 (line 62) | fn is_power_of_2(&self) -> bool { FILE: malachite-nz/src/natural/arithmetic/kronecker_symbol.rs constant JACOBI_TABLE (line 39) | const JACOBI_TABLE: [u8; 208] = [ function limbs_jacobi_update (line 51) | fn limbs_jacobi_update(bits: u8, denominator: u8, q: Limb) -> u8 { type HalfGcdJacobiContext (line 59) | struct HalfGcdJacobiContext<'a, 'b, 'c> { method gcd_subdiv_step_hook (line 66) | fn gcd_subdiv_step_hook( constant HALF_WIDTH (line 86) | const HALF_WIDTH: u64 = Limb::WIDTH >> 1; constant TWO_POW_HALF_WIDTH (line 87) | const TWO_POW_HALF_WIDTH: Limb = 1 << HALF_WIDTH; constant TWICE_TWO_POW_HALF_WIDTH (line 88) | const TWICE_TWO_POW_HALF_WIDTH: Limb = TWO_POW_HALF_WIDTH << 1; function limbs_half_gcd_2_jacobi (line 92) | fn limbs_half_gcd_2_jacobi( function limbs_half_gcd_jacobi_step (line 330) | fn limbs_half_gcd_jacobi_step( function limbs_half_gcd_jacobi (line 406) | fn limbs_half_gcd_jacobi( function choose_p (line 486) | const fn choose_p(n: usize) -> usize { constant BITS_FAIL (line 490) | const BITS_FAIL: u8 = 31; function limbs_jacobi_finish (line 494) | fn limbs_jacobi_finish(bits: u8) -> i8 { type JacobiContext (line 512) | struct JacobiContext<'a> { method gcd_subdiv_step_hook (line 518) | fn gcd_subdiv_step_hook( constant JACOBI_DC_THRESHOLD (line 547) | const JACOBI_DC_THRESHOLD: usize = GCD_DC_THRESHOLD; method legendre_symbol (line 702) | fn legendre_symbol(self, other: Self) -> i8 { method legendre_symbol (line 750) | fn legendre_symbol(self, other: &'a Self) -> i8 { function legendre_symbol (line 798) | fn legendre_symbol(self, other: Natural) -> i8 { function legendre_symbol (line 845) | fn legendre_symbol(self, other: &Natural) -> i8 { method jacobi_symbol (line 881) | fn jacobi_symbol(self, other: Self) -> i8 { method jacobi_symbol (line 918) | fn jacobi_symbol(self, other: &'a Self) -> i8 { function jacobi_symbol (line 967) | fn jacobi_symbol(self, other: Natural) -> i8 { function jacobi_symbol (line 1015) | fn jacobi_symbol(self, other: &Natural) -> i8 { method kronecker_symbol (line 1064) | fn kronecker_symbol(self, other: Self) -> i8 { method kronecker_symbol (line 1112) | fn kronecker_symbol(self, other: &'a Self) -> i8 { function kronecker_symbol (line 1160) | fn kronecker_symbol(self, other: Natural) -> i8 { function kronecker_symbol (line 1206) | fn kronecker_symbol(self, other: &Natural) -> i8 { FILE: malachite-nz/src/natural/arithmetic/lcm.rs type Output (line 14) | type Output = Self; method lcm (line 38) | fn lcm(mut self, other: Self) -> Self { type Output (line 45) | type Output = Self; method lcm (line 71) | fn lcm(mut self, other: &'a Self) -> Self { type Output (line 78) | type Output = Natural; function lcm (line 104) | fn lcm(self, mut other: Natural) -> Natural { type Output (line 111) | type Output = Natural; function lcm (line 136) | fn lcm(self, other: &Natural) -> Natural { method lcm_assign (line 182) | fn lcm_assign(&mut self, mut other: Self) { method lcm_assign (line 229) | fn lcm_assign(&mut self, other: &'a Self) { FILE: malachite-nz/src/natural/arithmetic/log_base.rs method approx_ln (line 55) | pub fn approx_ln(&self) -> f64 { function log_base_helper (line 68) | fn log_base_helper(x: &Natural, base: &Natural) -> (u64, bool) { function log_base_helper_with_pow (line 119) | pub(crate) fn log_base_helper_with_pow(x: &Natural, base: &Natural) -> (... type Output (line 166) | type Output = u64; function floor_log_base (line 197) | fn floor_log_base(self, base: &Natural) -> u64 { type Output (line 206) | type Output = u64; function ceiling_log_base (line 246) | fn ceiling_log_base(self, base: &Natural) -> u64 { type Output (line 256) | type Output = u64; function checked_log_base (line 300) | fn checked_log_base(self, base: &Natural) -> Option { FILE: malachite-nz/src/natural/arithmetic/log_base_2.rs type Output (line 92) | type Output = u64; method floor_log_base_2 (line 112) | fn floor_log_base_2(self) -> u64 { type Output (line 121) | type Output = u64; method ceiling_log_base_2 (line 145) | fn ceiling_log_base_2(self) -> u64 { type Output (line 154) | type Output = u64; method checked_log_base_2 (line 191) | fn checked_log_base_2(self) -> Option { FILE: malachite-nz/src/natural/arithmetic/log_base_power_of_2.rs type Output (line 96) | type Output = u64; function floor_log_base_power_of_2 (line 116) | fn floor_log_base_power_of_2(self, pow: u64) -> u64 { type Output (line 125) | type Output = u64; function ceiling_log_base_power_of_2 (line 152) | fn ceiling_log_base_power_of_2(self, pow: u64) -> u64 { type Output (line 161) | type Output = u64; function checked_log_base_power_of_2 (line 194) | fn checked_log_base_power_of_2(self, pow: u64) -> Option { FILE: malachite-nz/src/natural/arithmetic/mod_add.rs type Output (line 17) | type Output = Self; method mod_add (line 53) | fn mod_add(mut self, other: Self, m: Self) -> Self { type Output (line 60) | type Output = Self; method mod_add (line 96) | fn mod_add(mut self, other: Self, m: &'a Self) -> Self { type Output (line 103) | type Output = Self; method mod_add (line 139) | fn mod_add(mut self, other: &'a Self, m: Self) -> Self { type Output (line 146) | type Output = Self; method mod_add (line 182) | fn mod_add(mut self, other: &'a Self, m: &'b Self) -> Self { type Output (line 189) | type Output = Natural; function mod_add (line 229) | fn mod_add(self, mut other: Natural, m: Natural) -> Natural { type Output (line 236) | type Output = Natural; function mod_add (line 272) | fn mod_add(self, mut other: Natural, m: &Natural) -> Natural { type Output (line 279) | type Output = Natural; function mod_add (line 314) | fn mod_add(self, other: &Natural, m: Natural) -> Natural { type Output (line 326) | type Output = Natural; function mod_add (line 361) | fn mod_add(self, other: &Natural, m: &Natural) -> Natural { method mod_add_assign (line 402) | fn mod_add_assign(&mut self, other: Self, m: Self) { method mod_add_assign (line 446) | fn mod_add_assign(&mut self, other: Self, m: &'a Self) { method mod_add_assign (line 493) | fn mod_add_assign(&mut self, other: &'a Self, m: Self) { method mod_add_assign (line 539) | fn mod_add_assign(&mut self, other: &'a Self, m: &'b Self) { FILE: malachite-nz/src/natural/arithmetic/mod_inverse.rs function mod_inverse_helper (line 16) | fn mod_inverse_helper(x: Natural, m: Natural) -> Option { type Output (line 36) | type Output = Self; method mod_inverse (line 67) | fn mod_inverse(self, m: Self) -> Option { type Output (line 79) | type Output = Self; method mod_inverse (line 111) | fn mod_inverse(self, m: &'a Self) -> Option { type Output (line 123) | type Output = Natural; function mod_inverse (line 158) | fn mod_inverse(self, m: Natural) -> Option { type Output (line 170) | type Output = Natural; function mod_inverse (line 204) | fn mod_inverse(self, m: &Natural) -> Option { FILE: malachite-nz/src/natural/arithmetic/mod_is_reduced.rs method mod_is_reduced (line 52) | fn mod_is_reduced(&self, m: &Self) -> bool { FILE: malachite-nz/src/natural/arithmetic/mod_mul.rs type ModMulData (line 145) | pub enum ModMulData { function precompute_mod_mul_data_helper (line 152) | fn precompute_mod_mul_data_helper(m: &Natural) -> ModMulData { method mod_mul_precomputed_two_limbs (line 168) | fn mod_mul_precomputed_two_limbs( method mod_mul_precomputed_two_limbs_assign (line 194) | fn mod_mul_precomputed_two_limbs_assign( type Output (line 232) | type Output = Self; type Data (line 233) | type Data = ModMulData; method precompute_mod_mul_data (line 243) | fn precompute_mod_mul_data(m: &Self) -> ModMulData { method mod_mul_precomputed (line 298) | fn mod_mul_precomputed(mut self, other: Self, m: Self, data: &ModMulData... type Output (line 305) | type Output = Self; type Data (line 306) | type Data = ModMulData; method precompute_mod_mul_data (line 316) | fn precompute_mod_mul_data(m: &&Self) -> ModMulData { method mod_mul_precomputed (line 372) | fn mod_mul_precomputed(mut self, other: Self, m: &'a Self, data: &ModMul... type Output (line 379) | type Output = Self; type Data (line 380) | type Data = ModMulData; method precompute_mod_mul_data (line 390) | fn precompute_mod_mul_data(m: &Self) -> ModMulData { method mod_mul_precomputed (line 446) | fn mod_mul_precomputed(mut self, other: &'a Self, m: Self, data: &ModMul... type Output (line 453) | type Output = Self; type Data (line 454) | type Data = ModMulData; method precompute_mod_mul_data (line 464) | fn precompute_mod_mul_data(m: &&Self) -> ModMulData { method mod_mul_precomputed (line 520) | fn mod_mul_precomputed(mut self, other: &'a Self, m: &'b Self, data: &Mo... type Output (line 527) | type Output = Natural; type Data (line 528) | type Data = ModMulData; function precompute_mod_mul_data (line 538) | fn precompute_mod_mul_data(m: &Natural) -> ModMulData { function mod_mul_precomputed (line 594) | fn mod_mul_precomputed(self, other: Natural, m: Natural, data: &ModMulDa... type Output (line 617) | type Output = Natural; type Data (line 618) | type Data = ModMulData; function precompute_mod_mul_data (line 628) | fn precompute_mod_mul_data(m: &&Natural) -> ModMulData { function mod_mul_precomputed (line 685) | fn mod_mul_precomputed(self, other: Natural, m: &Natural, data: &ModMulD... type Output (line 691) | type Output = Natural; type Data (line 692) | type Data = ModMulData; function precompute_mod_mul_data (line 702) | fn precompute_mod_mul_data(m: &Natural) -> ModMulData { function mod_mul_precomputed (line 758) | fn mod_mul_precomputed(self, other: &Natural, m: Natural, data: &ModMulD... type Output (line 784) | type Output = Natural; type Data (line 785) | type Data = ModMulData; function precompute_mod_mul_data (line 795) | fn precompute_mod_mul_data(m: &&Natural) -> ModMulData { function mod_mul_precomputed (line 850) | fn mod_mul_precomputed(self, other: &Natural, m: &Natural, data: &ModMul... method mod_mul_precomputed_assign (line 912) | fn mod_mul_precomputed_assign(&mut self, other: Self, m: Self, data: &Mo... method mod_mul_precomputed_assign (line 975) | fn mod_mul_precomputed_assign(&mut self, other: Self, m: &'a Self, data:... method mod_mul_precomputed_assign (line 1041) | fn mod_mul_precomputed_assign(&mut self, other: &'a Self, m: Self, data:... method mod_mul_precomputed_assign (line 1106) | fn mod_mul_precomputed_assign(&mut self, other: &'a Self, m: &'b Self, d... type Output (line 1129) | type Output = Self; method mod_mul (line 1164) | fn mod_mul(self, other: Self, m: Self) -> Self { type Output (line 1171) | type Output = Self; method mod_mul (line 1207) | fn mod_mul(self, other: Self, m: &'a Self) -> Self { type Output (line 1213) | type Output = Self; method mod_mul (line 1249) | fn mod_mul(self, other: &'a Self, m: Self) -> Self { type Output (line 1256) | type Output = Self; method mod_mul (line 1292) | fn mod_mul(self, other: &'a Self, m: &'b Self) -> Self { type Output (line 1298) | type Output = Natural; function mod_mul (line 1334) | fn mod_mul(self, other: Natural, m: Natural) -> Natural { type Output (line 1341) | type Output = Natural; function mod_mul (line 1377) | fn mod_mul(self, other: Natural, m: &Natural) -> Natural { type Output (line 1383) | type Output = Natural; function mod_mul (line 1419) | fn mod_mul(self, other: &Natural, m: Natural) -> Natural { type Output (line 1426) | type Output = Natural; function mod_mul (line 1461) | fn mod_mul(self, other: &Natural, m: &Natural) -> Natural { method mod_mul_assign (line 1499) | fn mod_mul_assign(&mut self, other: Self, m: Self) { method mod_mul_assign (line 1539) | fn mod_mul_assign(&mut self, other: Self, m: &'a Self) { method mod_mul_assign (line 1576) | fn mod_mul_assign(&mut self, other: &'a Self, m: Self) { method mod_mul_assign (line 1615) | fn mod_mul_assign(&mut self, other: &'a Self, m: &'b Self) { FILE: malachite-nz/src/natural/arithmetic/mod_neg.rs type Output (line 14) | type Output = Self; method mod_neg (line 45) | fn mod_neg(mut self, m: Self) -> Self { type Output (line 52) | type Output = Self; method mod_neg (line 81) | fn mod_neg(mut self, m: &'a Self) -> Self { type Output (line 88) | type Output = Natural; function mod_neg (line 116) | fn mod_neg(self, m: Natural) -> Natural { type Output (line 123) | type Output = Natural; function mod_neg (line 151) | fn mod_neg(self, m: &Natural) -> Natural { method mod_neg_assign (line 192) | fn mod_neg_assign(&mut self, m: Self) { method mod_neg_assign (line 231) | fn mod_neg_assign(&mut self, m: &'a Self) { FILE: malachite-nz/src/natural/arithmetic/mod_op.rs function limbs_mod_limb (line 117) | pub fn limbs_mod_limb< function limbs_mod_limb (line 129) | pub(crate) fn limbs_mod_limb< function limbs_mod_limb (line 141) | pub fn limbs_mod_limb< function limbs_mod_limb (line 152) | pub(crate) fn limbs_mod_limb< function limbs_mod_divide_and_conquer_helper (line 310) | fn limbs_mod_divide_and_conquer_helper( function limbs_mod_barrett_preinverted (line 537) | fn limbs_mod_barrett_preinverted( function limbs_mod_barrett_large_helper (line 683) | fn limbs_mod_barrett_large_helper( function limbs_mod_by_two_limb (line 764) | fn limbs_mod_by_two_limb(ns: &[Limb], ds: &[Limb]) -> (Limb, Limb) { function limbs_mod_dc_condition (line 789) | fn limbs_mod_dc_condition(n_len: usize, d_len: usize) -> bool { function limbs_mod_unbalanced (line 813) | fn limbs_mod_unbalanced(rs: &mut [Limb], ns: &[Limb], ds: &[Limb], adjus... function limbs_rem_naive (line 936) | fn limbs_rem_naive(ns: &[Limb], d: Limb) -> Limb { function limbs_mod_limb_normalized (line 956) | pub fn limbs_mod_limb_normalized< function mod_by_preinversion_special (line 1099) | fn mod_by_preinversion_special< method mod_limb_naive (line 1585) | pub fn mod_limb_naive(&self, other: Limb) -> Limb { method rem_limb_ref (line 1593) | fn rem_limb_ref(&self, other: Limb) -> Limb { method rem_assign_limb (line 1601) | fn rem_assign_limb(&mut self, other: Limb) { type Output (line 1613) | type Output = Self; method mod_op (line 1655) | fn mod_op(self, other: Self) -> Self { type Output (line 1661) | type Output = Self; method mod_op (line 1701) | fn mod_op(self, other: &'a Self) -> Self { type Output (line 1707) | type Output = Natural; function mod_op (line 1746) | fn mod_op(self, other: Natural) -> Natural { type Output (line 1752) | type Output = Natural; function mod_op (line 1791) | fn mod_op(self, other: &Natural) -> Natural { method mod_assign (line 1834) | fn mod_assign(&mut self, other: Self) { method mod_assign (line 1876) | fn mod_assign(&mut self, other: &'a Self) { type Output (line 1882) | type Output = Self; method rem (line 1922) | fn rem(mut self, other: Self) -> Self { type Output (line 1929) | type Output = Self; method rem (line 1969) | fn rem(mut self, other: &'a Self) -> Self { type Output (line 1976) | type Output = Natural; function rem (line 2015) | fn rem(self, other: Natural) -> Natural { type Output (line 2033) | type Output = Natural; function rem (line 2072) | fn rem(self, other: &Natural) -> Natural { method rem_assign (line 2129) | fn rem_assign(&mut self, other: Self) { method rem_assign (line 2172) | fn rem_assign(&mut self, other: &'a Self) { type Output (line 2191) | type Output = Self; method neg_mod (line 2231) | fn neg_mod(mut self, other: Self) -> Self { type Output (line 2238) | type Output = Self; method neg_mod (line 2278) | fn neg_mod(mut self, other: &'a Self) -> Self { type Output (line 2285) | type Output = Natural; function neg_mod (line 2323) | fn neg_mod(self, other: Natural) -> Natural { type Output (line 2330) | type Output = Natural; function neg_mod (line 2368) | fn neg_mod(self, other: &Natural) -> Natural { method neg_mod_assign (line 2411) | fn neg_mod_assign(&mut self, other: Self) { method neg_mod_assign (line 2456) | fn neg_mod_assign(&mut self, other: &'a Self) { FILE: malachite-nz/src/natural/arithmetic/mod_pow.rs function get_bits (line 69) | pub(crate) fn get_bits(xs: &[Limb], mut end: u64, len: u64) -> usize { function limbs_redc_limb_raw (line 94) | fn limbs_redc_limb_raw(out: &mut [Limb], xs: &mut [Limb], ms: &[Limb], m... function limbs_redc_limb (line 120) | fn limbs_redc_limb(out: &mut [Limb], xs: &mut [Limb], ms: &[Limb], m_inv... constant WIDTH_LIMITS (line 126) | const WIDTH_LIMITS: [u64; 10] = [7, 25, 81, 241, 673, 1793, 4609, 11521,... function get_window_size (line 133) | pub(crate) fn get_window_size(width: u64) -> u64 { function limbs_redc (line 151) | fn limbs_redc(out: &mut [Limb], xs: &[Limb], ms: &[Limb], is: &[Limb]) { function to_redc (line 184) | fn to_redc(out: &mut [Limb], xs: &[Limb], ms: &[Limb]) { constant REDC_1_TO_REDC_N_THRESHOLD (line 200) | const REDC_1_TO_REDC_N_THRESHOLD: usize = 100; function square_using_basecase_mul (line 214) | fn square_using_basecase_mul(out: &mut [Limb], xs: &[Limb]) { function limbs_redc_limb_helper (line 224) | fn limbs_redc_limb_helper(out: &mut [Limb], xs: &mut [Limb], ms: &[Limb]... function limbs_redc_helper (line 234) | fn limbs_redc_helper(out: &mut [Limb], xs: &mut [Limb], ms: &[Limb], is:... function select_fns (line 241) | fn select_fns( type Output (line 551) | type Output = Self; method mod_pow (line 584) | fn mod_pow(mut self, exp: Self, m: Self) -> Self { type Output (line 591) | type Output = Self; method mod_pow (line 625) | fn mod_pow(mut self, exp: Self, m: &'a Self) -> Self { type Output (line 632) | type Output = Self; method mod_pow (line 666) | fn mod_pow(mut self, exp: &'a Self, m: Self) -> Self { type Output (line 673) | type Output = Self; method mod_pow (line 707) | fn mod_pow(mut self, exp: &'a Self, m: &'b Self) -> Self { type Output (line 714) | type Output = Natural; function mod_pow (line 748) | fn mod_pow(self, mut exp: Natural, mut m: Natural) -> Natural { type Output (line 772) | type Output = Natural; function mod_pow (line 806) | fn mod_pow(self, mut exp: Natural, m: &Natural) -> Natural { type Output (line 830) | type Output = Natural; function mod_pow (line 864) | fn mod_pow(self, exp: &Natural, mut m: Natural) -> Natural { type Output (line 888) | type Output = Natural; function mod_pow (line 921) | fn mod_pow(self, exp: &Natural, m: &Natural) -> Natural { method mod_pow_assign (line 976) | fn mod_pow_assign(&mut self, mut exp: Self, mut m: Self) { method mod_pow_assign (line 1032) | fn mod_pow_assign(&mut self, mut exp: Self, m: &'a Self) { method mod_pow_assign (line 1088) | fn mod_pow_assign(&mut self, exp: &'a Self, mut m: Self) { method mod_pow_assign (line 1139) | fn mod_pow_assign(&mut self, exp: &'a Self, m: &'b Self) { FILE: malachite-nz/src/natural/arithmetic/mod_power_of_2.rs type Output (line 151) | type Output = Self; method mod_power_of_2 (line 178) | fn mod_power_of_2(mut self, pow: u64) -> Self { type Output (line 185) | type Output = Natural; method mod_power_of_2 (line 210) | fn mod_power_of_2(self, pow: u64) -> Natural { method mod_power_of_2_assign (line 244) | fn mod_power_of_2_assign(&mut self, pow: u64) { type Output (line 256) | type Output = Self; method rem_power_of_2 (line 286) | fn rem_power_of_2(self, pow: u64) -> Self { type Output (line 292) | type Output = Natural; method rem_power_of_2 (line 325) | fn rem_power_of_2(self, pow: u64) -> Natural { method rem_power_of_2_assign (line 362) | fn rem_power_of_2_assign(&mut self, pow: u64) { type Output (line 368) | type Output = Self; method neg_mod_power_of_2 (line 399) | fn neg_mod_power_of_2(mut self, pow: u64) -> Self { type Output (line 406) | type Output = Natural; method neg_mod_power_of_2 (line 435) | fn neg_mod_power_of_2(self, pow: u64) -> Natural { method neg_mod_power_of_2_assign (line 483) | fn neg_mod_power_of_2_assign(&mut self, pow: u64) { FILE: malachite-nz/src/natural/arithmetic/mod_power_of_2_add.rs method mod_power_of_2_add_limb_ref (line 226) | fn mod_power_of_2_add_limb_ref(&self, y: Limb, pow: u64) -> Self { method mod_power_of_2_add_assign_limb (line 247) | fn mod_power_of_2_add_assign_limb(&mut self, y: Limb, pow: u64) { type Output (line 271) | type Output = Self; method mod_power_of_2_add (line 301) | fn mod_power_of_2_add(mut self, other: Self, pow: u64) -> Self { type Output (line 308) | type Output = Self; method mod_power_of_2_add (line 338) | fn mod_power_of_2_add(mut self, other: &'a Self, pow: u64) -> Self { type Output (line 345) | type Output = Natural; function mod_power_of_2_add (line 378) | fn mod_power_of_2_add(self, mut other: Natural, pow: u64) -> Natural { type Output (line 385) | type Output = Natural; function mod_power_of_2_add (line 418) | fn mod_power_of_2_add(self, other: &Natural, pow: u64) -> Natural { method mod_power_of_2_add_assign (line 469) | fn mod_power_of_2_add_assign(&mut self, mut other: Self, pow: u64) { method mod_power_of_2_add_assign (line 523) | fn mod_power_of_2_add_assign(&mut self, other: &'a Self, pow: u64) { FILE: malachite-nz/src/natural/arithmetic/mod_power_of_2_inverse.rs function limbs_mod_power_of_2_inverse (line 25) | fn limbs_mod_power_of_2_inverse(out: &mut [Limb], xs: &[Limb], pow: u64,... function mod_power_of_2_inverse_helper (line 48) | fn mod_power_of_2_inverse_helper(xs: &[Limb], pow: u64) -> Option Option { type Output (line 116) | type Output = Natural; method mod_power_of_2_inverse (line 146) | fn mod_power_of_2_inverse(self, pow: u64) -> Option { FILE: malachite-nz/src/natural/arithmetic/mod_power_of_2_is_reduced.rs method mod_power_of_2_is_reduced (line 39) | fn mod_power_of_2_is_reduced(&self, pow: u64) -> bool { FILE: malachite-nz/src/natural/arithmetic/mod_power_of_2_mul.rs method mod_power_of_2_mul_limb_ref (line 180) | fn mod_power_of_2_mul_limb_ref(&self, y: Limb, pow: u64) -> Self { method mod_power_of_2_mul_limb_assign (line 195) | fn mod_power_of_2_mul_limb_assign(&mut self, y: Limb, pow: u64) { type Output (line 217) | type Output = Self; method mod_power_of_2_mul (line 249) | fn mod_power_of_2_mul(mut self, other: Self, pow: u64) -> Self { type Output (line 256) | type Output = Self; method mod_power_of_2_mul (line 288) | fn mod_power_of_2_mul(mut self, other: &'a Self, pow: u64) -> Self { type Output (line 295) | type Output = Natural; function mod_power_of_2_mul (line 327) | fn mod_power_of_2_mul(self, mut other: Natural, pow: u64) -> Natural { type Output (line 334) | type Output = Natural; function mod_power_of_2_mul (line 365) | fn mod_power_of_2_mul(self, other: &Natural, pow: u64) -> Natural { method mod_power_of_2_mul_assign (line 413) | fn mod_power_of_2_mul_assign(&mut self, mut other: Self, pow: u64) { method mod_power_of_2_mul_assign (line 465) | fn mod_power_of_2_mul_assign(&mut self, other: &'a Self, pow: u64) { FILE: malachite-nz/src/natural/arithmetic/mod_power_of_2_neg.rs type Output (line 16) | type Output = Self; method mod_power_of_2_neg (line 48) | fn mod_power_of_2_neg(mut self, pow: u64) -> Self { type Output (line 59) | type Output = Natural; method mod_power_of_2_neg (line 91) | fn mod_power_of_2_neg(self, pow: u64) -> Natural { method mod_power_of_2_neg_assign (line 139) | fn mod_power_of_2_neg_assign(&mut self, pow: u64) { FILE: malachite-nz/src/natural/arithmetic/mod_power_of_2_pow.rs type Output (line 125) | type Output = Self; method mod_power_of_2_pow (line 158) | fn mod_power_of_2_pow(mut self, exp: Self, pow: u64) -> Self { type Output (line 165) | type Output = Self; method mod_power_of_2_pow (line 198) | fn mod_power_of_2_pow(mut self, exp: &Self, pow: u64) -> Self { type Output (line 205) | type Output = Natural; function mod_power_of_2_pow (line 238) | fn mod_power_of_2_pow(self, exp: Natural, pow: u64) -> Natural { type Output (line 244) | type Output = Natural; function mod_power_of_2_pow (line 275) | fn mod_power_of_2_pow(self, exp: &Natural, pow: u64) -> Natural { method mod_power_of_2_pow_assign (line 334) | fn mod_power_of_2_pow_assign(&mut self, exp: Self, pow: u64) { method mod_power_of_2_pow_assign (line 369) | fn mod_power_of_2_pow_assign(&mut self, exp: &Self, pow: u64) { FILE: malachite-nz/src/natural/arithmetic/mod_power_of_2_shl.rs function mod_power_of_2_shl_unsigned_nz (line 20) | fn mod_power_of_2_shl_unsigned_nz(x: &Natural, bit... function mod_power_of_2_shl_assign_unsigned_nz (line 36) | fn mod_power_of_2_shl_assign_unsigned_nz(x: &mut N... function mod_power_of_2_shl_signed_nz (line 136) | fn mod_power_of_2_shl_signed_nz<'a, U, S: PrimitiveSigned + UnsignedAbs<... function mod_power_of_2_shl_assign_signed_nz (line 155) | fn mod_power_of_2_shl_assign_signed_nz Self { type Output (line 395) | type Output = Natural; method mod_power_of_2_square (line 429) | fn mod_power_of_2_square(self, pow: u64) -> Natural { method mod_power_of_2_square_assign (line 488) | fn mod_power_of_2_square_assign(&mut self, pow: u64) { FILE: malachite-nz/src/natural/arithmetic/mod_power_of_2_sub.rs function extend_with_ones (line 39) | fn extend_with_ones(xs: &mut Vec, pow: u64) { method mod_power_of_2_sub_limb_ref (line 183) | fn mod_power_of_2_sub_limb_ref(&self, y: Limb, pow: u64) -> Self { method mod_power_of_2_right_sub_limb_ref (line 207) | fn mod_power_of_2_right_sub_limb_ref(&self, y: Limb, pow: u64) -> Self { method mod_power_of_2_sub_assign_limb (line 230) | fn mod_power_of_2_sub_assign_limb(&mut self, y: Limb, pow: u64) { method mod_power_of_2_right_sub_assign_limb (line 255) | fn mod_power_of_2_right_sub_assign_limb(&mut self, other: Limb, pow: u64) { type Output (line 281) | type Output = Self; method mod_power_of_2_sub (line 310) | fn mod_power_of_2_sub(mut self, other: Self, pow: u64) -> Self { type Output (line 317) | type Output = Self; method mod_power_of_2_sub (line 347) | fn mod_power_of_2_sub(mut self, other: &Self, pow: u64) -> Self { type Output (line 354) | type Output = Natural; function mod_power_of_2_sub (line 387) | fn mod_power_of_2_sub(self, mut other: Natural, pow: u64) -> Natural { type Output (line 412) | type Output = Natural; function mod_power_of_2_sub (line 444) | fn mod_power_of_2_sub(self, other: &Natural, pow: u64) -> Natural { method mod_power_of_2_sub_assign (line 494) | fn mod_power_of_2_sub_assign(&mut self, mut other: Self, pow: u64) { method mod_power_of_2_sub_assign (line 549) | fn mod_power_of_2_sub_assign(&mut self, other: &'a Self, pow: u64) { FILE: malachite-nz/src/natural/arithmetic/mod_shl.rs function mod_shl_ref_val_unsigned (line 19) | fn mod_shl_ref_val_unsigned(x: &Natural, bits: T, ... function mod_shl_ref_ref_unsigned (line 34) | fn mod_shl_ref_ref_unsigned(x: &Natural, bits: T, ... function mod_shl_assign_unsigned_nz (line 49) | fn mod_shl_assign_unsigned_nz(x: &mut Natural, bit... function mod_shl_assign_ref_unsigned (line 62) | fn mod_shl_assign_ref_unsigned(x: &mut Natural, bi... function mod_shl_ref_val_signed (line 246) | fn mod_shl_ref_val_signed<'a, U, S: PrimitiveSigned + UnsignedAbs>( function mod_shr_ref_ref (line 39) | fn mod_shr_ref_ref<'a, U, S: PrimitiveSigned + UnsignedAbs>( function mod_shr_assign (line 60) | fn mod_shr_assign>( function mod_shr_assign_ref (line 79) | fn mod_shr_assign_ref>( FILE: malachite-nz/src/natural/arithmetic/mod_square.rs type Output (line 14) | type Output = Self; method mod_square (line 39) | fn mod_square(self, m: Self) -> Self { type Output (line 45) | type Output = Self; method mod_square (line 70) | fn mod_square(self, m: &Self) -> Self { type Output (line 76) | type Output = Natural; function mod_square (line 104) | fn mod_square(self, m: Natural) -> Natural { type Output (line 110) | type Output = Natural; function mod_square (line 138) | fn mod_square(self, m: &Natural) -> Natural { method mod_square_assign (line 173) | fn mod_square_assign(&mut self, m: Self) { method mod_square_assign (line 208) | fn mod_square_assign(&mut self, m: &Self) { FILE: malachite-nz/src/natural/arithmetic/mod_sub.rs type Output (line 13) | type Output = Self; method mod_sub (line 52) | fn mod_sub(mut self, other: Self, m: Self) -> Self { type Output (line 59) | type Output = Self; method mod_sub (line 99) | fn mod_sub(mut self, other: Self, m: &Self) -> Self { type Output (line 106) | type Output = Self; method mod_sub (line 146) | fn mod_sub(mut self, other: &Self, m: Self) -> Self { type Output (line 153) | type Output = Self; method mod_sub (line 193) | fn mod_sub(mut self, other: &Self, m: &Self) -> Self { type Output (line 200) | type Output = Natural; function mod_sub (line 239) | fn mod_sub(self, other: Natural, m: Natural) -> Natural { type Output (line 251) | type Output = Natural; function mod_sub (line 290) | fn mod_sub(self, other: Natural, m: &Natural) -> Natural { type Output (line 305) | type Output = Natural; function mod_sub (line 344) | fn mod_sub(self, other: &Natural, m: Natural) -> Natural { type Output (line 359) | type Output = Natural; function mod_sub (line 397) | fn mod_sub(self, other: &Natural, m: &Natural) -> Natural { method mod_sub_assign (line 440) | fn mod_sub_assign(&mut self, other: Self, m: Self) { method mod_sub_assign (line 484) | fn mod_sub_assign(&mut self, other: Self, m: &Self) { method mod_sub_assign (line 531) | fn mod_sub_assign(&mut self, other: &Self, m: Self) { method mod_sub_assign (line 577) | fn mod_sub_assign(&mut self, other: &Self, m: &Self) { FILE: malachite-nz/src/natural/arithmetic/mul/fft.rs type ModData (line 44) | pub(crate) struct ModData { constant SD_FFT_CTX_W2TAB_SIZE (line 50) | const SD_FFT_CTX_W2TAB_SIZE: usize = 40; constant SD_FFT_CTX_W2TAB_INIT (line 51) | pub(crate) const SD_FFT_CTX_W2TAB_INIT: u64 = 12; type SerializedFFTContext (line 54) | pub(crate) struct SerializedFFTContext { method deserialize (line 65) | fn deserialize(self) -> FFTContext { type FFTContext (line 80) | pub(crate) struct FFTContext { method default (line 91) | fn default() -> Self { type SerializedCRTData (line 111) | pub(crate) struct SerializedCRTData { method deserialize (line 118) | fn deserialize(self, data: &[u64]) -> CRTData { type CRTData (line 130) | pub(crate) struct CRTData { method co_prime_red (line 140) | fn co_prime_red(&self, i: usize) -> u64 { method co_prime (line 149) | pub(crate) fn co_prime(&mut self, i: usize) -> &mut [u64] { method prod_primes_ref (line 155) | fn prod_primes_ref(&self) -> &[u64] { type ProfileEntry (line 162) | pub(crate) struct ProfileEntry { constant MPN_CTX_NCRTS (line 169) | pub(crate) const MPN_CTX_NCRTS: usize = 8; constant VEC_SZ (line 170) | pub(crate) const VEC_SZ: usize = 4; constant MAX_NPROFILES (line 171) | pub(crate) const MAX_NPROFILES: usize = 20; function crt_data_find_bn_bound (line 563) | pub(crate) fn crt_data_find_bn_bound(c: &CRTData, bits: u64) -> usize { function crt_data_find_bits (line 593) | fn crt_data_find_bits(c: &CRTData, bn: usize) -> u64 { constant MPN_CTX_TWO_POWER_TAB_SIZE (line 772) | pub(crate) const MPN_CTX_TWO_POWER_TAB_SIZE: usize = 256; type MPNToFFTFunc (line 775) | pub(crate) struct MPNToFFTFunc { constant LG_BLK_SZ (line 872) | const LG_BLK_SZ: u64 = 8; constant BLK_SZ (line 873) | const BLK_SZ: usize = 256; function mpn_ctx_best_profile (line 876) | fn mpn_ctx_best_profile(r: &Context, p: &mut ProfileEntry, an: usize, bn... function mpn_ctx_fit_buffer (line 934) | fn mpn_ctx_fit_buffer(r: &mut Context, n: usize) { function slow_mpn_to_fft_easy (line 945) | fn slow_mpn_to_fft_easy( function slow_mpn_to_fft (line 1029) | fn slow_mpn_to_fft( constant BIG_N (line 1221) | const BIG_N: usize = 8; function sd_fft_no_trunc_block (line 1351) | fn sd_fft_no_trunc_block(q: &FFTContext, xs: &mut [f64], s: usize, k: u6... function sd_fft_basecase_0_1 (line 1695) | const fn sd_fft_basecase_0_1(_q: &FFTContext, _xs: &mut [f64]) {} function sd_fft_basecase_1_1 (line 1698) | fn sd_fft_basecase_1_1(q: &FFTContext, xs: &mut [f64]) { function sd_fft_basecase_2_1 (line 1708) | fn sd_fft_basecase_2_1(q: &FFTContext, xs: &mut [f64]) { function sd_fft_basecase_3_1 (line 1715) | fn sd_fft_basecase_3_1(q: &FFTContext, xs: &mut [f64]) { function sd_fft_basecase_4_1 (line 1747) | fn sd_fft_basecase_4_1(q: &FFTContext, xs: &mut [f64]) { function sd_fft_basecase_4_0 (line 1771) | fn sd_fft_basecase_4_0(q: &FFTContext, xs: &mut [f64], j_r: usize, j_bit... function sd_fft_basecase_5_1 (line 1810) | fn sd_fft_basecase_5_1(q: &FFTContext, xs: &mut [f64]) { function sd_fft_basecase_5_0 (line 1854) | fn sd_fft_basecase_5_0(q: &FFTContext, xs: &mut [f64], j_r: usize, j_bit... function sd_fft_base_8_1 (line 1994) | fn sd_fft_base_8_1(q: &FFTContext, xs: &mut [f64], j: usize) { function sd_fft_base_8_0 (line 2006) | fn sd_fft_base_8_0(q: &FFTContext, xs: &mut [f64], j: usize) { function sd_fft_base_9_1 (line 2013) | fn sd_fft_base_9_1(q: &FFTContext, xs: &mut [f64], j: usize) { function sd_fft_no_trunc_internal (line 2023) | fn sd_fft_no_trunc_internal( function sd_fft_moth_trunc_block_1 (line 2073) | fn sd_fft_moth_trunc_block_1( function sd_fft_moth_trunc_block_0 (line 2135) | fn sd_fft_moth_trunc_block_0( type Sd2MothTruncBlockFn (line 2196) | type Sd2MothTruncBlockFn = type Sd4MothTruncBlockFn (line 2199) | type Sd4MothTruncBlockFn = for<'a, 'b, 'c> fn(&'a FFTContext, usize, u64... constant SD_FFT_4_MOTH_TRUNC_BLOCK_TABLE (line 2201) | const SD_FFT_4_MOTH_TRUNC_BLOCK_TABLE: [Sd4MothTruncBlockFn; 24] = [ function sd_fft_trunc_block (line 2247) | fn sd_fft_trunc_block( function sd_fft_trunc_internal (line 2361) | fn sd_fft_trunc_internal( function sd_fft_ctx_fit_depth_with_lock (line 2459) | fn sd_fft_ctx_fit_depth_with_lock(q: &mut FFTContext, depth: u64) { function sd_fft_ctx_fit_depth (line 2497) | fn sd_fft_ctx_fit_depth(q: &mut FFTContext, depth: u64) { function sd_fft_trunc (line 2504) | fn sd_fft_trunc( function sd_ifft_no_trunc_block (line 2688) | fn sd_ifft_no_trunc_block( function sd_ifft_basecase_0_1 (line 2942) | const fn sd_ifft_basecase_0_1(_q: &FFTContext, _xs: &mut [f64]) {} function sd_ifft_basecase_1_1 (line 2945) | fn sd_ifft_basecase_1_1(q: &FFTContext, xs: &mut [f64]) { function sd_ifft_basecase_2_1 (line 2952) | fn sd_ifft_basecase_2_1(q: &FFTContext, xs: &mut [f64]) { function sd_ifft_basecase_3_1 (line 2959) | fn sd_ifft_basecase_3_1(q: &FFTContext, xs: &mut [f64]) { function sd_ifft_basecase_4_1 (line 2991) | fn sd_ifft_basecase_4_1(q: &FFTContext, xs: &mut [f64]) { function sd_ifft_basecase_4_0 (line 3016) | fn sd_ifft_basecase_4_0(q: &FFTContext, xs: &mut [f64], j_mr: usize, j_b... function sd_ifft_basecase_5_1 (line 3048) | fn sd_ifft_basecase_5_1(q: &FFTContext, xs: &mut [f64]) { function sd_ifft_basecase_5_0 (line 3094) | fn sd_ifft_basecase_5_0(q: &FFTContext, xs: &mut [f64], j_mr: usize, j_b... function sd_ifft_base_8_1 (line 3234) | fn sd_ifft_base_8_1(q: &FFTContext, x: &mut [f64], j: usize) { function sd_ifft_base_8_0 (line 3246) | fn sd_ifft_base_8_0(q: &FFTContext, x: &mut [f64], j: usize) { function sd_ifft_base_9_1 (line 3254) | fn sd_ifft_base_9_1(q: &FFTContext, x: &mut [f64], j: usize) { function sd_ifft_no_trunc_internal (line 3264) | fn sd_ifft_no_trunc_internal( constant BIG_M (line 3309) | const BIG_M: usize = 4; function radix_4_moth_inv_trunc_block_3_4_1 (line 3320) | fn radix_4_moth_inv_trunc_block_3_4_1( function radix_4_moth_inv_trunc_block_3_4_0 (line 3388) | fn radix_4_moth_inv_trunc_block_3_4_0( function radix_4_moth_inv_trunc_block_3_3_1 (line 3467) | fn radix_4_moth_inv_trunc_block_3_3_1( function radix_4_moth_inv_trunc_block_3_3_0 (line 3526) | fn radix_4_moth_inv_trunc_block_3_3_0( function radix_4_moth_inv_trunc_block_2_4_1 (line 3576) | fn radix_4_moth_inv_trunc_block_2_4_1( function radix_4_moth_inv_trunc_block_2_4_0 (line 3637) | fn radix_4_moth_inv_trunc_block_2_4_0( function radix_4_moth_inv_trunc_block_2_2_1 (line 3688) | fn radix_4_moth_inv_trunc_block_2_2_1( function radix_4_moth_inv_trunc_block_2_2_0 (line 3732) | fn radix_4_moth_inv_trunc_block_2_2_0( function radix_4_moth_inv_trunc_block_1_4_1 (line 3767) | fn radix_4_moth_inv_trunc_block_1_4_1( function radix_4_moth_inv_trunc_block_1_4_0 (line 3811) | fn radix_4_moth_inv_trunc_block_1_4_0( function radix_4_moth_inv_trunc_block_1_1_1 (line 3852) | fn radix_4_moth_inv_trunc_block_1_1_1( function radix_4_moth_inv_trunc_block_1_1_0 (line 3877) | fn radix_4_moth_inv_trunc_block_1_1_0( function radix_4_moth_inv_trunc_block_0_4_1 (line 3900) | fn radix_4_moth_inv_trunc_block_0_4_1( function sd_fft_ctx_w2 (line 3939) | fn sd_fft_ctx_w2(q: &FFTContext, j: usize) -> f64 { function radix_2_moth_inv_trunc_block_1_2_1 (line 3947) | fn radix_2_moth_inv_trunc_block_1_2_1(q: &FFTContext, j: usize, xs0: &mu... function radix_2_moth_inv_trunc_block_1_2_0 (line 3968) | fn radix_2_moth_inv_trunc_block_1_2_0(q: &FFTContext, j: usize, xs0: &mu... function radix_2_moth_inv_trunc_block_1_1_1 (line 3987) | fn radix_2_moth_inv_trunc_block_1_1_1(q: &FFTContext, _j: usize, xs0: &m... function radix_2_moth_inv_trunc_block_1_1_0 (line 4001) | fn radix_2_moth_inv_trunc_block_1_1_0( function radix_2_moth_inv_trunc_block_0_2_1 (line 4020) | fn radix_2_moth_inv_trunc_block_0_2_1(q: &FFTContext, j: usize, xs0: &mu... function radix_2_moth_inv_trunc_block_0_1_1 (line 4039) | fn radix_2_moth_inv_trunc_block_0_1_1( constant SD_IFFT_4_MOTH_TRUNC_BLOCK_TABLE (line 4055) | const SD_IFFT_4_MOTH_TRUNC_BLOCK_TABLE: [Option; 40... constant SD_IFFT_2_MOTH_TRUNC_BLOCK_TABLE (line 4098) | const SD_IFFT_2_MOTH_TRUNC_BLOCK_TABLE: [Option; 12... function sd_ifft_trunc_block (line 4114) | fn sd_ifft_trunc_block( function sd_ifft_trunc_internal (line 4215) | fn sd_ifft_trunc_internal( function sd_ifft_trunc (line 4335) | fn sd_ifft_trunc( function sd_fft_ctx_point_mul (line 4367) | fn sd_fft_ctx_point_mul(q: &FFTContext, a: &mut [f64], b: &[f64], m_orig... function sd_fft_ctx_point_sqr (line 4393) | fn sd_fft_ctx_point_sqr(q: &FFTContext, a: &mut [f64], m_orig: u64, dept... function flint_mpn_cmp_ui_2exp (line 4418) | fn flint_mpn_cmp_ui_2exp(a: &[u64], b: u64, e: u64) -> Ordering { function process_mod (line 4462) | fn process_mod( function process_fft (line 4553) | fn process_fft( function process_mod_fft (line 4581) | fn process_mod_fft( function limbs_slice_add_same_length_in_place_left_alt (line 5298) | fn limbs_slice_add_same_length_in_place_left_alt(xs: &mut [u32], ys: &[u... function mpn_ctx_mpn_mul (line 5602) | fn mpn_ctx_mpn_mul(r: &mut Context, z: &mut [Limb], a: &[Limb], b: &[Lim... function mpn_mul_default_mpn_ctx (line 5759) | pub(crate) fn mpn_mul_default_mpn_ctx(r1: &mut [Limb], i1: &[Limb], i2: ... function mpn_square_default_mpn_ctx (line 5764) | pub(crate) fn mpn_square_default_mpn_ctx(r1: &mut [Limb], i1: &[Limb]) { FILE: malachite-nz/src/natural/arithmetic/mul/limb.rs method mul_assign_limb (line 169) | pub(crate) fn mul_assign_limb(&mut self, other: Limb) { method mul_limb_ref (line 188) | pub(crate) fn mul_limb_ref(&self, other: Limb) -> Self { FILE: malachite-nz/src/natural/arithmetic/mul/mod.rs type Output (line 525) | type Output = Self; method mul (line 558) | fn mul(mut self, other: Self) -> Self { type Output (line 565) | type Output = Self; method mul (line 598) | fn mul(mut self, other: &'a Self) -> Self { type Output (line 605) | type Output = Natural; function mul (line 638) | fn mul(self, mut other: Natural) -> Natural { type Output (line 645) | type Output = Natural; function mul (line 677) | fn mul(self, other: &Natural) -> Natural { method mul_assign (line 717) | fn mul_assign(&mut self, mut other: Self) { method mul_assign (line 761) | fn mul_assign(&mut self, other: &'a Self) { method product (line 799) | fn product(xs: I) -> Self method product (line 848) | fn product(xs: I) -> Self FILE: malachite-nz/src/natural/arithmetic/mul/mul_low.rs constant SCALED_MUL_TOOM22_THRESHOLD (line 69) | const SCALED_MUL_TOOM22_THRESHOLD: usize = MUL_TOOM22_THRESHOLD * 36 / (... constant SCALED_MUL_TOOM33_THRESHOLD (line 71) | const SCALED_MUL_TOOM33_THRESHOLD: usize = MUL_TOOM33_THRESHOLD * 36 / (... constant SCALED_MUL_TOOM44_THRESHOLD (line 73) | const SCALED_MUL_TOOM44_THRESHOLD: usize = MUL_TOOM44_THRESHOLD.saturati... constant SCALED_MUL_TOOM8H_THRESHOLD (line 75) | const SCALED_MUL_TOOM8H_THRESHOLD: usize = MUL_TOOM8H_THRESHOLD * 10 / 9; constant MAYBE_RANGE_BASECASE_MUL_LOW (line 78) | const MAYBE_RANGE_BASECASE_MUL_LOW: bool = TUNE_PROGRAM_BUILD constant MAYBE_RANGE_TOOM22_MUL_LOW (line 84) | const MAYBE_RANGE_TOOM22_MUL_LOW: bool = TUNE_PROGRAM_BUILD function get_n_lo (line 91) | const fn get_n_lo(n: usize) -> usize { constant MULLO_BASECASE_THRESHOLD_LIMIT (line 284) | const MULLO_BASECASE_THRESHOLD_LIMIT: usize = MULLO_BASECASE_THRESHOLD; FILE: malachite-nz/src/natural/arithmetic/mul/mul_mod.rs constant MULMOD_BNM1_THRESHOLD (line 40) | pub(crate) const MULMOD_BNM1_THRESHOLD: usize = 13; function limbs_mul_mod_base_pow_n_minus_1_next_size_helper (line 44) | pub(crate) fn limbs_mul_mod_base_pow_n_minus_1_next_size_helper( function limbs_mul_mod_base_pow_n_minus_1_scratch_len (line 78) | pub(crate) const fn limbs_mul_mod_base_pow_n_minus_1_scratch_len( function limbs_mul_mod_base_pow_n_minus_1_basecase (line 113) | fn limbs_mul_mod_base_pow_n_minus_1_basecase( function limbs_mul_mod_base_pow_n_plus_1_basecase_helper (line 137) | pub(crate) fn limbs_mul_mod_base_pow_n_plus_1_basecase_helper(out: &mut ... function limbs_mul_mod_base_pow_n_plus_1_basecase (line 165) | fn limbs_mul_mod_base_pow_n_plus_1_basecase(out: &mut [Limb], xs: &[Limb... FILE: malachite-nz/src/natural/arithmetic/mul/poly_eval.rs function limbs_mul_toom_evaluate_deg_3_poly_in_1_and_neg_1 (line 50) | pub(crate) fn limbs_mul_toom_evaluate_deg_3_poly_in_1_and_neg_1( function limbs_mul_toom_evaluate_deg_3_poly_in_2_and_neg_2 (line 89) | pub(crate) fn limbs_mul_toom_evaluate_deg_3_poly_in_2_and_neg_2( function limbs_mul_toom_evaluate_poly_in_1_and_neg_1 (line 141) | pub(crate) fn limbs_mul_toom_evaluate_poly_in_1_and_neg_1( function shl_2_and_add_with_carry_to_out (line 213) | fn shl_2_and_add_with_carry_to_out(out: &mut [Limb], xs: &[Limb], ys: &[... function shl_2_and_add_with_carry_in_place_left (line 235) | fn shl_2_and_add_with_carry_in_place_left(xs: &mut [Limb], ys: &[Limb], ... function limbs_mul_toom_evaluate_poly_in_2_and_neg_2 (line 255) | pub(crate) fn limbs_mul_toom_evaluate_poly_in_2_and_neg_2( function limbs_mul_toom_evaluate_poly_in_2_pow_and_neg_2_pow (line 354) | pub(crate) fn limbs_mul_toom_evaluate_poly_in_2_pow_and_neg_2_pow( function limbs_shl_and_add_same_length_in_place_left (line 433) | pub(crate) fn limbs_shl_and_add_same_length_in_place_left( function limbs_mul_toom_evaluate_poly_in_2_pow_neg_and_neg_2_pow_neg (line 460) | pub(crate) fn limbs_mul_toom_evaluate_poly_in_2_pow_neg_and_neg_2_pow_neg( FILE: malachite-nz/src/natural/arithmetic/mul/poly_interpolate.rs function limbs_mul_toom_interpolate_5_points (line 60) | pub(crate) fn limbs_mul_toom_interpolate_5_points( function limbs_mul_toom_interpolate_6_points (line 268) | pub(crate) fn limbs_mul_toom_interpolate_6_points( constant WANT_ASSERT (line 450) | const WANT_ASSERT: bool = true; function limbs_mul_toom_interpolate_7_points (line 479) | pub(crate) fn limbs_mul_toom_interpolate_7_points( function limbs_shl_and_sub (line 664) | fn limbs_shl_and_sub(xs: &mut [Limb], ys: &[Limb], shift: u64, scratch: ... function limbs_shl_and_sub_special (line 671) | fn limbs_shl_and_sub_special( function limbs_mul_toom_interpolate_8_points (line 720) | pub(crate) fn limbs_mul_toom_interpolate_8_points( function limbs_div_255_in_place (line 831) | fn limbs_div_255_in_place(xs: &mut [Limb]) { function limbs_aors_mul_or_two_sh_aors_helper (line 835) | fn limbs_aors_mul_or_two_sh_aors_helper( function limbs_aors_mul_or_three_sh_aors_helper (line 866) | fn limbs_aors_mul_or_three_sh_aors_helper( function limbs_aors_mul_or_aors_and_two_sh_aors_helper (line 897) | fn limbs_aors_mul_or_aors_and_two_sh_aors_helper( function limbs_aors_mul_or_aors_and_sh_aors_helper (line 917) | fn limbs_aors_mul_or_aors_and_sh_aors_helper( constant CORRECTED_WIDTH (line 1142) | const CORRECTED_WIDTH: u64 = 42 - Limb::WIDTH; constant CORRECTED_WIDTH (line 1144) | const CORRECTED_WIDTH: u64 = 42; FILE: malachite-nz/src/natural/arithmetic/mul/product_of_limbs.rs constant RECURSIVE_PROD_THRESHOLD (line 22) | const RECURSIVE_PROD_THRESHOLD: usize = MUL_TOOM22_THRESHOLD; function limbs_product (line 33) | pub fn limbs_product(xs: &mut [Limb], factors: &mut [Limb]) -> (usize, O... FILE: malachite-nz/src/natural/arithmetic/mul/toom.rs constant MUL_TOOM33_THRESHOLD_LIMIT (line 81) | pub(crate) const MUL_TOOM33_THRESHOLD_LIMIT: usize = MUL_TOOM33_THRESHOLD; function limbs_toom_couple_handling (line 105) | pub(crate) fn limbs_toom_couple_handling( constant TUNE_PROGRAM_BUILD (line 141) | pub const TUNE_PROGRAM_BUILD: bool = false; constant TUNE_PROGRAM_BUILD (line 143) | pub(crate) const TUNE_PROGRAM_BUILD: bool = false; constant WANT_FAT_BINARY (line 146) | pub const WANT_FAT_BINARY: bool = true; constant WANT_FAT_BINARY (line 148) | pub(crate) const WANT_FAT_BINARY: bool = true; constant TOOM22_MAYBE_MUL_TOOM22 (line 152) | pub const TOOM22_MAYBE_MUL_TOOM22: bool = constant TOOM22_MAYBE_MUL_TOOM22 (line 155) | const TOOM22_MAYBE_MUL_TOOM22: bool = function limbs_mul_same_length_to_out_toom_22_recursive_scratch_len (line 158) | fn limbs_mul_same_length_to_out_toom_22_recursive_scratch_len(xs_len: us... function limbs_mul_same_length_to_out_toom_22_recursive (line 176) | fn limbs_mul_same_length_to_out_toom_22_recursive( function limbs_mul_greater_to_out_toom_22_recursive_scratch_len (line 190) | fn limbs_mul_greater_to_out_toom_22_recursive_scratch_len(xs_len: usize,... function limbs_mul_greater_to_out_toom_22_recursive (line 218) | fn limbs_mul_greater_to_out_toom_22_recursive( constant TOOM33_MAYBE_MUL_BASECASE (line 723) | pub const TOOM33_MAYBE_MUL_BASECASE: bool = constant TOOM33_MAYBE_MUL_BASECASE (line 726) | const TOOM33_MAYBE_MUL_BASECASE: bool = constant TOOM33_MAYBE_MUL_TOOM33 (line 731) | pub const TOOM33_MAYBE_MUL_TOOM33: bool = constant TOOM33_MAYBE_MUL_TOOM33 (line 735) | const TOOM33_MAYBE_MUL_TOOM33: bool = function limbs_mul_same_length_to_out_toom_33_recursive_scratch_len (line 738) | fn limbs_mul_same_length_to_out_toom_33_recursive_scratch_len(xs_len: us... constant SMALLER_RECURSION_TOOM_33_AND_53 (line 776) | const SMALLER_RECURSION_TOOM_33_AND_53: bool = true; function limbs_mul_greater_to_out_toom_54 (line 2310) | pub fn limbs_mul_greater_to_out_toom_54( function limbs_abs_sub_same_length (line 2678) | fn limbs_abs_sub_same_length(out: &mut [Limb], xs: &[Limb], ys: &[Limb])... function limbs_abs_sub_add_same_length (line 2710) | fn limbs_abs_sub_add_same_length(out_diff: &mut [Limb], xs: &mut [Limb],... constant TOOM_6H_LIMIT_NUMERATOR (line 2935) | const TOOM_6H_LIMIT_NUMERATOR: usize = 18; constant TOOM_6H_LIMIT_DENOMINATOR (line 2936) | const TOOM_6H_LIMIT_DENOMINATOR: usize = 17; constant TOOM_6H_MAYBE_MUL_BASECASE (line 3010) | const TOOM_6H_MAYBE_MUL_BASECASE: bool = constant TOOM_6H_MAYBE_MUL_TOOM22 (line 3013) | const TOOM_6H_MAYBE_MUL_TOOM22: bool = constant TOOM_6H_MAYBE_MUL_TOOM33 (line 3015) | const TOOM_6H_MAYBE_MUL_TOOM33: bool = constant TOOM_6H_MAYBE_MUL_TOOM6H (line 3017) | const TOOM_6H_MAYBE_MUL_TOOM6H: bool = function limbs_mul_same_length_to_out_toom_6h_recursive_scratch_len (line 3020) | fn limbs_mul_same_length_to_out_toom_6h_recursive_scratch_len(n: usize) ... function limbs_mul_same_length_to_out_toom_6h_recursive (line 3043) | fn limbs_mul_same_length_to_out_toom_6h_recursive( constant TOOM_8H_LIMIT_NUMERATOR (line 3343) | const TOOM_8H_LIMIT_NUMERATOR: usize = 21; constant TOOM_8H_LIMIT_DENOMINATOR (line 3344) | const TOOM_8H_LIMIT_DENOMINATOR: usize = 20; constant BIT_CORRECTION (line 3443) | pub(crate) const BIT_CORRECTION: bool = true; constant BIT_CORRECTION (line 3445) | pub(crate) const BIT_CORRECTION: bool = false; constant TOOM_8H_MAYBE_MUL_BASECASE (line 3448) | const TOOM_8H_MAYBE_MUL_BASECASE: bool = constant TOOM_8H_MAYBE_MUL_TOOM22 (line 3451) | const TOOM_8H_MAYBE_MUL_TOOM22: bool = constant TOOM_8H_MAYBE_MUL_TOOM33 (line 3454) | const TOOM_8H_MAYBE_MUL_TOOM33: bool = constant TOOM_8H_MAYBE_MUL_TOOM44 (line 3457) | const TOOM_8H_MAYBE_MUL_TOOM44: bool = constant TOOM_8H_MAYBE_MUL_TOOM8H (line 3460) | const TOOM_8H_MAYBE_MUL_TOOM8H: bool = function limbs_mul_same_length_to_out_toom_8h_recursive_scratch_len (line 3463) | fn limbs_mul_same_length_to_out_toom_8h_recursive_scratch_len(n: usize) ... function limbs_mul_same_length_to_out_toom_8h_recursive (line 3491) | fn limbs_mul_same_length_to_out_toom_8h_recursive( FILE: malachite-nz/src/natural/arithmetic/neg.rs function limbs_neg_in_place (line 22) | pub(crate) fn limbs_neg_in_place(xs: &mut [Limb]) -> bool { type Output (line 37) | type Output = Integer; method neg (line 56) | fn neg(self) -> Integer { type Output (line 62) | type Output = Integer; method neg (line 85) | fn neg(self) -> Integer { FILE: malachite-nz/src/natural/arithmetic/next_power_of_2.rs type Output (line 116) | type Output = Self; method next_power_of_2 (line 144) | fn next_power_of_2(mut self) -> Self { type Output (line 151) | type Output = Natural; method next_power_of_2 (line 178) | fn next_power_of_2(self) -> Natural { method next_power_of_2_assign (line 222) | fn next_power_of_2_assign(&mut self) { FILE: malachite-nz/src/natural/arithmetic/parity.rs method even (line 35) | fn even(self) -> bool { method odd (line 63) | fn odd(self) -> bool { FILE: malachite-nz/src/natural/arithmetic/pow.rs constant HALF_MAX (line 49) | const HALF_MAX: Limb = (1 << (Limb::WIDTH >> 1)) - 1; function len_1_helper (line 70) | fn len_1_helper(x_0: &mut Limb, out_0: &mut Limb, trailing_zero_bits_out... function limbs_pow_to_out (line 106) | fn limbs_pow_to_out(out: &mut Vec, xs: &[Limb], mut exp: u64) -> u... function exp_predecessor (line 278) | fn exp_predecessor(exp: u64) -> u64 { function estimated_limb_len_helper (line 285) | fn estimated_limb_len_helper(x: Limb, exp: u64) -> usize { function limb_pow_alt_estimated_out_len (line 294) | fn limb_pow_alt_estimated_out_len(x: Limb, exp: u64) -> usize { function limb_pow_alt_estimated_scratch_len (line 308) | fn limb_pow_alt_estimated_scratch_len(x: Limb, exp: u64) -> usize { function limb_pow_to_out_alt (line 324) | fn limb_pow_to_out_alt<'a>( function limb_pow_alt (line 369) | fn limb_pow_alt(x: Limb, exp: u64) -> Vec { function estimated_limbs_len_helper (line 381) | fn estimated_limbs_len_helper(xs: &[Limb], exp: u64) -> usize { function limbs_pow_alt_estimated_out_len (line 390) | fn limbs_pow_alt_estimated_out_len(xs: &[Limb], exp: u64) -> usize { function limbs_pow_alt_estimated_scratch_len (line 404) | fn limbs_pow_alt_estimated_scratch_len(xs: &[Limb], exp: u64) -> usize { function limbs_pow_to_out_alt (line 420) | fn limbs_pow_to_out_alt<'a>( function limbs_pow_alt (line 471) | fn limbs_pow_alt(xs: &[Limb], exp: u64) -> Vec { method pow_ref_alt (line 482) | pub fn pow_ref_alt(&self, exp: u64) -> Self { method pow_assign_alt (line 500) | pub fn pow_assign_alt(&mut self, exp: u64) { type Output (line 523) | type Output = Self; method pow (line 556) | fn pow(mut self, exp: u64) -> Self { type Output (line 563) | type Output = Natural; function pow (line 595) | fn pow(self, exp: u64) -> Natural { method pow_assign (line 652) | fn pow_assign(&mut self, exp: u64) { FILE: malachite-nz/src/natural/arithmetic/power_of_2.rs method power_of_2 (line 38) | fn power_of_2(pow: u64) -> Self { FILE: malachite-nz/src/natural/arithmetic/primorial.rs constant SMALL_PRIMORIAL_LIMIT (line 31) | const SMALL_PRIMORIAL_LIMIT: u64 = 29; constant SMALL_PRIMORIAL_LIMIT (line 33) | const SMALL_PRIMORIAL_LIMIT: u64 = 53; function limbs_primorial (line 38) | fn limbs_primorial(n: Limb) -> Vec { constant SMALL_PRODUCT_OF_FIRST_N_PRIMES_LIMIT (line 84) | const SMALL_PRODUCT_OF_FIRST_N_PRIMES_LIMIT: u64 = 10; constant SMALL_PRODUCT_OF_FIRST_N_PRIMES_LIMIT (line 86) | const SMALL_PRODUCT_OF_FIRST_N_PRIMES_LIMIT: u64 = 16; function limbs_product_of_first_n_primes (line 88) | fn limbs_product_of_first_n_primes(n: usize) -> Vec { method primorial (line 143) | fn primorial(n: u64) -> Self { method product_of_first_n_primes (line 192) | fn product_of_first_n_primes(n: u64) -> Self { FILE: malachite-nz/src/natural/arithmetic/root.rs function limbs_shl_helper (line 53) | fn limbs_shl_helper(xs: &mut [Limb], len: usize, out_start_index: usize,... function shr_helper (line 73) | fn shr_helper(out: &mut [Limb], xs: &[Limb], shift: u64) { function div_helper (line 87) | fn div_helper(qs: &mut [Limb], ns: &mut [Limb], ds: &mut [Limb]) { constant V_LOG (line 104) | const V_LOG: [u8; 256] = [ constant V_EXP (line 121) | const V_EXP: [u8; 256] = [ constant LOGROOT_USED_BITS (line 137) | const LOGROOT_USED_BITS: u64 = 8; constant LOGROOT_NEEDS_TWO_CORRECTIONS (line 138) | const LOGROOT_NEEDS_TWO_CORRECTIONS: bool = true; constant NEEDED_CORRECTIONS (line 139) | const NEEDED_CORRECTIONS: u64 = if LOGROOT_NEEDS_TWO_CORRECTIONS { 2 } e... constant LOGROOT_RETURNED_BITS (line 140) | const LOGROOT_RETURNED_BITS: u64 = if LOGROOT_NEEDS_TWO_CORRECTIONS { function log_based_root (line 150) | fn log_based_root(out: &mut Limb, x: Limb, mut bit_count: u64, exp: u64)... function limbs_root_to_out_internal (line 184) | fn limbs_root_to_out_internal( type Output (line 591) | type Output = Self; method floor_root (line 617) | fn floor_root(self, exp: u64) -> Self { type Output (line 631) | type Output = Natural; function floor_root (line 657) | fn floor_root(self, exp: u64) -> Natural { method floor_root_assign (line 707) | fn floor_root_assign(&mut self, exp: u64) { type Output (line 713) | type Output = Self; method ceiling_root (line 739) | fn ceiling_root(self, exp: u64) -> Self { type Output (line 761) | type Output = Natural; function ceiling_root (line 787) | fn ceiling_root(self, exp: u64) -> Natural { method ceiling_root_assign (line 845) | fn ceiling_root_assign(&mut self, exp: u64) { type Output (line 851) | type Output = Self; method checked_root (line 904) | fn checked_root(self, exp: u64) -> Option { type Output (line 922) | type Output = Natural; function checked_root (line 975) | fn checked_root(self, exp: u64) -> Option { type RootOutput (line 993) | type RootOutput = Self; type RemOutput (line 994) | type RemOutput = Self; method root_rem (line 1032) | fn root_rem(self, exp: u64) -> (Self, Self) { type RootOutput (line 1055) | type RootOutput = Natural; type RemOutput (line 1056) | type RemOutput = Natural; function root_rem (line 1096) | fn root_rem(self, exp: u64) -> (Natural, Natural) { type RemOutput (line 1119) | type RemOutput = Self; method root_assign_rem (line 1157) | fn root_assign_rem(&mut self, exp: u64) -> Self { FILE: malachite-nz/src/natural/arithmetic/round_to_multiple.rs type Output (line 16) | type Output = Self; method round_to_multiple (line 119) | fn round_to_multiple(mut self, other: Self, rm: RoundingMode) -> (Self, ... type Output (line 126) | type Output = Self; method round_to_multiple (line 230) | fn round_to_multiple(mut self, other: &Self, rm: RoundingMode) -> (Self,... type Output (line 237) | type Output = Natural; function round_to_multiple (line 340) | fn round_to_multiple(self, other: Natural, rm: RoundingMode) -> (Natural... type Output (line 386) | type Output = Natural; function round_to_multiple (line 488) | fn round_to_multiple(self, other: &Natural, rm: RoundingMode) -> (Natura... method round_to_multiple_assign (line 613) | fn round_to_multiple_assign(&mut self, other: Self, rm: RoundingMode) ->... method round_to_multiple_assign (line 751) | fn round_to_multiple_assign(&mut self, other: &Self, rm: RoundingMode) -... FILE: malachite-nz/src/natural/arithmetic/round_to_multiple_of_power_of_2.rs function limbs_round_to_multiple_of_power_of_2_half_integer_to_even (line 104) | fn limbs_round_to_multiple_of_power_of_2_half_integer_to_even( function limbs_round_to_multiple_of_power_of_2_half_integer_to_even_in_place (line 266) | fn limbs_round_to_multiple_of_power_of_2_half_integer_to_even_in_place( type Output (line 367) | type Output = Self; method round_to_multiple_of_power_of_2 (line 458) | fn round_to_multiple_of_power_of_2(mut self, pow: u64, rm: RoundingMode)... type Output (line 465) | type Output = Natural; function round_to_multiple_of_power_of_2 (line 555) | fn round_to_multiple_of_power_of_2(self, pow: u64, rm: RoundingMode) -> ... method round_to_multiple_of_power_of_2_assign (line 633) | fn round_to_multiple_of_power_of_2_assign(&mut self, pow: u64, rm: Round... FILE: malachite-nz/src/natural/arithmetic/saturating_sub.rs type Output (line 14) | type Output = Self; method saturating_sub (line 49) | fn saturating_sub(self, other: Self) -> Self { type Output (line 55) | type Output = Self; method saturating_sub (line 90) | fn saturating_sub(self, other: &'a Self) -> Self { type Output (line 96) | type Output = Natural; function saturating_sub (line 131) | fn saturating_sub(self, other: Natural) -> Natural { type Output (line 137) | type Output = Natural; function saturating_sub (line 172) | fn saturating_sub(self, other: &Natural) -> Natural { method saturating_sub_assign (line 218) | fn saturating_sub_assign(&mut self, other: Self) { method saturating_sub_assign (line 266) | fn saturating_sub_assign(&mut self, other: &'a Self) { FILE: malachite-nz/src/natural/arithmetic/saturating_sub_mul.rs type Output (line 16) | type Output = Self; method saturating_sub_mul (line 54) | fn saturating_sub_mul(self, y: Self, z: Self) -> Self { type Output (line 60) | type Output = Self; method saturating_sub_mul (line 98) | fn saturating_sub_mul(self, y: Self, z: &Self) -> Self { type Output (line 104) | type Output = Self; method saturating_sub_mul (line 142) | fn saturating_sub_mul(self, y: &Self, z: Self) -> Self { type Output (line 148) | type Output = Self; method saturating_sub_mul (line 186) | fn saturating_sub_mul(self, y: &Self, z: &Self) -> Self { type Output (line 192) | type Output = Natural; function saturating_sub_mul (line 229) | fn saturating_sub_mul(self, y: &Natural, z: &Natural) -> Natural { method saturating_sub_mul_assign (line 269) | fn saturating_sub_mul_assign(&mut self, y: Self, z: Self) { method saturating_sub_mul_assign (line 311) | fn saturating_sub_mul_assign(&mut self, y: Self, z: &Self) { method saturating_sub_mul_assign (line 353) | fn saturating_sub_mul_assign(&mut self, y: &Self, z: Self) { method saturating_sub_mul_assign (line 395) | fn saturating_sub_mul_assign(&mut self, y: &Self, z: &Self) { FILE: malachite-nz/src/natural/arithmetic/shl.rs function shl_ref_unsigned (line 178) | fn shl_ref_unsigned(x: &Natural, bits: T) -> Natural function shl_assign (line 197) | fn shl_assign(x: &mut Natural, bits: T) function shl_ref_signed (line 291) | fn shl_ref_signed<'a, U, S: PrimitiveSigned + UnsignedAbs>( function shl_assign_signed (line 305) | fn shl_assign_signed>(x:... FILE: malachite-nz/src/natural/arithmetic/shl_round.rs function shl_round_ref (line 18) | fn shl_round_ref<'a, U, S: PrimitiveSigned + UnsignedAbs>( function shl_round_assign_n (line 33) | fn shl_round_assign_n>( FILE: malachite-nz/src/natural/arithmetic/shr.rs function shr_unsigned_ref (line 148) | fn shr_unsigned_ref + Zero>(x: &N... function shr_assign_unsigned (line 164) | fn shr_assign_unsigned(x: &mut Natural, bits: T) function shr_signed_ref (line 267) | fn shr_signed_ref<'a, U, S: PrimitiveSigned + UnsignedAbs>( function shr_assign_signed (line 281) | fn shr_assign_signed>(x:... FILE: malachite-nz/src/natural/arithmetic/shr_round.rs function limbs_shr_round_half_integer_to_even (line 80) | fn limbs_shr_round_half_integer_to_even(xs: &[Limb], bits: u64) -> (Vec<... function limbs_vec_shr_round_half_integer_to_even_in_place (line 221) | fn limbs_vec_shr_round_half_integer_to_even_in_place(xs: &mut Vec,... function shr_round_unsigned_ref_n (line 334) | fn shr_round_unsigned_ref_n( function shr_round_assign_unsigned_n (line 360) | fn shr_round_assign_unsigned_n( function shr_round_signed_ref_n (line 531) | fn shr_round_signed_ref_n<'a, U, S: PrimitiveSigned + UnsignedAbs Ordering { FILE: malachite-nz/src/natural/arithmetic/sqrt.rs function limbs_sqrt_div_approx_helper (line 162) | fn limbs_sqrt_div_approx_helper(qs: &mut [Limb], ns: &[Limb], ds: &[Limb... function limbs_sqrt_to_out_return_inexact (line 522) | pub(crate) fn limbs_sqrt_to_out_return_inexact(out_sqrt: &mut [Limb], xs... type Output (line 712) | type Output = Self; method floor_sqrt (line 737) | fn floor_sqrt(self) -> Self { type Output (line 743) | type Output = Natural; method floor_sqrt (line 767) | fn floor_sqrt(self) -> Natural { method floor_sqrt_assign (line 813) | fn floor_sqrt_assign(&mut self) { type Output (line 819) | type Output = Self; method ceiling_sqrt (line 844) | fn ceiling_sqrt(self) -> Self { type Output (line 850) | type Output = Natural; method ceiling_sqrt (line 874) | fn ceiling_sqrt(self) -> Natural { method ceiling_sqrt_assign (line 920) | fn ceiling_sqrt_assign(&mut self) { type Output (line 926) | type Output = Self; method checked_sqrt (line 974) | fn checked_sqrt(self) -> Option { type Output (line 980) | type Output = Natural; method checked_sqrt (line 1030) | fn checked_sqrt(self) -> Option { type SqrtOutput (line 1039) | type SqrtOutput = Self; type RemOutput (line 1040) | type RemOutput = Self; method sqrt_rem (line 1073) | fn sqrt_rem(self) -> (Self, Self) { type SqrtOutput (line 1079) | type SqrtOutput = Natural; type RemOutput (line 1080) | type RemOutput = Natural; method sqrt_rem (line 1123) | fn sqrt_rem(self) -> (Natural, Natural) { type RemOutput (line 1141) | type RemOutput = Self; method sqrt_assign_rem (line 1183) | fn sqrt_assign_rem(&mut self) -> Self { FILE: malachite-nz/src/natural/arithmetic/square.rs constant SQR_FFT_MODF_THRESHOLD (line 75) | const SQR_FFT_MODF_THRESHOLD: usize = SQR_TOOM3_THRESHOLD * 3; function limbs_square_diagonal (line 86) | pub(crate) fn limbs_square_diagonal(out: &mut [Limb], xs: &[Limb]) { constant TOOM2_MAYBE_SQR_TOOM2 (line 161) | const TOOM2_MAYBE_SQR_TOOM2: bool = function limbs_square_to_out_toom_2_recursive (line 172) | fn limbs_square_to_out_toom_2_recursive(out: &mut [Limb], xs: &[Limb], s... constant SMALLER_RECURSION_TOOM_3 (line 287) | const SMALLER_RECURSION_TOOM_3: bool = true; constant TOOM3_MAYBE_SQR_TOOM3 (line 293) | pub const TOOM3_MAYBE_SQR_TOOM3: bool = constant TOOM3_MAYBE_SQR_TOOM3 (line 296) | const TOOM3_MAYBE_SQR_TOOM3: bool = constant TOOM3_MAYBE_SQR_BASECASE (line 303) | pub const TOOM3_MAYBE_SQR_BASECASE: bool = constant TOOM3_MAYBE_SQR_BASECASE (line 306) | const TOOM3_MAYBE_SQR_BASECASE: bool = function limbs_square_to_out_toom_3_recursive (line 317) | fn limbs_square_to_out_toom_3_recursive(out: &mut [Limb], xs: &[Limb], s... constant TOOM4_MAYBE_SQR_TOOM2 (line 474) | const TOOM4_MAYBE_SQR_TOOM2: bool = constant TOOM4_MAYBE_SQR_TOOM4 (line 480) | const TOOM4_MAYBE_SQR_TOOM4: bool = function limbs_square_to_out_toom_4_recursive (line 491) | fn limbs_square_to_out_toom_4_recursive(out: &mut [Limb], xs: &[Limb], s... constant SQR_TOOM6_MAX (line 621) | const SQR_TOOM6_MAX: usize = (SQR_TOOM8_THRESHOLD + 6 * 2 - 1).div_ceil(6); constant TOOM6_MAYBE_SQR_BASECASE (line 626) | const TOOM6_MAYBE_SQR_BASECASE: bool = constant TOOM6_MAYBE_SQR_TOOM2 (line 632) | const TOOM6_MAYBE_SQR_TOOM2: bool = constant TOOM6_MAYBE_SQR_ABOVE_TOOM2 (line 638) | const TOOM6_MAYBE_SQR_ABOVE_TOOM2: bool = constant TOOM6_MAYBE_SQR_TOOM3 (line 644) | const TOOM6_MAYBE_SQR_TOOM3: bool = constant TOOM6_MAYBE_SQR_ABOVE_TOOM3 (line 650) | const TOOM6_MAYBE_SQR_ABOVE_TOOM3: bool = constant TOOM6_MAYBE_SQR_ABOVE_TOOM4 (line 656) | const TOOM6_MAYBE_SQR_ABOVE_TOOM4: bool = function limbs_square_to_out_toom_6_recursive (line 667) | fn limbs_square_to_out_toom_6_recursive(out: &mut [Limb], xs: &[Limb], s... constant SQR_FFT_THRESHOLD (line 766) | pub(crate) const SQR_FFT_THRESHOLD: usize = SQR_FFT_MODF_THRESHOLD * 10; constant SQR_TOOM8_MAX (line 793) | const SQR_TOOM8_MAX: usize = if SQR_FFT_THRESHOLD <= usize::MAX - (8 * 2... constant TOOM8_MAYBE_SQR_BASECASE (line 802) | const TOOM8_MAYBE_SQR_BASECASE: bool = constant TOOM8_MAYBE_SQR_ABOVE_BASECASE (line 808) | const TOOM8_MAYBE_SQR_ABOVE_BASECASE: bool = constant TOOM8_MAYBE_SQR_TOOM2 (line 814) | const TOOM8_MAYBE_SQR_TOOM2: bool = constant TOOM8_MAYBE_SQR_ABOVE_TOOM2 (line 820) | const TOOM8_MAYBE_SQR_ABOVE_TOOM2: bool = constant TOOM8_MAYBE_SQR_TOOM3 (line 826) | const TOOM8_MAYBE_SQR_TOOM3: bool = constant TOOM8_MAYBE_SQR_ABOVE_TOOM3 (line 832) | const TOOM8_MAYBE_SQR_ABOVE_TOOM3: bool = constant TOOM8_MAYBE_SQR_TOOM4 (line 838) | const TOOM8_MAYBE_SQR_TOOM4: bool = constant TOOM8_MAYBE_SQR_ABOVE_TOOM4 (line 844) | const TOOM8_MAYBE_SQR_ABOVE_TOOM4: bool = constant TOOM8_MAYBE_SQR_ABOVE_TOOM6 (line 850) | const TOOM8_MAYBE_SQR_ABOVE_TOOM6: bool = function limbs_square_to_out_toom_8_recursive (line 862) | fn limbs_square_to_out_toom_8_recursive(out: &mut [Limb], xs: &[Limb], s... type Output (line 1054) | type Output = Self; method square (line 1079) | fn square(mut self) -> Self { type Output (line 1086) | type Output = Natural; method square (line 1111) | fn square(self) -> Natural { method square_assign (line 1155) | fn square_assign(&mut self) { FILE: malachite-nz/src/natural/arithmetic/sub.rs function sub_with_carry (line 111) | pub(crate) fn sub_with_carry(x: Limb, y: Limb, carry: Limb) -> (Limb, Li... function sub_panic (line 520) | fn sub_panic(x: S, y: T) -> ! { method sub_limb (line 525) | pub(crate) fn sub_limb(self, other: Limb) -> Self { method sub_limb_ref (line 530) | pub(crate) fn sub_limb_ref(&self, other: Limb) -> Self { method sub_assign_at_limb (line 537) | pub fn sub_assign_at_limb(&mut self, i: usize, y: Limb) { type Output (line 552) | type Output = Self; method sub (line 580) | fn sub(self, other: Self) -> Self { type Output (line 587) | type Output = Self; method sub (line 616) | fn sub(self, other: &Self) -> Self { type Output (line 623) | type Output = Natural; function sub (line 652) | fn sub(self, other: Natural) -> Natural { type Output (line 659) | type Output = Natural; function sub (line 687) | fn sub(self, other: &Natural) -> Natural { method sub_assign (line 724) | fn sub_assign(&mut self, other: Self) { method sub_assign (line 762) | fn sub_assign(&mut self, other: &Self) { FILE: malachite-nz/src/natural/arithmetic/sub_mul.rs function sub_mul_panic (line 273) | fn sub_mul_panic(a: S, b: T, c: U) -... type Output (line 278) | type Output = Self; method sub_mul (line 313) | fn sub_mul(self, y: Self, z: Self) -> Self { type Output (line 320) | type Output = Self; method sub_mul (line 356) | fn sub_mul(self, y: Self, z: &'a Self) -> Self { type Output (line 363) | type Output = Self; method sub_mul (line 399) | fn sub_mul(self, y: &'a Self, z: Self) -> Self { type Output (line 406) | type Output = Self; method sub_mul (line 442) | fn sub_mul(self, y: &'a Self, z: &'b Self) -> Self { type Output (line 449) | type Output = Natural; function sub_mul (line 484) | fn sub_mul(self, y: &Natural, z: &Natural) -> Natural { method sub_mul_assign (line 523) | fn sub_mul_assign(&mut self, y: Self, z: Self) { method sub_mul_assign (line 563) | fn sub_mul_assign(&mut self, y: Self, z: &'a Self) { method sub_mul_assign (line 603) | fn sub_mul_assign(&mut self, y: &'a Self, z: Self) { method sub_mul_assign (line 643) | fn sub_mul_assign(&mut self, y: &'a Self, z: &'b Self) { FILE: malachite-nz/src/natural/comparison/cmp.rs method partial_cmp (line 153) | fn partial_cmp(&self, other: &Self) -> Option { method cmp (line 178) | fn cmp(&self, other: &Self) -> Ordering { method cmp_normalized (line 246) | pub fn cmp_normalized(&self, other: &Self) -> Ordering { method cmp_normalized_no_shift (line 269) | pub fn cmp_normalized_no_shift(&self, other: &Self) -> Ordering { FILE: malachite-nz/src/natural/comparison/partial_cmp_primitive_int.rs method partial_cmp (line 202) | fn partial_cmp(&self, other: &usize) -> Option { FILE: malachite-nz/src/natural/comparison/partial_eq_primitive_int.rs method eq (line 189) | fn eq(&self, other: &usize) -> bool { FILE: malachite-nz/src/natural/conversion/digits/general_digits.rs constant GET_STR_THRESHOLD_LIMIT (line 54) | const GET_STR_THRESHOLD_LIMIT: usize = 150; constant GET_STR_PRECOMPUTE_THRESHOLD (line 58) | pub const GET_STR_PRECOMPUTE_THRESHOLD: usize = 29; constant GET_STR_PRECOMPUTE_THRESHOLD (line 61) | const GET_STR_PRECOMPUTE_THRESHOLD: usize = 29; function get_log_base_of_2 (line 71) | const fn get_log_base_of_2(base: u64) -> Limb { function get_log_2_of_base (line 77) | const fn get_log_2_of_base(base: u64) -> Limb { function get_big_base (line 83) | const fn get_big_base(base: u64) -> Limb { function get_big_base_inverted (line 89) | const fn get_big_base_inverted(base: u64) -> Limb { function digits_in_base_per_limb (line 99) | fn digits_in_base_per_limb(limb_count: usize, base: u64) -> u64 { function limbs_digit_count_helper (line 114) | fn limbs_digit_count_helper(bit_count: u64, base: u64) -> u64 { constant RP_LEN (line 155) | const RP_LEN: usize = if TUNE_PROGRAM_BUILD { type PowerTableIndicesRow (line 281) | struct PowerTableIndicesRow { type PowerTableRow (line 289) | pub struct PowerTableRow<'a> { type PowerTableRow (line 296) | struct PowerTableRow<'a> { constant DIV_1_VS_MUL_1_PERCENT (line 303) | const DIV_1_VS_MUL_1_PERCENT: usize = 150; constant HAVE_MPN_COMPUTE_POWTAB_MUL (line 306) | const HAVE_MPN_COMPUTE_POWTAB_MUL: bool = DIV_1_VS_MUL_1_PERCENT > 120; constant HAVE_MPN_COMPUTE_POWTAB_DIV (line 309) | const HAVE_MPN_COMPUTE_POWTAB_DIV: bool = DIV_1_VS_MUL_1_PERCENT < 275; type PowerTableAlgorithm (line 312) | pub enum PowerTableAlgorithm { type PowerTableAlgorithm (line 318) | enum PowerTableAlgorithm { function limbs_digits_power_table_scratch_len (line 384) | const fn limbs_digits_power_table_scratch_len(xs_len: usize) -> usize { function limbs_to_digits_small_base_divide_and_conquer_scratch_len (line 392) | const fn limbs_to_digits_small_base_divide_and_conquer_scratch_len(xs_le... constant GET_STR_DC_THRESHOLD (line 680) | const GET_STR_DC_THRESHOLD: usize = 15; function limbs_to_digits_small_base_divide_and_conquer (line 695) | fn limbs_to_digits_small_base_divide_and_conquer( constant TO_DIGITS_DIVIDE_AND_CONQUER_THRESHOLD (line 901) | const TO_DIGITS_DIVIDE_AND_CONQUER_THRESHOLD: u64 = 50; constant SQRT_MAX_LIMB (line 902) | const SQRT_MAX_LIMB: Limb = (1 << (Limb::WIDTH >> 1)) - 1; function compute_powers_for_to_digits (line 910) | fn compute_powers_for_to_digits(base: &Natural, bits: u64) -> Vec Vec<... function from_digits_desc_divide_and_conquer_limb (line 1575) | fn from_digits_desc_divide_and_conquer_limb( function from_digits_asc_limb_from_natural (line 1690) | fn from_digits_asc_limb_from_natural< function from_digits_desc_limb_from_natural (line 1783) | fn from_digits_desc_limb_from_natural< method to_digits_asc (line 1897) | fn to_digits_asc(&self, base: &u8) -> Vec { method to_digits_desc (line 1942) | fn to_digits_desc(&self, base: &u8) -> Vec { method from_digits_asc (line 1983) | fn from_digits_asc>(base: &u8, digits: I) -> Opti... method from_digits_desc (line 2021) | fn from_digits_desc>(base: &u8, digits: I) -> Opt... function to_digits_asc_unsigned (line 2037) | fn to_digits_asc_unsigned< function to_digits_desc_unsigned (line 2060) | fn to_digits_desc_unsigned< function from_digits_asc_unsigned (line 2083) | fn from_digits_asc_unsigned + PrimitiveUnsigned... function from_digits_desc_unsigned (line 2098) | fn from_digits_desc_unsigned + PrimitiveUnsigne... method to_digits_asc (line 2285) | fn to_digits_asc(&self, base: &Self) -> Vec { method to_digits_desc (line 2340) | fn to_digits_desc(&self, base: &Self) -> Vec { method from_digits_asc (line 2410) | fn from_digits_asc>(base: &Self, digits: I) -> ... method from_digits_desc (line 2480) | fn from_digits_desc>(base: &Self, digits: I) ->... FILE: malachite-nz/src/natural/conversion/digits/power_of_2_digit_iterable.rs type FitsInLimbIterator (line 32) | pub struct FitsInLimbIterator<'a, T>(FILIterator<'a, T>); type FILIterator (line 35) | struct FILIterator<'a, T> { type Item (line 51) | type Item = T; method next (line 53) | fn next(&mut self) -> Option { method size_hint (line 69) | fn size_hint(&self) -> (usize, Option) { method next_back (line 75) | fn next_back(&mut self) -> Option { function get_digit (line 95) | fn get_digit(&self, index: u64) -> T { type SizeOfLimbIterator (line 110) | pub struct SizeOfLimbIterator<'a, T>(SOLIterator<'a, T>); type SOLIterator (line 113) | struct SOLIterator<'a, T> { type Item (line 125) | type Item = T; method next (line 127) | fn next(&mut self) -> Option { method size_hint (line 139) | fn size_hint(&self) -> (usize, Option) { method next_back (line 145) | fn next_back(&mut self) -> Option { function get_digit (line 160) | fn get_digit(&self, index: u64) -> T { type MultipleOfLimbIterator (line 172) | pub struct MultipleOfLimbIterator<'a, T>(MOLIterator<'a, T>); type MOLIterator (line 175) | struct MOLIterator<'a, T> { type Item (line 183) | type Item = T; method next (line 185) | fn next(&mut self) -> Option { method size_hint (line 190) | fn size_hint(&self) -> (usize, Option) { method next_back (line 196) | fn next_back(&mut self) -> Option { function get_digit (line 204) | fn get_digit(&self, index: u64) -> T { type IrregularIterator (line 220) | pub struct IrregularIterator<'a, T>(IIterator<'a, T>); type IIterator (line 223) | struct IIterator<'a, T> { type Item (line 236) | type Item = T; method next (line 238) | fn next(&mut self) -> Option { method size_hint (line 250) | fn size_hint(&self) -> (usize, Option) { method next_back (line 256) | fn next_back(&mut self) -> Option { function get_digit (line 271) | fn get_digit(&self, index: u64) -> T { type NaturalPowerOf2DigitPrimitiveIterator (line 308) | pub enum NaturalPowerOf2DigitPrimitiveIterator<'a, T: PrimitiveUnsigned> { type Item (line 317) | type Item = T; method next (line 324) | fn next(&mut self) -> Option { method size_hint (line 334) | fn size_hint(&self) -> (usize, Option) { method next_back (line 351) | fn next_back(&mut self) -> Option { function get_digit (line 401) | fn get_digit(&self, index: u64) -> T { function fits_in_limb_iterator (line 412) | fn fits_in_limb_iterator( function size_of_limb_iterator (line 432) | const fn size_of_limb_iterator(xs: &[Limb]) -> Siz... function multiple_of_limb_iterator (line 442) | fn multiple_of_limb_iterator( function irregular_iterator (line 456) | fn irregular_iterator( function power_of_2_digits (line 471) | fn power_of_2_digits( type NaturalMultipleOfLimbIterator (line 550) | pub struct NaturalMultipleOfLimbIterator<'a>(NMOLIterator<'a>); type NMOLIterator (line 553) | struct NMOLIterator<'a> { type Item (line 560) | type Item = Natural; method next (line 562) | fn next(&mut self) -> Option { method size_hint (line 567) | fn size_hint(&self) -> (usize, Option) { method next_back (line 573) | fn next_back(&mut self) -> Option { function get_digit (line 581) | fn get_digit(&self, index: u64) -> Natural { type NaturalIrregularIterator (line 597) | pub struct NaturalIrregularIterator<'a>(NIIterator<'a>); type NIIterator (line 600) | struct NIIterator<'a> { type Item (line 612) | type Item = Natural; method next (line 614) | fn next(&mut self) -> Option { method size_hint (line 626) | fn size_hint(&self) -> (usize, Option) { method next_back (line 632) | fn next_back(&mut self) -> Option { function get_digit (line 647) | fn get_digit(&self, index: u64) -> Natural { type NaturalPowerOf2DigitIterator (line 666) | pub enum NaturalPowerOf2DigitIterator<'a> { type Item (line 674) | type Item = Natural; method next (line 685) | fn next(&mut self) -> Option { method size_hint (line 694) | fn size_hint(&self) -> (usize, Option) { method next_back (line 736) | fn next_back(&mut self) -> Option { function get_digit (line 787) | fn get_digit(&self, index: u64) -> Natural { function multiple_of_limb_fn (line 797) | fn multiple_of_limb_fn(xs: &[Limb], log_base: u64) -> NaturalMultipleOfL... function irregular_fn (line 806) | fn irregular_fn(xs: &[Limb], log_base: u64) -> NaturalIrregularIterator<... type PowerOf2DigitIterator (line 818) | type PowerOf2DigitIterator = NaturalPowerOf2DigitIterator<'a>; function power_of_2_digits (line 878) | fn power_of_2_digits(self, log_base: u64) -> NaturalPowerOf2DigitIterato... FILE: malachite-nz/src/natural/conversion/digits/power_of_2_digits.rs function to_power_of_2_digits_asc_nz (line 78) | fn to_power_of_2_digits_asc_nz(x: &Natural, log_ba... function to_power_of_2_digits_desc_nz (line 105) | fn to_power_of_2_digits_desc_nz(x: &Natural, log_base: u64) -> Vec function from_power_of_2_digits_asc_nz (line 114) | fn from_power_of_2_digits_asc_nz Vec { method to_power_of_2_digits_desc (line 451) | fn to_power_of_2_digits_desc(&self, log_base: u64) -> Vec { method from_power_of_2_digits_asc (line 509) | fn from_power_of_2_digits_asc>( method from_power_of_2_digits_desc (line 620) | fn from_power_of_2_digits_desc>( FILE: malachite-nz/src/natural/conversion/from_bool.rs method from (line 36) | fn from(b: bool) -> Self { FILE: malachite-nz/src/natural/conversion/from_limbs.rs function limbs_significant_length (line 23) | fn limbs_significant_length(xs: &[Limb]) -> usize { method from_limbs_asc (line 65) | pub fn from_limbs_asc(xs: &[Limb]) -> Self { method from_limbs_desc (line 107) | pub fn from_limbs_desc(xs: &[Limb]) -> Self { method from_owned_limbs_asc (line 144) | pub fn from_owned_limbs_asc(mut xs: Vec) -> Self { method from_owned_limbs_desc (line 189) | pub fn from_owned_limbs_desc(mut xs: Vec) -> Self { FILE: malachite-nz/src/natural/conversion/from_primitive_int.rs method const_from (line 30) | pub const fn const_from(x: Limb) -> Self { type NaturalFromSignedError (line 95) | pub struct NaturalFromSignedError; FILE: malachite-nz/src/natural/conversion/is_integer.rs method is_integer (line 31) | fn is_integer(self) -> bool { FILE: malachite-nz/src/natural/conversion/limb_count.rs method limb_count (line 36) | pub fn limb_count(&self) -> u64 { FILE: malachite-nz/src/natural/conversion/mantissa_and_exponent.rs constant TWICE_WIDTH (line 30) | const TWICE_WIDTH: u64 = Limb::WIDTH << 1; method sci_mantissa_and_exponent_round (line 96) | pub fn sci_mantissa_and_exponent_round( method from_sci_mantissa_and_exponent_round (line 281) | pub fn from_sci_mantissa_and_exponent_round( function integer_mantissa_and_exponent (line 350) | fn integer_mantissa_and_exponent(self) -> (Natural, u64) { function integer_mantissa (line 383) | fn integer_mantissa(self) -> Natural { function integer_exponent (line 415) | fn integer_exponent(self) -> u64 { function from_integer_mantissa_and_exponent (line 461) | fn from_integer_mantissa_and_exponent( FILE: malachite-nz/src/natural/conversion/primitive_float_from_natural.rs type PrimitiveFloatFromNaturalError (line 21) | pub struct PrimitiveFloatFromNaturalError; FILE: malachite-nz/src/natural/conversion/primitive_int_from_natural.rs type UnsignedFromNaturalError (line 18) | pub struct UnsignedFromNaturalError; type SignedFromNaturalError (line 21) | pub struct SignedFromNaturalError; type Error (line 595) | type Error = UnsignedFromNaturalError; function try_from (line 604) | fn try_from(value: &Natural) -> Result { function saturating_from (line 623) | fn saturating_from(value: &Natural) -> Self { function overflowing_from (line 644) | fn overflowing_from(value: &Natural) -> (Self, bool) { function convertible_from (line 664) | fn convertible_from(value: &Natural) -> bool { function convertible_from (line 682) | fn convertible_from(value: &Natural) -> bool { FILE: malachite-nz/src/natural/conversion/pyo3.rs method extract_bound (line 66) | fn extract_bound(ob: &Bound<'source, PyAny>) -> PyResult { type Target (line 137) | type Target = PyInt; type Output (line 138) | type Output = Bound<'py, Self::Target>; type Error (line 139) | type Error = Infallible; method into_pyobject (line 141) | fn into_pyobject(self, py: Python<'py>) -> Result; type Error (line 150) | type Error = Infallible; function into_pyobject (line 152) | fn into_pyobject(self, py: Python<'py>) -> Result, limb_count: u64) -> ... function limbs_to_bytes (line 201) | fn limbs_to_bytes(limbs: impl Iterator, limb_count: u64) -> ... function int_to_limbs (line 218) | fn int_to_limbs(long: &Bound, n_bytes: usize, is_signed: bool) ->... function int_to_limbs (line 245) | fn int_to_limbs(long: &Bound, n_bytes: usize, is_signed: bool) ->... function int_to_py_bytes (line 272) | fn int_to_py_bytes<'py>( function int_n_bits (line 304) | fn int_n_bits(long: &Bound) -> PyResult { function prepare_python (line 330) | fn prepare_python() { function rust_fib (line 335) | fn rust_fib() -> impl Iterator function python_fib (line 349) | fn python_fib(py: Python<'_>) -> impl Iterator> { function python_index_class (line 363) | fn python_index_class(py: Python<'_>) -> Bound<'_, PyModule> { function convert_natural (line 379) | fn convert_natural() { function convert_index_class (line 400) | fn convert_index_class() { function handle_zero (line 416) | fn handle_zero() { function check_overflow (line 436) | fn check_overflow() { function negative_natural (line 470) | fn negative_natural() { FILE: malachite-nz/src/natural/conversion/serde.rs method from (line 16) | fn from(x: Natural) -> Self { type Error (line 22) | type Error = String; method try_from (line 25) | fn try_from(s: SerdeNatural) -> Result { FILE: malachite-nz/src/natural/conversion/string/from_sci_string.rs type FromSciStringHelper (line 22) | pub trait FromSciStringHelper: Sized { method parse_int (line 23) | fn parse_int(cs: &[u8], base: u8) -> Option; method up_1 (line 25) | fn up_1(self, neg: bool) -> Option; method parse_int (line 29) | fn parse_int(mut cs: &[u8], base: u8) -> Option { method up_1 (line 58) | fn up_1(self, neg: bool) -> Option { function from_sci_string_with_options_helper (line 67) | pub(crate) fn from_sci_string_with_options_helper< method from_sci_string_with_options (line 235) | fn from_sci_string_with_options(s: &str, options: FromSciStringOptions) ... FILE: malachite-nz/src/natural/conversion/string/from_string.rs type Err (line 20) | type Err = (); method from_str (line 49) | fn from_str(s: &str) -> Result { function from_binary_str (line 54) | fn from_binary_str(s: &str) -> Option { function from_oct_str (line 84) | fn from_oct_str(s: &str) -> Option { function from_hex_str (line 137) | fn from_hex_str(s: &str) -> Option { method from_string_base (line 208) | fn from_string_base(base: u8, mut s: &str) -> Option { FILE: malachite-nz/src/natural/conversion/string/to_sci.rs function write_helper (line 28) | fn write_helper(x: &T, f: &mut Formatter, options: ToSciOptions) -> c... method fmt_sci_valid (line 70) | fn fmt_sci_valid(&self, options: ToSciOptions) -> bool { method fmt_sci (line 157) | fn fmt_sci(&self, f: &mut Formatter, options: ToSciOptions) -> core::fmt... FILE: malachite-nz/src/natural/conversion/string/to_string.rs type BaseFmtWrapper (line 37) | pub struct BaseFmtWrapper { function new (line 67) | pub fn new(x: T, base: u8) -> Self { function unwrap (line 88) | pub fn unwrap(self) -> T { method fmt (line 121) | fn fmt(&self, f: &mut Formatter) -> Result { method fmt (line 172) | fn fmt(&self, f: &mut Formatter) -> Result { method to_string_base (line 202) | fn to_string_base(&self, base: u8) -> String { method to_string_base_upper (line 239) | fn to_string_base_upper(&self, base: u8) -> String { method fmt (line 277) | fn fmt(&self, f: &mut Formatter) -> Result { method fmt (line 324) | fn fmt(&self, f: &mut Formatter) -> Result { type NaturalAlt (line 330) | pub struct NaturalAlt(pub Natural); type NaturalAlt2 (line 333) | pub struct NaturalAlt2(pub Natural); method fmt (line 337) | fn fmt(&self, f: &mut Formatter) -> Result { method fmt (line 363) | fn fmt(&self, f: &mut Formatter) -> Result { method fmt (line 431) | fn fmt(&self, f: &mut Formatter) -> Result { method fmt (line 456) | fn fmt(&self, f: &mut Formatter) -> Result { function oz_fmt (line 482) | fn oz_fmt(f: &mut Formatter, x: Limb) -> Result { function oz_fmt (line 487) | fn oz_fmt(f: &mut Formatter, x: Limb) -> Result { method fmt (line 493) | fn fmt(&self, f: &mut Formatter) -> Result { method fmt (line 610) | fn fmt(&self, f: &mut Formatter) -> Result { method fmt (line 664) | fn fmt(&self, f: &mut Formatter) -> Result { method fmt (line 690) | fn fmt(&self, f: &mut Formatter) -> Result { method fmt (line 758) | fn fmt(&self, f: &mut Formatter) -> Result { method fmt (line 820) | fn fmt(&self, f: &mut Formatter) -> Result { FILE: malachite-nz/src/natural/conversion/to_limbs.rs type LimbIterator (line 26) | pub struct LimbIterator<'a> { type Item (line 39) | type Item = Limb; method next (line 66) | fn next(&mut self) -> Option { method size_hint (line 83) | fn size_hint(&self) -> (usize, Option) { method next_back (line 114) | fn next_back(&mut self) -> Option { type Output (line 134) | type Output = Limb; function index (line 164) | fn index(&self, index: usize) -> &Limb { function most_significant (line 179) | pub fn most_significant(&self) -> Option { method to_limbs_asc (line 224) | pub fn to_limbs_asc(&self) -> Vec { method to_limbs_desc (line 267) | pub fn to_limbs_desc(&self) -> Vec { method into_limbs_asc (line 306) | pub fn into_limbs_asc(self) -> Vec { method into_limbs_desc (line 349) | pub fn into_limbs_desc(self) -> Vec { method as_limbs_asc (line 392) | pub fn as_limbs_asc(&self) -> &[Limb] { method limbs (line 440) | pub fn limbs(&self) -> LimbIterator<'_> { FILE: malachite-nz/src/natural/exhaustive/mod.rs type ExhaustiveNaturalRange (line 17) | pub struct ExhaustiveNaturalRange { type Item (line 23) | type Item = Natural; method next (line 25) | fn next(&mut self) -> Option { method next_back (line 37) | fn next_back(&mut self) -> Option { type ExhaustiveNaturalRangeToInfinity (line 52) | pub struct ExhaustiveNaturalRangeToInfinity { type Item (line 57) | type Item = Natural; method next (line 59) | fn next(&mut self) -> Option { function exhaustive_naturals (line 94) | pub const fn exhaustive_naturals() -> ExhaustiveNaturalRangeToInfinity { function exhaustive_positive_naturals (line 126) | pub const fn exhaustive_positive_naturals() -> ExhaustiveNaturalRangeToI... function exhaustive_natural_range (line 168) | pub fn exhaustive_natural_range(a: Natural, b: Natural) -> ExhaustiveNat... function exhaustive_natural_inclusive_range (line 212) | pub fn exhaustive_natural_inclusive_range(a: Natural, b: Natural) -> Exh... function exhaustive_natural_range_to_infinity (line 252) | pub const fn exhaustive_natural_range_to_infinity(a: Natural) -> Exhaust... FILE: malachite-nz/src/natural/factorization/is_power.rs constant PRIMES (line 20) | const PRIMES: [u32; 168] = [ function get_perfect_power_natural (line 35) | fn get_perfect_power_natural(n: &Natural) -> Option<(Natural, u64)> { function get_perfect_power_natural_bool (line 107) | fn get_perfect_power_natural_bool(n: &Natural) -> bool { function express_as_power_natural (line 176) | fn express_as_power_natural(n: &Natural) -> Option<(Natural, u64)> { function is_power_natural (line 196) | fn is_power_natural(n: &Natural) -> bool { method express_as_power (line 221) | fn express_as_power(&self) -> Option<(Self, u64)> { method is_power (line 249) | fn is_power(&self) -> bool { FILE: malachite-nz/src/natural/factorization/is_square.rs constant MOD34_BITS (line 20) | const MOD34_BITS: Limb = ((Limb::WIDTH as Limb) / 4) * 3; constant MOD34_MASK (line 21) | const MOD34_MASK: Limb = (1 << MOD34_BITS) - 1; constant SQR_MOD_BITS (line 25) | const SQR_MOD_BITS: Limb = MOD34_BITS + 1; constant SQR_MOD_MASK (line 26) | const SQR_MOD_MASK: Limb = (1 << SQR_MOD_BITS) - 1; constant B1 (line 29) | const B1: Limb = (Limb::WIDTH as Limb) / 4; constant B2 (line 30) | const B2: Limb = B1 * 2; constant B3 (line 31) | const B3: Limb = B1 * 3; constant M1 (line 33) | const M1: Limb = (1 << B1) - 1; constant M2 (line 34) | const M2: Limb = (1 << B2) - 1; constant M3 (line 35) | const M3: Limb = (1 << B3) - 1; function low0 (line 37) | const fn low0(n: Limb) -> Limb { function high0 (line 40) | const fn high0(n: Limb) -> Limb { function low1 (line 44) | const fn low1(n: Limb) -> Limb { function high1 (line 47) | const fn high1(n: Limb) -> Limb { function low2 (line 51) | const fn low2(n: Limb) -> Limb { function high2 (line 54) | const fn high2(n: Limb) -> Limb { function parts0 (line 58) | const fn parts0(n: Limb) -> Limb { function parts1 (line 61) | const fn parts1(n: Limb) -> Limb { function parts2 (line 64) | const fn parts2(n: Limb) -> Limb { function mod_34lsub1 (line 75) | pub(crate) fn mod_34lsub1(limbs: &[Limb]) -> Limb { function perfsqr_mod_34 (line 99) | fn perfsqr_mod_34(limbs: &[Limb]) -> Limb { function perfsqr_mod_idx (line 104) | const fn perfsqr_mod_idx(r: Limb, d: Limb, inv: Limb) -> Limb { function perfsqr_mod_1 (line 114) | fn perfsqr_mod_1(r: Limb, d: Limb, inv: Limb, mask: Limb) -> bool { function perfsqr_mod_2 (line 126) | fn perfsqr_mod_2(r: Limb, d: Limb, inv: Limb, mhi: Limb, mlo: Limb) -> b... function perfsqr_mod_test (line 141) | fn perfsqr_mod_test(limbs: &[Limb]) -> bool { function perfsqr_mod_test (line 153) | fn perfsqr_mod_test(limbs: &[Limb]) -> bool { constant SQR_MOD256 (line 165) | const SQR_MOD256: [u64; 4] = constant SQR_MOD256 (line 171) | const SQR_MOD256: [u32; 8] = function limbs_is_square (line 174) | fn limbs_is_square(limbs: &[Limb]) -> bool { method is_square (line 225) | fn is_square(&self) -> bool { FILE: malachite-nz/src/natural/factorization/primes.rs type NaturalPrimesLessThanIterator (line 19) | pub struct NaturalPrimesLessThanIterator(PrimesLessThanIterator); type Item (line 22) | type Item = Natural; method next (line 25) | fn next(&mut self) -> Option { type NaturalPrimesIterator (line 34) | pub struct NaturalPrimesIterator(PrimesIterator); type Item (line 37) | type Item = Natural; method next (line 40) | fn next(&mut self) -> Option { type I (line 46) | type I = NaturalPrimesIterator; type LI (line 47) | type LI = NaturalPrimesLessThanIterator; method primes_less_than (line 91) | fn primes_less_than(n: &Self) -> NaturalPrimesLessThanIterator { method primes_less_than_or_equal_to (line 137) | fn primes_less_than_or_equal_to(n: &Self) -> NaturalPrimesLessThanIterat... method primes (line 169) | fn primes() -> NaturalPrimesIterator { FILE: malachite-nz/src/natural/factorization/remove_power.rs function limbs_remove (line 27) | pub fn limbs_remove( FILE: malachite-nz/src/natural/logic/and.rs method and_limb (line 216) | fn and_limb(self, other: Limb) -> Limb { method and_limb_ref (line 220) | fn and_limb_ref(&self, other: Limb) -> Limb { method and_assign_limb (line 224) | fn and_assign_limb(&mut self, other: Limb) { type Output (line 230) | type Output = Self; method bitand (line 259) | fn bitand(mut self, other: Self) -> Self { type Output (line 266) | type Output = Self; method bitand (line 295) | fn bitand(mut self, other: &'a Self) -> Self { type Output (line 302) | type Output = Natural; function bitand (line 331) | fn bitand(self, mut other: Natural) -> Natural { type Output (line 338) | type Output = Natural; function bitand (line 366) | fn bitand(self, other: &Natural) -> Natural { method bitand_assign (line 404) | fn bitand_assign(&mut self, mut other: Self) { method bitand_assign (line 444) | fn bitand_assign(&mut self, other: &'a Self) { FILE: malachite-nz/src/natural/logic/bit_access.rs function limbs_set_bit_helper (line 34) | fn limbs_set_bit_helper(xs: &mut [Limb], index: u64, limb_index: usize) { method get_bit (line 143) | fn get_bit(&self, index: u64) -> bool { method set_bit (line 185) | fn set_bit(&mut self, index: u64) { method clear_bit (line 242) | fn clear_bit(&mut self, index: u64) { FILE: malachite-nz/src/natural/logic/bit_block_access.rs function copy_from_diff_len_slice (line 103) | fn copy_from_diff_len_slice(xs: &mut [Limb], ys: &[Limb]) { function limbs_assign_bits_helper (line 115) | pub(crate) fn limbs_assign_bits_helper( type Bits (line 176) | type Bits = Self; method get_bits (line 223) | fn get_bits(&self, start: u64, end: u64) -> Self { method get_bits_owned (line 280) | fn get_bits_owned(self, start: u64, end: u64) -> Self { method assign_bits (line 345) | fn assign_bits(&mut self, start: u64, end: u64, bits: &Self) { FILE: malachite-nz/src/natural/logic/bit_convertible.rs method to_bits_asc (line 46) | fn to_bits_asc(&self) -> Vec { method to_bits_desc (line 91) | fn to_bits_desc(&self) -> Vec { method from_bits_asc (line 129) | fn from_bits_asc>(xs: I) -> Self { method from_bits_desc (line 170) | fn from_bits_desc>(xs: I) -> Self { FILE: malachite-nz/src/natural/logic/bit_iterable.rs type NaturalBitIterator (line 24) | pub struct NaturalBitIterator<'a> { type Item (line 40) | type Item = bool; method next (line 42) | fn next(&mut self) -> Option { method size_hint (line 62) | fn size_hint(&self) -> (usize, Option) { method next_back (line 68) | fn next_back(&mut self) -> Option { type Output (line 92) | type Output = bool; function index (line 125) | fn index(&self, index: u64) -> &bool { type BitIterator (line 135) | type BitIterator = NaturalBitIterator<'a>; method bits (line 169) | fn bits(self) -> NaturalBitIterator<'a> { FILE: malachite-nz/src/natural/logic/bit_scan.rs method index_of_next_false_bit (line 147) | fn index_of_next_false_bit(self, start: u64) -> Option { method index_of_next_true_bit (line 209) | fn index_of_next_true_bit(self, start: u64) -> Option { FILE: malachite-nz/src/natural/logic/count_ones.rs method count_ones (line 50) | fn count_ones(self) -> u64 { FILE: malachite-nz/src/natural/logic/hamming_distance.rs method hamming_distance_limb (line 87) | fn hamming_distance_limb(&self, other: Limb) -> u64 { function hamming_distance (line 126) | fn hamming_distance(self, other: &Natural) -> u64 { FILE: malachite-nz/src/natural/logic/low_mask.rs method low_mask (line 60) | fn low_mask(bits: u64) -> Self { FILE: malachite-nz/src/natural/logic/not.rs type Output (line 72) | type Output = Integer; method not (line 98) | fn not(self) -> Integer { type Output (line 107) | type Output = Integer; method not (line 133) | fn not(self) -> Integer { FILE: malachite-nz/src/natural/logic/or.rs function limbs_or_limb (line 32) | pub fn limbs_or_limb(xs: &[Limb], y: Limb) -> Vec { method or_limb (line 241) | fn or_limb(mut self, other: Limb) -> Self { method or_limb_ref (line 246) | fn or_limb_ref(&self, other: Limb) -> Self { method or_assign_limb (line 253) | fn or_assign_limb(&mut self, other: Limb) { type Output (line 262) | type Output = Self; method bitor (line 291) | fn bitor(mut self, other: Self) -> Self { type Output (line 298) | type Output = Self; method bitor (line 327) | fn bitor(mut self, other: &'a Self) -> Self { type Output (line 334) | type Output = Natural; function bitor (line 363) | fn bitor(self, mut other: Natural) -> Natural { type Output (line 370) | type Output = Natural; function bitor (line 398) | fn bitor(self, other: &Natural) -> Natural { method bitor_assign (line 431) | fn bitor_assign(&mut self, mut other: Self) { method bitor_assign (line 467) | fn bitor_assign(&mut self, other: &'a Self) { FILE: malachite-nz/src/natural/logic/significant_bits.rs method significant_bits (line 59) | fn significant_bits(self) -> u64 { FILE: malachite-nz/src/natural/logic/trailing_zeros.rs method trailing_zeros (line 58) | pub fn trailing_zeros(&self) -> Option { FILE: malachite-nz/src/natural/logic/xor.rs function limbs_xor_in_place_left (line 203) | pub fn limbs_xor_in_place_left(xs: &mut Vec, ys: &[Limb]) { function limbs_xor_in_place_either (line 229) | pub fn limbs_xor_in_place_either(xs: &mut [Limb], ys: &mut [Limb]) -> bo... method xor_limb (line 243) | fn xor_limb(mut self, other: Limb) -> Self { method xor_limb_ref (line 248) | fn xor_limb_ref(&self, other: Limb) -> Self { method xor_assign_limb (line 255) | fn xor_assign_limb(&mut self, other: Limb) { type Output (line 264) | type Output = Self; method bitxor (line 293) | fn bitxor(mut self, other: Self) -> Self { type Output (line 300) | type Output = Self; method bitxor (line 329) | fn bitxor(mut self, other: &'a Self) -> Self { type Output (line 336) | type Output = Natural; function bitxor (line 365) | fn bitxor(self, mut other: Natural) -> Natural { type Output (line 372) | type Output = Natural; function bitxor (line 400) | fn bitxor(self, other: &Natural) -> Natural { method bitxor_assign (line 439) | fn bitxor_assign(&mut self, mut other: Self) { method bitxor_assign (line 480) | fn bitxor_assign(&mut self, other: &'a Self) { FILE: malachite-nz/src/natural/mod.rs type Natural (line 38) | pub struct Natural(pub(crate) InnerNatural); method demote_if_small (line 54) | fn demote_if_small(&mut self) { method promote_in_place (line 65) | pub(crate) fn promote_in_place(&mut self) -> &mut Vec { method trim (line 76) | pub(crate) fn trim(&mut self) { method is_valid (line 92) | pub fn is_valid(&self) -> bool { constant HIGH_BIT (line 122) | pub const HIGH_BIT: Self = Self(Small(1 << (Limb::WIDTH - 1))); type InnerNatural (line 43) | pub(crate) enum InnerNatural { type SerdeNatural (line 50) | pub(crate) struct SerdeNatural(String); constant ZERO (line 102) | const ZERO: Self = Self(Small(0)); constant ONE (line 107) | const ONE: Self = Self(Small(1)); constant TWO (line 112) | const TWO: Self = Self(Small(2)); constant MIN (line 117) | const MIN: Self = Self::ZERO; method default (line 127) | fn default() -> Self { function limb_to_bit_count (line 137) | pub fn limb_to_bit_count(n: usize) -> u64 { function bit_to_limb_count_floor (line 145) | pub fn bit_to_limb_count_floor(n: u64) -> usize { function bit_to_limb_count_ceiling (line 151) | pub fn bit_to_limb_count_ceiling(n: u64) -> usize { constant LIMB_HIGH_BIT (line 156) | pub const LIMB_HIGH_BIT: Limb = 1 << (Limb::WIDTH - 1); FILE: malachite-nz/src/natural/random/mod.rs function get_random_natural_with_up_to_bits (line 62) | pub fn get_random_natural_with_up_to_bits(xs: &mut RandomPrimitiveInts, b... function get_striped_random_natural_with_up_to_bits (line 159) | pub fn get_striped_random_natural_with_up_to_bits(xs: &mut StripedBitSou... function get_striped_random_natural_with_bits (line 191) | pub fn get_striped_random_natural_with_bits(xs: &mut StripedBitSource, b... type RandomNaturals (line 203) | pub struct RandomNaturals> { type Item (line 209) | type Item = Natural; method next (line 211) | fn next(&mut self) -> Option { function random_naturals (line 261) | pub fn random_naturals( function random_positive_naturals (line 318) | pub fn random_positive_naturals( type StripedRandomNaturals (line 335) | pub struct StripedRandomNaturals> { type Item (line 341) | type Item = Natural; method next (line 343) | fn next(&mut self) -> Option { function striped_random_naturals (line 387) | pub fn striped_random_naturals( function striped_random_positive_naturals (line 447) | pub fn striped_random_positive_naturals( type RandomNaturalsLessThan (line 470) | pub struct RandomNaturalsLessThan { type Item (line 477) | type Item = Natural; method next (line 479) | fn next(&mut self) -> Option { function random_naturals_less_than (line 526) | pub fn random_naturals_less_than(seed: Seed, limit: Natural) -> RandomNa... function get_random_natural_less_than (line 571) | pub fn get_random_natural_less_than( type UniformRandomNaturalRange (line 587) | pub struct UniformRandomNaturalRange { type Item (line 593) | type Item = Natural; method next (line 595) | fn next(&mut self) -> Option { function uniform_random_natural_range (line 638) | pub fn uniform_random_natural_range( function uniform_random_natural_inclusive_range (line 693) | pub fn uniform_random_natural_inclusive_range( type RandomNaturalRangeToInfinity (line 704) | pub struct RandomNaturalRangeToInfinity { type Item (line 712) | type Item = Natural; method next (line 714) | fn next(&mut self) -> Option { function random_natural_range_to_infinity (line 778) | pub fn random_natural_range_to_infinity( type RandomNaturalRangeMultipleOrders (line 805) | pub struct RandomNaturalRangeMultipleOrders { type Item (line 815) | type Item = Natural; method next (line 817) | fn next(&mut self) -> Option { type RandomNaturalRange (line 832) | pub enum RandomNaturalRange { type Item (line 838) | type Item = Natural; method next (line 840) | fn next(&mut self) -> Option { function random_natural_range (line 903) | pub fn random_natural_range( function random_natural_inclusive_range (line 997) | pub fn random_natural_inclusive_range( function ranges_intersect (line 1036) | fn ranges_intersect(lo_0: &T, hi_0: &T, lo: &T, hi: &T) -> bool { type StripedRandomNaturalInclusiveRange (line 1042) | pub struct StripedRandomNaturalInclusiveRange { type Item (line 1052) | type Item = Natural; method next (line 1054) | fn next(&mut self) -> Option { function striped_random_natural_range (line 1146) | pub fn striped_random_natural_range( function striped_random_natural_inclusive_range (line 1209) | pub fn striped_random_natural_inclusive_range( function get_striped_random_natural_from_range (line 1265) | pub fn get_striped_random_natural_from_range( function get_striped_random_natural_from_inclusive_range (line 1308) | pub fn get_striped_random_natural_from_inclusive_range( type StripedRandomNaturalRangeToInfinity (line 1369) | pub struct StripedRandomNaturalRangeToInfinity { type Item (line 1377) | type Item = Natural; method next (line 1379) | fn next(&mut self) -> Option { function striped_random_natural_range_to_infinity (line 1448) | pub fn striped_random_natural_range_to_infinity( FILE: malachite-nz/src/platform_32.rs type Limb (line 20) | pub type Limb = u32; type HalfLimb (line 21) | pub type HalfLimb = u16; type DoubleLimb (line 22) | pub type DoubleLimb = u64; type SignedLimb (line 23) | pub type SignedLimb = i32; type SignedHalfLimb (line 24) | pub type SignedHalfLimb = i16; type SignedDoubleLimb (line 25) | pub type SignedDoubleLimb = i64; type FloatWithLimbWidth (line 26) | pub type FloatWithLimbWidth = f32; constant MAX_DIGITS_PER_LIMB (line 28) | pub(crate) const MAX_DIGITS_PER_LIMB: usize = 10; constant AORSMUL_FASTER_2AORSLSH (line 31) | pub(crate) const AORSMUL_FASTER_2AORSLSH: bool = true; constant AORSMUL_FASTER_3AORSLSH (line 33) | pub(crate) const AORSMUL_FASTER_3AORSLSH: bool = true; constant AORSMUL_FASTER_AORS_AORSLSH (line 35) | pub(crate) const AORSMUL_FASTER_AORS_AORSLSH: bool = true; constant AORSMUL_FASTER_AORS_2AORSLSH (line 37) | pub(crate) const AORSMUL_FASTER_AORS_2AORSLSH: bool = true; constant MUL_TOOM22_THRESHOLD (line 40) | pub(crate) const MUL_TOOM22_THRESHOLD: usize = 118; constant MUL_TOOM33_THRESHOLD (line 42) | pub(crate) const MUL_TOOM33_THRESHOLD: usize = 101; constant MUL_TOOM44_THRESHOLD (line 44) | pub(crate) const MUL_TOOM44_THRESHOLD: usize = 530; constant MUL_TOOM6H_THRESHOLD (line 46) | pub(crate) const MUL_TOOM6H_THRESHOLD: usize = 738; constant MUL_TOOM8H_THRESHOLD (line 48) | pub(crate) const MUL_TOOM8H_THRESHOLD: usize = 984; constant MUL_TOOM32_TO_TOOM43_THRESHOLD (line 51) | pub(crate) const MUL_TOOM32_TO_TOOM43_THRESHOLD: usize = 315; constant MUL_TOOM32_TO_TOOM53_THRESHOLD (line 53) | pub(crate) const MUL_TOOM32_TO_TOOM53_THRESHOLD: usize = 307; constant MUL_TOOM42_TO_TOOM53_THRESHOLD (line 55) | pub(crate) const MUL_TOOM42_TO_TOOM53_THRESHOLD: usize = 328; constant MUL_TOOM42_TO_TOOM63_THRESHOLD (line 57) | pub(crate) const MUL_TOOM42_TO_TOOM63_THRESHOLD: usize = 295; constant MUL_FFT_THRESHOLD (line 60) | pub(crate) const MUL_FFT_THRESHOLD: usize = 5608; constant DC_DIV_QR_THRESHOLD (line 63) | pub(crate) const DC_DIV_QR_THRESHOLD: usize = 7; constant DC_DIVAPPR_Q_THRESHOLD (line 65) | pub(crate) const DC_DIVAPPR_Q_THRESHOLD: usize = 151; constant MAYBE_DCP1_DIVAPPR (line 67) | pub(crate) const MAYBE_DCP1_DIVAPPR: bool = true; constant INV_NEWTON_THRESHOLD (line 69) | pub(crate) const INV_NEWTON_THRESHOLD: usize = 618; constant MU_DIV_QR_THRESHOLD (line 71) | pub(crate) const MU_DIV_QR_THRESHOLD: usize = 2243; constant INV_MULMOD_BNM1_THRESHOLD (line 73) | pub(crate) const INV_MULMOD_BNM1_THRESHOLD: usize = 68; constant MU_DIV_QR_SKEW_THRESHOLD (line 75) | pub(crate) const MU_DIV_QR_SKEW_THRESHOLD: usize = 233; constant MU_DIVAPPR_Q_THRESHOLD (line 78) | pub(crate) const MU_DIVAPPR_Q_THRESHOLD: usize = 2297; constant FUDGE (line 80) | pub(crate) const FUDGE: usize = 261; constant MULLO_BASECASE_THRESHOLD (line 83) | pub(crate) const MULLO_BASECASE_THRESHOLD: usize = 0; constant MULLO_DC_THRESHOLD (line 85) | pub(crate) const MULLO_DC_THRESHOLD: usize = 216; constant MULLO_MUL_N_THRESHOLD (line 87) | pub(crate) const MULLO_MUL_N_THRESHOLD: usize = 100000; constant BINV_NEWTON_THRESHOLD (line 90) | pub(crate) const BINV_NEWTON_THRESHOLD: usize = 3264; constant DC_BDIV_QR_THRESHOLD (line 92) | pub(crate) const DC_BDIV_QR_THRESHOLD: usize = 329; constant MU_BDIV_QR_THRESHOLD (line 94) | pub(crate) const MU_BDIV_QR_THRESHOLD: usize = 50000; constant DC_BDIV_Q_THRESHOLD (line 96) | pub(crate) const DC_BDIV_Q_THRESHOLD: usize = 373; constant MU_BDIV_Q_THRESHOLD (line 98) | pub(crate) const MU_BDIV_Q_THRESHOLD: usize = 2390; constant MOD_1_NORM_THRESHOLD (line 101) | pub(crate) const MOD_1_NORM_THRESHOLD: usize = 0; constant MOD_1_UNNORM_THRESHOLD (line 103) | pub(crate) const MOD_1_UNNORM_THRESHOLD: usize = 0; constant MOD_1_1P_METHOD (line 105) | pub(crate) const MOD_1_1P_METHOD: bool = true; constant MOD_1N_TO_MOD_1_1_THRESHOLD (line 107) | pub(crate) const MOD_1N_TO_MOD_1_1_THRESHOLD: usize = 3; constant MOD_1U_TO_MOD_1_1_THRESHOLD (line 109) | pub(crate) const MOD_1U_TO_MOD_1_1_THRESHOLD: usize = 3; constant MOD_1_1_TO_MOD_1_2_THRESHOLD (line 111) | pub(crate) const MOD_1_1_TO_MOD_1_2_THRESHOLD: usize = 15; constant MOD_1_2_TO_MOD_1_4_THRESHOLD (line 113) | pub(crate) const MOD_1_2_TO_MOD_1_4_THRESHOLD: usize = 43; constant BMOD_1_TO_MOD_1_THRESHOLD (line 116) | pub(crate) const BMOD_1_TO_MOD_1_THRESHOLD: usize = 31; constant SQR_BASECASE_THRESHOLD (line 119) | pub(crate) const SQR_BASECASE_THRESHOLD: usize = 0; constant SQR_TOOM2_THRESHOLD (line 122) | pub const SQR_TOOM2_THRESHOLD: usize = 222; constant SQR_TOOM3_THRESHOLD (line 124) | pub(crate) const SQR_TOOM3_THRESHOLD: usize = 205; constant SQR_TOOM4_THRESHOLD (line 126) | pub(crate) const SQR_TOOM4_THRESHOLD: usize = 1170; constant SQR_TOOM6_THRESHOLD (line 128) | pub(crate) const SQR_TOOM6_THRESHOLD: usize = 512; constant SQR_TOOM8_THRESHOLD (line 130) | pub(crate) const SQR_TOOM8_THRESHOLD: usize = 644; constant SQRLO_DC_THRESHOLD (line 133) | pub(crate) const SQRLO_DC_THRESHOLD: usize = 460; constant FROM_DIGITS_DIVIDE_AND_CONQUER_THRESHOLD (line 136) | pub(crate) const FROM_DIGITS_DIVIDE_AND_CONQUER_THRESHOLD: u64 = 12000; constant MATRIX22_STRASSEN_THRESHOLD (line 139) | pub(crate) const MATRIX22_STRASSEN_THRESHOLD: usize = 50; constant MP_BASES_CHARS_PER_LIMB_10 (line 144) | pub(crate) const MP_BASES_CHARS_PER_LIMB_10: usize = 9; constant MP_BASES_BIG_BASE_10 (line 145) | pub(crate) const MP_BASES_BIG_BASE_10: Limb = 0x3b9aca00; constant MP_BASES_BIG_BASE_INVERTED_10 (line 146) | pub(crate) const MP_BASES_BIG_BASE_INVERTED_10: Limb = 0x12e0be82; constant MP_BASES_NORMALIZATION_STEPS_10 (line 147) | pub(crate) const MP_BASES_NORMALIZATION_STEPS_10: u64 = 2; constant BASES (line 150) | pub(crate) const BASES: [(usize, Limb, Limb, Limb, Limb); 257] = [ constant ONE_LIMB_ODD_FACTORIAL_TABLE (line 415) | pub(crate) const ONE_LIMB_ODD_FACTORIAL_TABLE: [Limb; 35] = [ constant ODD_FACTORIAL_TABLE_LIMIT (line 422) | pub(crate) const ODD_FACTORIAL_TABLE_LIMIT: usize = 16; constant ODD_FACTORIAL_EXTTABLE_LIMIT (line 424) | pub(crate) const ODD_FACTORIAL_EXTTABLE_LIMIT: usize = 34; constant ODD_FACTORIAL_TABLE_MAX (line 426) | pub(crate) const ODD_FACTORIAL_TABLE_MAX: Limb = 0x260eeeeb; constant ONE_LIMB_ODD_DOUBLEFACTORIAL_TABLE (line 430) | pub(crate) const ONE_LIMB_ODD_DOUBLEFACTORIAL_TABLE: [Limb; 10] = constant ODD_DOUBLEFACTORIAL_TABLE_LIMIT (line 433) | pub(crate) const ODD_DOUBLEFACTORIAL_TABLE_LIMIT: usize = 19; constant ODD_DOUBLEFACTORIAL_TABLE_MAX (line 435) | pub(crate) const ODD_DOUBLEFACTORIAL_TABLE_MAX: Limb = 0x27065f73; constant NTH_ROOT_NUMB_MASK_TABLE (line 439) | pub(crate) const NTH_ROOT_NUMB_MASK_TABLE: [Limb; 8] = constant ONE_LIMB_ODD_FACTORIAL_INVERSES_TABLE (line 443) | pub(crate) const ONE_LIMB_ODD_FACTORIAL_INVERSES_TABLE: [Limb; 31] = [ constant ODD_CENTRAL_BINOMIAL_OFFSET (line 450) | pub(crate) const ODD_CENTRAL_BINOMIAL_OFFSET: usize = 8; constant ONE_LIMB_ODD_CENTRAL_BINOMIAL_TABLE (line 456) | pub(crate) const ONE_LIMB_ODD_CENTRAL_BINOMIAL_TABLE: [Limb; 11] = [ constant ODD_CENTRAL_BINOMIAL_TABLE_LIMIT (line 461) | pub(crate) const ODD_CENTRAL_BINOMIAL_TABLE_LIMIT: usize = 18; constant ONE_LIMB_ODD_CENTRAL_BINOMIAL_INVERSE_TABLE (line 467) | pub(crate) const ONE_LIMB_ODD_CENTRAL_BINOMIAL_INVERSE_TABLE: [Limb; 11]... constant CENTRAL_BINOMIAL_2FAC_TABLE (line 476) | pub(crate) const CENTRAL_BINOMIAL_2FAC_TABLE: [u64; 11] = [1, 2, 2, 3, 2... constant TABLE_2N_MINUS_POPC_2N (line 482) | pub(crate) const TABLE_2N_MINUS_POPC_2N: [u8; 24] = constant TABLE_LIMIT_2N_MINUS_POPC_2N (line 485) | pub(crate) const TABLE_LIMIT_2N_MINUS_POPC_2N: u64 = 49; FILE: malachite-nz/src/platform_64.rs type Limb (line 20) | pub type Limb = u64; type HalfLimb (line 21) | pub type HalfLimb = u32; type DoubleLimb (line 22) | pub type DoubleLimb = u128; type SignedLimb (line 23) | pub type SignedLimb = i64; type SignedHalfLimb (line 24) | pub type SignedHalfLimb = i32; type SignedDoubleLimb (line 25) | pub type SignedDoubleLimb = i128; type FloatWithLimbWidth (line 26) | pub type FloatWithLimbWidth = f64; constant MAX_DIGITS_PER_LIMB (line 28) | pub(crate) const MAX_DIGITS_PER_LIMB: usize = 20; constant AORSMUL_FASTER_2AORSLSH (line 30) | pub(crate) const AORSMUL_FASTER_2AORSLSH: bool = true; constant AORSMUL_FASTER_3AORSLSH (line 31) | pub(crate) const AORSMUL_FASTER_3AORSLSH: bool = true; constant AORSMUL_FASTER_AORS_AORSLSH (line 32) | pub(crate) const AORSMUL_FASTER_AORS_AORSLSH: bool = true; constant AORSMUL_FASTER_AORS_2AORSLSH (line 33) | pub(crate) const AORSMUL_FASTER_AORS_2AORSLSH: bool = true; constant MUL_TOOM22_THRESHOLD (line 35) | pub(crate) const MUL_TOOM22_THRESHOLD: usize = 20; constant MUL_TOOM33_THRESHOLD (line 36) | pub(crate) const MUL_TOOM33_THRESHOLD: usize = 39; constant MUL_TOOM44_THRESHOLD (line 37) | pub(crate) const MUL_TOOM44_THRESHOLD: usize = 340; constant MUL_TOOM6H_THRESHOLD (line 38) | pub(crate) const MUL_TOOM6H_THRESHOLD: usize = 345; constant MUL_TOOM8H_THRESHOLD (line 39) | pub(crate) const MUL_TOOM8H_THRESHOLD: usize = 640; constant MUL_TOOM32_TO_TOOM43_THRESHOLD (line 41) | pub(crate) const MUL_TOOM32_TO_TOOM43_THRESHOLD: usize = 60; constant MUL_TOOM32_TO_TOOM53_THRESHOLD (line 42) | pub(crate) const MUL_TOOM32_TO_TOOM53_THRESHOLD: usize = 300; constant MUL_TOOM42_TO_TOOM53_THRESHOLD (line 43) | pub(crate) const MUL_TOOM42_TO_TOOM53_THRESHOLD: usize = 600; constant MUL_TOOM42_TO_TOOM63_THRESHOLD (line 44) | pub(crate) const MUL_TOOM42_TO_TOOM63_THRESHOLD: usize = 103; constant MUL_FFT_THRESHOLD (line 46) | pub(crate) const MUL_FFT_THRESHOLD: usize = 1500; constant DC_DIV_QR_THRESHOLD (line 48) | pub(crate) const DC_DIV_QR_THRESHOLD: usize = 85; constant DC_DIVAPPR_Q_THRESHOLD (line 49) | pub(crate) const DC_DIVAPPR_Q_THRESHOLD: usize = 211; constant MAYBE_DCP1_DIVAPPR (line 50) | pub(crate) const MAYBE_DCP1_DIVAPPR: bool = true; constant INV_NEWTON_THRESHOLD (line 51) | pub(crate) const INV_NEWTON_THRESHOLD: usize = 789; constant MU_DIV_QR_THRESHOLD (line 52) | pub(crate) const MU_DIV_QR_THRESHOLD: usize = 2094; constant INV_MULMOD_BNM1_THRESHOLD (line 53) | pub(crate) const INV_MULMOD_BNM1_THRESHOLD: usize = 62; constant MU_DIV_QR_SKEW_THRESHOLD (line 54) | pub(crate) const MU_DIV_QR_SKEW_THRESHOLD: usize = 231; constant MU_DIVAPPR_Q_THRESHOLD (line 56) | pub(crate) const MU_DIVAPPR_Q_THRESHOLD: usize = 2965; constant FUDGE (line 57) | pub(crate) const FUDGE: usize = 311; constant MULLO_BASECASE_THRESHOLD (line 59) | pub(crate) const MULLO_BASECASE_THRESHOLD: usize = 1; constant MULLO_DC_THRESHOLD (line 60) | pub(crate) const MULLO_DC_THRESHOLD: usize = 56; constant MULLO_MUL_N_THRESHOLD (line 61) | pub(crate) const MULLO_MUL_N_THRESHOLD: usize = 10806; constant BINV_NEWTON_THRESHOLD (line 63) | pub(crate) const BINV_NEWTON_THRESHOLD: usize = 2211; constant DC_BDIV_QR_THRESHOLD (line 64) | pub(crate) const DC_BDIV_QR_THRESHOLD: usize = 211; constant MU_BDIV_QR_THRESHOLD (line 65) | pub(crate) const MU_BDIV_QR_THRESHOLD: usize = 7547; constant DC_BDIV_Q_THRESHOLD (line 66) | pub(crate) const DC_BDIV_Q_THRESHOLD: usize = 211; constant MU_BDIV_Q_THRESHOLD (line 67) | pub(crate) const MU_BDIV_Q_THRESHOLD: usize = 1998; constant MOD_1_NORM_THRESHOLD (line 69) | pub(crate) const MOD_1_NORM_THRESHOLD: usize = 0; constant MOD_1_UNNORM_THRESHOLD (line 70) | pub(crate) const MOD_1_UNNORM_THRESHOLD: usize = 0; constant MOD_1_1P_METHOD (line 71) | pub(crate) const MOD_1_1P_METHOD: bool = false; constant MOD_1N_TO_MOD_1_1_THRESHOLD (line 72) | pub(crate) const MOD_1N_TO_MOD_1_1_THRESHOLD: usize = 3; constant MOD_1U_TO_MOD_1_1_THRESHOLD (line 73) | pub(crate) const MOD_1U_TO_MOD_1_1_THRESHOLD: usize = 0; constant MOD_1_1_TO_MOD_1_2_THRESHOLD (line 74) | pub(crate) const MOD_1_1_TO_MOD_1_2_THRESHOLD: usize = 6; constant MOD_1_2_TO_MOD_1_4_THRESHOLD (line 75) | pub(crate) const MOD_1_2_TO_MOD_1_4_THRESHOLD: usize = 26; constant BMOD_1_TO_MOD_1_THRESHOLD (line 77) | pub(crate) const BMOD_1_TO_MOD_1_THRESHOLD: usize = 100000000; constant SQR_BASECASE_THRESHOLD (line 79) | pub(crate) const SQR_BASECASE_THRESHOLD: usize = 0; constant SQR_TOOM2_THRESHOLD (line 80) | pub(crate) const SQR_TOOM2_THRESHOLD: usize = 43; constant SQR_TOOM3_THRESHOLD (line 81) | pub(crate) const SQR_TOOM3_THRESHOLD: usize = 390; constant SQR_TOOM4_THRESHOLD (line 82) | pub(crate) const SQR_TOOM4_THRESHOLD: usize = 1090; constant SQR_TOOM6_THRESHOLD (line 83) | pub(crate) const SQR_TOOM6_THRESHOLD: usize = 336; constant SQR_TOOM8_THRESHOLD (line 84) | pub(crate) const SQR_TOOM8_THRESHOLD: usize = 837; constant SQRLO_DC_THRESHOLD (line 86) | pub(crate) const SQRLO_DC_THRESHOLD: usize = 389; constant FROM_DIGITS_DIVIDE_AND_CONQUER_THRESHOLD (line 88) | pub(crate) const FROM_DIGITS_DIVIDE_AND_CONQUER_THRESHOLD: u64 = 6500; constant MATRIX22_STRASSEN_THRESHOLD (line 90) | pub(crate) const MATRIX22_STRASSEN_THRESHOLD: usize = 30; constant MP_BASES_CHARS_PER_LIMB_10 (line 95) | pub(crate) const MP_BASES_CHARS_PER_LIMB_10: usize = 19; constant MP_BASES_BIG_BASE_10 (line 96) | pub(crate) const MP_BASES_BIG_BASE_10: Limb = 0x8ac7230489e80000; constant MP_BASES_BIG_BASE_INVERTED_10 (line 97) | pub(crate) const MP_BASES_BIG_BASE_INVERTED_10: Limb = 0xd83c94fb6d2ac34a; constant MP_BASES_NORMALIZATION_STEPS_10 (line 98) | pub(crate) const MP_BASES_NORMALIZATION_STEPS_10: u64 = 0; constant BASES (line 101) | pub(crate) const BASES: [(usize, Limb, Limb, Limb, Limb); 257] = [ constant ONE_LIMB_ODD_FACTORIAL_TABLE (line 1848) | pub(crate) const ONE_LIMB_ODD_FACTORIAL_TABLE: [Limb; 68] = [ constant ODD_FACTORIAL_TABLE_LIMIT (line 1919) | pub(crate) const ODD_FACTORIAL_TABLE_LIMIT: usize = 25; constant ODD_FACTORIAL_EXTTABLE_LIMIT (line 1921) | pub(crate) const ODD_FACTORIAL_EXTTABLE_LIMIT: usize = 67; constant ODD_FACTORIAL_TABLE_MAX (line 1923) | pub(crate) const ODD_FACTORIAL_TABLE_MAX: Limb = 0x335281867ec241ef; constant ONE_LIMB_ODD_DOUBLEFACTORIAL_TABLE (line 1927) | pub(crate) const ONE_LIMB_ODD_DOUBLEFACTORIAL_TABLE: [Limb; 17] = [ constant ODD_DOUBLEFACTORIAL_TABLE_LIMIT (line 1947) | pub(crate) const ODD_DOUBLEFACTORIAL_TABLE_LIMIT: usize = 33; constant ODD_DOUBLEFACTORIAL_TABLE_MAX (line 1949) | pub(crate) const ODD_DOUBLEFACTORIAL_TABLE_MAX: Limb = 0x57e22099c030d941; constant NTH_ROOT_NUMB_MASK_TABLE (line 1953) | pub(crate) const NTH_ROOT_NUMB_MASK_TABLE: [Limb; 8] = constant ONE_LIMB_ODD_FACTORIAL_INVERSES_TABLE (line 1957) | pub(crate) const ONE_LIMB_ODD_FACTORIAL_INVERSES_TABLE: [Limb; 64] = [ constant ODD_CENTRAL_BINOMIAL_OFFSET (line 2024) | pub(crate) const ODD_CENTRAL_BINOMIAL_OFFSET: usize = 13; constant ONE_LIMB_ODD_CENTRAL_BINOMIAL_TABLE (line 2030) | pub(crate) const ONE_LIMB_ODD_CENTRAL_BINOMIAL_TABLE: [Limb; 23] = [ constant ODD_CENTRAL_BINOMIAL_TABLE_LIMIT (line 2056) | pub(crate) const ODD_CENTRAL_BINOMIAL_TABLE_LIMIT: usize = 35; constant ONE_LIMB_ODD_CENTRAL_BINOMIAL_INVERSE_TABLE (line 2062) | pub(crate) const ONE_LIMB_ODD_CENTRAL_BINOMIAL_INVERSE_TABLE: [Limb; 23]... constant CENTRAL_BINOMIAL_2FAC_TABLE (line 2092) | pub(crate) const CENTRAL_BINOMIAL_2FAC_TABLE: [u64; 23] = constant TABLE_2N_MINUS_POPC_2N (line 2099) | pub(crate) const TABLE_2N_MINUS_POPC_2N: [u8; 40] = [ constant TABLE_LIMIT_2N_MINUS_POPC_2N (line 2104) | pub(crate) const TABLE_LIMIT_2N_MINUS_POPC_2N: u64 = 81; FILE: malachite-nz/src/test_util/bench/bucketers.rs function natural_bucketer (line 21) | pub fn natural_bucketer(var_name: &str) -> Bucketer<'_, Natural> { function natural_bit_bucketer (line 28) | pub fn natural_bit_bucketer(var_name: &str) -> Bucketer<'_, Natural> { function pair_natural_max_bit_bucketer (line 35) | pub fn pair_natural_max_bit_bucketer<'a>( function pair_natural_min_bit_bucketer (line 47) | pub fn pair_natural_min_bit_bucketer<'a>( function pair_2_pair_natural_max_bit_bucketer (line 59) | pub fn pair_2_pair_natural_max_bit_bucketer<'a, T>( function pair_2_pair_natural_min_bit_bucketer (line 71) | pub fn pair_2_pair_natural_min_bit_bucketer<'a, T>( function pair_natural_bit_u64_max_bucketer (line 83) | pub fn pair_natural_bit_u64_max_bucketer<'a>( function pair_natural_bit_i64_max_bucketer (line 93) | pub fn pair_natural_bit_i64_max_bucketer<'a>( function triple_natural_bit_i64_u64_max_bucketer (line 105) | pub fn triple_natural_bit_i64_u64_max_bucketer<'a>( function quadruple_1_2_3_natural_bit_i64_u64_max_bucketer (line 120) | pub fn quadruple_1_2_3_natural_bit_i64_u64_max_bucketer<'a, T>( function pair_integer_bit_i64_max_bucketer (line 135) | pub fn pair_integer_bit_i64_max_bucketer<'a>( function pair_integer_bit_u64_max_bucketer (line 147) | pub fn pair_integer_bit_u64_max_bucketer<'a>( function pair_2_pair_integer_bit_u64_max_bucketer (line 157) | pub fn pair_2_pair_integer_bit_u64_max_bucketer<'a, T>( function triple_integer_bit_i64_u64_max_bucketer (line 167) | pub fn triple_integer_bit_i64_u64_max_bucketer<'a>( function quadruple_1_2_3_integer_bit_i64_u64_max_bucketer (line 182) | pub fn quadruple_1_2_3_integer_bit_i64_u64_max_bucketer<'a, T>( function triple_3_pair_natural_max_bit_bucketer (line 197) | pub fn triple_3_pair_natural_max_bit_bucketer<'a, T, U>( function triple_3_pair_natural_min_bit_bucketer (line 209) | pub fn triple_3_pair_natural_min_bit_bucketer<'a, T, U>( function pair_1_natural_bit_bucketer (line 221) | pub fn pair_1_natural_bit_bucketer(var_name: &str) -> Bucketer<'_, (N... function pair_2_natural_bit_bucketer (line 228) | pub fn pair_2_natural_bit_bucketer(var_name: &str) -> Bucketer<'_, (T... function triple_1_natural_bit_bucketer (line 235) | pub fn triple_1_natural_bit_bucketer(var_name: &str) -> Bucketer<'... function triple_3_natural_bit_bucketer (line 242) | pub fn triple_3_natural_bit_bucketer(var_name: &str) -> Bucketer<'... function triple_3_pair_1_natural_bit_bucketer (line 249) | pub fn triple_3_pair_1_natural_bit_bucketer( function pair_2_pair_1_natural_bit_bucketer (line 258) | pub fn pair_2_pair_1_natural_bit_bucketer(var_name: &str) -> Bucke... function triple_natural_max_bit_bucketer (line 265) | pub fn triple_natural_max_bit_bucketer<'a>( function integer_bit_bucketer (line 285) | pub fn integer_bit_bucketer(var_name: &str) -> Bucketer<'_, Integer> { function pair_1_integer_bit_bucketer (line 292) | pub fn pair_1_integer_bit_bucketer(var_name: &str) -> Bucketer<'_, (I... function pair_2_integer_bit_bucketer (line 299) | pub fn pair_2_integer_bit_bucketer(var_name: &str) -> Bucketer<'_, (T... function pair_integer_max_bit_bucketer (line 306) | pub fn pair_integer_max_bit_bucketer<'a>( function triple_integer_max_bit_bucketer (line 318) | pub fn triple_integer_max_bit_bucketer<'a>( function triple_1_2_natural_max_bit_bucketer (line 338) | pub fn triple_1_2_natural_max_bit_bucketer<'a, T>( function pair_2_triple_1_2_natural_max_bit_bucketer (line 350) | pub fn pair_2_triple_1_2_natural_max_bit_bucketer<'a, T, U>( function triple_1_2_integer_max_bit_bucketer (line 362) | pub fn triple_1_2_integer_max_bit_bucketer<'a, T>( function pair_2_triple_1_2_integer_max_bit_bucketer (line 374) | pub fn pair_2_triple_1_2_integer_max_bit_bucketer<'a, T, U>( function pair_2_pair_integer_max_bit_bucketer (line 386) | pub fn pair_2_pair_integer_max_bit_bucketer<'a, T>( function integer_natural_max_bit_bucketer (line 398) | pub fn integer_natural_max_bit_bucketer<'a>( function pair_2_pair_1_integer_bit_bucketer (line 410) | pub fn pair_2_pair_1_integer_bit_bucketer(var_name: &str) -> Bucke... function pair_2_integer_natural_max_bit_bucketer (line 417) | pub fn pair_2_integer_natural_max_bit_bucketer<'a, T>( function triple_1_integer_bit_bucketer (line 429) | pub fn triple_1_integer_bit_bucketer(var_name: &str) -> Bucketer<'... function triple_3_integer_bit_bucketer (line 436) | pub fn triple_3_integer_bit_bucketer(var_name: &str) -> Bucketer<'... function triple_3_pair_1_integer_bit_bucketer (line 443) | pub fn triple_3_pair_1_integer_bit_bucketer( function triple_3_pair_integer_max_bit_bucketer (line 452) | pub fn triple_3_pair_integer_max_bit_bucketer<'a, T, U>( function natural_bit_ratio_bucketer (line 464) | pub fn natural_bit_ratio_bucketer<'a>( function pair_1_vec_len_times_pair_2_natural_bits_bucketer (line 476) | pub fn pair_1_vec_len_times_pair_2_natural_bits_bucketer<'a, T>( function pair_1_vec_len_times_pair_2_bucketer (line 490) | pub fn pair_1_vec_len_times_pair_2_bucketer<'a, T, U: Copy>( function natural_deserialize_bucketer (line 503) | pub fn natural_deserialize_bucketer<'a>() -> Bucketer<'a, (String, Strin... function integer_deserialize_bucketer (line 513) | pub fn integer_deserialize_bucketer<'a>() -> Bucketer<'a, (String, Strin... function triple_1_3_prod_natural_bits_bucketer (line 523) | pub fn triple_1_3_prod_natural_bits_bucketer<'a, T>( function triple_3_triple_1_3_prod_natural_bits_bucketer (line 537) | pub fn triple_3_triple_1_3_prod_natural_bits_bucketer<'a, T, U, V>( function pair_1_half_gcd_matrix_bucketer (line 551) | pub fn pair_1_half_gcd_matrix_bucketer(m_name: &str) -> Bucketer<'_, ... function triple_1_half_gcd_matrix_bucketer (line 558) | pub fn triple_1_half_gcd_matrix_bucketer( function limbs_matrix_2_2_mul_bucketer (line 568) | pub fn limbs_matrix_2_2_mul_bucketer<'a>() -> Bucketer< function triple_3_pair_1_integer_bits_times_pair_2_bucketer (line 588) | pub fn triple_3_pair_1_integer_bits_times_pair_2_bucketer<'a, T, U>( function triple_1_2_natural_bit_u64_max_bucketer (line 598) | pub fn triple_1_2_natural_bit_u64_max_bucketer<'a, T>( function triple_1_2_integer_bit_u64_max_bucketer (line 608) | pub fn triple_1_2_integer_bit_u64_max_bucketer<'a, T>( function limbs_div_to_out_balancing_bucketer (line 618) | pub fn limbs_div_to_out_balancing_bucketer<'a>() -> Bucketer<'a, (Vec() function limbs_div_mod_barrett_product_bucketer (line 636) | pub fn limbs_div_mod_barrett_product_bucketer<'a>() function limbs_div_mod_barrett_helper_bucketer (line 645) | pub fn limbs_div_mod_barrett_helper_bucketer<'a>() function limb_pair_significant_bits_bucketer (line 653) | pub fn limb_pair_significant_bits_bucketer(var_name: &str) -> Bucketer<'... function limbs_mod_mul_two_limbs_bucketer (line 661) | pub fn limbs_mod_mul_two_limbs_bucketer<'a>() function limbs_mod_limb_small_unnormalized_bucketer (line 674) | pub fn limbs_mod_limb_small_unnormalized_bucketer<'a>() -> Bucketer<'a, ... function rational_from_power_of_2_digits_bucketer (line 687) | pub fn rational_from_power_of_2_digits_bucketer<'a>() function rational_from_digits_bucketer (line 698) | pub fn rational_from_digits_bucketer<'a>() function vec_integer_sum_bits_bucketer (line 710) | pub fn vec_integer_sum_bits_bucketer<'a>() -> Bucketer<'a, Vec> { function vec_natural_sum_bits_bucketer (line 723) | pub fn vec_natural_sum_bits_bucketer<'a>() -> Bucketer<'a, Vec> { function pair_1_vec_natural_sum_bits_bucketer (line 736) | pub fn pair_1_vec_natural_sum_bits_bucketer<'a, T>() -> Bucketer<'a, (Ve... function triple_3_vec_integer_sum_bits_bucketer (line 749) | pub fn triple_3_vec_integer_sum_bits_bucketer<'a, T, U>() -> Bucketer<'a... function triple_3_vec_natural_sum_bits_bucketer (line 762) | pub fn triple_3_vec_natural_sum_bits_bucketer<'a, T, U>() -> Bucketer<'a... FILE: malachite-nz/src/test_util/common/mod.rs method from (line 24) | fn from(n: &BigUint) -> Self { method from (line 32) | fn from(n: &BigUint) -> Self { method from (line 40) | fn from(n: &Natural) -> Self { method from (line 48) | fn from(n: &Natural) -> Self { method from (line 56) | fn from(n: &Natural) -> Self { method from (line 67) | fn from(n: &Natural) -> Self { type Error (line 76) | type Error = (); method try_from (line 79) | fn try_from(n: &rug::Integer) -> Result { function from (line 90) | fn from(n: &Natural) -> Self { method from (line 97) | fn from(n: &BigInt) -> Self { method from (line 104) | fn from(n: &Integer) -> Self { method from (line 116) | fn from(n: &rug::Integer) -> Self { function from (line 126) | fn from(n: &Integer) -> Self { FILE: malachite-nz/src/test_util/extra_variadic/mod.rs function unwrap_triple (line 23) | fn unwrap_triple((a, b, c): (Option, Option, Option)) ... function unwrap_quadruple (line 28) | fn unwrap_quadruple( function unwrap_quintuple (line 35) | fn unwrap_quintuple( FILE: malachite-nz/src/test_util/generators/common.rs function natural_nrm (line 14) | pub fn natural_nrm(xs: It) -> It<(BigUint, rug::Integer, Natura... function natural_rm (line 18) | pub fn natural_rm(xs: It) -> It<(rug::Integer, Natural)> { function natural_pair_nrm (line 23) | pub fn natural_pair_nrm( function natural_pair_rm (line 39) | pub fn natural_pair_rm( function natural_pair_nm (line 45) | pub fn natural_pair_nm(ps: It<(Natural, Natural)>) -> It<((BigUint, BigU... function natural_pair_1_rm (line 49) | pub fn natural_pair_1_rm( function natural_pair_1_nm (line 55) | pub fn natural_pair_1_nm( function natural_pair_1_nrm (line 62) | pub fn natural_pair_1_nrm( function natural_triple_nrm (line 75) | pub fn natural_triple_nrm( function natural_triple_rm (line 96) | pub fn natural_triple_rm( function natural_triple_1_rm (line 115) | pub fn natural_triple_1_rm( function integer_rm (line 121) | pub fn integer_rm(xs: It) -> It<(rug::Integer, Integer)> { function integer_nrm (line 125) | pub fn integer_nrm(xs: It) -> It<(BigInt, rug::Integer, Integer... function integer_pair_rm (line 129) | pub fn integer_pair_rm( function integer_pair_nrm (line 136) | pub fn integer_pair_nrm( function integer_pair_nm (line 152) | pub fn integer_pair_nm(ps: It<(Integer, Integer)>) -> It<((BigInt, BigIn... function integer_pair_1_rm (line 156) | pub fn integer_pair_1_rm( function integer_pair_1_nrm (line 163) | pub fn integer_pair_1_nrm( function integer_triple_1_rm (line 176) | pub fn integer_triple_1_rm( function integer_natural_pair_rm (line 182) | pub fn integer_natural_pair_rm( function integer_integer_natural_triple_rm (line 189) | pub fn integer_integer_natural_triple_rm( function natural_natural_triple_1_2_rm (line 208) | pub fn natural_natural_triple_1_2_rm( function integer_integer_triple_1_2_rm (line 220) | pub fn integer_integer_triple_1_2_rm( function integer_vec_nrm (line 231) | pub fn integer_vec_nrm( function natural_vec_nrm (line 243) | pub fn natural_vec_nrm( FILE: malachite-nz/src/test_util/generators/exhaustive.rs function exhaustive_integer_gen (line 148) | pub fn exhaustive_integer_gen() -> It { function exhaustive_integer_gen_var_1 (line 152) | pub fn exhaustive_integer_gen_var_1() -> It function exhaustive_integer_gen_var_2 (line 167) | pub fn exhaustive_integer_gen_var_2 ConvertibleFrom<&'a Natur... function exhaustive_integer_gen_var_3 (line 175) | pub fn exhaustive_integer_gen_var_3() -> It function exhaustive_integer_gen_var_4 (line 185) | pub fn exhaustive_integer_gen_var_4() -> It { function exhaustive_integer_gen_var_5 (line 189) | pub fn exhaustive_integer_gen_var_5() -> It function exhaustive_integer_gen_var_6 (line 196) | pub fn exhaustive_integer_gen_var_6() -> It function exhaustive_integer_gen_var_7 (line 203) | pub fn exhaustive_integer_gen_var_7() -> It { function exhaustive_integer_gen_var_8 (line 207) | pub fn exhaustive_integer_gen_var_8() -> It { function exhaustive_integer_gen_var_9 (line 211) | pub fn exhaustive_integer_gen_var_9() -> It { function exhaustive_integer_pair_gen (line 217) | pub fn exhaustive_integer_pair_gen() -> It<(Integer, Integer)> { function exhaustive_integer_pair_gen_var_1 (line 221) | pub fn exhaustive_integer_pair_gen_var_1() -> It<(Integer, Integer)> { function exhaustive_integer_pair_gen_var_2 (line 228) | pub fn exhaustive_integer_pair_gen_var_2() -> It<(Integer, Integer)> { function exhaustive_integer_pair_gen_var_3 (line 235) | pub fn exhaustive_integer_pair_gen_var_3() -> It<(Integer, Integer)> { function exhaustive_integer_pair_gen_var_4 (line 242) | pub fn exhaustive_integer_pair_gen_var_4() -> It<(Integer, Integer)> { function exhaustive_integer_pair_gen_var_5 (line 249) | pub fn exhaustive_integer_pair_gen_var_5() -> It<(Integer, Integer)> { function exhaustive_integer_pair_gen_var_6 (line 256) | pub fn exhaustive_integer_pair_gen_var_6() -> It<(Integer, Integer)> { function exhaustive_integer_pair_gen_var_7 (line 265) | pub fn exhaustive_integer_pair_gen_var_7() -> It<(Integer, Integer)> { function exhaustive_integer_triple_gen (line 274) | pub fn exhaustive_integer_triple_gen() -> It<(Integer, Integer, Integer)> { function exhaustive_integer_triple_gen_var_1 (line 278) | pub fn exhaustive_integer_triple_gen_var_1() -> It<(Integer, Integer, In... function exhaustive_integer_triple_gen_var_2 (line 282) | pub fn exhaustive_integer_triple_gen_var_2() -> It<(Integer, Integer, In... function exhaustive_integer_triple_gen_var_3 (line 289) | pub fn exhaustive_integer_triple_gen_var_3() -> It<(Integer, Integer, In... function exhaustive_integer_integer_integer_unsigned_quadruple_gen_var_1 (line 298) | pub fn exhaustive_integer_integer_integer_unsigned_quadruple_gen_var_1 It<(Integer, I... function exhaustive_integer_integer_natural_triple_gen_var_1 (line 319) | pub fn exhaustive_integer_integer_natural_triple_gen_var_1() -> It<(Inte... function exhaustive_integer_integer_natural_triple_gen_var_2 (line 326) | pub fn exhaustive_integer_integer_natural_triple_gen_var_2() -> It<(Inte... function exhaustive_integer_integer_primitive_float_triple_gen (line 335) | pub fn exhaustive_integer_integer_primitive_float_triple_gen() function exhaustive_integer_integer_unsigned_triple_gen (line 355) | pub fn exhaustive_integer_integer_unsigned_triple_gen It<(Integer, Natural)> { function exhaustive_integer_natural_natural_triple_gen (line 468) | pub fn exhaustive_integer_natural_natural_triple_gen() -> It<(Integer, N... function exhaustive_integer_primitive_float_pair_gen (line 477) | pub fn exhaustive_integer_primitive_float_pair_gen() ... function exhaustive_integer_primitive_float_primitive_float_triple_gen (line 486) | pub fn exhaustive_integer_primitive_float_primitive_float_triple_gen() -> It<(I... function exhaustive_integer_signed_pair_gen_var_1 (line 503) | pub fn exhaustive_integer_signed_pair_gen_var_1() ->... function exhaustive_integer_signed_signed_triple_gen (line 512) | pub fn exhaustive_integer_signed_signed_triple_gen()... function exhaustive_integer_signed_unsigned_triple_gen_var_1 (line 521) | pub fn exhaustive_integer_signed_unsigned_triple_gen_var_1< function exhaustive_integer_signed_rounding_mode_triple_gen_var_1 (line 537) | pub fn exhaustive_integer_signed_rounding_mode_triple_gen_var_1() -> I... function exhaustive_integer_unsigned_pair_gen_var_1 (line 594) | pub fn exhaustive_integer_unsigned_pair_gen_var_1(... function exhaustive_integer_unsigned_pair_gen_var_2 (line 601) | pub fn exhaustive_integer_unsigned_pair_gen_var_2(... function exhaustive_integer_unsigned_pair_gen_var_3 (line 608) | pub fn exhaustive_integer_unsigned_pair_gen_var_3(... type IntegerDivisibleByP2PairsGenerator (line 622) | struct IntegerDivisibleByP2PairsGenerator; method get_ys (line 628) | fn get_ys(&self, pow: &u64) -> It { function exhaustive_integer_unsigned_pair_gen_var_4 (line 638) | pub fn exhaustive_integer_unsigned_pair_gen_var_4(... function exhaustive_integer_unsigned_pair_gen_var_5 (line 649) | pub fn exhaustive_integer_unsigned_pair_gen_var_5(... function exhaustive_integer_unsigned_pair_gen_var_6 (line 656) | pub fn exhaustive_integer_unsigned_pair_gen_var_6(... function exhaustive_integer_unsigned_bool_triple_gen_var_1 (line 665) | pub fn exhaustive_integer_unsigned_bool_triple_gen_var_1 = It<(Integer, T, T)>; function exhaustive_integer_unsigned_unsigned_triple_gen (line 691) | pub fn exhaustive_integer_unsigned_unsigned_triple_gen It<(Integer, Round... function exhaustive_integer_rounding_mode_pair_gen_var_1 (line 807) | pub fn exhaustive_integer_rounding_mode_pair_gen_var_1< function exhaustive_integer_rounding_mode_pair_gen_var_2 (line 816) | pub fn exhaustive_integer_rounding_mode_pair_gen_var_2() -> It<(Integer,... function exhaustive_integer_to_sci_options_pair_gen (line 825) | pub fn exhaustive_integer_to_sci_options_pair_gen() -> It<(Integer, ToSc... function exhaustive_integer_to_sci_options_pair_gen_var_1 (line 832) | pub fn exhaustive_integer_to_sci_options_pair_gen_var_1() -> It<(Integer... type IntegerBoolVecPairGenerator1 (line 841) | struct IntegerBoolVecPairGenerator1; method get_ys (line 851) | fn get_ys(&self, x: &Integer) -> LexFixedLengthVecsFromSingle It<(Integer, Vec<... type IntegerBoolVecPairGenerator2 (line 870) | struct IntegerBoolVecPairGenerator2; method get_ys (line 880) | fn get_ys(&self, x: &Integer) -> LexFixedLengthVecsFromSingle It<(Integer, Vec<... function exhaustive_natural_gen (line 901) | pub fn exhaustive_natural_gen() -> It { function exhaustive_natural_gen_var_1 (line 905) | pub fn exhaustive_natural_gen_var_1() -> It { function exhaustive_natural_gen_var_2 (line 909) | pub fn exhaustive_natural_gen_var_2() -> It { type ExhaustivePositiveFloatNaturals (line 913) | struct ExhaustivePositiveFloatNaturals { type Item (line 926) | type Item = Natural; method next (line 928) | fn next(&mut self) -> Option { function exhaustive_positive_float_naturals (line 949) | fn exhaustive_positive_float_naturals( function exhaustive_natural_gen_var_3 (line 969) | pub fn exhaustive_natural_gen_var_3() -> It function exhaustive_natural_gen_var_4 (line 976) | pub fn exhaustive_natural_gen_var_4 ConvertibleFrom<&'a Natur... function exhaustive_natural_gen_var_5 (line 986) | pub fn exhaustive_natural_gen_var_5() -> It function exhaustive_natural_gen_var_6 (line 1005) | pub fn exhaustive_natural_gen_var_6() -> It function exhaustive_natural_gen_var_7 (line 1012) | pub fn exhaustive_natural_gen_var_7() -> It function exhaustive_natural_gen_var_8 (line 1019) | pub fn exhaustive_natural_gen_var_8() -> It { function exhaustive_natural_bool_pair_gen (line 1025) | pub fn exhaustive_natural_bool_pair_gen() -> It<(Natural, bool)> { function exhaustive_natural_integer_natural_triple_gen (line 1031) | pub fn exhaustive_natural_integer_natural_triple_gen() -> It<(Natural, I... function exhaustive_natural_pair_gen (line 1040) | pub fn exhaustive_natural_pair_gen() -> It<(Natural, Natural)> { function exhaustive_natural_pair_gen_var_1 (line 1044) | pub fn exhaustive_natural_pair_gen_var_1() -> It<(Natural, Natural)> { function exhaustive_natural_pair_gen_var_2 (line 1051) | pub fn exhaustive_natural_pair_gen_var_2() -> It<(Natural, Natural)> { function exhaustive_natural_pair_gen_var_3 (line 1058) | pub fn exhaustive_natural_pair_gen_var_3() -> It<(Natural, Natural)> { function exhaustive_natural_pair_gen_var_4 (line 1065) | pub fn exhaustive_natural_pair_gen_var_4() -> It<(Natural, Natural)> { function exhaustive_natural_pair_gen_var_5 (line 1073) | pub fn exhaustive_natural_pair_gen_var_5() -> It<(Natural, Natural)> { function exhaustive_natural_pair_gen_var_6 (line 1080) | pub fn exhaustive_natural_pair_gen_var_6() -> It<(Natural, Natural)> { function exhaustive_natural_pair_gen_var_7 (line 1087) | pub fn exhaustive_natural_pair_gen_var_7() -> It<(Natural, Natural)> { function exhaustive_natural_pair_gen_var_8 (line 1094) | pub fn exhaustive_natural_pair_gen_var_8() -> It<(Natural, Natural)> { function exhaustive_natural_pair_gen_var_9 (line 1098) | pub fn exhaustive_natural_pair_gen_var_9() -> It<(Natural, Natural)> { function exhaustive_natural_pair_gen_var_10 (line 1102) | pub fn exhaustive_natural_pair_gen_var_10() -> It<(Natural, Natural)> { function exhaustive_natural_pair_gen_var_11 (line 1107) | pub fn exhaustive_natural_pair_gen_var_11() -> It<(Natural, Natural)> { function exhaustive_natural_pair_gen_var_12 (line 1113) | pub fn exhaustive_natural_pair_gen_var_12() -> It<(Natural, Natural)> { function exhaustive_natural_pair_gen_var_13 (line 1120) | pub fn exhaustive_natural_pair_gen_var_13() -> It<(Natural, Natural)> { function exhaustive_natural_pair_gen_var_14 (line 1127) | pub fn exhaustive_natural_pair_gen_var_14() -> It<(Natural, Natural)> { function exhaustive_natural_pair_gen_var_15 (line 1131) | pub fn exhaustive_natural_pair_gen_var_15() -> It<(Natural, Natural)> { function exhaustive_natural_natural_bool_triple_gen_var_1 (line 1140) | pub fn exhaustive_natural_natural_bool_triple_gen_var_1() -> It<(Natural... function exhaustive_natural_triple_gen (line 1149) | pub fn exhaustive_natural_triple_gen() -> It<(Natural, Natural, Natural)> { function exhaustive_natural_triple_gen_var_1 (line 1153) | pub fn exhaustive_natural_triple_gen_var_1() -> It<(Natural, Natural, Na... function exhaustive_natural_triple_gen_var_2 (line 1159) | pub fn exhaustive_natural_triple_gen_var_2() -> It<(Natural, Natural, Na... function exhaustive_natural_triple_gen_var_3 (line 1165) | pub fn exhaustive_natural_triple_gen_var_3() -> It<(Natural, Natural, Na... function exhaustive_natural_triple_gen_var_4 (line 1174) | pub fn exhaustive_natural_triple_gen_var_4() -> It<(Natural, Natural, Na... function exhaustive_natural_triple_gen_var_5 (line 1181) | pub fn exhaustive_natural_triple_gen_var_5() -> It<(Natural, Natural, Na... function exhaustive_natural_triple_gen_var_6 (line 1191) | pub fn exhaustive_natural_triple_gen_var_6() -> It<(Natural, Natural, Na... function exhaustive_natural_triple_gen_var_7 (line 1197) | pub fn exhaustive_natural_triple_gen_var_7() -> It<(Natural, Natural, Na... function exhaustive_natural_triple_gen_var_8 (line 1203) | pub fn exhaustive_natural_triple_gen_var_8() -> It<(Natural, Natural, Na... function exhaustive_natural_triple_gen_var_9 (line 1210) | pub fn exhaustive_natural_triple_gen_var_9() -> It<(Natural, Natural, Na... function exhaustive_natural_quadruple_gen_var_1 (line 1219) | pub fn exhaustive_natural_quadruple_gen_var_1() -> It<(Natural, Natural,... function exhaustive_natural_quadruple_gen_var_2 (line 1228) | pub fn exhaustive_natural_quadruple_gen_var_2() -> It<(Natural, Natural,... function exhaustive_natural_quadruple_gen_var_3 (line 1238) | pub fn exhaustive_natural_quadruple_gen_var_3() -> It<(Natural, Natural,... function exhaustive_natural_natural_natural_unsigned_quadruple_gen_var_1 (line 1250) | pub fn exhaustive_natural_natural_natural_unsigned_quadruple_gen_var_1() function exhaustive_natural_natural_signed_triple_gen_var_1 (line 1322) | pub fn exhaustive_natural_natural_signed_triple_gen_var_1 It<(Nat... function exhaustive_natural_natural_unsigned_triple_gen_var_5 (line 1393) | pub fn exhaustive_natural_natural_unsigned_triple_gen_var_5() -> It<(Nat... function exhaustive_natural_natural_unsigned_triple_gen_var_6 (line 1404) | pub fn exhaustive_natural_natural_unsigned_triple_gen_var_6() ... function exhaustive_natural_primitive_float_primitive_float_triple_gen (line 1475) | pub fn exhaustive_natural_primitive_float_primitive_float_triple_gen(... function exhaustive_natural_primitive_int_pair_gen_var_3 (line 1502) | pub fn exhaustive_natural_primitive_int_pair_gen_var_3(... function exhaustive_natural_primitive_int_pair_gen_var_4 (line 1509) | pub fn exhaustive_natural_primitive_int_pair_gen_var_4(... function exhaustive_natural_primitive_int_unsigned_triple_gen_var_3 (line 1518) | pub fn exhaustive_natural_primitive_int_unsigned_triple_gen_var_3< function exhaustive_natural_signed_pair_gen (line 1534) | pub fn exhaustive_natural_signed_pair_gen() -> It<(N... function exhaustive_natural_signed_pair_gen_var_1 (line 1541) | pub fn exhaustive_natural_signed_pair_gen_var_1() ->... function exhaustive_natural_signed_pair_gen_var_2 (line 1548) | pub fn exhaustive_natural_signed_pair_gen_var_2() ->... function exhaustive_natural_signed_pair_gen_var_3 (line 1555) | pub fn exhaustive_natural_signed_pair_gen_var_3() ->... type NaturalBitsMultipleOfLimbBitsGenerator (line 1562) | struct NaturalBitsMultipleOfLimbBitsGenerator; method get_ys (line 1568) | fn get_ys(&self, pow: &u64) -> It { function exhaustive_natural_signed_pair_gen_var_4 (line 1574) | pub fn exhaustive_natural_signed_pair_gen_var_4() ->... function exhaustive_natural_signed_signed_triple_gen (line 1588) | pub fn exhaustive_natural_signed_signed_triple_gen()... function exhaustive_natural_signed_unsigned_triple_gen_var_1 (line 1597) | pub fn exhaustive_natural_signed_unsigned_triple_gen_var_1() -> I... function exhaustive_natural_unsigned_pair_gen_var_1 (line 1688) | pub fn exhaustive_natural_unsigned_pair_gen_var_1(... function exhaustive_natural_unsigned_pair_gen_var_2 (line 1695) | pub fn exhaustive_natural_unsigned_pair_gen_var_2(... function exhaustive_natural_unsigned_pair_gen_var_3 (line 1702) | pub fn exhaustive_natural_unsigned_pair_gen_var_3(... function exhaustive_natural_unsigned_pair_gen_var_4 (line 1709) | pub fn exhaustive_natural_unsigned_pair_gen_var_4() -> ... type NaturalDivisibleByP2PairsGenerator (line 1716) | struct NaturalDivisibleByP2PairsGenerator; method get_ys (line 1722) | fn get_ys(&self, pow: &u64) -> It { function exhaustive_natural_unsigned_pair_gen_var_5 (line 1732) | pub fn exhaustive_natural_unsigned_pair_gen_var_5(... function exhaustive_natural_unsigned_pair_gen_var_6 (line 1743) | pub fn exhaustive_natural_unsigned_pair_gen_var_6(... function exhaustive_natural_unsigned_pair_gen_var_7 (line 1750) | pub fn exhaustive_natural_unsigned_pair_gen_var_7() -> It<(Natural, u64)> { function exhaustive_natural_unsigned_pair_gen_var_8 (line 1759) | pub fn exhaustive_natural_unsigned_pair_gen_var_8(... function exhaustive_natural_unsigned_pair_gen_var_9 (line 1766) | pub fn exhaustive_natural_unsigned_pair_gen_var_9(... function exhaustive_natural_unsigned_pair_gen_var_10 (line 1773) | pub fn exhaustive_natural_unsigned_pair_gen_var_10() -> It<(Natural, u64... function exhaustive_natural_unsigned_bool_triple_gen_var_1 (line 1788) | pub fn exhaustive_natural_unsigned_bool_triple_gen_var_1 = It<(Natural, T, T)>; function exhaustive_natural_unsigned_unsigned_triple_gen (line 1803) | pub fn exhaustive_natural_unsigned_unsigned_triple_gen LexFixedLengthVecsFromSingle It<(Na... function exhaustive_natural_unsigned_bool_vec_triple_gen_var_2 (line 1938) | pub fn exhaustive_natural_unsigned_bool_vec_triple_gen_var_2 It<(Natural, Round... function exhaustive_natural_rounding_mode_pair_gen_var_1 (line 1962) | pub fn exhaustive_natural_rounding_mode_pair_gen_var_1< function exhaustive_natural_rounding_mode_pair_gen_var_2 (line 1971) | pub fn exhaustive_natural_rounding_mode_pair_gen_var_2() -> It<(Natural,... function exhaustive_natural_to_sci_options_pair_gen (line 1980) | pub fn exhaustive_natural_to_sci_options_pair_gen() -> It<(Natural, ToSc... function exhaustive_natural_to_sci_options_pair_gen_var_1 (line 1987) | pub fn exhaustive_natural_to_sci_options_pair_gen_var_1() -> It<(Natural... type NaturalBoolVecPairGenerator1 (line 1996) | struct NaturalBoolVecPairGenerator1; method get_ys (line 2006) | fn get_ys(&self, x: &Natural) -> LexFixedLengthVecsFromSingle It<(Natural, Vec<... type NaturalBoolVecPairGenerator2 (line 2022) | struct NaturalBoolVecPairGenerator2; method get_ys (line 2032) | fn get_ys(&self, x: &Natural) -> LexFixedLengthVecsFromSingle It<(Natural, Vec<... function exhaustive_unsigned_bool_pair_gen_var_1 (line 2050) | pub fn exhaustive_unsigned_bool_pair_gen_var_1() -> It<(usize, bool)> { function exhaustive_unsigned_pair_gen_var_32 (line 2061) | pub fn exhaustive_unsigned_pair_gen_var_32() -> It... function exhaustive_unsigned_pair_gen_var_33 (line 2075) | pub fn exhaustive_unsigned_pair_gen_var_33() -> It... function exhaustive_unsigned_pair_gen_var_34 (line 2089) | pub fn exhaustive_unsigned_pair_gen_var_34() -> It... function exhaustive_unsigned_pair_gen_var_35 (line 2105) | pub fn exhaustive_unsigned_pair_gen_var_35() -> It... function exhaustive_unsigned_pair_gen_var_36 (line 2128) | pub fn exhaustive_unsigned_pair_gen_var_36() -> It<(Limb, Limb)> { function exhaustive_unsigned_sextuple_gen_var_2 (line 2153) | pub fn exhaustive_unsigned_sextuple_gen_var_2() -> It<(Limb, Limb, Limb,... function exhaustive_string_triple_gen_var_1 (line 2178) | pub fn exhaustive_string_triple_gen_var_1() -> It<(String, String, Strin... function exhaustive_string_triple_gen_var_2 (line 2188) | pub fn exhaustive_string_triple_gen_var_2() -> It<(String, String, Strin... function exhaustive_integer_vec_gen (line 2202) | pub fn exhaustive_integer_vec_gen() -> It> { function exhaustive_natural_vec_gen (line 2208) | pub fn exhaustive_natural_vec_gen() -> It> { function exhaustive_natural_vec_integer_pair_gen_var_1 (line 2214) | pub fn exhaustive_natural_vec_integer_pair_gen_var_1() -> It<(Vec It> { function exhaustive_natural_vec_natural_pair_gen_var_1 (line 2237) | pub fn exhaustive_natural_vec_natural_pair_gen_var_1() -> It<(Vec It<(Vec It<(Vec It<(Vec It<(Vec It> { function exhaustive_unsigned_vec_unsigned_pair_gen_var_4 (line 2336) | pub fn exhaustive_unsigned_vec_unsigned_pair_gen_var_4< function exhaustive_unsigned_vec_unsigned_pair_gen_var_18 (line 2348) | pub fn exhaustive_unsigned_vec_unsigned_pair_gen_var_18() -> It<(Vec It<(Vec It<(Vec I... function exhaustive_unsigned_vec_unsigned_unsigned_triple_gen_var_9 (line 2407) | pub fn exhaustive_unsigned_vec_unsigned_unsigned_triple_gen_var_9() -> I... function map_helper_3 (line 2417) | pub(crate) fn map_helper_3(t: (Vec, Limb, Limb)) -> (Vec, Li... function exhaustive_unsigned_vec_unsigned_unsigned_triple_gen_var_11 (line 2429) | pub fn exhaustive_unsigned_vec_unsigned_unsigned_triple_gen_var_11() -> ... function filter_helper_6 (line 2442) | pub(crate) fn filter_helper_6(t: &(Vec, Limb, Limb)) -> bool { function exhaustive_unsigned_vec_unsigned_unsigned_triple_gen_var_12 (line 2447) | pub fn exhaustive_unsigned_vec_unsigned_unsigned_triple_gen_var_12() -> ... function limbs_significant_bits_helper (line 2462) | pub(crate) fn limbs_significant_bits_helper(xs: &[Limb]) -> u64 { function exhaustive_unsigned_vec_unsigned_unsigned_triple_gen_var_14 (line 2471) | pub fn exhaustive_unsigned_vec_unsigned_unsigned_triple_gen_var_14, u64)) -> It> { function exhaustive_unsigned_vec_unsigned_unsigned_vec_triple_gen_var_1 (line 2544) | pub fn exhaustive_unsigned_vec_unsigned_unsigned_vec_triple_gen_var_1, Limb, Vec)) -> bool { function exhaustive_unsigned_vec_unsigned_unsigned_vec_triple_gen_var_3 (line 2599) | pub fn exhaustive_unsigned_vec_unsigned_unsigned_vec_triple_gen_var_3() function map_helper_1 (line 2611) | pub(crate) fn map_helper_1(t: (Vec, Limb, Vec)) -> (Vec, Limb, Vec)) -> bool { function exhaustive_unsigned_vec_unsigned_unsigned_vec_triple_gen_var_5 (line 2642) | pub fn exhaustive_unsigned_vec_unsigned_unsigned_vec_triple_gen_var_5() type ValidLengthsBasecaseGenerator (line 2656) | struct ValidLengthsBasecaseGenerator { method get_ys (line 2664) | fn get_ys(&self, &len: &usize) -> It> { type BasecaseDigitsInputGenerator (line 2672) | struct BasecaseDigitsInputGenerator; method get_ys (line 2679) | fn get_ys(&self, p: &(Vec, u64)) -> It<(Vec, usize)> { function exhaustive_unsigned_vec_unsigned_unsigned_vec_unsigned_quadruple_gen_var_1 (line 2692) | pub fn exhaustive_unsigned_vec_unsigned_unsigned_vec_unsigned_quadruple_... function gcd_input_filter (line 2719) | pub(crate) fn gcd_input_filter(xs: &[Limb], ys: &[Limb]) -> bool { function exhaustive_unsigned_vec_pair_gen_var_11 (line 2726) | pub fn exhaustive_unsigned_vec_pair_gen_var_11() -> It<(Vec, Vec It<(Vec, Vec It<(Vec, Vec It<(Vec, Vec() -... function exhaustive_square_helper (line 2837) | fn exhaustive_square_helper bool>( function exhaustive_unsigned_vec_pair_gen_var_23 (line 2865) | pub fn exhaustive_unsigned_vec_pair_gen_var_23() -... function exhaustive_unsigned_vec_pair_gen_var_24 (line 2869) | pub fn exhaustive_unsigned_vec_pair_gen_var_24() -... function exhaustive_unsigned_vec_pair_gen_var_25 (line 2873) | pub fn exhaustive_unsigned_vec_pair_gen_var_25() -... function exhaustive_unsigned_vec_pair_gen_var_26 (line 2877) | pub fn exhaustive_unsigned_vec_pair_gen_var_26() -... function exhaustive_unsigned_vec_pair_gen_var_27 (line 2881) | pub fn exhaustive_unsigned_vec_pair_gen_var_27() -... function exhaustive_unsigned_vec_pair_gen_var_28 (line 2885) | pub fn exhaustive_unsigned_vec_pair_gen_var_28() -... function exhaustive_unsigned_vec_pair_gen_var_29 (line 2889) | pub fn exhaustive_unsigned_vec_pair_gen_var_29() -... type ValidDigitsGenerator1 (line 2897) | struct ValidDigitsGenerator1 { function get_ys (line 2906) | fn get_ys(&self, p: &(u64, usize)) -> It<(Vec, Vec)> { function exhaustive_unsigned_vec_unsigned_vec_unsigned_triple_gen_var_2 (line 2919) | pub fn exhaustive_unsigned_vec_unsigned_vec_unsigned_triple_gen_var_2< type ValidDigitsGenerator2 (line 2941) | struct ValidDigitsGenerator2 { function get_ys (line 2950) | fn get_ys(&self, p: &(u64, usize)) -> It<(Vec, Vec)> { function exhaustive_unsigned_vec_unsigned_vec_unsigned_triple_gen_var_3 (line 2961) | pub fn exhaustive_unsigned_vec_unsigned_vec_unsigned_triple_gen_var_3< function filter_map_helper_2 (line 2985) | pub(crate) fn filter_map_helper_2( function exhaustive_unsigned_vec_unsigned_vec_unsigned_triple_gen_var_7 (line 3006) | pub fn exhaustive_unsigned_vec_unsigned_vec_unsigned_triple_gen_var_7() function filter_helper_2 (line 3018) | pub(crate) fn filter_helper_2(t: &(Vec, Vec, Limb)) -> bool { function exhaustive_unsigned_vec_unsigned_vec_unsigned_triple_gen_var_8 (line 3024) | pub fn exhaustive_unsigned_vec_unsigned_vec_unsigned_triple_gen_var_8() function exhaustive_unsigned_vec_unsigned_vec_unsigned_triple_gen_var_14 (line 3038) | pub fn exhaustive_unsigned_vec_unsigned_vec_unsigned_triple_gen_var_14() function map_helper_2 (line 3065) | pub(crate) fn map_helper_2(t: (Vec, Vec, Limb)) -> (Vec, Vec, Limb)) -> bool { function exhaustive_unsigned_vec_unsigned_vec_unsigned_triple_gen_var_16 (line 3092) | pub fn exhaustive_unsigned_vec_unsigned_vec_unsigned_triple_gen_var_16() function exhaustive_unsigned_vec_unsigned_vec_unsigned_triple_gen_var_17 (line 3104) | pub fn exhaustive_unsigned_vec_unsigned_vec_unsigned_triple_gen_var_17() function exhaustive_unsigned_vec_unsigned_vec_unsigned_triple_gen_var_18 (line 3137) | pub fn exhaustive_unsigned_vec_unsigned_vec_unsigned_triple_gen_var_18() function exhaustive_unsigned_vec_unsigned_vec_unsigned_triple_gen_var_19 (line 3157) | pub fn exhaustive_unsigned_vec_unsigned_vec_unsigned_triple_gen_var_19() function exhaustive_unsigned_vec_unsigned_vec_unsigned_triple_gen_var_20 (line 3182) | pub fn exhaustive_unsigned_vec_unsigned_vec_unsigned_triple_gen_var_20() function exhaustive_unsigned_vec_unsigned_vec_unsigned_triple_gen_var_21 (line 3206) | pub fn exhaustive_unsigned_vec_unsigned_vec_unsigned_triple_gen_var_21() function exhaustive_mul_helper (line 3237) | fn exhaustive_mul_helper bo... function exhaustive_unsigned_vec_triple_gen_var_4 (line 3266) | pub fn exhaustive_unsigned_vec_triple_gen_var_4() function exhaustive_unsigned_vec_triple_gen_var_5 (line 3271) | pub fn exhaustive_unsigned_vec_triple_gen_var_5() function exhaustive_unsigned_vec_triple_gen_var_6 (line 3276) | pub fn exhaustive_unsigned_vec_triple_gen_var_6() function exhaustive_unsigned_vec_triple_gen_var_7 (line 3281) | pub fn exhaustive_unsigned_vec_triple_gen_var_7() function exhaustive_unsigned_vec_triple_gen_var_8 (line 3286) | pub fn exhaustive_unsigned_vec_triple_gen_var_8() function exhaustive_unsigned_vec_triple_gen_var_9 (line 3291) | pub fn exhaustive_unsigned_vec_triple_gen_var_9() function exhaustive_unsigned_vec_triple_gen_var_10 (line 3296) | pub fn exhaustive_unsigned_vec_triple_gen_var_10() function exhaustive_unsigned_vec_triple_gen_var_11 (line 3301) | pub fn exhaustive_unsigned_vec_triple_gen_var_11() function exhaustive_unsigned_vec_triple_gen_var_12 (line 3306) | pub fn exhaustive_unsigned_vec_triple_gen_var_12() function exhaustive_unsigned_vec_triple_gen_var_13 (line 3311) | pub fn exhaustive_unsigned_vec_triple_gen_var_13() function exhaustive_unsigned_vec_triple_gen_var_14 (line 3316) | pub fn exhaustive_unsigned_vec_triple_gen_var_14() function exhaustive_unsigned_vec_triple_gen_var_15 (line 3321) | pub fn exhaustive_unsigned_vec_triple_gen_var_15() function exhaustive_unsigned_vec_triple_gen_var_16 (line 3326) | pub fn exhaustive_unsigned_vec_triple_gen_var_16() function exhaustive_mul_same_length_helper (line 3331) | fn exhaustive_mul_same_length_helper() function exhaustive_unsigned_vec_triple_gen_var_19 (line 3364) | pub fn exhaustive_unsigned_vec_triple_gen_var_19() function exhaustive_unsigned_vec_triple_gen_var_20 (line 3369) | pub fn exhaustive_unsigned_vec_triple_gen_var_20() function exhaustive_unsigned_vec_triple_gen_var_22 (line 3374) | pub fn exhaustive_unsigned_vec_triple_gen_var_22() function exhaustive_unsigned_vec_triple_gen_var_23 (line 3386) | pub fn exhaustive_unsigned_vec_triple_gen_var_23() function filter_map_helper_3 (line 3400) | pub(crate) fn filter_map_helper_3( function exhaustive_unsigned_vec_triple_gen_var_37 (line 3422) | pub fn exhaustive_unsigned_vec_triple_gen_var_37() -> It<(Vec, Vec... function filter_helper_3 (line 3432) | pub(crate) fn filter_helper_3(t: &(Vec, Vec, Vec)) -> ... function exhaustive_unsigned_vec_triple_gen_var_38 (line 3438) | pub fn exhaustive_unsigned_vec_triple_gen_var_38() -> It<(Vec, Vec... function exhaustive_unsigned_vec_triple_gen_var_42 (line 3450) | pub fn exhaustive_unsigned_vec_triple_gen_var_42() -> It<(Vec, Vec... function exhaustive_unsigned_vec_triple_gen_var_43 (line 3482) | pub fn exhaustive_unsigned_vec_triple_gen_var_43() -> It<(Vec, Vec... function exhaustive_unsigned_vec_triple_gen_var_44 (line 3514) | pub fn exhaustive_unsigned_vec_triple_gen_var_44() -> It<(Vec, Vec... function exhaustive_unsigned_vec_triple_gen_var_45 (line 3545) | pub fn exhaustive_unsigned_vec_triple_gen_var_45() -> It<(Vec, Vec... function exhaustive_unsigned_vec_triple_gen_var_46 (line 3576) | pub fn exhaustive_unsigned_vec_triple_gen_var_46() -> It<(Vec, Vec... function exhaustive_unsigned_vec_triple_gen_var_47 (line 3601) | pub fn exhaustive_unsigned_vec_triple_gen_var_47() -> It<(Vec, Vec... function exhaustive_unsigned_vec_triple_gen_var_48 (line 3626) | pub fn exhaustive_unsigned_vec_triple_gen_var_48() -> It<(Vec, Vec... function exhaustive_unsigned_vec_triple_gen_var_49 (line 3660) | pub fn exhaustive_unsigned_vec_triple_gen_var_49() -> It<(Vec, Vec... function limbs_eq_mod_map (line 3697) | pub(crate) fn limbs_eq_mod_map( function exhaustive_unsigned_vec_triple_gen_var_54 (line 3714) | pub fn exhaustive_unsigned_vec_triple_gen_var_54() -> It<(Vec, Vec... function exhaustive_unsigned_vec_triple_gen_var_55 (line 3724) | pub fn exhaustive_unsigned_vec_triple_gen_var_55() -> It<(Vec, Vec... function exhaustive_unsigned_vec_triple_gen_var_56 (line 3734) | pub fn exhaustive_unsigned_vec_triple_gen_var_56() -> It<(Vec, Vec... function exhaustive_unsigned_vec_triple_gen_var_58 (line 3763) | pub fn exhaustive_unsigned_vec_triple_gen_var_58() function exhaustive_unsigned_vec_quadruple_gen_var_1 (line 3780) | pub fn exhaustive_unsigned_vec_quadruple_gen_var_1() function exhaustive_unsigned_vec_quadruple_gen_var_2 (line 3814) | pub fn exhaustive_unsigned_vec_quadruple_gen_var_2() function exhaustive_unsigned_vec_quadruple_gen_var_3 (line 3846) | pub fn exhaustive_unsigned_vec_quadruple_gen_var_3() function exhaustive_unsigned_vec_quadruple_gen_var_4 (line 3879) | pub fn exhaustive_unsigned_vec_quadruple_gen_var_4() function exhaustive_unsigned_vec_quadruple_gen_var_5 (line 3917) | pub fn exhaustive_unsigned_vec_quadruple_gen_var_5() function exhaustive_unsigned_vec_quadruple_gen_var_6 (line 3956) | pub fn exhaustive_unsigned_vec_quadruple_gen_var_6() function exhaustive_unsigned_vec_quadruple_gen_var_7 (line 3995) | pub fn exhaustive_unsigned_vec_quadruple_gen_var_7() function exhaustive_half_gcd_matrices_with_size (line 4011) | fn exhaustive_half_gcd_matrices_with_size(s: usize, n: usize) -> It It { function exhaustive_half_gcd_matrices (line 4041) | fn exhaustive_half_gcd_matrices() -> It { type HalfGcdMatrixAndVecGenerator (line 4055) | struct HalfGcdMatrixAndVecGenerator; method get_ys (line 4065) | fn get_ys(&self, t: &(usize, usize, usize)) -> It<(OwnedHalfGcdMatrix,... function exhaustive_large_type_gen_var_5 (line 4080) | pub fn exhaustive_large_type_gen_var_5() -> It<(OwnedHalfGcdMatrix, Vec<... function exhaustive_half_gcd_matrices_1 (line 4102) | fn exhaustive_half_gcd_matrices_1() -> It { function exhaustive_large_type_gen_var_6 (line 4113) | pub fn exhaustive_large_type_gen_var_6() -> It<(HalfGcdMatrix1, Vec It<(OwnedHalfGcdMatrix, Half... type MatrixMul22Generator (line 4148) | struct MatrixMul22Generator; method get_ys (line 4163) | fn get_ys(&self, p: &(u64, u64)) -> It { type T8 (line 4149) | pub(crate) type T8 = ( function exhaustive_large_type_gen_var_8 (line 4195) | pub fn exhaustive_large_type_gen_var_8() -> It { function exhaustive_large_type_gen_var_10 (line 4211) | pub fn exhaustive_large_type_gen_var_10() -> It<(Vec, Vec, L... function exhaustive_large_type_gen_var_11 (line 4229) | pub fn exhaustive_large_type_gen_var_11() -> It<(Vec, Vec, V... function exhaustive_large_type_gen_var_12 (line 4264) | pub fn exhaustive_large_type_gen_var_12() -> It<(Vec, Vec, V... function exhaustive_large_type_gen_var_13 (line 4300) | pub fn exhaustive_large_type_gen_var_13() -> It<(Vec, Vec, V... function exhaustive_large_type_gen_var_14 (line 4324) | pub fn exhaustive_large_type_gen_var_14() -> It<(Vec, Vec, V... function exhaustive_large_type_gen_var_15 (line 4356) | pub fn exhaustive_large_type_gen_var_15() -> It<(Vec, Vec, V... function exhaustive_large_type_gen_var_16 (line 4387) | pub fn exhaustive_large_type_gen_var_16() -> It<(Vec, Vec, V... function exhaustive_large_type_gen_var_17 (line 4411) | pub fn exhaustive_large_type_gen_var_17() -> It<(Vec, Vec, V... function exhaustive_large_type_gen_var_18 (line 4426) | pub fn exhaustive_large_type_gen_var_18() -> It<(Vec, usize, Limb,... function exhaustive_large_type_gen_var_19 (line 4446) | pub fn exhaustive_large_type_gen_var_19() -> It<(Vec, usize, Vec It<(Vec, RationalSequence... function exhaustive_large_type_gen_var_23 (line 4561) | pub fn exhaustive_large_type_gen_var_23() -> It<(u64, Vec, Rati... function exhaustive_large_type_gen_var_24 (line 4569) | pub fn exhaustive_large_type_gen_var_24() -> It<(Vec, RationalS... type RationalFromDigitsGenerator (line 4573) | struct RationalFromDigitsGenerator; method get_ys (line 4583) | fn get_ys(&self, base: &Natural) -> It<(Vec, RationalSequence... function exhaustive_large_type_gen_var_25 (line 4591) | pub fn exhaustive_large_type_gen_var_25() -> It<(Natural, Vec, ... function exhaustive_large_type_gen_var_26 (line 4600) | pub fn exhaustive_large_type_gen_var_26() -> It<(Vec, RationalS... FILE: malachite-nz/src/test_util/generators/mod.rs function integer_gen (line 42) | pub fn integer_gen() -> Generator { function integer_gen_rm (line 50) | pub fn integer_gen_rm() -> Generator<(rug::Integer, Integer)> { function integer_gen_nrm (line 58) | pub fn integer_gen_nrm() -> Generator<(BigInt, rug::Integer, Integer)> { function integer_gen_var_1 (line 67) | pub fn integer_gen_var_1() -> Generator function integer_gen_var_2 (line 79) | pub fn integer_gen_var_2 ConvertibleFrom<&'a Natural> + Primi... function integer_gen_var_3 (line 89) | pub fn integer_gen_var_3 ExactFrom<&'a Natural> + PrimitiveFl... function integer_gen_var_4 (line 101) | pub fn integer_gen_var_4() -> Generator { function integer_gen_var_4_rm (line 109) | pub fn integer_gen_var_4_rm() -> Generator<(rug::Integer, Integer)> { function integer_gen_var_4_nrm (line 117) | pub fn integer_gen_var_4_nrm() -> Generator<(BigInt, rug::Integer, Integ... function integer_gen_var_5 (line 126) | pub fn integer_gen_var_5() -> Generator function integer_gen_var_6 (line 138) | pub fn integer_gen_var_6() -> Generator function integer_gen_var_7 (line 150) | pub fn integer_gen_var_7() -> Generator { function integer_gen_var_8 (line 159) | pub fn integer_gen_var_8() -> Generator { function integer_gen_var_9 (line 168) | pub fn integer_gen_var_9() -> Generator { function integer_pair_gen (line 178) | pub fn integer_pair_gen() -> Generator<(Integer, Integer)> { function integer_pair_gen_rm (line 186) | pub fn integer_pair_gen_rm() -> Generator<((rug::Integer, rug::Integer),... function integer_pair_gen_nrm (line 195) | pub fn integer_pair_gen_nrm() -> Generator<( function integer_pair_gen_nm (line 207) | pub fn integer_pair_gen_nm() -> Generator<((BigInt, BigInt), (Integer, I... function integer_pair_gen_var_1 (line 216) | pub fn integer_pair_gen_var_1() -> Generator<(Integer, Integer)> { function integer_pair_gen_var_1_nrm (line 225) | pub fn integer_pair_gen_var_1_nrm() -> Generator<( function integer_pair_gen_var_1_rm (line 237) | pub fn integer_pair_gen_var_1_rm() -> Generator<((rug::Integer, rug::Int... function integer_pair_gen_var_2 (line 248) | pub fn integer_pair_gen_var_2() -> Generator<(Integer, Integer)> { function integer_pair_gen_var_2_nrm (line 257) | pub fn integer_pair_gen_var_2_nrm() -> Generator<( function integer_pair_gen_var_3 (line 271) | pub fn integer_pair_gen_var_3() -> Generator<(Integer, Integer)> { function integer_pair_gen_var_4 (line 280) | pub fn integer_pair_gen_var_4() -> Generator<(Integer, Integer)> { function integer_pair_gen_var_4_rm (line 288) | pub fn integer_pair_gen_var_4_rm() -> Generator<((rug::Integer, rug::Int... function integer_pair_gen_var_5 (line 298) | pub fn integer_pair_gen_var_5() -> Generator<(Integer, Integer)> { function integer_pair_gen_var_6 (line 307) | pub fn integer_pair_gen_var_6() -> Generator<(Integer, Integer)> { function integer_pair_gen_var_7 (line 316) | pub fn integer_pair_gen_var_7() -> Generator<(Integer, Integer)> { function integer_pair_gen_var_7_rm (line 324) | pub fn integer_pair_gen_var_7_rm() -> Generator<((rug::Integer, u32), (I... function integer_triple_gen (line 349) | pub fn integer_triple_gen() -> Generator<(Integer, Integer, Integer)> { function integer_triple_gen_var_1 (line 358) | pub fn integer_triple_gen_var_1() -> Generator<(Integer, Integer, Intege... function integer_triple_gen_var_2 (line 367) | pub fn integer_triple_gen_var_2() -> Generator<(Integer, Integer, Intege... function integer_triple_gen_var_3 (line 376) | pub fn integer_triple_gen_var_3() -> Generator<(Integer, Integer, Intege... function integer_integer_integer_unsigned_quadruple_gen_var_1 (line 387) | pub fn integer_integer_integer_unsigned_quadruple_gen_var_1 Generator<(Integer, Integ... function integer_integer_natural_triple_gen_rm (line 407) | pub fn integer_integer_natural_triple_gen_rm() -> Generator<( function integer_integer_natural_triple_gen_var_1 (line 426) | pub fn integer_integer_natural_triple_gen_var_1() -> Generator<(Integer,... function integer_integer_natural_triple_gen_var_2 (line 436) | pub fn integer_integer_natural_triple_gen_var_2() -> Generator<(Integer,... function integer_integer_primitive_float_triple_gen (line 446) | pub fn integer_integer_primitive_float_triple_gen() function integer_integer_signed_triple_gen (line 457) | pub fn integer_integer_signed_triple_gen() -> Genera... function integer_integer_unsigned_triple_gen (line 467) | pub fn integer_integer_unsigned_triple_gen() function integer_integer_unsigned_triple_gen_var_1 (line 477) | pub fn integer_integer_unsigned_triple_gen_var_1() function integer_integer_unsigned_triple_gen_var_1_rm (line 487) | pub fn integer_integer_unsigned_triple_gen_var_1_rm() function integer_integer_unsigned_triple_gen_var_2 (line 504) | pub fn integer_integer_unsigned_triple_gen_var_2() function integer_integer_unsigned_triple_gen_var_3 (line 518) | pub fn integer_integer_unsigned_triple_gen_var_3() function integer_integer_rounding_mode_triple_gen_var_1 (line 531) | pub fn integer_integer_rounding_mode_triple_gen_var_1() function integer_integer_rounding_mode_triple_gen_var_2 (line 542) | pub fn integer_integer_rounding_mode_triple_gen_var_2() function integer_natural_pair_gen (line 553) | pub fn integer_natural_pair_gen() -> Generator<(Integer, Natural)> { type T1 (line 561) | type T1 = Generator<((rug::Integer, rug::Integer), (Integer, Natural))>; function integer_natural_pair_gen_rm (line 562) | pub fn integer_natural_pair_gen_rm() -> T1 { function integer_natural_natural_triple_gen (line 572) | pub fn integer_natural_natural_triple_gen() -> Generator<(Integer, Natur... function integer_primitive_float_pair_gen (line 582) | pub fn integer_primitive_float_pair_gen() -> Generato... function integer_primitive_float_pair_gen_rm (line 590) | pub fn integer_primitive_float_pair_gen_rm() function integer_primitive_float_primitive_float_triple_gen (line 601) | pub fn integer_primitive_float_primitive_float_triple_gen() -> Generator<(Integ... function integer_signed_pair_gen_rm (line 620) | pub fn integer_signed_pair_gen_rm() function integer_signed_pair_gen_var_1 (line 630) | pub fn integer_signed_pair_gen_var_1() -> Generator<... function integer_signed_pair_gen_var_1_rm (line 638) | pub fn integer_signed_pair_gen_var_1_rm() function integer_signed_signed_triple_gen (line 649) | pub fn integer_signed_signed_triple_gen() -> Generat... function integer_signed_unsigned_triple_gen_var_1 (line 660) | pub fn integer_signed_unsigned_triple_gen_var_1() function integer_signed_rounding_mode_triple_gen_var_2 (line 687) | pub fn integer_signed_rounding_mode_triple_gen_var_2() function integer_unsigned_pair_gen (line 701) | pub fn integer_unsigned_pair_gen() -> Generator<(I... function integer_unsigned_pair_gen_rm (line 709) | pub fn integer_unsigned_pair_gen_rm() function integer_unsigned_pair_gen_nrm (line 719) | pub fn integer_unsigned_pair_gen_nrm() function integer_unsigned_pair_gen_var_1 (line 729) | pub fn integer_unsigned_pair_gen_var_1() -> Genera... function integer_unsigned_pair_gen_var_1_nrm (line 738) | pub fn integer_unsigned_pair_gen_var_1_nrm() function integer_unsigned_pair_gen_var_2 (line 748) | pub fn integer_unsigned_pair_gen_var_2() -> Genera... function integer_unsigned_pair_gen_var_2_rm (line 756) | pub fn integer_unsigned_pair_gen_var_2_rm() function integer_unsigned_pair_gen_var_2_nrm (line 766) | pub fn integer_unsigned_pair_gen_var_2_nrm() function integer_unsigned_pair_gen_var_3 (line 777) | pub fn integer_unsigned_pair_gen_var_3() -> Genera... function integer_unsigned_pair_gen_var_3_nrm (line 786) | pub fn integer_unsigned_pair_gen_var_3_nrm() function integer_unsigned_pair_gen_var_4 (line 797) | pub fn integer_unsigned_pair_gen_var_4() -> Genera... function integer_unsigned_pair_gen_var_5 (line 807) | pub fn integer_unsigned_pair_gen_var_5() -> Genera... function integer_unsigned_pair_gen_var_6 (line 816) | pub fn integer_unsigned_pair_gen_var_6() -> Genera... function integer_unsigned_bool_triple_gen_var_1 (line 827) | pub fn integer_unsigned_bool_triple_gen_var_1() function integer_unsigned_bool_triple_gen_var_1_rm (line 837) | pub fn integer_unsigned_bool_triple_gen_var_1_rm() function integer_unsigned_natural_triple_gen (line 852) | pub fn integer_unsigned_natural_triple_gen() function integer_unsigned_unsigned_triple_gen (line 863) | pub fn integer_unsigned_unsigned_triple_gen() -> G... function integer_unsigned_unsigned_triple_gen_var_1 (line 873) | pub fn integer_unsigned_unsigned_triple_gen_var_1() function integer_unsigned_unsigned_triple_gen_var_3 (line 894) | pub fn integer_unsigned_unsigned_triple_gen_var_3() function integer_unsigned_unsigned_natural_quadruple_gen_var_1 (line 907) | pub fn integer_unsigned_unsigned_natural_quadruple_gen_var_1 Generator<(I... function integer_unsigned_rounding_mode_triple_gen_var_2 (line 931) | pub fn integer_unsigned_rounding_mode_triple_gen_var_2 Generator<(Integer, RoundingM... function integer_rounding_mode_pair_gen_var_1 (line 966) | pub fn integer_rounding_mode_pair_gen_var_1< function integer_rounding_mode_pair_gen_var_2 (line 977) | pub fn integer_rounding_mode_pair_gen_var_2() -> Generator<(Integer, Rou... function integer_to_sci_options_pair_gen (line 987) | pub fn integer_to_sci_options_pair_gen() -> Generator<(Integer, ToSciOpt... function integer_to_sci_options_pair_gen_var_1 (line 996) | pub fn integer_to_sci_options_pair_gen_var_1() -> Generator<(Integer, To... function integer_bool_vec_pair_gen_var_1 (line 1008) | pub fn integer_bool_vec_pair_gen_var_1() -> Generator<(Integer, Vec Generator<(Integer, Vec Generator { function natural_gen_rm (line 1036) | pub fn natural_gen_rm() -> Generator<(rug::Integer, Natural)> { function natural_gen_nrm (line 1044) | pub fn natural_gen_nrm() -> Generator<(BigUint, rug::Integer, Natural)> { function natural_gen_var_1 (line 1053) | pub fn natural_gen_var_1() -> Generator { function natural_gen_var_2 (line 1062) | pub fn natural_gen_var_2() -> Generator { function natural_gen_var_3 (line 1071) | pub fn natural_gen_var_3() -> Generator function natural_gen_var_4 (line 1083) | pub fn natural_gen_var_4 ConvertibleFrom<&'a Natural> + Primi... type GN (line 1092) | type GN = Generator; function natural_gen_var_5 (line 1095) | pub fn natural_gen_var_5 ExactFrom<&'a Natural> + PrimitiveFl... function natural_gen_var_6 (line 1107) | pub fn natural_gen_var_6() -> Generator function natural_gen_var_7 (line 1119) | pub fn natural_gen_var_7() -> Generator function natural_gen_var_8 (line 1131) | pub fn natural_gen_var_8() -> Generator { function natural_gen_var_9 (line 1140) | pub fn natural_gen_var_9() -> Generator { function natural_bool_pair_gen (line 1146) | pub fn natural_bool_pair_gen() -> Generator<(Natural, bool)> { function natural_integer_natural_triple_gen (line 1156) | pub fn natural_integer_natural_triple_gen() -> Generator<(Natural, Integ... function natural_pair_gen (line 1166) | pub fn natural_pair_gen() -> Generator<(Natural, Natural)> { function natural_pair_gen_nrm (line 1175) | pub fn natural_pair_gen_nrm() -> Generator<( function natural_pair_gen_rm (line 1187) | pub fn natural_pair_gen_rm() -> Generator<((rug::Integer, rug::Integer),... function natural_pair_gen_nm (line 1195) | pub fn natural_pair_gen_nm() -> Generator<((BigUint, BigUint), (Natural,... function natural_pair_gen_var_1 (line 1205) | pub fn natural_pair_gen_var_1() -> Generator<(Natural, Natural)> { function natural_pair_gen_var_2 (line 1214) | pub fn natural_pair_gen_var_2() -> Generator<(Natural, Natural)> { function natural_pair_gen_var_3 (line 1223) | pub fn natural_pair_gen_var_3() -> Generator<(Natural, Natural)> { function natural_pair_gen_var_4 (line 1232) | pub fn natural_pair_gen_var_4() -> Generator<(Natural, Natural)> { function natural_pair_gen_var_4_nrm (line 1241) | pub fn natural_pair_gen_var_4_nrm() -> Generator<( function natural_pair_gen_var_5 (line 1254) | pub fn natural_pair_gen_var_5() -> Generator<(Natural, Natural)> { function natural_pair_gen_var_5_rm (line 1262) | pub fn natural_pair_gen_var_5_rm() -> Generator<((rug::Integer, rug::Int... function natural_pair_gen_var_5_nrm (line 1272) | pub fn natural_pair_gen_var_5_nrm() -> Generator<( function natural_pair_gen_var_6 (line 1286) | pub fn natural_pair_gen_var_6() -> Generator<(Natural, Natural)> { function natural_pair_gen_var_6_nrm (line 1295) | pub fn natural_pair_gen_var_6_nrm() -> Generator<( function natural_pair_gen_var_7 (line 1309) | pub fn natural_pair_gen_var_7() -> Generator<(Natural, Natural)> { function natural_pair_gen_var_8 (line 1318) | pub fn natural_pair_gen_var_8() -> Generator<(Natural, Natural)> { function natural_pair_gen_var_9 (line 1327) | pub fn natural_pair_gen_var_9() -> Generator<(Natural, Natural)> { function natural_pair_gen_var_10 (line 1336) | pub fn natural_pair_gen_var_10() -> Generator<(Natural, Natural)> { function natural_pair_gen_var_10_rm (line 1344) | pub fn natural_pair_gen_var_10_rm() -> Generator<((rug::Integer, rug::In... function natural_pair_gen_var_10_nrm (line 1353) | pub fn natural_pair_gen_var_10_nrm() -> Generator<( function natural_pair_gen_var_11 (line 1366) | pub fn natural_pair_gen_var_11() -> Generator<(Natural, Natural)> { function natural_pair_gen_var_12 (line 1375) | pub fn natural_pair_gen_var_12() -> Generator<(Natural, Natural)> { function natural_pair_gen_var_12_rm (line 1383) | pub fn natural_pair_gen_var_12_rm() -> Generator<((rug::Integer, rug::In... function natural_pair_gen_var_13 (line 1393) | pub fn natural_pair_gen_var_13() -> Generator<(Natural, Natural)> { function natural_pair_gen_var_14 (line 1402) | pub fn natural_pair_gen_var_14() -> Generator<(Natural, Natural)> { function natural_pair_gen_var_15 (line 1411) | pub fn natural_pair_gen_var_15() -> Generator<(Natural, Natural)> { function natural_pair_gen_var_15_rm (line 1419) | pub fn natural_pair_gen_var_15_rm() -> Generator<((rug::Integer, u32), (... function natural_natural_bool_triple_gen_var_1 (line 1445) | pub fn natural_natural_bool_triple_gen_var_1() -> Generator<(Natural, Na... function natural_triple_gen (line 1455) | pub fn natural_triple_gen() -> Generator<(Natural, Natural, Natural)> { function natural_triple_gen_rm (line 1464) | pub fn natural_triple_gen_rm() -> Generator<( function natural_triple_gen_var_1 (line 1476) | pub fn natural_triple_gen_var_1() -> Generator<(Natural, Natural, Natura... function natural_triple_gen_var_2 (line 1485) | pub fn natural_triple_gen_var_2() -> Generator<(Natural, Natural, Natura... function natural_triple_gen_var_3 (line 1494) | pub fn natural_triple_gen_var_3() -> Generator<(Natural, Natural, Natura... function natural_triple_gen_var_4 (line 1503) | pub fn natural_triple_gen_var_4() -> Generator<(Natural, Natural, Natura... function natural_triple_gen_var_5 (line 1512) | pub fn natural_triple_gen_var_5() -> Generator<(Natural, Natural, Natura... function natural_triple_gen_var_5_nrm (line 1521) | pub fn natural_triple_gen_var_5_nrm() -> Generator<( function natural_triple_gen_var_6 (line 1534) | pub fn natural_triple_gen_var_6() -> Generator<(Natural, Natural, Natura... function natural_triple_gen_var_7 (line 1544) | pub fn natural_triple_gen_var_7() -> Generator<(Natural, Natural, Natura... function natural_triple_gen_var_8 (line 1553) | pub fn natural_triple_gen_var_8() -> Generator<(Natural, Natural, Natura... function natural_triple_gen_var_9 (line 1562) | pub fn natural_triple_gen_var_9() -> Generator<(Natural, Natural, Natura... function natural_quadruple_gen_var_1 (line 1573) | pub fn natural_quadruple_gen_var_1() -> Generator<(Natural, Natural, Nat... function natural_quadruple_gen_var_2 (line 1582) | pub fn natural_quadruple_gen_var_2() -> Generator<(Natural, Natural, Nat... function natural_quadruple_gen_var_3 (line 1591) | pub fn natural_quadruple_gen_var_3() -> Generator<(Natural, Natural, Nat... function natural_natural_natural_unsigned_quadruple_gen_var_1 (line 1602) | pub fn natural_natural_natural_unsigned_quadruple_gen_var_1() function natural_natural_signed_triple_gen (line 1657) | pub fn natural_natural_signed_triple_gen() -> Genera... function natural_natural_signed_triple_gen_var_1 (line 1667) | pub fn natural_natural_signed_triple_gen_var_1() function natural_natural_unsigned_triple_gen (line 1678) | pub fn natural_natural_unsigned_triple_gen() function natural_natural_unsigned_triple_gen_var_1 (line 1688) | pub fn natural_natural_unsigned_triple_gen_var_1() function natural_natural_unsigned_triple_gen_var_1_rm (line 1698) | pub fn natural_natural_unsigned_triple_gen_var_1_rm() function natural_natural_unsigned_triple_gen_var_2 (line 1715) | pub fn natural_natural_unsigned_triple_gen_var_2() function natural_natural_unsigned_triple_gen_var_3 (line 1729) | pub fn natural_natural_unsigned_triple_gen_var_3() function natural_natural_unsigned_triple_gen_var_4 (line 1739) | pub fn natural_natural_unsigned_triple_gen_var_4() -> Generator<(Natural... function natural_natural_unsigned_triple_gen_var_5 (line 1748) | pub fn natural_natural_unsigned_triple_gen_var_5() -> Generator<(Natural... function natural_natural_unsigned_triple_gen_var_6 (line 1758) | pub fn natural_natural_unsigned_triple_gen_var_6() function natural_natural_rounding_mode_triple_gen_var_1 (line 1771) | pub fn natural_natural_rounding_mode_triple_gen_var_1() function natural_natural_rounding_mode_triple_gen_var_2 (line 1782) | pub fn natural_natural_rounding_mode_triple_gen_var_2() function natural_primitive_float_pair_gen (line 1793) | pub fn natural_primitive_float_pair_gen() -> Generato... function natural_primitive_float_pair_gen_rm (line 1801) | pub fn natural_primitive_float_pair_gen_rm() function natural_primitive_float_primitive_float_triple_gen (line 1812) | pub fn natural_primitive_float_primitive_float_triple_gen() -> Generator<(Natur... function natural_signed_pair_gen_rm (line 1831) | pub fn natural_signed_pair_gen_rm() function natural_signed_pair_gen_var_1 (line 1841) | pub fn natural_signed_pair_gen_var_1() -> Generator<... function natural_signed_pair_gen_var_2 (line 1850) | pub fn natural_signed_pair_gen_var_2() -> Generator<... function natural_signed_pair_gen_var_2_rm (line 1858) | pub fn natural_signed_pair_gen_var_2_rm() function natural_signed_pair_gen_var_3 (line 1868) | pub fn natural_signed_pair_gen_var_3() -> Generator<... function natural_signed_pair_gen_var_4 (line 1878) | pub fn natural_signed_pair_gen_var_4() -> Generator<... function natural_signed_signed_triple_gen (line 1888) | pub fn natural_signed_signed_triple_gen() -> Generat... type T2 (line 1898) | type T2 = Generator<(Natural, T, u64)>; function natural_signed_unsigned_triple_gen_var_1 (line 1901) | pub fn natural_signed_unsigned_triple_gen_var_1() ->... function natural_signed_unsigned_triple_gen_var_2 (line 1910) | pub fn natural_signed_unsigned_triple_gen_var_2() function natural_signed_rounding_mode_triple_gen_var_2 (line 1937) | pub fn natural_signed_rounding_mode_triple_gen_var_2() function natural_unsigned_pair_gen (line 1951) | pub fn natural_unsigned_pair_gen() -> Generator<(N... function natural_unsigned_pair_gen_rm (line 1959) | pub fn natural_unsigned_pair_gen_rm() function natural_unsigned_pair_gen_nrm (line 1969) | pub fn natural_unsigned_pair_gen_nrm() function natural_unsigned_pair_gen_var_1 (line 1979) | pub fn natural_unsigned_pair_gen_var_1< function natural_unsigned_pair_gen_var_2 (line 1991) | pub fn natural_unsigned_pair_gen_var_2() -> Genera... function natural_unsigned_pair_gen_var_3 (line 2000) | pub fn natural_unsigned_pair_gen_var_3() -> Genera... function natural_unsigned_pair_gen_var_3_nrm (line 2009) | pub fn natural_unsigned_pair_gen_var_3_nrm() function natural_unsigned_pair_gen_var_4 (line 2019) | pub fn natural_unsigned_pair_gen_var_4() -> Genera... function natural_unsigned_pair_gen_var_4_rm (line 2027) | pub fn natural_unsigned_pair_gen_var_4_rm() function natural_unsigned_pair_gen_var_4_nm (line 2036) | pub fn natural_unsigned_pair_gen_var_4_nm() function natural_unsigned_pair_gen_var_4_nrm (line 2046) | pub fn natural_unsigned_pair_gen_var_4_nrm() function natural_unsigned_pair_gen_var_5 (line 2056) | pub fn natural_unsigned_pair_gen_var_5() -> Genera... function natural_unsigned_pair_gen_var_6 (line 2065) | pub fn natural_unsigned_pair_gen_var_6() -> Generator<(... function natural_unsigned_pair_gen_var_7 (line 2074) | pub fn natural_unsigned_pair_gen_var_7() -> Genera... function natural_unsigned_pair_gen_var_7_rm (line 2082) | pub fn natural_unsigned_pair_gen_var_7_rm() function natural_unsigned_pair_gen_var_7_nrm (line 2092) | pub fn natural_unsigned_pair_gen_var_7_nrm() function natural_unsigned_pair_gen_var_8 (line 2102) | pub fn natural_unsigned_pair_gen_var_8() -> Genera... function natural_unsigned_pair_gen_var_9 (line 2112) | pub fn natural_unsigned_pair_gen_var_9() -> Genera... function natural_unsigned_pair_gen_var_10 (line 2122) | pub fn natural_unsigned_pair_gen_var_10() -> Gener... function natural_unsigned_pair_gen_var_11 (line 2131) | pub fn natural_unsigned_pair_gen_var_11() -> Generator<(Natural, u64)> { function natural_unsigned_pair_gen_var_12 (line 2140) | pub fn natural_unsigned_pair_gen_var_12() -> Gener... function natural_unsigned_pair_gen_var_13 (line 2149) | pub fn natural_unsigned_pair_gen_var_13() -> Gener... function natural_unsigned_pair_gen_var_14 (line 2158) | pub fn natural_unsigned_pair_gen_var_14() -> Generator<(Natural, u64)> { function natural_unsigned_bool_triple_gen_var_1 (line 2169) | pub fn natural_unsigned_bool_triple_gen_var_1() function natural_unsigned_bool_triple_gen_var_1_rm (line 2179) | pub fn natural_unsigned_bool_triple_gen_var_1_rm() function natural_unsigned_unsigned_triple_gen (line 2194) | pub fn natural_unsigned_unsigned_triple_gen() -> G... function natural_unsigned_unsigned_triple_gen_var_1 (line 2204) | pub fn natural_unsigned_unsigned_triple_gen_var_1() function natural_unsigned_unsigned_triple_gen_var_5 (line 2247) | pub fn natural_unsigned_unsigned_triple_gen_var_5() function natural_unsigned_unsigned_triple_gen_var_6 (line 2258) | pub fn natural_unsigned_unsigned_triple_gen_var_6() function natural_unsigned_unsigned_natural_quadruple_gen_var_1 (line 2271) | pub fn natural_unsigned_unsigned_natural_quadruple_gen_var_1 Generator<(Natura... function natural_unsigned_bool_vec_triple_gen_var_2 (line 2313) | pub fn natural_unsigned_bool_vec_triple_gen_var_2() function natural_rounding_mode_pair_gen (line 2324) | pub fn natural_rounding_mode_pair_gen() -> Generator<(Natural, RoundingM... function natural_rounding_mode_pair_gen_var_1 (line 2333) | pub fn natural_rounding_mode_pair_gen_var_1< function natural_rounding_mode_pair_gen_var_2 (line 2344) | pub fn natural_rounding_mode_pair_gen_var_2() -> Generator<(Natural, Rou... function natural_to_sci_options_pair_gen (line 2354) | pub fn natural_to_sci_options_pair_gen() -> Generator<(Natural, ToSciOpt... function natural_to_sci_options_pair_gen_var_1 (line 2363) | pub fn natural_to_sci_options_pair_gen_var_1() -> Generator<(Natural, To... function natural_bool_vec_pair_gen_var_1 (line 2375) | pub fn natural_bool_vec_pair_gen_var_1() -> Generator<(Natural, Vec Generator<(Natural, Vec bool { function unsigned_bool_pair_gen_var_1 (line 2401) | pub fn unsigned_bool_pair_gen_var_1() -> Generator<(usize, bool)> { function unsigned_pair_gen_var_45 (line 2414) | pub fn unsigned_pair_gen_var_45() -> Generator<(T,... function unsigned_pair_gen_var_46 (line 2423) | pub fn unsigned_pair_gen_var_46() -> Generator<(T,... function unsigned_pair_gen_var_47 (line 2433) | pub fn unsigned_pair_gen_var_47() -> Generator<(T,... function unsigned_pair_gen_var_48 (line 2442) | pub fn unsigned_pair_gen_var_48() -> Generator<(T,... function unsigned_pair_gen_var_49 (line 2450) | pub fn unsigned_pair_gen_var_49() -> Generator<(Limb, Limb)> { function unsigned_sextuple_gen_var_2 (line 2464) | pub fn unsigned_sextuple_gen_var_2() -> Generator<(Limb, Limb, Limb, Lim... function string_triple_gen_var_1 (line 2477) | pub fn string_triple_gen_var_1() -> Generator<(String, String, String)> { function string_triple_gen_var_2 (line 2487) | pub fn string_triple_gen_var_2() -> Generator<(String, String, String)> { function integer_vec_gen (line 2499) | pub fn integer_vec_gen() -> Generator> { function integer_vec_gen_nrm (line 2507) | pub fn integer_vec_gen_nrm() -> Generator<(Vec, Vec Generator> { function natural_vec_gen_nrm (line 2525) | pub fn natural_vec_gen_nrm() -> Generator<(Vec, Vec Generator<(Vec, ... function natural_vec_natural_pair_gen_var_1 (line 2548) | pub fn natural_vec_natural_pair_gen_var_1() -> Generator<(Vec, ... function natural_vec_natural_pair_gen_var_2 (line 2558) | pub fn natural_vec_natural_pair_gen_var_2() -> Generator<(Vec, ... function natural_vec_natural_pair_gen_var_3 (line 2567) | pub fn natural_vec_natural_pair_gen_var_3() -> Generator<(Vec, ... function natural_vec_natural_pair_gen_var_4 (line 2576) | pub fn natural_vec_natural_pair_gen_var_4() -> Generator<(Vec, ... function natural_vec_unsigned_pair_gen_var_1 (line 2588) | pub fn natural_vec_unsigned_pair_gen_var_1() -> Generator<(Vec,... function natural_vec_unsigned_pair_gen_var_2 (line 2597) | pub fn natural_vec_unsigned_pair_gen_var_2() -> Ge... function unsigned_vec_gen_var_5 (line 2610) | pub fn unsigned_vec_gen_var_5() -> Generator> { function unsigned_vec_unsigned_pair_gen_var_4 (line 2626) | pub fn unsigned_vec_unsigned_pair_gen_var_4< function unsigned_vec_unsigned_pair_gen_var_21 (line 2641) | pub fn unsigned_vec_unsigned_pair_gen_var_21() -> Generator<(Vec, ... function unsigned_vec_unsigned_pair_gen_var_29 (line 2653) | pub fn unsigned_vec_unsigned_pair_gen_var_29() -> Generator<(Vec, ... function unsigned_vec_unsigned_pair_gen_var_30 (line 2663) | pub fn unsigned_vec_unsigned_pair_gen_var_30() -> Generator<(Vec, ... function unsigned_vec_unsigned_unsigned_triple_gen_var_6 (line 2680) | pub fn unsigned_vec_unsigned_unsigned_triple_gen_var_6() -> Generator<(V... function unsigned_vec_unsigned_unsigned_triple_gen_var_9 (line 2691) | pub fn unsigned_vec_unsigned_unsigned_triple_gen_var_9() -> Generator<(V... function unsigned_vec_unsigned_unsigned_triple_gen_var_11 (line 2703) | pub fn unsigned_vec_unsigned_unsigned_triple_gen_var_11() -> Generator<(... function unsigned_vec_unsigned_unsigned_triple_gen_var_12 (line 2713) | pub fn unsigned_vec_unsigned_unsigned_triple_gen_var_12() -> Generator<(... function unsigned_vec_unsigned_unsigned_triple_gen_var_14 (line 2725) | pub fn unsigned_vec_unsigned_unsigned_triple_gen_var_14 Generator<(Vec, Vec... function unsigned_vec_pair_gen_var_13 (line 2845) | pub fn unsigned_vec_pair_gen_var_13() -> Generator<(Vec, Vec... function unsigned_vec_pair_gen_var_14 (line 2854) | pub fn unsigned_vec_pair_gen_var_14() -> Generator<(Vec, Vec... function unsigned_vec_pair_gen_var_17 (line 2865) | pub fn unsigned_vec_pair_gen_var_17() -> Generator<(Vec, Vec... function unsigned_vec_pair_gen_var_21 (line 2877) | pub fn unsigned_vec_pair_gen_var_21() -> Generator... function unsigned_vec_pair_gen_var_22 (line 2887) | pub fn unsigned_vec_pair_gen_var_22() -> Generator... function unsigned_vec_pair_gen_var_23 (line 2897) | pub fn unsigned_vec_pair_gen_var_23() -> Generator... function unsigned_vec_pair_gen_var_24 (line 2907) | pub fn unsigned_vec_pair_gen_var_24() -> Generator... function unsigned_vec_pair_gen_var_25 (line 2917) | pub fn unsigned_vec_pair_gen_var_25() -> Generator... function unsigned_vec_pair_gen_var_26 (line 2927) | pub fn unsigned_vec_pair_gen_var_26() -> Generator... function unsigned_vec_pair_gen_var_27 (line 2937) | pub fn unsigned_vec_pair_gen_var_27() -> Generator... function unsigned_vec_pair_gen_var_28 (line 2947) | pub fn unsigned_vec_pair_gen_var_28() -> Generator... function unsigned_vec_unsigned_vec_unsigned_triple_gen_var_2 (line 2963) | pub fn unsigned_vec_unsigned_vec_unsigned_triple_gen_var_2< function unsigned_vec_unsigned_vec_unsigned_triple_gen_var_3 (line 2976) | pub fn unsigned_vec_unsigned_vec_unsigned_triple_gen_var_3< function unsigned_vec_unsigned_vec_unsigned_triple_gen_var_7 (line 2991) | pub fn unsigned_vec_unsigned_vec_unsigned_triple_gen_var_7() function unsigned_vec_unsigned_vec_unsigned_triple_gen_var_8 (line 3002) | pub fn unsigned_vec_unsigned_vec_unsigned_triple_gen_var_8() function unsigned_vec_unsigned_vec_unsigned_triple_gen_var_14 (line 3016) | pub fn unsigned_vec_unsigned_vec_unsigned_triple_gen_var_14() function unsigned_vec_unsigned_vec_unsigned_triple_gen_var_15 (line 3027) | pub fn unsigned_vec_unsigned_vec_unsigned_triple_gen_var_15() function unsigned_vec_unsigned_vec_unsigned_triple_gen_var_16 (line 3038) | pub fn unsigned_vec_unsigned_vec_unsigned_triple_gen_var_16() function unsigned_vec_unsigned_vec_unsigned_triple_gen_var_17 (line 3048) | pub fn unsigned_vec_unsigned_vec_unsigned_triple_gen_var_17() function unsigned_vec_unsigned_vec_unsigned_triple_gen_var_18 (line 3059) | pub fn unsigned_vec_unsigned_vec_unsigned_triple_gen_var_18() function unsigned_vec_unsigned_vec_unsigned_triple_gen_var_19 (line 3071) | pub fn unsigned_vec_unsigned_vec_unsigned_triple_gen_var_19() function unsigned_vec_unsigned_vec_unsigned_triple_gen_var_20 (line 3082) | pub fn unsigned_vec_unsigned_vec_unsigned_triple_gen_var_20() function unsigned_vec_unsigned_vec_unsigned_triple_gen_var_21 (line 3093) | pub fn unsigned_vec_unsigned_vec_unsigned_triple_gen_var_21() function unsigned_vec_triple_gen_var_4 (line 3109) | pub fn unsigned_vec_triple_gen_var_4() -> Generato... function unsigned_vec_triple_gen_var_5 (line 3119) | pub fn unsigned_vec_triple_gen_var_5() -> Generato... function unsigned_vec_triple_gen_var_6 (line 3129) | pub fn unsigned_vec_triple_gen_var_6() -> Generato... function unsigned_vec_triple_gen_var_7 (line 3139) | pub fn unsigned_vec_triple_gen_var_7() -> Generato... function unsigned_vec_triple_gen_var_8 (line 3149) | pub fn unsigned_vec_triple_gen_var_8() -> Generato... function unsigned_vec_triple_gen_var_9 (line 3159) | pub fn unsigned_vec_triple_gen_var_9() -> Generato... function unsigned_vec_triple_gen_var_10 (line 3169) | pub fn unsigned_vec_triple_gen_var_10() -> Generat... function unsigned_vec_triple_gen_var_11 (line 3179) | pub fn unsigned_vec_triple_gen_var_11() -> Generat... function unsigned_vec_triple_gen_var_12 (line 3189) | pub fn unsigned_vec_triple_gen_var_12() -> Generat... function unsigned_vec_triple_gen_var_13 (line 3199) | pub fn unsigned_vec_triple_gen_var_13() -> Generat... function unsigned_vec_triple_gen_var_14 (line 3209) | pub fn unsigned_vec_triple_gen_var_14() -> Generat... function unsigned_vec_triple_gen_var_15 (line 3219) | pub fn unsigned_vec_triple_gen_var_15() -> Generat... function unsigned_vec_triple_gen_var_16 (line 3229) | pub fn unsigned_vec_triple_gen_var_16() -> Generat... function unsigned_vec_triple_gen_var_18 (line 3240) | pub fn unsigned_vec_triple_gen_var_18() -> Generat... function unsigned_vec_triple_gen_var_19 (line 3251) | pub fn unsigned_vec_triple_gen_var_19() -> Generat... function unsigned_vec_triple_gen_var_20 (line 3262) | pub fn unsigned_vec_triple_gen_var_20() -> Generat... function unsigned_vec_triple_gen_var_22 (line 3273) | pub fn unsigned_vec_triple_gen_var_22() -> Generat... function unsigned_vec_triple_gen_var_23 (line 3284) | pub fn unsigned_vec_triple_gen_var_23() -> Generat... function unsigned_vec_triple_gen_var_37 (line 3298) | pub fn unsigned_vec_triple_gen_var_37() -> Generator<(Vec, Vec Generator<(Vec, Vec Generator<(Vec, Vec Generator<(Vec, Vec Generator<(Vec, Vec Generator<(Vec, Vec Generator<(Vec, Vec Generator<(Vec, Vec Generator<(Vec, Vec Generator<(Vec, Vec Generator<(Vec, Vec Generator<(Vec, Vec Generator<(Vec, Vec() -> Generat... function unsigned_vec_quadruple_gen_var_1 (line 3443) | pub fn unsigned_vec_quadruple_gen_var_1() -> Generator<(Vec, Vec Generator<(Vec, Vec Generator<(Vec, Vec Generator<(Vec, Vec Generator<(Vec, Vec Generator<(Vec, Vec Generator<(Vec, Vec Generator<(OwnedHalfGcdMatrix, Vec Generator<(HalfGcdMatrix1, Vec, V... function large_type_gen_var_7 (line 3546) | pub fn large_type_gen_var_7() -> Generator<(OwnedHalfGcdMatrix, HalfGcdM... function large_type_gen_var_8 (line 3555) | pub fn large_type_gen_var_8() -> Generator { constant PRIME_FACTORS_OF_LIMB_MAX (line 3566) | const PRIME_FACTORS_OF_LIMB_MAX: &[Limb] = &[3, 5, 17, 257, 65_537]; constant PRIME_FACTORS_OF_LIMB_MAX (line 3568) | const PRIME_FACTORS_OF_LIMB_MAX: &[Limb] = &[3, 5, 17, 257, 641, 65_537,... function factors_of_limb_max (line 3570) | pub(crate) fn factors_of_limb_max() -> Vec { function large_type_gen_var_10 (line 3578) | pub fn large_type_gen_var_10() -> Generator<(Vec, Vec, Limb,... function large_type_gen_var_11 (line 3589) | pub fn large_type_gen_var_11() -> Generator<(Vec, Vec, Vec Generator<(Vec, Vec, Vec Generator<(Vec, Vec, Vec Generator<(Vec, Vec, Vec Generator<(Vec, Vec, Vec Generator<(Vec, Vec, Vec Generator<(Vec, Vec, Vec Generator<(Vec, usize, Limb, Lim... function large_type_gen_var_19 (line 3676) | pub fn large_type_gen_var_19() -> Generator<(Vec, usize, Vec... function large_type_gen_var_20 (line 3687) | pub fn large_type_gen_var_20() function large_type_gen_var_21 (line 3698) | pub fn large_type_gen_var_21() -> Generator<(Limb, Limb, Limb, Limb, Lim... function large_type_gen_var_23 (line 3711) | pub fn large_type_gen_var_23() -> Generator<(u64, Vec, Rational... function large_type_gen_var_24 (line 3721) | pub fn large_type_gen_var_24() -> Generator<(Vec, RationalSeque... function large_type_gen_var_25 (line 3730) | pub fn large_type_gen_var_25() -> Generator<(Natural, Vec, Rati... function large_type_gen_var_26 (line 3740) | pub fn large_type_gen_var_26() -> Generator<(Vec, RationalSeque... FILE: malachite-nz/src/test_util/generators/random.rs function random_integer_gen (line 142) | pub fn random_integer_gen(config: &GenConfig) -> It { function random_integer_gen_var_1 (line 150) | pub fn random_integer_gen_var_1(config: &GenConfig) -... function random_integer_gen_var_2 (line 175) | pub fn random_integer_gen_var_2(config: &GenConfig) -... function random_integer_gen_var_3 (line 197) | pub fn random_integer_gen_var_3 ExactFrom<&'a Natural> + Prim... function random_integer_gen_var_4 (line 230) | pub fn random_integer_gen_var_4(config: &GenConfig) -> It { function random_integer_gen_var_5 (line 238) | pub fn random_integer_gen_var_5(_config: &GenConfig) ->... function random_integer_gen_var_6 (line 245) | pub fn random_integer_gen_var_6(config: &GenConfig) -> It { function random_integer_gen_var_7 (line 253) | pub fn random_integer_gen_var_7(config: &GenConfig) -> It { function random_integer_gen_var_8 (line 261) | pub fn random_integer_gen_var_8(config: &GenConfig) -> It { function random_integer_pair_gen (line 274) | pub fn random_integer_pair_gen(config: &GenConfig) -> It<(Integer, Integ... function random_integer_pair_gen_var_1 (line 282) | pub fn random_integer_pair_gen_var_1(config: &GenConfig) -> It<(Integer,... function random_integer_pair_gen_var_2 (line 302) | pub fn random_integer_pair_gen_var_2(config: &GenConfig) -> It<(Integer,... function random_integer_pair_gen_var_3 (line 325) | pub fn random_integer_pair_gen_var_3(config: &GenConfig) -> It<(Integer,... function random_integer_pair_gen_var_4 (line 348) | pub fn random_integer_pair_gen_var_4(config: &GenConfig) -> It<(Integer,... function random_integer_pair_gen_var_5 (line 371) | pub fn random_integer_pair_gen_var_5(config: &GenConfig) -> It<(Integer,... function random_integer_pair_gen_var_6 (line 382) | pub fn random_integer_pair_gen_var_6(config: &GenConfig) -> It<(Integer,... function random_integer_pair_gen_var_7 (line 396) | pub fn random_integer_pair_gen_var_7(config: &GenConfig) -> It<(Integer,... function random_integer_triple_gen (line 419) | pub fn random_integer_triple_gen(config: &GenConfig) -> It<(Integer, Int... function random_integer_triple_gen_var_1 (line 427) | pub fn random_integer_triple_gen_var_1(config: &GenConfig) -> It<(Intege... function random_integer_triple_gen_var_2 (line 435) | pub fn random_integer_triple_gen_var_2(config: &GenConfig) -> It<(Intege... function random_integer_triple_gen_var_3 (line 458) | pub fn random_integer_triple_gen_var_3(config: &GenConfig) -> It<(Intege... function random_integer_integer_integer_unsigned_quadruple_gen_var_1 (line 483) | pub fn random_integer_integer_integer_unsigned_quadruple_gen_var_1( function random_integer_integer_unsigned_triple_gen_var_1 (line 627) | pub fn random_integer_integer_unsigned_triple_gen_var_1 It<(Intege... function random_integer_natural_natural_triple_gen (line 786) | pub fn random_integer_natural_natural_triple_gen( function random_integer_primitive_float_pair_gen (line 810) | pub fn random_integer_primitive_float_pair_gen( function random_integer_primitive_float_primitive_float_triple_gen (line 838) | pub fn random_integer_primitive_float_primitive_float_triple_gen( function random_integer_primitive_int_natural_triple_gen (line 884) | pub fn random_integer_primitive_int_natural_triple_gen( function random_integer_primitive_int_primitive_int_triple_gen (line 909) | pub fn random_integer_primitive_int_primitive_int_triple_gen( function random_integer_signed_unsigned_triple_gen_var_1 (line 951) | pub fn random_integer_signed_unsigned_triple_gen_var_1( function random_integer_unsigned_pair_gen_var_2 (line 1078) | pub fn random_integer_unsigned_pair_gen_var_2( function random_integer_unsigned_pair_gen_var_3 (line 1100) | pub fn random_integer_unsigned_pair_gen_var_3( function random_integer_unsigned_pair_gen_var_4 (line 1150) | pub fn random_integer_unsigned_pair_gen_var_4( function random_integer_unsigned_pair_gen_var_5 (line 1178) | pub fn random_integer_unsigned_pair_gen_var_5( function random_integer_unsigned_pair_gen_var_6 (line 1203) | pub fn random_integer_unsigned_pair_gen_var_6( function random_integer_unsigned_bool_triple_gen_var_1 (line 1227) | pub fn random_integer_unsigned_bool_triple_gen_var_1( function random_integer_unsigned_unsigned_triple_gen_var_1 (line 1252) | pub fn random_integer_unsigned_unsigned_triple_gen_var_1< function random_integer_unsigned_unsigned_triple_gen_var_2 (line 1278) | pub fn random_integer_unsigned_unsigned_triple_gen_var_2 It<(... function random_integer_rounding_mode_pair_gen_var_1 (line 1467) | pub fn random_integer_rounding_mode_pair_gen_var_1< function random_integer_rounding_mode_pair_gen_var_2 (line 1488) | pub fn random_integer_rounding_mode_pair_gen_var_2( function random_integer_to_sci_options_pair_gen (line 1506) | pub fn random_integer_to_sci_options_pair_gen(config: &GenConfig) -> It<... function random_integer_to_sci_options_pair_gen_var_1 (line 1526) | pub fn random_integer_to_sci_options_pair_gen_var_1( type IntegerBoolVecPairGenerator1 (line 1553) | struct IntegerBoolVecPairGenerator1 { type Item (line 1559) | type Item = (Integer, Vec); method next (line 1561) | fn next(&mut self) -> Option<(Integer, Vec)> { function random_integer_bool_vec_pair_gen_var_1 (line 1570) | pub fn random_integer_bool_vec_pair_gen_var_1(config: &GenConfig) -> It<... type IntegerBoolVecPairGenerator2 (line 1581) | struct IntegerBoolVecPairGenerator2 { type Item (line 1587) | type Item = (Integer, Vec); method next (line 1589) | fn next(&mut self) -> Option<(Integer, Vec)> { function random_integer_bool_vec_pair_gen_var_2 (line 1596) | pub fn random_integer_bool_vec_pair_gen_var_2(config: &GenConfig) -> It<... function random_natural_gen (line 1609) | pub fn random_natural_gen(config: &GenConfig) -> It { function random_natural_gen_var_1 (line 1617) | pub fn random_natural_gen_var_1(config: &GenConfig) -> It { function random_natural_gen_var_2 (line 1626) | pub fn random_natural_gen_var_2(config: &GenConfig) -> It { type RandomPositiveFloatNaturals (line 1634) | struct RandomPositiveFloatNaturals { type Item (line 1641) | type Item = Natural; method next (line 1643) | fn next(&mut self) -> Option { function random_positive_float_naturals (line 1657) | fn random_positive_float_naturals( function random_natural_gen_var_3 (line 1676) | pub fn random_natural_gen_var_3(config: &GenConfig) -... function random_natural_gen_var_4 (line 1694) | pub fn random_natural_gen_var_4(config: &GenConfig) -... function random_natural_gen_var_5 (line 1709) | pub fn random_natural_gen_var_5 ExactFrom<&'a Natural> + Prim... function random_natural_gen_var_6 (line 1735) | pub fn random_natural_gen_var_6(_config: &GenConfi... function random_natural_gen_var_7 (line 1742) | pub fn random_natural_gen_var_7(_config: &GenConfig)... function random_natural_gen_var_8 (line 1749) | pub fn random_natural_gen_var_8(config: &GenConfig) -> It { function random_natural_gen_var_9 (line 1760) | pub fn random_natural_gen_var_9(config: &GenConfig) -> It { function random_natural_bool_pair_gen (line 1773) | pub fn random_natural_bool_pair_gen(config: &GenConfig) -> It<(Natural, ... function random_natural_integer_natural_triple_gen (line 1789) | pub fn random_natural_integer_natural_triple_gen( function random_natural_pair_gen (line 1813) | pub fn random_natural_pair_gen(config: &GenConfig) -> It<(Natural, Natur... function random_natural_pair_gen_var_1 (line 1821) | pub fn random_natural_pair_gen_var_1(config: &GenConfig) -> It<(Natural,... function random_natural_pair_gen_var_2 (line 1843) | pub fn random_natural_pair_gen_var_2(config: &GenConfig) -> It<(Natural,... function random_natural_pair_gen_var_3 (line 1864) | pub fn random_natural_pair_gen_var_3(config: &GenConfig) -> It<(Natural,... function random_natural_pair_gen_var_4 (line 1885) | pub fn random_natural_pair_gen_var_4(config: &GenConfig) -> It<(Natural,... function random_natural_pair_gen_var_5 (line 1896) | pub fn random_natural_pair_gen_var_5(config: &GenConfig) -> It<(Natural,... function random_natural_pair_gen_var_6 (line 1916) | pub fn random_natural_pair_gen_var_6(config: &GenConfig) -> It<(Natural,... function random_natural_pair_gen_var_7 (line 1939) | pub fn random_natural_pair_gen_var_7(config: &GenConfig) -> It<(Natural,... function random_natural_pair_gen_var_8 (line 1962) | pub fn random_natural_pair_gen_var_8(config: &GenConfig) -> It<(Natural,... function random_natural_pair_gen_var_9 (line 1970) | pub fn random_natural_pair_gen_var_9(config: &GenConfig) -> It<(Natural,... function random_natural_pair_gen_var_10 (line 1978) | pub fn random_natural_pair_gen_var_10(config: &GenConfig) -> It<(Natural... function random_natural_pair_gen_var_11 (line 1990) | pub fn random_natural_pair_gen_var_11(config: &GenConfig) -> It<(Natural... function random_natural_pair_gen_var_12 (line 1998) | pub fn random_natural_pair_gen_var_12(config: &GenConfig) -> It<(Natural... function random_natural_pair_gen_var_13 (line 2009) | pub fn random_natural_pair_gen_var_13(config: &GenConfig) -> It<(Natural... function random_natural_pair_gen_var_14 (line 2023) | pub fn random_natural_pair_gen_var_14(config: &GenConfig) -> It<(Natural... function random_natural_pair_gen_var_15 (line 2034) | pub fn random_natural_pair_gen_var_15(config: &GenConfig) -> It<(Natural... function random_natural_natural_bool_triple_gen_var_1 (line 2057) | pub fn random_natural_natural_bool_triple_gen_var_1( function random_natural_triple_gen (line 2082) | pub fn random_natural_triple_gen(config: &GenConfig) -> It<(Natural, Nat... function random_natural_triple_gen_var_1 (line 2090) | pub fn random_natural_triple_gen_var_1(config: &GenConfig) -> It<(Natura... function random_natural_triple_gen_var_2 (line 2101) | pub fn random_natural_triple_gen_var_2(config: &GenConfig) -> It<(Natura... function random_natural_triple_gen_var_3 (line 2112) | pub fn random_natural_triple_gen_var_3(config: &GenConfig) -> It<(Natura... function random_natural_triple_gen_var_4 (line 2126) | pub fn random_natural_triple_gen_var_4(config: &GenConfig) -> It<(Natura... function random_natural_triple_gen_var_5 (line 2146) | pub fn random_natural_triple_gen_var_5(config: &GenConfig) -> It<(Natura... function random_natural_triple_gen_var_6 (line 2161) | pub fn random_natural_triple_gen_var_6(config: &GenConfig) -> It<(Natura... function random_natural_triple_gen_var_7 (line 2169) | pub fn random_natural_triple_gen_var_7(config: &GenConfig) -> It<(Natura... function random_natural_triple_gen_var_8 (line 2180) | pub fn random_natural_triple_gen_var_8(config: &GenConfig) -> It<(Natura... function random_natural_triple_gen_var_9 (line 2191) | pub fn random_natural_triple_gen_var_9(config: &GenConfig) -> It<(Natura... function random_natural_quadruple_gen_var_1 (line 2204) | pub fn random_natural_quadruple_gen_var_1( function random_natural_quadruple_gen_var_2 (line 2230) | pub fn random_natural_quadruple_gen_var_2( function random_natural_quadruple_gen_var_3 (line 2247) | pub fn random_natural_quadruple_gen_var_3( function random_natural_natural_natural_unsigned_quadruple_gen_var_1 (line 2266) | pub fn random_natural_natural_natural_unsigned_quadruple_gen_var_1( function random_natural_natural_signed_triple_gen_var_1 (line 2424) | pub fn random_natural_natural_signed_triple_gen_var_1( function random_natural_natural_unsigned_triple_gen_var_1 (line 2448) | pub fn random_natural_natural_unsigned_triple_gen_var_1( function random_natural_primitive_float_primitive_float_triple_gen (line 2691) | pub fn random_natural_primitive_float_primitive_float_triple_gen( function random_natural_primitive_int_pair_gen_var_1 (line 2735) | pub fn random_natural_primitive_int_pair_gen_var_1( function random_natural_primitive_int_primitive_int_triple_gen (line 2753) | pub fn random_natural_primitive_int_primitive_int_triple_gen( function random_natural_signed_pair_gen_var_2 (line 2787) | pub fn random_natural_signed_pair_gen_var_2( type NaturalBitsMultipleOfLimbBitsGenerator (line 2809) | struct NaturalBitsMultipleOfLimbBitsGenerator { type Item (line 2815) | type Item = Natural; method next (line 2817) | fn next(&mut self) -> Option { function random_natural_signed_pair_gen_var_3 (line 2825) | pub fn random_natural_signed_pair_gen_var_3( function random_natural_signed_unsigned_triple_gen_var_1 (line 2850) | pub fn random_natural_signed_unsigned_triple_gen_var_1( function random_natural_signed_unsigned_triple_gen_var_2 (line 2885) | pub fn random_natural_signed_unsigned_triple_gen_var_2( function random_natural_unsigned_pair_gen_var_3 (line 3031) | pub fn random_natural_unsigned_pair_gen_var_3( function random_natural_unsigned_pair_gen_var_4 (line 3047) | pub fn random_natural_unsigned_pair_gen_var_4( function random_natural_unsigned_pair_gen_var_5 (line 3069) | pub fn random_natural_unsigned_pair_gen_var_5( function random_natural_unsigned_pair_gen_var_6 (line 3092) | pub fn random_natural_unsigned_pair_gen_var_6( function random_natural_unsigned_pair_gen_var_7 (line 3108) | pub fn random_natural_unsigned_pair_gen_var_7( function random_natural_unsigned_pair_gen_var_8 (line 3130) | pub fn random_natural_unsigned_pair_gen_var_8( function random_natural_unsigned_pair_gen_var_9 (line 3152) | pub fn random_natural_unsigned_pair_gen_var_9( function random_natural_unsigned_pair_gen_var_10 (line 3180) | pub fn random_natural_unsigned_pair_gen_var_10( function random_natural_unsigned_pair_gen_var_11 (line 3205) | pub fn random_natural_unsigned_pair_gen_var_11(config: &GenConfig) -> It... function random_natural_unsigned_pair_gen_var_12 (line 3231) | pub fn random_natural_unsigned_pair_gen_var_12( function random_natural_unsigned_pair_gen_var_13 (line 3253) | pub fn random_natural_unsigned_pair_gen_var_13(config: &GenConfig) -> It... function random_natural_unsigned_bool_triple_gen_var_1 (line 3281) | pub fn random_natural_unsigned_bool_triple_gen_var_1( function random_natural_unsigned_unsigned_triple_gen_var_1 (line 3306) | pub fn random_natural_unsigned_unsigned_triple_gen_var_1< function random_natural_unsigned_unsigned_triple_gen_var_2 (line 3332) | pub fn random_natural_unsigned_unsigned_triple_gen_var_2); method next (line 3550) | fn next(&mut self) -> Option<(Natural, u64, Vec)> { function random_natural_unsigned_bool_vec_triple_gen_var_1 (line 3562) | pub fn random_natural_unsigned_bool_vec_triple_gen_var_1( function random_natural_unsigned_bool_vec_triple_gen_var_2 (line 3580) | pub fn random_natural_unsigned_bool_vec_triple_gen_var_2( function random_natural_rounding_mode_pair_gen (line 3600) | pub fn random_natural_rounding_mode_pair_gen(config: &GenConfig) -> It<(... function random_natural_rounding_mode_pair_gen_var_1 (line 3614) | pub fn random_natural_rounding_mode_pair_gen_var_1< function random_natural_rounding_mode_pair_gen_var_2 (line 3635) | pub fn random_natural_rounding_mode_pair_gen_var_2( function random_natural_to_sci_options_pair_gen (line 3653) | pub fn random_natural_to_sci_options_pair_gen(config: &GenConfig) -> It<... function random_natural_to_sci_options_pair_gen_var_1 (line 3673) | pub fn random_natural_to_sci_options_pair_gen_var_1( type NaturalBoolVecPairGenerator1 (line 3700) | struct NaturalBoolVecPairGenerator1 { type Item (line 3706) | type Item = (Natural, Vec); method next (line 3708) | fn next(&mut self) -> Option<(Natural, Vec)> { function random_natural_bool_vec_pair_gen_var_1 (line 3717) | pub fn random_natural_bool_vec_pair_gen_var_1(config: &GenConfig) -> It<... type NaturalBoolVecPairGenerator2 (line 3728) | struct NaturalBoolVecPairGenerator2 { type Item (line 3734) | type Item = (Natural, Vec); method next (line 3736) | fn next(&mut self) -> Option<(Natural, Vec)> { function random_natural_bool_vec_pair_gen_var_2 (line 3745) | pub fn random_natural_bool_vec_pair_gen_var_2(config: &GenConfig) -> It<... function random_unsigned_bool_pair_gen_var_1 (line 3758) | pub fn random_unsigned_bool_pair_gen_var_1(config: &GenConfig) -> It<(us... function random_unsigned_pair_gen_var_33 (line 3779) | pub fn random_unsigned_pair_gen_var_33(config: &Ge... function random_unsigned_pair_gen_var_34 (line 3804) | pub fn random_unsigned_pair_gen_var_34(config: &Ge... function random_unsigned_pair_gen_var_35 (line 3829) | pub fn random_unsigned_pair_gen_var_35(config: &Ge... function random_unsigned_pair_gen_var_36 (line 3856) | pub fn random_unsigned_pair_gen_var_36(config: &Ge... function random_unsigned_pair_gen_var_37 (line 3887) | pub fn random_unsigned_pair_gen_var_37(config: &GenConfig) -> It<(Limb, ... function random_unsigned_sextuple_gen_var_1 (line 3910) | pub fn random_unsigned_sextuple_gen_var_1( function random_string_triple_gen_var_1 (line 3953) | pub fn random_string_triple_gen_var_1(config: &GenConfig) -> It<(String,... function random_string_triple_gen_var_2 (line 3970) | pub fn random_string_triple_gen_var_2(config: &GenConfig) -> It<(String,... function random_integer_vec_gen (line 3989) | pub fn random_integer_vec_gen(config: &GenConfig) -> It> { function random_natural_vec_gen (line 4006) | pub fn random_natural_vec_gen(config: &GenConfig) -> It> { function random_natural_vec_integer_pair_gen_var_1 (line 4023) | pub fn random_natural_vec_integer_pair_gen_var_1( type LargeDigitsRandomGenerator (line 4054) | struct LargeDigitsRandomGenerator { type Item (line 4061) | type Item = (Vec, Natural); method next (line 4063) | fn next(&mut self) -> Option<(Vec, Natural)> { function random_natural_vec_natural_pair_gen_var_1 (line 4081) | pub fn random_natural_vec_natural_pair_gen_var_1( function random_natural_vec_natural_pair_gen_var_2 (line 4100) | pub fn random_natural_vec_natural_pair_gen_var_2( function random_natural_vec_natural_pair_gen_var_3 (line 4119) | pub fn random_natural_vec_natural_pair_gen_var_3( function random_natural_vec_natural_pair_gen_var_4 (line 4149) | pub fn random_natural_vec_natural_pair_gen_var_4( type PowerOf2DigitsGenerator (line 4181) | struct PowerOf2DigitsGenerator { type Item (line 4188) | type Item = (Vec, u64); method next (line 4190) | fn next(&mut self) -> Option<(Vec, u64)> { function random_natural_vec_unsigned_pair_gen_var_1 (line 4201) | pub fn random_natural_vec_unsigned_pair_gen_var_1(config: &GenConfig) ->... function random_natural_vec_unsigned_pair_gen_var_2 (line 4217) | pub fn random_natural_vec_unsigned_pair_gen_var_2( type DigitsRandomGenerator (line 4248) | struct DigitsRandomGenerator { type Item (line 4255) | type Item = (Vec, u64, Vec); method next (line 4257) | fn next(&mut self) -> Option<(Vec, u64, Vec)> { type BasecaseDigitsRandomGenerator (line 4268) | struct BasecaseDigitsRandomGenerator { type Item (line 4277) | type Item = (Vec, usize, Vec, u64); method next (line 4279) | fn next(&mut self) -> Option<(Vec, usize, Vec, u64)> { function random_primitive_int_vec_unsigned_unsigned_vec_unsigned_quadruple_gen_var_1 (line 4294) | pub fn random_primitive_int_vec_unsigned_unsigned_vec_unsigned_quadruple... function random_primitive_int_vec_pair_gen_var_9 (line 4335) | pub fn random_primitive_int_vec_pair_gen_var_9(config: &GenConfig) -> It... function random_primitive_int_vec_pair_gen_var_14 (line 4355) | pub fn random_primitive_int_vec_pair_gen_var_14(config: &GenConfig) -> I... function random_primitive_int_vec_pair_gen_var_16 (line 4391) | pub fn random_primitive_int_vec_pair_gen_var_16( function random_square_helper (line 4422) | fn random_square_helper bool>( function random_primitive_int_vec_pair_gen_var_17 (line 4448) | pub fn random_primitive_int_vec_pair_gen_var_17( function random_primitive_int_vec_pair_gen_var_18 (line 4454) | pub fn random_primitive_int_vec_pair_gen_var_18( function random_primitive_int_vec_pair_gen_var_19 (line 4460) | pub fn random_primitive_int_vec_pair_gen_var_19( function random_primitive_int_vec_pair_gen_var_20 (line 4466) | pub fn random_primitive_int_vec_pair_gen_var_20( function random_primitive_int_vec_pair_gen_var_21 (line 4472) | pub fn random_primitive_int_vec_pair_gen_var_21( function random_primitive_int_vec_pair_gen_var_22 (line 4478) | pub fn random_primitive_int_vec_pair_gen_var_22( function random_primitive_int_vec_pair_gen_var_23 (line 4484) | pub fn random_primitive_int_vec_pair_gen_var_23( function random_mul_helper (line 4496) | fn random_mul_helper bool>( function random_primitive_int_vec_triple_gen_var_4 (line 4523) | pub fn random_primitive_int_vec_triple_gen_var_4( function random_primitive_int_vec_triple_gen_var_5 (line 4534) | pub fn random_primitive_int_vec_triple_gen_var_5( function random_primitive_int_vec_triple_gen_var_6 (line 4545) | pub fn random_primitive_int_vec_triple_gen_var_6( function random_primitive_int_vec_triple_gen_var_7 (line 4556) | pub fn random_primitive_int_vec_triple_gen_var_7( function random_primitive_int_vec_triple_gen_var_8 (line 4567) | pub fn random_primitive_int_vec_triple_gen_var_8( function random_primitive_int_vec_triple_gen_var_9 (line 4578) | pub fn random_primitive_int_vec_triple_gen_var_9( function random_primitive_int_vec_triple_gen_var_10 (line 4589) | pub fn random_primitive_int_vec_triple_gen_var_10( function random_primitive_int_vec_triple_gen_var_11 (line 4600) | pub fn random_primitive_int_vec_triple_gen_var_11( function random_primitive_int_vec_triple_gen_var_12 (line 4611) | pub fn random_primitive_int_vec_triple_gen_var_12( function random_primitive_int_vec_triple_gen_var_13 (line 4622) | pub fn random_primitive_int_vec_triple_gen_var_13( function random_primitive_int_vec_triple_gen_var_14 (line 4633) | pub fn random_primitive_int_vec_triple_gen_var_14( function random_primitive_int_vec_triple_gen_var_15 (line 4644) | pub fn random_primitive_int_vec_triple_gen_var_15( function random_primitive_int_vec_triple_gen_var_16 (line 4655) | pub fn random_primitive_int_vec_triple_gen_var_16( function random_mul_same_length_helper (line 4666) | fn random_mul_same_length_helper... function random_primitive_int_vec_triple_gen_var_18 (line 4692) | pub fn random_primitive_int_vec_triple_gen_var_18( function random_primitive_int_vec_triple_gen_var_19 (line 4702) | pub fn random_primitive_int_vec_triple_gen_var_19( function random_primitive_int_vec_triple_gen_var_20 (line 4712) | pub fn random_primitive_int_vec_triple_gen_var_20( function random_primitive_int_vec_triple_gen_var_22 (line 4722) | pub fn random_primitive_int_vec_triple_gen_var_22( function random_primitive_int_vec_triple_gen_var_23 (line 4736) | pub fn random_primitive_int_vec_triple_gen_var_23( function random_primitive_int_vec_triple_gen_var_36 (line 4752) | pub fn random_primitive_int_vec_triple_gen_var_36( function random_primitive_int_vec_triple_gen_var_37 (line 4770) | pub fn random_primitive_int_vec_triple_gen_var_37( function random_primitive_int_vec_triple_gen_var_45 (line 4790) | pub fn random_primitive_int_vec_triple_gen_var_45( type BasecaseDigitsRandomGenerator1 (line 4808) | struct BasecaseDigitsRandomGenerator1, Vec, u64); method next (line 4819) | fn next(&mut self) -> Option<(Vec, Vec, u64)> { function random_primitive_int_vec_unsigned_vec_unsigned_triple_gen_var_1 (line 4834) | pub fn random_primitive_int_vec_unsigned_vec_unsigned_triple_gen_var_1< type BasecaseDigitsRandomGenerator2 (line 4860) | struct BasecaseDigitsRandomGenerator2, Vec, u64); method next (line 4871) | fn next(&mut self) -> Option<(Vec, Vec, u64)> { function random_primitive_int_vec_unsigned_vec_unsigned_triple_gen_var_2 (line 4887) | pub fn random_primitive_int_vec_unsigned_vec_unsigned_triple_gen_var_2< function random_unsigned_vec_gen_var_1 (line 4915) | pub fn random_unsigned_vec_gen_var_1(config: &GenConfig) -> It> { function random_unsigned_vec_unsigned_pair_gen_var_8 (line 4935) | pub fn random_unsigned_vec_unsigned_pair_gen_var_8< function random_unsigned_vec_unsigned_pair_gen_var_9 (line 4956) | pub fn random_unsigned_vec_unsigned_pair_gen_var_9(config: &GenConfig) -... function random_unsigned_vec_unsigned_pair_gen_var_10 (line 4966) | pub fn random_unsigned_vec_unsigned_pair_gen_var_10(config: &GenConfig) ... function random_unsigned_vec_unsigned_pair_gen_var_11 (line 4988) | pub fn random_unsigned_vec_unsigned_pair_gen_var_11(config: &GenConfig) ... function random_unsigned_vec_unsigned_unsigned_triple_gen_var_1 (line 5020) | pub fn random_unsigned_vec_unsigned_unsigned_triple_gen_var_1( function random_unsigned_vec_unsigned_unsigned_triple_gen_var_2 (line 5044) | pub fn random_unsigned_vec_unsigned_unsigned_triple_gen_var_2( function random_unsigned_vec_unsigned_unsigned_triple_gen_var_4 (line 5064) | pub fn random_unsigned_vec_unsigned_unsigned_triple_gen_var_4( function random_unsigned_vec_unsigned_unsigned_triple_gen_var_5 (line 5087) | pub fn random_unsigned_vec_unsigned_unsigned_triple_gen_var_5( function random_unsigned_vec_unsigned_unsigned_triple_gen_var_6 (line 5110) | pub fn random_unsigned_vec_unsigned_unsigned_triple_gen_var_6 It<(Vec... function random_unsigned_vec_pair_gen_var_4 (line 5339) | pub fn random_unsigned_vec_pair_gen_var_4(config: &GenConfig) -> It<(Vec... function random_unsigned_vec_unsigned_vec_unsigned_triple_gen_var_2 (line 5368) | pub fn random_unsigned_vec_unsigned_vec_unsigned_triple_gen_var_2( function random_unsigned_vec_unsigned_vec_unsigned_triple_gen_var_3 (line 5390) | pub fn random_unsigned_vec_unsigned_vec_unsigned_triple_gen_var_3( function random_unsigned_vec_unsigned_vec_unsigned_triple_gen_var_4 (line 5412) | pub fn random_unsigned_vec_unsigned_vec_unsigned_triple_gen_var_4( function random_unsigned_vec_unsigned_vec_unsigned_triple_gen_var_5 (line 5443) | pub fn random_unsigned_vec_unsigned_vec_unsigned_triple_gen_var_5( function random_unsigned_vec_unsigned_vec_unsigned_triple_gen_var_6 (line 5465) | pub fn random_unsigned_vec_unsigned_vec_unsigned_triple_gen_var_6( function random_unsigned_vec_unsigned_vec_unsigned_triple_gen_var_7 (line 5487) | pub fn random_unsigned_vec_unsigned_vec_unsigned_triple_gen_var_7( function random_unsigned_vec_unsigned_unsigned_vec_triple_gen_var_7 (line 5524) | pub fn random_unsigned_vec_unsigned_unsigned_vec_triple_gen_var_7( function random_unsigned_vec_unsigned_unsigned_vec_triple_gen_var_8 (line 5556) | pub fn random_unsigned_vec_unsigned_unsigned_vec_triple_gen_var_8( function random_unsigned_vec_unsigned_unsigned_vec_triple_gen_var_9 (line 5590) | pub fn random_unsigned_vec_unsigned_unsigned_vec_triple_gen_var_9( function random_unsigned_vec_unsigned_unsigned_vec_triple_gen_var_10 (line 5628) | pub fn random_unsigned_vec_unsigned_unsigned_vec_triple_gen_var_10( function random_unsigned_vec_triple_gen_var_1 (line 5669) | pub fn random_unsigned_vec_triple_gen_var_1( function random_unsigned_vec_triple_gen_var_2 (line 5705) | pub fn random_unsigned_vec_triple_gen_var_2( function random_unsigned_vec_triple_gen_var_3 (line 5741) | pub fn random_unsigned_vec_triple_gen_var_3( function random_unsigned_vec_triple_gen_var_4 (line 5768) | pub fn random_unsigned_vec_triple_gen_var_4( function random_unsigned_vec_triple_gen_var_5 (line 5795) | pub fn random_unsigned_vec_triple_gen_var_5( function random_unsigned_vec_triple_gen_var_6 (line 5826) | pub fn random_unsigned_vec_triple_gen_var_6( function random_unsigned_vec_triple_gen_var_7 (line 5857) | pub fn random_unsigned_vec_triple_gen_var_7( function random_unsigned_vec_triple_gen_var_8 (line 5899) | pub fn random_unsigned_vec_triple_gen_var_8( function random_unsigned_vec_triple_gen_var_11 (line 5944) | pub fn random_unsigned_vec_triple_gen_var_11( function random_unsigned_vec_triple_gen_var_12 (line 5962) | pub fn random_unsigned_vec_triple_gen_var_12( function random_unsigned_vec_triple_gen_var_13 (line 5980) | pub fn random_unsigned_vec_triple_gen_var_13( function random_unsigned_vec_quadruple_gen_var_1 (line 6019) | pub fn random_unsigned_vec_quadruple_gen_var_1( function random_unsigned_vec_quadruple_gen_var_2 (line 6054) | pub fn random_unsigned_vec_quadruple_gen_var_2( function random_unsigned_vec_quadruple_gen_var_3 (line 6086) | pub fn random_unsigned_vec_quadruple_gen_var_3( function random_unsigned_vec_quadruple_gen_var_4 (line 6118) | pub fn random_unsigned_vec_quadruple_gen_var_4( function random_unsigned_vec_quadruple_gen_var_5 (line 6157) | pub fn random_unsigned_vec_quadruple_gen_var_5( function random_unsigned_vec_quadruple_gen_var_6 (line 6191) | pub fn random_unsigned_vec_quadruple_gen_var_6( function random_unsigned_vec_quadruple_gen_var_7 (line 6223) | pub fn random_unsigned_vec_quadruple_gen_var_7( function random_half_gcd_matrix (line 6238) | fn random_half_gcd_matrix( type HalfGcdMatrixAndVecGenerator (line 6255) | struct HalfGcdMatrixAndVecGenerator { type Item (line 6262) | type Item = (OwnedHalfGcdMatrix, Vec, u8); method next (line 6264) | fn next(&mut self) -> Option { function random_large_type_gen_var_5 (line 6300) | pub fn random_large_type_gen_var_5(config: &GenConfig) -> It<(OwnedHalfG... function random_large_type_gen_var_6 (line 6313) | pub fn random_large_type_gen_var_6( type HalfGcdMatrixAndHalfGcdMatrix1Generator (line 6339) | struct HalfGcdMatrixAndHalfGcdMatrix1Generator { type Item (line 6346) | type Item = (OwnedHalfGcdMatrix, HalfGcdMatrix1); method next (line 6348) | fn next(&mut self) -> Option { function random_large_type_gen_var_7 (line 6370) | pub fn random_large_type_gen_var_7(config: &GenConfig) -> It<(OwnedHalfG... type MatrixMul22Generator (line 6382) | struct MatrixMul22Generator { type Item (line 6388) | type Item = T8; method next (line 6390) | fn next(&mut self) -> Option { function random_large_type_gen_var_8 (line 6408) | pub fn random_large_type_gen_var_8(config: &GenConfig) -> It { function random_large_type_gen_var_10 (line 6421) | pub fn random_large_type_gen_var_10(config: &GenConfig) -> It<(Vec... function random_large_type_gen_var_11 (line 6445) | pub fn random_large_type_gen_var_11( function random_large_type_gen_var_12 (line 6484) | pub fn random_large_type_gen_var_12( function random_large_type_gen_var_13 (line 6524) | pub fn random_large_type_gen_var_13( function random_large_type_gen_var_14 (line 6547) | pub fn random_large_type_gen_var_14( function random_large_type_gen_var_15 (line 6578) | pub fn random_large_type_gen_var_15( function random_large_type_gen_var_16 (line 6611) | pub fn random_large_type_gen_var_16( function random_large_type_gen_var_17 (line 6636) | pub fn random_large_type_gen_var_17( function random_large_type_gen_var_18 (line 6657) | pub fn random_large_type_gen_var_18(config: &GenConfig) -> It<(Vec... function random_large_type_gen_var_19 (line 6691) | pub fn random_large_type_gen_var_19( function random_large_type_gen_var_20 (line 6727) | pub fn random_large_type_gen_var_20( function random_large_type_gen_var_21 (line 6794) | pub fn random_large_type_gen_var_21( type RationalFromPowerOf2DigitsGenerator (line 6805) | struct RationalFromPowerOf2DigitsGenerator { type Item (line 6812) | type Item = (u64, Vec, RationalSequence); method next (line 6814) | fn next(&mut self) -> Option<(u64, Vec, RationalSequence, RationalSequence); method next (line 6857) | fn next(&mut self) -> Option<(Vec, RationalSequence)> { function random_large_type_gen_var_24 (line 6877) | pub fn random_large_type_gen_var_24( type RationalFromDigitsGenerator (line 6890) | struct RationalFromDigitsGenerator { type Item (line 6897) | type Item = (Natural, Vec, RationalSequence); method next (line 6899) | fn next(&mut self) -> Option<(Natural, Vec, RationalSequence, RationalSequence); method next (line 6943) | fn next(&mut self) -> Option<(Vec, RationalSequence)> { function random_large_type_gen_var_26 (line 6960) | pub fn random_large_type_gen_var_26( FILE: malachite-nz/src/test_util/generators/special_random.rs function special_random_integer_gen (line 139) | pub fn special_random_integer_gen(config: &GenConfig) -> It { function special_random_integer_gen_var_1 (line 149) | pub fn special_random_integer_gen_var_1(config: &GenC... function special_random_integer_gen_var_2 (line 175) | pub fn special_random_integer_gen_var_2 ExactFrom<&'a Natural... function special_random_integer_gen_var_3 (line 210) | pub fn special_random_integer_gen_var_3(config: &GenConfig) -> It(config: &G... function special_random_integer_gen_var_5 (line 234) | pub fn special_random_integer_gen_var_5(config: &Gen... function special_random_integer_gen_var_6 (line 248) | pub fn special_random_integer_gen_var_6(config: &GenConfig) -> It It(config: &GenC... function special_random_integer_gen_var_9 (line 293) | pub fn special_random_integer_gen_var_9(config: &GenConfig) -> It It<(Intege... function special_random_integer_pair_gen_var_1 (line 318) | pub fn special_random_integer_pair_gen_var_1(config: &GenConfig) -> It<(... function special_random_integer_pair_gen_var_2 (line 342) | pub fn special_random_integer_pair_gen_var_2(config: &GenConfig) -> It<(... function special_random_integer_pair_gen_var_3 (line 369) | pub fn special_random_integer_pair_gen_var_3(config: &GenConfig) -> It<(... function special_random_integer_pair_gen_var_4 (line 396) | pub fn special_random_integer_pair_gen_var_4(config: &GenConfig) -> It<(... function special_random_integer_pair_gen_var_5 (line 423) | pub fn special_random_integer_pair_gen_var_5(config: &GenConfig) -> It<(... function special_random_integer_pair_gen_var_6 (line 436) | pub fn special_random_integer_pair_gen_var_6(config: &GenConfig) -> It<(... function special_random_integer_pair_gen_var_7 (line 452) | pub fn special_random_integer_pair_gen_var_7(config: &GenConfig) -> It<(... function special_random_integer_triple_gen (line 477) | pub fn special_random_integer_triple_gen(config: &GenConfig) -> It<(Inte... function special_random_integer_triple_gen_var_1 (line 487) | pub fn special_random_integer_triple_gen_var_1( function special_random_integer_triple_gen_var_2 (line 499) | pub fn special_random_integer_triple_gen_var_2( function special_random_integer_triple_gen_var_3 (line 528) | pub fn special_random_integer_triple_gen_var_3( function special_random_integer_integer_integer_unsigned_quadruple_gen_var_1 (line 559) | pub fn special_random_integer_integer_integer_unsigned_quadruple_gen_var... function special_random_integer_integer_natural_triple_gen (line 585) | pub fn special_random_integer_integer_natural_triple_gen( function special_random_integer_integer_natural_triple_gen_var_1 (line 611) | pub fn special_random_integer_integer_natural_triple_gen_var_1( function special_random_integer_integer_natural_triple_gen_var_2 (line 640) | pub fn special_random_integer_integer_natural_triple_gen_var_2( function special_random_integer_integer_primitive_float_triple_gen (line 671) | pub fn special_random_integer_integer_primitive_float_triple_gen It... function special_random_integer_natural_natural_triple_gen (line 918) | pub fn special_random_integer_natural_natural_triple_gen( function special_random_integer_primitive_float_pair_gen (line 946) | pub fn special_random_integer_primitive_float_pair_gen( function special_random_integer_primitive_float_primitive_float_triple_gen (line 966) | pub fn special_random_integer_primitive_float_primitive_float_triple_gen... function special_random_integer_signed_pair_gen (line 986) | pub fn special_random_integer_signed_pair_gen( function special_random_integer_signed_pair_gen_var_1 (line 1010) | pub fn special_random_integer_signed_pair_gen_var_1( function special_random_integer_signed_signed_triple_gen (line 1036) | pub fn special_random_integer_signed_signed_triple_gen( function special_random_integer_signed_unsigned_triple_gen_var_1 (line 1062) | pub fn special_random_integer_signed_unsigned_triple_gen_var_1< function special_random_integer_signed_rounding_mode_triple_gen_var_1 (line 1098) | pub fn special_random_integer_signed_rounding_mode_triple_gen_var_1( function special_random_integer_unsigned_pair_gen_var_1 (line 1206) | pub fn special_random_integer_unsigned_pair_gen_var_1); method next (line 1828) | fn next(&mut self) -> Option<(Integer, Vec)> { function special_random_integer_bool_vec_pair_gen_var_1 (line 1838) | pub fn special_random_integer_bool_vec_pair_gen_var_1( type IntegerBoolVecPairGenerator2 (line 1857) | struct IntegerBoolVecPairGenerator2 { type Item (line 1863) | type Item = (Integer, Vec); method next (line 1865) | fn next(&mut self) -> Option<(Integer, Vec)> { function special_random_integer_bool_vec_pair_gen_var_2 (line 1875) | pub fn special_random_integer_bool_vec_pair_gen_var_2( function special_random_natural_gen (line 1896) | pub fn special_random_natural_gen(config: &GenConfig) -> It { function special_random_natural_gen_var_1 (line 1906) | pub fn special_random_natural_gen_var_1(config: &GenConfig) -> It { type Item (line 1923) | type Item = Natural; method next (line 1925) | fn next(&mut self) -> Option { function special_random_positive_float_naturals (line 1937) | fn special_random_positive_float_naturals( function special_random_natural_gen_var_2 (line 1963) | pub fn special_random_natural_gen_var_2(config: &GenC... function special_random_natural_gen_var_3 (line 1982) | pub fn special_random_natural_gen_var_3 ExactFrom<&'a Natural... function special_random_natural_gen_var_4 (line 2010) | pub fn special_random_natural_gen_var_4(config: &G... function special_random_natural_gen_var_5 (line 2024) | pub fn special_random_natural_gen_var_5(config: &Gen... function special_random_natural_gen_var_6 (line 2038) | pub fn special_random_natural_gen_var_6(config: &GenConfig) -> It(config: &GenC... function special_random_natural_gen_var_8 (line 2067) | pub fn special_random_natural_gen_var_8(config: &GenConfig) -> It It<(N... function special_random_natural_integer_natural_triple_gen (line 2100) | pub fn special_random_natural_integer_natural_triple_gen( function special_random_natural_pair_gen (line 2128) | pub fn special_random_natural_pair_gen(config: &GenConfig) -> It<(Natura... function special_random_natural_pair_gen_var_1 (line 2138) | pub fn special_random_natural_pair_gen_var_1(config: &GenConfig) -> It<(... function special_random_natural_pair_gen_var_2 (line 2163) | pub fn special_random_natural_pair_gen_var_2(config: &GenConfig) -> It<(... function special_random_natural_pair_gen_var_3 (line 2188) | pub fn special_random_natural_pair_gen_var_3(config: &GenConfig) -> It<(... function special_random_natural_pair_gen_var_4 (line 2201) | pub fn special_random_natural_pair_gen_var_4(config: &GenConfig) -> It<(... function special_random_natural_pair_gen_var_5 (line 2225) | pub fn special_random_natural_pair_gen_var_5(config: &GenConfig) -> It<(... function special_random_natural_pair_gen_var_6 (line 2252) | pub fn special_random_natural_pair_gen_var_6(config: &GenConfig) -> It<(... function special_random_natural_pair_gen_var_7 (line 2279) | pub fn special_random_natural_pair_gen_var_7(config: &GenConfig) -> It<(... function special_random_natural_pair_gen_var_8 (line 2289) | pub fn special_random_natural_pair_gen_var_8(config: &GenConfig) -> It<(... function special_random_natural_pair_gen_var_9 (line 2299) | pub fn special_random_natural_pair_gen_var_9(config: &GenConfig) -> It<(... function special_random_natural_pair_gen_var_10 (line 2313) | pub fn special_random_natural_pair_gen_var_10(config: &GenConfig) -> It<... function special_random_natural_pair_gen_var_11 (line 2339) | pub fn special_random_natural_pair_gen_var_11(config: &GenConfig) -> It<... function special_random_natural_pair_gen_var_12 (line 2351) | pub fn special_random_natural_pair_gen_var_12(config: &GenConfig) -> It<... function special_random_natural_pair_gen_var_13 (line 2364) | pub fn special_random_natural_pair_gen_var_13(config: &GenConfig) -> It<... function special_random_natural_pair_gen_var_14 (line 2380) | pub fn special_random_natural_pair_gen_var_14(config: &GenConfig) -> It<... function special_random_natural_pair_gen_var_15 (line 2393) | pub fn special_random_natural_pair_gen_var_15(config: &GenConfig) -> It<... function special_random_natural_natural_bool_triple_gen_var_1 (line 2418) | pub fn special_random_natural_natural_bool_triple_gen_var_1( function special_random_natural_triple_gen (line 2447) | pub fn special_random_natural_triple_gen(config: &GenConfig) -> It<(Natu... function special_random_natural_triple_gen_var_1 (line 2457) | pub fn special_random_natural_triple_gen_var_1( function special_random_natural_triple_gen_var_2 (line 2472) | pub fn special_random_natural_triple_gen_var_2( function special_random_natural_triple_gen_var_3 (line 2487) | pub fn special_random_natural_triple_gen_var_3( function special_random_natural_triple_gen_var_4 (line 2505) | pub fn special_random_natural_triple_gen_var_4( function special_random_natural_triple_gen_var_5 (line 2531) | pub fn special_random_natural_triple_gen_var_5( function special_random_natural_triple_gen_var_6 (line 2550) | pub fn special_random_natural_triple_gen_var_6( function special_random_natural_triple_gen_var_7 (line 2564) | pub fn special_random_natural_triple_gen_var_7( function special_random_natural_triple_gen_var_8 (line 2579) | pub fn special_random_natural_triple_gen_var_8( function special_random_natural_triple_gen_var_9 (line 2594) | pub fn special_random_natural_triple_gen_var_9( function special_random_natural_quadruple_gen_var_1 (line 2611) | pub fn special_random_natural_quadruple_gen_var_1( function special_random_natural_quadruple_gen_var_2 (line 2639) | pub fn special_random_natural_quadruple_gen_var_2( function special_random_natural_quadruple_gen_var_3 (line 2658) | pub fn special_random_natural_quadruple_gen_var_3( function special_random_natural_natural_natural_unsigned_quadruple_gen_var_1 (line 2679) | pub fn special_random_natural_natural_natural_unsigned_quadruple_gen_var... function special_random_natural_natural_natural_unsigned_quadruple_gen_var_2 (line 2703) | pub fn special_random_natural_natural_natural_unsigned_quadruple_gen_var_2( function special_random_natural_natural_natural_unsigned_quadruple_gen_var_3 (line 2737) | pub fn special_random_natural_natural_natural_unsigned_quadruple_gen_var_3( function special_random_natural_natural_natural_unsigned_quadruple_gen_var_4 (line 2767) | pub fn special_random_natural_natural_natural_unsigned_quadruple_gen_var_4( function special_random_natural_natural_primitive_float_triple_gen (line 2799) | pub fn special_random_natural_natural_primitive_float_triple_gen( function special_random_natural_primitive_float_primitive_float_triple_gen (line 3150) | pub fn special_random_natural_primitive_float_primitive_float_triple_gen... function special_random_natural_signed_pair_gen (line 3170) | pub fn special_random_natural_signed_pair_gen( function special_random_natural_signed_pair_gen_var_1 (line 3194) | pub fn special_random_natural_signed_pair_gen_var_1( function special_random_natural_signed_pair_gen_var_2 (line 3218) | pub fn special_random_natural_signed_pair_gen_var_2( function special_random_natural_signed_pair_gen_var_3 (line 3242) | pub fn special_random_natural_signed_pair_gen_var_3( type NaturalBitsMultipleOfLimbBitsGenerator (line 3266) | struct NaturalBitsMultipleOfLimbBitsGenerator { type Item (line 3272) | type Item = Natural; method next (line 3274) | fn next(&mut self) -> Option { function special_random_natural_signed_pair_gen_var_4 (line 3282) | pub fn special_random_natural_signed_pair_gen_var_4( function special_random_natural_signed_signed_triple_gen (line 3311) | pub fn special_random_natural_signed_signed_triple_gen( function special_random_natural_signed_unsigned_triple_gen_var_1 (line 3337) | pub fn special_random_natural_signed_unsigned_triple_gen_var_1( function special_random_natural_unsigned_pair_gen_var_1 (line 3518) | pub fn special_random_natural_unsigned_pair_gen_var_1< function special_random_natural_unsigned_pair_gen_var_2 (line 3547) | pub fn special_random_natural_unsigned_pair_gen_var_2( function special_random_natural_unsigned_pair_gen_var_6 (line 3649) | pub fn special_random_natural_unsigned_pair_gen_var_6); method next (line 4217) | fn next(&mut self) -> Option<(Natural, u64, Vec)> { function special_random_natural_unsigned_bool_vec_triple_gen_var_1 (line 4228) | pub fn special_random_natural_unsigned_bool_vec_triple_gen_var_1( function special_random_natural_unsigned_bool_vec_triple_gen_var_2 (line 4252) | pub fn special_random_natural_unsigned_bool_vec_triple_gen_var_2); method next (line 4402) | fn next(&mut self) -> Option<(Natural, Vec)> { function special_random_natural_bool_vec_pair_gen_var_1 (line 4409) | pub fn special_random_natural_bool_vec_pair_gen_var_1( type NaturalBoolVecPairGenerator2 (line 4428) | struct NaturalBoolVecPairGenerator2 { type Item (line 4434) | type Item = (Natural, Vec); method next (line 4436) | fn next(&mut self) -> Option<(Natural, Vec)> { function special_random_natural_bool_vec_pair_gen_var_2 (line 4443) | pub fn special_random_natural_bool_vec_pair_gen_var_2( function special_random_unsigned_sextuple_gen_var_2 (line 4466) | pub fn special_random_unsigned_sextuple_gen_var_2( function special_random_string_triple_gen_var_1 (line 4529) | pub fn special_random_string_triple_gen_var_1(config: &GenConfig) -> It<... function special_random_string_triple_gen_var_2 (line 4548) | pub fn special_random_string_triple_gen_var_2(config: &GenConfig) -> It<... function special_random_integer_vec_gen (line 4569) | pub fn special_random_integer_vec_gen(config: &GenConfig) -> It It, Natural); method next (line 4719) | fn next(&mut self) -> Option<(Vec, Natural)> { function special_random_natural_vec_natural_pair_gen_var_3 (line 4737) | pub fn special_random_natural_vec_natural_pair_gen_var_3( function striped_random_natural_vec_natural_pair_gen_var_4 (line 4762) | pub fn striped_random_natural_vec_natural_pair_gen_var_4( type PowerOf2DigitsGenerator (line 4789) | struct PowerOf2DigitsGenerator { type Item (line 4796) | type Item = (Vec, u64); method next (line 4798) | fn next(&mut self) -> Option<(Vec, u64)> { function special_random_natural_vec_unsigned_pair_gen_var_1 (line 4812) | pub fn special_random_natural_vec_unsigned_pair_gen_var_1( function special_random_natural_vec_unsigned_pair_gen_var_2 (line 4834) | pub fn special_random_natural_vec_unsigned_pair_gen_var_2 It { type Item (line 5269) | type Item = (Vec, u64, Vec); method next (line 5271) | fn next(&mut self) -> Option<(Vec, u64, Vec)> { function special_random_unsigned_vec_unsigned_unsigned_vec_triple_gen_var_1 (line 5283) | pub fn special_random_unsigned_vec_unsigned_unsigned_vec_triple_gen_var_... function special_random_unsigned_vec_unsigned_unsigned_vec_triple_gen_var_2 (line 5307) | pub fn special_random_unsigned_vec_unsigned_unsigned_vec_triple_gen_var_2( function special_random_unsigned_vec_unsigned_unsigned_vec_triple_gen_var_3 (line 5336) | pub fn special_random_unsigned_vec_unsigned_unsigned_vec_triple_gen_var_3( function special_random_unsigned_vec_unsigned_unsigned_vec_triple_gen_var_4 (line 5365) | pub fn special_random_unsigned_vec_unsigned_unsigned_vec_triple_gen_var_4( function special_random_unsigned_vec_unsigned_unsigned_vec_triple_gen_var_5 (line 5394) | pub fn special_random_unsigned_vec_unsigned_unsigned_vec_triple_gen_var_5( type BasecaseDigitsSpecialRandomGenerator (line 5425) | struct BasecaseDigitsSpecialRandomGenerator { type Item (line 5435) | type Item = (Vec, usize, Vec, u64); method next (line 5437) | fn next(&mut self) -> Option<(Vec, usize, Vec, u64)> { function special_random_unsigned_vec_unsigned_unsigned_vec_unsigned_quadruple_gen_var_1 (line 5455) | pub fn special_random_unsigned_vec_unsigned_unsigned_vec_unsigned_quadru... function special_random_unsigned_vec_pair_gen_var_11 (line 5502) | pub fn special_random_unsigned_vec_pair_gen_var_11( function special_random_unsigned_vec_pair_gen_var_14 (line 5528) | pub fn special_random_unsigned_vec_pair_gen_var_14( function special_random_unsigned_vec_pair_gen_var_15 (line 5557) | pub fn special_random_unsigned_vec_pair_gen_var_15( function special_random_unsigned_vec_pair_gen_var_18 (line 5585) | pub fn special_random_unsigned_vec_pair_gen_var_18( function special_random_unsigned_vec_pair_gen_var_22 (line 5624) | pub fn special_random_unsigned_vec_pair_gen_var_22( function special_random_square_helper (line 5659) | fn special_random_square_helper bo... function special_random_unsigned_vec_pair_gen_var_23 (line 5689) | pub fn special_random_unsigned_vec_pair_gen_var_23( function special_random_unsigned_vec_pair_gen_var_24 (line 5695) | pub fn special_random_unsigned_vec_pair_gen_var_24( function special_random_unsigned_vec_pair_gen_var_25 (line 5701) | pub fn special_random_unsigned_vec_pair_gen_var_25( function special_random_unsigned_vec_pair_gen_var_26 (line 5707) | pub fn special_random_unsigned_vec_pair_gen_var_26( function special_random_unsigned_vec_pair_gen_var_27 (line 5713) | pub fn special_random_unsigned_vec_pair_gen_var_27( function special_random_unsigned_vec_pair_gen_var_28 (line 5719) | pub fn special_random_unsigned_vec_pair_gen_var_28( function special_random_unsigned_vec_pair_gen_var_29 (line 5725) | pub fn special_random_unsigned_vec_pair_gen_var_29( type BasecaseDigitsSpecialRandomGenerator1 (line 5737) | struct BasecaseDigitsSpecialRandomGenerator1, Vec, u64); method next (line 5751) | fn next(&mut self) -> Option<(Vec, Vec, u64)> { function special_random_unsigned_vec_unsigned_vec_unsigned_triple_gen_var_2 (line 5767) | pub fn special_random_unsigned_vec_unsigned_vec_unsigned_triple_gen_var_2< type BasecaseDigitsSpecialRandomGenerator2 (line 5798) | struct BasecaseDigitsSpecialRandomGenerator2, Vec, u64); method next (line 5814) | fn next(&mut self) -> Option<(Vec, Vec, u64)> { function special_random_unsigned_vec_unsigned_vec_unsigned_triple_gen_var_3 (line 5836) | pub fn special_random_unsigned_vec_unsigned_vec_unsigned_triple_gen_var_3< function special_random_unsigned_vec_unsigned_vec_unsigned_triple_gen_var_7 (line 5871) | pub fn special_random_unsigned_vec_unsigned_vec_unsigned_triple_gen_var_7( function special_random_unsigned_vec_unsigned_vec_unsigned_triple_gen_var_8 (line 5900) | pub fn special_random_unsigned_vec_unsigned_vec_unsigned_triple_gen_var_8( function special_random_unsigned_vec_unsigned_vec_unsigned_triple_gen_var_14 (line 5931) | pub fn special_random_unsigned_vec_unsigned_vec_unsigned_triple_gen_var_14( function special_random_unsigned_vec_unsigned_unsigned_vec_triple_gen_var_15 (line 5972) | pub fn special_random_unsigned_vec_unsigned_unsigned_vec_triple_gen_var_15( function special_random_unsigned_vec_unsigned_unsigned_vec_triple_gen_var_16 (line 6001) | pub fn special_random_unsigned_vec_unsigned_unsigned_vec_triple_gen_var_16( function special_random_unsigned_vec_unsigned_unsigned_vec_triple_gen_var_17 (line 6030) | pub fn special_random_unsigned_vec_unsigned_unsigned_vec_triple_gen_var_17( function special_random_unsigned_vec_unsigned_unsigned_triple_gen_var_18 (line 6077) | pub fn special_random_unsigned_vec_unsigned_unsigned_triple_gen_var_18( function special_random_unsigned_vec_unsigned_unsigned_triple_gen_var_19 (line 6110) | pub fn special_random_unsigned_vec_unsigned_unsigned_triple_gen_var_19( function special_random_unsigned_vec_unsigned_unsigned_triple_gen_var_20 (line 6148) | pub fn special_random_unsigned_vec_unsigned_unsigned_triple_gen_var_20( function special_random_unsigned_vec_unsigned_unsigned_triple_gen_var_21 (line 6187) | pub fn special_random_unsigned_vec_unsigned_unsigned_triple_gen_var_21( function special_random_mul_helper (line 6233) | fn special_random_mul_helper( function special_random_unsigned_vec_triple_gen_var_5 (line 6275) | pub fn special_random_unsigned_vec_triple_gen_var_5( function special_random_unsigned_vec_triple_gen_var_6 (line 6286) | pub fn special_random_unsigned_vec_triple_gen_var_6( function special_random_unsigned_vec_triple_gen_var_7 (line 6297) | pub fn special_random_unsigned_vec_triple_gen_var_7( function special_random_unsigned_vec_triple_gen_var_8 (line 6308) | pub fn special_random_unsigned_vec_triple_gen_var_8( function special_random_unsigned_vec_triple_gen_var_9 (line 6319) | pub fn special_random_unsigned_vec_triple_gen_var_9( function special_random_unsigned_vec_triple_gen_var_10 (line 6330) | pub fn special_random_unsigned_vec_triple_gen_var_10( function special_random_unsigned_vec_triple_gen_var_11 (line 6341) | pub fn special_random_unsigned_vec_triple_gen_var_11( function special_random_unsigned_vec_triple_gen_var_12 (line 6352) | pub fn special_random_unsigned_vec_triple_gen_var_12( function special_random_unsigned_vec_triple_gen_var_13 (line 6363) | pub fn special_random_unsigned_vec_triple_gen_var_13( function special_random_unsigned_vec_triple_gen_var_14 (line 6374) | pub fn special_random_unsigned_vec_triple_gen_var_14( function special_random_unsigned_vec_triple_gen_var_15 (line 6385) | pub fn special_random_unsigned_vec_triple_gen_var_15( function special_random_unsigned_vec_triple_gen_var_16 (line 6396) | pub fn special_random_unsigned_vec_triple_gen_var_16( function special_random_mul_same_length_helper (line 6407) | fn special_random_mul_same_length_helper( function special_random_unsigned_vec_triple_gen_var_19 (line 6447) | pub fn special_random_unsigned_vec_triple_gen_var_19( function special_random_unsigned_vec_triple_gen_var_20 (line 6457) | pub fn special_random_unsigned_vec_triple_gen_var_20( function special_random_unsigned_vec_triple_gen_var_22 (line 6467) | pub fn special_random_unsigned_vec_triple_gen_var_22( function special_random_unsigned_vec_triple_gen_var_23 (line 6481) | pub fn special_random_unsigned_vec_triple_gen_var_23( function special_random_unsigned_vec_triple_gen_var_37 (line 6497) | pub fn special_random_unsigned_vec_triple_gen_var_37( function special_random_unsigned_vec_triple_gen_var_38 (line 6516) | pub fn special_random_unsigned_vec_triple_gen_var_38( function special_random_unsigned_vec_triple_gen_var_42 (line 6537) | pub fn special_random_unsigned_vec_triple_gen_var_42( function special_random_unsigned_vec_triple_gen_var_43 (line 6583) | pub fn special_random_unsigned_vec_triple_gen_var_43( function special_random_unsigned_vec_triple_gen_var_44 (line 6629) | pub fn special_random_unsigned_vec_triple_gen_var_44( function special_random_unsigned_vec_triple_gen_var_45 (line 6660) | pub fn special_random_unsigned_vec_triple_gen_var_45( function special_random_unsigned_vec_triple_gen_var_46 (line 6691) | pub fn special_random_unsigned_vec_triple_gen_var_46( function special_random_unsigned_vec_triple_gen_var_47 (line 6724) | pub fn special_random_unsigned_vec_triple_gen_var_47( function special_random_unsigned_vec_triple_gen_var_48 (line 6757) | pub fn special_random_unsigned_vec_triple_gen_var_48( function special_random_unsigned_vec_triple_gen_var_49 (line 6801) | pub fn special_random_unsigned_vec_triple_gen_var_49( function special_random_unsigned_vec_triple_gen_var_54 (line 6848) | pub fn special_random_unsigned_vec_triple_gen_var_54( function special_random_unsigned_vec_triple_gen_var_55 (line 6867) | pub fn special_random_unsigned_vec_triple_gen_var_55( function special_random_unsigned_vec_triple_gen_var_56 (line 6886) | pub fn special_random_unsigned_vec_triple_gen_var_56( function special_random_unsigned_vec_triple_gen_var_58 (line 6936) | pub fn special_random_unsigned_vec_triple_gen_var_58( function special_random_unsigned_vec_quadruple_gen_var_1 (line 6955) | pub fn special_random_unsigned_vec_quadruple_gen_var_1( function special_random_unsigned_vec_quadruple_gen_var_2 (line 6994) | pub fn special_random_unsigned_vec_quadruple_gen_var_2( function special_random_unsigned_vec_quadruple_gen_var_3 (line 7030) | pub fn special_random_unsigned_vec_quadruple_gen_var_3( function special_random_unsigned_vec_quadruple_gen_var_4 (line 7066) | pub fn special_random_unsigned_vec_quadruple_gen_var_4( function special_random_unsigned_vec_quadruple_gen_var_5 (line 7109) | pub fn special_random_unsigned_vec_quadruple_gen_var_5( function special_random_unsigned_vec_quadruple_gen_var_6 (line 7147) | pub fn special_random_unsigned_vec_quadruple_gen_var_6( function special_random_unsigned_vec_quadruple_gen_var_7 (line 7183) | pub fn special_random_unsigned_vec_quadruple_gen_var_7( function special_random_half_gcd_matrix (line 7198) | fn special_random_half_gcd_matrix( type HalfGcdMatrixAndVecGenerator (line 7216) | struct HalfGcdMatrixAndVecGenerator { type Item (line 7223) | type Item = (OwnedHalfGcdMatrix, Vec, u8); method next (line 7225) | fn next(&mut self) -> Option { function special_random_large_type_gen_var_5 (line 7262) | pub fn special_random_large_type_gen_var_5( function special_random_large_type_gen_var_6 (line 7281) | pub fn special_random_large_type_gen_var_6( type HalfGcdMatrixAndHalfGcdMatrix1Generator (line 7315) | struct HalfGcdMatrixAndHalfGcdMatrix1Generator { type Item (line 7322) | type Item = (OwnedHalfGcdMatrix, HalfGcdMatrix1); method next (line 7324) | fn next(&mut self) -> Option { function special_random_large_type_gen_var_7 (line 7346) | pub fn special_random_large_type_gen_var_7( type MatrixMul22Generator (line 7369) | struct MatrixMul22Generator { type Item (line 7375) | type Item = T8; method next (line 7377) | fn next(&mut self) -> Option { function special_random_large_type_gen_var_8 (line 7396) | pub fn special_random_large_type_gen_var_8(config: &GenConfig) -> It { function special_random_large_type_gen_var_10 (line 7413) | pub fn special_random_large_type_gen_var_10( function special_random_large_type_gen_var_11 (line 7449) | pub fn special_random_large_type_gen_var_11( function special_random_large_type_gen_var_12 (line 7498) | pub fn special_random_large_type_gen_var_12( function special_random_large_type_gen_var_13 (line 7548) | pub fn special_random_large_type_gen_var_13( function special_random_large_type_gen_var_14 (line 7575) | pub fn special_random_large_type_gen_var_14( function special_random_large_type_gen_var_15 (line 7610) | pub fn special_random_large_type_gen_var_15( function special_random_large_type_gen_var_16 (line 7647) | pub fn special_random_large_type_gen_var_16( function special_random_large_type_gen_var_17 (line 7676) | pub fn special_random_large_type_gen_var_17( function special_random_large_type_gen_var_18 (line 7698) | pub fn special_random_large_type_gen_var_18( function special_random_large_type_gen_var_19 (line 7741) | pub fn special_random_large_type_gen_var_19( function special_random_large_type_gen_var_20 (line 7784) | pub fn special_random_large_type_gen_var_20( function special_random_large_type_gen_var_21 (line 7853) | pub fn special_random_large_type_gen_var_21( type RationalFromPowerOf2DigitsGenerator (line 7868) | struct RationalFromPowerOf2DigitsGenerator { type Item (line 7877) | type Item = (u64, Vec, RationalSequence); method next (line 7879) | fn next(&mut self) -> Option<(u64, Vec, RationalSequence, RationalSequence); method next (line 7935) | fn next(&mut self) -> Option<(Natural, Vec, RationalSequence>(xs: I) -> Integer { FILE: malachite-nz/src/test_util/integer/arithmetic/divisible_by.rs function num_divisible_by (line 11) | pub fn num_divisible_by(x: &BigInt, y: &BigInt) -> bool { FILE: malachite-nz/src/test_util/integer/arithmetic/mul.rs function integer_product_naive (line 12) | pub fn integer_product_naive>(xs: I) -> Inte... FILE: malachite-nz/src/test_util/integer/arithmetic/sign.rs function num_sign (line 13) | pub fn num_sign(x: &BigInt) -> Ordering { FILE: malachite-nz/src/test_util/integer/comparison/partial_cmp_primitive_int.rs function num_partial_cmp_primitive (line 12) | pub fn num_partial_cmp_primitive(x: &BigInt, u: T) -> Option FILE: malachite-nz/src/test_util/integer/comparison/partial_eq_primitive_int.rs function num_partial_eq_primitive (line 11) | pub fn num_partial_eq_primitive(x: &BigInt, i: T) -> bool FILE: malachite-nz/src/test_util/integer/conversion/to_twos_complement_limbs.rs function limbs_twos_complement_in_place_alt_1 (line 14) | pub fn limbs_twos_complement_in_place_alt_1(limbs: &mut [Limb]) -> bool { function limbs_twos_complement_in_place_alt_2 (line 28) | pub fn limbs_twos_complement_in_place_alt_2(limbs: &mut [Limb]) -> bool { FILE: malachite-nz/src/test_util/integer/logic/and.rs function integer_and_alt_1 (line 12) | pub fn integer_and_alt_1(x: &Integer, y: &Integer) -> Integer { function integer_and_alt_2 (line 16) | pub fn integer_and_alt_2(x: &Integer, y: &Integer) -> Integer { FILE: malachite-nz/src/test_util/integer/logic/checked_count_ones.rs function integer_checked_count_ones_alt_1 (line 13) | pub fn integer_checked_count_ones_alt_1(n: &Integer) -> Option { function integer_checked_count_ones_alt_2 (line 21) | pub fn integer_checked_count_ones_alt_2(n: &Integer) -> Option { FILE: malachite-nz/src/test_util/integer/logic/checked_count_zeros.rs function integer_checked_count_zeros_alt_1 (line 13) | pub fn integer_checked_count_zeros_alt_1(n: &Integer) -> Option { function integer_checked_count_zeros_alt_2 (line 21) | pub fn integer_checked_count_zeros_alt_2(n: &Integer) -> Option { FILE: malachite-nz/src/test_util/integer/logic/checked_hamming_distance.rs function integer_checked_hamming_distance_alt_1 (line 14) | pub fn integer_checked_hamming_distance_alt_1(x: &Integer, y: &Integer) ... function rug_checked_hamming_distance (line 33) | pub fn rug_checked_hamming_distance(x: &rug::Integer, y: &rug::Integer) ... function integer_checked_hamming_distance_alt_2 (line 37) | pub fn integer_checked_hamming_distance_alt_2(x: &Integer, y: &Integer) ... FILE: malachite-nz/src/test_util/integer/logic/from_bits.rs function from_bits_asc_naive (line 15) | pub fn from_bits_asc_naive>(bits: I) -> Integer { function from_bits_desc_naive (line 43) | pub fn from_bits_desc_naive>(bits: I) -> Integer { FILE: malachite-nz/src/test_util/integer/logic/index_of_next_false_bit.rs function integer_index_of_next_false_bit_alt (line 13) | pub fn integer_index_of_next_false_bit_alt(n: &Integer, u: u64) -> Optio... FILE: malachite-nz/src/test_util/integer/logic/index_of_next_true_bit.rs function integer_index_of_next_true_bit_alt (line 13) | pub fn integer_index_of_next_true_bit_alt(n: &Integer, u: u64) -> Option... FILE: malachite-nz/src/test_util/integer/logic/mod.rs function integer_op_bits (line 14) | pub fn integer_op_bits(bit_fn: &dyn Fn(bool, bool) -> bool, x: &Integer,... function integer_op_limbs (line 25) | pub fn integer_op_limbs(limb_fn: &dyn Fn(Limb, Limb) -> Limb, x: &Intege... FILE: malachite-nz/src/test_util/integer/logic/or.rs function integer_or_alt_1 (line 12) | pub fn integer_or_alt_1(x: &Integer, y: &Integer) -> Integer { function integer_or_alt_2 (line 16) | pub fn integer_or_alt_2(x: &Integer, y: &Integer) -> Integer { FILE: malachite-nz/src/test_util/integer/logic/to_bits.rs function to_bits_asc_naive (line 12) | pub fn to_bits_asc_naive(n: &Integer) -> Vec { function to_bits_desc_naive (line 27) | pub fn to_bits_desc_naive(n: &Integer) -> Vec { FILE: malachite-nz/src/test_util/integer/logic/trailing_zeros.rs function integer_trailing_zeros_alt (line 13) | pub fn integer_trailing_zeros_alt(n: &Integer) -> Option { FILE: malachite-nz/src/test_util/integer/logic/xor.rs function integer_xor_alt_1 (line 12) | pub fn integer_xor_alt_1(x: &Integer, y: &Integer) -> Integer { function integer_xor_alt_2 (line 16) | pub fn integer_xor_alt_2(x: &Integer, y: &Integer) -> Integer { FILE: malachite-nz/src/test_util/integer/random/mod.rs function random_integers_helper_helper (line 17) | pub fn random_integers_helper_helper>( FILE: malachite-nz/src/test_util/natural/arithmetic/add.rs function natural_sum_alt (line 12) | pub fn natural_sum_alt>(xs: I) -> Natural { FILE: malachite-nz/src/test_util/natural/arithmetic/binomial_coefficient.rs function binomial_coefficient_naive_1 (line 17) | pub fn binomial_coefficient_naive_1(n: Natural, mut k: Natural) -> Natur... function binomial_coefficient_naive_2 (line 33) | pub fn binomial_coefficient_naive_2(n: Natural, mut k: Natural) -> Natur... FILE: malachite-nz/src/test_util/natural/arithmetic/checked_sub.rs function checked_sub (line 11) | pub fn checked_sub(x: T, y: T) -> Option<::Outpu... FILE: malachite-nz/src/test_util/natural/arithmetic/div.rs function limbs_div_limb_normalized_in_place (line 40) | fn limbs_div_limb_normalized_in_place(ns: &mut [Limb], ns_high: Limb, d:... function limbs_div_limb_normalized_to_out (line 102) | fn limbs_div_limb_normalized_to_out( function limbs_div_limb_to_out_alt (line 159) | pub fn limbs_div_limb_to_out_alt(out: &mut [Limb], ns: &[Limb], d: Limb) { function limbs_div_limb_in_place_alt (line 188) | pub fn limbs_div_limb_in_place_alt(ns: &mut [Limb], d: Limb) { FILE: malachite-nz/src/test_util/natural/arithmetic/div_exact.rs constant MODLIMB_INVERSE_3 (line 19) | const MODLIMB_INVERSE_3: Limb = (MAX_OVER_3 << 1) | 1; constant CEIL_MAX_OVER_3 (line 20) | const CEIL_MAX_OVER_3: Limb = MAX_OVER_3 + 1; constant CEIL_2_MAX_OVER_3 (line 21) | const CEIL_2_MAX_OVER_3: Limb = ((Limb::MAX >> 1) / 3 + 1) | (1 << (Limb... function limbs_div_exact_3_to_out_alt (line 27) | pub fn limbs_div_exact_3_to_out_alt(out: &mut [Limb], ns: &[Limb]) { function limbs_div_exact_3_in_place_alt (line 55) | pub fn limbs_div_exact_3_in_place_alt(ns: &mut [Limb]) { FILE: malachite-nz/src/test_util/natural/arithmetic/div_mod.rs function rug_ceiling_div_neg_mod (line 28) | pub fn rug_ceiling_div_neg_mod(x: rug::Integer, y: rug::Integer) -> (rug... function limbs_div_limb_to_out_mod_naive (line 33) | pub fn limbs_div_limb_to_out_mod_naive(out: &mut [Limb], xs: &[Limb], d:... function limbs_div_limb_in_place_mod_naive (line 45) | pub fn limbs_div_limb_in_place_mod_naive(xs: &mut [Limb], d: Limb) -> Li... function limbs_div_limb_normalized_in_place_mod (line 67) | fn limbs_div_limb_normalized_in_place_mod( function limbs_div_limb_normalized_to_out_mod (line 136) | fn limbs_div_limb_normalized_to_out_mod( function limbs_div_limb_to_out_mod_alt (line 198) | pub fn limbs_div_limb_to_out_mod_alt(out: &mut [Limb], ns: &[Limb], d: L... function limbs_div_limb_in_place_mod_alt (line 230) | pub fn limbs_div_limb_in_place_mod_alt(ns: &mut [Limb], d: Limb) -> Limb { FILE: malachite-nz/src/test_util/natural/arithmetic/divisible_by.rs function num_divisible_by (line 18) | pub fn num_divisible_by(x: &BigUint, y: &BigUint) -> bool { function combined_limbs_divisible_by_limb (line 29) | pub fn combined_limbs_divisible_by_limb(ns: &[Limb], d: Limb) -> bool { FILE: malachite-nz/src/test_util/natural/arithmetic/eq_mod.rs function limbs_eq_limb_mod_naive_1 (line 25) | pub fn limbs_eq_limb_mod_naive_1(xs: &[Limb], y: Limb, ms: &[Limb]) -> b... function limbs_eq_limb_mod_naive_2 (line 37) | pub fn limbs_eq_limb_mod_naive_2(xs: &[Limb], y: Limb, ms: &[Limb]) -> b... function limbs_eq_mod_limb_naive_1 (line 43) | pub fn limbs_eq_mod_limb_naive_1(xs: &[Limb], ys: &[Limb], ms: Limb) -> ... function limbs_eq_mod_limb_naive_2 (line 49) | pub fn limbs_eq_mod_limb_naive_2(xs: &[Limb], ys: &[Limb], ms: Limb) -> ... function limbs_eq_mod_naive_1 (line 67) | pub fn limbs_eq_mod_naive_1(xs: &[Limb], ys: &[Limb], ms: &[Limb]) -> bo... function limbs_eq_mod_naive_2 (line 83) | pub fn limbs_eq_mod_naive_2(xs: &[Limb], ys: &[Limb], ms: &[Limb]) -> bo... function combined_limbs_eq_limb_mod_limb (line 103) | pub fn combined_limbs_eq_limb_mod_limb(xs: &[Limb], y: Limb, m: Limb) ->... FILE: malachite-nz/src/test_util/natural/arithmetic/extended_gcd.rs function extended_gcd_euclidean_natural (line 16) | pub fn extended_gcd_euclidean_natural( function extended_gcd_binary_natural (line 46) | pub fn extended_gcd_binary_natural(mut a: Natural, mut b: Natural) -> (N... FILE: malachite-nz/src/test_util/natural/arithmetic/factorial.rs function factorial_naive (line 13) | pub fn factorial_naive(mut n: u64) -> Natural { function double_factorial_naive (line 22) | pub fn double_factorial_naive(mut n: u64) -> Natural { function multifactorial_naive (line 31) | pub fn multifactorial_naive(mut n: u64, m: u64) -> Natural { FILE: malachite-nz/src/test_util/natural/arithmetic/gcd.rs function gcd_euclidean_nz (line 25) | pub fn gcd_euclidean_nz(x: Natural, y: Natural) -> Natural { function gcd_binary_nz (line 35) | pub fn gcd_binary_nz(mut x: Natural, mut y: Natural) -> Natural { type OwnedHalfGcdMatrix (line 63) | pub struct OwnedHalfGcdMatrix { method init (line 83) | pub fn init(n: usize, mut p: Vec) -> Self { method update_q_scratch_len (line 94) | pub const fn update_q_scratch_len(&self, qs_len: usize) -> usize { method mul_matrix_1 (line 98) | pub fn mul_matrix_1(&mut self, m_1: &HalfGcdMatrix1, scratch: &mut [Li... method update_q (line 104) | pub fn update_q(&mut self, qs: &[Limb], column: u8, scratch: &mut [Lim... method get (line 110) | pub fn get(&self, row: u8, column: u8) -> &[Limb] { function from_owned (line 72) | fn from_owned(m: &mut OwnedHalfGcdMatrix) -> HalfGcdMatrix<'_> { function half_gcd_matrix_create (line 121) | pub fn half_gcd_matrix_create(s: usize, n: usize, data: Vec) -> Ow... function half_gcd_matrix_to_naturals (line 133) | pub fn half_gcd_matrix_to_naturals(m: &OwnedHalfGcdMatrix) -> (Natural, ... function half_gcd_matrix_1_to_naturals (line 143) | pub fn half_gcd_matrix_1_to_naturals(m_1: &HalfGcdMatrix1) -> (Natural, ... function half_gcd_matrix_create_string (line 152) | pub fn half_gcd_matrix_create_string(m: &HalfGcdMatrix) -> String { function half_gcd_matrix_all_elements_nonzero (line 156) | pub fn half_gcd_matrix_all_elements_nonzero(m: &HalfGcdMatrix) -> bool { function limbs_gcd_div_alt (line 169) | pub fn limbs_gcd_div_alt( function limbs_gcd_div_naive (line 194) | pub fn limbs_gcd_div_naive(n1: Limb, n0: Limb, d1: Limb, d0: Limb) -> (L... FILE: malachite-nz/src/test_util/natural/arithmetic/kronecker_symbol.rs function jacobi_symbol_simple (line 15) | pub fn jacobi_symbol_simple(mut a: Natural, mut n: Natural) -> i8 { FILE: malachite-nz/src/test_util/natural/arithmetic/log_base.rs function floor_log_base_naive (line 18) | pub fn floor_log_base_naive(x: &Natural, base: &Natural) -> u64 { function ceiling_log_base_naive (line 31) | pub fn ceiling_log_base_naive(x: &Natural, base: &Natural) -> u64 { function checked_log_base_naive (line 43) | pub fn checked_log_base_naive(x: &Natural, base: &Natural) -> Option { function log_by_squaring_helper (line 55) | fn log_by_squaring_helper(x: &Natural, base: &Natural) -> (u64, bool) { function floor_log_base_by_squaring (line 93) | pub fn floor_log_base_by_squaring(x: &Natural, base: &Natural) -> u64 { function ceiling_log_base_by_squaring (line 100) | pub fn ceiling_log_base_by_squaring(x: &Natural, base: &Natural) -> u64 { function checked_log_base_by_squaring (line 108) | pub fn checked_log_base_by_squaring(x: &Natural, base: &Natural) -> Opti... FILE: malachite-nz/src/test_util/natural/arithmetic/log_base_power_of_2.rs function ceiling_log_base_power_of_2_naive_nz (line 12) | pub fn ceiling_log_base_power_of_2_naive_nz(x: &Natural, pow: u64) -> u64 { FILE: malachite-nz/src/test_util/natural/arithmetic/mod_inverse.rs function mod_inverse_simple_helper (line 16) | fn mod_inverse_simple_helper(x: Natural, m: Natural) -> Option { function mod_inverse_simple (line 29) | pub fn mod_inverse_simple(n: Natural, m: Natural) -> Option { FILE: malachite-nz/src/test_util/natural/arithmetic/mod_mul.rs function limbs_precompute_mod_mul_two_limbs_alt (line 15) | pub fn limbs_precompute_mod_mul_two_limbs_alt(m_1: Limb, m_0: Limb) -> (... function limbs_mod_mul_two_limbs_naive (line 25) | pub fn limbs_mod_mul_two_limbs_naive( FILE: malachite-nz/src/test_util/natural/arithmetic/mod_op.rs function rug_neg_mod (line 20) | pub fn rug_neg_mod(x: rug::Integer, y: rug::Integer) -> rug::Integer { function limbs_mod_limb_alt_3 (line 33) | pub fn limbs_mod_limb_alt_3(ns: &[Limb], d: Limb) -> Limb { FILE: malachite-nz/src/test_util/natural/arithmetic/mod_pow.rs function simple_binary_mod_pow (line 14) | pub fn simple_binary_mod_pow(x: &Natural, exp: &Natural, m: &Natural) ->... FILE: malachite-nz/src/test_util/natural/arithmetic/mod_power_of_2_pow.rs function simple_binary_mod_power_of_2_pow (line 14) | pub fn simple_binary_mod_power_of_2_pow(x: &Natural, exp: &Natural, pow:... FILE: malachite-nz/src/test_util/natural/arithmetic/mod_power_of_2_square.rs function limbs_square_low_basecase_unrestricted (line 16) | pub fn limbs_square_low_basecase_unrestricted(out: &mut [Limb], xs: &[Li... FILE: malachite-nz/src/test_util/natural/arithmetic/mul.rs constant MUL_BASECASE_MAX_UN (line 50) | pub const MUL_BASECASE_MAX_UN: usize = 500; function limbs_mul_greater_to_out_basecase_mem_opt_helper (line 53) | fn limbs_mul_greater_to_out_basecase_mem_opt_helper(out: &mut [Limb], xs... function limbs_mul_greater_to_out_basecase_mem_opt (line 82) | pub fn limbs_mul_greater_to_out_basecase_mem_opt(out: &mut [Limb], xs: &... function limbs_product_naive (line 93) | pub fn limbs_product_naive(out: &mut [Limb], factors: &[Limb]) -> usize { function natural_product_naive (line 104) | pub fn natural_product_naive>(xs: I) -> Natu... method new (line 117) | fn new(prime: u64, coeff_len: usize, nprimes: usize) -> Self { method co_prime_red_write (line 128) | fn co_prime_red_write(&mut self, i: usize, val: u64) { method co_prime_write (line 135) | fn co_prime_write(&mut self, i: usize, val: u64) { method prod_primes (line 144) | fn prod_primes(&mut self) -> &mut [u64] { method serialize (line 148) | fn serialize(self) -> SerializedCRTData { constant D_BITS (line 157) | const D_BITS: i32 = 53; function fft_small_mulmod_satisfies_bounds (line 161) | fn fft_small_mulmod_satisfies_bounds(nn: u64) -> bool { function nmod_init (line 184) | fn nmod_init(n: u64) -> ModData { function next_fft_number (line 192) | fn next_fft_number(p: u64) -> u64 { function sd_fft_ctx_init_prime (line 207) | fn sd_fft_ctx_init_prime(pp: u64) -> FFTContext { function fill_slow_two_pow_tab (line 247) | fn fill_slow_two_pow_tab(xs: &mut [f64], p: f64, pinv: f64) { function fill_vec_two_pow_tab (line 262) | fn fill_vec_two_pow_tab(xs: &mut [f64x4], rffts: &mut [FFTContext], len:... function push_profile (line 288) | fn push_profile(r: &mut Context, np: usize, bits: u64) { constant DEFAULT_PRIME (line 297) | const DEFAULT_PRIME: u64 = 0x0003f00000000001; function initialize_context (line 300) | pub fn initialize_context() -> Context { method serialize (line 396) | fn serialize(self) -> SerializedFFTContext { function limbs_mul_same_length_to_out_slow (line 488) | fn limbs_mul_same_length_to_out_slow( function limbs_mul_greater_to_out_old_slow (line 514) | fn limbs_mul_greater_to_out_old_slow( function limbs_mul_greater_to_out_slow (line 646) | fn limbs_mul_greater_to_out_slow( function limbs_mul_greater_slow_fft (line 666) | fn limbs_mul_greater_slow_fft(xs: &[Limb], ys: &[Limb]) -> Vec { function limbs_mul_to_out_slow (line 678) | fn limbs_mul_to_out_slow(out: &mut [Limb], xs: &[Limb], ys: &[Limb], scr... function mul_slow_fft (line 686) | pub fn mul_slow_fft(x: &Natural, y: &Natural) -> Natural { FILE: malachite-nz/src/test_util/natural/arithmetic/neg.rs function neg_num (line 11) | pub fn neg_num(u: BigUint) -> BigInt { FILE: malachite-nz/src/test_util/natural/arithmetic/pow.rs function natural_pow_naive (line 14) | pub fn natural_pow_naive(n: &Natural, exp: u64) -> Natural { function natural_pow_simple_binary (line 22) | pub fn natural_pow_simple_binary(n: &Natural, exp: u64) -> Natural { FILE: malachite-nz/src/test_util/natural/arithmetic/primorial.rs function primorial_naive (line 13) | pub fn primorial_naive(n: u64) -> Natural { function product_of_first_n_primes_naive (line 17) | pub fn product_of_first_n_primes_naive(n: u64) -> Natural { FILE: malachite-nz/src/test_util/natural/arithmetic/root.rs function floor_root_binary (line 16) | pub fn floor_root_binary(x: &Natural, exp: u64) -> Natural { function ceiling_root_binary (line 27) | pub fn ceiling_root_binary(x: &Natural, exp: u64) -> Natural { function checked_root_binary (line 36) | pub fn checked_root_binary(x: &Natural, exp: u64) -> Option { function root_rem_binary (line 45) | pub fn root_rem_binary(x: &Natural, exp: u64) -> (Natural, Natural) { FILE: malachite-nz/src/test_util/natural/arithmetic/sqrt.rs function floor_inverse_binary (line 16) | pub(crate) fn floor_inverse_binary Natural>( function floor_sqrt_binary (line 35) | pub fn floor_sqrt_binary(x: &Natural) -> Natural { function ceiling_sqrt_binary (line 44) | pub fn ceiling_sqrt_binary(x: &Natural) -> Natural { function checked_sqrt_binary (line 53) | pub fn checked_sqrt_binary(x: &Natural) -> Option { function sqrt_rem_binary (line 62) | pub fn sqrt_rem_binary(x: &Natural) -> (Natural, Natural) { FILE: malachite-nz/src/test_util/natural/arithmetic/square.rs function limbs_square_to_out_basecase_unrestricted (line 16) | pub fn limbs_square_to_out_basecase_unrestricted(out: &mut [Limb], xs: &... FILE: malachite-nz/src/test_util/natural/arithmetic/sub.rs function limbs_sub_same_length_in_place_with_overlap_naive (line 12) | pub fn limbs_sub_same_length_in_place_with_overlap_naive( function limbs_sub_same_length_to_out_with_overlap_naive (line 25) | pub fn limbs_sub_same_length_to_out_with_overlap_naive(xs: &mut [Limb], ... FILE: malachite-nz/src/test_util/natural/comparison/cmp.rs function natural_cmp_normalized_naive (line 13) | pub fn natural_cmp_normalized_naive(x: &Natural, y: &Natural) -> Ordering { FILE: malachite-nz/src/test_util/natural/comparison/partial_cmp_primitive_int.rs function num_partial_cmp_unsigned (line 12) | pub fn num_partial_cmp_unsigned(x: &BigUint, u: T) -> Option FILE: malachite-nz/src/test_util/natural/comparison/partial_eq_primitive_int.rs function num_partial_eq_unsigned (line 11) | pub fn num_partial_eq_unsigned(x: &BigUint, u: T) -> bool FILE: malachite-nz/src/test_util/natural/conversion/string/from_string.rs function from_string_base_naive (line 12) | pub fn from_string_base_naive(small_base: u8, s: &str) -> Option { FILE: malachite-nz/src/test_util/natural/conversion/string/to_string.rs function to_string_base_naive (line 14) | pub fn to_string_base_naive(x: &Natural, base: u8) -> String { FILE: malachite-nz/src/test_util/natural/logic/and.rs function natural_and_alt_1 (line 12) | pub fn natural_and_alt_1(x: &Natural, y: &Natural) -> Natural { function natural_and_alt_2 (line 16) | pub fn natural_and_alt_2(x: &Natural, y: &Natural) -> Natural { FILE: malachite-nz/src/test_util/natural/logic/count_ones.rs function natural_count_ones_alt_1 (line 13) | pub fn natural_count_ones_alt_1(n: &Natural) -> u64 { function natural_count_ones_alt_2 (line 17) | pub fn natural_count_ones_alt_2(n: &Natural) -> u64 { FILE: malachite-nz/src/test_util/natural/logic/from_bits.rs function from_bits_asc_naive (line 15) | pub fn from_bits_asc_naive>(bits: I) -> Natural { function from_bits_desc_naive (line 29) | pub fn from_bits_desc_naive>(bits: I) -> Natural { FILE: malachite-nz/src/test_util/natural/logic/get_bit.rs function num_get_bit (line 12) | pub fn num_get_bit(x: &BigUint, index: u64) -> bool { FILE: malachite-nz/src/test_util/natural/logic/hamming_distance.rs function natural_hamming_distance_alt_1 (line 14) | pub fn natural_hamming_distance_alt_1(x: &Natural, y: &Natural) -> u64 { function natural_hamming_distance_alt_2 (line 30) | pub fn natural_hamming_distance_alt_2(x: &Natural, y: &Natural) -> u64 { function rug_hamming_distance (line 43) | pub fn rug_hamming_distance(x: &rug::Integer, y: &rug::Integer) -> u64 { FILE: malachite-nz/src/test_util/natural/logic/index_of_next_false_bit.rs function natural_index_of_next_false_bit_alt (line 14) | pub fn natural_index_of_next_false_bit_alt(n: &Natural, u: u64) -> Optio... FILE: malachite-nz/src/test_util/natural/logic/index_of_next_true_bit.rs function natural_index_of_next_true_bit_alt (line 13) | pub fn natural_index_of_next_true_bit_alt(n: &Natural, u: u64) -> Option... FILE: malachite-nz/src/test_util/natural/logic/mod.rs function natural_op_bits (line 14) | pub fn natural_op_bits(bit_fn: &dyn Fn(bool, bool) -> bool, x: &Natural,... function natural_op_limbs (line 24) | pub fn natural_op_limbs(limb_fn: &dyn Fn(Limb, Limb) -> Limb, x: &Natura... FILE: malachite-nz/src/test_util/natural/logic/or.rs function natural_or_alt_1 (line 12) | pub fn natural_or_alt_1(x: &Natural, y: &Natural) -> Natural { function natural_or_alt_2 (line 16) | pub fn natural_or_alt_2(x: &Natural, y: &Natural) -> Natural { FILE: malachite-nz/src/test_util/natural/logic/set_bit.rs function num_set_bit (line 12) | pub fn num_set_bit(x: &mut BigUint, index: u64) { FILE: malachite-nz/src/test_util/natural/logic/to_bits.rs function to_bits_asc_naive (line 12) | pub fn to_bits_asc_naive(n: &Natural) -> Vec { function to_bits_desc_naive (line 20) | pub fn to_bits_desc_naive(n: &Natural) -> Vec { FILE: malachite-nz/src/test_util/natural/logic/trailing_zeros.rs function natural_trailing_zeros_alt (line 13) | pub fn natural_trailing_zeros_alt(n: &Natural) -> Option { FILE: malachite-nz/src/test_util/natural/logic/xor.rs function natural_xor_alt_1 (line 12) | pub fn natural_xor_alt_1(x: &Natural, y: &Natural) -> Natural { function natural_xor_alt_2 (line 16) | pub fn natural_xor_alt_2(x: &Natural, y: &Natural) -> Natural { FILE: malachite-nz/src/test_util/natural/random/mod.rs function random_naturals_helper_helper (line 17) | pub fn random_naturals_helper_helper>( FILE: malachite-nz/tests/integer/arithmetic/abs.rs function test_abs (line 20) | fn test_abs() { function abs_properties (line 73) | fn abs_properties() { function mutate_unsigned_abs_properties (line 117) | fn mutate_unsigned_abs_properties() { FILE: malachite-nz/tests/integer/arithmetic/abs_diff.rs function test_abs_diff_integer (line 18) | fn test_abs_diff_integer() { function abs_diff_properties (line 148) | fn abs_diff_properties() { FILE: malachite-nz/tests/integer/arithmetic/add.rs function test_add (line 25) | fn test_add() { function test_sum (line 78) | fn test_sum() { function add_properties (line 101) | fn add_properties() { function sum_properties (line 162) | fn sum_properties() { FILE: malachite-nz/tests/integer/arithmetic/add_mul.rs function test_add_mul (line 21) | fn test_add_mul() { function add_mul_properties (line 273) | fn add_mul_properties() { FILE: malachite-nz/tests/integer/arithmetic/binomial_coefficient.rs function test_binomial_coefficient (line 19) | fn test_binomial_coefficient() { function binomial_coefficient_properties (line 73) | fn binomial_coefficient_properties() { FILE: malachite-nz/tests/integer/arithmetic/div.rs function test_div (line 26) | fn test_div() { function div_assign_fail (line 355) | fn div_assign_fail() { function div_assign_ref_fail (line 362) | fn div_assign_ref_fail() { function div_fail (line 370) | fn div_fail() { function div_val_ref_fail (line 377) | fn div_val_ref_fail() { function div_ref_val_fail (line 384) | fn div_ref_val_fail() { function div_ref_ref_fail (line 391) | fn div_ref_ref_fail() { function test_checked_div (line 396) | fn test_checked_div() { function div_properties_helper (line 483) | fn div_properties_helper(x: Integer, y: Integer) { function div_properties (line 530) | fn div_properties() { function checked_div_properties (line 568) | fn checked_div_properties() { FILE: malachite-nz/tests/integer/arithmetic/div_exact.rs function test_div_exact (line 23) | fn test_div_exact() { function div_exact_assign_fail (line 241) | fn div_exact_assign_fail() { function div_exact_assign_ref_fail (line 248) | fn div_exact_assign_ref_fail() { function div_exact_fail (line 255) | fn div_exact_fail() { function div_exact_val_ref_fail (line 261) | fn div_exact_val_ref_fail() { function div_exact_ref_val_fail (line 267) | fn div_exact_ref_val_fail() { function div_exact_ref_ref_fail (line 273) | fn div_exact_ref_ref_fail() { function div_exact_properties (line 278) | fn div_exact_properties() { FILE: malachite-nz/tests/integer/arithmetic/div_mod.rs function test_div_mod (line 29) | fn test_div_mod() { function div_assign_mod_fail (line 479) | fn div_assign_mod_fail() { function div_assign_mod_ref_fail (line 485) | fn div_assign_mod_ref_fail() { function div_mod_fail (line 491) | fn div_mod_fail() { function div_mod_val_ref_fail (line 497) | fn div_mod_val_ref_fail() { function div_mod_ref_val_fail (line 503) | fn div_mod_ref_val_fail() { function div_mod_ref_ref_fail (line 509) | fn div_mod_ref_ref_fail() { function test_div_rem (line 514) | fn test_div_rem() { function div_assign_rem_fail (line 954) | fn div_assign_rem_fail() { function div_assign_rem_ref_fail (line 960) | fn div_assign_rem_ref_fail() { function div_rem_fail (line 966) | fn div_rem_fail() { function div_rem_val_ref_fail (line 972) | fn div_rem_val_ref_fail() { function div_rem_ref_val_fail (line 978) | fn div_rem_ref_val_fail() { function div_rem_ref_ref_fail (line 984) | fn div_rem_ref_ref_fail() { function test_ceiling_div_mod (line 989) | fn test_ceiling_div_mod() { function ceiling_div_assign_mod_fail (line 1435) | fn ceiling_div_assign_mod_fail() { function ceiling_div_assign_mod_ref_fail (line 1441) | fn ceiling_div_assign_mod_ref_fail() { function ceiling_div_mod_fail (line 1447) | fn ceiling_div_mod_fail() { function ceiling_div_mod_val_ref_fail (line 1453) | fn ceiling_div_mod_val_ref_fail() { function ceiling_div_mod_ref_val_fail (line 1459) | fn ceiling_div_mod_ref_val_fail() { function ceiling_div_mod_ref_ref_fail (line 1465) | fn ceiling_div_mod_ref_ref_fail() { function div_mod_properties_helper (line 1469) | fn div_mod_properties_helper(x: Integer, y: Integer) { function div_mod_properties (line 1532) | fn div_mod_properties() { function div_rem_properties_helper (line 1584) | fn div_rem_properties_helper(x: Integer, y: Integer) { function div_rem_properties (line 1643) | fn div_rem_properties() { function ceiling_div_mod_properties_helper (line 1695) | fn ceiling_div_mod_properties_helper(x: Integer, y: Integer) { function ceiling_div_mod_properties (line 1754) | fn ceiling_div_mod_properties() { FILE: malachite-nz/tests/integer/arithmetic/div_round.rs function test_div_round (line 29) | fn test_div_round() { function div_round_assign_fail_1 (line 936) | fn div_round_assign_fail_1() { function div_round_assign_fail_2 (line 943) | fn div_round_assign_fail_2() { function div_round_assign_ref_fail_1 (line 950) | fn div_round_assign_ref_fail_1() { function div_round_assign_ref_fail_2 (line 957) | fn div_round_assign_ref_fail_2() { function div_round_fail_1 (line 964) | fn div_round_fail_1() { function div_round_fail_2 (line 970) | fn div_round_fail_2() { function div_round_val_ref_fail_1 (line 976) | fn div_round_val_ref_fail_1() { function div_round_val_ref_fail_2 (line 982) | fn div_round_val_ref_fail_2() { function div_round_ref_val_fail_1 (line 988) | fn div_round_ref_val_fail_1() { function div_round_ref_val_fail_2 (line 994) | fn div_round_ref_val_fail_2() { function div_round_ref_ref_fail_1 (line 1000) | fn div_round_ref_ref_fail_1() { function div_round_ref_ref_fail_2 (line 1006) | fn div_round_ref_ref_fail_2() { function div_round_properties (line 1011) | fn div_round_properties() { FILE: malachite-nz/tests/integer/arithmetic/divisible_by.rs function test_divisible_by (line 25) | fn test_divisible_by() { function divisible_by_properties (line 365) | fn divisible_by_properties() { FILE: malachite-nz/tests/integer/arithmetic/divisible_by_power_of_2.rs function test_divisible_by_power_of_2 (line 22) | fn test_divisible_by_power_of_2() { function divisible_by_power_of_2_properties (line 71) | fn divisible_by_power_of_2_properties() { FILE: malachite-nz/tests/integer/arithmetic/eq_mod.rs function test_limbs_eq_neg_limb_mod_limb (line 41) | fn test_limbs_eq_neg_limb_mod_limb() { function limbs_eq_neg_limb_mod_limb_fail (line 63) | fn limbs_eq_neg_limb_mod_limb_fail() { function test_limbs_pos_limb_eq_neg_limb_mod (line 69) | fn test_limbs_pos_limb_eq_neg_limb_mod() { function test_limbs_pos_eq_neg_limb_mod (line 94) | fn test_limbs_pos_eq_neg_limb_mod() { function limbs_pos_eq_neg_limb_mod_fail_1 (line 206) | fn limbs_pos_eq_neg_limb_mod_fail_1() { function limbs_pos_eq_neg_limb_mod_fail_2 (line 213) | fn limbs_pos_eq_neg_limb_mod_fail_2() { function limbs_pos_eq_neg_limb_mod_fail_3 (line 220) | fn limbs_pos_eq_neg_limb_mod_fail_3() { function limbs_pos_eq_neg_limb_mod_fail_4 (line 227) | fn limbs_pos_eq_neg_limb_mod_fail_4() { function limbs_pos_eq_neg_limb_mod_fail_5 (line 234) | fn limbs_pos_eq_neg_limb_mod_fail_5() { function limbs_pos_eq_neg_limb_mod_ref_fail_1 (line 241) | fn limbs_pos_eq_neg_limb_mod_ref_fail_1() { function limbs_pos_eq_neg_limb_mod_ref_fail_2 (line 248) | fn limbs_pos_eq_neg_limb_mod_ref_fail_2() { function limbs_pos_eq_neg_limb_mod_ref_fail_3 (line 255) | fn limbs_pos_eq_neg_limb_mod_ref_fail_3() { function limbs_pos_eq_neg_limb_mod_ref_fail_4 (line 262) | fn limbs_pos_eq_neg_limb_mod_ref_fail_4() { function limbs_pos_eq_neg_limb_mod_ref_fail_5 (line 269) | fn limbs_pos_eq_neg_limb_mod_ref_fail_5() { function test_limbs_pos_eq_neg_mod_limb (line 275) | fn test_limbs_pos_eq_neg_mod_limb() { function limbs_pos_eq_neg_mod_limb_fail_1 (line 302) | fn limbs_pos_eq_neg_mod_limb_fail_1() { function limbs_pos_eq_neg_mod_limb_fail_2 (line 309) | fn limbs_pos_eq_neg_mod_limb_fail_2() { function limbs_pos_eq_neg_mod_limb_fail_3 (line 316) | fn limbs_pos_eq_neg_mod_limb_fail_3() { function limbs_pos_eq_neg_mod_limb_fail_4 (line 323) | fn limbs_pos_eq_neg_mod_limb_fail_4() { function limbs_pos_eq_neg_mod_limb_fail_5 (line 330) | fn limbs_pos_eq_neg_mod_limb_fail_5() { function test_limbs_pos_eq_neg_mod (line 336) | fn test_limbs_pos_eq_neg_mod() { function limbs_pos_eq_neg_mod_fail_1 (line 375) | fn limbs_pos_eq_neg_mod_fail_1() { function limbs_pos_eq_neg_mod_fail_2 (line 382) | fn limbs_pos_eq_neg_mod_fail_2() { function limbs_pos_eq_neg_mod_fail_3 (line 389) | fn limbs_pos_eq_neg_mod_fail_3() { function limbs_pos_eq_neg_mod_fail_4 (line 396) | fn limbs_pos_eq_neg_mod_fail_4() { function limbs_pos_eq_neg_mod_fail_5 (line 403) | fn limbs_pos_eq_neg_mod_fail_5() { function limbs_pos_eq_neg_mod_fail_6 (line 410) | fn limbs_pos_eq_neg_mod_fail_6() { function limbs_pos_eq_neg_mod_ref_fail_1 (line 417) | fn limbs_pos_eq_neg_mod_ref_fail_1() { function limbs_pos_eq_neg_mod_ref_fail_2 (line 424) | fn limbs_pos_eq_neg_mod_ref_fail_2() { function limbs_pos_eq_neg_mod_ref_fail_3 (line 431) | fn limbs_pos_eq_neg_mod_ref_fail_3() { function limbs_pos_eq_neg_mod_ref_fail_4 (line 438) | fn limbs_pos_eq_neg_mod_ref_fail_4() { function limbs_pos_eq_neg_mod_ref_fail_5 (line 445) | fn limbs_pos_eq_neg_mod_ref_fail_5() { function limbs_pos_eq_neg_mod_ref_fail_6 (line 452) | fn limbs_pos_eq_neg_mod_ref_fail_6() { function test_eq_mod (line 457) | fn test_eq_mod() { function limbs_eq_neg_limb_mod_limb_properties (line 580) | fn limbs_eq_neg_limb_mod_limb_properties() { function limbs_pos_limb_eq_neg_limb_mod_properties (line 597) | fn limbs_pos_limb_eq_neg_limb_mod_properties() { function limbs_pos_eq_neg_limb_mod_properties (line 634) | fn limbs_pos_eq_neg_limb_mod_properties() { function limbs_pos_eq_neg_mod_limb_properties (line 689) | fn limbs_pos_eq_neg_mod_limb_properties() { function limbs_pos_eq_neg_mod_properties (line 740) | fn limbs_pos_eq_neg_mod_properties() { function eq_mod_properties (line 785) | fn eq_mod_properties() { FILE: malachite-nz/tests/integer/arithmetic/eq_mod_power_of_2.rs function test_limbs_eq_mod_power_of_2_neg_limb (line 35) | fn test_limbs_eq_mod_power_of_2_neg_limb() { function test_limbs_eq_mod_power_of_2_neg_pos (line 58) | fn test_limbs_eq_mod_power_of_2_neg_pos() { function test_eq_mod_power_of_2 (line 145) | fn test_eq_mod_power_of_2() { function limbs_eq_mod_power_of_2_neg_limb_properties (line 237) | fn limbs_eq_mod_power_of_2_neg_limb_properties() { function limbs_eq_mod_power_of_2_neg_pos_properties (line 253) | fn limbs_eq_mod_power_of_2_neg_pos_properties() { function eq_mod_power_of_2_properties (line 270) | fn eq_mod_power_of_2_properties() { FILE: malachite-nz/tests/integer/arithmetic/extended_gcd.rs function test_extended_gcd (line 24) | fn test_extended_gcd() { function extended_gcd_properties (line 182) | fn extended_gcd_properties() { FILE: malachite-nz/tests/integer/arithmetic/kronecker_symbol.rs function test_limbs_kronecker_symbol (line 32) | fn test_limbs_kronecker_symbol() { function test_legendre_symbol (line 132) | fn test_legendre_symbol() { function legendre_symbol_fail (line 197) | fn legendre_symbol_fail() { function test_jacobi_symbol (line 209) | fn test_jacobi_symbol() { function jacobi_symbol_fail (line 264) | fn jacobi_symbol_fail() { function test_kronecker_symbol (line 277) | fn test_kronecker_symbol() { function limbs_kronecker_symbol_properties (line 442) | fn limbs_kronecker_symbol_properties() { function jacobi_symbol_properties (line 452) | fn jacobi_symbol_properties() { function kronecker_symbol_properties (line 543) | fn kronecker_symbol_properties() { FILE: malachite-nz/tests/integer/arithmetic/mod_op.rs function test_mod (line 28) | fn test_mod() { function mod_assign_fail (line 324) | fn mod_assign_fail() { function mod_assign_ref_fail (line 330) | fn mod_assign_ref_fail() { function mod_fail (line 336) | fn mod_fail() { function mod_val_ref_fail (line 342) | fn mod_val_ref_fail() { function mod_ref_val_fail (line 348) | fn mod_ref_val_fail() { function mod_ref_ref_fail (line 354) | fn mod_ref_ref_fail() { function test_rem (line 359) | fn test_rem() { function rem_assign_fail (line 643) | fn rem_assign_fail() { function rem_assign_ref_fail (line 650) | fn rem_assign_ref_fail() { function rem_fail (line 658) | fn rem_fail() { function rem_val_ref_fail (line 665) | fn rem_val_ref_fail() { function rem_ref_val_fail (line 672) | fn rem_ref_val_fail() { function rem_ref_ref_fail (line 679) | fn rem_ref_ref_fail() { function test_ceiling_mod (line 684) | fn test_ceiling_mod() { function ceiling_mod_assign_fail (line 981) | fn ceiling_mod_assign_fail() { function ceiling_mod_assign_ref_fail (line 987) | fn ceiling_mod_assign_ref_fail() { function ceiling_mod_fail (line 993) | fn ceiling_mod_fail() { function ceiling_mod_val_ref_fail (line 999) | fn ceiling_mod_val_ref_fail() { function ceiling_mod_ref_val_fail (line 1005) | fn ceiling_mod_ref_val_fail() { function ceiling_mod_ref_ref_fail (line 1011) | fn ceiling_mod_ref_ref_fail() { function mod_properties_helper (line 1015) | fn mod_properties_helper(x: Integer, y: Integer) { function mod_properties (line 1059) | fn mod_properties() { function rem_properties_helper (line 1095) | fn rem_properties_helper(x: Integer, y: Integer) { function rem_properties (line 1138) | fn rem_properties() { function ceiling_mod_properties_helper (line 1174) | fn ceiling_mod_properties_helper(x: Integer, y: Integer) { function ceiling_mod_properties (line 1215) | fn ceiling_mod_properties() { FILE: malachite-nz/tests/integer/arithmetic/mod_power_of_2.rs function test_mod_power_of_2 (line 33) | fn test_mod_power_of_2() { function test_rem_power_of_2 (line 116) | fn test_rem_power_of_2() { function test_ceiling_mod_power_of_2 (line 199) | fn test_ceiling_mod_power_of_2() { function mod_power_of_2_properties (line 282) | fn mod_power_of_2_properties() { function rem_power_of_2_properties (line 351) | fn rem_power_of_2_properties() { function ceiling_mod_power_of_2_properties (line 410) | fn ceiling_mod_power_of_2_properties() { FILE: malachite-nz/tests/integer/arithmetic/mul.rs function test_mul (line 28) | fn test_mul() { function test_product (line 127) | fn test_product() { function mul_properties (line 154) | fn mul_properties() { function product_properties (line 234) | fn product_properties() { FILE: malachite-nz/tests/integer/arithmetic/neg.rs function test_neg (line 18) | fn test_neg() { function neg_properties (line 48) | fn neg_properties() { FILE: malachite-nz/tests/integer/arithmetic/parity.rs function test_even (line 18) | fn test_even() { function test_odd (line 38) | fn test_odd() { function even_properties (line 58) | fn even_properties() { function odd_properties (line 75) | fn odd_properties() { FILE: malachite-nz/tests/integer/arithmetic/pow.rs function test_pow (line 27) | fn test_pow() { function pow_properties (line 191) | fn pow_properties() { FILE: malachite-nz/tests/integer/arithmetic/power_of_2.rs function test_power_of_2 (line 19) | fn test_power_of_2() { function power_of_2_properties (line 30) | fn power_of_2_properties() { FILE: malachite-nz/tests/integer/arithmetic/root.rs function test_floor_root (line 27) | fn test_floor_root() { function floor_root_fail (line 85) | fn floor_root_fail() { function floor_root_ref_fail (line 94) | fn floor_root_ref_fail() { function floor_root_assign_fail (line 103) | fn floor_root_assign_fail() { function test_ceiling_root (line 127) | fn test_ceiling_root() { function ceiling_root_fail (line 184) | fn ceiling_root_fail() { function ceiling_root_ref_fail (line 193) | fn ceiling_root_ref_fail() { function ceiling_root_assign_fail (line 202) | fn ceiling_root_assign_fail() { function test_checked_root (line 227) | fn test_checked_root() { function checked_root_fail (line 282) | fn checked_root_fail() { function checked_root_ref_fail (line 291) | fn checked_root_ref_fail() { function floor_cbrt_properties (line 300) | fn floor_cbrt_properties() { function ceiling_cbrt_properties (line 338) | fn ceiling_cbrt_properties() { function checked_cbrt_properties (line 377) | fn checked_cbrt_properties() { function floor_root_properties (line 407) | fn floor_root_properties() { function ceiling_root_properties (line 461) | fn ceiling_root_properties() { function checked_root_properties (line 516) | fn checked_root_properties() { FILE: malachite-nz/tests/integer/arithmetic/round_to_multiple.rs function test_round_to_multiple (line 26) | fn test_round_to_multiple() { function round_to_multiple_assign_fail_1 (line 910) | fn round_to_multiple_assign_fail_1() { function round_to_multiple_assign_fail_2 (line 917) | fn round_to_multiple_assign_fail_2() { function round_to_multiple_assign_fail_3 (line 924) | fn round_to_multiple_assign_fail_3() { function round_to_multiple_assign_fail_4 (line 931) | fn round_to_multiple_assign_fail_4() { function round_to_multiple_assign_ref_fail_1 (line 938) | fn round_to_multiple_assign_ref_fail_1() { function round_to_multiple_assign_ref_fail_2 (line 945) | fn round_to_multiple_assign_ref_fail_2() { function round_to_multiple_assign_ref_fail_3 (line 952) | fn round_to_multiple_assign_ref_fail_3() { function round_to_multiple_assign_ref_fail_4 (line 959) | fn round_to_multiple_assign_ref_fail_4() { function round_to_multiple_fail_1 (line 966) | fn round_to_multiple_fail_1() { function round_to_multiple_fail_2 (line 972) | fn round_to_multiple_fail_2() { function round_to_multiple_fail_3 (line 978) | fn round_to_multiple_fail_3() { function round_to_multiple_fail_4 (line 984) | fn round_to_multiple_fail_4() { function round_to_multiple_val_ref_fail_1 (line 990) | fn round_to_multiple_val_ref_fail_1() { function round_to_multiple_val_ref_fail_2 (line 996) | fn round_to_multiple_val_ref_fail_2() { function round_to_multiple_val_ref_fail_3 (line 1002) | fn round_to_multiple_val_ref_fail_3() { function round_to_multiple_val_ref_fail_4 (line 1008) | fn round_to_multiple_val_ref_fail_4() { function round_to_multiple_ref_val_fail_1 (line 1014) | fn round_to_multiple_ref_val_fail_1() { function round_to_multiple_ref_val_fail_2 (line 1020) | fn round_to_multiple_ref_val_fail_2() { function round_to_multiple_ref_val_fail_3 (line 1026) | fn round_to_multiple_ref_val_fail_3() { function round_to_multiple_ref_val_fail_4 (line 1032) | fn round_to_multiple_ref_val_fail_4() { function round_to_multiple_ref_ref_fail_1 (line 1038) | fn round_to_multiple_ref_ref_fail_1() { function round_to_multiple_ref_ref_fail_2 (line 1044) | fn round_to_multiple_ref_ref_fail_2() { function round_to_multiple_ref_ref_fail_3 (line 1050) | fn round_to_multiple_ref_ref_fail_3() { function round_to_multiple_ref_ref_fail_4 (line 1056) | fn round_to_multiple_ref_ref_fail_4() { function round_to_multiple_properties (line 1061) | fn round_to_multiple_properties() { FILE: malachite-nz/tests/integer/arithmetic/round_to_multiple_of_power_of_2.rs function test_round_to_multiple_of_power_of_2 (line 30) | fn test_round_to_multiple_of_power_of_2() { function round_to_multiple_of_power_of_2_assign_fail_1 (line 1147) | fn round_to_multiple_of_power_of_2_assign_fail_1() { function round_to_multiple_of_power_of_2_assign_fail_2 (line 1153) | fn round_to_multiple_of_power_of_2_assign_fail_2() { function round_to_multiple_of_power_of_2_assign_fail_3 (line 1159) | fn round_to_multiple_of_power_of_2_assign_fail_3() { function round_to_multiple_of_power_of_2_assign_fail_4 (line 1167) | fn round_to_multiple_of_power_of_2_assign_fail_4() { function round_to_multiple_of_power_of_2_fail_1 (line 1175) | fn round_to_multiple_of_power_of_2_fail_1() { function round_to_multiple_of_power_of_2_fail_2 (line 1181) | fn round_to_multiple_of_power_of_2_fail_2() { function round_to_multiple_of_power_of_2_fail_3 (line 1187) | fn round_to_multiple_of_power_of_2_fail_3() { function round_to_multiple_of_power_of_2_fail_4 (line 1195) | fn round_to_multiple_of_power_of_2_fail_4() { function round_to_multiple_of_power_of_2_ref_fail_1 (line 1203) | fn round_to_multiple_of_power_of_2_ref_fail_1() { function round_to_multiple_of_power_of_2_ref_fail_2 (line 1209) | fn round_to_multiple_of_power_of_2_ref_fail_2() { function round_to_multiple_of_power_of_2_ref_fail_3 (line 1215) | fn round_to_multiple_of_power_of_2_ref_fail_3() { function round_to_multiple_of_power_of_2_ref_fail_4 (line 1221) | fn round_to_multiple_of_power_of_2_ref_fail_4() { function round_to_multiple_of_power_of_2_properties (line 1226) | fn round_to_multiple_of_power_of_2_properties() { FILE: malachite-nz/tests/integer/arithmetic/shl.rs function test_shl_unsigned_helper (line 28) | fn test_shl_unsigned_helper(... function test_shl_unsigned (line 97) | fn test_shl_unsigned() { function test_shl_signed_helper (line 119) | fn test_shl_signed_helper(f: F) function test_shl_signed (line 264) | fn test_shl_signed() { function shl_properties_helper_unsigned (line 280) | fn shl_properties_helper_unsigned() function shl_properties_helper_signed (line 321) | fn shl_properties_helper_signed() function shl_properties (line 363) | fn shl_properties() { FILE: malachite-nz/tests/integer/arithmetic/shl_round.rs function test_shl_round_signed (line 977) | fn test_shl_round_signed() { function shl_round_signed_fail (line 1019) | fn shl_round_signed_fail() { function shl_round_properties_helper (line 1023) | fn shl_round_properties_helper() function shl_round_properties (line 1095) | fn shl_round_properties() { FILE: malachite-nz/tests/integer/arithmetic/shr.rs function test_shr_unsigned_helper (line 32) | fn test_shr_unsigned_helper(... function test_shr_unsigned (line 141) | fn test_shr_unsigned() { function test_shr_signed_helper (line 157) | fn test_shr_signed_helper(f: F) function test_shr_signed (line 303) | fn test_shr_signed() { function shr_properties_helper_unsigned (line 319) | fn shr_properties_helper_unsigned() function shr_properties_helper_signed (line 377) | fn shr_properties_helper_signed() function shr_properties (line 418) | fn shr_properties() { FILE: malachite-nz/tests/integer/arithmetic/shr_round.rs function test_shr_round_unsigned (line 857) | fn test_shr_round_unsigned() { function shr_round_unsigned_fail (line 897) | fn shr_round_unsigned_fail() { function test_shr_round_signed (line 1793) | fn test_shr_round_signed() { function shr_round_signed_fail (line 1833) | fn shr_round_signed_fail() { function shr_round_properties_helper_unsigned (line 1837) | fn shr_round_properties_helper_unsigned() function shr_round_properties_helper_signed (line 1929) | fn shr_round_properties_helper_signed() function shr_round_properties (line 2001) | fn shr_round_properties() { FILE: malachite-nz/tests/integer/arithmetic/sign.rs function test_sign (line 21) | fn test_sign() { function sign_properties (line 35) | fn sign_properties() { FILE: malachite-nz/tests/integer/arithmetic/sqrt.rs function test_floor_sqrt (line 23) | fn test_floor_sqrt() { function floor_sqrt_fail (line 56) | pub fn floor_sqrt_fail() { function test_ceiling_sqrt (line 61) | fn test_ceiling_sqrt() { function ceiling_sqrt_fail (line 94) | pub fn ceiling_sqrt_fail() { function test_checked_sqrt (line 100) | fn test_checked_sqrt() { function checked_sqrt_fail (line 128) | pub fn checked_sqrt_fail() { function floor_sqrt_properties (line 133) | fn floor_sqrt_properties() { function ceiling_sqrt_properties (line 165) | fn ceiling_sqrt_properties() { function checked_sqrt_properties (line 196) | fn checked_sqrt_properties() { FILE: malachite-nz/tests/integer/arithmetic/square.rs function test_square (line 17) | fn test_square() { function square_properties (line 47) | fn square_properties() { FILE: malachite-nz/tests/integer/arithmetic/sub.rs function test_sub (line 19) | fn test_sub() { function sub_properties (line 73) | fn sub_properties() { FILE: malachite-nz/tests/integer/arithmetic/sub_mul.rs function test_limbs_overflowing_sub_mul_limb (line 28) | fn test_limbs_overflowing_sub_mul_limb() { function test_limbs_overflowing_sub_mul_limb_in_place_either (line 81) | fn test_limbs_overflowing_sub_mul_limb_in_place_either() { function test_limbs_overflowing_sub_mul_and_limbs_overflowing_sub_mul_in_place_left (line 131) | fn test_limbs_overflowing_sub_mul_and_limbs_overflowing_sub_mul_in_place... function limbs_overflowing_sub_mul_fail_1 (line 162) | fn limbs_overflowing_sub_mul_fail_1() { function limbs_overflowing_sub_mul_fail_2 (line 169) | fn limbs_overflowing_sub_mul_fail_2() { function limbs_overflowing_sub_mul_in_place_left_fail_1 (line 176) | fn limbs_overflowing_sub_mul_in_place_left_fail_1() { function limbs_overflowing_sub_mul_in_place_left_fail_2 (line 184) | fn limbs_overflowing_sub_mul_in_place_left_fail_2() { function test_sub_mul (line 190) | fn test_sub_mul() { function limbs_overflowing_sub_mul_limb_properties (line 437) | fn limbs_overflowing_sub_mul_limb_properties() { function limbs_overflowing_sub_mul_limb_in_place_left_properties (line 453) | fn limbs_overflowing_sub_mul_limb_in_place_left_properties() { function limbs_overflowing_sub_mul_limb_in_place_right_properties (line 470) | fn limbs_overflowing_sub_mul_limb_in_place_right_properties() { function limbs_overflowing_sub_mul_limb_in_place_either_properties (line 487) | fn limbs_overflowing_sub_mul_limb_in_place_either_properties() { function limbs_overflowing_sub_mul_properties (line 509) | fn limbs_overflowing_sub_mul_properties() { function limbs_overflowing_sub_mul_in_place_left_properties (line 527) | fn limbs_overflowing_sub_mul_in_place_left_properties() { function sub_mul_properties (line 546) | fn sub_mul_properties() { FILE: malachite-nz/tests/integer/basic/constants.rs function test_zero (line 13) | fn test_zero() { function test_one (line 21) | fn test_one() { function test_two (line 29) | fn test_two() { function test_negative_one (line 37) | fn test_negative_one() { FILE: malachite-nz/tests/integer/basic/default.rs function test_default (line 12) | fn test_default() { FILE: malachite-nz/tests/integer/basic/from_sign_and_abs.rs function test_from_sign_and_abs (line 16) | fn test_from_sign_and_abs() { function from_sign_and_abs_properties (line 36) | fn from_sign_and_abs_properties() { FILE: malachite-nz/tests/integer/basic/named.rs function test_named (line 13) | fn test_named() { FILE: malachite-nz/tests/integer/basic/size.rs function test_size (line 13) | fn test_size() { FILE: malachite-nz/tests/integer/comparison/cmp.rs function test_ord (line 21) | fn test_ord() { function cmp_properties (line 43) | fn cmp_properties() { FILE: malachite-nz/tests/integer/comparison/cmp_abs.rs function test_ord_abs (line 23) | fn test_ord_abs() { function cmp_abs_properties (line 31) | fn cmp_abs_properties() { FILE: malachite-nz/tests/integer/comparison/eq.rs function test_eq (line 20) | fn test_eq() { function eq_properties (line 29) | fn eq_properties() { FILE: malachite-nz/tests/integer/comparison/eq_abs.rs function test_eq_abs (line 21) | fn test_eq_abs() { function eq_properties (line 66) | fn eq_properties() { FILE: malachite-nz/tests/integer/comparison/eq_abs_natural.rs function test_eq_abs_integer_natural (line 20) | fn test_eq_abs_integer_natural() { function eq_abs_natural_properties (line 49) | fn eq_abs_natural_properties() { FILE: malachite-nz/tests/integer/comparison/eq_abs_primitive_float.rs function test_eq_abs_f32 (line 19) | fn test_eq_abs_f32() { function test_eq_abs_f64 (line 56) | fn test_eq_abs_f64() { function eq_abs_primitive_float_properties_helper (line 92) | fn eq_abs_primitive_float_properties_helper< function eq_abs_primitive_float_properties (line 114) | fn eq_abs_primitive_float_properties() { FILE: malachite-nz/tests/integer/comparison/eq_abs_primitive_int.rs function test_eq_abs_u32 (line 21) | fn test_eq_abs_u32() { function test_eq_abs_u64 (line 40) | fn test_eq_abs_u64() { function test_eq_abs_i32 (line 63) | fn test_eq_abs_i32() { function test_eq_abs_i64 (line 84) | fn test_eq_abs_i64() { function eq_abs_primitive_int_properties_helper_unsigned (line 110) | fn eq_abs_primitive_int_properties_helper_unsigned< function eq_abs_primitive_int_properties_helper_signed (line 131) | fn eq_abs_primitive_int_properties_helper_signed + Pri... function eq_abs_primitive_int_properties (line 160) | fn eq_abs_primitive_int_properties() { FILE: malachite-nz/tests/integer/comparison/hash.rs function hash_properties (line 13) | fn hash_properties() { FILE: malachite-nz/tests/integer/comparison/partial_cmp_abs_natural.rs function test_partial_cmp_abs_integer_natural (line 22) | fn test_partial_cmp_abs_integer_natural() { function partial_cmp_abs_natural_properties (line 84) | fn partial_cmp_abs_natural_properties() { FILE: malachite-nz/tests/integer/comparison/partial_cmp_abs_primitive_float.rs function test_partial_cmp_abs_primitive_float (line 22) | fn test_partial_cmp_abs_primitive_float() { function partial_cmp_abs_primitive_float_properties_helper (line 69) | fn partial_cmp_abs_primitive_float_properties_helper Rou... function rounding_from_float_properties (line 827) | fn rounding_from_float_properties() { function try_from_float_properties_helper (line 831) | fn try_from_float_properties_helper Rounding... function try_from_float_properties (line 867) | fn try_from_float_properties() { function convertible_from_float_properties_helper (line 871) | fn convertible_from_float_properties_helper() function convertible_from_float_properties (line 897) | fn convertible_from_float_properties() { FILE: malachite-nz/tests/integer/conversion/from_primitive_int.rs function test_from_u32 (line 19) | fn test_from_u32() { function test_from_u64 (line 39) | fn test_from_u64() { function test_from_i32 (line 59) | fn test_from_i32() { function test_from_i64 (line 81) | fn test_from_i64() { function from_unsigned_properties_helper (line 102) | fn from_unsigned_properties_helper TryFrom<&'a Integer> + Pri... function from_signed_properties_helper (line 119) | fn from_signed_properties_helper TryFrom<&'a Integer> + Primi... function from_primitive_int_properties (line 140) | fn from_primitive_int_properties() { FILE: malachite-nz/tests/integer/conversion/from_twos_complement_limbs.rs function test_from_twos_complement_limbs_asc (line 21) | fn test_from_twos_complement_limbs_asc() { function test_from_twos_complement_limbs_desc (line 56) | fn test_from_twos_complement_limbs_desc() { function trim_be_limbs (line 89) | fn trim_be_limbs(xs: &mut Vec) { function from_twos_complement_limbs_asc_properties (line 113) | fn from_twos_complement_limbs_asc_properties() { function from_twos_complement_limbs_desc_properties (line 146) | fn from_twos_complement_limbs_desc_properties() { FILE: malachite-nz/tests/integer/conversion/is_integer.rs function test_is_integer (line 16) | fn test_is_integer() { function is_integer_properties (line 28) | fn is_integer_properties() { FILE: malachite-nz/tests/integer/conversion/natural_from_integer.rs function test_try_from_integer (line 17) | fn test_try_from_integer() { function test_exact_from_integer (line 41) | fn test_exact_from_integer() { function natural_exact_from_integer_fail_1 (line 62) | fn natural_exact_from_integer_fail_1() { function natural_exact_from_integer_fail_2 (line 68) | fn natural_exact_from_integer_fail_2() { function natural_exact_from_integer_fail_3 (line 74) | fn natural_exact_from_integer_fail_3() { function natural_exact_from_integer_fail_4 (line 80) | fn natural_exact_from_integer_fail_4() { function natural_exact_from_integer_ref_fail_1 (line 86) | fn natural_exact_from_integer_ref_fail_1() { function natural_exact_from_integer_ref_fail_2 (line 92) | fn natural_exact_from_integer_ref_fail_2() { function natural_exact_from_integer_ref_fail_3 (line 98) | fn natural_exact_from_integer_ref_fail_3() { function natural_exact_from_integer_ref_fail_4 (line 104) | fn natural_exact_from_integer_ref_fail_4() { function test_saturating_from_integer (line 109) | fn test_saturating_from_integer() { function test_convertible_from_integer (line 133) | fn test_convertible_from_integer() { function try_from_integer_properties (line 152) | fn try_from_integer_properties() { function saturating_from_integer_properties (line 173) | fn saturating_from_integer_properties() { function convertible_from_integer_properties (line 189) | fn convertible_from_integer_properties() { FILE: malachite-nz/tests/integer/conversion/primitive_float_from_integer.rs function test_f32_rounding_from_integer (line 31) | fn test_f32_rounding_from_integer() { function f32_rounding_from_integer_fail_1 (line 298) | fn f32_rounding_from_integer_fail_1() { function f32_rounding_from_integer_fail_2 (line 307) | fn f32_rounding_from_integer_fail_2() { function f32_rounding_from_integer_fail_3 (line 316) | fn f32_rounding_from_integer_fail_3() { function f32_rounding_from_integer_fail_4 (line 322) | fn f32_rounding_from_integer_fail_4() { function test_f64_rounding_from_integer (line 330) | fn test_f64_rounding_from_integer() { function f64_rounding_from_integer_fail_1 (line 604) | fn f64_rounding_from_integer_fail_1() { function f64_rounding_from_integer_fail_2 (line 615) | fn f64_rounding_from_integer_fail_2() { function f64_rounding_from_integer_fail_3 (line 626) | fn f64_rounding_from_integer_fail_3() { function test_f32_try_from_integer (line 631) | fn test_f32_try_from_integer() { function test_f64_try_from_integer (line 691) | fn test_f64_try_from_integer() { function test_f32_exact_from_integer (line 764) | fn test_f32_exact_from_integer() { function f32_exact_from_integer_fail_1 (line 790) | fn f32_exact_from_integer_fail_1() { function f32_exact_from_integer_fail_2 (line 796) | fn f32_exact_from_integer_fail_2() { function f32_exact_from_integer_fail_3 (line 802) | fn f32_exact_from_integer_fail_3() { function f32_exact_from_integer_fail_4 (line 808) | fn f32_exact_from_integer_fail_4() { function f32_exact_from_integer_fail_5 (line 814) | fn f32_exact_from_integer_fail_5() { function f32_exact_from_integer_fail_6 (line 820) | fn f32_exact_from_integer_fail_6() { function f32_exact_from_integer_fail_7 (line 826) | fn f32_exact_from_integer_fail_7() { function f32_exact_from_integer_fail_8 (line 832) | fn f32_exact_from_integer_fail_8() { function f32_exact_from_integer_fail_9 (line 838) | fn f32_exact_from_integer_fail_9() { function f32_exact_from_integer_fail_10 (line 844) | fn f32_exact_from_integer_fail_10() { function f32_exact_from_integer_fail_11 (line 850) | fn f32_exact_from_integer_fail_11() { function f32_exact_from_integer_fail_12 (line 856) | fn f32_exact_from_integer_fail_12() { function f32_exact_from_integer_fail_13 (line 862) | fn f32_exact_from_integer_fail_13() { function f32_exact_from_integer_fail_14 (line 868) | fn f32_exact_from_integer_fail_14() { function f32_exact_from_integer_fail_15 (line 874) | fn f32_exact_from_integer_fail_15() { function f32_exact_from_integer_fail_16 (line 882) | fn f32_exact_from_integer_fail_16() { function test_f64_exact_from_integer (line 889) | fn test_f64_exact_from_integer() { function f64_exact_from_integer_fail_1 (line 927) | fn f64_exact_from_integer_fail_1() { function f64_exact_from_integer_fail_2 (line 933) | fn f64_exact_from_integer_fail_2() { function f64_exact_from_integer_fail_3 (line 939) | fn f64_exact_from_integer_fail_3() { function f64_exact_from_integer_fail_4 (line 945) | fn f64_exact_from_integer_fail_4() { function f64_exact_from_integer_fail_5 (line 951) | fn f64_exact_from_integer_fail_5() { function f64_exact_from_integer_fail_6 (line 957) | fn f64_exact_from_integer_fail_6() { function f64_exact_from_integer_fail_7 (line 963) | fn f64_exact_from_integer_fail_7() { function f64_exact_from_integer_fail_8 (line 969) | fn f64_exact_from_integer_fail_8() { function f64_exact_from_integer_fail_9 (line 975) | fn f64_exact_from_integer_fail_9() { function f64_exact_from_integer_fail_10 (line 985) | fn f64_exact_from_integer_fail_10() { function f64_exact_from_integer_fail_11 (line 995) | fn f64_exact_from_integer_fail_11() { function f64_exact_from_integer_fail_12 (line 1005) | fn f64_exact_from_integer_fail_12() { function test_f32_convertible_from_integer (line 1014) | fn test_f32_convertible_from_integer() { function test_f64_convertible_from_integer (line 1059) | fn test_f64_convertible_from_integer() { function float_rounding_from_integer_properties_helper (line 1132) | fn float_rounding_from_integer_properties_helper< function float_rounding_from_integer_properties (line 1238) | fn float_rounding_from_integer_properties() { function float_try_from_integer_properties_helper (line 1243) | fn float_try_from_integer_properties_helper< function float_try_from_integer_properties (line 1293) | fn float_try_from_integer_properties() { function float_convertible_from_integer_properties_helper (line 1298) | fn float_convertible_from_integer_properties_helper< function float_convertible_from_integer_properties (line 1330) | fn float_convertible_from_integer_properties() { FILE: malachite-nz/tests/integer/conversion/primitive_int_from_integer.rs function test_u32_try_from_integer (line 27) | fn test_u32_try_from_integer() { function test_u32_exact_from_integer (line 52) | fn test_u32_exact_from_integer() { function u32_exact_from_integer_fail_1 (line 66) | fn u32_exact_from_integer_fail_1() { function u32_exact_from_integer_fail_2 (line 72) | fn u32_exact_from_integer_fail_2() { function u32_exact_from_integer_fail_3 (line 78) | fn u32_exact_from_integer_fail_3() { function u32_exact_from_integer_fail_4 (line 84) | fn u32_exact_from_integer_fail_4() { function u32_exact_from_integer_fail_5 (line 90) | fn u32_exact_from_integer_fail_5() { function u32_exact_from_integer_fail_6 (line 96) | fn u32_exact_from_integer_fail_6() { function test_u32_wrapping_from_integer (line 101) | fn test_u32_wrapping_from_integer() { function test_u32_saturating_from_integer (line 120) | fn test_u32_saturating_from_integer() { function test_u32_overflowing_from_integer (line 137) | fn test_u32_overflowing_from_integer() { function test_u32_convertible_from_integer (line 154) | fn test_u32_convertible_from_integer() { function test_u64_try_from_integer (line 171) | fn test_u64_try_from_integer() { function test_u64_exact_from_integer (line 195) | fn test_u64_exact_from_integer() { function u64_exact_from_integer_fail_1 (line 209) | fn u64_exact_from_integer_fail_1() { function u64_exact_from_integer_fail_2 (line 215) | fn u64_exact_from_integer_fail_2() { function u64_exact_from_integer_fail_3 (line 221) | fn u64_exact_from_integer_fail_3() { function u64_exact_from_integer_fail_4 (line 227) | fn u64_exact_from_integer_fail_4() { function u64_exact_from_integer_fail_5 (line 233) | fn u64_exact_from_integer_fail_5() { function test_u64_wrapping_from_integer (line 238) | fn test_u64_wrapping_from_integer() { function test_u64_saturating_from_integer (line 256) | fn test_u64_saturating_from_integer() { function test_u64_overflowing_from_integer (line 273) | fn test_u64_overflowing_from_integer() { function test_u64_convertible_from_integer (line 290) | fn test_u64_convertible_from_integer() { function test_i32_try_from_integer (line 307) | fn test_i32_try_from_integer() { function test_i32_exact_from_integer (line 331) | fn test_i32_exact_from_integer() { function i32_exact_from_integer_fail_1 (line 346) | fn i32_exact_from_integer_fail_1() { function i32_exact_from_integer_fail_2 (line 352) | fn i32_exact_from_integer_fail_2() { function i32_exact_from_integer_fail_3 (line 358) | fn i32_exact_from_integer_fail_3() { function i32_exact_from_integer_fail_4 (line 364) | fn i32_exact_from_integer_fail_4() { function test_i32_wrapping_from_integer (line 369) | fn test_i32_wrapping_from_integer() { function test_i32_saturating_from_integer (line 387) | fn test_i32_saturating_from_integer() { function test_i32_overflowing_from_integer (line 404) | fn test_i32_overflowing_from_integer() { function test_i32_convertible_from_integer (line 421) | fn test_i32_convertible_from_integer() { function test_i64_try_from_integer (line 438) | fn test_i64_try_from_integer() { function test_i64_exact_from_integer (line 462) | fn test_i64_exact_from_integer() { function i64_exact_from_integer_fail_1 (line 477) | fn i64_exact_from_integer_fail_1() { function i64_exact_from_integer_fail_2 (line 483) | fn i64_exact_from_integer_fail_2() { function i64_exact_from_integer_fail_3 (line 489) | fn i64_exact_from_integer_fail_3() { function i64_exact_from_integer_fail_4 (line 495) | fn i64_exact_from_integer_fail_4() { function test_i64_wrapping_from_integer (line 500) | fn test_i64_wrapping_from_integer() { function test_i64_saturating_from_integer (line 518) | fn test_i64_saturating_from_integer() { function test_i64_overflowing_from_integer (line 535) | fn test_i64_overflowing_from_integer() { function test_i64_convertible_from_integer (line 552) | fn test_i64_convertible_from_integer() { function unsigned_from_integer_properties_helper (line 569) | fn unsigned_from_integer_properties_helper< function signed_from_integer_properties_helper (line 595) | fn signed_from_integer_properties_helper< function primitive_int_from_integer_properties_helper (line 618) | fn primitive_int_from_integer_properties_helper< function primitive_int_from_integer_properties (line 647) | fn primitive_int_from_integer_properties() { FILE: malachite-nz/tests/integer/conversion/serde.rs function test_serde (line 16) | fn test_serde() { function serde_properties (line 58) | fn serde_properties() { FILE: malachite-nz/tests/integer/conversion/string/from_sci_string.rs function test_from_sci_string (line 22) | pub fn test_from_sci_string() { function test_from_sci_string_with_options (line 125) | pub fn test_from_sci_string_with_options() { function from_sci_string_helper (line 561) | fn from_sci_string_helper(s: &str) { function from_sci_string_properties (line 576) | fn from_sci_string_properties() { function from_sci_string_with_options_helper (line 590) | fn from_sci_string_with_options_helper(s: &str, options: FromSciStringOp... function from_sci_string_with_options_properties (line 615) | fn from_sci_string_with_options_properties() { FILE: malachite-nz/tests/integer/conversion/string/from_string.rs function test_from_str (line 24) | fn test_from_str() { function from_str_properties (line 62) | fn from_str_properties() { function test_from_string_base (line 114) | fn test_from_string_base() { function from_string_base_properties (line 183) | fn from_string_base_properties() { FILE: malachite-nz/tests/integer/conversion/string/to_sci.rs function test_to_sci (line 26) | pub fn test_to_sci() { function test_to_sci_with_options (line 98) | pub fn test_to_sci_with_options() { function to_sci_with_options_fail (line 694) | pub fn to_sci_with_options_fail() { function to_sci_properties (line 702) | fn to_sci_properties() { function to_sci_with_options_properties (line 754) | fn to_sci_with_options_properties() { FILE: malachite-nz/tests/integer/conversion/string/to_string.rs function test_padding (line 34) | fn test_padding(mut s: &str, mut s_padded: &str, mut width: usize) { function test_to_string (line 55) | pub fn test_to_string() { function to_string_properties (line 118) | fn to_string_properties() { function test_to_binary_string (line 171) | pub fn test_to_binary_string() { function to_binary_string_properties (line 274) | fn to_binary_string_properties() { function test_to_octal_string (line 340) | pub fn test_to_octal_string() { function to_octal_string_properties (line 441) | fn to_octal_string_properties() { function test_to_lower_hex_string (line 507) | pub fn test_to_lower_hex_string() { function test_to_upper_hex_string (line 575) | pub fn test_to_upper_hex_string() { function to_hex_string_properties (line 643) | fn to_hex_string_properties() { function test_to_string_base (line 767) | pub fn test_to_string_base() { function to_string_base_fail (line 876) | fn to_string_base_fail() { function to_string_base_properties (line 888) | fn to_string_base_properties() { function test_to_string_base_upper (line 980) | pub fn test_to_string_base_upper() { function to_string_base_upper_fail (line 1089) | fn to_string_base_upper_fail() { function to_string_base_upper_properties (line 1104) | fn to_string_base_upper_properties() { FILE: malachite-nz/tests/integer/conversion/to_twos_complement_limbs.rs function test_limbs_twos_complement (line 34) | fn test_limbs_twos_complement() { function test_limbs_maybe_sign_extend_non_negative_in_place (line 44) | fn test_limbs_maybe_sign_extend_non_negative_in_place() { function test_limbs_twos_complement_in_place (line 57) | fn test_limbs_twos_complement_in_place() { function test_limbs_twos_complement_and_maybe_sign_extend_negative_in_place (line 79) | fn test_limbs_twos_complement_and_maybe_sign_extend_negative_in_place() { function limbs_twos_complement_and_maybe_sign_extend_negative_in_place_fail (line 93) | fn limbs_twos_complement_and_maybe_sign_extend_negative_in_place_fail() { function test_twos_complement_limbs_asc (line 100) | fn test_twos_complement_limbs_asc() { function test_twos_complement_limbs_desc (line 165) | fn test_twos_complement_limbs_desc() { function test_twos_complement_limb_count (line 194) | fn test_twos_complement_limb_count() { function limbs_twos_complement_properties (line 227) | fn limbs_twos_complement_properties() { function limbs_maybe_sign_extend_non_negative_in_place_properties (line 241) | fn limbs_maybe_sign_extend_non_negative_in_place_properties() { function limbs_twos_complement_in_place_properties (line 256) | fn limbs_twos_complement_in_place_properties() { function limbs_twos_complement_and_maybe_sign_extend_negative_in_place_properties (line 277) | fn limbs_twos_complement_and_maybe_sign_extend_negative_in_place_propert... function to_twos_complement_limbs_asc_properties (line 292) | fn to_twos_complement_limbs_asc_properties() { function to_twos_complement_limbs_desc_properties (line 324) | fn to_twos_complement_limbs_desc_properties() { function twos_complement_limbs_properties (line 356) | fn twos_complement_limbs_properties() { function twos_complement_limb_count_properties (line 394) | fn twos_complement_limb_count_properties() { FILE: malachite-nz/tests/integer/exhaustive/exhaustive_integer_inclusive_range.rs function expected_range_len (line 16) | fn expected_range_len(a: &Integer, b: &Integer) -> usize { function exhaustive_integer_inclusive_range_helper (line 25) | fn exhaustive_integer_inclusive_range_helper(a: &Integer, b: &Integer, v... function exhaustive_integer_inclusive_range_rev_helper (line 37) | fn exhaustive_integer_inclusive_range_rev_helper(a: Integer, b: Integer,... function test_exhaustive_integer_inclusive_range (line 51) | fn test_exhaustive_integer_inclusive_range() { function exhaustive_integer_inclusive_range_fail (line 90) | fn exhaustive_integer_inclusive_range_fail() { FILE: malachite-nz/tests/integer/exhaustive/exhaustive_integer_range.rs function expected_range_len (line 16) | fn expected_range_len(a: &Integer, b: &Integer) -> usize { function exhaustive_integer_range_helper (line 25) | fn exhaustive_integer_range_helper(a: &Integer, b: &Integer, values: &st... function exhaustive_integer_range_rev_helper (line 37) | fn exhaustive_integer_range_rev_helper(a: Integer, b: Integer, rev_value... function test_exhaustive_integer_range (line 48) | fn test_exhaustive_integer_range() { function exhaustive_integer_range_fail (line 87) | fn exhaustive_integer_range_fail() { FILE: malachite-nz/tests/integer/exhaustive/exhaustive_integer_range_to_infinity.rs function exhaustive_integer_range_to_infinity_helper (line 15) | fn exhaustive_integer_range_to_infinity_helper(a: Integer, values: &str) { function test_exhaustive_integer_range_to_infinity (line 24) | fn test_exhaustive_integer_range_to_infinity() { FILE: malachite-nz/tests/integer/exhaustive/exhaustive_integer_range_to_negative_infinity.rs function exhaustive_integer_range_to_negative_infinity_helper (line 15) | fn exhaustive_integer_range_to_negative_infinity_helper(a: Integer, valu... function test_exhaustive_integer_range_to_negative_infinity (line 24) | fn test_exhaustive_integer_range_to_negative_infinity() { FILE: malachite-nz/tests/integer/exhaustive/exhaustive_integers.rs function test_exhaustive_integers (line 14) | fn test_exhaustive_integers() { FILE: malachite-nz/tests/integer/exhaustive/exhaustive_natural_integers.rs function test_exhaustive_natural_integers (line 14) | fn test_exhaustive_natural_integers() { FILE: malachite-nz/tests/integer/exhaustive/exhaustive_negative_integers.rs function test_exhaustive_negative_integers (line 14) | fn test_exhaustive_negative_integers() { FILE: malachite-nz/tests/integer/exhaustive/exhaustive_nonzero_integers.rs function test_exhaustive_nonzero_integers (line 14) | fn test_exhaustive_nonzero_integers() { FILE: malachite-nz/tests/integer/exhaustive/exhaustive_positive_integers.rs function test_exhaustive_positive_integers (line 14) | fn test_exhaustive_positive_integers() { FILE: malachite-nz/tests/integer/exhaustive/integer_decreasing_range_to_negative_infinity.rs function integer_decreasing_range_to_negative_infinity_helper (line 15) | fn integer_decreasing_range_to_negative_infinity_helper(a: Integer, valu... function test_integer_decreasing_range_to_negative_infinity (line 24) | fn test_integer_decreasing_range_to_negative_infinity() { FILE: malachite-nz/tests/integer/exhaustive/integer_increasing_inclusive_range.rs function expected_range_len (line 16) | fn expected_range_len(a: &Integer, b: &Integer) -> usize { function integer_increasing_inclusive_range_helper (line 25) | fn integer_increasing_inclusive_range_helper(a: Integer, b: Integer, val... function test_integer_increasing_inclusive_range (line 45) | fn test_integer_increasing_inclusive_range() { function integer_increasing_inclusive_range_fail (line 73) | fn integer_increasing_inclusive_range_fail() { FILE: malachite-nz/tests/integer/exhaustive/integer_increasing_range.rs function expected_range_len (line 16) | fn expected_range_len(a: &Integer, b: &Integer) -> usize { function integer_increasing_range_helper (line 25) | fn integer_increasing_range_helper(a: Integer, b: Integer, values: &str) { function test_integer_increasing_range (line 42) | fn test_integer_increasing_range() { function integer_increasing_range_fail (line 70) | fn integer_increasing_range_fail() { FILE: malachite-nz/tests/integer/exhaustive/integer_increasing_range_to_infinity.rs function integer_increasing_range_to_infinity_helper (line 15) | fn integer_increasing_range_to_infinity_helper(a: Integer, values: &str) { function test_integer_increasing_range_to_infinity (line 24) | fn test_integer_increasing_range_to_infinity() { FILE: malachite-nz/tests/integer/logic/and.rs function test_limbs_pos_and_limb_neg_and_limbs_pos_and_limb_neg_in_place (line 43) | fn test_limbs_pos_and_limb_neg_and_limbs_pos_and_limb_neg_in_place() { function limbs_pos_and_limb_neg_fail (line 59) | fn limbs_pos_and_limb_neg_fail() { function test_limbs_pos_and_limb_neg_to_out (line 65) | fn test_limbs_pos_and_limb_neg_to_out() { function limbs_pos_and_limb_neg_to_out_fail_1 (line 79) | fn limbs_pos_and_limb_neg_to_out_fail_1() { function limbs_pos_and_limb_neg_to_out_fail_2 (line 86) | fn limbs_pos_and_limb_neg_to_out_fail_2() { function limbs_pos_and_limb_neg_in_place_fail (line 93) | fn limbs_pos_and_limb_neg_in_place_fail() { function test_limbs_neg_and_limb_neg_and_limbs_vec_neg_and_limb_neg_in_place (line 99) | fn test_limbs_neg_and_limb_neg_and_limbs_vec_neg_and_limb_neg_in_place() { function limbs_neg_and_limb_neg_fail (line 116) | fn limbs_neg_and_limb_neg_fail() { function test_limbs_neg_and_limb_neg_to_out (line 122) | fn test_limbs_neg_and_limb_neg_to_out() { function limbs_neg_and_limb_neg_to_out_fail_1 (line 145) | fn limbs_neg_and_limb_neg_to_out_fail_1() { function limbs_neg_and_limb_neg_to_out_fail_2 (line 152) | fn limbs_neg_and_limb_neg_to_out_fail_2() { function test_limbs_slice_neg_and_limb_neg_in_place (line 158) | fn test_limbs_slice_neg_and_limb_neg_in_place() { function limbs_slice_neg_and_limb_neg_in_place_fail (line 173) | fn limbs_slice_neg_and_limb_neg_in_place_fail() { function limbs_vec_neg_and_limb_neg_in_place_fail (line 180) | fn limbs_vec_neg_and_limb_neg_in_place_fail() { function test_limbs_and_pos_neg (line 187) | fn test_limbs_and_pos_neg() { function limbs_and_pos_neg_fail_1 (line 205) | fn limbs_and_pos_neg_fail_1() { function limbs_and_pos_neg_fail_2 (line 212) | fn limbs_and_pos_neg_fail_2() { function test_limbs_and_pos_neg_to_out (line 218) | fn test_limbs_and_pos_neg_to_out() { function limbs_and_pos_neg_to_out_fail_1 (line 243) | fn limbs_and_pos_neg_to_out_fail_1() { function limbs_and_pos_neg_to_out_fail_2 (line 251) | fn limbs_and_pos_neg_to_out_fail_2() { function limbs_and_pos_neg_to_out_fail_3 (line 259) | fn limbs_and_pos_neg_to_out_fail_3() { function test_limbs_pos_neg_in_place_left_and_limbs_vec_and_pos_neg_in_place_right (line 266) | fn test_limbs_pos_neg_in_place_left_and_limbs_vec_and_pos_neg_in_place_r... function limbs_and_pos_neg_in_place_left_fail_1 (line 293) | fn limbs_and_pos_neg_in_place_left_fail_1() { function limbs_and_pos_neg_in_place_left_fail_2 (line 300) | fn limbs_and_pos_neg_in_place_left_fail_2() { function limbs_vec_and_pos_neg_in_place_right_fail_1 (line 307) | fn limbs_vec_and_pos_neg_in_place_right_fail_1() { function limbs_vec_and_pos_neg_in_place_right_fail_2 (line 315) | fn limbs_vec_and_pos_neg_in_place_right_fail_2() { function test_limbs_slice_and_pos_neg_in_place_right (line 322) | fn test_limbs_slice_and_pos_neg_in_place_right() { function limbs_slice_and_pos_neg_in_place_right_fail_1 (line 342) | fn limbs_slice_and_pos_neg_in_place_right_fail_1() { function limbs_slice_and_pos_neg_in_place_right_fail_2 (line 349) | fn limbs_slice_and_pos_neg_in_place_right_fail_2() { function test_limbs_and_neg_neg_and_limbs_vec_and_neg_neg_in_place_left (line 355) | fn test_limbs_and_neg_neg_and_limbs_vec_and_neg_neg_in_place_left() { function limbs_and_neg_neg_fail_1 (line 379) | fn limbs_and_neg_neg_fail_1() { function limbs_and_neg_neg_fail_2 (line 386) | fn limbs_and_neg_neg_fail_2() { function limbs_vec_and_neg_neg_in_place_left_fail_1 (line 393) | fn limbs_vec_and_neg_neg_in_place_left_fail_1() { function limbs_vec_and_neg_neg_in_place_left_fail_2 (line 400) | fn limbs_vec_and_neg_neg_in_place_left_fail_2() { function test_limbs_and_neg_neg_to_out (line 406) | fn test_limbs_and_neg_neg_to_out() { function limbs_and_neg_neg_to_out_fail_1 (line 471) | fn limbs_and_neg_neg_to_out_fail_1() { function limbs_and_neg_neg_to_out_fail_2 (line 479) | fn limbs_and_neg_neg_to_out_fail_2() { function limbs_and_neg_neg_to_out_fail_3 (line 487) | fn limbs_and_neg_neg_to_out_fail_3() { function limbs_and_neg_neg_to_out_fail_4 (line 495) | fn limbs_and_neg_neg_to_out_fail_4() { function test_limbs_slice_and_neg_neg_in_place_left (line 502) | fn test_limbs_slice_and_neg_neg_in_place_left() { function limbs_slice_and_neg_neg_in_place_left_fail_1 (line 522) | fn limbs_slice_and_neg_neg_in_place_left_fail_1() { function limbs_slice_and_neg_neg_in_place_left_fail_2 (line 529) | fn limbs_slice_and_neg_neg_in_place_left_fail_2() { function limbs_slice_and_neg_neg_in_place_left_fail_3 (line 536) | fn limbs_slice_and_neg_neg_in_place_left_fail_3() { function test_limbs_slice_and_neg_neg_in_place_either (line 542) | fn test_limbs_slice_and_neg_neg_in_place_either() { function limbs_slice_and_neg_neg_in_place_either_fail_1 (line 609) | fn limbs_slice_and_neg_neg_in_place_either_fail_1() { function limbs_slice_and_neg_neg_in_place_either_fail_2 (line 616) | fn limbs_slice_and_neg_neg_in_place_either_fail_2() { function test_limbs_vec_and_neg_neg_in_place_either (line 622) | fn test_limbs_vec_and_neg_neg_in_place_either() { function limbs_vec_and_neg_neg_in_place_either_fail_1 (line 665) | fn limbs_vec_and_neg_neg_in_place_either_fail_1() { function limbs_vec_and_neg_neg_in_place_either_fail_2 (line 672) | fn limbs_vec_and_neg_neg_in_place_either_fail_2() { function test_and (line 677) | fn test_and() { function limbs_pos_and_limb_neg_properties (line 764) | fn limbs_pos_and_limb_neg_properties() { function limbs_pos_and_limb_neg_to_out_properties (line 777) | fn limbs_pos_and_limb_neg_to_out_properties() { function limbs_pos_and_limb_neg_in_place_properties (line 798) | fn limbs_pos_and_limb_neg_in_place_properties() { function limbs_neg_and_limb_neg_properties (line 811) | fn limbs_neg_and_limb_neg_properties() { function limbs_neg_and_limb_neg_to_out_properties (line 824) | fn limbs_neg_and_limb_neg_to_out_properties() { function limbs_slice_neg_and_limb_neg_in_place_properties (line 846) | fn limbs_slice_neg_and_limb_neg_in_place_properties() { function limbs_vec_neg_and_limb_neg_in_place_properties (line 862) | fn limbs_vec_neg_and_limb_neg_in_place_properties() { function limbs_and_pos_neg_properties (line 875) | fn limbs_and_pos_neg_properties() { function limbs_and_pos_neg_to_out_properties (line 888) | fn limbs_and_pos_neg_to_out_properties() { function limbs_and_pos_neg_in_place_left_properties (line 905) | fn limbs_and_pos_neg_in_place_left_properties() { function limbs_slice_and_pos_neg_in_place_right_properties (line 921) | fn limbs_slice_and_pos_neg_in_place_right_properties() { function limbs_vec_and_pos_neg_in_place_right_properties (line 938) | fn limbs_vec_and_pos_neg_in_place_right_properties() { function limbs_and_neg_neg_properties (line 956) | fn limbs_and_neg_neg_properties() { function limbs_and_neg_neg_to_out_properties (line 969) | fn limbs_and_neg_neg_to_out_properties() { function limbs_slice_and_neg_neg_in_place_left_properties (line 989) | fn limbs_slice_and_neg_neg_in_place_left_properties() { function limbs_vec_and_neg_neg_in_place_left_properties (line 1008) | fn limbs_vec_and_neg_neg_in_place_left_properties() { function limbs_slice_and_neg_neg_in_place_either_properties (line 1023) | fn limbs_slice_and_neg_neg_in_place_either_properties() { function limbs_vec_and_neg_neg_in_place_either_properties (line 1049) | fn limbs_vec_and_neg_neg_in_place_either_properties() { function and_properties (line 1070) | fn and_properties() { FILE: malachite-nz/tests/integer/logic/assign_bit.rs function test_assign_bit (line 17) | fn test_assign_bit() { function assign_bit_properties (line 54) | fn assign_bit_properties() { FILE: malachite-nz/tests/integer/logic/assign_bits.rs function verify_limbs_neg_assign_bits (line 27) | fn verify_limbs_neg_assign_bits(xs: &[Limb], start: u64, end: u64, bits:... function test_limbs_neg_assign_bits (line 41) | fn test_limbs_neg_assign_bits() { function limbs_neg_assign_bits_fail_1 (line 95) | fn limbs_neg_assign_bits_fail_1() { function limbs_neg_assign_bits_fail_2 (line 102) | fn limbs_neg_assign_bits_fail_2() { function limbs_neg_assign_bits_fail_3 (line 109) | fn limbs_neg_assign_bits_fail_3() { function test_assign_bits (line 115) | fn test_assign_bits() { function assign_bits_fail (line 189) | fn assign_bits_fail() { function limbs_assign_neg_bits_properties (line 195) | fn limbs_assign_neg_bits_properties() { function assign_bits_properties (line 207) | fn assign_bits_properties() { FILE: malachite-nz/tests/integer/logic/bits.rs function test_bits (line 20) | fn test_bits() { function bits_properties (line 58) | fn bits_properties() { FILE: malachite-nz/tests/integer/logic/checked_count_ones.rs function test_checked_count_ones (line 20) | fn test_checked_count_ones() { function checked_count_ones_properties (line 44) | fn checked_count_ones_properties() { FILE: malachite-nz/tests/integer/logic/checked_count_zeros.rs function test_limbs_count_zeros_neg (line 27) | fn test_limbs_count_zeros_neg() { function test_checked_count_zeros (line 36) | fn test_checked_count_zeros() { function limbs_count_zeros_neg_properties (line 60) | fn limbs_count_zeros_neg_properties() { function checked_count_zeros_properties (line 77) | fn checked_count_zeros_properties() { FILE: malachite-nz/tests/integer/logic/checked_hamming_distance.rs function test_limbs_hamming_distance_limb_neg (line 34) | fn test_limbs_hamming_distance_limb_neg() { function limbs_hamming_distance_limb_neg_fail (line 47) | fn limbs_hamming_distance_limb_neg_fail() { function test_limbs_hamming_distance_neg (line 53) | fn test_limbs_hamming_distance_neg() { function limbs_hamming_distance_neg_fail_1 (line 66) | fn limbs_hamming_distance_neg_fail_1() { function limbs_hamming_distance_neg_fail_2 (line 73) | fn limbs_hamming_distance_neg_fail_2() { function test_checked_hamming_distance (line 78) | fn test_checked_hamming_distance() { function limbs_hamming_distance_limb_neg_properties (line 121) | fn limbs_hamming_distance_limb_neg_properties() { function limbs_hamming_distance_neg_properties (line 134) | fn limbs_hamming_distance_neg_properties() { function checked_hamming_distance_properties (line 148) | fn checked_hamming_distance_properties() { FILE: malachite-nz/tests/integer/logic/clear_bit.rs function test_limbs_slice_clear_bit_neg (line 27) | fn test_limbs_slice_clear_bit_neg() { function limbs_slice_clear_bit_fail_1 (line 43) | fn limbs_slice_clear_bit_fail_1() { function limbs_slice_clear_bit_fail_2 (line 51) | fn limbs_slice_clear_bit_fail_2() { function test_limbs_vec_clear_bit_neg (line 58) | fn test_limbs_vec_clear_bit_neg() { function test_clear_bit (line 75) | fn test_clear_bit() { function limbs_slice_clear_bit_neg_properties (line 107) | fn limbs_slice_clear_bit_neg_properties() { function limbs_vec_clear_bit_neg_properties (line 123) | fn limbs_vec_clear_bit_neg_properties() { function clear_bit_properties (line 139) | fn clear_bit_properties() { FILE: malachite-nz/tests/integer/logic/flip_bit.rs function test_flip_bit (line 18) | fn test_flip_bit() { function flip_bit_properties (line 44) | fn flip_bit_properties() { FILE: malachite-nz/tests/integer/logic/from_bits.rs function test_from_bits_asc_and_from_bit_iterator_asc (line 22) | fn test_from_bits_asc_and_from_bit_iterator_asc() { function test_from_bits_desc (line 76) | fn test_from_bits_desc() { function from_bits_asc_properties (line 134) | fn from_bits_asc_properties() { function from_bits_desc_properties (line 149) | fn from_bits_desc_properties() { FILE: malachite-nz/tests/integer/logic/get_bit.rs function test_limbs_get_bit_neg (line 27) | fn test_limbs_get_bit_neg() { function test_get_bit (line 51) | fn test_get_bit() { function limbs_get_bit_neg_properties (line 91) | fn limbs_get_bit_neg_properties() { function get_bit_properties (line 104) | fn get_bit_properties() { FILE: malachite-nz/tests/integer/logic/get_bits.rs function verify_limbs_neg_limb_get_bits (line 31) | fn verify_limbs_neg_limb_get_bits(x: Limb, start: u64, end: u64, out: &[... function verify_limbs_neg_get_bits (line 39) | fn verify_limbs_neg_get_bits(xs: &[Limb], start: u64, end: u64, out: &[L... function test_limbs_neg_limb_get_bits (line 48) | fn test_limbs_neg_limb_get_bits() { function limbs_neg_limb_get_bits_fail (line 69) | fn limbs_neg_limb_get_bits_fail() { function test_limbs_slice_neg_get_bits (line 75) | fn test_limbs_slice_neg_get_bits() { function limbs_slice_neg_get_bits_fail (line 105) | fn limbs_slice_neg_get_bits_fail() { function test_limbs_vec_neg_get_bits (line 111) | fn test_limbs_vec_neg_get_bits() { function limbs_vec_neg_get_bits_fail (line 131) | fn limbs_vec_neg_get_bits_fail() { function test_get_bits (line 136) | fn test_get_bits() { function get_bits_fail (line 162) | fn get_bits_fail() { function get_bits_owned_fail (line 168) | fn get_bits_owned_fail() { function limbs_neg_limb_get_bits_properties (line 173) | fn limbs_neg_limb_get_bits_properties() { function limbs_neg_get_bits_properties (line 187) | fn limbs_neg_get_bits_properties() { function get_bit_properties (line 210) | fn get_bit_properties() { FILE: malachite-nz/tests/integer/logic/index_of_next_false_bit.rs function test_limbs_index_of_next_false_bit_neg (line 30) | fn test_limbs_index_of_next_false_bit_neg() { function test_index_of_next_false_bit (line 55) | fn test_index_of_next_false_bit() { function limbs_index_of_next_false_bit_neg_properties (line 97) | fn limbs_index_of_next_false_bit_neg_properties() { function index_of_next_false_bit_properties (line 110) | fn index_of_next_false_bit_properties() { FILE: malachite-nz/tests/integer/logic/index_of_next_true_bit.rs function test_limbs_index_of_next_true_bit_neg (line 30) | fn test_limbs_index_of_next_true_bit_neg() { function test_index_of_next_true_bit (line 56) | fn test_index_of_next_true_bit() { function limbs_index_of_next_true_bit_neg_properties (line 99) | fn limbs_index_of_next_true_bit_neg_properties() { function index_of_next_true_bit_properties (line 112) | fn index_of_next_true_bit_properties() { FILE: malachite-nz/tests/integer/logic/low_mask.rs function test_low_mask (line 20) | fn test_low_mask() { function low_mask_properties (line 31) | fn low_mask_properties() { FILE: malachite-nz/tests/integer/logic/not.rs function test_not (line 18) | fn test_not() { function not_properties (line 47) | fn not_properties() { FILE: malachite-nz/tests/integer/logic/or.rs function test_limbs_neg_or_limb_and_limbs_neg_or_limb_in_place (line 38) | fn test_limbs_neg_or_limb_and_limbs_neg_or_limb_in_place() { function limbs_neg_or_limb_in_place_fail (line 56) | fn limbs_neg_or_limb_in_place_fail() { function limbs_neg_or_limb_fail (line 63) | fn limbs_neg_or_limb_fail() { function test_limbs_neg_or_limb_to_out (line 69) | fn test_limbs_neg_or_limb_to_out() { function limbs_neg_or_limb_to_out_fail_1 (line 90) | fn limbs_neg_or_limb_to_out_fail_1() { function limbs_neg_or_limb_to_out_fail_2 (line 97) | fn limbs_neg_or_limb_to_out_fail_2() { function test_limbs_pos_or_neg_limb (line 103) | fn test_limbs_pos_or_neg_limb() { function limbs_pos_or_neg_limb_fail (line 115) | const fn limbs_pos_or_neg_limb_fail() { function test_limbs_neg_or_neg_limb (line 121) | fn test_limbs_neg_or_neg_limb() { function limbs_neg_or_neg_limb_fail (line 133) | const fn limbs_neg_or_neg_limb_fail() { function test_limbs_or_pos_neg_limbs_vec_or_pos_neg_in_place_left_and_limbs_or_pos_neg_in_place_right (line 139) | fn test_limbs_or_pos_neg_limbs_vec_or_pos_neg_in_place_left_and_limbs_or... function limbs_or_pos_neg_fail_1 (line 167) | fn limbs_or_pos_neg_fail_1() { function limbs_or_pos_neg_fail_2 (line 174) | fn limbs_or_pos_neg_fail_2() { function test_limbs_or_pos_neg_to_out (line 180) | fn test_limbs_or_pos_neg_to_out() { function limbs_or_pos_neg_to_out_fail_1 (line 222) | fn limbs_or_pos_neg_to_out_fail_1() { function limbs_or_pos_neg_to_out_fail_2 (line 230) | fn limbs_or_pos_neg_to_out_fail_2() { function limbs_or_pos_neg_to_out_fail_3 (line 238) | fn limbs_or_pos_neg_to_out_fail_3() { function test_limbs_slice_or_pos_neg_in_place_left (line 245) | fn test_limbs_slice_or_pos_neg_in_place_left() { function limbs_slice_or_pos_neg_in_place_left_fail_1 (line 267) | fn limbs_slice_or_pos_neg_in_place_left_fail_1() { function limbs_slice_or_pos_neg_in_place_left_fail_2 (line 274) | fn limbs_slice_or_pos_neg_in_place_left_fail_2() { function limbs_vec_or_pos_neg_in_place_left_fail_1 (line 281) | fn limbs_vec_or_pos_neg_in_place_left_fail_1() { function limbs_vec_or_pos_neg_in_place_left_fail_2 (line 288) | fn limbs_vec_or_pos_neg_in_place_left_fail_2() { function limbs_or_pos_neg_in_place_right_fail_1 (line 295) | fn limbs_or_pos_neg_in_place_right_fail_1() { function limbs_or_pos_neg_in_place_right_fail_2 (line 302) | fn limbs_or_pos_neg_in_place_right_fail_2() { function test_limbs_or_neg_neg_and_limbs_vec_or_neg_neg_in_place_left (line 308) | fn test_limbs_or_neg_neg_and_limbs_vec_or_neg_neg_in_place_left() { function limbs_or_neg_neg_fail_1 (line 332) | fn limbs_or_neg_neg_fail_1() { function limbs_or_neg_neg_fail_2 (line 339) | fn limbs_or_neg_neg_fail_2() { function test_limbs_or_neg_neg_to_out (line 345) | fn test_limbs_or_neg_neg_to_out() { function limbs_or_neg_neg_to_out_fail_1 (line 375) | fn limbs_or_neg_neg_to_out_fail_1() { function limbs_or_neg_neg_to_out_fail_2 (line 383) | fn limbs_or_neg_neg_to_out_fail_2() { function limbs_or_neg_neg_to_out_fail_3 (line 391) | fn limbs_or_neg_neg_to_out_fail_3() { function test_limbs_slice_or_neg_neg_in_place_left (line 398) | fn test_limbs_slice_or_neg_neg_in_place_left() { function limbs_slice_or_neg_neg_in_place_left_fail_1 (line 420) | fn limbs_slice_or_neg_neg_in_place_left_fail_1() { function limbs_slice_or_neg_neg_in_place_left_fail_2 (line 427) | fn limbs_slice_or_neg_neg_in_place_left_fail_2() { function limbs_vec_or_neg_neg_in_place_left_fail_1 (line 434) | fn limbs_vec_or_neg_neg_in_place_left_fail_1() { function limbs_vec_or_neg_neg_in_place_left_fail_2 (line 441) | fn limbs_vec_or_neg_neg_in_place_left_fail_2() { function test_limbs_or_neg_neg_in_place_either (line 447) | fn test_limbs_or_neg_neg_in_place_either() { function limbs_or_neg_neg_in_place_either_fail_1 (line 477) | fn limbs_or_neg_neg_in_place_either_fail_1() { function limbs_or_neg_neg_in_place_either_fail_2 (line 484) | fn limbs_or_neg_neg_in_place_either_fail_2() { function test_or (line 489) | fn test_or() { function limbs_neg_or_limb_properties (line 609) | fn limbs_neg_or_limb_properties() { function limbs_neg_or_limb_to_out_properties (line 622) | fn limbs_neg_or_limb_to_out_properties() { function limbs_neg_or_limb_in_place_properties (line 642) | fn limbs_neg_or_limb_in_place_properties() { function limbs_pos_or_neg_limb_properties (line 657) | fn limbs_pos_or_neg_limb_properties() { function limbs_neg_or_neg_limb_properties (line 671) | fn limbs_neg_or_neg_limb_properties() { function limbs_or_pos_neg_properties (line 685) | fn limbs_or_pos_neg_properties() { function limbs_or_pos_neg_to_out_properties (line 698) | fn limbs_or_pos_neg_to_out_properties() { function limbs_slice_or_pos_neg_in_place_left_properties (line 715) | fn limbs_slice_or_pos_neg_in_place_left_properties() { function limbs_vec_or_pos_neg_in_place_left_properties (line 740) | fn limbs_vec_or_pos_neg_in_place_left_properties() { function limbs_or_pos_neg_in_place_right_properties (line 756) | fn limbs_or_pos_neg_in_place_right_properties() { function limbs_or_neg_neg_properties (line 772) | fn limbs_or_neg_neg_properties() { function limbs_or_neg_neg_to_out_properties (line 785) | fn limbs_or_neg_neg_to_out_properties() { function limbs_slice_or_neg_neg_in_place_left_properties (line 804) | fn limbs_slice_or_neg_neg_in_place_left_properties() { function limbs_vec_or_neg_neg_in_place_left_properties (line 819) | fn limbs_vec_or_neg_neg_in_place_left_properties() { function limbs_or_neg_neg_in_place_either_properties (line 834) | fn limbs_or_neg_neg_in_place_either_properties() { function or_properties (line 855) | fn or_properties() { FILE: malachite-nz/tests/integer/logic/set_bit.rs function test_limbs_set_bit_neg (line 23) | fn test_limbs_set_bit_neg() { function test_set_bit (line 37) | fn test_set_bit() { function limbs_set_bit_neg_properties (line 66) | fn limbs_set_bit_neg_properties() { function set_bit_properties (line 82) | fn set_bit_properties() { FILE: malachite-nz/tests/integer/logic/significant_bits.rs function test_significant_bits (line 23) | fn test_significant_bits() { function significant_bits_properties (line 40) | fn significant_bits_properties() { FILE: malachite-nz/tests/integer/logic/to_bits.rs function test_bits_to_twos_complement_bits_non_negative (line 26) | fn test_bits_to_twos_complement_bits_non_negative() { function test_bits_slice_to_twos_complement_bits_negative (line 38) | fn test_bits_slice_to_twos_complement_bits_negative() { function test_bits_vec_to_twos_complement_bits_negative (line 53) | fn test_bits_vec_to_twos_complement_bits_negative() { function bits_vec_to_twos_complement_bits_negative_fail (line 65) | fn bits_vec_to_twos_complement_bits_negative_fail() { function test_to_bits_asc (line 71) | fn test_to_bits_asc() { function test_to_bits_desc (line 205) | fn test_to_bits_desc() { function bits_to_twos_complement_bits_non_negative_properties (line 322) | fn bits_to_twos_complement_bits_non_negative_properties() { function bits_slice_to_twos_complement_bits_negative_properties (line 332) | fn bits_slice_to_twos_complement_bits_negative_properties() { function bits_vec_to_twos_complement_bits_negative_properties (line 342) | fn bits_vec_to_twos_complement_bits_negative_properties() { function to_bits_asc_properties (line 352) | fn to_bits_asc_properties() { function to_bits_desc_properties (line 374) | fn to_bits_desc_properties() { FILE: malachite-nz/tests/integer/logic/trailing_zeros.rs function test_trailing_zeros (line 19) | fn test_trailing_zeros() { function significant_bits_properties (line 42) | fn significant_bits_properties() { FILE: malachite-nz/tests/integer/logic/xor.rs function test_limbs_neg_xor_limb_and_limbs_vec_neg_xor_limb_in_place (line 42) | fn test_limbs_neg_xor_limb_and_limbs_vec_neg_xor_limb_in_place() { function test_limbs_slice_neg_xor_limb_in_place (line 60) | fn test_limbs_slice_neg_xor_limb_in_place() { function test_limbs_neg_xor_limb_to_out (line 76) | fn test_limbs_neg_xor_limb_to_out() { function limbs_neg_xor_limb_to_out_fail (line 106) | fn limbs_neg_xor_limb_to_out_fail() { function test_limbs_pos_xor_limb_neg_and_limbs_vec_pos_xor_limb_neg_in_place (line 112) | fn test_limbs_pos_xor_limb_neg_and_limbs_vec_pos_xor_limb_neg_in_place() { function limbs_pos_xor_limb_neg_fail (line 129) | fn limbs_pos_xor_limb_neg_fail() { function limbs_vec_pos_xor_limb_neg_in_place_fail (line 136) | fn limbs_vec_pos_xor_limb_neg_in_place_fail() { function test_limbs_pos_xor_limb_neg_to_out (line 143) | fn test_limbs_pos_xor_limb_neg_to_out() { function limbs_pos_xor_limb_neg_to_out_fail_1 (line 166) | fn limbs_pos_xor_limb_neg_to_out_fail_1() { function limbs_pos_xor_limb_neg_to_out_fail_2 (line 173) | fn limbs_pos_xor_limb_neg_to_out_fail_2() { function test_limbs_slice_pos_xor_limb_neg_in_place (line 179) | fn test_limbs_slice_pos_xor_limb_neg_in_place() { function limbs_slice_pos_xor_limb_neg_in_place_fail (line 194) | fn limbs_slice_pos_xor_limb_neg_in_place_fail() { function test_limbs_neg_xor_limb_neg_and_limbs_neg_xor_limb_neg_in_place (line 200) | fn test_limbs_neg_xor_limb_neg_and_limbs_neg_xor_limb_neg_in_place() { function limbs_neg_xor_limb_neg_fail (line 218) | fn limbs_neg_xor_limb_neg_fail() { function limbs_neg_xor_limb_neg_in_place_fail (line 225) | fn limbs_neg_xor_limb_neg_in_place_fail() { function test_limbs_neg_xor_limb_neg_to_out (line 231) | fn test_limbs_neg_xor_limb_neg_to_out() { function limbs_neg_xor_limb_neg_to_out_fail_1 (line 247) | fn limbs_neg_xor_limb_neg_to_out_fail_1() { function limbs_neg_xor_limb_neg_to_out_fail_2 (line 254) | fn limbs_neg_xor_limb_neg_to_out_fail_2() { function test_limbs_xor_pos_neg_limbs_xor_pos_neg_in_place_left_and_limbs_xor_pos_neg_in_place_right (line 260) | fn test_limbs_xor_pos_neg_limbs_xor_pos_neg_in_place_left_and_limbs_xor_... function limbs_xor_pos_neg_fail_1 (line 289) | fn limbs_xor_pos_neg_fail_1() { function limbs_xor_pos_neg_fail_2 (line 296) | fn limbs_xor_pos_neg_fail_2() { function limbs_xor_pos_neg_in_place_left_fail_1 (line 303) | fn limbs_xor_pos_neg_in_place_left_fail_1() { function limbs_xor_pos_neg_in_place_left_fail_2 (line 310) | fn limbs_xor_pos_neg_in_place_left_fail_2() { function limbs_xor_pos_neg_in_place_right_fail_1 (line 317) | fn limbs_xor_pos_neg_in_place_right_fail_1() { function limbs_xor_pos_neg_in_place_right_fail_2 (line 324) | fn limbs_xor_pos_neg_in_place_right_fail_2() { function test_limbs_xor_pos_neg_to_out (line 330) | fn test_limbs_xor_pos_neg_to_out() { function limbs_xor_pos_neg_to_out_fail_1 (line 383) | fn limbs_xor_pos_neg_to_out_fail_1() { function limbs_xor_pos_neg_to_out_fail_2 (line 391) | fn limbs_xor_pos_neg_to_out_fail_2() { function limbs_xor_pos_neg_to_out_fail_3 (line 399) | fn limbs_xor_pos_neg_to_out_fail_3() { function test_limbs_xor_pos_neg_in_place_either (line 406) | fn test_limbs_xor_pos_neg_in_place_either() { function limbs_xor_pos_neg_in_place_either_fail_1 (line 482) | fn limbs_xor_pos_neg_in_place_either_fail_1() { function limbs_xor_pos_neg_in_place_either_fail_2 (line 489) | fn limbs_xor_pos_neg_in_place_either_fail_2() { function test_limbs_xor_neg_neg_and_limbs_xor_neg_neg_in_place_left (line 495) | fn test_limbs_xor_neg_neg_and_limbs_xor_neg_neg_in_place_left() { function limbs_xor_neg_neg_in_place_left_fail_1 (line 519) | fn limbs_xor_neg_neg_in_place_left_fail_1() { function limbs_xor_neg_neg_in_place_left_fail_2 (line 526) | fn limbs_xor_neg_neg_in_place_left_fail_2() { function test_limbs_xor_neg_neg_to_out (line 532) | fn test_limbs_xor_neg_neg_to_out() { function limbs_xor_neg_neg_to_out_fail_1 (line 569) | fn limbs_xor_neg_neg_to_out_fail_1() { function limbs_xor_neg_neg_to_out_fail_2 (line 577) | fn limbs_xor_neg_neg_to_out_fail_2() { function limbs_xor_neg_neg_to_out_fail_3 (line 585) | fn limbs_xor_neg_neg_to_out_fail_3() { function test_limbs_xor_neg_neg_in_place_either (line 592) | fn test_limbs_xor_neg_neg_in_place_either() { function limbs_xor_neg_neg_in_place_either_fail_1 (line 658) | fn limbs_xor_neg_neg_in_place_either_fail_1() { function limbs_xor_neg_neg_in_place_either_fail_2 (line 665) | fn limbs_xor_neg_neg_in_place_either_fail_2() { function test_xor (line 670) | fn test_xor() { function limbs_neg_or_limb_properties (line 798) | fn limbs_neg_or_limb_properties() { function limbs_neg_xor_limb_to_out_properties (line 811) | fn limbs_neg_xor_limb_to_out_properties() { function limbs_slice_neg_xor_limb_in_place_properties (line 838) | fn limbs_slice_neg_xor_limb_in_place_properties() { function limbs_vec_neg_xor_limb_in_place_properties (line 862) | fn limbs_vec_neg_xor_limb_in_place_properties() { function limbs_pos_xor_limb_neg_properties (line 877) | fn limbs_pos_xor_limb_neg_properties() { function limbs_pos_xor_limb_neg_to_out_properties (line 890) | fn limbs_pos_xor_limb_neg_to_out_properties() { function limbs_slice_pos_xor_limb_neg_in_place_properties (line 911) | fn limbs_slice_pos_xor_limb_neg_in_place_properties() { function limbs_vec_pos_xor_limb_neg_in_place_properties (line 930) | fn limbs_vec_pos_xor_limb_neg_in_place_properties() { function limbs_neg_xor_limb_neg_properties (line 943) | fn limbs_neg_xor_limb_neg_properties() { function limbs_neg_xor_limb_neg_to_out_properties (line 956) | fn limbs_neg_xor_limb_neg_to_out_properties() { function limbs_neg_xor_limb_neg_in_place_properties (line 977) | fn limbs_neg_xor_limb_neg_in_place_properties() { function limbs_xor_pos_neg_properties (line 992) | fn limbs_xor_pos_neg_properties() { function limbs_xor_pos_neg_to_out_properties (line 1005) | fn limbs_xor_pos_neg_to_out_properties() { function limbs_xor_pos_neg_in_place_left_properties (line 1026) | fn limbs_xor_pos_neg_in_place_left_properties() { function limbs_xor_pos_neg_in_place_right_properties (line 1042) | fn limbs_xor_pos_neg_in_place_right_properties() { function limbs_xor_pos_neg_in_place_either_properties (line 1058) | fn limbs_xor_pos_neg_in_place_either_properties() { function limbs_xor_neg_neg_properties (line 1079) | fn limbs_xor_neg_neg_properties() { function limbs_xor_neg_neg_to_out_properties (line 1092) | fn limbs_xor_neg_neg_to_out_properties() { function limbs_xor_neg_neg_in_place_left_properties (line 1111) | fn limbs_xor_neg_neg_in_place_left_properties() { function limbs_xor_neg_neg_in_place_either_properties (line 1126) | fn limbs_xor_neg_neg_in_place_either_properties() { function xor_properties (line 1147) | fn xor_properties() { FILE: malachite-nz/tests/integer/random/get_random_integer_from_range_to_infinity.rs function get_random_integer_from_range_to_infinity_helper (line 19) | fn get_random_integer_from_range_to_infinity_helper( function test_get_random_integer_from_range_to_infinity (line 42) | fn test_get_random_integer_from_range_to_infinity() { function get_random_integer_from_range_to_infinity_fail_1 (line 104) | fn get_random_integer_from_range_to_infinity_fail_1() { function get_random_integer_from_range_to_infinity_fail_2 (line 116) | fn get_random_integer_from_range_to_infinity_fail_2() { function get_random_integer_from_range_to_infinity_fail_3 (line 128) | fn get_random_integer_from_range_to_infinity_fail_3() { FILE: malachite-nz/tests/integer/random/get_random_integer_from_range_to_negative_infinity.rs function get_random_integer_from_range_to_negative_infinity_helper (line 19) | fn get_random_integer_from_range_to_negative_infinity_helper( function test_get_random_integer_from_range_to_negative_infinity (line 42) | fn test_get_random_integer_from_range_to_negative_infinity() { function get_random_integer_from_range_to_negative_infinity_fail_1 (line 109) | fn get_random_integer_from_range_to_negative_infinity_fail_1() { function get_random_integer_from_range_to_negative_infinity_fail_2 (line 121) | fn get_random_integer_from_range_to_negative_infinity_fail_2() { function get_random_integer_from_range_to_negative_infinity_fail_3 (line 133) | fn get_random_integer_from_range_to_negative_infinity_fail_3() { FILE: malachite-nz/tests/integer/random/get_striped_random_integer_from_inclusive_range.rs function get_striped_random_integer_from_inclusive_range_helper (line 18) | fn get_striped_random_integer_from_inclusive_range_helper( function test_get_striped_random_integer_from_inclusive_range (line 41) | fn test_get_striped_random_integer_from_inclusive_range() { function get_striped_random_integer_from_inclusive_range_fail_1 (line 132) | fn get_striped_random_integer_from_inclusive_range_fail_1() { FILE: malachite-nz/tests/integer/random/get_striped_random_integer_from_range.rs function get_striped_random_integer_from_range_helper (line 18) | fn get_striped_random_integer_from_range_helper( function test_get_striped_random_integer_from_range (line 41) | fn test_get_striped_random_integer_from_range() { function get_striped_random_integer_from_range_fail_1 (line 120) | fn get_striped_random_integer_from_range_fail_1() { FILE: malachite-nz/tests/integer/random/get_striped_random_integer_from_range_to_infinity.rs function get_striped_random_integer_from_range_to_infinity_helper (line 20) | fn get_striped_random_integer_from_range_to_infinity_helper( function test_get_striped_random_integer_from_range_to_infinity (line 49) | fn test_get_striped_random_integer_from_range_to_infinity() { function get_striped_random_integer_from_range_to_infinity_fail_1 (line 132) | fn get_striped_random_integer_from_range_to_infinity_fail_1() { function get_striped_random_integer_from_range_to_infinity_fail_2 (line 145) | fn get_striped_random_integer_from_range_to_infinity_fail_2() { function get_striped_random_integer_from_range_to_infinity_fail_3 (line 158) | fn get_striped_random_integer_from_range_to_infinity_fail_3() { FILE: malachite-nz/tests/integer/random/get_striped_random_integer_from_range_to_negative_infinity.rs function get_striped_random_integer_from_range_to_negative_infinity_helper (line 20) | fn get_striped_random_integer_from_range_to_negative_infinity_helper( function test_get_striped_random_integer_from_range_to_negative_infinity (line 49) | fn test_get_striped_random_integer_from_range_to_negative_infinity() { function get_striped_random_integer_from_range_to_negative_infinity_fail_1 (line 123) | fn get_striped_random_integer_from_range_to_negative_infinity_fail_1() { function get_striped_random_integer_from_range_to_negative_infinity_fail_2 (line 136) | fn get_striped_random_integer_from_range_to_negative_infinity_fail_2() { function get_striped_random_integer_from_range_to_negative_infinity_fail_3 (line 149) | fn get_striped_random_integer_from_range_to_negative_infinity_fail_3() { FILE: malachite-nz/tests/integer/random/get_uniform_random_integer_from_inclusive_range.rs function get_uniform_random_integer_from_inclusive_range_helper (line 18) | fn get_uniform_random_integer_from_inclusive_range_helper(a: &str, b: &s... function test_get_uniform_random_integer_from_inclusive_range (line 33) | fn test_get_uniform_random_integer_from_inclusive_range() { function get_uniform_random_integer_from_inclusive_range_fail (line 58) | fn get_uniform_random_integer_from_inclusive_range_fail() { FILE: malachite-nz/tests/integer/random/get_uniform_random_integer_from_range.rs function get_uniform_random_integer_from_range_helper (line 18) | fn get_uniform_random_integer_from_range_helper(a: &str, b: &str, out: &... function test_get_uniform_random_integer_from_range (line 33) | fn test_get_uniform_random_integer_from_range() { function get_uniform_random_integer_from_range_fail (line 50) | fn get_uniform_random_integer_from_range_fail() { FILE: malachite-nz/tests/integer/random/random_integer_inclusive_range.rs function random_integer_inclusive_range_helper (line 17) | fn random_integer_inclusive_range_helper( function test_random_integer_inclusive_range (line 43) | fn test_random_integer_inclusive_range() { function random_integer_inclusive_range_fail_1 (line 176) | fn random_integer_inclusive_range_fail_1() { function random_integer_inclusive_range_fail_2 (line 182) | fn random_integer_inclusive_range_fail_2() { function random_integer_inclusive_range_fail_3 (line 188) | fn random_integer_inclusive_range_fail_3() { FILE: malachite-nz/tests/integer/random/random_integer_range.rs function random_integer_range_helper (line 17) | fn random_integer_range_helper( function test_random_integer_range (line 43) | fn test_random_integer_range() { function random_integer_range_fail_1 (line 176) | fn random_integer_range_fail_1() { function random_integer_range_fail_2 (line 182) | fn random_integer_range_fail_2() { function random_integer_range_fail_3 (line 188) | fn random_integer_range_fail_3() { function random_integer_range_fail_4 (line 194) | fn random_integer_range_fail_4() { FILE: malachite-nz/tests/integer/random/random_integer_range_to_infinity.rs function random_integer_range_to_infinity_helper (line 17) | fn random_integer_range_to_infinity_helper( function test_random_integer_range_to_infinity (line 41) | fn test_random_integer_range_to_infinity() { function random_integer_range_to_infinity_fail_1 (line 474) | fn random_integer_range_to_infinity_fail_1() { function random_integer_range_to_infinity_fail_2 (line 480) | fn random_integer_range_to_infinity_fail_2() { FILE: malachite-nz/tests/integer/random/random_integer_range_to_negative_infinity.rs function random_integer_range_to_negative_infinity_helper (line 17) | fn random_integer_range_to_negative_infinity_helper( function test_random_integer_range_to_negative_infinity (line 41) | fn test_random_integer_range_to_negative_infinity() { function random_integer_range_to_negative_infinity_fail_1 (line 492) | fn random_integer_range_to_negative_infinity_fail_1() { function random_integer_range_to_negative_infinity_fail_2 (line 498) | fn random_integer_range_to_negative_infinity_fail_2() { FILE: malachite-nz/tests/integer/random/random_integers.rs function random_integers_helper (line 15) | fn random_integers_helper( function test_random_integers (line 33) | fn test_random_integers() { function random_integers_fail_1 (line 200) | fn random_integers_fail_1() { function random_integers_fail_2 (line 206) | fn random_integers_fail_2() { function random_integers_fail_3 (line 212) | fn random_integers_fail_3() { FILE: malachite-nz/tests/integer/random/random_natural_integers.rs function random_natural_integers_helper (line 15) | fn random_natural_integers_helper( function test_random_natural_integers (line 33) | fn test_random_natural_integers() { function random_natural_integers_fail_1 (line 197) | fn random_natural_integers_fail_1() { function random_natural_integers_fail_2 (line 203) | fn random_natural_integers_fail_2() { function random_natural_integers_fail_3 (line 209) | fn random_natural_integers_fail_3() { FILE: malachite-nz/tests/integer/random/random_negative_integers.rs function random_negative_integers_helper (line 15) | fn random_negative_integers_helper( function test_random_negative_integers (line 33) | fn test_random_negative_integers() { function random_negative_integers_fail_1 (line 199) | fn random_negative_integers_fail_1() { function random_negative_integers_fail_2 (line 205) | fn random_negative_integers_fail_2() { FILE: malachite-nz/tests/integer/random/random_nonzero_integers.rs function random_nonzero_integers_helper (line 15) | fn random_nonzero_integers_helper( function test_random_nonzero_integers (line 33) | fn test_random_nonzero_integers() { function random_nonzero_integers_fail_1 (line 202) | fn random_nonzero_integers_fail_1() { function random_nonzero_integers_fail_2 (line 208) | fn random_nonzero_integers_fail_2() { FILE: malachite-nz/tests/integer/random/random_positive_integers.rs function random_positive_integers_helper (line 15) | fn random_positive_integers_helper( function test_random_positive_integers (line 33) | fn test_random_positive_integers() { function random_positive_integers_fail_1 (line 199) | fn random_positive_integers_fail_1() { function random_positive_integers_fail_2 (line 205) | fn random_positive_integers_fail_2() { FILE: malachite-nz/tests/integer/random/striped_random_integer_inclusive_range.rs function striped_random_integer_inclusive_range_helper (line 17) | fn striped_random_integer_inclusive_range_helper( function test_striped_random_integer_inclusive_range (line 43) | fn test_striped_random_integer_inclusive_range() { function striped_random_integer_inclusive_range_fail_1 (line 149) | fn striped_random_integer_inclusive_range_fail_1() { function striped_random_integer_inclusive_range_fail_2 (line 161) | fn striped_random_integer_inclusive_range_fail_2() { function striped_random_integer_inclusive_range_fail_3 (line 173) | fn striped_random_integer_inclusive_range_fail_3() { FILE: malachite-nz/tests/integer/random/striped_random_integer_range.rs function striped_random_integer_range_helper (line 17) | fn striped_random_integer_range_helper( function test_striped_random_integer_range (line 43) | fn test_striped_random_integer_range() { function striped_random_integer_range_fail_1 (line 149) | fn striped_random_integer_range_fail_1() { function striped_random_integer_range_fail_2 (line 161) | fn striped_random_integer_range_fail_2() { function striped_random_integer_range_fail_3 (line 173) | fn striped_random_integer_range_fail_3() { FILE: malachite-nz/tests/integer/random/striped_random_integer_range_to_infinity.rs function striped_random_integer_range_to_infinity_helper (line 17) | fn striped_random_integer_range_to_infinity_helper( function test_striped_random_integer_range_to_infinity (line 45) | fn test_striped_random_integer_range_to_infinity() { function striped_random_integer_range_to_infinity_fail_1 (line 190) | fn striped_random_integer_range_to_infinity_fail_1() { function striped_random_integer_range_to_infinity_fail_2 (line 196) | fn striped_random_integer_range_to_infinity_fail_2() { function striped_random_integer_range_to_infinity_fail_3 (line 202) | fn striped_random_integer_range_to_infinity_fail_3() { function striped_random_integer_range_to_infinity_fail_4 (line 208) | fn striped_random_integer_range_to_infinity_fail_4() { FILE: malachite-nz/tests/integer/random/striped_random_integer_range_to_negative_infinity.rs function striped_random_integer_range_to_negative_infinity_helper (line 17) | fn striped_random_integer_range_to_negative_infinity_helper( function test_striped_random_integer_range_to_negative_infinity (line 45) | fn test_striped_random_integer_range_to_negative_infinity() { function striped_random_integer_range_to_negative_infinity_fail_1 (line 191) | fn striped_random_integer_range_to_negative_infinity_fail_1() { function striped_random_integer_range_to_negative_infinity_fail_2 (line 204) | fn striped_random_integer_range_to_negative_infinity_fail_2() { function striped_random_integer_range_to_negative_infinity_fail_3 (line 217) | fn striped_random_integer_range_to_negative_infinity_fail_3() { function striped_random_integer_range_to_negative_infinity_fail_4 (line 223) | fn striped_random_integer_range_to_negative_infinity_fail_4() { FILE: malachite-nz/tests/integer/random/striped_random_integers.rs function striped_random_integers_helper (line 15) | fn striped_random_integers_helper( function test_striped_random_integers (line 41) | fn test_striped_random_integers() { function striped_random_integers_fail_1 (line 216) | fn striped_random_integers_fail_1() { function striped_random_integers_fail_2 (line 222) | fn striped_random_integers_fail_2() { function striped_random_integers_fail_3 (line 228) | fn striped_random_integers_fail_3() { function striped_random_integers_fail_4 (line 234) | fn striped_random_integers_fail_4() { function striped_random_integers_fail_5 (line 240) | fn striped_random_integers_fail_5() { FILE: malachite-nz/tests/integer/random/striped_random_natural_integers.rs function striped_random_natural_integers_helper (line 15) | fn striped_random_natural_integers_helper( function test_striped_random_natural_integers (line 41) | fn test_striped_random_natural_integers() { function striped_random_natural_integers_fail_1 (line 205) | fn striped_random_natural_integers_fail_1() { function striped_random_natural_integers_fail_2 (line 211) | fn striped_random_natural_integers_fail_2() { function striped_random_natural_integers_fail_3 (line 217) | fn striped_random_natural_integers_fail_3() { function striped_random_natural_integers_fail_4 (line 223) | fn striped_random_natural_integers_fail_4() { function striped_random_natural_integers_fail_5 (line 229) | fn striped_random_natural_integers_fail_5() { FILE: malachite-nz/tests/integer/random/striped_random_negative_integers.rs function striped_random_negative_integers_helper (line 15) | fn striped_random_negative_integers_helper( function test_striped_random_negative_integers (line 41) | fn test_striped_random_negative_integers() { function striped_random_negative_integers_fail_1 (line 215) | fn striped_random_negative_integers_fail_1() { function striped_random_negative_integers_fail_2 (line 221) | fn striped_random_negative_integers_fail_2() { function striped_random_negative_integers_fail_3 (line 227) | fn striped_random_negative_integers_fail_3() { function striped_random_negative_integers_fail_4 (line 233) | fn striped_random_negative_integers_fail_4() { FILE: malachite-nz/tests/integer/random/striped_random_nonzero_integers.rs function striped_random_nonzero_integers_helper (line 15) | fn striped_random_nonzero_integers_helper( function test_striped_random_nonzero_integers (line 41) | fn test_striped_random_nonzero_integers() { function striped_random_nonzero_integers_fail_1 (line 218) | fn striped_random_nonzero_integers_fail_1() { function striped_random_nonzero_integers_fail_2 (line 224) | fn striped_random_nonzero_integers_fail_2() { function striped_random_nonzero_integers_fail_3 (line 230) | fn striped_random_nonzero_integers_fail_3() { function striped_random_nonzero_integers_fail_4 (line 236) | fn striped_random_nonzero_integers_fail_4() { FILE: malachite-nz/tests/integer/random/striped_random_positive_integers.rs function striped_random_positive_integers_helper (line 15) | fn striped_random_positive_integers_helper( function test_striped_random_positive_integers (line 41) | fn test_striped_random_positive_integers() { function striped_random_positive_integers_fail_1 (line 215) | fn striped_random_positive_integers_fail_1() { function striped_random_positive_integers_fail_2 (line 221) | fn striped_random_positive_integers_fail_2() { function striped_random_positive_integers_fail_3 (line 227) | fn striped_random_positive_integers_fail_3() { function striped_random_positive_integers_fail_4 (line 233) | fn striped_random_positive_integers_fail_4() { FILE: malachite-nz/tests/integer/random/uniform_random_integer_inclusive_range.rs function uniform_random_integer_inclusive_range_helper (line 17) | fn uniform_random_integer_inclusive_range_helper( function test_uniform_random_integer_inclusive_range (line 39) | fn test_uniform_random_integer_inclusive_range() { function uniform_random_integer_inclusive_range_fail (line 162) | fn uniform_random_integer_inclusive_range_fail() { FILE: malachite-nz/tests/integer/random/uniform_random_integer_range.rs function uniform_random_integer_range_helper (line 17) | fn uniform_random_integer_range_helper( function test_uniform_random_integer_range (line 39) | fn test_uniform_random_integer_range() { function uniform_random_integer_range_fail_1 (line 162) | fn uniform_random_integer_range_fail_1() { function uniform_random_integer_range_fail_2 (line 168) | fn uniform_random_integer_range_fail_2() { FILE: malachite-nz/tests/natural/arithmetic/abs_diff.rs function test_abs_diff_natural (line 19) | fn test_abs_diff_natural() { function abs_diff_properties (line 71) | fn abs_diff_properties() { FILE: malachite-nz/tests/natural/arithmetic/add.rs function test_limbs_add_limb (line 44) | fn test_limbs_add_limb() { function test_limbs_add_limb_to_out (line 59) | fn test_limbs_add_limb_to_out() { function limbs_add_limb_to_out_fail (line 89) | fn limbs_add_limb_to_out_fail() { function test_limbs_slice_add_limb_in_place (line 95) | fn test_limbs_slice_add_limb_in_place() { function test_limbs_vec_add_limb_in_place (line 112) | fn test_limbs_vec_add_limb_in_place() { function limbs_vec_add_limb_in_place_fail (line 128) | fn limbs_vec_add_limb_in_place_fail() { function test_limbs_add_greater (line 134) | fn test_limbs_add_greater() { function test_limbs_add_greater_fail (line 153) | fn test_limbs_add_greater_fail() { function test_limbs_add_and_limbs_vec_add_in_place_left (line 159) | fn test_limbs_add_and_limbs_vec_add_in_place_left() { function test_limbs_add_greater_to_out (line 184) | fn test_limbs_add_greater_to_out() { function limbs_add_greater_to_out_fail_1 (line 241) | fn limbs_add_greater_to_out_fail_1() { function limbs_add_greater_to_out_fail_2 (line 249) | fn limbs_add_greater_to_out_fail_2() { function test_limbs_add_same_length_to_out (line 256) | fn test_limbs_add_same_length_to_out() { function limbs_add_same_length_to_out_fail_1 (line 304) | fn limbs_add_same_length_to_out_fail_1() { function limbs_add_same_length_to_out_fail_2 (line 312) | fn limbs_add_same_length_to_out_fail_2() { function test_limbs_add_to_out (line 319) | fn test_limbs_add_to_out() { function limbs_add_to_out_fail (line 392) | fn limbs_add_to_out_fail() { function test_limbs_add_to_out_aliased (line 399) | fn test_limbs_add_to_out_aliased() { function limbs_add_to_out_aliased_fail_1 (line 416) | fn limbs_add_to_out_aliased_fail_1() { function limbs_add_to_out_aliased_fail_2 (line 424) | fn limbs_add_to_out_aliased_fail_2() { function test_limbs_slice_add_same_length_in_place_left (line 431) | fn test_limbs_slice_add_same_length_in_place_left() { function limbs_slice_add_same_length_in_place_left_fail (line 457) | fn limbs_slice_add_same_length_in_place_left_fail() { function test_limbs_slice_add_greater_in_place_left (line 464) | fn test_limbs_slice_add_greater_in_place_left() { function limbs_slice_add_greater_in_place_left_fail (line 490) | fn limbs_slice_add_greater_in_place_left_fail() { function test_limbs_slice_add_in_place_either (line 497) | fn test_limbs_slice_add_in_place_either() { function test_limbs_vec_add_in_place_either (line 555) | fn test_limbs_vec_add_in_place_either() { function test_limbs_add_same_length_with_carry_in_to_out (line 595) | fn test_limbs_add_same_length_with_carry_in_to_out() { function limbs_add_same_length_with_carry_in_to_out_fail_1 (line 685) | fn limbs_add_same_length_with_carry_in_to_out_fail_1() { function limbs_add_same_length_with_carry_in_to_out_fail_2 (line 693) | fn limbs_add_same_length_with_carry_in_to_out_fail_2() { function test_limbs_add_same_length_with_carry_in_in_place_left (line 700) | fn test_limbs_add_same_length_with_carry_in_in_place_left() { function limbs_add_same_length_with_carry_in_in_place_left_fail (line 732) | fn limbs_add_same_length_with_carry_in_in_place_left_fail() { function test_add (line 738) | fn test_add() { function test_sum (line 795) | fn test_sum() { function limbs_add_limb_properties (line 818) | fn limbs_add_limb_properties() { function limbs_add_limb_to_out_properties (line 831) | fn limbs_add_limb_to_out_properties() { function limbs_slice_add_limb_in_place_properties (line 852) | fn limbs_slice_add_limb_in_place_properties() { function limbs_vec_add_limb_in_place_properties (line 867) | fn limbs_vec_add_limb_in_place_properties() { function limbs_add_helper (line 878) | fn limbs_add_helper(f: &dyn Fn(&[Limb], &[Limb]) -> Vec, xs: Vec() function mod_power_of_2_shl_fail (line 111) | fn mod_power_of_2_shl_fail() { function unsigned_properties (line 115) | fn unsigned_properties() function signed_properties (line 163) | fn signed_properties() function mod_power_of_2_shl_properties (line 216) | fn mod_power_of_2_shl_properties() { FILE: malachite-nz/tests/natural/arithmetic/mod_power_of_2_shr.rs function test_mod_power_of_2_shr (line 58) | fn test_mod_power_of_2_shr() { function mod_power_of_2_shr_fail_helper (line 62) | fn mod_power_of_2_shr_fail_helper() function mod_power_of_2_shr_fail (line 76) | fn mod_power_of_2_shr_fail() { function properties_helper (line 80) | fn properties_helper() function mod_power_of_2_shr_properties (line 133) | fn mod_power_of_2_shr_properties() { FILE: malachite-nz/tests/natural/arithmetic/mod_power_of_2_square.rs function test_limbs_square_low_basecase (line 37) | fn test_limbs_square_low_basecase() { function limbs_square_low_basecase_fail_1 (line 70) | fn limbs_square_low_basecase_fail_1() { function limbs_square_low_basecase_fail_2 (line 77) | fn limbs_square_low_basecase_fail_2() { function test_limbs_square_low_divide_and_conquer (line 83) | fn test_limbs_square_low_divide_and_conquer() { function limbs_square_low_divide_and_conquer_fail_1 (line 111) | fn limbs_square_low_divide_and_conquer_fail_1() { function limbs_square_low_divide_and_conquer_fail_2 (line 119) | fn limbs_square_low_divide_and_conquer_fail_2() { function limbs_square_low_divide_and_conquer_fail_3 (line 127) | fn limbs_square_low_divide_and_conquer_fail_3() { function test_limbs_square_low (line 134) | fn test_limbs_square_low() { function limbs_square_low_fail_1 (line 162) | fn limbs_square_low_fail_1() { function limbs_square_low_fail_2 (line 169) | fn limbs_square_low_fail_2() { function test_limbs_mod_power_of_2_square (line 175) | fn test_limbs_mod_power_of_2_square() { function limbs_mod_power_of_2_square_fail (line 202) | fn limbs_mod_power_of_2_square_fail() { function limbs_mod_power_of_2_square_ref_fail (line 209) | fn limbs_mod_power_of_2_square_ref_fail() { function test_mod_power_of_2_square (line 214) | fn test_mod_power_of_2_square() { function mod_power_of_2_square_fail (line 243) | fn mod_power_of_2_square_fail() { function verify_limbs_square_low (line 253) | fn verify_limbs_square_low(out_before: &[Limb], xs: &[Limb], out_after: ... function limbs_square_low_basecase_properties (line 265) | fn limbs_square_low_basecase_properties() { function limbs_square_low_divide_and_conquer_properties (line 282) | fn limbs_square_low_divide_and_conquer_properties() { function limbs_square_low_properties (line 295) | fn limbs_square_low_properties() { function limbs_mod_power_of_2_square_properties (line 307) | fn limbs_mod_power_of_2_square_properties() { function mod_power_of_2_square_properties (line 324) | fn mod_power_of_2_square_properties() { FILE: malachite-nz/tests/natural/arithmetic/mod_power_of_2_sub.rs function test_limbs_mod_power_of_2_limb_sub_limbs_and_limbs_mod_power_of_2_limb_sub_limbs_in_place (line 37) | fn test_limbs_mod_power_of_2_limb_sub_limbs_and_limbs_mod_power_of_2_lim... function limbs_mod_power_of_2_limb_sub_limbs_fail (line 59) | fn limbs_mod_power_of_2_limb_sub_limbs_fail() { function limbs_mod_power_of_2_limb_sub_limbs_in_place_fail (line 66) | fn limbs_mod_power_of_2_limb_sub_limbs_in_place_fail() { function test_limbs_mod_power_of_2_sub (line 73) | fn test_limbs_mod_power_of_2_sub() { function test_limbs_mod_power_of_2_sub_in_place_right (line 100) | fn test_limbs_mod_power_of_2_sub_in_place_right() { function test_limbs_mod_power_of_2_sub_in_place_either (line 124) | fn test_limbs_mod_power_of_2_sub_in_place_either() { function test_mod_power_of_2_sub (line 173) | fn test_mod_power_of_2_sub() { function mod_power_of_2_sub_fail (line 245) | fn mod_power_of_2_sub_fail() { function limbs_mod_power_of_2_limb_sub_limbs_properties (line 278) | fn limbs_mod_power_of_2_limb_sub_limbs_properties() { function limbs_mod_power_of_2_limb_sub_limbs_in_place_properties (line 294) | fn limbs_mod_power_of_2_limb_sub_limbs_in_place_properties() { function limbs_mod_power_of_2_sub_properties (line 312) | fn limbs_mod_power_of_2_sub_properties() { function limbs_mod_power_of_2_sub_in_place_left_properties (line 329) | fn limbs_mod_power_of_2_sub_in_place_left_properties() { function limbs_mod_power_of_2_sub_in_place_right_properties (line 348) | fn limbs_mod_power_of_2_sub_in_place_right_properties() { function limbs_mod_power_of_2_sub_in_place_either_properties (line 367) | fn limbs_mod_power_of_2_sub_in_place_either_properties() { function mod_power_of_2_sub_properties (line 391) | fn mod_power_of_2_sub_properties() { FILE: malachite-nz/tests/natural/arithmetic/mod_shl.rs function test_mod_shl (line 119) | fn test_mod_shl() { function mod_shl_fail_helper (line 124) | fn mod_shl_fail_helper() function mod_shl_fail (line 165) | fn mod_shl_fail() { function unsigned_properties (line 170) | fn unsigned_properties() function signed_properties (line 236) | fn signed_properties, T: Primitiv... function mod_shl_properties (line 303) | fn mod_shl_properties() { FILE: malachite-nz/tests/natural/arithmetic/mod_shr.rs function test_mod_shr (line 73) | fn test_mod_shr() { function mod_shr_fail_helper (line 77) | fn mod_shr_fail_helper() function mod_shr_fail (line 118) | fn mod_shr_fail() { function properties_helper (line 123) | fn properties_helper, T: Primitiv... function mod_shr_properties (line 190) | fn mod_shr_properties() { FILE: malachite-nz/tests/natural/arithmetic/mod_square.rs function test_mod_square (line 23) | fn test_mod_square() { function mod_square_fail (line 67) | fn mod_square_fail() { function mod_square_properties (line 100) | fn mod_square_properties() { FILE: malachite-nz/tests/natural/arithmetic/mod_sub.rs function test_mod_sub (line 22) | fn test_mod_sub() { function mod_sub_fail (line 97) | fn mod_sub_fail() { function mod_sub_properties (line 184) | fn mod_sub_properties() { FILE: malachite-nz/tests/natural/arithmetic/mul.rs function series (line 75) | fn series(start: Limb, len: usize) -> Vec { function test_limbs_mul_limb_and_limbs_vec_mul_limb_in_place (line 81) | fn test_limbs_mul_limb_and_limbs_vec_mul_limb_in_place() { function test_product (line 100) | fn test_product() { function limbs_mul_limb_properties (line 127) | fn limbs_mul_limb_properties() { function limbs_vec_mul_limb_in_place_properties (line 140) | fn limbs_vec_mul_limb_in_place_properties() { function test_limbs_mul_limb_with_carry_to_out (line 154) | fn test_limbs_mul_limb_with_carry_to_out() { function limbs_mul_limb_with_carry_to_out_fail (line 182) | fn limbs_mul_limb_with_carry_to_out_fail() { function limbs_mul_limb_with_carry_to_out_properties (line 187) | fn limbs_mul_limb_with_carry_to_out_properties() { function test_limbs_mul_limb_to_out (line 210) | fn test_limbs_mul_limb_to_out() { function limbs_mul_limb_to_out_fail (line 262) | fn limbs_mul_limb_to_out_fail() { function limbs_mul_limb_to_out_properties (line 267) | fn limbs_mul_limb_to_out_properties() { function test_limbs_mul_limb_with_carry_in_place (line 292) | fn test_limbs_mul_limb_with_carry_in_place() { function limbs_slice_mul_limb_with_carry_in_place_properties (line 306) | fn limbs_slice_mul_limb_with_carry_in_place_properties() { function test_limbs_slice_mul_limb_in_place (line 328) | fn test_limbs_slice_mul_limb_in_place() { function limbs_slice_mul_limb_in_place_properties (line 345) | fn limbs_slice_mul_limb_in_place_properties() { function test_limbs_mul_greater (line 365) | fn test_limbs_mul_greater() { function test_limbs_mul_greater_fail_1 (line 389) | fn test_limbs_mul_greater_fail_1() { function test_limbs_mul_greater_fail_2 (line 396) | fn test_limbs_mul_greater_fail_2() { function limbs_mul_helper (line 400) | fn limbs_mul_helper(f: &dyn Fn(&[Limb], &[Limb]) -> Vec, xs: Vec ... function limbs_mul_greater_to_out_properties (line 1420) | fn limbs_mul_greater_to_out_properties() { function test_limbs_mul_to_out (line 1440) | fn test_limbs_mul_to_out() { function limbs_mul_to_out_fail_1 (line 1480) | fn limbs_mul_to_out_fail_1() { function limbs_mul_to_out_fail_2 (line 1489) | fn limbs_mul_to_out_fail_2() { function limbs_mul_to_out_fail_3 (line 1498) | fn limbs_mul_to_out_fail_3() { function limbs_mul_to_out_properties (line 1505) | fn limbs_mul_to_out_properties() { function test_limbs_mul_greater_to_out_toom_22 (line 1525) | fn test_limbs_mul_greater_to_out_toom_22() { function limbs_mul_greater_to_out_toom_22_fail_1 (line 1612) | fn limbs_mul_greater_to_out_toom_22_fail_1() { function limbs_mul_greater_to_out_toom_22_fail_2 (line 1621) | fn limbs_mul_greater_to_out_toom_22_fail_2() { function limbs_mul_greater_to_out_toom_22_fail_3 (line 1632) | fn limbs_mul_greater_to_out_toom_22_fail_3() { function limbs_mul_greater_to_out_toom_22_fail_4 (line 1642) | fn limbs_mul_greater_to_out_toom_22_fail_4() { function limbs_mul_greater_to_out_toom_22_fail_5 (line 1652) | fn limbs_mul_greater_to_out_toom_22_fail_5() { function limbs_mul_greater_to_out_toom_22_fail_6 (line 1663) | fn limbs_mul_greater_to_out_toom_22_fail_6() { function limbs_mul_greater_to_out_toom_22_fail_7 (line 1673) | fn limbs_mul_greater_to_out_toom_22_fail_7() { function test_limbs_mul_greater_to_out_toom_32 (line 1683) | fn test_limbs_mul_greater_to_out_toom_32() { function limbs_mul_greater_to_out_toom_32_fail_1 (line 1774) | fn limbs_mul_greater_to_out_toom_32_fail_1() { function limbs_mul_greater_to_out_toom_32_fail_2 (line 1783) | fn limbs_mul_greater_to_out_toom_32_fail_2() { function limbs_mul_greater_to_out_toom_32_fail_3 (line 1794) | fn limbs_mul_greater_to_out_toom_32_fail_3() { function limbs_mul_greater_to_out_toom_32_fail_4 (line 1805) | fn limbs_mul_greater_to_out_toom_32_fail_4() { function limbs_mul_greater_to_out_toom_32_fail_5 (line 1816) | fn limbs_mul_greater_to_out_toom_32_fail_5() { function limbs_mul_greater_to_out_toom_32_fail_6 (line 1826) | fn limbs_mul_greater_to_out_toom_32_fail_6() { function test_limbs_mul_greater_to_out_toom_33 (line 1836) | fn test_limbs_mul_greater_to_out_toom_33() { function limbs_mul_greater_to_out_toom_33_fail_1 (line 1893) | fn limbs_mul_greater_to_out_toom_33_fail_1() { function limbs_mul_greater_to_out_toom_33_fail_2 (line 1902) | fn limbs_mul_greater_to_out_toom_33_fail_2() { function limbs_mul_greater_to_out_toom_33_fail_3 (line 1913) | fn limbs_mul_greater_to_out_toom_33_fail_3() { function limbs_mul_greater_to_out_toom_33_fail_4 (line 1924) | fn limbs_mul_greater_to_out_toom_33_fail_4() { function limbs_mul_greater_to_out_toom_33_fail_5 (line 1934) | fn limbs_mul_greater_to_out_toom_33_fail_5() { function test_limbs_mul_greater_to_out_toom_42 (line 1944) | fn test_limbs_mul_greater_to_out_toom_42() { function limbs_mul_greater_to_out_toom_42_fail_1 (line 2136) | fn limbs_mul_greater_to_out_toom_42_fail_1() { function limbs_mul_greater_to_out_toom_42_fail_2 (line 2145) | fn limbs_mul_greater_to_out_toom_42_fail_2() { function limbs_mul_greater_to_out_toom_42_fail_3 (line 2156) | fn limbs_mul_greater_to_out_toom_42_fail_3() { function limbs_mul_greater_to_out_toom_42_fail_4 (line 2166) | fn limbs_mul_greater_to_out_toom_42_fail_4() { function limbs_mul_greater_to_out_toom_42_fail_5 (line 2176) | fn limbs_mul_greater_to_out_toom_42_fail_5() { function test_limbs_mul_greater_to_out_toom_43 (line 2185) | fn test_limbs_mul_greater_to_out_toom_43() { function test_limbs_mul_greater_to_out_toom_43 (line 2339) | fn test_limbs_mul_greater_to_out_toom_43() { function limbs_mul_greater_to_out_toom_43_fail_1 (line 2445) | fn limbs_mul_greater_to_out_toom_43_fail_1() { function limbs_mul_greater_to_out_toom_43_fail_2 (line 2454) | fn limbs_mul_greater_to_out_toom_43_fail_2() { function limbs_mul_greater_to_out_toom_43_fail_3 (line 2465) | fn limbs_mul_greater_to_out_toom_43_fail_3() { function limbs_mul_greater_to_out_toom_43_fail_4 (line 2476) | fn limbs_mul_greater_to_out_toom_43_fail_4() { function limbs_mul_greater_to_out_toom_43_fail_5 (line 2486) | fn limbs_mul_greater_to_out_toom_43_fail_5() { function test_limbs_mul_greater_to_out_toom_44 (line 2496) | fn test_limbs_mul_greater_to_out_toom_44() { function test_limbs_mul_greater_to_out_toom_44 (line 2589) | fn test_limbs_mul_greater_to_out_toom_44() { function limbs_mul_greater_to_out_toom_44_fail_1 (line 2610) | fn limbs_mul_greater_to_out_toom_44_fail_1() { function limbs_mul_greater_to_out_toom_44_fail_2 (line 2619) | fn limbs_mul_greater_to_out_toom_44_fail_2() { function limbs_mul_greater_to_out_toom_44_fail_3 (line 2630) | fn limbs_mul_greater_to_out_toom_44_fail_3() { function limbs_mul_greater_to_out_toom_44_fail_4 (line 2641) | fn limbs_mul_greater_to_out_toom_44_fail_4() { function limbs_mul_greater_to_out_toom_44_fail_5 (line 2651) | fn limbs_mul_greater_to_out_toom_44_fail_5() { function test_limbs_mul_greater_to_out_toom_52 (line 2661) | fn test_limbs_mul_greater_to_out_toom_52() { function test_limbs_mul_greater_to_out_toom_52 (line 2809) | fn test_limbs_mul_greater_to_out_toom_52() { function limbs_mul_greater_to_out_toom_52_fail_1 (line 2830) | fn limbs_mul_greater_to_out_toom_52_fail_1() { function limbs_mul_greater_to_out_toom_52_fail_2 (line 2839) | fn limbs_mul_greater_to_out_toom_52_fail_2() { function limbs_mul_greater_to_out_toom_52_fail_3 (line 2850) | fn limbs_mul_greater_to_out_toom_52_fail_3() { function limbs_mul_greater_to_out_toom_52_fail_4 (line 2861) | fn limbs_mul_greater_to_out_toom_52_fail_4() { function limbs_mul_greater_to_out_toom_52_fail_5 (line 2872) | fn limbs_mul_greater_to_out_toom_52_fail_5() { function test_limbs_mul_greater_to_out_toom_53 (line 2881) | fn test_limbs_mul_greater_to_out_toom_53() { function test_limbs_mul_greater_to_out_toom_53 (line 2988) | fn test_limbs_mul_greater_to_out_toom_53() { function limbs_mul_greater_to_out_toom_53_fail_1 (line 3009) | fn limbs_mul_greater_to_out_toom_53_fail_1() { function limbs_mul_greater_to_out_toom_53_fail_2 (line 3018) | fn limbs_mul_greater_to_out_toom_53_fail_2() { function limbs_mul_greater_to_out_toom_53_fail_3 (line 3029) | fn limbs_mul_greater_to_out_toom_53_fail_3() { function limbs_mul_greater_to_out_toom_53_fail_4 (line 3040) | fn limbs_mul_greater_to_out_toom_53_fail_4() { function limbs_mul_greater_to_out_toom_53_fail_5 (line 3051) | fn limbs_mul_greater_to_out_toom_53_fail_5() { function limbs_mul_greater_to_out_toom_53_fail_6 (line 3061) | fn limbs_mul_greater_to_out_toom_53_fail_6() { function test_limbs_mul_greater_to_out_toom_54 (line 3070) | fn test_limbs_mul_greater_to_out_toom_54() { function limbs_mul_greater_to_out_toom_54_fail_1 (line 3201) | fn limbs_mul_greater_to_out_toom_54_fail_1() { function limbs_mul_greater_to_out_toom_54_fail_2 (line 3210) | fn limbs_mul_greater_to_out_toom_54_fail_2() { function limbs_mul_greater_to_out_toom_54_fail_3 (line 3221) | fn limbs_mul_greater_to_out_toom_54_fail_3() { function limbs_mul_greater_to_out_toom_54_fail_4 (line 3232) | fn limbs_mul_greater_to_out_toom_54_fail_4() { function limbs_mul_greater_to_out_toom_54_fail_5 (line 3243) | fn limbs_mul_greater_to_out_toom_54_fail_5() { function limbs_mul_greater_to_out_toom_54_fail_6 (line 3254) | fn limbs_mul_greater_to_out_toom_54_fail_6() { function test_limbs_mul_greater_to_out_toom_62 (line 3263) | fn test_limbs_mul_greater_to_out_toom_62() { function limbs_mul_greater_to_out_toom_62_fail_1 (line 3468) | fn limbs_mul_greater_to_out_toom_62_fail_1() { function limbs_mul_greater_to_out_toom_62_fail_2 (line 3477) | fn limbs_mul_greater_to_out_toom_62_fail_2() { function limbs_mul_greater_to_out_toom_62_fail_3 (line 3488) | fn limbs_mul_greater_to_out_toom_62_fail_3() { function limbs_mul_greater_to_out_toom_62_fail_4 (line 3498) | fn limbs_mul_greater_to_out_toom_62_fail_4() { function limbs_mul_greater_to_out_toom_62_fail_5 (line 3508) | fn limbs_mul_greater_to_out_toom_62_fail_5() { function limbs_mul_greater_to_out_toom_62_fail_6 (line 3518) | fn limbs_mul_greater_to_out_toom_62_fail_6() { function test_limbs_mul_greater_to_out_toom_63 (line 3527) | fn test_limbs_mul_greater_to_out_toom_63() { function test_limbs_mul_greater_to_out_toom_63 (line 3626) | fn test_limbs_mul_greater_to_out_toom_63() { function limbs_mul_greater_to_out_toom_63_fail_1 (line 3704) | fn limbs_mul_greater_to_out_toom_63_fail_1() { function limbs_mul_greater_to_out_toom_63_fail_2 (line 3713) | fn limbs_mul_greater_to_out_toom_63_fail_2() { function limbs_mul_greater_to_out_toom_63_fail_3 (line 3724) | fn limbs_mul_greater_to_out_toom_63_fail_3() { function limbs_mul_greater_to_out_toom_63_fail_4 (line 3735) | fn limbs_mul_greater_to_out_toom_63_fail_4() { function limbs_mul_greater_to_out_toom_63_fail_5 (line 3746) | fn limbs_mul_greater_to_out_toom_63_fail_5() { function limbs_mul_greater_to_out_toom_63_fail_6 (line 3757) | fn limbs_mul_greater_to_out_toom_63_fail_6() { function test_limbs_mul_greater_to_out_toom_6h (line 3766) | fn test_limbs_mul_greater_to_out_toom_6h() { function test_limbs_mul_greater_to_out_toom_6h (line 4029) | fn test_limbs_mul_greater_to_out_toom_6h() { function limbs_mul_greater_to_out_toom_6h_fail_1 (line 4045) | fn limbs_mul_greater_to_out_toom_6h_fail_1() { function limbs_mul_greater_to_out_toom_6h_fail_2 (line 4054) | fn limbs_mul_greater_to_out_toom_6h_fail_2() { function limbs_mul_greater_to_out_toom_6h_fail_3 (line 4065) | fn limbs_mul_greater_to_out_toom_6h_fail_3() { function limbs_mul_greater_to_out_toom_6h_fail_4 (line 4076) | fn limbs_mul_greater_to_out_toom_6h_fail_4() { function limbs_mul_greater_to_out_toom_6h_fail_5 (line 4087) | fn limbs_mul_greater_to_out_toom_6h_fail_5() { function limbs_mul_greater_to_out_toom_6h_fail_6 (line 4098) | fn limbs_mul_greater_to_out_toom_6h_fail_6() { function test_limbs_mul_greater_to_out_toom_8h (line 4107) | fn test_limbs_mul_greater_to_out_toom_8h() { function test_limbs_mul_greater_to_out_toom_8h (line 4510) | fn test_limbs_mul_greater_to_out_toom_8h() { function limbs_mul_greater_to_out_toom_8h_fail_1 (line 4713) | fn limbs_mul_greater_to_out_toom_8h_fail_1() { function limbs_mul_greater_to_out_toom_8h_fail_2 (line 4722) | fn limbs_mul_greater_to_out_toom_8h_fail_2() { function limbs_mul_greater_to_out_toom_8h_fail_3 (line 4733) | fn limbs_mul_greater_to_out_toom_8h_fail_3() { function limbs_mul_greater_to_out_toom_8h_fail_4 (line 4744) | fn limbs_mul_greater_to_out_toom_8h_fail_4() { function limbs_mul_greater_to_out_toom_8h_fail_5 (line 4755) | fn limbs_mul_greater_to_out_toom_8h_fail_5() { function limbs_mul_greater_to_out_toom_8h_fail_6 (line 4766) | fn limbs_mul_greater_to_out_toom_8h_fail_6() { function test_limbs_mul_mod_base_pow_n_minus_1 (line 4775) | fn test_limbs_mul_mod_base_pow_n_minus_1() { function verify_mul_low_1 (line 8683) | fn verify_mul_low_1(out_before: &[Limb], xs: &[Limb], ys: &[Limb], out_a... function test_limbs_mul_low_same_length_basecase (line 8694) | fn test_limbs_mul_low_same_length_basecase() { function limbs_mul_low_same_length_basecase_fail_1 (line 8737) | fn limbs_mul_low_same_length_basecase_fail_1() { function limbs_mul_low_same_length_basecase_fail_2 (line 8745) | fn limbs_mul_low_same_length_basecase_fail_2() { function limbs_mul_low_same_length_basecase_fail_3 (line 8753) | fn limbs_mul_low_same_length_basecase_fail_3() { function limbs_mul_low_same_length_basecase_properties (line 8759) | fn limbs_mul_low_same_length_basecase_properties() { function verify_mul_low_2 (line 8779) | fn verify_mul_low_2(xs: &[Limb], ys: &[Limb], out: &[Limb]) { function test_limbs_mul_low_same_length_divide_and_conquer (line 8789) | fn test_limbs_mul_low_same_length_divide_and_conquer() { function limbs_mul_low_same_length_divide_and_conquer_shared_scratch_fail_1 (line 9898) | fn limbs_mul_low_same_length_divide_and_conquer_shared_scratch_fail_1() { function limbs_mul_low_same_length_divide_and_conquer_shared_scratch_fail_2 (line 9906) | fn limbs_mul_low_same_length_divide_and_conquer_shared_scratch_fail_2() { function limbs_mul_low_same_length_divide_and_conquer_shared_scratch_fail_3 (line 9914) | fn limbs_mul_low_same_length_divide_and_conquer_shared_scratch_fail_3() { function limbs_mul_low_same_length_divide_and_conquer_fail_1 (line 9922) | fn limbs_mul_low_same_length_divide_and_conquer_fail_1() { function limbs_mul_low_same_length_divide_and_conquer_fail_2 (line 9931) | fn limbs_mul_low_same_length_divide_and_conquer_fail_2() { function limbs_mul_low_same_length_divide_and_conquer_fail_3 (line 9940) | fn limbs_mul_low_same_length_divide_and_conquer_fail_3() { function limbs_mul_low_same_length_divide_and_conquer_properties (line 9947) | fn limbs_mul_low_same_length_divide_and_conquer_properties() { function test_limbs_mul_low_same_length (line 9972) | fn test_limbs_mul_low_same_length() { function limbs_mul_low_same_length_fail_1 (line 11279) | fn limbs_mul_low_same_length_fail_1() { function limbs_mul_low_same_length_fail_2 (line 11287) | fn limbs_mul_low_same_length_fail_2() { function limbs_mul_low_same_length_fail_3 (line 11295) | fn limbs_mul_low_same_length_fail_3() { function test_limbs_product (line 11301) | fn test_limbs_product() { function limbs_mul_low_same_length_properties (line 11529) | fn limbs_mul_low_same_length_properties() { function test_mul_context (line 11541) | fn test_mul_context() { function test_mul (line 11548) | fn test_mul() { function test_multiplying_large_powers_of_2 (line 12820) | fn test_multiplying_large_powers_of_2() { function limbs_product_properties (line 12830) | fn limbs_product_properties() { function mul_properties (line 12852) | fn mul_properties() { function product_properties (line 12931) | fn product_properties() { FILE: malachite-nz/tests/natural/arithmetic/neg.rs function test_neg (line 18) | fn test_neg() { function neg_properties (line 40) | fn neg_properties() { FILE: malachite-nz/tests/natural/arithmetic/next_power_of_2.rs function test_limbs_next_power_of_2_and_limbs_vec_next_power_of_2_in_place (line 27) | fn test_limbs_next_power_of_2_and_limbs_vec_next_power_of_2_in_place() { function limbs_next_power_of_2_fail (line 45) | fn limbs_next_power_of_2_fail() { function limbs_slice_next_power_of_2_in_place_fail (line 52) | fn limbs_slice_next_power_of_2_in_place_fail() { function limbs_vec_next_power_of_2_in_place_fail (line 59) | fn limbs_vec_next_power_of_2_in_place_fail() { function test_limbs_slice_next_power_of_2_in_place (line 65) | fn test_limbs_slice_next_power_of_2_in_place() { function test_next_power_of_2 (line 79) | fn test_next_power_of_2() { function limbs_next_power_of_2_properties (line 125) | fn limbs_next_power_of_2_properties() { function limbs_slice_next_power_of_2_in_place_properties (line 138) | fn limbs_slice_next_power_of_2_in_place_properties() { function limbs_vec_next_power_of_2_in_place_properties (line 154) | fn limbs_vec_next_power_of_2_in_place_properties() { function mod_power_of_2_add_properties (line 167) | fn mod_power_of_2_add_properties() { FILE: malachite-nz/tests/natural/arithmetic/parity.rs function test_even (line 18) | fn test_even() { function test_odd (line 32) | fn test_odd() { function even_properties (line 46) | fn even_properties() { function odd_properties (line 61) | fn odd_properties() { FILE: malachite-nz/tests/natural/arithmetic/pow.rs function test_limbs_pow (line 36) | fn test_limbs_pow() { function limbs_pow_fail_1 (line 117) | fn limbs_pow_fail_1() { function limbs_pow_fail_2 (line 124) | fn limbs_pow_fail_2() { function limbs_pow_fail_3 (line 131) | fn limbs_pow_fail_3() { function limbs_pow_fail_4 (line 138) | fn limbs_pow_fail_4() { function test_pow (line 143) | fn test_pow() { function limbs_pow_properties (line 319) | fn limbs_pow_properties() { function pow_properties (line 332) | fn pow_properties() { FILE: malachite-nz/tests/natural/arithmetic/power_of_2.rs function test_power_of_2 (line 19) | fn test_power_of_2() { function power_of_2_properties (line 30) | fn power_of_2_properties() { FILE: malachite-nz/tests/natural/arithmetic/primorial.rs function test_primorial (line 23) | fn test_primorial() { function test_product_of_first_n_primes (line 52) | fn test_product_of_first_n_primes() { function primorial_properties (line 75) | fn primorial_properties() { function product_of_first_n_primes_properties (line 101) | fn product_of_first_n_primes_properties() { FILE: malachite-nz/tests/natural/arithmetic/root.rs function test_limbs_floor_root (line 33) | fn test_limbs_floor_root() { function limbs_floor_root_fail (line 129) | fn limbs_floor_root_fail() { function test_limbs_root_rem (line 144) | fn test_limbs_root_rem() { function limbs_root_rem_fail (line 219) | fn limbs_root_rem_fail() { function test_floor_root (line 233) | fn test_floor_root() { function floor_root_fail (line 277) | fn floor_root_fail() { function floor_root_ref_fail (line 283) | fn floor_root_ref_fail() { function floor_root_assign_fail (line 289) | fn floor_root_assign_fail() { function test_ceiling_root (line 295) | fn test_ceiling_root() { function ceiling_root_fail (line 339) | fn ceiling_root_fail() { function ceiling_root_ref_fail (line 345) | fn ceiling_root_ref_fail() { function ceiling_root_assign_fail (line 351) | fn ceiling_root_assign_fail() { function test_checked_root (line 358) | fn test_checked_root() { function checked_root_fail (line 400) | fn checked_root_fail() { function checked_root_ref_fail (line 406) | fn checked_root_ref_fail() { function test_root_rem (line 411) | fn test_root_rem() { function root_rem_fail (line 464) | fn root_rem_fail() { function root_rem_ref_fail (line 470) | fn root_rem_ref_fail() { function root_assign_rem_fail (line 476) | fn root_assign_rem_fail() { function limbs_floor_root_properties (line 482) | fn limbs_floor_root_properties() { function limbs_root_rem_properties (line 499) | fn limbs_root_rem_properties() { function floor_cbrt_properties (line 515) | fn floor_cbrt_properties() { function ceiling_cbrt_properties (line 547) | fn ceiling_cbrt_properties() { function checked_cbrt_properties (line 578) | fn checked_cbrt_properties() { function cbrt_rem_properties (line 602) | fn cbrt_rem_properties() { function floor_root_properties (line 637) | fn floor_root_properties() { function ceiling_root_properties (line 680) | fn ceiling_root_properties() { function checked_root_properties (line 716) | fn checked_root_properties() { function root_rem_properties (line 745) | fn root_rem_properties() { FILE: malachite-nz/tests/natural/arithmetic/round_to_multiple.rs function test_round_to_multiple (line 26) | fn test_round_to_multiple() { function round_to_multiple_assign_fail_1 (line 290) | fn round_to_multiple_assign_fail_1() { function round_to_multiple_assign_fail_2 (line 297) | fn round_to_multiple_assign_fail_2() { function round_to_multiple_assign_fail_3 (line 304) | fn round_to_multiple_assign_fail_3() { function round_to_multiple_assign_fail_4 (line 311) | fn round_to_multiple_assign_fail_4() { function round_to_multiple_assign_ref_fail_1 (line 318) | fn round_to_multiple_assign_ref_fail_1() { function round_to_multiple_assign_ref_fail_2 (line 325) | fn round_to_multiple_assign_ref_fail_2() { function round_to_multiple_assign_ref_fail_3 (line 332) | fn round_to_multiple_assign_ref_fail_3() { function round_to_multiple_assign_ref_fail_4 (line 339) | fn round_to_multiple_assign_ref_fail_4() { function round_to_multiple_fail_1 (line 346) | fn round_to_multiple_fail_1() { function round_to_multiple_fail_2 (line 352) | fn round_to_multiple_fail_2() { function round_to_multiple_fail_3 (line 358) | fn round_to_multiple_fail_3() { function round_to_multiple_fail_4 (line 364) | fn round_to_multiple_fail_4() { function round_to_multiple_val_ref_fail_1 (line 370) | fn round_to_multiple_val_ref_fail_1() { function round_to_multiple_val_ref_fail_2 (line 376) | fn round_to_multiple_val_ref_fail_2() { function round_to_multiple_val_ref_fail_3 (line 382) | fn round_to_multiple_val_ref_fail_3() { function round_to_multiple_val_ref_fail_4 (line 388) | fn round_to_multiple_val_ref_fail_4() { function round_to_multiple_ref_val_fail_1 (line 394) | fn round_to_multiple_ref_val_fail_1() { function round_to_multiple_ref_val_fail_2 (line 400) | fn round_to_multiple_ref_val_fail_2() { function round_to_multiple_ref_val_fail_3 (line 406) | fn round_to_multiple_ref_val_fail_3() { function round_to_multiple_ref_val_fail_4 (line 412) | fn round_to_multiple_ref_val_fail_4() { function round_to_multiple_ref_ref_fail_1 (line 418) | fn round_to_multiple_ref_ref_fail_1() { function round_to_multiple_ref_ref_fail_2 (line 424) | fn round_to_multiple_ref_ref_fail_2() { function round_to_multiple_ref_ref_fail_3 (line 430) | fn round_to_multiple_ref_ref_fail_3() { function round_to_multiple_ref_ref_fail_4 (line 436) | fn round_to_multiple_ref_ref_fail_4() { function round_to_multiple_properties (line 441) | fn round_to_multiple_properties() { FILE: malachite-nz/tests/natural/arithmetic/round_to_multiple_of_power_of_2.rs function test_limbs_round_to_multiple_of_power_of_2_down (line 46) | fn test_limbs_round_to_multiple_of_power_of_2_down() { function test_limbs_round_to_multiple_of_power_of_2_up_in_place (line 82) | fn test_limbs_round_to_multiple_of_power_of_2_up_in_place() { function test_limbs_round_to_multiple_of_power_of_2_nearest (line 112) | fn test_limbs_round_to_multiple_of_power_of_2_nearest() { function test_limbs_round_to_multiple_of_power_of_2 (line 148) | fn test_limbs_round_to_multiple_of_power_of_2() { function test_round_to_multiple_of_power_of_2 (line 195) | fn test_round_to_multiple_of_power_of_2() { function round_to_multiple_of_power_of_2_assign_fail_1 (line 773) | fn round_to_multiple_of_power_of_2_assign_fail_1() { function round_to_multiple_of_power_of_2_assign_fail_2 (line 779) | fn round_to_multiple_of_power_of_2_assign_fail_2() { function round_to_multiple_of_power_of_2_assign_fail_3 (line 785) | fn round_to_multiple_of_power_of_2_assign_fail_3() { function round_to_multiple_of_power_of_2_assign_fail_4 (line 793) | fn round_to_multiple_of_power_of_2_assign_fail_4() { function round_to_multiple_of_power_of_2_fail_1 (line 801) | fn round_to_multiple_of_power_of_2_fail_1() { function round_to_multiple_of_power_of_2_fail_2 (line 807) | fn round_to_multiple_of_power_of_2_fail_2() { function round_to_multiple_of_power_of_2_fail_3 (line 813) | fn round_to_multiple_of_power_of_2_fail_3() { function round_to_multiple_of_power_of_2_fail_4 (line 821) | fn round_to_multiple_of_power_of_2_fail_4() { function round_to_multiple_of_power_of_2_ref_fail_1 (line 829) | fn round_to_multiple_of_power_of_2_ref_fail_1() { function round_to_multiple_of_power_of_2_ref_fail_2 (line 835) | fn round_to_multiple_of_power_of_2_ref_fail_2() { function round_to_multiple_of_power_of_2_ref_fail_3 (line 841) | fn round_to_multiple_of_power_of_2_ref_fail_3() { function round_to_multiple_of_power_of_2_ref_fail_4 (line 847) | fn round_to_multiple_of_power_of_2_ref_fail_4() { function limbs_round_to_multiple_of_power_of_2_down_properties (line 852) | fn limbs_round_to_multiple_of_power_of_2_down_properties() { function limbs_round_to_multiple_of_power_of_2_up_properties (line 866) | fn limbs_round_to_multiple_of_power_of_2_up_properties() { function limbs_round_to_multiple_of_power_of_2_nearest_properties (line 882) | fn limbs_round_to_multiple_of_power_of_2_nearest_properties() { function limbs_round_to_multiple_of_power_of_2_properties (line 898) | fn limbs_round_to_multiple_of_power_of_2_properties() { function limbs_round_to_multiple_of_power_of_2_down_in_place_properties (line 925) | fn limbs_round_to_multiple_of_power_of_2_down_in_place_properties() { function limbs_round_to_multiple_of_power_of_2_up_in_place_properties (line 941) | fn limbs_round_to_multiple_of_power_of_2_up_in_place_properties() { function limbs_round_to_multiple_of_power_of_2_nearest_in_place_properties (line 959) | fn limbs_round_to_multiple_of_power_of_2_nearest_in_place_properties() { function limbs_round_to_multiple_of_power_of_2_in_place_properties (line 977) | fn limbs_round_to_multiple_of_power_of_2_in_place_properties() { function round_to_multiple_of_power_of_2_properties (line 1004) | fn round_to_multiple_of_power_of_2_properties() { FILE: malachite-nz/tests/natural/arithmetic/saturating_sub.rs function test_saturating_sub_natural (line 18) | fn test_saturating_sub_natural() { function saturating_sub_properties (line 70) | fn saturating_sub_properties() { FILE: malachite-nz/tests/natural/arithmetic/saturating_sub_mul.rs function test_saturating_sub_mul (line 20) | fn test_saturating_sub_mul() { function saturating_sub_mul_properties (line 89) | fn saturating_sub_mul_properties() { FILE: malachite-nz/tests/natural/arithmetic/shl.rs function test_limbs_shl_and_limbs_vec_shl_in_place (line 40) | fn test_limbs_shl_and_limbs_vec_shl_in_place() { function test_limbs_shl_to_out (line 61) | fn test_limbs_shl_to_out() { function limbs_shl_to_out_fail_1 (line 90) | fn limbs_shl_to_out_fail_1() { function limbs_shl_to_out_fail_2 (line 97) | fn limbs_shl_to_out_fail_2() { function limbs_shl_to_out_fail_3 (line 104) | fn limbs_shl_to_out_fail_3() { function test_limbs_slice_shl_in_place (line 110) | fn test_limbs_slice_shl_in_place() { function limbs_slice_shl_in_place_fail_1 (line 126) | fn limbs_slice_shl_in_place_fail_1() { function limbs_slice_shl_in_place_fail_2 (line 133) | fn limbs_slice_shl_in_place_fail_2() { function test_limbs_shl_with_complement_to_out (line 139) | fn test_limbs_shl_with_complement_to_out() { function limbs_shl_with_complement_to_out_fail_1 (line 182) | fn limbs_shl_with_complement_to_out_fail_1() { function limbs_shl_with_complement_to_out_fail_2 (line 189) | fn limbs_shl_with_complement_to_out_fail_2() { function limbs_shl_with_complement_to_out_fail_3 (line 196) | fn limbs_shl_with_complement_to_out_fail_3() { function limbs_shl_with_complement_to_out_fail_4 (line 203) | fn limbs_shl_with_complement_to_out_fail_4() { function test_shl_unsigned_helper (line 207) | fn test_shl_unsigned_helper(... function test_shl_unsigned (line 255) | fn test_shl_unsigned() { function test_shl_signed_helper (line 279) | fn test_shl_signed_helper(f: F) function test_shl_signed (line 367) | fn test_shl_signed() { function limbs_shl_properties (line 385) | fn limbs_shl_properties() { function limbs_shl_to_out_properties (line 398) | fn limbs_shl_to_out_properties() { function limbs_slice_shl_in_place_properties (line 421) | fn limbs_slice_shl_in_place_properties() { function limbs_vec_shl_in_place_properties (line 443) | fn limbs_vec_shl_in_place_properties() { function limbs_shl_with_complement_to_out_properties (line 459) | fn limbs_shl_with_complement_to_out_properties() { function unsigned_properties (line 482) | fn unsigned_properties() function shl_properties (line 562) | fn shl_properties() { FILE: malachite-nz/tests/natural/arithmetic/shl_round.rs function test_shl_round_signed (line 468) | fn test_shl_round_signed() { function shl_round_signed_fail (line 510) | fn shl_round_signed_fail() { function properties_helper (line 514) | fn properties_helper() function shl_round_properties (line 564) | fn shl_round_properties() { FILE: malachite-nz/tests/natural/arithmetic/shr.rs function test_limbs_shr_and_limbs_vec_shr_in_place (line 37) | fn test_limbs_shr_and_limbs_vec_shr_in_place() { function test_limbs_shr_to_out (line 68) | fn test_limbs_shr_to_out() { function limbs_shr_to_out_fail_1 (line 120) | fn limbs_shr_to_out_fail_1() { function limbs_shr_to_out_fail_2 (line 127) | fn limbs_shr_to_out_fail_2() { function limbs_shr_to_out_fail_3 (line 134) | fn limbs_shr_to_out_fail_3() { function limbs_shr_to_out_fail_4 (line 141) | fn limbs_shr_to_out_fail_4() { function test_limbs_slice_shr_in_place (line 147) | fn test_limbs_slice_shr_in_place() { function limbs_slice_shr_in_place_fail_1 (line 168) | fn limbs_slice_shr_in_place_fail_1() { function limbs_slice_shr_in_place_fail_2 (line 175) | fn limbs_slice_shr_in_place_fail_2() { function limbs_slice_shr_in_place_fail_3 (line 182) | fn limbs_slice_shr_in_place_fail_3() { function test_shr_unsigned_helper (line 186) | fn test_shr_unsigned_helper(... function test_shr_unsigned (line 254) | fn test_shr_unsigned() { function test_shr_signed_helper (line 278) | fn test_shr_signed_helper(f: F) function test_shr_signed (line 368) | fn test_shr_signed() { function limbs_shr_properties (line 386) | fn limbs_shr_properties() { function limbs_shr_to_out_properties (line 399) | fn limbs_shr_to_out_properties() { function limbs_slice_shr_in_place_properties (line 420) | fn limbs_slice_shr_in_place_properties() { function limbs_vec_shr_in_place_properties (line 440) | fn limbs_vec_shr_in_place_properties() { function unsigned_properties (line 455) | fn unsigned_properties() function shr_properties (line 544) | fn shr_properties() { FILE: malachite-nz/tests/natural/arithmetic/shr_round.rs function test_limbs_shr_round_up_and_limbs_vec_shr_round_up_in_place (line 47) | fn test_limbs_shr_round_up_and_limbs_vec_shr_round_up_in_place() { function test_limbs_shr_round_nearest_and_limbs_vec_shr_round_nearest_in_place (line 74) | fn test_limbs_shr_round_nearest_and_limbs_vec_shr_round_nearest_in_place... function test_limbs_shr_exact_and_limbs_vec_shr_exact_in_place (line 107) | fn test_limbs_shr_exact_and_limbs_vec_shr_exact_in_place() { function test_limbs_shr_round_and_limbs_vec_shr_round_in_place (line 135) | fn test_limbs_shr_round_and_limbs_vec_shr_round_in_place() { function test_shr_round_unsigned_helper (line 168) | fn test_shr_round_unsigned_helper() function test_shr_round_unsigned (line 555) | fn test_shr_round_unsigned() { function shr_round_unsigned_fail (line 595) | fn shr_round_unsigned_fail() { function test_shr_round_signed_helper (line 599) | fn test_shr_round_signed_helper() function test_shr_round_signed (line 1013) | fn test_shr_round_signed() { function shr_round_signed_fail (line 1053) | fn shr_round_signed_fail() { function limbs_shr_round_up_properties (line 1058) | fn limbs_shr_round_up_properties() { function limbs_shr_round_nearest_properties (line 1072) | fn limbs_shr_round_nearest_properties() { function limbs_shr_exact_properties (line 1086) | fn limbs_shr_exact_properties() { function limbs_shr_round_properties (line 1107) | fn limbs_shr_round_properties() { function limbs_vec_shr_round_up_in_place_properties (line 1134) | fn limbs_vec_shr_round_up_in_place_properties() { function limbs_vec_shr_round_nearest_in_place_properties (line 1151) | fn limbs_vec_shr_round_nearest_in_place_properties() { function limbs_vec_shr_exact_in_place_properties (line 1168) | fn limbs_vec_shr_exact_in_place_properties() { function limbs_vec_shr_round_in_place_properties (line 1189) | fn limbs_vec_shr_round_in_place_properties() { function unsigned_properties (line 1213) | fn unsigned_properties() function signed_properties (line 1312) | fn signed_properties() function shr_round_properties (line 1375) | fn shr_round_properties() { FILE: malachite-nz/tests/natural/arithmetic/sign.rs function test_sign (line 19) | fn test_sign() { function sign_properties (line 30) | fn sign_properties() { FILE: malachite-nz/tests/natural/arithmetic/sqrt.rs function test_sqrt_rem_2_newton (line 45) | fn test_sqrt_rem_2_newton() { function sqrt_rem_2_newton_fail (line 67) | fn sqrt_rem_2_newton_fail() { function test_limbs_sqrt_rem_helper (line 73) | fn test_limbs_sqrt_rem_helper() { function limbs_sqrt_rem_helper_fail (line 132) | fn limbs_sqrt_rem_helper_fail() { function test_limbs_sqrt_helper (line 160) | fn test_limbs_sqrt_helper() { function limbs_sqrt_helper_fail (line 272) | fn limbs_sqrt_helper_fail() { function test_limbs_sqrt_to_out (line 295) | fn test_limbs_sqrt_to_out() { function limbs_sqrt_to_out_fail (line 343) | fn limbs_sqrt_to_out_fail() { function test_limbs_sqrt_rem_to_out (line 366) | fn test_limbs_sqrt_rem_to_out() { function limbs_sqrt_rem_to_out_fail (line 427) | fn limbs_sqrt_rem_to_out_fail() { function test_limbs_floor_sqrt (line 460) | fn test_limbs_floor_sqrt() { function limbs_floor_sqrt_fail (line 468) | fn limbs_floor_sqrt_fail() { function test_limbs_ceiling_sqrt (line 477) | fn test_limbs_ceiling_sqrt() { function limbs_ceiling_sqrt_fail (line 485) | fn limbs_ceiling_sqrt_fail() { function test_limbs_checked_sqrt (line 494) | fn test_limbs_checked_sqrt() { function limbs_checked_sqrt_fail (line 503) | fn limbs_checked_sqrt_fail() { function test_limbs_sqrt_rem (line 512) | fn test_limbs_sqrt_rem() { function limbs_sqrt_rem_fail (line 522) | fn limbs_sqrt_rem_fail() { function test_floor_sqrt (line 530) | fn test_floor_sqrt() { function test_ceiling_sqrt (line 564) | fn test_ceiling_sqrt() { function test_checked_sqrt (line 599) | fn test_checked_sqrt() { function test_sqrt_rem (line 628) | fn test_sqrt_rem() { function sqrt_rem_2_newton_properties (line 673) | fn sqrt_rem_2_newton_properties() { function limbs_sqrt_rem_helper_properties (line 687) | fn limbs_sqrt_rem_helper_properties() { function limbs_sqrt_helper_properties (line 710) | fn limbs_sqrt_helper_properties() { function limbs_sqrt_to_out_properties (line 727) | fn limbs_sqrt_to_out_properties() { function limbs_sqrt_rem_to_out_properties (line 744) | fn limbs_sqrt_rem_to_out_properties() { function limbs_floor_sqrt_properties (line 768) | fn limbs_floor_sqrt_properties() { function limbs_ceiling_sqrt_properties (line 782) | fn limbs_ceiling_sqrt_properties() { function limbs_checked_sqrt_properties (line 796) | fn limbs_checked_sqrt_properties() { function limbs_sqrt_rem_properties (line 811) | fn limbs_sqrt_rem_properties() { function floor_sqrt_properties (line 826) | fn floor_sqrt_properties() { function ceiling_sqrt_properties (line 855) | fn ceiling_sqrt_properties() { function checked_sqrt_properties (line 883) | fn checked_sqrt_properties() { function sqrt_rem_properties (line 905) | fn sqrt_rem_properties() { FILE: malachite-nz/tests/natural/arithmetic/square.rs function limbs_square_basecase_helper_1 (line 39) | fn limbs_square_basecase_helper_1( function test_limbs_square_to_out_basecase (line 59) | fn test_limbs_square_to_out_basecase() { function limbs_square_to_out_basecase_fail_1 (line 79) | fn limbs_square_to_out_basecase_fail_1() { function limbs_square_to_out_basecase_fail_2 (line 87) | fn limbs_square_to_out_basecase_fail_2() { function limbs_square_to_out_basecase_fail_3 (line 95) | fn limbs_square_to_out_basecase_fail_3() { function test_limbs_square_to_out_toom_2 (line 101) | fn test_limbs_square_to_out_toom_2() { function limbs_square_to_out_toom_2_fail_1 (line 517) | fn limbs_square_to_out_toom_2_fail_1() { function limbs_square_to_out_toom_2_fail_2 (line 526) | fn limbs_square_to_out_toom_2_fail_2() { function test_limbs_square_to_out_toom_3 (line 533) | fn test_limbs_square_to_out_toom_3() { function limbs_square_to_out_toom_3_fail_1 (line 1218) | fn limbs_square_to_out_toom_3_fail_1() { function limbs_square_to_out_toom_3_fail_2 (line 1227) | fn limbs_square_to_out_toom_3_fail_2() { function test_limbs_square_to_out_toom_4 (line 1235) | fn test_limbs_square_to_out_toom_4() { function limbs_square_to_out_toom_4_fail_1 (line 1923) | fn limbs_square_to_out_toom_4_fail_1() { function limbs_square_to_out_toom_4_fail_2 (line 1932) | fn limbs_square_to_out_toom_4_fail_2() { function test_limbs_square_to_out_toom_6 (line 1940) | fn test_limbs_square_to_out_toom_6() { function limbs_square_to_out_toom_6_fail_1 (line 2641) | fn limbs_square_to_out_toom_6_fail_1() { function limbs_square_to_out_toom_6_fail_2 (line 2650) | fn limbs_square_to_out_toom_6_fail_2() { function test_limbs_square_to_out_toom_8 (line 2658) | fn test_limbs_square_to_out_toom_8() { function limbs_square_to_out_toom_8_fail_1 (line 3476) | fn limbs_square_to_out_toom_8_fail_1() { function limbs_square_to_out_toom_8_fail_2 (line 3485) | fn limbs_square_to_out_toom_8_fail_2() { function test_square (line 3492) | fn test_square() { function test_squaring_large_powers_of_2 (line 13293) | fn test_squaring_large_powers_of_2() { function limbs_square_basecase_helper_2 (line 13301) | fn limbs_square_basecase_helper_2(out: &[Limb], xs: &[Limb]) -> Vec { function limbs_square_to_out_basecase_properties (line 13315) | fn limbs_square_to_out_basecase_properties() { function sign_properties (line 13375) | fn sign_properties() { FILE: malachite-nz/tests/natural/arithmetic/sub.rs function test_limbs_sub_limb (line 45) | fn test_limbs_sub_limb() { function test_limbs_sub_limb_to_out (line 59) | fn test_limbs_sub_limb_to_out() { function limbs_sub_limb_to_out_fail (line 94) | fn limbs_sub_limb_to_out_fail() { function test_limbs_sub_limb_in_place (line 100) | fn test_limbs_sub_limb_in_place() { function test_limbs_sub (line 116) | fn test_limbs_sub() { function limbs_sub_fail (line 151) | fn limbs_sub_fail() { function test_limbs_sub_same_length_to_out (line 157) | fn test_limbs_sub_same_length_to_out() { function limbs_sub_same_length_to_out_fail_1 (line 213) | fn limbs_sub_same_length_to_out_fail_1() { function limbs_sub_same_length_to_out_fail_2 (line 221) | fn limbs_sub_same_length_to_out_fail_2() { function test_limbs_sub_greater_to_out (line 228) | fn test_limbs_sub_greater_to_out() { function limbs_sub_greater_to_out_fail_1 (line 285) | fn limbs_sub_greater_to_out_fail_1() { function limbs_sub_greater_to_out_fail_2 (line 293) | fn limbs_sub_greater_to_out_fail_2() { function test_limbs_sub_same_length_in_place_left (line 300) | fn test_limbs_sub_same_length_in_place_left() { function limbs_sub_same_length_in_place_left_fail (line 334) | fn limbs_sub_same_length_in_place_left_fail() { function test_limbs_sub_greater_in_place_left (line 340) | fn test_limbs_sub_greater_in_place_left() { function limbs_sub_greater_in_place_left_fail (line 371) | fn limbs_sub_greater_in_place_left_fail() { function test_limbs_sub_same_length_in_place_right (line 377) | fn test_limbs_sub_same_length_in_place_right() { function limbs_sub_same_length_in_place_right_fail_1 (line 411) | fn limbs_sub_same_length_in_place_right_fail_1() { function limbs_sub_same_length_in_place_right_fail_2 (line 418) | fn limbs_sub_same_length_in_place_right_fail_2() { function test_limbs_slice_sub_in_place_right (line 424) | fn test_limbs_slice_sub_in_place_right() { function limbs_slice_sub_in_place_right_fail_1 (line 440) | fn limbs_slice_sub_in_place_right_fail_1() { function limbs_slice_sub_in_place_right_fail_2 (line 447) | fn limbs_slice_sub_in_place_right_fail_2() { function test_limbs_vec_sub_in_place_right (line 453) | fn test_limbs_vec_sub_in_place_right() { function limbs_vec_sub_in_place_right_fail (line 484) | fn limbs_vec_sub_in_place_right_fail() { function test_limbs_sub_same_length_with_borrow_in_to_out (line 490) | fn test_limbs_sub_same_length_with_borrow_in_to_out() { function limbs_sub_same_length_with_borrow_in_to_out_fail_1 (line 567) | fn limbs_sub_same_length_with_borrow_in_to_out_fail_1() { function limbs_sub_same_length_with_borrow_in_to_out_fail_2 (line 575) | fn limbs_sub_same_length_with_borrow_in_to_out_fail_2() { function test_limbs_sub_same_length_with_borrow_in_in_place_left (line 582) | fn test_limbs_sub_same_length_with_borrow_in_in_place_left() { function limbs_sub_same_length_with_borrow_in_in_place_left_fail (line 646) | fn limbs_sub_same_length_with_borrow_in_in_place_left_fail() { function test_limbs_sub_same_length_in_place_with_overlap (line 652) | fn test_limbs_sub_same_length_in_place_with_overlap() { function limbs_sub_same_length_in_place_with_overlap_fail (line 691) | fn limbs_sub_same_length_in_place_with_overlap_fail() { function test_limbs_sub_same_length_to_out_with_overlap (line 697) | fn test_limbs_sub_same_length_to_out_with_overlap() { function limbs_sub_same_length_to_out_with_overlap_fail (line 747) | fn limbs_sub_same_length_to_out_with_overlap_fail() { function test_sub_natural (line 752) | fn test_sub_natural() { function sub_assign_fail (line 806) | fn sub_assign_fail() { function sub_assign_ref_fail (line 813) | fn sub_assign_ref_fail() { function sub_fail_1 (line 821) | fn sub_fail_1() { function sub_fail_2 (line 828) | fn sub_fail_2() { function sub_fail_3 (line 835) | fn sub_fail_3() { function sub_fail_4 (line 842) | fn sub_fail_4() { function limbs_sub_limb_properties (line 847) | fn limbs_sub_limb_properties() { function limbs_sub_limb_to_out_properties (line 875) | fn limbs_sub_limb_to_out_properties() { function limbs_sub_limb_in_place_properties (line 902) | fn limbs_sub_limb_in_place_properties() { function limbs_sub_properties (line 923) | fn limbs_sub_properties() { function limbs_sub_greater_to_out_helper (line 946) | fn limbs_sub_greater_to_out_helper( function limbs_sub_same_length_to_out_properties (line 968) | fn limbs_sub_same_length_to_out_properties() { function limbs_sub_greater_to_out_properties (line 978) | fn limbs_sub_greater_to_out_properties() { function limbs_sub_greater_in_place_left_helper (line 987) | fn limbs_sub_greater_in_place_left_helper( function limbs_sub_same_length_in_place_left_properties (line 1011) | fn limbs_sub_same_length_in_place_left_properties() { function limbs_sub_greater_in_place_left_properties (line 1021) | fn limbs_sub_greater_in_place_left_properties() { function limbs_slice_sub_in_place_right_properties (line 1031) | fn limbs_slice_sub_in_place_right_properties() { function limbs_sub_same_length_in_place_right_properties (line 1083) | fn limbs_sub_same_length_in_place_right_properties() { function limbs_vec_sub_in_place_right_properties (line 1093) | fn limbs_vec_sub_in_place_right_properties() { function limbs_sub_same_length_with_borrow_in_to_out_properties (line 1103) | fn limbs_sub_same_length_with_borrow_in_to_out_properties() { function limbs_sub_same_length_with_borrow_in_in_place_left_properties (line 1133) | fn limbs_sub_same_length_with_borrow_in_in_place_left_properties() { function limbs_sub_same_length_in_place_with_overlap_properties (line 1164) | fn limbs_sub_same_length_in_place_with_overlap_properties() { function limbs_sub_same_length_to_out_with_overlap_properties (line 1206) | fn limbs_sub_same_length_to_out_with_overlap_properties() { function sub_properties (line 1245) | fn sub_properties() { FILE: malachite-nz/tests/natural/arithmetic/sub_mul.rs function test_limbs_sub_mul_limb_greater (line 32) | fn test_limbs_sub_mul_limb_greater() { function limbs_sub_mul_limb_greater_fail (line 64) | fn limbs_sub_mul_limb_greater_fail() { function limbs_sub_mul_limb_greater_in_place_left_fail (line 71) | fn limbs_sub_mul_limb_greater_in_place_left_fail() { function limbs_sub_mul_limb_greater_in_place_right_fail (line 78) | fn limbs_sub_mul_limb_greater_in_place_right_fail() { function test_limbs_sub_mul_limb_same_length (line 84) | fn test_limbs_sub_mul_limb_same_length() { function limbs_sub_mul_limb_same_length_in_place_left_fail (line 110) | fn limbs_sub_mul_limb_same_length_in_place_left_fail() { function limbs_sub_mul_limb_same_length_in_place_right_fail (line 117) | fn limbs_sub_mul_limb_same_length_in_place_right_fail() { function test_limbs_sub_mul_and_limbs_sub_mul_in_place_left (line 123) | fn test_limbs_sub_mul_and_limbs_sub_mul_in_place_left() { function limbs_sub_mul_fail_1 (line 152) | fn limbs_sub_mul_fail_1() { function limbs_sub_mul_fail_2 (line 159) | fn limbs_sub_mul_fail_2() { function limbs_sub_mul_fail_3 (line 166) | fn limbs_sub_mul_fail_3() { function limbs_sub_mul_in_place_left_fail_1 (line 173) | fn limbs_sub_mul_in_place_left_fail_1() { function limbs_sub_mul_in_place_left_fail_2 (line 181) | fn limbs_sub_mul_in_place_left_fail_2() { function limbs_sub_mul_in_place_left_fail_3 (line 189) | fn limbs_sub_mul_in_place_left_fail_3() { function test_sub_mul (line 195) | fn test_sub_mul() { function sub_mul_assign_fail_1 (line 271) | fn sub_mul_assign_fail_1() { function sub_mul_assign_fail_2 (line 281) | fn sub_mul_assign_fail_2() { function sub_mul_assign_val_ref_fail_1 (line 291) | fn sub_mul_assign_val_ref_fail_1() { function sub_mul_assign_val_ref_fail_2 (line 301) | fn sub_mul_assign_val_ref_fail_2() { function sub_mul_assign_ref_val_fail_1 (line 311) | fn sub_mul_assign_ref_val_fail_1() { function sub_mul_assign_ref_val_fail_2 (line 321) | fn sub_mul_assign_ref_val_fail_2() { function sub_mul_assign_ref_ref_fail_1 (line 331) | fn sub_mul_assign_ref_ref_fail_1() { function sub_mul_assign_ref_ref_fail_2 (line 341) | fn sub_mul_assign_ref_ref_fail_2() { function sub_mul_fail_1 (line 351) | fn sub_mul_fail_1() { function sub_mul_fail_2 (line 360) | fn sub_mul_fail_2() { function sub_mul_val_val_ref_fail_1 (line 369) | fn sub_mul_val_val_ref_fail_1() { function sub_mul_val_val_ref_fail_2 (line 378) | fn sub_mul_val_val_ref_fail_2() { function sub_mul_val_ref_val_fail_1 (line 387) | fn sub_mul_val_ref_val_fail_1() { function sub_mul_val_ref_val_fail_2 (line 396) | fn sub_mul_val_ref_val_fail_2() { function sub_mul_val_ref_ref_fail_1 (line 405) | fn sub_mul_val_ref_ref_fail_1() { function sub_mul_val_ref_ref_fail_2 (line 414) | fn sub_mul_val_ref_ref_fail_2() { function sub_mul_ref_ref_ref_fail_1 (line 423) | fn sub_mul_ref_ref_ref_fail_1() { function sub_mul_ref_ref_ref_fail_2 (line 432) | fn sub_mul_ref_ref_ref_fail_2() { function limbs_sub_mul_limb_greater_properties (line 440) | fn limbs_sub_mul_limb_greater_properties() { function limbs_sub_mul_limb_in_place_left_helper (line 456) | fn limbs_sub_mul_limb_in_place_left_helper( function limbs_sub_mul_limb_same_length_in_place_left_properties (line 483) | fn limbs_sub_mul_limb_same_length_in_place_left_properties() { function limbs_sub_mul_limb_greater_in_place_left_properties (line 501) | fn limbs_sub_mul_limb_greater_in_place_left_properties() { function limbs_sub_mul_limb_same_length_in_place_right_properties (line 542) | fn limbs_sub_mul_limb_same_length_in_place_right_properties() { function limbs_sub_mul_limb_greater_in_place_right_properties (line 560) | fn limbs_sub_mul_limb_greater_in_place_right_properties() { function limbs_sub_mul_properties (line 578) | fn limbs_sub_mul_properties() { function limbs_sub_mul_in_place_left_properties (line 595) | fn limbs_sub_mul_in_place_left_properties() { function sub_mul_properties (line 618) | fn sub_mul_properties() { FILE: malachite-nz/tests/natural/basic/constants.rs function test_min (line 14) | fn test_min() { function test_zero (line 22) | fn test_zero() { function test_one (line 30) | fn test_one() { function test_two (line 38) | fn test_two() { FILE: malachite-nz/tests/natural/basic/default.rs function test_default (line 12) | fn test_default() { FILE: malachite-nz/tests/natural/basic/named.rs function test_named (line 13) | fn test_named() { FILE: malachite-nz/tests/natural/basic/size.rs function test_size (line 13) | fn test_size() { FILE: malachite-nz/tests/natural/comparison/cmp.rs function test_limbs_cmp_same_length (line 35) | fn test_limbs_cmp_same_length() { function limbs_cmp_same_length_fail (line 48) | fn limbs_cmp_same_length_fail() { function test_limbs_cmp (line 54) | fn test_limbs_cmp() { function test_limbs_cmp_normalized (line 66) | fn test_limbs_cmp_normalized() { function limbs_cmp_normalized_fail_1 (line 81) | fn limbs_cmp_normalized_fail_1() { function limbs_cmp_normalized_fail_2 (line 88) | fn limbs_cmp_normalized_fail_2() { function limbs_cmp_normalized_fail_3 (line 95) | fn limbs_cmp_normalized_fail_3() { function limbs_cmp_normalized_fail_4 (line 102) | fn limbs_cmp_normalized_fail_4() { function test_cmp (line 107) | fn test_cmp() { function test_cmp_normalized (line 115) | fn test_cmp_normalized() { function cmp_normalized_fail_1 (line 133) | fn cmp_normalized_fail_1() { function cmp_normalized_fail_2 (line 139) | fn cmp_normalized_fail_2() { function limbs_cmp_same_length_properties (line 144) | fn limbs_cmp_same_length_properties() { function limbs_cmp_properties (line 173) | fn limbs_cmp_properties() { function limbs_cmp_normalized_properties (line 200) | fn limbs_cmp_normalized_properties() { function cmp_properties (line 215) | fn cmp_properties() { function cmp_normalized_properties (line 244) | fn cmp_normalized_properties() { FILE: malachite-nz/tests/natural/comparison/eq.rs function test_eq (line 18) | fn test_eq() { function eq_properties (line 27) | fn eq_properties() { FILE: malachite-nz/tests/natural/comparison/eq_abs_primitive_float.rs function test_eq_abs_f32 (line 18) | fn test_eq_abs_f32() { function test_eq_abs_f64 (line 42) | fn test_eq_abs_f64() { function eq_abs_primitive_float_properties_helper (line 65) | fn eq_abs_primitive_float_properties_helper< function eq_abs_primitive_float_properties (line 88) | fn eq_abs_primitive_float_properties() { FILE: malachite-nz/tests/natural/comparison/eq_abs_primitive_int.rs function test_eq_abs_u32 (line 21) | fn test_eq_abs_u32() { function test_eq_abs_u64 (line 35) | fn test_eq_abs_u64() { function test_eq_abs_i32 (line 51) | fn test_eq_abs_i32() { function test_eq_abs_i64 (line 66) | fn test_eq_abs_i64() { function eq_abs_primitive_int_properties_helper_unsigned (line 84) | fn eq_abs_primitive_int_properties_helper_unsigned< function eq_abs_primitive_int_properties_helper_signed (line 108) | fn eq_abs_primitive_int_properties_helper_signed + Pri... function eq_abs_primitive_int_properties (line 133) | fn eq_abs_primitive_int_properties() { FILE: malachite-nz/tests/natural/comparison/hash.rs function hash_properties (line 13) | fn hash_properties() { FILE: malachite-nz/tests/natural/comparison/partial_cmp_abs_primitive_float.rs function test_partial_cmp_abs_primitive_float (line 21) | fn test_partial_cmp_abs_primitive_float() { function partial_cmp_abs_primitive_float_properties_helper (line 52) | fn partial_cmp_abs_primitive_float_properties_helper( function test_limbs_from_digits_small_base_basecase (line 58) | fn test_limbs_from_digits_small_base_basecase() { function limbs_from_digits_small_base_basecase_properties_helper (line 126) | fn limbs_from_digits_small_base_basecase_properties_helper() function limbs_from_digits_small_base_properties (line 926) | fn limbs_from_digits_small_base_properties() { function test_from_digits_desc_basecase (line 931) | fn test_from_digits_desc_basecase() { function from_digits_desc_basecase_fail_helper (line 963) | fn from_digits_desc_basecase_fail_helper + Prim... function from_digits_desc_basecase_fail (line 972) | fn from_digits_desc_basecase_fail() { function from_digits_desc_basecase_properties_helper (line 976) | fn from_digits_desc_basecase_properties_helper ... function from_digits_desc_basecase_properties (line 1008) | fn from_digits_desc_basecase_properties() { function test_from_digits_asc_limb (line 1013) | fn test_from_digits_asc_limb() { function from_digits_asc_limb_fail_helper (line 1077) | fn from_digits_asc_limb_fail_helper + Primitive... function from_digits_asc_limb_fail (line 1087) | fn from_digits_asc_limb_fail() { function from_digits_asc_limb_properties_helper (line 1091) | fn from_digits_asc_limb_properties_helper + Pri... function from_digits_asc_limb_properties (line 1125) | fn from_digits_asc_limb_properties() { function test_from_digits_desc_limb (line 1130) | fn test_from_digits_desc_limb() { function from_digits_desc_limb_fail_helper (line 1195) | fn from_digits_desc_limb_fail_helper + Primitiv... function from_digits_desc_limb_fail (line 1205) | fn from_digits_desc_limb_fail() { function from_digits_desc_limb_properties_helper (line 1209) | fn from_digits_desc_limb_properties_helper + Pr... function from_digits_desc_limb_properties (line 1240) | fn from_digits_desc_limb_properties() { function test_from_digits_asc_large (line 1245) | fn test_from_digits_asc_large() { function from_digits_asc_large_fail (line 1328) | fn from_digits_asc_large_fail() { function from_digits_asc_large_properties (line 1334) | fn from_digits_asc_large_properties() { function test_from_digits_desc_large (line 1354) | fn test_from_digits_desc_large() { function from_digits_desc_large_fail (line 1442) | fn from_digits_desc_large_fail() { function from_digits_desc_large_properties (line 1448) | fn from_digits_desc_large_properties() { function from_digits_asc_unsigned (line 1465) | fn from_digits_asc_unsigned() { function from_digits_asc_unsigned_fail_helper (line 1517) | fn from_digits_asc_unsigned_fail_helper() function from_digits_asc_unsigned_fail (line 1526) | fn from_digits_asc_unsigned_fail() { function from_digits_asc_unsigned_helper (line 1530) | fn from_digits_asc_unsigned_helper() function from_digits_desc_unsigned_fail (line 1640) | fn from_digits_desc_unsigned_fail() { function from_digits_desc_unsigned_helper (line 1644) | fn from_digits_desc_unsigned_helper() function from_power_of_2_digits_asc_fail (line 103) | fn from_power_of_2_digits_asc_fail() { function test_from_power_of_2_digits_desc (line 108) | fn test_from_power_of_2_digits_desc() { function from_power_of_2_digits_desc_fail_helper (line 154) | fn from_power_of_2_digits_desc_fail_helper() function from_power_of_2_digits_desc_fail (line 169) | fn from_power_of_2_digits_desc_fail() { function test_from_power_of_2_digits_asc_natural (line 174) | fn test_from_power_of_2_digits_asc_natural() { function from_power_of_2_digits_asc_natural_fail (line 231) | fn from_power_of_2_digits_asc_natural_fail() { function test_from_power_of_2_digits_desc_natural (line 237) | fn test_from_power_of_2_digits_desc_natural() { function from_power_of_2_digits_desc_natural_fail (line 284) | fn from_power_of_2_digits_desc_natural_fail() { function from_power_of_2_digits_asc_properties_helper (line 289) | fn from_power_of_2_digits_asc_properties_helper() function from_power_of_2_digits_asc_properties (line 352) | fn from_power_of_2_digits_asc_properties() { function from_power_of_2_digits_desc_properties_helper (line 366) | fn from_power_of_2_digits_desc_properties_helper() function from_power_of_2_digits_desc_properties (line 425) | fn from_power_of_2_digits_desc_properties() { function from_power_of_2_digits_asc_natural_properties (line 440) | fn from_power_of_2_digits_asc_natural_properties() { function from_power_of_2_digits_desc_natural_properties (line 500) | fn from_power_of_2_digits_desc_natural_properties() { FILE: malachite-nz/tests/natural/conversion/digits/power_of_2_digits.rs function test_power_of_2_digits_primitive (line 29) | pub fn test_power_of_2_digits_primitive() { function power_of_2_digits_fail (line 201) | fn power_of_2_digits_fail() { function test_power_of_2_digits_natural (line 206) | pub fn test_power_of_2_digits_natural() { function natural_power_of_2_digits_natural_fail (line 370) | fn natural_power_of_2_digits_natural_fail() { function power_of_2_digits_primitive_properties_helper (line 374) | fn power_of_2_digits_primitive_properties_helper() function power_of_2_digits_primitive_properties (line 432) | fn power_of_2_digits_primitive_properties() { function power_of_2_digits_properties (line 437) | fn power_of_2_digits_properties() { FILE: malachite-nz/tests/natural/conversion/digits/to_digits.rs function verify_limbs_to_digits_small_base_basecase (line 34) | fn verify_limbs_to_digits_small_base_basecase< function verify_limbs_to_digits_small_base (line 68) | fn verify_limbs_to_digits_small_base TryFrom<&'a Natural> + P... function test_limbs_to_digits_small_base_basecase (line 87) | fn test_limbs_to_digits_small_base_basecase() { function limbs_to_digits_small_base_basecase_properties_helper (line 154) | fn limbs_to_digits_small_base_basecase_properties_helper< function limbs_to_digits_small_base_basecase_properties (line 169) | fn limbs_to_digits_small_base_basecase_properties() { function test_limbs_to_digits_small_base (line 175) | fn test_limbs_to_digits_small_base() { function limbs_to_digits_small_base_properties_helper (line 375) | fn limbs_to_digits_small_base_properties_helper< function limbs_to_digits_small_base_properties (line 410) | fn limbs_to_digits_small_base_properties() { function test_limbs_to_digits_basecase (line 416) | fn test_limbs_to_digits_basecase() { function limbs_to_digits_basecase_fail_helper (line 483) | fn limbs_to_digits_basecase_fail_helper + Primi... function limbs_to_digits_basecase_fail (line 498) | fn limbs_to_digits_basecase_fail() { function limbs_to_digits_basecase_properties_helper (line 508) | fn limbs_to_digits_basecase_properties_helper< function limbs_to_digits_basecase_properties (line 534) | fn limbs_to_digits_basecase_properties() { function test_to_digits_asc_limb (line 539) | fn test_to_digits_asc_limb() { function to_digits_asc_limb_fail_helper (line 606) | fn to_digits_asc_limb_fail_helper< function to_digits_asc_limb_fail (line 618) | fn to_digits_asc_limb_fail() { function to_digits_asc_limb_properties_helper (line 624) | fn to_digits_asc_limb_properties_helper< function to_digits_asc_limb_properties (line 656) | fn to_digits_asc_limb_properties() { function test_to_digits_desc_limb (line 661) | fn test_to_digits_desc_limb() { function to_digits_desc_limb_fail_helper (line 710) | fn to_digits_desc_limb_fail_helper< function to_digits_desc_limb_fail (line 722) | fn to_digits_desc_limb_fail() { function to_digits_desc_limb_properties_helper (line 728) | fn to_digits_desc_limb_properties_helper< function to_digits_desc_limb_properties (line 757) | fn to_digits_desc_limb_properties() { function test_to_digits_asc_large (line 763) | fn test_to_digits_asc_large() { function test_to_digits_desc_large (line 897) | fn test_to_digits_desc_large() { function to_digits_asc_large_properties (line 1018) | fn to_digits_asc_large_properties() { function to_digits_desc_large_properties (line 1040) | fn to_digits_desc_large_properties() { function test_to_digits_asc_unsigned (line 1059) | fn test_to_digits_asc_unsigned() { function to_digits_asc_unsigned_fail_helper (line 1107) | fn to_digits_asc_unsigned_fail_helper() function to_digits_asc_unsigned_fail (line 1116) | fn to_digits_asc_unsigned_fail() { function to_digits_asc_properties_helper (line 1120) | fn to_digits_asc_properties_helper TryFrom<&'a Natural> + Pri... function to_digits_asc_properties (line 1181) | fn to_digits_asc_properties() { function test_to_digits_desc_unsigned (line 1186) | fn test_to_digits_desc_unsigned() { function to_digits_desc_unsigned_fail_helper (line 1231) | fn to_digits_desc_unsigned_fail_helper() function to_digits_desc_unsigned_fail (line 1240) | fn to_digits_desc_unsigned_fail() { function to_digits_desc_properties_helper (line 1244) | fn to_digits_desc_properties_helper TryFrom<&'a Natural> + Pr... function to_digits_desc_properties (line 1302) | fn to_digits_desc_properties() { function test_to_digits_asc_natural (line 1307) | fn test_to_digits_asc_natural() { function to_digits_asc_natural_fail (line 1444) | fn to_digits_asc_natural_fail() { function to_digits_asc_natural_properties (line 1450) | fn to_digits_asc_natural_properties() { function test_to_digits_desc_natural (line 1490) | fn test_to_digits_desc_natural() { function to_digits_desc_natural_fail (line 1624) | fn to_digits_desc_natural_fail() { function to_digits_desc_natural_properties (line 1630) | fn to_digits_desc_natural_properties() { FILE: malachite-nz/tests/natural/conversion/digits/to_power_of_2_digits.rs function test_to_power_of_2_digits_asc (line 29) | fn test_to_power_of_2_digits_asc() { function to_power_of_2_digits_asc_fail_helper (line 88) | fn to_power_of_2_digits_asc_fail_helper() function to_power_of_2_digits_asc_fail (line 103) | fn to_power_of_2_digits_asc_fail() { function test_to_power_of_2_digits_desc (line 108) | fn test_to_power_of_2_digits_desc() { function to_power_of_2_digits_desc_fail_helper (line 144) | fn to_power_of_2_digits_desc_fail_helper() function to_power_of_2_digits_desc_fail (line 159) | fn to_power_of_2_digits_desc_fail() { function test_to_power_of_2_digits_asc_natural (line 164) | fn test_to_power_of_2_digits_asc_natural() { function to_power_of_2_digits_asc_natural_fail (line 207) | fn to_power_of_2_digits_asc_natural_fail() { function test_to_power_of_2_digits_desc_natural (line 212) | fn test_to_power_of_2_digits_desc_natural() { function to_power_of_2_digits_desc_natural_fail (line 250) | fn to_power_of_2_digits_desc_natural_fail() { function to_power_of_2_digits_asc_properties_helper (line 254) | fn to_power_of_2_digits_asc_properties_helper TryFrom<&'a Nat... function to_power_of_2_digits_asc_properties (line 318) | fn to_power_of_2_digits_asc_properties() { function to_power_of_2_digits_desc_properties_helper (line 329) | fn to_power_of_2_digits_desc_properties_helper< function to_power_of_2_digits_desc_properties (line 393) | fn to_power_of_2_digits_desc_properties() { function to_power_of_2_digits_asc_natural_properties (line 405) | fn to_power_of_2_digits_asc_natural_properties() { function to_power_of_2_digits_desc_natural_properties (line 452) | fn to_power_of_2_digits_desc_natural_properties() { FILE: malachite-nz/tests/natural/conversion/from_bool.rs function test_from_bool (line 12) | fn test_from_bool() { FILE: malachite-nz/tests/natural/conversion/from_limbs.rs function test_from_limbs_asc (line 19) | fn test_from_limbs_asc() { function test_from_limbs_desc (line 42) | fn test_from_limbs_desc() { function from_limbs_asc_properties (line 67) | fn from_limbs_asc_properties() { function from_limbs_desc_properties (line 95) | fn from_limbs_desc_properties() { FILE: malachite-nz/tests/natural/conversion/from_primitive_float.rs function test_rounding_from_f32 (line 27) | fn test_rounding_from_f32() { function rounding_from_f32_fail_1 (line 77) | fn rounding_from_f32_fail_1() { function rounding_from_f32_fail_2 (line 83) | fn rounding_from_f32_fail_2() { function rounding_from_f32_fail_3 (line 89) | fn rounding_from_f32_fail_3() { function rounding_from_f32_fail_4 (line 95) | fn rounding_from_f32_fail_4() { function rounding_from_f32_fail_5 (line 101) | fn rounding_from_f32_fail_5() { function rounding_from_f32_fail_6 (line 107) | fn rounding_from_f32_fail_6() { function rounding_from_f32_fail_7 (line 113) | fn rounding_from_f32_fail_7() { function test_rounding_from_f64 (line 118) | fn test_rounding_from_f64() { function rounding_from_f64_fail_1 (line 183) | fn rounding_from_f64_fail_1() { function rounding_from_f64_fail_2 (line 189) | fn rounding_from_f64_fail_2() { function rounding_from_f64_fail_3 (line 195) | fn rounding_from_f64_fail_3() { function rounding_from_f64_fail_4 (line 201) | fn rounding_from_f64_fail_4() { function rounding_from_f64_fail_5 (line 207) | fn rounding_from_f64_fail_5() { function rounding_from_f64_fail_6 (line 213) | fn rounding_from_f64_fail_6() { function rounding_from_f64_fail_7 (line 219) | fn rounding_from_f64_fail_7() { function test_try_from_f32 (line 224) | fn test_try_from_f32() { function test_try_from_f64 (line 260) | fn test_try_from_f64() { function test_exact_from_f32 (line 309) | fn test_exact_from_f32() { function exact_from_f32_fail_1 (line 330) | fn exact_from_f32_fail_1() { function exact_from_f32_fail_2 (line 336) | fn exact_from_f32_fail_2() { function exact_from_f32_fail_3 (line 342) | fn exact_from_f32_fail_3() { function exact_from_f32_fail_4 (line 348) | fn exact_from_f32_fail_4() { function exact_from_f32_fail_5 (line 354) | fn exact_from_f32_fail_5() { function exact_from_f32_fail_6 (line 360) | fn exact_from_f32_fail_6() { function exact_from_f32_fail_7 (line 366) | fn exact_from_f32_fail_7() { function exact_from_f32_fail_8 (line 372) | fn exact_from_f32_fail_8() { function exact_from_f32_fail_9 (line 378) | fn exact_from_f32_fail_9() { function exact_from_f32_fail_10 (line 384) | fn exact_from_f32_fail_10() { function exact_from_f32_fail_11 (line 390) | fn exact_from_f32_fail_11() { function exact_from_f32_fail_12 (line 396) | fn exact_from_f32_fail_12() { function exact_from_f32_fail_13 (line 402) | fn exact_from_f32_fail_13() { function test_exact_from_f64 (line 407) | fn test_exact_from_f64() { function exact_from_f64_fail_1 (line 444) | fn exact_from_f64_fail_1() { function exact_from_f64_fail_2 (line 450) | fn exact_from_f64_fail_2() { function exact_from_f64_fail_3 (line 456) | fn exact_from_f64_fail_3() { function exact_from_f64_fail_4 (line 462) | fn exact_from_f64_fail_4() { function exact_from_f64_fail_5 (line 468) | fn exact_from_f64_fail_5() { function exact_from_f64_fail_6 (line 474) | fn exact_from_f64_fail_6() { function exact_from_f64_fail_7 (line 480) | fn exact_from_f64_fail_7() { function exact_from_f64_fail_8 (line 486) | fn exact_from_f64_fail_8() { function exact_from_f64_fail_9 (line 492) | fn exact_from_f64_fail_9() { function exact_from_f64_fail_10 (line 498) | fn exact_from_f64_fail_10() { function exact_from_f64_fail_11 (line 504) | fn exact_from_f64_fail_11() { function exact_from_f64_fail_12 (line 510) | fn exact_from_f64_fail_12() { function exact_from_f64_fail_13 (line 516) | fn exact_from_f64_fail_13() { function test_convertible_from_f32 (line 521) | fn test_convertible_from_f32() { function test_convertible_from_f64 (line 552) | fn test_convertible_from_f64() { function test_convertible_from_i64 (line 585) | fn test_convertible_from_i64() { function rounding_from_float_properties_helper (line 596) | fn rounding_from_float_properties_helper Rou... function rounding_from_float_properties (line 651) | fn rounding_from_float_properties() { function try_from_float_properties_helper (line 655) | fn try_from_float_properties_helper Rounding... function try_from_float_properties (line 690) | fn try_from_float_properties() { function convertible_from_float_properties_helper (line 694) | fn convertible_from_float_properties_helper() function convertible_from_float_properties (line 720) | fn convertible_from_float_properties() { FILE: malachite-nz/tests/natural/conversion/from_primitive_int.rs function test_from_u32 (line 19) | fn test_from_u32() { function test_from_u64 (line 39) | fn test_from_u64() { function test_try_from_i32 (line 59) | fn test_try_from_i32() { function test_exact_from_i32 (line 73) | fn test_exact_from_i32() { function exact_from_i32_fail_1 (line 86) | fn exact_from_i32_fail_1() { function exact_from_i32_fail_2 (line 92) | fn exact_from_i32_fail_2() { function test_saturating_from_i32 (line 97) | fn test_saturating_from_i32() { function test_convertible_from_i32 (line 111) | fn test_convertible_from_i32() { function test_try_from_i64 (line 123) | fn test_try_from_i64() { function test_saturating_from_i64 (line 137) | fn test_saturating_from_i64() { function test_convertible_from_i64 (line 151) | fn test_convertible_from_i64() { function unsigned_properties (line 163) | fn unsigned_properties() function signed_properties (line 179) | fn signed_properties() function from_primitive_int_properties (line 207) | fn from_primitive_int_properties() { FILE: malachite-nz/tests/natural/conversion/is_integer.rs function test_is_integer (line 15) | fn test_is_integer() { function is_integer_properties (line 25) | fn is_integer_properties() { FILE: malachite-nz/tests/natural/conversion/mantissa_and_exponent/integer_mantissa_and_exponent.rs function test_integer_mantissa_and_exponent (line 19) | fn test_integer_mantissa_and_exponent() { function integer_mantissa_and_exponent_fail (line 37) | fn integer_mantissa_and_exponent_fail() { function test_from_integer_mantissa_and_exponent (line 42) | fn test_from_integer_mantissa_and_exponent() { function integer_mantissa_and_exponent_properties (line 59) | fn integer_mantissa_and_exponent_properties() { function from_integer_mantissa_and_exponent_properties (line 79) | fn from_integer_mantissa_and_exponent_properties() { FILE: malachite-nz/tests/natural/conversion/mantissa_and_exponent/sci_mantissa_and_exponent.rs function test_sci_mantissa_and_exponent (line 31) | fn test_sci_mantissa_and_exponent() { function test_sci_mantissa_and_exponent_round (line 78) | fn test_sci_mantissa_and_exponent_round() { function test_from_sci_mantissa_and_exponent (line 359) | fn test_from_sci_mantissa_and_exponent() { function from_sci_mantissa_and_exponent_fail_helper (line 382) | fn from_sci_mantissa_and_exponent_fail_helper() function from_sci_mantissa_and_exponent_fail (line 392) | fn from_sci_mantissa_and_exponent_fail() { function test_from_sci_mantissa_and_exponent_round (line 397) | fn test_from_sci_mantissa_and_exponent_round() { function sci_mantissa_and_exponent_properties_helper (line 502) | fn sci_mantissa_and_exponent_properties_helper() function sci_mantissa_and_exponent_properties (line 529) | fn sci_mantissa_and_exponent_properties() { function sci_mantissa_and_exponent_round_properties_helper (line 533) | fn sci_mantissa_and_exponent_round_properties_helper() { function sci_mantissa_and_exponent_round_properties (line 611) | fn sci_mantissa_and_exponent_round_properties() { function from_sci_mantissa_and_exponent_properties_helper (line 615) | fn from_sci_mantissa_and_exponent_properties_helper() function from_sci_mantissa_and_exponent_properties (line 639) | fn from_sci_mantissa_and_exponent_properties() { function from_sci_mantissa_and_exponent_round_properties_helper (line 643) | fn from_sci_mantissa_and_exponent_round_properties_helper usize { function exhaustive_natural_inclusive_range_helper (line 20) | fn exhaustive_natural_inclusive_range_helper(a: Natural, b: Natural, val... function test_exhaustive_natural_inclusive_range (line 40) | fn test_exhaustive_natural_inclusive_range() { function exhaustive_natural_inclusive_range_fail (line 62) | fn exhaustive_natural_inclusive_range_fail() { FILE: malachite-nz/tests/natural/exhaustive/exhaustive_natural_range.rs function expected_range_len (line 16) | fn expected_range_len(a: &Natural, b: &Natural) -> usize { function exhaustive_natural_range_helper (line 20) | fn exhaustive_natural_range_helper(a: Natural, b: Natural, values: &str) { function test_exhaustive_natural_range (line 37) | fn test_exhaustive_natural_range() { function exhaustive_natural_range_fail (line 59) | fn exhaustive_natural_range_fail() { FILE: malachite-nz/tests/natural/exhaustive/exhaustive_natural_range_to_infinity.rs function exhaustive_natural_range_to_infinity_helper (line 16) | fn exhaustive_natural_range_to_infinity_helper(a: Natural, values: &str) { function test_exhaustive_natural_range_to_infinity (line 25) | fn test_exhaustive_natural_range_to_infinity() { FILE: malachite-nz/tests/natural/exhaustive/exhaustive_naturals.rs function test_exhaustive_naturals (line 14) | fn test_exhaustive_naturals() { FILE: malachite-nz/tests/natural/exhaustive/exhaustive_positive_naturals.rs function test_exhaustive_positive_naturals (line 14) | fn test_exhaustive_positive_naturals() { FILE: malachite-nz/tests/natural/factorization/is_power.rs function test_is_power (line 17) | fn test_is_power() { function test_is_power_edge_cases (line 101) | fn test_is_power_edge_cases() { function test_express_as_power (line 124) | fn test_express_as_power() { function is_power_properties (line 172) | fn is_power_properties() { function express_as_power_properties (line 203) | fn express_as_power_properties() { FILE: malachite-nz/tests/natural/factorization/is_square.rs function test_is_square (line 16) | fn test_is_square() { function test_is_square_edge_cases (line 50) | fn test_is_square_edge_cases() { function is_square_properties (line 70) | fn is_square_properties() { FILE: malachite-nz/tests/natural/factorization/primes.rs function test_primes_less_than (line 20) | fn test_primes_less_than() { function test_primes_less_than_or_equal_to (line 56) | fn test_primes_less_than_or_equal_to() { function test_primes (line 92) | fn test_primes() { function primes_less_than_properties (line 164) | fn primes_less_than_properties() { function primes_less_than_or_equal_to_properties (line 178) | fn primes_less_than_or_equal_to_properties() { FILE: malachite-nz/tests/natural/logic/and.rs function test_limbs_and_limb (line 35) | fn test_limbs_and_limb() { function limbs_and_limb_fail (line 46) | const fn limbs_and_limb_fail() { function test_limbs_and_and_limbs_vec_and_in_place_left (line 52) | fn test_limbs_and_and_limbs_vec_and_in_place_left() { function test_limbs_and_same_length_to_out (line 70) | fn test_limbs_and_same_length_to_out() { function limbs_and_same_length_to_out_fail_1 (line 91) | fn limbs_and_same_length_to_out_fail_1() { function limbs_and_same_length_to_out_fail_2 (line 99) | fn limbs_and_same_length_to_out_fail_2() { function test_limbs_and_to_out (line 106) | fn test_limbs_and_to_out() { function limbs_and_to_out_fail (line 127) | fn limbs_and_to_out_fail() { function test_limbs_slice_and_same_length_in_place_left (line 134) | fn test_limbs_slice_and_same_length_in_place_left() { function limbs_slice_and_same_length_in_place_left_fail (line 149) | fn limbs_slice_and_same_length_in_place_left_fail() { function test_limbs_slice_and_in_place_left (line 156) | fn test_limbs_slice_and_in_place_left() { function test_limbs_and_in_place_either (line 179) | fn test_limbs_and_in_place_either() { function test_and (line 204) | fn test_and() { function limbs_and_limb_properties (line 268) | fn limbs_and_limb_properties() { function limbs_and_properties (line 281) | fn limbs_and_properties() { function limbs_and_same_length_to_out_properties (line 294) | fn limbs_and_same_length_to_out_properties() { function limbs_and_to_out_properties (line 311) | fn limbs_and_to_out_properties() { function limbs_slice_and_same_length_in_place_left_properties (line 328) | fn limbs_slice_and_same_length_in_place_left_properties() { function limbs_slice_and_in_place_left_properties (line 343) | fn limbs_slice_and_in_place_left_properties() { function limbs_vec_and_in_place_left_properties (line 361) | fn limbs_vec_and_in_place_left_properties() { function limbs_and_in_place_either_properties (line 376) | fn limbs_and_in_place_either_properties() { function and_properties (line 397) | fn and_properties() { FILE: malachite-nz/tests/natural/logic/assign_bit.rs function test_assign_bit (line 17) | fn test_assign_bit() { function assign_bit_properties (line 54) | fn assign_bit_properties() { FILE: malachite-nz/tests/natural/logic/assign_bits.rs function verify_limbs_assign_bits (line 25) | fn verify_limbs_assign_bits(xs: &[Limb], start: u64, end: u64, bits: &[L... function test_limbs_assign_bits (line 39) | fn test_limbs_assign_bits() { function limbs_assign_bits_fail_1 (line 97) | fn limbs_assign_bits_fail_1() { function limbs_assign_bits_fail_2 (line 104) | fn limbs_assign_bits_fail_2() { function test_assign_bits (line 110) | fn test_assign_bits() { function assign_bits_fail (line 148) | fn assign_bits_fail() { function limbs_assign_bits_properties (line 154) | fn limbs_assign_bits_properties() { function assign_bits_properties (line 166) | fn assign_bits_properties() { FILE: malachite-nz/tests/natural/logic/bits.rs function test_bits (line 21) | fn test_bits() { function bits_properties (line 57) | fn bits_properties() { FILE: malachite-nz/tests/natural/logic/clear_bit.rs function test_limbs_clear_bit (line 29) | fn test_limbs_clear_bit() { function test_clear_bit (line 42) | fn test_clear_bit() { function limbs_clear_bit_properties (line 64) | fn limbs_clear_bit_properties() { function clear_bit_properties (line 78) | fn clear_bit_properties() { FILE: malachite-nz/tests/natural/logic/count_ones.rs function test_limbs_count_ones (line 25) | fn test_limbs_count_ones() { function test_count_ones (line 35) | fn test_count_ones() { function limbs_count_ones_properties (line 57) | fn limbs_count_ones_properties() { function count_ones_properties (line 70) | fn count_ones_properties() { FILE: malachite-nz/tests/natural/logic/flip_bit.rs function test_flip_bit (line 18) | fn test_flip_bit() { function flip_bit_properties (line 42) | fn flip_bit_properties() { FILE: malachite-nz/tests/natural/logic/from_bits.rs function test_from_bits_asc (line 24) | fn test_from_bits_asc() { function test_from_bits_desc (line 62) | fn test_from_bits_desc() { function from_bits_asc_properties (line 100) | fn from_bits_asc_properties() { function from_bits_desc_properties (line 129) | fn from_bits_desc_properties() { FILE: malachite-nz/tests/natural/logic/get_bit.rs function test_limbs_get_bit (line 28) | fn test_limbs_get_bit() { function test_get_bit (line 46) | fn test_get_bit() { function limbs_get_bit_properties (line 68) | fn limbs_get_bit_properties() { function get_bit_properties (line 81) | fn get_bit_properties() { FILE: malachite-nz/tests/natural/logic/get_bits.rs function verify_limbs_get_bits (line 26) | fn verify_limbs_get_bits(xs: &[Limb], start: u64, end: u64, out: &[Limb]) { function test_limbs_slice_get_bits (line 35) | fn test_limbs_slice_get_bits() { function limbs_slice_get_bits_fail (line 55) | fn limbs_slice_get_bits_fail() { function test_limbs_vec_get_bits (line 61) | fn test_limbs_vec_get_bits() { function limbs_vec_get_bits_fail (line 79) | fn limbs_vec_get_bits_fail() { function test_get_bits (line 84) | fn test_get_bits() { function get_bits_fail (line 107) | fn get_bits_fail() { function get_bits_owned_fail (line 113) | fn get_bits_owned_fail() { function limbs_get_bits_properties (line 118) | fn limbs_get_bits_properties() { function get_bits_properties (line 134) | fn get_bits_properties() { FILE: malachite-nz/tests/natural/logic/hamming_distance.rs function test_limbs_hamming_distance_limb (line 31) | fn test_limbs_hamming_distance_limb() { function limbs_hamming_distance_limb_fail (line 44) | fn limbs_hamming_distance_limb_fail() { function test_limbs_hamming_distance_same_length (line 50) | fn test_limbs_hamming_distance_same_length() { function limbs_hamming_distance_limb_same_length_fail (line 62) | fn limbs_hamming_distance_limb_same_length_fail() { function test_limbs_hamming_distance (line 68) | fn test_limbs_hamming_distance() { function test_hamming_distance (line 82) | fn test_hamming_distance() { function limbs_hamming_distance_limb_properties (line 121) | fn limbs_hamming_distance_limb_properties() { function limbs_hamming_distance_same_length_properties (line 134) | fn limbs_hamming_distance_same_length_properties() { function limbs_hamming_distance_properties (line 147) | fn limbs_hamming_distance_properties() { function hamming_distance_properties (line 160) | fn hamming_distance_properties() { FILE: malachite-nz/tests/natural/logic/index_of_next_false_bit.rs function test_limbs_index_of_next_false_bit (line 27) | fn test_limbs_index_of_next_false_bit() { function test_index_of_next_false_bit (line 52) | fn test_index_of_next_false_bit() { function limbs_index_of_next_false_bit_properties (line 85) | fn limbs_index_of_next_false_bit_properties() { function index_of_next_false_bit_properties (line 98) | fn index_of_next_false_bit_properties() { FILE: malachite-nz/tests/natural/logic/index_of_next_true_bit.rs function test_limbs_index_of_next_true_bit (line 27) | fn test_limbs_index_of_next_true_bit() { function test_index_of_next_true_bit (line 53) | fn test_index_of_next_true_bit() { function limbs_index_of_next_true_bit_properties (line 84) | fn limbs_index_of_next_true_bit_properties() { function index_of_next_true_bit_properties (line 97) | fn index_of_next_true_bit_properties() { FILE: malachite-nz/tests/natural/logic/limb_count.rs function test_limb_count (line 20) | fn test_limb_count() { function limb_count_properties (line 34) | fn limb_count_properties() { FILE: malachite-nz/tests/natural/logic/low_mask.rs function test_limbs_low_mask (line 19) | fn test_limbs_low_mask() { function test_low_mask (line 30) | fn test_low_mask() { function limbs_low_mask_properties (line 41) | fn limbs_low_mask_properties() { function low_mask_properties (line 51) | fn low_mask_properties() { FILE: malachite-nz/tests/natural/logic/not.rs function test_limbs_not_and_limbs_not_in_place (line 23) | fn test_limbs_not_and_limbs_not_in_place() { function test_limbs_not_to_out (line 38) | fn test_limbs_not_to_out() { function limbs_not_to_out_fail (line 56) | fn limbs_not_to_out_fail() { function test_not (line 62) | fn test_not() { function limbs_not_properties (line 81) | fn limbs_not_properties() { function limbs_not_to_out_properties (line 92) | fn limbs_not_to_out_properties() { function limbs_not_in_place_properties (line 106) | fn limbs_not_in_place_properties() { function not_properties (line 119) | fn not_properties() { FILE: malachite-nz/tests/natural/logic/or.rs function test_limbs_or_limb_and_limbs_or_limb_in_place (line 35) | fn test_limbs_or_limb_and_limbs_or_limb_in_place() { function limbs_or_limb_fail (line 51) | fn limbs_or_limb_fail() { function limbs_or_limb_in_place_fail (line 58) | fn limbs_or_limb_in_place_fail() { function test_limbs_or_limb_to_out (line 64) | fn test_limbs_or_limb_to_out() { function limbs_or_limb_to_out_fail_1 (line 83) | fn limbs_or_limb_to_out_fail_1() { function limbs_or_limb_to_out_fail_2 (line 90) | fn limbs_or_limb_to_out_fail_2() { function test_limbs_or_same_length_and_limbs_or_same_length_in_place_left (line 96) | fn test_limbs_or_same_length_and_limbs_or_same_length_in_place_left() { function limbs_or_same_length_fail_1 (line 114) | fn limbs_or_same_length_fail_1() { function limbs_or_same_length_in_place_left_fail (line 121) | fn limbs_or_same_length_in_place_left_fail() { function test_limbs_or (line 128) | fn test_limbs_or() { function test_limbs_or_same_length_to_out (line 142) | fn test_limbs_or_same_length_to_out() { function limbs_or_same_length_to_out_fail_1 (line 163) | fn limbs_or_same_length_to_out_fail_1() { function limbs_or_same_length_to_out_fail_2 (line 171) | fn limbs_or_same_length_to_out_fail_2() { function test_limbs_or_to_out (line 178) | fn test_limbs_or_to_out() { function limbs_or_to_out_fail (line 199) | fn limbs_or_to_out_fail() { function test_limbs_or_in_place_left (line 206) | fn test_limbs_or_in_place_left() { function test_limbs_or_in_place_either (line 224) | fn test_limbs_or_in_place_either() { function test_or (line 249) | fn test_or() { function limbs_or_limb_properties (line 315) | fn limbs_or_limb_properties() { function limbs_or_limb_to_out_properties (line 328) | fn limbs_or_limb_to_out_properties() { function limbs_or_limb_in_place_properties (line 348) | fn limbs_or_limb_in_place_properties() { function limbs_or_helper (line 362) | fn limbs_or_helper(f: &mut dyn FnMut(&[Limb], &[Limb]) -> Vec, xs:... function limbs_or_same_length_properties (line 370) | fn limbs_or_same_length_properties() { function limbs_or_properties (line 380) | fn limbs_or_properties() { function limbs_or_same_length_to_out_properties (line 390) | fn limbs_or_same_length_to_out_properties() { function limbs_or_to_out_properties (line 407) | fn limbs_or_to_out_properties() { function limbs_or_same_length_in_place_left_properties (line 424) | fn limbs_or_same_length_in_place_left_properties() { function limbs_or_in_place_left_properties (line 439) | fn limbs_or_in_place_left_properties() { function limbs_or_in_place_either_properties (line 452) | fn limbs_or_in_place_either_properties() { function or_properties (line 473) | fn or_properties() { FILE: malachite-nz/tests/natural/logic/set_bit.rs function test_limbs_slice_set_bit (line 28) | fn test_limbs_slice_set_bit() { function limbs_slice_set_bit_fail (line 43) | fn limbs_slice_set_bit_fail() { function test_limbs_vec_set_bit (line 50) | fn test_limbs_vec_set_bit() { function test_set_bit (line 66) | fn test_set_bit() { function limbs_slice_set_bit_properties (line 89) | fn limbs_slice_set_bit_properties() { function limbs_vec_set_bit_properties (line 105) | fn limbs_vec_set_bit_properties() { function natural_set_bit_properties (line 121) | fn natural_set_bit_properties() { FILE: malachite-nz/tests/natural/logic/significant_bits.rs function test_limbs_significant_bits (line 24) | fn test_limbs_significant_bits() { function limbs_significant_bits_fail (line 39) | fn limbs_significant_bits_fail() { function test_significant_bits (line 44) | fn test_significant_bits() { function limbs_significant_bits_properties (line 66) | fn limbs_significant_bits_properties() { FILE: malachite-nz/tests/natural/logic/to_bits.rs function test_to_bits_asc (line 20) | fn test_to_bits_asc() { function test_to_bits_desc (line 81) | fn test_to_bits_desc() { function to_bits_asc_properties (line 142) | fn to_bits_asc_properties() { function to_bits_desc_properties (line 160) | fn to_bits_desc_properties() { FILE: malachite-nz/tests/natural/logic/trailing_zeros.rs function test_limbs_trailing_zeros (line 22) | fn test_limbs_trailing_zeros() { function limbs_trailing_zeros_fail_1 (line 34) | fn limbs_trailing_zeros_fail_1() { function limbs_trailing_zeros_fail_2 (line 41) | fn limbs_trailing_zeros_fail_2() { function test_trailing_zeros (line 46) | fn test_trailing_zeros() { function limbs_trailing_zeros_properties (line 64) | fn limbs_trailing_zeros_properties() { function trailing_zeros_properties (line 78) | fn trailing_zeros_properties() { FILE: malachite-nz/tests/natural/logic/xor.rs function test_limbs_xor_limb_and_limbs_xor_limb_in_place (line 34) | fn test_limbs_xor_limb_and_limbs_xor_limb_in_place() { function limbs_xor_limb_fail (line 50) | fn limbs_xor_limb_fail() { function limbs_xor_limb_in_place_fail (line 57) | fn limbs_xor_limb_in_place_fail() { function test_limbs_xor_limb_to_out (line 63) | fn test_limbs_xor_limb_to_out() { function limbs_xor_limb_to_out_fail_1 (line 82) | fn limbs_xor_limb_to_out_fail_1() { function limbs_xor_limb_to_out_fail_2 (line 89) | fn limbs_xor_limb_to_out_fail_2() { function test_limbs_xor_same_length_and_limbs_xor_same_length_in_place_left (line 95) | fn test_limbs_xor_same_length_and_limbs_xor_same_length_in_place_left() { function limbs_xor_same_length_fail_1 (line 113) | fn limbs_xor_same_length_fail_1() { function limbs_xor_same_length_in_place_left_fail (line 120) | fn limbs_xor_same_length_in_place_left_fail() { function test_limbs_xor_and_limbs_xor_in_place_left (line 127) | fn test_limbs_xor_and_limbs_xor_in_place_left() { function test_limbs_xor_same_length_to_out (line 145) | fn test_limbs_xor_same_length_to_out() { function limbs_xor_same_length_to_out_fail_1 (line 166) | fn limbs_xor_same_length_to_out_fail_1() { function limbs_xor_same_length_to_out_fail_2 (line 174) | fn limbs_xor_same_length_to_out_fail_2() { function test_limbs_xor_to_out (line 181) | fn test_limbs_xor_to_out() { function limbs_xor_to_out_fail (line 202) | fn limbs_xor_to_out_fail() { function test_limbs_xor_in_place_either (line 209) | fn test_limbs_xor_in_place_either() { function test_xor (line 234) | fn test_xor() { function limbs_xor_limb_properties (line 300) | fn limbs_xor_limb_properties() { function limbs_xor_limb_to_out_properties (line 313) | fn limbs_xor_limb_to_out_properties() { function limbs_xor_limb_in_place_properties (line 333) | fn limbs_xor_limb_in_place_properties() { function limbs_xor_helper (line 347) | fn limbs_xor_helper( function limbs_xor_same_length_properties (line 359) | fn limbs_xor_same_length_properties() { function limbs_xor_properties (line 369) | fn limbs_xor_properties() { function limbs_xor_same_length_to_out_properties (line 379) | fn limbs_xor_same_length_to_out_properties() { function limbs_xor_to_out_properties (line 396) | fn limbs_xor_to_out_properties() { function limbs_xor_same_length_in_place_left_properties (line 413) | fn limbs_xor_same_length_in_place_left_properties() { function limbs_xor_in_place_left_properties (line 428) | fn limbs_xor_in_place_left_properties() { function limbs_xor_in_place_either_properties (line 441) | fn limbs_xor_in_place_either_properties() { function or_properties (line 462) | fn or_properties() { FILE: malachite-nz/tests/natural/random/get_random_natural_less_than.rs function get_random_natural_less_than_helper (line 18) | fn get_random_natural_less_than_helper(limit: &str, out: &str) { function test_get_random_natural_less_than (line 27) | fn test_get_random_natural_less_than() { function get_random_natural_less_than_fail (line 60) | fn get_random_natural_less_than_fail() { FILE: malachite-nz/tests/natural/random/get_random_natural_with_bits.rs function get_random_natural_with_bits_helper (line 15) | fn get_random_natural_with_bits_helper(bits: u64, out: &str) { function test_get_random_natural_with_bits (line 24) | fn test_get_random_natural_with_bits() { FILE: malachite-nz/tests/natural/random/get_random_natural_with_up_to_bits.rs function get_random_natural_with_up_to_bits_helper (line 15) | fn get_random_natural_with_up_to_bits_helper(bits: u64, out: &str) { function test_get_random_natural_with_up_to_bits (line 24) | fn test_get_random_natural_with_up_to_bits() { FILE: malachite-nz/tests/natural/random/get_striped_random_natural_from_inclusive_range.rs function get_striped_random_natural_from_inclusive_range_helper (line 17) | fn get_striped_random_natural_from_inclusive_range_helper( function test_get_striped_random_natural_from_inclusive_range (line 38) | fn test_get_striped_random_natural_from_inclusive_range() { function get_striped_random_natural_from_inclusive_range_fail_1 (line 111) | fn get_striped_random_natural_from_inclusive_range_fail_1() { FILE: malachite-nz/tests/natural/random/get_striped_random_natural_from_range.rs function get_striped_random_natural_from_range_helper (line 17) | fn get_striped_random_natural_from_range_helper( function test_get_striped_random_natural_from_range (line 38) | fn test_get_striped_random_natural_from_range() { function get_striped_random_natural_from_range_fail_1 (line 99) | fn get_striped_random_natural_from_range_fail_1() { function get_striped_random_natural_from_range_fail_2 (line 110) | fn get_striped_random_natural_from_range_fail_2() { FILE: malachite-nz/tests/natural/random/get_striped_random_natural_with_bits.rs function get_striped_random_natural_with_bits_helper (line 15) | fn get_striped_random_natural_with_bits_helper( function test_get_striped_random_natural_with_bits (line 29) | fn test_get_striped_random_natural_with_bits() { FILE: malachite-nz/tests/natural/random/get_striped_random_natural_with_up_to_bits.rs function get_striped_random_natural_with_up_to_bits_helper (line 15) | fn get_striped_random_natural_with_up_to_bits_helper( function test_get_striped_random_natural_with_up_to_bits (line 29) | fn test_get_striped_random_natural_with_up_to_bits() { FILE: malachite-nz/tests/natural/random/random_natural_inclusive_range.rs function random_natural_inclusive_range_helper (line 17) | fn random_natural_inclusive_range_helper( function test_random_natural_inclusive_range (line 43) | fn test_random_natural_inclusive_range() { function random_natural_inclusive_range_fail_1 (line 217) | fn random_natural_inclusive_range_fail_1() { function random_natural_inclusive_range_fail_2 (line 229) | fn random_natural_inclusive_range_fail_2() { function random_natural_inclusive_range_fail_3 (line 241) | fn random_natural_inclusive_range_fail_3() { FILE: malachite-nz/tests/natural/random/random_natural_range.rs function random_natural_range_helper (line 17) | fn random_natural_range_helper( function test_random_natural_range (line 43) | fn test_random_natural_range() { function random_natural_range_fail_1 (line 217) | fn random_natural_range_fail_1() { function random_natural_range_fail_2 (line 229) | fn random_natural_range_fail_2() { function random_natural_range_fail_3 (line 241) | fn random_natural_range_fail_3() { function random_natural_range_fail_4 (line 253) | fn random_natural_range_fail_4() { FILE: malachite-nz/tests/natural/random/random_natural_range_to_infinity.rs function random_natural_range_to_infinity_helper (line 17) | fn random_natural_range_to_infinity_helper( function test_random_natural_range_to_infinity (line 41) | fn test_random_natural_range_to_infinity() { function random_natural_range_to_infinity_fail_1 (line 310) | fn random_natural_range_to_infinity_fail_1() { function random_natural_range_to_infinity_fail_2 (line 316) | fn random_natural_range_to_infinity_fail_2() { FILE: malachite-nz/tests/natural/random/random_naturals.rs function random_naturals_helper (line 15) | fn random_naturals_helper( function test_random_naturals (line 33) | fn test_random_naturals() { function random_naturals_fail_1 (line 197) | fn random_naturals_fail_1() { function random_naturals_fail_2 (line 203) | fn random_naturals_fail_2() { function random_naturals_fail_3 (line 209) | fn random_naturals_fail_3() { FILE: malachite-nz/tests/natural/random/random_naturals_less_than.rs function random_naturals_less_than_helper (line 18) | fn random_naturals_less_than_helper( function test_random_naturals_less_than (line 35) | fn test_random_naturals_less_than() { function random_naturals_less_than_fail (line 228) | fn random_naturals_less_than_fail() { FILE: malachite-nz/tests/natural/random/random_positive_naturals.rs function random_positive_naturals_helper (line 15) | fn random_positive_naturals_helper( function test_random_positive_naturals (line 33) | fn test_random_positive_naturals() { function random_positive_naturals_fail_1 (line 199) | fn random_positive_naturals_fail_1() { function random_positive_naturals_fail_2 (line 205) | fn random_positive_naturals_fail_2() { FILE: malachite-nz/tests/natural/random/striped_random_natural_inclusive_range.rs function striped_random_natural_inclusive_range_helper (line 17) | fn striped_random_natural_inclusive_range_helper( function test_striped_random_natural_inclusive_range (line 43) | fn test_striped_random_natural_inclusive_range() { function striped_random_natural_inclusive_range_fail_1 (line 136) | fn striped_random_natural_inclusive_range_fail_1() { function striped_random_natural_inclusive_range_fail_2 (line 148) | fn striped_random_natural_inclusive_range_fail_2() { function striped_random_natural_inclusive_range_fail_3 (line 160) | fn striped_random_natural_inclusive_range_fail_3() { FILE: malachite-nz/tests/natural/random/striped_random_natural_range.rs function striped_random_natural_range_helper (line 17) | fn striped_random_natural_range_helper( function test_striped_random_natural_range (line 43) | fn test_striped_random_natural_range() { function striped_random_natural_range_fail_1 (line 136) | fn striped_random_natural_range_fail_1() { function striped_random_natural_range_fail_2 (line 148) | fn striped_random_natural_range_fail_2() { function striped_random_natural_range_fail_3 (line 160) | fn striped_random_natural_range_fail_3() { FILE: malachite-nz/tests/natural/random/striped_random_natural_range_to_infinity.rs function striped_random_natural_range_to_infinity_helper (line 17) | fn striped_random_natural_range_to_infinity_helper( function test_striped_random_natural_range_to_infinity (line 45) | fn test_striped_random_natural_range_to_infinity() { function striped_random_natural_range_to_infinity_fail_1 (line 137) | fn striped_random_natural_range_to_infinity_fail_1() { function striped_random_natural_range_to_infinity_fail_2 (line 143) | fn striped_random_natural_range_to_infinity_fail_2() { function striped_random_natural_range_to_infinity_fail_3 (line 149) | fn striped_random_natural_range_to_infinity_fail_3() { function striped_random_natural_range_to_infinity_fail_4 (line 155) | fn striped_random_natural_range_to_infinity_fail_4() { FILE: malachite-nz/tests/natural/random/striped_random_naturals.rs function striped_random_naturals_helper (line 15) | fn striped_random_naturals_helper( function test_striped_random_naturals (line 41) | fn test_striped_random_naturals() { function striped_random_naturals_fail_1 (line 205) | fn striped_random_naturals_fail_1() { function striped_random_naturals_fail_2 (line 211) | fn striped_random_naturals_fail_2() { function striped_random_naturals_fail_3 (line 217) | fn striped_random_naturals_fail_3() { function striped_random_naturals_fail_4 (line 223) | fn striped_random_naturals_fail_4() { function striped_random_naturals_fail_5 (line 229) | fn striped_random_naturals_fail_5() { FILE: malachite-nz/tests/natural/random/striped_random_positive_naturals.rs function striped_random_positive_naturals_helper (line 15) | fn striped_random_positive_naturals_helper( function test_striped_random_positive_naturals (line 41) | fn test_striped_random_positive_naturals() { function striped_random_positive_naturals_fail_1 (line 215) | fn striped_random_positive_naturals_fail_1() { function striped_random_positive_naturals_fail_2 (line 221) | fn striped_random_positive_naturals_fail_2() { function striped_random_positive_naturals_fail_3 (line 227) | fn striped_random_positive_naturals_fail_3() { function striped_random_positive_naturals_fail_4 (line 233) | fn striped_random_positive_naturals_fail_4() { FILE: malachite-nz/tests/natural/random/uniform_random_natural_inclusive_range.rs function uniform_random_natural_inclusive_range_helper (line 17) | fn uniform_random_natural_inclusive_range_helper( function test_uniform_random_natural_inclusive_range (line 39) | fn test_uniform_random_natural_inclusive_range() { function uniform_random_natural_inclusive_range_fail (line 165) | fn uniform_random_natural_inclusive_range_fail() { FILE: malachite-nz/tests/natural/random/uniform_random_natural_range.rs function uniform_random_natural_range_helper (line 17) | fn uniform_random_natural_range_helper( function test_uniform_random_natural_range (line 39) | fn test_uniform_random_natural_range() { function uniform_random_natural_range_fail_1 (line 165) | fn uniform_random_natural_range_fail_1() { function uniform_random_natural_range_fail_2 (line 171) | fn uniform_random_natural_range_fail_2() { FILE: malachite-q/src/arithmetic/abs.rs type Output (line 13) | type Output = Self; method abs (line 34) | fn abs(mut self) -> Self { type Output (line 41) | type Output = Rational; method abs (line 66) | fn abs(self) -> Rational { method abs_assign (line 100) | fn abs_assign(&mut self) { FILE: malachite-q/src/arithmetic/abs_diff.rs type Output (line 17) | type Output = Self; method abs_diff (line 55) | fn abs_diff(self, other: Self) -> Self { type Output (line 61) | type Output = Self; method abs_diff (line 99) | fn abs_diff(self, other: &Self) -> Self { type Output (line 105) | type Output = Rational; function abs_diff (line 143) | fn abs_diff(self, other: Rational) -> Rational { type Output (line 149) | type Output = Rational; function abs_diff (line 187) | fn abs_diff(self, other: &Rational) -> Rational { method abs_diff_assign (line 230) | fn abs_diff_assign(&mut self, other: Self) { method abs_diff_assign (line 274) | fn abs_diff_assign(&mut self, other: &'a Self) { FILE: malachite-q/src/arithmetic/add.rs type Output (line 24) | type Output = Self; method add (line 51) | fn add(self, other: Self) -> Self { type Output (line 93) | type Output = Self; method add (line 121) | fn add(self, other: &Self) -> Self { type Output (line 127) | type Output = Rational; function add (line 154) | fn add(self, other: Rational) -> Rational { type Output (line 196) | type Output = Rational; function add (line 223) | fn add(self, other: &Rational) -> Rational { method add_assign (line 293) | fn add_assign(&mut self, other: Self) { method add_assign (line 355) | fn add_assign(&mut self, other: &Self) { method sum (line 419) | fn sum(xs: I) -> Self method sum (line 470) | fn sum(xs: I) -> Self FILE: malachite-q/src/arithmetic/approximate.rs function approximate_helper (line 22) | fn approximate_helper(q: &Rational, max_denominator: &Natural) -> Ration... method approximate (line 143) | fn approximate(self, max_denominator: &Natural) -> Rational { method approximate (line 202) | fn approximate(self, max_denominator: &Natural) -> Rational { method approximate_assign (line 246) | fn approximate_assign(&mut self, max_denominator: &Natural) { FILE: malachite-q/src/arithmetic/ceiling.rs type Output (line 18) | type Output = Integer; method ceiling (line 44) | fn ceiling(self) -> Integer { type Output (line 54) | type Output = Integer; method ceiling (line 80) | fn ceiling(self) -> Integer { method ceiling_assign (line 122) | fn ceiling_assign(&mut self) { FILE: malachite-q/src/arithmetic/denominators_in_closed_interval.rs function smallest_guaranteed_denominator (line 24) | fn smallest_guaranteed_denominator(interval_diameter: &Rational) -> Natu... function smallest_likely_denominator (line 41) | fn smallest_likely_denominator(interval_diameter: &Rational) -> Natural { type DenominatorsInClosedRationalInterval (line 51) | pub struct DenominatorsInClosedRationalInterval { type Item (line 61) | type Item = Natural; method next (line 63) | fn next(&mut self) -> Option { type Denominators (line 148) | type Denominators = DenominatorsInClosedRationalInterval; method denominators_in_closed_interval (line 208) | fn denominators_in_closed_interval( FILE: malachite-q/src/arithmetic/div.rs type Output (line 23) | type Output = Self; method div (line 53) | fn div(self, other: Self) -> Self { type Output (line 74) | type Output = Self; method div (line 106) | fn div(self, other: &Self) -> Self { type Output (line 118) | type Output = Rational; function div (line 149) | fn div(self, other: Rational) -> Rational { type Output (line 170) | type Output = Rational; function div (line 200) | fn div(self, other: &Rational) -> Rational { type Output (line 221) | type Output = Self; method checked_div (line 256) | fn checked_div(self, other: Self) -> Option { type Output (line 277) | type Output = Self; method checked_div (line 313) | fn checked_div(self, other: &Self) -> Option { type Output (line 325) | type Output = Rational; function checked_div (line 361) | fn checked_div(self, other: Rational) -> Option { type Output (line 382) | type Output = Rational; function checked_div (line 418) | fn checked_div(self, other: &Rational) -> Option { method div_assign (line 470) | fn div_assign(&mut self, other: Self) { method div_assign (line 521) | fn div_assign(&mut self, other: &Self) { FILE: malachite-q/src/arithmetic/floor.rs type Output (line 18) | type Output = Integer; method floor (line 44) | fn floor(self) -> Integer { type Output (line 54) | type Output = Integer; method floor (line 80) | fn floor(self) -> Integer { method floor_assign (line 125) | fn floor_assign(&mut self) { FILE: malachite-q/src/arithmetic/is_power_of_2.rs method is_power_of_2 (line 34) | fn is_power_of_2(&self) -> bool { FILE: malachite-q/src/arithmetic/log_base.rs function approx_log_helper (line 23) | fn approx_log_helper(x: &Rational) -> f64 { method approx_log (line 66) | pub fn approx_log(&self) -> f64 { function log_base_helper (line 79) | pub(crate) fn log_base_helper(x: &Rational, base: &Rational) -> (i64, bo... type Output (line 155) | type Output = i64; function floor_log_base (line 204) | fn floor_log_base(self, base: &Rational) -> i64 { type Output (line 214) | type Output = i64; function ceiling_log_base (line 263) | fn ceiling_log_base(self, base: &Rational) -> i64 { type Output (line 274) | type Output = i64; function checked_log_base (line 329) | fn checked_log_base(self, base: &Rational) -> Option { FILE: malachite-q/src/arithmetic/log_base_2.rs method floor_log_base_2_abs (line 46) | pub fn floor_log_base_2_abs(&self) -> i64 { method ceiling_log_base_2_abs (line 84) | pub fn ceiling_log_base_2_abs(&self) -> i64 { type Output (line 96) | type Output = i64; method floor_log_base_2 (line 123) | fn floor_log_base_2(self) -> i64 { type Output (line 130) | type Output = i64; method ceiling_log_base_2 (line 157) | fn ceiling_log_base_2(self) -> i64 { type Output (line 164) | type Output = i64; method checked_log_base_2 (line 196) | fn checked_log_base_2(self) -> Option { FILE: malachite-q/src/arithmetic/log_base_power_of_2.rs type Output (line 18) | type Output = i64; function floor_log_base_power_of_2 (line 58) | fn floor_log_base_power_of_2(self, pow: i64) -> i64 { type Output (line 69) | type Output = i64; function ceiling_log_base_power_of_2 (line 109) | fn ceiling_log_base_power_of_2(self, pow: i64) -> i64 { type Output (line 120) | type Output = i64; function checked_log_base_power_of_2 (line 174) | fn checked_log_base_power_of_2(self, pow: i64) -> Option { FILE: malachite-q/src/arithmetic/mod_op.rs type Output (line 20) | type Output = Self; method mod_op (line 83) | fn mod_op(self, other: Self) -> Self { type Output (line 97) | type Output = Self; method mod_op (line 161) | fn mod_op(self, other: &Self) -> Self { type Output (line 174) | type Output = Rational; function mod_op (line 237) | fn mod_op(self, other: Rational) -> Rational { type Output (line 250) | type Output = Rational; function mod_op (line 312) | fn mod_op(self, other: &Rational) -> Rational { method mod_assign (line 371) | fn mod_assign(&mut self, other: Self) { method mod_assign (line 426) | fn mod_assign(&mut self, other: &Self) { type Output (line 434) | type Output = Self; method rem (line 487) | fn rem(self, other: Self) -> Self { type Output (line 501) | type Output = Self; method rem (line 555) | fn rem(self, other: &Self) -> Self { type Output (line 569) | type Output = Rational; function rem (line 623) | fn rem(self, other: Rational) -> Rational { type Output (line 637) | type Output = Rational; function rem (line 690) | fn rem(self, other: &Rational) -> Rational { method rem_assign (line 752) | fn rem_assign(&mut self, other: Self) { method rem_assign (line 808) | fn rem_assign(&mut self, other: &Self) { type Output (line 816) | type Output = Self; method ceiling_mod (line 877) | fn ceiling_mod(self, other: Self) -> Self { type Output (line 891) | type Output = Self; method ceiling_mod (line 953) | fn ceiling_mod(self, other: &Self) -> Self { type Output (line 966) | type Output = Rational; function ceiling_mod (line 1027) | fn ceiling_mod(self, other: Rational) -> Rational { type Output (line 1040) | type Output = Rational; function ceiling_mod (line 1100) | fn ceiling_mod(self, other: &Rational) -> Rational { method ceiling_mod_assign (line 1159) | fn ceiling_mod_assign(&mut self, other: Self) { method ceiling_mod_assign (line 1214) | fn ceiling_mod_assign(&mut self, other: &Self) { FILE: malachite-q/src/arithmetic/mul.rs type Output (line 21) | type Output = Self; method mul (line 48) | fn mul(self, other: Self) -> Self { type Output (line 67) | type Output = Self; method mul (line 95) | fn mul(self, other: &Self) -> Self { type Output (line 101) | type Output = Rational; function mul (line 128) | fn mul(self, other: Rational) -> Rational { type Output (line 147) | type Output = Rational; function mul (line 174) | fn mul(self, other: &Rational) -> Rational { method mul_assign (line 221) | fn mul_assign(&mut self, other: Self) { method mul_assign (line 270) | fn mul_assign(&mut self, other: &Self) { method product (line 321) | fn product(xs: I) -> Self method product (line 375) | fn product(xs: I) -> Self FILE: malachite-q/src/arithmetic/neg.rs type Output (line 16) | type Output = Self; method neg (line 36) | fn neg(mut self) -> Self { type Output (line 45) | type Output = Rational; method neg (line 69) | fn neg(self) -> Rational { method neg_assign (line 110) | fn neg_assign(&mut self) { FILE: malachite-q/src/arithmetic/next_power_of_2.rs type Output (line 16) | type Output = Self; method next_power_of_2 (line 45) | fn next_power_of_2(self) -> Self { type Output (line 59) | type Output = Rational; method next_power_of_2 (line 89) | fn next_power_of_2(self) -> Rational { method next_power_of_2_assign (line 130) | fn next_power_of_2_assign(&mut self) { FILE: malachite-q/src/arithmetic/pow.rs type Output (line 15) | type Output = Self; method pow (line 48) | fn pow(mut self, exp: u64) -> Self { type Output (line 55) | type Output = Rational; function pow (line 88) | fn pow(self, exp: u64) -> Rational { method pow_assign (line 127) | fn pow_assign(&mut self, exp: u64) { type Output (line 135) | type Output = Self; method pow (line 183) | fn pow(mut self, exp: i64) -> Self { type Output (line 190) | type Output = Rational; function pow (line 238) | fn pow(self, exp: i64) -> Rational { method pow_assign (line 293) | fn pow_assign(&mut self, exp: i64) { FILE: malachite-q/src/arithmetic/power_of_2.rs method power_of_2 (line 38) | fn power_of_2(pow: u64) -> Self { method power_of_2 (line 72) | fn power_of_2(pow: i64) -> Self { FILE: malachite-q/src/arithmetic/reciprocal.rs type Output (line 14) | type Output = Self; method reciprocal (line 40) | fn reciprocal(mut self) -> Self { type Output (line 47) | type Output = Rational; method reciprocal (line 76) | fn reciprocal(self) -> Rational { method reciprocal_assign (line 109) | fn reciprocal_assign(&mut self) { FILE: malachite-q/src/arithmetic/root.rs type Output (line 15) | type Output = Self; method checked_root (line 80) | fn checked_root(self, pow: u64) -> Option { type Output (line 101) | type Output = Rational; function checked_root (line 166) | fn checked_root(self, pow: u64) -> Option { type Output (line 186) | type Output = Self; method checked_root (line 265) | fn checked_root(self, pow: i64) -> Option { type Output (line 276) | type Output = Rational; function checked_root (line 361) | fn checked_root(self, pow: i64) -> Option { FILE: malachite-q/src/arithmetic/round_to_multiple.rs type Output (line 18) | type Output = Self; method round_to_multiple (line 107) | fn round_to_multiple(mut self, other: Self, rm: RoundingMode) -> (Self, ... type Output (line 114) | type Output = Self; method round_to_multiple (line 203) | fn round_to_multiple(mut self, other: &Self, rm: RoundingMode) -> (Self,... type Output (line 210) | type Output = Rational; function round_to_multiple (line 293) | fn round_to_multiple(self, other: Rational, mut rm: RoundingMode) -> (Ra... type Output (line 315) | type Output = Rational; function round_to_multiple (line 395) | fn round_to_multiple(self, other: &Rational, mut rm: RoundingMode) -> (R... method round_to_multiple_assign (line 474) | fn round_to_multiple_assign(&mut self, other: Self, mut rm: RoundingMode... method round_to_multiple_assign (line 552) | fn round_to_multiple_assign(&mut self, other: &Self, mut rm: RoundingMod... FILE: malachite-q/src/arithmetic/round_to_multiple_of_power_of_2.rs type Output (line 19) | type Output = Self; method round_to_multiple_of_power_of_2 (line 104) | fn round_to_multiple_of_power_of_2(mut self, pow: i64, rm: RoundingMode)... type Output (line 111) | type Output = Rational; function round_to_multiple_of_power_of_2 (line 190) | fn round_to_multiple_of_power_of_2(self, pow: i64, rm: RoundingMode) -> ... method round_to_multiple_of_power_of_2_assign (line 249) | fn round_to_multiple_of_power_of_2_assign(&mut self, pow: i64, rm: Round... FILE: malachite-q/src/arithmetic/shl.rs function shl_unsigned_assign (line 15) | fn shl_unsigned_assign(x: &mut Rational, bits: T) function shl_unsigned_ref (line 32) | fn shl_unsigned_ref(x: &Rational, bits: T) -> Rational function shl_signed_ref (line 135) | fn shl_signed_ref<'a, U, S: Copy + Ord + UnsignedAbs + Zero>( function shl_assign_signed (line 149) | fn shl_assign_signed + Zero>(... FILE: malachite-q/src/arithmetic/shr.rs function shr_unsigned_assign (line 15) | fn shr_unsigned_assign(x: &mut Rational, bits: T) function shr_unsigned_ref (line 32) | fn shr_unsigned_ref(x: &Rational, bits: T) -> Rational function shr_signed_ref (line 132) | fn shr_signed_ref<'a, U, S: Copy + Ord + UnsignedAbs + Zero>( function shr_assign_signed (line 146) | fn shr_assign_signed + Zero>(... FILE: malachite-q/src/arithmetic/sign.rs method sign (line 33) | fn sign(&self) -> Ordering { FILE: malachite-q/src/arithmetic/simplest_rational_in_interval.rs function min_helper_oo (line 23) | fn min_helper_oo<'a>(ox: &'a Option, oy: &'a Option) -... function min_helper_xo (line 35) | fn min_helper_xo<'a>(x: &'a Natural, oy: &'a Option) -> &'a Nat... function simplest_rational_one_alt_helper (line 43) | fn simplest_rational_one_alt_helper( function update_best (line 89) | fn update_best(best: &mut Option, x: &Rational, y: &Rational, ... method cmp_complexity (line 135) | pub fn cmp_complexity(&self, other: &Self) -> Ordering { method simplest_rational_in_open_interval (line 190) | fn simplest_rational_in_open_interval(x: &Self, y: &Self) -> Rational { method simplest_rational_in_closed_interval (line 391) | fn simplest_rational_in_closed_interval(x: &Self, y: &Self) -> Rational { FILE: malachite-q/src/arithmetic/sqrt.rs type Output (line 15) | type Output = Self; method checked_sqrt (line 68) | fn checked_sqrt(self) -> Option { type Output (line 89) | type Output = Rational; method checked_sqrt (line 142) | fn checked_sqrt(self) -> Option { FILE: malachite-q/src/arithmetic/square.rs type Output (line 13) | type Output = Self; method square (line 42) | fn square(mut self) -> Self { type Output (line 49) | type Output = Rational; method square (line 81) | fn square(self) -> Rational { method square_assign (line 122) | fn square_assign(&mut self) { FILE: malachite-q/src/arithmetic/sub.rs type Output (line 21) | type Output = Self; method sub (line 48) | fn sub(self, other: Self) -> Self { type Output (line 90) | type Output = Self; method sub (line 119) | fn sub(self, other: &Self) -> Self { type Output (line 125) | type Output = Rational; function sub (line 153) | fn sub(self, other: Rational) -> Rational { type Output (line 196) | type Output = Rational; function sub (line 223) | fn sub(self, other: &Rational) -> Rational { method sub_assign (line 294) | fn sub_assign(&mut self, other: Self) { method sub_assign (line 356) | fn sub_assign(&mut self, other: &Self) { FILE: malachite-q/src/arithmetic/traits.rs type ApproximateAssign (line 14) | pub trait ApproximateAssign { method approximate_assign (line 15) | fn approximate_assign(&mut self, max_denominator: &Natural); type Approximate (line 19) | pub trait Approximate { method approximate (line 20) | fn approximate(self, max_denominator: &Natural) -> Rational; type SimplestRationalInInterval (line 24) | pub trait SimplestRationalInInterval { method simplest_rational_in_open_interval (line 31) | fn simplest_rational_in_open_interval(x: &Self, y: &Self) -> Rational; method simplest_rational_in_closed_interval (line 39) | fn simplest_rational_in_closed_interval(x: &Self, y: &Self) -> Rational; type DenominatorsInClosedInterval (line 44) | pub trait DenominatorsInClosedInterval { method denominators_in_closed_interval (line 47) | fn denominators_in_closed_interval(a: Rational, b: Rational) -> Self::... FILE: malachite-q/src/bin.rs function main (line 89) | fn main() { function main (line 109) | fn main() {} FILE: malachite-q/src/bin_util/demo_and_bench/arithmetic/abs.rs function register (line 19) | pub(crate) fn register(runner: &mut Runner) { function demo_rational_abs (line 29) | fn demo_rational_abs(gm: GenMode, config: &GenConfig, limit: usize) { function demo_rational_abs_ref (line 35) | fn demo_rational_abs_ref(gm: GenMode, config: &GenConfig, limit: usize) { function demo_rational_abs_assign (line 41) | fn demo_rational_abs_assign(gm: GenMode, config: &GenConfig, limit: usiz... function benchmark_rational_abs_library_comparison (line 49) | fn benchmark_rational_abs_library_comparison( function benchmark_rational_abs_evaluation_strategy (line 71) | fn benchmark_rational_abs_evaluation_strategy( function benchmark_rational_abs_assign (line 92) | fn benchmark_rational_abs_assign(gm: GenMode, config: &GenConfig, limit:... FILE: malachite-q/src/bin_util/demo_and_bench/arithmetic/abs_diff.rs function register (line 16) | pub(crate) fn register(runner: &mut Runner) { function demo_rational_abs_diff (line 31) | fn demo_rational_abs_diff(gm: GenMode, config: &GenConfig, limit: usize) { function demo_rational_abs_diff_val_ref (line 39) | fn demo_rational_abs_diff_val_ref(gm: GenMode, config: &GenConfig, limit... function demo_rational_abs_diff_ref_val (line 46) | fn demo_rational_abs_diff_ref_val(gm: GenMode, config: &GenConfig, limit... function demo_rational_abs_diff_ref_ref (line 53) | fn demo_rational_abs_diff_ref_ref(gm: GenMode, config: &GenConfig, limit... function demo_rational_abs_diff_assign (line 59) | fn demo_rational_abs_diff_assign(gm: GenMode, config: &GenConfig, limit:... function demo_rational_abs_diff_assign_ref (line 68) | fn demo_rational_abs_diff_assign_ref(gm: GenMode, config: &GenConfig, li... function benchmark_rational_abs_diff_assign_evaluation_strategy (line 76) | fn benchmark_rational_abs_diff_assign_evaluation_strategy( function benchmark_rational_abs_diff_evaluation_strategy (line 101) | fn benchmark_rational_abs_diff_evaluation_strategy( FILE: malachite-q/src/bin_util/demo_and_bench/arithmetic/add.rs function register (line 27) | pub(crate) fn register(runner: &mut Runner) { function demo_rational_add (line 47) | fn demo_rational_add(gm: GenMode, config: &GenConfig, limit: usize) { function demo_rational_add_val_ref (line 55) | fn demo_rational_add_val_ref(gm: GenMode, config: &GenConfig, limit: usi... function demo_rational_add_ref_val (line 62) | fn demo_rational_add_ref_val(gm: GenMode, config: &GenConfig, limit: usi... function demo_rational_add_ref_ref (line 69) | fn demo_rational_add_ref_ref(gm: GenMode, config: &GenConfig, limit: usi... function demo_rational_add_assign (line 75) | fn demo_rational_add_assign(gm: GenMode, config: &GenConfig, limit: usiz... function demo_rational_add_assign_ref (line 83) | fn demo_rational_add_assign_ref(gm: GenMode, config: &GenConfig, limit: ... function demo_rational_sum (line 91) | fn demo_rational_sum(gm: GenMode, config: &GenConfig, limit: usize) { function demo_rational_ref_sum (line 97) | fn demo_rational_ref_sum(gm: GenMode, config: &GenConfig, limit: usize) { function benchmark_rational_add_library_comparison (line 104) | fn benchmark_rational_add_library_comparison( function benchmark_rational_add_evaluation_strategy (line 127) | fn benchmark_rational_add_evaluation_strategy( function benchmark_rational_add_algorithms (line 151) | fn benchmark_rational_add_algorithms( function benchmark_rational_add_assign_library_comparison (line 172) | fn benchmark_rational_add_assign_library_comparison( function benchmark_rational_add_assign_evaluation_strategy (line 190) | fn benchmark_rational_add_assign_evaluation_strategy( function benchmark_rational_sum_library_comparison (line 211) | fn benchmark_rational_sum_library_comparison( function benchmark_rational_sum_algorithms (line 239) | fn benchmark_rational_sum_algorithms( function benchmark_rational_sum_evaluation_strategy (line 262) | fn benchmark_rational_sum_evaluation_strategy( FILE: malachite-q/src/bin_util/demo_and_bench/arithmetic/approximate.rs function register (line 24) | pub(crate) fn register(runner: &mut Runner) { function demo_rational_approximate_assign (line 35) | fn demo_rational_approximate_assign(gm: GenMode, config: &GenConfig, lim... function demo_rational_approximate (line 46) | fn demo_rational_approximate(gm: GenMode, config: &GenConfig, limit: usi... function demo_rational_approximate_ref (line 55) | fn demo_rational_approximate_ref(gm: GenMode, config: &GenConfig, limit:... function demo_rational_approximate_2 (line 64) | fn demo_rational_approximate_2(gm: GenMode, config: &GenConfig, limit: u... function benchmark_rational_approximate_assign (line 74) | fn benchmark_rational_approximate_assign( function benchmark_rational_approximate_algorithms (line 92) | fn benchmark_rational_approximate_algorithms( function benchmark_rational_approximate_evaluation_strategy (line 113) | fn benchmark_rational_approximate_evaluation_strategy( FILE: malachite-q/src/bin_util/demo_and_bench/arithmetic/ceiling.rs function register (line 18) | pub(crate) fn register(runner: &mut Runner) { function demo_rational_ceiling (line 28) | fn demo_rational_ceiling(gm: GenMode, config: &GenConfig, limit: usize) { function demo_rational_ceiling_ref (line 34) | fn demo_rational_ceiling_ref(gm: GenMode, config: &GenConfig, limit: usi... function demo_rational_ceiling_assign (line 40) | fn demo_rational_ceiling_assign(gm: GenMode, config: &GenConfig, limit: ... function benchmark_rational_ceiling_library_comparison (line 49) | fn benchmark_rational_ceiling_library_comparison( function benchmark_rational_ceiling_evaluation_strategy (line 71) | fn benchmark_rational_ceiling_evaluation_strategy( function benchmark_rational_ceiling_assign (line 92) | fn benchmark_rational_ceiling_assign( FILE: malachite-q/src/bin_util/demo_and_bench/arithmetic/denominators_in_closed_interval.rs function register (line 18) | pub(crate) fn register(runner: &mut Runner) { function demo_denominators_in_closed_interval (line 23) | fn demo_denominators_in_closed_interval(gm: GenMode, config: &GenConfig,... function benchmark_denominators_in_closed_interval (line 37) | fn benchmark_denominators_in_closed_interval( FILE: malachite-q/src/bin_util/demo_and_bench/arithmetic/div.rs function register (line 24) | pub(crate) fn register(runner: &mut Runner) { function demo_rational_div (line 45) | fn demo_rational_div(gm: GenMode, config: &GenConfig, limit: usize) { function demo_rational_div_val_ref (line 53) | fn demo_rational_div_val_ref(gm: GenMode, config: &GenConfig, limit: usi... function demo_rational_div_ref_val (line 60) | fn demo_rational_div_ref_val(gm: GenMode, config: &GenConfig, limit: usi... function demo_rational_div_ref_ref (line 67) | fn demo_rational_div_ref_ref(gm: GenMode, config: &GenConfig, limit: usi... function demo_rational_div_assign (line 73) | fn demo_rational_div_assign(gm: GenMode, config: &GenConfig, limit: usiz... function demo_rational_div_assign_ref (line 81) | fn demo_rational_div_assign_ref(gm: GenMode, config: &GenConfig, limit: ... function demo_rational_checked_div (line 89) | fn demo_rational_checked_div(gm: GenMode, config: &GenConfig, limit: usi... function demo_rational_checked_div_val_ref (line 102) | fn demo_rational_checked_div_val_ref(gm: GenMode, config: &GenConfig, li... function demo_rational_checked_div_ref_val (line 109) | fn demo_rational_checked_div_ref_val(gm: GenMode, config: &GenConfig, li... function demo_rational_checked_div_ref_ref (line 121) | fn demo_rational_checked_div_ref_ref(gm: GenMode, config: &GenConfig, li... function benchmark_rational_div_library_comparison (line 128) | fn benchmark_rational_div_library_comparison( function benchmark_rational_div_evaluation_strategy (line 151) | fn benchmark_rational_div_evaluation_strategy( function benchmark_rational_div_algorithms (line 175) | fn benchmark_rational_div_algorithms( function benchmark_rational_div_assign_library_comparison (line 196) | fn benchmark_rational_div_assign_library_comparison( function benchmark_rational_div_assign_evaluation_strategy (line 214) | fn benchmark_rational_div_assign_evaluation_strategy( function benchmark_rational_checked_div_library_comparison (line 235) | fn benchmark_rational_checked_div_library_comparison( function benchmark_rational_checked_div_evaluation_strategy (line 256) | fn benchmark_rational_checked_div_evaluation_strategy( FILE: malachite-q/src/bin_util/demo_and_bench/arithmetic/floor.rs function register (line 18) | pub(crate) fn register(runner: &mut Runner) { function demo_rational_floor (line 28) | fn demo_rational_floor(gm: GenMode, config: &GenConfig, limit: usize) { function demo_rational_floor_ref (line 34) | fn demo_rational_floor_ref(gm: GenMode, config: &GenConfig, limit: usize) { function demo_rational_floor_assign (line 40) | fn demo_rational_floor_assign(gm: GenMode, config: &GenConfig, limit: us... function benchmark_rational_floor_library_comparison (line 49) | fn benchmark_rational_floor_library_comparison( function benchmark_rational_floor_evaluation_strategy (line 71) | fn benchmark_rational_floor_evaluation_strategy( function benchmark_rational_floor_assign (line 92) | fn benchmark_rational_floor_assign(gm: GenMode, config: &GenConfig, limi... FILE: malachite-q/src/bin_util/demo_and_bench/arithmetic/is_power_of_2.rs function register (line 16) | pub(crate) fn register(runner: &mut Runner) { function demo_rational_is_power_of_2 (line 21) | fn demo_rational_is_power_of_2(gm: GenMode, config: &GenConfig, limit: u... function benchmark_rational_is_power_of_2 (line 31) | fn benchmark_rational_is_power_of_2( FILE: malachite-q/src/bin_util/demo_and_bench/arithmetic/log_base.rs function register (line 19) | pub(crate) fn register(runner: &mut Runner) { function demo_rational_approx_log (line 30) | fn demo_rational_approx_log(gm: GenMode, config: &GenConfig, limit: usiz... function demo_rational_floor_log_base (line 36) | fn demo_rational_floor_log_base(gm: GenMode, config: &GenConfig, limit: ... function demo_rational_ceiling_log_base (line 47) | fn demo_rational_ceiling_log_base(gm: GenMode, config: &GenConfig, limit... function demo_rational_checked_log_base (line 58) | fn demo_rational_checked_log_base(gm: GenMode, config: &GenConfig, limit... function benchmark_approx_log (line 69) | fn benchmark_approx_log(gm: GenMode, config: &GenConfig, limit: usize, f... function benchmark_rational_floor_log_base (line 82) | fn benchmark_rational_floor_log_base( function benchmark_rational_ceiling_log_base (line 102) | fn benchmark_rational_ceiling_log_base( function benchmark_rational_checked_log_base (line 122) | fn benchmark_rational_checked_log_base( FILE: malachite-q/src/bin_util/demo_and_bench/arithmetic/log_base_2.rs function register (line 16) | pub(crate) fn register(runner: &mut Runner) { function demo_rational_floor_log_base_2_abs (line 30) | fn demo_rational_floor_log_base_2_abs(gm: GenMode, config: &GenConfig, l... function demo_rational_ceiling_log_base_2_abs (line 36) | fn demo_rational_ceiling_log_base_2_abs(gm: GenMode, config: &GenConfig,... function demo_rational_floor_log_base_2 (line 46) | fn demo_rational_floor_log_base_2(gm: GenMode, config: &GenConfig, limit... function demo_rational_ceiling_log_base_2 (line 52) | fn demo_rational_ceiling_log_base_2(gm: GenMode, config: &GenConfig, lim... function demo_rational_checked_log_base_2 (line 58) | fn demo_rational_checked_log_base_2(gm: GenMode, config: &GenConfig, lim... function benchmark_rational_floor_log_base_2_abs (line 64) | fn benchmark_rational_floor_log_base_2_abs( function benchmark_rational_ceiling_log_base_2_abs (line 82) | fn benchmark_rational_ceiling_log_base_2_abs( function benchmark_rational_floor_log_base_2 (line 100) | fn benchmark_rational_floor_log_base_2( function benchmark_rational_ceiling_log_base_2 (line 118) | fn benchmark_rational_ceiling_log_base_2( function benchmark_rational_checked_log_base_2 (line 136) | fn benchmark_rational_checked_log_base_2( FILE: malachite-q/src/bin_util/demo_and_bench/arithmetic/log_base_power_of_2.rs function register (line 18) | pub(crate) fn register(runner: &mut Runner) { function demo_rational_floor_log_base_power_of_2 (line 27) | fn demo_rational_floor_log_base_power_of_2(gm: GenMode, config: &GenConf... function demo_rational_ceiling_log_base_power_of_2 (line 38) | fn demo_rational_ceiling_log_base_power_of_2(gm: GenMode, config: &GenCo... function demo_rational_checked_log_base_power_of_2 (line 49) | fn demo_rational_checked_log_base_power_of_2(gm: GenMode, config: &GenCo... function benchmark_rational_floor_log_base_power_of_2 (line 60) | fn benchmark_rational_floor_log_base_power_of_2( function benchmark_rational_ceiling_log_base_power_of_2 (line 80) | fn benchmark_rational_ceiling_log_base_power_of_2( function benchmark_rational_checked_log_base_power_of_2 (line 100) | fn benchmark_rational_checked_log_base_power_of_2( FILE: malachite-q/src/bin_util/demo_and_bench/arithmetic/mod.rs function register (line 11) | pub(crate) fn register(runner: &mut Runner) { FILE: malachite-q/src/bin_util/demo_and_bench/arithmetic/mod_op.rs function register (line 19) | pub(crate) fn register(runner: &mut Runner) { function demo_rational_mod (line 53) | fn demo_rational_mod(gm: GenMode, config: &GenConfig, limit: usize) { function demo_rational_mod_val_ref (line 61) | fn demo_rational_mod_val_ref(gm: GenMode, config: &GenConfig, limit: usi... function demo_rational_mod_ref_val (line 68) | fn demo_rational_mod_ref_val(gm: GenMode, config: &GenConfig, limit: usi... function demo_rational_mod_ref_ref (line 75) | fn demo_rational_mod_ref_ref(gm: GenMode, config: &GenConfig, limit: usi... function demo_rational_mod_assign (line 81) | fn demo_rational_mod_assign(gm: GenMode, config: &GenConfig, limit: usiz... function demo_rational_mod_assign_ref (line 90) | fn demo_rational_mod_assign_ref(gm: GenMode, config: &GenConfig, limit: ... function demo_rational_rem (line 98) | fn demo_rational_rem(gm: GenMode, config: &GenConfig, limit: usize) { function demo_rational_rem_val_ref (line 106) | fn demo_rational_rem_val_ref(gm: GenMode, config: &GenConfig, limit: usi... function demo_rational_rem_ref_val (line 113) | fn demo_rational_rem_ref_val(gm: GenMode, config: &GenConfig, limit: usi... function demo_rational_rem_ref_ref (line 120) | fn demo_rational_rem_ref_ref(gm: GenMode, config: &GenConfig, limit: usi... function demo_rational_rem_assign (line 126) | fn demo_rational_rem_assign(gm: GenMode, config: &GenConfig, limit: usiz... function demo_rational_rem_assign_ref (line 135) | fn demo_rational_rem_assign_ref(gm: GenMode, config: &GenConfig, limit: ... function demo_rational_ceiling_mod (line 143) | fn demo_rational_ceiling_mod(gm: GenMode, config: &GenConfig, limit: usi... function demo_rational_ceiling_mod_val_ref (line 151) | fn demo_rational_ceiling_mod_val_ref(gm: GenMode, config: &GenConfig, li... function demo_rational_ceiling_mod_ref_val (line 158) | fn demo_rational_ceiling_mod_ref_val(gm: GenMode, config: &GenConfig, li... function demo_rational_ceiling_mod_ref_ref (line 165) | fn demo_rational_ceiling_mod_ref_ref(gm: GenMode, config: &GenConfig, li... function demo_rational_ceiling_mod_assign (line 171) | fn demo_rational_ceiling_mod_assign(gm: GenMode, config: &GenConfig, lim... function demo_rational_ceiling_mod_assign_ref (line 180) | fn demo_rational_ceiling_mod_assign_ref(gm: GenMode, config: &GenConfig,... function benchmark_rational_mod_evaluation_strategy (line 188) | fn benchmark_rational_mod_evaluation_strategy( function benchmark_rational_mod_algorithms (line 219) | fn benchmark_rational_mod_algorithms( function benchmark_rational_mod_assign_evaluation_strategy (line 244) | fn benchmark_rational_mod_assign_evaluation_strategy( function benchmark_rational_rem_library_comparison (line 270) | fn benchmark_rational_rem_library_comparison( function benchmark_rational_rem_evaluation_strategy (line 292) | fn benchmark_rational_rem_evaluation_strategy( function benchmark_rational_rem_algorithms (line 316) | fn benchmark_rational_rem_algorithms( function benchmark_rational_rem_assign_evaluation_strategy (line 341) | fn benchmark_rational_rem_assign_evaluation_strategy( function benchmark_rational_ceiling_mod_evaluation_strategy (line 362) | fn benchmark_rational_ceiling_mod_evaluation_strategy( function benchmark_rational_ceiling_mod_algorithms (line 393) | fn benchmark_rational_ceiling_mod_algorithms( function benchmark_rational_ceiling_mod_assign_evaluation_strategy (line 418) | fn benchmark_rational_ceiling_mod_assign_evaluation_strategy( FILE: malachite-q/src/bin_util/demo_and_bench/arithmetic/mul.rs function register (line 27) | pub(crate) fn register(runner: &mut Runner) { function demo_rational_mul (line 47) | fn demo_rational_mul(gm: GenMode, config: &GenConfig, limit: usize) { function demo_rational_mul_val_ref (line 55) | fn demo_rational_mul_val_ref(gm: GenMode, config: &GenConfig, limit: usi... function demo_rational_mul_ref_val (line 62) | fn demo_rational_mul_ref_val(gm: GenMode, config: &GenConfig, limit: usi... function demo_rational_mul_ref_ref (line 69) | fn demo_rational_mul_ref_ref(gm: GenMode, config: &GenConfig, limit: usi... function demo_rational_mul_assign (line 75) | fn demo_rational_mul_assign(gm: GenMode, config: &GenConfig, limit: usiz... function demo_rational_mul_assign_ref (line 83) | fn demo_rational_mul_assign_ref(gm: GenMode, config: &GenConfig, limit: ... function demo_rational_product (line 91) | fn demo_rational_product(gm: GenMode, config: &GenConfig, limit: usize) { function demo_rational_ref_product (line 101) | fn demo_rational_ref_product(gm: GenMode, config: &GenConfig, limit: usi... function benchmark_rational_mul_library_comparison (line 108) | fn benchmark_rational_mul_library_comparison( function benchmark_rational_mul_evaluation_strategy (line 131) | fn benchmark_rational_mul_evaluation_strategy( function benchmark_rational_mul_algorithms (line 155) | fn benchmark_rational_mul_algorithms( function benchmark_rational_mul_assign_library_comparison (line 176) | fn benchmark_rational_mul_assign_library_comparison( function benchmark_rational_mul_assign_evaluation_strategy (line 194) | fn benchmark_rational_mul_assign_evaluation_strategy( function benchmark_rational_product_library_comparison (line 215) | fn benchmark_rational_product_library_comparison( function benchmark_rational_product_algorithms (line 243) | fn benchmark_rational_product_algorithms( function benchmark_rational_product_evaluation_strategy (line 268) | fn benchmark_rational_product_evaluation_strategy( FILE: malachite-q/src/bin_util/demo_and_bench/arithmetic/neg.rs function register (line 18) | pub(crate) fn register(runner: &mut Runner) { function demo_rational_neg (line 28) | fn demo_rational_neg(gm: GenMode, config: &GenConfig, limit: usize) { function demo_rational_neg_ref (line 34) | fn demo_rational_neg_ref(gm: GenMode, config: &GenConfig, limit: usize) { function demo_rational_neg_assign (line 40) | fn demo_rational_neg_assign(gm: GenMode, config: &GenConfig, limit: usiz... function benchmark_rational_neg_library_comparison (line 49) | fn benchmark_rational_neg_library_comparison( function benchmark_rational_neg_evaluation_strategy (line 72) | fn benchmark_rational_neg_evaluation_strategy( function benchmark_rational_neg_assign (line 93) | fn benchmark_rational_neg_assign(gm: GenMode, config: &GenConfig, limit:... FILE: malachite-q/src/bin_util/demo_and_bench/arithmetic/next_power_of_2.rs function register (line 16) | pub(crate) fn register(runner: &mut Runner) { function demo_rational_next_power_of_2 (line 28) | fn demo_rational_next_power_of_2(gm: GenMode, config: &GenConfig, limit:... function demo_rational_next_power_of_2_ref (line 35) | fn demo_rational_next_power_of_2_ref(gm: GenMode, config: &GenConfig, li... function demo_rational_next_power_of_2_assign (line 41) | fn demo_rational_next_power_of_2_assign(gm: GenMode, config: &GenConfig,... function benchmark_rational_next_power_of_2_evaluation_strategy (line 49) | fn benchmark_rational_next_power_of_2_evaluation_strategy( function benchmark_rational_next_power_of_2_assign (line 74) | fn benchmark_rational_next_power_of_2_assign( FILE: malachite-q/src/bin_util/demo_and_bench/arithmetic/pow.rs function register (line 24) | pub(crate) fn register(runner: &mut Runner) { function demo_rational_pow_u64 (line 40) | fn demo_rational_pow_u64(gm: GenMode, config: &GenConfig, limit: usize) { function demo_rational_pow_u64_ref (line 49) | fn demo_rational_pow_u64_ref(gm: GenMode, config: &GenConfig, limit: usi... function demo_rational_pow_assign_u64 (line 58) | fn demo_rational_pow_assign_u64(gm: GenMode, config: &GenConfig, limit: ... function demo_rational_pow_i64 (line 69) | fn demo_rational_pow_i64(gm: GenMode, config: &GenConfig, limit: usize) { function demo_rational_pow_i64_ref (line 78) | fn demo_rational_pow_i64_ref(gm: GenMode, config: &GenConfig, limit: usi... function demo_rational_pow_assign_i64 (line 87) | fn demo_rational_pow_assign_i64(gm: GenMode, config: &GenConfig, limit: ... function benchmark_rational_pow_u64_library_comparison (line 98) | fn benchmark_rational_pow_u64_library_comparison( function benchmark_rational_pow_u64_evaluation_strategy (line 124) | fn benchmark_rational_pow_u64_evaluation_strategy( function benchmark_rational_pow_u64_assign (line 147) | fn benchmark_rational_pow_u64_assign( function benchmark_rational_pow_i64_library_comparison (line 165) | fn benchmark_rational_pow_i64_library_comparison( function benchmark_rational_pow_i64_evaluation_strategy (line 191) | fn benchmark_rational_pow_i64_evaluation_strategy( function benchmark_rational_pow_i64_assign (line 214) | fn benchmark_rational_pow_i64_assign( FILE: malachite-q/src/bin_util/demo_and_bench/arithmetic/power_of_2.rs function register (line 17) | pub(crate) fn register(runner: &mut Runner) { function demo_rational_power_of_2_u64 (line 25) | fn demo_rational_power_of_2_u64(gm: GenMode, config: &GenConfig, limit: ... function demo_rational_power_of_2_i64 (line 31) | fn demo_rational_power_of_2_i64(gm: GenMode, config: &GenConfig, limit: ... function benchmark_rational_power_of_2_u64 (line 37) | fn benchmark_rational_power_of_2_u64( function benchmark_rational_power_of_2_i64 (line 55) | fn benchmark_rational_power_of_2_i64( FILE: malachite-q/src/bin_util/demo_and_bench/arithmetic/reciprocal.rs function register (line 18) | pub(crate) fn register(runner: &mut Runner) { function demo_rational_reciprocal (line 28) | fn demo_rational_reciprocal(gm: GenMode, config: &GenConfig, limit: usiz... function demo_rational_reciprocal_ref (line 34) | fn demo_rational_reciprocal_ref(gm: GenMode, config: &GenConfig, limit: ... function demo_rational_reciprocal_assign (line 40) | fn demo_rational_reciprocal_assign(gm: GenMode, config: &GenConfig, limi... function benchmark_rational_reciprocal_library_comparison (line 49) | fn benchmark_rational_reciprocal_library_comparison( function benchmark_rational_reciprocal_evaluation_strategy (line 71) | fn benchmark_rational_reciprocal_evaluation_strategy( function benchmark_rational_reciprocal_assign (line 94) | fn benchmark_rational_reciprocal_assign( FILE: malachite-q/src/bin_util/demo_and_bench/arithmetic/root.rs function register (line 18) | pub(crate) fn register(runner: &mut Runner) { function demo_rational_checked_root_u64 (line 34) | fn demo_rational_checked_root_u64(gm: GenMode, config: &GenConfig, limit... function demo_rational_checked_root_u64_ref (line 48) | fn demo_rational_checked_root_u64_ref(gm: GenMode, config: &GenConfig, l... function demo_rational_checked_root_i64 (line 62) | fn demo_rational_checked_root_i64(gm: GenMode, config: &GenConfig, limit... function demo_rational_checked_root_i64_ref (line 76) | fn demo_rational_checked_root_i64_ref(gm: GenMode, config: &GenConfig, l... function benchmark_rational_checked_root_u64_evaluation_strategy (line 90) | fn benchmark_rational_checked_root_u64_evaluation_strategy( function benchmark_rational_checked_root_i64_evaluation_strategy (line 115) | fn benchmark_rational_checked_root_i64_evaluation_strategy( FILE: malachite-q/src/bin_util/demo_and_bench/arithmetic/round_to_multiple.rs function register (line 16) | pub(crate) fn register(runner: &mut Runner) { function demo_rational_round_to_multiple_assign (line 34) | fn demo_rational_round_to_multiple_assign(gm: GenMode, config: &GenConfi... function demo_rational_round_to_multiple_assign_ref (line 46) | fn demo_rational_round_to_multiple_assign_ref(gm: GenMode, config: &GenC... function demo_rational_round_to_multiple (line 57) | fn demo_rational_round_to_multiple(gm: GenMode, config: &GenConfig, limi... function demo_rational_round_to_multiple_val_ref (line 74) | fn demo_rational_round_to_multiple_val_ref(gm: GenMode, config: &GenConf... function demo_rational_round_to_multiple_ref_val (line 90) | fn demo_rational_round_to_multiple_ref_val(gm: GenMode, config: &GenConf... function demo_rational_round_to_multiple_ref_ref (line 106) | fn demo_rational_round_to_multiple_ref_ref(gm: GenMode, config: &GenConf... function benchmark_rational_round_to_multiple_assign_evaluation_strategy (line 121) | fn benchmark_rational_round_to_multiple_assign_evaluation_strategy( function benchmark_rational_round_to_multiple_evaluation_strategy (line 148) | fn benchmark_rational_round_to_multiple_evaluation_strategy( FILE: malachite-q/src/bin_util/demo_and_bench/arithmetic/round_to_multiple_of_power_of_2.rs function register (line 19) | pub(crate) fn register(runner: &mut Runner) { function demo_rational_round_to_multiple_of_power_of_2_assign (line 38) | fn demo_rational_round_to_multiple_of_power_of_2_assign( function demo_rational_round_to_multiple_of_power_of_2 (line 55) | fn demo_rational_round_to_multiple_of_power_of_2(gm: GenMode, config: &G... function demo_rational_round_to_multiple_of_power_of_2_ref (line 71) | fn demo_rational_round_to_multiple_of_power_of_2_ref( function benchmark_rational_round_to_multiple_of_power_of_2_assign (line 90) | fn benchmark_rational_round_to_multiple_of_power_of_2_assign( function benchmark_rational_round_to_multiple_of_power_of_2_algorithms (line 111) | fn benchmark_rational_round_to_multiple_of_power_of_2_algorithms( function benchmark_rational_round_to_multiple_of_power_of_2_evaluation_strategy (line 136) | fn benchmark_rational_round_to_multiple_of_power_of_2_evaluation_strategy( FILE: malachite-q/src/bin_util/demo_and_bench/arithmetic/shl.rs function register (line 24) | pub(crate) fn register(runner: &mut Runner) { function demo_rational_shl_assign_unsigned (line 43) | fn demo_rational_shl_assign_unsigned( function demo_rational_shl_assign_signed (line 60) | fn demo_rational_shl_assign_signed( function demo_rational_shl_unsigned (line 77) | fn demo_rational_shl_unsigned(gm: GenMode, config:... function demo_rational_shl_signed (line 90) | fn demo_rational_shl_signed(gm: GenMode, config: &Ge... function demo_rational_shl_unsigned_ref (line 103) | fn demo_rational_shl_unsigned_ref( function demo_rational_shl_signed_ref (line 118) | fn demo_rational_shl_signed_ref(gm: GenMode, config:... function benchmark_rational_shl_assign_unsigned (line 130) | fn benchmark_rational_shl_assign_unsigned( function benchmark_rational_shl_assign_signed (line 150) | fn benchmark_rational_shl_assign_signed( function benchmark_rational_shl_unsigned_evaluation_strategy (line 171) | fn benchmark_rational_shl_unsigned_evaluation_strategy( function benchmark_rational_shl_assign_u32_library_comparison (line 228) | fn benchmark_rational_shl_assign_u32_library_comparison( function benchmark_rational_shl_u32_library_comparison (line 250) | fn benchmark_rational_shl_u32_library_comparison( function benchmark_rational_shl_assign_i32_library_comparison (line 271) | fn benchmark_rational_shl_assign_i32_library_comparison( function benchmark_rational_shl_i32_library_comparison (line 293) | fn benchmark_rational_shl_i32_library_comparison( FILE: malachite-q/src/bin_util/demo_and_bench/arithmetic/shr.rs function register (line 24) | pub(crate) fn register(runner: &mut Runner) { function demo_rational_shr_assign_unsigned (line 43) | fn demo_rational_shr_assign_unsigned( function demo_rational_shr_assign_signed (line 60) | fn demo_rational_shr_assign_signed( function demo_rational_shr_unsigned (line 77) | fn demo_rational_shr_unsigned(gm: GenMode, config:... function demo_rational_shr_signed (line 90) | fn demo_rational_shr_signed(gm: GenMode, config: &Ge... function demo_rational_shr_unsigned_ref (line 103) | fn demo_rational_shr_unsigned_ref( function demo_rational_shr_signed_ref (line 118) | fn demo_rational_shr_signed_ref(gm: GenMode, config:... function benchmark_rational_shr_assign_unsigned (line 130) | fn benchmark_rational_shr_assign_unsigned( function benchmark_rational_shr_assign_signed (line 150) | fn benchmark_rational_shr_assign_signed( function benchmark_rational_shr_unsigned_evaluation_strategy (line 171) | fn benchmark_rational_shr_unsigned_evaluation_strategy( function benchmark_rational_shr_assign_u32_library_comparison (line 228) | fn benchmark_rational_shr_assign_u32_library_comparison( function benchmark_rational_shr_u32_library_comparison (line 250) | fn benchmark_rational_shr_u32_library_comparison( function benchmark_rational_shr_assign_i32_library_comparison (line 271) | fn benchmark_rational_shr_assign_i32_library_comparison( function benchmark_rational_shr_i32_library_comparison (line 293) | fn benchmark_rational_shr_i32_library_comparison( FILE: malachite-q/src/bin_util/demo_and_bench/arithmetic/sign.rs function register (line 18) | pub(crate) fn register(runner: &mut Runner) { function demo_integer_sign (line 23) | fn demo_integer_sign(gm: GenMode, config: &GenConfig, limit: usize) { function benchmark_integer_sign_library_comparison (line 33) | fn benchmark_integer_sign_library_comparison( FILE: malachite-q/src/bin_util/demo_and_bench/arithmetic/simplest_rational_in_interval.rs function register (line 22) | pub(crate) fn register(runner: &mut Runner) { function demo_rational_cmp_complexity (line 43) | fn demo_rational_cmp_complexity(gm: GenMode, config: &GenConfig, limit: ... function demo_simplest_rational_in_open_interval (line 53) | fn demo_simplest_rational_in_open_interval(gm: GenMode, config: &GenConf... function demo_simplest_rational_in_closed_interval (line 64) | fn demo_simplest_rational_in_closed_interval(gm: GenMode, config: &GenCo... function benchmark_rational_cmp_complexity (line 75) | fn benchmark_rational_cmp_complexity( function benchmark_simplest_rational_in_open_interval_algorithms (line 93) | fn benchmark_simplest_rational_in_open_interval_algorithms( function benchmark_simplest_rational_in_open_interval_algorithms_2 (line 121) | fn benchmark_simplest_rational_in_open_interval_algorithms_2( function benchmark_simplest_rational_in_closed_interval (line 146) | fn benchmark_simplest_rational_in_closed_interval( function benchmark_simplest_rational_in_closed_interval_algorithms (line 166) | fn benchmark_simplest_rational_in_closed_interval_algorithms( FILE: malachite-q/src/bin_util/demo_and_bench/arithmetic/sqrt.rs function register (line 16) | pub(crate) fn register(runner: &mut Runner) { function demo_rational_checked_sqrt (line 23) | fn demo_rational_checked_sqrt(gm: GenMode, config: &GenConfig, limit: us... function demo_rational_checked_sqrt_ref (line 29) | fn demo_rational_checked_sqrt_ref(gm: GenMode, config: &GenConfig, limit... function benchmark_rational_checked_sqrt_evaluation_strategy (line 35) | fn benchmark_rational_checked_sqrt_evaluation_strategy( FILE: malachite-q/src/bin_util/demo_and_bench/arithmetic/square.rs function register (line 16) | pub(crate) fn register(runner: &mut Runner) { function demo_rational_square (line 26) | fn demo_rational_square(gm: GenMode, config: &GenConfig, limit: usize) { function demo_rational_square_ref (line 32) | fn demo_rational_square_ref(gm: GenMode, config: &GenConfig, limit: usiz... function demo_rational_square_assign (line 38) | fn demo_rational_square_assign(gm: GenMode, config: &GenConfig, limit: u... function benchmark_rational_square_evaluation_strategy (line 46) | fn benchmark_rational_square_evaluation_strategy( function benchmark_rational_square_algorithms (line 68) | fn benchmark_rational_square_algorithms( function benchmark_rational_square_assign (line 89) | fn benchmark_rational_square_assign( FILE: malachite-q/src/bin_util/demo_and_bench/arithmetic/sub.rs function register (line 21) | pub(crate) fn register(runner: &mut Runner) { function demo_rational_sub (line 36) | fn demo_rational_sub(gm: GenMode, config: &GenConfig, limit: usize) { function demo_rational_sub_val_ref (line 44) | fn demo_rational_sub_val_ref(gm: GenMode, config: &GenConfig, limit: usi... function demo_rational_sub_ref_val (line 51) | fn demo_rational_sub_ref_val(gm: GenMode, config: &GenConfig, limit: usi... function demo_rational_sub_ref_ref (line 58) | fn demo_rational_sub_ref_ref(gm: GenMode, config: &GenConfig, limit: usi... function demo_rational_sub_assign (line 64) | fn demo_rational_sub_assign(gm: GenMode, config: &GenConfig, limit: usiz... function demo_rational_sub_assign_ref (line 72) | fn demo_rational_sub_assign_ref(gm: GenMode, config: &GenConfig, limit: ... function benchmark_rational_sub_library_comparison (line 81) | fn benchmark_rational_sub_library_comparison( function benchmark_rational_sub_evaluation_strategy (line 104) | fn benchmark_rational_sub_evaluation_strategy( function benchmark_rational_sub_algorithms (line 128) | fn benchmark_rational_sub_algorithms( function benchmark_rational_sub_assign_library_comparison (line 149) | fn benchmark_rational_sub_assign_library_comparison( function benchmark_rational_sub_assign_evaluation_strategy (line 167) | fn benchmark_rational_sub_assign_evaluation_strategy( FILE: malachite-q/src/bin_util/demo_and_bench/basic/mod.rs function register (line 11) | pub(crate) fn register(runner: &mut Runner) { FILE: malachite-q/src/bin_util/demo_and_bench/basic/significant_bits.rs function register (line 16) | pub(crate) fn register(runner: &mut Runner) { function demo_significant_bits (line 22) | fn demo_significant_bits(gm: GenMode, config: &GenConfig, limit: usize) { function benchmark_significant_bits (line 28) | fn benchmark_significant_bits(gm: GenMode, config: &GenConfig, limit: us... FILE: malachite-q/src/bin_util/demo_and_bench/comparison/cmp.rs function register (line 16) | pub(crate) fn register(runner: &mut Runner) { function demo_rational_cmp (line 21) | fn demo_rational_cmp(gm: GenMode, config: &GenConfig, limit: usize) { function benchmark_rational_cmp_library_comparison (line 32) | fn benchmark_rational_cmp_library_comparison( FILE: malachite-q/src/bin_util/demo_and_bench/comparison/cmp_abs.rs function register (line 20) | pub(crate) fn register(runner: &mut Runner) { function demo_rational_cmp_abs (line 35) | fn demo_rational_cmp_abs(gm: GenMode, config: &GenConfig, limit: usize) { function demo_rational_lt_abs (line 45) | fn demo_rational_lt_abs(gm: GenMode, config: &GenConfig, limit: usize) { function demo_rational_gt_abs (line 55) | fn demo_rational_gt_abs(gm: GenMode, config: &GenConfig, limit: usize) { function demo_rational_le_abs (line 65) | fn demo_rational_le_abs(gm: GenMode, config: &GenConfig, limit: usize) { function demo_rational_ge_abs (line 75) | fn demo_rational_ge_abs(gm: GenMode, config: &GenConfig, limit: usize) { function benchmark_rational_cmp_abs_library_comparison (line 86) | fn benchmark_rational_cmp_abs_library_comparison( function benchmark_rational_cmp_abs_algorithms (line 108) | fn benchmark_rational_cmp_abs_algorithms( function benchmark_rational_lt_abs (line 129) | fn benchmark_rational_lt_abs(gm: GenMode, config: &GenConfig, limit: usi... function benchmark_rational_gt_abs (line 142) | fn benchmark_rational_gt_abs(gm: GenMode, config: &GenConfig, limit: usi... function benchmark_rational_le_abs (line 155) | fn benchmark_rational_le_abs(gm: GenMode, config: &GenConfig, limit: usi... function benchmark_rational_ge_abs (line 168) | fn benchmark_rational_ge_abs(gm: GenMode, config: &GenConfig, limit: usi... FILE: malachite-q/src/bin_util/demo_and_bench/comparison/eq.rs function register (line 15) | pub(crate) fn register(runner: &mut Runner) { function demo_rational_eq (line 20) | fn demo_rational_eq(gm: GenMode, config: &GenConfig, limit: usize) { function benchmark_rational_eq_library_comparison (line 31) | fn benchmark_rational_eq_library_comparison( FILE: malachite-q/src/bin_util/demo_and_bench/comparison/eq_abs.rs function register (line 17) | pub(crate) fn register(runner: &mut Runner) { function demo_rational_eq_abs (line 22) | fn demo_rational_eq_abs(gm: GenMode, config: &GenConfig, limit: usize) { function benchmark_rational_eq_abs_algorithms (line 33) | fn benchmark_rational_eq_abs_algorithms( FILE: malachite-q/src/bin_util/demo_and_bench/comparison/eq_abs_integer.rs function register (line 17) | pub(crate) fn register(runner: &mut Runner) { function demo_rational_eq_abs_integer (line 25) | fn demo_rational_eq_abs_integer(gm: GenMode, config: &GenConfig, limit: ... function demo_integer_eq_abs_rational (line 35) | fn demo_integer_eq_abs_rational(gm: GenMode, config: &GenConfig, limit: ... function benchmark_rational_eq_abs_integer_algorithms (line 46) | fn benchmark_rational_eq_abs_integer_algorithms( function benchmark_integer_eq_abs_rational_algorithms (line 68) | fn benchmark_integer_eq_abs_rational_algorithms( FILE: malachite-q/src/bin_util/demo_and_bench/comparison/eq_abs_natural.rs function register (line 17) | pub(crate) fn register(runner: &mut Runner) { function demo_rational_eq_abs_natural (line 25) | fn demo_rational_eq_abs_natural(gm: GenMode, config: &GenConfig, limit: ... function demo_natural_eq_abs_rational (line 35) | fn demo_natural_eq_abs_rational(gm: GenMode, config: &GenConfig, limit: ... function benchmark_rational_eq_abs_natural_algorithms (line 46) | fn benchmark_rational_eq_abs_natural_algorithms( function benchmark_natural_eq_abs_rational_algorithms (line 68) | fn benchmark_natural_eq_abs_rational_algorithms( FILE: malachite-q/src/bin_util/demo_and_bench/comparison/eq_abs_primitive_float.rs function register (line 20) | pub(crate) fn register(runner: &mut Runner) { function demo_rational_eq_abs_primitive_float (line 28) | fn demo_rational_eq_abs_primitive_float( function demo_primitive_float_eq_abs_rational (line 47) | fn demo_primitive_float_eq_abs_rational + PrimitiveFl... function benchmark_rational_eq_abs_primitive_float_algorithms (line 65) | fn benchmark_rational_eq_abs_primitive_float_algorithms( function benchmark_primitive_float_eq_abs_rational_algorithms (line 89) | fn benchmark_primitive_float_eq_abs_rational_algorithms< FILE: malachite-q/src/bin_util/demo_and_bench/comparison/eq_abs_primitive_int.rs function register (line 20) | pub(crate) fn register(runner: &mut Runner) { function demo_rational_partial_eq_abs_unsigned (line 32) | fn demo_rational_partial_eq_abs_unsigned( function demo_rational_partial_eq_abs_signed (line 51) | fn demo_rational_partial_eq_abs_signed( function demo_unsigned_partial_eq_abs_rational (line 67) | fn demo_unsigned_partial_eq_abs_rational + PrimitiveU... function demo_signed_partial_eq_abs_rational (line 84) | fn demo_signed_partial_eq_abs_rational + PrimitiveSig... function benchmark_rational_eq_abs_unsigned_algorithms (line 99) | fn benchmark_rational_eq_abs_unsigned_algorithms( function benchmark_rational_eq_abs_signed_algorithms (line 123) | fn benchmark_rational_eq_abs_signed_algorithms( function benchmark_unsigned_eq_abs_rational_algorithms (line 149) | fn benchmark_unsigned_eq_abs_rational_algorithms< function benchmark_signed_eq_abs_rational_algorithms (line 173) | fn benchmark_signed_eq_abs_rational_algorithms + Prim... FILE: malachite-q/src/bin_util/demo_and_bench/comparison/hash.rs function register (line 16) | pub(crate) fn register(runner: &mut Runner) { function demo_rational_hash (line 21) | fn demo_rational_hash(gm: GenMode, config: &GenConfig, limit: usize) { function benchmark_rational_hash_library_comparison (line 27) | fn benchmark_rational_hash_library_comparison( FILE: malachite-q/src/bin_util/demo_and_bench/comparison/mod.rs function register (line 11) | pub(crate) fn register(runner: &mut Runner) { FILE: malachite-q/src/bin_util/demo_and_bench/comparison/partial_cmp_abs_integer.rs function register (line 18) | pub(crate) fn register(runner: &mut Runner) { function demo_rational_partial_cmp_abs_integer (line 48) | fn demo_rational_partial_cmp_abs_integer(gm: GenMode, config: &GenConfig... function demo_integer_partial_cmp_abs_rational (line 58) | fn demo_integer_partial_cmp_abs_rational(gm: GenMode, config: &GenConfig... function demo_rational_lt_abs_integer (line 68) | fn demo_rational_lt_abs_integer(gm: GenMode, config: &GenConfig, limit: ... function demo_rational_gt_abs_integer (line 78) | fn demo_rational_gt_abs_integer(gm: GenMode, config: &GenConfig, limit: ... function demo_rational_le_abs_integer (line 88) | fn demo_rational_le_abs_integer(gm: GenMode, config: &GenConfig, limit: ... function demo_rational_ge_abs_integer (line 98) | fn demo_rational_ge_abs_integer(gm: GenMode, config: &GenConfig, limit: ... function demo_integer_lt_abs_rational (line 108) | fn demo_integer_lt_abs_rational(gm: GenMode, config: &GenConfig, limit: ... function demo_integer_gt_abs_rational (line 118) | fn demo_integer_gt_abs_rational(gm: GenMode, config: &GenConfig, limit: ... function demo_integer_le_abs_rational (line 128) | fn demo_integer_le_abs_rational(gm: GenMode, config: &GenConfig, limit: ... function demo_integer_ge_abs_rational (line 138) | fn demo_integer_ge_abs_rational(gm: GenMode, config: &GenConfig, limit: ... function benchmark_rational_partial_cmp_abs_integer_algorithms (line 149) | fn benchmark_rational_partial_cmp_abs_integer_algorithms( function benchmark_integer_partial_cmp_abs_rational_algorithms (line 173) | fn benchmark_integer_partial_cmp_abs_rational_algorithms( function benchmark_rational_lt_abs_integer (line 196) | fn benchmark_rational_lt_abs_integer( function benchmark_rational_gt_abs_integer (line 214) | fn benchmark_rational_gt_abs_integer( function benchmark_rational_le_abs_integer (line 232) | fn benchmark_rational_le_abs_integer( function benchmark_rational_ge_abs_integer (line 250) | fn benchmark_rational_ge_abs_integer( function benchmark_integer_lt_abs_rational (line 268) | fn benchmark_integer_lt_abs_rational( function benchmark_integer_gt_abs_rational (line 286) | fn benchmark_integer_gt_abs_rational( function benchmark_integer_le_abs_rational (line 304) | fn benchmark_integer_le_abs_rational( function benchmark_integer_ge_abs_rational (line 322) | fn benchmark_integer_ge_abs_rational( FILE: malachite-q/src/bin_util/demo_and_bench/comparison/partial_cmp_abs_natural.rs function register (line 18) | pub(crate) fn register(runner: &mut Runner) { function demo_rational_partial_cmp_abs_natural (line 48) | fn demo_rational_partial_cmp_abs_natural(gm: GenMode, config: &GenConfig... function demo_natural_partial_cmp_abs_rational (line 58) | fn demo_natural_partial_cmp_abs_rational(gm: GenMode, config: &GenConfig... function demo_rational_lt_abs_natural (line 68) | fn demo_rational_lt_abs_natural(gm: GenMode, config: &GenConfig, limit: ... function demo_rational_gt_abs_natural (line 78) | fn demo_rational_gt_abs_natural(gm: GenMode, config: &GenConfig, limit: ... function demo_rational_le_abs_natural (line 88) | fn demo_rational_le_abs_natural(gm: GenMode, config: &GenConfig, limit: ... function demo_rational_ge_abs_natural (line 98) | fn demo_rational_ge_abs_natural(gm: GenMode, config: &GenConfig, limit: ... function demo_natural_lt_abs_rational (line 108) | fn demo_natural_lt_abs_rational(gm: GenMode, config: &GenConfig, limit: ... function demo_natural_gt_abs_rational (line 118) | fn demo_natural_gt_abs_rational(gm: GenMode, config: &GenConfig, limit: ... function demo_natural_le_abs_rational (line 128) | fn demo_natural_le_abs_rational(gm: GenMode, config: &GenConfig, limit: ... function demo_natural_ge_abs_rational (line 138) | fn demo_natural_ge_abs_rational(gm: GenMode, config: &GenConfig, limit: ... function benchmark_rational_partial_cmp_abs_natural_algorithms (line 149) | fn benchmark_rational_partial_cmp_abs_natural_algorithms( function benchmark_natural_partial_cmp_abs_rational_algorithms (line 171) | fn benchmark_natural_partial_cmp_abs_rational_algorithms( function benchmark_rational_lt_abs_natural (line 192) | fn benchmark_rational_lt_abs_natural( function benchmark_rational_gt_abs_natural (line 210) | fn benchmark_rational_gt_abs_natural( function benchmark_rational_le_abs_natural (line 228) | fn benchmark_rational_le_abs_natural( function benchmark_rational_ge_abs_natural (line 246) | fn benchmark_rational_ge_abs_natural( function benchmark_natural_lt_abs_rational (line 264) | fn benchmark_natural_lt_abs_rational( function benchmark_natural_gt_abs_rational (line 282) | fn benchmark_natural_gt_abs_rational( function benchmark_natural_le_abs_rational (line 300) | fn benchmark_natural_le_abs_rational( function benchmark_natural_ge_abs_rational (line 318) | fn benchmark_natural_ge_abs_rational( FILE: malachite-q/src/bin_util/demo_and_bench/comparison/partial_cmp_abs_primitive_float.rs function register (line 21) | pub(crate) fn register(runner: &mut Runner) { function demo_rational_partial_cmp_abs_float (line 29) | fn demo_rational_partial_cmp_abs_float( function demo_float_partial_cmp_abs_rational (line 49) | fn demo_float_partial_cmp_abs_rational + Prim... function benchmark_rational_partial_cmp_abs_float_algorithms (line 68) | fn benchmark_rational_partial_cmp_abs_float_algorithms( function benchmark_float_partial_cmp_abs_rational_algorithms (line 94) | fn benchmark_float_partial_cmp_abs_rational_algorithms< FILE: malachite-q/src/bin_util/demo_and_bench/comparison/partial_cmp_abs_primitive_int.rs function register (line 21) | pub(crate) fn register(runner: &mut Runner) { function demo_rational_partial_cmp_abs_unsigned (line 71) | fn demo_rational_partial_cmp_abs_unsigned( function demo_rational_partial_cmp_abs_signed (line 90) | fn demo_rational_partial_cmp_abs_signed( function demo_unsigned_partial_cmp_abs_rational (line 106) | fn demo_unsigned_partial_cmp_abs_rational + P... function demo_signed_partial_cmp_abs_rational (line 123) | fn demo_signed_partial_cmp_abs_rational + Pri... function demo_rational_lt_abs_unsigned (line 137) | fn demo_rational_lt_abs_unsigned( function demo_rational_lt_abs_signed (line 156) | fn demo_rational_lt_abs_signed(gm: GenMode, config: ... function demo_rational_gt_abs_unsigned (line 169) | fn demo_rational_gt_abs_unsigned( function demo_rational_gt_abs_signed (line 188) | fn demo_rational_gt_abs_signed(gm: GenMode, config: ... function demo_rational_le_abs_unsigned (line 201) | fn demo_rational_le_abs_unsigned( function demo_rational_le_abs_signed (line 220) | fn demo_rational_le_abs_signed(gm: GenMode, config: ... function demo_rational_ge_abs_unsigned (line 233) | fn demo_rational_ge_abs_unsigned( function demo_rational_ge_abs_signed (line 252) | fn demo_rational_ge_abs_signed(gm: GenMode, config: ... function demo_unsigned_lt_abs_rational (line 265) | fn demo_unsigned_lt_abs_rational + PrimitiveU... function demo_signed_lt_abs_rational (line 282) | fn demo_signed_lt_abs_rational + PrimitiveSig... function demo_unsigned_gt_abs_rational (line 296) | fn demo_unsigned_gt_abs_rational + PrimitiveU... function demo_signed_gt_abs_rational (line 313) | fn demo_signed_gt_abs_rational + PrimitiveSig... function demo_unsigned_le_abs_rational (line 327) | fn demo_unsigned_le_abs_rational + PrimitiveU... function demo_signed_le_abs_rational (line 344) | fn demo_signed_le_abs_rational + PrimitiveSig... function demo_unsigned_ge_abs_rational (line 358) | fn demo_unsigned_ge_abs_rational + PrimitiveU... function demo_signed_ge_abs_rational (line 375) | fn demo_signed_ge_abs_rational + PrimitiveSig... function benchmark_rational_partial_cmp_abs_unsigned_algorithms (line 390) | fn benchmark_rational_partial_cmp_abs_unsigned_algorithms( function benchmark_rational_lt_abs_signed (line 511) | fn benchmark_rational_lt_abs_signed( function benchmark_rational_gt_abs_unsigned (line 531) | fn benchmark_rational_gt_abs_unsigned( function benchmark_rational_gt_abs_signed (line 551) | fn benchmark_rational_gt_abs_signed( function benchmark_rational_le_abs_unsigned (line 571) | fn benchmark_rational_le_abs_unsigned( function benchmark_rational_le_abs_signed (line 591) | fn benchmark_rational_le_abs_signed( function benchmark_rational_ge_abs_unsigned (line 611) | fn benchmark_rational_ge_abs_unsigned( function benchmark_rational_ge_abs_signed (line 631) | fn benchmark_rational_ge_abs_signed( function benchmark_unsigned_lt_abs_rational (line 651) | fn benchmark_unsigned_lt_abs_rational + Primi... function benchmark_signed_lt_abs_rational (line 669) | fn benchmark_signed_lt_abs_rational + Primiti... function benchmark_unsigned_gt_abs_rational (line 687) | fn benchmark_unsigned_gt_abs_rational + Primi... function benchmark_signed_gt_abs_rational (line 705) | fn benchmark_signed_gt_abs_rational + Primiti... function benchmark_unsigned_le_abs_rational (line 723) | fn benchmark_unsigned_le_abs_rational + Primi... function benchmark_signed_le_abs_rational (line 741) | fn benchmark_signed_le_abs_rational + Primiti... function benchmark_unsigned_ge_abs_rational (line 759) | fn benchmark_unsigned_ge_abs_rational + Primi... function benchmark_signed_ge_abs_rational (line 777) | fn benchmark_signed_ge_abs_rational + Primiti... FILE: malachite-q/src/bin_util/demo_and_bench/comparison/partial_cmp_integer.rs function register (line 16) | pub(crate) fn register(runner: &mut Runner) { function demo_rational_partial_cmp_integer (line 29) | fn demo_rational_partial_cmp_integer(gm: GenMode, config: &GenConfig, li... function demo_integer_partial_cmp_rational (line 39) | fn demo_integer_partial_cmp_rational(gm: GenMode, config: &GenConfig, li... function benchmark_rational_partial_cmp_integer_library_comparison (line 50) | fn benchmark_rational_partial_cmp_integer_library_comparison( function benchmark_integer_partial_cmp_rational_library_comparison (line 72) | fn benchmark_integer_partial_cmp_rational_library_comparison( FILE: malachite-q/src/bin_util/demo_and_bench/comparison/partial_cmp_natural.rs function register (line 16) | pub(crate) fn register(runner: &mut Runner) { function demo_rational_partial_cmp_natural (line 29) | fn demo_rational_partial_cmp_natural(gm: GenMode, config: &GenConfig, li... function demo_natural_partial_cmp_rational (line 39) | fn demo_natural_partial_cmp_rational(gm: GenMode, config: &GenConfig, li... function benchmark_rational_partial_cmp_natural_library_comparison (line 50) | fn benchmark_rational_partial_cmp_natural_library_comparison( function benchmark_natural_partial_cmp_rational_library_comparison (line 72) | fn benchmark_natural_partial_cmp_rational_library_comparison( FILE: malachite-q/src/bin_util/demo_and_bench/comparison/partial_cmp_primitive_float.rs function register (line 21) | pub(crate) fn register(runner: &mut Runner) { function demo_rational_partial_cmp_float (line 35) | fn demo_rational_partial_cmp_float(gm: GenMode, confi... function demo_float_partial_cmp_rational (line 52) | fn demo_float_partial_cmp_rational + PrimitiveFl... function benchmark_rational_partial_cmp_float_library_comparison (line 71) | fn benchmark_rational_partial_cmp_float_library_comparison( function demo_rational_partial_cmp_signed (line 65) | fn demo_rational_partial_cmp_signed( function demo_unsigned_partial_cmp_rational (line 81) | fn demo_unsigned_partial_cmp_rational + Primitiv... function demo_signed_partial_cmp_rational (line 98) | fn demo_signed_partial_cmp_rational + PrimitiveS... function benchmark_rational_partial_cmp_unsigned_library_comparison (line 113) | fn benchmark_rational_partial_cmp_unsigned_library_comparison(gm: GenMode, config... function demo_float_partial_eq_rational (line 50) | fn demo_float_partial_eq_rational + PrimitiveFloat>( function benchmark_rational_partial_eq_float_library_comparison (line 68) | fn benchmark_rational_partial_eq_float_library_comparison( function demo_rational_partial_eq_signed (line 64) | fn demo_rational_partial_eq_signed( function demo_unsigned_partial_eq_rational (line 80) | fn demo_unsigned_partial_eq_rational + PrimitiveU... function demo_signed_partial_eq_rational (line 97) | fn demo_signed_partial_eq_rational + PrimitiveSig... function benchmark_rational_partial_eq_unsigned_library_comparison (line 112) | fn benchmark_rational_partial_eq_unsigned_library_comparison (Integer, Vec, RationalSequence)) -> Str... function demo_rational_into_digits (line 43) | fn demo_rational_into_digits(gm: GenMode, config: &GenConfig, limit: usi... function demo_rational_to_digits (line 57) | fn demo_rational_to_digits(gm: GenMode, config: &GenConfig, limit: usize) { function demo_rational_into_digits_decimal (line 71) | fn demo_rational_into_digits_decimal(gm: GenMode, config: &GenConfig, li... function demo_rational_digits (line 81) | fn demo_rational_digits(gm: GenMode, config: &GenConfig, limit: usize) { function demo_rational_digits_decimal (line 97) | fn demo_rational_digits_decimal(gm: GenMode, config: &GenConfig, limit: ... function benchmark_rational_to_digits_evaluation_strategy (line 109) | fn benchmark_rational_to_digits_evaluation_strategy( function benchmark_rational_digits (line 134) | fn benchmark_rational_digits(gm: GenMode, config: &GenConfig, limit: usi... FILE: malachite-q/src/bin_util/demo_and_bench/conversion/digits/to_power_of_2_digits.rs function register (line 23) | pub(crate) fn register(runner: &mut Runner) { function to_string_helper (line 36) | fn to_string_helper(p: (Vec, RationalSequence)) -> Str... function demo_rational_into_power_of_2_digits (line 46) | fn demo_rational_into_power_of_2_digits(gm: GenMode, config: &GenConfig,... function demo_rational_to_power_of_2_digits (line 60) | fn demo_rational_to_power_of_2_digits(gm: GenMode, config: &GenConfig, l... function demo_rational_into_power_of_2_digits_binary (line 74) | fn demo_rational_into_power_of_2_digits_binary(gm: GenMode, config: &Gen... function demo_rational_power_of_2_digits (line 84) | fn demo_rational_power_of_2_digits(gm: GenMode, config: &GenConfig, limi... function demo_rational_power_of_2_digits_binary (line 100) | fn demo_rational_power_of_2_digits_binary(gm: GenMode, config: &GenConfi... function benchmark_rational_to_power_of_2_digits_evaluation_strategy (line 112) | fn benchmark_rational_to_power_of_2_digits_evaluation_strategy( function benchmark_rational_power_of_2_digits (line 139) | fn benchmark_rational_power_of_2_digits( FILE: malachite-q/src/bin_util/demo_and_bench/conversion/from_bool.rs function register (line 14) | pub(crate) fn register(runner: &mut Runner) { function demo_rational_from_bool (line 18) | fn demo_rational_from_bool(gm: GenMode, config: &GenConfig, limit: usize) { FILE: malachite-q/src/bin_util/demo_and_bench/conversion/from_float_simplest.rs function register (line 19) | pub(crate) fn register(runner: &mut Runner) { function demo_rational_try_from_float_simplest (line 24) | fn demo_rational_try_from_float_simplest( function benchmark_rational_try_from_float_simplest (line 40) | fn benchmark_rational_try_from_float_simplest( FILE: malachite-q/src/bin_util/demo_and_bench/conversion/from_integer.rs function register (line 16) | pub(crate) fn register(runner: &mut Runner) { function demo_rational_from_integer (line 22) | fn demo_rational_from_integer(gm: GenMode, config: &GenConfig, limit: us... function demo_rational_from_integer_ref (line 29) | fn demo_rational_from_integer_ref(gm: GenMode, config: &GenConfig, limit... function benchmark_rational_from_integer_evaluation_strategy (line 36) | fn benchmark_rational_from_integer_evaluation_strategy( FILE: malachite-q/src/bin_util/demo_and_bench/conversion/from_natural.rs function register (line 16) | pub(crate) fn register(runner: &mut Runner) { function demo_rational_from_natural (line 22) | fn demo_rational_from_natural(gm: GenMode, config: &GenConfig, limit: us... function demo_rational_from_natural_ref (line 29) | fn demo_rational_from_natural_ref(gm: GenMode, config: &GenConfig, limit... function benchmark_rational_from_natural_evaluation_strategy (line 36) | fn benchmark_rational_from_natural_evaluation_strategy( FILE: malachite-q/src/bin_util/demo_and_bench/conversion/from_numerator_and_denominator.rs function register (line 36) | pub(crate) fn register(runner: &mut Runner) { function demo_from_naturals (line 60) | fn demo_from_naturals(gm: GenMode, config: &GenConfig, limit: usize) { function demo_from_naturals_ref (line 73) | fn demo_from_naturals_ref(gm: GenMode, config: &GenConfig, limit: usize) { function demo_from_unsigneds (line 84) | fn demo_from_unsigneds(gm: GenMode, config: &GenCo... function demo_from_integers (line 101) | fn demo_from_integers(gm: GenMode, config: &GenConfig, limit: usize) { function demo_from_integers_ref (line 114) | fn demo_from_integers_ref(gm: GenMode, config: &GenConfig, limit: usize) { function demo_from_signeds (line 125) | fn demo_from_signeds(gm: GenMode, config: &GenConfig... function demo_from_sign_and_naturals (line 139) | fn demo_from_sign_and_naturals(gm: GenMode, config: &GenConfig, limit: u... function demo_from_sign_and_naturals_ref (line 156) | fn demo_from_sign_and_naturals_ref(gm: GenMode, config: &GenConfig, limi... function demo_from_sign_and_unsigneds (line 171) | fn demo_from_sign_and_unsigneds(gm: GenMode, confi... function demo_const_from_unsigneds (line 189) | fn demo_const_from_unsigneds(gm: GenMode, config: &GenConfig, limit: usi... function demo_const_from_signeds (line 200) | fn demo_const_from_signeds(gm: GenMode, config: &GenConfig, limit: usize) { function benchmark_from_naturals_evaluation_strategy (line 211) | fn benchmark_from_naturals_evaluation_strategy( function benchmark_from_unsigneds (line 236) | fn benchmark_from_unsigneds( function benchmark_from_integers_evaluation_strategy (line 258) | fn benchmark_from_integers_evaluation_strategy( function benchmark_from_integers_library_comparison (line 284) | fn benchmark_from_integers_library_comparison( function benchmark_from_signeds (line 310) | fn benchmark_from_signeds( function benchmark_from_sign_and_naturals_evaluation_strategy (line 332) | fn benchmark_from_sign_and_naturals_evaluation_strategy( function benchmark_from_sign_and_unsigneds (line 357) | fn benchmark_from_sign_and_unsigneds( function benchmark_const_from_unsigneds (line 383) | fn benchmark_const_from_unsigneds(gm: GenMode, config: &GenConfig, limit... function benchmark_const_from_signeds (line 402) | fn benchmark_const_from_signeds(gm: GenMode, config: &GenConfig, limit: ... FILE: malachite-q/src/bin_util/demo_and_bench/conversion/from_primitive_float.rs function register (line 20) | pub(crate) fn register(runner: &mut Runner) { function demo_rational_try_from_primitive_float (line 30) | fn demo_rational_try_from_primitive_float( function demo_rational_convertible_from_primitive_float (line 46) | fn demo_rational_convertible_from_primitive_float( function benchmark_rational_try_from_primitive_float (line 63) | fn benchmark_rational_try_from_primitive_float( function benchmark_rational_try_from_f32_library_comparison (line 84) | fn benchmark_rational_try_from_f32_library_comparison( function benchmark_rational_try_from_f64_library_comparison (line 106) | fn benchmark_rational_try_from_f64_library_comparison( function benchmark_rational_convertible_from_primitive_float (line 127) | fn benchmark_rational_convertible_from_primitive_float( FILE: malachite-q/src/bin_util/demo_and_bench/conversion/from_primitive_int.rs function register (line 18) | pub(crate) fn register(runner: &mut Runner) { function demo_rational_from_unsigned (line 34) | fn demo_rational_from_unsigned(gm: GenMode, config... function demo_rational_from_signed (line 43) | fn demo_rational_from_signed(gm: GenMode, config: &G... function demo_rational_const_from_unsigned (line 52) | fn demo_rational_const_from_unsigned(gm: GenMode, config: &GenConfig, li... function demo_rational_const_from_signed (line 62) | fn demo_rational_const_from_signed(gm: GenMode, config: &GenConfig, limi... function benchmark_rational_from_unsigned (line 73) | fn benchmark_rational_from_unsigned( function benchmark_rational_from_signed (line 94) | fn benchmark_rational_from_signed( function benchmark_rational_from_u32_library_comparison (line 115) | fn benchmark_rational_from_u32_library_comparison( function benchmark_rational_from_u64_library_comparison (line 137) | fn benchmark_rational_from_u64_library_comparison( function benchmark_rational_from_i32_library_comparison (line 159) | fn benchmark_rational_from_i32_library_comparison( function benchmark_rational_from_i64_library_comparison (line 181) | fn benchmark_rational_from_i64_library_comparison( function benchmark_rational_const_from_unsigned (line 202) | fn benchmark_rational_const_from_unsigned( function benchmark_rational_const_from_signed (line 222) | fn benchmark_rational_const_from_signed( FILE: malachite-q/src/bin_util/demo_and_bench/conversion/integer_from_rational.rs function register (line 19) | pub(crate) fn register(runner: &mut Runner) { function demo_integer_try_from_rational (line 37) | fn demo_integer_try_from_rational(gm: GenMode, config: &GenConfig, limit... function demo_integer_try_from_rational_ref (line 48) | fn demo_integer_try_from_rational_ref(gm: GenMode, config: &GenConfig, l... function demo_integer_convertible_from_rational (line 54) | fn demo_integer_convertible_from_rational(gm: GenMode, config: &GenConfi... function demo_integer_rounding_from_rational (line 68) | fn demo_integer_rounding_from_rational(gm: GenMode, config: &GenConfig, ... function demo_integer_rounding_from_rational_ref (line 83) | fn demo_integer_rounding_from_rational_ref(gm: GenMode, config: &GenConf... function benchmark_integer_try_from_rational_evaluation_strategy (line 97) | fn benchmark_integer_try_from_rational_evaluation_strategy( function benchmark_integer_convertible_from_rational (line 122) | fn benchmark_integer_convertible_from_rational( function benchmark_integer_rounding_from_rational_evaluation_strategy (line 140) | fn benchmark_integer_rounding_from_rational_evaluation_strategy( FILE: malachite-q/src/bin_util/demo_and_bench/conversion/is_integer.rs function register (line 16) | pub(crate) fn register(runner: &mut Runner) { function demo_rational_is_integer (line 21) | fn demo_rational_is_integer(gm: GenMode, config: &GenConfig, limit: usiz... function benchmark_rational_is_integer (line 31) | fn benchmark_rational_is_integer(gm: GenMode, config: &GenConfig, limit:... FILE: malachite-q/src/bin_util/demo_and_bench/conversion/mod.rs function register (line 11) | pub(crate) fn register(runner: &mut Runner) { FILE: malachite-q/src/bin_util/demo_and_bench/conversion/mutate_numerator_or_denominator.rs function register (line 20) | pub(crate) fn register(runner: &mut Runner) { function demo_rational_mutate_numerator (line 30) | fn demo_rational_mutate_numerator(gm: GenMode, config: &GenConfig, limit... function demo_rational_mutate_denominator (line 50) | fn demo_rational_mutate_denominator(gm: GenMode, config: &GenConfig, lim... function demo_rational_mutate_numerator_and_denominator (line 70) | fn demo_rational_mutate_numerator_and_denominator(gm: GenMode, config: &... function benchmark_rational_mutate_numerator (line 94) | fn benchmark_rational_mutate_numerator( function benchmark_rational_mutate_denominator (line 117) | fn benchmark_rational_mutate_denominator( function benchmark_rational_mutate_numerator_and_denominator (line 140) | fn benchmark_rational_mutate_numerator_and_denominator( FILE: malachite-q/src/bin_util/demo_and_bench/conversion/natural_from_rational.rs function register (line 19) | pub(crate) fn register(runner: &mut Runner) { function demo_natural_try_from_rational (line 37) | fn demo_natural_try_from_rational(gm: GenMode, config: &GenConfig, limit... function demo_natural_try_from_rational_ref (line 48) | fn demo_natural_try_from_rational_ref(gm: GenMode, config: &GenConfig, l... function demo_natural_convertible_from_rational (line 54) | fn demo_natural_convertible_from_rational(gm: GenMode, config: &GenConfi... function demo_natural_rounding_from_rational (line 68) | fn demo_natural_rounding_from_rational(gm: GenMode, config: &GenConfig, ... function demo_natural_rounding_from_rational_ref (line 83) | fn demo_natural_rounding_from_rational_ref(gm: GenMode, config: &GenConf... function benchmark_natural_try_from_rational_evaluation_strategy (line 97) | fn benchmark_natural_try_from_rational_evaluation_strategy( function benchmark_natural_convertible_from_rational (line 122) | fn benchmark_natural_convertible_from_rational( function benchmark_natural_rounding_from_rational_evaluation_strategy (line 140) | fn benchmark_natural_rounding_from_rational_evaluation_strategy( FILE: malachite-q/src/bin_util/demo_and_bench/conversion/primitive_float_from_rational.rs function register (line 25) | pub(crate) fn register(runner: &mut Runner) { function demo_float_rounding_from_rational (line 61) | fn demo_float_rounding_from_rational< function demo_float_rounding_from_rational_ref (line 85) | fn demo_float_rounding_from_rational_ref< function demo_float_try_from_rational (line 109) | fn demo_float_try_from_rational< function demo_float_try_from_rational_ref (line 126) | fn demo_float_try_from_rational_ref< function demo_float_exact_from_rational (line 143) | fn demo_float_exact_from_rational + PrimitiveFloat>( function demo_float_exact_from_rational_ref (line 160) | fn demo_float_exact_from_rational_ref ExactFrom<&'a Rational>... function demo_float_convertible_from_rational (line 177) | fn demo_float_convertible_from_rational + P... function demo_float_convertible_from_rational_ref (line 192) | fn demo_float_convertible_from_rational_ref< function benchmark_float_rounding_from_rational_evaluation_strategy (line 208) | fn benchmark_float_rounding_from_rational_evaluation_strategy< function benchmark_f32_rounding_from_down_rational_library_comparison (line 242) | fn benchmark_f32_rounding_from_down_rational_library_comparison( function benchmark_f64_rounding_from_down_rational_library_comparison (line 265) | fn benchmark_f64_rounding_from_down_rational_library_comparison( function benchmark_float_try_from_rational_evaluation_strategy (line 288) | fn benchmark_float_try_from_rational_evaluation_strategy< function benchmark_float_exact_from_rational_evaluation_strategy (line 315) | fn benchmark_float_exact_from_rational_evaluation_strategy< function benchmark_float_convertible_from_rational_evaluation_strategy (line 344) | fn benchmark_float_convertible_from_rational_evaluation_strategy< FILE: malachite-q/src/bin_util/demo_and_bench/conversion/primitive_int_from_rational.rs function register (line 21) | pub(crate) fn register(runner: &mut Runner) { function demo_primitive_int_try_from_rational (line 31) | fn demo_primitive_int_try_from_rational TryFrom<&'a Rational>... function demo_primitive_int_convertible_from_rational (line 43) | fn demo_primitive_int_convertible_from_rational< function demo_primitive_int_rounding_from_rational (line 60) | fn demo_primitive_int_rounding_from_rational< function benchmark_primitive_int_try_from_rational (line 83) | fn benchmark_primitive_int_try_from_rational TryFrom<&'a Rati... function benchmark_primitive_int_convertible_from_rational (line 101) | fn benchmark_primitive_int_convertible_from_rational< function benchmark_primitive_int_rounding_from_rational (line 121) | fn benchmark_primitive_int_rounding_from_rational< FILE: malachite-q/src/bin_util/demo_and_bench/conversion/sci_mantissa_and_exponent.rs function register (line 27) | pub(crate) fn register(runner: &mut Runner) { function demo_rational_sci_mantissa_and_exponent (line 52) | fn demo_rational_sci_mantissa_and_exponent( function demo_rational_sci_mantissa_and_exponent_ref (line 70) | fn demo_rational_sci_mantissa_and_exponent_ref( function demo_rational_sci_mantissa (line 87) | fn demo_rational_sci_mantissa(gm: GenMode, config: &G... function demo_rational_sci_mantissa_ref (line 97) | fn demo_rational_sci_mantissa_ref(gm: GenMode, config... function demo_rational_sci_exponent (line 106) | fn demo_rational_sci_exponent(gm: GenMode, config: &G... function demo_rational_sci_exponent_ref (line 116) | fn demo_rational_sci_exponent_ref(gm: GenMode, config... function demo_rational_sci_mantissa_and_exponent_round (line 125) | fn demo_rational_sci_mantissa_and_exponent_round( function demo_rational_sci_mantissa_and_exponent_round_ref (line 145) | fn demo_rational_sci_mantissa_and_exponent_round_ref( function demo_rational_from_sci_mantissa_and_exponent (line 164) | fn demo_rational_from_sci_mantissa_and_exponent( function demo_rational_from_sci_mantissa_and_exponent_targeted (line 184) | fn demo_rational_from_sci_mantissa_and_exponent_targeted( FILE: malachite-q/src/bin_util/demo_and_bench/conversion/serde.rs function register (line 23) | pub(crate) fn register(runner: &mut Runner) { function demo_rational_serialize_json (line 36) | fn demo_rational_serialize_json(gm: GenMode, config: &GenConfig, limit: ... function demo_rational_deserialize_json (line 46) | fn demo_rational_deserialize_json(gm: GenMode, config: &GenConfig, limit... function demo_rational_deserialize_json_targeted (line 53) | fn demo_rational_deserialize_json_targeted(gm: GenMode, config: &GenConf... function benchmark_rational_serialize_json_library_comparison (line 60) | fn benchmark_rational_serialize_json_library_comparison( function benchmark_rational_deserialize_json (line 88) | fn benchmark_rational_deserialize_json( function benchmark_rational_deserialize_json_library_comparison (line 108) | fn benchmark_rational_deserialize_json_library_comparison( FILE: malachite-q/src/bin_util/demo_and_bench/conversion/string/from_sci_string.rs function register (line 23) | pub(crate) fn register(runner: &mut Runner) { function demo_rational_from_sci_string (line 45) | fn demo_rational_from_sci_string(gm: GenMode, config: &GenConfig, limit:... function demo_rational_from_sci_string_targeted (line 55) | fn demo_rational_from_sci_string_targeted(gm: GenMode, config: &GenConfi... function demo_rational_from_sci_string_with_options (line 65) | fn demo_rational_from_sci_string_with_options(gm: GenMode, config: &GenC... function demo_rational_from_sci_string_with_options_targeted (line 78) | fn demo_rational_from_sci_string_with_options_targeted( function demo_rational_from_sci_string_simplest (line 95) | fn demo_rational_from_sci_string_simplest(gm: GenMode, config: &GenConfi... function demo_rational_from_sci_string_simplest_targeted (line 105) | fn demo_rational_from_sci_string_simplest_targeted(gm: GenMode, config: ... function demo_rational_from_sci_string_simplest_with_options (line 115) | fn demo_rational_from_sci_string_simplest_with_options( function demo_rational_from_sci_string_simplest_with_options_targeted (line 132) | fn demo_rational_from_sci_string_simplest_with_options_targeted( function benchmark_rational_from_sci_string (line 149) | fn benchmark_rational_from_sci_string( function benchmark_rational_from_sci_string_with_options (line 167) | fn benchmark_rational_from_sci_string_with_options( function benchmark_rational_from_sci_string_simplest (line 191) | fn benchmark_rational_from_sci_string_simplest( function benchmark_rational_from_sci_string_simplest_with_options (line 211) | fn benchmark_rational_from_sci_string_simplest_with_options( FILE: malachite-q/src/bin_util/demo_and_bench/conversion/string/from_string.rs function register (line 19) | pub(crate) fn register(runner: &mut Runner) { function demo_rational_from_str (line 25) | fn demo_rational_from_str(gm: GenMode, config: &GenConfig, limit: usize) { function demo_rational_from_str_targeted (line 31) | fn demo_rational_from_str_targeted(gm: GenMode, config: &GenConfig, limi... function benchmark_rational_from_str_library_comparison (line 41) | fn benchmark_rational_from_str_library_comparison( FILE: malachite-q/src/bin_util/demo_and_bench/conversion/string/mod.rs function register (line 11) | pub(crate) fn register(runner: &mut Runner) { FILE: malachite-q/src/bin_util/demo_and_bench/conversion/string/to_sci.rs function register (line 21) | pub(crate) fn register(runner: &mut Runner) { function demo_length_after_point_in_small_base (line 33) | fn demo_length_after_point_in_small_base(gm: GenMode, config: &GenConfig... function demo_rational_to_sci (line 47) | fn demo_rational_to_sci(gm: GenMode, config: &GenConfig, limit: usize) { function demo_rational_fmt_sci_valid (line 53) | fn demo_rational_fmt_sci_valid(gm: GenMode, config: &GenConfig, limit: u... function demo_rational_to_sci_with_options (line 66) | fn demo_rational_to_sci_with_options(gm: GenMode, config: &GenConfig, li... function benchmark_length_after_point_in_small_base (line 80) | fn benchmark_length_after_point_in_small_base( function benchmark_rational_to_sci (line 100) | fn benchmark_rational_to_sci(gm: GenMode, config: &GenConfig, limit: usi... function benchmark_rational_fmt_sci_valid (line 113) | fn benchmark_rational_fmt_sci_valid( function benchmark_rational_to_sci_with_options (line 133) | fn benchmark_rational_to_sci_with_options( FILE: malachite-q/src/bin_util/demo_and_bench/conversion/string/to_string.rs function register (line 16) | pub(crate) fn register(runner: &mut Runner) { function demo_rational_to_string (line 27) | fn demo_rational_to_string(gm: GenMode, config: &GenConfig, limit: usize) { function demo_rational_to_debug_string (line 33) | fn demo_rational_to_debug_string(gm: GenMode, config: &GenConfig, limit:... function benchmark_rational_to_string_library_comparison (line 39) | fn benchmark_rational_to_string_library_comparison( function benchmark_rational_to_debug_string_library_comparison (line 61) | fn benchmark_rational_to_debug_string_library_comparison( FILE: malachite-q/src/bin_util/demo_and_bench/conversion/to_numerator_or_denominator.rs function register (line 17) | pub(crate) fn register(runner: &mut Runner) { function demo_to_numerator (line 38) | fn demo_to_numerator(gm: GenMode, config: &GenConfig, limit: usize) { function demo_into_numerator (line 44) | fn demo_into_numerator(gm: GenMode, config: &GenConfig, limit: usize) { function demo_numerator_ref (line 51) | fn demo_numerator_ref(gm: GenMode, config: &GenConfig, limit: usize) { function demo_to_denominator (line 57) | fn demo_to_denominator(gm: GenMode, config: &GenConfig, limit: usize) { function demo_into_denominator (line 63) | fn demo_into_denominator(gm: GenMode, config: &GenConfig, limit: usize) { function demo_denominator_ref (line 70) | fn demo_denominator_ref(gm: GenMode, config: &GenConfig, limit: usize) { function demo_to_numerator_and_denominator (line 76) | fn demo_to_numerator_and_denominator(gm: GenMode, config: &GenConfig, li... function demo_into_numerator_and_denominator (line 86) | fn demo_into_numerator_and_denominator(gm: GenMode, config: &GenConfig, ... function demo_numerator_and_denominator_ref (line 97) | fn demo_numerator_and_denominator_ref(gm: GenMode, config: &GenConfig, l... function benchmark_to_numerator_evaluation_strategy (line 107) | fn benchmark_to_numerator_evaluation_strategy( function benchmark_to_numerator_library_comparison (line 129) | fn benchmark_to_numerator_library_comparison( function benchmark_to_denominator_evaluation_strategy (line 151) | fn benchmark_to_denominator_evaluation_strategy( function benchmark_to_denominator_library_comparison (line 173) | fn benchmark_to_denominator_library_comparison( function benchmark_to_numerator_and_denominator_evaluation_strategy (line 195) | fn benchmark_to_numerator_and_denominator_evaluation_strategy( FILE: malachite-q/src/bin_util/demo_and_bench/mod.rs function register (line 11) | pub(crate) fn register(runner: &mut Runner) { FILE: malachite-q/src/comparison/cmp.rs method partial_cmp (line 18) | fn partial_cmp(&self, other: &Self) -> Option { method cmp (line 43) | fn cmp(&self, other: &Self) -> Ordering { FILE: malachite-q/src/comparison/cmp_abs.rs method partial_cmp_abs (line 19) | fn partial_cmp_abs(&self, other: &Self) -> Option { method cmp_abs (line 56) | fn cmp_abs(&self, other: &Self) -> Ordering { FILE: malachite-q/src/comparison/eq_abs.rs method eq_abs (line 54) | fn eq_abs(&self, other: &Self) -> bool { FILE: malachite-q/src/comparison/eq_abs_integer.rs method eq_abs (line 72) | fn eq_abs(&self, other: &Integer) -> bool { method eq_abs (line 136) | fn eq_abs(&self, other: &Rational) -> bool { FILE: malachite-q/src/comparison/eq_abs_natural.rs method eq_abs (line 52) | fn eq_abs(&self, other: &Natural) -> bool { method eq_abs (line 96) | fn eq_abs(&self, other: &Rational) -> bool { FILE: malachite-q/src/comparison/partial_cmp_abs_integer.rs method partial_cmp_abs (line 46) | fn partial_cmp_abs(&self, other: &Integer) -> Option { method partial_cmp_abs (line 114) | fn partial_cmp_abs(&self, other: &Rational) -> Option { FILE: malachite-q/src/comparison/partial_cmp_abs_natural.rs method partial_cmp_abs (line 45) | fn partial_cmp_abs(&self, other: &Natural) -> Option { method partial_cmp_abs (line 110) | fn partial_cmp_abs(&self, other: &Rational) -> Option { FILE: malachite-q/src/comparison/partial_cmp_abs_primitive_int.rs function partial_cmp_abs_unsigned (line 19) | fn partial_cmp_abs_unsigned( function partial_cmp_abs_signed (line 102) | fn partial_cmp_abs_signed< FILE: malachite-q/src/comparison/partial_cmp_integer.rs method partial_cmp (line 39) | fn partial_cmp(&self, other: &Integer) -> Option { method partial_cmp (line 112) | fn partial_cmp(&self, other: &Rational) -> Option { FILE: malachite-q/src/comparison/partial_cmp_natural.rs method partial_cmp (line 36) | fn partial_cmp(&self, other: &Natural) -> Option { method partial_cmp (line 96) | fn partial_cmp(&self, other: &Rational) -> Option { FILE: malachite-q/src/comparison/partial_cmp_primitive_int.rs function partial_cmp_unsigned (line 18) | fn partial_cmp_unsigned( function partial_cmp_signed (line 102) | fn partial_cmp_signed< FILE: malachite-q/src/comparison/partial_eq_integer.rs method eq (line 31) | fn eq(&self, other: &Integer) -> bool { method eq (line 57) | fn eq(&self, other: &Rational) -> bool { FILE: malachite-q/src/comparison/partial_eq_natural.rs method eq (line 31) | fn eq(&self, other: &Natural) -> bool { method eq (line 55) | fn eq(&self, other: &Rational) -> bool { FILE: malachite-q/src/conversion/continued_fraction/convergents.rs type RationalConvergents (line 23) | pub struct RationalConvergents { type Item (line 33) | type Item = Rational; method next (line 35) | fn next(&mut self) -> Option { type C (line 58) | type C = RationalConvergents; method convergents (line 103) | fn convergents(self) -> RationalConvergents { type C (line 117) | type C = RationalConvergents; method convergents (line 162) | fn convergents(self) -> RationalConvergents { FILE: malachite-q/src/conversion/continued_fraction/from_continued_fraction.rs method from_continued_fraction (line 60) | pub fn from_continued_fraction>(floor: Integ... method from_continued_fraction_ref (line 122) | pub fn from_continued_fraction_ref<'a, I: Iterator>( FILE: malachite-q/src/conversion/continued_fraction/to_continued_fraction.rs type RationalContinuedFraction (line 20) | pub struct RationalContinuedFraction { type Item (line 32) | type Item = Natural; method next (line 34) | fn next(&mut self) -> Option { type CF (line 47) | type CF = RationalContinuedFraction; method continued_fraction (line 89) | fn continued_fraction(mut self) -> (Integer, RationalContinuedFraction) { type CF (line 104) | type CF = RationalContinuedFraction; method continued_fraction (line 146) | fn continued_fraction(self) -> (Integer, RationalContinuedFraction) { FILE: malachite-q/src/conversion/digits/digits.rs type RationalGeneralDigits (line 18) | pub struct RationalGeneralDigits { type Item (line 24) | type Item = Natural; method next (line 26) | fn next(&mut self) -> Option { type RationalDigits (line 42) | pub enum RationalDigits { type Item (line 48) | type Item = Natural; method next (line 50) | fn next(&mut self) -> Option { method digits (line 112) | pub fn digits(&self, base: &Natural) -> (Vec, RationalDigits) { FILE: malachite-q/src/conversion/digits/from_digits.rs method from_digits (line 64) | pub fn from_digits( method from_digits_ref (line 135) | pub fn from_digits_ref( FILE: malachite-q/src/conversion/digits/from_power_of_2_digits.rs method from_power_of_2_digits (line 64) | pub fn from_power_of_2_digits( method from_power_of_2_digits_ref (line 134) | pub fn from_power_of_2_digits_ref( FILE: malachite-q/src/conversion/digits/power_of_2_digits.rs type RationalPowerOf2Digits (line 19) | pub struct RationalPowerOf2Digits { type Item (line 25) | type Item = Natural; method next (line 27) | fn next(&mut self) -> Option { method power_of_2_digits (line 99) | pub fn power_of_2_digits(&self, log_base: u64) -> (Vec, Rationa... FILE: malachite-q/src/conversion/digits/to_digits.rs function to_digits_helper (line 20) | fn to_digits_helper(x: Rational, base: &Natural) -> (Vec, Ratio... method into_digits (line 88) | pub fn into_digits(mut self, base: &Natural) -> (Vec, RationalS... method to_digits (line 133) | pub fn to_digits(&self, base: &Natural) -> (Vec, RationalSequen... FILE: malachite-q/src/conversion/digits/to_power_of_2_digits.rs function to_power_of_2_digits_helper (line 17) | pub(crate) fn to_power_of_2_digits_helper( method into_power_of_2_digits (line 87) | pub fn into_power_of_2_digits( method to_power_of_2_digits (line 138) | pub fn to_power_of_2_digits(&self, log_base: u64) -> (Vec, Rati... FILE: malachite-q/src/conversion/from_bool.rs method from (line 36) | fn from(b: bool) -> Self { FILE: malachite-q/src/conversion/from_float_simplest.rs method try_from_float_simplest (line 67) | pub fn try_from_float_simplest( FILE: malachite-q/src/conversion/from_integer.rs method from (line 29) | fn from(value: Integer) -> Self { method from (line 56) | fn from(value: &Integer) -> Self { FILE: malachite-q/src/conversion/from_natural.rs method from (line 26) | fn from(value: Natural) -> Self { method from (line 52) | fn from(value: &Natural) -> Self { FILE: malachite-q/src/conversion/from_numerator_and_denominator.rs function const_gcd (line 30) | const fn const_gcd(mut x: Limb, mut y: Limb) -> Limb { method const_from_unsigneds (line 157) | pub const fn const_from_unsigneds(numerator: Limb, denominator: Limb) ->... method const_from_signeds (line 193) | pub const fn const_from_signeds(numerator: SignedLimb, denominator: Sign... method from_naturals (line 241) | pub fn from_naturals(numerator: Natural, denominator: Natural) -> Self { method from_naturals_ref (line 286) | pub fn from_naturals_ref(numerator: &Natural, denominator: &Natural) -> ... method from_unsigneds (line 324) | pub fn from_unsigneds(numerator: T, denominator: T... method from_integers (line 368) | pub fn from_integers(numerator: Integer, denominator: Integer) -> Self { method from_integers_ref (line 419) | pub fn from_integers_ref(numerator: &Integer, denominator: &Integer) -> ... method from_signeds (line 457) | pub fn from_signeds(numerator: T, denominator: T) ->... method from_sign_and_naturals (line 501) | pub fn from_sign_and_naturals(sign: bool, numerator: Natural, denominato... method from_sign_and_naturals_ref (line 549) | pub fn from_sign_and_naturals_ref( method from_sign_and_unsigneds (line 597) | pub fn from_sign_and_unsigneds( FILE: malachite-q/src/conversion/from_primitive_float.rs type RationalFromPrimitiveFloatError (line 14) | pub struct RationalFromPrimitiveFloatError; FILE: malachite-q/src/conversion/from_primitive_int.rs method const_from_unsigned (line 29) | pub const fn const_from_unsigned(x: Limb) -> Self { method const_from_signed (line 54) | pub const fn const_from_signed(x: SignedLimb) -> Self { FILE: malachite-q/src/conversion/integer_from_rational.rs type IntegerFromRationalError (line 17) | pub struct IntegerFromRationalError; type Error (line 20) | type Error = IntegerFromRationalError; method try_from (line 41) | fn try_from(x: Rational) -> Result { type Error (line 51) | type Error = IntegerFromRationalError; method try_from (line 76) | fn try_from(x: &Rational) -> Result { method convertible_from (line 106) | fn convertible_from(x: &Rational) -> bool { method rounding_from (line 185) | fn rounding_from(x: Rational, rm: RoundingMode) -> (Self, Ordering) { method rounding_from (line 271) | fn rounding_from(x: &Rational, rm: RoundingMode) -> (Self, Ordering) { FILE: malachite-q/src/conversion/is_integer.rs method is_integer (line 34) | fn is_integer(self) -> bool { FILE: malachite-q/src/conversion/mantissa_and_exponent.rs method sci_mantissa_and_exponent_round (line 118) | pub fn sci_mantissa_and_exponent_round( method sci_mantissa_and_exponent_round_ref (line 219) | pub fn sci_mantissa_and_exponent_round_ref( FILE: malachite-q/src/conversion/mutate_numerator_and_denominator.rs method mutate_numerator (line 33) | pub fn mutate_numerator T, T>(&mut self, f: F... method mutate_denominator (line 66) | pub fn mutate_denominator T, T>(&mut self, f:... method mutate_numerator_and_denominator (line 98) | pub fn mutate_numerator_and_denominator Result { type Error (line 55) | type Error = NaturalFromRationalError; method try_from (line 83) | fn try_from(x: &Rational) -> Result { method convertible_from (line 113) | fn convertible_from(x: &Rational) -> bool { method rounding_from (line 184) | fn rounding_from(x: Rational, rm: RoundingMode) -> (Self, Ordering) { method rounding_from (line 261) | fn rounding_from(x: &Rational, rm: RoundingMode) -> (Self, Ordering) { FILE: malachite-q/src/conversion/primitive_float_from_rational.rs type FloatConversionError (line 23) | pub enum FloatConversionError { function abs_is_neg_power_of_2 (line 29) | fn abs_is_neg_power_of_2(x: &Rational) -> bool { FILE: malachite-q/src/conversion/primitive_int_from_rational.rs type UnsignedFromRationalError (line 24) | pub struct UnsignedFromRationalError; function try_from_unsigned (line 26) | fn try_from_unsigned<'a, T: TryFrom<&'a Natural>>( function convertible_from_unsigned (line 36) | fn convertible_from_unsigned ConvertibleFrom<&'a Natural>>(x:... function rounding_from_unsigned (line 41) | fn rounding_from_unsigned<'a, T: for<'b> TryFrom<&'b Natural> + Max + Na... type SignedFromRationalError (line 71) | pub struct SignedFromRationalError; function try_from_signed (line 74) | fn try_from_signed< function convertible_from_signed (line 113) | fn convertible_from_signed(x: &Rational) -> bool { function rounding_from_signed (line 135) | fn rounding_from_signed<'a, T: Max + Min + Named + for<'b> WrappingFrom<... FILE: malachite-q/src/conversion/string/from_sci_string.rs method from_sci_string_with_options (line 94) | fn from_sci_string_with_options(s: &str, options: FromSciStringOptions) ... method from_sci_string_simplest_with_options (line 179) | pub fn from_sci_string_simplest_with_options( method from_sci_string_simplest (line 275) | pub fn from_sci_string_simplest(s: &str) -> Option { FILE: malachite-q/src/conversion/string/from_string.rs type Err (line 15) | type Err = (); method from_str (line 57) | fn from_str(s: &str) -> Result { FILE: malachite-q/src/conversion/string/to_sci.rs constant BASE_PRIME_FACTORS (line 26) | const BASE_PRIME_FACTORS: [[(u8, u8); 3]; 37] = [ method length_after_point_in_small_base (line 108) | pub fn length_after_point_in_small_base(&self, base: u8) -> Option { function fmt_zero (line 171) | fn fmt_zero(f: &mut Formatter, options: ToSciOptions) -> core::fmt::Resu... method fmt_sci_valid (line 247) | fn fmt_sci_valid(&self, options: ToSciOptions) -> bool { method fmt_sci (line 378) | fn fmt_sci(&self, f: &mut Formatter, options: ToSciOptions) -> core::fmt... FILE: malachite-q/src/conversion/string/to_string.rs method fmt (line 32) | fn fmt(&self, f: &mut Formatter) -> Result { method fmt (line 69) | fn fmt(&self, f: &mut Formatter) -> Result { FILE: malachite-q/src/conversion/to_numerator_and_denominator.rs method to_numerator (line 31) | pub fn to_numerator(&self) -> Natural { method to_denominator (line 54) | pub fn to_denominator(&self) -> Natural { method to_numerator_and_denominator (line 90) | pub fn to_numerator_and_denominator(&self) -> (Natural, Natural) { method into_numerator (line 109) | pub fn into_numerator(self) -> Natural { method into_denominator (line 128) | pub fn into_denominator(self) -> Natural { method into_numerator_and_denominator (line 160) | pub fn into_numerator_and_denominator(self) -> (Natural, Natural) { method numerator_ref (line 178) | pub const fn numerator_ref(&self) -> &Natural { method denominator_ref (line 196) | pub const fn denominator_ref(&self) -> &Natural { method numerator_and_denominator_ref (line 227) | pub const fn numerator_and_denominator_ref(&self) -> (&Natural, &Natural) { FILE: malachite-q/src/conversion/traits.rs type ContinuedFraction (line 17) | pub trait ContinuedFraction { method continued_fraction (line 20) | fn continued_fraction(self) -> (Integer, Self::CF); type Convergents (line 27) | pub trait Convergents { method convergents (line 30) | fn convergents(self) -> Self::C; FILE: malachite-q/src/exhaustive/mod.rs type ExhaustivePositiveRationals (line 37) | pub struct ExhaustivePositiveRationals { type Item (line 43) | type Item = Rational; method next (line 45) | fn next(&mut self) -> Option { function exhaustive_positive_rationals (line 92) | pub const fn exhaustive_positive_rationals() -> ExhaustivePositiveRation... function exhaustive_non_negative_rationals (line 125) | pub fn exhaustive_non_negative_rationals() -> Chain, Exha... type ExhaustiveNegativeRationals (line 133) | pub struct ExhaustiveNegativeRationals { type Item (line 138) | type Item = Rational; method next (line 140) | fn next(&mut self) -> Option { function exhaustive_negative_rationals (line 174) | pub const fn exhaustive_negative_rationals() -> ExhaustiveNegativeRation... type ExhaustiveNonzeroRationals (line 184) | pub struct ExhaustiveNonzeroRationals { type Item (line 191) | type Item = Rational; method next (line 193) | fn next(&mut self) -> Option { function exhaustive_nonzero_rationals (line 235) | pub const fn exhaustive_nonzero_rationals() -> ExhaustiveNonzeroRationals { function exhaustive_rationals (line 269) | pub fn exhaustive_rationals() -> Chain, ExhaustiveNonzero... type RationalsWithDenominator (line 276) | pub struct RationalsWithDenominator> { type Item (line 282) | type Item = Rational; method next (line 284) | fn next(&mut self) -> Option { function exhaustive_rationals_with_denominator_range_to_infinity (line 346) | pub fn exhaustive_rationals_with_denominator_range_to_infinity( function exhaustive_rationals_with_denominator_range_to_negative_infinity (line 407) | pub fn exhaustive_rationals_with_denominator_range_to_negative_infinity( function exhaustive_rationals_with_denominator_range (line 479) | pub fn exhaustive_rationals_with_denominator_range( function exhaustive_rationals_with_denominator_inclusive_range (line 558) | pub fn exhaustive_rationals_with_denominator_inclusive_range( type ExhaustiveRationalsWithDenominatorRangeToInfinityGenerator (line 575) | struct ExhaustiveRationalsWithDenominatorRangeToInfinityGenerator { method get_ys (line 587) | fn get_ys(&self, d: &Natural) -> RationalsWithDenominator Option { function exhaustive_rational_range_to_infinity (line 663) | pub const fn exhaustive_rational_range_to_infinity( type ExhaustiveRationalsWithDenominatorRangeToNegativeInfinityGenerator (line 670) | struct ExhaustiveRationalsWithDenominatorRangeToNegativeInfinityGenerator { method get_ys (line 682) | fn get_ys( function exhaustive_rational_range_to_negative_infinity_helper (line 691) | const fn exhaustive_rational_range_to_negative_infinity_helper( type ExhaustiveRationalRangeToNegativeInfinity (line 713) | pub struct ExhaustiveRationalRangeToNegativeInfinity( type Item (line 725) | type Item = Rational; method next (line 728) | fn next(&mut self) -> Option { function exhaustive_rational_range_to_negative_infinity (line 763) | pub const fn exhaustive_rational_range_to_negative_infinity( type ExhaustiveRationalsWithDenominatorRangeGenerator (line 772) | struct ExhaustiveRationalsWithDenominatorRangeGenerator { method get_ys (line 785) | fn get_ys(&self, d: &Natural) -> RationalsWithDenominator Option { function exhaustive_rational_range (line 878) | pub fn exhaustive_rational_range(a: Rational, b: Rational) -> Exhaustive... type ExhaustiveRationalsWithDenominatorInclusiveRangeGenerator (line 887) | struct ExhaustiveRationalsWithDenominatorInclusiveRangeGenerator { method get_ys (line 900) | fn get_ys(&self, d: &Natural) -> RationalsWithDenominator Option { function exhaustive_rational_inclusive_range (line 1005) | pub fn exhaustive_rational_inclusive_range( FILE: malachite-q/src/lib.rs type Rational (line 150) | pub struct Rational { method is_valid (line 167) | pub fn is_valid(&self) -> bool { method significant_bits (line 193) | fn significant_bits(self) -> u64 { constant ZERO (line 200) | const ZERO: Self = Self { constant ONE (line 209) | const ONE: Self = Self { constant TWO (line 218) | const TWO: Self = Self { constant NEGATIVE_ONE (line 227) | const NEGATIVE_ONE: Self = Self { constant ONE_HALF (line 236) | const ONE_HALF: Self = Self { method default (line 245) | fn default() -> Self { FILE: malachite-q/src/random/mod.rs type RandomRationalsFromSingle (line 49) | pub struct RandomRationalsFromSingle> { type Item (line 54) | type Item = Rational; method next (line 56) | fn next(&mut self) -> Option { function random_positive_rationals (line 99) | pub fn random_positive_rationals( type RandomRationalsFromDouble (line 112) | pub struct RandomRationalsFromDouble, J: Ite... type Item (line 120) | type Item = Rational; method next (line 122) | fn next(&mut self) -> Option { function random_non_negative_rationals (line 160) | pub fn random_non_negative_rationals( type NegativeRationals (line 184) | pub struct NegativeRationals> { type Item (line 189) | type Item = Rational; method next (line 191) | fn next(&mut self) -> Option { function random_negative_rationals (line 235) | pub fn random_negative_rationals( type RandomRationalsFromSingleAndSign (line 249) | pub struct RandomRationalsFromSingleAndSign> { type Item (line 255) | type Item = Rational; method next (line 257) | fn next(&mut self) -> Option { function random_nonzero_rationals (line 296) | pub fn random_nonzero_rationals( type RandomRationalsFromDoubleAndSign (line 310) | pub struct RandomRationalsFromDoubleAndSign< type Item (line 322) | type Item = Rational; method next (line 324) | fn next(&mut self) -> Option { function random_rationals (line 363) | pub fn random_rationals( function striped_random_positive_rationals (line 429) | pub fn striped_random_positive_rationals( function striped_random_non_negative_rationals (line 483) | pub fn striped_random_non_negative_rationals( function striped_random_negative_rationals (line 548) | pub fn striped_random_negative_rationals( function striped_random_nonzero_rationals (line 604) | pub fn striped_random_nonzero_rationals( function striped_random_rationals (line 656) | pub fn striped_random_rationals( function random_rational_with_denominator_range_to_infinity (line 728) | pub fn random_rational_with_denominator_range_to_infinity( function random_rational_with_denominator_range_to_negative_infinity (line 790) | pub fn random_rational_with_denominator_range_to_negative_infinity( function random_rational_with_denominator_range (line 863) | pub fn random_rational_with_denominator_range( function random_rational_with_denominator_inclusive_range (line 954) | pub fn random_rational_with_denominator_inclusive_range( type RandomRationalRangeToInfinity (line 991) | pub struct RandomRationalRangeToInfinity { type Item (line 1001) | type Item = Rational; method next (line 1003) | fn next(&mut self) -> Option { function random_rational_range_to_infinity (line 1065) | pub fn random_rational_range_to_infinity( type RandomRationalRangeToNegativeInfinity (line 1088) | pub struct RandomRationalRangeToNegativeInfinity { type Item (line 1098) | type Item = Rational; method next (line 1100) | fn next(&mut self) -> Option { function random_rational_range_to_negative_infinity (line 1167) | pub fn random_rational_range_to_negative_infinity( type RandomRationalRange (line 1190) | pub struct RandomRationalRange { type Item (line 1202) | type Item = Rational; method next (line 1204) | fn next(&mut self) -> Option { function random_rational_range (line 1291) | pub fn random_rational_range( type RandomRationalInclusiveRangeInner (line 1321) | pub struct RandomRationalInclusiveRangeInner { type Item (line 1333) | type Item = Rational; method next (line 1335) | fn next(&mut self) -> Option { type RandomRationalInclusiveRange (line 1357) | pub enum RandomRationalInclusiveRange { type Item (line 1363) | type Item = Rational; method next (line 1365) | fn next(&mut self) -> Option { function random_rational_inclusive_range (line 1431) | pub fn random_rational_inclusive_range( type StripedRandomRationalRangeToInfinity (line 1465) | pub struct StripedRandomRationalRangeToInfinity { type Item (line 1475) | type Item = Rational; method next (line 1477) | fn next(&mut self) -> Option { function striped_random_rational_range_to_infinity (line 1552) | pub fn striped_random_rational_range_to_infinity( type StripedRandomRationalRangeToNegativeInfinity (line 1583) | pub struct StripedRandomRationalRangeToNegativeInfinity { type Item (line 1593) | type Item = Rational; method next (line 1595) | fn next(&mut self) -> Option { function striped_random_rational_range_to_negative_infinity (line 1670) | pub fn striped_random_rational_range_to_negative_infinity( FILE: malachite-q/src/test_util/arithmetic/add.rs function add_naive (line 14) | pub fn add_naive(x: Rational, y: Rational) -> Rational { function rational_sum_naive (line 24) | pub fn rational_sum_naive>(xs: I) -> Ration... FILE: malachite-q/src/test_util/arithmetic/approximate.rs function approximate_naive (line 18) | pub fn approximate_naive(x: &Rational, max_denominator: &Natural) -> Rat... FILE: malachite-q/src/test_util/arithmetic/div.rs function div_naive (line 12) | pub fn div_naive(x: Rational, y: Rational) -> Rational { FILE: malachite-q/src/test_util/arithmetic/mod_op.rs function mod_op_naive (line 12) | pub fn mod_op_naive(x: Rational, y: Rational) -> Rational { function rem_naive (line 17) | pub fn rem_naive(x: Rational, y: Rational) -> Rational { function ceiling_mod_naive (line 24) | pub fn ceiling_mod_naive(x: Rational, y: Rational) -> Rational { FILE: malachite-q/src/test_util/arithmetic/mul.rs function mul_naive (line 12) | pub fn mul_naive(x: Rational, y: Rational) -> Rational { function rational_product_naive (line 23) | pub fn rational_product_naive>(xs: I) -> Ra... FILE: malachite-q/src/test_util/arithmetic/sign.rs function num_sign (line 13) | pub fn num_sign(x: &BigRational) -> Ordering { FILE: malachite-q/src/test_util/arithmetic/simplest_rational_in_interval.rs function simplest_rational_in_open_interval_naive (line 21) | pub fn simplest_rational_in_open_interval_naive(x: &Rational, y: &Ration... function simplest_rational_helper (line 48) | fn simplest_rational_helper( function cf_variants (line 85) | fn cf_variants(x: &Rational) -> (Integer, Integer, Vec, Vec Rational { FILE: malachite-q/src/test_util/bench/bucketers.rs function rational_bit_bucketer (line 18) | pub fn rational_bit_bucketer(var_name: &str) -> Bucketer<'_, Rational> { function pair_2_pair_1_rational_bit_bucketer (line 25) | pub fn pair_2_pair_1_rational_bit_bucketer( function triple_3_pair_1_rational_bit_bucketer (line 34) | pub fn triple_3_pair_1_rational_bit_bucketer( function pair_1_rational_bit_bucketer (line 43) | pub fn pair_1_rational_bit_bucketer(var_name: &str) -> Bucketer<'_, (... function pair_2_rational_bit_bucketer (line 50) | pub fn pair_2_rational_bit_bucketer(var_name: &str) -> Bucketer<'_, (... function triple_1_rational_bit_bucketer (line 57) | pub fn triple_1_rational_bit_bucketer(var_name: &str) -> Bucketer<... function triple_3_rational_bit_bucketer (line 64) | pub fn triple_3_rational_bit_bucketer(var_name: &str) -> Bucketer<... function quadruple_1_rational_bit_bucketer (line 71) | pub fn quadruple_1_rational_bit_bucketer( function pair_rational_max_bit_bucketer (line 80) | pub fn pair_rational_max_bit_bucketer<'a>( function pair_2_pair_rational_max_bit_bucketer (line 92) | pub fn pair_2_pair_rational_max_bit_bucketer<'a, T>( function triple_3_pair_rational_max_bit_bucketer (line 104) | pub fn triple_3_pair_rational_max_bit_bucketer<'a, T, U>( function pair_2_rational_integer_max_bit_bucketer (line 116) | pub fn pair_2_rational_integer_max_bit_bucketer<'a, T>( function rational_natural_max_bit_bucketer (line 128) | pub fn rational_natural_max_bit_bucketer<'a>( function rational_integer_max_bit_bucketer (line 140) | pub fn rational_integer_max_bit_bucketer<'a>( function pair_2_rational_natural_max_bit_bucketer (line 152) | pub fn pair_2_rational_natural_max_bit_bucketer<'a, T>( function rational_deserialize_bucketer (line 164) | pub fn rational_deserialize_bucketer<'a>() -> Bucketer<'a, (String, Stri... function triple_3_pair_1_rational_bits_times_pair_2_bucketer (line 174) | pub fn triple_3_pair_1_rational_bits_times_pair_2_bucketer<'a, T, U>( function triple_3_pair_1_rational_bits_times_abs_pair_2_bucketer (line 184) | pub fn triple_3_pair_1_rational_bits_times_abs_pair_2_bucketer<'a, T, U>( function triple_1_2_rational_bit_i64_max_bucketer (line 196) | pub fn triple_1_2_rational_bit_i64_max_bucketer<'a, T>( function vec_rational_sum_bits_bucketer (line 208) | pub fn vec_rational_sum_bits_bucketer<'a>() -> Bucketer<'a, Vec() -> Bucketer<'... function pair_rational_bit_i64_max_bucketer (line 234) | pub fn pair_rational_bit_i64_max_bucketer<'a>( function pair_rational_bit_u64_max_bucketer (line 246) | pub fn pair_rational_bit_u64_max_bucketer<'a>( function triple_1_2_rational_bit_u64_max_bucketer (line 256) | pub fn triple_1_2_rational_bit_u64_max_bucketer<'a, T>( function triple_rational_bit_i64_u64_max_bucketer (line 266) | pub fn triple_rational_bit_i64_u64_max_bucketer<'a>( function quadruple_1_2_3_rational_bit_i64_u64_max_bucketer (line 281) | pub fn quadruple_1_2_3_rational_bit_i64_u64_max_bucketer<'a, T>( function triple_rational_rational_primitive_int_max_bit_bucketer (line 296) | pub fn triple_rational_rational_primitive_int_max_bit_bucketer<'a, T: Pr... function quadruple_1_2_3_rational_rational_primitive_int_max_bit_bucketer (line 316) | pub fn quadruple_1_2_3_rational_rational_primitive_int_max_bit_bucketer<... FILE: malachite-q/src/test_util/common/mod.rs method from (line 14) | fn from(n: &BigRational) -> Self { method from (line 20) | fn from(n: &Rational) -> Self { method from (line 33) | fn from(n: &rug::Rational) -> Self { function from (line 39) | fn from(n: &Rational) -> Self { FILE: malachite-q/src/test_util/conversion/continued_fraction/convergents.rs type ConvergentsAlt (line 16) | pub struct ConvergentsAlt { type Item (line 24) | type Item = Rational; method next (line 26) | fn next(&mut self) -> Option { function convergents_alt (line 43) | pub fn convergents_alt(x: Rational) -> ConvergentsAlt { FILE: malachite-q/src/test_util/conversion/continued_fraction/from_continued_fraction.rs function from_continued_fraction_alt (line 15) | pub fn from_continued_fraction_alt(floor: Integer, xs: Vec) -> ... FILE: malachite-q/src/test_util/extra_variadic/mod.rs function unwrap_triple (line 26) | fn unwrap_triple((a, b, c): (Option, Option, Option)) ... function unwrap_quadruple (line 31) | fn unwrap_quadruple( FILE: malachite-q/src/test_util/generators/common.rs function rational_rm (line 15) | pub fn rational_rm(xs: It) -> It<(rug::Rational, Rational)> { function rational_nrm (line 19) | pub fn rational_nrm(xs: It) -> It<(BigRational, rug::Rational,... function rational_pair_rm (line 23) | pub fn rational_pair_rm( function rational_pair_nm (line 29) | pub fn rational_pair_nm( function rational_pair_nrm (line 36) | pub fn rational_pair_nrm( function rational_integer_pair_rm (line 52) | pub fn rational_integer_pair_rm( function rational_natural_pair_rm (line 58) | pub fn rational_natural_pair_rm( function rational_pair_1_rm (line 64) | pub fn rational_pair_1_rm( function rational_pair_1_nrm (line 70) | pub fn rational_pair_1_nrm( function rational_vec_nrm (line 82) | pub fn rational_vec_nrm( FILE: malachite-q/src/test_util/generators/exhaustive.rs function exhaustive_rational_gen (line 58) | pub fn exhaustive_rational_gen() -> It { function exhaustive_rational_gen_var_1 (line 62) | pub fn exhaustive_rational_gen_var_1() -> It { function exhaustive_rational_gen_var_2 (line 66) | pub fn exhaustive_rational_gen_var_2() -> It { function exhaustive_rational_gen_var_3 (line 70) | pub fn exhaustive_rational_gen_var_3() -> It { function exhaustive_rational_gen_var_4 (line 74) | pub fn exhaustive_rational_gen_var_4() -> It function exhaustive_rational_gen_var_5 (line 85) | pub fn exhaustive_rational_gen_var_5 ConvertibleFrom<&'a Rati... function exhaustive_rational_gen_var_6 (line 90) | pub fn exhaustive_rational_gen_var_6() -> It function exhaustive_rational_gen_var_7 (line 105) | pub fn exhaustive_rational_gen_var_7() -> It { function exhaustive_rational_integer_pair_gen (line 111) | pub fn exhaustive_rational_integer_pair_gen() -> It<(Rational, Integer)> { function exhaustive_rational_integer_integer_triple_gen (line 120) | pub fn exhaustive_rational_integer_integer_triple_gen() -> It<(Rational,... function exhaustive_rational_natural_pair_gen (line 129) | pub fn exhaustive_rational_natural_pair_gen() -> It<(Rational, Natural)> { function exhaustive_rational_natural_pair_gen_var_1 (line 136) | pub fn exhaustive_rational_natural_pair_gen_var_1() -> It<(Rational, Nat... function exhaustive_rational_natural_pair_gen_var_2 (line 143) | pub fn exhaustive_rational_natural_pair_gen_var_2() -> It<(Rational, Nat... function exhaustive_rational_natural_pair_gen_var_3 (line 150) | pub fn exhaustive_rational_natural_pair_gen_var_3() -> It<(Rational, Nat... function exhaustive_rational_natural_natural_triple_gen (line 159) | pub fn exhaustive_rational_natural_natural_triple_gen() -> It<(Rational,... function exhaustive_rational_natural_natural_triple_gen_var_1 (line 166) | pub fn exhaustive_rational_natural_natural_triple_gen_var_1() -> It<(Rat... function exhaustive_rational_primitive_float_pair_gen (line 175) | pub fn exhaustive_rational_primitive_float_pair_gen()... function exhaustive_rational_primitive_float_primitive_float_triple_gen (line 184) | pub fn exhaustive_rational_primitive_float_primitive_float_triple_gen() -> It<(... function exhaustive_rational_signed_pair_gen_var_1 (line 201) | pub fn exhaustive_rational_signed_pair_gen_var_1() -... function exhaustive_rational_signed_pair_gen_var_2 (line 208) | pub fn exhaustive_rational_signed_pair_gen_var_2() -... function exhaustive_rational_signed_pair_gen_var_3 (line 215) | pub fn exhaustive_rational_signed_pair_gen_var_3() -... function exhaustive_rational_signed_pair_gen_var_4 (line 225) | pub fn exhaustive_rational_signed_pair_gen_var_4() -... function exhaustive_rational_signed_pair_gen_var_5 (line 240) | pub fn exhaustive_rational_signed_pair_gen_var_5() -... function exhaustive_rational_signed_signed_triple_gen (line 249) | pub fn exhaustive_rational_signed_signed_triple_gen(... function exhaustive_rational_signed_signed_triple_gen_var_1 (line 256) | pub fn exhaustive_rational_signed_signed_triple_gen_var_1() -> ... function exhaustive_rational_unsigned_pair_gen_var_1 (line 316) | pub fn exhaustive_rational_unsigned_pair_gen_var_1... function exhaustive_rational_unsigned_pair_gen_var_2 (line 323) | pub fn exhaustive_rational_unsigned_pair_gen_var_2... function exhaustive_rational_unsigned_pair_gen_var_3 (line 330) | pub fn exhaustive_rational_unsigned_pair_gen_var_3... function exhaustive_rational_unsigned_pair_gen_var_4 (line 344) | pub fn exhaustive_rational_unsigned_pair_gen_var_4() -> It<(Rational, u8... function exhaustive_rational_unsigned_pair_gen_var_5 (line 351) | pub fn exhaustive_rational_unsigned_pair_gen_var_5... function exhaustive_rational_unsigned_pair_gen_var_6 (line 358) | pub fn exhaustive_rational_unsigned_pair_gen_var_6... function exhaustive_rational_unsigned_unsigned_triple_gen (line 367) | pub fn exhaustive_rational_unsigned_unsigned_triple_gen It<(Rational, Rational)> { function exhaustive_rational_pair_gen_var_1 (line 392) | pub fn exhaustive_rational_pair_gen_var_1() -> It<(Rational, Rational)> { function exhaustive_rational_pair_gen_var_2 (line 399) | pub fn exhaustive_rational_pair_gen_var_2() -> It<(Rational, Rational)> { function exhaustive_rational_pair_gen_var_3 (line 406) | pub fn exhaustive_rational_pair_gen_var_3() -> It<(Rational, Rational)> { function exhaustive_rational_pair_gen_var_4 (line 413) | pub fn exhaustive_rational_pair_gen_var_4() -> It<(Rational, Rational)> { function exhaustive_rational_pair_gen_var_5 (line 418) | pub fn exhaustive_rational_pair_gen_var_5() -> It<(Rational, Rational)> { function exhaustive_rational_pair_gen_var_6 (line 426) | pub fn exhaustive_rational_pair_gen_var_6() -> It<(Rational, Rational)> { function exhaustive_rational_rational_integer_triple_gen (line 432) | pub fn exhaustive_rational_rational_integer_triple_gen() -> It<(Rational... function exhaustive_rational_rational_natural_triple_gen (line 441) | pub fn exhaustive_rational_rational_natural_triple_gen() -> It<(Rational... function exhaustive_rational_rational_natural_triple_gen_var_1 (line 448) | pub fn exhaustive_rational_rational_natural_triple_gen_var_1() -> It<(Ra... function exhaustive_rational_rational_primitive_float_triple_gen (line 458) | pub fn exhaustive_rational_rational_primitive_float_triple_gen() function exhaustive_rational_rational_signed_triple_gen_var_1 (line 524) | pub fn exhaustive_rational_rational_signed_triple_gen_var_1 It<(Rational, Rational, Ratio... function exhaustive_rational_triple_gen_var_1 (line 565) | pub fn exhaustive_rational_triple_gen_var_1() -> It<(Rational, Rational,... function exhaustive_rational_triple_gen_var_2 (line 572) | pub fn exhaustive_rational_triple_gen_var_2() -> It<(Rational, Rational,... function exhaustive_rational_triple_gen_var_3 (line 583) | pub fn exhaustive_rational_triple_gen_var_3() -> It<(Rational, Rational,... function exhaustive_rational_rounding_mode_pair_gen (line 592) | pub fn exhaustive_rational_rounding_mode_pair_gen() -> It<(Rational, Rou... function exhaustive_rational_rounding_mode_pair_gen_var_1 (line 599) | pub fn exhaustive_rational_rounding_mode_pair_gen_var_1() -> It<(Rationa... function exhaustive_rational_rounding_mode_pair_gen_var_2 (line 609) | pub fn exhaustive_rational_rounding_mode_pair_gen_var_2() -> It<(Rationa... function exhaustive_rational_rounding_mode_pair_gen_var_3 (line 616) | pub fn exhaustive_rational_rounding_mode_pair_gen_var_3< function exhaustive_rational_rounding_mode_pair_gen_var_4 (line 633) | pub fn exhaustive_rational_rounding_mode_pair_gen_var_4() -> It<(Rationa... function exhaustive_rational_rounding_mode_pair_gen_var_5 (line 640) | pub fn exhaustive_rational_rounding_mode_pair_gen_var_5< function exhaustive_rational_to_sci_options_pair_gen (line 663) | pub fn exhaustive_rational_to_sci_options_pair_gen() -> It<(Rational, To... function exhaustive_rational_to_sci_options_pair_gen_var_1 (line 670) | pub fn exhaustive_rational_to_sci_options_pair_gen_var_1() -> It<(Ration... function exhaustive_string_gen_var_11 (line 681) | pub fn exhaustive_string_gen_var_11() -> It { function exhaustive_string_gen_var_12 (line 685) | pub fn exhaustive_string_gen_var_12() -> It { function exhaustive_string_triple_gen_var_3 (line 693) | pub fn exhaustive_string_triple_gen_var_3() -> It<(String, String, Strin... function exhaustive_rational_vec_gen (line 705) | pub fn exhaustive_rational_vec_gen() -> It> { FILE: malachite-q/src/test_util/generators/mod.rs function rational_gen (line 33) | pub fn rational_gen() -> Generator { function rational_gen_rm (line 41) | pub fn rational_gen_rm() -> Generator<(rug::Rational, Rational)> { function rational_gen_nrm (line 49) | pub fn rational_gen_nrm() -> Generator<(BigRational, rug::Rational, Rati... function rational_gen_var_1 (line 58) | pub fn rational_gen_var_1() -> Generator { function rational_gen_var_1_nrm (line 66) | pub fn rational_gen_var_1_nrm() -> Generator<(BigRational, rug::Rational... function rational_gen_var_2 (line 75) | pub fn rational_gen_var_2() -> Generator { function rational_gen_var_3 (line 84) | pub fn rational_gen_var_3() -> Generator { function rational_gen_var_4 (line 93) | pub fn rational_gen_var_4() -> Generator function rational_gen_var_5 (line 105) | pub fn rational_gen_var_5 ConvertibleFrom<&'a Rational> + Pri... function rational_gen_var_6 (line 115) | pub fn rational_gen_var_6() -> Generator function rational_gen_var_7 (line 127) | pub fn rational_gen_var_7() -> Generator { function rational_gen_var_8 (line 132) | pub fn rational_gen_var_8() -> Generator { function rational_integer_pair_gen (line 142) | pub fn rational_integer_pair_gen() -> Generator<(Rational, Integer)> { function rational_integer_pair_gen_rm (line 150) | pub fn rational_integer_pair_gen_rm() function rational_integer_integer_triple_gen (line 161) | pub fn rational_integer_integer_triple_gen() -> Generator<(Rational, Int... function rational_natural_pair_gen (line 171) | pub fn rational_natural_pair_gen() -> Generator<(Rational, Natural)> { function rational_natural_pair_gen_rm (line 179) | pub fn rational_natural_pair_gen_rm() function rational_natural_pair_gen_var_1 (line 189) | pub fn rational_natural_pair_gen_var_1() -> Generator<(Rational, Natural... function rational_natural_pair_gen_var_2 (line 199) | pub fn rational_natural_pair_gen_var_2() -> Generator<(Rational, Natural... function rational_natural_pair_gen_var_3 (line 208) | pub fn rational_natural_pair_gen_var_3() -> Generator<(Rational, Natural... function rational_natural_pair_gen_var_4 (line 217) | pub fn rational_natural_pair_gen_var_4() -> Generator<(Rational, Natural... function rational_natural_natural_triple_gen (line 227) | pub fn rational_natural_natural_triple_gen() -> Generator<(Rational, Nat... function rational_natural_natural_triple_gen_var_1 (line 237) | pub fn rational_natural_natural_triple_gen_var_1() -> Generator<(Rationa... function rational_primitive_float_pair_gen (line 247) | pub fn rational_primitive_float_pair_gen() -> Generat... function rational_primitive_float_pair_gen_rm (line 255) | pub fn rational_primitive_float_pair_gen_rm() function rational_primitive_float_primitive_float_triple_gen (line 266) | pub fn rational_primitive_float_primitive_float_triple_gen() -> Generator<(Rati... function rational_signed_pair_gen_rm (line 285) | pub fn rational_signed_pair_gen_rm() function rational_signed_pair_gen_var_1 (line 295) | pub fn rational_signed_pair_gen_var_1() -> Generator... function rational_signed_pair_gen_var_1_rm (line 303) | pub fn rational_signed_pair_gen_var_1_rm() function rational_signed_pair_gen_var_2 (line 314) | pub fn rational_signed_pair_gen_var_2() -> Generator... function rational_signed_pair_gen_var_2_nrm (line 322) | pub fn rational_signed_pair_gen_var_2_nrm() function rational_signed_pair_gen_var_3 (line 333) | pub fn rational_signed_pair_gen_var_3() -> Generator... function rational_signed_pair_gen_var_4 (line 346) | pub fn rational_signed_pair_gen_var_4() -> Generator... function rational_signed_pair_gen_var_5 (line 355) | pub fn rational_signed_pair_gen_var_5() -> Generator... function rational_signed_rounding_mode_triple_gen_var_1 (line 367) | pub fn rational_signed_rounding_mode_triple_gen_var_1() -> Generator<(Ra... function rational_signed_signed_triple_gen (line 380) | pub fn rational_signed_signed_triple_gen() -> Genera... function rational_signed_signed_triple_gen_var_1 (line 390) | pub fn rational_signed_signed_triple_gen_var_1() -> ... function rational_signed_unsigned_triple_gen_var_1 (line 403) | pub fn rational_signed_unsigned_triple_gen_var_1() -> Generator<(... function rational_unsigned_pair_gen_rm (line 422) | pub fn rational_unsigned_pair_gen_rm() function rational_unsigned_pair_gen_var_1 (line 432) | pub fn rational_unsigned_pair_gen_var_1() -> Gener... function rational_unsigned_pair_gen_var_1_rm (line 440) | pub fn rational_unsigned_pair_gen_var_1_rm() function rational_unsigned_pair_gen_var_1_nrm (line 449) | pub fn rational_unsigned_pair_gen_var_1_nrm() function rational_unsigned_pair_gen_var_2 (line 460) | pub fn rational_unsigned_pair_gen_var_2() -> Gener... function rational_unsigned_pair_gen_var_3 (line 468) | pub fn rational_unsigned_pair_gen_var_3() -> Gener... function rational_unsigned_pair_gen_var_4 (line 478) | pub fn rational_unsigned_pair_gen_var_4() -> Gener... function rational_unsigned_pair_gen_var_5 (line 487) | pub fn rational_unsigned_pair_gen_var_5() -> Generator<(Rational, u8)> { function rational_unsigned_pair_gen_var_6 (line 497) | pub fn rational_unsigned_pair_gen_var_6() -> Generator<(Rational, u8)> { function rational_unsigned_pair_gen_var_7 (line 505) | pub fn rational_unsigned_pair_gen_var_7() -> Gener... function rational_unsigned_pair_gen_var_8 (line 515) | pub fn rational_unsigned_pair_gen_var_8() -> Gener... function rational_unsigned_unsigned_triple_gen (line 525) | pub fn rational_unsigned_unsigned_triple_gen() -> ... function rational_unsigned_unsigned_triple_gen_var_1 (line 535) | pub fn rational_unsigned_unsigned_triple_gen_var_1() function rational_pair_gen (line 546) | pub fn rational_pair_gen() -> Generator<(Rational, Rational)> { function rational_pair_gen_rm (line 554) | pub fn rational_pair_gen_rm() -> Generator<((rug::Rational, rug::Rationa... function rational_pair_gen_nm (line 562) | pub fn rational_pair_gen_nm() -> Generator<((BigRational, BigRational), ... function rational_pair_gen_nrm (line 570) | pub fn rational_pair_gen_nrm() -> Generator<( function rational_pair_gen_var_1 (line 583) | pub fn rational_pair_gen_var_1() -> Generator<(Rational, Rational)> { function rational_pair_gen_var_1_rm (line 591) | pub fn rational_pair_gen_var_1_rm() function rational_pair_gen_var_1_nm (line 600) | pub fn rational_pair_gen_var_1_nm() -> Generator<((BigRational, BigRatio... function rational_pair_gen_var_1_nrm (line 609) | pub fn rational_pair_gen_var_1_nrm() -> Generator<( function rational_pair_gen_var_2 (line 623) | pub fn rational_pair_gen_var_2() -> Generator<(Rational, Rational)> { function rational_pair_gen_var_3 (line 632) | pub fn rational_pair_gen_var_3() -> Generator<(Rational, Rational)> { function rational_pair_gen_var_4 (line 641) | pub fn rational_pair_gen_var_4() -> Generator<(Rational, Rational)> { function rational_pair_gen_var_5 (line 651) | pub fn rational_pair_gen_var_5() -> Generator<(Rational, Rational)> { function rational_pair_gen_var_6 (line 660) | pub fn rational_pair_gen_var_6() -> Generator<(Rational, Rational)> { function rational_pair_gen_var_7 (line 668) | pub fn rational_pair_gen_var_7() -> Generator<(Rational, Rational)> { function rational_pair_gen_var_8 (line 677) | pub fn rational_pair_gen_var_8() -> Generator<(Rational, Rational)> { function rational_rational_integer_triple_gen (line 687) | pub fn rational_rational_integer_triple_gen() -> Generator<(Rational, Ra... function rational_rational_natural_triple_gen (line 697) | pub fn rational_rational_natural_triple_gen() -> Generator<(Rational, Ra... function rational_rational_natural_triple_gen_var_1 (line 706) | pub fn rational_rational_natural_triple_gen_var_1() -> Generator<(Ration... function rational_rational_natural_natural_quadruple_gen_var_1 (line 717) | pub fn rational_rational_natural_natural_quadruple_gen_var_1() function rational_rational_primitive_float_triple_gen (line 728) | pub fn rational_rational_primitive_float_triple_gen() function rational_rational_unsigned_triple_gen (line 739) | pub fn rational_rational_unsigned_triple_gen() function rational_rational_unsigned_triple_gen_var_1 (line 749) | pub fn rational_rational_unsigned_triple_gen_var_1() function rational_rational_unsigned_triple_gen_var_2 (line 759) | pub fn rational_rational_unsigned_triple_gen_var_2() function rational_rational_signed_triple_gen (line 770) | pub fn rational_rational_signed_triple_gen() function rational_rational_signed_triple_gen_var_1 (line 781) | pub fn rational_rational_signed_triple_gen_var_1() function rational_triple_gen (line 792) | pub fn rational_triple_gen() -> Generator<(Rational, Rational, Rational)> { function rational_triple_gen_var_1 (line 801) | pub fn rational_triple_gen_var_1() -> Generator<(Rational, Rational, Rat... function rational_triple_gen_var_2 (line 810) | pub fn rational_triple_gen_var_2() -> Generator<(Rational, Rational, Rat... function rational_triple_gen_var_3 (line 819) | pub fn rational_triple_gen_var_3() -> Generator<(Rational, Rational, Rat... function rational_rational_rounding_mode_triple_gen_var_1 (line 831) | pub fn rational_rational_rounding_mode_triple_gen_var_1() function rational_rounding_mode_pair_gen (line 842) | pub fn rational_rounding_mode_pair_gen() -> Generator<(Rational, Roundin... function rational_rounding_mode_pair_gen_var_1 (line 851) | pub fn rational_rounding_mode_pair_gen_var_1() -> Generator<(Rational, R... function rational_rounding_mode_pair_gen_var_2 (line 860) | pub fn rational_rounding_mode_pair_gen_var_2() -> Generator<(Rational, R... function rational_rounding_mode_pair_gen_var_3 (line 870) | pub fn rational_rounding_mode_pair_gen_var_3< function rational_rounding_mode_pair_gen_var_4 (line 884) | pub fn rational_rounding_mode_pair_gen_var_4() -> Generator<(Rational, R... function rational_rounding_mode_pair_gen_var_5 (line 894) | pub fn rational_rounding_mode_pair_gen_var_5< function rational_to_sci_options_pair_gen (line 911) | pub fn rational_to_sci_options_pair_gen() -> Generator<(Rational, ToSciO... function rational_to_sci_options_pair_gen_var_1 (line 920) | pub fn rational_to_sci_options_pair_gen_var_1() -> Generator<(Rational, ... function string_gen_var_11 (line 933) | pub fn string_gen_var_11() -> Generator { function string_gen_var_12 (line 942) | pub fn string_gen_var_12() -> Generator { function string_triple_gen_var_3 (line 959) | pub fn string_triple_gen_var_3() -> Generator<(String, String, String)> { function rational_vec_gen (line 969) | pub fn rational_vec_gen() -> Generator> { function rational_vec_gen_nrm (line 977) | pub fn rational_vec_gen_nrm() -> Generator<(Vec, Vec It { function random_rational_gen_var_1 (line 68) | pub fn random_rational_gen_var_1(config: &GenConfig) -> It { function random_rational_gen_var_2 (line 76) | pub fn random_rational_gen_var_2(config: &GenConfig) -> It { function random_rational_gen_var_3 (line 84) | pub fn random_rational_gen_var_3(config: &GenConfig) -> It { function random_rational_gen_var_4 (line 92) | pub fn random_rational_gen_var_4(config: &GenConfig) ... function random_rational_gen_var_5 (line 110) | pub fn random_rational_gen_var_5 ConvertibleFrom<&'a Rational... function random_rational_gen_var_6 (line 123) | pub fn random_rational_gen_var_6(config: &GenConfig) ... function random_rational_gen_var_7 (line 147) | pub fn random_rational_gen_var_7(config: &GenConfig) -> It { function random_rational_gen_var_8 (line 165) | pub fn random_rational_gen_var_8(config: &GenConfig) -> It { function random_rational_integer_pair_gen (line 178) | pub fn random_rational_integer_pair_gen(config: &GenConfig) -> It<(Ratio... function random_rational_integer_integer_triple_gen (line 200) | pub fn random_rational_integer_integer_triple_gen( function random_rational_natural_pair_gen (line 224) | pub fn random_rational_natural_pair_gen(config: &GenConfig) -> It<(Ratio... function random_rational_natural_pair_gen_var_1 (line 244) | pub fn random_rational_natural_pair_gen_var_1(config: &GenConfig) -> It<... function random_rational_natural_pair_gen_var_2 (line 265) | pub fn random_rational_natural_pair_gen_var_2(config: &GenConfig) -> It<... function random_rational_natural_pair_gen_var_3 (line 294) | pub fn random_rational_natural_pair_gen_var_3(config: &GenConfig) -> It<... function random_rational_natural_pair_gen_var_4 (line 314) | pub fn random_rational_natural_pair_gen_var_4(config: &GenConfig) -> It<... function random_rational_natural_natural_triple_gen (line 337) | pub fn random_rational_natural_natural_triple_gen( function random_rational_natural_natural_triple_gen_var_1 (line 359) | pub fn random_rational_natural_natural_triple_gen_var_1( function random_rational_primitive_float_pair_gen (line 386) | pub fn random_rational_primitive_float_pair_gen( function random_rational_primitive_float_primitive_float_triple_gen (line 414) | pub fn random_rational_primitive_float_primitive_float_triple_gen( function random_rational_primitive_int_primitive_int_triple_gen (line 460) | pub fn random_rational_primitive_int_primitive_int_triple_gen( function random_rational_signed_pair_gen_var_2 (line 500) | pub fn random_rational_signed_pair_gen_var_2( function random_rational_signed_pair_gen_var_3 (line 525) | pub fn random_rational_signed_pair_gen_var_3( function random_rational_signed_pair_gen_var_4 (line 553) | pub fn random_rational_signed_pair_gen_var_4( function random_rational_signed_pair_gen_var_5 (line 604) | pub fn random_rational_signed_pair_gen_var_5( function random_rational_signed_signed_triple_gen_var_1 (line 628) | pub fn random_rational_signed_signed_triple_gen_var_1( function random_rational_signed_unsigned_triple_gen_var_1 (line 655) | pub fn random_rational_signed_unsigned_triple_gen_var_1< function random_rational_signed_rounding_mode_triple_gen_var_1 (line 689) | pub fn random_rational_signed_rounding_mode_triple_gen_var_1( function random_rational_unsigned_pair_gen_var_1 (line 721) | pub fn random_rational_unsigned_pair_gen_var_1( function random_rational_unsigned_pair_gen_var_2 (line 743) | pub fn random_rational_unsigned_pair_gen_var_2( function random_rational_unsigned_pair_gen_var_3 (line 773) | pub fn random_rational_unsigned_pair_gen_var_3( function random_rational_unsigned_pair_gen_var_4 (line 795) | pub fn random_rational_unsigned_pair_gen_var_4( function random_rational_unsigned_pair_gen_var_5 (line 845) | pub fn random_rational_unsigned_pair_gen_var_5(config: &GenConfig) -> It... function random_rational_unsigned_pair_gen_var_6 (line 859) | pub fn random_rational_unsigned_pair_gen_var_6(config: &GenConfig) -> It... function random_rational_unsigned_pair_gen_var_7 (line 881) | pub fn random_rational_unsigned_pair_gen_var_7( function random_rational_unsigned_pair_gen_var_8 (line 903) | pub fn random_rational_unsigned_pair_gen_var_8( function random_rational_unsigned_unsigned_triple_gen_var_1 (line 927) | pub fn random_rational_unsigned_unsigned_triple_gen_var_1 It<(Rational, Rat... function random_rational_pair_gen_var_1 (line 959) | pub fn random_rational_pair_gen_var_1(config: &GenConfig) -> It<(Rationa... function random_rational_pair_gen_var_2 (line 979) | pub fn random_rational_pair_gen_var_2(config: &GenConfig) -> It<(Rationa... function random_rational_pair_gen_var_3 (line 1002) | pub fn random_rational_pair_gen_var_3(config: &GenConfig) -> It<(Rationa... function random_rational_pair_gen_var_4 (line 1010) | pub fn random_rational_pair_gen_var_4(config: &GenConfig) -> It<(Rationa... function random_rational_pair_gen_var_5 (line 1022) | pub fn random_rational_pair_gen_var_5(config: &GenConfig) -> It<(Rationa... function random_rational_pair_gen_var_6 (line 1048) | pub fn random_rational_pair_gen_var_6(config: &GenConfig) -> It<(Rationa... function random_rational_pair_gen_var_7 (line 1070) | pub fn random_rational_pair_gen_var_7(config: &GenConfig) -> It<(Rationa... function random_rational_pair_gen_var_8 (line 1091) | pub fn random_rational_pair_gen_var_8(config: &GenConfig) -> It<(Rationa... function random_rational_rational_integer_triple_gen (line 1101) | pub fn random_rational_rational_integer_triple_gen( function random_rational_rational_natural_triple_gen (line 1125) | pub fn random_rational_rational_natural_triple_gen( function random_rational_rational_natural_triple_gen_var_1 (line 1147) | pub fn random_rational_rational_natural_triple_gen_var_1( function random_rational_rational_natural_natural_quadruple_gen_var_1 (line 1171) | pub fn random_rational_rational_natural_natural_quadruple_gen_var_1( function random_rational_rational_primitive_float_triple_gen (line 1202) | pub fn random_rational_rational_primitive_float_triple_gen( function random_rational_rational_signed_triple_gen_var_1 (line 1248) | pub fn random_rational_rational_signed_triple_gen_var_1 It<(Rational, R... function random_rational_triple_gen_var_1 (line 1329) | pub fn random_rational_triple_gen_var_1(config: &GenConfig) -> It<(Ratio... function random_rational_triple_gen_var_2 (line 1349) | pub fn random_rational_triple_gen_var_2(config: &GenConfig) -> It<(Ratio... function random_rational_triple_gen_var_3 (line 1357) | pub fn random_rational_triple_gen_var_3(config: &GenConfig) -> It<(Ratio... function random_rational_rational_rounding_mode_triple_gen_var_1 (line 1376) | pub fn random_rational_rational_rounding_mode_triple_gen_var_1( function random_rational_rounding_mode_pair_gen (line 1397) | pub fn random_rational_rounding_mode_pair_gen(config: &GenConfig) -> It<... function random_rational_rounding_mode_pair_gen_var_1 (line 1411) | pub fn random_rational_rounding_mode_pair_gen_var_1( function random_rational_rounding_mode_pair_gen_var_2 (line 1434) | pub fn random_rational_rounding_mode_pair_gen_var_2( function random_rational_rounding_mode_pair_gen_var_3 (line 1453) | pub fn random_rational_rounding_mode_pair_gen_var_3< function random_rational_rounding_mode_pair_gen_var_4 (line 1483) | pub fn random_rational_rounding_mode_pair_gen_var_4( function random_rational_rounding_mode_pair_gen_var_5 (line 1499) | pub fn random_rational_rounding_mode_pair_gen_var_5< function random_rational_to_sci_options_pair_gen (line 1533) | pub fn random_rational_to_sci_options_pair_gen(config: &GenConfig) -> It... function random_rational_to_sci_options_pair_gen_var_1 (line 1553) | pub fn random_rational_to_sci_options_pair_gen_var_1( function random_string_gen_var_11 (line 1582) | pub fn random_string_gen_var_11(config: &GenConfig) -> It { function random_string_gen_var_12 (line 1593) | pub fn random_string_gen_var_12(config: &GenConfig) -> It { function random_string_triple_gen_var_3 (line 1608) | pub fn random_string_triple_gen_var_3(config: &GenConfig) -> It<(String,... function random_rational_vec_gen (line 1627) | pub fn random_rational_vec_gen(config: &GenConfig) -> It> { FILE: malachite-q/src/test_util/generators/special_random.rs function special_random_rational_gen (line 63) | pub fn special_random_rational_gen(config: &GenConfig) -> It { function special_random_rational_gen_var_1 (line 73) | pub fn special_random_rational_gen_var_1(config: &GenConfig) -> It It It(_config: &Ge... function special_random_rational_gen_var_5 (line 110) | pub fn special_random_rational_gen_var_5< function special_random_rational_gen_var_6 (line 127) | pub fn special_random_rational_gen_var_6(_config: &Ge... function special_random_rational_gen_var_7 (line 144) | pub fn special_random_rational_gen_var_7(config: &GenConfig) -> It I... function special_random_rational_integer_integer_triple_gen (line 185) | pub fn special_random_rational_integer_integer_triple_gen( function special_random_rational_natural_pair_gen (line 213) | pub fn special_random_rational_natural_pair_gen(config: &GenConfig) -> I... function special_random_rational_natural_pair_gen_var_1 (line 237) | pub fn special_random_rational_natural_pair_gen_var_1( function special_random_rational_natural_pair_gen_var_2 (line 264) | pub fn special_random_rational_natural_pair_gen_var_2( function special_random_rational_natural_pair_gen_var_3 (line 297) | pub fn special_random_rational_natural_pair_gen_var_3( function special_random_rational_natural_pair_gen_var_4 (line 323) | pub fn special_random_rational_natural_pair_gen_var_4( function special_random_rational_natural_natural_triple_gen (line 350) | pub fn special_random_rational_natural_natural_triple_gen( function special_random_rational_natural_natural_triple_gen_var_1 (line 376) | pub fn special_random_rational_natural_natural_triple_gen_var_1( function special_random_rational_primitive_float_pair_gen (line 407) | pub fn special_random_rational_primitive_float_pair_gen( function special_random_rational_primitive_float_primitive_float_triple_gen (line 427) | pub fn special_random_rational_primitive_float_primitive_float_triple_ge... function special_random_rational_signed_pair_gen (line 447) | pub fn special_random_rational_signed_pair_gen( function special_random_rational_signed_pair_gen_var_1 (line 471) | pub fn special_random_rational_signed_pair_gen_var_1( function special_random_rational_signed_pair_gen_var_2 (line 495) | pub fn special_random_rational_signed_pair_gen_var_2( function special_random_rational_signed_pair_gen_var_3 (line 522) | pub fn special_random_rational_signed_pair_gen_var_3( function special_random_rational_signed_pair_gen_var_4 (line 552) | pub fn special_random_rational_signed_pair_gen_var_4( function special_random_rational_signed_pair_gen_var_5 (line 607) | pub fn special_random_rational_signed_pair_gen_var_5( function special_random_rational_signed_signed_triple_gen (line 633) | pub fn special_random_rational_signed_signed_triple_gen( function special_random_rational_unsigned_pair_gen_var_1 (line 780) | pub fn special_random_rational_unsigned_pair_gen_var_1 It<(Ratio... function special_random_rational_pair_gen_var_1 (line 1016) | pub fn special_random_rational_pair_gen_var_1(config: &GenConfig) -> It<... function special_random_rational_pair_gen_var_2 (line 1040) | pub fn special_random_rational_pair_gen_var_2(config: &GenConfig) -> It<... function special_random_rational_pair_gen_var_3 (line 1067) | pub fn special_random_rational_pair_gen_var_3(config: &GenConfig) -> It<... function special_random_rational_pair_gen_var_4 (line 1077) | pub fn special_random_rational_pair_gen_var_4(config: &GenConfig) -> It<... function special_random_rational_pair_gen_var_5 (line 1091) | pub fn special_random_rational_pair_gen_var_5(config: &GenConfig) -> It<... function special_random_rational_pair_gen_var_6 (line 1116) | pub fn special_random_rational_pair_gen_var_6(config: &GenConfig) -> It<... function special_random_rational_rational_integer_triple_gen (line 1128) | pub fn special_random_rational_rational_integer_triple_gen( function special_random_rational_rational_natural_triple_gen (line 1156) | pub fn special_random_rational_rational_natural_triple_gen( function special_random_rational_rational_natural_triple_gen_var_1 (line 1182) | pub fn special_random_rational_rational_natural_triple_gen_var_1( function special_random_rational_rational_natural_natural_quadruple_gen_var_1 (line 1210) | pub fn special_random_rational_rational_natural_natural_quadruple_gen_va... function special_random_rational_rational_primitive_float_triple_gen (line 1247) | pub fn special_random_rational_rational_primitive_float_triple_gen It { function special_random_string_gen_var_3 (line 1708) | pub fn special_random_string_gen_var_3(config: &GenConfig) -> It { function special_random_string_triple_gen_var_3 (line 1725) | pub fn special_random_string_triple_gen_var_3(config: &GenConfig) -> It<... function special_random_rational_vec_gen (line 1746) | pub fn special_random_rational_vec_gen(config: &GenConfig) -> It(s: &str, exp: T, out: Option<&str>) function test_checked_root (line 34) | fn test_checked_root() { function checked_root_fail (line 94) | fn checked_root_fail() { function checked_root_ref_fail (line 110) | fn checked_root_ref_fail() { function checked_root_properties (line 126) | fn checked_root_properties() { FILE: malachite-q/tests/arithmetic/round_to_multiple.rs function test_round_to_multiple (line 29) | fn test_round_to_multiple() { function round_to_multiple_assign_fail_1 (line 466) | fn round_to_multiple_assign_fail_1() { function round_to_multiple_assign_fail_2 (line 473) | fn round_to_multiple_assign_fail_2() { function round_to_multiple_assign_fail_3 (line 480) | fn round_to_multiple_assign_fail_3() { function round_to_multiple_assign_fail_4 (line 487) | fn round_to_multiple_assign_fail_4() { function round_to_multiple_assign_ref_fail_1 (line 494) | fn round_to_multiple_assign_ref_fail_1() { function round_to_multiple_assign_ref_fail_2 (line 501) | fn round_to_multiple_assign_ref_fail_2() { function round_to_multiple_assign_ref_fail_3 (line 508) | fn round_to_multiple_assign_ref_fail_3() { function round_to_multiple_assign_ref_fail_4 (line 515) | fn round_to_multiple_assign_ref_fail_4() { function round_to_multiple_fail_1 (line 522) | fn round_to_multiple_fail_1() { function round_to_multiple_fail_2 (line 528) | fn round_to_multiple_fail_2() { function round_to_multiple_fail_3 (line 534) | fn round_to_multiple_fail_3() { function round_to_multiple_fail_4 (line 540) | fn round_to_multiple_fail_4() { function round_to_multiple_val_ref_fail_1 (line 546) | fn round_to_multiple_val_ref_fail_1() { function round_to_multiple_val_ref_fail_2 (line 552) | fn round_to_multiple_val_ref_fail_2() { function round_to_multiple_val_ref_fail_3 (line 558) | fn round_to_multiple_val_ref_fail_3() { function round_to_multiple_val_ref_fail_4 (line 564) | fn round_to_multiple_val_ref_fail_4() { function round_to_multiple_ref_val_fail_1 (line 570) | fn round_to_multiple_ref_val_fail_1() { function round_to_multiple_ref_val_fail_2 (line 576) | fn round_to_multiple_ref_val_fail_2() { function round_to_multiple_ref_val_fail_3 (line 582) | fn round_to_multiple_ref_val_fail_3() { function round_to_multiple_ref_val_fail_4 (line 588) | fn round_to_multiple_ref_val_fail_4() { function round_to_multiple_ref_ref_fail_1 (line 594) | fn round_to_multiple_ref_ref_fail_1() { function round_to_multiple_ref_ref_fail_2 (line 600) | fn round_to_multiple_ref_ref_fail_2() { function round_to_multiple_ref_ref_fail_3 (line 606) | fn round_to_multiple_ref_ref_fail_3() { function round_to_multiple_ref_ref_fail_4 (line 612) | fn round_to_multiple_ref_ref_fail_4() { function round_to_multiple_properties (line 617) | fn round_to_multiple_properties() { FILE: malachite-q/tests/arithmetic/round_to_multiple_of_power_of_2.rs function test_round_to_multiple_of_power_of_2 (line 31) | fn test_round_to_multiple_of_power_of_2() { function round_to_multiple_of_power_of_2_assign_fail_1 (line 227) | fn round_to_multiple_of_power_of_2_assign_fail_1() { function round_to_multiple_of_power_of_2_assign_fail_2 (line 233) | fn round_to_multiple_of_power_of_2_assign_fail_2() { function round_to_multiple_of_power_of_2_assign_fail_3 (line 239) | fn round_to_multiple_of_power_of_2_assign_fail_3() { function round_to_multiple_of_power_of_2_assign_fail_4 (line 247) | fn round_to_multiple_of_power_of_2_assign_fail_4() { function round_to_multiple_of_power_of_2_fail_1 (line 255) | fn round_to_multiple_of_power_of_2_fail_1() { function round_to_multiple_of_power_of_2_fail_2 (line 261) | fn round_to_multiple_of_power_of_2_fail_2() { function round_to_multiple_of_power_of_2_fail_3 (line 267) | fn round_to_multiple_of_power_of_2_fail_3() { function round_to_multiple_of_power_of_2_fail_4 (line 275) | fn round_to_multiple_of_power_of_2_fail_4() { function round_to_multiple_of_power_of_2_ref_fail_1 (line 283) | fn round_to_multiple_of_power_of_2_ref_fail_1() { function round_to_multiple_of_power_of_2_ref_fail_2 (line 289) | fn round_to_multiple_of_power_of_2_ref_fail_2() { function round_to_multiple_of_power_of_2_ref_fail_3 (line 295) | fn round_to_multiple_of_power_of_2_ref_fail_3() { function round_to_multiple_of_power_of_2_ref_fail_4 (line 301) | fn round_to_multiple_of_power_of_2_ref_fail_4() { function round_to_multiple_of_power_of_2_properties (line 306) | fn round_to_multiple_of_power_of_2_properties() { FILE: malachite-q/tests/arithmetic/shl.rs function test_shl_unsigned_helper (line 27) | fn test_shl_unsigned_helper(... function test_shl_unsigned (line 84) | fn test_shl_unsigned() { function test_shl_signed_helper (line 100) | fn test_shl_signed_helper(f: F) function test_shl_signed (line 183) | fn test_shl_signed() { function shl_properties_helper_unsigned (line 199) | fn shl_properties_helper_unsigned() function shl_properties_helper_signed (line 243) | fn shl_properties_helper_signed() function shl_properties (line 290) | fn shl_properties() { FILE: malachite-q/tests/arithmetic/shr.rs function test_shr_unsigned_helper (line 26) | fn test_shr_unsigned_helper(... function test_shr_unsigned (line 81) | fn test_shr_unsigned() { function test_shr_signed_helper (line 97) | fn test_shr_signed_helper(f: F) function test_shr_signed (line 180) | fn test_shr_signed() { function shr_properties_helper_unsigned (line 196) | fn shr_properties_helper_unsigned() function shr_properties_helper_signed (line 236) | fn shr_properties_helper_signed() function shr_properties (line 283) | fn shr_properties() { FILE: malachite-q/tests/arithmetic/sign.rs function test_sign (line 20) | fn test_sign() { function sign_properties (line 34) | fn sign_properties() { FILE: malachite-q/tests/arithmetic/simplest_rational_in_interval.rs function test_cmp_complexity (line 23) | fn test_cmp_complexity() { function test_simplest_rational_in_open_interval (line 29) | fn test_simplest_rational_in_open_interval() { function simplest_rational_in_open_interval_fail_1 (line 65) | fn simplest_rational_in_open_interval_fail_1() { function simplest_rational_in_open_interval_fail_2 (line 71) | fn simplest_rational_in_open_interval_fail_2() { function test_simplest_rational_in_closed_interval (line 76) | fn test_simplest_rational_in_closed_interval() { function simplest_rational_in_closed_interval_fail (line 99) | fn simplest_rational_in_closed_interval_fail() { function cmp_complexity_properties (line 104) | fn cmp_complexity_properties() { function simplest_rational_in_open_interval_properties (line 125) | fn simplest_rational_in_open_interval_properties() { function simplest_rational_in_closed_interval_properties (line 149) | fn simplest_rational_in_closed_interval_properties() { FILE: malachite-q/tests/arithmetic/sqrt.rs function test_checked_sqrt (line 17) | fn test_checked_sqrt() { function checked_sqrt_fail (line 36) | fn checked_sqrt_fail() { function checked_sqrt_ref_fail (line 42) | fn checked_sqrt_ref_fail() { function checked_sqrt_properties (line 47) | fn checked_sqrt_properties() { FILE: malachite-q/tests/arithmetic/square.rs function test_square (line 17) | fn test_square() { function square_properties (line 43) | fn square_properties() { FILE: malachite-q/tests/arithmetic/sub.rs function test_sub (line 19) | fn test_sub() { function sub_properties (line 80) | fn sub_properties() { FILE: malachite-q/tests/basic/constants.rs function test_zero (line 13) | fn test_zero() { function test_one (line 21) | fn test_one() { function test_two (line 29) | fn test_two() { function test_negative_one (line 37) | fn test_negative_one() { function test_one_half (line 45) | fn test_one_half() { FILE: malachite-q/tests/basic/default.rs function test_default (line 12) | fn test_default() { FILE: malachite-q/tests/basic/named.rs function test_named (line 13) | fn test_named() { FILE: malachite-q/tests/basic/significant_bits.rs function test_significant_bits (line 16) | fn test_significant_bits() { function significant_bits_properties (line 32) | fn significant_bits_properties() { FILE: malachite-q/tests/basic/size.rs function test_size (line 13) | fn test_size() { FILE: malachite-q/tests/comparison/cmp.rs function test_cmp (line 17) | fn test_cmp() { function cmp_properties (line 49) | fn cmp_properties() { FILE: malachite-q/tests/comparison/cmp_abs.rs function test_ord_abs (line 19) | fn test_ord_abs() { function cmp_abs_properties (line 39) | fn cmp_abs_properties() { FILE: malachite-q/tests/comparison/eq.rs function test_eq (line 17) | fn test_eq() { function eq_properties (line 50) | fn eq_properties() { FILE: malachite-q/tests/comparison/eq_abs.rs function test_eq_abs (line 20) | fn test_eq_abs() { function eq_properties (line 75) | fn eq_properties() { FILE: malachite-q/tests/comparison/eq_abs_integer.rs function test_eq_abs_rational_integer (line 21) | fn test_eq_abs_rational_integer() { function eq_abs_integer_properties (line 70) | fn eq_abs_integer_properties() { FILE: malachite-q/tests/comparison/eq_abs_natural.rs function test_eq_abs_rational_natural (line 21) | fn test_eq_abs_rational_natural() { function eq_abs_natural_properties (line 53) | fn eq_abs_natural_properties() { FILE: malachite-q/tests/comparison/eq_abs_primitive_float.rs function test_eq_abs_f32 (line 19) | fn test_eq_abs_f32() { function test_eq_abs_f64 (line 56) | fn test_eq_abs_f64() { function eq_abs_primitive_float_properties_helper (line 92) | fn eq_abs_primitive_float_properties_helper< function eq_abs_primitive_float_properties (line 114) | fn eq_abs_primitive_float_properties() { FILE: malachite-q/tests/comparison/eq_abs_primitive_int.rs function test_eq_abs_u32 (line 21) | fn test_eq_abs_u32() { function test_eq_abs_u64 (line 42) | fn test_eq_abs_u64() { function test_eq_abs_i32 (line 67) | fn test_eq_abs_i32() { function test_eq_abs_i64 (line 90) | fn test_eq_abs_i64() { function eq_abs_primitive_int_properties_helper_unsigned (line 118) | fn eq_abs_primitive_int_properties_helper_unsigned< function eq_abs_primitive_int_properties_helper_signed (line 138) | fn eq_abs_primitive_int_properties_helper_signed + Pr... function eq_abs_primitive_int_properties (line 166) | fn eq_abs_primitive_int_properties() { FILE: malachite-q/tests/comparison/hash.rs function hash_properties (line 13) | fn hash_properties() { FILE: malachite-q/tests/comparison/partial_cmp_abs_integer.rs function test_partial_cmp_abs_rational_integer (line 22) | fn test_partial_cmp_abs_rational_integer() { function partial_cmp_abs_integer_properties (line 143) | fn partial_cmp_abs_integer_properties() { FILE: malachite-q/tests/comparison/partial_cmp_abs_natural.rs function test_partial_cmp_abs_rational_natural (line 22) | fn test_partial_cmp_abs_rational_natural() { function partial_cmp_abs_natural_properties (line 93) | fn partial_cmp_abs_natural_properties() { FILE: malachite-q/tests/comparison/partial_cmp_abs_primitive_float.rs function test_partial_cmp_abs_primitive_float (line 25) | fn test_partial_cmp_abs_primitive_float() { function partial_cmp_abs_primitive_float_properties_helper (line 67) | fn partial_cmp_abs_primitive_float_properties_helper() function from_unsigneds_fail_helper (line 100) | fn from_unsigneds_fail_helper() function from_unsigneds_fail (line 109) | fn from_unsigneds_fail() { function test_from_unsigneds (line 114) | fn test_from_unsigneds() { function test_const_from_unsigneds (line 119) | fn test_const_from_unsigneds() { function const_from_unsigneds_fail (line 149) | fn const_from_unsigneds_fail() { function from_unsigneds_properties_helper (line 154) | fn from_unsigneds_properties_helper() function from_unsigneds_properties (line 179) | fn from_unsigneds_properties() { function const_from_unsigneds_properties (line 184) | fn const_from_unsigneds_properties() { function test_from_integers (line 194) | fn test_from_integers() { function from_integers_fail (line 235) | fn from_integers_fail() { function from_integers_properties (line 243) | fn from_integers_properties() { function test_from_signeds_helper (line 277) | fn test_from_signeds_helper() function test_from_signeds (line 310) | fn test_from_signeds() { function from_signeds_fail_helper (line 314) | fn from_signeds_fail_helper() function from_signeds_fail (line 323) | fn from_signeds_fail() { function const_from_signeds_fail (line 328) | fn const_from_signeds_fail() { function from_signeds_properties_helper (line 333) | fn from_signeds_properties_helper() function from_signeds_properties (line 371) | fn from_signeds_properties() { function const_from_signeds_properties (line 376) | fn const_from_signeds_properties() { function test_from_sign_and_naturals (line 386) | fn test_from_sign_and_naturals() { function from_sign_and_naturals_properties (line 409) | fn from_sign_and_naturals_properties() { function test_from_sign_and_unsigneds_helper (line 441) | fn test_from_sign_and_unsigneds_helper() function test_from_sign_and_unsigneds (line 463) | fn test_from_sign_and_unsigneds() { function from_sign_and_unsigneds_properties_helper (line 467) | fn from_sign_and_unsigneds_properties_helper() function from_sign_and_unsigneds_properties (line 497) | fn from_sign_and_unsigneds_properties() { FILE: malachite-q/tests/conversion/from_primitive_float.rs function test_try_from_f32 (line 18) | fn test_try_from_f32() { function test_try_from_f64 (line 100) | fn test_try_from_f64() { function test_rational_convertible_from_f32 (line 228) | fn test_rational_convertible_from_f32() { function test_rational_convertible_from_f64 (line 243) | fn test_rational_convertible_from_f64() { function try_from_float_properties_helper (line 257) | fn try_from_float_properties_helper + PrimitiveFl... function try_from_float_properties (line 276) | fn try_from_float_properties() { function rational_convertible_from_primitive_float_properties_helper (line 294) | fn rational_convertible_from_primitive_float_properties_helper TryFrom<&'a Rational> + Pr... function from_signed_properties_helper (line 125) | fn from_signed_properties_helper TryFrom<&'a Rational> + Prim... function from_primitive_int_properties (line 155) | fn from_primitive_int_properties() { FILE: malachite-q/tests/conversion/integer_from_rational.rs function test_try_from_rational (line 25) | fn test_try_from_rational() { function test_exact_from_rational (line 47) | fn test_exact_from_rational() { function integer_exact_from_rational_fail (line 68) | fn integer_exact_from_rational_fail() { function integer_exact_from_rational_ref_fail (line 74) | fn integer_exact_from_rational_ref_fail() { function test_convertible_from_rational (line 79) | fn test_convertible_from_rational() { function test_rounding_from_rational (line 94) | fn test_rounding_from_rational() { function integer_rounding_from_rational_fail (line 149) | fn integer_rounding_from_rational_fail() { function integer_rounding_from_rational_ref_fail (line 155) | fn integer_rounding_from_rational_ref_fail() { function try_from_rational_properties (line 160) | fn try_from_rational_properties() { function convertible_from_rational_properties (line 181) | fn convertible_from_rational_properties() { function integer_from_rational_properties (line 189) | fn integer_from_rational_properties() { FILE: malachite-q/tests/conversion/is_integer.rs function test_is_integer (line 16) | fn test_is_integer() { function is_integer_properties (line 31) | fn is_integer_properties() { FILE: malachite-q/tests/conversion/mutate_numerator_or_denominator.rs function test_mutate_numerator (line 19) | fn test_mutate_numerator() { function test_mutate_denominator (line 30) | fn test_mutate_denominator() { function mutate_denominator_fail (line 42) | fn mutate_denominator_fail() { function test_mutate_numerator_and_denominator (line 51) | fn test_mutate_numerator_and_denominator() { function mutate_numerator_and_denominator_fail (line 64) | fn mutate_numerator_and_denominator_fail() { function mutate_numerator_properties (line 74) | fn mutate_numerator_properties() { function mutate_denominator_properties (line 96) | fn mutate_denominator_properties() { function mutate_numerator_and_denominator_properties (line 120) | fn mutate_numerator_and_denominator_properties() { FILE: malachite-q/tests/conversion/natural_from_rational.rs function test_try_from_rational (line 30) | fn test_try_from_rational() { function test_exact_from_rational (line 52) | fn test_exact_from_rational() { function natural_exact_from_rational_fail_1 (line 71) | fn natural_exact_from_rational_fail_1() { function natural_exact_from_rational_fail_2 (line 77) | fn natural_exact_from_rational_fail_2() { function natural_exact_from_rational_ref_fail_1 (line 83) | fn natural_exact_from_rational_ref_fail_1() { function natural_exact_from_rational_ref_fail_2 (line 89) | fn natural_exact_from_rational_ref_fail_2() { function test_convertible_from_rational (line 94) | fn test_convertible_from_rational() { function test_rounding_from_rational (line 109) | fn test_rounding_from_rational() { function natural_rounding_from_rational_fail (line 154) | fn natural_rounding_from_rational_fail() { function natural_rounding_from_rational_ref_fail (line 165) | fn natural_rounding_from_rational_ref_fail() { function try_from_rational_properties (line 176) | fn try_from_rational_properties() { function convertible_from_rational_properties (line 197) | fn convertible_from_rational_properties() { function rounding_from_rational_properties (line 205) | fn rounding_from_rational_properties() { FILE: malachite-q/tests/conversion/primitive_float_from_rational.rs function test_f32_rounding_from_rational (line 33) | fn test_f32_rounding_from_rational() { function f32_rounding_from_rational_fail (line 629) | fn f32_rounding_from_rational_fail() { function f32_rounding_from_rational_ref_fail (line 653) | fn f32_rounding_from_rational_ref_fail() { function test_f64_rounding_from_rational (line 677) | fn test_f64_rounding_from_rational() { function f64_rounding_from_rational_fail (line 782) | fn f64_rounding_from_rational_fail() { function f64_rounding_from_rational_ref_fail (line 806) | fn f64_rounding_from_rational_ref_fail() { function test_f32_try_from_rational (line 832) | fn test_f32_try_from_rational() { function test_f64_try_from_rational (line 923) | fn test_f64_try_from_rational() { function test_f32_exact_from_rational (line 1003) | fn test_f32_exact_from_rational() { function f32_exact_from_rational_fail (line 1029) | fn f32_exact_from_rational_fail() { function f32_exact_from_rational_ref_fail (line 1067) | fn f32_exact_from_rational_ref_fail() { function test_f64_exact_from_rational (line 1105) | fn test_f64_exact_from_rational() { function f64_exact_from_rational_fail (line 1143) | fn f64_exact_from_rational_fail() { function f64_exact_from_rational_ref_fail (line 1193) | fn f64_exact_from_rational_ref_fail() { function test_f32_convertible_from_rational (line 1243) | fn test_f32_convertible_from_rational() { function test_f64_convertible_from_rational (line 1291) | fn test_f64_convertible_from_rational() { function float_rounding_from_rational_properties_helper (line 1368) | fn float_rounding_from_rational_properties_helper< function float_rounding_from_rational_properties (line 1494) | fn float_rounding_from_rational_properties() { function float_try_from_rational_properties_helper (line 1513) | fn float_try_from_rational_properties_helper< function float_try_from_rational_properties (line 1565) | fn float_try_from_rational_properties() { function float_convertible_from_rational_properties_helper (line 1570) | fn float_convertible_from_rational_properties_helper< function float_convertible_from_rational_properties (line 1602) | fn float_convertible_from_rational_properties() { FILE: malachite-q/tests/conversion/primitive_int_from_rational.rs function test_u32_try_from_rational (line 34) | fn test_u32_try_from_rational() { function test_i32_try_from_rational (line 49) | fn test_i32_try_from_rational() { function test_u32_convertible_from_rational (line 64) | fn test_u32_convertible_from_rational() { function test_i32_convertible_from_rational (line 79) | fn test_i32_convertible_from_rational() { function test_u32_rounding_from_rational (line 94) | fn test_u32_rounding_from_rational() { function test_i32_rounding_from_rational (line 136) | fn test_i32_rounding_from_rational() { function rounding_from_rational_fail (line 184) | fn rounding_from_rational_fail() { function try_from_rational_properties_helper (line 212) | fn try_from_rational_properties_helper< function try_from_rational_properties (line 231) | fn try_from_rational_properties() { function convertible_from_rational_properties_helper (line 235) | fn convertible_from_rational_properties_helper< function convertible_from_rational_properties (line 248) | fn convertible_from_rational_properties() { function rounding_from_rational_properties_helper (line 252) | fn rounding_from_rational_properties_helper< function rounding_from_rational_properties_unsigned_helper (line 313) | fn rounding_from_rational_properties_unsigned_helper< function rounding_from_rational_properties_signed_helper (line 331) | fn rounding_from_rational_properties_signed_helper< function rounding_from_rational_properties (line 350) | fn rounding_from_rational_properties() { FILE: malachite-q/tests/conversion/sci_mantissa_and_exponent.rs function test_sci_mantissa_and_exponent (line 31) | fn test_sci_mantissa_and_exponent() { function test_sci_mantissa_and_exponent_round (line 95) | fn test_sci_mantissa_and_exponent_round() { function test_from_sci_mantissa_and_exponent (line 744) | fn test_from_sci_mantissa_and_exponent() { function from_sci_mantissa_and_exponent_fail_helper (line 773) | fn from_sci_mantissa_and_exponent_fail_helper() function from_sci_mantissa_and_exponent_fail (line 790) | fn from_sci_mantissa_and_exponent_fail() { function sci_mantissa_and_exponent_properties_helper (line 794) | fn sci_mantissa_and_exponent_properties_helper() function sci_mantissa_and_exponent_properties (line 828) | fn sci_mantissa_and_exponent_properties() { function sci_mantissa_and_exponent_round_properties_helper (line 832) | fn sci_mantissa_and_exponent_round_properties_helper() function sci_mantissa_and_exponent_round_properties (line 923) | fn sci_mantissa_and_exponent_round_properties() { function from_sci_mantissa_and_exponent_properties_helper (line 927) | fn from_sci_mantissa_and_exponent_properties_helper() function from_sci_mantissa_and_exponent_properties (line 954) | fn from_sci_mantissa_and_exponent_properties() { FILE: malachite-q/tests/conversion/serde.rs function test_serde (line 16) | fn test_serde() { function serde_properties (line 67) | fn serde_properties() { FILE: malachite-q/tests/conversion/string/from_sci_string.rs function test_from_sci_string (line 25) | pub fn test_from_sci_string() { function test_from_sci_string_with_options (line 188) | pub fn test_from_sci_string_with_options() { function test_from_sci_string_simplest (line 458) | pub fn test_from_sci_string_simplest() { function test_from_sci_string_simplest_with_options (line 600) | pub fn test_from_sci_string_simplest_with_options() { function from_sci_string_helper (line 867) | fn from_sci_string_helper(s: &str) { function from_sci_string_properties (line 888) | fn from_sci_string_properties() { function from_sci_string_with_options_helper (line 898) | fn from_sci_string_with_options_helper(s: &str, options: FromSciStringOp... function from_sci_string_with_options_properties (line 923) | fn from_sci_string_with_options_properties() { function string_precision (line 944) | fn string_precision(s: &str, base: u8) -> u64 { function from_sci_string_simplest_helper (line 961) | fn from_sci_string_simplest_helper(s: &str) { function from_sci_string_simplest_properties (line 990) | fn from_sci_string_simplest_properties() { function from_sci_string_simplest_with_options_helper (line 1010) | fn from_sci_string_simplest_with_options_helper(s: &str, options: FromSc... function from_sci_string_simplest_with_options_properties (line 1052) | fn from_sci_string_simplest_with_options_properties() { FILE: malachite-q/tests/conversion/string/from_string.rs function test_from_str (line 19) | fn test_from_str() { function from_str_properties (line 60) | fn from_str_properties() { FILE: malachite-q/tests/conversion/string/to_sci.rs function test_to_sci (line 26) | pub fn test_to_sci() { function test_to_sci_with_options (line 132) | pub fn test_to_sci_with_options() { function to_sci_with_options_fail (line 886) | pub fn to_sci_with_options_fail() { function to_sci_properties (line 894) | fn to_sci_properties() { function to_sci_with_options_properties (line 940) | fn to_sci_with_options_properties() { FILE: malachite-q/tests/conversion/string/to_string.rs function test_to_string (line 18) | pub fn test_to_string() { function to_string_properties (line 44) | fn to_string_properties() { FILE: malachite-q/tests/conversion/to_numerator_or_denominator.rs function test_to_numerator (line 21) | fn test_to_numerator() { function to_numerator_properties (line 50) | fn to_numerator_properties() { function test_to_denominator (line 67) | fn test_to_denominator() { function to_denominator_properties (line 96) | fn to_denominator_properties() { function test_to_numerator_and_denominator (line 113) | fn test_to_numerator_and_denominator() { function to_numerator_and_denominator_properties (line 131) | fn to_numerator_and_denominator_properties() { FILE: malachite-q/tests/exhaustive/exhaustive_negative_rationals.rs function test_exhaustive_negative_rationals (line 14) | fn test_exhaustive_negative_rationals() { FILE: malachite-q/tests/exhaustive/exhaustive_non_negative_rationals.rs function test_exhaustive_non_negative_rationals (line 14) | fn test_exhaustive_non_negative_rationals() { FILE: malachite-q/tests/exhaustive/exhaustive_nonzero_rationals.rs function test_exhaustive_nonzero_rationals (line 14) | fn test_exhaustive_nonzero_rationals() { FILE: malachite-q/tests/exhaustive/exhaustive_positive_rationals.rs function test_exhaustive_positive_rationals (line 14) | fn test_exhaustive_positive_rationals() { FILE: malachite-q/tests/exhaustive/exhaustive_rational_inclusive_range.rs function exhaustive_rational_inclusive_range_helper (line 16) | fn exhaustive_rational_inclusive_range_helper(a: &str, b: &str, values: ... function test_exhaustive_rational_inclusive_range (line 27) | fn test_exhaustive_rational_inclusive_range() { function exhaustive_rational_inclusive_range_fail (line 133) | fn exhaustive_rational_inclusive_range_fail() { FILE: malachite-q/tests/exhaustive/exhaustive_rational_range.rs function exhaustive_rational_range_helper (line 16) | fn exhaustive_rational_range_helper(a: &str, b: &str, values: &str) { function test_exhaustive_rational_range (line 27) | fn test_exhaustive_rational_range() { function exhaustive_rational_range_fail (line 133) | fn exhaustive_rational_range_fail() { FILE: malachite-q/tests/exhaustive/exhaustive_rational_range_to_infinity.rs function exhaustive_rational_range_to_infinity_helper (line 16) | fn exhaustive_rational_range_to_infinity_helper(a: Rational, values: &st... function test_exhaustive_rational_range_to_infinity (line 25) | fn test_exhaustive_rational_range_to_infinity() { FILE: malachite-q/tests/exhaustive/exhaustive_rational_range_to_negative_infinity.rs function exhaustive_rational_range_to_negative_infinity_helper (line 16) | fn exhaustive_rational_range_to_negative_infinity_helper(a: Rational, va... function test_exhaustive_rational_range_to_negative_infinity (line 25) | fn test_exhaustive_rational_range_to_negative_infinity() { FILE: malachite-q/tests/exhaustive/exhaustive_rationals.rs function test_exhaustive_rationals (line 14) | fn test_exhaustive_rationals() { FILE: malachite-q/tests/exhaustive/exhaustive_rationals_with_denominator_inclusive_range.rs function helper (line 18) | fn helper(d: &str, a: &str, b: &str, out: &str) { function test_exhaustive_rationals_with_denominator_inclusive_range (line 32) | fn test_exhaustive_rationals_with_denominator_inclusive_range() { function exhaustive_rationals_with_denominator_inclusive_range_fail_1 (line 112) | fn exhaustive_rationals_with_denominator_inclusive_range_fail_1() { function exhaustive_rationals_with_denominator_inclusive_range_fail_2 (line 122) | fn exhaustive_rationals_with_denominator_inclusive_range_fail_2() { FILE: malachite-q/tests/exhaustive/exhaustive_rationals_with_denominator_range.rs function helper (line 18) | fn helper(d: &str, a: &str, b: &str, out: &str) { function test_exhaustive_rationals_with_denominator_range (line 32) | fn test_exhaustive_rationals_with_denominator_range() { function exhaustive_rationals_with_denominator_range_fail_1 (line 105) | fn exhaustive_rationals_with_denominator_range_fail_1() { function exhaustive_rationals_with_denominator_range_fail_2 (line 115) | fn exhaustive_rationals_with_denominator_range_fail_2() { function exhaustive_rationals_with_denominator_range_fail_3 (line 125) | fn exhaustive_rationals_with_denominator_range_fail_3() { FILE: malachite-q/tests/exhaustive/exhaustive_rationals_with_denominator_range_to_infinity.rs function helper (line 16) | fn helper(d: &str, a: &str, out: &str) { function test_exhaustive_rationals_with_denominator_range_to_infinity (line 30) | fn test_exhaustive_rationals_with_denominator_range_to_infinity() { function exhaustive_rationals_with_denominator_range_to_infinity_fail (line 178) | fn exhaustive_rationals_with_denominator_range_to_infinity_fail() { FILE: malachite-q/tests/exhaustive/exhaustive_rationals_with_denominator_range_to_negative_infinity.rs function helper (line 16) | fn helper(d: &str, a: &str, out: &str) { function test_exhaustive_rationals_with_denominator_range_to_negative_infinity (line 30) | fn test_exhaustive_rationals_with_denominator_range_to_negative_infinity... function exhaustive_rationals_with_denominator_range_to_negative_infinity_fail (line 181) | fn exhaustive_rationals_with_denominator_range_to_negative_infinity_fail... FILE: malachite-q/tests/random/random_negative_rationals.rs function random_negative_rationals_helper (line 15) | fn random_negative_rationals_helper( function test_random_negative_rationals (line 33) | fn test_random_negative_rationals() { function random_negative_rationals_fail_1 (line 199) | fn random_negative_rationals_fail_1() { function random_negative_rationals_fail_2 (line 205) | fn random_negative_rationals_fail_2() { FILE: malachite-q/tests/random/random_non_negative_rationals.rs function random_non_negative_rationals_helper (line 15) | fn random_non_negative_rationals_helper( function test_random_non_negative_rationals (line 33) | fn test_random_non_negative_rationals() { function random_non_negative_rationals_fail_1 (line 202) | fn random_non_negative_rationals_fail_1() { function random_non_negative_rationals_fail_2 (line 208) | fn random_non_negative_rationals_fail_2() { FILE: malachite-q/tests/random/random_nonzero_rationals.rs function random_nonzero_rationals_helper (line 15) | fn random_nonzero_rationals_helper( function test_random_nonzero_rationals (line 33) | fn test_random_nonzero_rationals() { function random_nonzero_rationals_fail_1 (line 218) | fn random_nonzero_rationals_fail_1() { function random_nonzero_rationals_fail_2 (line 224) | fn random_nonzero_rationals_fail_2() { FILE: malachite-q/tests/random/random_positive_rationals.rs function random_positive_rationals_helper (line 15) | fn random_positive_rationals_helper( function test_random_positive_rationals (line 33) | fn test_random_positive_rationals() { function random_positive_rationals_fail_1 (line 199) | fn random_positive_rationals_fail_1() { function random_positive_rationals_fail_2 (line 205) | fn random_positive_rationals_fail_2() { FILE: malachite-q/tests/random/random_rational_inclusive_range.rs function random_rational_inclusive_range_helper (line 17) | fn random_rational_inclusive_range_helper( function test_random_rational_inclusive_range (line 47) | fn test_random_rational_inclusive_range() { function random_rational_inclusive_range_fail_1 (line 292) | fn random_rational_inclusive_range_fail_1() { function random_rational_inclusive_range_fail_2 (line 306) | fn random_rational_inclusive_range_fail_2() { function random_rational_inclusive_range_fail_3 (line 320) | fn random_rational_inclusive_range_fail_3() { function random_rational_inclusive_range_fail_4 (line 334) | fn random_rational_inclusive_range_fail_4() { function random_rational_inclusive_range_fail_5 (line 348) | fn random_rational_inclusive_range_fail_5() { FILE: malachite-q/tests/random/random_rational_range.rs function random_rational_range_helper (line 17) | fn random_rational_range_helper( function test_random_rational_range (line 47) | fn test_random_rational_range() { function random_rational_range_fail_1 (line 303) | fn random_rational_range_fail_1() { function random_rational_range_fail_2 (line 317) | fn random_rational_range_fail_2() { function random_rational_range_fail_3 (line 331) | fn random_rational_range_fail_3() { function random_rational_range_fail_4 (line 345) | fn random_rational_range_fail_4() { function random_rational_range_fail_5 (line 359) | fn random_rational_range_fail_5() { function random_rational_range_fail_6 (line 373) | fn random_rational_range_fail_6() { FILE: malachite-q/tests/random/random_rational_range_to_infinity.rs function random_rational_range_to_infinity_helper (line 17) | fn random_rational_range_to_infinity_helper( function test_random_rational_range_to_infinity (line 41) | fn test_random_rational_range_to_infinity() { function random_rational_range_to_infinity_fail_1 (line 198) | fn random_rational_range_to_infinity_fail_1() { function random_rational_range_to_infinity_fail_2 (line 204) | fn random_rational_range_to_infinity_fail_2() { function random_rational_range_to_infinity_fail_3 (line 210) | fn random_rational_range_to_infinity_fail_3() { FILE: malachite-q/tests/random/random_rational_range_to_negative_infinity.rs function random_rational_range_to_negative_infinity_helper (line 17) | fn random_rational_range_to_negative_infinity_helper( function test_random_rational_range_to_negative_infinity (line 41) | fn test_random_rational_range_to_negative_infinity() { function random_rational_range_to_negative_infinity_fail_1 (line 198) | fn random_rational_range_to_negative_infinity_fail_1() { function random_rational_range_to_negative_infinity_fail_2 (line 209) | fn random_rational_range_to_negative_infinity_fail_2() { function random_rational_range_to_negative_infinity_fail_3 (line 220) | fn random_rational_range_to_negative_infinity_fail_3() { FILE: malachite-q/tests/random/random_rational_with_denominator_inclusive_range.rs function random_rational_with_denominator_inclusive_range_helper (line 19) | fn random_rational_with_denominator_inclusive_range_helper( function test_random_rational_with_denominator_inclusive_range (line 47) | fn test_random_rational_with_denominator_inclusive_range() { function random_rational_with_denominator_inclusive_range_fail_1 (line 263) | fn random_rational_with_denominator_inclusive_range_fail_1() { function random_rational_with_denominator_inclusive_range_fail_2 (line 276) | fn random_rational_with_denominator_inclusive_range_fail_2() { function random_rational_with_denominator_inclusive_range_fail_3 (line 289) | fn random_rational_with_denominator_inclusive_range_fail_3() { FILE: malachite-q/tests/random/random_rational_with_denominator_range.rs function random_rational_with_denominator_range_helper (line 19) | fn random_rational_with_denominator_range_helper( function test_random_rational_with_denominator_range (line 47) | fn test_random_rational_with_denominator_range() { function random_rational_with_denominator_range_fail_1 (line 239) | fn random_rational_with_denominator_range_fail_1() { function random_rational_with_denominator_range_fail_2 (line 252) | fn random_rational_with_denominator_range_fail_2() { function random_rational_with_denominator_range_fail_3 (line 265) | fn random_rational_with_denominator_range_fail_3() { function random_rational_with_denominator_range_fail_4 (line 278) | fn random_rational_with_denominator_range_fail_4() { FILE: malachite-q/tests/random/random_rational_with_denominator_range_to_infinity.rs function random_rational_with_denominator_range_to_infinity_helper (line 19) | fn random_rational_with_denominator_range_to_infinity_helper( function test_random_rational_with_denominator_range_to_infinity (line 45) | fn test_random_rational_with_denominator_range_to_infinity() { function random_rational_with_denominator_range_to_infinity_fail_1 (line 309) | fn random_rational_with_denominator_range_to_infinity_fail_1() { function random_rational_with_denominator_range_to_infinity_fail_2 (line 321) | fn random_rational_with_denominator_range_to_infinity_fail_2() { FILE: malachite-q/tests/random/random_rational_with_denominator_range_to_negative_infinity.rs function random_rational_with_denominator_range_to_negative_infinity_helper (line 19) | fn random_rational_with_denominator_range_to_negative_infinity_helper( function test_random_rational_with_denominator_range_to_negative_infinity (line 45) | fn test_random_rational_with_denominator_range_to_negative_infinity() { function random_rational_with_denominator_range_to_negative_infinity_fail_1 (line 309) | fn random_rational_with_denominator_range_to_negative_infinity_fail_1() { function random_rational_with_denominator_range_to_negative_infinity_fail_2 (line 321) | fn random_rational_with_denominator_range_to_negative_infinity_fail_2() { FILE: malachite-q/tests/random/random_rationals.rs function random_rationals_helper (line 15) | fn random_rationals_helper( function test_random_rationals (line 33) | fn test_random_rationals() { function random_rationals_fail_1 (line 202) | fn random_rationals_fail_1() { function random_rationals_fail_2 (line 208) | fn random_rationals_fail_2() { FILE: malachite-q/tests/random/striped_random_negative_rationals.rs function striped_random_negative_rationals_helper (line 16) | fn striped_random_negative_rationals_helper( function test_striped_random_negative_rationals (line 42) | fn test_striped_random_negative_rationals() { function striped_random_negative_rationals_fail_1 (line 216) | fn striped_random_negative_rationals_fail_1() { function striped_random_negative_rationals_fail_2 (line 222) | fn striped_random_negative_rationals_fail_2() { function striped_random_negative_rationals_fail_3 (line 228) | fn striped_random_negative_rationals_fail_3() { function striped_random_negative_rationals_fail_4 (line 234) | fn striped_random_negative_rationals_fail_4() { FILE: malachite-q/tests/random/striped_random_non_negative_rationals.rs function striped_random_non_negative_rationals_helper (line 16) | fn striped_random_non_negative_rationals_helper( function test_striped_random_non_negative_rationals (line 42) | fn test_striped_random_non_negative_rationals() { function striped_random_non_negative_rationals_fail_1 (line 222) | fn striped_random_non_negative_rationals_fail_1() { function striped_random_non_negative_rationals_fail_2 (line 228) | fn striped_random_non_negative_rationals_fail_2() { function striped_random_non_negative_rationals_fail_3 (line 234) | fn striped_random_non_negative_rationals_fail_3() { function striped_random_non_negative_rationals_fail_4 (line 240) | fn striped_random_non_negative_rationals_fail_4() { FILE: malachite-q/tests/random/striped_random_nonzero_rationals.rs function striped_random_nonzero_rationals_helper (line 16) | fn striped_random_nonzero_rationals_helper( function test_striped_random_nonzero_rationals (line 42) | fn test_striped_random_nonzero_rationals() { function striped_random_nonzero_rationals_fail_1 (line 235) | fn striped_random_nonzero_rationals_fail_1() { function striped_random_nonzero_rationals_fail_2 (line 241) | fn striped_random_nonzero_rationals_fail_2() { function striped_random_nonzero_rationals_fail_3 (line 247) | fn striped_random_nonzero_rationals_fail_3() { function striped_random_nonzero_rationals_fail_4 (line 253) | fn striped_random_nonzero_rationals_fail_4() { FILE: malachite-q/tests/random/striped_random_positive_rationals.rs function striped_random_positive_rationals_helper (line 16) | fn striped_random_positive_rationals_helper( function test_striped_random_positive_rationals (line 42) | fn test_striped_random_positive_rationals() { function striped_random_positive_rationals_fail_1 (line 216) | fn striped_random_positive_rationals_fail_1() { function striped_random_positive_rationals_fail_2 (line 222) | fn striped_random_positive_rationals_fail_2() { function striped_random_positive_rationals_fail_3 (line 228) | fn striped_random_positive_rationals_fail_3() { function striped_random_positive_rationals_fail_4 (line 234) | fn striped_random_positive_rationals_fail_4() { FILE: malachite-q/tests/random/striped_random_rational_range_to_infinity.rs function striped_random_rational_range_to_infinity_helper (line 18) | fn striped_random_rational_range_to_infinity_helper( function test_striped_random_rational_range_to_infinity (line 46) | fn test_striped_random_rational_range_to_infinity() { function striped_random_rational_range_to_infinity_fail_1 (line 368) | fn striped_random_rational_range_to_infinity_fail_1() { function striped_random_rational_range_to_infinity_fail_2 (line 381) | fn striped_random_rational_range_to_infinity_fail_2() { function striped_random_rational_range_to_infinity_fail_3 (line 394) | fn striped_random_rational_range_to_infinity_fail_3() { function striped_random_rational_range_to_infinity_fail_4 (line 407) | fn striped_random_rational_range_to_infinity_fail_4() { function striped_random_rational_range_to_infinity_fail_5 (line 420) | fn striped_random_rational_range_to_infinity_fail_5() { FILE: malachite-q/tests/random/striped_random_rational_range_to_negative_infinity.rs function striped_random_rational_range_to_negative_infinity_helper (line 18) | fn striped_random_rational_range_to_negative_infinity_helper( function test_striped_random_rational_range_to_negative_infinity (line 46) | fn test_striped_random_rational_range_to_negative_infinity() { function striped_random_rational_range_to_negative_infinity_fail_1 (line 368) | fn striped_random_rational_range_to_negative_infinity_fail_1() { function striped_random_rational_range_to_negative_infinity_fail_2 (line 381) | fn striped_random_rational_range_to_negative_infinity_fail_2() { function striped_random_rational_range_to_negative_infinity_fail_3 (line 394) | fn striped_random_rational_range_to_negative_infinity_fail_3() { function striped_random_rational_range_to_negative_infinity_fail_4 (line 407) | fn striped_random_rational_range_to_negative_infinity_fail_4() { function striped_random_rational_range_to_negative_infinity_fail_5 (line 420) | fn striped_random_rational_range_to_negative_infinity_fail_5() { FILE: malachite-q/tests/random/striped_random_rationals.rs function striped_random_rationals_helper (line 16) | fn striped_random_rationals_helper( function test_striped_random_rationals (line 42) | fn test_striped_random_rationals() { function striped_random_rationals_fail_1 (line 219) | fn striped_random_rationals_fail_1() { function striped_random_rationals_fail_2 (line 225) | fn striped_random_rationals_fail_2() { function striped_random_rationals_fail_3 (line 231) | fn striped_random_rationals_fail_3() { function striped_random_rationals_fail_4 (line 237) | fn striped_random_rationals_fail_4() {