@@ -9,8 +9,8 @@ int main(void)
99{
1010 static const uint8_t values [][4 ] =
1111 {
12- { 0xcf , 0x7f , 0x39 , 0xbe }, /* -0.181151 */
13- { 0xcf , 0xff , 0x39 , 0xbe }, /* -0.181639 */
12+ { 0xcf , 0x7f , 0x39 , 0xbe }, /* -0.18115161359 */
13+ { 0xcf , 0xff , 0x39 , 0xbe }, /* -0.18163998 */
1414 { 0x00 , 0x00 , 0x00 , 0x00 }, /* +0 */
1515 { 0x00 , 0x00 , 0x00 , 0x80 }, /* -0 */
1616 { 0x00 , 0x00 , 0x80 , 0x7f }, /* +inf */
@@ -23,16 +23,16 @@ int main(void)
2323
2424 /* expected output */
2525 /*
26- inf = N, NaN = N: -0.181151 (cf 7f 39 be)
27- inf = N, NaN = N: -0.181639 (cf ff 39 be)
28- inf = N, NaN = N: 0.000000 (00 00 00 00)
29- inf = N, NaN = N: -0.000000 (00 00 00 80)
30- inf = Y, NaN = N: inf (00 00 80 7f)
31- inf = Y, NaN = N: -inf (00 00 80 ff)
32- inf = N, NaN = Y: nan (00 01 80 7f)
33- inf = N, NaN = Y: -nan (00 01 80 ff)
34- inf = N, NaN = N: oor (00 00 10 7f)
35- inf = N, NaN = N: -oor (00 00 10 ff)
26+ Test 1: inf = N, NaN = N: -0.181152 (cf 7f 39 be)
27+ Test 2: inf = N, NaN = N: -0.181640 (cf ff 39 be)
28+ Test 3: inf = N, NaN = N: 0.000000 (00 00 00 00)
29+ Test 4: inf = N, NaN = N: -0.000000 (00 00 00 80)
30+ Test 5: inf = Y, NaN = N: inf (00 00 80 7f)
31+ Test 6: inf = Y, NaN = N: -inf (00 00 80 ff)
32+ Test 7: inf = N, NaN = Y: nan (00 01 80 7f)
33+ Test 8: inf = N, NaN = Y: -nan (00 01 80 ff)
34+ Test 9: inf = N, NaN = N: err (00 00 10 7f)
35+ Test 10: inf = N, NaN = N: -err (00 00 10 ff)
3636 */
3737
3838 for (size_t i = 0 ; i < sizeof (values ) / sizeof (* values ); ++ i )
0 commit comments