Lines Matching refs:flt
50 float flt;
126 void print_single(char *msg, float *flt)
129 F.flt = *flt;
136 printf("%15s : flt %-20a = %c(%4d, %06x)\n",
137 msg, F.flt, (F.layout.sign == 0 ? '+' : '-'), F.layout.exp, F.layout.frac << 1);
149 E.flt = *expected;
150 R.flt = (float)dbl;
164 round_mode_name[mode], result, R.flt, dbl);
166 print_single("\n\texpected", &E.flt);
167 print_single("\n\trounded ", &R.flt);
231 denorm_small = F.flt; /* == 2^(-149) */
233 print_double("float small", F.flt);
247 norm_small = F.flt;
260 E.flt = *expected;
264 R.flt = (iter == 0 ? (float)I : (float)L);
276 round_mode_name[mode], result, int_name, I, R.flt);
278 print_single("\n\texpected: %.1f ", &E.flt);
279 print_single("\n\trounded ", &R.flt);
561 B.flt = 0.0;
565 Z.flt = 1.0;
603 fB = s*B.flt;
615 A.flt = 1.125;
618 fA = s*A.flt;
621 fB = s*B.flt;
632 A.flt = 1.0;
634 fA = s*A.flt;
638 Z.flt = 1.0;
648 A.flt = denorm_small;
650 fA = A.flt;
652 Z.flt = 0.0;
658 Z.flt = 1.0;
667 A.flt = 1.0;
669 fA = s*A.flt;
673 A.flt = 0.5;
675 fC = (op == FMADDS || op == FNMADDS ? s : -s)*A.flt;
680 Z.flt = 1.0;
694 lo = z_sign*Z.flt;
696 hi = z_sign*Z.flt;