ccoshl.S 18 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698
  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 "ccoshl.c"
  38. .text
  39. ..TXTST0:
  40. # -- Begin ccoshl
  41. .text
  42. .align 16,0x90
  43. .globl ccoshl
  44. ccoshl:
  45. # parameter 1: 12 + %ebp
  46. ..B1.1:
  47. ..L1:
  48. pushl %ebp
  49. movl %esp, %ebp
  50. andl $-64, %esp
  51. pushl %esi
  52. pushl %edi
  53. pushl %ebx
  54. subl $308, %esp
  55. call ..L2
  56. ..L2:
  57. popl %ebx
  58. lea _GLOBAL_OFFSET_TABLE_+[. - ..L2](%ebx), %ebx
  59. movl %gs:20, %edx
  60. movl 8(%ebp), %esi
  61. xorl %esp, %edx
  62. fldt .L_2il0floatpacket.8@GOTOFF(%ebx)
  63. movl %edx, 244(%esp)
  64. fstpt 112(%esp)
  65. fldt 112(%esp)
  66. fstpt 220(%esp)
  67. fldt 220(%esp)
  68. fstpt 232(%esp)
  69. ..B1.2:
  70. fnstcw 62(%esp)
  71. ..B1.3:
  72. movzwl 62(%esp), %ecx
  73. movl %ecx, %edx
  74. andl $768, %edx
  75. cmpl $768, %edx
  76. je ..B1.65
  77. ..B1.4:
  78. orl $-64768, %ecx
  79. movw %cx, 60(%esp)
  80. ..B1.5:
  81. fldcw 60(%esp)
  82. ..B1.6:
  83. movl $1, %edi
  84. ..B1.7:
  85. movzwl 20(%ebp), %ecx
  86. andl $32767, %ecx
  87. cmpl $32767, %ecx
  88. jge ..B1.33
  89. ..B1.8:
  90. testl %ecx, %ecx
  91. jle ..B1.60
  92. ..B1.9:
  93. movzwl 32(%ebp), %edx
  94. andl $32767, %edx
  95. movl %edx, 12(%esp)
  96. cmpl $32767, %edx
  97. jge ..B1.33
  98. ..B1.10:
  99. cmpl $0, 12(%esp)
  100. jle ..B1.58
  101. ..B1.11:
  102. cmpl $16398, %ecx
  103. jl ..B1.19
  104. ..B1.12:
  105. fldt _CONSTANTS@GOTOFF(%ebx)
  106. fmul %st(0), %st
  107. fldt 24(%ebp)
  108. fstpt (%esp)
  109. fldt (%esp)
  110. addl $-16, %esp
  111. fstpt (%esp)
  112. fstpt 32(%esp)
  113. call cosl@PLT
  114. ..B1.68:
  115. fldt 32(%esp)
  116. addl $16, %esp
  117. fmul %st, %st(1)
  118. fxch %st(1)
  119. fstpt 220(%esp)
  120. fldt 12(%ebp)
  121. fmulp %st, %st(1)
  122. cmpl $0, 12(%esp)
  123. jle ..B1.14
  124. ..B1.13:
  125. addl $-16, %esp
  126. fldt 16(%esp)
  127. fstpt (%esp)
  128. fstpt 32(%esp)
  129. call sinl@PLT
  130. ..B1.69:
  131. fldt 32(%esp)
  132. addl $16, %esp
  133. fmulp %st, %st(1)
  134. jmp ..B1.15
  135. ..B1.14:
  136. fldt (%esp)
  137. fmulp %st, %st(1)
  138. ..B1.15:
  139. fstpt 232(%esp)
  140. testl %edi, %edi
  141. je ..B1.17
  142. ..B1.16:
  143. fldcw 62(%esp)
  144. ..B1.17:
  145. movl 220(%esp), %edx
  146. movl %edx, (%esi)
  147. movl 232(%esp), %edx
  148. movl %edx, 12(%esi)
  149. movl 236(%esp), %edx
  150. movl %edx, 16(%esi)
  151. movl 224(%esp), %ecx
  152. movl 228(%esp), %edi
  153. movl 240(%esp), %edx
  154. movl %ecx, 4(%esi)
  155. movl %edi, 8(%esi)
  156. movl %edx, 20(%esi)
  157. movl 244(%esp), %edx
  158. xorl %esp, %edx
  159. cmpl %gs:20, %edx
  160. jne ..B1.57
  161. ..B1.18:
  162. movl %esi, %eax
  163. addl $308, %esp
  164. popl %ebx
  165. popl %edi
  166. popl %esi
  167. movl %ebp, %esp
  168. popl %ebp
  169. ret $4
  170. ..B1.19:
  171. fldt 12(%ebp)
  172. addl $-16, %esp
  173. lea 164(%esp), %edx
  174. fstpt (%esp)
  175. movl %edx, 12(%esp)
  176. call __libm_coshl_k80
  177. ..B1.70:
  178. addl $16, %esp
  179. ..B1.20:
  180. fldt 36+_CONSTANTS@GOTOFF(%ebx)
  181. movzwl 20(%ebp), %ecx
  182. fadd %st, %st(1)
  183. fxch %st(1)
  184. fstpt (%esp)
  185. andl $32767, %ecx
  186. fldt 148(%esp)
  187. cmpl $16183, %ecx
  188. fld %st(0)
  189. fldt 160(%esp)
  190. movl (%esp), %edx
  191. fadd %st, %st(1)
  192. fld %st(1)
  193. fxch %st(2)
  194. fsub %st, %st(3)
  195. movl %edx, 28(%esp)
  196. fxch %st(3)
  197. fsubrp %st, %st(1)
  198. fldt .L_2il0floatpacket.9@GOTOFF(%ebx)
  199. fld %st(0)
  200. fmul %st(4), %st
  201. fsub %st, %st(3)
  202. fsubp %st, %st(3)
  203. fxch %st(2)
  204. fstpt 16(%esp)
  205. fldt 16(%esp)
  206. fsubrp %st, %st(3)
  207. faddp %st, %st(2)
  208. jge ..B1.22
  209. ..B1.21:
  210. fstp %st(2)
  211. fldt 12(%ebp)
  212. lea 184(%esp), %eax
  213. fldt 24+_CONSTANTS@GOTOFF(%ebx)
  214. fmulp %st, %st(1)
  215. fstpt -12(%eax)
  216. fldt -72(%eax)
  217. movzwl -4(%eax), %ecx
  218. movl %ecx, %edx
  219. andl $32767, %edx
  220. andl $-32768, %ecx
  221. addl $-16639, %edx
  222. orl $-49153, %ecx
  223. fstpt (%eax)
  224. movl %edx, 44(%esp)
  225. movw %cx, -4(%eax)
  226. jmp ..B1.24
  227. ..B1.22:
  228. fldt 12(%ebp)
  229. addl $-16, %esp
  230. lea 188(%esp), %edx
  231. fstpt (%esp)
  232. movl %edx, 12(%esp)
  233. fxch %st(2)
  234. fstpt 16(%esp)
  235. fstpt -124(%edx)
  236. fstpt 48(%esp)
  237. call __libm_sinhl_k80
  238. ..B1.71:
  239. fldt 48(%esp)
  240. fldt 64(%esp)
  241. fldt 16(%esp)
  242. addl $16, %esp
  243. ..B1.23:
  244. faddp %st, %st(3)
  245. fxch %st(2)
  246. fstpt (%esp)
  247. lea 184(%esp), %eax
  248. movl (%esp), %edx
  249. movl %edx, 44(%esp)
  250. fxch %st(1)
  251. ..B1.24:
  252. fldt 172(%esp)
  253. fld %st(0)
  254. fld %st(3)
  255. fldt (%eax)
  256. fadd %st, %st(2)
  257. fxch %st(1)
  258. fmul %st(2), %st
  259. fld %st(2)
  260. fsubr %st(1), %st
  261. fsubrp %st, %st(1)
  262. fstpt 64(%esp)
  263. fldt 64(%esp)
  264. addl $-16, %esp
  265. fxch %st(2)
  266. fsub %st, %st(3)
  267. fxch %st(3)
  268. fsubrp %st, %st(1)
  269. fxch %st(1)
  270. fsubrp %st, %st(2)
  271. faddp %st, %st(1)
  272. fldt 24(%ebp)
  273. fstpt (%esp)
  274. lea 212(%esp), %edx
  275. movl %edx, 12(%esp)
  276. fxch %st(1)
  277. fstpt 64(%esp)
  278. fstpt -100(%edx)
  279. fstpt 48(%esp)
  280. call __libm_cosl_k80
  281. ..B1.72:
  282. fldt 48(%esp)
  283. fxch %st(1)
  284. fstpt 96(%esp)
  285. fldt 112(%esp)
  286. fldt 64(%esp)
  287. addl $16, %esp
  288. ..B1.25:
  289. fldt 196(%esp)
  290. fld %st(0)
  291. fldt 208(%esp)
  292. movzwl 32(%ebp), %edx
  293. fadd %st, %st(1)
  294. fld %st(1)
  295. andl $32767, %edx
  296. cmpl $16183, %edx
  297. fxch %st(2)
  298. fsub %st, %st(3)
  299. fxch %st(3)
  300. fsubrp %st, %st(1)
  301. fld %st(5)
  302. fmul %st(3), %st
  303. fsub %st, %st(2)
  304. fsubp %st, %st(2)
  305. fxch %st(1)
  306. fsubr %st, %st(2)
  307. fxch %st(1)
  308. faddp %st, %st(2)
  309. fldt 80(%esp)
  310. fmul %st, %st(1)
  311. fmulp %st, %st(2)
  312. fxch %st(1)
  313. fstpt 80(%esp)
  314. fldt 12+_CONSTANTS@GOTOFF(%ebx)
  315. faddp %st, %st(1)
  316. jge ..B1.27
  317. ..B1.26:
  318. fldt 24(%ebp)
  319. fldt 24+_CONSTANTS@GOTOFF(%ebx)
  320. fmulp %st, %st(1)
  321. fstpt 124(%esp)
  322. fldt 112(%esp)
  323. movzwl 132(%esp), %ecx
  324. movl %ecx, %edx
  325. andl $-32768, %ecx
  326. andl $32767, %edx
  327. orl $-49153, %ecx
  328. addl $-16639, %edx
  329. movw %cx, 132(%esp)
  330. fstpt 136(%esp)
  331. fldt 124(%esp)
  332. movl %edx, 12(%esp)
  333. jmp ..B1.29
  334. ..B1.27:
  335. fldt 24(%ebp)
  336. addl $-16, %esp
  337. lea 140(%esp), %edx
  338. fstpt (%esp)
  339. movl %edx, 12(%esp)
  340. fxch %st(1)
  341. fstpt -76(%edx)
  342. fstpt 16(%esp)
  343. fstpt -28(%edx)
  344. fstpt -92(%edx)
  345. call __libm_sinl_k80
  346. ..B1.73:
  347. fldt 48(%esp)
  348. fldt 112(%esp)
  349. fldt 16(%esp)
  350. fldt 64(%esp)
  351. addl $16, %esp
  352. ..B1.28:
  353. fldt 124(%esp)
  354. fmul %st(5), %st
  355. fstpt 124(%esp)
  356. fldt 124(%esp)
  357. fldt 136(%esp)
  358. fmulp %st, %st(6)
  359. fxch %st(5)
  360. fstpt 112(%esp)
  361. fldt 112(%esp)
  362. fstpt 136(%esp)
  363. movl $0, 12(%esp)
  364. fxch %st(2)
  365. fxch %st(3)
  366. fxch %st(4)
  367. ..B1.29:
  368. fldt 112(%esp)
  369. fld %st(1)
  370. fadd %st(1), %st
  371. fmul %st, %st(6)
  372. fsub %st, %st(2)
  373. fxch %st(2)
  374. fsubrp %st, %st(1)
  375. fld %st(1)
  376. fsubr %st(6), %st
  377. fsubrp %st, %st(6)
  378. fxch %st(1)
  379. fsub %st(5), %st
  380. faddp %st, %st(1)
  381. fstpt (%esp)
  382. fld %st(1)
  383. fldt 16(%esp)
  384. fld %st(0)
  385. fmul %st(3), %st
  386. fxch %st(4)
  387. fmulp %st, %st(3)
  388. fldt 80(%esp)
  389. addl $-32, %esp
  390. fmul %st, %st(2)
  391. fmulp %st, %st(1)
  392. faddp %st, %st(1)
  393. faddp %st, %st(1)
  394. fxch %st(1)
  395. fstpt (%esp)
  396. fstpt 12(%esp)
  397. movl 60(%esp), %edx
  398. movl %edx, 24(%esp)
  399. fstpt 128(%esp)
  400. fstpt 64(%esp)
  401. call __libm_scalbl_k80
  402. ..B1.74:
  403. fldt 64(%esp)
  404. fldt 128(%esp)
  405. addl $32, %esp
  406. ..B1.30:
  407. fldt 64(%esp)
  408. fld %st(0)
  409. fmul %st(3), %st
  410. fld %st(2)
  411. fxch %st(3)
  412. fmulp %st, %st(4)
  413. fxch %st(4)
  414. fstpt 220(%esp)
  415. fldt (%esp)
  416. addl $-32, %esp
  417. fmul %st, %st(2)
  418. fmulp %st, %st(1)
  419. faddp %st, %st(1)
  420. faddp %st, %st(1)
  421. fxch %st(1)
  422. fstpt (%esp)
  423. fstpt 12(%esp)
  424. movl 76(%esp), %edx
  425. addl 44(%esp), %edx
  426. movl %edx, 24(%esp)
  427. call __libm_scalbl_k80
  428. ..B1.75:
  429. addl $32, %esp
  430. ..B1.31:
  431. fstpt 232(%esp)
  432. jmp ..B1.53
  433. ..B1.33:
  434. movl 28(%ebp), %edx
  435. ..B1.34:
  436. testl %edx, %edx
  437. jne ..B1.40
  438. ..B1.85:
  439. cmpl $0, 24(%ebp)
  440. ..B1.35:
  441. jne ..B1.40
  442. ..B1.36:
  443. fldt 12(%ebp)
  444. addl $-16, %esp
  445. fstpt (%esp)
  446. movl %ecx, 16(%esp)
  447. call coshl@PLT
  448. ..B1.76:
  449. fldt 24(%ebp)
  450. movl 16(%esp), %ecx
  451. addl $16, %esp
  452. fstpt 232(%esp)
  453. cmpl $32767, %ecx
  454. fstpt 220(%esp)
  455. jl ..B1.39
  456. ..B1.37:
  457. cmpl $-2147483648, 16(%ebp)
  458. jne ..B1.53
  459. ..B1.38:
  460. cmpl $0, 12(%ebp)
  461. jne ..B1.53
  462. ..B1.39:
  463. movzbl 241(%esp), %eax
  464. movl %eax, %edx
  465. movzbl 21(%ebp), %ecx
  466. andl $127, %edx
  467. shrl $7, %eax
  468. shrl $7, %ecx
  469. xorl %ecx, %eax
  470. shll $7, %eax
  471. orl %eax, %edx
  472. movb %dl, 241(%esp)
  473. jmp ..B1.53
  474. ..B1.40:
  475. movzwl 32(%ebp), %eax
  476. andl $32767, %eax
  477. movl %eax, 12(%esp)
  478. cmpl $32767, %eax
  479. jge ..B1.43
  480. ..B1.41:
  481. fldt 12(%ebp)
  482. fstpt 32(%esp)
  483. fldt 32(%esp)
  484. addl $-16, %esp
  485. fstpt (%esp)
  486. call coshl@PLT
  487. ..B1.78:
  488. fstpt 16(%esp)
  489. addl $16, %esp
  490. fldt 24(%ebp)
  491. fstpt 16(%esp)
  492. fldt 16(%esp)
  493. addl $-16, %esp
  494. fstpt (%esp)
  495. call cosl@PLT
  496. ..B1.77:
  497. addl $16, %esp
  498. fldt (%esp)
  499. fmulp %st, %st(1)
  500. fstpt 220(%esp)
  501. cmpl $0, 12(%esp)
  502. jle ..B1.63
  503. ..B1.42:
  504. addl $-16, %esp
  505. fldt 48(%esp)
  506. fstpt (%esp)
  507. call sinhl@PLT
  508. ..B1.80:
  509. fstpt 16(%esp)
  510. fldt 32(%esp)
  511. fstpt (%esp)
  512. call sinl@PLT
  513. ..B1.79:
  514. addl $16, %esp
  515. fldt (%esp)
  516. fmulp %st, %st(1)
  517. fstpt 232(%esp)
  518. jmp ..B1.53
  519. ..B1.43:
  520. cmpl $32767, %ecx
  521. jge ..B1.45
  522. ..B1.44:
  523. fldt 24(%ebp)
  524. addl $-16, %esp
  525. fstpt (%esp)
  526. movl %edx, 16(%esp)
  527. call cosl@PLT
  528. jmp ..B1.82
  529. ..B1.45:
  530. fldt 12(%ebp)
  531. addl $-16, %esp
  532. fstpt (%esp)
  533. movl %edx, 16(%esp)
  534. call coshl@PLT
  535. ..B1.82:
  536. movl 16(%esp), %edx
  537. addl $16, %esp
  538. fstpt 220(%esp)
  539. ..B1.46:
  540. cmpl $0, 16(%ebp)
  541. jne ..B1.48
  542. ..B1.47:
  543. cmpl $0, 12(%ebp)
  544. je ..B1.49
  545. ..B1.48:
  546. fldt 24(%ebp)
  547. addl $-16, %esp
  548. fstpt (%esp)
  549. call sinl@PLT
  550. ..B1.83:
  551. addl $16, %esp
  552. fstpt 232(%esp)
  553. jmp ..B1.53
  554. ..B1.49:
  555. cmpl $-2147483648, %edx
  556. jne ..B1.52
  557. ..B1.50:
  558. cmpl $0, 24(%ebp)
  559. jne ..B1.52
  560. ..B1.51:
  561. movzbl 21(%ebp), %ecx
  562. fldz
  563. movzbl 33(%ebp), %edx
  564. andl $128, %ecx
  565. andl $128, %edx
  566. shrl $7, %ecx
  567. shrl $7, %edx
  568. xorl %edx, %ecx
  569. fmull ones@GOTOFF(%ebx,%ecx,8)
  570. fstpt 232(%esp)
  571. jmp ..B1.53
  572. ..B1.52:
  573. fldt 112(%esp)
  574. fstpt 232(%esp)
  575. ..B1.53:
  576. testl %edi, %edi
  577. je ..B1.55
  578. ..B1.54:
  579. fldcw 62(%esp)
  580. ..B1.55:
  581. movl 220(%esp), %edx
  582. movl %edx, (%esi)
  583. movl 232(%esp), %edx
  584. movl %edx, 12(%esi)
  585. movl 236(%esp), %edx
  586. movl %edx, 16(%esi)
  587. movl 224(%esp), %ecx
  588. movl 228(%esp), %edi
  589. movl 240(%esp), %edx
  590. movl %ecx, 4(%esi)
  591. movl %edi, 8(%esi)
  592. movl %edx, 20(%esi)
  593. movl 244(%esp), %edx
  594. xorl %esp, %edx
  595. cmpl %gs:20, %edx
  596. jne ..B1.57
  597. ..B1.56:
  598. movl %esi, %eax
  599. addl $308, %esp
  600. popl %ebx
  601. popl %edi
  602. popl %esi
  603. movl %ebp, %esp
  604. popl %ebp
  605. ret $4
  606. ..B1.57:
  607. call __stack_chk_fail@PLT
  608. ..B1.58:
  609. movl 28(%ebp), %edx
  610. testl %edx, %edx
  611. jne ..B1.11
  612. ..B1.59:
  613. cmpl $0, 24(%ebp)
  614. jne ..B1.11
  615. jmp ..B1.35
  616. ..B1.60:
  617. cmpl $0, 16(%ebp)
  618. jne ..B1.9
  619. ..B1.61:
  620. cmpl $0, 12(%ebp)
  621. jne ..B1.9
  622. jmp ..B1.33
  623. ..B1.63:
  624. addl $-16, %esp
  625. fldt 48(%esp)
  626. fstpt (%esp)
  627. call sinhl@PLT
  628. ..B1.84:
  629. addl $16, %esp
  630. fldt 16(%esp)
  631. fmulp %st, %st(1)
  632. fstpt 232(%esp)
  633. jmp ..B1.53
  634. ..B1.65:
  635. xorl %edi, %edi
  636. jmp ..B1.7
  637. .align 16,0x90
  638. .type ccoshl,@function
  639. .size ccoshl,.-ccoshl
  640. .data
  641. # -- End ccoshl
  642. .section .rodata, "a"
  643. .align 16
  644. .align 16
  645. .L_2il0floatpacket.8:
  646. .byte 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00
  647. .type .L_2il0floatpacket.8,@object
  648. .size .L_2il0floatpacket.8,12
  649. .space 4, 0x00 # pad
  650. .align 16
  651. .L_2il0floatpacket.9:
  652. .byte 0x00,0x00,0x00,0x40,0x00,0x00,0x00,0x80,0x20,0x40,0x00,0x00
  653. .type .L_2il0floatpacket.9,@object
  654. .size .L_2il0floatpacket.9,12
  655. .space 4, 0x00 # pad
  656. .align 16
  657. _CONSTANTS:
  658. .word 0
  659. .word 0
  660. .word 0
  661. .word 32768
  662. .word 32766
  663. .word 0
  664. .word 0
  665. .word 0
  666. .word 0
  667. .word 32768
  668. .word 1
  669. .word 0
  670. .word 0
  671. .word 0
  672. .word 0
  673. .word 32768
  674. .word 16639
  675. .word 0
  676. .word 0
  677. .word 0
  678. .word 0
  679. .word 49152
  680. .word 16446
  681. .word 0
  682. .type _CONSTANTS,@object
  683. .size _CONSTANTS,48
  684. .align 16
  685. ones:
  686. .long 0x00000000,0x3ff00000
  687. .long 0x00000000,0xbff00000
  688. .type ones,@object
  689. .size ones,16
  690. .data
  691. .hidden __libm_sinl_k80
  692. .hidden __libm_cosl_k80
  693. .hidden __libm_sinhl_k80
  694. .hidden __libm_coshl_k80
  695. .hidden __libm_scalbl_k80
  696. .section .note.GNU-stack, ""
  697. # End