aboutsummaryrefslogtreecommitdiff
path: root/fpu/softfloat.h
diff options
context:
space:
mode:
authorPeter Maydell <peter.maydell@linaro.org>2011-03-11 08:12:24 +0000
committerAurelien Jarno <aurelien@aurel32.net>2011-04-03 17:19:38 +0200
commit79c18be7dfe660ab48f9f535e6cabd38c9f1d73b (patch)
tree945bc26f5ce9c2bcdccd0019435732d3b2af3093 /fpu/softfloat.h
parent0e3261098ff41c40ce3381b8ad7cff330458da3d (diff)
target-arm: Correct ABD's handling of negative zeroes
Implement ABD by taking the absolute value of the difference of the operands (as the ARM ARM specifies) rather than by flipping the order of the operands to the subtract based on the results of a comparison. The latter approch gives the wrong answers for some edge cases like negative zero. Signed-off-by: Peter Maydell <peter.maydell@linaro.org> Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
Diffstat (limited to 'fpu/softfloat.h')
0 files changed, 0 insertions, 0 deletions