clog.S 17 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615
  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 "clog.c"
  38. .text
  39. ..TXTST0:
  40. # -- Begin clog
  41. .text
  42. .align 16,0x90
  43. .globl clog
  44. clog:
  45. # parameter 1: %xmm0
  46. ..B1.1:
  47. .cfi_startproc
  48. ..___tag_value_clog.1:
  49. ..L2:
  50. movq %fs:40, %rax
  51. subq $120, %rsp
  52. .cfi_def_cfa_offset 128
  53. movsd %xmm0, 40(%rsp)
  54. xorq %rsp, %rax
  55. movsd %xmm1, 48(%rsp)
  56. movzwl 46(%rsp), %edx
  57. andl $32752, %edx
  58. movq %rax, 104(%rsp)
  59. movzwl 54(%rsp), %eax
  60. andl $32752, %eax
  61. shrl $4, %edx
  62. shrl $4, %eax
  63. cmpl $2047, %edx
  64. jge ..B1.26
  65. ..B1.2:
  66. cmpl $2047, %eax
  67. jge ..B1.62
  68. ..B1.3:
  69. movsd 40(%rsp), %xmm14
  70. movaps %xmm14, %xmm7
  71. pxor %xmm2, %xmm2
  72. movsd 48(%rsp), %xmm1
  73. andps .L_2il0floatpacket.10(%rip), %xmm7
  74. movaps %xmm1, %xmm6
  75. andps .L_2il0floatpacket.10(%rip), %xmm6
  76. ucomisd %xmm2, %xmm7
  77. jp ..B1.4
  78. je ..B1.40
  79. ..B1.4:
  80. comisd %xmm7, %xmm6
  81. jbe ..B1.6
  82. ..B1.5:
  83. movaps %xmm7, %xmm2
  84. movsd %xmm7, 32(%rsp)
  85. movaps %xmm6, %xmm7
  86. movsd %xmm6, (%rsp)
  87. movaps %xmm2, %xmm6
  88. movsd %xmm2, 8(%rsp)
  89. jmp ..B1.7
  90. ..B1.6:
  91. movsd %xmm6, 8(%rsp)
  92. movsd %xmm7, (%rsp)
  93. ..B1.7:
  94. lea 8+_CONSTANTS(%rip), %rax
  95. comisd (%rax), %xmm7
  96. jb ..B1.19
  97. ..B1.8:
  98. lea 16+_CONSTANTS(%rip), %rax
  99. movsd (%rax), %xmm2
  100. comisd %xmm7, %xmm2
  101. jb ..B1.19
  102. ..B1.9:
  103. lea 40+_CONSTANTS(%rip), %rdx
  104. lea _CONSTANTS(%rip), %rax
  105. movaps %xmm7, %xmm5
  106. mulsd %xmm7, %xmm5
  107. comisd (%rdx), %xmm6
  108. movsd .L_2il0floatpacket.11(%rip), %xmm2
  109. movsd (%rax), %xmm4
  110. jbe ..B1.12
  111. ..B1.10:
  112. movaps %xmm6, %xmm3
  113. mulsd %xmm6, %xmm3
  114. addsd %xmm3, %xmm5
  115. subsd %xmm2, %xmm5
  116. andps .L_2il0floatpacket.10(%rip), %xmm5
  117. comisd %xmm5, %xmm4
  118. ja ..B1.13
  119. jmp ..B1.18
  120. ..B1.12:
  121. subsd %xmm2, %xmm5
  122. andps .L_2il0floatpacket.10(%rip), %xmm5
  123. comisd %xmm5, %xmm4
  124. jbe ..B1.18
  125. ..B1.13:
  126. movzwl 14(%rsp), %eax
  127. andl $32752, %eax
  128. cmpl $14608, %eax
  129. jl ..B1.15
  130. ..B1.14:
  131. movsd .L_2il0floatpacket.8(%rip), %xmm13
  132. lea 56+_Q1(%rip), %rax
  133. movsd .L_2il0floatpacket.8(%rip), %xmm10
  134. lea 48+_Q1(%rip), %rdx
  135. movsd (%rsp), %xmm11
  136. lea 40+_Q1(%rip), %rcx
  137. movsd .L_2il0floatpacket.9(%rip), %xmm4
  138. lea 32+_Q1(%rip), %rsi
  139. movsd (%rax), %xmm6
  140. lea 24+_Q1(%rip), %rdi
  141. lea 16+_Q1(%rip), %r8
  142. lea 8+_Q1(%rip), %r9
  143. lea _Q1(%rip), %r10
  144. mulsd %xmm7, %xmm13
  145. movaps %xmm13, %xmm15
  146. subsd %xmm7, %xmm15
  147. movsd %xmm15, 16(%rsp)
  148. movsd 16(%rsp), %xmm12
  149. subsd %xmm12, %xmm13
  150. movsd 8(%rsp), %xmm12
  151. mulsd %xmm12, %xmm10
  152. subsd %xmm13, %xmm11
  153. movaps %xmm10, %xmm9
  154. movaps %xmm13, %xmm5
  155. mulsd %xmm13, %xmm5
  156. subsd %xmm12, %xmm9
  157. mulsd %xmm4, %xmm13
  158. movsd %xmm9, 16(%rsp)
  159. movaps %xmm5, %xmm7
  160. movsd 16(%rsp), %xmm9
  161. mulsd %xmm11, %xmm13
  162. subsd %xmm9, %xmm10
  163. mulsd %xmm11, %xmm11
  164. subsd %xmm10, %xmm12
  165. movaps %xmm10, %xmm9
  166. mulsd %xmm10, %xmm9
  167. mulsd %xmm4, %xmm10
  168. addsd %xmm9, %xmm7
  169. mulsd %xmm12, %xmm10
  170. mulsd %xmm12, %xmm12
  171. movaps %xmm7, %xmm4
  172. subsd %xmm2, %xmm7
  173. subsd %xmm5, %xmm4
  174. movsd %xmm4, 16(%rsp)
  175. movaps %xmm7, %xmm8
  176. movsd 16(%rsp), %xmm4
  177. subsd %xmm4, %xmm9
  178. addsd %xmm9, %xmm8
  179. movaps %xmm8, %xmm4
  180. movaps %xmm8, %xmm2
  181. movaps %xmm8, %xmm5
  182. subsd %xmm7, %xmm4
  183. addsd %xmm13, %xmm2
  184. movsd %xmm4, 16(%rsp)
  185. movaps %xmm2, %xmm3
  186. movsd 16(%rsp), %xmm4
  187. movaps %xmm2, %xmm15
  188. subsd %xmm4, %xmm5
  189. addsd %xmm10, %xmm3
  190. subsd %xmm8, %xmm15
  191. movsd %xmm5, 24(%rsp)
  192. subsd %xmm15, %xmm13
  193. movsd 16(%rsp), %xmm4
  194. subsd %xmm4, %xmm9
  195. movsd 24(%rsp), %xmm4
  196. subsd %xmm4, %xmm7
  197. movaps %xmm3, %xmm4
  198. addsd %xmm7, %xmm9
  199. addsd %xmm11, %xmm4
  200. movaps %xmm4, %xmm5
  201. addsd %xmm12, %xmm5
  202. mulsd %xmm5, %xmm6
  203. movaps %xmm5, %xmm7
  204. mulsd %xmm5, %xmm7
  205. addsd (%rdx), %xmm6
  206. mulsd %xmm5, %xmm6
  207. addsd (%rcx), %xmm6
  208. mulsd %xmm5, %xmm6
  209. addsd (%rsi), %xmm6
  210. mulsd %xmm5, %xmm6
  211. addsd (%rdi), %xmm6
  212. mulsd %xmm5, %xmm6
  213. addsd (%r8), %xmm6
  214. mulsd %xmm5, %xmm6
  215. addsd (%r9), %xmm6
  216. mulsd %xmm5, %xmm6
  217. addsd (%r10), %xmm6
  218. mulsd %xmm7, %xmm6
  219. movaps %xmm2, %xmm7
  220. subsd %xmm15, %xmm7
  221. movsd %xmm7, 16(%rsp)
  222. movsd 16(%rsp), %xmm7
  223. subsd %xmm7, %xmm8
  224. movaps %xmm3, %xmm7
  225. addsd %xmm8, %xmm13
  226. movaps %xmm3, %xmm8
  227. subsd %xmm2, %xmm8
  228. addsd %xmm13, %xmm9
  229. subsd %xmm8, %xmm7
  230. subsd %xmm8, %xmm10
  231. movsd %xmm7, 16(%rsp)
  232. movsd 16(%rsp), %xmm7
  233. subsd %xmm7, %xmm2
  234. movaps %xmm4, %xmm7
  235. subsd %xmm3, %xmm7
  236. addsd %xmm2, %xmm10
  237. subsd %xmm7, %xmm11
  238. addsd %xmm10, %xmm9
  239. movaps %xmm4, %xmm2
  240. subsd %xmm7, %xmm2
  241. movsd %xmm2, 16(%rsp)
  242. movsd 16(%rsp), %xmm2
  243. subsd %xmm2, %xmm3
  244. movaps %xmm5, %xmm2
  245. addsd %xmm3, %xmm11
  246. movaps %xmm5, %xmm3
  247. subsd %xmm4, %xmm3
  248. addsd %xmm11, %xmm9
  249. subsd %xmm3, %xmm2
  250. subsd %xmm3, %xmm12
  251. movsd %xmm2, 16(%rsp)
  252. movsd 16(%rsp), %xmm2
  253. subsd %xmm2, %xmm4
  254. addsd %xmm4, %xmm12
  255. addsd %xmm12, %xmm9
  256. addsd %xmm6, %xmm9
  257. addsd %xmm9, %xmm5
  258. mulsd .L_2il0floatpacket.7(%rip), %xmm5
  259. movsd %xmm5, 32(%rsp)
  260. movsd %xmm5, 56(%rsp)
  261. jmp ..B1.22
  262. ..B1.15:
  263. movzwl 6(%rsp), %eax
  264. andl $32752, %eax
  265. cmpl $16368, %eax
  266. je ..B1.31
  267. ..B1.16:
  268. movsd %xmm5, 32(%rsp)
  269. ..B1.17:
  270. movsd .L_2il0floatpacket.8(%rip), %xmm5
  271. lea 56+_Q1(%rip), %rax
  272. movsd (%rsp), %xmm11
  273. lea 48+_Q1(%rip), %rdx
  274. lea 40+_Q1(%rip), %rcx
  275. lea 32+_Q1(%rip), %rsi
  276. lea 24+_Q1(%rip), %rdi
  277. lea 16+_Q1(%rip), %r8
  278. movsd (%rax), %xmm13
  279. lea 8+_Q1(%rip), %r9
  280. lea _Q1(%rip), %r10
  281. mulsd %xmm7, %xmm5
  282. movaps %xmm5, %xmm3
  283. subsd %xmm7, %xmm3
  284. movsd %xmm3, 16(%rsp)
  285. movsd 16(%rsp), %xmm4
  286. subsd %xmm4, %xmm5
  287. movaps %xmm5, %xmm8
  288. subsd %xmm5, %xmm11
  289. mulsd %xmm5, %xmm8
  290. subsd %xmm2, %xmm8
  291. movsd .L_2il0floatpacket.9(%rip), %xmm2
  292. mulsd %xmm5, %xmm2
  293. mulsd %xmm11, %xmm2
  294. movaps %xmm8, %xmm15
  295. mulsd %xmm11, %xmm11
  296. movaps %xmm2, %xmm3
  297. addsd %xmm11, %xmm3
  298. movaps %xmm3, %xmm6
  299. addsd %xmm3, %xmm15
  300. subsd %xmm2, %xmm6
  301. mulsd %xmm15, %xmm13
  302. movaps %xmm15, %xmm9
  303. movaps %xmm15, %xmm12
  304. movsd %xmm6, 16(%rsp)
  305. subsd %xmm8, %xmm9
  306. mulsd %xmm15, %xmm12
  307. addsd (%rdx), %xmm13
  308. mulsd %xmm15, %xmm13
  309. movsd 16(%rsp), %xmm7
  310. movsd %xmm9, 16(%rsp)
  311. subsd %xmm7, %xmm11
  312. addsd (%rcx), %xmm13
  313. mulsd %xmm15, %xmm13
  314. movsd 16(%rsp), %xmm10
  315. addsd (%rsi), %xmm13
  316. subsd %xmm10, %xmm3
  317. mulsd %xmm15, %xmm13
  318. addsd %xmm11, %xmm3
  319. addsd (%rdi), %xmm13
  320. mulsd %xmm15, %xmm13
  321. addsd (%r8), %xmm13
  322. mulsd %xmm15, %xmm13
  323. addsd (%r9), %xmm13
  324. mulsd %xmm15, %xmm13
  325. addsd (%r10), %xmm13
  326. mulsd %xmm12, %xmm13
  327. addsd %xmm13, %xmm3
  328. addsd %xmm15, %xmm3
  329. mulsd .L_2il0floatpacket.7(%rip), %xmm3
  330. movsd %xmm3, 56(%rsp)
  331. jmp ..B1.22
  332. ..B1.18:
  333. movsd %xmm5, 32(%rsp)
  334. ..B1.19:
  335. movaps %xmm14, %xmm0
  336. lea 72(%rsp), %rdi
  337. ..___tag_value_clog.4:
  338. call __libm_hypot2_k64@PLT
  339. ..___tag_value_clog.5:
  340. ..B1.20:
  341. lea 24+_CONSTANTS(%rip), %rax
  342. lea 32+_CONSTANTS(%rip), %rdx
  343. lea 88(%rsp), %rdi
  344. movsd (%rax), %xmm1
  345. mulsd %xmm0, %xmm1
  346. movsd (%rdx), %xmm2
  347. mulsd %xmm0, %xmm2
  348. movsd %xmm1, -80(%rdi)
  349. movsd -16(%rdi), %xmm0
  350. movsd -8(%rdi), %xmm1
  351. movsd %xmm2, (%rsp)
  352. ..___tag_value_clog.6:
  353. call __libm_log_k64@PLT
  354. ..___tag_value_clog.7:
  355. ..B1.21:
  356. movsd .L_2il0floatpacket.7(%rip), %xmm0
  357. movsd 88(%rsp), %xmm5
  358. mulsd %xmm0, %xmm5
  359. movsd 8(%rsp), %xmm1
  360. movaps %xmm1, %xmm6
  361. movsd 96(%rsp), %xmm4
  362. addsd %xmm5, %xmm6
  363. mulsd %xmm0, %xmm4
  364. movaps %xmm6, %xmm2
  365. movsd 40(%rsp), %xmm14
  366. subsd %xmm1, %xmm2
  367. movsd %xmm2, 16(%rsp)
  368. movsd 16(%rsp), %xmm3
  369. movsd 48(%rsp), %xmm1
  370. subsd %xmm3, %xmm5
  371. addsd %xmm4, %xmm5
  372. addsd (%rsp), %xmm5
  373. addsd %xmm5, %xmm6
  374. movsd %xmm6, 32(%rsp)
  375. movsd %xmm6, 56(%rsp)
  376. ..B1.22:
  377. movaps %xmm1, %xmm0
  378. movaps %xmm14, %xmm1
  379. call atan2@PLT
  380. ..B1.60:
  381. movsd %xmm0, 64(%rsp)
  382. movzwl 70(%rsp), %eax
  383. testl $32752, %eax
  384. jne ..B1.29
  385. ..B1.23:
  386. testl $1048575, 68(%rsp)
  387. jne ..B1.25
  388. ..B1.24:
  389. cmpl $0, 64(%rsp)
  390. je ..B1.29
  391. ..B1.25:
  392. lea 56+_CONSTANTS(%rip), %rax
  393. movsd (%rax), %xmm0
  394. mulsd %xmm0, %xmm0
  395. movsd %xmm0, 16(%rsp)
  396. movsd 16(%rsp), %xmm1
  397. addsd 64(%rsp), %xmm1
  398. movsd %xmm1, 64(%rsp)
  399. jmp ..B1.29
  400. ..B1.26:
  401. je ..B1.50
  402. ..B1.27:
  403. cmpl $2047, %eax
  404. je ..B1.43
  405. ..B1.28:
  406. lea 48+_CONSTANTS(%rip), %rax
  407. movsd 48(%rsp), %xmm0
  408. movsd (%rax), %xmm1
  409. mulsd %xmm1, %xmm1
  410. movsd %xmm1, 56(%rsp)
  411. movsd 40(%rsp), %xmm1
  412. call atan2@PLT
  413. ..B1.61:
  414. movsd %xmm0, 64(%rsp)
  415. ..B1.29:
  416. movq 104(%rsp), %rax
  417. xorq %rsp, %rax
  418. movsd 56(%rsp), %xmm0
  419. movsd 64(%rsp), %xmm1
  420. cmpq %fs:40, %rax
  421. jne ..B1.42
  422. ..B1.30:
  423. addq $120, %rsp
  424. .cfi_def_cfa_offset 8
  425. ret
  426. .cfi_def_cfa_offset 128
  427. ..B1.31:
  428. testl $1048575, 4(%rsp)
  429. jne ..B1.16
  430. ..B1.33:
  431. cmpl $0, (%rsp)
  432. jne ..B1.16
  433. ..B1.35:
  434. movsd .L_2il0floatpacket.7(%rip), %xmm2
  435. mulsd %xmm6, %xmm2
  436. mulsd %xmm2, %xmm6
  437. movsd %xmm6, 32(%rsp)
  438. movzwl 38(%rsp), %eax
  439. testl $32752, %eax
  440. jne ..B1.39
  441. ..B1.36:
  442. testl $1048575, 36(%rsp)
  443. jne ..B1.38
  444. ..B1.37:
  445. cmpl $0, 32(%rsp)
  446. je ..B1.39
  447. ..B1.38:
  448. lea 56+_CONSTANTS(%rip), %rax
  449. movsd (%rax), %xmm2
  450. mulsd %xmm2, %xmm2
  451. movsd %xmm2, 16(%rsp)
  452. movsd 16(%rsp), %xmm6
  453. addsd 32(%rsp), %xmm6
  454. movsd %xmm6, 32(%rsp)
  455. ..B1.39:
  456. movsd %xmm6, 56(%rsp)
  457. jmp ..B1.22
  458. ..B1.40:
  459. ucomisd %xmm2, %xmm6
  460. jne ..B1.4
  461. jp ..B1.4
  462. ..B1.41:
  463. movsd .L_2il0floatpacket.6(%rip), %xmm3
  464. divsd %xmm2, %xmm3
  465. movsd %xmm6, 8(%rsp)
  466. movsd %xmm7, (%rsp)
  467. movsd %xmm3, 56(%rsp)
  468. jmp ..B1.22
  469. ..B1.42:
  470. call __stack_chk_fail@PLT
  471. ..B1.43:
  472. testl $1048575, 52(%rsp)
  473. jne ..B1.45
  474. ..B1.44:
  475. cmpl $0, 48(%rsp)
  476. je ..B1.28
  477. ..B1.45:
  478. movsd 48(%rsp), %xmm0
  479. cmpl $2047, %edx
  480. mulsd %xmm0, %xmm0
  481. movsd %xmm0, 64(%rsp)
  482. je ..B1.47
  483. ..B1.46:
  484. movsd %xmm0, 56(%rsp)
  485. jmp ..B1.29
  486. ..B1.47:
  487. testl $1048575, 44(%rsp)
  488. jne ..B1.46
  489. ..B1.48:
  490. cmpl $0, 40(%rsp)
  491. jne ..B1.46
  492. ..B1.49:
  493. movsd 40(%rsp), %xmm0
  494. mulsd %xmm0, %xmm0
  495. movsd %xmm0, 56(%rsp)
  496. jmp ..B1.29
  497. ..B1.50:
  498. testl $1048575, 44(%rsp)
  499. jne ..B1.52
  500. ..B1.51:
  501. cmpl $0, 40(%rsp)
  502. je ..B1.27
  503. ..B1.52:
  504. movsd 40(%rsp), %xmm1
  505. cmpl $2047, %eax
  506. movaps %xmm1, %xmm0
  507. mulsd %xmm1, %xmm0
  508. movsd %xmm0, 64(%rsp)
  509. je ..B1.54
  510. ..B1.53:
  511. movsd 48(%rsp), %xmm0
  512. mulsd %xmm1, %xmm0
  513. movsd %xmm0, 56(%rsp)
  514. jmp ..B1.29
  515. ..B1.54:
  516. testl $1048575, 52(%rsp)
  517. jne ..B1.53
  518. ..B1.55:
  519. cmpl $0, 48(%rsp)
  520. jne ..B1.53
  521. ..B1.56:
  522. movsd 48(%rsp), %xmm0
  523. mulsd %xmm0, %xmm0
  524. movsd %xmm0, 56(%rsp)
  525. jmp ..B1.29
  526. ..B1.62:
  527. cmpl $2047, %edx
  528. je ..B1.50
  529. jmp ..B1.27
  530. .align 16,0x90
  531. .cfi_endproc
  532. .type clog,@function
  533. .size clog,.-clog
  534. .data
  535. # -- End clog
  536. .section .rodata, "a"
  537. .align 16
  538. .align 16
  539. .L_2il0floatpacket.10:
  540. .long 0xffffffff,0x7fffffff,0x00000000,0x00000000
  541. .type .L_2il0floatpacket.10,@object
  542. .size .L_2il0floatpacket.10,16
  543. .align 16
  544. _CONSTANTS:
  545. .long 0
  546. .long 1065353216
  547. .long 1818952144
  548. .long 1072073202
  549. .long 133565931
  550. .long 1072697336
  551. .long 4277796864
  552. .long 1071001154
  553. .long 3164486458
  554. .long 1030551450
  555. .long 0
  556. .long 592445440
  557. .long 0
  558. .long 2146435072
  559. .long 0
  560. .long 1048576
  561. .type _CONSTANTS,@object
  562. .size _CONSTANTS,64
  563. .align 16
  564. _Q1:
  565. .long 0
  566. .long 3219128320
  567. .long 1431655765
  568. .long 1070945621
  569. .long 193
  570. .long 3218079744
  571. .long 2576980913
  572. .long 1070176665
  573. .long 1408920289
  574. .long 3217380693
  575. .long 2428535925
  576. .long 1069697316
  577. .long 1830244366
  578. .long 3217031283
  579. .long 3038314627
  580. .long 1069314732
  581. .type _Q1,@object
  582. .size _Q1,64
  583. .align 8
  584. .L_2il0floatpacket.6:
  585. .long 0x00000000,0xbff00000
  586. .type .L_2il0floatpacket.6,@object
  587. .size .L_2il0floatpacket.6,8
  588. .align 8
  589. .L_2il0floatpacket.7:
  590. .long 0x00000000,0x3fe00000
  591. .type .L_2il0floatpacket.7,@object
  592. .size .L_2il0floatpacket.7,8
  593. .align 8
  594. .L_2il0floatpacket.8:
  595. .long 0x02000000,0x41a00000
  596. .type .L_2il0floatpacket.8,@object
  597. .size .L_2il0floatpacket.8,8
  598. .align 8
  599. .L_2il0floatpacket.9:
  600. .long 0x00000000,0x40000000
  601. .type .L_2il0floatpacket.9,@object
  602. .size .L_2il0floatpacket.9,8
  603. .align 8
  604. .L_2il0floatpacket.11:
  605. .long 0x00000000,0x3ff00000
  606. .type .L_2il0floatpacket.11,@object
  607. .size .L_2il0floatpacket.11,8
  608. .data
  609. .section .note.GNU-stack, ""
  610. // -- Begin DWARF2 SEGMENT .eh_frame
  611. .section .eh_frame,"a",@progbits
  612. .eh_frame_seg:
  613. .align 1
  614. # End