Half Adjust is not allowed for a float result.
20
Cause . . . . . : The Half Adjust operation extender (H) is not allowed when the result of the operation or expression is of type float. The Half Adjust operation extender is ignored.
Recovery . . . : Change the operands for the operation, or remove the Half Adjust operation extender. Compile again.
(C) Copyright IBM Corporation 1992, 2006. All Rights Reserved.