1 | #[cfg (f16_enabled)] |
2 | #[cfg_attr (all(test, assert_no_panic), no_panic::no_panic)] |
3 | pub fn ldexpf16(x: f16, n: i32) -> f16 { |
4 | super::scalbnf16(x, n) |
5 | } |
6 | |
7 | #[cfg_attr (all(test, assert_no_panic), no_panic::no_panic)] |
8 | pub fn ldexpf(x: f32, n: i32) -> f32 { |
9 | super::scalbnf(x, n) |
10 | } |
11 | |
12 | #[cfg_attr (all(test, assert_no_panic), no_panic::no_panic)] |
13 | pub fn ldexp(x: f64, n: i32) -> f64 { |
14 | super::scalbn(x, n) |
15 | } |
16 | |
17 | #[cfg (f128_enabled)] |
18 | #[cfg_attr (all(test, assert_no_panic), no_panic::no_panic)] |
19 | pub fn ldexpf128(x: f128, n: i32) -> f128 { |
20 | super::scalbnf128(x, n) |
21 | } |
22 | |