-fbmaxp / -nofbmaxp

Determines whether to set the maximum Fixed Binary precision to a precise value or to use standard PL/I conversion rules to determine precision.

Syntax

{-fbmaxp|-fixed_bin_max_p} {31|63}
-nofbmaxp

Behavior

-fbmaxp|-fixed_bin_max_p
Specifies the maximum Fixed Binary precision. Valid parameters are:
31
Sets the maximum signed Fixed Binary intermediate result precision to 31. For unsigned fixed binary operands, the maximum intermediate precision is 32.
63
Sets the maximum signed Fixed Binary intermediate result precision to 63.
Note: Arithmetic operations with fixed binary operands (p <= 31) result in a maximum intermediate precision of p=31. For operands (32 >= p <= 63), the result precision is promoted according to result precision rules with maximum fixed binary precision p=63. For unsigned fixed binary operands, the maximum intermediate precision is (p+1).
-nofbmaxp
Use standard PL/I conversion rules to determine the precision of trigonometric and certain arithmetic built-ins.

Default

-fbmaxp 63