In general, if your arithmetic operation contains neither of the characteristics listed above for floating-point, it will be evaluated by the compiler in fixed-point arithmetic. In other words, your arithmetic evaluations will be handled by the compiler as fixed-point only if all your operands are given in fixed-point, and your result field is defined to be fixed-point. Nested arithmetic expression and function references must represent fixed-point values.
(C) Copyright IBM Corporation 1992, 2005. All Rights Reserved.