atanh_wmt.S 27 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380
  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 "atanh_wmt.c"
  38. .text
  39. ..TXTST0:
  40. # -- Begin static_func
  41. .text
  42. .align 16,0x90
  43. static_func:
  44. ..B1.1:
  45. ..L1:
  46. call ..L2
  47. ..L2:
  48. popl %eax
  49. lea _GLOBAL_OFFSET_TABLE_+[. - ..L2](%eax), %eax
  50. lea static_const_table@GOTOFF(%eax), %eax
  51. ret
  52. .align 16,0x90
  53. .type static_func,@function
  54. .size static_func,.-static_func
  55. .data
  56. # -- End static_func
  57. .text
  58. # -- Begin atanh
  59. .text
  60. .align 16,0x90
  61. .globl atanh
  62. atanh:
  63. # parameter 1: 8 + %ebp
  64. ..B2.1:
  65. ..L3:
  66. ..B2.2:
  67. pushl %ebp
  68. movl %esp, %ebp
  69. subl $104, %esp
  70. movl %ebx, 48(%esp)
  71. call static_func
  72. movl %eax, %ebx
  73. movsd 112(%esp), %xmm0
  74. movl 116(%esp), %eax
  75. movl %eax, %ecx
  76. movq %xmm0, 8(%esp)
  77. movl %eax, %edx
  78. andl $2147483647, %eax
  79. cmpl $1072693248, %eax
  80. jge .L_2TAG_PACKET_0.0.3
  81. cmpl $1068498944, %eax
  82. jl .L_2TAG_PACKET_1.0.3
  83. movsd 96(%ebx), %xmm2
  84. movsd 112(%ebx), %xmm4
  85. movsd 112(%ebx), %xmm3
  86. movsd 144(%ebx), %xmm6
  87. andpd %xmm2, %xmm0
  88. movq %xmm0, %xmm1
  89. movq %xmm0, %xmm7
  90. subsd %xmm4, %xmm0
  91. addsd %xmm4, %xmm1
  92. divsd %xmm0, %xmm4
  93. movq %xmm0, %xmm5
  94. movq %xmm1, %xmm2
  95. andpd 128(%ebx), %xmm5
  96. addsd %xmm0, %xmm3
  97. addsd %xmm2, %xmm6
  98. subsd %xmm5, %xmm0
  99. subsd %xmm7, %xmm3
  100. subsd %xmm7, %xmm6
  101. mulsd %xmm4, %xmm1
  102. andpd 128(%ebx), %xmm1
  103. mulsd %xmm1, %xmm5
  104. mulsd %xmm1, %xmm3
  105. mulsd %xmm1, %xmm0
  106. subsd %xmm5, %xmm2
  107. subsd %xmm3, %xmm6
  108. cvtsd2ss %xmm1, %xmm7
  109. subsd %xmm0, %xmm2
  110. rcpss %xmm7, %xmm7
  111. subsd %xmm6, %xmm2
  112. mulsd %xmm4, %xmm2
  113. cvtss2sd %xmm7, %xmm3
  114. paddd 160(%ebx), %xmm3
  115. andpd 176(%ebx), %xmm3
  116. mulsd %xmm3, %xmm1
  117. subsd 192(%ebx), %xmm1
  118. mulsd %xmm3, %xmm2
  119. psrlq $40, %xmm3
  120. movq %xmm1, %xmm4
  121. addsd %xmm2, %xmm1
  122. movd %xmm3, %eax
  123. movl $4080, %ecx
  124. andl %eax, %ecx
  125. andl $8384512, %eax
  126. cvtsi2sdl %eax, %xmm3
  127. movapd 272(%ebx,%ecx), %xmm5
  128. pshufd $68, %xmm3, %xmm3
  129. mulpd 208(%ebx), %xmm3
  130. subpd %xmm3, %xmm5
  131. pshufd $68, %xmm1, %xmm6
  132. movapd 224(%ebx), %xmm0
  133. mulpd %xmm6, %xmm0
  134. mulsd %xmm1, %xmm1
  135. addpd 240(%ebx), %xmm0
  136. pshufd $238, %xmm5, %xmm3
  137. addsd %xmm2, %xmm5
  138. movq %xmm3, %xmm7
  139. addsd %xmm4, %xmm3
  140. subsd %xmm3, %xmm7
  141. pshufd $238, %xmm0, %xmm2
  142. mulsd %xmm1, %xmm0
  143. addsd %xmm2, %xmm0
  144. andl $-2147483648, %edx
  145. mulsd %xmm1, %xmm0
  146. addsd %xmm7, %xmm4
  147. subsd %xmm6, %xmm0
  148. addsd %xmm4, %xmm5
  149. mulsd %xmm6, %xmm0
  150. movd %edx, %xmm2
  151. psllq $32, %xmm2
  152. addsd %xmm5, %xmm0
  153. addsd %xmm3, %xmm0
  154. orpd %xmm2, %xmm0
  155. movq %xmm0, (%esp)
  156. fldl (%esp)
  157. jmp .L_2TAG_PACKET_2.0.3
  158. .L_2TAG_PACKET_1.0.3:
  159. cmpl $1003487232, %eax
  160. jl .L_2TAG_PACKET_3.0.3
  161. movapd 32(%ebx), %xmm1
  162. movapd %xmm0, %xmm2
  163. mulsd %xmm0, %xmm0
  164. movapd %xmm0, %xmm3
  165. mulsd %xmm0, %xmm0
  166. unpcklpd %xmm0, %xmm0
  167. unpcklpd %xmm0, %xmm3
  168. mulpd %xmm0, %xmm1
  169. addpd 16(%ebx), %xmm1
  170. mulpd %xmm0, %xmm1
  171. addpd (%ebx), %xmm1
  172. mulpd %xmm3, %xmm1
  173. movhlps %xmm1, %xmm0
  174. addsd %xmm1, %xmm0
  175. mulsd %xmm2, %xmm0
  176. addsd %xmm2, %xmm0
  177. movq %xmm0, (%esp)
  178. fldl (%esp)
  179. jmp .L_2TAG_PACKET_2.0.3
  180. .L_2TAG_PACKET_3.0.3:
  181. andl $2146435072, %eax
  182. je .L_2TAG_PACKET_4.0.3
  183. fldl 8(%esp)
  184. fld1
  185. fld %st(1)
  186. faddp
  187. fmulp
  188. jmp .L_2TAG_PACKET_2.0.3
  189. .L_2TAG_PACKET_4.0.3:
  190. fldl 8(%esp)
  191. fld %st(0)
  192. fmul %st(1), %st
  193. fstpl (%esp)
  194. jmp .L_2TAG_PACKET_2.0.3
  195. .L_2TAG_PACKET_0.0.3:
  196. movl 8(%esp), %ecx
  197. jne .L_2TAG_PACKET_5.0.3
  198. testl %ecx, %ecx
  199. je .L_2TAG_PACKET_6.0.3
  200. .L_2TAG_PACKET_5.0.3:
  201. cmpl $2146435072, %eax
  202. jg .L_2TAG_PACKET_7.0.3
  203. je .L_2TAG_PACKET_8.0.3
  204. .L_2TAG_PACKET_9.0.3:
  205. xorpd %xmm0, %xmm0
  206. mulsd 256(%ebx), %xmm0
  207. movsd %xmm0, (%esp)
  208. subl $32, %esp
  209. lea 112(%esp), %eax
  210. movl %eax, (%esp)
  211. lea 112(%esp), %eax
  212. movl %eax, 4(%esp)
  213. lea 32(%esp), %eax
  214. movl %eax, 8(%esp)
  215. movl $131, %eax
  216. movl %eax, 12(%esp)
  217. call __libm_error_support
  218. addl $32, %esp
  219. fldl (%esp)
  220. jmp .L_2TAG_PACKET_2.0.3
  221. .L_2TAG_PACKET_6.0.3:
  222. xorpd %xmm1, %xmm1
  223. divsd %xmm1, %xmm0
  224. movsd %xmm0, (%esp)
  225. subl $32, %esp
  226. lea 112(%esp), %eax
  227. movl %eax, (%esp)
  228. lea 112(%esp), %eax
  229. movl %eax, 4(%esp)
  230. lea 32(%esp), %eax
  231. movl %eax, 8(%esp)
  232. movl $132, %eax
  233. movl %eax, 12(%esp)
  234. call __libm_error_support
  235. addl $32, %esp
  236. fldl (%esp)
  237. jmp .L_2TAG_PACKET_2.0.3
  238. .L_2TAG_PACKET_8.0.3:
  239. testl %ecx, %ecx
  240. je .L_2TAG_PACKET_9.0.3
  241. .L_2TAG_PACKET_7.0.3:
  242. addsd %xmm0, %xmm0
  243. movq %xmm0, (%esp)
  244. fldl (%esp)
  245. .L_2TAG_PACKET_2.0.3:
  246. movl 48(%esp), %ebx
  247. movl %ebp, %esp
  248. popl %ebp
  249. ret
  250. ..B2.3:
  251. .align 16,0x90
  252. .type atanh,@function
  253. .size atanh,.-atanh
  254. .data
  255. # -- End atanh
  256. .text
  257. # -- Begin __libm_error_support
  258. .text
  259. .align 16,0x90
  260. __libm_error_support:
  261. # parameter 1: 4 + %esp
  262. # parameter 2: 8 + %esp
  263. # parameter 3: 12 + %esp
  264. # parameter 4: 16 + %esp
  265. ..B3.1:
  266. ..L4:
  267. ret
  268. .align 16,0x90
  269. .type __libm_error_support,@function
  270. .size __libm_error_support,.-__libm_error_support
  271. .data
  272. # -- End __libm_error_support
  273. .section .rodata, "a"
  274. .align 16
  275. .align 16
  276. static_const_table:
  277. .long 1431655765
  278. .long 1070945621
  279. .long 2576980801
  280. .long 1070176665
  281. .long 2453616913
  282. .long 1069697316
  283. .long 1427436931
  284. .long 1069314503
  285. .long 2129349532
  286. .long 1068975486
  287. .long 1629438381
  288. .long 1068756329
  289. .long 0
  290. .long 3219128320
  291. .long 1431621855
  292. .long 1070945621
  293. .long 4294842013
  294. .long 3218079743
  295. .long 1289448124
  296. .long 1070176674
  297. .long 2077359316
  298. .long 3217380703
  299. .long 0
  300. .long 0
  301. .long 4294967295
  302. .long 2147483647
  303. .long 4294967295
  304. .long 2147483647
  305. .long 0
  306. .long 1072693248
  307. .long 0
  308. .long 1072693248
  309. .long 4026531840
  310. .long 4294967295
  311. .long 0
  312. .long 0
  313. .long 0
  314. .long 3220176896
  315. .long 0
  316. .long 3220176896
  317. .long 0
  318. .long 4293918976
  319. .long 0
  320. .long 4293918976
  321. .long 0
  322. .long 4294963200
  323. .long 0
  324. .long 4294963200
  325. .long 0
  326. .long 1071644672
  327. .long 0
  328. .long 1071644672
  329. .long 3164486458
  330. .long 1017968538
  331. .long 4277796864
  332. .long 1058418242
  333. .long 2640218915
  334. .long 3222623584
  335. .long 4294812536
  336. .long 3221225471
  337. .long 1158309786
  338. .long 1074370979
  339. .long 1431613876
  340. .long 1073042773
  341. .long 0
  342. .long 2146435072
  343. .long 0
  344. .long 2146435072
  345. .long 3961250687
  346. .long 1024388927
  347. .long 3715808466
  348. .long 1081484075
  349. .long 2810985123
  350. .long 3168028234
  351. .long 3782743078
  352. .long 1081484067
  353. .long 2030471786
  354. .long 1021588483
  355. .long 3982853962
  356. .long 1081484059
  357. .long 724716906
  358. .long 1026766458
  359. .long 20143440
  360. .long 1081484052
  361. .long 481208597
  362. .long 1024261464
  363. .long 483527638
  364. .long 1081484044
  365. .long 769498347
  366. .long 1026449044
  367. .long 1077032516
  368. .long 1081484036
  369. .long 662383902
  370. .long 3174188397
  371. .long 1799662888
  372. .long 1081484028
  373. .long 4195513590
  374. .long 3173820974
  375. .long 2650434932
  376. .long 1081484020
  377. .long 216019017
  378. .long 3171160333
  379. .long 3628376034
  380. .long 1081484012
  381. .long 3037216435
  382. .long 3174203912
  383. .long 437557316
  384. .long 1081484005
  385. .long 2242287414
  386. .long 3173446660
  387. .long 1666962648
  388. .long 1081483997
  389. .long 488659010
  390. .long 3174389563
  391. .long 3020684720
  392. .long 1081483989
  393. .long 2411277324
  394. .long 3174261033
  395. .long 202826760
  396. .long 1081483982
  397. .long 1552614370
  398. .long 3174374647
  399. .long 1802404272
  400. .long 1081483974
  401. .long 1761159654
  402. .long 1025358045
  403. .long 3523541100
  404. .long 1081483966
  405. .long 1227029918
  406. .long 1022400056
  407. .long 1070371174
  408. .long 1081483959
  409. .long 1017266216
  410. .long 1025927327
  411. .long 3031940236
  412. .long 1081483951
  413. .long 541289881
  414. .long 3173823840
  415. .long 817434636
  416. .long 1081483944
  417. .long 827704132
  418. .long 1025095119
  419. .long 3015919542
  420. .long 1081483936
  421. .long 12934210
  422. .long 3172513362
  423. .long 1036600450
  424. .long 1081483929
  425. .long 1022949985
  426. .long 3172215173
  427. .long 3468561396
  428. .long 1081483921
  429. .long 217728403
  430. .long 1020883592
  431. .long 1721026464
  432. .long 1081483914
  433. .long 1773946939
  434. .long 1027063347
  435. .long 88130720
  436. .long 1081483907
  437. .long 3351615536
  438. .long 3172077507
  439. .long 2864018200
  440. .long 1081483899
  441. .long 4106838151
  442. .long 3174156261
  443. .long 1457939880
  444. .long 1081483892
  445. .long 2465439606
  446. .long 3172344168
  447. .long 164057338
  448. .long 1081483885
  449. .long 657024829
  450. .long 1026968941
  451. .long 3276540740
  452. .long 1081483877
  453. .long 239284496
  454. .long 1025773300
  455. .long 2204666832
  456. .long 1081483870
  457. .long 563503993
  458. .long 3172683562
  459. .long 1242622588
  460. .long 1081483863
  461. .long 610254749
  462. .long 3174232732
  463. .long 389635916
  464. .long 1081483856
  465. .long 1002592152
  466. .long 1020145289
  467. .long 3939910132
  468. .long 1081483848
  469. .long 3079709802
  470. .long 1025793649
  471. .long 3302754668
  472. .long 1081483841
  473. .long 4156588929
  474. .long 3174405388
  475. .long 2772388732
  476. .long 1081483834
  477. .long 2177005711
  478. .long 3173706385
  479. .long 2348072008
  480. .long 1081483827
  481. .long 430264461
  482. .long 3174137709
  483. .long 2029071860
  484. .long 1081483820
  485. .long 3379887614
  486. .long 1025826683
  487. .long 1814663212
  488. .long 1081483813
  489. .long 1712456239
  490. .long 1026917505
  491. .long 1704128456
  492. .long 1081483806
  493. .long 3085449310
  494. .long 1022564341
  495. .long 1696757342
  496. .long 1081483799
  497. .long 1141334958
  498. .long 3171815944
  499. .long 1791846876
  500. .long 1081483792
  501. .long 1462201563
  502. .long 1025647829
  503. .long 1988701228
  504. .long 1081483785
  505. .long 140047506
  506. .long 3174122852
  507. .long 2286631636
  508. .long 1081483778
  509. .long 2759845912
  510. .long 1024469925
  511. .long 2684956298
  512. .long 1081483771
  513. .long 804042514
  514. .long 1026845100
  515. .long 3183000296
  516. .long 1081483764
  517. .long 3646267136
  518. .long 3171049236
  519. .long 3780095494
  520. .long 1081483757
  521. .long 2796072414
  522. .long 1025179136
  523. .long 180613146
  524. .long 1081483751
  525. .long 2935558853
  526. .long 1026289947
  527. .long 973833004
  528. .long 1081483744
  529. .long 3867040372
  530. .long 3174062522
  531. .long 1864139448
  532. .long 1081483737
  533. .long 3192294445
  534. .long 1024114853
  535. .long 2850890576
  536. .long 1081483730
  537. .long 2309059177
  538. .long 1026558495
  539. .long 3933450840
  540. .long 1081483723
  541. .long 3300904614
  542. .long 3173180909
  543. .long 816223656
  544. .long 1081483717
  545. .long 2836209699
  546. .long 1026670938
  547. .long 2088520500
  548. .long 1081483710
  549. .long 3053174336
  550. .long 3174287073
  551. .long 3454757072
  552. .long 1081483703
  553. .long 875601420
  554. .long 1025878424
  555. .long 619355076
  556. .long 1081483697
  557. .long 4096202184
  558. .long 1026024994
  559. .long 2171644060
  560. .long 1081483690
  561. .long 2316702776
  562. .long 3172256416
  563. .long 3816057542
  564. .long 1081483683
  565. .long 3057023477
  566. .long 3173172612
  567. .long 1257034828
  568. .long 1081483677
  569. .long 2024148590
  570. .long 1026183907
  571. .long 3083922828
  572. .long 1081483670
  573. .long 3658022801
  574. .long 3174540653
  575. .long 706204916
  576. .long 1081483664
  577. .long 965620747
  578. .long 3174139185
  579. .long 2713239208
  580. .long 1081483657
  581. .long 3558523119
  582. .long 3173414325
  583. .long 514520144
  584. .long 1081483651
  585. .long 2031819201
  586. .long 1024415865
  587. .long 2699416774
  588. .long 1081483644
  589. .long 2356933624
  590. .long 3174155910
  591. .long 677434328
  592. .long 1081483638
  593. .long 62190434
  594. .long 1027016638
  595. .long 3037952504
  596. .long 1081483631
  597. .long 3933781504
  598. .long 1025915529
  599. .long 1190487056
  600. .long 1081483625
  601. .long 2941696762
  602. .long 1025734775
  603. .long 3724428072
  604. .long 1081483618
  605. .long 2414317168
  606. .long 3170887182
  607. .long 2049301558
  608. .long 1081483612
  609. .long 2475288969
  610. .long 3174544243
  611. .long 459540440
  612. .long 1081483606
  613. .long 2871120870
  614. .long 3173072625
  615. .long 3249582612
  616. .long 1081483599
  617. .long 3658024676
  618. .long 3173912579
  619. .long 1828968996
  620. .long 1081483593
  621. .long 3145428063
  622. .long 1025702909
  623. .long 492147244
  624. .long 1081483587
  625. .long 3377090674
  626. .long 1025855275
  627. .long 3533569804
  628. .long 1081483580
  629. .long 441975505
  630. .long 3174521119
  631. .long 2362791964
  632. .long 1081483574
  633. .long 2700361953
  634. .long 1024904554
  635. .long 1274275566
  636. .long 1081483568
  637. .long 384688735
  638. .long 1024271063
  639. .long 267519784
  640. .long 1081483562
  641. .long 3294550047
  642. .long 1024123281
  643. .long 3636995640
  644. .long 1081483555
  645. .long 1629023504
  646. .long 3173808292
  647. .long 2792276776
  648. .long 1081483549
  649. .long 2896290296
  650. .long 1023457608
  651. .long 2027843168
  652. .long 1081483543
  653. .long 4214876422
  654. .long 3173347505
  655. .long 1343211900
  656. .long 1081483537
  657. .long 2089044909
  658. .long 1026320237
  659. .long 737904392
  660. .long 1081483531
  661. .long 1248769281
  662. .long 1026719018
  663. .long 211446364
  664. .long 1081483525
  665. .long 3287536014
  666. .long 1027064288
  667. .long 4058335068
  668. .long 1081483518
  669. .long 139482549
  670. .long 3171419957
  671. .long 3688170062
  672. .long 1081483512
  673. .long 2409197073
  674. .long 3174045711
  675. .long 3395456928
  676. .long 1081483506
  677. .long 469604718
  678. .long 3170908568
  679. .long 3179738046
  680. .long 1081483500
  681. .long 252575166
  682. .long 3173898937
  683. .long 3040559844
  684. .long 1081483494
  685. .long 659008259
  686. .long 3173067756
  687. .long 2977472740
  688. .long 1081483488
  689. .long 2489152120
  690. .long 1026987818
  691. .long 2990031104
  692. .long 1081483482
  693. .long 1288476519
  694. .long 3174460243
  695. .long 3077793216
  696. .long 1081483476
  697. .long 1544468634
  698. .long 3174466384
  699. .long 3240321200
  700. .long 1081483470
  701. .long 1563709080
  702. .long 1022000721
  703. .long 3477181002
  704. .long 1081483464
  705. .long 2370511724
  706. .long 3174484932
  707. .long 3787942340
  708. .long 1081483458
  709. .long 1487230717
  710. .long 3173625849
  711. .long 4172178648
  712. .long 1081483452
  713. .long 2208332257
  714. .long 3172980377
  715. .long 334499754
  716. .long 1081483447
  717. .long 3734805764
  718. .long 3173286476
  719. .long 864421012
  720. .long 1081483441
  721. .long 3848175750
  722. .long 1026823789
  723. .long 1466559484
  724. .long 1081483435
  725. .long 3339650886
  726. .long 1026799228
  727. .long 2140503092
  728. .long 1081483429
  729. .long 2587112486
  730. .long 1025074103
  731. .long 2885843270
  732. .long 1081483423
  733. .long 4237329462
  734. .long 1026571343
  735. .long 3702174928
  736. .long 1081483417
  737. .long 928919292
  738. .long 3173697437
  739. .long 294129124
  740. .long 1081483412
  741. .long 3350657575
  742. .long 3169758933
  743. .long 1251242194
  744. .long 1081483406
  745. .long 703498847
  746. .long 3173578839
  747. .long 2278151956
  748. .long 1081483400
  749. .long 1741773245
  750. .long 3169646323
  751. .long 3374466840
  752. .long 1081483394
  753. .long 938088363
  754. .long 3174103745
  755. .long 244831272
  756. .long 1081483389
  757. .long 1870507923
  758. .long 1024486077
  759. .long 1478794808
  760. .long 1081483383
  761. .long 3798424972
  762. .long 1026574662
  763. .long 2781008336
  764. .long 1081483377
  765. .long 1376042227
  766. .long 3171831111
  767. .long 4151093216
  768. .long 1081483371
  769. .long 516241188
  770. .long 1026864009
  771. .long 1293706648
  772. .long 1081483366
  773. .long 1238744632
  774. .long 3164368610
  775. .long 2798410838
  776. .long 1081483360
  777. .long 534941416
  778. .long 3172335234
  779. .long 74901872
  780. .long 1081483355
  781. .long 4279792400
  782. .long 3172103338
  783. .long 1712748064
  784. .long 1081483349
  785. .long 1565180338
  786. .long 1018613718
  787. .long 3416618846
  788. .long 1081483343
  789. .long 3951527485
  790. .long 3168909417
  791. .long 891186624
  792. .long 1081483338
  793. .long 3344344018
  794. .long 1024361841
  795. .long 2726028632
  796. .long 1081483332
  797. .long 1292300217
  798. .long 3174285210
  799. .long 330855832
  800. .long 1081483327
  801. .long 3519999099
  802. .long 1026857199
  803. .long 2295251240
  804. .long 1081483321
  805. .long 4255457731
  806. .long 1024555694
  807. .long 28931548
  808. .long 1081483316
  809. .long 1490990106
  810. .long 1024547962
  811. .long 2121485436
  812. .long 1081483310
  813. .long 3260941522
  814. .long 3172283917
  815. .long 4277602488
  816. .long 1081483304
  817. .long 246767963
  818. .long 1026252459
  819. .long 2201975040
  820. .long 1081483299
  821. .long 128194825
  822. .long 1026112424
  823. .long 189232752
  824. .long 1081483294
  825. .long 363902483
  826. .long 3169513578
  827. .long 2534007978
  828. .long 1081483288
  829. .long 3008515840
  830. .long 3172261022
  831. .long 646033852
  832. .long 1081483283
  833. .long 352511539
  834. .long 3170570563
  835. .long 3114915334
  836. .long 1081483277
  837. .long 1843039765
  838. .long 1026777816
  839. .long 1350390812
  840. .long 1081483272
  841. .long 946690324
  842. .long 3173265177
  843. .long 3942070448
  844. .long 1081483266
  845. .long 3545145670
  846. .long 1022546257
  847. .long 2299697768
  848. .long 1081483261
  849. .long 1496129287
  850. .long 1023820421
  851. .long 717920726
  852. .long 1081483256
  853. .long 3170447711
  854. .long 1026758832
  855. .long 3491389776
  856. .long 1081483250
  857. .long 3744391389
  858. .long 3173610490
  859. .long 2029855968
  860. .long 1081483245
  861. .long 394239962
  862. .long 3173947840
  863. .long 627974684
  864. .long 1081483240
  865. .long 4224315822
  866. .long 3174184559
  867. .long 3580403740
  868. .long 1081483234
  869. .long 2728751382
  870. .long 3174034570
  871. .long 2296901464
  872. .long 1081483229
  873. .long 1826853394
  874. .long 1026771661
  875. .long 1072130448
  876. .long 1081483224
  877. .long 976251207
  878. .long 1023454847
  879. .long 4200755644
  880. .long 1081483218
  881. .long 3540660088
  882. .long 3173642356
  883. .long 3092542436
  884. .long 1081483213
  885. .long 642222050
  886. .long 3174357226
  887. .long 2042160404
  888. .long 1081483208
  889. .long 4271938163
  890. .long 1024746297
  891. .long 1049314112
  892. .long 1081483203
  893. .long 2763050982
  894. .long 3171347092
  895. .long 113710388
  896. .long 1081483198
  897. .long 3792557536
  898. .long 1023308621
  899. .long 3530025584
  900. .long 1081483192
  901. .long 311855242
  902. .long 1025741510
  903. .long 2708036380
  904. .long 1081483187
  905. .long 246870760
  906. .long 3174242823
  907. .long 1942423536
  908. .long 1081483182
  909. .long 3741324184
  910. .long 1024230514
  911. .long 1232902676
  912. .long 1081483177
  913. .long 738314997
  914. .long 1025672705
  915. .long 579191580
  916. .long 1081483172
  917. .long 2156805174
  918. .long 1024422082
  919. .long 4275977444
  920. .long 1081483166
  921. .long 1311555958
  922. .long 3174065520
  923. .long 3733047680
  924. .long 1081483161
  925. .long 3764263691
  926. .long 3174151698
  927. .long 3245093668
  928. .long 1081483156
  929. .long 3869296466
  930. .long 3171928183
  931. .long 2811841556
  932. .long 1081483151
  933. .long 690806523
  934. .long 1025267317
  935. .long 2433019534
  936. .long 1081483146
  937. .long 2145634608
  938. .long 1026057800
  939. .long 2108357812
  940. .long 1081483141
  941. .long 3978517915
  942. .long 1027003985
  943. .long 1837588600
  944. .long 1081483136
  945. .long 1798363739
  946. .long 1024820509
  947. .long 1620446092
  948. .long 1081483131
  949. .long 1050593265
  950. .long 3173881020
  951. .long 1456666440
  952. .long 1081483126
  953. .long 992424745
  954. .long 3172306519
  955. .long 1345987738
  956. .long 1081483121
  957. .long 3429191021
  958. .long 3172872803
  959. .long 1288150008
  960. .long 1081483116
  961. .long 80339595
  962. .long 1025975133
  963. .long 1282895172
  964. .long 1081483111
  965. .long 1099626523
  966. .long 3173274851
  967. .long 1329967044
  968. .long 1081483106
  969. .long 37527030
  970. .long 1026870817
  971. .long 1429111296
  972. .long 1081483101
  973. .long 4119125584
  974. .long 3165241791
  975. .long 1580075462
  976. .long 1081483096
  977. .long 2270013714
  978. .long 1025817458
  979. .long 1782608896
  980. .long 1081483091
  981. .long 3203429680
  982. .long 1025496563
  983. .long 2036462774
  984. .long 1081483086
  985. .long 1148983882
  986. .long 1026950273
  987. .long 2341390064
  988. .long 1081483081
  989. .long 4068830577
  990. .long 1025284407
  991. .long 2697145518
  992. .long 1081483076
  993. .long 1923810050
  994. .long 1026721061
  995. .long 3103485644
  996. .long 1081483071
  997. .long 3762557359
  998. .long 1025074748
  999. .long 3560168702
  1000. .long 1081483066
  1001. .long 253913897
  1002. .long 3171090011
  1003. .long 4066954676
  1004. .long 1081483061
  1005. .long 1497751894
  1006. .long 3172734642
  1007. .long 328637968
  1008. .long 1081483057
  1009. .long 3363029157
  1010. .long 3172289292
  1011. .long 934916564
  1012. .long 1081483052
  1013. .long 3896109434
  1014. .long 1024906782
  1015. .long 1590588242
  1016. .long 1081483047
  1017. .long 570002366
  1018. .long 3166515828
  1019. .long 2295419742
  1020. .long 1081483042
  1021. .long 1386275374
  1022. .long 1027010807
  1023. .long 3049179448
  1024. .long 1081483037
  1025. .long 352253063
  1026. .long 1025583264
  1027. .long 3851637384
  1028. .long 1081483032
  1029. .long 606289825
  1030. .long 1026218875
  1031. .long 407597888
  1032. .long 1081483028
  1033. .long 2091542702
  1034. .long 1025209018
  1035. .long 1306768794
  1036. .long 1081483023
  1037. .long 1253650337
  1038. .long 1026509039
  1039. .long 2253957632
  1040. .long 1081483018
  1041. .long 4231155942
  1042. .long 1026471430
  1043. .long 3248940804
  1044. .long 1081483013
  1045. .long 3016566426
  1046. .long 1026594534
  1047. .long 4291496268
  1048. .long 1081483008
  1049. .long 2473443710
  1050. .long 3172512713
  1051. .long 1086436232
  1052. .long 1081483004
  1053. .long 3621506366
  1054. .long 1025637579
  1055. .long 2223476316
  1056. .long 1081482999
  1057. .long 1546124245
  1058. .long 3173819367
  1059. .long 3407431776
  1060. .long 1081482994
  1061. .long 906095450
  1062. .long 3170941588
  1063. .long 343119360
  1064. .long 1081482990
  1065. .long 610131836
  1066. .long 3173841951
  1067. .long 1620259200
  1068. .long 1081482985
  1069. .long 989279629
  1070. .long 3174040346
  1071. .long 2943671008
  1072. .long 1081482980
  1073. .long 3822867778
  1074. .long 1024701039
  1075. .long 18175958
  1076. .long 1081482976
  1077. .long 1622666714
  1078. .long 3174118882
  1079. .long 1433498564
  1080. .long 1081482971
  1081. .long 2171198509
  1082. .long 1026059907
  1083. .long 2894462876
  1084. .long 1081482966
  1085. .long 348671320
  1086. .long 1025985459
  1087. .long 105894376
  1088. .long 1081482962
  1089. .long 3585216657
  1090. .long 3171231928
  1091. .long 1657521836
  1092. .long 1081482957
  1093. .long 3446444124
  1094. .long 1025447652
  1095. .long 3254173534
  1096. .long 1081482952
  1097. .long 1463686921
  1098. .long 3170751639
  1099. .long 600679136
  1100. .long 1081482948
  1101. .long 3946680458
  1102. .long 3172628318
  1103. .long 2286771562
  1104. .long 1081482943
  1105. .long 2898292254
  1106. .long 3173607956
  1107. .long 4017283204
  1108. .long 1081482938
  1109. .long 378425754
  1110. .long 1024364086
  1111. .long 1497047798
  1112. .long 1081482934
  1113. .long 2208076810
  1114. .long 1021550089
  1115. .long 3315802306
  1116. .long 1081482929
  1117. .long 518466868
  1118. .long 3170182275
  1119. .long 883415824
  1120. .long 1081482925
  1121. .long 2262926030
  1122. .long 3173232842
  1123. .long 2789627944
  1124. .long 1081482920
  1125. .long 1857642286
  1126. .long 3174551967
  1127. .long 444310372
  1128. .long 1081482916
  1129. .long 312835987
  1130. .long 1025199986
  1131. .long 2437205282
  1132. .long 1081482911
  1133. .long 1932061261
  1134. .long 3169727498
  1135. .long 178186948
  1136. .long 1081482907
  1137. .long 2992653487
  1138. .long 1024639967
  1139. .long 2257000084
  1140. .long 1081482902
  1141. .long 2345620679
  1142. .long 1020767444
  1143. .long 83521478
  1144. .long 1081482898
  1145. .long 1865371320
  1146. .long 3168909500
  1147. .long 2247498342
  1148. .long 1081482893
  1149. .long 3458599018
  1150. .long 1024937135
  1151. .long 158809936
  1152. .long 1081482889
  1153. .long 2726616459
  1154. .long 1023093864
  1155. .long 2407205926
  1156. .long 1081482884
  1157. .long 3206755402
  1158. .long 1022531411
  1159. .long 402568002
  1160. .long 1081482880
  1161. .long 3974974073
  1162. .long 3174453501
  1163. .long 2734648240
  1164. .long 1081482875
  1165. .long 3634353085
  1166. .long 3173855629
  1167. .long 813330716
  1168. .long 1081482871
  1169. .long 1275754339
  1170. .long 3172404325
  1171. .long 3228369874
  1172. .long 1081482866
  1173. .long 2459942624
  1174. .long 1026394723
  1175. .long 1389652140
  1176. .long 1081482862
  1177. .long 3894317897
  1178. .long 1022143780
  1179. .long 3886934286
  1180. .long 1081482857
  1181. .long 2409656812
  1182. .long 3174419085
  1183. .long 2130105044
  1184. .long 1081482853
  1185. .long 399990141
  1186. .long 3174164192
  1187. .long 413956172
  1188. .long 1081482849
  1189. .long 1897372421
  1190. .long 3171133891
  1191. .long 3033280560
  1192. .long 1081482844
  1193. .long 2252287291
  1194. .long 3171644317
  1195. .long 1397970330
  1196. .long 1081482840
  1197. .long 1092600795
  1198. .long 3174474273
  1199. .long 4097787896
  1200. .long 1081482835
  1201. .long 636054898
  1202. .long 1024727874
  1203. .long 2542627584
  1204. .long 1081482831
  1205. .long 893978442
  1206. .long 3170953397
  1207. .long 1027286708
  1208. .long 1081482827
  1209. .long 1310200238
  1210. .long 3172082428
  1211. .long 3846563656
  1212. .long 1081482822
  1213. .long 1929717761
  1214. .long 3174303818
  1215. .long 2410356004
  1216. .long 1081482818
  1217. .long 2079265613
  1218. .long 3173603756
  1219. .long 1013464276
  1220. .long 1081482814
  1221. .long 138096117
  1222. .long 3172000995
  1223. .long 3950690054
  1224. .long 1081482809
  1225. .long 3014271250
  1226. .long 1025494367
  1227. .long 2631934076
  1228. .long 1081482805
  1229. .long 1516771853
  1230. .long 1025097570
  1231. .long 1352000006
  1232. .long 1081482801
  1233. .long 205057013
  1234. .long 1025200619
  1235. .long 110725238
  1236. .long 1081482797
  1237. .long 4146523933
  1238. .long 3174010180
  1239. .long 3202915484
  1240. .long 1081482792
  1241. .long 1438530950
  1242. .long 3172691622
  1243. .long 2038475574
  1244. .long 1081482788
  1245. .long 3556059382
  1246. .long 1022109351
  1247. .long 912213234
  1248. .long 1081482784
  1249. .long 3429560596
  1250. .long 3174416385
  1251. .long 4118937184
  1252. .long 1081482779
  1253. .long 21605584
  1254. .long 3173029554
  1255. .long 3068555236
  1256. .long 1081482775
  1257. .long 812212829
  1258. .long 3174509580
  1259. .long 2055878076
  1260. .long 1081482771
  1261. .long 3822203782
  1262. .long 3172686714
  1263. .long 1080750056
  1264. .long 1081482767
  1265. .long 2015620057
  1266. .long 1020790313
  1267. .long 143016496
  1268. .long 1081482763
  1269. .long 497128390
  1270. .long 3173548042
  1271. .long 3537490964
  1272. .long 1081482758
  1273. .long 2709103148
  1274. .long 3174501920
  1275. .long 2674086084
  1276. .long 1081482754
  1277. .long 567743127
  1278. .long 3172450622
  1279. .long 1847617306
  1280. .long 1081482750
  1281. .long 2788161622
  1282. .long 3174369501
  1283. .long 1057933720
  1284. .long 1081482746
  1285. .long 3612383344
  1286. .long 3174048564
  1287. .long 304885332
  1288. .long 1081482742
  1289. .long 2310781260
  1290. .long 3173370133
  1291. .long 3883290364
  1292. .long 1081482737
  1293. .long 2417832061
  1294. .long 1025537953
  1295. .long 3203066056
  1296. .long 1081482733
  1297. .long 2228257300
  1298. .long 1023509958
  1299. .long 2559032440
  1300. .long 1081482729
  1301. .long 3413175845
  1302. .long 1026737228
  1303. .long 1951043140
  1304. .long 1081482725
  1305. .long 1019314226
  1306. .long 1026188380
  1307. .long 1378952672
  1308. .long 1081482721
  1309. .long 1939366236
  1310. .long 3173263748
  1311. .long 842616428
  1312. .long 1081482717
  1313. .long 2826522465
  1314. .long 1026654019
  1315. .long 341890668
  1316. .long 1081482713
  1317. .long 510868637
  1318. .long 3173428756
  1319. .long 4171599824
  1320. .long 1081482708
  1321. .long 2348490647
  1322. .long 1026914531
  1323. .long 3741667284
  1324. .long 1081482704
  1325. .long 1992702016
  1326. .long 3171098997
  1327. .long 3346919190
  1328. .long 1081482700
  1329. .long 1915735778
  1330. .long 3171038930
  1331. .long 2987215220
  1332. .long 1081482696
  1333. .long 708866615
  1334. .long 1023303854
  1335. .long 2662415896
  1336. .long 1081482692
  1337. .long 1533252285
  1338. .long 1025288173
  1339. .long 2372382570
  1340. .long 1081482688
  1341. .long 3419174070
  1342. .long 3173768463
  1343. .long 2116977420
  1344. .long 1081482684
  1345. .long 2278659151
  1346. .long 1025060560
  1347. .long 1896063436
  1348. .long 1081482680
  1349. .long 2525715938
  1350. .long 3169189535
  1351. .long 1709504428
  1352. .long 1081482676
  1353. .long 1253833294
  1354. .long 1025773641
  1355. .long 1557165004
  1356. .long 1081482672
  1357. .long 3815681768
  1358. .long 3168831918
  1359. .long 1438910576
  1360. .long 1081482668
  1361. .long 3615821994
  1362. .long 1021226882
  1363. .long 1354607344
  1364. .long 1081482664
  1365. .long 3031132768
  1366. .long 1026704265
  1367. .long 1304122296
  1368. .long 1081482660
  1369. .long 997386977
  1370. .long 3171874671
  1371. .long 1287323204
  1372. .long 1081482656
  1373. .type static_const_table,@object
  1374. .size static_const_table,4384
  1375. .data
  1376. .section .note.GNU-stack, ""
  1377. # End