Lines Matching full:sign
38 dest->sign = 0; in fp_fabs()
50 dest->sign = !dest->sign; in fp_fneg()
71 if (IS_INF(src) && (src->sign != dest->sign)) in fp_fadd()
82 if (src->sign != dest->sign) { in fp_fadd()
84 dest->sign = 1; in fp_fadd()
86 dest->sign = 0; in fp_fadd()
100 if (dest->sign == src->sign) { in fp_fadd()
107 dest->sign = !dest->sign; in fp_fadd()
125 src->sign = !src->sign; in fp_fsub()
136 src->sign = !src->sign; in fp_fcmp()
160 /* calculate the correct sign now, as it's necessary for infinities */ in fp_fmul()
161 dest->sign = src->sign ^ dest->sign; in fp_fmul()
238 /* calculate the correct sign now, as it's necessary for infinities */ in fp_fdiv()
239 dest->sign = src->sign ^ dest->sign; in fp_fdiv()
246 /* infinity / anything else = infinity (with appropriate sign) */ in fp_fdiv()
250 /* anything / infinity = zero (with appropriate sign) */ in fp_fdiv()
267 /* anything / zero = infinity (with appropriate sign) */ in fp_fdiv()
318 /* calculate the correct sign now, as it's necessary for infinities */ in fp_fsglmul()
319 dest->sign = src->sign ^ dest->sign; in fp_fsglmul()
376 /* calculate the correct sign now, as it's necessary for infinities */ in fp_fsgldiv()
377 dest->sign = src->sign ^ dest->sign; in fp_fsgldiv()
384 /* infinity / anything else = infinity (with approprate sign) */ in fp_fsgldiv()
388 /* anything / infinity = zero (with appropriate sign) */ in fp_fsgldiv()
405 /* anything / zero = infinity (with appropriate sign) */ in fp_fsgldiv()
543 if (dest->sign ^ (mode - FPCR_ROUND_RM)) in fp_roundint()
599 fp_set_quotient((dest->mant.m64 & 0x7f) | (dest->sign << 7)); in modrem_kernel()