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

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