1/* { dg-do compile } */ 2#include <altivec.h> 3int i; 4 5void 6test_vec_all_gt(vector unsigned char u8a, vector unsigned char u8b) 7{ 8 if (vec_all_gt(u8a, u8b)) 9 i = 1; 10} 11 12void 13test_vec_all_le(vector unsigned char u8a, vector unsigned char u8b) 14{ 15 if (vec_all_le(u8a, u8b)) 16 i = 1; 17} 18 19void 20test_vec_any_gt(vector unsigned char u8a, vector unsigned char u8b) 21{ 22 if (vec_any_gt(u8a, u8b)) 23 i = 1; 24} 25 26void 27test_vec_any_le(vector unsigned char u8a, vector unsigned char u8b) 28{ 29 if (vec_any_le(u8a, u8b)) 30 i = 1; 31} 32 33void 34test_vec_all_lt(vector unsigned char u8a, vector unsigned char u8b) 35{ 36 if (vec_all_lt(u8a, u8b)) 37 i = 1; 38} 39 40void 41test_vec_all_ge(vector unsigned char u8a, vector unsigned char u8b) 42{ 43 if (vec_all_ge(u8a, u8b)) 44 i = 1; 45} 46 47void 48test_vec_any_lt(vector unsigned char u8a, vector unsigned char u8b) 49{ 50 if (vec_any_lt(u8a, u8b)) 51 i = 1; 52} 53 54void 55test_vec_any_ge(vector unsigned char u8a, vector unsigned char u8b) 56{ 57 if (vec_any_ge(u8a, u8b)) 58 i = 1; 59} 60 61void 62test_vec_all_eq(vector unsigned char u8a, vector unsigned char u8b) 63{ 64 if (vec_all_eq(u8a, u8b)) 65 i = 1; 66} 67 68void 69test_vec_all_ne(vector unsigned char u8a, vector unsigned char u8b) 70{ 71 if (vec_all_ne(u8a, u8b)) 72 i = 1; 73} 74 75void 76test_vec_any_eq(vector unsigned char u8a, vector unsigned char u8b) 77{ 78 if (vec_any_eq(u8a, u8b)) 79 i = 1; 80} 81 82void 83test_vec_any_ne(vector unsigned char u8a, vector unsigned char u8b) 84{ 85 if (vec_any_ne(u8a, u8b)) 86 i = 1; 87} 88 89void 90test_not_vec_all_gt(vector unsigned char u8a, vector unsigned char u8b) 91{ 92 if (!vec_all_gt(u8a, u8b)) 93 i = 1; 94} 95 96void 97test_not_vec_all_le(vector unsigned char u8a, vector unsigned char u8b) 98{ 99 if (!vec_all_le(u8a, u8b)) 100 i = 1; 101} 102 103void 104test_not_vec_any_gt(vector unsigned char u8a, vector unsigned char u8b) 105{ 106 if (!vec_any_gt(u8a, u8b)) 107 i = 1; 108} 109 110void 111test_not_vec_any_le(vector unsigned char u8a, vector unsigned char u8b) 112{ 113 if (!vec_any_le(u8a, u8b)) 114 i = 1; 115} 116 117void 118test_not_vec_all_lt(vector unsigned char u8a, vector unsigned char u8b) 119{ 120 if (!vec_all_lt(u8a, u8b)) 121 i = 1; 122} 123 124void 125test_not_vec_all_ge(vector unsigned char u8a, vector unsigned char u8b) 126{ 127 if (!vec_all_ge(u8a, u8b)) 128 i = 1; 129} 130 131void 132test_not_vec_any_lt(vector unsigned char u8a, vector unsigned char u8b) 133{ 134 if (!vec_any_lt(u8a, u8b)) 135 i = 1; 136} 137 138void 139test_not_vec_any_ge(vector unsigned char u8a, vector unsigned char u8b) 140{ 141 if (!vec_any_ge(u8a, u8b)) 142 i = 1; 143} 144 145void 146test_not_vec_all_eq(vector unsigned char u8a, vector unsigned char u8b) 147{ 148 if (!vec_all_eq(u8a, u8b)) 149 i = 1; 150} 151 152void 153test_not_vec_all_ne(vector unsigned char u8a, vector unsigned char u8b) 154{ 155 if (!vec_all_ne(u8a, u8b)) 156 i = 1; 157} 158 159void 160test_not_vec_any_eq(vector unsigned char u8a, vector unsigned char u8b) 161{ 162 if (!vec_any_eq(u8a, u8b)) 163 i = 1; 164} 165 166void 167test_not_vec_any_ne(vector unsigned char u8a, vector unsigned char u8b) 168{ 169 if (!vec_any_ne(u8a, u8b)) 170 i = 1; 171} 172