1 /* Header file for fold-vec-cmp-char*.c tests. Used to verify codegen results
2 for vec_cmp{eq,ge,gt,le,lt,ne} builtins. */
7 test3_eq (vector
signed char x
, vector
signed char y
)
9 return vec_cmpeq (x
, y
);
13 test6_eq (vector
unsigned char x
, vector
unsigned char y
)
15 return vec_cmpeq (x
, y
);
19 test3_ge (vector
signed char x
, vector
signed char y
)
21 return vec_cmpge (x
, y
);
25 test6_ge (vector
unsigned char x
, vector
unsigned char y
)
27 return vec_cmpge (x
, y
);
31 test3_gt (vector
signed char x
, vector
signed char y
)
33 return vec_cmpgt (x
, y
);
37 test6_gt (vector
unsigned char x
, vector
unsigned char y
)
39 return vec_cmpgt (x
, y
);
43 test3_le (vector
signed char x
, vector
signed char y
)
45 return vec_cmple (x
, y
);
49 test6_le (vector
unsigned char x
, vector
unsigned char y
)
51 return vec_cmple (x
, y
);
55 test3_lt (vector
signed char x
, vector
signed char y
)
57 return vec_cmplt (x
, y
);
61 test6_lt (vector
unsigned char x
, vector
unsigned char y
)
63 return vec_cmplt (x
, y
);
67 test3_ne (vector
signed char x
, vector
signed char y
)
69 return vec_cmpne (x
, y
);
73 test6_ne (vector
unsigned char x
, vector
unsigned char y
)
75 return vec_cmpne (x
, y
);