exp2_wmt.S 20 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908
  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 "exp2_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 exp2
  59. .text
  60. .align 16,0x90
  61. .globl exp2
  62. exp2:
  63. # parameter 1: 8 + %ebp
  64. ..B2.1:
  65. ..L3:
  66. ..B2.2:
  67. pushl %ebp
  68. movl %esp, %ebp
  69. subl $120, %esp
  70. movl %ebx, 64(%esp)
  71. call static_func
  72. movl %eax, %ebx
  73. movsd 128(%esp), %xmm0
  74. stmxcsr 16(%esp)
  75. movl 16(%esp), %edx
  76. andl $-24577, %edx
  77. cmpl %edx, 16(%esp)
  78. jne .L_2TAG_PACKET_0.0.3
  79. .L_2TAG_PACKET_1.0.3:
  80. movsd 2112(%ebx), %xmm1
  81. movsd (%ebx), %xmm2
  82. paddd %xmm0, %xmm1
  83. pextrw $3, %xmm0, %ecx
  84. andl $32767, %ecx
  85. movl $16527, %edx
  86. subl %ecx, %edx
  87. subl $15504, %ecx
  88. orl %ecx, %edx
  89. cmpl $-2147483648, %edx
  90. jae .L_2TAG_PACKET_2.0.3
  91. .L_2TAG_PACKET_3.0.3:
  92. cvtsd2si %xmm1, %eax
  93. movq %xmm1, %xmm0
  94. addsd %xmm2, %xmm1
  95. movapd 2064(%ebx), %xmm6
  96. subsd %xmm2, %xmm1
  97. movapd 2080(%ebx), %xmm7
  98. subsd %xmm1, %xmm0
  99. movsd 2096(%ebx), %xmm2
  100. unpcklpd %xmm0, %xmm0
  101. movapd %xmm0, %xmm1
  102. movl %eax, %ecx
  103. sarl $7, %ecx
  104. addl %eax, %eax
  105. addl %eax, %eax
  106. addl %eax, %eax
  107. addl %eax, %eax
  108. andl $2032, %eax
  109. movsd 16(%ebx,%eax), %xmm3
  110. movsd 24(%ebx,%eax), %xmm4
  111. addl $1023, %ecx
  112. pinsrw $0, %ecx, %xmm5
  113. psllq $52, %xmm5
  114. mulpd %xmm0, %xmm6
  115. mulpd %xmm0, %xmm0
  116. orpd %xmm5, %xmm3
  117. mulsd %xmm1, %xmm2
  118. addpd %xmm7, %xmm6
  119. movl $2046, %edx
  120. subl %ecx, %edx
  121. subl $60, %ecx
  122. orl %ecx, %edx
  123. cmpl $-2147483648, %edx
  124. jae .L_2TAG_PACKET_4.0.3
  125. movapd %xmm3, %xmm7
  126. mulsd %xmm0, %xmm3
  127. mulsd %xmm6, %xmm0
  128. unpckhpd %xmm6, %xmm6
  129. mulsd %xmm7, %xmm2
  130. mulsd %xmm5, %xmm4
  131. addsd %xmm6, %xmm0
  132. addsd %xmm4, %xmm2
  133. mulsd %xmm3, %xmm0
  134. addsd %xmm2, %xmm0
  135. movl 16(%esp), %eax
  136. andl $-24577, %eax
  137. cmpl 16(%esp), %eax
  138. je .L_2TAG_PACKET_5.0.3
  139. stmxcsr 24(%esp)
  140. movl 16(%esp), %eax
  141. andl $24576, %eax
  142. orl %eax, 24(%esp)
  143. ldmxcsr 24(%esp)
  144. .L_2TAG_PACKET_5.0.3:
  145. addsd %xmm7, %xmm0
  146. jmp .L_2TAG_PACKET_6.0.3
  147. .L_2TAG_PACKET_4.0.3:
  148. xorpd %xmm5, %xmm3
  149. addl $60, %ecx
  150. movl %ecx, %edx
  151. subl $1023, %ecx
  152. movl %ecx, %eax
  153. sarl $1, %ecx
  154. subl %ecx, %eax
  155. addl $1023, %ecx
  156. addl $1023, %eax
  157. movd %eax, %xmm7
  158. psllq $52, %xmm7
  159. movl $1, %eax
  160. subl %edx, %eax
  161. movd %eax, %xmm5
  162. movsd 2160(%ebx), %xmm1
  163. psllq %xmm5, %xmm1
  164. orpd %xmm7, %xmm3
  165. mulsd %xmm7, %xmm4
  166. movapd %xmm3, %xmm7
  167. movd %ecx, %xmm5
  168. psllq $52, %xmm5
  169. andpd %xmm3, %xmm1
  170. mulsd %xmm0, %xmm3
  171. mulsd %xmm6, %xmm0
  172. unpckhpd %xmm6, %xmm6
  173. mulsd %xmm7, %xmm2
  174. addsd %xmm6, %xmm0
  175. addsd %xmm4, %xmm2
  176. subsd %xmm1, %xmm7
  177. mulsd %xmm3, %xmm0
  178. addsd %xmm2, %xmm0
  179. addsd %xmm7, %xmm0
  180. cmpl $2047, %edx
  181. jge .L_2TAG_PACKET_7.0.3
  182. mulsd %xmm5, %xmm1
  183. mulsd %xmm5, %xmm0
  184. movl 16(%esp), %eax
  185. andl $-24577, %eax
  186. cmpl 16(%esp), %eax
  187. je .L_2TAG_PACKET_8.0.3
  188. stmxcsr 24(%esp)
  189. movl 16(%esp), %eax
  190. andl $24576, %eax
  191. orl %eax, 24(%esp)
  192. ldmxcsr 24(%esp)
  193. .L_2TAG_PACKET_8.0.3:
  194. addsd %xmm1, %xmm0
  195. pextrw $3, %xmm0, %eax
  196. movl $162, %edx
  197. andl $32752, %eax
  198. cmpl $0, %eax
  199. je .L_2TAG_PACKET_9.0.3
  200. jmp .L_2TAG_PACKET_6.0.3
  201. .L_2TAG_PACKET_7.0.3:
  202. movl 16(%esp), %eax
  203. andl $-24577, %eax
  204. cmpl 16(%esp), %eax
  205. je .L_2TAG_PACKET_10.0.3
  206. stmxcsr 24(%esp)
  207. movl 16(%esp), %eax
  208. andl $24576, %eax
  209. orl %eax, 24(%esp)
  210. ldmxcsr 24(%esp)
  211. .L_2TAG_PACKET_10.0.3:
  212. addsd %xmm1, %xmm0
  213. mulsd %xmm5, %xmm0
  214. pextrw $3, %xmm0, %eax
  215. movl $161, %edx
  216. andl $32752, %eax
  217. cmpl $32752, %eax
  218. je .L_2TAG_PACKET_9.0.3
  219. jmp .L_2TAG_PACKET_6.0.3
  220. .L_2TAG_PACKET_0.0.3:
  221. movl 16(%esp), %edx
  222. andl $-24577, %edx
  223. movl %edx, 24(%esp)
  224. ldmxcsr 24(%esp)
  225. jmp .L_2TAG_PACKET_1.0.3
  226. .L_2TAG_PACKET_9.0.3:
  227. movsd %xmm0, (%esp)
  228. movsd 128(%esp), %xmm0
  229. subl $32, %esp
  230. lea 128(%esp), %eax
  231. movl %eax, (%esp)
  232. lea 128(%esp), %eax
  233. movl %eax, 4(%esp)
  234. lea 32(%esp), %eax
  235. movl %eax, 8(%esp)
  236. movl %edx, %eax
  237. movl %eax, 12(%esp)
  238. call __libm_error_support
  239. addl $32, %esp
  240. fldl (%esp)
  241. jmp .L_2TAG_PACKET_11.0.3
  242. .L_2TAG_PACKET_12.0.3:
  243. cmpl $32752, %ecx
  244. jae .L_2TAG_PACKET_13.0.3
  245. movl 132(%esp), %ecx
  246. cmpl $-2147483648, %ecx
  247. jae .L_2TAG_PACKET_14.0.3
  248. movl 16(%esp), %eax
  249. andl $-24577, %eax
  250. cmpl 16(%esp), %eax
  251. je .L_2TAG_PACKET_15.0.3
  252. stmxcsr 24(%esp)
  253. movl 16(%esp), %eax
  254. andl $24576, %eax
  255. orl %eax, 24(%esp)
  256. ldmxcsr 24(%esp)
  257. .L_2TAG_PACKET_15.0.3:
  258. movsd 2144(%ebx), %xmm0
  259. mulsd %xmm0, %xmm0
  260. movl $161, %edx
  261. jmp .L_2TAG_PACKET_9.0.3
  262. .L_2TAG_PACKET_14.0.3:
  263. cmpl $-1064253440, %ecx
  264. jbe .L_2TAG_PACKET_3.0.3
  265. shrl $4, %ecx
  266. subl $201919680, %ecx
  267. shrl $31, %ecx
  268. xorpd %xmm0, %xmm0
  269. movd %ecx, %xmm0
  270. movl 16(%esp), %eax
  271. andl $-24577, %eax
  272. cmpl 16(%esp), %eax
  273. je .L_2TAG_PACKET_16.0.3
  274. stmxcsr 24(%esp)
  275. movl 16(%esp), %eax
  276. andl $24576, %eax
  277. orl %eax, 24(%esp)
  278. ldmxcsr 24(%esp)
  279. .L_2TAG_PACKET_16.0.3:
  280. movsd 2152(%ebx), %xmm1
  281. mulsd %xmm1, %xmm1
  282. movl $162, %edx
  283. jmp .L_2TAG_PACKET_9.0.3
  284. .L_2TAG_PACKET_13.0.3:
  285. movl 128(%esp), %edx
  286. movl 132(%esp), %eax
  287. movl $2147483647, %ecx
  288. andl %eax, %ecx
  289. cmpl $2146435072, %ecx
  290. ja .L_2TAG_PACKET_17.0.3
  291. cmpl $0, %edx
  292. jne .L_2TAG_PACKET_17.0.3
  293. cmpl $2146435072, %eax
  294. jne .L_2TAG_PACKET_18.0.3
  295. movsd 2128(%ebx), %xmm0
  296. jmp .L_2TAG_PACKET_19.0.3
  297. .L_2TAG_PACKET_18.0.3:
  298. movsd 2136(%ebx), %xmm0
  299. jmp .L_2TAG_PACKET_19.0.3
  300. .L_2TAG_PACKET_17.0.3:
  301. movsd 128(%esp), %xmm0
  302. addsd %xmm0, %xmm0
  303. jmp .L_2TAG_PACKET_19.0.3
  304. .L_2TAG_PACKET_2.0.3:
  305. addl $15504, %ecx
  306. cmpl $16527, %ecx
  307. jae .L_2TAG_PACKET_12.0.3
  308. movsd 128(%esp), %xmm0
  309. addsd 2120(%ebx), %xmm0
  310. jmp .L_2TAG_PACKET_19.0.3
  311. .L_2TAG_PACKET_6.0.3:
  312. movsd %xmm0, 48(%esp)
  313. fldl 48(%esp)
  314. jmp .L_2TAG_PACKET_11.0.3
  315. .L_2TAG_PACKET_19.0.3:
  316. movsd %xmm0, 48(%esp)
  317. fldl 48(%esp)
  318. movl 16(%esp), %edx
  319. andl $-24577, %edx
  320. cmpl 16(%esp), %edx
  321. je .L_2TAG_PACKET_11.0.3
  322. stmxcsr 24(%esp)
  323. movl 16(%esp), %edx
  324. andl $24576, %edx
  325. orl %edx, 24(%esp)
  326. ldmxcsr 24(%esp)
  327. .L_2TAG_PACKET_11.0.3:
  328. movl 64(%esp), %ebx
  329. movl %ebp, %esp
  330. popl %ebp
  331. ret
  332. ..B2.3:
  333. .align 16,0x90
  334. .type exp2,@function
  335. .size exp2,.-exp2
  336. .data
  337. # -- End exp2
  338. .text
  339. # -- Begin __libm_error_support
  340. .text
  341. .align 16,0x90
  342. __libm_error_support:
  343. # parameter 1: 4 + %esp
  344. # parameter 2: 8 + %esp
  345. # parameter 3: 12 + %esp
  346. # parameter 4: 16 + %esp
  347. ..B3.1:
  348. ..L4:
  349. ret
  350. .align 16,0x90
  351. .type __libm_error_support,@function
  352. .size __libm_error_support,.-__libm_error_support
  353. .data
  354. # -- End __libm_error_support
  355. .section .rodata, "a"
  356. .align 16
  357. .align 16
  358. static_const_table:
  359. .long 0
  360. .long 1127743488
  361. .long 0
  362. .long 1127743488
  363. .long 0
  364. .long 0
  365. .long 0
  366. .long 0
  367. .long 2851812149
  368. .long 5693
  369. .long 2595802551
  370. .long 1016815913
  371. .long 1048019041
  372. .long 11418
  373. .long 1398474845
  374. .long 3161559171
  375. .long 3899555717
  376. .long 17173
  377. .long 427280750
  378. .long 3163595548
  379. .long 3541402996
  380. .long 22960
  381. .long 2759177317
  382. .long 1015903202
  383. .long 702412510
  384. .long 28779
  385. .long 3803266086
  386. .long 3163328991
  387. .long 410360776
  388. .long 34629
  389. .long 1269990655
  390. .long 1013024446
  391. .long 3402036099
  392. .long 40510
  393. .long 405889333
  394. .long 1016154232
  395. .long 1828292879
  396. .long 46424
  397. .long 1255956746
  398. .long 1016636974
  399. .long 728909815
  400. .long 52370
  401. .long 383930225
  402. .long 1016078044
  403. .long 852742562
  404. .long 58348
  405. .long 667253586
  406. .long 1010842135
  407. .long 2952712987
  408. .long 64358
  409. .long 3293494651
  410. .long 3161168877
  411. .long 3490863953
  412. .long 70401
  413. .long 960797497
  414. .long 3163997456
  415. .long 3228316108
  416. .long 76477
  417. .long 3010241991
  418. .long 3159471380
  419. .long 2930322912
  420. .long 82586
  421. .long 2599499422
  422. .long 3163762623
  423. .long 3366293073
  424. .long 88728
  425. .long 3119426313
  426. .long 1015169130
  427. .long 1014845819
  428. .long 94904
  429. .long 3117910645
  430. .long 3162607681
  431. .long 948735466
  432. .long 101113
  433. .long 3516338027
  434. .long 3163623459
  435. .long 3949972341
  436. .long 107355
  437. .long 2068408548
  438. .long 1015962444
  439. .long 2214878420
  440. .long 113632
  441. .long 892270087
  442. .long 3164164998
  443. .long 828946858
  444. .long 119943
  445. .long 10642492
  446. .long 1016988014
  447. .long 586995997
  448. .long 126288
  449. .long 41662347
  450. .long 3163676568
  451. .long 2288159958
  452. .long 132667
  453. .long 2169144468
  454. .long 1015924597
  455. .long 2440944790
  456. .long 139081
  457. .long 2492769773
  458. .long 1015196030
  459. .long 1853186616
  460. .long 145530
  461. .long 3066496370
  462. .long 1016705150
  463. .long 1337108031
  464. .long 152014
  465. .long 3203724452
  466. .long 1015726421
  467. .long 1709341917
  468. .long 158533
  469. .long 2571168217
  470. .long 1015201075
  471. .long 3790955393
  472. .long 165087
  473. .long 2352942461
  474. .long 3164228666
  475. .long 4112506593
  476. .long 171677
  477. .long 2947355221
  478. .long 1015419624
  479. .long 3504003472
  480. .long 178303
  481. .long 3594001059
  482. .long 3158379228
  483. .long 2799960843
  484. .long 184965
  485. .long 1423655380
  486. .long 1016070727
  487. .long 2839424854
  488. .long 191663
  489. .long 1171596163
  490. .long 1014090255
  491. .long 171030293
  492. .long 198398
  493. .long 3526460132
  494. .long 1015477354
  495. .long 4232894513
  496. .long 205168
  497. .long 2383938684
  498. .long 1015717095
  499. .long 2992903935
  500. .long 211976
  501. .long 2218154405
  502. .long 1016276769
  503. .long 1603444721
  504. .long 218821
  505. .long 1548633640
  506. .long 3163249902
  507. .long 926591435
  508. .long 225703
  509. .long 3208833761
  510. .long 3163962090
  511. .long 1829099622
  512. .long 232622
  513. .long 1016661180
  514. .long 3164509581
  515. .long 887463927
  516. .long 239579
  517. .long 3596744162
  518. .long 3161842742
  519. .long 3272845541
  520. .long 246573
  521. .long 928852419
  522. .long 3164536824
  523. .long 1276261410
  524. .long 253606
  525. .long 300981947
  526. .long 1015732745
  527. .long 78413852
  528. .long 260677
  529. .long 4183226867
  530. .long 3164065827
  531. .long 569847338
  532. .long 267786
  533. .long 472945272
  534. .long 3160339305
  535. .long 3645941911
  536. .long 274933
  537. .long 3814685080
  538. .long 3162621917
  539. .long 1617004845
  540. .long 282120
  541. .long 82804943
  542. .long 1011391354
  543. .long 3978100823
  544. .long 289345
  545. .long 3513027190
  546. .long 1016894539
  547. .long 3049340112
  548. .long 296610
  549. .long 3062915824
  550. .long 1014219171
  551. .long 4040676318
  552. .long 303914
  553. .long 4090609238
  554. .long 1016712034
  555. .long 3577096743
  556. .long 311258
  557. .long 2951496418
  558. .long 1014842263
  559. .long 2583551245
  560. .long 318642
  561. .long 3161094195
  562. .long 1016655067
  563. .long 1990012071
  564. .long 326066
  565. .long 3529070563
  566. .long 3163861769
  567. .long 2731501122
  568. .long 333530
  569. .long 1774031854
  570. .long 3163518597
  571. .long 1453150082
  572. .long 341035
  573. .long 498154668
  574. .long 3162536638
  575. .long 3395129871
  576. .long 348580
  577. .long 4025345434
  578. .long 3163383964
  579. .long 917841882
  580. .long 356167
  581. .long 18715564
  582. .long 1016707884
  583. .long 3566716925
  584. .long 363794
  585. .long 1536826855
  586. .long 1015191009
  587. .long 3712504873
  588. .long 371463
  589. .long 88491948
  590. .long 1016476236
  591. .long 2321106615
  592. .long 379174
  593. .long 2171176610
  594. .long 1010584347
  595. .long 363667784
  596. .long 386927
  597. .long 813753949
  598. .long 1016833785
  599. .long 3111574537
  600. .long 394721
  601. .long 2606161479
  602. .long 3163808322
  603. .long 2956612997
  604. .long 402558
  605. .long 2118169750
  606. .long 3163784129
  607. .long 885834528
  608. .long 410438
  609. .long 1973258546
  610. .long 3163310140
  611. .long 2186617381
  612. .long 418360
  613. .long 2270764083
  614. .long 3164321289
  615. .long 3561793907
  616. .long 426325
  617. .long 1157054052
  618. .long 1012938926
  619. .long 1719614413
  620. .long 434334
  621. .long 330458197
  622. .long 3164331316
  623. .long 1963711167
  624. .long 442386
  625. .long 1744767756
  626. .long 3161622870
  627. .long 1013258799
  628. .long 450482
  629. .long 1748797610
  630. .long 3161177658
  631. .long 4182873220
  632. .long 458621
  633. .long 629542646
  634. .long 3163044879
  635. .long 3907805044
  636. .long 466805
  637. .long 2257091225
  638. .long 3162598983
  639. .long 1218806132
  640. .long 475034
  641. .long 1818613051
  642. .long 3163597017
  643. .long 1447192521
  644. .long 483307
  645. .long 1462857171
  646. .long 3163563097
  647. .long 1339972927
  648. .long 491625
  649. .long 167908908
  650. .long 1016620728
  651. .long 1944781191
  652. .long 499988
  653. .long 3993278767
  654. .long 3162772855
  655. .long 19972402
  656. .long 508397
  657. .long 3507899861
  658. .long 1017057868
  659. .long 919555682
  660. .long 516851
  661. .long 3121969534
  662. .long 1013996802
  663. .long 1413356050
  664. .long 525351
  665. .long 1651349290
  666. .long 3163716742
  667. .long 2571947539
  668. .long 533897
  669. .long 3558159063
  670. .long 3164425245
  671. .long 1176749997
  672. .long 542490
  673. .long 2738998779
  674. .long 3163084420
  675. .long 2604962541
  676. .long 551129
  677. .long 2614425274
  678. .long 3164587768
  679. .long 3649726105
  680. .long 559815
  681. .long 4085036346
  682. .long 1016698050
  683. .long 1110089947
  684. .long 568549
  685. .long 1451641638
  686. .long 1016523249
  687. .long 380978316
  688. .long 577330
  689. .long 854188970
  690. .long 3161511262
  691. .long 2568320822
  692. .long 586158
  693. .long 2732824428
  694. .long 1015401491
  695. .long 194117574
  696. .long 595035
  697. .long 777528611
  698. .long 3164460665
  699. .long 2966275557
  700. .long 603959
  701. .long 2176155323
  702. .long 3160891335
  703. .long 3418903055
  704. .long 612932
  705. .long 2527457337
  706. .long 3161869180
  707. .long 2682146384
  708. .long 621954
  709. .long 2082178512
  710. .long 3164411995
  711. .long 1892288442
  712. .long 631025
  713. .long 2446255666
  714. .long 3163648957
  715. .long 2191782032
  716. .long 640145
  717. .long 2960257726
  718. .long 1014791238
  719. .long 434316067
  720. .long 649315
  721. .long 2028358766
  722. .long 1014506698
  723. .long 2069751141
  724. .long 658534
  725. .long 1562170674
  726. .long 3163773257
  727. .long 3964284211
  728. .long 667803
  729. .long 2111583915
  730. .long 1016475740
  731. .long 2990417245
  732. .long 677123
  733. .long 3683467745
  734. .long 3164417902
  735. .long 321958744
  736. .long 686494
  737. .long 3401933766
  738. .long 1016843134
  739. .long 1434058175
  740. .long 695915
  741. .long 251133233
  742. .long 1016134345
  743. .long 3218338682
  744. .long 705387
  745. .long 3404164304
  746. .long 3163525684
  747. .long 2572866477
  748. .long 714911
  749. .long 878562433
  750. .long 1016570317
  751. .long 697153126
  752. .long 724487
  753. .long 1283515428
  754. .long 3164331765
  755. .long 3092190715
  756. .long 734114
  757. .long 814012167
  758. .long 3160571998
  759. .long 2380618042
  760. .long 743794
  761. .long 3149557219
  762. .long 3164369375
  763. .long 4076559943
  764. .long 753526
  765. .long 2119478330
  766. .long 3161806927
  767. .long 815859274
  768. .long 763312
  769. .long 240396590
  770. .long 3164536019
  771. .long 2420883922
  772. .long 773150
  773. .long 2049810052
  774. .long 1015168464
  775. .long 1540824585
  776. .long 783042
  777. .long 1064017010
  778. .long 3164536266
  779. .long 3716502172
  780. .long 792987
  781. .long 2303740125
  782. .long 1015091301
  783. .long 1610600570
  784. .long 802987
  785. .long 3766732298
  786. .long 1016808759
  787. .long 777507147
  788. .long 813041
  789. .long 4282924204
  790. .long 1016236109
  791. .long 2483480501
  792. .long 823149
  793. .long 1216371780
  794. .long 1014082748
  795. .long 3706687593
  796. .long 833312
  797. .long 3521726939
  798. .long 1014301643
  799. .long 1432208378
  800. .long 843531
  801. .long 1401068914
  802. .long 3163412539
  803. .long 1242007932
  804. .long 853805
  805. .long 1132034716
  806. .long 3164388407
  807. .long 135105010
  808. .long 864135
  809. .long 1906148727
  810. .long 3164424315
  811. .long 3707479175
  812. .long 874520
  813. .long 3613079302
  814. .long 1015213314
  815. .long 382305176
  816. .long 884963
  817. .long 2347622376
  818. .long 3163627201
  819. .long 64696965
  820. .long 895462
  821. .long 1768797490
  822. .long 1016865536
  823. .long 4076975200
  824. .long 906017
  825. .long 2029000898
  826. .long 1016257111
  827. .long 863738719
  828. .long 916631
  829. .long 1326992219
  830. .long 3163661773
  831. .long 351641897
  832. .long 927302
  833. .long 2172261526
  834. .long 3164059175
  835. .long 3884662774
  836. .long 938030
  837. .long 2158611599
  838. .long 1015258761
  839. .long 4224142467
  840. .long 948817
  841. .long 3389820385
  842. .long 1016255778
  843. .long 2728693978
  844. .long 959663
  845. .long 396109971
  846. .long 3164511267
  847. .long 764307441
  848. .long 970568
  849. .long 3021057420
  850. .long 3164378099
  851. .long 3999357479
  852. .long 981531
  853. .long 2258941616
  854. .long 1016973300
  855. .long 929806999
  856. .long 992555
  857. .long 3205336643
  858. .long 1016308133
  859. .long 1533953344
  860. .long 1003638
  861. .long 769171850
  862. .long 1016714209
  863. .long 2912730644
  864. .long 1014781
  865. .long 3490067721
  866. .long 3164453650
  867. .long 2174652632
  868. .long 1025985
  869. .long 4087714590
  870. .long 1015498835
  871. .long 730821105
  872. .long 1037250
  873. .long 2523232743
  874. .long 1013115764
  875. .long 3884607281
  876. .long 1025890431
  877. .long 3607404735
  878. .long 1046244104
  879. .long 1874480759
  880. .long 1036235435
  881. .long 4286760334
  882. .long 1055834045
  883. .long 4277811695
  884. .long 1064709698
  885. .long 0
  886. .long 0
  887. .long 0
  888. .long 7340032
  889. .long 0
  890. .long 1072693248
  891. .long 0
  892. .long 2146435072
  893. .long 0
  894. .long 0
  895. .long 4294967295
  896. .long 2146435071
  897. .long 0
  898. .long 508559360
  899. .long 4294967295
  900. .long 4294967295
  901. .type static_const_table,@object
  902. .size static_const_table,2168
  903. .data
  904. .section .note.GNU-stack, ""
  905. # End