/arch/mips/math-emu/ |
D | ieee754.h | 62 } ieee754dp; typedef 88 } ieee754dp; typedef 126 ieee754sp ieee754sp_fdp(ieee754dp x); 150 int ieee754dp_finite(ieee754dp x); 151 int ieee754dp_class(ieee754dp x); 154 ieee754dp ieee754dp_copysign(ieee754dp x, ieee754dp y); 156 ieee754dp ieee754dp_add(ieee754dp x, ieee754dp y); 157 ieee754dp ieee754dp_sub(ieee754dp x, ieee754dp y); 158 ieee754dp ieee754dp_mul(ieee754dp x, ieee754dp y); 159 ieee754dp ieee754dp_div(ieee754dp x, ieee754dp y); [all …]
|
D | ieee754m.c | 30 ieee754dp ieee754dp_floor(ieee754dp x) in ieee754dp_floor() 32 ieee754dp i; in ieee754dp_floor() 40 ieee754dp ieee754dp_ceil(ieee754dp x) in ieee754dp_ceil() 42 ieee754dp i; in ieee754dp_ceil() 50 ieee754dp ieee754dp_trunc(ieee754dp x) in ieee754dp_trunc() 52 ieee754dp i; in ieee754dp_trunc()
|
D | ieee754dp.h | 49 static inline ieee754dp builddp(int s, int bx, u64 m) in builddp() 51 ieee754dp r; in builddp() 64 extern int ieee754dp_isnan(ieee754dp); 65 extern int ieee754dp_issnan(ieee754dp); 68 extern ieee754dp ieee754dp_xcpt(ieee754dp, const char *, ...); 69 extern ieee754dp ieee754dp_nanxcpt(ieee754dp, const char *, ...); 70 extern ieee754dp ieee754dp_bestnan(ieee754dp, ieee754dp); 71 extern ieee754dp ieee754dp_format(int, int, u64); 76 ieee754dp V = ieee754dp_format(s, e, m); \
|
D | dp_simple.c | 30 int ieee754dp_finite(ieee754dp x) in ieee754dp_finite() 35 ieee754dp ieee754dp_copysign(ieee754dp x, ieee754dp y) in ieee754dp_copysign() 43 ieee754dp ieee754dp_neg(ieee754dp x) in ieee754dp_neg() 59 ieee754dp y = ieee754dp_indef(); in ieee754dp_neg() 71 ieee754dp ieee754dp_abs(ieee754dp x) in ieee754dp_abs()
|
D | ieee754dp.c | 30 int ieee754dp_class(ieee754dp x) in ieee754dp_class() 37 int ieee754dp_isnan(ieee754dp x) in ieee754dp_isnan() 42 int ieee754dp_issnan(ieee754dp x) in ieee754dp_issnan() 49 ieee754dp ieee754dp_xcpt(ieee754dp r, const char *op, ...) in ieee754dp_xcpt() 64 ieee754dp ieee754dp_nanxcpt(ieee754dp r, const char *op, ...) in ieee754dp_nanxcpt() 91 ieee754dp ieee754dp_bestnan(ieee754dp x, ieee754dp y) in ieee754dp_bestnan() 134 ieee754dp ieee754dp_format(int sn, int xe, u64 xm) in ieee754dp_format()
|
D | dp_scalb.c | 30 ieee754dp ieee754dp_scalb(ieee754dp x, int n) in ieee754dp_scalb() 55 ieee754dp ieee754dp_ldexp(ieee754dp x, int n) in ieee754dp_ldexp()
|
D | dp_modf.c | 32 ieee754dp ieee754dp_modf(ieee754dp x, ieee754dp * ip) in ieee754dp_modf()
|
D | dp_logb.c | 30 ieee754dp ieee754dp_logb(ieee754dp x) in ieee754dp_logb()
|
D | dp_frexp.c | 32 ieee754dp ieee754dp_frexp(ieee754dp x, int *eptr) in ieee754dp_frexp()
|
D | dp_tint.c | 31 int ieee754dp_tint(ieee754dp x) in ieee754dp_tint() 114 unsigned int ieee754dp_tuns(ieee754dp x) in ieee754dp_tuns() 116 ieee754dp hb = ieee754dp_1e31(); in ieee754dp_tuns()
|
D | cp1emu.c | 563 static ieee754dp fpemu_dp_recip(ieee754dp d) in fpemu_dp_recip() 568 static ieee754dp fpemu_dp_rsqrt(ieee754dp d) in fpemu_dp_rsqrt() 679 ieee754dp(*handler) (ieee754dp, ieee754dp, ieee754dp); in fpux_emu() 680 ieee754dp fd, fr, fs, ft; in fpux_emu() 763 ieee754dp d; in fpu_emu() 960 ieee754dp(*b) (ieee754dp, ieee754dp); in fpu_emu() 961 ieee754dp(*u) (ieee754dp); in fpu_emu() 1027 ieee754dp fs, ft; in fpu_emu() 1036 ieee754dp fs; in fpu_emu() 1045 ieee754dp fs; in fpu_emu() [all …]
|
D | dp_tlong.c | 30 s64 ieee754dp_tlong(ieee754dp x) in ieee754dp_tlong() 117 u64 ieee754dp_tulong(ieee754dp x) in ieee754dp_tulong() 119 ieee754dp hb = ieee754dp_1e63(); in ieee754dp_tulong()
|
D | dp_flong.c | 30 ieee754dp ieee754dp_flong(s64 x) in ieee754dp_flong() 72 ieee754dp ieee754dp_fulong(u64 u) in ieee754dp_fulong()
|
D | dp_fint.c | 30 ieee754dp ieee754dp_fint(int x) in ieee754dp_fint() 74 ieee754dp ieee754dp_funs(unsigned int u) in ieee754dp_funs()
|
D | dp_cmp.c | 30 int ieee754dp_cmp(ieee754dp x, ieee754dp y, int cmp, int sig) in ieee754dp_cmp()
|
D | dp_sqrt.c | 38 ieee754dp ieee754dp_sqrt(ieee754dp x) in ieee754dp_sqrt() 41 ieee754dp y, z, t; in ieee754dp_sqrt()
|
D | dp_div.c | 30 ieee754dp ieee754dp_div(ieee754dp x, ieee754dp y) in ieee754dp_div()
|
D | dp_sub.c | 30 ieee754dp ieee754dp_sub(ieee754dp x, ieee754dp y) in ieee754dp_sub()
|
D | dp_add.c | 31 ieee754dp ieee754dp_add(ieee754dp x, ieee754dp y) in ieee754dp_add()
|
D | dp_mul.c | 30 ieee754dp ieee754dp_mul(ieee754dp x, ieee754dp y) in ieee754dp_mul()
|
D | ieee754d.c | 60 ieee754dp ieee754dp_dump(char *m, ieee754dp x) in ieee754dp_dump()
|
D | dp_fsp.c | 30 ieee754dp ieee754dp_fsp(ieee754sp x) in ieee754dp_fsp()
|
D | sp_fdp.c | 30 ieee754sp ieee754sp_fdp(ieee754dp x) in ieee754sp_fdp()
|
D | Makefile | 5 obj-y := cp1emu.o ieee754m.o ieee754d.o ieee754dp.o ieee754sp.o ieee754.o \
|