Sun Studio 12 Update 1: Fortran User's Guide

3.4.33 –fprecision={single|double|extended}

(x86) Initialize non-default floating-point rounding precision mode.

On x86, sets the floating-point precision mode to either single, double, or extended.

With a value of single or double, this flag causes the rounding precision mode to be set to single or double precision respectively at program initiation. With extended, or by default when the -fprecision flag is not specified, the rounding precision mode is initialized to extended precision.

This option is effective only on x86 systems and only if used when compiling the main program.