File tree Expand file tree Collapse file tree 1 file changed +9
-0
lines changed Expand file tree Collapse file tree 1 file changed +9
-0
lines changed Original file line number Diff line number Diff line change @@ -70,46 +70,55 @@ impl Lshr for u128 {}
70
70
71
71
intrinsics ! {
72
72
#[ maybe_use_optimized_c_shim]
73
+ #[ avr_skip]
73
74
pub extern "C" fn __ashlsi3( a: u32 , b: u32 ) -> u32 {
74
75
a. ashl( b)
75
76
}
76
77
77
78
#[ maybe_use_optimized_c_shim]
78
79
#[ arm_aeabi_alias = __aeabi_llsl]
80
+ #[ avr_skip]
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
87
90
#[ maybe_use_optimized_c_shim]
91
+ #[ avr_skip]
88
92
pub extern "C" fn __ashrsi3( a: i32 , b: u32 ) -> i32 {
89
93
a. ashr( b)
90
94
}
91
95
92
96
#[ maybe_use_optimized_c_shim]
93
97
#[ arm_aeabi_alias = __aeabi_lasr]
98
+ #[ avr_skip]
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
102
108
#[ maybe_use_optimized_c_shim]
109
+ #[ avr_skip]
103
110
pub extern "C" fn __lshrsi3( a: u32 , b: u32 ) -> u32 {
104
111
a. lshr( b)
105
112
}
106
113
107
114
#[ maybe_use_optimized_c_shim]
108
115
#[ arm_aeabi_alias = __aeabi_llsr]
116
+ #[ avr_skip]
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