コード例 #1
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)));
}
コード例 #2
0
ファイル: compare-fp-1.c プロジェクト: 0day-ci/gcc
int iuneq (float x, float y, int ok)
{
  TEST (UNEQ (x, y));
  TEST (!LTGT (x, y));
  TEST (UNLE (x, y) && UNGE (x,y));
}
コード例 #3
0
ファイル: compare-fp-1.c プロジェクト: 0day-ci/gcc
int ieq (float x, float y, int ok)
{
  TEST (ORD (x, y) && UNEQ (x, y));
}
コード例 #4
0
static void ieq (float x, float y, int ok)
{
	TEST (ORD (x, y) && UNEQ (x, y));
}