ATLAS Offline Software
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)
8 const 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  };
TSU::Expo::E
static const std::unordered_map< int, std::string > E
Definition: Expo.h:15
Expo.h