File tree 1 file changed +9
-0
lines changed
1 file changed +9
-0
lines changed Original file line number Diff line number Diff line change @@ -69,47 +69,56 @@ impl Lshr for u64 {}
69
69
impl Lshr for u128 { }
70
70
71
71
intrinsics ! {
72
+ #[ avr_skip]
72
73
#[ maybe_use_optimized_c_shim]
73
74
pub extern "C" fn __ashlsi3( a: u32 , b: u32 ) -> u32 {
74
75
a. ashl( b)
75
76
}
76
77
78
+ #[ avr_skip]
77
79
#[ maybe_use_optimized_c_shim]
78
80
#[ arm_aeabi_alias = __aeabi_llsl]
79
81
pub extern "C" fn __ashldi3( a: u64 , b: u32 ) -> u64 {
80
82
a. ashl( b)
81
83
}
82
84
85
+ #[ avr_skip]
83
86
pub extern "C" fn __ashlti3( a: u128 , b: u32 ) -> u128 {
84
87
a. ashl( b)
85
88
}
86
89
90
+ #[ avr_skip]
87
91
#[ maybe_use_optimized_c_shim]
88
92
pub extern "C" fn __ashrsi3( a: i32 , b: u32 ) -> i32 {
89
93
a. ashr( b)
90
94
}
91
95
96
+ #[ avr_skip]
92
97
#[ maybe_use_optimized_c_shim]
93
98
#[ arm_aeabi_alias = __aeabi_lasr]
94
99
pub extern "C" fn __ashrdi3( a: i64 , b: u32 ) -> i64 {
95
100
a. ashr( b)
96
101
}
97
102
103
+ #[ avr_skip]
98
104
pub extern "C" fn __ashrti3( a: i128 , b: u32 ) -> i128 {
99
105
a. ashr( b)
100
106
}
101
107
108
+ #[ avr_skip]
102
109
#[ maybe_use_optimized_c_shim]
103
110
pub extern "C" fn __lshrsi3( a: u32 , b: u32 ) -> u32 {
104
111
a. lshr( b)
105
112
}
106
113
114
+ #[ avr_skip]
107
115
#[ maybe_use_optimized_c_shim]
108
116
#[ arm_aeabi_alias = __aeabi_llsr]
109
117
pub extern "C" fn __lshrdi3( a: u64 , b: u32 ) -> u64 {
110
118
a. lshr( b)
111
119
}
112
120
121
+ #[ avr_skip]
113
122
pub extern "C" fn __lshrti3( a: u128 , b: u32 ) -> u128 {
114
123
a. lshr( b)
115
124
}
You can’t perform that action at this time.
0 commit comments