2 /* { dg-require-effective-target vmx_hw } */
3 /* { dg-options "-maltivec -O2 " } */
5 /* Test that the vec_cmpne builtin works as expected. */
9 define_test_functions (int, signed int, signed int, si
);
10 define_test_functions (int, unsigned int, unsigned int, ui
);
11 define_test_functions (short, signed short, signed short, ss
);
12 define_test_functions (short, unsigned short, unsigned short, us
);
13 define_test_functions (char, signed char, signed char, sc
);
14 define_test_functions (char, unsigned char, unsigned char, uc
);
15 define_test_functions (int, signed int, float, ff
);
17 define_init_verify_functions (int, signed int, signed int, si
);
18 define_init_verify_functions (int, unsigned int, unsigned int, ui
);
19 define_init_verify_functions (short, signed short, signed short, ss
);
20 define_init_verify_functions (short, unsigned short, unsigned short, us
);
21 define_init_verify_functions (char, signed char, signed char, sc
);
22 define_init_verify_functions (char, unsigned char, unsigned char, uc
);
23 define_init_verify_functions (int, signed int, float, ff
);
27 execute_test_functions (int, signed int, signed int, si
);
28 execute_test_functions (int, unsigned int, unsigned int, ui
);
29 execute_test_functions (short, signed short, signed short, ss
);
30 execute_test_functions (short, unsigned short, unsigned short, us
);
31 execute_test_functions (char, signed char, signed char, sc
);
32 execute_test_functions (char, unsigned char, unsigned char, uc
);
33 execute_test_functions (int, signed int, float, ff
);