2014-08-04 Ed Schonberg <schonberg@adacore.com>
[official-gcc.git] / gcc / testsuite / gcc.dg / vmx / 3d-01.c
blob48657c86693b3523a09e24d77ad849375c75a6d9
1 /* { dg-do compile } */
2 #include <altivec.h>
3 int i;
5 void
6 test_vec_all_gt(vector unsigned char u8a, vector unsigned char u8b)
8 if (vec_all_gt(u8a, u8b))
9 i = 1;
12 void
13 test_vec_all_le(vector unsigned char u8a, vector unsigned char u8b)
15 if (vec_all_le(u8a, u8b))
16 i = 1;
19 void
20 test_vec_any_gt(vector unsigned char u8a, vector unsigned char u8b)
22 if (vec_any_gt(u8a, u8b))
23 i = 1;
26 void
27 test_vec_any_le(vector unsigned char u8a, vector unsigned char u8b)
29 if (vec_any_le(u8a, u8b))
30 i = 1;
33 void
34 test_vec_all_lt(vector unsigned char u8a, vector unsigned char u8b)
36 if (vec_all_lt(u8a, u8b))
37 i = 1;
40 void
41 test_vec_all_ge(vector unsigned char u8a, vector unsigned char u8b)
43 if (vec_all_ge(u8a, u8b))
44 i = 1;
47 void
48 test_vec_any_lt(vector unsigned char u8a, vector unsigned char u8b)
50 if (vec_any_lt(u8a, u8b))
51 i = 1;
54 void
55 test_vec_any_ge(vector unsigned char u8a, vector unsigned char u8b)
57 if (vec_any_ge(u8a, u8b))
58 i = 1;
61 void
62 test_vec_all_eq(vector unsigned char u8a, vector unsigned char u8b)
64 if (vec_all_eq(u8a, u8b))
65 i = 1;
68 void
69 test_vec_all_ne(vector unsigned char u8a, vector unsigned char u8b)
71 if (vec_all_ne(u8a, u8b))
72 i = 1;
75 void
76 test_vec_any_eq(vector unsigned char u8a, vector unsigned char u8b)
78 if (vec_any_eq(u8a, u8b))
79 i = 1;
82 void
83 test_vec_any_ne(vector unsigned char u8a, vector unsigned char u8b)
85 if (vec_any_ne(u8a, u8b))
86 i = 1;
89 void
90 test_not_vec_all_gt(vector unsigned char u8a, vector unsigned char u8b)
92 if (!vec_all_gt(u8a, u8b))
93 i = 1;
96 void
97 test_not_vec_all_le(vector unsigned char u8a, vector unsigned char u8b)
99 if (!vec_all_le(u8a, u8b))
100 i = 1;
103 void
104 test_not_vec_any_gt(vector unsigned char u8a, vector unsigned char u8b)
106 if (!vec_any_gt(u8a, u8b))
107 i = 1;
110 void
111 test_not_vec_any_le(vector unsigned char u8a, vector unsigned char u8b)
113 if (!vec_any_le(u8a, u8b))
114 i = 1;
117 void
118 test_not_vec_all_lt(vector unsigned char u8a, vector unsigned char u8b)
120 if (!vec_all_lt(u8a, u8b))
121 i = 1;
124 void
125 test_not_vec_all_ge(vector unsigned char u8a, vector unsigned char u8b)
127 if (!vec_all_ge(u8a, u8b))
128 i = 1;
131 void
132 test_not_vec_any_lt(vector unsigned char u8a, vector unsigned char u8b)
134 if (!vec_any_lt(u8a, u8b))
135 i = 1;
138 void
139 test_not_vec_any_ge(vector unsigned char u8a, vector unsigned char u8b)
141 if (!vec_any_ge(u8a, u8b))
142 i = 1;
145 void
146 test_not_vec_all_eq(vector unsigned char u8a, vector unsigned char u8b)
148 if (!vec_all_eq(u8a, u8b))
149 i = 1;
152 void
153 test_not_vec_all_ne(vector unsigned char u8a, vector unsigned char u8b)
155 if (!vec_all_ne(u8a, u8b))
156 i = 1;
159 void
160 test_not_vec_any_eq(vector unsigned char u8a, vector unsigned char u8b)
162 if (!vec_any_eq(u8a, u8b))
163 i = 1;
166 void
167 test_not_vec_any_ne(vector unsigned char u8a, vector unsigned char u8b)
169 if (!vec_any_ne(u8a, u8b))
170 i = 1;