libm_sinl_k80.S 18 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830
  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 "libm_sinl_k80.c"
  38. .text
  39. ..TXTST0:
  40. # -- Begin __libm_sinl_k80
  41. .text
  42. .align 16,0x90
  43. .globl __libm_sinl_k80
  44. __libm_sinl_k80:
  45. # parameter 1: 160 + %rsp
  46. # parameter 2: %rdi
  47. ..B1.1:
  48. .cfi_startproc
  49. ..___tag_value___libm_sinl_k80.1:
  50. ..L2:
  51. pushq %r15
  52. .cfi_def_cfa_offset 16
  53. .cfi_offset 15, -16
  54. pushq %rbx
  55. .cfi_def_cfa_offset 24
  56. .cfi_offset 3, -24
  57. pushq %rbp
  58. .cfi_def_cfa_offset 32
  59. .cfi_offset 6, -32
  60. subq $128, %rsp
  61. .cfi_def_cfa_offset 160
  62. movq %rdi, %r15
  63. movq %fs:40, %rax
  64. xorq %rsp, %rax
  65. movq %rax, 120(%rsp)
  66. movzwl 168(%rsp), %eax
  67. andl $32767, %eax
  68. cmpl $16378, %eax
  69. jge ..B1.13
  70. ..B1.2:
  71. fldt 160(%rsp)
  72. cmpl $16372, %eax
  73. jge ..B1.11
  74. ..B1.3:
  75. cmpl $16364, %eax
  76. jge ..B1.9
  77. ..B1.4:
  78. fstpt (%r15)
  79. fldt (%r15)
  80. cmpl $16308, %eax
  81. jge ..B1.6
  82. ..B1.5:
  83. fstp %st(0)
  84. lea _zeros(%rip), %rax
  85. lea _ones(%rip), %rdx
  86. fldl (%rax)
  87. fstpt 16(%r15)
  88. fldl (%rdx)
  89. jmp ..B1.7
  90. ..B1.6:
  91. lea _SP3(%rip), %rax
  92. lea _ones(%rip), %rdx
  93. fldt (%rax)
  94. fmul %st(1), %st
  95. fmul %st(1), %st
  96. fmulp %st, %st(1)
  97. fstpt 16(%r15)
  98. fldl (%rdx)
  99. ..B1.7:
  100. movq 120(%rsp), %rax
  101. xorq %rsp, %rax
  102. cmpq %fs:40, %rax
  103. jne ..B1.23
  104. ..B1.8:
  105. addq $128, %rsp
  106. .cfi_def_cfa_offset 32
  107. .cfi_restore 6
  108. popq %rbp
  109. .cfi_def_cfa_offset 24
  110. .cfi_restore 3
  111. popq %rbx
  112. .cfi_def_cfa_offset 16
  113. .cfi_restore 15
  114. popq %r15
  115. .cfi_def_cfa_offset 8
  116. ret
  117. .cfi_def_cfa_offset 160
  118. .cfi_offset 3, -24
  119. .cfi_offset 6, -32
  120. .cfi_offset 15, -16
  121. ..B1.9:
  122. fld %st(0)
  123. lea 16+_SP2(%rip), %rax
  124. fmul %st(1), %st
  125. lea _SP2(%rip), %rdx
  126. lea _ones(%rip), %rcx
  127. fxch %st(1)
  128. fstpt (%r15)
  129. fldt (%r15)
  130. fldt (%rax)
  131. fmul %st(2), %st
  132. fldt (%rdx)
  133. movsd (%rcx), %xmm0
  134. faddp %st, %st(1)
  135. fmulp %st, %st(2)
  136. fmulp %st, %st(1)
  137. fstpt 16(%r15)
  138. movq 120(%rsp), %rbx
  139. xorq %rsp, %rbx
  140. cmpq %fs:40, %rbx
  141. jne ..B1.24
  142. ..B1.10:
  143. movsd %xmm0, 16(%rsp)
  144. fldl 16(%rsp)
  145. addq $128, %rsp
  146. .cfi_def_cfa_offset 32
  147. .cfi_restore 6
  148. popq %rbp
  149. .cfi_def_cfa_offset 24
  150. .cfi_restore 3
  151. popq %rbx
  152. .cfi_def_cfa_offset 16
  153. .cfi_restore 15
  154. popq %r15
  155. .cfi_def_cfa_offset 8
  156. ret
  157. .cfi_def_cfa_offset 160
  158. .cfi_offset 3, -24
  159. .cfi_offset 6, -32
  160. .cfi_offset 15, -16
  161. ..B1.11:
  162. fld %st(0)
  163. lea 48+_SP1(%rip), %rax
  164. fmul %st(1), %st
  165. lea 32+_SP1(%rip), %rcx
  166. fld %st(0)
  167. lea 16+_SP1(%rip), %rdx
  168. fmul %st(1), %st
  169. lea _SP1(%rip), %rbx
  170. lea _ones(%rip), %rbp
  171. fxch %st(2)
  172. fstpt (%r15)
  173. fldt (%r15)
  174. fldt (%rax)
  175. fmul %st(3), %st
  176. fldt (%rdx)
  177. movsd (%rbp), %xmm0
  178. faddp %st, %st(1)
  179. fmul %st(3), %st
  180. fldt (%rcx)
  181. fmulp %st, %st(4)
  182. fldt (%rbx)
  183. faddp %st, %st(4)
  184. fxch %st(2)
  185. fmulp %st, %st(3)
  186. fxch %st(2)
  187. faddp %st, %st(1)
  188. fmulp %st, %st(1)
  189. fstpt 16(%r15)
  190. movq 120(%rsp), %rsi
  191. xorq %rsp, %rsi
  192. cmpq %fs:40, %rsi
  193. jne ..B1.24
  194. ..B1.12:
  195. movsd %xmm0, 16(%rsp)
  196. fldl 16(%rsp)
  197. addq $128, %rsp
  198. .cfi_def_cfa_offset 32
  199. .cfi_restore 6
  200. popq %rbp
  201. .cfi_def_cfa_offset 24
  202. .cfi_restore 3
  203. popq %rbx
  204. .cfi_def_cfa_offset 16
  205. .cfi_restore 15
  206. popq %r15
  207. .cfi_def_cfa_offset 8
  208. ret
  209. .cfi_def_cfa_offset 160
  210. .cfi_offset 3, -24
  211. .cfi_offset 6, -32
  212. .cfi_offset 15, -16
  213. ..B1.13:
  214. cmpl $16382, %eax
  215. jge ..B1.15
  216. ..B1.14:
  217. fldt 160(%rsp)
  218. xorl %ecx, %ecx
  219. movb 169(%rsp), %bl
  220. lea _ones(%rip), %rbp
  221. andb $-128, %bl
  222. lea _TWO_52H(%rip), %rax
  223. shrb $7, %bl
  224. fldl (%rax)
  225. movzbl %bl, %ebx
  226. fxch %st(1)
  227. fmull (%rbp,%rbx,8)
  228. fmul %st, %st(1)
  229. fld %st(1)
  230. fadd %st(1), %st
  231. fstpt (%rsp)
  232. fstpt 24(%rsp)
  233. fldt 24(%rsp)
  234. fstpt 160(%rsp)
  235. fldt 160(%rsp)
  236. fldt (%rsp)
  237. fsubp %st, %st(2)
  238. fld %st(1)
  239. fsubrp %st, %st(1)
  240. fxch %st(1)
  241. jmp ..B1.18
  242. ..B1.15:
  243. je ..B1.27
  244. ..B1.16:
  245. fldt 160(%rsp)
  246. lea _ones(%rip), %rbp
  247. movb 169(%rsp), %al
  248. xorl %edi, %edi
  249. andb $-128, %al
  250. shrb $7, %al
  251. movzbl %al, %ebx
  252. fmull (%rbp,%rbx,8)
  253. fstpt 160(%rsp)
  254. fldt 160(%rsp)
  255. addq $-16, %rsp
  256. .cfi_def_cfa_offset 176
  257. lea 120(%rsp), %rsi
  258. fstpt (%rsp)
  259. ..___tag_value___libm_sinl_k80.44:
  260. call __libm_reduce_pi04l@PLT
  261. ..___tag_value___libm_sinl_k80.45:
  262. ..B1.32:
  263. movl %eax, %ecx
  264. addq $16, %rsp
  265. .cfi_def_cfa_offset 160
  266. ..B1.17:
  267. fldl 104(%rsp)
  268. lea 1(%rcx), %eax
  269. lea _TWO_52H(%rip), %rdx
  270. fld %st(0)
  271. movsd 104(%rsp), %xmm0
  272. sarl $2, %eax
  273. movslq %eax, %rax
  274. mulsd (%rdx), %xmm0
  275. xorq %rax, %rbx
  276. movsd %xmm0, 16(%rsp)
  277. andq $1, %rbx
  278. fldl 16(%rsp)
  279. fadd %st, %st(1)
  280. fxch %st(1)
  281. fstpt (%rsp)
  282. fldt (%rsp)
  283. fsubp %st, %st(1)
  284. fld %st(0)
  285. fxch %st(1)
  286. fsubr %st, %st(2)
  287. fldl 112(%rsp)
  288. faddp %st, %st(3)
  289. fxch %st(1)
  290. fadd %st(2), %st
  291. fstpt 24(%rsp)
  292. ..B1.18:
  293. fldt 24(%rsp)
  294. fld %st(1)
  295. fmul %st(3), %st
  296. fld %st(3)
  297. fmulp %st, %st(2)
  298. lea _TWO_53H(%rip), %rax
  299. incl %ecx
  300. testb $2, %cl
  301. faddp %st, %st(1)
  302. fstpt 40(%rsp)
  303. fldt 40(%rsp)
  304. fld %st(1)
  305. fmul %st(2), %st
  306. fld %st(0)
  307. fadd %st(2), %st
  308. fstpt 72(%rsp)
  309. fldt 72(%rsp)
  310. fld %st(1)
  311. fmul %st(3), %st
  312. fxch %st(1)
  313. fmulp %st, %st(3)
  314. faddp %st, %st(2)
  315. fxch %st(1)
  316. fstpt 56(%rsp)
  317. fldt 56(%rsp)
  318. fxch %st(1)
  319. fstpt 88(%rsp)
  320. fldt 88(%rsp)
  321. fmul %st(0), %st
  322. fld %st(0)
  323. faddp %st, %st(2)
  324. fldl (%rax)
  325. je ..B1.20
  326. ..B1.19:
  327. fstp %st(4)
  328. fstp %st(2)
  329. lea 112+_CP(%rip), %rax
  330. lea 80+_CP(%rip), %rdx
  331. lea 128+_CP(%rip), %rdi
  332. lea 96+_CP(%rip), %r8
  333. lea 48+_CP(%rip), %rcx
  334. lea 64+_CP(%rip), %r9
  335. lea 16+_CP(%rip), %rsi
  336. lea 32+_CP(%rip), %r10
  337. fldt (%rax)
  338. lea _CP(%rip), %r11
  339. lea 160+_CP(%rip), %rax
  340. fmul %st(1), %st
  341. fldt (%rdx)
  342. lea 144+_CP(%rip), %rdx
  343. faddp %st, %st(1)
  344. fmul %st(1), %st
  345. fldt (%rcx)
  346. faddp %st, %st(1)
  347. fmul %st(1), %st
  348. fldt (%rsi)
  349. faddp %st, %st(1)
  350. fmul %st(1), %st
  351. fldt (%rdi)
  352. fmul %st(2), %st
  353. fldt (%r8)
  354. faddp %st, %st(1)
  355. fmul %st(2), %st
  356. fldt (%r9)
  357. faddp %st, %st(1)
  358. fmul %st(2), %st
  359. fldt (%r10)
  360. faddp %st, %st(1)
  361. fmulp %st, %st(2)
  362. fldt (%r11)
  363. faddp %st, %st(2)
  364. fldt 72(%rsp)
  365. fmulp %st, %st(2)
  366. faddp %st, %st(1)
  367. fldt 56(%rsp)
  368. fldt 40(%rsp)
  369. fldt 88(%rsp)
  370. fldt (%rax)
  371. fmul %st, %st(3)
  372. fxch %st(3)
  373. faddp %st, %st(4)
  374. fxch %st(2)
  375. fmulp %st, %st(4)
  376. fldt (%rdx)
  377. fmul %st, %st(2)
  378. fxch %st(2)
  379. faddp %st, %st(4)
  380. fld %st(3)
  381. fxch %st(2)
  382. fmulp %st, %st(1)
  383. faddp %st, %st(2)
  384. fadd %st(1), %st
  385. fmul %st, %st(3)
  386. fadd %st(3), %st
  387. fstpt (%rsp)
  388. fldt (%rsp)
  389. fsubp %st, %st(3)
  390. fxch %st(1)
  391. fsub %st(2), %st
  392. faddp %st, %st(1)
  393. fld %st(1)
  394. fldl (%rbp)
  395. fld %st(0)
  396. fxch %st(1)
  397. fadd %st, %st(2)
  398. fxch %st(1)
  399. fsub %st(2), %st
  400. faddp %st, %st(4)
  401. fxch %st(2)
  402. faddp %st, %st(3)
  403. fldl (%rbp,%rbx,8)
  404. fmul %st, %st(1)
  405. fxch %st(1)
  406. fstpt (%r15)
  407. fmulp %st, %st(2)
  408. fxch %st(1)
  409. fstpt 16(%r15)
  410. jmp ..B1.21
  411. ..B1.20:
  412. lea 112+_SP(%rip), %rax
  413. lea 80+_SP(%rip), %rdx
  414. lea 48+_SP(%rip), %rcx
  415. lea 128+_SP(%rip), %rdi
  416. lea 16+_SP(%rip), %rsi
  417. lea 96+_SP(%rip), %r8
  418. lea 64+_SP(%rip), %r9
  419. lea 32+_SP(%rip), %r10
  420. fldt (%rax)
  421. lea _SP(%rip), %r11
  422. lea 160+_SP(%rip), %rax
  423. fmul %st(3), %st
  424. fldt (%rdx)
  425. lea 144+_SP(%rip), %rdx
  426. faddp %st, %st(1)
  427. fmul %st(3), %st
  428. fldt (%rcx)
  429. faddp %st, %st(1)
  430. fmul %st(3), %st
  431. fldt (%rsi)
  432. faddp %st, %st(1)
  433. fmul %st(3), %st
  434. fldt (%rdi)
  435. fmul %st(4), %st
  436. fldt (%r8)
  437. faddp %st, %st(1)
  438. fmul %st(4), %st
  439. fldt (%r9)
  440. faddp %st, %st(1)
  441. fmul %st(4), %st
  442. fldt (%r10)
  443. faddp %st, %st(1)
  444. fmulp %st, %st(4)
  445. fldt (%r11)
  446. faddp %st, %st(4)
  447. fldt 72(%rsp)
  448. fmulp %st, %st(4)
  449. faddp %st, %st(3)
  450. fldt 56(%rsp)
  451. fldt 40(%rsp)
  452. fldt (%rax)
  453. fmul %st, %st(2)
  454. fxch %st(2)
  455. faddp %st, %st(5)
  456. fxch %st(1)
  457. fmulp %st, %st(3)
  458. fldt (%rdx)
  459. fmul %st, %st(1)
  460. fxch %st(1)
  461. faddp %st, %st(4)
  462. fldt 88(%rsp)
  463. fmulp %st, %st(1)
  464. faddp %st, %st(2)
  465. fld %st(1)
  466. fadd %st(3), %st
  467. fmul %st, %st(1)
  468. fadd %st(1), %st
  469. fstpt (%rsp)
  470. fldt (%rsp)
  471. fsubp %st, %st(1)
  472. fsubr %st, %st(1)
  473. fxch %st(1)
  474. faddp %st, %st(2)
  475. fld %st(3)
  476. fmul %st(1), %st
  477. fxch %st(1)
  478. fmul %st(3), %st
  479. fldt 24(%rsp)
  480. fmulp %st, %st(3)
  481. fxch %st(2)
  482. faddp %st, %st(1)
  483. faddp %st, %st(3)
  484. fld %st(1)
  485. fadd %st(1), %st
  486. fsubr %st, %st(2)
  487. fxch %st(1)
  488. faddp %st, %st(2)
  489. fxch %st(1)
  490. faddp %st, %st(2)
  491. fldl (%rbp,%rbx,8)
  492. fmul %st, %st(1)
  493. fxch %st(1)
  494. fstpt (%r15)
  495. fmulp %st, %st(1)
  496. fstpt 16(%r15)
  497. fldl (%rbp)
  498. ..B1.21:
  499. movq 120(%rsp), %rax
  500. xorq %rsp, %rax
  501. cmpq %fs:40, %rax
  502. jne ..B1.23
  503. ..B1.22:
  504. addq $128, %rsp
  505. .cfi_def_cfa_offset 32
  506. .cfi_restore 6
  507. popq %rbp
  508. .cfi_def_cfa_offset 24
  509. .cfi_restore 3
  510. popq %rbx
  511. .cfi_def_cfa_offset 16
  512. .cfi_restore 15
  513. popq %r15
  514. .cfi_def_cfa_offset 8
  515. ret
  516. .cfi_def_cfa_offset 160
  517. .cfi_offset 3, -24
  518. .cfi_offset 6, -32
  519. .cfi_offset 15, -16
  520. ..B1.23:
  521. fstp %st(0)
  522. call __stack_chk_fail@PLT
  523. ..B1.24:
  524. call __stack_chk_fail@PLT
  525. ..B1.27:
  526. movl 164(%rsp), %eax
  527. cmpl $-921707870, %eax
  528. jb ..B1.14
  529. ..B1.28:
  530. jne ..B1.16
  531. ..B1.29:
  532. cmpl $560513589, 160(%rsp)
  533. jbe ..B1.14
  534. jmp ..B1.16
  535. .align 16,0x90
  536. .cfi_endproc
  537. .type __libm_sinl_k80,@function
  538. .size __libm_sinl_k80,.-__libm_sinl_k80
  539. .data
  540. # -- End __libm_sinl_k80
  541. .section .rodata, "a"
  542. .align 4
  543. .align 4
  544. _zeros:
  545. .long 0
  546. .long 0
  547. .long 0
  548. .long 2147483648
  549. .type _zeros,@object
  550. .size _zeros,16
  551. .align 4
  552. _ones:
  553. .long 0
  554. .long 1072693248
  555. .long 0
  556. .long 3220176896
  557. .type _ones,@object
  558. .size _ones,16
  559. .align 4
  560. _TWO_52H:
  561. .long 0
  562. .long 1127743488
  563. .type _TWO_52H,@object
  564. .size _TWO_52H,8
  565. .align 4
  566. _TWO_53H:
  567. .long 0
  568. .long 1128792064
  569. .type _TWO_53H,@object
  570. .size _TWO_53H,8
  571. .align 2
  572. _SP3:
  573. .word 17476
  574. .word 43656
  575. .word 43690
  576. .word 43690
  577. .word 49148
  578. .word 0
  579. .word 0
  580. .word 0
  581. .type _SP3,@object
  582. .size _SP3,16
  583. .align 2
  584. _SP2:
  585. .word 43210
  586. .word 43690
  587. .word 43690
  588. .word 43690
  589. .word 49148
  590. .word 0
  591. .word 0
  592. .word 0
  593. .word 1587
  594. .word 57422
  595. .word 34932
  596. .word 34952
  597. .word 16376
  598. .word 0
  599. .word 0
  600. .word 0
  601. .type _SP2,@object
  602. .size _SP2,32
  603. .align 2
  604. _SP1:
  605. .word 43690
  606. .word 43690
  607. .word 43690
  608. .word 43690
  609. .word 49148
  610. .word 0
  611. .word 0
  612. .word 0
  613. .word 12518
  614. .word 34952
  615. .word 34952
  616. .word 34952
  617. .word 16376
  618. .word 0
  619. .word 0
  620. .word 0
  621. .word 43088
  622. .word 7396
  623. .word 207
  624. .word 53261
  625. .word 49138
  626. .word 0
  627. .word 0
  628. .word 0
  629. .word 55827
  630. .word 48618
  631. .word 3602
  632. .word 47342
  633. .word 16364
  634. .word 0
  635. .word 0
  636. .word 0
  637. .type _SP1,@object
  638. .size _SP1,64
  639. .align 2
  640. _CP:
  641. .word 51631
  642. .word 16464
  643. .word 16497
  644. .word 44012
  645. .word 16306
  646. .word 0
  647. .word 0
  648. .word 0
  649. .word 43685
  650. .word 43690
  651. .word 43690
  652. .word 43690
  653. .word 16372
  654. .word 0
  655. .word 0
  656. .word 0
  657. .word 46557
  658. .word 2912
  659. .word 24758
  660. .word 46603
  661. .word 49141
  662. .word 0
  663. .word 0
  664. .word 0
  665. .word 28380
  666. .word 3328
  667. .word 208
  668. .word 53261
  669. .word 16367
  670. .word 0
  671. .word 0
  672. .word 0
  673. .word 23816
  674. .word 50302
  675. .word 32187
  676. .word 37874
  677. .word 49129
  678. .word 0
  679. .word 0
  680. .word 0
  681. .word 49866
  682. .word 64527
  683. .word 51070
  684. .word 36726
  685. .word 16354
  686. .word 0
  687. .word 0
  688. .word 0
  689. .word 65056
  690. .word 3638
  691. .word 41889
  692. .word 51659
  693. .word 49114
  694. .word 0
  695. .word 0
  696. .word 0
  697. .word 13834
  698. .word 11317
  699. .word 33607
  700. .word 55101
  701. .word 16338
  702. .word 0
  703. .word 0
  704. .word 0
  705. .word 40709
  706. .word 42374
  707. .word 64411
  708. .word 45709
  709. .word 49098
  710. .word 0
  711. .word 0
  712. .word 0
  713. .word 0
  714. .word 0
  715. .word 0
  716. .word 32768
  717. .word 49150
  718. .word 0
  719. .word 0
  720. .word 0
  721. .word 0
  722. .word 0
  723. .word 0
  724. .word 43008
  725. .word 16378
  726. .word 0
  727. .word 0
  728. .word 0
  729. .type _CP,@object
  730. .size _CP,176
  731. .align 2
  732. _SP:
  733. .word 43691
  734. .word 43690
  735. .word 43690
  736. .word 43690
  737. .word 49136
  738. .word 0
  739. .word 0
  740. .word 0
  741. .word 34948
  742. .word 34952
  743. .word 34952
  744. .word 34952
  745. .word 16368
  746. .word 0
  747. .word 0
  748. .word 0
  749. .word 53243
  750. .word 3328
  751. .word 208
  752. .word 53261
  753. .word 49138
  754. .word 0
  755. .word 0
  756. .word 0
  757. .word 30577
  758. .word 46649
  759. .word 7466
  760. .word 47343
  761. .word 16364
  762. .word 0
  763. .word 0
  764. .word 0
  765. .word 11760
  766. .word 43464
  767. .word 11071
  768. .word 55090
  769. .word 49125
  770. .word 0
  771. .word 0
  772. .word 0
  773. .word 47000
  774. .word 43232
  775. .word 12444
  776. .word 45202
  777. .word 16350
  778. .word 0
  779. .word 0
  780. .word 0
  781. .word 52983
  782. .word 47009
  783. .word 40440
  784. .word 55103
  785. .word 49110
  786. .word 0
  787. .word 0
  788. .word 0
  789. .word 35433
  790. .word 14927
  791. .word 40941
  792. .word 51860
  793. .word 16334
  794. .word 0
  795. .word 0
  796. .word 0
  797. .word 1340
  798. .word 16361
  799. .word 50747
  800. .word 38523
  801. .word 49094
  802. .word 0
  803. .word 0
  804. .word 0
  805. .word 0
  806. .word 0
  807. .word 0
  808. .word 43680
  809. .word 49148
  810. .word 0
  811. .word 0
  812. .word 0
  813. .word 0
  814. .word 0
  815. .word 0
  816. .word 34816
  817. .word 16376
  818. .word 0
  819. .word 0
  820. .word 0
  821. .type _SP,@object
  822. .size _SP,176
  823. .data
  824. .section .note.GNU-stack, ""
  825. // -- Begin DWARF2 SEGMENT .eh_frame
  826. .section .eh_frame,"a",@progbits
  827. .eh_frame_seg:
  828. .align 1
  829. # End