HP Fortran Programmer's Guide (September 2007)

Performance and optimization
Conservative vs. aggressive optimization
Chapter 6 153
+Oconservative Nonstandard
Sensitive to rounding differences
Contains floating-point expressions
that must be evaluated in the
specified order
Procedure arguments may overlap
+Ofltacc
+Onomoveflops
+Oparmsoverlap
+Oaggressive Standard-conforming
Contains floating-point expressions
that permit re-ordering for
optimization
Does not contain uninitialized
variables
+Oentrysched
+Onofltacc
+Onoinitcheck
+Ovectorize
Table 6-4 Conservative, aggressive, and default optimizations (Continued)
Specified options Assumptions Invoked options