/src/sys/arch/m68k/fpe/ |
fpu_arith_proto.h | 44 struct fpn * fpu_add(struct fpemu *fe); 47 struct fpn * fpu_div(struct fpemu *fe); 50 struct fpn * fpu_etox(struct fpemu *fe); 51 struct fpn * fpu_etoxm1(struct fpemu *fe); 52 struct fpn * fpu_tentox(struct fpemu *fe); 53 struct fpn * fpu_twotox(struct fpemu *fe); 56 struct fpn * fpu_getexp(struct fpemu *fe); 57 struct fpn * fpu_getman(struct fpemu *fe); 60 struct fpn * fpu_atanh(struct fpemu *fe); 61 struct fpn * fpu_cosh(struct fpemu *fe) [all...] |
fpu_emulate.h | 146 struct fpemu { struct 216 struct fpn *fpu_newnan(struct fpemu *); 227 int fpu_round(struct fpemu *, struct fpn *); 230 void fpu_explode(struct fpemu *, struct fpn *, int t, const uint32_t *); 231 void fpu_implode(struct fpemu *, struct fpn *, int t, uint32_t *); 237 int fpu_emul_fmovecr(struct fpemu *, struct instruction *); 238 int fpu_emul_fstore(struct fpemu *, struct instruction *); 239 int fpu_emul_fscale(struct fpemu *, struct instruction *); 247 struct fpn *fpu_cmp(struct fpemu *); 251 void fpu_cordit1(struct fpemu *, [all...] |
fpu_getexp.c | 42 fpu_getexp(struct fpemu *fe) 61 fpu_getman(struct fpemu *fe)
|
fpu_implode.c | 61 static uint32_t fpu_ftoi(struct fpemu *fe, struct fpn *fp); 62 static uint32_t fpu_ftos(struct fpemu *fe, struct fpn *fp); 63 static uint32_t fpu_ftod(struct fpemu *fe, struct fpn *fp, uint32_t *); 64 static uint32_t fpu_ftox(struct fpemu *fe, struct fpn *fp, uint32_t *); 79 fpu_round(struct fpemu *fe, struct fpn *fp) 156 toinf(struct fpemu *fe, int sign) 190 fpu_ftoi(struct fpemu *fe, struct fpn *fp) 240 fpu_ftos(struct fpemu *fe, struct fpn *fp) 324 fpu_ftod(struct fpemu *fe, struct fpn *fp, uint32_t *res) 386 fpu_ftox(struct fpemu *fe, struct fpn *fp, uint32_t *res [all...] |
fpu_int.c | 43 fpu_intrz(struct fpemu *fe) 78 fpu_int(struct fpemu *fe)
|
fpu_exp.c | 54 fpu_etox_taylor(struct fpemu *fe) 109 fpu_etox(struct fpemu *fe) 176 fpu_etoxm1(struct fpemu *fe) 196 fpu_tentox(struct fpemu *fe) 215 fpu_twotox(struct fpemu *fe)
|
fpu_hyperb.c | 78 fpu_atanh(struct fpemu *fe) 142 fpu_cosh(struct fpemu *fe) 182 fpu_sinh(struct fpemu *fe) 218 fpu_tanh(struct fpemu *fe)
|
fpu_rem.c | 77 static struct fpn * __fpu_modrem(struct fpemu *fe, int is_mod); 102 __fpu_modrem(struct fpemu *fe, int is_mod) 218 fpu_rem(struct fpemu *fe) 224 fpu_mod(struct fpemu *fe)
|
fpu_trig.c | 68 fpu_acos(struct fpemu *fe) 95 fpu_asin(struct fpemu *fe) 147 fpu_atan(struct fpemu *fe) 183 __fpu_sincos_cordic(struct fpemu *fe, const struct fpn *in) 220 fpu_cos(struct fpemu *fe) 320 fpu_sin(struct fpemu *fe) 403 fpu_tan(struct fpemu *fe) 436 fpu_sincos(struct fpemu *fe, int regc)
|
fpu_cordic.c | 59 static void prepare_cordic_const(struct fpemu *); 60 static struct fpn *fpu_gain1_cordic(struct fpemu *); 61 static struct fpn *fpu_atan_taylor(struct fpemu *); 72 struct fpemu dummyfe; 98 prepare_cordic_const(struct fpemu *fe) 126 fpu_gain1_cordic(struct fpemu *fe) 152 fpu_atan_taylor(struct fpemu *fe) 327 fpu_cordit1(struct fpemu *fe, struct fpn *x0, struct fpn *y0, struct fpn *z0,
|
fpu_emulate.c | 62 static int fpu_emul_fmovmcr(struct fpemu *, struct instruction *); 63 static int fpu_emul_fmovm(struct fpemu *, struct instruction *); 64 static int fpu_emul_arith(struct fpemu *, struct instruction *); 65 static int fpu_emul_type1(struct fpemu *, struct instruction *); 66 static int fpu_emul_brcc(struct fpemu *, struct instruction *); 67 static int test_cc(struct fpemu *, int); 90 static struct fpemu fe; 252 fpu_upd_excp(struct fpemu *fe) 286 fpu_upd_fpsr(struct fpemu *fe, struct fpn *fp) 333 fpu_emul_fmovmcr(struct fpemu *fe, struct instruction *insn [all...] |
fpu_mul.c | 100 fpu_mul(struct fpemu *fe)
|
fpu_add.c | 61 fpu_add(struct fpemu *fe)
|
fpu_div.c | 153 fpu_div(struct fpemu *fe)
|
fpu_fmovecr.c | 101 fpu_emul_fmovecr(struct fpemu *fe, struct instruction *insn)
|
fpu_fstore.c | 45 fpu_emul_fstore(struct fpemu *fe, struct instruction *insn)
|
/src/sys/arch/sparc/fpu/ |
fpu_extern.h | 45 struct fpemu; 56 int fpu_execute(struct fpemu *, union instr); 59 struct fpn *fpu_add(struct fpemu *); 62 void fpu_compare(struct fpemu *, int); 65 struct fpn *fpu_div(struct fpemu *); 75 void fpu_explode(struct fpemu *, struct fpn *, int, int ); 78 u_int fpu_ftoi(struct fpemu *, struct fpn *); 80 u_int fpu_ftox(struct fpemu *, struct fpn *, u_int *); 82 u_int fpu_ftos(struct fpemu *, struct fpn *); 83 u_int fpu_ftod(struct fpemu *, struct fpn *, u_int *) [all...] |
fpu_emu.h | 141 struct fpemu { struct 159 struct fpn *fpu_add(struct fpemu *); 161 struct fpn *fpu_mul(struct fpemu *); 162 struct fpn *fpu_div(struct fpemu *); 163 struct fpn *fpu_sqrt(struct fpemu *); 170 void fpu_compare(struct fpemu *, int); 173 struct fpn *fpu_newnan(struct fpemu *); 182 void fpu_explode(struct fpemu *, struct fpn *, int, int); 183 void fpu_implode(struct fpemu *, struct fpn *, int, u_int *);
|
fpu_implode.c | 66 static int round(struct fpemu *, struct fpn *); 67 static int toinf(struct fpemu *, int); 82 round(struct fpemu *fe, struct fpn *fp) 163 toinf(struct fpemu *fe, int sign) 197 fpu_ftoi(struct fpemu *fe, struct fpn *fp) 245 fpu_ftox(struct fpemu *fe, struct fpn *fp, u_int *res) 294 fpu_ftos(struct fpemu *fe, struct fpn *fp) 376 fpu_ftod(struct fpemu *fe, struct fpn *fp, u_int *res) 434 fpu_ftoq(struct fpemu *fe, struct fpn *fp, u_int *res) 491 fpu_implode(struct fpemu *fe, struct fpn *fp, int type, u_int *space [all...] |
fpu_compare.c | 76 fpu_compare(struct fpemu *fe, int cmpe)
|
fpu_div.c | 153 fpu_div(struct fpemu *fe)
|
fpu_mul.c | 102 fpu_mul(struct fpemu *fe)
|
/src/sys/arch/powerpc/fpu/ |
fpu_emu.h | 150 struct fpemu { struct 165 struct fpn *fpu_add(struct fpemu *); 166 struct fpn *fpu_mul(struct fpemu *); 167 struct fpn *fpu_div(struct fpemu *); 168 struct fpn *fpu_sqrt(struct fpemu *); 171 fpu_sub(struct fpemu *fe) 185 void fpu_compare(struct fpemu *, int); 188 struct fpn *fpu_newnan(struct fpemu *); 199 void fpu_explode(struct fpemu *, struct fpn *, int, uint64_t); 200 void fpu_implode(struct fpemu *, struct fpn *, int, uint64_t *) [all...] |
fpu_implode.c | 63 static int round(struct fpemu *, struct fpn *, int *); 64 static int toinf(struct fpemu *, int); 67 static u_int fpu_ftoi(struct fpemu *, struct fpn *, int *, int); 68 static uint64_t fpu_ftox(struct fpemu *, struct fpn *, int *, int); 69 static u_int fpu_ftos(struct fpemu *, struct fpn *, int *); 70 static uint64_t fpu_ftod(struct fpemu *, struct fpn *, int *); 85 round(struct fpemu *fe, struct fpn *fp, int *cx) 169 toinf(struct fpemu *fe, int sign) 234 fpu_ftoi(struct fpemu *fe, struct fpn *fp, int *cx, int rn) 286 fpu_ftox(struct fpemu *fe, struct fpn *fp, int *cx, int rn [all...] |
fpu_compare.c | 77 fpu_compare(struct fpemu *fe, int ordered)
|