y0f.S 19 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805
  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 "y0f.c"
  38. .text
  39. ..TXTST0:
  40. # -- Begin y0f
  41. .text
  42. .align 16,0x90
  43. .globl y0f
  44. y0f:
  45. # parameter 1: 8 + %ebp
  46. ..B1.1:
  47. ..L1:
  48. pushl %ebp
  49. movl %esp, %ebp
  50. andl $-64, %esp
  51. pushl %ebx
  52. subl $124, %esp
  53. movl 8(%ebp), %edx
  54. call ..L2
  55. ..L2:
  56. popl %ebx
  57. lea _GLOBAL_OFFSET_TABLE_+[. - ..L2](%ebx), %ebx
  58. lea -1(%edx), %eax
  59. cmpl $2139095039, %eax
  60. jae ..B1.21
  61. ..B1.2:
  62. cmpl $1099978979, %edx
  63. jae ..B1.19
  64. ..B1.3:
  65. cmpl $1094450314, %edx
  66. jae ..B1.15
  67. ..B1.4:
  68. cmpl $1085128690, %edx
  69. jae ..B1.11
  70. ..B1.5:
  71. cmpl $1074568695, %edx
  72. jae ..B1.10
  73. ..B1.6:
  74. cmpl $1058642330, %edx
  75. jae ..B1.9
  76. ..B1.7:
  77. flds 8(%ebp)
  78. fstl (%esp)
  79. fstpl 32(%esp)
  80. call __libm_log_k32
  81. ..B1.31:
  82. fldl 32(%esp)
  83. ..B1.8:
  84. fldl _tonpi@GOTOFF(%ebx)
  85. fmulp %st, %st(2)
  86. fmul %st(0), %st
  87. fld %st(0)
  88. fmul %st(1), %st
  89. fldl 32+_Q1@GOTOFF(%ebx)
  90. fmul %st(1), %st
  91. fldl 24+_Q1@GOTOFF(%ebx)
  92. fmul %st(2), %st
  93. fxch %st(1)
  94. faddl 16+_Q1@GOTOFF(%ebx)
  95. fmul %st(2), %st
  96. fxch %st(1)
  97. faddl 8+_Q1@GOTOFF(%ebx)
  98. fmul %st(3), %st
  99. fxch %st(1)
  100. faddl _Q1@GOTOFF(%ebx)
  101. faddp %st, %st(1)
  102. fldl 24+_Q2@GOTOFF(%ebx)
  103. fmul %st(2), %st
  104. fldl 16+_Q2@GOTOFF(%ebx)
  105. fmul %st(3), %st
  106. fxch %st(1)
  107. faddl 8+_Q2@GOTOFF(%ebx)
  108. fmulp %st, %st(3)
  109. faddl _Q2@GOTOFF(%ebx)
  110. fmulp %st, %st(3)
  111. fxch %st(2)
  112. faddp %st, %st(1)
  113. fmul %st(2), %st
  114. faddp %st, %st(1)
  115. faddp %st, %st(1)
  116. addl $124, %esp
  117. popl %ebx
  118. movl %ebp, %esp
  119. popl %ebp
  120. ret
  121. ..B1.9:
  122. flds 8(%ebp)
  123. fldl 160+_P1@GOTOFF(%ebx)
  124. fldl 144+_P1@GOTOFF(%ebx)
  125. fldl 152+_P1@GOTOFF(%ebx)
  126. fldl 136+_P1@GOTOFF(%ebx)
  127. fxch %st(4)
  128. fsubl 168+_P1@GOTOFF(%ebx)
  129. fld %st(0)
  130. fmul %st(1), %st
  131. fld %st(0)
  132. fmul %st(1), %st
  133. fmul %st, %st(5)
  134. fmul %st, %st(4)
  135. fmul %st, %st(3)
  136. fmul %st, %st(6)
  137. fxch %st(5)
  138. faddl 128+_P1@GOTOFF(%ebx)
  139. fmul %st(5), %st
  140. fxch %st(4)
  141. faddl 112+_P1@GOTOFF(%ebx)
  142. fmul %st(5), %st
  143. fxch %st(4)
  144. faddl 96+_P1@GOTOFF(%ebx)
  145. fmul %st(5), %st
  146. fxch %st(4)
  147. faddl 80+_P1@GOTOFF(%ebx)
  148. fmul %st(5), %st
  149. fxch %st(4)
  150. faddl 64+_P1@GOTOFF(%ebx)
  151. fmul %st(5), %st
  152. fxch %st(4)
  153. faddl 48+_P1@GOTOFF(%ebx)
  154. fmul %st(5), %st
  155. fxch %st(4)
  156. faddl 32+_P1@GOTOFF(%ebx)
  157. fmul %st(5), %st
  158. fxch %st(4)
  159. faddl 16+_P1@GOTOFF(%ebx)
  160. fmul %st(1), %st
  161. faddp %st, %st(4)
  162. fxch %st(2)
  163. faddl 120+_P1@GOTOFF(%ebx)
  164. fmul %st(4), %st
  165. fxch %st(5)
  166. faddl 104+_P1@GOTOFF(%ebx)
  167. fmul %st(4), %st
  168. fxch %st(5)
  169. faddl 88+_P1@GOTOFF(%ebx)
  170. fmul %st(4), %st
  171. fxch %st(5)
  172. faddl 72+_P1@GOTOFF(%ebx)
  173. fmul %st(4), %st
  174. fxch %st(5)
  175. faddl 56+_P1@GOTOFF(%ebx)
  176. fmul %st(4), %st
  177. fxch %st(3)
  178. faddl _P1@GOTOFF(%ebx)
  179. fxch %st(5)
  180. faddl 40+_P1@GOTOFF(%ebx)
  181. fmulp %st, %st(4)
  182. fxch %st(2)
  183. faddl 24+_P1@GOTOFF(%ebx)
  184. fmulp %st, %st(1)
  185. fmul %st(1), %st
  186. fxch %st(2)
  187. faddl 8+_P1@GOTOFF(%ebx)
  188. fmulp %st, %st(1)
  189. faddp %st, %st(1)
  190. faddp %st, %st(1)
  191. addl $124, %esp
  192. popl %ebx
  193. movl %ebp, %esp
  194. popl %ebp
  195. ret
  196. ..B1.10:
  197. flds 8(%ebp)
  198. fldl 136+_P2@GOTOFF(%ebx)
  199. fldl 120+_P2@GOTOFF(%ebx)
  200. fldl 128+_P2@GOTOFF(%ebx)
  201. fldl 112+_P2@GOTOFF(%ebx)
  202. fxch %st(4)
  203. fsubl 144+_P2@GOTOFF(%ebx)
  204. fld %st(0)
  205. fmul %st(1), %st
  206. fld %st(0)
  207. fmul %st(1), %st
  208. fmul %st, %st(5)
  209. fmul %st, %st(4)
  210. fmul %st, %st(3)
  211. fmul %st, %st(6)
  212. fxch %st(5)
  213. faddl 104+_P2@GOTOFF(%ebx)
  214. fmul %st(5), %st
  215. fxch %st(4)
  216. faddl 88+_P2@GOTOFF(%ebx)
  217. fmul %st(5), %st
  218. fxch %st(4)
  219. faddl 72+_P2@GOTOFF(%ebx)
  220. fmul %st(5), %st
  221. fxch %st(4)
  222. faddl 56+_P2@GOTOFF(%ebx)
  223. fmul %st(5), %st
  224. fxch %st(4)
  225. faddl 40+_P2@GOTOFF(%ebx)
  226. fmul %st(5), %st
  227. fxch %st(4)
  228. faddl 24+_P2@GOTOFF(%ebx)
  229. fmul %st(1), %st
  230. fmul %st(2), %st
  231. fxch %st(4)
  232. faddl 8+_P2@GOTOFF(%ebx)
  233. fmulp %st, %st(2)
  234. fxch %st(3)
  235. faddp %st, %st(1)
  236. fxch %st(1)
  237. faddl 96+_P2@GOTOFF(%ebx)
  238. fmul %st(3), %st
  239. fxch %st(4)
  240. faddl 80+_P2@GOTOFF(%ebx)
  241. fmul %st(3), %st
  242. fxch %st(4)
  243. faddl 64+_P2@GOTOFF(%ebx)
  244. fmul %st(3), %st
  245. fxch %st(4)
  246. faddl 48+_P2@GOTOFF(%ebx)
  247. fmul %st(3), %st
  248. fxch %st(4)
  249. faddl 32+_P2@GOTOFF(%ebx)
  250. fmulp %st, %st(3)
  251. fxch %st(3)
  252. faddl 16+_P2@GOTOFF(%ebx)
  253. fmulp %st, %st(1)
  254. fxch %st(1)
  255. faddl _P2@GOTOFF(%ebx)
  256. faddp %st, %st(1)
  257. faddp %st, %st(1)
  258. addl $124, %esp
  259. popl %ebx
  260. movl %ebp, %esp
  261. popl %ebp
  262. ret
  263. ..B1.11:
  264. cmpl $1091143997, %edx
  265. jae ..B1.13
  266. ..B1.12:
  267. lea _P3@GOTOFF(%ebx), %eax
  268. jmp ..B1.14
  269. ..B1.13:
  270. lea _P4@GOTOFF(%ebx), %eax
  271. ..B1.14:
  272. flds 8(%ebp)
  273. fldl 104(%eax)
  274. fldl 88(%eax)
  275. fldl 96(%eax)
  276. fldl 80(%eax)
  277. fxch %st(4)
  278. fsubl 112(%eax)
  279. fld %st(0)
  280. fmul %st(1), %st
  281. fld %st(0)
  282. fmul %st(1), %st
  283. fmul %st, %st(5)
  284. fmul %st, %st(4)
  285. fmul %st, %st(3)
  286. fmul %st, %st(6)
  287. fxch %st(5)
  288. faddl 72(%eax)
  289. fmul %st(5), %st
  290. fxch %st(4)
  291. faddl 56(%eax)
  292. fmul %st(5), %st
  293. fxch %st(4)
  294. faddl 40(%eax)
  295. fmul %st(5), %st
  296. fxch %st(4)
  297. faddl 24(%eax)
  298. fmul %st(1), %st
  299. fmul %st(2), %st
  300. fxch %st(4)
  301. faddl 8(%eax)
  302. fmulp %st, %st(2)
  303. fxch %st(3)
  304. faddp %st, %st(1)
  305. fxch %st(1)
  306. faddl 64(%eax)
  307. fmul %st(3), %st
  308. fxch %st(4)
  309. faddl 48(%eax)
  310. fmul %st(3), %st
  311. fxch %st(4)
  312. faddl 32(%eax)
  313. fmulp %st, %st(3)
  314. fxch %st(3)
  315. faddl 16(%eax)
  316. fmulp %st, %st(1)
  317. fxch %st(1)
  318. faddl (%eax)
  319. faddp %st, %st(1)
  320. faddp %st, %st(1)
  321. addl $124, %esp
  322. popl %ebx
  323. movl %ebp, %esp
  324. popl %ebp
  325. ret
  326. ..B1.15:
  327. cmpl $1097751532, %edx
  328. jae ..B1.17
  329. ..B1.16:
  330. lea _P5@GOTOFF(%ebx), %eax
  331. jmp ..B1.18
  332. ..B1.17:
  333. lea _P6@GOTOFF(%ebx), %eax
  334. ..B1.18:
  335. flds 8(%ebp)
  336. fldl 80(%eax)
  337. fldl 96(%eax)
  338. fldl 88(%eax)
  339. fldl 72(%eax)
  340. fxch %st(4)
  341. fsubl 104(%eax)
  342. fld %st(0)
  343. fmul %st(1), %st
  344. fld %st(0)
  345. fmul %st(1), %st
  346. fmul %st, %st(5)
  347. fmul %st, %st(3)
  348. fmul %st, %st(4)
  349. fmul %st, %st(6)
  350. fxch %st(5)
  351. faddl 48(%eax)
  352. fmul %st(5), %st
  353. fxch %st(4)
  354. faddl 64(%eax)
  355. fmul %st(5), %st
  356. fxch %st(4)
  357. faddl 16(%eax)
  358. fmul %st(1), %st
  359. fxch %st(4)
  360. faddl 32(%eax)
  361. fmul %st(5), %st
  362. fxch %st(4)
  363. faddl (%eax)
  364. faddp %st, %st(4)
  365. fxch %st(2)
  366. faddl 56(%eax)
  367. fmul %st(4), %st
  368. fxch %st(5)
  369. faddl 40(%eax)
  370. fmulp %st, %st(4)
  371. fxch %st(4)
  372. faddl 24(%eax)
  373. fmulp %st, %st(1)
  374. fmul %st(3), %st
  375. fxch %st(2)
  376. faddl 8(%eax)
  377. fmulp %st, %st(3)
  378. fxch %st(2)
  379. faddp %st, %st(1)
  380. faddp %st, %st(1)
  381. addl $124, %esp
  382. popl %ebx
  383. movl %ebp, %esp
  384. popl %ebp
  385. ret
  386. ..B1.19:
  387. flds 8(%ebp)
  388. lea 32(%esp), %eax
  389. fld1
  390. fdiv %st(1), %st
  391. lea 40(%esp), %edx
  392. fstl 16(%eax)
  393. fldl _val_16_0@GOTOFF(%ebx)
  394. fmulp %st, %st(1)
  395. fstl 24(%eax)
  396. fmul %st(0), %st
  397. fstl 32(%eax)
  398. fmul %st(0), %st
  399. fxch %st(1)
  400. fstpl (%esp)
  401. movl %eax, 8(%esp)
  402. movl %edx, 12(%esp)
  403. movl $-1, 16(%esp)
  404. fstpl 40(%eax)
  405. call __libm_sincos_k32
  406. ..B1.20:
  407. fldl 72(%esp)
  408. fldl 64(%esp)
  409. fldl _tonpi@GOTOFF(%ebx)
  410. fmull 48(%esp)
  411. fsqrt
  412. fldl 40+_PP@GOTOFF(%ebx)
  413. fmul %st(3), %st
  414. fldl 32+_PP@GOTOFF(%ebx)
  415. fmul %st(4), %st
  416. fxch %st(1)
  417. faddl 24+_PP@GOTOFF(%ebx)
  418. fmul %st(4), %st
  419. fxch %st(1)
  420. faddl 16+_PP@GOTOFF(%ebx)
  421. fmul %st(4), %st
  422. fxch %st(1)
  423. faddl 8+_PP@GOTOFF(%ebx)
  424. fmul %st(3), %st
  425. fxch %st(1)
  426. faddl _PP@GOTOFF(%ebx)
  427. faddp %st, %st(1)
  428. fldl 40+_QP@GOTOFF(%ebx)
  429. fmul %st(4), %st
  430. fxch %st(1)
  431. fmull 32(%esp)
  432. fxch %st(1)
  433. faddl 24+_QP@GOTOFF(%ebx)
  434. fmul %st(4), %st
  435. fldl 32+_QP@GOTOFF(%ebx)
  436. fmul %st(5), %st
  437. fxch %st(1)
  438. faddl 8+_QP@GOTOFF(%ebx)
  439. fmulp %st, %st(4)
  440. faddl 16+_QP@GOTOFF(%ebx)
  441. fmulp %st, %st(4)
  442. fxch %st(3)
  443. faddl _QP@GOTOFF(%ebx)
  444. faddp %st, %st(2)
  445. fxch %st(1)
  446. fmull 56(%esp)
  447. fmull 40(%esp)
  448. faddp %st, %st(2)
  449. fmulp %st, %st(1)
  450. addl $124, %esp
  451. popl %ebx
  452. movl %ebp, %esp
  453. popl %ebp
  454. ret
  455. ..B1.21:
  456. movl %edx, %eax
  457. andl $2147483647, %eax
  458. cmpl $2139095040, %eax
  459. ja ..B1.27
  460. ..B1.22:
  461. testl %eax, %eax
  462. je ..B1.28
  463. ..B1.23:
  464. fldz
  465. testl $-2147483648, %edx
  466. je ..B1.26
  467. ..B1.25:
  468. flds .L_2il0floatpacket.1@GOTOFF(%ebx)
  469. fmulp %st, %st(1)
  470. ..B1.26:
  471. addl $124, %esp
  472. popl %ebx
  473. movl %ebp, %esp
  474. popl %ebp
  475. ret
  476. ..B1.27:
  477. flds 8(%ebp)
  478. addl $124, %esp
  479. popl %ebx
  480. movl %ebp, %esp
  481. popl %ebp
  482. ret
  483. ..B1.28:
  484. fldz
  485. fdivrs .L_2il0floatpacket.0@GOTOFF(%ebx)
  486. addl $124, %esp
  487. popl %ebx
  488. movl %ebp, %esp
  489. popl %ebp
  490. ret
  491. .align 16,0x90
  492. .type y0f,@function
  493. .size y0f,.-y0f
  494. .data
  495. # -- End y0f
  496. .section .rodata, "a"
  497. .align 4
  498. .align 4
  499. .L_2il0floatpacket.0:
  500. .long 0xbf800000
  501. .type .L_2il0floatpacket.0,@object
  502. .size .L_2il0floatpacket.0,4
  503. .align 4
  504. .L_2il0floatpacket.1:
  505. .long 0x7f800000
  506. .type .L_2il0floatpacket.1,@object
  507. .size .L_2il0floatpacket.1,4
  508. .align 4
  509. _tonpi:
  510. .long 1841940611
  511. .long 1071931184
  512. .type _tonpi,@object
  513. .size _tonpi,8
  514. .align 4
  515. _Q1:
  516. .long 2580172613
  517. .long 3216172246
  518. .long 1084453148
  519. .long 1069988811
  520. .long 2056290550
  521. .long 3213915569
  522. .long 1236657422
  523. .long 1061266913
  524. .long 2321867150
  525. .long 3202594720
  526. .type _Q1,@object
  527. .size _Q1,40
  528. .align 4
  529. _Q2:
  530. .long 4294648676
  531. .long 3218079743
  532. .long 3841535415
  533. .long 1066401791
  534. .long 664070481
  535. .long 3208409496
  536. .long 1981210199
  537. .long 1054621065
  538. .type _Q2,@object
  539. .size _Q2,32
  540. .align 4
  541. _P1:
  542. .long 4195291908
  543. .long 3162175307
  544. .long 406986291
  545. .long 1072440375
  546. .long 2776221165
  547. .long 3219095096
  548. .long 1133938471
  549. .long 1070349075
  550. .long 2954828429
  551. .long 3217879437
  552. .long 2763399148
  553. .long 1070335612
  554. .long 808830809
  555. .long 3217701246
  556. .long 1570268664
  557. .long 1070154462
  558. .long 3296077481
  559. .long 3217609508
  560. .long 420330990
  561. .long 1070118798
  562. .long 773510171
  563. .long 3217614074
  564. .long 4056659129
  565. .long 1070174592
  566. .long 3219431954
  567. .long 3217750970
  568. .long 3785879815
  569. .long 1070358232
  570. .long 574751405
  571. .long 3217779900
  572. .long 4260549547
  573. .long 1069957964
  574. .long 2938320462
  575. .long 3216782740
  576. .long 3378329138
  577. .long 1068120728
  578. .long 1915664650
  579. .long 3213929269
  580. .long 3426344990
  581. .long 1063895342
  582. .long 349103460
  583. .long 3207738231
  584. .long 3100907498
  585. .long 1072470062
  586. .type _P1,@object
  587. .size _P1,176
  588. .align 4
  589. _P2:
  590. .long 1454683265
  591. .long 3163093641
  592. .long 1453379447
  593. .long 3218719554
  594. .long 687601567
  595. .long 1068108233
  596. .long 2612704149
  597. .long 1068365525
  598. .long 3658933664
  599. .long 3212579183
  600. .long 2932711330
  601. .long 3210863403
  602. .long 1642366143
  603. .long 1059690534
  604. .long 3271323791
  605. .long 1057665714
  606. .long 1907282597
  607. .long 3201598976
  608. .long 379771377
  609. .long 3197347542
  610. .long 4245487245
  611. .long 3193415108
  612. .long 3608497393
  613. .long 1045674492
  614. .long 2931231697
  615. .long 3190739602
  616. .long 990015633
  617. .long 1041359383
  618. .long 1316300206
  619. .long 3186258158
  620. .long 3640313785
  621. .long 3183477336
  622. .long 2399178872
  623. .long 3182342144
  624. .long 1279629276
  625. .long 1034489495
  626. .long 1301829276
  627. .long 1074768211
  628. .type _P2,@object
  629. .size _P2,152
  630. .align 4
  631. _P3:
  632. .long 2564005090
  633. .long 1014927793
  634. .long 2691273771
  635. .long 1070806220
  636. .long 300870104
  637. .long 3214257910
  638. .long 1691761700
  639. .long 3215496860
  640. .long 2795355208
  641. .long 1063989012
  642. .long 2286168356
  643. .long 1063375710
  644. .long 3010782666
  645. .long 3206704598
  646. .long 629642940
  647. .long 3204978559
  648. .long 4085313989
  649. .long 1053206786
  650. .long 1695842824
  651. .long 1050888907
  652. .long 399213285
  653. .long 3194002865
  654. .long 3012936744
  655. .long 3191097259
  656. .long 3874678520
  657. .long 1039019405
  658. .long 2821019721
  659. .long 1035940102
  660. .long 3303481603
  661. .long 1075599389
  662. .type _P3,@object
  663. .size _P3,120
  664. .align 4
  665. _P4:
  666. .long 3357785889
  667. .long 3165432791
  668. .long 3430075659
  669. .long 3218077237
  670. .long 1374220014
  671. .long 1065943908
  672. .long 2803440381
  673. .long 1067771495
  674. .long 3788987270
  675. .long 3210752606
  676. .long 378839180
  677. .long 3210732089
  678. .long 3385429871
  679. .long 1058535500
  680. .long 2609792408
  681. .long 1057402845
  682. .long 2316098656
  683. .long 3200270393
  684. .long 2785606124
  685. .long 3198332594
  686. .long 1489685130
  687. .long 1046034133
  688. .long 973177683
  689. .long 1043605688
  690. .long 113866720
  691. .long 3186126026
  692. .long 1355313597
  693. .long 3183357512
  694. .long 899972440
  695. .long 1076130263
  696. .type _P4,@object
  697. .size _P4,120
  698. .align 4
  699. _P5:
  700. .long 1219042543
  701. .long 1017436670
  702. .long 659497129
  703. .long 1070330666
  704. .long 2213395954
  705. .long 3212885037
  706. .long 920472610
  707. .long 3215092907
  708. .long 483400048
  709. .long 1062596670
  710. .long 3012498212
  711. .long 1063037606
  712. .long 1375970636
  713. .long 3205547500
  714. .long 3836089736
  715. .long 3204771982
  716. .long 199192965
  717. .long 1052233910
  718. .long 194857414
  719. .long 1050781561
  720. .long 2407988550
  721. .long 3193126966
  722. .long 3806101946
  723. .long 3190982557
  724. .long 3164279536
  725. .long 1038193510
  726. .long 3298944842
  727. .long 1076541665
  728. .type _P5,@object
  729. .size _P5,112
  730. .align 4
  731. _P6:
  732. .long 4139807906
  733. .long 1017960487
  734. .long 1501500641
  735. .long 3217630659
  736. .long 2447579003
  737. .long 1064854100
  738. .long 511348540
  739. .long 1067492433
  740. .long 1810619958
  741. .long 3209696179
  742. .long 1806624601
  743. .long 3210355872
  744. .long 4035698547
  745. .long 1057552651
  746. .long 467530437
  747. .long 1057185016
  748. .long 2985801821
  749. .long 3199346510
  750. .long 2460583618
  751. .long 3198194818
  752. .long 4117830692
  753. .long 1045310355
  754. .long 1133672721
  755. .long 1043441078
  756. .long 2717688296
  757. .long 3185336108
  758. .long 1946169876
  759. .long 1076920380
  760. .type _P6,@object
  761. .size _P6,112
  762. .align 4
  763. _val_16_0:
  764. .long 0
  765. .long 1076887552
  766. .type _val_16_0,@object
  767. .size _val_16_0,8
  768. .align 4
  769. _PP:
  770. .long 4294966288
  771. .long 1072693247
  772. .long 4269912424
  773. .long 3207725055
  774. .long 1780799603
  775. .long 1052554744
  776. .long 2285933488
  777. .long 3194113879
  778. .long 3892950982
  779. .long 1041746526
  780. .long 150212775
  781. .long 3184818833
  782. .type _PP,@object
  783. .size _PP,48
  784. .align 4
  785. _QP:
  786. .long 4294921804
  787. .long 3212836863
  788. .long 4153409851
  789. .long 1056096255
  790. .long 2226361937
  791. .long 3196916170
  792. .long 3849695089
  793. .long 1044094312
  794. .long 663042994
  795. .long 3187124278
  796. .long 3336948587
  797. .long 1035486718
  798. .type _QP,@object
  799. .size _QP,48
  800. .data
  801. .hidden __libm_sincos_k32
  802. .hidden __libm_log_k32
  803. .section .note.GNU-stack, ""
  804. # End