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

/freebsd-10.1-release/lib/libc/sparc64/fpu/
H A Dfpu_extern.h38 struct fpn;
44 struct fpn *__fpu_add(struct fpemu *);
50 struct fpn *__fpu_div(struct fpemu *);
53 int __fpu_itof(struct fpn *, u_int);
54 int __fpu_xtof(struct fpn *, u_int64_t);
55 int __fpu_stof(struct fpn *, u_int);
56 int __fpu_dtof(struct fpn *, u_int, u_int);
57 int __fpu_qtof(struct fpn *, u_int, u_int, u_int, u_int);
58 void __fpu_explode(struct fpemu *, struct fpn *, int, int);
61 u_int __fpu_ftoi(struct fpemu *, struct fpn *);
[all...]
H A Dfpu_emu.h79 struct fpn { struct
112 * ORDER(x,y) `sorts' a pair of `fpn *'s so that the right operand (y) points
131 register struct fpn *swap; \
152 struct fpn fe_f1; /* operand 1 */
153 struct fpn fe_f2; /* operand 2, if required */
154 struct fpn fe_f3; /* available storage for result */
169 void __fpu_dumpfpn(struct fpn *);
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.c67 static int fpround(struct fpemu *, struct fpn *);
83 fpround(struct fpemu *fe, struct fpn *fp)
190 * fpn -> int (int value returned as return value).
198 struct fpn *fp;
238 * fpn -> extended int (high bits of int value returned as return value).
246 struct fpn *fp;
294 * fpn -> single (32 bit single returned as return value).
300 struct fpn *fp;
379 * fpn -> double (32 bit high-order result returned; 32-bit low order result
387 struct fpn *f
[all...]
H A Dfpu_explode.c87 * int -> fpn.
91 struct fpn *fp;
120 * 64-bit int -> fpn.
124 struct fpn *fp;
186 * 32-bit single precision -> fpn.
192 struct fpn *fp;
207 * 64-bit double -> fpn.
212 struct fpn *fp;
229 * 128-bit extended -> fpn.
233 struct fpn *f
[all...]
H A Dfpu_div.c154 struct fpn *
158 struct fpn *x = &fe->fe_f1, *y = &fe->fe_f2;
H A Dfpu_mul.c102 struct fpn *
106 struct fpn *x = &fe->fe_f1, *y = &fe->fe_f2;
H A Dfpu_add.c63 struct fpn *
67 struct fpn *x = &fe->fe_f1, *y = &fe->fe_f2, *r;
H A Dfpu_compare.c95 struct fpn *a, *b;
H A Dfpu_qp.c42 struct fpn *r; \
125 struct fpn *r;
H A Dfpu_sqrt.c189 struct fpn *
193 struct fpn *x = &fe->fe_f1;
H A Dfpu.c171 * Dump a `fpn' structure.
174 __fpu_dumpfpn(struct fpn *fp)
272 struct fpn *fp;
/freebsd-10.1-release/sys/powerpc/fpu/
H A Dfpu_extern.h38 struct fpn;
45 int fpu_itof(struct fpn *, u_int);
46 int fpu_xtof(struct fpn *, u_int64_t);
47 int fpu_stof(struct fpn *, u_int);
48 int fpu_dtof(struct fpn *, u_int, u_int);
51 u_int fpu_ftoi(struct fpemu *, struct fpn *);
52 u_int fpu_ftox(struct fpemu *, struct fpn *, u_int *);
53 u_int fpu_ftos(struct fpemu *, struct fpn *);
54 u_int fpu_ftod(struct fpemu *, struct fpn *, u_int *);
H A Dfpu_emu.h79 struct fpn { struct
114 * ORDER(x,y) `sorts' a pair of `fpn *'s so that the right operand (y) points
133 struct fpn *swap; \
144 struct fpn fe_f1; /* operand 1 */
145 struct fpn fe_f2; /* operand 2, if required */
146 struct fpn fe_f3; /* available storage for result */
154 struct fpn *fpu_add(struct fpemu *);
156 struct fpn *fpu_mul(struct fpemu *);
157 struct fpn *fpu_div(struct fpemu *);
158 struct fpn *fpu_sqr
[all...]
H A Dfpu_explode.c83 * int -> fpn.
86 fpu_itof(struct fpn *fp, u_int i)
107 * 64-bit int -> fpn.
110 fpu_xtof(struct fpn *fp, u_int64_t i)
164 * 32-bit single precision -> fpn.
169 fpu_stof(struct fpn *fp, u_int i)
183 * 64-bit double -> fpn.
187 fpu_dtof(struct fpn *fp, u_int i, u_int j)
209 fpu_explode(struct fpemu *fe, struct fpn *fp, int type, int reg)
H A Dfpu_subr.c66 fpu_shr(struct fpn *fp, int rsh)
140 fpu_norm(struct fpn *fp)
207 struct fpn *
210 struct fpn *fp;
H A Dfpu_implode.c64 static int round(struct fpemu *, struct fpn *);
80 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)
241 * fpn -> extended int (high bits of int value returned as return value).
247 fpu_ftox(struct fpemu *fe, struct fpn *fp, u_int *res)
289 * fpn -> single (32 bit single returned as return value).
293 fpu_ftos(struct fpemu *fe, struct fpn *fp)
368 * fpn -> double (32 bit high-order result returned; 32-bit low order result
374 fpu_ftod(struct fpemu *fe, struct fpn *f
[all...]
H A Dfpu_mul.c103 struct fpn *
106 struct fpn *x = &fe->fe_f1, *y = &fe->fe_f2;
H A Dfpu_add.c62 struct fpn *
65 struct fpn *x = &fe->fe_f1, *y = &fe->fe_f2, *r;
H A Dfpu_div.c154 struct fpn *
157 struct fpn *x = &fe->fe_f1, *y = &fe->fe_f2;
H A Dfpu_compare.c80 struct fpn *a, *b, *r;
H A Dfpu_sqrt.c190 struct fpn *
193 struct fpn *x = &fe->fe_f1;
H A Dfpu_emu.c155 * Dump a `fpn' structure.
158 fpu_dumpfpn(struct fpn *fp)
272 struct fpn *fp;

Completed in 166 milliseconds