Lines Matching refs:alength
6227 static Int decUnitCompare(const Unit *a, Int alength, argument
6237 if (alength>blength) return 1;
6238 if (alength<blength) return -1;
6240 l=a+alength-1;
6241 r=b+alength-1;
6251 if (alength>blength+(Int)D2U(exp)) return 1;
6252 if (alength+1<blength+(Int)D2U(exp)) return -1;
6258 if (need<alength) need=alength;
6270 accunits=decUnitAddSub(a, alength, b, blength, expunits, acc,
6331 static Int decUnitAddSub(const Unit *a, Int alength, argument
6345 if (alength<1 || blength<1)
6346 printf("decUnitAddSub: alen blen m %ld %ld [%ld]\n", alength, blength, m);
6349 maxC=c+alength; /* A is usually the longer */
6354 if (a==c && bshift<=alength) {
6359 if (a<alsu+alength) *c=*a;
6455 if (a<alsu+alength) { /* still in A */