A data processing apparatus (200) which improves the accuracy of resultant
data. The data processing apparatus includes an input (220, 222)
configured to receive input data. The input data includes data
corresponding to an input coefficient to be multiplied by the square root
of two (.sqroot.2) and input addend. The data processing apparatus further
includes a first memory (202) for storing a coefficient of the square root
of two, a second memory (204) for storing an addend, a summer (206, 208)
which independently sums the input coefficient and the coefficient to
produce a combined coefficient and sums the input addend and the addend to
produce an addend sum, a multiplier (210) which multiplies the combined
coefficient and an approximation of the square root of two to produce an
intermediate result, and a summer (214) which sums the intermediate result
and the addend sum to produce the resultant data.