Open64 (mfef90, whirl2f, and IR tools)  TAG: version-openad; SVN changeset: 916
defs.h File Reference
#include <stdio.h>
#include <stdlib.h>
#include <stddef.h>
#include <string.h>
#include <inttypes.h>
Include dependency graph for defs.h:

Go to the source code of this file.

Defines

#define PROTOTYPES   1
#define Insist_On   1
#define WORDSIZE   HOST_WORD_SIZE /* OBSOLETE */
#define FOUR_BYTE_WORDS
#define BV_LITTLE_ENDIAN_BIT_NUMBERING   1
#define COMPILER_DRIVER   1
#define COMPILER_FE_C   2
#define COMPILER_FE_CC   3
#define COMPILER_FE_F77   4
#define COMPILER_FE_F90   5
#define COMPILER_BE   6
#define COMPILER_TDGEN   7
#define COMPILER_PROCESS   COMPILER_BE
#define COMPILER   1
#define INTSC_MAX   INT32_MAX /* Max scaled int */
#define INTSC_MIN   INT32_MIN /* Min scaled int */
#define UINTSC_MAX   UINT32_MAX /* Max scaled uint */
#define INTPS_MAX   INT32_MAX /* Max pointer-sized int */
#define INTPS_MIN   INT32_MIN /* Min pointer-sized int */
#define UINTPS_MAX   UINT32_MAX /* Max pointer-sized uint */
#define HOST_SUPPORTS_QUAD_FLOAT   0
#define MAX(a, b)   ((a>=b)?a:b)
#define MIN(a, b)   ((a<=b)?a:b)
#define VERY_BAD_PTR   (0xfffffff)

Typedefs

typedef signed int INT
typedef signed int INT8
typedef signed int INT16
typedef signed int INT32
typedef signed long long INT64
typedef unsigned long INTPTR
typedef unsigned int UINT
typedef unsigned int UINT8
typedef unsigned int UINT16
typedef unsigned int UINT32
typedef unsigned long long UINT64
typedef int BOOL
typedef signed char mINT8
typedef signed short mINT16
typedef signed int mINT32
typedef signed long long mINT64
typedef unsigned char mUINT8
typedef unsigned short mUINT16
typedef unsigned int mUINT32
typedef unsigned long long mUINT64
typedef unsigned char mBOOL
typedef signed long INTSC
typedef unsigned long UINTSC
typedef signed long INTPS
typedef unsigned long UINTPS
typedef double QUADFP
typedef void * MEM_PTR
typedef char * STRING
typedef INT64 TARG_INT
typedef mINT64 mTARG_INT
typedef UINT64 TARG_UINT
typedef mUINT64 mTARG_UINT
typedef UINT16 CLASS_INDEX
typedef mUINT16 mCLASS_INDEX
typedef INT32 PREG_NUM
typedef mINT32 mPREG_NUM
typedef mUINT32 IDTYPE

Functions

INT Max (INT i, INT j)
INT Min (INT i, INT j)

Define Documentation

Definition at line 110 of file defs.h.

#define COMPILER   1

Definition at line 169 of file defs.h.

#define COMPILER_BE   6

Definition at line 138 of file defs.h.

#define COMPILER_DRIVER   1

Definition at line 133 of file defs.h.

#define COMPILER_FE_C   2

Definition at line 134 of file defs.h.

#define COMPILER_FE_CC   3

Definition at line 135 of file defs.h.

#define COMPILER_FE_F77   4

Definition at line 136 of file defs.h.

#define COMPILER_FE_F90   5

Definition at line 137 of file defs.h.

Definition at line 168 of file defs.h.

#define COMPILER_TDGEN   7

Definition at line 139 of file defs.h.

#define FOUR_BYTE_WORDS

Definition at line 103 of file defs.h.

#define HOST_SUPPORTS_QUAD_FLOAT   0

Definition at line 318 of file defs.h.

#define Insist_On   1

Definition at line 61 of file defs.h.

#define INTPS_MAX   INT32_MAX /* Max pointer-sized int */

Definition at line 295 of file defs.h.

#define INTPS_MIN   INT32_MIN /* Min pointer-sized int */

Definition at line 296 of file defs.h.

#define INTSC_MAX   INT32_MAX /* Max scaled int */

Definition at line 292 of file defs.h.

#define INTSC_MIN   INT32_MIN /* Min scaled int */

Definition at line 293 of file defs.h.

#define PROTOTYPES   1

Definition at line 59 of file defs.h.

#define UINTPS_MAX   UINT32_MAX /* Max pointer-sized uint */

Definition at line 297 of file defs.h.

#define UINTSC_MAX   UINT32_MAX /* Max scaled uint */

Definition at line 294 of file defs.h.

#define VERY_BAD_PTR   (0xfffffff)

Definition at line 432 of file defs.h.

#define WORDSIZE   HOST_WORD_SIZE /* OBSOLETE */

Definition at line 98 of file defs.h.


Typedef Documentation

Definition at line 226 of file defs.h.

Definition at line 392 of file defs.h.

typedef mUINT32 IDTYPE

Definition at line 400 of file defs.h.

typedef signed int INT

Definition at line 215 of file defs.h.

typedef signed int INT16

Definition at line 217 of file defs.h.

typedef signed int INT32

Definition at line 218 of file defs.h.

typedef signed long long INT64

Definition at line 219 of file defs.h.

typedef signed int INT8

Definition at line 216 of file defs.h.

typedef signed long INTPS

Definition at line 242 of file defs.h.

typedef unsigned long INTPTR

Definition at line 220 of file defs.h.

typedef signed long INTSC

Definition at line 238 of file defs.h.

typedef unsigned char mBOOL

Definition at line 235 of file defs.h.

Definition at line 393 of file defs.h.

typedef void* MEM_PTR

Definition at line 333 of file defs.h.

typedef signed short mINT16

Definition at line 228 of file defs.h.

typedef signed int mINT32

Definition at line 229 of file defs.h.

typedef signed long long mINT64

Definition at line 230 of file defs.h.

typedef signed char mINT8

Definition at line 227 of file defs.h.

typedef mINT32 mPREG_NUM

Definition at line 397 of file defs.h.

typedef mINT64 mTARG_INT

Definition at line 348 of file defs.h.

Definition at line 350 of file defs.h.

typedef unsigned short mUINT16

Definition at line 232 of file defs.h.

typedef unsigned int mUINT32

Definition at line 233 of file defs.h.

typedef unsigned long long mUINT64

Definition at line 234 of file defs.h.

typedef unsigned char mUINT8

Definition at line 231 of file defs.h.

typedef INT32 PREG_NUM

Definition at line 396 of file defs.h.

typedef double QUADFP

Definition at line 325 of file defs.h.

typedef char* STRING

Definition at line 336 of file defs.h.

typedef INT64 TARG_INT

Definition at line 347 of file defs.h.

typedef UINT64 TARG_UINT

Definition at line 349 of file defs.h.

typedef unsigned int UINT

Definition at line 221 of file defs.h.

typedef unsigned int UINT16

Definition at line 223 of file defs.h.

typedef unsigned int UINT32

Definition at line 224 of file defs.h.

typedef unsigned long long UINT64

Definition at line 225 of file defs.h.

typedef unsigned int UINT8

Definition at line 222 of file defs.h.

typedef unsigned long UINTPS

Definition at line 243 of file defs.h.

typedef unsigned long UINTSC

Definition at line 239 of file defs.h.


Function Documentation

INT Max ( INT  i,
INT  j 
) [inline]

Definition at line 412 of file defs.h.

References MAX.

Referenced by MEM_POOL_Report(), and Site_Account_Alloc().

INT Min ( INT  i,
INT  j 
) [inline]

Definition at line 416 of file defs.h.

References MIN.

Referenced by BS_Difference(), and BS_DifferenceD().

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines