android_kernel_xiaomi_sm8350/arch/mips/math-emu
Atsushi Nemoto c5033d7803 [MIPS] ieee754[sd]p_neg workaround
It looks glibc's pow() assumes an unary '-' operation for any number
(including NaNs) always inverts its sign bit (though IEEE754 does not
specify the sign bit for NaNs).  This patch make the kernel math-emu
emulates real MIPS neg.[ds] instruction.
    
Signed-off-by: Atsushi Nemoto <anemo@mba.ocn.ne.jp>
Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
2006-02-07 13:30:25 +00:00
..
cp1emu.c Get rid of SINGLE_ONLY_FPU. Linux does not support half FPU other than 2005-10-29 19:32:52 +01:00
dp_add.c
dp_cmp.c
dp_div.c
dp_fint.c MIPS: FP: Remove silly trick to avoid warning. 2006-01-10 13:39:05 +00:00
dp_flong.c MIPS: FP: Remove silly trick to avoid warning. 2006-01-10 13:39:05 +00:00
dp_frexp.c
dp_fsp.c
dp_logb.c
dp_modf.c
dp_mul.c
dp_scalb.c
dp_simple.c [MIPS] ieee754[sd]p_neg workaround 2006-02-07 13:30:25 +00:00
dp_sqrt.c Fix preemption and SMP problems in the FP emulator code. 2005-10-29 19:31:12 +01:00
dp_sub.c
dp_tint.c
dp_tlong.c
dsemul.c Now that a struct is the only member left in struct 2005-10-29 19:31:14 +01:00
dsemul.h Gross macro abuse. Get rid of gpreg_t, vaddr_t, REG_TO_VA and 2005-10-29 19:30:46 +01:00
ieee754.c Delete unused ieee754_cname[] and declaration. 2005-10-29 19:32:52 +01:00
ieee754.h Delete unused ieee754_cname[] and declaration. 2005-10-29 19:32:52 +01:00
ieee754d.c
ieee754dp.c
ieee754dp.h
ieee754int.h
ieee754m.c
ieee754sp.c
ieee754sp.h
ieee754xcpt.c
kernel_linkage.c Get rid of the eir struct mips_fpu_emulator_private member. It's 2005-10-29 19:31:14 +01:00
Makefile
sp_add.c
sp_cmp.c
sp_div.c
sp_fdp.c
sp_fint.c MIPS: FP: Remove silly trick to avoid warning. 2006-01-10 13:39:05 +00:00
sp_flong.c MIPS: FP: Remove silly trick to avoid warning. 2006-01-10 13:39:05 +00:00
sp_frexp.c
sp_logb.c
sp_modf.c
sp_mul.c
sp_scalb.c
sp_simple.c [MIPS] ieee754[sd]p_neg workaround 2006-02-07 13:30:25 +00:00
sp_sqrt.c
sp_sub.c
sp_tint.c
sp_tlong.c