2 #![warn(clippy::suboptimal_flops, clippy::imprecise_flops)]
8 let _ = (-3.1f32).exp2();
11 let _ = (-3.1f32).exp();
16 let _ = x.powi(16_777_215);
17 let _ = x.powi(-16_777_215);
18 // Cases where the lint shouldn't be applied
21 let _ = x.powf(16_777_216.0);
22 let _ = x.powf(-16_777_216.0);
26 let _ = 3.1f64.exp2();
27 let _ = (-3.1f64).exp2();
30 let _ = (-3.1f64).exp();
35 let _ = x.powi(-2_147_483_648);
36 let _ = x.powi(2_147_483_647);
37 // Cases where the lint shouldn't be applied
40 let _ = x.powf(-2_147_483_649.0);
41 let _ = x.powf(2_147_483_648.0);