@@ -172,89 +172,51 @@ intrinsics! {
172
172
}
173
173
}
174
174
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" , ) ) ]
180
176
intrinsics ! {
181
177
#[ avr_skip]
178
+ #[ ppc_alias = __lekf2]
182
179
pub extern "C" fn __letf2( a: f128, b: f128) -> i32 {
183
180
cmp( a, b) . to_le_abi( )
184
181
}
185
182
186
183
#[ avr_skip]
184
+ #[ ppc_alias = __gekf2]
187
185
pub extern "C" fn __getf2( a: f128, b: f128) -> i32 {
188
186
cmp( a, b) . to_ge_abi( )
189
187
}
190
188
191
189
#[ avr_skip]
190
+ #[ ppc_alias = __unordkf2]
192
191
pub extern "C" fn __unordtf2( a: f128, b: f128) -> i32 {
193
192
unord( a, b) as i32
194
193
}
195
194
196
195
#[ avr_skip]
196
+ #[ ppc_alias = __eqkf2]
197
197
pub extern "C" fn __eqtf2( a: f128, b: f128) -> i32 {
198
198
cmp( a, b) . to_le_abi( )
199
199
}
200
200
201
201
#[ avr_skip]
202
+ #[ ppc_alias = __ltkf2]
202
203
pub extern "C" fn __lttf2( a: f128, b: f128) -> i32 {
203
204
cmp( a, b) . to_le_abi( )
204
205
}
205
206
206
207
#[ avr_skip]
208
+ #[ ppc_alias = __nekf2]
207
209
pub extern "C" fn __netf2( a: f128, b: f128) -> i32 {
208
210
cmp( a, b) . to_le_abi( )
209
211
}
210
212
211
213
#[ avr_skip]
214
+ #[ ppc_alias = __gtkf2]
212
215
pub extern "C" fn __gttf2( a: f128, b: f128) -> i32 {
213
216
cmp( a, b) . to_ge_abi( )
214
217
}
215
218
}
216
219
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
-
258
220
#[ cfg( target_arch = "arm" ) ]
259
221
intrinsics ! {
260
222
pub extern "aapcs" fn __aeabi_fcmple( a: f32 , b: f32 ) -> i32 {
0 commit comments