コード例 #1
0
ファイル: compare-fp-1.c プロジェクト: 0day-ci/gcc
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 */
}
コード例 #2
0
ファイル: compare-fp-1.c プロジェクト: 0day-ci/gcc
int iunlt (float x, float y, int ok)
{
  TEST (UNLT (x, y));
  TEST (UNORD (x, y) || (x < y));
}
コード例 #3
0
ファイル: compare-fp-1.c プロジェクト: 0day-ci/gcc
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)));
}
コード例 #4
0
ファイル: compare-fp-1.c プロジェクト: 0day-ci/gcc
int ine (float x, float y, int ok)
{
  TEST (UNLT (x, y) || UNGT (x, y));
}
コード例 #5
0
static void ine (float x, float y, int ok)
{
	TEST (UNLT (x, y) || UNGT (x, y));
}