use malachite_base::test_util::runner::Runner;
pub(crate) fn register(runner: &mut Runner) {
abs::register(runner);
abs_squared::register(runner);
add::register(runner);
add_mul::register(runner);
agm::register(runner);
average::register(runner);
canonical_unit_i_pow::register(runner);
canonicalize_unit::register(runner);
cbrt::register(runner);
compound::register(runner);
conjugate::register(runner);
cos::register(runner);
cosh::register(runner);
csc::register(runner);
atan::register(runner);
atan2::register(runner);
atanh::register(runner);
acos::register(runner);
acosh::register(runner);
acot::register(runner);
acoth::register(runner);
acsc::register(runner);
acsch::register(runner);
asec::register(runner);
asech::register(runner);
asin::register(runner);
asinh::register(runner);
cot::register(runner);
div::register(runner);
dot::register(runner);
exp::register(runner);
exp_x_minus_1::register(runner);
hypot::register(runner);
is_power_of_2::register(runner);
is_unit::register(runner);
ln::register(runner);
ln_1_plus_x::register(runner);
log_base::register(runner);
log_base_10::register(runner);
log_base_10_1_plus_x::register(runner);
log_base_1_plus_x::register(runner);
log_base_2::register(runner);
log_base_2_1_plus_x::register(runner);
log_base_power_of_2::register(runner);
log_base_power_of_2_1_plus_x::register(runner);
log_base_float_base::register(runner);
log_base_float_base_1_plus_x::register(runner);
log_base_rational_base::register(runner);
log_base_rational_base_1_plus_x::register(runner);
log_base_rational_float_base::register(runner);
log_base_rational_rational_base::register(runner);
mul::register(runner);
mul_add_mul::register(runner);
mul_sub_mul::register(runner);
neg::register(runner);
pow::register(runner);
power_of_2::register(runner);
power_of_10::register(runner);
power_of_10_x_minus_1::register(runner);
power_of_2_of_float::register(runner);
power_of_2_x_minus_1::register(runner);
product::register(runner);
reciprocal::register(runner);
reciprocal_sqrt::register(runner);
root::register(runner);
shl::register(runner);
shl_round::register(runner);
shr::register(runner);
shr_round::register(runner);
sign::register(runner);
sin::register(runner);
sin_cos::register(runner);
sinh::register(runner);
sinh_cosh::register(runner);
sec::register(runner);
sech::register(runner);
csch::register(runner);
coth::register(runner);
tan::register(runner);
tanh::register(runner);
sqrt::register(runner);
square::register(runner);
sub::register(runner);
sub_mul::register(runner);
sum::register(runner);
}
mod abs;
mod abs_squared;
mod acos;
mod acosh;
mod acot;
mod acoth;
mod acsc;
mod acsch;
mod add;
mod add_mul;
mod agm;
mod asec;
mod asech;
mod asin;
mod asinh;
mod atan;
mod atan2;
mod atanh;
mod average;
mod canonical_unit_i_pow;
mod canonicalize_unit;
mod cbrt;
mod compound;
mod conjugate;
mod cos;
mod cosh;
mod cot;
mod coth;
mod csc;
mod csch;
mod div;
mod dot;
mod exp;
mod exp_x_minus_1;
mod hypot;
mod is_power_of_2;
mod is_unit;
mod ln;
mod ln_1_plus_x;
mod log_base;
mod log_base_10;
mod log_base_10_1_plus_x;
mod log_base_1_plus_x;
mod log_base_2;
mod log_base_2_1_plus_x;
mod log_base_float_base;
mod log_base_float_base_1_plus_x;
mod log_base_power_of_2;
mod log_base_power_of_2_1_plus_x;
mod log_base_rational_base;
mod log_base_rational_base_1_plus_x;
mod log_base_rational_float_base;
mod log_base_rational_rational_base;
mod mul;
mod mul_add_mul;
mod mul_sub_mul;
mod neg;
mod pow;
mod power_of_10;
mod power_of_10_x_minus_1;
mod power_of_2;
mod power_of_2_of_float;
mod power_of_2_x_minus_1;
mod product;
mod reciprocal;
mod reciprocal_sqrt;
mod root;
mod sec;
mod sech;
mod shl;
mod shl_round;
mod shr;
mod shr_round;
mod sign;
mod sin;
mod sin_cos;
mod sinh;
mod sinh_cosh;
mod sqrt;
mod square;
mod sub;
mod sub_mul;
mod sum;
mod tan;
mod tanh;