Compiler Explorer - Rust (rustc 1.87.0)

#[unsafe(no_mangle)] #[target_feature(enable="fma")] pub unsafe fn fma1(x: f64, y: f64, z: f64) -> f64 { x.mul_add(y, z) } #[unsafe(no_mangle)] pub fn fma2(x: f64, y: f64, z: f64) -> f64 { x.mul_add(y, z) } #[unsafe(no_mangle)] #[target_feature(enable="fma")] pub unsafe fn fma3(x: f64, y: f…