| 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 | |