Searched refs:fp_sign (Results 1 - 21 of 21) sorted by relevance

/freebsd-10-stable/lib/libc/sparc64/fpu/
H A Dfpu_add.c95 if (ISINF(x) && x->fp_sign != y->fp_sign)
102 y->fp_sign &= x->fp_sign;
104 y->fp_sign |= x->fp_sign;
133 r->fp_sign = x->fp_sign;
134 if (x->fp_sign == y->fp_sign) {
[all...]
H A Dfpu_mul.c133 y->fp_sign ^= x->fp_sign;
137 x->fp_sign ^= y->fp_sign;
216 x->fp_sign ^= y->fp_sign;
H A Dfpu_compare.c122 if (a->fp_sign) { /* a < 0 (or -0) */
123 if (!b->fp_sign) { /* b >= 0 (or if a = -0, b > 0) */
128 if (b->fp_sign) { /* b <= -0 (or if a = +0, b < 0) */
150 #define diff(magnitude) (a->fp_sign ? opposite_cc(magnitude) : (magnitude))
H A Dfpu_div.c188 x->fp_sign ^= y->fp_sign;
192 x->fp_sign ^= y->fp_sign;
H A Dfpu_emu.h81 int fp_sign; /* 0 => positive, 1 => negative */ member in struct:fpn
162 #define __fpu_sub(fe) (ISNAN(&(fe)->fe_f2) ? 0 : ((fe)->fe_f2.fp_sign ^= 1), \
H A Dfpu_qp.c45 fe.fe_f1.fp_sign = a[0] >> 31; \
48 fe.fe_f2.fp_sign = b[0] >> 31; \
66 fe.fe_f1.fp_sign = (signpos >= 0) ? u.a[0] >> signpos : 0; \
83 fe.fe_f1.fp_sign = c[0] >> 31; \
108 fe.fe_f1.fp_sign = a[0] >> 31; \
111 fe.fe_f2.fp_sign = b[0] >> 31; \
128 fe.fe_f1.fp_sign = a[0] >> 31;
H A Dfpu_implode.c127 if (fp->fp_sign)
133 if (!fp->fp_sign)
203 sign = fp->fp_sign;
252 sign = fp->fp_sign;
302 u_int sign = fp->fp_sign << 31;
390 u_int sign = fp->fp_sign << 31;
452 u_int sign = fp->fp_sign << 31;
H A Dfpu_explode.c108 if (fp->fp_sign && (int)i < 0)
141 if (fp->fp_sign && (int64_t)i < 0)
270 fp->fp_sign = l0 >> 63;
273 fp->fp_sign = s >> 31;
H A Dfpu_subr.c217 fp->fp_sign = 0;
H A Dfpu_sqrt.c213 if (x->fp_sign)
H A Dfpu.c181 fp->fp_sign ? '-' : ' ',
/freebsd-10-stable/sys/powerpc/fpu/
H A Dfpu_add.c100 if (ISINF(x) && x->fp_sign != y->fp_sign) {
110 y->fp_sign &= x->fp_sign;
112 y->fp_sign |= x->fp_sign;
144 r->fp_sign = x->fp_sign;
145 if (x->fp_sign == y->fp_sign) {
[all...]
H A Dfpu_mul.c134 y->fp_sign ^= x->fp_sign;
144 y->fp_sign ^= x->fp_sign;
149 x->fp_sign ^= y->fp_sign;
229 x->fp_sign ^= y->fp_sign;
H A Dfpu_compare.c111 if (a->fp_sign) { /* a < 0 (or -0) */
112 if (!b->fp_sign) { /* b >= 0 (or if a = -0, b > 0) */
117 if (b->fp_sign) { /* b <= -0 (or if a = +0, b < 0) */
139 #define diff(magnitude) (a->fp_sign ? opposite_cc(magnitude) : (magnitude))
156 else if (r->fp_sign)
H A Dfpu_emu.h81 int fp_sign; /* 0 => positive, 1 => negative */ member in struct:fpn
155 #define fpu_sub(fe) ((fe)->fe_f2.fp_sign ^= 1, fpu_add(fe))
H A Dfpu_implode.c126 if (fp->fp_sign)
132 if (!fp->fp_sign)
205 sign = fp->fp_sign;
252 sign = fp->fp_sign;
295 u_int sign = fp->fp_sign << 31;
376 u_int sign = fp->fp_sign << 31;
H A Dfpu_div.c211 x->fp_sign ^= y->fp_sign;
H A Dfpu_explode.c218 fp->fp_sign = s >> 31;
H A Dfpu_subr.c215 fp->fp_sign = 0;
H A Dfpu_sqrt.c226 if (x->fp_sign) {
H A Dfpu_emu.c165 fp->fp_sign ? '-' : ' ',
716 fp->fp_sign ^= 1;
728 fp->fp_sign ^= 1;

Completed in 259 milliseconds