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

/freebsd-13-stable/sys/powerpc/fpu/
H A Dfpu_extern.h40 struct fpn;
47 int fpu_itof(struct fpn *, u_int);
48 int fpu_xtof(struct fpn *, u_int64_t);
49 int fpu_stof(struct fpn *, u_int);
50 int fpu_dtof(struct fpn *, u_int, u_int);
53 u_int fpu_ftoi(struct fpemu *, struct fpn *);
54 u_int fpu_ftox(struct fpemu *, struct fpn *, u_int *);
55 u_int fpu_ftos(struct fpemu *, struct fpn *);
56 u_int fpu_ftod(struct fpemu *, struct fpn *, u_int *);
H A Dfpu_emu.h81 struct fpn { struct
116 * ORDER(x,y) `sorts' a pair of `fpn *'s so that the right operand (y) points
135 struct fpn *swap; \
146 struct fpn fe_f1; /* operand 1 */
147 struct fpn fe_f2; /* operand 2, if required */
148 struct fpn fe_f3; /* available storage for result */
156 struct fpn *fpu_add(struct fpemu *);
158 struct fpn *fpu_mul(struct fpemu *);
159 struct fpn *fpu_div(struct fpemu *);
160 struct fpn *fpu_sqr
[all...]
H A Dfpu_explode.c85 * int -> fpn.
88 fpu_itof(struct fpn *fp, u_int i)
109 * 64-bit int -> fpn.
112 fpu_xtof(struct fpn *fp, u_int64_t i)
166 * 32-bit single precision -> fpn.
171 fpu_stof(struct fpn *fp, u_int i)
185 * 64-bit double -> fpn.
189 fpu_dtof(struct fpn *fp, u_int i, u_int j)
211 fpu_explode(struct fpemu *fe, struct fpn *fp, int type, int reg)
H A Dfpu_subr.c68 fpu_shr(struct fpn *fp, int rsh)
142 fpu_norm(struct fpn *fp)
209 struct fpn *
212 struct fpn *fp;
H A Dfpu_implode.c66 static int round(struct fpemu *, struct fpn *);
82 round(struct fpemu *fe, struct fpn *fp)
194 * fpn -> int (int value returned as return value).
200 fpu_ftoi(struct fpemu *fe, struct fpn *fp)
240 * fpn -> extended int (high bits of int value returned as return value).
246 fpu_ftox(struct fpemu *fe, struct fpn *fp, u_int *res)
287 * fpn -> single (32 bit single returned as return value).
291 fpu_ftos(struct fpemu *fe, struct fpn *fp)
366 * fpn -> double (32 bit high-order result returned; 32-bit low order result
372 fpu_ftod(struct fpemu *fe, struct fpn *f
[all...]
H A Dfpu_mul.c105 struct fpn *
108 struct fpn *x = &fe->fe_f1, *y = &fe->fe_f2;
H A Dfpu_add.c64 struct fpn *
67 struct fpn *x = &fe->fe_f1, *y = &fe->fe_f2, *r;
H A Dfpu_div.c156 struct fpn *
159 struct fpn *x = &fe->fe_f1, *y = &fe->fe_f2;
H A Dfpu_compare.c82 struct fpn *a, *b, *r;
H A Dfpu_sqrt.c192 struct fpn *
195 struct fpn *x = &fe->fe_f1;
H A Dfpu_emu.c158 * Dump a `fpn' structure.
161 fpu_dumpfpn(struct fpn *fp)
266 struct fpn *fp;
/freebsd-13-stable/sys/powerpc/booke/
H A Dspe.c54 static int spe_emu_instr(uint32_t, struct fpemu *, struct fpn **, uint32_t *);
315 spe_to_int(struct fpemu *fpemu, struct fpn *fpn, uint32_t *val, int sign) argument
319 res[0] = fpu_ftox(fpemu, fpn, res);
337 struct fpn **result, uint32_t *iresult)
392 spe_explode(struct fpemu *fe, struct fpn *fp, uint32_t type,
476 struct fpn *result;

Completed in 119 milliseconds