tanf_wmt.S 22 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045
  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 "tanf_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 tanf
  59. .text
  60. .align 16,0x90
  61. .globl tanf
  62. tanf:
  63. # parameter 1: 8 + %ebp
  64. # parameter 2: 12 + %ebp
  65. ..B2.1:
  66. ..L3:
  67. ..B2.2:
  68. pushl %ebp
  69. movl %esp, %ebp
  70. subl $120, %esp
  71. movl %ebx, 56(%esp)
  72. call static_func
  73. movl %eax, %ebx
  74. movss 128(%esp), %xmm0
  75. subl $16, %esp
  76. stmxcsr 4(%esp)
  77. movl 4(%esp), %eax
  78. andl $-24577, %eax
  79. cmpl %eax, 4(%esp)
  80. jne .L_2TAG_PACKET_0.0.2
  81. .L_2TAG_PACKET_1.0.2:
  82. pextrw $1, %xmm0, %eax
  83. andl $32767, %eax
  84. subl $128, %eax
  85. cmpl $18175, %eax
  86. ja .L_2TAG_PACKET_2.0.2
  87. movsd 2656(%ebx), %xmm1
  88. mulss %xmm0, %xmm1
  89. movapd 2544(%ebx), %xmm7
  90. cvtss2si %xmm1, %edx
  91. andpd %xmm0, %xmm7
  92. cvtss2sd %xmm0, %xmm0
  93. .L_2TAG_PACKET_3.0.2:
  94. movsd 2672(%ebx), %xmm4
  95. addss %xmm1, %xmm4
  96. addss 2704(%ebx), %xmm1
  97. subss 2672(%ebx), %xmm4
  98. subss 2704(%ebx), %xmm1
  99. movapd %xmm7, %xmm5
  100. psllq $32, %xmm7
  101. psllq $29, %xmm5
  102. xorpd %xmm5, %xmm7
  103. addl $1865216, %edx
  104. andl $31, %edx
  105. movsd 2608(%ebx), %xmm5
  106. xorpd %xmm7, %xmm5
  107. movsd 2576(%ebx), %xmm2
  108. xorpd %xmm7, %xmm2
  109. movsd 2592(%ebx), %xmm6
  110. xorpd %xmm7, %xmm6
  111. movsd 2560(%ebx), %xmm3
  112. xorpd %xmm7, %xmm3
  113. lea (%ebx), %eax
  114. shll $3, %edx
  115. addl %edx, %eax
  116. shll $3, %edx
  117. addl %edx, %eax
  118. psllq $29, %xmm4
  119. psllq $29, %xmm1
  120. mulsd %xmm4, %xmm5
  121. mulsd %xmm1, %xmm2
  122. mulsd %xmm4, %xmm6
  123. mulsd %xmm1, %xmm3
  124. addsd %xmm0, %xmm5
  125. addsd %xmm0, %xmm2
  126. addsd %xmm6, %xmm5
  127. addsd %xmm3, %xmm2
  128. movsd 2624(%ebx), %xmm7
  129. divsd %xmm5, %xmm7
  130. mulsd 64(%eax), %xmm7
  131. movsd 56(%eax), %xmm3
  132. mulsd %xmm2, %xmm3
  133. movsd 24(%eax), %xmm4
  134. mulsd %xmm2, %xmm4
  135. movsd 40(%eax), %xmm5
  136. mulsd %xmm2, %xmm5
  137. movsd 8(%eax), %xmm6
  138. mulsd %xmm2, %xmm6
  139. mulsd %xmm2, %xmm2
  140. addsd 48(%eax), %xmm3
  141. addsd 16(%eax), %xmm4
  142. addsd 32(%eax), %xmm5
  143. addsd (%eax), %xmm6
  144. mulsd %xmm2, %xmm3
  145. mulsd %xmm2, %xmm4
  146. mulsd %xmm2, %xmm2
  147. addsd %xmm5, %xmm3
  148. addsd %xmm6, %xmm4
  149. mulsd %xmm2, %xmm3
  150. addsd %xmm4, %xmm3
  151. subsd %xmm7, %xmm3
  152. movl 4(%esp), %eax
  153. andl $-24577, %eax
  154. cmpl 4(%esp), %eax
  155. je .L_2TAG_PACKET_4.0.2
  156. stmxcsr 8(%esp)
  157. movl 4(%esp), %eax
  158. andl $24576, %eax
  159. orl %eax, 8(%esp)
  160. ldmxcsr 8(%esp)
  161. .L_2TAG_PACKET_4.0.2:
  162. movsd %xmm3, (%esp)
  163. fldl (%esp)
  164. jmp .L_2TAG_PACKET_5.0.2
  165. .L_2TAG_PACKET_2.0.2:
  166. jg .L_2TAG_PACKET_6.0.2
  167. cvtss2sd %xmm0, %xmm0
  168. mulsd 2640(%ebx), %xmm0
  169. movl 4(%esp), %eax
  170. andl $-24577, %eax
  171. cmpl 4(%esp), %eax
  172. je .L_2TAG_PACKET_7.0.2
  173. stmxcsr 8(%esp)
  174. movl 4(%esp), %eax
  175. andl $24576, %eax
  176. orl %eax, 8(%esp)
  177. ldmxcsr 8(%esp)
  178. .L_2TAG_PACKET_7.0.2:
  179. cvtsd2ss %xmm0, %xmm0
  180. movss %xmm0, (%esp)
  181. flds (%esp)
  182. jmp .L_2TAG_PACKET_5.0.2
  183. .L_2TAG_PACKET_0.0.2:
  184. movl 4(%esp), %eax
  185. andl $-24577, %eax
  186. movl %eax, 8(%esp)
  187. ldmxcsr 8(%esp)
  188. jmp .L_2TAG_PACKET_1.0.2
  189. .L_2TAG_PACKET_6.0.2:
  190. movd %xmm0, %eax
  191. andl $2139095040, %eax
  192. cmpl $2139095040, %eax
  193. je .L_2TAG_PACKET_8.0.2
  194. pshuflw $68, %xmm0, %xmm1
  195. movd %xmm0, %ecx
  196. cvtps2pd %xmm1, %xmm1
  197. andl $2147483647, %ecx
  198. subl $964689920, %ecx
  199. shrl $23, %ecx
  200. subl $27, %ecx
  201. andl $65528, %ecx
  202. movsd 2304(%ebx,%ecx,2), %xmm3
  203. movsd 2312(%ebx,%ecx,2), %xmm5
  204. movsd 2736(%ebx), %xmm2
  205. xorpd %xmm4, %xmm4
  206. movl $17352, %edx
  207. pinsrw $3, %edx, %xmm4
  208. andpd %xmm3, %xmm2
  209. psllq $40, %xmm3
  210. mulsd %xmm1, %xmm2
  211. mulsd %xmm1, %xmm3
  212. mulsd %xmm5, %xmm1
  213. movapd %xmm2, %xmm0
  214. addsd %xmm3, %xmm2
  215. movapd %xmm2, %xmm5
  216. subsd %xmm2, %xmm0
  217. addsd %xmm4, %xmm2
  218. addsd %xmm3, %xmm0
  219. movsd 2720(%ebx), %xmm6
  220. subsd %xmm4, %xmm2
  221. addsd %xmm1, %xmm0
  222. subsd %xmm2, %xmm5
  223. movsd %xmm5, %xmm1
  224. andpd 2768(%ebx), %xmm5
  225. subsd %xmm5, %xmm1
  226. addsd %xmm1, %xmm0
  227. movsd %xmm5, %xmm6
  228. mulsd 2752(%ebx), %xmm5
  229. mulsd 2760(%ebx), %xmm6
  230. mulsd 2720(%ebx), %xmm0
  231. addsd %xmm6, %xmm0
  232. movsd %xmm5, 8(%esp)
  233. movsd %xmm0, 16(%esp)
  234. cvtpd2ps %xmm5, %xmm2
  235. movss 2656(%ebx), %xmm1
  236. mulss %xmm2, %xmm1
  237. movaps 2544(%ebx), %xmm7
  238. cvtss2si %xmm1, %edx
  239. andps %xmm2, %xmm7
  240. movsd 2672(%ebx), %xmm4
  241. addss %xmm1, %xmm4
  242. addss 2704(%ebx), %xmm1
  243. subss 2672(%ebx), %xmm4
  244. subss 2704(%ebx), %xmm1
  245. movapd %xmm7, %xmm5
  246. psllq $32, %xmm7
  247. psllq $29, %xmm5
  248. xorpd %xmm5, %xmm7
  249. addl $1865216, %edx
  250. andl $31, %edx
  251. movsd 2608(%ebx), %xmm5
  252. xorpd %xmm7, %xmm5
  253. movsd 2576(%ebx), %xmm2
  254. xorpd %xmm7, %xmm2
  255. movsd 2592(%ebx), %xmm6
  256. xorpd %xmm7, %xmm6
  257. movsd 2560(%ebx), %xmm3
  258. xorpd %xmm7, %xmm3
  259. lea (%ebx), %eax
  260. shll $3, %edx
  261. addl %edx, %eax
  262. shll $3, %edx
  263. addl %edx, %eax
  264. psllq $29, %xmm4
  265. psllq $29, %xmm1
  266. mulsd %xmm4, %xmm5
  267. mulsd %xmm1, %xmm2
  268. mulsd %xmm4, %xmm6
  269. mulsd %xmm1, %xmm3
  270. addsd 8(%esp), %xmm5
  271. addsd 16(%esp), %xmm5
  272. addsd 8(%esp), %xmm2
  273. addsd 16(%esp), %xmm2
  274. addsd %xmm6, %xmm5
  275. addsd %xmm3, %xmm2
  276. movsd 2624(%ebx), %xmm7
  277. divsd %xmm5, %xmm7
  278. mulsd 64(%eax), %xmm7
  279. movsd 56(%eax), %xmm3
  280. mulsd %xmm2, %xmm3
  281. movsd 24(%eax), %xmm4
  282. mulsd %xmm2, %xmm4
  283. movsd 40(%eax), %xmm5
  284. mulsd %xmm2, %xmm5
  285. movsd 8(%eax), %xmm6
  286. mulsd %xmm2, %xmm6
  287. mulsd %xmm2, %xmm2
  288. addsd 48(%eax), %xmm3
  289. addsd 16(%eax), %xmm4
  290. addsd 32(%eax), %xmm5
  291. addsd (%eax), %xmm6
  292. mulsd %xmm2, %xmm3
  293. mulsd %xmm2, %xmm4
  294. mulsd %xmm2, %xmm2
  295. addsd %xmm5, %xmm3
  296. addsd %xmm6, %xmm4
  297. mulsd %xmm2, %xmm3
  298. addsd %xmm4, %xmm3
  299. subsd %xmm7, %xmm3
  300. movl 4(%esp), %eax
  301. andl $-24577, %eax
  302. cmpl 4(%esp), %eax
  303. je .L_2TAG_PACKET_9.0.2
  304. stmxcsr 8(%esp)
  305. movl 4(%esp), %eax
  306. andl $24576, %eax
  307. orl %eax, 8(%esp)
  308. ldmxcsr 8(%esp)
  309. .L_2TAG_PACKET_9.0.2:
  310. movsd %xmm3, (%esp)
  311. fldl (%esp)
  312. jmp .L_2TAG_PACKET_5.0.2
  313. .L_2TAG_PACKET_8.0.2:
  314. movl 4(%esp), %eax
  315. andl $-24577, %eax
  316. cmpl 4(%esp), %eax
  317. je .L_2TAG_PACKET_10.0.2
  318. stmxcsr 8(%esp)
  319. movl 4(%esp), %eax
  320. andl $24576, %eax
  321. orl %eax, 8(%esp)
  322. ldmxcsr 8(%esp)
  323. .L_2TAG_PACKET_10.0.2:
  324. movss %xmm0, (%esp)
  325. flds (%esp)
  326. fsubs (%esp)
  327. .L_2TAG_PACKET_5.0.2:
  328. addl $16, %esp
  329. movl 56(%esp), %ebx
  330. movl %ebp, %esp
  331. popl %ebp
  332. ret
  333. ..B2.3:
  334. .align 16,0x90
  335. .type tanf,@function
  336. .size tanf,.-tanf
  337. .data
  338. # -- End tanf
  339. .section .rodata, "a"
  340. .align 16
  341. .align 16
  342. static_const_table:
  343. .long 0
  344. .long 0
  345. .long 0
  346. .long 1072693248
  347. .long 0
  348. .long 0
  349. .long 1431655765
  350. .long 1070945621
  351. .long 0
  352. .long 0
  353. .long 286331153
  354. .long 1069617425
  355. .long 0
  356. .long 0
  357. .long 463583772
  358. .long 1068212666
  359. .long 0
  360. .long 0
  361. .long 2354785698
  362. .long 1069102779
  363. .long 3310429884
  364. .long 1072703419
  365. .long 3693284251
  366. .long 1069118808
  367. .long 1996245381
  368. .long 1071000265
  369. .long 3055842593
  370. .long 1068578846
  371. .long 2269530157
  372. .long 1069711235
  373. .long 1046897440
  374. .long 1067705865
  375. .long 522045958
  376. .long 1068476590
  377. .long 0
  378. .long 0
  379. .long 3763679576
  380. .long 1070167541
  381. .long 404682282
  382. .long 1072734736
  383. .long 3593250296
  384. .long 1070233561
  385. .long 1127373050
  386. .long 1071173457
  387. .long 24583402
  388. .long 1069723988
  389. .long 3223889699
  390. .long 1070020367
  391. .long 558065897
  392. .long 1068949418
  393. .long 388873200
  394. .long 1068944270
  395. .long 0
  396. .long 0
  397. .long 895247324
  398. .long 1070819848
  399. .long 582494902
  400. .long 1072789737
  401. .long 3631919291
  402. .long 1070936926
  403. .long 2031366438
  404. .long 1071495745
  405. .long 1509038701
  406. .long 1070601643
  407. .long 3785344682
  408. .long 1070618476
  409. .long 3233018412
  410. .long 1069913186
  411. .long 1065584192
  412. .long 1069747896
  413. .long 0
  414. .long 0
  415. .long 2583490354
  416. .long 1071284857
  417. .long 855738471
  418. .long 1072873155
  419. .long 2616040238
  420. .long 1071582937
  421. .long 2529240549
  422. .long 1071836633
  423. .long 2251697184
  424. .long 1071253687
  425. .long 1263091857
  426. .long 1071190461
  427. .long 2476932470
  428. .long 1070842002
  429. .long 855891755
  430. .long 1070696894
  431. .long 0
  432. .long 0
  433. .long 419968236
  434. .long 1071717047
  435. .long 1813808633
  436. .long 1072992828
  437. .long 1037049034
  438. .long 1072037305
  439. .long 1447406859
  440. .long 1072265209
  441. .long 3205232916
  442. .long 1071968658
  443. .long 1066110976
  444. .long 1071946035
  445. .long 1496754229
  446. .long 1071807201
  447. .long 4014441989
  448. .long 1071736222
  449. .long 0
  450. .long 0
  451. .long 716700048
  452. .long 1071997368
  453. .long 274476850
  454. .long 1073161398
  455. .long 3912524733
  456. .long 1072622983
  457. .long 4107767972
  458. .long 1072827408
  459. .long 946523347
  460. .long 1072772766
  461. .long 581531518
  462. .long 1072826391
  463. .long 3718905905
  464. .long 1072832823
  465. .long 513572637
  466. .long 1072861969
  467. .long 0
  468. .long 0
  469. .long 719595600
  470. .long 1072317184
  471. .long 1194536594
  472. .long 1073399478
  473. .long 1264738763
  474. .long 1073084804
  475. .long 1958936600
  476. .long 1073411493
  477. .long 4270740730
  478. .long 1073574708
  479. .long 1303998552
  480. .long 1073799186
  481. .long 1769828046
  482. .long 1073938542
  483. .long 433361110
  484. .long 1074105369
  485. .long 0
  486. .long 0
  487. .long 0
  488. .long 1072693248
  489. .long 0
  490. .long 1073741824
  491. .long 0
  492. .long 1073741824
  493. .long 1431655765
  494. .long 1074091349
  495. .long 2863311531
  496. .long 1074440874
  497. .long 286331153
  498. .long 1074860305
  499. .long 95443718
  500. .long 1075163227
  501. .long 463583772
  502. .long 1075552698
  503. .long 0
  504. .long 0
  505. .long 1526324265
  506. .long 3217967566
  507. .long 457728975
  508. .long 1071088276
  509. .long 602185705
  510. .long 3215678092
  511. .long 555127889
  512. .long 1067545266
  513. .long 3690544014
  514. .long 3213150171
  515. .long 4003114407
  516. .long 1064581412
  517. .long 3759536023
  518. .long 3210559989
  519. .long 3837960785
  520. .long 1061790379
  521. .long 0
  522. .long 1072693248
  523. .long 719981842
  524. .long 3217669096
  525. .long 3749156607
  526. .long 1071048258
  527. .long 2754706541
  528. .long 3215359511
  529. .long 790323742
  530. .long 1067402587
  531. .long 4097292716
  532. .long 3212856302
  533. .long 2442796466
  534. .long 1064337602
  535. .long 170296152
  536. .long 3210060867
  537. .long 3614866008
  538. .long 1061361670
  539. .long 0
  540. .long 1072693248
  541. .long 701484222
  542. .long 3217377742
  543. .long 2267016812
  544. .long 1071015664
  545. .long 2223654598
  546. .long 3215071936
  547. .long 706390066
  548. .long 1067217386
  549. .long 1066252975
  550. .long 3212391267
  551. .long 3202745457
  552. .long 1064010682
  553. .long 1046243251
  554. .long 3209678971
  555. .long 2763962276
  556. .long 1060970161
  557. .long 0
  558. .long 1072693248
  559. .long 2829232582
  560. .long 3217092115
  561. .long 298675305
  562. .long 1070989821
  563. .long 1485063559
  564. .long 3214682643
  565. .long 3996381654
  566. .long 1067075828
  567. .long 2866066872
  568. .long 3211982662
  569. .long 3669764559
  570. .long 1063748136
  571. .long 1948234989
  572. .long 3209098147
  573. .long 3398041407
  574. .long 1060559728
  575. .long 0
  576. .long 1072693248
  577. .long 3593905368
  578. .long 3216590719
  579. .long 4076712227
  580. .long 1070970214
  581. .long 3144465176
  582. .long 3214191500
  583. .long 1618153340
  584. .long 1066971547
  585. .long 584032116
  586. .long 3211469261
  587. .long 4247487438
  588. .long 1063561943
  589. .long 3844233498
  590. .long 3208626322
  591. .long 3857199098
  592. .long 1060281647
  593. .long 0
  594. .long 1072693248
  595. .long 3789571175
  596. .long 3216034914
  597. .long 3870939386
  598. .long 1070956467
  599. .long 628750575
  600. .long 3213566872
  601. .long 2954464709
  602. .long 1066900026
  603. .long 1466315631
  604. .long 3210837162
  605. .long 2766187256
  606. .long 1063437894
  607. .long 3695969289
  608. .long 3207854418
  609. .long 3095830084
  610. .long 1060095334
  611. .long 0
  612. .long 1072693248
  613. .long 1858778712
  614. .long 3214984212
  615. .long 2242038011
  616. .long 1070948320
  617. .long 2507068734
  618. .long 3212502004
  619. .long 2446607349
  620. .long 1066858259
  621. .long 1349489537
  622. .long 3209765608
  623. .long 1721283327
  624. .long 1063366855
  625. .long 3852528092
  626. .long 3206760861
  627. .long 1758739894
  628. .long 1059895449
  629. .long 0
  630. .long 1072693248
  631. .long 0
  632. .long 0
  633. .long 1431655765
  634. .long 1070945621
  635. .long 0
  636. .long 0
  637. .long 381774871
  638. .long 1066844524
  639. .long 0
  640. .long 0
  641. .long 3154187623
  642. .long 1063343722
  643. .long 0
  644. .long 0
  645. .long 2469719819
  646. .long 1059831159
  647. .long 0
  648. .long 1072693248
  649. .long 1858778712
  650. .long 1067500564
  651. .long 2242038011
  652. .long 1070948320
  653. .long 2507068734
  654. .long 1065018356
  655. .long 2446607349
  656. .long 1066858259
  657. .long 1349489537
  658. .long 1062281960
  659. .long 1721283327
  660. .long 1063366855
  661. .long 3852528092
  662. .long 1059277213
  663. .long 1758739894
  664. .long 1059895449
  665. .long 0
  666. .long 1072693248
  667. .long 3789571175
  668. .long 1068551266
  669. .long 3870939386
  670. .long 1070956467
  671. .long 628750575
  672. .long 1066083224
  673. .long 2954464709
  674. .long 1066900026
  675. .long 1466315631
  676. .long 1063353514
  677. .long 2766187256
  678. .long 1063437894
  679. .long 3695969289
  680. .long 1060370770
  681. .long 3095830084
  682. .long 1060095334
  683. .long 0
  684. .long 1072693248
  685. .long 3593905368
  686. .long 1069107071
  687. .long 4076712227
  688. .long 1070970214
  689. .long 3144465176
  690. .long 1066707852
  691. .long 1618153340
  692. .long 1066971547
  693. .long 584032116
  694. .long 1063985613
  695. .long 4247487438
  696. .long 1063561943
  697. .long 3844233498
  698. .long 1061142674
  699. .long 3857199098
  700. .long 1060281647
  701. .long 0
  702. .long 1072693248
  703. .long 2829232582
  704. .long 1069608467
  705. .long 298675305
  706. .long 1070989821
  707. .long 1485063559
  708. .long 1067198995
  709. .long 3996381654
  710. .long 1067075828
  711. .long 2866066872
  712. .long 1064499014
  713. .long 3669764559
  714. .long 1063748136
  715. .long 1948234989
  716. .long 1061614499
  717. .long 3398041407
  718. .long 1060559728
  719. .long 0
  720. .long 1072693248
  721. .long 701484222
  722. .long 1069894094
  723. .long 2267016812
  724. .long 1071015664
  725. .long 2223654598
  726. .long 1067588288
  727. .long 706390066
  728. .long 1067217386
  729. .long 1066252975
  730. .long 1064907619
  731. .long 3202745457
  732. .long 1064010682
  733. .long 1046243251
  734. .long 1062195323
  735. .long 2763962276
  736. .long 1060970161
  737. .long 0
  738. .long 1072693248
  739. .long 719981842
  740. .long 1070185448
  741. .long 3749156607
  742. .long 1071048258
  743. .long 2754706541
  744. .long 1067875863
  745. .long 790323742
  746. .long 1067402587
  747. .long 4097292716
  748. .long 1065372654
  749. .long 2442796466
  750. .long 1064337602
  751. .long 170296152
  752. .long 1062577219
  753. .long 3614866008
  754. .long 1061361670
  755. .long 0
  756. .long 1072693248
  757. .long 1526324265
  758. .long 1070483918
  759. .long 457728975
  760. .long 1071088276
  761. .long 602185705
  762. .long 1068194444
  763. .long 555127889
  764. .long 1067545266
  765. .long 3690544014
  766. .long 1065666523
  767. .long 4003114407
  768. .long 1064581412
  769. .long 3759536023
  770. .long 1063076341
  771. .long 3837960785
  772. .long 1061790379
  773. .long 0
  774. .long 1072693248
  775. .long 0
  776. .long 3220176896
  777. .long 0
  778. .long 1073741824
  779. .long 0
  780. .long 3221225472
  781. .long 1431655765
  782. .long 1074091349
  783. .long 2863311531
  784. .long 3221924522
  785. .long 286331153
  786. .long 1074860305
  787. .long 95443718
  788. .long 3222646875
  789. .long 463583772
  790. .long 1075552698
  791. .long 0
  792. .long 0
  793. .long 719595600
  794. .long 3219800832
  795. .long 1194536594
  796. .long 1073399478
  797. .long 1264738763
  798. .long 3220568452
  799. .long 1958936600
  800. .long 1073411493
  801. .long 4270740730
  802. .long 3221058356
  803. .long 1303998552
  804. .long 1073799186
  805. .long 1769828046
  806. .long 3221422190
  807. .long 433361110
  808. .long 1074105369
  809. .long 0
  810. .long 0
  811. .long 716700048
  812. .long 3219481016
  813. .long 274476850
  814. .long 1073161398
  815. .long 3912524733
  816. .long 3220106631
  817. .long 4107767972
  818. .long 1072827408
  819. .long 946523347
  820. .long 3220256414
  821. .long 581531518
  822. .long 1072826391
  823. .long 3718905905
  824. .long 3220316471
  825. .long 513572637
  826. .long 1072861969
  827. .long 0
  828. .long 0
  829. .long 419968236
  830. .long 3219200695
  831. .long 1813808633
  832. .long 1072992828
  833. .long 1037049034
  834. .long 3219520953
  835. .long 1447406859
  836. .long 1072265209
  837. .long 3205232916
  838. .long 3219452306
  839. .long 1066110976
  840. .long 1071946035
  841. .long 1496754229
  842. .long 3219290849
  843. .long 4014441989
  844. .long 1071736222
  845. .long 0
  846. .long 0
  847. .long 2583490354
  848. .long 3218768505
  849. .long 855738471
  850. .long 1072873155
  851. .long 2616040238
  852. .long 3219066585
  853. .long 2529240549
  854. .long 1071836633
  855. .long 2251697184
  856. .long 3218737335
  857. .long 1263091857
  858. .long 1071190461
  859. .long 2476932470
  860. .long 3218325650
  861. .long 855891755
  862. .long 1070696894
  863. .long 0
  864. .long 0
  865. .long 895247324
  866. .long 3218303496
  867. .long 582494902
  868. .long 1072789737
  869. .long 3631919291
  870. .long 3218420574
  871. .long 2031366438
  872. .long 1071495745
  873. .long 1509038701
  874. .long 3218085291
  875. .long 3785344682
  876. .long 1070618476
  877. .long 3233018412
  878. .long 3217396834
  879. .long 1065584192
  880. .long 1069747896
  881. .long 0
  882. .long 0
  883. .long 3763679576
  884. .long 3217651189
  885. .long 404682282
  886. .long 1072734736
  887. .long 3593250296
  888. .long 3217717209
  889. .long 1127373050
  890. .long 1071173457
  891. .long 24583402
  892. .long 3217207636
  893. .long 3223889699
  894. .long 1070020367
  895. .long 558065897
  896. .long 3216433066
  897. .long 388873200
  898. .long 1068944270
  899. .long 0
  900. .long 0
  901. .long 2354785698
  902. .long 3216586427
  903. .long 3310429884
  904. .long 1072703419
  905. .long 3693284251
  906. .long 3216602456
  907. .long 1996245381
  908. .long 1071000265
  909. .long 3055842593
  910. .long 3216062494
  911. .long 2269530157
  912. .long 1069711235
  913. .long 1046897440
  914. .long 3215189513
  915. .long 522045958
  916. .long 1068476590
  917. .long 0
  918. .long 0
  919. .long 1832810809
  920. .long 1078222640
  921. .long 4036845384
  922. .long 1030771879
  923. .long 1832810809
  924. .long 1078222640
  925. .long 4036845384
  926. .long 1030771879
  927. .long 1916669064
  928. .long 1072155675
  929. .long 660066805
  930. .long 1024797180
  931. .long 3829231700
  932. .long 1062745828
  933. .long 2884172442
  934. .long 1017445907
  935. .long 540874025
  936. .long 1055617650
  937. .long 4198409884
  938. .long 1011844330
  939. .long 2839315448
  940. .long 1046639136
  941. .long 4204424928
  942. .long 1000582120
  943. .long 1329339431
  944. .long 1038229673
  945. .long 1295478839
  946. .long 993391741
  947. .long 658191860
  948. .long 1024797180
  949. .long 3691886121
  950. .long 979325773
  951. .long 1966800710
  952. .long 1020436418
  953. .long 1882642597
  954. .long 977095991
  955. .long 2100977488
  956. .long 1012908661
  957. .long 1840335565
  958. .long 967470816
  959. .long 4198093645
  960. .long 1000582120
  961. .long 3307942521
  962. .long 957055414
  963. .long 2839123165
  964. .long 996851343
  965. .long 1387472776
  966. .long 952638316
  967. .long 2788761024
  968. .long 988712873
  969. .long 3005712498
  970. .long 944467026
  971. .long 3694676832
  972. .long 979325773
  973. .long 1326507024
  974. .long 934847846
  975. .long 221775557
  976. .long 970149340
  977. .long 1133527550
  978. .long 924162364
  979. .long 2147483648
  980. .long 0
  981. .long 0
  982. .long 0
  983. .long 3409656221
  984. .long 1972279101
  985. .long 0
  986. .long 0
  987. .long 1414004736
  988. .long 4156105211
  989. .long 0
  990. .long 0
  991. .long 1280075305
  992. .long 4115041315
  993. .long 0
  994. .long 0
  995. .long 1413742592
  996. .long 4156105211
  997. .long 0
  998. .long 0
  999. .long 0
  1000. .long 1072693248
  1001. .long 0
  1002. .long 0
  1003. .long 4194304
  1004. .long 1072693248
  1005. .long 0
  1006. .long 0
  1007. .long 1092811139
  1008. .long 0
  1009. .long 0
  1010. .long 0
  1011. .long 1296039936
  1012. .long 0
  1013. .long 0
  1014. .long 0
  1015. .long 2147483648
  1016. .long 0
  1017. .long 0
  1018. .long 0
  1019. .long 1262485504
  1020. .long 0
  1021. .long 0
  1022. .long 0
  1023. .long 1413754136
  1024. .long 1067000315
  1025. .long 0
  1026. .long 0
  1027. .long 4278190080
  1028. .long 4294967295
  1029. .long 0
  1030. .long 0
  1031. .long 0
  1032. .long 1067000315
  1033. .long 1175561766
  1034. .long 1043665163
  1035. .long 4290772992
  1036. .long 4294967295
  1037. .long 4290772992
  1038. .long 4294967295
  1039. .type static_const_table,@object
  1040. .size static_const_table,2784
  1041. .data
  1042. .section .note.GNU-stack, ""
  1043. # End