diff --git a/src/float/div.rs b/src/float/div.rs index 94be4f2..ae12bb3 100644 --- a/src/float/div.rs +++ b/src/float/div.rs @@ -454,10 +454,12 @@ intrinsics! { div64(a, b) } + #[cfg(target_arch = "arm")] pub extern "C" fn __divsf3vfp(a: f32, b: f32) -> f32 { a / b } + #[cfg(target_arch = "arm")] pub extern "C" fn __divdf3vfp(a: f64, b: f64) -> f64 { a / b } diff --git a/src/float/mul.rs b/src/float/mul.rs index c5c5403..d014bbc 100644 --- a/src/float/mul.rs +++ b/src/float/mul.rs @@ -189,10 +189,12 @@ intrinsics! { mul(a, b) } + #[cfg(target_arch = "arm")] pub extern "C" fn __mulsf3vfp(a: f32, b: f32) -> f32 { a * b } + #[cfg(target_arch = "arm")] pub extern "C" fn __muldf3vfp(a: f64, b: f64) -> f64 { a * b }