Technical data
Index
split,94
suppress,96
symmetric,97
taskcommon,76
taskloop,70
taskprivate,75
taskshared,76
unroll,98
usage, 45
uses_eregs,54
vfunction,56
protecting, 46
scalar, 86
tasking, 62
tasking context, 79
vectorization, 57
Directives
#pragma
arguments to instantiate, 114
can_instantiate, 114
do_not_instantiate, 114
instantiate, 114
message, 121
[no]bounds directive, 121
[no]opt, 121
preprocessing, 151
directories
#include files, 36, 38
library files, 38–39
phase execution, 34
do_not_instantiate directive, 57, 114
double, 146
_dshiftl, 180
_dshiftr, 180
duplicate directive, 50
E
-E option, 32
E register, 92
E registers, 54
E-registers
cache_bypass,90
endcase directive, 73
endguard directive, 74
endloop directive, 71
endparallel directive, 70
Enumerations, 150
Environment, 141
environment variables, 43
CRAYOLDCPPLIB,43
CRI_c89_OPTIONS,44
CRI_cc_OPTIONS,44
CRI_CC_OPTIONS,44
CRI_cpp_OPTIONS,44
LANG,44
MSG_FORMAT,44
NLSPATH,44
NPROC,44
TARGET,44
Environment variables
LANG, 174
MSG_FORMAT, 174
NLSPATH, 174
ORIG_CMD_NAME, 174
Epsilon value, 147–148
Error Exit, 177
Error messages, 173
_EX, 180
examples
command line, 42
Exception construct, 10
Exception handling, 10
Exceptions, 151
explain(1), 173
Extensions
C++ mode, 162
cfront compatibility mode, 165
Cray Standard C, 105
_Pragma,47
#pragma directives, 45
extern "C" keyword, 123
External functions
declaring, 123
S–2179–36 187










