From f42b9e0bade14ed4fdda35e03477cb7ecefec00e Mon Sep 17 00:00:00 2001 From: Paolo Teti Date: Tue, 30 Jan 2018 18:48:20 +0100 Subject: [PATCH] __[mul/div]sf3vfp and __[mul/div]df3vfp only on ARM --- src/float/div.rs | 2 ++ src/float/mul.rs | 2 ++ 2 files changed, 4 insertions(+) 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 }