@@ -172,89 +172,51 @@ intrinsics! {
172172 }
173173}
174174
175- #[ cfg( not( any(
176- feature = "no-f16-f128" ,
177- target_arch = "powerpc" ,
178- target_arch = "powerpc64"
179- ) ) ) ]
175+ #[ cfg( not( feature = "no-f16-f128" , ) ) ]
180176intrinsics ! {
181177 #[ avr_skip]
178+ #[ ppc_alias = __lekf2]
182179 pub extern "C" fn __letf2( a: f128, b: f128) -> i32 {
183180 cmp( a, b) . to_le_abi( )
184181 }
185182
186183 #[ avr_skip]
184+ #[ ppc_alias = __gekf2]
187185 pub extern "C" fn __getf2( a: f128, b: f128) -> i32 {
188186 cmp( a, b) . to_ge_abi( )
189187 }
190188
191189 #[ avr_skip]
190+ #[ ppc_alias = __unordkf2]
192191 pub extern "C" fn __unordtf2( a: f128, b: f128) -> i32 {
193192 unord( a, b) as i32
194193 }
195194
196195 #[ avr_skip]
196+ #[ ppc_alias = __eqkf2]
197197 pub extern "C" fn __eqtf2( a: f128, b: f128) -> i32 {
198198 cmp( a, b) . to_le_abi( )
199199 }
200200
201201 #[ avr_skip]
202+ #[ ppc_alias = __ltkf2]
202203 pub extern "C" fn __lttf2( a: f128, b: f128) -> i32 {
203204 cmp( a, b) . to_le_abi( )
204205 }
205206
206207 #[ avr_skip]
208+ #[ ppc_alias = __nekf2]
207209 pub extern "C" fn __netf2( a: f128, b: f128) -> i32 {
208210 cmp( a, b) . to_le_abi( )
209211 }
210212
211213 #[ avr_skip]
214+ #[ ppc_alias = __gtkf2]
212215 pub extern "C" fn __gttf2( a: f128, b: f128) -> i32 {
213216 cmp( a, b) . to_ge_abi( )
214217 }
215218}
216219
217- #[ cfg( all(
218- not( feature = "no-f16-f128" ) ,
219- any( target_arch = "powerpc" , target_arch = "powerpc64" )
220- ) ) ]
221- intrinsics ! {
222- #[ avr_skip]
223- pub extern "C" fn __lekf2( a: f128, b: f128) -> i32 {
224- cmp( a, b) . to_le_abi( )
225- }
226-
227- #[ avr_skip]
228- pub extern "C" fn __gekf2( a: f128, b: f128) -> i32 {
229- cmp( a, b) . to_ge_abi( )
230- }
231-
232- #[ avr_skip]
233- pub extern "C" fn __unordkf2( a: f128, b: f128) -> i32 {
234- unord( a, b) as i32
235- }
236-
237- #[ avr_skip]
238- pub extern "C" fn __eqkf2( a: f128, b: f128) -> i32 {
239- cmp( a, b) . to_le_abi( )
240- }
241-
242- #[ avr_skip]
243- pub extern "C" fn __ltkf2( a: f128, b: f128) -> i32 {
244- cmp( a, b) . to_le_abi( )
245- }
246-
247- #[ avr_skip]
248- pub extern "C" fn __nekf2( a: f128, b: f128) -> i32 {
249- cmp( a, b) . to_le_abi( )
250- }
251-
252- #[ avr_skip]
253- pub extern "C" fn __gtkf2( a: f128, b: f128) -> i32 {
254- cmp( a, b) . to_ge_abi( )
255- }
256- }
257-
258220#[ cfg( target_arch = "arm" ) ]
259221intrinsics ! {
260222 pub extern "aapcs" fn __aeabi_fcmple( a: f32 , b: f32 ) -> i32 {
0 commit comments