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

     1  // +build amd64
     2  // Code generated by asm2asm, DO NOT EDIT.
     3  
     4  package avx
     5  
     6  var _text_skip_object = []byte{
     7  	// .p2align 4, 0x00
     8  	// LCPI0_0
     9  	0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // .quad 1
    10  	0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000008 .quad 6
    11  	//0x00000010 LCPI0_1
    12  	0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, //0x00000010 QUAD $0x2222222222222222; QUAD $0x2222222222222222  // .space 16, '""""""""""""""""'
    13  	//0x00000020 LCPI0_2
    14  	0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, //0x00000020 QUAD $0x5c5c5c5c5c5c5c5c; QUAD $0x5c5c5c5c5c5c5c5c  // .space 16, '\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
    15  	//0x00000030 LCPI0_3
    16  	0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, //0x00000030 QUAD $0x2020202020202020; QUAD $0x2020202020202020  // .space 16, '                '
    17  	//0x00000040 LCPI0_4
    18  	0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, //0x00000040 QUAD $0x2f2f2f2f2f2f2f2f; QUAD $0x2f2f2f2f2f2f2f2f  // .space 16, '////////////////'
    19  	//0x00000050 LCPI0_5
    20  	0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, //0x00000050 QUAD $0x3a3a3a3a3a3a3a3a; QUAD $0x3a3a3a3a3a3a3a3a  // .space 16, '::::::::::::::::'
    21  	//0x00000060 LCPI0_6
    22  	0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, //0x00000060 QUAD $0x2b2b2b2b2b2b2b2b; QUAD $0x2b2b2b2b2b2b2b2b  // .space 16, '++++++++++++++++'
    23  	//0x00000070 LCPI0_7
    24  	0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, //0x00000070 QUAD $0x2d2d2d2d2d2d2d2d; QUAD $0x2d2d2d2d2d2d2d2d  // .space 16, '----------------'
    25  	//0x00000080 LCPI0_8
    26  	0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, //0x00000080 QUAD $0x2e2e2e2e2e2e2e2e; QUAD $0x2e2e2e2e2e2e2e2e  // .space 16, '................'
    27  	//0x00000090 LCPI0_9
    28  	0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, //0x00000090 QUAD $0x6565656565656565; QUAD $0x6565656565656565  // .space 16, 'eeeeeeeeeeeeeeee'
    29  	//0x000000a0 .p2align 4, 0x90
    30  	//0x000000a0 _skip_object
    31  	0x55, //0x000000a0 pushq        %rbp
    32  	0x48, 0x89, 0xe5, //0x000000a1 movq         %rsp, %rbp
    33  	0x41, 0x57, //0x000000a4 pushq        %r15
    34  	0x41, 0x56, //0x000000a6 pushq        %r14
    35  	0x41, 0x55, //0x000000a8 pushq        %r13
    36  	0x41, 0x54, //0x000000aa pushq        %r12
    37  	0x53, //0x000000ac pushq        %rbx
    38  	0x48, 0x83, 0xec, 0x68, //0x000000ad subq         $104, %rsp
    39  	0x48, 0x89, 0x4d, 0x80, //0x000000b1 movq         %rcx, $-128(%rbp)
    40  	0x49, 0x89, 0xd1, //0x000000b5 movq         %rdx, %r9
    41  	0xc5, 0xf8, 0x10, 0x05, 0x40, 0xff, 0xff, 0xff, //0x000000b8 vmovups      $-192(%rip), %xmm0  /* LCPI0_0+0(%rip) */
    42  	0xc5, 0xf8, 0x11, 0x02, //0x000000c0 vmovups      %xmm0, (%rdx)
    43  	0x48, 0x89, 0x7d, 0x90, //0x000000c4 movq         %rdi, $-112(%rbp)
    44  	0x4c, 0x8b, 0x27, //0x000000c8 movq         (%rdi), %r12
    45  	0x4c, 0x89, 0xe0, //0x000000cb movq         %r12, %rax
    46  	0x48, 0xf7, 0xd0, //0x000000ce notq         %rax
    47  	0x48, 0x89, 0x45, 0xa0, //0x000000d1 movq         %rax, $-96(%rbp)
    48  	0x41, 0xba, 0x01, 0x00, 0x00, 0x00, //0x000000d5 movl         $1, %r10d
    49  	0xb8, 0x01, 0x00, 0x00, 0x00, //0x000000db movl         $1, %eax
    50  	0x4c, 0x29, 0xe0, //0x000000e0 subq         %r12, %rax
    51  	0x48, 0x89, 0x45, 0x98, //0x000000e3 movq         %rax, $-104(%rbp)
    52  	0x49, 0x8d, 0x44, 0x24, 0x40, //0x000000e7 leaq         $64(%r12), %rax
    53  	0x48, 0x89, 0x45, 0x88, //0x000000ec movq         %rax, $-120(%rbp)
    54  	0x4c, 0x8b, 0x1e, //0x000000f0 movq         (%rsi), %r11
    55  	0x49, 0x8d, 0x44, 0x24, 0x05, //0x000000f3 leaq         $5(%r12), %rax
    56  	0x48, 0x89, 0x85, 0x70, 0xff, 0xff, 0xff, //0x000000f8 movq         %rax, $-144(%rbp)
    57  	0x48, 0xc7, 0x85, 0x78, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, //0x000000ff movq         $-1, $-136(%rbp)
    58  	0xc5, 0xfa, 0x6f, 0x05, 0xfe, 0xfe, 0xff, 0xff, //0x0000010a vmovdqu      $-258(%rip), %xmm0  /* LCPI0_1+0(%rip) */
    59  	0xc5, 0xfa, 0x6f, 0x0d, 0x06, 0xff, 0xff, 0xff, //0x00000112 vmovdqu      $-250(%rip), %xmm1  /* LCPI0_2+0(%rip) */
    60  	0xc5, 0x7a, 0x6f, 0x3d, 0x0e, 0xff, 0xff, 0xff, //0x0000011a vmovdqu      $-242(%rip), %xmm15  /* LCPI0_3+0(%rip) */
    61  	0xc5, 0xe1, 0x76, 0xdb, //0x00000122 vpcmpeqd     %xmm3, %xmm3, %xmm3
    62  	0xc5, 0x7a, 0x6f, 0x05, 0x12, 0xff, 0xff, 0xff, //0x00000126 vmovdqu      $-238(%rip), %xmm8  /* LCPI0_4+0(%rip) */
    63  	0xc5, 0x7a, 0x6f, 0x0d, 0x1a, 0xff, 0xff, 0xff, //0x0000012e vmovdqu      $-230(%rip), %xmm9  /* LCPI0_5+0(%rip) */
    64  	0xc5, 0x7a, 0x6f, 0x15, 0x22, 0xff, 0xff, 0xff, //0x00000136 vmovdqu      $-222(%rip), %xmm10  /* LCPI0_6+0(%rip) */
    65  	0xc5, 0x7a, 0x6f, 0x1d, 0x2a, 0xff, 0xff, 0xff, //0x0000013e vmovdqu      $-214(%rip), %xmm11  /* LCPI0_7+0(%rip) */
    66  	0xc5, 0x7a, 0x6f, 0x25, 0xe2, 0xfe, 0xff, 0xff, //0x00000146 vmovdqu      $-286(%rip), %xmm12  /* LCPI0_3+0(%rip) */
    67  	0xc5, 0x7a, 0x6f, 0x2d, 0x2a, 0xff, 0xff, 0xff, //0x0000014e vmovdqu      $-214(%rip), %xmm13  /* LCPI0_8+0(%rip) */
    68  	0xc5, 0x7a, 0x6f, 0x35, 0x32, 0xff, 0xff, 0xff, //0x00000156 vmovdqu      $-206(%rip), %xmm14  /* LCPI0_9+0(%rip) */
    69  	0x48, 0x89, 0x75, 0xc8, //0x0000015e movq         %rsi, $-56(%rbp)
    70  	0x4c, 0x89, 0x65, 0xd0, //0x00000162 movq         %r12, $-48(%rbp)
    71  	0x48, 0x89, 0x55, 0xc0, //0x00000166 movq         %rdx, $-64(%rbp)
    72  	0xe9, 0x57, 0x00, 0x00, 0x00, //0x0000016a jmp          LBB0_4
    73  	//0x0000016f LBB0_257
    74  	0x48, 0x85, 0xc0, //0x0000016f testq        %rax, %rax
    75  	0x49, 0x8d, 0x45, 0xff, //0x00000172 leaq         $-1(%r13), %rax
    76  	0x49, 0xf7, 0xd5, //0x00000176 notq         %r13
    77  	0x4c, 0x0f, 0x48, 0xe9, //0x00000179 cmovsq       %rcx, %r13
    78  	0x49, 0x39, 0xc3, //0x0000017d cmpq         %rax, %r11
    79  	0x49, 0x89, 0xcb, //0x00000180 movq         %rcx, %r11
    80  	0x4d, 0x0f, 0x44, 0xdd, //0x00000183 cmoveq       %r13, %r11
    81  	0x4c, 0x8b, 0x65, 0xd0, //0x00000187 movq         $-48(%rbp), %r12
    82  	0x4d, 0x85, 0xdb, //0x0000018b testq        %r11, %r11
    83  	0x0f, 0x88, 0xfb, 0x21, 0x00, 0x00, //0x0000018e js           LBB0_419
    84  	//0x00000194 LBB0_258
    85  	0x4d, 0x01, 0xfb, //0x00000194 addq         %r15, %r11
    86  	//0x00000197 LBB0_1
    87  	0x4c, 0x89, 0x1e, //0x00000197 movq         %r11, (%rsi)
    88  	0x4c, 0x89, 0xf8, //0x0000019a movq         %r15, %rax
    89  	0x4d, 0x85, 0xff, //0x0000019d testq        %r15, %r15
    90  	0x0f, 0x88, 0xfc, 0x21, 0x00, 0x00, //0x000001a0 js           LBB0_423
    91  	0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000001a6 .p2align 4, 0x90
    92  	//0x000001b0 LBB0_2
    93  	0x49, 0x8b, 0x11, //0x000001b0 movq         (%r9), %rdx
    94  	0x49, 0x89, 0xd2, //0x000001b3 movq         %rdx, %r10
    95  	0x48, 0x8b, 0x85, 0x78, 0xff, 0xff, 0xff, //0x000001b6 movq         $-136(%rbp), %rax
    96  	0x48, 0x85, 0xd2, //0x000001bd testq        %rdx, %rdx
    97  	0x0f, 0x84, 0xdc, 0x21, 0x00, 0x00, //0x000001c0 je           LBB0_423
    98  	//0x000001c6 LBB0_4
    99  	0x48, 0x8b, 0x45, 0x90, //0x000001c6 movq         $-112(%rbp), %rax
   100  	0x48, 0x8b, 0x40, 0x08, //0x000001ca movq         $8(%rax), %rax
   101  	0x4c, 0x89, 0xdb, //0x000001ce movq         %r11, %rbx
   102  	0x48, 0x29, 0xc3, //0x000001d1 subq         %rax, %rbx
   103  	0x0f, 0x83, 0x36, 0x00, 0x00, 0x00, //0x000001d4 jae          LBB0_9
   104  	0x43, 0x8a, 0x14, 0x1c, //0x000001da movb         (%r12,%r11), %dl
   105  	0x80, 0xfa, 0x0d, //0x000001de cmpb         $13, %dl
   106  	0x0f, 0x84, 0x29, 0x00, 0x00, 0x00, //0x000001e1 je           LBB0_9
   107  	0x80, 0xfa, 0x20, //0x000001e7 cmpb         $32, %dl
   108  	0x0f, 0x84, 0x20, 0x00, 0x00, 0x00, //0x000001ea je           LBB0_9
   109  	0x80, 0xc2, 0xf7, //0x000001f0 addb         $-9, %dl
   110  	0x80, 0xfa, 0x01, //0x000001f3 cmpb         $1, %dl
   111  	0x0f, 0x86, 0x14, 0x00, 0x00, 0x00, //0x000001f6 jbe          LBB0_9
   112  	0x4d, 0x89, 0xdf, //0x000001fc movq         %r11, %r15
   113  	0xe9, 0x39, 0x01, 0x00, 0x00, //0x000001ff jmp          LBB0_30
   114  	0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000204 .p2align 4, 0x90
   115  	//0x00000210 LBB0_9
   116  	0x4d, 0x8d, 0x7b, 0x01, //0x00000210 leaq         $1(%r11), %r15
   117  	0x49, 0x39, 0xc7, //0x00000214 cmpq         %rax, %r15
   118  	0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00000217 jae          LBB0_13
   119  	0x43, 0x8a, 0x14, 0x3c, //0x0000021d movb         (%r12,%r15), %dl
   120  	0x80, 0xfa, 0x0d, //0x00000221 cmpb         $13, %dl
   121  	0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00000224 je           LBB0_13
   122  	0x80, 0xfa, 0x20, //0x0000022a cmpb         $32, %dl
   123  	0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x0000022d je           LBB0_13
   124  	0x80, 0xc2, 0xf7, //0x00000233 addb         $-9, %dl
   125  	0x80, 0xfa, 0x01, //0x00000236 cmpb         $1, %dl
   126  	0x0f, 0x87, 0xfe, 0x00, 0x00, 0x00, //0x00000239 ja           LBB0_30
   127  	0x90, //0x0000023f .p2align 4, 0x90
   128  	//0x00000240 LBB0_13
   129  	0x4d, 0x8d, 0x7b, 0x02, //0x00000240 leaq         $2(%r11), %r15
   130  	0x49, 0x39, 0xc7, //0x00000244 cmpq         %rax, %r15
   131  	0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00000247 jae          LBB0_17
   132  	0x43, 0x8a, 0x14, 0x3c, //0x0000024d movb         (%r12,%r15), %dl
   133  	0x80, 0xfa, 0x0d, //0x00000251 cmpb         $13, %dl
   134  	0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00000254 je           LBB0_17
   135  	0x80, 0xfa, 0x20, //0x0000025a cmpb         $32, %dl
   136  	0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x0000025d je           LBB0_17
   137  	0x80, 0xc2, 0xf7, //0x00000263 addb         $-9, %dl
   138  	0x80, 0xfa, 0x01, //0x00000266 cmpb         $1, %dl
   139  	0x0f, 0x87, 0xce, 0x00, 0x00, 0x00, //0x00000269 ja           LBB0_30
   140  	0x90, //0x0000026f .p2align 4, 0x90
   141  	//0x00000270 LBB0_17
   142  	0x4d, 0x8d, 0x7b, 0x03, //0x00000270 leaq         $3(%r11), %r15
   143  	0x49, 0x39, 0xc7, //0x00000274 cmpq         %rax, %r15
   144  	0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00000277 jae          LBB0_21
   145  	0x43, 0x8a, 0x14, 0x3c, //0x0000027d movb         (%r12,%r15), %dl
   146  	0x80, 0xfa, 0x0d, //0x00000281 cmpb         $13, %dl
   147  	0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00000284 je           LBB0_21
   148  	0x80, 0xfa, 0x20, //0x0000028a cmpb         $32, %dl
   149  	0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x0000028d je           LBB0_21
   150  	0x80, 0xc2, 0xf7, //0x00000293 addb         $-9, %dl
   151  	0x80, 0xfa, 0x01, //0x00000296 cmpb         $1, %dl
   152  	0x0f, 0x87, 0x9e, 0x00, 0x00, 0x00, //0x00000299 ja           LBB0_30
   153  	0x90, //0x0000029f .p2align 4, 0x90
   154  	//0x000002a0 LBB0_21
   155  	0x49, 0x8d, 0x53, 0x04, //0x000002a0 leaq         $4(%r11), %rdx
   156  	0x48, 0x39, 0xd0, //0x000002a4 cmpq         %rdx, %rax
   157  	0x0f, 0x86, 0xa1, 0x20, 0x00, 0x00, //0x000002a7 jbe          LBB0_413
   158  	0x48, 0x39, 0xd0, //0x000002ad cmpq         %rdx, %rax
   159  	0x0f, 0x84, 0x5a, 0x00, 0x00, 0x00, //0x000002b0 je           LBB0_27
   160  	0x49, 0x8d, 0x14, 0x04, //0x000002b6 leaq         (%r12,%rax), %rdx
   161  	0x48, 0x83, 0xc3, 0x04, //0x000002ba addq         $4, %rbx
   162  	0x4c, 0x03, 0x9d, 0x70, 0xff, 0xff, 0xff, //0x000002be addq         $-144(%rbp), %r11
   163  	0x4d, 0x89, 0xdf, //0x000002c5 movq         %r11, %r15
   164  	0x48, 0xb9, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x000002c8 movabsq      $4294977024, %rcx
   165  	0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000002d2 .p2align 4, 0x90
   166  	//0x000002e0 LBB0_24
   167  	0x41, 0x0f, 0xbe, 0x7f, 0xff, //0x000002e0 movsbl       $-1(%r15), %edi
   168  	0x83, 0xff, 0x20, //0x000002e5 cmpl         $32, %edi
   169  	0x0f, 0x87, 0x42, 0x00, 0x00, 0x00, //0x000002e8 ja           LBB0_29
   170  	0x48, 0x0f, 0xa3, 0xf9, //0x000002ee btq          %rdi, %rcx
   171  	0x0f, 0x83, 0x38, 0x00, 0x00, 0x00, //0x000002f2 jae          LBB0_29
   172  	0x49, 0xff, 0xc7, //0x000002f8 incq         %r15
   173  	0x48, 0xff, 0xc3, //0x000002fb incq         %rbx
   174  	0x0f, 0x85, 0xdc, 0xff, 0xff, 0xff, //0x000002fe jne          LBB0_24
   175  	0xe9, 0x0a, 0x00, 0x00, 0x00, //0x00000304 jmp          LBB0_28
   176  	0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000309 .p2align 4, 0x90
   177  	//0x00000310 LBB0_27
   178  	0x4c, 0x01, 0xe2, //0x00000310 addq         %r12, %rdx
   179  	//0x00000313 LBB0_28
   180  	0x4c, 0x29, 0xe2, //0x00000313 subq         %r12, %rdx
   181  	0x49, 0x89, 0xd7, //0x00000316 movq         %rdx, %r15
   182  	0x49, 0x39, 0xc7, //0x00000319 cmpq         %rax, %r15
   183  	0x0f, 0x82, 0x1b, 0x00, 0x00, 0x00, //0x0000031c jb           LBB0_30
   184  	0xe9, 0x2a, 0x20, 0x00, 0x00, //0x00000322 jmp          LBB0_414
   185  	0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000327 .p2align 4, 0x90
   186  	//0x00000330 LBB0_29
   187  	0x4c, 0x03, 0x7d, 0xa0, //0x00000330 addq         $-96(%rbp), %r15
   188  	0x49, 0x39, 0xc7, //0x00000334 cmpq         %rax, %r15
   189  	0x0f, 0x83, 0x14, 0x20, 0x00, 0x00, //0x00000337 jae          LBB0_414
   190  	//0x0000033d LBB0_30
   191  	0x4d, 0x8d, 0x5f, 0x01, //0x0000033d leaq         $1(%r15), %r11
   192  	0x4c, 0x89, 0x1e, //0x00000341 movq         %r11, (%rsi)
   193  	0x43, 0x0f, 0xbe, 0x1c, 0x3c, //0x00000344 movsbl       (%r12,%r15), %ebx
   194  	0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00000349 movq         $-1, %rax
   195  	0x85, 0xdb, //0x00000350 testl        %ebx, %ebx
   196  	0x0f, 0x84, 0x4a, 0x20, 0x00, 0x00, //0x00000352 je           LBB0_423
   197  	0x4d, 0x89, 0xf8, //0x00000358 movq         %r15, %r8
   198  	0x49, 0xf7, 0xd0, //0x0000035b notq         %r8
   199  	0x49, 0x8d, 0x52, 0xff, //0x0000035e leaq         $-1(%r10), %rdx
   200  	0x43, 0x8b, 0x3c, 0xd1, //0x00000362 movl         (%r9,%r10,8), %edi
   201  	0x48, 0x8b, 0x8d, 0x78, 0xff, 0xff, 0xff, //0x00000366 movq         $-136(%rbp), %rcx
   202  	0x48, 0x83, 0xf9, 0xff, //0x0000036d cmpq         $-1, %rcx
   203  	0x49, 0x0f, 0x44, 0xcf, //0x00000371 cmoveq       %r15, %rcx
   204  	0x48, 0x89, 0x8d, 0x78, 0xff, 0xff, 0xff, //0x00000375 movq         %rcx, $-136(%rbp)
   205  	0xff, 0xcf, //0x0000037c decl         %edi
   206  	0x83, 0xff, 0x05, //0x0000037e cmpl         $5, %edi
   207  	0x0f, 0x87, 0x27, 0x00, 0x00, 0x00, //0x00000381 ja           LBB0_36
   208  	0x48, 0x8d, 0x0d, 0x46, 0x22, 0x00, 0x00, //0x00000387 leaq         $8774(%rip), %rcx  /* LJTI0_0+0(%rip) */
   209  	0x48, 0x63, 0x3c, 0xb9, //0x0000038e movslq       (%rcx,%rdi,4), %rdi
   210  	0x48, 0x01, 0xcf, //0x00000392 addq         %rcx, %rdi
   211  	0xff, 0xe7, //0x00000395 jmpq         *%rdi
   212  	//0x00000397 LBB0_33
   213  	0x83, 0xfb, 0x2c, //0x00000397 cmpl         $44, %ebx
   214  	0x0f, 0x84, 0xb6, 0x04, 0x00, 0x00, //0x0000039a je           LBB0_100
   215  	0x83, 0xfb, 0x5d, //0x000003a0 cmpl         $93, %ebx
   216  	0x0f, 0x84, 0x92, 0x04, 0x00, 0x00, //0x000003a3 je           LBB0_35
   217  	0xe9, 0xed, 0x1f, 0x00, 0x00, //0x000003a9 jmp          LBB0_422
   218  	//0x000003ae LBB0_36
   219  	0x49, 0x89, 0x11, //0x000003ae movq         %rdx, (%r9)
   220  	0x83, 0xfb, 0x7b, //0x000003b1 cmpl         $123, %ebx
   221  	0x0f, 0x86, 0x19, 0x02, 0x00, 0x00, //0x000003b4 jbe          LBB0_63
   222  	0xe9, 0xdc, 0x1f, 0x00, 0x00, //0x000003ba jmp          LBB0_422
   223  	//0x000003bf LBB0_37
   224  	0x83, 0xfb, 0x2c, //0x000003bf cmpl         $44, %ebx
   225  	0x0f, 0x85, 0x6a, 0x04, 0x00, 0x00, //0x000003c2 jne          LBB0_38
   226  	0x49, 0x81, 0xfa, 0xff, 0x0f, 0x00, 0x00, //0x000003c8 cmpq         $4095, %r10
   227  	0x0f, 0x8f, 0x88, 0x1f, 0x00, 0x00, //0x000003cf jg           LBB0_441
   228  	0x49, 0x8d, 0x42, 0x01, //0x000003d5 leaq         $1(%r10), %rax
   229  	0x49, 0x89, 0x01, //0x000003d9 movq         %rax, (%r9)
   230  	0x4b, 0xc7, 0x44, 0xd1, 0x08, 0x03, 0x00, 0x00, 0x00, //0x000003dc movq         $3, $8(%r9,%r10,8)
   231  	0xe9, 0xc6, 0xfd, 0xff, 0xff, //0x000003e5 jmp          LBB0_2
   232  	//0x000003ea LBB0_39
   233  	0x80, 0xfb, 0x22, //0x000003ea cmpb         $34, %bl
   234  	0x0f, 0x85, 0xa8, 0x1f, 0x00, 0x00, //0x000003ed jne          LBB0_422
   235  	0x4b, 0xc7, 0x04, 0xd1, 0x04, 0x00, 0x00, 0x00, //0x000003f3 movq         $4, (%r9,%r10,8)
   236  	0x48, 0x8b, 0x45, 0x90, //0x000003fb movq         $-112(%rbp), %rax
   237  	0x48, 0x8b, 0x50, 0x08, //0x000003ff movq         $8(%rax), %rdx
   238  	0xf6, 0x45, 0x80, 0x20, //0x00000403 testb        $32, $-128(%rbp)
   239  	0x4c, 0x89, 0x5d, 0xa8, //0x00000407 movq         %r11, $-88(%rbp)
   240  	0x48, 0x89, 0x55, 0xb0, //0x0000040b movq         %rdx, $-80(%rbp)
   241  	0x0f, 0x85, 0x63, 0x04, 0x00, 0x00, //0x0000040f jne          LBB0_104
   242  	0x49, 0x89, 0xd5, //0x00000415 movq         %rdx, %r13
   243  	0x4d, 0x29, 0xdd, //0x00000418 subq         %r11, %r13
   244  	0x0f, 0x84, 0x30, 0x21, 0x00, 0x00, //0x0000041b je           LBB0_456
   245  	0x4c, 0x89, 0xd8, //0x00000421 movq         %r11, %rax
   246  	0x4d, 0x01, 0xe3, //0x00000424 addq         %r12, %r11
   247  	0x49, 0x83, 0xfd, 0x40, //0x00000427 cmpq         $64, %r13
   248  	0x0f, 0x82, 0x0b, 0x1a, 0x00, 0x00, //0x0000042b jb           LBB0_353
   249  	0x45, 0x89, 0xea, //0x00000431 movl         %r13d, %r10d
   250  	0x41, 0x83, 0xe2, 0x3f, //0x00000434 andl         $63, %r10d
   251  	0x4a, 0x8d, 0x4c, 0x02, 0xc0, //0x00000438 leaq         $-64(%rdx,%r8), %rcx
   252  	0x48, 0x83, 0xe1, 0xc0, //0x0000043d andq         $-64, %rcx
   253  	0x48, 0x01, 0xc1, //0x00000441 addq         %rax, %rcx
   254  	0x48, 0x03, 0x4d, 0x88, //0x00000444 addq         $-120(%rbp), %rcx
   255  	0x48, 0x89, 0x4d, 0xb8, //0x00000448 movq         %rcx, $-72(%rbp)
   256  	0x49, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x0000044c movq         $-1, %r9
   257  	0x45, 0x31, 0xe4, //0x00000453 xorl         %r12d, %r12d
   258  	0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000456 .p2align 4, 0x90
   259  	//0x00000460 LBB0_44
   260  	0xc4, 0xc1, 0x7a, 0x6f, 0x13, //0x00000460 vmovdqu      (%r11), %xmm2
   261  	0xc4, 0xc1, 0x7a, 0x6f, 0x63, 0x10, //0x00000465 vmovdqu      $16(%r11), %xmm4
   262  	0xc4, 0xc1, 0x7a, 0x6f, 0x6b, 0x20, //0x0000046b vmovdqu      $32(%r11), %xmm5
   263  	0xc4, 0xc1, 0x7a, 0x6f, 0x73, 0x30, //0x00000471 vmovdqu      $48(%r11), %xmm6
   264  	0xc5, 0xe9, 0x74, 0xf8, //0x00000477 vpcmpeqb     %xmm0, %xmm2, %xmm7
   265  	0xc5, 0xf9, 0xd7, 0xff, //0x0000047b vpmovmskb    %xmm7, %edi
   266  	0xc5, 0xd9, 0x74, 0xf8, //0x0000047f vpcmpeqb     %xmm0, %xmm4, %xmm7
   267  	0xc5, 0xf9, 0xd7, 0xcf, //0x00000483 vpmovmskb    %xmm7, %ecx
   268  	0xc5, 0xd1, 0x74, 0xf8, //0x00000487 vpcmpeqb     %xmm0, %xmm5, %xmm7
   269  	0xc5, 0xf9, 0xd7, 0xf7, //0x0000048b vpmovmskb    %xmm7, %esi
   270  	0xc5, 0xc9, 0x74, 0xf8, //0x0000048f vpcmpeqb     %xmm0, %xmm6, %xmm7
   271  	0xc5, 0xf9, 0xd7, 0xdf, //0x00000493 vpmovmskb    %xmm7, %ebx
   272  	0xc5, 0xe9, 0x74, 0xd1, //0x00000497 vpcmpeqb     %xmm1, %xmm2, %xmm2
   273  	0xc5, 0xf9, 0xd7, 0xd2, //0x0000049b vpmovmskb    %xmm2, %edx
   274  	0xc5, 0xd9, 0x74, 0xd1, //0x0000049f vpcmpeqb     %xmm1, %xmm4, %xmm2
   275  	0xc5, 0xf9, 0xd7, 0xc2, //0x000004a3 vpmovmskb    %xmm2, %eax
   276  	0xc5, 0xd1, 0x74, 0xd1, //0x000004a7 vpcmpeqb     %xmm1, %xmm5, %xmm2
   277  	0xc5, 0x79, 0xd7, 0xf2, //0x000004ab vpmovmskb    %xmm2, %r14d
   278  	0xc5, 0xc9, 0x74, 0xd1, //0x000004af vpcmpeqb     %xmm1, %xmm6, %xmm2
   279  	0xc5, 0x79, 0xd7, 0xc2, //0x000004b3 vpmovmskb    %xmm2, %r8d
   280  	0x48, 0xc1, 0xe3, 0x30, //0x000004b7 shlq         $48, %rbx
   281  	0x48, 0xc1, 0xe6, 0x20, //0x000004bb shlq         $32, %rsi
   282  	0x48, 0xc1, 0xe1, 0x10, //0x000004bf shlq         $16, %rcx
   283  	0x48, 0x09, 0xcf, //0x000004c3 orq          %rcx, %rdi
   284  	0x48, 0x09, 0xf7, //0x000004c6 orq          %rsi, %rdi
   285  	0x49, 0xc1, 0xe0, 0x30, //0x000004c9 shlq         $48, %r8
   286  	0x49, 0xc1, 0xe6, 0x20, //0x000004cd shlq         $32, %r14
   287  	0x48, 0xc1, 0xe0, 0x10, //0x000004d1 shlq         $16, %rax
   288  	0x48, 0x09, 0xc2, //0x000004d5 orq          %rax, %rdx
   289  	0x4c, 0x09, 0xf2, //0x000004d8 orq          %r14, %rdx
   290  	0x4c, 0x09, 0xc2, //0x000004db orq          %r8, %rdx
   291  	0x49, 0x83, 0xf9, 0xff, //0x000004de cmpq         $-1, %r9
   292  	0x0f, 0x85, 0x09, 0x00, 0x00, 0x00, //0x000004e2 jne          LBB0_46
   293  	0x48, 0x85, 0xd2, //0x000004e8 testq        %rdx, %rdx
   294  	0x0f, 0x85, 0x2f, 0x00, 0x00, 0x00, //0x000004eb jne          LBB0_55
   295  	//0x000004f1 LBB0_46
   296  	0x48, 0x09, 0xdf, //0x000004f1 orq          %rbx, %rdi
   297  	0x48, 0x89, 0xd0, //0x000004f4 movq         %rdx, %rax
   298  	0x4c, 0x09, 0xe0, //0x000004f7 orq          %r12, %rax
   299  	0x0f, 0x85, 0x3d, 0x00, 0x00, 0x00, //0x000004fa jne          LBB0_56
   300  	//0x00000500 LBB0_47
   301  	0x48, 0x85, 0xff, //0x00000500 testq        %rdi, %rdi
   302  	0x0f, 0x85, 0x86, 0x00, 0x00, 0x00, //0x00000503 jne          LBB0_57
   303  	//0x00000509 LBB0_48
   304  	0x49, 0x83, 0xc5, 0xc0, //0x00000509 addq         $-64, %r13
   305  	0x49, 0x83, 0xc3, 0x40, //0x0000050d addq         $64, %r11
   306  	0x49, 0x83, 0xfd, 0x3f, //0x00000511 cmpq         $63, %r13
   307  	0x0f, 0x87, 0x45, 0xff, 0xff, 0xff, //0x00000515 ja           LBB0_44
   308  	0xe9, 0x1d, 0x12, 0x00, 0x00, //0x0000051b jmp          LBB0_49
   309  	//0x00000520 LBB0_55
   310  	0x4c, 0x89, 0xd8, //0x00000520 movq         %r11, %rax
   311  	0x48, 0x2b, 0x45, 0xd0, //0x00000523 subq         $-48(%rbp), %rax
   312  	0x4c, 0x0f, 0xbc, 0xca, //0x00000527 bsfq         %rdx, %r9
   313  	0x49, 0x01, 0xc1, //0x0000052b addq         %rax, %r9
   314  	0x48, 0x09, 0xdf, //0x0000052e orq          %rbx, %rdi
   315  	0x48, 0x89, 0xd0, //0x00000531 movq         %rdx, %rax
   316  	0x4c, 0x09, 0xe0, //0x00000534 orq          %r12, %rax
   317  	0x0f, 0x84, 0xc3, 0xff, 0xff, 0xff, //0x00000537 je           LBB0_47
   318  	//0x0000053d LBB0_56
   319  	0x4c, 0x89, 0xe0, //0x0000053d movq         %r12, %rax
   320  	0x48, 0xf7, 0xd0, //0x00000540 notq         %rax
   321  	0x48, 0x21, 0xd0, //0x00000543 andq         %rdx, %rax
   322  	0x48, 0x8d, 0x0c, 0x00, //0x00000546 leaq         (%rax,%rax), %rcx
   323  	0x4c, 0x09, 0xe1, //0x0000054a orq          %r12, %rcx
   324  	0x48, 0x89, 0xce, //0x0000054d movq         %rcx, %rsi
   325  	0x48, 0xf7, 0xd6, //0x00000550 notq         %rsi
   326  	0x48, 0x21, 0xd6, //0x00000553 andq         %rdx, %rsi
   327  	0x48, 0xba, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00000556 movabsq      $-6148914691236517206, %rdx
   328  	0x48, 0x21, 0xd6, //0x00000560 andq         %rdx, %rsi
   329  	0x45, 0x31, 0xe4, //0x00000563 xorl         %r12d, %r12d
   330  	0x48, 0x01, 0xc6, //0x00000566 addq         %rax, %rsi
   331  	0x41, 0x0f, 0x92, 0xc4, //0x00000569 setb         %r12b
   332  	0x48, 0x01, 0xf6, //0x0000056d addq         %rsi, %rsi
   333  	0x48, 0xb8, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00000570 movabsq      $6148914691236517205, %rax
   334  	0x48, 0x31, 0xc6, //0x0000057a xorq         %rax, %rsi
   335  	0x48, 0x21, 0xce, //0x0000057d andq         %rcx, %rsi
   336  	0x48, 0xf7, 0xd6, //0x00000580 notq         %rsi
   337  	0x48, 0x21, 0xf7, //0x00000583 andq         %rsi, %rdi
   338  	0x48, 0x85, 0xff, //0x00000586 testq        %rdi, %rdi
   339  	0x0f, 0x84, 0x7a, 0xff, 0xff, 0xff, //0x00000589 je           LBB0_48
   340  	//0x0000058f LBB0_57
   341  	0x48, 0x0f, 0xbc, 0xc7, //0x0000058f bsfq         %rdi, %rax
   342  	//0x00000593 LBB0_58
   343  	0x4c, 0x03, 0x5d, 0x98, //0x00000593 addq         $-104(%rbp), %r11
   344  	0x49, 0x01, 0xc3, //0x00000597 addq         %rax, %r11
   345  	0x4c, 0x8b, 0x65, 0xd0, //0x0000059a movq         $-48(%rbp), %r12
   346  	0xe9, 0x3a, 0x09, 0x00, 0x00, //0x0000059e jmp          LBB0_187
   347  	//0x000005a3 LBB0_59
   348  	0x80, 0xfb, 0x3a, //0x000005a3 cmpb         $58, %bl
   349  	0x0f, 0x85, 0xef, 0x1d, 0x00, 0x00, //0x000005a6 jne          LBB0_422
   350  	0x4b, 0xc7, 0x04, 0xd1, 0x00, 0x00, 0x00, 0x00, //0x000005ac movq         $0, (%r9,%r10,8)
   351  	0xe9, 0xf7, 0xfb, 0xff, 0xff, //0x000005b4 jmp          LBB0_2
   352  	//0x000005b9 LBB0_61
   353  	0x80, 0xfb, 0x5d, //0x000005b9 cmpb         $93, %bl
   354  	0x0f, 0x84, 0x79, 0x02, 0x00, 0x00, //0x000005bc je           LBB0_35
   355  	0x4b, 0xc7, 0x04, 0xd1, 0x01, 0x00, 0x00, 0x00, //0x000005c2 movq         $1, (%r9,%r10,8)
   356  	0x83, 0xfb, 0x7b, //0x000005ca cmpl         $123, %ebx
   357  	0x0f, 0x87, 0xc8, 0x1d, 0x00, 0x00, //0x000005cd ja           LBB0_422
   358  	//0x000005d3 LBB0_63
   359  	0x4f, 0x8d, 0x14, 0x3c, //0x000005d3 leaq         (%r12,%r15), %r10
   360  	0x89, 0xd9, //0x000005d7 movl         %ebx, %ecx
   361  	0x48, 0x8d, 0x15, 0x0c, 0x20, 0x00, 0x00, //0x000005d9 leaq         $8204(%rip), %rdx  /* LJTI0_1+0(%rip) */
   362  	0x48, 0x63, 0x0c, 0x8a, //0x000005e0 movslq       (%rdx,%rcx,4), %rcx
   363  	0x48, 0x01, 0xd1, //0x000005e4 addq         %rdx, %rcx
   364  	0xff, 0xe1, //0x000005e7 jmpq         *%rcx
   365  	//0x000005e9 LBB0_66
   366  	0x48, 0x8b, 0x45, 0x90, //0x000005e9 movq         $-112(%rbp), %rax
   367  	0x48, 0x8b, 0x78, 0x08, //0x000005ed movq         $8(%rax), %rdi
   368  	0x4c, 0x29, 0xff, //0x000005f1 subq         %r15, %rdi
   369  	0x0f, 0x84, 0x89, 0x1d, 0x00, 0x00, //0x000005f4 je           LBB0_417
   370  	0x41, 0x80, 0x3a, 0x30, //0x000005fa cmpb         $48, (%r10)
   371  	0x0f, 0x85, 0x2f, 0x00, 0x00, 0x00, //0x000005fe jne          LBB0_71
   372  	0x48, 0x83, 0xff, 0x01, //0x00000604 cmpq         $1, %rdi
   373  	0x0f, 0x84, 0x89, 0xfb, 0xff, 0xff, //0x00000608 je           LBB0_1
   374  	0x43, 0x8a, 0x04, 0x1c, //0x0000060e movb         (%r12,%r11), %al
   375  	0x04, 0xd2, //0x00000612 addb         $-46, %al
   376  	0x3c, 0x37, //0x00000614 cmpb         $55, %al
   377  	0x0f, 0x87, 0x7b, 0xfb, 0xff, 0xff, //0x00000616 ja           LBB0_1
   378  	0x0f, 0xb6, 0xc0, //0x0000061c movzbl       %al, %eax
   379  	0x48, 0xb9, 0x01, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, //0x0000061f movabsq      $36028797027352577, %rcx
   380  	0x48, 0x0f, 0xa3, 0xc1, //0x00000629 btq          %rax, %rcx
   381  	0x0f, 0x83, 0x64, 0xfb, 0xff, 0xff, //0x0000062d jae          LBB0_1
   382  	//0x00000633 LBB0_71
   383  	0x48, 0x83, 0xff, 0x10, //0x00000633 cmpq         $16, %rdi
   384  	0x0f, 0x82, 0xde, 0x17, 0x00, 0x00, //0x00000637 jb           LBB0_342
   385  	0x4c, 0x8d, 0x4f, 0xf0, //0x0000063d leaq         $-16(%rdi), %r9
   386  	0x4c, 0x89, 0xc8, //0x00000641 movq         %r9, %rax
   387  	0x48, 0x83, 0xe0, 0xf0, //0x00000644 andq         $-16, %rax
   388  	0x4a, 0x8d, 0x44, 0x10, 0x10, //0x00000648 leaq         $16(%rax,%r10), %rax
   389  	0x48, 0x89, 0x45, 0xa8, //0x0000064d movq         %rax, $-88(%rbp)
   390  	0x41, 0x83, 0xe1, 0x0f, //0x00000651 andl         $15, %r9d
   391  	0x49, 0xc7, 0xc4, 0xff, 0xff, 0xff, 0xff, //0x00000655 movq         $-1, %r12
   392  	0x49, 0xc7, 0xc5, 0xff, 0xff, 0xff, 0xff, //0x0000065c movq         $-1, %r13
   393  	0x49, 0xc7, 0xc3, 0xff, 0xff, 0xff, 0xff, //0x00000663 movq         $-1, %r11
   394  	0x4d, 0x89, 0xd6, //0x0000066a movq         %r10, %r14
   395  	0x90, 0x90, 0x90, //0x0000066d .p2align 4, 0x90
   396  	//0x00000670 LBB0_73
   397  	0xc4, 0xc1, 0x7a, 0x6f, 0x16, //0x00000670 vmovdqu      (%r14), %xmm2
   398  	0xc4, 0xc1, 0x69, 0x64, 0xe0, //0x00000675 vpcmpgtb     %xmm8, %xmm2, %xmm4
   399  	0xc5, 0xb1, 0x64, 0xea, //0x0000067a vpcmpgtb     %xmm2, %xmm9, %xmm5
   400  	0xc5, 0xd9, 0xdb, 0xe5, //0x0000067e vpand        %xmm5, %xmm4, %xmm4
   401  	0xc5, 0xa9, 0x74, 0xea, //0x00000682 vpcmpeqb     %xmm2, %xmm10, %xmm5
   402  	0xc5, 0xa1, 0x74, 0xf2, //0x00000686 vpcmpeqb     %xmm2, %xmm11, %xmm6
   403  	0xc5, 0xc9, 0xeb, 0xed, //0x0000068a vpor         %xmm5, %xmm6, %xmm5
   404  	0xc5, 0x99, 0xeb, 0xf2, //0x0000068e vpor         %xmm2, %xmm12, %xmm6
   405  	0xc5, 0x91, 0x74, 0xd2, //0x00000692 vpcmpeqb     %xmm2, %xmm13, %xmm2
   406  	0xc5, 0x89, 0x74, 0xf6, //0x00000696 vpcmpeqb     %xmm6, %xmm14, %xmm6
   407  	0xc5, 0xc9, 0xeb, 0xfa, //0x0000069a vpor         %xmm2, %xmm6, %xmm7
   408  	0xc5, 0xd1, 0xeb, 0xe4, //0x0000069e vpor         %xmm4, %xmm5, %xmm4
   409  	0xc5, 0xc1, 0xeb, 0xe4, //0x000006a2 vpor         %xmm4, %xmm7, %xmm4
   410  	0xc5, 0x79, 0xd7, 0xc2, //0x000006a6 vpmovmskb    %xmm2, %r8d
   411  	0xc5, 0xf9, 0xd7, 0xc6, //0x000006aa vpmovmskb    %xmm6, %eax
   412  	0xc5, 0xf9, 0xd7, 0xd5, //0x000006ae vpmovmskb    %xmm5, %edx
   413  	0xc5, 0xf9, 0xd7, 0xcc, //0x000006b2 vpmovmskb    %xmm4, %ecx
   414  	0xbe, 0xaa, 0xaa, 0xaa, 0xaa, //0x000006b6 movl         $2863311530, %esi
   415  	0x48, 0x81, 0xc6, 0x55, 0x55, 0x55, 0x55, //0x000006bb addq         $1431655765, %rsi
   416  	0x48, 0x31, 0xce, //0x000006c2 xorq         %rcx, %rsi
   417  	0x48, 0x0f, 0xbc, 0xce, //0x000006c5 bsfq         %rsi, %rcx
   418  	0x83, 0xf9, 0x10, //0x000006c9 cmpl         $16, %ecx
   419  	0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x000006cc je           LBB0_75
   420  	0xbe, 0xff, 0xff, 0xff, 0xff, //0x000006d2 movl         $-1, %esi
   421  	0xd3, 0xe6, //0x000006d7 shll         %cl, %esi
   422  	0xf7, 0xd6, //0x000006d9 notl         %esi
   423  	0x41, 0x21, 0xf0, //0x000006db andl         %esi, %r8d
   424  	0x21, 0xf0, //0x000006de andl         %esi, %eax
   425  	0x21, 0xd6, //0x000006e0 andl         %edx, %esi
   426  	0x89, 0xf2, //0x000006e2 movl         %esi, %edx
   427  	//0x000006e4 LBB0_75
   428  	0x41, 0x8d, 0x70, 0xff, //0x000006e4 leal         $-1(%r8), %esi
   429  	0x44, 0x21, 0xc6, //0x000006e8 andl         %r8d, %esi
   430  	0x0f, 0x85, 0x17, 0x10, 0x00, 0x00, //0x000006eb jne          LBB0_308
   431  	0x8d, 0x70, 0xff, //0x000006f1 leal         $-1(%rax), %esi
   432  	0x21, 0xc6, //0x000006f4 andl         %eax, %esi
   433  	0x0f, 0x85, 0x0c, 0x10, 0x00, 0x00, //0x000006f6 jne          LBB0_308
   434  	0x8d, 0x72, 0xff, //0x000006fc leal         $-1(%rdx), %esi
   435  	0x21, 0xd6, //0x000006ff andl         %edx, %esi
   436  	0x0f, 0x85, 0x01, 0x10, 0x00, 0x00, //0x00000701 jne          LBB0_308
   437  	0x45, 0x85, 0xc0, //0x00000707 testl        %r8d, %r8d
   438  	0x0f, 0x84, 0x1a, 0x00, 0x00, 0x00, //0x0000070a je           LBB0_81
   439  	0x4c, 0x89, 0xf3, //0x00000710 movq         %r14, %rbx
   440  	0x4c, 0x29, 0xd3, //0x00000713 subq         %r10, %rbx
   441  	0x41, 0x0f, 0xbc, 0xf0, //0x00000716 bsfl         %r8d, %esi
   442  	0x48, 0x01, 0xde, //0x0000071a addq         %rbx, %rsi
   443  	0x49, 0x83, 0xfb, 0xff, //0x0000071d cmpq         $-1, %r11
   444  	0x0f, 0x85, 0x93, 0x13, 0x00, 0x00, //0x00000721 jne          LBB0_325
   445  	0x49, 0x89, 0xf3, //0x00000727 movq         %rsi, %r11
   446  	//0x0000072a LBB0_81
   447  	0x85, 0xc0, //0x0000072a testl        %eax, %eax
   448  	0x0f, 0x84, 0x19, 0x00, 0x00, 0x00, //0x0000072c je           LBB0_84
   449  	0x4c, 0x89, 0xf6, //0x00000732 movq         %r14, %rsi
   450  	0x4c, 0x29, 0xd6, //0x00000735 subq         %r10, %rsi
   451  	0x0f, 0xbc, 0xc0, //0x00000738 bsfl         %eax, %eax
   452  	0x48, 0x01, 0xf0, //0x0000073b addq         %rsi, %rax
   453  	0x49, 0x83, 0xfd, 0xff, //0x0000073e cmpq         $-1, %r13
   454  	0x0f, 0x85, 0x64, 0x11, 0x00, 0x00, //0x00000742 jne          LBB0_313
   455  	0x49, 0x89, 0xc5, //0x00000748 movq         %rax, %r13
   456  	//0x0000074b LBB0_84
   457  	0x85, 0xd2, //0x0000074b testl        %edx, %edx
   458  	0x0f, 0x84, 0x19, 0x00, 0x00, 0x00, //0x0000074d je           LBB0_87
   459  	0x4c, 0x89, 0xf6, //0x00000753 movq         %r14, %rsi
   460  	0x4c, 0x29, 0xd6, //0x00000756 subq         %r10, %rsi
   461  	0x0f, 0xbc, 0xc2, //0x00000759 bsfl         %edx, %eax
   462  	0x48, 0x01, 0xf0, //0x0000075c addq         %rsi, %rax
   463  	0x49, 0x83, 0xfc, 0xff, //0x0000075f cmpq         $-1, %r12
   464  	0x0f, 0x85, 0x43, 0x11, 0x00, 0x00, //0x00000763 jne          LBB0_313
   465  	0x49, 0x89, 0xc4, //0x00000769 movq         %rax, %r12
   466  	//0x0000076c LBB0_87
   467  	0x83, 0xf9, 0x10, //0x0000076c cmpl         $16, %ecx
   468  	0x0f, 0x85, 0xa8, 0x04, 0x00, 0x00, //0x0000076f jne          LBB0_148
   469  	0x49, 0x83, 0xc6, 0x10, //0x00000775 addq         $16, %r14
   470  	0x48, 0x83, 0xc7, 0xf0, //0x00000779 addq         $-16, %rdi
   471  	0x48, 0x83, 0xff, 0x0f, //0x0000077d cmpq         $15, %rdi
   472  	0x0f, 0x87, 0xe9, 0xfe, 0xff, 0xff, //0x00000781 ja           LBB0_73
   473  	0x4d, 0x85, 0xc9, //0x00000787 testq        %r9, %r9
   474  	0x0f, 0x84, 0xb1, 0x04, 0x00, 0x00, //0x0000078a je           LBB0_150
   475  	//0x00000790 LBB0_90
   476  	0x48, 0x8b, 0x7d, 0xa8, //0x00000790 movq         $-88(%rbp), %rdi
   477  	0x4a, 0x8d, 0x0c, 0x0f, //0x00000794 leaq         (%rdi,%r9), %rcx
   478  	0x48, 0x8d, 0x35, 0x29, 0x21, 0x00, 0x00, //0x00000798 leaq         $8489(%rip), %rsi  /* LJTI0_3+0(%rip) */
   479  	0xe9, 0x18, 0x00, 0x00, 0x00, //0x0000079f jmp          LBB0_92
   480  	0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000007a4 .p2align 4, 0x90
   481  	//0x000007b0 LBB0_91
   482  	0x48, 0x89, 0xc7, //0x000007b0 movq         %rax, %rdi
   483  	0x49, 0xff, 0xc9, //0x000007b3 decq         %r9
   484  	0x0f, 0x84, 0xfb, 0x10, 0x00, 0x00, //0x000007b6 je           LBB0_314
   485  	//0x000007bc LBB0_92
   486  	0x0f, 0xbe, 0x17, //0x000007bc movsbl       (%rdi), %edx
   487  	0x83, 0xc2, 0xd5, //0x000007bf addl         $-43, %edx
   488  	0x83, 0xfa, 0x3a, //0x000007c2 cmpl         $58, %edx
   489  	0x0f, 0x87, 0x72, 0x04, 0x00, 0x00, //0x000007c5 ja           LBB0_149
   490  	0x48, 0x8d, 0x47, 0x01, //0x000007cb leaq         $1(%rdi), %rax
   491  	0x48, 0x63, 0x14, 0x96, //0x000007cf movslq       (%rsi,%rdx,4), %rdx
   492  	0x48, 0x01, 0xf2, //0x000007d3 addq         %rsi, %rdx
   493  	0xff, 0xe2, //0x000007d6 jmpq         *%rdx
   494  	//0x000007d8 LBB0_94
   495  	0x48, 0x89, 0xc2, //0x000007d8 movq         %rax, %rdx
   496  	0x4c, 0x29, 0xd2, //0x000007db subq         %r10, %rdx
   497  	0x49, 0x83, 0xfc, 0xff, //0x000007de cmpq         $-1, %r12
   498  	0x0f, 0x85, 0x86, 0x13, 0x00, 0x00, //0x000007e2 jne          LBB0_418
   499  	0x48, 0xff, 0xca, //0x000007e8 decq         %rdx
   500  	0x49, 0x89, 0xd4, //0x000007eb movq         %rdx, %r12
   501  	0xe9, 0xbd, 0xff, 0xff, 0xff, //0x000007ee jmp          LBB0_91
   502  	//0x000007f3 LBB0_96
   503  	0x48, 0x89, 0xc2, //0x000007f3 movq         %rax, %rdx
   504  	0x4c, 0x29, 0xd2, //0x000007f6 subq         %r10, %rdx
   505  	0x49, 0x83, 0xfd, 0xff, //0x000007f9 cmpq         $-1, %r13
   506  	0x0f, 0x85, 0x6b, 0x13, 0x00, 0x00, //0x000007fd jne          LBB0_418
   507  	0x48, 0xff, 0xca, //0x00000803 decq         %rdx
   508  	0x49, 0x89, 0xd5, //0x00000806 movq         %rdx, %r13
   509  	0xe9, 0xa2, 0xff, 0xff, 0xff, //0x00000809 jmp          LBB0_91
   510  	//0x0000080e LBB0_98
   511  	0x48, 0x89, 0xc2, //0x0000080e movq         %rax, %rdx
   512  	0x4c, 0x29, 0xd2, //0x00000811 subq         %r10, %rdx
   513  	0x49, 0x83, 0xfb, 0xff, //0x00000814 cmpq         $-1, %r11
   514  	0x0f, 0x85, 0x50, 0x13, 0x00, 0x00, //0x00000818 jne          LBB0_418
   515  	0x48, 0xff, 0xca, //0x0000081e decq         %rdx
   516  	0x49, 0x89, 0xd3, //0x00000821 movq         %rdx, %r11
   517  	0xe9, 0x87, 0xff, 0xff, 0xff, //0x00000824 jmp          LBB0_91
   518  	//0x00000829 LBB0_64
   519  	0x83, 0xfb, 0x22, //0x00000829 cmpl         $34, %ebx
   520  	0x0f, 0x84, 0x19, 0x02, 0x00, 0x00, //0x0000082c je           LBB0_125
   521  	//0x00000832 LBB0_38
   522  	0x83, 0xfb, 0x7d, //0x00000832 cmpl         $125, %ebx
   523  	0x0f, 0x85, 0x60, 0x1b, 0x00, 0x00, //0x00000835 jne          LBB0_422
   524  	//0x0000083b LBB0_35
   525  	0x49, 0x89, 0x11, //0x0000083b movq         %rdx, (%r9)
   526  	0x49, 0x89, 0xd2, //0x0000083e movq         %rdx, %r10
   527  	0x48, 0x8b, 0x85, 0x78, 0xff, 0xff, 0xff, //0x00000841 movq         $-136(%rbp), %rax
   528  	0x48, 0x85, 0xd2, //0x00000848 testq        %rdx, %rdx
   529  	0x0f, 0x85, 0x75, 0xf9, 0xff, 0xff, //0x0000084b jne          LBB0_4
   530  	0xe9, 0x4c, 0x1b, 0x00, 0x00, //0x00000851 jmp          LBB0_423
   531  	//0x00000856 LBB0_100
   532  	0x49, 0x81, 0xfa, 0xff, 0x0f, 0x00, 0x00, //0x00000856 cmpq         $4095, %r10
   533  	0x0f, 0x8f, 0xfa, 0x1a, 0x00, 0x00, //0x0000085d jg           LBB0_441
   534  	0x49, 0x8d, 0x42, 0x01, //0x00000863 leaq         $1(%r10), %rax
   535  	0x49, 0x89, 0x01, //0x00000867 movq         %rax, (%r9)
   536  	0x4b, 0xc7, 0x44, 0xd1, 0x08, 0x00, 0x00, 0x00, 0x00, //0x0000086a movq         $0, $8(%r9,%r10,8)
   537  	0xe9, 0x38, 0xf9, 0xff, 0xff, //0x00000873 jmp          LBB0_2
   538  	//0x00000878 LBB0_104
   539  	0x48, 0x89, 0xd0, //0x00000878 movq         %rdx, %rax
   540  	0x4c, 0x29, 0xd8, //0x0000087b subq         %r11, %rax
   541  	0x0f, 0x84, 0xcd, 0x1c, 0x00, 0x00, //0x0000087e je           LBB0_456
   542  	0x4c, 0x89, 0xd9, //0x00000884 movq         %r11, %rcx
   543  	0x4d, 0x01, 0xe3, //0x00000887 addq         %r12, %r11
   544  	0x48, 0x83, 0xf8, 0x40, //0x0000088a cmpq         $64, %rax
   545  	0x0f, 0x82, 0xc1, 0x15, 0x00, 0x00, //0x0000088e jb           LBB0_354
   546  	0x89, 0xc6, //0x00000894 movl         %eax, %esi
   547  	0x83, 0xe6, 0x3f, //0x00000896 andl         $63, %esi
   548  	0x48, 0x89, 0x75, 0xb8, //0x00000899 movq         %rsi, $-72(%rbp)
   549  	0x4e, 0x8d, 0x54, 0x02, 0xc0, //0x0000089d leaq         $-64(%rdx,%r8), %r10
   550  	0x49, 0x83, 0xe2, 0xc0, //0x000008a2 andq         $-64, %r10
   551  	0x49, 0x01, 0xca, //0x000008a6 addq         %rcx, %r10
   552  	0x4c, 0x03, 0x55, 0x88, //0x000008a9 addq         $-120(%rbp), %r10
   553  	0x49, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x000008ad movq         $-1, %r9
   554  	0x45, 0x31, 0xc0, //0x000008b4 xorl         %r8d, %r8d
   555  	0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000008b7 .p2align 4, 0x90
   556  	//0x000008c0 LBB0_107
   557  	0xc4, 0xc1, 0x7a, 0x6f, 0x33, //0x000008c0 vmovdqu      (%r11), %xmm6
   558  	0xc4, 0xc1, 0x7a, 0x6f, 0x6b, 0x10, //0x000008c5 vmovdqu      $16(%r11), %xmm5
   559  	0xc4, 0xc1, 0x7a, 0x6f, 0x63, 0x20, //0x000008cb vmovdqu      $32(%r11), %xmm4
   560  	0xc4, 0xc1, 0x7a, 0x6f, 0x7b, 0x30, //0x000008d1 vmovdqu      $48(%r11), %xmm7
   561  	0xc5, 0xc9, 0x74, 0xd0, //0x000008d7 vpcmpeqb     %xmm0, %xmm6, %xmm2
   562  	0xc5, 0xf9, 0xd7, 0xf2, //0x000008db vpmovmskb    %xmm2, %esi
   563  	0xc5, 0xd1, 0x74, 0xd0, //0x000008df vpcmpeqb     %xmm0, %xmm5, %xmm2
   564  	0xc5, 0xf9, 0xd7, 0xda, //0x000008e3 vpmovmskb    %xmm2, %ebx
   565  	0xc5, 0xd9, 0x74, 0xd0, //0x000008e7 vpcmpeqb     %xmm0, %xmm4, %xmm2
   566  	0xc5, 0xf9, 0xd7, 0xca, //0x000008eb vpmovmskb    %xmm2, %ecx
   567  	0xc5, 0xc1, 0x74, 0xd0, //0x000008ef vpcmpeqb     %xmm0, %xmm7, %xmm2
   568  	0xc5, 0xf9, 0xd7, 0xd2, //0x000008f3 vpmovmskb    %xmm2, %edx
   569  	0xc5, 0xc9, 0x74, 0xd1, //0x000008f7 vpcmpeqb     %xmm1, %xmm6, %xmm2
   570  	0xc5, 0x79, 0xd7, 0xea, //0x000008fb vpmovmskb    %xmm2, %r13d
   571  	0xc5, 0xd1, 0x74, 0xd1, //0x000008ff vpcmpeqb     %xmm1, %xmm5, %xmm2
   572  	0xc5, 0xf9, 0xd7, 0xfa, //0x00000903 vpmovmskb    %xmm2, %edi
   573  	0xc5, 0xd9, 0x74, 0xd1, //0x00000907 vpcmpeqb     %xmm1, %xmm4, %xmm2
   574  	0x48, 0xc1, 0xe3, 0x10, //0x0000090b shlq         $16, %rbx
   575  	0x48, 0x09, 0xde, //0x0000090f orq          %rbx, %rsi
   576  	0xc5, 0xf9, 0xd7, 0xda, //0x00000912 vpmovmskb    %xmm2, %ebx
   577  	0xc5, 0xc1, 0x74, 0xd1, //0x00000916 vpcmpeqb     %xmm1, %xmm7, %xmm2
   578  	0x48, 0xc1, 0xe1, 0x20, //0x0000091a shlq         $32, %rcx
   579  	0x48, 0x09, 0xce, //0x0000091e orq          %rcx, %rsi
   580  	0xc5, 0xf9, 0xd7, 0xca, //0x00000921 vpmovmskb    %xmm2, %ecx
   581  	0xc5, 0x81, 0x64, 0xd6, //0x00000925 vpcmpgtb     %xmm6, %xmm15, %xmm2
   582  	0xc5, 0xc9, 0x64, 0xf3, //0x00000929 vpcmpgtb     %xmm3, %xmm6, %xmm6
   583  	0xc5, 0xc9, 0xdb, 0xd2, //0x0000092d vpand        %xmm2, %xmm6, %xmm2
   584  	0x48, 0xc1, 0xe7, 0x10, //0x00000931 shlq         $16, %rdi
   585  	0x49, 0x09, 0xfd, //0x00000935 orq          %rdi, %r13
   586  	0xc5, 0x79, 0xd7, 0xe2, //0x00000938 vpmovmskb    %xmm2, %r12d
   587  	0xc5, 0x81, 0x64, 0xd5, //0x0000093c vpcmpgtb     %xmm5, %xmm15, %xmm2
   588  	0xc5, 0xd1, 0x64, 0xeb, //0x00000940 vpcmpgtb     %xmm3, %xmm5, %xmm5
   589  	0xc5, 0xd1, 0xdb, 0xd2, //0x00000944 vpand        %xmm2, %xmm5, %xmm2
   590  	0x48, 0xc1, 0xe3, 0x20, //0x00000948 shlq         $32, %rbx
   591  	0x49, 0x09, 0xdd, //0x0000094c orq          %rbx, %r13
   592  	0xc5, 0xf9, 0xd7, 0xfa, //0x0000094f vpmovmskb    %xmm2, %edi
   593  	0xc5, 0x81, 0x64, 0xd4, //0x00000953 vpcmpgtb     %xmm4, %xmm15, %xmm2
   594  	0xc5, 0xd9, 0x64, 0xe3, //0x00000957 vpcmpgtb     %xmm3, %xmm4, %xmm4
   595  	0xc5, 0xd9, 0xdb, 0xd2, //0x0000095b vpand        %xmm2, %xmm4, %xmm2
   596  	0x48, 0xc1, 0xe1, 0x30, //0x0000095f shlq         $48, %rcx
   597  	0x49, 0x09, 0xcd, //0x00000963 orq          %rcx, %r13
   598  	0xc5, 0xf9, 0xd7, 0xca, //0x00000966 vpmovmskb    %xmm2, %ecx
   599  	0xc5, 0x81, 0x64, 0xd7, //0x0000096a vpcmpgtb     %xmm7, %xmm15, %xmm2
   600  	0xc5, 0xc1, 0x64, 0xe3, //0x0000096e vpcmpgtb     %xmm3, %xmm7, %xmm4
   601  	0xc5, 0xd9, 0xdb, 0xd2, //0x00000972 vpand        %xmm2, %xmm4, %xmm2
   602  	0x48, 0xc1, 0xe7, 0x10, //0x00000976 shlq         $16, %rdi
   603  	0x49, 0x09, 0xfc, //0x0000097a orq          %rdi, %r12
   604  	0xc5, 0x79, 0xd7, 0xf2, //0x0000097d vpmovmskb    %xmm2, %r14d
   605  	0x48, 0xc1, 0xe2, 0x30, //0x00000981 shlq         $48, %rdx
   606  	0x48, 0xc1, 0xe1, 0x20, //0x00000985 shlq         $32, %rcx
   607  	0x49, 0x83, 0xf9, 0xff, //0x00000989 cmpq         $-1, %r9
   608  	0x0f, 0x85, 0x09, 0x00, 0x00, 0x00, //0x0000098d jne          LBB0_109
   609  	0x4d, 0x85, 0xed, //0x00000993 testq        %r13, %r13
   610  	0x0f, 0x85, 0x9c, 0x00, 0x00, 0x00, //0x00000996 jne          LBB0_124
   611  	//0x0000099c LBB0_109
   612  	0x49, 0xc1, 0xe6, 0x30, //0x0000099c shlq         $48, %r14
   613  	0x49, 0x09, 0xcc, //0x000009a0 orq          %rcx, %r12
   614  	0x48, 0x09, 0xd6, //0x000009a3 orq          %rdx, %rsi
   615  	0x4c, 0x89, 0xe9, //0x000009a6 movq         %r13, %rcx
   616  	0x4c, 0x09, 0xc1, //0x000009a9 orq          %r8, %rcx
   617  	0x0f, 0x85, 0x2c, 0x00, 0x00, 0x00, //0x000009ac jne          LBB0_145
   618  	0x4d, 0x09, 0xf4, //0x000009b2 orq          %r14, %r12
   619  	0x48, 0x85, 0xf6, //0x000009b5 testq        %rsi, %rsi
   620  	0x0f, 0x85, 0x39, 0x02, 0x00, 0x00, //0x000009b8 jne          LBB0_146
   621  	//0x000009be LBB0_111
   622  	0x4d, 0x85, 0xe4, //0x000009be testq        %r12, %r12
   623  	0x0f, 0x85, 0x0c, 0x1a, 0x00, 0x00, //0x000009c1 jne          LBB0_426
   624  	0x48, 0x83, 0xc0, 0xc0, //0x000009c7 addq         $-64, %rax
   625  	0x49, 0x83, 0xc3, 0x40, //0x000009cb addq         $64, %r11
   626  	0x48, 0x83, 0xf8, 0x3f, //0x000009cf cmpq         $63, %rax
   627  	0x0f, 0x87, 0xe7, 0xfe, 0xff, 0xff, //0x000009d3 ja           LBB0_107
   628  	0xe9, 0xda, 0x0d, 0x00, 0x00, //0x000009d9 jmp          LBB0_113
   629  	//0x000009de LBB0_145
   630  	0x4c, 0x89, 0xc1, //0x000009de movq         %r8, %rcx
   631  	0x48, 0xf7, 0xd1, //0x000009e1 notq         %rcx
   632  	0x4c, 0x21, 0xe9, //0x000009e4 andq         %r13, %rcx
   633  	0x48, 0x8d, 0x14, 0x09, //0x000009e7 leaq         (%rcx,%rcx), %rdx
   634  	0x4c, 0x09, 0xc2, //0x000009eb orq          %r8, %rdx
   635  	0x48, 0x89, 0xd7, //0x000009ee movq         %rdx, %rdi
   636  	0x48, 0xf7, 0xd7, //0x000009f1 notq         %rdi
   637  	0x4c, 0x21, 0xef, //0x000009f4 andq         %r13, %rdi
   638  	0x48, 0xbb, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x000009f7 movabsq      $-6148914691236517206, %rbx
   639  	0x48, 0x21, 0xdf, //0x00000a01 andq         %rbx, %rdi
   640  	0x45, 0x31, 0xc0, //0x00000a04 xorl         %r8d, %r8d
   641  	0x48, 0x01, 0xcf, //0x00000a07 addq         %rcx, %rdi
   642  	0x41, 0x0f, 0x92, 0xc0, //0x00000a0a setb         %r8b
   643  	0x48, 0x01, 0xff, //0x00000a0e addq         %rdi, %rdi
   644  	0x48, 0xb9, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00000a11 movabsq      $6148914691236517205, %rcx
   645  	0x48, 0x31, 0xcf, //0x00000a1b xorq         %rcx, %rdi
   646  	0x48, 0x21, 0xd7, //0x00000a1e andq         %rdx, %rdi
   647  	0x48, 0xf7, 0xd7, //0x00000a21 notq         %rdi
   648  	0x48, 0x21, 0xfe, //0x00000a24 andq         %rdi, %rsi
   649  	0x4d, 0x09, 0xf4, //0x00000a27 orq          %r14, %r12
   650  	0x48, 0x85, 0xf6, //0x00000a2a testq        %rsi, %rsi
   651  	0x0f, 0x84, 0x8b, 0xff, 0xff, 0xff, //0x00000a2d je           LBB0_111
   652  	0xe9, 0xbf, 0x01, 0x00, 0x00, //0x00000a33 jmp          LBB0_146
   653  	//0x00000a38 LBB0_124
   654  	0x4c, 0x89, 0xdf, //0x00000a38 movq         %r11, %rdi
   655  	0x48, 0x2b, 0x7d, 0xd0, //0x00000a3b subq         $-48(%rbp), %rdi
   656  	0x4d, 0x0f, 0xbc, 0xcd, //0x00000a3f bsfq         %r13, %r9
   657  	0x49, 0x01, 0xf9, //0x00000a43 addq         %rdi, %r9
   658  	0xe9, 0x51, 0xff, 0xff, 0xff, //0x00000a46 jmp          LBB0_109
   659  	//0x00000a4b LBB0_125
   660  	0x4b, 0xc7, 0x04, 0xd1, 0x02, 0x00, 0x00, 0x00, //0x00000a4b movq         $2, (%r9,%r10,8)
   661  	0x48, 0x8b, 0x45, 0x90, //0x00000a53 movq         $-112(%rbp), %rax
   662  	0x48, 0x8b, 0x50, 0x08, //0x00000a57 movq         $8(%rax), %rdx
   663  	0xf6, 0x45, 0x80, 0x20, //0x00000a5b testb        $32, $-128(%rbp)
   664  	0x4c, 0x89, 0x5d, 0xa8, //0x00000a5f movq         %r11, $-88(%rbp)
   665  	0x48, 0x89, 0x55, 0xb0, //0x00000a63 movq         %rdx, $-80(%rbp)
   666  	0x0f, 0x85, 0x71, 0x02, 0x00, 0x00, //0x00000a67 jne          LBB0_161
   667  	0x49, 0x89, 0xd5, //0x00000a6d movq         %rdx, %r13
   668  	0x4d, 0x29, 0xdd, //0x00000a70 subq         %r11, %r13
   669  	0x0f, 0x84, 0xf3, 0x1a, 0x00, 0x00, //0x00000a73 je           LBB0_454
   670  	0x4c, 0x89, 0xd8, //0x00000a79 movq         %r11, %rax
   671  	0x4d, 0x01, 0xe3, //0x00000a7c addq         %r12, %r11
   672  	0x49, 0x83, 0xfd, 0x40, //0x00000a7f cmpq         $64, %r13
   673  	0x0f, 0x82, 0xfc, 0x13, 0x00, 0x00, //0x00000a83 jb           LBB0_357
   674  	0x45, 0x89, 0xea, //0x00000a89 movl         %r13d, %r10d
   675  	0x41, 0x83, 0xe2, 0x3f, //0x00000a8c andl         $63, %r10d
   676  	0x4a, 0x8d, 0x4c, 0x02, 0xc0, //0x00000a90 leaq         $-64(%rdx,%r8), %rcx
   677  	0x48, 0x83, 0xe1, 0xc0, //0x00000a95 andq         $-64, %rcx
   678  	0x48, 0x01, 0xc1, //0x00000a99 addq         %rax, %rcx
   679  	0x48, 0x03, 0x4d, 0x88, //0x00000a9c addq         $-120(%rbp), %rcx
   680  	0x48, 0x89, 0x4d, 0xb8, //0x00000aa0 movq         %rcx, $-72(%rbp)
   681  	0x49, 0xc7, 0xc4, 0xff, 0xff, 0xff, 0xff, //0x00000aa4 movq         $-1, %r12
   682  	0x45, 0x31, 0xc9, //0x00000aab xorl         %r9d, %r9d
   683  	0x90, 0x90, //0x00000aae .p2align 4, 0x90
   684  	//0x00000ab0 LBB0_129
   685  	0xc4, 0xc1, 0x7a, 0x6f, 0x13, //0x00000ab0 vmovdqu      (%r11), %xmm2
   686  	0xc4, 0xc1, 0x7a, 0x6f, 0x63, 0x10, //0x00000ab5 vmovdqu      $16(%r11), %xmm4
   687  	0xc4, 0xc1, 0x7a, 0x6f, 0x6b, 0x20, //0x00000abb vmovdqu      $32(%r11), %xmm5
   688  	0xc4, 0xc1, 0x7a, 0x6f, 0x73, 0x30, //0x00000ac1 vmovdqu      $48(%r11), %xmm6
   689  	0xc5, 0xe9, 0x74, 0xf8, //0x00000ac7 vpcmpeqb     %xmm0, %xmm2, %xmm7
   690  	0xc5, 0xf9, 0xd7, 0xff, //0x00000acb vpmovmskb    %xmm7, %edi
   691  	0xc5, 0xd9, 0x74, 0xf8, //0x00000acf vpcmpeqb     %xmm0, %xmm4, %xmm7
   692  	0xc5, 0xf9, 0xd7, 0xcf, //0x00000ad3 vpmovmskb    %xmm7, %ecx
   693  	0xc5, 0xd1, 0x74, 0xf8, //0x00000ad7 vpcmpeqb     %xmm0, %xmm5, %xmm7
   694  	0xc5, 0xf9, 0xd7, 0xf7, //0x00000adb vpmovmskb    %xmm7, %esi
   695  	0xc5, 0xc9, 0x74, 0xf8, //0x00000adf vpcmpeqb     %xmm0, %xmm6, %xmm7
   696  	0xc5, 0xf9, 0xd7, 0xdf, //0x00000ae3 vpmovmskb    %xmm7, %ebx
   697  	0xc5, 0xe9, 0x74, 0xd1, //0x00000ae7 vpcmpeqb     %xmm1, %xmm2, %xmm2
   698  	0xc5, 0xf9, 0xd7, 0xd2, //0x00000aeb vpmovmskb    %xmm2, %edx
   699  	0xc5, 0xd9, 0x74, 0xd1, //0x00000aef vpcmpeqb     %xmm1, %xmm4, %xmm2
   700  	0xc5, 0xf9, 0xd7, 0xc2, //0x00000af3 vpmovmskb    %xmm2, %eax
   701  	0xc5, 0xd1, 0x74, 0xd1, //0x00000af7 vpcmpeqb     %xmm1, %xmm5, %xmm2
   702  	0xc5, 0x79, 0xd7, 0xf2, //0x00000afb vpmovmskb    %xmm2, %r14d
   703  	0xc5, 0xc9, 0x74, 0xd1, //0x00000aff vpcmpeqb     %xmm1, %xmm6, %xmm2
   704  	0xc5, 0x79, 0xd7, 0xc2, //0x00000b03 vpmovmskb    %xmm2, %r8d
   705  	0x48, 0xc1, 0xe3, 0x30, //0x00000b07 shlq         $48, %rbx
   706  	0x48, 0xc1, 0xe6, 0x20, //0x00000b0b shlq         $32, %rsi
   707  	0x48, 0xc1, 0xe1, 0x10, //0x00000b0f shlq         $16, %rcx
   708  	0x48, 0x09, 0xcf, //0x00000b13 orq          %rcx, %rdi
   709  	0x48, 0x09, 0xf7, //0x00000b16 orq          %rsi, %rdi
   710  	0x49, 0xc1, 0xe0, 0x30, //0x00000b19 shlq         $48, %r8
   711  	0x49, 0xc1, 0xe6, 0x20, //0x00000b1d shlq         $32, %r14
   712  	0x48, 0xc1, 0xe0, 0x10, //0x00000b21 shlq         $16, %rax
   713  	0x48, 0x09, 0xc2, //0x00000b25 orq          %rax, %rdx
   714  	0x4c, 0x09, 0xf2, //0x00000b28 orq          %r14, %rdx
   715  	0x4c, 0x09, 0xc2, //0x00000b2b orq          %r8, %rdx
   716  	0x49, 0x83, 0xfc, 0xff, //0x00000b2e cmpq         $-1, %r12
   717  	0x0f, 0x85, 0x09, 0x00, 0x00, 0x00, //0x00000b32 jne          LBB0_131
   718  	0x48, 0x85, 0xd2, //0x00000b38 testq        %rdx, %rdx
   719  	0x0f, 0x85, 0x2f, 0x00, 0x00, 0x00, //0x00000b3b jne          LBB0_140
   720  	//0x00000b41 LBB0_131
   721  	0x48, 0x09, 0xdf, //0x00000b41 orq          %rbx, %rdi
   722  	0x48, 0x89, 0xd0, //0x00000b44 movq         %rdx, %rax
   723  	0x4c, 0x09, 0xc8, //0x00000b47 orq          %r9, %rax
   724  	0x0f, 0x85, 0x3d, 0x00, 0x00, 0x00, //0x00000b4a jne          LBB0_141
   725  	//0x00000b50 LBB0_132
   726  	0x48, 0x85, 0xff, //0x00000b50 testq        %rdi, %rdi
   727  	0x0f, 0x85, 0x86, 0x00, 0x00, 0x00, //0x00000b53 jne          LBB0_142
   728  	//0x00000b59 LBB0_133
   729  	0x49, 0x83, 0xc5, 0xc0, //0x00000b59 addq         $-64, %r13
   730  	0x49, 0x83, 0xc3, 0x40, //0x00000b5d addq         $64, %r11
   731  	0x49, 0x83, 0xfd, 0x3f, //0x00000b61 cmpq         $63, %r13
   732  	0x0f, 0x87, 0x45, 0xff, 0xff, 0xff, //0x00000b65 ja           LBB0_129
   733  	0xe9, 0x64, 0x0d, 0x00, 0x00, //0x00000b6b jmp          LBB0_134
   734  	//0x00000b70 LBB0_140
   735  	0x4c, 0x89, 0xd8, //0x00000b70 movq         %r11, %rax
   736  	0x48, 0x2b, 0x45, 0xd0, //0x00000b73 subq         $-48(%rbp), %rax
   737  	0x4c, 0x0f, 0xbc, 0xe2, //0x00000b77 bsfq         %rdx, %r12
   738  	0x49, 0x01, 0xc4, //0x00000b7b addq         %rax, %r12
   739  	0x48, 0x09, 0xdf, //0x00000b7e orq          %rbx, %rdi
   740  	0x48, 0x89, 0xd0, //0x00000b81 movq         %rdx, %rax
   741  	0x4c, 0x09, 0xc8, //0x00000b84 orq          %r9, %rax
   742  	0x0f, 0x84, 0xc3, 0xff, 0xff, 0xff, //0x00000b87 je           LBB0_132
   743  	//0x00000b8d LBB0_141
   744  	0x4c, 0x89, 0xc8, //0x00000b8d movq         %r9, %rax
   745  	0x48, 0xf7, 0xd0, //0x00000b90 notq         %rax
   746  	0x48, 0x21, 0xd0, //0x00000b93 andq         %rdx, %rax
   747  	0x48, 0x8d, 0x0c, 0x00, //0x00000b96 leaq         (%rax,%rax), %rcx
   748  	0x4c, 0x09, 0xc9, //0x00000b9a orq          %r9, %rcx
   749  	0x48, 0x89, 0xce, //0x00000b9d movq         %rcx, %rsi
   750  	0x48, 0xf7, 0xd6, //0x00000ba0 notq         %rsi
   751  	0x48, 0x21, 0xd6, //0x00000ba3 andq         %rdx, %rsi
   752  	0x48, 0xba, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00000ba6 movabsq      $-6148914691236517206, %rdx
   753  	0x48, 0x21, 0xd6, //0x00000bb0 andq         %rdx, %rsi
   754  	0x45, 0x31, 0xc9, //0x00000bb3 xorl         %r9d, %r9d
   755  	0x48, 0x01, 0xc6, //0x00000bb6 addq         %rax, %rsi
   756  	0x41, 0x0f, 0x92, 0xc1, //0x00000bb9 setb         %r9b
   757  	0x48, 0x01, 0xf6, //0x00000bbd addq         %rsi, %rsi
   758  	0x48, 0xb8, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00000bc0 movabsq      $6148914691236517205, %rax
   759  	0x48, 0x31, 0xc6, //0x00000bca xorq         %rax, %rsi
   760  	0x48, 0x21, 0xce, //0x00000bcd andq         %rcx, %rsi
   761  	0x48, 0xf7, 0xd6, //0x00000bd0 notq         %rsi
   762  	0x48, 0x21, 0xf7, //0x00000bd3 andq         %rsi, %rdi
   763  	0x48, 0x85, 0xff, //0x00000bd6 testq        %rdi, %rdi
   764  	0x0f, 0x84, 0x7a, 0xff, 0xff, 0xff, //0x00000bd9 je           LBB0_133
   765  	//0x00000bdf LBB0_142
   766  	0x48, 0x0f, 0xbc, 0xc7, //0x00000bdf bsfq         %rdi, %rax
   767  	//0x00000be3 LBB0_143
   768  	0x4c, 0x03, 0x5d, 0x98, //0x00000be3 addq         $-104(%rbp), %r11
   769  	0x49, 0x01, 0xc3, //0x00000be7 addq         %rax, %r11
   770  	//0x00000bea LBB0_144
   771  	0x48, 0x8b, 0x75, 0xc8, //0x00000bea movq         $-56(%rbp), %rsi
   772  	0x4c, 0x8b, 0x4d, 0xc0, //0x00000bee movq         $-64(%rbp), %r9
   773  	0xe9, 0x59, 0x03, 0x00, 0x00, //0x00000bf2 jmp          LBB0_195
   774  	//0x00000bf7 LBB0_146
   775  	0x48, 0x0f, 0xbc, 0xc6, //0x00000bf7 bsfq         %rsi, %rax
   776  	0x4d, 0x85, 0xe4, //0x00000bfb testq        %r12, %r12
   777  	0x0f, 0x84, 0xbf, 0x02, 0x00, 0x00, //0x00000bfe je           LBB0_185
   778  	0x49, 0x0f, 0xbc, 0xcc, //0x00000c04 bsfq         %r12, %rcx
   779  	0x4c, 0x8b, 0x65, 0xd0, //0x00000c08 movq         $-48(%rbp), %r12
   780  	0x4d, 0x29, 0xe3, //0x00000c0c subq         %r12, %r11
   781  	0x48, 0x39, 0xc1, //0x00000c0f cmpq         %rax, %rcx
   782  	0x0f, 0x83, 0xc0, 0x02, 0x00, 0x00, //0x00000c12 jae          LBB0_186
   783  	0xe9, 0x3d, 0x19, 0x00, 0x00, //0x00000c18 jmp          LBB0_306
   784  	//0x00000c1d LBB0_148
   785  	0x49, 0x01, 0xce, //0x00000c1d addq         %rcx, %r14
   786  	0x4c, 0x89, 0x75, 0xa8, //0x00000c20 movq         %r14, $-88(%rbp)
   787  	0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00000c24 movq         $-1, %rax
   788  	0x4d, 0x85, 0xed, //0x00000c2b testq        %r13, %r13
   789  	0x48, 0x8b, 0x75, 0xc8, //0x00000c2e movq         $-56(%rbp), %rsi
   790  	0x0f, 0x85, 0x1d, 0x00, 0x00, 0x00, //0x00000c32 jne          LBB0_151
   791  	0xe9, 0x55, 0x17, 0x00, 0x00, //0x00000c38 jmp          LBB0_420
   792  	//0x00000c3d LBB0_149
   793  	0x48, 0x89, 0x7d, 0xa8, //0x00000c3d movq         %rdi, $-88(%rbp)
   794  	//0x00000c41 LBB0_150
   795  	0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00000c41 movq         $-1, %rax
   796  	0x4d, 0x85, 0xed, //0x00000c48 testq        %r13, %r13
   797  	0x48, 0x8b, 0x75, 0xc8, //0x00000c4b movq         $-56(%rbp), %rsi
   798  	0x0f, 0x84, 0x3d, 0x17, 0x00, 0x00, //0x00000c4f je           LBB0_420
   799  	//0x00000c55 LBB0_151
   800  	0x4d, 0x85, 0xe4, //0x00000c55 testq        %r12, %r12
   801  	0x0f, 0x84, 0x34, 0x17, 0x00, 0x00, //0x00000c58 je           LBB0_420
   802  	0x4d, 0x85, 0xdb, //0x00000c5e testq        %r11, %r11
   803  	0x0f, 0x84, 0x2b, 0x17, 0x00, 0x00, //0x00000c61 je           LBB0_420
   804  	0x48, 0x8b, 0x45, 0xa8, //0x00000c67 movq         $-88(%rbp), %rax
   805  	0x4c, 0x29, 0xd0, //0x00000c6b subq         %r10, %rax
   806  	0x48, 0x89, 0xc1, //0x00000c6e movq         %rax, %rcx
   807  	0x48, 0xff, 0xc8, //0x00000c71 decq         %rax
   808  	0x49, 0x39, 0xc5, //0x00000c74 cmpq         %rax, %r13
   809  	0x0f, 0x84, 0x45, 0x00, 0x00, 0x00, //0x00000c77 je           LBB0_159
   810  	0x49, 0x39, 0xc3, //0x00000c7d cmpq         %rax, %r11
   811  	0x0f, 0x84, 0x3c, 0x00, 0x00, 0x00, //0x00000c80 je           LBB0_159
   812  	0x49, 0x39, 0xc4, //0x00000c86 cmpq         %rax, %r12
   813  	0x0f, 0x84, 0x33, 0x00, 0x00, 0x00, //0x00000c89 je           LBB0_159
   814  	0x4d, 0x85, 0xe4, //0x00000c8f testq        %r12, %r12
   815  	0x4c, 0x8b, 0x4d, 0xc0, //0x00000c92 movq         $-64(%rbp), %r9
   816  	0x0f, 0x8e, 0x68, 0x02, 0x00, 0x00, //0x00000c96 jle          LBB0_189
   817  	0x49, 0x8d, 0x44, 0x24, 0xff, //0x00000c9c leaq         $-1(%r12), %rax
   818  	0x49, 0x39, 0xc5, //0x00000ca1 cmpq         %rax, %r13
   819  	0x0f, 0x84, 0x5a, 0x02, 0x00, 0x00, //0x00000ca4 je           LBB0_189
   820  	0x49, 0xf7, 0xd4, //0x00000caa notq         %r12
   821  	0x4d, 0x89, 0xe3, //0x00000cad movq         %r12, %r11
   822  	0x4c, 0x8b, 0x65, 0xd0, //0x00000cb0 movq         $-48(%rbp), %r12
   823  	0x4d, 0x85, 0xdb, //0x00000cb4 testq        %r11, %r11
   824  	0x0f, 0x89, 0xd7, 0xf4, 0xff, 0xff, //0x00000cb7 jns          LBB0_258
   825  	0xe9, 0xcd, 0x16, 0x00, 0x00, //0x00000cbd jmp          LBB0_419
   826  	//0x00000cc2 LBB0_159
   827  	0x49, 0x89, 0xcb, //0x00000cc2 movq         %rcx, %r11
   828  	0x49, 0xf7, 0xdb, //0x00000cc5 negq         %r11
   829  	//0x00000cc8 LBB0_160
   830  	0x4c, 0x8b, 0x65, 0xd0, //0x00000cc8 movq         $-48(%rbp), %r12
   831  	0x4c, 0x8b, 0x4d, 0xc0, //0x00000ccc movq         $-64(%rbp), %r9
   832  	0x4d, 0x85, 0xdb, //0x00000cd0 testq        %r11, %r11
   833  	0x0f, 0x89, 0xbb, 0xf4, 0xff, 0xff, //0x00000cd3 jns          LBB0_258
   834  	0xe9, 0xb1, 0x16, 0x00, 0x00, //0x00000cd9 jmp          LBB0_419
   835  	//0x00000cde LBB0_161
   836  	0x48, 0x89, 0xd0, //0x00000cde movq         %rdx, %rax
   837  	0x4c, 0x29, 0xd8, //0x00000ce1 subq         %r11, %rax
   838  	0x0f, 0x84, 0x82, 0x18, 0x00, 0x00, //0x00000ce4 je           LBB0_454
   839  	0x4c, 0x89, 0xd9, //0x00000cea movq         %r11, %rcx
   840  	0x4d, 0x01, 0xe3, //0x00000ced addq         %r12, %r11
   841  	0x48, 0x83, 0xf8, 0x40, //0x00000cf0 cmpq         $64, %rax
   842  	0x0f, 0x82, 0xa4, 0x11, 0x00, 0x00, //0x00000cf4 jb           LBB0_358
   843  	0x41, 0x89, 0xc2, //0x00000cfa movl         %eax, %r10d
   844  	0x41, 0x83, 0xe2, 0x3f, //0x00000cfd andl         $63, %r10d
   845  	0x4e, 0x8d, 0x44, 0x02, 0xc0, //0x00000d01 leaq         $-64(%rdx,%r8), %r8
   846  	0x49, 0x83, 0xe0, 0xc0, //0x00000d06 andq         $-64, %r8
   847  	0x49, 0x01, 0xc8, //0x00000d0a addq         %rcx, %r8
   848  	0x4c, 0x03, 0x45, 0x88, //0x00000d0d addq         $-120(%rbp), %r8
   849  	0x49, 0xc7, 0xc4, 0xff, 0xff, 0xff, 0xff, //0x00000d11 movq         $-1, %r12
   850  	0x45, 0x31, 0xc9, //0x00000d18 xorl         %r9d, %r9d
   851  	0x90, 0x90, 0x90, 0x90, 0x90, //0x00000d1b .p2align 4, 0x90
   852  	//0x00000d20 LBB0_164
   853  	0xc4, 0xc1, 0x7a, 0x6f, 0x33, //0x00000d20 vmovdqu      (%r11), %xmm6
   854  	0xc4, 0xc1, 0x7a, 0x6f, 0x6b, 0x10, //0x00000d25 vmovdqu      $16(%r11), %xmm5
   855  	0xc4, 0xc1, 0x7a, 0x6f, 0x63, 0x20, //0x00000d2b vmovdqu      $32(%r11), %xmm4
   856  	0xc4, 0xc1, 0x7a, 0x6f, 0x7b, 0x30, //0x00000d31 vmovdqu      $48(%r11), %xmm7
   857  	0xc5, 0xc9, 0x74, 0xd0, //0x00000d37 vpcmpeqb     %xmm0, %xmm6, %xmm2
   858  	0xc5, 0xf9, 0xd7, 0xf2, //0x00000d3b vpmovmskb    %xmm2, %esi
   859  	0xc5, 0xd1, 0x74, 0xd0, //0x00000d3f vpcmpeqb     %xmm0, %xmm5, %xmm2
   860  	0xc5, 0xf9, 0xd7, 0xda, //0x00000d43 vpmovmskb    %xmm2, %ebx
   861  	0xc5, 0xd9, 0x74, 0xd0, //0x00000d47 vpcmpeqb     %xmm0, %xmm4, %xmm2
   862  	0xc5, 0xf9, 0xd7, 0xca, //0x00000d4b vpmovmskb    %xmm2, %ecx
   863  	0xc5, 0xc1, 0x74, 0xd0, //0x00000d4f vpcmpeqb     %xmm0, %xmm7, %xmm2
   864  	0xc5, 0xf9, 0xd7, 0xfa, //0x00000d53 vpmovmskb    %xmm2, %edi
   865  	0xc5, 0xc9, 0x74, 0xd1, //0x00000d57 vpcmpeqb     %xmm1, %xmm6, %xmm2
   866  	0xc5, 0x79, 0xd7, 0xea, //0x00000d5b vpmovmskb    %xmm2, %r13d
   867  	0xc5, 0xd1, 0x74, 0xd1, //0x00000d5f vpcmpeqb     %xmm1, %xmm5, %xmm2
   868  	0xc5, 0xf9, 0xd7, 0xd2, //0x00000d63 vpmovmskb    %xmm2, %edx
   869  	0xc5, 0xd9, 0x74, 0xd1, //0x00000d67 vpcmpeqb     %xmm1, %xmm4, %xmm2
   870  	0x48, 0xc1, 0xe3, 0x10, //0x00000d6b shlq         $16, %rbx
   871  	0x48, 0x09, 0xde, //0x00000d6f orq          %rbx, %rsi
   872  	0xc5, 0xf9, 0xd7, 0xda, //0x00000d72 vpmovmskb    %xmm2, %ebx
   873  	0xc5, 0xc1, 0x74, 0xd1, //0x00000d76 vpcmpeqb     %xmm1, %xmm7, %xmm2
   874  	0x48, 0xc1, 0xe1, 0x20, //0x00000d7a shlq         $32, %rcx
   875  	0x48, 0x09, 0xce, //0x00000d7e orq          %rcx, %rsi
   876  	0xc5, 0xf9, 0xd7, 0xca, //0x00000d81 vpmovmskb    %xmm2, %ecx
   877  	0xc5, 0x81, 0x64, 0xd6, //0x00000d85 vpcmpgtb     %xmm6, %xmm15, %xmm2
   878  	0xc5, 0xc9, 0x64, 0xf3, //0x00000d89 vpcmpgtb     %xmm3, %xmm6, %xmm6
   879  	0xc5, 0xc9, 0xdb, 0xd2, //0x00000d8d vpand        %xmm2, %xmm6, %xmm2
   880  	0x48, 0xc1, 0xe2, 0x10, //0x00000d91 shlq         $16, %rdx
   881  	0x49, 0x09, 0xd5, //0x00000d95 orq          %rdx, %r13
   882  	0xc5, 0xf9, 0xd7, 0xd2, //0x00000d98 vpmovmskb    %xmm2, %edx
   883  	0xc5, 0x81, 0x64, 0xd5, //0x00000d9c vpcmpgtb     %xmm5, %xmm15, %xmm2
   884  	0xc5, 0xd1, 0x64, 0xeb, //0x00000da0 vpcmpgtb     %xmm3, %xmm5, %xmm5
   885  	0xc5, 0xd1, 0xdb, 0xd2, //0x00000da4 vpand        %xmm2, %xmm5, %xmm2
   886  	0x48, 0xc1, 0xe3, 0x20, //0x00000da8 shlq         $32, %rbx
   887  	0x49, 0x09, 0xdd, //0x00000dac orq          %rbx, %r13
   888  	0xc5, 0xf9, 0xd7, 0xda, //0x00000daf vpmovmskb    %xmm2, %ebx
   889  	0xc5, 0x81, 0x64, 0xd4, //0x00000db3 vpcmpgtb     %xmm4, %xmm15, %xmm2
   890  	0xc5, 0xd9, 0x64, 0xe3, //0x00000db7 vpcmpgtb     %xmm3, %xmm4, %xmm4
   891  	0xc5, 0xd9, 0xdb, 0xd2, //0x00000dbb vpand        %xmm2, %xmm4, %xmm2
   892  	0x48, 0xc1, 0xe1, 0x30, //0x00000dbf shlq         $48, %rcx
   893  	0x49, 0x09, 0xcd, //0x00000dc3 orq          %rcx, %r13
   894  	0xc5, 0xf9, 0xd7, 0xca, //0x00000dc6 vpmovmskb    %xmm2, %ecx
   895  	0xc5, 0x81, 0x64, 0xd7, //0x00000dca vpcmpgtb     %xmm7, %xmm15, %xmm2
   896  	0xc5, 0xc1, 0x64, 0xe3, //0x00000dce vpcmpgtb     %xmm3, %xmm7, %xmm4
   897  	0xc5, 0xd9, 0xdb, 0xd2, //0x00000dd2 vpand        %xmm2, %xmm4, %xmm2
   898  	0x48, 0xc1, 0xe3, 0x10, //0x00000dd6 shlq         $16, %rbx
   899  	0x48, 0x09, 0xda, //0x00000dda orq          %rbx, %rdx
   900  	0xc5, 0x79, 0xd7, 0xf2, //0x00000ddd vpmovmskb    %xmm2, %r14d
   901  	0x48, 0xc1, 0xe7, 0x30, //0x00000de1 shlq         $48, %rdi
   902  	0x48, 0xc1, 0xe1, 0x20, //0x00000de5 shlq         $32, %rcx
   903  	0x49, 0x83, 0xfc, 0xff, //0x00000de9 cmpq         $-1, %r12
   904  	0x0f, 0x85, 0x09, 0x00, 0x00, 0x00, //0x00000ded jne          LBB0_166
   905  	0x4d, 0x85, 0xed, //0x00000df3 testq        %r13, %r13
   906  	0x0f, 0x85, 0x9e, 0x00, 0x00, 0x00, //0x00000df6 jne          LBB0_181
   907  	//0x00000dfc LBB0_166
   908  	0x49, 0xc1, 0xe6, 0x30, //0x00000dfc shlq         $48, %r14
   909  	0x48, 0x09, 0xca, //0x00000e00 orq          %rcx, %rdx
   910  	0x48, 0x09, 0xfe, //0x00000e03 orq          %rdi, %rsi
   911  	0x4c, 0x89, 0xe9, //0x00000e06 movq         %r13, %rcx
   912  	0x4c, 0x09, 0xc9, //0x00000e09 orq          %r9, %rcx
   913  	0x0f, 0x85, 0x2c, 0x00, 0x00, 0x00, //0x00000e0c jne          LBB0_182
   914  	0x4c, 0x09, 0xf2, //0x00000e12 orq          %r14, %rdx
   915  	0x48, 0x85, 0xf6, //0x00000e15 testq        %rsi, %rsi
   916  	0x0f, 0x85, 0x8f, 0x00, 0x00, 0x00, //0x00000e18 jne          LBB0_183
   917  	//0x00000e1e LBB0_168
   918  	0x48, 0x85, 0xd2, //0x00000e1e testq        %rdx, %rdx
   919  	0x0f, 0x85, 0xda, 0x15, 0x00, 0x00, //0x00000e21 jne          LBB0_432
   920  	0x48, 0x83, 0xc0, 0xc0, //0x00000e27 addq         $-64, %rax
   921  	0x49, 0x83, 0xc3, 0x40, //0x00000e2b addq         $64, %r11
   922  	0x48, 0x83, 0xf8, 0x3f, //0x00000e2f cmpq         $63, %rax
   923  	0x0f, 0x87, 0xe7, 0xfe, 0xff, 0xff, //0x00000e33 ja           LBB0_164
   924  	0xe9, 0x11, 0x0b, 0x00, 0x00, //0x00000e39 jmp          LBB0_170
   925  	//0x00000e3e LBB0_182
   926  	0x4c, 0x89, 0xc9, //0x00000e3e movq         %r9, %rcx
   927  	0x48, 0xf7, 0xd1, //0x00000e41 notq         %rcx
   928  	0x4c, 0x21, 0xe9, //0x00000e44 andq         %r13, %rcx
   929  	0x48, 0x8d, 0x1c, 0x09, //0x00000e47 leaq         (%rcx,%rcx), %rbx
   930  	0x4c, 0x09, 0xcb, //0x00000e4b orq          %r9, %rbx
   931  	0x48, 0x89, 0x5d, 0xb8, //0x00000e4e movq         %rbx, $-72(%rbp)
   932  	0x48, 0xf7, 0xd3, //0x00000e52 notq         %rbx
   933  	0x4c, 0x21, 0xeb, //0x00000e55 andq         %r13, %rbx
   934  	0x48, 0xbf, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00000e58 movabsq      $-6148914691236517206, %rdi
   935  	0x48, 0x21, 0xfb, //0x00000e62 andq         %rdi, %rbx
   936  	0x45, 0x31, 0xc9, //0x00000e65 xorl         %r9d, %r9d
   937  	0x48, 0x01, 0xcb, //0x00000e68 addq         %rcx, %rbx
   938  	0x41, 0x0f, 0x92, 0xc1, //0x00000e6b setb         %r9b
   939  	0x48, 0x01, 0xdb, //0x00000e6f addq         %rbx, %rbx
   940  	0x48, 0xb9, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00000e72 movabsq      $6148914691236517205, %rcx
   941  	0x48, 0x31, 0xcb, //0x00000e7c xorq         %rcx, %rbx
   942  	0x48, 0x23, 0x5d, 0xb8, //0x00000e7f andq         $-72(%rbp), %rbx
   943  	0x48, 0xf7, 0xd3, //0x00000e83 notq         %rbx
   944  	0x48, 0x21, 0xde, //0x00000e86 andq         %rbx, %rsi
   945  	0x4c, 0x09, 0xf2, //0x00000e89 orq          %r14, %rdx
   946  	0x48, 0x85, 0xf6, //0x00000e8c testq        %rsi, %rsi
   947  	0x0f, 0x84, 0x89, 0xff, 0xff, 0xff, //0x00000e8f je           LBB0_168
   948  	0xe9, 0x13, 0x00, 0x00, 0x00, //0x00000e95 jmp          LBB0_183
   949  	//0x00000e9a LBB0_181
   950  	0x4c, 0x89, 0xdb, //0x00000e9a movq         %r11, %rbx
   951  	0x48, 0x2b, 0x5d, 0xd0, //0x00000e9d subq         $-48(%rbp), %rbx
   952  	0x4d, 0x0f, 0xbc, 0xe5, //0x00000ea1 bsfq         %r13, %r12
   953  	0x49, 0x01, 0xdc, //0x00000ea5 addq         %rbx, %r12
   954  	0xe9, 0x4f, 0xff, 0xff, 0xff, //0x00000ea8 jmp          LBB0_166
   955  	//0x00000ead LBB0_183
   956  	0x48, 0x0f, 0xbc, 0xc6, //0x00000ead bsfq         %rsi, %rax
   957  	0x48, 0x85, 0xd2, //0x00000eb1 testq        %rdx, %rdx
   958  	0x0f, 0x84, 0x77, 0x00, 0x00, 0x00, //0x00000eb4 je           LBB0_192
   959  	0x48, 0x0f, 0xbc, 0xca, //0x00000eba bsfq         %rdx, %rcx
   960  	0xe9, 0x73, 0x00, 0x00, 0x00, //0x00000ebe jmp          LBB0_193
   961  	//0x00000ec3 LBB0_185
   962  	0xb9, 0x40, 0x00, 0x00, 0x00, //0x00000ec3 movl         $64, %ecx
   963  	0x4c, 0x8b, 0x65, 0xd0, //0x00000ec8 movq         $-48(%rbp), %r12
   964  	0x4d, 0x29, 0xe3, //0x00000ecc subq         %r12, %r11
   965  	0x48, 0x39, 0xc1, //0x00000ecf cmpq         %rax, %rcx
   966  	0x0f, 0x82, 0x82, 0x16, 0x00, 0x00, //0x00000ed2 jb           LBB0_306
   967  	//0x00000ed8 LBB0_186
   968  	0x4d, 0x8d, 0x5c, 0x03, 0x01, //0x00000ed8 leaq         $1(%r11,%rax), %r11
   969  	//0x00000edd LBB0_187
   970  	0x4d, 0x85, 0xdb, //0x00000edd testq        %r11, %r11
   971  	0x0f, 0x88, 0x83, 0x14, 0x00, 0x00, //0x00000ee0 js           LBB0_415
   972  	0x48, 0x8b, 0x75, 0xc8, //0x00000ee6 movq         $-56(%rbp), %rsi
   973  	0x4c, 0x89, 0x1e, //0x00000eea movq         %r11, (%rsi)
   974  	0x4c, 0x89, 0xf8, //0x00000eed movq         %r15, %rax
   975  	0x48, 0x83, 0x7d, 0xa8, 0x00, //0x00000ef0 cmpq         $0, $-88(%rbp)
   976  	0x4c, 0x8b, 0x4d, 0xc0, //0x00000ef5 movq         $-64(%rbp), %r9
   977  	0x0f, 0x8f, 0xb1, 0xf2, 0xff, 0xff, //0x00000ef9 jg           LBB0_2
   978  	0xe9, 0x9e, 0x14, 0x00, 0x00, //0x00000eff jmp          LBB0_423
   979  	//0x00000f04 LBB0_189
   980  	0x4c, 0x89, 0xd8, //0x00000f04 movq         %r11, %rax
   981  	0x4c, 0x09, 0xe8, //0x00000f07 orq          %r13, %rax
   982  	0x4d, 0x39, 0xeb, //0x00000f0a cmpq         %r13, %r11
   983  	0x0f, 0x8c, 0x5c, 0xf2, 0xff, 0xff, //0x00000f0d jl           LBB0_257
   984  	0x48, 0x85, 0xc0, //0x00000f13 testq        %rax, %rax
   985  	0x0f, 0x88, 0x53, 0xf2, 0xff, 0xff, //0x00000f16 js           LBB0_257
   986  	0x49, 0xf7, 0xd3, //0x00000f1c notq         %r11
   987  	0x4c, 0x8b, 0x65, 0xd0, //0x00000f1f movq         $-48(%rbp), %r12
   988  	0x4d, 0x85, 0xdb, //0x00000f23 testq        %r11, %r11
   989  	0x0f, 0x89, 0x68, 0xf2, 0xff, 0xff, //0x00000f26 jns          LBB0_258
   990  	0xe9, 0x5e, 0x14, 0x00, 0x00, //0x00000f2c jmp          LBB0_419
   991  	//0x00000f31 LBB0_192
   992  	0xb9, 0x40, 0x00, 0x00, 0x00, //0x00000f31 movl         $64, %ecx
   993  	//0x00000f36 LBB0_193
   994  	0x48, 0x8b, 0x75, 0xc8, //0x00000f36 movq         $-56(%rbp), %rsi
   995  	0x4c, 0x8b, 0x4d, 0xc0, //0x00000f3a movq         $-64(%rbp), %r9
   996  	0x4c, 0x2b, 0x5d, 0xd0, //0x00000f3e subq         $-48(%rbp), %r11
   997  	0x48, 0x39, 0xc1, //0x00000f42 cmpq         %rax, %rcx
   998  	0x0f, 0x82, 0x2a, 0x16, 0x00, 0x00, //0x00000f45 jb           LBB0_455
   999  	0x4d, 0x8d, 0x5c, 0x03, 0x01, //0x00000f4b leaq         $1(%r11,%rax), %r11
  1000  	//0x00000f50 LBB0_195
  1001  	0x4d, 0x85, 0xdb, //0x00000f50 testq        %r11, %r11
  1002  	0x0f, 0x88, 0x58, 0x14, 0x00, 0x00, //0x00000f53 js           LBB0_424
  1003  	0x4c, 0x89, 0x1e, //0x00000f59 movq         %r11, (%rsi)
  1004  	0x4c, 0x89, 0xf8, //0x00000f5c movq         %r15, %rax
  1005  	0x48, 0x83, 0x7d, 0xa8, 0x00, //0x00000f5f cmpq         $0, $-88(%rbp)
  1006  	0x4c, 0x8b, 0x65, 0xd0, //0x00000f64 movq         $-48(%rbp), %r12
  1007  	0x0f, 0x8e, 0x34, 0x14, 0x00, 0x00, //0x00000f68 jle          LBB0_423
  1008  	0x49, 0x8b, 0x01, //0x00000f6e movq         (%r9), %rax
  1009  	0x48, 0x3d, 0xff, 0x0f, 0x00, 0x00, //0x00000f71 cmpq         $4095, %rax
  1010  	0x0f, 0x8f, 0xe0, 0x13, 0x00, 0x00, //0x00000f77 jg           LBB0_441
  1011  	0x48, 0x8d, 0x48, 0x01, //0x00000f7d leaq         $1(%rax), %rcx
  1012  	0x49, 0x89, 0x09, //0x00000f81 movq         %rcx, (%r9)
  1013  	0x49, 0xc7, 0x44, 0xc1, 0x08, 0x04, 0x00, 0x00, 0x00, //0x00000f84 movq         $4, $8(%r9,%rax,8)
  1014  	0xe9, 0x1e, 0xf2, 0xff, 0xff, //0x00000f8d jmp          LBB0_2
  1015  	//0x00000f92 LBB0_199
  1016  	0x48, 0x8b, 0x45, 0x90, //0x00000f92 movq         $-112(%rbp), %rax
  1017  	0x48, 0x8b, 0x50, 0x08, //0x00000f96 movq         $8(%rax), %rdx
  1018  	0xf6, 0x45, 0x80, 0x20, //0x00000f9a testb        $32, $-128(%rbp)
  1019  	0x4c, 0x89, 0x5d, 0xa8, //0x00000f9e movq         %r11, $-88(%rbp)
  1020  	0x48, 0x89, 0x55, 0xb0, //0x00000fa2 movq         %rdx, $-80(%rbp)
  1021  	0x0f, 0x85, 0xa3, 0x04, 0x00, 0x00, //0x00000fa6 jne          LBB0_268
  1022  	0x49, 0x89, 0xd4, //0x00000fac movq         %rdx, %r12
  1023  	0x4d, 0x29, 0xdc, //0x00000faf subq         %r11, %r12
  1024  	0x0f, 0x84, 0x99, 0x15, 0x00, 0x00, //0x00000fb2 je           LBB0_456
  1025  	0x48, 0x8b, 0x45, 0xd0, //0x00000fb8 movq         $-48(%rbp), %rax
  1026  	0x4c, 0x89, 0xd9, //0x00000fbc movq         %r11, %rcx
  1027  	0x49, 0x01, 0xc3, //0x00000fbf addq         %rax, %r11
  1028  	0x49, 0x83, 0xfc, 0x40, //0x00000fc2 cmpq         $64, %r12
  1029  	0x0f, 0x82, 0x12, 0x0f, 0x00, 0x00, //0x00000fc6 jb           LBB0_360
  1030  	0x44, 0x89, 0xe0, //0x00000fcc movl         %r12d, %eax
  1031  	0x83, 0xe0, 0x3f, //0x00000fcf andl         $63, %eax
  1032  	0x48, 0x89, 0x45, 0xb8, //0x00000fd2 movq         %rax, $-72(%rbp)
  1033  	0x4e, 0x8d, 0x44, 0x02, 0xc0, //0x00000fd6 leaq         $-64(%rdx,%r8), %r8
  1034  	0x49, 0x83, 0xe0, 0xc0, //0x00000fdb andq         $-64, %r8
  1035  	0x49, 0x01, 0xc8, //0x00000fdf addq         %rcx, %r8
  1036  	0x4c, 0x03, 0x45, 0x88, //0x00000fe2 addq         $-120(%rbp), %r8
  1037  	0x49, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00000fe6 movq         $-1, %r9
  1038  	0x45, 0x31, 0xd2, //0x00000fed xorl         %r10d, %r10d
  1039  	//0x00000ff0 .p2align 4, 0x90
  1040  	//0x00000ff0 LBB0_203
  1041  	0xc4, 0xc1, 0x7a, 0x6f, 0x13, //0x00000ff0 vmovdqu      (%r11), %xmm2
  1042  	0xc4, 0xc1, 0x7a, 0x6f, 0x63, 0x10, //0x00000ff5 vmovdqu      $16(%r11), %xmm4
  1043  	0xc4, 0xc1, 0x7a, 0x6f, 0x6b, 0x20, //0x00000ffb vmovdqu      $32(%r11), %xmm5
  1044  	0xc4, 0xc1, 0x7a, 0x6f, 0x73, 0x30, //0x00001001 vmovdqu      $48(%r11), %xmm6
  1045  	0xc5, 0xe9, 0x74, 0xf8, //0x00001007 vpcmpeqb     %xmm0, %xmm2, %xmm7
  1046  	0xc5, 0xf9, 0xd7, 0xff, //0x0000100b vpmovmskb    %xmm7, %edi
  1047  	0xc5, 0xd9, 0x74, 0xf8, //0x0000100f vpcmpeqb     %xmm0, %xmm4, %xmm7
  1048  	0xc5, 0xf9, 0xd7, 0xcf, //0x00001013 vpmovmskb    %xmm7, %ecx
  1049  	0xc5, 0xd1, 0x74, 0xf8, //0x00001017 vpcmpeqb     %xmm0, %xmm5, %xmm7
  1050  	0xc5, 0xf9, 0xd7, 0xf7, //0x0000101b vpmovmskb    %xmm7, %esi
  1051  	0xc5, 0xc9, 0x74, 0xf8, //0x0000101f vpcmpeqb     %xmm0, %xmm6, %xmm7
  1052  	0xc5, 0x79, 0xd7, 0xef, //0x00001023 vpmovmskb    %xmm7, %r13d
  1053  	0xc5, 0xe9, 0x74, 0xd1, //0x00001027 vpcmpeqb     %xmm1, %xmm2, %xmm2
  1054  	0xc5, 0xf9, 0xd7, 0xd2, //0x0000102b vpmovmskb    %xmm2, %edx
  1055  	0xc5, 0xd9, 0x74, 0xd1, //0x0000102f vpcmpeqb     %xmm1, %xmm4, %xmm2
  1056  	0xc5, 0xf9, 0xd7, 0xc2, //0x00001033 vpmovmskb    %xmm2, %eax
  1057  	0xc5, 0xd1, 0x74, 0xd1, //0x00001037 vpcmpeqb     %xmm1, %xmm5, %xmm2
  1058  	0xc5, 0xf9, 0xd7, 0xda, //0x0000103b vpmovmskb    %xmm2, %ebx
  1059  	0xc5, 0xc9, 0x74, 0xd1, //0x0000103f vpcmpeqb     %xmm1, %xmm6, %xmm2
  1060  	0xc5, 0x79, 0xd7, 0xf2, //0x00001043 vpmovmskb    %xmm2, %r14d
  1061  	0x49, 0xc1, 0xe5, 0x30, //0x00001047 shlq         $48, %r13
  1062  	0x48, 0xc1, 0xe6, 0x20, //0x0000104b shlq         $32, %rsi
  1063  	0x48, 0xc1, 0xe1, 0x10, //0x0000104f shlq         $16, %rcx
  1064  	0x48, 0x09, 0xcf, //0x00001053 orq          %rcx, %rdi
  1065  	0x48, 0x09, 0xf7, //0x00001056 orq          %rsi, %rdi
  1066  	0x49, 0xc1, 0xe6, 0x30, //0x00001059 shlq         $48, %r14
  1067  	0x48, 0xc1, 0xe3, 0x20, //0x0000105d shlq         $32, %rbx
  1068  	0x48, 0xc1, 0xe0, 0x10, //0x00001061 shlq         $16, %rax
  1069  	0x48, 0x09, 0xc2, //0x00001065 orq          %rax, %rdx
  1070  	0x48, 0x09, 0xda, //0x00001068 orq          %rbx, %rdx
  1071  	0x4c, 0x09, 0xf2, //0x0000106b orq          %r14, %rdx
  1072  	0x49, 0x83, 0xf9, 0xff, //0x0000106e cmpq         $-1, %r9
  1073  	0x0f, 0x85, 0x09, 0x00, 0x00, 0x00, //0x00001072 jne          LBB0_205
  1074  	0x48, 0x85, 0xd2, //0x00001078 testq        %rdx, %rdx
  1075  	0x0f, 0x85, 0x2f, 0x00, 0x00, 0x00, //0x0000107b jne          LBB0_213
  1076  	//0x00001081 LBB0_205
  1077  	0x4c, 0x09, 0xef, //0x00001081 orq          %r13, %rdi
  1078  	0x48, 0x89, 0xd0, //0x00001084 movq         %rdx, %rax
  1079  	0x4c, 0x09, 0xd0, //0x00001087 orq          %r10, %rax
  1080  	0x0f, 0x85, 0x3d, 0x00, 0x00, 0x00, //0x0000108a jne          LBB0_214
  1081  	//0x00001090 LBB0_206
  1082  	0x48, 0x85, 0xff, //0x00001090 testq        %rdi, %rdi
  1083  	0x0f, 0x85, 0xf6, 0xf4, 0xff, 0xff, //0x00001093 jne          LBB0_57
  1084  	//0x00001099 LBB0_207
  1085  	0x49, 0x83, 0xc4, 0xc0, //0x00001099 addq         $-64, %r12
  1086  	0x49, 0x83, 0xc3, 0x40, //0x0000109d addq         $64, %r11
  1087  	0x49, 0x83, 0xfc, 0x3f, //0x000010a1 cmpq         $63, %r12
  1088  	0x0f, 0x87, 0x45, 0xff, 0xff, 0xff, //0x000010a5 ja           LBB0_203
  1089  	0xe9, 0x01, 0x0b, 0x00, 0x00, //0x000010ab jmp          LBB0_208
  1090  	//0x000010b0 LBB0_213
  1091  	0x4c, 0x89, 0xd8, //0x000010b0 movq         %r11, %rax
  1092  	0x48, 0x2b, 0x45, 0xd0, //0x000010b3 subq         $-48(%rbp), %rax
  1093  	0x4c, 0x0f, 0xbc, 0xca, //0x000010b7 bsfq         %rdx, %r9
  1094  	0x49, 0x01, 0xc1, //0x000010bb addq         %rax, %r9
  1095  	0x4c, 0x09, 0xef, //0x000010be orq          %r13, %rdi
  1096  	0x48, 0x89, 0xd0, //0x000010c1 movq         %rdx, %rax
  1097  	0x4c, 0x09, 0xd0, //0x000010c4 orq          %r10, %rax
  1098  	0x0f, 0x84, 0xc3, 0xff, 0xff, 0xff, //0x000010c7 je           LBB0_206
  1099  	//0x000010cd LBB0_214
  1100  	0x4c, 0x89, 0xd0, //0x000010cd movq         %r10, %rax
  1101  	0x48, 0xf7, 0xd0, //0x000010d0 notq         %rax
  1102  	0x48, 0x21, 0xd0, //0x000010d3 andq         %rdx, %rax
  1103  	0x48, 0x8d, 0x0c, 0x00, //0x000010d6 leaq         (%rax,%rax), %rcx
  1104  	0x4c, 0x09, 0xd1, //0x000010da orq          %r10, %rcx
  1105  	0x48, 0x89, 0xce, //0x000010dd movq         %rcx, %rsi
  1106  	0x48, 0xf7, 0xd6, //0x000010e0 notq         %rsi
  1107  	0x48, 0x21, 0xd6, //0x000010e3 andq         %rdx, %rsi
  1108  	0x48, 0xba, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x000010e6 movabsq      $-6148914691236517206, %rdx
  1109  	0x48, 0x21, 0xd6, //0x000010f0 andq         %rdx, %rsi
  1110  	0x45, 0x31, 0xd2, //0x000010f3 xorl         %r10d, %r10d
  1111  	0x48, 0x01, 0xc6, //0x000010f6 addq         %rax, %rsi
  1112  	0x41, 0x0f, 0x92, 0xc2, //0x000010f9 setb         %r10b
  1113  	0x48, 0x01, 0xf6, //0x000010fd addq         %rsi, %rsi
  1114  	0x48, 0xb8, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00001100 movabsq      $6148914691236517205, %rax
  1115  	0x48, 0x31, 0xc6, //0x0000110a xorq         %rax, %rsi
  1116  	0x48, 0x21, 0xce, //0x0000110d andq         %rcx, %rsi
  1117  	0x48, 0xf7, 0xd6, //0x00001110 notq         %rsi
  1118  	0x48, 0x21, 0xf7, //0x00001113 andq         %rsi, %rdi
  1119  	0x48, 0x85, 0xff, //0x00001116 testq        %rdi, %rdi
  1120  	0x0f, 0x84, 0x7a, 0xff, 0xff, 0xff, //0x00001119 je           LBB0_207
  1121  	0xe9, 0x6b, 0xf4, 0xff, 0xff, //0x0000111f jmp          LBB0_57
  1122  	//0x00001124 LBB0_215
  1123  	0x48, 0x8b, 0x45, 0x90, //0x00001124 movq         $-112(%rbp), %rax
  1124  	0x4c, 0x8b, 0x50, 0x08, //0x00001128 movq         $8(%rax), %r10
  1125  	0x4d, 0x29, 0xda, //0x0000112c subq         %r11, %r10
  1126  	0x0f, 0x84, 0xfa, 0x12, 0x00, 0x00, //0x0000112f je           LBB0_438
  1127  	0x4c, 0x89, 0x5d, 0xa8, //0x00001135 movq         %r11, $-88(%rbp)
  1128  	0x4d, 0x01, 0xdc, //0x00001139 addq         %r11, %r12
  1129  	0x41, 0x80, 0x3c, 0x24, 0x30, //0x0000113c cmpb         $48, (%r12)
  1130  	0x0f, 0x85, 0x36, 0x00, 0x00, 0x00, //0x00001141 jne          LBB0_220
  1131  	0x41, 0xbb, 0x01, 0x00, 0x00, 0x00, //0x00001147 movl         $1, %r11d
  1132  	0x49, 0x83, 0xfa, 0x01, //0x0000114d cmpq         $1, %r10
  1133  	0x0f, 0x84, 0x7c, 0x05, 0x00, 0x00, //0x00001151 je           LBB0_303
  1134  	0x41, 0x8a, 0x44, 0x24, 0x01, //0x00001157 movb         $1(%r12), %al
  1135  	0x04, 0xd2, //0x0000115c addb         $-46, %al
  1136  	0x3c, 0x37, //0x0000115e cmpb         $55, %al
  1137  	0x0f, 0x87, 0x6d, 0x05, 0x00, 0x00, //0x00001160 ja           LBB0_303
  1138  	0x0f, 0xb6, 0xc0, //0x00001166 movzbl       %al, %eax
  1139  	0x48, 0xb9, 0x01, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, //0x00001169 movabsq      $36028797027352577, %rcx
  1140  	0x48, 0x0f, 0xa3, 0xc1, //0x00001173 btq          %rax, %rcx
  1141  	0x0f, 0x83, 0x56, 0x05, 0x00, 0x00, //0x00001177 jae          LBB0_303
  1142  	//0x0000117d LBB0_220
  1143  	0x49, 0x83, 0xfa, 0x10, //0x0000117d cmpq         $16, %r10
  1144  	0x0f, 0x82, 0x30, 0x0d, 0x00, 0x00, //0x00001181 jb           LBB0_359
  1145  	0x4d, 0x8d, 0x4a, 0xf0, //0x00001187 leaq         $-16(%r10), %r9
  1146  	0x4c, 0x89, 0xc8, //0x0000118b movq         %r9, %rax
  1147  	0x48, 0x83, 0xe0, 0xf0, //0x0000118e andq         $-16, %rax
  1148  	0x4e, 0x8d, 0x44, 0x20, 0x10, //0x00001192 leaq         $16(%rax,%r12), %r8
  1149  	0x41, 0x83, 0xe1, 0x0f, //0x00001197 andl         $15, %r9d
  1150  	0x48, 0xc7, 0x45, 0xb8, 0xff, 0xff, 0xff, 0xff, //0x0000119b movq         $-1, $-72(%rbp)
  1151  	0x48, 0xc7, 0x45, 0xb0, 0xff, 0xff, 0xff, 0xff, //0x000011a3 movq         $-1, $-80(%rbp)
  1152  	0x49, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x000011ab movq         $-1, %r14
  1153  	0x4d, 0x89, 0xe5, //0x000011b2 movq         %r12, %r13
  1154  	0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000011b5 .p2align 4, 0x90
  1155  	//0x000011c0 LBB0_222
  1156  	0xc4, 0xc1, 0x7a, 0x6f, 0x55, 0x00, //0x000011c0 vmovdqu      (%r13), %xmm2
  1157  	0xc4, 0xc1, 0x69, 0x64, 0xe0, //0x000011c6 vpcmpgtb     %xmm8, %xmm2, %xmm4
  1158  	0xc5, 0xb1, 0x64, 0xea, //0x000011cb vpcmpgtb     %xmm2, %xmm9, %xmm5
  1159  	0xc5, 0xd9, 0xdb, 0xe5, //0x000011cf vpand        %xmm5, %xmm4, %xmm4
  1160  	0xc5, 0xa9, 0x74, 0xea, //0x000011d3 vpcmpeqb     %xmm2, %xmm10, %xmm5
  1161  	0xc5, 0xa1, 0x74, 0xf2, //0x000011d7 vpcmpeqb     %xmm2, %xmm11, %xmm6
  1162  	0xc5, 0xc9, 0xeb, 0xed, //0x000011db vpor         %xmm5, %xmm6, %xmm5
  1163  	0xc5, 0x99, 0xeb, 0xf2, //0x000011df vpor         %xmm2, %xmm12, %xmm6
  1164  	0xc5, 0x91, 0x74, 0xd2, //0x000011e3 vpcmpeqb     %xmm2, %xmm13, %xmm2
  1165  	0xc5, 0x89, 0x74, 0xf6, //0x000011e7 vpcmpeqb     %xmm6, %xmm14, %xmm6
  1166  	0xc5, 0xc9, 0xeb, 0xfa, //0x000011eb vpor         %xmm2, %xmm6, %xmm7
  1167  	0xc5, 0xd1, 0xeb, 0xe4, //0x000011ef vpor         %xmm4, %xmm5, %xmm4
  1168  	0xc5, 0xc1, 0xeb, 0xe4, //0x000011f3 vpor         %xmm4, %xmm7, %xmm4
  1169  	0xc5, 0xf9, 0xd7, 0xc2, //0x000011f7 vpmovmskb    %xmm2, %eax
  1170  	0xc5, 0xf9, 0xd7, 0xde, //0x000011fb vpmovmskb    %xmm6, %ebx
  1171  	0xc5, 0xf9, 0xd7, 0xd5, //0x000011ff vpmovmskb    %xmm5, %edx
  1172  	0xc5, 0xf9, 0xd7, 0xcc, //0x00001203 vpmovmskb    %xmm4, %ecx
  1173  	0xbe, 0xaa, 0xaa, 0xaa, 0xaa, //0x00001207 movl         $2863311530, %esi
  1174  	0x48, 0x8d, 0xbe, 0x55, 0x55, 0x55, 0x55, //0x0000120c leaq         $1431655765(%rsi), %rdi
  1175  	0x48, 0x31, 0xcf, //0x00001213 xorq         %rcx, %rdi
  1176  	0x48, 0x0f, 0xbc, 0xcf, //0x00001216 bsfq         %rdi, %rcx
  1177  	0x83, 0xf9, 0x10, //0x0000121a cmpl         $16, %ecx
  1178  	0x0f, 0x84, 0x11, 0x00, 0x00, 0x00, //0x0000121d je           LBB0_224
  1179  	0xbf, 0xff, 0xff, 0xff, 0xff, //0x00001223 movl         $-1, %edi
  1180  	0xd3, 0xe7, //0x00001228 shll         %cl, %edi
  1181  	0xf7, 0xd7, //0x0000122a notl         %edi
  1182  	0x21, 0xf8, //0x0000122c andl         %edi, %eax
  1183  	0x21, 0xfb, //0x0000122e andl         %edi, %ebx
  1184  	0x21, 0xd7, //0x00001230 andl         %edx, %edi
  1185  	0x89, 0xfa, //0x00001232 movl         %edi, %edx
  1186  	//0x00001234 LBB0_224
  1187  	0x8d, 0x78, 0xff, //0x00001234 leal         $-1(%rax), %edi
  1188  	0x21, 0xc7, //0x00001237 andl         %eax, %edi
  1189  	0x0f, 0x85, 0x4f, 0x09, 0x00, 0x00, //0x00001239 jne          LBB0_337
  1190  	0x8d, 0x7b, 0xff, //0x0000123f leal         $-1(%rbx), %edi
  1191  	0x21, 0xdf, //0x00001242 andl         %ebx, %edi
  1192  	0x0f, 0x85, 0x44, 0x09, 0x00, 0x00, //0x00001244 jne          LBB0_337
  1193  	0x8d, 0x7a, 0xff, //0x0000124a leal         $-1(%rdx), %edi
  1194  	0x21, 0xd7, //0x0000124d andl         %edx, %edi
  1195  	0x0f, 0x85, 0x39, 0x09, 0x00, 0x00, //0x0000124f jne          LBB0_337
  1196  	0x85, 0xc0, //0x00001255 testl        %eax, %eax
  1197  	0x0f, 0x84, 0x1a, 0x00, 0x00, 0x00, //0x00001257 je           LBB0_230
  1198  	0x4c, 0x89, 0xef, //0x0000125d movq         %r13, %rdi
  1199  	0x4c, 0x29, 0xe7, //0x00001260 subq         %r12, %rdi
  1200  	0x44, 0x0f, 0xbc, 0xd8, //0x00001263 bsfl         %eax, %r11d
  1201  	0x49, 0x01, 0xfb, //0x00001267 addq         %rdi, %r11
  1202  	0x49, 0x83, 0xfe, 0xff, //0x0000126a cmpq         $-1, %r14
  1203  	0x0f, 0x85, 0x24, 0x09, 0x00, 0x00, //0x0000126e jne          LBB0_338
  1204  	0x4d, 0x89, 0xde, //0x00001274 movq         %r11, %r14
  1205  	//0x00001277 LBB0_230
  1206  	0x85, 0xdb, //0x00001277 testl        %ebx, %ebx
  1207  	0x0f, 0x84, 0x1c, 0x00, 0x00, 0x00, //0x00001279 je           LBB0_233
  1208  	0x4c, 0x89, 0xe8, //0x0000127f movq         %r13, %rax
  1209  	0x4c, 0x29, 0xe0, //0x00001282 subq         %r12, %rax
  1210  	0x44, 0x0f, 0xbc, 0xdb, //0x00001285 bsfl         %ebx, %r11d
  1211  	0x49, 0x01, 0xc3, //0x00001289 addq         %rax, %r11
  1212  	0x48, 0x83, 0x7d, 0xb0, 0xff, //0x0000128c cmpq         $-1, $-80(%rbp)
  1213  	0x0f, 0x85, 0x01, 0x09, 0x00, 0x00, //0x00001291 jne          LBB0_338
  1214  	0x4c, 0x89, 0x5d, 0xb0, //0x00001297 movq         %r11, $-80(%rbp)
  1215  	//0x0000129b LBB0_233
  1216  	0x85, 0xd2, //0x0000129b testl        %edx, %edx
  1217  	0x0f, 0x84, 0x1c, 0x00, 0x00, 0x00, //0x0000129d je           LBB0_236
  1218  	0x4c, 0x89, 0xe8, //0x000012a3 movq         %r13, %rax
  1219  	0x4c, 0x29, 0xe0, //0x000012a6 subq         %r12, %rax
  1220  	0x44, 0x0f, 0xbc, 0xda, //0x000012a9 bsfl         %edx, %r11d
  1221  	0x49, 0x01, 0xc3, //0x000012ad addq         %rax, %r11
  1222  	0x48, 0x83, 0x7d, 0xb8, 0xff, //0x000012b0 cmpq         $-1, $-72(%rbp)
  1223  	0x0f, 0x85, 0xdd, 0x08, 0x00, 0x00, //0x000012b5 jne          LBB0_338
  1224  	0x4c, 0x89, 0x5d, 0xb8, //0x000012bb movq         %r11, $-72(%rbp)
  1225  	//0x000012bf LBB0_236
  1226  	0x83, 0xf9, 0x10, //0x000012bf cmpl         $16, %ecx
  1227  	0x0f, 0x85, 0x81, 0x03, 0x00, 0x00, //0x000012c2 jne          LBB0_291
  1228  	0x49, 0x83, 0xc5, 0x10, //0x000012c8 addq         $16, %r13
  1229  	0x49, 0x83, 0xc2, 0xf0, //0x000012cc addq         $-16, %r10
  1230  	0x49, 0x83, 0xfa, 0x0f, //0x000012d0 cmpq         $15, %r10
  1231  	0x0f, 0x87, 0xe6, 0xfe, 0xff, 0xff, //0x000012d4 ja           LBB0_222
  1232  	0x4d, 0x85, 0xc9, //0x000012da testq        %r9, %r9
  1233  	0x48, 0x8d, 0x35, 0xf8, 0x14, 0x00, 0x00, //0x000012dd leaq         $5368(%rip), %rsi  /* LJTI0_2+0(%rip) */
  1234  	0x48, 0x8b, 0x7d, 0xb0, //0x000012e4 movq         $-80(%rbp), %rdi
  1235  	0x48, 0x8b, 0x5d, 0xb8, //0x000012e8 movq         $-72(%rbp), %rbx
  1236  	0x0f, 0x84, 0x65, 0x03, 0x00, 0x00, //0x000012ec je           LBB0_292
  1237  	//0x000012f2 LBB0_239
  1238  	0x4b, 0x8d, 0x0c, 0x08, //0x000012f2 leaq         (%r8,%r9), %rcx
  1239  	0xe9, 0x01, 0x01, 0x00, 0x00, //0x000012f6 jmp          LBB0_262
  1240  	//0x000012fb LBB0_240
  1241  	0x49, 0x8b, 0x01, //0x000012fb movq         (%r9), %rax
  1242  	0x48, 0x3d, 0xff, 0x0f, 0x00, 0x00, //0x000012fe cmpq         $4095, %rax
  1243  	0x0f, 0x8f, 0x53, 0x10, 0x00, 0x00, //0x00001304 jg           LBB0_441
  1244  	0x48, 0x8d, 0x48, 0x01, //0x0000130a leaq         $1(%rax), %rcx
  1245  	0x49, 0x89, 0x09, //0x0000130e movq         %rcx, (%r9)
  1246  	0x49, 0xc7, 0x44, 0xc1, 0x08, 0x05, 0x00, 0x00, 0x00, //0x00001311 movq         $5, $8(%r9,%rax,8)
  1247  	0xe9, 0x91, 0xee, 0xff, 0xff, //0x0000131a jmp          LBB0_2
  1248  	//0x0000131f LBB0_242
  1249  	0x48, 0x8b, 0x4d, 0x90, //0x0000131f movq         $-112(%rbp), %rcx
  1250  	0x48, 0x8b, 0x49, 0x08, //0x00001323 movq         $8(%rcx), %rcx
  1251  	0x48, 0x8d, 0x51, 0xfc, //0x00001327 leaq         $-4(%rcx), %rdx
  1252  	0x49, 0x39, 0xd7, //0x0000132b cmpq         %rdx, %r15
  1253  	0x0f, 0x83, 0x97, 0x10, 0x00, 0x00, //0x0000132e jae          LBB0_440
  1254  	0x43, 0x8b, 0x0c, 0x1c, //0x00001334 movl         (%r12,%r11), %ecx
  1255  	0x81, 0xf9, 0x61, 0x6c, 0x73, 0x65, //0x00001338 cmpl         $1702063201, %ecx
  1256  	0x0f, 0x85, 0xfa, 0x10, 0x00, 0x00, //0x0000133e jne          LBB0_442
  1257  	0x4c, 0x89, 0xd9, //0x00001344 movq         %r11, %rcx
  1258  	0x4d, 0x8d, 0x5f, 0x05, //0x00001347 leaq         $5(%r15), %r11
  1259  	0xe9, 0x50, 0x00, 0x00, 0x00, //0x0000134b jmp          LBB0_254
  1260  	//0x00001350 LBB0_245
  1261  	0x48, 0x8b, 0x4d, 0x90, //0x00001350 movq         $-112(%rbp), %rcx
  1262  	0x48, 0x8b, 0x49, 0x08, //0x00001354 movq         $8(%rcx), %rcx
  1263  	0x48, 0x8d, 0x51, 0xfd, //0x00001358 leaq         $-3(%rcx), %rdx
  1264  	0x49, 0x39, 0xd7, //0x0000135c cmpq         %rdx, %r15
  1265  	0x0f, 0x83, 0x66, 0x10, 0x00, 0x00, //0x0000135f jae          LBB0_440
  1266  	0x41, 0x81, 0x3a, 0x6e, 0x75, 0x6c, 0x6c, //0x00001365 cmpl         $1819047278, (%r10)
  1267  	0x0f, 0x84, 0x27, 0x00, 0x00, 0x00, //0x0000136c je           LBB0_253
  1268  	0xe9, 0x1c, 0x11, 0x00, 0x00, //0x00001372 jmp          LBB0_247
  1269  	//0x00001377 LBB0_251
  1270  	0x48, 0x8b, 0x4d, 0x90, //0x00001377 movq         $-112(%rbp), %rcx
  1271  	0x48, 0x8b, 0x49, 0x08, //0x0000137b movq         $8(%rcx), %rcx
  1272  	0x48, 0x8d, 0x51, 0xfd, //0x0000137f leaq         $-3(%rcx), %rdx
  1273  	0x49, 0x39, 0xd7, //0x00001383 cmpq         %rdx, %r15
  1274  	0x0f, 0x83, 0x3f, 0x10, 0x00, 0x00, //0x00001386 jae          LBB0_440
  1275  	0x41, 0x81, 0x3a, 0x74, 0x72, 0x75, 0x65, //0x0000138c cmpl         $1702195828, (%r10)
  1276  	0x0f, 0x85, 0x4c, 0x11, 0x00, 0x00, //0x00001393 jne          LBB0_447
  1277  	//0x00001399 LBB0_253
  1278  	0x4c, 0x89, 0xd9, //0x00001399 movq         %r11, %rcx
  1279  	0x4d, 0x8d, 0x5f, 0x04, //0x0000139c leaq         $4(%r15), %r11
  1280  	//0x000013a0 LBB0_254
  1281  	0x4c, 0x89, 0x1e, //0x000013a0 movq         %r11, (%rsi)
  1282  	0x4c, 0x89, 0xf8, //0x000013a3 movq         %r15, %rax
  1283  	0x48, 0x85, 0xc9, //0x000013a6 testq        %rcx, %rcx
  1284  	0x0f, 0x8f, 0x01, 0xee, 0xff, 0xff, //0x000013a9 jg           LBB0_2
  1285  	0xe9, 0xee, 0x0f, 0x00, 0x00, //0x000013af jmp          LBB0_423
  1286  	//0x000013b4 LBB0_255
  1287  	0x49, 0x8b, 0x01, //0x000013b4 movq         (%r9), %rax
  1288  	0x48, 0x3d, 0xff, 0x0f, 0x00, 0x00, //0x000013b7 cmpq         $4095, %rax
  1289  	0x0f, 0x8f, 0x9a, 0x0f, 0x00, 0x00, //0x000013bd jg           LBB0_441
  1290  	0x48, 0x8d, 0x48, 0x01, //0x000013c3 leaq         $1(%rax), %rcx
  1291  	0x49, 0x89, 0x09, //0x000013c7 movq         %rcx, (%r9)
  1292  	0x49, 0xc7, 0x44, 0xc1, 0x08, 0x06, 0x00, 0x00, 0x00, //0x000013ca movq         $6, $8(%r9,%rax,8)
  1293  	0xe9, 0xd8, 0xed, 0xff, 0xff, //0x000013d3 jmp          LBB0_2
  1294  	//0x000013d8 LBB0_259
  1295  	0x49, 0x89, 0xc3, //0x000013d8 movq         %rax, %r11
  1296  	0x4d, 0x29, 0xe3, //0x000013db subq         %r12, %r11
  1297  	0x49, 0x83, 0xfe, 0xff, //0x000013de cmpq         $-1, %r14
  1298  	0x0f, 0x85, 0x95, 0x0a, 0x00, 0x00, //0x000013e2 jne          LBB0_356
  1299  	0x49, 0xff, 0xcb, //0x000013e8 decq         %r11
  1300  	0x4d, 0x89, 0xde, //0x000013eb movq         %r11, %r14
  1301  	0x90, 0x90, //0x000013ee .p2align 4, 0x90
  1302  	//0x000013f0 LBB0_261
  1303  	0x49, 0x89, 0xc0, //0x000013f0 movq         %rax, %r8
  1304  	0x49, 0xff, 0xc9, //0x000013f3 decq         %r9
  1305  	0x0f, 0x84, 0x03, 0x0a, 0x00, 0x00, //0x000013f6 je           LBB0_341
  1306  	//0x000013fc LBB0_262
  1307  	0x41, 0x0f, 0xbe, 0x10, //0x000013fc movsbl       (%r8), %edx
  1308  	0x83, 0xc2, 0xd5, //0x00001400 addl         $-43, %edx
  1309  	0x83, 0xfa, 0x3a, //0x00001403 cmpl         $58, %edx
  1310  	0x0f, 0x87, 0x4b, 0x02, 0x00, 0x00, //0x00001406 ja           LBB0_292
  1311  	0x49, 0x8d, 0x40, 0x01, //0x0000140c leaq         $1(%r8), %rax
  1312  	0x48, 0x63, 0x14, 0x96, //0x00001410 movslq       (%rsi,%rdx,4), %rdx
  1313  	0x48, 0x01, 0xf2, //0x00001414 addq         %rsi, %rdx
  1314  	0xff, 0xe2, //0x00001417 jmpq         *%rdx
  1315  	//0x00001419 LBB0_264
  1316  	0x49, 0x89, 0xc3, //0x00001419 movq         %rax, %r11
  1317  	0x4d, 0x29, 0xe3, //0x0000141c subq         %r12, %r11
  1318  	0x48, 0x83, 0xfb, 0xff, //0x0000141f cmpq         $-1, %rbx
  1319  	0x0f, 0x85, 0x54, 0x0a, 0x00, 0x00, //0x00001423 jne          LBB0_356
  1320  	0x49, 0xff, 0xcb, //0x00001429 decq         %r11
  1321  	0x4c, 0x89, 0xdb, //0x0000142c movq         %r11, %rbx
  1322  	0xe9, 0xbc, 0xff, 0xff, 0xff, //0x0000142f jmp          LBB0_261
  1323  	//0x00001434 LBB0_266
  1324  	0x49, 0x89, 0xc3, //0x00001434 movq         %rax, %r11
  1325  	0x4d, 0x29, 0xe3, //0x00001437 subq         %r12, %r11
  1326  	0x48, 0x83, 0xff, 0xff, //0x0000143a cmpq         $-1, %rdi
  1327  	0x0f, 0x85, 0x39, 0x0a, 0x00, 0x00, //0x0000143e jne          LBB0_356
  1328  	0x49, 0xff, 0xcb, //0x00001444 decq         %r11
  1329  	0x4c, 0x89, 0xdf, //0x00001447 movq         %r11, %rdi
  1330  	0xe9, 0xa1, 0xff, 0xff, 0xff, //0x0000144a jmp          LBB0_261
  1331  	//0x0000144f LBB0_268
  1332  	0x48, 0x89, 0xd0, //0x0000144f movq         %rdx, %rax
  1333  	0x4c, 0x29, 0xd8, //0x00001452 subq         %r11, %rax
  1334  	0x0f, 0x84, 0xf6, 0x10, 0x00, 0x00, //0x00001455 je           LBB0_456
  1335  	0x4c, 0x89, 0xd9, //0x0000145b movq         %r11, %rcx
  1336  	0x4d, 0x01, 0xe3, //0x0000145e addq         %r12, %r11
  1337  	0x48, 0x83, 0xf8, 0x40, //0x00001461 cmpq         $64, %rax
  1338  	0x0f, 0x82, 0x8c, 0x0a, 0x00, 0x00, //0x00001465 jb           LBB0_361
  1339  	0x41, 0x89, 0xc2, //0x0000146b movl         %eax, %r10d
  1340  	0x41, 0x83, 0xe2, 0x3f, //0x0000146e andl         $63, %r10d
  1341  	0x4e, 0x8d, 0x64, 0x02, 0xc0, //0x00001472 leaq         $-64(%rdx,%r8), %r12
  1342  	0x49, 0x83, 0xe4, 0xc0, //0x00001477 andq         $-64, %r12
  1343  	0x49, 0x01, 0xcc, //0x0000147b addq         %rcx, %r12
  1344  	0x4c, 0x03, 0x65, 0x88, //0x0000147e addq         $-120(%rbp), %r12
  1345  	0x49, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00001482 movq         $-1, %r9
  1346  	0x45, 0x31, 0xc0, //0x00001489 xorl         %r8d, %r8d
  1347  	0x90, 0x90, 0x90, 0x90, //0x0000148c .p2align 4, 0x90
  1348  	//0x00001490 LBB0_271
  1349  	0xc4, 0xc1, 0x7a, 0x6f, 0x33, //0x00001490 vmovdqu      (%r11), %xmm6
  1350  	0xc4, 0xc1, 0x7a, 0x6f, 0x6b, 0x10, //0x00001495 vmovdqu      $16(%r11), %xmm5
  1351  	0xc4, 0xc1, 0x7a, 0x6f, 0x63, 0x20, //0x0000149b vmovdqu      $32(%r11), %xmm4
  1352  	0xc4, 0xc1, 0x7a, 0x6f, 0x7b, 0x30, //0x000014a1 vmovdqu      $48(%r11), %xmm7
  1353  	0xc5, 0xc9, 0x74, 0xd0, //0x000014a7 vpcmpeqb     %xmm0, %xmm6, %xmm2
  1354  	0xc5, 0xf9, 0xd7, 0xf2, //0x000014ab vpmovmskb    %xmm2, %esi
  1355  	0xc5, 0xd1, 0x74, 0xd0, //0x000014af vpcmpeqb     %xmm0, %xmm5, %xmm2
  1356  	0xc5, 0xf9, 0xd7, 0xda, //0x000014b3 vpmovmskb    %xmm2, %ebx
  1357  	0xc5, 0xd9, 0x74, 0xd0, //0x000014b7 vpcmpeqb     %xmm0, %xmm4, %xmm2
  1358  	0xc5, 0xf9, 0xd7, 0xca, //0x000014bb vpmovmskb    %xmm2, %ecx
  1359  	0xc5, 0xc1, 0x74, 0xd0, //0x000014bf vpcmpeqb     %xmm0, %xmm7, %xmm2
  1360  	0xc5, 0xf9, 0xd7, 0xfa, //0x000014c3 vpmovmskb    %xmm2, %edi
  1361  	0xc5, 0xc9, 0x74, 0xd1, //0x000014c7 vpcmpeqb     %xmm1, %xmm6, %xmm2
  1362  	0xc5, 0x79, 0xd7, 0xea, //0x000014cb vpmovmskb    %xmm2, %r13d
  1363  	0xc5, 0xd1, 0x74, 0xd1, //0x000014cf vpcmpeqb     %xmm1, %xmm5, %xmm2
  1364  	0xc5, 0xf9, 0xd7, 0xd2, //0x000014d3 vpmovmskb    %xmm2, %edx
  1365  	0xc5, 0xd9, 0x74, 0xd1, //0x000014d7 vpcmpeqb     %xmm1, %xmm4, %xmm2
  1366  	0x48, 0xc1, 0xe3, 0x10, //0x000014db shlq         $16, %rbx
  1367  	0x48, 0x09, 0xde, //0x000014df orq          %rbx, %rsi
  1368  	0xc5, 0xf9, 0xd7, 0xda, //0x000014e2 vpmovmskb    %xmm2, %ebx
  1369  	0xc5, 0xc1, 0x74, 0xd1, //0x000014e6 vpcmpeqb     %xmm1, %xmm7, %xmm2
  1370  	0x48, 0xc1, 0xe1, 0x20, //0x000014ea shlq         $32, %rcx
  1371  	0x48, 0x09, 0xce, //0x000014ee orq          %rcx, %rsi
  1372  	0xc5, 0xf9, 0xd7, 0xca, //0x000014f1 vpmovmskb    %xmm2, %ecx
  1373  	0xc5, 0x81, 0x64, 0xd6, //0x000014f5 vpcmpgtb     %xmm6, %xmm15, %xmm2
  1374  	0xc5, 0xc9, 0x64, 0xf3, //0x000014f9 vpcmpgtb     %xmm3, %xmm6, %xmm6
  1375  	0xc5, 0xc9, 0xdb, 0xd2, //0x000014fd vpand        %xmm2, %xmm6, %xmm2
  1376  	0x48, 0xc1, 0xe2, 0x10, //0x00001501 shlq         $16, %rdx
  1377  	0x49, 0x09, 0xd5, //0x00001505 orq          %rdx, %r13
  1378  	0xc5, 0xf9, 0xd7, 0xd2, //0x00001508 vpmovmskb    %xmm2, %edx
  1379  	0xc5, 0x81, 0x64, 0xd5, //0x0000150c vpcmpgtb     %xmm5, %xmm15, %xmm2
  1380  	0xc5, 0xd1, 0x64, 0xeb, //0x00001510 vpcmpgtb     %xmm3, %xmm5, %xmm5
  1381  	0xc5, 0xd1, 0xdb, 0xd2, //0x00001514 vpand        %xmm2, %xmm5, %xmm2
  1382  	0x48, 0xc1, 0xe3, 0x20, //0x00001518 shlq         $32, %rbx
  1383  	0x49, 0x09, 0xdd, //0x0000151c orq          %rbx, %r13
  1384  	0xc5, 0xf9, 0xd7, 0xda, //0x0000151f vpmovmskb    %xmm2, %ebx
  1385  	0xc5, 0x81, 0x64, 0xd4, //0x00001523 vpcmpgtb     %xmm4, %xmm15, %xmm2
  1386  	0xc5, 0xd9, 0x64, 0xe3, //0x00001527 vpcmpgtb     %xmm3, %xmm4, %xmm4
  1387  	0xc5, 0xd9, 0xdb, 0xd2, //0x0000152b vpand        %xmm2, %xmm4, %xmm2
  1388  	0x48, 0xc1, 0xe1, 0x30, //0x0000152f shlq         $48, %rcx
  1389  	0x49, 0x09, 0xcd, //0x00001533 orq          %rcx, %r13
  1390  	0xc5, 0xf9, 0xd7, 0xca, //0x00001536 vpmovmskb    %xmm2, %ecx
  1391  	0xc5, 0x81, 0x64, 0xd7, //0x0000153a vpcmpgtb     %xmm7, %xmm15, %xmm2
  1392  	0xc5, 0xc1, 0x64, 0xe3, //0x0000153e vpcmpgtb     %xmm3, %xmm7, %xmm4
  1393  	0xc5, 0xd9, 0xdb, 0xd2, //0x00001542 vpand        %xmm2, %xmm4, %xmm2
  1394  	0x48, 0xc1, 0xe3, 0x10, //0x00001546 shlq         $16, %rbx
  1395  	0x48, 0x09, 0xda, //0x0000154a orq          %rbx, %rdx
  1396  	0xc5, 0x79, 0xd7, 0xf2, //0x0000154d vpmovmskb    %xmm2, %r14d
  1397  	0x48, 0xc1, 0xe7, 0x30, //0x00001551 shlq         $48, %rdi
  1398  	0x48, 0xc1, 0xe1, 0x20, //0x00001555 shlq         $32, %rcx
  1399  	0x49, 0x83, 0xf9, 0xff, //0x00001559 cmpq         $-1, %r9
  1400  	0x0f, 0x85, 0x09, 0x00, 0x00, 0x00, //0x0000155d jne          LBB0_273
  1401  	0x4d, 0x85, 0xed, //0x00001563 testq        %r13, %r13
  1402  	0x0f, 0x85, 0xa4, 0x00, 0x00, 0x00, //0x00001566 jne          LBB0_287
  1403  	//0x0000156c LBB0_273
  1404  	0x49, 0xc1, 0xe6, 0x30, //0x0000156c shlq         $48, %r14
  1405  	0x48, 0x09, 0xca, //0x00001570 orq          %rcx, %rdx
  1406  	0x48, 0x09, 0xfe, //0x00001573 orq          %rdi, %rsi
  1407  	0x4c, 0x89, 0xe9, //0x00001576 movq         %r13, %rcx
  1408  	0x4c, 0x09, 0xc1, //0x00001579 orq          %r8, %rcx
  1409  	0x0f, 0x85, 0x2c, 0x00, 0x00, 0x00, //0x0000157c jne          LBB0_288
  1410  	0x4c, 0x09, 0xf2, //0x00001582 orq          %r14, %rdx
  1411  	0x48, 0x85, 0xf6, //0x00001585 testq        %rsi, %rsi
  1412  	0x0f, 0x85, 0x95, 0x00, 0x00, 0x00, //0x00001588 jne          LBB0_289
  1413  	//0x0000158e LBB0_275
  1414  	0x48, 0x85, 0xd2, //0x0000158e testq        %rdx, %rdx
  1415  	0x0f, 0x85, 0xa7, 0x0f, 0x00, 0x00, //0x00001591 jne          LBB0_452
  1416  	0x48, 0x83, 0xc0, 0xc0, //0x00001597 addq         $-64, %rax
  1417  	0x49, 0x83, 0xc3, 0x40, //0x0000159b addq         $64, %r11
  1418  	0x48, 0x83, 0xf8, 0x3f, //0x0000159f cmpq         $63, %rax
  1419  	0x0f, 0x87, 0xe7, 0xfe, 0xff, 0xff, //0x000015a3 ja           LBB0_271
  1420  	0xe9, 0xf0, 0x06, 0x00, 0x00, //0x000015a9 jmp          LBB0_277
  1421  	//0x000015ae LBB0_288
  1422  	0x4c, 0x89, 0xc1, //0x000015ae movq         %r8, %rcx
  1423  	0x48, 0xf7, 0xd1, //0x000015b1 notq         %rcx
  1424  	0x4c, 0x21, 0xe9, //0x000015b4 andq         %r13, %rcx
  1425  	0x4c, 0x89, 0x55, 0xb8, //0x000015b7 movq         %r10, $-72(%rbp)
  1426  	0x4c, 0x8d, 0x14, 0x09, //0x000015bb leaq         (%rcx,%rcx), %r10
  1427  	0x4d, 0x09, 0xc2, //0x000015bf orq          %r8, %r10
  1428  	0x4c, 0x89, 0xd7, //0x000015c2 movq         %r10, %rdi
  1429  	0x48, 0xf7, 0xd7, //0x000015c5 notq         %rdi
  1430  	0x4c, 0x21, 0xef, //0x000015c8 andq         %r13, %rdi
  1431  	0x48, 0xbb, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x000015cb movabsq      $-6148914691236517206, %rbx
  1432  	0x48, 0x21, 0xdf, //0x000015d5 andq         %rbx, %rdi
  1433  	0x45, 0x31, 0xc0, //0x000015d8 xorl         %r8d, %r8d
  1434  	0x48, 0x01, 0xcf, //0x000015db addq         %rcx, %rdi
  1435  	0x41, 0x0f, 0x92, 0xc0, //0x000015de setb         %r8b
  1436  	0x48, 0x01, 0xff, //0x000015e2 addq         %rdi, %rdi
  1437  	0x48, 0xb9, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x000015e5 movabsq      $6148914691236517205, %rcx
  1438  	0x48, 0x31, 0xcf, //0x000015ef xorq         %rcx, %rdi
  1439  	0x4c, 0x21, 0xd7, //0x000015f2 andq         %r10, %rdi
  1440  	0x4c, 0x8b, 0x55, 0xb8, //0x000015f5 movq         $-72(%rbp), %r10
  1441  	0x48, 0xf7, 0xd7, //0x000015f9 notq         %rdi
  1442  	0x48, 0x21, 0xfe, //0x000015fc andq         %rdi, %rsi
  1443  	0x4c, 0x09, 0xf2, //0x000015ff orq          %r14, %rdx
  1444  	0x48, 0x85, 0xf6, //0x00001602 testq        %rsi, %rsi
  1445  	0x0f, 0x84, 0x83, 0xff, 0xff, 0xff, //0x00001605 je           LBB0_275
  1446  	0xe9, 0x13, 0x00, 0x00, 0x00, //0x0000160b jmp          LBB0_289
  1447  	//0x00001610 LBB0_287
  1448  	0x4c, 0x89, 0xdb, //0x00001610 movq         %r11, %rbx
  1449  	0x48, 0x2b, 0x5d, 0xd0, //0x00001613 subq         $-48(%rbp), %rbx
  1450  	0x4d, 0x0f, 0xbc, 0xcd, //0x00001617 bsfq         %r13, %r9
  1451  	0x49, 0x01, 0xd9, //0x0000161b addq         %rbx, %r9
  1452  	0xe9, 0x49, 0xff, 0xff, 0xff, //0x0000161e jmp          LBB0_273
  1453  	//0x00001623 LBB0_289
  1454  	0x48, 0x0f, 0xbc, 0xc6, //0x00001623 bsfq         %rsi, %rax
  1455  	0x48, 0x85, 0xd2, //0x00001627 testq        %rdx, %rdx
  1456  	0x4c, 0x8b, 0x65, 0xd0, //0x0000162a movq         $-48(%rbp), %r12
  1457  	0x0f, 0x84, 0xbe, 0x00, 0x00, 0x00, //0x0000162e je           LBB0_304
  1458  	0x48, 0x0f, 0xbc, 0xca, //0x00001634 bsfq         %rdx, %rcx
  1459  	0x4d, 0x29, 0xe3, //0x00001638 subq         %r12, %r11
  1460  	0x48, 0x39, 0xc1, //0x0000163b cmpq         %rax, %rcx
  1461  	0x0f, 0x83, 0x94, 0xf8, 0xff, 0xff, //0x0000163e jae          LBB0_186
  1462  	0xe9, 0x11, 0x0f, 0x00, 0x00, //0x00001644 jmp          LBB0_306
  1463  	//0x00001649 LBB0_291
  1464  	0x49, 0x01, 0xcd, //0x00001649 addq         %rcx, %r13
  1465  	0x4d, 0x89, 0xe8, //0x0000164c movq         %r13, %r8
  1466  	0x48, 0x8b, 0x7d, 0xb0, //0x0000164f movq         $-80(%rbp), %rdi
  1467  	0x48, 0x8b, 0x5d, 0xb8, //0x00001653 movq         $-72(%rbp), %rbx
  1468  	//0x00001657 LBB0_292
  1469  	0x49, 0xc7, 0xc3, 0xff, 0xff, 0xff, 0xff, //0x00001657 movq         $-1, %r11
  1470  	0x48, 0x85, 0xff, //0x0000165e testq        %rdi, %rdi
  1471  	0x48, 0x8b, 0x75, 0xc8, //0x00001661 movq         $-56(%rbp), %rsi
  1472  	0x0f, 0x84, 0xcb, 0x0d, 0x00, 0x00, //0x00001665 je           LBB0_439
  1473  	//0x0000166b LBB0_293
  1474  	0x48, 0x85, 0xdb, //0x0000166b testq        %rbx, %rbx
  1475  	0x0f, 0x84, 0xc2, 0x0d, 0x00, 0x00, //0x0000166e je           LBB0_439
  1476  	0x4d, 0x85, 0xf6, //0x00001674 testq        %r14, %r14
  1477  	0x4c, 0x8b, 0x4d, 0xc0, //0x00001677 movq         $-64(%rbp), %r9
  1478  	0x0f, 0x84, 0xb5, 0x0d, 0x00, 0x00, //0x0000167b je           LBB0_439
  1479  	0x4d, 0x29, 0xe0, //0x00001681 subq         %r12, %r8
  1480  	0x49, 0x8d, 0x40, 0xff, //0x00001684 leaq         $-1(%r8), %rax
  1481  	0x48, 0x39, 0xc7, //0x00001688 cmpq         %rax, %rdi
  1482  	0x0f, 0x84, 0x33, 0x00, 0x00, 0x00, //0x0000168b je           LBB0_301
  1483  	0x49, 0x39, 0xc6, //0x00001691 cmpq         %rax, %r14
  1484  	0x0f, 0x84, 0x2a, 0x00, 0x00, 0x00, //0x00001694 je           LBB0_301
  1485  	0x48, 0x39, 0xc3, //0x0000169a cmpq         %rax, %rbx
  1486  	0x0f, 0x84, 0x21, 0x00, 0x00, 0x00, //0x0000169d je           LBB0_301
  1487  	0x48, 0x85, 0xdb, //0x000016a3 testq        %rbx, %rbx
  1488  	0x0f, 0x8e, 0x6e, 0x00, 0x00, 0x00, //0x000016a6 jle          LBB0_309
  1489  	0x48, 0x8d, 0x43, 0xff, //0x000016ac leaq         $-1(%rbx), %rax
  1490  	0x48, 0x39, 0xc7, //0x000016b0 cmpq         %rax, %rdi
  1491  	0x0f, 0x84, 0x61, 0x00, 0x00, 0x00, //0x000016b3 je           LBB0_309
  1492  	0x48, 0xf7, 0xd3, //0x000016b9 notq         %rbx
  1493  	0x49, 0x89, 0xdb, //0x000016bc movq         %rbx, %r11
  1494  	0xe9, 0x06, 0x00, 0x00, 0x00, //0x000016bf jmp          LBB0_302
  1495  	//0x000016c4 LBB0_301
  1496  	0x49, 0xf7, 0xd8, //0x000016c4 negq         %r8
  1497  	0x4d, 0x89, 0xc3, //0x000016c7 movq         %r8, %r11
  1498  	//0x000016ca LBB0_302
  1499  	0x4d, 0x85, 0xdb, //0x000016ca testq        %r11, %r11
  1500  	0x0f, 0x88, 0x63, 0x0d, 0x00, 0x00, //0x000016cd js           LBB0_439
  1501  	//0x000016d3 LBB0_303
  1502  	0x48, 0x8b, 0x4d, 0xa8, //0x000016d3 movq         $-88(%rbp), %rcx
  1503  	0x49, 0x01, 0xcb, //0x000016d7 addq         %rcx, %r11
  1504  	0x4c, 0x89, 0x1e, //0x000016da movq         %r11, (%rsi)
  1505  	0x4c, 0x89, 0xf8, //0x000016dd movq         %r15, %rax
  1506  	0x48, 0x85, 0xc9, //0x000016e0 testq        %rcx, %rcx
  1507  	0x4c, 0x8b, 0x65, 0xd0, //0x000016e3 movq         $-48(%rbp), %r12
  1508  	0x0f, 0x8f, 0xc3, 0xea, 0xff, 0xff, //0x000016e7 jg           LBB0_2
  1509  	0xe9, 0xb0, 0x0c, 0x00, 0x00, //0x000016ed jmp          LBB0_423
  1510  	//0x000016f2 LBB0_304
  1511  	0xb9, 0x40, 0x00, 0x00, 0x00, //0x000016f2 movl         $64, %ecx
  1512  	0x4d, 0x29, 0xe3, //0x000016f7 subq         %r12, %r11
  1513  	0x48, 0x39, 0xc1, //0x000016fa cmpq         %rax, %rcx
  1514  	0x0f, 0x83, 0xd5, 0xf7, 0xff, 0xff, //0x000016fd jae          LBB0_186
  1515  	0xe9, 0x52, 0x0e, 0x00, 0x00, //0x00001703 jmp          LBB0_306
  1516  	//0x00001708 LBB0_308
  1517  	0x4d, 0x29, 0xd6, //0x00001708 subq         %r10, %r14
  1518  	0x44, 0x0f, 0xbc, 0xde, //0x0000170b bsfl         %esi, %r11d
  1519  	0x4d, 0x01, 0xf3, //0x0000170f addq         %r14, %r11
  1520  	0x49, 0xf7, 0xd3, //0x00001712 notq         %r11
  1521  	0xe9, 0xa6, 0x03, 0x00, 0x00, //0x00001715 jmp          LBB0_326
  1522  	//0x0000171a LBB0_309
  1523  	0x4c, 0x89, 0xf0, //0x0000171a movq         %r14, %rax
  1524  	0x48, 0x09, 0xf8, //0x0000171d orq          %rdi, %rax
  1525  	0x49, 0x39, 0xfe, //0x00001720 cmpq         %rdi, %r14
  1526  	0x0f, 0x8c, 0x66, 0x01, 0x00, 0x00, //0x00001723 jl           LBB0_312
  1527  	0x48, 0x85, 0xc0, //0x00001729 testq        %rax, %rax
  1528  	0x0f, 0x88, 0x5d, 0x01, 0x00, 0x00, //0x0000172c js           LBB0_312
  1529  	0x49, 0xf7, 0xd6, //0x00001732 notq         %r14
  1530  	0x4d, 0x89, 0xf3, //0x00001735 movq         %r14, %r11
  1531  	0xe9, 0x8d, 0xff, 0xff, 0xff, //0x00001738 jmp          LBB0_302
  1532  	//0x0000173d LBB0_49
  1533  	0x4c, 0x8b, 0x5d, 0xb8, //0x0000173d movq         $-72(%rbp), %r11
  1534  	0x4d, 0x89, 0xd5, //0x00001741 movq         %r10, %r13
  1535  	0x49, 0x83, 0xfd, 0x20, //0x00001744 cmpq         $32, %r13
  1536  	0x0f, 0x82, 0x66, 0x08, 0x00, 0x00, //0x00001748 jb           LBB0_366
  1537  	//0x0000174e LBB0_50
  1538  	0xc4, 0xc1, 0x7a, 0x6f, 0x13, //0x0000174e vmovdqu      (%r11), %xmm2
  1539  	0xc4, 0xc1, 0x7a, 0x6f, 0x63, 0x10, //0x00001753 vmovdqu      $16(%r11), %xmm4
  1540  	0xc5, 0xe9, 0x74, 0xe8, //0x00001759 vpcmpeqb     %xmm0, %xmm2, %xmm5
  1541  	0xc5, 0xf9, 0xd7, 0xcd, //0x0000175d vpmovmskb    %xmm5, %ecx
  1542  	0xc5, 0xd9, 0x74, 0xe8, //0x00001761 vpcmpeqb     %xmm0, %xmm4, %xmm5
  1543  	0xc5, 0xf9, 0xd7, 0xd5, //0x00001765 vpmovmskb    %xmm5, %edx
  1544  	0xc5, 0xe9, 0x74, 0xd1, //0x00001769 vpcmpeqb     %xmm1, %xmm2, %xmm2
  1545  	0xc5, 0xf9, 0xd7, 0xfa, //0x0000176d vpmovmskb    %xmm2, %edi
  1546  	0xc5, 0xd9, 0x74, 0xd1, //0x00001771 vpcmpeqb     %xmm1, %xmm4, %xmm2
  1547  	0xc5, 0xf9, 0xd7, 0xc2, //0x00001775 vpmovmskb    %xmm2, %eax
  1548  	0x48, 0xc1, 0xe2, 0x10, //0x00001779 shlq         $16, %rdx
  1549  	0x48, 0xc1, 0xe0, 0x10, //0x0000177d shlq         $16, %rax
  1550  	0x48, 0x09, 0xc7, //0x00001781 orq          %rax, %rdi
  1551  	0x49, 0x83, 0xf9, 0xff, //0x00001784 cmpq         $-1, %r9
  1552  	0x0f, 0x85, 0x09, 0x00, 0x00, 0x00, //0x00001788 jne          LBB0_52
  1553  	0x48, 0x85, 0xff, //0x0000178e testq        %rdi, %rdi
  1554  	0x0f, 0x85, 0xbc, 0x07, 0x00, 0x00, //0x00001791 jne          LBB0_363
  1555  	//0x00001797 LBB0_52
  1556  	0x48, 0x09, 0xca, //0x00001797 orq          %rcx, %rdx
  1557  	0x48, 0x89, 0xf8, //0x0000179a movq         %rdi, %rax
  1558  	0x4c, 0x09, 0xe0, //0x0000179d orq          %r12, %rax
  1559  	0x0f, 0x85, 0xca, 0x07, 0x00, 0x00, //0x000017a0 jne          LBB0_364
  1560  	//0x000017a6 LBB0_53
  1561  	0x48, 0x85, 0xd2, //0x000017a6 testq        %rdx, %rdx
  1562  	0x0f, 0x84, 0xfd, 0x07, 0x00, 0x00, //0x000017a9 je           LBB0_365
  1563  	//0x000017af LBB0_54
  1564  	0x48, 0x0f, 0xbc, 0xc2, //0x000017af bsfq         %rdx, %rax
  1565  	0xe9, 0xdb, 0xed, 0xff, 0xff, //0x000017b3 jmp          LBB0_58
  1566  	//0x000017b8 LBB0_113
  1567  	0x4d, 0x89, 0xd3, //0x000017b8 movq         %r10, %r11
  1568  	0x48, 0x8b, 0x45, 0xb8, //0x000017bb movq         $-72(%rbp), %rax
  1569  	0x4c, 0x8b, 0x65, 0xd0, //0x000017bf movq         $-48(%rbp), %r12
  1570  	0x48, 0x83, 0xf8, 0x20, //0x000017c3 cmpq         $32, %rax
  1571  	0x0f, 0x82, 0x66, 0x02, 0x00, 0x00, //0x000017c7 jb           LBB0_317
  1572  	//0x000017cd LBB0_114
  1573  	0xc4, 0xc1, 0x7a, 0x6f, 0x13, //0x000017cd vmovdqu      (%r11), %xmm2
  1574  	0xc4, 0xc1, 0x7a, 0x6f, 0x63, 0x10, //0x000017d2 vmovdqu      $16(%r11), %xmm4
  1575  	0xc5, 0xe9, 0x74, 0xe8, //0x000017d8 vpcmpeqb     %xmm0, %xmm2, %xmm5
  1576  	0xc5, 0xf9, 0xd7, 0xcd, //0x000017dc vpmovmskb    %xmm5, %ecx
  1577  	0xc5, 0xd9, 0x74, 0xe8, //0x000017e0 vpcmpeqb     %xmm0, %xmm4, %xmm5
  1578  	0xc5, 0xf9, 0xd7, 0xf5, //0x000017e4 vpmovmskb    %xmm5, %esi
  1579  	0xc5, 0xe9, 0x74, 0xe9, //0x000017e8 vpcmpeqb     %xmm1, %xmm2, %xmm5
  1580  	0xc5, 0xf9, 0xd7, 0xd5, //0x000017ec vpmovmskb    %xmm5, %edx
  1581  	0xc5, 0xd9, 0x74, 0xe9, //0x000017f0 vpcmpeqb     %xmm1, %xmm4, %xmm5
  1582  	0xc5, 0xf9, 0xd7, 0xdd, //0x000017f4 vpmovmskb    %xmm5, %ebx
  1583  	0xc5, 0x81, 0x64, 0xea, //0x000017f8 vpcmpgtb     %xmm2, %xmm15, %xmm5
  1584  	0xc5, 0xe9, 0x64, 0xd3, //0x000017fc vpcmpgtb     %xmm3, %xmm2, %xmm2
  1585  	0xc5, 0xe9, 0xdb, 0xd5, //0x00001800 vpand        %xmm5, %xmm2, %xmm2
  1586  	0xc5, 0x79, 0xd7, 0xf2, //0x00001804 vpmovmskb    %xmm2, %r14d
  1587  	0xc5, 0x81, 0x64, 0xd4, //0x00001808 vpcmpgtb     %xmm4, %xmm15, %xmm2
  1588  	0xc5, 0xd9, 0x64, 0xe3, //0x0000180c vpcmpgtb     %xmm3, %xmm4, %xmm4
  1589  	0xc5, 0xd9, 0xdb, 0xd2, //0x00001810 vpand        %xmm2, %xmm4, %xmm2
  1590  	0xc5, 0xf9, 0xd7, 0xfa, //0x00001814 vpmovmskb    %xmm2, %edi
  1591  	0x48, 0xc1, 0xe6, 0x10, //0x00001818 shlq         $16, %rsi
  1592  	0x48, 0xc1, 0xe3, 0x10, //0x0000181c shlq         $16, %rbx
  1593  	0x48, 0x09, 0xda, //0x00001820 orq          %rbx, %rdx
  1594  	0x49, 0x83, 0xf9, 0xff, //0x00001823 cmpq         $-1, %r9
  1595  	0x0f, 0x85, 0x09, 0x00, 0x00, 0x00, //0x00001827 jne          LBB0_116
  1596  	0x48, 0x85, 0xd2, //0x0000182d testq        %rdx, %rdx
  1597  	0x0f, 0x85, 0xf8, 0x07, 0x00, 0x00, //0x00001830 jne          LBB0_373
  1598  	//0x00001836 LBB0_116
  1599  	0x48, 0xc1, 0xe7, 0x10, //0x00001836 shlq         $16, %rdi
  1600  	0x48, 0x09, 0xce, //0x0000183a orq          %rcx, %rsi
  1601  	0x48, 0x89, 0xd1, //0x0000183d movq         %rdx, %rcx
  1602  	0x4c, 0x09, 0xc1, //0x00001840 orq          %r8, %rcx
  1603  	0x0f, 0x85, 0xcb, 0x06, 0x00, 0x00, //0x00001843 jne          LBB0_362
  1604  	//0x00001849 LBB0_117
  1605  	0x4c, 0x09, 0xf7, //0x00001849 orq          %r14, %rdi
  1606  	0xb9, 0x40, 0x00, 0x00, 0x00, //0x0000184c movl         $64, %ecx
  1607  	0xba, 0x40, 0x00, 0x00, 0x00, //0x00001851 movl         $64, %edx
  1608  	0x48, 0x85, 0xf6, //0x00001856 testq        %rsi, %rsi
  1609  	0x0f, 0x84, 0x04, 0x00, 0x00, 0x00, //0x00001859 je           LBB0_119
  1610  	0x48, 0x0f, 0xbc, 0xd6, //0x0000185f bsfq         %rsi, %rdx
  1611  	//0x00001863 LBB0_119
  1612  	0x48, 0x85, 0xff, //0x00001863 testq        %rdi, %rdi
  1613  	0x0f, 0x84, 0x04, 0x00, 0x00, 0x00, //0x00001866 je           LBB0_121
  1614  	0x48, 0x0f, 0xbc, 0xcf, //0x0000186c bsfq         %rdi, %rcx
  1615  	//0x00001870 LBB0_121
  1616  	0x48, 0x85, 0xf6, //0x00001870 testq        %rsi, %rsi
  1617  	0x0f, 0x84, 0xa9, 0x01, 0x00, 0x00, //0x00001873 je           LBB0_315
  1618  	//0x00001879 LBB0_122
  1619  	0x4d, 0x29, 0xe3, //0x00001879 subq         %r12, %r11
  1620  	0x48, 0x39, 0xd1, //0x0000187c cmpq         %rdx, %rcx
  1621  	0x0f, 0x82, 0xd5, 0x0c, 0x00, 0x00, //0x0000187f jb           LBB0_306
  1622  	0x4d, 0x8d, 0x5c, 0x13, 0x01, //0x00001885 leaq         $1(%r11,%rdx), %r11
  1623  	0xe9, 0x4e, 0xf6, 0xff, 0xff, //0x0000188a jmp          LBB0_187
  1624  	//0x0000188f LBB0_312
  1625  	0x48, 0x85, 0xc0, //0x0000188f testq        %rax, %rax
  1626  	0x48, 0x8d, 0x47, 0xff, //0x00001892 leaq         $-1(%rdi), %rax
  1627  	0x48, 0xf7, 0xd7, //0x00001896 notq         %rdi
  1628  	0x49, 0x0f, 0x48, 0xf8, //0x00001899 cmovsq       %r8, %rdi
  1629  	0x49, 0x39, 0xc6, //0x0000189d cmpq         %rax, %r14
  1630  	0x49, 0x0f, 0x45, 0xf8, //0x000018a0 cmovneq      %r8, %rdi
  1631  	0x49, 0x89, 0xfb, //0x000018a4 movq         %rdi, %r11
  1632  	0xe9, 0x1e, 0xfe, 0xff, 0xff, //0x000018a7 jmp          LBB0_302
  1633  	//0x000018ac LBB0_313
  1634  	0x48, 0xf7, 0xd0, //0x000018ac notq         %rax
  1635  	0x49, 0x89, 0xc3, //0x000018af movq         %rax, %r11
  1636  	0xe9, 0x09, 0x02, 0x00, 0x00, //0x000018b2 jmp          LBB0_326
  1637  	//0x000018b7 LBB0_314
  1638  	0x48, 0x89, 0x4d, 0xa8, //0x000018b7 movq         %rcx, $-88(%rbp)
  1639  	0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x000018bb movq         $-1, %rax
  1640  	0x4d, 0x85, 0xed, //0x000018c2 testq        %r13, %r13
  1641  	0x48, 0x8b, 0x75, 0xc8, //0x000018c5 movq         $-56(%rbp), %rsi
  1642  	0x0f, 0x85, 0x86, 0xf3, 0xff, 0xff, //0x000018c9 jne          LBB0_151
  1643  	0xe9, 0xbe, 0x0a, 0x00, 0x00, //0x000018cf jmp          LBB0_420
  1644  	//0x000018d4 LBB0_134
  1645  	0x4c, 0x8b, 0x5d, 0xb8, //0x000018d4 movq         $-72(%rbp), %r11
  1646  	0x4d, 0x89, 0xd5, //0x000018d8 movq         %r10, %r13
  1647  	0x49, 0x83, 0xfd, 0x20, //0x000018db cmpq         $32, %r13
  1648  	0x0f, 0x82, 0x57, 0x08, 0x00, 0x00, //0x000018df jb           LBB0_382
  1649  	//0x000018e5 LBB0_135
  1650  	0xc4, 0xc1, 0x7a, 0x6f, 0x13, //0x000018e5 vmovdqu      (%r11), %xmm2
  1651  	0xc4, 0xc1, 0x7a, 0x6f, 0x63, 0x10, //0x000018ea vmovdqu      $16(%r11), %xmm4
  1652  	0xc5, 0xe9, 0x74, 0xe8, //0x000018f0 vpcmpeqb     %xmm0, %xmm2, %xmm5
  1653  	0xc5, 0xf9, 0xd7, 0xcd, //0x000018f4 vpmovmskb    %xmm5, %ecx
  1654  	0xc5, 0xd9, 0x74, 0xe8, //0x000018f8 vpcmpeqb     %xmm0, %xmm4, %xmm5
  1655  	0xc5, 0xf9, 0xd7, 0xd5, //0x000018fc vpmovmskb    %xmm5, %edx
  1656  	0xc5, 0xe9, 0x74, 0xd1, //0x00001900 vpcmpeqb     %xmm1, %xmm2, %xmm2
  1657  	0xc5, 0xf9, 0xd7, 0xfa, //0x00001904 vpmovmskb    %xmm2, %edi
  1658  	0xc5, 0xd9, 0x74, 0xd1, //0x00001908 vpcmpeqb     %xmm1, %xmm4, %xmm2
  1659  	0xc5, 0xf9, 0xd7, 0xc2, //0x0000190c vpmovmskb    %xmm2, %eax
  1660  	0x48, 0xc1, 0xe2, 0x10, //0x00001910 shlq         $16, %rdx
  1661  	0x48, 0xc1, 0xe0, 0x10, //0x00001914 shlq         $16, %rax
  1662  	0x48, 0x09, 0xc7, //0x00001918 orq          %rax, %rdi
  1663  	0x49, 0x83, 0xfc, 0xff, //0x0000191b cmpq         $-1, %r12
  1664  	0x0f, 0x85, 0x09, 0x00, 0x00, 0x00, //0x0000191f jne          LBB0_137
  1665  	0x48, 0x85, 0xff, //0x00001925 testq        %rdi, %rdi
  1666  	0x0f, 0x85, 0xad, 0x07, 0x00, 0x00, //0x00001928 jne          LBB0_379
  1667  	//0x0000192e LBB0_137
  1668  	0x48, 0x09, 0xca, //0x0000192e orq          %rcx, %rdx
  1669  	0x48, 0x89, 0xf8, //0x00001931 movq         %rdi, %rax
  1670  	0x4c, 0x09, 0xc8, //0x00001934 orq          %r9, %rax
  1671  	0x0f, 0x85, 0xbb, 0x07, 0x00, 0x00, //0x00001937 jne          LBB0_380
  1672  	//0x0000193d LBB0_138
  1673  	0x48, 0x85, 0xd2, //0x0000193d testq        %rdx, %rdx
  1674  	0x0f, 0x84, 0xee, 0x07, 0x00, 0x00, //0x00001940 je           LBB0_381
  1675  	//0x00001946 LBB0_139
  1676  	0x48, 0x0f, 0xbc, 0xc2, //0x00001946 bsfq         %rdx, %rax
  1677  	0xe9, 0x94, 0xf2, 0xff, 0xff, //0x0000194a jmp          LBB0_143
  1678  	//0x0000194f LBB0_170
  1679  	0x4d, 0x89, 0xc3, //0x0000194f movq         %r8, %r11
  1680  	0x4c, 0x89, 0xd0, //0x00001952 movq         %r10, %rax
  1681  	0x48, 0x83, 0xf8, 0x20, //0x00001955 cmpq         $32, %rax
  1682  	0x0f, 0x82, 0x7b, 0x01, 0x00, 0x00, //0x00001959 jb           LBB0_329
  1683  	//0x0000195f LBB0_171
  1684  	0xc4, 0xc1, 0x7a, 0x6f, 0x13, //0x0000195f vmovdqu      (%r11), %xmm2
  1685  	0xc4, 0xc1, 0x7a, 0x6f, 0x63, 0x10, //0x00001964 vmovdqu      $16(%r11), %xmm4
  1686  	0xc5, 0xe9, 0x74, 0xe8, //0x0000196a vpcmpeqb     %xmm0, %xmm2, %xmm5
  1687  	0xc5, 0x79, 0xd7, 0xc5, //0x0000196e vpmovmskb    %xmm5, %r8d
  1688  	0xc5, 0xd9, 0x74, 0xe8, //0x00001972 vpcmpeqb     %xmm0, %xmm4, %xmm5
  1689  	0xc5, 0xf9, 0xd7, 0xf5, //0x00001976 vpmovmskb    %xmm5, %esi
  1690  	0xc5, 0xe9, 0x74, 0xe9, //0x0000197a vpcmpeqb     %xmm1, %xmm2, %xmm5
  1691  	0xc5, 0xf9, 0xd7, 0xd5, //0x0000197e vpmovmskb    %xmm5, %edx
  1692  	0xc5, 0xd9, 0x74, 0xe9, //0x00001982 vpcmpeqb     %xmm1, %xmm4, %xmm5
  1693  	0xc5, 0xf9, 0xd7, 0xcd, //0x00001986 vpmovmskb    %xmm5, %ecx
  1694  	0xc5, 0x81, 0x64, 0xea, //0x0000198a vpcmpgtb     %xmm2, %xmm15, %xmm5
  1695  	0xc5, 0xe9, 0x64, 0xd3, //0x0000198e vpcmpgtb     %xmm3, %xmm2, %xmm2
  1696  	0xc5, 0xe9, 0xdb, 0xd5, //0x00001992 vpand        %xmm5, %xmm2, %xmm2
  1697  	0xc5, 0x79, 0xd7, 0xf2, //0x00001996 vpmovmskb    %xmm2, %r14d
  1698  	0xc5, 0x81, 0x64, 0xd4, //0x0000199a vpcmpgtb     %xmm4, %xmm15, %xmm2
  1699  	0xc5, 0xd9, 0x64, 0xe3, //0x0000199e vpcmpgtb     %xmm3, %xmm4, %xmm4
  1700  	0xc5, 0xd9, 0xdb, 0xd2, //0x000019a2 vpand        %xmm2, %xmm4, %xmm2
  1701  	0xc5, 0xf9, 0xd7, 0xfa, //0x000019a6 vpmovmskb    %xmm2, %edi
  1702  	0x48, 0xc1, 0xe6, 0x10, //0x000019aa shlq         $16, %rsi
  1703  	0x48, 0xc1, 0xe1, 0x10, //0x000019ae shlq         $16, %rcx
  1704  	0x48, 0x09, 0xca, //0x000019b2 orq          %rcx, %rdx
  1705  	0x49, 0x83, 0xfc, 0xff, //0x000019b5 cmpq         $-1, %r12
  1706  	0x0f, 0x85, 0x09, 0x00, 0x00, 0x00, //0x000019b9 jne          LBB0_173
  1707  	0x48, 0x85, 0xd2, //0x000019bf testq        %rdx, %rdx
  1708  	0x0f, 0x85, 0x02, 0x08, 0x00, 0x00, //0x000019c2 jne          LBB0_390
  1709  	//0x000019c8 LBB0_173
  1710  	0x48, 0xc1, 0xe7, 0x10, //0x000019c8 shlq         $16, %rdi
  1711  	0x4c, 0x09, 0xc6, //0x000019cc orq          %r8, %rsi
  1712  	0x48, 0x89, 0xd1, //0x000019cf movq         %rdx, %rcx
  1713  	0x4c, 0x09, 0xc9, //0x000019d2 orq          %r9, %rcx
  1714  	0x0f, 0x85, 0x65, 0x06, 0x00, 0x00, //0x000019d5 jne          LBB0_374
  1715  	//0x000019db LBB0_174
  1716  	0x4c, 0x09, 0xf7, //0x000019db orq          %r14, %rdi
  1717  	0xb9, 0x40, 0x00, 0x00, 0x00, //0x000019de movl         $64, %ecx
  1718  	0xba, 0x40, 0x00, 0x00, 0x00, //0x000019e3 movl         $64, %edx
  1719  	0x48, 0x85, 0xf6, //0x000019e8 testq        %rsi, %rsi
  1720  	0x0f, 0x84, 0x04, 0x00, 0x00, 0x00, //0x000019eb je           LBB0_176
  1721  	0x48, 0x0f, 0xbc, 0xd6, //0x000019f1 bsfq         %rsi, %rdx
  1722  	//0x000019f5 LBB0_176
  1723  	0x48, 0x85, 0xff, //0x000019f5 testq        %rdi, %rdi
  1724  	0x0f, 0x84, 0x04, 0x00, 0x00, 0x00, //0x000019f8 je           LBB0_178
  1725  	0x48, 0x0f, 0xbc, 0xcf, //0x000019fe bsfq         %rdi, %rcx
  1726  	//0x00001a02 LBB0_178
  1727  	0x48, 0x85, 0xf6, //0x00001a02 testq        %rsi, %rsi
  1728  	0x0f, 0x84, 0xbe, 0x00, 0x00, 0x00, //0x00001a05 je           LBB0_327
  1729  	0x4c, 0x2b, 0x5d, 0xd0, //0x00001a0b subq         $-48(%rbp), %r11
  1730  	0x48, 0x39, 0xd1, //0x00001a0f cmpq         %rdx, %rcx
  1731  	0x0f, 0x82, 0x83, 0x0b, 0x00, 0x00, //0x00001a12 jb           LBB0_458
  1732  	0x4d, 0x8d, 0x5c, 0x13, 0x01, //0x00001a18 leaq         $1(%r11,%rdx), %r11
  1733  	0xe9, 0xc8, 0xf1, 0xff, 0xff, //0x00001a1d jmp          LBB0_144
  1734  	//0x00001a22 LBB0_315
  1735  	0x48, 0x85, 0xff, //0x00001a22 testq        %rdi, %rdi
  1736  	0x0f, 0x85, 0x5c, 0x0b, 0x00, 0x00, //0x00001a25 jne          LBB0_457
  1737  	0x49, 0x83, 0xc3, 0x20, //0x00001a2b addq         $32, %r11
  1738  	0x48, 0x83, 0xc0, 0xe0, //0x00001a2f addq         $-32, %rax
  1739  	//0x00001a33 LBB0_317
  1740  	0x4d, 0x85, 0xc0, //0x00001a33 testq        %r8, %r8
  1741  	0x0f, 0x85, 0x6f, 0x06, 0x00, 0x00, //0x00001a36 jne          LBB0_377
  1742  	0x48, 0x85, 0xc0, //0x00001a3c testq        %rax, %rax
  1743  	0x0f, 0x84, 0x2e, 0x09, 0x00, 0x00, //0x00001a3f je           LBB0_416
  1744  	//0x00001a45 LBB0_319
  1745  	0x41, 0x0f, 0xb6, 0x0b, //0x00001a45 movzbl       (%r11), %ecx
  1746  	0x80, 0xf9, 0x22, //0x00001a49 cmpb         $34, %cl
  1747  	0x0f, 0x84, 0xa4, 0x03, 0x00, 0x00, //0x00001a4c je           LBB0_355
  1748  	0x80, 0xf9, 0x5c, //0x00001a52 cmpb         $92, %cl
  1749  	0x0f, 0x84, 0x26, 0x00, 0x00, 0x00, //0x00001a55 je           LBB0_323
  1750  	0x80, 0xf9, 0x1f, //0x00001a5b cmpb         $31, %cl
  1751  	0x0f, 0x86, 0x2f, 0x0b, 0x00, 0x00, //0x00001a5e jbe          LBB0_461
  1752  	0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00001a64 movq         $-1, %rcx
  1753  	0xba, 0x01, 0x00, 0x00, 0x00, //0x00001a6b movl         $1, %edx
  1754  	0x49, 0x01, 0xd3, //0x00001a70 addq         %rdx, %r11
  1755  	0x48, 0x01, 0xc8, //0x00001a73 addq         %rcx, %rax
  1756  	0x0f, 0x85, 0xc9, 0xff, 0xff, 0xff, //0x00001a76 jne          LBB0_319
  1757  	0xe9, 0xf2, 0x08, 0x00, 0x00, //0x00001a7c jmp          LBB0_416
  1758  	//0x00001a81 LBB0_323
  1759  	0x48, 0x83, 0xf8, 0x01, //0x00001a81 cmpq         $1, %rax
  1760  	0x0f, 0x84, 0xe8, 0x08, 0x00, 0x00, //0x00001a85 je           LBB0_416
  1761  	0x4c, 0x89, 0xd9, //0x00001a8b movq         %r11, %rcx
  1762  	0x4c, 0x8b, 0x65, 0xd0, //0x00001a8e movq         $-48(%rbp), %r12
  1763  	0x4c, 0x29, 0xe1, //0x00001a92 subq         %r12, %rcx
  1764  	0x49, 0x83, 0xf9, 0xff, //0x00001a95 cmpq         $-1, %r9
  1765  	0x4c, 0x0f, 0x44, 0xc9, //0x00001a99 cmoveq       %rcx, %r9
  1766  	0x48, 0xc7, 0xc1, 0xfe, 0xff, 0xff, 0xff, //0x00001a9d movq         $-2, %rcx
  1767  	0xba, 0x02, 0x00, 0x00, 0x00, //0x00001aa4 movl         $2, %edx
  1768  	0x49, 0x01, 0xd3, //0x00001aa9 addq         %rdx, %r11
  1769  	0x48, 0x01, 0xc8, //0x00001aac addq         %rcx, %rax
  1770  	0x0f, 0x85, 0x90, 0xff, 0xff, 0xff, //0x00001aaf jne          LBB0_319
  1771  	0xe9, 0xb9, 0x08, 0x00, 0x00, //0x00001ab5 jmp          LBB0_416
  1772  	//0x00001aba LBB0_325
  1773  	0x48, 0xf7, 0xd6, //0x00001aba notq         %rsi
  1774  	0x49, 0x89, 0xf3, //0x00001abd movq         %rsi, %r11
  1775  	//0x00001ac0 LBB0_326
  1776  	0x48, 0x8b, 0x75, 0xc8, //0x00001ac0 movq         $-56(%rbp), %rsi
  1777  	0xe9, 0xff, 0xf1, 0xff, 0xff, //0x00001ac4 jmp          LBB0_160
  1778  	//0x00001ac9 LBB0_327
  1779  	0x48, 0x85, 0xff, //0x00001ac9 testq        %rdi, %rdi
  1780  	0x0f, 0x85, 0xdb, 0x0a, 0x00, 0x00, //0x00001acc jne          LBB0_459
  1781  	0x49, 0x83, 0xc3, 0x20, //0x00001ad2 addq         $32, %r11
  1782  	0x48, 0x83, 0xc0, 0xe0, //0x00001ad6 addq         $-32, %rax
  1783  	//0x00001ada LBB0_329
  1784  	0x4d, 0x85, 0xc9, //0x00001ada testq        %r9, %r9
  1785  	0x0f, 0x85, 0x2e, 0x07, 0x00, 0x00, //0x00001add jne          LBB0_393
  1786  	0x48, 0x8b, 0x75, 0xc8, //0x00001ae3 movq         $-56(%rbp), %rsi
  1787  	0x4c, 0x8b, 0x4d, 0xc0, //0x00001ae7 movq         $-64(%rbp), %r9
  1788  	0x48, 0x85, 0xc0, //0x00001aeb testq        %rax, %rax
  1789  	0x0f, 0x84, 0xc7, 0x08, 0x00, 0x00, //0x00001aee je           LBB0_425
  1790  	//0x00001af4 LBB0_331
  1791  	0x41, 0x0f, 0xb6, 0x0b, //0x00001af4 movzbl       (%r11), %ecx
  1792  	0x80, 0xf9, 0x22, //0x00001af8 cmpb         $34, %cl
  1793  	0x0f, 0x84, 0xa7, 0x00, 0x00, 0x00, //0x00001afb je           LBB0_340
  1794  	0x80, 0xf9, 0x5c, //0x00001b01 cmpb         $92, %cl
  1795  	0x0f, 0x84, 0x26, 0x00, 0x00, 0x00, //0x00001b04 je           LBB0_335
  1796  	0x80, 0xf9, 0x1f, //0x00001b0a cmpb         $31, %cl
  1797  	0x0f, 0x86, 0xa3, 0x0a, 0x00, 0x00, //0x00001b0d jbe          LBB0_460
  1798  	0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00001b13 movq         $-1, %rcx
  1799  	0xba, 0x01, 0x00, 0x00, 0x00, //0x00001b1a movl         $1, %edx
  1800  	0x49, 0x01, 0xd3, //0x00001b1f addq         %rdx, %r11
  1801  	0x48, 0x01, 0xc8, //0x00001b22 addq         %rcx, %rax
  1802  	0x0f, 0x85, 0xc9, 0xff, 0xff, 0xff, //0x00001b25 jne          LBB0_331
  1803  	0xe9, 0x8b, 0x08, 0x00, 0x00, //0x00001b2b jmp          LBB0_425
  1804  	//0x00001b30 LBB0_335
  1805  	0x48, 0x83, 0xf8, 0x01, //0x00001b30 cmpq         $1, %rax
  1806  	0x0f, 0x84, 0x8f, 0x0a, 0x00, 0x00, //0x00001b34 je           LBB0_462
  1807  	0x4c, 0x89, 0xd9, //0x00001b3a movq         %r11, %rcx
  1808  	0x48, 0x2b, 0x4d, 0xd0, //0x00001b3d subq         $-48(%rbp), %rcx
  1809  	0x49, 0x83, 0xfc, 0xff, //0x00001b41 cmpq         $-1, %r12
  1810  	0x4c, 0x0f, 0x44, 0xe1, //0x00001b45 cmoveq       %rcx, %r12
  1811  	0x48, 0xc7, 0xc1, 0xfe, 0xff, 0xff, 0xff, //0x00001b49 movq         $-2, %rcx
  1812  	0xba, 0x02, 0x00, 0x00, 0x00, //0x00001b50 movl         $2, %edx
  1813  	0x48, 0x8b, 0x75, 0xc8, //0x00001b55 movq         $-56(%rbp), %rsi
  1814  	0x4c, 0x8b, 0x4d, 0xc0, //0x00001b59 movq         $-64(%rbp), %r9
  1815  	0x49, 0x01, 0xd3, //0x00001b5d addq         %rdx, %r11
  1816  	0x48, 0x01, 0xc8, //0x00001b60 addq         %rcx, %rax
  1817  	0x0f, 0x85, 0x8b, 0xff, 0xff, 0xff, //0x00001b63 jne          LBB0_331
  1818  	0xe9, 0x4d, 0x08, 0x00, 0x00, //0x00001b69 jmp          LBB0_425
  1819  	//0x00001b6e LBB0_418
  1820  	0x48, 0xf7, 0xda, //0x00001b6e negq         %rdx
  1821  	0x48, 0x8b, 0x75, 0xc8, //0x00001b71 movq         $-56(%rbp), %rsi
  1822  	0x4c, 0x8b, 0x65, 0xd0, //0x00001b75 movq         $-48(%rbp), %r12
  1823  	0x4c, 0x8b, 0x4d, 0xc0, //0x00001b79 movq         $-64(%rbp), %r9
  1824  	0x49, 0x89, 0xd3, //0x00001b7d movq         %rdx, %r11
  1825  	0x4d, 0x85, 0xdb, //0x00001b80 testq        %r11, %r11
  1826  	0x0f, 0x89, 0x0b, 0xe6, 0xff, 0xff, //0x00001b83 jns          LBB0_258
  1827  	0xe9, 0x01, 0x08, 0x00, 0x00, //0x00001b89 jmp          LBB0_419
  1828  	//0x00001b8e LBB0_337
  1829  	0x4d, 0x29, 0xe5, //0x00001b8e subq         %r12, %r13
  1830  	0x44, 0x0f, 0xbc, 0xdf, //0x00001b91 bsfl         %edi, %r11d
  1831  	0x4d, 0x01, 0xeb, //0x00001b95 addq         %r13, %r11
  1832  	//0x00001b98 LBB0_338
  1833  	0x49, 0xf7, 0xd3, //0x00001b98 notq         %r11
  1834  	//0x00001b9b LBB0_339
  1835  	0x48, 0x8b, 0x75, 0xc8, //0x00001b9b movq         $-56(%rbp), %rsi
  1836  	0x4c, 0x8b, 0x4d, 0xc0, //0x00001b9f movq         $-64(%rbp), %r9
  1837  	0xe9, 0x22, 0xfb, 0xff, 0xff, //0x00001ba3 jmp          LBB0_302
  1838  	//0x00001ba8 LBB0_340
  1839  	0x4c, 0x03, 0x5d, 0x98, //0x00001ba8 addq         $-104(%rbp), %r11
  1840  	0xe9, 0x9f, 0xf3, 0xff, 0xff, //0x00001bac jmp          LBB0_195
  1841  	//0x00001bb1 LBB0_208
  1842  	0x4d, 0x89, 0xc3, //0x00001bb1 movq         %r8, %r11
  1843  	0x4c, 0x8b, 0x65, 0xb8, //0x00001bb4 movq         $-72(%rbp), %r12
  1844  	0x49, 0x83, 0xfc, 0x20, //0x00001bb8 cmpq         $32, %r12
  1845  	0x0f, 0x82, 0x69, 0x00, 0x00, 0x00, //0x00001bbc jb           LBB0_399
  1846  	//0x00001bc2 LBB0_209
  1847  	0xc4, 0xc1, 0x7a, 0x6f, 0x13, //0x00001bc2 vmovdqu      (%r11), %xmm2
  1848  	0xc4, 0xc1, 0x7a, 0x6f, 0x63, 0x10, //0x00001bc7 vmovdqu      $16(%r11), %xmm4
  1849  	0xc5, 0xe9, 0x74, 0xe8, //0x00001bcd vpcmpeqb     %xmm0, %xmm2, %xmm5
  1850  	0xc5, 0xf9, 0xd7, 0xcd, //0x00001bd1 vpmovmskb    %xmm5, %ecx
  1851  	0xc5, 0xd9, 0x74, 0xe8, //0x00001bd5 vpcmpeqb     %xmm0, %xmm4, %xmm5
  1852  	0xc5, 0xf9, 0xd7, 0xd5, //0x00001bd9 vpmovmskb    %xmm5, %edx
  1853  	0xc5, 0xe9, 0x74, 0xd1, //0x00001bdd vpcmpeqb     %xmm1, %xmm2, %xmm2
  1854  	0xc5, 0xf9, 0xd7, 0xfa, //0x00001be1 vpmovmskb    %xmm2, %edi
  1855  	0xc5, 0xd9, 0x74, 0xd1, //0x00001be5 vpcmpeqb     %xmm1, %xmm4, %xmm2
  1856  	0xc5, 0xf9, 0xd7, 0xc2, //0x00001be9 vpmovmskb    %xmm2, %eax
  1857  	0x48, 0xc1, 0xe2, 0x10, //0x00001bed shlq         $16, %rdx
  1858  	0x48, 0xc1, 0xe0, 0x10, //0x00001bf1 shlq         $16, %rax
  1859  	0x48, 0x09, 0xc7, //0x00001bf5 orq          %rax, %rdi
  1860  	0x49, 0x83, 0xf9, 0xff, //0x00001bf8 cmpq         $-1, %r9
  1861  	0x0f, 0x85, 0x09, 0x00, 0x00, 0x00, //0x00001bfc jne          LBB0_211
  1862  	0x48, 0x85, 0xff, //0x00001c02 testq        %rdi, %rdi
  1863  	0x0f, 0x85, 0x75, 0x06, 0x00, 0x00, //0x00001c05 jne          LBB0_396
  1864  	//0x00001c0b LBB0_211
  1865  	0x48, 0x09, 0xca, //0x00001c0b orq          %rcx, %rdx
  1866  	0x48, 0x89, 0xf8, //0x00001c0e movq         %rdi, %rax
  1867  	0x4c, 0x09, 0xd0, //0x00001c11 orq          %r10, %rax
  1868  	0x0f, 0x85, 0x83, 0x06, 0x00, 0x00, //0x00001c14 jne          LBB0_397
  1869  	//0x00001c1a LBB0_212
  1870  	0x48, 0x85, 0xd2, //0x00001c1a testq        %rdx, %rdx
  1871  	0x0f, 0x85, 0x8c, 0xfb, 0xff, 0xff, //0x00001c1d jne          LBB0_54
  1872  	//0x00001c23 LBB0_398
  1873  	0x49, 0x83, 0xc3, 0x20, //0x00001c23 addq         $32, %r11
  1874  	0x49, 0x83, 0xc4, 0xe0, //0x00001c27 addq         $-32, %r12
  1875  	//0x00001c2b LBB0_399
  1876  	0x4d, 0x85, 0xd2, //0x00001c2b testq        %r10, %r10
  1877  	0x0f, 0x85, 0xbe, 0x06, 0x00, 0x00, //0x00001c2e jne          LBB0_411
  1878  	0x4d, 0x85, 0xe4, //0x00001c34 testq        %r12, %r12
  1879  	0x0f, 0x84, 0x36, 0x07, 0x00, 0x00, //0x00001c37 je           LBB0_416
  1880  	//0x00001c3d LBB0_401
  1881  	0x49, 0x8d, 0x4b, 0x01, //0x00001c3d leaq         $1(%r11), %rcx
  1882  	0x41, 0x0f, 0xb6, 0x1b, //0x00001c41 movzbl       (%r11), %ebx
  1883  	0x80, 0xfb, 0x22, //0x00001c45 cmpb         $34, %bl
  1884  	0x0f, 0x84, 0x20, 0x02, 0x00, 0x00, //0x00001c48 je           LBB0_406
  1885  	0x49, 0x8d, 0x54, 0x24, 0xff, //0x00001c4e leaq         $-1(%r12), %rdx
  1886  	0x80, 0xfb, 0x5c, //0x00001c53 cmpb         $92, %bl
  1887  	0x0f, 0x84, 0x14, 0x00, 0x00, 0x00, //0x00001c56 je           LBB0_404
  1888  	0x49, 0x89, 0xd4, //0x00001c5c movq         %rdx, %r12
  1889  	0x49, 0x89, 0xcb, //0x00001c5f movq         %rcx, %r11
  1890  	0x48, 0x85, 0xd2, //0x00001c62 testq        %rdx, %rdx
  1891  	0x0f, 0x85, 0xd2, 0xff, 0xff, 0xff, //0x00001c65 jne          LBB0_401
  1892  	0xe9, 0x03, 0x07, 0x00, 0x00, //0x00001c6b jmp          LBB0_416
  1893  	//0x00001c70 LBB0_404
  1894  	0x48, 0x85, 0xd2, //0x00001c70 testq        %rdx, %rdx
  1895  	0x0f, 0x84, 0xfa, 0x06, 0x00, 0x00, //0x00001c73 je           LBB0_416
  1896  	0x48, 0x03, 0x4d, 0xa0, //0x00001c79 addq         $-96(%rbp), %rcx
  1897  	0x49, 0x83, 0xf9, 0xff, //0x00001c7d cmpq         $-1, %r9
  1898  	0x4c, 0x0f, 0x44, 0xc9, //0x00001c81 cmoveq       %rcx, %r9
  1899  	0x49, 0x83, 0xc3, 0x02, //0x00001c85 addq         $2, %r11
  1900  	0x49, 0x83, 0xc4, 0xfe, //0x00001c89 addq         $-2, %r12
  1901  	0x4c, 0x89, 0xe2, //0x00001c8d movq         %r12, %rdx
  1902  	0x48, 0x85, 0xd2, //0x00001c90 testq        %rdx, %rdx
  1903  	0x0f, 0x85, 0xa4, 0xff, 0xff, 0xff, //0x00001c93 jne          LBB0_401
  1904  	0xe9, 0xd5, 0x06, 0x00, 0x00, //0x00001c99 jmp          LBB0_416
  1905  	//0x00001c9e LBB0_277
  1906  	0x4d, 0x89, 0xe3, //0x00001c9e movq         %r12, %r11
  1907  	0x4c, 0x89, 0xd0, //0x00001ca1 movq         %r10, %rax
  1908  	0x48, 0x83, 0xf8, 0x20, //0x00001ca4 cmpq         $32, %rax
  1909  	0x4c, 0x8b, 0x65, 0xd0, //0x00001ca8 movq         $-48(%rbp), %r12
  1910  	0x0f, 0x82, 0xbd, 0x00, 0x00, 0x00, //0x00001cac jb           LBB0_345
  1911  	//0x00001cb2 LBB0_278
  1912  	0xc4, 0xc1, 0x7a, 0x6f, 0x13, //0x00001cb2 vmovdqu      (%r11), %xmm2
  1913  	0xc4, 0xc1, 0x7a, 0x6f, 0x63, 0x10, //0x00001cb7 vmovdqu      $16(%r11), %xmm4
  1914  	0xc5, 0xe9, 0x74, 0xe8, //0x00001cbd vpcmpeqb     %xmm0, %xmm2, %xmm5
  1915  	0xc5, 0xf9, 0xd7, 0xcd, //0x00001cc1 vpmovmskb    %xmm5, %ecx
  1916  	0xc5, 0xd9, 0x74, 0xe8, //0x00001cc5 vpcmpeqb     %xmm0, %xmm4, %xmm5
  1917  	0xc5, 0xf9, 0xd7, 0xf5, //0x00001cc9 vpmovmskb    %xmm5, %esi
  1918  	0xc5, 0xe9, 0x74, 0xe9, //0x00001ccd vpcmpeqb     %xmm1, %xmm2, %xmm5
  1919  	0xc5, 0xf9, 0xd7, 0xd5, //0x00001cd1 vpmovmskb    %xmm5, %edx
  1920  	0xc5, 0xd9, 0x74, 0xe9, //0x00001cd5 vpcmpeqb     %xmm1, %xmm4, %xmm5
  1921  	0xc5, 0xf9, 0xd7, 0xdd, //0x00001cd9 vpmovmskb    %xmm5, %ebx
  1922  	0xc5, 0x81, 0x64, 0xea, //0x00001cdd vpcmpgtb     %xmm2, %xmm15, %xmm5
  1923  	0xc5, 0xe9, 0x64, 0xd3, //0x00001ce1 vpcmpgtb     %xmm3, %xmm2, %xmm2
  1924  	0xc5, 0xe9, 0xdb, 0xd5, //0x00001ce5 vpand        %xmm5, %xmm2, %xmm2
  1925  	0xc5, 0x79, 0xd7, 0xf2, //0x00001ce9 vpmovmskb    %xmm2, %r14d
  1926  	0xc5, 0x81, 0x64, 0xd4, //0x00001ced vpcmpgtb     %xmm4, %xmm15, %xmm2
  1927  	0xc5, 0xd9, 0x64, 0xe3, //0x00001cf1 vpcmpgtb     %xmm3, %xmm4, %xmm4
  1928  	0xc5, 0xd9, 0xdb, 0xd2, //0x00001cf5 vpand        %xmm2, %xmm4, %xmm2
  1929  	0xc5, 0xf9, 0xd7, 0xfa, //0x00001cf9 vpmovmskb    %xmm2, %edi
  1930  	0x48, 0xc1, 0xe6, 0x10, //0x00001cfd shlq         $16, %rsi
  1931  	0x48, 0xc1, 0xe3, 0x10, //0x00001d01 shlq         $16, %rbx
  1932  	0x48, 0x09, 0xda, //0x00001d05 orq          %rbx, %rdx
  1933  	0x49, 0x83, 0xf9, 0xff, //0x00001d08 cmpq         $-1, %r9
  1934  	0x0f, 0x85, 0x09, 0x00, 0x00, 0x00, //0x00001d0c jne          LBB0_280
  1935  	0x48, 0x85, 0xd2, //0x00001d12 testq        %rdx, %rdx
  1936  	0x0f, 0x85, 0xc5, 0x05, 0x00, 0x00, //0x00001d15 jne          LBB0_408
  1937  	//0x00001d1b LBB0_280
  1938  	0x48, 0xc1, 0xe7, 0x10, //0x00001d1b shlq         $16, %rdi
  1939  	0x48, 0x09, 0xce, //0x00001d1f orq          %rcx, %rsi
  1940  	0x48, 0x89, 0xd1, //0x00001d22 movq         %rdx, %rcx
  1941  	0x4c, 0x09, 0xc1, //0x00001d25 orq          %r8, %rcx
  1942  	0x0f, 0x85, 0x17, 0x05, 0x00, 0x00, //0x00001d28 jne          LBB0_395
  1943  	//0x00001d2e LBB0_281
  1944  	0x4c, 0x09, 0xf7, //0x00001d2e orq          %r14, %rdi
  1945  	0xb9, 0x40, 0x00, 0x00, 0x00, //0x00001d31 movl         $64, %ecx
  1946  	0xba, 0x40, 0x00, 0x00, 0x00, //0x00001d36 movl         $64, %edx
  1947  	0x48, 0x85, 0xf6, //0x00001d3b testq        %rsi, %rsi
  1948  	0x0f, 0x84, 0x04, 0x00, 0x00, 0x00, //0x00001d3e je           LBB0_283
  1949  	0x48, 0x0f, 0xbc, 0xd6, //0x00001d44 bsfq         %rsi, %rdx
  1950  	//0x00001d48 LBB0_283
  1951  	0x48, 0x85, 0xff, //0x00001d48 testq        %rdi, %rdi
  1952  	0x0f, 0x84, 0x04, 0x00, 0x00, 0x00, //0x00001d4b je           LBB0_285
  1953  	0x48, 0x0f, 0xbc, 0xcf, //0x00001d51 bsfq         %rdi, %rcx
  1954  	//0x00001d55 LBB0_285
  1955  	0x48, 0x85, 0xf6, //0x00001d55 testq        %rsi, %rsi
  1956  	0x0f, 0x85, 0x1b, 0xfb, 0xff, 0xff, //0x00001d58 jne          LBB0_122
  1957  	0x48, 0x85, 0xff, //0x00001d5e testq        %rdi, %rdi
  1958  	0x0f, 0x85, 0x20, 0x08, 0x00, 0x00, //0x00001d61 jne          LBB0_457
  1959  	0x49, 0x83, 0xc3, 0x20, //0x00001d67 addq         $32, %r11
  1960  	0x48, 0x83, 0xc0, 0xe0, //0x00001d6b addq         $-32, %rax
  1961  	//0x00001d6f LBB0_345
  1962  	0x4d, 0x85, 0xc0, //0x00001d6f testq        %r8, %r8
  1963  	0x0f, 0x85, 0xa6, 0x05, 0x00, 0x00, //0x00001d72 jne          LBB0_409
  1964  	0x48, 0x85, 0xc0, //0x00001d78 testq        %rax, %rax
  1965  	0x0f, 0x84, 0xf2, 0x05, 0x00, 0x00, //0x00001d7b je           LBB0_416
  1966  	//0x00001d81 LBB0_347
  1967  	0x41, 0x0f, 0xb6, 0x0b, //0x00001d81 movzbl       (%r11), %ecx
  1968  	0x80, 0xf9, 0x22, //0x00001d85 cmpb         $34, %cl
  1969  	0x0f, 0x84, 0x68, 0x00, 0x00, 0x00, //0x00001d88 je           LBB0_355
  1970  	0x80, 0xf9, 0x5c, //0x00001d8e cmpb         $92, %cl
  1971  	0x0f, 0x84, 0x26, 0x00, 0x00, 0x00, //0x00001d91 je           LBB0_351
  1972  	0x80, 0xf9, 0x1f, //0x00001d97 cmpb         $31, %cl
  1973  	0x0f, 0x86, 0xf3, 0x07, 0x00, 0x00, //0x00001d9a jbe          LBB0_461
  1974  	0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00001da0 movq         $-1, %rcx
  1975  	0xba, 0x01, 0x00, 0x00, 0x00, //0x00001da7 movl         $1, %edx
  1976  	0x49, 0x01, 0xd3, //0x00001dac addq         %rdx, %r11
  1977  	0x48, 0x01, 0xc8, //0x00001daf addq         %rcx, %rax
  1978  	0x0f, 0x85, 0xc9, 0xff, 0xff, 0xff, //0x00001db2 jne          LBB0_347
  1979  	0xe9, 0xb6, 0x05, 0x00, 0x00, //0x00001db8 jmp          LBB0_416
  1980  	//0x00001dbd LBB0_351
  1981  	0x48, 0x83, 0xf8, 0x01, //0x00001dbd cmpq         $1, %rax
  1982  	0x0f, 0x84, 0xac, 0x05, 0x00, 0x00, //0x00001dc1 je           LBB0_416
  1983  	0x4c, 0x89, 0xd9, //0x00001dc7 movq         %r11, %rcx
  1984  	0x4c, 0x8b, 0x65, 0xd0, //0x00001dca movq         $-48(%rbp), %r12
  1985  	0x4c, 0x29, 0xe1, //0x00001dce subq         %r12, %rcx
  1986  	0x49, 0x83, 0xf9, 0xff, //0x00001dd1 cmpq         $-1, %r9
  1987  	0x4c, 0x0f, 0x44, 0xc9, //0x00001dd5 cmoveq       %rcx, %r9
  1988  	0x48, 0xc7, 0xc1, 0xfe, 0xff, 0xff, 0xff, //0x00001dd9 movq         $-2, %rcx
  1989  	0xba, 0x02, 0x00, 0x00, 0x00, //0x00001de0 movl         $2, %edx
  1990  	0x49, 0x01, 0xd3, //0x00001de5 addq         %rdx, %r11
  1991  	0x48, 0x01, 0xc8, //0x00001de8 addq         %rcx, %rax
  1992  	0x0f, 0x85, 0x90, 0xff, 0xff, 0xff, //0x00001deb jne          LBB0_347
  1993  	0xe9, 0x7d, 0x05, 0x00, 0x00, //0x00001df1 jmp          LBB0_416
  1994  	//0x00001df6 LBB0_355
  1995  	0x4c, 0x03, 0x5d, 0x98, //0x00001df6 addq         $-104(%rbp), %r11
  1996  	0xe9, 0xde, 0xf0, 0xff, 0xff, //0x00001dfa jmp          LBB0_187
  1997  	//0x00001dff LBB0_341
  1998  	0x49, 0x89, 0xc8, //0x00001dff movq         %rcx, %r8
  1999  	0x49, 0xc7, 0xc3, 0xff, 0xff, 0xff, 0xff, //0x00001e02 movq         $-1, %r11
  2000  	0x48, 0x85, 0xff, //0x00001e09 testq        %rdi, %rdi
  2001  	0x48, 0x8b, 0x75, 0xc8, //0x00001e0c movq         $-56(%rbp), %rsi
  2002  	0x0f, 0x85, 0x55, 0xf8, 0xff, 0xff, //0x00001e10 jne          LBB0_293
  2003  	0xe9, 0x1b, 0x06, 0x00, 0x00, //0x00001e16 jmp          LBB0_439
  2004  	//0x00001e1b LBB0_342
  2005  	0x49, 0xc7, 0xc3, 0xff, 0xff, 0xff, 0xff, //0x00001e1b movq         $-1, %r11
  2006  	0x4c, 0x89, 0x55, 0xa8, //0x00001e22 movq         %r10, $-88(%rbp)
  2007  	0x49, 0x89, 0xf9, //0x00001e26 movq         %rdi, %r9
  2008  	0x49, 0xc7, 0xc5, 0xff, 0xff, 0xff, 0xff, //0x00001e29 movq         $-1, %r13
  2009  	0x49, 0xc7, 0xc4, 0xff, 0xff, 0xff, 0xff, //0x00001e30 movq         $-1, %r12
  2010  	0xe9, 0x54, 0xe9, 0xff, 0xff, //0x00001e37 jmp          LBB0_90
  2011  	//0x00001e3c LBB0_353
  2012  	0x49, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00001e3c movq         $-1, %r9
  2013  	0x45, 0x31, 0xe4, //0x00001e43 xorl         %r12d, %r12d
  2014  	0x49, 0x83, 0xfd, 0x20, //0x00001e46 cmpq         $32, %r13
  2015  	0x0f, 0x83, 0xfe, 0xf8, 0xff, 0xff, //0x00001e4a jae          LBB0_50
  2016  	0xe9, 0x5f, 0x01, 0x00, 0x00, //0x00001e50 jmp          LBB0_366
  2017  	//0x00001e55 LBB0_354
  2018  	0x49, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00001e55 movq         $-1, %r9
  2019  	0x45, 0x31, 0xc0, //0x00001e5c xorl         %r8d, %r8d
  2020  	0x48, 0x83, 0xf8, 0x20, //0x00001e5f cmpq         $32, %rax
  2021  	0x0f, 0x83, 0x64, 0xf9, 0xff, 0xff, //0x00001e63 jae          LBB0_114
  2022  	0xe9, 0xc5, 0xfb, 0xff, 0xff, //0x00001e69 jmp          LBB0_317
  2023  	//0x00001e6e LBB0_406
  2024  	0x4c, 0x8b, 0x65, 0xd0, //0x00001e6e movq         $-48(%rbp), %r12
  2025  	//0x00001e72 LBB0_407
  2026  	0x4c, 0x29, 0xe1, //0x00001e72 subq         %r12, %rcx
  2027  	0x49, 0x89, 0xcb, //0x00001e75 movq         %rcx, %r11
  2028  	0xe9, 0x60, 0xf0, 0xff, 0xff, //0x00001e78 jmp          LBB0_187
  2029  	//0x00001e7d LBB0_356
  2030  	0x49, 0xf7, 0xdb, //0x00001e7d negq         %r11
  2031  	0xe9, 0x16, 0xfd, 0xff, 0xff, //0x00001e80 jmp          LBB0_339
  2032  	//0x00001e85 LBB0_357
  2033  	0x49, 0xc7, 0xc4, 0xff, 0xff, 0xff, 0xff, //0x00001e85 movq         $-1, %r12
  2034  	0x45, 0x31, 0xc9, //0x00001e8c xorl         %r9d, %r9d
  2035  	0x49, 0x83, 0xfd, 0x20, //0x00001e8f cmpq         $32, %r13
  2036  	0x0f, 0x83, 0x4c, 0xfa, 0xff, 0xff, //0x00001e93 jae          LBB0_135
  2037  	0xe9, 0x9e, 0x02, 0x00, 0x00, //0x00001e99 jmp          LBB0_382
  2038  	//0x00001e9e LBB0_358
  2039  	0x49, 0xc7, 0xc4, 0xff, 0xff, 0xff, 0xff, //0x00001e9e movq         $-1, %r12
  2040  	0x45, 0x31, 0xc9, //0x00001ea5 xorl         %r9d, %r9d
  2041  	0x48, 0x83, 0xf8, 0x20, //0x00001ea8 cmpq         $32, %rax
  2042  	0x0f, 0x83, 0xad, 0xfa, 0xff, 0xff, //0x00001eac jae          LBB0_171
  2043  	0xe9, 0x23, 0xfc, 0xff, 0xff, //0x00001eb2 jmp          LBB0_329
  2044  	//0x00001eb7 LBB0_359
  2045  	0x49, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x00001eb7 movq         $-1, %r14
  2046  	0x4d, 0x89, 0xe0, //0x00001ebe movq         %r12, %r8
  2047  	0x4d, 0x89, 0xd1, //0x00001ec1 movq         %r10, %r9
  2048  	0x48, 0xc7, 0xc7, 0xff, 0xff, 0xff, 0xff, //0x00001ec4 movq         $-1, %rdi
  2049  	0x48, 0xc7, 0xc3, 0xff, 0xff, 0xff, 0xff, //0x00001ecb movq         $-1, %rbx
  2050  	0x48, 0x8d, 0x35, 0x03, 0x09, 0x00, 0x00, //0x00001ed2 leaq         $2307(%rip), %rsi  /* LJTI0_2+0(%rip) */
  2051  	0xe9, 0x14, 0xf4, 0xff, 0xff, //0x00001ed9 jmp          LBB0_239
  2052  	//0x00001ede LBB0_360
  2053  	0x49, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00001ede movq         $-1, %r9
  2054  	0x45, 0x31, 0xd2, //0x00001ee5 xorl         %r10d, %r10d
  2055  	0x49, 0x83, 0xfc, 0x20, //0x00001ee8 cmpq         $32, %r12
  2056  	0x0f, 0x83, 0xd0, 0xfc, 0xff, 0xff, //0x00001eec jae          LBB0_209
  2057  	0xe9, 0x34, 0xfd, 0xff, 0xff, //0x00001ef2 jmp          LBB0_399
  2058  	//0x00001ef7 LBB0_361
  2059  	0x49, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00001ef7 movq         $-1, %r9
  2060  	0x45, 0x31, 0xc0, //0x00001efe xorl         %r8d, %r8d
  2061  	0x48, 0x83, 0xf8, 0x20, //0x00001f01 cmpq         $32, %rax
  2062  	0x4c, 0x8b, 0x65, 0xd0, //0x00001f05 movq         $-48(%rbp), %r12
  2063  	0x0f, 0x83, 0xa3, 0xfd, 0xff, 0xff, //0x00001f09 jae          LBB0_278
  2064  	0xe9, 0x5b, 0xfe, 0xff, 0xff, //0x00001f0f jmp          LBB0_345
  2065  	//0x00001f14 LBB0_362
  2066  	0x44, 0x89, 0xc1, //0x00001f14 movl         %r8d, %ecx
  2067  	0xf7, 0xd1, //0x00001f17 notl         %ecx
  2068  	0x21, 0xd1, //0x00001f19 andl         %edx, %ecx
  2069  	0x44, 0x8d, 0x24, 0x09, //0x00001f1b leal         (%rcx,%rcx), %r12d
  2070  	0x45, 0x09, 0xc4, //0x00001f1f orl          %r8d, %r12d
  2071  	0xbb, 0xaa, 0xaa, 0xaa, 0xaa, //0x00001f22 movl         $2863311530, %ebx
  2072  	0x44, 0x31, 0xe3, //0x00001f27 xorl         %r12d, %ebx
  2073  	0x21, 0xd3, //0x00001f2a andl         %edx, %ebx
  2074  	0x81, 0xe3, 0xaa, 0xaa, 0xaa, 0xaa, //0x00001f2c andl         $-1431655766, %ebx
  2075  	0x45, 0x31, 0xc0, //0x00001f32 xorl         %r8d, %r8d
  2076  	0x01, 0xcb, //0x00001f35 addl         %ecx, %ebx
  2077  	0x41, 0x0f, 0x92, 0xc0, //0x00001f37 setb         %r8b
  2078  	0x01, 0xdb, //0x00001f3b addl         %ebx, %ebx
  2079  	0x81, 0xf3, 0x55, 0x55, 0x55, 0x55, //0x00001f3d xorl         $1431655765, %ebx
  2080  	0x44, 0x21, 0xe3, //0x00001f43 andl         %r12d, %ebx
  2081  	0x4c, 0x8b, 0x65, 0xd0, //0x00001f46 movq         $-48(%rbp), %r12
  2082  	0xf7, 0xd3, //0x00001f4a notl         %ebx
  2083  	0x21, 0xde, //0x00001f4c andl         %ebx, %esi
  2084  	0xe9, 0xf6, 0xf8, 0xff, 0xff, //0x00001f4e jmp          LBB0_117
  2085  	//0x00001f53 LBB0_363
  2086  	0x4c, 0x89, 0xd8, //0x00001f53 movq         %r11, %rax
  2087  	0x48, 0x2b, 0x45, 0xd0, //0x00001f56 subq         $-48(%rbp), %rax
  2088  	0x4c, 0x0f, 0xbc, 0xcf, //0x00001f5a bsfq         %rdi, %r9
  2089  	0x49, 0x01, 0xc1, //0x00001f5e addq         %rax, %r9
  2090  	0x48, 0x09, 0xca, //0x00001f61 orq          %rcx, %rdx
  2091  	0x48, 0x89, 0xf8, //0x00001f64 movq         %rdi, %rax
  2092  	0x4c, 0x09, 0xe0, //0x00001f67 orq          %r12, %rax
  2093  	0x0f, 0x84, 0x36, 0xf8, 0xff, 0xff, //0x00001f6a je           LBB0_53
  2094  	//0x00001f70 LBB0_364
  2095  	0x44, 0x89, 0xe0, //0x00001f70 movl         %r12d, %eax
  2096  	0xf7, 0xd0, //0x00001f73 notl         %eax
  2097  	0x21, 0xf8, //0x00001f75 andl         %edi, %eax
  2098  	0x8d, 0x0c, 0x00, //0x00001f77 leal         (%rax,%rax), %ecx
  2099  	0x44, 0x09, 0xe1, //0x00001f7a orl          %r12d, %ecx
  2100  	0xbe, 0xaa, 0xaa, 0xaa, 0xaa, //0x00001f7d movl         $2863311530, %esi
  2101  	0x31, 0xce, //0x00001f82 xorl         %ecx, %esi
  2102  	0x21, 0xfe, //0x00001f84 andl         %edi, %esi
  2103  	0x81, 0xe6, 0xaa, 0xaa, 0xaa, 0xaa, //0x00001f86 andl         $-1431655766, %esi
  2104  	0x45, 0x31, 0xe4, //0x00001f8c xorl         %r12d, %r12d
  2105  	0x01, 0xc6, //0x00001f8f addl         %eax, %esi
  2106  	0x41, 0x0f, 0x92, 0xc4, //0x00001f91 setb         %r12b
  2107  	0x01, 0xf6, //0x00001f95 addl         %esi, %esi
  2108  	0x81, 0xf6, 0x55, 0x55, 0x55, 0x55, //0x00001f97 xorl         $1431655765, %esi
  2109  	0x21, 0xce, //0x00001f9d andl         %ecx, %esi
  2110  	0xf7, 0xd6, //0x00001f9f notl         %esi
  2111  	0x21, 0xf2, //0x00001fa1 andl         %esi, %edx
  2112  	0x48, 0x85, 0xd2, //0x00001fa3 testq        %rdx, %rdx
  2113  	0x0f, 0x85, 0x03, 0xf8, 0xff, 0xff, //0x00001fa6 jne          LBB0_54
  2114  	//0x00001fac LBB0_365
  2115  	0x49, 0x83, 0xc3, 0x20, //0x00001fac addq         $32, %r11
  2116  	0x49, 0x83, 0xc5, 0xe0, //0x00001fb0 addq         $-32, %r13
  2117  	//0x00001fb4 LBB0_366
  2118  	0x4d, 0x85, 0xe4, //0x00001fb4 testq        %r12, %r12
  2119  	0x0f, 0x85, 0xbe, 0x00, 0x00, 0x00, //0x00001fb7 jne          LBB0_375
  2120  	0x4c, 0x8b, 0x65, 0xd0, //0x00001fbd movq         $-48(%rbp), %r12
  2121  	0x4d, 0x85, 0xed, //0x00001fc1 testq        %r13, %r13
  2122  	0x0f, 0x84, 0xa9, 0x03, 0x00, 0x00, //0x00001fc4 je           LBB0_416
  2123  	//0x00001fca LBB0_368
  2124  	0x49, 0x8d, 0x4b, 0x01, //0x00001fca leaq         $1(%r11), %rcx
  2125  	0x41, 0x0f, 0xb6, 0x1b, //0x00001fce movzbl       (%r11), %ebx
  2126  	0x80, 0xfb, 0x22, //0x00001fd2 cmpb         $34, %bl
  2127  	0x0f, 0x84, 0x97, 0xfe, 0xff, 0xff, //0x00001fd5 je           LBB0_407
  2128  	0x49, 0x8d, 0x55, 0xff, //0x00001fdb leaq         $-1(%r13), %rdx
  2129  	0x80, 0xfb, 0x5c, //0x00001fdf cmpb         $92, %bl
  2130  	0x0f, 0x84, 0x14, 0x00, 0x00, 0x00, //0x00001fe2 je           LBB0_371
  2131  	0x49, 0x89, 0xd5, //0x00001fe8 movq         %rdx, %r13
  2132  	0x49, 0x89, 0xcb, //0x00001feb movq         %rcx, %r11
  2133  	0x48, 0x85, 0xd2, //0x00001fee testq        %rdx, %rdx
  2134  	0x0f, 0x85, 0xd3, 0xff, 0xff, 0xff, //0x00001ff1 jne          LBB0_368
  2135  	0xe9, 0x77, 0x03, 0x00, 0x00, //0x00001ff7 jmp          LBB0_416
  2136  	//0x00001ffc LBB0_371
  2137  	0x48, 0x85, 0xd2, //0x00001ffc testq        %rdx, %rdx
  2138  	0x0f, 0x84, 0x6e, 0x03, 0x00, 0x00, //0x00001fff je           LBB0_416
  2139  	0x48, 0x03, 0x4d, 0xa0, //0x00002005 addq         $-96(%rbp), %rcx
  2140  	0x49, 0x83, 0xf9, 0xff, //0x00002009 cmpq         $-1, %r9
  2141  	0x4c, 0x0f, 0x44, 0xc9, //0x0000200d cmoveq       %rcx, %r9
  2142  	0x49, 0x83, 0xc3, 0x02, //0x00002011 addq         $2, %r11
  2143  	0x49, 0x83, 0xc5, 0xfe, //0x00002015 addq         $-2, %r13
  2144  	0x4c, 0x89, 0xea, //0x00002019 movq         %r13, %rdx
  2145  	0x4c, 0x8b, 0x65, 0xd0, //0x0000201c movq         $-48(%rbp), %r12
  2146  	0x48, 0x85, 0xd2, //0x00002020 testq        %rdx, %rdx
  2147  	0x0f, 0x85, 0xa1, 0xff, 0xff, 0xff, //0x00002023 jne          LBB0_368
  2148  	0xe9, 0x45, 0x03, 0x00, 0x00, //0x00002029 jmp          LBB0_416
  2149  	//0x0000202e LBB0_373
  2150  	0x4c, 0x89, 0xdb, //0x0000202e movq         %r11, %rbx
  2151  	0x4c, 0x29, 0xe3, //0x00002031 subq         %r12, %rbx
  2152  	0x4c, 0x0f, 0xbc, 0xca, //0x00002034 bsfq         %rdx, %r9
  2153  	0x49, 0x01, 0xd9, //0x00002038 addq         %rbx, %r9
  2154  	0xe9, 0xf6, 0xf7, 0xff, 0xff, //0x0000203b jmp          LBB0_116
  2155  	//0x00002040 LBB0_374
  2156  	0x44, 0x89, 0xc9, //0x00002040 movl         %r9d, %ecx
  2157  	0xf7, 0xd1, //0x00002043 notl         %ecx
  2158  	0x21, 0xd1, //0x00002045 andl         %edx, %ecx
  2159  	0x44, 0x8d, 0x04, 0x09, //0x00002047 leal         (%rcx,%rcx), %r8d
  2160  	0x45, 0x09, 0xc8, //0x0000204b orl          %r9d, %r8d
  2161  	0xbb, 0xaa, 0xaa, 0xaa, 0xaa, //0x0000204e movl         $2863311530, %ebx
  2162  	0x44, 0x31, 0xc3, //0x00002053 xorl         %r8d, %ebx
  2163  	0x21, 0xd3, //0x00002056 andl         %edx, %ebx
  2164  	0x81, 0xe3, 0xaa, 0xaa, 0xaa, 0xaa, //0x00002058 andl         $-1431655766, %ebx
  2165  	0x45, 0x31, 0xc9, //0x0000205e xorl         %r9d, %r9d
  2166  	0x01, 0xcb, //0x00002061 addl         %ecx, %ebx
  2167  	0x41, 0x0f, 0x92, 0xc1, //0x00002063 setb         %r9b
  2168  	0x01, 0xdb, //0x00002067 addl         %ebx, %ebx
  2169  	0x81, 0xf3, 0x55, 0x55, 0x55, 0x55, //0x00002069 xorl         $1431655765, %ebx
  2170  	0x44, 0x21, 0xc3, //0x0000206f andl         %r8d, %ebx
  2171  	0xf7, 0xd3, //0x00002072 notl         %ebx
  2172  	0x21, 0xde, //0x00002074 andl         %ebx, %esi
  2173  	0xe9, 0x60, 0xf9, 0xff, 0xff, //0x00002076 jmp          LBB0_174
  2174  	//0x0000207b LBB0_375
  2175  	0x4d, 0x85, 0xed, //0x0000207b testq        %r13, %r13
  2176  	0x0f, 0x84, 0xef, 0x02, 0x00, 0x00, //0x0000207e je           LBB0_416
  2177  	0x48, 0x8b, 0x45, 0xa0, //0x00002084 movq         $-96(%rbp), %rax
  2178  	0x4c, 0x01, 0xd8, //0x00002088 addq         %r11, %rax
  2179  	0x49, 0x83, 0xf9, 0xff, //0x0000208b cmpq         $-1, %r9
  2180  	0x4c, 0x0f, 0x44, 0xc8, //0x0000208f cmoveq       %rax, %r9
  2181  	0x49, 0xff, 0xc3, //0x00002093 incq         %r11
  2182  	0x49, 0xff, 0xcd, //0x00002096 decq         %r13
  2183  	0x4c, 0x8b, 0x65, 0xd0, //0x00002099 movq         $-48(%rbp), %r12
  2184  	0x4d, 0x85, 0xed, //0x0000209d testq        %r13, %r13
  2185  	0x0f, 0x85, 0x24, 0xff, 0xff, 0xff, //0x000020a0 jne          LBB0_368
  2186  	0xe9, 0xc8, 0x02, 0x00, 0x00, //0x000020a6 jmp          LBB0_416
  2187  	//0x000020ab LBB0_377
  2188  	0x48, 0x85, 0xc0, //0x000020ab testq        %rax, %rax
  2189  	0x0f, 0x84, 0xbf, 0x02, 0x00, 0x00, //0x000020ae je           LBB0_416
  2190  	0x48, 0x8b, 0x4d, 0xa0, //0x000020b4 movq         $-96(%rbp), %rcx
  2191  	0x4c, 0x01, 0xd9, //0x000020b8 addq         %r11, %rcx
  2192  	0x49, 0x83, 0xf9, 0xff, //0x000020bb cmpq         $-1, %r9
  2193  	0x4c, 0x0f, 0x44, 0xc9, //0x000020bf cmoveq       %rcx, %r9
  2194  	0x49, 0xff, 0xc3, //0x000020c3 incq         %r11
  2195  	0x48, 0xff, 0xc8, //0x000020c6 decq         %rax
  2196  	0x4c, 0x8b, 0x65, 0xd0, //0x000020c9 movq         $-48(%rbp), %r12
  2197  	0x48, 0x85, 0xc0, //0x000020cd testq        %rax, %rax
  2198  	0x0f, 0x85, 0x6f, 0xf9, 0xff, 0xff, //0x000020d0 jne          LBB0_319
  2199  	0xe9, 0x98, 0x02, 0x00, 0x00, //0x000020d6 jmp          LBB0_416
  2200  	//0x000020db LBB0_379
  2201  	0x4c, 0x89, 0xd8, //0x000020db movq         %r11, %rax
  2202  	0x48, 0x2b, 0x45, 0xd0, //0x000020de subq         $-48(%rbp), %rax
  2203  	0x4c, 0x0f, 0xbc, 0xe7, //0x000020e2 bsfq         %rdi, %r12
  2204  	0x49, 0x01, 0xc4, //0x000020e6 addq         %rax, %r12
  2205  	0x48, 0x09, 0xca, //0x000020e9 orq          %rcx, %rdx
  2206  	0x48, 0x89, 0xf8, //0x000020ec movq         %rdi, %rax
  2207  	0x4c, 0x09, 0xc8, //0x000020ef orq          %r9, %rax
  2208  	0x0f, 0x84, 0x45, 0xf8, 0xff, 0xff, //0x000020f2 je           LBB0_138
  2209  	//0x000020f8 LBB0_380
  2210  	0x44, 0x89, 0xc8, //0x000020f8 movl         %r9d, %eax
  2211  	0xf7, 0xd0, //0x000020fb notl         %eax
  2212  	0x21, 0xf8, //0x000020fd andl         %edi, %eax
  2213  	0x8d, 0x0c, 0x00, //0x000020ff leal         (%rax,%rax), %ecx
  2214  	0x44, 0x09, 0xc9, //0x00002102 orl          %r9d, %ecx
  2215  	0xbe, 0xaa, 0xaa, 0xaa, 0xaa, //0x00002105 movl         $2863311530, %esi
  2216  	0x31, 0xce, //0x0000210a xorl         %ecx, %esi
  2217  	0x21, 0xfe, //0x0000210c andl         %edi, %esi
  2218  	0x81, 0xe6, 0xaa, 0xaa, 0xaa, 0xaa, //0x0000210e andl         $-1431655766, %esi
  2219  	0x45, 0x31, 0xc9, //0x00002114 xorl         %r9d, %r9d
  2220  	0x01, 0xc6, //0x00002117 addl         %eax, %esi
  2221  	0x41, 0x0f, 0x92, 0xc1, //0x00002119 setb         %r9b
  2222  	0x01, 0xf6, //0x0000211d addl         %esi, %esi
  2223  	0x81, 0xf6, 0x55, 0x55, 0x55, 0x55, //0x0000211f xorl         $1431655765, %esi
  2224  	0x21, 0xce, //0x00002125 andl         %ecx, %esi
  2225  	0xf7, 0xd6, //0x00002127 notl         %esi
  2226  	0x21, 0xf2, //0x00002129 andl         %esi, %edx
  2227  	0x48, 0x85, 0xd2, //0x0000212b testq        %rdx, %rdx
  2228  	0x0f, 0x85, 0x12, 0xf8, 0xff, 0xff, //0x0000212e jne          LBB0_139
  2229  	//0x00002134 LBB0_381
  2230  	0x49, 0x83, 0xc3, 0x20, //0x00002134 addq         $32, %r11
  2231  	0x49, 0x83, 0xc5, 0xe0, //0x00002138 addq         $-32, %r13
  2232  	//0x0000213c LBB0_382
  2233  	0x4d, 0x85, 0xc9, //0x0000213c testq        %r9, %r9
  2234  	0x0f, 0x85, 0x98, 0x00, 0x00, 0x00, //0x0000213f jne          LBB0_391
  2235  	0x48, 0x8b, 0x75, 0xc8, //0x00002145 movq         $-56(%rbp), %rsi
  2236  	0x4c, 0x8b, 0x4d, 0xc0, //0x00002149 movq         $-64(%rbp), %r9
  2237  	0x4d, 0x85, 0xed, //0x0000214d testq        %r13, %r13
  2238  	0x0f, 0x84, 0x65, 0x02, 0x00, 0x00, //0x00002150 je           LBB0_425
  2239  	//0x00002156 LBB0_384
  2240  	0x49, 0x8d, 0x4b, 0x01, //0x00002156 leaq         $1(%r11), %rcx
  2241  	0x41, 0x0f, 0xb6, 0x1b, //0x0000215a movzbl       (%r11), %ebx
  2242  	0x80, 0xfb, 0x22, //0x0000215e cmpb         $34, %bl
  2243  	0x0f, 0x84, 0x57, 0x00, 0x00, 0x00, //0x00002161 je           LBB0_389
  2244  	0x49, 0x8d, 0x55, 0xff, //0x00002167 leaq         $-1(%r13), %rdx
  2245  	0x80, 0xfb, 0x5c, //0x0000216b cmpb         $92, %bl
  2246  	0x0f, 0x84, 0x14, 0x00, 0x00, 0x00, //0x0000216e je           LBB0_387
  2247  	0x49, 0x89, 0xd5, //0x00002174 movq         %rdx, %r13
  2248  	0x49, 0x89, 0xcb, //0x00002177 movq         %rcx, %r11
  2249  	0x48, 0x85, 0xd2, //0x0000217a testq        %rdx, %rdx
  2250  	0x0f, 0x85, 0xd3, 0xff, 0xff, 0xff, //0x0000217d jne          LBB0_384
  2251  	0xe9, 0x33, 0x02, 0x00, 0x00, //0x00002183 jmp          LBB0_425
  2252  	//0x00002188 LBB0_387
  2253  	0x48, 0x85, 0xd2, //0x00002188 testq        %rdx, %rdx
  2254  	0x0f, 0x84, 0x38, 0x04, 0x00, 0x00, //0x0000218b je           LBB0_462
  2255  	0x48, 0x03, 0x4d, 0xa0, //0x00002191 addq         $-96(%rbp), %rcx
  2256  	0x49, 0x83, 0xfc, 0xff, //0x00002195 cmpq         $-1, %r12
  2257  	0x4c, 0x0f, 0x44, 0xe1, //0x00002199 cmoveq       %rcx, %r12
  2258  	0x49, 0x83, 0xc3, 0x02, //0x0000219d addq         $2, %r11
  2259  	0x49, 0x83, 0xc5, 0xfe, //0x000021a1 addq         $-2, %r13
  2260  	0x4c, 0x89, 0xea, //0x000021a5 movq         %r13, %rdx
  2261  	0x48, 0x8b, 0x75, 0xc8, //0x000021a8 movq         $-56(%rbp), %rsi
  2262  	0x4c, 0x8b, 0x4d, 0xc0, //0x000021ac movq         $-64(%rbp), %r9
  2263  	0x48, 0x85, 0xd2, //0x000021b0 testq        %rdx, %rdx
  2264  	0x0f, 0x85, 0x9d, 0xff, 0xff, 0xff, //0x000021b3 jne          LBB0_384
  2265  	0xe9, 0xfd, 0x01, 0x00, 0x00, //0x000021b9 jmp          LBB0_425
  2266  	//0x000021be LBB0_389
  2267  	0x48, 0x2b, 0x4d, 0xd0, //0x000021be subq         $-48(%rbp), %rcx
  2268  	0x49, 0x89, 0xcb, //0x000021c2 movq         %rcx, %r11
  2269  	0xe9, 0x86, 0xed, 0xff, 0xff, //0x000021c5 jmp          LBB0_195
  2270  	//0x000021ca LBB0_390
  2271  	0x4c, 0x89, 0xd9, //0x000021ca movq         %r11, %rcx
  2272  	0x48, 0x2b, 0x4d, 0xd0, //0x000021cd subq         $-48(%rbp), %rcx
  2273  	0x4c, 0x0f, 0xbc, 0xe2, //0x000021d1 bsfq         %rdx, %r12
  2274  	0x49, 0x01, 0xcc, //0x000021d5 addq         %rcx, %r12
  2275  	0xe9, 0xeb, 0xf7, 0xff, 0xff, //0x000021d8 jmp          LBB0_173
  2276  	//0x000021dd LBB0_391
  2277  	0x4d, 0x85, 0xed, //0x000021dd testq        %r13, %r13
  2278  	0x0f, 0x84, 0xe3, 0x03, 0x00, 0x00, //0x000021e0 je           LBB0_462
  2279  	0x48, 0x8b, 0x45, 0xa0, //0x000021e6 movq         $-96(%rbp), %rax
  2280  	0x4c, 0x01, 0xd8, //0x000021ea addq         %r11, %rax
  2281  	0x49, 0x83, 0xfc, 0xff, //0x000021ed cmpq         $-1, %r12
  2282  	0x4c, 0x0f, 0x44, 0xe0, //0x000021f1 cmoveq       %rax, %r12
  2283  	0x49, 0xff, 0xc3, //0x000021f5 incq         %r11
  2284  	0x49, 0xff, 0xcd, //0x000021f8 decq         %r13
  2285  	0x48, 0x8b, 0x75, 0xc8, //0x000021fb movq         $-56(%rbp), %rsi
  2286  	0x4c, 0x8b, 0x4d, 0xc0, //0x000021ff movq         $-64(%rbp), %r9
  2287  	0x4d, 0x85, 0xed, //0x00002203 testq        %r13, %r13
  2288  	0x0f, 0x85, 0x4a, 0xff, 0xff, 0xff, //0x00002206 jne          LBB0_384
  2289  	0xe9, 0xaa, 0x01, 0x00, 0x00, //0x0000220c jmp          LBB0_425
  2290  	//0x00002211 LBB0_393
  2291  	0x48, 0x85, 0xc0, //0x00002211 testq        %rax, %rax
  2292  	0x0f, 0x84, 0xaf, 0x03, 0x00, 0x00, //0x00002214 je           LBB0_462
  2293  	0x48, 0x8b, 0x4d, 0xa0, //0x0000221a movq         $-96(%rbp), %rcx
  2294  	0x4c, 0x01, 0xd9, //0x0000221e addq         %r11, %rcx
  2295  	0x49, 0x83, 0xfc, 0xff, //0x00002221 cmpq         $-1, %r12
  2296  	0x4c, 0x0f, 0x44, 0xe1, //0x00002225 cmoveq       %rcx, %r12
  2297  	0x49, 0xff, 0xc3, //0x00002229 incq         %r11
  2298  	0x48, 0xff, 0xc8, //0x0000222c decq         %rax
  2299  	0x48, 0x8b, 0x75, 0xc8, //0x0000222f movq         $-56(%rbp), %rsi
  2300  	0x4c, 0x8b, 0x4d, 0xc0, //0x00002233 movq         $-64(%rbp), %r9
  2301  	0x48, 0x85, 0xc0, //0x00002237 testq        %rax, %rax
  2302  	0x0f, 0x85, 0xb4, 0xf8, 0xff, 0xff, //0x0000223a jne          LBB0_331
  2303  	0xe9, 0x76, 0x01, 0x00, 0x00, //0x00002240 jmp          LBB0_425
  2304  	//0x00002245 LBB0_395
  2305  	0x44, 0x89, 0xc1, //0x00002245 movl         %r8d, %ecx
  2306  	0xf7, 0xd1, //0x00002248 notl         %ecx
  2307  	0x21, 0xd1, //0x0000224a andl         %edx, %ecx
  2308  	0x44, 0x8d, 0x14, 0x09, //0x0000224c leal         (%rcx,%rcx), %r10d
  2309  	0x45, 0x09, 0xc2, //0x00002250 orl          %r8d, %r10d
  2310  	0xbb, 0xaa, 0xaa, 0xaa, 0xaa, //0x00002253 movl         $2863311530, %ebx
  2311  	0x44, 0x31, 0xd3, //0x00002258 xorl         %r10d, %ebx
  2312  	0x21, 0xd3, //0x0000225b andl         %edx, %ebx
  2313  	0x81, 0xe3, 0xaa, 0xaa, 0xaa, 0xaa, //0x0000225d andl         $-1431655766, %ebx
  2314  	0x45, 0x31, 0xc0, //0x00002263 xorl         %r8d, %r8d
  2315  	0x01, 0xcb, //0x00002266 addl         %ecx, %ebx
  2316  	0x41, 0x0f, 0x92, 0xc0, //0x00002268 setb         %r8b
  2317  	0x01, 0xdb, //0x0000226c addl         %ebx, %ebx
  2318  	0x81, 0xf3, 0x55, 0x55, 0x55, 0x55, //0x0000226e xorl         $1431655765, %ebx
  2319  	0x44, 0x21, 0xd3, //0x00002274 andl         %r10d, %ebx
  2320  	0xf7, 0xd3, //0x00002277 notl         %ebx
  2321  	0x21, 0xde, //0x00002279 andl         %ebx, %esi
  2322  	0xe9, 0xae, 0xfa, 0xff, 0xff, //0x0000227b jmp          LBB0_281
  2323  	//0x00002280 LBB0_396
  2324  	0x4c, 0x89, 0xd8, //0x00002280 movq         %r11, %rax
  2325  	0x48, 0x2b, 0x45, 0xd0, //0x00002283 subq         $-48(%rbp), %rax
  2326  	0x4c, 0x0f, 0xbc, 0xcf, //0x00002287 bsfq         %rdi, %r9
  2327  	0x49, 0x01, 0xc1, //0x0000228b addq         %rax, %r9
  2328  	0x48, 0x09, 0xca, //0x0000228e orq          %rcx, %rdx
  2329  	0x48, 0x89, 0xf8, //0x00002291 movq         %rdi, %rax
  2330  	0x4c, 0x09, 0xd0, //0x00002294 orq          %r10, %rax
  2331  	0x0f, 0x84, 0x7d, 0xf9, 0xff, 0xff, //0x00002297 je           LBB0_212
  2332  	//0x0000229d LBB0_397
  2333  	0x44, 0x89, 0xd0, //0x0000229d movl         %r10d, %eax
  2334  	0xf7, 0xd0, //0x000022a0 notl         %eax
  2335  	0x21, 0xf8, //0x000022a2 andl         %edi, %eax
  2336  	0x8d, 0x0c, 0x00, //0x000022a4 leal         (%rax,%rax), %ecx
  2337  	0x44, 0x09, 0xd1, //0x000022a7 orl          %r10d, %ecx
  2338  	0x89, 0xce, //0x000022aa movl         %ecx, %esi
  2339  	0xbb, 0xaa, 0xaa, 0xaa, 0xaa, //0x000022ac movl         $2863311530, %ebx
  2340  	0x31, 0xde, //0x000022b1 xorl         %ebx, %esi
  2341  	0x21, 0xfe, //0x000022b3 andl         %edi, %esi
  2342  	0x81, 0xe6, 0xaa, 0xaa, 0xaa, 0xaa, //0x000022b5 andl         $-1431655766, %esi
  2343  	0x45, 0x31, 0xd2, //0x000022bb xorl         %r10d, %r10d
  2344  	0x01, 0xc6, //0x000022be addl         %eax, %esi
  2345  	0x41, 0x0f, 0x92, 0xc2, //0x000022c0 setb         %r10b
  2346  	0x01, 0xf6, //0x000022c4 addl         %esi, %esi
  2347  	0x81, 0xf6, 0x55, 0x55, 0x55, 0x55, //0x000022c6 xorl         $1431655765, %esi
  2348  	0x21, 0xce, //0x000022cc andl         %ecx, %esi
  2349  	0xf7, 0xd6, //0x000022ce notl         %esi
  2350  	0x21, 0xf2, //0x000022d0 andl         %esi, %edx
  2351  	0x48, 0x85, 0xd2, //0x000022d2 testq        %rdx, %rdx
  2352  	0x0f, 0x85, 0xd4, 0xf4, 0xff, 0xff, //0x000022d5 jne          LBB0_54
  2353  	0xe9, 0x43, 0xf9, 0xff, 0xff, //0x000022db jmp          LBB0_398
  2354  	//0x000022e0 LBB0_408
  2355  	0x4c, 0x89, 0xdb, //0x000022e0 movq         %r11, %rbx
  2356  	0x4c, 0x29, 0xe3, //0x000022e3 subq         %r12, %rbx
  2357  	0x4c, 0x0f, 0xbc, 0xca, //0x000022e6 bsfq         %rdx, %r9
  2358  	0x49, 0x01, 0xd9, //0x000022ea addq         %rbx, %r9
  2359  	0xe9, 0x29, 0xfa, 0xff, 0xff, //0x000022ed jmp          LBB0_280
  2360  	//0x000022f2 LBB0_411
  2361  	0x4d, 0x85, 0xe4, //0x000022f2 testq        %r12, %r12
  2362  	0x0f, 0x84, 0x78, 0x00, 0x00, 0x00, //0x000022f5 je           LBB0_416
  2363  	0x48, 0x8b, 0x45, 0xa0, //0x000022fb movq         $-96(%rbp), %rax
  2364  	0x4c, 0x01, 0xd8, //0x000022ff addq         %r11, %rax
  2365  	0x49, 0x83, 0xf9, 0xff, //0x00002302 cmpq         $-1, %r9
  2366  	0x4c, 0x0f, 0x44, 0xc8, //0x00002306 cmoveq       %rax, %r9
  2367  	0x49, 0xff, 0xc3, //0x0000230a incq         %r11
  2368  	0x49, 0xff, 0xcc, //0x0000230d decq         %r12
  2369  	0x4d, 0x85, 0xe4, //0x00002310 testq        %r12, %r12
  2370  	0x0f, 0x85, 0x24, 0xf9, 0xff, 0xff, //0x00002313 jne          LBB0_401
  2371  	0xe9, 0x55, 0x00, 0x00, 0x00, //0x00002319 jmp          LBB0_416
  2372  	//0x0000231e LBB0_409
  2373  	0x48, 0x85, 0xc0, //0x0000231e testq        %rax, %rax
  2374  	0x0f, 0x84, 0x4c, 0x00, 0x00, 0x00, //0x00002321 je           LBB0_416
  2375  	0x48, 0x8b, 0x4d, 0xa0, //0x00002327 movq         $-96(%rbp), %rcx
  2376  	0x4c, 0x01, 0xd9, //0x0000232b addq         %r11, %rcx
  2377  	0x49, 0x83, 0xf9, 0xff, //0x0000232e cmpq         $-1, %r9
  2378  	0x4c, 0x0f, 0x44, 0xc9, //0x00002332 cmoveq       %rcx, %r9
  2379  	0x49, 0xff, 0xc3, //0x00002336 incq         %r11
  2380  	0x48, 0xff, 0xc8, //0x00002339 decq         %rax
  2381  	0x4c, 0x8b, 0x65, 0xd0, //0x0000233c movq         $-48(%rbp), %r12
  2382  	0x48, 0x85, 0xc0, //0x00002340 testq        %rax, %rax
  2383  	0x0f, 0x85, 0x38, 0xfa, 0xff, 0xff, //0x00002343 jne          LBB0_347
  2384  	0xe9, 0x25, 0x00, 0x00, 0x00, //0x00002349 jmp          LBB0_416
  2385  	//0x0000234e LBB0_413
  2386  	0x48, 0x89, 0x16, //0x0000234e movq         %rdx, (%rsi)
  2387  	//0x00002351 LBB0_414
  2388  	0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00002351 movq         $-1, %rax
  2389  	0xe9, 0x45, 0x00, 0x00, 0x00, //0x00002358 jmp          LBB0_423
  2390  	//0x0000235d LBB0_441
  2391  	0x48, 0xc7, 0xc0, 0xf9, 0xff, 0xff, 0xff, //0x0000235d movq         $-7, %rax
  2392  	0xe9, 0x39, 0x00, 0x00, 0x00, //0x00002364 jmp          LBB0_423
  2393  	//0x00002369 LBB0_415
  2394  	0x49, 0x83, 0xfb, 0xff, //0x00002369 cmpq         $-1, %r11
  2395  	0x0f, 0x85, 0x7f, 0x00, 0x00, 0x00, //0x0000236d jne          LBB0_307
  2396  	//0x00002373 LBB0_416
  2397  	0x49, 0xc7, 0xc3, 0xff, 0xff, 0xff, 0xff, //0x00002373 movq         $-1, %r11
  2398  	0x4c, 0x8b, 0x4d, 0xb0, //0x0000237a movq         $-80(%rbp), %r9
  2399  	0xe9, 0x6f, 0x00, 0x00, 0x00, //0x0000237e jmp          LBB0_307
  2400  	//0x00002383 LBB0_417
  2401  	0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00002383 movq         $-1, %rax
  2402  	0xe9, 0x03, 0x00, 0x00, 0x00, //0x0000238a jmp          LBB0_420
  2403  	//0x0000238f LBB0_419
  2404  	0x4c, 0x89, 0xd8, //0x0000238f movq         %r11, %rax
  2405  	//0x00002392 LBB0_420
  2406  	0x48, 0xf7, 0xd0, //0x00002392 notq         %rax
  2407  	0x49, 0x01, 0xc7, //0x00002395 addq         %rax, %r15
  2408  	//0x00002398 LBB0_421
  2409  	0x4c, 0x89, 0x3e, //0x00002398 movq         %r15, (%rsi)
  2410  	//0x0000239b LBB0_422
  2411  	0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x0000239b movq         $-2, %rax
  2412  	//0x000023a2 LBB0_423
  2413  	0x48, 0x83, 0xc4, 0x68, //0x000023a2 addq         $104, %rsp
  2414  	0x5b, //0x000023a6 popq         %rbx
  2415  	0x41, 0x5c, //0x000023a7 popq         %r12
  2416  	0x41, 0x5d, //0x000023a9 popq         %r13
  2417  	0x41, 0x5e, //0x000023ab popq         %r14
  2418  	0x41, 0x5f, //0x000023ad popq         %r15
  2419  	0x5d, //0x000023af popq         %rbp
  2420  	0xc3, //0x000023b0 retq         
  2421  	//0x000023b1 LBB0_424
  2422  	0x49, 0x83, 0xfb, 0xff, //0x000023b1 cmpq         $-1, %r11
  2423  	0x0f, 0x85, 0x69, 0x00, 0x00, 0x00, //0x000023b5 jne          LBB0_437
  2424  	//0x000023bb LBB0_425
  2425  	0x49, 0xc7, 0xc3, 0xff, 0xff, 0xff, 0xff, //0x000023bb movq         $-1, %r11
  2426  	0x4c, 0x8b, 0x65, 0xb0, //0x000023c2 movq         $-80(%rbp), %r12
  2427  	0xe9, 0x59, 0x00, 0x00, 0x00, //0x000023c6 jmp          LBB0_437
  2428  	//0x000023cb LBB0_440
  2429  	0x48, 0x89, 0x0e, //0x000023cb movq         %rcx, (%rsi)
  2430  	0xe9, 0xcf, 0xff, 0xff, 0xff, //0x000023ce jmp          LBB0_423
  2431  	//0x000023d3 LBB0_426
  2432  	0x49, 0x83, 0xf9, 0xff, //0x000023d3 cmpq         $-1, %r9
  2433  	0x0f, 0x85, 0x0e, 0x00, 0x00, 0x00, //0x000023d7 jne          LBB0_431
  2434  	0x49, 0x0f, 0xbc, 0xc4, //0x000023dd bsfq         %r12, %rax
  2435  	//0x000023e1 LBB0_428
  2436  	0x4c, 0x2b, 0x5d, 0xd0, //0x000023e1 subq         $-48(%rbp), %r11
  2437  	//0x000023e5 LBB0_429
  2438  	0x49, 0x01, 0xc3, //0x000023e5 addq         %rax, %r11
  2439  	//0x000023e8 LBB0_430
  2440  	0x4d, 0x89, 0xd9, //0x000023e8 movq         %r11, %r9
  2441  	//0x000023eb LBB0_431
  2442  	0x49, 0xc7, 0xc3, 0xfe, 0xff, 0xff, 0xff, //0x000023eb movq         $-2, %r11
  2443  	//0x000023f2 LBB0_307
  2444  	0x48, 0x8b, 0x45, 0xc8, //0x000023f2 movq         $-56(%rbp), %rax
  2445  	0x4c, 0x89, 0x08, //0x000023f6 movq         %r9, (%rax)
  2446  	0x4c, 0x89, 0xd8, //0x000023f9 movq         %r11, %rax
  2447  	0xe9, 0xa1, 0xff, 0xff, 0xff, //0x000023fc jmp          LBB0_423
  2448  	//0x00002401 LBB0_432
  2449  	0x49, 0x83, 0xfc, 0xff, //0x00002401 cmpq         $-1, %r12
  2450  	0x0f, 0x85, 0x0e, 0x00, 0x00, 0x00, //0x00002405 jne          LBB0_435
  2451  	0x48, 0x0f, 0xbc, 0xc2, //0x0000240b bsfq         %rdx, %rax
  2452  	//0x0000240f LBB0_434
  2453  	0x4c, 0x2b, 0x5d, 0xd0, //0x0000240f subq         $-48(%rbp), %r11
  2454  	0x49, 0x01, 0xc3, //0x00002413 addq         %rax, %r11
  2455  	0x4d, 0x89, 0xdc, //0x00002416 movq         %r11, %r12
  2456  	//0x00002419 LBB0_435
  2457  	0x49, 0xc7, 0xc3, 0xfe, 0xff, 0xff, 0xff, //0x00002419 movq         $-2, %r11
  2458  	//0x00002420 LBB0_436
  2459  	0x48, 0x8b, 0x75, 0xc8, //0x00002420 movq         $-56(%rbp), %rsi
  2460  	//0x00002424 LBB0_437
  2461  	0x4c, 0x89, 0x26, //0x00002424 movq         %r12, (%rsi)
  2462  	0x4c, 0x89, 0xd8, //0x00002427 movq         %r11, %rax
  2463  	0xe9, 0x73, 0xff, 0xff, 0xff, //0x0000242a jmp          LBB0_423
  2464  	//0x0000242f LBB0_438
  2465  	0x49, 0xc7, 0xc3, 0xff, 0xff, 0xff, 0xff, //0x0000242f movq         $-1, %r11
  2466  	//0x00002436 LBB0_439
  2467  	0x4d, 0x29, 0xdf, //0x00002436 subq         %r11, %r15
  2468  	0xe9, 0x5a, 0xff, 0xff, 0xff, //0x00002439 jmp          LBB0_421
  2469  	//0x0000243e LBB0_442
  2470  	0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x0000243e movq         $-2, %rax
  2471  	0x80, 0xf9, 0x61, //0x00002445 cmpb         $97, %cl
  2472  	0x0f, 0x85, 0x54, 0xff, 0xff, 0xff, //0x00002448 jne          LBB0_423
  2473  	0x49, 0x8d, 0x4f, 0x02, //0x0000244e leaq         $2(%r15), %rcx
  2474  	0x48, 0x89, 0x0e, //0x00002452 movq         %rcx, (%rsi)
  2475  	0x43, 0x80, 0x7c, 0x3c, 0x02, 0x6c, //0x00002455 cmpb         $108, $2(%r12,%r15)
  2476  	0x0f, 0x85, 0x41, 0xff, 0xff, 0xff, //0x0000245b jne          LBB0_423
  2477  	0x49, 0x8d, 0x4f, 0x03, //0x00002461 leaq         $3(%r15), %rcx
  2478  	0x48, 0x89, 0x0e, //0x00002465 movq         %rcx, (%rsi)
  2479  	0x43, 0x80, 0x7c, 0x3c, 0x03, 0x73, //0x00002468 cmpb         $115, $3(%r12,%r15)
  2480  	0x0f, 0x85, 0x2e, 0xff, 0xff, 0xff, //0x0000246e jne          LBB0_423
  2481  	0x49, 0x8d, 0x4f, 0x04, //0x00002474 leaq         $4(%r15), %rcx
  2482  	0x48, 0x89, 0x0e, //0x00002478 movq         %rcx, (%rsi)
  2483  	0x43, 0x80, 0x7c, 0x3c, 0x04, 0x65, //0x0000247b cmpb         $101, $4(%r12,%r15)
  2484  	0x0f, 0x85, 0x1b, 0xff, 0xff, 0xff, //0x00002481 jne          LBB0_423
  2485  	0x49, 0x83, 0xc7, 0x05, //0x00002487 addq         $5, %r15
  2486  	0x4c, 0x89, 0x3e, //0x0000248b movq         %r15, (%rsi)
  2487  	0xe9, 0x0f, 0xff, 0xff, 0xff, //0x0000248e jmp          LBB0_423
  2488  	//0x00002493 LBB0_247
  2489  	0x4c, 0x89, 0x3e, //0x00002493 movq         %r15, (%rsi)
  2490  	0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00002496 movq         $-2, %rax
  2491  	0x41, 0x80, 0x3a, 0x6e, //0x0000249d cmpb         $110, (%r10)
  2492  	0x0f, 0x85, 0xfb, 0xfe, 0xff, 0xff, //0x000024a1 jne          LBB0_423
  2493  	0x49, 0x8d, 0x4f, 0x01, //0x000024a7 leaq         $1(%r15), %rcx
  2494  	0x48, 0x89, 0x0e, //0x000024ab movq         %rcx, (%rsi)
  2495  	0x43, 0x80, 0x7c, 0x3c, 0x01, 0x75, //0x000024ae cmpb         $117, $1(%r12,%r15)
  2496  	0x0f, 0x85, 0xe8, 0xfe, 0xff, 0xff, //0x000024b4 jne          LBB0_423
  2497  	0x49, 0x8d, 0x4f, 0x02, //0x000024ba leaq         $2(%r15), %rcx
  2498  	0x48, 0x89, 0x0e, //0x000024be movq         %rcx, (%rsi)
  2499  	0x43, 0x80, 0x7c, 0x3c, 0x02, 0x6c, //0x000024c1 cmpb         $108, $2(%r12,%r15)
  2500  	0x0f, 0x85, 0xd5, 0xfe, 0xff, 0xff, //0x000024c7 jne          LBB0_423
  2501  	0x49, 0x8d, 0x4f, 0x03, //0x000024cd leaq         $3(%r15), %rcx
  2502  	0x48, 0x89, 0x0e, //0x000024d1 movq         %rcx, (%rsi)
  2503  	0x43, 0x80, 0x7c, 0x3c, 0x03, 0x6c, //0x000024d4 cmpb         $108, $3(%r12,%r15)
  2504  	0x0f, 0x85, 0xc2, 0xfe, 0xff, 0xff, //0x000024da jne          LBB0_423
  2505  	0xe9, 0x4d, 0x00, 0x00, 0x00, //0x000024e0 jmp          LBB0_451
  2506  	//0x000024e5 LBB0_447
  2507  	0x4c, 0x89, 0x3e, //0x000024e5 movq         %r15, (%rsi)
  2508  	0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x000024e8 movq         $-2, %rax
  2509  	0x41, 0x80, 0x3a, 0x74, //0x000024ef cmpb         $116, (%r10)
  2510  	0x0f, 0x85, 0xa9, 0xfe, 0xff, 0xff, //0x000024f3 jne          LBB0_423
  2511  	0x49, 0x8d, 0x4f, 0x01, //0x000024f9 leaq         $1(%r15), %rcx
  2512  	0x48, 0x89, 0x0e, //0x000024fd movq         %rcx, (%rsi)
  2513  	0x43, 0x80, 0x7c, 0x3c, 0x01, 0x72, //0x00002500 cmpb         $114, $1(%r12,%r15)
  2514  	0x0f, 0x85, 0x96, 0xfe, 0xff, 0xff, //0x00002506 jne          LBB0_423
  2515  	0x49, 0x8d, 0x4f, 0x02, //0x0000250c leaq         $2(%r15), %rcx
  2516  	0x48, 0x89, 0x0e, //0x00002510 movq         %rcx, (%rsi)
  2517  	0x43, 0x80, 0x7c, 0x3c, 0x02, 0x75, //0x00002513 cmpb         $117, $2(%r12,%r15)
  2518  	0x0f, 0x85, 0x83, 0xfe, 0xff, 0xff, //0x00002519 jne          LBB0_423
  2519  	0x49, 0x8d, 0x4f, 0x03, //0x0000251f leaq         $3(%r15), %rcx
  2520  	0x48, 0x89, 0x0e, //0x00002523 movq         %rcx, (%rsi)
  2521  	0x43, 0x80, 0x7c, 0x3c, 0x03, 0x65, //0x00002526 cmpb         $101, $3(%r12,%r15)
  2522  	0x0f, 0x85, 0x70, 0xfe, 0xff, 0xff, //0x0000252c jne          LBB0_423
  2523  	//0x00002532 LBB0_451
  2524  	0x49, 0x83, 0xc7, 0x04, //0x00002532 addq         $4, %r15
  2525  	0x4c, 0x89, 0x3e, //0x00002536 movq         %r15, (%rsi)
  2526  	0xe9, 0x64, 0xfe, 0xff, 0xff, //0x00002539 jmp          LBB0_423
  2527  	//0x0000253e LBB0_452
  2528  	0x49, 0x83, 0xf9, 0xff, //0x0000253e cmpq         $-1, %r9
  2529  	0x0f, 0x85, 0xa3, 0xfe, 0xff, 0xff, //0x00002542 jne          LBB0_431
  2530  	0x48, 0x0f, 0xbc, 0xc2, //0x00002548 bsfq         %rdx, %rax
  2531  	0xe9, 0x90, 0xfe, 0xff, 0xff, //0x0000254c jmp          LBB0_428
  2532  	//0x00002551 LBB0_456
  2533  	0x4c, 0x89, 0x5d, 0xb0, //0x00002551 movq         %r11, $-80(%rbp)
  2534  	0xe9, 0x19, 0xfe, 0xff, 0xff, //0x00002555 jmp          LBB0_416
  2535  	//0x0000255a LBB0_306
  2536  	0x4c, 0x01, 0xd9, //0x0000255a addq         %r11, %rcx
  2537  	0x49, 0xc7, 0xc3, 0xfe, 0xff, 0xff, 0xff, //0x0000255d movq         $-2, %r11
  2538  	0x49, 0x89, 0xc9, //0x00002564 movq         %rcx, %r9
  2539  	0xe9, 0x86, 0xfe, 0xff, 0xff, //0x00002567 jmp          LBB0_307
  2540  	//0x0000256c LBB0_454
  2541  	0x4c, 0x89, 0x5d, 0xb0, //0x0000256c movq         %r11, $-80(%rbp)
  2542  	0xe9, 0x46, 0xfe, 0xff, 0xff, //0x00002570 jmp          LBB0_425
  2543  	//0x00002575 LBB0_455
  2544  	0x4c, 0x01, 0xd9, //0x00002575 addq         %r11, %rcx
  2545  	0x49, 0xc7, 0xc3, 0xfe, 0xff, 0xff, 0xff, //0x00002578 movq         $-2, %r11
  2546  	0x49, 0x89, 0xcc, //0x0000257f movq         %rcx, %r12
  2547  	0xe9, 0x9d, 0xfe, 0xff, 0xff, //0x00002582 jmp          LBB0_437
  2548  	//0x00002587 LBB0_457
  2549  	0x48, 0x0f, 0xbc, 0xc7, //0x00002587 bsfq         %rdi, %rax
  2550  	0x4d, 0x29, 0xe3, //0x0000258b subq         %r12, %r11
  2551  	0xe9, 0x52, 0xfe, 0xff, 0xff, //0x0000258e jmp          LBB0_429
  2552  	//0x00002593 LBB0_461
  2553  	0x4d, 0x29, 0xe3, //0x00002593 subq         %r12, %r11
  2554  	0xe9, 0x4d, 0xfe, 0xff, 0xff, //0x00002596 jmp          LBB0_430
  2555  	//0x0000259b LBB0_458
  2556  	0x4c, 0x01, 0xd9, //0x0000259b addq         %r11, %rcx
  2557  	0x49, 0xc7, 0xc3, 0xfe, 0xff, 0xff, 0xff, //0x0000259e movq         $-2, %r11
  2558  	0x49, 0x89, 0xcc, //0x000025a5 movq         %rcx, %r12
  2559  	0xe9, 0x73, 0xfe, 0xff, 0xff, //0x000025a8 jmp          LBB0_436
  2560  	//0x000025ad LBB0_459
  2561  	0x48, 0x0f, 0xbc, 0xc7, //0x000025ad bsfq         %rdi, %rax
  2562  	0xe9, 0x59, 0xfe, 0xff, 0xff, //0x000025b1 jmp          LBB0_434
  2563  	//0x000025b6 LBB0_460
  2564  	0x4c, 0x2b, 0x5d, 0xd0, //0x000025b6 subq         $-48(%rbp), %r11
  2565  	0x4d, 0x89, 0xdc, //0x000025ba movq         %r11, %r12
  2566  	0x49, 0xc7, 0xc3, 0xfe, 0xff, 0xff, 0xff, //0x000025bd movq         $-2, %r11
  2567  	0xe9, 0x5b, 0xfe, 0xff, 0xff, //0x000025c4 jmp          LBB0_437
  2568  	//0x000025c9 LBB0_462
  2569  	0x48, 0x8b, 0x75, 0xc8, //0x000025c9 movq         $-56(%rbp), %rsi
  2570  	0xe9, 0xe9, 0xfd, 0xff, 0xff, //0x000025cd jmp          LBB0_425
  2571  	0x90, 0x90, //0x000025d2 .p2align 2, 0x90
  2572  	// // .set L0_0_set_33, LBB0_33-LJTI0_0
  2573  	// // .set L0_0_set_37, LBB0_37-LJTI0_0
  2574  	// // .set L0_0_set_39, LBB0_39-LJTI0_0
  2575  	// // .set L0_0_set_59, LBB0_59-LJTI0_0
  2576  	// // .set L0_0_set_61, LBB0_61-LJTI0_0
  2577  	// // .set L0_0_set_64, LBB0_64-LJTI0_0
  2578  	//0x000025d4 LJTI0_0
  2579  	0xc3, 0xdd, 0xff, 0xff, //0x000025d4 .long L0_0_set_33
  2580  	0xeb, 0xdd, 0xff, 0xff, //0x000025d8 .long L0_0_set_37
  2581  	0x16, 0xde, 0xff, 0xff, //0x000025dc .long L0_0_set_39
  2582  	0xcf, 0xdf, 0xff, 0xff, //0x000025e0 .long L0_0_set_59
  2583  	0xe5, 0xdf, 0xff, 0xff, //0x000025e4 .long L0_0_set_61
  2584  	0x55, 0xe2, 0xff, 0xff, //0x000025e8 .long L0_0_set_64
  2585  	// // .set L0_1_set_423, LBB0_423-LJTI0_1
  2586  	// // .set L0_1_set_422, LBB0_422-LJTI0_1
  2587  	// // .set L0_1_set_199, LBB0_199-LJTI0_1
  2588  	// // .set L0_1_set_215, LBB0_215-LJTI0_1
  2589  	// // .set L0_1_set_66, LBB0_66-LJTI0_1
  2590  	// // .set L0_1_set_240, LBB0_240-LJTI0_1
  2591  	// // .set L0_1_set_242, LBB0_242-LJTI0_1
  2592  	// // .set L0_1_set_245, LBB0_245-LJTI0_1
  2593  	// // .set L0_1_set_251, LBB0_251-LJTI0_1
  2594  	// // .set L0_1_set_255, LBB0_255-LJTI0_1
  2595  	//0x000025ec LJTI0_1
  2596  	0xb6, 0xfd, 0xff, 0xff, //0x000025ec .long L0_1_set_423
  2597  	0xaf, 0xfd, 0xff, 0xff, //0x000025f0 .long L0_1_set_422
  2598  	0xaf, 0xfd, 0xff, 0xff, //0x000025f4 .long L0_1_set_422
  2599  	0xaf, 0xfd, 0xff, 0xff, //0x000025f8 .long L0_1_set_422
  2600  	0xaf, 0xfd, 0xff, 0xff, //0x000025fc .long L0_1_set_422
  2601  	0xaf, 0xfd, 0xff, 0xff, //0x00002600 .long L0_1_set_422
  2602  	0xaf, 0xfd, 0xff, 0xff, //0x00002604 .long L0_1_set_422
  2603  	0xaf, 0xfd, 0xff, 0xff, //0x00002608 .long L0_1_set_422
  2604  	0xaf, 0xfd, 0xff, 0xff, //0x0000260c .long L0_1_set_422
  2605  	0xaf, 0xfd, 0xff, 0xff, //0x00002610 .long L0_1_set_422
  2606  	0xaf, 0xfd, 0xff, 0xff, //0x00002614 .long L0_1_set_422
  2607  	0xaf, 0xfd, 0xff, 0xff, //0x00002618 .long L0_1_set_422
  2608  	0xaf, 0xfd, 0xff, 0xff, //0x0000261c .long L0_1_set_422
  2609  	0xaf, 0xfd, 0xff, 0xff, //0x00002620 .long L0_1_set_422
  2610  	0xaf, 0xfd, 0xff, 0xff, //0x00002624 .long L0_1_set_422
  2611  	0xaf, 0xfd, 0xff, 0xff, //0x00002628 .long L0_1_set_422
  2612  	0xaf, 0xfd, 0xff, 0xff, //0x0000262c .long L0_1_set_422
  2613  	0xaf, 0xfd, 0xff, 0xff, //0x00002630 .long L0_1_set_422
  2614  	0xaf, 0xfd, 0xff, 0xff, //0x00002634 .long L0_1_set_422
  2615  	0xaf, 0xfd, 0xff, 0xff, //0x00002638 .long L0_1_set_422
  2616  	0xaf, 0xfd, 0xff, 0xff, //0x0000263c .long L0_1_set_422
  2617  	0xaf, 0xfd, 0xff, 0xff, //0x00002640 .long L0_1_set_422
  2618  	0xaf, 0xfd, 0xff, 0xff, //0x00002644 .long L0_1_set_422
  2619  	0xaf, 0xfd, 0xff, 0xff, //0x00002648 .long L0_1_set_422
  2620  	0xaf, 0xfd, 0xff, 0xff, //0x0000264c .long L0_1_set_422
  2621  	0xaf, 0xfd, 0xff, 0xff, //0x00002650 .long L0_1_set_422
  2622  	0xaf, 0xfd, 0xff, 0xff, //0x00002654 .long L0_1_set_422
  2623  	0xaf, 0xfd, 0xff, 0xff, //0x00002658 .long L0_1_set_422
  2624  	0xaf, 0xfd, 0xff, 0xff, //0x0000265c .long L0_1_set_422
  2625  	0xaf, 0xfd, 0xff, 0xff, //0x00002660 .long L0_1_set_422
  2626  	0xaf, 0xfd, 0xff, 0xff, //0x00002664 .long L0_1_set_422
  2627  	0xaf, 0xfd, 0xff, 0xff, //0x00002668 .long L0_1_set_422
  2628  	0xaf, 0xfd, 0xff, 0xff, //0x0000266c .long L0_1_set_422
  2629  	0xaf, 0xfd, 0xff, 0xff, //0x00002670 .long L0_1_set_422
  2630  	0xa6, 0xe9, 0xff, 0xff, //0x00002674 .long L0_1_set_199
  2631  	0xaf, 0xfd, 0xff, 0xff, //0x00002678 .long L0_1_set_422
  2632  	0xaf, 0xfd, 0xff, 0xff, //0x0000267c .long L0_1_set_422
  2633  	0xaf, 0xfd, 0xff, 0xff, //0x00002680 .long L0_1_set_422
  2634  	0xaf, 0xfd, 0xff, 0xff, //0x00002684 .long L0_1_set_422
  2635  	0xaf, 0xfd, 0xff, 0xff, //0x00002688 .long L0_1_set_422
  2636  	0xaf, 0xfd, 0xff, 0xff, //0x0000268c .long L0_1_set_422
  2637  	0xaf, 0xfd, 0xff, 0xff, //0x00002690 .long L0_1_set_422
  2638  	0xaf, 0xfd, 0xff, 0xff, //0x00002694 .long L0_1_set_422
  2639  	0xaf, 0xfd, 0xff, 0xff, //0x00002698 .long L0_1_set_422
  2640  	0xaf, 0xfd, 0xff, 0xff, //0x0000269c .long L0_1_set_422
  2641  	0x38, 0xeb, 0xff, 0xff, //0x000026a0 .long L0_1_set_215
  2642  	0xaf, 0xfd, 0xff, 0xff, //0x000026a4 .long L0_1_set_422
  2643  	0xaf, 0xfd, 0xff, 0xff, //0x000026a8 .long L0_1_set_422
  2644  	0xfd, 0xdf, 0xff, 0xff, //0x000026ac .long L0_1_set_66
  2645  	0xfd, 0xdf, 0xff, 0xff, //0x000026b0 .long L0_1_set_66
  2646  	0xfd, 0xdf, 0xff, 0xff, //0x000026b4 .long L0_1_set_66
  2647  	0xfd, 0xdf, 0xff, 0xff, //0x000026b8 .long L0_1_set_66
  2648  	0xfd, 0xdf, 0xff, 0xff, //0x000026bc .long L0_1_set_66
  2649  	0xfd, 0xdf, 0xff, 0xff, //0x000026c0 .long L0_1_set_66
  2650  	0xfd, 0xdf, 0xff, 0xff, //0x000026c4 .long L0_1_set_66
  2651  	0xfd, 0xdf, 0xff, 0xff, //0x000026c8 .long L0_1_set_66
  2652  	0xfd, 0xdf, 0xff, 0xff, //0x000026cc .long L0_1_set_66
  2653  	0xfd, 0xdf, 0xff, 0xff, //0x000026d0 .long L0_1_set_66
  2654  	0xaf, 0xfd, 0xff, 0xff, //0x000026d4 .long L0_1_set_422
  2655  	0xaf, 0xfd, 0xff, 0xff, //0x000026d8 .long L0_1_set_422
  2656  	0xaf, 0xfd, 0xff, 0xff, //0x000026dc .long L0_1_set_422
  2657  	0xaf, 0xfd, 0xff, 0xff, //0x000026e0 .long L0_1_set_422
  2658  	0xaf, 0xfd, 0xff, 0xff, //0x000026e4 .long L0_1_set_422
  2659  	0xaf, 0xfd, 0xff, 0xff, //0x000026e8 .long L0_1_set_422
  2660  	0xaf, 0xfd, 0xff, 0xff, //0x000026ec .long L0_1_set_422
  2661  	0xaf, 0xfd, 0xff, 0xff, //0x000026f0 .long L0_1_set_422
  2662  	0xaf, 0xfd, 0xff, 0xff, //0x000026f4 .long L0_1_set_422
  2663  	0xaf, 0xfd, 0xff, 0xff, //0x000026f8 .long L0_1_set_422
  2664  	0xaf, 0xfd, 0xff, 0xff, //0x000026fc .long L0_1_set_422
  2665  	0xaf, 0xfd, 0xff, 0xff, //0x00002700 .long L0_1_set_422
  2666  	0xaf, 0xfd, 0xff, 0xff, //0x00002704 .long L0_1_set_422
  2667  	0xaf, 0xfd, 0xff, 0xff, //0x00002708 .long L0_1_set_422
  2668  	0xaf, 0xfd, 0xff, 0xff, //0x0000270c .long L0_1_set_422
  2669  	0xaf, 0xfd, 0xff, 0xff, //0x00002710 .long L0_1_set_422
  2670  	0xaf, 0xfd, 0xff, 0xff, //0x00002714 .long L0_1_set_422
  2671  	0xaf, 0xfd, 0xff, 0xff, //0x00002718 .long L0_1_set_422
  2672  	0xaf, 0xfd, 0xff, 0xff, //0x0000271c .long L0_1_set_422
  2673  	0xaf, 0xfd, 0xff, 0xff, //0x00002720 .long L0_1_set_422
  2674  	0xaf, 0xfd, 0xff, 0xff, //0x00002724 .long L0_1_set_422
  2675  	0xaf, 0xfd, 0xff, 0xff, //0x00002728 .long L0_1_set_422
  2676  	0xaf, 0xfd, 0xff, 0xff, //0x0000272c .long L0_1_set_422
  2677  	0xaf, 0xfd, 0xff, 0xff, //0x00002730 .long L0_1_set_422
  2678  	0xaf, 0xfd, 0xff, 0xff, //0x00002734 .long L0_1_set_422
  2679  	0xaf, 0xfd, 0xff, 0xff, //0x00002738 .long L0_1_set_422
  2680  	0xaf, 0xfd, 0xff, 0xff, //0x0000273c .long L0_1_set_422
  2681  	0xaf, 0xfd, 0xff, 0xff, //0x00002740 .long L0_1_set_422
  2682  	0xaf, 0xfd, 0xff, 0xff, //0x00002744 .long L0_1_set_422
  2683  	0xaf, 0xfd, 0xff, 0xff, //0x00002748 .long L0_1_set_422
  2684  	0xaf, 0xfd, 0xff, 0xff, //0x0000274c .long L0_1_set_422
  2685  	0xaf, 0xfd, 0xff, 0xff, //0x00002750 .long L0_1_set_422
  2686  	0xaf, 0xfd, 0xff, 0xff, //0x00002754 .long L0_1_set_422
  2687  	0x0f, 0xed, 0xff, 0xff, //0x00002758 .long L0_1_set_240
  2688  	0xaf, 0xfd, 0xff, 0xff, //0x0000275c .long L0_1_set_422
  2689  	0xaf, 0xfd, 0xff, 0xff, //0x00002760 .long L0_1_set_422
  2690  	0xaf, 0xfd, 0xff, 0xff, //0x00002764 .long L0_1_set_422
  2691  	0xaf, 0xfd, 0xff, 0xff, //0x00002768 .long L0_1_set_422
  2692  	0xaf, 0xfd, 0xff, 0xff, //0x0000276c .long L0_1_set_422
  2693  	0xaf, 0xfd, 0xff, 0xff, //0x00002770 .long L0_1_set_422
  2694  	0xaf, 0xfd, 0xff, 0xff, //0x00002774 .long L0_1_set_422
  2695  	0xaf, 0xfd, 0xff, 0xff, //0x00002778 .long L0_1_set_422
  2696  	0xaf, 0xfd, 0xff, 0xff, //0x0000277c .long L0_1_set_422
  2697  	0xaf, 0xfd, 0xff, 0xff, //0x00002780 .long L0_1_set_422
  2698  	0x33, 0xed, 0xff, 0xff, //0x00002784 .long L0_1_set_242
  2699  	0xaf, 0xfd, 0xff, 0xff, //0x00002788 .long L0_1_set_422
  2700  	0xaf, 0xfd, 0xff, 0xff, //0x0000278c .long L0_1_set_422
  2701  	0xaf, 0xfd, 0xff, 0xff, //0x00002790 .long L0_1_set_422
  2702  	0xaf, 0xfd, 0xff, 0xff, //0x00002794 .long L0_1_set_422
  2703  	0xaf, 0xfd, 0xff, 0xff, //0x00002798 .long L0_1_set_422
  2704  	0xaf, 0xfd, 0xff, 0xff, //0x0000279c .long L0_1_set_422
  2705  	0xaf, 0xfd, 0xff, 0xff, //0x000027a0 .long L0_1_set_422
  2706  	0x64, 0xed, 0xff, 0xff, //0x000027a4 .long L0_1_set_245
  2707  	0xaf, 0xfd, 0xff, 0xff, //0x000027a8 .long L0_1_set_422
  2708  	0xaf, 0xfd, 0xff, 0xff, //0x000027ac .long L0_1_set_422
  2709  	0xaf, 0xfd, 0xff, 0xff, //0x000027b0 .long L0_1_set_422
  2710  	0xaf, 0xfd, 0xff, 0xff, //0x000027b4 .long L0_1_set_422
  2711  	0xaf, 0xfd, 0xff, 0xff, //0x000027b8 .long L0_1_set_422
  2712  	0x8b, 0xed, 0xff, 0xff, //0x000027bc .long L0_1_set_251
  2713  	0xaf, 0xfd, 0xff, 0xff, //0x000027c0 .long L0_1_set_422
  2714  	0xaf, 0xfd, 0xff, 0xff, //0x000027c4 .long L0_1_set_422
  2715  	0xaf, 0xfd, 0xff, 0xff, //0x000027c8 .long L0_1_set_422
  2716  	0xaf, 0xfd, 0xff, 0xff, //0x000027cc .long L0_1_set_422
  2717  	0xaf, 0xfd, 0xff, 0xff, //0x000027d0 .long L0_1_set_422
  2718  	0xaf, 0xfd, 0xff, 0xff, //0x000027d4 .long L0_1_set_422
  2719  	0xc8, 0xed, 0xff, 0xff, //0x000027d8 .long L0_1_set_255
  2720  	// // .set L0_2_set_264, LBB0_264-LJTI0_2
  2721  	// // .set L0_2_set_292, LBB0_292-LJTI0_2
  2722  	// // .set L0_2_set_259, LBB0_259-LJTI0_2
  2723  	// // .set L0_2_set_261, LBB0_261-LJTI0_2
  2724  	// // .set L0_2_set_266, LBB0_266-LJTI0_2
  2725  	//0x000027dc LJTI0_2
  2726  	0x3d, 0xec, 0xff, 0xff, //0x000027dc .long L0_2_set_264
  2727  	0x7b, 0xee, 0xff, 0xff, //0x000027e0 .long L0_2_set_292
  2728  	0x3d, 0xec, 0xff, 0xff, //0x000027e4 .long L0_2_set_264
  2729  	0xfc, 0xeb, 0xff, 0xff, //0x000027e8 .long L0_2_set_259
  2730  	0x7b, 0xee, 0xff, 0xff, //0x000027ec .long L0_2_set_292
  2731  	0x14, 0xec, 0xff, 0xff, //0x000027f0 .long L0_2_set_261
  2732  	0x14, 0xec, 0xff, 0xff, //0x000027f4 .long L0_2_set_261
  2733  	0x14, 0xec, 0xff, 0xff, //0x000027f8 .long L0_2_set_261
  2734  	0x14, 0xec, 0xff, 0xff, //0x000027fc .long L0_2_set_261
  2735  	0x14, 0xec, 0xff, 0xff, //0x00002800 .long L0_2_set_261
  2736  	0x14, 0xec, 0xff, 0xff, //0x00002804 .long L0_2_set_261
  2737  	0x14, 0xec, 0xff, 0xff, //0x00002808 .long L0_2_set_261
  2738  	0x14, 0xec, 0xff, 0xff, //0x0000280c .long L0_2_set_261
  2739  	0x14, 0xec, 0xff, 0xff, //0x00002810 .long L0_2_set_261
  2740  	0x14, 0xec, 0xff, 0xff, //0x00002814 .long L0_2_set_261
  2741  	0x7b, 0xee, 0xff, 0xff, //0x00002818 .long L0_2_set_292
  2742  	0x7b, 0xee, 0xff, 0xff, //0x0000281c .long L0_2_set_292
  2743  	0x7b, 0xee, 0xff, 0xff, //0x00002820 .long L0_2_set_292
  2744  	0x7b, 0xee, 0xff, 0xff, //0x00002824 .long L0_2_set_292
  2745  	0x7b, 0xee, 0xff, 0xff, //0x00002828 .long L0_2_set_292
  2746  	0x7b, 0xee, 0xff, 0xff, //0x0000282c .long L0_2_set_292
  2747  	0x7b, 0xee, 0xff, 0xff, //0x00002830 .long L0_2_set_292
  2748  	0x7b, 0xee, 0xff, 0xff, //0x00002834 .long L0_2_set_292
  2749  	0x7b, 0xee, 0xff, 0xff, //0x00002838 .long L0_2_set_292
  2750  	0x7b, 0xee, 0xff, 0xff, //0x0000283c .long L0_2_set_292
  2751  	0x7b, 0xee, 0xff, 0xff, //0x00002840 .long L0_2_set_292
  2752  	0x58, 0xec, 0xff, 0xff, //0x00002844 .long L0_2_set_266
  2753  	0x7b, 0xee, 0xff, 0xff, //0x00002848 .long L0_2_set_292
  2754  	0x7b, 0xee, 0xff, 0xff, //0x0000284c .long L0_2_set_292
  2755  	0x7b, 0xee, 0xff, 0xff, //0x00002850 .long L0_2_set_292
  2756  	0x7b, 0xee, 0xff, 0xff, //0x00002854 .long L0_2_set_292
  2757  	0x7b, 0xee, 0xff, 0xff, //0x00002858 .long L0_2_set_292
  2758  	0x7b, 0xee, 0xff, 0xff, //0x0000285c .long L0_2_set_292
  2759  	0x7b, 0xee, 0xff, 0xff, //0x00002860 .long L0_2_set_292
  2760  	0x7b, 0xee, 0xff, 0xff, //0x00002864 .long L0_2_set_292
  2761  	0x7b, 0xee, 0xff, 0xff, //0x00002868 .long L0_2_set_292
  2762  	0x7b, 0xee, 0xff, 0xff, //0x0000286c .long L0_2_set_292
  2763  	0x7b, 0xee, 0xff, 0xff, //0x00002870 .long L0_2_set_292
  2764  	0x7b, 0xee, 0xff, 0xff, //0x00002874 .long L0_2_set_292
  2765  	0x7b, 0xee, 0xff, 0xff, //0x00002878 .long L0_2_set_292
  2766  	0x7b, 0xee, 0xff, 0xff, //0x0000287c .long L0_2_set_292
  2767  	0x7b, 0xee, 0xff, 0xff, //0x00002880 .long L0_2_set_292
  2768  	0x7b, 0xee, 0xff, 0xff, //0x00002884 .long L0_2_set_292
  2769  	0x7b, 0xee, 0xff, 0xff, //0x00002888 .long L0_2_set_292
  2770  	0x7b, 0xee, 0xff, 0xff, //0x0000288c .long L0_2_set_292
  2771  	0x7b, 0xee, 0xff, 0xff, //0x00002890 .long L0_2_set_292
  2772  	0x7b, 0xee, 0xff, 0xff, //0x00002894 .long L0_2_set_292
  2773  	0x7b, 0xee, 0xff, 0xff, //0x00002898 .long L0_2_set_292
  2774  	0x7b, 0xee, 0xff, 0xff, //0x0000289c .long L0_2_set_292
  2775  	0x7b, 0xee, 0xff, 0xff, //0x000028a0 .long L0_2_set_292
  2776  	0x7b, 0xee, 0xff, 0xff, //0x000028a4 .long L0_2_set_292
  2777  	0x7b, 0xee, 0xff, 0xff, //0x000028a8 .long L0_2_set_292
  2778  	0x7b, 0xee, 0xff, 0xff, //0x000028ac .long L0_2_set_292
  2779  	0x7b, 0xee, 0xff, 0xff, //0x000028b0 .long L0_2_set_292
  2780  	0x7b, 0xee, 0xff, 0xff, //0x000028b4 .long L0_2_set_292
  2781  	0x7b, 0xee, 0xff, 0xff, //0x000028b8 .long L0_2_set_292
  2782  	0x7b, 0xee, 0xff, 0xff, //0x000028bc .long L0_2_set_292
  2783  	0x7b, 0xee, 0xff, 0xff, //0x000028c0 .long L0_2_set_292
  2784  	0x58, 0xec, 0xff, 0xff, //0x000028c4 .long L0_2_set_266
  2785  	// // .set L0_3_set_94, LBB0_94-LJTI0_3
  2786  	// // .set L0_3_set_149, LBB0_149-LJTI0_3
  2787  	// // .set L0_3_set_98, LBB0_98-LJTI0_3
  2788  	// // .set L0_3_set_91, LBB0_91-LJTI0_3
  2789  	// // .set L0_3_set_96, LBB0_96-LJTI0_3
  2790  	//0x000028c8 LJTI0_3
  2791  	0x10, 0xdf, 0xff, 0xff, //0x000028c8 .long L0_3_set_94
  2792  	0x75, 0xe3, 0xff, 0xff, //0x000028cc .long L0_3_set_149
  2793  	0x10, 0xdf, 0xff, 0xff, //0x000028d0 .long L0_3_set_94
  2794  	0x46, 0xdf, 0xff, 0xff, //0x000028d4 .long L0_3_set_98
  2795  	0x75, 0xe3, 0xff, 0xff, //0x000028d8 .long L0_3_set_149
  2796  	0xe8, 0xde, 0xff, 0xff, //0x000028dc .long L0_3_set_91
  2797  	0xe8, 0xde, 0xff, 0xff, //0x000028e0 .long L0_3_set_91
  2798  	0xe8, 0xde, 0xff, 0xff, //0x000028e4 .long L0_3_set_91
  2799  	0xe8, 0xde, 0xff, 0xff, //0x000028e8 .long L0_3_set_91
  2800  	0xe8, 0xde, 0xff, 0xff, //0x000028ec .long L0_3_set_91
  2801  	0xe8, 0xde, 0xff, 0xff, //0x000028f0 .long L0_3_set_91
  2802  	0xe8, 0xde, 0xff, 0xff, //0x000028f4 .long L0_3_set_91
  2803  	0xe8, 0xde, 0xff, 0xff, //0x000028f8 .long L0_3_set_91
  2804  	0xe8, 0xde, 0xff, 0xff, //0x000028fc .long L0_3_set_91
  2805  	0xe8, 0xde, 0xff, 0xff, //0x00002900 .long L0_3_set_91
  2806  	0x75, 0xe3, 0xff, 0xff, //0x00002904 .long L0_3_set_149
  2807  	0x75, 0xe3, 0xff, 0xff, //0x00002908 .long L0_3_set_149
  2808  	0x75, 0xe3, 0xff, 0xff, //0x0000290c .long L0_3_set_149
  2809  	0x75, 0xe3, 0xff, 0xff, //0x00002910 .long L0_3_set_149
  2810  	0x75, 0xe3, 0xff, 0xff, //0x00002914 .long L0_3_set_149
  2811  	0x75, 0xe3, 0xff, 0xff, //0x00002918 .long L0_3_set_149
  2812  	0x75, 0xe3, 0xff, 0xff, //0x0000291c .long L0_3_set_149
  2813  	0x75, 0xe3, 0xff, 0xff, //0x00002920 .long L0_3_set_149
  2814  	0x75, 0xe3, 0xff, 0xff, //0x00002924 .long L0_3_set_149
  2815  	0x75, 0xe3, 0xff, 0xff, //0x00002928 .long L0_3_set_149
  2816  	0x75, 0xe3, 0xff, 0xff, //0x0000292c .long L0_3_set_149
  2817  	0x2b, 0xdf, 0xff, 0xff, //0x00002930 .long L0_3_set_96
  2818  	0x75, 0xe3, 0xff, 0xff, //0x00002934 .long L0_3_set_149
  2819  	0x75, 0xe3, 0xff, 0xff, //0x00002938 .long L0_3_set_149
  2820  	0x75, 0xe3, 0xff, 0xff, //0x0000293c .long L0_3_set_149
  2821  	0x75, 0xe3, 0xff, 0xff, //0x00002940 .long L0_3_set_149
  2822  	0x75, 0xe3, 0xff, 0xff, //0x00002944 .long L0_3_set_149
  2823  	0x75, 0xe3, 0xff, 0xff, //0x00002948 .long L0_3_set_149
  2824  	0x75, 0xe3, 0xff, 0xff, //0x0000294c .long L0_3_set_149
  2825  	0x75, 0xe3, 0xff, 0xff, //0x00002950 .long L0_3_set_149
  2826  	0x75, 0xe3, 0xff, 0xff, //0x00002954 .long L0_3_set_149
  2827  	0x75, 0xe3, 0xff, 0xff, //0x00002958 .long L0_3_set_149
  2828  	0x75, 0xe3, 0xff, 0xff, //0x0000295c .long L0_3_set_149
  2829  	0x75, 0xe3, 0xff, 0xff, //0x00002960 .long L0_3_set_149
  2830  	0x75, 0xe3, 0xff, 0xff, //0x00002964 .long L0_3_set_149
  2831  	0x75, 0xe3, 0xff, 0xff, //0x00002968 .long L0_3_set_149
  2832  	0x75, 0xe3, 0xff, 0xff, //0x0000296c .long L0_3_set_149
  2833  	0x75, 0xe3, 0xff, 0xff, //0x00002970 .long L0_3_set_149
  2834  	0x75, 0xe3, 0xff, 0xff, //0x00002974 .long L0_3_set_149
  2835  	0x75, 0xe3, 0xff, 0xff, //0x00002978 .long L0_3_set_149
  2836  	0x75, 0xe3, 0xff, 0xff, //0x0000297c .long L0_3_set_149
  2837  	0x75, 0xe3, 0xff, 0xff, //0x00002980 .long L0_3_set_149
  2838  	0x75, 0xe3, 0xff, 0xff, //0x00002984 .long L0_3_set_149
  2839  	0x75, 0xe3, 0xff, 0xff, //0x00002988 .long L0_3_set_149
  2840  	0x75, 0xe3, 0xff, 0xff, //0x0000298c .long L0_3_set_149
  2841  	0x75, 0xe3, 0xff, 0xff, //0x00002990 .long L0_3_set_149
  2842  	0x75, 0xe3, 0xff, 0xff, //0x00002994 .long L0_3_set_149
  2843  	0x75, 0xe3, 0xff, 0xff, //0x00002998 .long L0_3_set_149
  2844  	0x75, 0xe3, 0xff, 0xff, //0x0000299c .long L0_3_set_149
  2845  	0x75, 0xe3, 0xff, 0xff, //0x000029a0 .long L0_3_set_149
  2846  	0x75, 0xe3, 0xff, 0xff, //0x000029a4 .long L0_3_set_149
  2847  	0x75, 0xe3, 0xff, 0xff, //0x000029a8 .long L0_3_set_149
  2848  	0x75, 0xe3, 0xff, 0xff, //0x000029ac .long L0_3_set_149
  2849  	0x2b, 0xdf, 0xff, 0xff, //0x000029b0 .long L0_3_set_96
  2850  	//0x000029b4 .p2align 2, 0x00
  2851  	//0x000029b4 _MASK_USE_NUMBER
  2852  	0x02, 0x00, 0x00, 0x00, //0x000029b4 .long 2
  2853  }
  2854