1 | // Note: generic functions are marked `#[inline]` because, even though generic functions are |
2 | // typically inlined, this does not seem to always be the case. |
3 | |
4 | mod ceil; |
5 | mod copysign; |
6 | mod fabs; |
7 | mod fdim; |
8 | mod floor; |
9 | mod fma; |
10 | mod fma_wide; |
11 | mod fmax; |
12 | mod fmaximum; |
13 | mod fmaximum_num; |
14 | mod fmin; |
15 | mod fminimum; |
16 | mod fminimum_num; |
17 | mod fmod; |
18 | mod rint; |
19 | mod round; |
20 | mod scalbn; |
21 | mod sqrt; |
22 | mod trunc; |
23 | |
24 | pub use ceil::ceil; |
25 | pub use copysign::copysign; |
26 | pub use fabs::fabs; |
27 | pub use fdim::fdim; |
28 | pub use floor::floor; |
29 | pub use fma::fma_round; |
30 | pub use fma_wide::fma_wide_round; |
31 | pub use fmax::fmax; |
32 | pub use fmaximum::fmaximum; |
33 | pub use fmaximum_num::fmaximum_num; |
34 | pub use fmin::fmin; |
35 | pub use fminimum::fminimum; |
36 | pub use fminimum_num::fminimum_num; |
37 | pub use fmod::fmod; |
38 | pub use rint::rint_round; |
39 | pub use round::round; |
40 | pub use scalbn::scalbn; |
41 | pub use sqrt::sqrt; |
42 | pub use trunc::trunc; |
43 | |