// +build amd64 // Code generated by asm2asm, DO NOT EDIT. package sse var _text_f32toa = []byte{ // .p2align 4, 0x00 // LCPI0_0 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, // QUAD $0x3030303030303030; QUAD $0x3030303030303030 // .space 16, '0000000000000000' //0x00000010 .p2align 4, 0x90 //0x00000010 _f32toa 0x55, //0x00000010 pushq %rbp 0x48, 0x89, 0xe5, //0x00000011 movq %rsp, %rbp 0x41, 0x57, //0x00000014 pushq %r15 0x41, 0x56, //0x00000016 pushq %r14 0x41, 0x55, //0x00000018 pushq %r13 0x41, 0x54, //0x0000001a pushq %r12 0x53, //0x0000001c pushq %rbx 0x48, 0x83, 0xec, 0x10, //0x0000001d subq $16, %rsp 0x66, 0x0f, 0x7e, 0xc0, //0x00000021 movd %xmm0, %eax 0x89, 0xc1, //0x00000025 movl %eax, %ecx 0xc1, 0xe9, 0x17, //0x00000027 shrl $23, %ecx 0x0f, 0xb6, 0xd1, //0x0000002a movzbl %cl, %edx 0x81, 0xfa, 0xff, 0x00, 0x00, 0x00, //0x0000002d cmpl $255, %edx 0x0f, 0x84, 0x1c, 0x0e, 0x00, 0x00, //0x00000033 je LBB0_1 0xc6, 0x07, 0x2d, //0x00000039 movb $45, (%rdi) 0x41, 0x89, 0xc2, //0x0000003c movl %eax, %r10d 0x41, 0xc1, 0xea, 0x1f, //0x0000003f shrl $31, %r10d 0x4e, 0x8d, 0x0c, 0x17, //0x00000043 leaq (%rdi,%r10), %r9 0xa9, 0xff, 0xff, 0xff, 0x7f, //0x00000047 testl $2147483647, %eax 0x0f, 0x84, 0xa9, 0x01, 0x00, 0x00, //0x0000004c je LBB0_3 0x25, 0xff, 0xff, 0x7f, 0x00, //0x00000052 andl $8388607, %eax 0x85, 0xd2, //0x00000057 testl %edx, %edx 0x0f, 0x84, 0xfd, 0x0d, 0x00, 0x00, //0x00000059 je LBB0_5 0x44, 0x8d, 0x98, 0x00, 0x00, 0x80, 0x00, //0x0000005f leal $8388608(%rax), %r11d 0x44, 0x8d, 0x82, 0x6a, 0xff, 0xff, 0xff, //0x00000066 leal $-150(%rdx), %r8d 0x8d, 0x4a, 0x81, //0x0000006d leal $-127(%rdx), %ecx 0x83, 0xf9, 0x17, //0x00000070 cmpl $23, %ecx 0x0f, 0x87, 0x1c, 0x00, 0x00, 0x00, //0x00000073 ja LBB0_10 0xb9, 0x96, 0x00, 0x00, 0x00, //0x00000079 movl $150, %ecx 0x29, 0xd1, //0x0000007e subl %edx, %ecx 0x48, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x00000080 movq $-1, %rsi 0x48, 0xd3, 0xe6, //0x00000087 shlq %cl, %rsi 0xf7, 0xd6, //0x0000008a notl %esi 0x44, 0x85, 0xde, //0x0000008c testl %r11d, %esi 0x0f, 0x84, 0x22, 0x03, 0x00, 0x00, //0x0000008f je LBB0_12 //0x00000095 LBB0_10 0x4c, 0x89, 0x4d, 0xc8, //0x00000095 movq %r9, $-56(%rbp) 0x48, 0x89, 0x7d, 0xd0, //0x00000099 movq %rdi, $-48(%rbp) //0x0000009d LBB0_6 0x45, 0x89, 0xdf, //0x0000009d movl %r11d, %r15d 0x41, 0x83, 0xe7, 0x01, //0x000000a0 andl $1, %r15d 0x85, 0xc0, //0x000000a4 testl %eax, %eax 0x0f, 0x94, 0xc0, //0x000000a6 sete %al 0x83, 0xfa, 0x02, //0x000000a9 cmpl $2, %edx 0x0f, 0x93, 0xc1, //0x000000ac setae %cl 0x20, 0xc1, //0x000000af andb %al, %cl 0x0f, 0xb6, 0xc9, //0x000000b1 movzbl %cl, %ecx 0x45, 0x89, 0xd9, //0x000000b4 movl %r11d, %r9d 0x41, 0xc1, 0xe1, 0x02, //0x000000b7 shll $2, %r9d 0x42, 0x8d, 0x04, 0x99, //0x000000bb leal (%rcx,%r11,4), %eax 0x83, 0xc0, 0xfe, //0x000000bf addl $-2, %eax 0x41, 0x69, 0xd0, 0x13, 0x44, 0x13, 0x00, //0x000000c2 imull $1262611, %r8d, %edx 0x44, 0x8d, 0xb2, 0x01, 0x01, 0xf8, 0xff, //0x000000c9 leal $-524031(%rdx), %r14d 0x84, 0xc9, //0x000000d0 testb %cl, %cl 0x44, 0x0f, 0x44, 0xf2, //0x000000d2 cmovel %edx, %r14d 0x41, 0xc1, 0xfe, 0x16, //0x000000d6 sarl $22, %r14d 0x41, 0x69, 0xce, 0xb1, 0x6c, 0xe5, 0xff, //0x000000da imull $-1741647, %r14d, %ecx 0xc1, 0xe9, 0x13, //0x000000e1 shrl $19, %ecx 0x44, 0x01, 0xc1, //0x000000e4 addl %r8d, %ecx 0xba, 0x1f, 0x00, 0x00, 0x00, //0x000000e7 movl $31, %edx 0x44, 0x29, 0xf2, //0x000000ec subl %r14d, %edx 0x80, 0xc1, 0x01, //0x000000ef addb $1, %cl 0xd3, 0xe0, //0x000000f2 shll %cl, %eax 0x48, 0x8d, 0x35, 0x55, 0x0e, 0x00, 0x00, //0x000000f4 leaq $3669(%rip), %rsi /* _pow10_ceil_sig_f32.g+0(%rip) */ 0x4c, 0x8b, 0x2c, 0xd6, //0x000000fb movq (%rsi,%rdx,8), %r13 0x49, 0xf7, 0xe5, //0x000000ff mulq %r13 0x49, 0x89, 0xd0, //0x00000102 movq %rdx, %r8 0x48, 0xc1, 0xe8, 0x20, //0x00000105 shrq $32, %rax 0x45, 0x31, 0xe4, //0x00000109 xorl %r12d, %r12d 0x83, 0xf8, 0x02, //0x0000010c cmpl $2, %eax 0x41, 0x0f, 0x93, 0xc4, //0x0000010f setae %r12b 0x41, 0xd3, 0xe1, //0x00000113 shll %cl, %r9d 0x46, 0x8d, 0x1c, 0x9d, 0x02, 0x00, 0x00, 0x00, //0x00000116 leal $2(,%r11,4), %r11d 0x4c, 0x89, 0xc8, //0x0000011e movq %r9, %rax 0x49, 0xf7, 0xe5, //0x00000121 mulq %r13 0x49, 0x89, 0xd1, //0x00000124 movq %rdx, %r9 0x45, 0x09, 0xc4, //0x00000127 orl %r8d, %r12d 0x48, 0xc1, 0xe8, 0x20, //0x0000012a shrq $32, %rax 0x31, 0xdb, //0x0000012e xorl %ebx, %ebx 0x83, 0xf8, 0x02, //0x00000130 cmpl $2, %eax 0x0f, 0x93, 0xc3, //0x00000133 setae %bl 0x41, 0xd3, 0xe3, //0x00000136 shll %cl, %r11d 0x44, 0x09, 0xcb, //0x00000139 orl %r9d, %ebx 0x4c, 0x89, 0xd8, //0x0000013c movq %r11, %rax 0x49, 0xf7, 0xe5, //0x0000013f mulq %r13 0x48, 0xc1, 0xe8, 0x20, //0x00000142 shrq $32, %rax 0x31, 0xc9, //0x00000146 xorl %ecx, %ecx 0x83, 0xf8, 0x02, //0x00000148 cmpl $2, %eax 0x0f, 0x93, 0xc1, //0x0000014b setae %cl 0x09, 0xd1, //0x0000014e orl %edx, %ecx 0x45, 0x01, 0xfc, //0x00000150 addl %r15d, %r12d 0x44, 0x29, 0xf9, //0x00000153 subl %r15d, %ecx 0x83, 0xfb, 0x28, //0x00000156 cmpl $40, %ebx 0x0f, 0x82, 0x42, 0x00, 0x00, 0x00, //0x00000159 jb LBB0_31 0x44, 0x89, 0xc8, //0x0000015f movl %r9d, %eax 0xba, 0xcd, 0xcc, 0xcc, 0xcc, //0x00000162 movl $3435973837, %edx 0x48, 0x0f, 0xaf, 0xd0, //0x00000167 imulq %rax, %rdx 0x48, 0xc1, 0xea, 0x25, //0x0000016b shrq $37, %rdx 0x44, 0x89, 0xe0, //0x0000016f movl %r12d, %eax 0x48, 0x8d, 0x34, 0xd5, 0x00, 0x00, 0x00, 0x00, //0x00000172 leaq (,%rdx,8), %rsi 0x48, 0x8d, 0x3c, 0xb6, //0x0000017a leaq (%rsi,%rsi,4), %rdi 0x48, 0x39, 0xc7, //0x0000017e cmpq %rax, %rdi 0x41, 0x0f, 0x92, 0xc3, //0x00000181 setb %r11b 0x48, 0x8d, 0x34, 0xb6, //0x00000185 leaq (%rsi,%rsi,4), %rsi 0x48, 0x83, 0xc6, 0x28, //0x00000189 addq $40, %rsi 0x89, 0xcf, //0x0000018d movl %ecx, %edi 0x31, 0xc0, //0x0000018f xorl %eax, %eax 0x48, 0x39, 0xfe, //0x00000191 cmpq %rdi, %rsi 0x41, 0x0f, 0x96, 0xc0, //0x00000194 setbe %r8b 0x45, 0x38, 0xc3, //0x00000198 cmpb %r8b, %r11b 0x0f, 0x84, 0xb7, 0x00, 0x00, 0x00, //0x0000019b je LBB0_8 //0x000001a1 LBB0_31 0x4d, 0x89, 0xc8, //0x000001a1 movq %r9, %r8 0x49, 0xc1, 0xe8, 0x02, //0x000001a4 shrq $2, %r8 0x44, 0x89, 0xca, //0x000001a8 movl %r9d, %edx 0x83, 0xe2, 0xfc, //0x000001ab andl $-4, %edx 0x41, 0x39, 0xd4, //0x000001ae cmpl %edx, %r12d 0x40, 0x0f, 0x97, 0xc6, //0x000001b1 seta %sil 0x8d, 0x7a, 0x04, //0x000001b5 leal $4(%rdx), %edi 0x39, 0xcf, //0x000001b8 cmpl %ecx, %edi 0x0f, 0x96, 0xc0, //0x000001ba setbe %al 0x40, 0x30, 0xf0, //0x000001bd xorb %sil, %al 0x0f, 0x84, 0x48, 0x00, 0x00, 0x00, //0x000001c0 je LBB0_32 0x83, 0xca, 0x02, //0x000001c6 orl $2, %edx 0xb8, 0x01, 0x00, 0x00, 0x00, //0x000001c9 movl $1, %eax 0x39, 0xd3, //0x000001ce cmpl %edx, %ebx 0x4c, 0x8b, 0x65, 0xc8, //0x000001d0 movq $-56(%rbp), %r12 0x0f, 0x87, 0x0e, 0x00, 0x00, 0x00, //0x000001d4 ja LBB0_35 0x0f, 0x94, 0xc0, //0x000001da sete %al 0x41, 0xc0, 0xe9, 0x02, //0x000001dd shrb $2, %r9b 0x41, 0x20, 0xc1, //0x000001e1 andb %al, %r9b 0x41, 0x0f, 0xb6, 0xc1, //0x000001e4 movzbl %r9b, %eax //0x000001e8 LBB0_35 0x44, 0x01, 0xc0, //0x000001e8 addl %r8d, %eax 0x3d, 0xa0, 0x86, 0x01, 0x00, //0x000001eb cmpl $100000, %eax 0x0f, 0x83, 0x30, 0x00, 0x00, 0x00, //0x000001f0 jae LBB0_37 0xe9, 0x75, 0x00, 0x00, 0x00, //0x000001f6 jmp LBB0_40 //0x000001fb LBB0_3 0x41, 0xc6, 0x01, 0x30, //0x000001fb movb $48, (%r9) 0x41, 0x29, 0xf9, //0x000001ff subl %edi, %r9d 0x41, 0x83, 0xc1, 0x01, //0x00000202 addl $1, %r9d 0x44, 0x89, 0xc8, //0x00000206 movl %r9d, %eax 0xe9, 0x38, 0x0c, 0x00, 0x00, //0x00000209 jmp LBB0_156 //0x0000020e LBB0_32 0x39, 0xf9, //0x0000020e cmpl %edi, %ecx 0x41, 0x83, 0xd8, 0xff, //0x00000210 sbbl $-1, %r8d 0x44, 0x89, 0xc0, //0x00000214 movl %r8d, %eax 0x4c, 0x8b, 0x65, 0xc8, //0x00000217 movq $-56(%rbp), %r12 0x3d, 0xa0, 0x86, 0x01, 0x00, //0x0000021b cmpl $100000, %eax 0x0f, 0x82, 0x4a, 0x00, 0x00, 0x00, //0x00000220 jb LBB0_40 //0x00000226 LBB0_37 0x41, 0xbd, 0x06, 0x00, 0x00, 0x00, //0x00000226 movl $6, %r13d 0x3d, 0x40, 0x42, 0x0f, 0x00, //0x0000022c cmpl $1000000, %eax 0x0f, 0x82, 0x77, 0x00, 0x00, 0x00, //0x00000231 jb LBB0_45 0x41, 0xbd, 0x07, 0x00, 0x00, 0x00, //0x00000237 movl $7, %r13d 0x3d, 0x80, 0x96, 0x98, 0x00, //0x0000023d cmpl $10000000, %eax 0x0f, 0x82, 0x66, 0x00, 0x00, 0x00, //0x00000242 jb LBB0_45 0x3d, 0x00, 0xe1, 0xf5, 0x05, //0x00000248 cmpl $100000000, %eax 0x41, 0xbd, 0x09, 0x00, 0x00, 0x00, //0x0000024d movl $9, %r13d 0xe9, 0x52, 0x00, 0x00, 0x00, //0x00000253 jmp LBB0_44 //0x00000258 LBB0_8 0x44, 0x88, 0xc0, //0x00000258 movb %r8b, %al 0x01, 0xd0, //0x0000025b addl %edx, %eax 0x41, 0x83, 0xc6, 0x01, //0x0000025d addl $1, %r14d 0x4c, 0x8b, 0x65, 0xc8, //0x00000261 movq $-56(%rbp), %r12 0x3d, 0xa0, 0x86, 0x01, 0x00, //0x00000265 cmpl $100000, %eax 0x0f, 0x83, 0xb6, 0xff, 0xff, 0xff, //0x0000026a jae LBB0_37 //0x00000270 LBB0_40 0x41, 0xbd, 0x01, 0x00, 0x00, 0x00, //0x00000270 movl $1, %r13d 0x83, 0xf8, 0x0a, //0x00000276 cmpl $10, %eax 0x0f, 0x82, 0x2f, 0x00, 0x00, 0x00, //0x00000279 jb LBB0_45 0x41, 0xbd, 0x02, 0x00, 0x00, 0x00, //0x0000027f movl $2, %r13d 0x83, 0xf8, 0x64, //0x00000285 cmpl $100, %eax 0x0f, 0x82, 0x20, 0x00, 0x00, 0x00, //0x00000288 jb LBB0_45 0x41, 0xbd, 0x03, 0x00, 0x00, 0x00, //0x0000028e movl $3, %r13d 0x3d, 0xe8, 0x03, 0x00, 0x00, //0x00000294 cmpl $1000, %eax 0x0f, 0x82, 0x0f, 0x00, 0x00, 0x00, //0x00000299 jb LBB0_45 0x3d, 0x10, 0x27, 0x00, 0x00, //0x0000029f cmpl $10000, %eax 0x41, 0xbd, 0x05, 0x00, 0x00, 0x00, //0x000002a4 movl $5, %r13d //0x000002aa LBB0_44 0x41, 0x83, 0xdd, 0x00, //0x000002aa sbbl $0, %r13d //0x000002ae LBB0_45 0x47, 0x8d, 0x0c, 0x2e, //0x000002ae leal (%r14,%r13), %r9d 0x43, 0x8d, 0x0c, 0x2e, //0x000002b2 leal (%r14,%r13), %ecx 0x83, 0xc1, 0x05, //0x000002b6 addl $5, %ecx 0x83, 0xf9, 0x1b, //0x000002b9 cmpl $27, %ecx 0x0f, 0x82, 0x6d, 0x00, 0x00, 0x00, //0x000002bc jb LBB0_70 0x44, 0x89, 0xea, //0x000002c2 movl %r13d, %edx 0x49, 0x8d, 0x0c, 0x14, //0x000002c5 leaq (%r12,%rdx), %rcx 0x48, 0x83, 0xc1, 0x01, //0x000002c9 addq $1, %rcx 0x3d, 0x10, 0x27, 0x00, 0x00, //0x000002cd cmpl $10000, %eax 0x0f, 0x82, 0xc6, 0x00, 0x00, 0x00, //0x000002d2 jb LBB0_47 0x89, 0xc6, //0x000002d8 movl %eax, %esi 0xbb, 0x59, 0x17, 0xb7, 0xd1, //0x000002da movl $3518437209, %ebx 0x48, 0x0f, 0xaf, 0xde, //0x000002df imulq %rsi, %rbx 0x48, 0xc1, 0xeb, 0x2d, //0x000002e3 shrq $45, %rbx 0x44, 0x69, 0xc3, 0xf0, 0xd8, 0xff, 0xff, //0x000002e7 imull $-10000, %ebx, %r8d 0x41, 0x01, 0xc0, //0x000002ee addl %eax, %r8d 0x4c, 0x8b, 0x6d, 0xd0, //0x000002f1 movq $-48(%rbp), %r13 0x0f, 0x84, 0x48, 0x03, 0x00, 0x00, //0x000002f5 je LBB0_49 0x44, 0x89, 0xc0, //0x000002fb movl %r8d, %eax 0x48, 0x69, 0xc0, 0x1f, 0x85, 0xeb, 0x51, //0x000002fe imulq $1374389535, %rax, %rax 0x48, 0xc1, 0xe8, 0x25, //0x00000305 shrq $37, %rax 0x6b, 0xf0, 0x64, //0x00000309 imull $100, %eax, %esi 0x41, 0x29, 0xf0, //0x0000030c subl %esi, %r8d 0x48, 0x8d, 0x35, 0x6a, 0x0b, 0x00, 0x00, //0x0000030f leaq $2922(%rip), %rsi /* _Digits+0(%rip) */ 0x42, 0x0f, 0xb7, 0x3c, 0x46, //0x00000316 movzwl (%rsi,%r8,2), %edi 0x66, 0x89, 0x79, 0xfe, //0x0000031b movw %di, $-2(%rcx) 0x0f, 0xb7, 0x04, 0x46, //0x0000031f movzwl (%rsi,%rax,2), %eax 0x66, 0x89, 0x41, 0xfc, //0x00000323 movw %ax, $-4(%rcx) 0x45, 0x31, 0xc0, //0x00000327 xorl %r8d, %r8d 0xe9, 0x1a, 0x03, 0x00, 0x00, //0x0000032a jmp LBB0_51 //0x0000032f LBB0_70 0x45, 0x89, 0xe8, //0x0000032f movl %r13d, %r8d 0x45, 0x85, 0xf6, //0x00000332 testl %r14d, %r14d 0x0f, 0x88, 0x1c, 0x01, 0x00, 0x00, //0x00000335 js LBB0_71 0x4b, 0x8d, 0x14, 0x04, //0x0000033b leaq (%r12,%r8), %rdx 0x3d, 0x10, 0x27, 0x00, 0x00, //0x0000033f cmpl $10000, %eax 0x0f, 0x82, 0x77, 0x01, 0x00, 0x00, //0x00000344 jb LBB0_124 0x89, 0xc1, //0x0000034a movl %eax, %ecx 0xbe, 0x59, 0x17, 0xb7, 0xd1, //0x0000034c movl $3518437209, %esi 0x48, 0x0f, 0xaf, 0xf1, //0x00000351 imulq %rcx, %rsi 0x48, 0xc1, 0xee, 0x2d, //0x00000355 shrq $45, %rsi 0x69, 0xce, 0xf0, 0xd8, 0xff, 0xff, //0x00000359 imull $-10000, %esi, %ecx 0x01, 0xc1, //0x0000035f addl %eax, %ecx 0x48, 0x69, 0xc1, 0x1f, 0x85, 0xeb, 0x51, //0x00000361 imulq $1374389535, %rcx, %rax 0x48, 0xc1, 0xe8, 0x25, //0x00000368 shrq $37, %rax 0x6b, 0xf8, 0x64, //0x0000036c imull $100, %eax, %edi 0x29, 0xf9, //0x0000036f subl %edi, %ecx 0x48, 0x8d, 0x3d, 0x08, 0x0b, 0x00, 0x00, //0x00000371 leaq $2824(%rip), %rdi /* _Digits+0(%rip) */ 0x0f, 0xb7, 0x0c, 0x4f, //0x00000378 movzwl (%rdi,%rcx,2), %ecx 0x66, 0x89, 0x4a, 0xfe, //0x0000037c movw %cx, $-2(%rdx) 0x48, 0x8d, 0x4a, 0xfc, //0x00000380 leaq $-4(%rdx), %rcx 0x0f, 0xb7, 0x04, 0x47, //0x00000384 movzwl (%rdi,%rax,2), %eax 0x66, 0x89, 0x42, 0xfc, //0x00000388 movw %ax, $-4(%rdx) 0x89, 0xf0, //0x0000038c movl %esi, %eax 0x83, 0xf8, 0x64, //0x0000038e cmpl $100, %eax 0x0f, 0x83, 0x36, 0x01, 0x00, 0x00, //0x00000391 jae LBB0_128 //0x00000397 LBB0_127 0x89, 0xc3, //0x00000397 movl %eax, %ebx 0xe9, 0x70, 0x01, 0x00, 0x00, //0x00000399 jmp LBB0_130 //0x0000039e LBB0_47 0x45, 0x31, 0xc0, //0x0000039e xorl %r8d, %r8d 0x89, 0xc3, //0x000003a1 movl %eax, %ebx 0x4c, 0x8b, 0x6d, 0xd0, //0x000003a3 movq $-48(%rbp), %r13 0x83, 0xfb, 0x64, //0x000003a7 cmpl $100, %ebx 0x0f, 0x83, 0xa6, 0x02, 0x00, 0x00, //0x000003aa jae LBB0_54 //0x000003b0 LBB0_53 0x89, 0xd8, //0x000003b0 movl %ebx, %eax 0xe9, 0xe8, 0x02, 0x00, 0x00, //0x000003b2 jmp LBB0_56 //0x000003b7 LBB0_12 0x41, 0xd3, 0xeb, //0x000003b7 shrl %cl, %r11d 0x41, 0x81, 0xfb, 0xa0, 0x86, 0x01, 0x00, //0x000003ba cmpl $100000, %r11d 0x0f, 0x82, 0xc8, 0x01, 0x00, 0x00, //0x000003c1 jb LBB0_18 0xb9, 0x06, 0x00, 0x00, 0x00, //0x000003c7 movl $6, %ecx 0x41, 0x81, 0xfb, 0x40, 0x42, 0x0f, 0x00, //0x000003cc cmpl $1000000, %r11d 0x0f, 0x82, 0x22, 0x00, 0x00, 0x00, //0x000003d3 jb LBB0_16 0xb9, 0x07, 0x00, 0x00, 0x00, //0x000003d9 movl $7, %ecx 0x41, 0x81, 0xfb, 0x80, 0x96, 0x98, 0x00, //0x000003de cmpl $10000000, %r11d 0x0f, 0x82, 0x10, 0x00, 0x00, 0x00, //0x000003e5 jb LBB0_16 0x41, 0x81, 0xfb, 0x00, 0xe1, 0xf5, 0x05, //0x000003eb cmpl $100000000, %r11d 0xb9, 0x09, 0x00, 0x00, 0x00, //0x000003f2 movl $9, %ecx 0x48, 0x83, 0xd9, 0x00, //0x000003f7 sbbq $0, %rcx //0x000003fb LBB0_16 0x4c, 0x01, 0xc9, //0x000003fb addq %r9, %rcx //0x000003fe LBB0_17 0x44, 0x89, 0xd8, //0x000003fe movl %r11d, %eax 0xba, 0x59, 0x17, 0xb7, 0xd1, //0x00000401 movl $3518437209, %edx 0x48, 0x0f, 0xaf, 0xd0, //0x00000406 imulq %rax, %rdx 0x48, 0xc1, 0xea, 0x2d, //0x0000040a shrq $45, %rdx 0x69, 0xc2, 0xf0, 0xd8, 0xff, 0xff, //0x0000040e imull $-10000, %edx, %eax 0x44, 0x01, 0xd8, //0x00000414 addl %r11d, %eax 0x48, 0x69, 0xf0, 0x1f, 0x85, 0xeb, 0x51, //0x00000417 imulq $1374389535, %rax, %rsi 0x48, 0xc1, 0xee, 0x25, //0x0000041e shrq $37, %rsi 0x6b, 0xde, 0x64, //0x00000422 imull $100, %esi, %ebx 0x29, 0xd8, //0x00000425 subl %ebx, %eax 0x48, 0x8d, 0x1d, 0x52, 0x0a, 0x00, 0x00, //0x00000427 leaq $2642(%rip), %rbx /* _Digits+0(%rip) */ 0x0f, 0xb7, 0x04, 0x43, //0x0000042e movzwl (%rbx,%rax,2), %eax 0x66, 0x89, 0x41, 0xfe, //0x00000432 movw %ax, $-2(%rcx) 0x0f, 0xb7, 0x04, 0x73, //0x00000436 movzwl (%rbx,%rsi,2), %eax 0x66, 0x89, 0x41, 0xfc, //0x0000043a movw %ax, $-4(%rcx) 0x48, 0x89, 0xc8, //0x0000043e movq %rcx, %rax 0x48, 0x83, 0xc1, 0xfc, //0x00000441 addq $-4, %rcx 0x41, 0x89, 0xd3, //0x00000445 movl %edx, %r11d 0x41, 0x83, 0xfb, 0x64, //0x00000448 cmpl $100, %r11d 0x0f, 0x83, 0x7d, 0x01, 0x00, 0x00, //0x0000044c jae LBB0_25 0xe9, 0xbb, 0x01, 0x00, 0x00, //0x00000452 jmp LBB0_27 //0x00000457 LBB0_71 0x45, 0x85, 0xc9, //0x00000457 testl %r9d, %r9d 0x0f, 0x8f, 0x22, 0x06, 0x00, 0x00, //0x0000045a jg LBB0_84 0x66, 0x41, 0xc7, 0x04, 0x24, 0x30, 0x2e, //0x00000460 movw $11824, (%r12) 0x49, 0x83, 0xc4, 0x02, //0x00000467 addq $2, %r12 0x45, 0x85, 0xc9, //0x0000046b testl %r9d, %r9d 0x0f, 0x89, 0x0e, 0x06, 0x00, 0x00, //0x0000046e jns LBB0_84 0x45, 0x89, 0xeb, //0x00000474 movl %r13d, %r11d 0x41, 0xf7, 0xd3, //0x00000477 notl %r11d 0x45, 0x29, 0xf3, //0x0000047a subl %r14d, %r11d 0x31, 0xc9, //0x0000047d xorl %ecx, %ecx 0x41, 0x83, 0xfb, 0x1f, //0x0000047f cmpl $31, %r11d 0x0f, 0x82, 0xe0, 0x05, 0x00, 0x00, //0x00000483 jb LBB0_82 0x4c, 0x89, 0xe7, //0x00000489 movq %r12, %rdi 0x49, 0x83, 0xc3, 0x01, //0x0000048c addq $1, %r11 0x4c, 0x89, 0xd9, //0x00000490 movq %r11, %rcx 0x48, 0x83, 0xe1, 0xe0, //0x00000493 andq $-32, %rcx 0x48, 0x8d, 0x51, 0xe0, //0x00000497 leaq $-32(%rcx), %rdx 0x49, 0x89, 0xd4, //0x0000049b movq %rdx, %r12 0x49, 0xc1, 0xec, 0x05, //0x0000049e shrq $5, %r12 0x49, 0x83, 0xc4, 0x01, //0x000004a2 addq $1, %r12 0x45, 0x89, 0xe7, //0x000004a6 movl %r12d, %r15d 0x41, 0x83, 0xe7, 0x07, //0x000004a9 andl $7, %r15d 0x48, 0x81, 0xfa, 0xe0, 0x00, 0x00, 0x00, //0x000004ad cmpq $224, %rdx 0x0f, 0x83, 0xbe, 0x04, 0x00, 0x00, //0x000004b4 jae LBB0_76 0x31, 0xd2, //0x000004ba xorl %edx, %edx 0xe9, 0x5c, 0x05, 0x00, 0x00, //0x000004bc jmp LBB0_78 //0x000004c1 LBB0_124 0x48, 0x89, 0xd1, //0x000004c1 movq %rdx, %rcx 0x83, 0xf8, 0x64, //0x000004c4 cmpl $100, %eax 0x0f, 0x82, 0xca, 0xfe, 0xff, 0xff, //0x000004c7 jb LBB0_127 //0x000004cd LBB0_128 0x48, 0x83, 0xc1, 0xff, //0x000004cd addq $-1, %rcx 0x4c, 0x8d, 0x1d, 0xa8, 0x09, 0x00, 0x00, //0x000004d1 leaq $2472(%rip), %r11 /* _Digits+0(%rip) */ 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000004d8 .p2align 4, 0x90 //0x000004e0 LBB0_129 0x89, 0xc6, //0x000004e0 movl %eax, %esi 0x48, 0x69, 0xde, 0x1f, 0x85, 0xeb, 0x51, //0x000004e2 imulq $1374389535, %rsi, %rbx 0x48, 0xc1, 0xeb, 0x25, //0x000004e9 shrq $37, %rbx 0x6b, 0xf3, 0x64, //0x000004ed imull $100, %ebx, %esi 0x89, 0xc7, //0x000004f0 movl %eax, %edi 0x29, 0xf7, //0x000004f2 subl %esi, %edi 0x41, 0x0f, 0xb7, 0x34, 0x7b, //0x000004f4 movzwl (%r11,%rdi,2), %esi 0x66, 0x89, 0x71, 0xff, //0x000004f9 movw %si, $-1(%rcx) 0x48, 0x83, 0xc1, 0xfe, //0x000004fd addq $-2, %rcx 0x3d, 0x0f, 0x27, 0x00, 0x00, //0x00000501 cmpl $9999, %eax 0x89, 0xd8, //0x00000506 movl %ebx, %eax 0x0f, 0x87, 0xd2, 0xff, 0xff, 0xff, //0x00000508 ja LBB0_129 //0x0000050e LBB0_130 0x4d, 0x63, 0xe9, //0x0000050e movslq %r9d, %r13 0x83, 0xfb, 0x0a, //0x00000511 cmpl $10, %ebx 0x0f, 0x82, 0x23, 0x00, 0x00, 0x00, //0x00000514 jb LBB0_132 0x89, 0xd8, //0x0000051a movl %ebx, %eax 0x48, 0x8d, 0x0d, 0x5d, 0x09, 0x00, 0x00, //0x0000051c leaq $2397(%rip), %rcx /* _Digits+0(%rip) */ 0x0f, 0xb7, 0x04, 0x41, //0x00000523 movzwl (%rcx,%rax,2), %eax 0x66, 0x41, 0x89, 0x04, 0x24, //0x00000527 movw %ax, (%r12) 0x4d, 0x01, 0xec, //0x0000052c addq %r13, %r12 0x4d, 0x39, 0xe8, //0x0000052f cmpq %r13, %r8 0x0f, 0x8c, 0x18, 0x00, 0x00, 0x00, //0x00000532 jl LBB0_135 0xe9, 0xdd, 0x03, 0x00, 0x00, //0x00000538 jmp LBB0_134 //0x0000053d LBB0_132 0x80, 0xc3, 0x30, //0x0000053d addb $48, %bl 0x41, 0x88, 0x1c, 0x24, //0x00000540 movb %bl, (%r12) 0x4d, 0x01, 0xec, //0x00000544 addq %r13, %r12 0x4d, 0x39, 0xe8, //0x00000547 cmpq %r13, %r8 0x0f, 0x8d, 0xca, 0x03, 0x00, 0x00, //0x0000054a jge LBB0_134 //0x00000550 LBB0_135 0x48, 0x8b, 0x45, 0xd0, //0x00000550 movq $-48(%rbp), %rax 0x4c, 0x01, 0xd0, //0x00000554 addq %r10, %rax 0x4d, 0x8d, 0x34, 0x00, //0x00000557 leaq (%r8,%rax), %r14 0x49, 0x83, 0xc6, 0x01, //0x0000055b addq $1, %r14 0x49, 0x01, 0xc5, //0x0000055f addq %rax, %r13 0x4d, 0x39, 0xee, //0x00000562 cmpq %r13, %r14 0x4d, 0x89, 0xef, //0x00000565 movq %r13, %r15 0x4d, 0x0f, 0x47, 0xfe, //0x00000568 cmovaq %r14, %r15 0x4e, 0x8d, 0x1c, 0x00, //0x0000056c leaq (%rax,%r8), %r11 0x4d, 0x29, 0xdf, //0x00000570 subq %r11, %r15 0x49, 0x83, 0xff, 0x08, //0x00000573 cmpq $8, %r15 0x0f, 0x82, 0xd3, 0x03, 0x00, 0x00, //0x00000577 jb LBB0_152 0x49, 0x83, 0xff, 0x20, //0x0000057d cmpq $32, %r15 0x0f, 0x83, 0xfb, 0x01, 0x00, 0x00, //0x00000581 jae LBB0_141 0x45, 0x31, 0xc9, //0x00000587 xorl %r9d, %r9d 0xe9, 0x3b, 0x03, 0x00, 0x00, //0x0000058a jmp LBB0_138 //0x0000058f LBB0_18 0xb8, 0x01, 0x00, 0x00, 0x00, //0x0000058f movl $1, %eax 0x41, 0x83, 0xfb, 0x0a, //0x00000594 cmpl $10, %r11d 0x0f, 0x82, 0x21, 0x00, 0x00, 0x00, //0x00000598 jb LBB0_21 0xb8, 0x02, 0x00, 0x00, 0x00, //0x0000059e movl $2, %eax 0x41, 0x83, 0xfb, 0x64, //0x000005a3 cmpl $100, %r11d 0x0f, 0x82, 0x12, 0x00, 0x00, 0x00, //0x000005a7 jb LBB0_21 0xb8, 0x03, 0x00, 0x00, 0x00, //0x000005ad movl $3, %eax 0x41, 0x81, 0xfb, 0xe8, 0x03, 0x00, 0x00, //0x000005b2 cmpl $1000, %r11d 0x0f, 0x83, 0x67, 0x03, 0x00, 0x00, //0x000005b9 jae LBB0_23 //0x000005bf LBB0_21 0x4c, 0x01, 0xc8, //0x000005bf addq %r9, %rax 0x48, 0x89, 0xc1, //0x000005c2 movq %rax, %rcx 0x41, 0x83, 0xfb, 0x64, //0x000005c5 cmpl $100, %r11d 0x0f, 0x82, 0x43, 0x00, 0x00, 0x00, //0x000005c9 jb LBB0_27 //0x000005cf LBB0_25 0x48, 0x83, 0xc1, 0xff, //0x000005cf addq $-1, %rcx 0x4c, 0x8d, 0x05, 0xa6, 0x08, 0x00, 0x00, //0x000005d3 leaq $2214(%rip), %r8 /* _Digits+0(%rip) */ 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000005da .p2align 4, 0x90 //0x000005e0 LBB0_26 0x44, 0x89, 0xde, //0x000005e0 movl %r11d, %esi 0x44, 0x89, 0xdb, //0x000005e3 movl %r11d, %ebx 0x4c, 0x69, 0xdb, 0x1f, 0x85, 0xeb, 0x51, //0x000005e6 imulq $1374389535, %rbx, %r11 0x49, 0xc1, 0xeb, 0x25, //0x000005ed shrq $37, %r11 0x41, 0x6b, 0xdb, 0x64, //0x000005f1 imull $100, %r11d, %ebx 0x89, 0xf2, //0x000005f5 movl %esi, %edx 0x29, 0xda, //0x000005f7 subl %ebx, %edx 0x41, 0x0f, 0xb7, 0x14, 0x50, //0x000005f9 movzwl (%r8,%rdx,2), %edx 0x66, 0x89, 0x51, 0xff, //0x000005fe movw %dx, $-1(%rcx) 0x48, 0x83, 0xc1, 0xfe, //0x00000602 addq $-2, %rcx 0x81, 0xfe, 0x0f, 0x27, 0x00, 0x00, //0x00000606 cmpl $9999, %esi 0x0f, 0x87, 0xce, 0xff, 0xff, 0xff, //0x0000060c ja LBB0_26 //0x00000612 LBB0_27 0x41, 0x83, 0xfb, 0x0a, //0x00000612 cmpl $10, %r11d 0x0f, 0x82, 0x19, 0x00, 0x00, 0x00, //0x00000616 jb LBB0_29 0x44, 0x89, 0xd9, //0x0000061c movl %r11d, %ecx 0x48, 0x8d, 0x15, 0x5a, 0x08, 0x00, 0x00, //0x0000061f leaq $2138(%rip), %rdx /* _Digits+0(%rip) */ 0x0f, 0xb7, 0x0c, 0x4a, //0x00000626 movzwl (%rdx,%rcx,2), %ecx 0x66, 0x41, 0x89, 0x09, //0x0000062a movw %cx, (%r9) 0x29, 0xf8, //0x0000062e subl %edi, %eax 0xe9, 0x11, 0x08, 0x00, 0x00, //0x00000630 jmp LBB0_156 //0x00000635 LBB0_29 0x41, 0x80, 0xc3, 0x30, //0x00000635 addb $48, %r11b 0x45, 0x88, 0x19, //0x00000639 movb %r11b, (%r9) 0x29, 0xf8, //0x0000063c subl %edi, %eax 0xe9, 0x03, 0x08, 0x00, 0x00, //0x0000063e jmp LBB0_156 //0x00000643 LBB0_49 0x41, 0xb8, 0x04, 0x00, 0x00, 0x00, //0x00000643 movl $4, %r8d //0x00000649 LBB0_51 0x48, 0x83, 0xc1, 0xfc, //0x00000649 addq $-4, %rcx 0x83, 0xfb, 0x64, //0x0000064d cmpl $100, %ebx 0x0f, 0x82, 0x5a, 0xfd, 0xff, 0xff, //0x00000650 jb LBB0_53 //0x00000656 LBB0_54 0x48, 0x83, 0xc1, 0xff, //0x00000656 addq $-1, %rcx 0x4c, 0x8d, 0x1d, 0x1f, 0x08, 0x00, 0x00, //0x0000065a leaq $2079(%rip), %r11 /* _Digits+0(%rip) */ 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000661 .p2align 4, 0x90 //0x00000670 LBB0_55 0x89, 0xd8, //0x00000670 movl %ebx, %eax 0x48, 0x69, 0xc0, 0x1f, 0x85, 0xeb, 0x51, //0x00000672 imulq $1374389535, %rax, %rax 0x48, 0xc1, 0xe8, 0x25, //0x00000679 shrq $37, %rax 0x6b, 0xf0, 0x64, //0x0000067d imull $100, %eax, %esi 0x89, 0xdf, //0x00000680 movl %ebx, %edi 0x29, 0xf7, //0x00000682 subl %esi, %edi 0x41, 0x0f, 0xb7, 0x34, 0x7b, //0x00000684 movzwl (%r11,%rdi,2), %esi 0x66, 0x89, 0x71, 0xff, //0x00000689 movw %si, $-1(%rcx) 0x48, 0x83, 0xc1, 0xfe, //0x0000068d addq $-2, %rcx 0x81, 0xfb, 0x0f, 0x27, 0x00, 0x00, //0x00000691 cmpl $9999, %ebx 0x89, 0xc3, //0x00000697 movl %eax, %ebx 0x0f, 0x87, 0xd1, 0xff, 0xff, 0xff, //0x00000699 ja LBB0_55 //0x0000069f LBB0_56 0x49, 0x8d, 0x4c, 0x24, 0x01, //0x0000069f leaq $1(%r12), %rcx 0x83, 0xf8, 0x0a, //0x000006a4 cmpl $10, %eax 0x0f, 0x82, 0x1f, 0x00, 0x00, 0x00, //0x000006a7 jb LBB0_58 0x89, 0xc6, //0x000006ad movl %eax, %esi 0x48, 0x8d, 0x3d, 0xca, 0x07, 0x00, 0x00, //0x000006af leaq $1994(%rip), %rdi /* _Digits+0(%rip) */ 0x8a, 0x04, 0x77, //0x000006b6 movb (%rdi,%rsi,2), %al 0x8a, 0x5c, 0x77, 0x01, //0x000006b9 movb $1(%rdi,%rsi,2), %bl 0x41, 0x88, 0x44, 0x24, 0x01, //0x000006bd movb %al, $1(%r12) 0x41, 0x88, 0x5c, 0x24, 0x02, //0x000006c2 movb %bl, $2(%r12) 0xe9, 0x04, 0x00, 0x00, 0x00, //0x000006c7 jmp LBB0_59 //0x000006cc LBB0_58 0x04, 0x30, //0x000006cc addb $48, %al 0x88, 0x01, //0x000006ce movb %al, (%rcx) //0x000006d0 LBB0_59 0x4d, 0x29, 0xc2, //0x000006d0 subq %r8, %r10 0x4d, 0x01, 0xea, //0x000006d3 addq %r13, %r10 0xbb, 0x01, 0x00, 0x00, 0x00, //0x000006d6 movl $1, %ebx 0x4c, 0x29, 0xc3, //0x000006db subq %r8, %rbx 0x90, 0x90, //0x000006de .p2align 4, 0x90 //0x000006e0 LBB0_60 0x48, 0x83, 0xc3, 0xff, //0x000006e0 addq $-1, %rbx 0x41, 0x80, 0x3c, 0x12, 0x30, //0x000006e4 cmpb $48, (%r10,%rdx) 0x4d, 0x8d, 0x52, 0xff, //0x000006e9 leaq $-1(%r10), %r10 0x0f, 0x84, 0xed, 0xff, 0xff, 0xff, //0x000006ed je LBB0_60 0x41, 0x88, 0x04, 0x24, //0x000006f3 movb %al, (%r12) 0x48, 0x01, 0xd3, //0x000006f7 addq %rdx, %rbx 0x48, 0x83, 0xfb, 0x02, //0x000006fa cmpq $2, %rbx 0x0f, 0x8c, 0x46, 0x00, 0x00, 0x00, //0x000006fe jl LBB0_62 0x49, 0x8d, 0x04, 0x12, //0x00000704 leaq (%r10,%rdx), %rax 0x48, 0x83, 0xc0, 0x02, //0x00000708 addq $2, %rax 0xc6, 0x01, 0x2e, //0x0000070c movb $46, (%rcx) 0xc6, 0x00, 0x65, //0x0000070f movb $101, (%rax) 0x45, 0x85, 0xc9, //0x00000712 testl %r9d, %r9d 0x0f, 0x8e, 0x43, 0x00, 0x00, 0x00, //0x00000715 jle LBB0_65 //0x0000071b LBB0_66 0x41, 0x83, 0xc1, 0xff, //0x0000071b addl $-1, %r9d 0xc6, 0x40, 0x01, 0x2b, //0x0000071f movb $43, $1(%rax) 0x44, 0x89, 0xc9, //0x00000723 movl %r9d, %ecx 0x83, 0xf9, 0x0a, //0x00000726 cmpl $10, %ecx 0x0f, 0x8c, 0x44, 0x00, 0x00, 0x00, //0x00000729 jl LBB0_69 //0x0000072f LBB0_68 0x48, 0x63, 0xc9, //0x0000072f movslq %ecx, %rcx 0x48, 0x8d, 0x15, 0x47, 0x07, 0x00, 0x00, //0x00000732 leaq $1863(%rip), %rdx /* _Digits+0(%rip) */ 0x0f, 0xb7, 0x0c, 0x4a, //0x00000739 movzwl (%rdx,%rcx,2), %ecx 0x66, 0x89, 0x48, 0x02, //0x0000073d movw %cx, $2(%rax) 0x48, 0x83, 0xc0, 0x04, //0x00000741 addq $4, %rax 0xe9, 0xf9, 0x06, 0x00, 0x00, //0x00000745 jmp LBB0_155 //0x0000074a LBB0_62 0x49, 0x8d, 0x04, 0x12, //0x0000074a leaq (%r10,%rdx), %rax 0x48, 0x83, 0xc0, 0x01, //0x0000074e addq $1, %rax 0xc6, 0x00, 0x65, //0x00000752 movb $101, (%rax) 0x45, 0x85, 0xc9, //0x00000755 testl %r9d, %r9d 0x0f, 0x8f, 0xbd, 0xff, 0xff, 0xff, //0x00000758 jg LBB0_66 //0x0000075e LBB0_65 0xc6, 0x40, 0x01, 0x2d, //0x0000075e movb $45, $1(%rax) 0xb9, 0x01, 0x00, 0x00, 0x00, //0x00000762 movl $1, %ecx 0x44, 0x29, 0xc9, //0x00000767 subl %r9d, %ecx 0x83, 0xf9, 0x0a, //0x0000076a cmpl $10, %ecx 0x0f, 0x8d, 0xbc, 0xff, 0xff, 0xff, //0x0000076d jge LBB0_68 //0x00000773 LBB0_69 0x80, 0xc1, 0x30, //0x00000773 addb $48, %cl 0x88, 0x48, 0x02, //0x00000776 movb %cl, $2(%rax) 0x48, 0x83, 0xc0, 0x03, //0x00000779 addq $3, %rax 0xe9, 0xc1, 0x06, 0x00, 0x00, //0x0000077d jmp LBB0_155 //0x00000782 LBB0_141 0x4c, 0x89, 0xe6, //0x00000782 movq %r12, %rsi 0x4d, 0x89, 0xf9, //0x00000785 movq %r15, %r9 0x49, 0x83, 0xe1, 0xe0, //0x00000788 andq $-32, %r9 0x49, 0x8d, 0x41, 0xe0, //0x0000078c leaq $-32(%r9), %rax 0x48, 0x89, 0xc3, //0x00000790 movq %rax, %rbx 0x48, 0xc1, 0xeb, 0x05, //0x00000793 shrq $5, %rbx 0x48, 0x83, 0xc3, 0x01, //0x00000797 addq $1, %rbx 0x41, 0x89, 0xdc, //0x0000079b movl %ebx, %r12d 0x41, 0x83, 0xe4, 0x07, //0x0000079e andl $7, %r12d 0x48, 0x3d, 0xe0, 0x00, 0x00, 0x00, //0x000007a2 cmpq $224, %rax 0x0f, 0x83, 0x07, 0x00, 0x00, 0x00, //0x000007a8 jae LBB0_143 0x31, 0xc9, //0x000007ae xorl %ecx, %ecx 0xe9, 0xb0, 0x00, 0x00, 0x00, //0x000007b0 jmp LBB0_145 //0x000007b5 LBB0_143 0x4b, 0x8d, 0x04, 0x02, //0x000007b5 leaq (%r10,%r8), %rax 0x48, 0x8b, 0x4d, 0xd0, //0x000007b9 movq $-48(%rbp), %rcx 0x48, 0x01, 0xc8, //0x000007bd addq %rcx, %rax 0x48, 0x05, 0xf0, 0x00, 0x00, 0x00, //0x000007c0 addq $240, %rax 0x48, 0x83, 0xe3, 0xf8, //0x000007c6 andq $-8, %rbx 0x48, 0xf7, 0xdb, //0x000007ca negq %rbx 0x31, 0xc9, //0x000007cd xorl %ecx, %ecx 0xf3, 0x0f, 0x6f, 0x05, 0x29, 0xf8, 0xff, 0xff, //0x000007cf movdqu $-2007(%rip), %xmm0 /* LCPI0_0+0(%rip) */ 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000007d7 .p2align 4, 0x90 //0x000007e0 LBB0_144 0xf3, 0x0f, 0x7f, 0x84, 0x08, 0x10, 0xff, 0xff, 0xff, //0x000007e0 movdqu %xmm0, $-240(%rax,%rcx) 0xf3, 0x0f, 0x7f, 0x84, 0x08, 0x20, 0xff, 0xff, 0xff, //0x000007e9 movdqu %xmm0, $-224(%rax,%rcx) 0xf3, 0x0f, 0x7f, 0x84, 0x08, 0x30, 0xff, 0xff, 0xff, //0x000007f2 movdqu %xmm0, $-208(%rax,%rcx) 0xf3, 0x0f, 0x7f, 0x84, 0x08, 0x40, 0xff, 0xff, 0xff, //0x000007fb movdqu %xmm0, $-192(%rax,%rcx) 0xf3, 0x0f, 0x7f, 0x84, 0x08, 0x50, 0xff, 0xff, 0xff, //0x00000804 movdqu %xmm0, $-176(%rax,%rcx) 0xf3, 0x0f, 0x7f, 0x84, 0x08, 0x60, 0xff, 0xff, 0xff, //0x0000080d movdqu %xmm0, $-160(%rax,%rcx) 0xf3, 0x0f, 0x7f, 0x84, 0x08, 0x70, 0xff, 0xff, 0xff, //0x00000816 movdqu %xmm0, $-144(%rax,%rcx) 0xf3, 0x0f, 0x7f, 0x44, 0x08, 0x80, //0x0000081f movdqu %xmm0, $-128(%rax,%rcx) 0xf3, 0x0f, 0x7f, 0x44, 0x08, 0x90, //0x00000825 movdqu %xmm0, $-112(%rax,%rcx) 0xf3, 0x0f, 0x7f, 0x44, 0x08, 0xa0, //0x0000082b movdqu %xmm0, $-96(%rax,%rcx) 0xf3, 0x0f, 0x7f, 0x44, 0x08, 0xb0, //0x00000831 movdqu %xmm0, $-80(%rax,%rcx) 0xf3, 0x0f, 0x7f, 0x44, 0x08, 0xc0, //0x00000837 movdqu %xmm0, $-64(%rax,%rcx) 0xf3, 0x0f, 0x7f, 0x44, 0x08, 0xd0, //0x0000083d movdqu %xmm0, $-48(%rax,%rcx) 0xf3, 0x0f, 0x7f, 0x44, 0x08, 0xe0, //0x00000843 movdqu %xmm0, $-32(%rax,%rcx) 0xf3, 0x0f, 0x7f, 0x44, 0x08, 0xf0, //0x00000849 movdqu %xmm0, $-16(%rax,%rcx) 0xf3, 0x0f, 0x7f, 0x04, 0x08, //0x0000084f movdqu %xmm0, (%rax,%rcx) 0x48, 0x81, 0xc1, 0x00, 0x01, 0x00, 0x00, //0x00000854 addq $256, %rcx 0x48, 0x83, 0xc3, 0x08, //0x0000085b addq $8, %rbx 0x0f, 0x85, 0x7b, 0xff, 0xff, 0xff, //0x0000085f jne LBB0_144 //0x00000865 LBB0_145 0x4d, 0x85, 0xe4, //0x00000865 testq %r12, %r12 0x0f, 0x84, 0x3a, 0x00, 0x00, 0x00, //0x00000868 je LBB0_148 0x4c, 0x01, 0xd1, //0x0000086e addq %r10, %rcx 0x4c, 0x01, 0xc1, //0x00000871 addq %r8, %rcx 0x48, 0x8b, 0x45, 0xd0, //0x00000874 movq $-48(%rbp), %rax 0x48, 0x01, 0xc8, //0x00000878 addq %rcx, %rax 0x48, 0x83, 0xc0, 0x10, //0x0000087b addq $16, %rax 0x49, 0xc1, 0xe4, 0x05, //0x0000087f shlq $5, %r12 0x31, 0xc9, //0x00000883 xorl %ecx, %ecx 0xf3, 0x0f, 0x6f, 0x05, 0x73, 0xf7, 0xff, 0xff, //0x00000885 movdqu $-2189(%rip), %xmm0 /* LCPI0_0+0(%rip) */ 0x90, 0x90, 0x90, //0x0000088d .p2align 4, 0x90 //0x00000890 LBB0_147 0xf3, 0x0f, 0x7f, 0x44, 0x08, 0xf0, //0x00000890 movdqu %xmm0, $-16(%rax,%rcx) 0xf3, 0x0f, 0x7f, 0x04, 0x08, //0x00000896 movdqu %xmm0, (%rax,%rcx) 0x48, 0x83, 0xc1, 0x20, //0x0000089b addq $32, %rcx 0x49, 0x39, 0xcc, //0x0000089f cmpq %rcx, %r12 0x0f, 0x85, 0xe8, 0xff, 0xff, 0xff, //0x000008a2 jne LBB0_147 //0x000008a8 LBB0_148 0x4d, 0x39, 0xcf, //0x000008a8 cmpq %r9, %r15 0x0f, 0x85, 0x0c, 0x00, 0x00, 0x00, //0x000008ab jne LBB0_150 0x48, 0x89, 0xf0, //0x000008b1 movq %rsi, %rax 0x4c, 0x8b, 0x6d, 0xd0, //0x000008b4 movq $-48(%rbp), %r13 0xe9, 0x86, 0x05, 0x00, 0x00, //0x000008b8 jmp LBB0_155 //0x000008bd LBB0_150 0x41, 0xf6, 0xc7, 0x18, //0x000008bd testb $24, %r15b 0x49, 0x89, 0xf4, //0x000008c1 movq %rsi, %r12 0x0f, 0x84, 0x83, 0x00, 0x00, 0x00, //0x000008c4 je LBB0_151 //0x000008ca LBB0_138 0x4d, 0x39, 0xee, //0x000008ca cmpq %r13, %r14 0x4d, 0x0f, 0x47, 0xee, //0x000008cd cmovaq %r14, %r13 0x4d, 0x29, 0xdd, //0x000008d1 subq %r11, %r13 0x4d, 0x89, 0xeb, //0x000008d4 movq %r13, %r11 0x49, 0x83, 0xe3, 0xf8, //0x000008d7 andq $-8, %r11 0x4c, 0x01, 0xda, //0x000008db addq %r11, %rdx 0x4d, 0x01, 0xca, //0x000008de addq %r9, %r10 0x4d, 0x01, 0xc2, //0x000008e1 addq %r8, %r10 0x4c, 0x03, 0x55, 0xd0, //0x000008e4 addq $-48(%rbp), %r10 0x4c, 0x89, 0xd9, //0x000008e8 movq %r11, %rcx 0x4c, 0x29, 0xc9, //0x000008eb subq %r9, %rcx 0x31, 0xdb, //0x000008ee xorl %ebx, %ebx 0x48, 0xb8, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, //0x000008f0 movabsq $3472328296227680304, %rax 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000008fa .p2align 4, 0x90 //0x00000900 LBB0_139 0x49, 0x89, 0x04, 0x1a, //0x00000900 movq %rax, (%r10,%rbx) 0x48, 0x83, 0xc3, 0x08, //0x00000904 addq $8, %rbx 0x48, 0x39, 0xd9, //0x00000908 cmpq %rbx, %rcx 0x0f, 0x85, 0xef, 0xff, 0xff, 0xff, //0x0000090b jne LBB0_139 0x4d, 0x39, 0xdd, //0x00000911 cmpq %r11, %r13 0x0f, 0x85, 0x36, 0x00, 0x00, 0x00, //0x00000914 jne LBB0_152 //0x0000091a LBB0_134 0x4c, 0x89, 0xe0, //0x0000091a movq %r12, %rax 0x4c, 0x8b, 0x6d, 0xd0, //0x0000091d movq $-48(%rbp), %r13 0xe9, 0x1d, 0x05, 0x00, 0x00, //0x00000921 jmp LBB0_155 //0x00000926 LBB0_23 0x41, 0x81, 0xfb, 0x10, 0x27, 0x00, 0x00, //0x00000926 cmpl $10000, %r11d 0x4c, 0x89, 0xc9, //0x0000092d movq %r9, %rcx 0x48, 0x83, 0xd9, 0x00, //0x00000930 sbbq $0, %rcx 0x48, 0x83, 0xc1, 0x05, //0x00000934 addq $5, %rcx 0x41, 0x81, 0xfb, 0x10, 0x27, 0x00, 0x00, //0x00000938 cmpl $10000, %r11d 0x0f, 0x83, 0xb9, 0xfa, 0xff, 0xff, //0x0000093f jae LBB0_17 0x48, 0x89, 0xc8, //0x00000945 movq %rcx, %rax 0xe9, 0x82, 0xfc, 0xff, 0xff, //0x00000948 jmp LBB0_25 //0x0000094d LBB0_151 0x4c, 0x01, 0xca, //0x0000094d addq %r9, %rdx //0x00000950 LBB0_152 0x4c, 0x8b, 0x6d, 0xd0, //0x00000950 movq $-48(%rbp), %r13 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000954 .p2align 4, 0x90 //0x00000960 LBB0_153 0xc6, 0x02, 0x30, //0x00000960 movb $48, (%rdx) 0x48, 0x83, 0xc2, 0x01, //0x00000963 addq $1, %rdx 0x4c, 0x39, 0xe2, //0x00000967 cmpq %r12, %rdx 0x0f, 0x82, 0xf0, 0xff, 0xff, 0xff, //0x0000096a jb LBB0_153 0x4c, 0x89, 0xe0, //0x00000970 movq %r12, %rax 0xe9, 0xcb, 0x04, 0x00, 0x00, //0x00000973 jmp LBB0_155 //0x00000978 LBB0_76 0x48, 0x8b, 0x55, 0xd0, //0x00000978 movq $-48(%rbp), %rdx 0x49, 0x8d, 0x1c, 0x12, //0x0000097c leaq (%r10,%rdx), %rbx 0x48, 0x81, 0xc3, 0xf2, 0x00, 0x00, 0x00, //0x00000980 addq $242, %rbx 0x49, 0x83, 0xe4, 0xf8, //0x00000987 andq $-8, %r12 0x49, 0xf7, 0xdc, //0x0000098b negq %r12 0x31, 0xd2, //0x0000098e xorl %edx, %edx 0xf3, 0x0f, 0x6f, 0x05, 0x68, 0xf6, 0xff, 0xff, //0x00000990 movdqu $-2456(%rip), %xmm0 /* LCPI0_0+0(%rip) */ //0x00000998 LBB0_77 0xf3, 0x0f, 0x7f, 0x84, 0x13, 0x10, 0xff, 0xff, 0xff, //0x00000998 movdqu %xmm0, $-240(%rbx,%rdx) 0xf3, 0x0f, 0x7f, 0x84, 0x13, 0x20, 0xff, 0xff, 0xff, //0x000009a1 movdqu %xmm0, $-224(%rbx,%rdx) 0xf3, 0x0f, 0x7f, 0x84, 0x13, 0x30, 0xff, 0xff, 0xff, //0x000009aa movdqu %xmm0, $-208(%rbx,%rdx) 0xf3, 0x0f, 0x7f, 0x84, 0x13, 0x40, 0xff, 0xff, 0xff, //0x000009b3 movdqu %xmm0, $-192(%rbx,%rdx) 0xf3, 0x0f, 0x7f, 0x84, 0x13, 0x50, 0xff, 0xff, 0xff, //0x000009bc movdqu %xmm0, $-176(%rbx,%rdx) 0xf3, 0x0f, 0x7f, 0x84, 0x13, 0x60, 0xff, 0xff, 0xff, //0x000009c5 movdqu %xmm0, $-160(%rbx,%rdx) 0xf3, 0x0f, 0x7f, 0x84, 0x13, 0x70, 0xff, 0xff, 0xff, //0x000009ce movdqu %xmm0, $-144(%rbx,%rdx) 0xf3, 0x0f, 0x7f, 0x44, 0x13, 0x80, //0x000009d7 movdqu %xmm0, $-128(%rbx,%rdx) 0xf3, 0x0f, 0x7f, 0x44, 0x13, 0x90, //0x000009dd movdqu %xmm0, $-112(%rbx,%rdx) 0xf3, 0x0f, 0x7f, 0x44, 0x13, 0xa0, //0x000009e3 movdqu %xmm0, $-96(%rbx,%rdx) 0xf3, 0x0f, 0x7f, 0x44, 0x13, 0xb0, //0x000009e9 movdqu %xmm0, $-80(%rbx,%rdx) 0xf3, 0x0f, 0x7f, 0x44, 0x13, 0xc0, //0x000009ef movdqu %xmm0, $-64(%rbx,%rdx) 0xf3, 0x0f, 0x7f, 0x44, 0x13, 0xd0, //0x000009f5 movdqu %xmm0, $-48(%rbx,%rdx) 0xf3, 0x0f, 0x7f, 0x44, 0x13, 0xe0, //0x000009fb movdqu %xmm0, $-32(%rbx,%rdx) 0xf3, 0x0f, 0x7f, 0x44, 0x13, 0xf0, //0x00000a01 movdqu %xmm0, $-16(%rbx,%rdx) 0xf3, 0x0f, 0x7f, 0x04, 0x13, //0x00000a07 movdqu %xmm0, (%rbx,%rdx) 0x48, 0x81, 0xc2, 0x00, 0x01, 0x00, 0x00, //0x00000a0c addq $256, %rdx 0x49, 0x83, 0xc4, 0x08, //0x00000a13 addq $8, %r12 0x0f, 0x85, 0x7b, 0xff, 0xff, 0xff, //0x00000a17 jne LBB0_77 //0x00000a1d LBB0_78 0x4d, 0x85, 0xff, //0x00000a1d testq %r15, %r15 0x0f, 0x84, 0x34, 0x00, 0x00, 0x00, //0x00000a20 je LBB0_81 0x4c, 0x01, 0xd2, //0x00000a26 addq %r10, %rdx 0x48, 0x8b, 0x75, 0xd0, //0x00000a29 movq $-48(%rbp), %rsi 0x48, 0x01, 0xf2, //0x00000a2d addq %rsi, %rdx 0x48, 0x83, 0xc2, 0x12, //0x00000a30 addq $18, %rdx 0x49, 0xc1, 0xe7, 0x05, //0x00000a34 shlq $5, %r15 0x31, 0xf6, //0x00000a38 xorl %esi, %esi 0xf3, 0x0f, 0x6f, 0x05, 0xbe, 0xf5, 0xff, 0xff, //0x00000a3a movdqu $-2626(%rip), %xmm0 /* LCPI0_0+0(%rip) */ //0x00000a42 LBB0_80 0xf3, 0x0f, 0x7f, 0x44, 0x32, 0xf0, //0x00000a42 movdqu %xmm0, $-16(%rdx,%rsi) 0xf3, 0x0f, 0x7f, 0x04, 0x32, //0x00000a48 movdqu %xmm0, (%rdx,%rsi) 0x48, 0x83, 0xc6, 0x20, //0x00000a4d addq $32, %rsi 0x49, 0x39, 0xf7, //0x00000a51 cmpq %rsi, %r15 0x0f, 0x85, 0xe8, 0xff, 0xff, 0xff, //0x00000a54 jne LBB0_80 //0x00000a5a LBB0_81 0x49, 0x89, 0xfc, //0x00000a5a movq %rdi, %r12 0x49, 0x01, 0xcc, //0x00000a5d addq %rcx, %r12 0x49, 0x39, 0xcb, //0x00000a60 cmpq %rcx, %r11 0x0f, 0x84, 0x19, 0x00, 0x00, 0x00, //0x00000a63 je LBB0_84 //0x00000a69 LBB0_82 0x44, 0x01, 0xc9, //0x00000a69 addl %r9d, %ecx 0xf7, 0xd9, //0x00000a6c negl %ecx 0x90, 0x90, //0x00000a6e .p2align 4, 0x90 //0x00000a70 LBB0_83 0x41, 0xc6, 0x04, 0x24, 0x30, //0x00000a70 movb $48, (%r12) 0x49, 0x83, 0xc4, 0x01, //0x00000a75 addq $1, %r12 0x83, 0xc1, 0xff, //0x00000a79 addl $-1, %ecx 0x0f, 0x85, 0xee, 0xff, 0xff, 0xff, //0x00000a7c jne LBB0_83 //0x00000a82 LBB0_84 0x4f, 0x8d, 0x3c, 0x04, //0x00000a82 leaq (%r12,%r8), %r15 0x3d, 0x10, 0x27, 0x00, 0x00, //0x00000a86 cmpl $10000, %eax 0x0f, 0x82, 0x50, 0x00, 0x00, 0x00, //0x00000a8b jb LBB0_85 0x89, 0xc2, //0x00000a91 movl %eax, %edx 0xbb, 0x59, 0x17, 0xb7, 0xd1, //0x00000a93 movl $3518437209, %ebx 0x48, 0x0f, 0xaf, 0xda, //0x00000a98 imulq %rdx, %rbx 0x48, 0xc1, 0xeb, 0x2d, //0x00000a9c shrq $45, %rbx 0x69, 0xd3, 0xf0, 0xd8, 0xff, 0xff, //0x00000aa0 imull $-10000, %ebx, %edx 0x01, 0xc2, //0x00000aa6 addl %eax, %edx 0x0f, 0x84, 0x4b, 0x00, 0x00, 0x00, //0x00000aa8 je LBB0_87 0x89, 0xd0, //0x00000aae movl %edx, %eax 0x48, 0x69, 0xc0, 0x1f, 0x85, 0xeb, 0x51, //0x00000ab0 imulq $1374389535, %rax, %rax 0x48, 0xc1, 0xe8, 0x25, //0x00000ab7 shrq $37, %rax 0x6b, 0xf0, 0x64, //0x00000abb imull $100, %eax, %esi 0x29, 0xf2, //0x00000abe subl %esi, %edx 0x48, 0x8d, 0x35, 0xb9, 0x03, 0x00, 0x00, //0x00000ac0 leaq $953(%rip), %rsi /* _Digits+0(%rip) */ 0x0f, 0xb7, 0x14, 0x56, //0x00000ac7 movzwl (%rsi,%rdx,2), %edx 0x66, 0x41, 0x89, 0x57, 0xfe, //0x00000acb movw %dx, $-2(%r15) 0x0f, 0xb7, 0x04, 0x46, //0x00000ad0 movzwl (%rsi,%rax,2), %eax 0x66, 0x41, 0x89, 0x47, 0xfc, //0x00000ad4 movw %ax, $-4(%r15) 0x45, 0x31, 0xdb, //0x00000ad9 xorl %r11d, %r11d 0xe9, 0x1e, 0x00, 0x00, 0x00, //0x00000adc jmp LBB0_89 //0x00000ae1 LBB0_85 0x45, 0x31, 0xdb, //0x00000ae1 xorl %r11d, %r11d 0x4c, 0x89, 0xfa, //0x00000ae4 movq %r15, %rdx 0x89, 0xc3, //0x00000ae7 movl %eax, %ebx 0x83, 0xfb, 0x64, //0x00000ae9 cmpl $100, %ebx 0x0f, 0x83, 0x1a, 0x00, 0x00, 0x00, //0x00000aec jae LBB0_92 //0x00000af2 LBB0_91 0x89, 0xd8, //0x00000af2 movl %ebx, %eax 0xe9, 0x55, 0x00, 0x00, 0x00, //0x00000af4 jmp LBB0_94 //0x00000af9 LBB0_87 0x41, 0xbb, 0x04, 0x00, 0x00, 0x00, //0x00000af9 movl $4, %r11d //0x00000aff LBB0_89 0x49, 0x8d, 0x57, 0xfc, //0x00000aff leaq $-4(%r15), %rdx 0x83, 0xfb, 0x64, //0x00000b03 cmpl $100, %ebx 0x0f, 0x82, 0xe6, 0xff, 0xff, 0xff, //0x00000b06 jb LBB0_91 //0x00000b0c LBB0_92 0x48, 0x83, 0xc2, 0xff, //0x00000b0c addq $-1, %rdx 0x48, 0x8d, 0x35, 0x69, 0x03, 0x00, 0x00, //0x00000b10 leaq $873(%rip), %rsi /* _Digits+0(%rip) */ 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000b17 .p2align 4, 0x90 //0x00000b20 LBB0_93 0x89, 0xd8, //0x00000b20 movl %ebx, %eax 0x48, 0x69, 0xc0, 0x1f, 0x85, 0xeb, 0x51, //0x00000b22 imulq $1374389535, %rax, %rax 0x48, 0xc1, 0xe8, 0x25, //0x00000b29 shrq $37, %rax 0x6b, 0xf8, 0x64, //0x00000b2d imull $100, %eax, %edi 0x89, 0xd9, //0x00000b30 movl %ebx, %ecx 0x29, 0xf9, //0x00000b32 subl %edi, %ecx 0x0f, 0xb7, 0x0c, 0x4e, //0x00000b34 movzwl (%rsi,%rcx,2), %ecx 0x66, 0x89, 0x4a, 0xff, //0x00000b38 movw %cx, $-1(%rdx) 0x48, 0x83, 0xc2, 0xfe, //0x00000b3c addq $-2, %rdx 0x81, 0xfb, 0x0f, 0x27, 0x00, 0x00, //0x00000b40 cmpl $9999, %ebx 0x89, 0xc3, //0x00000b46 movl %eax, %ebx 0x0f, 0x87, 0xd2, 0xff, 0xff, 0xff, //0x00000b48 ja LBB0_93 //0x00000b4e LBB0_94 0x83, 0xf8, 0x0a, //0x00000b4e cmpl $10, %eax 0x0f, 0x82, 0x1a, 0x00, 0x00, 0x00, //0x00000b51 jb LBB0_96 0x89, 0xc0, //0x00000b57 movl %eax, %eax 0x48, 0x8d, 0x0d, 0x20, 0x03, 0x00, 0x00, //0x00000b59 leaq $800(%rip), %rcx /* _Digits+0(%rip) */ 0x0f, 0xb7, 0x04, 0x41, //0x00000b60 movzwl (%rcx,%rax,2), %eax 0x4d, 0x89, 0xe2, //0x00000b64 movq %r12, %r10 0x66, 0x41, 0x89, 0x04, 0x24, //0x00000b67 movw %ax, (%r12) 0xe9, 0x09, 0x00, 0x00, 0x00, //0x00000b6c jmp LBB0_97 //0x00000b71 LBB0_96 0x04, 0x30, //0x00000b71 addb $48, %al 0x4d, 0x89, 0xe2, //0x00000b73 movq %r12, %r10 0x41, 0x88, 0x04, 0x24, //0x00000b76 movb %al, (%r12) //0x00000b7a LBB0_97 0x4d, 0x29, 0xdf, //0x00000b7a subq %r11, %r15 0x4d, 0x29, 0xd8, //0x00000b7d subq %r11, %r8 0x49, 0x83, 0xc0, 0x01, //0x00000b80 addq $1, %r8 0x43, 0x8d, 0x04, 0x33, //0x00000b84 leal (%r11,%r14), %eax 0xb1, 0x01, //0x00000b88 movb $1, %cl 0x28, 0xc1, //0x00000b8a subb %al, %cl 0xba, 0x01, 0x00, 0x00, 0x00, //0x00000b8c movl $1, %edx 0x44, 0x29, 0xf2, //0x00000b91 subl %r14d, %edx 0x44, 0x29, 0xda, //0x00000b94 subl %r11d, %edx 0x47, 0x8d, 0x24, 0x1e, //0x00000b97 leal (%r14,%r11), %r12d 0x41, 0x83, 0xc4, 0xfe, //0x00000b9b addl $-2, %r12d 0x45, 0x01, 0xde, //0x00000b9f addl %r11d, %r14d 0x41, 0x83, 0xc6, 0xff, //0x00000ba2 addl $-1, %r14d 0x31, 0xdb, //0x00000ba6 xorl %ebx, %ebx 0x44, 0x89, 0xe6, //0x00000ba8 movl %r12d, %esi 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000bab .p2align 4, 0x90 //0x00000bb0 LBB0_98 0x80, 0xc1, 0x03, //0x00000bb0 addb $3, %cl 0x83, 0xc6, 0x01, //0x00000bb3 addl $1, %esi 0x41, 0x80, 0x7c, 0x1f, 0xff, 0x30, //0x00000bb6 cmpb $48, $-1(%r15,%rbx) 0x48, 0x8d, 0x5b, 0xff, //0x00000bbc leaq $-1(%rbx), %rbx 0x0f, 0x84, 0xea, 0xff, 0xff, 0xff, //0x00000bc0 je LBB0_98 0x49, 0x8d, 0x04, 0x1f, //0x00000bc6 leaq (%r15,%rbx), %rax 0x48, 0x83, 0xc0, 0x01, //0x00000bca addq $1, %rax 0x45, 0x85, 0xc9, //0x00000bce testl %r9d, %r9d 0x0f, 0x8e, 0x45, 0x00, 0x00, 0x00, //0x00000bd1 jle LBB0_100 0x45, 0x29, 0xdd, //0x00000bd7 subl %r11d, %r13d 0x42, 0x8d, 0x3c, 0x2b, //0x00000bda leal (%rbx,%r13), %edi 0x83, 0xc7, 0x01, //0x00000bde addl $1, %edi 0x41, 0x39, 0xf9, //0x00000be1 cmpl %edi, %r9d 0x0f, 0x8d, 0x3b, 0x00, 0x00, 0x00, //0x00000be4 jge LBB0_102 0x83, 0xc2, 0xff, //0x00000bea addl $-1, %edx 0x48, 0x63, 0xc2, //0x00000bed movslq %edx, %rax 0x48, 0x8d, 0x34, 0x18, //0x00000bf0 leaq (%rax,%rbx), %rsi 0x48, 0x83, 0xc6, 0x01, //0x00000bf4 addq $1, %rsi 0x85, 0xf6, //0x00000bf8 testl %esi, %esi 0x4c, 0x8b, 0x6d, 0xd0, //0x00000bfa movq $-48(%rbp), %r13 0x0f, 0x8e, 0xf5, 0x00, 0x00, 0x00, //0x00000bfe jle LBB0_120 0x41, 0x89, 0xf0, //0x00000c04 movl %esi, %r8d 0x49, 0x8d, 0x50, 0xff, //0x00000c07 leaq $-1(%r8), %rdx 0x48, 0x83, 0xfa, 0x03, //0x00000c0b cmpq $3, %rdx 0x0f, 0x83, 0x7b, 0x00, 0x00, 0x00, //0x00000c0f jae LBB0_121 0x31, 0xd2, //0x00000c15 xorl %edx, %edx 0xe9, 0xa0, 0x00, 0x00, 0x00, //0x00000c17 jmp LBB0_117 //0x00000c1c LBB0_100 0x4c, 0x8b, 0x6d, 0xd0, //0x00000c1c movq $-48(%rbp), %r13 0xe9, 0x1e, 0x02, 0x00, 0x00, //0x00000c20 jmp LBB0_155 //0x00000c25 LBB0_102 0x45, 0x89, 0xf6, //0x00000c25 movl %r14d, %r14d 0x49, 0x29, 0xde, //0x00000c28 subq %rbx, %r14 0x45, 0x85, 0xf6, //0x00000c2b testl %r14d, %r14d 0x4c, 0x8b, 0x6d, 0xd0, //0x00000c2e movq $-48(%rbp), %r13 0x0f, 0x8e, 0x0b, 0x02, 0x00, 0x00, //0x00000c32 jle LBB0_155 0x45, 0x89, 0xe3, //0x00000c38 movl %r12d, %r11d 0x4c, 0x89, 0xd9, //0x00000c3b movq %r11, %rcx 0x48, 0x29, 0xd9, //0x00000c3e subq %rbx, %rcx 0x31, 0xd2, //0x00000c41 xorl %edx, %edx 0x83, 0xf9, 0x1f, //0x00000c43 cmpl $31, %ecx 0x0f, 0x82, 0xe4, 0x01, 0x00, 0x00, //0x00000c46 jb LBB0_112 0x49, 0x29, 0xdb, //0x00000c4c subq %rbx, %r11 0x41, 0x89, 0xc9, //0x00000c4f movl %ecx, %r9d 0x49, 0x83, 0xc1, 0x01, //0x00000c52 addq $1, %r9 0x4c, 0x89, 0xca, //0x00000c56 movq %r9, %rdx 0x48, 0x83, 0xe2, 0xe0, //0x00000c59 andq $-32, %rdx 0x4d, 0x01, 0xc2, //0x00000c5d addq %r8, %r10 0x89, 0xf0, //0x00000c60 movl %esi, %eax 0x48, 0x83, 0xc0, 0x01, //0x00000c62 addq $1, %rax 0x48, 0x83, 0xe0, 0xe0, //0x00000c66 andq $-32, %rax 0x4c, 0x01, 0xd0, //0x00000c6a addq %r10, %rax 0x48, 0x8d, 0x4a, 0xe0, //0x00000c6d leaq $-32(%rdx), %rcx 0x49, 0x89, 0xc8, //0x00000c71 movq %rcx, %r8 0x49, 0xc1, 0xe8, 0x05, //0x00000c74 shrq $5, %r8 0x49, 0x83, 0xc0, 0x01, //0x00000c78 addq $1, %r8 0x48, 0x81, 0xf9, 0xe0, 0x00, 0x00, 0x00, //0x00000c7c cmpq $224, %rcx 0x0f, 0x83, 0x85, 0x00, 0x00, 0x00, //0x00000c83 jae LBB0_106 0x31, 0xc9, //0x00000c89 xorl %ecx, %ecx 0xe9, 0x33, 0x01, 0x00, 0x00, //0x00000c8b jmp LBB0_108 //0x00000c90 LBB0_121 0x83, 0xe6, 0xfc, //0x00000c90 andl $-4, %esi 0x48, 0xf7, 0xde, //0x00000c93 negq %rsi 0x31, 0xd2, //0x00000c96 xorl %edx, %edx 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000c98 .p2align 4, 0x90 //0x00000ca0 LBB0_122 0x49, 0x8d, 0x3c, 0x17, //0x00000ca0 leaq (%r15,%rdx), %rdi 0x8b, 0x44, 0x3b, 0xfd, //0x00000ca4 movl $-3(%rbx,%rdi), %eax 0x89, 0x44, 0x3b, 0xfe, //0x00000ca8 movl %eax, $-2(%rbx,%rdi) 0x48, 0x83, 0xc2, 0xfc, //0x00000cac addq $-4, %rdx 0x48, 0x39, 0xd6, //0x00000cb0 cmpq %rdx, %rsi 0x0f, 0x85, 0xe7, 0xff, 0xff, 0xff, //0x00000cb3 jne LBB0_122 0x48, 0xf7, 0xda, //0x00000cb9 negq %rdx //0x00000cbc LBB0_117 0x41, 0xf6, 0xc0, 0x03, //0x00000cbc testb $3, %r8b 0x0f, 0x84, 0x33, 0x00, 0x00, 0x00, //0x00000cc0 je LBB0_120 0x0f, 0xb6, 0xf9, //0x00000cc6 movzbl %cl, %edi 0x83, 0xe7, 0x03, //0x00000cc9 andl $3, %edi 0x48, 0xf7, 0xdf, //0x00000ccc negq %rdi 0x4c, 0x89, 0xf9, //0x00000ccf movq %r15, %rcx 0x48, 0x29, 0xd1, //0x00000cd2 subq %rdx, %rcx 0x31, 0xd2, //0x00000cd5 xorl %edx, %edx 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000cd7 .p2align 4, 0x90 //0x00000ce0 LBB0_119 0x48, 0x8d, 0x34, 0x11, //0x00000ce0 leaq (%rcx,%rdx), %rsi 0x0f, 0xb6, 0x04, 0x33, //0x00000ce4 movzbl (%rbx,%rsi), %eax 0x88, 0x44, 0x33, 0x01, //0x00000ce8 movb %al, $1(%rbx,%rsi) 0x48, 0x83, 0xc2, 0xff, //0x00000cec addq $-1, %rdx 0x48, 0x39, 0xd7, //0x00000cf0 cmpq %rdx, %rdi 0x0f, 0x85, 0xe7, 0xff, 0xff, 0xff, //0x00000cf3 jne LBB0_119 //0x00000cf9 LBB0_120 0x49, 0x63, 0xc1, //0x00000cf9 movslq %r9d, %rax 0x41, 0xc6, 0x04, 0x02, 0x2e, //0x00000cfc movb $46, (%r10,%rax) 0x49, 0x8d, 0x04, 0x1f, //0x00000d01 leaq (%r15,%rbx), %rax 0x48, 0x83, 0xc0, 0x02, //0x00000d05 addq $2, %rax 0xe9, 0x35, 0x01, 0x00, 0x00, //0x00000d09 jmp LBB0_155 //0x00000d0e LBB0_106 0x44, 0x89, 0xde, //0x00000d0e movl %r11d, %esi 0x48, 0x83, 0xc6, 0x01, //0x00000d11 addq $1, %rsi 0x48, 0x83, 0xe6, 0xe0, //0x00000d15 andq $-32, %rsi 0x48, 0x83, 0xc6, 0xe0, //0x00000d19 addq $-32, %rsi 0x48, 0xc1, 0xee, 0x05, //0x00000d1d shrq $5, %rsi 0x48, 0x83, 0xc6, 0x01, //0x00000d21 addq $1, %rsi 0x48, 0x83, 0xe6, 0xf8, //0x00000d25 andq $-8, %rsi 0x48, 0xf7, 0xde, //0x00000d29 negq %rsi 0x31, 0xc9, //0x00000d2c xorl %ecx, %ecx 0xf3, 0x0f, 0x6f, 0x05, 0xca, 0xf2, 0xff, 0xff, //0x00000d2e movdqu $-3382(%rip), %xmm0 /* LCPI0_0+0(%rip) */ //0x00000d36 LBB0_107 0x49, 0x8d, 0x3c, 0x0f, //0x00000d36 leaq (%r15,%rcx), %rdi 0xf3, 0x0f, 0x7f, 0x44, 0x3b, 0x01, //0x00000d3a movdqu %xmm0, $1(%rbx,%rdi) 0xf3, 0x0f, 0x7f, 0x44, 0x3b, 0x11, //0x00000d40 movdqu %xmm0, $17(%rbx,%rdi) 0xf3, 0x0f, 0x7f, 0x44, 0x3b, 0x21, //0x00000d46 movdqu %xmm0, $33(%rbx,%rdi) 0xf3, 0x0f, 0x7f, 0x44, 0x3b, 0x31, //0x00000d4c movdqu %xmm0, $49(%rbx,%rdi) 0xf3, 0x0f, 0x7f, 0x44, 0x3b, 0x41, //0x00000d52 movdqu %xmm0, $65(%rbx,%rdi) 0xf3, 0x0f, 0x7f, 0x44, 0x3b, 0x51, //0x00000d58 movdqu %xmm0, $81(%rbx,%rdi) 0xf3, 0x0f, 0x7f, 0x44, 0x3b, 0x61, //0x00000d5e movdqu %xmm0, $97(%rbx,%rdi) 0xf3, 0x0f, 0x7f, 0x44, 0x3b, 0x71, //0x00000d64 movdqu %xmm0, $113(%rbx,%rdi) 0xf3, 0x0f, 0x7f, 0x84, 0x3b, 0x81, 0x00, 0x00, 0x00, //0x00000d6a movdqu %xmm0, $129(%rbx,%rdi) 0xf3, 0x0f, 0x7f, 0x84, 0x3b, 0x91, 0x00, 0x00, 0x00, //0x00000d73 movdqu %xmm0, $145(%rbx,%rdi) 0xf3, 0x0f, 0x7f, 0x84, 0x3b, 0xa1, 0x00, 0x00, 0x00, //0x00000d7c movdqu %xmm0, $161(%rbx,%rdi) 0xf3, 0x0f, 0x7f, 0x84, 0x3b, 0xb1, 0x00, 0x00, 0x00, //0x00000d85 movdqu %xmm0, $177(%rbx,%rdi) 0xf3, 0x0f, 0x7f, 0x84, 0x3b, 0xc1, 0x00, 0x00, 0x00, //0x00000d8e movdqu %xmm0, $193(%rbx,%rdi) 0xf3, 0x0f, 0x7f, 0x84, 0x3b, 0xd1, 0x00, 0x00, 0x00, //0x00000d97 movdqu %xmm0, $209(%rbx,%rdi) 0xf3, 0x0f, 0x7f, 0x84, 0x3b, 0xe1, 0x00, 0x00, 0x00, //0x00000da0 movdqu %xmm0, $225(%rbx,%rdi) 0xf3, 0x0f, 0x7f, 0x84, 0x3b, 0xf1, 0x00, 0x00, 0x00, //0x00000da9 movdqu %xmm0, $241(%rbx,%rdi) 0x48, 0x81, 0xc1, 0x00, 0x01, 0x00, 0x00, //0x00000db2 addq $256, %rcx 0x48, 0x83, 0xc6, 0x08, //0x00000db9 addq $8, %rsi 0x0f, 0x85, 0x73, 0xff, 0xff, 0xff, //0x00000dbd jne LBB0_107 //0x00000dc3 LBB0_108 0x48, 0x01, 0xd8, //0x00000dc3 addq %rbx, %rax 0x41, 0xf6, 0xc0, 0x07, //0x00000dc6 testb $7, %r8b 0x0f, 0x84, 0x4d, 0x00, 0x00, 0x00, //0x00000dca je LBB0_111 0x41, 0x80, 0xc3, 0x01, //0x00000dd0 addb $1, %r11b 0x41, 0x80, 0xe3, 0xe0, //0x00000dd4 andb $-32, %r11b 0x41, 0x80, 0xc3, 0xe0, //0x00000dd8 addb $-32, %r11b 0x41, 0xc0, 0xeb, 0x05, //0x00000ddc shrb $5, %r11b 0x41, 0x80, 0xc3, 0x01, //0x00000de0 addb $1, %r11b 0x45, 0x0f, 0xb6, 0xc3, //0x00000de4 movzbl %r11b, %r8d 0x41, 0x83, 0xe0, 0x07, //0x00000de8 andl $7, %r8d 0x49, 0xc1, 0xe0, 0x05, //0x00000dec shlq $5, %r8 0x4c, 0x01, 0xf9, //0x00000df0 addq %r15, %rcx 0x48, 0x83, 0xc1, 0x11, //0x00000df3 addq $17, %rcx 0x31, 0xf6, //0x00000df7 xorl %esi, %esi 0xf3, 0x0f, 0x6f, 0x05, 0xff, 0xf1, 0xff, 0xff, //0x00000df9 movdqu $-3585(%rip), %xmm0 /* LCPI0_0+0(%rip) */ //0x00000e01 LBB0_110 0x48, 0x8d, 0x3c, 0x31, //0x00000e01 leaq (%rcx,%rsi), %rdi 0xf3, 0x0f, 0x7f, 0x44, 0x3b, 0xf0, //0x00000e05 movdqu %xmm0, $-16(%rbx,%rdi) 0xf3, 0x0f, 0x7f, 0x04, 0x3b, //0x00000e0b movdqu %xmm0, (%rbx,%rdi) 0x48, 0x83, 0xc6, 0x20, //0x00000e10 addq $32, %rsi 0x49, 0x39, 0xf0, //0x00000e14 cmpq %rsi, %r8 0x0f, 0x85, 0xe4, 0xff, 0xff, 0xff, //0x00000e17 jne LBB0_110 //0x00000e1d LBB0_111 0x49, 0x39, 0xd1, //0x00000e1d cmpq %rdx, %r9 0x0f, 0x84, 0x1d, 0x00, 0x00, 0x00, //0x00000e20 je LBB0_155 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000e26 .p2align 4, 0x90 //0x00000e30 LBB0_112 0xc6, 0x00, 0x30, //0x00000e30 movb $48, (%rax) 0x48, 0x83, 0xc0, 0x01, //0x00000e33 addq $1, %rax 0x83, 0xc2, 0x01, //0x00000e37 addl $1, %edx 0x44, 0x39, 0xf2, //0x00000e3a cmpl %r14d, %edx 0x0f, 0x8c, 0xed, 0xff, 0xff, 0xff, //0x00000e3d jl LBB0_112 //0x00000e43 LBB0_155 0x44, 0x29, 0xe8, //0x00000e43 subl %r13d, %eax //0x00000e46 LBB0_156 0x48, 0x83, 0xc4, 0x10, //0x00000e46 addq $16, %rsp 0x5b, //0x00000e4a popq %rbx 0x41, 0x5c, //0x00000e4b popq %r12 0x41, 0x5d, //0x00000e4d popq %r13 0x41, 0x5e, //0x00000e4f popq %r14 0x41, 0x5f, //0x00000e51 popq %r15 0x5d, //0x00000e53 popq %rbp 0xc3, //0x00000e54 retq //0x00000e55 LBB0_1 0x31, 0xc0, //0x00000e55 xorl %eax, %eax 0xe9, 0xea, 0xff, 0xff, 0xff, //0x00000e57 jmp LBB0_156 //0x00000e5c LBB0_5 0x4c, 0x89, 0x4d, 0xc8, //0x00000e5c movq %r9, $-56(%rbp) 0x48, 0x89, 0x7d, 0xd0, //0x00000e60 movq %rdi, $-48(%rbp) 0x41, 0xb8, 0x6b, 0xff, 0xff, 0xff, //0x00000e64 movl $-149, %r8d 0x41, 0x89, 0xc3, //0x00000e6a movl %eax, %r11d 0xe9, 0x2b, 0xf2, 0xff, 0xff, //0x00000e6d jmp LBB0_6 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000e72 .p2align 4, 0x00 //0x00000e80 _Digits 0x30, 0x30, 0x30, 0x31, 0x30, 0x32, 0x30, 0x33, 0x30, 0x34, 0x30, 0x35, 0x30, 0x36, 0x30, 0x37, //0x00000e80 QUAD $0x3330323031303030; QUAD $0x3730363035303430 // .ascii 16, '0001020304050607' 0x30, 0x38, 0x30, 0x39, 0x31, 0x30, 0x31, 0x31, 0x31, 0x32, 0x31, 0x33, 0x31, 0x34, 0x31, 0x35, //0x00000e90 QUAD $0x3131303139303830; QUAD $0x3531343133313231 // .ascii 16, '0809101112131415' 0x31, 0x36, 0x31, 0x37, 0x31, 0x38, 0x31, 0x39, 0x32, 0x30, 0x32, 0x31, 0x32, 0x32, 0x32, 0x33, //0x00000ea0 QUAD $0x3931383137313631; QUAD $0x3332323231323032 // .ascii 16, '1617181920212223' 0x32, 0x34, 0x32, 0x35, 0x32, 0x36, 0x32, 0x37, 0x32, 0x38, 0x32, 0x39, 0x33, 0x30, 0x33, 0x31, //0x00000eb0 QUAD $0x3732363235323432; QUAD $0x3133303339323832 // .ascii 16, '2425262728293031' 0x33, 0x32, 0x33, 0x33, 0x33, 0x34, 0x33, 0x35, 0x33, 0x36, 0x33, 0x37, 0x33, 0x38, 0x33, 0x39, //0x00000ec0 QUAD $0x3533343333333233; QUAD $0x3933383337333633 // .ascii 16, '3233343536373839' 0x34, 0x30, 0x34, 0x31, 0x34, 0x32, 0x34, 0x33, 0x34, 0x34, 0x34, 0x35, 0x34, 0x36, 0x34, 0x37, //0x00000ed0 QUAD $0x3334323431343034; QUAD $0x3734363435343434 // .ascii 16, '4041424344454647' 0x34, 0x38, 0x34, 0x39, 0x35, 0x30, 0x35, 0x31, 0x35, 0x32, 0x35, 0x33, 0x35, 0x34, 0x35, 0x35, //0x00000ee0 QUAD $0x3135303539343834; QUAD $0x3535343533353235 // .ascii 16, '4849505152535455' 0x35, 0x36, 0x35, 0x37, 0x35, 0x38, 0x35, 0x39, 0x36, 0x30, 0x36, 0x31, 0x36, 0x32, 0x36, 0x33, //0x00000ef0 QUAD $0x3935383537353635; QUAD $0x3336323631363036 // .ascii 16, '5657585960616263' 0x36, 0x34, 0x36, 0x35, 0x36, 0x36, 0x36, 0x37, 0x36, 0x38, 0x36, 0x39, 0x37, 0x30, 0x37, 0x31, //0x00000f00 QUAD $0x3736363635363436; QUAD $0x3137303739363836 // .ascii 16, '6465666768697071' 0x37, 0x32, 0x37, 0x33, 0x37, 0x34, 0x37, 0x35, 0x37, 0x36, 0x37, 0x37, 0x37, 0x38, 0x37, 0x39, //0x00000f10 QUAD $0x3537343733373237; QUAD $0x3937383737373637 // .ascii 16, '7273747576777879' 0x38, 0x30, 0x38, 0x31, 0x38, 0x32, 0x38, 0x33, 0x38, 0x34, 0x38, 0x35, 0x38, 0x36, 0x38, 0x37, //0x00000f20 QUAD $0x3338323831383038; QUAD $0x3738363835383438 // .ascii 16, '8081828384858687' 0x38, 0x38, 0x38, 0x39, 0x39, 0x30, 0x39, 0x31, 0x39, 0x32, 0x39, 0x33, 0x39, 0x34, 0x39, 0x35, //0x00000f30 QUAD $0x3139303939383838; QUAD $0x3539343933393239 // .ascii 16, '8889909192939495' 0x39, 0x36, 0x39, 0x37, 0x39, 0x38, 0x39, 0x39, //0x00000f40 QUAD $0x3939383937393639 // .ascii 8, '96979899' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000f48 .p2align 4, 0x00 //0x00000f50 _pow10_ceil_sig_f32.g 0xf5, 0xfc, 0x43, 0x4b, 0x2c, 0xb3, 0xce, 0x81, //0x00000f50 .quad -9093133594791772939 0x32, 0xfc, 0x14, 0x5e, 0xf7, 0x5f, 0x42, 0xa2, //0x00000f58 .quad -6754730975062328270 0x3f, 0x3b, 0x9a, 0x35, 0xf5, 0xf7, 0xd2, 0xca, //0x00000f60 .quad -3831727700400522433 0x0e, 0xca, 0x00, 0x83, 0xf2, 0xb5, 0x87, 0xfd, //0x00000f68 .quad -177973607073265138 0x49, 0x7e, 0xe0, 0x91, 0xb7, 0xd1, 0x74, 0x9e, //0x00000f70 .quad -7028762532061872567 0xdb, 0x9d, 0x58, 0x76, 0x25, 0x06, 0x12, 0xc6, //0x00000f78 .quad -4174267146649952805 0x52, 0xc5, 0xee, 0xd3, 0xae, 0x87, 0x96, 0xf7, //0x00000f80 .quad -606147914885053102 0x53, 0x3b, 0x75, 0x44, 0xcd, 0x14, 0xbe, 0x9a, //0x00000f88 .quad -7296371474444240045 0x28, 0x8a, 0x92, 0x95, 0x00, 0x9a, 0x6d, 0xc1, //0x00000f90 .quad -4508778324627912152 0xb2, 0x2c, 0xf7, 0xba, 0x80, 0x00, 0xc9, 0xf1, //0x00000f98 .quad -1024286887357502286 0xef, 0x7b, 0xda, 0x74, 0x50, 0xa0, 0x1d, 0x97, //0x00000fa0 .quad -7557708332239520785 0xeb, 0x1a, 0x11, 0x92, 0x64, 0x08, 0xe5, 0xbc, //0x00000fa8 .quad -4835449396872013077 0xa6, 0x61, 0x95, 0xb6, 0x7d, 0x4a, 0x1e, 0xec, //0x00000fb0 .quad -1432625727662628442 0x08, 0x5d, 0x1d, 0x92, 0x8e, 0xee, 0x92, 0x93, //0x00000fb8 .quad -7812920107430224632 0x4a, 0xb4, 0xa4, 0x36, 0x32, 0xaa, 0x77, 0xb8, //0x00000fc0 .quad -5154464115860392886 0x5c, 0xe1, 0x4d, 0xc4, 0xbe, 0x94, 0x95, 0xe6, //0x00000fc8 .quad -1831394126398103204 0xda, 0xac, 0xb0, 0x3a, 0xf7, 0x7c, 0x1d, 0x90, //0x00000fd0 .quad -8062150356639896358 0x10, 0xd8, 0x5c, 0x09, 0x35, 0xdc, 0x24, 0xb4, //0x00000fd8 .quad -5466001927372482544 0x14, 0x0e, 0xb4, 0x4b, 0x42, 0x13, 0x2e, 0xe1, //0x00000fe0 .quad -2220816390788215276 0xcc, 0x88, 0x50, 0x6f, 0x09, 0xcc, 0xbc, 0x8c, //0x00000fe8 .quad -8305539271883716404 0xff, 0xaa, 0x24, 0xcb, 0x0b, 0xff, 0xeb, 0xaf, //0x00000ff0 .quad -5770238071427257601 0xbf, 0xd5, 0xed, 0xbd, 0xce, 0xfe, 0xe6, 0xdb, //0x00000ff8 .quad -2601111570856684097 0x98, 0xa5, 0xb4, 0x36, 0x41, 0x5f, 0x70, 0x89, //0x00001000 .quad -8543223759426509416 0xfd, 0xce, 0x61, 0x84, 0x11, 0x77, 0xcc, 0xab, //0x00001008 .quad -6067343680855748867 0xbd, 0x42, 0x7a, 0xe5, 0xd5, 0x94, 0xbf, 0xd6, //0x00001010 .quad -2972493582642298179 0xb6, 0x69, 0x6c, 0xaf, 0x05, 0xbd, 0x37, 0x86, //0x00001018 .quad -8775337516792518218 0x24, 0x84, 0x47, 0x1b, 0x47, 0xac, 0xc5, 0xa7, //0x00001020 .quad -6357485877563259868 0x2c, 0x65, 0x19, 0xe2, 0x58, 0x17, 0xb7, 0xd1, //0x00001028 .quad -3335171328526686932 0x3c, 0xdf, 0x4f, 0x8d, 0x97, 0x6e, 0x12, 0x83, //0x00001030 .quad -9002011107970261188 0x0b, 0xd7, 0xa3, 0x70, 0x3d, 0x0a, 0xd7, 0xa3, //0x00001038 .quad -6640827866535438581 0xcd, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, //0x00001040 .quad -3689348814741910323 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, //0x00001048 .quad -9223372036854775808 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa0, //0x00001050 .quad -6917529027641081856 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc8, //0x00001058 .quad -4035225266123964416 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfa, //0x00001060 .quad -432345564227567616 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x9c, //0x00001068 .quad -7187745005283311616 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x50, 0xc3, //0x00001070 .quad -4372995238176751616 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x24, 0xf4, //0x00001078 .quad -854558029293551616 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x96, 0x98, //0x00001080 .quad -7451627795949551616 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0xbc, 0xbe, //0x00001088 .quad -4702848726509551616 0x00, 0x00, 0x00, 0x00, 0x00, 0x28, 0x6b, 0xee, //0x00001090 .quad -1266874889709551616 0x00, 0x00, 0x00, 0x00, 0x00, 0xf9, 0x02, 0x95, //0x00001098 .quad -7709325833709551616 0x00, 0x00, 0x00, 0x00, 0x40, 0xb7, 0x43, 0xba, //0x000010a0 .quad -5024971273709551616 0x00, 0x00, 0x00, 0x00, 0x10, 0xa5, 0xd4, 0xe8, //0x000010a8 .quad -1669528073709551616 0x00, 0x00, 0x00, 0x00, 0x2a, 0xe7, 0x84, 0x91, //0x000010b0 .quad -7960984073709551616 0x00, 0x00, 0x00, 0x80, 0xf4, 0x20, 0xe6, 0xb5, //0x000010b8 .quad -5339544073709551616 0x00, 0x00, 0x00, 0xa0, 0x31, 0xa9, 0x5f, 0xe3, //0x000010c0 .quad -2062744073709551616 0x00, 0x00, 0x00, 0x04, 0xbf, 0xc9, 0x1b, 0x8e, //0x000010c8 .quad -8206744073709551616 0x00, 0x00, 0x00, 0xc5, 0x2e, 0xbc, 0xa2, 0xb1, //0x000010d0 .quad -5646744073709551616 0x00, 0x00, 0x40, 0x76, 0x3a, 0x6b, 0x0b, 0xde, //0x000010d8 .quad -2446744073709551616 0x00, 0x00, 0xe8, 0x89, 0x04, 0x23, 0xc7, 0x8a, //0x000010e0 .quad -8446744073709551616 0x00, 0x00, 0x62, 0xac, 0xc5, 0xeb, 0x78, 0xad, //0x000010e8 .quad -5946744073709551616 0x00, 0x80, 0x7a, 0x17, 0xb7, 0x26, 0xd7, 0xd8, //0x000010f0 .quad -2821744073709551616 0x00, 0x90, 0xac, 0x6e, 0x32, 0x78, 0x86, 0x87, //0x000010f8 .quad -8681119073709551616 0x00, 0xb4, 0x57, 0x0a, 0x3f, 0x16, 0x68, 0xa9, //0x00001100 .quad -6239712823709551616 0x00, 0xa1, 0xed, 0xcc, 0xce, 0x1b, 0xc2, 0xd3, //0x00001108 .quad -3187955011209551616 0xa0, 0x84, 0x14, 0x40, 0x61, 0x51, 0x59, 0x84, //0x00001110 .quad -8910000909647051616 0xc8, 0xa5, 0x19, 0x90, 0xb9, 0xa5, 0x6f, 0xa5, //0x00001118 .quad -6525815118631426616 0x3a, 0x0f, 0x20, 0xf4, 0x27, 0x8f, 0xcb, 0xce, //0x00001120 .quad -3545582879861895366 0x85, 0x09, 0x94, 0xf8, 0x78, 0x39, 0x3f, 0x81, //0x00001128 .quad -9133518327554766459 0xe6, 0x0b, 0xb9, 0x36, 0xd7, 0x07, 0x8f, 0xa1, //0x00001130 .quad -6805211891016070170 0xdf, 0x4e, 0x67, 0x04, 0xcd, 0xc9, 0xf2, 0xc9, //0x00001138 .quad -3894828845342699809 0x97, 0x22, 0x81, 0x45, 0x40, 0x7c, 0x6f, 0xfc, //0x00001140 .quad -256850038250986857 0x9e, 0xb5, 0x70, 0x2b, 0xa8, 0xad, 0xc5, 0x9d, //0x00001148 .quad -7078060301547948642 0x06, 0xe3, 0x4c, 0x36, 0x12, 0x19, 0x37, 0xc5, //0x00001150 .quad -4235889358507547898 0xc7, 0x1b, 0xe0, 0xc3, 0x56, 0xdf, 0x84, 0xf6, //0x00001158 .quad -683175679707046969 0x5d, 0x11, 0x6c, 0x3a, 0x96, 0x0b, 0x13, 0x9a, //0x00001160 .quad -7344513827457986211 0xb4, 0x15, 0x07, 0xc9, 0x7b, 0xce, 0x97, 0xc0, //0x00001168 .quad -4568956265895094860 0x21, 0xdb, 0x48, 0xbb, 0x1a, 0xc2, 0xbd, 0xf0, //0x00001170 .quad -1099509313941480671 0xf5, 0x88, 0x0d, 0xb5, 0x50, 0x99, 0x76, 0x96, //0x00001178 .quad -7604722348854507275 0x32, 0xeb, 0x50, 0xe2, 0xa4, 0x3f, 0x14, 0xbc, //0x00001180 .quad -4894216917640746190 0xfe, 0x25, 0xe5, 0x1a, 0x8e, 0x4f, 0x19, 0xeb, //0x00001188 .quad -1506085128623544834 0xbf, 0x37, 0xcf, 0xd0, 0xb8, 0xd1, 0xef, 0x92, //0x00001190 .quad -7858832233030797377 0xae, 0x05, 0x03, 0x05, 0x27, 0xc6, 0xab, 0xb7, //0x00001198 .quad -5211854272861108818 0x1a, 0xc7, 0x43, 0xc6, 0xb0, 0xb7, 0x96, 0xe5, //0x000011a0 .quad -1903131822648998118 0x70, 0x5c, 0xea, 0x7b, 0xce, 0x32, 0x7e, 0x8f, //0x000011a8 .quad -8106986416796705680 0x8c, 0xf3, 0xe4, 0x1a, 0x82, 0xbf, 0x5d, 0xb3, //0x000011b0 .quad -5522047002568494196 }