Lines Matching refs:tablepower
97 unsigned short productsize, trailing_zeros_to_delete, needed_precision, *pp, *table[3], max[3], *start[3], *lz[3], tablepower[3];
149 tablepower[i] = n % max[i];
152 for (itlast = 2; (itlast >= 0) && (tablepower[itlast] == 0); itlast--);
159 (void) printf("\n _times_power failed due to exponent %d %d %d leftover: %d \n", tablepower[0], tablepower[1], tablepower[2], n);
165 productsize += (start[i])[tablepower[i] + 1] - (start[i])[tablepower[i]];
197 if (tablepower[i] != 0) { /* Step through each of the
202 lengthp = (start[i])[tablepower[i] + 1] - (start[i])[tablepower[i]];
222 printf(" step %d p operand length %d power %d \n", i, lengthp, tablepower[i]);
223 basexp = (base == 2) ? (lz[i])[tablepower[i]] : 0;
225 printf("+ %d * ", (table[i])[id + (start[i])[tablepower[i]]]);
240 sumlz += (lz[i])[tablepower[i]];
241 pbf->bexponent += 16 * (lz[i])[tablepower[i]];
247 _multiply_base_ten_by_two(pbf, tablepower[i]);
250 _multiply_base_two(pbf, (_BIG_FLOAT_DIGIT) ((table[i])[tablepower[i]]), (unsigned long) 0);
260 _copy_big_float_digits(pbf->bsignificand, (unsigned short *) &((table[i])[(start[i])[tablepower[i]]]), lengthp);
301 pp = (unsigned short *) &((table[i])[(start[i])[tablepower[i]]]);