]> git.baikalelectronics.ru Git - kernel.git/commit
ARM: 8026/1: Fix emulation of multiply accumulate instructions
authorJay Foad <jay.foad@gmail.com>
Mon, 14 Apr 2014 15:23:15 +0000 (16:23 +0100)
committerRussell King <rmk+kernel@arm.linux.org.uk>
Mon, 14 Apr 2014 22:28:24 +0000 (23:28 +0100)
commita7a714484ce476beb0c5567d59a802bcb35793c5
treef7127bc02f4722ab1b47b16920ee402bae68b965
parent00f822a43be1d22640c0ba6919977c65ceb46b76
ARM: 8026/1: Fix emulation of multiply accumulate instructions

The emulation for single and double precision multiply accumulate
instructions correctly normalised any denormal values in the operand
registers, but failed to normalise the destination (accumulator)
register.

This fixes https://bugzilla.kernel.org/show_bug.cgi?id=70501

Signed-off-by: Jay Foad <jay.foad@gmail.com>
Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
arch/arm/vfp/vfpdouble.c
arch/arm/vfp/vfpsingle.c