| /src/sys/arch/m68k/fpe/ | 
| fpu_arith_proto.h | 44 struct fpn * fpu_add(struct fpemu *fe); 47 struct fpn * fpu_div(struct fpemu *fe);
 50 struct fpn * fpu_etox(struct fpemu *fe);
 51 struct fpn * fpu_etoxm1(struct fpemu *fe);
 52 struct fpn * fpu_tentox(struct fpemu *fe);
 53 struct fpn * fpu_twotox(struct fpemu *fe);
 56 struct fpn * fpu_getexp(struct fpemu *fe);
 57 struct fpn * fpu_getman(struct fpemu *fe);
 60 struct fpn * fpu_atanh(struct fpemu *fe);
 61 struct fpn * fpu_cosh(struct fpemu *fe);
 [all...]
 | 
| fpu_hyperb.c | 78 fpu_atanh(struct fpemu *fe) 84 	if (ISNAN(&fe->fe_f2))
 85 		return &fe->fe_f2;
 86 	if (ISINF(&fe->fe_f2))
 87 		return fpu_newnan(fe);
 90 	if (ISZERO(&fe->fe_f2))
 91 		return &fe->fe_f2;
 97 	r = &fe->fe_f2;
 105 	if (fe->fe_f2.fp_exp >= 0)
 106 		return fpu_newnan(fe);
 [all...]
 | 
| fpu_exp.c | 54 fpu_etox_taylor(struct fpemu *fe) 63 	CPYFPN(&x, &fe->fe_f2);
 64 	CPYFPN(&s0, &fe->fe_f2);
 67 	fpu_const(&fe->fe_f1, FPU_CONST_1);
 68 	r = fpu_add(fe);
 74 		CPYFPN(&fe->fe_f1, &s0);
 75 		CPYFPN(&fe->fe_f2, &x);
 76 		r = fpu_mul(fe);
 78 		CPYFPN(&fe->fe_f1, r);
 79 		fpu_explode(fe, &fe->fe_f2, FTYPE_LNG, &k)
 [all...]
 | 
| fpu_trig.c | 68 fpu_acos(struct fpemu *fe) 72 	if (ISNAN(&fe->fe_f2))
 73 		return &fe->fe_f2;
 74 	if (ISINF(&fe->fe_f2))
 75 		return fpu_newnan(fe);
 77 	r = fpu_asin(fe);
 78 	CPYFPN(&fe->fe_f2, r);
 81 	fpu_const(&fe->fe_f1, FPU_CONST_PI);
 82 	fe->fe_f1.fp_exp--;
 83 	fe->fe_f2.fp_sign = !fe->fe_f2.fp_sign
 [all...]
 | 
| fpu_getexp.c | 42 fpu_getexp(struct fpemu *fe) 44 	struct fpn *fp = &fe->fe_f2;
 46 	fe->fe_fpsr &= ~FPSR_EXCP; /* clear all exceptions */
 49 		fp = fpu_newnan(fe);
 50 		fe->fe_fpsr |= FPSR_OPERR;
 52 		fpu_explode(fe, &fe->fe_f3, FTYPE_LNG, &fp->fp_exp);
 53 		fp = &fe->fe_f3;
 55 		fe->fe_fpsr |= FPSR_SNAN;
 61 fpu_getman(struct fpemu *fe)
 [all...]
 | 
| fpu_log.c | 190 static struct fpn *__fpu_logn(struct fpemu *fe); 197 __fpu_logn(struct fpemu *fe)
 203 	CPYFPN(&X, &fe->fe_f2);
 213 		fpu_const(&fe->fe_f1, FPU_CONST_1);
 215 		d = fpu_add(fe);
 218 		CPYFPN(&fe->fe_f1, &X);
 219 		fpu_const(&fe->fe_f2, FPU_CONST_1);
 220 		fe->fe_f2.fp_sign = 1; /* -1.0 */
 222 		d = fpu_add(fe);
 223 		CPYFPN(&fe->fe_f1, d)
 [all...]
 | 
| fpu_rem.c | 77 static struct fpn * __fpu_modrem(struct fpemu *fe, int is_mod); 102 __fpu_modrem(struct fpemu *fe, int is_mod)
 110 	if (ISNAN(&fe->fe_f1) || ISNAN(&fe->fe_f2))
 111 		return fpu_newnan(fe);
 112 	if (ISINF(&fe->fe_f1) || ISZERO(&fe->fe_f2))
 113 		return fpu_newnan(fe);
 115 	CPYFPN(&X, &fe->fe_f1);
 116 	CPYFPN(&Y, &fe->fe_f2)
 [all...]
 | 
| fpu_cordic.c | 98 prepare_cordic_const(struct fpemu *fe) 109 		CPYFPN(&fe->fe_f2, &t);
 110 		r = fpu_atan_taylor(fe);
 118 	r = fpu_gain1_cordic(fe);
 119 	CPYFPN(&fe->fe_f2, r);
 120 	fpu_const(&fe->fe_f1, FPU_CONST_1);
 121 	r = fpu_div(fe);
 126 fpu_gain1_cordic(struct fpemu *fe)
 139 	fpu_cordit1(fe, &x, &y, &z, &v);
 140 	CPYFPN(&fe->fe_f2, &x)
 [all...]
 | 
| fpu_fstore.c | 45 fpu_emul_fstore(struct fpemu *fe, struct instruction *insn) 47 	struct frame *frame = fe->fe_frame;
 48 	uint32_t *fpregs = fe->fe_fpframe->fpf_regs;
 57 	    frame, fe->fe_fpframe);
 88 	fe->fe_fpsr &= ~FPSR_EXCP;
 121 	fpu_explode(fe, &fe->fe_f3, FTYPE_EXT, &fpregs[regnum * 3]);
 127 	    class_name[fe->fe_f3.fp_class + 2],
 128 	    fe->fe_f3.fp_sign ? '-' : '+', fe->fe_f3.fp_exp
 [all...]
 | 
| fpu_implode.c | 61 static uint32_t	fpu_ftoi(struct fpemu *fe, struct fpn *fp); 62 static uint32_t	fpu_ftos(struct fpemu *fe, struct fpn *fp);
 63 static uint32_t	fpu_ftod(struct fpemu *fe, struct fpn *fp, uint32_t *);
 64 static uint32_t	fpu_ftox(struct fpemu *fe, struct fpn *fp, uint32_t *);
 79 fpu_round(struct fpemu *fe, struct fpn *fp)
 98 	fe->fe_fpsr |= FPSR_INEX2;	/* inexact */
 101 	switch (fe->fe_fpcr & FPCR_ROUND) {
 156 toinf(struct fpemu *fe, int sign)
 161 	switch (fe->fe_fpcr & FPCR_ROUND) {
 190 fpu_ftoi(struct fpemu *fe, struct fpn *fp
 [all...]
 | 
| fpu_emulate.c | 90 	static struct fpemu fe;  local in function:fpu_emulate 97 	fe.fe_frame = frame;
 98 	fe.fe_fpframe = fpf;
 99 	fe.fe_fpsr = fpf->fpf_fpsr;
 100 	fe.fe_fpcr = fpf->fpf_fpcr;
 103 	    __func__, fe.fe_fpsr, fe.fe_fpcr));
 167 				sig = fpu_emul_fmovm(&fe, &insn);
 170 				sig = fpu_emul_fmovmcr(&fe, &insn);
 176 				sig = fpu_emul_fstore(&fe, &insn)
 [all...]
 | 
| fpu_fscale.c | 51 fpu_emul_fscale(struct fpemu *fe, struct instruction *insn) 67 	frame = fe->fe_frame;
 68 	fpregs = &(fe->fe_fpframe->fpf_regs[0]);
 70 	fpsr = fe->fe_fpsr & ~FPSR_EXCP & ~FPSR_CCB;
 72 	printf("fpu_emul_fscale: FPSR = %08x, FPCR = %08x\n", fpsr, fe->fe_fpcr);
 79 	fe->fe_fpcr &= FPCR_ROUND;
 80 	fe->fe_fpcr |= FPCR_ZERO;
 92 		fpu_explode(fe, &fe->fe_f2, FTYPE_EXT, &fpregs[format * 3]);
 93 		fpu_implode(fe, &fe->fe_f2, FTYPE_LNG, buf)
 [all...]
 | 
| fpu_int.c | 43 fpu_intrz(struct fpemu *fe) 45 	struct fpn *x = &fe->fe_f2;
 78 fpu_int(struct fpemu *fe)
 80 	struct fpn *x = &fe->fe_f2;
 98 	fpu_round(fe, x);
 
 | 
| fpu_fmovecr.c | 101 fpu_emul_fmovecr(struct fpemu *fe, struct instruction *insn) 108 	fpreg = &(fe->fe_fpframe->fpf_regs[0]);
 110 	(void)fpu_const(&fe->fe_f3, offset);
 111 	(void)fpu_upd_fpsr(fe, &fe->fe_f3);
 112 	fpu_implode(fe, &fe->fe_f3, FTYPE_EXT, &fpreg[dstreg * 3]);
 
 | 
| fpu_add.c | 61 fpu_add(struct fpemu *fe) 63 	struct fpn *x = &fe->fe_f1, *y = &fe->fe_f2, *r;
 92 			return (fpu_newnan(fe));
 95 	rd = (fe->fe_fpcr & FPCR_ROUND);
 112 	r = &fe->fe_f3;
 
 | 
| fpu_div.c | 153 fpu_div(struct fpemu *fe) 155 	struct fpn *x = &fe->fe_f1, *y = &fe->fe_f2;
 160 	fe->fe_fpsr &= ~FPSR_EXCP; /* clear all exceptions */
 184 			return (fpu_newnan(fe));
 197 		fe->fe_fpsr |= FPSR_DZ;
 
 | 
| /src/sys/external/isc/libsodium/dist/src/libsodium/crypto_scalarmult/curve25519/sandy2x/ | 
| fe.h | 2    This file is adapted from ref10/fe.h: 12 typedef uint64_t fe[10];  typedef in typeref:typename:uint64_t[10]
 15 fe means field element.
 24 extern void fe_frombytes(fe, const unsigned char *);
 
 | 
| ladder.h | 8 #include "fe.h" 11 extern void ladder(fe *, const unsigned char *);
 
 | 
| ladder_base.h | 8 #include "fe.h" 11 extern void ladder_base(fe *, const unsigned char *);
 
 | 
| /src/sys/arch/sparc/fpu/ | 
| fpu_implode.c | 82 round(struct fpemu *fe, struct fpn *fp) 103 	fe->fe_cx |= FSR_NX;	/* inexact */
 106 	switch ((fe->fe_fsr >> FSR_RD_SHIFT) & FSR_RD_MASK) {
 163 toinf(struct fpemu *fe, int sign)
 168 	switch ((fe->fe_fsr >> FSR_RD_SHIFT) & FSR_RD_MASK) {
 197 fpu_ftoi(struct fpemu *fe, struct fpn *fp)
 223 			fe->fe_cx |= FSR_NX;
 233 	fe->fe_cx = (fe->fe_cx & ~FSR_NX) | FSR_NV;
 245 fpu_ftox(struct fpemu *fe, struct fpn *fp, u_int *res
 [all...]
 | 
| fpu_compare.c | 76 fpu_compare(struct fpemu *fe, int cmpe) 82 	a = &fe->fe_f1;
 83 	b = &fe->fe_f2;
 92 			fe->fe_cx = FSR_NV;
 151 	a = fpu_sub(fe);
 158 	fe->fe_fsr = (fe->fe_fsr & ~FSR_FCC) | (cc << FSR_FCC_SHIFT);
 
 | 
| fpu.c | 141 	struct fpemu fe;  local in function:fpu_cleanup 203 	fe.fe_fpstate = fs;
 210 		error = fpu_execute(&fe, instr);
 279 			fe.fe_fsr = fs->fs_fsr &= ~FSR_CX;
 280 			error = fpu_execute(&fe, fs, instr);
 294  * FBfcc or STF, for instance).  On return, fe->fe_fs->fs_fsr will be
 301 fpu_execute(struct fpemu *fe, union instr instr)
 348 	fs = fe->fe_fpstate;
 349 	fe->fe_fsr = fs->fs_fsr & ~FSR_CX;
 350 	fe->fe_cx = 0
 [all...]
 | 
| /src/sys/arch/powerpc/fpu/ | 
| fpu_emu.c | 211 	struct fpemu fe;  local in function:fpu_emulate 218 	fe.fe_fpstate = fpf;
 219 	fe.fe_cx = 0;
 246 	switch (fpu_execute(tf, &fe, &insn)) {
 268 		ksi->ksi_addr = (void *)fe.fe_addr;
 337  * FBfcc or STF, for instance).  On return, fe->fe_fs->fs_fsr will be
 344 fpu_execute(struct trapframe *tf, struct fpemu *fe, union instr *insn)
 356 	fs = fe->fe_fpstate;
 357 	fe->fe_fpscr = ((int *)&fs->fpscr)[1];
 415 					fe->fe_addr = addr
 [all...]
 | 
| fpu_compare.c | 77 fpu_compare(struct fpemu *fe, int ordered) 82 	fe->fe_fpscr &= ~FPSCR_FPCC;
 84 	a = &fe->fe_f1;
 85 	b = &fe->fe_f2;
 98 			if ((fe->fe_fpscr & FPSCR_VE) == 0 ||
 156 	r = fpu_sub(fe);
 164 	fe->fe_cx = cc;
 
 | 
| fpu_div.c | 157 fpu_div(struct fpemu *fe) 159 	struct fpn *x = &fe->fe_f1, *y = &fe->fe_f2;
 186 			fe->fe_cx |= FPSCR_VXSNAN;
 198 			fe->fe_cx |= FPSCR_VXIDI;
 199 			return (fpu_newnan(fe));
 206 			fe->fe_cx |= FPSCR_VXZDZ;
 207 			return (fpu_newnan(fe));
 221 		fe->fe_cx = FPSCR_ZX;
 
 |