From 32a6047968991c28fea1cc32b4cf7615e04e6bb0 Mon Sep 17 00:00:00 2001 From: beetrees Date: Sun, 23 Jun 2024 19:19:25 +0100 Subject: [PATCH] Fix building on AVR --- src/float/sub.rs | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/src/float/sub.rs b/src/float/sub.rs index 1492679f6..3ab46495d 100644 --- a/src/float/sub.rs +++ b/src/float/sub.rs @@ -1,18 +1,16 @@ -use crate::float::add::__adddf3; -use crate::float::add::__addsf3; use crate::float::Float; intrinsics! { #[avr_skip] #[arm_aeabi_alias = __aeabi_fsub] pub extern "C" fn __subsf3(a: f32, b: f32) -> f32 { - __addsf3(a, f32::from_repr(b.repr() ^ f32::SIGN_MASK)) + crate::float::add::__addsf3(a, f32::from_repr(b.repr() ^ f32::SIGN_MASK)) } #[avr_skip] #[arm_aeabi_alias = __aeabi_dsub] pub extern "C" fn __subdf3(a: f64, b: f64) -> f64 { - __adddf3(a, f64::from_repr(b.repr() ^ f64::SIGN_MASK)) + crate::float::add::__adddf3(a, f64::from_repr(b.repr() ^ f64::SIGN_MASK)) } #[ppc_alias = __subkf3]