Lines Matching refs:words
139 make_invalid_floating_point_number (LITTLENUM_TYPE *words)
143 words[0] = (LITTLENUM_TYPE) ((unsigned) -1) >> 1;
144 words[1] = (LITTLENUM_TYPE) -1;
145 words[2] = (LITTLENUM_TYPE) -1;
146 words[3] = (LITTLENUM_TYPE) -1;
147 words[4] = (LITTLENUM_TYPE) -1;
148 words[5] = (LITTLENUM_TYPE) -1;
165 LITTLENUM_TYPE *words) /* Build the binary here. */
171 /* Number of 16-bit words in the format. */
227 make_invalid_floating_point_number (words);
237 make_invalid_floating_point_number (words);
240 gen_to_words (words, precision, exponent_bits);
252 gen_to_words (LITTLENUM_TYPE *words, int precision, long exponent_bits)
265 words_end = words + precision;
277 words[0] = 0x0000;
279 words[0] = 0x8000;
280 memset (&words[1], '\0',
281 (words_end - words - 1) * sizeof (LITTLENUM_TYPE));
292 words[0] = 0x7fff;
293 words[1] = 0xffff;
298 words[0] = 0x7fff;
299 words[1] = 0;
300 words[2] = 0xffff;
301 words[3] = 0xffff;
302 words[4] = 0xffff;
303 words[5] = 0xffff;
306 words[0] = 0xffff;
307 words[1] = 0xc000;
308 words[2] = 0;
309 words[3] = 0;
310 words[4] = 0;
318 words[0] = 0x7fff;
319 words[1] = 0xffff;
320 words[2] = 0xffff;
321 words[3] = 0xffff;
333 words[0] = 0x7f80;
334 words[1] = 0;
339 words[0] = 0x7fff;
340 words[1] = 0;
341 words[2] = 0;
342 words[3] = 0;
343 words[4] = 0;
344 words[5] = 0;
347 words[0] = 0x7fff;
348 words[1] = 0x8000;
349 words[2] = 0;
350 words[3] = 0;
351 words[4] = 0;
359 words[0] = 0x7ff0;
360 words[1] = 0;
361 words[2] = 0;
362 words[3] = 0;
374 words[0] = 0xff80;
375 words[1] = 0x0;
380 words[0] = 0xffff;
381 words[1] = 0;
382 words[2] = 0;
383 words[3] = 0;
384 words[4] = 0;
385 words[5] = 0;
388 words[0] = 0xffff;
389 words[1] = 0x8000;
390 words[2] = 0;
391 words[3] = 0;
392 words[4] = 0;
400 words[0] = 0xfff0;
401 words[1] = 0x0;
402 words[2] = 0x0;
403 words[3] = 0x0;
440 lp = words;
477 make_invalid_floating_point_number (words);
546 for (carry = 1; carry && (lp >= words); lp--)
558 lp = words;
592 make_invalid_floating_point_number (words);
614 /* The rest of the words are just mantissa bits. */
640 if (lp == words)
647 if (lp == words)
652 words[0] += words[1];
653 words[1] = 0;
660 if ((word1 ^ *words) & (1 << (LITTLENUM_NUMBER_OF_BITS - 1)))
665 *words &= ~(1 << (LITTLENUM_NUMBER_OF_BITS - 1));
721 LITTLENUM_TYPE words[MAX_LITTLENUMS];
790 t = atof_ieee (input_line_pointer, type, words);
798 for (wordP = words; prec --;)
806 for (wordP = words + prec; prec --;)