OSDN Git Service

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)
commit244b478386260a8a9150b501bc97644e2e07f8d3
treef7127bc02f4722ab1b47b16920ee402bae68b965
parentc39e1ef77c76729f34cdcb09bbb3a5096d91a740
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