MIPS: math-emu: Fix bit-width in ieee754dp_{mul, maddf, msubf} comments
authorPaul Burton <paul.burton@imgtec.com>
Thu, 21 Apr 2016 13:04:52 +0000 (14:04 +0100)
committerRalf Baechle <ralf@linux-mips.org>
Fri, 13 May 2016 12:02:23 +0000 (14:02 +0200)
A comment in ieee754dp_mul indicates that the code is about to perform a
32b x 32b multiplication & keep the high 32b of the result. It appears
this was copied from the single-precision multiplication code, since the
code actually goes on to perform a 64b x 64b multiplication & keep the
high 64b of the result. Fix the comment to indicate 64b.

It appears also that this comment was copied verbatim along with the
rest of the multiplication code into ieee754dp_maddf, which has since
been renamed _dp_maddf. Fix the same issue there.

Signed-off-by: Paul Burton <paul.burton@imgtec.com>
Cc: linux-mips@linux-mips.org
Cc: linux-kernel@vger.kernel.org
Patchwork: https://patchwork.linux-mips.org/patch/13157/
Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
arch/mips/math-emu/dp_maddf.c
arch/mips/math-emu/dp_mul.c

index 0e1d4d80e22e1a3351c6b3622495fc327be88035..dc83fdd43f60f5fefa8ca4c5d435159d14a1aba4 100644 (file)
@@ -165,7 +165,7 @@ static union ieee754dp _dp_maddf(union ieee754dp z, union ieee754dp x,
        ym <<= 64 - (DP_FBITS + 1);
 
        /*
-        * Multiply 32 bits xm, ym to give high 32 bits rm with stickness.
+        * Multiply 64 bits xm, ym to give high 64 bits rm with stickness.
         */
 
        /* 32 * 32 => 64 */
index d0901f03fa197c30a979ec3b560ba5bfa0244902..d6a7573d2c5227f59e46e910f95cc8662c82b5b6 100644 (file)
@@ -125,7 +125,7 @@ union ieee754dp ieee754dp_mul(union ieee754dp x, union ieee754dp y)
        ym <<= 64 - (DP_FBITS + 1);
 
        /*
-        * Multiply 32 bits xm, ym to give high 32 bits rm with stickness.
+        * Multiply 64 bits xm, ym to give high 64 bits rm with stickness.
         */
 
        /* 32 * 32 => 64 */