github.com/bytedance/sonic@v1.11.7-0.20240517092252-d2edb31b167b/internal/native/avx/validate_one_text_amd64.go (about) 1 // +build amd64 2 // Code generated by asm2asm, DO NOT EDIT. 3 4 package avx 5 6 var _text_validate_one = []byte{ 7 // .p2align 4, 0x00 8 // LCPI0_0 9 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, // QUAD $0x2222222222222222; QUAD $0x2222222222222222 // .space 16, '""""""""""""""""' 10 //0x00000010 LCPI0_1 11 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, //0x00000010 QUAD $0x5c5c5c5c5c5c5c5c; QUAD $0x5c5c5c5c5c5c5c5c // .space 16, '\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 12 //0x00000020 LCPI0_2 13 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, //0x00000020 QUAD $0x2020202020202020; QUAD $0x2020202020202020 // .space 16, ' ' 14 //0x00000030 LCPI0_3 15 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, //0x00000030 QUAD $0x2f2f2f2f2f2f2f2f; QUAD $0x2f2f2f2f2f2f2f2f // .space 16, '////////////////' 16 //0x00000040 LCPI0_4 17 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, //0x00000040 QUAD $0x3a3a3a3a3a3a3a3a; QUAD $0x3a3a3a3a3a3a3a3a // .space 16, '::::::::::::::::' 18 //0x00000050 LCPI0_5 19 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, //0x00000050 QUAD $0x2b2b2b2b2b2b2b2b; QUAD $0x2b2b2b2b2b2b2b2b // .space 16, '++++++++++++++++' 20 //0x00000060 LCPI0_6 21 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, //0x00000060 QUAD $0x2d2d2d2d2d2d2d2d; QUAD $0x2d2d2d2d2d2d2d2d // .space 16, '----------------' 22 //0x00000070 LCPI0_7 23 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, //0x00000070 QUAD $0x2e2e2e2e2e2e2e2e; QUAD $0x2e2e2e2e2e2e2e2e // .space 16, '................' 24 //0x00000080 LCPI0_8 25 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, //0x00000080 QUAD $0x6565656565656565; QUAD $0x6565656565656565 // .space 16, 'eeeeeeeeeeeeeeee' 26 //0x00000090 .p2align 4, 0x90 27 //0x00000090 _validate_one 28 0x55, //0x00000090 pushq %rbp 29 0x48, 0x89, 0xe5, //0x00000091 movq %rsp, %rbp 30 0x41, 0x57, //0x00000094 pushq %r15 31 0x41, 0x56, //0x00000096 pushq %r14 32 0x41, 0x55, //0x00000098 pushq %r13 33 0x41, 0x54, //0x0000009a pushq %r12 34 0x53, //0x0000009c pushq %rbx 35 0x48, 0x83, 0xec, 0x68, //0x0000009d subq $104, %rsp 36 0x48, 0x89, 0x4d, 0x80, //0x000000a1 movq %rcx, $-128(%rbp) 37 0x49, 0x89, 0xd1, //0x000000a5 movq %rdx, %r9 38 0x41, 0xba, 0x01, 0x00, 0x00, 0x00, //0x000000a8 movl $1, %r10d 39 0xc4, 0xc1, 0xf9, 0x6e, 0xc2, //0x000000ae vmovq %r10, %xmm0 40 0xc5, 0xfa, 0x7f, 0x02, //0x000000b3 vmovdqu %xmm0, (%rdx) 41 0x48, 0x89, 0x7d, 0x90, //0x000000b7 movq %rdi, $-112(%rbp) 42 0x4c, 0x8b, 0x27, //0x000000bb movq (%rdi), %r12 43 0x4c, 0x89, 0xe0, //0x000000be movq %r12, %rax 44 0x48, 0xf7, 0xd0, //0x000000c1 notq %rax 45 0x48, 0x89, 0x45, 0xa0, //0x000000c4 movq %rax, $-96(%rbp) 46 0xb8, 0x01, 0x00, 0x00, 0x00, //0x000000c8 movl $1, %eax 47 0x4c, 0x29, 0xe0, //0x000000cd subq %r12, %rax 48 0x48, 0x89, 0x45, 0x98, //0x000000d0 movq %rax, $-104(%rbp) 49 0x49, 0x8d, 0x44, 0x24, 0x40, //0x000000d4 leaq $64(%r12), %rax 50 0x48, 0x89, 0x45, 0x88, //0x000000d9 movq %rax, $-120(%rbp) 51 0x4c, 0x8b, 0x1e, //0x000000dd movq (%rsi), %r11 52 0x49, 0x8d, 0x44, 0x24, 0x05, //0x000000e0 leaq $5(%r12), %rax 53 0x48, 0x89, 0x85, 0x70, 0xff, 0xff, 0xff, //0x000000e5 movq %rax, $-144(%rbp) 54 0x48, 0xc7, 0x85, 0x78, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, //0x000000ec movq $-1, $-136(%rbp) 55 0xc5, 0xfa, 0x6f, 0x05, 0x01, 0xff, 0xff, 0xff, //0x000000f7 vmovdqu $-255(%rip), %xmm0 /* LCPI0_0+0(%rip) */ 56 0xc5, 0xfa, 0x6f, 0x0d, 0x09, 0xff, 0xff, 0xff, //0x000000ff vmovdqu $-247(%rip), %xmm1 /* LCPI0_1+0(%rip) */ 57 0xc5, 0x7a, 0x6f, 0x3d, 0x11, 0xff, 0xff, 0xff, //0x00000107 vmovdqu $-239(%rip), %xmm15 /* LCPI0_2+0(%rip) */ 58 0xc5, 0xe1, 0x76, 0xdb, //0x0000010f vpcmpeqd %xmm3, %xmm3, %xmm3 59 0xc5, 0x7a, 0x6f, 0x05, 0x15, 0xff, 0xff, 0xff, //0x00000113 vmovdqu $-235(%rip), %xmm8 /* LCPI0_3+0(%rip) */ 60 0xc5, 0x7a, 0x6f, 0x0d, 0x1d, 0xff, 0xff, 0xff, //0x0000011b vmovdqu $-227(%rip), %xmm9 /* LCPI0_4+0(%rip) */ 61 0xc5, 0x7a, 0x6f, 0x15, 0x25, 0xff, 0xff, 0xff, //0x00000123 vmovdqu $-219(%rip), %xmm10 /* LCPI0_5+0(%rip) */ 62 0xc5, 0x7a, 0x6f, 0x1d, 0x2d, 0xff, 0xff, 0xff, //0x0000012b vmovdqu $-211(%rip), %xmm11 /* LCPI0_6+0(%rip) */ 63 0xc5, 0x7a, 0x6f, 0x25, 0xe5, 0xfe, 0xff, 0xff, //0x00000133 vmovdqu $-283(%rip), %xmm12 /* LCPI0_2+0(%rip) */ 64 0xc5, 0x7a, 0x6f, 0x2d, 0x2d, 0xff, 0xff, 0xff, //0x0000013b vmovdqu $-211(%rip), %xmm13 /* LCPI0_7+0(%rip) */ 65 0xc5, 0x7a, 0x6f, 0x35, 0x35, 0xff, 0xff, 0xff, //0x00000143 vmovdqu $-203(%rip), %xmm14 /* LCPI0_8+0(%rip) */ 66 0x48, 0x89, 0x75, 0xc8, //0x0000014b movq %rsi, $-56(%rbp) 67 0x4c, 0x89, 0x65, 0xd0, //0x0000014f movq %r12, $-48(%rbp) 68 0x48, 0x89, 0x55, 0xc0, //0x00000153 movq %rdx, $-64(%rbp) 69 0xe9, 0x5a, 0x00, 0x00, 0x00, //0x00000157 jmp LBB0_4 70 //0x0000015c LBB0_257 71 0x48, 0x85, 0xc0, //0x0000015c testq %rax, %rax 72 0x49, 0x8d, 0x45, 0xff, //0x0000015f leaq $-1(%r13), %rax 73 0x49, 0xf7, 0xd5, //0x00000163 notq %r13 74 0x4c, 0x0f, 0x48, 0xe9, //0x00000166 cmovsq %rcx, %r13 75 0x49, 0x39, 0xc3, //0x0000016a cmpq %rax, %r11 76 0x49, 0x89, 0xcb, //0x0000016d movq %rcx, %r11 77 0x4d, 0x0f, 0x44, 0xdd, //0x00000170 cmoveq %r13, %r11 78 0x4c, 0x8b, 0x65, 0xd0, //0x00000174 movq $-48(%rbp), %r12 79 0x4d, 0x85, 0xdb, //0x00000178 testq %r11, %r11 80 0x0f, 0x88, 0xfe, 0x21, 0x00, 0x00, //0x0000017b js LBB0_419 81 //0x00000181 LBB0_258 82 0x4d, 0x01, 0xfb, //0x00000181 addq %r15, %r11 83 //0x00000184 LBB0_1 84 0x4c, 0x89, 0x1e, //0x00000184 movq %r11, (%rsi) 85 0x4c, 0x89, 0xf8, //0x00000187 movq %r15, %rax 86 0x4d, 0x85, 0xff, //0x0000018a testq %r15, %r15 87 0x0f, 0x88, 0xff, 0x21, 0x00, 0x00, //0x0000018d js LBB0_423 88 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000193 .p2align 4, 0x90 89 //0x000001a0 LBB0_2 90 0x49, 0x8b, 0x11, //0x000001a0 movq (%r9), %rdx 91 0x49, 0x89, 0xd2, //0x000001a3 movq %rdx, %r10 92 0x48, 0x8b, 0x85, 0x78, 0xff, 0xff, 0xff, //0x000001a6 movq $-136(%rbp), %rax 93 0x48, 0x85, 0xd2, //0x000001ad testq %rdx, %rdx 94 0x0f, 0x84, 0xdc, 0x21, 0x00, 0x00, //0x000001b0 je LBB0_423 95 //0x000001b6 LBB0_4 96 0x48, 0x8b, 0x45, 0x90, //0x000001b6 movq $-112(%rbp), %rax 97 0x48, 0x8b, 0x40, 0x08, //0x000001ba movq $8(%rax), %rax 98 0x4c, 0x89, 0xdb, //0x000001be movq %r11, %rbx 99 0x48, 0x29, 0xc3, //0x000001c1 subq %rax, %rbx 100 0x0f, 0x83, 0x36, 0x00, 0x00, 0x00, //0x000001c4 jae LBB0_9 101 0x43, 0x8a, 0x14, 0x1c, //0x000001ca movb (%r12,%r11), %dl 102 0x80, 0xfa, 0x0d, //0x000001ce cmpb $13, %dl 103 0x0f, 0x84, 0x29, 0x00, 0x00, 0x00, //0x000001d1 je LBB0_9 104 0x80, 0xfa, 0x20, //0x000001d7 cmpb $32, %dl 105 0x0f, 0x84, 0x20, 0x00, 0x00, 0x00, //0x000001da je LBB0_9 106 0x80, 0xc2, 0xf7, //0x000001e0 addb $-9, %dl 107 0x80, 0xfa, 0x01, //0x000001e3 cmpb $1, %dl 108 0x0f, 0x86, 0x14, 0x00, 0x00, 0x00, //0x000001e6 jbe LBB0_9 109 0x4d, 0x89, 0xdf, //0x000001ec movq %r11, %r15 110 0xe9, 0x39, 0x01, 0x00, 0x00, //0x000001ef jmp LBB0_30 111 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000001f4 .p2align 4, 0x90 112 //0x00000200 LBB0_9 113 0x4d, 0x8d, 0x7b, 0x01, //0x00000200 leaq $1(%r11), %r15 114 0x49, 0x39, 0xc7, //0x00000204 cmpq %rax, %r15 115 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00000207 jae LBB0_13 116 0x43, 0x8a, 0x14, 0x3c, //0x0000020d movb (%r12,%r15), %dl 117 0x80, 0xfa, 0x0d, //0x00000211 cmpb $13, %dl 118 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00000214 je LBB0_13 119 0x80, 0xfa, 0x20, //0x0000021a cmpb $32, %dl 120 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x0000021d je LBB0_13 121 0x80, 0xc2, 0xf7, //0x00000223 addb $-9, %dl 122 0x80, 0xfa, 0x01, //0x00000226 cmpb $1, %dl 123 0x0f, 0x87, 0xfe, 0x00, 0x00, 0x00, //0x00000229 ja LBB0_30 124 0x90, //0x0000022f .p2align 4, 0x90 125 //0x00000230 LBB0_13 126 0x4d, 0x8d, 0x7b, 0x02, //0x00000230 leaq $2(%r11), %r15 127 0x49, 0x39, 0xc7, //0x00000234 cmpq %rax, %r15 128 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00000237 jae LBB0_17 129 0x43, 0x8a, 0x14, 0x3c, //0x0000023d movb (%r12,%r15), %dl 130 0x80, 0xfa, 0x0d, //0x00000241 cmpb $13, %dl 131 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00000244 je LBB0_17 132 0x80, 0xfa, 0x20, //0x0000024a cmpb $32, %dl 133 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x0000024d je LBB0_17 134 0x80, 0xc2, 0xf7, //0x00000253 addb $-9, %dl 135 0x80, 0xfa, 0x01, //0x00000256 cmpb $1, %dl 136 0x0f, 0x87, 0xce, 0x00, 0x00, 0x00, //0x00000259 ja LBB0_30 137 0x90, //0x0000025f .p2align 4, 0x90 138 //0x00000260 LBB0_17 139 0x4d, 0x8d, 0x7b, 0x03, //0x00000260 leaq $3(%r11), %r15 140 0x49, 0x39, 0xc7, //0x00000264 cmpq %rax, %r15 141 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00000267 jae LBB0_21 142 0x43, 0x8a, 0x14, 0x3c, //0x0000026d movb (%r12,%r15), %dl 143 0x80, 0xfa, 0x0d, //0x00000271 cmpb $13, %dl 144 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00000274 je LBB0_21 145 0x80, 0xfa, 0x20, //0x0000027a cmpb $32, %dl 146 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x0000027d je LBB0_21 147 0x80, 0xc2, 0xf7, //0x00000283 addb $-9, %dl 148 0x80, 0xfa, 0x01, //0x00000286 cmpb $1, %dl 149 0x0f, 0x87, 0x9e, 0x00, 0x00, 0x00, //0x00000289 ja LBB0_30 150 0x90, //0x0000028f .p2align 4, 0x90 151 //0x00000290 LBB0_21 152 0x49, 0x8d, 0x53, 0x04, //0x00000290 leaq $4(%r11), %rdx 153 0x48, 0x39, 0xd0, //0x00000294 cmpq %rdx, %rax 154 0x0f, 0x86, 0xa1, 0x20, 0x00, 0x00, //0x00000297 jbe LBB0_413 155 0x48, 0x39, 0xd0, //0x0000029d cmpq %rdx, %rax 156 0x0f, 0x84, 0x5a, 0x00, 0x00, 0x00, //0x000002a0 je LBB0_27 157 0x49, 0x8d, 0x14, 0x04, //0x000002a6 leaq (%r12,%rax), %rdx 158 0x48, 0x83, 0xc3, 0x04, //0x000002aa addq $4, %rbx 159 0x4c, 0x03, 0x9d, 0x70, 0xff, 0xff, 0xff, //0x000002ae addq $-144(%rbp), %r11 160 0x4d, 0x89, 0xdf, //0x000002b5 movq %r11, %r15 161 0x48, 0xb9, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x000002b8 movabsq $4294977024, %rcx 162 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000002c2 .p2align 4, 0x90 163 //0x000002d0 LBB0_24 164 0x41, 0x0f, 0xbe, 0x7f, 0xff, //0x000002d0 movsbl $-1(%r15), %edi 165 0x83, 0xff, 0x20, //0x000002d5 cmpl $32, %edi 166 0x0f, 0x87, 0x42, 0x00, 0x00, 0x00, //0x000002d8 ja LBB0_29 167 0x48, 0x0f, 0xa3, 0xf9, //0x000002de btq %rdi, %rcx 168 0x0f, 0x83, 0x38, 0x00, 0x00, 0x00, //0x000002e2 jae LBB0_29 169 0x49, 0xff, 0xc7, //0x000002e8 incq %r15 170 0x48, 0xff, 0xc3, //0x000002eb incq %rbx 171 0x0f, 0x85, 0xdc, 0xff, 0xff, 0xff, //0x000002ee jne LBB0_24 172 0xe9, 0x0a, 0x00, 0x00, 0x00, //0x000002f4 jmp LBB0_28 173 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000002f9 .p2align 4, 0x90 174 //0x00000300 LBB0_27 175 0x4c, 0x01, 0xe2, //0x00000300 addq %r12, %rdx 176 //0x00000303 LBB0_28 177 0x4c, 0x29, 0xe2, //0x00000303 subq %r12, %rdx 178 0x49, 0x89, 0xd7, //0x00000306 movq %rdx, %r15 179 0x49, 0x39, 0xc7, //0x00000309 cmpq %rax, %r15 180 0x0f, 0x82, 0x1b, 0x00, 0x00, 0x00, //0x0000030c jb LBB0_30 181 0xe9, 0x2a, 0x20, 0x00, 0x00, //0x00000312 jmp LBB0_414 182 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000317 .p2align 4, 0x90 183 //0x00000320 LBB0_29 184 0x4c, 0x03, 0x7d, 0xa0, //0x00000320 addq $-96(%rbp), %r15 185 0x49, 0x39, 0xc7, //0x00000324 cmpq %rax, %r15 186 0x0f, 0x83, 0x14, 0x20, 0x00, 0x00, //0x00000327 jae LBB0_414 187 //0x0000032d LBB0_30 188 0x4d, 0x8d, 0x5f, 0x01, //0x0000032d leaq $1(%r15), %r11 189 0x4c, 0x89, 0x1e, //0x00000331 movq %r11, (%rsi) 190 0x43, 0x0f, 0xbe, 0x1c, 0x3c, //0x00000334 movsbl (%r12,%r15), %ebx 191 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00000339 movq $-1, %rax 192 0x85, 0xdb, //0x00000340 testl %ebx, %ebx 193 0x0f, 0x84, 0x4a, 0x20, 0x00, 0x00, //0x00000342 je LBB0_423 194 0x4d, 0x89, 0xf8, //0x00000348 movq %r15, %r8 195 0x49, 0xf7, 0xd0, //0x0000034b notq %r8 196 0x49, 0x8d, 0x52, 0xff, //0x0000034e leaq $-1(%r10), %rdx 197 0x43, 0x8b, 0x3c, 0xd1, //0x00000352 movl (%r9,%r10,8), %edi 198 0x48, 0x8b, 0x8d, 0x78, 0xff, 0xff, 0xff, //0x00000356 movq $-136(%rbp), %rcx 199 0x48, 0x83, 0xf9, 0xff, //0x0000035d cmpq $-1, %rcx 200 0x49, 0x0f, 0x44, 0xcf, //0x00000361 cmoveq %r15, %rcx 201 0x48, 0x89, 0x8d, 0x78, 0xff, 0xff, 0xff, //0x00000365 movq %rcx, $-136(%rbp) 202 0xff, 0xcf, //0x0000036c decl %edi 203 0x83, 0xff, 0x05, //0x0000036e cmpl $5, %edi 204 0x0f, 0x87, 0x27, 0x00, 0x00, 0x00, //0x00000371 ja LBB0_36 205 0x48, 0x8d, 0x0d, 0x46, 0x22, 0x00, 0x00, //0x00000377 leaq $8774(%rip), %rcx /* LJTI0_0+0(%rip) */ 206 0x48, 0x63, 0x3c, 0xb9, //0x0000037e movslq (%rcx,%rdi,4), %rdi 207 0x48, 0x01, 0xcf, //0x00000382 addq %rcx, %rdi 208 0xff, 0xe7, //0x00000385 jmpq *%rdi 209 //0x00000387 LBB0_33 210 0x83, 0xfb, 0x2c, //0x00000387 cmpl $44, %ebx 211 0x0f, 0x84, 0xb6, 0x04, 0x00, 0x00, //0x0000038a je LBB0_100 212 0x83, 0xfb, 0x5d, //0x00000390 cmpl $93, %ebx 213 0x0f, 0x84, 0x92, 0x04, 0x00, 0x00, //0x00000393 je LBB0_35 214 0xe9, 0xed, 0x1f, 0x00, 0x00, //0x00000399 jmp LBB0_422 215 //0x0000039e LBB0_36 216 0x49, 0x89, 0x11, //0x0000039e movq %rdx, (%r9) 217 0x83, 0xfb, 0x7b, //0x000003a1 cmpl $123, %ebx 218 0x0f, 0x86, 0x19, 0x02, 0x00, 0x00, //0x000003a4 jbe LBB0_63 219 0xe9, 0xdc, 0x1f, 0x00, 0x00, //0x000003aa jmp LBB0_422 220 //0x000003af LBB0_37 221 0x83, 0xfb, 0x2c, //0x000003af cmpl $44, %ebx 222 0x0f, 0x85, 0x6a, 0x04, 0x00, 0x00, //0x000003b2 jne LBB0_38 223 0x49, 0x81, 0xfa, 0xff, 0x0f, 0x00, 0x00, //0x000003b8 cmpq $4095, %r10 224 0x0f, 0x8f, 0x88, 0x1f, 0x00, 0x00, //0x000003bf jg LBB0_441 225 0x49, 0x8d, 0x42, 0x01, //0x000003c5 leaq $1(%r10), %rax 226 0x49, 0x89, 0x01, //0x000003c9 movq %rax, (%r9) 227 0x4b, 0xc7, 0x44, 0xd1, 0x08, 0x03, 0x00, 0x00, 0x00, //0x000003cc movq $3, $8(%r9,%r10,8) 228 0xe9, 0xc6, 0xfd, 0xff, 0xff, //0x000003d5 jmp LBB0_2 229 //0x000003da LBB0_39 230 0x80, 0xfb, 0x22, //0x000003da cmpb $34, %bl 231 0x0f, 0x85, 0xa8, 0x1f, 0x00, 0x00, //0x000003dd jne LBB0_422 232 0x4b, 0xc7, 0x04, 0xd1, 0x04, 0x00, 0x00, 0x00, //0x000003e3 movq $4, (%r9,%r10,8) 233 0x48, 0x8b, 0x45, 0x90, //0x000003eb movq $-112(%rbp), %rax 234 0x48, 0x8b, 0x50, 0x08, //0x000003ef movq $8(%rax), %rdx 235 0xf6, 0x45, 0x80, 0x20, //0x000003f3 testb $32, $-128(%rbp) 236 0x4c, 0x89, 0x5d, 0xa8, //0x000003f7 movq %r11, $-88(%rbp) 237 0x48, 0x89, 0x55, 0xb0, //0x000003fb movq %rdx, $-80(%rbp) 238 0x0f, 0x85, 0x63, 0x04, 0x00, 0x00, //0x000003ff jne LBB0_104 239 0x49, 0x89, 0xd5, //0x00000405 movq %rdx, %r13 240 0x4d, 0x29, 0xdd, //0x00000408 subq %r11, %r13 241 0x0f, 0x84, 0x30, 0x21, 0x00, 0x00, //0x0000040b je LBB0_456 242 0x4c, 0x89, 0xd8, //0x00000411 movq %r11, %rax 243 0x4d, 0x01, 0xe3, //0x00000414 addq %r12, %r11 244 0x49, 0x83, 0xfd, 0x40, //0x00000417 cmpq $64, %r13 245 0x0f, 0x82, 0x0b, 0x1a, 0x00, 0x00, //0x0000041b jb LBB0_353 246 0x45, 0x89, 0xea, //0x00000421 movl %r13d, %r10d 247 0x41, 0x83, 0xe2, 0x3f, //0x00000424 andl $63, %r10d 248 0x4a, 0x8d, 0x4c, 0x02, 0xc0, //0x00000428 leaq $-64(%rdx,%r8), %rcx 249 0x48, 0x83, 0xe1, 0xc0, //0x0000042d andq $-64, %rcx 250 0x48, 0x01, 0xc1, //0x00000431 addq %rax, %rcx 251 0x48, 0x03, 0x4d, 0x88, //0x00000434 addq $-120(%rbp), %rcx 252 0x48, 0x89, 0x4d, 0xb8, //0x00000438 movq %rcx, $-72(%rbp) 253 0x49, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x0000043c movq $-1, %r9 254 0x45, 0x31, 0xe4, //0x00000443 xorl %r12d, %r12d 255 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000446 .p2align 4, 0x90 256 //0x00000450 LBB0_44 257 0xc4, 0xc1, 0x7a, 0x6f, 0x13, //0x00000450 vmovdqu (%r11), %xmm2 258 0xc4, 0xc1, 0x7a, 0x6f, 0x63, 0x10, //0x00000455 vmovdqu $16(%r11), %xmm4 259 0xc4, 0xc1, 0x7a, 0x6f, 0x6b, 0x20, //0x0000045b vmovdqu $32(%r11), %xmm5 260 0xc4, 0xc1, 0x7a, 0x6f, 0x73, 0x30, //0x00000461 vmovdqu $48(%r11), %xmm6 261 0xc5, 0xe9, 0x74, 0xf8, //0x00000467 vpcmpeqb %xmm0, %xmm2, %xmm7 262 0xc5, 0xf9, 0xd7, 0xff, //0x0000046b vpmovmskb %xmm7, %edi 263 0xc5, 0xd9, 0x74, 0xf8, //0x0000046f vpcmpeqb %xmm0, %xmm4, %xmm7 264 0xc5, 0xf9, 0xd7, 0xcf, //0x00000473 vpmovmskb %xmm7, %ecx 265 0xc5, 0xd1, 0x74, 0xf8, //0x00000477 vpcmpeqb %xmm0, %xmm5, %xmm7 266 0xc5, 0xf9, 0xd7, 0xf7, //0x0000047b vpmovmskb %xmm7, %esi 267 0xc5, 0xc9, 0x74, 0xf8, //0x0000047f vpcmpeqb %xmm0, %xmm6, %xmm7 268 0xc5, 0xf9, 0xd7, 0xdf, //0x00000483 vpmovmskb %xmm7, %ebx 269 0xc5, 0xe9, 0x74, 0xd1, //0x00000487 vpcmpeqb %xmm1, %xmm2, %xmm2 270 0xc5, 0xf9, 0xd7, 0xd2, //0x0000048b vpmovmskb %xmm2, %edx 271 0xc5, 0xd9, 0x74, 0xd1, //0x0000048f vpcmpeqb %xmm1, %xmm4, %xmm2 272 0xc5, 0xf9, 0xd7, 0xc2, //0x00000493 vpmovmskb %xmm2, %eax 273 0xc5, 0xd1, 0x74, 0xd1, //0x00000497 vpcmpeqb %xmm1, %xmm5, %xmm2 274 0xc5, 0x79, 0xd7, 0xf2, //0x0000049b vpmovmskb %xmm2, %r14d 275 0xc5, 0xc9, 0x74, 0xd1, //0x0000049f vpcmpeqb %xmm1, %xmm6, %xmm2 276 0xc5, 0x79, 0xd7, 0xc2, //0x000004a3 vpmovmskb %xmm2, %r8d 277 0x48, 0xc1, 0xe3, 0x30, //0x000004a7 shlq $48, %rbx 278 0x48, 0xc1, 0xe6, 0x20, //0x000004ab shlq $32, %rsi 279 0x48, 0xc1, 0xe1, 0x10, //0x000004af shlq $16, %rcx 280 0x48, 0x09, 0xcf, //0x000004b3 orq %rcx, %rdi 281 0x48, 0x09, 0xf7, //0x000004b6 orq %rsi, %rdi 282 0x49, 0xc1, 0xe0, 0x30, //0x000004b9 shlq $48, %r8 283 0x49, 0xc1, 0xe6, 0x20, //0x000004bd shlq $32, %r14 284 0x48, 0xc1, 0xe0, 0x10, //0x000004c1 shlq $16, %rax 285 0x48, 0x09, 0xc2, //0x000004c5 orq %rax, %rdx 286 0x4c, 0x09, 0xf2, //0x000004c8 orq %r14, %rdx 287 0x4c, 0x09, 0xc2, //0x000004cb orq %r8, %rdx 288 0x49, 0x83, 0xf9, 0xff, //0x000004ce cmpq $-1, %r9 289 0x0f, 0x85, 0x09, 0x00, 0x00, 0x00, //0x000004d2 jne LBB0_46 290 0x48, 0x85, 0xd2, //0x000004d8 testq %rdx, %rdx 291 0x0f, 0x85, 0x2f, 0x00, 0x00, 0x00, //0x000004db jne LBB0_55 292 //0x000004e1 LBB0_46 293 0x48, 0x09, 0xdf, //0x000004e1 orq %rbx, %rdi 294 0x48, 0x89, 0xd0, //0x000004e4 movq %rdx, %rax 295 0x4c, 0x09, 0xe0, //0x000004e7 orq %r12, %rax 296 0x0f, 0x85, 0x3d, 0x00, 0x00, 0x00, //0x000004ea jne LBB0_56 297 //0x000004f0 LBB0_47 298 0x48, 0x85, 0xff, //0x000004f0 testq %rdi, %rdi 299 0x0f, 0x85, 0x86, 0x00, 0x00, 0x00, //0x000004f3 jne LBB0_57 300 //0x000004f9 LBB0_48 301 0x49, 0x83, 0xc5, 0xc0, //0x000004f9 addq $-64, %r13 302 0x49, 0x83, 0xc3, 0x40, //0x000004fd addq $64, %r11 303 0x49, 0x83, 0xfd, 0x3f, //0x00000501 cmpq $63, %r13 304 0x0f, 0x87, 0x45, 0xff, 0xff, 0xff, //0x00000505 ja LBB0_44 305 0xe9, 0x1d, 0x12, 0x00, 0x00, //0x0000050b jmp LBB0_49 306 //0x00000510 LBB0_55 307 0x4c, 0x89, 0xd8, //0x00000510 movq %r11, %rax 308 0x48, 0x2b, 0x45, 0xd0, //0x00000513 subq $-48(%rbp), %rax 309 0x4c, 0x0f, 0xbc, 0xca, //0x00000517 bsfq %rdx, %r9 310 0x49, 0x01, 0xc1, //0x0000051b addq %rax, %r9 311 0x48, 0x09, 0xdf, //0x0000051e orq %rbx, %rdi 312 0x48, 0x89, 0xd0, //0x00000521 movq %rdx, %rax 313 0x4c, 0x09, 0xe0, //0x00000524 orq %r12, %rax 314 0x0f, 0x84, 0xc3, 0xff, 0xff, 0xff, //0x00000527 je LBB0_47 315 //0x0000052d LBB0_56 316 0x4c, 0x89, 0xe0, //0x0000052d movq %r12, %rax 317 0x48, 0xf7, 0xd0, //0x00000530 notq %rax 318 0x48, 0x21, 0xd0, //0x00000533 andq %rdx, %rax 319 0x48, 0x8d, 0x0c, 0x00, //0x00000536 leaq (%rax,%rax), %rcx 320 0x4c, 0x09, 0xe1, //0x0000053a orq %r12, %rcx 321 0x48, 0x89, 0xce, //0x0000053d movq %rcx, %rsi 322 0x48, 0xf7, 0xd6, //0x00000540 notq %rsi 323 0x48, 0x21, 0xd6, //0x00000543 andq %rdx, %rsi 324 0x48, 0xba, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00000546 movabsq $-6148914691236517206, %rdx 325 0x48, 0x21, 0xd6, //0x00000550 andq %rdx, %rsi 326 0x45, 0x31, 0xe4, //0x00000553 xorl %r12d, %r12d 327 0x48, 0x01, 0xc6, //0x00000556 addq %rax, %rsi 328 0x41, 0x0f, 0x92, 0xc4, //0x00000559 setb %r12b 329 0x48, 0x01, 0xf6, //0x0000055d addq %rsi, %rsi 330 0x48, 0xb8, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00000560 movabsq $6148914691236517205, %rax 331 0x48, 0x31, 0xc6, //0x0000056a xorq %rax, %rsi 332 0x48, 0x21, 0xce, //0x0000056d andq %rcx, %rsi 333 0x48, 0xf7, 0xd6, //0x00000570 notq %rsi 334 0x48, 0x21, 0xf7, //0x00000573 andq %rsi, %rdi 335 0x48, 0x85, 0xff, //0x00000576 testq %rdi, %rdi 336 0x0f, 0x84, 0x7a, 0xff, 0xff, 0xff, //0x00000579 je LBB0_48 337 //0x0000057f LBB0_57 338 0x48, 0x0f, 0xbc, 0xc7, //0x0000057f bsfq %rdi, %rax 339 //0x00000583 LBB0_58 340 0x4c, 0x03, 0x5d, 0x98, //0x00000583 addq $-104(%rbp), %r11 341 0x49, 0x01, 0xc3, //0x00000587 addq %rax, %r11 342 0x4c, 0x8b, 0x65, 0xd0, //0x0000058a movq $-48(%rbp), %r12 343 0xe9, 0x3a, 0x09, 0x00, 0x00, //0x0000058e jmp LBB0_187 344 //0x00000593 LBB0_59 345 0x80, 0xfb, 0x3a, //0x00000593 cmpb $58, %bl 346 0x0f, 0x85, 0xef, 0x1d, 0x00, 0x00, //0x00000596 jne LBB0_422 347 0x4b, 0xc7, 0x04, 0xd1, 0x00, 0x00, 0x00, 0x00, //0x0000059c movq $0, (%r9,%r10,8) 348 0xe9, 0xf7, 0xfb, 0xff, 0xff, //0x000005a4 jmp LBB0_2 349 //0x000005a9 LBB0_61 350 0x80, 0xfb, 0x5d, //0x000005a9 cmpb $93, %bl 351 0x0f, 0x84, 0x79, 0x02, 0x00, 0x00, //0x000005ac je LBB0_35 352 0x4b, 0xc7, 0x04, 0xd1, 0x01, 0x00, 0x00, 0x00, //0x000005b2 movq $1, (%r9,%r10,8) 353 0x83, 0xfb, 0x7b, //0x000005ba cmpl $123, %ebx 354 0x0f, 0x87, 0xc8, 0x1d, 0x00, 0x00, //0x000005bd ja LBB0_422 355 //0x000005c3 LBB0_63 356 0x4f, 0x8d, 0x14, 0x3c, //0x000005c3 leaq (%r12,%r15), %r10 357 0x89, 0xd9, //0x000005c7 movl %ebx, %ecx 358 0x48, 0x8d, 0x15, 0x0c, 0x20, 0x00, 0x00, //0x000005c9 leaq $8204(%rip), %rdx /* LJTI0_1+0(%rip) */ 359 0x48, 0x63, 0x0c, 0x8a, //0x000005d0 movslq (%rdx,%rcx,4), %rcx 360 0x48, 0x01, 0xd1, //0x000005d4 addq %rdx, %rcx 361 0xff, 0xe1, //0x000005d7 jmpq *%rcx 362 //0x000005d9 LBB0_66 363 0x48, 0x8b, 0x45, 0x90, //0x000005d9 movq $-112(%rbp), %rax 364 0x48, 0x8b, 0x78, 0x08, //0x000005dd movq $8(%rax), %rdi 365 0x4c, 0x29, 0xff, //0x000005e1 subq %r15, %rdi 366 0x0f, 0x84, 0x89, 0x1d, 0x00, 0x00, //0x000005e4 je LBB0_417 367 0x41, 0x80, 0x3a, 0x30, //0x000005ea cmpb $48, (%r10) 368 0x0f, 0x85, 0x2f, 0x00, 0x00, 0x00, //0x000005ee jne LBB0_71 369 0x48, 0x83, 0xff, 0x01, //0x000005f4 cmpq $1, %rdi 370 0x0f, 0x84, 0x86, 0xfb, 0xff, 0xff, //0x000005f8 je LBB0_1 371 0x43, 0x8a, 0x04, 0x1c, //0x000005fe movb (%r12,%r11), %al 372 0x04, 0xd2, //0x00000602 addb $-46, %al 373 0x3c, 0x37, //0x00000604 cmpb $55, %al 374 0x0f, 0x87, 0x78, 0xfb, 0xff, 0xff, //0x00000606 ja LBB0_1 375 0x0f, 0xb6, 0xc0, //0x0000060c movzbl %al, %eax 376 0x48, 0xb9, 0x01, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, //0x0000060f movabsq $36028797027352577, %rcx 377 0x48, 0x0f, 0xa3, 0xc1, //0x00000619 btq %rax, %rcx 378 0x0f, 0x83, 0x61, 0xfb, 0xff, 0xff, //0x0000061d jae LBB0_1 379 //0x00000623 LBB0_71 380 0x48, 0x83, 0xff, 0x10, //0x00000623 cmpq $16, %rdi 381 0x0f, 0x82, 0xde, 0x17, 0x00, 0x00, //0x00000627 jb LBB0_342 382 0x4c, 0x8d, 0x4f, 0xf0, //0x0000062d leaq $-16(%rdi), %r9 383 0x4c, 0x89, 0xc8, //0x00000631 movq %r9, %rax 384 0x48, 0x83, 0xe0, 0xf0, //0x00000634 andq $-16, %rax 385 0x4a, 0x8d, 0x44, 0x10, 0x10, //0x00000638 leaq $16(%rax,%r10), %rax 386 0x48, 0x89, 0x45, 0xa8, //0x0000063d movq %rax, $-88(%rbp) 387 0x41, 0x83, 0xe1, 0x0f, //0x00000641 andl $15, %r9d 388 0x49, 0xc7, 0xc4, 0xff, 0xff, 0xff, 0xff, //0x00000645 movq $-1, %r12 389 0x49, 0xc7, 0xc5, 0xff, 0xff, 0xff, 0xff, //0x0000064c movq $-1, %r13 390 0x49, 0xc7, 0xc3, 0xff, 0xff, 0xff, 0xff, //0x00000653 movq $-1, %r11 391 0x4d, 0x89, 0xd6, //0x0000065a movq %r10, %r14 392 0x90, 0x90, 0x90, //0x0000065d .p2align 4, 0x90 393 //0x00000660 LBB0_73 394 0xc4, 0xc1, 0x7a, 0x6f, 0x16, //0x00000660 vmovdqu (%r14), %xmm2 395 0xc4, 0xc1, 0x69, 0x64, 0xe0, //0x00000665 vpcmpgtb %xmm8, %xmm2, %xmm4 396 0xc5, 0xb1, 0x64, 0xea, //0x0000066a vpcmpgtb %xmm2, %xmm9, %xmm5 397 0xc5, 0xd9, 0xdb, 0xe5, //0x0000066e vpand %xmm5, %xmm4, %xmm4 398 0xc5, 0xa9, 0x74, 0xea, //0x00000672 vpcmpeqb %xmm2, %xmm10, %xmm5 399 0xc5, 0xa1, 0x74, 0xf2, //0x00000676 vpcmpeqb %xmm2, %xmm11, %xmm6 400 0xc5, 0xc9, 0xeb, 0xed, //0x0000067a vpor %xmm5, %xmm6, %xmm5 401 0xc5, 0x99, 0xeb, 0xf2, //0x0000067e vpor %xmm2, %xmm12, %xmm6 402 0xc5, 0x91, 0x74, 0xd2, //0x00000682 vpcmpeqb %xmm2, %xmm13, %xmm2 403 0xc5, 0x89, 0x74, 0xf6, //0x00000686 vpcmpeqb %xmm6, %xmm14, %xmm6 404 0xc5, 0xc9, 0xeb, 0xfa, //0x0000068a vpor %xmm2, %xmm6, %xmm7 405 0xc5, 0xd1, 0xeb, 0xe4, //0x0000068e vpor %xmm4, %xmm5, %xmm4 406 0xc5, 0xc1, 0xeb, 0xe4, //0x00000692 vpor %xmm4, %xmm7, %xmm4 407 0xc5, 0x79, 0xd7, 0xc2, //0x00000696 vpmovmskb %xmm2, %r8d 408 0xc5, 0xf9, 0xd7, 0xc6, //0x0000069a vpmovmskb %xmm6, %eax 409 0xc5, 0xf9, 0xd7, 0xd5, //0x0000069e vpmovmskb %xmm5, %edx 410 0xc5, 0xf9, 0xd7, 0xcc, //0x000006a2 vpmovmskb %xmm4, %ecx 411 0xbe, 0xaa, 0xaa, 0xaa, 0xaa, //0x000006a6 movl $2863311530, %esi 412 0x48, 0x81, 0xc6, 0x55, 0x55, 0x55, 0x55, //0x000006ab addq $1431655765, %rsi 413 0x48, 0x31, 0xce, //0x000006b2 xorq %rcx, %rsi 414 0x48, 0x0f, 0xbc, 0xce, //0x000006b5 bsfq %rsi, %rcx 415 0x83, 0xf9, 0x10, //0x000006b9 cmpl $16, %ecx 416 0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x000006bc je LBB0_75 417 0xbe, 0xff, 0xff, 0xff, 0xff, //0x000006c2 movl $-1, %esi 418 0xd3, 0xe6, //0x000006c7 shll %cl, %esi 419 0xf7, 0xd6, //0x000006c9 notl %esi 420 0x41, 0x21, 0xf0, //0x000006cb andl %esi, %r8d 421 0x21, 0xf0, //0x000006ce andl %esi, %eax 422 0x21, 0xd6, //0x000006d0 andl %edx, %esi 423 0x89, 0xf2, //0x000006d2 movl %esi, %edx 424 //0x000006d4 LBB0_75 425 0x41, 0x8d, 0x70, 0xff, //0x000006d4 leal $-1(%r8), %esi 426 0x44, 0x21, 0xc6, //0x000006d8 andl %r8d, %esi 427 0x0f, 0x85, 0x17, 0x10, 0x00, 0x00, //0x000006db jne LBB0_308 428 0x8d, 0x70, 0xff, //0x000006e1 leal $-1(%rax), %esi 429 0x21, 0xc6, //0x000006e4 andl %eax, %esi 430 0x0f, 0x85, 0x0c, 0x10, 0x00, 0x00, //0x000006e6 jne LBB0_308 431 0x8d, 0x72, 0xff, //0x000006ec leal $-1(%rdx), %esi 432 0x21, 0xd6, //0x000006ef andl %edx, %esi 433 0x0f, 0x85, 0x01, 0x10, 0x00, 0x00, //0x000006f1 jne LBB0_308 434 0x45, 0x85, 0xc0, //0x000006f7 testl %r8d, %r8d 435 0x0f, 0x84, 0x1a, 0x00, 0x00, 0x00, //0x000006fa je LBB0_81 436 0x4c, 0x89, 0xf3, //0x00000700 movq %r14, %rbx 437 0x4c, 0x29, 0xd3, //0x00000703 subq %r10, %rbx 438 0x41, 0x0f, 0xbc, 0xf0, //0x00000706 bsfl %r8d, %esi 439 0x48, 0x01, 0xde, //0x0000070a addq %rbx, %rsi 440 0x49, 0x83, 0xfb, 0xff, //0x0000070d cmpq $-1, %r11 441 0x0f, 0x85, 0x93, 0x13, 0x00, 0x00, //0x00000711 jne LBB0_325 442 0x49, 0x89, 0xf3, //0x00000717 movq %rsi, %r11 443 //0x0000071a LBB0_81 444 0x85, 0xc0, //0x0000071a testl %eax, %eax 445 0x0f, 0x84, 0x19, 0x00, 0x00, 0x00, //0x0000071c je LBB0_84 446 0x4c, 0x89, 0xf6, //0x00000722 movq %r14, %rsi 447 0x4c, 0x29, 0xd6, //0x00000725 subq %r10, %rsi 448 0x0f, 0xbc, 0xc0, //0x00000728 bsfl %eax, %eax 449 0x48, 0x01, 0xf0, //0x0000072b addq %rsi, %rax 450 0x49, 0x83, 0xfd, 0xff, //0x0000072e cmpq $-1, %r13 451 0x0f, 0x85, 0x64, 0x11, 0x00, 0x00, //0x00000732 jne LBB0_313 452 0x49, 0x89, 0xc5, //0x00000738 movq %rax, %r13 453 //0x0000073b LBB0_84 454 0x85, 0xd2, //0x0000073b testl %edx, %edx 455 0x0f, 0x84, 0x19, 0x00, 0x00, 0x00, //0x0000073d je LBB0_87 456 0x4c, 0x89, 0xf6, //0x00000743 movq %r14, %rsi 457 0x4c, 0x29, 0xd6, //0x00000746 subq %r10, %rsi 458 0x0f, 0xbc, 0xc2, //0x00000749 bsfl %edx, %eax 459 0x48, 0x01, 0xf0, //0x0000074c addq %rsi, %rax 460 0x49, 0x83, 0xfc, 0xff, //0x0000074f cmpq $-1, %r12 461 0x0f, 0x85, 0x43, 0x11, 0x00, 0x00, //0x00000753 jne LBB0_313 462 0x49, 0x89, 0xc4, //0x00000759 movq %rax, %r12 463 //0x0000075c LBB0_87 464 0x83, 0xf9, 0x10, //0x0000075c cmpl $16, %ecx 465 0x0f, 0x85, 0xa8, 0x04, 0x00, 0x00, //0x0000075f jne LBB0_148 466 0x49, 0x83, 0xc6, 0x10, //0x00000765 addq $16, %r14 467 0x48, 0x83, 0xc7, 0xf0, //0x00000769 addq $-16, %rdi 468 0x48, 0x83, 0xff, 0x0f, //0x0000076d cmpq $15, %rdi 469 0x0f, 0x87, 0xe9, 0xfe, 0xff, 0xff, //0x00000771 ja LBB0_73 470 0x4d, 0x85, 0xc9, //0x00000777 testq %r9, %r9 471 0x0f, 0x84, 0xb1, 0x04, 0x00, 0x00, //0x0000077a je LBB0_150 472 //0x00000780 LBB0_90 473 0x48, 0x8b, 0x7d, 0xa8, //0x00000780 movq $-88(%rbp), %rdi 474 0x4a, 0x8d, 0x0c, 0x0f, //0x00000784 leaq (%rdi,%r9), %rcx 475 0x48, 0x8d, 0x35, 0x29, 0x21, 0x00, 0x00, //0x00000788 leaq $8489(%rip), %rsi /* LJTI0_3+0(%rip) */ 476 0xe9, 0x18, 0x00, 0x00, 0x00, //0x0000078f jmp LBB0_92 477 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000794 .p2align 4, 0x90 478 //0x000007a0 LBB0_91 479 0x48, 0x89, 0xc7, //0x000007a0 movq %rax, %rdi 480 0x49, 0xff, 0xc9, //0x000007a3 decq %r9 481 0x0f, 0x84, 0xfb, 0x10, 0x00, 0x00, //0x000007a6 je LBB0_314 482 //0x000007ac LBB0_92 483 0x0f, 0xbe, 0x17, //0x000007ac movsbl (%rdi), %edx 484 0x83, 0xc2, 0xd5, //0x000007af addl $-43, %edx 485 0x83, 0xfa, 0x3a, //0x000007b2 cmpl $58, %edx 486 0x0f, 0x87, 0x72, 0x04, 0x00, 0x00, //0x000007b5 ja LBB0_149 487 0x48, 0x8d, 0x47, 0x01, //0x000007bb leaq $1(%rdi), %rax 488 0x48, 0x63, 0x14, 0x96, //0x000007bf movslq (%rsi,%rdx,4), %rdx 489 0x48, 0x01, 0xf2, //0x000007c3 addq %rsi, %rdx 490 0xff, 0xe2, //0x000007c6 jmpq *%rdx 491 //0x000007c8 LBB0_94 492 0x48, 0x89, 0xc2, //0x000007c8 movq %rax, %rdx 493 0x4c, 0x29, 0xd2, //0x000007cb subq %r10, %rdx 494 0x49, 0x83, 0xfc, 0xff, //0x000007ce cmpq $-1, %r12 495 0x0f, 0x85, 0x86, 0x13, 0x00, 0x00, //0x000007d2 jne LBB0_418 496 0x48, 0xff, 0xca, //0x000007d8 decq %rdx 497 0x49, 0x89, 0xd4, //0x000007db movq %rdx, %r12 498 0xe9, 0xbd, 0xff, 0xff, 0xff, //0x000007de jmp LBB0_91 499 //0x000007e3 LBB0_96 500 0x48, 0x89, 0xc2, //0x000007e3 movq %rax, %rdx 501 0x4c, 0x29, 0xd2, //0x000007e6 subq %r10, %rdx 502 0x49, 0x83, 0xfd, 0xff, //0x000007e9 cmpq $-1, %r13 503 0x0f, 0x85, 0x6b, 0x13, 0x00, 0x00, //0x000007ed jne LBB0_418 504 0x48, 0xff, 0xca, //0x000007f3 decq %rdx 505 0x49, 0x89, 0xd5, //0x000007f6 movq %rdx, %r13 506 0xe9, 0xa2, 0xff, 0xff, 0xff, //0x000007f9 jmp LBB0_91 507 //0x000007fe LBB0_98 508 0x48, 0x89, 0xc2, //0x000007fe movq %rax, %rdx 509 0x4c, 0x29, 0xd2, //0x00000801 subq %r10, %rdx 510 0x49, 0x83, 0xfb, 0xff, //0x00000804 cmpq $-1, %r11 511 0x0f, 0x85, 0x50, 0x13, 0x00, 0x00, //0x00000808 jne LBB0_418 512 0x48, 0xff, 0xca, //0x0000080e decq %rdx 513 0x49, 0x89, 0xd3, //0x00000811 movq %rdx, %r11 514 0xe9, 0x87, 0xff, 0xff, 0xff, //0x00000814 jmp LBB0_91 515 //0x00000819 LBB0_64 516 0x83, 0xfb, 0x22, //0x00000819 cmpl $34, %ebx 517 0x0f, 0x84, 0x19, 0x02, 0x00, 0x00, //0x0000081c je LBB0_125 518 //0x00000822 LBB0_38 519 0x83, 0xfb, 0x7d, //0x00000822 cmpl $125, %ebx 520 0x0f, 0x85, 0x60, 0x1b, 0x00, 0x00, //0x00000825 jne LBB0_422 521 //0x0000082b LBB0_35 522 0x49, 0x89, 0x11, //0x0000082b movq %rdx, (%r9) 523 0x49, 0x89, 0xd2, //0x0000082e movq %rdx, %r10 524 0x48, 0x8b, 0x85, 0x78, 0xff, 0xff, 0xff, //0x00000831 movq $-136(%rbp), %rax 525 0x48, 0x85, 0xd2, //0x00000838 testq %rdx, %rdx 526 0x0f, 0x85, 0x75, 0xf9, 0xff, 0xff, //0x0000083b jne LBB0_4 527 0xe9, 0x4c, 0x1b, 0x00, 0x00, //0x00000841 jmp LBB0_423 528 //0x00000846 LBB0_100 529 0x49, 0x81, 0xfa, 0xff, 0x0f, 0x00, 0x00, //0x00000846 cmpq $4095, %r10 530 0x0f, 0x8f, 0xfa, 0x1a, 0x00, 0x00, //0x0000084d jg LBB0_441 531 0x49, 0x8d, 0x42, 0x01, //0x00000853 leaq $1(%r10), %rax 532 0x49, 0x89, 0x01, //0x00000857 movq %rax, (%r9) 533 0x4b, 0xc7, 0x44, 0xd1, 0x08, 0x00, 0x00, 0x00, 0x00, //0x0000085a movq $0, $8(%r9,%r10,8) 534 0xe9, 0x38, 0xf9, 0xff, 0xff, //0x00000863 jmp LBB0_2 535 //0x00000868 LBB0_104 536 0x48, 0x89, 0xd0, //0x00000868 movq %rdx, %rax 537 0x4c, 0x29, 0xd8, //0x0000086b subq %r11, %rax 538 0x0f, 0x84, 0xcd, 0x1c, 0x00, 0x00, //0x0000086e je LBB0_456 539 0x4c, 0x89, 0xd9, //0x00000874 movq %r11, %rcx 540 0x4d, 0x01, 0xe3, //0x00000877 addq %r12, %r11 541 0x48, 0x83, 0xf8, 0x40, //0x0000087a cmpq $64, %rax 542 0x0f, 0x82, 0xc1, 0x15, 0x00, 0x00, //0x0000087e jb LBB0_354 543 0x89, 0xc6, //0x00000884 movl %eax, %esi 544 0x83, 0xe6, 0x3f, //0x00000886 andl $63, %esi 545 0x48, 0x89, 0x75, 0xb8, //0x00000889 movq %rsi, $-72(%rbp) 546 0x4e, 0x8d, 0x54, 0x02, 0xc0, //0x0000088d leaq $-64(%rdx,%r8), %r10 547 0x49, 0x83, 0xe2, 0xc0, //0x00000892 andq $-64, %r10 548 0x49, 0x01, 0xca, //0x00000896 addq %rcx, %r10 549 0x4c, 0x03, 0x55, 0x88, //0x00000899 addq $-120(%rbp), %r10 550 0x49, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x0000089d movq $-1, %r9 551 0x45, 0x31, 0xc0, //0x000008a4 xorl %r8d, %r8d 552 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000008a7 .p2align 4, 0x90 553 //0x000008b0 LBB0_107 554 0xc4, 0xc1, 0x7a, 0x6f, 0x33, //0x000008b0 vmovdqu (%r11), %xmm6 555 0xc4, 0xc1, 0x7a, 0x6f, 0x6b, 0x10, //0x000008b5 vmovdqu $16(%r11), %xmm5 556 0xc4, 0xc1, 0x7a, 0x6f, 0x63, 0x20, //0x000008bb vmovdqu $32(%r11), %xmm4 557 0xc4, 0xc1, 0x7a, 0x6f, 0x7b, 0x30, //0x000008c1 vmovdqu $48(%r11), %xmm7 558 0xc5, 0xc9, 0x74, 0xd0, //0x000008c7 vpcmpeqb %xmm0, %xmm6, %xmm2 559 0xc5, 0xf9, 0xd7, 0xf2, //0x000008cb vpmovmskb %xmm2, %esi 560 0xc5, 0xd1, 0x74, 0xd0, //0x000008cf vpcmpeqb %xmm0, %xmm5, %xmm2 561 0xc5, 0xf9, 0xd7, 0xda, //0x000008d3 vpmovmskb %xmm2, %ebx 562 0xc5, 0xd9, 0x74, 0xd0, //0x000008d7 vpcmpeqb %xmm0, %xmm4, %xmm2 563 0xc5, 0xf9, 0xd7, 0xca, //0x000008db vpmovmskb %xmm2, %ecx 564 0xc5, 0xc1, 0x74, 0xd0, //0x000008df vpcmpeqb %xmm0, %xmm7, %xmm2 565 0xc5, 0xf9, 0xd7, 0xd2, //0x000008e3 vpmovmskb %xmm2, %edx 566 0xc5, 0xc9, 0x74, 0xd1, //0x000008e7 vpcmpeqb %xmm1, %xmm6, %xmm2 567 0xc5, 0x79, 0xd7, 0xea, //0x000008eb vpmovmskb %xmm2, %r13d 568 0xc5, 0xd1, 0x74, 0xd1, //0x000008ef vpcmpeqb %xmm1, %xmm5, %xmm2 569 0xc5, 0xf9, 0xd7, 0xfa, //0x000008f3 vpmovmskb %xmm2, %edi 570 0xc5, 0xd9, 0x74, 0xd1, //0x000008f7 vpcmpeqb %xmm1, %xmm4, %xmm2 571 0x48, 0xc1, 0xe3, 0x10, //0x000008fb shlq $16, %rbx 572 0x48, 0x09, 0xde, //0x000008ff orq %rbx, %rsi 573 0xc5, 0xf9, 0xd7, 0xda, //0x00000902 vpmovmskb %xmm2, %ebx 574 0xc5, 0xc1, 0x74, 0xd1, //0x00000906 vpcmpeqb %xmm1, %xmm7, %xmm2 575 0x48, 0xc1, 0xe1, 0x20, //0x0000090a shlq $32, %rcx 576 0x48, 0x09, 0xce, //0x0000090e orq %rcx, %rsi 577 0xc5, 0xf9, 0xd7, 0xca, //0x00000911 vpmovmskb %xmm2, %ecx 578 0xc5, 0x81, 0x64, 0xd6, //0x00000915 vpcmpgtb %xmm6, %xmm15, %xmm2 579 0xc5, 0xc9, 0x64, 0xf3, //0x00000919 vpcmpgtb %xmm3, %xmm6, %xmm6 580 0xc5, 0xc9, 0xdb, 0xd2, //0x0000091d vpand %xmm2, %xmm6, %xmm2 581 0x48, 0xc1, 0xe7, 0x10, //0x00000921 shlq $16, %rdi 582 0x49, 0x09, 0xfd, //0x00000925 orq %rdi, %r13 583 0xc5, 0x79, 0xd7, 0xe2, //0x00000928 vpmovmskb %xmm2, %r12d 584 0xc5, 0x81, 0x64, 0xd5, //0x0000092c vpcmpgtb %xmm5, %xmm15, %xmm2 585 0xc5, 0xd1, 0x64, 0xeb, //0x00000930 vpcmpgtb %xmm3, %xmm5, %xmm5 586 0xc5, 0xd1, 0xdb, 0xd2, //0x00000934 vpand %xmm2, %xmm5, %xmm2 587 0x48, 0xc1, 0xe3, 0x20, //0x00000938 shlq $32, %rbx 588 0x49, 0x09, 0xdd, //0x0000093c orq %rbx, %r13 589 0xc5, 0xf9, 0xd7, 0xfa, //0x0000093f vpmovmskb %xmm2, %edi 590 0xc5, 0x81, 0x64, 0xd4, //0x00000943 vpcmpgtb %xmm4, %xmm15, %xmm2 591 0xc5, 0xd9, 0x64, 0xe3, //0x00000947 vpcmpgtb %xmm3, %xmm4, %xmm4 592 0xc5, 0xd9, 0xdb, 0xd2, //0x0000094b vpand %xmm2, %xmm4, %xmm2 593 0x48, 0xc1, 0xe1, 0x30, //0x0000094f shlq $48, %rcx 594 0x49, 0x09, 0xcd, //0x00000953 orq %rcx, %r13 595 0xc5, 0xf9, 0xd7, 0xca, //0x00000956 vpmovmskb %xmm2, %ecx 596 0xc5, 0x81, 0x64, 0xd7, //0x0000095a vpcmpgtb %xmm7, %xmm15, %xmm2 597 0xc5, 0xc1, 0x64, 0xe3, //0x0000095e vpcmpgtb %xmm3, %xmm7, %xmm4 598 0xc5, 0xd9, 0xdb, 0xd2, //0x00000962 vpand %xmm2, %xmm4, %xmm2 599 0x48, 0xc1, 0xe7, 0x10, //0x00000966 shlq $16, %rdi 600 0x49, 0x09, 0xfc, //0x0000096a orq %rdi, %r12 601 0xc5, 0x79, 0xd7, 0xf2, //0x0000096d vpmovmskb %xmm2, %r14d 602 0x48, 0xc1, 0xe2, 0x30, //0x00000971 shlq $48, %rdx 603 0x48, 0xc1, 0xe1, 0x20, //0x00000975 shlq $32, %rcx 604 0x49, 0x83, 0xf9, 0xff, //0x00000979 cmpq $-1, %r9 605 0x0f, 0x85, 0x09, 0x00, 0x00, 0x00, //0x0000097d jne LBB0_109 606 0x4d, 0x85, 0xed, //0x00000983 testq %r13, %r13 607 0x0f, 0x85, 0x9c, 0x00, 0x00, 0x00, //0x00000986 jne LBB0_124 608 //0x0000098c LBB0_109 609 0x49, 0xc1, 0xe6, 0x30, //0x0000098c shlq $48, %r14 610 0x49, 0x09, 0xcc, //0x00000990 orq %rcx, %r12 611 0x48, 0x09, 0xd6, //0x00000993 orq %rdx, %rsi 612 0x4c, 0x89, 0xe9, //0x00000996 movq %r13, %rcx 613 0x4c, 0x09, 0xc1, //0x00000999 orq %r8, %rcx 614 0x0f, 0x85, 0x2c, 0x00, 0x00, 0x00, //0x0000099c jne LBB0_145 615 0x4d, 0x09, 0xf4, //0x000009a2 orq %r14, %r12 616 0x48, 0x85, 0xf6, //0x000009a5 testq %rsi, %rsi 617 0x0f, 0x85, 0x39, 0x02, 0x00, 0x00, //0x000009a8 jne LBB0_146 618 //0x000009ae LBB0_111 619 0x4d, 0x85, 0xe4, //0x000009ae testq %r12, %r12 620 0x0f, 0x85, 0x0c, 0x1a, 0x00, 0x00, //0x000009b1 jne LBB0_426 621 0x48, 0x83, 0xc0, 0xc0, //0x000009b7 addq $-64, %rax 622 0x49, 0x83, 0xc3, 0x40, //0x000009bb addq $64, %r11 623 0x48, 0x83, 0xf8, 0x3f, //0x000009bf cmpq $63, %rax 624 0x0f, 0x87, 0xe7, 0xfe, 0xff, 0xff, //0x000009c3 ja LBB0_107 625 0xe9, 0xda, 0x0d, 0x00, 0x00, //0x000009c9 jmp LBB0_113 626 //0x000009ce LBB0_145 627 0x4c, 0x89, 0xc1, //0x000009ce movq %r8, %rcx 628 0x48, 0xf7, 0xd1, //0x000009d1 notq %rcx 629 0x4c, 0x21, 0xe9, //0x000009d4 andq %r13, %rcx 630 0x48, 0x8d, 0x14, 0x09, //0x000009d7 leaq (%rcx,%rcx), %rdx 631 0x4c, 0x09, 0xc2, //0x000009db orq %r8, %rdx 632 0x48, 0x89, 0xd7, //0x000009de movq %rdx, %rdi 633 0x48, 0xf7, 0xd7, //0x000009e1 notq %rdi 634 0x4c, 0x21, 0xef, //0x000009e4 andq %r13, %rdi 635 0x48, 0xbb, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x000009e7 movabsq $-6148914691236517206, %rbx 636 0x48, 0x21, 0xdf, //0x000009f1 andq %rbx, %rdi 637 0x45, 0x31, 0xc0, //0x000009f4 xorl %r8d, %r8d 638 0x48, 0x01, 0xcf, //0x000009f7 addq %rcx, %rdi 639 0x41, 0x0f, 0x92, 0xc0, //0x000009fa setb %r8b 640 0x48, 0x01, 0xff, //0x000009fe addq %rdi, %rdi 641 0x48, 0xb9, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00000a01 movabsq $6148914691236517205, %rcx 642 0x48, 0x31, 0xcf, //0x00000a0b xorq %rcx, %rdi 643 0x48, 0x21, 0xd7, //0x00000a0e andq %rdx, %rdi 644 0x48, 0xf7, 0xd7, //0x00000a11 notq %rdi 645 0x48, 0x21, 0xfe, //0x00000a14 andq %rdi, %rsi 646 0x4d, 0x09, 0xf4, //0x00000a17 orq %r14, %r12 647 0x48, 0x85, 0xf6, //0x00000a1a testq %rsi, %rsi 648 0x0f, 0x84, 0x8b, 0xff, 0xff, 0xff, //0x00000a1d je LBB0_111 649 0xe9, 0xbf, 0x01, 0x00, 0x00, //0x00000a23 jmp LBB0_146 650 //0x00000a28 LBB0_124 651 0x4c, 0x89, 0xdf, //0x00000a28 movq %r11, %rdi 652 0x48, 0x2b, 0x7d, 0xd0, //0x00000a2b subq $-48(%rbp), %rdi 653 0x4d, 0x0f, 0xbc, 0xcd, //0x00000a2f bsfq %r13, %r9 654 0x49, 0x01, 0xf9, //0x00000a33 addq %rdi, %r9 655 0xe9, 0x51, 0xff, 0xff, 0xff, //0x00000a36 jmp LBB0_109 656 //0x00000a3b LBB0_125 657 0x4b, 0xc7, 0x04, 0xd1, 0x02, 0x00, 0x00, 0x00, //0x00000a3b movq $2, (%r9,%r10,8) 658 0x48, 0x8b, 0x45, 0x90, //0x00000a43 movq $-112(%rbp), %rax 659 0x48, 0x8b, 0x50, 0x08, //0x00000a47 movq $8(%rax), %rdx 660 0xf6, 0x45, 0x80, 0x20, //0x00000a4b testb $32, $-128(%rbp) 661 0x4c, 0x89, 0x5d, 0xa8, //0x00000a4f movq %r11, $-88(%rbp) 662 0x48, 0x89, 0x55, 0xb0, //0x00000a53 movq %rdx, $-80(%rbp) 663 0x0f, 0x85, 0x71, 0x02, 0x00, 0x00, //0x00000a57 jne LBB0_161 664 0x49, 0x89, 0xd5, //0x00000a5d movq %rdx, %r13 665 0x4d, 0x29, 0xdd, //0x00000a60 subq %r11, %r13 666 0x0f, 0x84, 0xf3, 0x1a, 0x00, 0x00, //0x00000a63 je LBB0_454 667 0x4c, 0x89, 0xd8, //0x00000a69 movq %r11, %rax 668 0x4d, 0x01, 0xe3, //0x00000a6c addq %r12, %r11 669 0x49, 0x83, 0xfd, 0x40, //0x00000a6f cmpq $64, %r13 670 0x0f, 0x82, 0xfc, 0x13, 0x00, 0x00, //0x00000a73 jb LBB0_357 671 0x45, 0x89, 0xea, //0x00000a79 movl %r13d, %r10d 672 0x41, 0x83, 0xe2, 0x3f, //0x00000a7c andl $63, %r10d 673 0x4a, 0x8d, 0x4c, 0x02, 0xc0, //0x00000a80 leaq $-64(%rdx,%r8), %rcx 674 0x48, 0x83, 0xe1, 0xc0, //0x00000a85 andq $-64, %rcx 675 0x48, 0x01, 0xc1, //0x00000a89 addq %rax, %rcx 676 0x48, 0x03, 0x4d, 0x88, //0x00000a8c addq $-120(%rbp), %rcx 677 0x48, 0x89, 0x4d, 0xb8, //0x00000a90 movq %rcx, $-72(%rbp) 678 0x49, 0xc7, 0xc4, 0xff, 0xff, 0xff, 0xff, //0x00000a94 movq $-1, %r12 679 0x45, 0x31, 0xc9, //0x00000a9b xorl %r9d, %r9d 680 0x90, 0x90, //0x00000a9e .p2align 4, 0x90 681 //0x00000aa0 LBB0_129 682 0xc4, 0xc1, 0x7a, 0x6f, 0x13, //0x00000aa0 vmovdqu (%r11), %xmm2 683 0xc4, 0xc1, 0x7a, 0x6f, 0x63, 0x10, //0x00000aa5 vmovdqu $16(%r11), %xmm4 684 0xc4, 0xc1, 0x7a, 0x6f, 0x6b, 0x20, //0x00000aab vmovdqu $32(%r11), %xmm5 685 0xc4, 0xc1, 0x7a, 0x6f, 0x73, 0x30, //0x00000ab1 vmovdqu $48(%r11), %xmm6 686 0xc5, 0xe9, 0x74, 0xf8, //0x00000ab7 vpcmpeqb %xmm0, %xmm2, %xmm7 687 0xc5, 0xf9, 0xd7, 0xff, //0x00000abb vpmovmskb %xmm7, %edi 688 0xc5, 0xd9, 0x74, 0xf8, //0x00000abf vpcmpeqb %xmm0, %xmm4, %xmm7 689 0xc5, 0xf9, 0xd7, 0xcf, //0x00000ac3 vpmovmskb %xmm7, %ecx 690 0xc5, 0xd1, 0x74, 0xf8, //0x00000ac7 vpcmpeqb %xmm0, %xmm5, %xmm7 691 0xc5, 0xf9, 0xd7, 0xf7, //0x00000acb vpmovmskb %xmm7, %esi 692 0xc5, 0xc9, 0x74, 0xf8, //0x00000acf vpcmpeqb %xmm0, %xmm6, %xmm7 693 0xc5, 0xf9, 0xd7, 0xdf, //0x00000ad3 vpmovmskb %xmm7, %ebx 694 0xc5, 0xe9, 0x74, 0xd1, //0x00000ad7 vpcmpeqb %xmm1, %xmm2, %xmm2 695 0xc5, 0xf9, 0xd7, 0xd2, //0x00000adb vpmovmskb %xmm2, %edx 696 0xc5, 0xd9, 0x74, 0xd1, //0x00000adf vpcmpeqb %xmm1, %xmm4, %xmm2 697 0xc5, 0xf9, 0xd7, 0xc2, //0x00000ae3 vpmovmskb %xmm2, %eax 698 0xc5, 0xd1, 0x74, 0xd1, //0x00000ae7 vpcmpeqb %xmm1, %xmm5, %xmm2 699 0xc5, 0x79, 0xd7, 0xf2, //0x00000aeb vpmovmskb %xmm2, %r14d 700 0xc5, 0xc9, 0x74, 0xd1, //0x00000aef vpcmpeqb %xmm1, %xmm6, %xmm2 701 0xc5, 0x79, 0xd7, 0xc2, //0x00000af3 vpmovmskb %xmm2, %r8d 702 0x48, 0xc1, 0xe3, 0x30, //0x00000af7 shlq $48, %rbx 703 0x48, 0xc1, 0xe6, 0x20, //0x00000afb shlq $32, %rsi 704 0x48, 0xc1, 0xe1, 0x10, //0x00000aff shlq $16, %rcx 705 0x48, 0x09, 0xcf, //0x00000b03 orq %rcx, %rdi 706 0x48, 0x09, 0xf7, //0x00000b06 orq %rsi, %rdi 707 0x49, 0xc1, 0xe0, 0x30, //0x00000b09 shlq $48, %r8 708 0x49, 0xc1, 0xe6, 0x20, //0x00000b0d shlq $32, %r14 709 0x48, 0xc1, 0xe0, 0x10, //0x00000b11 shlq $16, %rax 710 0x48, 0x09, 0xc2, //0x00000b15 orq %rax, %rdx 711 0x4c, 0x09, 0xf2, //0x00000b18 orq %r14, %rdx 712 0x4c, 0x09, 0xc2, //0x00000b1b orq %r8, %rdx 713 0x49, 0x83, 0xfc, 0xff, //0x00000b1e cmpq $-1, %r12 714 0x0f, 0x85, 0x09, 0x00, 0x00, 0x00, //0x00000b22 jne LBB0_131 715 0x48, 0x85, 0xd2, //0x00000b28 testq %rdx, %rdx 716 0x0f, 0x85, 0x2f, 0x00, 0x00, 0x00, //0x00000b2b jne LBB0_140 717 //0x00000b31 LBB0_131 718 0x48, 0x09, 0xdf, //0x00000b31 orq %rbx, %rdi 719 0x48, 0x89, 0xd0, //0x00000b34 movq %rdx, %rax 720 0x4c, 0x09, 0xc8, //0x00000b37 orq %r9, %rax 721 0x0f, 0x85, 0x3d, 0x00, 0x00, 0x00, //0x00000b3a jne LBB0_141 722 //0x00000b40 LBB0_132 723 0x48, 0x85, 0xff, //0x00000b40 testq %rdi, %rdi 724 0x0f, 0x85, 0x86, 0x00, 0x00, 0x00, //0x00000b43 jne LBB0_142 725 //0x00000b49 LBB0_133 726 0x49, 0x83, 0xc5, 0xc0, //0x00000b49 addq $-64, %r13 727 0x49, 0x83, 0xc3, 0x40, //0x00000b4d addq $64, %r11 728 0x49, 0x83, 0xfd, 0x3f, //0x00000b51 cmpq $63, %r13 729 0x0f, 0x87, 0x45, 0xff, 0xff, 0xff, //0x00000b55 ja LBB0_129 730 0xe9, 0x64, 0x0d, 0x00, 0x00, //0x00000b5b jmp LBB0_134 731 //0x00000b60 LBB0_140 732 0x4c, 0x89, 0xd8, //0x00000b60 movq %r11, %rax 733 0x48, 0x2b, 0x45, 0xd0, //0x00000b63 subq $-48(%rbp), %rax 734 0x4c, 0x0f, 0xbc, 0xe2, //0x00000b67 bsfq %rdx, %r12 735 0x49, 0x01, 0xc4, //0x00000b6b addq %rax, %r12 736 0x48, 0x09, 0xdf, //0x00000b6e orq %rbx, %rdi 737 0x48, 0x89, 0xd0, //0x00000b71 movq %rdx, %rax 738 0x4c, 0x09, 0xc8, //0x00000b74 orq %r9, %rax 739 0x0f, 0x84, 0xc3, 0xff, 0xff, 0xff, //0x00000b77 je LBB0_132 740 //0x00000b7d LBB0_141 741 0x4c, 0x89, 0xc8, //0x00000b7d movq %r9, %rax 742 0x48, 0xf7, 0xd0, //0x00000b80 notq %rax 743 0x48, 0x21, 0xd0, //0x00000b83 andq %rdx, %rax 744 0x48, 0x8d, 0x0c, 0x00, //0x00000b86 leaq (%rax,%rax), %rcx 745 0x4c, 0x09, 0xc9, //0x00000b8a orq %r9, %rcx 746 0x48, 0x89, 0xce, //0x00000b8d movq %rcx, %rsi 747 0x48, 0xf7, 0xd6, //0x00000b90 notq %rsi 748 0x48, 0x21, 0xd6, //0x00000b93 andq %rdx, %rsi 749 0x48, 0xba, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00000b96 movabsq $-6148914691236517206, %rdx 750 0x48, 0x21, 0xd6, //0x00000ba0 andq %rdx, %rsi 751 0x45, 0x31, 0xc9, //0x00000ba3 xorl %r9d, %r9d 752 0x48, 0x01, 0xc6, //0x00000ba6 addq %rax, %rsi 753 0x41, 0x0f, 0x92, 0xc1, //0x00000ba9 setb %r9b 754 0x48, 0x01, 0xf6, //0x00000bad addq %rsi, %rsi 755 0x48, 0xb8, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00000bb0 movabsq $6148914691236517205, %rax 756 0x48, 0x31, 0xc6, //0x00000bba xorq %rax, %rsi 757 0x48, 0x21, 0xce, //0x00000bbd andq %rcx, %rsi 758 0x48, 0xf7, 0xd6, //0x00000bc0 notq %rsi 759 0x48, 0x21, 0xf7, //0x00000bc3 andq %rsi, %rdi 760 0x48, 0x85, 0xff, //0x00000bc6 testq %rdi, %rdi 761 0x0f, 0x84, 0x7a, 0xff, 0xff, 0xff, //0x00000bc9 je LBB0_133 762 //0x00000bcf LBB0_142 763 0x48, 0x0f, 0xbc, 0xc7, //0x00000bcf bsfq %rdi, %rax 764 //0x00000bd3 LBB0_143 765 0x4c, 0x03, 0x5d, 0x98, //0x00000bd3 addq $-104(%rbp), %r11 766 0x49, 0x01, 0xc3, //0x00000bd7 addq %rax, %r11 767 //0x00000bda LBB0_144 768 0x48, 0x8b, 0x75, 0xc8, //0x00000bda movq $-56(%rbp), %rsi 769 0x4c, 0x8b, 0x4d, 0xc0, //0x00000bde movq $-64(%rbp), %r9 770 0xe9, 0x59, 0x03, 0x00, 0x00, //0x00000be2 jmp LBB0_195 771 //0x00000be7 LBB0_146 772 0x48, 0x0f, 0xbc, 0xc6, //0x00000be7 bsfq %rsi, %rax 773 0x4d, 0x85, 0xe4, //0x00000beb testq %r12, %r12 774 0x0f, 0x84, 0xbf, 0x02, 0x00, 0x00, //0x00000bee je LBB0_185 775 0x49, 0x0f, 0xbc, 0xcc, //0x00000bf4 bsfq %r12, %rcx 776 0x4c, 0x8b, 0x65, 0xd0, //0x00000bf8 movq $-48(%rbp), %r12 777 0x4d, 0x29, 0xe3, //0x00000bfc subq %r12, %r11 778 0x48, 0x39, 0xc1, //0x00000bff cmpq %rax, %rcx 779 0x0f, 0x83, 0xc0, 0x02, 0x00, 0x00, //0x00000c02 jae LBB0_186 780 0xe9, 0x3d, 0x19, 0x00, 0x00, //0x00000c08 jmp LBB0_306 781 //0x00000c0d LBB0_148 782 0x49, 0x01, 0xce, //0x00000c0d addq %rcx, %r14 783 0x4c, 0x89, 0x75, 0xa8, //0x00000c10 movq %r14, $-88(%rbp) 784 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00000c14 movq $-1, %rax 785 0x4d, 0x85, 0xed, //0x00000c1b testq %r13, %r13 786 0x48, 0x8b, 0x75, 0xc8, //0x00000c1e movq $-56(%rbp), %rsi 787 0x0f, 0x85, 0x1d, 0x00, 0x00, 0x00, //0x00000c22 jne LBB0_151 788 0xe9, 0x55, 0x17, 0x00, 0x00, //0x00000c28 jmp LBB0_420 789 //0x00000c2d LBB0_149 790 0x48, 0x89, 0x7d, 0xa8, //0x00000c2d movq %rdi, $-88(%rbp) 791 //0x00000c31 LBB0_150 792 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00000c31 movq $-1, %rax 793 0x4d, 0x85, 0xed, //0x00000c38 testq %r13, %r13 794 0x48, 0x8b, 0x75, 0xc8, //0x00000c3b movq $-56(%rbp), %rsi 795 0x0f, 0x84, 0x3d, 0x17, 0x00, 0x00, //0x00000c3f je LBB0_420 796 //0x00000c45 LBB0_151 797 0x4d, 0x85, 0xe4, //0x00000c45 testq %r12, %r12 798 0x0f, 0x84, 0x34, 0x17, 0x00, 0x00, //0x00000c48 je LBB0_420 799 0x4d, 0x85, 0xdb, //0x00000c4e testq %r11, %r11 800 0x0f, 0x84, 0x2b, 0x17, 0x00, 0x00, //0x00000c51 je LBB0_420 801 0x48, 0x8b, 0x45, 0xa8, //0x00000c57 movq $-88(%rbp), %rax 802 0x4c, 0x29, 0xd0, //0x00000c5b subq %r10, %rax 803 0x48, 0x89, 0xc1, //0x00000c5e movq %rax, %rcx 804 0x48, 0xff, 0xc8, //0x00000c61 decq %rax 805 0x49, 0x39, 0xc5, //0x00000c64 cmpq %rax, %r13 806 0x0f, 0x84, 0x45, 0x00, 0x00, 0x00, //0x00000c67 je LBB0_159 807 0x49, 0x39, 0xc3, //0x00000c6d cmpq %rax, %r11 808 0x0f, 0x84, 0x3c, 0x00, 0x00, 0x00, //0x00000c70 je LBB0_159 809 0x49, 0x39, 0xc4, //0x00000c76 cmpq %rax, %r12 810 0x0f, 0x84, 0x33, 0x00, 0x00, 0x00, //0x00000c79 je LBB0_159 811 0x4d, 0x85, 0xe4, //0x00000c7f testq %r12, %r12 812 0x4c, 0x8b, 0x4d, 0xc0, //0x00000c82 movq $-64(%rbp), %r9 813 0x0f, 0x8e, 0x68, 0x02, 0x00, 0x00, //0x00000c86 jle LBB0_189 814 0x49, 0x8d, 0x44, 0x24, 0xff, //0x00000c8c leaq $-1(%r12), %rax 815 0x49, 0x39, 0xc5, //0x00000c91 cmpq %rax, %r13 816 0x0f, 0x84, 0x5a, 0x02, 0x00, 0x00, //0x00000c94 je LBB0_189 817 0x49, 0xf7, 0xd4, //0x00000c9a notq %r12 818 0x4d, 0x89, 0xe3, //0x00000c9d movq %r12, %r11 819 0x4c, 0x8b, 0x65, 0xd0, //0x00000ca0 movq $-48(%rbp), %r12 820 0x4d, 0x85, 0xdb, //0x00000ca4 testq %r11, %r11 821 0x0f, 0x89, 0xd4, 0xf4, 0xff, 0xff, //0x00000ca7 jns LBB0_258 822 0xe9, 0xcd, 0x16, 0x00, 0x00, //0x00000cad jmp LBB0_419 823 //0x00000cb2 LBB0_159 824 0x49, 0x89, 0xcb, //0x00000cb2 movq %rcx, %r11 825 0x49, 0xf7, 0xdb, //0x00000cb5 negq %r11 826 //0x00000cb8 LBB0_160 827 0x4c, 0x8b, 0x65, 0xd0, //0x00000cb8 movq $-48(%rbp), %r12 828 0x4c, 0x8b, 0x4d, 0xc0, //0x00000cbc movq $-64(%rbp), %r9 829 0x4d, 0x85, 0xdb, //0x00000cc0 testq %r11, %r11 830 0x0f, 0x89, 0xb8, 0xf4, 0xff, 0xff, //0x00000cc3 jns LBB0_258 831 0xe9, 0xb1, 0x16, 0x00, 0x00, //0x00000cc9 jmp LBB0_419 832 //0x00000cce LBB0_161 833 0x48, 0x89, 0xd0, //0x00000cce movq %rdx, %rax 834 0x4c, 0x29, 0xd8, //0x00000cd1 subq %r11, %rax 835 0x0f, 0x84, 0x82, 0x18, 0x00, 0x00, //0x00000cd4 je LBB0_454 836 0x4c, 0x89, 0xd9, //0x00000cda movq %r11, %rcx 837 0x4d, 0x01, 0xe3, //0x00000cdd addq %r12, %r11 838 0x48, 0x83, 0xf8, 0x40, //0x00000ce0 cmpq $64, %rax 839 0x0f, 0x82, 0xa4, 0x11, 0x00, 0x00, //0x00000ce4 jb LBB0_358 840 0x41, 0x89, 0xc2, //0x00000cea movl %eax, %r10d 841 0x41, 0x83, 0xe2, 0x3f, //0x00000ced andl $63, %r10d 842 0x4e, 0x8d, 0x44, 0x02, 0xc0, //0x00000cf1 leaq $-64(%rdx,%r8), %r8 843 0x49, 0x83, 0xe0, 0xc0, //0x00000cf6 andq $-64, %r8 844 0x49, 0x01, 0xc8, //0x00000cfa addq %rcx, %r8 845 0x4c, 0x03, 0x45, 0x88, //0x00000cfd addq $-120(%rbp), %r8 846 0x49, 0xc7, 0xc4, 0xff, 0xff, 0xff, 0xff, //0x00000d01 movq $-1, %r12 847 0x45, 0x31, 0xc9, //0x00000d08 xorl %r9d, %r9d 848 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000d0b .p2align 4, 0x90 849 //0x00000d10 LBB0_164 850 0xc4, 0xc1, 0x7a, 0x6f, 0x33, //0x00000d10 vmovdqu (%r11), %xmm6 851 0xc4, 0xc1, 0x7a, 0x6f, 0x6b, 0x10, //0x00000d15 vmovdqu $16(%r11), %xmm5 852 0xc4, 0xc1, 0x7a, 0x6f, 0x63, 0x20, //0x00000d1b vmovdqu $32(%r11), %xmm4 853 0xc4, 0xc1, 0x7a, 0x6f, 0x7b, 0x30, //0x00000d21 vmovdqu $48(%r11), %xmm7 854 0xc5, 0xc9, 0x74, 0xd0, //0x00000d27 vpcmpeqb %xmm0, %xmm6, %xmm2 855 0xc5, 0xf9, 0xd7, 0xf2, //0x00000d2b vpmovmskb %xmm2, %esi 856 0xc5, 0xd1, 0x74, 0xd0, //0x00000d2f vpcmpeqb %xmm0, %xmm5, %xmm2 857 0xc5, 0xf9, 0xd7, 0xda, //0x00000d33 vpmovmskb %xmm2, %ebx 858 0xc5, 0xd9, 0x74, 0xd0, //0x00000d37 vpcmpeqb %xmm0, %xmm4, %xmm2 859 0xc5, 0xf9, 0xd7, 0xca, //0x00000d3b vpmovmskb %xmm2, %ecx 860 0xc5, 0xc1, 0x74, 0xd0, //0x00000d3f vpcmpeqb %xmm0, %xmm7, %xmm2 861 0xc5, 0xf9, 0xd7, 0xfa, //0x00000d43 vpmovmskb %xmm2, %edi 862 0xc5, 0xc9, 0x74, 0xd1, //0x00000d47 vpcmpeqb %xmm1, %xmm6, %xmm2 863 0xc5, 0x79, 0xd7, 0xea, //0x00000d4b vpmovmskb %xmm2, %r13d 864 0xc5, 0xd1, 0x74, 0xd1, //0x00000d4f vpcmpeqb %xmm1, %xmm5, %xmm2 865 0xc5, 0xf9, 0xd7, 0xd2, //0x00000d53 vpmovmskb %xmm2, %edx 866 0xc5, 0xd9, 0x74, 0xd1, //0x00000d57 vpcmpeqb %xmm1, %xmm4, %xmm2 867 0x48, 0xc1, 0xe3, 0x10, //0x00000d5b shlq $16, %rbx 868 0x48, 0x09, 0xde, //0x00000d5f orq %rbx, %rsi 869 0xc5, 0xf9, 0xd7, 0xda, //0x00000d62 vpmovmskb %xmm2, %ebx 870 0xc5, 0xc1, 0x74, 0xd1, //0x00000d66 vpcmpeqb %xmm1, %xmm7, %xmm2 871 0x48, 0xc1, 0xe1, 0x20, //0x00000d6a shlq $32, %rcx 872 0x48, 0x09, 0xce, //0x00000d6e orq %rcx, %rsi 873 0xc5, 0xf9, 0xd7, 0xca, //0x00000d71 vpmovmskb %xmm2, %ecx 874 0xc5, 0x81, 0x64, 0xd6, //0x00000d75 vpcmpgtb %xmm6, %xmm15, %xmm2 875 0xc5, 0xc9, 0x64, 0xf3, //0x00000d79 vpcmpgtb %xmm3, %xmm6, %xmm6 876 0xc5, 0xc9, 0xdb, 0xd2, //0x00000d7d vpand %xmm2, %xmm6, %xmm2 877 0x48, 0xc1, 0xe2, 0x10, //0x00000d81 shlq $16, %rdx 878 0x49, 0x09, 0xd5, //0x00000d85 orq %rdx, %r13 879 0xc5, 0xf9, 0xd7, 0xd2, //0x00000d88 vpmovmskb %xmm2, %edx 880 0xc5, 0x81, 0x64, 0xd5, //0x00000d8c vpcmpgtb %xmm5, %xmm15, %xmm2 881 0xc5, 0xd1, 0x64, 0xeb, //0x00000d90 vpcmpgtb %xmm3, %xmm5, %xmm5 882 0xc5, 0xd1, 0xdb, 0xd2, //0x00000d94 vpand %xmm2, %xmm5, %xmm2 883 0x48, 0xc1, 0xe3, 0x20, //0x00000d98 shlq $32, %rbx 884 0x49, 0x09, 0xdd, //0x00000d9c orq %rbx, %r13 885 0xc5, 0xf9, 0xd7, 0xda, //0x00000d9f vpmovmskb %xmm2, %ebx 886 0xc5, 0x81, 0x64, 0xd4, //0x00000da3 vpcmpgtb %xmm4, %xmm15, %xmm2 887 0xc5, 0xd9, 0x64, 0xe3, //0x00000da7 vpcmpgtb %xmm3, %xmm4, %xmm4 888 0xc5, 0xd9, 0xdb, 0xd2, //0x00000dab vpand %xmm2, %xmm4, %xmm2 889 0x48, 0xc1, 0xe1, 0x30, //0x00000daf shlq $48, %rcx 890 0x49, 0x09, 0xcd, //0x00000db3 orq %rcx, %r13 891 0xc5, 0xf9, 0xd7, 0xca, //0x00000db6 vpmovmskb %xmm2, %ecx 892 0xc5, 0x81, 0x64, 0xd7, //0x00000dba vpcmpgtb %xmm7, %xmm15, %xmm2 893 0xc5, 0xc1, 0x64, 0xe3, //0x00000dbe vpcmpgtb %xmm3, %xmm7, %xmm4 894 0xc5, 0xd9, 0xdb, 0xd2, //0x00000dc2 vpand %xmm2, %xmm4, %xmm2 895 0x48, 0xc1, 0xe3, 0x10, //0x00000dc6 shlq $16, %rbx 896 0x48, 0x09, 0xda, //0x00000dca orq %rbx, %rdx 897 0xc5, 0x79, 0xd7, 0xf2, //0x00000dcd vpmovmskb %xmm2, %r14d 898 0x48, 0xc1, 0xe7, 0x30, //0x00000dd1 shlq $48, %rdi 899 0x48, 0xc1, 0xe1, 0x20, //0x00000dd5 shlq $32, %rcx 900 0x49, 0x83, 0xfc, 0xff, //0x00000dd9 cmpq $-1, %r12 901 0x0f, 0x85, 0x09, 0x00, 0x00, 0x00, //0x00000ddd jne LBB0_166 902 0x4d, 0x85, 0xed, //0x00000de3 testq %r13, %r13 903 0x0f, 0x85, 0x9e, 0x00, 0x00, 0x00, //0x00000de6 jne LBB0_181 904 //0x00000dec LBB0_166 905 0x49, 0xc1, 0xe6, 0x30, //0x00000dec shlq $48, %r14 906 0x48, 0x09, 0xca, //0x00000df0 orq %rcx, %rdx 907 0x48, 0x09, 0xfe, //0x00000df3 orq %rdi, %rsi 908 0x4c, 0x89, 0xe9, //0x00000df6 movq %r13, %rcx 909 0x4c, 0x09, 0xc9, //0x00000df9 orq %r9, %rcx 910 0x0f, 0x85, 0x2c, 0x00, 0x00, 0x00, //0x00000dfc jne LBB0_182 911 0x4c, 0x09, 0xf2, //0x00000e02 orq %r14, %rdx 912 0x48, 0x85, 0xf6, //0x00000e05 testq %rsi, %rsi 913 0x0f, 0x85, 0x8f, 0x00, 0x00, 0x00, //0x00000e08 jne LBB0_183 914 //0x00000e0e LBB0_168 915 0x48, 0x85, 0xd2, //0x00000e0e testq %rdx, %rdx 916 0x0f, 0x85, 0xda, 0x15, 0x00, 0x00, //0x00000e11 jne LBB0_432 917 0x48, 0x83, 0xc0, 0xc0, //0x00000e17 addq $-64, %rax 918 0x49, 0x83, 0xc3, 0x40, //0x00000e1b addq $64, %r11 919 0x48, 0x83, 0xf8, 0x3f, //0x00000e1f cmpq $63, %rax 920 0x0f, 0x87, 0xe7, 0xfe, 0xff, 0xff, //0x00000e23 ja LBB0_164 921 0xe9, 0x11, 0x0b, 0x00, 0x00, //0x00000e29 jmp LBB0_170 922 //0x00000e2e LBB0_182 923 0x4c, 0x89, 0xc9, //0x00000e2e movq %r9, %rcx 924 0x48, 0xf7, 0xd1, //0x00000e31 notq %rcx 925 0x4c, 0x21, 0xe9, //0x00000e34 andq %r13, %rcx 926 0x48, 0x8d, 0x1c, 0x09, //0x00000e37 leaq (%rcx,%rcx), %rbx 927 0x4c, 0x09, 0xcb, //0x00000e3b orq %r9, %rbx 928 0x48, 0x89, 0x5d, 0xb8, //0x00000e3e movq %rbx, $-72(%rbp) 929 0x48, 0xf7, 0xd3, //0x00000e42 notq %rbx 930 0x4c, 0x21, 0xeb, //0x00000e45 andq %r13, %rbx 931 0x48, 0xbf, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00000e48 movabsq $-6148914691236517206, %rdi 932 0x48, 0x21, 0xfb, //0x00000e52 andq %rdi, %rbx 933 0x45, 0x31, 0xc9, //0x00000e55 xorl %r9d, %r9d 934 0x48, 0x01, 0xcb, //0x00000e58 addq %rcx, %rbx 935 0x41, 0x0f, 0x92, 0xc1, //0x00000e5b setb %r9b 936 0x48, 0x01, 0xdb, //0x00000e5f addq %rbx, %rbx 937 0x48, 0xb9, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00000e62 movabsq $6148914691236517205, %rcx 938 0x48, 0x31, 0xcb, //0x00000e6c xorq %rcx, %rbx 939 0x48, 0x23, 0x5d, 0xb8, //0x00000e6f andq $-72(%rbp), %rbx 940 0x48, 0xf7, 0xd3, //0x00000e73 notq %rbx 941 0x48, 0x21, 0xde, //0x00000e76 andq %rbx, %rsi 942 0x4c, 0x09, 0xf2, //0x00000e79 orq %r14, %rdx 943 0x48, 0x85, 0xf6, //0x00000e7c testq %rsi, %rsi 944 0x0f, 0x84, 0x89, 0xff, 0xff, 0xff, //0x00000e7f je LBB0_168 945 0xe9, 0x13, 0x00, 0x00, 0x00, //0x00000e85 jmp LBB0_183 946 //0x00000e8a LBB0_181 947 0x4c, 0x89, 0xdb, //0x00000e8a movq %r11, %rbx 948 0x48, 0x2b, 0x5d, 0xd0, //0x00000e8d subq $-48(%rbp), %rbx 949 0x4d, 0x0f, 0xbc, 0xe5, //0x00000e91 bsfq %r13, %r12 950 0x49, 0x01, 0xdc, //0x00000e95 addq %rbx, %r12 951 0xe9, 0x4f, 0xff, 0xff, 0xff, //0x00000e98 jmp LBB0_166 952 //0x00000e9d LBB0_183 953 0x48, 0x0f, 0xbc, 0xc6, //0x00000e9d bsfq %rsi, %rax 954 0x48, 0x85, 0xd2, //0x00000ea1 testq %rdx, %rdx 955 0x0f, 0x84, 0x77, 0x00, 0x00, 0x00, //0x00000ea4 je LBB0_192 956 0x48, 0x0f, 0xbc, 0xca, //0x00000eaa bsfq %rdx, %rcx 957 0xe9, 0x73, 0x00, 0x00, 0x00, //0x00000eae jmp LBB0_193 958 //0x00000eb3 LBB0_185 959 0xb9, 0x40, 0x00, 0x00, 0x00, //0x00000eb3 movl $64, %ecx 960 0x4c, 0x8b, 0x65, 0xd0, //0x00000eb8 movq $-48(%rbp), %r12 961 0x4d, 0x29, 0xe3, //0x00000ebc subq %r12, %r11 962 0x48, 0x39, 0xc1, //0x00000ebf cmpq %rax, %rcx 963 0x0f, 0x82, 0x82, 0x16, 0x00, 0x00, //0x00000ec2 jb LBB0_306 964 //0x00000ec8 LBB0_186 965 0x4d, 0x8d, 0x5c, 0x03, 0x01, //0x00000ec8 leaq $1(%r11,%rax), %r11 966 //0x00000ecd LBB0_187 967 0x4d, 0x85, 0xdb, //0x00000ecd testq %r11, %r11 968 0x0f, 0x88, 0x83, 0x14, 0x00, 0x00, //0x00000ed0 js LBB0_415 969 0x48, 0x8b, 0x75, 0xc8, //0x00000ed6 movq $-56(%rbp), %rsi 970 0x4c, 0x89, 0x1e, //0x00000eda movq %r11, (%rsi) 971 0x4c, 0x89, 0xf8, //0x00000edd movq %r15, %rax 972 0x48, 0x83, 0x7d, 0xa8, 0x00, //0x00000ee0 cmpq $0, $-88(%rbp) 973 0x4c, 0x8b, 0x4d, 0xc0, //0x00000ee5 movq $-64(%rbp), %r9 974 0x0f, 0x8f, 0xb1, 0xf2, 0xff, 0xff, //0x00000ee9 jg LBB0_2 975 0xe9, 0x9e, 0x14, 0x00, 0x00, //0x00000eef jmp LBB0_423 976 //0x00000ef4 LBB0_189 977 0x4c, 0x89, 0xd8, //0x00000ef4 movq %r11, %rax 978 0x4c, 0x09, 0xe8, //0x00000ef7 orq %r13, %rax 979 0x4d, 0x39, 0xeb, //0x00000efa cmpq %r13, %r11 980 0x0f, 0x8c, 0x59, 0xf2, 0xff, 0xff, //0x00000efd jl LBB0_257 981 0x48, 0x85, 0xc0, //0x00000f03 testq %rax, %rax 982 0x0f, 0x88, 0x50, 0xf2, 0xff, 0xff, //0x00000f06 js LBB0_257 983 0x49, 0xf7, 0xd3, //0x00000f0c notq %r11 984 0x4c, 0x8b, 0x65, 0xd0, //0x00000f0f movq $-48(%rbp), %r12 985 0x4d, 0x85, 0xdb, //0x00000f13 testq %r11, %r11 986 0x0f, 0x89, 0x65, 0xf2, 0xff, 0xff, //0x00000f16 jns LBB0_258 987 0xe9, 0x5e, 0x14, 0x00, 0x00, //0x00000f1c jmp LBB0_419 988 //0x00000f21 LBB0_192 989 0xb9, 0x40, 0x00, 0x00, 0x00, //0x00000f21 movl $64, %ecx 990 //0x00000f26 LBB0_193 991 0x48, 0x8b, 0x75, 0xc8, //0x00000f26 movq $-56(%rbp), %rsi 992 0x4c, 0x8b, 0x4d, 0xc0, //0x00000f2a movq $-64(%rbp), %r9 993 0x4c, 0x2b, 0x5d, 0xd0, //0x00000f2e subq $-48(%rbp), %r11 994 0x48, 0x39, 0xc1, //0x00000f32 cmpq %rax, %rcx 995 0x0f, 0x82, 0x2a, 0x16, 0x00, 0x00, //0x00000f35 jb LBB0_455 996 0x4d, 0x8d, 0x5c, 0x03, 0x01, //0x00000f3b leaq $1(%r11,%rax), %r11 997 //0x00000f40 LBB0_195 998 0x4d, 0x85, 0xdb, //0x00000f40 testq %r11, %r11 999 0x0f, 0x88, 0x58, 0x14, 0x00, 0x00, //0x00000f43 js LBB0_424 1000 0x4c, 0x89, 0x1e, //0x00000f49 movq %r11, (%rsi) 1001 0x4c, 0x89, 0xf8, //0x00000f4c movq %r15, %rax 1002 0x48, 0x83, 0x7d, 0xa8, 0x00, //0x00000f4f cmpq $0, $-88(%rbp) 1003 0x4c, 0x8b, 0x65, 0xd0, //0x00000f54 movq $-48(%rbp), %r12 1004 0x0f, 0x8e, 0x34, 0x14, 0x00, 0x00, //0x00000f58 jle LBB0_423 1005 0x49, 0x8b, 0x01, //0x00000f5e movq (%r9), %rax 1006 0x48, 0x3d, 0xff, 0x0f, 0x00, 0x00, //0x00000f61 cmpq $4095, %rax 1007 0x0f, 0x8f, 0xe0, 0x13, 0x00, 0x00, //0x00000f67 jg LBB0_441 1008 0x48, 0x8d, 0x48, 0x01, //0x00000f6d leaq $1(%rax), %rcx 1009 0x49, 0x89, 0x09, //0x00000f71 movq %rcx, (%r9) 1010 0x49, 0xc7, 0x44, 0xc1, 0x08, 0x04, 0x00, 0x00, 0x00, //0x00000f74 movq $4, $8(%r9,%rax,8) 1011 0xe9, 0x1e, 0xf2, 0xff, 0xff, //0x00000f7d jmp LBB0_2 1012 //0x00000f82 LBB0_199 1013 0x48, 0x8b, 0x45, 0x90, //0x00000f82 movq $-112(%rbp), %rax 1014 0x48, 0x8b, 0x50, 0x08, //0x00000f86 movq $8(%rax), %rdx 1015 0xf6, 0x45, 0x80, 0x20, //0x00000f8a testb $32, $-128(%rbp) 1016 0x4c, 0x89, 0x5d, 0xa8, //0x00000f8e movq %r11, $-88(%rbp) 1017 0x48, 0x89, 0x55, 0xb0, //0x00000f92 movq %rdx, $-80(%rbp) 1018 0x0f, 0x85, 0xa3, 0x04, 0x00, 0x00, //0x00000f96 jne LBB0_268 1019 0x49, 0x89, 0xd4, //0x00000f9c movq %rdx, %r12 1020 0x4d, 0x29, 0xdc, //0x00000f9f subq %r11, %r12 1021 0x0f, 0x84, 0x99, 0x15, 0x00, 0x00, //0x00000fa2 je LBB0_456 1022 0x48, 0x8b, 0x45, 0xd0, //0x00000fa8 movq $-48(%rbp), %rax 1023 0x4c, 0x89, 0xd9, //0x00000fac movq %r11, %rcx 1024 0x49, 0x01, 0xc3, //0x00000faf addq %rax, %r11 1025 0x49, 0x83, 0xfc, 0x40, //0x00000fb2 cmpq $64, %r12 1026 0x0f, 0x82, 0x12, 0x0f, 0x00, 0x00, //0x00000fb6 jb LBB0_360 1027 0x44, 0x89, 0xe0, //0x00000fbc movl %r12d, %eax 1028 0x83, 0xe0, 0x3f, //0x00000fbf andl $63, %eax 1029 0x48, 0x89, 0x45, 0xb8, //0x00000fc2 movq %rax, $-72(%rbp) 1030 0x4e, 0x8d, 0x44, 0x02, 0xc0, //0x00000fc6 leaq $-64(%rdx,%r8), %r8 1031 0x49, 0x83, 0xe0, 0xc0, //0x00000fcb andq $-64, %r8 1032 0x49, 0x01, 0xc8, //0x00000fcf addq %rcx, %r8 1033 0x4c, 0x03, 0x45, 0x88, //0x00000fd2 addq $-120(%rbp), %r8 1034 0x49, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00000fd6 movq $-1, %r9 1035 0x45, 0x31, 0xd2, //0x00000fdd xorl %r10d, %r10d 1036 //0x00000fe0 .p2align 4, 0x90 1037 //0x00000fe0 LBB0_203 1038 0xc4, 0xc1, 0x7a, 0x6f, 0x13, //0x00000fe0 vmovdqu (%r11), %xmm2 1039 0xc4, 0xc1, 0x7a, 0x6f, 0x63, 0x10, //0x00000fe5 vmovdqu $16(%r11), %xmm4 1040 0xc4, 0xc1, 0x7a, 0x6f, 0x6b, 0x20, //0x00000feb vmovdqu $32(%r11), %xmm5 1041 0xc4, 0xc1, 0x7a, 0x6f, 0x73, 0x30, //0x00000ff1 vmovdqu $48(%r11), %xmm6 1042 0xc5, 0xe9, 0x74, 0xf8, //0x00000ff7 vpcmpeqb %xmm0, %xmm2, %xmm7 1043 0xc5, 0xf9, 0xd7, 0xff, //0x00000ffb vpmovmskb %xmm7, %edi 1044 0xc5, 0xd9, 0x74, 0xf8, //0x00000fff vpcmpeqb %xmm0, %xmm4, %xmm7 1045 0xc5, 0xf9, 0xd7, 0xcf, //0x00001003 vpmovmskb %xmm7, %ecx 1046 0xc5, 0xd1, 0x74, 0xf8, //0x00001007 vpcmpeqb %xmm0, %xmm5, %xmm7 1047 0xc5, 0xf9, 0xd7, 0xf7, //0x0000100b vpmovmskb %xmm7, %esi 1048 0xc5, 0xc9, 0x74, 0xf8, //0x0000100f vpcmpeqb %xmm0, %xmm6, %xmm7 1049 0xc5, 0x79, 0xd7, 0xef, //0x00001013 vpmovmskb %xmm7, %r13d 1050 0xc5, 0xe9, 0x74, 0xd1, //0x00001017 vpcmpeqb %xmm1, %xmm2, %xmm2 1051 0xc5, 0xf9, 0xd7, 0xd2, //0x0000101b vpmovmskb %xmm2, %edx 1052 0xc5, 0xd9, 0x74, 0xd1, //0x0000101f vpcmpeqb %xmm1, %xmm4, %xmm2 1053 0xc5, 0xf9, 0xd7, 0xc2, //0x00001023 vpmovmskb %xmm2, %eax 1054 0xc5, 0xd1, 0x74, 0xd1, //0x00001027 vpcmpeqb %xmm1, %xmm5, %xmm2 1055 0xc5, 0xf9, 0xd7, 0xda, //0x0000102b vpmovmskb %xmm2, %ebx 1056 0xc5, 0xc9, 0x74, 0xd1, //0x0000102f vpcmpeqb %xmm1, %xmm6, %xmm2 1057 0xc5, 0x79, 0xd7, 0xf2, //0x00001033 vpmovmskb %xmm2, %r14d 1058 0x49, 0xc1, 0xe5, 0x30, //0x00001037 shlq $48, %r13 1059 0x48, 0xc1, 0xe6, 0x20, //0x0000103b shlq $32, %rsi 1060 0x48, 0xc1, 0xe1, 0x10, //0x0000103f shlq $16, %rcx 1061 0x48, 0x09, 0xcf, //0x00001043 orq %rcx, %rdi 1062 0x48, 0x09, 0xf7, //0x00001046 orq %rsi, %rdi 1063 0x49, 0xc1, 0xe6, 0x30, //0x00001049 shlq $48, %r14 1064 0x48, 0xc1, 0xe3, 0x20, //0x0000104d shlq $32, %rbx 1065 0x48, 0xc1, 0xe0, 0x10, //0x00001051 shlq $16, %rax 1066 0x48, 0x09, 0xc2, //0x00001055 orq %rax, %rdx 1067 0x48, 0x09, 0xda, //0x00001058 orq %rbx, %rdx 1068 0x4c, 0x09, 0xf2, //0x0000105b orq %r14, %rdx 1069 0x49, 0x83, 0xf9, 0xff, //0x0000105e cmpq $-1, %r9 1070 0x0f, 0x85, 0x09, 0x00, 0x00, 0x00, //0x00001062 jne LBB0_205 1071 0x48, 0x85, 0xd2, //0x00001068 testq %rdx, %rdx 1072 0x0f, 0x85, 0x2f, 0x00, 0x00, 0x00, //0x0000106b jne LBB0_213 1073 //0x00001071 LBB0_205 1074 0x4c, 0x09, 0xef, //0x00001071 orq %r13, %rdi 1075 0x48, 0x89, 0xd0, //0x00001074 movq %rdx, %rax 1076 0x4c, 0x09, 0xd0, //0x00001077 orq %r10, %rax 1077 0x0f, 0x85, 0x3d, 0x00, 0x00, 0x00, //0x0000107a jne LBB0_214 1078 //0x00001080 LBB0_206 1079 0x48, 0x85, 0xff, //0x00001080 testq %rdi, %rdi 1080 0x0f, 0x85, 0xf6, 0xf4, 0xff, 0xff, //0x00001083 jne LBB0_57 1081 //0x00001089 LBB0_207 1082 0x49, 0x83, 0xc4, 0xc0, //0x00001089 addq $-64, %r12 1083 0x49, 0x83, 0xc3, 0x40, //0x0000108d addq $64, %r11 1084 0x49, 0x83, 0xfc, 0x3f, //0x00001091 cmpq $63, %r12 1085 0x0f, 0x87, 0x45, 0xff, 0xff, 0xff, //0x00001095 ja LBB0_203 1086 0xe9, 0x01, 0x0b, 0x00, 0x00, //0x0000109b jmp LBB0_208 1087 //0x000010a0 LBB0_213 1088 0x4c, 0x89, 0xd8, //0x000010a0 movq %r11, %rax 1089 0x48, 0x2b, 0x45, 0xd0, //0x000010a3 subq $-48(%rbp), %rax 1090 0x4c, 0x0f, 0xbc, 0xca, //0x000010a7 bsfq %rdx, %r9 1091 0x49, 0x01, 0xc1, //0x000010ab addq %rax, %r9 1092 0x4c, 0x09, 0xef, //0x000010ae orq %r13, %rdi 1093 0x48, 0x89, 0xd0, //0x000010b1 movq %rdx, %rax 1094 0x4c, 0x09, 0xd0, //0x000010b4 orq %r10, %rax 1095 0x0f, 0x84, 0xc3, 0xff, 0xff, 0xff, //0x000010b7 je LBB0_206 1096 //0x000010bd LBB0_214 1097 0x4c, 0x89, 0xd0, //0x000010bd movq %r10, %rax 1098 0x48, 0xf7, 0xd0, //0x000010c0 notq %rax 1099 0x48, 0x21, 0xd0, //0x000010c3 andq %rdx, %rax 1100 0x48, 0x8d, 0x0c, 0x00, //0x000010c6 leaq (%rax,%rax), %rcx 1101 0x4c, 0x09, 0xd1, //0x000010ca orq %r10, %rcx 1102 0x48, 0x89, 0xce, //0x000010cd movq %rcx, %rsi 1103 0x48, 0xf7, 0xd6, //0x000010d0 notq %rsi 1104 0x48, 0x21, 0xd6, //0x000010d3 andq %rdx, %rsi 1105 0x48, 0xba, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x000010d6 movabsq $-6148914691236517206, %rdx 1106 0x48, 0x21, 0xd6, //0x000010e0 andq %rdx, %rsi 1107 0x45, 0x31, 0xd2, //0x000010e3 xorl %r10d, %r10d 1108 0x48, 0x01, 0xc6, //0x000010e6 addq %rax, %rsi 1109 0x41, 0x0f, 0x92, 0xc2, //0x000010e9 setb %r10b 1110 0x48, 0x01, 0xf6, //0x000010ed addq %rsi, %rsi 1111 0x48, 0xb8, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x000010f0 movabsq $6148914691236517205, %rax 1112 0x48, 0x31, 0xc6, //0x000010fa xorq %rax, %rsi 1113 0x48, 0x21, 0xce, //0x000010fd andq %rcx, %rsi 1114 0x48, 0xf7, 0xd6, //0x00001100 notq %rsi 1115 0x48, 0x21, 0xf7, //0x00001103 andq %rsi, %rdi 1116 0x48, 0x85, 0xff, //0x00001106 testq %rdi, %rdi 1117 0x0f, 0x84, 0x7a, 0xff, 0xff, 0xff, //0x00001109 je LBB0_207 1118 0xe9, 0x6b, 0xf4, 0xff, 0xff, //0x0000110f jmp LBB0_57 1119 //0x00001114 LBB0_215 1120 0x48, 0x8b, 0x45, 0x90, //0x00001114 movq $-112(%rbp), %rax 1121 0x4c, 0x8b, 0x50, 0x08, //0x00001118 movq $8(%rax), %r10 1122 0x4d, 0x29, 0xda, //0x0000111c subq %r11, %r10 1123 0x0f, 0x84, 0xfa, 0x12, 0x00, 0x00, //0x0000111f je LBB0_438 1124 0x4c, 0x89, 0x5d, 0xa8, //0x00001125 movq %r11, $-88(%rbp) 1125 0x4d, 0x01, 0xdc, //0x00001129 addq %r11, %r12 1126 0x41, 0x80, 0x3c, 0x24, 0x30, //0x0000112c cmpb $48, (%r12) 1127 0x0f, 0x85, 0x36, 0x00, 0x00, 0x00, //0x00001131 jne LBB0_220 1128 0x41, 0xbb, 0x01, 0x00, 0x00, 0x00, //0x00001137 movl $1, %r11d 1129 0x49, 0x83, 0xfa, 0x01, //0x0000113d cmpq $1, %r10 1130 0x0f, 0x84, 0x7c, 0x05, 0x00, 0x00, //0x00001141 je LBB0_303 1131 0x41, 0x8a, 0x44, 0x24, 0x01, //0x00001147 movb $1(%r12), %al 1132 0x04, 0xd2, //0x0000114c addb $-46, %al 1133 0x3c, 0x37, //0x0000114e cmpb $55, %al 1134 0x0f, 0x87, 0x6d, 0x05, 0x00, 0x00, //0x00001150 ja LBB0_303 1135 0x0f, 0xb6, 0xc0, //0x00001156 movzbl %al, %eax 1136 0x48, 0xb9, 0x01, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, //0x00001159 movabsq $36028797027352577, %rcx 1137 0x48, 0x0f, 0xa3, 0xc1, //0x00001163 btq %rax, %rcx 1138 0x0f, 0x83, 0x56, 0x05, 0x00, 0x00, //0x00001167 jae LBB0_303 1139 //0x0000116d LBB0_220 1140 0x49, 0x83, 0xfa, 0x10, //0x0000116d cmpq $16, %r10 1141 0x0f, 0x82, 0x30, 0x0d, 0x00, 0x00, //0x00001171 jb LBB0_359 1142 0x4d, 0x8d, 0x4a, 0xf0, //0x00001177 leaq $-16(%r10), %r9 1143 0x4c, 0x89, 0xc8, //0x0000117b movq %r9, %rax 1144 0x48, 0x83, 0xe0, 0xf0, //0x0000117e andq $-16, %rax 1145 0x4e, 0x8d, 0x44, 0x20, 0x10, //0x00001182 leaq $16(%rax,%r12), %r8 1146 0x41, 0x83, 0xe1, 0x0f, //0x00001187 andl $15, %r9d 1147 0x48, 0xc7, 0x45, 0xb8, 0xff, 0xff, 0xff, 0xff, //0x0000118b movq $-1, $-72(%rbp) 1148 0x48, 0xc7, 0x45, 0xb0, 0xff, 0xff, 0xff, 0xff, //0x00001193 movq $-1, $-80(%rbp) 1149 0x49, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x0000119b movq $-1, %r14 1150 0x4d, 0x89, 0xe5, //0x000011a2 movq %r12, %r13 1151 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000011a5 .p2align 4, 0x90 1152 //0x000011b0 LBB0_222 1153 0xc4, 0xc1, 0x7a, 0x6f, 0x55, 0x00, //0x000011b0 vmovdqu (%r13), %xmm2 1154 0xc4, 0xc1, 0x69, 0x64, 0xe0, //0x000011b6 vpcmpgtb %xmm8, %xmm2, %xmm4 1155 0xc5, 0xb1, 0x64, 0xea, //0x000011bb vpcmpgtb %xmm2, %xmm9, %xmm5 1156 0xc5, 0xd9, 0xdb, 0xe5, //0x000011bf vpand %xmm5, %xmm4, %xmm4 1157 0xc5, 0xa9, 0x74, 0xea, //0x000011c3 vpcmpeqb %xmm2, %xmm10, %xmm5 1158 0xc5, 0xa1, 0x74, 0xf2, //0x000011c7 vpcmpeqb %xmm2, %xmm11, %xmm6 1159 0xc5, 0xc9, 0xeb, 0xed, //0x000011cb vpor %xmm5, %xmm6, %xmm5 1160 0xc5, 0x99, 0xeb, 0xf2, //0x000011cf vpor %xmm2, %xmm12, %xmm6 1161 0xc5, 0x91, 0x74, 0xd2, //0x000011d3 vpcmpeqb %xmm2, %xmm13, %xmm2 1162 0xc5, 0x89, 0x74, 0xf6, //0x000011d7 vpcmpeqb %xmm6, %xmm14, %xmm6 1163 0xc5, 0xc9, 0xeb, 0xfa, //0x000011db vpor %xmm2, %xmm6, %xmm7 1164 0xc5, 0xd1, 0xeb, 0xe4, //0x000011df vpor %xmm4, %xmm5, %xmm4 1165 0xc5, 0xc1, 0xeb, 0xe4, //0x000011e3 vpor %xmm4, %xmm7, %xmm4 1166 0xc5, 0xf9, 0xd7, 0xc2, //0x000011e7 vpmovmskb %xmm2, %eax 1167 0xc5, 0xf9, 0xd7, 0xde, //0x000011eb vpmovmskb %xmm6, %ebx 1168 0xc5, 0xf9, 0xd7, 0xd5, //0x000011ef vpmovmskb %xmm5, %edx 1169 0xc5, 0xf9, 0xd7, 0xcc, //0x000011f3 vpmovmskb %xmm4, %ecx 1170 0xbe, 0xaa, 0xaa, 0xaa, 0xaa, //0x000011f7 movl $2863311530, %esi 1171 0x48, 0x8d, 0xbe, 0x55, 0x55, 0x55, 0x55, //0x000011fc leaq $1431655765(%rsi), %rdi 1172 0x48, 0x31, 0xcf, //0x00001203 xorq %rcx, %rdi 1173 0x48, 0x0f, 0xbc, 0xcf, //0x00001206 bsfq %rdi, %rcx 1174 0x83, 0xf9, 0x10, //0x0000120a cmpl $16, %ecx 1175 0x0f, 0x84, 0x11, 0x00, 0x00, 0x00, //0x0000120d je LBB0_224 1176 0xbf, 0xff, 0xff, 0xff, 0xff, //0x00001213 movl $-1, %edi 1177 0xd3, 0xe7, //0x00001218 shll %cl, %edi 1178 0xf7, 0xd7, //0x0000121a notl %edi 1179 0x21, 0xf8, //0x0000121c andl %edi, %eax 1180 0x21, 0xfb, //0x0000121e andl %edi, %ebx 1181 0x21, 0xd7, //0x00001220 andl %edx, %edi 1182 0x89, 0xfa, //0x00001222 movl %edi, %edx 1183 //0x00001224 LBB0_224 1184 0x8d, 0x78, 0xff, //0x00001224 leal $-1(%rax), %edi 1185 0x21, 0xc7, //0x00001227 andl %eax, %edi 1186 0x0f, 0x85, 0x4f, 0x09, 0x00, 0x00, //0x00001229 jne LBB0_337 1187 0x8d, 0x7b, 0xff, //0x0000122f leal $-1(%rbx), %edi 1188 0x21, 0xdf, //0x00001232 andl %ebx, %edi 1189 0x0f, 0x85, 0x44, 0x09, 0x00, 0x00, //0x00001234 jne LBB0_337 1190 0x8d, 0x7a, 0xff, //0x0000123a leal $-1(%rdx), %edi 1191 0x21, 0xd7, //0x0000123d andl %edx, %edi 1192 0x0f, 0x85, 0x39, 0x09, 0x00, 0x00, //0x0000123f jne LBB0_337 1193 0x85, 0xc0, //0x00001245 testl %eax, %eax 1194 0x0f, 0x84, 0x1a, 0x00, 0x00, 0x00, //0x00001247 je LBB0_230 1195 0x4c, 0x89, 0xef, //0x0000124d movq %r13, %rdi 1196 0x4c, 0x29, 0xe7, //0x00001250 subq %r12, %rdi 1197 0x44, 0x0f, 0xbc, 0xd8, //0x00001253 bsfl %eax, %r11d 1198 0x49, 0x01, 0xfb, //0x00001257 addq %rdi, %r11 1199 0x49, 0x83, 0xfe, 0xff, //0x0000125a cmpq $-1, %r14 1200 0x0f, 0x85, 0x24, 0x09, 0x00, 0x00, //0x0000125e jne LBB0_338 1201 0x4d, 0x89, 0xde, //0x00001264 movq %r11, %r14 1202 //0x00001267 LBB0_230 1203 0x85, 0xdb, //0x00001267 testl %ebx, %ebx 1204 0x0f, 0x84, 0x1c, 0x00, 0x00, 0x00, //0x00001269 je LBB0_233 1205 0x4c, 0x89, 0xe8, //0x0000126f movq %r13, %rax 1206 0x4c, 0x29, 0xe0, //0x00001272 subq %r12, %rax 1207 0x44, 0x0f, 0xbc, 0xdb, //0x00001275 bsfl %ebx, %r11d 1208 0x49, 0x01, 0xc3, //0x00001279 addq %rax, %r11 1209 0x48, 0x83, 0x7d, 0xb0, 0xff, //0x0000127c cmpq $-1, $-80(%rbp) 1210 0x0f, 0x85, 0x01, 0x09, 0x00, 0x00, //0x00001281 jne LBB0_338 1211 0x4c, 0x89, 0x5d, 0xb0, //0x00001287 movq %r11, $-80(%rbp) 1212 //0x0000128b LBB0_233 1213 0x85, 0xd2, //0x0000128b testl %edx, %edx 1214 0x0f, 0x84, 0x1c, 0x00, 0x00, 0x00, //0x0000128d je LBB0_236 1215 0x4c, 0x89, 0xe8, //0x00001293 movq %r13, %rax 1216 0x4c, 0x29, 0xe0, //0x00001296 subq %r12, %rax 1217 0x44, 0x0f, 0xbc, 0xda, //0x00001299 bsfl %edx, %r11d 1218 0x49, 0x01, 0xc3, //0x0000129d addq %rax, %r11 1219 0x48, 0x83, 0x7d, 0xb8, 0xff, //0x000012a0 cmpq $-1, $-72(%rbp) 1220 0x0f, 0x85, 0xdd, 0x08, 0x00, 0x00, //0x000012a5 jne LBB0_338 1221 0x4c, 0x89, 0x5d, 0xb8, //0x000012ab movq %r11, $-72(%rbp) 1222 //0x000012af LBB0_236 1223 0x83, 0xf9, 0x10, //0x000012af cmpl $16, %ecx 1224 0x0f, 0x85, 0x81, 0x03, 0x00, 0x00, //0x000012b2 jne LBB0_291 1225 0x49, 0x83, 0xc5, 0x10, //0x000012b8 addq $16, %r13 1226 0x49, 0x83, 0xc2, 0xf0, //0x000012bc addq $-16, %r10 1227 0x49, 0x83, 0xfa, 0x0f, //0x000012c0 cmpq $15, %r10 1228 0x0f, 0x87, 0xe6, 0xfe, 0xff, 0xff, //0x000012c4 ja LBB0_222 1229 0x4d, 0x85, 0xc9, //0x000012ca testq %r9, %r9 1230 0x48, 0x8d, 0x35, 0xf8, 0x14, 0x00, 0x00, //0x000012cd leaq $5368(%rip), %rsi /* LJTI0_2+0(%rip) */ 1231 0x48, 0x8b, 0x7d, 0xb0, //0x000012d4 movq $-80(%rbp), %rdi 1232 0x48, 0x8b, 0x5d, 0xb8, //0x000012d8 movq $-72(%rbp), %rbx 1233 0x0f, 0x84, 0x65, 0x03, 0x00, 0x00, //0x000012dc je LBB0_292 1234 //0x000012e2 LBB0_239 1235 0x4b, 0x8d, 0x0c, 0x08, //0x000012e2 leaq (%r8,%r9), %rcx 1236 0xe9, 0x01, 0x01, 0x00, 0x00, //0x000012e6 jmp LBB0_262 1237 //0x000012eb LBB0_240 1238 0x49, 0x8b, 0x01, //0x000012eb movq (%r9), %rax 1239 0x48, 0x3d, 0xff, 0x0f, 0x00, 0x00, //0x000012ee cmpq $4095, %rax 1240 0x0f, 0x8f, 0x53, 0x10, 0x00, 0x00, //0x000012f4 jg LBB0_441 1241 0x48, 0x8d, 0x48, 0x01, //0x000012fa leaq $1(%rax), %rcx 1242 0x49, 0x89, 0x09, //0x000012fe movq %rcx, (%r9) 1243 0x49, 0xc7, 0x44, 0xc1, 0x08, 0x05, 0x00, 0x00, 0x00, //0x00001301 movq $5, $8(%r9,%rax,8) 1244 0xe9, 0x91, 0xee, 0xff, 0xff, //0x0000130a jmp LBB0_2 1245 //0x0000130f LBB0_242 1246 0x48, 0x8b, 0x4d, 0x90, //0x0000130f movq $-112(%rbp), %rcx 1247 0x48, 0x8b, 0x49, 0x08, //0x00001313 movq $8(%rcx), %rcx 1248 0x48, 0x8d, 0x51, 0xfc, //0x00001317 leaq $-4(%rcx), %rdx 1249 0x49, 0x39, 0xd7, //0x0000131b cmpq %rdx, %r15 1250 0x0f, 0x83, 0x97, 0x10, 0x00, 0x00, //0x0000131e jae LBB0_440 1251 0x43, 0x8b, 0x0c, 0x1c, //0x00001324 movl (%r12,%r11), %ecx 1252 0x81, 0xf9, 0x61, 0x6c, 0x73, 0x65, //0x00001328 cmpl $1702063201, %ecx 1253 0x0f, 0x85, 0xfa, 0x10, 0x00, 0x00, //0x0000132e jne LBB0_442 1254 0x4c, 0x89, 0xd9, //0x00001334 movq %r11, %rcx 1255 0x4d, 0x8d, 0x5f, 0x05, //0x00001337 leaq $5(%r15), %r11 1256 0xe9, 0x50, 0x00, 0x00, 0x00, //0x0000133b jmp LBB0_254 1257 //0x00001340 LBB0_245 1258 0x48, 0x8b, 0x4d, 0x90, //0x00001340 movq $-112(%rbp), %rcx 1259 0x48, 0x8b, 0x49, 0x08, //0x00001344 movq $8(%rcx), %rcx 1260 0x48, 0x8d, 0x51, 0xfd, //0x00001348 leaq $-3(%rcx), %rdx 1261 0x49, 0x39, 0xd7, //0x0000134c cmpq %rdx, %r15 1262 0x0f, 0x83, 0x66, 0x10, 0x00, 0x00, //0x0000134f jae LBB0_440 1263 0x41, 0x81, 0x3a, 0x6e, 0x75, 0x6c, 0x6c, //0x00001355 cmpl $1819047278, (%r10) 1264 0x0f, 0x84, 0x27, 0x00, 0x00, 0x00, //0x0000135c je LBB0_253 1265 0xe9, 0x1c, 0x11, 0x00, 0x00, //0x00001362 jmp LBB0_247 1266 //0x00001367 LBB0_251 1267 0x48, 0x8b, 0x4d, 0x90, //0x00001367 movq $-112(%rbp), %rcx 1268 0x48, 0x8b, 0x49, 0x08, //0x0000136b movq $8(%rcx), %rcx 1269 0x48, 0x8d, 0x51, 0xfd, //0x0000136f leaq $-3(%rcx), %rdx 1270 0x49, 0x39, 0xd7, //0x00001373 cmpq %rdx, %r15 1271 0x0f, 0x83, 0x3f, 0x10, 0x00, 0x00, //0x00001376 jae LBB0_440 1272 0x41, 0x81, 0x3a, 0x74, 0x72, 0x75, 0x65, //0x0000137c cmpl $1702195828, (%r10) 1273 0x0f, 0x85, 0x4c, 0x11, 0x00, 0x00, //0x00001383 jne LBB0_447 1274 //0x00001389 LBB0_253 1275 0x4c, 0x89, 0xd9, //0x00001389 movq %r11, %rcx 1276 0x4d, 0x8d, 0x5f, 0x04, //0x0000138c leaq $4(%r15), %r11 1277 //0x00001390 LBB0_254 1278 0x4c, 0x89, 0x1e, //0x00001390 movq %r11, (%rsi) 1279 0x4c, 0x89, 0xf8, //0x00001393 movq %r15, %rax 1280 0x48, 0x85, 0xc9, //0x00001396 testq %rcx, %rcx 1281 0x0f, 0x8f, 0x01, 0xee, 0xff, 0xff, //0x00001399 jg LBB0_2 1282 0xe9, 0xee, 0x0f, 0x00, 0x00, //0x0000139f jmp LBB0_423 1283 //0x000013a4 LBB0_255 1284 0x49, 0x8b, 0x01, //0x000013a4 movq (%r9), %rax 1285 0x48, 0x3d, 0xff, 0x0f, 0x00, 0x00, //0x000013a7 cmpq $4095, %rax 1286 0x0f, 0x8f, 0x9a, 0x0f, 0x00, 0x00, //0x000013ad jg LBB0_441 1287 0x48, 0x8d, 0x48, 0x01, //0x000013b3 leaq $1(%rax), %rcx 1288 0x49, 0x89, 0x09, //0x000013b7 movq %rcx, (%r9) 1289 0x49, 0xc7, 0x44, 0xc1, 0x08, 0x06, 0x00, 0x00, 0x00, //0x000013ba movq $6, $8(%r9,%rax,8) 1290 0xe9, 0xd8, 0xed, 0xff, 0xff, //0x000013c3 jmp LBB0_2 1291 //0x000013c8 LBB0_259 1292 0x49, 0x89, 0xc3, //0x000013c8 movq %rax, %r11 1293 0x4d, 0x29, 0xe3, //0x000013cb subq %r12, %r11 1294 0x49, 0x83, 0xfe, 0xff, //0x000013ce cmpq $-1, %r14 1295 0x0f, 0x85, 0x95, 0x0a, 0x00, 0x00, //0x000013d2 jne LBB0_356 1296 0x49, 0xff, 0xcb, //0x000013d8 decq %r11 1297 0x4d, 0x89, 0xde, //0x000013db movq %r11, %r14 1298 0x90, 0x90, //0x000013de .p2align 4, 0x90 1299 //0x000013e0 LBB0_261 1300 0x49, 0x89, 0xc0, //0x000013e0 movq %rax, %r8 1301 0x49, 0xff, 0xc9, //0x000013e3 decq %r9 1302 0x0f, 0x84, 0x03, 0x0a, 0x00, 0x00, //0x000013e6 je LBB0_341 1303 //0x000013ec LBB0_262 1304 0x41, 0x0f, 0xbe, 0x10, //0x000013ec movsbl (%r8), %edx 1305 0x83, 0xc2, 0xd5, //0x000013f0 addl $-43, %edx 1306 0x83, 0xfa, 0x3a, //0x000013f3 cmpl $58, %edx 1307 0x0f, 0x87, 0x4b, 0x02, 0x00, 0x00, //0x000013f6 ja LBB0_292 1308 0x49, 0x8d, 0x40, 0x01, //0x000013fc leaq $1(%r8), %rax 1309 0x48, 0x63, 0x14, 0x96, //0x00001400 movslq (%rsi,%rdx,4), %rdx 1310 0x48, 0x01, 0xf2, //0x00001404 addq %rsi, %rdx 1311 0xff, 0xe2, //0x00001407 jmpq *%rdx 1312 //0x00001409 LBB0_264 1313 0x49, 0x89, 0xc3, //0x00001409 movq %rax, %r11 1314 0x4d, 0x29, 0xe3, //0x0000140c subq %r12, %r11 1315 0x48, 0x83, 0xfb, 0xff, //0x0000140f cmpq $-1, %rbx 1316 0x0f, 0x85, 0x54, 0x0a, 0x00, 0x00, //0x00001413 jne LBB0_356 1317 0x49, 0xff, 0xcb, //0x00001419 decq %r11 1318 0x4c, 0x89, 0xdb, //0x0000141c movq %r11, %rbx 1319 0xe9, 0xbc, 0xff, 0xff, 0xff, //0x0000141f jmp LBB0_261 1320 //0x00001424 LBB0_266 1321 0x49, 0x89, 0xc3, //0x00001424 movq %rax, %r11 1322 0x4d, 0x29, 0xe3, //0x00001427 subq %r12, %r11 1323 0x48, 0x83, 0xff, 0xff, //0x0000142a cmpq $-1, %rdi 1324 0x0f, 0x85, 0x39, 0x0a, 0x00, 0x00, //0x0000142e jne LBB0_356 1325 0x49, 0xff, 0xcb, //0x00001434 decq %r11 1326 0x4c, 0x89, 0xdf, //0x00001437 movq %r11, %rdi 1327 0xe9, 0xa1, 0xff, 0xff, 0xff, //0x0000143a jmp LBB0_261 1328 //0x0000143f LBB0_268 1329 0x48, 0x89, 0xd0, //0x0000143f movq %rdx, %rax 1330 0x4c, 0x29, 0xd8, //0x00001442 subq %r11, %rax 1331 0x0f, 0x84, 0xf6, 0x10, 0x00, 0x00, //0x00001445 je LBB0_456 1332 0x4c, 0x89, 0xd9, //0x0000144b movq %r11, %rcx 1333 0x4d, 0x01, 0xe3, //0x0000144e addq %r12, %r11 1334 0x48, 0x83, 0xf8, 0x40, //0x00001451 cmpq $64, %rax 1335 0x0f, 0x82, 0x8c, 0x0a, 0x00, 0x00, //0x00001455 jb LBB0_361 1336 0x41, 0x89, 0xc2, //0x0000145b movl %eax, %r10d 1337 0x41, 0x83, 0xe2, 0x3f, //0x0000145e andl $63, %r10d 1338 0x4e, 0x8d, 0x64, 0x02, 0xc0, //0x00001462 leaq $-64(%rdx,%r8), %r12 1339 0x49, 0x83, 0xe4, 0xc0, //0x00001467 andq $-64, %r12 1340 0x49, 0x01, 0xcc, //0x0000146b addq %rcx, %r12 1341 0x4c, 0x03, 0x65, 0x88, //0x0000146e addq $-120(%rbp), %r12 1342 0x49, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00001472 movq $-1, %r9 1343 0x45, 0x31, 0xc0, //0x00001479 xorl %r8d, %r8d 1344 0x90, 0x90, 0x90, 0x90, //0x0000147c .p2align 4, 0x90 1345 //0x00001480 LBB0_271 1346 0xc4, 0xc1, 0x7a, 0x6f, 0x33, //0x00001480 vmovdqu (%r11), %xmm6 1347 0xc4, 0xc1, 0x7a, 0x6f, 0x6b, 0x10, //0x00001485 vmovdqu $16(%r11), %xmm5 1348 0xc4, 0xc1, 0x7a, 0x6f, 0x63, 0x20, //0x0000148b vmovdqu $32(%r11), %xmm4 1349 0xc4, 0xc1, 0x7a, 0x6f, 0x7b, 0x30, //0x00001491 vmovdqu $48(%r11), %xmm7 1350 0xc5, 0xc9, 0x74, 0xd0, //0x00001497 vpcmpeqb %xmm0, %xmm6, %xmm2 1351 0xc5, 0xf9, 0xd7, 0xf2, //0x0000149b vpmovmskb %xmm2, %esi 1352 0xc5, 0xd1, 0x74, 0xd0, //0x0000149f vpcmpeqb %xmm0, %xmm5, %xmm2 1353 0xc5, 0xf9, 0xd7, 0xda, //0x000014a3 vpmovmskb %xmm2, %ebx 1354 0xc5, 0xd9, 0x74, 0xd0, //0x000014a7 vpcmpeqb %xmm0, %xmm4, %xmm2 1355 0xc5, 0xf9, 0xd7, 0xca, //0x000014ab vpmovmskb %xmm2, %ecx 1356 0xc5, 0xc1, 0x74, 0xd0, //0x000014af vpcmpeqb %xmm0, %xmm7, %xmm2 1357 0xc5, 0xf9, 0xd7, 0xfa, //0x000014b3 vpmovmskb %xmm2, %edi 1358 0xc5, 0xc9, 0x74, 0xd1, //0x000014b7 vpcmpeqb %xmm1, %xmm6, %xmm2 1359 0xc5, 0x79, 0xd7, 0xea, //0x000014bb vpmovmskb %xmm2, %r13d 1360 0xc5, 0xd1, 0x74, 0xd1, //0x000014bf vpcmpeqb %xmm1, %xmm5, %xmm2 1361 0xc5, 0xf9, 0xd7, 0xd2, //0x000014c3 vpmovmskb %xmm2, %edx 1362 0xc5, 0xd9, 0x74, 0xd1, //0x000014c7 vpcmpeqb %xmm1, %xmm4, %xmm2 1363 0x48, 0xc1, 0xe3, 0x10, //0x000014cb shlq $16, %rbx 1364 0x48, 0x09, 0xde, //0x000014cf orq %rbx, %rsi 1365 0xc5, 0xf9, 0xd7, 0xda, //0x000014d2 vpmovmskb %xmm2, %ebx 1366 0xc5, 0xc1, 0x74, 0xd1, //0x000014d6 vpcmpeqb %xmm1, %xmm7, %xmm2 1367 0x48, 0xc1, 0xe1, 0x20, //0x000014da shlq $32, %rcx 1368 0x48, 0x09, 0xce, //0x000014de orq %rcx, %rsi 1369 0xc5, 0xf9, 0xd7, 0xca, //0x000014e1 vpmovmskb %xmm2, %ecx 1370 0xc5, 0x81, 0x64, 0xd6, //0x000014e5 vpcmpgtb %xmm6, %xmm15, %xmm2 1371 0xc5, 0xc9, 0x64, 0xf3, //0x000014e9 vpcmpgtb %xmm3, %xmm6, %xmm6 1372 0xc5, 0xc9, 0xdb, 0xd2, //0x000014ed vpand %xmm2, %xmm6, %xmm2 1373 0x48, 0xc1, 0xe2, 0x10, //0x000014f1 shlq $16, %rdx 1374 0x49, 0x09, 0xd5, //0x000014f5 orq %rdx, %r13 1375 0xc5, 0xf9, 0xd7, 0xd2, //0x000014f8 vpmovmskb %xmm2, %edx 1376 0xc5, 0x81, 0x64, 0xd5, //0x000014fc vpcmpgtb %xmm5, %xmm15, %xmm2 1377 0xc5, 0xd1, 0x64, 0xeb, //0x00001500 vpcmpgtb %xmm3, %xmm5, %xmm5 1378 0xc5, 0xd1, 0xdb, 0xd2, //0x00001504 vpand %xmm2, %xmm5, %xmm2 1379 0x48, 0xc1, 0xe3, 0x20, //0x00001508 shlq $32, %rbx 1380 0x49, 0x09, 0xdd, //0x0000150c orq %rbx, %r13 1381 0xc5, 0xf9, 0xd7, 0xda, //0x0000150f vpmovmskb %xmm2, %ebx 1382 0xc5, 0x81, 0x64, 0xd4, //0x00001513 vpcmpgtb %xmm4, %xmm15, %xmm2 1383 0xc5, 0xd9, 0x64, 0xe3, //0x00001517 vpcmpgtb %xmm3, %xmm4, %xmm4 1384 0xc5, 0xd9, 0xdb, 0xd2, //0x0000151b vpand %xmm2, %xmm4, %xmm2 1385 0x48, 0xc1, 0xe1, 0x30, //0x0000151f shlq $48, %rcx 1386 0x49, 0x09, 0xcd, //0x00001523 orq %rcx, %r13 1387 0xc5, 0xf9, 0xd7, 0xca, //0x00001526 vpmovmskb %xmm2, %ecx 1388 0xc5, 0x81, 0x64, 0xd7, //0x0000152a vpcmpgtb %xmm7, %xmm15, %xmm2 1389 0xc5, 0xc1, 0x64, 0xe3, //0x0000152e vpcmpgtb %xmm3, %xmm7, %xmm4 1390 0xc5, 0xd9, 0xdb, 0xd2, //0x00001532 vpand %xmm2, %xmm4, %xmm2 1391 0x48, 0xc1, 0xe3, 0x10, //0x00001536 shlq $16, %rbx 1392 0x48, 0x09, 0xda, //0x0000153a orq %rbx, %rdx 1393 0xc5, 0x79, 0xd7, 0xf2, //0x0000153d vpmovmskb %xmm2, %r14d 1394 0x48, 0xc1, 0xe7, 0x30, //0x00001541 shlq $48, %rdi 1395 0x48, 0xc1, 0xe1, 0x20, //0x00001545 shlq $32, %rcx 1396 0x49, 0x83, 0xf9, 0xff, //0x00001549 cmpq $-1, %r9 1397 0x0f, 0x85, 0x09, 0x00, 0x00, 0x00, //0x0000154d jne LBB0_273 1398 0x4d, 0x85, 0xed, //0x00001553 testq %r13, %r13 1399 0x0f, 0x85, 0xa4, 0x00, 0x00, 0x00, //0x00001556 jne LBB0_287 1400 //0x0000155c LBB0_273 1401 0x49, 0xc1, 0xe6, 0x30, //0x0000155c shlq $48, %r14 1402 0x48, 0x09, 0xca, //0x00001560 orq %rcx, %rdx 1403 0x48, 0x09, 0xfe, //0x00001563 orq %rdi, %rsi 1404 0x4c, 0x89, 0xe9, //0x00001566 movq %r13, %rcx 1405 0x4c, 0x09, 0xc1, //0x00001569 orq %r8, %rcx 1406 0x0f, 0x85, 0x2c, 0x00, 0x00, 0x00, //0x0000156c jne LBB0_288 1407 0x4c, 0x09, 0xf2, //0x00001572 orq %r14, %rdx 1408 0x48, 0x85, 0xf6, //0x00001575 testq %rsi, %rsi 1409 0x0f, 0x85, 0x95, 0x00, 0x00, 0x00, //0x00001578 jne LBB0_289 1410 //0x0000157e LBB0_275 1411 0x48, 0x85, 0xd2, //0x0000157e testq %rdx, %rdx 1412 0x0f, 0x85, 0xa7, 0x0f, 0x00, 0x00, //0x00001581 jne LBB0_452 1413 0x48, 0x83, 0xc0, 0xc0, //0x00001587 addq $-64, %rax 1414 0x49, 0x83, 0xc3, 0x40, //0x0000158b addq $64, %r11 1415 0x48, 0x83, 0xf8, 0x3f, //0x0000158f cmpq $63, %rax 1416 0x0f, 0x87, 0xe7, 0xfe, 0xff, 0xff, //0x00001593 ja LBB0_271 1417 0xe9, 0xf0, 0x06, 0x00, 0x00, //0x00001599 jmp LBB0_277 1418 //0x0000159e LBB0_288 1419 0x4c, 0x89, 0xc1, //0x0000159e movq %r8, %rcx 1420 0x48, 0xf7, 0xd1, //0x000015a1 notq %rcx 1421 0x4c, 0x21, 0xe9, //0x000015a4 andq %r13, %rcx 1422 0x4c, 0x89, 0x55, 0xb8, //0x000015a7 movq %r10, $-72(%rbp) 1423 0x4c, 0x8d, 0x14, 0x09, //0x000015ab leaq (%rcx,%rcx), %r10 1424 0x4d, 0x09, 0xc2, //0x000015af orq %r8, %r10 1425 0x4c, 0x89, 0xd7, //0x000015b2 movq %r10, %rdi 1426 0x48, 0xf7, 0xd7, //0x000015b5 notq %rdi 1427 0x4c, 0x21, 0xef, //0x000015b8 andq %r13, %rdi 1428 0x48, 0xbb, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x000015bb movabsq $-6148914691236517206, %rbx 1429 0x48, 0x21, 0xdf, //0x000015c5 andq %rbx, %rdi 1430 0x45, 0x31, 0xc0, //0x000015c8 xorl %r8d, %r8d 1431 0x48, 0x01, 0xcf, //0x000015cb addq %rcx, %rdi 1432 0x41, 0x0f, 0x92, 0xc0, //0x000015ce setb %r8b 1433 0x48, 0x01, 0xff, //0x000015d2 addq %rdi, %rdi 1434 0x48, 0xb9, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x000015d5 movabsq $6148914691236517205, %rcx 1435 0x48, 0x31, 0xcf, //0x000015df xorq %rcx, %rdi 1436 0x4c, 0x21, 0xd7, //0x000015e2 andq %r10, %rdi 1437 0x4c, 0x8b, 0x55, 0xb8, //0x000015e5 movq $-72(%rbp), %r10 1438 0x48, 0xf7, 0xd7, //0x000015e9 notq %rdi 1439 0x48, 0x21, 0xfe, //0x000015ec andq %rdi, %rsi 1440 0x4c, 0x09, 0xf2, //0x000015ef orq %r14, %rdx 1441 0x48, 0x85, 0xf6, //0x000015f2 testq %rsi, %rsi 1442 0x0f, 0x84, 0x83, 0xff, 0xff, 0xff, //0x000015f5 je LBB0_275 1443 0xe9, 0x13, 0x00, 0x00, 0x00, //0x000015fb jmp LBB0_289 1444 //0x00001600 LBB0_287 1445 0x4c, 0x89, 0xdb, //0x00001600 movq %r11, %rbx 1446 0x48, 0x2b, 0x5d, 0xd0, //0x00001603 subq $-48(%rbp), %rbx 1447 0x4d, 0x0f, 0xbc, 0xcd, //0x00001607 bsfq %r13, %r9 1448 0x49, 0x01, 0xd9, //0x0000160b addq %rbx, %r9 1449 0xe9, 0x49, 0xff, 0xff, 0xff, //0x0000160e jmp LBB0_273 1450 //0x00001613 LBB0_289 1451 0x48, 0x0f, 0xbc, 0xc6, //0x00001613 bsfq %rsi, %rax 1452 0x48, 0x85, 0xd2, //0x00001617 testq %rdx, %rdx 1453 0x4c, 0x8b, 0x65, 0xd0, //0x0000161a movq $-48(%rbp), %r12 1454 0x0f, 0x84, 0xbe, 0x00, 0x00, 0x00, //0x0000161e je LBB0_304 1455 0x48, 0x0f, 0xbc, 0xca, //0x00001624 bsfq %rdx, %rcx 1456 0x4d, 0x29, 0xe3, //0x00001628 subq %r12, %r11 1457 0x48, 0x39, 0xc1, //0x0000162b cmpq %rax, %rcx 1458 0x0f, 0x83, 0x94, 0xf8, 0xff, 0xff, //0x0000162e jae LBB0_186 1459 0xe9, 0x11, 0x0f, 0x00, 0x00, //0x00001634 jmp LBB0_306 1460 //0x00001639 LBB0_291 1461 0x49, 0x01, 0xcd, //0x00001639 addq %rcx, %r13 1462 0x4d, 0x89, 0xe8, //0x0000163c movq %r13, %r8 1463 0x48, 0x8b, 0x7d, 0xb0, //0x0000163f movq $-80(%rbp), %rdi 1464 0x48, 0x8b, 0x5d, 0xb8, //0x00001643 movq $-72(%rbp), %rbx 1465 //0x00001647 LBB0_292 1466 0x49, 0xc7, 0xc3, 0xff, 0xff, 0xff, 0xff, //0x00001647 movq $-1, %r11 1467 0x48, 0x85, 0xff, //0x0000164e testq %rdi, %rdi 1468 0x48, 0x8b, 0x75, 0xc8, //0x00001651 movq $-56(%rbp), %rsi 1469 0x0f, 0x84, 0xcb, 0x0d, 0x00, 0x00, //0x00001655 je LBB0_439 1470 //0x0000165b LBB0_293 1471 0x48, 0x85, 0xdb, //0x0000165b testq %rbx, %rbx 1472 0x0f, 0x84, 0xc2, 0x0d, 0x00, 0x00, //0x0000165e je LBB0_439 1473 0x4d, 0x85, 0xf6, //0x00001664 testq %r14, %r14 1474 0x4c, 0x8b, 0x4d, 0xc0, //0x00001667 movq $-64(%rbp), %r9 1475 0x0f, 0x84, 0xb5, 0x0d, 0x00, 0x00, //0x0000166b je LBB0_439 1476 0x4d, 0x29, 0xe0, //0x00001671 subq %r12, %r8 1477 0x49, 0x8d, 0x40, 0xff, //0x00001674 leaq $-1(%r8), %rax 1478 0x48, 0x39, 0xc7, //0x00001678 cmpq %rax, %rdi 1479 0x0f, 0x84, 0x33, 0x00, 0x00, 0x00, //0x0000167b je LBB0_301 1480 0x49, 0x39, 0xc6, //0x00001681 cmpq %rax, %r14 1481 0x0f, 0x84, 0x2a, 0x00, 0x00, 0x00, //0x00001684 je LBB0_301 1482 0x48, 0x39, 0xc3, //0x0000168a cmpq %rax, %rbx 1483 0x0f, 0x84, 0x21, 0x00, 0x00, 0x00, //0x0000168d je LBB0_301 1484 0x48, 0x85, 0xdb, //0x00001693 testq %rbx, %rbx 1485 0x0f, 0x8e, 0x6e, 0x00, 0x00, 0x00, //0x00001696 jle LBB0_309 1486 0x48, 0x8d, 0x43, 0xff, //0x0000169c leaq $-1(%rbx), %rax 1487 0x48, 0x39, 0xc7, //0x000016a0 cmpq %rax, %rdi 1488 0x0f, 0x84, 0x61, 0x00, 0x00, 0x00, //0x000016a3 je LBB0_309 1489 0x48, 0xf7, 0xd3, //0x000016a9 notq %rbx 1490 0x49, 0x89, 0xdb, //0x000016ac movq %rbx, %r11 1491 0xe9, 0x06, 0x00, 0x00, 0x00, //0x000016af jmp LBB0_302 1492 //0x000016b4 LBB0_301 1493 0x49, 0xf7, 0xd8, //0x000016b4 negq %r8 1494 0x4d, 0x89, 0xc3, //0x000016b7 movq %r8, %r11 1495 //0x000016ba LBB0_302 1496 0x4d, 0x85, 0xdb, //0x000016ba testq %r11, %r11 1497 0x0f, 0x88, 0x63, 0x0d, 0x00, 0x00, //0x000016bd js LBB0_439 1498 //0x000016c3 LBB0_303 1499 0x48, 0x8b, 0x4d, 0xa8, //0x000016c3 movq $-88(%rbp), %rcx 1500 0x49, 0x01, 0xcb, //0x000016c7 addq %rcx, %r11 1501 0x4c, 0x89, 0x1e, //0x000016ca movq %r11, (%rsi) 1502 0x4c, 0x89, 0xf8, //0x000016cd movq %r15, %rax 1503 0x48, 0x85, 0xc9, //0x000016d0 testq %rcx, %rcx 1504 0x4c, 0x8b, 0x65, 0xd0, //0x000016d3 movq $-48(%rbp), %r12 1505 0x0f, 0x8f, 0xc3, 0xea, 0xff, 0xff, //0x000016d7 jg LBB0_2 1506 0xe9, 0xb0, 0x0c, 0x00, 0x00, //0x000016dd jmp LBB0_423 1507 //0x000016e2 LBB0_304 1508 0xb9, 0x40, 0x00, 0x00, 0x00, //0x000016e2 movl $64, %ecx 1509 0x4d, 0x29, 0xe3, //0x000016e7 subq %r12, %r11 1510 0x48, 0x39, 0xc1, //0x000016ea cmpq %rax, %rcx 1511 0x0f, 0x83, 0xd5, 0xf7, 0xff, 0xff, //0x000016ed jae LBB0_186 1512 0xe9, 0x52, 0x0e, 0x00, 0x00, //0x000016f3 jmp LBB0_306 1513 //0x000016f8 LBB0_308 1514 0x4d, 0x29, 0xd6, //0x000016f8 subq %r10, %r14 1515 0x44, 0x0f, 0xbc, 0xde, //0x000016fb bsfl %esi, %r11d 1516 0x4d, 0x01, 0xf3, //0x000016ff addq %r14, %r11 1517 0x49, 0xf7, 0xd3, //0x00001702 notq %r11 1518 0xe9, 0xa6, 0x03, 0x00, 0x00, //0x00001705 jmp LBB0_326 1519 //0x0000170a LBB0_309 1520 0x4c, 0x89, 0xf0, //0x0000170a movq %r14, %rax 1521 0x48, 0x09, 0xf8, //0x0000170d orq %rdi, %rax 1522 0x49, 0x39, 0xfe, //0x00001710 cmpq %rdi, %r14 1523 0x0f, 0x8c, 0x66, 0x01, 0x00, 0x00, //0x00001713 jl LBB0_312 1524 0x48, 0x85, 0xc0, //0x00001719 testq %rax, %rax 1525 0x0f, 0x88, 0x5d, 0x01, 0x00, 0x00, //0x0000171c js LBB0_312 1526 0x49, 0xf7, 0xd6, //0x00001722 notq %r14 1527 0x4d, 0x89, 0xf3, //0x00001725 movq %r14, %r11 1528 0xe9, 0x8d, 0xff, 0xff, 0xff, //0x00001728 jmp LBB0_302 1529 //0x0000172d LBB0_49 1530 0x4c, 0x8b, 0x5d, 0xb8, //0x0000172d movq $-72(%rbp), %r11 1531 0x4d, 0x89, 0xd5, //0x00001731 movq %r10, %r13 1532 0x49, 0x83, 0xfd, 0x20, //0x00001734 cmpq $32, %r13 1533 0x0f, 0x82, 0x66, 0x08, 0x00, 0x00, //0x00001738 jb LBB0_366 1534 //0x0000173e LBB0_50 1535 0xc4, 0xc1, 0x7a, 0x6f, 0x13, //0x0000173e vmovdqu (%r11), %xmm2 1536 0xc4, 0xc1, 0x7a, 0x6f, 0x63, 0x10, //0x00001743 vmovdqu $16(%r11), %xmm4 1537 0xc5, 0xe9, 0x74, 0xe8, //0x00001749 vpcmpeqb %xmm0, %xmm2, %xmm5 1538 0xc5, 0xf9, 0xd7, 0xcd, //0x0000174d vpmovmskb %xmm5, %ecx 1539 0xc5, 0xd9, 0x74, 0xe8, //0x00001751 vpcmpeqb %xmm0, %xmm4, %xmm5 1540 0xc5, 0xf9, 0xd7, 0xd5, //0x00001755 vpmovmskb %xmm5, %edx 1541 0xc5, 0xe9, 0x74, 0xd1, //0x00001759 vpcmpeqb %xmm1, %xmm2, %xmm2 1542 0xc5, 0xf9, 0xd7, 0xfa, //0x0000175d vpmovmskb %xmm2, %edi 1543 0xc5, 0xd9, 0x74, 0xd1, //0x00001761 vpcmpeqb %xmm1, %xmm4, %xmm2 1544 0xc5, 0xf9, 0xd7, 0xc2, //0x00001765 vpmovmskb %xmm2, %eax 1545 0x48, 0xc1, 0xe2, 0x10, //0x00001769 shlq $16, %rdx 1546 0x48, 0xc1, 0xe0, 0x10, //0x0000176d shlq $16, %rax 1547 0x48, 0x09, 0xc7, //0x00001771 orq %rax, %rdi 1548 0x49, 0x83, 0xf9, 0xff, //0x00001774 cmpq $-1, %r9 1549 0x0f, 0x85, 0x09, 0x00, 0x00, 0x00, //0x00001778 jne LBB0_52 1550 0x48, 0x85, 0xff, //0x0000177e testq %rdi, %rdi 1551 0x0f, 0x85, 0xbc, 0x07, 0x00, 0x00, //0x00001781 jne LBB0_363 1552 //0x00001787 LBB0_52 1553 0x48, 0x09, 0xca, //0x00001787 orq %rcx, %rdx 1554 0x48, 0x89, 0xf8, //0x0000178a movq %rdi, %rax 1555 0x4c, 0x09, 0xe0, //0x0000178d orq %r12, %rax 1556 0x0f, 0x85, 0xca, 0x07, 0x00, 0x00, //0x00001790 jne LBB0_364 1557 //0x00001796 LBB0_53 1558 0x48, 0x85, 0xd2, //0x00001796 testq %rdx, %rdx 1559 0x0f, 0x84, 0xfd, 0x07, 0x00, 0x00, //0x00001799 je LBB0_365 1560 //0x0000179f LBB0_54 1561 0x48, 0x0f, 0xbc, 0xc2, //0x0000179f bsfq %rdx, %rax 1562 0xe9, 0xdb, 0xed, 0xff, 0xff, //0x000017a3 jmp LBB0_58 1563 //0x000017a8 LBB0_113 1564 0x4d, 0x89, 0xd3, //0x000017a8 movq %r10, %r11 1565 0x48, 0x8b, 0x45, 0xb8, //0x000017ab movq $-72(%rbp), %rax 1566 0x4c, 0x8b, 0x65, 0xd0, //0x000017af movq $-48(%rbp), %r12 1567 0x48, 0x83, 0xf8, 0x20, //0x000017b3 cmpq $32, %rax 1568 0x0f, 0x82, 0x66, 0x02, 0x00, 0x00, //0x000017b7 jb LBB0_317 1569 //0x000017bd LBB0_114 1570 0xc4, 0xc1, 0x7a, 0x6f, 0x13, //0x000017bd vmovdqu (%r11), %xmm2 1571 0xc4, 0xc1, 0x7a, 0x6f, 0x63, 0x10, //0x000017c2 vmovdqu $16(%r11), %xmm4 1572 0xc5, 0xe9, 0x74, 0xe8, //0x000017c8 vpcmpeqb %xmm0, %xmm2, %xmm5 1573 0xc5, 0xf9, 0xd7, 0xcd, //0x000017cc vpmovmskb %xmm5, %ecx 1574 0xc5, 0xd9, 0x74, 0xe8, //0x000017d0 vpcmpeqb %xmm0, %xmm4, %xmm5 1575 0xc5, 0xf9, 0xd7, 0xf5, //0x000017d4 vpmovmskb %xmm5, %esi 1576 0xc5, 0xe9, 0x74, 0xe9, //0x000017d8 vpcmpeqb %xmm1, %xmm2, %xmm5 1577 0xc5, 0xf9, 0xd7, 0xd5, //0x000017dc vpmovmskb %xmm5, %edx 1578 0xc5, 0xd9, 0x74, 0xe9, //0x000017e0 vpcmpeqb %xmm1, %xmm4, %xmm5 1579 0xc5, 0xf9, 0xd7, 0xdd, //0x000017e4 vpmovmskb %xmm5, %ebx 1580 0xc5, 0x81, 0x64, 0xea, //0x000017e8 vpcmpgtb %xmm2, %xmm15, %xmm5 1581 0xc5, 0xe9, 0x64, 0xd3, //0x000017ec vpcmpgtb %xmm3, %xmm2, %xmm2 1582 0xc5, 0xe9, 0xdb, 0xd5, //0x000017f0 vpand %xmm5, %xmm2, %xmm2 1583 0xc5, 0x79, 0xd7, 0xf2, //0x000017f4 vpmovmskb %xmm2, %r14d 1584 0xc5, 0x81, 0x64, 0xd4, //0x000017f8 vpcmpgtb %xmm4, %xmm15, %xmm2 1585 0xc5, 0xd9, 0x64, 0xe3, //0x000017fc vpcmpgtb %xmm3, %xmm4, %xmm4 1586 0xc5, 0xd9, 0xdb, 0xd2, //0x00001800 vpand %xmm2, %xmm4, %xmm2 1587 0xc5, 0xf9, 0xd7, 0xfa, //0x00001804 vpmovmskb %xmm2, %edi 1588 0x48, 0xc1, 0xe6, 0x10, //0x00001808 shlq $16, %rsi 1589 0x48, 0xc1, 0xe3, 0x10, //0x0000180c shlq $16, %rbx 1590 0x48, 0x09, 0xda, //0x00001810 orq %rbx, %rdx 1591 0x49, 0x83, 0xf9, 0xff, //0x00001813 cmpq $-1, %r9 1592 0x0f, 0x85, 0x09, 0x00, 0x00, 0x00, //0x00001817 jne LBB0_116 1593 0x48, 0x85, 0xd2, //0x0000181d testq %rdx, %rdx 1594 0x0f, 0x85, 0xf8, 0x07, 0x00, 0x00, //0x00001820 jne LBB0_373 1595 //0x00001826 LBB0_116 1596 0x48, 0xc1, 0xe7, 0x10, //0x00001826 shlq $16, %rdi 1597 0x48, 0x09, 0xce, //0x0000182a orq %rcx, %rsi 1598 0x48, 0x89, 0xd1, //0x0000182d movq %rdx, %rcx 1599 0x4c, 0x09, 0xc1, //0x00001830 orq %r8, %rcx 1600 0x0f, 0x85, 0xcb, 0x06, 0x00, 0x00, //0x00001833 jne LBB0_362 1601 //0x00001839 LBB0_117 1602 0x4c, 0x09, 0xf7, //0x00001839 orq %r14, %rdi 1603 0xb9, 0x40, 0x00, 0x00, 0x00, //0x0000183c movl $64, %ecx 1604 0xba, 0x40, 0x00, 0x00, 0x00, //0x00001841 movl $64, %edx 1605 0x48, 0x85, 0xf6, //0x00001846 testq %rsi, %rsi 1606 0x0f, 0x84, 0x04, 0x00, 0x00, 0x00, //0x00001849 je LBB0_119 1607 0x48, 0x0f, 0xbc, 0xd6, //0x0000184f bsfq %rsi, %rdx 1608 //0x00001853 LBB0_119 1609 0x48, 0x85, 0xff, //0x00001853 testq %rdi, %rdi 1610 0x0f, 0x84, 0x04, 0x00, 0x00, 0x00, //0x00001856 je LBB0_121 1611 0x48, 0x0f, 0xbc, 0xcf, //0x0000185c bsfq %rdi, %rcx 1612 //0x00001860 LBB0_121 1613 0x48, 0x85, 0xf6, //0x00001860 testq %rsi, %rsi 1614 0x0f, 0x84, 0xa9, 0x01, 0x00, 0x00, //0x00001863 je LBB0_315 1615 //0x00001869 LBB0_122 1616 0x4d, 0x29, 0xe3, //0x00001869 subq %r12, %r11 1617 0x48, 0x39, 0xd1, //0x0000186c cmpq %rdx, %rcx 1618 0x0f, 0x82, 0xd5, 0x0c, 0x00, 0x00, //0x0000186f jb LBB0_306 1619 0x4d, 0x8d, 0x5c, 0x13, 0x01, //0x00001875 leaq $1(%r11,%rdx), %r11 1620 0xe9, 0x4e, 0xf6, 0xff, 0xff, //0x0000187a jmp LBB0_187 1621 //0x0000187f LBB0_312 1622 0x48, 0x85, 0xc0, //0x0000187f testq %rax, %rax 1623 0x48, 0x8d, 0x47, 0xff, //0x00001882 leaq $-1(%rdi), %rax 1624 0x48, 0xf7, 0xd7, //0x00001886 notq %rdi 1625 0x49, 0x0f, 0x48, 0xf8, //0x00001889 cmovsq %r8, %rdi 1626 0x49, 0x39, 0xc6, //0x0000188d cmpq %rax, %r14 1627 0x49, 0x0f, 0x45, 0xf8, //0x00001890 cmovneq %r8, %rdi 1628 0x49, 0x89, 0xfb, //0x00001894 movq %rdi, %r11 1629 0xe9, 0x1e, 0xfe, 0xff, 0xff, //0x00001897 jmp LBB0_302 1630 //0x0000189c LBB0_313 1631 0x48, 0xf7, 0xd0, //0x0000189c notq %rax 1632 0x49, 0x89, 0xc3, //0x0000189f movq %rax, %r11 1633 0xe9, 0x09, 0x02, 0x00, 0x00, //0x000018a2 jmp LBB0_326 1634 //0x000018a7 LBB0_314 1635 0x48, 0x89, 0x4d, 0xa8, //0x000018a7 movq %rcx, $-88(%rbp) 1636 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x000018ab movq $-1, %rax 1637 0x4d, 0x85, 0xed, //0x000018b2 testq %r13, %r13 1638 0x48, 0x8b, 0x75, 0xc8, //0x000018b5 movq $-56(%rbp), %rsi 1639 0x0f, 0x85, 0x86, 0xf3, 0xff, 0xff, //0x000018b9 jne LBB0_151 1640 0xe9, 0xbe, 0x0a, 0x00, 0x00, //0x000018bf jmp LBB0_420 1641 //0x000018c4 LBB0_134 1642 0x4c, 0x8b, 0x5d, 0xb8, //0x000018c4 movq $-72(%rbp), %r11 1643 0x4d, 0x89, 0xd5, //0x000018c8 movq %r10, %r13 1644 0x49, 0x83, 0xfd, 0x20, //0x000018cb cmpq $32, %r13 1645 0x0f, 0x82, 0x57, 0x08, 0x00, 0x00, //0x000018cf jb LBB0_382 1646 //0x000018d5 LBB0_135 1647 0xc4, 0xc1, 0x7a, 0x6f, 0x13, //0x000018d5 vmovdqu (%r11), %xmm2 1648 0xc4, 0xc1, 0x7a, 0x6f, 0x63, 0x10, //0x000018da vmovdqu $16(%r11), %xmm4 1649 0xc5, 0xe9, 0x74, 0xe8, //0x000018e0 vpcmpeqb %xmm0, %xmm2, %xmm5 1650 0xc5, 0xf9, 0xd7, 0xcd, //0x000018e4 vpmovmskb %xmm5, %ecx 1651 0xc5, 0xd9, 0x74, 0xe8, //0x000018e8 vpcmpeqb %xmm0, %xmm4, %xmm5 1652 0xc5, 0xf9, 0xd7, 0xd5, //0x000018ec vpmovmskb %xmm5, %edx 1653 0xc5, 0xe9, 0x74, 0xd1, //0x000018f0 vpcmpeqb %xmm1, %xmm2, %xmm2 1654 0xc5, 0xf9, 0xd7, 0xfa, //0x000018f4 vpmovmskb %xmm2, %edi 1655 0xc5, 0xd9, 0x74, 0xd1, //0x000018f8 vpcmpeqb %xmm1, %xmm4, %xmm2 1656 0xc5, 0xf9, 0xd7, 0xc2, //0x000018fc vpmovmskb %xmm2, %eax 1657 0x48, 0xc1, 0xe2, 0x10, //0x00001900 shlq $16, %rdx 1658 0x48, 0xc1, 0xe0, 0x10, //0x00001904 shlq $16, %rax 1659 0x48, 0x09, 0xc7, //0x00001908 orq %rax, %rdi 1660 0x49, 0x83, 0xfc, 0xff, //0x0000190b cmpq $-1, %r12 1661 0x0f, 0x85, 0x09, 0x00, 0x00, 0x00, //0x0000190f jne LBB0_137 1662 0x48, 0x85, 0xff, //0x00001915 testq %rdi, %rdi 1663 0x0f, 0x85, 0xad, 0x07, 0x00, 0x00, //0x00001918 jne LBB0_379 1664 //0x0000191e LBB0_137 1665 0x48, 0x09, 0xca, //0x0000191e orq %rcx, %rdx 1666 0x48, 0x89, 0xf8, //0x00001921 movq %rdi, %rax 1667 0x4c, 0x09, 0xc8, //0x00001924 orq %r9, %rax 1668 0x0f, 0x85, 0xbb, 0x07, 0x00, 0x00, //0x00001927 jne LBB0_380 1669 //0x0000192d LBB0_138 1670 0x48, 0x85, 0xd2, //0x0000192d testq %rdx, %rdx 1671 0x0f, 0x84, 0xee, 0x07, 0x00, 0x00, //0x00001930 je LBB0_381 1672 //0x00001936 LBB0_139 1673 0x48, 0x0f, 0xbc, 0xc2, //0x00001936 bsfq %rdx, %rax 1674 0xe9, 0x94, 0xf2, 0xff, 0xff, //0x0000193a jmp LBB0_143 1675 //0x0000193f LBB0_170 1676 0x4d, 0x89, 0xc3, //0x0000193f movq %r8, %r11 1677 0x4c, 0x89, 0xd0, //0x00001942 movq %r10, %rax 1678 0x48, 0x83, 0xf8, 0x20, //0x00001945 cmpq $32, %rax 1679 0x0f, 0x82, 0x7b, 0x01, 0x00, 0x00, //0x00001949 jb LBB0_329 1680 //0x0000194f LBB0_171 1681 0xc4, 0xc1, 0x7a, 0x6f, 0x13, //0x0000194f vmovdqu (%r11), %xmm2 1682 0xc4, 0xc1, 0x7a, 0x6f, 0x63, 0x10, //0x00001954 vmovdqu $16(%r11), %xmm4 1683 0xc5, 0xe9, 0x74, 0xe8, //0x0000195a vpcmpeqb %xmm0, %xmm2, %xmm5 1684 0xc5, 0x79, 0xd7, 0xc5, //0x0000195e vpmovmskb %xmm5, %r8d 1685 0xc5, 0xd9, 0x74, 0xe8, //0x00001962 vpcmpeqb %xmm0, %xmm4, %xmm5 1686 0xc5, 0xf9, 0xd7, 0xf5, //0x00001966 vpmovmskb %xmm5, %esi 1687 0xc5, 0xe9, 0x74, 0xe9, //0x0000196a vpcmpeqb %xmm1, %xmm2, %xmm5 1688 0xc5, 0xf9, 0xd7, 0xd5, //0x0000196e vpmovmskb %xmm5, %edx 1689 0xc5, 0xd9, 0x74, 0xe9, //0x00001972 vpcmpeqb %xmm1, %xmm4, %xmm5 1690 0xc5, 0xf9, 0xd7, 0xcd, //0x00001976 vpmovmskb %xmm5, %ecx 1691 0xc5, 0x81, 0x64, 0xea, //0x0000197a vpcmpgtb %xmm2, %xmm15, %xmm5 1692 0xc5, 0xe9, 0x64, 0xd3, //0x0000197e vpcmpgtb %xmm3, %xmm2, %xmm2 1693 0xc5, 0xe9, 0xdb, 0xd5, //0x00001982 vpand %xmm5, %xmm2, %xmm2 1694 0xc5, 0x79, 0xd7, 0xf2, //0x00001986 vpmovmskb %xmm2, %r14d 1695 0xc5, 0x81, 0x64, 0xd4, //0x0000198a vpcmpgtb %xmm4, %xmm15, %xmm2 1696 0xc5, 0xd9, 0x64, 0xe3, //0x0000198e vpcmpgtb %xmm3, %xmm4, %xmm4 1697 0xc5, 0xd9, 0xdb, 0xd2, //0x00001992 vpand %xmm2, %xmm4, %xmm2 1698 0xc5, 0xf9, 0xd7, 0xfa, //0x00001996 vpmovmskb %xmm2, %edi 1699 0x48, 0xc1, 0xe6, 0x10, //0x0000199a shlq $16, %rsi 1700 0x48, 0xc1, 0xe1, 0x10, //0x0000199e shlq $16, %rcx 1701 0x48, 0x09, 0xca, //0x000019a2 orq %rcx, %rdx 1702 0x49, 0x83, 0xfc, 0xff, //0x000019a5 cmpq $-1, %r12 1703 0x0f, 0x85, 0x09, 0x00, 0x00, 0x00, //0x000019a9 jne LBB0_173 1704 0x48, 0x85, 0xd2, //0x000019af testq %rdx, %rdx 1705 0x0f, 0x85, 0x02, 0x08, 0x00, 0x00, //0x000019b2 jne LBB0_390 1706 //0x000019b8 LBB0_173 1707 0x48, 0xc1, 0xe7, 0x10, //0x000019b8 shlq $16, %rdi 1708 0x4c, 0x09, 0xc6, //0x000019bc orq %r8, %rsi 1709 0x48, 0x89, 0xd1, //0x000019bf movq %rdx, %rcx 1710 0x4c, 0x09, 0xc9, //0x000019c2 orq %r9, %rcx 1711 0x0f, 0x85, 0x65, 0x06, 0x00, 0x00, //0x000019c5 jne LBB0_374 1712 //0x000019cb LBB0_174 1713 0x4c, 0x09, 0xf7, //0x000019cb orq %r14, %rdi 1714 0xb9, 0x40, 0x00, 0x00, 0x00, //0x000019ce movl $64, %ecx 1715 0xba, 0x40, 0x00, 0x00, 0x00, //0x000019d3 movl $64, %edx 1716 0x48, 0x85, 0xf6, //0x000019d8 testq %rsi, %rsi 1717 0x0f, 0x84, 0x04, 0x00, 0x00, 0x00, //0x000019db je LBB0_176 1718 0x48, 0x0f, 0xbc, 0xd6, //0x000019e1 bsfq %rsi, %rdx 1719 //0x000019e5 LBB0_176 1720 0x48, 0x85, 0xff, //0x000019e5 testq %rdi, %rdi 1721 0x0f, 0x84, 0x04, 0x00, 0x00, 0x00, //0x000019e8 je LBB0_178 1722 0x48, 0x0f, 0xbc, 0xcf, //0x000019ee bsfq %rdi, %rcx 1723 //0x000019f2 LBB0_178 1724 0x48, 0x85, 0xf6, //0x000019f2 testq %rsi, %rsi 1725 0x0f, 0x84, 0xbe, 0x00, 0x00, 0x00, //0x000019f5 je LBB0_327 1726 0x4c, 0x2b, 0x5d, 0xd0, //0x000019fb subq $-48(%rbp), %r11 1727 0x48, 0x39, 0xd1, //0x000019ff cmpq %rdx, %rcx 1728 0x0f, 0x82, 0x83, 0x0b, 0x00, 0x00, //0x00001a02 jb LBB0_458 1729 0x4d, 0x8d, 0x5c, 0x13, 0x01, //0x00001a08 leaq $1(%r11,%rdx), %r11 1730 0xe9, 0xc8, 0xf1, 0xff, 0xff, //0x00001a0d jmp LBB0_144 1731 //0x00001a12 LBB0_315 1732 0x48, 0x85, 0xff, //0x00001a12 testq %rdi, %rdi 1733 0x0f, 0x85, 0x5c, 0x0b, 0x00, 0x00, //0x00001a15 jne LBB0_457 1734 0x49, 0x83, 0xc3, 0x20, //0x00001a1b addq $32, %r11 1735 0x48, 0x83, 0xc0, 0xe0, //0x00001a1f addq $-32, %rax 1736 //0x00001a23 LBB0_317 1737 0x4d, 0x85, 0xc0, //0x00001a23 testq %r8, %r8 1738 0x0f, 0x85, 0x6f, 0x06, 0x00, 0x00, //0x00001a26 jne LBB0_377 1739 0x48, 0x85, 0xc0, //0x00001a2c testq %rax, %rax 1740 0x0f, 0x84, 0x2e, 0x09, 0x00, 0x00, //0x00001a2f je LBB0_416 1741 //0x00001a35 LBB0_319 1742 0x41, 0x0f, 0xb6, 0x0b, //0x00001a35 movzbl (%r11), %ecx 1743 0x80, 0xf9, 0x22, //0x00001a39 cmpb $34, %cl 1744 0x0f, 0x84, 0xa4, 0x03, 0x00, 0x00, //0x00001a3c je LBB0_355 1745 0x80, 0xf9, 0x5c, //0x00001a42 cmpb $92, %cl 1746 0x0f, 0x84, 0x26, 0x00, 0x00, 0x00, //0x00001a45 je LBB0_323 1747 0x80, 0xf9, 0x1f, //0x00001a4b cmpb $31, %cl 1748 0x0f, 0x86, 0x2f, 0x0b, 0x00, 0x00, //0x00001a4e jbe LBB0_461 1749 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00001a54 movq $-1, %rcx 1750 0xba, 0x01, 0x00, 0x00, 0x00, //0x00001a5b movl $1, %edx 1751 0x49, 0x01, 0xd3, //0x00001a60 addq %rdx, %r11 1752 0x48, 0x01, 0xc8, //0x00001a63 addq %rcx, %rax 1753 0x0f, 0x85, 0xc9, 0xff, 0xff, 0xff, //0x00001a66 jne LBB0_319 1754 0xe9, 0xf2, 0x08, 0x00, 0x00, //0x00001a6c jmp LBB0_416 1755 //0x00001a71 LBB0_323 1756 0x48, 0x83, 0xf8, 0x01, //0x00001a71 cmpq $1, %rax 1757 0x0f, 0x84, 0xe8, 0x08, 0x00, 0x00, //0x00001a75 je LBB0_416 1758 0x4c, 0x89, 0xd9, //0x00001a7b movq %r11, %rcx 1759 0x4c, 0x8b, 0x65, 0xd0, //0x00001a7e movq $-48(%rbp), %r12 1760 0x4c, 0x29, 0xe1, //0x00001a82 subq %r12, %rcx 1761 0x49, 0x83, 0xf9, 0xff, //0x00001a85 cmpq $-1, %r9 1762 0x4c, 0x0f, 0x44, 0xc9, //0x00001a89 cmoveq %rcx, %r9 1763 0x48, 0xc7, 0xc1, 0xfe, 0xff, 0xff, 0xff, //0x00001a8d movq $-2, %rcx 1764 0xba, 0x02, 0x00, 0x00, 0x00, //0x00001a94 movl $2, %edx 1765 0x49, 0x01, 0xd3, //0x00001a99 addq %rdx, %r11 1766 0x48, 0x01, 0xc8, //0x00001a9c addq %rcx, %rax 1767 0x0f, 0x85, 0x90, 0xff, 0xff, 0xff, //0x00001a9f jne LBB0_319 1768 0xe9, 0xb9, 0x08, 0x00, 0x00, //0x00001aa5 jmp LBB0_416 1769 //0x00001aaa LBB0_325 1770 0x48, 0xf7, 0xd6, //0x00001aaa notq %rsi 1771 0x49, 0x89, 0xf3, //0x00001aad movq %rsi, %r11 1772 //0x00001ab0 LBB0_326 1773 0x48, 0x8b, 0x75, 0xc8, //0x00001ab0 movq $-56(%rbp), %rsi 1774 0xe9, 0xff, 0xf1, 0xff, 0xff, //0x00001ab4 jmp LBB0_160 1775 //0x00001ab9 LBB0_327 1776 0x48, 0x85, 0xff, //0x00001ab9 testq %rdi, %rdi 1777 0x0f, 0x85, 0xdb, 0x0a, 0x00, 0x00, //0x00001abc jne LBB0_459 1778 0x49, 0x83, 0xc3, 0x20, //0x00001ac2 addq $32, %r11 1779 0x48, 0x83, 0xc0, 0xe0, //0x00001ac6 addq $-32, %rax 1780 //0x00001aca LBB0_329 1781 0x4d, 0x85, 0xc9, //0x00001aca testq %r9, %r9 1782 0x0f, 0x85, 0x2e, 0x07, 0x00, 0x00, //0x00001acd jne LBB0_393 1783 0x48, 0x8b, 0x75, 0xc8, //0x00001ad3 movq $-56(%rbp), %rsi 1784 0x4c, 0x8b, 0x4d, 0xc0, //0x00001ad7 movq $-64(%rbp), %r9 1785 0x48, 0x85, 0xc0, //0x00001adb testq %rax, %rax 1786 0x0f, 0x84, 0xc7, 0x08, 0x00, 0x00, //0x00001ade je LBB0_425 1787 //0x00001ae4 LBB0_331 1788 0x41, 0x0f, 0xb6, 0x0b, //0x00001ae4 movzbl (%r11), %ecx 1789 0x80, 0xf9, 0x22, //0x00001ae8 cmpb $34, %cl 1790 0x0f, 0x84, 0xa7, 0x00, 0x00, 0x00, //0x00001aeb je LBB0_340 1791 0x80, 0xf9, 0x5c, //0x00001af1 cmpb $92, %cl 1792 0x0f, 0x84, 0x26, 0x00, 0x00, 0x00, //0x00001af4 je LBB0_335 1793 0x80, 0xf9, 0x1f, //0x00001afa cmpb $31, %cl 1794 0x0f, 0x86, 0xa3, 0x0a, 0x00, 0x00, //0x00001afd jbe LBB0_460 1795 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00001b03 movq $-1, %rcx 1796 0xba, 0x01, 0x00, 0x00, 0x00, //0x00001b0a movl $1, %edx 1797 0x49, 0x01, 0xd3, //0x00001b0f addq %rdx, %r11 1798 0x48, 0x01, 0xc8, //0x00001b12 addq %rcx, %rax 1799 0x0f, 0x85, 0xc9, 0xff, 0xff, 0xff, //0x00001b15 jne LBB0_331 1800 0xe9, 0x8b, 0x08, 0x00, 0x00, //0x00001b1b jmp LBB0_425 1801 //0x00001b20 LBB0_335 1802 0x48, 0x83, 0xf8, 0x01, //0x00001b20 cmpq $1, %rax 1803 0x0f, 0x84, 0x8f, 0x0a, 0x00, 0x00, //0x00001b24 je LBB0_462 1804 0x4c, 0x89, 0xd9, //0x00001b2a movq %r11, %rcx 1805 0x48, 0x2b, 0x4d, 0xd0, //0x00001b2d subq $-48(%rbp), %rcx 1806 0x49, 0x83, 0xfc, 0xff, //0x00001b31 cmpq $-1, %r12 1807 0x4c, 0x0f, 0x44, 0xe1, //0x00001b35 cmoveq %rcx, %r12 1808 0x48, 0xc7, 0xc1, 0xfe, 0xff, 0xff, 0xff, //0x00001b39 movq $-2, %rcx 1809 0xba, 0x02, 0x00, 0x00, 0x00, //0x00001b40 movl $2, %edx 1810 0x48, 0x8b, 0x75, 0xc8, //0x00001b45 movq $-56(%rbp), %rsi 1811 0x4c, 0x8b, 0x4d, 0xc0, //0x00001b49 movq $-64(%rbp), %r9 1812 0x49, 0x01, 0xd3, //0x00001b4d addq %rdx, %r11 1813 0x48, 0x01, 0xc8, //0x00001b50 addq %rcx, %rax 1814 0x0f, 0x85, 0x8b, 0xff, 0xff, 0xff, //0x00001b53 jne LBB0_331 1815 0xe9, 0x4d, 0x08, 0x00, 0x00, //0x00001b59 jmp LBB0_425 1816 //0x00001b5e LBB0_418 1817 0x48, 0xf7, 0xda, //0x00001b5e negq %rdx 1818 0x48, 0x8b, 0x75, 0xc8, //0x00001b61 movq $-56(%rbp), %rsi 1819 0x4c, 0x8b, 0x65, 0xd0, //0x00001b65 movq $-48(%rbp), %r12 1820 0x4c, 0x8b, 0x4d, 0xc0, //0x00001b69 movq $-64(%rbp), %r9 1821 0x49, 0x89, 0xd3, //0x00001b6d movq %rdx, %r11 1822 0x4d, 0x85, 0xdb, //0x00001b70 testq %r11, %r11 1823 0x0f, 0x89, 0x08, 0xe6, 0xff, 0xff, //0x00001b73 jns LBB0_258 1824 0xe9, 0x01, 0x08, 0x00, 0x00, //0x00001b79 jmp LBB0_419 1825 //0x00001b7e LBB0_337 1826 0x4d, 0x29, 0xe5, //0x00001b7e subq %r12, %r13 1827 0x44, 0x0f, 0xbc, 0xdf, //0x00001b81 bsfl %edi, %r11d 1828 0x4d, 0x01, 0xeb, //0x00001b85 addq %r13, %r11 1829 //0x00001b88 LBB0_338 1830 0x49, 0xf7, 0xd3, //0x00001b88 notq %r11 1831 //0x00001b8b LBB0_339 1832 0x48, 0x8b, 0x75, 0xc8, //0x00001b8b movq $-56(%rbp), %rsi 1833 0x4c, 0x8b, 0x4d, 0xc0, //0x00001b8f movq $-64(%rbp), %r9 1834 0xe9, 0x22, 0xfb, 0xff, 0xff, //0x00001b93 jmp LBB0_302 1835 //0x00001b98 LBB0_340 1836 0x4c, 0x03, 0x5d, 0x98, //0x00001b98 addq $-104(%rbp), %r11 1837 0xe9, 0x9f, 0xf3, 0xff, 0xff, //0x00001b9c jmp LBB0_195 1838 //0x00001ba1 LBB0_208 1839 0x4d, 0x89, 0xc3, //0x00001ba1 movq %r8, %r11 1840 0x4c, 0x8b, 0x65, 0xb8, //0x00001ba4 movq $-72(%rbp), %r12 1841 0x49, 0x83, 0xfc, 0x20, //0x00001ba8 cmpq $32, %r12 1842 0x0f, 0x82, 0x69, 0x00, 0x00, 0x00, //0x00001bac jb LBB0_399 1843 //0x00001bb2 LBB0_209 1844 0xc4, 0xc1, 0x7a, 0x6f, 0x13, //0x00001bb2 vmovdqu (%r11), %xmm2 1845 0xc4, 0xc1, 0x7a, 0x6f, 0x63, 0x10, //0x00001bb7 vmovdqu $16(%r11), %xmm4 1846 0xc5, 0xe9, 0x74, 0xe8, //0x00001bbd vpcmpeqb %xmm0, %xmm2, %xmm5 1847 0xc5, 0xf9, 0xd7, 0xcd, //0x00001bc1 vpmovmskb %xmm5, %ecx 1848 0xc5, 0xd9, 0x74, 0xe8, //0x00001bc5 vpcmpeqb %xmm0, %xmm4, %xmm5 1849 0xc5, 0xf9, 0xd7, 0xd5, //0x00001bc9 vpmovmskb %xmm5, %edx 1850 0xc5, 0xe9, 0x74, 0xd1, //0x00001bcd vpcmpeqb %xmm1, %xmm2, %xmm2 1851 0xc5, 0xf9, 0xd7, 0xfa, //0x00001bd1 vpmovmskb %xmm2, %edi 1852 0xc5, 0xd9, 0x74, 0xd1, //0x00001bd5 vpcmpeqb %xmm1, %xmm4, %xmm2 1853 0xc5, 0xf9, 0xd7, 0xc2, //0x00001bd9 vpmovmskb %xmm2, %eax 1854 0x48, 0xc1, 0xe2, 0x10, //0x00001bdd shlq $16, %rdx 1855 0x48, 0xc1, 0xe0, 0x10, //0x00001be1 shlq $16, %rax 1856 0x48, 0x09, 0xc7, //0x00001be5 orq %rax, %rdi 1857 0x49, 0x83, 0xf9, 0xff, //0x00001be8 cmpq $-1, %r9 1858 0x0f, 0x85, 0x09, 0x00, 0x00, 0x00, //0x00001bec jne LBB0_211 1859 0x48, 0x85, 0xff, //0x00001bf2 testq %rdi, %rdi 1860 0x0f, 0x85, 0x75, 0x06, 0x00, 0x00, //0x00001bf5 jne LBB0_396 1861 //0x00001bfb LBB0_211 1862 0x48, 0x09, 0xca, //0x00001bfb orq %rcx, %rdx 1863 0x48, 0x89, 0xf8, //0x00001bfe movq %rdi, %rax 1864 0x4c, 0x09, 0xd0, //0x00001c01 orq %r10, %rax 1865 0x0f, 0x85, 0x83, 0x06, 0x00, 0x00, //0x00001c04 jne LBB0_397 1866 //0x00001c0a LBB0_212 1867 0x48, 0x85, 0xd2, //0x00001c0a testq %rdx, %rdx 1868 0x0f, 0x85, 0x8c, 0xfb, 0xff, 0xff, //0x00001c0d jne LBB0_54 1869 //0x00001c13 LBB0_398 1870 0x49, 0x83, 0xc3, 0x20, //0x00001c13 addq $32, %r11 1871 0x49, 0x83, 0xc4, 0xe0, //0x00001c17 addq $-32, %r12 1872 //0x00001c1b LBB0_399 1873 0x4d, 0x85, 0xd2, //0x00001c1b testq %r10, %r10 1874 0x0f, 0x85, 0xbe, 0x06, 0x00, 0x00, //0x00001c1e jne LBB0_411 1875 0x4d, 0x85, 0xe4, //0x00001c24 testq %r12, %r12 1876 0x0f, 0x84, 0x36, 0x07, 0x00, 0x00, //0x00001c27 je LBB0_416 1877 //0x00001c2d LBB0_401 1878 0x49, 0x8d, 0x4b, 0x01, //0x00001c2d leaq $1(%r11), %rcx 1879 0x41, 0x0f, 0xb6, 0x1b, //0x00001c31 movzbl (%r11), %ebx 1880 0x80, 0xfb, 0x22, //0x00001c35 cmpb $34, %bl 1881 0x0f, 0x84, 0x20, 0x02, 0x00, 0x00, //0x00001c38 je LBB0_406 1882 0x49, 0x8d, 0x54, 0x24, 0xff, //0x00001c3e leaq $-1(%r12), %rdx 1883 0x80, 0xfb, 0x5c, //0x00001c43 cmpb $92, %bl 1884 0x0f, 0x84, 0x14, 0x00, 0x00, 0x00, //0x00001c46 je LBB0_404 1885 0x49, 0x89, 0xd4, //0x00001c4c movq %rdx, %r12 1886 0x49, 0x89, 0xcb, //0x00001c4f movq %rcx, %r11 1887 0x48, 0x85, 0xd2, //0x00001c52 testq %rdx, %rdx 1888 0x0f, 0x85, 0xd2, 0xff, 0xff, 0xff, //0x00001c55 jne LBB0_401 1889 0xe9, 0x03, 0x07, 0x00, 0x00, //0x00001c5b jmp LBB0_416 1890 //0x00001c60 LBB0_404 1891 0x48, 0x85, 0xd2, //0x00001c60 testq %rdx, %rdx 1892 0x0f, 0x84, 0xfa, 0x06, 0x00, 0x00, //0x00001c63 je LBB0_416 1893 0x48, 0x03, 0x4d, 0xa0, //0x00001c69 addq $-96(%rbp), %rcx 1894 0x49, 0x83, 0xf9, 0xff, //0x00001c6d cmpq $-1, %r9 1895 0x4c, 0x0f, 0x44, 0xc9, //0x00001c71 cmoveq %rcx, %r9 1896 0x49, 0x83, 0xc3, 0x02, //0x00001c75 addq $2, %r11 1897 0x49, 0x83, 0xc4, 0xfe, //0x00001c79 addq $-2, %r12 1898 0x4c, 0x89, 0xe2, //0x00001c7d movq %r12, %rdx 1899 0x48, 0x85, 0xd2, //0x00001c80 testq %rdx, %rdx 1900 0x0f, 0x85, 0xa4, 0xff, 0xff, 0xff, //0x00001c83 jne LBB0_401 1901 0xe9, 0xd5, 0x06, 0x00, 0x00, //0x00001c89 jmp LBB0_416 1902 //0x00001c8e LBB0_277 1903 0x4d, 0x89, 0xe3, //0x00001c8e movq %r12, %r11 1904 0x4c, 0x89, 0xd0, //0x00001c91 movq %r10, %rax 1905 0x48, 0x83, 0xf8, 0x20, //0x00001c94 cmpq $32, %rax 1906 0x4c, 0x8b, 0x65, 0xd0, //0x00001c98 movq $-48(%rbp), %r12 1907 0x0f, 0x82, 0xbd, 0x00, 0x00, 0x00, //0x00001c9c jb LBB0_345 1908 //0x00001ca2 LBB0_278 1909 0xc4, 0xc1, 0x7a, 0x6f, 0x13, //0x00001ca2 vmovdqu (%r11), %xmm2 1910 0xc4, 0xc1, 0x7a, 0x6f, 0x63, 0x10, //0x00001ca7 vmovdqu $16(%r11), %xmm4 1911 0xc5, 0xe9, 0x74, 0xe8, //0x00001cad vpcmpeqb %xmm0, %xmm2, %xmm5 1912 0xc5, 0xf9, 0xd7, 0xcd, //0x00001cb1 vpmovmskb %xmm5, %ecx 1913 0xc5, 0xd9, 0x74, 0xe8, //0x00001cb5 vpcmpeqb %xmm0, %xmm4, %xmm5 1914 0xc5, 0xf9, 0xd7, 0xf5, //0x00001cb9 vpmovmskb %xmm5, %esi 1915 0xc5, 0xe9, 0x74, 0xe9, //0x00001cbd vpcmpeqb %xmm1, %xmm2, %xmm5 1916 0xc5, 0xf9, 0xd7, 0xd5, //0x00001cc1 vpmovmskb %xmm5, %edx 1917 0xc5, 0xd9, 0x74, 0xe9, //0x00001cc5 vpcmpeqb %xmm1, %xmm4, %xmm5 1918 0xc5, 0xf9, 0xd7, 0xdd, //0x00001cc9 vpmovmskb %xmm5, %ebx 1919 0xc5, 0x81, 0x64, 0xea, //0x00001ccd vpcmpgtb %xmm2, %xmm15, %xmm5 1920 0xc5, 0xe9, 0x64, 0xd3, //0x00001cd1 vpcmpgtb %xmm3, %xmm2, %xmm2 1921 0xc5, 0xe9, 0xdb, 0xd5, //0x00001cd5 vpand %xmm5, %xmm2, %xmm2 1922 0xc5, 0x79, 0xd7, 0xf2, //0x00001cd9 vpmovmskb %xmm2, %r14d 1923 0xc5, 0x81, 0x64, 0xd4, //0x00001cdd vpcmpgtb %xmm4, %xmm15, %xmm2 1924 0xc5, 0xd9, 0x64, 0xe3, //0x00001ce1 vpcmpgtb %xmm3, %xmm4, %xmm4 1925 0xc5, 0xd9, 0xdb, 0xd2, //0x00001ce5 vpand %xmm2, %xmm4, %xmm2 1926 0xc5, 0xf9, 0xd7, 0xfa, //0x00001ce9 vpmovmskb %xmm2, %edi 1927 0x48, 0xc1, 0xe6, 0x10, //0x00001ced shlq $16, %rsi 1928 0x48, 0xc1, 0xe3, 0x10, //0x00001cf1 shlq $16, %rbx 1929 0x48, 0x09, 0xda, //0x00001cf5 orq %rbx, %rdx 1930 0x49, 0x83, 0xf9, 0xff, //0x00001cf8 cmpq $-1, %r9 1931 0x0f, 0x85, 0x09, 0x00, 0x00, 0x00, //0x00001cfc jne LBB0_280 1932 0x48, 0x85, 0xd2, //0x00001d02 testq %rdx, %rdx 1933 0x0f, 0x85, 0xc5, 0x05, 0x00, 0x00, //0x00001d05 jne LBB0_408 1934 //0x00001d0b LBB0_280 1935 0x48, 0xc1, 0xe7, 0x10, //0x00001d0b shlq $16, %rdi 1936 0x48, 0x09, 0xce, //0x00001d0f orq %rcx, %rsi 1937 0x48, 0x89, 0xd1, //0x00001d12 movq %rdx, %rcx 1938 0x4c, 0x09, 0xc1, //0x00001d15 orq %r8, %rcx 1939 0x0f, 0x85, 0x17, 0x05, 0x00, 0x00, //0x00001d18 jne LBB0_395 1940 //0x00001d1e LBB0_281 1941 0x4c, 0x09, 0xf7, //0x00001d1e orq %r14, %rdi 1942 0xb9, 0x40, 0x00, 0x00, 0x00, //0x00001d21 movl $64, %ecx 1943 0xba, 0x40, 0x00, 0x00, 0x00, //0x00001d26 movl $64, %edx 1944 0x48, 0x85, 0xf6, //0x00001d2b testq %rsi, %rsi 1945 0x0f, 0x84, 0x04, 0x00, 0x00, 0x00, //0x00001d2e je LBB0_283 1946 0x48, 0x0f, 0xbc, 0xd6, //0x00001d34 bsfq %rsi, %rdx 1947 //0x00001d38 LBB0_283 1948 0x48, 0x85, 0xff, //0x00001d38 testq %rdi, %rdi 1949 0x0f, 0x84, 0x04, 0x00, 0x00, 0x00, //0x00001d3b je LBB0_285 1950 0x48, 0x0f, 0xbc, 0xcf, //0x00001d41 bsfq %rdi, %rcx 1951 //0x00001d45 LBB0_285 1952 0x48, 0x85, 0xf6, //0x00001d45 testq %rsi, %rsi 1953 0x0f, 0x85, 0x1b, 0xfb, 0xff, 0xff, //0x00001d48 jne LBB0_122 1954 0x48, 0x85, 0xff, //0x00001d4e testq %rdi, %rdi 1955 0x0f, 0x85, 0x20, 0x08, 0x00, 0x00, //0x00001d51 jne LBB0_457 1956 0x49, 0x83, 0xc3, 0x20, //0x00001d57 addq $32, %r11 1957 0x48, 0x83, 0xc0, 0xe0, //0x00001d5b addq $-32, %rax 1958 //0x00001d5f LBB0_345 1959 0x4d, 0x85, 0xc0, //0x00001d5f testq %r8, %r8 1960 0x0f, 0x85, 0xa6, 0x05, 0x00, 0x00, //0x00001d62 jne LBB0_409 1961 0x48, 0x85, 0xc0, //0x00001d68 testq %rax, %rax 1962 0x0f, 0x84, 0xf2, 0x05, 0x00, 0x00, //0x00001d6b je LBB0_416 1963 //0x00001d71 LBB0_347 1964 0x41, 0x0f, 0xb6, 0x0b, //0x00001d71 movzbl (%r11), %ecx 1965 0x80, 0xf9, 0x22, //0x00001d75 cmpb $34, %cl 1966 0x0f, 0x84, 0x68, 0x00, 0x00, 0x00, //0x00001d78 je LBB0_355 1967 0x80, 0xf9, 0x5c, //0x00001d7e cmpb $92, %cl 1968 0x0f, 0x84, 0x26, 0x00, 0x00, 0x00, //0x00001d81 je LBB0_351 1969 0x80, 0xf9, 0x1f, //0x00001d87 cmpb $31, %cl 1970 0x0f, 0x86, 0xf3, 0x07, 0x00, 0x00, //0x00001d8a jbe LBB0_461 1971 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00001d90 movq $-1, %rcx 1972 0xba, 0x01, 0x00, 0x00, 0x00, //0x00001d97 movl $1, %edx 1973 0x49, 0x01, 0xd3, //0x00001d9c addq %rdx, %r11 1974 0x48, 0x01, 0xc8, //0x00001d9f addq %rcx, %rax 1975 0x0f, 0x85, 0xc9, 0xff, 0xff, 0xff, //0x00001da2 jne LBB0_347 1976 0xe9, 0xb6, 0x05, 0x00, 0x00, //0x00001da8 jmp LBB0_416 1977 //0x00001dad LBB0_351 1978 0x48, 0x83, 0xf8, 0x01, //0x00001dad cmpq $1, %rax 1979 0x0f, 0x84, 0xac, 0x05, 0x00, 0x00, //0x00001db1 je LBB0_416 1980 0x4c, 0x89, 0xd9, //0x00001db7 movq %r11, %rcx 1981 0x4c, 0x8b, 0x65, 0xd0, //0x00001dba movq $-48(%rbp), %r12 1982 0x4c, 0x29, 0xe1, //0x00001dbe subq %r12, %rcx 1983 0x49, 0x83, 0xf9, 0xff, //0x00001dc1 cmpq $-1, %r9 1984 0x4c, 0x0f, 0x44, 0xc9, //0x00001dc5 cmoveq %rcx, %r9 1985 0x48, 0xc7, 0xc1, 0xfe, 0xff, 0xff, 0xff, //0x00001dc9 movq $-2, %rcx 1986 0xba, 0x02, 0x00, 0x00, 0x00, //0x00001dd0 movl $2, %edx 1987 0x49, 0x01, 0xd3, //0x00001dd5 addq %rdx, %r11 1988 0x48, 0x01, 0xc8, //0x00001dd8 addq %rcx, %rax 1989 0x0f, 0x85, 0x90, 0xff, 0xff, 0xff, //0x00001ddb jne LBB0_347 1990 0xe9, 0x7d, 0x05, 0x00, 0x00, //0x00001de1 jmp LBB0_416 1991 //0x00001de6 LBB0_355 1992 0x4c, 0x03, 0x5d, 0x98, //0x00001de6 addq $-104(%rbp), %r11 1993 0xe9, 0xde, 0xf0, 0xff, 0xff, //0x00001dea jmp LBB0_187 1994 //0x00001def LBB0_341 1995 0x49, 0x89, 0xc8, //0x00001def movq %rcx, %r8 1996 0x49, 0xc7, 0xc3, 0xff, 0xff, 0xff, 0xff, //0x00001df2 movq $-1, %r11 1997 0x48, 0x85, 0xff, //0x00001df9 testq %rdi, %rdi 1998 0x48, 0x8b, 0x75, 0xc8, //0x00001dfc movq $-56(%rbp), %rsi 1999 0x0f, 0x85, 0x55, 0xf8, 0xff, 0xff, //0x00001e00 jne LBB0_293 2000 0xe9, 0x1b, 0x06, 0x00, 0x00, //0x00001e06 jmp LBB0_439 2001 //0x00001e0b LBB0_342 2002 0x49, 0xc7, 0xc3, 0xff, 0xff, 0xff, 0xff, //0x00001e0b movq $-1, %r11 2003 0x4c, 0x89, 0x55, 0xa8, //0x00001e12 movq %r10, $-88(%rbp) 2004 0x49, 0x89, 0xf9, //0x00001e16 movq %rdi, %r9 2005 0x49, 0xc7, 0xc5, 0xff, 0xff, 0xff, 0xff, //0x00001e19 movq $-1, %r13 2006 0x49, 0xc7, 0xc4, 0xff, 0xff, 0xff, 0xff, //0x00001e20 movq $-1, %r12 2007 0xe9, 0x54, 0xe9, 0xff, 0xff, //0x00001e27 jmp LBB0_90 2008 //0x00001e2c LBB0_353 2009 0x49, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00001e2c movq $-1, %r9 2010 0x45, 0x31, 0xe4, //0x00001e33 xorl %r12d, %r12d 2011 0x49, 0x83, 0xfd, 0x20, //0x00001e36 cmpq $32, %r13 2012 0x0f, 0x83, 0xfe, 0xf8, 0xff, 0xff, //0x00001e3a jae LBB0_50 2013 0xe9, 0x5f, 0x01, 0x00, 0x00, //0x00001e40 jmp LBB0_366 2014 //0x00001e45 LBB0_354 2015 0x49, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00001e45 movq $-1, %r9 2016 0x45, 0x31, 0xc0, //0x00001e4c xorl %r8d, %r8d 2017 0x48, 0x83, 0xf8, 0x20, //0x00001e4f cmpq $32, %rax 2018 0x0f, 0x83, 0x64, 0xf9, 0xff, 0xff, //0x00001e53 jae LBB0_114 2019 0xe9, 0xc5, 0xfb, 0xff, 0xff, //0x00001e59 jmp LBB0_317 2020 //0x00001e5e LBB0_406 2021 0x4c, 0x8b, 0x65, 0xd0, //0x00001e5e movq $-48(%rbp), %r12 2022 //0x00001e62 LBB0_407 2023 0x4c, 0x29, 0xe1, //0x00001e62 subq %r12, %rcx 2024 0x49, 0x89, 0xcb, //0x00001e65 movq %rcx, %r11 2025 0xe9, 0x60, 0xf0, 0xff, 0xff, //0x00001e68 jmp LBB0_187 2026 //0x00001e6d LBB0_356 2027 0x49, 0xf7, 0xdb, //0x00001e6d negq %r11 2028 0xe9, 0x16, 0xfd, 0xff, 0xff, //0x00001e70 jmp LBB0_339 2029 //0x00001e75 LBB0_357 2030 0x49, 0xc7, 0xc4, 0xff, 0xff, 0xff, 0xff, //0x00001e75 movq $-1, %r12 2031 0x45, 0x31, 0xc9, //0x00001e7c xorl %r9d, %r9d 2032 0x49, 0x83, 0xfd, 0x20, //0x00001e7f cmpq $32, %r13 2033 0x0f, 0x83, 0x4c, 0xfa, 0xff, 0xff, //0x00001e83 jae LBB0_135 2034 0xe9, 0x9e, 0x02, 0x00, 0x00, //0x00001e89 jmp LBB0_382 2035 //0x00001e8e LBB0_358 2036 0x49, 0xc7, 0xc4, 0xff, 0xff, 0xff, 0xff, //0x00001e8e movq $-1, %r12 2037 0x45, 0x31, 0xc9, //0x00001e95 xorl %r9d, %r9d 2038 0x48, 0x83, 0xf8, 0x20, //0x00001e98 cmpq $32, %rax 2039 0x0f, 0x83, 0xad, 0xfa, 0xff, 0xff, //0x00001e9c jae LBB0_171 2040 0xe9, 0x23, 0xfc, 0xff, 0xff, //0x00001ea2 jmp LBB0_329 2041 //0x00001ea7 LBB0_359 2042 0x49, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x00001ea7 movq $-1, %r14 2043 0x4d, 0x89, 0xe0, //0x00001eae movq %r12, %r8 2044 0x4d, 0x89, 0xd1, //0x00001eb1 movq %r10, %r9 2045 0x48, 0xc7, 0xc7, 0xff, 0xff, 0xff, 0xff, //0x00001eb4 movq $-1, %rdi 2046 0x48, 0xc7, 0xc3, 0xff, 0xff, 0xff, 0xff, //0x00001ebb movq $-1, %rbx 2047 0x48, 0x8d, 0x35, 0x03, 0x09, 0x00, 0x00, //0x00001ec2 leaq $2307(%rip), %rsi /* LJTI0_2+0(%rip) */ 2048 0xe9, 0x14, 0xf4, 0xff, 0xff, //0x00001ec9 jmp LBB0_239 2049 //0x00001ece LBB0_360 2050 0x49, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00001ece movq $-1, %r9 2051 0x45, 0x31, 0xd2, //0x00001ed5 xorl %r10d, %r10d 2052 0x49, 0x83, 0xfc, 0x20, //0x00001ed8 cmpq $32, %r12 2053 0x0f, 0x83, 0xd0, 0xfc, 0xff, 0xff, //0x00001edc jae LBB0_209 2054 0xe9, 0x34, 0xfd, 0xff, 0xff, //0x00001ee2 jmp LBB0_399 2055 //0x00001ee7 LBB0_361 2056 0x49, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00001ee7 movq $-1, %r9 2057 0x45, 0x31, 0xc0, //0x00001eee xorl %r8d, %r8d 2058 0x48, 0x83, 0xf8, 0x20, //0x00001ef1 cmpq $32, %rax 2059 0x4c, 0x8b, 0x65, 0xd0, //0x00001ef5 movq $-48(%rbp), %r12 2060 0x0f, 0x83, 0xa3, 0xfd, 0xff, 0xff, //0x00001ef9 jae LBB0_278 2061 0xe9, 0x5b, 0xfe, 0xff, 0xff, //0x00001eff jmp LBB0_345 2062 //0x00001f04 LBB0_362 2063 0x44, 0x89, 0xc1, //0x00001f04 movl %r8d, %ecx 2064 0xf7, 0xd1, //0x00001f07 notl %ecx 2065 0x21, 0xd1, //0x00001f09 andl %edx, %ecx 2066 0x44, 0x8d, 0x24, 0x09, //0x00001f0b leal (%rcx,%rcx), %r12d 2067 0x45, 0x09, 0xc4, //0x00001f0f orl %r8d, %r12d 2068 0xbb, 0xaa, 0xaa, 0xaa, 0xaa, //0x00001f12 movl $2863311530, %ebx 2069 0x44, 0x31, 0xe3, //0x00001f17 xorl %r12d, %ebx 2070 0x21, 0xd3, //0x00001f1a andl %edx, %ebx 2071 0x81, 0xe3, 0xaa, 0xaa, 0xaa, 0xaa, //0x00001f1c andl $-1431655766, %ebx 2072 0x45, 0x31, 0xc0, //0x00001f22 xorl %r8d, %r8d 2073 0x01, 0xcb, //0x00001f25 addl %ecx, %ebx 2074 0x41, 0x0f, 0x92, 0xc0, //0x00001f27 setb %r8b 2075 0x01, 0xdb, //0x00001f2b addl %ebx, %ebx 2076 0x81, 0xf3, 0x55, 0x55, 0x55, 0x55, //0x00001f2d xorl $1431655765, %ebx 2077 0x44, 0x21, 0xe3, //0x00001f33 andl %r12d, %ebx 2078 0x4c, 0x8b, 0x65, 0xd0, //0x00001f36 movq $-48(%rbp), %r12 2079 0xf7, 0xd3, //0x00001f3a notl %ebx 2080 0x21, 0xde, //0x00001f3c andl %ebx, %esi 2081 0xe9, 0xf6, 0xf8, 0xff, 0xff, //0x00001f3e jmp LBB0_117 2082 //0x00001f43 LBB0_363 2083 0x4c, 0x89, 0xd8, //0x00001f43 movq %r11, %rax 2084 0x48, 0x2b, 0x45, 0xd0, //0x00001f46 subq $-48(%rbp), %rax 2085 0x4c, 0x0f, 0xbc, 0xcf, //0x00001f4a bsfq %rdi, %r9 2086 0x49, 0x01, 0xc1, //0x00001f4e addq %rax, %r9 2087 0x48, 0x09, 0xca, //0x00001f51 orq %rcx, %rdx 2088 0x48, 0x89, 0xf8, //0x00001f54 movq %rdi, %rax 2089 0x4c, 0x09, 0xe0, //0x00001f57 orq %r12, %rax 2090 0x0f, 0x84, 0x36, 0xf8, 0xff, 0xff, //0x00001f5a je LBB0_53 2091 //0x00001f60 LBB0_364 2092 0x44, 0x89, 0xe0, //0x00001f60 movl %r12d, %eax 2093 0xf7, 0xd0, //0x00001f63 notl %eax 2094 0x21, 0xf8, //0x00001f65 andl %edi, %eax 2095 0x8d, 0x0c, 0x00, //0x00001f67 leal (%rax,%rax), %ecx 2096 0x44, 0x09, 0xe1, //0x00001f6a orl %r12d, %ecx 2097 0xbe, 0xaa, 0xaa, 0xaa, 0xaa, //0x00001f6d movl $2863311530, %esi 2098 0x31, 0xce, //0x00001f72 xorl %ecx, %esi 2099 0x21, 0xfe, //0x00001f74 andl %edi, %esi 2100 0x81, 0xe6, 0xaa, 0xaa, 0xaa, 0xaa, //0x00001f76 andl $-1431655766, %esi 2101 0x45, 0x31, 0xe4, //0x00001f7c xorl %r12d, %r12d 2102 0x01, 0xc6, //0x00001f7f addl %eax, %esi 2103 0x41, 0x0f, 0x92, 0xc4, //0x00001f81 setb %r12b 2104 0x01, 0xf6, //0x00001f85 addl %esi, %esi 2105 0x81, 0xf6, 0x55, 0x55, 0x55, 0x55, //0x00001f87 xorl $1431655765, %esi 2106 0x21, 0xce, //0x00001f8d andl %ecx, %esi 2107 0xf7, 0xd6, //0x00001f8f notl %esi 2108 0x21, 0xf2, //0x00001f91 andl %esi, %edx 2109 0x48, 0x85, 0xd2, //0x00001f93 testq %rdx, %rdx 2110 0x0f, 0x85, 0x03, 0xf8, 0xff, 0xff, //0x00001f96 jne LBB0_54 2111 //0x00001f9c LBB0_365 2112 0x49, 0x83, 0xc3, 0x20, //0x00001f9c addq $32, %r11 2113 0x49, 0x83, 0xc5, 0xe0, //0x00001fa0 addq $-32, %r13 2114 //0x00001fa4 LBB0_366 2115 0x4d, 0x85, 0xe4, //0x00001fa4 testq %r12, %r12 2116 0x0f, 0x85, 0xbe, 0x00, 0x00, 0x00, //0x00001fa7 jne LBB0_375 2117 0x4c, 0x8b, 0x65, 0xd0, //0x00001fad movq $-48(%rbp), %r12 2118 0x4d, 0x85, 0xed, //0x00001fb1 testq %r13, %r13 2119 0x0f, 0x84, 0xa9, 0x03, 0x00, 0x00, //0x00001fb4 je LBB0_416 2120 //0x00001fba LBB0_368 2121 0x49, 0x8d, 0x4b, 0x01, //0x00001fba leaq $1(%r11), %rcx 2122 0x41, 0x0f, 0xb6, 0x1b, //0x00001fbe movzbl (%r11), %ebx 2123 0x80, 0xfb, 0x22, //0x00001fc2 cmpb $34, %bl 2124 0x0f, 0x84, 0x97, 0xfe, 0xff, 0xff, //0x00001fc5 je LBB0_407 2125 0x49, 0x8d, 0x55, 0xff, //0x00001fcb leaq $-1(%r13), %rdx 2126 0x80, 0xfb, 0x5c, //0x00001fcf cmpb $92, %bl 2127 0x0f, 0x84, 0x14, 0x00, 0x00, 0x00, //0x00001fd2 je LBB0_371 2128 0x49, 0x89, 0xd5, //0x00001fd8 movq %rdx, %r13 2129 0x49, 0x89, 0xcb, //0x00001fdb movq %rcx, %r11 2130 0x48, 0x85, 0xd2, //0x00001fde testq %rdx, %rdx 2131 0x0f, 0x85, 0xd3, 0xff, 0xff, 0xff, //0x00001fe1 jne LBB0_368 2132 0xe9, 0x77, 0x03, 0x00, 0x00, //0x00001fe7 jmp LBB0_416 2133 //0x00001fec LBB0_371 2134 0x48, 0x85, 0xd2, //0x00001fec testq %rdx, %rdx 2135 0x0f, 0x84, 0x6e, 0x03, 0x00, 0x00, //0x00001fef je LBB0_416 2136 0x48, 0x03, 0x4d, 0xa0, //0x00001ff5 addq $-96(%rbp), %rcx 2137 0x49, 0x83, 0xf9, 0xff, //0x00001ff9 cmpq $-1, %r9 2138 0x4c, 0x0f, 0x44, 0xc9, //0x00001ffd cmoveq %rcx, %r9 2139 0x49, 0x83, 0xc3, 0x02, //0x00002001 addq $2, %r11 2140 0x49, 0x83, 0xc5, 0xfe, //0x00002005 addq $-2, %r13 2141 0x4c, 0x89, 0xea, //0x00002009 movq %r13, %rdx 2142 0x4c, 0x8b, 0x65, 0xd0, //0x0000200c movq $-48(%rbp), %r12 2143 0x48, 0x85, 0xd2, //0x00002010 testq %rdx, %rdx 2144 0x0f, 0x85, 0xa1, 0xff, 0xff, 0xff, //0x00002013 jne LBB0_368 2145 0xe9, 0x45, 0x03, 0x00, 0x00, //0x00002019 jmp LBB0_416 2146 //0x0000201e LBB0_373 2147 0x4c, 0x89, 0xdb, //0x0000201e movq %r11, %rbx 2148 0x4c, 0x29, 0xe3, //0x00002021 subq %r12, %rbx 2149 0x4c, 0x0f, 0xbc, 0xca, //0x00002024 bsfq %rdx, %r9 2150 0x49, 0x01, 0xd9, //0x00002028 addq %rbx, %r9 2151 0xe9, 0xf6, 0xf7, 0xff, 0xff, //0x0000202b jmp LBB0_116 2152 //0x00002030 LBB0_374 2153 0x44, 0x89, 0xc9, //0x00002030 movl %r9d, %ecx 2154 0xf7, 0xd1, //0x00002033 notl %ecx 2155 0x21, 0xd1, //0x00002035 andl %edx, %ecx 2156 0x44, 0x8d, 0x04, 0x09, //0x00002037 leal (%rcx,%rcx), %r8d 2157 0x45, 0x09, 0xc8, //0x0000203b orl %r9d, %r8d 2158 0xbb, 0xaa, 0xaa, 0xaa, 0xaa, //0x0000203e movl $2863311530, %ebx 2159 0x44, 0x31, 0xc3, //0x00002043 xorl %r8d, %ebx 2160 0x21, 0xd3, //0x00002046 andl %edx, %ebx 2161 0x81, 0xe3, 0xaa, 0xaa, 0xaa, 0xaa, //0x00002048 andl $-1431655766, %ebx 2162 0x45, 0x31, 0xc9, //0x0000204e xorl %r9d, %r9d 2163 0x01, 0xcb, //0x00002051 addl %ecx, %ebx 2164 0x41, 0x0f, 0x92, 0xc1, //0x00002053 setb %r9b 2165 0x01, 0xdb, //0x00002057 addl %ebx, %ebx 2166 0x81, 0xf3, 0x55, 0x55, 0x55, 0x55, //0x00002059 xorl $1431655765, %ebx 2167 0x44, 0x21, 0xc3, //0x0000205f andl %r8d, %ebx 2168 0xf7, 0xd3, //0x00002062 notl %ebx 2169 0x21, 0xde, //0x00002064 andl %ebx, %esi 2170 0xe9, 0x60, 0xf9, 0xff, 0xff, //0x00002066 jmp LBB0_174 2171 //0x0000206b LBB0_375 2172 0x4d, 0x85, 0xed, //0x0000206b testq %r13, %r13 2173 0x0f, 0x84, 0xef, 0x02, 0x00, 0x00, //0x0000206e je LBB0_416 2174 0x48, 0x8b, 0x45, 0xa0, //0x00002074 movq $-96(%rbp), %rax 2175 0x4c, 0x01, 0xd8, //0x00002078 addq %r11, %rax 2176 0x49, 0x83, 0xf9, 0xff, //0x0000207b cmpq $-1, %r9 2177 0x4c, 0x0f, 0x44, 0xc8, //0x0000207f cmoveq %rax, %r9 2178 0x49, 0xff, 0xc3, //0x00002083 incq %r11 2179 0x49, 0xff, 0xcd, //0x00002086 decq %r13 2180 0x4c, 0x8b, 0x65, 0xd0, //0x00002089 movq $-48(%rbp), %r12 2181 0x4d, 0x85, 0xed, //0x0000208d testq %r13, %r13 2182 0x0f, 0x85, 0x24, 0xff, 0xff, 0xff, //0x00002090 jne LBB0_368 2183 0xe9, 0xc8, 0x02, 0x00, 0x00, //0x00002096 jmp LBB0_416 2184 //0x0000209b LBB0_377 2185 0x48, 0x85, 0xc0, //0x0000209b testq %rax, %rax 2186 0x0f, 0x84, 0xbf, 0x02, 0x00, 0x00, //0x0000209e je LBB0_416 2187 0x48, 0x8b, 0x4d, 0xa0, //0x000020a4 movq $-96(%rbp), %rcx 2188 0x4c, 0x01, 0xd9, //0x000020a8 addq %r11, %rcx 2189 0x49, 0x83, 0xf9, 0xff, //0x000020ab cmpq $-1, %r9 2190 0x4c, 0x0f, 0x44, 0xc9, //0x000020af cmoveq %rcx, %r9 2191 0x49, 0xff, 0xc3, //0x000020b3 incq %r11 2192 0x48, 0xff, 0xc8, //0x000020b6 decq %rax 2193 0x4c, 0x8b, 0x65, 0xd0, //0x000020b9 movq $-48(%rbp), %r12 2194 0x48, 0x85, 0xc0, //0x000020bd testq %rax, %rax 2195 0x0f, 0x85, 0x6f, 0xf9, 0xff, 0xff, //0x000020c0 jne LBB0_319 2196 0xe9, 0x98, 0x02, 0x00, 0x00, //0x000020c6 jmp LBB0_416 2197 //0x000020cb LBB0_379 2198 0x4c, 0x89, 0xd8, //0x000020cb movq %r11, %rax 2199 0x48, 0x2b, 0x45, 0xd0, //0x000020ce subq $-48(%rbp), %rax 2200 0x4c, 0x0f, 0xbc, 0xe7, //0x000020d2 bsfq %rdi, %r12 2201 0x49, 0x01, 0xc4, //0x000020d6 addq %rax, %r12 2202 0x48, 0x09, 0xca, //0x000020d9 orq %rcx, %rdx 2203 0x48, 0x89, 0xf8, //0x000020dc movq %rdi, %rax 2204 0x4c, 0x09, 0xc8, //0x000020df orq %r9, %rax 2205 0x0f, 0x84, 0x45, 0xf8, 0xff, 0xff, //0x000020e2 je LBB0_138 2206 //0x000020e8 LBB0_380 2207 0x44, 0x89, 0xc8, //0x000020e8 movl %r9d, %eax 2208 0xf7, 0xd0, //0x000020eb notl %eax 2209 0x21, 0xf8, //0x000020ed andl %edi, %eax 2210 0x8d, 0x0c, 0x00, //0x000020ef leal (%rax,%rax), %ecx 2211 0x44, 0x09, 0xc9, //0x000020f2 orl %r9d, %ecx 2212 0xbe, 0xaa, 0xaa, 0xaa, 0xaa, //0x000020f5 movl $2863311530, %esi 2213 0x31, 0xce, //0x000020fa xorl %ecx, %esi 2214 0x21, 0xfe, //0x000020fc andl %edi, %esi 2215 0x81, 0xe6, 0xaa, 0xaa, 0xaa, 0xaa, //0x000020fe andl $-1431655766, %esi 2216 0x45, 0x31, 0xc9, //0x00002104 xorl %r9d, %r9d 2217 0x01, 0xc6, //0x00002107 addl %eax, %esi 2218 0x41, 0x0f, 0x92, 0xc1, //0x00002109 setb %r9b 2219 0x01, 0xf6, //0x0000210d addl %esi, %esi 2220 0x81, 0xf6, 0x55, 0x55, 0x55, 0x55, //0x0000210f xorl $1431655765, %esi 2221 0x21, 0xce, //0x00002115 andl %ecx, %esi 2222 0xf7, 0xd6, //0x00002117 notl %esi 2223 0x21, 0xf2, //0x00002119 andl %esi, %edx 2224 0x48, 0x85, 0xd2, //0x0000211b testq %rdx, %rdx 2225 0x0f, 0x85, 0x12, 0xf8, 0xff, 0xff, //0x0000211e jne LBB0_139 2226 //0x00002124 LBB0_381 2227 0x49, 0x83, 0xc3, 0x20, //0x00002124 addq $32, %r11 2228 0x49, 0x83, 0xc5, 0xe0, //0x00002128 addq $-32, %r13 2229 //0x0000212c LBB0_382 2230 0x4d, 0x85, 0xc9, //0x0000212c testq %r9, %r9 2231 0x0f, 0x85, 0x98, 0x00, 0x00, 0x00, //0x0000212f jne LBB0_391 2232 0x48, 0x8b, 0x75, 0xc8, //0x00002135 movq $-56(%rbp), %rsi 2233 0x4c, 0x8b, 0x4d, 0xc0, //0x00002139 movq $-64(%rbp), %r9 2234 0x4d, 0x85, 0xed, //0x0000213d testq %r13, %r13 2235 0x0f, 0x84, 0x65, 0x02, 0x00, 0x00, //0x00002140 je LBB0_425 2236 //0x00002146 LBB0_384 2237 0x49, 0x8d, 0x4b, 0x01, //0x00002146 leaq $1(%r11), %rcx 2238 0x41, 0x0f, 0xb6, 0x1b, //0x0000214a movzbl (%r11), %ebx 2239 0x80, 0xfb, 0x22, //0x0000214e cmpb $34, %bl 2240 0x0f, 0x84, 0x57, 0x00, 0x00, 0x00, //0x00002151 je LBB0_389 2241 0x49, 0x8d, 0x55, 0xff, //0x00002157 leaq $-1(%r13), %rdx 2242 0x80, 0xfb, 0x5c, //0x0000215b cmpb $92, %bl 2243 0x0f, 0x84, 0x14, 0x00, 0x00, 0x00, //0x0000215e je LBB0_387 2244 0x49, 0x89, 0xd5, //0x00002164 movq %rdx, %r13 2245 0x49, 0x89, 0xcb, //0x00002167 movq %rcx, %r11 2246 0x48, 0x85, 0xd2, //0x0000216a testq %rdx, %rdx 2247 0x0f, 0x85, 0xd3, 0xff, 0xff, 0xff, //0x0000216d jne LBB0_384 2248 0xe9, 0x33, 0x02, 0x00, 0x00, //0x00002173 jmp LBB0_425 2249 //0x00002178 LBB0_387 2250 0x48, 0x85, 0xd2, //0x00002178 testq %rdx, %rdx 2251 0x0f, 0x84, 0x38, 0x04, 0x00, 0x00, //0x0000217b je LBB0_462 2252 0x48, 0x03, 0x4d, 0xa0, //0x00002181 addq $-96(%rbp), %rcx 2253 0x49, 0x83, 0xfc, 0xff, //0x00002185 cmpq $-1, %r12 2254 0x4c, 0x0f, 0x44, 0xe1, //0x00002189 cmoveq %rcx, %r12 2255 0x49, 0x83, 0xc3, 0x02, //0x0000218d addq $2, %r11 2256 0x49, 0x83, 0xc5, 0xfe, //0x00002191 addq $-2, %r13 2257 0x4c, 0x89, 0xea, //0x00002195 movq %r13, %rdx 2258 0x48, 0x8b, 0x75, 0xc8, //0x00002198 movq $-56(%rbp), %rsi 2259 0x4c, 0x8b, 0x4d, 0xc0, //0x0000219c movq $-64(%rbp), %r9 2260 0x48, 0x85, 0xd2, //0x000021a0 testq %rdx, %rdx 2261 0x0f, 0x85, 0x9d, 0xff, 0xff, 0xff, //0x000021a3 jne LBB0_384 2262 0xe9, 0xfd, 0x01, 0x00, 0x00, //0x000021a9 jmp LBB0_425 2263 //0x000021ae LBB0_389 2264 0x48, 0x2b, 0x4d, 0xd0, //0x000021ae subq $-48(%rbp), %rcx 2265 0x49, 0x89, 0xcb, //0x000021b2 movq %rcx, %r11 2266 0xe9, 0x86, 0xed, 0xff, 0xff, //0x000021b5 jmp LBB0_195 2267 //0x000021ba LBB0_390 2268 0x4c, 0x89, 0xd9, //0x000021ba movq %r11, %rcx 2269 0x48, 0x2b, 0x4d, 0xd0, //0x000021bd subq $-48(%rbp), %rcx 2270 0x4c, 0x0f, 0xbc, 0xe2, //0x000021c1 bsfq %rdx, %r12 2271 0x49, 0x01, 0xcc, //0x000021c5 addq %rcx, %r12 2272 0xe9, 0xeb, 0xf7, 0xff, 0xff, //0x000021c8 jmp LBB0_173 2273 //0x000021cd LBB0_391 2274 0x4d, 0x85, 0xed, //0x000021cd testq %r13, %r13 2275 0x0f, 0x84, 0xe3, 0x03, 0x00, 0x00, //0x000021d0 je LBB0_462 2276 0x48, 0x8b, 0x45, 0xa0, //0x000021d6 movq $-96(%rbp), %rax 2277 0x4c, 0x01, 0xd8, //0x000021da addq %r11, %rax 2278 0x49, 0x83, 0xfc, 0xff, //0x000021dd cmpq $-1, %r12 2279 0x4c, 0x0f, 0x44, 0xe0, //0x000021e1 cmoveq %rax, %r12 2280 0x49, 0xff, 0xc3, //0x000021e5 incq %r11 2281 0x49, 0xff, 0xcd, //0x000021e8 decq %r13 2282 0x48, 0x8b, 0x75, 0xc8, //0x000021eb movq $-56(%rbp), %rsi 2283 0x4c, 0x8b, 0x4d, 0xc0, //0x000021ef movq $-64(%rbp), %r9 2284 0x4d, 0x85, 0xed, //0x000021f3 testq %r13, %r13 2285 0x0f, 0x85, 0x4a, 0xff, 0xff, 0xff, //0x000021f6 jne LBB0_384 2286 0xe9, 0xaa, 0x01, 0x00, 0x00, //0x000021fc jmp LBB0_425 2287 //0x00002201 LBB0_393 2288 0x48, 0x85, 0xc0, //0x00002201 testq %rax, %rax 2289 0x0f, 0x84, 0xaf, 0x03, 0x00, 0x00, //0x00002204 je LBB0_462 2290 0x48, 0x8b, 0x4d, 0xa0, //0x0000220a movq $-96(%rbp), %rcx 2291 0x4c, 0x01, 0xd9, //0x0000220e addq %r11, %rcx 2292 0x49, 0x83, 0xfc, 0xff, //0x00002211 cmpq $-1, %r12 2293 0x4c, 0x0f, 0x44, 0xe1, //0x00002215 cmoveq %rcx, %r12 2294 0x49, 0xff, 0xc3, //0x00002219 incq %r11 2295 0x48, 0xff, 0xc8, //0x0000221c decq %rax 2296 0x48, 0x8b, 0x75, 0xc8, //0x0000221f movq $-56(%rbp), %rsi 2297 0x4c, 0x8b, 0x4d, 0xc0, //0x00002223 movq $-64(%rbp), %r9 2298 0x48, 0x85, 0xc0, //0x00002227 testq %rax, %rax 2299 0x0f, 0x85, 0xb4, 0xf8, 0xff, 0xff, //0x0000222a jne LBB0_331 2300 0xe9, 0x76, 0x01, 0x00, 0x00, //0x00002230 jmp LBB0_425 2301 //0x00002235 LBB0_395 2302 0x44, 0x89, 0xc1, //0x00002235 movl %r8d, %ecx 2303 0xf7, 0xd1, //0x00002238 notl %ecx 2304 0x21, 0xd1, //0x0000223a andl %edx, %ecx 2305 0x44, 0x8d, 0x14, 0x09, //0x0000223c leal (%rcx,%rcx), %r10d 2306 0x45, 0x09, 0xc2, //0x00002240 orl %r8d, %r10d 2307 0xbb, 0xaa, 0xaa, 0xaa, 0xaa, //0x00002243 movl $2863311530, %ebx 2308 0x44, 0x31, 0xd3, //0x00002248 xorl %r10d, %ebx 2309 0x21, 0xd3, //0x0000224b andl %edx, %ebx 2310 0x81, 0xe3, 0xaa, 0xaa, 0xaa, 0xaa, //0x0000224d andl $-1431655766, %ebx 2311 0x45, 0x31, 0xc0, //0x00002253 xorl %r8d, %r8d 2312 0x01, 0xcb, //0x00002256 addl %ecx, %ebx 2313 0x41, 0x0f, 0x92, 0xc0, //0x00002258 setb %r8b 2314 0x01, 0xdb, //0x0000225c addl %ebx, %ebx 2315 0x81, 0xf3, 0x55, 0x55, 0x55, 0x55, //0x0000225e xorl $1431655765, %ebx 2316 0x44, 0x21, 0xd3, //0x00002264 andl %r10d, %ebx 2317 0xf7, 0xd3, //0x00002267 notl %ebx 2318 0x21, 0xde, //0x00002269 andl %ebx, %esi 2319 0xe9, 0xae, 0xfa, 0xff, 0xff, //0x0000226b jmp LBB0_281 2320 //0x00002270 LBB0_396 2321 0x4c, 0x89, 0xd8, //0x00002270 movq %r11, %rax 2322 0x48, 0x2b, 0x45, 0xd0, //0x00002273 subq $-48(%rbp), %rax 2323 0x4c, 0x0f, 0xbc, 0xcf, //0x00002277 bsfq %rdi, %r9 2324 0x49, 0x01, 0xc1, //0x0000227b addq %rax, %r9 2325 0x48, 0x09, 0xca, //0x0000227e orq %rcx, %rdx 2326 0x48, 0x89, 0xf8, //0x00002281 movq %rdi, %rax 2327 0x4c, 0x09, 0xd0, //0x00002284 orq %r10, %rax 2328 0x0f, 0x84, 0x7d, 0xf9, 0xff, 0xff, //0x00002287 je LBB0_212 2329 //0x0000228d LBB0_397 2330 0x44, 0x89, 0xd0, //0x0000228d movl %r10d, %eax 2331 0xf7, 0xd0, //0x00002290 notl %eax 2332 0x21, 0xf8, //0x00002292 andl %edi, %eax 2333 0x8d, 0x0c, 0x00, //0x00002294 leal (%rax,%rax), %ecx 2334 0x44, 0x09, 0xd1, //0x00002297 orl %r10d, %ecx 2335 0x89, 0xce, //0x0000229a movl %ecx, %esi 2336 0xbb, 0xaa, 0xaa, 0xaa, 0xaa, //0x0000229c movl $2863311530, %ebx 2337 0x31, 0xde, //0x000022a1 xorl %ebx, %esi 2338 0x21, 0xfe, //0x000022a3 andl %edi, %esi 2339 0x81, 0xe6, 0xaa, 0xaa, 0xaa, 0xaa, //0x000022a5 andl $-1431655766, %esi 2340 0x45, 0x31, 0xd2, //0x000022ab xorl %r10d, %r10d 2341 0x01, 0xc6, //0x000022ae addl %eax, %esi 2342 0x41, 0x0f, 0x92, 0xc2, //0x000022b0 setb %r10b 2343 0x01, 0xf6, //0x000022b4 addl %esi, %esi 2344 0x81, 0xf6, 0x55, 0x55, 0x55, 0x55, //0x000022b6 xorl $1431655765, %esi 2345 0x21, 0xce, //0x000022bc andl %ecx, %esi 2346 0xf7, 0xd6, //0x000022be notl %esi 2347 0x21, 0xf2, //0x000022c0 andl %esi, %edx 2348 0x48, 0x85, 0xd2, //0x000022c2 testq %rdx, %rdx 2349 0x0f, 0x85, 0xd4, 0xf4, 0xff, 0xff, //0x000022c5 jne LBB0_54 2350 0xe9, 0x43, 0xf9, 0xff, 0xff, //0x000022cb jmp LBB0_398 2351 //0x000022d0 LBB0_408 2352 0x4c, 0x89, 0xdb, //0x000022d0 movq %r11, %rbx 2353 0x4c, 0x29, 0xe3, //0x000022d3 subq %r12, %rbx 2354 0x4c, 0x0f, 0xbc, 0xca, //0x000022d6 bsfq %rdx, %r9 2355 0x49, 0x01, 0xd9, //0x000022da addq %rbx, %r9 2356 0xe9, 0x29, 0xfa, 0xff, 0xff, //0x000022dd jmp LBB0_280 2357 //0x000022e2 LBB0_411 2358 0x4d, 0x85, 0xe4, //0x000022e2 testq %r12, %r12 2359 0x0f, 0x84, 0x78, 0x00, 0x00, 0x00, //0x000022e5 je LBB0_416 2360 0x48, 0x8b, 0x45, 0xa0, //0x000022eb movq $-96(%rbp), %rax 2361 0x4c, 0x01, 0xd8, //0x000022ef addq %r11, %rax 2362 0x49, 0x83, 0xf9, 0xff, //0x000022f2 cmpq $-1, %r9 2363 0x4c, 0x0f, 0x44, 0xc8, //0x000022f6 cmoveq %rax, %r9 2364 0x49, 0xff, 0xc3, //0x000022fa incq %r11 2365 0x49, 0xff, 0xcc, //0x000022fd decq %r12 2366 0x4d, 0x85, 0xe4, //0x00002300 testq %r12, %r12 2367 0x0f, 0x85, 0x24, 0xf9, 0xff, 0xff, //0x00002303 jne LBB0_401 2368 0xe9, 0x55, 0x00, 0x00, 0x00, //0x00002309 jmp LBB0_416 2369 //0x0000230e LBB0_409 2370 0x48, 0x85, 0xc0, //0x0000230e testq %rax, %rax 2371 0x0f, 0x84, 0x4c, 0x00, 0x00, 0x00, //0x00002311 je LBB0_416 2372 0x48, 0x8b, 0x4d, 0xa0, //0x00002317 movq $-96(%rbp), %rcx 2373 0x4c, 0x01, 0xd9, //0x0000231b addq %r11, %rcx 2374 0x49, 0x83, 0xf9, 0xff, //0x0000231e cmpq $-1, %r9 2375 0x4c, 0x0f, 0x44, 0xc9, //0x00002322 cmoveq %rcx, %r9 2376 0x49, 0xff, 0xc3, //0x00002326 incq %r11 2377 0x48, 0xff, 0xc8, //0x00002329 decq %rax 2378 0x4c, 0x8b, 0x65, 0xd0, //0x0000232c movq $-48(%rbp), %r12 2379 0x48, 0x85, 0xc0, //0x00002330 testq %rax, %rax 2380 0x0f, 0x85, 0x38, 0xfa, 0xff, 0xff, //0x00002333 jne LBB0_347 2381 0xe9, 0x25, 0x00, 0x00, 0x00, //0x00002339 jmp LBB0_416 2382 //0x0000233e LBB0_413 2383 0x48, 0x89, 0x16, //0x0000233e movq %rdx, (%rsi) 2384 //0x00002341 LBB0_414 2385 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00002341 movq $-1, %rax 2386 0xe9, 0x45, 0x00, 0x00, 0x00, //0x00002348 jmp LBB0_423 2387 //0x0000234d LBB0_441 2388 0x48, 0xc7, 0xc0, 0xf9, 0xff, 0xff, 0xff, //0x0000234d movq $-7, %rax 2389 0xe9, 0x39, 0x00, 0x00, 0x00, //0x00002354 jmp LBB0_423 2390 //0x00002359 LBB0_415 2391 0x49, 0x83, 0xfb, 0xff, //0x00002359 cmpq $-1, %r11 2392 0x0f, 0x85, 0x7f, 0x00, 0x00, 0x00, //0x0000235d jne LBB0_307 2393 //0x00002363 LBB0_416 2394 0x49, 0xc7, 0xc3, 0xff, 0xff, 0xff, 0xff, //0x00002363 movq $-1, %r11 2395 0x4c, 0x8b, 0x4d, 0xb0, //0x0000236a movq $-80(%rbp), %r9 2396 0xe9, 0x6f, 0x00, 0x00, 0x00, //0x0000236e jmp LBB0_307 2397 //0x00002373 LBB0_417 2398 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00002373 movq $-1, %rax 2399 0xe9, 0x03, 0x00, 0x00, 0x00, //0x0000237a jmp LBB0_420 2400 //0x0000237f LBB0_419 2401 0x4c, 0x89, 0xd8, //0x0000237f movq %r11, %rax 2402 //0x00002382 LBB0_420 2403 0x48, 0xf7, 0xd0, //0x00002382 notq %rax 2404 0x49, 0x01, 0xc7, //0x00002385 addq %rax, %r15 2405 //0x00002388 LBB0_421 2406 0x4c, 0x89, 0x3e, //0x00002388 movq %r15, (%rsi) 2407 //0x0000238b LBB0_422 2408 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x0000238b movq $-2, %rax 2409 //0x00002392 LBB0_423 2410 0x48, 0x83, 0xc4, 0x68, //0x00002392 addq $104, %rsp 2411 0x5b, //0x00002396 popq %rbx 2412 0x41, 0x5c, //0x00002397 popq %r12 2413 0x41, 0x5d, //0x00002399 popq %r13 2414 0x41, 0x5e, //0x0000239b popq %r14 2415 0x41, 0x5f, //0x0000239d popq %r15 2416 0x5d, //0x0000239f popq %rbp 2417 0xc3, //0x000023a0 retq 2418 //0x000023a1 LBB0_424 2419 0x49, 0x83, 0xfb, 0xff, //0x000023a1 cmpq $-1, %r11 2420 0x0f, 0x85, 0x69, 0x00, 0x00, 0x00, //0x000023a5 jne LBB0_437 2421 //0x000023ab LBB0_425 2422 0x49, 0xc7, 0xc3, 0xff, 0xff, 0xff, 0xff, //0x000023ab movq $-1, %r11 2423 0x4c, 0x8b, 0x65, 0xb0, //0x000023b2 movq $-80(%rbp), %r12 2424 0xe9, 0x59, 0x00, 0x00, 0x00, //0x000023b6 jmp LBB0_437 2425 //0x000023bb LBB0_440 2426 0x48, 0x89, 0x0e, //0x000023bb movq %rcx, (%rsi) 2427 0xe9, 0xcf, 0xff, 0xff, 0xff, //0x000023be jmp LBB0_423 2428 //0x000023c3 LBB0_426 2429 0x49, 0x83, 0xf9, 0xff, //0x000023c3 cmpq $-1, %r9 2430 0x0f, 0x85, 0x0e, 0x00, 0x00, 0x00, //0x000023c7 jne LBB0_431 2431 0x49, 0x0f, 0xbc, 0xc4, //0x000023cd bsfq %r12, %rax 2432 //0x000023d1 LBB0_428 2433 0x4c, 0x2b, 0x5d, 0xd0, //0x000023d1 subq $-48(%rbp), %r11 2434 //0x000023d5 LBB0_429 2435 0x49, 0x01, 0xc3, //0x000023d5 addq %rax, %r11 2436 //0x000023d8 LBB0_430 2437 0x4d, 0x89, 0xd9, //0x000023d8 movq %r11, %r9 2438 //0x000023db LBB0_431 2439 0x49, 0xc7, 0xc3, 0xfe, 0xff, 0xff, 0xff, //0x000023db movq $-2, %r11 2440 //0x000023e2 LBB0_307 2441 0x48, 0x8b, 0x45, 0xc8, //0x000023e2 movq $-56(%rbp), %rax 2442 0x4c, 0x89, 0x08, //0x000023e6 movq %r9, (%rax) 2443 0x4c, 0x89, 0xd8, //0x000023e9 movq %r11, %rax 2444 0xe9, 0xa1, 0xff, 0xff, 0xff, //0x000023ec jmp LBB0_423 2445 //0x000023f1 LBB0_432 2446 0x49, 0x83, 0xfc, 0xff, //0x000023f1 cmpq $-1, %r12 2447 0x0f, 0x85, 0x0e, 0x00, 0x00, 0x00, //0x000023f5 jne LBB0_435 2448 0x48, 0x0f, 0xbc, 0xc2, //0x000023fb bsfq %rdx, %rax 2449 //0x000023ff LBB0_434 2450 0x4c, 0x2b, 0x5d, 0xd0, //0x000023ff subq $-48(%rbp), %r11 2451 0x49, 0x01, 0xc3, //0x00002403 addq %rax, %r11 2452 0x4d, 0x89, 0xdc, //0x00002406 movq %r11, %r12 2453 //0x00002409 LBB0_435 2454 0x49, 0xc7, 0xc3, 0xfe, 0xff, 0xff, 0xff, //0x00002409 movq $-2, %r11 2455 //0x00002410 LBB0_436 2456 0x48, 0x8b, 0x75, 0xc8, //0x00002410 movq $-56(%rbp), %rsi 2457 //0x00002414 LBB0_437 2458 0x4c, 0x89, 0x26, //0x00002414 movq %r12, (%rsi) 2459 0x4c, 0x89, 0xd8, //0x00002417 movq %r11, %rax 2460 0xe9, 0x73, 0xff, 0xff, 0xff, //0x0000241a jmp LBB0_423 2461 //0x0000241f LBB0_438 2462 0x49, 0xc7, 0xc3, 0xff, 0xff, 0xff, 0xff, //0x0000241f movq $-1, %r11 2463 //0x00002426 LBB0_439 2464 0x4d, 0x29, 0xdf, //0x00002426 subq %r11, %r15 2465 0xe9, 0x5a, 0xff, 0xff, 0xff, //0x00002429 jmp LBB0_421 2466 //0x0000242e LBB0_442 2467 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x0000242e movq $-2, %rax 2468 0x80, 0xf9, 0x61, //0x00002435 cmpb $97, %cl 2469 0x0f, 0x85, 0x54, 0xff, 0xff, 0xff, //0x00002438 jne LBB0_423 2470 0x49, 0x8d, 0x4f, 0x02, //0x0000243e leaq $2(%r15), %rcx 2471 0x48, 0x89, 0x0e, //0x00002442 movq %rcx, (%rsi) 2472 0x43, 0x80, 0x7c, 0x3c, 0x02, 0x6c, //0x00002445 cmpb $108, $2(%r12,%r15) 2473 0x0f, 0x85, 0x41, 0xff, 0xff, 0xff, //0x0000244b jne LBB0_423 2474 0x49, 0x8d, 0x4f, 0x03, //0x00002451 leaq $3(%r15), %rcx 2475 0x48, 0x89, 0x0e, //0x00002455 movq %rcx, (%rsi) 2476 0x43, 0x80, 0x7c, 0x3c, 0x03, 0x73, //0x00002458 cmpb $115, $3(%r12,%r15) 2477 0x0f, 0x85, 0x2e, 0xff, 0xff, 0xff, //0x0000245e jne LBB0_423 2478 0x49, 0x8d, 0x4f, 0x04, //0x00002464 leaq $4(%r15), %rcx 2479 0x48, 0x89, 0x0e, //0x00002468 movq %rcx, (%rsi) 2480 0x43, 0x80, 0x7c, 0x3c, 0x04, 0x65, //0x0000246b cmpb $101, $4(%r12,%r15) 2481 0x0f, 0x85, 0x1b, 0xff, 0xff, 0xff, //0x00002471 jne LBB0_423 2482 0x49, 0x83, 0xc7, 0x05, //0x00002477 addq $5, %r15 2483 0x4c, 0x89, 0x3e, //0x0000247b movq %r15, (%rsi) 2484 0xe9, 0x0f, 0xff, 0xff, 0xff, //0x0000247e jmp LBB0_423 2485 //0x00002483 LBB0_247 2486 0x4c, 0x89, 0x3e, //0x00002483 movq %r15, (%rsi) 2487 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00002486 movq $-2, %rax 2488 0x41, 0x80, 0x3a, 0x6e, //0x0000248d cmpb $110, (%r10) 2489 0x0f, 0x85, 0xfb, 0xfe, 0xff, 0xff, //0x00002491 jne LBB0_423 2490 0x49, 0x8d, 0x4f, 0x01, //0x00002497 leaq $1(%r15), %rcx 2491 0x48, 0x89, 0x0e, //0x0000249b movq %rcx, (%rsi) 2492 0x43, 0x80, 0x7c, 0x3c, 0x01, 0x75, //0x0000249e cmpb $117, $1(%r12,%r15) 2493 0x0f, 0x85, 0xe8, 0xfe, 0xff, 0xff, //0x000024a4 jne LBB0_423 2494 0x49, 0x8d, 0x4f, 0x02, //0x000024aa leaq $2(%r15), %rcx 2495 0x48, 0x89, 0x0e, //0x000024ae movq %rcx, (%rsi) 2496 0x43, 0x80, 0x7c, 0x3c, 0x02, 0x6c, //0x000024b1 cmpb $108, $2(%r12,%r15) 2497 0x0f, 0x85, 0xd5, 0xfe, 0xff, 0xff, //0x000024b7 jne LBB0_423 2498 0x49, 0x8d, 0x4f, 0x03, //0x000024bd leaq $3(%r15), %rcx 2499 0x48, 0x89, 0x0e, //0x000024c1 movq %rcx, (%rsi) 2500 0x43, 0x80, 0x7c, 0x3c, 0x03, 0x6c, //0x000024c4 cmpb $108, $3(%r12,%r15) 2501 0x0f, 0x85, 0xc2, 0xfe, 0xff, 0xff, //0x000024ca jne LBB0_423 2502 0xe9, 0x4d, 0x00, 0x00, 0x00, //0x000024d0 jmp LBB0_451 2503 //0x000024d5 LBB0_447 2504 0x4c, 0x89, 0x3e, //0x000024d5 movq %r15, (%rsi) 2505 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x000024d8 movq $-2, %rax 2506 0x41, 0x80, 0x3a, 0x74, //0x000024df cmpb $116, (%r10) 2507 0x0f, 0x85, 0xa9, 0xfe, 0xff, 0xff, //0x000024e3 jne LBB0_423 2508 0x49, 0x8d, 0x4f, 0x01, //0x000024e9 leaq $1(%r15), %rcx 2509 0x48, 0x89, 0x0e, //0x000024ed movq %rcx, (%rsi) 2510 0x43, 0x80, 0x7c, 0x3c, 0x01, 0x72, //0x000024f0 cmpb $114, $1(%r12,%r15) 2511 0x0f, 0x85, 0x96, 0xfe, 0xff, 0xff, //0x000024f6 jne LBB0_423 2512 0x49, 0x8d, 0x4f, 0x02, //0x000024fc leaq $2(%r15), %rcx 2513 0x48, 0x89, 0x0e, //0x00002500 movq %rcx, (%rsi) 2514 0x43, 0x80, 0x7c, 0x3c, 0x02, 0x75, //0x00002503 cmpb $117, $2(%r12,%r15) 2515 0x0f, 0x85, 0x83, 0xfe, 0xff, 0xff, //0x00002509 jne LBB0_423 2516 0x49, 0x8d, 0x4f, 0x03, //0x0000250f leaq $3(%r15), %rcx 2517 0x48, 0x89, 0x0e, //0x00002513 movq %rcx, (%rsi) 2518 0x43, 0x80, 0x7c, 0x3c, 0x03, 0x65, //0x00002516 cmpb $101, $3(%r12,%r15) 2519 0x0f, 0x85, 0x70, 0xfe, 0xff, 0xff, //0x0000251c jne LBB0_423 2520 //0x00002522 LBB0_451 2521 0x49, 0x83, 0xc7, 0x04, //0x00002522 addq $4, %r15 2522 0x4c, 0x89, 0x3e, //0x00002526 movq %r15, (%rsi) 2523 0xe9, 0x64, 0xfe, 0xff, 0xff, //0x00002529 jmp LBB0_423 2524 //0x0000252e LBB0_452 2525 0x49, 0x83, 0xf9, 0xff, //0x0000252e cmpq $-1, %r9 2526 0x0f, 0x85, 0xa3, 0xfe, 0xff, 0xff, //0x00002532 jne LBB0_431 2527 0x48, 0x0f, 0xbc, 0xc2, //0x00002538 bsfq %rdx, %rax 2528 0xe9, 0x90, 0xfe, 0xff, 0xff, //0x0000253c jmp LBB0_428 2529 //0x00002541 LBB0_456 2530 0x4c, 0x89, 0x5d, 0xb0, //0x00002541 movq %r11, $-80(%rbp) 2531 0xe9, 0x19, 0xfe, 0xff, 0xff, //0x00002545 jmp LBB0_416 2532 //0x0000254a LBB0_306 2533 0x4c, 0x01, 0xd9, //0x0000254a addq %r11, %rcx 2534 0x49, 0xc7, 0xc3, 0xfe, 0xff, 0xff, 0xff, //0x0000254d movq $-2, %r11 2535 0x49, 0x89, 0xc9, //0x00002554 movq %rcx, %r9 2536 0xe9, 0x86, 0xfe, 0xff, 0xff, //0x00002557 jmp LBB0_307 2537 //0x0000255c LBB0_454 2538 0x4c, 0x89, 0x5d, 0xb0, //0x0000255c movq %r11, $-80(%rbp) 2539 0xe9, 0x46, 0xfe, 0xff, 0xff, //0x00002560 jmp LBB0_425 2540 //0x00002565 LBB0_455 2541 0x4c, 0x01, 0xd9, //0x00002565 addq %r11, %rcx 2542 0x49, 0xc7, 0xc3, 0xfe, 0xff, 0xff, 0xff, //0x00002568 movq $-2, %r11 2543 0x49, 0x89, 0xcc, //0x0000256f movq %rcx, %r12 2544 0xe9, 0x9d, 0xfe, 0xff, 0xff, //0x00002572 jmp LBB0_437 2545 //0x00002577 LBB0_457 2546 0x48, 0x0f, 0xbc, 0xc7, //0x00002577 bsfq %rdi, %rax 2547 0x4d, 0x29, 0xe3, //0x0000257b subq %r12, %r11 2548 0xe9, 0x52, 0xfe, 0xff, 0xff, //0x0000257e jmp LBB0_429 2549 //0x00002583 LBB0_461 2550 0x4d, 0x29, 0xe3, //0x00002583 subq %r12, %r11 2551 0xe9, 0x4d, 0xfe, 0xff, 0xff, //0x00002586 jmp LBB0_430 2552 //0x0000258b LBB0_458 2553 0x4c, 0x01, 0xd9, //0x0000258b addq %r11, %rcx 2554 0x49, 0xc7, 0xc3, 0xfe, 0xff, 0xff, 0xff, //0x0000258e movq $-2, %r11 2555 0x49, 0x89, 0xcc, //0x00002595 movq %rcx, %r12 2556 0xe9, 0x73, 0xfe, 0xff, 0xff, //0x00002598 jmp LBB0_436 2557 //0x0000259d LBB0_459 2558 0x48, 0x0f, 0xbc, 0xc7, //0x0000259d bsfq %rdi, %rax 2559 0xe9, 0x59, 0xfe, 0xff, 0xff, //0x000025a1 jmp LBB0_434 2560 //0x000025a6 LBB0_460 2561 0x4c, 0x2b, 0x5d, 0xd0, //0x000025a6 subq $-48(%rbp), %r11 2562 0x4d, 0x89, 0xdc, //0x000025aa movq %r11, %r12 2563 0x49, 0xc7, 0xc3, 0xfe, 0xff, 0xff, 0xff, //0x000025ad movq $-2, %r11 2564 0xe9, 0x5b, 0xfe, 0xff, 0xff, //0x000025b4 jmp LBB0_437 2565 //0x000025b9 LBB0_462 2566 0x48, 0x8b, 0x75, 0xc8, //0x000025b9 movq $-56(%rbp), %rsi 2567 0xe9, 0xe9, 0xfd, 0xff, 0xff, //0x000025bd jmp LBB0_425 2568 0x90, 0x90, //0x000025c2 .p2align 2, 0x90 2569 // // .set L0_0_set_33, LBB0_33-LJTI0_0 2570 // // .set L0_0_set_37, LBB0_37-LJTI0_0 2571 // // .set L0_0_set_39, LBB0_39-LJTI0_0 2572 // // .set L0_0_set_59, LBB0_59-LJTI0_0 2573 // // .set L0_0_set_61, LBB0_61-LJTI0_0 2574 // // .set L0_0_set_64, LBB0_64-LJTI0_0 2575 //0x000025c4 LJTI0_0 2576 0xc3, 0xdd, 0xff, 0xff, //0x000025c4 .long L0_0_set_33 2577 0xeb, 0xdd, 0xff, 0xff, //0x000025c8 .long L0_0_set_37 2578 0x16, 0xde, 0xff, 0xff, //0x000025cc .long L0_0_set_39 2579 0xcf, 0xdf, 0xff, 0xff, //0x000025d0 .long L0_0_set_59 2580 0xe5, 0xdf, 0xff, 0xff, //0x000025d4 .long L0_0_set_61 2581 0x55, 0xe2, 0xff, 0xff, //0x000025d8 .long L0_0_set_64 2582 // // .set L0_1_set_423, LBB0_423-LJTI0_1 2583 // // .set L0_1_set_422, LBB0_422-LJTI0_1 2584 // // .set L0_1_set_199, LBB0_199-LJTI0_1 2585 // // .set L0_1_set_215, LBB0_215-LJTI0_1 2586 // // .set L0_1_set_66, LBB0_66-LJTI0_1 2587 // // .set L0_1_set_240, LBB0_240-LJTI0_1 2588 // // .set L0_1_set_242, LBB0_242-LJTI0_1 2589 // // .set L0_1_set_245, LBB0_245-LJTI0_1 2590 // // .set L0_1_set_251, LBB0_251-LJTI0_1 2591 // // .set L0_1_set_255, LBB0_255-LJTI0_1 2592 //0x000025dc LJTI0_1 2593 0xb6, 0xfd, 0xff, 0xff, //0x000025dc .long L0_1_set_423 2594 0xaf, 0xfd, 0xff, 0xff, //0x000025e0 .long L0_1_set_422 2595 0xaf, 0xfd, 0xff, 0xff, //0x000025e4 .long L0_1_set_422 2596 0xaf, 0xfd, 0xff, 0xff, //0x000025e8 .long L0_1_set_422 2597 0xaf, 0xfd, 0xff, 0xff, //0x000025ec .long L0_1_set_422 2598 0xaf, 0xfd, 0xff, 0xff, //0x000025f0 .long L0_1_set_422 2599 0xaf, 0xfd, 0xff, 0xff, //0x000025f4 .long L0_1_set_422 2600 0xaf, 0xfd, 0xff, 0xff, //0x000025f8 .long L0_1_set_422 2601 0xaf, 0xfd, 0xff, 0xff, //0x000025fc .long L0_1_set_422 2602 0xaf, 0xfd, 0xff, 0xff, //0x00002600 .long L0_1_set_422 2603 0xaf, 0xfd, 0xff, 0xff, //0x00002604 .long L0_1_set_422 2604 0xaf, 0xfd, 0xff, 0xff, //0x00002608 .long L0_1_set_422 2605 0xaf, 0xfd, 0xff, 0xff, //0x0000260c .long L0_1_set_422 2606 0xaf, 0xfd, 0xff, 0xff, //0x00002610 .long L0_1_set_422 2607 0xaf, 0xfd, 0xff, 0xff, //0x00002614 .long L0_1_set_422 2608 0xaf, 0xfd, 0xff, 0xff, //0x00002618 .long L0_1_set_422 2609 0xaf, 0xfd, 0xff, 0xff, //0x0000261c .long L0_1_set_422 2610 0xaf, 0xfd, 0xff, 0xff, //0x00002620 .long L0_1_set_422 2611 0xaf, 0xfd, 0xff, 0xff, //0x00002624 .long L0_1_set_422 2612 0xaf, 0xfd, 0xff, 0xff, //0x00002628 .long L0_1_set_422 2613 0xaf, 0xfd, 0xff, 0xff, //0x0000262c .long L0_1_set_422 2614 0xaf, 0xfd, 0xff, 0xff, //0x00002630 .long L0_1_set_422 2615 0xaf, 0xfd, 0xff, 0xff, //0x00002634 .long L0_1_set_422 2616 0xaf, 0xfd, 0xff, 0xff, //0x00002638 .long L0_1_set_422 2617 0xaf, 0xfd, 0xff, 0xff, //0x0000263c .long L0_1_set_422 2618 0xaf, 0xfd, 0xff, 0xff, //0x00002640 .long L0_1_set_422 2619 0xaf, 0xfd, 0xff, 0xff, //0x00002644 .long L0_1_set_422 2620 0xaf, 0xfd, 0xff, 0xff, //0x00002648 .long L0_1_set_422 2621 0xaf, 0xfd, 0xff, 0xff, //0x0000264c .long L0_1_set_422 2622 0xaf, 0xfd, 0xff, 0xff, //0x00002650 .long L0_1_set_422 2623 0xaf, 0xfd, 0xff, 0xff, //0x00002654 .long L0_1_set_422 2624 0xaf, 0xfd, 0xff, 0xff, //0x00002658 .long L0_1_set_422 2625 0xaf, 0xfd, 0xff, 0xff, //0x0000265c .long L0_1_set_422 2626 0xaf, 0xfd, 0xff, 0xff, //0x00002660 .long L0_1_set_422 2627 0xa6, 0xe9, 0xff, 0xff, //0x00002664 .long L0_1_set_199 2628 0xaf, 0xfd, 0xff, 0xff, //0x00002668 .long L0_1_set_422 2629 0xaf, 0xfd, 0xff, 0xff, //0x0000266c .long L0_1_set_422 2630 0xaf, 0xfd, 0xff, 0xff, //0x00002670 .long L0_1_set_422 2631 0xaf, 0xfd, 0xff, 0xff, //0x00002674 .long L0_1_set_422 2632 0xaf, 0xfd, 0xff, 0xff, //0x00002678 .long L0_1_set_422 2633 0xaf, 0xfd, 0xff, 0xff, //0x0000267c .long L0_1_set_422 2634 0xaf, 0xfd, 0xff, 0xff, //0x00002680 .long L0_1_set_422 2635 0xaf, 0xfd, 0xff, 0xff, //0x00002684 .long L0_1_set_422 2636 0xaf, 0xfd, 0xff, 0xff, //0x00002688 .long L0_1_set_422 2637 0xaf, 0xfd, 0xff, 0xff, //0x0000268c .long L0_1_set_422 2638 0x38, 0xeb, 0xff, 0xff, //0x00002690 .long L0_1_set_215 2639 0xaf, 0xfd, 0xff, 0xff, //0x00002694 .long L0_1_set_422 2640 0xaf, 0xfd, 0xff, 0xff, //0x00002698 .long L0_1_set_422 2641 0xfd, 0xdf, 0xff, 0xff, //0x0000269c .long L0_1_set_66 2642 0xfd, 0xdf, 0xff, 0xff, //0x000026a0 .long L0_1_set_66 2643 0xfd, 0xdf, 0xff, 0xff, //0x000026a4 .long L0_1_set_66 2644 0xfd, 0xdf, 0xff, 0xff, //0x000026a8 .long L0_1_set_66 2645 0xfd, 0xdf, 0xff, 0xff, //0x000026ac .long L0_1_set_66 2646 0xfd, 0xdf, 0xff, 0xff, //0x000026b0 .long L0_1_set_66 2647 0xfd, 0xdf, 0xff, 0xff, //0x000026b4 .long L0_1_set_66 2648 0xfd, 0xdf, 0xff, 0xff, //0x000026b8 .long L0_1_set_66 2649 0xfd, 0xdf, 0xff, 0xff, //0x000026bc .long L0_1_set_66 2650 0xfd, 0xdf, 0xff, 0xff, //0x000026c0 .long L0_1_set_66 2651 0xaf, 0xfd, 0xff, 0xff, //0x000026c4 .long L0_1_set_422 2652 0xaf, 0xfd, 0xff, 0xff, //0x000026c8 .long L0_1_set_422 2653 0xaf, 0xfd, 0xff, 0xff, //0x000026cc .long L0_1_set_422 2654 0xaf, 0xfd, 0xff, 0xff, //0x000026d0 .long L0_1_set_422 2655 0xaf, 0xfd, 0xff, 0xff, //0x000026d4 .long L0_1_set_422 2656 0xaf, 0xfd, 0xff, 0xff, //0x000026d8 .long L0_1_set_422 2657 0xaf, 0xfd, 0xff, 0xff, //0x000026dc .long L0_1_set_422 2658 0xaf, 0xfd, 0xff, 0xff, //0x000026e0 .long L0_1_set_422 2659 0xaf, 0xfd, 0xff, 0xff, //0x000026e4 .long L0_1_set_422 2660 0xaf, 0xfd, 0xff, 0xff, //0x000026e8 .long L0_1_set_422 2661 0xaf, 0xfd, 0xff, 0xff, //0x000026ec .long L0_1_set_422 2662 0xaf, 0xfd, 0xff, 0xff, //0x000026f0 .long L0_1_set_422 2663 0xaf, 0xfd, 0xff, 0xff, //0x000026f4 .long L0_1_set_422 2664 0xaf, 0xfd, 0xff, 0xff, //0x000026f8 .long L0_1_set_422 2665 0xaf, 0xfd, 0xff, 0xff, //0x000026fc .long L0_1_set_422 2666 0xaf, 0xfd, 0xff, 0xff, //0x00002700 .long L0_1_set_422 2667 0xaf, 0xfd, 0xff, 0xff, //0x00002704 .long L0_1_set_422 2668 0xaf, 0xfd, 0xff, 0xff, //0x00002708 .long L0_1_set_422 2669 0xaf, 0xfd, 0xff, 0xff, //0x0000270c .long L0_1_set_422 2670 0xaf, 0xfd, 0xff, 0xff, //0x00002710 .long L0_1_set_422 2671 0xaf, 0xfd, 0xff, 0xff, //0x00002714 .long L0_1_set_422 2672 0xaf, 0xfd, 0xff, 0xff, //0x00002718 .long L0_1_set_422 2673 0xaf, 0xfd, 0xff, 0xff, //0x0000271c .long L0_1_set_422 2674 0xaf, 0xfd, 0xff, 0xff, //0x00002720 .long L0_1_set_422 2675 0xaf, 0xfd, 0xff, 0xff, //0x00002724 .long L0_1_set_422 2676 0xaf, 0xfd, 0xff, 0xff, //0x00002728 .long L0_1_set_422 2677 0xaf, 0xfd, 0xff, 0xff, //0x0000272c .long L0_1_set_422 2678 0xaf, 0xfd, 0xff, 0xff, //0x00002730 .long L0_1_set_422 2679 0xaf, 0xfd, 0xff, 0xff, //0x00002734 .long L0_1_set_422 2680 0xaf, 0xfd, 0xff, 0xff, //0x00002738 .long L0_1_set_422 2681 0xaf, 0xfd, 0xff, 0xff, //0x0000273c .long L0_1_set_422 2682 0xaf, 0xfd, 0xff, 0xff, //0x00002740 .long L0_1_set_422 2683 0xaf, 0xfd, 0xff, 0xff, //0x00002744 .long L0_1_set_422 2684 0x0f, 0xed, 0xff, 0xff, //0x00002748 .long L0_1_set_240 2685 0xaf, 0xfd, 0xff, 0xff, //0x0000274c .long L0_1_set_422 2686 0xaf, 0xfd, 0xff, 0xff, //0x00002750 .long L0_1_set_422 2687 0xaf, 0xfd, 0xff, 0xff, //0x00002754 .long L0_1_set_422 2688 0xaf, 0xfd, 0xff, 0xff, //0x00002758 .long L0_1_set_422 2689 0xaf, 0xfd, 0xff, 0xff, //0x0000275c .long L0_1_set_422 2690 0xaf, 0xfd, 0xff, 0xff, //0x00002760 .long L0_1_set_422 2691 0xaf, 0xfd, 0xff, 0xff, //0x00002764 .long L0_1_set_422 2692 0xaf, 0xfd, 0xff, 0xff, //0x00002768 .long L0_1_set_422 2693 0xaf, 0xfd, 0xff, 0xff, //0x0000276c .long L0_1_set_422 2694 0xaf, 0xfd, 0xff, 0xff, //0x00002770 .long L0_1_set_422 2695 0x33, 0xed, 0xff, 0xff, //0x00002774 .long L0_1_set_242 2696 0xaf, 0xfd, 0xff, 0xff, //0x00002778 .long L0_1_set_422 2697 0xaf, 0xfd, 0xff, 0xff, //0x0000277c .long L0_1_set_422 2698 0xaf, 0xfd, 0xff, 0xff, //0x00002780 .long L0_1_set_422 2699 0xaf, 0xfd, 0xff, 0xff, //0x00002784 .long L0_1_set_422 2700 0xaf, 0xfd, 0xff, 0xff, //0x00002788 .long L0_1_set_422 2701 0xaf, 0xfd, 0xff, 0xff, //0x0000278c .long L0_1_set_422 2702 0xaf, 0xfd, 0xff, 0xff, //0x00002790 .long L0_1_set_422 2703 0x64, 0xed, 0xff, 0xff, //0x00002794 .long L0_1_set_245 2704 0xaf, 0xfd, 0xff, 0xff, //0x00002798 .long L0_1_set_422 2705 0xaf, 0xfd, 0xff, 0xff, //0x0000279c .long L0_1_set_422 2706 0xaf, 0xfd, 0xff, 0xff, //0x000027a0 .long L0_1_set_422 2707 0xaf, 0xfd, 0xff, 0xff, //0x000027a4 .long L0_1_set_422 2708 0xaf, 0xfd, 0xff, 0xff, //0x000027a8 .long L0_1_set_422 2709 0x8b, 0xed, 0xff, 0xff, //0x000027ac .long L0_1_set_251 2710 0xaf, 0xfd, 0xff, 0xff, //0x000027b0 .long L0_1_set_422 2711 0xaf, 0xfd, 0xff, 0xff, //0x000027b4 .long L0_1_set_422 2712 0xaf, 0xfd, 0xff, 0xff, //0x000027b8 .long L0_1_set_422 2713 0xaf, 0xfd, 0xff, 0xff, //0x000027bc .long L0_1_set_422 2714 0xaf, 0xfd, 0xff, 0xff, //0x000027c0 .long L0_1_set_422 2715 0xaf, 0xfd, 0xff, 0xff, //0x000027c4 .long L0_1_set_422 2716 0xc8, 0xed, 0xff, 0xff, //0x000027c8 .long L0_1_set_255 2717 // // .set L0_2_set_264, LBB0_264-LJTI0_2 2718 // // .set L0_2_set_292, LBB0_292-LJTI0_2 2719 // // .set L0_2_set_259, LBB0_259-LJTI0_2 2720 // // .set L0_2_set_261, LBB0_261-LJTI0_2 2721 // // .set L0_2_set_266, LBB0_266-LJTI0_2 2722 //0x000027cc LJTI0_2 2723 0x3d, 0xec, 0xff, 0xff, //0x000027cc .long L0_2_set_264 2724 0x7b, 0xee, 0xff, 0xff, //0x000027d0 .long L0_2_set_292 2725 0x3d, 0xec, 0xff, 0xff, //0x000027d4 .long L0_2_set_264 2726 0xfc, 0xeb, 0xff, 0xff, //0x000027d8 .long L0_2_set_259 2727 0x7b, 0xee, 0xff, 0xff, //0x000027dc .long L0_2_set_292 2728 0x14, 0xec, 0xff, 0xff, //0x000027e0 .long L0_2_set_261 2729 0x14, 0xec, 0xff, 0xff, //0x000027e4 .long L0_2_set_261 2730 0x14, 0xec, 0xff, 0xff, //0x000027e8 .long L0_2_set_261 2731 0x14, 0xec, 0xff, 0xff, //0x000027ec .long L0_2_set_261 2732 0x14, 0xec, 0xff, 0xff, //0x000027f0 .long L0_2_set_261 2733 0x14, 0xec, 0xff, 0xff, //0x000027f4 .long L0_2_set_261 2734 0x14, 0xec, 0xff, 0xff, //0x000027f8 .long L0_2_set_261 2735 0x14, 0xec, 0xff, 0xff, //0x000027fc .long L0_2_set_261 2736 0x14, 0xec, 0xff, 0xff, //0x00002800 .long L0_2_set_261 2737 0x14, 0xec, 0xff, 0xff, //0x00002804 .long L0_2_set_261 2738 0x7b, 0xee, 0xff, 0xff, //0x00002808 .long L0_2_set_292 2739 0x7b, 0xee, 0xff, 0xff, //0x0000280c .long L0_2_set_292 2740 0x7b, 0xee, 0xff, 0xff, //0x00002810 .long L0_2_set_292 2741 0x7b, 0xee, 0xff, 0xff, //0x00002814 .long L0_2_set_292 2742 0x7b, 0xee, 0xff, 0xff, //0x00002818 .long L0_2_set_292 2743 0x7b, 0xee, 0xff, 0xff, //0x0000281c .long L0_2_set_292 2744 0x7b, 0xee, 0xff, 0xff, //0x00002820 .long L0_2_set_292 2745 0x7b, 0xee, 0xff, 0xff, //0x00002824 .long L0_2_set_292 2746 0x7b, 0xee, 0xff, 0xff, //0x00002828 .long L0_2_set_292 2747 0x7b, 0xee, 0xff, 0xff, //0x0000282c .long L0_2_set_292 2748 0x7b, 0xee, 0xff, 0xff, //0x00002830 .long L0_2_set_292 2749 0x58, 0xec, 0xff, 0xff, //0x00002834 .long L0_2_set_266 2750 0x7b, 0xee, 0xff, 0xff, //0x00002838 .long L0_2_set_292 2751 0x7b, 0xee, 0xff, 0xff, //0x0000283c .long L0_2_set_292 2752 0x7b, 0xee, 0xff, 0xff, //0x00002840 .long L0_2_set_292 2753 0x7b, 0xee, 0xff, 0xff, //0x00002844 .long L0_2_set_292 2754 0x7b, 0xee, 0xff, 0xff, //0x00002848 .long L0_2_set_292 2755 0x7b, 0xee, 0xff, 0xff, //0x0000284c .long L0_2_set_292 2756 0x7b, 0xee, 0xff, 0xff, //0x00002850 .long L0_2_set_292 2757 0x7b, 0xee, 0xff, 0xff, //0x00002854 .long L0_2_set_292 2758 0x7b, 0xee, 0xff, 0xff, //0x00002858 .long L0_2_set_292 2759 0x7b, 0xee, 0xff, 0xff, //0x0000285c .long L0_2_set_292 2760 0x7b, 0xee, 0xff, 0xff, //0x00002860 .long L0_2_set_292 2761 0x7b, 0xee, 0xff, 0xff, //0x00002864 .long L0_2_set_292 2762 0x7b, 0xee, 0xff, 0xff, //0x00002868 .long L0_2_set_292 2763 0x7b, 0xee, 0xff, 0xff, //0x0000286c .long L0_2_set_292 2764 0x7b, 0xee, 0xff, 0xff, //0x00002870 .long L0_2_set_292 2765 0x7b, 0xee, 0xff, 0xff, //0x00002874 .long L0_2_set_292 2766 0x7b, 0xee, 0xff, 0xff, //0x00002878 .long L0_2_set_292 2767 0x7b, 0xee, 0xff, 0xff, //0x0000287c .long L0_2_set_292 2768 0x7b, 0xee, 0xff, 0xff, //0x00002880 .long L0_2_set_292 2769 0x7b, 0xee, 0xff, 0xff, //0x00002884 .long L0_2_set_292 2770 0x7b, 0xee, 0xff, 0xff, //0x00002888 .long L0_2_set_292 2771 0x7b, 0xee, 0xff, 0xff, //0x0000288c .long L0_2_set_292 2772 0x7b, 0xee, 0xff, 0xff, //0x00002890 .long L0_2_set_292 2773 0x7b, 0xee, 0xff, 0xff, //0x00002894 .long L0_2_set_292 2774 0x7b, 0xee, 0xff, 0xff, //0x00002898 .long L0_2_set_292 2775 0x7b, 0xee, 0xff, 0xff, //0x0000289c .long L0_2_set_292 2776 0x7b, 0xee, 0xff, 0xff, //0x000028a0 .long L0_2_set_292 2777 0x7b, 0xee, 0xff, 0xff, //0x000028a4 .long L0_2_set_292 2778 0x7b, 0xee, 0xff, 0xff, //0x000028a8 .long L0_2_set_292 2779 0x7b, 0xee, 0xff, 0xff, //0x000028ac .long L0_2_set_292 2780 0x7b, 0xee, 0xff, 0xff, //0x000028b0 .long L0_2_set_292 2781 0x58, 0xec, 0xff, 0xff, //0x000028b4 .long L0_2_set_266 2782 // // .set L0_3_set_94, LBB0_94-LJTI0_3 2783 // // .set L0_3_set_149, LBB0_149-LJTI0_3 2784 // // .set L0_3_set_98, LBB0_98-LJTI0_3 2785 // // .set L0_3_set_91, LBB0_91-LJTI0_3 2786 // // .set L0_3_set_96, LBB0_96-LJTI0_3 2787 //0x000028b8 LJTI0_3 2788 0x10, 0xdf, 0xff, 0xff, //0x000028b8 .long L0_3_set_94 2789 0x75, 0xe3, 0xff, 0xff, //0x000028bc .long L0_3_set_149 2790 0x10, 0xdf, 0xff, 0xff, //0x000028c0 .long L0_3_set_94 2791 0x46, 0xdf, 0xff, 0xff, //0x000028c4 .long L0_3_set_98 2792 0x75, 0xe3, 0xff, 0xff, //0x000028c8 .long L0_3_set_149 2793 0xe8, 0xde, 0xff, 0xff, //0x000028cc .long L0_3_set_91 2794 0xe8, 0xde, 0xff, 0xff, //0x000028d0 .long L0_3_set_91 2795 0xe8, 0xde, 0xff, 0xff, //0x000028d4 .long L0_3_set_91 2796 0xe8, 0xde, 0xff, 0xff, //0x000028d8 .long L0_3_set_91 2797 0xe8, 0xde, 0xff, 0xff, //0x000028dc .long L0_3_set_91 2798 0xe8, 0xde, 0xff, 0xff, //0x000028e0 .long L0_3_set_91 2799 0xe8, 0xde, 0xff, 0xff, //0x000028e4 .long L0_3_set_91 2800 0xe8, 0xde, 0xff, 0xff, //0x000028e8 .long L0_3_set_91 2801 0xe8, 0xde, 0xff, 0xff, //0x000028ec .long L0_3_set_91 2802 0xe8, 0xde, 0xff, 0xff, //0x000028f0 .long L0_3_set_91 2803 0x75, 0xe3, 0xff, 0xff, //0x000028f4 .long L0_3_set_149 2804 0x75, 0xe3, 0xff, 0xff, //0x000028f8 .long L0_3_set_149 2805 0x75, 0xe3, 0xff, 0xff, //0x000028fc .long L0_3_set_149 2806 0x75, 0xe3, 0xff, 0xff, //0x00002900 .long L0_3_set_149 2807 0x75, 0xe3, 0xff, 0xff, //0x00002904 .long L0_3_set_149 2808 0x75, 0xe3, 0xff, 0xff, //0x00002908 .long L0_3_set_149 2809 0x75, 0xe3, 0xff, 0xff, //0x0000290c .long L0_3_set_149 2810 0x75, 0xe3, 0xff, 0xff, //0x00002910 .long L0_3_set_149 2811 0x75, 0xe3, 0xff, 0xff, //0x00002914 .long L0_3_set_149 2812 0x75, 0xe3, 0xff, 0xff, //0x00002918 .long L0_3_set_149 2813 0x75, 0xe3, 0xff, 0xff, //0x0000291c .long L0_3_set_149 2814 0x2b, 0xdf, 0xff, 0xff, //0x00002920 .long L0_3_set_96 2815 0x75, 0xe3, 0xff, 0xff, //0x00002924 .long L0_3_set_149 2816 0x75, 0xe3, 0xff, 0xff, //0x00002928 .long L0_3_set_149 2817 0x75, 0xe3, 0xff, 0xff, //0x0000292c .long L0_3_set_149 2818 0x75, 0xe3, 0xff, 0xff, //0x00002930 .long L0_3_set_149 2819 0x75, 0xe3, 0xff, 0xff, //0x00002934 .long L0_3_set_149 2820 0x75, 0xe3, 0xff, 0xff, //0x00002938 .long L0_3_set_149 2821 0x75, 0xe3, 0xff, 0xff, //0x0000293c .long L0_3_set_149 2822 0x75, 0xe3, 0xff, 0xff, //0x00002940 .long L0_3_set_149 2823 0x75, 0xe3, 0xff, 0xff, //0x00002944 .long L0_3_set_149 2824 0x75, 0xe3, 0xff, 0xff, //0x00002948 .long L0_3_set_149 2825 0x75, 0xe3, 0xff, 0xff, //0x0000294c .long L0_3_set_149 2826 0x75, 0xe3, 0xff, 0xff, //0x00002950 .long L0_3_set_149 2827 0x75, 0xe3, 0xff, 0xff, //0x00002954 .long L0_3_set_149 2828 0x75, 0xe3, 0xff, 0xff, //0x00002958 .long L0_3_set_149 2829 0x75, 0xe3, 0xff, 0xff, //0x0000295c .long L0_3_set_149 2830 0x75, 0xe3, 0xff, 0xff, //0x00002960 .long L0_3_set_149 2831 0x75, 0xe3, 0xff, 0xff, //0x00002964 .long L0_3_set_149 2832 0x75, 0xe3, 0xff, 0xff, //0x00002968 .long L0_3_set_149 2833 0x75, 0xe3, 0xff, 0xff, //0x0000296c .long L0_3_set_149 2834 0x75, 0xe3, 0xff, 0xff, //0x00002970 .long L0_3_set_149 2835 0x75, 0xe3, 0xff, 0xff, //0x00002974 .long L0_3_set_149 2836 0x75, 0xe3, 0xff, 0xff, //0x00002978 .long L0_3_set_149 2837 0x75, 0xe3, 0xff, 0xff, //0x0000297c .long L0_3_set_149 2838 0x75, 0xe3, 0xff, 0xff, //0x00002980 .long L0_3_set_149 2839 0x75, 0xe3, 0xff, 0xff, //0x00002984 .long L0_3_set_149 2840 0x75, 0xe3, 0xff, 0xff, //0x00002988 .long L0_3_set_149 2841 0x75, 0xe3, 0xff, 0xff, //0x0000298c .long L0_3_set_149 2842 0x75, 0xe3, 0xff, 0xff, //0x00002990 .long L0_3_set_149 2843 0x75, 0xe3, 0xff, 0xff, //0x00002994 .long L0_3_set_149 2844 0x75, 0xe3, 0xff, 0xff, //0x00002998 .long L0_3_set_149 2845 0x75, 0xe3, 0xff, 0xff, //0x0000299c .long L0_3_set_149 2846 0x2b, 0xdf, 0xff, 0xff, //0x000029a0 .long L0_3_set_96 2847 //0x000029a4 .p2align 2, 0x00 2848 //0x000029a4 _MASK_USE_NUMBER 2849 0x02, 0x00, 0x00, 0x00, //0x000029a4 .long 2 2850 } 2851