erfc.S 48 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064
  1. /*
  2. * Math library
  3. *
  4. * Copyright (C) 2016 Intel Corporation. All rights reserved.
  5. *
  6. * Redistribution and use in source and binary forms, with or without
  7. * modification, are permitted provided that the following conditions
  8. * are met:
  9. *
  10. * * Redistributions of source code must retain the above copyright
  11. * notice, this list of conditions and the following disclaimer.
  12. * * Redistributions in binary form must reproduce the above copyright
  13. * notice, this list of conditions and the following disclaimer in
  14. * the documentation and/or other materials provided with the
  15. * distribution.
  16. * * Neither the name of Intel Corporation nor the names of its
  17. * contributors may be used to endorse or promote products derived
  18. * from this software without specific prior written permission.
  19. *
  20. * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  21. * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  22. * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
  23. * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
  24. * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  25. * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  26. * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  27. * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
  28. * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  29. * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  30. * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  31. *
  32. *
  33. * Author Name <jingwei.zhang@intel.com>
  34. * History:
  35. * 03-14-2016 Initial version. numerics svn rev. 12864
  36. */
  37. .file "erfc.c"
  38. .text
  39. ..TXTST0:
  40. # -- Begin erfc
  41. .text
  42. .align 16,0x90
  43. .globl erfc
  44. erfc:
  45. # parameter 1: %xmm0
  46. ..B1.1:
  47. .cfi_startproc
  48. ..___tag_value_erfc.1:
  49. ..L2:
  50. movaps %xmm0, %xmm1
  51. movsd %xmm1, -8(%rsp)
  52. movzwl -2(%rsp), %eax
  53. andl $32752, %eax
  54. shrl $4, %eax
  55. cmpl $2047, %eax
  56. je ..B1.18
  57. ..B1.2:
  58. cmpl $953, %eax
  59. jl ..B1.16
  60. ..B1.3:
  61. lea 5016+_vmldErfcHATab(%rip), %rax
  62. movb -1(%rsp), %dil
  63. comisd (%rax), %xmm1
  64. jbe ..B1.15
  65. ..B1.4:
  66. lea 4992+_vmldErfcHATab(%rip), %rax
  67. movsd (%rax), %xmm0
  68. comisd %xmm1, %xmm0
  69. jbe ..B1.25
  70. ..B1.5:
  71. lea 4968+_vmldErfcHATab(%rip), %rcx
  72. movb %dil, %sil
  73. movsd %xmm1, -48(%rsp)
  74. andb $127, %sil
  75. movb %sil, -41(%rsp)
  76. movsd -48(%rsp), %xmm3
  77. movsd (%rcx), %xmm2
  78. movaps %xmm3, %xmm7
  79. addsd %xmm2, %xmm7
  80. mulsd %xmm7, %xmm7
  81. mulsd %xmm7, %xmm7
  82. movsd %xmm7, -16(%rsp)
  83. movzwl -10(%rsp), %edx
  84. andl $32752, %edx
  85. shrl $4, %edx
  86. lea -1023(%rdx), %esi
  87. lea -3069(%rdx,%rdx,2), %ecx
  88. lea _vmldErfcHATab(%rip), %rdx
  89. lea (,%rcx,8), %eax
  90. lea 1(,%rcx,8), %r9d
  91. lea 23(,%rcx,8), %r10d
  92. movsd (%rdx,%rax,8), %xmm12
  93. lea 22(,%rcx,8), %r11d
  94. mulsd %xmm3, %xmm12
  95. lea 21(,%rcx,8), %eax
  96. movsd (%rdx,%r9,8), %xmm4
  97. movaps %xmm12, %xmm6
  98. addsd %xmm12, %xmm4
  99. movsd %xmm4, -40(%rsp)
  100. movsd -40(%rsp), %xmm5
  101. subsd %xmm5, %xmm6
  102. movsd %xmm6, -32(%rsp)
  103. movsd -40(%rsp), %xmm9
  104. movsd -32(%rsp), %xmm8
  105. addsd %xmm8, %xmm9
  106. movsd %xmm9, -24(%rsp)
  107. movsd -32(%rsp), %xmm10
  108. addsd (%rdx,%r9,8), %xmm10
  109. movsd %xmm10, -32(%rsp)
  110. lea 20(,%rcx,8), %r9d
  111. movsd -24(%rsp), %xmm11
  112. subsd %xmm11, %xmm12
  113. movsd (%rdx,%r10,8), %xmm11
  114. movsd %xmm12, -24(%rsp)
  115. lea 19(,%rcx,8), %r10d
  116. movsd -32(%rsp), %xmm14
  117. movsd -24(%rsp), %xmm13
  118. addsd %xmm13, %xmm14
  119. movsd %xmm14, -24(%rsp)
  120. movsd -40(%rsp), %xmm5
  121. mulsd %xmm5, %xmm11
  122. movaps %xmm5, %xmm0
  123. movaps %xmm5, %xmm15
  124. addsd (%rdx,%r11,8), %xmm11
  125. mulsd %xmm5, %xmm15
  126. mulsd %xmm5, %xmm11
  127. mulsd %xmm15, %xmm15
  128. addsd (%rdx,%rax,8), %xmm11
  129. mulsd %xmm5, %xmm11
  130. lea 18(,%rcx,8), %eax
  131. movsd -24(%rsp), %xmm6
  132. lea 16(,%rcx,8), %r11d
  133. movsd %xmm15, -16(%rsp)
  134. addsd (%rdx,%r9,8), %xmm11
  135. mulsd %xmm5, %xmm11
  136. lea 17(,%rcx,8), %r9d
  137. addsd (%rdx,%r10,8), %xmm11
  138. mulsd %xmm5, %xmm11
  139. lea 12(,%rcx,8), %r10d
  140. movsd (%rdx,%r10,8), %xmm10
  141. lea 8(,%rcx,8), %r10d
  142. movaps %xmm10, %xmm8
  143. addsd (%rdx,%rax,8), %xmm11
  144. mulsd %xmm5, %xmm11
  145. lea 15(,%rcx,8), %eax
  146. addsd (%rdx,%r9,8), %xmm11
  147. mulsd %xmm5, %xmm11
  148. lea 14(,%rcx,8), %r9d
  149. addsd (%rdx,%r11,8), %xmm11
  150. mulsd %xmm5, %xmm11
  151. lea 10(,%rcx,8), %r11d
  152. addsd (%rdx,%rax,8), %xmm11
  153. lea 4944+_vmldErfcHATab(%rip), %rax
  154. movsd (%rax), %xmm7
  155. mulsd %xmm7, %xmm0
  156. mulsd %xmm5, %xmm11
  157. movsd %xmm0, -40(%rsp)
  158. movsd -40(%rsp), %xmm1
  159. subsd %xmm5, %xmm1
  160. addsd (%rdx,%r9,8), %xmm11
  161. movsd %xmm1, -32(%rsp)
  162. lea 13(,%rcx,8), %r9d
  163. movsd -40(%rsp), %xmm3
  164. movsd -32(%rsp), %xmm15
  165. mulsd %xmm5, %xmm11
  166. subsd %xmm15, %xmm3
  167. movsd %xmm3, -40(%rsp)
  168. addsd %xmm11, %xmm8
  169. movsd -40(%rsp), %xmm4
  170. movsd (%rdx,%r11,8), %xmm15
  171. lea 6(,%rcx,8), %r11d
  172. subsd %xmm4, %xmm5
  173. movsd %xmm5, -32(%rsp)
  174. movsd -40(%rsp), %xmm0
  175. movsd -32(%rsp), %xmm1
  176. movsd %xmm8, -40(%rsp)
  177. addsd %xmm6, %xmm1
  178. movsd -40(%rsp), %xmm9
  179. subsd %xmm9, %xmm10
  180. addsd %xmm10, %xmm11
  181. movsd %xmm11, -32(%rsp)
  182. movsd -40(%rsp), %xmm3
  183. movaps %xmm3, %xmm12
  184. mulsd %xmm7, %xmm12
  185. movsd -32(%rsp), %xmm4
  186. movsd %xmm12, -40(%rsp)
  187. movsd -40(%rsp), %xmm13
  188. subsd %xmm3, %xmm13
  189. addsd (%rdx,%r9,8), %xmm4
  190. movsd %xmm13, -32(%rsp)
  191. lea 11(,%rcx,8), %r9d
  192. movsd -40(%rsp), %xmm12
  193. movsd -32(%rsp), %xmm14
  194. subsd %xmm14, %xmm12
  195. movsd %xmm12, -40(%rsp)
  196. movsd -40(%rsp), %xmm13
  197. subsd %xmm13, %xmm3
  198. movsd %xmm3, -32(%rsp)
  199. movsd -40(%rsp), %xmm5
  200. movsd -32(%rsp), %xmm6
  201. movaps %xmm5, %xmm11
  202. mulsd %xmm1, %xmm5
  203. addsd %xmm4, %xmm6
  204. mulsd %xmm0, %xmm11
  205. movaps %xmm6, %xmm8
  206. movaps %xmm11, %xmm9
  207. mulsd %xmm1, %xmm8
  208. addsd %xmm15, %xmm9
  209. mulsd %xmm0, %xmm6
  210. addsd %xmm5, %xmm8
  211. addsd %xmm6, %xmm8
  212. movsd %xmm8, -40(%rsp)
  213. movsd -40(%rsp), %xmm14
  214. movsd %xmm9, -40(%rsp)
  215. movsd -40(%rsp), %xmm10
  216. subsd %xmm10, %xmm15
  217. addsd %xmm11, %xmm15
  218. movsd %xmm15, -32(%rsp)
  219. movsd -40(%rsp), %xmm8
  220. movaps %xmm8, %xmm3
  221. mulsd %xmm7, %xmm3
  222. movsd -32(%rsp), %xmm11
  223. movsd %xmm3, -40(%rsp)
  224. movaps %xmm0, %xmm3
  225. movsd -40(%rsp), %xmm4
  226. addsd %xmm14, %xmm11
  227. subsd %xmm8, %xmm4
  228. addsd (%rdx,%r9,8), %xmm11
  229. movsd %xmm4, -32(%rsp)
  230. lea 9(,%rcx,8), %r9d
  231. movsd -40(%rsp), %xmm5
  232. movsd -32(%rsp), %xmm14
  233. movsd (%rdx,%r10,8), %xmm4
  234. lea 4(,%rcx,8), %r10d
  235. subsd %xmm14, %xmm5
  236. movsd %xmm5, -40(%rsp)
  237. movsd -40(%rsp), %xmm6
  238. subsd %xmm6, %xmm8
  239. movsd %xmm8, -32(%rsp)
  240. movsd -40(%rsp), %xmm10
  241. movsd -32(%rsp), %xmm9
  242. mulsd %xmm10, %xmm3
  243. addsd %xmm9, %xmm11
  244. mulsd %xmm1, %xmm10
  245. movaps %xmm11, %xmm12
  246. movaps %xmm3, %xmm13
  247. mulsd %xmm1, %xmm12
  248. addsd %xmm4, %xmm13
  249. mulsd %xmm0, %xmm11
  250. addsd %xmm10, %xmm12
  251. addsd %xmm11, %xmm12
  252. movsd %xmm12, -40(%rsp)
  253. movsd -40(%rsp), %xmm5
  254. movsd %xmm13, -40(%rsp)
  255. movsd -40(%rsp), %xmm15
  256. subsd %xmm15, %xmm4
  257. addsd %xmm3, %xmm4
  258. movsd %xmm4, -32(%rsp)
  259. movsd -40(%rsp), %xmm12
  260. movaps %xmm12, %xmm6
  261. mulsd %xmm7, %xmm6
  262. movsd -32(%rsp), %xmm3
  263. movsd %xmm6, -40(%rsp)
  264. movaps %xmm0, %xmm6
  265. movsd -40(%rsp), %xmm8
  266. addsd %xmm5, %xmm3
  267. subsd %xmm12, %xmm8
  268. addsd (%rdx,%r9,8), %xmm3
  269. movsd %xmm8, -32(%rsp)
  270. lea 7(,%rcx,8), %r9d
  271. movsd -40(%rsp), %xmm10
  272. movsd -32(%rsp), %xmm9
  273. movsd (%rdx,%r11,8), %xmm8
  274. lea 2(,%rcx,8), %r11d
  275. subsd %xmm9, %xmm10
  276. movsd %xmm10, -40(%rsp)
  277. movsd -40(%rsp), %xmm11
  278. subsd %xmm11, %xmm12
  279. movsd %xmm12, -32(%rsp)
  280. movsd -40(%rsp), %xmm14
  281. movsd -32(%rsp), %xmm13
  282. mulsd %xmm14, %xmm6
  283. addsd %xmm13, %xmm3
  284. mulsd %xmm1, %xmm14
  285. movaps %xmm3, %xmm4
  286. movaps %xmm6, %xmm5
  287. mulsd %xmm1, %xmm4
  288. addsd %xmm8, %xmm5
  289. mulsd %xmm0, %xmm3
  290. addsd %xmm14, %xmm4
  291. addsd %xmm3, %xmm4
  292. movsd %xmm4, -40(%rsp)
  293. movsd -40(%rsp), %xmm3
  294. movsd %xmm5, -40(%rsp)
  295. movsd -40(%rsp), %xmm15
  296. subsd %xmm15, %xmm8
  297. addsd %xmm6, %xmm8
  298. movsd %xmm8, -32(%rsp)
  299. movaps %xmm0, %xmm8
  300. movsd -40(%rsp), %xmm12
  301. movaps %xmm12, %xmm9
  302. mulsd %xmm7, %xmm9
  303. movsd -32(%rsp), %xmm6
  304. movsd %xmm9, -40(%rsp)
  305. addsd %xmm3, %xmm6
  306. movsd -40(%rsp), %xmm10
  307. movsd (%rdx,%r10,8), %xmm9
  308. subsd %xmm12, %xmm10
  309. addsd (%rdx,%r9,8), %xmm6
  310. movsd %xmm10, -32(%rsp)
  311. lea 5(,%rcx,8), %r9d
  312. movsd -40(%rsp), %xmm11
  313. movsd -32(%rsp), %xmm4
  314. subsd %xmm4, %xmm11
  315. movsd %xmm11, -40(%rsp)
  316. movsd -40(%rsp), %xmm5
  317. subsd %xmm5, %xmm12
  318. movsd %xmm12, -32(%rsp)
  319. movsd -40(%rsp), %xmm3
  320. movsd -32(%rsp), %xmm13
  321. mulsd %xmm3, %xmm8
  322. addsd %xmm13, %xmm6
  323. mulsd %xmm1, %xmm3
  324. movaps %xmm6, %xmm4
  325. movaps %xmm8, %xmm5
  326. mulsd %xmm1, %xmm4
  327. addsd %xmm9, %xmm5
  328. mulsd %xmm0, %xmm6
  329. addsd %xmm3, %xmm4
  330. addsd %xmm6, %xmm4
  331. movsd %xmm4, -40(%rsp)
  332. movsd -40(%rsp), %xmm15
  333. movsd %xmm5, -40(%rsp)
  334. movsd -40(%rsp), %xmm14
  335. subsd %xmm14, %xmm9
  336. addsd %xmm8, %xmm9
  337. movsd %xmm9, -32(%rsp)
  338. movsd -40(%rsp), %xmm4
  339. movaps %xmm4, %xmm10
  340. mulsd %xmm7, %xmm10
  341. movsd -32(%rsp), %xmm8
  342. movsd %xmm10, -40(%rsp)
  343. movaps %xmm0, %xmm10
  344. movsd -40(%rsp), %xmm11
  345. addsd %xmm15, %xmm8
  346. subsd %xmm4, %xmm11
  347. addsd (%rdx,%r9,8), %xmm8
  348. movsd %xmm11, -32(%rsp)
  349. movsd -40(%rsp), %xmm12
  350. movsd -32(%rsp), %xmm15
  351. subsd %xmm15, %xmm12
  352. movsd %xmm12, -40(%rsp)
  353. movsd -40(%rsp), %xmm3
  354. subsd %xmm3, %xmm4
  355. movsd (%rdx,%r11,8), %xmm3
  356. movsd %xmm4, -32(%rsp)
  357. movsd -40(%rsp), %xmm6
  358. movsd -32(%rsp), %xmm5
  359. mulsd %xmm6, %xmm10
  360. addsd %xmm5, %xmm8
  361. movaps %xmm8, %xmm9
  362. mulsd %xmm1, %xmm9
  363. mulsd %xmm6, %xmm1
  364. mulsd %xmm8, %xmm0
  365. addsd %xmm1, %xmm9
  366. addsd %xmm0, %xmm9
  367. movaps %xmm10, %xmm0
  368. addsd %xmm3, %xmm0
  369. movsd %xmm9, -40(%rsp)
  370. movsd -40(%rsp), %xmm4
  371. movsd %xmm0, -40(%rsp)
  372. movsd -40(%rsp), %xmm1
  373. subsd %xmm1, %xmm3
  374. addsd %xmm10, %xmm3
  375. movsd %xmm3, -32(%rsp)
  376. movsd -40(%rsp), %xmm6
  377. movsd -32(%rsp), %xmm5
  378. addsd %xmm4, %xmm5
  379. ..B1.28:
  380. movaps %xmm6, %xmm1
  381. lea 3(,%rcx,8), %ecx
  382. movsd (%rdx,%rcx,8), %xmm0
  383. cmpl $6, %esi
  384. addsd %xmm0, %xmm5
  385. addsd %xmm5, %xmm1
  386. movsd %xmm1, -40(%rsp)
  387. movsd -40(%rsp), %xmm3
  388. subsd %xmm3, %xmm6
  389. addsd %xmm5, %xmm6
  390. movsd %xmm6, -32(%rsp)
  391. movsd -40(%rsp), %xmm1
  392. movsd -32(%rsp), %xmm0
  393. jae ..B1.7
  394. ..B1.6:
  395. movsd %xmm2, -48(%rsp)
  396. jmp ..B1.8
  397. ..B1.7:
  398. movaps %xmm7, %xmm8
  399. lea 4976+_vmldErfcHATab(%rip), %r8
  400. mulsd %xmm1, %xmm8
  401. lea 4920+_vmldErfcHATab(%rip), %rcx
  402. movsd %xmm8, -40(%rsp)
  403. lea 4936+_vmldErfcHATab(%rip), %rsi
  404. movsd -40(%rsp), %xmm9
  405. lea 4904+_vmldErfcHATab(%rip), %r9
  406. movsd -8(%rsp), %xmm4
  407. lea 4912+_vmldErfcHATab(%rip), %r10
  408. movaps %xmm4, %xmm14
  409. lea 3872+_vmldErfcHATab(%rip), %r11
  410. mulsd (%rax), %xmm14
  411. subsd %xmm1, %xmm9
  412. movsd %xmm9, -32(%rsp)
  413. movsd -40(%rsp), %xmm11
  414. movsd -32(%rsp), %xmm10
  415. subsd %xmm10, %xmm11
  416. movsd %xmm11, -40(%rsp)
  417. movsd -40(%rsp), %xmm12
  418. movsd (%rcx), %xmm11
  419. lea 3864+_vmldErfcHATab(%rip), %rcx
  420. subsd %xmm12, %xmm1
  421. movsd (%r9), %xmm12
  422. movsd %xmm1, -32(%rsp)
  423. lea 3848+_vmldErfcHATab(%rip), %r9
  424. movsd -40(%rsp), %xmm6
  425. movsd -32(%rsp), %xmm13
  426. movsd %xmm14, -40(%rsp)
  427. addsd %xmm13, %xmm0
  428. movsd -40(%rsp), %xmm15
  429. subsd -8(%rsp), %xmm15
  430. movsd %xmm15, -32(%rsp)
  431. movsd -40(%rsp), %xmm1
  432. movsd -32(%rsp), %xmm2
  433. subsd %xmm2, %xmm1
  434. movsd %xmm1, -40(%rsp)
  435. movsd -40(%rsp), %xmm3
  436. subsd %xmm3, %xmm4
  437. movsd %xmm4, -32(%rsp)
  438. movsd -40(%rsp), %xmm8
  439. movaps %xmm8, %xmm5
  440. mulsd %xmm8, %xmm5
  441. movsd -32(%rsp), %xmm9
  442. mulsd %xmm9, %xmm8
  443. mulsd %xmm9, %xmm9
  444. movsd (%r8), %xmm4
  445. addsd %xmm8, %xmm9
  446. mulsd %xmm4, %xmm5
  447. addsd %xmm8, %xmm9
  448. mulsd %xmm5, %xmm11
  449. movsd %xmm9, -40(%rsp)
  450. movsd -40(%rsp), %xmm10
  451. mulsd %xmm10, %xmm4
  452. addsd (%rsi), %xmm11
  453. movsd %xmm11, -56(%rsp)
  454. movsd -56(%rsp), %xmm3
  455. movl -56(%rsp), %r8d
  456. movl %r8d, %eax
  457. andl $63, %eax
  458. subsd (%rsi), %xmm3
  459. mulsd %xmm3, %xmm12
  460. lea 3856+_vmldErfcHATab(%rip), %rsi
  461. xorps .L_2il0floatpacket.166(%rip), %xmm3
  462. subsd %xmm12, %xmm5
  463. mulsd (%r10), %xmm3
  464. movaps %xmm5, %xmm13
  465. movaps %xmm5, %xmm2
  466. lea 3840+_vmldErfcHATab(%rip), %r10
  467. addsd %xmm3, %xmm13
  468. movsd %xmm13, -40(%rsp)
  469. movsd -40(%rsp), %xmm14
  470. shrl $6, %r8d
  471. subsd %xmm14, %xmm2
  472. movsd %xmm2, -32(%rsp)
  473. addl $1023, %r8d
  474. movsd -40(%rsp), %xmm1
  475. movsd -32(%rsp), %xmm15
  476. addsd %xmm15, %xmm1
  477. movsd %xmm1, -24(%rsp)
  478. movsd -32(%rsp), %xmm2
  479. addsd %xmm2, %xmm3
  480. movsd %xmm3, -32(%rsp)
  481. movsd -24(%rsp), %xmm8
  482. subsd %xmm8, %xmm5
  483. movsd %xmm5, -24(%rsp)
  484. movsd -32(%rsp), %xmm2
  485. movsd -24(%rsp), %xmm5
  486. addsd %xmm5, %xmm2
  487. movsd %xmm2, -24(%rsp)
  488. movsd -40(%rsp), %xmm12
  489. movaps %xmm12, %xmm1
  490. movaps %xmm12, %xmm8
  491. movsd -24(%rsp), %xmm3
  492. addsd %xmm4, %xmm1
  493. movsd %xmm1, -40(%rsp)
  494. movsd -40(%rsp), %xmm5
  495. subsd %xmm5, %xmm8
  496. movsd (%r11), %xmm5
  497. movsd %xmm8, -32(%rsp)
  498. movaps %xmm7, %xmm8
  499. movsd -40(%rsp), %xmm10
  500. lea 485(%rax,%rax), %r11d
  501. movsd -32(%rsp), %xmm9
  502. lea 486(%rax,%rax), %eax
  503. addsd %xmm9, %xmm10
  504. movsd %xmm10, -24(%rsp)
  505. movsd -32(%rsp), %xmm11
  506. addsd %xmm11, %xmm4
  507. movsd %xmm4, -32(%rsp)
  508. movsd -24(%rsp), %xmm4
  509. subsd %xmm4, %xmm12
  510. movsd %xmm12, -24(%rsp)
  511. movsd -32(%rsp), %xmm14
  512. movsd -24(%rsp), %xmm13
  513. addsd %xmm13, %xmm14
  514. movsd %xmm14, -24(%rsp)
  515. movsd -40(%rsp), %xmm4
  516. mulsd %xmm4, %xmm5
  517. movaps %xmm4, %xmm2
  518. movsd -24(%rsp), %xmm15
  519. addsd (%rcx), %xmm5
  520. movl %r8d, %ecx
  521. addsd %xmm15, %xmm3
  522. mulsd %xmm4, %xmm5
  523. andl $2047, %ecx
  524. addsd (%rsi), %xmm5
  525. mulsd %xmm4, %xmm5
  526. shll $4, %ecx
  527. addsd (%r9), %xmm5
  528. mulsd %xmm4, %xmm5
  529. addsd (%r10), %xmm5
  530. mulsd %xmm4, %xmm5
  531. mulsd %xmm4, %xmm5
  532. addsd %xmm5, %xmm2
  533. movsd %xmm2, -32(%rsp)
  534. movsd -32(%rsp), %xmm1
  535. subsd %xmm1, %xmm5
  536. addsd %xmm4, %xmm5
  537. movsd %xmm5, -24(%rsp)
  538. movsd -32(%rsp), %xmm13
  539. mulsd %xmm13, %xmm8
  540. movsd -24(%rsp), %xmm1
  541. movsd %xmm8, -40(%rsp)
  542. movsd -40(%rsp), %xmm9
  543. movsd (%rdx,%r11,8), %xmm5
  544. subsd %xmm13, %xmm9
  545. movsd %xmm9, -32(%rsp)
  546. movsd -40(%rsp), %xmm11
  547. movsd -32(%rsp), %xmm10
  548. subsd %xmm10, %xmm11
  549. movsd %xmm11, -40(%rsp)
  550. movsd -40(%rsp), %xmm12
  551. subsd %xmm12, %xmm13
  552. movaps %xmm5, %xmm12
  553. movsd %xmm13, -32(%rsp)
  554. movsd -40(%rsp), %xmm2
  555. movsd -32(%rsp), %xmm14
  556. mulsd %xmm2, %xmm12
  557. addsd %xmm14, %xmm1
  558. movaps %xmm12, %xmm8
  559. addsd %xmm3, %xmm1
  560. movsd (%rdx,%rax,8), %xmm3
  561. movaps %xmm3, %xmm4
  562. mulsd %xmm1, %xmm4
  563. mulsd %xmm5, %xmm1
  564. addsd %xmm12, %xmm5
  565. mulsd %xmm3, %xmm2
  566. addsd %xmm1, %xmm4
  567. addsd %xmm2, %xmm4
  568. movsd %xmm4, -40(%rsp)
  569. movsd -40(%rsp), %xmm2
  570. movsd %xmm5, -40(%rsp)
  571. movsd -40(%rsp), %xmm1
  572. subsd %xmm1, %xmm8
  573. movaps %xmm7, %xmm1
  574. movsd %xmm8, -32(%rsp)
  575. movsd -40(%rsp), %xmm9
  576. movsd -32(%rsp), %xmm3
  577. addsd %xmm3, %xmm9
  578. movsd %xmm9, -24(%rsp)
  579. movsd -32(%rsp), %xmm10
  580. addsd (%rdx,%r11,8), %xmm10
  581. movsd %xmm10, -32(%rsp)
  582. movsd -24(%rsp), %xmm11
  583. subsd %xmm11, %xmm12
  584. movsd %xmm12, -24(%rsp)
  585. movsd -32(%rsp), %xmm14
  586. movsd -24(%rsp), %xmm13
  587. addsd %xmm13, %xmm14
  588. movsd %xmm14, -24(%rsp)
  589. movsd -40(%rsp), %xmm8
  590. mulsd %xmm8, %xmm1
  591. movsd -24(%rsp), %xmm15
  592. movsd %xmm1, -40(%rsp)
  593. movaps %xmm6, %xmm1
  594. movsd -40(%rsp), %xmm3
  595. subsd %xmm8, %xmm3
  596. addsd (%rdx,%rax,8), %xmm15
  597. movsd %xmm3, -32(%rsp)
  598. addsd %xmm15, %xmm2
  599. movsd -40(%rsp), %xmm4
  600. lea 4952+_vmldErfcHATab(%rip), %rdx
  601. movsd -32(%rsp), %xmm15
  602. subsd %xmm15, %xmm4
  603. movsd %xmm4, -40(%rsp)
  604. movsd -40(%rsp), %xmm5
  605. movq (%rdx), %rax
  606. subsd %xmm5, %xmm8
  607. movsd %xmm8, -32(%rsp)
  608. movsd -40(%rsp), %xmm10
  609. movsd -32(%rsp), %xmm9
  610. mulsd %xmm10, %xmm1
  611. addsd %xmm9, %xmm2
  612. mulsd %xmm0, %xmm10
  613. movaps %xmm2, %xmm11
  614. mulsd %xmm0, %xmm11
  615. mulsd %xmm6, %xmm2
  616. movq %rax, -48(%rsp)
  617. addsd %xmm2, %xmm11
  618. shrq $48, %rax
  619. addsd %xmm10, %xmm11
  620. andl $-32753, %eax
  621. movsd %xmm11, -40(%rsp)
  622. orl %ecx, %eax
  623. movsd -40(%rsp), %xmm0
  624. movw %ax, -42(%rsp)
  625. ..B1.8:
  626. andb $-128, %dil
  627. cmpb $-128, %dil
  628. je ..B1.17
  629. ..B1.9:
  630. lea 5008+_vmldErfcHATab(%rip), %rax
  631. movsd -8(%rsp), %xmm3
  632. movsd (%rax), %xmm2
  633. comisd %xmm3, %xmm2
  634. jbe ..B1.11
  635. ..B1.10:
  636. addsd %xmm1, %xmm0
  637. mulsd -48(%rsp), %xmm0
  638. ret
  639. ..B1.11:
  640. lea 4952+_vmldErfcHATab(%rip), %rax
  641. addl $200, %r8d
  642. andl $2047, %r8d
  643. lea 5000+_vmldErfcHATab(%rip), %rcx
  644. shll $4, %r8d
  645. movq (%rax), %rdx
  646. movq %rdx, -48(%rsp)
  647. shrq $48, %rdx
  648. andl $-32753, %edx
  649. orl %r8d, %edx
  650. movw %dx, -42(%rsp)
  651. movsd -48(%rsp), %xmm2
  652. mulsd %xmm2, %xmm1
  653. comisd (%rcx), %xmm3
  654. mulsd %xmm2, %xmm0
  655. jbe ..B1.13
  656. ..B1.12:
  657. lea 4928+_vmldErfcHATab(%rip), %rax
  658. addsd %xmm1, %xmm0
  659. mulsd (%rax), %xmm0
  660. movaps %xmm0, %xmm1
  661. mulsd %xmm0, %xmm1
  662. movsd %xmm1, -40(%rsp)
  663. movsd -40(%rsp), %xmm2
  664. addsd %xmm2, %xmm0
  665. ret
  666. ..B1.13:
  667. movaps %xmm0, %xmm2
  668. lea 4928+_vmldErfcHATab(%rip), %rax
  669. addsd %xmm1, %xmm2
  670. movsd %xmm2, -40(%rsp)
  671. movsd -40(%rsp), %xmm3
  672. subsd %xmm3, %xmm1
  673. addsd %xmm0, %xmm1
  674. movsd %xmm1, -32(%rsp)
  675. movsd -40(%rsp), %xmm5
  676. mulsd %xmm5, %xmm7
  677. movsd -32(%rsp), %xmm9
  678. movsd %xmm7, -40(%rsp)
  679. movsd -40(%rsp), %xmm0
  680. subsd %xmm5, %xmm0
  681. movsd %xmm0, -32(%rsp)
  682. movsd -40(%rsp), %xmm1
  683. movsd -32(%rsp), %xmm7
  684. subsd %xmm7, %xmm1
  685. movsd %xmm1, -40(%rsp)
  686. movsd -40(%rsp), %xmm4
  687. subsd %xmm4, %xmm5
  688. movsd %xmm5, -32(%rsp)
  689. movsd -40(%rsp), %xmm8
  690. movsd -32(%rsp), %xmm6
  691. mulsd (%rax), %xmm8
  692. addsd %xmm6, %xmm9
  693. mulsd (%rax), %xmm9
  694. movsd %xmm8, -40(%rsp)
  695. movsd %xmm9, -32(%rsp)
  696. movsd -40(%rsp), %xmm0
  697. movsd -32(%rsp), %xmm10
  698. addsd %xmm10, %xmm0
  699. ..B1.14:
  700. ret
  701. ..B1.15:
  702. lea 4984+_vmldErfcHATab(%rip), %rax
  703. lea 4928+_vmldErfcHATab(%rip), %rdx
  704. movsd (%rax), %xmm0
  705. subsd (%rdx), %xmm0
  706. ret
  707. ..B1.16:
  708. lea 4968+_vmldErfcHATab(%rip), %rax
  709. movsd (%rax), %xmm0
  710. addsd -8(%rsp), %xmm0
  711. ret
  712. ..B1.17:
  713. movsd -48(%rsp), %xmm2
  714. lea 4984+_vmldErfcHATab(%rip), %rax
  715. mulsd %xmm2, %xmm1
  716. mulsd %xmm2, %xmm0
  717. movsd (%rax), %xmm5
  718. xorps .L_2il0floatpacket.166(%rip), %xmm1
  719. movaps %xmm5, %xmm3
  720. xorps .L_2il0floatpacket.166(%rip), %xmm0
  721. addsd %xmm1, %xmm3
  722. movsd %xmm3, -40(%rsp)
  723. movsd -40(%rsp), %xmm4
  724. subsd %xmm4, %xmm5
  725. addsd %xmm1, %xmm5
  726. movsd %xmm5, -32(%rsp)
  727. movsd -40(%rsp), %xmm11
  728. movaps %xmm11, %xmm1
  729. movaps %xmm11, %xmm7
  730. movsd -32(%rsp), %xmm14
  731. addsd %xmm0, %xmm1
  732. movsd %xmm1, -40(%rsp)
  733. movsd -40(%rsp), %xmm6
  734. subsd %xmm6, %xmm7
  735. movsd %xmm7, -32(%rsp)
  736. movsd -40(%rsp), %xmm9
  737. movsd -32(%rsp), %xmm8
  738. addsd %xmm8, %xmm9
  739. movsd %xmm9, -24(%rsp)
  740. movsd -32(%rsp), %xmm10
  741. addsd %xmm10, %xmm0
  742. movsd %xmm0, -32(%rsp)
  743. movsd -24(%rsp), %xmm0
  744. subsd %xmm0, %xmm11
  745. movsd %xmm11, -24(%rsp)
  746. movsd -32(%rsp), %xmm13
  747. movsd -24(%rsp), %xmm12
  748. addsd %xmm12, %xmm13
  749. movsd %xmm13, -24(%rsp)
  750. movsd -40(%rsp), %xmm15
  751. movsd -24(%rsp), %xmm0
  752. addsd %xmm14, %xmm0
  753. addsd %xmm15, %xmm0
  754. ret
  755. ..B1.18:
  756. testl $1048575, -4(%rsp)
  757. jne ..B1.23
  758. ..B1.19:
  759. cmpl $0, -8(%rsp)
  760. jne ..B1.23
  761. ..B1.20:
  762. movb -1(%rsp), %al
  763. andb $-128, %al
  764. cmpb $-128, %al
  765. je ..B1.24
  766. ..B1.21:
  767. lea 4952+_vmldErfcHATab(%rip), %rax
  768. movsd (%rax), %xmm0
  769. ..B1.22:
  770. ret
  771. ..B1.23:
  772. movsd -8(%rsp), %xmm0
  773. mulsd %xmm0, %xmm0
  774. ret
  775. ..B1.24:
  776. lea 4984+_vmldErfcHATab(%rip), %rax
  777. movsd (%rax), %xmm0
  778. ret
  779. ..B1.25:
  780. lea 4960+_vmldErfcHATab(%rip), %rax
  781. movsd (%rax), %xmm0
  782. mulsd %xmm0, %xmm0
  783. ret
  784. .align 16,0x90
  785. .cfi_endproc
  786. .type erfc,@function
  787. .size erfc,.-erfc
  788. .data
  789. # -- End erfc
  790. .section .rodata, "a"
  791. .align 16
  792. .align 16
  793. .L_2il0floatpacket.166:
  794. .long 0x00000000,0x80000000,0x00000000,0x00000000
  795. .type .L_2il0floatpacket.166,@object
  796. .size .L_2il0floatpacket.166,16
  797. .align 8
  798. _vmldErfcHATab:
  799. .long 0
  800. .long 1074790400
  801. .long 0
  802. .long 3219128320
  803. .long 2536042781
  804. .long 1072398983
  805. .long 1399772821
  806. .long 1016356498
  807. .long 2716363190
  808. .long 3218196015
  809. .long 2515012741
  810. .long 3161253520
  811. .long 2716363190
  812. .long 1065469487
  813. .long 2240747611
  814. .long 1008526987
  815. .long 3687592758
  816. .long 1064760658
  817. .long 803907102
  818. .long 1004882786
  819. .long 3448634865
  820. .long 3207698121
  821. .long 750050903
  822. .long 3152352039
  823. .long 601957364
  824. .long 3206196134
  825. .long 1555639211
  826. .long 3149699171
  827. .long 1774552010
  828. .long 1054291178
  829. .long 3884532135
  830. .long 1052283480
  831. .long 3233761315
  832. .long 3195467393
  833. .long 1379327181
  834. .long 3193076019
  835. .long 242623580
  836. .long 1041378609
  837. .long 2275269623
  838. .long 1038572401
  839. .long 254615366
  840. .long 3181902490
  841. .long 2447494219
  842. .long 3178851847
  843. .long 604424981
  844. .long 1027296749
  845. .long 50341065
  846. .long 1024134801
  847. .long 0
  848. .long 1073741824
  849. .long 0
  850. .long 3219390464
  851. .long 1599080160
  852. .long 1071977136
  853. .long 688395245
  854. .long 1016124311
  855. .long 3971924631
  856. .long 3219152851
  857. .long 3564228032
  858. .long 3163583509
  859. .long 3891163965
  860. .long 1068791752
  861. .long 3480798202
  862. .long 1012474408
  863. .long 1621928818
  864. .long 1067553147
  865. .long 4020082186
  866. .long 1012007724
  867. .long 685042962
  868. .long 3213042343
  869. .long 3489060295
  870. .long 3153732341
  871. .long 2848795668
  872. .long 3210759248
  873. .long 3762448119
  874. .long 3156070926
  875. .long 1324211555
  876. .long 1061670518
  877. .long 1476477459
  878. .long 1058441900
  879. .long 2515812913
  880. .long 3204852392
  881. .long 3304760842
  882. .long 3200696323
  883. .long 716797578
  884. .long 1052801360
  885. .long 2283992921
  886. .long 1047370885
  887. .long 2268754290
  888. .long 3195296397
  889. .long 1012519479
  890. .long 3185657836
  891. .long 944669356
  892. .long 1042638534
  893. .long 1931303816
  894. .long 3183131001
  895. .long 0
  896. .long 1072693248
  897. .long 0
  898. .long 3219390464
  899. .long 1180573078
  900. .long 1071127762
  901. .long 4113175178
  902. .long 1014965748
  903. .long 2484292509
  904. .long 3219680918
  905. .long 959898156
  906. .long 3163955503
  907. .long 957881989
  908. .long 1071548988
  909. .long 442195505
  910. .long 1012747532
  911. .long 35029730
  912. .long 1068269829
  913. .long 976783580
  914. .long 1012161104
  915. .long 2319046290
  916. .long 3217462844
  917. .long 10747389
  918. .long 3161497233
  919. .long 3758081287
  920. .long 1067192898
  921. .long 1126055042
  922. .long 1009745370
  923. .long 1760060230
  924. .long 1067789094
  925. .long 3251266701
  926. .long 3213655257
  927. .long 2806967453
  928. .long 3212534516
  929. .long 1864685761
  930. .long 1064158132
  931. .long 3738348856
  932. .long 1061687624
  933. .long 790737257
  934. .long 3209050005
  935. .long 1943644508
  936. .long 3204796481
  937. .long 2914584687
  938. .long 1058674792
  939. .long 2574038108
  940. .long 3201168805
  941. .long 1252008665
  942. .long 3203024355
  943. .long 0
  944. .long 1071644672
  945. .long 0
  946. .long 3219390464
  947. .long 866709712
  948. .long 1068743889
  949. .long 2877058776
  950. .long 1013060082
  951. .long 4210332368
  952. .long 3219015250
  953. .long 1459199107
  954. .long 3163298467
  955. .long 3688727889
  956. .long 1072884723
  957. .long 2792291460
  958. .long 1014241070
  959. .long 855534605
  960. .long 3220533712
  961. .long 759913640
  962. .long 3163946628
  963. .long 2131284961
  964. .long 1069103746
  965. .long 2597396527
  966. .long 1013374934
  967. .long 989201780
  968. .long 1073227786
  969. .long 3318708226
  970. .long 1013855758
  971. .long 699280746
  972. .long 3220558000
  973. .long 993015799
  974. .long 3218982987
  975. .long 1559561232
  976. .long 1073166816
  977. .long 680189340
  978. .long 3219046342
  979. .long 3200850606
  980. .long 3220010182
  981. .long 1492278808
  982. .long 1071125031
  983. .long 4108347350
  984. .long 3218518333
  985. .long 2186414716
  986. .long 3220448795
  987. .long 2803204773
  988. .long 3219471098
  989. .long 1021304598
  990. .long 3216041452
  991. .long 0
  992. .long 1072693248
  993. .long 0
  994. .long 3220701184
  995. .long 2395493008
  996. .long 1067539114
  997. .long 2347713276
  998. .long 1010696759
  999. .long 649597580
  1000. .long 3216929335
  1001. .long 3715599898
  1002. .long 3160841752
  1003. .long 1561014649
  1004. .long 1069995433
  1005. .long 3047088181
  1006. .long 1014230941
  1007. .long 735510274
  1008. .long 3217146528
  1009. .long 1352249772
  1010. .long 3161795800
  1011. .long 1629994682
  1012. .long 1067898281
  1013. .long 867814168
  1014. .long 1012540688
  1015. .long 3242132826
  1016. .long 1066299959
  1017. .long 1473115860
  1018. .long 1010684527
  1019. .long 1350993397
  1020. .long 3214133819
  1021. .long 212467593
  1022. .long 1064529314
  1023. .long 1581296174
  1024. .long 1063476333
  1025. .long 1019617056
  1026. .long 3210475870
  1027. .long 326531339
  1028. .long 1058667915
  1029. .long 2560102974
  1030. .long 1060207995
  1031. .long 1059830545
  1032. .long 3205421344
  1033. .long 73331091
  1034. .long 1053435953
  1035. .long 3519680827
  1036. .long 1056963274
  1037. .long 287235298
  1038. .long 1054771565
  1039. .long 0
  1040. .long 1072693248
  1041. .long 0
  1042. .long 3220701184
  1043. .long 2395492868
  1044. .long 1067539114
  1045. .long 3682704431
  1046. .long 1012674156
  1047. .long 649602216
  1048. .long 3216929335
  1049. .long 3411089016
  1050. .long 3161142609
  1051. .long 1560943486
  1052. .long 1069995433
  1053. .long 373233254
  1054. .long 1014373936
  1055. .long 736848572
  1056. .long 3217146528
  1057. .long 1866442275
  1058. .long 3160326248
  1059. .long 1560943474
  1060. .long 1067898281
  1061. .long 3576330307
  1062. .long 1009307384
  1063. .long 649623715
  1064. .long 1066299959
  1065. .long 725533065
  1066. .long 1006865126
  1067. .long 1925526991
  1068. .long 3214133821
  1069. .long 2782059224
  1070. .long 1064529267
  1071. .long 3902564706
  1072. .long 1063475940
  1073. .long 2706862450
  1074. .long 3210478464
  1075. .long 1817950372
  1076. .long 1058560819
  1077. .long 1279984267
  1078. .long 1060154640
  1079. .long 1456324877
  1080. .long 3205782300
  1081. .long 3219859931
  1082. .long 3203609651
  1083. .long 1354896425
  1084. .long 1055916872
  1085. .long 153053737
  1086. .long 3200605489
  1087. .long 0
  1088. .long 1070596096
  1089. .long 0
  1090. .long 3219390464
  1091. .long 4088869944
  1092. .long 1070267315
  1093. .long 2176293176
  1094. .long 1014815941
  1095. .long 2130816332
  1096. .long 3218278509
  1097. .long 1120272801
  1098. .long 3163324298
  1099. .long 2812844367
  1100. .long 1071221080
  1101. .long 3953643227
  1102. .long 1013638927
  1103. .long 1988706352
  1104. .long 3219153696
  1105. .long 4268394231
  1106. .long 3159871631
  1107. .long 1288160248
  1108. .long 1071920576
  1109. .long 2922427679
  1110. .long 1016153595
  1111. .long 2977979581
  1112. .long 3219655118
  1113. .long 3750808263
  1114. .long 3157405326
  1115. .long 985562119
  1116. .long 1072408739
  1117. .long 2519169024
  1118. .long 3220102519
  1119. .long 68429100
  1120. .long 1072741226
  1121. .long 3577866702
  1122. .long 3220290005
  1123. .long 2564607388
  1124. .long 1072813459
  1125. .long 2939200104
  1126. .long 3220467302
  1127. .long 4218579581
  1128. .long 1071794210
  1129. .long 1377164546
  1130. .long 3221614222
  1131. .long 2324734477
  1132. .long 3221337613
  1133. .long 1839603542
  1134. .long 3222378369
  1135. .long 0
  1136. .long 1071644672
  1137. .long 0
  1138. .long 3220701184
  1139. .long 2099420460
  1140. .long 1070000514
  1141. .long 2802853043
  1142. .long 1014611496
  1143. .long 1293201774
  1144. .long 3216758446
  1145. .long 754100791
  1146. .long 3161260779
  1147. .long 446218444
  1148. .long 1068516350
  1149. .long 4119686598
  1150. .long 1008896294
  1151. .long 464017249
  1152. .long 3215087878
  1153. .long 960597079
  1154. .long 3159504610
  1155. .long 785622302
  1156. .long 1066666444
  1157. .long 3339954945
  1158. .long 1008950591
  1159. .long 2636124640
  1160. .long 3213180396
  1161. .long 2995891561
  1162. .long 3157221870
  1163. .long 742584182
  1164. .long 1064691513
  1165. .long 2101069570
  1166. .long 3211133521
  1167. .long 2181624698
  1168. .long 1062573543
  1169. .long 880779555
  1170. .long 3208950245
  1171. .long 3229614298
  1172. .long 1060332156
  1173. .long 2776250631
  1174. .long 3206681158
  1175. .long 1726624674
  1176. .long 1057845172
  1177. .long 2932756839
  1178. .long 3204700218
  1179. .long 968482455
  1180. .long 3200538336
  1181. .long 839487434
  1182. .long 3203407115
  1183. .long 0
  1184. .long 1071644672
  1185. .long 0
  1186. .long 3220701184
  1187. .long 2099420460
  1188. .long 1070000514
  1189. .long 3971839787
  1190. .long 1014611494
  1191. .long 1293201774
  1192. .long 3216758446
  1193. .long 1164040504
  1194. .long 3161242013
  1195. .long 446218443
  1196. .long 1068516350
  1197. .long 752423430
  1198. .long 1013624741
  1199. .long 464016831
  1200. .long 3215087878
  1201. .long 1037460728
  1202. .long 3159893622
  1203. .long 785625671
  1204. .long 1066666444
  1205. .long 2777520670
  1206. .long 1010462846
  1207. .long 2633474472
  1208. .long 3213180396
  1209. .long 224500896
  1210. .long 3158129422
  1211. .long 768707698
  1212. .long 1064691513
  1213. .long 3292721506
  1214. .long 3211133520
  1215. .long 578140564
  1216. .long 1062573549
  1217. .long 2030948072
  1218. .long 3208950024
  1219. .long 703221627
  1220. .long 1060333354
  1221. .long 3302679767
  1222. .long 3206661604
  1223. .long 1902201635
  1224. .long 1057974954
  1225. .long 4048348141
  1226. .long 3204024333
  1227. .long 436255103
  1228. .long 1054912980
  1229. .long 2856127569
  1230. .long 3199800416
  1231. .long 0
  1232. .long 1069547520
  1233. .long 0
  1234. .long 3219390464
  1235. .long 2660514860
  1236. .long 1069307683
  1237. .long 3910050887
  1238. .long 1010798723
  1239. .long 1232972210
  1240. .long 3217414211
  1241. .long 3319476861
  1242. .long 3162069233
  1243. .long 728349866
  1244. .long 1070632184
  1245. .long 2957516014
  1246. .long 1014996223
  1247. .long 2614894425
  1248. .long 3218648001
  1249. .long 3908389506
  1250. .long 3161696982
  1251. .long 2191212410
  1252. .long 1071782386
  1253. .long 2431020086
  1254. .long 1016759180
  1255. .long 3218723210
  1256. .long 3219794568
  1257. .long 3000611168
  1258. .long 3164060285
  1259. .long 3635880648
  1260. .long 1072866249
  1261. .long 536114836
  1262. .long 3220846078
  1263. .long 772319782
  1264. .long 1073876386
  1265. .long 455323837
  1266. .long 3221871435
  1267. .long 2867783196
  1268. .long 1074413781
  1269. .long 2591697711
  1270. .long 3223680483
  1271. .long 3707131585
  1272. .long 3224082365
  1273. .long 1191412344
  1274. .long 3226597368
  1275. .long 26961465
  1276. .long 3227158611
  1277. .long 3399174677
  1278. .long 3227576866
  1279. .long 0
  1280. .long 1070596096
  1281. .long 0
  1282. .long 3220701184
  1283. .long 2223626006
  1284. .long 1069006900
  1285. .long 1459366060
  1286. .long 1012973801
  1287. .long 1839010552
  1288. .long 3215906806
  1289. .long 2068820260
  1290. .long 3160057563
  1291. .long 1249919926
  1292. .long 1067698038
  1293. .long 962503917
  1294. .long 1012536115
  1295. .long 2100991944
  1296. .long 3214479466
  1297. .long 3825857555
  1298. .long 3158728160
  1299. .long 2359368913
  1300. .long 1066362061
  1301. .long 743880428
  1302. .long 1009085061
  1303. .long 1096261871
  1304. .long 3213062353
  1305. .long 3975107283
  1306. .long 3156829710
  1307. .long 3079668469
  1308. .long 1064816845
  1309. .long 1037052812
  1310. .long 3211583355
  1311. .long 3759245614
  1312. .long 1063340491
  1313. .long 3200735738
  1314. .long 3210008934
  1315. .long 4161299971
  1316. .long 1061559762
  1317. .long 2934206128
  1318. .long 3208900975
  1319. .long 3971101203
  1320. .long 3206549768
  1321. .long 353687358
  1322. .long 3209069242
  1323. .long 3047695518
  1324. .long 3208432442
  1325. .long 3851119497
  1326. .long 3207872727
  1327. .long 0
  1328. .long 1070596096
  1329. .long 0
  1330. .long 3220701184
  1331. .long 2223626017
  1332. .long 1069006900
  1333. .long 1388676355
  1334. .long 1012705760
  1335. .long 1839008253
  1336. .long 3215906806
  1337. .long 815236617
  1338. .long 3160082992
  1339. .long 1250030689
  1340. .long 1067698038
  1341. .long 1288166708
  1342. .long 1012882161
  1343. .long 2094505532
  1344. .long 3214479466
  1345. .long 311037013
  1346. .long 3156914212
  1347. .long 2617751546
  1348. .long 1066362061
  1349. .long 2536920761
  1350. .long 1010241475
  1351. .long 1679260317
  1352. .long 3213062352
  1353. .long 3392965897
  1354. .long 3157018830
  1355. .long 1054244789
  1356. .long 1064816864
  1357. .long 3966408696
  1358. .long 3211583052
  1359. .long 1854848819
  1360. .long 1063342388
  1361. .long 3813743082
  1362. .long 3209990587
  1363. .long 395181184
  1364. .long 1061696008
  1365. .long 2456810233
  1366. .long 3208392808
  1367. .long 4089464644
  1368. .long 1060125482
  1369. .long 3698050549
  1370. .long 3206684252
  1371. .long 1112347086
  1372. .long 1058131030
  1373. .long 218099662
  1374. .long 3203798608
  1375. .long 0
  1376. .long 1068498944
  1377. .long 0
  1378. .long 3219390464
  1379. .long 525966855
  1380. .long 1068285571
  1381. .long 2606587153
  1382. .long 1012297682
  1383. .long 2443413391
  1384. .long 3216426332
  1385. .long 691043050
  1386. .long 3159699549
  1387. .long 1829248673
  1388. .long 1069675485
  1389. .long 797308607
  1390. .long 1013894531
  1391. .long 2897861001
  1392. .long 3217829064
  1393. .long 3729653017
  1394. .long 3162035037
  1395. .long 3517114205
  1396. .long 1070988945
  1397. .long 2096268315
  1398. .long 1015157641
  1399. .long 733746641
  1400. .long 3219206769
  1401. .long 2776288224
  1402. .long 3161354348
  1403. .long 312049674
  1404. .long 1072253264
  1405. .long 1779010374
  1406. .long 3220866352
  1407. .long 3398525311
  1408. .long 3220286121
  1409. .long 3932053403
  1410. .long 3224771363
  1411. .long 2526572080
  1412. .long 3226863609
  1413. .long 1052531014
  1414. .long 3228950632
  1415. .long 1237705257
  1416. .long 3230476352
  1417. .long 1818683855
  1418. .long 3231504084
  1419. .long 2771211543
  1420. .long 3231812491
  1421. .long 1784201120
  1422. .long 3231087810
  1423. .long 0
  1424. .long 1069547520
  1425. .long 0
  1426. .long 3220701184
  1427. .long 3317774106
  1428. .long 1067973958
  1429. .long 2923167300
  1430. .long 1012645752
  1431. .long 3241173892
  1432. .long 3214918775
  1433. .long 39491139
  1434. .long 3156995939
  1435. .long 285395131
  1436. .long 1066727038
  1437. .long 2541426776
  1438. .long 1010932663
  1439. .long 1226100891
  1440. .long 3213595410
  1441. .long 1495613600
  1442. .long 3157951728
  1443. .long 3870275689
  1444. .long 1065488829
  1445. .long 965710822
  1446. .long 1009822465
  1447. .long 3492316846
  1448. .long 3212293408
  1449. .long 2517483522
  1450. .long 3156957513
  1451. .long 1374076994
  1452. .long 1064156941
  1453. .long 372497316
  1454. .long 3211297712
  1455. .long 3813845480
  1456. .long 3208055775
  1457. .long 3900585526
  1458. .long 3212419165
  1459. .long 1960133516
  1460. .long 3213181643
  1461. .long 148017317
  1462. .long 3214056684
  1463. .long 3471465381
  1464. .long 3214242476
  1465. .long 65590178
  1466. .long 3214048451
  1467. .long 3138884841
  1468. .long 3213067513
  1469. .long 2557226666
  1470. .long 3211122744
  1471. .long 0
  1472. .long 1069547520
  1473. .long 0
  1474. .long 3220701184
  1475. .long 3319825997
  1476. .long 1067973958
  1477. .long 153387004
  1478. .long 1010340046
  1479. .long 3027068505
  1480. .long 3214918775
  1481. .long 2440895001
  1482. .long 3158659807
  1483. .long 1195164920
  1484. .long 1066727039
  1485. .long 1739223825
  1486. .long 1010932951
  1487. .long 3681176633
  1488. .long 3213595373
  1489. .long 2468586085
  1490. .long 3156977493
  1491. .long 2873291842
  1492. .long 1065489208
  1493. .long 1357898154
  1494. .long 1010449195
  1495. .long 449207067
  1496. .long 3212287634
  1497. .long 1843054170
  1498. .long 3156472137
  1499. .long 1688975421
  1500. .long 1064223666
  1501. .long 2606145257
  1502. .long 3210999965
  1503. .long 2843228885
  1504. .long 1062852799
  1505. .long 3218505005
  1506. .long 3209735220
  1507. .long 2000171025
  1508. .long 1061515619
  1509. .long 2480760959
  1510. .long 3208347934
  1511. .long 1915328357
  1512. .long 1060202094
  1513. .long 619623839
  1514. .long 3207101805
  1515. .long 3877388623
  1516. .long 1057814602
  1517. .long 1403207699
  1518. .long 3206847388
  1519. .long 0
  1520. .long 1069547520
  1521. .long 0
  1522. .long 3220701184
  1523. .long 3319825996
  1524. .long 1067973958
  1525. .long 2025830981
  1526. .long 1009198696
  1527. .long 3027068262
  1528. .long 3214918775
  1529. .long 462574407
  1530. .long 3158874537
  1531. .long 1195152753
  1532. .long 1066727039
  1533. .long 2026642833
  1534. .long 1010473176
  1535. .long 3680441114
  1536. .long 3213595373
  1537. .long 1280116659
  1538. .long 3154901898
  1539. .long 2858263562
  1540. .long 1065489208
  1541. .long 3653419668
  1542. .long 1010119659
  1543. .long 8491235
  1544. .long 3212287634
  1545. .long 2006410862
  1546. .long 3152308929
  1547. .long 669193667
  1548. .long 1064223664
  1549. .long 261358851
  1550. .long 3210999947
  1551. .long 3798337047
  1552. .long 1062852562
  1553. .long 3252853818
  1554. .long 3209734051
  1555. .long 2986380320
  1556. .long 1061506613
  1557. .long 2271475836
  1558. .long 3208293716
  1559. .long 4121652893
  1560. .long 1060072878
  1561. .long 1033391529
  1562. .long 3206544683
  1563. .long 472144880
  1564. .long 1057491226
  1565. .long 2996742642
  1566. .long 3202556481
  1567. .long 0
  1568. .long 1067450368
  1569. .long 0
  1570. .long 3219390464
  1571. .long 2310440956
  1572. .long 1067243964
  1573. .long 1910839802
  1574. .long 1011085066
  1575. .long 3231655782
  1576. .long 3215394280
  1577. .long 67697416
  1578. .long 3158533143
  1579. .long 747798972
  1580. .long 1068652953
  1581. .long 3842674820
  1582. .long 1013874752
  1583. .long 2960203073
  1584. .long 3216848639
  1585. .long 2643975567
  1586. .long 3156914699
  1587. .long 3514791177
  1588. .long 1070021174
  1589. .long 3133960404
  1590. .long 1013937886
  1591. .long 2900718461
  1592. .long 3218240252
  1593. .long 1762535320
  1594. .long 3161495508
  1595. .long 3933388189
  1596. .long 1071460247
  1597. .long 1623401109
  1598. .long 3219631106
  1599. .long 2243580782
  1600. .long 1072656900
  1601. .long 3113530625
  1602. .long 3221833507
  1603. .long 4278270359
  1604. .long 3222733868
  1605. .long 4152511010
  1606. .long 3225895261
  1607. .long 1448809675
  1608. .long 3227655974
  1609. .long 2046900051
  1610. .long 3229157102
  1611. .long 4134264961
  1612. .long 3229841799
  1613. .long 2742521525
  1614. .long 3229722239
  1615. .long 0
  1616. .long 1068498944
  1617. .long 0
  1618. .long 3220701184
  1619. .long 2295541704
  1620. .long 1066929438
  1621. .long 3837869256
  1622. .long 1002512271
  1623. .long 2403525199
  1624. .long 3213885862
  1625. .long 3057254264
  1626. .long 3152556454
  1627. .long 1273180940
  1628. .long 1065699684
  1629. .long 307148135
  1630. .long 1007267775
  1631. .long 4108180605
  1632. .long 3212593363
  1633. .long 867507169
  1634. .long 3154906335
  1635. .long 2406587489
  1636. .long 1064486498
  1637. .long 3600962311
  1638. .long 1007048784
  1639. .long 641070000
  1640. .long 3211323670
  1641. .long 942137894
  1642. .long 3155422437
  1643. .long 471088535
  1644. .long 1063286275
  1645. .long 3784803533
  1646. .long 3210106468
  1647. .long 2056014570
  1648. .long 1061725436
  1649. .long 975828111
  1650. .long 3209750570
  1651. .long 3879370210
  1652. .long 3209336425
  1653. .long 2803950026
  1654. .long 3211135338
  1655. .long 606260247
  1656. .long 3211577897
  1657. .long 1881144158
  1658. .long 3211825519
  1659. .long 670638336
  1660. .long 3211103480
  1661. .long 2138776162
  1662. .long 3209709388
  1663. .long 0
  1664. .long 1068498944
  1665. .long 0
  1666. .long 3220701184
  1667. .long 2295580191
  1668. .long 1066929438
  1669. .long 3681200523
  1670. .long 1011869447
  1671. .long 2400932937
  1672. .long 3213885862
  1673. .long 1282261590
  1674. .long 3155177332
  1675. .long 1435460813
  1676. .long 1065699684
  1677. .long 338806164
  1678. .long 1009895735
  1679. .long 2137816334
  1680. .long 3212593362
  1681. .long 2795067653
  1682. .long 3156177866
  1683. .long 4261873090
  1684. .long 1064486517
  1685. .long 3264144757
  1686. .long 1007933656
  1687. .long 2173718924
  1688. .long 3211323291
  1689. .long 3810711629
  1690. .long 3155704795
  1691. .long 2446322575
  1692. .long 1063289064
  1693. .long 2077064354
  1694. .long 3210074792
  1695. .long 504970137
  1696. .long 1062005301
  1697. .long 3765139549
  1698. .long 3208846522
  1699. .long 2079001974
  1700. .long 1060716176
  1701. .long 875759584
  1702. .long 3207637152
  1703. .long 4108525622
  1704. .long 1059452531
  1705. .long 4049318739
  1706. .long 3206336314
  1707. .long 3770858801
  1708. .long 1058237468
  1709. .long 2722340464
  1710. .long 3205374723
  1711. .long 0
  1712. .long 1068498944
  1713. .long 0
  1714. .long 3220701184
  1715. .long 2295580191
  1716. .long 1066929438
  1717. .long 2149023882
  1718. .long 1011305144
  1719. .long 2400932909
  1720. .long 3213885862
  1721. .long 1064137805
  1722. .long 3156227957
  1723. .long 1435458098
  1724. .long 1065699684
  1725. .long 4263810407
  1726. .long 1007587847
  1727. .long 2137652297
  1728. .long 3212593362
  1729. .long 1479815673
  1730. .long 3155856170
  1731. .long 4258425849
  1732. .long 1064486517
  1733. .long 3605379165
  1734. .long 1009762642
  1735. .long 2066788283
  1736. .long 3211323291
  1737. .long 3198576201
  1738. .long 3153399561
  1739. .long 1179383574
  1740. .long 1063289064
  1741. .long 140008546
  1742. .long 3210074787
  1743. .long 2930072161
  1744. .long 1062005221
  1745. .long 1129148062
  1746. .long 3208846064
  1747. .long 3175174977
  1748. .long 1060711976
  1749. .long 382350984
  1750. .long 3207621985
  1751. .long 3891461581
  1752. .long 1059368087
  1753. .long 1514607567
  1754. .long 3205983602
  1755. .long 292029317
  1756. .long 1057267187
  1757. .long 906505364
  1758. .long 3202625257
  1759. .long 0
  1760. .long 1071644672
  1761. .long 1431652600
  1762. .long 1069897045
  1763. .long 1431670732
  1764. .long 1067799893
  1765. .long 984555731
  1766. .long 1065423122
  1767. .long 472530941
  1768. .long 1062650218
  1769. .long 0
  1770. .long 1072693248
  1771. .long 0
  1772. .long 0
  1773. .long 939524096
  1774. .long 1072704666
  1775. .long 2209988083
  1776. .long 1046076929
  1777. .long 3489660928
  1778. .long 1072716208
  1779. .long 2715237930
  1780. .long 1044950059
  1781. .long 402653184
  1782. .long 1072727877
  1783. .long 36755401
  1784. .long 1042114290
  1785. .long 1744830464
  1786. .long 1072739672
  1787. .long 1032479461
  1788. .long 1045685796
  1789. .long 805306368
  1790. .long 1072751596
  1791. .long 269498903
  1792. .long 1044815501
  1793. .long 3489660928
  1794. .long 1072763649
  1795. .long 2766913307
  1796. .long 1039293264
  1797. .long 2818572288
  1798. .long 1072775834
  1799. .long 2127365126
  1800. .long 1046127799
  1801. .long 939524096
  1802. .long 1072788152
  1803. .long 3950214642
  1804. .long 1045558597
  1805. .long 3892314112
  1806. .long 1072800603
  1807. .long 2850403528
  1808. .long 1045134939
  1809. .long 805306368
  1810. .long 1072813191
  1811. .long 2810207104
  1812. .long 1043762074
  1813. .long 2281701376
  1814. .long 1072825915
  1815. .long 2397289153
  1816. .long 1041802037
  1817. .long 1744830464
  1818. .long 1072838778
  1819. .long 3785033707
  1820. .long 1046074760
  1821. .long 1610612736
  1822. .long 1072851781
  1823. .long 1955981725
  1824. .long 1045924339
  1825. .long 4026531840
  1826. .long 1072864925
  1827. .long 2226165573
  1828. .long 1045725051
  1829. .long 2684354560
  1830. .long 1072878213
  1831. .long 754984053
  1832. .long 1046188044
  1833. .long 134217728
  1834. .long 1072891646
  1835. .long 2842642093
  1836. .long 1044483512
  1837. .long 2952790016
  1838. .long 1072905224
  1839. .long 4200916017
  1840. .long 1044586679
  1841. .long 805306368
  1842. .long 1072918951
  1843. .long 714887508
  1844. .long 1046276775
  1845. .long 805306368
  1846. .long 1072932827
  1847. .long 3685248805
  1848. .long 1045665407
  1849. .long 1207959552
  1850. .long 1072946854
  1851. .long 2295779401
  1852. .long 1045448912
  1853. .long 536870912
  1854. .long 1072961034
  1855. .long 2676240988
  1856. .long 1044345570
  1857. .long 1610612736
  1858. .long 1072975368
  1859. .long 1086643152
  1860. .long 1041785419
  1861. .long 2952790016
  1862. .long 1072989858
  1863. .long 1078920847
  1864. .long 1045890291
  1865. .long 3489660928
  1866. .long 1073004506
  1867. .long 2624917087
  1868. .long 1045747880
  1869. .long 1879048192
  1870. .long 1073019314
  1871. .long 2595540835
  1872. .long 1046115506
  1873. .long 1342177280
  1874. .long 1073034283
  1875. .long 125577743
  1876. .long 1046115646
  1877. .long 805306368
  1878. .long 1073049415
  1879. .long 1771811520
  1880. .long 1046140063
  1881. .long 3623878656
  1882. .long 1073064711
  1883. .long 2774738112
  1884. .long 1045766480
  1885. .long 268435456
  1886. .long 1073080175
  1887. .long 565866387
  1888. .long 1045869701
  1889. .long 2952790016
  1890. .long 1073095806
  1891. .long 1492679939
  1892. .long 1041050306
  1893. .long 2147483648
  1894. .long 1073111608
  1895. .long 612974287
  1896. .long 1044556049
  1897. .long 1610612736
  1898. .long 1073127582
  1899. .long 843197631
  1900. .long 1046084847
  1901. .long 939524096
  1902. .long 1073143730
  1903. .long 3150480267
  1904. .long 1045533800
  1905. .long 3892314112
  1906. .long 1073160053
  1907. .long 2074373662
  1908. .long 1043172334
  1909. .long 1342177280
  1910. .long 1073176555
  1911. .long 587053675
  1912. .long 1046022559
  1913. .long 1879048192
  1914. .long 1073193236
  1915. .long 918464641
  1916. .long 1045387276
  1917. .long 805306368
  1918. .long 1073210099
  1919. .long 2285990923
  1920. .long 1046166841
  1921. .long 2550136832
  1922. .long 1073227145
  1923. .long 682424459
  1924. .long 1043647713
  1925. .long 2550136832
  1926. .long 1073244377
  1927. .long 1678188781
  1928. .long 1045046423
  1929. .long 1073741824
  1930. .long 1073261797
  1931. .long 3671932459
  1932. .long 1044468998
  1933. .long 2550136832
  1934. .long 1073279406
  1935. .long 1656324724
  1936. .long 1043421043
  1937. .long 2952790016
  1938. .long 1073297207
  1939. .long 2659845000
  1940. .long 1042921660
  1941. .long 2550136832
  1942. .long 1073315202
  1943. .long 1043233352
  1944. .long 1046444345
  1945. .long 2147483648
  1946. .long 1073333393
  1947. .long 2162418230
  1948. .long 1044717444
  1949. .long 2013265920
  1950. .long 1073351782
  1951. .long 630511316
  1952. .long 1045098283
  1953. .long 2952790016
  1954. .long 1073370371
  1955. .long 3831108133
  1956. .long 1044508970
  1957. .long 1342177280
  1958. .long 1073389163
  1959. .long 4245662865
  1960. .long 1045817334
  1961. .long 2550136832
  1962. .long 1073408159
  1963. .long 3588780877
  1964. .long 1043705146
  1965. .long 3087007744
  1966. .long 1073427362
  1967. .long 3182425146
  1968. .long 1041483134
  1969. .long 4026531840
  1970. .long 1073446774
  1971. .long 928333188
  1972. .long 1044896498
  1973. .long 2415919104
  1974. .long 1073466398
  1975. .long 2300504125
  1976. .long 1041428596
  1977. .long 3623878656
  1978. .long 1073486235
  1979. .long 1887994668
  1980. .long 1045828938
  1981. .long 671088640
  1982. .long 1073506289
  1983. .long 757630176
  1984. .long 1046044485
  1985. .long 3623878656
  1986. .long 1073526560
  1987. .long 2756972335
  1988. .long 1045675585
  1989. .long 1207959552
  1990. .long 1073547053
  1991. .long 3697834264
  1992. .long 1044397131
  1993. .long 3623878656
  1994. .long 1073567768
  1995. .long 479684631
  1996. .long 1045687954
  1997. .long 0
  1998. .long 1073588710
  1999. .long 730095629
  2000. .long 1045354900
  2001. .long 805306368
  2002. .long 1073609879
  2003. .long 4123739734
  2004. .long 1045159130
  2005. .long 3758096384
  2006. .long 1073631278
  2007. .long 3634164812
  2008. .long 1046359295
  2009. .long 2684354560
  2010. .long 1073652911
  2011. .long 3425467293
  2012. .long 1044718726
  2013. .long 3892314112
  2014. .long 1073674779
  2015. .long 2648473416
  2016. .long 1046054248
  2017. .long 1476395008
  2018. .long 1073696886
  2019. .long 54164518
  2020. .long 1045131818
  2021. .long 2147483648
  2022. .long 1073719233
  2023. .long 2196310654
  2024. .long 1043982605
  2025. .long 4277796864
  2026. .long 1065758274
  2027. .long 3164486458
  2028. .long 1025308570
  2029. .long 1697350398
  2030. .long 1079448903
  2031. .long 0
  2032. .long 862978048
  2033. .long 0
  2034. .long 1127743488
  2035. .long 33554432
  2036. .long 1101004800
  2037. .long 0
  2038. .long 0
  2039. .long 1
  2040. .long 1048576
  2041. .long 0
  2042. .long 1072693248
  2043. .long 0
  2044. .long 3220176896
  2045. .long 0
  2046. .long 1073741824
  2047. .long 1105497085
  2048. .long 1077623260
  2049. .long 261899793
  2050. .long 1077588746
  2051. .long 4235085970
  2052. .long 1077578514
  2053. .long 2406803786
  2054. .long 3222762575
  2055. .type _vmldErfcHATab,@object
  2056. .size _vmldErfcHATab,5024
  2057. .data
  2058. .section .note.GNU-stack, ""
  2059. // -- Begin DWARF2 SEGMENT .eh_frame
  2060. .section .eh_frame,"a",@progbits
  2061. .eh_frame_seg:
  2062. .align 1
  2063. # End