Lines Matching refs:printf_float
92 result |= test(__LINE__, "0", "%.7g", printf_float(0.0));
93 result |= test(__LINE__, "0.33", "%.*f", 2, printf_float(0.33333333));
146 result |= test(__LINE__, "42.90", "%.2f", printf_float(42.8952));
147 result |= test(__LINE__, "42.90", "%.2F", printf_float(42.8952));
149 result |= test(__LINE__, "42.89520", "%.5f", printf_float(42.8952));
151 result |= test(__LINE__, "42.8952000000", "%.10f", printf_float(42.8952));
153 result |= test(__LINE__, "42.90", "%1.2f", printf_float(42.8952));
154 result |= test(__LINE__, " 42.90", "%6.2f", printf_float(42.8952));
155 result |= test(__LINE__, "+42.90", "%+6.2f", printf_float(42.8952));
157 result |= test(__LINE__, "42.89520", "%5.5f", printf_float(42.8952));
159 result |= test(__LINE__, "42.8952000000", "%5.10f", printf_float(42.8952));
171 …result |= test(__LINE__, "12.0 Hot Pockets", "%1$.1f %2$s %3$ss", printf_float(12.0), "Hot", "Pock…
172 …result |= test(__LINE__, "12.0 Hot Pockets", "%1$.*4$f %2$s %3$ss", printf_float(12.0), "Hot", "Po…
173 …result |= test(__LINE__, " 12.0 Hot Pockets", "%1$*5$.*4$f %2$s %3$ss", printf_float(12.0), "Hot",…
174 …result |= test(__LINE__, " 12.0 Hot Pockets 5", "%1$5.*4$f %2$s %3$ss %5$d", printf_float(12.0), "…
179 12345, 1234, 1234567890, printf_float(321.7654), 8, 5, 14, 14,
180 printf_float(321.7654), printf_float(5.0000001), "test-string", 14, 3, 14);
192 result |= test(__LINE__, " 3.14", "%*.*f", 10, 2, printf_float(3.14159265));
193 result |= test(__LINE__, "3.14 ", "%-*.*f", 10, 2, printf_float(3.14159265));
201 result |= test(__LINE__, SQRT2_60, "%.3f", printf_float(1.4142135623730950e60));
223 result |= test(__LINE__, " +7.894561e+08", "%+#22.6e", printf_float(7.89456123e8));
224 result |= test(__LINE__, "7.894561e+08 ", "%-#22.6e", printf_float(7.89456123e8));
225 result |= test(__LINE__, " 7.894561e+08", "%#22.6e", printf_float(7.89456123e8));
227 result |= test(__LINE__, "+7.894561230000000e+08", "%+#22.15e", printf_float(7.89456123e8));
228 result |= test(__LINE__, "7.894561230000000e+08 ", "%-#22.15e", printf_float(7.89456123e8));
229 result |= test(__LINE__, " 7.894561230000000e+08", "%#22.15e", printf_float(7.89456123e8));
231 result |= test(__LINE__, "8.e+08", "%#1.1g", printf_float(7.89456123e8));
313 result |= test(__LINE__, "8.6000", "%2.4f", printf_float(8.6));
314 result |= test(__LINE__, "0.600000", "%0f", printf_float(0.6));
315 result |= test(__LINE__, "1", "%.0f", printf_float(0.6));
316 result |= test(__LINE__, "0", "%.0f", printf_float(0.45));
317 result |= test(__LINE__, "8.6000e+00", "%2.4e", printf_float(8.6));
318 result |= test(__LINE__, " 8.6000e+00", "% 2.4e", printf_float(8.6));
319 result |= test(__LINE__, "-8.6000e+00", "% 2.4e", printf_float(-8.6));
320 result |= test(__LINE__, "+8.6000e+00", "%+2.4e", printf_float(8.6));
321 result |= test(__LINE__, "8.6", "%2.4g", printf_float(8.6));
619 result |= test(__LINE__, "1.000e-38", "%.3e", printf_float(1e-38));
621 result |= test(__LINE__, "1.000e-308", "%.3e", printf_float(1e-308));
630 result |= test(__LINE__, "1e-09", "%g", printf_float(0.000000001));
631 result |= test(__LINE__, "1e-08", "%g", printf_float(0.00000001));
632 result |= test(__LINE__, "1e-07", "%g", printf_float(0.0000001));
633 result |= test(__LINE__, "1e-06", "%g", printf_float(0.000001));
634 result |= test(__LINE__, "0.0001", "%g", printf_float(0.0001));
635 result |= test(__LINE__, "0.001", "%g", printf_float(0.001));
636 result |= test(__LINE__, "0.01", "%g", printf_float(0.01));
637 result |= test(__LINE__, "0.1", "%g", printf_float(0.1));
638 result |= test(__LINE__, "1", "%g", printf_float(1.0));
639 result |= test(__LINE__, "10", "%g", printf_float(10.0));
640 result |= test(__LINE__, "100", "%g", printf_float(100.0));
641 result |= test(__LINE__, "1000", "%g", printf_float(1000.0));
642 result |= test(__LINE__, "10000", "%g", printf_float(10000.0));
643 result |= test(__LINE__, "100000", "%g", printf_float(100000.0));
644 result |= test(__LINE__, "1e+06", "%g", printf_float(1000000.0));
645 result |= test(__LINE__, "1e+07", "%g", printf_float(10000000.0));
646 result |= test(__LINE__, "1e+08", "%g", printf_float(100000000.0));
647 result |= test(__LINE__, "10.0000", "%#.6g", printf_float(10.0));
648 result |= test(__LINE__, "10", "%.6g", printf_float(10.0));
649 result |= test(__LINE__, "10.00000000000000000000", "%#.22g", printf_float(10.0));
664 result |= test(__LINE__, "0", "%.*f", 0, printf_float(0.123));
665 result |= test(__LINE__, "0.1", "%.*f", 1, printf_float(0.123));
666 result |= test(__LINE__, "0.123000", "%.*f", -1, printf_float(0.123));
684 result |= test(__LINE__, "0x1p+0", "%a", printf_float(0x1p+0));
685 result |= test(__LINE__, "0x0p+0", "%a", printf_float(0.0));
686 result |= test(__LINE__, "-0x0p+0", "%a", printf_float(-0.0));
687 result |= test(__LINE__, "0x1.9p+4", "%.1a", printf_float(0x1.89p+4));
688 result |= test(__LINE__, "0x1.8p+4", "%.1a", printf_float(0x1.88p+4));
689 result |= test(__LINE__, "0x1.8p+4", "%.1a", printf_float(0x1.78p+4));
690 result |= test(__LINE__, "0x1.7p+4", "%.1a", printf_float(0x1.77p+4));
691 result |= test(__LINE__, "0x1.fffffep+126", "%a", printf_float(0x1.fffffep+126f));
692 result |= test(__LINE__, "0x1.234564p-126", "%a", printf_float(0x1.234564p-126f));
693 result |= test(__LINE__, "0x1.234566p-126", "%a", printf_float(0x1.234566p-126f));
694 result |= test(__LINE__, "0X1.FFFFFEP+126", "%A", printf_float(0x1.fffffep+126f));
695 result |= test(__LINE__, "0X1.234564P-126", "%A", printf_float(0x1.234564p-126f));
696 result |= test(__LINE__, "0X1.234566P-126", "%A", printf_float(0x1.234566p-126f));
697 result |= test(__LINE__, "0x1.6p+1", "%.1a", printf_float(0x1.6789ap+1f));
698 result |= test(__LINE__, "0x1.68p+1", "%.2a", printf_float(0x1.6789ap+1f));
699 result |= test(__LINE__, "0x1.679p+1", "%.3a", printf_float(0x1.6789ap+1f));
700 result |= test(__LINE__, "0x1.678ap+1", "%.4a", printf_float(0x1.6789ap+1f));
701 result |= test(__LINE__, "0x1.6789ap+1", "%.5a", printf_float(0x1.6789ap+1f));
702 result |= test(__LINE__, "0x1.6789a0p+1", "%.6a", printf_float(0x1.6789ap+1f));
703 result |= test(__LINE__, "0x1.ffp+1", "%.2a", printf_float(0x1.ffp+1f));
704 result |= test(__LINE__, "0x2.0p+1", "%.1a", printf_float(0x1.ffp+1f));
705 result |= test(__LINE__, "0x2p+4", "%.a", printf_float(24.0));
706 result |= test(__LINE__, "0X2P+4", "%.A", printf_float(24.0));
707 result |= test(__LINE__, "nan", "%a", printf_float(NAN));
708 result |= test(__LINE__, "-nan", "%a", printf_float(-(FLOAT) NAN));
709 result |= test(__LINE__, "inf", "%a", printf_float(INFINITY));
710 result |= test(__LINE__, "-inf", "%a", printf_float(-INFINITY));
711 result |= test(__LINE__, "NAN", "%A", printf_float(NAN));
712 result |= test(__LINE__, "-NAN", "%A", printf_float(-(FLOAT) NAN));
713 result |= test(__LINE__, "INF", "%A", printf_float(INFINITY));
714 result |= test(__LINE__, "-INF", "%A", printf_float(-(FLOAT) INFINITY));
782 result |= test(__LINE__, "0x1p-149", "%a", printf_float(0x1p-149));
783 result |= test(__LINE__, "0x1p-127", "%.a", printf_float(0x1p-127));
785 result |= test(__LINE__, "0x0.000002p-126", "%a", printf_float(0x1p-149));
786 result |= test(__LINE__, "0x0p-126", "%.a", printf_float(0x1p-127));
789 result |= test(__LINE__, "0x1.306efbp-98", "%a", printf_float(3752432815e-39));
792 result |= test(__LINE__, "0x1p-1074", "%a", printf_float(0x1p-1074));
793 result |= test(__LINE__, "0x1p-1023", "%.a", printf_float(0x1p-1023));
796 result |= test(__LINE__, "0x0.0000000000001p-1022", "%a", printf_float(0x1p-1074));
797 result |= test(__LINE__, "0x0p-1022", "%.a", printf_float(0x1p-1023));
799 … result |= test(__LINE__, "0x1.fffffffffffffp+1022", "%a", printf_float(0x1.fffffffffffffp+1022));
800 … result |= test(__LINE__, "0x1.23456789abcdep-1022", "%a", printf_float(0x1.23456789abcdep-1022));
801 … result |= test(__LINE__, "0x1.23456789abcdfp-1022", "%a", printf_float(0x1.23456789abcdfp-1022));
802 … result |= test(__LINE__, "0X1.FFFFFFFFFFFFFP+1022", "%A", printf_float(0x1.fffffffffffffp+1022));
803 … result |= test(__LINE__, "0X1.23456789ABCDEP-1022", "%A", printf_float(0x1.23456789abcdep-1022));
804 … result |= test(__LINE__, "0X1.23456789ABCDFP-1022", "%A", printf_float(0x1.23456789abcdfp-1022));
805 result |= test(__LINE__, "0X1.D749096BB98C800P+8", "%.15A", printf_float(0x1.D749096BB98C8p+8));