HP Fortran Programmer's Guide (September 2007)
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 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
Table 1-5. Options for controlling code generation. . . . . . . . . . . . . . . . . . . . . . . . . . . 11
Table 1-6. Options for controlling the Linker . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
Table 2-1. Commonly-used options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
Table 2-2. Options listed by category . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
Table 2-3. Data type sizes and +autodbl[4]. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
Table 2-4. Values for the +FP option . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
Table 2-5. Signals recognized by the +fp_exception option . . . . . . . . . . . . . . . . . . . . 37
Table 2-6. Levels of optimization. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
Table 2-7. Values for the -t option x subprocesses . . . . . . . . . . . . . . . . . . . . . . . . . . . 52
Table 2-8. Values for the -W option . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55
Table 2-9. Optimizations performed by +O[no]fltacc . . . . . . . . . . . . . . . . . . . . . . . . . 65
Table 2-10. Values for the +Oinline_budget option . . . . . . . . . . . . . . . . . . . . . . . . . . 68
Table 2-11. Millicode versions of intrinsic functions . . . . . . . . . . . . . . . . . . . . . . . . . 68
Table 2-12. Filenames recognized by f90 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74
Table 2-13. Libraries linked by default on PA-RISC . . . . . . . . . . . . . . . . . . . . . . . . . 78
Table 2-14. HP Fortran environment variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94
Table 4-1. Signals recognized by +fp_exception . . . . . . . . . . . . . . . . . . . . . . . . . . . . 119
Table 5-1. Exceptions handled by the ON statement . . . . . . . . . . . . . . . . . . . . . . . 127
Table 6-1. Optimization levels . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 145
Table 6-2. Packaged optimization options. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 147
Table 6-3. Fine-tuning optimization options. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 149
Table 6-4. Conservative, aggressive, and default optimizations . . . . . . . . . . . . . . . 152
Table 6-5. Vector routines called by +Ovectorize . . . . . . . . . . . . . . . . . . . . . . . . . . . 159
Table 8-1. Data type correspondence for HP Fortran and C . . . . . . . . . . . . . . . . . . 175
Table 8-2. Size differences between HP Fortran and C data types . . . . . . . . . . . . . 176
Table 8-3. Size differences after compiling with +autodbl. . . . . . . . . . . . . . . . . . . . 176
Table 9-1. HP Fortran directives . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 202
Table 9-2. Compatibility directives recognized by HP Fortran . . . . . . . . . . . . . . . . 210