Lines Matching defs:diffsign
1126 uInt diffsign; /* non-zero if signs differ */
1163 diffsign=(sourhil^sourhir)&DECFLOAT_Sign;
1180 if (summ==-64 && diffsign) return decInvalid(result, set);
1186 if (bexpr==bexpl && !diffsign) {
1267 if (diffsign && DFISZERO(result)) {
1321 if (diffsign) {
1334 } /* diffsign */
1467 printf("Add done, carry=%08lx, diffsign=%ld\n", (LI)carry, (LI)diffsign);
1478 if (diffsign) { /* subtraction */
1535 /* diffsign path, so carry impossible and true umsd is */
1549 if (*umsd==0) { /* must be true zero (and diffsign) */
1556 } /* diffsign */
2020 uInt diffsign; /* non-zero if signs differ */
2070 diffsign=mul.sign^fin.sign; /* note if signs differ */
2103 if (diffsign) {
2107 } /* diffsign && lo=0 */
2108 } /* diffsign */
2120 if (diffsign) {
2234 if (!diffsign) { /* same-sign addition */
2257 if (*lo->msd==0) { /* must be true zero (and diffsign) */
2263 } /* diffsign */