log10l.S 19 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052
  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 "log10l.c"
  38. .text
  39. ..TXTST0:
  40. # -- Begin log10l
  41. .text
  42. .align 16,0x90
  43. .globl log10l
  44. log10l:
  45. # parameter 1: 48 + %rsp
  46. ..B1.1:
  47. .cfi_startproc
  48. ..___tag_value_log10l.1:
  49. ..L2:
  50. subq $40, %rsp
  51. .cfi_def_cfa_offset 48
  52. xorb %r8b, %r8b
  53. ..B1.2:
  54. fnstcw 26(%rsp)
  55. ..B1.3:
  56. movzbl 57(%rsp), %r9d
  57. andl $128, %r9d
  58. shrl $7, %r9d
  59. movzwl 56(%rsp), %esi
  60. movl %esi, %edi
  61. movl %r9d, %edx
  62. andl $32767, %edi
  63. shll $15, %edx
  64. movl 52(%rsp), %ecx
  65. orl %edi, %edx
  66. movl %ecx, %eax
  67. shll $16, %edx
  68. shrl $16, %eax
  69. orl %eax, %edx
  70. cmpl $2147450880, %edx
  71. jae ..B1.29
  72. ..B1.4:
  73. addl $-1073676224, %edx
  74. cmpl $32863, %edx
  75. ja ..B1.13
  76. ..B1.5:
  77. cmpl $16383, %edi
  78. je ..B1.38
  79. ..B1.6:
  80. movzwl 26(%rsp), %edx
  81. movl %edx, %eax
  82. andl $768, %eax
  83. cmpl $768, %eax
  84. je ..B1.10
  85. ..B1.7:
  86. orl $-64768, %edx
  87. movw %dx, 24(%rsp)
  88. ..B1.8:
  89. fldcw 24(%rsp)
  90. ..B1.9:
  91. movb $1, %r8b
  92. ..B1.10:
  93. fldt 48(%rsp)
  94. lea 8+_ones(%rip), %rax
  95. lea 112+_P(%rip), %rcx
  96. lea 80+_P(%rip), %rsi
  97. lea 48+_P(%rip), %rdi
  98. lea 96+_P(%rip), %r10
  99. lea _TWO_32H(%rip), %rdx
  100. lea 64+_P(%rip), %r11
  101. lea 16+_P(%rip), %r9
  102. testb %r8b, %r8b
  103. fldt (%rcx)
  104. lea 128+_P(%rip), %rcx
  105. fldt (%rsi)
  106. fldl (%rdx)
  107. lea _P(%rip), %rdx
  108. fldt (%rdi)
  109. fxch %st(4)
  110. faddl (%rax)
  111. lea 32+_P(%rip), %rax
  112. fld %st(0)
  113. fmul %st(1), %st
  114. fmul %st, %st(4)
  115. fxch %st(3)
  116. faddp %st, %st(4)
  117. fxch %st(2)
  118. fmul %st, %st(3)
  119. fxch %st(4)
  120. faddp %st, %st(3)
  121. fxch %st(2)
  122. fmul %st(3), %st
  123. fld %st(1)
  124. fxch %st(2)
  125. fmul %st, %st(3)
  126. fxch %st(2)
  127. fadd %st(3), %st
  128. fsubp %st, %st(3)
  129. fld %st(1)
  130. fsub %st(3), %st
  131. fxch %st(2)
  132. fstpt 48(%rsp)
  133. fldt 48(%rsp)
  134. fldt (%r9)
  135. faddp %st, %st(2)
  136. fxch %st(1)
  137. fmul %st(4), %st
  138. fldt (%r10)
  139. fmul %st(5), %st
  140. fldt (%r11)
  141. faddp %st, %st(1)
  142. fmul %st(5), %st
  143. fldt (%rax)
  144. faddp %st, %st(1)
  145. fmulp %st, %st(5)
  146. fldt (%rdx)
  147. faddp %st, %st(5)
  148. fxch %st(1)
  149. fmulp %st, %st(4)
  150. faddp %st, %st(3)
  151. fldt (%rcx)
  152. fmul %st, %st(1)
  153. fxch %st(1)
  154. faddp %st, %st(3)
  155. fmulp %st, %st(1)
  156. faddp %st, %st(1)
  157. fstpt (%rsp)
  158. je ..B1.12
  159. ..B1.11:
  160. fldcw 26(%rsp)
  161. ..B1.12:
  162. fldt (%rsp)
  163. addq $40, %rsp
  164. .cfi_def_cfa_offset 8
  165. ret
  166. .cfi_def_cfa_offset 48
  167. ..B1.13:
  168. cmpl $16383, %edi
  169. jl ..B1.19
  170. ..B1.14:
  171. cmpl $16471, %edi
  172. jge ..B1.19
  173. ..B1.15:
  174. movl $1431655766, %eax
  175. lea -16383(%rdi), %r9d
  176. imull %r9d
  177. sarl $31, %r9d
  178. subl %r9d, %edx
  179. lea _exact_values(%rip), %r9
  180. addl %edx, %edx
  181. movslq %edx, %rdx
  182. shlq $4, %rdx
  183. movzwl 8(%rdx,%r9), %r10d
  184. andl $32767, %r10d
  185. cmpl %r10d, %edi
  186. jne ..B1.19
  187. ..B1.16:
  188. cmpl 4(%rdx,%r9), %ecx
  189. jne ..B1.19
  190. ..B1.17:
  191. movl 48(%rsp), %eax
  192. cmpl (%rdx,%r9), %eax
  193. jne ..B1.19
  194. ..B1.18:
  195. fldt 16(%r9,%rdx)
  196. addq $40, %rsp
  197. .cfi_def_cfa_offset 8
  198. ret
  199. .cfi_def_cfa_offset 48
  200. ..B1.19:
  201. movzwl 26(%rsp), %edx
  202. movl %edx, %eax
  203. andl $768, %eax
  204. cmpl $768, %eax
  205. je ..B1.23
  206. ..B1.20:
  207. orl $-64768, %edx
  208. movw %dx, 24(%rsp)
  209. ..B1.21:
  210. fldcw 24(%rsp)
  211. ..B1.22:
  212. movzwl 56(%rsp), %esi
  213. movl %esi, %edi
  214. movb $1, %r8b
  215. andl $32767, %edi
  216. ..B1.23:
  217. movl $-16383, %eax
  218. testl %edi, %edi
  219. jne ..B1.26
  220. ..B1.24:
  221. fldt 48(%rsp)
  222. lea _TWO_75(%rip), %rax
  223. lea _zeros(%rip), %rdx
  224. fmull (%rax)
  225. movl $-16458, %eax
  226. fstpt 48(%rsp)
  227. fldt 48(%rsp)
  228. fldl (%rdx)
  229. movsd (%rdx), %xmm0
  230. fucomip %st(1), %st
  231. fstp %st(0)
  232. jp ..B1.25
  233. je ..B1.40
  234. ..B1.25:
  235. movzwl 56(%rsp), %esi
  236. movl %esi, %edi
  237. andl $32767, %edi
  238. ..B1.26:
  239. lea _TWO_32H(%rip), %rcx
  240. andl $-32768, %esi
  241. orl $-49153, %esi
  242. addl %eax, %edi
  243. movw %si, 56(%rsp)
  244. lea 8+_ones(%rip), %r9
  245. fldt 48(%rsp)
  246. lea 112+_P(%rip), %r10
  247. fld %st(0)
  248. lea 80+_P(%rip), %r11
  249. fldl (%rcx)
  250. lea 16+_P(%rip), %rcx
  251. movl 52(%rsp), %edx
  252. fadd %st, %st(1)
  253. shrl $23, %edx
  254. fsubrp %st, %st(1)
  255. movzbl %dl, %eax
  256. lea 48+_P(%rip), %rdx
  257. movq __libm_rcp_table_256@GOTPCREL(%rip), %rsi
  258. fsubr %st, %st(1)
  259. flds (%rsi,%rax,4)
  260. lea 96+_P(%rip), %rsi
  261. fmul %st, %st(1)
  262. fmulp %st, %st(2)
  263. faddl (%r9)
  264. fld %st(0)
  265. lea 64+_P(%rip), %r9
  266. movl %edi, 16(%rsp)
  267. fadd %st(2), %st
  268. fld %st(0)
  269. fmul %st(1), %st
  270. fxch %st(1)
  271. fstpt 48(%rsp)
  272. fldt 48(%rsp)
  273. fldt (%r10)
  274. lea 32+_P(%rip), %r10
  275. fmul %st(2), %st
  276. fldt (%r11)
  277. lea _P(%rip), %r11
  278. shlq $4, %rax
  279. faddp %st, %st(1)
  280. fmul %st(2), %st
  281. testb %r8b, %r8b
  282. fldt (%rdx)
  283. lea 128+_P(%rip), %rdx
  284. movq __libm_log10l_table_256@GOTPCREL(%rip), %rdi
  285. faddp %st, %st(1)
  286. fmul %st(2), %st
  287. fldt (%rcx)
  288. faddp %st, %st(1)
  289. fmul %st(2), %st
  290. fldt (%rsi)
  291. fmul %st(3), %st
  292. fldt (%r9)
  293. faddp %st, %st(1)
  294. fmul %st(3), %st
  295. fldt (%r10)
  296. faddp %st, %st(1)
  297. fmulp %st, %st(3)
  298. fldt (%r11)
  299. faddp %st, %st(3)
  300. fxch %st(1)
  301. fmulp %st, %st(2)
  302. faddp %st, %st(1)
  303. fldt (%rdx)
  304. fmul %st, %st(3)
  305. fxch %st(3)
  306. faddp %st, %st(1)
  307. fxch %st(2)
  308. fmulp %st, %st(1)
  309. fildl 16(%rsp)
  310. fldt .L_2il0floatpacket.0(%rip)
  311. fmul %st(1), %st
  312. fldt .L_2il0floatpacket.1(%rip)
  313. fmulp %st, %st(2)
  314. faddl 8(%rdi,%rax)
  315. faddp %st, %st(3)
  316. faddl (%rax,%rdi)
  317. fld %st(0)
  318. fadd %st(2), %st
  319. fsubr %st, %st(1)
  320. fxch %st(2)
  321. faddp %st, %st(1)
  322. faddp %st, %st(2)
  323. faddp %st, %st(1)
  324. fstpt (%rsp)
  325. je ..B1.28
  326. ..B1.27:
  327. fldcw 26(%rsp)
  328. ..B1.28:
  329. fldt (%rsp)
  330. addq $40, %rsp
  331. .cfi_def_cfa_offset 8
  332. ret
  333. .cfi_def_cfa_offset 48
  334. ..B1.29:
  335. movzwl 26(%rsp), %edx
  336. movl %edx, %eax
  337. andl $768, %eax
  338. cmpl $768, %eax
  339. je ..B1.33
  340. ..B1.30:
  341. orl $-64768, %edx
  342. movw %dx, 24(%rsp)
  343. ..B1.31:
  344. fldcw 24(%rsp)
  345. ..B1.32:
  346. movzbl 57(%rsp), %r9d
  347. movb $1, %r8b
  348. andl $128, %r9d
  349. shrl $7, %r9d
  350. ..B1.33:
  351. testl %r9d, %r9d
  352. jne ..B1.43
  353. ..B1.34:
  354. fldt 48(%rsp)
  355. lea _ones(%rip), %rax
  356. fmull (%rax)
  357. fstpt (%rsp)
  358. ..B1.35:
  359. testb %r8b, %r8b
  360. je ..B1.37
  361. ..B1.36:
  362. fldcw 26(%rsp)
  363. ..B1.37:
  364. fldt (%rsp)
  365. addq $40, %rsp
  366. .cfi_def_cfa_offset 8
  367. ret
  368. .cfi_def_cfa_offset 48
  369. ..B1.38:
  370. movq $0x8000000000000000, %rax
  371. cmpq 48(%rsp), %rax
  372. jne ..B1.6
  373. ..B1.39:
  374. lea _zeros(%rip), %rax
  375. fldl (%rax)
  376. addq $40, %rsp
  377. .cfi_def_cfa_offset 8
  378. ret
  379. .cfi_def_cfa_offset 48
  380. ..B1.40:
  381. lea 8+_ones(%rip), %rax
  382. testb %r8b, %r8b
  383. movsd (%rax), %xmm1
  384. divsd %xmm0, %xmm1
  385. je ..B1.42
  386. ..B1.41:
  387. fldcw 26(%rsp)
  388. ..B1.42:
  389. movsd %xmm1, 16(%rsp)
  390. fldl 16(%rsp)
  391. addq $40, %rsp
  392. .cfi_def_cfa_offset 8
  393. ret
  394. .cfi_def_cfa_offset 48
  395. ..B1.43:
  396. movzwl 56(%rsp), %eax
  397. andl $32767, %eax
  398. cmpl $32767, %eax
  399. jne ..B1.45
  400. ..B1.44:
  401. movq $0x8000000000000000, %rax
  402. cmpq 48(%rsp), %rax
  403. jne ..B1.34
  404. jmp ..B1.48
  405. ..B1.45:
  406. testl %eax, %eax
  407. jne ..B1.48
  408. ..B1.46:
  409. cmpq $0, 48(%rsp)
  410. jne ..B1.48
  411. ..B1.47:
  412. lea 8+_ones(%rip), %rax
  413. lea _zeros(%rip), %rdx
  414. movsd (%rax), %xmm0
  415. divsd (%rdx), %xmm0
  416. movsd %xmm0, 16(%rsp)
  417. fldl 16(%rsp)
  418. fstpt (%rsp)
  419. jmp ..B1.35
  420. ..B1.48:
  421. lea _infs(%rip), %rax
  422. lea _zeros(%rip), %rdx
  423. movsd (%rax), %xmm0
  424. mulsd (%rdx), %xmm0
  425. movsd %xmm0, 16(%rsp)
  426. fldl 16(%rsp)
  427. fstpt (%rsp)
  428. jmp ..B1.35
  429. .align 16,0x90
  430. .cfi_endproc
  431. .type log10l,@function
  432. .size log10l,.-log10l
  433. .data
  434. # -- End log10l
  435. .section .rodata, "a"
  436. .align 16
  437. .align 16
  438. .L_2il0floatpacket.0:
  439. .byte 0x00,0xc8,0xd4,0x0e,0xee,0x0c,0x01,0x86,0xd8,0xbf,0x00,0x00,0x00,0x00,0x00,0x00
  440. .type .L_2il0floatpacket.0,@object
  441. .size .L_2il0floatpacket.0,16
  442. .align 16
  443. .L_2il0floatpacket.1:
  444. .byte 0x00,0x00,0x00,0x00,0x85,0x9a,0x20,0x9a,0xfd,0x3f,0x00,0x00,0x00,0x00,0x00,0x00
  445. .type .L_2il0floatpacket.1,@object
  446. .size .L_2il0floatpacket.1,16
  447. .align 4
  448. _ones:
  449. .long 0
  450. .long 1072693248
  451. .long 0
  452. .long 3220176896
  453. .type _ones,@object
  454. .size _ones,16
  455. .align 4
  456. _TWO_32H:
  457. .long 0
  458. .long 1106771968
  459. .type _TWO_32H,@object
  460. .size _TWO_32H,8
  461. .align 4
  462. _TWO_75:
  463. .long 0
  464. .long 1151336448
  465. .long 0
  466. .long 994050048
  467. .type _TWO_75,@object
  468. .size _TWO_75,16
  469. .align 4
  470. _zeros:
  471. .long 0
  472. .long 0
  473. .long 0
  474. .long 2147483648
  475. .type _zeros,@object
  476. .size _zeros,16
  477. .align 4
  478. _infs:
  479. .long 0
  480. .long 2146435072
  481. .long 0
  482. .long 4293918720
  483. .type _infs,@object
  484. .size _infs,16
  485. .align 2
  486. _P:
  487. .word 23339
  488. .word 38197
  489. .word 10353
  490. .word 43319
  491. .word 16357
  492. .word 0
  493. .word 0
  494. .word 0
  495. .word 29077
  496. .word 14120
  497. .word 55465
  498. .word 56923
  499. .word 49148
  500. .word 0
  501. .word 0
  502. .word 0
  503. .word 63176
  504. .word 31258
  505. .word 15131
  506. .word 37949
  507. .word 16380
  508. .word 0
  509. .word 0
  510. .word 0
  511. .word 29577
  512. .word 14120
  513. .word 55465
  514. .word 56923
  515. .word 49147
  516. .word 0
  517. .word 0
  518. .word 0
  519. .word 61319
  520. .word 34328
  521. .word 5050
  522. .word 45539
  523. .word 16379
  524. .word 0
  525. .word 0
  526. .word 0
  527. .word 52415
  528. .word 26390
  529. .word 15131
  530. .word 37949
  531. .word 49147
  532. .word 0
  533. .word 0
  534. .word 0
  535. .word 16765
  536. .word 7621
  537. .word 20590
  538. .word 65056
  539. .word 16378
  540. .word 0
  541. .word 0
  542. .word 0
  543. .word 14162
  544. .word 11829
  545. .word 26041
  546. .word 56924
  547. .word 49146
  548. .word 0
  549. .word 0
  550. .word 0
  551. .word 0
  552. .word 0
  553. .word 55296
  554. .word 56923
  555. .word 16381
  556. .word 0
  557. .word 0
  558. .word 0
  559. .type _P,@object
  560. .size _P,144
  561. .align 2
  562. _exact_values:
  563. .word 0
  564. .word 0
  565. .word 0
  566. .word 32768
  567. .word 49151
  568. .word 0
  569. .word 0
  570. .word 0
  571. .word 0
  572. .word 0
  573. .word 0
  574. .word 32768
  575. .word 49151
  576. .word 0
  577. .word 0
  578. .word 0
  579. .word 0
  580. .word 0
  581. .word 0
  582. .word 40960
  583. .word 16386
  584. .word 0
  585. .word 0
  586. .word 0
  587. .word 0
  588. .word 0
  589. .word 0
  590. .word 32768
  591. .word 16383
  592. .word 0
  593. .word 0
  594. .word 0
  595. .word 0
  596. .word 0
  597. .word 0
  598. .word 51200
  599. .word 16389
  600. .word 0
  601. .word 0
  602. .word 0
  603. .word 0
  604. .word 0
  605. .word 0
  606. .word 32768
  607. .word 16384
  608. .word 0
  609. .word 0
  610. .word 0
  611. .word 0
  612. .word 0
  613. .word 0
  614. .word 64000
  615. .word 16392
  616. .word 0
  617. .word 0
  618. .word 0
  619. .word 0
  620. .word 0
  621. .word 0
  622. .word 49152
  623. .word 16384
  624. .word 0
  625. .word 0
  626. .word 0
  627. .word 0
  628. .word 0
  629. .word 0
  630. .word 40000
  631. .word 16396
  632. .word 0
  633. .word 0
  634. .word 0
  635. .word 0
  636. .word 0
  637. .word 0
  638. .word 32768
  639. .word 16385
  640. .word 0
  641. .word 0
  642. .word 0
  643. .word 0
  644. .word 0
  645. .word 0
  646. .word 50000
  647. .word 16399
  648. .word 0
  649. .word 0
  650. .word 0
  651. .word 0
  652. .word 0
  653. .word 0
  654. .word 40960
  655. .word 16385
  656. .word 0
  657. .word 0
  658. .word 0
  659. .word 0
  660. .word 0
  661. .word 0
  662. .word 62500
  663. .word 16402
  664. .word 0
  665. .word 0
  666. .word 0
  667. .word 0
  668. .word 0
  669. .word 0
  670. .word 49152
  671. .word 16385
  672. .word 0
  673. .word 0
  674. .word 0
  675. .word 0
  676. .word 0
  677. .word 32768
  678. .word 39062
  679. .word 16406
  680. .word 0
  681. .word 0
  682. .word 0
  683. .word 0
  684. .word 0
  685. .word 0
  686. .word 57344
  687. .word 16385
  688. .word 0
  689. .word 0
  690. .word 0
  691. .word 0
  692. .word 0
  693. .word 8192
  694. .word 48828
  695. .word 16409
  696. .word 0
  697. .word 0
  698. .word 0
  699. .word 0
  700. .word 0
  701. .word 0
  702. .word 32768
  703. .word 16386
  704. .word 0
  705. .word 0
  706. .word 0
  707. .word 0
  708. .word 0
  709. .word 10240
  710. .word 61035
  711. .word 16412
  712. .word 0
  713. .word 0
  714. .word 0
  715. .word 0
  716. .word 0
  717. .word 0
  718. .word 36864
  719. .word 16386
  720. .word 0
  721. .word 0
  722. .word 0
  723. .word 0
  724. .word 0
  725. .word 0
  726. .word 32768
  727. .word 49151
  728. .word 0
  729. .word 0
  730. .word 0
  731. .word 0
  732. .word 0
  733. .word 0
  734. .word 32768
  735. .word 49151
  736. .word 0
  737. .word 0
  738. .word 0
  739. .word 0
  740. .word 0
  741. .word 63744
  742. .word 38146
  743. .word 16416
  744. .word 0
  745. .word 0
  746. .word 0
  747. .word 0
  748. .word 0
  749. .word 0
  750. .word 40960
  751. .word 16386
  752. .word 0
  753. .word 0
  754. .word 0
  755. .word 0
  756. .word 0
  757. .word 46912
  758. .word 47683
  759. .word 16419
  760. .word 0
  761. .word 0
  762. .word 0
  763. .word 0
  764. .word 0
  765. .word 0
  766. .word 45056
  767. .word 16386
  768. .word 0
  769. .word 0
  770. .word 0
  771. .word 0
  772. .word 0
  773. .word 42256
  774. .word 59604
  775. .word 16422
  776. .word 0
  777. .word 0
  778. .word 0
  779. .word 0
  780. .word 0
  781. .word 0
  782. .word 49152
  783. .word 16386
  784. .word 0
  785. .word 0
  786. .word 0
  787. .word 0
  788. .word 0
  789. .word 59178
  790. .word 37252
  791. .word 16426
  792. .word 0
  793. .word 0
  794. .word 0
  795. .word 0
  796. .word 0
  797. .word 0
  798. .word 53248
  799. .word 16386
  800. .word 0
  801. .word 0
  802. .word 0
  803. .word 0
  804. .word 32768
  805. .word 8436
  806. .word 46566
  807. .word 16429
  808. .word 0
  809. .word 0
  810. .word 0
  811. .word 0
  812. .word 0
  813. .word 0
  814. .word 57344
  815. .word 16386
  816. .word 0
  817. .word 0
  818. .word 0
  819. .word 0
  820. .word 40960
  821. .word 43313
  822. .word 58207
  823. .word 16432
  824. .word 0
  825. .word 0
  826. .word 0
  827. .word 0
  828. .word 0
  829. .word 0
  830. .word 61440
  831. .word 16386
  832. .word 0
  833. .word 0
  834. .word 0
  835. .word 0
  836. .word 1024
  837. .word 51647
  838. .word 36379
  839. .word 16436
  840. .word 0
  841. .word 0
  842. .word 0
  843. .word 0
  844. .word 0
  845. .word 0
  846. .word 32768
  847. .word 16387
  848. .word 0
  849. .word 0
  850. .word 0
  851. .word 0
  852. .word 50432
  853. .word 48174
  854. .word 45474
  855. .word 16439
  856. .word 0
  857. .word 0
  858. .word 0
  859. .word 0
  860. .word 0
  861. .word 0
  862. .word 34816
  863. .word 16387
  864. .word 0
  865. .word 0
  866. .word 0
  867. .word 0
  868. .word 30272
  869. .word 27450
  870. .word 56843
  871. .word 16442
  872. .word 0
  873. .word 0
  874. .word 0
  875. .word 0
  876. .word 0
  877. .word 0
  878. .word 36864
  879. .word 16387
  880. .word 0
  881. .word 0
  882. .word 0
  883. .word 0
  884. .word 0
  885. .word 0
  886. .word 32768
  887. .word 49151
  888. .word 0
  889. .word 0
  890. .word 0
  891. .word 0
  892. .word 0
  893. .word 0
  894. .word 32768
  895. .word 49151
  896. .word 0
  897. .word 0
  898. .word 0
  899. .word 0
  900. .word 35304
  901. .word 8964
  902. .word 35527
  903. .word 16446
  904. .word 0
  905. .word 0
  906. .word 0
  907. .word 0
  908. .word 0
  909. .word 0
  910. .word 38912
  911. .word 16387
  912. .word 0
  913. .word 0
  914. .word 0
  915. .word 0
  916. .word 44130
  917. .word 60357
  918. .word 44408
  919. .word 16449
  920. .word 0
  921. .word 0
  922. .word 0
  923. .word 0
  924. .word 0
  925. .word 0
  926. .word 40960
  927. .word 16387
  928. .word 0
  929. .word 0
  930. .word 0
  931. .word 32768
  932. .word 6010
  933. .word 9911
  934. .word 55511
  935. .word 16452
  936. .word 0
  937. .word 0
  938. .word 0
  939. .word 0
  940. .word 0
  941. .word 0
  942. .word 43008
  943. .word 16387
  944. .word 0
  945. .word 0
  946. .word 0
  947. .word 36864
  948. .word 28332
  949. .word 30770
  950. .word 34694
  951. .word 16456
  952. .word 0
  953. .word 0
  954. .word 0
  955. .word 0
  956. .word 0
  957. .word 0
  958. .word 45056
  959. .word 16387
  960. .word 0
  961. .word 0
  962. .word 0
  963. .word 46080
  964. .word 2647
  965. .word 5695
  966. .word 43368
  967. .word 16459
  968. .word 0
  969. .word 0
  970. .word 0
  971. .word 0
  972. .word 0
  973. .word 0
  974. .word 47104
  975. .word 16387
  976. .word 0
  977. .word 0
  978. .word 0
  979. .word 41216
  980. .word 52461
  981. .word 7118
  982. .word 54210
  983. .word 16462
  984. .word 0
  985. .word 0
  986. .word 0
  987. .word 0
  988. .word 0
  989. .word 0
  990. .word 49152
  991. .word 16387
  992. .word 0
  993. .word 0
  994. .word 0
  995. .word 33952
  996. .word 16404
  997. .word 20833
  998. .word 33881
  999. .word 16466
  1000. .word 0
  1001. .word 0
  1002. .word 0
  1003. .word 0
  1004. .word 0
  1005. .word 0
  1006. .word 51200
  1007. .word 16387
  1008. .word 0
  1009. .word 0
  1010. .word 0
  1011. .word 42440
  1012. .word 36889
  1013. .word 42425
  1014. .word 42351
  1015. .word 16469
  1016. .word 0
  1017. .word 0
  1018. .word 0
  1019. .word 0
  1020. .word 0
  1021. .word 0
  1022. .word 53248
  1023. .word 16387
  1024. .word 0
  1025. .word 0
  1026. .word 0
  1027. .word 3898
  1028. .word 62496
  1029. .word 36647
  1030. .word 52939
  1031. .word 16472
  1032. .word 0
  1033. .word 0
  1034. .word 0
  1035. .word 0
  1036. .word 0
  1037. .word 0
  1038. .word 55296
  1039. .word 16387
  1040. .word 0
  1041. .word 0
  1042. .word 0
  1043. .type _exact_values,@object
  1044. .size _exact_values,960
  1045. .data
  1046. .section .note.GNU-stack, ""
  1047. // -- Begin DWARF2 SEGMENT .eh_frame
  1048. .section .eh_frame,"a",@progbits
  1049. .eh_frame_seg:
  1050. .align 1
  1051. # End