Lines Matching +full:- +full:e

2  * Copyright 2016-2020 The OpenSSL Project Authors. All Rights Reserved.
25 /* 00 */ { "0.0000e+00", "0.0000", "0", "0.0000E+00", "0" },
26 /* 01 */ { "6.7000e-01", "0.6700", "0.67", "6.7000E-01", "0.67" },
27 /* 02 */ { "6.6667e-01", "0.6667", "0.6667", "6.6667E-01", "0.6667" },
28 /* 03 */ { "6.6667e-04", "0.0007", "0.0006667", "6.6667E-04", "0.0006667" },
29 /* 04 */ { "6.6667e-05", "0.0001", "6.667e-05", "6.6667E-05", "6.667E-05" },
30 /* 05 */ { "6.6667e+00", "6.6667", "6.667", "6.6667E+00", "6.667" },
31 /* 06 */ { "6.6667e+01", "66.6667", "66.67", "6.6667E+01", "66.67" },
32 /* 07 */ { "6.6667e+02", "666.6667", "666.7", "6.6667E+02", "666.7" },
33 /* 08 */ { "6.6667e+03", "6666.6667", "6667", "6.6667E+03", "6667" },
34 /* 09 */ { "6.6667e+04", "66666.6667", "6.667e+04", "6.6667E+04", "6.667E+04" },
37 /* 10 */ { "0.00000e+00", "0.00000", "0", "0.00000E+00", "0" },
38 /* 11 */ { "6.70000e-01", "0.67000", "0.67", "6.70000E-01", "0.67" },
39 /* 12 */ { "6.66667e-01", "0.66667", "0.66667", "6.66667E-01", "0.66667" },
40 /* 13 */ { "6.66667e-04", "0.00067", "0.00066667", "6.66667E-04", "0.00066667" },
41 /* 14 */ { "6.66667e-05", "0.00007", "6.6667e-05", "6.66667E-05", "6.6667E-05" },
42 /* 15 */ { "6.66667e+00", "6.66667", "6.6667", "6.66667E+00", "6.6667" },
43 /* 16 */ { "6.66667e+01", "66.66667", "66.667", "6.66667E+01", "66.667" },
44 /* 17 */ { "6.66667e+02", "666.66667", "666.67", "6.66667E+02", "666.67" },
45 /* 18 */ { "6.66667e+03", "6666.66667", "6666.7", "6.66667E+03", "6666.7" },
46 /* 19 */ { "6.66667e+04", "66666.66667", "66667", "6.66667E+04", "66667" },
49 /* 20 */ { " 0.0000e+00", " 0.0000", " 0", " 0.0000E+00", " 0" },
50 /* 21 */ { " 6.7000e-01", " 0.6700", " 0.67", " 6.7000E-01", " 0.67" },
51 /* 22 */ { " 6.6667e-01", " 0.6667", " 0.6667", " 6.6667E-01", " 0.6667" },
52 /* 23 */ { " 6.6667e-04", " 0.0007", " 0.0006667", " 6.6667E-04", " 0.0006667" },
53 /* 24 */ { " 6.6667e-05", " 0.0001", " 6.667e-05", " 6.6667E-05", " 6.667E-05" },
54 /* 25 */ { " 6.6667e+00", " 6.6667", " 6.667", " 6.6667E+00", " 6.667" },
55 /* 26 */ { " 6.6667e+01", " 66.6667", " 66.67", " 6.6667E+01", " 66.67" },
56 /* 27 */ { " 6.6667e+02", " 666.6667", " 666.7", " 6.6667E+02", " 666.7" },
57 /* 28 */ { " 6.6667e+03", " 6666.6667", " 6667", " 6.6667E+03", " 6667" },
58 /* 29 */ { " 6.6667e+04", " 66666.6667", " 6.667e+04", " 6.6667E+04", " 6.667E+04" },
61 /* 30 */ { " 0.00000e+00", " 0.00000", " 0", " 0.00000E+00", " 0" },
62 /* 31 */ { " 6.70000e-01", " 0.67000", " 0.67", " 6.70000E-01", " 0.67" },
63 /* 32 */ { " 6.66667e-01", " 0.66667", " 0.66667", " 6.66667E-01", " 0.66667" },
64 /* 33 */ { " 6.66667e-04", " 0.00067", " 0.00066667", " 6.66667E-04", " 0.00066667" },
65 /* 34 */ { " 6.66667e-05", " 0.00007", " 6.6667e-05", " 6.66667E-05", " 6.6667E-05" },
66 /* 35 */ { " 6.66667e+00", " 6.66667", " 6.6667", " 6.66667E+00", " 6.6667" },
67 /* 36 */ { " 6.66667e+01", " 66.66667", " 66.667", " 6.66667E+01", " 66.667" },
68 /* 37 */ { " 6.66667e+02", " 666.66667", " 666.67", " 6.66667E+02", " 666.67" },
69 /* 38 */ { " 6.66667e+03", " 6666.66667", " 6666.7", " 6.66667E+03", " 6666.7" },
70 /* 39 */ { " 6.66667e+04", " 66666.66667", " 66667", " 6.66667E+04", " 66667" },
73 /* 40 */ { "0e+00", "0", "0", "0E+00", "0" },
74 /* 41 */ { "7e-01", "1", "0.7", "7E-01", "0.7" },
75 /* 42 */ { "7e-01", "1", "0.7", "7E-01", "0.7" },
76 /* 43 */ { "7e-04", "0", "0.0007", "7E-04", "0.0007" },
77 /* 44 */ { "7e-05", "0", "7e-05", "7E-05", "7E-05" },
78 /* 45 */ { "7e+00", "7", "7", "7E+00", "7" },
79 /* 46 */ { "7e+01", "67", "7e+01", "7E+01", "7E+01" },
80 /* 47 */ { "7e+02", "667", "7e+02", "7E+02", "7E+02" },
81 /* 48 */ { "7e+03", "6667", "7e+03", "7E+03", "7E+03" },
82 /* 49 */ { "7e+04", "66667", "7e+04", "7E+04", "7E+04" },
85 /* 50 */ { "0.000000e+00", "0.000000", "0", "0.000000E+00", "0" },
86 /* 51 */ { "6.700000e-01", "0.670000", "0.67", "6.700000E-01", "0.67" },
87 /* 52 */ { "6.666667e-01", "0.666667", "0.666667", "6.666667E-01", "0.666667" },
88 /* 53 */ { "6.666667e-04", "0.000667", "0.000666667", "6.666667E-04", "0.000666667" },
89 /* 54 */ { "6.666667e-05", "0.000067", "6.66667e-05", "6.666667E-05", "6.66667E-05" },
90 /* 55 */ { "6.666667e+00", "6.666667", "6.66667", "6.666667E+00", "6.66667" },
91 /* 56 */ { "6.666667e+01", "66.666667", "66.6667", "6.666667E+01", "66.6667" },
92 /* 57 */ { "6.666667e+02", "666.666667", "666.667", "6.666667E+02", "666.667" },
93 /* 58 */ { "6.666667e+03", "6666.666667", "6666.67", "6.666667E+03", "6666.67" },
94 /* 59 */ { "6.666667e+04", "66666.666667", "66666.7", "6.666667E+04", "66666.7" },
97 /* 60 */ { "0.0000e+00", "000.0000", "00000000", "0.0000E+00", "00000000" },
98 /* 61 */ { "6.7000e-01", "000.6700", "00000.67", "6.7000E-01", "00000.67" },
99 /* 62 */ { "6.6667e-01", "000.6667", "000.6667", "6.6667E-01", "000.6667" },
100 /* 63 */ { "6.6667e-04", "000.0007", "0.0006667", "6.6667E-04", "0.0006667" },
101 /* 64 */ { "6.6667e-05", "000.0001", "6.667e-05", "6.6667E-05", "6.667E-05" },
102 /* 65 */ { "6.6667e+00", "006.6667", "0006.667", "6.6667E+00", "0006.667" },
103 /* 66 */ { "6.6667e+01", "066.6667", "00066.67", "6.6667E+01", "00066.67" },
104 /* 67 */ { "6.6667e+02", "666.6667", "000666.7", "6.6667E+02", "000666.7" },
105 /* 68 */ { "6.6667e+03", "6666.6667", "00006667", "6.6667E+03", "00006667" },
106 /* 69 */ { "6.6667e+04", "66666.6667", "6.667e+04", "6.6667E+04", "6.667E+04" },
121 * in 2-complement, the unsigned number divided by two plus one becomes the
124 { SIZE_MAX / 2 + 1, "%zi", (sizeof(size_t) == 4 ? "-2147483648"
125 : sizeof(size_t) == 8 ? "-9223372036854775808"
136 BIO_snprintf(bio_buf, sizeof(bio_buf) - 1, data->format, data->value); in test_zu()
137 if (!TEST_str_eq(bio_buf, data->expected)) in test_zu()
153 * These tests imply two's-complement, but it's the only binary
156 { 0x8000000000000000ULL, "%ji", "-9223372036854775808" },
164 BIO_snprintf(bio_buf, sizeof(bio_buf) - 1, data->format, data->value); in test_j()
165 if (!TEST_str_eq(bio_buf, data->expected)) in test_j()
183 { -1, "" },
190 "e", "f", "g", "E", "G" in dofptest()
229 r = TEST_true(dofptest(i, t++, 0.0, pwp->w, pwp->p)) in test_fp()
230 && TEST_true(dofptest(i, t++, 0.67, pwp->w, pwp->p)) in test_fp()
231 && TEST_true(dofptest(i, t++, frac, pwp->w, pwp->p)) in test_fp()
232 && TEST_true(dofptest(i, t++, frac / 1000, pwp->w, pwp->p)) in test_fp()
233 && TEST_true(dofptest(i, t++, frac / 10000, pwp->w, pwp->p)) in test_fp()
234 && TEST_true(dofptest(i, t++, 6.0 + frac, pwp->w, pwp->p)) in test_fp()
235 && TEST_true(dofptest(i, t++, 66.0 + frac, pwp->w, pwp->p)) in test_fp()
236 && TEST_true(dofptest(i, t++, 666.0 + frac, pwp->w, pwp->p)) in test_fp()
237 && TEST_true(dofptest(i, t++, 6666.0 + frac, pwp->w, pwp->p)) in test_fp()
238 && TEST_true(dofptest(i, t++, 66666.0 + frac, pwp->w, pwp->p)); in test_fp()
250 "%f\n", 2 * (double)ULONG_MAX), -1)) in test_big()
257 OPT_ERR = -1,
267 { "expected", OPT_PRINT, '-', "Output values" }, in test_get_options()