Open64 (mfef90, whirl2f, and IR tools)  TAG: version-openad; SVN changeset: 916
compare.c File Reference
#include "arith.internal.h"
Include dependency graph for compare.c:

Go to the source code of this file.

Functions

static int ar_cfcmp64 (const AR_CRAY_64 *a, const AR_CRAY_64 *b, int roundmode)
static int ar_cfcmp128 (const AR_CRAY_128 *a, const AR_CRAY_128 *b)
static int ar_ifcmp32 (const AR_IEEE_32 *a, const AR_IEEE_32 *b)
int ar_ifcmp64 (const AR_IEEE_64 *a, const AR_IEEE_64 *b)
static int ar_ifcmp128 (const AR_IEEE_128 *a, const AR_IEEE_128 *b)
static AR_COMPARE_TYPE ar_compare_integer (const ar_data *opnd1, const AR_TYPE *opnd1type, const ar_data *opnd2, const AR_TYPE *opnd2type)
static AR_COMPARE_TYPE ar_compare_float (const ar_data *opnd1, const AR_TYPE *opnd1type, const ar_data *opnd2, const AR_TYPE *opnd2type)
AR_COMPARE_TYPE AR_compare (const AR_DATA *op1, const AR_TYPE *opnd1type, const AR_DATA *op2, const AR_TYPE *opnd2type)

Variables

static char USMID [] = "\n%Z%%M% %I% %G% %U%\n"
static char rcsid [] = "$Id: compare.c,v 1.1.1.1 2002-05-22 20:06:18 dsystem Exp $"

Function Documentation

static int ar_cfcmp128 ( const AR_CRAY_128 a,
const AR_CRAY_128 b 
) [static]

Definition at line 59 of file compare.c.

References ar_cfsub128().

Referenced by ar_compare_float().

Here is the call graph for this function:

static int ar_cfcmp64 ( const AR_CRAY_64 a,
const AR_CRAY_64 b,
int  roundmode 
) [static]

Definition at line 49 of file compare.c.

References ar_cfsub64().

Referenced by ar_compare_float().

Here is the call graph for this function:

static AR_COMPARE_TYPE ar_compare_integer ( const ar_data opnd1,
const AR_TYPE opnd1type,
const ar_data opnd2,
const AR_TYPE opnd2type 
) [static]

Definition at line 316 of file compare.c.

References AR_Compare_EQ, AR_Compare_GT, AR_Compare_LT, AR_SIGNED, AR_SIGNEDNESS, and ar_subtract_integer().

Referenced by AR_compare().

Here is the call graph for this function:


Variable Documentation

char rcsid[] = "$Id: compare.c,v 1.1.1.1 2002-05-22 20:06:18 dsystem Exp $" [static]

Definition at line 476 of file compare.c.

char USMID[] = "\n%Z%%M% %I% %G% %U%\n" [static]

Definition at line 475 of file compare.c.

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines