ATLAS Offline Software
Loading...
Searching...
No Matches
Expo.cxx
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2021 CERN for the benefit of the ATLAS collaboration
3*/
4
6//extra comment
7// 10 integer bit(s) 10 decimal bit(s); (512 entries)
8const std::unordered_map<int,std::string> TSU::Expo::E =
9 {
10 {-256 ,"00000000000000000010"}, // value = 0.001661557273173934(0.001953125) argument value = -6.4
11 {-255 ,"00000000000000000010"}, // value = 0.001703619795802574(0.001953125)
12 {-254 ,"00000000000000000010"}, // value = 0.0017467471362611182(0.001953125)
13 {-253 ,"00000000000000000010"}, // value = 0.0017909662505412698(0.001953125)
14 {-252 ,"00000000000000000010"}, // value = 0.0018363047770289056(0.001953125)
15 {-251 ,"00000000000000000010"}, // value = 0.0018827910537789773(0.001953125)
16 {-250 ,"00000000000000000010"}, // value = 0.0019304541362277093(0.001953125)
17 {-249 ,"00000000000000000010"}, // value = 0.001979323815353195(0.001953125)
18 {-248 ,"00000000000000000010"}, // value = 0.002029430636295734(0.001953125)
19 {-247 ,"00000000000000000010"}, // value = 0.0020808059174495276(0.001953125)
20 {-246 ,"00000000000000000010"}, // value = 0.002133481770037708(0.001953125)
21 {-245 ,"00000000000000000010"}, // value = 0.002187491118182885(0.001953125)
22 {-244 ,"00000000000000000010"}, // value = 0.002242867719485801(0.001953125)
23 {-243 ,"00000000000000000010"}, // value = 0.002299646186124936(0.001953125)
24 {-242 ,"00000000000000000010"}, // value = 0.0023578620064902307(0.001953125)
25 {-241 ,"00000000000000000010"}, // value = 0.0024175515673645035(0.001953125)
26 {-240 ,"00000000000000000011"}, // value = 0.0024787521766663585(0.0029296875)
27 {-239 ,"00000000000000000011"}, // value = 0.002541502086768856(0.0029296875)
28 {-238 ,"00000000000000000011"}, // value = 0.0026058405184084983(0.0029296875)
29 {-237 ,"00000000000000000011"}, // value = 0.002671807685199448(0.0029296875)
30 {-236 ,"00000000000000000011"}, // value = 0.0027394448187683684(0.0029296875)
31 {-235 ,"00000000000000000011"}, // value = 0.0028087941945255128(0.0029296875)
32 {-234 ,"00000000000000000011"}, // value = 0.0028798991580882404(0.0029296875)
33 {-233 ,"00000000000000000011"}, // value = 0.0029528041523734466(0.0029296875)
34 {-232 ,"00000000000000000011"}, // value = 0.0030275547453758127(0.0029296875)
35 {-231 ,"00000000000000000011"}, // value = 0.0031041976586493087(0.0029296875)
36 {-230 ,"00000000000000000011"}, // value = 0.003182780796509667(0.0029296875)
37 {-229 ,"00000000000000000011"}, // value = 0.0032633532759761452(0.0029296875)
38 {-228 ,"00000000000000000011"}, // value = 0.003345965457471272(0.0029296875)
39 {-227 ,"00000000000000000100"}, // value = 0.0034306689762977315(0.00390625)
40 {-226 ,"00000000000000000100"}, // value = 0.0035175167749121284(0.00390625)
41 {-225 ,"00000000000000000100"}, // value = 0.0036065631360157305(0.00390625)
42 {-224 ,"00000000000000000100"}, // value = 0.003697863716482929(0.00390625)
43 {-223 ,"00000000000000000100"}, // value = 0.003791475582148608(0.00390625)
44 {-222 ,"00000000000000000100"}, // value = 0.003887457243476127(0.00390625)
45 {-221 ,"00000000000000000100"}, // value = 0.0039858686921282905(0.00390625)
46 {-220 ,"00000000000000000100"}, // value = 0.004086771438464067(0.00390625)
47 {-219 ,"00000000000000000100"}, // value = 0.004190228549984576(0.00390625)
48 {-218 ,"00000000000000000100"}, // value = 0.00429630469075234(0.00390625)
49 {-217 ,"00000000000000000101"}, // value = 0.004405066161808402(0.0048828125)
50 {-216 ,"00000000000000000101"}, // value = 0.004516580942612666(0.0048828125)
51 {-215 ,"00000000000000000101"}, // value = 0.004630918733533246(0.0048828125)
52 {-214 ,"00000000000000000101"}, // value = 0.004748150999411473(0.0048828125)
53 {-213 ,"00000000000000000101"}, // value = 0.004868351014229763(0.0048828125)
54 {-212 ,"00000000000000000101"}, // value = 0.004991593906910213(0.0048828125)
55 {-211 ,"00000000000000000101"}, // value = 0.005117956708272651(0.0048828125)
56 {-210 ,"00000000000000000101"}, // value = 0.005247518399181385(0.0048828125)
57 {-209 ,"00000000000000000110"}, // value = 0.005380359959910816(0.005859375)
58 {-208 ,"00000000000000000110"}, // value = 0.0055165644207607716(0.005859375)
59 {-207 ,"00000000000000000110"}, // value = 0.005656216913953104(0.005859375)
60 {-206 ,"00000000000000000110"}, // value = 0.005799404726842141(0.005859375)
61 {-205 ,"00000000000000000110"}, // value = 0.005946217356472094(0.005859375)
62 {-204 ,"00000000000000000110"}, // value = 0.006096746565515633(0.005859375)
63 {-203 ,"00000000000000000110"}, // value = 0.006251086439628561(0.005859375)
64 {-202 ,"00000000000000000111"}, // value = 0.006409333446256377(0.0068359375)
65 {-201 ,"00000000000000000111"}, // value = 0.006571586494929613(0.0068359375)
66 {-200 ,"00000000000000000111"}, // value = 0.006737946999085467(0.0068359375)
67 {-199 ,"00000000000000000111"}, // value = 0.006908518939454525(0.0068359375)
68 {-198 ,"00000000000000000111"}, // value = 0.0070834089290521185(0.0068359375)
69 {-197 ,"00000000000000000111"}, // value = 0.0072627262798148845(0.0068359375)
70 {-196 ,"00000000000000001000"}, // value = 0.007446583070924338(0.0078125)
71 {-195 ,"00000000000000001000"}, // value = 0.007635094218859962(0.0078125)
72 {-194 ,"00000000000000001000"}, // value = 0.007828377549225767(0.0078125)
73 {-193 ,"00000000000000001000"}, // value = 0.008026553870395154(0.0078125)
74 {-192 ,"00000000000000001000"}, // value = 0.008229747049020023(0.0078125)
75 {-191 ,"00000000000000001001"}, // value = 0.00843808408745153(0.0087890625)
76 {-190 ,"00000000000000001001"}, // value = 0.008651695203120634(0.0087890625)
77 {-189 ,"00000000000000001001"}, // value = 0.008870713909928251(0.0087890625)
78 {-188 ,"00000000000000001001"}, // value = 0.009095277101695816(0.0087890625)
79 {-187 ,"00000000000000001010"}, // value = 0.009325525137728318(0.009765625)
80 {-186 ,"00000000000000001010"}, // value = 0.009561601930543505(0.009765625)
81 {-185 ,"00000000000000001010"}, // value = 0.009803655035821828(0.009765625)
82 {-184 ,"00000000000000001010"}, // value = 0.010051835744633576(0.009765625)
83 {-183 ,"00000000000000001011"}, // value = 0.01030629917800074(0.0107421875)
84 {-182 ,"00000000000000001011"}, // value = 0.010567204383852646(0.0107421875)
85 {-181 ,"00000000000000001011"}, // value = 0.010834714436436152(0.0107421875)
86 {-180 ,"00000000000000001011"}, // value = 0.011108996538242306(0.0107421875)
87 {-179 ,"00000000000000001100"}, // value = 0.011390222124513367(0.01171875)
88 {-178 ,"00000000000000001100"}, // value = 0.011678566970395442(0.01171875)
89 {-177 ,"00000000000000001100"}, // value = 0.011974211300803611(0.01171875)
90 {-176 ,"00000000000000001101"}, // value = 0.012277339903068436(0.0126953125)
91 {-175 ,"00000000000000001101"}, // value = 0.012588142242433998(0.0126953125)
92 {-174 ,"00000000000000001101"}, // value = 0.012906812580479873(0.0126953125)
93 {-173 ,"00000000000000001110"}, // value = 0.013233550096540928(0.013671875)
94 {-172 ,"00000000000000001110"}, // value = 0.013568559012200922(0.013671875)
95 {-171 ,"00000000000000001110"}, // value = 0.01391204871893762(0.013671875)
96 {-170 ,"00000000000000001111"}, // value = 0.014264233908999256(0.0146484375)
97 {-169 ,"00000000000000001111"}, // value = 0.014625334709594222(0.0146484375)
98 {-168 ,"00000000000000001111"}, // value = 0.014995576820477703(0.0146484375)
99 {-167 ,"00000000000000010000"}, // value = 0.01537519165502142(0.015625)
100 {-166 ,"00000000000000010000"}, // value = 0.015764416484854486(0.015625)
101 {-165 ,"00000000000000010001"}, // value = 0.016163494588165874(0.0166015625)
102 {-164 ,"00000000000000010001"}, // value = 0.016572675401761255(0.0166015625)
103 {-163 ,"00000000000000010001"}, // value = 0.016992214676969066(0.0166015625)
104 {-162 ,"00000000000000010010"}, // value = 0.0174223746394935(0.017578125)
105 {-161 ,"00000000000000010010"}, // value = 0.017863424153314034(0.017578125)
106 {-160 ,"00000000000000010011"}, // value = 0.01831563888873418(0.0185546875)
107 {-159 ,"00000000000000010011"}, // value = 0.0187793014946844(0.0185546875)
108 {-158 ,"00000000000000010100"}, // value = 0.01925470177538692(0.01953125)
109 {-157 ,"00000000000000010100"}, // value = 0.019742136871492774(0.01953125)
110 {-156 ,"00000000000000010101"}, // value = 0.02024191144580438(0.0205078125)
111 {-155 ,"00000000000000010101"}, // value = 0.020754337873699742(0.0205078125)
112 {-154 ,"00000000000000010110"}, // value = 0.02127973643837717(0.021484375)
113 {-153 ,"00000000000000010110"}, // value = 0.021818435531042762(0.021484375)
114 {-152 ,"00000000000000010111"}, // value = 0.02237077185616559(0.0224609375)
115 {-151 ,"00000000000000010111"}, // value = 0.02293709064192892(0.0224609375)
116 {-150 ,"00000000000000011000"}, // value = 0.023517745856009107(0.0234375)
117 {-149 ,"00000000000000011001"}, // value = 0.024113100426816865(0.0244140625)
118 {-148 ,"00000000000000011001"}, // value = 0.024723526470339388(0.0244140625)
119 {-147 ,"00000000000000011010"}, // value = 0.02534940552272493(0.025390625)
120 {-146 ,"00000000000000011011"}, // value = 0.025991128778755333(0.0263671875)
121 {-145 ,"00000000000000011011"}, // value = 0.026649097336355485(0.0263671875)
122 {-144 ,"00000000000000011100"}, // value = 0.02732372244729256(0.02734375)
123 {-143 ,"00000000000000011101"}, // value = 0.028015425774221808(0.0283203125)
124 {-142 ,"00000000000000011101"}, // value = 0.028724639654239423(0.0283203125)
125 {-141 ,"00000000000000011110"}, // value = 0.02945180736910728(0.029296875)
126 {-140 ,"00000000000000011111"}, // value = 0.0301973834223185(0.0302734375)
127 {-139 ,"00000000000000100000"}, // value = 0.030961833823176882(0.03125)
128 {-138 ,"00000000000000100001"}, // value = 0.03174563637806794(0.0322265625)
129 {-137 ,"00000000000000100001"}, // value = 0.03254928098910342(0.0322265625)
130 {-136 ,"00000000000000100010"}, // value = 0.033373269960326066(0.033203125)
131 {-135 ,"00000000000000100011"}, // value = 0.03421811831166603(0.0341796875)
132 {-134 ,"00000000000000100100"}, // value = 0.035084354100845025(0.03515625)
133 {-133 ,"00000000000000100101"}, // value = 0.035972518753429654(0.0361328125)
134 {-132 ,"00000000000000100110"}, // value = 0.036883167401239994(0.037109375)
135 {-131 ,"00000000000000100111"}, // value = 0.03781686922932507(0.0380859375)
136 {-130 ,"00000000000000101000"}, // value = 0.03877420783172201(0.0390625)
137 {-129 ,"00000000000000101001"}, // value = 0.039755781576221304(0.0400390625)
138 {-128 ,"00000000000000101010"}, // value = 0.04076220397836621(0.041015625)
139 {-127 ,"00000000000000101011"}, // value = 0.041794104084919896(0.0419921875)
140 {-126 ,"00000000000000101100"}, // value = 0.042852126867040166(0.04296875)
141 {-125 ,"00000000000000101101"}, // value = 0.04393693362340742(0.0439453125)
142 {-124 ,"00000000000000101110"}, // value = 0.0450492023935578(0.044921875)
143 {-123 ,"00000000000000101111"}, // value = 0.0461896283816801(0.0458984375)
144 {-122 ,"00000000000000110000"}, // value = 0.04735892439114091(0.046875)
145 {-121 ,"00000000000000110010"}, // value = 0.048557821270009946(0.048828125)
146 {-120 ,"00000000000000110011"}, // value = 0.049787068367863944(0.0498046875)
147 {-119 ,"00000000000000110100"}, // value = 0.051047434004154395(0.05078125)
148 {-118 ,"00000000000000110110"}, // value = 0.05233970594843238(0.052734375)
149 {-117 ,"00000000000000110111"}, // value = 0.05366469191273011(0.0537109375)
150 {-116 ,"00000000000000111000"}, // value = 0.05502322005640721(0.0546875)
151 {-115 ,"00000000000000111010"}, // value = 0.05641613950377735(0.056640625)
152 {-114 ,"00000000000000111011"}, // value = 0.057844320874838456(0.0576171875)
153 {-113 ,"00000000000000111101"}, // value = 0.05930865682943872(0.0595703125)
154 {-112 ,"00000000000000111110"}, // value = 0.06081006262521795(0.060546875)
155 {-111 ,"00000000000001000000"}, // value = 0.0623494766896734(0.0625)
156 {-110 ,"00000000000001000001"}, // value = 0.06392786120670757(0.0634765625)
157 {-109 ,"00000000000001000011"}, // value = 0.06554620271802433(0.0654296875)
158 {-108 ,"00000000000001000101"}, // value = 0.06720551273974976(0.0673828125)
159 {-107 ,"00000000000001000111"}, // value = 0.06890682839466256(0.0693359375)
160 {-106 ,"00000000000001001000"}, // value = 0.07065121306042957(0.0703125)
161 {-105 ,"00000000000001001010"}, // value = 0.07243975703425146(0.072265625)
162 {-104 ,"00000000000001001100"}, // value = 0.07427357821433388(0.07421875)
163 {-103 ,"00000000000001001110"}, // value = 0.07615382279861033(0.076171875)
164 {-102 ,"00000000000001010000"}, // value = 0.07808166600115313(0.078125)
165 {-101 ,"00000000000001010010"}, // value = 0.08005831278672051(0.080078125)
166 {-100 ,"00000000000001010100"}, // value = 0.0820849986238988(0.08203125)
167 {-99 ,"00000000000001010110"}, // value = 0.08416299025731036(0.083984375)
168 {-98 ,"00000000000001011000"}, // value = 0.0862935864993705(0.0859375)
169 {-97 ,"00000000000001011011"}, // value = 0.08847811904208727(0.0888671875)
170 {-96 ,"00000000000001011101"}, // value = 0.09071795328941247(0.0908203125)
171 {-95 ,"00000000000001011111"}, // value = 0.09301448921066349(0.0927734375)
172 {-94 ,"00000000000001100010"}, // value = 0.09536916221554957(0.095703125)
173 {-93 ,"00000000000001100100"}, // value = 0.09778344405135005(0.09765625)
174 {-92 ,"00000000000001100111"}, // value = 0.10025884372280375(0.1005859375)
175 {-91 ,"00000000000001101001"}, // value = 0.10279690843528635(0.1025390625)
176 {-90 ,"00000000000001101100"}, // value = 0.10539922456186433(0.10546875)
177 {-89 ,"00000000000001101111"}, // value = 0.10806741863482922(0.1083984375)
178 {-88 ,"00000000000001110001"}, // value = 0.11080315836233387(0.1103515625)
179 {-87 ,"00000000000001110100"}, // value = 0.11360815367076377(0.11328125)
180 {-86 ,"00000000000001110111"}, // value = 0.11648415777349691(0.1162109375)
181 {-85 ,"00000000000001111010"}, // value = 0.11943296826671962(0.119140625)
182 {-84 ,"00000000000001111101"}, // value = 0.12245642825298185(0.1220703125)
183 {-83 ,"00000000000010000001"}, // value = 0.1255564274931972(0.1259765625)
184 {-82 ,"00000000000010000100"}, // value = 0.12873490358780423(0.12890625)
185 {-81 ,"00000000000010000111"}, // value = 0.13199384318783017(0.1318359375)
186 {-80 ,"00000000000010001011"}, // value = 0.1353352832366127(0.1357421875)
187 {-79 ,"00000000000010001110"}, // value = 0.13876131224295518(0.138671875)
188 {-78 ,"00000000000010010010"}, // value = 0.14227407158651353(0.142578125)
189 {-77 ,"00000000000010010101"}, // value = 0.14587575685622742(0.1455078125)
190 {-76 ,"00000000000010011001"}, // value = 0.149568619222635(0.1494140625)
191 {-75 ,"00000000000010011101"}, // value = 0.15335496684492847(0.1533203125)
192 {-74 ,"00000000000010100001"}, // value = 0.15723716631362752(0.1572265625)
193 {-73 ,"00000000000010100101"}, // value = 0.16121764412977674(0.1611328125)
194 {-72 ,"00000000000010101001"}, // value = 0.16529888822158656(0.1650390625)
195 {-71 ,"00000000000010101110"}, // value = 0.16948344949947003(0.169921875)
196 {-70 ,"00000000000010110010"}, // value = 0.17377394345044514(0.173828125)
197 {-69 ,"00000000000010110110"}, // value = 0.17817305177289833(0.177734375)
198 {-68 ,"00000000000010111011"}, // value = 0.1826835240527346(0.1826171875)
199 {-67 ,"00000000000011000000"}, // value = 0.18730817948195705(0.1875)
200 {-66 ,"00000000000011000101"}, // value = 0.19204990862075405(0.1923828125)
201 {-65 ,"00000000000011001010"}, // value = 0.19691167520419406(0.197265625)
202 {-64 ,"00000000000011001111"}, // value = 0.20189651799465547(0.2021484375)
203 {-63 ,"00000000000011010100"}, // value = 0.2070075526811526(0.20703125)
204 {-62 ,"00000000000011011001"}, // value = 0.2122479738267431(0.2119140625)
205 {-61 ,"00000000000011011111"}, // value = 0.2176210568652328(0.2177734375)
206 {-60 ,"00000000000011100100"}, // value = 0.22313016014842982(0.22265625)
207 {-59 ,"00000000000011101010"}, // value = 0.2287787270452225(0.228515625)
208 {-58 ,"00000000000011110000"}, // value = 0.23457028809379762(0.234375)
209 {-57 ,"00000000000011110110"}, // value = 0.24050846320834218(0.240234375)
210 {-56 ,"00000000000011111101"}, // value = 0.24659696394160638(0.2470703125)
211 {-55 ,"00000000000100000011"}, // value = 0.25283959580474646(0.2529296875)
212 {-54 ,"00000000000100001001"}, // value = 0.2592402606458916(0.2587890625)
213 {-53 ,"00000000000100010000"}, // value = 0.26580295908892654(0.265625)
214 {-52 ,"00000000000100010111"}, // value = 0.27253179303401265(0.2724609375)
215 {-51 ,"00000000000100011110"}, // value = 0.2794309682214072(0.279296875)
216 {-50 ,"00000000000100100101"}, // value = 0.2865047968601901(0.2861328125)
217 {-49 ,"00000000000100101101"}, // value = 0.29375770032353293(0.2939453125)
218 {-48 ,"00000000000100110100"}, // value = 0.301194211912202(0.30078125)
219 {-47 ,"00000000000100111100"}, // value = 0.3088189796880199(0.30859375)
220 {-46 ,"00000000000101000100"}, // value = 0.3166367693790531(0.31640625)
221 {-45 ,"00000000000101001100"}, // value = 0.32465246735834974(0.32421875)
222 {-44 ,"00000000000101010101"}, // value = 0.33287108369807966(0.3330078125)
223 {-43 ,"00000000000101011101"}, // value = 0.3412977553009936(0.3408203125)
224 {-42 ,"00000000000101100110"}, // value = 0.34993774911115544(0.349609375)
225 {-41 ,"00000000000101101111"}, // value = 0.35879646540595145(0.3583984375)
226 {-40 ,"00000000000101111001"}, // value = 0.36787944117144233(0.3681640625)
227 {-39 ,"00000000000110000010"}, // value = 0.37719235356315706(0.376953125)
228 {-38 ,"00000000000110001100"}, // value = 0.3867410234545011(0.38671875)
229 {-37 ,"00000000000110010110"}, // value = 0.39653141907499295(0.396484375)
230 {-36 ,"00000000000110100000"}, // value = 0.40656965974059894(0.40625)
231 {-35 ,"00000000000110101011"}, // value = 0.4168620196785084(0.4169921875)
232 {-34 ,"00000000000110110110"}, // value = 0.4274149319487268(0.427734375)
233 {-33 ,"00000000000111000001"}, // value = 0.4382349924649492(0.4384765625)
234 {-32 ,"00000000000111001100"}, // value = 0.4493289641172217(0.44921875)
235 {-31 ,"00000000000111011000"}, // value = 0.46070378099896564(0.4609375)
236 {-30 ,"00000000000111100100"}, // value = 0.4723665527410147(0.47265625)
237 {-29 ,"00000000000111110000"}, // value = 0.48432456895536263(0.484375)
238 {-28 ,"00000000000111111101"}, // value = 0.4965853037914094(0.4970703125)
239 {-27 ,"00000000001000001001"}, // value = 0.5091564206075493(0.5087890625)
240 {-26 ,"00000000001000010111"}, // value = 0.5220457767610158(0.5224609375)
241 {-25 ,"00000000001000100100"}, // value = 0.5352614285189903(0.53515625)
242 {-24 ,"00000000001000110010"}, // value = 0.5488116360940266(0.548828125)
243 {-23 ,"00000000001001000000"}, // value = 0.5627048688069556(0.5625)
244 {-22 ,"00000000001001001111"}, // value = 0.5769498103804868(0.5771484375)
245 {-21 ,"00000000001001011110"}, // value = 0.5915553643668149(0.591796875)
246 {-20 ,"00000000001001101101"}, // value = 0.6065306597126334(0.6064453125)
247 {-19 ,"00000000001001111101"}, // value = 0.6218850564650203(0.6220703125)
248 {-18 ,"00000000001010001101"}, // value = 0.6376281516217732(0.6376953125)
249 {-17 ,"00000000001010011101"}, // value = 0.6537697851298474(0.6533203125)
250 {-16 ,"00000000001010101110"}, // value = 0.6703200460356391(0.669921875)
251 {-15 ,"00000000001011000000"}, // value = 0.6872892787909722(0.6875)
252 {-14 ,"00000000001011010010"}, // value = 0.7046880897187137(0.705078125)
253 {-13 ,"00000000001011100100"}, // value = 0.7225273536420721(0.72265625)
254 {-12 ,"00000000001011110111"}, // value = 0.740818220681718(0.7412109375)
255 {-11 ,"00000000001100001010"}, // value = 0.7595721232249683(0.759765625)
256 {-10 ,"00000000001100011101"}, // value = 0.7788007830714049(0.7783203125)
257 {-9 ,"00000000001100110010"}, // value = 0.7985162187593773(0.798828125)
258 {-8 ,"00000000001101000110"}, // value = 0.8187307530779817(0.818359375)
259 {-7 ,"00000000001101011100"}, // value = 0.8394570207692075(0.83984375)
260 {-6 ,"00000000001101110001"}, // value = 0.8607079764250575(0.8603515625)
261 {-5 ,"00000000001110001000"}, // value = 0.8824969025845955(0.8828125)
262 {-4 ,"00000000001110011111"}, // value = 0.9048374180359599(0.9052734375)
263 {-3 ,"00000000001110110110"}, // value = 0.9277434863285527(0.927734375)
264 {-2 ,"00000000001111001110"}, // value = 0.9512294245007141(0.951171875)
265 {-1 ,"00000000001111100111"}, // value = 0.9753099120283323(0.9755859375)
266 {0 ,"00000000010000000000"}, // value = 1.0(1.0)
267 {1 ,"00000000010000011010"}, // value = 1.0253151205244293(1.025390625)
268 {2 ,"00000000010000110101"}, // value = 1.051271096376024(1.0517578125)
269 {3 ,"00000000010001010000"}, // value = 1.0778841508846317(1.078125)
270 {4 ,"00000000010001101100"}, // value = 1.1051709180756473(1.10546875)
271 {5 ,"00000000010010001000"}, // value = 1.1331484530668263(1.1328125)
272 {6 ,"00000000010010100110"}, // value = 1.1618342427282835(1.162109375)
273 {7 ,"00000000010011000100"}, // value = 1.1912462166123579(1.19140625)
274 {8 ,"00000000010011100011"}, // value = 1.22140275816017(1.2216796875)
275 {9 ,"00000000010100000010"}, // value = 1.252322716191864(1.251953125)
276 {10 ,"00000000010100100011"}, // value = 1.2840254166877414(1.2841796875)
277 {11 ,"00000000010101000100"}, // value = 1.316530674867622(1.31640625)
278 {12 ,"00000000010101100110"}, // value = 1.349858807576003(1.349609375)
279 {13 ,"00000000010110001001"}, // value = 1.3840306459807517(1.3837890625)
280 {14 ,"00000000010110101101"}, // value = 1.4190675485932567(1.4189453125)
281 {15 ,"00000000010111010010"}, // value = 1.4549914146182013(1.455078125)
282 {16 ,"00000000010111111000"}, // value = 1.4918246976412708(1.4921875)
283 {17 ,"00000000011000011110"}, // value = 1.5295904196633785(1.529296875)
284 {18 ,"00000000011001000110"}, // value = 1.5683121854901692(1.568359375)
285 {19 ,"00000000011001101111"}, // value = 1.6080141974857822(1.6083984375)
286 {20 ,"00000000011010011000"}, // value = 1.6487212707001282(1.6484375)
287 {21 ,"00000000011011000011"}, // value = 1.6904588483790919(1.6904296875)
288 {22 ,"00000000011011101111"}, // value = 1.7332530178673948(1.7333984375)
289 {23 ,"00000000011100011100"}, // value = 1.7771305269140387(1.77734375)
290 {24 ,"00000000011101001010"}, // value = 1.8221188003905082(1.822265625)
291 {25 ,"00000000011101111001"}, // value = 1.8682459574322223(1.8681640625)
292 {26 ,"00000000011110101010"}, // value = 1.9155408290138967(1.916015625)
293 {27 ,"00000000011111011011"}, // value = 1.964032975969847(1.9638671875)
294 {28 ,"00000000100000001110"}, // value = 2.013752707470477(2.013671875)
295 {29 ,"00000000100001000010"}, // value = 2.064731099966486(2.064453125)
296 {30 ,"00000000100001111000"}, // value = 2.117000016612675(2.1171875)
297 {31 ,"00000000100010101111"}, // value = 2.170592127183443(2.1708984375)
298 {32 ,"00000000100011100111"}, // value = 2.2255409284924674(2.2255859375)
299 {33 ,"00000000100100100001"}, // value = 2.281880765329304(2.2822265625)
300 {34 ,"00000000100101011100"}, // value = 2.3396468519259903(2.33984375)
301 {35 ,"00000000100110011000"}, // value = 2.398875293967098(2.3984375)
302 {36 ,"00000000100111010111"}, // value = 2.4596031111569507(2.4599609375)
303 {37 ,"00000000101000010110"}, // value = 2.5218682603581475(2.521484375)
304 {38 ,"00000000101001011000"}, // value = 2.585709659315847(2.5859375)
305 {39 ,"00000000101010011011"}, // value = 2.6511672109826057(2.6513671875)
306 {40 ,"00000000101011100000"}, // value = 2.718281828459045(2.71875)
307 {41 ,"00000000101100100110"}, // value = 2.7870954605658516(2.787109375)
308 {42 ,"00000000101101101110"}, // value = 2.8576511180631634(2.857421875)
309 {43 ,"00000000101110111000"}, // value = 2.929992900533702(2.9296875)
310 {44 ,"00000000110000000100"}, // value = 3.004166023946432(3.00390625)
311 {45 ,"00000000110001010010"}, // value = 3.080216848918031(3.080078125)
312 {46 ,"00000000110010100010"}, // value = 3.158192909689769(3.158203125)
313 {47 ,"00000000110011110100"}, // value = 3.23814294383796(3.23828125)
314 {48 ,"00000000110101001000"}, // value = 3.320116922736548(3.3203125)
315 {49 ,"00000000110110011110"}, // value = 3.404166082790818(3.404296875)
316 {50 ,"00000000110111110110"}, // value = 3.4903429574618414(3.490234375)
317 {51 ,"00000000111001010001"}, // value = 3.5787014101015804(3.5791015625)
318 {52 ,"00000000111010101101"}, // value = 3.6692966676192436(3.6689453125)
319 {53 ,"00000000111100001100"}, // value = 3.7621853549999114(3.76171875)
320 {54 ,"00000000111101101110"}, // value = 3.857425530696973(3.857421875)
321 {55 ,"00000000111111010010"}, // value = 3.955076722920577(3.955078125)
322 {56 ,"00000001000000111001"}, // value = 4.055199966844676(4.0556640625)
323 {57 ,"00000001000010100010"}, // value = 4.157857842756006(4.158203125)
324 {58 ,"00000001000100001101"}, // value = 4.263114515168819(4.2626953125)
325 {59 ,"00000001000101111100"}, // value = 4.371035772929757(4.37109375)
326 {60 ,"00000001000111101101"}, // value = 4.4816890703380645(4.4814453125)
327 {61 ,"00000001001001100001"}, // value = 4.59514356930669(4.5947265625)
328 {62 ,"00000001001011011001"}, // value = 4.71147018259074(4.7119140625)
329 {63 ,"00000001001101010011"}, // value = 4.830741618110279(4.8310546875)
330 {64 ,"00000001001111010000"}, // value = 4.953032424395113(4.953125)
331 {65 ,"00000001010001010000"}, // value = 5.0784190371800815(5.078125)
332 {66 ,"00000001010011010100"}, // value = 5.20697982717985(5.20703125)
333 {67 ,"00000001010101011011"}, // value = 5.33879514907318(5.3388671875)
334 {68 ,"00000001010111100101"}, // value = 5.4739473917271955(5.4736328125)
335 {69 ,"00000001011001110011"}, // value = 5.612521029693155(5.6123046875)
336 {70 ,"00000001011100000101"}, // value = 5.754602676005731(5.7548828125)
337 {71 ,"00000001011110011010"}, // value = 5.900281136319018(5.900390625)
338 {72 ,"00000001100000110011"}, // value = 6.04964746441295(6.0498046875)
339 {73 ,"00000001100011010000"}, // value = 6.202795019104861(6.203125)
340 {74 ,"00000001100101110000"}, // value = 6.359819522601829(6.359375)
341 {75 ,"00000001101000010101"}, // value = 6.5208191203301125(6.5205078125)
342 {76 ,"00000001101010111110"}, // value = 6.685894442279272(6.685546875)
343 {77 ,"00000001101101101100"}, // value = 6.855148665899183(6.85546875)
344 {78 ,"00000001110000011101"}, // value = 7.028687580589288(7.0283203125)
345 {79 ,"00000001110011010100"}, // value = 7.206619653820465(7.20703125)
346 {80 ,"00000001110110001110"}, // value = 7.38905609893065(7.388671875)
347 {81 ,"00000001111001001110"}, // value = 7.576110944636849(7.576171875)
348 {82 ,"00000001111100010010"}, // value = 7.767901106306778(7.767578125)
349 {83 ,"00000001111111011100"}, // value = 7.964546459034766(7.96484375)
350 {84 ,"00000010000010101010"}, // value = 8.166169912567646(8.166015625)
351 {85 ,"00000010000101111110"}, // value = 8.372897488127265(8.373046875)
352 {86 ,"00000010001001010111"}, // value = 8.584858397177896(8.5849609375)
353 {87 ,"00000010001100110101"}, // value = 8.802185122187613(8.8017578125)
354 {88 ,"00000010010000011010"}, // value = 9.025013499434115(9.025390625)
355 {89 ,"00000010010100000100"}, // value = 9.25348280390689(9.25390625)
356 {90 ,"00000010010111110011"}, // value = 9.487735836358526(9.4873046875)
357 {91 ,"00000010011011101001"}, // value = 9.727919012559887(9.7275390625)
358 {92 ,"00000010011111100110"}, // value = 9.974182454814727(9.974609375)
359 {93 ,"00000010100011101000"}, // value = 10.226680085790992(10.2265625)
360 {94 ,"00000010100111110001"}, // value = 10.48556972472757(10.4853515625)
361 {95 ,"00000010101100000001"}, // value = 10.751013186076355(10.7509765625)
362 {96 ,"00000010110000011000"}, // value = 11.023176380641605(11.0234375)
363 {97 ,"00000010110100110101"}, // value = 11.30222941927959(11.3017578125)
364 {98 ,"00000010111001011010"}, // value = 11.58834671922338(11.587890625)
365 {99 ,"00000010111110000111"}, // value = 11.881707113099395(11.8818359375)
366 {100 ,"00000011000010111011"}, // value = 12.182493960703473(12.1826171875)
367 {101 ,"00000011000111110111"}, // value = 12.490895263606813(12.4912109375)
368 {102 ,"00000011001100111010"}, // value = 12.807103782663042(12.806640625)
369 {103 ,"00000011010010000110"}, // value = 13.131317158490006(13.130859375)
370 {104 ,"00000011010111011011"}, // value = 13.463738035001686(13.4638671875)
371 {105 ,"00000011011100111000"}, // value = 13.804574186067095(13.8046875)
372 {106 ,"00000011100010011110"}, // value = 14.154038645375808(14.154296875)
373 {107 ,"00000011101000001101"}, // value = 14.512349839590925(14.5126953125)
374 {108 ,"00000011101110000101"}, // value = 14.879731724872823(14.8798828125)
375 {109 ,"00000011110100000111"}, // value = 15.256413926859151(15.2568359375)
376 {110 ,"00000011111010010010"}, // value = 15.642631884188171(15.642578125)
377 {111 ,"00000100000000101000"}, // value = 16.038626995655676(16.0390625)
378 {112 ,"00000100000111000111"}, // value = 16.444646771097062(16.4443359375)
379 {113 ,"00000100001101110010"}, // value = 16.86094498608902(16.861328125)
380 {114 ,"00000100010100100111"}, // value = 17.287781840567632(17.2880859375)
381 {115 ,"00000100011011100111"}, // value = 17.725424121461643(17.7255859375)
382 {116 ,"00000100100010110010"}, // value = 18.174145369443067(18.173828125)
383 {117 ,"00000100101010001001"}, // value = 18.634226049899016(18.6337890625)
384 {118 ,"00000100110001101100"}, // value = 19.105953728231633(19.10546875)
385 {119 ,"00000100111001011100"}, // value = 19.589623249595984(19.58984375)
386 {120 ,"00000101000001011000"}, // value = 20.085536923187668(20.0859375)
387 {121 ,"00000101001001100000"}, // value = 20.594004711196035(20.59375)
388 {122 ,"00000101010001110110"}, // value = 21.115344422540627(21.115234375)
389 {123 ,"00000101011010011001"}, // value = 21.64988191151204(21.6494140625)
390 {124 ,"00000101100011001011"}, // value = 22.197951281441625(22.1982421875)
391 {125 ,"00000101101100001010"}, // value = 22.75989509352673(22.759765625)
392 {126 ,"00000101110101011000"}, // value = 23.336064580942722(23.3359375)
393 {127 ,"00000101111110110101"}, // value = 23.92681986837515(23.9267578125)
394 {128 ,"00000110001000100001"}, // value = 24.532530197109374(24.5322265625)
395 {129 ,"00000110010010011101"}, // value = 25.153574155818355(25.1533203125)
396 {130 ,"00000110011100101001"}, // value = 25.790339917193062(25.7900390625)
397 {131 ,"00000110100111000110"}, // value = 26.443225480562802(26.443359375)
398 {132 ,"00000110110001110011"}, // value = 27.112638920657908(27.1123046875)
399 {133 ,"00000110111100110010"}, // value = 27.79899864266969(27.798828125)
400 {134 ,"00000111001000000011"}, // value = 28.502733643767268(28.5029296875)
401 {135 ,"00000111010011100110"}, // value = 29.22428378123494(29.224609375)
402 {136 ,"00000111011111011011"}, // value = 29.964100047397025(29.9638671875)
403 {137 ,"00000111101011100100"}, // value = 30.722644851502935(30.72265625)
404 {138 ,"00000111111000000000"}, // value = 31.500392308747966(31.5)
405 {139 ,"00001000000100110001"}, // value = 32.297828536610666(32.2978515625)
406 {140 ,"00001000010001110110"}, // value = 33.11545195869231(33.115234375)
407 {141 ,"00001000011111010001"}, // value = 33.95377361624755(33.9541015625)
408 {142 ,"00001000101101000001"}, // value = 34.81331748760205(34.8134765625)
409 {143 ,"00001000111011000111"}, // value = 35.69462081565591(35.6943359375)
410 {144 ,"00001001001001100101"}, // value = 36.598234443677974(36.5986328125)
411 {145 ,"00001001011000011001"}, // value = 37.524723159601(37.5244140625)
412 {146 ,"00001001100111100110"}, // value = 38.47466604903214(38.474609375)
413 {147 ,"00001001110111001011"}, // value = 39.448656857200554(39.4482421875)
414 {148 ,"00001010000111001010"}, // value = 40.447304360067434(40.447265625)
415 {149 ,"00001010010111100011"}, // value = 41.471232744830736(41.4716796875)
416 {150 ,"00001010101000010110"}, // value = 42.52108200006278(42.521484375)
417 {151 ,"00001010111001100100"}, // value = 43.59750831572351(43.59765625)
418 {152 ,"00001011001011001110"}, // value = 44.70118449330086(44.701171875)
419 {153 ,"00001011011101010101"}, // value = 45.832800366333515(45.8330078125)
420 {154 ,"00001011101111111001"}, // value = 46.993063231579264(46.9931640625)
421 {155 ,"00001100000010111011"}, // value = 48.182698291098816(48.1826171875)
422 {156 ,"00001100010110011100"}, // value = 49.40244910553019(49.40234375)
423 {157 ,"00001100101010011101"}, // value = 50.653078058838666(50.6533203125)
424 {158 ,"00001100111110111110"}, // value = 51.93536683483149(51.935546875)
425 {159 ,"00001101010100000000"}, // value = 53.250116905735595(53.25)
426 {160 ,"00001101101001100101"}, // value = 54.598150033144236(54.5986328125)
427 {161 ,"00001101111111101100"}, // value = 55.980308781644155(55.98046875)
428 {162 ,"00001110010110010111"}, // value = 57.39745704544624(57.3974609375)
429 {163 ,"00001110101101100111"}, // value = 58.85048058834746(58.8505859375)
430 {164 ,"00001111000101011100"}, // value = 60.34028759736195(60.33984375)
431 {165 ,"00001111011101111001"}, // value = 61.867809250367884(61.8681640625)
432 {166 ,"00001111110110111100"}, // value = 63.434000298123344(63.43359375)
433 {167 ,"00010000010000101001"}, // value = 65.03983966101701(65.0400390625)
434 {168 ,"00010000101010111111"}, // value = 66.68633104092521(66.6865234375)
435 {169 ,"00010001000101111111"}, // value = 68.3745035485581(68.3740234375)
436 {170 ,"00010001100001101100"}, // value = 70.10541234668786(70.10546875)
437 {171 ,"00010001111110000101"}, // value = 71.88013930965907(71.8798828125)
438 {172 ,"00010010011011001101"}, // value = 73.69979369959584(73.7001953125)
439 {173 ,"00010010111001000011"}, // value = 75.56551285972668(75.5654296875)
440 {174 ,"00010011010111101010"}, // value = 77.47846292526083(77.478515625)
441 {175 ,"00010011110111000010"}, // value = 79.43983955226133(79.439453125)
442 {176 ,"00010100010111001110"}, // value = 81.45086866496814(81.451171875)
443 {177 ,"00010100111000001101"}, // value = 83.51280722204127(83.5126953125)
444 {178 ,"00010101011010000010"}, // value = 85.62694400220066(85.626953125)
445 {179 ,"00010101111100101110"}, // value = 87.79460040975476(87.794921875)
446 {180 ,"00010110100000010010"}, // value = 90.01713130052181(90.017578125)
447 {181 ,"00010111000100101111"}, // value = 92.29592582865789(92.2958984375)
448 {182 ,"00010111101010001000"}, // value = 94.63240831492415(94.6328125)
449 {183 ,"00011000010000011101"}, // value = 97.02803913693344(97.0283203125)
450 {184 ,"00011000110111110000"}, // value = 99.48431564193378(99.484375)
451 {185 ,"00011001100000000011"}, // value = 102.00277308269969(102.0029296875)
452 {186 ,"00011010001001010111"}, // value = 104.58498557711422(104.5849609375)
453 {187 ,"00011010110011101110"}, // value = 107.23256709204456(107.232421875)
454 {188 ,"00011011011111001010"}, // value = 109.94717245212361(109.947265625)
455 {189 ,"00011100001011101100"}, // value = 112.73049837406913(112.73046875)
456 {190 ,"00011100111001010110"}, // value = 115.58428452718766(115.583984375)
457 {191 ,"00011101101000001011"}, // value = 118.51031462072334(118.5107421875)
458 {192 ,"00011110011000001011"}, // value = 121.51041751873497(121.5107421875)
459 {193 ,"00011111001001011001"}, // value = 124.58646838319545(124.5869140625)
460 {194 ,"00011111111011110110"}, // value = 127.7403898460288(127.740234375)
461 {195 ,"00100000101111100110"}, // value = 130.9741532108186(130.974609375)
462 {196 ,"00100001100100101001"}, // value = 134.28977968493552(134.2900390625)
463 {197 ,"00100010011011000010"}, // value = 137.68934164285872(137.689453125)
464 {198 ,"00100011010010110011"}, // value = 141.174963921477(141.1748046875)
465 {199 ,"00100100001011111111"}, // value = 144.74882514818088(144.7490234375)
466 {200 ,"00100101000110100111"}, // value = 148.4131591025766(148.4130859375)
467 {201 ,"00100110000010101110"}, // value = 152.17025611266962(152.169921875)
468 {202 ,"00100111000000010111"}, // value = 156.0224644863951(156.0224609375)
469 {203 ,"00100111111111100100"}, // value = 159.97219197938668(159.97265625)
470 {204 ,"00101001000000010110"}, // value = 164.0219072999017(164.021484375)
471 {205 ,"00101010000010110010"}, // value = 168.17414165184545(168.173828125)
472 {206 ,"00101011000110111010"}, // value = 172.43149031685434(172.431640625)
473 {207 ,"00101100001100110000"}, // value = 176.79661427643245(176.796875)
474 {208 ,"00101101010100010111"}, // value = 181.27224187515137(181.2724609375)
475 {209 ,"00101110011101110010"}, // value = 185.86117052595398(185.861328125)
476 {210 ,"00101111101001000100"}, // value = 190.56626845863(190.56640625)
477 {211 ,"00110000110110010000"}, // value = 195.39047651255095(195.390625)
478 {212 ,"00110010000101011001"}, // value = 200.33680997479183(200.3369140625)
479 {213 ,"00110011010110100010"}, // value = 205.40836046478336(205.408203125)
480 {214 ,"00110100101001101111"}, // value = 210.60829786667438(210.6083984375)
481 {215 ,"00110101111111000010"}, // value = 215.9398723106141(215.939453125)
482 {216 ,"00110111010110100000"}, // value = 221.40641620418717(221.40625)
483 {217 ,"00111000110000001100"}, // value = 227.0113463152781(227.01171875)
484 {218 ,"00111010001100001000"}, // value = 232.7581659076623(232.7578125)
485 {219 ,"00111011101010011010"}, // value = 238.65046693065943(238.650390625)
486 {220 ,"00111101001011000101"}, // value = 244.69193226422038(244.6923828125)
487 {221 ,"00111110101110001100"}, // value = 250.8863380208446(250.88671875)
488 {222 ,"01000000010011110011"}, // value = 257.23755590577497(257.2373046875)
489 {223 ,"01000001111100000000"}, // value = 263.74955563693925(263.75)
490 {224 ,"01000011100110110101"}, // value = 270.42640742615254(270.4267578125)
491 {225 ,"01000101010100010111"}, // value = 277.272284523134(277.2724609375)
492 {226 ,"01000111000100101010"}, // value = 284.29146582392093(284.291015625)
493 {227 ,"01001000110111110100"}, // value = 291.4883385453202(291.48828125)
494 {228 ,"01001010101101111000"}, // value = 298.8674009670606(298.8671875)
495 {229 ,"01001100100110111100"}, // value = 306.4332652433641(306.43359375)
496 {230 ,"01001110100011000011"}, // value = 314.1906602856942(314.1904296875)
497 {231 ,"01010000100010010100"}, // value = 322.14443471847653(322.14453125)
498 {232 ,"01010010100100110011"}, // value = 330.2995599096489(330.2998046875)
499 {233 ,"01010100101010100101"}, // value = 338.66113307792756(338.6611328125)
500 {234 ,"01010110110011110000"}, // value = 347.23438047873447(347.234375)
501 {235 ,"01011001000000011001"}, // value = 356.0246606707791(356.0244140625)
502 {236 ,"01011011010000100110"}, // value = 365.0374678653289(365.037109375)
503 {237 ,"01011101100100011101"}, // value = 374.27843536027217(374.2783203125)
504 {238 ,"01011111111100000011"}, // value = 383.75333906111223(383.7529296875)
505 {239 ,"01100010010111011111"}, // value = 393.4681010910957(393.4677734375)
506 {240 ,"01100100110110110111"}, // value = 403.4287934927351(403.4287109375)
507 {241 ,"01100111011010010001"}, // value = 413.6416420230288(413.6416015625)
508 {242 ,"01101010000001110100"}, // value = 424.11303004476457(424.11328125)
509 {243 ,"01101100101101100110"}, // value = 434.84950251632864(434.849609375)
510 {244 ,"01101111011101101110"}, // value = 445.85777008251677(445.857421875)
511 {245 ,"01110010010010010100"}, // value = 457.14471326890896(457.14453125)
512 {246 ,"01110101001011011111"}, // value = 468.717386782417(468.7177734375)
513 {247 ,"01111000001001010101"}, // value = 480.58302392070937(480.5830078125)
514 {248 ,"01111011001011111111"}, // value = 492.7490410932568(492.7490234375)
515 {249 ,"01111110010011100100"}, // value = 505.2230424568286(505.22265625)
516 {250 ,"10000001100000001101"}, // value = 518.012824668342(518.0126953125)
517 {251 ,"10000100110010000001"}, // value = 531.1263817580211(531.1259765625)
518 {252 ,"10001000001001001010"}, // value = 544.5719101259294(544.572265625)
519 {253 ,"10001011100101101110"}, // value = 558.357813664986(558.357421875)
520 {254 ,"10001111000111111001"}, // value = 572.4927090136708(572.4931640625)
521 {255 ,"10010010101111110001"} // value = 586.9854309417088(586.9853515625) argument value = 6.375
522 };
static const std::unordered_map< int, std::string > E
Definition Expo.h:8