/freebsd-10.1-release/lib/libc/sparc64/fpu/ |
H A D | fpu_extern.h | 38 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 D | fpu_emu.h | 79 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 D | fpu_subr.c | 68 __fpu_shr(struct fpn *fp, int rsh) 142 __fpu_norm(struct fpn *fp) 209 struct fpn * 212 struct fpn *fp;
|
H A D | fpu_implode.c | 67 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 D | fpu_explode.c | 87 * 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 D | fpu_div.c | 154 struct fpn * 158 struct fpn *x = &fe->fe_f1, *y = &fe->fe_f2;
|
H A D | fpu_mul.c | 102 struct fpn * 106 struct fpn *x = &fe->fe_f1, *y = &fe->fe_f2;
|
H A D | fpu_add.c | 63 struct fpn * 67 struct fpn *x = &fe->fe_f1, *y = &fe->fe_f2, *r;
|
H A D | fpu_compare.c | 95 struct fpn *a, *b;
|
H A D | fpu_qp.c | 42 struct fpn *r; \ 125 struct fpn *r;
|
H A D | fpu_sqrt.c | 189 struct fpn * 193 struct fpn *x = &fe->fe_f1;
|
H A D | fpu.c | 171 * Dump a `fpn' structure. 174 __fpu_dumpfpn(struct fpn *fp) 272 struct fpn *fp;
|
/freebsd-10.1-release/sys/powerpc/fpu/ |
H A D | fpu_extern.h | 38 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 D | fpu_emu.h | 79 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 D | fpu_explode.c | 83 * 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 D | fpu_subr.c | 66 fpu_shr(struct fpn *fp, int rsh) 140 fpu_norm(struct fpn *fp) 207 struct fpn * 210 struct fpn *fp;
|
H A D | fpu_implode.c | 64 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 D | fpu_mul.c | 103 struct fpn * 106 struct fpn *x = &fe->fe_f1, *y = &fe->fe_f2;
|
H A D | fpu_add.c | 62 struct fpn * 65 struct fpn *x = &fe->fe_f1, *y = &fe->fe_f2, *r;
|
H A D | fpu_div.c | 154 struct fpn * 157 struct fpn *x = &fe->fe_f1, *y = &fe->fe_f2;
|
H A D | fpu_compare.c | 80 struct fpn *a, *b, *r;
|
H A D | fpu_sqrt.c | 190 struct fpn * 193 struct fpn *x = &fe->fe_f1;
|
H A D | fpu_emu.c | 155 * Dump a `fpn' structure. 158 fpu_dumpfpn(struct fpn *fp) 272 struct fpn *fp;
|