github.com/bytedance/sonic@v1.11.7-0.20240517092252-d2edb31b167b/internal/native/sse/f32toa_text_amd64.go (about) 1 // +build amd64 2 // Code generated by asm2asm, DO NOT EDIT. 3 4 package sse 5 6 var _text_f32toa = []byte{ 7 // .p2align 4, 0x00 8 // LCPI0_0 9 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, // QUAD $0x3030303030303030; QUAD $0x3030303030303030 // .space 16, '0000000000000000' 10 //0x00000010 .p2align 4, 0x90 11 //0x00000010 _f32toa 12 0x55, //0x00000010 pushq %rbp 13 0x48, 0x89, 0xe5, //0x00000011 movq %rsp, %rbp 14 0x41, 0x57, //0x00000014 pushq %r15 15 0x41, 0x56, //0x00000016 pushq %r14 16 0x41, 0x55, //0x00000018 pushq %r13 17 0x41, 0x54, //0x0000001a pushq %r12 18 0x53, //0x0000001c pushq %rbx 19 0x66, 0x0f, 0x7e, 0xc0, //0x0000001d movd %xmm0, %eax 20 0x89, 0xc1, //0x00000021 movl %eax, %ecx 21 0xc1, 0xe9, 0x17, //0x00000023 shrl $23, %ecx 22 0x0f, 0xb6, 0xd9, //0x00000026 movzbl %cl, %ebx 23 0x81, 0xfb, 0xff, 0x00, 0x00, 0x00, //0x00000029 cmpl $255, %ebx 24 0x0f, 0x84, 0xbc, 0x0c, 0x00, 0x00, //0x0000002f je LBB0_139 25 0xc6, 0x07, 0x2d, //0x00000035 movb $45, (%rdi) 26 0x41, 0x89, 0xc1, //0x00000038 movl %eax, %r9d 27 0x41, 0xc1, 0xe9, 0x1f, //0x0000003b shrl $31, %r9d 28 0x4e, 0x8d, 0x04, 0x0f, //0x0000003f leaq (%rdi,%r9), %r8 29 0xa9, 0xff, 0xff, 0xff, 0x7f, //0x00000043 testl $2147483647, %eax 30 0x0f, 0x84, 0xc6, 0x01, 0x00, 0x00, //0x00000048 je LBB0_14 31 0x25, 0xff, 0xff, 0x7f, 0x00, //0x0000004e andl $8388607, %eax 32 0x85, 0xdb, //0x00000053 testl %ebx, %ebx 33 0x0f, 0x84, 0x9e, 0x0c, 0x00, 0x00, //0x00000055 je LBB0_140 34 0x8d, 0xb0, 0x00, 0x00, 0x80, 0x00, //0x0000005b leal $8388608(%rax), %esi 35 0x44, 0x8d, 0xbb, 0x6a, 0xff, 0xff, 0xff, //0x00000061 leal $-150(%rbx), %r15d 36 0x8d, 0x4b, 0x81, //0x00000068 leal $-127(%rbx), %ecx 37 0x83, 0xf9, 0x17, //0x0000006b cmpl $23, %ecx 38 0x0f, 0x87, 0x1b, 0x00, 0x00, 0x00, //0x0000006e ja LBB0_5 39 0xb9, 0x96, 0x00, 0x00, 0x00, //0x00000074 movl $150, %ecx 40 0x29, 0xd9, //0x00000079 subl %ebx, %ecx 41 0x48, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x0000007b movq $-1, %rdx 42 0x48, 0xd3, 0xe2, //0x00000082 shlq %cl, %rdx 43 0xf7, 0xd2, //0x00000085 notl %edx 44 0x85, 0xf2, //0x00000087 testl %esi, %edx 45 0x0f, 0x84, 0x12, 0x04, 0x00, 0x00, //0x00000089 je LBB0_32 46 //0x0000008f LBB0_5 47 0x41, 0x89, 0xf6, //0x0000008f movl %esi, %r14d 48 0x41, 0x83, 0xe6, 0x01, //0x00000092 andl $1, %r14d 49 0x85, 0xc0, //0x00000096 testl %eax, %eax 50 0x0f, 0x94, 0xc0, //0x00000098 sete %al 51 0x83, 0xfb, 0x01, //0x0000009b cmpl $1, %ebx 52 0x0f, 0x97, 0xc1, //0x0000009e seta %cl 53 0x20, 0xc1, //0x000000a1 andb %al, %cl 54 0x0f, 0xb6, 0xc9, //0x000000a3 movzbl %cl, %ecx 55 0x41, 0x89, 0xf2, //0x000000a6 movl %esi, %r10d 56 0x41, 0xc1, 0xe2, 0x02, //0x000000a9 shll $2, %r10d 57 0x8d, 0x44, 0xb1, 0xfe, //0x000000ad leal $-2(%rcx,%rsi,4), %eax 58 0x45, 0x69, 0xdf, 0x13, 0x44, 0x13, 0x00, //0x000000b1 imull $1262611, %r15d, %r11d 59 0x31, 0xd2, //0x000000b8 xorl %edx, %edx 60 0x84, 0xc9, //0x000000ba testb %cl, %cl 61 0xb9, 0xff, 0xfe, 0x07, 0x00, //0x000000bc movl $524031, %ecx 62 0x0f, 0x44, 0xca, //0x000000c1 cmovel %edx, %ecx 63 0x41, 0x29, 0xcb, //0x000000c4 subl %ecx, %r11d 64 0x41, 0xc1, 0xfb, 0x16, //0x000000c7 sarl $22, %r11d 65 0x41, 0x69, 0xcb, 0xb1, 0x6c, 0xe5, 0xff, //0x000000cb imull $-1741647, %r11d, %ecx 66 0xc1, 0xe9, 0x13, //0x000000d2 shrl $19, %ecx 67 0x44, 0x01, 0xf9, //0x000000d5 addl %r15d, %ecx 68 0xba, 0x1f, 0x00, 0x00, 0x00, //0x000000d8 movl $31, %edx 69 0x44, 0x29, 0xda, //0x000000dd subl %r11d, %edx 70 0x48, 0x63, 0xd2, //0x000000e0 movslq %edx, %rdx 71 0x48, 0x8d, 0x1d, 0xf6, 0x0c, 0x00, 0x00, //0x000000e3 leaq $3318(%rip), %rbx /* _pow10_ceil_sig_f32.g+0(%rip) */ 72 0xfe, 0xc1, //0x000000ea incb %cl 73 0xd3, 0xe0, //0x000000ec shll %cl, %eax 74 0x4c, 0x8b, 0x24, 0xd3, //0x000000ee movq (%rbx,%rdx,8), %r12 75 0x49, 0xf7, 0xe4, //0x000000f2 mulq %r12 76 0x48, 0xc1, 0xe8, 0x20, //0x000000f5 shrq $32, %rax 77 0x31, 0xdb, //0x000000f9 xorl %ebx, %ebx 78 0x83, 0xf8, 0x01, //0x000000fb cmpl $1, %eax 79 0x0f, 0x97, 0xc3, //0x000000fe seta %bl 80 0x41, 0xd3, 0xe2, //0x00000101 shll %cl, %r10d 81 0x09, 0xd3, //0x00000104 orl %edx, %ebx 82 0x4c, 0x89, 0xd0, //0x00000106 movq %r10, %rax 83 0x49, 0xf7, 0xe4, //0x00000109 mulq %r12 84 0x49, 0x89, 0xd2, //0x0000010c movq %rdx, %r10 85 0x48, 0xc1, 0xe8, 0x20, //0x0000010f shrq $32, %rax 86 0x45, 0x31, 0xff, //0x00000113 xorl %r15d, %r15d 87 0x83, 0xf8, 0x01, //0x00000116 cmpl $1, %eax 88 0x41, 0x0f, 0x97, 0xc7, //0x00000119 seta %r15b 89 0x8d, 0x04, 0xb5, 0x02, 0x00, 0x00, 0x00, //0x0000011d leal $2(,%rsi,4), %eax 90 0xd3, 0xe0, //0x00000124 shll %cl, %eax 91 0x45, 0x09, 0xd7, //0x00000126 orl %r10d, %r15d 92 0x49, 0xf7, 0xe4, //0x00000129 mulq %r12 93 0x48, 0xc1, 0xe8, 0x20, //0x0000012c shrq $32, %rax 94 0x31, 0xc9, //0x00000130 xorl %ecx, %ecx 95 0x83, 0xf8, 0x01, //0x00000132 cmpl $1, %eax 96 0x0f, 0x97, 0xc1, //0x00000135 seta %cl 97 0x09, 0xd1, //0x00000138 orl %edx, %ecx 98 0x44, 0x01, 0xf3, //0x0000013a addl %r14d, %ebx 99 0x44, 0x29, 0xf1, //0x0000013d subl %r14d, %ecx 100 0x41, 0x83, 0xff, 0x28, //0x00000140 cmpl $40, %r15d 101 0x0f, 0x82, 0x9a, 0x00, 0x00, 0x00, //0x00000144 jb LBB0_12 102 0x44, 0x89, 0xd2, //0x0000014a movl %r10d, %edx 103 0xb8, 0xcd, 0xcc, 0xcc, 0xcc, //0x0000014d movl $3435973837, %eax 104 0x48, 0x0f, 0xaf, 0xc2, //0x00000152 imulq %rdx, %rax 105 0x48, 0xc1, 0xe8, 0x25, //0x00000156 shrq $37, %rax 106 0x41, 0x89, 0xde, //0x0000015a movl %ebx, %r14d 107 0x48, 0x8d, 0x34, 0xc5, 0x00, 0x00, 0x00, 0x00, //0x0000015d leaq (,%rax,8), %rsi 108 0x48, 0x8d, 0x14, 0xb6, //0x00000165 leaq (%rsi,%rsi,4), %rdx 109 0x4c, 0x39, 0xf2, //0x00000169 cmpq %r14, %rdx 110 0x41, 0x0f, 0x93, 0xc4, //0x0000016c setae %r12b 111 0x4c, 0x8d, 0x74, 0xb6, 0x28, //0x00000170 leaq $40(%rsi,%rsi,4), %r14 112 0x89, 0xce, //0x00000175 movl %ecx, %esi 113 0x49, 0x39, 0xf6, //0x00000177 cmpq %rsi, %r14 114 0x0f, 0x96, 0xc2, //0x0000017a setbe %dl 115 0x41, 0x38, 0xd4, //0x0000017d cmpb %dl, %r12b 116 0x0f, 0x84, 0x5e, 0x00, 0x00, 0x00, //0x00000180 je LBB0_12 117 0x45, 0x31, 0xed, //0x00000186 xorl %r13d, %r13d 118 0x49, 0x39, 0xf6, //0x00000189 cmpq %rsi, %r14 119 0x41, 0x0f, 0x96, 0xc5, //0x0000018c setbe %r13b 120 0x41, 0x01, 0xc5, //0x00000190 addl %eax, %r13d 121 0x41, 0xff, 0xc3, //0x00000193 incl %r11d 122 0x41, 0x81, 0xfd, 0xa0, 0x86, 0x01, 0x00, //0x00000196 cmpl $100000, %r13d 123 0x0f, 0x83, 0xb0, 0x00, 0x00, 0x00, //0x0000019d jae LBB0_18 124 //0x000001a3 LBB0_8 125 0xb8, 0x01, 0x00, 0x00, 0x00, //0x000001a3 movl $1, %eax 126 0x41, 0x83, 0xfd, 0x0a, //0x000001a8 cmpl $10, %r13d 127 0x0f, 0x82, 0xd4, 0x00, 0x00, 0x00, //0x000001ac jb LBB0_22 128 0xb8, 0x02, 0x00, 0x00, 0x00, //0x000001b2 movl $2, %eax 129 0x41, 0x83, 0xfd, 0x64, //0x000001b7 cmpl $100, %r13d 130 0x0f, 0x82, 0xc5, 0x00, 0x00, 0x00, //0x000001bb jb LBB0_22 131 0xb8, 0x03, 0x00, 0x00, 0x00, //0x000001c1 movl $3, %eax 132 0x41, 0x81, 0xfd, 0xe8, 0x03, 0x00, 0x00, //0x000001c6 cmpl $1000, %r13d 133 0x0f, 0x82, 0xb3, 0x00, 0x00, 0x00, //0x000001cd jb LBB0_22 134 0x41, 0x81, 0xfd, 0x10, 0x27, 0x00, 0x00, //0x000001d3 cmpl $10000, %r13d 135 0xb8, 0x05, 0x00, 0x00, 0x00, //0x000001da movl $5, %eax 136 0xe9, 0x9f, 0x00, 0x00, 0x00, //0x000001df jmp LBB0_21 137 //0x000001e4 LBB0_12 138 0x4d, 0x89, 0xd6, //0x000001e4 movq %r10, %r14 139 0x49, 0xc1, 0xee, 0x02, //0x000001e7 shrq $2, %r14 140 0x44, 0x89, 0xd6, //0x000001eb movl %r10d, %esi 141 0x83, 0xe6, 0xfc, //0x000001ee andl $-4, %esi 142 0x39, 0xf3, //0x000001f1 cmpl %esi, %ebx 143 0x0f, 0x96, 0xc2, //0x000001f3 setbe %dl 144 0x8d, 0x5e, 0x04, //0x000001f6 leal $4(%rsi), %ebx 145 0x39, 0xcb, //0x000001f9 cmpl %ecx, %ebx 146 0x0f, 0x96, 0xc0, //0x000001fb setbe %al 147 0x38, 0xc2, //0x000001fe cmpb %al, %dl 148 0x0f, 0x84, 0x1d, 0x00, 0x00, 0x00, //0x00000200 je LBB0_15 149 0x45, 0x31, 0xed, //0x00000206 xorl %r13d, %r13d 150 0x39, 0xcb, //0x00000209 cmpl %ecx, %ebx 151 0x41, 0x0f, 0x96, 0xc5, //0x0000020b setbe %r13b 152 0xe9, 0x2f, 0x00, 0x00, 0x00, //0x0000020f jmp LBB0_17 153 //0x00000214 LBB0_14 154 0x41, 0xc6, 0x00, 0x30, //0x00000214 movb $48, (%r8) 155 0x41, 0x29, 0xf8, //0x00000218 subl %edi, %r8d 156 0x41, 0xff, 0xc0, //0x0000021b incl %r8d 157 0xe9, 0xc0, 0x0a, 0x00, 0x00, //0x0000021e jmp LBB0_138 158 //0x00000223 LBB0_15 159 0x83, 0xce, 0x02, //0x00000223 orl $2, %esi 160 0x41, 0xbd, 0x01, 0x00, 0x00, 0x00, //0x00000226 movl $1, %r13d 161 0x41, 0x39, 0xf7, //0x0000022c cmpl %esi, %r15d 162 0x0f, 0x87, 0x0e, 0x00, 0x00, 0x00, //0x0000022f ja LBB0_17 163 0x0f, 0x94, 0xc0, //0x00000235 sete %al 164 0x41, 0xc0, 0xea, 0x02, //0x00000238 shrb $2, %r10b 165 0x41, 0x20, 0xc2, //0x0000023c andb %al, %r10b 166 0x45, 0x0f, 0xb6, 0xea, //0x0000023f movzbl %r10b, %r13d 167 //0x00000243 LBB0_17 168 0x45, 0x01, 0xf5, //0x00000243 addl %r14d, %r13d 169 0x41, 0x81, 0xfd, 0xa0, 0x86, 0x01, 0x00, //0x00000246 cmpl $100000, %r13d 170 0x0f, 0x82, 0x50, 0xff, 0xff, 0xff, //0x0000024d jb LBB0_8 171 //0x00000253 LBB0_18 172 0xb8, 0x06, 0x00, 0x00, 0x00, //0x00000253 movl $6, %eax 173 0x41, 0x81, 0xfd, 0x40, 0x42, 0x0f, 0x00, //0x00000258 cmpl $1000000, %r13d 174 0x0f, 0x82, 0x21, 0x00, 0x00, 0x00, //0x0000025f jb LBB0_22 175 0xb8, 0x07, 0x00, 0x00, 0x00, //0x00000265 movl $7, %eax 176 0x41, 0x81, 0xfd, 0x80, 0x96, 0x98, 0x00, //0x0000026a cmpl $10000000, %r13d 177 0x0f, 0x82, 0x0f, 0x00, 0x00, 0x00, //0x00000271 jb LBB0_22 178 0x41, 0x81, 0xfd, 0x00, 0xe1, 0xf5, 0x05, //0x00000277 cmpl $100000000, %r13d 179 0xb8, 0x09, 0x00, 0x00, 0x00, //0x0000027e movl $9, %eax 180 //0x00000283 LBB0_21 181 0x83, 0xd8, 0x00, //0x00000283 sbbl $0, %eax 182 //0x00000286 LBB0_22 183 0x46, 0x8d, 0x14, 0x18, //0x00000286 leal (%rax,%r11), %r10d 184 0x42, 0x8d, 0x4c, 0x18, 0x05, //0x0000028a leal $5(%rax,%r11), %ecx 185 0x83, 0xf9, 0x1b, //0x0000028f cmpl $27, %ecx 186 0x0f, 0x82, 0x77, 0x00, 0x00, 0x00, //0x00000292 jb LBB0_26 187 0x89, 0xc0, //0x00000298 movl %eax, %eax 188 0x49, 0x8d, 0x5c, 0x00, 0x01, //0x0000029a leaq $1(%r8,%rax), %rbx 189 0x41, 0x81, 0xfd, 0x10, 0x27, 0x00, 0x00, //0x0000029f cmpl $10000, %r13d 190 0x0f, 0x82, 0xd9, 0x00, 0x00, 0x00, //0x000002a6 jb LBB0_30 191 0x44, 0x89, 0xe8, //0x000002ac movl %r13d, %eax 192 0x41, 0xbe, 0x59, 0x17, 0xb7, 0xd1, //0x000002af movl $3518437209, %r14d 193 0x4c, 0x0f, 0xaf, 0xf0, //0x000002b5 imulq %rax, %r14 194 0x49, 0xc1, 0xee, 0x2d, //0x000002b9 shrq $45, %r14 195 0x41, 0x69, 0xc6, 0xf0, 0xd8, 0xff, 0xff, //0x000002bd imull $-10000, %r14d, %eax 196 0x44, 0x01, 0xe8, //0x000002c4 addl %r13d, %eax 197 0x0f, 0x84, 0xa3, 0x04, 0x00, 0x00, //0x000002c7 je LBB0_62 198 0x89, 0xc1, //0x000002cd movl %eax, %ecx 199 0x48, 0x69, 0xc9, 0x1f, 0x85, 0xeb, 0x51, //0x000002cf imulq $1374389535, %rcx, %rcx 200 0x48, 0xc1, 0xe9, 0x25, //0x000002d6 shrq $37, %rcx 201 0x6b, 0xd1, 0x64, //0x000002da imull $100, %ecx, %edx 202 0x29, 0xd0, //0x000002dd subl %edx, %eax 203 0x48, 0x8d, 0x15, 0x2a, 0x0a, 0x00, 0x00, //0x000002df leaq $2602(%rip), %rdx /* _Digits+0(%rip) */ 204 0x0f, 0xb7, 0x04, 0x42, //0x000002e6 movzwl (%rdx,%rax,2), %eax 205 0x66, 0x89, 0x43, 0xfe, //0x000002ea movw %ax, $-2(%rbx) 206 0x0f, 0xb7, 0x04, 0x4a, //0x000002ee movzwl (%rdx,%rcx,2), %eax 207 0x66, 0x89, 0x43, 0xfc, //0x000002f2 movw %ax, $-4(%rbx) 208 0x45, 0x31, 0xc9, //0x000002f6 xorl %r9d, %r9d 209 0x48, 0x8d, 0x4b, 0xfc, //0x000002f9 leaq $-4(%rbx), %rcx 210 0x41, 0x83, 0xfe, 0x64, //0x000002fd cmpl $100, %r14d 211 0x0f, 0x83, 0x91, 0x00, 0x00, 0x00, //0x00000301 jae LBB0_64 212 //0x00000307 LBB0_31 213 0x44, 0x89, 0xf2, //0x00000307 movl %r14d, %edx 214 0xe9, 0xd4, 0x00, 0x00, 0x00, //0x0000030a jmp LBB0_66 215 //0x0000030f LBB0_26 216 0x41, 0x89, 0xc4, //0x0000030f movl %eax, %r12d 217 0x45, 0x85, 0xdb, //0x00000312 testl %r11d, %r11d 218 0x0f, 0x88, 0x1d, 0x02, 0x00, 0x00, //0x00000315 js LBB0_38 219 0x4b, 0x8d, 0x34, 0x20, //0x0000031b leaq (%r8,%r12), %rsi 220 0x41, 0x81, 0xfd, 0x10, 0x27, 0x00, 0x00, //0x0000031f cmpl $10000, %r13d 221 0x0f, 0x82, 0xa8, 0x02, 0x00, 0x00, //0x00000326 jb LBB0_43 222 0x44, 0x89, 0xe8, //0x0000032c movl %r13d, %eax 223 0xb9, 0x59, 0x17, 0xb7, 0xd1, //0x0000032f movl $3518437209, %ecx 224 0x48, 0x0f, 0xaf, 0xc8, //0x00000334 imulq %rax, %rcx 225 0x48, 0xc1, 0xe9, 0x2d, //0x00000338 shrq $45, %rcx 226 0x69, 0xc1, 0xf0, 0xd8, 0xff, 0xff, //0x0000033c imull $-10000, %ecx, %eax 227 0x44, 0x01, 0xe8, //0x00000342 addl %r13d, %eax 228 0x48, 0x69, 0xd0, 0x1f, 0x85, 0xeb, 0x51, //0x00000345 imulq $1374389535, %rax, %rdx 229 0x48, 0xc1, 0xea, 0x25, //0x0000034c shrq $37, %rdx 230 0x6b, 0xda, 0x64, //0x00000350 imull $100, %edx, %ebx 231 0x29, 0xd8, //0x00000353 subl %ebx, %eax 232 0x48, 0x8d, 0x1d, 0xb4, 0x09, 0x00, 0x00, //0x00000355 leaq $2484(%rip), %rbx /* _Digits+0(%rip) */ 233 0x0f, 0xb7, 0x04, 0x43, //0x0000035c movzwl (%rbx,%rax,2), %eax 234 0x66, 0x89, 0x46, 0xfe, //0x00000360 movw %ax, $-2(%rsi) 235 0x48, 0x8d, 0x46, 0xfc, //0x00000364 leaq $-4(%rsi), %rax 236 0x0f, 0xb7, 0x14, 0x53, //0x00000368 movzwl (%rbx,%rdx,2), %edx 237 0x66, 0x89, 0x56, 0xfc, //0x0000036c movw %dx, $-4(%rsi) 238 0x41, 0x89, 0xcd, //0x00000370 movl %ecx, %r13d 239 0x41, 0x83, 0xfd, 0x64, //0x00000373 cmpl $100, %r13d 240 0x0f, 0x83, 0x64, 0x02, 0x00, 0x00, //0x00000377 jae LBB0_44 241 //0x0000037d LBB0_29 242 0x44, 0x89, 0xe9, //0x0000037d movl %r13d, %ecx 243 0xe9, 0x9e, 0x02, 0x00, 0x00, //0x00000380 jmp LBB0_46 244 //0x00000385 LBB0_30 245 0x45, 0x31, 0xc9, //0x00000385 xorl %r9d, %r9d 246 0x48, 0x89, 0xd9, //0x00000388 movq %rbx, %rcx 247 0x45, 0x89, 0xee, //0x0000038b movl %r13d, %r14d 248 0x41, 0x83, 0xfe, 0x64, //0x0000038e cmpl $100, %r14d 249 0x0f, 0x82, 0x6f, 0xff, 0xff, 0xff, //0x00000392 jb LBB0_31 250 //0x00000398 LBB0_64 251 0x48, 0xff, 0xc9, //0x00000398 decq %rcx 252 0x4c, 0x8d, 0x1d, 0x6e, 0x09, 0x00, 0x00, //0x0000039b leaq $2414(%rip), %r11 /* _Digits+0(%rip) */ 253 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000003a2 .p2align 4, 0x90 254 //0x000003b0 LBB0_65 255 0x44, 0x89, 0xf2, //0x000003b0 movl %r14d, %edx 256 0x48, 0x69, 0xd2, 0x1f, 0x85, 0xeb, 0x51, //0x000003b3 imulq $1374389535, %rdx, %rdx 257 0x48, 0xc1, 0xea, 0x25, //0x000003ba shrq $37, %rdx 258 0x6b, 0xc2, 0x64, //0x000003be imull $100, %edx, %eax 259 0x44, 0x89, 0xf6, //0x000003c1 movl %r14d, %esi 260 0x29, 0xc6, //0x000003c4 subl %eax, %esi 261 0x41, 0x0f, 0xb7, 0x04, 0x73, //0x000003c6 movzwl (%r11,%rsi,2), %eax 262 0x66, 0x89, 0x41, 0xff, //0x000003cb movw %ax, $-1(%rcx) 263 0x48, 0x83, 0xc1, 0xfe, //0x000003cf addq $-2, %rcx 264 0x41, 0x81, 0xfe, 0x0f, 0x27, 0x00, 0x00, //0x000003d3 cmpl $9999, %r14d 265 0x41, 0x89, 0xd6, //0x000003da movl %edx, %r14d 266 0x0f, 0x87, 0xcd, 0xff, 0xff, 0xff, //0x000003dd ja LBB0_65 267 //0x000003e3 LBB0_66 268 0x49, 0x8d, 0x70, 0x01, //0x000003e3 leaq $1(%r8), %rsi 269 0x83, 0xfa, 0x0a, //0x000003e7 cmpl $10, %edx 270 0x0f, 0x82, 0x1d, 0x00, 0x00, 0x00, //0x000003ea jb LBB0_68 271 0x89, 0xd0, //0x000003f0 movl %edx, %eax 272 0x48, 0x8d, 0x0d, 0x17, 0x09, 0x00, 0x00, //0x000003f2 leaq $2327(%rip), %rcx /* _Digits+0(%rip) */ 273 0x8a, 0x14, 0x41, //0x000003f9 movb (%rcx,%rax,2), %dl 274 0x8a, 0x44, 0x41, 0x01, //0x000003fc movb $1(%rcx,%rax,2), %al 275 0x41, 0x88, 0x50, 0x01, //0x00000400 movb %dl, $1(%r8) 276 0x41, 0x88, 0x40, 0x02, //0x00000404 movb %al, $2(%r8) 277 0xe9, 0x05, 0x00, 0x00, 0x00, //0x00000408 jmp LBB0_69 278 //0x0000040d LBB0_68 279 0x80, 0xc2, 0x30, //0x0000040d addb $48, %dl 280 0x88, 0x16, //0x00000410 movb %dl, (%rsi) 281 //0x00000412 LBB0_69 282 0x4c, 0x29, 0xcb, //0x00000412 subq %r9, %rbx 283 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000415 .p2align 4, 0x90 284 //0x00000420 LBB0_70 285 0x80, 0x7b, 0xff, 0x30, //0x00000420 cmpb $48, $-1(%rbx) 286 0x48, 0x8d, 0x5b, 0xff, //0x00000424 leaq $-1(%rbx), %rbx 287 0x0f, 0x84, 0xf2, 0xff, 0xff, 0xff, //0x00000428 je LBB0_70 288 0x41, 0x88, 0x10, //0x0000042e movb %dl, (%r8) 289 0x48, 0x8d, 0x43, 0x01, //0x00000431 leaq $1(%rbx), %rax 290 0x48, 0x89, 0xc1, //0x00000435 movq %rax, %rcx 291 0x48, 0x29, 0xf1, //0x00000438 subq %rsi, %rcx 292 0x48, 0x83, 0xf9, 0x02, //0x0000043b cmpq $2, %rcx 293 0x0f, 0x8c, 0x06, 0x00, 0x00, 0x00, //0x0000043f jl LBB0_73 294 0xc6, 0x06, 0x2e, //0x00000445 movb $46, (%rsi) 295 0x48, 0x89, 0xc3, //0x00000448 movq %rax, %rbx 296 //0x0000044b LBB0_73 297 0xc6, 0x03, 0x65, //0x0000044b movb $101, (%rbx) 298 0x45, 0x85, 0xd2, //0x0000044e testl %r10d, %r10d 299 0x0f, 0x8e, 0x42, 0x01, 0x00, 0x00, //0x00000451 jle LBB0_76 300 0x41, 0xff, 0xca, //0x00000457 decl %r10d 301 0xc6, 0x43, 0x01, 0x2b, //0x0000045a movb $43, $1(%rbx) 302 0x44, 0x89, 0xd0, //0x0000045e movl %r10d, %eax 303 0x83, 0xf8, 0x64, //0x00000461 cmpl $100, %eax 304 0x0f, 0x8c, 0x44, 0x01, 0x00, 0x00, //0x00000464 jl LBB0_77 305 //0x0000046a LBB0_75 306 0x89, 0xc1, //0x0000046a movl %eax, %ecx 307 0xba, 0xcd, 0xcc, 0xcc, 0xcc, //0x0000046c movl $3435973837, %edx 308 0x48, 0x0f, 0xaf, 0xd1, //0x00000471 imulq %rcx, %rdx 309 0x48, 0xc1, 0xea, 0x23, //0x00000475 shrq $35, %rdx 310 0x8d, 0x0c, 0x12, //0x00000479 leal (%rdx,%rdx), %ecx 311 0x8d, 0x0c, 0x89, //0x0000047c leal (%rcx,%rcx,4), %ecx 312 0x29, 0xc8, //0x0000047f subl %ecx, %eax 313 0x48, 0x8d, 0x0d, 0x88, 0x08, 0x00, 0x00, //0x00000481 leaq $2184(%rip), %rcx /* _Digits+0(%rip) */ 314 0x0f, 0xb7, 0x0c, 0x51, //0x00000488 movzwl (%rcx,%rdx,2), %ecx 315 0x66, 0x89, 0x4b, 0x02, //0x0000048c movw %cx, $2(%rbx) 316 0x0c, 0x30, //0x00000490 orb $48, %al 317 0x88, 0x43, 0x04, //0x00000492 movb %al, $4(%rbx) 318 0x48, 0x83, 0xc3, 0x05, //0x00000495 addq $5, %rbx 319 0x49, 0x89, 0xd8, //0x00000499 movq %rbx, %r8 320 0xe9, 0x3f, 0x08, 0x00, 0x00, //0x0000049c jmp LBB0_137 321 //0x000004a1 LBB0_32 322 0xd3, 0xee, //0x000004a1 shrl %cl, %esi 323 0x81, 0xfe, 0xa0, 0x86, 0x01, 0x00, //0x000004a3 cmpl $100000, %esi 324 0x0f, 0x82, 0x17, 0x02, 0x00, 0x00, //0x000004a9 jb LBB0_52 325 0xb8, 0x06, 0x00, 0x00, 0x00, //0x000004af movl $6, %eax 326 0x81, 0xfe, 0x40, 0x42, 0x0f, 0x00, //0x000004b4 cmpl $1000000, %esi 327 0x0f, 0x82, 0x20, 0x00, 0x00, 0x00, //0x000004ba jb LBB0_36 328 0xb8, 0x07, 0x00, 0x00, 0x00, //0x000004c0 movl $7, %eax 329 0x81, 0xfe, 0x80, 0x96, 0x98, 0x00, //0x000004c5 cmpl $10000000, %esi 330 0x0f, 0x82, 0x0f, 0x00, 0x00, 0x00, //0x000004cb jb LBB0_36 331 0x81, 0xfe, 0x00, 0xe1, 0xf5, 0x05, //0x000004d1 cmpl $100000000, %esi 332 0xb8, 0x09, 0x00, 0x00, 0x00, //0x000004d7 movl $9, %eax 333 0x48, 0x83, 0xd8, 0x00, //0x000004dc sbbq $0, %rax 334 //0x000004e0 LBB0_36 335 0x4c, 0x01, 0xc0, //0x000004e0 addq %r8, %rax 336 //0x000004e3 LBB0_37 337 0x89, 0xf1, //0x000004e3 movl %esi, %ecx 338 0xba, 0x59, 0x17, 0xb7, 0xd1, //0x000004e5 movl $3518437209, %edx 339 0x48, 0x0f, 0xaf, 0xd1, //0x000004ea imulq %rcx, %rdx 340 0x48, 0xc1, 0xea, 0x2d, //0x000004ee shrq $45, %rdx 341 0x69, 0xca, 0xf0, 0xd8, 0xff, 0xff, //0x000004f2 imull $-10000, %edx, %ecx 342 0x01, 0xf1, //0x000004f8 addl %esi, %ecx 343 0x48, 0x69, 0xf1, 0x1f, 0x85, 0xeb, 0x51, //0x000004fa imulq $1374389535, %rcx, %rsi 344 0x48, 0xc1, 0xee, 0x25, //0x00000501 shrq $37, %rsi 345 0x6b, 0xde, 0x64, //0x00000505 imull $100, %esi, %ebx 346 0x29, 0xd9, //0x00000508 subl %ebx, %ecx 347 0x48, 0x8d, 0x1d, 0xff, 0x07, 0x00, 0x00, //0x0000050a leaq $2047(%rip), %rbx /* _Digits+0(%rip) */ 348 0x0f, 0xb7, 0x0c, 0x4b, //0x00000511 movzwl (%rbx,%rcx,2), %ecx 349 0x66, 0x89, 0x48, 0xfe, //0x00000515 movw %cx, $-2(%rax) 350 0x0f, 0xb7, 0x0c, 0x73, //0x00000519 movzwl (%rbx,%rsi,2), %ecx 351 0x66, 0x89, 0x48, 0xfc, //0x0000051d movw %cx, $-4(%rax) 352 0x49, 0x89, 0xc1, //0x00000521 movq %rax, %r9 353 0x48, 0x83, 0xc0, 0xfc, //0x00000524 addq $-4, %rax 354 0x89, 0xd6, //0x00000528 movl %edx, %esi 355 0x83, 0xfe, 0x64, //0x0000052a cmpl $100, %esi 356 0x0f, 0x83, 0xd2, 0x01, 0x00, 0x00, //0x0000052d jae LBB0_56 357 0xe9, 0x07, 0x02, 0x00, 0x00, //0x00000533 jmp LBB0_58 358 //0x00000538 LBB0_38 359 0x45, 0x85, 0xd2, //0x00000538 testl %r10d, %r10d 360 0x0f, 0x8f, 0x70, 0x04, 0x00, 0x00, //0x0000053b jg LBB0_98 361 0x66, 0x41, 0xc7, 0x00, 0x30, 0x2e, //0x00000541 movw $11824, (%r8) 362 0x49, 0x83, 0xc0, 0x02, //0x00000547 addq $2, %r8 363 0x45, 0x85, 0xd2, //0x0000054b testl %r10d, %r10d 364 0x0f, 0x89, 0x5d, 0x04, 0x00, 0x00, //0x0000054e jns LBB0_98 365 0x31, 0xf6, //0x00000554 xorl %esi, %esi 366 0x41, 0x83, 0xfa, 0xe0, //0x00000556 cmpl $-32, %r10d 367 0x0f, 0x87, 0x33, 0x04, 0x00, 0x00, //0x0000055a ja LBB0_96 368 0x45, 0x89, 0xd3, //0x00000560 movl %r10d, %r11d 369 0x41, 0xf7, 0xd3, //0x00000563 notl %r11d 370 0x49, 0xff, 0xc3, //0x00000566 incq %r11 371 0x4c, 0x89, 0xde, //0x00000569 movq %r11, %rsi 372 0x48, 0x83, 0xe6, 0xe0, //0x0000056c andq $-32, %rsi 373 0x48, 0x8d, 0x4e, 0xe0, //0x00000570 leaq $-32(%rsi), %rcx 374 0x48, 0x89, 0xc8, //0x00000574 movq %rcx, %rax 375 0x48, 0xc1, 0xe8, 0x05, //0x00000577 shrq $5, %rax 376 0x48, 0xff, 0xc0, //0x0000057b incq %rax 377 0x41, 0x89, 0xc6, //0x0000057e movl %eax, %r14d 378 0x41, 0x83, 0xe6, 0x07, //0x00000581 andl $7, %r14d 379 0x48, 0x81, 0xf9, 0xe0, 0x00, 0x00, 0x00, //0x00000585 cmpq $224, %rcx 380 0x0f, 0x83, 0x27, 0x03, 0x00, 0x00, //0x0000058c jae LBB0_90 381 0x31, 0xc0, //0x00000592 xorl %eax, %eax 382 0xe9, 0xbc, 0x03, 0x00, 0x00, //0x00000594 jmp LBB0_92 383 //0x00000599 LBB0_76 384 0xc6, 0x43, 0x01, 0x2d, //0x00000599 movb $45, $1(%rbx) 385 0xb8, 0x01, 0x00, 0x00, 0x00, //0x0000059d movl $1, %eax 386 0x44, 0x29, 0xd0, //0x000005a2 subl %r10d, %eax 387 0x83, 0xf8, 0x64, //0x000005a5 cmpl $100, %eax 388 0x0f, 0x8d, 0xbc, 0xfe, 0xff, 0xff, //0x000005a8 jge LBB0_75 389 //0x000005ae LBB0_77 390 0x83, 0xf8, 0x0a, //0x000005ae cmpl $10, %eax 391 0x0f, 0x8c, 0xfe, 0x00, 0x00, 0x00, //0x000005b1 jl LBB0_79 392 0x48, 0x98, //0x000005b7 cltq 393 0x48, 0x8d, 0x0d, 0x50, 0x07, 0x00, 0x00, //0x000005b9 leaq $1872(%rip), %rcx /* _Digits+0(%rip) */ 394 0x0f, 0xb7, 0x04, 0x41, //0x000005c0 movzwl (%rcx,%rax,2), %eax 395 0x66, 0x89, 0x43, 0x02, //0x000005c4 movw %ax, $2(%rbx) 396 0x48, 0x83, 0xc3, 0x04, //0x000005c8 addq $4, %rbx 397 0x49, 0x89, 0xd8, //0x000005cc movq %rbx, %r8 398 0xe9, 0x0c, 0x07, 0x00, 0x00, //0x000005cf jmp LBB0_137 399 //0x000005d4 LBB0_43 400 0x48, 0x89, 0xf0, //0x000005d4 movq %rsi, %rax 401 0x41, 0x83, 0xfd, 0x64, //0x000005d7 cmpl $100, %r13d 402 0x0f, 0x82, 0x9c, 0xfd, 0xff, 0xff, //0x000005db jb LBB0_29 403 //0x000005e1 LBB0_44 404 0x48, 0xff, 0xc8, //0x000005e1 decq %rax 405 0x4c, 0x8d, 0x1d, 0x25, 0x07, 0x00, 0x00, //0x000005e4 leaq $1829(%rip), %r11 /* _Digits+0(%rip) */ 406 0x90, 0x90, 0x90, 0x90, 0x90, //0x000005eb .p2align 4, 0x90 407 //0x000005f0 LBB0_45 408 0x44, 0x89, 0xe9, //0x000005f0 movl %r13d, %ecx 409 0x48, 0x69, 0xc9, 0x1f, 0x85, 0xeb, 0x51, //0x000005f3 imulq $1374389535, %rcx, %rcx 410 0x48, 0xc1, 0xe9, 0x25, //0x000005fa shrq $37, %rcx 411 0x6b, 0xd9, 0x64, //0x000005fe imull $100, %ecx, %ebx 412 0x44, 0x89, 0xea, //0x00000601 movl %r13d, %edx 413 0x29, 0xda, //0x00000604 subl %ebx, %edx 414 0x41, 0x0f, 0xb7, 0x14, 0x53, //0x00000606 movzwl (%r11,%rdx,2), %edx 415 0x66, 0x89, 0x50, 0xff, //0x0000060b movw %dx, $-1(%rax) 416 0x48, 0x83, 0xc0, 0xfe, //0x0000060f addq $-2, %rax 417 0x41, 0x81, 0xfd, 0x0f, 0x27, 0x00, 0x00, //0x00000613 cmpl $9999, %r13d 418 0x41, 0x89, 0xcd, //0x0000061a movl %ecx, %r13d 419 0x0f, 0x87, 0xcd, 0xff, 0xff, 0xff, //0x0000061d ja LBB0_45 420 //0x00000623 LBB0_46 421 0x49, 0x63, 0xc2, //0x00000623 movslq %r10d, %rax 422 0x83, 0xf9, 0x0a, //0x00000626 cmpl $10, %ecx 423 0x0f, 0x82, 0x22, 0x00, 0x00, 0x00, //0x00000629 jb LBB0_48 424 0x89, 0xc9, //0x0000062f movl %ecx, %ecx 425 0x48, 0x8d, 0x15, 0xd8, 0x06, 0x00, 0x00, //0x00000631 leaq $1752(%rip), %rdx /* _Digits+0(%rip) */ 426 0x0f, 0xb7, 0x0c, 0x4a, //0x00000638 movzwl (%rdx,%rcx,2), %ecx 427 0x66, 0x41, 0x89, 0x08, //0x0000063c movw %cx, (%r8) 428 0x49, 0x01, 0xc0, //0x00000640 addq %rax, %r8 429 0x49, 0x39, 0xc4, //0x00000643 cmpq %rax, %r12 430 0x0f, 0x8c, 0x17, 0x00, 0x00, 0x00, //0x00000646 jl LBB0_49 431 0xe9, 0x8f, 0x06, 0x00, 0x00, //0x0000064c jmp LBB0_137 432 //0x00000651 LBB0_48 433 0x80, 0xc1, 0x30, //0x00000651 addb $48, %cl 434 0x41, 0x88, 0x08, //0x00000654 movb %cl, (%r8) 435 0x49, 0x01, 0xc0, //0x00000657 addq %rax, %r8 436 0x49, 0x39, 0xc4, //0x0000065a cmpq %rax, %r12 437 0x0f, 0x8d, 0x7d, 0x06, 0x00, 0x00, //0x0000065d jge LBB0_137 438 //0x00000663 LBB0_49 439 0x4b, 0x8d, 0x04, 0x21, //0x00000663 leaq (%r9,%r12), %rax 440 0x4c, 0x8d, 0x5c, 0x07, 0x01, //0x00000667 leaq $1(%rdi,%rax), %r11 441 0x4d, 0x39, 0xc3, //0x0000066c cmpq %r8, %r11 442 0x4d, 0x0f, 0x46, 0xd8, //0x0000066f cmovbeq %r8, %r11 443 0x4a, 0x8d, 0x0c, 0x0f, //0x00000673 leaq (%rdi,%r9), %rcx 444 0x4c, 0x01, 0xe1, //0x00000677 addq %r12, %rcx 445 0x49, 0x29, 0xcb, //0x0000067a subq %rcx, %r11 446 0x49, 0x83, 0xfb, 0x20, //0x0000067d cmpq $32, %r11 447 0x0f, 0x82, 0xf9, 0x01, 0x00, 0x00, //0x00000681 jb LBB0_87 448 0x4d, 0x89, 0xda, //0x00000687 movq %r11, %r10 449 0x49, 0x83, 0xe2, 0xe0, //0x0000068a andq $-32, %r10 450 0x49, 0x8d, 0x4a, 0xe0, //0x0000068e leaq $-32(%r10), %rcx 451 0x48, 0x89, 0xcb, //0x00000692 movq %rcx, %rbx 452 0x48, 0xc1, 0xeb, 0x05, //0x00000695 shrq $5, %rbx 453 0x48, 0xff, 0xc3, //0x00000699 incq %rbx 454 0x89, 0xda, //0x0000069c movl %ebx, %edx 455 0x83, 0xe2, 0x07, //0x0000069e andl $7, %edx 456 0x48, 0x81, 0xf9, 0xe0, 0x00, 0x00, 0x00, //0x000006a1 cmpq $224, %rcx 457 0x0f, 0x83, 0xdb, 0x00, 0x00, 0x00, //0x000006a8 jae LBB0_80 458 0x31, 0xc0, //0x000006ae xorl %eax, %eax 459 0xe9, 0x6f, 0x01, 0x00, 0x00, //0x000006b0 jmp LBB0_82 460 //0x000006b5 LBB0_79 461 0x04, 0x30, //0x000006b5 addb $48, %al 462 0x88, 0x43, 0x02, //0x000006b7 movb %al, $2(%rbx) 463 0x48, 0x83, 0xc3, 0x03, //0x000006ba addq $3, %rbx 464 0x49, 0x89, 0xd8, //0x000006be movq %rbx, %r8 465 0xe9, 0x1a, 0x06, 0x00, 0x00, //0x000006c1 jmp LBB0_137 466 //0x000006c6 LBB0_52 467 0x41, 0xb9, 0x01, 0x00, 0x00, 0x00, //0x000006c6 movl $1, %r9d 468 0x83, 0xfe, 0x0a, //0x000006cc cmpl $10, %esi 469 0x0f, 0x82, 0x21, 0x00, 0x00, 0x00, //0x000006cf jb LBB0_55 470 0x41, 0xb9, 0x02, 0x00, 0x00, 0x00, //0x000006d5 movl $2, %r9d 471 0x83, 0xfe, 0x64, //0x000006db cmpl $100, %esi 472 0x0f, 0x82, 0x12, 0x00, 0x00, 0x00, //0x000006de jb LBB0_55 473 0x41, 0xb9, 0x03, 0x00, 0x00, 0x00, //0x000006e4 movl $3, %r9d 474 0x81, 0xfe, 0xe8, 0x03, 0x00, 0x00, //0x000006ea cmpl $1000, %esi 475 0x0f, 0x83, 0x9e, 0x01, 0x00, 0x00, //0x000006f0 jae LBB0_88 476 //0x000006f6 LBB0_55 477 0x4d, 0x01, 0xc1, //0x000006f6 addq %r8, %r9 478 0x4c, 0x89, 0xc8, //0x000006f9 movq %r9, %rax 479 0x83, 0xfe, 0x64, //0x000006fc cmpl $100, %esi 480 0x0f, 0x82, 0x3a, 0x00, 0x00, 0x00, //0x000006ff jb LBB0_58 481 //0x00000705 LBB0_56 482 0x48, 0xff, 0xc8, //0x00000705 decq %rax 483 0x4c, 0x8d, 0x15, 0x01, 0x06, 0x00, 0x00, //0x00000708 leaq $1537(%rip), %r10 /* _Digits+0(%rip) */ 484 0x90, //0x0000070f .p2align 4, 0x90 485 //0x00000710 LBB0_57 486 0x89, 0xf3, //0x00000710 movl %esi, %ebx 487 0x89, 0xf6, //0x00000712 movl %esi, %esi 488 0x48, 0x69, 0xf6, 0x1f, 0x85, 0xeb, 0x51, //0x00000714 imulq $1374389535, %rsi, %rsi 489 0x48, 0xc1, 0xee, 0x25, //0x0000071b shrq $37, %rsi 490 0x6b, 0xce, 0x64, //0x0000071f imull $100, %esi, %ecx 491 0x89, 0xda, //0x00000722 movl %ebx, %edx 492 0x29, 0xca, //0x00000724 subl %ecx, %edx 493 0x41, 0x0f, 0xb7, 0x0c, 0x52, //0x00000726 movzwl (%r10,%rdx,2), %ecx 494 0x66, 0x89, 0x48, 0xff, //0x0000072b movw %cx, $-1(%rax) 495 0x48, 0x83, 0xc0, 0xfe, //0x0000072f addq $-2, %rax 496 0x81, 0xfb, 0x0f, 0x27, 0x00, 0x00, //0x00000733 cmpl $9999, %ebx 497 0x0f, 0x87, 0xd1, 0xff, 0xff, 0xff, //0x00000739 ja LBB0_57 498 //0x0000073f LBB0_58 499 0x83, 0xfe, 0x0a, //0x0000073f cmpl $10, %esi 500 0x0f, 0x82, 0x16, 0x00, 0x00, 0x00, //0x00000742 jb LBB0_60 501 0x89, 0xf0, //0x00000748 movl %esi, %eax 502 0x48, 0x8d, 0x0d, 0xbf, 0x05, 0x00, 0x00, //0x0000074a leaq $1471(%rip), %rcx /* _Digits+0(%rip) */ 503 0x0f, 0xb7, 0x04, 0x41, //0x00000751 movzwl (%rcx,%rax,2), %eax 504 0x66, 0x41, 0x89, 0x00, //0x00000755 movw %ax, (%r8) 505 0xe9, 0x07, 0x00, 0x00, 0x00, //0x00000759 jmp LBB0_61 506 //0x0000075e LBB0_60 507 0x40, 0x80, 0xc6, 0x30, //0x0000075e addb $48, %sil 508 0x41, 0x88, 0x30, //0x00000762 movb %sil, (%r8) 509 //0x00000765 LBB0_61 510 0x41, 0x29, 0xf9, //0x00000765 subl %edi, %r9d 511 0x45, 0x89, 0xc8, //0x00000768 movl %r9d, %r8d 512 0xe9, 0x73, 0x05, 0x00, 0x00, //0x0000076b jmp LBB0_138 513 //0x00000770 LBB0_62 514 0x41, 0xb9, 0x04, 0x00, 0x00, 0x00, //0x00000770 movl $4, %r9d 515 0x48, 0x8d, 0x4b, 0xfc, //0x00000776 leaq $-4(%rbx), %rcx 516 0x41, 0x83, 0xfe, 0x64, //0x0000077a cmpl $100, %r14d 517 0x0f, 0x82, 0x83, 0xfb, 0xff, 0xff, //0x0000077e jb LBB0_31 518 0xe9, 0x0f, 0xfc, 0xff, 0xff, //0x00000784 jmp LBB0_64 519 //0x00000789 LBB0_80 520 0x48, 0x29, 0xd3, //0x00000789 subq %rdx, %rbx 521 0x48, 0x8d, 0x8c, 0x07, 0xf0, 0x00, 0x00, 0x00, //0x0000078c leaq $240(%rdi,%rax), %rcx 522 0x31, 0xc0, //0x00000794 xorl %eax, %eax 523 0xf3, 0x0f, 0x6f, 0x05, 0x62, 0xf8, 0xff, 0xff, //0x00000796 movdqu $-1950(%rip), %xmm0 /* LCPI0_0+0(%rip) */ 524 0x90, 0x90, //0x0000079e .p2align 4, 0x90 525 //0x000007a0 LBB0_81 526 0xf3, 0x0f, 0x7f, 0x84, 0x01, 0x10, 0xff, 0xff, 0xff, //0x000007a0 movdqu %xmm0, $-240(%rcx,%rax) 527 0xf3, 0x0f, 0x7f, 0x84, 0x01, 0x20, 0xff, 0xff, 0xff, //0x000007a9 movdqu %xmm0, $-224(%rcx,%rax) 528 0xf3, 0x0f, 0x7f, 0x84, 0x01, 0x30, 0xff, 0xff, 0xff, //0x000007b2 movdqu %xmm0, $-208(%rcx,%rax) 529 0xf3, 0x0f, 0x7f, 0x84, 0x01, 0x40, 0xff, 0xff, 0xff, //0x000007bb movdqu %xmm0, $-192(%rcx,%rax) 530 0xf3, 0x0f, 0x7f, 0x84, 0x01, 0x50, 0xff, 0xff, 0xff, //0x000007c4 movdqu %xmm0, $-176(%rcx,%rax) 531 0xf3, 0x0f, 0x7f, 0x84, 0x01, 0x60, 0xff, 0xff, 0xff, //0x000007cd movdqu %xmm0, $-160(%rcx,%rax) 532 0xf3, 0x0f, 0x7f, 0x84, 0x01, 0x70, 0xff, 0xff, 0xff, //0x000007d6 movdqu %xmm0, $-144(%rcx,%rax) 533 0xf3, 0x0f, 0x7f, 0x44, 0x01, 0x80, //0x000007df movdqu %xmm0, $-128(%rcx,%rax) 534 0xf3, 0x0f, 0x7f, 0x44, 0x01, 0x90, //0x000007e5 movdqu %xmm0, $-112(%rcx,%rax) 535 0xf3, 0x0f, 0x7f, 0x44, 0x01, 0xa0, //0x000007eb movdqu %xmm0, $-96(%rcx,%rax) 536 0xf3, 0x0f, 0x7f, 0x44, 0x01, 0xb0, //0x000007f1 movdqu %xmm0, $-80(%rcx,%rax) 537 0xf3, 0x0f, 0x7f, 0x44, 0x01, 0xc0, //0x000007f7 movdqu %xmm0, $-64(%rcx,%rax) 538 0xf3, 0x0f, 0x7f, 0x44, 0x01, 0xd0, //0x000007fd movdqu %xmm0, $-48(%rcx,%rax) 539 0xf3, 0x0f, 0x7f, 0x44, 0x01, 0xe0, //0x00000803 movdqu %xmm0, $-32(%rcx,%rax) 540 0xf3, 0x0f, 0x7f, 0x44, 0x01, 0xf0, //0x00000809 movdqu %xmm0, $-16(%rcx,%rax) 541 0xf3, 0x0f, 0x7f, 0x04, 0x01, //0x0000080f movdqu %xmm0, (%rcx,%rax) 542 0x48, 0x05, 0x00, 0x01, 0x00, 0x00, //0x00000814 addq $256, %rax 543 0x48, 0x83, 0xc3, 0xf8, //0x0000081a addq $-8, %rbx 544 0x0f, 0x85, 0x7c, 0xff, 0xff, 0xff, //0x0000081e jne LBB0_81 545 //0x00000824 LBB0_82 546 0x48, 0x85, 0xd2, //0x00000824 testq %rdx, %rdx 547 0x0f, 0x84, 0x39, 0x00, 0x00, 0x00, //0x00000827 je LBB0_85 548 0x4c, 0x01, 0xc8, //0x0000082d addq %r9, %rax 549 0x4c, 0x01, 0xe0, //0x00000830 addq %r12, %rax 550 0x48, 0x8d, 0x44, 0x07, 0x10, //0x00000833 leaq $16(%rdi,%rax), %rax 551 0x48, 0xf7, 0xda, //0x00000838 negq %rdx 552 0xf3, 0x0f, 0x6f, 0x05, 0xbd, 0xf7, 0xff, 0xff, //0x0000083b movdqu $-2115(%rip), %xmm0 /* LCPI0_0+0(%rip) */ 553 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000843 .p2align 4, 0x90 554 //0x00000850 LBB0_84 555 0xf3, 0x0f, 0x7f, 0x40, 0xf0, //0x00000850 movdqu %xmm0, $-16(%rax) 556 0xf3, 0x0f, 0x7f, 0x00, //0x00000855 movdqu %xmm0, (%rax) 557 0x48, 0x83, 0xc0, 0x20, //0x00000859 addq $32, %rax 558 0x48, 0xff, 0xc2, //0x0000085d incq %rdx 559 0x0f, 0x85, 0xea, 0xff, 0xff, 0xff, //0x00000860 jne LBB0_84 560 //0x00000866 LBB0_85 561 0x4d, 0x39, 0xda, //0x00000866 cmpq %r11, %r10 562 0x0f, 0x84, 0x71, 0x04, 0x00, 0x00, //0x00000869 je LBB0_137 563 0x4c, 0x01, 0xd6, //0x0000086f addq %r10, %rsi 564 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000872 .p2align 4, 0x90 565 //0x00000880 LBB0_87 566 0xc6, 0x06, 0x30, //0x00000880 movb $48, (%rsi) 567 0x48, 0xff, 0xc6, //0x00000883 incq %rsi 568 0x4c, 0x39, 0xc6, //0x00000886 cmpq %r8, %rsi 569 0x0f, 0x82, 0xf1, 0xff, 0xff, 0xff, //0x00000889 jb LBB0_87 570 0xe9, 0x4c, 0x04, 0x00, 0x00, //0x0000088f jmp LBB0_137 571 //0x00000894 LBB0_88 572 0x81, 0xfe, 0x10, 0x27, 0x00, 0x00, //0x00000894 cmpl $10000, %esi 573 0x4c, 0x89, 0xc0, //0x0000089a movq %r8, %rax 574 0x48, 0x83, 0xd8, 0x00, //0x0000089d sbbq $0, %rax 575 0x48, 0x83, 0xc0, 0x05, //0x000008a1 addq $5, %rax 576 0x81, 0xfe, 0x10, 0x27, 0x00, 0x00, //0x000008a5 cmpl $10000, %esi 577 0x0f, 0x83, 0x32, 0xfc, 0xff, 0xff, //0x000008ab jae LBB0_37 578 0x49, 0x89, 0xc1, //0x000008b1 movq %rax, %r9 579 0xe9, 0x4c, 0xfe, 0xff, 0xff, //0x000008b4 jmp LBB0_56 580 //0x000008b9 LBB0_90 581 0x49, 0x8d, 0x9c, 0x39, 0xf2, 0x00, 0x00, 0x00, //0x000008b9 leaq $242(%r9,%rdi), %rbx 582 0x4d, 0x89, 0xf7, //0x000008c1 movq %r14, %r15 583 0x49, 0x29, 0xc7, //0x000008c4 subq %rax, %r15 584 0x31, 0xc0, //0x000008c7 xorl %eax, %eax 585 0xf3, 0x0f, 0x6f, 0x05, 0x2f, 0xf7, 0xff, 0xff, //0x000008c9 movdqu $-2257(%rip), %xmm0 /* LCPI0_0+0(%rip) */ 586 //0x000008d1 LBB0_91 587 0xf3, 0x0f, 0x7f, 0x84, 0x03, 0x10, 0xff, 0xff, 0xff, //0x000008d1 movdqu %xmm0, $-240(%rbx,%rax) 588 0xf3, 0x0f, 0x7f, 0x84, 0x03, 0x20, 0xff, 0xff, 0xff, //0x000008da movdqu %xmm0, $-224(%rbx,%rax) 589 0xf3, 0x0f, 0x7f, 0x84, 0x03, 0x30, 0xff, 0xff, 0xff, //0x000008e3 movdqu %xmm0, $-208(%rbx,%rax) 590 0xf3, 0x0f, 0x7f, 0x84, 0x03, 0x40, 0xff, 0xff, 0xff, //0x000008ec movdqu %xmm0, $-192(%rbx,%rax) 591 0xf3, 0x0f, 0x7f, 0x84, 0x03, 0x50, 0xff, 0xff, 0xff, //0x000008f5 movdqu %xmm0, $-176(%rbx,%rax) 592 0xf3, 0x0f, 0x7f, 0x84, 0x03, 0x60, 0xff, 0xff, 0xff, //0x000008fe movdqu %xmm0, $-160(%rbx,%rax) 593 0xf3, 0x0f, 0x7f, 0x84, 0x03, 0x70, 0xff, 0xff, 0xff, //0x00000907 movdqu %xmm0, $-144(%rbx,%rax) 594 0xf3, 0x0f, 0x7f, 0x44, 0x03, 0x80, //0x00000910 movdqu %xmm0, $-128(%rbx,%rax) 595 0xf3, 0x0f, 0x7f, 0x44, 0x03, 0x90, //0x00000916 movdqu %xmm0, $-112(%rbx,%rax) 596 0xf3, 0x0f, 0x7f, 0x44, 0x03, 0xa0, //0x0000091c movdqu %xmm0, $-96(%rbx,%rax) 597 0xf3, 0x0f, 0x7f, 0x44, 0x03, 0xb0, //0x00000922 movdqu %xmm0, $-80(%rbx,%rax) 598 0xf3, 0x0f, 0x7f, 0x44, 0x03, 0xc0, //0x00000928 movdqu %xmm0, $-64(%rbx,%rax) 599 0xf3, 0x0f, 0x7f, 0x44, 0x03, 0xd0, //0x0000092e movdqu %xmm0, $-48(%rbx,%rax) 600 0xf3, 0x0f, 0x7f, 0x44, 0x03, 0xe0, //0x00000934 movdqu %xmm0, $-32(%rbx,%rax) 601 0xf3, 0x0f, 0x7f, 0x44, 0x03, 0xf0, //0x0000093a movdqu %xmm0, $-16(%rbx,%rax) 602 0xf3, 0x0f, 0x7f, 0x04, 0x03, //0x00000940 movdqu %xmm0, (%rbx,%rax) 603 0x48, 0x05, 0x00, 0x01, 0x00, 0x00, //0x00000945 addq $256, %rax 604 0x49, 0x83, 0xc7, 0x08, //0x0000094b addq $8, %r15 605 0x0f, 0x85, 0x7c, 0xff, 0xff, 0xff, //0x0000094f jne LBB0_91 606 //0x00000955 LBB0_92 607 0x4d, 0x85, 0xf6, //0x00000955 testq %r14, %r14 608 0x0f, 0x84, 0x29, 0x00, 0x00, 0x00, //0x00000958 je LBB0_95 609 0x4c, 0x01, 0xc8, //0x0000095e addq %r9, %rax 610 0x48, 0x8d, 0x44, 0x07, 0x12, //0x00000961 leaq $18(%rdi,%rax), %rax 611 0x49, 0xf7, 0xde, //0x00000966 negq %r14 612 0xf3, 0x0f, 0x6f, 0x05, 0x8f, 0xf6, 0xff, 0xff, //0x00000969 movdqu $-2417(%rip), %xmm0 /* LCPI0_0+0(%rip) */ 613 //0x00000971 LBB0_94 614 0xf3, 0x0f, 0x7f, 0x40, 0xf0, //0x00000971 movdqu %xmm0, $-16(%rax) 615 0xf3, 0x0f, 0x7f, 0x00, //0x00000976 movdqu %xmm0, (%rax) 616 0x48, 0x83, 0xc0, 0x20, //0x0000097a addq $32, %rax 617 0x49, 0xff, 0xc6, //0x0000097e incq %r14 618 0x0f, 0x85, 0xea, 0xff, 0xff, 0xff, //0x00000981 jne LBB0_94 619 //0x00000987 LBB0_95 620 0x49, 0x01, 0xf0, //0x00000987 addq %rsi, %r8 621 0x49, 0x39, 0xf3, //0x0000098a cmpq %rsi, %r11 622 0x0f, 0x84, 0x1e, 0x00, 0x00, 0x00, //0x0000098d je LBB0_98 623 //0x00000993 LBB0_96 624 0x44, 0x89, 0xd0, //0x00000993 movl %r10d, %eax 625 0xf7, 0xd8, //0x00000996 negl %eax 626 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000998 .p2align 4, 0x90 627 //0x000009a0 LBB0_97 628 0x41, 0xc6, 0x00, 0x30, //0x000009a0 movb $48, (%r8) 629 0x49, 0xff, 0xc0, //0x000009a4 incq %r8 630 0xff, 0xc6, //0x000009a7 incl %esi 631 0x39, 0xc6, //0x000009a9 cmpl %eax, %esi 632 0x0f, 0x8c, 0xef, 0xff, 0xff, 0xff, //0x000009ab jl LBB0_97 633 //0x000009b1 LBB0_98 634 0x4b, 0x8d, 0x04, 0x20, //0x000009b1 leaq (%r8,%r12), %rax 635 0x41, 0x81, 0xfd, 0x10, 0x27, 0x00, 0x00, //0x000009b5 cmpl $10000, %r13d 636 0x0f, 0x82, 0x63, 0x00, 0x00, 0x00, //0x000009bc jb LBB0_101 637 0x44, 0x89, 0xe9, //0x000009c2 movl %r13d, %ecx 638 0x41, 0xbb, 0x59, 0x17, 0xb7, 0xd1, //0x000009c5 movl $3518437209, %r11d 639 0x4c, 0x0f, 0xaf, 0xd9, //0x000009cb imulq %rcx, %r11 640 0x49, 0xc1, 0xeb, 0x2d, //0x000009cf shrq $45, %r11 641 0x41, 0x69, 0xcb, 0xf0, 0xd8, 0xff, 0xff, //0x000009d3 imull $-10000, %r11d, %ecx 642 0x44, 0x01, 0xe9, //0x000009da addl %r13d, %ecx 643 0x0f, 0x84, 0x87, 0x01, 0x00, 0x00, //0x000009dd je LBB0_103 644 0x89, 0xca, //0x000009e3 movl %ecx, %edx 645 0x48, 0x69, 0xd2, 0x1f, 0x85, 0xeb, 0x51, //0x000009e5 imulq $1374389535, %rdx, %rdx 646 0x48, 0xc1, 0xea, 0x25, //0x000009ec shrq $37, %rdx 647 0x6b, 0xda, 0x64, //0x000009f0 imull $100, %edx, %ebx 648 0x29, 0xd9, //0x000009f3 subl %ebx, %ecx 649 0x48, 0x8d, 0x1d, 0x14, 0x03, 0x00, 0x00, //0x000009f5 leaq $788(%rip), %rbx /* _Digits+0(%rip) */ 650 0x0f, 0xb7, 0x0c, 0x4b, //0x000009fc movzwl (%rbx,%rcx,2), %ecx 651 0x66, 0x89, 0x48, 0xfe, //0x00000a00 movw %cx, $-2(%rax) 652 0x0f, 0xb7, 0x0c, 0x53, //0x00000a04 movzwl (%rbx,%rdx,2), %ecx 653 0x66, 0x89, 0x48, 0xfc, //0x00000a08 movw %cx, $-4(%rax) 654 0x45, 0x31, 0xc9, //0x00000a0c xorl %r9d, %r9d 655 0x48, 0x83, 0xc0, 0xfc, //0x00000a0f addq $-4, %rax 656 0x41, 0x83, 0xfb, 0x64, //0x00000a13 cmpl $100, %r11d 657 0x0f, 0x83, 0x18, 0x00, 0x00, 0x00, //0x00000a17 jae LBB0_105 658 //0x00000a1d LBB0_102 659 0x44, 0x89, 0xd9, //0x00000a1d movl %r11d, %ecx 660 0xe9, 0x4d, 0x00, 0x00, 0x00, //0x00000a20 jmp LBB0_107 661 //0x00000a25 LBB0_101 662 0x45, 0x31, 0xc9, //0x00000a25 xorl %r9d, %r9d 663 0x45, 0x89, 0xeb, //0x00000a28 movl %r13d, %r11d 664 0x41, 0x83, 0xfb, 0x64, //0x00000a2b cmpl $100, %r11d 665 0x0f, 0x82, 0xe8, 0xff, 0xff, 0xff, //0x00000a2f jb LBB0_102 666 //0x00000a35 LBB0_105 667 0x48, 0xff, 0xc8, //0x00000a35 decq %rax 668 0x48, 0x8d, 0x15, 0xd1, 0x02, 0x00, 0x00, //0x00000a38 leaq $721(%rip), %rdx /* _Digits+0(%rip) */ 669 0x90, //0x00000a3f .p2align 4, 0x90 670 //0x00000a40 LBB0_106 671 0x44, 0x89, 0xd9, //0x00000a40 movl %r11d, %ecx 672 0x48, 0x69, 0xc9, 0x1f, 0x85, 0xeb, 0x51, //0x00000a43 imulq $1374389535, %rcx, %rcx 673 0x48, 0xc1, 0xe9, 0x25, //0x00000a4a shrq $37, %rcx 674 0x6b, 0xd9, 0x64, //0x00000a4e imull $100, %ecx, %ebx 675 0x44, 0x89, 0xde, //0x00000a51 movl %r11d, %esi 676 0x29, 0xde, //0x00000a54 subl %ebx, %esi 677 0x0f, 0xb7, 0x34, 0x72, //0x00000a56 movzwl (%rdx,%rsi,2), %esi 678 0x66, 0x89, 0x70, 0xff, //0x00000a5a movw %si, $-1(%rax) 679 0x48, 0x83, 0xc0, 0xfe, //0x00000a5e addq $-2, %rax 680 0x41, 0x81, 0xfb, 0x0f, 0x27, 0x00, 0x00, //0x00000a62 cmpl $9999, %r11d 681 0x41, 0x89, 0xcb, //0x00000a69 movl %ecx, %r11d 682 0x0f, 0x87, 0xce, 0xff, 0xff, 0xff, //0x00000a6c ja LBB0_106 683 //0x00000a72 LBB0_107 684 0x83, 0xf9, 0x0a, //0x00000a72 cmpl $10, %ecx 685 0x0f, 0x82, 0x16, 0x00, 0x00, 0x00, //0x00000a75 jb LBB0_109 686 0x89, 0xc8, //0x00000a7b movl %ecx, %eax 687 0x48, 0x8d, 0x0d, 0x8c, 0x02, 0x00, 0x00, //0x00000a7d leaq $652(%rip), %rcx /* _Digits+0(%rip) */ 688 0x0f, 0xb7, 0x04, 0x41, //0x00000a84 movzwl (%rcx,%rax,2), %eax 689 0x66, 0x41, 0x89, 0x00, //0x00000a88 movw %ax, (%r8) 690 0xe9, 0x06, 0x00, 0x00, 0x00, //0x00000a8c jmp LBB0_110 691 //0x00000a91 LBB0_109 692 0x80, 0xc1, 0x30, //0x00000a91 addb $48, %cl 693 0x41, 0x88, 0x08, //0x00000a94 movb %cl, (%r8) 694 //0x00000a97 LBB0_110 695 0x4d, 0x29, 0xcc, //0x00000a97 subq %r9, %r12 696 0x49, 0x8d, 0x74, 0x24, 0x01, //0x00000a9a leaq $1(%r12), %rsi 697 0x49, 0x8d, 0x54, 0x24, 0x11, //0x00000a9f leaq $17(%r12), %rdx 698 0x49, 0x8d, 0x44, 0x24, 0x02, //0x00000aa4 leaq $2(%r12), %rax 699 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000aa9 .p2align 4, 0x90 700 //0x00000ab0 LBB0_111 701 0x48, 0xff, 0xca, //0x00000ab0 decq %rdx 702 0x48, 0xff, 0xce, //0x00000ab3 decq %rsi 703 0x48, 0xff, 0xc8, //0x00000ab6 decq %rax 704 0x43, 0x80, 0x7c, 0x20, 0xff, 0x30, //0x00000ab9 cmpb $48, $-1(%r8,%r12) 705 0x4d, 0x8d, 0x64, 0x24, 0xff, //0x00000abf leaq $-1(%r12), %r12 706 0x0f, 0x84, 0xe6, 0xff, 0xff, 0xff, //0x00000ac4 je LBB0_111 707 0x4d, 0x8d, 0x0c, 0x30, //0x00000aca leaq (%r8,%rsi), %r9 708 0x45, 0x85, 0xd2, //0x00000ace testl %r10d, %r10d 709 0x0f, 0x8e, 0x8b, 0x00, 0x00, 0x00, //0x00000ad1 jle LBB0_116 710 0x44, 0x89, 0xc9, //0x00000ad7 movl %r9d, %ecx 711 0x44, 0x29, 0xc1, //0x00000ada subl %r8d, %ecx 712 0x41, 0x39, 0xca, //0x00000add cmpl %ecx, %r10d 713 0x0f, 0x8d, 0x23, 0x00, 0x00, 0x00, //0x00000ae0 jge LBB0_117 714 0x43, 0x8d, 0x0c, 0x02, //0x00000ae6 leal (%r10,%r8), %ecx 715 0x41, 0x29, 0xc9, //0x00000aea subl %ecx, %r9d 716 0x49, 0x8d, 0x49, 0xff, //0x00000aed leaq $-1(%r9), %rcx 717 0x45, 0x89, 0xcb, //0x00000af1 movl %r9d, %r11d 718 0x41, 0x83, 0xe3, 0x03, //0x00000af4 andl $3, %r11d 719 0x48, 0x83, 0xf9, 0x03, //0x00000af8 cmpq $3, %rcx 720 0x0f, 0x83, 0x81, 0x00, 0x00, 0x00, //0x00000afc jae LBB0_121 721 0x31, 0xc9, //0x00000b02 xorl %ecx, %ecx 722 0xe9, 0xa3, 0x00, 0x00, 0x00, //0x00000b04 jmp LBB0_124 723 //0x00000b09 LBB0_117 724 0x0f, 0x8e, 0x53, 0x00, 0x00, 0x00, //0x00000b09 jle LBB0_116 725 0x45, 0x01, 0xc2, //0x00000b0f addl %r8d, %r10d 726 0x45, 0x89, 0xcf, //0x00000b12 movl %r9d, %r15d 727 0x41, 0xf7, 0xd7, //0x00000b15 notl %r15d 728 0x45, 0x01, 0xd7, //0x00000b18 addl %r10d, %r15d 729 0x45, 0x31, 0xf6, //0x00000b1b xorl %r14d, %r14d 730 0x4d, 0x89, 0xcb, //0x00000b1e movq %r9, %r11 731 0x41, 0x83, 0xff, 0x1e, //0x00000b21 cmpl $30, %r15d 732 0x0f, 0x86, 0x9b, 0x01, 0x00, 0x00, //0x00000b25 jbe LBB0_135 733 0x49, 0xff, 0xc7, //0x00000b2b incq %r15 734 0x4d, 0x89, 0xfe, //0x00000b2e movq %r15, %r14 735 0x49, 0x83, 0xe6, 0xe0, //0x00000b31 andq $-32, %r14 736 0x4f, 0x8d, 0x1c, 0x30, //0x00000b35 leaq (%r8,%r14), %r11 737 0x49, 0x8d, 0x5e, 0xe0, //0x00000b39 leaq $-32(%r14), %rbx 738 0x48, 0x89, 0xd8, //0x00000b3d movq %rbx, %rax 739 0x48, 0xc1, 0xe8, 0x05, //0x00000b40 shrq $5, %rax 740 0x48, 0xff, 0xc0, //0x00000b44 incq %rax 741 0x41, 0x89, 0xc4, //0x00000b47 movl %eax, %r12d 742 0x41, 0x83, 0xe4, 0x07, //0x00000b4a andl $7, %r12d 743 0x48, 0x81, 0xfb, 0xe0, 0x00, 0x00, 0x00, //0x00000b4e cmpq $224, %rbx 744 0x0f, 0x83, 0x8f, 0x00, 0x00, 0x00, //0x00000b55 jae LBB0_129 745 0x31, 0xc0, //0x00000b5b xorl %eax, %eax 746 0xe9, 0x23, 0x01, 0x00, 0x00, //0x00000b5d jmp LBB0_131 747 //0x00000b62 LBB0_116 748 0x4d, 0x89, 0xc8, //0x00000b62 movq %r9, %r8 749 0xe9, 0x76, 0x01, 0x00, 0x00, //0x00000b65 jmp LBB0_137 750 //0x00000b6a LBB0_103 751 0x41, 0xb9, 0x04, 0x00, 0x00, 0x00, //0x00000b6a movl $4, %r9d 752 0x48, 0x83, 0xc0, 0xfc, //0x00000b70 addq $-4, %rax 753 0x41, 0x83, 0xfb, 0x64, //0x00000b74 cmpl $100, %r11d 754 0x0f, 0x82, 0x9f, 0xfe, 0xff, 0xff, //0x00000b78 jb LBB0_102 755 0xe9, 0xb2, 0xfe, 0xff, 0xff, //0x00000b7e jmp LBB0_105 756 //0x00000b83 LBB0_121 757 0x4d, 0x89, 0xde, //0x00000b83 movq %r11, %r14 758 0x4d, 0x29, 0xce, //0x00000b86 subq %r9, %r14 759 0x31, 0xc9, //0x00000b89 xorl %ecx, %ecx 760 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000b8b .p2align 4, 0x90 761 //0x00000b90 LBB0_122 762 0x49, 0x8d, 0x1c, 0x08, //0x00000b90 leaq (%r8,%rcx), %rbx 763 0x8b, 0x54, 0x1e, 0xfc, //0x00000b94 movl $-4(%rsi,%rbx), %edx 764 0x89, 0x54, 0x1e, 0xfd, //0x00000b98 movl %edx, $-3(%rsi,%rbx) 765 0x48, 0x83, 0xc1, 0xfc, //0x00000b9c addq $-4, %rcx 766 0x49, 0x39, 0xce, //0x00000ba0 cmpq %rcx, %r14 767 0x0f, 0x85, 0xe7, 0xff, 0xff, 0xff, //0x00000ba3 jne LBB0_122 768 0x48, 0xf7, 0xd9, //0x00000ba9 negq %rcx 769 //0x00000bac LBB0_124 770 0x4d, 0x85, 0xdb, //0x00000bac testq %r11, %r11 771 0x0f, 0x84, 0x25, 0x00, 0x00, 0x00, //0x00000baf je LBB0_127 772 0x49, 0xf7, 0xdb, //0x00000bb5 negq %r11 773 0x4c, 0x89, 0xc2, //0x00000bb8 movq %r8, %rdx 774 0x48, 0x29, 0xca, //0x00000bbb subq %rcx, %rdx 775 0x31, 0xc9, //0x00000bbe xorl %ecx, %ecx 776 //0x00000bc0 .p2align 4, 0x90 777 //0x00000bc0 LBB0_126 778 0x48, 0x8d, 0x34, 0x0a, //0x00000bc0 leaq (%rdx,%rcx), %rsi 779 0x41, 0x0f, 0xb6, 0x1c, 0x34, //0x00000bc4 movzbl (%r12,%rsi), %ebx 780 0x41, 0x88, 0x5c, 0x34, 0x01, //0x00000bc9 movb %bl, $1(%r12,%rsi) 781 0x48, 0xff, 0xc9, //0x00000bce decq %rcx 782 0x49, 0x39, 0xcb, //0x00000bd1 cmpq %rcx, %r11 783 0x0f, 0x85, 0xe6, 0xff, 0xff, 0xff, //0x00000bd4 jne LBB0_126 784 //0x00000bda LBB0_127 785 0x49, 0x63, 0xca, //0x00000bda movslq %r10d, %rcx 786 0x41, 0xc6, 0x04, 0x08, 0x2e, //0x00000bdd movb $46, (%r8,%rcx) 787 0x49, 0x01, 0xc0, //0x00000be2 addq %rax, %r8 788 0xe9, 0xf6, 0x00, 0x00, 0x00, //0x00000be5 jmp LBB0_137 789 //0x00000bea LBB0_129 790 0x4c, 0x89, 0xe3, //0x00000bea movq %r12, %rbx 791 0x48, 0x29, 0xc3, //0x00000bed subq %rax, %rbx 792 0x31, 0xc0, //0x00000bf0 xorl %eax, %eax 793 0xf3, 0x0f, 0x6f, 0x05, 0x06, 0xf4, 0xff, 0xff, //0x00000bf2 movdqu $-3066(%rip), %xmm0 /* LCPI0_0+0(%rip) */ 794 //0x00000bfa LBB0_130 795 0x49, 0x8d, 0x0c, 0x00, //0x00000bfa leaq (%r8,%rax), %rcx 796 0xf3, 0x0f, 0x7f, 0x04, 0x0e, //0x00000bfe movdqu %xmm0, (%rsi,%rcx) 797 0xf3, 0x0f, 0x7f, 0x44, 0x0e, 0x10, //0x00000c03 movdqu %xmm0, $16(%rsi,%rcx) 798 0xf3, 0x0f, 0x7f, 0x44, 0x0e, 0x20, //0x00000c09 movdqu %xmm0, $32(%rsi,%rcx) 799 0xf3, 0x0f, 0x7f, 0x44, 0x0e, 0x30, //0x00000c0f movdqu %xmm0, $48(%rsi,%rcx) 800 0xf3, 0x0f, 0x7f, 0x44, 0x0e, 0x40, //0x00000c15 movdqu %xmm0, $64(%rsi,%rcx) 801 0xf3, 0x0f, 0x7f, 0x44, 0x0e, 0x50, //0x00000c1b movdqu %xmm0, $80(%rsi,%rcx) 802 0xf3, 0x0f, 0x7f, 0x44, 0x0e, 0x60, //0x00000c21 movdqu %xmm0, $96(%rsi,%rcx) 803 0xf3, 0x0f, 0x7f, 0x44, 0x0e, 0x70, //0x00000c27 movdqu %xmm0, $112(%rsi,%rcx) 804 0xf3, 0x0f, 0x7f, 0x84, 0x0e, 0x80, 0x00, 0x00, 0x00, //0x00000c2d movdqu %xmm0, $128(%rsi,%rcx) 805 0xf3, 0x0f, 0x7f, 0x84, 0x0e, 0x90, 0x00, 0x00, 0x00, //0x00000c36 movdqu %xmm0, $144(%rsi,%rcx) 806 0xf3, 0x0f, 0x7f, 0x84, 0x0e, 0xa0, 0x00, 0x00, 0x00, //0x00000c3f movdqu %xmm0, $160(%rsi,%rcx) 807 0xf3, 0x0f, 0x7f, 0x84, 0x0e, 0xb0, 0x00, 0x00, 0x00, //0x00000c48 movdqu %xmm0, $176(%rsi,%rcx) 808 0xf3, 0x0f, 0x7f, 0x84, 0x0e, 0xc0, 0x00, 0x00, 0x00, //0x00000c51 movdqu %xmm0, $192(%rsi,%rcx) 809 0xf3, 0x0f, 0x7f, 0x84, 0x0e, 0xd0, 0x00, 0x00, 0x00, //0x00000c5a movdqu %xmm0, $208(%rsi,%rcx) 810 0xf3, 0x0f, 0x7f, 0x84, 0x0e, 0xe0, 0x00, 0x00, 0x00, //0x00000c63 movdqu %xmm0, $224(%rsi,%rcx) 811 0xf3, 0x0f, 0x7f, 0x84, 0x0e, 0xf0, 0x00, 0x00, 0x00, //0x00000c6c movdqu %xmm0, $240(%rsi,%rcx) 812 0x48, 0x05, 0x00, 0x01, 0x00, 0x00, //0x00000c75 addq $256, %rax 813 0x48, 0x83, 0xc3, 0x08, //0x00000c7b addq $8, %rbx 814 0x0f, 0x85, 0x75, 0xff, 0xff, 0xff, //0x00000c7f jne LBB0_130 815 //0x00000c85 LBB0_131 816 0x49, 0x01, 0xf3, //0x00000c85 addq %rsi, %r11 817 0x4d, 0x85, 0xe4, //0x00000c88 testq %r12, %r12 818 0x0f, 0x84, 0x29, 0x00, 0x00, 0x00, //0x00000c8b je LBB0_134 819 0x49, 0x01, 0xc0, //0x00000c91 addq %rax, %r8 820 0x49, 0x01, 0xd0, //0x00000c94 addq %rdx, %r8 821 0x49, 0xf7, 0xdc, //0x00000c97 negq %r12 822 0xf3, 0x0f, 0x6f, 0x05, 0x5e, 0xf3, 0xff, 0xff, //0x00000c9a movdqu $-3234(%rip), %xmm0 /* LCPI0_0+0(%rip) */ 823 //0x00000ca2 LBB0_133 824 0xf3, 0x41, 0x0f, 0x7f, 0x40, 0xf0, //0x00000ca2 movdqu %xmm0, $-16(%r8) 825 0xf3, 0x41, 0x0f, 0x7f, 0x00, //0x00000ca8 movdqu %xmm0, (%r8) 826 0x49, 0x83, 0xc0, 0x20, //0x00000cad addq $32, %r8 827 0x49, 0xff, 0xc4, //0x00000cb1 incq %r12 828 0x0f, 0x85, 0xe8, 0xff, 0xff, 0xff, //0x00000cb4 jne LBB0_133 829 //0x00000cba LBB0_134 830 0x4d, 0x89, 0xd8, //0x00000cba movq %r11, %r8 831 0x4d, 0x39, 0xf7, //0x00000cbd cmpq %r14, %r15 832 0x0f, 0x84, 0x1a, 0x00, 0x00, 0x00, //0x00000cc0 je LBB0_137 833 //0x00000cc6 LBB0_135 834 0x45, 0x29, 0xf2, //0x00000cc6 subl %r14d, %r10d 835 0x45, 0x29, 0xca, //0x00000cc9 subl %r9d, %r10d 836 0x4d, 0x89, 0xd8, //0x00000ccc movq %r11, %r8 837 0x90, //0x00000ccf .p2align 4, 0x90 838 //0x00000cd0 LBB0_136 839 0x41, 0xc6, 0x00, 0x30, //0x00000cd0 movb $48, (%r8) 840 0x49, 0xff, 0xc0, //0x00000cd4 incq %r8 841 0x41, 0xff, 0xca, //0x00000cd7 decl %r10d 842 0x0f, 0x85, 0xf0, 0xff, 0xff, 0xff, //0x00000cda jne LBB0_136 843 //0x00000ce0 LBB0_137 844 0x41, 0x29, 0xf8, //0x00000ce0 subl %edi, %r8d 845 //0x00000ce3 LBB0_138 846 0x44, 0x89, 0xc0, //0x00000ce3 movl %r8d, %eax 847 0x5b, //0x00000ce6 popq %rbx 848 0x41, 0x5c, //0x00000ce7 popq %r12 849 0x41, 0x5d, //0x00000ce9 popq %r13 850 0x41, 0x5e, //0x00000ceb popq %r14 851 0x41, 0x5f, //0x00000ced popq %r15 852 0x5d, //0x00000cef popq %rbp 853 0xc3, //0x00000cf0 retq 854 //0x00000cf1 LBB0_139 855 0x45, 0x31, 0xc0, //0x00000cf1 xorl %r8d, %r8d 856 0xe9, 0xea, 0xff, 0xff, 0xff, //0x00000cf4 jmp LBB0_138 857 //0x00000cf9 LBB0_140 858 0x41, 0xbf, 0x6b, 0xff, 0xff, 0xff, //0x00000cf9 movl $-149, %r15d 859 0x89, 0xc6, //0x00000cff movl %eax, %esi 860 0xe9, 0x89, 0xf3, 0xff, 0xff, //0x00000d01 jmp LBB0_5 861 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000d06 .p2align 4, 0x00 862 //0x00000d10 _Digits 863 0x30, 0x30, 0x30, 0x31, 0x30, 0x32, 0x30, 0x33, 0x30, 0x34, 0x30, 0x35, 0x30, 0x36, 0x30, 0x37, //0x00000d10 QUAD $0x3330323031303030; QUAD $0x3730363035303430 // .ascii 16, '0001020304050607' 864 0x30, 0x38, 0x30, 0x39, 0x31, 0x30, 0x31, 0x31, 0x31, 0x32, 0x31, 0x33, 0x31, 0x34, 0x31, 0x35, //0x00000d20 QUAD $0x3131303139303830; QUAD $0x3531343133313231 // .ascii 16, '0809101112131415' 865 0x31, 0x36, 0x31, 0x37, 0x31, 0x38, 0x31, 0x39, 0x32, 0x30, 0x32, 0x31, 0x32, 0x32, 0x32, 0x33, //0x00000d30 QUAD $0x3931383137313631; QUAD $0x3332323231323032 // .ascii 16, '1617181920212223' 866 0x32, 0x34, 0x32, 0x35, 0x32, 0x36, 0x32, 0x37, 0x32, 0x38, 0x32, 0x39, 0x33, 0x30, 0x33, 0x31, //0x00000d40 QUAD $0x3732363235323432; QUAD $0x3133303339323832 // .ascii 16, '2425262728293031' 867 0x33, 0x32, 0x33, 0x33, 0x33, 0x34, 0x33, 0x35, 0x33, 0x36, 0x33, 0x37, 0x33, 0x38, 0x33, 0x39, //0x00000d50 QUAD $0x3533343333333233; QUAD $0x3933383337333633 // .ascii 16, '3233343536373839' 868 0x34, 0x30, 0x34, 0x31, 0x34, 0x32, 0x34, 0x33, 0x34, 0x34, 0x34, 0x35, 0x34, 0x36, 0x34, 0x37, //0x00000d60 QUAD $0x3334323431343034; QUAD $0x3734363435343434 // .ascii 16, '4041424344454647' 869 0x34, 0x38, 0x34, 0x39, 0x35, 0x30, 0x35, 0x31, 0x35, 0x32, 0x35, 0x33, 0x35, 0x34, 0x35, 0x35, //0x00000d70 QUAD $0x3135303539343834; QUAD $0x3535343533353235 // .ascii 16, '4849505152535455' 870 0x35, 0x36, 0x35, 0x37, 0x35, 0x38, 0x35, 0x39, 0x36, 0x30, 0x36, 0x31, 0x36, 0x32, 0x36, 0x33, //0x00000d80 QUAD $0x3935383537353635; QUAD $0x3336323631363036 // .ascii 16, '5657585960616263' 871 0x36, 0x34, 0x36, 0x35, 0x36, 0x36, 0x36, 0x37, 0x36, 0x38, 0x36, 0x39, 0x37, 0x30, 0x37, 0x31, //0x00000d90 QUAD $0x3736363635363436; QUAD $0x3137303739363836 // .ascii 16, '6465666768697071' 872 0x37, 0x32, 0x37, 0x33, 0x37, 0x34, 0x37, 0x35, 0x37, 0x36, 0x37, 0x37, 0x37, 0x38, 0x37, 0x39, //0x00000da0 QUAD $0x3537343733373237; QUAD $0x3937383737373637 // .ascii 16, '7273747576777879' 873 0x38, 0x30, 0x38, 0x31, 0x38, 0x32, 0x38, 0x33, 0x38, 0x34, 0x38, 0x35, 0x38, 0x36, 0x38, 0x37, //0x00000db0 QUAD $0x3338323831383038; QUAD $0x3738363835383438 // .ascii 16, '8081828384858687' 874 0x38, 0x38, 0x38, 0x39, 0x39, 0x30, 0x39, 0x31, 0x39, 0x32, 0x39, 0x33, 0x39, 0x34, 0x39, 0x35, //0x00000dc0 QUAD $0x3139303939383838; QUAD $0x3539343933393239 // .ascii 16, '8889909192939495' 875 0x39, 0x36, 0x39, 0x37, 0x39, 0x38, 0x39, 0x39, //0x00000dd0 QUAD $0x3939383937393639 // .ascii 8, '96979899' 876 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000dd8 .p2align 4, 0x00 877 //0x00000de0 _pow10_ceil_sig_f32.g 878 0xf5, 0xfc, 0x43, 0x4b, 0x2c, 0xb3, 0xce, 0x81, //0x00000de0 .quad -9093133594791772939 879 0x32, 0xfc, 0x14, 0x5e, 0xf7, 0x5f, 0x42, 0xa2, //0x00000de8 .quad -6754730975062328270 880 0x3f, 0x3b, 0x9a, 0x35, 0xf5, 0xf7, 0xd2, 0xca, //0x00000df0 .quad -3831727700400522433 881 0x0e, 0xca, 0x00, 0x83, 0xf2, 0xb5, 0x87, 0xfd, //0x00000df8 .quad -177973607073265138 882 0x49, 0x7e, 0xe0, 0x91, 0xb7, 0xd1, 0x74, 0x9e, //0x00000e00 .quad -7028762532061872567 883 0xdb, 0x9d, 0x58, 0x76, 0x25, 0x06, 0x12, 0xc6, //0x00000e08 .quad -4174267146649952805 884 0x52, 0xc5, 0xee, 0xd3, 0xae, 0x87, 0x96, 0xf7, //0x00000e10 .quad -606147914885053102 885 0x53, 0x3b, 0x75, 0x44, 0xcd, 0x14, 0xbe, 0x9a, //0x00000e18 .quad -7296371474444240045 886 0x28, 0x8a, 0x92, 0x95, 0x00, 0x9a, 0x6d, 0xc1, //0x00000e20 .quad -4508778324627912152 887 0xb2, 0x2c, 0xf7, 0xba, 0x80, 0x00, 0xc9, 0xf1, //0x00000e28 .quad -1024286887357502286 888 0xef, 0x7b, 0xda, 0x74, 0x50, 0xa0, 0x1d, 0x97, //0x00000e30 .quad -7557708332239520785 889 0xeb, 0x1a, 0x11, 0x92, 0x64, 0x08, 0xe5, 0xbc, //0x00000e38 .quad -4835449396872013077 890 0xa6, 0x61, 0x95, 0xb6, 0x7d, 0x4a, 0x1e, 0xec, //0x00000e40 .quad -1432625727662628442 891 0x08, 0x5d, 0x1d, 0x92, 0x8e, 0xee, 0x92, 0x93, //0x00000e48 .quad -7812920107430224632 892 0x4a, 0xb4, 0xa4, 0x36, 0x32, 0xaa, 0x77, 0xb8, //0x00000e50 .quad -5154464115860392886 893 0x5c, 0xe1, 0x4d, 0xc4, 0xbe, 0x94, 0x95, 0xe6, //0x00000e58 .quad -1831394126398103204 894 0xda, 0xac, 0xb0, 0x3a, 0xf7, 0x7c, 0x1d, 0x90, //0x00000e60 .quad -8062150356639896358 895 0x10, 0xd8, 0x5c, 0x09, 0x35, 0xdc, 0x24, 0xb4, //0x00000e68 .quad -5466001927372482544 896 0x14, 0x0e, 0xb4, 0x4b, 0x42, 0x13, 0x2e, 0xe1, //0x00000e70 .quad -2220816390788215276 897 0xcc, 0x88, 0x50, 0x6f, 0x09, 0xcc, 0xbc, 0x8c, //0x00000e78 .quad -8305539271883716404 898 0xff, 0xaa, 0x24, 0xcb, 0x0b, 0xff, 0xeb, 0xaf, //0x00000e80 .quad -5770238071427257601 899 0xbf, 0xd5, 0xed, 0xbd, 0xce, 0xfe, 0xe6, 0xdb, //0x00000e88 .quad -2601111570856684097 900 0x98, 0xa5, 0xb4, 0x36, 0x41, 0x5f, 0x70, 0x89, //0x00000e90 .quad -8543223759426509416 901 0xfd, 0xce, 0x61, 0x84, 0x11, 0x77, 0xcc, 0xab, //0x00000e98 .quad -6067343680855748867 902 0xbd, 0x42, 0x7a, 0xe5, 0xd5, 0x94, 0xbf, 0xd6, //0x00000ea0 .quad -2972493582642298179 903 0xb6, 0x69, 0x6c, 0xaf, 0x05, 0xbd, 0x37, 0x86, //0x00000ea8 .quad -8775337516792518218 904 0x24, 0x84, 0x47, 0x1b, 0x47, 0xac, 0xc5, 0xa7, //0x00000eb0 .quad -6357485877563259868 905 0x2c, 0x65, 0x19, 0xe2, 0x58, 0x17, 0xb7, 0xd1, //0x00000eb8 .quad -3335171328526686932 906 0x3c, 0xdf, 0x4f, 0x8d, 0x97, 0x6e, 0x12, 0x83, //0x00000ec0 .quad -9002011107970261188 907 0x0b, 0xd7, 0xa3, 0x70, 0x3d, 0x0a, 0xd7, 0xa3, //0x00000ec8 .quad -6640827866535438581 908 0xcd, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, //0x00000ed0 .quad -3689348814741910323 909 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, //0x00000ed8 .quad -9223372036854775808 910 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa0, //0x00000ee0 .quad -6917529027641081856 911 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc8, //0x00000ee8 .quad -4035225266123964416 912 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfa, //0x00000ef0 .quad -432345564227567616 913 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x9c, //0x00000ef8 .quad -7187745005283311616 914 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x50, 0xc3, //0x00000f00 .quad -4372995238176751616 915 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x24, 0xf4, //0x00000f08 .quad -854558029293551616 916 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x96, 0x98, //0x00000f10 .quad -7451627795949551616 917 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0xbc, 0xbe, //0x00000f18 .quad -4702848726509551616 918 0x00, 0x00, 0x00, 0x00, 0x00, 0x28, 0x6b, 0xee, //0x00000f20 .quad -1266874889709551616 919 0x00, 0x00, 0x00, 0x00, 0x00, 0xf9, 0x02, 0x95, //0x00000f28 .quad -7709325833709551616 920 0x00, 0x00, 0x00, 0x00, 0x40, 0xb7, 0x43, 0xba, //0x00000f30 .quad -5024971273709551616 921 0x00, 0x00, 0x00, 0x00, 0x10, 0xa5, 0xd4, 0xe8, //0x00000f38 .quad -1669528073709551616 922 0x00, 0x00, 0x00, 0x00, 0x2a, 0xe7, 0x84, 0x91, //0x00000f40 .quad -7960984073709551616 923 0x00, 0x00, 0x00, 0x80, 0xf4, 0x20, 0xe6, 0xb5, //0x00000f48 .quad -5339544073709551616 924 0x00, 0x00, 0x00, 0xa0, 0x31, 0xa9, 0x5f, 0xe3, //0x00000f50 .quad -2062744073709551616 925 0x00, 0x00, 0x00, 0x04, 0xbf, 0xc9, 0x1b, 0x8e, //0x00000f58 .quad -8206744073709551616 926 0x00, 0x00, 0x00, 0xc5, 0x2e, 0xbc, 0xa2, 0xb1, //0x00000f60 .quad -5646744073709551616 927 0x00, 0x00, 0x40, 0x76, 0x3a, 0x6b, 0x0b, 0xde, //0x00000f68 .quad -2446744073709551616 928 0x00, 0x00, 0xe8, 0x89, 0x04, 0x23, 0xc7, 0x8a, //0x00000f70 .quad -8446744073709551616 929 0x00, 0x00, 0x62, 0xac, 0xc5, 0xeb, 0x78, 0xad, //0x00000f78 .quad -5946744073709551616 930 0x00, 0x80, 0x7a, 0x17, 0xb7, 0x26, 0xd7, 0xd8, //0x00000f80 .quad -2821744073709551616 931 0x00, 0x90, 0xac, 0x6e, 0x32, 0x78, 0x86, 0x87, //0x00000f88 .quad -8681119073709551616 932 0x00, 0xb4, 0x57, 0x0a, 0x3f, 0x16, 0x68, 0xa9, //0x00000f90 .quad -6239712823709551616 933 0x00, 0xa1, 0xed, 0xcc, 0xce, 0x1b, 0xc2, 0xd3, //0x00000f98 .quad -3187955011209551616 934 0xa0, 0x84, 0x14, 0x40, 0x61, 0x51, 0x59, 0x84, //0x00000fa0 .quad -8910000909647051616 935 0xc8, 0xa5, 0x19, 0x90, 0xb9, 0xa5, 0x6f, 0xa5, //0x00000fa8 .quad -6525815118631426616 936 0x3a, 0x0f, 0x20, 0xf4, 0x27, 0x8f, 0xcb, 0xce, //0x00000fb0 .quad -3545582879861895366 937 0x85, 0x09, 0x94, 0xf8, 0x78, 0x39, 0x3f, 0x81, //0x00000fb8 .quad -9133518327554766459 938 0xe6, 0x0b, 0xb9, 0x36, 0xd7, 0x07, 0x8f, 0xa1, //0x00000fc0 .quad -6805211891016070170 939 0xdf, 0x4e, 0x67, 0x04, 0xcd, 0xc9, 0xf2, 0xc9, //0x00000fc8 .quad -3894828845342699809 940 0x97, 0x22, 0x81, 0x45, 0x40, 0x7c, 0x6f, 0xfc, //0x00000fd0 .quad -256850038250986857 941 0x9e, 0xb5, 0x70, 0x2b, 0xa8, 0xad, 0xc5, 0x9d, //0x00000fd8 .quad -7078060301547948642 942 0x06, 0xe3, 0x4c, 0x36, 0x12, 0x19, 0x37, 0xc5, //0x00000fe0 .quad -4235889358507547898 943 0xc7, 0x1b, 0xe0, 0xc3, 0x56, 0xdf, 0x84, 0xf6, //0x00000fe8 .quad -683175679707046969 944 0x5d, 0x11, 0x6c, 0x3a, 0x96, 0x0b, 0x13, 0x9a, //0x00000ff0 .quad -7344513827457986211 945 0xb4, 0x15, 0x07, 0xc9, 0x7b, 0xce, 0x97, 0xc0, //0x00000ff8 .quad -4568956265895094860 946 0x21, 0xdb, 0x48, 0xbb, 0x1a, 0xc2, 0xbd, 0xf0, //0x00001000 .quad -1099509313941480671 947 0xf5, 0x88, 0x0d, 0xb5, 0x50, 0x99, 0x76, 0x96, //0x00001008 .quad -7604722348854507275 948 0x32, 0xeb, 0x50, 0xe2, 0xa4, 0x3f, 0x14, 0xbc, //0x00001010 .quad -4894216917640746190 949 0xfe, 0x25, 0xe5, 0x1a, 0x8e, 0x4f, 0x19, 0xeb, //0x00001018 .quad -1506085128623544834 950 0xbf, 0x37, 0xcf, 0xd0, 0xb8, 0xd1, 0xef, 0x92, //0x00001020 .quad -7858832233030797377 951 0xae, 0x05, 0x03, 0x05, 0x27, 0xc6, 0xab, 0xb7, //0x00001028 .quad -5211854272861108818 952 0x1a, 0xc7, 0x43, 0xc6, 0xb0, 0xb7, 0x96, 0xe5, //0x00001030 .quad -1903131822648998118 953 0x70, 0x5c, 0xea, 0x7b, 0xce, 0x32, 0x7e, 0x8f, //0x00001038 .quad -8106986416796705680 954 0x8c, 0xf3, 0xe4, 0x1a, 0x82, 0xbf, 0x5d, 0xb3, //0x00001040 .quad -5522047002568494196 955 } 956