Home
last modified time | relevance | path

Searched refs:fp_class (Results 1 – 25 of 36) sorted by relevance

12

/netbsd-src/sys/arch/powerpc/fpu/
H A Dfpu_emu.h79 int fp_class; /* see below */ member
106 #define ISSNAN(fp) ((fp)->fp_class == FPC_SNAN)
107 #define ISQNAN(fp) ((fp)->fp_class == FPC_QNAN)
108 #define ISNAN(fp) ((fp)->fp_class < 0)
109 #define ISZERO(fp) ((fp)->fp_class == 0)
110 #define ISINF(fp) ((fp)->fp_class == FPC_INF)
128 if ((u_int)(x)->fp_class > (u_int)(y)->fp_class) \
H A Dfpu_div.c197 if (x->fp_class == y->fp_class) { in fpu_div()
205 if (x->fp_class == y->fp_class) { in fpu_div()
216 x->fp_class = FPC_ZERO; in fpu_div()
222 x->fp_class = FPC_INF; in fpu_div()
H A Dfpu_compare.c143 if (a->fp_class < b->fp_class) { /* |a| < |b| */ in fpu_compare()
147 if (a->fp_class > b->fp_class) { /* |a| > |b| */ in fpu_compare()
H A Dfpu_subr.c73 KASSERTMSG(rsh > 0 && (fp->fp_class == FPC_NUM || ISNAN(fp)), in fpu_shr()
74 "rsh %d, class %d\n", rsh, fp->fp_class); in fpu_shr()
90 fp->fp_class = FPC_ZERO; in fpu_shr()
157 fp->fp_class = FPC_ZERO; in fpu_norm()
210 fp->fp_class = FPC_QNAN; in fpu_newnan()
H A Dfpu_add.c134 r->fp_class = FPC_NUM; in fpu_add()
202 r->fp_class = FPC_ZERO; in fpu_add()
H A Dfpu_implode.c240 switch (fp->fp_class) { in fpu_ftoi()
292 switch (fp->fp_class) { in fpu_ftox()
/netbsd-src/sys/arch/m68k/fpe/
H A Dfpu_getexp.c48 if (fp->fp_class == FPC_INF) { in fpu_getexp()
51 } else if (fp->fp_class == FPC_NUM) { /* a number */ in fpu_getexp()
54 } else if (fp->fp_class == FPC_SNAN) { /* signaling NaN */ in fpu_getexp()
67 if (fp->fp_class == FPC_INF) { in fpu_getman()
70 } else if (fp->fp_class == FPC_NUM) { /* a number */ in fpu_getman()
72 } else if (fp->fp_class == FPC_SNAN) { /* signaling NaN */ in fpu_getman()
H A Dfpu_log.c302 F.fp_class = FPC_NUM; in __fpu_logn()
333 fe->fe_f2.fp_class = FPC_NUM; in __fpu_logn()
440 fe->fe_f2.fp_class = FPC_NUM; in __fpu_logn()
485 if (fp->fp_class >= FPC_NUM) { in fpu_log10()
489 } else if (fp->fp_class == FPC_NUM) { in fpu_log10()
497 } else if (fp->fp_class == FPC_ZERO) { in fpu_log10()
499 fp->fp_class = FPC_INF; in fpu_log10()
502 } else if (fp->fp_class == FPC_SNAN) { in fpu_log10()
522 if (fp->fp_class >= FPC_NUM) { in fpu_log2()
526 } else if (fp->fp_class == FPC_NUM) { in fpu_log2()
[all …]
H A Dfpu_emulate.h80 int fp_class; /* see below */ member
115 #define ISNAN(fp) ((fp)->fp_class < 0)
116 #define ISZERO(fp) ((fp)->fp_class == 0)
117 #define ISINF(fp) ((fp)->fp_class == FPC_INF)
135 if ((uint32_t)(x)->fp_class > (uint32_t)(y)->fp_class) \
H A Dfpu_emulate.c302 switch (fp->fp_class) { in fpu_upd_fpsr()
544 if (x->fp_class < 0 || y->fp_class < 0) { in fpu_cmp()
546 x->fp_class = in fpu_cmp()
547 (y->fp_class < x->fp_class) ? y->fp_class : x->fp_class; in fpu_cmp()
548 } else if (x->fp_class == FPC_INF) { in fpu_cmp()
549 if (y->fp_class in fpu_cmp()
[all...]
H A Dfpu_div.c183 if (x->fp_class == y->fp_class) in fpu_div()
193 x->fp_class = FPC_ZERO; in fpu_div()
198 x->fp_class = FPC_INF; in fpu_div()
H A Dfpu_int.c49 if (x->fp_class != FPC_NUM) { in fpu_intrz()
54 x->fp_class = FPC_ZERO; in fpu_intrz()
84 if (x->fp_class != FPC_NUM) { in fpu_int()
H A Dfpu_subr.c90 if (rsh < 0 || (fp->fp_class != FPC_NUM && !ISNAN(fp))) in fpu_shr()
109 fp->fp_class = FPC_ZERO; in fpu_shr()
174 fp->fp_class = FPC_ZERO; in fpu_norm()
225 fp->fp_class = FPC_QNAN; in fpu_newnan()
H A Dfpu_add.c113 r->fp_class = FPC_NUM; in fpu_add()
179 r->fp_class = FPC_ZERO; in fpu_add()
H A Dfpu_exp.c128 fe->fe_f2.fp_class = FPC_ZERO; in fpu_etox()
131 fe->fe_f2.fp_class = FPC_INF; in fpu_etox()
H A Dfpu_fscale.c196 fe->fe_f2.fp_class = (buf[0] == 0) ? FPC_ZERO : FPC_NUM; in fpu_emul_fscale()
211 switch (fe->fe_f2.fp_class) { in fpu_emul_fscale()
H A Dfpu_cordic.c218 fp->fp_class, fp->fp_sign, fp->fp_exp, fp->fp_sticky ? 1 : 0, in printf_fpn()
314 fp->fp_class = FPC_NUM; in sfpn_to_fpn()
H A Dfpu_fstore.c127 class_name[fe->fe_f3.fp_class + 2], in fpu_emul_fstore()
H A Dfpu_rem.c175 r->fp_class = FPC_ZERO; in __fpu_modrem()
/netbsd-src/sys/arch/sparc/fpu/
H A Dfpu_emu.h83 int fp_class; /* see below */ member
110 #define ISNAN(fp) ((fp)->fp_class < 0)
111 #define ISZERO(fp) ((fp)->fp_class == 0)
112 #define ISINF(fp) ((fp)->fp_class == FPC_INF)
130 if ((u_int)(x)->fp_class > (u_int)(y)->fp_class) \
H A Dfpu_compare.c134 if (a->fp_class < b->fp_class) { /* |a| < |b| */ in fpu_compare()
138 if (a->fp_class > b->fp_class) { /* |a| > |b| */ in fpu_compare()
152 if (a->fp_class == FPC_ZERO) in fpu_compare()
H A Dfpu_div.c181 if (x->fp_class == y->fp_class) in fpu_div()
189 x->fp_class = FPC_ZERO; in fpu_div()
194 x->fp_class = FPC_INF; in fpu_div()
H A Dfpu_subr.c75 if (rsh <= 0 || (fp->fp_class != FPC_NUM && !ISNAN(fp))) in fpu_shr()
96 fp->fp_class = FPC_ZERO; in fpu_shr()
163 fp->fp_class = FPC_ZERO; in fpu_norm()
217 fp->fp_class = FPC_QNAN; in fpu_newnan()
H A Dfpu_add.c117 r->fp_class = FPC_NUM; in fpu_add()
185 r->fp_class = FPC_ZERO; in fpu_add()
H A Dfpu_implode.c203 switch (fp->fp_class) { in fpu_ftoi()
251 switch (fp->fp_class) { in fpu_ftox()

12