Technical data

Cray Standard C/C++ Reference Manual
ident directive, 57
identifier names
allowable, 15
Identifiers, 142
IEEE floating-point representation, 147
IEEE floating-point standard conformance, 27
if (exp),84
Imaginary constants, 105
Implementation-defined behavior, 141
Implicit inclusion, 13, 116
initialization
tasking, 65
inline directive, 101
inlining
level, 22
Inlining, 100
instantiate directive, 57, 114
Instantiation
automatic, 110
directory for template instantiation object
files, 12
enable or disable automatic, 12
local files, 13
modes, 12, 113
nonlocal object file recompiled, 13
one per object file, 12, 112, 114
remove flags, 13
template, 109
instantiation directives, 57
Instantiation directives, 114
Instantiation modes
all, 113
local, 113
none, 113
used, 113
_int_mult_upper, 180
Integers
overflow, 145
representation, 145
interchange loops, 23
interlanguage communication
logical and character data, 128
Interlanguage communication, 123
argument passing, 127
array storage, 127
assembly language functions, 125
blank common block, 131
CAL functions, 125
calling a C program from C++, 123
calling a C/C++ function from Fortran, 137
calling a Fortran program from C++, 136
calling Fortran routines, 126
CAM functions, 125
intermediate translations, 3
intrinsic function
alog(3), 58
cos(3c), 58
coss(3m), 58
exp(3), 58
_popcnt(3i), 58
pow(3c), 58
ranf(3), 58
sin(3), 58
sqrt(3), 58
Intrinsic functions
argument types, 179
summary, 179
Intrinsics, 17
intrinsics.h, 179
ivdep,91
ivdep directive, 58
J
jumps
vs. branches, 26
K
K & R preprocessing, 37
Keywords
extern "C", 123
fortran, 106
L
-L libdir,39
190 S217936