Open64 (mfef90, whirl2f, and IR tools)  TAG: version-openad; SVN changeset: 916
intrin.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Defines

#define I1_MASK   (1<<Integer_1)
#define I2_MASK   (1<<Integer_2)
#define I4_MASK   (1<<Integer_4)
#define I8_MASK   (1<<Integer_8)
#define S4_MASK   (1<<Real_4)
#define S8_MASK   (1<<Real_8)
#define S16_MASK   (1<<Real_16)
#define C4_MASK   (1<<Complex_4)
#define C8_MASK   (1<<Complex_8)
#define C16_MASK   (1<<Complex_16)
#define L1_MASK   (1<<Logical_1)
#define L2_MASK   (1<<Logical_2)
#define L4_MASK   (1<<Logical_4)
#define L8_MASK   (1<<Logical_8)
#define P_MASK   (1<<CRI_Ptr_8)
#define CP_MASK   (0)
#define X_MASK   (1<<Structure_Type)
#define c_MASK   (1<<Short_Char_Const)
#define TYPELESS_MASK
#define REAL_MASK   (S4_MASK|S8_MASK|S16_MASK)
#define COMPLEX_MASK   (C4_MASK|C8_MASK|C16_MASK)
#define INTEGER_MASK   (I1_MASK|I2_MASK|I4_MASK|I8_MASK)
#define LOGICAL_MASK   (L1_MASK|L2_MASK|L4_MASK|L8_MASK)
#define CHARACTER_MASK
#define INTEGER_COMPLEX_MASK   (INTEGER_MASK|COMPLEX_MASK)
#define INTEGER_REAL_MASK   (INTEGER_MASK|REAL_MASK)
#define INTEGER_TYPELESS_MASK   (INTEGER_MASK|TYPELESS_MASK)
#define INTEGER_POINTER_MASK   (INTEGER_MASK|P_MASK)
#define REAL_COMPLEX_MASK   (REAL_MASK|COMPLEX_MASK)
#define IRC_MASK   (INTEGER_REAL_MASK|COMPLEX_MASK)
#define IRT_MASK   (INTEGER_REAL_MASK|TYPELESS_MASK)
#define IRP_MASK   (IRT_MASK|LOGICAL_MASK|P_MASK|c_MASK)
#define IRCL_MASK   (INTEGER_REAL_MASK|COMPLEX_MASK|LOGICAL_MASK)
#define IRCLC_MASK
#define ALL_MASK

Variables

intrin_tbl_type intrin_tbl [MAX_INTRIN_TBL_SIZE]
void(* intrinsic_semantics [])()
intrin_map_type intrin_map [MAX_INTRIN_MAP_SIZE]

Define Documentation

#define ALL_MASK
Value:
(INTEGER_MASK|                                 \
                                REAL_MASK|                                    \
                                COMPLEX_MASK|                                 \
                                LOGICAL_MASK|                                 \
                                CHARACTER_MASK|                               \
                                X_MASK|                                       \
                                P_MASK)

Definition at line 95 of file intrin.h.

#define C16_MASK   (1<<Complex_16)

Definition at line 48 of file intrin.h.

#define C4_MASK   (1<<Complex_4)

Definition at line 46 of file intrin.h.

#define C8_MASK   (1<<Complex_8)

Definition at line 47 of file intrin.h.

#define c_MASK   (1<<Short_Char_Const)

Definition at line 60 of file intrin.h.

#define CHARACTER_MASK
Value:
(1<<Character_1|                               \
                                1<<Character_2|                               \
                                1<<Character_4|                               \
                                c_MASK)

Definition at line 74 of file intrin.h.

Definition at line 68 of file intrin.h.

#define CP_MASK   (0)

Definition at line 57 of file intrin.h.

#define I1_MASK   (1<<Integer_1)

Definition at line 39 of file intrin.h.

#define I2_MASK   (1<<Integer_2)

Definition at line 40 of file intrin.h.

#define I4_MASK   (1<<Integer_4)

Definition at line 41 of file intrin.h.

#define I8_MASK   (1<<Integer_8)

Definition at line 42 of file intrin.h.

Definition at line 79 of file intrin.h.

Definition at line 70 of file intrin.h.

Definition at line 82 of file intrin.h.

Definition at line 80 of file intrin.h.

Definition at line 81 of file intrin.h.

Definition at line 84 of file intrin.h.

Definition at line 87 of file intrin.h.

#define IRCLC_MASK
Value:
(INTEGER_REAL_MASK|                            \
                                COMPLEX_MASK|                                 \
                                LOGICAL_MASK|                                 \
                                CHARACTER_MASK)

Definition at line 89 of file intrin.h.

Definition at line 86 of file intrin.h.

Definition at line 85 of file intrin.h.

#define L1_MASK   (1<<Logical_1)

Definition at line 49 of file intrin.h.

#define L2_MASK   (1<<Logical_2)

Definition at line 50 of file intrin.h.

#define L4_MASK   (1<<Logical_4)

Definition at line 51 of file intrin.h.

#define L8_MASK   (1<<Logical_8)

Definition at line 52 of file intrin.h.

Definition at line 72 of file intrin.h.

#define P_MASK   (1<<CRI_Ptr_8)

Definition at line 53 of file intrin.h.

Definition at line 83 of file intrin.h.

Definition at line 66 of file intrin.h.

#define S16_MASK   (1<<Real_16)

Definition at line 45 of file intrin.h.

#define S4_MASK   (1<<Real_4)

Definition at line 43 of file intrin.h.

#define S8_MASK   (1<<Real_8)

Definition at line 44 of file intrin.h.

#define TYPELESS_MASK
Value:

Definition at line 62 of file intrin.h.

#define X_MASK   (1<<Structure_Type)

Definition at line 59 of file intrin.h.


Variable Documentation

void(* intrinsic_semantics[])()

Definition at line 13093 of file intrin.h.

Referenced by call_list_semantics(), and interpret_constructor().

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines