Home
last modified time | relevance | path

Searched refs:fpemu (Results 1 – 25 of 43) sorted by relevance

12

/netbsd/src/sys/arch/m68k/fpe/
Dfpu_arith_proto.h44 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 …]
Dfpu_emulate.h146 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 …]
Dfpu_implode.c61 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) in fpu_round()
156 toinf(struct fpemu *fe, int sign) in toinf()
190 fpu_ftoi(struct fpemu *fe, struct fpn *fp) in fpu_ftoi()
240 fpu_ftos(struct fpemu *fe, struct fpn *fp) in fpu_ftos()
324 fpu_ftod(struct fpemu *fe, struct fpn *fp, uint32_t *res) in fpu_ftod()
386 fpu_ftox(struct fpemu *fe, struct fpn *fp, uint32_t *res) in fpu_ftox()
[all …]
Dfpu_cordic.c59 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; in main()
98 prepare_cordic_const(struct fpemu *fe) in prepare_cordic_const()
126 fpu_gain1_cordic(struct fpemu *fe) in fpu_gain1_cordic()
152 fpu_atan_taylor(struct fpemu *fe) in fpu_atan_taylor()
327 fpu_cordit1(struct fpemu *fe, struct fpn *x0, struct fpn *y0, struct fpn *z0, in fpu_cordit1()
Dfpu_emulate.c62 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; in fpu_emulate()
252 fpu_upd_excp(struct fpemu *fe) in fpu_upd_excp()
286 fpu_upd_fpsr(struct fpemu *fe, struct fpn *fp) in fpu_upd_fpsr()
333 fpu_emul_fmovmcr(struct fpemu *fe, struct instruction *insn) in fpu_emul_fmovmcr()
[all …]
Dfpu_trig.c68 fpu_acos(struct fpemu *fe) in fpu_acos()
95 fpu_asin(struct fpemu *fe) in fpu_asin()
147 fpu_atan(struct fpemu *fe) in fpu_atan()
183 __fpu_sincos_cordic(struct fpemu *fe, const struct fpn *in) in __fpu_sincos_cordic()
220 fpu_cos(struct fpemu *fe) in fpu_cos()
320 fpu_sin(struct fpemu *fe) in fpu_sin()
403 fpu_tan(struct fpemu *fe) in fpu_tan()
436 fpu_sincos(struct fpemu *fe, int regc) in fpu_sincos()
Dfpu_exp.c54 fpu_etox_taylor(struct fpemu *fe) in fpu_etox_taylor()
109 fpu_etox(struct fpemu *fe) in fpu_etox()
176 fpu_etoxm1(struct fpemu *fe) in fpu_etoxm1()
196 fpu_tentox(struct fpemu *fe) in fpu_tentox()
215 fpu_twotox(struct fpemu *fe) in fpu_twotox()
Dfpu_rem.c77 static struct fpn * __fpu_modrem(struct fpemu *fe, int is_mod);
102 __fpu_modrem(struct fpemu *fe, int is_mod) in __fpu_modrem()
218 fpu_rem(struct fpemu *fe) in fpu_rem()
224 fpu_mod(struct fpemu *fe) in fpu_mod()
Dfpu_hyperb.c78 fpu_atanh(struct fpemu *fe) in fpu_atanh()
142 fpu_cosh(struct fpemu *fe) in fpu_cosh()
182 fpu_sinh(struct fpemu *fe) in fpu_sinh()
218 fpu_tanh(struct fpemu *fe) in fpu_tanh()
Dfpu_getexp.c42 fpu_getexp(struct fpemu *fe) in fpu_getexp()
61 fpu_getman(struct fpemu *fe) in fpu_getman()
Dfpu_int.c43 fpu_intrz(struct fpemu *fe) in fpu_intrz()
78 fpu_int(struct fpemu *fe) in fpu_int()
Dfpu_log.c190 static struct fpn *__fpu_logn(struct fpemu *fe);
197 __fpu_logn(struct fpemu *fe) in __fpu_logn()
478 fpu_log10(struct fpemu *fe) in fpu_log10()
515 fpu_log2(struct fpemu *fe) in fpu_log2()
559 fpu_logn(struct fpemu *fe) in fpu_logn()
592 fpu_lognp1(struct fpemu *fe) in fpu_lognp1()
DREADME115 struct fpn *fpu_op(struct fpemu *fe);
117 Where fe is a pointer to a struct fpemu in which frame, fpframe, and
163 struct fpn *fpu_sincos(struct fpemu *fe, int cosreg);
Dfpu_fmovecr.c101 fpu_emul_fmovecr(struct fpemu *fe, struct instruction *insn) in fpu_emul_fmovecr()
Dfpu_mul.c100 fpu_mul(struct fpemu *fe) in fpu_mul()
Dfpu_fstore.c45 fpu_emul_fstore(struct fpemu *fe, struct instruction *insn) in fpu_emul_fstore()
Dfpu_div.c153 fpu_div(struct fpemu *fe) in fpu_div()
/netbsd/src/sys/arch/sparc/fpu/
Dfpu_extern.h45 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 …]
Dfpu_emu.h141 struct fpemu { struct
159 struct fpn *fpu_add(struct fpemu *); argument
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 *);
Dfpu_implode.c66 static int round(struct fpemu *, struct fpn *);
67 static int toinf(struct fpemu *, int);
82 round(struct fpemu *fe, struct fpn *fp) in round()
163 toinf(struct fpemu *fe, int sign) in toinf()
197 fpu_ftoi(struct fpemu *fe, struct fpn *fp) in fpu_ftoi()
245 fpu_ftox(struct fpemu *fe, struct fpn *fp, u_int *res) in fpu_ftox()
294 fpu_ftos(struct fpemu *fe, struct fpn *fp) in fpu_ftos()
376 fpu_ftod(struct fpemu *fe, struct fpn *fp, u_int *res) in fpu_ftod()
434 fpu_ftoq(struct fpemu *fe, struct fpn *fp, u_int *res) in fpu_ftoq()
491 fpu_implode(struct fpemu *fe, struct fpn *fp, int type, u_int *space) in fpu_implode()
Dfpu_compare.c76 fpu_compare(struct fpemu *fe, int cmpe) in fpu_compare()
Dfpu_mul.c102 fpu_mul(struct fpemu *fe) in fpu_mul()
/netbsd/src/sys/arch/powerpc/fpu/
Dfpu_emu.h150 struct fpemu { struct
165 struct fpn *fpu_add(struct fpemu *); argument
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) in fpu_sub()
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 *);
Dfpu_implode.c63 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) in round()
169 toinf(struct fpemu *fe, int sign) in toinf()
234 fpu_ftoi(struct fpemu *fe, struct fpn *fp, int *cx, int rn) in fpu_ftoi()
286 fpu_ftox(struct fpemu *fe, struct fpn *fp, int *cx, int rn) in fpu_ftox()
[all …]
Dfpu_compare.c77 fpu_compare(struct fpemu *fe, int ordered) in fpu_compare()

12