Searched refs:fpn (Results 1 – 12 of 12) sorted by relevance
/freebsd/sys/powerpc/fpu/ |
H A D | fpu_emu.h | 78 struct fpn { struct 132 struct fpn *swap; \ 143 struct fpn fe_f1; /* operand 1 */ 144 struct fpn fe_f2; /* operand 2, if required */ 145 struct fpn fe_f3; /* available storage for result */ 153 struct fpn *fpu_add(struct fpemu *); 155 struct fpn *fpu_mul(struct fpemu *); 156 struct fpn *fpu_div(struct fpemu *); 157 struct fpn *fpu_sqrt(struct fpemu *); 167 struct fpn *fpu_newnan(struct fpemu *); [all …]
|
H A D | fpu_extern.h | 39 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 D | fpu_implode.c | 60 static int round(struct fpemu *, struct fpn *); 76 round(struct fpemu *fe, struct fpn *fp) in round() 194 fpu_ftoi(struct fpemu *fe, struct fpn *fp) in fpu_ftoi() 240 fpu_ftox(struct fpemu *fe, struct fpn *fp, u_int *res) in fpu_ftox() 285 fpu_ftos(struct fpemu *fe, struct fpn *fp) in fpu_ftos() 366 fpu_ftod(struct fpemu *fe, struct fpn *fp, u_int *res) in fpu_ftod() 421 fpu_implode(struct fpemu *fe, struct fpn *fp, int type, u_int *space) in fpu_implode()
|
H A D | fpu_explode.c | 83 fpu_itof(struct fpn *fp, u_int i) in fpu_itof() 107 fpu_xtof(struct fpn *fp, u_int64_t i) in fpu_xtof() 166 fpu_stof(struct fpn *fp, u_int i) in fpu_stof() 184 fpu_dtof(struct fpn *fp, u_int i, u_int j) in fpu_dtof() 206 fpu_explode(struct fpemu *fe, struct fpn *fp, int type, int reg) in fpu_explode()
|
H A D | fpu_subr.c | 62 fpu_shr(struct fpn *fp, int rsh) in fpu_shr() 136 fpu_norm(struct fpn *fp) in fpu_norm() 203 struct fpn * 206 struct fpn *fp; in fpu_newnan()
|
H A D | fpu_mul.c | 99 struct fpn * 102 struct fpn *x = &fe->fe_f1, *y = &fe->fe_f2; in fpu_mul()
|
H A D | fpu_add.c | 58 struct fpn * 61 struct fpn *x = &fe->fe_f1, *y = &fe->fe_f2, *r; in fpu_add()
|
H A D | fpu_div.c | 150 struct fpn * 153 struct fpn *x = &fe->fe_f1, *y = &fe->fe_f2; in fpu_div()
|
H A D | fpu_sqrt.c | 186 struct fpn * 189 struct fpn *x = &fe->fe_f1; in fpu_sqrt()
|
H A D | fpu_compare.c | 76 struct fpn *a, *b, *r; in fpu_compare()
|
H A D | fpu_emu.c | 156 fpu_dumpfpn(struct fpn *fp) in fpu_dumpfpn() 261 struct fpn *fp; in fpu_execute()
|
/freebsd/sys/powerpc/booke/ |
H A D | spe.c | 51 static int spe_emu_instr(uint32_t, struct fpemu *, struct fpn **, uint32_t *); 312 spe_to_int(struct fpemu *fpemu, struct fpn *fpn, uint32_t *val, int sign) in spe_to_int() argument 316 res[0] = fpu_ftox(fpemu, fpn, res); in spe_to_int() 334 struct fpn **result, uint32_t *iresult) in spe_emu_instr() 389 spe_explode(struct fpemu *fe, struct fpn *fp, uint32_t type, in spe_explode() 473 struct fpn *result; in spe_handle_fpdata()
|