1 /* { dg-do run { target { powerpc64*-*-* } } } */ 2 /* { dg-require-effective-target vsx_hw } */ 3 /* { dg-options "-mvsx" } */ 4 5 #include <altivec.h> 6 7 void abort (void); 8 9 vector double vec = (vector double) {99.0, 99.0}; 10 main()11int main() { 12 13 int actual = vec_all_nge(vec, vec); 14 if ( actual != 0) 15 abort(); 16 17 actual = vec_all_nle(vec, vec); 18 if ( actual != 0) 19 abort(); 20 21 actual = vec_any_nge(vec, vec); 22 if ( actual != 0) 23 abort(); 24 25 actual = vec_any_nle(vec, vec); 26 if ( actual != 0) 27 abort(); 28 29 return 0; 30 } 31