github.com/bytedance/sonic@v1.11.7-0.20240517092252-d2edb31b167b/internal/native/sse/skip_one_text_amd64.go (about)

     1  // +build amd64
     2  // Code generated by asm2asm, DO NOT EDIT.
     3  
     4  package sse
     5  
     6  var _text_skip_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 _skip_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, 0x70, //0x0000009d subq         $112, %rsp
    36  	0x48, 0x89, 0x8d, 0x78, 0xff, 0xff, 0xff, //0x000000a1 movq         %rcx, $-136(%rbp)
    37  	0x49, 0x89, 0xd0, //0x000000a8 movq         %rdx, %r8
    38  	0x41, 0xb9, 0x01, 0x00, 0x00, 0x00, //0x000000ab movl         $1, %r9d
    39  	0x66, 0x49, 0x0f, 0x6e, 0xc1, //0x000000b1 movq         %r9, %xmm0
    40  	0xf3, 0x0f, 0x7f, 0x02, //0x000000b6 movdqu       %xmm0, (%rdx)
    41  	0x48, 0x89, 0x7d, 0x90, //0x000000ba movq         %rdi, $-112(%rbp)
    42  	0x4c, 0x8b, 0x17, //0x000000be movq         (%rdi), %r10
    43  	0x4c, 0x89, 0xd0, //0x000000c1 movq         %r10, %rax
    44  	0x48, 0xf7, 0xd0, //0x000000c4 notq         %rax
    45  	0x48, 0x89, 0x45, 0xa8, //0x000000c7 movq         %rax, $-88(%rbp)
    46  	0xb8, 0x01, 0x00, 0x00, 0x00, //0x000000cb movl         $1, %eax
    47  	0x4c, 0x29, 0xd0, //0x000000d0 subq         %r10, %rax
    48  	0x48, 0x89, 0x45, 0x98, //0x000000d3 movq         %rax, $-104(%rbp)
    49  	0x49, 0x8d, 0x42, 0x40, //0x000000d7 leaq         $64(%r10), %rax
    50  	0x48, 0x89, 0x45, 0x88, //0x000000db movq         %rax, $-120(%rbp)
    51  	0x4c, 0x8b, 0x1e, //0x000000df movq         (%rsi), %r11
    52  	0x49, 0x8d, 0x42, 0x05, //0x000000e2 leaq         $5(%r10), %rax
    53  	0x48, 0x89, 0x85, 0x68, 0xff, 0xff, 0xff, //0x000000e6 movq         %rax, $-152(%rbp)
    54  	0x48, 0xc7, 0x85, 0x70, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, //0x000000ed movq         $-1, $-144(%rbp)
    55  	0xf3, 0x0f, 0x6f, 0x05, 0x00, 0xff, 0xff, 0xff, //0x000000f8 movdqu       $-256(%rip), %xmm0  /* LCPI0_0+0(%rip) */
    56  	0xf3, 0x0f, 0x6f, 0x0d, 0x08, 0xff, 0xff, 0xff, //0x00000100 movdqu       $-248(%rip), %xmm1  /* LCPI0_1+0(%rip) */
    57  	0xf3, 0x0f, 0x6f, 0x15, 0x10, 0xff, 0xff, 0xff, //0x00000108 movdqu       $-240(%rip), %xmm2  /* LCPI0_2+0(%rip) */
    58  	0x66, 0x45, 0x0f, 0x76, 0xf6, //0x00000110 pcmpeqd      %xmm14, %xmm14
    59  	0xf3, 0x44, 0x0f, 0x6f, 0x05, 0x12, 0xff, 0xff, 0xff, //0x00000115 movdqu       $-238(%rip), %xmm8  /* LCPI0_3+0(%rip) */
    60  	0xf3, 0x44, 0x0f, 0x6f, 0x2d, 0x19, 0xff, 0xff, 0xff, //0x0000011e movdqu       $-231(%rip), %xmm13  /* LCPI0_4+0(%rip) */
    61  	0xf3, 0x44, 0x0f, 0x6f, 0x0d, 0x20, 0xff, 0xff, 0xff, //0x00000127 movdqu       $-224(%rip), %xmm9  /* LCPI0_5+0(%rip) */
    62  	0xf3, 0x44, 0x0f, 0x6f, 0x15, 0x27, 0xff, 0xff, 0xff, //0x00000130 movdqu       $-217(%rip), %xmm10  /* LCPI0_6+0(%rip) */
    63  	0xf3, 0x44, 0x0f, 0x6f, 0x1d, 0x2e, 0xff, 0xff, 0xff, //0x00000139 movdqu       $-210(%rip), %xmm11  /* LCPI0_7+0(%rip) */
    64  	0xf3, 0x44, 0x0f, 0x6f, 0x25, 0x35, 0xff, 0xff, 0xff, //0x00000142 movdqu       $-203(%rip), %xmm12  /* LCPI0_8+0(%rip) */
    65  	0x48, 0x89, 0x75, 0xc8, //0x0000014b movq         %rsi, $-56(%rbp)
    66  	0x4c, 0x89, 0x55, 0xd0, //0x0000014f movq         %r10, $-48(%rbp)
    67  	0x48, 0x89, 0x55, 0xa0, //0x00000153 movq         %rdx, $-96(%rbp)
    68  	0xe9, 0x2a, 0x00, 0x00, 0x00, //0x00000157 jmp          LBB0_5
    69  	//0x0000015c LBB0_1
    70  	0x4d, 0x01, 0xfb, //0x0000015c addq         %r15, %r11
    71  	//0x0000015f LBB0_2
    72  	0x4c, 0x89, 0x1e, //0x0000015f movq         %r11, (%rsi)
    73  	0x4c, 0x89, 0xf8, //0x00000162 movq         %r15, %rax
    74  	0x4d, 0x85, 0xff, //0x00000165 testq        %r15, %r15
    75  	0x0f, 0x88, 0xf2, 0x25, 0x00, 0x00, //0x00000168 js           LBB0_150
    76  	0x90, 0x90, //0x0000016e .p2align 4, 0x90
    77  	//0x00000170 LBB0_3
    78  	0x49, 0x8b, 0x10, //0x00000170 movq         (%r8), %rdx
    79  	0x49, 0x89, 0xd1, //0x00000173 movq         %rdx, %r9
    80  	0x48, 0x8b, 0x85, 0x70, 0xff, 0xff, 0xff, //0x00000176 movq         $-144(%rbp), %rax
    81  	0x48, 0x85, 0xd2, //0x0000017d testq        %rdx, %rdx
    82  	0x0f, 0x84, 0xda, 0x25, 0x00, 0x00, //0x00000180 je           LBB0_150
    83  	//0x00000186 LBB0_5
    84  	0x48, 0x8b, 0x45, 0x90, //0x00000186 movq         $-112(%rbp), %rax
    85  	0x48, 0x8b, 0x40, 0x08, //0x0000018a movq         $8(%rax), %rax
    86  	0x4c, 0x89, 0xdb, //0x0000018e movq         %r11, %rbx
    87  	0x48, 0x29, 0xc3, //0x00000191 subq         %rax, %rbx
    88  	0x0f, 0x83, 0x36, 0x00, 0x00, 0x00, //0x00000194 jae          LBB0_10
    89  	0x43, 0x8a, 0x14, 0x1a, //0x0000019a movb         (%r10,%r11), %dl
    90  	0x80, 0xfa, 0x0d, //0x0000019e cmpb         $13, %dl
    91  	0x0f, 0x84, 0x29, 0x00, 0x00, 0x00, //0x000001a1 je           LBB0_10
    92  	0x80, 0xfa, 0x20, //0x000001a7 cmpb         $32, %dl
    93  	0x0f, 0x84, 0x20, 0x00, 0x00, 0x00, //0x000001aa je           LBB0_10
    94  	0x80, 0xc2, 0xf7, //0x000001b0 addb         $-9, %dl
    95  	0x80, 0xfa, 0x01, //0x000001b3 cmpb         $1, %dl
    96  	0x0f, 0x86, 0x14, 0x00, 0x00, 0x00, //0x000001b6 jbe          LBB0_10
    97  	0x4d, 0x89, 0xdf, //0x000001bc movq         %r11, %r15
    98  	0xe9, 0x39, 0x01, 0x00, 0x00, //0x000001bf jmp          LBB0_31
    99  	0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000001c4 .p2align 4, 0x90
   100  	//0x000001d0 LBB0_10
   101  	0x4d, 0x8d, 0x7b, 0x01, //0x000001d0 leaq         $1(%r11), %r15
   102  	0x49, 0x39, 0xc7, //0x000001d4 cmpq         %rax, %r15
   103  	0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x000001d7 jae          LBB0_14
   104  	0x43, 0x8a, 0x14, 0x3a, //0x000001dd movb         (%r10,%r15), %dl
   105  	0x80, 0xfa, 0x0d, //0x000001e1 cmpb         $13, %dl
   106  	0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x000001e4 je           LBB0_14
   107  	0x80, 0xfa, 0x20, //0x000001ea cmpb         $32, %dl
   108  	0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x000001ed je           LBB0_14
   109  	0x80, 0xc2, 0xf7, //0x000001f3 addb         $-9, %dl
   110  	0x80, 0xfa, 0x01, //0x000001f6 cmpb         $1, %dl
   111  	0x0f, 0x87, 0xfe, 0x00, 0x00, 0x00, //0x000001f9 ja           LBB0_31
   112  	0x90, //0x000001ff .p2align 4, 0x90
   113  	//0x00000200 LBB0_14
   114  	0x4d, 0x8d, 0x7b, 0x02, //0x00000200 leaq         $2(%r11), %r15
   115  	0x49, 0x39, 0xc7, //0x00000204 cmpq         %rax, %r15
   116  	0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00000207 jae          LBB0_18
   117  	0x43, 0x8a, 0x14, 0x3a, //0x0000020d movb         (%r10,%r15), %dl
   118  	0x80, 0xfa, 0x0d, //0x00000211 cmpb         $13, %dl
   119  	0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00000214 je           LBB0_18
   120  	0x80, 0xfa, 0x20, //0x0000021a cmpb         $32, %dl
   121  	0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x0000021d je           LBB0_18
   122  	0x80, 0xc2, 0xf7, //0x00000223 addb         $-9, %dl
   123  	0x80, 0xfa, 0x01, //0x00000226 cmpb         $1, %dl
   124  	0x0f, 0x87, 0xce, 0x00, 0x00, 0x00, //0x00000229 ja           LBB0_31
   125  	0x90, //0x0000022f .p2align 4, 0x90
   126  	//0x00000230 LBB0_18
   127  	0x4d, 0x8d, 0x7b, 0x03, //0x00000230 leaq         $3(%r11), %r15
   128  	0x49, 0x39, 0xc7, //0x00000234 cmpq         %rax, %r15
   129  	0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00000237 jae          LBB0_22
   130  	0x43, 0x8a, 0x14, 0x3a, //0x0000023d movb         (%r10,%r15), %dl
   131  	0x80, 0xfa, 0x0d, //0x00000241 cmpb         $13, %dl
   132  	0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00000244 je           LBB0_22
   133  	0x80, 0xfa, 0x20, //0x0000024a cmpb         $32, %dl
   134  	0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x0000024d je           LBB0_22
   135  	0x80, 0xc2, 0xf7, //0x00000253 addb         $-9, %dl
   136  	0x80, 0xfa, 0x01, //0x00000256 cmpb         $1, %dl
   137  	0x0f, 0x87, 0x9e, 0x00, 0x00, 0x00, //0x00000259 ja           LBB0_31
   138  	0x90, //0x0000025f .p2align 4, 0x90
   139  	//0x00000260 LBB0_22
   140  	0x49, 0x8d, 0x53, 0x04, //0x00000260 leaq         $4(%r11), %rdx
   141  	0x48, 0x39, 0xd0, //0x00000264 cmpq         %rdx, %rax
   142  	0x0f, 0x86, 0xfb, 0x22, 0x00, 0x00, //0x00000267 jbe          LBB0_425
   143  	0x48, 0x39, 0xd0, //0x0000026d cmpq         %rdx, %rax
   144  	0x0f, 0x84, 0x5a, 0x00, 0x00, 0x00, //0x00000270 je           LBB0_28
   145  	0x49, 0x8d, 0x14, 0x02, //0x00000276 leaq         (%r10,%rax), %rdx
   146  	0x48, 0x83, 0xc3, 0x04, //0x0000027a addq         $4, %rbx
   147  	0x4c, 0x03, 0x9d, 0x68, 0xff, 0xff, 0xff, //0x0000027e addq         $-152(%rbp), %r11
   148  	0x4d, 0x89, 0xdf, //0x00000285 movq         %r11, %r15
   149  	0x48, 0xb9, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00000288 movabsq      $4294977024, %rcx
   150  	0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000292 .p2align 4, 0x90
   151  	//0x000002a0 LBB0_25
   152  	0x41, 0x0f, 0xbe, 0x7f, 0xff, //0x000002a0 movsbl       $-1(%r15), %edi
   153  	0x83, 0xff, 0x20, //0x000002a5 cmpl         $32, %edi
   154  	0x0f, 0x87, 0x42, 0x00, 0x00, 0x00, //0x000002a8 ja           LBB0_30
   155  	0x48, 0x0f, 0xa3, 0xf9, //0x000002ae btq          %rdi, %rcx
   156  	0x0f, 0x83, 0x38, 0x00, 0x00, 0x00, //0x000002b2 jae          LBB0_30
   157  	0x49, 0xff, 0xc7, //0x000002b8 incq         %r15
   158  	0x48, 0xff, 0xc3, //0x000002bb incq         %rbx
   159  	0x0f, 0x85, 0xdc, 0xff, 0xff, 0xff, //0x000002be jne          LBB0_25
   160  	0xe9, 0x0a, 0x00, 0x00, 0x00, //0x000002c4 jmp          LBB0_29
   161  	0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000002c9 .p2align 4, 0x90
   162  	//0x000002d0 LBB0_28
   163  	0x4c, 0x01, 0xd2, //0x000002d0 addq         %r10, %rdx
   164  	//0x000002d3 LBB0_29
   165  	0x4c, 0x29, 0xd2, //0x000002d3 subq         %r10, %rdx
   166  	0x49, 0x89, 0xd7, //0x000002d6 movq         %rdx, %r15
   167  	0x49, 0x39, 0xc7, //0x000002d9 cmpq         %rax, %r15
   168  	0x0f, 0x82, 0x1b, 0x00, 0x00, 0x00, //0x000002dc jb           LBB0_31
   169  	0xe9, 0x84, 0x22, 0x00, 0x00, //0x000002e2 jmp          LBB0_426
   170  	0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000002e7 .p2align 4, 0x90
   171  	//0x000002f0 LBB0_30
   172  	0x4c, 0x03, 0x7d, 0xa8, //0x000002f0 addq         $-88(%rbp), %r15
   173  	0x49, 0x39, 0xc7, //0x000002f4 cmpq         %rax, %r15
   174  	0x0f, 0x83, 0x6e, 0x22, 0x00, 0x00, //0x000002f7 jae          LBB0_426
   175  	//0x000002fd LBB0_31
   176  	0x4d, 0x8d, 0x5f, 0x01, //0x000002fd leaq         $1(%r15), %r11
   177  	0x4c, 0x89, 0x1e, //0x00000301 movq         %r11, (%rsi)
   178  	0x43, 0x0f, 0xbe, 0x1c, 0x3a, //0x00000304 movsbl       (%r10,%r15), %ebx
   179  	0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00000309 movq         $-1, %rax
   180  	0x85, 0xdb, //0x00000310 testl        %ebx, %ebx
   181  	0x0f, 0x84, 0x48, 0x24, 0x00, 0x00, //0x00000312 je           LBB0_150
   182  	0x49, 0x8d, 0x51, 0xff, //0x00000318 leaq         $-1(%r9), %rdx
   183  	0x43, 0x8b, 0x3c, 0xc8, //0x0000031c movl         (%r8,%r9,8), %edi
   184  	0x48, 0x8b, 0x8d, 0x70, 0xff, 0xff, 0xff, //0x00000320 movq         $-144(%rbp), %rcx
   185  	0x48, 0x83, 0xf9, 0xff, //0x00000327 cmpq         $-1, %rcx
   186  	0x49, 0x0f, 0x44, 0xcf, //0x0000032b cmoveq       %r15, %rcx
   187  	0x48, 0x89, 0x8d, 0x70, 0xff, 0xff, 0xff, //0x0000032f movq         %rcx, $-144(%rbp)
   188  	0xff, 0xcf, //0x00000336 decl         %edi
   189  	0x83, 0xff, 0x05, //0x00000338 cmpl         $5, %edi
   190  	0x0f, 0x87, 0x59, 0x02, 0x00, 0x00, //0x0000033b ja           LBB0_64
   191  	0x48, 0x8d, 0x0d, 0x80, 0x24, 0x00, 0x00, //0x00000341 leaq         $9344(%rip), %rcx  /* LJTI0_0+0(%rip) */
   192  	0x48, 0x63, 0x3c, 0xb9, //0x00000348 movslq       (%rcx,%rdi,4), %rdi
   193  	0x48, 0x01, 0xcf, //0x0000034c addq         %rcx, %rdi
   194  	0xff, 0xe7, //0x0000034f jmpq         *%rdi
   195  	//0x00000351 LBB0_34
   196  	0x83, 0xfb, 0x2c, //0x00000351 cmpl         $44, %ebx
   197  	0x0f, 0x84, 0x07, 0x07, 0x00, 0x00, //0x00000354 je           LBB0_122
   198  	0x83, 0xfb, 0x5d, //0x0000035a cmpl         $93, %ebx
   199  	0x0f, 0x84, 0xc4, 0x04, 0x00, 0x00, //0x0000035d je           LBB0_36
   200  	0xe9, 0xa0, 0x22, 0x00, 0x00, //0x00000363 jmp          LBB0_440
   201  	//0x00000368 LBB0_37
   202  	0x80, 0xfb, 0x5d, //0x00000368 cmpb         $93, %bl
   203  	0x0f, 0x84, 0xb6, 0x04, 0x00, 0x00, //0x0000036b je           LBB0_36
   204  	0x4b, 0xc7, 0x04, 0xc8, 0x01, 0x00, 0x00, 0x00, //0x00000371 movq         $1, (%r8,%r9,8)
   205  	0x83, 0xfb, 0x7b, //0x00000379 cmpl         $123, %ebx
   206  	0x0f, 0x86, 0x24, 0x02, 0x00, 0x00, //0x0000037c jbe          LBB0_39
   207  	0xe9, 0x81, 0x22, 0x00, 0x00, //0x00000382 jmp          LBB0_440
   208  	//0x00000387 LBB0_40
   209  	0x80, 0xfb, 0x22, //0x00000387 cmpb         $34, %bl
   210  	0x0f, 0x85, 0x78, 0x22, 0x00, 0x00, //0x0000038a jne          LBB0_440
   211  	0x4b, 0xc7, 0x04, 0xc8, 0x04, 0x00, 0x00, 0x00, //0x00000390 movq         $4, (%r8,%r9,8)
   212  	0x48, 0x8b, 0x45, 0x90, //0x00000398 movq         $-112(%rbp), %rax
   213  	0x4c, 0x8b, 0x48, 0x08, //0x0000039c movq         $8(%rax), %r9
   214  	0xf6, 0x85, 0x78, 0xff, 0xff, 0xff, 0x20, //0x000003a0 testb        $32, $-136(%rbp)
   215  	0x4c, 0x89, 0x5d, 0xb0, //0x000003a7 movq         %r11, $-80(%rbp)
   216  	0x0f, 0x85, 0x91, 0x04, 0x00, 0x00, //0x000003ab jne          LBB0_101
   217  	0x4d, 0x89, 0xcd, //0x000003b1 movq         %r9, %r13
   218  	0x4d, 0x29, 0xdd, //0x000003b4 subq         %r11, %r13
   219  	0x0f, 0x84, 0x71, 0x23, 0x00, 0x00, //0x000003b7 je           LBB0_456
   220  	0x4c, 0x89, 0xd8, //0x000003bd movq         %r11, %rax
   221  	0x4d, 0x01, 0xd3, //0x000003c0 addq         %r10, %r11
   222  	0x49, 0x83, 0xfd, 0x40, //0x000003c3 cmpq         $64, %r13
   223  	0x0f, 0x82, 0xc8, 0x1b, 0x00, 0x00, //0x000003c7 jb           LBB0_362
   224  	0x44, 0x89, 0xe9, //0x000003cd movl         %r13d, %ecx
   225  	0x83, 0xe1, 0x3f, //0x000003d0 andl         $63, %ecx
   226  	0x48, 0x89, 0x4d, 0xb8, //0x000003d3 movq         %rcx, $-72(%rbp)
   227  	0x4c, 0x89, 0xc9, //0x000003d7 movq         %r9, %rcx
   228  	0x4c, 0x29, 0xf9, //0x000003da subq         %r15, %rcx
   229  	0x48, 0x83, 0xc1, 0xbf, //0x000003dd addq         $-65, %rcx
   230  	0x48, 0x83, 0xe1, 0xc0, //0x000003e1 andq         $-64, %rcx
   231  	0x48, 0x01, 0xc1, //0x000003e5 addq         %rax, %rcx
   232  	0x48, 0x03, 0x4d, 0x88, //0x000003e8 addq         $-120(%rbp), %rcx
   233  	0x48, 0x89, 0x4d, 0x80, //0x000003ec movq         %rcx, $-128(%rbp)
   234  	0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x000003f0 movq         $-1, %r8
   235  	0x45, 0x31, 0xd2, //0x000003f7 xorl         %r10d, %r10d
   236  	0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000003fa .p2align 4, 0x90
   237  	//0x00000400 LBB0_45
   238  	0xf3, 0x41, 0x0f, 0x6f, 0x1b, //0x00000400 movdqu       (%r11), %xmm3
   239  	0xf3, 0x41, 0x0f, 0x6f, 0x63, 0x10, //0x00000405 movdqu       $16(%r11), %xmm4
   240  	0xf3, 0x41, 0x0f, 0x6f, 0x6b, 0x20, //0x0000040b movdqu       $32(%r11), %xmm5
   241  	0xf3, 0x41, 0x0f, 0x6f, 0x73, 0x30, //0x00000411 movdqu       $48(%r11), %xmm6
   242  	0x66, 0x0f, 0x6f, 0xfb, //0x00000417 movdqa       %xmm3, %xmm7
   243  	0x66, 0x0f, 0x74, 0xf8, //0x0000041b pcmpeqb      %xmm0, %xmm7
   244  	0x66, 0x0f, 0xd7, 0xff, //0x0000041f pmovmskb     %xmm7, %edi
   245  	0x66, 0x0f, 0x6f, 0xfc, //0x00000423 movdqa       %xmm4, %xmm7
   246  	0x66, 0x0f, 0x74, 0xf8, //0x00000427 pcmpeqb      %xmm0, %xmm7
   247  	0x66, 0x0f, 0xd7, 0xcf, //0x0000042b pmovmskb     %xmm7, %ecx
   248  	0x66, 0x0f, 0x6f, 0xfd, //0x0000042f movdqa       %xmm5, %xmm7
   249  	0x66, 0x0f, 0x74, 0xf8, //0x00000433 pcmpeqb      %xmm0, %xmm7
   250  	0x66, 0x0f, 0xd7, 0xf7, //0x00000437 pmovmskb     %xmm7, %esi
   251  	0x66, 0x0f, 0x6f, 0xfe, //0x0000043b movdqa       %xmm6, %xmm7
   252  	0x66, 0x0f, 0x74, 0xf8, //0x0000043f pcmpeqb      %xmm0, %xmm7
   253  	0x66, 0x0f, 0xd7, 0xdf, //0x00000443 pmovmskb     %xmm7, %ebx
   254  	0x66, 0x0f, 0x74, 0xd9, //0x00000447 pcmpeqb      %xmm1, %xmm3
   255  	0x66, 0x0f, 0xd7, 0xd3, //0x0000044b pmovmskb     %xmm3, %edx
   256  	0x66, 0x0f, 0x74, 0xe1, //0x0000044f pcmpeqb      %xmm1, %xmm4
   257  	0x66, 0x0f, 0xd7, 0xc4, //0x00000453 pmovmskb     %xmm4, %eax
   258  	0x66, 0x0f, 0x74, 0xe9, //0x00000457 pcmpeqb      %xmm1, %xmm5
   259  	0x66, 0x44, 0x0f, 0xd7, 0xf5, //0x0000045b pmovmskb     %xmm5, %r14d
   260  	0x66, 0x0f, 0x74, 0xf1, //0x00000460 pcmpeqb      %xmm1, %xmm6
   261  	0x66, 0x44, 0x0f, 0xd7, 0xe6, //0x00000464 pmovmskb     %xmm6, %r12d
   262  	0x48, 0xc1, 0xe3, 0x30, //0x00000469 shlq         $48, %rbx
   263  	0x48, 0xc1, 0xe6, 0x20, //0x0000046d shlq         $32, %rsi
   264  	0x48, 0xc1, 0xe1, 0x10, //0x00000471 shlq         $16, %rcx
   265  	0x48, 0x09, 0xcf, //0x00000475 orq          %rcx, %rdi
   266  	0x48, 0x09, 0xf7, //0x00000478 orq          %rsi, %rdi
   267  	0x49, 0xc1, 0xe4, 0x30, //0x0000047b shlq         $48, %r12
   268  	0x49, 0xc1, 0xe6, 0x20, //0x0000047f shlq         $32, %r14
   269  	0x48, 0xc1, 0xe0, 0x10, //0x00000483 shlq         $16, %rax
   270  	0x48, 0x09, 0xc2, //0x00000487 orq          %rax, %rdx
   271  	0x4c, 0x09, 0xf2, //0x0000048a orq          %r14, %rdx
   272  	0x4c, 0x09, 0xe2, //0x0000048d orq          %r12, %rdx
   273  	0x49, 0x83, 0xf8, 0xff, //0x00000490 cmpq         $-1, %r8
   274  	0x0f, 0x85, 0x09, 0x00, 0x00, 0x00, //0x00000494 jne          LBB0_47
   275  	0x48, 0x85, 0xd2, //0x0000049a testq        %rdx, %rdx
   276  	0x0f, 0x85, 0x2f, 0x00, 0x00, 0x00, //0x0000049d jne          LBB0_56
   277  	//0x000004a3 LBB0_47
   278  	0x48, 0x09, 0xdf, //0x000004a3 orq          %rbx, %rdi
   279  	0x48, 0x89, 0xd0, //0x000004a6 movq         %rdx, %rax
   280  	0x4c, 0x09, 0xd0, //0x000004a9 orq          %r10, %rax
   281  	0x0f, 0x85, 0x3d, 0x00, 0x00, 0x00, //0x000004ac jne          LBB0_57
   282  	//0x000004b2 LBB0_48
   283  	0x48, 0x85, 0xff, //0x000004b2 testq        %rdi, %rdi
   284  	0x0f, 0x85, 0x86, 0x00, 0x00, 0x00, //0x000004b5 jne          LBB0_58
   285  	//0x000004bb LBB0_49
   286  	0x49, 0x83, 0xc5, 0xc0, //0x000004bb addq         $-64, %r13
   287  	0x49, 0x83, 0xc3, 0x40, //0x000004bf addq         $64, %r11
   288  	0x49, 0x83, 0xfd, 0x3f, //0x000004c3 cmpq         $63, %r13
   289  	0x0f, 0x87, 0x33, 0xff, 0xff, 0xff, //0x000004c7 ja           LBB0_45
   290  	0xe9, 0xaf, 0x13, 0x00, 0x00, //0x000004cd jmp          LBB0_50
   291  	//0x000004d2 LBB0_56
   292  	0x4c, 0x89, 0xd8, //0x000004d2 movq         %r11, %rax
   293  	0x48, 0x2b, 0x45, 0xd0, //0x000004d5 subq         $-48(%rbp), %rax
   294  	0x4c, 0x0f, 0xbc, 0xc2, //0x000004d9 bsfq         %rdx, %r8
   295  	0x49, 0x01, 0xc0, //0x000004dd addq         %rax, %r8
   296  	0x48, 0x09, 0xdf, //0x000004e0 orq          %rbx, %rdi
   297  	0x48, 0x89, 0xd0, //0x000004e3 movq         %rdx, %rax
   298  	0x4c, 0x09, 0xd0, //0x000004e6 orq          %r10, %rax
   299  	0x0f, 0x84, 0xc3, 0xff, 0xff, 0xff, //0x000004e9 je           LBB0_48
   300  	//0x000004ef LBB0_57
   301  	0x4c, 0x89, 0xd0, //0x000004ef movq         %r10, %rax
   302  	0x48, 0xf7, 0xd0, //0x000004f2 notq         %rax
   303  	0x48, 0x21, 0xd0, //0x000004f5 andq         %rdx, %rax
   304  	0x48, 0x8d, 0x0c, 0x00, //0x000004f8 leaq         (%rax,%rax), %rcx
   305  	0x4c, 0x09, 0xd1, //0x000004fc orq          %r10, %rcx
   306  	0x48, 0x89, 0xce, //0x000004ff movq         %rcx, %rsi
   307  	0x48, 0xf7, 0xd6, //0x00000502 notq         %rsi
   308  	0x48, 0x21, 0xd6, //0x00000505 andq         %rdx, %rsi
   309  	0x48, 0xba, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00000508 movabsq      $-6148914691236517206, %rdx
   310  	0x48, 0x21, 0xd6, //0x00000512 andq         %rdx, %rsi
   311  	0x45, 0x31, 0xd2, //0x00000515 xorl         %r10d, %r10d
   312  	0x48, 0x01, 0xc6, //0x00000518 addq         %rax, %rsi
   313  	0x41, 0x0f, 0x92, 0xc2, //0x0000051b setb         %r10b
   314  	0x48, 0x01, 0xf6, //0x0000051f addq         %rsi, %rsi
   315  	0x48, 0xb8, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00000522 movabsq      $6148914691236517205, %rax
   316  	0x48, 0x31, 0xc6, //0x0000052c xorq         %rax, %rsi
   317  	0x48, 0x21, 0xce, //0x0000052f andq         %rcx, %rsi
   318  	0x48, 0xf7, 0xd6, //0x00000532 notq         %rsi
   319  	0x48, 0x21, 0xf7, //0x00000535 andq         %rsi, %rdi
   320  	0x48, 0x85, 0xff, //0x00000538 testq        %rdi, %rdi
   321  	0x0f, 0x84, 0x7a, 0xff, 0xff, 0xff, //0x0000053b je           LBB0_49
   322  	//0x00000541 LBB0_58
   323  	0x48, 0x0f, 0xbc, 0xc7, //0x00000541 bsfq         %rdi, %rax
   324  	//0x00000545 LBB0_59
   325  	0x4c, 0x03, 0x5d, 0x98, //0x00000545 addq         $-104(%rbp), %r11
   326  	0x49, 0x01, 0xc3, //0x00000549 addq         %rax, %r11
   327  	0x48, 0x8b, 0x75, 0xc8, //0x0000054c movq         $-56(%rbp), %rsi
   328  	0x4c, 0x8b, 0x55, 0xd0, //0x00000550 movq         $-48(%rbp), %r10
   329  	0xe9, 0x08, 0x0a, 0x00, 0x00, //0x00000554 jmp          LBB0_189
   330  	//0x00000559 LBB0_60
   331  	0x83, 0xfb, 0x2c, //0x00000559 cmpl         $44, %ebx
   332  	0x0f, 0x85, 0xbc, 0x02, 0x00, 0x00, //0x0000055c jne          LBB0_61
   333  	0x49, 0x81, 0xf9, 0xff, 0x0f, 0x00, 0x00, //0x00000562 cmpq         $4095, %r9
   334  	0x0f, 0x8f, 0x08, 0x20, 0x00, 0x00, //0x00000569 jg           LBB0_442
   335  	0x49, 0x8d, 0x41, 0x01, //0x0000056f leaq         $1(%r9), %rax
   336  	0x49, 0x89, 0x00, //0x00000573 movq         %rax, (%r8)
   337  	0x4b, 0xc7, 0x44, 0xc8, 0x08, 0x03, 0x00, 0x00, 0x00, //0x00000576 movq         $3, $8(%r8,%r9,8)
   338  	0xe9, 0xec, 0xfb, 0xff, 0xff, //0x0000057f jmp          LBB0_3
   339  	//0x00000584 LBB0_62
   340  	0x80, 0xfb, 0x3a, //0x00000584 cmpb         $58, %bl
   341  	0x0f, 0x85, 0x7b, 0x20, 0x00, 0x00, //0x00000587 jne          LBB0_440
   342  	0x4b, 0xc7, 0x04, 0xc8, 0x00, 0x00, 0x00, 0x00, //0x0000058d movq         $0, (%r8,%r9,8)
   343  	0xe9, 0xd6, 0xfb, 0xff, 0xff, //0x00000595 jmp          LBB0_3
   344  	//0x0000059a LBB0_64
   345  	0x49, 0x89, 0x10, //0x0000059a movq         %rdx, (%r8)
   346  	0x83, 0xfb, 0x7b, //0x0000059d cmpl         $123, %ebx
   347  	0x0f, 0x87, 0x62, 0x20, 0x00, 0x00, //0x000005a0 ja           LBB0_440
   348  	//0x000005a6 LBB0_39
   349  	0x4f, 0x8d, 0x0c, 0x3a, //0x000005a6 leaq         (%r10,%r15), %r9
   350  	0x89, 0xd9, //0x000005aa movl         %ebx, %ecx
   351  	0x48, 0x8d, 0x15, 0x2d, 0x22, 0x00, 0x00, //0x000005ac leaq         $8749(%rip), %rdx  /* LJTI0_1+0(%rip) */
   352  	0x48, 0x63, 0x0c, 0x8a, //0x000005b3 movslq       (%rdx,%rcx,4), %rcx
   353  	0x48, 0x01, 0xd1, //0x000005b7 addq         %rdx, %rcx
   354  	0xff, 0xe1, //0x000005ba jmpq         *%rcx
   355  	//0x000005bc LBB0_67
   356  	0x48, 0x8b, 0x45, 0x90, //0x000005bc movq         $-112(%rbp), %rax
   357  	0x48, 0x8b, 0x78, 0x08, //0x000005c0 movq         $8(%rax), %rdi
   358  	0x4c, 0x29, 0xff, //0x000005c4 subq         %r15, %rdi
   359  	0x0f, 0x84, 0xcf, 0x1f, 0x00, 0x00, //0x000005c7 je           LBB0_429
   360  	0x41, 0x80, 0x39, 0x30, //0x000005cd cmpb         $48, (%r9)
   361  	0x0f, 0x85, 0x2f, 0x00, 0x00, 0x00, //0x000005d1 jne          LBB0_72
   362  	0x48, 0x83, 0xff, 0x01, //0x000005d7 cmpq         $1, %rdi
   363  	0x0f, 0x84, 0x7e, 0xfb, 0xff, 0xff, //0x000005db je           LBB0_2
   364  	0x43, 0x8a, 0x04, 0x1a, //0x000005e1 movb         (%r10,%r11), %al
   365  	0x04, 0xd2, //0x000005e5 addb         $-46, %al
   366  	0x3c, 0x37, //0x000005e7 cmpb         $55, %al
   367  	0x0f, 0x87, 0x70, 0xfb, 0xff, 0xff, //0x000005e9 ja           LBB0_2
   368  	0x0f, 0xb6, 0xc0, //0x000005ef movzbl       %al, %eax
   369  	0x48, 0xb9, 0x01, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, //0x000005f2 movabsq      $36028797027352577, %rcx
   370  	0x48, 0x0f, 0xa3, 0xc1, //0x000005fc btq          %rax, %rcx
   371  	0x0f, 0x83, 0x59, 0xfb, 0xff, 0xff, //0x00000600 jae          LBB0_2
   372  	//0x00000606 LBB0_72
   373  	0x48, 0x83, 0xff, 0x10, //0x00000606 cmpq         $16, %rdi
   374  	0x0f, 0x82, 0xcb, 0x18, 0x00, 0x00, //0x0000060a jb           LBB0_351
   375  	0x48, 0x8d, 0x77, 0xf0, //0x00000610 leaq         $-16(%rdi), %rsi
   376  	0x48, 0x89, 0xf0, //0x00000614 movq         %rsi, %rax
   377  	0x48, 0x83, 0xe0, 0xf0, //0x00000617 andq         $-16, %rax
   378  	0x4a, 0x8d, 0x44, 0x08, 0x10, //0x0000061b leaq         $16(%rax,%r9), %rax
   379  	0x48, 0x89, 0x45, 0xb0, //0x00000620 movq         %rax, $-80(%rbp)
   380  	0x83, 0xe6, 0x0f, //0x00000624 andl         $15, %esi
   381  	0x49, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x00000627 movq         $-1, %r10
   382  	0x49, 0xc7, 0xc5, 0xff, 0xff, 0xff, 0xff, //0x0000062e movq         $-1, %r13
   383  	0x49, 0xc7, 0xc3, 0xff, 0xff, 0xff, 0xff, //0x00000635 movq         $-1, %r11
   384  	0x4d, 0x89, 0xce, //0x0000063c movq         %r9, %r14
   385  	0x90, //0x0000063f .p2align 4, 0x90
   386  	//0x00000640 LBB0_74
   387  	0xf3, 0x41, 0x0f, 0x6f, 0x1e, //0x00000640 movdqu       (%r14), %xmm3
   388  	0x66, 0x0f, 0x6f, 0xe3, //0x00000645 movdqa       %xmm3, %xmm4
   389  	0x66, 0x41, 0x0f, 0x64, 0xe0, //0x00000649 pcmpgtb      %xmm8, %xmm4
   390  	0x66, 0x41, 0x0f, 0x6f, 0xed, //0x0000064e movdqa       %xmm13, %xmm5
   391  	0x66, 0x0f, 0x64, 0xeb, //0x00000653 pcmpgtb      %xmm3, %xmm5
   392  	0x66, 0x0f, 0xdb, 0xec, //0x00000657 pand         %xmm4, %xmm5
   393  	0x66, 0x0f, 0x6f, 0xe3, //0x0000065b movdqa       %xmm3, %xmm4
   394  	0x66, 0x41, 0x0f, 0x74, 0xe1, //0x0000065f pcmpeqb      %xmm9, %xmm4
   395  	0x66, 0x0f, 0x6f, 0xf3, //0x00000664 movdqa       %xmm3, %xmm6
   396  	0x66, 0x41, 0x0f, 0x74, 0xf2, //0x00000668 pcmpeqb      %xmm10, %xmm6
   397  	0x66, 0x0f, 0xeb, 0xf4, //0x0000066d por          %xmm4, %xmm6
   398  	0x66, 0x0f, 0x6f, 0xe3, //0x00000671 movdqa       %xmm3, %xmm4
   399  	0x66, 0x0f, 0xeb, 0xe2, //0x00000675 por          %xmm2, %xmm4
   400  	0x66, 0x41, 0x0f, 0x74, 0xdb, //0x00000679 pcmpeqb      %xmm11, %xmm3
   401  	0x66, 0x41, 0x0f, 0x74, 0xe4, //0x0000067e pcmpeqb      %xmm12, %xmm4
   402  	0x66, 0x44, 0x0f, 0xd7, 0xe4, //0x00000683 pmovmskb     %xmm4, %r12d
   403  	0x66, 0x0f, 0xeb, 0xe3, //0x00000688 por          %xmm3, %xmm4
   404  	0x66, 0x0f, 0xeb, 0xee, //0x0000068c por          %xmm6, %xmm5
   405  	0x66, 0x0f, 0xeb, 0xec, //0x00000690 por          %xmm4, %xmm5
   406  	0x66, 0x44, 0x0f, 0xd7, 0xc3, //0x00000694 pmovmskb     %xmm3, %r8d
   407  	0x66, 0x0f, 0xd7, 0xd6, //0x00000699 pmovmskb     %xmm6, %edx
   408  	0x66, 0x0f, 0xd7, 0xc5, //0x0000069d pmovmskb     %xmm5, %eax
   409  	0xb9, 0xaa, 0xaa, 0xaa, 0xaa, //0x000006a1 movl         $2863311530, %ecx
   410  	0x48, 0x81, 0xc1, 0x55, 0x55, 0x55, 0x55, //0x000006a6 addq         $1431655765, %rcx
   411  	0x48, 0x31, 0xc1, //0x000006ad xorq         %rax, %rcx
   412  	0x48, 0x0f, 0xbc, 0xc9, //0x000006b0 bsfq         %rcx, %rcx
   413  	0x83, 0xf9, 0x10, //0x000006b4 cmpl         $16, %ecx
   414  	0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x000006b7 je           LBB0_76
   415  	0xb8, 0xff, 0xff, 0xff, 0xff, //0x000006bd movl         $-1, %eax
   416  	0xd3, 0xe0, //0x000006c2 shll         %cl, %eax
   417  	0xf7, 0xd0, //0x000006c4 notl         %eax
   418  	0x41, 0x21, 0xc0, //0x000006c6 andl         %eax, %r8d
   419  	0x41, 0x21, 0xc4, //0x000006c9 andl         %eax, %r12d
   420  	0x21, 0xd0, //0x000006cc andl         %edx, %eax
   421  	0x89, 0xc2, //0x000006ce movl         %eax, %edx
   422  	//0x000006d0 LBB0_76
   423  	0x41, 0x8d, 0x40, 0xff, //0x000006d0 leal         $-1(%r8), %eax
   424  	0x44, 0x21, 0xc0, //0x000006d4 andl         %r8d, %eax
   425  	0x0f, 0x85, 0x63, 0x11, 0x00, 0x00, //0x000006d7 jne          LBB0_317
   426  	0x41, 0x8d, 0x44, 0x24, 0xff, //0x000006dd leal         $-1(%r12), %eax
   427  	0x44, 0x21, 0xe0, //0x000006e2 andl         %r12d, %eax
   428  	0x0f, 0x85, 0x55, 0x11, 0x00, 0x00, //0x000006e5 jne          LBB0_317
   429  	0x8d, 0x42, 0xff, //0x000006eb leal         $-1(%rdx), %eax
   430  	0x21, 0xd0, //0x000006ee andl         %edx, %eax
   431  	0x0f, 0x85, 0x4a, 0x11, 0x00, 0x00, //0x000006f0 jne          LBB0_317
   432  	0x45, 0x85, 0xc0, //0x000006f6 testl        %r8d, %r8d
   433  	0x0f, 0x84, 0x1a, 0x00, 0x00, 0x00, //0x000006f9 je           LBB0_82
   434  	0x4c, 0x89, 0xf3, //0x000006ff movq         %r14, %rbx
   435  	0x4c, 0x29, 0xcb, //0x00000702 subq         %r9, %rbx
   436  	0x41, 0x0f, 0xbc, 0xc0, //0x00000705 bsfl         %r8d, %eax
   437  	0x48, 0x01, 0xd8, //0x00000709 addq         %rbx, %rax
   438  	0x49, 0x83, 0xfb, 0xff, //0x0000070c cmpq         $-1, %r11
   439  	0x0f, 0x85, 0x4a, 0x15, 0x00, 0x00, //0x00000710 jne          LBB0_334
   440  	0x49, 0x89, 0xc3, //0x00000716 movq         %rax, %r11
   441  	//0x00000719 LBB0_82
   442  	0x4c, 0x8b, 0x45, 0xa0, //0x00000719 movq         $-96(%rbp), %r8
   443  	0x45, 0x85, 0xe4, //0x0000071d testl        %r12d, %r12d
   444  	0x0f, 0x84, 0x1a, 0x00, 0x00, 0x00, //0x00000720 je           LBB0_85
   445  	0x4c, 0x89, 0xf3, //0x00000726 movq         %r14, %rbx
   446  	0x4c, 0x29, 0xcb, //0x00000729 subq         %r9, %rbx
   447  	0x41, 0x0f, 0xbc, 0xc4, //0x0000072c bsfl         %r12d, %eax
   448  	0x48, 0x01, 0xd8, //0x00000730 addq         %rbx, %rax
   449  	0x49, 0x83, 0xfd, 0xff, //0x00000733 cmpq         $-1, %r13
   450  	0x0f, 0x85, 0xe0, 0x12, 0x00, 0x00, //0x00000737 jne          LBB0_323
   451  	0x49, 0x89, 0xc5, //0x0000073d movq         %rax, %r13
   452  	//0x00000740 LBB0_85
   453  	0x85, 0xd2, //0x00000740 testl        %edx, %edx
   454  	0x0f, 0x84, 0x19, 0x00, 0x00, 0x00, //0x00000742 je           LBB0_88
   455  	0x4c, 0x89, 0xf3, //0x00000748 movq         %r14, %rbx
   456  	0x4c, 0x29, 0xcb, //0x0000074b subq         %r9, %rbx
   457  	0x0f, 0xbc, 0xc2, //0x0000074e bsfl         %edx, %eax
   458  	0x48, 0x01, 0xd8, //0x00000751 addq         %rbx, %rax
   459  	0x49, 0x83, 0xfa, 0xff, //0x00000754 cmpq         $-1, %r10
   460  	0x0f, 0x85, 0xbf, 0x12, 0x00, 0x00, //0x00000758 jne          LBB0_323
   461  	0x49, 0x89, 0xc2, //0x0000075e movq         %rax, %r10
   462  	//0x00000761 LBB0_88
   463  	0x83, 0xf9, 0x10, //0x00000761 cmpl         $16, %ecx
   464  	0x0f, 0x85, 0x05, 0x05, 0x00, 0x00, //0x00000764 jne          LBB0_151
   465  	0x49, 0x83, 0xc6, 0x10, //0x0000076a addq         $16, %r14
   466  	0x48, 0x83, 0xc7, 0xf0, //0x0000076e addq         $-16, %rdi
   467  	0x48, 0x83, 0xff, 0x0f, //0x00000772 cmpq         $15, %rdi
   468  	0x0f, 0x87, 0xc4, 0xfe, 0xff, 0xff, //0x00000776 ja           LBB0_74
   469  	0x48, 0x85, 0xf6, //0x0000077c testq        %rsi, %rsi
   470  	0x0f, 0x84, 0x0a, 0x05, 0x00, 0x00, //0x0000077f je           LBB0_153
   471  	//0x00000785 LBB0_91
   472  	0x48, 0x8b, 0x5d, 0xb0, //0x00000785 movq         $-80(%rbp), %rbx
   473  	0x48, 0x8d, 0x0c, 0x33, //0x00000789 leaq         (%rbx,%rsi), %rcx
   474  	0xe9, 0x2a, 0x00, 0x00, 0x00, //0x0000078d jmp          LBB0_95
   475  	//0x00000792 LBB0_92
   476  	0x48, 0x89, 0xd0, //0x00000792 movq         %rdx, %rax
   477  	0x4c, 0x29, 0xc8, //0x00000795 subq         %r9, %rax
   478  	0x49, 0x83, 0xfd, 0xff, //0x00000798 cmpq         $-1, %r13
   479  	0x0f, 0x85, 0x72, 0x15, 0x00, 0x00, //0x0000079c jne          LBB0_345
   480  	0x48, 0xff, 0xc8, //0x000007a2 decq         %rax
   481  	0x49, 0x89, 0xc5, //0x000007a5 movq         %rax, %r13
   482  	0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000007a8 .p2align 4, 0x90
   483  	//0x000007b0 LBB0_94
   484  	0x48, 0x89, 0xd3, //0x000007b0 movq         %rdx, %rbx
   485  	0x48, 0xff, 0xce, //0x000007b3 decq         %rsi
   486  	0x0f, 0x84, 0x6c, 0x12, 0x00, 0x00, //0x000007b6 je           LBB0_324
   487  	//0x000007bc LBB0_95
   488  	0x0f, 0xbe, 0x03, //0x000007bc movsbl       (%rbx), %eax
   489  	0x83, 0xc0, 0xd5, //0x000007bf addl         $-43, %eax
   490  	0x83, 0xf8, 0x3a, //0x000007c2 cmpl         $58, %eax
   491  	0x0f, 0x87, 0xc0, 0x04, 0x00, 0x00, //0x000007c5 ja           LBB0_152
   492  	0x48, 0x8d, 0x53, 0x01, //0x000007cb leaq         $1(%rbx), %rdx
   493  	0x48, 0x8d, 0x3d, 0xe6, 0x22, 0x00, 0x00, //0x000007cf leaq         $8934(%rip), %rdi  /* LJTI0_3+0(%rip) */
   494  	0x48, 0x63, 0x04, 0x87, //0x000007d6 movslq       (%rdi,%rax,4), %rax
   495  	0x48, 0x01, 0xf8, //0x000007da addq         %rdi, %rax
   496  	0xff, 0xe0, //0x000007dd jmpq         *%rax
   497  	//0x000007df LBB0_97
   498  	0x48, 0x89, 0xd0, //0x000007df movq         %rdx, %rax
   499  	0x4c, 0x29, 0xc8, //0x000007e2 subq         %r9, %rax
   500  	0x49, 0x83, 0xfa, 0xff, //0x000007e5 cmpq         $-1, %r10
   501  	0x0f, 0x85, 0x25, 0x15, 0x00, 0x00, //0x000007e9 jne          LBB0_345
   502  	0x48, 0xff, 0xc8, //0x000007ef decq         %rax
   503  	0x49, 0x89, 0xc2, //0x000007f2 movq         %rax, %r10
   504  	0xe9, 0xb6, 0xff, 0xff, 0xff, //0x000007f5 jmp          LBB0_94
   505  	//0x000007fa LBB0_99
   506  	0x48, 0x89, 0xd0, //0x000007fa movq         %rdx, %rax
   507  	0x4c, 0x29, 0xc8, //0x000007fd subq         %r9, %rax
   508  	0x49, 0x83, 0xfb, 0xff, //0x00000800 cmpq         $-1, %r11
   509  	0x0f, 0x85, 0x0a, 0x15, 0x00, 0x00, //0x00000804 jne          LBB0_345
   510  	0x48, 0xff, 0xc8, //0x0000080a decq         %rax
   511  	0x49, 0x89, 0xc3, //0x0000080d movq         %rax, %r11
   512  	0xe9, 0x9b, 0xff, 0xff, 0xff, //0x00000810 jmp          LBB0_94
   513  	//0x00000815 LBB0_65
   514  	0x83, 0xfb, 0x22, //0x00000815 cmpl         $34, %ebx
   515  	0x0f, 0x84, 0x65, 0x02, 0x00, 0x00, //0x00000818 je           LBB0_126
   516  	//0x0000081e LBB0_61
   517  	0x83, 0xfb, 0x7d, //0x0000081e cmpl         $125, %ebx
   518  	0x0f, 0x85, 0xe1, 0x1d, 0x00, 0x00, //0x00000821 jne          LBB0_440
   519  	//0x00000827 LBB0_36
   520  	0x49, 0x89, 0x10, //0x00000827 movq         %rdx, (%r8)
   521  	0x49, 0x89, 0xd1, //0x0000082a movq         %rdx, %r9
   522  	0x48, 0x8b, 0x85, 0x70, 0xff, 0xff, 0xff, //0x0000082d movq         $-144(%rbp), %rax
   523  	0x48, 0x85, 0xd2, //0x00000834 testq        %rdx, %rdx
   524  	0x0f, 0x85, 0x49, 0xf9, 0xff, 0xff, //0x00000837 jne          LBB0_5
   525  	0xe9, 0x1e, 0x1f, 0x00, 0x00, //0x0000083d jmp          LBB0_150
   526  	//0x00000842 LBB0_101
   527  	0x4c, 0x89, 0xc8, //0x00000842 movq         %r9, %rax
   528  	0x4c, 0x29, 0xd8, //0x00000845 subq         %r11, %rax
   529  	0x0f, 0x84, 0xe0, 0x1e, 0x00, 0x00, //0x00000848 je           LBB0_456
   530  	0x4c, 0x89, 0xd9, //0x0000084e movq         %r11, %rcx
   531  	0x4d, 0x01, 0xd3, //0x00000851 addq         %r10, %r11
   532  	0x48, 0x83, 0xf8, 0x40, //0x00000854 cmpq         $64, %rax
   533  	0x4c, 0x89, 0x4d, 0xc0, //0x00000858 movq         %r9, $-64(%rbp)
   534  	0x0f, 0x82, 0x4c, 0x17, 0x00, 0x00, //0x0000085c jb           LBB0_363
   535  	0x89, 0xc2, //0x00000862 movl         %eax, %edx
   536  	0x83, 0xe2, 0x3f, //0x00000864 andl         $63, %edx
   537  	0x48, 0x89, 0x55, 0xb8, //0x00000867 movq         %rdx, $-72(%rbp)
   538  	0x4d, 0x89, 0xcc, //0x0000086b movq         %r9, %r12
   539  	0x4d, 0x29, 0xfc, //0x0000086e subq         %r15, %r12
   540  	0x49, 0x83, 0xc4, 0xbf, //0x00000871 addq         $-65, %r12
   541  	0x49, 0x83, 0xe4, 0xc0, //0x00000875 andq         $-64, %r12
   542  	0x49, 0x01, 0xcc, //0x00000879 addq         %rcx, %r12
   543  	0x4c, 0x03, 0x65, 0x88, //0x0000087c addq         $-120(%rbp), %r12
   544  	0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00000880 movq         $-1, %r8
   545  	0x45, 0x31, 0xc9, //0x00000887 xorl         %r9d, %r9d
   546  	0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000088a .p2align 4, 0x90
   547  	//0x00000890 LBB0_104
   548  	0xf3, 0x41, 0x0f, 0x6f, 0x2b, //0x00000890 movdqu       (%r11), %xmm5
   549  	0xf3, 0x41, 0x0f, 0x6f, 0x73, 0x10, //0x00000895 movdqu       $16(%r11), %xmm6
   550  	0xf3, 0x41, 0x0f, 0x6f, 0x63, 0x20, //0x0000089b movdqu       $32(%r11), %xmm4
   551  	0xf3, 0x41, 0x0f, 0x6f, 0x7b, 0x30, //0x000008a1 movdqu       $48(%r11), %xmm7
   552  	0x66, 0x0f, 0x6f, 0xdd, //0x000008a7 movdqa       %xmm5, %xmm3
   553  	0x66, 0x0f, 0x74, 0xd8, //0x000008ab pcmpeqb      %xmm0, %xmm3
   554  	0x66, 0x0f, 0xd7, 0xdb, //0x000008af pmovmskb     %xmm3, %ebx
   555  	0x66, 0x0f, 0x6f, 0xde, //0x000008b3 movdqa       %xmm6, %xmm3
   556  	0x66, 0x0f, 0x74, 0xd8, //0x000008b7 pcmpeqb      %xmm0, %xmm3
   557  	0x66, 0x0f, 0xd7, 0xfb, //0x000008bb pmovmskb     %xmm3, %edi
   558  	0x66, 0x0f, 0x6f, 0xdc, //0x000008bf movdqa       %xmm4, %xmm3
   559  	0x66, 0x0f, 0x74, 0xd8, //0x000008c3 pcmpeqb      %xmm0, %xmm3
   560  	0x66, 0x0f, 0xd7, 0xcb, //0x000008c7 pmovmskb     %xmm3, %ecx
   561  	0x66, 0x0f, 0x6f, 0xdf, //0x000008cb movdqa       %xmm7, %xmm3
   562  	0x66, 0x0f, 0x74, 0xd8, //0x000008cf pcmpeqb      %xmm0, %xmm3
   563  	0x66, 0x44, 0x0f, 0xd7, 0xf3, //0x000008d3 pmovmskb     %xmm3, %r14d
   564  	0x66, 0x0f, 0x6f, 0xdd, //0x000008d8 movdqa       %xmm5, %xmm3
   565  	0x66, 0x0f, 0x74, 0xd9, //0x000008dc pcmpeqb      %xmm1, %xmm3
   566  	0x66, 0x44, 0x0f, 0xd7, 0xeb, //0x000008e0 pmovmskb     %xmm3, %r13d
   567  	0x66, 0x0f, 0x6f, 0xde, //0x000008e5 movdqa       %xmm6, %xmm3
   568  	0x66, 0x0f, 0x74, 0xd9, //0x000008e9 pcmpeqb      %xmm1, %xmm3
   569  	0x66, 0x0f, 0xd7, 0xd3, //0x000008ed pmovmskb     %xmm3, %edx
   570  	0x66, 0x0f, 0x6f, 0xdc, //0x000008f1 movdqa       %xmm4, %xmm3
   571  	0x66, 0x0f, 0x74, 0xd9, //0x000008f5 pcmpeqb      %xmm1, %xmm3
   572  	0x48, 0xc1, 0xe7, 0x10, //0x000008f9 shlq         $16, %rdi
   573  	0x48, 0x09, 0xfb, //0x000008fd orq          %rdi, %rbx
   574  	0x66, 0x0f, 0xd7, 0xfb, //0x00000900 pmovmskb     %xmm3, %edi
   575  	0x66, 0x0f, 0x6f, 0xdf, //0x00000904 movdqa       %xmm7, %xmm3
   576  	0x66, 0x0f, 0x74, 0xd9, //0x00000908 pcmpeqb      %xmm1, %xmm3
   577  	0x48, 0xc1, 0xe1, 0x20, //0x0000090c shlq         $32, %rcx
   578  	0x48, 0x09, 0xcb, //0x00000910 orq          %rcx, %rbx
   579  	0x66, 0x0f, 0xd7, 0xcb, //0x00000913 pmovmskb     %xmm3, %ecx
   580  	0x66, 0x0f, 0x6f, 0xda, //0x00000917 movdqa       %xmm2, %xmm3
   581  	0x66, 0x0f, 0x64, 0xdd, //0x0000091b pcmpgtb      %xmm5, %xmm3
   582  	0x66, 0x41, 0x0f, 0x64, 0xee, //0x0000091f pcmpgtb      %xmm14, %xmm5
   583  	0x66, 0x0f, 0xdb, 0xeb, //0x00000924 pand         %xmm3, %xmm5
   584  	0x48, 0xc1, 0xe2, 0x10, //0x00000928 shlq         $16, %rdx
   585  	0x49, 0x09, 0xd5, //0x0000092c orq          %rdx, %r13
   586  	0x66, 0x0f, 0xd7, 0xd5, //0x0000092f pmovmskb     %xmm5, %edx
   587  	0x66, 0x0f, 0x6f, 0xda, //0x00000933 movdqa       %xmm2, %xmm3
   588  	0x66, 0x0f, 0x64, 0xde, //0x00000937 pcmpgtb      %xmm6, %xmm3
   589  	0x66, 0x41, 0x0f, 0x64, 0xf6, //0x0000093b pcmpgtb      %xmm14, %xmm6
   590  	0x66, 0x0f, 0xdb, 0xf3, //0x00000940 pand         %xmm3, %xmm6
   591  	0x48, 0xc1, 0xe7, 0x20, //0x00000944 shlq         $32, %rdi
   592  	0x49, 0x09, 0xfd, //0x00000948 orq          %rdi, %r13
   593  	0x66, 0x0f, 0xd7, 0xfe, //0x0000094b pmovmskb     %xmm6, %edi
   594  	0x66, 0x0f, 0x6f, 0xda, //0x0000094f movdqa       %xmm2, %xmm3
   595  	0x66, 0x0f, 0x64, 0xdc, //0x00000953 pcmpgtb      %xmm4, %xmm3
   596  	0x66, 0x41, 0x0f, 0x64, 0xe6, //0x00000957 pcmpgtb      %xmm14, %xmm4
   597  	0x66, 0x0f, 0xdb, 0xe3, //0x0000095c pand         %xmm3, %xmm4
   598  	0x48, 0xc1, 0xe1, 0x30, //0x00000960 shlq         $48, %rcx
   599  	0x49, 0x09, 0xcd, //0x00000964 orq          %rcx, %r13
   600  	0x66, 0x0f, 0xd7, 0xcc, //0x00000967 pmovmskb     %xmm4, %ecx
   601  	0x66, 0x0f, 0x6f, 0xda, //0x0000096b movdqa       %xmm2, %xmm3
   602  	0x66, 0x0f, 0x64, 0xdf, //0x0000096f pcmpgtb      %xmm7, %xmm3
   603  	0x66, 0x41, 0x0f, 0x64, 0xfe, //0x00000973 pcmpgtb      %xmm14, %xmm7
   604  	0x66, 0x0f, 0xdb, 0xfb, //0x00000978 pand         %xmm3, %xmm7
   605  	0x48, 0xc1, 0xe7, 0x10, //0x0000097c shlq         $16, %rdi
   606  	0x48, 0x09, 0xfa, //0x00000980 orq          %rdi, %rdx
   607  	0x66, 0x0f, 0xd7, 0xff, //0x00000983 pmovmskb     %xmm7, %edi
   608  	0x49, 0xc1, 0xe6, 0x30, //0x00000987 shlq         $48, %r14
   609  	0x48, 0xc1, 0xe1, 0x20, //0x0000098b shlq         $32, %rcx
   610  	0x49, 0x83, 0xf8, 0xff, //0x0000098f cmpq         $-1, %r8
   611  	0x0f, 0x85, 0x09, 0x00, 0x00, 0x00, //0x00000993 jne          LBB0_106
   612  	0x4d, 0x85, 0xed, //0x00000999 testq        %r13, %r13
   613  	0x0f, 0x85, 0xa4, 0x00, 0x00, 0x00, //0x0000099c jne          LBB0_121
   614  	//0x000009a2 LBB0_106
   615  	0x48, 0xc1, 0xe7, 0x30, //0x000009a2 shlq         $48, %rdi
   616  	0x48, 0x09, 0xca, //0x000009a6 orq          %rcx, %rdx
   617  	0x4c, 0x09, 0xf3, //0x000009a9 orq          %r14, %rbx
   618  	0x4c, 0x89, 0xe9, //0x000009ac movq         %r13, %rcx
   619  	0x4c, 0x09, 0xc9, //0x000009af orq          %r9, %rcx
   620  	0x0f, 0x85, 0x2c, 0x00, 0x00, 0x00, //0x000009b2 jne          LBB0_145
   621  	0x48, 0x09, 0xfa, //0x000009b8 orq          %rdi, %rdx
   622  	0x48, 0x85, 0xdb, //0x000009bb testq        %rbx, %rbx
   623  	0x0f, 0x85, 0x85, 0x02, 0x00, 0x00, //0x000009be jne          LBB0_146
   624  	//0x000009c4 LBB0_108
   625  	0x48, 0x85, 0xd2, //0x000009c4 testq        %rdx, %rdx
   626  	0x0f, 0x85, 0xf7, 0x1b, 0x00, 0x00, //0x000009c7 jne          LBB0_431
   627  	0x48, 0x83, 0xc0, 0xc0, //0x000009cd addq         $-64, %rax
   628  	0x49, 0x83, 0xc3, 0x40, //0x000009d1 addq         $64, %r11
   629  	0x48, 0x83, 0xf8, 0x3f, //0x000009d5 cmpq         $63, %rax
   630  	0x0f, 0x87, 0xb1, 0xfe, 0xff, 0xff, //0x000009d9 ja           LBB0_104
   631  	0xe9, 0x21, 0x0f, 0x00, 0x00, //0x000009df jmp          LBB0_110
   632  	//0x000009e4 LBB0_145
   633  	0x4d, 0x89, 0xce, //0x000009e4 movq         %r9, %r14
   634  	0x49, 0xf7, 0xd6, //0x000009e7 notq         %r14
   635  	0x4d, 0x21, 0xee, //0x000009ea andq         %r13, %r14
   636  	0x4f, 0x8d, 0x14, 0x36, //0x000009ed leaq         (%r14,%r14), %r10
   637  	0x4d, 0x09, 0xca, //0x000009f1 orq          %r9, %r10
   638  	0x4c, 0x89, 0xd1, //0x000009f4 movq         %r10, %rcx
   639  	0x48, 0xf7, 0xd1, //0x000009f7 notq         %rcx
   640  	0x4c, 0x21, 0xe9, //0x000009fa andq         %r13, %rcx
   641  	0x48, 0xbe, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x000009fd movabsq      $-6148914691236517206, %rsi
   642  	0x48, 0x21, 0xf1, //0x00000a07 andq         %rsi, %rcx
   643  	0x45, 0x31, 0xc9, //0x00000a0a xorl         %r9d, %r9d
   644  	0x4c, 0x01, 0xf1, //0x00000a0d addq         %r14, %rcx
   645  	0x41, 0x0f, 0x92, 0xc1, //0x00000a10 setb         %r9b
   646  	0x48, 0x01, 0xc9, //0x00000a14 addq         %rcx, %rcx
   647  	0x48, 0xbe, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00000a17 movabsq      $6148914691236517205, %rsi
   648  	0x48, 0x31, 0xf1, //0x00000a21 xorq         %rsi, %rcx
   649  	0x4c, 0x21, 0xd1, //0x00000a24 andq         %r10, %rcx
   650  	0x4c, 0x8b, 0x55, 0xd0, //0x00000a27 movq         $-48(%rbp), %r10
   651  	0x48, 0x8b, 0x75, 0xc8, //0x00000a2b movq         $-56(%rbp), %rsi
   652  	0x48, 0xf7, 0xd1, //0x00000a2f notq         %rcx
   653  	0x48, 0x21, 0xcb, //0x00000a32 andq         %rcx, %rbx
   654  	0x48, 0x09, 0xfa, //0x00000a35 orq          %rdi, %rdx
   655  	0x48, 0x85, 0xdb, //0x00000a38 testq        %rbx, %rbx
   656  	0x0f, 0x84, 0x83, 0xff, 0xff, 0xff, //0x00000a3b je           LBB0_108
   657  	0xe9, 0x03, 0x02, 0x00, 0x00, //0x00000a41 jmp          LBB0_146
   658  	//0x00000a46 LBB0_121
   659  	0x4d, 0x89, 0xda, //0x00000a46 movq         %r11, %r10
   660  	0x4c, 0x2b, 0x55, 0xd0, //0x00000a49 subq         $-48(%rbp), %r10
   661  	0x4d, 0x0f, 0xbc, 0xc5, //0x00000a4d bsfq         %r13, %r8
   662  	0x4d, 0x01, 0xd0, //0x00000a51 addq         %r10, %r8
   663  	0x4c, 0x8b, 0x55, 0xd0, //0x00000a54 movq         $-48(%rbp), %r10
   664  	0x48, 0x8b, 0x75, 0xc8, //0x00000a58 movq         $-56(%rbp), %rsi
   665  	0xe9, 0x41, 0xff, 0xff, 0xff, //0x00000a5c jmp          LBB0_106
   666  	//0x00000a61 LBB0_122
   667  	0x49, 0x81, 0xf9, 0xff, 0x0f, 0x00, 0x00, //0x00000a61 cmpq         $4095, %r9
   668  	0x0f, 0x8f, 0x09, 0x1b, 0x00, 0x00, //0x00000a68 jg           LBB0_442
   669  	0x49, 0x8d, 0x41, 0x01, //0x00000a6e leaq         $1(%r9), %rax
   670  	0x49, 0x89, 0x00, //0x00000a72 movq         %rax, (%r8)
   671  	0x4b, 0xc7, 0x44, 0xc8, 0x08, 0x00, 0x00, 0x00, 0x00, //0x00000a75 movq         $0, $8(%r8,%r9,8)
   672  	0xe9, 0xed, 0xf6, 0xff, 0xff, //0x00000a7e jmp          LBB0_3
   673  	//0x00000a83 LBB0_126
   674  	0x4b, 0xc7, 0x04, 0xc8, 0x02, 0x00, 0x00, 0x00, //0x00000a83 movq         $2, (%r8,%r9,8)
   675  	0x48, 0x8b, 0x45, 0x90, //0x00000a8b movq         $-112(%rbp), %rax
   676  	0x4c, 0x8b, 0x48, 0x08, //0x00000a8f movq         $8(%rax), %r9
   677  	0xf6, 0x85, 0x78, 0xff, 0xff, 0xff, 0x20, //0x00000a93 testb        $32, $-136(%rbp)
   678  	0x4c, 0x89, 0x5d, 0xb0, //0x00000a9a movq         %r11, $-80(%rbp)
   679  	0x0f, 0x85, 0x61, 0x02, 0x00, 0x00, //0x00000a9e jne          LBB0_163
   680  	0x4d, 0x89, 0xcd, //0x00000aa4 movq         %r9, %r13
   681  	0x4d, 0x29, 0xdd, //0x00000aa7 subq         %r11, %r13
   682  	0x0f, 0x84, 0x7e, 0x1c, 0x00, 0x00, //0x00000aaa je           LBB0_456
   683  	0x4c, 0x89, 0xd8, //0x00000ab0 movq         %r11, %rax
   684  	0x4d, 0x01, 0xd3, //0x00000ab3 addq         %r10, %r11
   685  	0x49, 0x83, 0xfd, 0x40, //0x00000ab6 cmpq         $64, %r13
   686  	0x0f, 0x82, 0x60, 0x15, 0x00, 0x00, //0x00000aba jb           LBB0_369
   687  	0x44, 0x89, 0xe9, //0x00000ac0 movl         %r13d, %ecx
   688  	0x83, 0xe1, 0x3f, //0x00000ac3 andl         $63, %ecx
   689  	0x48, 0x89, 0x4d, 0xb8, //0x00000ac6 movq         %rcx, $-72(%rbp)
   690  	0x4c, 0x89, 0xc9, //0x00000aca movq         %r9, %rcx
   691  	0x4c, 0x29, 0xf9, //0x00000acd subq         %r15, %rcx
   692  	0x48, 0x83, 0xc1, 0xbf, //0x00000ad0 addq         $-65, %rcx
   693  	0x48, 0x83, 0xe1, 0xc0, //0x00000ad4 andq         $-64, %rcx
   694  	0x48, 0x01, 0xc1, //0x00000ad8 addq         %rax, %rcx
   695  	0x48, 0x03, 0x4d, 0x88, //0x00000adb addq         $-120(%rbp), %rcx
   696  	0x48, 0x89, 0x4d, 0x80, //0x00000adf movq         %rcx, $-128(%rbp)
   697  	0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00000ae3 movq         $-1, %r8
   698  	0x45, 0x31, 0xd2, //0x00000aea xorl         %r10d, %r10d
   699  	0x90, 0x90, 0x90, //0x00000aed .p2align 4, 0x90
   700  	//0x00000af0 LBB0_130
   701  	0xf3, 0x41, 0x0f, 0x6f, 0x1b, //0x00000af0 movdqu       (%r11), %xmm3
   702  	0xf3, 0x41, 0x0f, 0x6f, 0x63, 0x10, //0x00000af5 movdqu       $16(%r11), %xmm4
   703  	0xf3, 0x41, 0x0f, 0x6f, 0x6b, 0x20, //0x00000afb movdqu       $32(%r11), %xmm5
   704  	0xf3, 0x41, 0x0f, 0x6f, 0x73, 0x30, //0x00000b01 movdqu       $48(%r11), %xmm6
   705  	0x66, 0x0f, 0x6f, 0xfb, //0x00000b07 movdqa       %xmm3, %xmm7
   706  	0x66, 0x0f, 0x74, 0xf8, //0x00000b0b pcmpeqb      %xmm0, %xmm7
   707  	0x66, 0x0f, 0xd7, 0xff, //0x00000b0f pmovmskb     %xmm7, %edi
   708  	0x66, 0x0f, 0x6f, 0xfc, //0x00000b13 movdqa       %xmm4, %xmm7
   709  	0x66, 0x0f, 0x74, 0xf8, //0x00000b17 pcmpeqb      %xmm0, %xmm7
   710  	0x66, 0x0f, 0xd7, 0xcf, //0x00000b1b pmovmskb     %xmm7, %ecx
   711  	0x66, 0x0f, 0x6f, 0xfd, //0x00000b1f movdqa       %xmm5, %xmm7
   712  	0x66, 0x0f, 0x74, 0xf8, //0x00000b23 pcmpeqb      %xmm0, %xmm7
   713  	0x66, 0x0f, 0xd7, 0xf7, //0x00000b27 pmovmskb     %xmm7, %esi
   714  	0x66, 0x0f, 0x6f, 0xfe, //0x00000b2b movdqa       %xmm6, %xmm7
   715  	0x66, 0x0f, 0x74, 0xf8, //0x00000b2f pcmpeqb      %xmm0, %xmm7
   716  	0x66, 0x0f, 0xd7, 0xdf, //0x00000b33 pmovmskb     %xmm7, %ebx
   717  	0x66, 0x0f, 0x74, 0xd9, //0x00000b37 pcmpeqb      %xmm1, %xmm3
   718  	0x66, 0x0f, 0xd7, 0xd3, //0x00000b3b pmovmskb     %xmm3, %edx
   719  	0x66, 0x0f, 0x74, 0xe1, //0x00000b3f pcmpeqb      %xmm1, %xmm4
   720  	0x66, 0x0f, 0xd7, 0xc4, //0x00000b43 pmovmskb     %xmm4, %eax
   721  	0x66, 0x0f, 0x74, 0xe9, //0x00000b47 pcmpeqb      %xmm1, %xmm5
   722  	0x66, 0x44, 0x0f, 0xd7, 0xf5, //0x00000b4b pmovmskb     %xmm5, %r14d
   723  	0x66, 0x0f, 0x74, 0xf1, //0x00000b50 pcmpeqb      %xmm1, %xmm6
   724  	0x66, 0x44, 0x0f, 0xd7, 0xe6, //0x00000b54 pmovmskb     %xmm6, %r12d
   725  	0x48, 0xc1, 0xe3, 0x30, //0x00000b59 shlq         $48, %rbx
   726  	0x48, 0xc1, 0xe6, 0x20, //0x00000b5d shlq         $32, %rsi
   727  	0x48, 0xc1, 0xe1, 0x10, //0x00000b61 shlq         $16, %rcx
   728  	0x48, 0x09, 0xcf, //0x00000b65 orq          %rcx, %rdi
   729  	0x48, 0x09, 0xf7, //0x00000b68 orq          %rsi, %rdi
   730  	0x49, 0xc1, 0xe4, 0x30, //0x00000b6b shlq         $48, %r12
   731  	0x49, 0xc1, 0xe6, 0x20, //0x00000b6f shlq         $32, %r14
   732  	0x48, 0xc1, 0xe0, 0x10, //0x00000b73 shlq         $16, %rax
   733  	0x48, 0x09, 0xc2, //0x00000b77 orq          %rax, %rdx
   734  	0x4c, 0x09, 0xf2, //0x00000b7a orq          %r14, %rdx
   735  	0x4c, 0x09, 0xe2, //0x00000b7d orq          %r12, %rdx
   736  	0x49, 0x83, 0xf8, 0xff, //0x00000b80 cmpq         $-1, %r8
   737  	0x0f, 0x85, 0x09, 0x00, 0x00, 0x00, //0x00000b84 jne          LBB0_132
   738  	0x48, 0x85, 0xd2, //0x00000b8a testq        %rdx, %rdx
   739  	0x0f, 0x85, 0x2f, 0x00, 0x00, 0x00, //0x00000b8d jne          LBB0_141
   740  	//0x00000b93 LBB0_132
   741  	0x48, 0x09, 0xdf, //0x00000b93 orq          %rbx, %rdi
   742  	0x48, 0x89, 0xd0, //0x00000b96 movq         %rdx, %rax
   743  	0x4c, 0x09, 0xd0, //0x00000b99 orq          %r10, %rax
   744  	0x0f, 0x85, 0x3d, 0x00, 0x00, 0x00, //0x00000b9c jne          LBB0_142
   745  	//0x00000ba2 LBB0_133
   746  	0x48, 0x85, 0xff, //0x00000ba2 testq        %rdi, %rdi
   747  	0x0f, 0x85, 0x86, 0x00, 0x00, 0x00, //0x00000ba5 jne          LBB0_143
   748  	//0x00000bab LBB0_134
   749  	0x49, 0x83, 0xc5, 0xc0, //0x00000bab addq         $-64, %r13
   750  	0x49, 0x83, 0xc3, 0x40, //0x00000baf addq         $64, %r11
   751  	0x49, 0x83, 0xfd, 0x3f, //0x00000bb3 cmpq         $63, %r13
   752  	0x0f, 0x87, 0x33, 0xff, 0xff, 0xff, //0x00000bb7 ja           LBB0_130
   753  	0xe9, 0x7f, 0x0e, 0x00, 0x00, //0x00000bbd jmp          LBB0_135
   754  	//0x00000bc2 LBB0_141
   755  	0x4c, 0x89, 0xd8, //0x00000bc2 movq         %r11, %rax
   756  	0x48, 0x2b, 0x45, 0xd0, //0x00000bc5 subq         $-48(%rbp), %rax
   757  	0x4c, 0x0f, 0xbc, 0xc2, //0x00000bc9 bsfq         %rdx, %r8
   758  	0x49, 0x01, 0xc0, //0x00000bcd addq         %rax, %r8
   759  	0x48, 0x09, 0xdf, //0x00000bd0 orq          %rbx, %rdi
   760  	0x48, 0x89, 0xd0, //0x00000bd3 movq         %rdx, %rax
   761  	0x4c, 0x09, 0xd0, //0x00000bd6 orq          %r10, %rax
   762  	0x0f, 0x84, 0xc3, 0xff, 0xff, 0xff, //0x00000bd9 je           LBB0_133
   763  	//0x00000bdf LBB0_142
   764  	0x4c, 0x89, 0xd0, //0x00000bdf movq         %r10, %rax
   765  	0x48, 0xf7, 0xd0, //0x00000be2 notq         %rax
   766  	0x48, 0x21, 0xd0, //0x00000be5 andq         %rdx, %rax
   767  	0x48, 0x8d, 0x0c, 0x00, //0x00000be8 leaq         (%rax,%rax), %rcx
   768  	0x4c, 0x09, 0xd1, //0x00000bec orq          %r10, %rcx
   769  	0x48, 0x89, 0xce, //0x00000bef movq         %rcx, %rsi
   770  	0x48, 0xf7, 0xd6, //0x00000bf2 notq         %rsi
   771  	0x48, 0x21, 0xd6, //0x00000bf5 andq         %rdx, %rsi
   772  	0x48, 0xba, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00000bf8 movabsq      $-6148914691236517206, %rdx
   773  	0x48, 0x21, 0xd6, //0x00000c02 andq         %rdx, %rsi
   774  	0x45, 0x31, 0xd2, //0x00000c05 xorl         %r10d, %r10d
   775  	0x48, 0x01, 0xc6, //0x00000c08 addq         %rax, %rsi
   776  	0x41, 0x0f, 0x92, 0xc2, //0x00000c0b setb         %r10b
   777  	0x48, 0x01, 0xf6, //0x00000c0f addq         %rsi, %rsi
   778  	0x48, 0xb8, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00000c12 movabsq      $6148914691236517205, %rax
   779  	0x48, 0x31, 0xc6, //0x00000c1c xorq         %rax, %rsi
   780  	0x48, 0x21, 0xce, //0x00000c1f andq         %rcx, %rsi
   781  	0x48, 0xf7, 0xd6, //0x00000c22 notq         %rsi
   782  	0x48, 0x21, 0xf7, //0x00000c25 andq         %rsi, %rdi
   783  	0x48, 0x85, 0xff, //0x00000c28 testq        %rdi, %rdi
   784  	0x0f, 0x84, 0x7a, 0xff, 0xff, 0xff, //0x00000c2b je           LBB0_134
   785  	//0x00000c31 LBB0_143
   786  	0x48, 0x0f, 0xbc, 0xc7, //0x00000c31 bsfq         %rdi, %rax
   787  	//0x00000c35 LBB0_144
   788  	0x4c, 0x03, 0x5d, 0x98, //0x00000c35 addq         $-104(%rbp), %r11
   789  	0x49, 0x01, 0xc3, //0x00000c39 addq         %rax, %r11
   790  	0x48, 0x8b, 0x75, 0xc8, //0x00000c3c movq         $-56(%rbp), %rsi
   791  	0x4c, 0x8b, 0x55, 0xd0, //0x00000c40 movq         $-48(%rbp), %r10
   792  	0xe9, 0x75, 0x03, 0x00, 0x00, //0x00000c44 jmp          LBB0_196
   793  	//0x00000c49 LBB0_146
   794  	0x48, 0x0f, 0xbc, 0xc3, //0x00000c49 bsfq         %rbx, %rax
   795  	0x48, 0x85, 0xd2, //0x00000c4d testq        %rdx, %rdx
   796  	0x0f, 0x84, 0xf1, 0x02, 0x00, 0x00, //0x00000c50 je           LBB0_187
   797  	0x48, 0x0f, 0xbc, 0xca, //0x00000c56 bsfq         %rdx, %rcx
   798  	0x4c, 0x8b, 0x4d, 0xc0, //0x00000c5a movq         $-64(%rbp), %r9
   799  	0x4d, 0x29, 0xd3, //0x00000c5e subq         %r10, %r11
   800  	0x48, 0x39, 0xc1, //0x00000c61 cmpq         %rax, %rcx
   801  	0x0f, 0x83, 0xf2, 0x02, 0x00, 0x00, //0x00000c64 jae          LBB0_188
   802  	0xe9, 0xde, 0x1a, 0x00, 0x00, //0x00000c6a jmp          LBB0_148
   803  	//0x00000c6f LBB0_151
   804  	0x49, 0x01, 0xce, //0x00000c6f addq         %rcx, %r14
   805  	0x4c, 0x89, 0x75, 0xb0, //0x00000c72 movq         %r14, $-80(%rbp)
   806  	0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00000c76 movq         $-1, %rcx
   807  	0x4d, 0x85, 0xed, //0x00000c7d testq        %r13, %r13
   808  	0x0f, 0x85, 0x19, 0x00, 0x00, 0x00, //0x00000c80 jne          LBB0_154
   809  	0xe9, 0x20, 0x19, 0x00, 0x00, //0x00000c86 jmp          LBB0_430
   810  	//0x00000c8b LBB0_152
   811  	0x48, 0x89, 0x5d, 0xb0, //0x00000c8b movq         %rbx, $-80(%rbp)
   812  	//0x00000c8f LBB0_153
   813  	0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00000c8f movq         $-1, %rcx
   814  	0x4d, 0x85, 0xed, //0x00000c96 testq        %r13, %r13
   815  	0x0f, 0x84, 0x0c, 0x19, 0x00, 0x00, //0x00000c99 je           LBB0_430
   816  	//0x00000c9f LBB0_154
   817  	0x4d, 0x85, 0xd2, //0x00000c9f testq        %r10, %r10
   818  	0x0f, 0x84, 0x03, 0x19, 0x00, 0x00, //0x00000ca2 je           LBB0_430
   819  	0x4d, 0x85, 0xdb, //0x00000ca8 testq        %r11, %r11
   820  	0x0f, 0x84, 0xfa, 0x18, 0x00, 0x00, //0x00000cab je           LBB0_430
   821  	0x48, 0x8b, 0x45, 0xb0, //0x00000cb1 movq         $-80(%rbp), %rax
   822  	0x4c, 0x29, 0xc8, //0x00000cb5 subq         %r9, %rax
   823  	0x48, 0x89, 0xc1, //0x00000cb8 movq         %rax, %rcx
   824  	0x48, 0xff, 0xc8, //0x00000cbb decq         %rax
   825  	0x49, 0x39, 0xc5, //0x00000cbe cmpq         %rax, %r13
   826  	0x0f, 0x84, 0x33, 0x00, 0x00, 0x00, //0x00000cc1 je           LBB0_162
   827  	0x49, 0x39, 0xc3, //0x00000cc7 cmpq         %rax, %r11
   828  	0x0f, 0x84, 0x2a, 0x00, 0x00, 0x00, //0x00000cca je           LBB0_162
   829  	0x49, 0x39, 0xc2, //0x00000cd0 cmpq         %rax, %r10
   830  	0x0f, 0x84, 0x21, 0x00, 0x00, 0x00, //0x00000cd3 je           LBB0_162
   831  	0x4d, 0x85, 0xd2, //0x00000cd9 testq        %r10, %r10
   832  	0x0f, 0x8e, 0xa2, 0x02, 0x00, 0x00, //0x00000cdc jle          LBB0_191
   833  	0x49, 0x8d, 0x42, 0xff, //0x00000ce2 leaq         $-1(%r10), %rax
   834  	0x49, 0x39, 0xc5, //0x00000ce6 cmpq         %rax, %r13
   835  	0x0f, 0x84, 0x95, 0x02, 0x00, 0x00, //0x00000ce9 je           LBB0_191
   836  	0x49, 0xf7, 0xd2, //0x00000cef notq         %r10
   837  	0x4d, 0x89, 0xd3, //0x00000cf2 movq         %r10, %r11
   838  	0xe9, 0x31, 0x08, 0x00, 0x00, //0x00000cf5 jmp          LBB0_271
   839  	//0x00000cfa LBB0_162
   840  	0x49, 0x89, 0xcb, //0x00000cfa movq         %rcx, %r11
   841  	0x49, 0xf7, 0xdb, //0x00000cfd negq         %r11
   842  	0xe9, 0x26, 0x08, 0x00, 0x00, //0x00000d00 jmp          LBB0_271
   843  	//0x00000d05 LBB0_163
   844  	0x4c, 0x89, 0xc8, //0x00000d05 movq         %r9, %rax
   845  	0x4c, 0x29, 0xd8, //0x00000d08 subq         %r11, %rax
   846  	0x0f, 0x84, 0x1d, 0x1a, 0x00, 0x00, //0x00000d0b je           LBB0_456
   847  	0x4c, 0x89, 0xd9, //0x00000d11 movq         %r11, %rcx
   848  	0x4d, 0x01, 0xd3, //0x00000d14 addq         %r10, %r11
   849  	0x48, 0x83, 0xf8, 0x40, //0x00000d17 cmpq         $64, %rax
   850  	0x4c, 0x89, 0x4d, 0xc0, //0x00000d1b movq         %r9, $-64(%rbp)
   851  	0x0f, 0x82, 0x14, 0x13, 0x00, 0x00, //0x00000d1f jb           LBB0_370
   852  	0x89, 0xc2, //0x00000d25 movl         %eax, %edx
   853  	0x83, 0xe2, 0x3f, //0x00000d27 andl         $63, %edx
   854  	0x48, 0x89, 0x55, 0xb8, //0x00000d2a movq         %rdx, $-72(%rbp)
   855  	0x4d, 0x89, 0xcc, //0x00000d2e movq         %r9, %r12
   856  	0x4d, 0x29, 0xfc, //0x00000d31 subq         %r15, %r12
   857  	0x49, 0x83, 0xc4, 0xbf, //0x00000d34 addq         $-65, %r12
   858  	0x49, 0x83, 0xe4, 0xc0, //0x00000d38 andq         $-64, %r12
   859  	0x49, 0x01, 0xcc, //0x00000d3c addq         %rcx, %r12
   860  	0x4c, 0x03, 0x65, 0x88, //0x00000d3f addq         $-120(%rbp), %r12
   861  	0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00000d43 movq         $-1, %r8
   862  	0x45, 0x31, 0xc9, //0x00000d4a xorl         %r9d, %r9d
   863  	0x90, 0x90, 0x90, //0x00000d4d .p2align 4, 0x90
   864  	//0x00000d50 LBB0_166
   865  	0xf3, 0x41, 0x0f, 0x6f, 0x2b, //0x00000d50 movdqu       (%r11), %xmm5
   866  	0xf3, 0x41, 0x0f, 0x6f, 0x73, 0x10, //0x00000d55 movdqu       $16(%r11), %xmm6
   867  	0xf3, 0x41, 0x0f, 0x6f, 0x63, 0x20, //0x00000d5b movdqu       $32(%r11), %xmm4
   868  	0xf3, 0x41, 0x0f, 0x6f, 0x7b, 0x30, //0x00000d61 movdqu       $48(%r11), %xmm7
   869  	0x66, 0x0f, 0x6f, 0xdd, //0x00000d67 movdqa       %xmm5, %xmm3
   870  	0x66, 0x0f, 0x74, 0xd8, //0x00000d6b pcmpeqb      %xmm0, %xmm3
   871  	0x66, 0x0f, 0xd7, 0xdb, //0x00000d6f pmovmskb     %xmm3, %ebx
   872  	0x66, 0x0f, 0x6f, 0xde, //0x00000d73 movdqa       %xmm6, %xmm3
   873  	0x66, 0x0f, 0x74, 0xd8, //0x00000d77 pcmpeqb      %xmm0, %xmm3
   874  	0x66, 0x0f, 0xd7, 0xfb, //0x00000d7b pmovmskb     %xmm3, %edi
   875  	0x66, 0x0f, 0x6f, 0xdc, //0x00000d7f movdqa       %xmm4, %xmm3
   876  	0x66, 0x0f, 0x74, 0xd8, //0x00000d83 pcmpeqb      %xmm0, %xmm3
   877  	0x66, 0x0f, 0xd7, 0xcb, //0x00000d87 pmovmskb     %xmm3, %ecx
   878  	0x66, 0x0f, 0x6f, 0xdf, //0x00000d8b movdqa       %xmm7, %xmm3
   879  	0x66, 0x0f, 0x74, 0xd8, //0x00000d8f pcmpeqb      %xmm0, %xmm3
   880  	0x66, 0x44, 0x0f, 0xd7, 0xf3, //0x00000d93 pmovmskb     %xmm3, %r14d
   881  	0x66, 0x0f, 0x6f, 0xdd, //0x00000d98 movdqa       %xmm5, %xmm3
   882  	0x66, 0x0f, 0x74, 0xd9, //0x00000d9c pcmpeqb      %xmm1, %xmm3
   883  	0x66, 0x44, 0x0f, 0xd7, 0xeb, //0x00000da0 pmovmskb     %xmm3, %r13d
   884  	0x66, 0x0f, 0x6f, 0xde, //0x00000da5 movdqa       %xmm6, %xmm3
   885  	0x66, 0x0f, 0x74, 0xd9, //0x00000da9 pcmpeqb      %xmm1, %xmm3
   886  	0x66, 0x0f, 0xd7, 0xd3, //0x00000dad pmovmskb     %xmm3, %edx
   887  	0x66, 0x0f, 0x6f, 0xdc, //0x00000db1 movdqa       %xmm4, %xmm3
   888  	0x66, 0x0f, 0x74, 0xd9, //0x00000db5 pcmpeqb      %xmm1, %xmm3
   889  	0x48, 0xc1, 0xe7, 0x10, //0x00000db9 shlq         $16, %rdi
   890  	0x48, 0x09, 0xfb, //0x00000dbd orq          %rdi, %rbx
   891  	0x66, 0x0f, 0xd7, 0xfb, //0x00000dc0 pmovmskb     %xmm3, %edi
   892  	0x66, 0x0f, 0x6f, 0xdf, //0x00000dc4 movdqa       %xmm7, %xmm3
   893  	0x66, 0x0f, 0x74, 0xd9, //0x00000dc8 pcmpeqb      %xmm1, %xmm3
   894  	0x48, 0xc1, 0xe1, 0x20, //0x00000dcc shlq         $32, %rcx
   895  	0x48, 0x09, 0xcb, //0x00000dd0 orq          %rcx, %rbx
   896  	0x66, 0x0f, 0xd7, 0xcb, //0x00000dd3 pmovmskb     %xmm3, %ecx
   897  	0x66, 0x0f, 0x6f, 0xda, //0x00000dd7 movdqa       %xmm2, %xmm3
   898  	0x66, 0x0f, 0x64, 0xdd, //0x00000ddb pcmpgtb      %xmm5, %xmm3
   899  	0x66, 0x41, 0x0f, 0x64, 0xee, //0x00000ddf pcmpgtb      %xmm14, %xmm5
   900  	0x66, 0x0f, 0xdb, 0xeb, //0x00000de4 pand         %xmm3, %xmm5
   901  	0x48, 0xc1, 0xe2, 0x10, //0x00000de8 shlq         $16, %rdx
   902  	0x49, 0x09, 0xd5, //0x00000dec orq          %rdx, %r13
   903  	0x66, 0x0f, 0xd7, 0xd5, //0x00000def pmovmskb     %xmm5, %edx
   904  	0x66, 0x0f, 0x6f, 0xda, //0x00000df3 movdqa       %xmm2, %xmm3
   905  	0x66, 0x0f, 0x64, 0xde, //0x00000df7 pcmpgtb      %xmm6, %xmm3
   906  	0x66, 0x41, 0x0f, 0x64, 0xf6, //0x00000dfb pcmpgtb      %xmm14, %xmm6
   907  	0x66, 0x0f, 0xdb, 0xf3, //0x00000e00 pand         %xmm3, %xmm6
   908  	0x48, 0xc1, 0xe7, 0x20, //0x00000e04 shlq         $32, %rdi
   909  	0x49, 0x09, 0xfd, //0x00000e08 orq          %rdi, %r13
   910  	0x66, 0x0f, 0xd7, 0xfe, //0x00000e0b pmovmskb     %xmm6, %edi
   911  	0x66, 0x0f, 0x6f, 0xda, //0x00000e0f movdqa       %xmm2, %xmm3
   912  	0x66, 0x0f, 0x64, 0xdc, //0x00000e13 pcmpgtb      %xmm4, %xmm3
   913  	0x66, 0x41, 0x0f, 0x64, 0xe6, //0x00000e17 pcmpgtb      %xmm14, %xmm4
   914  	0x66, 0x0f, 0xdb, 0xe3, //0x00000e1c pand         %xmm3, %xmm4
   915  	0x48, 0xc1, 0xe1, 0x30, //0x00000e20 shlq         $48, %rcx
   916  	0x49, 0x09, 0xcd, //0x00000e24 orq          %rcx, %r13
   917  	0x66, 0x0f, 0xd7, 0xcc, //0x00000e27 pmovmskb     %xmm4, %ecx
   918  	0x66, 0x0f, 0x6f, 0xda, //0x00000e2b movdqa       %xmm2, %xmm3
   919  	0x66, 0x0f, 0x64, 0xdf, //0x00000e2f pcmpgtb      %xmm7, %xmm3
   920  	0x66, 0x41, 0x0f, 0x64, 0xfe, //0x00000e33 pcmpgtb      %xmm14, %xmm7
   921  	0x66, 0x0f, 0xdb, 0xfb, //0x00000e38 pand         %xmm3, %xmm7
   922  	0x48, 0xc1, 0xe7, 0x10, //0x00000e3c shlq         $16, %rdi
   923  	0x48, 0x09, 0xfa, //0x00000e40 orq          %rdi, %rdx
   924  	0x66, 0x0f, 0xd7, 0xff, //0x00000e43 pmovmskb     %xmm7, %edi
   925  	0x49, 0xc1, 0xe6, 0x30, //0x00000e47 shlq         $48, %r14
   926  	0x48, 0xc1, 0xe1, 0x20, //0x00000e4b shlq         $32, %rcx
   927  	0x49, 0x83, 0xf8, 0xff, //0x00000e4f cmpq         $-1, %r8
   928  	0x0f, 0x85, 0x09, 0x00, 0x00, 0x00, //0x00000e53 jne          LBB0_168
   929  	0x4d, 0x85, 0xed, //0x00000e59 testq        %r13, %r13
   930  	0x0f, 0x85, 0xa4, 0x00, 0x00, 0x00, //0x00000e5c jne          LBB0_183
   931  	//0x00000e62 LBB0_168
   932  	0x48, 0xc1, 0xe7, 0x30, //0x00000e62 shlq         $48, %rdi
   933  	0x48, 0x09, 0xca, //0x00000e66 orq          %rcx, %rdx
   934  	0x4c, 0x09, 0xf3, //0x00000e69 orq          %r14, %rbx
   935  	0x4c, 0x89, 0xe9, //0x00000e6c movq         %r13, %rcx
   936  	0x4c, 0x09, 0xc9, //0x00000e6f orq          %r9, %rcx
   937  	0x0f, 0x85, 0x2c, 0x00, 0x00, 0x00, //0x00000e72 jne          LBB0_184
   938  	0x48, 0x09, 0xfa, //0x00000e78 orq          %rdi, %rdx
   939  	0x48, 0x85, 0xdb, //0x00000e7b testq        %rbx, %rbx
   940  	0x0f, 0x85, 0x9d, 0x00, 0x00, 0x00, //0x00000e7e jne          LBB0_185
   941  	//0x00000e84 LBB0_170
   942  	0x48, 0x85, 0xd2, //0x00000e84 testq        %rdx, %rdx
   943  	0x0f, 0x85, 0x37, 0x17, 0x00, 0x00, //0x00000e87 jne          LBB0_431
   944  	0x48, 0x83, 0xc0, 0xc0, //0x00000e8d addq         $-64, %rax
   945  	0x49, 0x83, 0xc3, 0x40, //0x00000e91 addq         $64, %r11
   946  	0x48, 0x83, 0xf8, 0x3f, //0x00000e95 cmpq         $63, %rax
   947  	0x0f, 0x87, 0xb1, 0xfe, 0xff, 0xff, //0x00000e99 ja           LBB0_166
   948  	0xe9, 0x21, 0x0c, 0x00, 0x00, //0x00000e9f jmp          LBB0_172
   949  	//0x00000ea4 LBB0_184
   950  	0x4d, 0x89, 0xce, //0x00000ea4 movq         %r9, %r14
   951  	0x49, 0xf7, 0xd6, //0x00000ea7 notq         %r14
   952  	0x4d, 0x21, 0xee, //0x00000eaa andq         %r13, %r14
   953  	0x4f, 0x8d, 0x14, 0x36, //0x00000ead leaq         (%r14,%r14), %r10
   954  	0x4d, 0x09, 0xca, //0x00000eb1 orq          %r9, %r10
   955  	0x4c, 0x89, 0xd1, //0x00000eb4 movq         %r10, %rcx
   956  	0x48, 0xf7, 0xd1, //0x00000eb7 notq         %rcx
   957  	0x4c, 0x21, 0xe9, //0x00000eba andq         %r13, %rcx
   958  	0x48, 0xbe, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00000ebd movabsq      $-6148914691236517206, %rsi
   959  	0x48, 0x21, 0xf1, //0x00000ec7 andq         %rsi, %rcx
   960  	0x45, 0x31, 0xc9, //0x00000eca xorl         %r9d, %r9d
   961  	0x4c, 0x01, 0xf1, //0x00000ecd addq         %r14, %rcx
   962  	0x41, 0x0f, 0x92, 0xc1, //0x00000ed0 setb         %r9b
   963  	0x48, 0x01, 0xc9, //0x00000ed4 addq         %rcx, %rcx
   964  	0x48, 0xbe, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00000ed7 movabsq      $6148914691236517205, %rsi
   965  	0x48, 0x31, 0xf1, //0x00000ee1 xorq         %rsi, %rcx
   966  	0x4c, 0x21, 0xd1, //0x00000ee4 andq         %r10, %rcx
   967  	0x4c, 0x8b, 0x55, 0xd0, //0x00000ee7 movq         $-48(%rbp), %r10
   968  	0x48, 0x8b, 0x75, 0xc8, //0x00000eeb movq         $-56(%rbp), %rsi
   969  	0x48, 0xf7, 0xd1, //0x00000eef notq         %rcx
   970  	0x48, 0x21, 0xcb, //0x00000ef2 andq         %rcx, %rbx
   971  	0x48, 0x09, 0xfa, //0x00000ef5 orq          %rdi, %rdx
   972  	0x48, 0x85, 0xdb, //0x00000ef8 testq        %rbx, %rbx
   973  	0x0f, 0x84, 0x83, 0xff, 0xff, 0xff, //0x00000efb je           LBB0_170
   974  	0xe9, 0x1b, 0x00, 0x00, 0x00, //0x00000f01 jmp          LBB0_185
   975  	//0x00000f06 LBB0_183
   976  	0x4d, 0x89, 0xda, //0x00000f06 movq         %r11, %r10
   977  	0x4c, 0x2b, 0x55, 0xd0, //0x00000f09 subq         $-48(%rbp), %r10
   978  	0x4d, 0x0f, 0xbc, 0xc5, //0x00000f0d bsfq         %r13, %r8
   979  	0x4d, 0x01, 0xd0, //0x00000f11 addq         %r10, %r8
   980  	0x4c, 0x8b, 0x55, 0xd0, //0x00000f14 movq         $-48(%rbp), %r10
   981  	0x48, 0x8b, 0x75, 0xc8, //0x00000f18 movq         $-56(%rbp), %rsi
   982  	0xe9, 0x41, 0xff, 0xff, 0xff, //0x00000f1c jmp          LBB0_168
   983  	//0x00000f21 LBB0_185
   984  	0x48, 0x0f, 0xbc, 0xc3, //0x00000f21 bsfq         %rbx, %rax
   985  	0x48, 0x85, 0xd2, //0x00000f25 testq        %rdx, %rdx
   986  	0x0f, 0x84, 0x76, 0x00, 0x00, 0x00, //0x00000f28 je           LBB0_194
   987  	0x48, 0x0f, 0xbc, 0xca, //0x00000f2e bsfq         %rdx, %rcx
   988  	0x4c, 0x8b, 0x4d, 0xc0, //0x00000f32 movq         $-64(%rbp), %r9
   989  	0x4d, 0x29, 0xd3, //0x00000f36 subq         %r10, %r11
   990  	0x48, 0x39, 0xc1, //0x00000f39 cmpq         %rax, %rcx
   991  	0x0f, 0x83, 0x77, 0x00, 0x00, 0x00, //0x00000f3c jae          LBB0_195
   992  	0xe9, 0x06, 0x18, 0x00, 0x00, //0x00000f42 jmp          LBB0_148
   993  	//0x00000f47 LBB0_187
   994  	0xb9, 0x40, 0x00, 0x00, 0x00, //0x00000f47 movl         $64, %ecx
   995  	0x4c, 0x8b, 0x4d, 0xc0, //0x00000f4c movq         $-64(%rbp), %r9
   996  	0x4d, 0x29, 0xd3, //0x00000f50 subq         %r10, %r11
   997  	0x48, 0x39, 0xc1, //0x00000f53 cmpq         %rax, %rcx
   998  	0x0f, 0x82, 0xf1, 0x17, 0x00, 0x00, //0x00000f56 jb           LBB0_148
   999  	//0x00000f5c LBB0_188
  1000  	0x4d, 0x8d, 0x5c, 0x03, 0x01, //0x00000f5c leaq         $1(%r11,%rax), %r11
  1001  	//0x00000f61 LBB0_189
  1002  	0x4d, 0x85, 0xdb, //0x00000f61 testq        %r11, %r11
  1003  	0x0f, 0x88, 0x19, 0x16, 0x00, 0x00, //0x00000f64 js           LBB0_427
  1004  	//0x00000f6a LBB0_190
  1005  	0x4c, 0x89, 0x1e, //0x00000f6a movq         %r11, (%rsi)
  1006  	0x4c, 0x89, 0xf8, //0x00000f6d movq         %r15, %rax
  1007  	0x48, 0x83, 0x7d, 0xb0, 0x00, //0x00000f70 cmpq         $0, $-80(%rbp)
  1008  	0x4c, 0x8b, 0x45, 0xa0, //0x00000f75 movq         $-96(%rbp), %r8
  1009  	0x0f, 0x8f, 0xf1, 0xf1, 0xff, 0xff, //0x00000f79 jg           LBB0_3
  1010  	0xe9, 0xdc, 0x17, 0x00, 0x00, //0x00000f7f jmp          LBB0_150
  1011  	//0x00000f84 LBB0_191
  1012  	0x4c, 0x89, 0xd8, //0x00000f84 movq         %r11, %rax
  1013  	0x4c, 0x09, 0xe8, //0x00000f87 orq          %r13, %rax
  1014  	0x4d, 0x39, 0xeb, //0x00000f8a cmpq         %r13, %r11
  1015  	0x0f, 0x8c, 0x80, 0x05, 0x00, 0x00, //0x00000f8d jl           LBB0_270
  1016  	0x48, 0x85, 0xc0, //0x00000f93 testq        %rax, %rax
  1017  	0x0f, 0x88, 0x77, 0x05, 0x00, 0x00, //0x00000f96 js           LBB0_270
  1018  	0x49, 0xf7, 0xd3, //0x00000f9c notq         %r11
  1019  	0xe9, 0x87, 0x05, 0x00, 0x00, //0x00000f9f jmp          LBB0_271
  1020  	//0x00000fa4 LBB0_194
  1021  	0xb9, 0x40, 0x00, 0x00, 0x00, //0x00000fa4 movl         $64, %ecx
  1022  	0x4c, 0x8b, 0x4d, 0xc0, //0x00000fa9 movq         $-64(%rbp), %r9
  1023  	0x4d, 0x29, 0xd3, //0x00000fad subq         %r10, %r11
  1024  	0x48, 0x39, 0xc1, //0x00000fb0 cmpq         %rax, %rcx
  1025  	0x0f, 0x82, 0x94, 0x17, 0x00, 0x00, //0x00000fb3 jb           LBB0_148
  1026  	//0x00000fb9 LBB0_195
  1027  	0x4d, 0x8d, 0x5c, 0x03, 0x01, //0x00000fb9 leaq         $1(%r11,%rax), %r11
  1028  	//0x00000fbe LBB0_196
  1029  	0x4d, 0x85, 0xdb, //0x00000fbe testq        %r11, %r11
  1030  	0x0f, 0x88, 0xbc, 0x15, 0x00, 0x00, //0x00000fc1 js           LBB0_427
  1031  	0x4c, 0x89, 0x1e, //0x00000fc7 movq         %r11, (%rsi)
  1032  	0x4c, 0x89, 0xf8, //0x00000fca movq         %r15, %rax
  1033  	0x48, 0x83, 0x7d, 0xb0, 0x00, //0x00000fcd cmpq         $0, $-80(%rbp)
  1034  	0x4c, 0x8b, 0x45, 0xa0, //0x00000fd2 movq         $-96(%rbp), %r8
  1035  	0x0f, 0x8e, 0x84, 0x17, 0x00, 0x00, //0x00000fd6 jle          LBB0_150
  1036  	0x49, 0x8b, 0x00, //0x00000fdc movq         (%r8), %rax
  1037  	0x48, 0x3d, 0xff, 0x0f, 0x00, 0x00, //0x00000fdf cmpq         $4095, %rax
  1038  	0x0f, 0x8f, 0x8c, 0x15, 0x00, 0x00, //0x00000fe5 jg           LBB0_442
  1039  	0x48, 0x8d, 0x48, 0x01, //0x00000feb leaq         $1(%rax), %rcx
  1040  	0x49, 0x89, 0x08, //0x00000fef movq         %rcx, (%r8)
  1041  	0x49, 0xc7, 0x44, 0xc0, 0x08, 0x04, 0x00, 0x00, 0x00, //0x00000ff2 movq         $4, $8(%r8,%rax,8)
  1042  	0xe9, 0x70, 0xf1, 0xff, 0xff, //0x00000ffb jmp          LBB0_3
  1043  	//0x00001000 LBB0_200
  1044  	0x49, 0x8b, 0x00, //0x00001000 movq         (%r8), %rax
  1045  	0x48, 0x3d, 0xff, 0x0f, 0x00, 0x00, //0x00001003 cmpq         $4095, %rax
  1046  	0x0f, 0x8f, 0x68, 0x15, 0x00, 0x00, //0x00001009 jg           LBB0_442
  1047  	0x48, 0x8d, 0x48, 0x01, //0x0000100f leaq         $1(%rax), %rcx
  1048  	0x49, 0x89, 0x08, //0x00001013 movq         %rcx, (%r8)
  1049  	0x49, 0xc7, 0x44, 0xc0, 0x08, 0x05, 0x00, 0x00, 0x00, //0x00001016 movq         $5, $8(%r8,%rax,8)
  1050  	0xe9, 0x4c, 0xf1, 0xff, 0xff, //0x0000101f jmp          LBB0_3
  1051  	//0x00001024 LBB0_202
  1052  	0x48, 0x8b, 0x45, 0x90, //0x00001024 movq         $-112(%rbp), %rax
  1053  	0x4c, 0x8b, 0x60, 0x08, //0x00001028 movq         $8(%rax), %r12
  1054  	0xf6, 0x85, 0x78, 0xff, 0xff, 0xff, 0x20, //0x0000102c testb        $32, $-136(%rbp)
  1055  	0x4c, 0x89, 0x5d, 0xb0, //0x00001033 movq         %r11, $-80(%rbp)
  1056  	0x4c, 0x89, 0x65, 0xc0, //0x00001037 movq         %r12, $-64(%rbp)
  1057  	0x4d, 0x89, 0xe2, //0x0000103b movq         %r12, %r10
  1058  	0x0f, 0x85, 0xfd, 0x04, 0x00, 0x00, //0x0000103e jne          LBB0_274
  1059  	0x4d, 0x29, 0xda, //0x00001044 subq         %r11, %r10
  1060  	0x0f, 0x84, 0x22, 0x17, 0x00, 0x00, //0x00001047 je           LBB0_457
  1061  	0x48, 0x8b, 0x45, 0xd0, //0x0000104d movq         $-48(%rbp), %rax
  1062  	0x4c, 0x89, 0xd9, //0x00001051 movq         %r11, %rcx
  1063  	0x49, 0x01, 0xc3, //0x00001054 addq         %rax, %r11
  1064  	0x49, 0x83, 0xfa, 0x40, //0x00001057 cmpq         $64, %r10
  1065  	0x0f, 0x82, 0x5c, 0x10, 0x00, 0x00, //0x0000105b jb           LBB0_375
  1066  	0x44, 0x89, 0xd0, //0x00001061 movl         %r10d, %eax
  1067  	0x83, 0xe0, 0x3f, //0x00001064 andl         $63, %eax
  1068  	0x48, 0x89, 0x45, 0xb8, //0x00001067 movq         %rax, $-72(%rbp)
  1069  	0x4d, 0x29, 0xfc, //0x0000106b subq         %r15, %r12
  1070  	0x49, 0x83, 0xc4, 0xbf, //0x0000106e addq         $-65, %r12
  1071  	0x49, 0x83, 0xe4, 0xc0, //0x00001072 andq         $-64, %r12
  1072  	0x49, 0x01, 0xcc, //0x00001076 addq         %rcx, %r12
  1073  	0x4c, 0x03, 0x65, 0x88, //0x00001079 addq         $-120(%rbp), %r12
  1074  	0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x0000107d movq         $-1, %r8
  1075  	0x45, 0x31, 0xc9, //0x00001084 xorl         %r9d, %r9d
  1076  	0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001087 .p2align 4, 0x90
  1077  	//0x00001090 LBB0_206
  1078  	0xf3, 0x41, 0x0f, 0x6f, 0x1b, //0x00001090 movdqu       (%r11), %xmm3
  1079  	0xf3, 0x41, 0x0f, 0x6f, 0x63, 0x10, //0x00001095 movdqu       $16(%r11), %xmm4
  1080  	0xf3, 0x41, 0x0f, 0x6f, 0x6b, 0x20, //0x0000109b movdqu       $32(%r11), %xmm5
  1081  	0xf3, 0x41, 0x0f, 0x6f, 0x73, 0x30, //0x000010a1 movdqu       $48(%r11), %xmm6
  1082  	0x66, 0x0f, 0x6f, 0xfb, //0x000010a7 movdqa       %xmm3, %xmm7
  1083  	0x66, 0x0f, 0x74, 0xf8, //0x000010ab pcmpeqb      %xmm0, %xmm7
  1084  	0x66, 0x0f, 0xd7, 0xff, //0x000010af pmovmskb     %xmm7, %edi
  1085  	0x66, 0x0f, 0x6f, 0xfc, //0x000010b3 movdqa       %xmm4, %xmm7
  1086  	0x66, 0x0f, 0x74, 0xf8, //0x000010b7 pcmpeqb      %xmm0, %xmm7
  1087  	0x66, 0x0f, 0xd7, 0xcf, //0x000010bb pmovmskb     %xmm7, %ecx
  1088  	0x66, 0x0f, 0x6f, 0xfd, //0x000010bf movdqa       %xmm5, %xmm7
  1089  	0x66, 0x0f, 0x74, 0xf8, //0x000010c3 pcmpeqb      %xmm0, %xmm7
  1090  	0x66, 0x0f, 0xd7, 0xf7, //0x000010c7 pmovmskb     %xmm7, %esi
  1091  	0x66, 0x0f, 0x6f, 0xfe, //0x000010cb movdqa       %xmm6, %xmm7
  1092  	0x66, 0x0f, 0x74, 0xf8, //0x000010cf pcmpeqb      %xmm0, %xmm7
  1093  	0x66, 0x44, 0x0f, 0xd7, 0xef, //0x000010d3 pmovmskb     %xmm7, %r13d
  1094  	0x66, 0x0f, 0x74, 0xd9, //0x000010d8 pcmpeqb      %xmm1, %xmm3
  1095  	0x66, 0x0f, 0xd7, 0xd3, //0x000010dc pmovmskb     %xmm3, %edx
  1096  	0x66, 0x0f, 0x74, 0xe1, //0x000010e0 pcmpeqb      %xmm1, %xmm4
  1097  	0x66, 0x0f, 0xd7, 0xc4, //0x000010e4 pmovmskb     %xmm4, %eax
  1098  	0x66, 0x0f, 0x74, 0xe9, //0x000010e8 pcmpeqb      %xmm1, %xmm5
  1099  	0x66, 0x0f, 0xd7, 0xdd, //0x000010ec pmovmskb     %xmm5, %ebx
  1100  	0x66, 0x0f, 0x74, 0xf1, //0x000010f0 pcmpeqb      %xmm1, %xmm6
  1101  	0x66, 0x44, 0x0f, 0xd7, 0xf6, //0x000010f4 pmovmskb     %xmm6, %r14d
  1102  	0x49, 0xc1, 0xe5, 0x30, //0x000010f9 shlq         $48, %r13
  1103  	0x48, 0xc1, 0xe6, 0x20, //0x000010fd shlq         $32, %rsi
  1104  	0x48, 0xc1, 0xe1, 0x10, //0x00001101 shlq         $16, %rcx
  1105  	0x48, 0x09, 0xcf, //0x00001105 orq          %rcx, %rdi
  1106  	0x48, 0x09, 0xf7, //0x00001108 orq          %rsi, %rdi
  1107  	0x49, 0xc1, 0xe6, 0x30, //0x0000110b shlq         $48, %r14
  1108  	0x48, 0xc1, 0xe3, 0x20, //0x0000110f shlq         $32, %rbx
  1109  	0x48, 0xc1, 0xe0, 0x10, //0x00001113 shlq         $16, %rax
  1110  	0x48, 0x09, 0xc2, //0x00001117 orq          %rax, %rdx
  1111  	0x48, 0x09, 0xda, //0x0000111a orq          %rbx, %rdx
  1112  	0x4c, 0x09, 0xf2, //0x0000111d orq          %r14, %rdx
  1113  	0x49, 0x83, 0xf8, 0xff, //0x00001120 cmpq         $-1, %r8
  1114  	0x0f, 0x85, 0x09, 0x00, 0x00, 0x00, //0x00001124 jne          LBB0_208
  1115  	0x48, 0x85, 0xd2, //0x0000112a testq        %rdx, %rdx
  1116  	0x0f, 0x85, 0x2f, 0x00, 0x00, 0x00, //0x0000112d jne          LBB0_217
  1117  	//0x00001133 LBB0_208
  1118  	0x4c, 0x09, 0xef, //0x00001133 orq          %r13, %rdi
  1119  	0x48, 0x89, 0xd0, //0x00001136 movq         %rdx, %rax
  1120  	0x4c, 0x09, 0xc8, //0x00001139 orq          %r9, %rax
  1121  	0x0f, 0x85, 0x3d, 0x00, 0x00, 0x00, //0x0000113c jne          LBB0_218
  1122  	//0x00001142 LBB0_209
  1123  	0x48, 0x85, 0xff, //0x00001142 testq        %rdi, %rdi
  1124  	0x0f, 0x85, 0x86, 0x00, 0x00, 0x00, //0x00001145 jne          LBB0_219
  1125  	//0x0000114b LBB0_210
  1126  	0x49, 0x83, 0xc2, 0xc0, //0x0000114b addq         $-64, %r10
  1127  	0x49, 0x83, 0xc3, 0x40, //0x0000114f addq         $64, %r11
  1128  	0x49, 0x83, 0xfa, 0x3f, //0x00001153 cmpq         $63, %r10
  1129  	0x0f, 0x87, 0x33, 0xff, 0xff, 0xff, //0x00001157 ja           LBB0_206
  1130  	0xe9, 0xe8, 0x0b, 0x00, 0x00, //0x0000115d jmp          LBB0_211
  1131  	//0x00001162 LBB0_217
  1132  	0x4c, 0x89, 0xd8, //0x00001162 movq         %r11, %rax
  1133  	0x48, 0x2b, 0x45, 0xd0, //0x00001165 subq         $-48(%rbp), %rax
  1134  	0x4c, 0x0f, 0xbc, 0xc2, //0x00001169 bsfq         %rdx, %r8
  1135  	0x49, 0x01, 0xc0, //0x0000116d addq         %rax, %r8
  1136  	0x4c, 0x09, 0xef, //0x00001170 orq          %r13, %rdi
  1137  	0x48, 0x89, 0xd0, //0x00001173 movq         %rdx, %rax
  1138  	0x4c, 0x09, 0xc8, //0x00001176 orq          %r9, %rax
  1139  	0x0f, 0x84, 0xc3, 0xff, 0xff, 0xff, //0x00001179 je           LBB0_209
  1140  	//0x0000117f LBB0_218
  1141  	0x4c, 0x89, 0xc8, //0x0000117f movq         %r9, %rax
  1142  	0x48, 0xf7, 0xd0, //0x00001182 notq         %rax
  1143  	0x48, 0x21, 0xd0, //0x00001185 andq         %rdx, %rax
  1144  	0x48, 0x8d, 0x0c, 0x00, //0x00001188 leaq         (%rax,%rax), %rcx
  1145  	0x4c, 0x09, 0xc9, //0x0000118c orq          %r9, %rcx
  1146  	0x48, 0x89, 0xce, //0x0000118f movq         %rcx, %rsi
  1147  	0x48, 0xf7, 0xd6, //0x00001192 notq         %rsi
  1148  	0x48, 0x21, 0xd6, //0x00001195 andq         %rdx, %rsi
  1149  	0x48, 0xba, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00001198 movabsq      $-6148914691236517206, %rdx
  1150  	0x48, 0x21, 0xd6, //0x000011a2 andq         %rdx, %rsi
  1151  	0x45, 0x31, 0xc9, //0x000011a5 xorl         %r9d, %r9d
  1152  	0x48, 0x01, 0xc6, //0x000011a8 addq         %rax, %rsi
  1153  	0x41, 0x0f, 0x92, 0xc1, //0x000011ab setb         %r9b
  1154  	0x48, 0x01, 0xf6, //0x000011af addq         %rsi, %rsi
  1155  	0x48, 0xb8, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x000011b2 movabsq      $6148914691236517205, %rax
  1156  	0x48, 0x31, 0xc6, //0x000011bc xorq         %rax, %rsi
  1157  	0x48, 0x21, 0xce, //0x000011bf andq         %rcx, %rsi
  1158  	0x48, 0xf7, 0xd6, //0x000011c2 notq         %rsi
  1159  	0x48, 0x21, 0xf7, //0x000011c5 andq         %rsi, %rdi
  1160  	0x48, 0x85, 0xff, //0x000011c8 testq        %rdi, %rdi
  1161  	0x0f, 0x84, 0x7a, 0xff, 0xff, 0xff, //0x000011cb je           LBB0_210
  1162  	//0x000011d1 LBB0_219
  1163  	0x48, 0x0f, 0xbc, 0xc7, //0x000011d1 bsfq         %rdi, %rax
  1164  	//0x000011d5 LBB0_220
  1165  	0x4c, 0x03, 0x5d, 0x98, //0x000011d5 addq         $-104(%rbp), %r11
  1166  	0x49, 0x01, 0xc3, //0x000011d9 addq         %rax, %r11
  1167  	0x48, 0x8b, 0x75, 0xc8, //0x000011dc movq         $-56(%rbp), %rsi
  1168  	0x4c, 0x8b, 0x55, 0xd0, //0x000011e0 movq         $-48(%rbp), %r10
  1169  	0xe9, 0x49, 0x06, 0x00, 0x00, //0x000011e4 jmp          LBB0_314
  1170  	//0x000011e9 LBB0_221
  1171  	0x48, 0x8b, 0x45, 0x90, //0x000011e9 movq         $-112(%rbp), %rax
  1172  	0x4c, 0x8b, 0x48, 0x08, //0x000011ed movq         $8(%rax), %r9
  1173  	0x4d, 0x29, 0xd9, //0x000011f1 subq         %r11, %r9
  1174  	0x0f, 0x84, 0x01, 0x14, 0x00, 0x00, //0x000011f4 je           LBB0_438
  1175  	0x4c, 0x89, 0x5d, 0xb0, //0x000011fa movq         %r11, $-80(%rbp)
  1176  	0x4f, 0x8d, 0x24, 0x1a, //0x000011fe leaq         (%r10,%r11), %r12
  1177  	0x41, 0x80, 0x3c, 0x24, 0x30, //0x00001202 cmpb         $48, (%r12)
  1178  	0x0f, 0x85, 0x36, 0x00, 0x00, 0x00, //0x00001207 jne          LBB0_226
  1179  	0x41, 0xbb, 0x01, 0x00, 0x00, 0x00, //0x0000120d movl         $1, %r11d
  1180  	0x49, 0x83, 0xf9, 0x01, //0x00001213 cmpq         $1, %r9
  1181  	0x0f, 0x84, 0xe0, 0x05, 0x00, 0x00, //0x00001217 je           LBB0_310
  1182  	0x41, 0x8a, 0x44, 0x24, 0x01, //0x0000121d movb         $1(%r12), %al
  1183  	0x04, 0xd2, //0x00001222 addb         $-46, %al
  1184  	0x3c, 0x37, //0x00001224 cmpb         $55, %al
  1185  	0x0f, 0x87, 0xd1, 0x05, 0x00, 0x00, //0x00001226 ja           LBB0_310
  1186  	0x0f, 0xb6, 0xc0, //0x0000122c movzbl       %al, %eax
  1187  	0x48, 0xb9, 0x01, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, //0x0000122f movabsq      $36028797027352577, %rcx
  1188  	0x48, 0x0f, 0xa3, 0xc1, //0x00001239 btq          %rax, %rcx
  1189  	0x0f, 0x83, 0xba, 0x05, 0x00, 0x00, //0x0000123d jae          LBB0_310
  1190  	//0x00001243 LBB0_226
  1191  	0x49, 0x83, 0xf9, 0x10, //0x00001243 cmpq         $16, %r9
  1192  	0x0f, 0x82, 0x49, 0x0e, 0x00, 0x00, //0x00001247 jb           LBB0_374
  1193  	0x4d, 0x8d, 0x51, 0xf0, //0x0000124d leaq         $-16(%r9), %r10
  1194  	0x4c, 0x89, 0xd0, //0x00001251 movq         %r10, %rax
  1195  	0x48, 0x83, 0xe0, 0xf0, //0x00001254 andq         $-16, %rax
  1196  	0x4e, 0x8d, 0x44, 0x20, 0x10, //0x00001258 leaq         $16(%rax,%r12), %r8
  1197  	0x41, 0x83, 0xe2, 0x0f, //0x0000125d andl         $15, %r10d
  1198  	0x48, 0xc7, 0x45, 0xb8, 0xff, 0xff, 0xff, 0xff, //0x00001261 movq         $-1, $-72(%rbp)
  1199  	0x48, 0xc7, 0x45, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00001269 movq         $-1, $-64(%rbp)
  1200  	0x49, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x00001271 movq         $-1, %r14
  1201  	0x4d, 0x89, 0xe5, //0x00001278 movq         %r12, %r13
  1202  	0x90, 0x90, 0x90, 0x90, 0x90, //0x0000127b .p2align 4, 0x90
  1203  	//0x00001280 LBB0_228
  1204  	0xf3, 0x41, 0x0f, 0x6f, 0x5d, 0x00, //0x00001280 movdqu       (%r13), %xmm3
  1205  	0x66, 0x0f, 0x6f, 0xe3, //0x00001286 movdqa       %xmm3, %xmm4
  1206  	0x66, 0x41, 0x0f, 0x64, 0xe0, //0x0000128a pcmpgtb      %xmm8, %xmm4
  1207  	0x66, 0x41, 0x0f, 0x6f, 0xed, //0x0000128f movdqa       %xmm13, %xmm5
  1208  	0x66, 0x0f, 0x64, 0xeb, //0x00001294 pcmpgtb      %xmm3, %xmm5
  1209  	0x66, 0x0f, 0xdb, 0xec, //0x00001298 pand         %xmm4, %xmm5
  1210  	0x66, 0x0f, 0x6f, 0xe3, //0x0000129c movdqa       %xmm3, %xmm4
  1211  	0x66, 0x41, 0x0f, 0x74, 0xe1, //0x000012a0 pcmpeqb      %xmm9, %xmm4
  1212  	0x66, 0x0f, 0x6f, 0xf3, //0x000012a5 movdqa       %xmm3, %xmm6
  1213  	0x66, 0x41, 0x0f, 0x74, 0xf2, //0x000012a9 pcmpeqb      %xmm10, %xmm6
  1214  	0x66, 0x0f, 0xeb, 0xf4, //0x000012ae por          %xmm4, %xmm6
  1215  	0x66, 0x0f, 0x6f, 0xe3, //0x000012b2 movdqa       %xmm3, %xmm4
  1216  	0x66, 0x0f, 0xeb, 0xe2, //0x000012b6 por          %xmm2, %xmm4
  1217  	0x66, 0x41, 0x0f, 0x74, 0xdb, //0x000012ba pcmpeqb      %xmm11, %xmm3
  1218  	0x66, 0x41, 0x0f, 0x74, 0xe4, //0x000012bf pcmpeqb      %xmm12, %xmm4
  1219  	0x66, 0x0f, 0xd7, 0xdc, //0x000012c4 pmovmskb     %xmm4, %ebx
  1220  	0x66, 0x0f, 0xeb, 0xe3, //0x000012c8 por          %xmm3, %xmm4
  1221  	0x66, 0x0f, 0xeb, 0xee, //0x000012cc por          %xmm6, %xmm5
  1222  	0x66, 0x0f, 0xeb, 0xec, //0x000012d0 por          %xmm4, %xmm5
  1223  	0x66, 0x0f, 0xd7, 0xc3, //0x000012d4 pmovmskb     %xmm3, %eax
  1224  	0x66, 0x0f, 0xd7, 0xd6, //0x000012d8 pmovmskb     %xmm6, %edx
  1225  	0x66, 0x0f, 0xd7, 0xcd, //0x000012dc pmovmskb     %xmm5, %ecx
  1226  	0xbe, 0xaa, 0xaa, 0xaa, 0xaa, //0x000012e0 movl         $2863311530, %esi
  1227  	0x48, 0x8d, 0xbe, 0x55, 0x55, 0x55, 0x55, //0x000012e5 leaq         $1431655765(%rsi), %rdi
  1228  	0x48, 0x31, 0xcf, //0x000012ec xorq         %rcx, %rdi
  1229  	0x48, 0x0f, 0xbc, 0xcf, //0x000012ef bsfq         %rdi, %rcx
  1230  	0x83, 0xf9, 0x10, //0x000012f3 cmpl         $16, %ecx
  1231  	0x0f, 0x84, 0x11, 0x00, 0x00, 0x00, //0x000012f6 je           LBB0_230
  1232  	0xbf, 0xff, 0xff, 0xff, 0xff, //0x000012fc movl         $-1, %edi
  1233  	0xd3, 0xe7, //0x00001301 shll         %cl, %edi
  1234  	0xf7, 0xd7, //0x00001303 notl         %edi
  1235  	0x21, 0xf8, //0x00001305 andl         %edi, %eax
  1236  	0x21, 0xfb, //0x00001307 andl         %edi, %ebx
  1237  	0x21, 0xd7, //0x00001309 andl         %edx, %edi
  1238  	0x89, 0xfa, //0x0000130b movl         %edi, %edx
  1239  	//0x0000130d LBB0_230
  1240  	0x8d, 0x78, 0xff, //0x0000130d leal         $-1(%rax), %edi
  1241  	0x21, 0xc7, //0x00001310 andl         %eax, %edi
  1242  	0x0f, 0x85, 0x0f, 0x0a, 0x00, 0x00, //0x00001312 jne          LBB0_346
  1243  	0x8d, 0x7b, 0xff, //0x00001318 leal         $-1(%rbx), %edi
  1244  	0x21, 0xdf, //0x0000131b andl         %ebx, %edi
  1245  	0x0f, 0x85, 0x04, 0x0a, 0x00, 0x00, //0x0000131d jne          LBB0_346
  1246  	0x8d, 0x7a, 0xff, //0x00001323 leal         $-1(%rdx), %edi
  1247  	0x21, 0xd7, //0x00001326 andl         %edx, %edi
  1248  	0x0f, 0x85, 0xf9, 0x09, 0x00, 0x00, //0x00001328 jne          LBB0_346
  1249  	0x85, 0xc0, //0x0000132e testl        %eax, %eax
  1250  	0x0f, 0x84, 0x1a, 0x00, 0x00, 0x00, //0x00001330 je           LBB0_236
  1251  	0x4c, 0x89, 0xef, //0x00001336 movq         %r13, %rdi
  1252  	0x4c, 0x29, 0xe7, //0x00001339 subq         %r12, %rdi
  1253  	0x44, 0x0f, 0xbc, 0xd8, //0x0000133c bsfl         %eax, %r11d
  1254  	0x49, 0x01, 0xfb, //0x00001340 addq         %rdi, %r11
  1255  	0x49, 0x83, 0xfe, 0xff, //0x00001343 cmpq         $-1, %r14
  1256  	0x0f, 0x85, 0xe4, 0x09, 0x00, 0x00, //0x00001347 jne          LBB0_347
  1257  	0x4d, 0x89, 0xde, //0x0000134d movq         %r11, %r14
  1258  	//0x00001350 LBB0_236
  1259  	0x85, 0xdb, //0x00001350 testl        %ebx, %ebx
  1260  	0x0f, 0x84, 0x1c, 0x00, 0x00, 0x00, //0x00001352 je           LBB0_239
  1261  	0x4c, 0x89, 0xe8, //0x00001358 movq         %r13, %rax
  1262  	0x4c, 0x29, 0xe0, //0x0000135b subq         %r12, %rax
  1263  	0x44, 0x0f, 0xbc, 0xdb, //0x0000135e bsfl         %ebx, %r11d
  1264  	0x49, 0x01, 0xc3, //0x00001362 addq         %rax, %r11
  1265  	0x48, 0x83, 0x7d, 0xc0, 0xff, //0x00001365 cmpq         $-1, $-64(%rbp)
  1266  	0x0f, 0x85, 0xc1, 0x09, 0x00, 0x00, //0x0000136a jne          LBB0_347
  1267  	0x4c, 0x89, 0x5d, 0xc0, //0x00001370 movq         %r11, $-64(%rbp)
  1268  	//0x00001374 LBB0_239
  1269  	0x85, 0xd2, //0x00001374 testl        %edx, %edx
  1270  	0x0f, 0x84, 0x1c, 0x00, 0x00, 0x00, //0x00001376 je           LBB0_242
  1271  	0x4c, 0x89, 0xe8, //0x0000137c movq         %r13, %rax
  1272  	0x4c, 0x29, 0xe0, //0x0000137f subq         %r12, %rax
  1273  	0x44, 0x0f, 0xbc, 0xda, //0x00001382 bsfl         %edx, %r11d
  1274  	0x49, 0x01, 0xc3, //0x00001386 addq         %rax, %r11
  1275  	0x48, 0x83, 0x7d, 0xb8, 0xff, //0x00001389 cmpq         $-1, $-72(%rbp)
  1276  	0x0f, 0x85, 0x9d, 0x09, 0x00, 0x00, //0x0000138e jne          LBB0_347
  1277  	0x4c, 0x89, 0x5d, 0xb8, //0x00001394 movq         %r11, $-72(%rbp)
  1278  	//0x00001398 LBB0_242
  1279  	0x83, 0xf9, 0x10, //0x00001398 cmpl         $16, %ecx
  1280  	0x0f, 0x85, 0xd2, 0x03, 0x00, 0x00, //0x0000139b jne          LBB0_298
  1281  	0x49, 0x83, 0xc5, 0x10, //0x000013a1 addq         $16, %r13
  1282  	0x49, 0x83, 0xc1, 0xf0, //0x000013a5 addq         $-16, %r9
  1283  	0x49, 0x83, 0xf9, 0x0f, //0x000013a9 cmpq         $15, %r9
  1284  	0x0f, 0x87, 0xcd, 0xfe, 0xff, 0xff, //0x000013ad ja           LBB0_228
  1285  	0x4d, 0x85, 0xd2, //0x000013b3 testq        %r10, %r10
  1286  	0x48, 0x8d, 0x35, 0x13, 0x16, 0x00, 0x00, //0x000013b6 leaq         $5651(%rip), %rsi  /* LJTI0_2+0(%rip) */
  1287  	0x48, 0x8b, 0x7d, 0xc0, //0x000013bd movq         $-64(%rbp), %rdi
  1288  	0x48, 0x8b, 0x5d, 0xb8, //0x000013c1 movq         $-72(%rbp), %rbx
  1289  	0x0f, 0x84, 0xb6, 0x03, 0x00, 0x00, //0x000013c5 je           LBB0_299
  1290  	//0x000013cb LBB0_245
  1291  	0x4b, 0x8d, 0x0c, 0x10, //0x000013cb leaq         (%r8,%r10), %rcx
  1292  	0xe9, 0x18, 0x00, 0x00, 0x00, //0x000013cf jmp          LBB0_247
  1293  	0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000013d4 .p2align 4, 0x90
  1294  	//0x000013e0 LBB0_246
  1295  	0x49, 0x89, 0xc0, //0x000013e0 movq         %rax, %r8
  1296  	0x49, 0xff, 0xca, //0x000013e3 decq         %r10
  1297  	0x0f, 0x84, 0xd3, 0x0a, 0x00, 0x00, //0x000013e6 je           LBB0_350
  1298  	//0x000013ec LBB0_247
  1299  	0x41, 0x0f, 0xbe, 0x10, //0x000013ec movsbl       (%r8), %edx
  1300  	0x83, 0xc2, 0xd5, //0x000013f0 addl         $-43, %edx
  1301  	0x83, 0xfa, 0x3a, //0x000013f3 cmpl         $58, %edx
  1302  	0x0f, 0x87, 0x85, 0x03, 0x00, 0x00, //0x000013f6 ja           LBB0_299
  1303  	0x49, 0x8d, 0x40, 0x01, //0x000013fc leaq         $1(%r8), %rax
  1304  	0x48, 0x63, 0x14, 0x96, //0x00001400 movslq       (%rsi,%rdx,4), %rdx
  1305  	0x48, 0x01, 0xf2, //0x00001404 addq         %rsi, %rdx
  1306  	0xff, 0xe2, //0x00001407 jmpq         *%rdx
  1307  	//0x00001409 LBB0_249
  1308  	0x49, 0x89, 0xc3, //0x00001409 movq         %rax, %r11
  1309  	0x4d, 0x29, 0xe3, //0x0000140c subq         %r12, %r11
  1310  	0x48, 0x83, 0xfb, 0xff, //0x0000140f cmpq         $-1, %rbx
  1311  	0x0f, 0x85, 0xff, 0x0b, 0x00, 0x00, //0x00001413 jne          LBB0_368
  1312  	0x49, 0xff, 0xcb, //0x00001419 decq         %r11
  1313  	0x4c, 0x89, 0xdb, //0x0000141c movq         %r11, %rbx
  1314  	0xe9, 0xbc, 0xff, 0xff, 0xff, //0x0000141f jmp          LBB0_246
  1315  	//0x00001424 LBB0_251
  1316  	0x49, 0x89, 0xc3, //0x00001424 movq         %rax, %r11
  1317  	0x4d, 0x29, 0xe3, //0x00001427 subq         %r12, %r11
  1318  	0x48, 0x83, 0xff, 0xff, //0x0000142a cmpq         $-1, %rdi
  1319  	0x0f, 0x85, 0xe4, 0x0b, 0x00, 0x00, //0x0000142e jne          LBB0_368
  1320  	0x49, 0xff, 0xcb, //0x00001434 decq         %r11
  1321  	0x4c, 0x89, 0xdf, //0x00001437 movq         %r11, %rdi
  1322  	0xe9, 0xa1, 0xff, 0xff, 0xff, //0x0000143a jmp          LBB0_246
  1323  	//0x0000143f LBB0_253
  1324  	0x49, 0x89, 0xc3, //0x0000143f movq         %rax, %r11
  1325  	0x4d, 0x29, 0xe3, //0x00001442 subq         %r12, %r11
  1326  	0x49, 0x83, 0xfe, 0xff, //0x00001445 cmpq         $-1, %r14
  1327  	0x0f, 0x85, 0xc9, 0x0b, 0x00, 0x00, //0x00001449 jne          LBB0_368
  1328  	0x49, 0xff, 0xcb, //0x0000144f decq         %r11
  1329  	0x4d, 0x89, 0xde, //0x00001452 movq         %r11, %r14
  1330  	0xe9, 0x86, 0xff, 0xff, 0xff, //0x00001455 jmp          LBB0_246
  1331  	//0x0000145a LBB0_255
  1332  	0x48, 0x8b, 0x4d, 0x90, //0x0000145a movq         $-112(%rbp), %rcx
  1333  	0x48, 0x8b, 0x49, 0x08, //0x0000145e movq         $8(%rcx), %rcx
  1334  	0x48, 0x8d, 0x51, 0xfc, //0x00001462 leaq         $-4(%rcx), %rdx
  1335  	0x49, 0x39, 0xd7, //0x00001466 cmpq         %rdx, %r15
  1336  	0x0f, 0x83, 0x6b, 0x11, 0x00, 0x00, //0x00001469 jae          LBB0_441
  1337  	0x43, 0x8b, 0x0c, 0x1a, //0x0000146f movl         (%r10,%r11), %ecx
  1338  	0x81, 0xf9, 0x61, 0x6c, 0x73, 0x65, //0x00001473 cmpl         $1702063201, %ecx
  1339  	0x0f, 0x85, 0xaf, 0x11, 0x00, 0x00, //0x00001479 jne          LBB0_443
  1340  	0x4c, 0x89, 0xd9, //0x0000147f movq         %r11, %rcx
  1341  	0x4d, 0x8d, 0x5f, 0x05, //0x00001482 leaq         $5(%r15), %r11
  1342  	0xe9, 0x50, 0x00, 0x00, 0x00, //0x00001486 jmp          LBB0_267
  1343  	//0x0000148b LBB0_258
  1344  	0x48, 0x8b, 0x4d, 0x90, //0x0000148b movq         $-112(%rbp), %rcx
  1345  	0x48, 0x8b, 0x49, 0x08, //0x0000148f movq         $8(%rcx), %rcx
  1346  	0x48, 0x8d, 0x51, 0xfd, //0x00001493 leaq         $-3(%rcx), %rdx
  1347  	0x49, 0x39, 0xd7, //0x00001497 cmpq         %rdx, %r15
  1348  	0x0f, 0x83, 0x3a, 0x11, 0x00, 0x00, //0x0000149a jae          LBB0_441
  1349  	0x41, 0x81, 0x39, 0x6e, 0x75, 0x6c, 0x6c, //0x000014a0 cmpl         $1819047278, (%r9)
  1350  	0x0f, 0x84, 0x27, 0x00, 0x00, 0x00, //0x000014a7 je           LBB0_266
  1351  	0xe9, 0xd1, 0x11, 0x00, 0x00, //0x000014ad jmp          LBB0_260
  1352  	//0x000014b2 LBB0_264
  1353  	0x48, 0x8b, 0x4d, 0x90, //0x000014b2 movq         $-112(%rbp), %rcx
  1354  	0x48, 0x8b, 0x49, 0x08, //0x000014b6 movq         $8(%rcx), %rcx
  1355  	0x48, 0x8d, 0x51, 0xfd, //0x000014ba leaq         $-3(%rcx), %rdx
  1356  	0x49, 0x39, 0xd7, //0x000014be cmpq         %rdx, %r15
  1357  	0x0f, 0x83, 0x13, 0x11, 0x00, 0x00, //0x000014c1 jae          LBB0_441
  1358  	0x41, 0x81, 0x39, 0x74, 0x72, 0x75, 0x65, //0x000014c7 cmpl         $1702195828, (%r9)
  1359  	0x0f, 0x85, 0x01, 0x12, 0x00, 0x00, //0x000014ce jne          LBB0_448
  1360  	//0x000014d4 LBB0_266
  1361  	0x4c, 0x89, 0xd9, //0x000014d4 movq         %r11, %rcx
  1362  	0x4d, 0x8d, 0x5f, 0x04, //0x000014d7 leaq         $4(%r15), %r11
  1363  	//0x000014db LBB0_267
  1364  	0x4c, 0x89, 0x1e, //0x000014db movq         %r11, (%rsi)
  1365  	0x4c, 0x89, 0xf8, //0x000014de movq         %r15, %rax
  1366  	0x48, 0x85, 0xc9, //0x000014e1 testq        %rcx, %rcx
  1367  	0x0f, 0x8f, 0x86, 0xec, 0xff, 0xff, //0x000014e4 jg           LBB0_3
  1368  	0xe9, 0x71, 0x12, 0x00, 0x00, //0x000014ea jmp          LBB0_150
  1369  	//0x000014ef LBB0_268
  1370  	0x49, 0x8b, 0x00, //0x000014ef movq         (%r8), %rax
  1371  	0x48, 0x3d, 0xff, 0x0f, 0x00, 0x00, //0x000014f2 cmpq         $4095, %rax
  1372  	0x0f, 0x8f, 0x79, 0x10, 0x00, 0x00, //0x000014f8 jg           LBB0_442
  1373  	0x48, 0x8d, 0x48, 0x01, //0x000014fe leaq         $1(%rax), %rcx
  1374  	0x49, 0x89, 0x08, //0x00001502 movq         %rcx, (%r8)
  1375  	0x49, 0xc7, 0x44, 0xc0, 0x08, 0x06, 0x00, 0x00, 0x00, //0x00001505 movq         $6, $8(%r8,%rax,8)
  1376  	0xe9, 0x5d, 0xec, 0xff, 0xff, //0x0000150e jmp          LBB0_3
  1377  	//0x00001513 LBB0_270
  1378  	0x48, 0x85, 0xc0, //0x00001513 testq        %rax, %rax
  1379  	0x49, 0x8d, 0x45, 0xff, //0x00001516 leaq         $-1(%r13), %rax
  1380  	0x49, 0xf7, 0xd5, //0x0000151a notq         %r13
  1381  	0x4c, 0x0f, 0x48, 0xe9, //0x0000151d cmovsq       %rcx, %r13
  1382  	0x49, 0x39, 0xc3, //0x00001521 cmpq         %rax, %r11
  1383  	0x49, 0x89, 0xcb, //0x00001524 movq         %rcx, %r11
  1384  	0x4d, 0x0f, 0x44, 0xdd, //0x00001527 cmoveq       %r13, %r11
  1385  	//0x0000152b LBB0_271
  1386  	0x48, 0x8b, 0x75, 0xc8, //0x0000152b movq         $-56(%rbp), %rsi
  1387  	0x4c, 0x8b, 0x55, 0xd0, //0x0000152f movq         $-48(%rbp), %r10
  1388  	//0x00001533 LBB0_272
  1389  	0x4d, 0x85, 0xdb, //0x00001533 testq        %r11, %r11
  1390  	0x0f, 0x89, 0x20, 0xec, 0xff, 0xff, //0x00001536 jns          LBB0_1
  1391  	0xe9, 0x67, 0x10, 0x00, 0x00, //0x0000153c jmp          LBB0_273
  1392  	//0x00001541 LBB0_274
  1393  	0x4d, 0x29, 0xda, //0x00001541 subq         %r11, %r10
  1394  	0x0f, 0x84, 0x32, 0x12, 0x00, 0x00, //0x00001544 je           LBB0_458
  1395  	0x48, 0x8b, 0x45, 0xd0, //0x0000154a movq         $-48(%rbp), %rax
  1396  	0x4c, 0x89, 0xd9, //0x0000154e movq         %r11, %rcx
  1397  	0x49, 0x01, 0xc3, //0x00001551 addq         %rax, %r11
  1398  	0x49, 0x83, 0xfa, 0x40, //0x00001554 cmpq         $64, %r10
  1399  	0x0f, 0x82, 0x78, 0x0b, 0x00, 0x00, //0x00001558 jb           LBB0_376
  1400  	0x45, 0x89, 0xd1, //0x0000155e movl         %r10d, %r9d
  1401  	0x41, 0x83, 0xe1, 0x3f, //0x00001561 andl         $63, %r9d
  1402  	0x4d, 0x29, 0xfc, //0x00001565 subq         %r15, %r12
  1403  	0x49, 0x83, 0xc4, 0xbf, //0x00001568 addq         $-65, %r12
  1404  	0x49, 0x83, 0xe4, 0xc0, //0x0000156c andq         $-64, %r12
  1405  	0x49, 0x01, 0xcc, //0x00001570 addq         %rcx, %r12
  1406  	0x4c, 0x03, 0x65, 0x88, //0x00001573 addq         $-120(%rbp), %r12
  1407  	0x4c, 0x89, 0x65, 0xb8, //0x00001577 movq         %r12, $-72(%rbp)
  1408  	0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x0000157b movq         $-1, %r8
  1409  	0x45, 0x31, 0xe4, //0x00001582 xorl         %r12d, %r12d
  1410  	0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001585 .p2align 4, 0x90
  1411  	//0x00001590 LBB0_277
  1412  	0xf3, 0x41, 0x0f, 0x6f, 0x2b, //0x00001590 movdqu       (%r11), %xmm5
  1413  	0xf3, 0x41, 0x0f, 0x6f, 0x73, 0x10, //0x00001595 movdqu       $16(%r11), %xmm6
  1414  	0xf3, 0x41, 0x0f, 0x6f, 0x63, 0x20, //0x0000159b movdqu       $32(%r11), %xmm4
  1415  	0xf3, 0x41, 0x0f, 0x6f, 0x7b, 0x30, //0x000015a1 movdqu       $48(%r11), %xmm7
  1416  	0x66, 0x0f, 0x6f, 0xdd, //0x000015a7 movdqa       %xmm5, %xmm3
  1417  	0x66, 0x0f, 0x74, 0xd8, //0x000015ab pcmpeqb      %xmm0, %xmm3
  1418  	0x66, 0x0f, 0xd7, 0xc3, //0x000015af pmovmskb     %xmm3, %eax
  1419  	0x66, 0x0f, 0x6f, 0xde, //0x000015b3 movdqa       %xmm6, %xmm3
  1420  	0x66, 0x0f, 0x74, 0xd8, //0x000015b7 pcmpeqb      %xmm0, %xmm3
  1421  	0x66, 0x0f, 0xd7, 0xcb, //0x000015bb pmovmskb     %xmm3, %ecx
  1422  	0x66, 0x0f, 0x6f, 0xdc, //0x000015bf movdqa       %xmm4, %xmm3
  1423  	0x66, 0x0f, 0x74, 0xd8, //0x000015c3 pcmpeqb      %xmm0, %xmm3
  1424  	0x66, 0x0f, 0xd7, 0xdb, //0x000015c7 pmovmskb     %xmm3, %ebx
  1425  	0x66, 0x0f, 0x6f, 0xdf, //0x000015cb movdqa       %xmm7, %xmm3
  1426  	0x66, 0x0f, 0x74, 0xd8, //0x000015cf pcmpeqb      %xmm0, %xmm3
  1427  	0x66, 0x0f, 0xd7, 0xd3, //0x000015d3 pmovmskb     %xmm3, %edx
  1428  	0x66, 0x0f, 0x6f, 0xdd, //0x000015d7 movdqa       %xmm5, %xmm3
  1429  	0x66, 0x0f, 0x74, 0xd9, //0x000015db pcmpeqb      %xmm1, %xmm3
  1430  	0x66, 0x44, 0x0f, 0xd7, 0xeb, //0x000015df pmovmskb     %xmm3, %r13d
  1431  	0x66, 0x0f, 0x6f, 0xde, //0x000015e4 movdqa       %xmm6, %xmm3
  1432  	0x66, 0x0f, 0x74, 0xd9, //0x000015e8 pcmpeqb      %xmm1, %xmm3
  1433  	0x66, 0x0f, 0xd7, 0xfb, //0x000015ec pmovmskb     %xmm3, %edi
  1434  	0x66, 0x0f, 0x6f, 0xdc, //0x000015f0 movdqa       %xmm4, %xmm3
  1435  	0x66, 0x0f, 0x74, 0xd9, //0x000015f4 pcmpeqb      %xmm1, %xmm3
  1436  	0x48, 0xc1, 0xe1, 0x10, //0x000015f8 shlq         $16, %rcx
  1437  	0x48, 0x09, 0xc8, //0x000015fc orq          %rcx, %rax
  1438  	0x66, 0x0f, 0xd7, 0xcb, //0x000015ff pmovmskb     %xmm3, %ecx
  1439  	0x66, 0x0f, 0x6f, 0xdf, //0x00001603 movdqa       %xmm7, %xmm3
  1440  	0x66, 0x0f, 0x74, 0xd9, //0x00001607 pcmpeqb      %xmm1, %xmm3
  1441  	0x48, 0xc1, 0xe3, 0x20, //0x0000160b shlq         $32, %rbx
  1442  	0x48, 0x09, 0xd8, //0x0000160f orq          %rbx, %rax
  1443  	0x66, 0x0f, 0xd7, 0xdb, //0x00001612 pmovmskb     %xmm3, %ebx
  1444  	0x66, 0x0f, 0x6f, 0xda, //0x00001616 movdqa       %xmm2, %xmm3
  1445  	0x66, 0x0f, 0x64, 0xdd, //0x0000161a pcmpgtb      %xmm5, %xmm3
  1446  	0x66, 0x41, 0x0f, 0x64, 0xee, //0x0000161e pcmpgtb      %xmm14, %xmm5
  1447  	0x66, 0x0f, 0xdb, 0xeb, //0x00001623 pand         %xmm3, %xmm5
  1448  	0x48, 0xc1, 0xe7, 0x10, //0x00001627 shlq         $16, %rdi
  1449  	0x49, 0x09, 0xfd, //0x0000162b orq          %rdi, %r13
  1450  	0x66, 0x44, 0x0f, 0xd7, 0xf5, //0x0000162e pmovmskb     %xmm5, %r14d
  1451  	0x66, 0x0f, 0x6f, 0xda, //0x00001633 movdqa       %xmm2, %xmm3
  1452  	0x66, 0x0f, 0x64, 0xde, //0x00001637 pcmpgtb      %xmm6, %xmm3
  1453  	0x66, 0x41, 0x0f, 0x64, 0xf6, //0x0000163b pcmpgtb      %xmm14, %xmm6
  1454  	0x66, 0x0f, 0xdb, 0xf3, //0x00001640 pand         %xmm3, %xmm6
  1455  	0x48, 0xc1, 0xe1, 0x20, //0x00001644 shlq         $32, %rcx
  1456  	0x49, 0x09, 0xcd, //0x00001648 orq          %rcx, %r13
  1457  	0x66, 0x0f, 0xd7, 0xfe, //0x0000164b pmovmskb     %xmm6, %edi
  1458  	0x66, 0x0f, 0x6f, 0xda, //0x0000164f movdqa       %xmm2, %xmm3
  1459  	0x66, 0x0f, 0x64, 0xdc, //0x00001653 pcmpgtb      %xmm4, %xmm3
  1460  	0x66, 0x41, 0x0f, 0x64, 0xe6, //0x00001657 pcmpgtb      %xmm14, %xmm4
  1461  	0x66, 0x0f, 0xdb, 0xe3, //0x0000165c pand         %xmm3, %xmm4
  1462  	0x48, 0xc1, 0xe3, 0x30, //0x00001660 shlq         $48, %rbx
  1463  	0x49, 0x09, 0xdd, //0x00001664 orq          %rbx, %r13
  1464  	0x66, 0x0f, 0xd7, 0xcc, //0x00001667 pmovmskb     %xmm4, %ecx
  1465  	0x66, 0x0f, 0x6f, 0xda, //0x0000166b movdqa       %xmm2, %xmm3
  1466  	0x66, 0x0f, 0x64, 0xdf, //0x0000166f pcmpgtb      %xmm7, %xmm3
  1467  	0x66, 0x41, 0x0f, 0x64, 0xfe, //0x00001673 pcmpgtb      %xmm14, %xmm7
  1468  	0x66, 0x0f, 0xdb, 0xfb, //0x00001678 pand         %xmm3, %xmm7
  1469  	0x48, 0xc1, 0xe7, 0x10, //0x0000167c shlq         $16, %rdi
  1470  	0x49, 0x09, 0xfe, //0x00001680 orq          %rdi, %r14
  1471  	0x66, 0x0f, 0xd7, 0xff, //0x00001683 pmovmskb     %xmm7, %edi
  1472  	0x48, 0xc1, 0xe2, 0x30, //0x00001687 shlq         $48, %rdx
  1473  	0x48, 0xc1, 0xe1, 0x20, //0x0000168b shlq         $32, %rcx
  1474  	0x49, 0x83, 0xf8, 0xff, //0x0000168f cmpq         $-1, %r8
  1475  	0x0f, 0x85, 0x09, 0x00, 0x00, 0x00, //0x00001693 jne          LBB0_279
  1476  	0x4d, 0x85, 0xed, //0x00001699 testq        %r13, %r13
  1477  	0x0f, 0x85, 0xa4, 0x00, 0x00, 0x00, //0x0000169c jne          LBB0_294
  1478  	//0x000016a2 LBB0_279
  1479  	0x48, 0xc1, 0xe7, 0x30, //0x000016a2 shlq         $48, %rdi
  1480  	0x49, 0x09, 0xce, //0x000016a6 orq          %rcx, %r14
  1481  	0x48, 0x09, 0xd0, //0x000016a9 orq          %rdx, %rax
  1482  	0x4c, 0x89, 0xe9, //0x000016ac movq         %r13, %rcx
  1483  	0x4c, 0x09, 0xe1, //0x000016af orq          %r12, %rcx
  1484  	0x0f, 0x85, 0x2c, 0x00, 0x00, 0x00, //0x000016b2 jne          LBB0_295
  1485  	0x49, 0x09, 0xfe, //0x000016b8 orq          %rdi, %r14
  1486  	0x48, 0x85, 0xc0, //0x000016bb testq        %rax, %rax
  1487  	0x0f, 0x85, 0x95, 0x00, 0x00, 0x00, //0x000016be jne          LBB0_296
  1488  	//0x000016c4 LBB0_281
  1489  	0x4d, 0x85, 0xf6, //0x000016c4 testq        %r14, %r14
  1490  	0x0f, 0x85, 0x69, 0x10, 0x00, 0x00, //0x000016c7 jne          LBB0_453
  1491  	0x49, 0x83, 0xc2, 0xc0, //0x000016cd addq         $-64, %r10
  1492  	0x49, 0x83, 0xc3, 0x40, //0x000016d1 addq         $64, %r11
  1493  	0x49, 0x83, 0xfa, 0x3f, //0x000016d5 cmpq         $63, %r10
  1494  	0x0f, 0x87, 0xb1, 0xfe, 0xff, 0xff, //0x000016d9 ja           LBB0_277
  1495  	0xe9, 0xe9, 0x06, 0x00, 0x00, //0x000016df jmp          LBB0_283
  1496  	//0x000016e4 LBB0_295
  1497  	0x4c, 0x89, 0xe1, //0x000016e4 movq         %r12, %rcx
  1498  	0x48, 0xf7, 0xd1, //0x000016e7 notq         %rcx
  1499  	0x4c, 0x21, 0xe9, //0x000016ea andq         %r13, %rcx
  1500  	0x4c, 0x89, 0x4d, 0x80, //0x000016ed movq         %r9, $-128(%rbp)
  1501  	0x4c, 0x8d, 0x0c, 0x09, //0x000016f1 leaq         (%rcx,%rcx), %r9
  1502  	0x4d, 0x09, 0xe1, //0x000016f5 orq          %r12, %r9
  1503  	0x4c, 0x89, 0xca, //0x000016f8 movq         %r9, %rdx
  1504  	0x48, 0xf7, 0xd2, //0x000016fb notq         %rdx
  1505  	0x4c, 0x21, 0xea, //0x000016fe andq         %r13, %rdx
  1506  	0x48, 0xbb, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00001701 movabsq      $-6148914691236517206, %rbx
  1507  	0x48, 0x21, 0xda, //0x0000170b andq         %rbx, %rdx
  1508  	0x45, 0x31, 0xe4, //0x0000170e xorl         %r12d, %r12d
  1509  	0x48, 0x01, 0xca, //0x00001711 addq         %rcx, %rdx
  1510  	0x41, 0x0f, 0x92, 0xc4, //0x00001714 setb         %r12b
  1511  	0x48, 0x01, 0xd2, //0x00001718 addq         %rdx, %rdx
  1512  	0x48, 0xb9, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x0000171b movabsq      $6148914691236517205, %rcx
  1513  	0x48, 0x31, 0xca, //0x00001725 xorq         %rcx, %rdx
  1514  	0x4c, 0x21, 0xca, //0x00001728 andq         %r9, %rdx
  1515  	0x4c, 0x8b, 0x4d, 0x80, //0x0000172b movq         $-128(%rbp), %r9
  1516  	0x48, 0xf7, 0xd2, //0x0000172f notq         %rdx
  1517  	0x48, 0x21, 0xd0, //0x00001732 andq         %rdx, %rax
  1518  	0x49, 0x09, 0xfe, //0x00001735 orq          %rdi, %r14
  1519  	0x48, 0x85, 0xc0, //0x00001738 testq        %rax, %rax
  1520  	0x0f, 0x84, 0x83, 0xff, 0xff, 0xff, //0x0000173b je           LBB0_281
  1521  	0xe9, 0x13, 0x00, 0x00, 0x00, //0x00001741 jmp          LBB0_296
  1522  	//0x00001746 LBB0_294
  1523  	0x4c, 0x89, 0xdb, //0x00001746 movq         %r11, %rbx
  1524  	0x48, 0x2b, 0x5d, 0xd0, //0x00001749 subq         $-48(%rbp), %rbx
  1525  	0x4d, 0x0f, 0xbc, 0xc5, //0x0000174d bsfq         %r13, %r8
  1526  	0x49, 0x01, 0xd8, //0x00001751 addq         %rbx, %r8
  1527  	0xe9, 0x49, 0xff, 0xff, 0xff, //0x00001754 jmp          LBB0_279
  1528  	//0x00001759 LBB0_296
  1529  	0x48, 0x0f, 0xbc, 0xc0, //0x00001759 bsfq         %rax, %rax
  1530  	0x4d, 0x85, 0xf6, //0x0000175d testq        %r14, %r14
  1531  	0x4c, 0x8b, 0x55, 0xd0, //0x00001760 movq         $-48(%rbp), %r10
  1532  	0x0f, 0x84, 0xb2, 0x00, 0x00, 0x00, //0x00001764 je           LBB0_311
  1533  	0x49, 0x0f, 0xbc, 0xce, //0x0000176a bsfq         %r14, %rcx
  1534  	0xe9, 0xae, 0x00, 0x00, 0x00, //0x0000176e jmp          LBB0_312
  1535  	//0x00001773 LBB0_298
  1536  	0x49, 0x01, 0xcd, //0x00001773 addq         %rcx, %r13
  1537  	0x4d, 0x89, 0xe8, //0x00001776 movq         %r13, %r8
  1538  	0x48, 0x8b, 0x7d, 0xc0, //0x00001779 movq         $-64(%rbp), %rdi
  1539  	0x48, 0x8b, 0x5d, 0xb8, //0x0000177d movq         $-72(%rbp), %rbx
  1540  	//0x00001781 LBB0_299
  1541  	0x49, 0xc7, 0xc3, 0xff, 0xff, 0xff, 0xff, //0x00001781 movq         $-1, %r11
  1542  	0x48, 0x85, 0xff, //0x00001788 testq        %rdi, %rdi
  1543  	0x48, 0x8b, 0x75, 0xc8, //0x0000178b movq         $-56(%rbp), %rsi
  1544  	0x0f, 0x84, 0x6d, 0x0e, 0x00, 0x00, //0x0000178f je           LBB0_439
  1545  	//0x00001795 LBB0_300
  1546  	0x48, 0x85, 0xdb, //0x00001795 testq        %rbx, %rbx
  1547  	0x0f, 0x84, 0x64, 0x0e, 0x00, 0x00, //0x00001798 je           LBB0_439
  1548  	0x4d, 0x85, 0xf6, //0x0000179e testq        %r14, %r14
  1549  	0x4c, 0x8b, 0x55, 0xd0, //0x000017a1 movq         $-48(%rbp), %r10
  1550  	0x0f, 0x84, 0x57, 0x0e, 0x00, 0x00, //0x000017a5 je           LBB0_439
  1551  	0x4d, 0x29, 0xe0, //0x000017ab subq         %r12, %r8
  1552  	0x49, 0x8d, 0x40, 0xff, //0x000017ae leaq         $-1(%r8), %rax
  1553  	0x48, 0x39, 0xc7, //0x000017b2 cmpq         %rax, %rdi
  1554  	0x0f, 0x84, 0x33, 0x00, 0x00, 0x00, //0x000017b5 je           LBB0_308
  1555  	0x49, 0x39, 0xc6, //0x000017bb cmpq         %rax, %r14
  1556  	0x0f, 0x84, 0x2a, 0x00, 0x00, 0x00, //0x000017be je           LBB0_308
  1557  	0x48, 0x39, 0xc3, //0x000017c4 cmpq         %rax, %rbx
  1558  	0x0f, 0x84, 0x21, 0x00, 0x00, 0x00, //0x000017c7 je           LBB0_308
  1559  	0x48, 0x85, 0xdb, //0x000017cd testq        %rbx, %rbx
  1560  	0x0f, 0x8e, 0x88, 0x00, 0x00, 0x00, //0x000017d0 jle          LBB0_319
  1561  	0x48, 0x8d, 0x43, 0xff, //0x000017d6 leaq         $-1(%rbx), %rax
  1562  	0x48, 0x39, 0xc7, //0x000017da cmpq         %rax, %rdi
  1563  	0x0f, 0x84, 0x7b, 0x00, 0x00, 0x00, //0x000017dd je           LBB0_319
  1564  	0x48, 0xf7, 0xd3, //0x000017e3 notq         %rbx
  1565  	0x49, 0x89, 0xdb, //0x000017e6 movq         %rbx, %r11
  1566  	0xe9, 0x06, 0x00, 0x00, 0x00, //0x000017e9 jmp          LBB0_309
  1567  	//0x000017ee LBB0_308
  1568  	0x49, 0xf7, 0xd8, //0x000017ee negq         %r8
  1569  	0x4d, 0x89, 0xc3, //0x000017f1 movq         %r8, %r11
  1570  	//0x000017f4 LBB0_309
  1571  	0x4d, 0x85, 0xdb, //0x000017f4 testq        %r11, %r11
  1572  	0x0f, 0x88, 0x05, 0x0e, 0x00, 0x00, //0x000017f7 js           LBB0_439
  1573  	//0x000017fd LBB0_310
  1574  	0x48, 0x8b, 0x4d, 0xb0, //0x000017fd movq         $-80(%rbp), %rcx
  1575  	0x49, 0x01, 0xcb, //0x00001801 addq         %rcx, %r11
  1576  	0x4c, 0x89, 0x1e, //0x00001804 movq         %r11, (%rsi)
  1577  	0x4c, 0x89, 0xf8, //0x00001807 movq         %r15, %rax
  1578  	0x48, 0x85, 0xc9, //0x0000180a testq        %rcx, %rcx
  1579  	0x4c, 0x8b, 0x45, 0xa0, //0x0000180d movq         $-96(%rbp), %r8
  1580  	0x0f, 0x8f, 0x59, 0xe9, 0xff, 0xff, //0x00001811 jg           LBB0_3
  1581  	0xe9, 0x44, 0x0f, 0x00, 0x00, //0x00001817 jmp          LBB0_150
  1582  	//0x0000181c LBB0_311
  1583  	0xb9, 0x40, 0x00, 0x00, 0x00, //0x0000181c movl         $64, %ecx
  1584  	//0x00001821 LBB0_312
  1585  	0x4d, 0x29, 0xd3, //0x00001821 subq         %r10, %r11
  1586  	0x48, 0x39, 0xc1, //0x00001824 cmpq         %rax, %rcx
  1587  	0x0f, 0x82, 0x20, 0x0f, 0x00, 0x00, //0x00001827 jb           LBB0_148
  1588  	0x4d, 0x8d, 0x5c, 0x03, 0x01, //0x0000182d leaq         $1(%r11,%rax), %r11
  1589  	//0x00001832 LBB0_314
  1590  	0x4d, 0x85, 0xdb, //0x00001832 testq        %r11, %r11
  1591  	0x0f, 0x89, 0x2f, 0xf7, 0xff, 0xff, //0x00001835 jns          LBB0_190
  1592  	0xe9, 0xd4, 0x0d, 0x00, 0x00, //0x0000183b jmp          LBB0_315
  1593  	//0x00001840 LBB0_317
  1594  	0x4d, 0x29, 0xce, //0x00001840 subq         %r9, %r14
  1595  	0x44, 0x0f, 0xbc, 0xd8, //0x00001843 bsfl         %eax, %r11d
  1596  	0x4d, 0x01, 0xf3, //0x00001847 addq         %r14, %r11
  1597  	0x49, 0xf7, 0xd3, //0x0000184a notq         %r11
  1598  	//0x0000184d LBB0_318
  1599  	0x48, 0x8b, 0x75, 0xc8, //0x0000184d movq         $-56(%rbp), %rsi
  1600  	0x4c, 0x8b, 0x55, 0xd0, //0x00001851 movq         $-48(%rbp), %r10
  1601  	0x4c, 0x8b, 0x45, 0xa0, //0x00001855 movq         $-96(%rbp), %r8
  1602  	0xe9, 0xd5, 0xfc, 0xff, 0xff, //0x00001859 jmp          LBB0_272
  1603  	//0x0000185e LBB0_319
  1604  	0x4c, 0x89, 0xf0, //0x0000185e movq         %r14, %rax
  1605  	0x48, 0x09, 0xf8, //0x00001861 orq          %rdi, %rax
  1606  	0x49, 0x39, 0xfe, //0x00001864 cmpq         %rdi, %r14
  1607  	0x0f, 0x8c, 0x93, 0x01, 0x00, 0x00, //0x00001867 jl           LBB0_322
  1608  	0x48, 0x85, 0xc0, //0x0000186d testq        %rax, %rax
  1609  	0x0f, 0x88, 0x8a, 0x01, 0x00, 0x00, //0x00001870 js           LBB0_322
  1610  	0x49, 0xf7, 0xd6, //0x00001876 notq         %r14
  1611  	0x4d, 0x89, 0xf3, //0x00001879 movq         %r14, %r11
  1612  	0xe9, 0x73, 0xff, 0xff, 0xff, //0x0000187c jmp          LBB0_309
  1613  	//0x00001881 LBB0_50
  1614  	0x4c, 0x8b, 0x5d, 0x80, //0x00001881 movq         $-128(%rbp), %r11
  1615  	0x4c, 0x8b, 0x6d, 0xb8, //0x00001885 movq         $-72(%rbp), %r13
  1616  	0x49, 0x83, 0xfd, 0x20, //0x00001889 cmpq         $32, %r13
  1617  	0x0f, 0x82, 0xfb, 0x08, 0x00, 0x00, //0x0000188d jb           LBB0_381
  1618  	//0x00001893 LBB0_51
  1619  	0xf3, 0x41, 0x0f, 0x6f, 0x1b, //0x00001893 movdqu       (%r11), %xmm3
  1620  	0xf3, 0x41, 0x0f, 0x6f, 0x63, 0x10, //0x00001898 movdqu       $16(%r11), %xmm4
  1621  	0x66, 0x0f, 0x6f, 0xeb, //0x0000189e movdqa       %xmm3, %xmm5
  1622  	0x66, 0x0f, 0x74, 0xe8, //0x000018a2 pcmpeqb      %xmm0, %xmm5
  1623  	0x66, 0x0f, 0xd7, 0xfd, //0x000018a6 pmovmskb     %xmm5, %edi
  1624  	0x66, 0x0f, 0x6f, 0xec, //0x000018aa movdqa       %xmm4, %xmm5
  1625  	0x66, 0x0f, 0x74, 0xe8, //0x000018ae pcmpeqb      %xmm0, %xmm5
  1626  	0x66, 0x0f, 0xd7, 0xd5, //0x000018b2 pmovmskb     %xmm5, %edx
  1627  	0x66, 0x0f, 0x74, 0xd9, //0x000018b6 pcmpeqb      %xmm1, %xmm3
  1628  	0x66, 0x0f, 0xd7, 0xcb, //0x000018ba pmovmskb     %xmm3, %ecx
  1629  	0x66, 0x0f, 0x74, 0xe1, //0x000018be pcmpeqb      %xmm1, %xmm4
  1630  	0x66, 0x0f, 0xd7, 0xc4, //0x000018c2 pmovmskb     %xmm4, %eax
  1631  	0x48, 0xc1, 0xe2, 0x10, //0x000018c6 shlq         $16, %rdx
  1632  	0x48, 0xc1, 0xe0, 0x10, //0x000018ca shlq         $16, %rax
  1633  	0x48, 0x09, 0xc1, //0x000018ce orq          %rax, %rcx
  1634  	0x49, 0x83, 0xf8, 0xff, //0x000018d1 cmpq         $-1, %r8
  1635  	0x0f, 0x85, 0x09, 0x00, 0x00, 0x00, //0x000018d5 jne          LBB0_53
  1636  	0x48, 0x85, 0xc9, //0x000018db testq        %rcx, %rcx
  1637  	0x0f, 0x85, 0x49, 0x08, 0x00, 0x00, //0x000018de jne          LBB0_378
  1638  	//0x000018e4 LBB0_53
  1639  	0x48, 0x09, 0xfa, //0x000018e4 orq          %rdi, %rdx
  1640  	0x48, 0x89, 0xc8, //0x000018e7 movq         %rcx, %rax
  1641  	0x4c, 0x09, 0xd0, //0x000018ea orq          %r10, %rax
  1642  	0x0f, 0x85, 0x57, 0x08, 0x00, 0x00, //0x000018ed jne          LBB0_379
  1643  	//0x000018f3 LBB0_54
  1644  	0x48, 0x85, 0xd2, //0x000018f3 testq        %rdx, %rdx
  1645  	0x0f, 0x84, 0x8a, 0x08, 0x00, 0x00, //0x000018f6 je           LBB0_380
  1646  	//0x000018fc LBB0_55
  1647  	0x48, 0x0f, 0xbc, 0xc2, //0x000018fc bsfq         %rdx, %rax
  1648  	0xe9, 0x40, 0xec, 0xff, 0xff, //0x00001900 jmp          LBB0_59
  1649  	//0x00001905 LBB0_110
  1650  	0x4d, 0x89, 0xe3, //0x00001905 movq         %r12, %r11
  1651  	0x48, 0x8b, 0x45, 0xb8, //0x00001908 movq         $-72(%rbp), %rax
  1652  	0x48, 0x83, 0xf8, 0x20, //0x0000190c cmpq         $32, %rax
  1653  	0x0f, 0x82, 0xac, 0x06, 0x00, 0x00, //0x00001910 jb           LBB0_364
  1654  	//0x00001916 LBB0_111
  1655  	0xf3, 0x41, 0x0f, 0x6f, 0x1b, //0x00001916 movdqu       (%r11), %xmm3
  1656  	0xf3, 0x41, 0x0f, 0x6f, 0x63, 0x10, //0x0000191b movdqu       $16(%r11), %xmm4
  1657  	0x66, 0x0f, 0x6f, 0xeb, //0x00001921 movdqa       %xmm3, %xmm5
  1658  	0x66, 0x0f, 0x74, 0xe8, //0x00001925 pcmpeqb      %xmm0, %xmm5
  1659  	0x66, 0x44, 0x0f, 0xd7, 0xd5, //0x00001929 pmovmskb     %xmm5, %r10d
  1660  	0x66, 0x0f, 0x6f, 0xec, //0x0000192e movdqa       %xmm4, %xmm5
  1661  	0x66, 0x0f, 0x74, 0xe8, //0x00001932 pcmpeqb      %xmm0, %xmm5
  1662  	0x66, 0x0f, 0xd7, 0xdd, //0x00001936 pmovmskb     %xmm5, %ebx
  1663  	0x66, 0x0f, 0x6f, 0xeb, //0x0000193a movdqa       %xmm3, %xmm5
  1664  	0x66, 0x0f, 0x74, 0xe9, //0x0000193e pcmpeqb      %xmm1, %xmm5
  1665  	0x66, 0x0f, 0xd7, 0xd5, //0x00001942 pmovmskb     %xmm5, %edx
  1666  	0x66, 0x0f, 0x6f, 0xec, //0x00001946 movdqa       %xmm4, %xmm5
  1667  	0x66, 0x0f, 0x74, 0xe9, //0x0000194a pcmpeqb      %xmm1, %xmm5
  1668  	0x66, 0x0f, 0xd7, 0xcd, //0x0000194e pmovmskb     %xmm5, %ecx
  1669  	0x66, 0x0f, 0x6f, 0xea, //0x00001952 movdqa       %xmm2, %xmm5
  1670  	0x66, 0x0f, 0x64, 0xeb, //0x00001956 pcmpgtb      %xmm3, %xmm5
  1671  	0x66, 0x41, 0x0f, 0x64, 0xde, //0x0000195a pcmpgtb      %xmm14, %xmm3
  1672  	0x66, 0x0f, 0xdb, 0xdd, //0x0000195f pand         %xmm5, %xmm3
  1673  	0x66, 0x44, 0x0f, 0xd7, 0xf3, //0x00001963 pmovmskb     %xmm3, %r14d
  1674  	0x66, 0x0f, 0x6f, 0xda, //0x00001968 movdqa       %xmm2, %xmm3
  1675  	0x66, 0x0f, 0x64, 0xdc, //0x0000196c pcmpgtb      %xmm4, %xmm3
  1676  	0x66, 0x41, 0x0f, 0x64, 0xe6, //0x00001970 pcmpgtb      %xmm14, %xmm4
  1677  	0x66, 0x0f, 0xdb, 0xe3, //0x00001975 pand         %xmm3, %xmm4
  1678  	0x66, 0x0f, 0xd7, 0xfc, //0x00001979 pmovmskb     %xmm4, %edi
  1679  	0x48, 0xc1, 0xe3, 0x10, //0x0000197d shlq         $16, %rbx
  1680  	0x48, 0xc1, 0xe1, 0x10, //0x00001981 shlq         $16, %rcx
  1681  	0x48, 0x09, 0xca, //0x00001985 orq          %rcx, %rdx
  1682  	0x49, 0x83, 0xf8, 0xff, //0x00001988 cmpq         $-1, %r8
  1683  	0x0f, 0x85, 0x09, 0x00, 0x00, 0x00, //0x0000198c jne          LBB0_113
  1684  	0x48, 0x85, 0xd2, //0x00001992 testq        %rdx, %rdx
  1685  	0x0f, 0x85, 0x80, 0x08, 0x00, 0x00, //0x00001995 jne          LBB0_389
  1686  	//0x0000199b LBB0_113
  1687  	0x48, 0xc1, 0xe7, 0x10, //0x0000199b shlq         $16, %rdi
  1688  	0x4c, 0x09, 0xd3, //0x0000199f orq          %r10, %rbx
  1689  	0x48, 0x89, 0xd1, //0x000019a2 movq         %rdx, %rcx
  1690  	0x4c, 0x09, 0xc9, //0x000019a5 orq          %r9, %rcx
  1691  	0x0f, 0x85, 0x41, 0x07, 0x00, 0x00, //0x000019a8 jne          LBB0_377
  1692  	//0x000019ae LBB0_114
  1693  	0x48, 0x8b, 0x75, 0xc8, //0x000019ae movq         $-56(%rbp), %rsi
  1694  	0x4c, 0x8b, 0x55, 0xd0, //0x000019b2 movq         $-48(%rbp), %r10
  1695  	0x4c, 0x09, 0xf7, //0x000019b6 orq          %r14, %rdi
  1696  	0xb9, 0x40, 0x00, 0x00, 0x00, //0x000019b9 movl         $64, %ecx
  1697  	0xba, 0x40, 0x00, 0x00, 0x00, //0x000019be movl         $64, %edx
  1698  	0x48, 0x85, 0xdb, //0x000019c3 testq        %rbx, %rbx
  1699  	0x0f, 0x84, 0x04, 0x00, 0x00, 0x00, //0x000019c6 je           LBB0_116
  1700  	0x48, 0x0f, 0xbc, 0xd3, //0x000019cc bsfq         %rbx, %rdx
  1701  	//0x000019d0 LBB0_116
  1702  	0x48, 0x85, 0xff, //0x000019d0 testq        %rdi, %rdi
  1703  	0x0f, 0x84, 0x04, 0x00, 0x00, 0x00, //0x000019d3 je           LBB0_118
  1704  	0x48, 0x0f, 0xbc, 0xcf, //0x000019d9 bsfq         %rdi, %rcx
  1705  	//0x000019dd LBB0_118
  1706  	0x48, 0x85, 0xdb, //0x000019dd testq        %rbx, %rbx
  1707  	0x0f, 0x84, 0xda, 0x01, 0x00, 0x00, //0x000019e0 je           LBB0_325
  1708  	0x4d, 0x29, 0xd3, //0x000019e6 subq         %r10, %r11
  1709  	0x48, 0x39, 0xd1, //0x000019e9 cmpq         %rdx, %rcx
  1710  	0x0f, 0x82, 0x5b, 0x0d, 0x00, 0x00, //0x000019ec jb           LBB0_148
  1711  	0x4d, 0x8d, 0x5c, 0x13, 0x01, //0x000019f2 leaq         $1(%r11,%rdx), %r11
  1712  	0x4c, 0x8b, 0x4d, 0xc0, //0x000019f7 movq         $-64(%rbp), %r9
  1713  	0xe9, 0x61, 0xf5, 0xff, 0xff, //0x000019fb jmp          LBB0_189
  1714  	//0x00001a00 LBB0_322
  1715  	0x48, 0x85, 0xc0, //0x00001a00 testq        %rax, %rax
  1716  	0x48, 0x8d, 0x47, 0xff, //0x00001a03 leaq         $-1(%rdi), %rax
  1717  	0x48, 0xf7, 0xd7, //0x00001a07 notq         %rdi
  1718  	0x49, 0x0f, 0x48, 0xf8, //0x00001a0a cmovsq       %r8, %rdi
  1719  	0x49, 0x39, 0xc6, //0x00001a0e cmpq         %rax, %r14
  1720  	0x49, 0x0f, 0x45, 0xf8, //0x00001a11 cmovneq      %r8, %rdi
  1721  	0x49, 0x89, 0xfb, //0x00001a15 movq         %rdi, %r11
  1722  	0xe9, 0xd7, 0xfd, 0xff, 0xff, //0x00001a18 jmp          LBB0_309
  1723  	//0x00001a1d LBB0_323
  1724  	0x48, 0xf7, 0xd0, //0x00001a1d notq         %rax
  1725  	0x49, 0x89, 0xc3, //0x00001a20 movq         %rax, %r11
  1726  	0xe9, 0x03, 0xfb, 0xff, 0xff, //0x00001a23 jmp          LBB0_271
  1727  	//0x00001a28 LBB0_324
  1728  	0x48, 0x89, 0x4d, 0xb0, //0x00001a28 movq         %rcx, $-80(%rbp)
  1729  	0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00001a2c movq         $-1, %rcx
  1730  	0x4d, 0x85, 0xed, //0x00001a33 testq        %r13, %r13
  1731  	0x0f, 0x85, 0x63, 0xf2, 0xff, 0xff, //0x00001a36 jne          LBB0_154
  1732  	0xe9, 0x6a, 0x0b, 0x00, 0x00, //0x00001a3c jmp          LBB0_430
  1733  	//0x00001a41 LBB0_135
  1734  	0x4c, 0x8b, 0x5d, 0x80, //0x00001a41 movq         $-128(%rbp), %r11
  1735  	0x4c, 0x8b, 0x6d, 0xb8, //0x00001a45 movq         $-72(%rbp), %r13
  1736  	0x49, 0x83, 0xfd, 0x20, //0x00001a49 cmpq         $32, %r13
  1737  	0x0f, 0x82, 0xae, 0x08, 0x00, 0x00, //0x00001a4d jb           LBB0_396
  1738  	//0x00001a53 LBB0_136
  1739  	0xf3, 0x41, 0x0f, 0x6f, 0x1b, //0x00001a53 movdqu       (%r11), %xmm3
  1740  	0xf3, 0x41, 0x0f, 0x6f, 0x63, 0x10, //0x00001a58 movdqu       $16(%r11), %xmm4
  1741  	0x66, 0x0f, 0x6f, 0xeb, //0x00001a5e movdqa       %xmm3, %xmm5
  1742  	0x66, 0x0f, 0x74, 0xe8, //0x00001a62 pcmpeqb      %xmm0, %xmm5
  1743  	0x66, 0x0f, 0xd7, 0xfd, //0x00001a66 pmovmskb     %xmm5, %edi
  1744  	0x66, 0x0f, 0x6f, 0xec, //0x00001a6a movdqa       %xmm4, %xmm5
  1745  	0x66, 0x0f, 0x74, 0xe8, //0x00001a6e pcmpeqb      %xmm0, %xmm5
  1746  	0x66, 0x0f, 0xd7, 0xd5, //0x00001a72 pmovmskb     %xmm5, %edx
  1747  	0x66, 0x0f, 0x74, 0xd9, //0x00001a76 pcmpeqb      %xmm1, %xmm3
  1748  	0x66, 0x0f, 0xd7, 0xcb, //0x00001a7a pmovmskb     %xmm3, %ecx
  1749  	0x66, 0x0f, 0x74, 0xe1, //0x00001a7e pcmpeqb      %xmm1, %xmm4
  1750  	0x66, 0x0f, 0xd7, 0xc4, //0x00001a82 pmovmskb     %xmm4, %eax
  1751  	0x48, 0xc1, 0xe2, 0x10, //0x00001a86 shlq         $16, %rdx
  1752  	0x48, 0xc1, 0xe0, 0x10, //0x00001a8a shlq         $16, %rax
  1753  	0x48, 0x09, 0xc1, //0x00001a8e orq          %rax, %rcx
  1754  	0x49, 0x83, 0xf8, 0xff, //0x00001a91 cmpq         $-1, %r8
  1755  	0x0f, 0x85, 0x09, 0x00, 0x00, 0x00, //0x00001a95 jne          LBB0_138
  1756  	0x48, 0x85, 0xc9, //0x00001a9b testq        %rcx, %rcx
  1757  	0x0f, 0x85, 0xfc, 0x07, 0x00, 0x00, //0x00001a9e jne          LBB0_393
  1758  	//0x00001aa4 LBB0_138
  1759  	0x48, 0x09, 0xfa, //0x00001aa4 orq          %rdi, %rdx
  1760  	0x48, 0x89, 0xc8, //0x00001aa7 movq         %rcx, %rax
  1761  	0x4c, 0x09, 0xd0, //0x00001aaa orq          %r10, %rax
  1762  	0x0f, 0x85, 0x0a, 0x08, 0x00, 0x00, //0x00001aad jne          LBB0_394
  1763  	//0x00001ab3 LBB0_139
  1764  	0x48, 0x85, 0xd2, //0x00001ab3 testq        %rdx, %rdx
  1765  	0x0f, 0x84, 0x3d, 0x08, 0x00, 0x00, //0x00001ab6 je           LBB0_395
  1766  	//0x00001abc LBB0_140
  1767  	0x48, 0x0f, 0xbc, 0xc2, //0x00001abc bsfq         %rdx, %rax
  1768  	0xe9, 0x70, 0xf1, 0xff, 0xff, //0x00001ac0 jmp          LBB0_144
  1769  	//0x00001ac5 LBB0_172
  1770  	0x4d, 0x89, 0xe3, //0x00001ac5 movq         %r12, %r11
  1771  	0x48, 0x8b, 0x45, 0xb8, //0x00001ac8 movq         $-72(%rbp), %rax
  1772  	0x48, 0x83, 0xf8, 0x20, //0x00001acc cmpq         $32, %rax
  1773  	0x0f, 0x82, 0x77, 0x05, 0x00, 0x00, //0x00001ad0 jb           LBB0_371
  1774  	//0x00001ad6 LBB0_173
  1775  	0xf3, 0x41, 0x0f, 0x6f, 0x1b, //0x00001ad6 movdqu       (%r11), %xmm3
  1776  	0xf3, 0x41, 0x0f, 0x6f, 0x63, 0x10, //0x00001adb movdqu       $16(%r11), %xmm4
  1777  	0x66, 0x0f, 0x6f, 0xeb, //0x00001ae1 movdqa       %xmm3, %xmm5
  1778  	0x66, 0x0f, 0x74, 0xe8, //0x00001ae5 pcmpeqb      %xmm0, %xmm5
  1779  	0x66, 0x44, 0x0f, 0xd7, 0xd5, //0x00001ae9 pmovmskb     %xmm5, %r10d
  1780  	0x66, 0x0f, 0x6f, 0xec, //0x00001aee movdqa       %xmm4, %xmm5
  1781  	0x66, 0x0f, 0x74, 0xe8, //0x00001af2 pcmpeqb      %xmm0, %xmm5
  1782  	0x66, 0x0f, 0xd7, 0xdd, //0x00001af6 pmovmskb     %xmm5, %ebx
  1783  	0x66, 0x0f, 0x6f, 0xeb, //0x00001afa movdqa       %xmm3, %xmm5
  1784  	0x66, 0x0f, 0x74, 0xe9, //0x00001afe pcmpeqb      %xmm1, %xmm5
  1785  	0x66, 0x0f, 0xd7, 0xd5, //0x00001b02 pmovmskb     %xmm5, %edx
  1786  	0x66, 0x0f, 0x6f, 0xec, //0x00001b06 movdqa       %xmm4, %xmm5
  1787  	0x66, 0x0f, 0x74, 0xe9, //0x00001b0a pcmpeqb      %xmm1, %xmm5
  1788  	0x66, 0x0f, 0xd7, 0xcd, //0x00001b0e pmovmskb     %xmm5, %ecx
  1789  	0x66, 0x0f, 0x6f, 0xea, //0x00001b12 movdqa       %xmm2, %xmm5
  1790  	0x66, 0x0f, 0x64, 0xeb, //0x00001b16 pcmpgtb      %xmm3, %xmm5
  1791  	0x66, 0x41, 0x0f, 0x64, 0xde, //0x00001b1a pcmpgtb      %xmm14, %xmm3
  1792  	0x66, 0x0f, 0xdb, 0xdd, //0x00001b1f pand         %xmm5, %xmm3
  1793  	0x66, 0x44, 0x0f, 0xd7, 0xf3, //0x00001b23 pmovmskb     %xmm3, %r14d
  1794  	0x66, 0x0f, 0x6f, 0xda, //0x00001b28 movdqa       %xmm2, %xmm3
  1795  	0x66, 0x0f, 0x64, 0xdc, //0x00001b2c pcmpgtb      %xmm4, %xmm3
  1796  	0x66, 0x41, 0x0f, 0x64, 0xe6, //0x00001b30 pcmpgtb      %xmm14, %xmm4
  1797  	0x66, 0x0f, 0xdb, 0xe3, //0x00001b35 pand         %xmm3, %xmm4
  1798  	0x66, 0x0f, 0xd7, 0xfc, //0x00001b39 pmovmskb     %xmm4, %edi
  1799  	0x48, 0xc1, 0xe3, 0x10, //0x00001b3d shlq         $16, %rbx
  1800  	0x48, 0xc1, 0xe1, 0x10, //0x00001b41 shlq         $16, %rcx
  1801  	0x48, 0x09, 0xca, //0x00001b45 orq          %rcx, %rdx
  1802  	0x49, 0x83, 0xf8, 0xff, //0x00001b48 cmpq         $-1, %r8
  1803  	0x0f, 0x85, 0x09, 0x00, 0x00, 0x00, //0x00001b4c jne          LBB0_175
  1804  	0x48, 0x85, 0xd2, //0x00001b52 testq        %rdx, %rdx
  1805  	0x0f, 0x85, 0x33, 0x08, 0x00, 0x00, //0x00001b55 jne          LBB0_404
  1806  	//0x00001b5b LBB0_175
  1807  	0x48, 0xc1, 0xe7, 0x10, //0x00001b5b shlq         $16, %rdi
  1808  	0x4c, 0x09, 0xd3, //0x00001b5f orq          %r10, %rbx
  1809  	0x48, 0x89, 0xd1, //0x00001b62 movq         %rdx, %rcx
  1810  	0x4c, 0x09, 0xc9, //0x00001b65 orq          %r9, %rcx
  1811  	0x0f, 0x85, 0xc0, 0x06, 0x00, 0x00, //0x00001b68 jne          LBB0_390
  1812  	//0x00001b6e LBB0_176
  1813  	0x48, 0x8b, 0x75, 0xc8, //0x00001b6e movq         $-56(%rbp), %rsi
  1814  	0x4c, 0x8b, 0x55, 0xd0, //0x00001b72 movq         $-48(%rbp), %r10
  1815  	0x4c, 0x09, 0xf7, //0x00001b76 orq          %r14, %rdi
  1816  	0xb9, 0x40, 0x00, 0x00, 0x00, //0x00001b79 movl         $64, %ecx
  1817  	0xba, 0x40, 0x00, 0x00, 0x00, //0x00001b7e movl         $64, %edx
  1818  	0x48, 0x85, 0xdb, //0x00001b83 testq        %rbx, %rbx
  1819  	0x0f, 0x84, 0x04, 0x00, 0x00, 0x00, //0x00001b86 je           LBB0_178
  1820  	0x48, 0x0f, 0xbc, 0xd3, //0x00001b8c bsfq         %rbx, %rdx
  1821  	//0x00001b90 LBB0_178
  1822  	0x48, 0x85, 0xff, //0x00001b90 testq        %rdi, %rdi
  1823  	0x0f, 0x84, 0x04, 0x00, 0x00, 0x00, //0x00001b93 je           LBB0_180
  1824  	0x48, 0x0f, 0xbc, 0xcf, //0x00001b99 bsfq         %rdi, %rcx
  1825  	//0x00001b9d LBB0_180
  1826  	0x48, 0x85, 0xdb, //0x00001b9d testq        %rbx, %rbx
  1827  	0x0f, 0x84, 0xce, 0x00, 0x00, 0x00, //0x00001ba0 je           LBB0_336
  1828  	0x4d, 0x29, 0xd3, //0x00001ba6 subq         %r10, %r11
  1829  	0x48, 0x39, 0xd1, //0x00001ba9 cmpq         %rdx, %rcx
  1830  	0x0f, 0x82, 0x9b, 0x0b, 0x00, 0x00, //0x00001bac jb           LBB0_148
  1831  	0x4d, 0x8d, 0x5c, 0x13, 0x01, //0x00001bb2 leaq         $1(%r11,%rdx), %r11
  1832  	0x4c, 0x8b, 0x4d, 0xc0, //0x00001bb7 movq         $-64(%rbp), %r9
  1833  	0xe9, 0xfe, 0xf3, 0xff, 0xff, //0x00001bbb jmp          LBB0_196
  1834  	//0x00001bc0 LBB0_325
  1835  	0x48, 0x85, 0xff, //0x00001bc0 testq        %rdi, %rdi
  1836  	0x0f, 0x85, 0xc5, 0x0b, 0x00, 0x00, //0x00001bc3 jne          LBB0_460
  1837  	0x49, 0x83, 0xc3, 0x20, //0x00001bc9 addq         $32, %r11
  1838  	0x48, 0x83, 0xc0, 0xe0, //0x00001bcd addq         $-32, %rax
  1839  	0x4d, 0x85, 0xc9, //0x00001bd1 testq        %r9, %r9
  1840  	0x0f, 0x85, 0xf9, 0x03, 0x00, 0x00, //0x00001bd4 jne          LBB0_365
  1841  	//0x00001bda LBB0_327
  1842  	0x4c, 0x8b, 0x4d, 0xc0, //0x00001bda movq         $-64(%rbp), %r9
  1843  	0x48, 0x85, 0xc0, //0x00001bde testq        %rax, %rax
  1844  	0x0f, 0x84, 0xa6, 0x09, 0x00, 0x00, //0x00001be1 je           LBB0_428
  1845  	//0x00001be7 LBB0_328
  1846  	0x41, 0x0f, 0xb6, 0x0b, //0x00001be7 movzbl       (%r11), %ecx
  1847  	0x80, 0xf9, 0x22, //0x00001beb cmpb         $34, %cl
  1848  	0x0f, 0x84, 0x77, 0x00, 0x00, 0x00, //0x00001bee je           LBB0_335
  1849  	0x80, 0xf9, 0x5c, //0x00001bf4 cmpb         $92, %cl
  1850  	0x0f, 0x84, 0x26, 0x00, 0x00, 0x00, //0x00001bf7 je           LBB0_332
  1851  	0x80, 0xf9, 0x1f, //0x00001bfd cmpb         $31, %cl
  1852  	0x0f, 0x86, 0x91, 0x0b, 0x00, 0x00, //0x00001c00 jbe          LBB0_459
  1853  	0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00001c06 movq         $-1, %rcx
  1854  	0xba, 0x01, 0x00, 0x00, 0x00, //0x00001c0d movl         $1, %edx
  1855  	0x49, 0x01, 0xd3, //0x00001c12 addq         %rdx, %r11
  1856  	0x48, 0x01, 0xc8, //0x00001c15 addq         %rcx, %rax
  1857  	0x0f, 0x85, 0xc9, 0xff, 0xff, 0xff, //0x00001c18 jne          LBB0_328
  1858  	0xe9, 0x6a, 0x09, 0x00, 0x00, //0x00001c1e jmp          LBB0_428
  1859  	//0x00001c23 LBB0_332
  1860  	0x48, 0x83, 0xf8, 0x01, //0x00001c23 cmpq         $1, %rax
  1861  	0x0f, 0x84, 0x72, 0x0b, 0x00, 0x00, //0x00001c27 je           LBB0_464
  1862  	0x4c, 0x89, 0xd9, //0x00001c2d movq         %r11, %rcx
  1863  	0x4c, 0x8b, 0x55, 0xd0, //0x00001c30 movq         $-48(%rbp), %r10
  1864  	0x4c, 0x29, 0xd1, //0x00001c34 subq         %r10, %rcx
  1865  	0x49, 0x83, 0xf8, 0xff, //0x00001c37 cmpq         $-1, %r8
  1866  	0x4c, 0x0f, 0x44, 0xc1, //0x00001c3b cmoveq       %rcx, %r8
  1867  	0x48, 0xc7, 0xc1, 0xfe, 0xff, 0xff, 0xff, //0x00001c3f movq         $-2, %rcx
  1868  	0xba, 0x02, 0x00, 0x00, 0x00, //0x00001c46 movl         $2, %edx
  1869  	0x48, 0x8b, 0x75, 0xc8, //0x00001c4b movq         $-56(%rbp), %rsi
  1870  	0x49, 0x01, 0xd3, //0x00001c4f addq         %rdx, %r11
  1871  	0x48, 0x01, 0xc8, //0x00001c52 addq         %rcx, %rax
  1872  	0x0f, 0x85, 0x8c, 0xff, 0xff, 0xff, //0x00001c55 jne          LBB0_328
  1873  	0xe9, 0x2d, 0x09, 0x00, 0x00, //0x00001c5b jmp          LBB0_428
  1874  	//0x00001c60 LBB0_334
  1875  	0x48, 0xf7, 0xd0, //0x00001c60 notq         %rax
  1876  	0x49, 0x89, 0xc3, //0x00001c63 movq         %rax, %r11
  1877  	0xe9, 0xe2, 0xfb, 0xff, 0xff, //0x00001c66 jmp          LBB0_318
  1878  	//0x00001c6b LBB0_335
  1879  	0x4c, 0x03, 0x5d, 0x98, //0x00001c6b addq         $-104(%rbp), %r11
  1880  	0xe9, 0xed, 0xf2, 0xff, 0xff, //0x00001c6f jmp          LBB0_189
  1881  	//0x00001c74 LBB0_336
  1882  	0x48, 0x85, 0xff, //0x00001c74 testq        %rdi, %rdi
  1883  	0x0f, 0x85, 0x11, 0x0b, 0x00, 0x00, //0x00001c77 jne          LBB0_460
  1884  	0x49, 0x83, 0xc3, 0x20, //0x00001c7d addq         $32, %r11
  1885  	0x48, 0x83, 0xc0, 0xe0, //0x00001c81 addq         $-32, %rax
  1886  	0x4d, 0x85, 0xc9, //0x00001c85 testq        %r9, %r9
  1887  	0x0f, 0x85, 0xd0, 0x03, 0x00, 0x00, //0x00001c88 jne          LBB0_372
  1888  	//0x00001c8e LBB0_338
  1889  	0x4c, 0x8b, 0x4d, 0xc0, //0x00001c8e movq         $-64(%rbp), %r9
  1890  	0x48, 0x85, 0xc0, //0x00001c92 testq        %rax, %rax
  1891  	0x0f, 0x84, 0xf2, 0x08, 0x00, 0x00, //0x00001c95 je           LBB0_428
  1892  	//0x00001c9b LBB0_339
  1893  	0x41, 0x0f, 0xb6, 0x0b, //0x00001c9b movzbl       (%r11), %ecx
  1894  	0x80, 0xf9, 0x22, //0x00001c9f cmpb         $34, %cl
  1895  	0x0f, 0x84, 0x99, 0x00, 0x00, 0x00, //0x00001ca2 je           LBB0_349
  1896  	0x80, 0xf9, 0x5c, //0x00001ca8 cmpb         $92, %cl
  1897  	0x0f, 0x84, 0x26, 0x00, 0x00, 0x00, //0x00001cab je           LBB0_343
  1898  	0x80, 0xf9, 0x1f, //0x00001cb1 cmpb         $31, %cl
  1899  	0x0f, 0x86, 0xdd, 0x0a, 0x00, 0x00, //0x00001cb4 jbe          LBB0_459
  1900  	0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00001cba movq         $-1, %rcx
  1901  	0xba, 0x01, 0x00, 0x00, 0x00, //0x00001cc1 movl         $1, %edx
  1902  	0x49, 0x01, 0xd3, //0x00001cc6 addq         %rdx, %r11
  1903  	0x48, 0x01, 0xc8, //0x00001cc9 addq         %rcx, %rax
  1904  	0x0f, 0x85, 0xc9, 0xff, 0xff, 0xff, //0x00001ccc jne          LBB0_339
  1905  	0xe9, 0xb6, 0x08, 0x00, 0x00, //0x00001cd2 jmp          LBB0_428
  1906  	//0x00001cd7 LBB0_343
  1907  	0x48, 0x83, 0xf8, 0x01, //0x00001cd7 cmpq         $1, %rax
  1908  	0x0f, 0x84, 0xbe, 0x0a, 0x00, 0x00, //0x00001cdb je           LBB0_464
  1909  	0x4c, 0x89, 0xd9, //0x00001ce1 movq         %r11, %rcx
  1910  	0x4c, 0x8b, 0x55, 0xd0, //0x00001ce4 movq         $-48(%rbp), %r10
  1911  	0x4c, 0x29, 0xd1, //0x00001ce8 subq         %r10, %rcx
  1912  	0x49, 0x83, 0xf8, 0xff, //0x00001ceb cmpq         $-1, %r8
  1913  	0x4c, 0x0f, 0x44, 0xc1, //0x00001cef cmoveq       %rcx, %r8
  1914  	0x48, 0xc7, 0xc1, 0xfe, 0xff, 0xff, 0xff, //0x00001cf3 movq         $-2, %rcx
  1915  	0xba, 0x02, 0x00, 0x00, 0x00, //0x00001cfa movl         $2, %edx
  1916  	0x48, 0x8b, 0x75, 0xc8, //0x00001cff movq         $-56(%rbp), %rsi
  1917  	0x49, 0x01, 0xd3, //0x00001d03 addq         %rdx, %r11
  1918  	0x48, 0x01, 0xc8, //0x00001d06 addq         %rcx, %rax
  1919  	0x0f, 0x85, 0x8c, 0xff, 0xff, 0xff, //0x00001d09 jne          LBB0_339
  1920  	0xe9, 0x79, 0x08, 0x00, 0x00, //0x00001d0f jmp          LBB0_428
  1921  	//0x00001d14 LBB0_345
  1922  	0x48, 0xf7, 0xd8, //0x00001d14 negq         %rax
  1923  	0x48, 0x8b, 0x75, 0xc8, //0x00001d17 movq         $-56(%rbp), %rsi
  1924  	0x4c, 0x8b, 0x55, 0xd0, //0x00001d1b movq         $-48(%rbp), %r10
  1925  	0x49, 0x89, 0xc3, //0x00001d1f movq         %rax, %r11
  1926  	0xe9, 0x0c, 0xf8, 0xff, 0xff, //0x00001d22 jmp          LBB0_272
  1927  	//0x00001d27 LBB0_346
  1928  	0x4d, 0x29, 0xe5, //0x00001d27 subq         %r12, %r13
  1929  	0x44, 0x0f, 0xbc, 0xdf, //0x00001d2a bsfl         %edi, %r11d
  1930  	0x4d, 0x01, 0xeb, //0x00001d2e addq         %r13, %r11
  1931  	//0x00001d31 LBB0_347
  1932  	0x49, 0xf7, 0xd3, //0x00001d31 notq         %r11
  1933  	//0x00001d34 LBB0_348
  1934  	0x48, 0x8b, 0x75, 0xc8, //0x00001d34 movq         $-56(%rbp), %rsi
  1935  	0x4c, 0x8b, 0x55, 0xd0, //0x00001d38 movq         $-48(%rbp), %r10
  1936  	0xe9, 0xb3, 0xfa, 0xff, 0xff, //0x00001d3c jmp          LBB0_309
  1937  	//0x00001d41 LBB0_349
  1938  	0x4c, 0x03, 0x5d, 0x98, //0x00001d41 addq         $-104(%rbp), %r11
  1939  	0xe9, 0x74, 0xf2, 0xff, 0xff, //0x00001d45 jmp          LBB0_196
  1940  	//0x00001d4a LBB0_211
  1941  	0x4d, 0x89, 0xe3, //0x00001d4a movq         %r12, %r11
  1942  	0x4c, 0x8b, 0x55, 0xb8, //0x00001d4d movq         $-72(%rbp), %r10
  1943  	0x49, 0x83, 0xfa, 0x20, //0x00001d51 cmpq         $32, %r10
  1944  	0x0f, 0x82, 0x18, 0x07, 0x00, 0x00, //0x00001d55 jb           LBB0_411
  1945  	//0x00001d5b LBB0_212
  1946  	0xf3, 0x41, 0x0f, 0x6f, 0x1b, //0x00001d5b movdqu       (%r11), %xmm3
  1947  	0xf3, 0x41, 0x0f, 0x6f, 0x63, 0x10, //0x00001d60 movdqu       $16(%r11), %xmm4
  1948  	0x66, 0x0f, 0x6f, 0xeb, //0x00001d66 movdqa       %xmm3, %xmm5
  1949  	0x66, 0x0f, 0x74, 0xe8, //0x00001d6a pcmpeqb      %xmm0, %xmm5
  1950  	0x66, 0x0f, 0xd7, 0xfd, //0x00001d6e pmovmskb     %xmm5, %edi
  1951  	0x66, 0x0f, 0x6f, 0xec, //0x00001d72 movdqa       %xmm4, %xmm5
  1952  	0x66, 0x0f, 0x74, 0xe8, //0x00001d76 pcmpeqb      %xmm0, %xmm5
  1953  	0x66, 0x0f, 0xd7, 0xd5, //0x00001d7a pmovmskb     %xmm5, %edx
  1954  	0x66, 0x0f, 0x74, 0xd9, //0x00001d7e pcmpeqb      %xmm1, %xmm3
  1955  	0x66, 0x0f, 0xd7, 0xcb, //0x00001d82 pmovmskb     %xmm3, %ecx
  1956  	0x66, 0x0f, 0x74, 0xe1, //0x00001d86 pcmpeqb      %xmm1, %xmm4
  1957  	0x66, 0x0f, 0xd7, 0xc4, //0x00001d8a pmovmskb     %xmm4, %eax
  1958  	0x48, 0xc1, 0xe2, 0x10, //0x00001d8e shlq         $16, %rdx
  1959  	0x48, 0xc1, 0xe0, 0x10, //0x00001d92 shlq         $16, %rax
  1960  	0x48, 0x09, 0xc1, //0x00001d96 orq          %rax, %rcx
  1961  	0x49, 0x83, 0xf8, 0xff, //0x00001d99 cmpq         $-1, %r8
  1962  	0x0f, 0x85, 0x09, 0x00, 0x00, 0x00, //0x00001d9d jne          LBB0_214
  1963  	0x48, 0x85, 0xc9, //0x00001da3 testq        %rcx, %rcx
  1964  	0x0f, 0x85, 0x64, 0x06, 0x00, 0x00, //0x00001da6 jne          LBB0_408
  1965  	//0x00001dac LBB0_214
  1966  	0x48, 0x09, 0xfa, //0x00001dac orq          %rdi, %rdx
  1967  	0x48, 0x89, 0xc8, //0x00001daf movq         %rcx, %rax
  1968  	0x4c, 0x09, 0xc8, //0x00001db2 orq          %r9, %rax
  1969  	0x0f, 0x85, 0x72, 0x06, 0x00, 0x00, //0x00001db5 jne          LBB0_409
  1970  	//0x00001dbb LBB0_215
  1971  	0x48, 0x85, 0xd2, //0x00001dbb testq        %rdx, %rdx
  1972  	0x0f, 0x84, 0xa7, 0x06, 0x00, 0x00, //0x00001dbe je           LBB0_410
  1973  	//0x00001dc4 LBB0_216
  1974  	0x48, 0x0f, 0xbc, 0xc2, //0x00001dc4 bsfq         %rdx, %rax
  1975  	0xe9, 0x08, 0xf4, 0xff, 0xff, //0x00001dc8 jmp          LBB0_220
  1976  	//0x00001dcd LBB0_283
  1977  	0x4c, 0x8b, 0x5d, 0xb8, //0x00001dcd movq         $-72(%rbp), %r11
  1978  	0x4d, 0x89, 0xca, //0x00001dd1 movq         %r9, %r10
  1979  	0x49, 0x83, 0xfa, 0x20, //0x00001dd4 cmpq         $32, %r10
  1980  	0x0f, 0x82, 0x2f, 0x01, 0x00, 0x00, //0x00001dd8 jb           LBB0_354
  1981  	//0x00001dde LBB0_284
  1982  	0xf3, 0x41, 0x0f, 0x6f, 0x1b, //0x00001dde movdqu       (%r11), %xmm3
  1983  	0xf3, 0x41, 0x0f, 0x6f, 0x63, 0x10, //0x00001de3 movdqu       $16(%r11), %xmm4
  1984  	0x66, 0x0f, 0x6f, 0xeb, //0x00001de9 movdqa       %xmm3, %xmm5
  1985  	0x66, 0x0f, 0x74, 0xe8, //0x00001ded pcmpeqb      %xmm0, %xmm5
  1986  	0x66, 0x0f, 0xd7, 0xcd, //0x00001df1 pmovmskb     %xmm5, %ecx
  1987  	0x66, 0x0f, 0x6f, 0xec, //0x00001df5 movdqa       %xmm4, %xmm5
  1988  	0x66, 0x0f, 0x74, 0xe8, //0x00001df9 pcmpeqb      %xmm0, %xmm5
  1989  	0x66, 0x0f, 0xd7, 0xc5, //0x00001dfd pmovmskb     %xmm5, %eax
  1990  	0x66, 0x0f, 0x6f, 0xeb, //0x00001e01 movdqa       %xmm3, %xmm5
  1991  	0x66, 0x0f, 0x74, 0xe9, //0x00001e05 pcmpeqb      %xmm1, %xmm5
  1992  	0x66, 0x0f, 0xd7, 0xd5, //0x00001e09 pmovmskb     %xmm5, %edx
  1993  	0x66, 0x0f, 0x6f, 0xec, //0x00001e0d movdqa       %xmm4, %xmm5
  1994  	0x66, 0x0f, 0x74, 0xe9, //0x00001e11 pcmpeqb      %xmm1, %xmm5
  1995  	0x66, 0x0f, 0xd7, 0xdd, //0x00001e15 pmovmskb     %xmm5, %ebx
  1996  	0x66, 0x0f, 0x6f, 0xea, //0x00001e19 movdqa       %xmm2, %xmm5
  1997  	0x66, 0x0f, 0x64, 0xeb, //0x00001e1d pcmpgtb      %xmm3, %xmm5
  1998  	0x66, 0x41, 0x0f, 0x64, 0xde, //0x00001e21 pcmpgtb      %xmm14, %xmm3
  1999  	0x66, 0x0f, 0xdb, 0xdd, //0x00001e26 pand         %xmm5, %xmm3
  2000  	0x66, 0x44, 0x0f, 0xd7, 0xf3, //0x00001e2a pmovmskb     %xmm3, %r14d
  2001  	0x66, 0x0f, 0x6f, 0xda, //0x00001e2f movdqa       %xmm2, %xmm3
  2002  	0x66, 0x0f, 0x64, 0xdc, //0x00001e33 pcmpgtb      %xmm4, %xmm3
  2003  	0x66, 0x41, 0x0f, 0x64, 0xe6, //0x00001e37 pcmpgtb      %xmm14, %xmm4
  2004  	0x66, 0x0f, 0xdb, 0xe3, //0x00001e3c pand         %xmm3, %xmm4
  2005  	0x66, 0x0f, 0xd7, 0xfc, //0x00001e40 pmovmskb     %xmm4, %edi
  2006  	0x48, 0xc1, 0xe0, 0x10, //0x00001e44 shlq         $16, %rax
  2007  	0x48, 0xc1, 0xe3, 0x10, //0x00001e48 shlq         $16, %rbx
  2008  	0x48, 0x09, 0xda, //0x00001e4c orq          %rbx, %rdx
  2009  	0x49, 0x83, 0xf8, 0xff, //0x00001e4f cmpq         $-1, %r8
  2010  	0x0f, 0x85, 0x09, 0x00, 0x00, 0x00, //0x00001e53 jne          LBB0_286
  2011  	0x48, 0x85, 0xd2, //0x00001e59 testq        %rdx, %rdx
  2012  	0x0f, 0x85, 0x96, 0x06, 0x00, 0x00, //0x00001e5c jne          LBB0_419
  2013  	//0x00001e62 LBB0_286
  2014  	0x48, 0xc1, 0xe7, 0x10, //0x00001e62 shlq         $16, %rdi
  2015  	0x48, 0x09, 0xc8, //0x00001e66 orq          %rcx, %rax
  2016  	0x48, 0x89, 0xd1, //0x00001e69 movq         %rdx, %rcx
  2017  	0x4c, 0x09, 0xe1, //0x00001e6c orq          %r12, %rcx
  2018  	0x0f, 0x85, 0x60, 0x05, 0x00, 0x00, //0x00001e6f jne          LBB0_407
  2019  	//0x00001e75 LBB0_287
  2020  	0x4c, 0x09, 0xf7, //0x00001e75 orq          %r14, %rdi
  2021  	0xb9, 0x40, 0x00, 0x00, 0x00, //0x00001e78 movl         $64, %ecx
  2022  	0xba, 0x40, 0x00, 0x00, 0x00, //0x00001e7d movl         $64, %edx
  2023  	0x48, 0x85, 0xc0, //0x00001e82 testq        %rax, %rax
  2024  	0x0f, 0x84, 0x04, 0x00, 0x00, 0x00, //0x00001e85 je           LBB0_289
  2025  	0x48, 0x0f, 0xbc, 0xd0, //0x00001e8b bsfq         %rax, %rdx
  2026  	//0x00001e8f LBB0_289
  2027  	0x48, 0x85, 0xff, //0x00001e8f testq        %rdi, %rdi
  2028  	0x0f, 0x84, 0x04, 0x00, 0x00, 0x00, //0x00001e92 je           LBB0_291
  2029  	0x48, 0x0f, 0xbc, 0xcf, //0x00001e98 bsfq         %rdi, %rcx
  2030  	//0x00001e9c LBB0_291
  2031  	0x48, 0x85, 0xc0, //0x00001e9c testq        %rax, %rax
  2032  	0x0f, 0x84, 0x57, 0x00, 0x00, 0x00, //0x00001e9f je           LBB0_352
  2033  	0x4c, 0x8b, 0x55, 0xd0, //0x00001ea5 movq         $-48(%rbp), %r10
  2034  	0x4d, 0x29, 0xd3, //0x00001ea9 subq         %r10, %r11
  2035  	0x48, 0x39, 0xd1, //0x00001eac cmpq         %rdx, %rcx
  2036  	0x0f, 0x82, 0x98, 0x08, 0x00, 0x00, //0x00001eaf jb           LBB0_148
  2037  	0x4d, 0x8d, 0x5c, 0x13, 0x01, //0x00001eb5 leaq         $1(%r11,%rdx), %r11
  2038  	0xe9, 0x73, 0xf9, 0xff, 0xff, //0x00001eba jmp          LBB0_314
  2039  	//0x00001ebf LBB0_350
  2040  	0x49, 0x89, 0xc8, //0x00001ebf movq         %rcx, %r8
  2041  	0x49, 0xc7, 0xc3, 0xff, 0xff, 0xff, 0xff, //0x00001ec2 movq         $-1, %r11
  2042  	0x48, 0x85, 0xff, //0x00001ec9 testq        %rdi, %rdi
  2043  	0x48, 0x8b, 0x75, 0xc8, //0x00001ecc movq         $-56(%rbp), %rsi
  2044  	0x0f, 0x85, 0xbf, 0xf8, 0xff, 0xff, //0x00001ed0 jne          LBB0_300
  2045  	0xe9, 0x27, 0x07, 0x00, 0x00, //0x00001ed6 jmp          LBB0_439
  2046  	//0x00001edb LBB0_351
  2047  	0x49, 0xc7, 0xc3, 0xff, 0xff, 0xff, 0xff, //0x00001edb movq         $-1, %r11
  2048  	0x4c, 0x89, 0x4d, 0xb0, //0x00001ee2 movq         %r9, $-80(%rbp)
  2049  	0x48, 0x89, 0xfe, //0x00001ee6 movq         %rdi, %rsi
  2050  	0x49, 0xc7, 0xc5, 0xff, 0xff, 0xff, 0xff, //0x00001ee9 movq         $-1, %r13
  2051  	0x49, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x00001ef0 movq         $-1, %r10
  2052  	0xe9, 0x89, 0xe8, 0xff, 0xff, //0x00001ef7 jmp          LBB0_91
  2053  	//0x00001efc LBB0_352
  2054  	0x48, 0x85, 0xff, //0x00001efc testq        %rdi, %rdi
  2055  	0x0f, 0x85, 0xa3, 0x08, 0x00, 0x00, //0x00001eff jne          LBB0_461
  2056  	0x49, 0x83, 0xc3, 0x20, //0x00001f05 addq         $32, %r11
  2057  	0x49, 0x83, 0xc2, 0xe0, //0x00001f09 addq         $-32, %r10
  2058  	//0x00001f0d LBB0_354
  2059  	0x4d, 0x85, 0xe4, //0x00001f0d testq        %r12, %r12
  2060  	0x0f, 0x85, 0x21, 0x06, 0x00, 0x00, //0x00001f10 jne          LBB0_423
  2061  	0x4d, 0x85, 0xd2, //0x00001f16 testq        %r10, %r10
  2062  	0x0f, 0x84, 0xff, 0x06, 0x00, 0x00, //0x00001f19 je           LBB0_316
  2063  	//0x00001f1f LBB0_356
  2064  	0x41, 0x0f, 0xb6, 0x0b, //0x00001f1f movzbl       (%r11), %ecx
  2065  	0x80, 0xf9, 0x22, //0x00001f23 cmpb         $34, %cl
  2066  	0x0f, 0x84, 0xdf, 0x00, 0x00, 0x00, //0x00001f26 je           LBB0_367
  2067  	0x80, 0xf9, 0x5c, //0x00001f2c cmpb         $92, %cl
  2068  	0x0f, 0x84, 0x26, 0x00, 0x00, 0x00, //0x00001f2f je           LBB0_360
  2069  	0x80, 0xf9, 0x1f, //0x00001f35 cmpb         $31, %cl
  2070  	0x0f, 0x86, 0x73, 0x08, 0x00, 0x00, //0x00001f38 jbe          LBB0_462
  2071  	0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00001f3e movq         $-1, %rcx
  2072  	0xba, 0x01, 0x00, 0x00, 0x00, //0x00001f45 movl         $1, %edx
  2073  	0x49, 0x01, 0xd3, //0x00001f4a addq         %rdx, %r11
  2074  	0x49, 0x01, 0xca, //0x00001f4d addq         %rcx, %r10
  2075  	0x0f, 0x85, 0xc9, 0xff, 0xff, 0xff, //0x00001f50 jne          LBB0_356
  2076  	0xe9, 0xc3, 0x06, 0x00, 0x00, //0x00001f56 jmp          LBB0_316
  2077  	//0x00001f5b LBB0_360
  2078  	0x49, 0x83, 0xfa, 0x01, //0x00001f5b cmpq         $1, %r10
  2079  	0x0f, 0x84, 0x20, 0x08, 0x00, 0x00, //0x00001f5f je           LBB0_422
  2080  	0x4c, 0x89, 0xd9, //0x00001f65 movq         %r11, %rcx
  2081  	0x48, 0x2b, 0x4d, 0xd0, //0x00001f68 subq         $-48(%rbp), %rcx
  2082  	0x49, 0x83, 0xf8, 0xff, //0x00001f6c cmpq         $-1, %r8
  2083  	0x4c, 0x0f, 0x44, 0xc1, //0x00001f70 cmoveq       %rcx, %r8
  2084  	0x48, 0xc7, 0xc1, 0xfe, 0xff, 0xff, 0xff, //0x00001f74 movq         $-2, %rcx
  2085  	0xba, 0x02, 0x00, 0x00, 0x00, //0x00001f7b movl         $2, %edx
  2086  	0x48, 0x8b, 0x75, 0xc8, //0x00001f80 movq         $-56(%rbp), %rsi
  2087  	0x49, 0x01, 0xd3, //0x00001f84 addq         %rdx, %r11
  2088  	0x49, 0x01, 0xca, //0x00001f87 addq         %rcx, %r10
  2089  	0x0f, 0x85, 0x8f, 0xff, 0xff, 0xff, //0x00001f8a jne          LBB0_356
  2090  	0xe9, 0x89, 0x06, 0x00, 0x00, //0x00001f90 jmp          LBB0_316
  2091  	//0x00001f95 LBB0_362
  2092  	0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00001f95 movq         $-1, %r8
  2093  	0x45, 0x31, 0xd2, //0x00001f9c xorl         %r10d, %r10d
  2094  	0x49, 0x83, 0xfd, 0x20, //0x00001f9f cmpq         $32, %r13
  2095  	0x0f, 0x83, 0xea, 0xf8, 0xff, 0xff, //0x00001fa3 jae          LBB0_51
  2096  	0xe9, 0xe0, 0x01, 0x00, 0x00, //0x00001fa9 jmp          LBB0_381
  2097  	//0x00001fae LBB0_363
  2098  	0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00001fae movq         $-1, %r8
  2099  	0x45, 0x31, 0xc9, //0x00001fb5 xorl         %r9d, %r9d
  2100  	0x48, 0x83, 0xf8, 0x20, //0x00001fb8 cmpq         $32, %rax
  2101  	0x0f, 0x83, 0x54, 0xf9, 0xff, 0xff, //0x00001fbc jae          LBB0_111
  2102  	//0x00001fc2 LBB0_364
  2103  	0x48, 0x8b, 0x75, 0xc8, //0x00001fc2 movq         $-56(%rbp), %rsi
  2104  	0x4c, 0x8b, 0x55, 0xd0, //0x00001fc6 movq         $-48(%rbp), %r10
  2105  	0x4d, 0x85, 0xc9, //0x00001fca testq        %r9, %r9
  2106  	0x0f, 0x84, 0x07, 0xfc, 0xff, 0xff, //0x00001fcd je           LBB0_327
  2107  	//0x00001fd3 LBB0_365
  2108  	0x48, 0x85, 0xc0, //0x00001fd3 testq        %rax, %rax
  2109  	0x0f, 0x84, 0xde, 0x07, 0x00, 0x00, //0x00001fd6 je           LBB0_463
  2110  	0x48, 0x8b, 0x4d, 0xa8, //0x00001fdc movq         $-88(%rbp), %rcx
  2111  	0x4c, 0x01, 0xd9, //0x00001fe0 addq         %r11, %rcx
  2112  	0x49, 0x83, 0xf8, 0xff, //0x00001fe3 cmpq         $-1, %r8
  2113  	0x4c, 0x0f, 0x44, 0xc1, //0x00001fe7 cmoveq       %rcx, %r8
  2114  	0x49, 0xff, 0xc3, //0x00001feb incq         %r11
  2115  	0x48, 0xff, 0xc8, //0x00001fee decq         %rax
  2116  	0x48, 0x8b, 0x75, 0xc8, //0x00001ff1 movq         $-56(%rbp), %rsi
  2117  	0x4c, 0x8b, 0x55, 0xd0, //0x00001ff5 movq         $-48(%rbp), %r10
  2118  	0x4c, 0x8b, 0x4d, 0xc0, //0x00001ff9 movq         $-64(%rbp), %r9
  2119  	0x48, 0x85, 0xc0, //0x00001ffd testq        %rax, %rax
  2120  	0x0f, 0x85, 0xe1, 0xfb, 0xff, 0xff, //0x00002000 jne          LBB0_328
  2121  	0xe9, 0x82, 0x05, 0x00, 0x00, //0x00002006 jmp          LBB0_428
  2122  	//0x0000200b LBB0_367
  2123  	0x4c, 0x03, 0x5d, 0x98, //0x0000200b addq         $-104(%rbp), %r11
  2124  	0x4c, 0x8b, 0x55, 0xd0, //0x0000200f movq         $-48(%rbp), %r10
  2125  	0xe9, 0x1a, 0xf8, 0xff, 0xff, //0x00002013 jmp          LBB0_314
  2126  	//0x00002018 LBB0_368
  2127  	0x49, 0xf7, 0xdb, //0x00002018 negq         %r11
  2128  	0xe9, 0x14, 0xfd, 0xff, 0xff, //0x0000201b jmp          LBB0_348
  2129  	//0x00002020 LBB0_369
  2130  	0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00002020 movq         $-1, %r8
  2131  	0x45, 0x31, 0xd2, //0x00002027 xorl         %r10d, %r10d
  2132  	0x49, 0x83, 0xfd, 0x20, //0x0000202a cmpq         $32, %r13
  2133  	0x0f, 0x83, 0x1f, 0xfa, 0xff, 0xff, //0x0000202e jae          LBB0_136
  2134  	0xe9, 0xc8, 0x02, 0x00, 0x00, //0x00002034 jmp          LBB0_396
  2135  	//0x00002039 LBB0_370
  2136  	0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00002039 movq         $-1, %r8
  2137  	0x45, 0x31, 0xc9, //0x00002040 xorl         %r9d, %r9d
  2138  	0x48, 0x83, 0xf8, 0x20, //0x00002043 cmpq         $32, %rax
  2139  	0x0f, 0x83, 0x89, 0xfa, 0xff, 0xff, //0x00002047 jae          LBB0_173
  2140  	//0x0000204d LBB0_371
  2141  	0x48, 0x8b, 0x75, 0xc8, //0x0000204d movq         $-56(%rbp), %rsi
  2142  	0x4c, 0x8b, 0x55, 0xd0, //0x00002051 movq         $-48(%rbp), %r10
  2143  	0x4d, 0x85, 0xc9, //0x00002055 testq        %r9, %r9
  2144  	0x0f, 0x84, 0x30, 0xfc, 0xff, 0xff, //0x00002058 je           LBB0_338
  2145  	//0x0000205e LBB0_372
  2146  	0x48, 0x85, 0xc0, //0x0000205e testq        %rax, %rax
  2147  	0x0f, 0x84, 0x53, 0x07, 0x00, 0x00, //0x00002061 je           LBB0_463
  2148  	0x48, 0x8b, 0x4d, 0xa8, //0x00002067 movq         $-88(%rbp), %rcx
  2149  	0x4c, 0x01, 0xd9, //0x0000206b addq         %r11, %rcx
  2150  	0x49, 0x83, 0xf8, 0xff, //0x0000206e cmpq         $-1, %r8
  2151  	0x4c, 0x0f, 0x44, 0xc1, //0x00002072 cmoveq       %rcx, %r8
  2152  	0x49, 0xff, 0xc3, //0x00002076 incq         %r11
  2153  	0x48, 0xff, 0xc8, //0x00002079 decq         %rax
  2154  	0x48, 0x8b, 0x75, 0xc8, //0x0000207c movq         $-56(%rbp), %rsi
  2155  	0x4c, 0x8b, 0x55, 0xd0, //0x00002080 movq         $-48(%rbp), %r10
  2156  	0x4c, 0x8b, 0x4d, 0xc0, //0x00002084 movq         $-64(%rbp), %r9
  2157  	0x48, 0x85, 0xc0, //0x00002088 testq        %rax, %rax
  2158  	0x0f, 0x85, 0x0a, 0xfc, 0xff, 0xff, //0x0000208b jne          LBB0_339
  2159  	0xe9, 0xf7, 0x04, 0x00, 0x00, //0x00002091 jmp          LBB0_428
  2160  	//0x00002096 LBB0_374
  2161  	0x49, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x00002096 movq         $-1, %r14
  2162  	0x4d, 0x89, 0xe0, //0x0000209d movq         %r12, %r8
  2163  	0x4d, 0x89, 0xca, //0x000020a0 movq         %r9, %r10
  2164  	0x48, 0xc7, 0xc7, 0xff, 0xff, 0xff, 0xff, //0x000020a3 movq         $-1, %rdi
  2165  	0x48, 0xc7, 0xc3, 0xff, 0xff, 0xff, 0xff, //0x000020aa movq         $-1, %rbx
  2166  	0x48, 0x8d, 0x35, 0x18, 0x09, 0x00, 0x00, //0x000020b1 leaq         $2328(%rip), %rsi  /* LJTI0_2+0(%rip) */
  2167  	0xe9, 0x0e, 0xf3, 0xff, 0xff, //0x000020b8 jmp          LBB0_245
  2168  	//0x000020bd LBB0_375
  2169  	0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x000020bd movq         $-1, %r8
  2170  	0x45, 0x31, 0xc9, //0x000020c4 xorl         %r9d, %r9d
  2171  	0x49, 0x83, 0xfa, 0x20, //0x000020c7 cmpq         $32, %r10
  2172  	0x0f, 0x83, 0x8a, 0xfc, 0xff, 0xff, //0x000020cb jae          LBB0_212
  2173  	0xe9, 0x9d, 0x03, 0x00, 0x00, //0x000020d1 jmp          LBB0_411
  2174  	//0x000020d6 LBB0_376
  2175  	0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x000020d6 movq         $-1, %r8
  2176  	0x45, 0x31, 0xe4, //0x000020dd xorl         %r12d, %r12d
  2177  	0x49, 0x83, 0xfa, 0x20, //0x000020e0 cmpq         $32, %r10
  2178  	0x0f, 0x83, 0xf4, 0xfc, 0xff, 0xff, //0x000020e4 jae          LBB0_284
  2179  	0xe9, 0x1e, 0xfe, 0xff, 0xff, //0x000020ea jmp          LBB0_354
  2180  	//0x000020ef LBB0_377
  2181  	0x45, 0x89, 0xcc, //0x000020ef movl         %r9d, %r12d
  2182  	0x41, 0xf7, 0xd4, //0x000020f2 notl         %r12d
  2183  	0x41, 0x21, 0xd4, //0x000020f5 andl         %edx, %r12d
  2184  	0x47, 0x8d, 0x14, 0x24, //0x000020f8 leal         (%r12,%r12), %r10d
  2185  	0x45, 0x09, 0xca, //0x000020fc orl          %r9d, %r10d
  2186  	0xb9, 0xaa, 0xaa, 0xaa, 0xaa, //0x000020ff movl         $2863311530, %ecx
  2187  	0x44, 0x31, 0xd1, //0x00002104 xorl         %r10d, %ecx
  2188  	0x21, 0xd1, //0x00002107 andl         %edx, %ecx
  2189  	0x81, 0xe1, 0xaa, 0xaa, 0xaa, 0xaa, //0x00002109 andl         $-1431655766, %ecx
  2190  	0x45, 0x31, 0xc9, //0x0000210f xorl         %r9d, %r9d
  2191  	0x44, 0x01, 0xe1, //0x00002112 addl         %r12d, %ecx
  2192  	0x41, 0x0f, 0x92, 0xc1, //0x00002115 setb         %r9b
  2193  	0x01, 0xc9, //0x00002119 addl         %ecx, %ecx
  2194  	0x81, 0xf1, 0x55, 0x55, 0x55, 0x55, //0x0000211b xorl         $1431655765, %ecx
  2195  	0x44, 0x21, 0xd1, //0x00002121 andl         %r10d, %ecx
  2196  	0xf7, 0xd1, //0x00002124 notl         %ecx
  2197  	0x21, 0xcb, //0x00002126 andl         %ecx, %ebx
  2198  	0xe9, 0x81, 0xf8, 0xff, 0xff, //0x00002128 jmp          LBB0_114
  2199  	//0x0000212d LBB0_378
  2200  	0x4c, 0x89, 0xd8, //0x0000212d movq         %r11, %rax
  2201  	0x48, 0x2b, 0x45, 0xd0, //0x00002130 subq         $-48(%rbp), %rax
  2202  	0x4c, 0x0f, 0xbc, 0xc1, //0x00002134 bsfq         %rcx, %r8
  2203  	0x49, 0x01, 0xc0, //0x00002138 addq         %rax, %r8
  2204  	0x48, 0x09, 0xfa, //0x0000213b orq          %rdi, %rdx
  2205  	0x48, 0x89, 0xc8, //0x0000213e movq         %rcx, %rax
  2206  	0x4c, 0x09, 0xd0, //0x00002141 orq          %r10, %rax
  2207  	0x0f, 0x84, 0xa9, 0xf7, 0xff, 0xff, //0x00002144 je           LBB0_54
  2208  	//0x0000214a LBB0_379
  2209  	0x44, 0x89, 0xd0, //0x0000214a movl         %r10d, %eax
  2210  	0xf7, 0xd0, //0x0000214d notl         %eax
  2211  	0x21, 0xc8, //0x0000214f andl         %ecx, %eax
  2212  	0x8d, 0x34, 0x00, //0x00002151 leal         (%rax,%rax), %esi
  2213  	0x44, 0x09, 0xd6, //0x00002154 orl          %r10d, %esi
  2214  	0xbf, 0xaa, 0xaa, 0xaa, 0xaa, //0x00002157 movl         $2863311530, %edi
  2215  	0x31, 0xf7, //0x0000215c xorl         %esi, %edi
  2216  	0x21, 0xcf, //0x0000215e andl         %ecx, %edi
  2217  	0x81, 0xe7, 0xaa, 0xaa, 0xaa, 0xaa, //0x00002160 andl         $-1431655766, %edi
  2218  	0x45, 0x31, 0xd2, //0x00002166 xorl         %r10d, %r10d
  2219  	0x01, 0xc7, //0x00002169 addl         %eax, %edi
  2220  	0x41, 0x0f, 0x92, 0xc2, //0x0000216b setb         %r10b
  2221  	0x01, 0xff, //0x0000216f addl         %edi, %edi
  2222  	0x81, 0xf7, 0x55, 0x55, 0x55, 0x55, //0x00002171 xorl         $1431655765, %edi
  2223  	0x21, 0xf7, //0x00002177 andl         %esi, %edi
  2224  	0xf7, 0xd7, //0x00002179 notl         %edi
  2225  	0x21, 0xfa, //0x0000217b andl         %edi, %edx
  2226  	0x48, 0x85, 0xd2, //0x0000217d testq        %rdx, %rdx
  2227  	0x0f, 0x85, 0x76, 0xf7, 0xff, 0xff, //0x00002180 jne          LBB0_55
  2228  	//0x00002186 LBB0_380
  2229  	0x49, 0x83, 0xc3, 0x20, //0x00002186 addq         $32, %r11
  2230  	0x49, 0x83, 0xc5, 0xe0, //0x0000218a addq         $-32, %r13
  2231  	//0x0000218e LBB0_381
  2232  	0x4d, 0x85, 0xd2, //0x0000218e testq        %r10, %r10
  2233  	0x0f, 0x85, 0xd5, 0x00, 0x00, 0x00, //0x00002191 jne          LBB0_391
  2234  	0x48, 0x8b, 0x75, 0xc8, //0x00002197 movq         $-56(%rbp), %rsi
  2235  	0x4c, 0x8b, 0x55, 0xd0, //0x0000219b movq         $-48(%rbp), %r10
  2236  	0x4d, 0x85, 0xed, //0x0000219f testq        %r13, %r13
  2237  	0x0f, 0x84, 0xe5, 0x03, 0x00, 0x00, //0x000021a2 je           LBB0_428
  2238  	//0x000021a8 LBB0_383
  2239  	0x49, 0x8d, 0x4b, 0x01, //0x000021a8 leaq         $1(%r11), %rcx
  2240  	0x41, 0x0f, 0xb6, 0x1b, //0x000021ac movzbl       (%r11), %ebx
  2241  	0x80, 0xfb, 0x22, //0x000021b0 cmpb         $34, %bl
  2242  	0x0f, 0x84, 0x57, 0x00, 0x00, 0x00, //0x000021b3 je           LBB0_388
  2243  	0x49, 0x8d, 0x55, 0xff, //0x000021b9 leaq         $-1(%r13), %rdx
  2244  	0x80, 0xfb, 0x5c, //0x000021bd cmpb         $92, %bl
  2245  	0x0f, 0x84, 0x14, 0x00, 0x00, 0x00, //0x000021c0 je           LBB0_386
  2246  	0x49, 0x89, 0xd5, //0x000021c6 movq         %rdx, %r13
  2247  	0x49, 0x89, 0xcb, //0x000021c9 movq         %rcx, %r11
  2248  	0x48, 0x85, 0xd2, //0x000021cc testq        %rdx, %rdx
  2249  	0x0f, 0x85, 0xd3, 0xff, 0xff, 0xff, //0x000021cf jne          LBB0_383
  2250  	0xe9, 0xb3, 0x03, 0x00, 0x00, //0x000021d5 jmp          LBB0_428
  2251  	//0x000021da LBB0_386
  2252  	0x48, 0x85, 0xd2, //0x000021da testq        %rdx, %rdx
  2253  	0x0f, 0x84, 0xbc, 0x05, 0x00, 0x00, //0x000021dd je           LBB0_464
  2254  	0x48, 0x03, 0x4d, 0xa8, //0x000021e3 addq         $-88(%rbp), %rcx
  2255  	0x49, 0x83, 0xf8, 0xff, //0x000021e7 cmpq         $-1, %r8
  2256  	0x4c, 0x0f, 0x44, 0xc1, //0x000021eb cmoveq       %rcx, %r8
  2257  	0x49, 0x83, 0xc3, 0x02, //0x000021ef addq         $2, %r11
  2258  	0x49, 0x83, 0xc5, 0xfe, //0x000021f3 addq         $-2, %r13
  2259  	0x4c, 0x89, 0xea, //0x000021f7 movq         %r13, %rdx
  2260  	0x48, 0x8b, 0x75, 0xc8, //0x000021fa movq         $-56(%rbp), %rsi
  2261  	0x4c, 0x8b, 0x55, 0xd0, //0x000021fe movq         $-48(%rbp), %r10
  2262  	0x48, 0x85, 0xd2, //0x00002202 testq        %rdx, %rdx
  2263  	0x0f, 0x85, 0x9d, 0xff, 0xff, 0xff, //0x00002205 jne          LBB0_383
  2264  	0xe9, 0x7d, 0x03, 0x00, 0x00, //0x0000220b jmp          LBB0_428
  2265  	//0x00002210 LBB0_388
  2266  	0x4c, 0x29, 0xd1, //0x00002210 subq         %r10, %rcx
  2267  	0x49, 0x89, 0xcb, //0x00002213 movq         %rcx, %r11
  2268  	0xe9, 0x46, 0xed, 0xff, 0xff, //0x00002216 jmp          LBB0_189
  2269  	//0x0000221b LBB0_389
  2270  	0x4c, 0x89, 0xd9, //0x0000221b movq         %r11, %rcx
  2271  	0x48, 0x2b, 0x4d, 0xd0, //0x0000221e subq         $-48(%rbp), %rcx
  2272  	0x4c, 0x0f, 0xbc, 0xc2, //0x00002222 bsfq         %rdx, %r8
  2273  	0x49, 0x01, 0xc8, //0x00002226 addq         %rcx, %r8
  2274  	0xe9, 0x6d, 0xf7, 0xff, 0xff, //0x00002229 jmp          LBB0_113
  2275  	//0x0000222e LBB0_390
  2276  	0x45, 0x89, 0xcc, //0x0000222e movl         %r9d, %r12d
  2277  	0x41, 0xf7, 0xd4, //0x00002231 notl         %r12d
  2278  	0x41, 0x21, 0xd4, //0x00002234 andl         %edx, %r12d
  2279  	0x47, 0x8d, 0x14, 0x24, //0x00002237 leal         (%r12,%r12), %r10d
  2280  	0x45, 0x09, 0xca, //0x0000223b orl          %r9d, %r10d
  2281  	0xb9, 0xaa, 0xaa, 0xaa, 0xaa, //0x0000223e movl         $2863311530, %ecx
  2282  	0x44, 0x31, 0xd1, //0x00002243 xorl         %r10d, %ecx
  2283  	0x21, 0xd1, //0x00002246 andl         %edx, %ecx
  2284  	0x81, 0xe1, 0xaa, 0xaa, 0xaa, 0xaa, //0x00002248 andl         $-1431655766, %ecx
  2285  	0x45, 0x31, 0xc9, //0x0000224e xorl         %r9d, %r9d
  2286  	0x44, 0x01, 0xe1, //0x00002251 addl         %r12d, %ecx
  2287  	0x41, 0x0f, 0x92, 0xc1, //0x00002254 setb         %r9b
  2288  	0x01, 0xc9, //0x00002258 addl         %ecx, %ecx
  2289  	0x81, 0xf1, 0x55, 0x55, 0x55, 0x55, //0x0000225a xorl         $1431655765, %ecx
  2290  	0x44, 0x21, 0xd1, //0x00002260 andl         %r10d, %ecx
  2291  	0xf7, 0xd1, //0x00002263 notl         %ecx
  2292  	0x21, 0xcb, //0x00002265 andl         %ecx, %ebx
  2293  	0xe9, 0x02, 0xf9, 0xff, 0xff, //0x00002267 jmp          LBB0_176
  2294  	//0x0000226c LBB0_391
  2295  	0x4d, 0x85, 0xed, //0x0000226c testq        %r13, %r13
  2296  	0x0f, 0x84, 0x2a, 0x05, 0x00, 0x00, //0x0000226f je           LBB0_464
  2297  	0x48, 0x8b, 0x45, 0xa8, //0x00002275 movq         $-88(%rbp), %rax
  2298  	0x4c, 0x01, 0xd8, //0x00002279 addq         %r11, %rax
  2299  	0x49, 0x83, 0xf8, 0xff, //0x0000227c cmpq         $-1, %r8
  2300  	0x4c, 0x0f, 0x44, 0xc0, //0x00002280 cmoveq       %rax, %r8
  2301  	0x49, 0xff, 0xc3, //0x00002284 incq         %r11
  2302  	0x49, 0xff, 0xcd, //0x00002287 decq         %r13
  2303  	0x48, 0x8b, 0x75, 0xc8, //0x0000228a movq         $-56(%rbp), %rsi
  2304  	0x4c, 0x8b, 0x55, 0xd0, //0x0000228e movq         $-48(%rbp), %r10
  2305  	0x4d, 0x85, 0xed, //0x00002292 testq        %r13, %r13
  2306  	0x0f, 0x85, 0x0d, 0xff, 0xff, 0xff, //0x00002295 jne          LBB0_383
  2307  	0xe9, 0xed, 0x02, 0x00, 0x00, //0x0000229b jmp          LBB0_428
  2308  	//0x000022a0 LBB0_393
  2309  	0x4c, 0x89, 0xd8, //0x000022a0 movq         %r11, %rax
  2310  	0x48, 0x2b, 0x45, 0xd0, //0x000022a3 subq         $-48(%rbp), %rax
  2311  	0x4c, 0x0f, 0xbc, 0xc1, //0x000022a7 bsfq         %rcx, %r8
  2312  	0x49, 0x01, 0xc0, //0x000022ab addq         %rax, %r8
  2313  	0x48, 0x09, 0xfa, //0x000022ae orq          %rdi, %rdx
  2314  	0x48, 0x89, 0xc8, //0x000022b1 movq         %rcx, %rax
  2315  	0x4c, 0x09, 0xd0, //0x000022b4 orq          %r10, %rax
  2316  	0x0f, 0x84, 0xf6, 0xf7, 0xff, 0xff, //0x000022b7 je           LBB0_139
  2317  	//0x000022bd LBB0_394
  2318  	0x44, 0x89, 0xd0, //0x000022bd movl         %r10d, %eax
  2319  	0xf7, 0xd0, //0x000022c0 notl         %eax
  2320  	0x21, 0xc8, //0x000022c2 andl         %ecx, %eax
  2321  	0x8d, 0x34, 0x00, //0x000022c4 leal         (%rax,%rax), %esi
  2322  	0x44, 0x09, 0xd6, //0x000022c7 orl          %r10d, %esi
  2323  	0xbf, 0xaa, 0xaa, 0xaa, 0xaa, //0x000022ca movl         $2863311530, %edi
  2324  	0x31, 0xf7, //0x000022cf xorl         %esi, %edi
  2325  	0x21, 0xcf, //0x000022d1 andl         %ecx, %edi
  2326  	0x81, 0xe7, 0xaa, 0xaa, 0xaa, 0xaa, //0x000022d3 andl         $-1431655766, %edi
  2327  	0x45, 0x31, 0xd2, //0x000022d9 xorl         %r10d, %r10d
  2328  	0x01, 0xc7, //0x000022dc addl         %eax, %edi
  2329  	0x41, 0x0f, 0x92, 0xc2, //0x000022de setb         %r10b
  2330  	0x01, 0xff, //0x000022e2 addl         %edi, %edi
  2331  	0x81, 0xf7, 0x55, 0x55, 0x55, 0x55, //0x000022e4 xorl         $1431655765, %edi
  2332  	0x21, 0xf7, //0x000022ea andl         %esi, %edi
  2333  	0xf7, 0xd7, //0x000022ec notl         %edi
  2334  	0x21, 0xfa, //0x000022ee andl         %edi, %edx
  2335  	0x48, 0x85, 0xd2, //0x000022f0 testq        %rdx, %rdx
  2336  	0x0f, 0x85, 0xc3, 0xf7, 0xff, 0xff, //0x000022f3 jne          LBB0_140
  2337  	//0x000022f9 LBB0_395
  2338  	0x49, 0x83, 0xc3, 0x20, //0x000022f9 addq         $32, %r11
  2339  	0x49, 0x83, 0xc5, 0xe0, //0x000022fd addq         $-32, %r13
  2340  	//0x00002301 LBB0_396
  2341  	0x4d, 0x85, 0xd2, //0x00002301 testq        %r10, %r10
  2342  	0x0f, 0x85, 0x97, 0x00, 0x00, 0x00, //0x00002304 jne          LBB0_405
  2343  	0x48, 0x8b, 0x75, 0xc8, //0x0000230a movq         $-56(%rbp), %rsi
  2344  	0x4c, 0x8b, 0x55, 0xd0, //0x0000230e movq         $-48(%rbp), %r10
  2345  	0x4d, 0x85, 0xed, //0x00002312 testq        %r13, %r13
  2346  	0x0f, 0x84, 0x72, 0x02, 0x00, 0x00, //0x00002315 je           LBB0_428
  2347  	//0x0000231b LBB0_398
  2348  	0x49, 0x8d, 0x4b, 0x01, //0x0000231b leaq         $1(%r11), %rcx
  2349  	0x41, 0x0f, 0xb6, 0x1b, //0x0000231f movzbl       (%r11), %ebx
  2350  	0x80, 0xfb, 0x22, //0x00002323 cmpb         $34, %bl
  2351  	0x0f, 0x84, 0x57, 0x00, 0x00, 0x00, //0x00002326 je           LBB0_403
  2352  	0x49, 0x8d, 0x55, 0xff, //0x0000232c leaq         $-1(%r13), %rdx
  2353  	0x80, 0xfb, 0x5c, //0x00002330 cmpb         $92, %bl
  2354  	0x0f, 0x84, 0x14, 0x00, 0x00, 0x00, //0x00002333 je           LBB0_401
  2355  	0x49, 0x89, 0xd5, //0x00002339 movq         %rdx, %r13
  2356  	0x49, 0x89, 0xcb, //0x0000233c movq         %rcx, %r11
  2357  	0x48, 0x85, 0xd2, //0x0000233f testq        %rdx, %rdx
  2358  	0x0f, 0x85, 0xd3, 0xff, 0xff, 0xff, //0x00002342 jne          LBB0_398
  2359  	0xe9, 0x40, 0x02, 0x00, 0x00, //0x00002348 jmp          LBB0_428
  2360  	//0x0000234d LBB0_401
  2361  	0x48, 0x85, 0xd2, //0x0000234d testq        %rdx, %rdx
  2362  	0x0f, 0x84, 0x49, 0x04, 0x00, 0x00, //0x00002350 je           LBB0_464
  2363  	0x48, 0x03, 0x4d, 0xa8, //0x00002356 addq         $-88(%rbp), %rcx
  2364  	0x49, 0x83, 0xf8, 0xff, //0x0000235a cmpq         $-1, %r8
  2365  	0x4c, 0x0f, 0x44, 0xc1, //0x0000235e cmoveq       %rcx, %r8
  2366  	0x49, 0x83, 0xc3, 0x02, //0x00002362 addq         $2, %r11
  2367  	0x49, 0x83, 0xc5, 0xfe, //0x00002366 addq         $-2, %r13
  2368  	0x4c, 0x89, 0xea, //0x0000236a movq         %r13, %rdx
  2369  	0x48, 0x8b, 0x75, 0xc8, //0x0000236d movq         $-56(%rbp), %rsi
  2370  	0x4c, 0x8b, 0x55, 0xd0, //0x00002371 movq         $-48(%rbp), %r10
  2371  	0x48, 0x85, 0xd2, //0x00002375 testq        %rdx, %rdx
  2372  	0x0f, 0x85, 0x9d, 0xff, 0xff, 0xff, //0x00002378 jne          LBB0_398
  2373  	0xe9, 0x0a, 0x02, 0x00, 0x00, //0x0000237e jmp          LBB0_428
  2374  	//0x00002383 LBB0_403
  2375  	0x4c, 0x29, 0xd1, //0x00002383 subq         %r10, %rcx
  2376  	0x49, 0x89, 0xcb, //0x00002386 movq         %rcx, %r11
  2377  	0xe9, 0x30, 0xec, 0xff, 0xff, //0x00002389 jmp          LBB0_196
  2378  	//0x0000238e LBB0_404
  2379  	0x4c, 0x89, 0xd9, //0x0000238e movq         %r11, %rcx
  2380  	0x48, 0x2b, 0x4d, 0xd0, //0x00002391 subq         $-48(%rbp), %rcx
  2381  	0x4c, 0x0f, 0xbc, 0xc2, //0x00002395 bsfq         %rdx, %r8
  2382  	0x49, 0x01, 0xc8, //0x00002399 addq         %rcx, %r8
  2383  	0xe9, 0xba, 0xf7, 0xff, 0xff, //0x0000239c jmp          LBB0_175
  2384  	//0x000023a1 LBB0_405
  2385  	0x4d, 0x85, 0xed, //0x000023a1 testq        %r13, %r13
  2386  	0x0f, 0x84, 0xf5, 0x03, 0x00, 0x00, //0x000023a4 je           LBB0_464
  2387  	0x48, 0x8b, 0x45, 0xa8, //0x000023aa movq         $-88(%rbp), %rax
  2388  	0x4c, 0x01, 0xd8, //0x000023ae addq         %r11, %rax
  2389  	0x49, 0x83, 0xf8, 0xff, //0x000023b1 cmpq         $-1, %r8
  2390  	0x4c, 0x0f, 0x44, 0xc0, //0x000023b5 cmoveq       %rax, %r8
  2391  	0x49, 0xff, 0xc3, //0x000023b9 incq         %r11
  2392  	0x49, 0xff, 0xcd, //0x000023bc decq         %r13
  2393  	0x48, 0x8b, 0x75, 0xc8, //0x000023bf movq         $-56(%rbp), %rsi
  2394  	0x4c, 0x8b, 0x55, 0xd0, //0x000023c3 movq         $-48(%rbp), %r10
  2395  	0x4d, 0x85, 0xed, //0x000023c7 testq        %r13, %r13
  2396  	0x0f, 0x85, 0x4b, 0xff, 0xff, 0xff, //0x000023ca jne          LBB0_398
  2397  	0xe9, 0xb8, 0x01, 0x00, 0x00, //0x000023d0 jmp          LBB0_428
  2398  	//0x000023d5 LBB0_407
  2399  	0x44, 0x89, 0xe1, //0x000023d5 movl         %r12d, %ecx
  2400  	0xf7, 0xd1, //0x000023d8 notl         %ecx
  2401  	0x21, 0xd1, //0x000023da andl         %edx, %ecx
  2402  	0x44, 0x8d, 0x0c, 0x09, //0x000023dc leal         (%rcx,%rcx), %r9d
  2403  	0x45, 0x09, 0xe1, //0x000023e0 orl          %r12d, %r9d
  2404  	0xbb, 0xaa, 0xaa, 0xaa, 0xaa, //0x000023e3 movl         $2863311530, %ebx
  2405  	0x44, 0x31, 0xcb, //0x000023e8 xorl         %r9d, %ebx
  2406  	0x21, 0xd3, //0x000023eb andl         %edx, %ebx
  2407  	0x81, 0xe3, 0xaa, 0xaa, 0xaa, 0xaa, //0x000023ed andl         $-1431655766, %ebx
  2408  	0x45, 0x31, 0xe4, //0x000023f3 xorl         %r12d, %r12d
  2409  	0x01, 0xcb, //0x000023f6 addl         %ecx, %ebx
  2410  	0x41, 0x0f, 0x92, 0xc4, //0x000023f8 setb         %r12b
  2411  	0x01, 0xdb, //0x000023fc addl         %ebx, %ebx
  2412  	0x81, 0xf3, 0x55, 0x55, 0x55, 0x55, //0x000023fe xorl         $1431655765, %ebx
  2413  	0x44, 0x21, 0xcb, //0x00002404 andl         %r9d, %ebx
  2414  	0xf7, 0xd3, //0x00002407 notl         %ebx
  2415  	0x21, 0xd8, //0x00002409 andl         %ebx, %eax
  2416  	0xe9, 0x65, 0xfa, 0xff, 0xff, //0x0000240b jmp          LBB0_287
  2417  	//0x00002410 LBB0_408
  2418  	0x4c, 0x89, 0xd8, //0x00002410 movq         %r11, %rax
  2419  	0x48, 0x2b, 0x45, 0xd0, //0x00002413 subq         $-48(%rbp), %rax
  2420  	0x4c, 0x0f, 0xbc, 0xc1, //0x00002417 bsfq         %rcx, %r8
  2421  	0x49, 0x01, 0xc0, //0x0000241b addq         %rax, %r8
  2422  	0x48, 0x09, 0xfa, //0x0000241e orq          %rdi, %rdx
  2423  	0x48, 0x89, 0xc8, //0x00002421 movq         %rcx, %rax
  2424  	0x4c, 0x09, 0xc8, //0x00002424 orq          %r9, %rax
  2425  	0x0f, 0x84, 0x8e, 0xf9, 0xff, 0xff, //0x00002427 je           LBB0_215
  2426  	//0x0000242d LBB0_409
  2427  	0x44, 0x89, 0xc8, //0x0000242d movl         %r9d, %eax
  2428  	0xf7, 0xd0, //0x00002430 notl         %eax
  2429  	0x21, 0xc8, //0x00002432 andl         %ecx, %eax
  2430  	0x8d, 0x34, 0x00, //0x00002434 leal         (%rax,%rax), %esi
  2431  	0x44, 0x09, 0xce, //0x00002437 orl          %r9d, %esi
  2432  	0x89, 0xf7, //0x0000243a movl         %esi, %edi
  2433  	0xbb, 0xaa, 0xaa, 0xaa, 0xaa, //0x0000243c movl         $2863311530, %ebx
  2434  	0x31, 0xdf, //0x00002441 xorl         %ebx, %edi
  2435  	0x21, 0xcf, //0x00002443 andl         %ecx, %edi
  2436  	0x81, 0xe7, 0xaa, 0xaa, 0xaa, 0xaa, //0x00002445 andl         $-1431655766, %edi
  2437  	0x45, 0x31, 0xc9, //0x0000244b xorl         %r9d, %r9d
  2438  	0x01, 0xc7, //0x0000244e addl         %eax, %edi
  2439  	0x41, 0x0f, 0x92, 0xc1, //0x00002450 setb         %r9b
  2440  	0x01, 0xff, //0x00002454 addl         %edi, %edi
  2441  	0x81, 0xf7, 0x55, 0x55, 0x55, 0x55, //0x00002456 xorl         $1431655765, %edi
  2442  	0x21, 0xf7, //0x0000245c andl         %esi, %edi
  2443  	0xf7, 0xd7, //0x0000245e notl         %edi
  2444  	0x21, 0xfa, //0x00002460 andl         %edi, %edx
  2445  	0x48, 0x85, 0xd2, //0x00002462 testq        %rdx, %rdx
  2446  	0x0f, 0x85, 0x59, 0xf9, 0xff, 0xff, //0x00002465 jne          LBB0_216
  2447  	//0x0000246b LBB0_410
  2448  	0x49, 0x83, 0xc3, 0x20, //0x0000246b addq         $32, %r11
  2449  	0x49, 0x83, 0xc2, 0xe0, //0x0000246f addq         $-32, %r10
  2450  	//0x00002473 LBB0_411
  2451  	0x4d, 0x85, 0xc9, //0x00002473 testq        %r9, %r9
  2452  	0x0f, 0x85, 0x8f, 0x00, 0x00, 0x00, //0x00002476 jne          LBB0_420
  2453  	0x4d, 0x85, 0xd2, //0x0000247c testq        %r10, %r10
  2454  	0x0f, 0x84, 0x00, 0x03, 0x00, 0x00, //0x0000247f je           LBB0_422
  2455  	//0x00002485 LBB0_413
  2456  	0x49, 0x8d, 0x4b, 0x01, //0x00002485 leaq         $1(%r11), %rcx
  2457  	0x41, 0x0f, 0xb6, 0x1b, //0x00002489 movzbl       (%r11), %ebx
  2458  	0x80, 0xfb, 0x22, //0x0000248d cmpb         $34, %bl
  2459  	0x0f, 0x84, 0x4f, 0x00, 0x00, 0x00, //0x00002490 je           LBB0_418
  2460  	0x49, 0x8d, 0x52, 0xff, //0x00002496 leaq         $-1(%r10), %rdx
  2461  	0x80, 0xfb, 0x5c, //0x0000249a cmpb         $92, %bl
  2462  	0x0f, 0x84, 0x14, 0x00, 0x00, 0x00, //0x0000249d je           LBB0_416
  2463  	0x49, 0x89, 0xd2, //0x000024a3 movq         %rdx, %r10
  2464  	0x49, 0x89, 0xcb, //0x000024a6 movq         %rcx, %r11
  2465  	0x48, 0x85, 0xd2, //0x000024a9 testq        %rdx, %rdx
  2466  	0x0f, 0x85, 0xd3, 0xff, 0xff, 0xff, //0x000024ac jne          LBB0_413
  2467  	0xe9, 0xce, 0x02, 0x00, 0x00, //0x000024b2 jmp          LBB0_422
  2468  	//0x000024b7 LBB0_416
  2469  	0x48, 0x85, 0xd2, //0x000024b7 testq        %rdx, %rdx
  2470  	0x0f, 0x84, 0xc5, 0x02, 0x00, 0x00, //0x000024ba je           LBB0_422
  2471  	0x48, 0x03, 0x4d, 0xa8, //0x000024c0 addq         $-88(%rbp), %rcx
  2472  	0x49, 0x83, 0xf8, 0xff, //0x000024c4 cmpq         $-1, %r8
  2473  	0x4c, 0x0f, 0x44, 0xc1, //0x000024c8 cmoveq       %rcx, %r8
  2474  	0x49, 0x83, 0xc3, 0x02, //0x000024cc addq         $2, %r11
  2475  	0x49, 0x83, 0xc2, 0xfe, //0x000024d0 addq         $-2, %r10
  2476  	0x4c, 0x89, 0xd2, //0x000024d4 movq         %r10, %rdx
  2477  	0x48, 0x85, 0xd2, //0x000024d7 testq        %rdx, %rdx
  2478  	0x0f, 0x85, 0xa5, 0xff, 0xff, 0xff, //0x000024da jne          LBB0_413
  2479  	0xe9, 0xa0, 0x02, 0x00, 0x00, //0x000024e0 jmp          LBB0_422
  2480  	//0x000024e5 LBB0_418
  2481  	0x4c, 0x8b, 0x55, 0xd0, //0x000024e5 movq         $-48(%rbp), %r10
  2482  	0x4c, 0x29, 0xd1, //0x000024e9 subq         %r10, %rcx
  2483  	0x49, 0x89, 0xcb, //0x000024ec movq         %rcx, %r11
  2484  	0x48, 0x8b, 0x75, 0xc8, //0x000024ef movq         $-56(%rbp), %rsi
  2485  	0xe9, 0x3a, 0xf3, 0xff, 0xff, //0x000024f3 jmp          LBB0_314
  2486  	//0x000024f8 LBB0_419
  2487  	0x4c, 0x89, 0xdb, //0x000024f8 movq         %r11, %rbx
  2488  	0x48, 0x2b, 0x5d, 0xd0, //0x000024fb subq         $-48(%rbp), %rbx
  2489  	0x4c, 0x0f, 0xbc, 0xc2, //0x000024ff bsfq         %rdx, %r8
  2490  	0x49, 0x01, 0xd8, //0x00002503 addq         %rbx, %r8
  2491  	0xe9, 0x57, 0xf9, 0xff, 0xff, //0x00002506 jmp          LBB0_286
  2492  	//0x0000250b LBB0_420
  2493  	0x4d, 0x85, 0xd2, //0x0000250b testq        %r10, %r10
  2494  	0x0f, 0x84, 0x71, 0x02, 0x00, 0x00, //0x0000250e je           LBB0_422
  2495  	0x48, 0x8b, 0x45, 0xa8, //0x00002514 movq         $-88(%rbp), %rax
  2496  	0x4c, 0x01, 0xd8, //0x00002518 addq         %r11, %rax
  2497  	0x49, 0x83, 0xf8, 0xff, //0x0000251b cmpq         $-1, %r8
  2498  	0x4c, 0x0f, 0x44, 0xc0, //0x0000251f cmoveq       %rax, %r8
  2499  	0x49, 0xff, 0xc3, //0x00002523 incq         %r11
  2500  	0x49, 0xff, 0xca, //0x00002526 decq         %r10
  2501  	0x4d, 0x85, 0xd2, //0x00002529 testq        %r10, %r10
  2502  	0x0f, 0x85, 0x53, 0xff, 0xff, 0xff, //0x0000252c jne          LBB0_413
  2503  	0xe9, 0x4e, 0x02, 0x00, 0x00, //0x00002532 jmp          LBB0_422
  2504  	//0x00002537 LBB0_423
  2505  	0x4d, 0x85, 0xd2, //0x00002537 testq        %r10, %r10
  2506  	0x0f, 0x84, 0x45, 0x02, 0x00, 0x00, //0x0000253a je           LBB0_422
  2507  	0x48, 0x8b, 0x45, 0xa8, //0x00002540 movq         $-88(%rbp), %rax
  2508  	0x49, 0x8d, 0x0c, 0x03, //0x00002544 leaq         (%r11,%rax), %rcx
  2509  	0x49, 0x83, 0xf8, 0xff, //0x00002548 cmpq         $-1, %r8
  2510  	0x4c, 0x0f, 0x44, 0xc1, //0x0000254c cmoveq       %rcx, %r8
  2511  	0x49, 0xff, 0xc3, //0x00002550 incq         %r11
  2512  	0x49, 0xff, 0xca, //0x00002553 decq         %r10
  2513  	0x48, 0x8b, 0x75, 0xc8, //0x00002556 movq         $-56(%rbp), %rsi
  2514  	0x4d, 0x85, 0xd2, //0x0000255a testq        %r10, %r10
  2515  	0x0f, 0x85, 0xbc, 0xf9, 0xff, 0xff, //0x0000255d jne          LBB0_356
  2516  	0xe9, 0xb6, 0x00, 0x00, 0x00, //0x00002563 jmp          LBB0_316
  2517  	//0x00002568 LBB0_425
  2518  	0x48, 0x89, 0x16, //0x00002568 movq         %rdx, (%rsi)
  2519  	//0x0000256b LBB0_426
  2520  	0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x0000256b movq         $-1, %rax
  2521  	0xe9, 0xe9, 0x01, 0x00, 0x00, //0x00002572 jmp          LBB0_150
  2522  	//0x00002577 LBB0_442
  2523  	0x48, 0xc7, 0xc0, 0xf9, 0xff, 0xff, 0xff, //0x00002577 movq         $-7, %rax
  2524  	0xe9, 0xdd, 0x01, 0x00, 0x00, //0x0000257e jmp          LBB0_150
  2525  	//0x00002583 LBB0_427
  2526  	0x49, 0x83, 0xfb, 0xff, //0x00002583 cmpq         $-1, %r11
  2527  	0x0f, 0x85, 0xcd, 0x01, 0x00, 0x00, //0x00002587 jne          LBB0_149
  2528  	//0x0000258d LBB0_428
  2529  	0x49, 0xc7, 0xc3, 0xff, 0xff, 0xff, 0xff, //0x0000258d movq         $-1, %r11
  2530  	0x4d, 0x89, 0xc8, //0x00002594 movq         %r9, %r8
  2531  	0xe9, 0xbe, 0x01, 0x00, 0x00, //0x00002597 jmp          LBB0_149
  2532  	//0x0000259c LBB0_429
  2533  	0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x0000259c movq         $-1, %rcx
  2534  	0xe9, 0x03, 0x00, 0x00, 0x00, //0x000025a3 jmp          LBB0_430
  2535  	//0x000025a8 LBB0_273
  2536  	0x4c, 0x89, 0xd9, //0x000025a8 movq         %r11, %rcx
  2537  	//0x000025ab LBB0_430
  2538  	0x48, 0xf7, 0xd1, //0x000025ab notq         %rcx
  2539  	0x49, 0x01, 0xcf, //0x000025ae addq         %rcx, %r15
  2540  	0x48, 0x8b, 0x45, 0xc8, //0x000025b1 movq         $-56(%rbp), %rax
  2541  	0x4c, 0x89, 0x38, //0x000025b5 movq         %r15, (%rax)
  2542  	0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x000025b8 movq         $-2, %rax
  2543  	0xe9, 0x9c, 0x01, 0x00, 0x00, //0x000025bf jmp          LBB0_150
  2544  	//0x000025c4 LBB0_431
  2545  	0x49, 0x83, 0xf8, 0xff, //0x000025c4 cmpq         $-1, %r8
  2546  	0x0f, 0x84, 0x14, 0x00, 0x00, 0x00, //0x000025c8 je           LBB0_434
  2547  	//0x000025ce LBB0_432
  2548  	0x49, 0xc7, 0xc3, 0xfe, 0xff, 0xff, 0xff, //0x000025ce movq         $-2, %r11
  2549  	0xe9, 0x80, 0x01, 0x00, 0x00, //0x000025d5 jmp          LBB0_149
  2550  	//0x000025da LBB0_441
  2551  	0x48, 0x89, 0x0e, //0x000025da movq         %rcx, (%rsi)
  2552  	0xe9, 0x7e, 0x01, 0x00, 0x00, //0x000025dd jmp          LBB0_150
  2553  	//0x000025e2 LBB0_434
  2554  	0x48, 0x0f, 0xbc, 0xc2, //0x000025e2 bsfq         %rdx, %rax
  2555  	//0x000025e6 LBB0_435
  2556  	0x4d, 0x29, 0xd3, //0x000025e6 subq         %r10, %r11
  2557  	//0x000025e9 LBB0_436
  2558  	0x49, 0x01, 0xc3, //0x000025e9 addq         %rax, %r11
  2559  	//0x000025ec LBB0_437
  2560  	0x4d, 0x89, 0xd8, //0x000025ec movq         %r11, %r8
  2561  	0x49, 0xc7, 0xc3, 0xfe, 0xff, 0xff, 0xff, //0x000025ef movq         $-2, %r11
  2562  	0xe9, 0x5f, 0x01, 0x00, 0x00, //0x000025f6 jmp          LBB0_149
  2563  	//0x000025fb LBB0_438
  2564  	0x49, 0xc7, 0xc3, 0xff, 0xff, 0xff, 0xff, //0x000025fb movq         $-1, %r11
  2565  	//0x00002602 LBB0_439
  2566  	0x4d, 0x29, 0xdf, //0x00002602 subq         %r11, %r15
  2567  	0x4c, 0x89, 0x3e, //0x00002605 movq         %r15, (%rsi)
  2568  	//0x00002608 LBB0_440
  2569  	0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00002608 movq         $-2, %rax
  2570  	0xe9, 0x4c, 0x01, 0x00, 0x00, //0x0000260f jmp          LBB0_150
  2571  	//0x00002614 LBB0_315
  2572  	0x49, 0x83, 0xfb, 0xff, //0x00002614 cmpq         $-1, %r11
  2573  	0x0f, 0x85, 0x3c, 0x01, 0x00, 0x00, //0x00002618 jne          LBB0_149
  2574  	//0x0000261e LBB0_316
  2575  	0x49, 0xc7, 0xc3, 0xff, 0xff, 0xff, 0xff, //0x0000261e movq         $-1, %r11
  2576  	0x4c, 0x8b, 0x45, 0xc0, //0x00002625 movq         $-64(%rbp), %r8
  2577  	0xe9, 0x2c, 0x01, 0x00, 0x00, //0x00002629 jmp          LBB0_149
  2578  	//0x0000262e LBB0_443
  2579  	0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x0000262e movq         $-2, %rax
  2580  	0x80, 0xf9, 0x61, //0x00002635 cmpb         $97, %cl
  2581  	0x0f, 0x85, 0x22, 0x01, 0x00, 0x00, //0x00002638 jne          LBB0_150
  2582  	0x49, 0x8d, 0x4f, 0x02, //0x0000263e leaq         $2(%r15), %rcx
  2583  	0x48, 0x89, 0x0e, //0x00002642 movq         %rcx, (%rsi)
  2584  	0x43, 0x80, 0x7c, 0x3a, 0x02, 0x6c, //0x00002645 cmpb         $108, $2(%r10,%r15)
  2585  	0x0f, 0x85, 0x0f, 0x01, 0x00, 0x00, //0x0000264b jne          LBB0_150
  2586  	0x49, 0x8d, 0x4f, 0x03, //0x00002651 leaq         $3(%r15), %rcx
  2587  	0x48, 0x89, 0x0e, //0x00002655 movq         %rcx, (%rsi)
  2588  	0x43, 0x80, 0x7c, 0x3a, 0x03, 0x73, //0x00002658 cmpb         $115, $3(%r10,%r15)
  2589  	0x0f, 0x85, 0xfc, 0x00, 0x00, 0x00, //0x0000265e jne          LBB0_150
  2590  	0x49, 0x8d, 0x4f, 0x04, //0x00002664 leaq         $4(%r15), %rcx
  2591  	0x48, 0x89, 0x0e, //0x00002668 movq         %rcx, (%rsi)
  2592  	0x43, 0x80, 0x7c, 0x3a, 0x04, 0x65, //0x0000266b cmpb         $101, $4(%r10,%r15)
  2593  	0x0f, 0x85, 0xe9, 0x00, 0x00, 0x00, //0x00002671 jne          LBB0_150
  2594  	0x49, 0x83, 0xc7, 0x05, //0x00002677 addq         $5, %r15
  2595  	0x4c, 0x89, 0x3e, //0x0000267b movq         %r15, (%rsi)
  2596  	0xe9, 0xdd, 0x00, 0x00, 0x00, //0x0000267e jmp          LBB0_150
  2597  	//0x00002683 LBB0_260
  2598  	0x4c, 0x89, 0x3e, //0x00002683 movq         %r15, (%rsi)
  2599  	0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00002686 movq         $-2, %rax
  2600  	0x41, 0x80, 0x39, 0x6e, //0x0000268d cmpb         $110, (%r9)
  2601  	0x0f, 0x85, 0xc9, 0x00, 0x00, 0x00, //0x00002691 jne          LBB0_150
  2602  	0x49, 0x8d, 0x4f, 0x01, //0x00002697 leaq         $1(%r15), %rcx
  2603  	0x48, 0x89, 0x0e, //0x0000269b movq         %rcx, (%rsi)
  2604  	0x43, 0x80, 0x7c, 0x3a, 0x01, 0x75, //0x0000269e cmpb         $117, $1(%r10,%r15)
  2605  	0x0f, 0x85, 0xb6, 0x00, 0x00, 0x00, //0x000026a4 jne          LBB0_150
  2606  	0x49, 0x8d, 0x4f, 0x02, //0x000026aa leaq         $2(%r15), %rcx
  2607  	0x48, 0x89, 0x0e, //0x000026ae movq         %rcx, (%rsi)
  2608  	0x43, 0x80, 0x7c, 0x3a, 0x02, 0x6c, //0x000026b1 cmpb         $108, $2(%r10,%r15)
  2609  	0x0f, 0x85, 0xa3, 0x00, 0x00, 0x00, //0x000026b7 jne          LBB0_150
  2610  	0x49, 0x8d, 0x4f, 0x03, //0x000026bd leaq         $3(%r15), %rcx
  2611  	0x48, 0x89, 0x0e, //0x000026c1 movq         %rcx, (%rsi)
  2612  	0x43, 0x80, 0x7c, 0x3a, 0x03, 0x6c, //0x000026c4 cmpb         $108, $3(%r10,%r15)
  2613  	0x0f, 0x85, 0x90, 0x00, 0x00, 0x00, //0x000026ca jne          LBB0_150
  2614  	0xe9, 0x4d, 0x00, 0x00, 0x00, //0x000026d0 jmp          LBB0_452
  2615  	//0x000026d5 LBB0_448
  2616  	0x4c, 0x89, 0x3e, //0x000026d5 movq         %r15, (%rsi)
  2617  	0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x000026d8 movq         $-2, %rax
  2618  	0x41, 0x80, 0x39, 0x74, //0x000026df cmpb         $116, (%r9)
  2619  	0x0f, 0x85, 0x77, 0x00, 0x00, 0x00, //0x000026e3 jne          LBB0_150
  2620  	0x49, 0x8d, 0x4f, 0x01, //0x000026e9 leaq         $1(%r15), %rcx
  2621  	0x48, 0x89, 0x0e, //0x000026ed movq         %rcx, (%rsi)
  2622  	0x43, 0x80, 0x7c, 0x3a, 0x01, 0x72, //0x000026f0 cmpb         $114, $1(%r10,%r15)
  2623  	0x0f, 0x85, 0x64, 0x00, 0x00, 0x00, //0x000026f6 jne          LBB0_150
  2624  	0x49, 0x8d, 0x4f, 0x02, //0x000026fc leaq         $2(%r15), %rcx
  2625  	0x48, 0x89, 0x0e, //0x00002700 movq         %rcx, (%rsi)
  2626  	0x43, 0x80, 0x7c, 0x3a, 0x02, 0x75, //0x00002703 cmpb         $117, $2(%r10,%r15)
  2627  	0x0f, 0x85, 0x51, 0x00, 0x00, 0x00, //0x00002709 jne          LBB0_150
  2628  	0x49, 0x8d, 0x4f, 0x03, //0x0000270f leaq         $3(%r15), %rcx
  2629  	0x48, 0x89, 0x0e, //0x00002713 movq         %rcx, (%rsi)
  2630  	0x43, 0x80, 0x7c, 0x3a, 0x03, 0x65, //0x00002716 cmpb         $101, $3(%r10,%r15)
  2631  	0x0f, 0x85, 0x3e, 0x00, 0x00, 0x00, //0x0000271c jne          LBB0_150
  2632  	//0x00002722 LBB0_452
  2633  	0x49, 0x83, 0xc7, 0x04, //0x00002722 addq         $4, %r15
  2634  	0x4c, 0x89, 0x3e, //0x00002726 movq         %r15, (%rsi)
  2635  	0xe9, 0x32, 0x00, 0x00, 0x00, //0x00002729 jmp          LBB0_150
  2636  	//0x0000272e LBB0_456
  2637  	0x4d, 0x89, 0xd9, //0x0000272e movq         %r11, %r9
  2638  	0xe9, 0x57, 0xfe, 0xff, 0xff, //0x00002731 jmp          LBB0_428
  2639  	//0x00002736 LBB0_453
  2640  	0x49, 0x83, 0xf8, 0xff, //0x00002736 cmpq         $-1, %r8
  2641  	0x0f, 0x85, 0x8e, 0xfe, 0xff, 0xff, //0x0000273a jne          LBB0_432
  2642  	0x49, 0x0f, 0xbc, 0xc6, //0x00002740 bsfq         %r14, %rax
  2643  	//0x00002744 LBB0_455
  2644  	0x4c, 0x2b, 0x5d, 0xd0, //0x00002744 subq         $-48(%rbp), %r11
  2645  	0xe9, 0x9c, 0xfe, 0xff, 0xff, //0x00002748 jmp          LBB0_436
  2646  	//0x0000274d LBB0_148
  2647  	0x4c, 0x01, 0xd9, //0x0000274d addq         %r11, %rcx
  2648  	0x49, 0xc7, 0xc3, 0xfe, 0xff, 0xff, 0xff, //0x00002750 movq         $-2, %r11
  2649  	0x49, 0x89, 0xc8, //0x00002757 movq         %rcx, %r8
  2650  	//0x0000275a LBB0_149
  2651  	0x4c, 0x89, 0x06, //0x0000275a movq         %r8, (%rsi)
  2652  	0x4c, 0x89, 0xd8, //0x0000275d movq         %r11, %rax
  2653  	//0x00002760 LBB0_150
  2654  	0x48, 0x83, 0xc4, 0x70, //0x00002760 addq         $112, %rsp
  2655  	0x5b, //0x00002764 popq         %rbx
  2656  	0x41, 0x5c, //0x00002765 popq         %r12
  2657  	0x41, 0x5d, //0x00002767 popq         %r13
  2658  	0x41, 0x5e, //0x00002769 popq         %r14
  2659  	0x41, 0x5f, //0x0000276b popq         %r15
  2660  	0x5d, //0x0000276d popq         %rbp
  2661  	0xc3, //0x0000276e retq         
  2662  	//0x0000276f LBB0_457
  2663  	0x4c, 0x89, 0x5d, 0xc0, //0x0000276f movq         %r11, $-64(%rbp)
  2664  	0x48, 0x8b, 0x75, 0xc8, //0x00002773 movq         $-56(%rbp), %rsi
  2665  	0xe9, 0xa2, 0xfe, 0xff, 0xff, //0x00002777 jmp          LBB0_316
  2666  	//0x0000277c LBB0_458
  2667  	0x4c, 0x89, 0x5d, 0xc0, //0x0000277c movq         %r11, $-64(%rbp)
  2668  	0xe9, 0x99, 0xfe, 0xff, 0xff, //0x00002780 jmp          LBB0_316
  2669  	//0x00002785 LBB0_422
  2670  	0x48, 0x8b, 0x75, 0xc8, //0x00002785 movq         $-56(%rbp), %rsi
  2671  	0xe9, 0x90, 0xfe, 0xff, 0xff, //0x00002789 jmp          LBB0_316
  2672  	//0x0000278e LBB0_460
  2673  	0x48, 0x0f, 0xbc, 0xc7, //0x0000278e bsfq         %rdi, %rax
  2674  	0xe9, 0x4f, 0xfe, 0xff, 0xff, //0x00002792 jmp          LBB0_435
  2675  	//0x00002797 LBB0_459
  2676  	0x4d, 0x29, 0xd3, //0x00002797 subq         %r10, %r11
  2677  	0xe9, 0x4d, 0xfe, 0xff, 0xff, //0x0000279a jmp          LBB0_437
  2678  	//0x0000279f LBB0_464
  2679  	0x48, 0x8b, 0x75, 0xc8, //0x0000279f movq         $-56(%rbp), %rsi
  2680  	0xe9, 0xe5, 0xfd, 0xff, 0xff, //0x000027a3 jmp          LBB0_428
  2681  	//0x000027a8 LBB0_461
  2682  	0x48, 0x0f, 0xbc, 0xc7, //0x000027a8 bsfq         %rdi, %rax
  2683  	0xe9, 0x93, 0xff, 0xff, 0xff, //0x000027ac jmp          LBB0_455
  2684  	//0x000027b1 LBB0_462
  2685  	0x4c, 0x2b, 0x5d, 0xd0, //0x000027b1 subq         $-48(%rbp), %r11
  2686  	0xe9, 0x32, 0xfe, 0xff, 0xff, //0x000027b5 jmp          LBB0_437
  2687  	//0x000027ba LBB0_463
  2688  	0x48, 0x8b, 0x75, 0xc8, //0x000027ba movq         $-56(%rbp), %rsi
  2689  	0x4c, 0x8b, 0x4d, 0xc0, //0x000027be movq         $-64(%rbp), %r9
  2690  	0xe9, 0xc6, 0xfd, 0xff, 0xff, //0x000027c2 jmp          LBB0_428
  2691  	0x90, //0x000027c7 .p2align 2, 0x90
  2692  	// // .set L0_0_set_34, LBB0_34-LJTI0_0
  2693  	// // .set L0_0_set_60, LBB0_60-LJTI0_0
  2694  	// // .set L0_0_set_40, LBB0_40-LJTI0_0
  2695  	// // .set L0_0_set_62, LBB0_62-LJTI0_0
  2696  	// // .set L0_0_set_37, LBB0_37-LJTI0_0
  2697  	// // .set L0_0_set_65, LBB0_65-LJTI0_0
  2698  	//0x000027c8 LJTI0_0
  2699  	0x89, 0xdb, 0xff, 0xff, //0x000027c8 .long L0_0_set_34
  2700  	0x91, 0xdd, 0xff, 0xff, //0x000027cc .long L0_0_set_60
  2701  	0xbf, 0xdb, 0xff, 0xff, //0x000027d0 .long L0_0_set_40
  2702  	0xbc, 0xdd, 0xff, 0xff, //0x000027d4 .long L0_0_set_62
  2703  	0xa0, 0xdb, 0xff, 0xff, //0x000027d8 .long L0_0_set_37
  2704  	0x4d, 0xe0, 0xff, 0xff, //0x000027dc .long L0_0_set_65
  2705  	// // .set L0_1_set_150, LBB0_150-LJTI0_1
  2706  	// // .set L0_1_set_440, LBB0_440-LJTI0_1
  2707  	// // .set L0_1_set_202, LBB0_202-LJTI0_1
  2708  	// // .set L0_1_set_221, LBB0_221-LJTI0_1
  2709  	// // .set L0_1_set_67, LBB0_67-LJTI0_1
  2710  	// // .set L0_1_set_200, LBB0_200-LJTI0_1
  2711  	// // .set L0_1_set_255, LBB0_255-LJTI0_1
  2712  	// // .set L0_1_set_258, LBB0_258-LJTI0_1
  2713  	// // .set L0_1_set_264, LBB0_264-LJTI0_1
  2714  	// // .set L0_1_set_268, LBB0_268-LJTI0_1
  2715  	//0x000027e0 LJTI0_1
  2716  	0x80, 0xff, 0xff, 0xff, //0x000027e0 .long L0_1_set_150
  2717  	0x28, 0xfe, 0xff, 0xff, //0x000027e4 .long L0_1_set_440
  2718  	0x28, 0xfe, 0xff, 0xff, //0x000027e8 .long L0_1_set_440
  2719  	0x28, 0xfe, 0xff, 0xff, //0x000027ec .long L0_1_set_440
  2720  	0x28, 0xfe, 0xff, 0xff, //0x000027f0 .long L0_1_set_440
  2721  	0x28, 0xfe, 0xff, 0xff, //0x000027f4 .long L0_1_set_440
  2722  	0x28, 0xfe, 0xff, 0xff, //0x000027f8 .long L0_1_set_440
  2723  	0x28, 0xfe, 0xff, 0xff, //0x000027fc .long L0_1_set_440
  2724  	0x28, 0xfe, 0xff, 0xff, //0x00002800 .long L0_1_set_440
  2725  	0x28, 0xfe, 0xff, 0xff, //0x00002804 .long L0_1_set_440
  2726  	0x28, 0xfe, 0xff, 0xff, //0x00002808 .long L0_1_set_440
  2727  	0x28, 0xfe, 0xff, 0xff, //0x0000280c .long L0_1_set_440
  2728  	0x28, 0xfe, 0xff, 0xff, //0x00002810 .long L0_1_set_440
  2729  	0x28, 0xfe, 0xff, 0xff, //0x00002814 .long L0_1_set_440
  2730  	0x28, 0xfe, 0xff, 0xff, //0x00002818 .long L0_1_set_440
  2731  	0x28, 0xfe, 0xff, 0xff, //0x0000281c .long L0_1_set_440
  2732  	0x28, 0xfe, 0xff, 0xff, //0x00002820 .long L0_1_set_440
  2733  	0x28, 0xfe, 0xff, 0xff, //0x00002824 .long L0_1_set_440
  2734  	0x28, 0xfe, 0xff, 0xff, //0x00002828 .long L0_1_set_440
  2735  	0x28, 0xfe, 0xff, 0xff, //0x0000282c .long L0_1_set_440
  2736  	0x28, 0xfe, 0xff, 0xff, //0x00002830 .long L0_1_set_440
  2737  	0x28, 0xfe, 0xff, 0xff, //0x00002834 .long L0_1_set_440
  2738  	0x28, 0xfe, 0xff, 0xff, //0x00002838 .long L0_1_set_440
  2739  	0x28, 0xfe, 0xff, 0xff, //0x0000283c .long L0_1_set_440
  2740  	0x28, 0xfe, 0xff, 0xff, //0x00002840 .long L0_1_set_440
  2741  	0x28, 0xfe, 0xff, 0xff, //0x00002844 .long L0_1_set_440
  2742  	0x28, 0xfe, 0xff, 0xff, //0x00002848 .long L0_1_set_440
  2743  	0x28, 0xfe, 0xff, 0xff, //0x0000284c .long L0_1_set_440
  2744  	0x28, 0xfe, 0xff, 0xff, //0x00002850 .long L0_1_set_440
  2745  	0x28, 0xfe, 0xff, 0xff, //0x00002854 .long L0_1_set_440
  2746  	0x28, 0xfe, 0xff, 0xff, //0x00002858 .long L0_1_set_440
  2747  	0x28, 0xfe, 0xff, 0xff, //0x0000285c .long L0_1_set_440
  2748  	0x28, 0xfe, 0xff, 0xff, //0x00002860 .long L0_1_set_440
  2749  	0x28, 0xfe, 0xff, 0xff, //0x00002864 .long L0_1_set_440
  2750  	0x44, 0xe8, 0xff, 0xff, //0x00002868 .long L0_1_set_202
  2751  	0x28, 0xfe, 0xff, 0xff, //0x0000286c .long L0_1_set_440
  2752  	0x28, 0xfe, 0xff, 0xff, //0x00002870 .long L0_1_set_440
  2753  	0x28, 0xfe, 0xff, 0xff, //0x00002874 .long L0_1_set_440
  2754  	0x28, 0xfe, 0xff, 0xff, //0x00002878 .long L0_1_set_440
  2755  	0x28, 0xfe, 0xff, 0xff, //0x0000287c .long L0_1_set_440
  2756  	0x28, 0xfe, 0xff, 0xff, //0x00002880 .long L0_1_set_440
  2757  	0x28, 0xfe, 0xff, 0xff, //0x00002884 .long L0_1_set_440
  2758  	0x28, 0xfe, 0xff, 0xff, //0x00002888 .long L0_1_set_440
  2759  	0x28, 0xfe, 0xff, 0xff, //0x0000288c .long L0_1_set_440
  2760  	0x28, 0xfe, 0xff, 0xff, //0x00002890 .long L0_1_set_440
  2761  	0x09, 0xea, 0xff, 0xff, //0x00002894 .long L0_1_set_221
  2762  	0x28, 0xfe, 0xff, 0xff, //0x00002898 .long L0_1_set_440
  2763  	0x28, 0xfe, 0xff, 0xff, //0x0000289c .long L0_1_set_440
  2764  	0xdc, 0xdd, 0xff, 0xff, //0x000028a0 .long L0_1_set_67
  2765  	0xdc, 0xdd, 0xff, 0xff, //0x000028a4 .long L0_1_set_67
  2766  	0xdc, 0xdd, 0xff, 0xff, //0x000028a8 .long L0_1_set_67
  2767  	0xdc, 0xdd, 0xff, 0xff, //0x000028ac .long L0_1_set_67
  2768  	0xdc, 0xdd, 0xff, 0xff, //0x000028b0 .long L0_1_set_67
  2769  	0xdc, 0xdd, 0xff, 0xff, //0x000028b4 .long L0_1_set_67
  2770  	0xdc, 0xdd, 0xff, 0xff, //0x000028b8 .long L0_1_set_67
  2771  	0xdc, 0xdd, 0xff, 0xff, //0x000028bc .long L0_1_set_67
  2772  	0xdc, 0xdd, 0xff, 0xff, //0x000028c0 .long L0_1_set_67
  2773  	0xdc, 0xdd, 0xff, 0xff, //0x000028c4 .long L0_1_set_67
  2774  	0x28, 0xfe, 0xff, 0xff, //0x000028c8 .long L0_1_set_440
  2775  	0x28, 0xfe, 0xff, 0xff, //0x000028cc .long L0_1_set_440
  2776  	0x28, 0xfe, 0xff, 0xff, //0x000028d0 .long L0_1_set_440
  2777  	0x28, 0xfe, 0xff, 0xff, //0x000028d4 .long L0_1_set_440
  2778  	0x28, 0xfe, 0xff, 0xff, //0x000028d8 .long L0_1_set_440
  2779  	0x28, 0xfe, 0xff, 0xff, //0x000028dc .long L0_1_set_440
  2780  	0x28, 0xfe, 0xff, 0xff, //0x000028e0 .long L0_1_set_440
  2781  	0x28, 0xfe, 0xff, 0xff, //0x000028e4 .long L0_1_set_440
  2782  	0x28, 0xfe, 0xff, 0xff, //0x000028e8 .long L0_1_set_440
  2783  	0x28, 0xfe, 0xff, 0xff, //0x000028ec .long L0_1_set_440
  2784  	0x28, 0xfe, 0xff, 0xff, //0x000028f0 .long L0_1_set_440
  2785  	0x28, 0xfe, 0xff, 0xff, //0x000028f4 .long L0_1_set_440
  2786  	0x28, 0xfe, 0xff, 0xff, //0x000028f8 .long L0_1_set_440
  2787  	0x28, 0xfe, 0xff, 0xff, //0x000028fc .long L0_1_set_440
  2788  	0x28, 0xfe, 0xff, 0xff, //0x00002900 .long L0_1_set_440
  2789  	0x28, 0xfe, 0xff, 0xff, //0x00002904 .long L0_1_set_440
  2790  	0x28, 0xfe, 0xff, 0xff, //0x00002908 .long L0_1_set_440
  2791  	0x28, 0xfe, 0xff, 0xff, //0x0000290c .long L0_1_set_440
  2792  	0x28, 0xfe, 0xff, 0xff, //0x00002910 .long L0_1_set_440
  2793  	0x28, 0xfe, 0xff, 0xff, //0x00002914 .long L0_1_set_440
  2794  	0x28, 0xfe, 0xff, 0xff, //0x00002918 .long L0_1_set_440
  2795  	0x28, 0xfe, 0xff, 0xff, //0x0000291c .long L0_1_set_440
  2796  	0x28, 0xfe, 0xff, 0xff, //0x00002920 .long L0_1_set_440
  2797  	0x28, 0xfe, 0xff, 0xff, //0x00002924 .long L0_1_set_440
  2798  	0x28, 0xfe, 0xff, 0xff, //0x00002928 .long L0_1_set_440
  2799  	0x28, 0xfe, 0xff, 0xff, //0x0000292c .long L0_1_set_440
  2800  	0x28, 0xfe, 0xff, 0xff, //0x00002930 .long L0_1_set_440
  2801  	0x28, 0xfe, 0xff, 0xff, //0x00002934 .long L0_1_set_440
  2802  	0x28, 0xfe, 0xff, 0xff, //0x00002938 .long L0_1_set_440
  2803  	0x28, 0xfe, 0xff, 0xff, //0x0000293c .long L0_1_set_440
  2804  	0x28, 0xfe, 0xff, 0xff, //0x00002940 .long L0_1_set_440
  2805  	0x28, 0xfe, 0xff, 0xff, //0x00002944 .long L0_1_set_440
  2806  	0x28, 0xfe, 0xff, 0xff, //0x00002948 .long L0_1_set_440
  2807  	0x20, 0xe8, 0xff, 0xff, //0x0000294c .long L0_1_set_200
  2808  	0x28, 0xfe, 0xff, 0xff, //0x00002950 .long L0_1_set_440
  2809  	0x28, 0xfe, 0xff, 0xff, //0x00002954 .long L0_1_set_440
  2810  	0x28, 0xfe, 0xff, 0xff, //0x00002958 .long L0_1_set_440
  2811  	0x28, 0xfe, 0xff, 0xff, //0x0000295c .long L0_1_set_440
  2812  	0x28, 0xfe, 0xff, 0xff, //0x00002960 .long L0_1_set_440
  2813  	0x28, 0xfe, 0xff, 0xff, //0x00002964 .long L0_1_set_440
  2814  	0x28, 0xfe, 0xff, 0xff, //0x00002968 .long L0_1_set_440
  2815  	0x28, 0xfe, 0xff, 0xff, //0x0000296c .long L0_1_set_440
  2816  	0x28, 0xfe, 0xff, 0xff, //0x00002970 .long L0_1_set_440
  2817  	0x28, 0xfe, 0xff, 0xff, //0x00002974 .long L0_1_set_440
  2818  	0x7a, 0xec, 0xff, 0xff, //0x00002978 .long L0_1_set_255
  2819  	0x28, 0xfe, 0xff, 0xff, //0x0000297c .long L0_1_set_440
  2820  	0x28, 0xfe, 0xff, 0xff, //0x00002980 .long L0_1_set_440
  2821  	0x28, 0xfe, 0xff, 0xff, //0x00002984 .long L0_1_set_440
  2822  	0x28, 0xfe, 0xff, 0xff, //0x00002988 .long L0_1_set_440
  2823  	0x28, 0xfe, 0xff, 0xff, //0x0000298c .long L0_1_set_440
  2824  	0x28, 0xfe, 0xff, 0xff, //0x00002990 .long L0_1_set_440
  2825  	0x28, 0xfe, 0xff, 0xff, //0x00002994 .long L0_1_set_440
  2826  	0xab, 0xec, 0xff, 0xff, //0x00002998 .long L0_1_set_258
  2827  	0x28, 0xfe, 0xff, 0xff, //0x0000299c .long L0_1_set_440
  2828  	0x28, 0xfe, 0xff, 0xff, //0x000029a0 .long L0_1_set_440
  2829  	0x28, 0xfe, 0xff, 0xff, //0x000029a4 .long L0_1_set_440
  2830  	0x28, 0xfe, 0xff, 0xff, //0x000029a8 .long L0_1_set_440
  2831  	0x28, 0xfe, 0xff, 0xff, //0x000029ac .long L0_1_set_440
  2832  	0xd2, 0xec, 0xff, 0xff, //0x000029b0 .long L0_1_set_264
  2833  	0x28, 0xfe, 0xff, 0xff, //0x000029b4 .long L0_1_set_440
  2834  	0x28, 0xfe, 0xff, 0xff, //0x000029b8 .long L0_1_set_440
  2835  	0x28, 0xfe, 0xff, 0xff, //0x000029bc .long L0_1_set_440
  2836  	0x28, 0xfe, 0xff, 0xff, //0x000029c0 .long L0_1_set_440
  2837  	0x28, 0xfe, 0xff, 0xff, //0x000029c4 .long L0_1_set_440
  2838  	0x28, 0xfe, 0xff, 0xff, //0x000029c8 .long L0_1_set_440
  2839  	0x0f, 0xed, 0xff, 0xff, //0x000029cc .long L0_1_set_268
  2840  	// // .set L0_2_set_249, LBB0_249-LJTI0_2
  2841  	// // .set L0_2_set_299, LBB0_299-LJTI0_2
  2842  	// // .set L0_2_set_253, LBB0_253-LJTI0_2
  2843  	// // .set L0_2_set_246, LBB0_246-LJTI0_2
  2844  	// // .set L0_2_set_251, LBB0_251-LJTI0_2
  2845  	//0x000029d0 LJTI0_2
  2846  	0x39, 0xea, 0xff, 0xff, //0x000029d0 .long L0_2_set_249
  2847  	0xb1, 0xed, 0xff, 0xff, //0x000029d4 .long L0_2_set_299
  2848  	0x39, 0xea, 0xff, 0xff, //0x000029d8 .long L0_2_set_249
  2849  	0x6f, 0xea, 0xff, 0xff, //0x000029dc .long L0_2_set_253
  2850  	0xb1, 0xed, 0xff, 0xff, //0x000029e0 .long L0_2_set_299
  2851  	0x10, 0xea, 0xff, 0xff, //0x000029e4 .long L0_2_set_246
  2852  	0x10, 0xea, 0xff, 0xff, //0x000029e8 .long L0_2_set_246
  2853  	0x10, 0xea, 0xff, 0xff, //0x000029ec .long L0_2_set_246
  2854  	0x10, 0xea, 0xff, 0xff, //0x000029f0 .long L0_2_set_246
  2855  	0x10, 0xea, 0xff, 0xff, //0x000029f4 .long L0_2_set_246
  2856  	0x10, 0xea, 0xff, 0xff, //0x000029f8 .long L0_2_set_246
  2857  	0x10, 0xea, 0xff, 0xff, //0x000029fc .long L0_2_set_246
  2858  	0x10, 0xea, 0xff, 0xff, //0x00002a00 .long L0_2_set_246
  2859  	0x10, 0xea, 0xff, 0xff, //0x00002a04 .long L0_2_set_246
  2860  	0x10, 0xea, 0xff, 0xff, //0x00002a08 .long L0_2_set_246
  2861  	0xb1, 0xed, 0xff, 0xff, //0x00002a0c .long L0_2_set_299
  2862  	0xb1, 0xed, 0xff, 0xff, //0x00002a10 .long L0_2_set_299
  2863  	0xb1, 0xed, 0xff, 0xff, //0x00002a14 .long L0_2_set_299
  2864  	0xb1, 0xed, 0xff, 0xff, //0x00002a18 .long L0_2_set_299
  2865  	0xb1, 0xed, 0xff, 0xff, //0x00002a1c .long L0_2_set_299
  2866  	0xb1, 0xed, 0xff, 0xff, //0x00002a20 .long L0_2_set_299
  2867  	0xb1, 0xed, 0xff, 0xff, //0x00002a24 .long L0_2_set_299
  2868  	0xb1, 0xed, 0xff, 0xff, //0x00002a28 .long L0_2_set_299
  2869  	0xb1, 0xed, 0xff, 0xff, //0x00002a2c .long L0_2_set_299
  2870  	0xb1, 0xed, 0xff, 0xff, //0x00002a30 .long L0_2_set_299
  2871  	0xb1, 0xed, 0xff, 0xff, //0x00002a34 .long L0_2_set_299
  2872  	0x54, 0xea, 0xff, 0xff, //0x00002a38 .long L0_2_set_251
  2873  	0xb1, 0xed, 0xff, 0xff, //0x00002a3c .long L0_2_set_299
  2874  	0xb1, 0xed, 0xff, 0xff, //0x00002a40 .long L0_2_set_299
  2875  	0xb1, 0xed, 0xff, 0xff, //0x00002a44 .long L0_2_set_299
  2876  	0xb1, 0xed, 0xff, 0xff, //0x00002a48 .long L0_2_set_299
  2877  	0xb1, 0xed, 0xff, 0xff, //0x00002a4c .long L0_2_set_299
  2878  	0xb1, 0xed, 0xff, 0xff, //0x00002a50 .long L0_2_set_299
  2879  	0xb1, 0xed, 0xff, 0xff, //0x00002a54 .long L0_2_set_299
  2880  	0xb1, 0xed, 0xff, 0xff, //0x00002a58 .long L0_2_set_299
  2881  	0xb1, 0xed, 0xff, 0xff, //0x00002a5c .long L0_2_set_299
  2882  	0xb1, 0xed, 0xff, 0xff, //0x00002a60 .long L0_2_set_299
  2883  	0xb1, 0xed, 0xff, 0xff, //0x00002a64 .long L0_2_set_299
  2884  	0xb1, 0xed, 0xff, 0xff, //0x00002a68 .long L0_2_set_299
  2885  	0xb1, 0xed, 0xff, 0xff, //0x00002a6c .long L0_2_set_299
  2886  	0xb1, 0xed, 0xff, 0xff, //0x00002a70 .long L0_2_set_299
  2887  	0xb1, 0xed, 0xff, 0xff, //0x00002a74 .long L0_2_set_299
  2888  	0xb1, 0xed, 0xff, 0xff, //0x00002a78 .long L0_2_set_299
  2889  	0xb1, 0xed, 0xff, 0xff, //0x00002a7c .long L0_2_set_299
  2890  	0xb1, 0xed, 0xff, 0xff, //0x00002a80 .long L0_2_set_299
  2891  	0xb1, 0xed, 0xff, 0xff, //0x00002a84 .long L0_2_set_299
  2892  	0xb1, 0xed, 0xff, 0xff, //0x00002a88 .long L0_2_set_299
  2893  	0xb1, 0xed, 0xff, 0xff, //0x00002a8c .long L0_2_set_299
  2894  	0xb1, 0xed, 0xff, 0xff, //0x00002a90 .long L0_2_set_299
  2895  	0xb1, 0xed, 0xff, 0xff, //0x00002a94 .long L0_2_set_299
  2896  	0xb1, 0xed, 0xff, 0xff, //0x00002a98 .long L0_2_set_299
  2897  	0xb1, 0xed, 0xff, 0xff, //0x00002a9c .long L0_2_set_299
  2898  	0xb1, 0xed, 0xff, 0xff, //0x00002aa0 .long L0_2_set_299
  2899  	0xb1, 0xed, 0xff, 0xff, //0x00002aa4 .long L0_2_set_299
  2900  	0xb1, 0xed, 0xff, 0xff, //0x00002aa8 .long L0_2_set_299
  2901  	0xb1, 0xed, 0xff, 0xff, //0x00002aac .long L0_2_set_299
  2902  	0xb1, 0xed, 0xff, 0xff, //0x00002ab0 .long L0_2_set_299
  2903  	0xb1, 0xed, 0xff, 0xff, //0x00002ab4 .long L0_2_set_299
  2904  	0x54, 0xea, 0xff, 0xff, //0x00002ab8 .long L0_2_set_251
  2905  	// // .set L0_3_set_97, LBB0_97-LJTI0_3
  2906  	// // .set L0_3_set_152, LBB0_152-LJTI0_3
  2907  	// // .set L0_3_set_99, LBB0_99-LJTI0_3
  2908  	// // .set L0_3_set_94, LBB0_94-LJTI0_3
  2909  	// // .set L0_3_set_92, LBB0_92-LJTI0_3
  2910  	//0x00002abc LJTI0_3
  2911  	0x23, 0xdd, 0xff, 0xff, //0x00002abc .long L0_3_set_97
  2912  	0xcf, 0xe1, 0xff, 0xff, //0x00002ac0 .long L0_3_set_152
  2913  	0x23, 0xdd, 0xff, 0xff, //0x00002ac4 .long L0_3_set_97
  2914  	0x3e, 0xdd, 0xff, 0xff, //0x00002ac8 .long L0_3_set_99
  2915  	0xcf, 0xe1, 0xff, 0xff, //0x00002acc .long L0_3_set_152
  2916  	0xf4, 0xdc, 0xff, 0xff, //0x00002ad0 .long L0_3_set_94
  2917  	0xf4, 0xdc, 0xff, 0xff, //0x00002ad4 .long L0_3_set_94
  2918  	0xf4, 0xdc, 0xff, 0xff, //0x00002ad8 .long L0_3_set_94
  2919  	0xf4, 0xdc, 0xff, 0xff, //0x00002adc .long L0_3_set_94
  2920  	0xf4, 0xdc, 0xff, 0xff, //0x00002ae0 .long L0_3_set_94
  2921  	0xf4, 0xdc, 0xff, 0xff, //0x00002ae4 .long L0_3_set_94
  2922  	0xf4, 0xdc, 0xff, 0xff, //0x00002ae8 .long L0_3_set_94
  2923  	0xf4, 0xdc, 0xff, 0xff, //0x00002aec .long L0_3_set_94
  2924  	0xf4, 0xdc, 0xff, 0xff, //0x00002af0 .long L0_3_set_94
  2925  	0xf4, 0xdc, 0xff, 0xff, //0x00002af4 .long L0_3_set_94
  2926  	0xcf, 0xe1, 0xff, 0xff, //0x00002af8 .long L0_3_set_152
  2927  	0xcf, 0xe1, 0xff, 0xff, //0x00002afc .long L0_3_set_152
  2928  	0xcf, 0xe1, 0xff, 0xff, //0x00002b00 .long L0_3_set_152
  2929  	0xcf, 0xe1, 0xff, 0xff, //0x00002b04 .long L0_3_set_152
  2930  	0xcf, 0xe1, 0xff, 0xff, //0x00002b08 .long L0_3_set_152
  2931  	0xcf, 0xe1, 0xff, 0xff, //0x00002b0c .long L0_3_set_152
  2932  	0xcf, 0xe1, 0xff, 0xff, //0x00002b10 .long L0_3_set_152
  2933  	0xcf, 0xe1, 0xff, 0xff, //0x00002b14 .long L0_3_set_152
  2934  	0xcf, 0xe1, 0xff, 0xff, //0x00002b18 .long L0_3_set_152
  2935  	0xcf, 0xe1, 0xff, 0xff, //0x00002b1c .long L0_3_set_152
  2936  	0xcf, 0xe1, 0xff, 0xff, //0x00002b20 .long L0_3_set_152
  2937  	0xd6, 0xdc, 0xff, 0xff, //0x00002b24 .long L0_3_set_92
  2938  	0xcf, 0xe1, 0xff, 0xff, //0x00002b28 .long L0_3_set_152
  2939  	0xcf, 0xe1, 0xff, 0xff, //0x00002b2c .long L0_3_set_152
  2940  	0xcf, 0xe1, 0xff, 0xff, //0x00002b30 .long L0_3_set_152
  2941  	0xcf, 0xe1, 0xff, 0xff, //0x00002b34 .long L0_3_set_152
  2942  	0xcf, 0xe1, 0xff, 0xff, //0x00002b38 .long L0_3_set_152
  2943  	0xcf, 0xe1, 0xff, 0xff, //0x00002b3c .long L0_3_set_152
  2944  	0xcf, 0xe1, 0xff, 0xff, //0x00002b40 .long L0_3_set_152
  2945  	0xcf, 0xe1, 0xff, 0xff, //0x00002b44 .long L0_3_set_152
  2946  	0xcf, 0xe1, 0xff, 0xff, //0x00002b48 .long L0_3_set_152
  2947  	0xcf, 0xe1, 0xff, 0xff, //0x00002b4c .long L0_3_set_152
  2948  	0xcf, 0xe1, 0xff, 0xff, //0x00002b50 .long L0_3_set_152
  2949  	0xcf, 0xe1, 0xff, 0xff, //0x00002b54 .long L0_3_set_152
  2950  	0xcf, 0xe1, 0xff, 0xff, //0x00002b58 .long L0_3_set_152
  2951  	0xcf, 0xe1, 0xff, 0xff, //0x00002b5c .long L0_3_set_152
  2952  	0xcf, 0xe1, 0xff, 0xff, //0x00002b60 .long L0_3_set_152
  2953  	0xcf, 0xe1, 0xff, 0xff, //0x00002b64 .long L0_3_set_152
  2954  	0xcf, 0xe1, 0xff, 0xff, //0x00002b68 .long L0_3_set_152
  2955  	0xcf, 0xe1, 0xff, 0xff, //0x00002b6c .long L0_3_set_152
  2956  	0xcf, 0xe1, 0xff, 0xff, //0x00002b70 .long L0_3_set_152
  2957  	0xcf, 0xe1, 0xff, 0xff, //0x00002b74 .long L0_3_set_152
  2958  	0xcf, 0xe1, 0xff, 0xff, //0x00002b78 .long L0_3_set_152
  2959  	0xcf, 0xe1, 0xff, 0xff, //0x00002b7c .long L0_3_set_152
  2960  	0xcf, 0xe1, 0xff, 0xff, //0x00002b80 .long L0_3_set_152
  2961  	0xcf, 0xe1, 0xff, 0xff, //0x00002b84 .long L0_3_set_152
  2962  	0xcf, 0xe1, 0xff, 0xff, //0x00002b88 .long L0_3_set_152
  2963  	0xcf, 0xe1, 0xff, 0xff, //0x00002b8c .long L0_3_set_152
  2964  	0xcf, 0xe1, 0xff, 0xff, //0x00002b90 .long L0_3_set_152
  2965  	0xcf, 0xe1, 0xff, 0xff, //0x00002b94 .long L0_3_set_152
  2966  	0xcf, 0xe1, 0xff, 0xff, //0x00002b98 .long L0_3_set_152
  2967  	0xcf, 0xe1, 0xff, 0xff, //0x00002b9c .long L0_3_set_152
  2968  	0xcf, 0xe1, 0xff, 0xff, //0x00002ba0 .long L0_3_set_152
  2969  	0xd6, 0xdc, 0xff, 0xff, //0x00002ba4 .long L0_3_set_92
  2970  	//0x00002ba8 .p2align 2, 0x00
  2971  	//0x00002ba8 _MASK_USE_NUMBER
  2972  	0x02, 0x00, 0x00, 0x00, //0x00002ba8 .long 2
  2973  }
  2974