Altera_Forum
Honored Contributor
14 years agoFloating point addition using ALTFP_ADD_SUB core
I am having an issue while using the Altera's floating point adder....
while performing addition or subtraction between a subnormal and a normal number, altera's core treats all subnormal numbers as zero so it always outputs the normal operand. This is true if we add a larger normal number with a subnormal number but for a normal number which is very close to the subnormal range, we have significant amount of error For example if 4.778436e-39 (a subnormal) is added with 2.458775e-37(a normal)Output from Altera's core 2.45877e-37 While the actual answer is 2.506560e-37 Anybody knows if there is any exception in IEEE754 Floating Point standard regarding subnormal and normal addition/subtraction ????