Lines Matching defs:uc

819   Unit *uc,  *msuc;                     /* -> result and its msu  */
834 uc=res->lsu; /* .. */
837 msuc=uc+D2U(set->digits)-1; /* -> msu of result */
839 for (; uc<=msuc; ua++, ub++, uc++) { /* Unit loop */
845 *uc=0; /* can now write back */
848 *uc=0; /* can now write back */
851 if (a&b&1) *uc=*uc+(Unit)powers[i]; /* effect AND */
860 if (uc==msuc && i==msudigs-1) break; /* just did final digit */
864 /* [here uc-1 is the msu of the result] */
865 res->digits=decGetDigits(res->lsu, uc-res->lsu);
1216 Unit *uc, *msuc; /* -> result and its msu */
1228 uc=res->lsu; /* .. */
1230 msuc=uc+D2U(set->digits)-1; /* -> msu of result */
1232 for (; uc<=msuc; ua++, uc++) { /* Unit loop */
1237 *uc=0; /* can now write back */
1241 if ((~a)&1) *uc=*uc+(Unit)powers[i]; /* effect INVERT */
1248 if (uc==msuc && i==msudigs-1) break; /* just did final digit */
1251 /* [here uc-1 is the msu of the result] */
1252 res->digits=decGetDigits(res->lsu, uc-res->lsu);
1835 Unit *uc, *msuc; /* -> result and its msu */
1849 uc=res->lsu; /* .. */
1852 msuc=uc+D2U(set->digits)-1; /* -> msu of result */
1854 for (; uc<=msuc; ua++, ub++, uc++) { /* Unit loop */
1860 *uc=0; /* can now write back */
1865 if ((a|b)&1) *uc=*uc+(Unit)powers[i]; /* effect OR */
1874 if (uc==msuc && i==msudigs-1) break; /* just did final digit */
1878 /* [here uc-1 is the msu of the result] */
1879 res->digits=decGetDigits(res->lsu, uc-res->lsu);
3265 Unit *uc, *msuc; /* -> result and its msu */
3279 uc=res->lsu; /* .. */
3282 msuc=uc+D2U(set->digits)-1; /* -> msu of result */
3284 for (; uc<=msuc; ua++, ub++, uc++) { /* Unit loop */
3290 *uc=0; /* can now write back */
3295 if ((a^b)&1) *uc=*uc+(Unit)powers[i]; /* effect XOR */
3304 if (uc==msuc && i==msudigs-1) break; /* just did final digit */
3308 /* [here uc-1 is the msu of the result] */
3309 res->digits=decGetDigits(res->lsu, uc-res->lsu);