void test_floats(float f1, float f2) {
(void)__builtin_isgreater(f1, f2);
(void)__builtin_isgreaterequal(f1, f2);
(void)__builtin_isless(f1, f2);
(void)__builtin_islessequal(f1, f2);
(void)__builtin_islessgreater(f1, f2);
(void)__builtin_isunordered(f1, f2);
}
void test_doubles(double d1, double f2) {
(void)__builtin_isgreater(d1, f2);
(void)__builtin_isgreaterequal(d1, f2);
(void)__builtin_isless(d1, f2);
(void)__builtin_islessequal(d1, f2);
(void)__builtin_islessgreater(d1, f2);
(void)__builtin_isunordered(d1, f2);
}
void test_half(__fp16 *H, __fp16 *H2) {
(void)__builtin_isgreater(*H, *H2);
(void)__builtin_isinf(*H);
}
void test_mixed(double d1, float f2) {
(void)__builtin_isgreater(d1, f2);
(void)__builtin_isgreaterequal(d1, f2);
(void)__builtin_isless(d1, f2);
(void)__builtin_islessequal(d1, f2);
(void)__builtin_islessgreater(d1, f2);
(void)__builtin_isunordered(d1, f2);
}