@@ -40,11 +40,7 @@ mod intrinsics {
4040 x as f64
4141 }
4242
43- #[ cfg( all(
44- f16_enabled,
45- f128_enabled,
46- not( any( target_arch = "powerpc" , target_arch = "powerpc64" ) )
47- ) ) ]
43+ #[ cfg( all( f16_enabled, f128_enabled) ) ]
4844 pub fn extendhftf ( x : f16 ) -> f128 {
4945 x as f128
5046 }
@@ -201,11 +197,7 @@ mod intrinsics {
201197
202198 /* f128 operations */
203199
204- #[ cfg( all(
205- f16_enabled,
206- f128_enabled,
207- not( any( target_arch = "powerpc" , target_arch = "powerpc64" ) )
208- ) ) ]
200+ #[ cfg( all( f16_enabled, f128_enabled) ) ]
209201 pub fn trunctfhf ( x : f128 ) -> f16 {
210202 x as f16
211203 }
@@ -220,50 +212,32 @@ mod intrinsics {
220212 x as f64
221213 }
222214
223- #[ cfg( all(
224- f128_enabled,
225- not( any( target_arch = "powerpc" , target_arch = "powerpc64" ) )
226- ) ) ]
215+ #[ cfg( f128_enabled) ]
227216 pub fn fixtfsi ( x : f128 ) -> i32 {
228217 x as i32
229218 }
230219
231- #[ cfg( all(
232- f128_enabled,
233- not( any( target_arch = "powerpc" , target_arch = "powerpc64" ) )
234- ) ) ]
220+ #[ cfg( f128_enabled) ]
235221 pub fn fixtfdi ( x : f128 ) -> i64 {
236222 x as i64
237223 }
238224
239- #[ cfg( all(
240- f128_enabled,
241- not( any( target_arch = "powerpc" , target_arch = "powerpc64" ) )
242- ) ) ]
225+ #[ cfg( f128_enabled) ]
243226 pub fn fixtfti ( x : f128 ) -> i128 {
244227 x as i128
245228 }
246229
247- #[ cfg( all(
248- f128_enabled,
249- not( any( target_arch = "powerpc" , target_arch = "powerpc64" ) )
250- ) ) ]
230+ #[ cfg( f128_enabled) ]
251231 pub fn fixunstfsi ( x : f128 ) -> u32 {
252232 x as u32
253233 }
254234
255- #[ cfg( all(
256- f128_enabled,
257- not( any( target_arch = "powerpc" , target_arch = "powerpc64" ) )
258- ) ) ]
235+ #[ cfg( f128_enabled) ]
259236 pub fn fixunstfdi ( x : f128 ) -> u64 {
260237 x as u64
261238 }
262239
263- #[ cfg( all(
264- f128_enabled,
265- not( any( target_arch = "powerpc" , target_arch = "powerpc64" ) )
266- ) ) ]
240+ #[ cfg( f128_enabled) ]
267241 pub fn fixunstfti ( x : f128 ) -> u128 {
268242 x as u128
269243 }
@@ -540,47 +514,25 @@ fn run() {
540514 bb ( extendhfdf ( bb ( 2. ) ) ) ;
541515 #[ cfg( f16_enabled) ]
542516 bb ( extendhfsf ( bb ( 2. ) ) ) ;
543- #[ cfg( all(
544- f16_enabled,
545- f128_enabled,
546- not( any( target_arch = "powerpc" , target_arch = "powerpc64" ) )
547- ) ) ]
517+ #[ cfg( all( f16_enabled, f128_enabled) ) ]
548518 bb ( extendhftf ( bb ( 2. ) ) ) ;
549519 #[ cfg( f128_enabled) ]
550520 bb ( extendsftf ( bb ( 2. ) ) ) ;
551521 bb ( fixdfti ( bb ( 2. ) ) ) ;
552522 bb ( fixsfti ( bb ( 2. ) ) ) ;
553- #[ cfg( all(
554- f128_enabled,
555- not( any( target_arch = "powerpc" , target_arch = "powerpc64" ) )
556- ) ) ]
523+ #[ cfg( f128_enabled) ]
557524 bb ( fixtfdi ( bb ( 2. ) ) ) ;
558- #[ cfg( all(
559- f128_enabled,
560- not( any( target_arch = "powerpc" , target_arch = "powerpc64" ) )
561- ) ) ]
525+ #[ cfg( f128_enabled) ]
562526 bb ( fixtfsi ( bb ( 2. ) ) ) ;
563- #[ cfg( all(
564- f128_enabled,
565- not( any( target_arch = "powerpc" , target_arch = "powerpc64" ) )
566- ) ) ]
527+ #[ cfg( f128_enabled) ]
567528 bb ( fixtfti ( bb ( 2. ) ) ) ;
568529 bb ( fixunsdfti ( bb ( 2. ) ) ) ;
569530 bb ( fixunssfti ( bb ( 2. ) ) ) ;
570- #[ cfg( all(
571- f128_enabled,
572- not( any( target_arch = "powerpc" , target_arch = "powerpc64" ) )
573- ) ) ]
531+ #[ cfg( f128_enabled) ]
574532 bb ( fixunstfdi ( bb ( 2. ) ) ) ;
575- #[ cfg( all(
576- f128_enabled,
577- not( any( target_arch = "powerpc" , target_arch = "powerpc64" ) )
578- ) ) ]
533+ #[ cfg( f128_enabled) ]
579534 bb ( fixunstfsi ( bb ( 2. ) ) ) ;
580- #[ cfg( all(
581- f128_enabled,
582- not( any( target_arch = "powerpc" , target_arch = "powerpc64" ) )
583- ) ) ]
535+ #[ cfg( f128_enabled) ]
584536 bb ( fixunstfti ( bb ( 2. ) ) ) ;
585537 #[ cfg( f128_enabled) ]
586538 bb ( floatditf ( bb ( 2 ) ) ) ;
@@ -616,11 +568,7 @@ fn run() {
616568 bb ( truncsfhf ( bb ( 2. ) ) ) ;
617569 #[ cfg( f128_enabled) ]
618570 bb ( trunctfdf ( bb ( 2. ) ) ) ;
619- #[ cfg( all(
620- f16_enabled,
621- f128_enabled,
622- not( any( target_arch = "powerpc" , target_arch = "powerpc64" ) )
623- ) ) ]
571+ #[ cfg( all( f16_enabled, f128_enabled) ) ]
624572 bb ( trunctfhf ( bb ( 2. ) ) ) ;
625573 #[ cfg( f128_enabled) ]
626574 bb ( trunctfsf ( bb ( 2. ) ) ) ;
0 commit comments