HP Fortran Programmer Guide (766160-001, March 2014)
Table 29 Fine-tuning optimization options (continued)
FunctionLevelLevel
NOTE: Do not use this
option for programs that
depend on IEEE standard
floating point denormalized
numbers. Otherwise,
different numerical results
may occur. See
+Ofltacc=relaxed. This
option is a synonym for
-fast.
This option is equivalent to
+Ofastwith an increased
All+Ofaster
optimization level. The
definition of +Ofastermay
change or it may be
deprecated in future
releases.
Disable [enable]
floating-point optimizations
+O2or higher+O[no]fltacc
that can result in numerical
differences. By default, the
optimizer does not perform
such optimizations. For
information about the effect
this option can have on your
program, see the HP-UX
Floating-Point Guide.
The named functions are
assumed to be frequently
All+Ofrequently_called=function1[,function2...]
called. This option overrides
any information in a profile
database.
The file indicated by
filename contains a list of
All+Ofrequently_called:filename
functions, separated by
spaces or newlines. These
functions are assumed to be
frequently called. This option
overrides any information in
a profile database.
Display [do not display]
information about the
All+O[no]info
optimization process. This
option is most useful at level
3 and above. The default is
+Onoinfo.
Enable [disable]
initialization of any local,
+O2or higher+O[no]initcheck
scalar, automatic variable
that is found to be
uninitialized. The default is
to initialize if the variable is
uninitialized with respect to
every path leading to its use.
For more information about
this option, see
“Uninitialized variables”
(page 144).
94 Performance and optimization