15d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang/* 25d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei ZhangCopyright (c) 2014, Intel Corporation 35d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei ZhangAll rights reserved. 45d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang 55d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei ZhangRedistribution and use in source and binary forms, with or without 65d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhangmodification, are permitted provided that the following conditions are met: 75d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang 85d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang * Redistributions of source code must retain the above copyright notice, 95d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang * this list of conditions and the following disclaimer. 105d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang 115d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang * Redistributions in binary form must reproduce the above copyright notice, 125d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang * this list of conditions and the following disclaimer in the documentation 135d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang * and/or other materials provided with the distribution. 145d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang 155d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang * Neither the name of Intel Corporation nor the names of its contributors 165d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang * may be used to endorse or promote products derived from this software 175d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang * without specific prior written permission. 185d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang 195d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei ZhangTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND 205d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei ZhangANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED 215d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei ZhangWARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE 225d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei ZhangDISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR 235d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei ZhangANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES 245d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; 255d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei ZhangLOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON 265d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei ZhangANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 275d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS 285d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei ZhangSOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 295d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang*/ 305d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang 315d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang/******************************************************************************/ 325d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang// ALGORITHM DESCRIPTION 335d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang// --------------------- 345d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang// 355d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang// Let x=2^k * mx, mx in [1,2) 365d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang// 375d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang// Get B~1/mx based on the output of rcpss instruction (B0) 385d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang// B = int((B0*LH*2^7+0.5))/2^7 395d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang// LH is a short approximation for log10(e) 405d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang// 415d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang// Reduced argument: r=B*mx-LH (computed accurately in high and low parts) 425d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang// 435d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang// Result: k*log10(2) - log(B) + p(r) 445d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang// p(r) is a degree 7 polynomial 455d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang// -log(B) read from data table (high, low parts) 465d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang// Result is formed from high and low parts 475d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang// 485d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang// Special cases: 495d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang// log10(0) = -INF with divide-by-zero exception raised 505d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang// log10(1) = +0 515d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang// log10(x) = NaN with invalid exception raised if x < -0, including -INF 525d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang// log10(+INF) = +INF 535d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang// 545d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang/******************************************************************************/ 555d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang 565d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang#include <private/bionic_asm.h> 575d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang# -- Begin log10 585d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei ZhangENTRY(log10) 595d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang# parameter 1: %xmm0 605d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang..B1.1: 615d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang..___tag_value_log10.1: 625d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang subq $24, %rsp 635d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang..___tag_value_log10.3: 645d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang movsd %xmm0, (%rsp) 655d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang..B1.2: 665d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang xorpd %xmm2, %xmm2 675d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang movl $16368, %eax 685d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang pinsrw $3, %eax, %xmm2 695d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang movl $1054736384, %ecx 705d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang movd %ecx, %xmm7 715d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang xorpd %xmm3, %xmm3 725d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang movl $30704, %edx 735d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang pinsrw $3, %edx, %xmm3 745d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang movq %xmm0, %xmm1 755d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang movl $32768, %edx 765d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang movd %edx, %xmm4 775d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang movapd HIGHSIGMASK(%rip), %xmm5 785d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang pextrw $3, %xmm0, %eax 795d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang orpd %xmm2, %xmm0 805d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang movl $16352, %ecx 815d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang psrlq $27, %xmm0 825d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang movq LOG10_E(%rip), %xmm2 835d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang psrld $2, %xmm0 845d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang rcpps %xmm0, %xmm0 855d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang psllq $12, %xmm1 865d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang pshufd $78, %xmm5, %xmm6 875d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang psrlq $12, %xmm1 885d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang subl $16, %eax 895d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang cmpl $32736, %eax 905d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang jae .L_2TAG_PACKET_0.0.2 915d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang.L_2TAG_PACKET_1.0.2: 925d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang mulss %xmm7, %xmm0 935d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang orpd %xmm3, %xmm1 945d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang lea L_tbl(%rip), %r11 955d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang andpd %xmm1, %xmm5 965d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang paddd %xmm4, %xmm0 975d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang subsd %xmm5, %xmm1 985d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang movd %xmm0, %edx 995d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang psllq $29, %xmm0 1005d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang andpd %xmm6, %xmm0 1015d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang andl $32752, %eax 1025d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang subl %ecx, %eax 1035d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang cvtsi2sd %eax, %xmm7 1045d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang mulpd %xmm0, %xmm5 1055d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang mulsd %xmm0, %xmm1 1065d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang movq log2(%rip), %xmm6 1075d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang movapd coeff(%rip), %xmm3 1085d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang subsd %xmm2, %xmm5 1095d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang andl $16711680, %edx 1105d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang shrl $12, %edx 1115d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang movapd -1504(%r11,%rdx), %xmm0 1125d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang movapd 16+coeff(%rip), %xmm4 1135d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang addsd %xmm5, %xmm1 1145d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang movapd 32+coeff(%rip), %xmm2 1155d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang mulsd %xmm7, %xmm6 1165d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang pshufd $68, %xmm1, %xmm5 1175d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang mulsd 8+log2(%rip), %xmm7 1185d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang mulsd %xmm1, %xmm3 1195d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang addsd %xmm6, %xmm0 1205d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang mulpd %xmm5, %xmm4 1215d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang movq 8+LOG10_E(%rip), %xmm6 1225d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang mulpd %xmm5, %xmm5 1235d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang addpd %xmm2, %xmm4 1245d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang mulpd %xmm5, %xmm3 1255d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang pshufd $228, %xmm0, %xmm2 1265d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang addsd %xmm1, %xmm0 1275d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang mulsd %xmm1, %xmm4 1285d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang subsd %xmm0, %xmm2 1295d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang mulsd %xmm1, %xmm6 1305d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang addsd %xmm2, %xmm1 1315d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang pshufd $238, %xmm0, %xmm2 1325d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang mulsd %xmm5, %xmm5 1335d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang addsd %xmm2, %xmm7 1345d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang addsd %xmm6, %xmm1 1355d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang addpd %xmm3, %xmm4 1365d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang addsd %xmm7, %xmm1 1375d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang mulpd %xmm5, %xmm4 1385d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang addsd %xmm4, %xmm1 1395d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang pshufd $238, %xmm4, %xmm5 1405d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang addsd %xmm5, %xmm1 1415d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang addsd %xmm1, %xmm0 1425d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang jmp ..B1.5 1435d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang.L_2TAG_PACKET_0.0.2: 1445d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang movq (%rsp), %xmm0 1455d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang movq (%rsp), %xmm1 1465d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang addl $16, %eax 1475d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang cmpl $32768, %eax 1485d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang jae .L_2TAG_PACKET_2.0.2 1495d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang cmpl $16, %eax 1505d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang jb .L_2TAG_PACKET_3.0.2 1515d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang.L_2TAG_PACKET_4.0.2: 1525d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang addsd %xmm0, %xmm0 1535d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang jmp ..B1.5 1545d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang.L_2TAG_PACKET_5.0.2: 1555d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang ja .L_2TAG_PACKET_4.0.2 1565d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang cmpl $0, %edx 1575d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang ja .L_2TAG_PACKET_4.0.2 1585d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang jmp .L_2TAG_PACKET_6.0.2 1595d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang.L_2TAG_PACKET_3.0.2: 1605d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang xorpd %xmm1, %xmm1 1615d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang addsd %xmm0, %xmm1 1625d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang movd %xmm1, %edx 1635d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang psrlq $32, %xmm1 1645d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang movd %xmm1, %ecx 1655d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang orl %ecx, %edx 1665d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang cmpl $0, %edx 1675d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang je .L_2TAG_PACKET_7.0.2 1685d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang xorpd %xmm1, %xmm1 1695d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang movl $18416, %eax 1705d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang pinsrw $3, %eax, %xmm1 1715d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang mulsd %xmm1, %xmm0 1725d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang xorpd %xmm2, %xmm2 1735d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang movl $16368, %eax 1745d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang pinsrw $3, %eax, %xmm2 1755d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang movq %xmm0, %xmm1 1765d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang pextrw $3, %xmm0, %eax 1775d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang orpd %xmm2, %xmm0 1785d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang movl $18416, %ecx 1795d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang psrlq $27, %xmm0 1805d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang movq LOG10_E(%rip), %xmm2 1815d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang psrld $2, %xmm0 1825d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang rcpps %xmm0, %xmm0 1835d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang psllq $12, %xmm1 1845d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang pshufd $78, %xmm5, %xmm6 1855d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang psrlq $12, %xmm1 1865d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang jmp .L_2TAG_PACKET_1.0.2 1875d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang.L_2TAG_PACKET_2.0.2: 1885d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang movd %xmm1, %edx 1895d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang psrlq $32, %xmm1 1905d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang movd %xmm1, %ecx 1915d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang addl %ecx, %ecx 1925d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang cmpl $-2097152, %ecx 1935d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang jae .L_2TAG_PACKET_5.0.2 1945d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang orl %ecx, %edx 1955d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang cmpl $0, %edx 1965d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang je .L_2TAG_PACKET_7.0.2 1975d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang.L_2TAG_PACKET_6.0.2: 1985d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang xorpd %xmm1, %xmm1 1995d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang xorpd %xmm0, %xmm0 2005d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang movl $32752, %eax 2015d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang pinsrw $3, %eax, %xmm1 2025d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang mulsd %xmm1, %xmm0 2035d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang movl $9, 16(%rsp) 2045d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang jmp .L_2TAG_PACKET_8.0.2 2055d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang.L_2TAG_PACKET_7.0.2: 2065d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang xorpd %xmm1, %xmm1 2075d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang xorpd %xmm0, %xmm0 2085d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang movl $49136, %eax 2095d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang pinsrw $3, %eax, %xmm0 2105d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang divsd %xmm1, %xmm0 2115d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang movl $8, 16(%rsp) 2125d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang.L_2TAG_PACKET_8.0.2: 2135d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang movq %xmm0, 8(%rsp) 2145d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang..B1.3: 2155d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang movq 8(%rsp), %xmm0 2165d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang.L_2TAG_PACKET_9.0.2: 2175d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang..B1.5: 2185d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang addq $24, %rsp 2195d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang..___tag_value_log10.4: 2205d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang ret 2215d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang..___tag_value_log10.5: 2225d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei ZhangEND(log10) 2235d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang# -- End log10 2245d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .section .rodata, "a" 2255d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .align 16 2265d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .align 16 2275d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei ZhangHIGHSIGMASK: 2285d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 4160749568 2295d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 4294967295 2305d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 0 2315d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 4294959104 2325d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .type HIGHSIGMASK,@object 2335d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .size HIGHSIGMASK,16 2345d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .align 16 2355d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei ZhangLOG10_E: 2365d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 0 2375d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 1071366144 2385d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 3207479560 2395d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 1062894188 2405d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .type LOG10_E,@object 2415d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .size LOG10_E,16 2425d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .align 16 2435d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei ZhangL_tbl: 2445d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 1352628224 2455d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 1070810131 2465d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 521319256 2475d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 1025503025 2485d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 2150839296 2495d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 1070801944 2505d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 3329350096 2515d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 3170190015 2525d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 1360613376 2535d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 1070793794 2545d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 2024059075 2555d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 1024991594 2565d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 1875350528 2575d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 1070785680 2585d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 2163882141 2595d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 3163564137 2605d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 2312126464 2615d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 1070777602 2625d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 1975711076 2635d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 1023674196 2645d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 1306336256 2655d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 1070769560 2665d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 3524899523 2675d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 3170508164 2685d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 1806334976 2695d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 1070761553 2705d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 4254777025 2715d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 1025238739 2725d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 2483193856 2735d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 1070753581 2745d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 3800671317 2755d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 3172916830 2765d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 2025350144 2775d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 1070745644 2785d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 1731514745 2795d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 1025501083 2805d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 3433285632 2815d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 1070737741 2825d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 2551857336 2835d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 3169662186 2845d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 1134317568 2855d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 1070729873 2865d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 3426297655 2875d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 3172637891 2885d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 2457152512 2895d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 1070722038 2905d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 63549415 2915d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 1025415416 2925d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 1861803008 2935d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 1070714237 2945d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 1910171636 2955d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 1023977580 2965d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 2414140416 2975d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 1070706469 2985d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 4002514337 2995d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 3170841618 3005d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 2900726784 3015d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 1070698734 3025d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 3268064083 3035d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 1022459609 3045d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 2123517952 3055d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 1070691032 3065d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 1767031218 3075d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 1022448156 3085d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 3194569728 3095d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 1070683362 3105d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 3402332618 3115d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 3171671160 3125d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 650882048 3135d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 1070675725 3145d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 4146023905 3155d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 3171023038 3165d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 1928988672 3175d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 1070668119 3185d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 1438617867 3195d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 1016360491 3205d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 1594908672 3215d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 1070660545 3225d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 971389377 3235d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 1024763979 3245d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 2818746368 3255d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 1070653002 3265d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 3555925341 3275d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 3172434821 3285d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 194584576 3295d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 1070645491 3305d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 943919215 3315d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 3172950063 3325d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 1215096832 3335d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 1070638010 3345d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 2283358588 3355d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 1022335098 3365d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 501519360 3375d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 1070630560 3385d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 480904295 3395d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 1024437959 3405d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 1278266368 3415d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 1070623140 3425d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 2755806066 3435d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 3172342012 3445d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 2487812096 3455d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 1070615750 3465d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 2489653202 3475d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 3172481099 3485d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 3085451264 3495d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 1070608390 3505d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 3759184951 3515d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 3172574892 3525d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 2039090176 3535d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 1070601060 3545d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 1361176676 3555d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 3172355319 3565d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 953057280 3575d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 1070591423 3585d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 1176587546 3595d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 3166422018 3605d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 3370524672 3615d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 1070576879 3625d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 3669570051 3635d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 1025376630 3645d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 749742080 3655d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 1070562394 3665d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 707700964 3675d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 3170814058 3685d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 4008353792 3695d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 1070547965 3705d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 3247327652 3715d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 1022431400 3725d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 2612455424 3735d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 1070533594 3745d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 2453457344 3755d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 3172322969 3765d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 3230920704 3775d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 1070519279 3785d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 1296781801 3795d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 1025115335 3805d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 3965253632 3815d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 1070505020 3825d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 373075289 3835d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 1017938528 3845d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 2593157120 3855d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 1070476669 3865d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 1068054086 3875d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 1021616576 3885d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 925962240 3895d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 1070448537 3905d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 850121213 3915d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 1023928989 3925d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 1732556800 3935d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 1070420620 3945d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 1305206740 3955d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 3172665570 3965d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 3815630848 3975d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 1070392915 3985d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 192642943 3995d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 3172699907 4005d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 2001758208 4015d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 1070365420 4025d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 2820786683 4035d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 1024704867 4045d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 16746496 4055d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 1070338131 4065d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 1399573110 4075d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 3171372773 4085d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 1886492672 4095d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 1070311044 4105d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 3621428075 4115d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 3172974358 4125d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 3338196992 4135d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 1070284157 4145d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 3793882035 4155d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 1025124701 4165d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 381769728 4175d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 1070257468 4185d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 3877933342 4195d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 3170195490 4205d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 2186491904 4215d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 1070230972 4225d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 1838687089 4235d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 1017927292 4245d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 1008330752 4255d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 1070204668 4265d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 2228321664 4275d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 1025352196 4285d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 2247065600 4295d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 1070178552 4305d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 1413900906 4315d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 3170902532 4325d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 2964070400 4335d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 1070152622 4345d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 3590454629 4355d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 1025016844 4365d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 465154048 4375d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 1070126876 4385d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 2079688550 4395d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 3172268183 4405d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 883615744 4415d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 1070101310 4425d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 989244452 4435d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 3171900485 4445d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 1993768960 4455d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 1070075922 4465d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 1124327841 4475d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 3172964992 4485d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 1794471936 4495d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 1070050710 4505d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 1140575046 4515d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 1022673726 4525d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 2797932544 4535d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 1070025671 4545d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 1894836933 4555d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 3172544059 4565d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 3433797632 4575d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 1070000803 4585d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 3221831166 4595d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 3171921685 4605d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 2338371584 4615d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 1069976104 4625d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 3732461053 4635d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 3164513518 4645d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 2644013056 4655d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 1069951571 4665d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 2519460462 4675d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 3172548740 4685d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 3383814144 4695d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 1069927202 4705d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 2290997657 4715d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 1025499649 4725d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 3781380096 4735d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 1069902995 4745d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 380479405 4755d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 1025184136 4765d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 3245785088 4775d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 1069878948 4785d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 1096398261 4795d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 3169885192 4805d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 1366712320 4815d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 1069855059 4825d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 2218343715 4835d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 3170281628 4845d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 2204717056 4855d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 1069831325 4865d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 2668334011 4875d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 1025264524 4885d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 1401772032 4895d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 1069807745 4905d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 4103993159 4915d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 1022925721 4925d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 3356721152 4935d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 1069784316 4945d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 3573790772 4955d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 3172186527 4965d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 4041148416 4975d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 1069761037 4985d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 4027691910 4995d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 3171276990 5005d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 3880151040 5015d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 1069737906 5025d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 4087118786 5035d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 3172710734 5045d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 3453364224 5055d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 1069714921 5065d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 99014299 5075d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 3172003077 5085d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 3491092480 5095d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 1069692080 5105d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 3801836701 5115d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 3172989287 5125d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 575580160 5135d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 1069669382 5145d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 1920406012 5155d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 3170874125 5165d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 22282240 5175d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 1069646824 5185d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 964193370 5195d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 1019363159 5205d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 2991429632 5215d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 1069624404 5225d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 3372589890 5235d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 1023425053 5245d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 2189645824 5255d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 1069602122 5265d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 2610503872 5275d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 1023652442 5285d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 3341467648 5295d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 1069579975 5305d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 1190292004 5315d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 1022425665 5325d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 3711293440 5335d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 1069557962 5345d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 1104795356 5355d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 1023625829 5365d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 1380401152 5375d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 1069524644 5385d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 1156998217 5395d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 1025100499 5405d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 765710336 5415d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 1069481144 5425d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 1736649113 5435d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 1024999439 5445d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 849412096 5455d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 1069437902 5465d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 2618178330 5475d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 3170853629 5485d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 1433104384 5495d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 1069394915 5505d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 43477267 5515d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 3170378811 5525d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 2548596736 5535d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 1069352180 5545d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 3967367063 5555d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 1025246584 5565d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 157577216 5575d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 1069309695 5585d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 100402533 5595d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 3172825502 5605d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 3326238720 5615d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 1069267455 5625d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 1176892909 5635d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 1025464099 5645d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 4155494400 5655d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 1069225459 5665d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 3713707617 5675d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 3172630046 5685d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 3545804800 5695d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 1069183704 5705d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 857007315 5715d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 1024965777 5725d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 2602520576 5735d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 1069142187 5745d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 2588758347 5755d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 1022463131 5765d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 2631196672 5775d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 1069100905 5785d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 2118424235 5795d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 1022490989 5805d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 838135808 5815d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 1069059856 5825d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 4117002727 5835d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 1024874520 5845d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 3210903552 5855d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 1069019036 5865d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 650070125 5875d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 3172012966 5885d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 3039211520 5895d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 1068978444 5905d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 438055812 5915d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 1017743757 5925d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 2385633280 5935d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 1068938077 5945d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 3011990369 5955d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 3171312044 5965d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 3491618816 5975d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 1068897932 5985d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 712813818 5995d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 3172720400 6005d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 183644160 6015d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 1068858008 6025d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 4287006742 6035d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 1022379728 6045d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 3639214080 6055d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 1068818300 6065d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 353762279 6075d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 3172980009 6085d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 3728416768 6095d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 1068778808 6105d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 1851367730 6115d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 1025486574 6125d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 3370094592 6135d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 1068739529 6145d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 4046594913 6155d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 3172567047 6165d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 1348407296 6175d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 1068700461 6185d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 143189675 6195d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 1025397632 6205d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 899403776 6215d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 1068661601 6225d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 3753687842 6235d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 3170772772 6245d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 1117708288 6255d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 1068622947 6265d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 1857340812 6275d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 3170782678 6285d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 1248276480 6295d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 1068584497 6305d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 1289858203 6315d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 1025222289 6325d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 683237376 6335d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 1068546249 6345d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 2356679608 6355d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 3171629170 6365d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 3253764096 6375d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 1068508200 6385d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 3267136556 6395d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 1018554987 6405d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 94478336 6415d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 1068441756 6425d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 1927868814 6435d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 3169378180 6445d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 3233144832 6455d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 1068366445 6465d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 2682188854 6475d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 1023964004 6485d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 2940297216 6495d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 1068291522 6505d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 275301289 6515d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 1023944679 6525d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 3677708288 6535d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 1068216982 6545d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 302658771 6555d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 1024465567 6565d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 1576968192 6575d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 1068142822 6585d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 3672035940 6595d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 3172254610 6605d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 1614069760 6615d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 1068069037 6625d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 480052905 6635d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 3172692062 6645d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 424435712 6655d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 1067995624 6665d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 2207869657 6675d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 3170965436 6685d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 3477782528 6695d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 1067922578 6705d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 2980661858 6715d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 3164990018 6725d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 3598401536 6735d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 1067849897 6745d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 1974393034 6755d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 3171357083 6765d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 2435235840 6775d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 1067777577 6785d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 1385289011 6795d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 1024615823 6805d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 1867333632 6815d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 1067705614 6825d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 3442236633 6835d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 1025334384 6845d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 3999301632 6855d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 1067634004 6865d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 3506472073 6875d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 1025132546 6885d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 2566971392 6895d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 1067562745 6905d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 1425757592 6915d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 3172358463 6925d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 112943104 6935d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 1067491833 6945d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 1693407156 6955d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 3172426603 6965d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 3079929856 6975d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 1067392159 6985d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 3999942455 6995d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 1018549369 7005d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 2443837440 7015d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 1067251701 7025d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 974534460 7035d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 1023963412 7045d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 359366656 7055d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 1067111917 7065d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 2204915018 7075d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 1013514416 7085d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 3564519424 7095d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 1066972799 7105d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 3977441659 7115d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 3170879860 7125d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 2011086848 7135d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 1066834343 7145d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 590145514 7155d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 1025390011 7165d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 3216982016 7175d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 1066696541 7185d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 3629120110 7195d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 1024330313 7205d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 2194128896 7215d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 1066559388 7225d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 2367098512 7235d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 3172260338 7245d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 2916220928 7255d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 1066422877 7265d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 2262431886 7275d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 1021229446 7285d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 2263941120 7295d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 1066172214 7305d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 3118507287 7315d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 1021484970 7325d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 3076292608 7335d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 1065901726 7345d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 1411737803 7355d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 3172957147 7365d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 1186136064 7375d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 1065632488 7385d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 3109349337 7395d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 1025397383 7405d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 3085303808 7415d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 1065364487 7425d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 584715031 7435d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 3172596519 7445d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 1821048832 7455d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 1064842211 7465d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 2182246895 7475d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 3172536214 7485d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 697368576 7495d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 1064311094 7505d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 3157561765 7515d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 3172716357 7525d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 894042112 7535d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 1063260131 7545d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 3237958154 7555d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 3172587292 7565d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 0 7575d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 0 7585d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 0 7595d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 0 7605d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .type L_tbl,@object 7615d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .size L_tbl,2064 7625d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .align 16 7635d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhanglog2: 7645d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 1352628224 7655d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 1066615827 7665d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 521319256 7675d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 1021308721 7685d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .type log2,@object 7695d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .size log2,16 7705d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .align 16 7715d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhangcoeff: 7725d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 3248877870 7735d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 1077250164 7745d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 1691676429 7755d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 3221787401 7765d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 945132465 7775d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 3223701783 7785d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 3700831335 7795d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 1073506818 7805d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 2141010593 7815d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 1075227551 7825d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 3698831637 7835d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .long 3220339442 7845d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .type coeff,@object 7855d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .size coeff,48 7865d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .data 7875d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .section .note.GNU-stack, "" 7885d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang// -- Begin DWARF2 SEGMENT .eh_frame 7895d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .section .eh_frame,"a",@progbits 7905d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang.eh_frame_seg: 7915d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .align 1 7925d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .4byte 0x00000014 7935d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .8byte 0x00527a0100000000 7945d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .8byte 0x08070c1b01107801 7955d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .4byte 0x00000190 7965d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .4byte 0x0000001c 7975d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .4byte 0x0000001c 7985d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .4byte ..___tag_value_log10.1-. 7995d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .4byte ..___tag_value_log10.5-..___tag_value_log10.1 8005d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .2byte 0x0400 8015d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .4byte ..___tag_value_log10.3-..___tag_value_log10.1 8025d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .2byte 0x200e 8035d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .byte 0x04 8045d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .4byte ..___tag_value_log10.4-..___tag_value_log10.3 8055d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .2byte 0x080e 8065d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang .byte 0x00 8075d4f0e6a26b66f1dab8d20a65af4469c6dd7370dJingwei Zhang# End 808