HP Fortran Programmer's Guide (B3908-90031; September 2011)

Index
278
program
listing source
, 45, 212
program listing, 8
PROGRAM statement
incompatibilities
, 226
unsupported extensions, 226
promote_indirect_calls, 158
promoting, 7
constants, 107
promoting data sizes
+autodbl option
, 29
+autodbl4 option, 30
PUBLIC statement, 117
Q
-Q option
, 35
-q option, 35
-q option (f77), 230
QEXT intrinsic, 242
QFLOAT intrinsic, 242
QNUM intrinsic, 242
QPROD intrinsic, 242
quad-precision variables, 109
R
-R4 option
, 52
-R4 option (f77), 230
-R8 option, 52
-R8 option (f77), 230
RAN intrinsic, 242
RAND intrinsic, 242
range checking, 7
+check option, 32
RANGE directive (f77), 228
range of integers, increasing, 109
read system call, 178
READONLY= specifier, 225
real
changing default size
, 29, 30
increasing precision, 52
real data type, 183
REAL intrinsic, 224
reals, increasing size, 109
RECORD statement, 240
recovery, 159
RECURSIVE keyword, 223
recursive procedures, 104, 223
REF built-in function, 188
ALIAS directive, 209
referencing
shared data, 44
register
exploitation, 72
register reassociation and optimization, 74, 75
renaming feature, 117
report_type, 75
return value of functions, declaring, 171
returning NaN, 134
RNUM intrinsic, 242
roundoff, 107, 262
roundoff and optimization, 67
row-major order, 192, 262
RSHFT intrinsic, 242
RSHIFT intrinsic, 242
rules for implicit typing, 103
runtime
errors, handling, 129
library, 80
runtime exceptions
+FP option
, 38
S
-S option
, 29
-s option, 54
-S option (f77), 230
-s option (f77), 230
safe optimizations, 162
SAVE
attribute
, 104, 244
statement, 104, 106
SAVE_LOCALS directive (f77), 228
saving cpp output, 94
saving variables, 14, 52
saxpy routine, 168
sched.models file, 90
scheduler, instruction, 13, 90
scope of this manual, xvii
sdot routine, 168
search path options, 8, 16, 84
search paths, 51
-I option, 43
-L option, 45
-l option, 45
math libraries, 34
SECNDS intrinsic, 242
segmentation violation, 123, 125