summaryrefslogtreecommitdiff
path: root/arch/mips/math-emu/ieee754sp.c
diff options
context:
space:
mode:
authorMaciej W. Rozycki <macro@imgtec.com>2015-11-13 03:47:08 +0300
committerRalf Baechle <ralf@linux-mips.org>2016-01-20 02:39:20 +0300
commit198f70589e3c0f0f50da646152443787e959228f (patch)
treea60e04053821767fa2bf1b2fa3118c3b3c79a168 /arch/mips/math-emu/ieee754sp.c
parent9519ef37a4a4e9c3c2d7d89ecbecfaf3c839208a (diff)
downloadlinux-198f70589e3c0f0f50da646152443787e959228f.tar.xz
MIPS: math-emu: Add IEEE Std 754-2008 ABS.fmt and NEG.fmt emulation
Implement IEEE Std 754-2008 non-arithmetic ABS.fmt and NEG.fmt emulation wired to the state of the FCSR.ABS2008 bit. In the non-arithmetic mode the sign bit is altered according to the operation requested regardless of the datum encoded in the input operand, no other bits are changed, the resulting bit pattern is written to the output operand and no exception is ever signalled. Signed-off-by: Maciej W. Rozycki <macro@imgtec.com> Cc: Andrew Morton <akpm@linux-foundation.org> Cc: Matthew Fortune <Matthew.Fortune@imgtec.com> Cc: linux-mips@linux-mips.org Cc: linux-kernel@vger.kernel.org Patchwork: https://patchwork.linux-mips.org/patch/11476/ Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
Diffstat (limited to 'arch/mips/math-emu/ieee754sp.c')
0 files changed, 0 insertions, 0 deletions