Lines Matching refs:testfmt

56 #define	testfmt(result, fmt, ...)       \  macro
94 testfmt(" 1.000000E+00", "%13E", 1.0); in ATF_TC_BODY()
95 testfmt(" 1.000000", "%13f", 1.0); in ATF_TC_BODY()
96 testfmt(" 1", "%13G", 1.0); in ATF_TC_BODY()
97 testfmt(" 1.000000E+00", "%13LE", 1.0L); in ATF_TC_BODY()
98 testfmt(" 1.000000", "%13Lf", 1.0L); in ATF_TC_BODY()
99 testfmt(" 1", "%13LG", 1.0L); in ATF_TC_BODY()
101 testfmt("2.718282", "%.*f", -2, 2.7182818); in ATF_TC_BODY()
103 testfmt("1.234568e+06", "%e", 1234567.8); in ATF_TC_BODY()
104 testfmt("1234567.800000", "%f", 1234567.8); in ATF_TC_BODY()
105 testfmt("1.23457E+06", "%G", 1234567.8); in ATF_TC_BODY()
106 testfmt("1.234568e+06", "%Le", 1234567.8L); in ATF_TC_BODY()
107 testfmt("1234567.800000", "%Lf", 1234567.8L); in ATF_TC_BODY()
108 testfmt("1.23457E+06", "%LG", 1234567.8L); in ATF_TC_BODY()
111 testfmt("123456789.864210", "%Lf", 123456789.8642097531L); in ATF_TC_BODY()
112 testfmt("-1.23457E+08", "%LG", -123456789.8642097531L); in ATF_TC_BODY()
113 testfmt("123456789.8642097531", "%.10Lf", 123456789.8642097531L); in ATF_TC_BODY()
114 testfmt(" 3.141592653589793238e-4000", "%L27.18Le", in ATF_TC_BODY()
125 testfmt("nan", "%e", NAN); in ATF_TC_BODY()
126 testfmt("NAN", "%F", NAN); in ATF_TC_BODY()
127 testfmt("nan", "%g", NAN); in ATF_TC_BODY()
128 testfmt("NAN", "%LE", (long double)NAN); in ATF_TC_BODY()
129 testfmt(" nan", "%05e", NAN); in ATF_TC_BODY()
131 testfmt("INF", "%E", HUGE_VAL); in ATF_TC_BODY()
132 testfmt("-inf", "%f", -HUGE_VAL); in ATF_TC_BODY()
133 testfmt("+inf", "%+g", HUGE_VAL); in ATF_TC_BODY()
134 testfmt(" inf", "%4.2Le", HUGE_VALL); in ATF_TC_BODY()
135 testfmt("-inf", "%Lf", -HUGE_VALL); in ATF_TC_BODY()
136 testfmt(" inf", "%05e", HUGE_VAL); in ATF_TC_BODY()
137 testfmt(" -inf", "%05e", -HUGE_VAL); in ATF_TC_BODY()
146 testfmt("0.000000e+00", "%e", 0.0); in ATF_TC_BODY()
147 testfmt("0.000000", "%F", (double)0.0); in ATF_TC_BODY()
148 testfmt("0", "%G", 0.0); in ATF_TC_BODY()
149 testfmt(" 0", "%3.0Lg", 0.0L); in ATF_TC_BODY()
150 testfmt(" 0", "%5.0f", 0.001); in ATF_TC_BODY()
159 testfmt("1.0123e+00", "%.4e", 1.0123456789); in ATF_TC_BODY()
160 testfmt("1.0123", "%.4f", 1.0123456789); in ATF_TC_BODY()
161 testfmt("1.012", "%.4g", 1.0123456789); in ATF_TC_BODY()
162 testfmt("1.2346e-02", "%.4e", 0.0123456789); in ATF_TC_BODY()
163 testfmt("0.0123", "%.4f", 0.0123456789); in ATF_TC_BODY()
164 testfmt("0.01235", "%.4g", 0.0123456789); in ATF_TC_BODY()
173 testfmt("12345678.0625", "%'.04f", 12345678.0625); in ATF_TC_BODY()
174 testfmt("0012345678.0625", "%'015.4F", 12345678.0625); in ATF_TC_BODY()
177 testfmt("1,23,45,678.0625", "%'.4f", 12345678.0625); in ATF_TC_BODY()
178 testfmt("01,23,45,678.0625", "%'017.4F", 12345678.0625); in ATF_TC_BODY()
179 testfmt(" 9,000", "%'6.0f", 9000.0); in ATF_TC_BODY()
180 testfmt("9,000.0", "%'.1f", 9000.0); in ATF_TC_BODY()
183 testfmt("3,1415", "%g", 3.1415); in ATF_TC_BODY()
187 testfmt("1.234,00", "%'.2f", 1234.00); in ATF_TC_BODY()
188 testfmt("123.456,789", "%'.3f", 123456.789); in ATF_TC_BODY()
191 testfmt("12345678.062500", "%'f", 12345678.0625); in ATF_TC_BODY()
192 testfmt("9000.000000", "%'f", 9000.0); in ATF_TC_BODY()
201 testfmt("+2.500000e-01", "%+e", 0.25); in ATF_TC_BODY()
202 testfmt("+0.000000", "%+F", 0.0); in ATF_TC_BODY()
203 testfmt("-1", "%+g", -1.0); in ATF_TC_BODY()
205 testfmt("-1.000000e+00", "% e", -1.0); in ATF_TC_BODY()
206 testfmt("+1.000000", "% +f", 1.0); in ATF_TC_BODY()
207 testfmt(" 1", "% g", 1.0); in ATF_TC_BODY()
208 testfmt(" 0", "% g", 0.0); in ATF_TC_BODY()
217 testfmt("1.250e+00", "%#.3e", 1.25); in ATF_TC_BODY()
218 testfmt("123.000000", "%#f", 123.0); in ATF_TC_BODY()
219 testfmt(" 12345.", "%#7.5g", 12345.0); in ATF_TC_BODY()
220 testfmt(" 1.00000", "%#8g", 1.0); in ATF_TC_BODY()
221 testfmt("0.0", "%#.2g", 0.0); in ATF_TC_BODY()
230 testfmt("03.2E+00", "%08.1E", 3.25); in ATF_TC_BODY()
231 testfmt("003.25", "%06.2F", 3.25); in ATF_TC_BODY()
232 testfmt("0003.25", "%07.4G", 3.25); in ATF_TC_BODY()
234 testfmt("3.14159e-05", "%g", 3.14159e-5); in ATF_TC_BODY()
235 testfmt("0.000314159", "%g", 3.14159e-4); in ATF_TC_BODY()
236 testfmt("3.14159e+06", "%g", 3.14159e6); in ATF_TC_BODY()
237 testfmt("314159", "%g", 3.14159e5); in ATF_TC_BODY()
238 testfmt("314159.", "%#g", 3.14159e5); in ATF_TC_BODY()
240 testfmt(" 9.000000e+03", "%13e", 9000.0); in ATF_TC_BODY()
241 testfmt(" 9000.000000", "%12f", 9000.0); in ATF_TC_BODY()
242 testfmt(" 9000", "%5g", 9000.0); in ATF_TC_BODY()
243 testfmt(" 900000.", "%#8g", 900000.0); in ATF_TC_BODY()
244 testfmt(" 9e+06", "%6g", 9000000.0); in ATF_TC_BODY()
245 testfmt(" 9.000000e-04", "%13e", 0.0009); in ATF_TC_BODY()
246 testfmt(" 0.000900", "%9f", 0.0009); in ATF_TC_BODY()
247 testfmt(" 0.0009", "%7g", 0.0009); in ATF_TC_BODY()
248 testfmt(" 9e-05", "%6g", 0.00009); in ATF_TC_BODY()
249 testfmt(" 9.00000e-05", "%#12g", 0.00009); in ATF_TC_BODY()
250 testfmt(" 9.e-05", "%#7.1g", 0.00009); in ATF_TC_BODY()
252 testfmt(" 0.0", "%4.1f", 0.0); in ATF_TC_BODY()
253 testfmt("90.0", "%4.1f", 90.0); in ATF_TC_BODY()
254 testfmt(" 100", "%4.0f", 100.0); in ATF_TC_BODY()
255 testfmt("9.0e+01", "%4.1e", 90.0); in ATF_TC_BODY()
256 testfmt("1e+02", "%4.0e", 100.0); in ATF_TC_BODY()
266 testfmt("4.437", "%.3f", 4.4375); in ATF_TC_BODY()
267 testfmt("-4.438", "%.3f", -4.4375); in ATF_TC_BODY()
268 testfmt("4.437", "%.3Lf", 4.4375L); in ATF_TC_BODY()
269 testfmt("-4.438", "%.3Lf", -4.4375L); in ATF_TC_BODY()
272 testfmt("4.438", "%.3f", 4.4375); in ATF_TC_BODY()
273 testfmt("-4.437", "%.3f", -4.4375); in ATF_TC_BODY()
274 testfmt("4.438", "%.3Lf", 4.4375L); in ATF_TC_BODY()
275 testfmt("-4.437", "%.3Lf", -4.4375L); in ATF_TC_BODY()
278 testfmt("4.437", "%.3f", 4.4375); in ATF_TC_BODY()
279 testfmt("-4.437", "%.3f", -4.4375); in ATF_TC_BODY()
280 testfmt("4.437", "%.3Lf", 4.4375L); in ATF_TC_BODY()
281 testfmt("-4.437", "%.3Lf", -4.4375L); in ATF_TC_BODY()
284 testfmt("4.438", "%.3f", 4.4375); in ATF_TC_BODY()
285 testfmt("-4.438", "%.3f", -4.4375); in ATF_TC_BODY()
286 testfmt("4.438", "%.3Lf", 4.4375L); in ATF_TC_BODY()
287 testfmt("-4.438", "%.3Lf", -4.4375L); in ATF_TC_BODY()
301 testfmt("0x0p+0", "%a", 0x0.0p0); in ATF_TC_BODY()
302 testfmt("0X0.P+0", "%#LA", 0x0.0p0L); in ATF_TC_BODY()
303 testfmt("inf", "%La", (long double)INFINITY); in ATF_TC_BODY()
304 testfmt("+INF", "%+A", INFINITY); in ATF_TC_BODY()
305 testfmt("nan", "%La", (long double)NAN); in ATF_TC_BODY()
306 testfmt("NAN", "%A", NAN); in ATF_TC_BODY()
308 testfmt(" 0x1.23p+0", "%10a", 0x1.23p0); in ATF_TC_BODY()
309 testfmt(" 0x1.23p-500", "%12a", 0x1.23p-500); in ATF_TC_BODY()
310 testfmt(" 0x1.2p+40", "%10.1a", 0x1.23p40); in ATF_TC_BODY()
311 testfmt(" 0X1.230000000000000000000000P-4", "%32.24A", 0x1.23p-4); in ATF_TC_BODY()
312 testfmt("0x1p-1074", "%a", 0x1p-1074); in ATF_TC_BODY()
313 testfmt("0x1.2345p-1024", "%a", 0x1.2345p-1024); in ATF_TC_BODY()
316 testfmt("0x1.921fb54442d18468p+1", "%La", 0x3.243f6a8885a308dp0L); in ATF_TC_BODY()
317 testfmt("0x1p-16445", "%La", 0x1p-16445L); in ATF_TC_BODY()
318 testfmt("0x1.30ecap-16381", "%La", 0x9.8765p-16384L); in ATF_TC_BODY()
320 testfmt("0x1.921fb54442d18469898cc51701b8p+1", "%La", in ATF_TC_BODY()
322 testfmt("0x1p-16494", "%La", 0x1p-16494L); in ATF_TC_BODY()
323 testfmt("0x1.2345p-16384", "%La", 0x1.2345p-16384L); in ATF_TC_BODY()
325 testfmt("0x1.921fb54442d18p+1", "%La", 0x3.243f6a8885a31p0L); in ATF_TC_BODY()
326 testfmt("0x1p-1074", "%La", 0x1p-1074L); in ATF_TC_BODY()
327 testfmt("0x1.30ecap-1021", "%La", 0x9.8765p-1024L); in ATF_TC_BODY()
338 testfmt("0X1.23456789ABCP+0", "%.11A", 0x1.23456789abcdep0); in ATF_TC_BODY()
339 testfmt("-0x1.23456p+0", "%.5a", -0x1.23456789abcdep0); in ATF_TC_BODY()
340 testfmt("0x1.23456p+0", "%.5a", 0x1.23456789abcdep0); in ATF_TC_BODY()
341 testfmt("0x1.234567p+0", "%.6a", 0x1.23456789abcdep0); in ATF_TC_BODY()
342 testfmt("-0x1.234566p+0", "%.6a", -0x1.23456689abcdep0); in ATF_TC_BODY()
345 testfmt("0X1.23456789ABCP+0", "%.11A", 0x1.23456789abcdep0); in ATF_TC_BODY()
346 testfmt("-0x1.23457p+0", "%.5a", -0x1.23456789abcdep0); in ATF_TC_BODY()
347 testfmt("0x1.23456p+0", "%.5a", 0x1.23456789abcdep0); in ATF_TC_BODY()
348 testfmt("0x1.234567p+0", "%.6a", 0x1.23456789abcdep0); in ATF_TC_BODY()
349 testfmt("-0x1.234567p+0", "%.6a", -0x1.23456689abcdep0); in ATF_TC_BODY()
352 testfmt("0X1.23456789ABDP+0", "%.11A", 0x1.23456789abcdep0); in ATF_TC_BODY()
353 testfmt("-0x1.23456p+0", "%.5a", -0x1.23456789abcdep0); in ATF_TC_BODY()
354 testfmt("0x1.23457p+0", "%.5a", 0x1.23456789abcdep0); in ATF_TC_BODY()
355 testfmt("0x1.234568p+0", "%.6a", 0x1.23456789abcdep0); in ATF_TC_BODY()
356 testfmt("-0x1.234566p+0", "%.6a", -0x1.23456689abcdep0); in ATF_TC_BODY()
359 testfmt("0x1.23456789abcdep+4", "%a", 0x1.23456789abcdep4); in ATF_TC_BODY()
360 testfmt("0X1.23456789ABDP+0", "%.11A", 0x1.23456789abcdep0); in ATF_TC_BODY()
361 testfmt("-0x1.23456p+0", "%.5a", -0x1.23456789abcdep0); in ATF_TC_BODY()
362 testfmt("0x1.23456p+0", "%.5a", 0x1.23456789abcdep0); in ATF_TC_BODY()
363 testfmt("0x1.234568p+0", "%.6a", 0x1.23456789abcdep0); in ATF_TC_BODY()
364 testfmt("-0x1.234567p+0", "%.6a", -0x1.23456689abcdep0); in ATF_TC_BODY()
365 testfmt("0x1.00p-1029", "%.2a", 0x1.fffp-1030); in ATF_TC_BODY()
366 testfmt("0x1.00p-1026", "%.2a", 0xf.fffp-1030); in ATF_TC_BODY()
367 testfmt("0x1.83p+0", "%.2a", 1.51); in ATF_TC_BODY()
375 testfmt("4.9406564584124654418e-324", "%20.20g", positive); in ATF_TC_BODY()
376 testfmt("4.9406564584124654418E-324", "%20.20G", positive); in ATF_TC_BODY()
377 testfmt("0x1p-1074", "%a", positive); in ATF_TC_BODY()
378 testfmt("0X1P-1074", "%A", positive); in ATF_TC_BODY()
380 testfmt("-4.9406564584124654418e-324", "%20.20g", negative); in ATF_TC_BODY()
381 testfmt("-4.9406564584124654418E-324", "%20.20G", negative); in ATF_TC_BODY()
382 testfmt("-0x1p-1074", "%a", negative); in ATF_TC_BODY()
383 testfmt("-0X1P-1074", "%A", negative); in ATF_TC_BODY()
390 testfmt("1.4012984643248170709e-45", "%20.20g", positive); in ATF_TC_BODY()
391 testfmt("1.4012984643248170709E-45", "%20.20G", positive); in ATF_TC_BODY()
392 testfmt("0x1p-149", "%a", positive); in ATF_TC_BODY()
393 testfmt("0X1P-149", "%A", positive); in ATF_TC_BODY()
395 testfmt("-1.4012984643248170709e-45", "%20.20g", negative); in ATF_TC_BODY()
396 testfmt("-1.4012984643248170709E-45", "%20.20G", negative); in ATF_TC_BODY()
397 testfmt("-0x1p-149", "%a", negative); in ATF_TC_BODY()
398 testfmt("-0X1P-149", "%A", negative); in ATF_TC_BODY()