/kernel/linux/linux-5.10/arch/mips/math-emu/ |
D | ieee754.h | 32 union ieee754sp { union 45 int ieee754sp_class(union ieee754sp x); 47 union ieee754sp ieee754sp_abs(union ieee754sp x); 48 union ieee754sp ieee754sp_neg(union ieee754sp x); 50 union ieee754sp ieee754sp_add(union ieee754sp x, union ieee754sp y); 51 union ieee754sp ieee754sp_sub(union ieee754sp x, union ieee754sp y); 52 union ieee754sp ieee754sp_mul(union ieee754sp x, union ieee754sp y); 53 union ieee754sp ieee754sp_div(union ieee754sp x, union ieee754sp y); 55 union ieee754sp ieee754sp_fint(int x); 56 union ieee754sp ieee754sp_flong(s64 x); [all …]
|
D | sp_maddf.c | 15 static union ieee754sp _sp_maddf(union ieee754sp z, union ieee754sp x, in _sp_maddf() 16 union ieee754sp y, enum maddf_flags flags) in _sp_maddf() 244 union ieee754sp ieee754sp_maddf(union ieee754sp z, union ieee754sp x, in ieee754sp_maddf() 245 union ieee754sp y) in ieee754sp_maddf() 250 union ieee754sp ieee754sp_msubf(union ieee754sp z, union ieee754sp x, in ieee754sp_msubf() 251 union ieee754sp y) in ieee754sp_msubf() 256 union ieee754sp ieee754sp_madd(union ieee754sp z, union ieee754sp x, in ieee754sp_madd() 257 union ieee754sp y) in ieee754sp_madd() 262 union ieee754sp ieee754sp_msub(union ieee754sp z, union ieee754sp x, in ieee754sp_msub() 263 union ieee754sp y) in ieee754sp_msub() [all …]
|
D | sp_simple.c | 12 union ieee754sp ieee754sp_neg(union ieee754sp x) in ieee754sp_neg() 14 union ieee754sp y; in ieee754sp_neg() 30 union ieee754sp ieee754sp_abs(union ieee754sp x) in ieee754sp_abs() 32 union ieee754sp y; in ieee754sp_abs()
|
D | ieee754sp.h | 31 static inline int ieee754sp_finite(union ieee754sp x) in ieee754sp_finite() 60 static inline union ieee754sp buildsp(int s, int bx, unsigned int m) in buildsp() 62 union ieee754sp r; in buildsp() 76 extern union ieee754sp __cold ieee754sp_nanxcpt(union ieee754sp); 77 extern union ieee754sp ieee754sp_format(int, int, unsigned);
|
D | ieee754sp.c | 14 int ieee754sp_class(union ieee754sp x) in ieee754sp_class() 21 static inline int ieee754sp_isnan(union ieee754sp x) in ieee754sp_isnan() 26 static inline int ieee754sp_issnan(union ieee754sp x) in ieee754sp_issnan() 40 union ieee754sp __cold ieee754sp_nanxcpt(union ieee754sp r) in ieee754sp_nanxcpt() 87 union ieee754sp ieee754sp_format(int sn, int xe, unsigned int xm) in ieee754sp_format()
|
D | sp_fmin.c | 18 union ieee754sp ieee754sp_fmin(union ieee754sp x, union ieee754sp y) in ieee754sp_fmin() 144 union ieee754sp ieee754sp_fmina(union ieee754sp x, union ieee754sp y) in ieee754sp_fmina()
|
D | sp_fmax.c | 18 union ieee754sp ieee754sp_fmax(union ieee754sp x, union ieee754sp y) in ieee754sp_fmax() 144 union ieee754sp ieee754sp_fmaxa(union ieee754sp x, union ieee754sp y) in ieee754sp_fmaxa()
|
D | sp_rint.c | 14 union ieee754sp ieee754sp_rint(union ieee754sp x) in ieee754sp_rint() 16 union ieee754sp ret; in ieee754sp_rint()
|
D | sp_fdp.c | 13 static inline union ieee754sp ieee754sp_nan_fdp(int xs, u64 xm) in ieee754sp_nan_fdp() 19 union ieee754sp ieee754sp_fdp(union ieee754dp x) in ieee754sp_fdp() 21 union ieee754sp y; in ieee754sp_fdp()
|
D | sp_div.c | 12 union ieee754sp ieee754sp_div(union ieee754sp x, union ieee754sp y) in ieee754sp_div()
|
D | sp_cmp.c | 12 int ieee754sp_cmp(union ieee754sp x, union ieee754sp y, int cmp, int sig) in ieee754sp_cmp()
|
D | sp_add.c | 12 union ieee754sp ieee754sp_add(union ieee754sp x, union ieee754sp y) in ieee754sp_add()
|
D | sp_sub.c | 12 union ieee754sp ieee754sp_sub(union ieee754sp x, union ieee754sp y) in ieee754sp_sub()
|
D | sp_mul.c | 12 union ieee754sp ieee754sp_mul(union ieee754sp x, union ieee754sp y) in ieee754sp_mul()
|
D | sp_sqrt.c | 12 union ieee754sp ieee754sp_sqrt(union ieee754sp x) in ieee754sp_sqrt()
|
D | cp1emu.c | 1444 static union ieee754sp fpemu_sp_recip(union ieee754sp s) in fpemu_sp_recip() 1449 static union ieee754sp fpemu_sp_rsqrt(union ieee754sp s) in fpemu_sp_rsqrt() 1473 union ieee754sp(*handler) (union ieee754sp, union ieee754sp, union ieee754sp); in fpux_emu() 1474 union ieee754sp fd, fr, fs, ft; in fpux_emu() 1692 union ieee754sp s; in fpu_emu() 1702 union ieee754sp(*b) (union ieee754sp, union ieee754sp); in fpu_emu() 1703 union ieee754sp(*u) (union ieee754sp); in fpu_emu() 1705 union ieee754sp fd, fs, ft; in fpu_emu() 1810 union ieee754sp ft, fs, fd; in fpu_emu() 1824 union ieee754sp ft, fs, fd; in fpu_emu() [all …]
|
D | ieee754d.c | 62 union ieee754sp ieee754sp_dump(char *m, union ieee754sp x) in ieee754sp_dump()
|
D | sp_2008class.c | 14 int ieee754sp_2008class(union ieee754sp x) in ieee754sp_2008class()
|
D | sp_fint.c | 12 union ieee754sp ieee754sp_fint(int x) in ieee754sp_fint()
|
D | sp_flong.c | 12 union ieee754sp ieee754sp_flong(s64 x) in ieee754sp_flong()
|
D | dp_fsp.c | 19 union ieee754dp ieee754dp_fsp(union ieee754sp x) in ieee754dp_fsp()
|
D | Makefile | 6 obj-y += cp1emu.o ieee754dp.o ieee754sp.o ieee754.o \
|
D | sp_tint.c | 12 int ieee754sp_tint(union ieee754sp x) in ieee754sp_tint()
|
D | ieee754.c | 64 const union ieee754sp __ieee754sp_spcvals[] = {
|
D | sp_tlong.c | 12 s64 ieee754sp_tlong(union ieee754sp x) in ieee754sp_tlong()
|