libm_sinhl_k80.S 17 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745
  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_sinhl_k80.c"
  38. .text
  39. ..TXTST0:
  40. # -- Begin __libm_sinhl_k80
  41. .text
  42. .align 16,0x90
  43. .globl __libm_sinhl_k80
  44. __libm_sinhl_k80:
  45. # parameter 1: 8 + %rsp
  46. # parameter 2: %rdi
  47. ..B1.1:
  48. .cfi_startproc
  49. ..___tag_value___libm_sinhl_k80.1:
  50. ..L2:
  51. movzwl 16(%rsp), %eax
  52. andl $32767, %eax
  53. cmpl $16405, %eax
  54. jge ..B1.20
  55. ..B1.2:
  56. cmpl $16382, %eax
  57. jge ..B1.13
  58. ..B1.3:
  59. fldt 8(%rsp)
  60. cmpl $16378, %eax
  61. jge ..B1.11
  62. ..B1.4:
  63. cmpl $16373, %eax
  64. jge ..B1.10
  65. ..B1.5:
  66. cmpl $16366, %eax
  67. jge ..B1.9
  68. ..B1.6:
  69. fstpt (%rdi)
  70. fldt (%rdi)
  71. cmpl $16308, %eax
  72. jge ..B1.8
  73. ..B1.7:
  74. fstp %st(0)
  75. fldt .L_2il0floatpacket.0(%rip)
  76. fstpt 16(%rdi)
  77. fldt 16(%rdi)
  78. ret
  79. ..B1.8:
  80. lea _Q3(%rip), %rax
  81. fldt (%rax)
  82. fmul %st(1), %st
  83. fmul %st(1), %st
  84. fmulp %st, %st(1)
  85. fstpt 16(%rdi)
  86. fldt .L_2il0floatpacket.0(%rip)
  87. ret
  88. ..B1.9:
  89. fld %st(0)
  90. lea 16+_Q2(%rip), %rax
  91. lea _Q2(%rip), %rdx
  92. fmul %st(1), %st
  93. fxch %st(1)
  94. fstpt (%rdi)
  95. fldt (%rdi)
  96. fldt (%rax)
  97. fmul %st(2), %st
  98. fldt (%rdx)
  99. faddp %st, %st(1)
  100. fmulp %st, %st(2)
  101. fmulp %st, %st(1)
  102. fstpt 16(%rdi)
  103. fldt .L_2il0floatpacket.0(%rip)
  104. ret
  105. ..B1.10:
  106. fld %st(0)
  107. lea 48+_Q1(%rip), %rax
  108. lea 32+_Q1(%rip), %rcx
  109. lea 16+_Q1(%rip), %rdx
  110. lea _Q1(%rip), %rsi
  111. fmul %st(1), %st
  112. fld %st(0)
  113. fmul %st(1), %st
  114. fxch %st(2)
  115. fstpt (%rdi)
  116. fldt (%rdi)
  117. fldt (%rax)
  118. fmul %st(3), %st
  119. fldt (%rdx)
  120. faddp %st, %st(1)
  121. fmul %st(3), %st
  122. fldt (%rcx)
  123. fmulp %st, %st(4)
  124. fldt (%rsi)
  125. faddp %st, %st(4)
  126. fxch %st(2)
  127. fmulp %st, %st(3)
  128. fxch %st(2)
  129. faddp %st, %st(1)
  130. fmulp %st, %st(1)
  131. fstpt 16(%rdi)
  132. fldt .L_2il0floatpacket.0(%rip)
  133. ret
  134. ..B1.11:
  135. lea _TWO_48H(%rip), %rax
  136. fld %st(0)
  137. fmul %st(1), %st
  138. lea 112+_Q(%rip), %rdx
  139. fld %st(0)
  140. lea 80+_Q(%rip), %rcx
  141. lea 48+_Q(%rip), %rsi
  142. lea 96+_Q(%rip), %r9
  143. lea 16+_Q(%rip), %r8
  144. lea 64+_Q(%rip), %r10
  145. lea 32+_Q(%rip), %r11
  146. fmul %st(1), %st
  147. fld %st(2)
  148. fxch %st(3)
  149. fstpt -88(%rsp)
  150. fldt -88(%rsp)
  151. fldl (%rax)
  152. lea _Q(%rip), %rax
  153. fadd %st, %st(4)
  154. fxch %st(4)
  155. fstpt -24(%rsp)
  156. fldt -24(%rsp)
  157. fsubp %st, %st(4)
  158. fld %st(3)
  159. fld %st(1)
  160. fsub %st(5), %st
  161. fmul %st, %st(1)
  162. fmul %st, %st(2)
  163. fxch %st(2)
  164. faddp %st, %st(1)
  165. fxch %st(4)
  166. fstpt -72(%rsp)
  167. fldt -72(%rsp)
  168. fmul %st(0), %st
  169. fldt (%rdx)
  170. lea 128+_Q(%rip), %rdx
  171. fmul %st(3), %st
  172. fldt (%rcx)
  173. faddp %st, %st(1)
  174. fmul %st(3), %st
  175. fldt (%rsi)
  176. faddp %st, %st(1)
  177. fmul %st(3), %st
  178. fldt (%r8)
  179. faddp %st, %st(1)
  180. fmul %st(3), %st
  181. fldt (%r9)
  182. fmul %st(4), %st
  183. fldt (%r10)
  184. faddp %st, %st(1)
  185. fmul %st(4), %st
  186. fldt (%r11)
  187. faddp %st, %st(1)
  188. fmulp %st, %st(4)
  189. fldt (%rax)
  190. faddp %st, %st(4)
  191. fxch %st(4)
  192. fmulp %st, %st(3)
  193. fxch %st(2)
  194. faddp %st, %st(3)
  195. fld %st(0)
  196. fldt (%rdx)
  197. fmul %st, %st(5)
  198. fxch %st(5)
  199. faddp %st, %st(4)
  200. fxch %st(4)
  201. fmulp %st, %st(2)
  202. fxch %st(1)
  203. fmul %st, %st(3)
  204. fldt -88(%rsp)
  205. fmulp %st, %st(3)
  206. fxch %st(2)
  207. faddp %st, %st(3)
  208. faddp %st, %st(2)
  209. fldt -72(%rsp)
  210. fmul %st, %st(1)
  211. fld %st(0)
  212. fadd %st(2), %st
  213. fstpt (%rdi)
  214. fldt (%rdi)
  215. fsubrp %st, %st(1)
  216. faddp %st, %st(1)
  217. faddp %st, %st(1)
  218. fstpt 16(%rdi)
  219. fldt .L_2il0floatpacket.0(%rip)
  220. ..B1.12:
  221. ret
  222. ..B1.13:
  223. fldt 8(%rsp)
  224. lea ones(%rip), %rax
  225. movb 17(%rsp), %dl
  226. lea _KLN2(%rip), %r8
  227. andb $-128, %dl
  228. lea _TWO_63H(%rip), %rsi
  229. shrb $7, %dl
  230. lea _LN2K(%rip), %r9
  231. fldt (%r8)
  232. fldl (%rsi)
  233. fldt (%r9)
  234. movzbl %dl, %ecx
  235. lea 16+_LN2K(%rip), %r10
  236. lea _TWO_32P(%rip), %r11
  237. lea 64+_P(%rip), %rsi
  238. lea 32+_P(%rip), %r8
  239. lea _P(%rip), %r9
  240. fldl (%rax,%rcx,8)
  241. lea _TWO_32(%rip), %rcx
  242. fmul %st, %st(4)
  243. fxch %st(3)
  244. fmul %st(4), %st
  245. fadd %st(2), %st
  246. fstpt -24(%rsp)
  247. fxch %st(3)
  248. fstpt 8(%rsp)
  249. fldt 8(%rsp)
  250. fldt -24(%rsp)
  251. movl -24(%rsp), %edx
  252. fsubp %st, %st(2)
  253. fxch %st(1)
  254. fmul %st, %st(3)
  255. movsbq %dl, %rax
  256. fxch %st(3)
  257. fsubrp %st, %st(1)
  258. fld %st(0)
  259. subl %eax, %edx
  260. fldt (%r10)
  261. lea 48+_P(%rip), %r10
  262. fmulp %st, %st(4)
  263. sarl $8, %edx
  264. fsub %st(3), %st
  265. fldl (%r11)
  266. lea 16+_P(%rip), %r11
  267. fmul %st(1), %st
  268. fldl (%rcx)
  269. fmulp %st, %st(2)
  270. movzwl 16(%rsp), %ecx
  271. fsubp %st, %st(1)
  272. fld %st(0)
  273. andl $32767, %ecx
  274. cmpl $16387, %ecx
  275. fxch %st(1)
  276. fsubr %st, %st(2)
  277. fxch %st(4)
  278. fsubrp %st, %st(2)
  279. fadd %st(1), %st
  280. fld %st(0)
  281. fmul %st(1), %st
  282. fldt (%rsi)
  283. fmul %st(1), %st
  284. fldt (%r8)
  285. faddp %st, %st(1)
  286. fmul %st(1), %st
  287. fldt (%r9)
  288. faddp %st, %st(1)
  289. fmul %st(1), %st
  290. fldt (%r10)
  291. fmul %st(2), %st
  292. fldt (%r11)
  293. faddp %st, %st(1)
  294. fmulp %st, %st(2)
  295. fxch %st(2)
  296. fmulp %st, %st(1)
  297. faddp %st, %st(2)
  298. jg ..B1.19
  299. ..B1.14:
  300. jne ..B1.18
  301. ..B1.15:
  302. movl 12(%rsp), %ecx
  303. cmpl $-782985146, %ecx
  304. ja ..B1.19
  305. ..B1.16:
  306. jne ..B1.18
  307. ..B1.17:
  308. cmpl $1501741449, 8(%rsp)
  309. ja ..B1.19
  310. ..B1.18:
  311. fldt .L_2il0floatpacket.1(%rip)
  312. movl %edx, %esi
  313. negl %esi
  314. lea -1(%rdx), %ecx
  315. addl $16383, %esi
  316. shlq $4, %rax
  317. subl %edx, %esi
  318. movq __libm_expl_table_256@GOTPCREL(%rip), %rdx
  319. andl $32767, %esi
  320. fstpt -40(%rsp)
  321. fld %st(0)
  322. movzwl 8+.L_2il0floatpacket.1(%rip), %r8d
  323. fadd %st(2), %st
  324. fxch %st(2)
  325. fsubrp %st, %st(1)
  326. fxch %st(2)
  327. fstpt -88(%rsp)
  328. fld %st(2)
  329. fldl 2056(%rdx,%rax)
  330. andl $-32768, %r8d
  331. fldl 2048(%rdx,%rax)
  332. negq %rax
  333. fstpt -72(%rsp)
  334. fldt -72(%rsp)
  335. orl %esi, %r8d
  336. movw %r8w, -32(%rsp)
  337. fadd %st(1), %st
  338. fmulp %st, %st(3)
  339. fld %st(4)
  340. fmul %st(1), %st
  341. movl %ecx, -8(%rsp)
  342. faddp %st, %st(3)
  343. fldl 2056(%rdx,%rax)
  344. fldl 2048(%rdx,%rax)
  345. fld %st(0)
  346. fadd %st(2), %st
  347. fmulp %st, %st(6)
  348. fld %st(6)
  349. fmul %st(2), %st
  350. fsubrp %st, %st(6)
  351. fxch %st(5)
  352. fstpt -56(%rsp)
  353. fxch %st(4)
  354. fmul %st, %st(5)
  355. fldt -72(%rsp)
  356. fmul %st, %st(3)
  357. fld %st(0)
  358. fadd %st(4), %st
  359. fsubr %st, %st(1)
  360. fxch %st(4)
  361. faddp %st, %st(1)
  362. faddp %st, %st(2)
  363. fxch %st(3)
  364. faddp %st, %st(1)
  365. fld %st(2)
  366. fsub %st(5), %st
  367. fsubr %st, %st(3)
  368. fxch %st(5)
  369. fsubrp %st, %st(3)
  370. fxch %st(2)
  371. faddp %st, %st(3)
  372. fld %st(0)
  373. fldt -56(%rsp)
  374. faddp %st, %st(4)
  375. fldt -40(%rsp)
  376. fmul %st, %st(5)
  377. fxch %st(1)
  378. fsub %st(5), %st
  379. fsubr %st, %st(2)
  380. fxch %st(5)
  381. fsubrp %st, %st(2)
  382. fmulp %st, %st(3)
  383. fxch %st(2)
  384. fsubrp %st, %st(1)
  385. faddp %st, %st(1)
  386. fldt -88(%rsp)
  387. fmul %st, %st(2)
  388. fxch %st(2)
  389. fstpt (%rdi)
  390. fmulp %st, %st(1)
  391. fstpt 16(%rdi)
  392. fildl -8(%rsp)
  393. ret
  394. ..B1.19:
  395. shlq $4, %rax
  396. decl %edx
  397. movl %edx, -8(%rsp)
  398. faddp %st, %st(1)
  399. fildl -8(%rsp)
  400. movq __libm_expl_table_256@GOTPCREL(%rip), %rdx
  401. fldl 2056(%rdx,%rax)
  402. fldl 2048(%rdx,%rax)
  403. fld %st(0)
  404. fmul %st(4), %st
  405. fxch %st(4)
  406. fadd %st(6), %st
  407. fmul %st(2), %st
  408. faddp %st, %st(4)
  409. fmul %st, %st(5)
  410. fld %st(0)
  411. fadd %st(6), %st
  412. fsubr %st, %st(1)
  413. fxch %st(6)
  414. faddp %st, %st(1)
  415. faddp %st, %st(1)
  416. faddp %st, %st(2)
  417. fxch %st(2)
  418. fmul %st, %st(3)
  419. fxch %st(3)
  420. fstpt (%rdi)
  421. fmulp %st, %st(2)
  422. fxch %st(1)
  423. fstpt 16(%rdi)
  424. ret
  425. ..B1.20:
  426. movb 17(%rsp), %dl
  427. andb $-128, %dl
  428. shrb $7, %dl
  429. cmpl $32767, %eax
  430. je ..B1.23
  431. ..B1.21:
  432. fldt .L_2il0floatpacket.0(%rip)
  433. movzbl %dl, %eax
  434. lea _infs(%rip), %rdx
  435. shlq $4, %rax
  436. fstpt 16(%rdi)
  437. fldt (%rdx,%rax)
  438. fstpt (%rdi)
  439. fldt (%rdx)
  440. ..B1.22:
  441. ret
  442. ..B1.23:
  443. fldt 8(%rsp)
  444. fstpt (%rdi)
  445. fldt (%rdi)
  446. fmul %st(0), %st
  447. fldt .L_2il0floatpacket.0(%rip)
  448. fstpt 16(%rdi)
  449. ret
  450. .align 16,0x90
  451. .cfi_endproc
  452. .type __libm_sinhl_k80,@function
  453. .size __libm_sinhl_k80,.-__libm_sinhl_k80
  454. .data
  455. # -- End __libm_sinhl_k80
  456. .section .rodata, "a"
  457. .align 16
  458. .align 16
  459. .L_2il0floatpacket.0:
  460. .byte 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00
  461. .type .L_2il0floatpacket.0,@object
  462. .size .L_2il0floatpacket.0,16
  463. .align 16
  464. .L_2il0floatpacket.1:
  465. .byte 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0xff,0x3f,0x00,0x00,0x00,0x00,0x00,0x00
  466. .type .L_2il0floatpacket.1,@object
  467. .size .L_2il0floatpacket.1,16
  468. .align 8
  469. ones:
  470. .long 0x00000000,0x3ff00000
  471. .long 0x00000000,0xbff00000
  472. .type ones,@object
  473. .size ones,16
  474. .align 4
  475. _TWO_48H:
  476. .long 0
  477. .long 1123549184
  478. .type _TWO_48H,@object
  479. .size _TWO_48H,8
  480. .align 4
  481. _TWO_63H:
  482. .long 0
  483. .long 1139277824
  484. .type _TWO_63H,@object
  485. .size _TWO_63H,8
  486. .align 4
  487. _TWO_32P:
  488. .long 1048576
  489. .long 1106247680
  490. .type _TWO_32P,@object
  491. .size _TWO_32P,8
  492. .align 4
  493. _TWO_32:
  494. .long 0
  495. .long 1106247680
  496. .type _TWO_32,@object
  497. .size _TWO_32,8
  498. .align 2
  499. _Q3:
  500. .word 21845
  501. .word 44373
  502. .word 43690
  503. .word 43690
  504. .word 16380
  505. .word 0
  506. .word 0
  507. .word 0
  508. .type _Q3,@object
  509. .size _Q3,16
  510. .align 2
  511. _Q2:
  512. .word 29491
  513. .word 43690
  514. .word 43690
  515. .word 43690
  516. .word 16380
  517. .word 0
  518. .word 0
  519. .word 0
  520. .word 1838
  521. .word 3745
  522. .word 35050
  523. .word 34952
  524. .word 16376
  525. .word 0
  526. .word 0
  527. .word 0
  528. .type _Q2,@object
  529. .size _Q2,32
  530. .align 2
  531. _Q1:
  532. .word 43691
  533. .word 43690
  534. .word 43690
  535. .word 43690
  536. .word 16380
  537. .word 0
  538. .word 0
  539. .word 0
  540. .word 56472
  541. .word 34952
  542. .word 34952
  543. .word 34952
  544. .word 16376
  545. .word 0
  546. .word 0
  547. .word 0
  548. .word 6470
  549. .word 8609
  550. .word 207
  551. .word 53261
  552. .word 16370
  553. .word 0
  554. .word 0
  555. .word 0
  556. .word 51515
  557. .word 9159
  558. .word 10794
  559. .word 47344
  560. .word 16364
  561. .word 0
  562. .word 0
  563. .word 0
  564. .type _Q1,@object
  565. .size _Q1,64
  566. .align 2
  567. _Q:
  568. .word 43620
  569. .word 43690
  570. .word 43690
  571. .word 43690
  572. .word 16364
  573. .word 0
  574. .word 0
  575. .word 0
  576. .word 34953
  577. .word 34952
  578. .word 34952
  579. .word 34952
  580. .word 16376
  581. .word 0
  582. .word 0
  583. .word 0
  584. .word 52382
  585. .word 3328
  586. .word 208
  587. .word 53261
  588. .word 16370
  589. .word 0
  590. .word 0
  591. .word 0
  592. .word 44665
  593. .word 46658
  594. .word 7466
  595. .word 47343
  596. .word 16364
  597. .word 0
  598. .word 0
  599. .word 0
  600. .word 15678
  601. .word 35942
  602. .word 11071
  603. .word 55090
  604. .word 16357
  605. .word 0
  606. .word 0
  607. .word 0
  608. .word 10412
  609. .word 23121
  610. .word 12507
  611. .word 45202
  612. .word 16350
  613. .word 0
  614. .word 0
  615. .word 0
  616. .word 37213
  617. .word 41879
  618. .word 65084
  619. .word 55102
  620. .word 16342
  621. .word 0
  622. .word 0
  623. .word 0
  624. .word 1721
  625. .word 42148
  626. .word 19309
  627. .word 52099
  628. .word 16334
  629. .word 0
  630. .word 0
  631. .word 0
  632. .word 0
  633. .word 0
  634. .word 0
  635. .word 43690
  636. .word 16380
  637. .word 0
  638. .word 0
  639. .word 0
  640. .type _Q,@object
  641. .size _Q,144
  642. .align 2
  643. _KLN2:
  644. .word 61628
  645. .word 23575
  646. .word 15145
  647. .word 47274
  648. .word 16391
  649. .word 0
  650. .word 0
  651. .word 0
  652. .type _KLN2,@object
  653. .size _KLN2,16
  654. .align 2
  655. _LN2K:
  656. .word 0
  657. .word 0
  658. .word 6134
  659. .word 45426
  660. .word 16374
  661. .word 0
  662. .word 0
  663. .word 0
  664. .word 55756
  665. .word 58609
  666. .word 48341
  667. .word 59623
  668. .word 16343
  669. .word 0
  670. .word 0
  671. .word 0
  672. .type _LN2K,@object
  673. .size _LN2K,32
  674. .align 2
  675. _P:
  676. .word 0
  677. .word 0
  678. .word 0
  679. .word 32768
  680. .word 16382
  681. .word 0
  682. .word 0
  683. .word 0
  684. .word 10558
  685. .word 43680
  686. .word 43690
  687. .word 43690
  688. .word 16380
  689. .word 0
  690. .word 0
  691. .word 0
  692. .word 59664
  693. .word 43680
  694. .word 43690
  695. .word 43690
  696. .word 16378
  697. .word 0
  698. .word 0
  699. .word 0
  700. .word 56450
  701. .word 15979
  702. .word 35652
  703. .word 34952
  704. .word 16376
  705. .word 0
  706. .word 0
  707. .word 0
  708. .word 7105
  709. .word 47411
  710. .word 25657
  711. .word 46603
  712. .word 16373
  713. .word 0
  714. .word 0
  715. .word 0
  716. .type _P,@object
  717. .size _P,80
  718. .align 2
  719. _infs:
  720. .word 0
  721. .word 0
  722. .word 0
  723. .word 32768
  724. .word 32767
  725. .word 0
  726. .word 0
  727. .word 0
  728. .word 0
  729. .word 0
  730. .word 0
  731. .word 32768
  732. .word 65535
  733. .word 0
  734. .word 0
  735. .word 0
  736. .type _infs,@object
  737. .size _infs,32
  738. .data
  739. .section .note.GNU-stack, ""
  740. // -- Begin DWARF2 SEGMENT .eh_frame
  741. .section .eh_frame,"a",@progbits
  742. .eh_frame_seg:
  743. .align 1
  744. # End