use malachite_base::test_util::runner::Runner;
pub(crate) fn register(runner: &mut Runner) {
abs::register(runner);
abs_squared::register(runner);
abs_diff::register(runner);
add::register(runner);
add_mul::register(runner);
add_mul_shl::register(runner);
approximate::register(runner);
average::register(runner);
canonical_unit_i_pow::register(runner);
canonicalize_gaussian_unit::register(runner);
canonicalize_unit::register(runner);
ceiling::register(runner);
conjugate::register(runner);
denominators_in_closed_interval::register(runner);
div::register(runner);
express_as_power::register(runner);
farey_neighbors::register(runner);
floor::register(runner);
dedekind_sum::register(runner);
gcd::register(runner);
harmonic_number::register(runner);
height::register(runner);
is_power_of_2::register(runner);
is_unit::register(runner);
log_base::register(runner);
log_base_2::register(runner);
log_base_power_of_2::register(runner);
mod_op::register(runner);
mul::register(runner);
mul_add_mul::register(runner);
mul_sub_mul::register(runner);
neg::register(runner);
next_power_of_2::register(runner);
pow::register(runner);
power_of_2::register(runner);
reconstruct::register(runner);
reciprocal::register(runner);
root::register(runner);
round_to_multiple::register(runner);
round_to_multiple_of_power_of_2::register(runner);
shl::register(runner);
shr::register(runner);
sign::register(runner);
simplest_rational_in_interval::register(runner);
sqrt::register(runner);
square::register(runner);
sub::register(runner);
sub_mul::register(runner);
sub_mul_shl::register(runner);
}
mod abs;
mod abs_diff;
mod abs_squared;
mod add;
mod add_mul;
mod add_mul_shl;
mod approximate;
mod average;
mod canonical_unit_i_pow;
mod canonicalize_gaussian_unit;
mod canonicalize_unit;
mod ceiling;
mod conjugate;
mod dedekind_sum;
mod denominators_in_closed_interval;
mod div;
mod express_as_power;
mod farey_neighbors;
mod floor;
mod gcd;
mod harmonic_number;
mod height;
mod is_power_of_2;
mod is_unit;
mod log_base;
mod log_base_2;
mod log_base_power_of_2;
mod mod_op;
mod mul;
mod mul_add_mul;
mod mul_sub_mul;
mod neg;
mod next_power_of_2;
mod pow;
mod power_of_2;
mod reciprocal;
mod reconstruct;
mod root;
mod round_to_multiple;
mod round_to_multiple_of_power_of_2;
mod shl;
mod shr;
mod sign;
mod simplest_rational_in_interval;
mod sqrt;
mod square;
mod sub;
mod sub_mul;
mod sub_mul_shl;