1. A method comprising: performing an arithmetic operation using a first integer operand and a second integer operand to produce an integer result; performing non-redundant compensation based on the first integer operand, the second integer operand and the integer result to produce a compensation result; and validating the compensation result to determine whether an error condition exists.