File: q_sub.dat

package info (click to toggle)
mpfi 1.5.4%2Bds-4
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 2,592 kB
  • sloc: ansic: 15,869; makefile: 158; sh: 6
file content (129 lines) | stat: -rw-r--r-- 3,962 bytes parent folder | download | duplicates (7)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
# data file for mpfi_q_sub
#
# column fields:
# 1: inexact flag (returned value)
# 2: precision of result
# 3: left endpoint value of result
# 4: right endpoint value of result
#
# 5: first parameter value
# 6: precision of second parameter
# 7: left endpoint value of second parameter
# 8: right endpoint value of second parameter

# special values
0 53  nan  nan    -1/1   53  nan  nan
0 53  nan  nan     0     53  nan  nan
0 53  nan  nan     1/1   53  nan  nan
0 53 +inf  nan    -3/1   53  nan -inf
0 53 +inf  nan     0     53  nan -inf
0 53 +inf  nan     3/1   53  nan -inf
0 53 +0    nan    -7/1   53  nan -7
0 53  7    nan     0     53  nan -7
0 53  14   nan     7/1   53  nan -7
0 53 -15   nan    -15/1  53  nan -0
0 53 +0    nan     0     53  nan -0
0 53  15   nan     15/1  53  nan -0
0 53 -32   nan    -31/1  53  nan  1
0 53 -1    nan     0     53  nan  1
0 53  30   nan     31/1  53  nan  1
0 53 -inf  nan    -63/1  53  nan +inf
0 53 -inf  nan     0     53  nan +inf
0 53 -inf  nan     63/1  53  nan +inf
0 53 +inf +inf    -2/1   53 -inf -inf
0 53 +inf +inf     0     53 -inf -inf
0 53 +inf +inf     2/1   53 -inf -inf
0 53  3   +inf    -4/1   53 -inf -7
0 53  7   +inf     0     53 -inf -7
0 53  11  +inf     4/1   53 -inf -7

1 53  0x1b6db6db6db6dbp-50 +inf
     -1/7
  53 -inf                  -7
1 53  0x1c924924924924p-50 +inf
      1/7
  53 -inf                  -7
1 53  0x1fffffffffffffp+17 +inf
     -7/1
  53 -inf                  -0x1p+70
1 53  0x1p+70              +inf
      7/1
  53 -inf                  -0x1p+70

0 53 -8   +inf    -8/1   53 -inf -0
0 53 +0   +inf     0     53 -inf -0
0 53  8   +inf     8/1   53 -inf -0
0 53 -24  +inf    -16/1  53 -inf  8
0 53 -8   +inf     0     53 -inf  8
0 53  8   +inf     16/1  53 -inf  8
0 53 -inf +inf    -32/1  53 -inf +inf
0 53 -inf +inf     0     53 -inf +inf
0 53 -inf +inf     32/1  53 -inf +inf
0 53  nan +inf    -64/1  53 -inf  nan
0 53  nan +inf     0     53 -inf  nan
0 53  nan +inf     64/1  53 -inf  nan
0 53 -1   -1      -1/1   53 +0   -0
0 53 +0   -0       0     53 +0   -0
0 53  1    1       1/1   53 +0   -0
0 53 -11  -3      -3/1   53 +0    8
0 53 -8   -0       0     53 +0    8
0 53 -5    3       3/1   53 +0    8
0 53 -inf -7      -7/1   53 +0   +inf
0 53 -inf -0       0     53 +0   +inf
0 53 -inf +7       7/1   53 +0   +inf

2 53 -inf                  -0x12492492492492p-55
     -1/7
  53 +0                    +inf
2 53 -inf                   0x12492492492493p-55
     1/7
  53 +0                    +inf
2 53 -inf                  -0x1p+70
     -7/1
  53  0x1p+70              +inf
2 53 -inf                  -0x1fffffffffffffp+17
      7/1
  53  0x1p+70              +inf

0 53 -inf -inf    -1/1   53 +inf +inf
0 53 -inf -inf     0     53 +inf +inf
0 53 -inf -inf     1/1   53 +inf +inf
0 53  nan -inf    -1/1   53 +inf  nan
0 53  nan -inf     0     53 +inf  nan
0 53  nan -inf     1/1   53 +inf  nan

# regular values
0 53 -15  -0      -32/1  53 -32  -17
0 53  49   64      32/1  53 -32  -17
0 53  34   49      17/1  53 -32  -17

0 53 -0x123456789abce2     -0x153456789abcdfp-48
     -3/1
  53  0x123456789abcdfp-48  0x123456789abcdf
1 53 -0x10123456789abdp-44 -1
     -256/1
  53 -0xff                  0x123456789abcdfp-52
2 53 -0x123456789abce2     -0x3123456789abcdp-52
     -3/1
  53  0x123456789abcdfp-56  0x123456789abcdf
3 53 -0x1001               -0xfff
     -0x1001/1
  53 -0x1fffffffffffffp-52 -0x1p-550

0 53 -0x123456789abcdc     -0xf3456789abcdfp-48
      3/1
  53  0x123456789abcdfp-48  0x123456789abcdf
1 53  0xfedcba9876543p-44   0x1ff
      256/1
  53 -0xff                  0x123456789abcdfp-52
2 53 -0x123456789abcdc      0x2edcba98765433p-52
      3/1
  53  0x123456789abcdfp-56  0x123456789abcdf
3 53  0x1001                0x1003
      0x1001/1
  53 -0x1fffffffffffffp-52 -0x1p-550

# check if a double rounding occurs
3  4 -16  -0.3125      -97/3  53 -32  -17
3  4 -0.34375 15       -52/3  53 -32  -17
0  4  1    15          -17/1  53 -32  -18