]> 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)
commit9e164c4aa7d4578dcacb10893e8d596fdd896dba
treef7127bc02f4722ab1b47b16920ee402bae68b965
parentaf3d943489744175942b1099f0d134d5286f7cc0
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