File tree 6 files changed +10
-0
lines changed
6 files changed +10
-0
lines changed Original file line number Diff line number Diff line change @@ -902,11 +902,13 @@ where
902
902
}
903
903
904
904
intrinsics ! {
905
+ #[ avr_skip]
905
906
#[ arm_aeabi_alias = __aeabi_fdiv]
906
907
pub extern "C" fn __divsf3( a: f32 , b: f32 ) -> f32 {
907
908
div32( a, b)
908
909
}
909
910
911
+ #[ avr_skip]
910
912
#[ arm_aeabi_alias = __aeabi_ddiv]
911
913
pub extern "C" fn __divdf3( a: f64 , b: f64 ) -> f64 {
912
914
div64( a, b)
Original file line number Diff line number Diff line change 70
70
}
71
71
72
72
intrinsics ! {
73
+ #[ avr_skip]
73
74
#[ aapcs_on_arm]
74
75
#[ arm_aeabi_alias = __aeabi_f2d]
75
76
pub extern "C" fn __extendsfdf2( a: f32 ) -> f64 {
Original file line number Diff line number Diff line change @@ -185,12 +185,14 @@ where
185
185
}
186
186
187
187
intrinsics ! {
188
+ #[ avr_skip]
188
189
#[ aapcs_on_arm]
189
190
#[ arm_aeabi_alias = __aeabi_fmul]
190
191
pub extern "C" fn __mulsf3( a: f32 , b: f32 ) -> f32 {
191
192
mul( a, b)
192
193
}
193
194
195
+ #[ avr_skip]
194
196
#[ aapcs_on_arm]
195
197
#[ arm_aeabi_alias = __aeabi_dmul]
196
198
pub extern "C" fn __muldf3( a: f64 , b: f64 ) -> f64 {
Original file line number Diff line number Diff line change @@ -26,10 +26,12 @@ fn pow<F: Float>(a: F, b: i32) -> F {
26
26
}
27
27
28
28
intrinsics ! {
29
+ #[ avr_skip]
29
30
pub extern "C" fn __powisf2( a: f32 , b: i32 ) -> f32 {
30
31
pow( a, b)
31
32
}
32
33
34
+ #[ avr_skip]
33
35
pub extern "C" fn __powidf2( a: f64 , b: i32 ) -> f64 {
34
36
pow( a, b)
35
37
}
Original file line number Diff line number Diff line change @@ -3,11 +3,13 @@ use crate::float::add::__addsf3;
3
3
use crate :: float:: Float ;
4
4
5
5
intrinsics ! {
6
+ #[ avr_skip]
6
7
#[ arm_aeabi_alias = __aeabi_fsub]
7
8
pub extern "C" fn __subsf3( a: f32 , b: f32 ) -> f32 {
8
9
__addsf3( a, f32 :: from_repr( b. repr( ) ^ f32 :: SIGN_MASK ) )
9
10
}
10
11
12
+ #[ avr_skip]
11
13
#[ arm_aeabi_alias = __aeabi_dsub]
12
14
pub extern "C" fn __subdf3( a: f64 , b: f64 ) -> f64 {
13
15
__adddf3( a, f64 :: from_repr( b. repr( ) ^ f64 :: SIGN_MASK ) )
Original file line number Diff line number Diff line change @@ -112,6 +112,7 @@ where
112
112
}
113
113
114
114
intrinsics ! {
115
+ #[ avr_skip]
115
116
#[ aapcs_on_arm]
116
117
#[ arm_aeabi_alias = __aeabi_d2f]
117
118
pub extern "C" fn __truncdfsf2( a: f64 ) -> f32 {
You can’t perform that action at this time.
0 commit comments