annotate Lib/test/decimaltestdata/ddEncode.decTest @ 87690:66c1c9f32567 default tip

Add use_weakref option to functools.lru_cache The use_weakref option makes lru_cache create weak references to the function arguments when creating the cache key, which prevents them from staying in the memory forever even after all other references to them are gone. This is a proof of concept for http://bugs.python.org/issue19859
author Radomir Dopieralski <devel@sheep.art.pl>
date Tue, 03 Dec 2013 16:02:48 +0100
parents 3c9232a684ae
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
68257
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
1 ------------------------------------------------------------------------
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
2 -- ddEncode.decTest -- decimal eight-byte format testcases --
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
3 -- Copyright (c) IBM Corporation, 2000, 2008. All rights reserved. --
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
4 ------------------------------------------------------------------------
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
5 -- Please see the document "General Decimal Arithmetic Testcases" --
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
6 -- at http://www2.hursley.ibm.com/decimal for the description of --
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
7 -- these testcases. --
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
8 -- --
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
9 -- These testcases are experimental ('beta' versions), and they --
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
10 -- may contain errors. They are offered on an as-is basis. In --
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
11 -- particular, achieving the same results as the tests here is not --
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
12 -- a guarantee that an implementation complies with any Standard --
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
13 -- or specification. The tests are not exhaustive. --
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
14 -- --
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
15 -- Please send comments, suggestions, and corrections to the author: --
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
16 -- Mike Cowlishaw, IBM Fellow --
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
17 -- IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK --
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
18 -- mfc@uk.ibm.com --
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
19 ------------------------------------------------------------------------
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
20 -- [Previously called decimal64.decTest]
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
21 version: 2.59
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
22
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
23 -- This set of tests is for the eight-byte concrete representation.
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
24 -- Its characteristics are:
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
25 --
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
26 -- 1 bit sign
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
27 -- 5 bits combination field
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
28 -- 8 bits exponent continuation
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
29 -- 50 bits coefficient continuation
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
30 --
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
31 -- Total exponent length 10 bits
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
32 -- Total coefficient length 54 bits (16 digits)
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
33 --
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
34 -- Elimit = 767 (maximum encoded exponent)
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
35 -- Emax = 384 (largest exponent value)
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
36 -- Emin = -383 (smallest exponent value)
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
37 -- bias = 398 (subtracted from encoded exponent) = -Etiny
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
38
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
39 -- The testcases here have only exactly representable data on the
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
40 -- 'left-hand-side'; rounding from strings is tested in 'base'
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
41 -- testcase groups.
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
42
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
43 extended: 1
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
44 clamp: 1
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
45 precision: 16
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
46 rounding: half_up
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
47 maxExponent: 384
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
48 minExponent: -383
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
49
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
50 -- General testcases
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
51 -- (mostly derived from the Strawman 4 document and examples)
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
52 dece001 apply #A2300000000003D0 -> -7.50
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
53 dece002 apply -7.50 -> #A2300000000003D0
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
54 -- derivative canonical plain strings
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
55 dece003 apply #A23c0000000003D0 -> -7.50E+3
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
56 dece004 apply -7.50E+3 -> #A23c0000000003D0
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
57 dece005 apply #A2380000000003D0 -> -750
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
58 dece006 apply -750 -> #A2380000000003D0
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
59 dece007 apply #A2340000000003D0 -> -75.0
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
60 dece008 apply -75.0 -> #A2340000000003D0
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
61 dece009 apply #A22c0000000003D0 -> -0.750
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
62 dece010 apply -0.750 -> #A22c0000000003D0
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
63 dece011 apply #A2280000000003D0 -> -0.0750
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
64 dece012 apply -0.0750 -> #A2280000000003D0
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
65 dece013 apply #A2200000000003D0 -> -0.000750
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
66 dece014 apply -0.000750 -> #A2200000000003D0
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
67 dece015 apply #A2180000000003D0 -> -0.00000750
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
68 dece016 apply -0.00000750 -> #A2180000000003D0
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
69 dece017 apply #A2140000000003D0 -> -7.50E-7
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
70 dece018 apply -7.50E-7 -> #A2140000000003D0
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
71
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
72 -- Normality
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
73 dece020 apply 1234567890123456 -> #263934b9c1e28e56
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
74 dece021 apply -1234567890123456 -> #a63934b9c1e28e56
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
75 dece022 apply 1234.567890123456 -> #260934b9c1e28e56
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
76 dece023 apply #260934b9c1e28e56 -> 1234.567890123456
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
77 dece024 apply 1111111111111111 -> #2638912449124491
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
78 dece025 apply 9999999999999999 -> #6e38ff3fcff3fcff
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
79
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
80 -- Nmax and similar
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
81 dece031 apply 9999999999999999E+369 -> #77fcff3fcff3fcff
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
82 dece032 apply 9.999999999999999E+384 -> #77fcff3fcff3fcff
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
83 dece033 apply #77fcff3fcff3fcff -> 9.999999999999999E+384
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
84 dece034 apply 1.234567890123456E+384 -> #47fd34b9c1e28e56
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
85 dece035 apply #47fd34b9c1e28e56 -> 1.234567890123456E+384
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
86 -- fold-downs (more below)
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
87 dece036 apply 1.23E+384 -> #47fd300000000000 Clamped
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
88 dece037 apply #47fd300000000000 -> 1.230000000000000E+384
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
89 decd038 apply 1E+384 -> #47fc000000000000 Clamped
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
90 decd039 apply #47fc000000000000 -> 1.000000000000000E+384
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
91
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
92 decd051 apply 12345 -> #22380000000049c5
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
93 decd052 apply #22380000000049c5 -> 12345
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
94 decd053 apply 1234 -> #2238000000000534
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
95 decd054 apply #2238000000000534 -> 1234
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
96 decd055 apply 123 -> #22380000000000a3
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
97 decd056 apply #22380000000000a3 -> 123
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
98 decd057 apply 12 -> #2238000000000012
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
99 decd058 apply #2238000000000012 -> 12
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
100 decd059 apply 1 -> #2238000000000001
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
101 decd060 apply #2238000000000001 -> 1
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
102 decd061 apply 1.23 -> #22300000000000a3
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
103 decd062 apply #22300000000000a3 -> 1.23
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
104 decd063 apply 123.45 -> #22300000000049c5
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
105 decd064 apply #22300000000049c5 -> 123.45
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
106
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
107 -- Nmin and below
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
108 decd071 apply 1E-383 -> #003c000000000001
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
109 decd072 apply #003c000000000001 -> 1E-383
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
110 decd073 apply 1.000000000000000E-383 -> #0400000000000000
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
111 decd074 apply #0400000000000000 -> 1.000000000000000E-383
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
112 decd075 apply 1.000000000000001E-383 -> #0400000000000001
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
113 decd076 apply #0400000000000001 -> 1.000000000000001E-383
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
114
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
115 decd077 apply 0.100000000000000E-383 -> #0000800000000000 Subnormal
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
116 decd078 apply #0000800000000000 -> 1.00000000000000E-384 Subnormal
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
117 decd079 apply 0.000000000000010E-383 -> #0000000000000010 Subnormal
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
118 decd080 apply #0000000000000010 -> 1.0E-397 Subnormal
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
119 decd081 apply 0.00000000000001E-383 -> #0004000000000001 Subnormal
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
120 decd082 apply #0004000000000001 -> 1E-397 Subnormal
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
121 decd083 apply 0.000000000000001E-383 -> #0000000000000001 Subnormal
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
122 decd084 apply #0000000000000001 -> 1E-398 Subnormal
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
123 -- next is smallest all-nines
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
124 decd085 apply 9999999999999999E-398 -> #6400ff3fcff3fcff
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
125 decd086 apply #6400ff3fcff3fcff -> 9.999999999999999E-383
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
126 -- and a problematic divide result
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
127 decd088 apply 1.111111111111111E-383 -> #0400912449124491
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
128 decd089 apply #0400912449124491 -> 1.111111111111111E-383
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
129
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
130 -- forties
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
131 decd090 apply 40 -> #2238000000000040
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
132 decd091 apply 39.99 -> #2230000000000cff
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
133
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
134 -- underflows cannot be tested as all LHS exact
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
135
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
136 -- Same again, negatives
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
137 -- Nmax and similar
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
138 decd122 apply -9.999999999999999E+384 -> #f7fcff3fcff3fcff
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
139 decd123 apply #f7fcff3fcff3fcff -> -9.999999999999999E+384
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
140 decd124 apply -1.234567890123456E+384 -> #c7fd34b9c1e28e56
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
141 decd125 apply #c7fd34b9c1e28e56 -> -1.234567890123456E+384
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
142 -- fold-downs (more below)
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
143 decd130 apply -1.23E+384 -> #c7fd300000000000 Clamped
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
144 decd131 apply #c7fd300000000000 -> -1.230000000000000E+384
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
145 decd132 apply -1E+384 -> #c7fc000000000000 Clamped
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
146 decd133 apply #c7fc000000000000 -> -1.000000000000000E+384
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
147
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
148 -- overflows
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
149 decd151 apply -12345 -> #a2380000000049c5
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
150 decd152 apply #a2380000000049c5 -> -12345
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
151 decd153 apply -1234 -> #a238000000000534
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
152 decd154 apply #a238000000000534 -> -1234
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
153 decd155 apply -123 -> #a2380000000000a3
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
154 decd156 apply #a2380000000000a3 -> -123
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
155 decd157 apply -12 -> #a238000000000012
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
156 decd158 apply #a238000000000012 -> -12
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
157 decd159 apply -1 -> #a238000000000001
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
158 decd160 apply #a238000000000001 -> -1
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
159 decd161 apply -1.23 -> #a2300000000000a3
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
160 decd162 apply #a2300000000000a3 -> -1.23
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
161 decd163 apply -123.45 -> #a2300000000049c5
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
162 decd164 apply #a2300000000049c5 -> -123.45
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
163
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
164 -- Nmin and below
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
165 decd171 apply -1E-383 -> #803c000000000001
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
166 decd172 apply #803c000000000001 -> -1E-383
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
167 decd173 apply -1.000000000000000E-383 -> #8400000000000000
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
168 decd174 apply #8400000000000000 -> -1.000000000000000E-383
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
169 decd175 apply -1.000000000000001E-383 -> #8400000000000001
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
170 decd176 apply #8400000000000001 -> -1.000000000000001E-383
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
171
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
172 decd177 apply -0.100000000000000E-383 -> #8000800000000000 Subnormal
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
173 decd178 apply #8000800000000000 -> -1.00000000000000E-384 Subnormal
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
174 decd179 apply -0.000000000000010E-383 -> #8000000000000010 Subnormal
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
175 decd180 apply #8000000000000010 -> -1.0E-397 Subnormal
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
176 decd181 apply -0.00000000000001E-383 -> #8004000000000001 Subnormal
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
177 decd182 apply #8004000000000001 -> -1E-397 Subnormal
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
178 decd183 apply -0.000000000000001E-383 -> #8000000000000001 Subnormal
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
179 decd184 apply #8000000000000001 -> -1E-398 Subnormal
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
180 -- next is smallest all-nines
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
181 decd185 apply -9999999999999999E-398 -> #e400ff3fcff3fcff
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
182 decd186 apply #e400ff3fcff3fcff -> -9.999999999999999E-383
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
183 -- and a tricky subnormal
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
184 decd187 apply 1.11111111111524E-384 -> #00009124491246a4 Subnormal
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
185 decd188 apply #00009124491246a4 -> 1.11111111111524E-384 Subnormal
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
186
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
187 -- near-underflows
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
188 decd189 apply -1e-398 -> #8000000000000001 Subnormal
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
189 decd190 apply -1.0e-398 -> #8000000000000001 Subnormal Rounded
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
190
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
191 -- zeros
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
192 decd401 apply 0E-500 -> #0000000000000000 Clamped
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
193 decd402 apply 0E-400 -> #0000000000000000 Clamped
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
194 decd403 apply 0E-398 -> #0000000000000000
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
195 decd404 apply #0000000000000000 -> 0E-398
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
196 decd405 apply 0.000000000000000E-383 -> #0000000000000000
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
197 decd406 apply #0000000000000000 -> 0E-398
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
198 decd407 apply 0E-2 -> #2230000000000000
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
199 decd408 apply #2230000000000000 -> 0.00
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
200 decd409 apply 0 -> #2238000000000000
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
201 decd410 apply #2238000000000000 -> 0
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
202 decd411 apply 0E+3 -> #2244000000000000
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
203 decd412 apply #2244000000000000 -> 0E+3
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
204 decd413 apply 0E+369 -> #43fc000000000000
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
205 decd414 apply #43fc000000000000 -> 0E+369
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
206 -- clamped zeros...
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
207 decd415 apply 0E+370 -> #43fc000000000000 Clamped
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
208 decd416 apply #43fc000000000000 -> 0E+369
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
209 decd417 apply 0E+384 -> #43fc000000000000 Clamped
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
210 decd418 apply #43fc000000000000 -> 0E+369
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
211 decd419 apply 0E+400 -> #43fc000000000000 Clamped
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
212 decd420 apply #43fc000000000000 -> 0E+369
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
213 decd421 apply 0E+500 -> #43fc000000000000 Clamped
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
214 decd422 apply #43fc000000000000 -> 0E+369
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
215
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
216 -- negative zeros
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
217 decd431 apply -0E-400 -> #8000000000000000 Clamped
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
218 decd432 apply -0E-400 -> #8000000000000000 Clamped
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
219 decd433 apply -0E-398 -> #8000000000000000
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
220 decd434 apply #8000000000000000 -> -0E-398
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
221 decd435 apply -0.000000000000000E-383 -> #8000000000000000
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
222 decd436 apply #8000000000000000 -> -0E-398
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
223 decd437 apply -0E-2 -> #a230000000000000
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
224 decd438 apply #a230000000000000 -> -0.00
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
225 decd439 apply -0 -> #a238000000000000
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
226 decd440 apply #a238000000000000 -> -0
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
227 decd441 apply -0E+3 -> #a244000000000000
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
228 decd442 apply #a244000000000000 -> -0E+3
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
229 decd443 apply -0E+369 -> #c3fc000000000000
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
230 decd444 apply #c3fc000000000000 -> -0E+369
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
231 -- clamped zeros...
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
232 decd445 apply -0E+370 -> #c3fc000000000000 Clamped
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
233 decd446 apply #c3fc000000000000 -> -0E+369
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
234 decd447 apply -0E+384 -> #c3fc000000000000 Clamped
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
235 decd448 apply #c3fc000000000000 -> -0E+369
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
236 decd449 apply -0E+400 -> #c3fc000000000000 Clamped
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
237 decd450 apply #c3fc000000000000 -> -0E+369
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
238 decd451 apply -0E+500 -> #c3fc000000000000 Clamped
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
239 decd452 apply #c3fc000000000000 -> -0E+369
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
240
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
241 -- exponents
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
242 decd460 apply #225c000000000007 -> 7E+9
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
243 decd461 apply 7E+9 -> #225c000000000007
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
244 decd462 apply #23c4000000000007 -> 7E+99
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
245 decd463 apply 7E+99 -> #23c4000000000007
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
246
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
247 -- Specials
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
248 decd500 apply Infinity -> #7800000000000000
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
249 decd501 apply #7878787878787878 -> #7800000000000000
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
250 decd502 apply #7800000000000000 -> Infinity
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
251 decd503 apply #7979797979797979 -> #7800000000000000
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
252 decd504 apply #7900000000000000 -> Infinity
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
253 decd505 apply #7a7a7a7a7a7a7a7a -> #7800000000000000
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
254 decd506 apply #7a00000000000000 -> Infinity
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
255 decd507 apply #7b7b7b7b7b7b7b7b -> #7800000000000000
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
256 decd508 apply #7b00000000000000 -> Infinity
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
257
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
258 decd509 apply NaN -> #7c00000000000000
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
259 decd510 apply #7c7c7c7c7c7c7c7c -> #7c007c7c7c7c7c7c
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
260 decd511 apply #7c00000000000000 -> NaN
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
261 decd512 apply #7d7d7d7d7d7d7d7d -> #7c017d7d7d7d7d7d
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
262 decd513 apply #7d00000000000000 -> NaN
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
263 decd514 apply #7e7e7e7e7e7e7e7e -> #7e007e7e7e7e7c7e
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
264 decd515 apply #7e00000000000000 -> sNaN
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
265 decd516 apply #7f7f7f7f7f7f7f7f -> #7e007f7f7f7f7c7f
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
266 decd517 apply #7f00000000000000 -> sNaN
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
267 decd518 apply #7fffffffffffffff -> sNaN999999999999999
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
268 decd519 apply #7fffffffffffffff -> #7e00ff3fcff3fcff
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
269
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
270 decd520 apply -Infinity -> #f800000000000000
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
271 decd521 apply #f878787878787878 -> #f800000000000000
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
272 decd522 apply #f800000000000000 -> -Infinity
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
273 decd523 apply #f979797979797979 -> #f800000000000000
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
274 decd524 apply #f900000000000000 -> -Infinity
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
275 decd525 apply #fa7a7a7a7a7a7a7a -> #f800000000000000
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
276 decd526 apply #fa00000000000000 -> -Infinity
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
277 decd527 apply #fb7b7b7b7b7b7b7b -> #f800000000000000
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
278 decd528 apply #fb00000000000000 -> -Infinity
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
279
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
280 decd529 apply -NaN -> #fc00000000000000
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
281 decd530 apply #fc7c7c7c7c7c7c7c -> #fc007c7c7c7c7c7c
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
282 decd531 apply #fc00000000000000 -> -NaN
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
283 decd532 apply #fd7d7d7d7d7d7d7d -> #fc017d7d7d7d7d7d
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
284 decd533 apply #fd00000000000000 -> -NaN
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
285 decd534 apply #fe7e7e7e7e7e7e7e -> #fe007e7e7e7e7c7e
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
286 decd535 apply #fe00000000000000 -> -sNaN
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
287 decd536 apply #ff7f7f7f7f7f7f7f -> #fe007f7f7f7f7c7f
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
288 decd537 apply #ff00000000000000 -> -sNaN
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
289 decd538 apply #ffffffffffffffff -> -sNaN999999999999999
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
290 decd539 apply #ffffffffffffffff -> #fe00ff3fcff3fcff
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
291
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
292 -- diagnostic NaNs
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
293 decd540 apply NaN -> #7c00000000000000
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
294 decd541 apply NaN0 -> #7c00000000000000
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
295 decd542 apply NaN1 -> #7c00000000000001
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
296 decd543 apply NaN12 -> #7c00000000000012
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
297 decd544 apply NaN79 -> #7c00000000000079
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
298 decd545 apply NaN12345 -> #7c000000000049c5
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
299 decd546 apply NaN123456 -> #7c00000000028e56
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
300 decd547 apply NaN799799 -> #7c000000000f7fdf
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
301 decd548 apply NaN799799799799799 -> #7c03dff7fdff7fdf
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
302 decd549 apply NaN999999999999999 -> #7c00ff3fcff3fcff
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
303 -- too many digits
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
304
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
305 -- fold-down full sequence
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
306 decd601 apply 1E+384 -> #47fc000000000000 Clamped
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
307 decd602 apply #47fc000000000000 -> 1.000000000000000E+384
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
308 decd603 apply 1E+383 -> #43fc800000000000 Clamped
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
309 decd604 apply #43fc800000000000 -> 1.00000000000000E+383
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
310 decd605 apply 1E+382 -> #43fc100000000000 Clamped
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
311 decd606 apply #43fc100000000000 -> 1.0000000000000E+382
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
312 decd607 apply 1E+381 -> #43fc010000000000 Clamped
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
313 decd608 apply #43fc010000000000 -> 1.000000000000E+381
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
314 decd609 apply 1E+380 -> #43fc002000000000 Clamped
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
315 decd610 apply #43fc002000000000 -> 1.00000000000E+380
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
316 decd611 apply 1E+379 -> #43fc000400000000 Clamped
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
317 decd612 apply #43fc000400000000 -> 1.0000000000E+379
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
318 decd613 apply 1E+378 -> #43fc000040000000 Clamped
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
319 decd614 apply #43fc000040000000 -> 1.000000000E+378
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
320 decd615 apply 1E+377 -> #43fc000008000000 Clamped
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
321 decd616 apply #43fc000008000000 -> 1.00000000E+377
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
322 decd617 apply 1E+376 -> #43fc000001000000 Clamped
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
323 decd618 apply #43fc000001000000 -> 1.0000000E+376
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
324 decd619 apply 1E+375 -> #43fc000000100000 Clamped
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
325 decd620 apply #43fc000000100000 -> 1.000000E+375
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
326 decd621 apply 1E+374 -> #43fc000000020000 Clamped
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
327 decd622 apply #43fc000000020000 -> 1.00000E+374
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
328 decd623 apply 1E+373 -> #43fc000000004000 Clamped
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
329 decd624 apply #43fc000000004000 -> 1.0000E+373
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
330 decd625 apply 1E+372 -> #43fc000000000400 Clamped
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
331 decd626 apply #43fc000000000400 -> 1.000E+372
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
332 decd627 apply 1E+371 -> #43fc000000000080 Clamped
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
333 decd628 apply #43fc000000000080 -> 1.00E+371
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
334 decd629 apply 1E+370 -> #43fc000000000010 Clamped
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
335 decd630 apply #43fc000000000010 -> 1.0E+370
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
336 decd631 apply 1E+369 -> #43fc000000000001
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
337 decd632 apply #43fc000000000001 -> 1E+369
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
338 decd633 apply 1E+368 -> #43f8000000000001
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
339 decd634 apply #43f8000000000001 -> 1E+368
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
340 -- same with 9s
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
341 decd641 apply 9E+384 -> #77fc000000000000 Clamped
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
342 decd642 apply #77fc000000000000 -> 9.000000000000000E+384
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
343 decd643 apply 9E+383 -> #43fc8c0000000000 Clamped
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
344 decd644 apply #43fc8c0000000000 -> 9.00000000000000E+383
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
345 decd645 apply 9E+382 -> #43fc1a0000000000 Clamped
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
346 decd646 apply #43fc1a0000000000 -> 9.0000000000000E+382
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
347 decd647 apply 9E+381 -> #43fc090000000000 Clamped
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
348 decd648 apply #43fc090000000000 -> 9.000000000000E+381
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
349 decd649 apply 9E+380 -> #43fc002300000000 Clamped
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
350 decd650 apply #43fc002300000000 -> 9.00000000000E+380
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
351 decd651 apply 9E+379 -> #43fc000680000000 Clamped
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
352 decd652 apply #43fc000680000000 -> 9.0000000000E+379
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
353 decd653 apply 9E+378 -> #43fc000240000000 Clamped
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
354 decd654 apply #43fc000240000000 -> 9.000000000E+378
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
355 decd655 apply 9E+377 -> #43fc000008c00000 Clamped
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
356 decd656 apply #43fc000008c00000 -> 9.00000000E+377
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
357 decd657 apply 9E+376 -> #43fc000001a00000 Clamped
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
358 decd658 apply #43fc000001a00000 -> 9.0000000E+376
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
359 decd659 apply 9E+375 -> #43fc000000900000 Clamped
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
360 decd660 apply #43fc000000900000 -> 9.000000E+375
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
361 decd661 apply 9E+374 -> #43fc000000023000 Clamped
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
362 decd662 apply #43fc000000023000 -> 9.00000E+374
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
363 decd663 apply 9E+373 -> #43fc000000006800 Clamped
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
364 decd664 apply #43fc000000006800 -> 9.0000E+373
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
365 decd665 apply 9E+372 -> #43fc000000002400 Clamped
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
366 decd666 apply #43fc000000002400 -> 9.000E+372
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
367 decd667 apply 9E+371 -> #43fc00000000008c Clamped
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
368 decd668 apply #43fc00000000008c -> 9.00E+371
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
369 decd669 apply 9E+370 -> #43fc00000000001a Clamped
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
370 decd670 apply #43fc00000000001a -> 9.0E+370
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
371 decd671 apply 9E+369 -> #43fc000000000009
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
372 decd672 apply #43fc000000000009 -> 9E+369
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
373 decd673 apply 9E+368 -> #43f8000000000009
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
374 decd674 apply #43f8000000000009 -> 9E+368
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
375
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
376
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
377 -- Selected DPD codes
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
378 decd700 apply #2238000000000000 -> 0
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
379 decd701 apply #2238000000000009 -> 9
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
380 decd702 apply #2238000000000010 -> 10
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
381 decd703 apply #2238000000000019 -> 19
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
382 decd704 apply #2238000000000020 -> 20
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
383 decd705 apply #2238000000000029 -> 29
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
384 decd706 apply #2238000000000030 -> 30
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
385 decd707 apply #2238000000000039 -> 39
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
386 decd708 apply #2238000000000040 -> 40
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
387 decd709 apply #2238000000000049 -> 49
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
388 decd710 apply #2238000000000050 -> 50
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
389 decd711 apply #2238000000000059 -> 59
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
390 decd712 apply #2238000000000060 -> 60
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
391 decd713 apply #2238000000000069 -> 69
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
392 decd714 apply #2238000000000070 -> 70
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
393 decd715 apply #2238000000000071 -> 71
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
394 decd716 apply #2238000000000072 -> 72
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
395 decd717 apply #2238000000000073 -> 73
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
396 decd718 apply #2238000000000074 -> 74
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
397 decd719 apply #2238000000000075 -> 75
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
398 decd720 apply #2238000000000076 -> 76
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
399 decd721 apply #2238000000000077 -> 77
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
400 decd722 apply #2238000000000078 -> 78
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
401 decd723 apply #2238000000000079 -> 79
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
402
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
403 decd725 apply #223800000000029e -> 994
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
404 decd726 apply #223800000000029f -> 995
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
405 decd727 apply #22380000000002a0 -> 520
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
406 decd728 apply #22380000000002a1 -> 521
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
407 -- from telco test data
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
408 decd730 apply #2238000000000188 -> 308
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
409 decd731 apply #22380000000001a3 -> 323
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
410 decd732 apply #223800000000002a -> 82
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
411 decd733 apply #22380000000001a9 -> 329
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
412 decd734 apply #2238000000000081 -> 101
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
413 decd735 apply #22380000000002a2 -> 522
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
414
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
415 -- DPD: one of each of the huffman groups
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
416 decd740 apply #22380000000003f7 -> 777
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
417 decd741 apply #22380000000003f8 -> 778
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
418 decd742 apply #22380000000003eb -> 787
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
419 decd743 apply #223800000000037d -> 877
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
420 decd744 apply #223800000000039f -> 997
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
421 decd745 apply #22380000000003bf -> 979
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
422 decd746 apply #22380000000003df -> 799
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
423 decd747 apply #223800000000006e -> 888
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
424
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
425 -- DPD all-highs cases (includes the 24 redundant codes)
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
426 decd750 apply #223800000000006e -> 888
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
427 decd751 apply #223800000000016e -> 888
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
428 decd752 apply #223800000000026e -> 888
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
429 decd753 apply #223800000000036e -> 888
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
430 decd754 apply #223800000000006f -> 889
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
431 decd755 apply #223800000000016f -> 889
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
432 decd756 apply #223800000000026f -> 889
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
433 decd757 apply #223800000000036f -> 889
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
434
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
435 decd760 apply #223800000000007e -> 898
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
436 decd761 apply #223800000000017e -> 898
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
437 decd762 apply #223800000000027e -> 898
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
438 decd763 apply #223800000000037e -> 898
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
439 decd764 apply #223800000000007f -> 899
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
440 decd765 apply #223800000000017f -> 899
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
441 decd766 apply #223800000000027f -> 899
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
442 decd767 apply #223800000000037f -> 899
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
443
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
444 decd770 apply #22380000000000ee -> 988
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
445 decd771 apply #22380000000001ee -> 988
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
446 decd772 apply #22380000000002ee -> 988
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
447 decd773 apply #22380000000003ee -> 988
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
448 decd774 apply #22380000000000ef -> 989
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
449 decd775 apply #22380000000001ef -> 989
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
450 decd776 apply #22380000000002ef -> 989
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
451 decd777 apply #22380000000003ef -> 989
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
452
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
453 decd780 apply #22380000000000fe -> 998
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
454 decd781 apply #22380000000001fe -> 998
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
455 decd782 apply #22380000000002fe -> 998
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
456 decd783 apply #22380000000003fe -> 998
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
457 decd784 apply #22380000000000ff -> 999
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
458 decd785 apply #22380000000001ff -> 999
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
459 decd786 apply #22380000000002ff -> 999
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
460 decd787 apply #22380000000003ff -> 999
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
461
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
462 -- values around [u]int32 edges (zeros done earlier)
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
463 decd800 apply -2147483646 -> #a23800008c78af46
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
464 decd801 apply -2147483647 -> #a23800008c78af47
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
465 decd802 apply -2147483648 -> #a23800008c78af48
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
466 decd803 apply -2147483649 -> #a23800008c78af49
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
467 decd804 apply 2147483646 -> #223800008c78af46
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
468 decd805 apply 2147483647 -> #223800008c78af47
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
469 decd806 apply 2147483648 -> #223800008c78af48
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
470 decd807 apply 2147483649 -> #223800008c78af49
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
471 decd808 apply 4294967294 -> #2238000115afb55a
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
472 decd809 apply 4294967295 -> #2238000115afb55b
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
473 decd810 apply 4294967296 -> #2238000115afb57a
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
474 decd811 apply 4294967297 -> #2238000115afb57b
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
475
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
476 decd820 apply #a23800008c78af46 -> -2147483646
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
477 decd821 apply #a23800008c78af47 -> -2147483647
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
478 decd822 apply #a23800008c78af48 -> -2147483648
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
479 decd823 apply #a23800008c78af49 -> -2147483649
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
480 decd824 apply #223800008c78af46 -> 2147483646
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
481 decd825 apply #223800008c78af47 -> 2147483647
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
482 decd826 apply #223800008c78af48 -> 2147483648
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
483 decd827 apply #223800008c78af49 -> 2147483649
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
484 decd828 apply #2238000115afb55a -> 4294967294
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
485 decd829 apply #2238000115afb55b -> 4294967295
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
486 decd830 apply #2238000115afb57a -> 4294967296
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
487 decd831 apply #2238000115afb57b -> 4294967297
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
488
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
489 -- for narrowing
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
490 decd840 apply #2870000000000000 -> 2.000000000000000E-99
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
491
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
492 -- some miscellaneous
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
493 decd850 apply #0004070000000000 -> 7.000000000000E-385 Subnormal
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
494 decd851 apply #0008000000020000 -> 1.00000E-391 Subnormal
3c9232a684ae Dummy-merge 3.1 branch into 3.2 branch.
Georg Brandl <georg@python.org>
parents: 68251
diff changeset
495