diff options
author | Maciej W. Rozycki <macro@linux-mips.org> | 2015-04-04 01:25:43 +0300 |
---|---|---|
committer | Ralf Baechle <ralf@linux-mips.org> | 2015-04-08 02:09:38 +0300 |
commit | bd267a53055c1a0fb3a8ad7fa74ae91ece13dcfb (patch) | |
tree | 1b649744be5fea36fa5e4875b3d064a346dbcc88 /arch/mips/math-emu/ieee754.h | |
parent | c9a1084516e35ff4f1d5b83e77530ed019ca364b (diff) | |
download | linux-bd267a53055c1a0fb3a8ad7fa74ae91ece13dcfb.tar.xz |
MIPS: math-emu: Remove redundant code from NaN comparison
Remove a redundant call to `ieee754_setandtestcx' in `ieee754sp_cmp' and
`ieee754dp_cmp'. The IEEE 754 exception requested will have already
been set by a call to `ieee754_setcx' immediately above, because `sig'
has to be non-zero to reach here, and the comparison result returned
will be 0 regardless of the result from the call. Simplify the return
expression remaining. All this reducing the size of code by 16 and 12
instructions or 64 and 48 bytes respectively.
Signed-off-by: Maciej W. Rozycki <macro@linux-mips.org>
Cc: linux-mips@linux-mips.org
Patchwork: https://patchwork.linux-mips.org/patch/9690/
Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
Diffstat (limited to 'arch/mips/math-emu/ieee754.h')
0 files changed, 0 insertions, 0 deletions