Lines Matching refs:run_test

25   void run_test(const char *inputString, const ptrdiff_t expectedStrLen,  in run_test()  function in LlvmLibcStrToFTest
67 run_test("1", 1, 0x3f800000); in TEST_F()
68 run_test("123", 3, 0x42f60000); in TEST_F()
69 run_test("1234567890", 10, 0x4e932c06u); in TEST_F()
70 run_test("123456789012345678901", 21, 0x60d629d4); in TEST_F()
71 run_test("0.1", 3, 0x3dcccccdu); in TEST_F()
72 run_test(".1", 2, 0x3dcccccdu); in TEST_F()
73 run_test("-0.123456789", 12, 0xbdfcd6eau); in TEST_F()
74 run_test("0.11111111111111111111", 22, 0x3de38e39u); in TEST_F()
75 run_test("0.0000000000000000000000001", 27, 0x15f79688u); in TEST_F()
79 run_test("555E36", 6, 0x7f800000, ERANGE); in TEST_F()
80 run_test("1e-10000", 8, 0x0, ERANGE); in TEST_F()
84 run_test("20040229", 8, 0x4b98e512); in TEST_F()
85 run_test("20040401", 8, 0x4b98e568); in TEST_F()
86 run_test("9E9", 3, 0x50061c46); in TEST_F()
90 run_test("1.4012984643248170709237295832899161312802619418765e-45", 55, 0x1, in TEST_F()
95 run_test("1e2147483648", 12, 0x7f800000, ERANGE); in TEST_F()
96 run_test("1e2147483646", 12, 0x7f800000, ERANGE); in TEST_F()
97 run_test("100e2147483646", 14, 0x7f800000, ERANGE); in TEST_F()
98 run_test("1e-2147483647", 13, 0x0, ERANGE); in TEST_F()
99 run_test("1e-2147483649", 13, 0x0, ERANGE); in TEST_F()
103 run_test("0x1", 3, 0x3f800000); in TEST_F()
104 run_test("0x10", 4, 0x41800000); in TEST_F()
105 run_test("0x11", 4, 0x41880000); in TEST_F()
106 run_test("0x0.1234", 8, 0x3d91a000); in TEST_F()
110 run_test("0x0.0000000000000000000000000000000002", 38, 0x4000, ERANGE); in TEST_F()
113 run_test("0x0.00000000000000000000000000000003fffff8", 42, 0x7fffff, ERANGE); in TEST_F()
119 run_test("0x0.00000000000000000000000000000000000004", 42, 0x0, ERANGE); in TEST_F()
122 run_test("0x0.000000000000000000000000000000000000041", 43, 0x00000001, in TEST_F()
126 run_test("0x0.0000000000000000000000000000000000000b", 42, 0x00000001, in TEST_F()
128 run_test("0x0.0000000000000000000000000000000000000c", 42, 0x00000002, in TEST_F()
133 run_test("0x1.000000000000000000000p-150", 30, 0x00000000, ERANGE); in TEST_F()
134 run_test("0x1.000010000000000001000p-150", 30, 0x00000001, ERANGE); in TEST_F()
135 run_test("0x1.000100000000000001000p-134", 30, 0x00008001, ERANGE); in TEST_F()
136 run_test("0x1.FFFFFC000000000001000p-127", 30, 0x007FFFFF, ERANGE); in TEST_F()
137 run_test("0x1.FFFFFE000000000000000p-127", 30, 0x00800000); in TEST_F()
144 run_test("0x123456500", 11, 0x4f91a2b2); in TEST_F()
146 run_test("0x123456600", 11, 0x4f91a2b3); in TEST_F()
148 run_test("0x123456700", 11, 0x4f91a2b4); in TEST_F()
150 run_test("0x1.000001000000000000000", 25, 0x3f800000); in TEST_F()
151 run_test("0x1.000001000000000000100", 25, 0x3f800001); in TEST_F()
155 run_test("0xFFFFFFFF", 10, 0x4f800000); in TEST_F()
159 run_test("0x123456789123456789123456789123456789", 38, 0x7f800000, ERANGE); in TEST_F()
160 run_test("-0x123456789123456789123456789123456789", 39, 0xff800000, ERANGE); in TEST_F()
161 run_test("0x0.00000000000000000000000000000000000001", 42, 0x0, ERANGE); in TEST_F()
165 run_test("INF", 3, 0x7f800000); in TEST_F()
166 run_test("INFinity", 8, 0x7f800000); in TEST_F()
167 run_test("infnity", 3, 0x7f800000); in TEST_F()
168 run_test("infinit", 3, 0x7f800000); in TEST_F()
169 run_test("infinfinit", 3, 0x7f800000); in TEST_F()
170 run_test("innf", 0, 0x0); in TEST_F()
171 run_test("-inf", 4, 0xff800000); in TEST_F()
172 run_test("-iNfInItY", 9, 0xff800000); in TEST_F()
176 run_test("NaN", 3, 0x7fc00000); in TEST_F()
177 run_test("-nAn", 4, 0xffc00000); in TEST_F()
188 run_test("NaN()", 5, 0x7fc00000); in TEST_F()
192 run_test("NaN(1234)", 9, 0x7fc004d2); in TEST_F()
193 run_test("NaN(0x1234)", 11, 0x7fc01234); in TEST_F()
194 run_test("NaN(01234)", 10, 0x7fc0029c); in TEST_F()
198 run_test("NaN( 1234)", 3, 0x7fc00000); in TEST_F()
199 run_test("NaN(-1234)", 3, 0x7fc00000); in TEST_F()
200 run_test("NaN(asd&f)", 3, 0x7fc00000); in TEST_F()
201 run_test("NaN(123 )", 3, 0x7fc00000); in TEST_F()
202 run_test("NaN(123+asdf)", 3, 0x7fc00000); in TEST_F()
203 run_test("NaN(123", 3, 0x7fc00000); in TEST_F()
207 run_test("NaN(1a)", 7, 0x7fc00000); in TEST_F()
208 run_test("NaN(asdf)", 9, 0x7fc00000); in TEST_F()
209 run_test("NaN(1A1)", 8, 0x7fc00000); in TEST_F()