erfcf.S 18 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705
  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 "erfcf.c"
  38. .text
  39. ..TXTST0:
  40. # -- Begin erfcf
  41. .text
  42. .align 16,0x90
  43. .globl erfcf
  44. erfcf:
  45. # parameter 1: %xmm0
  46. ..B1.1:
  47. .cfi_startproc
  48. ..___tag_value_erfcf.1:
  49. ..L2:
  50. pushq %r14
  51. .cfi_def_cfa_offset 16
  52. .cfi_offset 14, -16
  53. subq $32, %rsp
  54. .cfi_def_cfa_offset 48
  55. movd %xmm0, %r14d
  56. movss %xmm0, 16(%rsp)
  57. movl %r14d, %ecx
  58. andl $2147483647, %ecx
  59. shrl $31, %r14d
  60. cmpl $2139095040, %ecx
  61. jae ..B1.24
  62. ..B1.2:
  63. movl %r14d, %eax
  64. lea range(%rip), %rdx
  65. cmpl (%rdx,%rax,4), %ecx
  66. jae ..B1.21
  67. ..B1.3:
  68. cmpl $1081081856, %ecx
  69. jae ..B1.15
  70. ..B1.4:
  71. cmpl $1073741824, %ecx
  72. jae ..B1.11
  73. ..B1.5:
  74. cmpl $1056964608, %ecx
  75. jae ..B1.10
  76. ..B1.6:
  77. cmpl $847249408, %ecx
  78. jae ..B1.8
  79. ..B1.7:
  80. movss .L_2il0floatpacket.3(%rip), %xmm4
  81. subss %xmm0, %xmm4
  82. jmp ..B1.9
  83. ..B1.8:
  84. cvtss2sd %xmm0, %xmm0
  85. movaps %xmm0, %xmm1
  86. lea 40+_A(%rip), %rax
  87. lea 48+_A(%rip), %rsi
  88. lea 24+_A(%rip), %rdx
  89. lea 32+_A(%rip), %rdi
  90. lea 8+_A(%rip), %rcx
  91. lea 16+_A(%rip), %r8
  92. lea _A(%rip), %r9
  93. movsd (%rax), %xmm4
  94. movsd (%rsi), %xmm3
  95. mulsd %xmm0, %xmm1
  96. movaps %xmm1, %xmm2
  97. mulsd %xmm1, %xmm2
  98. mulsd %xmm2, %xmm4
  99. mulsd %xmm2, %xmm3
  100. addsd (%rdx), %xmm4
  101. addsd (%rdi), %xmm3
  102. mulsd %xmm2, %xmm4
  103. mulsd %xmm2, %xmm3
  104. addsd (%rcx), %xmm4
  105. addsd (%r8), %xmm3
  106. mulsd %xmm1, %xmm4
  107. mulsd %xmm2, %xmm3
  108. mulsd %xmm0, %xmm4
  109. addsd (%r9), %xmm3
  110. addsd .L_2il0floatpacket.4(%rip), %xmm4
  111. mulsd %xmm0, %xmm3
  112. addsd %xmm3, %xmm4
  113. cvtsd2ss %xmm4, %xmm4
  114. ..B1.9:
  115. movaps %xmm4, %xmm0
  116. addq $32, %rsp
  117. .cfi_def_cfa_offset 16
  118. .cfi_restore 14
  119. popq %r14
  120. .cfi_def_cfa_offset 8
  121. ret
  122. .cfi_def_cfa_offset 48
  123. .cfi_offset 14, -16
  124. ..B1.10:
  125. pxor %xmm1, %xmm1
  126. lea 48+_AP(%rip), %rdx
  127. cvtss2sd 16(%rsp), %xmm1
  128. andps .L_2il0floatpacket.5(%rip), %xmm1
  129. lea 32+_AP(%rip), %rcx
  130. movsd (%rdx), %xmm6
  131. lea 16+_AP(%rip), %rsi
  132. lea _AP(%rip), %rdi
  133. lea 56+_AP(%rip), %r8
  134. lea 48+_AQ(%rip), %r14
  135. lea 40+_AP(%rip), %r9
  136. lea 32+_AQ(%rip), %rdx
  137. lea 24+_AP(%rip), %r10
  138. lea 8+_AP(%rip), %r11
  139. pxor %xmm5, %xmm5
  140. movsd (%r8), %xmm2
  141. lea 40+_AQ(%rip), %r8
  142. movsd (%r14), %xmm4
  143. lea _erfc1(%rip), %r14
  144. subsd .L_2il0floatpacket.4(%rip), %xmm1
  145. movaps %xmm1, %xmm0
  146. mulsd %xmm1, %xmm0
  147. mulsd %xmm0, %xmm6
  148. mulsd %xmm0, %xmm2
  149. mulsd %xmm0, %xmm4
  150. addsd (%rcx), %xmm6
  151. addsd (%r9), %xmm2
  152. addsd (%rdx), %xmm4
  153. mulsd %xmm0, %xmm6
  154. mulsd %xmm0, %xmm2
  155. mulsd %xmm0, %xmm4
  156. addsd (%rsi), %xmm6
  157. addsd (%r10), %xmm2
  158. mulsd %xmm0, %xmm6
  159. mulsd %xmm0, %xmm2
  160. addsd (%rdi), %xmm6
  161. addsd (%r11), %xmm2
  162. lea 56+_AQ(%rip), %rdi
  163. lea 24+_AQ(%rip), %r9
  164. lea 16+_AQ(%rip), %rcx
  165. lea 8+_AQ(%rip), %r10
  166. lea _AQ(%rip), %rsi
  167. lea _ones(%rip), %r11
  168. mulsd %xmm1, %xmm2
  169. addsd (%rcx), %xmm4
  170. cvtss2sd (%r11,%rax,4), %xmm5
  171. addsd %xmm2, %xmm6
  172. mulsd %xmm0, %xmm4
  173. movsd (%rdi), %xmm3
  174. mulsd %xmm0, %xmm3
  175. addsd (%rsi), %xmm4
  176. addsd (%r8), %xmm3
  177. mulsd %xmm0, %xmm3
  178. addsd (%r9), %xmm3
  179. mulsd %xmm0, %xmm3
  180. addsd (%r10), %xmm3
  181. mulsd %xmm1, %xmm3
  182. addsd %xmm3, %xmm4
  183. divsd %xmm4, %xmm6
  184. mulsd %xmm5, %xmm6
  185. addsd (%r14,%rax,8), %xmm6
  186. cvtsd2ss %xmm6, %xmm6
  187. movaps %xmm6, %xmm0
  188. addq $32, %rsp
  189. .cfi_def_cfa_offset 16
  190. .cfi_restore 14
  191. popq %r14
  192. .cfi_def_cfa_offset 8
  193. ret
  194. .cfi_def_cfa_offset 48
  195. .cfi_offset 14, -16
  196. ..B1.11:
  197. pxor %xmm1, %xmm1
  198. testl %r14d, %r14d
  199. cvtss2sd 16(%rsp), %xmm1
  200. andps .L_2il0floatpacket.5(%rip), %xmm1
  201. addsd .L_2il0floatpacket.2(%rip), %xmm1
  202. movaps %xmm1, %xmm0
  203. mulsd %xmm1, %xmm0
  204. je ..B1.13
  205. ..B1.12:
  206. lea 48+_BP1(%rip), %rdx
  207. lea 32+_BP1(%rip), %rcx
  208. lea 16+_BP1(%rip), %rsi
  209. lea 40+_BP1(%rip), %r8
  210. lea 48+_BQ1(%rip), %r11
  211. lea 32+_BQ1(%rip), %r14
  212. lea _BP1(%rip), %rdi
  213. lea 24+_BP1(%rip), %r9
  214. movsd (%rdx), %xmm5
  215. lea 16+_BQ1(%rip), %rdx
  216. movsd (%r8), %xmm2
  217. lea 8+_BP1(%rip), %r10
  218. movsd (%r11), %xmm4
  219. lea 8+_BQ1(%rip), %r8
  220. mulsd %xmm0, %xmm5
  221. mulsd %xmm0, %xmm4
  222. mulsd %xmm0, %xmm2
  223. addsd (%rcx), %xmm5
  224. addsd (%r14), %xmm4
  225. addsd (%r9), %xmm2
  226. mulsd %xmm0, %xmm5
  227. mulsd %xmm0, %xmm4
  228. mulsd %xmm0, %xmm2
  229. addsd (%rsi), %xmm5
  230. addsd (%rdx), %xmm4
  231. addsd (%r10), %xmm2
  232. mulsd %xmm0, %xmm5
  233. mulsd %xmm0, %xmm4
  234. mulsd %xmm1, %xmm2
  235. addsd (%rdi), %xmm5
  236. lea 40+_BQ1(%rip), %rsi
  237. lea 24+_BQ1(%rip), %rdi
  238. lea _BQ1(%rip), %rcx
  239. movsd (%rsi), %xmm3
  240. mulsd %xmm0, %xmm3
  241. addsd (%rcx), %xmm4
  242. addsd (%rdi), %xmm3
  243. mulsd %xmm0, %xmm3
  244. addsd (%r8), %xmm3
  245. mulsd %xmm1, %xmm3
  246. jmp ..B1.14
  247. ..B1.13:
  248. lea 80+_BP2(%rip), %rdx
  249. lea 64+_BP2(%rip), %rcx
  250. lea 88+_BP2(%rip), %r10
  251. lea 48+_BP2(%rip), %rsi
  252. lea 72+_BP2(%rip), %r11
  253. lea 32+_BP2(%rip), %rdi
  254. lea 56+_BP2(%rip), %r14
  255. lea 16+_BP2(%rip), %r8
  256. movsd (%rdx), %xmm5
  257. lea 40+_BP2(%rip), %rdx
  258. mulsd %xmm0, %xmm5
  259. lea _BP2(%rip), %r9
  260. movsd (%r10), %xmm2
  261. lea 16+_BQ2(%rip), %r10
  262. mulsd %xmm0, %xmm2
  263. addsd (%rcx), %xmm5
  264. mulsd %xmm0, %xmm5
  265. addsd (%r11), %xmm2
  266. mulsd %xmm0, %xmm2
  267. addsd (%rsi), %xmm5
  268. mulsd %xmm0, %xmm5
  269. addsd (%r14), %xmm2
  270. lea 56+_BQ2(%rip), %r14
  271. addsd (%rdi), %xmm5
  272. mulsd %xmm0, %xmm2
  273. mulsd %xmm0, %xmm5
  274. addsd (%rdx), %xmm2
  275. addsd (%r8), %xmm5
  276. mulsd %xmm0, %xmm2
  277. mulsd %xmm0, %xmm5
  278. lea 64+_BQ2(%rip), %rdi
  279. lea 48+_BQ2(%rip), %r8
  280. movsd (%r14), %xmm3
  281. lea 40+_BQ2(%rip), %rdx
  282. lea 24+_BP2(%rip), %rcx
  283. lea 8+_BP2(%rip), %rsi
  284. mulsd %xmm0, %xmm3
  285. addsd (%r9), %xmm5
  286. addsd (%rcx), %xmm2
  287. addsd (%rdx), %xmm3
  288. mulsd %xmm0, %xmm2
  289. mulsd %xmm0, %xmm3
  290. addsd (%rsi), %xmm2
  291. movsd (%rdi), %xmm4
  292. lea 32+_BQ2(%rip), %r9
  293. lea 24+_BQ2(%rip), %rcx
  294. lea 8+_BQ2(%rip), %rsi
  295. lea _BQ2(%rip), %r11
  296. mulsd %xmm0, %xmm4
  297. mulsd %xmm1, %xmm2
  298. addsd (%rcx), %xmm3
  299. addsd (%r8), %xmm4
  300. mulsd %xmm0, %xmm3
  301. mulsd %xmm0, %xmm4
  302. addsd (%rsi), %xmm3
  303. addsd (%r9), %xmm4
  304. mulsd %xmm1, %xmm3
  305. mulsd %xmm0, %xmm4
  306. addsd (%r10), %xmm4
  307. mulsd %xmm0, %xmm4
  308. addsd (%r11), %xmm4
  309. ..B1.14:
  310. lea _ones(%rip), %rdx
  311. pxor %xmm0, %xmm0
  312. lea _erfc4(%rip), %rcx
  313. addsd %xmm2, %xmm5
  314. addsd %xmm3, %xmm4
  315. cvtss2sd (%rdx,%rax,4), %xmm0
  316. divsd %xmm4, %xmm5
  317. mulsd %xmm0, %xmm5
  318. addsd (%rcx,%rax,8), %xmm5
  319. cvtsd2ss %xmm5, %xmm5
  320. movaps %xmm5, %xmm0
  321. addq $32, %rsp
  322. .cfi_def_cfa_offset 16
  323. .cfi_restore 14
  324. popq %r14
  325. .cfi_def_cfa_offset 8
  326. ret
  327. .cfi_def_cfa_offset 48
  328. .cfi_offset 14, -16
  329. ..B1.15:
  330. pxor %xmm0, %xmm0
  331. cvtss2sd 16(%rsp), %xmm0
  332. andps .L_2il0floatpacket.5(%rip), %xmm0
  333. movsd .L_2il0floatpacket.4(%rip), %xmm1
  334. divsd %xmm0, %xmm1
  335. mulsd %xmm0, %xmm0
  336. xorps .L_2il0floatpacket.6(%rip), %xmm0
  337. movsd %xmm1, 8(%rsp)
  338. ..___tag_value_erfcf.21:
  339. call __libm_exp_k32@PLT
  340. ..___tag_value_erfcf.22:
  341. ..B1.32:
  342. movaps %xmm0, %xmm4
  343. ..B1.16:
  344. movsd 8(%rsp), %xmm0
  345. lea 56+__R1(%rip), %rax
  346. mulsd %xmm0, %xmm4
  347. lea 48+__R1(%rip), %rdi
  348. mulsd %xmm0, %xmm0
  349. movaps %xmm0, %xmm1
  350. lea 40+__R1(%rip), %rdx
  351. mulsd %xmm0, %xmm1
  352. lea 32+__R1(%rip), %r8
  353. movsd (%rax), %xmm3
  354. lea 24+__R1(%rip), %rcx
  355. mulsd %xmm1, %xmm3
  356. lea 16+__R1(%rip), %r9
  357. movsd (%rdi), %xmm2
  358. lea 8+__R1(%rip), %rsi
  359. mulsd %xmm1, %xmm2
  360. addsd (%rdx), %xmm3
  361. mulsd %xmm1, %xmm3
  362. addsd (%r8), %xmm2
  363. mulsd %xmm1, %xmm2
  364. addsd (%rcx), %xmm3
  365. mulsd %xmm1, %xmm3
  366. addsd (%r9), %xmm2
  367. mulsd %xmm1, %xmm2
  368. addsd (%rsi), %xmm3
  369. lea __R1(%rip), %r10
  370. testl %r14d, %r14d
  371. mulsd %xmm0, %xmm3
  372. addsd (%r10), %xmm2
  373. addsd %xmm2, %xmm3
  374. mulsd %xmm3, %xmm4
  375. cvtsd2ss %xmm4, %xmm4
  376. jne ..B1.20
  377. ..B1.17:
  378. movd %xmm4, %eax
  379. movss %xmm4, 4(%rsp)
  380. cmpl $8388608, %eax
  381. jl ..B1.28
  382. ..B1.19:
  383. movaps %xmm4, %xmm0
  384. addq $32, %rsp
  385. .cfi_def_cfa_offset 16
  386. .cfi_restore 14
  387. popq %r14
  388. .cfi_def_cfa_offset 8
  389. ret
  390. .cfi_def_cfa_offset 48
  391. .cfi_offset 14, -16
  392. ..B1.20:
  393. movss .L_2il0floatpacket.0(%rip), %xmm0
  394. subss %xmm4, %xmm0
  395. addq $32, %rsp
  396. .cfi_def_cfa_offset 16
  397. .cfi_restore 14
  398. popq %r14
  399. .cfi_def_cfa_offset 8
  400. ret
  401. .cfi_def_cfa_offset 48
  402. .cfi_offset 14, -16
  403. ..B1.21:
  404. testl %r14d, %r14d
  405. je ..B1.29
  406. ..B1.22:
  407. movss .L_2il0floatpacket.0(%rip), %xmm0
  408. ..B1.23:
  409. addq $32, %rsp
  410. .cfi_def_cfa_offset 16
  411. .cfi_restore 14
  412. popq %r14
  413. .cfi_def_cfa_offset 8
  414. ret
  415. .cfi_def_cfa_offset 48
  416. .cfi_offset 14, -16
  417. ..B1.24:
  418. jne ..B1.26
  419. ..B1.25:
  420. lea zero_two(%rip), %rax
  421. movss (%rax,%r14,4), %xmm0
  422. addq $32, %rsp
  423. .cfi_def_cfa_offset 16
  424. .cfi_restore 14
  425. popq %r14
  426. .cfi_def_cfa_offset 8
  427. ret
  428. .cfi_def_cfa_offset 48
  429. .cfi_offset 14, -16
  430. ..B1.26:
  431. movss 16(%rsp), %xmm0
  432. ..B1.27:
  433. addq $32, %rsp
  434. .cfi_def_cfa_offset 16
  435. .cfi_restore 14
  436. popq %r14
  437. .cfi_def_cfa_offset 8
  438. ret
  439. .cfi_def_cfa_offset 48
  440. .cfi_offset 14, -16
  441. ..B1.28:
  442. movss .L_2il0floatpacket.1(%rip), %xmm0
  443. mulss %xmm0, %xmm0
  444. movss %xmm0, (%rsp)
  445. movss 4(%rsp), %xmm4
  446. jmp ..B1.19
  447. ..B1.29:
  448. movss .L_2il0floatpacket.1(%rip), %xmm0
  449. mulss %xmm0, %xmm0
  450. movss %xmm0, 4(%rsp)
  451. addq $32, %rsp
  452. .cfi_def_cfa_offset 16
  453. .cfi_restore 14
  454. popq %r14
  455. .cfi_def_cfa_offset 8
  456. ret
  457. .align 16,0x90
  458. .cfi_endproc
  459. .type erfcf,@function
  460. .size erfcf,.-erfcf
  461. .data
  462. # -- End erfcf
  463. .section .rodata, "a"
  464. .align 16
  465. .align 16
  466. .L_2il0floatpacket.5:
  467. .long 0xffffffff,0x7fffffff,0x00000000,0x00000000
  468. .type .L_2il0floatpacket.5,@object
  469. .size .L_2il0floatpacket.5,16
  470. .align 16
  471. .L_2il0floatpacket.6:
  472. .long 0x00000000,0x80000000,0x00000000,0x00000000
  473. .type .L_2il0floatpacket.6,@object
  474. .size .L_2il0floatpacket.6,16
  475. .align 8
  476. .L_2il0floatpacket.2:
  477. .long 0x00000000,0xc0000000
  478. .type .L_2il0floatpacket.2,@object
  479. .size .L_2il0floatpacket.2,8
  480. .align 8
  481. .L_2il0floatpacket.4:
  482. .long 0x00000000,0x3ff00000
  483. .type .L_2il0floatpacket.4,@object
  484. .size .L_2il0floatpacket.4,8
  485. .align 4
  486. .L_2il0floatpacket.0:
  487. .long 0x40000000
  488. .type .L_2il0floatpacket.0,@object
  489. .size .L_2il0floatpacket.0,4
  490. .align 4
  491. .L_2il0floatpacket.1:
  492. .long 0x0d800000
  493. .type .L_2il0floatpacket.1,@object
  494. .size .L_2il0floatpacket.1,4
  495. .align 4
  496. .L_2il0floatpacket.3:
  497. .long 0x3f800000
  498. .type .L_2il0floatpacket.3,@object
  499. .size .L_2il0floatpacket.3,4
  500. .align 4
  501. range:
  502. .long 1092825907
  503. .long 1081791557
  504. .type range,@object
  505. .size range,8
  506. .align 4
  507. _A:
  508. .long 1346541978
  509. .long 3220311511
  510. .long 1794662342
  511. .long 1071125108
  512. .long 250944106
  513. .long 3216827122
  514. .long 215131671
  515. .long 1067156170
  516. .long 548330146
  517. .long 3212141823
  518. .long 76350191
  519. .long 1061937114
  520. .long 2772654316
  521. .long 3206307213
  522. .type _A,@object
  523. .size _A,56
  524. .align 4
  525. _AP:
  526. .long 4064916629
  527. .long 3190878451
  528. .long 2877165718
  529. .long 3218164236
  530. .long 2764139057
  531. .long 1068232842
  532. .long 168293639
  533. .long 3215329394
  534. .long 881203975
  535. .long 3215292554
  536. .long 342818617
  537. .long 1065638313
  538. .long 817546319
  539. .long 3212004140
  540. .long 1510911299
  541. .long 3202390104
  542. .type _AP,@object
  543. .size _AP,64
  544. .align 4
  545. _AQ:
  546. .long 1883560946
  547. .long 1071960885
  548. .long 853592313
  549. .long 1071685196
  550. .long 191605458
  551. .long 1071250674
  552. .long 2183121159
  553. .long 1070390698
  554. .long 3347411101
  555. .long 1068928985
  556. .long 273856425
  557. .long 1067608207
  558. .long 671820230
  559. .long 1065177551
  560. .long 2414119437
  561. .long 1063328696
  562. .type _AQ,@object
  563. .size _AQ,64
  564. .align 4
  565. _erfc1:
  566. .long 1879048192
  567. .long 1069818465
  568. .long 3523215360
  569. .long 1073576883
  570. .type _erfc1,@object
  571. .size _erfc1,16
  572. .align 4
  573. _ones:
  574. .long 1065353216
  575. .long 3212836864
  576. .type _ones,@object
  577. .size _ones,8
  578. .align 4
  579. _BP1:
  580. .long 4019088381
  581. .long 1060143686
  582. .long 4231883845
  583. .long 3209038463
  584. .long 1510730124
  585. .long 1061755778
  586. .long 2929202078
  587. .long 3208591153
  588. .long 1409179897
  589. .long 1059475758
  590. .long 439372548
  591. .long 3204538649
  592. .long 3357266387
  593. .long 1053229132
  594. .type _BP1,@object
  595. .size _BP1,56
  596. .align 4
  597. _BQ1:
  598. .long 3444570556
  599. .long 1068208773
  600. .long 4145425017
  601. .long 1069029647
  602. .long 1145740212
  603. .long 1069192522
  604. .long 2413502193
  605. .long 1068797491
  606. .long 2712383784
  607. .long 1068007659
  608. .long 3941762314
  609. .long 1066743858
  610. .long 3272105283
  611. .long 1065447630
  612. .type _BQ1,@object
  613. .size _BQ1,56
  614. .align 4
  615. _BP2:
  616. .long 3138848853
  617. .long 1062211012
  618. .long 544119287
  619. .long 3211644465
  620. .long 2662071917
  621. .long 1064935492
  622. .long 2106254088
  623. .long 3212505578
  624. .long 377059754
  625. .long 1064517936
  626. .long 3523110848
  627. .long 3210978388
  628. .long 64932799
  629. .long 1062023575
  630. .long 2232373525
  631. .long 3207568747
  632. .long 3004568351
  633. .long 1057518327
  634. .long 1553969795
  635. .long 3201939481
  636. .long 865068135
  637. .long 1050709866
  638. .long 348213498
  639. .long 3193161330
  640. .type _BP2,@object
  641. .size _BP2,96
  642. .align 4
  643. _BQ2:
  644. .long 2220299070
  645. .long 1070256111
  646. .long 1607355279
  647. .long 1069737707
  648. .long 3222185356
  649. .long 1069664669
  650. .long 1988590515
  651. .long 1068489586
  652. .long 2612211906
  653. .long 1067468794
  654. .long 3802943557
  655. .long 1065572613
  656. .long 4286646379
  657. .long 1063895282
  658. .long 45248763
  659. .long 1061257684
  660. .long 3494068347
  661. .long 1058887001
  662. .type _BQ2,@object
  663. .size _BQ2,72
  664. .align 4
  665. _erfc4:
  666. .long 0
  667. .long 1045463040
  668. .long 4225761280
  669. .long 1073741823
  670. .type _erfc4,@object
  671. .size _erfc4,16
  672. .align 4
  673. __R1:
  674. .long 1340517714
  675. .long 1071779287
  676. .long 1760660317
  677. .long 3218214358
  678. .long 3277598851
  679. .long 1071322187
  680. .long 1776282588
  681. .long 3220235438
  682. .long 2229586924
  683. .long 1074588991
  684. .long 2042215417
  685. .long 3224150558
  686. .long 1374528972
  687. .long 1078534706
  688. .long 1825320511
  689. .long 3227067102
  690. .type __R1,@object
  691. .size __R1,64
  692. .align 4
  693. zero_two:
  694. .long 0x00000000
  695. .long 0x40000000
  696. .type zero_two,@object
  697. .size zero_two,8
  698. .data
  699. .section .note.GNU-stack, ""
  700. // -- Begin DWARF2 SEGMENT .eh_frame
  701. .section .eh_frame,"a",@progbits
  702. .eh_frame_seg:
  703. .align 1
  704. # End