@@ -9,8 +9,8 @@ int main(void)
9
9
{
10
10
static const uint8_t values [][4 ] =
11
11
{
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 */
14
14
{ 0x00 , 0x00 , 0x00 , 0x00 }, /* +0 */
15
15
{ 0x00 , 0x00 , 0x00 , 0x80 }, /* -0 */
16
16
{ 0x00 , 0x00 , 0x80 , 0x7f }, /* +inf */
@@ -23,16 +23,16 @@ int main(void)
23
23
24
24
/* expected output */
25
25
/*
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)
36
36
*/
37
37
38
38
for (size_t i = 0 ; i < sizeof (values ) / sizeof (* values ); ++ i )
0 commit comments