Lines Matching +full:1 +full:d
8 * 1. Redistributions of source code must retain the above copyright
56 double d = 0.0; in ATF_TC_BODY() local
62 ATF_REQUIRE_EQ(1, sscanf("3.141592", "%e", &f)); in ATF_TC_BODY()
65 ATF_REQUIRE_EQ(1, sscanf("3.141592653589793", "%lf", &d)); in ATF_TC_BODY()
66 ATF_REQUIRE(eq(DBL, d, 3.141592653589793)); in ATF_TC_BODY()
68 ATF_REQUIRE_EQ(1, sscanf("1.234568e+06", "%E", &f)); in ATF_TC_BODY()
71 ATF_REQUIRE_EQ(1, sscanf("-1.234568e6", "%lF", &d)); in ATF_TC_BODY()
72 ATF_REQUIRE(eq(DBL, d, -1.234568e6)); in ATF_TC_BODY()
74 ATF_REQUIRE_EQ(1, sscanf("+1.234568e-52", "%LG", &ld)); in ATF_TC_BODY()
77 ATF_REQUIRE_EQ(1, sscanf("0.1", "%la", &d)); in ATF_TC_BODY()
78 ATF_REQUIRE(eq(DBL, d, 0.1)); in ATF_TC_BODY()
80 ATF_REQUIRE_EQ(1, sscanf("00.2", "%lA", &d)); in ATF_TC_BODY()
81 ATF_REQUIRE(eq(DBL, d, 0.2)); in ATF_TC_BODY()
83 ATF_REQUIRE_EQ(2, sscanf("123456", "%5le%s", &d, buf)); in ATF_TC_BODY()
84 ATF_REQUIRE(eq(DBL, d, 12345.)); in ATF_TC_BODY()
87 ATF_REQUIRE_EQ(1, sscanf("1.0Q", "%*5le%s", buf)); in ATF_TC_BODY()
94 ATF_REQUIRE_EQ(2, sscanf("1.25e+", "%le%s", &d, buf)); in ATF_TC_BODY()
95 ATF_REQUIRE(eq(DBL, d, 1.25)); in ATF_TC_BODY()
98 ATF_REQUIRE_EQ(2, sscanf("1.23E4E5", "%le%s", &d, buf)); in ATF_TC_BODY()
99 ATF_REQUIRE(eq(DBL, d, 1.23e4)); in ATF_TC_BODY()
102 ATF_REQUIRE_EQ(1, sscanf("12e6", "%le", &d)); in ATF_TC_BODY()
103 ATF_REQUIRE(eq(DBL, d, 12e6)); in ATF_TC_BODY()
105 ATF_REQUIRE_EQ(2, sscanf("1.a", "%le%s", &d, buf)); in ATF_TC_BODY()
106 ATF_REQUIRE(eq(DBL, d, 1.0)); in ATF_TC_BODY()
109 ATF_REQUIRE_EQ(2, sscanf(".0p4", "%le%s", &d, buf)); in ATF_TC_BODY()
110 ATF_REQUIRE(eq(DBL, d, 0.0)); in ATF_TC_BODY()
113 d = 0.25; in ATF_TC_BODY()
114 ATF_REQUIRE_EQ(0, sscanf(".", "%le", &d)); in ATF_TC_BODY()
115 ATF_REQUIRE(d == 0.25); in ATF_TC_BODY()
117 ATF_REQUIRE_EQ(1, sscanf("0x08", "%le", &d)); in ATF_TC_BODY()
118 ATF_REQUIRE(d == 0x8p0); in ATF_TC_BODY()
120 ATF_REQUIRE_EQ(2, sscanf("0x90a.bcdefP+09a", "%le%s", &d, buf)); in ATF_TC_BODY()
121 ATF_REQUIRE(d == 0x90a.bcdefp+09); in ATF_TC_BODY()
125 ATF_REQUIRE_EQ(1, sscanf("3.14159265358979323846", "%Lg", &ld)); in ATF_TC_BODY()
133 ATF_REQUIRE_EQ(2, sscanf("0xg", "%le%s", &d, buf)); in ATF_TC_BODY()
134 ATF_REQUIRE(d == 0.0); in ATF_TC_BODY()
139 ATF_REQUIRE_EQ(2, sscanf("1.23", "%le%s", &d, buf)); in ATF_TC_BODY()
140 ATF_REQUIRE(d == 1.0); in ATF_TC_BODY()
143 ATF_REQUIRE_EQ(1, sscanf("1,23", "%le", &d)); in ATF_TC_BODY()
144 ATF_REQUIRE(d == 1.23); in ATF_TC_BODY()
154 double d = 0.0; in ATF_TC_BODY() local
159 ATF_REQUIRE_EQ(1, sscanf("-Inf", "%le", &d)); in ATF_TC_BODY()
160 ATF_REQUIRE(d < 0.0 && isinf(d)); in ATF_TC_BODY()
162 ATF_REQUIRE_EQ(2, sscanf("iNfInItY and beyond", "%le%s", &d, buf)); in ATF_TC_BODY()
163 ATF_REQUIRE(d > 0.0 && isinf(d)); in ATF_TC_BODY()
166 ATF_REQUIRE_EQ(1, sscanf("NaN", "%le", &d)); in ATF_TC_BODY()
167 ATF_REQUIRE(isnan(d)); in ATF_TC_BODY()
169 ATF_REQUIRE_EQ(2, sscanf("NAN(123Y", "%le%s", &d, buf)); in ATF_TC_BODY()
170 ATF_REQUIRE(isnan(d)); in ATF_TC_BODY()
173 ATF_REQUIRE_EQ(2, sscanf("nan(f00f)plugh", "%le%s", &d, buf)); in ATF_TC_BODY()
174 ATF_REQUIRE(isnan(d)); in ATF_TC_BODY()
177 ATF_REQUIRE_EQ(1, sscanf("-nan", "%le", &d)); in ATF_TC_BODY()
178 ATF_REQUIRE(isnan(d)); in ATF_TC_BODY()
181 ATF_REQUIRE_EQ(1, sscanf("NaN", "%e", &f)); in ATF_TC_BODY()
182 ATF_REQUIRE_EQ(1, sscanf("nan", "%le", &d)); in ATF_TC_BODY()
183 ATF_REQUIRE_EQ(1, sscanf("nan", "%Le", &ld)); in ATF_TC_BODY()
186 ATF_REQUIRE(d != d); in ATF_TC_BODY()
189 ATF_REQUIRE_EQ(1, sscanf("nan(1234)", "%e", &f)); in ATF_TC_BODY()
190 ATF_REQUIRE_EQ(1, sscanf("nan(1234)", "%le", &d)); in ATF_TC_BODY()
191 ATF_REQUIRE_EQ(1, sscanf("nan(1234)", "%Le", &ld)); in ATF_TC_BODY()
194 ATF_REQUIRE(d != d); in ATF_TC_BODY()
204 double d = 0.0; in ATF_TC_BODY() local
210 ATF_REQUIRE_EQ(1, sscanf("1.999999999999999999999999999999999", "%le", &d)); in ATF_TC_BODY()
211 ATF_REQUIRE(d < 2.0); in ATF_TC_BODY()
212 ATF_REQUIRE_EQ(1, sscanf("0x1.ffffffffffffffp0", "%le", &d)); in ATF_TC_BODY()
213 ATF_REQUIRE(d < 2.0); in ATF_TC_BODY()
214 ATF_REQUIRE_EQ(1, sscanf("1.999999999999999999999999999999999", "%Le", &ld)); in ATF_TC_BODY()
217 ATF_REQUIRE_EQ(1, sscanf("1.0571892669084007", "%le", &d)); in ATF_TC_BODY()
218 ATF_REQUIRE(d == 0x1.0ea3f4af0dc59p0); in ATF_TC_BODY()
219 ATF_REQUIRE_EQ(1, sscanf("-1.0571892669084007", "%le", &d)); in ATF_TC_BODY()
220 ATF_REQUIRE(d == -0x1.0ea3f4af0dc5ap0); in ATF_TC_BODY()
221 ATF_REQUIRE_EQ(1, sscanf("1.0571892669084010", "%le", &d)); in ATF_TC_BODY()
222 ATF_REQUIRE(d == 0x1.0ea3f4af0dc5ap0); in ATF_TC_BODY()
224 ATF_REQUIRE_EQ(1, sscanf("0x1.23p-5000", "%le", &d)); in ATF_TC_BODY()
225 ATF_REQUIRE(d == 0.0); in ATF_TC_BODY()
227 ATF_REQUIRE_EQ(1, sscanf("0x1.2345678p-1050", "%le", &d)); in ATF_TC_BODY()
228 ATF_REQUIRE(d == 0x1.234567p-1050); in ATF_TC_BODY()
232 ATF_REQUIRE_EQ(1, sscanf("1.0571892669084007", "%le", &d)); in ATF_TC_BODY()
233 ATF_REQUIRE(d == 0x1.0ea3f4af0dc5ap0); in ATF_TC_BODY()
234 ATF_REQUIRE_EQ(1, sscanf("-1.0571892669084007", "%le", &d)); in ATF_TC_BODY()
235 ATF_REQUIRE(d == -0x1.0ea3f4af0dc59p0); in ATF_TC_BODY()
236 ATF_REQUIRE_EQ(1, sscanf("1.0571892669084010", "%le", &d)); in ATF_TC_BODY()
237 ATF_REQUIRE(d == 0x1.0ea3f4af0dc5bp0); in ATF_TC_BODY()
239 ATF_REQUIRE_EQ(1, sscanf("0x1.23p-5000", "%le", &d)); in ATF_TC_BODY()
240 ATF_REQUIRE(d == 0x1p-1074); in ATF_TC_BODY()
242 ATF_REQUIRE_EQ(1, sscanf("0x1.2345678p-1050", "%le", &d)); in ATF_TC_BODY()
243 ATF_REQUIRE(d == 0x1.234568p-1050); in ATF_TC_BODY()
247 ATF_REQUIRE_EQ(1, sscanf("1.0571892669084007", "%le", &d)); in ATF_TC_BODY()
248 ATF_REQUIRE(d == 0x1.0ea3f4af0dc59p0); in ATF_TC_BODY()
249 ATF_REQUIRE_EQ(1, sscanf("-1.0571892669084007", "%le", &d)); in ATF_TC_BODY()
250 ATF_REQUIRE(d == -0x1.0ea3f4af0dc59p0); in ATF_TC_BODY()
251 ATF_REQUIRE_EQ(1, sscanf("1.0571892669084010", "%le", &d)); in ATF_TC_BODY()
252 ATF_REQUIRE(d == 0x1.0ea3f4af0dc5ap0); in ATF_TC_BODY()
254 ATF_REQUIRE_EQ(1, sscanf("0x1.23p-5000", "%le", &d)); in ATF_TC_BODY()
255 ATF_REQUIRE(d == 0.0); in ATF_TC_BODY()
257 ATF_REQUIRE_EQ(1, sscanf("0x1.2345678p-1050", "%le", &d)); in ATF_TC_BODY()
258 ATF_REQUIRE(d == 0x1.234567p-1050); in ATF_TC_BODY()
263 ATF_REQUIRE_EQ(1, sscanf("1.0571892669084007", "%le", &d)); in ATF_TC_BODY()
264 ATF_REQUIRE(d == 0x1.0ea3f4af0dc59p0); in ATF_TC_BODY()
265 ATF_REQUIRE_EQ(1, sscanf("-1.0571892669084007", "%le", &d)); in ATF_TC_BODY()
266 ATF_REQUIRE(d == -0x1.0ea3f4af0dc59p0); in ATF_TC_BODY()
267 ATF_REQUIRE_EQ(1, sscanf("1.0571892669084010", "%le", &d)); in ATF_TC_BODY()
268 ATF_REQUIRE(d == 0x1.0ea3f4af0dc5bp0); in ATF_TC_BODY()
271 ATF_REQUIRE_EQ(1, sscanf("0x1.23p-5000", "%le", &d)); in ATF_TC_BODY()
272 ATF_REQUIRE(d == 0.0); in ATF_TC_BODY()
275 ATF_REQUIRE_EQ(1, sscanf("0x1.2345678p-1050", "%le", &d)); in ATF_TC_BODY()
276 ATF_REQUIRE(d == 0x1.234568p-1050); in ATF_TC_BODY()