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
|
# data file for mpfi_d_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: precision of first parameter
# 6: left endpoint value of first parameter
# 7: right endpoint value of first parameter
# 8: second parameter value
#WARNING:
# double values are read by the test suite with rounding towards minus
# infinity to a machine-dependant precision (whereas the mpfi data are read
# at the given precision with rounding to the nearest).
# So as to ensure portability, use test values that are representable with a
# 53 bit-significand which corresponds to the minimum default precision for
# a double in the test suite.
# special values
0 53 nan nan -0x170ef54646d497p-109 53 nan nan
0 53 nan nan 0.0 53 nan nan
0 53 nan nan 0x170ef54646d497p-109 53 nan nan
0 53 +inf nan -0x114b37f4b51f71p-107 53 nan -inf
0 53 +inf nan 0.0 53 nan -inf
0 53 +inf nan 0x114b37f4b51f71p-107 53 nan -inf
0 53 0x1bfffffffffff8p-50 nan -0xfc339ab0a6b53p-99 53 nan -7
0 53 7 nan 0.0 53 nan -7
0 53 0x1c000000000007p-50 nan 0xfc339ab0a6b53p-99 53 nan -7
0 53 -15 nan -15.0 53 nan -0
0 53 +0 nan 0.0 53 nan -0
0 53 15 nan 15.0 53 nan -0
0 53 -0x8000000000001p-51 nan -0xb2b3ece0a4ef9p-103 53 nan 1
0 53 -1 nan 0.0 53 nan 1
0 53 -0xfffffffffffffp-52 nan 0xb2b3ece0a4ef9p-103 53 nan 1
0 53 -inf nan -0x5acae5c4b6e51p-101 53 nan +inf
0 53 -inf nan 0.0 53 nan +inf
0 53 -inf nan 0x5acae5c4b6e51p-101 53 nan +inf
0 53 +inf +inf -0x170ef54646d497p-108 53 -inf -inf
0 53 +inf +inf 0.0 53 -inf -inf
0 53 +inf +inf 0x170ef54646d497p-108 53 -inf -inf
1 53 0x1bffffffffffffp-50 +inf -0x170ef54646d497p-107 53 -inf -7
0 53 7 +inf 0.0 53 -inf -7
1 53 7 +inf 0x170ef54646d497p-107 53 -inf -7
0 53 -0x170ef54646d497p-96 +inf -0x170ef54646d497p-96 53 -inf -0
0 53 +0 +inf 0.0 53 -inf -0
0 53 0x170ef54646d497p-96 +inf 0x170ef54646d497p-96 53 -inf -0
1 53 -0x16345785d8a00100 +inf -0x16345785d8a00000 53 -inf 8
0 53 -8 +inf 0.0 53 -inf 8
1 53 0x16345785d89fff00 +inf 0x16345785d8a00000 53 -inf 8
0 53 -inf +inf -0x170ef54646d497p-105 53 -inf +inf
0 53 -inf +inf 0.0e-17 53 -inf +inf
0 53 -inf +inf 0x170ef54646d497p-105 53 -inf +inf
0 53 nan +inf -0x170ef54646d497p-104 53 -inf nan
0 53 nan +inf 0.0e-17 53 -inf nan
0 53 nan +inf 0x170ef54646d497p-104 53 -inf nan
0 53 -0x170ef54646d497p-109 -0x170ef54646d497p-109
-0x170ef54646d497p-109
53 +0 -0
0 53 +0 -0 0.0 53 +0 -0
0 53 0x170ef54646d497p-109 0x170ef54646d497p-109
0x170ef54646d497p-109
53 +0 -0
1 53 -0x10000000000001p-49 -0x114b37f4b51f71p-107
-0x114b37f4b51f71p-107
53 +0 8
0 53 -8 -0 0.0 53 +0 8
1 53 -8 0x114b37f4b51f71p-107
0x114b37f4b51f71p-107
53 +0 8
0 53 -inf -0x50b45a75f7e81p-104
-0x50b45a75f7e81p-104
53 +0 +inf
0 53 -inf -0 0.0 53 +0 +inf
0 53 -inf -0x142d169d7dfa03p-106
-0x142d169d7dfa03p-106
53 +0 +inf
0 53 -inf -inf 0x142d169d7dfa03p-106 53 +inf +inf
0 53 -inf -inf -0x170ef54646d497p-109 53 +inf +inf
0 53 -inf -inf 0.0 53 +inf +inf
0 53 nan -inf 0x170ef54646d497p-109 53 +inf nan
0 53 nan -inf -0x170ef54646d497p-109 53 +inf nan
0 53 nan -inf 0.0 53 +inf nan
# regular values
0 53 -0x1fb53d14aa9c2fp-47 -0x18353d14aa9c2fp-47
-0xfb53d14aa9c2fp-47
53 17 32
0 53 +0 0x7353d14aa9c2fp-47
0xfb53d14aa9c2fp-47
53 17 0xfb53d14aa9c2fp-47
0 53 -0x104ac2eb5563d1p-48 -0
0xfb53d14aa9c2fp-48
53 0xfb53d14aa9c2fp-48 32
0 53 0x15b456789abcdfp-48 0x123456789abd17p-4
3.5
53 -0x123456789abcdfp-4 -0x123456789abcdfp-48
1 53 0x3923456789abcdp-52 0x123456789abd17p-4
3.5
53 -0x123456789abcdfp-4 -0x123456789abcdfp-56
2 53 0x18p-4 0x101a3456789abdp-44
256.5
53 -0x123456789abcdfp-52 0xff
3 53 0xfff8p-4 0x10018p-4
4097.5
53 0x1p-550 0x1fffffffffffffp-52
0 53 0xeb456789abcdfp-48 0x123456789abca7p-4
-3.5
53 -0x123456789abcdfp-4 -0x123456789abcdfp-48
1 53 -0x36dcba98765434p-52 0x123456789abca7p-4
-3.5
53 -0x123456789abcdfp-4 -0x123456789abcdfp-56
2 53 -0x1ff8p-4 -0xff5cba9876543p-44
-256.5
53 -0x123456789abcdfp-52 0xff
3 53 -0x10038p-4 -0x10018p-4
-4097.5
53 0x1p-550 0x1fffffffffffffp-52
|