HP Fortran Programmer's Guide (March 2010)

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. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .40
Table 2-5. Signals recognized by the +fp_exception option . . . . . . . . . . . . . . . . . . . . .41
Table 2-6. Levels of optimization. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .48
Table 2-7. Values for the -t option x subprocesses . . . . . . . . . . . . . . . . . . . . . . . . . . . .56
Table 2-8. Values for the -W option . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .59
Table 2-9. Optimizations performed by +O[no]fltacc . . . . . . . . . . . . . . . . . . . . . . . . . .70
Table 2-10. Values for the +Oinline_budget option . . . . . . . . . . . . . . . . . . . . . . . . . . .72
Table 2-11. Millicode versions of intrinsic functions . . . . . . . . . . . . . . . . . . . . . . . . . .73
Table 2-12. Filenames recognized by f90 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .79
Table 2-13. Libraries linked by default on PA-RISC . . . . . . . . . . . . . . . . . . . . . . . . . .83
Table 2-14. Libraries linked by default on Itanium . . . . . . . . . . . . . . . . . . . . . . . . . . .83
Table 2-15. HP Fortran environment variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . .100
Table 4-1. Signals recognized by +fp_exception . . . . . . . . . . . . . . . . . . . . . . . . . . . . .125
Table 5-1. Exceptions handled by the ON statement . . . . . . . . . . . . . . . . . . . . . . . .133
Table 6-1. Optimization levels. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .151
Table 6-2. Packaged optimization options. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .153
Table 6-3. Fine-tuning optimization options. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .155
Table 6-4. Conservative, aggressive, and default optimizations . . . . . . . . . . . . . . . .165
Table 6-5. Vector routines called by +Ovectorize . . . . . . . . . . . . . . . . . . . . . . . . . . . .172
Table 8-1. Data type correspondence for HP Fortran and C . . . . . . . . . . . . . . . . . . .189
Table 8-2. Size differences between HP Fortran and C data types . . . . . . . . . . . . . .190
Table 8-3. Size differences after compiling with +autodbl. . . . . . . . . . . . . . . . . . . . .190
Table 9-1. HP Fortran directives. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .216