Lines Matching refs:flt
50 float flt;
139 void print_single(char *msg, float *flt)
142 F.flt = *flt;
149 printf("%15s : flt %-20a = %c(%4d, %06x)\n",
150 msg, F.flt, (F.layout.sign == 0 ? '+' : '-'), F.layout.exp, F.layout.frac << 1);
161 E.flt = *expected;
162 R.flt = (float)dbl;
174 round_mode_name[mode], result, R.flt, dbl);
176 print_single("\n\texpected", &E.flt);
177 print_single("\n\trounded ", &R.flt);
241 denorm_small = F.flt; /* == 2^(-149) */
243 print_single("float small", &F.flt);
257 norm_small = F.flt;
270 E.flt = *expected;
274 R.flt = (iter == 0 ? (float)I : (float)L);
286 round_mode_name[mode], result, int_name, I, R.flt);
288 print_single("\n\texpected: %.1f ", &E.flt);
289 print_single("\n\trounded ", &R.flt);
571 B.flt = 0.0;
575 Z.flt = 1.0;
613 fB = s*B.flt;
625 A.flt = 1.125;
628 fA = s*A.flt;
631 fB = s*B.flt;
642 A.flt = 1.0;
644 fA = s*A.flt;
648 Z.flt = 1.0;
658 A.flt = denorm_small;
660 fA = A.flt;
662 Z.flt = 0.0;
668 Z.flt = 1.0;
677 A.flt = 1.0;
679 fA = s*A.flt;
683 A.flt = 0.5;
685 fC = (op == FMADDS || op == FNMADDS ? s : -s)*A.flt;
690 Z.flt = 1.0;
704 lo = z_sign*Z.flt;
706 hi = z_sign*Z.flt;