Ejemplo n.º 1
0
int ilt (float x, float y, int ok)
{
  TEST (ORD (x, y) && UNLT (x, y)); /* Not optimized */
  TEST ((x <= y) && (x != y));
  TEST ((x <= y) && (y != x));
  TEST ((x != y) && (x <= y)); /* Not optimized */
  TEST ((y != x) && (x <= y)); /* Not optimized */
}
Ejemplo n.º 2
0
int iunlt (float x, float y, int ok)
{
  TEST (UNLT (x, y));
  TEST (UNORD (x, y) || (x < y));
}
Ejemplo n.º 3
0
int iltgt (float x, float y, int ok)
{
  TEST (!UNEQ (x, y)); /* Not optimizable. */
  TEST (LTGT (x, y)); /* Same, __builtin_islessgreater does not trap. */
  TEST (ORD (x, y) && (UNLT (x, y) || UNGT (x,y)));
}
Ejemplo n.º 4
0
int ine (float x, float y, int ok)
{
  TEST (UNLT (x, y) || UNGT (x, y));
}
static void ine (float x, float y, int ok)
{
	TEST (UNLT (x, y) || UNGT (x, y));
}