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

xi
Tables
Table 1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xviii
Table 1-1. Options for controlling the f90 driver . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
Table 1-2. Options for controlling the C preprocessor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
Table 1-3. Options for controlling the front end . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
Table 1-4. Options for controlling optimization . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .11
Table 1-5. Options for controlling code generation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
Table 1-6. Options for controlling the Linker . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
Table 2-1. Commonly-used options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
Table 2-2. Options listed by category . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
Table 2-3. Data type sizes and +autodbl[4]. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
Table 2-4. Values for the +FP option. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
Table 2-5. Signals recognized by the +fp_exception option . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
Table 2-6. Levels of optimization . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
Table 2-7. Values for the -t option x subprocesses . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54
Table 2-8. Values for the -W option . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57
Table 2-9. Optimizations performed by +O[no]fltacc. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67
Table 2-10. Values for the +Oinline_budget option . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70
Table 2-11. Millicode versions of intrinsic functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70
Table 2-12. Filenames recognized by f90 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77
Table 2-13. Libraries linked by default on PA-RISC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80
Table 2-14. Libraries linked by default on Itanium. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80
Table 2-15. HP Fortran environment variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97
Table 4-1. Signals recognized by +fp_exception . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 123
Table 5-1. Exceptions handled by the ON statement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 131
Table 6-1. Optimization levels . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 149
Table 6-2. Packaged optimization options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 151
Table 6-3. Fine-tuning optimization options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 152
Table 6-4. Conservative, aggressive, and default optimizations . . . . . . . . . . . . . . . . . . . . . . . . . 162
Table 6-5. Vector routines called by +Ovectorize . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 168
Table 8-1. Data type correspondence for HP Fortran and C . . . . . . . . . . . . . . . . . . . . . . . . . . . . 183
Table 8-2. Size differences between HP Fortran and C data types . . . . . . . . . . . . . . . . . . . . . . . 184
Table 8-3. Size differences after compiling with +autodbl . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 184
Table 9-1. HP Fortran directives . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 208