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
|
# data file for mpfi_sub_q
#
# column fields:
# 1: inexact flag (returned value)
# 2: precision of result
# 3: left endpoint value of result
# 4: right endpoint value of result
#
# 5: precision of first parameter
# 6: left endpoint value of first parameter
# 7: right endpoint value of first parameter
# 8: second parameter value
# special values
0 53 nan nan 53 nan nan -1/1
0 53 nan nan 53 nan nan 0
0 53 nan nan 53 nan nan 1/1
0 53 nan -inf 53 nan -inf -3/1
0 53 nan -inf 53 nan -inf 0
0 53 nan -inf 53 nan -inf 3/1
0 53 nan -0 53 nan -7 -7/1
0 53 nan -7 53 nan -7 0
0 53 nan -14 53 nan -7 7/1
0 53 nan +15 53 nan -0 -15/1
0 53 nan -0 53 nan -0 0
0 53 nan -15 53 nan -0 15/1
0 53 nan 32 53 nan 1 -31/1
0 53 nan 1 53 nan 1 0
0 53 nan -30 53 nan 1 31/1
0 53 nan +inf 53 nan +inf -63/1
0 53 nan +inf 53 nan +inf 0
0 53 nan +inf 53 nan +inf 63/1
0 53 -inf -inf 53 -inf -inf -2/1
0 53 -inf -inf 53 -inf -inf 0
0 53 -inf -inf 53 -inf -inf 2/1
0 53 -inf -3 53 -inf -7 -4/1
0 53 -inf -7 53 -inf -7 0
0 53 -inf -11 53 -inf -7 4/1
2 53 -inf -0x1b6db6db6db6dbp-50
53 -inf -7 -1/7
2 53 -inf -0x1c924924924924p-50
53 -inf -7 1/7
2 53 -inf -0x1fffffffffffffp+17
53 -inf -0x1p+70 -7/1
2 53 -inf -0x1p+70
53 -inf -0x1p+70 7/1
0 53 -inf 8 53 -inf -0 -8/1
0 53 -inf -0 53 -inf -0 0
0 53 -inf -8 53 -inf -0 8/1
0 53 -inf 24 53 -inf 8 -16/1
0 53 -inf 8 53 -inf 8 0
0 53 -inf -8 53 -inf 8 16/1
0 53 -inf +inf 53 -inf +inf -32/1
0 53 -inf +inf 53 -inf +inf 0
0 53 -inf +inf 53 -inf +inf 32/1
0 53 -inf nan 53 -inf nan -64/1
0 53 -inf nan 53 -inf nan 0
0 53 -inf nan 53 -inf nan 64/1
0 53 1 1 53 +0 -0 -1/1
0 53 +0 -0 53 +0 -0 0
0 53 -1 -1 53 +0 -0 1/1
0 53 3 11 53 +0 8 -3/1
0 53 +0 8 53 +0 8 0
0 53 -3 5 53 +0 8 3/1
0 53 7 +inf 53 +0 +inf -7/1
0 53 +0 +inf 53 +0 +inf 0
0 53 -7 +inf 53 +0 +inf 7/1
1 53 0x12492492492492p-55 +inf
53 +0 +inf -1/7
1 53 -0x12492492492493p-55 +inf
53 +0 +inf 1/7
1 53 0x1p+70 +inf
53 0x1p+70 +inf -7/1
1 53 0x1fffffffffffffp+17 +inf
53 0x1p+70 +inf 7/1
0 53 +inf +inf 53 +inf +inf -1/1
0 53 +inf +inf 53 +inf +inf 0
0 53 +inf +inf 53 +inf +inf 1/1
0 53 +inf nan 53 +inf nan -1/1
0 53 +inf nan 53 +inf nan 0
0 53 +inf nan 53 +inf nan 1/1
# regular values
0 53 -64 -49 53 -32 -17 32/1
0 53 +0 +15 53 -32 -17 -32/1
0 53 -15 -0 53 -32 -17 -17/1
0 53 0x153456789abcdfp-48 0x123456789abce2
53 0x123456789abcdfp-48 0x123456789abcdf -3/1
1 53 0x3123456789abcdp-52 0x123456789abce2
53 0x123456789abcdfp-56 0x123456789abcdf -3/1
2 53 1 0x10123456789abdp-44
53 -0xff 0x123456789abcdfp-52 -256/1
3 53 0xfff 0x1001
53 -0x1fffffffffffffp-52 -0x1p-550 -0x1001/1
0 53 0xf3456789abcdfp-48 0x123456789abcdc
53 0x123456789abcdfp-48 0x123456789abcdf 3/1
1 53 -0x2edcba98765433p-52 0x123456789abcdc
53 0x123456789abcdfp-56 0x123456789abcdf 3/1
2 53 -0x1ff -0xfedcba9876543p-44
53 -0xff 0x123456789abcdfp-52 256/1
3 53 -0x1003 -0x1001
53 -0x1fffffffffffffp-52 -0x1p-550 0x1001/1
# the precision of the result is too small for the mpq value
3 4 +0.3125 +10 53 -20 -11 -61/3
3 4 +0.3125 16 53 -32 -17 -97/3
0 4 -15 -1 53 -32 -18 -17/1
1 3 -16 -1 53 -32 -18 -17/1
|