Home
last modified time | relevance | path

Searched refs:fpn (Results 1 – 12 of 12) sorted by relevance

/freebsd-14.2/sys/powerpc/fpu/
H A Dfpu_emu.h80 struct fpn { struct
134 struct fpn *swap; \
145 struct fpn fe_f1; /* operand 1 */
155 struct fpn *fpu_add(struct fpemu *);
157 struct fpn *fpu_mul(struct fpemu *);
158 struct fpn *fpu_div(struct fpemu *);
159 struct fpn *fpu_sqrt(struct fpemu *);
169 struct fpn *fpu_newnan(struct fpemu *);
171 void fpu_norm(struct fpn *);
178 int fpu_shr(struct fpn *, int);
[all …]
H A Dfpu_extern.h39 struct fpn;
46 int fpu_itof(struct fpn *, u_int);
47 int fpu_xtof(struct fpn *, u_int64_t);
48 int fpu_stof(struct fpn *, u_int);
49 int fpu_dtof(struct fpn *, u_int, u_int);
52 u_int fpu_ftoi(struct fpemu *, struct fpn *);
53 u_int fpu_ftox(struct fpemu *, struct fpn *, u_int *);
54 u_int fpu_ftos(struct fpemu *, struct fpn *);
55 u_int fpu_ftod(struct fpemu *, struct fpn *, u_int *);
H A Dfpu_implode.c63 static int round(struct fpemu *, struct fpn *);
79 round(struct fpemu *fe, struct fpn *fp) in round()
197 fpu_ftoi(struct fpemu *fe, struct fpn *fp) in fpu_ftoi()
243 fpu_ftox(struct fpemu *fe, struct fpn *fp, u_int *res) in fpu_ftox()
288 fpu_ftos(struct fpemu *fe, struct fpn *fp) in fpu_ftos()
369 fpu_ftod(struct fpemu *fe, struct fpn *fp, u_int *res) in fpu_ftod()
424 fpu_implode(struct fpemu *fe, struct fpn *fp, int type, u_int *space) in fpu_implode()
H A Dfpu_explode.c86 fpu_itof(struct fpn *fp, u_int i) in fpu_itof()
110 fpu_xtof(struct fpn *fp, u_int64_t i) in fpu_xtof()
169 fpu_stof(struct fpn *fp, u_int i) in fpu_stof()
187 fpu_dtof(struct fpn *fp, u_int i, u_int j) in fpu_dtof()
209 fpu_explode(struct fpemu *fe, struct fpn *fp, int type, int reg) in fpu_explode()
H A Dfpu_subr.c65 fpu_shr(struct fpn *fp, int rsh) in fpu_shr()
139 fpu_norm(struct fpn *fp) in fpu_norm()
206 struct fpn *
209 struct fpn *fp; in fpu_newnan()
H A Dfpu_mul.c102 struct fpn *
105 struct fpn *x = &fe->fe_f1, *y = &fe->fe_f2; in fpu_mul()
H A Dfpu_div.c153 struct fpn *
156 struct fpn *x = &fe->fe_f1, *y = &fe->fe_f2; in fpu_div()
H A Dfpu_add.c61 struct fpn *
64 struct fpn *x = &fe->fe_f1, *y = &fe->fe_f2, *r; in fpu_add()
H A Dfpu_sqrt.c189 struct fpn *
192 struct fpn *x = &fe->fe_f1; in fpu_sqrt()
H A Dfpu_compare.c79 struct fpn *a, *b, *r; in fpu_compare()
H A Dfpu_emu.c158 fpu_dumpfpn(struct fpn *fp) in fpu_dumpfpn()
263 struct fpn *fp; in fpu_execute()
/freebsd-14.2/sys/powerpc/booke/
H A Dspe.c52 static int spe_emu_instr(uint32_t, struct fpemu *, struct fpn **, uint32_t *);
313 spe_to_int(struct fpemu *fpemu, struct fpn *fpn, uint32_t *val, int sign) in spe_to_int() argument
317 res[0] = fpu_ftox(fpemu, fpn, res); in spe_to_int()
335 struct fpn **result, uint32_t *iresult) in spe_emu_instr()
390 spe_explode(struct fpemu *fe, struct fpn *fp, uint32_t type, in spe_explode()
474 struct fpn *result; in spe_handle_fpdata()