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

     1  // +build amd64
     2  // Code generated by asm2asm, DO NOT EDIT.
     3  
     4  package avx
     5  
     6  var _text_skip_one = []byte{
     7  	// .p2align 4, 0x00
     8  	// LCPI0_0
     9  	0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, // QUAD $0x2222222222222222; QUAD $0x2222222222222222  // .space 16, '""""""""""""""""'
    10  	//0x00000010 LCPI0_1
    11  	0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, //0x00000010 QUAD $0x5c5c5c5c5c5c5c5c; QUAD $0x5c5c5c5c5c5c5c5c  // .space 16, '\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
    12  	//0x00000020 LCPI0_2
    13  	0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, //0x00000020 QUAD $0x2020202020202020; QUAD $0x2020202020202020  // .space 16, '                '
    14  	//0x00000030 LCPI0_3
    15  	0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, //0x00000030 QUAD $0x2f2f2f2f2f2f2f2f; QUAD $0x2f2f2f2f2f2f2f2f  // .space 16, '////////////////'
    16  	//0x00000040 LCPI0_4
    17  	0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, //0x00000040 QUAD $0x3a3a3a3a3a3a3a3a; QUAD $0x3a3a3a3a3a3a3a3a  // .space 16, '::::::::::::::::'
    18  	//0x00000050 LCPI0_5
    19  	0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, //0x00000050 QUAD $0x2b2b2b2b2b2b2b2b; QUAD $0x2b2b2b2b2b2b2b2b  // .space 16, '++++++++++++++++'
    20  	//0x00000060 LCPI0_6
    21  	0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, //0x00000060 QUAD $0x2d2d2d2d2d2d2d2d; QUAD $0x2d2d2d2d2d2d2d2d  // .space 16, '----------------'
    22  	//0x00000070 LCPI0_7
    23  	0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, //0x00000070 QUAD $0x2e2e2e2e2e2e2e2e; QUAD $0x2e2e2e2e2e2e2e2e  // .space 16, '................'
    24  	//0x00000080 LCPI0_8
    25  	0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, //0x00000080 QUAD $0x6565656565656565; QUAD $0x6565656565656565  // .space 16, 'eeeeeeeeeeeeeeee'
    26  	//0x00000090 .p2align 4, 0x90
    27  	//0x00000090 _skip_one
    28  	0x55, //0x00000090 pushq        %rbp
    29  	0x48, 0x89, 0xe5, //0x00000091 movq         %rsp, %rbp
    30  	0x41, 0x57, //0x00000094 pushq        %r15
    31  	0x41, 0x56, //0x00000096 pushq        %r14
    32  	0x41, 0x55, //0x00000098 pushq        %r13
    33  	0x41, 0x54, //0x0000009a pushq        %r12
    34  	0x53, //0x0000009c pushq        %rbx
    35  	0x48, 0x83, 0xec, 0x70, //0x0000009d subq         $112, %rsp
    36  	0x48, 0x89, 0x8d, 0x78, 0xff, 0xff, 0xff, //0x000000a1 movq         %rcx, $-136(%rbp)
    37  	0x41, 0xb8, 0x01, 0x00, 0x00, 0x00, //0x000000a8 movl         $1, %r8d
    38  	0xc4, 0xc1, 0xf9, 0x6e, 0xc0, //0x000000ae vmovq        %r8, %xmm0
    39  	0xc5, 0xfa, 0x7f, 0x02, //0x000000b3 vmovdqu      %xmm0, (%rdx)
    40  	0x4c, 0x8b, 0x27, //0x000000b7 movq         (%rdi), %r12
    41  	0x4c, 0x89, 0xe0, //0x000000ba movq         %r12, %rax
    42  	0x48, 0xf7, 0xd0, //0x000000bd notq         %rax
    43  	0x48, 0x89, 0x45, 0x98, //0x000000c0 movq         %rax, $-104(%rbp)
    44  	0xb8, 0x01, 0x00, 0x00, 0x00, //0x000000c4 movl         $1, %eax
    45  	0x4c, 0x29, 0xe0, //0x000000c9 subq         %r12, %rax
    46  	0x48, 0x89, 0x45, 0x90, //0x000000cc movq         %rax, $-112(%rbp)
    47  	0x49, 0x8d, 0x44, 0x24, 0x40, //0x000000d0 leaq         $64(%r12), %rax
    48  	0x48, 0x89, 0x45, 0x88, //0x000000d5 movq         %rax, $-120(%rbp)
    49  	0x4c, 0x8b, 0x36, //0x000000d9 movq         (%rsi), %r14
    50  	0x49, 0x8d, 0x44, 0x24, 0x05, //0x000000dc leaq         $5(%r12), %rax
    51  	0x48, 0x89, 0x85, 0x68, 0xff, 0xff, 0xff, //0x000000e1 movq         %rax, $-152(%rbp)
    52  	0x48, 0xc7, 0x85, 0x70, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, //0x000000e8 movq         $-1, $-144(%rbp)
    53  	0xc5, 0xfa, 0x6f, 0x05, 0x05, 0xff, 0xff, 0xff, //0x000000f3 vmovdqu      $-251(%rip), %xmm0  /* LCPI0_0+0(%rip) */
    54  	0xc5, 0xfa, 0x6f, 0x0d, 0x0d, 0xff, 0xff, 0xff, //0x000000fb vmovdqu      $-243(%rip), %xmm1  /* LCPI0_1+0(%rip) */
    55  	0xc5, 0x7a, 0x6f, 0x3d, 0x15, 0xff, 0xff, 0xff, //0x00000103 vmovdqu      $-235(%rip), %xmm15  /* LCPI0_2+0(%rip) */
    56  	0xc5, 0xe1, 0x76, 0xdb, //0x0000010b vpcmpeqd     %xmm3, %xmm3, %xmm3
    57  	0xc5, 0x7a, 0x6f, 0x05, 0x19, 0xff, 0xff, 0xff, //0x0000010f vmovdqu      $-231(%rip), %xmm8  /* LCPI0_3+0(%rip) */
    58  	0xc5, 0x7a, 0x6f, 0x0d, 0x21, 0xff, 0xff, 0xff, //0x00000117 vmovdqu      $-223(%rip), %xmm9  /* LCPI0_4+0(%rip) */
    59  	0xc5, 0x7a, 0x6f, 0x15, 0x29, 0xff, 0xff, 0xff, //0x0000011f vmovdqu      $-215(%rip), %xmm10  /* LCPI0_5+0(%rip) */
    60  	0xc5, 0x7a, 0x6f, 0x1d, 0x31, 0xff, 0xff, 0xff, //0x00000127 vmovdqu      $-207(%rip), %xmm11  /* LCPI0_6+0(%rip) */
    61  	0xc5, 0x7a, 0x6f, 0x25, 0xe9, 0xfe, 0xff, 0xff, //0x0000012f vmovdqu      $-279(%rip), %xmm12  /* LCPI0_2+0(%rip) */
    62  	0xc5, 0x7a, 0x6f, 0x2d, 0x31, 0xff, 0xff, 0xff, //0x00000137 vmovdqu      $-207(%rip), %xmm13  /* LCPI0_7+0(%rip) */
    63  	0xc5, 0x7a, 0x6f, 0x35, 0x39, 0xff, 0xff, 0xff, //0x0000013f vmovdqu      $-199(%rip), %xmm14  /* LCPI0_8+0(%rip) */
    64  	0x48, 0x89, 0x75, 0xc8, //0x00000147 movq         %rsi, $-56(%rbp)
    65  	0x4c, 0x89, 0x65, 0xd0, //0x0000014b movq         %r12, $-48(%rbp)
    66  	0x48, 0x89, 0x55, 0xb8, //0x0000014f movq         %rdx, $-72(%rbp)
    67  	0x48, 0x89, 0x7d, 0xc0, //0x00000153 movq         %rdi, $-64(%rbp)
    68  	0xe9, 0x20, 0x00, 0x00, 0x00, //0x00000157 jmp          LBB0_4
    69  	0x90, 0x90, 0x90, 0x90, //0x0000015c .p2align 4, 0x90
    70  	//0x00000160 LBB0_1
    71  	0x4d, 0x89, 0xd3, //0x00000160 movq         %r10, %r11
    72  	//0x00000163 LBB0_2
    73  	0x4c, 0x8b, 0x0a, //0x00000163 movq         (%rdx), %r9
    74  	0x4d, 0x89, 0xde, //0x00000166 movq         %r11, %r14
    75  	//0x00000169 LBB0_3
    76  	0x4d, 0x89, 0xc8, //0x00000169 movq         %r9, %r8
    77  	0x48, 0x8b, 0x85, 0x70, 0xff, 0xff, 0xff, //0x0000016c movq         $-144(%rbp), %rax
    78  	0x4d, 0x85, 0xc9, //0x00000173 testq        %r9, %r9
    79  	0x0f, 0x84, 0x68, 0x22, 0x00, 0x00, //0x00000176 je           LBB0_424
    80  	//0x0000017c LBB0_4
    81  	0x4c, 0x8b, 0x4f, 0x08, //0x0000017c movq         $8(%rdi), %r9
    82  	0x4c, 0x89, 0xf0, //0x00000180 movq         %r14, %rax
    83  	0x4c, 0x89, 0xf3, //0x00000183 movq         %r14, %rbx
    84  	0x4c, 0x29, 0xcb, //0x00000186 subq         %r9, %rbx
    85  	0x0f, 0x83, 0x31, 0x00, 0x00, 0x00, //0x00000189 jae          LBB0_9
    86  	0x41, 0x8a, 0x0c, 0x04, //0x0000018f movb         (%r12,%rax), %cl
    87  	0x80, 0xf9, 0x0d, //0x00000193 cmpb         $13, %cl
    88  	0x0f, 0x84, 0x24, 0x00, 0x00, 0x00, //0x00000196 je           LBB0_9
    89  	0x80, 0xf9, 0x20, //0x0000019c cmpb         $32, %cl
    90  	0x0f, 0x84, 0x1b, 0x00, 0x00, 0x00, //0x0000019f je           LBB0_9
    91  	0x80, 0xc1, 0xf7, //0x000001a5 addb         $-9, %cl
    92  	0x80, 0xf9, 0x01, //0x000001a8 cmpb         $1, %cl
    93  	0x0f, 0x86, 0x0f, 0x00, 0x00, 0x00, //0x000001ab jbe          LBB0_9
    94  	0x49, 0x89, 0xc7, //0x000001b1 movq         %rax, %r15
    95  	0xe9, 0x34, 0x01, 0x00, 0x00, //0x000001b4 jmp          LBB0_30
    96  	0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000001b9 .p2align 4, 0x90
    97  	//0x000001c0 LBB0_9
    98  	0x4c, 0x8d, 0x78, 0x01, //0x000001c0 leaq         $1(%rax), %r15
    99  	0x4d, 0x39, 0xcf, //0x000001c4 cmpq         %r9, %r15
   100  	0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x000001c7 jae          LBB0_13
   101  	0x43, 0x8a, 0x0c, 0x3c, //0x000001cd movb         (%r12,%r15), %cl
   102  	0x80, 0xf9, 0x0d, //0x000001d1 cmpb         $13, %cl
   103  	0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x000001d4 je           LBB0_13
   104  	0x80, 0xf9, 0x20, //0x000001da cmpb         $32, %cl
   105  	0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x000001dd je           LBB0_13
   106  	0x80, 0xc1, 0xf7, //0x000001e3 addb         $-9, %cl
   107  	0x80, 0xf9, 0x01, //0x000001e6 cmpb         $1, %cl
   108  	0x0f, 0x87, 0xfe, 0x00, 0x00, 0x00, //0x000001e9 ja           LBB0_30
   109  	0x90, //0x000001ef .p2align 4, 0x90
   110  	//0x000001f0 LBB0_13
   111  	0x4c, 0x8d, 0x78, 0x02, //0x000001f0 leaq         $2(%rax), %r15
   112  	0x4d, 0x39, 0xcf, //0x000001f4 cmpq         %r9, %r15
   113  	0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x000001f7 jae          LBB0_17
   114  	0x43, 0x8a, 0x0c, 0x3c, //0x000001fd movb         (%r12,%r15), %cl
   115  	0x80, 0xf9, 0x0d, //0x00000201 cmpb         $13, %cl
   116  	0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00000204 je           LBB0_17
   117  	0x80, 0xf9, 0x20, //0x0000020a cmpb         $32, %cl
   118  	0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x0000020d je           LBB0_17
   119  	0x80, 0xc1, 0xf7, //0x00000213 addb         $-9, %cl
   120  	0x80, 0xf9, 0x01, //0x00000216 cmpb         $1, %cl
   121  	0x0f, 0x87, 0xce, 0x00, 0x00, 0x00, //0x00000219 ja           LBB0_30
   122  	0x90, //0x0000021f .p2align 4, 0x90
   123  	//0x00000220 LBB0_17
   124  	0x4c, 0x8d, 0x78, 0x03, //0x00000220 leaq         $3(%rax), %r15
   125  	0x4d, 0x39, 0xcf, //0x00000224 cmpq         %r9, %r15
   126  	0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00000227 jae          LBB0_21
   127  	0x43, 0x8a, 0x0c, 0x3c, //0x0000022d movb         (%r12,%r15), %cl
   128  	0x80, 0xf9, 0x0d, //0x00000231 cmpb         $13, %cl
   129  	0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00000234 je           LBB0_21
   130  	0x80, 0xf9, 0x20, //0x0000023a cmpb         $32, %cl
   131  	0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x0000023d je           LBB0_21
   132  	0x80, 0xc1, 0xf7, //0x00000243 addb         $-9, %cl
   133  	0x80, 0xf9, 0x01, //0x00000246 cmpb         $1, %cl
   134  	0x0f, 0x87, 0x9e, 0x00, 0x00, 0x00, //0x00000249 ja           LBB0_30
   135  	0x90, //0x0000024f .p2align 4, 0x90
   136  	//0x00000250 LBB0_21
   137  	0x48, 0x8d, 0x48, 0x04, //0x00000250 leaq         $4(%rax), %rcx
   138  	0x49, 0x39, 0xc9, //0x00000254 cmpq         %rcx, %r9
   139  	0x0f, 0x86, 0x33, 0x21, 0x00, 0x00, //0x00000257 jbe          LBB0_413
   140  	0x49, 0x39, 0xc9, //0x0000025d cmpq         %rcx, %r9
   141  	0x0f, 0x84, 0x5a, 0x00, 0x00, 0x00, //0x00000260 je           LBB0_27
   142  	0x4b, 0x8d, 0x0c, 0x0c, //0x00000266 leaq         (%r12,%r9), %rcx
   143  	0x48, 0x83, 0xc3, 0x04, //0x0000026a addq         $4, %rbx
   144  	0x48, 0x03, 0x85, 0x68, 0xff, 0xff, 0xff, //0x0000026e addq         $-152(%rbp), %rax
   145  	0x49, 0x89, 0xc7, //0x00000275 movq         %rax, %r15
   146  	0x49, 0xba, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00000278 movabsq      $4294977024, %r10
   147  	0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000282 .p2align 4, 0x90
   148  	//0x00000290 LBB0_24
   149  	0x41, 0x0f, 0xbe, 0x47, 0xff, //0x00000290 movsbl       $-1(%r15), %eax
   150  	0x83, 0xf8, 0x20, //0x00000295 cmpl         $32, %eax
   151  	0x0f, 0x87, 0x42, 0x00, 0x00, 0x00, //0x00000298 ja           LBB0_29
   152  	0x49, 0x0f, 0xa3, 0xc2, //0x0000029e btq          %rax, %r10
   153  	0x0f, 0x83, 0x38, 0x00, 0x00, 0x00, //0x000002a2 jae          LBB0_29
   154  	0x49, 0xff, 0xc7, //0x000002a8 incq         %r15
   155  	0x48, 0xff, 0xc3, //0x000002ab incq         %rbx
   156  	0x0f, 0x85, 0xdc, 0xff, 0xff, 0xff, //0x000002ae jne          LBB0_24
   157  	0xe9, 0x0a, 0x00, 0x00, 0x00, //0x000002b4 jmp          LBB0_28
   158  	0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000002b9 .p2align 4, 0x90
   159  	//0x000002c0 LBB0_27
   160  	0x4c, 0x01, 0xe1, //0x000002c0 addq         %r12, %rcx
   161  	//0x000002c3 LBB0_28
   162  	0x4c, 0x29, 0xe1, //0x000002c3 subq         %r12, %rcx
   163  	0x49, 0x89, 0xcf, //0x000002c6 movq         %rcx, %r15
   164  	0x4d, 0x39, 0xcf, //0x000002c9 cmpq         %r9, %r15
   165  	0x0f, 0x82, 0x1b, 0x00, 0x00, 0x00, //0x000002cc jb           LBB0_30
   166  	0xe9, 0xbc, 0x20, 0x00, 0x00, //0x000002d2 jmp          LBB0_414
   167  	0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000002d7 .p2align 4, 0x90
   168  	//0x000002e0 LBB0_29
   169  	0x4c, 0x03, 0x7d, 0x98, //0x000002e0 addq         $-104(%rbp), %r15
   170  	0x4d, 0x39, 0xcf, //0x000002e4 cmpq         %r9, %r15
   171  	0x0f, 0x83, 0xa6, 0x20, 0x00, 0x00, //0x000002e7 jae          LBB0_414
   172  	//0x000002ed LBB0_30
   173  	0x4d, 0x8d, 0x57, 0x01, //0x000002ed leaq         $1(%r15), %r10
   174  	0x4c, 0x89, 0x16, //0x000002f1 movq         %r10, (%rsi)
   175  	0x47, 0x0f, 0xbe, 0x1c, 0x3c, //0x000002f4 movsbl       (%r12,%r15), %r11d
   176  	0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x000002f9 movq         $-1, %rax
   177  	0x45, 0x85, 0xdb, //0x00000300 testl        %r11d, %r11d
   178  	0x0f, 0x84, 0xdb, 0x20, 0x00, 0x00, //0x00000303 je           LBB0_424
   179  	0x4d, 0x8d, 0x48, 0xff, //0x00000309 leaq         $-1(%r8), %r9
   180  	0x42, 0x8b, 0x0c, 0xc2, //0x0000030d movl         (%rdx,%r8,8), %ecx
   181  	0x48, 0x8b, 0x9d, 0x70, 0xff, 0xff, 0xff, //0x00000311 movq         $-144(%rbp), %rbx
   182  	0x48, 0x83, 0xfb, 0xff, //0x00000318 cmpq         $-1, %rbx
   183  	0x49, 0x0f, 0x44, 0xdf, //0x0000031c cmoveq       %r15, %rbx
   184  	0x48, 0x89, 0x9d, 0x70, 0xff, 0xff, 0xff, //0x00000320 movq         %rbx, $-144(%rbp)
   185  	0xff, 0xc9, //0x00000327 decl         %ecx
   186  	0x83, 0xf9, 0x05, //0x00000329 cmpl         $5, %ecx
   187  	0x0f, 0x87, 0x3d, 0x02, 0x00, 0x00, //0x0000032c ja           LBB0_62
   188  	0x48, 0x8d, 0x1d, 0x57, 0x22, 0x00, 0x00, //0x00000332 leaq         $8791(%rip), %rbx  /* LJTI0_0+0(%rip) */
   189  	0x48, 0x63, 0x0c, 0x8b, //0x00000339 movslq       (%rbx,%rcx,4), %rcx
   190  	0x48, 0x01, 0xd9, //0x0000033d addq         %rbx, %rcx
   191  	0xff, 0xe1, //0x00000340 jmpq         *%rcx
   192  	//0x00000342 LBB0_33
   193  	0x41, 0x83, 0xfb, 0x2c, //0x00000342 cmpl         $44, %r11d
   194  	0x0f, 0x84, 0xb2, 0x04, 0x00, 0x00, //0x00000346 je           LBB0_102
   195  	0x41, 0x83, 0xfb, 0x5d, //0x0000034c cmpl         $93, %r11d
   196  	0x0f, 0x84, 0x42, 0x02, 0x00, 0x00, //0x00000350 je           LBB0_65
   197  	0xe9, 0x82, 0x20, 0x00, 0x00, //0x00000356 jmp          LBB0_423
   198  	//0x0000035b LBB0_35
   199  	0x41, 0x83, 0xfb, 0x2c, //0x0000035b cmpl         $44, %r11d
   200  	0x0f, 0x85, 0x29, 0x02, 0x00, 0x00, //0x0000035f jne          LBB0_64
   201  	0x49, 0x81, 0xf8, 0xff, 0x0f, 0x00, 0x00, //0x00000365 cmpq         $4095, %r8
   202  	0x0f, 0x8f, 0x2d, 0x20, 0x00, 0x00, //0x0000036c jg           LBB0_432
   203  	0x49, 0x8d, 0x40, 0x01, //0x00000372 leaq         $1(%r8), %rax
   204  	0x48, 0x89, 0x02, //0x00000376 movq         %rax, (%rdx)
   205  	0x4a, 0xc7, 0x44, 0xc2, 0x08, 0x03, 0x00, 0x00, 0x00, //0x00000379 movq         $3, $8(%rdx,%r8,8)
   206  	0xe9, 0xd9, 0xfd, 0xff, 0xff, //0x00000382 jmp          LBB0_1
   207  	//0x00000387 LBB0_38
   208  	0x41, 0x80, 0xfb, 0x22, //0x00000387 cmpb         $34, %r11b
   209  	0x0f, 0x85, 0x4c, 0x20, 0x00, 0x00, //0x0000038b jne          LBB0_423
   210  	0x4a, 0xc7, 0x04, 0xc2, 0x04, 0x00, 0x00, 0x00, //0x00000391 movq         $4, (%rdx,%r8,8)
   211  	0x48, 0x8b, 0x4f, 0x08, //0x00000399 movq         $8(%rdi), %rcx
   212  	0xf6, 0x85, 0x78, 0xff, 0xff, 0xff, 0x20, //0x0000039d testb        $32, $-136(%rbp)
   213  	0x48, 0x89, 0x4d, 0xa0, //0x000003a4 movq         %rcx, $-96(%rbp)
   214  	0x0f, 0x85, 0x72, 0x04, 0x00, 0x00, //0x000003a8 jne          LBB0_104
   215  	0x49, 0x89, 0xcd, //0x000003ae movq         %rcx, %r13
   216  	0x4d, 0x29, 0xd5, //0x000003b1 subq         %r10, %r13
   217  	0x0f, 0x84, 0x9d, 0x21, 0x00, 0x00, //0x000003b4 je           LBB0_449
   218  	0x4f, 0x8d, 0x1c, 0x14, //0x000003ba leaq         (%r12,%r10), %r11
   219  	0x49, 0x83, 0xfd, 0x40, //0x000003be cmpq         $64, %r13
   220  	0x0f, 0x82, 0x40, 0x1a, 0x00, 0x00, //0x000003c2 jb           LBB0_353
   221  	0x44, 0x89, 0xe8, //0x000003c8 movl         %r13d, %eax
   222  	0x83, 0xe0, 0x3f, //0x000003cb andl         $63, %eax
   223  	0x48, 0x89, 0x45, 0xa8, //0x000003ce movq         %rax, $-88(%rbp)
   224  	0x4c, 0x29, 0xf9, //0x000003d2 subq         %r15, %rcx
   225  	0x48, 0x83, 0xc1, 0xbf, //0x000003d5 addq         $-65, %rcx
   226  	0x48, 0x83, 0xe1, 0xc0, //0x000003d9 andq         $-64, %rcx
   227  	0x4c, 0x01, 0xd1, //0x000003dd addq         %r10, %rcx
   228  	0x48, 0x03, 0x4d, 0x88, //0x000003e0 addq         $-120(%rbp), %rcx
   229  	0x48, 0x89, 0x4d, 0x80, //0x000003e4 movq         %rcx, $-128(%rbp)
   230  	0x49, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x000003e8 movq         $-1, %r9
   231  	0x45, 0x31, 0xe4, //0x000003ef xorl         %r12d, %r12d
   232  	0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000003f2 .p2align 4, 0x90
   233  	//0x00000400 LBB0_43
   234  	0xc4, 0xc1, 0x7a, 0x6f, 0x13, //0x00000400 vmovdqu      (%r11), %xmm2
   235  	0xc4, 0xc1, 0x7a, 0x6f, 0x63, 0x10, //0x00000405 vmovdqu      $16(%r11), %xmm4
   236  	0xc4, 0xc1, 0x7a, 0x6f, 0x6b, 0x20, //0x0000040b vmovdqu      $32(%r11), %xmm5
   237  	0xc4, 0xc1, 0x7a, 0x6f, 0x73, 0x30, //0x00000411 vmovdqu      $48(%r11), %xmm6
   238  	0xc5, 0xe9, 0x74, 0xf8, //0x00000417 vpcmpeqb     %xmm0, %xmm2, %xmm7
   239  	0xc5, 0xf9, 0xd7, 0xff, //0x0000041b vpmovmskb    %xmm7, %edi
   240  	0xc5, 0xd9, 0x74, 0xf8, //0x0000041f vpcmpeqb     %xmm0, %xmm4, %xmm7
   241  	0xc5, 0xf9, 0xd7, 0xcf, //0x00000423 vpmovmskb    %xmm7, %ecx
   242  	0xc5, 0xd1, 0x74, 0xf8, //0x00000427 vpcmpeqb     %xmm0, %xmm5, %xmm7
   243  	0xc5, 0xf9, 0xd7, 0xf7, //0x0000042b vpmovmskb    %xmm7, %esi
   244  	0xc5, 0xc9, 0x74, 0xf8, //0x0000042f vpcmpeqb     %xmm0, %xmm6, %xmm7
   245  	0xc5, 0xf9, 0xd7, 0xdf, //0x00000433 vpmovmskb    %xmm7, %ebx
   246  	0xc5, 0xe9, 0x74, 0xd1, //0x00000437 vpcmpeqb     %xmm1, %xmm2, %xmm2
   247  	0xc5, 0xf9, 0xd7, 0xd2, //0x0000043b vpmovmskb    %xmm2, %edx
   248  	0xc5, 0xd9, 0x74, 0xd1, //0x0000043f vpcmpeqb     %xmm1, %xmm4, %xmm2
   249  	0xc5, 0xf9, 0xd7, 0xc2, //0x00000443 vpmovmskb    %xmm2, %eax
   250  	0xc5, 0xd1, 0x74, 0xd1, //0x00000447 vpcmpeqb     %xmm1, %xmm5, %xmm2
   251  	0xc5, 0x79, 0xd7, 0xf2, //0x0000044b vpmovmskb    %xmm2, %r14d
   252  	0xc5, 0xc9, 0x74, 0xd1, //0x0000044f vpcmpeqb     %xmm1, %xmm6, %xmm2
   253  	0xc5, 0x79, 0xd7, 0xc2, //0x00000453 vpmovmskb    %xmm2, %r8d
   254  	0x48, 0xc1, 0xe3, 0x30, //0x00000457 shlq         $48, %rbx
   255  	0x48, 0xc1, 0xe6, 0x20, //0x0000045b shlq         $32, %rsi
   256  	0x48, 0xc1, 0xe1, 0x10, //0x0000045f shlq         $16, %rcx
   257  	0x48, 0x09, 0xcf, //0x00000463 orq          %rcx, %rdi
   258  	0x48, 0x09, 0xf7, //0x00000466 orq          %rsi, %rdi
   259  	0x49, 0xc1, 0xe0, 0x30, //0x00000469 shlq         $48, %r8
   260  	0x49, 0xc1, 0xe6, 0x20, //0x0000046d shlq         $32, %r14
   261  	0x48, 0xc1, 0xe0, 0x10, //0x00000471 shlq         $16, %rax
   262  	0x48, 0x09, 0xc2, //0x00000475 orq          %rax, %rdx
   263  	0x4c, 0x09, 0xf2, //0x00000478 orq          %r14, %rdx
   264  	0x4c, 0x09, 0xc2, //0x0000047b orq          %r8, %rdx
   265  	0x49, 0x83, 0xf9, 0xff, //0x0000047e cmpq         $-1, %r9
   266  	0x0f, 0x85, 0x09, 0x00, 0x00, 0x00, //0x00000482 jne          LBB0_45
   267  	0x48, 0x85, 0xd2, //0x00000488 testq        %rdx, %rdx
   268  	0x0f, 0x85, 0x2f, 0x00, 0x00, 0x00, //0x0000048b jne          LBB0_54
   269  	//0x00000491 LBB0_45
   270  	0x48, 0x09, 0xdf, //0x00000491 orq          %rbx, %rdi
   271  	0x48, 0x89, 0xd0, //0x00000494 movq         %rdx, %rax
   272  	0x4c, 0x09, 0xe0, //0x00000497 orq          %r12, %rax
   273  	0x0f, 0x85, 0x3d, 0x00, 0x00, 0x00, //0x0000049a jne          LBB0_55
   274  	//0x000004a0 LBB0_46
   275  	0x48, 0x85, 0xff, //0x000004a0 testq        %rdi, %rdi
   276  	0x0f, 0x85, 0x86, 0x00, 0x00, 0x00, //0x000004a3 jne          LBB0_56
   277  	//0x000004a9 LBB0_47
   278  	0x49, 0x83, 0xc5, 0xc0, //0x000004a9 addq         $-64, %r13
   279  	0x49, 0x83, 0xc3, 0x40, //0x000004ad addq         $64, %r11
   280  	0x49, 0x83, 0xfd, 0x3f, //0x000004b1 cmpq         $63, %r13
   281  	0x0f, 0x87, 0x45, 0xff, 0xff, 0xff, //0x000004b5 ja           LBB0_43
   282  	0xe9, 0xb4, 0x12, 0x00, 0x00, //0x000004bb jmp          LBB0_48
   283  	//0x000004c0 LBB0_54
   284  	0x4c, 0x89, 0xd8, //0x000004c0 movq         %r11, %rax
   285  	0x48, 0x2b, 0x45, 0xd0, //0x000004c3 subq         $-48(%rbp), %rax
   286  	0x4c, 0x0f, 0xbc, 0xca, //0x000004c7 bsfq         %rdx, %r9
   287  	0x49, 0x01, 0xc1, //0x000004cb addq         %rax, %r9
   288  	0x48, 0x09, 0xdf, //0x000004ce orq          %rbx, %rdi
   289  	0x48, 0x89, 0xd0, //0x000004d1 movq         %rdx, %rax
   290  	0x4c, 0x09, 0xe0, //0x000004d4 orq          %r12, %rax
   291  	0x0f, 0x84, 0xc3, 0xff, 0xff, 0xff, //0x000004d7 je           LBB0_46
   292  	//0x000004dd LBB0_55
   293  	0x4c, 0x89, 0xe0, //0x000004dd movq         %r12, %rax
   294  	0x48, 0xf7, 0xd0, //0x000004e0 notq         %rax
   295  	0x48, 0x21, 0xd0, //0x000004e3 andq         %rdx, %rax
   296  	0x48, 0x8d, 0x0c, 0x00, //0x000004e6 leaq         (%rax,%rax), %rcx
   297  	0x4c, 0x09, 0xe1, //0x000004ea orq          %r12, %rcx
   298  	0x48, 0x89, 0xce, //0x000004ed movq         %rcx, %rsi
   299  	0x48, 0xf7, 0xd6, //0x000004f0 notq         %rsi
   300  	0x48, 0x21, 0xd6, //0x000004f3 andq         %rdx, %rsi
   301  	0x48, 0xba, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x000004f6 movabsq      $-6148914691236517206, %rdx
   302  	0x48, 0x21, 0xd6, //0x00000500 andq         %rdx, %rsi
   303  	0x45, 0x31, 0xe4, //0x00000503 xorl         %r12d, %r12d
   304  	0x48, 0x01, 0xc6, //0x00000506 addq         %rax, %rsi
   305  	0x41, 0x0f, 0x92, 0xc4, //0x00000509 setb         %r12b
   306  	0x48, 0x01, 0xf6, //0x0000050d addq         %rsi, %rsi
   307  	0x48, 0xb8, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00000510 movabsq      $6148914691236517205, %rax
   308  	0x48, 0x31, 0xc6, //0x0000051a xorq         %rax, %rsi
   309  	0x48, 0x21, 0xce, //0x0000051d andq         %rcx, %rsi
   310  	0x48, 0xf7, 0xd6, //0x00000520 notq         %rsi
   311  	0x48, 0x21, 0xf7, //0x00000523 andq         %rsi, %rdi
   312  	0x48, 0x85, 0xff, //0x00000526 testq        %rdi, %rdi
   313  	0x0f, 0x84, 0x7a, 0xff, 0xff, 0xff, //0x00000529 je           LBB0_47
   314  	//0x0000052f LBB0_56
   315  	0x48, 0x0f, 0xbc, 0xc7, //0x0000052f bsfq         %rdi, %rax
   316  	//0x00000533 LBB0_57
   317  	0x4c, 0x03, 0x5d, 0x90, //0x00000533 addq         $-112(%rbp), %r11
   318  	0x49, 0x01, 0xc3, //0x00000537 addq         %rax, %r11
   319  	0x4c, 0x8b, 0x65, 0xd0, //0x0000053a movq         $-48(%rbp), %r12
   320  	0xe9, 0x80, 0x09, 0x00, 0x00, //0x0000053e jmp          LBB0_186
   321  	//0x00000543 LBB0_58
   322  	0x41, 0x80, 0xfb, 0x3a, //0x00000543 cmpb         $58, %r11b
   323  	0x0f, 0x85, 0x90, 0x1e, 0x00, 0x00, //0x00000547 jne          LBB0_423
   324  	0x4a, 0xc7, 0x04, 0xc2, 0x00, 0x00, 0x00, 0x00, //0x0000054d movq         $0, (%rdx,%r8,8)
   325  	0xe9, 0x06, 0xfc, 0xff, 0xff, //0x00000555 jmp          LBB0_1
   326  	//0x0000055a LBB0_60
   327  	0x4d, 0x89, 0xd6, //0x0000055a movq         %r10, %r14
   328  	0x41, 0x80, 0xfb, 0x5d, //0x0000055d cmpb         $93, %r11b
   329  	0x0f, 0x85, 0x3c, 0x00, 0x00, 0x00, //0x00000561 jne          LBB0_66
   330  	0x4c, 0x89, 0x0a, //0x00000567 movq         %r9, (%rdx)
   331  	0xe9, 0xfa, 0xfb, 0xff, 0xff, //0x0000056a jmp          LBB0_3
   332  	//0x0000056f LBB0_62
   333  	0x4d, 0x89, 0xd6, //0x0000056f movq         %r10, %r14
   334  	0x4c, 0x89, 0x0a, //0x00000572 movq         %r9, (%rdx)
   335  	0x41, 0x83, 0xfb, 0x7b, //0x00000575 cmpl         $123, %r11d
   336  	0x0f, 0x86, 0x36, 0x00, 0x00, 0x00, //0x00000579 jbe          LBB0_67
   337  	0xe9, 0x59, 0x1e, 0x00, 0x00, //0x0000057f jmp          LBB0_423
   338  	//0x00000584 LBB0_63
   339  	0x41, 0x83, 0xfb, 0x22, //0x00000584 cmpl         $34, %r11d
   340  	0x0f, 0x84, 0x6d, 0x04, 0x00, 0x00, //0x00000588 je           LBB0_125
   341  	//0x0000058e LBB0_64
   342  	0x41, 0x83, 0xfb, 0x7d, //0x0000058e cmpl         $125, %r11d
   343  	0x0f, 0x85, 0x45, 0x1e, 0x00, 0x00, //0x00000592 jne          LBB0_423
   344  	//0x00000598 LBB0_65
   345  	0x4d, 0x89, 0xd6, //0x00000598 movq         %r10, %r14
   346  	0x4c, 0x89, 0x0a, //0x0000059b movq         %r9, (%rdx)
   347  	0xe9, 0xc6, 0xfb, 0xff, 0xff, //0x0000059e jmp          LBB0_3
   348  	//0x000005a3 LBB0_66
   349  	0x4a, 0xc7, 0x04, 0xc2, 0x01, 0x00, 0x00, 0x00, //0x000005a3 movq         $1, (%rdx,%r8,8)
   350  	0x41, 0x83, 0xfb, 0x7b, //0x000005ab cmpl         $123, %r11d
   351  	0x0f, 0x87, 0x28, 0x1e, 0x00, 0x00, //0x000005af ja           LBB0_423
   352  	//0x000005b5 LBB0_67
   353  	0x4f, 0x8d, 0x14, 0x3c, //0x000005b5 leaq         (%r12,%r15), %r10
   354  	0x44, 0x89, 0xd9, //0x000005b9 movl         %r11d, %ecx
   355  	0x48, 0x8d, 0x1d, 0xe5, 0x1f, 0x00, 0x00, //0x000005bc leaq         $8165(%rip), %rbx  /* LJTI0_1+0(%rip) */
   356  	0x48, 0x63, 0x0c, 0x8b, //0x000005c3 movslq       (%rbx,%rcx,4), %rcx
   357  	0x48, 0x01, 0xd9, //0x000005c7 addq         %rbx, %rcx
   358  	0xff, 0xe1, //0x000005ca jmpq         *%rcx
   359  	//0x000005cc LBB0_68
   360  	0x4c, 0x8b, 0x4f, 0x08, //0x000005cc movq         $8(%rdi), %r9
   361  	0x4d, 0x29, 0xf9, //0x000005d0 subq         %r15, %r9
   362  	0x0f, 0x84, 0xec, 0x1d, 0x00, 0x00, //0x000005d3 je           LBB0_418
   363  	0x41, 0x80, 0x3a, 0x30, //0x000005d9 cmpb         $48, (%r10)
   364  	0x0f, 0x85, 0x2f, 0x00, 0x00, 0x00, //0x000005dd jne          LBB0_73
   365  	0x49, 0x83, 0xf9, 0x01, //0x000005e3 cmpq         $1, %r9
   366  	0x0f, 0x84, 0xa1, 0x06, 0x00, 0x00, //0x000005e7 je           LBB0_269
   367  	0x43, 0x8a, 0x04, 0x34, //0x000005ed movb         (%r12,%r14), %al
   368  	0x04, 0xd2, //0x000005f1 addb         $-46, %al
   369  	0x3c, 0x37, //0x000005f3 cmpb         $55, %al
   370  	0x0f, 0x87, 0x93, 0x06, 0x00, 0x00, //0x000005f5 ja           LBB0_269
   371  	0x0f, 0xb6, 0xc0, //0x000005fb movzbl       %al, %eax
   372  	0x48, 0xb9, 0x01, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, //0x000005fe movabsq      $36028797027352577, %rcx
   373  	0x48, 0x0f, 0xa3, 0xc1, //0x00000608 btq          %rax, %rcx
   374  	0x0f, 0x83, 0x7c, 0x06, 0x00, 0x00, //0x0000060c jae          LBB0_269
   375  	//0x00000612 LBB0_73
   376  	0x49, 0x83, 0xf9, 0x10, //0x00000612 cmpq         $16, %r9
   377  	0x0f, 0x82, 0xcb, 0x17, 0x00, 0x00, //0x00000616 jb           LBB0_342
   378  	0x49, 0x8d, 0x79, 0xf0, //0x0000061c leaq         $-16(%r9), %rdi
   379  	0x48, 0x89, 0xf8, //0x00000620 movq         %rdi, %rax
   380  	0x48, 0x83, 0xe0, 0xf0, //0x00000623 andq         $-16, %rax
   381  	0x4a, 0x8d, 0x44, 0x10, 0x10, //0x00000627 leaq         $16(%rax,%r10), %rax
   382  	0x48, 0x89, 0x45, 0xb0, //0x0000062c movq         %rax, $-80(%rbp)
   383  	0x83, 0xe7, 0x0f, //0x00000630 andl         $15, %edi
   384  	0x49, 0xc7, 0xc4, 0xff, 0xff, 0xff, 0xff, //0x00000633 movq         $-1, %r12
   385  	0x49, 0xc7, 0xc5, 0xff, 0xff, 0xff, 0xff, //0x0000063a movq         $-1, %r13
   386  	0x49, 0xc7, 0xc3, 0xff, 0xff, 0xff, 0xff, //0x00000641 movq         $-1, %r11
   387  	0x4d, 0x89, 0xd6, //0x00000648 movq         %r10, %r14
   388  	0x90, 0x90, 0x90, 0x90, 0x90, //0x0000064b .p2align 4, 0x90
   389  	//0x00000650 LBB0_75
   390  	0xc4, 0xc1, 0x7a, 0x6f, 0x16, //0x00000650 vmovdqu      (%r14), %xmm2
   391  	0xc4, 0xc1, 0x69, 0x64, 0xe0, //0x00000655 vpcmpgtb     %xmm8, %xmm2, %xmm4
   392  	0xc5, 0xb1, 0x64, 0xea, //0x0000065a vpcmpgtb     %xmm2, %xmm9, %xmm5
   393  	0xc5, 0xd9, 0xdb, 0xe5, //0x0000065e vpand        %xmm5, %xmm4, %xmm4
   394  	0xc5, 0xa9, 0x74, 0xea, //0x00000662 vpcmpeqb     %xmm2, %xmm10, %xmm5
   395  	0xc5, 0xa1, 0x74, 0xf2, //0x00000666 vpcmpeqb     %xmm2, %xmm11, %xmm6
   396  	0xc5, 0xc9, 0xeb, 0xed, //0x0000066a vpor         %xmm5, %xmm6, %xmm5
   397  	0xc5, 0x99, 0xeb, 0xf2, //0x0000066e vpor         %xmm2, %xmm12, %xmm6
   398  	0xc5, 0x91, 0x74, 0xd2, //0x00000672 vpcmpeqb     %xmm2, %xmm13, %xmm2
   399  	0xc5, 0x89, 0x74, 0xf6, //0x00000676 vpcmpeqb     %xmm6, %xmm14, %xmm6
   400  	0xc5, 0xc9, 0xeb, 0xfa, //0x0000067a vpor         %xmm2, %xmm6, %xmm7
   401  	0xc5, 0xd1, 0xeb, 0xe4, //0x0000067e vpor         %xmm4, %xmm5, %xmm4
   402  	0xc5, 0xc1, 0xeb, 0xe4, //0x00000682 vpor         %xmm4, %xmm7, %xmm4
   403  	0xc5, 0x79, 0xd7, 0xc2, //0x00000686 vpmovmskb    %xmm2, %r8d
   404  	0xc5, 0xf9, 0xd7, 0xc6, //0x0000068a vpmovmskb    %xmm6, %eax
   405  	0xc5, 0xf9, 0xd7, 0xd5, //0x0000068e vpmovmskb    %xmm5, %edx
   406  	0xc5, 0xf9, 0xd7, 0xcc, //0x00000692 vpmovmskb    %xmm4, %ecx
   407  	0xbe, 0xaa, 0xaa, 0xaa, 0xaa, //0x00000696 movl         $2863311530, %esi
   408  	0x48, 0x81, 0xc6, 0x55, 0x55, 0x55, 0x55, //0x0000069b addq         $1431655765, %rsi
   409  	0x48, 0x31, 0xce, //0x000006a2 xorq         %rcx, %rsi
   410  	0x48, 0x0f, 0xbc, 0xce, //0x000006a5 bsfq         %rsi, %rcx
   411  	0x83, 0xf9, 0x10, //0x000006a9 cmpl         $16, %ecx
   412  	0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x000006ac je           LBB0_77
   413  	0xbe, 0xff, 0xff, 0xff, 0xff, //0x000006b2 movl         $-1, %esi
   414  	0xd3, 0xe6, //0x000006b7 shll         %cl, %esi
   415  	0xf7, 0xd6, //0x000006b9 notl         %esi
   416  	0x41, 0x21, 0xf0, //0x000006bb andl         %esi, %r8d
   417  	0x21, 0xf0, //0x000006be andl         %esi, %eax
   418  	0x21, 0xd6, //0x000006c0 andl         %edx, %esi
   419  	0x89, 0xf2, //0x000006c2 movl         %esi, %edx
   420  	//0x000006c4 LBB0_77
   421  	0x41, 0x8d, 0x70, 0xff, //0x000006c4 leal         $-1(%r8), %esi
   422  	0x44, 0x21, 0xc6, //0x000006c8 andl         %r8d, %esi
   423  	0x0f, 0x85, 0x6b, 0x10, 0x00, 0x00, //0x000006cb jne          LBB0_309
   424  	0x8d, 0x70, 0xff, //0x000006d1 leal         $-1(%rax), %esi
   425  	0x21, 0xc6, //0x000006d4 andl         %eax, %esi
   426  	0x0f, 0x85, 0x60, 0x10, 0x00, 0x00, //0x000006d6 jne          LBB0_309
   427  	0x8d, 0x72, 0xff, //0x000006dc leal         $-1(%rdx), %esi
   428  	0x21, 0xd6, //0x000006df andl         %edx, %esi
   429  	0x0f, 0x85, 0x55, 0x10, 0x00, 0x00, //0x000006e1 jne          LBB0_309
   430  	0x45, 0x85, 0xc0, //0x000006e7 testl        %r8d, %r8d
   431  	0x0f, 0x84, 0x1a, 0x00, 0x00, 0x00, //0x000006ea je           LBB0_83
   432  	0x4c, 0x89, 0xf3, //0x000006f0 movq         %r14, %rbx
   433  	0x4c, 0x29, 0xd3, //0x000006f3 subq         %r10, %rbx
   434  	0x41, 0x0f, 0xbc, 0xf0, //0x000006f6 bsfl         %r8d, %esi
   435  	0x48, 0x01, 0xde, //0x000006fa addq         %rbx, %rsi
   436  	0x49, 0x83, 0xfb, 0xff, //0x000006fd cmpq         $-1, %r11
   437  	0x0f, 0x85, 0xf5, 0x13, 0x00, 0x00, //0x00000701 jne          LBB0_326
   438  	0x49, 0x89, 0xf3, //0x00000707 movq         %rsi, %r11
   439  	//0x0000070a LBB0_83
   440  	0x85, 0xc0, //0x0000070a testl        %eax, %eax
   441  	0x0f, 0x84, 0x19, 0x00, 0x00, 0x00, //0x0000070c je           LBB0_86
   442  	0x4c, 0x89, 0xf6, //0x00000712 movq         %r14, %rsi
   443  	0x4c, 0x29, 0xd6, //0x00000715 subq         %r10, %rsi
   444  	0x0f, 0xbc, 0xc0, //0x00000718 bsfl         %eax, %eax
   445  	0x48, 0x01, 0xf0, //0x0000071b addq         %rsi, %rax
   446  	0x49, 0x83, 0xfd, 0xff, //0x0000071e cmpq         $-1, %r13
   447  	0x0f, 0x85, 0xbd, 0x11, 0x00, 0x00, //0x00000722 jne          LBB0_314
   448  	0x49, 0x89, 0xc5, //0x00000728 movq         %rax, %r13
   449  	//0x0000072b LBB0_86
   450  	0x85, 0xd2, //0x0000072b testl        %edx, %edx
   451  	0x0f, 0x84, 0x19, 0x00, 0x00, 0x00, //0x0000072d je           LBB0_89
   452  	0x4c, 0x89, 0xf6, //0x00000733 movq         %r14, %rsi
   453  	0x4c, 0x29, 0xd6, //0x00000736 subq         %r10, %rsi
   454  	0x0f, 0xbc, 0xc2, //0x00000739 bsfl         %edx, %eax
   455  	0x48, 0x01, 0xf0, //0x0000073c addq         %rsi, %rax
   456  	0x49, 0x83, 0xfc, 0xff, //0x0000073f cmpq         $-1, %r12
   457  	0x0f, 0x85, 0x9c, 0x11, 0x00, 0x00, //0x00000743 jne          LBB0_314
   458  	0x49, 0x89, 0xc4, //0x00000749 movq         %rax, %r12
   459  	//0x0000074c LBB0_89
   460  	0x83, 0xf9, 0x10, //0x0000074c cmpl         $16, %ecx
   461  	0x0f, 0x85, 0x74, 0x04, 0x00, 0x00, //0x0000074f jne          LBB0_147
   462  	0x49, 0x83, 0xc6, 0x10, //0x00000755 addq         $16, %r14
   463  	0x49, 0x83, 0xc1, 0xf0, //0x00000759 addq         $-16, %r9
   464  	0x49, 0x83, 0xf9, 0x0f, //0x0000075d cmpq         $15, %r9
   465  	0x0f, 0x87, 0xe9, 0xfe, 0xff, 0xff, //0x00000761 ja           LBB0_75
   466  	0x48, 0x85, 0xff, //0x00000767 testq        %rdi, %rdi
   467  	0x0f, 0x84, 0x7d, 0x04, 0x00, 0x00, //0x0000076a je           LBB0_149
   468  	//0x00000770 LBB0_92
   469  	0x48, 0x8b, 0x45, 0xb0, //0x00000770 movq         $-80(%rbp), %rax
   470  	0x48, 0x8d, 0x0c, 0x38, //0x00000774 leaq         (%rax,%rdi), %rcx
   471  	0x48, 0x8d, 0x35, 0x05, 0x21, 0x00, 0x00, //0x00000778 leaq         $8453(%rip), %rsi  /* LJTI0_3+0(%rip) */
   472  	0xe9, 0x28, 0x00, 0x00, 0x00, //0x0000077f jmp          LBB0_96
   473  	//0x00000784 LBB0_93
   474  	0x48, 0x89, 0xd8, //0x00000784 movq         %rbx, %rax
   475  	0x4c, 0x29, 0xd0, //0x00000787 subq         %r10, %rax
   476  	0x49, 0x83, 0xfc, 0xff, //0x0000078a cmpq         $-1, %r12
   477  	0x0f, 0x85, 0x0f, 0x14, 0x00, 0x00, //0x0000078e jne          LBB0_419
   478  	0x48, 0xff, 0xc8, //0x00000794 decq         %rax
   479  	0x49, 0x89, 0xc4, //0x00000797 movq         %rax, %r12
   480  	0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000079a .p2align 4, 0x90
   481  	//0x000007a0 LBB0_95
   482  	0x48, 0x89, 0xd8, //0x000007a0 movq         %rbx, %rax
   483  	0x48, 0xff, 0xcf, //0x000007a3 decq         %rdi
   484  	0x0f, 0x84, 0x48, 0x11, 0x00, 0x00, //0x000007a6 je           LBB0_315
   485  	//0x000007ac LBB0_96
   486  	0x0f, 0xbe, 0x10, //0x000007ac movsbl       (%rax), %edx
   487  	0x83, 0xc2, 0xd5, //0x000007af addl         $-43, %edx
   488  	0x83, 0xfa, 0x3a, //0x000007b2 cmpl         $58, %edx
   489  	0x0f, 0x87, 0x2e, 0x04, 0x00, 0x00, //0x000007b5 ja           LBB0_148
   490  	0x48, 0x8d, 0x58, 0x01, //0x000007bb leaq         $1(%rax), %rbx
   491  	0x48, 0x63, 0x14, 0x96, //0x000007bf movslq       (%rsi,%rdx,4), %rdx
   492  	0x48, 0x01, 0xf2, //0x000007c3 addq         %rsi, %rdx
   493  	0xff, 0xe2, //0x000007c6 jmpq         *%rdx
   494  	//0x000007c8 LBB0_98
   495  	0x48, 0x89, 0xd8, //0x000007c8 movq         %rbx, %rax
   496  	0x4c, 0x29, 0xd0, //0x000007cb subq         %r10, %rax
   497  	0x49, 0x83, 0xfd, 0xff, //0x000007ce cmpq         $-1, %r13
   498  	0x0f, 0x85, 0xcb, 0x13, 0x00, 0x00, //0x000007d2 jne          LBB0_419
   499  	0x48, 0xff, 0xc8, //0x000007d8 decq         %rax
   500  	0x49, 0x89, 0xc5, //0x000007db movq         %rax, %r13
   501  	0xe9, 0xbd, 0xff, 0xff, 0xff, //0x000007de jmp          LBB0_95
   502  	//0x000007e3 LBB0_100
   503  	0x48, 0x89, 0xd8, //0x000007e3 movq         %rbx, %rax
   504  	0x4c, 0x29, 0xd0, //0x000007e6 subq         %r10, %rax
   505  	0x49, 0x83, 0xfb, 0xff, //0x000007e9 cmpq         $-1, %r11
   506  	0x0f, 0x85, 0xb0, 0x13, 0x00, 0x00, //0x000007ed jne          LBB0_419
   507  	0x48, 0xff, 0xc8, //0x000007f3 decq         %rax
   508  	0x49, 0x89, 0xc3, //0x000007f6 movq         %rax, %r11
   509  	0xe9, 0xa2, 0xff, 0xff, 0xff, //0x000007f9 jmp          LBB0_95
   510  	//0x000007fe LBB0_102
   511  	0x49, 0x81, 0xf8, 0xff, 0x0f, 0x00, 0x00, //0x000007fe cmpq         $4095, %r8
   512  	0x0f, 0x8f, 0x94, 0x1b, 0x00, 0x00, //0x00000805 jg           LBB0_432
   513  	0x49, 0x8d, 0x40, 0x01, //0x0000080b leaq         $1(%r8), %rax
   514  	0x48, 0x89, 0x02, //0x0000080f movq         %rax, (%rdx)
   515  	0x4a, 0xc7, 0x44, 0xc2, 0x08, 0x00, 0x00, 0x00, 0x00, //0x00000812 movq         $0, $8(%rdx,%r8,8)
   516  	0xe9, 0x40, 0xf9, 0xff, 0xff, //0x0000081b jmp          LBB0_1
   517  	//0x00000820 LBB0_104
   518  	0x48, 0x89, 0xc8, //0x00000820 movq         %rcx, %rax
   519  	0x4c, 0x29, 0xd0, //0x00000823 subq         %r10, %rax
   520  	0x0f, 0x84, 0x2b, 0x1d, 0x00, 0x00, //0x00000826 je           LBB0_449
   521  	0x4f, 0x8d, 0x1c, 0x14, //0x0000082c leaq         (%r12,%r10), %r11
   522  	0x48, 0x83, 0xf8, 0x40, //0x00000830 cmpq         $64, %rax
   523  	0x0f, 0x82, 0xe7, 0x15, 0x00, 0x00, //0x00000834 jb           LBB0_354
   524  	0x89, 0xc2, //0x0000083a movl         %eax, %edx
   525  	0x83, 0xe2, 0x3f, //0x0000083c andl         $63, %edx
   526  	0x48, 0x89, 0x55, 0xa8, //0x0000083f movq         %rdx, $-88(%rbp)
   527  	0x4c, 0x29, 0xf9, //0x00000843 subq         %r15, %rcx
   528  	0x48, 0x83, 0xc1, 0xbf, //0x00000846 addq         $-65, %rcx
   529  	0x48, 0x83, 0xe1, 0xc0, //0x0000084a andq         $-64, %rcx
   530  	0x4c, 0x01, 0xd1, //0x0000084e addq         %r10, %rcx
   531  	0x48, 0x03, 0x4d, 0x88, //0x00000851 addq         $-120(%rbp), %rcx
   532  	0x48, 0x89, 0x4d, 0x80, //0x00000855 movq         %rcx, $-128(%rbp)
   533  	0x49, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00000859 movq         $-1, %r9
   534  	0x45, 0x31, 0xc0, //0x00000860 xorl         %r8d, %r8d
   535  	0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000863 .p2align 4, 0x90
   536  	//0x00000870 LBB0_107
   537  	0xc4, 0xc1, 0x7a, 0x6f, 0x33, //0x00000870 vmovdqu      (%r11), %xmm6
   538  	0xc4, 0xc1, 0x7a, 0x6f, 0x6b, 0x10, //0x00000875 vmovdqu      $16(%r11), %xmm5
   539  	0xc4, 0xc1, 0x7a, 0x6f, 0x63, 0x20, //0x0000087b vmovdqu      $32(%r11), %xmm4
   540  	0xc4, 0xc1, 0x7a, 0x6f, 0x7b, 0x30, //0x00000881 vmovdqu      $48(%r11), %xmm7
   541  	0xc5, 0xc9, 0x74, 0xd0, //0x00000887 vpcmpeqb     %xmm0, %xmm6, %xmm2
   542  	0xc5, 0xf9, 0xd7, 0xf2, //0x0000088b vpmovmskb    %xmm2, %esi
   543  	0xc5, 0xd1, 0x74, 0xd0, //0x0000088f vpcmpeqb     %xmm0, %xmm5, %xmm2
   544  	0xc5, 0xf9, 0xd7, 0xda, //0x00000893 vpmovmskb    %xmm2, %ebx
   545  	0xc5, 0xd9, 0x74, 0xd0, //0x00000897 vpcmpeqb     %xmm0, %xmm4, %xmm2
   546  	0xc5, 0xf9, 0xd7, 0xca, //0x0000089b vpmovmskb    %xmm2, %ecx
   547  	0xc5, 0xc1, 0x74, 0xd0, //0x0000089f vpcmpeqb     %xmm0, %xmm7, %xmm2
   548  	0xc5, 0xf9, 0xd7, 0xd2, //0x000008a3 vpmovmskb    %xmm2, %edx
   549  	0xc5, 0xc9, 0x74, 0xd1, //0x000008a7 vpcmpeqb     %xmm1, %xmm6, %xmm2
   550  	0xc5, 0x79, 0xd7, 0xea, //0x000008ab vpmovmskb    %xmm2, %r13d
   551  	0xc5, 0xd1, 0x74, 0xd1, //0x000008af vpcmpeqb     %xmm1, %xmm5, %xmm2
   552  	0xc5, 0xf9, 0xd7, 0xfa, //0x000008b3 vpmovmskb    %xmm2, %edi
   553  	0xc5, 0xd9, 0x74, 0xd1, //0x000008b7 vpcmpeqb     %xmm1, %xmm4, %xmm2
   554  	0x48, 0xc1, 0xe3, 0x10, //0x000008bb shlq         $16, %rbx
   555  	0x48, 0x09, 0xde, //0x000008bf orq          %rbx, %rsi
   556  	0xc5, 0xf9, 0xd7, 0xda, //0x000008c2 vpmovmskb    %xmm2, %ebx
   557  	0xc5, 0xc1, 0x74, 0xd1, //0x000008c6 vpcmpeqb     %xmm1, %xmm7, %xmm2
   558  	0x48, 0xc1, 0xe1, 0x20, //0x000008ca shlq         $32, %rcx
   559  	0x48, 0x09, 0xce, //0x000008ce orq          %rcx, %rsi
   560  	0xc5, 0xf9, 0xd7, 0xca, //0x000008d1 vpmovmskb    %xmm2, %ecx
   561  	0xc5, 0x81, 0x64, 0xd6, //0x000008d5 vpcmpgtb     %xmm6, %xmm15, %xmm2
   562  	0xc5, 0xc9, 0x64, 0xf3, //0x000008d9 vpcmpgtb     %xmm3, %xmm6, %xmm6
   563  	0xc5, 0xc9, 0xdb, 0xd2, //0x000008dd vpand        %xmm2, %xmm6, %xmm2
   564  	0x48, 0xc1, 0xe7, 0x10, //0x000008e1 shlq         $16, %rdi
   565  	0x49, 0x09, 0xfd, //0x000008e5 orq          %rdi, %r13
   566  	0xc5, 0x79, 0xd7, 0xe2, //0x000008e8 vpmovmskb    %xmm2, %r12d
   567  	0xc5, 0x81, 0x64, 0xd5, //0x000008ec vpcmpgtb     %xmm5, %xmm15, %xmm2
   568  	0xc5, 0xd1, 0x64, 0xeb, //0x000008f0 vpcmpgtb     %xmm3, %xmm5, %xmm5
   569  	0xc5, 0xd1, 0xdb, 0xd2, //0x000008f4 vpand        %xmm2, %xmm5, %xmm2
   570  	0x48, 0xc1, 0xe3, 0x20, //0x000008f8 shlq         $32, %rbx
   571  	0x49, 0x09, 0xdd, //0x000008fc orq          %rbx, %r13
   572  	0xc5, 0xf9, 0xd7, 0xfa, //0x000008ff vpmovmskb    %xmm2, %edi
   573  	0xc5, 0x81, 0x64, 0xd4, //0x00000903 vpcmpgtb     %xmm4, %xmm15, %xmm2
   574  	0xc5, 0xd9, 0x64, 0xe3, //0x00000907 vpcmpgtb     %xmm3, %xmm4, %xmm4
   575  	0xc5, 0xd9, 0xdb, 0xd2, //0x0000090b vpand        %xmm2, %xmm4, %xmm2
   576  	0x48, 0xc1, 0xe1, 0x30, //0x0000090f shlq         $48, %rcx
   577  	0x49, 0x09, 0xcd, //0x00000913 orq          %rcx, %r13
   578  	0xc5, 0xf9, 0xd7, 0xca, //0x00000916 vpmovmskb    %xmm2, %ecx
   579  	0xc5, 0x81, 0x64, 0xd7, //0x0000091a vpcmpgtb     %xmm7, %xmm15, %xmm2
   580  	0xc5, 0xc1, 0x64, 0xe3, //0x0000091e vpcmpgtb     %xmm3, %xmm7, %xmm4
   581  	0xc5, 0xd9, 0xdb, 0xd2, //0x00000922 vpand        %xmm2, %xmm4, %xmm2
   582  	0x48, 0xc1, 0xe7, 0x10, //0x00000926 shlq         $16, %rdi
   583  	0x49, 0x09, 0xfc, //0x0000092a orq          %rdi, %r12
   584  	0xc5, 0x79, 0xd7, 0xf2, //0x0000092d vpmovmskb    %xmm2, %r14d
   585  	0x48, 0xc1, 0xe2, 0x30, //0x00000931 shlq         $48, %rdx
   586  	0x48, 0xc1, 0xe1, 0x20, //0x00000935 shlq         $32, %rcx
   587  	0x49, 0x83, 0xf9, 0xff, //0x00000939 cmpq         $-1, %r9
   588  	0x0f, 0x85, 0x09, 0x00, 0x00, 0x00, //0x0000093d jne          LBB0_109
   589  	0x4d, 0x85, 0xed, //0x00000943 testq        %r13, %r13
   590  	0x0f, 0x85, 0x9c, 0x00, 0x00, 0x00, //0x00000946 jne          LBB0_124
   591  	//0x0000094c LBB0_109
   592  	0x49, 0xc1, 0xe6, 0x30, //0x0000094c shlq         $48, %r14
   593  	0x49, 0x09, 0xcc, //0x00000950 orq          %rcx, %r12
   594  	0x48, 0x09, 0xd6, //0x00000953 orq          %rdx, %rsi
   595  	0x4c, 0x89, 0xe9, //0x00000956 movq         %r13, %rcx
   596  	0x4c, 0x09, 0xc1, //0x00000959 orq          %r8, %rcx
   597  	0x0f, 0x85, 0x2c, 0x00, 0x00, 0x00, //0x0000095c jne          LBB0_144
   598  	0x4d, 0x09, 0xf4, //0x00000962 orq          %r14, %r12
   599  	0x48, 0x85, 0xf6, //0x00000965 testq        %rsi, %rsi
   600  	0x0f, 0x85, 0x35, 0x02, 0x00, 0x00, //0x00000968 jne          LBB0_145
   601  	//0x0000096e LBB0_111
   602  	0x4d, 0x85, 0xe4, //0x0000096e testq        %r12, %r12
   603  	0x0f, 0x85, 0x84, 0x1a, 0x00, 0x00, //0x00000971 jne          LBB0_425
   604  	0x48, 0x83, 0xc0, 0xc0, //0x00000977 addq         $-64, %rax
   605  	0x49, 0x83, 0xc3, 0x40, //0x0000097b addq         $64, %r11
   606  	0x48, 0x83, 0xf8, 0x3f, //0x0000097f cmpq         $63, %rax
   607  	0x0f, 0x87, 0xe7, 0xfe, 0xff, 0xff, //0x00000983 ja           LBB0_107
   608  	0xe9, 0x62, 0x0e, 0x00, 0x00, //0x00000989 jmp          LBB0_113
   609  	//0x0000098e LBB0_144
   610  	0x4c, 0x89, 0xc1, //0x0000098e movq         %r8, %rcx
   611  	0x48, 0xf7, 0xd1, //0x00000991 notq         %rcx
   612  	0x4c, 0x21, 0xe9, //0x00000994 andq         %r13, %rcx
   613  	0x48, 0x8d, 0x14, 0x09, //0x00000997 leaq         (%rcx,%rcx), %rdx
   614  	0x4c, 0x09, 0xc2, //0x0000099b orq          %r8, %rdx
   615  	0x48, 0x89, 0xd7, //0x0000099e movq         %rdx, %rdi
   616  	0x48, 0xf7, 0xd7, //0x000009a1 notq         %rdi
   617  	0x4c, 0x21, 0xef, //0x000009a4 andq         %r13, %rdi
   618  	0x48, 0xbb, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x000009a7 movabsq      $-6148914691236517206, %rbx
   619  	0x48, 0x21, 0xdf, //0x000009b1 andq         %rbx, %rdi
   620  	0x45, 0x31, 0xc0, //0x000009b4 xorl         %r8d, %r8d
   621  	0x48, 0x01, 0xcf, //0x000009b7 addq         %rcx, %rdi
   622  	0x41, 0x0f, 0x92, 0xc0, //0x000009ba setb         %r8b
   623  	0x48, 0x01, 0xff, //0x000009be addq         %rdi, %rdi
   624  	0x48, 0xb9, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x000009c1 movabsq      $6148914691236517205, %rcx
   625  	0x48, 0x31, 0xcf, //0x000009cb xorq         %rcx, %rdi
   626  	0x48, 0x21, 0xd7, //0x000009ce andq         %rdx, %rdi
   627  	0x48, 0xf7, 0xd7, //0x000009d1 notq         %rdi
   628  	0x48, 0x21, 0xfe, //0x000009d4 andq         %rdi, %rsi
   629  	0x4d, 0x09, 0xf4, //0x000009d7 orq          %r14, %r12
   630  	0x48, 0x85, 0xf6, //0x000009da testq        %rsi, %rsi
   631  	0x0f, 0x84, 0x8b, 0xff, 0xff, 0xff, //0x000009dd je           LBB0_111
   632  	0xe9, 0xbb, 0x01, 0x00, 0x00, //0x000009e3 jmp          LBB0_145
   633  	//0x000009e8 LBB0_124
   634  	0x4c, 0x89, 0xdf, //0x000009e8 movq         %r11, %rdi
   635  	0x48, 0x2b, 0x7d, 0xd0, //0x000009eb subq         $-48(%rbp), %rdi
   636  	0x4d, 0x0f, 0xbc, 0xcd, //0x000009ef bsfq         %r13, %r9
   637  	0x49, 0x01, 0xf9, //0x000009f3 addq         %rdi, %r9
   638  	0xe9, 0x51, 0xff, 0xff, 0xff, //0x000009f6 jmp          LBB0_109
   639  	//0x000009fb LBB0_125
   640  	0x4a, 0xc7, 0x04, 0xc2, 0x02, 0x00, 0x00, 0x00, //0x000009fb movq         $2, (%rdx,%r8,8)
   641  	0x48, 0x8b, 0x4f, 0x08, //0x00000a03 movq         $8(%rdi), %rcx
   642  	0xf6, 0x85, 0x78, 0xff, 0xff, 0xff, 0x20, //0x00000a07 testb        $32, $-136(%rbp)
   643  	0x48, 0x89, 0x4d, 0xa0, //0x00000a0e movq         %rcx, $-96(%rbp)
   644  	0x0f, 0x85, 0x8d, 0x02, 0x00, 0x00, //0x00000a12 jne          LBB0_160
   645  	0x49, 0x89, 0xcd, //0x00000a18 movq         %rcx, %r13
   646  	0x4d, 0x29, 0xd5, //0x00000a1b subq         %r10, %r13
   647  	0x0f, 0x84, 0x33, 0x1b, 0x00, 0x00, //0x00000a1e je           LBB0_449
   648  	0x4f, 0x8d, 0x1c, 0x14, //0x00000a24 leaq         (%r12,%r10), %r11
   649  	0x49, 0x83, 0xfd, 0x40, //0x00000a28 cmpq         $64, %r13
   650  	0x0f, 0x82, 0x10, 0x14, 0x00, 0x00, //0x00000a2c jb           LBB0_357
   651  	0x44, 0x89, 0xe8, //0x00000a32 movl         %r13d, %eax
   652  	0x83, 0xe0, 0x3f, //0x00000a35 andl         $63, %eax
   653  	0x48, 0x89, 0x45, 0xa8, //0x00000a38 movq         %rax, $-88(%rbp)
   654  	0x4c, 0x29, 0xf9, //0x00000a3c subq         %r15, %rcx
   655  	0x48, 0x83, 0xc1, 0xbf, //0x00000a3f addq         $-65, %rcx
   656  	0x48, 0x83, 0xe1, 0xc0, //0x00000a43 andq         $-64, %rcx
   657  	0x4c, 0x01, 0xd1, //0x00000a47 addq         %r10, %rcx
   658  	0x48, 0x03, 0x4d, 0x88, //0x00000a4a addq         $-120(%rbp), %rcx
   659  	0x48, 0x89, 0x4d, 0x80, //0x00000a4e movq         %rcx, $-128(%rbp)
   660  	0x49, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00000a52 movq         $-1, %r9
   661  	0x45, 0x31, 0xe4, //0x00000a59 xorl         %r12d, %r12d
   662  	0x90, 0x90, 0x90, 0x90, //0x00000a5c .p2align 4, 0x90
   663  	//0x00000a60 LBB0_129
   664  	0xc4, 0xc1, 0x7a, 0x6f, 0x13, //0x00000a60 vmovdqu      (%r11), %xmm2
   665  	0xc4, 0xc1, 0x7a, 0x6f, 0x63, 0x10, //0x00000a65 vmovdqu      $16(%r11), %xmm4
   666  	0xc4, 0xc1, 0x7a, 0x6f, 0x6b, 0x20, //0x00000a6b vmovdqu      $32(%r11), %xmm5
   667  	0xc4, 0xc1, 0x7a, 0x6f, 0x73, 0x30, //0x00000a71 vmovdqu      $48(%r11), %xmm6
   668  	0xc5, 0xe9, 0x74, 0xf8, //0x00000a77 vpcmpeqb     %xmm0, %xmm2, %xmm7
   669  	0xc5, 0xf9, 0xd7, 0xff, //0x00000a7b vpmovmskb    %xmm7, %edi
   670  	0xc5, 0xd9, 0x74, 0xf8, //0x00000a7f vpcmpeqb     %xmm0, %xmm4, %xmm7
   671  	0xc5, 0xf9, 0xd7, 0xcf, //0x00000a83 vpmovmskb    %xmm7, %ecx
   672  	0xc5, 0xd1, 0x74, 0xf8, //0x00000a87 vpcmpeqb     %xmm0, %xmm5, %xmm7
   673  	0xc5, 0xf9, 0xd7, 0xf7, //0x00000a8b vpmovmskb    %xmm7, %esi
   674  	0xc5, 0xc9, 0x74, 0xf8, //0x00000a8f vpcmpeqb     %xmm0, %xmm6, %xmm7
   675  	0xc5, 0xf9, 0xd7, 0xdf, //0x00000a93 vpmovmskb    %xmm7, %ebx
   676  	0xc5, 0xe9, 0x74, 0xd1, //0x00000a97 vpcmpeqb     %xmm1, %xmm2, %xmm2
   677  	0xc5, 0xf9, 0xd7, 0xd2, //0x00000a9b vpmovmskb    %xmm2, %edx
   678  	0xc5, 0xd9, 0x74, 0xd1, //0x00000a9f vpcmpeqb     %xmm1, %xmm4, %xmm2
   679  	0xc5, 0xf9, 0xd7, 0xc2, //0x00000aa3 vpmovmskb    %xmm2, %eax
   680  	0xc5, 0xd1, 0x74, 0xd1, //0x00000aa7 vpcmpeqb     %xmm1, %xmm5, %xmm2
   681  	0xc5, 0x79, 0xd7, 0xf2, //0x00000aab vpmovmskb    %xmm2, %r14d
   682  	0xc5, 0xc9, 0x74, 0xd1, //0x00000aaf vpcmpeqb     %xmm1, %xmm6, %xmm2
   683  	0xc5, 0x79, 0xd7, 0xc2, //0x00000ab3 vpmovmskb    %xmm2, %r8d
   684  	0x48, 0xc1, 0xe3, 0x30, //0x00000ab7 shlq         $48, %rbx
   685  	0x48, 0xc1, 0xe6, 0x20, //0x00000abb shlq         $32, %rsi
   686  	0x48, 0xc1, 0xe1, 0x10, //0x00000abf shlq         $16, %rcx
   687  	0x48, 0x09, 0xcf, //0x00000ac3 orq          %rcx, %rdi
   688  	0x48, 0x09, 0xf7, //0x00000ac6 orq          %rsi, %rdi
   689  	0x49, 0xc1, 0xe0, 0x30, //0x00000ac9 shlq         $48, %r8
   690  	0x49, 0xc1, 0xe6, 0x20, //0x00000acd shlq         $32, %r14
   691  	0x48, 0xc1, 0xe0, 0x10, //0x00000ad1 shlq         $16, %rax
   692  	0x48, 0x09, 0xc2, //0x00000ad5 orq          %rax, %rdx
   693  	0x4c, 0x09, 0xf2, //0x00000ad8 orq          %r14, %rdx
   694  	0x4c, 0x09, 0xc2, //0x00000adb orq          %r8, %rdx
   695  	0x49, 0x83, 0xf9, 0xff, //0x00000ade cmpq         $-1, %r9
   696  	0x0f, 0x85, 0x09, 0x00, 0x00, 0x00, //0x00000ae2 jne          LBB0_131
   697  	0x48, 0x85, 0xd2, //0x00000ae8 testq        %rdx, %rdx
   698  	0x0f, 0x85, 0x2f, 0x00, 0x00, 0x00, //0x00000aeb jne          LBB0_140
   699  	//0x00000af1 LBB0_131
   700  	0x48, 0x09, 0xdf, //0x00000af1 orq          %rbx, %rdi
   701  	0x48, 0x89, 0xd0, //0x00000af4 movq         %rdx, %rax
   702  	0x4c, 0x09, 0xe0, //0x00000af7 orq          %r12, %rax
   703  	0x0f, 0x85, 0x3d, 0x00, 0x00, 0x00, //0x00000afa jne          LBB0_141
   704  	//0x00000b00 LBB0_132
   705  	0x48, 0x85, 0xff, //0x00000b00 testq        %rdi, %rdi
   706  	0x0f, 0x85, 0x86, 0x00, 0x00, 0x00, //0x00000b03 jne          LBB0_142
   707  	//0x00000b09 LBB0_133
   708  	0x49, 0x83, 0xc5, 0xc0, //0x00000b09 addq         $-64, %r13
   709  	0x49, 0x83, 0xc3, 0x40, //0x00000b0d addq         $64, %r11
   710  	0x49, 0x83, 0xfd, 0x3f, //0x00000b11 cmpq         $63, %r13
   711  	0x0f, 0x87, 0x45, 0xff, 0xff, 0xff, //0x00000b15 ja           LBB0_129
   712  	0xe9, 0xf1, 0x0d, 0x00, 0x00, //0x00000b1b jmp          LBB0_134
   713  	//0x00000b20 LBB0_140
   714  	0x4c, 0x89, 0xd8, //0x00000b20 movq         %r11, %rax
   715  	0x48, 0x2b, 0x45, 0xd0, //0x00000b23 subq         $-48(%rbp), %rax
   716  	0x4c, 0x0f, 0xbc, 0xca, //0x00000b27 bsfq         %rdx, %r9
   717  	0x49, 0x01, 0xc1, //0x00000b2b addq         %rax, %r9
   718  	0x48, 0x09, 0xdf, //0x00000b2e orq          %rbx, %rdi
   719  	0x48, 0x89, 0xd0, //0x00000b31 movq         %rdx, %rax
   720  	0x4c, 0x09, 0xe0, //0x00000b34 orq          %r12, %rax
   721  	0x0f, 0x84, 0xc3, 0xff, 0xff, 0xff, //0x00000b37 je           LBB0_132
   722  	//0x00000b3d LBB0_141
   723  	0x4c, 0x89, 0xe0, //0x00000b3d movq         %r12, %rax
   724  	0x48, 0xf7, 0xd0, //0x00000b40 notq         %rax
   725  	0x48, 0x21, 0xd0, //0x00000b43 andq         %rdx, %rax
   726  	0x48, 0x8d, 0x0c, 0x00, //0x00000b46 leaq         (%rax,%rax), %rcx
   727  	0x4c, 0x09, 0xe1, //0x00000b4a orq          %r12, %rcx
   728  	0x48, 0x89, 0xce, //0x00000b4d movq         %rcx, %rsi
   729  	0x48, 0xf7, 0xd6, //0x00000b50 notq         %rsi
   730  	0x48, 0x21, 0xd6, //0x00000b53 andq         %rdx, %rsi
   731  	0x48, 0xba, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00000b56 movabsq      $-6148914691236517206, %rdx
   732  	0x48, 0x21, 0xd6, //0x00000b60 andq         %rdx, %rsi
   733  	0x45, 0x31, 0xe4, //0x00000b63 xorl         %r12d, %r12d
   734  	0x48, 0x01, 0xc6, //0x00000b66 addq         %rax, %rsi
   735  	0x41, 0x0f, 0x92, 0xc4, //0x00000b69 setb         %r12b
   736  	0x48, 0x01, 0xf6, //0x00000b6d addq         %rsi, %rsi
   737  	0x48, 0xb8, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00000b70 movabsq      $6148914691236517205, %rax
   738  	0x48, 0x31, 0xc6, //0x00000b7a xorq         %rax, %rsi
   739  	0x48, 0x21, 0xce, //0x00000b7d andq         %rcx, %rsi
   740  	0x48, 0xf7, 0xd6, //0x00000b80 notq         %rsi
   741  	0x48, 0x21, 0xf7, //0x00000b83 andq         %rsi, %rdi
   742  	0x48, 0x85, 0xff, //0x00000b86 testq        %rdi, %rdi
   743  	0x0f, 0x84, 0x7a, 0xff, 0xff, 0xff, //0x00000b89 je           LBB0_133
   744  	//0x00000b8f LBB0_142
   745  	0x48, 0x0f, 0xbc, 0xc7, //0x00000b8f bsfq         %rdi, %rax
   746  	//0x00000b93 LBB0_143
   747  	0x4c, 0x03, 0x5d, 0x90, //0x00000b93 addq         $-112(%rbp), %r11
   748  	0x49, 0x01, 0xc3, //0x00000b97 addq         %rax, %r11
   749  	0x4c, 0x8b, 0x65, 0xd0, //0x00000b9a movq         $-48(%rbp), %r12
   750  	0xe9, 0x8f, 0x03, 0x00, 0x00, //0x00000b9e jmp          LBB0_193
   751  	//0x00000ba3 LBB0_145
   752  	0x48, 0x0f, 0xbc, 0xc6, //0x00000ba3 bsfq         %rsi, %rax
   753  	0x4d, 0x85, 0xe4, //0x00000ba7 testq        %r12, %r12
   754  	0x0f, 0x84, 0xf9, 0x02, 0x00, 0x00, //0x00000baa je           LBB0_184
   755  	0x49, 0x0f, 0xbc, 0xcc, //0x00000bb0 bsfq         %r12, %rcx
   756  	0x4c, 0x8b, 0x65, 0xd0, //0x00000bb4 movq         $-48(%rbp), %r12
   757  	0x4d, 0x29, 0xe3, //0x00000bb8 subq         %r12, %r11
   758  	0x48, 0x39, 0xc1, //0x00000bbb cmpq         %rax, %rcx
   759  	0x0f, 0x83, 0xfa, 0x02, 0x00, 0x00, //0x00000bbe jae          LBB0_185
   760  	0xe9, 0x97, 0x19, 0x00, 0x00, //0x00000bc4 jmp          LBB0_308
   761  	//0x00000bc9 LBB0_147
   762  	0x49, 0x01, 0xce, //0x00000bc9 addq         %rcx, %r14
   763  	0x4c, 0x89, 0x75, 0xb0, //0x00000bcc movq         %r14, $-80(%rbp)
   764  	0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00000bd0 movq         $-1, %rax
   765  	0x4d, 0x85, 0xed, //0x00000bd7 testq        %r13, %r13
   766  	0x48, 0x8b, 0x75, 0xc8, //0x00000bda movq         $-56(%rbp), %rsi
   767  	0x0f, 0x85, 0x1d, 0x00, 0x00, 0x00, //0x00000bde jne          LBB0_150
   768  	0xe9, 0xeb, 0x17, 0x00, 0x00, //0x00000be4 jmp          LBB0_421
   769  	//0x00000be9 LBB0_148
   770  	0x48, 0x89, 0x45, 0xb0, //0x00000be9 movq         %rax, $-80(%rbp)
   771  	//0x00000bed LBB0_149
   772  	0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00000bed movq         $-1, %rax
   773  	0x4d, 0x85, 0xed, //0x00000bf4 testq        %r13, %r13
   774  	0x48, 0x8b, 0x75, 0xc8, //0x00000bf7 movq         $-56(%rbp), %rsi
   775  	0x0f, 0x84, 0xd3, 0x17, 0x00, 0x00, //0x00000bfb je           LBB0_421
   776  	//0x00000c01 LBB0_150
   777  	0x4d, 0x85, 0xe4, //0x00000c01 testq        %r12, %r12
   778  	0x0f, 0x84, 0xca, 0x17, 0x00, 0x00, //0x00000c04 je           LBB0_421
   779  	0x4d, 0x85, 0xdb, //0x00000c0a testq        %r11, %r11
   780  	0x0f, 0x84, 0xc1, 0x17, 0x00, 0x00, //0x00000c0d je           LBB0_421
   781  	0x48, 0x8b, 0x4d, 0xb0, //0x00000c13 movq         $-80(%rbp), %rcx
   782  	0x4c, 0x29, 0xd1, //0x00000c17 subq         %r10, %rcx
   783  	0x48, 0x8d, 0x41, 0xff, //0x00000c1a leaq         $-1(%rcx), %rax
   784  	0x49, 0x39, 0xc5, //0x00000c1e cmpq         %rax, %r13
   785  	0x0f, 0x84, 0x49, 0x00, 0x00, 0x00, //0x00000c21 je           LBB0_158
   786  	0x49, 0x39, 0xc3, //0x00000c27 cmpq         %rax, %r11
   787  	0x0f, 0x84, 0x40, 0x00, 0x00, 0x00, //0x00000c2a je           LBB0_158
   788  	0x49, 0x39, 0xc4, //0x00000c30 cmpq         %rax, %r12
   789  	0x0f, 0x84, 0x37, 0x00, 0x00, 0x00, //0x00000c33 je           LBB0_158
   790  	0x4d, 0x85, 0xe4, //0x00000c39 testq        %r12, %r12
   791  	0x48, 0x8b, 0x55, 0xb8, //0x00000c3c movq         $-72(%rbp), %rdx
   792  	0x48, 0x8b, 0x7d, 0xc0, //0x00000c40 movq         $-64(%rbp), %rdi
   793  	0x0f, 0x8e, 0xa2, 0x02, 0x00, 0x00, //0x00000c44 jle          LBB0_188
   794  	0x49, 0x8d, 0x44, 0x24, 0xff, //0x00000c4a leaq         $-1(%r12), %rax
   795  	0x49, 0x39, 0xc5, //0x00000c4f cmpq         %rax, %r13
   796  	0x0f, 0x84, 0x94, 0x02, 0x00, 0x00, //0x00000c52 je           LBB0_188
   797  	0x49, 0xf7, 0xd4, //0x00000c58 notq         %r12
   798  	0x4c, 0x89, 0xe1, //0x00000c5b movq         %r12, %rcx
   799  	0x4c, 0x8b, 0x65, 0xd0, //0x00000c5e movq         $-48(%rbp), %r12
   800  	0x48, 0x85, 0xc9, //0x00000c62 testq        %rcx, %rcx
   801  	0x0f, 0x89, 0x1d, 0x00, 0x00, 0x00, //0x00000c65 jns          LBB0_268
   802  	0xe9, 0x61, 0x17, 0x00, 0x00, //0x00000c6b jmp          LBB0_420
   803  	//0x00000c70 LBB0_158
   804  	0x48, 0xf7, 0xd9, //0x00000c70 negq         %rcx
   805  	//0x00000c73 LBB0_159
   806  	0x4c, 0x8b, 0x65, 0xd0, //0x00000c73 movq         $-48(%rbp), %r12
   807  	0x48, 0x8b, 0x55, 0xb8, //0x00000c77 movq         $-72(%rbp), %rdx
   808  	0x48, 0x8b, 0x7d, 0xc0, //0x00000c7b movq         $-64(%rbp), %rdi
   809  	0x48, 0x85, 0xc9, //0x00000c7f testq        %rcx, %rcx
   810  	0x0f, 0x88, 0x49, 0x17, 0x00, 0x00, //0x00000c82 js           LBB0_420
   811  	//0x00000c88 LBB0_268
   812  	0x4c, 0x01, 0xf9, //0x00000c88 addq         %r15, %rcx
   813  	0x49, 0x89, 0xce, //0x00000c8b movq         %rcx, %r14
   814  	//0x00000c8e LBB0_269
   815  	0x4d, 0x89, 0xf3, //0x00000c8e movq         %r14, %r11
   816  	0x4c, 0x89, 0x36, //0x00000c91 movq         %r14, (%rsi)
   817  	0x4c, 0x89, 0xf8, //0x00000c94 movq         %r15, %rax
   818  	0x4d, 0x85, 0xff, //0x00000c97 testq        %r15, %r15
   819  	0x0f, 0x89, 0xc3, 0xf4, 0xff, 0xff, //0x00000c9a jns          LBB0_2
   820  	0xe9, 0x3f, 0x17, 0x00, 0x00, //0x00000ca0 jmp          LBB0_424
   821  	//0x00000ca5 LBB0_160
   822  	0x48, 0x89, 0xc8, //0x00000ca5 movq         %rcx, %rax
   823  	0x4c, 0x29, 0xd0, //0x00000ca8 subq         %r10, %rax
   824  	0x0f, 0x84, 0xa6, 0x18, 0x00, 0x00, //0x00000cab je           LBB0_449
   825  	0x4f, 0x8d, 0x1c, 0x14, //0x00000cb1 leaq         (%r12,%r10), %r11
   826  	0x48, 0x83, 0xf8, 0x40, //0x00000cb5 cmpq         $64, %rax
   827  	0x0f, 0x82, 0x9c, 0x11, 0x00, 0x00, //0x00000cb9 jb           LBB0_358
   828  	0x89, 0xc2, //0x00000cbf movl         %eax, %edx
   829  	0x83, 0xe2, 0x3f, //0x00000cc1 andl         $63, %edx
   830  	0x48, 0x89, 0x55, 0xa8, //0x00000cc4 movq         %rdx, $-88(%rbp)
   831  	0x49, 0x89, 0xcc, //0x00000cc8 movq         %rcx, %r12
   832  	0x4d, 0x29, 0xfc, //0x00000ccb subq         %r15, %r12
   833  	0x49, 0x83, 0xc4, 0xbf, //0x00000cce addq         $-65, %r12
   834  	0x49, 0x83, 0xe4, 0xc0, //0x00000cd2 andq         $-64, %r12
   835  	0x4d, 0x01, 0xd4, //0x00000cd6 addq         %r10, %r12
   836  	0x4c, 0x03, 0x65, 0x88, //0x00000cd9 addq         $-120(%rbp), %r12
   837  	0x49, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00000cdd movq         $-1, %r9
   838  	0x45, 0x31, 0xc0, //0x00000ce4 xorl         %r8d, %r8d
   839  	0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000ce7 .p2align 4, 0x90
   840  	//0x00000cf0 LBB0_163
   841  	0xc4, 0xc1, 0x7a, 0x6f, 0x33, //0x00000cf0 vmovdqu      (%r11), %xmm6
   842  	0xc4, 0xc1, 0x7a, 0x6f, 0x6b, 0x10, //0x00000cf5 vmovdqu      $16(%r11), %xmm5
   843  	0xc4, 0xc1, 0x7a, 0x6f, 0x63, 0x20, //0x00000cfb vmovdqu      $32(%r11), %xmm4
   844  	0xc4, 0xc1, 0x7a, 0x6f, 0x7b, 0x30, //0x00000d01 vmovdqu      $48(%r11), %xmm7
   845  	0xc5, 0xc9, 0x74, 0xd0, //0x00000d07 vpcmpeqb     %xmm0, %xmm6, %xmm2
   846  	0xc5, 0xf9, 0xd7, 0xf2, //0x00000d0b vpmovmskb    %xmm2, %esi
   847  	0xc5, 0xd1, 0x74, 0xd0, //0x00000d0f vpcmpeqb     %xmm0, %xmm5, %xmm2
   848  	0xc5, 0xf9, 0xd7, 0xda, //0x00000d13 vpmovmskb    %xmm2, %ebx
   849  	0xc5, 0xd9, 0x74, 0xd0, //0x00000d17 vpcmpeqb     %xmm0, %xmm4, %xmm2
   850  	0xc5, 0xf9, 0xd7, 0xca, //0x00000d1b vpmovmskb    %xmm2, %ecx
   851  	0xc5, 0xc1, 0x74, 0xd0, //0x00000d1f vpcmpeqb     %xmm0, %xmm7, %xmm2
   852  	0xc5, 0xf9, 0xd7, 0xfa, //0x00000d23 vpmovmskb    %xmm2, %edi
   853  	0xc5, 0xc9, 0x74, 0xd1, //0x00000d27 vpcmpeqb     %xmm1, %xmm6, %xmm2
   854  	0xc5, 0x79, 0xd7, 0xea, //0x00000d2b vpmovmskb    %xmm2, %r13d
   855  	0xc5, 0xd1, 0x74, 0xd1, //0x00000d2f vpcmpeqb     %xmm1, %xmm5, %xmm2
   856  	0xc5, 0xf9, 0xd7, 0xd2, //0x00000d33 vpmovmskb    %xmm2, %edx
   857  	0xc5, 0xd9, 0x74, 0xd1, //0x00000d37 vpcmpeqb     %xmm1, %xmm4, %xmm2
   858  	0x48, 0xc1, 0xe3, 0x10, //0x00000d3b shlq         $16, %rbx
   859  	0x48, 0x09, 0xde, //0x00000d3f orq          %rbx, %rsi
   860  	0xc5, 0xf9, 0xd7, 0xda, //0x00000d42 vpmovmskb    %xmm2, %ebx
   861  	0xc5, 0xc1, 0x74, 0xd1, //0x00000d46 vpcmpeqb     %xmm1, %xmm7, %xmm2
   862  	0x48, 0xc1, 0xe1, 0x20, //0x00000d4a shlq         $32, %rcx
   863  	0x48, 0x09, 0xce, //0x00000d4e orq          %rcx, %rsi
   864  	0xc5, 0xf9, 0xd7, 0xca, //0x00000d51 vpmovmskb    %xmm2, %ecx
   865  	0xc5, 0x81, 0x64, 0xd6, //0x00000d55 vpcmpgtb     %xmm6, %xmm15, %xmm2
   866  	0xc5, 0xc9, 0x64, 0xf3, //0x00000d59 vpcmpgtb     %xmm3, %xmm6, %xmm6
   867  	0xc5, 0xc9, 0xdb, 0xd2, //0x00000d5d vpand        %xmm2, %xmm6, %xmm2
   868  	0x48, 0xc1, 0xe2, 0x10, //0x00000d61 shlq         $16, %rdx
   869  	0x49, 0x09, 0xd5, //0x00000d65 orq          %rdx, %r13
   870  	0xc5, 0xf9, 0xd7, 0xd2, //0x00000d68 vpmovmskb    %xmm2, %edx
   871  	0xc5, 0x81, 0x64, 0xd5, //0x00000d6c vpcmpgtb     %xmm5, %xmm15, %xmm2
   872  	0xc5, 0xd1, 0x64, 0xeb, //0x00000d70 vpcmpgtb     %xmm3, %xmm5, %xmm5
   873  	0xc5, 0xd1, 0xdb, 0xd2, //0x00000d74 vpand        %xmm2, %xmm5, %xmm2
   874  	0x48, 0xc1, 0xe3, 0x20, //0x00000d78 shlq         $32, %rbx
   875  	0x49, 0x09, 0xdd, //0x00000d7c orq          %rbx, %r13
   876  	0xc5, 0xf9, 0xd7, 0xda, //0x00000d7f vpmovmskb    %xmm2, %ebx
   877  	0xc5, 0x81, 0x64, 0xd4, //0x00000d83 vpcmpgtb     %xmm4, %xmm15, %xmm2
   878  	0xc5, 0xd9, 0x64, 0xe3, //0x00000d87 vpcmpgtb     %xmm3, %xmm4, %xmm4
   879  	0xc5, 0xd9, 0xdb, 0xd2, //0x00000d8b vpand        %xmm2, %xmm4, %xmm2
   880  	0x48, 0xc1, 0xe1, 0x30, //0x00000d8f shlq         $48, %rcx
   881  	0x49, 0x09, 0xcd, //0x00000d93 orq          %rcx, %r13
   882  	0xc5, 0xf9, 0xd7, 0xca, //0x00000d96 vpmovmskb    %xmm2, %ecx
   883  	0xc5, 0x81, 0x64, 0xd7, //0x00000d9a vpcmpgtb     %xmm7, %xmm15, %xmm2
   884  	0xc5, 0xc1, 0x64, 0xe3, //0x00000d9e vpcmpgtb     %xmm3, %xmm7, %xmm4
   885  	0xc5, 0xd9, 0xdb, 0xd2, //0x00000da2 vpand        %xmm2, %xmm4, %xmm2
   886  	0x48, 0xc1, 0xe3, 0x10, //0x00000da6 shlq         $16, %rbx
   887  	0x48, 0x09, 0xda, //0x00000daa orq          %rbx, %rdx
   888  	0xc5, 0x79, 0xd7, 0xf2, //0x00000dad vpmovmskb    %xmm2, %r14d
   889  	0x48, 0xc1, 0xe7, 0x30, //0x00000db1 shlq         $48, %rdi
   890  	0x48, 0xc1, 0xe1, 0x20, //0x00000db5 shlq         $32, %rcx
   891  	0x49, 0x83, 0xf9, 0xff, //0x00000db9 cmpq         $-1, %r9
   892  	0x0f, 0x85, 0x09, 0x00, 0x00, 0x00, //0x00000dbd jne          LBB0_165
   893  	0x4d, 0x85, 0xed, //0x00000dc3 testq        %r13, %r13
   894  	0x0f, 0x85, 0xa4, 0x00, 0x00, 0x00, //0x00000dc6 jne          LBB0_180
   895  	//0x00000dcc LBB0_165
   896  	0x49, 0xc1, 0xe6, 0x30, //0x00000dcc shlq         $48, %r14
   897  	0x48, 0x09, 0xca, //0x00000dd0 orq          %rcx, %rdx
   898  	0x48, 0x09, 0xfe, //0x00000dd3 orq          %rdi, %rsi
   899  	0x4c, 0x89, 0xe9, //0x00000dd6 movq         %r13, %rcx
   900  	0x4c, 0x09, 0xc1, //0x00000dd9 orq          %r8, %rcx
   901  	0x0f, 0x85, 0x2c, 0x00, 0x00, 0x00, //0x00000ddc jne          LBB0_181
   902  	0x4c, 0x09, 0xf2, //0x00000de2 orq          %r14, %rdx
   903  	0x48, 0x85, 0xf6, //0x00000de5 testq        %rsi, %rsi
   904  	0x0f, 0x85, 0x95, 0x00, 0x00, 0x00, //0x00000de8 jne          LBB0_182
   905  	//0x00000dee LBB0_167
   906  	0x48, 0x85, 0xd2, //0x00000dee testq        %rdx, %rdx
   907  	0x0f, 0x85, 0x17, 0x16, 0x00, 0x00, //0x00000df1 jne          LBB0_427
   908  	0x48, 0x83, 0xc0, 0xc0, //0x00000df7 addq         $-64, %rax
   909  	0x49, 0x83, 0xc3, 0x40, //0x00000dfb addq         $64, %r11
   910  	0x48, 0x83, 0xf8, 0x3f, //0x00000dff cmpq         $63, %rax
   911  	0x0f, 0x87, 0xe7, 0xfe, 0xff, 0xff, //0x00000e03 ja           LBB0_163
   912  	0xe9, 0x7f, 0x0b, 0x00, 0x00, //0x00000e09 jmp          LBB0_169
   913  	//0x00000e0e LBB0_181
   914  	0x4c, 0x89, 0xc1, //0x00000e0e movq         %r8, %rcx
   915  	0x48, 0xf7, 0xd1, //0x00000e11 notq         %rcx
   916  	0x4c, 0x21, 0xe9, //0x00000e14 andq         %r13, %rcx
   917  	0x4c, 0x89, 0x55, 0xb0, //0x00000e17 movq         %r10, $-80(%rbp)
   918  	0x4c, 0x8d, 0x14, 0x09, //0x00000e1b leaq         (%rcx,%rcx), %r10
   919  	0x4d, 0x09, 0xc2, //0x00000e1f orq          %r8, %r10
   920  	0x4c, 0x89, 0xd3, //0x00000e22 movq         %r10, %rbx
   921  	0x48, 0xf7, 0xd3, //0x00000e25 notq         %rbx
   922  	0x4c, 0x21, 0xeb, //0x00000e28 andq         %r13, %rbx
   923  	0x48, 0xbf, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00000e2b movabsq      $-6148914691236517206, %rdi
   924  	0x48, 0x21, 0xfb, //0x00000e35 andq         %rdi, %rbx
   925  	0x45, 0x31, 0xc0, //0x00000e38 xorl         %r8d, %r8d
   926  	0x48, 0x01, 0xcb, //0x00000e3b addq         %rcx, %rbx
   927  	0x41, 0x0f, 0x92, 0xc0, //0x00000e3e setb         %r8b
   928  	0x48, 0x01, 0xdb, //0x00000e42 addq         %rbx, %rbx
   929  	0x48, 0xb9, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00000e45 movabsq      $6148914691236517205, %rcx
   930  	0x48, 0x31, 0xcb, //0x00000e4f xorq         %rcx, %rbx
   931  	0x4c, 0x21, 0xd3, //0x00000e52 andq         %r10, %rbx
   932  	0x4c, 0x8b, 0x55, 0xb0, //0x00000e55 movq         $-80(%rbp), %r10
   933  	0x48, 0xf7, 0xd3, //0x00000e59 notq         %rbx
   934  	0x48, 0x21, 0xde, //0x00000e5c andq         %rbx, %rsi
   935  	0x4c, 0x09, 0xf2, //0x00000e5f orq          %r14, %rdx
   936  	0x48, 0x85, 0xf6, //0x00000e62 testq        %rsi, %rsi
   937  	0x0f, 0x84, 0x83, 0xff, 0xff, 0xff, //0x00000e65 je           LBB0_167
   938  	0xe9, 0x13, 0x00, 0x00, 0x00, //0x00000e6b jmp          LBB0_182
   939  	//0x00000e70 LBB0_180
   940  	0x4c, 0x89, 0xdb, //0x00000e70 movq         %r11, %rbx
   941  	0x48, 0x2b, 0x5d, 0xd0, //0x00000e73 subq         $-48(%rbp), %rbx
   942  	0x4d, 0x0f, 0xbc, 0xcd, //0x00000e77 bsfq         %r13, %r9
   943  	0x49, 0x01, 0xd9, //0x00000e7b addq         %rbx, %r9
   944  	0xe9, 0x49, 0xff, 0xff, 0xff, //0x00000e7e jmp          LBB0_165
   945  	//0x00000e83 LBB0_182
   946  	0x48, 0x0f, 0xbc, 0xc6, //0x00000e83 bsfq         %rsi, %rax
   947  	0x48, 0x85, 0xd2, //0x00000e87 testq        %rdx, %rdx
   948  	0x4c, 0x8b, 0x65, 0xd0, //0x00000e8a movq         $-48(%rbp), %r12
   949  	0x0f, 0x84, 0x88, 0x00, 0x00, 0x00, //0x00000e8e je           LBB0_191
   950  	0x48, 0x0f, 0xbc, 0xca, //0x00000e94 bsfq         %rdx, %rcx
   951  	0x4d, 0x29, 0xe3, //0x00000e98 subq         %r12, %r11
   952  	0x48, 0x39, 0xc1, //0x00000e9b cmpq         %rax, %rcx
   953  	0x0f, 0x83, 0x89, 0x00, 0x00, 0x00, //0x00000e9e jae          LBB0_192
   954  	0xe9, 0xb7, 0x16, 0x00, 0x00, //0x00000ea4 jmp          LBB0_308
   955  	//0x00000ea9 LBB0_184
   956  	0xb9, 0x40, 0x00, 0x00, 0x00, //0x00000ea9 movl         $64, %ecx
   957  	0x4c, 0x8b, 0x65, 0xd0, //0x00000eae movq         $-48(%rbp), %r12
   958  	0x4d, 0x29, 0xe3, //0x00000eb2 subq         %r12, %r11
   959  	0x48, 0x39, 0xc1, //0x00000eb5 cmpq         %rax, %rcx
   960  	0x0f, 0x82, 0xa2, 0x16, 0x00, 0x00, //0x00000eb8 jb           LBB0_308
   961  	//0x00000ebe LBB0_185
   962  	0x4d, 0x8d, 0x5c, 0x03, 0x01, //0x00000ebe leaq         $1(%r11,%rax), %r11
   963  	//0x00000ec3 LBB0_186
   964  	0x4d, 0x85, 0xdb, //0x00000ec3 testq        %r11, %r11
   965  	0x0f, 0x88, 0xdf, 0x14, 0x00, 0x00, //0x00000ec6 js           LBB0_415
   966  	0x48, 0x8b, 0x75, 0xc8, //0x00000ecc movq         $-56(%rbp), %rsi
   967  	0x4c, 0x89, 0x1e, //0x00000ed0 movq         %r11, (%rsi)
   968  	0x4c, 0x89, 0xf8, //0x00000ed3 movq         %r15, %rax
   969  	0x4d, 0x85, 0xd2, //0x00000ed6 testq        %r10, %r10
   970  	0x48, 0x8b, 0x55, 0xb8, //0x00000ed9 movq         $-72(%rbp), %rdx
   971  	0x48, 0x8b, 0x7d, 0xc0, //0x00000edd movq         $-64(%rbp), %rdi
   972  	0x0f, 0x8f, 0x7c, 0xf2, 0xff, 0xff, //0x00000ee1 jg           LBB0_2
   973  	0xe9, 0xf8, 0x14, 0x00, 0x00, //0x00000ee7 jmp          LBB0_424
   974  	//0x00000eec LBB0_188
   975  	0x4c, 0x89, 0xd8, //0x00000eec movq         %r11, %rax
   976  	0x4c, 0x09, 0xe8, //0x00000eef orq          %r13, %rax
   977  	0x4d, 0x39, 0xeb, //0x00000ef2 cmpq         %r13, %r11
   978  	0x0f, 0x8c, 0x55, 0x05, 0x00, 0x00, //0x00000ef5 jl           LBB0_267
   979  	0x48, 0x85, 0xc0, //0x00000efb testq        %rax, %rax
   980  	0x0f, 0x88, 0x4c, 0x05, 0x00, 0x00, //0x00000efe js           LBB0_267
   981  	0x49, 0xf7, 0xd3, //0x00000f04 notq         %r11
   982  	0x4c, 0x89, 0xd9, //0x00000f07 movq         %r11, %rcx
   983  	0x4c, 0x8b, 0x65, 0xd0, //0x00000f0a movq         $-48(%rbp), %r12
   984  	0x48, 0x85, 0xc9, //0x00000f0e testq        %rcx, %rcx
   985  	0x0f, 0x89, 0x71, 0xfd, 0xff, 0xff, //0x00000f11 jns          LBB0_268
   986  	0xe9, 0xb5, 0x14, 0x00, 0x00, //0x00000f17 jmp          LBB0_420
   987  	//0x00000f1c LBB0_191
   988  	0xb9, 0x40, 0x00, 0x00, 0x00, //0x00000f1c movl         $64, %ecx
   989  	0x4d, 0x29, 0xe3, //0x00000f21 subq         %r12, %r11
   990  	0x48, 0x39, 0xc1, //0x00000f24 cmpq         %rax, %rcx
   991  	0x0f, 0x82, 0x33, 0x16, 0x00, 0x00, //0x00000f27 jb           LBB0_308
   992  	//0x00000f2d LBB0_192
   993  	0x4d, 0x8d, 0x5c, 0x03, 0x01, //0x00000f2d leaq         $1(%r11,%rax), %r11
   994  	//0x00000f32 LBB0_193
   995  	0x4d, 0x85, 0xdb, //0x00000f32 testq        %r11, %r11
   996  	0x0f, 0x88, 0x70, 0x14, 0x00, 0x00, //0x00000f35 js           LBB0_415
   997  	0x48, 0x8b, 0x75, 0xc8, //0x00000f3b movq         $-56(%rbp), %rsi
   998  	0x4c, 0x89, 0x1e, //0x00000f3f movq         %r11, (%rsi)
   999  	0x4c, 0x89, 0xf8, //0x00000f42 movq         %r15, %rax
  1000  	0x4d, 0x85, 0xd2, //0x00000f45 testq        %r10, %r10
  1001  	0x48, 0x8b, 0x55, 0xb8, //0x00000f48 movq         $-72(%rbp), %rdx
  1002  	0x48, 0x8b, 0x7d, 0xc0, //0x00000f4c movq         $-64(%rbp), %rdi
  1003  	0x0f, 0x8e, 0x8e, 0x14, 0x00, 0x00, //0x00000f50 jle          LBB0_424
  1004  	0x48, 0x8b, 0x02, //0x00000f56 movq         (%rdx), %rax
  1005  	0x48, 0x3d, 0xff, 0x0f, 0x00, 0x00, //0x00000f59 cmpq         $4095, %rax
  1006  	0x0f, 0x8f, 0x3a, 0x14, 0x00, 0x00, //0x00000f5f jg           LBB0_432
  1007  	0x48, 0x8d, 0x48, 0x01, //0x00000f65 leaq         $1(%rax), %rcx
  1008  	0x48, 0x89, 0x0a, //0x00000f69 movq         %rcx, (%rdx)
  1009  	0x48, 0xc7, 0x44, 0xc2, 0x08, 0x04, 0x00, 0x00, 0x00, //0x00000f6c movq         $4, $8(%rdx,%rax,8)
  1010  	0xe9, 0xe9, 0xf1, 0xff, 0xff, //0x00000f75 jmp          LBB0_2
  1011  	//0x00000f7a LBB0_197
  1012  	0x4c, 0x8b, 0x47, 0x08, //0x00000f7a movq         $8(%rdi), %r8
  1013  	0xf6, 0x85, 0x78, 0xff, 0xff, 0xff, 0x20, //0x00000f7e testb        $32, $-136(%rbp)
  1014  	0x4c, 0x89, 0x45, 0xa0, //0x00000f85 movq         %r8, $-96(%rbp)
  1015  	0x0f, 0x85, 0xe8, 0x04, 0x00, 0x00, //0x00000f89 jne          LBB0_270
  1016  	0x4d, 0x89, 0xc4, //0x00000f8f movq         %r8, %r12
  1017  	0x4d, 0x29, 0xf4, //0x00000f92 subq         %r14, %r12
  1018  	0x0f, 0x84, 0xd7, 0x15, 0x00, 0x00, //0x00000f95 je           LBB0_448
  1019  	0x48, 0x8b, 0x45, 0xd0, //0x00000f9b movq         $-48(%rbp), %rax
  1020  	0x4e, 0x8d, 0x1c, 0x30, //0x00000f9f leaq         (%rax,%r14), %r11
  1021  	0x49, 0x83, 0xfc, 0x40, //0x00000fa3 cmpq         $64, %r12
  1022  	0x4c, 0x89, 0x75, 0xb0, //0x00000fa7 movq         %r14, $-80(%rbp)
  1023  	0x0f, 0x82, 0xea, 0x0e, 0x00, 0x00, //0x00000fab jb           LBB0_360
  1024  	0x44, 0x89, 0xe0, //0x00000fb1 movl         %r12d, %eax
  1025  	0x83, 0xe0, 0x3f, //0x00000fb4 andl         $63, %eax
  1026  	0x48, 0x89, 0x45, 0xa8, //0x00000fb7 movq         %rax, $-88(%rbp)
  1027  	0x4d, 0x29, 0xf8, //0x00000fbb subq         %r15, %r8
  1028  	0x49, 0x83, 0xc0, 0xbf, //0x00000fbe addq         $-65, %r8
  1029  	0x49, 0x83, 0xe0, 0xc0, //0x00000fc2 andq         $-64, %r8
  1030  	0x4d, 0x01, 0xf0, //0x00000fc6 addq         %r14, %r8
  1031  	0x4c, 0x03, 0x45, 0x88, //0x00000fc9 addq         $-120(%rbp), %r8
  1032  	0x49, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00000fcd movq         $-1, %r9
  1033  	0x45, 0x31, 0xd2, //0x00000fd4 xorl         %r10d, %r10d
  1034  	0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000fd7 .p2align 4, 0x90
  1035  	//0x00000fe0 LBB0_201
  1036  	0xc4, 0xc1, 0x7a, 0x6f, 0x13, //0x00000fe0 vmovdqu      (%r11), %xmm2
  1037  	0xc4, 0xc1, 0x7a, 0x6f, 0x63, 0x10, //0x00000fe5 vmovdqu      $16(%r11), %xmm4
  1038  	0xc4, 0xc1, 0x7a, 0x6f, 0x6b, 0x20, //0x00000feb vmovdqu      $32(%r11), %xmm5
  1039  	0xc4, 0xc1, 0x7a, 0x6f, 0x73, 0x30, //0x00000ff1 vmovdqu      $48(%r11), %xmm6
  1040  	0xc5, 0xe9, 0x74, 0xf8, //0x00000ff7 vpcmpeqb     %xmm0, %xmm2, %xmm7
  1041  	0xc5, 0xf9, 0xd7, 0xff, //0x00000ffb vpmovmskb    %xmm7, %edi
  1042  	0xc5, 0xd9, 0x74, 0xf8, //0x00000fff vpcmpeqb     %xmm0, %xmm4, %xmm7
  1043  	0xc5, 0xf9, 0xd7, 0xcf, //0x00001003 vpmovmskb    %xmm7, %ecx
  1044  	0xc5, 0xd1, 0x74, 0xf8, //0x00001007 vpcmpeqb     %xmm0, %xmm5, %xmm7
  1045  	0xc5, 0xf9, 0xd7, 0xf7, //0x0000100b vpmovmskb    %xmm7, %esi
  1046  	0xc5, 0xc9, 0x74, 0xf8, //0x0000100f vpcmpeqb     %xmm0, %xmm6, %xmm7
  1047  	0xc5, 0x79, 0xd7, 0xef, //0x00001013 vpmovmskb    %xmm7, %r13d
  1048  	0xc5, 0xe9, 0x74, 0xd1, //0x00001017 vpcmpeqb     %xmm1, %xmm2, %xmm2
  1049  	0xc5, 0xf9, 0xd7, 0xd2, //0x0000101b vpmovmskb    %xmm2, %edx
  1050  	0xc5, 0xd9, 0x74, 0xd1, //0x0000101f vpcmpeqb     %xmm1, %xmm4, %xmm2
  1051  	0xc5, 0xf9, 0xd7, 0xc2, //0x00001023 vpmovmskb    %xmm2, %eax
  1052  	0xc5, 0xd1, 0x74, 0xd1, //0x00001027 vpcmpeqb     %xmm1, %xmm5, %xmm2
  1053  	0xc5, 0xf9, 0xd7, 0xda, //0x0000102b vpmovmskb    %xmm2, %ebx
  1054  	0xc5, 0xc9, 0x74, 0xd1, //0x0000102f vpcmpeqb     %xmm1, %xmm6, %xmm2
  1055  	0xc5, 0x79, 0xd7, 0xf2, //0x00001033 vpmovmskb    %xmm2, %r14d
  1056  	0x49, 0xc1, 0xe5, 0x30, //0x00001037 shlq         $48, %r13
  1057  	0x48, 0xc1, 0xe6, 0x20, //0x0000103b shlq         $32, %rsi
  1058  	0x48, 0xc1, 0xe1, 0x10, //0x0000103f shlq         $16, %rcx
  1059  	0x48, 0x09, 0xcf, //0x00001043 orq          %rcx, %rdi
  1060  	0x48, 0x09, 0xf7, //0x00001046 orq          %rsi, %rdi
  1061  	0x49, 0xc1, 0xe6, 0x30, //0x00001049 shlq         $48, %r14
  1062  	0x48, 0xc1, 0xe3, 0x20, //0x0000104d shlq         $32, %rbx
  1063  	0x48, 0xc1, 0xe0, 0x10, //0x00001051 shlq         $16, %rax
  1064  	0x48, 0x09, 0xc2, //0x00001055 orq          %rax, %rdx
  1065  	0x48, 0x09, 0xda, //0x00001058 orq          %rbx, %rdx
  1066  	0x4c, 0x09, 0xf2, //0x0000105b orq          %r14, %rdx
  1067  	0x49, 0x83, 0xf9, 0xff, //0x0000105e cmpq         $-1, %r9
  1068  	0x0f, 0x85, 0x09, 0x00, 0x00, 0x00, //0x00001062 jne          LBB0_203
  1069  	0x48, 0x85, 0xd2, //0x00001068 testq        %rdx, %rdx
  1070  	0x0f, 0x85, 0x2f, 0x00, 0x00, 0x00, //0x0000106b jne          LBB0_212
  1071  	//0x00001071 LBB0_203
  1072  	0x4c, 0x09, 0xef, //0x00001071 orq          %r13, %rdi
  1073  	0x48, 0x89, 0xd0, //0x00001074 movq         %rdx, %rax
  1074  	0x4c, 0x09, 0xd0, //0x00001077 orq          %r10, %rax
  1075  	0x0f, 0x85, 0x3d, 0x00, 0x00, 0x00, //0x0000107a jne          LBB0_213
  1076  	//0x00001080 LBB0_204
  1077  	0x48, 0x85, 0xff, //0x00001080 testq        %rdi, %rdi
  1078  	0x0f, 0x85, 0x86, 0x00, 0x00, 0x00, //0x00001083 jne          LBB0_214
  1079  	//0x00001089 LBB0_205
  1080  	0x49, 0x83, 0xc4, 0xc0, //0x00001089 addq         $-64, %r12
  1081  	0x49, 0x83, 0xc3, 0x40, //0x0000108d addq         $64, %r11
  1082  	0x49, 0x83, 0xfc, 0x3f, //0x00001091 cmpq         $63, %r12
  1083  	0x0f, 0x87, 0x45, 0xff, 0xff, 0xff, //0x00001095 ja           LBB0_201
  1084  	0xe9, 0x4e, 0x0b, 0x00, 0x00, //0x0000109b jmp          LBB0_206
  1085  	//0x000010a0 LBB0_212
  1086  	0x4c, 0x89, 0xd8, //0x000010a0 movq         %r11, %rax
  1087  	0x48, 0x2b, 0x45, 0xd0, //0x000010a3 subq         $-48(%rbp), %rax
  1088  	0x4c, 0x0f, 0xbc, 0xca, //0x000010a7 bsfq         %rdx, %r9
  1089  	0x49, 0x01, 0xc1, //0x000010ab addq         %rax, %r9
  1090  	0x4c, 0x09, 0xef, //0x000010ae orq          %r13, %rdi
  1091  	0x48, 0x89, 0xd0, //0x000010b1 movq         %rdx, %rax
  1092  	0x4c, 0x09, 0xd0, //0x000010b4 orq          %r10, %rax
  1093  	0x0f, 0x84, 0xc3, 0xff, 0xff, 0xff, //0x000010b7 je           LBB0_204
  1094  	//0x000010bd LBB0_213
  1095  	0x4c, 0x89, 0xd0, //0x000010bd movq         %r10, %rax
  1096  	0x48, 0xf7, 0xd0, //0x000010c0 notq         %rax
  1097  	0x48, 0x21, 0xd0, //0x000010c3 andq         %rdx, %rax
  1098  	0x48, 0x8d, 0x0c, 0x00, //0x000010c6 leaq         (%rax,%rax), %rcx
  1099  	0x4c, 0x09, 0xd1, //0x000010ca orq          %r10, %rcx
  1100  	0x48, 0x89, 0xce, //0x000010cd movq         %rcx, %rsi
  1101  	0x48, 0xf7, 0xd6, //0x000010d0 notq         %rsi
  1102  	0x48, 0x21, 0xd6, //0x000010d3 andq         %rdx, %rsi
  1103  	0x48, 0xba, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x000010d6 movabsq      $-6148914691236517206, %rdx
  1104  	0x48, 0x21, 0xd6, //0x000010e0 andq         %rdx, %rsi
  1105  	0x45, 0x31, 0xd2, //0x000010e3 xorl         %r10d, %r10d
  1106  	0x48, 0x01, 0xc6, //0x000010e6 addq         %rax, %rsi
  1107  	0x41, 0x0f, 0x92, 0xc2, //0x000010e9 setb         %r10b
  1108  	0x48, 0x01, 0xf6, //0x000010ed addq         %rsi, %rsi
  1109  	0x48, 0xb8, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x000010f0 movabsq      $6148914691236517205, %rax
  1110  	0x48, 0x31, 0xc6, //0x000010fa xorq         %rax, %rsi
  1111  	0x48, 0x21, 0xce, //0x000010fd andq         %rcx, %rsi
  1112  	0x48, 0xf7, 0xd6, //0x00001100 notq         %rsi
  1113  	0x48, 0x21, 0xf7, //0x00001103 andq         %rsi, %rdi
  1114  	0x48, 0x85, 0xff, //0x00001106 testq        %rdi, %rdi
  1115  	0x0f, 0x84, 0x7a, 0xff, 0xff, 0xff, //0x00001109 je           LBB0_205
  1116  	//0x0000110f LBB0_214
  1117  	0x48, 0x0f, 0xbc, 0xc7, //0x0000110f bsfq         %rdi, %rax
  1118  	//0x00001113 LBB0_215
  1119  	0x4c, 0x03, 0x5d, 0x90, //0x00001113 addq         $-112(%rbp), %r11
  1120  	0x49, 0x01, 0xc3, //0x00001117 addq         %rax, %r11
  1121  	0x4c, 0x8b, 0x65, 0xd0, //0x0000111a movq         $-48(%rbp), %r12
  1122  	0x4c, 0x8b, 0x55, 0xb0, //0x0000111e movq         $-80(%rbp), %r10
  1123  	0xe9, 0x9c, 0xfd, 0xff, 0xff, //0x00001122 jmp          LBB0_186
  1124  	//0x00001127 LBB0_216
  1125  	0x4c, 0x8b, 0x57, 0x08, //0x00001127 movq         $8(%rdi), %r10
  1126  	0x4d, 0x29, 0xf2, //0x0000112b subq         %r14, %r10
  1127  	0x0f, 0x84, 0xf0, 0x12, 0x00, 0x00, //0x0000112e je           LBB0_429
  1128  	0x4c, 0x89, 0x75, 0xb0, //0x00001134 movq         %r14, $-80(%rbp)
  1129  	0x4d, 0x01, 0xf4, //0x00001138 addq         %r14, %r12
  1130  	0x41, 0x80, 0x3c, 0x24, 0x30, //0x0000113b cmpb         $48, (%r12)
  1131  	0x0f, 0x85, 0x36, 0x00, 0x00, 0x00, //0x00001140 jne          LBB0_221
  1132  	0x41, 0xbb, 0x01, 0x00, 0x00, 0x00, //0x00001146 movl         $1, %r11d
  1133  	0x49, 0x83, 0xfa, 0x01, //0x0000114c cmpq         $1, %r10
  1134  	0x0f, 0x84, 0xb1, 0x05, 0x00, 0x00, //0x00001150 je           LBB0_305
  1135  	0x41, 0x8a, 0x44, 0x24, 0x01, //0x00001156 movb         $1(%r12), %al
  1136  	0x04, 0xd2, //0x0000115b addb         $-46, %al
  1137  	0x3c, 0x37, //0x0000115d cmpb         $55, %al
  1138  	0x0f, 0x87, 0xa2, 0x05, 0x00, 0x00, //0x0000115f ja           LBB0_305
  1139  	0x0f, 0xb6, 0xc0, //0x00001165 movzbl       %al, %eax
  1140  	0x48, 0xb9, 0x01, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, //0x00001168 movabsq      $36028797027352577, %rcx
  1141  	0x48, 0x0f, 0xa3, 0xc1, //0x00001172 btq          %rax, %rcx
  1142  	0x0f, 0x83, 0x8b, 0x05, 0x00, 0x00, //0x00001176 jae          LBB0_305
  1143  	//0x0000117c LBB0_221
  1144  	0x49, 0x83, 0xfa, 0x10, //0x0000117c cmpq         $16, %r10
  1145  	0x0f, 0x82, 0xee, 0x0c, 0x00, 0x00, //0x00001180 jb           LBB0_359
  1146  	0x4d, 0x8d, 0x4a, 0xf0, //0x00001186 leaq         $-16(%r10), %r9
  1147  	0x4c, 0x89, 0xc8, //0x0000118a movq         %r9, %rax
  1148  	0x48, 0x83, 0xe0, 0xf0, //0x0000118d andq         $-16, %rax
  1149  	0x4e, 0x8d, 0x44, 0x20, 0x10, //0x00001191 leaq         $16(%rax,%r12), %r8
  1150  	0x41, 0x83, 0xe1, 0x0f, //0x00001196 andl         $15, %r9d
  1151  	0x48, 0xc7, 0x45, 0xa8, 0xff, 0xff, 0xff, 0xff, //0x0000119a movq         $-1, $-88(%rbp)
  1152  	0x48, 0xc7, 0x45, 0xa0, 0xff, 0xff, 0xff, 0xff, //0x000011a2 movq         $-1, $-96(%rbp)
  1153  	0x49, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x000011aa movq         $-1, %r14
  1154  	0x4d, 0x89, 0xe5, //0x000011b1 movq         %r12, %r13
  1155  	0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000011b4 .p2align 4, 0x90
  1156  	//0x000011c0 LBB0_223
  1157  	0xc4, 0xc1, 0x7a, 0x6f, 0x55, 0x00, //0x000011c0 vmovdqu      (%r13), %xmm2
  1158  	0xc4, 0xc1, 0x69, 0x64, 0xe0, //0x000011c6 vpcmpgtb     %xmm8, %xmm2, %xmm4
  1159  	0xc5, 0xb1, 0x64, 0xea, //0x000011cb vpcmpgtb     %xmm2, %xmm9, %xmm5
  1160  	0xc5, 0xd9, 0xdb, 0xe5, //0x000011cf vpand        %xmm5, %xmm4, %xmm4
  1161  	0xc5, 0xa9, 0x74, 0xea, //0x000011d3 vpcmpeqb     %xmm2, %xmm10, %xmm5
  1162  	0xc5, 0xa1, 0x74, 0xf2, //0x000011d7 vpcmpeqb     %xmm2, %xmm11, %xmm6
  1163  	0xc5, 0xc9, 0xeb, 0xed, //0x000011db vpor         %xmm5, %xmm6, %xmm5
  1164  	0xc5, 0x99, 0xeb, 0xf2, //0x000011df vpor         %xmm2, %xmm12, %xmm6
  1165  	0xc5, 0x91, 0x74, 0xd2, //0x000011e3 vpcmpeqb     %xmm2, %xmm13, %xmm2
  1166  	0xc5, 0x89, 0x74, 0xf6, //0x000011e7 vpcmpeqb     %xmm6, %xmm14, %xmm6
  1167  	0xc5, 0xc9, 0xeb, 0xfa, //0x000011eb vpor         %xmm2, %xmm6, %xmm7
  1168  	0xc5, 0xd1, 0xeb, 0xe4, //0x000011ef vpor         %xmm4, %xmm5, %xmm4
  1169  	0xc5, 0xc1, 0xeb, 0xe4, //0x000011f3 vpor         %xmm4, %xmm7, %xmm4
  1170  	0xc5, 0xf9, 0xd7, 0xc2, //0x000011f7 vpmovmskb    %xmm2, %eax
  1171  	0xc5, 0xf9, 0xd7, 0xde, //0x000011fb vpmovmskb    %xmm6, %ebx
  1172  	0xc5, 0xf9, 0xd7, 0xd5, //0x000011ff vpmovmskb    %xmm5, %edx
  1173  	0xc5, 0xf9, 0xd7, 0xcc, //0x00001203 vpmovmskb    %xmm4, %ecx
  1174  	0xbe, 0xaa, 0xaa, 0xaa, 0xaa, //0x00001207 movl         $2863311530, %esi
  1175  	0x48, 0x8d, 0xbe, 0x55, 0x55, 0x55, 0x55, //0x0000120c leaq         $1431655765(%rsi), %rdi
  1176  	0x48, 0x31, 0xcf, //0x00001213 xorq         %rcx, %rdi
  1177  	0x48, 0x0f, 0xbc, 0xcf, //0x00001216 bsfq         %rdi, %rcx
  1178  	0x83, 0xf9, 0x10, //0x0000121a cmpl         $16, %ecx
  1179  	0x0f, 0x84, 0x11, 0x00, 0x00, 0x00, //0x0000121d je           LBB0_225
  1180  	0xbf, 0xff, 0xff, 0xff, 0xff, //0x00001223 movl         $-1, %edi
  1181  	0xd3, 0xe7, //0x00001228 shll         %cl, %edi
  1182  	0xf7, 0xd7, //0x0000122a notl         %edi
  1183  	0x21, 0xf8, //0x0000122c andl         %edi, %eax
  1184  	0x21, 0xfb, //0x0000122e andl         %edi, %ebx
  1185  	0x21, 0xd7, //0x00001230 andl         %edx, %edi
  1186  	0x89, 0xfa, //0x00001232 movl         %edi, %edx
  1187  	//0x00001234 LBB0_225
  1188  	0x8d, 0x78, 0xff, //0x00001234 leal         $-1(%rax), %edi
  1189  	0x21, 0xc7, //0x00001237 andl         %eax, %edi
  1190  	0x0f, 0x85, 0x88, 0x09, 0x00, 0x00, //0x00001239 jne          LBB0_337
  1191  	0x8d, 0x7b, 0xff, //0x0000123f leal         $-1(%rbx), %edi
  1192  	0x21, 0xdf, //0x00001242 andl         %ebx, %edi
  1193  	0x0f, 0x85, 0x7d, 0x09, 0x00, 0x00, //0x00001244 jne          LBB0_337
  1194  	0x8d, 0x7a, 0xff, //0x0000124a leal         $-1(%rdx), %edi
  1195  	0x21, 0xd7, //0x0000124d andl         %edx, %edi
  1196  	0x0f, 0x85, 0x72, 0x09, 0x00, 0x00, //0x0000124f jne          LBB0_337
  1197  	0x85, 0xc0, //0x00001255 testl        %eax, %eax
  1198  	0x0f, 0x84, 0x1a, 0x00, 0x00, 0x00, //0x00001257 je           LBB0_231
  1199  	0x4c, 0x89, 0xef, //0x0000125d movq         %r13, %rdi
  1200  	0x4c, 0x29, 0xe7, //0x00001260 subq         %r12, %rdi
  1201  	0x44, 0x0f, 0xbc, 0xd8, //0x00001263 bsfl         %eax, %r11d
  1202  	0x49, 0x01, 0xfb, //0x00001267 addq         %rdi, %r11
  1203  	0x49, 0x83, 0xfe, 0xff, //0x0000126a cmpq         $-1, %r14
  1204  	0x0f, 0x85, 0x5d, 0x09, 0x00, 0x00, //0x0000126e jne          LBB0_338
  1205  	0x4d, 0x89, 0xde, //0x00001274 movq         %r11, %r14
  1206  	//0x00001277 LBB0_231
  1207  	0x85, 0xdb, //0x00001277 testl        %ebx, %ebx
  1208  	0x0f, 0x84, 0x1c, 0x00, 0x00, 0x00, //0x00001279 je           LBB0_234
  1209  	0x4c, 0x89, 0xe8, //0x0000127f movq         %r13, %rax
  1210  	0x4c, 0x29, 0xe0, //0x00001282 subq         %r12, %rax
  1211  	0x44, 0x0f, 0xbc, 0xdb, //0x00001285 bsfl         %ebx, %r11d
  1212  	0x49, 0x01, 0xc3, //0x00001289 addq         %rax, %r11
  1213  	0x48, 0x83, 0x7d, 0xa0, 0xff, //0x0000128c cmpq         $-1, $-96(%rbp)
  1214  	0x0f, 0x85, 0x3a, 0x09, 0x00, 0x00, //0x00001291 jne          LBB0_338
  1215  	0x4c, 0x89, 0x5d, 0xa0, //0x00001297 movq         %r11, $-96(%rbp)
  1216  	//0x0000129b LBB0_234
  1217  	0x85, 0xd2, //0x0000129b testl        %edx, %edx
  1218  	0x0f, 0x84, 0x1c, 0x00, 0x00, 0x00, //0x0000129d je           LBB0_237
  1219  	0x4c, 0x89, 0xe8, //0x000012a3 movq         %r13, %rax
  1220  	0x4c, 0x29, 0xe0, //0x000012a6 subq         %r12, %rax
  1221  	0x44, 0x0f, 0xbc, 0xda, //0x000012a9 bsfl         %edx, %r11d
  1222  	0x49, 0x01, 0xc3, //0x000012ad addq         %rax, %r11
  1223  	0x48, 0x83, 0x7d, 0xa8, 0xff, //0x000012b0 cmpq         $-1, $-88(%rbp)
  1224  	0x0f, 0x85, 0x16, 0x09, 0x00, 0x00, //0x000012b5 jne          LBB0_338
  1225  	0x4c, 0x89, 0x5d, 0xa8, //0x000012bb movq         %r11, $-88(%rbp)
  1226  	//0x000012bf LBB0_237
  1227  	0x83, 0xf9, 0x10, //0x000012bf cmpl         $16, %ecx
  1228  	0x0f, 0x85, 0xb1, 0x03, 0x00, 0x00, //0x000012c2 jne          LBB0_293
  1229  	0x49, 0x83, 0xc5, 0x10, //0x000012c8 addq         $16, %r13
  1230  	0x49, 0x83, 0xc2, 0xf0, //0x000012cc addq         $-16, %r10
  1231  	0x49, 0x83, 0xfa, 0x0f, //0x000012d0 cmpq         $15, %r10
  1232  	0x0f, 0x87, 0xe6, 0xfe, 0xff, 0xff, //0x000012d4 ja           LBB0_223
  1233  	0x4d, 0x85, 0xc9, //0x000012da testq        %r9, %r9
  1234  	0x48, 0x8d, 0x35, 0xb4, 0x14, 0x00, 0x00, //0x000012dd leaq         $5300(%rip), %rsi  /* LJTI0_2+0(%rip) */
  1235  	0x48, 0x8b, 0x5d, 0xa0, //0x000012e4 movq         $-96(%rbp), %rbx
  1236  	0x48, 0x8b, 0x4d, 0xa8, //0x000012e8 movq         $-88(%rbp), %rcx
  1237  	0x0f, 0x84, 0x95, 0x03, 0x00, 0x00, //0x000012ec je           LBB0_294
  1238  	//0x000012f2 LBB0_240
  1239  	0x4b, 0x8d, 0x3c, 0x08, //0x000012f2 leaq         (%r8,%r9), %rdi
  1240  	0xe9, 0x31, 0x00, 0x00, 0x00, //0x000012f6 jmp          LBB0_244
  1241  	//0x000012fb LBB0_241
  1242  	0x49, 0x89, 0xc3, //0x000012fb movq         %rax, %r11
  1243  	0x4d, 0x29, 0xe3, //0x000012fe subq         %r12, %r11
  1244  	0x48, 0x83, 0xf9, 0xff, //0x00001301 cmpq         $-1, %rcx
  1245  	0x0f, 0x85, 0x2f, 0x0b, 0x00, 0x00, //0x00001305 jne          LBB0_356
  1246  	0x49, 0xff, 0xcb, //0x0000130b decq         %r11
  1247  	0x4c, 0x89, 0xd9, //0x0000130e movq         %r11, %rcx
  1248  	0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001311 .p2align 4, 0x90
  1249  	//0x00001320 LBB0_243
  1250  	0x49, 0x89, 0xc0, //0x00001320 movq         %rax, %r8
  1251  	0x49, 0xff, 0xc9, //0x00001323 decq         %r9
  1252  	0x0f, 0x84, 0x9f, 0x0a, 0x00, 0x00, //0x00001326 je           LBB0_341
  1253  	//0x0000132c LBB0_244
  1254  	0x41, 0x0f, 0xbe, 0x10, //0x0000132c movsbl       (%r8), %edx
  1255  	0x83, 0xc2, 0xd5, //0x00001330 addl         $-43, %edx
  1256  	0x83, 0xfa, 0x3a, //0x00001333 cmpl         $58, %edx
  1257  	0x0f, 0x87, 0x4b, 0x03, 0x00, 0x00, //0x00001336 ja           LBB0_294
  1258  	0x49, 0x8d, 0x40, 0x01, //0x0000133c leaq         $1(%r8), %rax
  1259  	0x48, 0x63, 0x14, 0x96, //0x00001340 movslq       (%rsi,%rdx,4), %rdx
  1260  	0x48, 0x01, 0xf2, //0x00001344 addq         %rsi, %rdx
  1261  	0xff, 0xe2, //0x00001347 jmpq         *%rdx
  1262  	//0x00001349 LBB0_246
  1263  	0x49, 0x89, 0xc3, //0x00001349 movq         %rax, %r11
  1264  	0x4d, 0x29, 0xe3, //0x0000134c subq         %r12, %r11
  1265  	0x48, 0x83, 0xfb, 0xff, //0x0000134f cmpq         $-1, %rbx
  1266  	0x0f, 0x85, 0xe1, 0x0a, 0x00, 0x00, //0x00001353 jne          LBB0_356
  1267  	0x49, 0xff, 0xcb, //0x00001359 decq         %r11
  1268  	0x4c, 0x89, 0xdb, //0x0000135c movq         %r11, %rbx
  1269  	0xe9, 0xbc, 0xff, 0xff, 0xff, //0x0000135f jmp          LBB0_243
  1270  	//0x00001364 LBB0_248
  1271  	0x49, 0x89, 0xc3, //0x00001364 movq         %rax, %r11
  1272  	0x4d, 0x29, 0xe3, //0x00001367 subq         %r12, %r11
  1273  	0x49, 0x83, 0xfe, 0xff, //0x0000136a cmpq         $-1, %r14
  1274  	0x0f, 0x85, 0xc6, 0x0a, 0x00, 0x00, //0x0000136e jne          LBB0_356
  1275  	0x49, 0xff, 0xcb, //0x00001374 decq         %r11
  1276  	0x4d, 0x89, 0xde, //0x00001377 movq         %r11, %r14
  1277  	0xe9, 0xa1, 0xff, 0xff, 0xff, //0x0000137a jmp          LBB0_243
  1278  	//0x0000137f LBB0_250
  1279  	0x48, 0x8b, 0x02, //0x0000137f movq         (%rdx), %rax
  1280  	0x48, 0x3d, 0xff, 0x0f, 0x00, 0x00, //0x00001382 cmpq         $4095, %rax
  1281  	0x0f, 0x8f, 0x11, 0x10, 0x00, 0x00, //0x00001388 jg           LBB0_432
  1282  	0x48, 0x8d, 0x48, 0x01, //0x0000138e leaq         $1(%rax), %rcx
  1283  	0x48, 0x89, 0x0a, //0x00001392 movq         %rcx, (%rdx)
  1284  	0x48, 0xc7, 0x44, 0xc2, 0x08, 0x05, 0x00, 0x00, 0x00, //0x00001395 movq         $5, $8(%rdx,%rax,8)
  1285  	0x4d, 0x89, 0xf3, //0x0000139e movq         %r14, %r11
  1286  	0xe9, 0xbd, 0xed, 0xff, 0xff, //0x000013a1 jmp          LBB0_2
  1287  	//0x000013a6 LBB0_252
  1288  	0x48, 0x8b, 0x4f, 0x08, //0x000013a6 movq         $8(%rdi), %rcx
  1289  	0x48, 0x8d, 0x59, 0xfc, //0x000013aa leaq         $-4(%rcx), %rbx
  1290  	0x49, 0x39, 0xdf, //0x000013ae cmpq         %rbx, %r15
  1291  	0x0f, 0x83, 0x3c, 0x10, 0x00, 0x00, //0x000013b1 jae          LBB0_431
  1292  	0x43, 0x8b, 0x0c, 0x34, //0x000013b7 movl         (%r12,%r14), %ecx
  1293  	0x81, 0xf9, 0x61, 0x6c, 0x73, 0x65, //0x000013bb cmpl         $1702063201, %ecx
  1294  	0x0f, 0x85, 0x6c, 0x10, 0x00, 0x00, //0x000013c1 jne          LBB0_433
  1295  	0x4d, 0x8d, 0x5f, 0x05, //0x000013c7 leaq         $5(%r15), %r11
  1296  	0xe9, 0x45, 0x00, 0x00, 0x00, //0x000013cb jmp          LBB0_264
  1297  	//0x000013d0 LBB0_255
  1298  	0x48, 0x8b, 0x4f, 0x08, //0x000013d0 movq         $8(%rdi), %rcx
  1299  	0x48, 0x8d, 0x59, 0xfd, //0x000013d4 leaq         $-3(%rcx), %rbx
  1300  	0x49, 0x39, 0xdf, //0x000013d8 cmpq         %rbx, %r15
  1301  	0x0f, 0x83, 0x12, 0x10, 0x00, 0x00, //0x000013db jae          LBB0_431
  1302  	0x41, 0x81, 0x3a, 0x6e, 0x75, 0x6c, 0x6c, //0x000013e1 cmpl         $1819047278, (%r10)
  1303  	0x0f, 0x84, 0x23, 0x00, 0x00, 0x00, //0x000013e8 je           LBB0_263
  1304  	0xe9, 0x95, 0x10, 0x00, 0x00, //0x000013ee jmp          LBB0_257
  1305  	//0x000013f3 LBB0_261
  1306  	0x48, 0x8b, 0x4f, 0x08, //0x000013f3 movq         $8(%rdi), %rcx
  1307  	0x48, 0x8d, 0x59, 0xfd, //0x000013f7 leaq         $-3(%rcx), %rbx
  1308  	0x49, 0x39, 0xdf, //0x000013fb cmpq         %rbx, %r15
  1309  	0x0f, 0x83, 0xef, 0x0f, 0x00, 0x00, //0x000013fe jae          LBB0_431
  1310  	0x41, 0x81, 0x3a, 0x74, 0x72, 0x75, 0x65, //0x00001404 cmpl         $1702195828, (%r10)
  1311  	0x0f, 0x85, 0xc9, 0x10, 0x00, 0x00, //0x0000140b jne          LBB0_438
  1312  	//0x00001411 LBB0_263
  1313  	0x4d, 0x8d, 0x5f, 0x04, //0x00001411 leaq         $4(%r15), %r11
  1314  	//0x00001415 LBB0_264
  1315  	0x4c, 0x89, 0x1e, //0x00001415 movq         %r11, (%rsi)
  1316  	0x4c, 0x89, 0xf8, //0x00001418 movq         %r15, %rax
  1317  	0x4d, 0x85, 0xf6, //0x0000141b testq        %r14, %r14
  1318  	0x0f, 0x8f, 0x3f, 0xed, 0xff, 0xff, //0x0000141e jg           LBB0_2
  1319  	0xe9, 0xbb, 0x0f, 0x00, 0x00, //0x00001424 jmp          LBB0_424
  1320  	//0x00001429 LBB0_265
  1321  	0x48, 0x8b, 0x02, //0x00001429 movq         (%rdx), %rax
  1322  	0x48, 0x3d, 0xff, 0x0f, 0x00, 0x00, //0x0000142c cmpq         $4095, %rax
  1323  	0x0f, 0x8f, 0x67, 0x0f, 0x00, 0x00, //0x00001432 jg           LBB0_432
  1324  	0x48, 0x8d, 0x48, 0x01, //0x00001438 leaq         $1(%rax), %rcx
  1325  	0x48, 0x89, 0x0a, //0x0000143c movq         %rcx, (%rdx)
  1326  	0x48, 0xc7, 0x44, 0xc2, 0x08, 0x06, 0x00, 0x00, 0x00, //0x0000143f movq         $6, $8(%rdx,%rax,8)
  1327  	0x4d, 0x89, 0xf3, //0x00001448 movq         %r14, %r11
  1328  	0xe9, 0x13, 0xed, 0xff, 0xff, //0x0000144b jmp          LBB0_2
  1329  	//0x00001450 LBB0_267
  1330  	0x48, 0x85, 0xc0, //0x00001450 testq        %rax, %rax
  1331  	0x49, 0x8d, 0x45, 0xff, //0x00001453 leaq         $-1(%r13), %rax
  1332  	0x49, 0xf7, 0xd5, //0x00001457 notq         %r13
  1333  	0x4c, 0x0f, 0x48, 0xe9, //0x0000145a cmovsq       %rcx, %r13
  1334  	0x49, 0x39, 0xc3, //0x0000145e cmpq         %rax, %r11
  1335  	0x49, 0x0f, 0x44, 0xcd, //0x00001461 cmoveq       %r13, %rcx
  1336  	0x4c, 0x8b, 0x65, 0xd0, //0x00001465 movq         $-48(%rbp), %r12
  1337  	0x48, 0x85, 0xc9, //0x00001469 testq        %rcx, %rcx
  1338  	0x0f, 0x89, 0x16, 0xf8, 0xff, 0xff, //0x0000146c jns          LBB0_268
  1339  	0xe9, 0x5a, 0x0f, 0x00, 0x00, //0x00001472 jmp          LBB0_420
  1340  	//0x00001477 LBB0_270
  1341  	0x4c, 0x89, 0xc0, //0x00001477 movq         %r8, %rax
  1342  	0x4d, 0x89, 0xf2, //0x0000147a movq         %r14, %r10
  1343  	0x4c, 0x29, 0xf0, //0x0000147d subq         %r14, %rax
  1344  	0x0f, 0x84, 0xd1, 0x10, 0x00, 0x00, //0x00001480 je           LBB0_449
  1345  	0x4f, 0x8d, 0x1c, 0x14, //0x00001486 leaq         (%r12,%r10), %r11
  1346  	0x48, 0x83, 0xf8, 0x40, //0x0000148a cmpq         $64, %rax
  1347  	0x0f, 0x82, 0x20, 0x0a, 0x00, 0x00, //0x0000148e jb           LBB0_361
  1348  	0x89, 0xc1, //0x00001494 movl         %eax, %ecx
  1349  	0x83, 0xe1, 0x3f, //0x00001496 andl         $63, %ecx
  1350  	0x48, 0x89, 0x4d, 0xa8, //0x00001499 movq         %rcx, $-88(%rbp)
  1351  	0x4d, 0x89, 0xc4, //0x0000149d movq         %r8, %r12
  1352  	0x4d, 0x29, 0xfc, //0x000014a0 subq         %r15, %r12
  1353  	0x49, 0x83, 0xc4, 0xbf, //0x000014a3 addq         $-65, %r12
  1354  	0x49, 0x83, 0xe4, 0xc0, //0x000014a7 andq         $-64, %r12
  1355  	0x4d, 0x01, 0xd4, //0x000014ab addq         %r10, %r12
  1356  	0x4c, 0x03, 0x65, 0x88, //0x000014ae addq         $-120(%rbp), %r12
  1357  	0x49, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x000014b2 movq         $-1, %r9
  1358  	0x45, 0x31, 0xc0, //0x000014b9 xorl         %r8d, %r8d
  1359  	0x90, 0x90, 0x90, 0x90, //0x000014bc .p2align 4, 0x90
  1360  	//0x000014c0 LBB0_273
  1361  	0xc4, 0xc1, 0x7a, 0x6f, 0x33, //0x000014c0 vmovdqu      (%r11), %xmm6
  1362  	0xc4, 0xc1, 0x7a, 0x6f, 0x6b, 0x10, //0x000014c5 vmovdqu      $16(%r11), %xmm5
  1363  	0xc4, 0xc1, 0x7a, 0x6f, 0x63, 0x20, //0x000014cb vmovdqu      $32(%r11), %xmm4
  1364  	0xc4, 0xc1, 0x7a, 0x6f, 0x7b, 0x30, //0x000014d1 vmovdqu      $48(%r11), %xmm7
  1365  	0xc5, 0xc9, 0x74, 0xd0, //0x000014d7 vpcmpeqb     %xmm0, %xmm6, %xmm2
  1366  	0xc5, 0xf9, 0xd7, 0xf2, //0x000014db vpmovmskb    %xmm2, %esi
  1367  	0xc5, 0xd1, 0x74, 0xd0, //0x000014df vpcmpeqb     %xmm0, %xmm5, %xmm2
  1368  	0xc5, 0xf9, 0xd7, 0xda, //0x000014e3 vpmovmskb    %xmm2, %ebx
  1369  	0xc5, 0xd9, 0x74, 0xd0, //0x000014e7 vpcmpeqb     %xmm0, %xmm4, %xmm2
  1370  	0xc5, 0xf9, 0xd7, 0xca, //0x000014eb vpmovmskb    %xmm2, %ecx
  1371  	0xc5, 0xc1, 0x74, 0xd0, //0x000014ef vpcmpeqb     %xmm0, %xmm7, %xmm2
  1372  	0xc5, 0xf9, 0xd7, 0xfa, //0x000014f3 vpmovmskb    %xmm2, %edi
  1373  	0xc5, 0xc9, 0x74, 0xd1, //0x000014f7 vpcmpeqb     %xmm1, %xmm6, %xmm2
  1374  	0xc5, 0x79, 0xd7, 0xea, //0x000014fb vpmovmskb    %xmm2, %r13d
  1375  	0xc5, 0xd1, 0x74, 0xd1, //0x000014ff vpcmpeqb     %xmm1, %xmm5, %xmm2
  1376  	0xc5, 0xf9, 0xd7, 0xd2, //0x00001503 vpmovmskb    %xmm2, %edx
  1377  	0xc5, 0xd9, 0x74, 0xd1, //0x00001507 vpcmpeqb     %xmm1, %xmm4, %xmm2
  1378  	0x48, 0xc1, 0xe3, 0x10, //0x0000150b shlq         $16, %rbx
  1379  	0x48, 0x09, 0xde, //0x0000150f orq          %rbx, %rsi
  1380  	0xc5, 0xf9, 0xd7, 0xda, //0x00001512 vpmovmskb    %xmm2, %ebx
  1381  	0xc5, 0xc1, 0x74, 0xd1, //0x00001516 vpcmpeqb     %xmm1, %xmm7, %xmm2
  1382  	0x48, 0xc1, 0xe1, 0x20, //0x0000151a shlq         $32, %rcx
  1383  	0x48, 0x09, 0xce, //0x0000151e orq          %rcx, %rsi
  1384  	0xc5, 0xf9, 0xd7, 0xca, //0x00001521 vpmovmskb    %xmm2, %ecx
  1385  	0xc5, 0x81, 0x64, 0xd6, //0x00001525 vpcmpgtb     %xmm6, %xmm15, %xmm2
  1386  	0xc5, 0xc9, 0x64, 0xf3, //0x00001529 vpcmpgtb     %xmm3, %xmm6, %xmm6
  1387  	0xc5, 0xc9, 0xdb, 0xd2, //0x0000152d vpand        %xmm2, %xmm6, %xmm2
  1388  	0x48, 0xc1, 0xe2, 0x10, //0x00001531 shlq         $16, %rdx
  1389  	0x49, 0x09, 0xd5, //0x00001535 orq          %rdx, %r13
  1390  	0xc5, 0xf9, 0xd7, 0xd2, //0x00001538 vpmovmskb    %xmm2, %edx
  1391  	0xc5, 0x81, 0x64, 0xd5, //0x0000153c vpcmpgtb     %xmm5, %xmm15, %xmm2
  1392  	0xc5, 0xd1, 0x64, 0xeb, //0x00001540 vpcmpgtb     %xmm3, %xmm5, %xmm5
  1393  	0xc5, 0xd1, 0xdb, 0xd2, //0x00001544 vpand        %xmm2, %xmm5, %xmm2
  1394  	0x48, 0xc1, 0xe3, 0x20, //0x00001548 shlq         $32, %rbx
  1395  	0x49, 0x09, 0xdd, //0x0000154c orq          %rbx, %r13
  1396  	0xc5, 0xf9, 0xd7, 0xda, //0x0000154f vpmovmskb    %xmm2, %ebx
  1397  	0xc5, 0x81, 0x64, 0xd4, //0x00001553 vpcmpgtb     %xmm4, %xmm15, %xmm2
  1398  	0xc5, 0xd9, 0x64, 0xe3, //0x00001557 vpcmpgtb     %xmm3, %xmm4, %xmm4
  1399  	0xc5, 0xd9, 0xdb, 0xd2, //0x0000155b vpand        %xmm2, %xmm4, %xmm2
  1400  	0x48, 0xc1, 0xe1, 0x30, //0x0000155f shlq         $48, %rcx
  1401  	0x49, 0x09, 0xcd, //0x00001563 orq          %rcx, %r13
  1402  	0xc5, 0xf9, 0xd7, 0xca, //0x00001566 vpmovmskb    %xmm2, %ecx
  1403  	0xc5, 0x81, 0x64, 0xd7, //0x0000156a vpcmpgtb     %xmm7, %xmm15, %xmm2
  1404  	0xc5, 0xc1, 0x64, 0xe3, //0x0000156e vpcmpgtb     %xmm3, %xmm7, %xmm4
  1405  	0xc5, 0xd9, 0xdb, 0xd2, //0x00001572 vpand        %xmm2, %xmm4, %xmm2
  1406  	0x48, 0xc1, 0xe3, 0x10, //0x00001576 shlq         $16, %rbx
  1407  	0x48, 0x09, 0xda, //0x0000157a orq          %rbx, %rdx
  1408  	0xc5, 0x79, 0xd7, 0xf2, //0x0000157d vpmovmskb    %xmm2, %r14d
  1409  	0x48, 0xc1, 0xe7, 0x30, //0x00001581 shlq         $48, %rdi
  1410  	0x48, 0xc1, 0xe1, 0x20, //0x00001585 shlq         $32, %rcx
  1411  	0x49, 0x83, 0xf9, 0xff, //0x00001589 cmpq         $-1, %r9
  1412  	0x0f, 0x85, 0x09, 0x00, 0x00, 0x00, //0x0000158d jne          LBB0_275
  1413  	0x4d, 0x85, 0xed, //0x00001593 testq        %r13, %r13
  1414  	0x0f, 0x85, 0xa4, 0x00, 0x00, 0x00, //0x00001596 jne          LBB0_289
  1415  	//0x0000159c LBB0_275
  1416  	0x49, 0xc1, 0xe6, 0x30, //0x0000159c shlq         $48, %r14
  1417  	0x48, 0x09, 0xca, //0x000015a0 orq          %rcx, %rdx
  1418  	0x48, 0x09, 0xfe, //0x000015a3 orq          %rdi, %rsi
  1419  	0x4c, 0x89, 0xe9, //0x000015a6 movq         %r13, %rcx
  1420  	0x4c, 0x09, 0xc1, //0x000015a9 orq          %r8, %rcx
  1421  	0x0f, 0x85, 0x2c, 0x00, 0x00, 0x00, //0x000015ac jne          LBB0_290
  1422  	0x4c, 0x09, 0xf2, //0x000015b2 orq          %r14, %rdx
  1423  	0x48, 0x85, 0xf6, //0x000015b5 testq        %rsi, %rsi
  1424  	0x0f, 0x85, 0x95, 0x00, 0x00, 0x00, //0x000015b8 jne          LBB0_291
  1425  	//0x000015be LBB0_277
  1426  	0x48, 0x85, 0xd2, //0x000015be testq        %rdx, %rdx
  1427  	0x0f, 0x85, 0x47, 0x0e, 0x00, 0x00, //0x000015c1 jne          LBB0_427
  1428  	0x48, 0x83, 0xc0, 0xc0, //0x000015c7 addq         $-64, %rax
  1429  	0x49, 0x83, 0xc3, 0x40, //0x000015cb addq         $64, %r11
  1430  	0x48, 0x83, 0xf8, 0x3f, //0x000015cf cmpq         $63, %rax
  1431  	0x0f, 0x87, 0xe7, 0xfe, 0xff, 0xff, //0x000015d3 ja           LBB0_273
  1432  	0xe9, 0x8b, 0x06, 0x00, 0x00, //0x000015d9 jmp          LBB0_279
  1433  	//0x000015de LBB0_290
  1434  	0x4c, 0x89, 0xc1, //0x000015de movq         %r8, %rcx
  1435  	0x48, 0xf7, 0xd1, //0x000015e1 notq         %rcx
  1436  	0x4c, 0x21, 0xe9, //0x000015e4 andq         %r13, %rcx
  1437  	0x4c, 0x89, 0x55, 0xb0, //0x000015e7 movq         %r10, $-80(%rbp)
  1438  	0x4c, 0x8d, 0x14, 0x09, //0x000015eb leaq         (%rcx,%rcx), %r10
  1439  	0x4d, 0x09, 0xc2, //0x000015ef orq          %r8, %r10
  1440  	0x4c, 0x89, 0xd7, //0x000015f2 movq         %r10, %rdi
  1441  	0x48, 0xf7, 0xd7, //0x000015f5 notq         %rdi
  1442  	0x4c, 0x21, 0xef, //0x000015f8 andq         %r13, %rdi
  1443  	0x48, 0xbb, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x000015fb movabsq      $-6148914691236517206, %rbx
  1444  	0x48, 0x21, 0xdf, //0x00001605 andq         %rbx, %rdi
  1445  	0x45, 0x31, 0xc0, //0x00001608 xorl         %r8d, %r8d
  1446  	0x48, 0x01, 0xcf, //0x0000160b addq         %rcx, %rdi
  1447  	0x41, 0x0f, 0x92, 0xc0, //0x0000160e setb         %r8b
  1448  	0x48, 0x01, 0xff, //0x00001612 addq         %rdi, %rdi
  1449  	0x48, 0xb9, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00001615 movabsq      $6148914691236517205, %rcx
  1450  	0x48, 0x31, 0xcf, //0x0000161f xorq         %rcx, %rdi
  1451  	0x4c, 0x21, 0xd7, //0x00001622 andq         %r10, %rdi
  1452  	0x4c, 0x8b, 0x55, 0xb0, //0x00001625 movq         $-80(%rbp), %r10
  1453  	0x48, 0xf7, 0xd7, //0x00001629 notq         %rdi
  1454  	0x48, 0x21, 0xfe, //0x0000162c andq         %rdi, %rsi
  1455  	0x4c, 0x09, 0xf2, //0x0000162f orq          %r14, %rdx
  1456  	0x48, 0x85, 0xf6, //0x00001632 testq        %rsi, %rsi
  1457  	0x0f, 0x84, 0x83, 0xff, 0xff, 0xff, //0x00001635 je           LBB0_277
  1458  	0xe9, 0x13, 0x00, 0x00, 0x00, //0x0000163b jmp          LBB0_291
  1459  	//0x00001640 LBB0_289
  1460  	0x4c, 0x89, 0xdb, //0x00001640 movq         %r11, %rbx
  1461  	0x48, 0x2b, 0x5d, 0xd0, //0x00001643 subq         $-48(%rbp), %rbx
  1462  	0x4d, 0x0f, 0xbc, 0xcd, //0x00001647 bsfq         %r13, %r9
  1463  	0x49, 0x01, 0xd9, //0x0000164b addq         %rbx, %r9
  1464  	0xe9, 0x49, 0xff, 0xff, 0xff, //0x0000164e jmp          LBB0_275
  1465  	//0x00001653 LBB0_291
  1466  	0x48, 0x0f, 0xbc, 0xc6, //0x00001653 bsfq         %rsi, %rax
  1467  	0x48, 0x85, 0xd2, //0x00001657 testq        %rdx, %rdx
  1468  	0x4c, 0x8b, 0x65, 0xd0, //0x0000165a movq         $-48(%rbp), %r12
  1469  	0x0f, 0x84, 0xc2, 0x00, 0x00, 0x00, //0x0000165e je           LBB0_306
  1470  	0x48, 0x0f, 0xbc, 0xca, //0x00001664 bsfq         %rdx, %rcx
  1471  	0x4d, 0x29, 0xe3, //0x00001668 subq         %r12, %r11
  1472  	0x48, 0x39, 0xc1, //0x0000166b cmpq         %rax, %rcx
  1473  	0x0f, 0x83, 0x4a, 0xf8, 0xff, 0xff, //0x0000166e jae          LBB0_185
  1474  	0xe9, 0xe7, 0x0e, 0x00, 0x00, //0x00001674 jmp          LBB0_308
  1475  	//0x00001679 LBB0_293
  1476  	0x49, 0x01, 0xcd, //0x00001679 addq         %rcx, %r13
  1477  	0x4d, 0x89, 0xe8, //0x0000167c movq         %r13, %r8
  1478  	0x48, 0x8b, 0x5d, 0xa0, //0x0000167f movq         $-96(%rbp), %rbx
  1479  	0x48, 0x8b, 0x4d, 0xa8, //0x00001683 movq         $-88(%rbp), %rcx
  1480  	//0x00001687 LBB0_294
  1481  	0x49, 0xc7, 0xc3, 0xff, 0xff, 0xff, 0xff, //0x00001687 movq         $-1, %r11
  1482  	0x48, 0x85, 0xdb, //0x0000168e testq        %rbx, %rbx
  1483  	0x48, 0x8b, 0x75, 0xc8, //0x00001691 movq         $-56(%rbp), %rsi
  1484  	0x0f, 0x84, 0x90, 0x0d, 0x00, 0x00, //0x00001695 je           LBB0_430
  1485  	//0x0000169b LBB0_295
  1486  	0x48, 0x85, 0xc9, //0x0000169b testq        %rcx, %rcx
  1487  	0x0f, 0x84, 0x87, 0x0d, 0x00, 0x00, //0x0000169e je           LBB0_430
  1488  	0x4d, 0x85, 0xf6, //0x000016a4 testq        %r14, %r14
  1489  	0x48, 0x8b, 0x55, 0xb8, //0x000016a7 movq         $-72(%rbp), %rdx
  1490  	0x48, 0x8b, 0x7d, 0xc0, //0x000016ab movq         $-64(%rbp), %rdi
  1491  	0x0f, 0x84, 0x76, 0x0d, 0x00, 0x00, //0x000016af je           LBB0_430
  1492  	0x4d, 0x29, 0xe0, //0x000016b5 subq         %r12, %r8
  1493  	0x49, 0x8d, 0x40, 0xff, //0x000016b8 leaq         $-1(%r8), %rax
  1494  	0x48, 0x39, 0xc3, //0x000016bc cmpq         %rax, %rbx
  1495  	0x0f, 0x84, 0x33, 0x00, 0x00, 0x00, //0x000016bf je           LBB0_303
  1496  	0x49, 0x39, 0xc6, //0x000016c5 cmpq         %rax, %r14
  1497  	0x0f, 0x84, 0x2a, 0x00, 0x00, 0x00, //0x000016c8 je           LBB0_303
  1498  	0x48, 0x39, 0xc1, //0x000016ce cmpq         %rax, %rcx
  1499  	0x0f, 0x84, 0x21, 0x00, 0x00, 0x00, //0x000016d1 je           LBB0_303
  1500  	0x48, 0x85, 0xc9, //0x000016d7 testq        %rcx, %rcx
  1501  	0x0f, 0x8e, 0x71, 0x00, 0x00, 0x00, //0x000016da jle          LBB0_310
  1502  	0x48, 0x8d, 0x41, 0xff, //0x000016e0 leaq         $-1(%rcx), %rax
  1503  	0x48, 0x39, 0xc3, //0x000016e4 cmpq         %rax, %rbx
  1504  	0x0f, 0x84, 0x64, 0x00, 0x00, 0x00, //0x000016e7 je           LBB0_310
  1505  	0x48, 0xf7, 0xd1, //0x000016ed notq         %rcx
  1506  	0x49, 0x89, 0xcb, //0x000016f0 movq         %rcx, %r11
  1507  	0xe9, 0x06, 0x00, 0x00, 0x00, //0x000016f3 jmp          LBB0_304
  1508  	//0x000016f8 LBB0_303
  1509  	0x49, 0xf7, 0xd8, //0x000016f8 negq         %r8
  1510  	0x4d, 0x89, 0xc3, //0x000016fb movq         %r8, %r11
  1511  	//0x000016fe LBB0_304
  1512  	0x4d, 0x85, 0xdb, //0x000016fe testq        %r11, %r11
  1513  	0x0f, 0x88, 0x24, 0x0d, 0x00, 0x00, //0x00001701 js           LBB0_430
  1514  	//0x00001707 LBB0_305
  1515  	0x48, 0x8b, 0x4d, 0xb0, //0x00001707 movq         $-80(%rbp), %rcx
  1516  	0x49, 0x01, 0xcb, //0x0000170b addq         %rcx, %r11
  1517  	0x4c, 0x89, 0x1e, //0x0000170e movq         %r11, (%rsi)
  1518  	0x4c, 0x89, 0xf8, //0x00001711 movq         %r15, %rax
  1519  	0x48, 0x85, 0xc9, //0x00001714 testq        %rcx, %rcx
  1520  	0x4c, 0x8b, 0x65, 0xd0, //0x00001717 movq         $-48(%rbp), %r12
  1521  	0x0f, 0x8f, 0x42, 0xea, 0xff, 0xff, //0x0000171b jg           LBB0_2
  1522  	0xe9, 0xbe, 0x0c, 0x00, 0x00, //0x00001721 jmp          LBB0_424
  1523  	//0x00001726 LBB0_306
  1524  	0xb9, 0x40, 0x00, 0x00, 0x00, //0x00001726 movl         $64, %ecx
  1525  	0x4d, 0x29, 0xe3, //0x0000172b subq         %r12, %r11
  1526  	0x48, 0x39, 0xc1, //0x0000172e cmpq         %rax, %rcx
  1527  	0x0f, 0x83, 0x87, 0xf7, 0xff, 0xff, //0x00001731 jae          LBB0_185
  1528  	0xe9, 0x24, 0x0e, 0x00, 0x00, //0x00001737 jmp          LBB0_308
  1529  	//0x0000173c LBB0_309
  1530  	0x4d, 0x29, 0xd6, //0x0000173c subq         %r10, %r14
  1531  	0x0f, 0xbc, 0xce, //0x0000173f bsfl         %esi, %ecx
  1532  	0x4c, 0x01, 0xf1, //0x00001742 addq         %r14, %rcx
  1533  	0x48, 0xf7, 0xd1, //0x00001745 notq         %rcx
  1534  	0x48, 0x8b, 0x75, 0xc8, //0x00001748 movq         $-56(%rbp), %rsi
  1535  	0xe9, 0x22, 0xf5, 0xff, 0xff, //0x0000174c jmp          LBB0_159
  1536  	//0x00001751 LBB0_310
  1537  	0x4c, 0x89, 0xf0, //0x00001751 movq         %r14, %rax
  1538  	0x48, 0x09, 0xd8, //0x00001754 orq          %rbx, %rax
  1539  	0x49, 0x39, 0xde, //0x00001757 cmpq         %rbx, %r14
  1540  	0x0f, 0x8c, 0x68, 0x01, 0x00, 0x00, //0x0000175a jl           LBB0_313
  1541  	0x48, 0x85, 0xc0, //0x00001760 testq        %rax, %rax
  1542  	0x0f, 0x88, 0x5f, 0x01, 0x00, 0x00, //0x00001763 js           LBB0_313
  1543  	0x49, 0xf7, 0xd6, //0x00001769 notq         %r14
  1544  	0x4d, 0x89, 0xf3, //0x0000176c movq         %r14, %r11
  1545  	0xe9, 0x8a, 0xff, 0xff, 0xff, //0x0000176f jmp          LBB0_304
  1546  	//0x00001774 LBB0_48
  1547  	0x4c, 0x8b, 0x5d, 0x80, //0x00001774 movq         $-128(%rbp), %r11
  1548  	0x4c, 0x8b, 0x6d, 0xa8, //0x00001778 movq         $-88(%rbp), %r13
  1549  	0x49, 0x83, 0xfd, 0x20, //0x0000177c cmpq         $32, %r13
  1550  	0x0f, 0x82, 0xeb, 0x07, 0x00, 0x00, //0x00001780 jb           LBB0_366
  1551  	//0x00001786 LBB0_49
  1552  	0xc4, 0xc1, 0x7a, 0x6f, 0x13, //0x00001786 vmovdqu      (%r11), %xmm2
  1553  	0xc4, 0xc1, 0x7a, 0x6f, 0x63, 0x10, //0x0000178b vmovdqu      $16(%r11), %xmm4
  1554  	0xc5, 0xe9, 0x74, 0xe8, //0x00001791 vpcmpeqb     %xmm0, %xmm2, %xmm5
  1555  	0xc5, 0xf9, 0xd7, 0xcd, //0x00001795 vpmovmskb    %xmm5, %ecx
  1556  	0xc5, 0xd9, 0x74, 0xe8, //0x00001799 vpcmpeqb     %xmm0, %xmm4, %xmm5
  1557  	0xc5, 0xf9, 0xd7, 0xd5, //0x0000179d vpmovmskb    %xmm5, %edx
  1558  	0xc5, 0xe9, 0x74, 0xd1, //0x000017a1 vpcmpeqb     %xmm1, %xmm2, %xmm2
  1559  	0xc5, 0xf9, 0xd7, 0xfa, //0x000017a5 vpmovmskb    %xmm2, %edi
  1560  	0xc5, 0xd9, 0x74, 0xd1, //0x000017a9 vpcmpeqb     %xmm1, %xmm4, %xmm2
  1561  	0xc5, 0xf9, 0xd7, 0xc2, //0x000017ad vpmovmskb    %xmm2, %eax
  1562  	0x48, 0xc1, 0xe2, 0x10, //0x000017b1 shlq         $16, %rdx
  1563  	0x48, 0xc1, 0xe0, 0x10, //0x000017b5 shlq         $16, %rax
  1564  	0x48, 0x09, 0xc7, //0x000017b9 orq          %rax, %rdi
  1565  	0x49, 0x83, 0xf9, 0xff, //0x000017bc cmpq         $-1, %r9
  1566  	0x0f, 0x85, 0x09, 0x00, 0x00, 0x00, //0x000017c0 jne          LBB0_51
  1567  	0x48, 0x85, 0xff, //0x000017c6 testq        %rdi, %rdi
  1568  	0x0f, 0x85, 0x41, 0x07, 0x00, 0x00, //0x000017c9 jne          LBB0_363
  1569  	//0x000017cf LBB0_51
  1570  	0x48, 0x09, 0xca, //0x000017cf orq          %rcx, %rdx
  1571  	0x48, 0x89, 0xf8, //0x000017d2 movq         %rdi, %rax
  1572  	0x4c, 0x09, 0xe0, //0x000017d5 orq          %r12, %rax
  1573  	0x0f, 0x85, 0x4f, 0x07, 0x00, 0x00, //0x000017d8 jne          LBB0_364
  1574  	//0x000017de LBB0_52
  1575  	0x48, 0x85, 0xd2, //0x000017de testq        %rdx, %rdx
  1576  	0x0f, 0x84, 0x82, 0x07, 0x00, 0x00, //0x000017e1 je           LBB0_365
  1577  	//0x000017e7 LBB0_53
  1578  	0x48, 0x0f, 0xbc, 0xc2, //0x000017e7 bsfq         %rdx, %rax
  1579  	0xe9, 0x43, 0xed, 0xff, 0xff, //0x000017eb jmp          LBB0_57
  1580  	//0x000017f0 LBB0_113
  1581  	0x4c, 0x8b, 0x5d, 0x80, //0x000017f0 movq         $-128(%rbp), %r11
  1582  	0x48, 0x8b, 0x45, 0xa8, //0x000017f4 movq         $-88(%rbp), %rax
  1583  	0x4c, 0x8b, 0x65, 0xd0, //0x000017f8 movq         $-48(%rbp), %r12
  1584  	0x48, 0x83, 0xf8, 0x20, //0x000017fc cmpq         $32, %rax
  1585  	0x0f, 0x82, 0x6f, 0x02, 0x00, 0x00, //0x00001800 jb           LBB0_318
  1586  	//0x00001806 LBB0_114
  1587  	0xc4, 0xc1, 0x7a, 0x6f, 0x13, //0x00001806 vmovdqu      (%r11), %xmm2
  1588  	0xc4, 0xc1, 0x7a, 0x6f, 0x63, 0x10, //0x0000180b vmovdqu      $16(%r11), %xmm4
  1589  	0xc5, 0xe9, 0x74, 0xe8, //0x00001811 vpcmpeqb     %xmm0, %xmm2, %xmm5
  1590  	0xc5, 0xf9, 0xd7, 0xcd, //0x00001815 vpmovmskb    %xmm5, %ecx
  1591  	0xc5, 0xd9, 0x74, 0xe8, //0x00001819 vpcmpeqb     %xmm0, %xmm4, %xmm5
  1592  	0xc5, 0xf9, 0xd7, 0xf5, //0x0000181d vpmovmskb    %xmm5, %esi
  1593  	0xc5, 0xe9, 0x74, 0xe9, //0x00001821 vpcmpeqb     %xmm1, %xmm2, %xmm5
  1594  	0xc5, 0xf9, 0xd7, 0xd5, //0x00001825 vpmovmskb    %xmm5, %edx
  1595  	0xc5, 0xd9, 0x74, 0xe9, //0x00001829 vpcmpeqb     %xmm1, %xmm4, %xmm5
  1596  	0xc5, 0xf9, 0xd7, 0xdd, //0x0000182d vpmovmskb    %xmm5, %ebx
  1597  	0xc5, 0x81, 0x64, 0xea, //0x00001831 vpcmpgtb     %xmm2, %xmm15, %xmm5
  1598  	0xc5, 0xe9, 0x64, 0xd3, //0x00001835 vpcmpgtb     %xmm3, %xmm2, %xmm2
  1599  	0xc5, 0xe9, 0xdb, 0xd5, //0x00001839 vpand        %xmm5, %xmm2, %xmm2
  1600  	0xc5, 0x79, 0xd7, 0xf2, //0x0000183d vpmovmskb    %xmm2, %r14d
  1601  	0xc5, 0x81, 0x64, 0xd4, //0x00001841 vpcmpgtb     %xmm4, %xmm15, %xmm2
  1602  	0xc5, 0xd9, 0x64, 0xe3, //0x00001845 vpcmpgtb     %xmm3, %xmm4, %xmm4
  1603  	0xc5, 0xd9, 0xdb, 0xd2, //0x00001849 vpand        %xmm2, %xmm4, %xmm2
  1604  	0xc5, 0xf9, 0xd7, 0xfa, //0x0000184d vpmovmskb    %xmm2, %edi
  1605  	0x48, 0xc1, 0xe6, 0x10, //0x00001851 shlq         $16, %rsi
  1606  	0x48, 0xc1, 0xe3, 0x10, //0x00001855 shlq         $16, %rbx
  1607  	0x48, 0x09, 0xda, //0x00001859 orq          %rbx, %rdx
  1608  	0x49, 0x83, 0xf9, 0xff, //0x0000185c cmpq         $-1, %r9
  1609  	0x0f, 0x85, 0x09, 0x00, 0x00, 0x00, //0x00001860 jne          LBB0_116
  1610  	0x48, 0x85, 0xd2, //0x00001866 testq        %rdx, %rdx
  1611  	0x0f, 0x85, 0x7c, 0x07, 0x00, 0x00, //0x00001869 jne          LBB0_373
  1612  	//0x0000186f LBB0_116
  1613  	0x48, 0xc1, 0xe7, 0x10, //0x0000186f shlq         $16, %rdi
  1614  	0x48, 0x09, 0xce, //0x00001873 orq          %rcx, %rsi
  1615  	0x48, 0x89, 0xd1, //0x00001876 movq         %rdx, %rcx
  1616  	0x4c, 0x09, 0xc1, //0x00001879 orq          %r8, %rcx
  1617  	0x0f, 0x85, 0x4f, 0x06, 0x00, 0x00, //0x0000187c jne          LBB0_362
  1618  	//0x00001882 LBB0_117
  1619  	0x4c, 0x09, 0xf7, //0x00001882 orq          %r14, %rdi
  1620  	0xb9, 0x40, 0x00, 0x00, 0x00, //0x00001885 movl         $64, %ecx
  1621  	0xba, 0x40, 0x00, 0x00, 0x00, //0x0000188a movl         $64, %edx
  1622  	0x48, 0x85, 0xf6, //0x0000188f testq        %rsi, %rsi
  1623  	0x0f, 0x84, 0x04, 0x00, 0x00, 0x00, //0x00001892 je           LBB0_119
  1624  	0x48, 0x0f, 0xbc, 0xd6, //0x00001898 bsfq         %rsi, %rdx
  1625  	//0x0000189c LBB0_119
  1626  	0x48, 0x85, 0xff, //0x0000189c testq        %rdi, %rdi
  1627  	0x0f, 0x84, 0x04, 0x00, 0x00, 0x00, //0x0000189f je           LBB0_121
  1628  	0x48, 0x0f, 0xbc, 0xcf, //0x000018a5 bsfq         %rdi, %rcx
  1629  	//0x000018a9 LBB0_121
  1630  	0x48, 0x85, 0xf6, //0x000018a9 testq        %rsi, %rsi
  1631  	0x0f, 0x84, 0xb2, 0x01, 0x00, 0x00, //0x000018ac je           LBB0_316
  1632  	//0x000018b2 LBB0_122
  1633  	0x4d, 0x29, 0xe3, //0x000018b2 subq         %r12, %r11
  1634  	0x48, 0x39, 0xd1, //0x000018b5 cmpq         %rdx, %rcx
  1635  	0x0f, 0x82, 0xa2, 0x0c, 0x00, 0x00, //0x000018b8 jb           LBB0_308
  1636  	0x4d, 0x8d, 0x5c, 0x13, 0x01, //0x000018be leaq         $1(%r11,%rdx), %r11
  1637  	0xe9, 0xfb, 0xf5, 0xff, 0xff, //0x000018c3 jmp          LBB0_186
  1638  	//0x000018c8 LBB0_313
  1639  	0x48, 0x85, 0xc0, //0x000018c8 testq        %rax, %rax
  1640  	0x48, 0x8d, 0x43, 0xff, //0x000018cb leaq         $-1(%rbx), %rax
  1641  	0x48, 0xf7, 0xd3, //0x000018cf notq         %rbx
  1642  	0x49, 0x0f, 0x48, 0xd8, //0x000018d2 cmovsq       %r8, %rbx
  1643  	0x49, 0x39, 0xc6, //0x000018d6 cmpq         %rax, %r14
  1644  	0x49, 0x0f, 0x45, 0xd8, //0x000018d9 cmovneq      %r8, %rbx
  1645  	0x49, 0x89, 0xdb, //0x000018dd movq         %rbx, %r11
  1646  	0xe9, 0x19, 0xfe, 0xff, 0xff, //0x000018e0 jmp          LBB0_304
  1647  	//0x000018e5 LBB0_314
  1648  	0x48, 0xf7, 0xd0, //0x000018e5 notq         %rax
  1649  	0x48, 0x89, 0xc1, //0x000018e8 movq         %rax, %rcx
  1650  	0x48, 0x8b, 0x75, 0xc8, //0x000018eb movq         $-56(%rbp), %rsi
  1651  	0xe9, 0x7f, 0xf3, 0xff, 0xff, //0x000018ef jmp          LBB0_159
  1652  	//0x000018f4 LBB0_315
  1653  	0x48, 0x89, 0x4d, 0xb0, //0x000018f4 movq         %rcx, $-80(%rbp)
  1654  	0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x000018f8 movq         $-1, %rax
  1655  	0x4d, 0x85, 0xed, //0x000018ff testq        %r13, %r13
  1656  	0x48, 0x8b, 0x75, 0xc8, //0x00001902 movq         $-56(%rbp), %rsi
  1657  	0x0f, 0x85, 0xf5, 0xf2, 0xff, 0xff, //0x00001906 jne          LBB0_150
  1658  	0xe9, 0xc3, 0x0a, 0x00, 0x00, //0x0000190c jmp          LBB0_421
  1659  	//0x00001911 LBB0_134
  1660  	0x4c, 0x8b, 0x5d, 0x80, //0x00001911 movq         $-128(%rbp), %r11
  1661  	0x4c, 0x8b, 0x6d, 0xa8, //0x00001915 movq         $-88(%rbp), %r13
  1662  	0x49, 0x83, 0xfd, 0x20, //0x00001919 cmpq         $32, %r13
  1663  	0x0f, 0x82, 0xda, 0x07, 0x00, 0x00, //0x0000191d jb           LBB0_382
  1664  	//0x00001923 LBB0_135
  1665  	0xc4, 0xc1, 0x7a, 0x6f, 0x13, //0x00001923 vmovdqu      (%r11), %xmm2
  1666  	0xc4, 0xc1, 0x7a, 0x6f, 0x63, 0x10, //0x00001928 vmovdqu      $16(%r11), %xmm4
  1667  	0xc5, 0xe9, 0x74, 0xe8, //0x0000192e vpcmpeqb     %xmm0, %xmm2, %xmm5
  1668  	0xc5, 0xf9, 0xd7, 0xcd, //0x00001932 vpmovmskb    %xmm5, %ecx
  1669  	0xc5, 0xd9, 0x74, 0xe8, //0x00001936 vpcmpeqb     %xmm0, %xmm4, %xmm5
  1670  	0xc5, 0xf9, 0xd7, 0xd5, //0x0000193a vpmovmskb    %xmm5, %edx
  1671  	0xc5, 0xe9, 0x74, 0xd1, //0x0000193e vpcmpeqb     %xmm1, %xmm2, %xmm2
  1672  	0xc5, 0xf9, 0xd7, 0xfa, //0x00001942 vpmovmskb    %xmm2, %edi
  1673  	0xc5, 0xd9, 0x74, 0xd1, //0x00001946 vpcmpeqb     %xmm1, %xmm4, %xmm2
  1674  	0xc5, 0xf9, 0xd7, 0xc2, //0x0000194a vpmovmskb    %xmm2, %eax
  1675  	0x48, 0xc1, 0xe2, 0x10, //0x0000194e shlq         $16, %rdx
  1676  	0x48, 0xc1, 0xe0, 0x10, //0x00001952 shlq         $16, %rax
  1677  	0x48, 0x09, 0xc7, //0x00001956 orq          %rax, %rdi
  1678  	0x49, 0x83, 0xf9, 0xff, //0x00001959 cmpq         $-1, %r9
  1679  	0x0f, 0x85, 0x09, 0x00, 0x00, 0x00, //0x0000195d jne          LBB0_137
  1680  	0x48, 0x85, 0xff, //0x00001963 testq        %rdi, %rdi
  1681  	0x0f, 0x85, 0x30, 0x07, 0x00, 0x00, //0x00001966 jne          LBB0_379
  1682  	//0x0000196c LBB0_137
  1683  	0x48, 0x09, 0xca, //0x0000196c orq          %rcx, %rdx
  1684  	0x48, 0x89, 0xf8, //0x0000196f movq         %rdi, %rax
  1685  	0x4c, 0x09, 0xe0, //0x00001972 orq          %r12, %rax
  1686  	0x0f, 0x85, 0x3e, 0x07, 0x00, 0x00, //0x00001975 jne          LBB0_380
  1687  	//0x0000197b LBB0_138
  1688  	0x48, 0x85, 0xd2, //0x0000197b testq        %rdx, %rdx
  1689  	0x0f, 0x84, 0x71, 0x07, 0x00, 0x00, //0x0000197e je           LBB0_381
  1690  	//0x00001984 LBB0_139
  1691  	0x48, 0x0f, 0xbc, 0xc2, //0x00001984 bsfq         %rdx, %rax
  1692  	0xe9, 0x06, 0xf2, 0xff, 0xff, //0x00001988 jmp          LBB0_143
  1693  	//0x0000198d LBB0_169
  1694  	0x4d, 0x89, 0xe3, //0x0000198d movq         %r12, %r11
  1695  	0x48, 0x8b, 0x45, 0xa8, //0x00001990 movq         $-88(%rbp), %rax
  1696  	0x4c, 0x8b, 0x65, 0xd0, //0x00001994 movq         $-48(%rbp), %r12
  1697  	0x48, 0x83, 0xf8, 0x20, //0x00001998 cmpq         $32, %rax
  1698  	0x0f, 0x82, 0x7a, 0x01, 0x00, 0x00, //0x0000199c jb           LBB0_329
  1699  	//0x000019a2 LBB0_170
  1700  	0xc4, 0xc1, 0x7a, 0x6f, 0x13, //0x000019a2 vmovdqu      (%r11), %xmm2
  1701  	0xc4, 0xc1, 0x7a, 0x6f, 0x63, 0x10, //0x000019a7 vmovdqu      $16(%r11), %xmm4
  1702  	0xc5, 0xe9, 0x74, 0xe8, //0x000019ad vpcmpeqb     %xmm0, %xmm2, %xmm5
  1703  	0xc5, 0xf9, 0xd7, 0xcd, //0x000019b1 vpmovmskb    %xmm5, %ecx
  1704  	0xc5, 0xd9, 0x74, 0xe8, //0x000019b5 vpcmpeqb     %xmm0, %xmm4, %xmm5
  1705  	0xc5, 0xf9, 0xd7, 0xf5, //0x000019b9 vpmovmskb    %xmm5, %esi
  1706  	0xc5, 0xe9, 0x74, 0xe9, //0x000019bd vpcmpeqb     %xmm1, %xmm2, %xmm5
  1707  	0xc5, 0xf9, 0xd7, 0xd5, //0x000019c1 vpmovmskb    %xmm5, %edx
  1708  	0xc5, 0xd9, 0x74, 0xe9, //0x000019c5 vpcmpeqb     %xmm1, %xmm4, %xmm5
  1709  	0xc5, 0xf9, 0xd7, 0xdd, //0x000019c9 vpmovmskb    %xmm5, %ebx
  1710  	0xc5, 0x81, 0x64, 0xea, //0x000019cd vpcmpgtb     %xmm2, %xmm15, %xmm5
  1711  	0xc5, 0xe9, 0x64, 0xd3, //0x000019d1 vpcmpgtb     %xmm3, %xmm2, %xmm2
  1712  	0xc5, 0xe9, 0xdb, 0xd5, //0x000019d5 vpand        %xmm5, %xmm2, %xmm2
  1713  	0xc5, 0x79, 0xd7, 0xf2, //0x000019d9 vpmovmskb    %xmm2, %r14d
  1714  	0xc5, 0x81, 0x64, 0xd4, //0x000019dd vpcmpgtb     %xmm4, %xmm15, %xmm2
  1715  	0xc5, 0xd9, 0x64, 0xe3, //0x000019e1 vpcmpgtb     %xmm3, %xmm4, %xmm4
  1716  	0xc5, 0xd9, 0xdb, 0xd2, //0x000019e5 vpand        %xmm2, %xmm4, %xmm2
  1717  	0xc5, 0xf9, 0xd7, 0xfa, //0x000019e9 vpmovmskb    %xmm2, %edi
  1718  	0x48, 0xc1, 0xe6, 0x10, //0x000019ed shlq         $16, %rsi
  1719  	0x48, 0xc1, 0xe3, 0x10, //0x000019f1 shlq         $16, %rbx
  1720  	0x48, 0x09, 0xda, //0x000019f5 orq          %rbx, %rdx
  1721  	0x49, 0x83, 0xf9, 0xff, //0x000019f8 cmpq         $-1, %r9
  1722  	0x0f, 0x85, 0x09, 0x00, 0x00, 0x00, //0x000019fc jne          LBB0_172
  1723  	0x48, 0x85, 0xd2, //0x00001a02 testq        %rdx, %rdx
  1724  	0x0f, 0x85, 0x77, 0x07, 0x00, 0x00, //0x00001a05 jne          LBB0_390
  1725  	//0x00001a0b LBB0_172
  1726  	0x48, 0xc1, 0xe7, 0x10, //0x00001a0b shlq         $16, %rdi
  1727  	0x48, 0x09, 0xce, //0x00001a0f orq          %rcx, %rsi
  1728  	0x48, 0x89, 0xd1, //0x00001a12 movq         %rdx, %rcx
  1729  	0x4c, 0x09, 0xc1, //0x00001a15 orq          %r8, %rcx
  1730  	0x0f, 0x85, 0xdf, 0x05, 0x00, 0x00, //0x00001a18 jne          LBB0_374
  1731  	//0x00001a1e LBB0_173
  1732  	0x4c, 0x09, 0xf7, //0x00001a1e orq          %r14, %rdi
  1733  	0xb9, 0x40, 0x00, 0x00, 0x00, //0x00001a21 movl         $64, %ecx
  1734  	0xba, 0x40, 0x00, 0x00, 0x00, //0x00001a26 movl         $64, %edx
  1735  	0x48, 0x85, 0xf6, //0x00001a2b testq        %rsi, %rsi
  1736  	0x0f, 0x84, 0x04, 0x00, 0x00, 0x00, //0x00001a2e je           LBB0_175
  1737  	0x48, 0x0f, 0xbc, 0xd6, //0x00001a34 bsfq         %rsi, %rdx
  1738  	//0x00001a38 LBB0_175
  1739  	0x48, 0x85, 0xff, //0x00001a38 testq        %rdi, %rdi
  1740  	0x0f, 0x84, 0x04, 0x00, 0x00, 0x00, //0x00001a3b je           LBB0_177
  1741  	0x48, 0x0f, 0xbc, 0xcf, //0x00001a41 bsfq         %rdi, %rcx
  1742  	//0x00001a45 LBB0_177
  1743  	0x48, 0x85, 0xf6, //0x00001a45 testq        %rsi, %rsi
  1744  	0x0f, 0x84, 0xbd, 0x00, 0x00, 0x00, //0x00001a48 je           LBB0_327
  1745  	0x4d, 0x29, 0xe3, //0x00001a4e subq         %r12, %r11
  1746  	0x48, 0x39, 0xd1, //0x00001a51 cmpq         %rdx, %rcx
  1747  	0x0f, 0x82, 0x06, 0x0b, 0x00, 0x00, //0x00001a54 jb           LBB0_308
  1748  	0x4d, 0x8d, 0x5c, 0x13, 0x01, //0x00001a5a leaq         $1(%r11,%rdx), %r11
  1749  	0xe9, 0xce, 0xf4, 0xff, 0xff, //0x00001a5f jmp          LBB0_193
  1750  	//0x00001a64 LBB0_316
  1751  	0x48, 0x85, 0xff, //0x00001a64 testq        %rdi, %rdi
  1752  	0x0f, 0x85, 0x0e, 0x0b, 0x00, 0x00, //0x00001a67 jne          LBB0_450
  1753  	0x49, 0x83, 0xc3, 0x20, //0x00001a6d addq         $32, %r11
  1754  	0x48, 0x83, 0xc0, 0xe0, //0x00001a71 addq         $-32, %rax
  1755  	//0x00001a75 LBB0_318
  1756  	0x4d, 0x85, 0xc0, //0x00001a75 testq        %r8, %r8
  1757  	0x0f, 0x85, 0xee, 0x05, 0x00, 0x00, //0x00001a78 jne          LBB0_377
  1758  	0x48, 0x85, 0xc0, //0x00001a7e testq        %rax, %rax
  1759  	0x0f, 0x84, 0x2e, 0x09, 0x00, 0x00, //0x00001a81 je           LBB0_416
  1760  	//0x00001a87 LBB0_320
  1761  	0x41, 0x0f, 0xb6, 0x0b, //0x00001a87 movzbl       (%r11), %ecx
  1762  	0x80, 0xf9, 0x22, //0x00001a8b cmpb         $34, %cl
  1763  	0x0f, 0x84, 0x2e, 0x03, 0x00, 0x00, //0x00001a8e je           LBB0_355
  1764  	0x80, 0xf9, 0x5c, //0x00001a94 cmpb         $92, %cl
  1765  	0x0f, 0x84, 0x26, 0x00, 0x00, 0x00, //0x00001a97 je           LBB0_324
  1766  	0x80, 0xf9, 0x1f, //0x00001a9d cmpb         $31, %cl
  1767  	0x0f, 0x86, 0xe1, 0x0a, 0x00, 0x00, //0x00001aa0 jbe          LBB0_451
  1768  	0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00001aa6 movq         $-1, %rcx
  1769  	0xba, 0x01, 0x00, 0x00, 0x00, //0x00001aad movl         $1, %edx
  1770  	0x49, 0x01, 0xd3, //0x00001ab2 addq         %rdx, %r11
  1771  	0x48, 0x01, 0xc8, //0x00001ab5 addq         %rcx, %rax
  1772  	0x0f, 0x85, 0xc9, 0xff, 0xff, 0xff, //0x00001ab8 jne          LBB0_320
  1773  	0xe9, 0xf2, 0x08, 0x00, 0x00, //0x00001abe jmp          LBB0_416
  1774  	//0x00001ac3 LBB0_324
  1775  	0x48, 0x83, 0xf8, 0x01, //0x00001ac3 cmpq         $1, %rax
  1776  	0x0f, 0x84, 0xe8, 0x08, 0x00, 0x00, //0x00001ac7 je           LBB0_416
  1777  	0x4c, 0x89, 0xd9, //0x00001acd movq         %r11, %rcx
  1778  	0x4c, 0x8b, 0x65, 0xd0, //0x00001ad0 movq         $-48(%rbp), %r12
  1779  	0x4c, 0x29, 0xe1, //0x00001ad4 subq         %r12, %rcx
  1780  	0x49, 0x83, 0xf9, 0xff, //0x00001ad7 cmpq         $-1, %r9
  1781  	0x4c, 0x0f, 0x44, 0xc9, //0x00001adb cmoveq       %rcx, %r9
  1782  	0x48, 0xc7, 0xc1, 0xfe, 0xff, 0xff, 0xff, //0x00001adf movq         $-2, %rcx
  1783  	0xba, 0x02, 0x00, 0x00, 0x00, //0x00001ae6 movl         $2, %edx
  1784  	0x49, 0x01, 0xd3, //0x00001aeb addq         %rdx, %r11
  1785  	0x48, 0x01, 0xc8, //0x00001aee addq         %rcx, %rax
  1786  	0x0f, 0x85, 0x90, 0xff, 0xff, 0xff, //0x00001af1 jne          LBB0_320
  1787  	0xe9, 0xb9, 0x08, 0x00, 0x00, //0x00001af7 jmp          LBB0_416
  1788  	//0x00001afc LBB0_326
  1789  	0x48, 0xf7, 0xd6, //0x00001afc notq         %rsi
  1790  	0x48, 0x89, 0xf1, //0x00001aff movq         %rsi, %rcx
  1791  	0x48, 0x8b, 0x75, 0xc8, //0x00001b02 movq         $-56(%rbp), %rsi
  1792  	0xe9, 0x68, 0xf1, 0xff, 0xff, //0x00001b06 jmp          LBB0_159
  1793  	//0x00001b0b LBB0_327
  1794  	0x48, 0x85, 0xff, //0x00001b0b testq        %rdi, %rdi
  1795  	0x0f, 0x85, 0x67, 0x0a, 0x00, 0x00, //0x00001b0e jne          LBB0_450
  1796  	0x49, 0x83, 0xc3, 0x20, //0x00001b14 addq         $32, %r11
  1797  	0x48, 0x83, 0xc0, 0xe0, //0x00001b18 addq         $-32, %rax
  1798  	//0x00001b1c LBB0_329
  1799  	0x4d, 0x85, 0xc0, //0x00001b1c testq        %r8, %r8
  1800  	0x0f, 0x85, 0x9f, 0x06, 0x00, 0x00, //0x00001b1f jne          LBB0_393
  1801  	0x48, 0x85, 0xc0, //0x00001b25 testq        %rax, %rax
  1802  	0x0f, 0x84, 0x87, 0x08, 0x00, 0x00, //0x00001b28 je           LBB0_416
  1803  	//0x00001b2e LBB0_331
  1804  	0x41, 0x0f, 0xb6, 0x0b, //0x00001b2e movzbl       (%r11), %ecx
  1805  	0x80, 0xf9, 0x22, //0x00001b32 cmpb         $34, %cl
  1806  	0x0f, 0x84, 0xaa, 0x00, 0x00, 0x00, //0x00001b35 je           LBB0_340
  1807  	0x80, 0xf9, 0x5c, //0x00001b3b cmpb         $92, %cl
  1808  	0x0f, 0x84, 0x26, 0x00, 0x00, 0x00, //0x00001b3e je           LBB0_335
  1809  	0x80, 0xf9, 0x1f, //0x00001b44 cmpb         $31, %cl
  1810  	0x0f, 0x86, 0x3a, 0x0a, 0x00, 0x00, //0x00001b47 jbe          LBB0_451
  1811  	0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00001b4d movq         $-1, %rcx
  1812  	0xba, 0x01, 0x00, 0x00, 0x00, //0x00001b54 movl         $1, %edx
  1813  	0x49, 0x01, 0xd3, //0x00001b59 addq         %rdx, %r11
  1814  	0x48, 0x01, 0xc8, //0x00001b5c addq         %rcx, %rax
  1815  	0x0f, 0x85, 0xc9, 0xff, 0xff, 0xff, //0x00001b5f jne          LBB0_331
  1816  	0xe9, 0x4b, 0x08, 0x00, 0x00, //0x00001b65 jmp          LBB0_416
  1817  	//0x00001b6a LBB0_335
  1818  	0x48, 0x83, 0xf8, 0x01, //0x00001b6a cmpq         $1, %rax
  1819  	0x0f, 0x84, 0x41, 0x08, 0x00, 0x00, //0x00001b6e je           LBB0_416
  1820  	0x4c, 0x89, 0xd9, //0x00001b74 movq         %r11, %rcx
  1821  	0x4c, 0x8b, 0x65, 0xd0, //0x00001b77 movq         $-48(%rbp), %r12
  1822  	0x4c, 0x29, 0xe1, //0x00001b7b subq         %r12, %rcx
  1823  	0x49, 0x83, 0xf9, 0xff, //0x00001b7e cmpq         $-1, %r9
  1824  	0x4c, 0x0f, 0x44, 0xc9, //0x00001b82 cmoveq       %rcx, %r9
  1825  	0x48, 0xc7, 0xc1, 0xfe, 0xff, 0xff, 0xff, //0x00001b86 movq         $-2, %rcx
  1826  	0xba, 0x02, 0x00, 0x00, 0x00, //0x00001b8d movl         $2, %edx
  1827  	0x49, 0x01, 0xd3, //0x00001b92 addq         %rdx, %r11
  1828  	0x48, 0x01, 0xc8, //0x00001b95 addq         %rcx, %rax
  1829  	0x0f, 0x85, 0x90, 0xff, 0xff, 0xff, //0x00001b98 jne          LBB0_331
  1830  	0xe9, 0x12, 0x08, 0x00, 0x00, //0x00001b9e jmp          LBB0_416
  1831  	//0x00001ba3 LBB0_419
  1832  	0x48, 0xf7, 0xd8, //0x00001ba3 negq         %rax
  1833  	0x48, 0x8b, 0x75, 0xc8, //0x00001ba6 movq         $-56(%rbp), %rsi
  1834  	0x4c, 0x8b, 0x65, 0xd0, //0x00001baa movq         $-48(%rbp), %r12
  1835  	0x48, 0x8b, 0x55, 0xb8, //0x00001bae movq         $-72(%rbp), %rdx
  1836  	0x48, 0x8b, 0x7d, 0xc0, //0x00001bb2 movq         $-64(%rbp), %rdi
  1837  	0x48, 0x89, 0xc1, //0x00001bb6 movq         %rax, %rcx
  1838  	0x48, 0x85, 0xc9, //0x00001bb9 testq        %rcx, %rcx
  1839  	0x0f, 0x89, 0xc6, 0xf0, 0xff, 0xff, //0x00001bbc jns          LBB0_268
  1840  	0xe9, 0x0a, 0x08, 0x00, 0x00, //0x00001bc2 jmp          LBB0_420
  1841  	//0x00001bc7 LBB0_337
  1842  	0x4d, 0x29, 0xe5, //0x00001bc7 subq         %r12, %r13
  1843  	0x44, 0x0f, 0xbc, 0xdf, //0x00001bca bsfl         %edi, %r11d
  1844  	0x4d, 0x01, 0xeb, //0x00001bce addq         %r13, %r11
  1845  	//0x00001bd1 LBB0_338
  1846  	0x49, 0xf7, 0xd3, //0x00001bd1 notq         %r11
  1847  	//0x00001bd4 LBB0_339
  1848  	0x48, 0x8b, 0x75, 0xc8, //0x00001bd4 movq         $-56(%rbp), %rsi
  1849  	0x48, 0x8b, 0x55, 0xb8, //0x00001bd8 movq         $-72(%rbp), %rdx
  1850  	0x48, 0x8b, 0x7d, 0xc0, //0x00001bdc movq         $-64(%rbp), %rdi
  1851  	0xe9, 0x19, 0xfb, 0xff, 0xff, //0x00001be0 jmp          LBB0_304
  1852  	//0x00001be5 LBB0_340
  1853  	0x4c, 0x03, 0x5d, 0x90, //0x00001be5 addq         $-112(%rbp), %r11
  1854  	0xe9, 0x44, 0xf3, 0xff, 0xff, //0x00001be9 jmp          LBB0_193
  1855  	//0x00001bee LBB0_206
  1856  	0x4d, 0x89, 0xc3, //0x00001bee movq         %r8, %r11
  1857  	0x4c, 0x8b, 0x65, 0xa8, //0x00001bf1 movq         $-88(%rbp), %r12
  1858  	0x49, 0x83, 0xfc, 0x20, //0x00001bf5 cmpq         $32, %r12
  1859  	0x0f, 0x82, 0x99, 0x06, 0x00, 0x00, //0x00001bf9 jb           LBB0_399
  1860  	//0x00001bff LBB0_207
  1861  	0xc4, 0xc1, 0x7a, 0x6f, 0x13, //0x00001bff vmovdqu      (%r11), %xmm2
  1862  	0xc4, 0xc1, 0x7a, 0x6f, 0x63, 0x10, //0x00001c04 vmovdqu      $16(%r11), %xmm4
  1863  	0xc5, 0xe9, 0x74, 0xe8, //0x00001c0a vpcmpeqb     %xmm0, %xmm2, %xmm5
  1864  	0xc5, 0xf9, 0xd7, 0xcd, //0x00001c0e vpmovmskb    %xmm5, %ecx
  1865  	0xc5, 0xd9, 0x74, 0xe8, //0x00001c12 vpcmpeqb     %xmm0, %xmm4, %xmm5
  1866  	0xc5, 0xf9, 0xd7, 0xd5, //0x00001c16 vpmovmskb    %xmm5, %edx
  1867  	0xc5, 0xe9, 0x74, 0xd1, //0x00001c1a vpcmpeqb     %xmm1, %xmm2, %xmm2
  1868  	0xc5, 0xf9, 0xd7, 0xfa, //0x00001c1e vpmovmskb    %xmm2, %edi
  1869  	0xc5, 0xd9, 0x74, 0xd1, //0x00001c22 vpcmpeqb     %xmm1, %xmm4, %xmm2
  1870  	0xc5, 0xf9, 0xd7, 0xc2, //0x00001c26 vpmovmskb    %xmm2, %eax
  1871  	0x48, 0xc1, 0xe2, 0x10, //0x00001c2a shlq         $16, %rdx
  1872  	0x48, 0xc1, 0xe0, 0x10, //0x00001c2e shlq         $16, %rax
  1873  	0x48, 0x09, 0xc7, //0x00001c32 orq          %rax, %rdi
  1874  	0x49, 0x83, 0xf9, 0xff, //0x00001c35 cmpq         $-1, %r9
  1875  	0x0f, 0x85, 0x09, 0x00, 0x00, 0x00, //0x00001c39 jne          LBB0_209
  1876  	0x48, 0x85, 0xff, //0x00001c3f testq        %rdi, %rdi
  1877  	0x0f, 0x85, 0xed, 0x05, 0x00, 0x00, //0x00001c42 jne          LBB0_396
  1878  	//0x00001c48 LBB0_209
  1879  	0x48, 0x09, 0xca, //0x00001c48 orq          %rcx, %rdx
  1880  	0x48, 0x89, 0xf8, //0x00001c4b movq         %rdi, %rax
  1881  	0x4c, 0x09, 0xd0, //0x00001c4e orq          %r10, %rax
  1882  	0x0f, 0x85, 0xfb, 0x05, 0x00, 0x00, //0x00001c51 jne          LBB0_397
  1883  	//0x00001c57 LBB0_210
  1884  	0x48, 0x85, 0xd2, //0x00001c57 testq        %rdx, %rdx
  1885  	0x0f, 0x84, 0x30, 0x06, 0x00, 0x00, //0x00001c5a je           LBB0_398
  1886  	//0x00001c60 LBB0_211
  1887  	0x48, 0x0f, 0xbc, 0xc2, //0x00001c60 bsfq         %rdx, %rax
  1888  	0xe9, 0xaa, 0xf4, 0xff, 0xff, //0x00001c64 jmp          LBB0_215
  1889  	//0x00001c69 LBB0_279
  1890  	0x4d, 0x89, 0xe3, //0x00001c69 movq         %r12, %r11
  1891  	0x48, 0x8b, 0x45, 0xa8, //0x00001c6c movq         $-88(%rbp), %rax
  1892  	0x48, 0x83, 0xf8, 0x20, //0x00001c70 cmpq         $32, %rax
  1893  	0x4c, 0x8b, 0x65, 0xd0, //0x00001c74 movq         $-48(%rbp), %r12
  1894  	0x0f, 0x82, 0xbd, 0x00, 0x00, 0x00, //0x00001c78 jb           LBB0_345
  1895  	//0x00001c7e LBB0_280
  1896  	0xc4, 0xc1, 0x7a, 0x6f, 0x13, //0x00001c7e vmovdqu      (%r11), %xmm2
  1897  	0xc4, 0xc1, 0x7a, 0x6f, 0x63, 0x10, //0x00001c83 vmovdqu      $16(%r11), %xmm4
  1898  	0xc5, 0xe9, 0x74, 0xe8, //0x00001c89 vpcmpeqb     %xmm0, %xmm2, %xmm5
  1899  	0xc5, 0xf9, 0xd7, 0xcd, //0x00001c8d vpmovmskb    %xmm5, %ecx
  1900  	0xc5, 0xd9, 0x74, 0xe8, //0x00001c91 vpcmpeqb     %xmm0, %xmm4, %xmm5
  1901  	0xc5, 0xf9, 0xd7, 0xf5, //0x00001c95 vpmovmskb    %xmm5, %esi
  1902  	0xc5, 0xe9, 0x74, 0xe9, //0x00001c99 vpcmpeqb     %xmm1, %xmm2, %xmm5
  1903  	0xc5, 0xf9, 0xd7, 0xd5, //0x00001c9d vpmovmskb    %xmm5, %edx
  1904  	0xc5, 0xd9, 0x74, 0xe9, //0x00001ca1 vpcmpeqb     %xmm1, %xmm4, %xmm5
  1905  	0xc5, 0xf9, 0xd7, 0xdd, //0x00001ca5 vpmovmskb    %xmm5, %ebx
  1906  	0xc5, 0x81, 0x64, 0xea, //0x00001ca9 vpcmpgtb     %xmm2, %xmm15, %xmm5
  1907  	0xc5, 0xe9, 0x64, 0xd3, //0x00001cad vpcmpgtb     %xmm3, %xmm2, %xmm2
  1908  	0xc5, 0xe9, 0xdb, 0xd5, //0x00001cb1 vpand        %xmm5, %xmm2, %xmm2
  1909  	0xc5, 0x79, 0xd7, 0xf2, //0x00001cb5 vpmovmskb    %xmm2, %r14d
  1910  	0xc5, 0x81, 0x64, 0xd4, //0x00001cb9 vpcmpgtb     %xmm4, %xmm15, %xmm2
  1911  	0xc5, 0xd9, 0x64, 0xe3, //0x00001cbd vpcmpgtb     %xmm3, %xmm4, %xmm4
  1912  	0xc5, 0xd9, 0xdb, 0xd2, //0x00001cc1 vpand        %xmm2, %xmm4, %xmm2
  1913  	0xc5, 0xf9, 0xd7, 0xfa, //0x00001cc5 vpmovmskb    %xmm2, %edi
  1914  	0x48, 0xc1, 0xe6, 0x10, //0x00001cc9 shlq         $16, %rsi
  1915  	0x48, 0xc1, 0xe3, 0x10, //0x00001ccd shlq         $16, %rbx
  1916  	0x48, 0x09, 0xda, //0x00001cd1 orq          %rbx, %rdx
  1917  	0x49, 0x83, 0xf9, 0xff, //0x00001cd4 cmpq         $-1, %r9
  1918  	0x0f, 0x85, 0x09, 0x00, 0x00, 0x00, //0x00001cd8 jne          LBB0_282
  1919  	0x48, 0x85, 0xd2, //0x00001cde testq        %rdx, %rdx
  1920  	0x0f, 0x85, 0x37, 0x06, 0x00, 0x00, //0x00001ce1 jne          LBB0_408
  1921  	//0x00001ce7 LBB0_282
  1922  	0x48, 0xc1, 0xe7, 0x10, //0x00001ce7 shlq         $16, %rdi
  1923  	0x48, 0x09, 0xce, //0x00001ceb orq          %rcx, %rsi
  1924  	0x48, 0x89, 0xd1, //0x00001cee movq         %rdx, %rcx
  1925  	0x4c, 0x09, 0xc1, //0x00001cf1 orq          %r8, %rcx
  1926  	0x0f, 0x85, 0xfa, 0x04, 0x00, 0x00, //0x00001cf4 jne          LBB0_395
  1927  	//0x00001cfa LBB0_283
  1928  	0x4c, 0x09, 0xf7, //0x00001cfa orq          %r14, %rdi
  1929  	0xb9, 0x40, 0x00, 0x00, 0x00, //0x00001cfd movl         $64, %ecx
  1930  	0xba, 0x40, 0x00, 0x00, 0x00, //0x00001d02 movl         $64, %edx
  1931  	0x48, 0x85, 0xf6, //0x00001d07 testq        %rsi, %rsi
  1932  	0x0f, 0x84, 0x04, 0x00, 0x00, 0x00, //0x00001d0a je           LBB0_285
  1933  	0x48, 0x0f, 0xbc, 0xd6, //0x00001d10 bsfq         %rsi, %rdx
  1934  	//0x00001d14 LBB0_285
  1935  	0x48, 0x85, 0xff, //0x00001d14 testq        %rdi, %rdi
  1936  	0x0f, 0x84, 0x04, 0x00, 0x00, 0x00, //0x00001d17 je           LBB0_287
  1937  	0x48, 0x0f, 0xbc, 0xcf, //0x00001d1d bsfq         %rdi, %rcx
  1938  	//0x00001d21 LBB0_287
  1939  	0x48, 0x85, 0xf6, //0x00001d21 testq        %rsi, %rsi
  1940  	0x0f, 0x85, 0x88, 0xfb, 0xff, 0xff, //0x00001d24 jne          LBB0_122
  1941  	0x48, 0x85, 0xff, //0x00001d2a testq        %rdi, %rdi
  1942  	0x0f, 0x85, 0x48, 0x08, 0x00, 0x00, //0x00001d2d jne          LBB0_450
  1943  	0x49, 0x83, 0xc3, 0x20, //0x00001d33 addq         $32, %r11
  1944  	0x48, 0x83, 0xc0, 0xe0, //0x00001d37 addq         $-32, %rax
  1945  	//0x00001d3b LBB0_345
  1946  	0x4d, 0x85, 0xc0, //0x00001d3b testq        %r8, %r8
  1947  	0x0f, 0x85, 0xec, 0x05, 0x00, 0x00, //0x00001d3e jne          LBB0_409
  1948  	0x48, 0x85, 0xc0, //0x00001d44 testq        %rax, %rax
  1949  	0x0f, 0x84, 0x68, 0x06, 0x00, 0x00, //0x00001d47 je           LBB0_416
  1950  	//0x00001d4d LBB0_347
  1951  	0x41, 0x0f, 0xb6, 0x0b, //0x00001d4d movzbl       (%r11), %ecx
  1952  	0x80, 0xf9, 0x22, //0x00001d51 cmpb         $34, %cl
  1953  	0x0f, 0x84, 0x68, 0x00, 0x00, 0x00, //0x00001d54 je           LBB0_355
  1954  	0x80, 0xf9, 0x5c, //0x00001d5a cmpb         $92, %cl
  1955  	0x0f, 0x84, 0x26, 0x00, 0x00, 0x00, //0x00001d5d je           LBB0_351
  1956  	0x80, 0xf9, 0x1f, //0x00001d63 cmpb         $31, %cl
  1957  	0x0f, 0x86, 0x1b, 0x08, 0x00, 0x00, //0x00001d66 jbe          LBB0_451
  1958  	0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00001d6c movq         $-1, %rcx
  1959  	0xba, 0x01, 0x00, 0x00, 0x00, //0x00001d73 movl         $1, %edx
  1960  	0x49, 0x01, 0xd3, //0x00001d78 addq         %rdx, %r11
  1961  	0x48, 0x01, 0xc8, //0x00001d7b addq         %rcx, %rax
  1962  	0x0f, 0x85, 0xc9, 0xff, 0xff, 0xff, //0x00001d7e jne          LBB0_347
  1963  	0xe9, 0x2c, 0x06, 0x00, 0x00, //0x00001d84 jmp          LBB0_416
  1964  	//0x00001d89 LBB0_351
  1965  	0x48, 0x83, 0xf8, 0x01, //0x00001d89 cmpq         $1, %rax
  1966  	0x0f, 0x84, 0x22, 0x06, 0x00, 0x00, //0x00001d8d je           LBB0_416
  1967  	0x4c, 0x89, 0xd9, //0x00001d93 movq         %r11, %rcx
  1968  	0x4c, 0x8b, 0x65, 0xd0, //0x00001d96 movq         $-48(%rbp), %r12
  1969  	0x4c, 0x29, 0xe1, //0x00001d9a subq         %r12, %rcx
  1970  	0x49, 0x83, 0xf9, 0xff, //0x00001d9d cmpq         $-1, %r9
  1971  	0x4c, 0x0f, 0x44, 0xc9, //0x00001da1 cmoveq       %rcx, %r9
  1972  	0x48, 0xc7, 0xc1, 0xfe, 0xff, 0xff, 0xff, //0x00001da5 movq         $-2, %rcx
  1973  	0xba, 0x02, 0x00, 0x00, 0x00, //0x00001dac movl         $2, %edx
  1974  	0x49, 0x01, 0xd3, //0x00001db1 addq         %rdx, %r11
  1975  	0x48, 0x01, 0xc8, //0x00001db4 addq         %rcx, %rax
  1976  	0x0f, 0x85, 0x90, 0xff, 0xff, 0xff, //0x00001db7 jne          LBB0_347
  1977  	0xe9, 0xf3, 0x05, 0x00, 0x00, //0x00001dbd jmp          LBB0_416
  1978  	//0x00001dc2 LBB0_355
  1979  	0x4c, 0x03, 0x5d, 0x90, //0x00001dc2 addq         $-112(%rbp), %r11
  1980  	0xe9, 0xf8, 0xf0, 0xff, 0xff, //0x00001dc6 jmp          LBB0_186
  1981  	//0x00001dcb LBB0_341
  1982  	0x49, 0x89, 0xf8, //0x00001dcb movq         %rdi, %r8
  1983  	0x49, 0xc7, 0xc3, 0xff, 0xff, 0xff, 0xff, //0x00001dce movq         $-1, %r11
  1984  	0x48, 0x85, 0xdb, //0x00001dd5 testq        %rbx, %rbx
  1985  	0x48, 0x8b, 0x75, 0xc8, //0x00001dd8 movq         $-56(%rbp), %rsi
  1986  	0x0f, 0x85, 0xb9, 0xf8, 0xff, 0xff, //0x00001ddc jne          LBB0_295
  1987  	0xe9, 0x44, 0x06, 0x00, 0x00, //0x00001de2 jmp          LBB0_430
  1988  	//0x00001de7 LBB0_342
  1989  	0x49, 0xc7, 0xc3, 0xff, 0xff, 0xff, 0xff, //0x00001de7 movq         $-1, %r11
  1990  	0x4c, 0x89, 0x55, 0xb0, //0x00001dee movq         %r10, $-80(%rbp)
  1991  	0x4c, 0x89, 0xcf, //0x00001df2 movq         %r9, %rdi
  1992  	0x49, 0xc7, 0xc5, 0xff, 0xff, 0xff, 0xff, //0x00001df5 movq         $-1, %r13
  1993  	0x49, 0xc7, 0xc4, 0xff, 0xff, 0xff, 0xff, //0x00001dfc movq         $-1, %r12
  1994  	0xe9, 0x68, 0xe9, 0xff, 0xff, //0x00001e03 jmp          LBB0_92
  1995  	//0x00001e08 LBB0_353
  1996  	0x49, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00001e08 movq         $-1, %r9
  1997  	0x45, 0x31, 0xe4, //0x00001e0f xorl         %r12d, %r12d
  1998  	0x49, 0x83, 0xfd, 0x20, //0x00001e12 cmpq         $32, %r13
  1999  	0x0f, 0x83, 0x6a, 0xf9, 0xff, 0xff, //0x00001e16 jae          LBB0_49
  2000  	0xe9, 0x50, 0x01, 0x00, 0x00, //0x00001e1c jmp          LBB0_366
  2001  	//0x00001e21 LBB0_354
  2002  	0x49, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00001e21 movq         $-1, %r9
  2003  	0x45, 0x31, 0xc0, //0x00001e28 xorl         %r8d, %r8d
  2004  	0x48, 0x83, 0xf8, 0x20, //0x00001e2b cmpq         $32, %rax
  2005  	0x0f, 0x83, 0xd1, 0xf9, 0xff, 0xff, //0x00001e2f jae          LBB0_114
  2006  	0xe9, 0x3b, 0xfc, 0xff, 0xff, //0x00001e35 jmp          LBB0_318
  2007  	//0x00001e3a LBB0_356
  2008  	0x49, 0xf7, 0xdb, //0x00001e3a negq         %r11
  2009  	0xe9, 0x92, 0xfd, 0xff, 0xff, //0x00001e3d jmp          LBB0_339
  2010  	//0x00001e42 LBB0_357
  2011  	0x49, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00001e42 movq         $-1, %r9
  2012  	0x45, 0x31, 0xe4, //0x00001e49 xorl         %r12d, %r12d
  2013  	0x49, 0x83, 0xfd, 0x20, //0x00001e4c cmpq         $32, %r13
  2014  	0x0f, 0x83, 0xcd, 0xfa, 0xff, 0xff, //0x00001e50 jae          LBB0_135
  2015  	0xe9, 0xa2, 0x02, 0x00, 0x00, //0x00001e56 jmp          LBB0_382
  2016  	//0x00001e5b LBB0_358
  2017  	0x49, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00001e5b movq         $-1, %r9
  2018  	0x45, 0x31, 0xc0, //0x00001e62 xorl         %r8d, %r8d
  2019  	0x48, 0x83, 0xf8, 0x20, //0x00001e65 cmpq         $32, %rax
  2020  	0x0f, 0x83, 0x33, 0xfb, 0xff, 0xff, //0x00001e69 jae          LBB0_170
  2021  	0xe9, 0xa8, 0xfc, 0xff, 0xff, //0x00001e6f jmp          LBB0_329
  2022  	//0x00001e74 LBB0_359
  2023  	0x49, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x00001e74 movq         $-1, %r14
  2024  	0x4d, 0x89, 0xe0, //0x00001e7b movq         %r12, %r8
  2025  	0x4d, 0x89, 0xd1, //0x00001e7e movq         %r10, %r9
  2026  	0x48, 0xc7, 0xc3, 0xff, 0xff, 0xff, 0xff, //0x00001e81 movq         $-1, %rbx
  2027  	0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00001e88 movq         $-1, %rcx
  2028  	0x48, 0x8d, 0x35, 0x02, 0x09, 0x00, 0x00, //0x00001e8f leaq         $2306(%rip), %rsi  /* LJTI0_2+0(%rip) */
  2029  	0xe9, 0x57, 0xf4, 0xff, 0xff, //0x00001e96 jmp          LBB0_240
  2030  	//0x00001e9b LBB0_360
  2031  	0x49, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00001e9b movq         $-1, %r9
  2032  	0x45, 0x31, 0xd2, //0x00001ea2 xorl         %r10d, %r10d
  2033  	0x49, 0x83, 0xfc, 0x20, //0x00001ea5 cmpq         $32, %r12
  2034  	0x0f, 0x83, 0x50, 0xfd, 0xff, 0xff, //0x00001ea9 jae          LBB0_207
  2035  	0xe9, 0xe4, 0x03, 0x00, 0x00, //0x00001eaf jmp          LBB0_399
  2036  	//0x00001eb4 LBB0_361
  2037  	0x49, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00001eb4 movq         $-1, %r9
  2038  	0x45, 0x31, 0xc0, //0x00001ebb xorl         %r8d, %r8d
  2039  	0x48, 0x83, 0xf8, 0x20, //0x00001ebe cmpq         $32, %rax
  2040  	0x4c, 0x8b, 0x65, 0xd0, //0x00001ec2 movq         $-48(%rbp), %r12
  2041  	0x0f, 0x83, 0xb2, 0xfd, 0xff, 0xff, //0x00001ec6 jae          LBB0_280
  2042  	0xe9, 0x6a, 0xfe, 0xff, 0xff, //0x00001ecc jmp          LBB0_345
  2043  	//0x00001ed1 LBB0_362
  2044  	0x44, 0x89, 0xc1, //0x00001ed1 movl         %r8d, %ecx
  2045  	0xf7, 0xd1, //0x00001ed4 notl         %ecx
  2046  	0x21, 0xd1, //0x00001ed6 andl         %edx, %ecx
  2047  	0x44, 0x8d, 0x24, 0x09, //0x00001ed8 leal         (%rcx,%rcx), %r12d
  2048  	0x45, 0x09, 0xc4, //0x00001edc orl          %r8d, %r12d
  2049  	0xbb, 0xaa, 0xaa, 0xaa, 0xaa, //0x00001edf movl         $2863311530, %ebx
  2050  	0x44, 0x31, 0xe3, //0x00001ee4 xorl         %r12d, %ebx
  2051  	0x21, 0xd3, //0x00001ee7 andl         %edx, %ebx
  2052  	0x81, 0xe3, 0xaa, 0xaa, 0xaa, 0xaa, //0x00001ee9 andl         $-1431655766, %ebx
  2053  	0x45, 0x31, 0xc0, //0x00001eef xorl         %r8d, %r8d
  2054  	0x01, 0xcb, //0x00001ef2 addl         %ecx, %ebx
  2055  	0x41, 0x0f, 0x92, 0xc0, //0x00001ef4 setb         %r8b
  2056  	0x01, 0xdb, //0x00001ef8 addl         %ebx, %ebx
  2057  	0x81, 0xf3, 0x55, 0x55, 0x55, 0x55, //0x00001efa xorl         $1431655765, %ebx
  2058  	0x44, 0x21, 0xe3, //0x00001f00 andl         %r12d, %ebx
  2059  	0x4c, 0x8b, 0x65, 0xd0, //0x00001f03 movq         $-48(%rbp), %r12
  2060  	0xf7, 0xd3, //0x00001f07 notl         %ebx
  2061  	0x21, 0xde, //0x00001f09 andl         %ebx, %esi
  2062  	0xe9, 0x72, 0xf9, 0xff, 0xff, //0x00001f0b jmp          LBB0_117
  2063  	//0x00001f10 LBB0_363
  2064  	0x4c, 0x89, 0xd8, //0x00001f10 movq         %r11, %rax
  2065  	0x48, 0x2b, 0x45, 0xd0, //0x00001f13 subq         $-48(%rbp), %rax
  2066  	0x4c, 0x0f, 0xbc, 0xcf, //0x00001f17 bsfq         %rdi, %r9
  2067  	0x49, 0x01, 0xc1, //0x00001f1b addq         %rax, %r9
  2068  	0x48, 0x09, 0xca, //0x00001f1e orq          %rcx, %rdx
  2069  	0x48, 0x89, 0xf8, //0x00001f21 movq         %rdi, %rax
  2070  	0x4c, 0x09, 0xe0, //0x00001f24 orq          %r12, %rax
  2071  	0x0f, 0x84, 0xb1, 0xf8, 0xff, 0xff, //0x00001f27 je           LBB0_52
  2072  	//0x00001f2d LBB0_364
  2073  	0x44, 0x89, 0xe0, //0x00001f2d movl         %r12d, %eax
  2074  	0xf7, 0xd0, //0x00001f30 notl         %eax
  2075  	0x21, 0xf8, //0x00001f32 andl         %edi, %eax
  2076  	0x8d, 0x0c, 0x00, //0x00001f34 leal         (%rax,%rax), %ecx
  2077  	0x44, 0x09, 0xe1, //0x00001f37 orl          %r12d, %ecx
  2078  	0xbe, 0xaa, 0xaa, 0xaa, 0xaa, //0x00001f3a movl         $2863311530, %esi
  2079  	0x31, 0xce, //0x00001f3f xorl         %ecx, %esi
  2080  	0x21, 0xfe, //0x00001f41 andl         %edi, %esi
  2081  	0x81, 0xe6, 0xaa, 0xaa, 0xaa, 0xaa, //0x00001f43 andl         $-1431655766, %esi
  2082  	0x45, 0x31, 0xe4, //0x00001f49 xorl         %r12d, %r12d
  2083  	0x01, 0xc6, //0x00001f4c addl         %eax, %esi
  2084  	0x41, 0x0f, 0x92, 0xc4, //0x00001f4e setb         %r12b
  2085  	0x01, 0xf6, //0x00001f52 addl         %esi, %esi
  2086  	0x81, 0xf6, 0x55, 0x55, 0x55, 0x55, //0x00001f54 xorl         $1431655765, %esi
  2087  	0x21, 0xce, //0x00001f5a andl         %ecx, %esi
  2088  	0xf7, 0xd6, //0x00001f5c notl         %esi
  2089  	0x21, 0xf2, //0x00001f5e andl         %esi, %edx
  2090  	0x48, 0x85, 0xd2, //0x00001f60 testq        %rdx, %rdx
  2091  	0x0f, 0x85, 0x7e, 0xf8, 0xff, 0xff, //0x00001f63 jne          LBB0_53
  2092  	//0x00001f69 LBB0_365
  2093  	0x49, 0x83, 0xc3, 0x20, //0x00001f69 addq         $32, %r11
  2094  	0x49, 0x83, 0xc5, 0xe0, //0x00001f6d addq         $-32, %r13
  2095  	//0x00001f71 LBB0_366
  2096  	0x4d, 0x85, 0xe4, //0x00001f71 testq        %r12, %r12
  2097  	0x0f, 0x85, 0xc2, 0x00, 0x00, 0x00, //0x00001f74 jne          LBB0_375
  2098  	0x4c, 0x8b, 0x65, 0xd0, //0x00001f7a movq         $-48(%rbp), %r12
  2099  	0x4d, 0x85, 0xed, //0x00001f7e testq        %r13, %r13
  2100  	0x0f, 0x84, 0x2e, 0x04, 0x00, 0x00, //0x00001f81 je           LBB0_416
  2101  	//0x00001f87 LBB0_368
  2102  	0x49, 0x8d, 0x4b, 0x01, //0x00001f87 leaq         $1(%r11), %rcx
  2103  	0x41, 0x0f, 0xb6, 0x1b, //0x00001f8b movzbl       (%r11), %ebx
  2104  	0x80, 0xfb, 0x22, //0x00001f8f cmpb         $34, %bl
  2105  	0x0f, 0x84, 0x7b, 0x03, 0x00, 0x00, //0x00001f92 je           LBB0_407
  2106  	0x49, 0x8d, 0x55, 0xff, //0x00001f98 leaq         $-1(%r13), %rdx
  2107  	0x80, 0xfb, 0x5c, //0x00001f9c cmpb         $92, %bl
  2108  	0x0f, 0x84, 0x14, 0x00, 0x00, 0x00, //0x00001f9f je           LBB0_371
  2109  	0x49, 0x89, 0xd5, //0x00001fa5 movq         %rdx, %r13
  2110  	0x49, 0x89, 0xcb, //0x00001fa8 movq         %rcx, %r11
  2111  	0x48, 0x85, 0xd2, //0x00001fab testq        %rdx, %rdx
  2112  	0x0f, 0x85, 0xd3, 0xff, 0xff, 0xff, //0x00001fae jne          LBB0_368
  2113  	0xe9, 0xfc, 0x03, 0x00, 0x00, //0x00001fb4 jmp          LBB0_416
  2114  	//0x00001fb9 LBB0_371
  2115  	0x48, 0x85, 0xd2, //0x00001fb9 testq        %rdx, %rdx
  2116  	0x0f, 0x84, 0xf3, 0x03, 0x00, 0x00, //0x00001fbc je           LBB0_416
  2117  	0x48, 0x03, 0x4d, 0x98, //0x00001fc2 addq         $-104(%rbp), %rcx
  2118  	0x49, 0x83, 0xf9, 0xff, //0x00001fc6 cmpq         $-1, %r9
  2119  	0x4c, 0x0f, 0x44, 0xc9, //0x00001fca cmoveq       %rcx, %r9
  2120  	0x49, 0x83, 0xc3, 0x02, //0x00001fce addq         $2, %r11
  2121  	0x49, 0x83, 0xc5, 0xfe, //0x00001fd2 addq         $-2, %r13
  2122  	0x4c, 0x89, 0xea, //0x00001fd6 movq         %r13, %rdx
  2123  	0x4c, 0x8b, 0x65, 0xd0, //0x00001fd9 movq         $-48(%rbp), %r12
  2124  	0x48, 0x85, 0xd2, //0x00001fdd testq        %rdx, %rdx
  2125  	0x0f, 0x85, 0xa1, 0xff, 0xff, 0xff, //0x00001fe0 jne          LBB0_368
  2126  	0xe9, 0xca, 0x03, 0x00, 0x00, //0x00001fe6 jmp          LBB0_416
  2127  	//0x00001feb LBB0_373
  2128  	0x4c, 0x89, 0xdb, //0x00001feb movq         %r11, %rbx
  2129  	0x4c, 0x29, 0xe3, //0x00001fee subq         %r12, %rbx
  2130  	0x4c, 0x0f, 0xbc, 0xca, //0x00001ff1 bsfq         %rdx, %r9
  2131  	0x49, 0x01, 0xd9, //0x00001ff5 addq         %rbx, %r9
  2132  	0xe9, 0x72, 0xf8, 0xff, 0xff, //0x00001ff8 jmp          LBB0_116
  2133  	//0x00001ffd LBB0_374
  2134  	0x44, 0x89, 0xc1, //0x00001ffd movl         %r8d, %ecx
  2135  	0xf7, 0xd1, //0x00002000 notl         %ecx
  2136  	0x21, 0xd1, //0x00002002 andl         %edx, %ecx
  2137  	0x44, 0x8d, 0x24, 0x09, //0x00002004 leal         (%rcx,%rcx), %r12d
  2138  	0x45, 0x09, 0xc4, //0x00002008 orl          %r8d, %r12d
  2139  	0xbb, 0xaa, 0xaa, 0xaa, 0xaa, //0x0000200b movl         $2863311530, %ebx
  2140  	0x44, 0x31, 0xe3, //0x00002010 xorl         %r12d, %ebx
  2141  	0x21, 0xd3, //0x00002013 andl         %edx, %ebx
  2142  	0x81, 0xe3, 0xaa, 0xaa, 0xaa, 0xaa, //0x00002015 andl         $-1431655766, %ebx
  2143  	0x45, 0x31, 0xc0, //0x0000201b xorl         %r8d, %r8d
  2144  	0x01, 0xcb, //0x0000201e addl         %ecx, %ebx
  2145  	0x41, 0x0f, 0x92, 0xc0, //0x00002020 setb         %r8b
  2146  	0x01, 0xdb, //0x00002024 addl         %ebx, %ebx
  2147  	0x81, 0xf3, 0x55, 0x55, 0x55, 0x55, //0x00002026 xorl         $1431655765, %ebx
  2148  	0x44, 0x21, 0xe3, //0x0000202c andl         %r12d, %ebx
  2149  	0x4c, 0x8b, 0x65, 0xd0, //0x0000202f movq         $-48(%rbp), %r12
  2150  	0xf7, 0xd3, //0x00002033 notl         %ebx
  2151  	0x21, 0xde, //0x00002035 andl         %ebx, %esi
  2152  	0xe9, 0xe2, 0xf9, 0xff, 0xff, //0x00002037 jmp          LBB0_173
  2153  	//0x0000203c LBB0_375
  2154  	0x4d, 0x85, 0xed, //0x0000203c testq        %r13, %r13
  2155  	0x0f, 0x84, 0x70, 0x03, 0x00, 0x00, //0x0000203f je           LBB0_416
  2156  	0x48, 0x8b, 0x45, 0x98, //0x00002045 movq         $-104(%rbp), %rax
  2157  	0x4c, 0x01, 0xd8, //0x00002049 addq         %r11, %rax
  2158  	0x49, 0x83, 0xf9, 0xff, //0x0000204c cmpq         $-1, %r9
  2159  	0x4c, 0x0f, 0x44, 0xc8, //0x00002050 cmoveq       %rax, %r9
  2160  	0x49, 0xff, 0xc3, //0x00002054 incq         %r11
  2161  	0x49, 0xff, 0xcd, //0x00002057 decq         %r13
  2162  	0x4c, 0x8b, 0x65, 0xd0, //0x0000205a movq         $-48(%rbp), %r12
  2163  	0x4d, 0x85, 0xed, //0x0000205e testq        %r13, %r13
  2164  	0x0f, 0x85, 0x20, 0xff, 0xff, 0xff, //0x00002061 jne          LBB0_368
  2165  	0xe9, 0x49, 0x03, 0x00, 0x00, //0x00002067 jmp          LBB0_416
  2166  	//0x0000206c LBB0_377
  2167  	0x48, 0x85, 0xc0, //0x0000206c testq        %rax, %rax
  2168  	0x0f, 0x84, 0x40, 0x03, 0x00, 0x00, //0x0000206f je           LBB0_416
  2169  	0x48, 0x8b, 0x4d, 0x98, //0x00002075 movq         $-104(%rbp), %rcx
  2170  	0x4c, 0x01, 0xd9, //0x00002079 addq         %r11, %rcx
  2171  	0x49, 0x83, 0xf9, 0xff, //0x0000207c cmpq         $-1, %r9
  2172  	0x4c, 0x0f, 0x44, 0xc9, //0x00002080 cmoveq       %rcx, %r9
  2173  	0x49, 0xff, 0xc3, //0x00002084 incq         %r11
  2174  	0x48, 0xff, 0xc8, //0x00002087 decq         %rax
  2175  	0x4c, 0x8b, 0x65, 0xd0, //0x0000208a movq         $-48(%rbp), %r12
  2176  	0x48, 0x85, 0xc0, //0x0000208e testq        %rax, %rax
  2177  	0x0f, 0x85, 0xf0, 0xf9, 0xff, 0xff, //0x00002091 jne          LBB0_320
  2178  	0xe9, 0x19, 0x03, 0x00, 0x00, //0x00002097 jmp          LBB0_416
  2179  	//0x0000209c LBB0_379
  2180  	0x4c, 0x89, 0xd8, //0x0000209c movq         %r11, %rax
  2181  	0x48, 0x2b, 0x45, 0xd0, //0x0000209f subq         $-48(%rbp), %rax
  2182  	0x4c, 0x0f, 0xbc, 0xcf, //0x000020a3 bsfq         %rdi, %r9
  2183  	0x49, 0x01, 0xc1, //0x000020a7 addq         %rax, %r9
  2184  	0x48, 0x09, 0xca, //0x000020aa orq          %rcx, %rdx
  2185  	0x48, 0x89, 0xf8, //0x000020ad movq         %rdi, %rax
  2186  	0x4c, 0x09, 0xe0, //0x000020b0 orq          %r12, %rax
  2187  	0x0f, 0x84, 0xc2, 0xf8, 0xff, 0xff, //0x000020b3 je           LBB0_138
  2188  	//0x000020b9 LBB0_380
  2189  	0x44, 0x89, 0xe0, //0x000020b9 movl         %r12d, %eax
  2190  	0xf7, 0xd0, //0x000020bc notl         %eax
  2191  	0x21, 0xf8, //0x000020be andl         %edi, %eax
  2192  	0x8d, 0x0c, 0x00, //0x000020c0 leal         (%rax,%rax), %ecx
  2193  	0x44, 0x09, 0xe1, //0x000020c3 orl          %r12d, %ecx
  2194  	0xbe, 0xaa, 0xaa, 0xaa, 0xaa, //0x000020c6 movl         $2863311530, %esi
  2195  	0x31, 0xce, //0x000020cb xorl         %ecx, %esi
  2196  	0x21, 0xfe, //0x000020cd andl         %edi, %esi
  2197  	0x81, 0xe6, 0xaa, 0xaa, 0xaa, 0xaa, //0x000020cf andl         $-1431655766, %esi
  2198  	0x45, 0x31, 0xe4, //0x000020d5 xorl         %r12d, %r12d
  2199  	0x01, 0xc6, //0x000020d8 addl         %eax, %esi
  2200  	0x41, 0x0f, 0x92, 0xc4, //0x000020da setb         %r12b
  2201  	0x01, 0xf6, //0x000020de addl         %esi, %esi
  2202  	0x81, 0xf6, 0x55, 0x55, 0x55, 0x55, //0x000020e0 xorl         $1431655765, %esi
  2203  	0x21, 0xce, //0x000020e6 andl         %ecx, %esi
  2204  	0xf7, 0xd6, //0x000020e8 notl         %esi
  2205  	0x21, 0xf2, //0x000020ea andl         %esi, %edx
  2206  	0x48, 0x85, 0xd2, //0x000020ec testq        %rdx, %rdx
  2207  	0x0f, 0x85, 0x8f, 0xf8, 0xff, 0xff, //0x000020ef jne          LBB0_139
  2208  	//0x000020f5 LBB0_381
  2209  	0x49, 0x83, 0xc3, 0x20, //0x000020f5 addq         $32, %r11
  2210  	0x49, 0x83, 0xc5, 0xe0, //0x000020f9 addq         $-32, %r13
  2211  	//0x000020fd LBB0_382
  2212  	0x4d, 0x85, 0xe4, //0x000020fd testq        %r12, %r12
  2213  	0x0f, 0x85, 0x8e, 0x00, 0x00, 0x00, //0x00002100 jne          LBB0_391
  2214  	0x4c, 0x8b, 0x65, 0xd0, //0x00002106 movq         $-48(%rbp), %r12
  2215  	0x4d, 0x85, 0xed, //0x0000210a testq        %r13, %r13
  2216  	0x0f, 0x84, 0xa2, 0x02, 0x00, 0x00, //0x0000210d je           LBB0_416
  2217  	//0x00002113 LBB0_384
  2218  	0x49, 0x8d, 0x4b, 0x01, //0x00002113 leaq         $1(%r11), %rcx
  2219  	0x41, 0x0f, 0xb6, 0x1b, //0x00002117 movzbl       (%r11), %ebx
  2220  	0x80, 0xfb, 0x22, //0x0000211b cmpb         $34, %bl
  2221  	0x0f, 0x84, 0x53, 0x00, 0x00, 0x00, //0x0000211e je           LBB0_389
  2222  	0x49, 0x8d, 0x55, 0xff, //0x00002124 leaq         $-1(%r13), %rdx
  2223  	0x80, 0xfb, 0x5c, //0x00002128 cmpb         $92, %bl
  2224  	0x0f, 0x84, 0x14, 0x00, 0x00, 0x00, //0x0000212b je           LBB0_387
  2225  	0x49, 0x89, 0xd5, //0x00002131 movq         %rdx, %r13
  2226  	0x49, 0x89, 0xcb, //0x00002134 movq         %rcx, %r11
  2227  	0x48, 0x85, 0xd2, //0x00002137 testq        %rdx, %rdx
  2228  	0x0f, 0x85, 0xd3, 0xff, 0xff, 0xff, //0x0000213a jne          LBB0_384
  2229  	0xe9, 0x70, 0x02, 0x00, 0x00, //0x00002140 jmp          LBB0_416
  2230  	//0x00002145 LBB0_387
  2231  	0x48, 0x85, 0xd2, //0x00002145 testq        %rdx, %rdx
  2232  	0x0f, 0x84, 0x67, 0x02, 0x00, 0x00, //0x00002148 je           LBB0_416
  2233  	0x48, 0x03, 0x4d, 0x98, //0x0000214e addq         $-104(%rbp), %rcx
  2234  	0x49, 0x83, 0xf9, 0xff, //0x00002152 cmpq         $-1, %r9
  2235  	0x4c, 0x0f, 0x44, 0xc9, //0x00002156 cmoveq       %rcx, %r9
  2236  	0x49, 0x83, 0xc3, 0x02, //0x0000215a addq         $2, %r11
  2237  	0x49, 0x83, 0xc5, 0xfe, //0x0000215e addq         $-2, %r13
  2238  	0x4c, 0x89, 0xea, //0x00002162 movq         %r13, %rdx
  2239  	0x4c, 0x8b, 0x65, 0xd0, //0x00002165 movq         $-48(%rbp), %r12
  2240  	0x48, 0x85, 0xd2, //0x00002169 testq        %rdx, %rdx
  2241  	0x0f, 0x85, 0xa1, 0xff, 0xff, 0xff, //0x0000216c jne          LBB0_384
  2242  	0xe9, 0x3e, 0x02, 0x00, 0x00, //0x00002172 jmp          LBB0_416
  2243  	//0x00002177 LBB0_389
  2244  	0x4c, 0x29, 0xe1, //0x00002177 subq         %r12, %rcx
  2245  	0x49, 0x89, 0xcb, //0x0000217a movq         %rcx, %r11
  2246  	0xe9, 0xb0, 0xed, 0xff, 0xff, //0x0000217d jmp          LBB0_193
  2247  	//0x00002182 LBB0_390
  2248  	0x4c, 0x89, 0xdb, //0x00002182 movq         %r11, %rbx
  2249  	0x4c, 0x29, 0xe3, //0x00002185 subq         %r12, %rbx
  2250  	0x4c, 0x0f, 0xbc, 0xca, //0x00002188 bsfq         %rdx, %r9
  2251  	0x49, 0x01, 0xd9, //0x0000218c addq         %rbx, %r9
  2252  	0xe9, 0x77, 0xf8, 0xff, 0xff, //0x0000218f jmp          LBB0_172
  2253  	//0x00002194 LBB0_391
  2254  	0x4d, 0x85, 0xed, //0x00002194 testq        %r13, %r13
  2255  	0x0f, 0x84, 0x18, 0x02, 0x00, 0x00, //0x00002197 je           LBB0_416
  2256  	0x48, 0x8b, 0x45, 0x98, //0x0000219d movq         $-104(%rbp), %rax
  2257  	0x4c, 0x01, 0xd8, //0x000021a1 addq         %r11, %rax
  2258  	0x49, 0x83, 0xf9, 0xff, //0x000021a4 cmpq         $-1, %r9
  2259  	0x4c, 0x0f, 0x44, 0xc8, //0x000021a8 cmoveq       %rax, %r9
  2260  	0x49, 0xff, 0xc3, //0x000021ac incq         %r11
  2261  	0x49, 0xff, 0xcd, //0x000021af decq         %r13
  2262  	0x4c, 0x8b, 0x65, 0xd0, //0x000021b2 movq         $-48(%rbp), %r12
  2263  	0x4d, 0x85, 0xed, //0x000021b6 testq        %r13, %r13
  2264  	0x0f, 0x85, 0x54, 0xff, 0xff, 0xff, //0x000021b9 jne          LBB0_384
  2265  	0xe9, 0xf1, 0x01, 0x00, 0x00, //0x000021bf jmp          LBB0_416
  2266  	//0x000021c4 LBB0_393
  2267  	0x48, 0x85, 0xc0, //0x000021c4 testq        %rax, %rax
  2268  	0x0f, 0x84, 0xe8, 0x01, 0x00, 0x00, //0x000021c7 je           LBB0_416
  2269  	0x48, 0x8b, 0x4d, 0x98, //0x000021cd movq         $-104(%rbp), %rcx
  2270  	0x4c, 0x01, 0xd9, //0x000021d1 addq         %r11, %rcx
  2271  	0x49, 0x83, 0xf9, 0xff, //0x000021d4 cmpq         $-1, %r9
  2272  	0x4c, 0x0f, 0x44, 0xc9, //0x000021d8 cmoveq       %rcx, %r9
  2273  	0x49, 0xff, 0xc3, //0x000021dc incq         %r11
  2274  	0x48, 0xff, 0xc8, //0x000021df decq         %rax
  2275  	0x4c, 0x8b, 0x65, 0xd0, //0x000021e2 movq         $-48(%rbp), %r12
  2276  	0x48, 0x85, 0xc0, //0x000021e6 testq        %rax, %rax
  2277  	0x0f, 0x85, 0x3f, 0xf9, 0xff, 0xff, //0x000021e9 jne          LBB0_331
  2278  	0xe9, 0xc1, 0x01, 0x00, 0x00, //0x000021ef jmp          LBB0_416
  2279  	//0x000021f4 LBB0_395
  2280  	0x44, 0x89, 0xc1, //0x000021f4 movl         %r8d, %ecx
  2281  	0xf7, 0xd1, //0x000021f7 notl         %ecx
  2282  	0x21, 0xd1, //0x000021f9 andl         %edx, %ecx
  2283  	0x4d, 0x89, 0xd5, //0x000021fb movq         %r10, %r13
  2284  	0x44, 0x8d, 0x14, 0x09, //0x000021fe leal         (%rcx,%rcx), %r10d
  2285  	0x45, 0x09, 0xc2, //0x00002202 orl          %r8d, %r10d
  2286  	0xbb, 0xaa, 0xaa, 0xaa, 0xaa, //0x00002205 movl         $2863311530, %ebx
  2287  	0x44, 0x31, 0xd3, //0x0000220a xorl         %r10d, %ebx
  2288  	0x21, 0xd3, //0x0000220d andl         %edx, %ebx
  2289  	0x81, 0xe3, 0xaa, 0xaa, 0xaa, 0xaa, //0x0000220f andl         $-1431655766, %ebx
  2290  	0x45, 0x31, 0xc0, //0x00002215 xorl         %r8d, %r8d
  2291  	0x01, 0xcb, //0x00002218 addl         %ecx, %ebx
  2292  	0x41, 0x0f, 0x92, 0xc0, //0x0000221a setb         %r8b
  2293  	0x01, 0xdb, //0x0000221e addl         %ebx, %ebx
  2294  	0x81, 0xf3, 0x55, 0x55, 0x55, 0x55, //0x00002220 xorl         $1431655765, %ebx
  2295  	0x44, 0x21, 0xd3, //0x00002226 andl         %r10d, %ebx
  2296  	0x4d, 0x89, 0xea, //0x00002229 movq         %r13, %r10
  2297  	0xf7, 0xd3, //0x0000222c notl         %ebx
  2298  	0x21, 0xde, //0x0000222e andl         %ebx, %esi
  2299  	0xe9, 0xc5, 0xfa, 0xff, 0xff, //0x00002230 jmp          LBB0_283
  2300  	//0x00002235 LBB0_396
  2301  	0x4c, 0x89, 0xd8, //0x00002235 movq         %r11, %rax
  2302  	0x48, 0x2b, 0x45, 0xd0, //0x00002238 subq         $-48(%rbp), %rax
  2303  	0x4c, 0x0f, 0xbc, 0xcf, //0x0000223c bsfq         %rdi, %r9
  2304  	0x49, 0x01, 0xc1, //0x00002240 addq         %rax, %r9
  2305  	0x48, 0x09, 0xca, //0x00002243 orq          %rcx, %rdx
  2306  	0x48, 0x89, 0xf8, //0x00002246 movq         %rdi, %rax
  2307  	0x4c, 0x09, 0xd0, //0x00002249 orq          %r10, %rax
  2308  	0x0f, 0x84, 0x05, 0xfa, 0xff, 0xff, //0x0000224c je           LBB0_210
  2309  	//0x00002252 LBB0_397
  2310  	0x44, 0x89, 0xd0, //0x00002252 movl         %r10d, %eax
  2311  	0xf7, 0xd0, //0x00002255 notl         %eax
  2312  	0x21, 0xf8, //0x00002257 andl         %edi, %eax
  2313  	0x8d, 0x0c, 0x00, //0x00002259 leal         (%rax,%rax), %ecx
  2314  	0x44, 0x09, 0xd1, //0x0000225c orl          %r10d, %ecx
  2315  	0x89, 0xce, //0x0000225f movl         %ecx, %esi
  2316  	0xbb, 0xaa, 0xaa, 0xaa, 0xaa, //0x00002261 movl         $2863311530, %ebx
  2317  	0x31, 0xde, //0x00002266 xorl         %ebx, %esi
  2318  	0x21, 0xfe, //0x00002268 andl         %edi, %esi
  2319  	0x81, 0xe6, 0xaa, 0xaa, 0xaa, 0xaa, //0x0000226a andl         $-1431655766, %esi
  2320  	0x45, 0x31, 0xd2, //0x00002270 xorl         %r10d, %r10d
  2321  	0x01, 0xc6, //0x00002273 addl         %eax, %esi
  2322  	0x41, 0x0f, 0x92, 0xc2, //0x00002275 setb         %r10b
  2323  	0x01, 0xf6, //0x00002279 addl         %esi, %esi
  2324  	0x81, 0xf6, 0x55, 0x55, 0x55, 0x55, //0x0000227b xorl         $1431655765, %esi
  2325  	0x21, 0xce, //0x00002281 andl         %ecx, %esi
  2326  	0xf7, 0xd6, //0x00002283 notl         %esi
  2327  	0x21, 0xf2, //0x00002285 andl         %esi, %edx
  2328  	0x48, 0x85, 0xd2, //0x00002287 testq        %rdx, %rdx
  2329  	0x0f, 0x85, 0xd0, 0xf9, 0xff, 0xff, //0x0000228a jne          LBB0_211
  2330  	//0x00002290 LBB0_398
  2331  	0x49, 0x83, 0xc3, 0x20, //0x00002290 addq         $32, %r11
  2332  	0x49, 0x83, 0xc4, 0xe0, //0x00002294 addq         $-32, %r12
  2333  	//0x00002298 LBB0_399
  2334  	0x4d, 0x85, 0xd2, //0x00002298 testq        %r10, %r10
  2335  	0x0f, 0x85, 0xbf, 0x00, 0x00, 0x00, //0x0000229b jne          LBB0_411
  2336  	0x4c, 0x8b, 0x55, 0xb0, //0x000022a1 movq         $-80(%rbp), %r10
  2337  	0x4d, 0x85, 0xe4, //0x000022a5 testq        %r12, %r12
  2338  	0x0f, 0x84, 0x07, 0x01, 0x00, 0x00, //0x000022a8 je           LBB0_416
  2339  	//0x000022ae LBB0_401
  2340  	0x49, 0x8d, 0x4b, 0x01, //0x000022ae leaq         $1(%r11), %rcx
  2341  	0x41, 0x0f, 0xb6, 0x1b, //0x000022b2 movzbl       (%r11), %ebx
  2342  	0x80, 0xfb, 0x22, //0x000022b6 cmpb         $34, %bl
  2343  	0x0f, 0x84, 0x50, 0x00, 0x00, 0x00, //0x000022b9 je           LBB0_406
  2344  	0x49, 0x8d, 0x54, 0x24, 0xff, //0x000022bf leaq         $-1(%r12), %rdx
  2345  	0x80, 0xfb, 0x5c, //0x000022c4 cmpb         $92, %bl
  2346  	0x0f, 0x84, 0x14, 0x00, 0x00, 0x00, //0x000022c7 je           LBB0_404
  2347  	0x49, 0x89, 0xd4, //0x000022cd movq         %rdx, %r12
  2348  	0x49, 0x89, 0xcb, //0x000022d0 movq         %rcx, %r11
  2349  	0x48, 0x85, 0xd2, //0x000022d3 testq        %rdx, %rdx
  2350  	0x0f, 0x85, 0xd2, 0xff, 0xff, 0xff, //0x000022d6 jne          LBB0_401
  2351  	0xe9, 0xd4, 0x00, 0x00, 0x00, //0x000022dc jmp          LBB0_416
  2352  	//0x000022e1 LBB0_404
  2353  	0x48, 0x85, 0xd2, //0x000022e1 testq        %rdx, %rdx
  2354  	0x0f, 0x84, 0xcb, 0x00, 0x00, 0x00, //0x000022e4 je           LBB0_416
  2355  	0x48, 0x03, 0x4d, 0x98, //0x000022ea addq         $-104(%rbp), %rcx
  2356  	0x49, 0x83, 0xf9, 0xff, //0x000022ee cmpq         $-1, %r9
  2357  	0x4c, 0x0f, 0x44, 0xc9, //0x000022f2 cmoveq       %rcx, %r9
  2358  	0x49, 0x83, 0xc3, 0x02, //0x000022f6 addq         $2, %r11
  2359  	0x49, 0x83, 0xc4, 0xfe, //0x000022fa addq         $-2, %r12
  2360  	0x4c, 0x89, 0xe2, //0x000022fe movq         %r12, %rdx
  2361  	0x48, 0x85, 0xd2, //0x00002301 testq        %rdx, %rdx
  2362  	0x0f, 0x85, 0xa4, 0xff, 0xff, 0xff, //0x00002304 jne          LBB0_401
  2363  	0xe9, 0xa6, 0x00, 0x00, 0x00, //0x0000230a jmp          LBB0_416
  2364  	//0x0000230f LBB0_406
  2365  	0x4c, 0x8b, 0x65, 0xd0, //0x0000230f movq         $-48(%rbp), %r12
  2366  	//0x00002313 LBB0_407
  2367  	0x4c, 0x29, 0xe1, //0x00002313 subq         %r12, %rcx
  2368  	0x49, 0x89, 0xcb, //0x00002316 movq         %rcx, %r11
  2369  	0xe9, 0xa5, 0xeb, 0xff, 0xff, //0x00002319 jmp          LBB0_186
  2370  	//0x0000231e LBB0_408
  2371  	0x4c, 0x89, 0xdb, //0x0000231e movq         %r11, %rbx
  2372  	0x4c, 0x29, 0xe3, //0x00002321 subq         %r12, %rbx
  2373  	0x4c, 0x0f, 0xbc, 0xca, //0x00002324 bsfq         %rdx, %r9
  2374  	0x49, 0x01, 0xd9, //0x00002328 addq         %rbx, %r9
  2375  	0xe9, 0xb7, 0xf9, 0xff, 0xff, //0x0000232b jmp          LBB0_282
  2376  	//0x00002330 LBB0_409
  2377  	0x48, 0x85, 0xc0, //0x00002330 testq        %rax, %rax
  2378  	0x0f, 0x84, 0x7c, 0x00, 0x00, 0x00, //0x00002333 je           LBB0_416
  2379  	0x48, 0x8b, 0x4d, 0x98, //0x00002339 movq         $-104(%rbp), %rcx
  2380  	0x4c, 0x01, 0xd9, //0x0000233d addq         %r11, %rcx
  2381  	0x49, 0x83, 0xf9, 0xff, //0x00002340 cmpq         $-1, %r9
  2382  	0x4c, 0x0f, 0x44, 0xc9, //0x00002344 cmoveq       %rcx, %r9
  2383  	0x49, 0xff, 0xc3, //0x00002348 incq         %r11
  2384  	0x48, 0xff, 0xc8, //0x0000234b decq         %rax
  2385  	0x4c, 0x8b, 0x65, 0xd0, //0x0000234e movq         $-48(%rbp), %r12
  2386  	0x48, 0x85, 0xc0, //0x00002352 testq        %rax, %rax
  2387  	0x0f, 0x85, 0xf2, 0xf9, 0xff, 0xff, //0x00002355 jne          LBB0_347
  2388  	0xe9, 0x55, 0x00, 0x00, 0x00, //0x0000235b jmp          LBB0_416
  2389  	//0x00002360 LBB0_411
  2390  	0x4d, 0x85, 0xe4, //0x00002360 testq        %r12, %r12
  2391  	0x0f, 0x84, 0x4c, 0x00, 0x00, 0x00, //0x00002363 je           LBB0_416
  2392  	0x48, 0x8b, 0x45, 0x98, //0x00002369 movq         $-104(%rbp), %rax
  2393  	0x4c, 0x01, 0xd8, //0x0000236d addq         %r11, %rax
  2394  	0x49, 0x83, 0xf9, 0xff, //0x00002370 cmpq         $-1, %r9
  2395  	0x4c, 0x0f, 0x44, 0xc8, //0x00002374 cmoveq       %rax, %r9
  2396  	0x49, 0xff, 0xc3, //0x00002378 incq         %r11
  2397  	0x49, 0xff, 0xcc, //0x0000237b decq         %r12
  2398  	0x4c, 0x8b, 0x55, 0xb0, //0x0000237e movq         $-80(%rbp), %r10
  2399  	0x4d, 0x85, 0xe4, //0x00002382 testq        %r12, %r12
  2400  	0x0f, 0x85, 0x23, 0xff, 0xff, 0xff, //0x00002385 jne          LBB0_401
  2401  	0xe9, 0x25, 0x00, 0x00, 0x00, //0x0000238b jmp          LBB0_416
  2402  	//0x00002390 LBB0_413
  2403  	0x48, 0x89, 0x0e, //0x00002390 movq         %rcx, (%rsi)
  2404  	//0x00002393 LBB0_414
  2405  	0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00002393 movq         $-1, %rax
  2406  	0xe9, 0x45, 0x00, 0x00, 0x00, //0x0000239a jmp          LBB0_424
  2407  	//0x0000239f LBB0_432
  2408  	0x48, 0xc7, 0xc0, 0xf9, 0xff, 0xff, 0xff, //0x0000239f movq         $-7, %rax
  2409  	0xe9, 0x39, 0x00, 0x00, 0x00, //0x000023a6 jmp          LBB0_424
  2410  	//0x000023ab LBB0_415
  2411  	0x49, 0x83, 0xfb, 0xff, //0x000023ab cmpq         $-1, %r11
  2412  	0x0f, 0x85, 0x93, 0x01, 0x00, 0x00, //0x000023af jne          LBB0_417
  2413  	//0x000023b5 LBB0_416
  2414  	0x49, 0xc7, 0xc3, 0xff, 0xff, 0xff, 0xff, //0x000023b5 movq         $-1, %r11
  2415  	0x4c, 0x8b, 0x4d, 0xa0, //0x000023bc movq         $-96(%rbp), %r9
  2416  	0xe9, 0x83, 0x01, 0x00, 0x00, //0x000023c0 jmp          LBB0_417
  2417  	//0x000023c5 LBB0_418
  2418  	0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x000023c5 movq         $-1, %rax
  2419  	0xe9, 0x03, 0x00, 0x00, 0x00, //0x000023cc jmp          LBB0_421
  2420  	//0x000023d1 LBB0_420
  2421  	0x48, 0x89, 0xc8, //0x000023d1 movq         %rcx, %rax
  2422  	//0x000023d4 LBB0_421
  2423  	0x48, 0xf7, 0xd0, //0x000023d4 notq         %rax
  2424  	0x49, 0x01, 0xc7, //0x000023d7 addq         %rax, %r15
  2425  	//0x000023da LBB0_422
  2426  	0x4c, 0x89, 0x3e, //0x000023da movq         %r15, (%rsi)
  2427  	//0x000023dd LBB0_423
  2428  	0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x000023dd movq         $-2, %rax
  2429  	//0x000023e4 LBB0_424
  2430  	0x48, 0x83, 0xc4, 0x70, //0x000023e4 addq         $112, %rsp
  2431  	0x5b, //0x000023e8 popq         %rbx
  2432  	0x41, 0x5c, //0x000023e9 popq         %r12
  2433  	0x41, 0x5d, //0x000023eb popq         %r13
  2434  	0x41, 0x5e, //0x000023ed popq         %r14
  2435  	0x41, 0x5f, //0x000023ef popq         %r15
  2436  	0x5d, //0x000023f1 popq         %rbp
  2437  	0xc3, //0x000023f2 retq         
  2438  	//0x000023f3 LBB0_431
  2439  	0x48, 0x89, 0x0e, //0x000023f3 movq         %rcx, (%rsi)
  2440  	0xe9, 0xe9, 0xff, 0xff, 0xff, //0x000023f6 jmp          LBB0_424
  2441  	//0x000023fb LBB0_425
  2442  	0x49, 0x83, 0xf9, 0xff, //0x000023fb cmpq         $-1, %r9
  2443  	0x0f, 0x85, 0x13, 0x00, 0x00, 0x00, //0x000023ff jne          LBB0_426
  2444  	0x49, 0x0f, 0xbc, 0xc4, //0x00002405 bsfq         %r12, %rax
  2445  	0xe9, 0x29, 0x01, 0x00, 0x00, //0x00002409 jmp          LBB0_445
  2446  	//0x0000240e LBB0_427
  2447  	0x49, 0x83, 0xf9, 0xff, //0x0000240e cmpq         $-1, %r9
  2448  	0x0f, 0x84, 0x1b, 0x01, 0x00, 0x00, //0x00002412 je           LBB0_444
  2449  	//0x00002418 LBB0_426
  2450  	0x49, 0xc7, 0xc3, 0xfe, 0xff, 0xff, 0xff, //0x00002418 movq         $-2, %r11
  2451  	0xe9, 0x24, 0x01, 0x00, 0x00, //0x0000241f jmp          LBB0_417
  2452  	//0x00002424 LBB0_429
  2453  	0x49, 0xc7, 0xc3, 0xff, 0xff, 0xff, 0xff, //0x00002424 movq         $-1, %r11
  2454  	//0x0000242b LBB0_430
  2455  	0x4d, 0x29, 0xdf, //0x0000242b subq         %r11, %r15
  2456  	0xe9, 0xa7, 0xff, 0xff, 0xff, //0x0000242e jmp          LBB0_422
  2457  	//0x00002433 LBB0_433
  2458  	0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00002433 movq         $-2, %rax
  2459  	0x80, 0xf9, 0x61, //0x0000243a cmpb         $97, %cl
  2460  	0x0f, 0x85, 0xa1, 0xff, 0xff, 0xff, //0x0000243d jne          LBB0_424
  2461  	0x49, 0x8d, 0x4f, 0x02, //0x00002443 leaq         $2(%r15), %rcx
  2462  	0x48, 0x89, 0x0e, //0x00002447 movq         %rcx, (%rsi)
  2463  	0x43, 0x80, 0x7c, 0x3c, 0x02, 0x6c, //0x0000244a cmpb         $108, $2(%r12,%r15)
  2464  	0x0f, 0x85, 0x8e, 0xff, 0xff, 0xff, //0x00002450 jne          LBB0_424
  2465  	0x49, 0x8d, 0x4f, 0x03, //0x00002456 leaq         $3(%r15), %rcx
  2466  	0x48, 0x89, 0x0e, //0x0000245a movq         %rcx, (%rsi)
  2467  	0x43, 0x80, 0x7c, 0x3c, 0x03, 0x73, //0x0000245d cmpb         $115, $3(%r12,%r15)
  2468  	0x0f, 0x85, 0x7b, 0xff, 0xff, 0xff, //0x00002463 jne          LBB0_424
  2469  	0x49, 0x8d, 0x4f, 0x04, //0x00002469 leaq         $4(%r15), %rcx
  2470  	0x48, 0x89, 0x0e, //0x0000246d movq         %rcx, (%rsi)
  2471  	0x43, 0x80, 0x7c, 0x3c, 0x04, 0x65, //0x00002470 cmpb         $101, $4(%r12,%r15)
  2472  	0x0f, 0x85, 0x68, 0xff, 0xff, 0xff, //0x00002476 jne          LBB0_424
  2473  	0x49, 0x83, 0xc7, 0x05, //0x0000247c addq         $5, %r15
  2474  	0x4c, 0x89, 0x3e, //0x00002480 movq         %r15, (%rsi)
  2475  	0xe9, 0x5c, 0xff, 0xff, 0xff, //0x00002483 jmp          LBB0_424
  2476  	//0x00002488 LBB0_257
  2477  	0x4c, 0x89, 0x3e, //0x00002488 movq         %r15, (%rsi)
  2478  	0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x0000248b movq         $-2, %rax
  2479  	0x41, 0x80, 0x3a, 0x6e, //0x00002492 cmpb         $110, (%r10)
  2480  	0x0f, 0x85, 0x48, 0xff, 0xff, 0xff, //0x00002496 jne          LBB0_424
  2481  	0x49, 0x8d, 0x4f, 0x01, //0x0000249c leaq         $1(%r15), %rcx
  2482  	0x48, 0x89, 0x0e, //0x000024a0 movq         %rcx, (%rsi)
  2483  	0x43, 0x80, 0x7c, 0x3c, 0x01, 0x75, //0x000024a3 cmpb         $117, $1(%r12,%r15)
  2484  	0x0f, 0x85, 0x35, 0xff, 0xff, 0xff, //0x000024a9 jne          LBB0_424
  2485  	0x49, 0x8d, 0x4f, 0x02, //0x000024af leaq         $2(%r15), %rcx
  2486  	0x48, 0x89, 0x0e, //0x000024b3 movq         %rcx, (%rsi)
  2487  	0x43, 0x80, 0x7c, 0x3c, 0x02, 0x6c, //0x000024b6 cmpb         $108, $2(%r12,%r15)
  2488  	0x0f, 0x85, 0x22, 0xff, 0xff, 0xff, //0x000024bc jne          LBB0_424
  2489  	0x49, 0x8d, 0x4f, 0x03, //0x000024c2 leaq         $3(%r15), %rcx
  2490  	0x48, 0x89, 0x0e, //0x000024c6 movq         %rcx, (%rsi)
  2491  	0x43, 0x80, 0x7c, 0x3c, 0x03, 0x6c, //0x000024c9 cmpb         $108, $3(%r12,%r15)
  2492  	0x0f, 0x85, 0x0f, 0xff, 0xff, 0xff, //0x000024cf jne          LBB0_424
  2493  	0xe9, 0x4d, 0x00, 0x00, 0x00, //0x000024d5 jmp          LBB0_442
  2494  	//0x000024da LBB0_438
  2495  	0x4c, 0x89, 0x3e, //0x000024da movq         %r15, (%rsi)
  2496  	0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x000024dd movq         $-2, %rax
  2497  	0x41, 0x80, 0x3a, 0x74, //0x000024e4 cmpb         $116, (%r10)
  2498  	0x0f, 0x85, 0xf6, 0xfe, 0xff, 0xff, //0x000024e8 jne          LBB0_424
  2499  	0x49, 0x8d, 0x4f, 0x01, //0x000024ee leaq         $1(%r15), %rcx
  2500  	0x48, 0x89, 0x0e, //0x000024f2 movq         %rcx, (%rsi)
  2501  	0x43, 0x80, 0x7c, 0x3c, 0x01, 0x72, //0x000024f5 cmpb         $114, $1(%r12,%r15)
  2502  	0x0f, 0x85, 0xe3, 0xfe, 0xff, 0xff, //0x000024fb jne          LBB0_424
  2503  	0x49, 0x8d, 0x4f, 0x02, //0x00002501 leaq         $2(%r15), %rcx
  2504  	0x48, 0x89, 0x0e, //0x00002505 movq         %rcx, (%rsi)
  2505  	0x43, 0x80, 0x7c, 0x3c, 0x02, 0x75, //0x00002508 cmpb         $117, $2(%r12,%r15)
  2506  	0x0f, 0x85, 0xd0, 0xfe, 0xff, 0xff, //0x0000250e jne          LBB0_424
  2507  	0x49, 0x8d, 0x4f, 0x03, //0x00002514 leaq         $3(%r15), %rcx
  2508  	0x48, 0x89, 0x0e, //0x00002518 movq         %rcx, (%rsi)
  2509  	0x43, 0x80, 0x7c, 0x3c, 0x03, 0x65, //0x0000251b cmpb         $101, $3(%r12,%r15)
  2510  	0x0f, 0x85, 0xbd, 0xfe, 0xff, 0xff, //0x00002521 jne          LBB0_424
  2511  	//0x00002527 LBB0_442
  2512  	0x49, 0x83, 0xc7, 0x04, //0x00002527 addq         $4, %r15
  2513  	0x4c, 0x89, 0x3e, //0x0000252b movq         %r15, (%rsi)
  2514  	0xe9, 0xb1, 0xfe, 0xff, 0xff, //0x0000252e jmp          LBB0_424
  2515  	//0x00002533 LBB0_444
  2516  	0x48, 0x0f, 0xbc, 0xc2, //0x00002533 bsfq         %rdx, %rax
  2517  	//0x00002537 LBB0_445
  2518  	0x4c, 0x2b, 0x5d, 0xd0, //0x00002537 subq         $-48(%rbp), %r11
  2519  	//0x0000253b LBB0_446
  2520  	0x49, 0x01, 0xc3, //0x0000253b addq         %rax, %r11
  2521  	//0x0000253e LBB0_447
  2522  	0x4d, 0x89, 0xd9, //0x0000253e movq         %r11, %r9
  2523  	0x49, 0xc7, 0xc3, 0xfe, 0xff, 0xff, 0xff, //0x00002541 movq         $-2, %r11
  2524  	//0x00002548 LBB0_417
  2525  	0x48, 0x8b, 0x45, 0xc8, //0x00002548 movq         $-56(%rbp), %rax
  2526  	0x4c, 0x89, 0x08, //0x0000254c movq         %r9, (%rax)
  2527  	0x4c, 0x89, 0xd8, //0x0000254f movq         %r11, %rax
  2528  	0xe9, 0x8d, 0xfe, 0xff, 0xff, //0x00002552 jmp          LBB0_424
  2529  	//0x00002557 LBB0_449
  2530  	0x4c, 0x89, 0x55, 0xa0, //0x00002557 movq         %r10, $-96(%rbp)
  2531  	0xe9, 0x55, 0xfe, 0xff, 0xff, //0x0000255b jmp          LBB0_416
  2532  	//0x00002560 LBB0_308
  2533  	0x4c, 0x01, 0xd9, //0x00002560 addq         %r11, %rcx
  2534  	0x49, 0xc7, 0xc3, 0xfe, 0xff, 0xff, 0xff, //0x00002563 movq         $-2, %r11
  2535  	0x49, 0x89, 0xc9, //0x0000256a movq         %rcx, %r9
  2536  	0xe9, 0xd6, 0xff, 0xff, 0xff, //0x0000256d jmp          LBB0_417
  2537  	//0x00002572 LBB0_448
  2538  	0x4c, 0x89, 0x75, 0xa0, //0x00002572 movq         %r14, $-96(%rbp)
  2539  	0xe9, 0x3a, 0xfe, 0xff, 0xff, //0x00002576 jmp          LBB0_416
  2540  	//0x0000257b LBB0_450
  2541  	0x48, 0x0f, 0xbc, 0xc7, //0x0000257b bsfq         %rdi, %rax
  2542  	0x4d, 0x29, 0xe3, //0x0000257f subq         %r12, %r11
  2543  	0xe9, 0xb4, 0xff, 0xff, 0xff, //0x00002582 jmp          LBB0_446
  2544  	//0x00002587 LBB0_451
  2545  	0x4d, 0x29, 0xe3, //0x00002587 subq         %r12, %r11
  2546  	0xe9, 0xaf, 0xff, 0xff, 0xff, //0x0000258a jmp          LBB0_447
  2547  	0x90, //0x0000258f .p2align 2, 0x90
  2548  	// // .set L0_0_set_33, LBB0_33-LJTI0_0
  2549  	// // .set L0_0_set_35, LBB0_35-LJTI0_0
  2550  	// // .set L0_0_set_38, LBB0_38-LJTI0_0
  2551  	// // .set L0_0_set_58, LBB0_58-LJTI0_0
  2552  	// // .set L0_0_set_60, LBB0_60-LJTI0_0
  2553  	// // .set L0_0_set_63, LBB0_63-LJTI0_0
  2554  	//0x00002590 LJTI0_0
  2555  	0xb2, 0xdd, 0xff, 0xff, //0x00002590 .long L0_0_set_33
  2556  	0xcb, 0xdd, 0xff, 0xff, //0x00002594 .long L0_0_set_35
  2557  	0xf7, 0xdd, 0xff, 0xff, //0x00002598 .long L0_0_set_38
  2558  	0xb3, 0xdf, 0xff, 0xff, //0x0000259c .long L0_0_set_58
  2559  	0xca, 0xdf, 0xff, 0xff, //0x000025a0 .long L0_0_set_60
  2560  	0xf4, 0xdf, 0xff, 0xff, //0x000025a4 .long L0_0_set_63
  2561  	// // .set L0_1_set_424, LBB0_424-LJTI0_1
  2562  	// // .set L0_1_set_423, LBB0_423-LJTI0_1
  2563  	// // .set L0_1_set_197, LBB0_197-LJTI0_1
  2564  	// // .set L0_1_set_216, LBB0_216-LJTI0_1
  2565  	// // .set L0_1_set_68, LBB0_68-LJTI0_1
  2566  	// // .set L0_1_set_250, LBB0_250-LJTI0_1
  2567  	// // .set L0_1_set_252, LBB0_252-LJTI0_1
  2568  	// // .set L0_1_set_255, LBB0_255-LJTI0_1
  2569  	// // .set L0_1_set_261, LBB0_261-LJTI0_1
  2570  	// // .set L0_1_set_265, LBB0_265-LJTI0_1
  2571  	//0x000025a8 LJTI0_1
  2572  	0x3c, 0xfe, 0xff, 0xff, //0x000025a8 .long L0_1_set_424
  2573  	0x35, 0xfe, 0xff, 0xff, //0x000025ac .long L0_1_set_423
  2574  	0x35, 0xfe, 0xff, 0xff, //0x000025b0 .long L0_1_set_423
  2575  	0x35, 0xfe, 0xff, 0xff, //0x000025b4 .long L0_1_set_423
  2576  	0x35, 0xfe, 0xff, 0xff, //0x000025b8 .long L0_1_set_423
  2577  	0x35, 0xfe, 0xff, 0xff, //0x000025bc .long L0_1_set_423
  2578  	0x35, 0xfe, 0xff, 0xff, //0x000025c0 .long L0_1_set_423
  2579  	0x35, 0xfe, 0xff, 0xff, //0x000025c4 .long L0_1_set_423
  2580  	0x35, 0xfe, 0xff, 0xff, //0x000025c8 .long L0_1_set_423
  2581  	0x35, 0xfe, 0xff, 0xff, //0x000025cc .long L0_1_set_423
  2582  	0x35, 0xfe, 0xff, 0xff, //0x000025d0 .long L0_1_set_423
  2583  	0x35, 0xfe, 0xff, 0xff, //0x000025d4 .long L0_1_set_423
  2584  	0x35, 0xfe, 0xff, 0xff, //0x000025d8 .long L0_1_set_423
  2585  	0x35, 0xfe, 0xff, 0xff, //0x000025dc .long L0_1_set_423
  2586  	0x35, 0xfe, 0xff, 0xff, //0x000025e0 .long L0_1_set_423
  2587  	0x35, 0xfe, 0xff, 0xff, //0x000025e4 .long L0_1_set_423
  2588  	0x35, 0xfe, 0xff, 0xff, //0x000025e8 .long L0_1_set_423
  2589  	0x35, 0xfe, 0xff, 0xff, //0x000025ec .long L0_1_set_423
  2590  	0x35, 0xfe, 0xff, 0xff, //0x000025f0 .long L0_1_set_423
  2591  	0x35, 0xfe, 0xff, 0xff, //0x000025f4 .long L0_1_set_423
  2592  	0x35, 0xfe, 0xff, 0xff, //0x000025f8 .long L0_1_set_423
  2593  	0x35, 0xfe, 0xff, 0xff, //0x000025fc .long L0_1_set_423
  2594  	0x35, 0xfe, 0xff, 0xff, //0x00002600 .long L0_1_set_423
  2595  	0x35, 0xfe, 0xff, 0xff, //0x00002604 .long L0_1_set_423
  2596  	0x35, 0xfe, 0xff, 0xff, //0x00002608 .long L0_1_set_423
  2597  	0x35, 0xfe, 0xff, 0xff, //0x0000260c .long L0_1_set_423
  2598  	0x35, 0xfe, 0xff, 0xff, //0x00002610 .long L0_1_set_423
  2599  	0x35, 0xfe, 0xff, 0xff, //0x00002614 .long L0_1_set_423
  2600  	0x35, 0xfe, 0xff, 0xff, //0x00002618 .long L0_1_set_423
  2601  	0x35, 0xfe, 0xff, 0xff, //0x0000261c .long L0_1_set_423
  2602  	0x35, 0xfe, 0xff, 0xff, //0x00002620 .long L0_1_set_423
  2603  	0x35, 0xfe, 0xff, 0xff, //0x00002624 .long L0_1_set_423
  2604  	0x35, 0xfe, 0xff, 0xff, //0x00002628 .long L0_1_set_423
  2605  	0x35, 0xfe, 0xff, 0xff, //0x0000262c .long L0_1_set_423
  2606  	0xd2, 0xe9, 0xff, 0xff, //0x00002630 .long L0_1_set_197
  2607  	0x35, 0xfe, 0xff, 0xff, //0x00002634 .long L0_1_set_423
  2608  	0x35, 0xfe, 0xff, 0xff, //0x00002638 .long L0_1_set_423
  2609  	0x35, 0xfe, 0xff, 0xff, //0x0000263c .long L0_1_set_423
  2610  	0x35, 0xfe, 0xff, 0xff, //0x00002640 .long L0_1_set_423
  2611  	0x35, 0xfe, 0xff, 0xff, //0x00002644 .long L0_1_set_423
  2612  	0x35, 0xfe, 0xff, 0xff, //0x00002648 .long L0_1_set_423
  2613  	0x35, 0xfe, 0xff, 0xff, //0x0000264c .long L0_1_set_423
  2614  	0x35, 0xfe, 0xff, 0xff, //0x00002650 .long L0_1_set_423
  2615  	0x35, 0xfe, 0xff, 0xff, //0x00002654 .long L0_1_set_423
  2616  	0x35, 0xfe, 0xff, 0xff, //0x00002658 .long L0_1_set_423
  2617  	0x7f, 0xeb, 0xff, 0xff, //0x0000265c .long L0_1_set_216
  2618  	0x35, 0xfe, 0xff, 0xff, //0x00002660 .long L0_1_set_423
  2619  	0x35, 0xfe, 0xff, 0xff, //0x00002664 .long L0_1_set_423
  2620  	0x24, 0xe0, 0xff, 0xff, //0x00002668 .long L0_1_set_68
  2621  	0x24, 0xe0, 0xff, 0xff, //0x0000266c .long L0_1_set_68
  2622  	0x24, 0xe0, 0xff, 0xff, //0x00002670 .long L0_1_set_68
  2623  	0x24, 0xe0, 0xff, 0xff, //0x00002674 .long L0_1_set_68
  2624  	0x24, 0xe0, 0xff, 0xff, //0x00002678 .long L0_1_set_68
  2625  	0x24, 0xe0, 0xff, 0xff, //0x0000267c .long L0_1_set_68
  2626  	0x24, 0xe0, 0xff, 0xff, //0x00002680 .long L0_1_set_68
  2627  	0x24, 0xe0, 0xff, 0xff, //0x00002684 .long L0_1_set_68
  2628  	0x24, 0xe0, 0xff, 0xff, //0x00002688 .long L0_1_set_68
  2629  	0x24, 0xe0, 0xff, 0xff, //0x0000268c .long L0_1_set_68
  2630  	0x35, 0xfe, 0xff, 0xff, //0x00002690 .long L0_1_set_423
  2631  	0x35, 0xfe, 0xff, 0xff, //0x00002694 .long L0_1_set_423
  2632  	0x35, 0xfe, 0xff, 0xff, //0x00002698 .long L0_1_set_423
  2633  	0x35, 0xfe, 0xff, 0xff, //0x0000269c .long L0_1_set_423
  2634  	0x35, 0xfe, 0xff, 0xff, //0x000026a0 .long L0_1_set_423
  2635  	0x35, 0xfe, 0xff, 0xff, //0x000026a4 .long L0_1_set_423
  2636  	0x35, 0xfe, 0xff, 0xff, //0x000026a8 .long L0_1_set_423
  2637  	0x35, 0xfe, 0xff, 0xff, //0x000026ac .long L0_1_set_423
  2638  	0x35, 0xfe, 0xff, 0xff, //0x000026b0 .long L0_1_set_423
  2639  	0x35, 0xfe, 0xff, 0xff, //0x000026b4 .long L0_1_set_423
  2640  	0x35, 0xfe, 0xff, 0xff, //0x000026b8 .long L0_1_set_423
  2641  	0x35, 0xfe, 0xff, 0xff, //0x000026bc .long L0_1_set_423
  2642  	0x35, 0xfe, 0xff, 0xff, //0x000026c0 .long L0_1_set_423
  2643  	0x35, 0xfe, 0xff, 0xff, //0x000026c4 .long L0_1_set_423
  2644  	0x35, 0xfe, 0xff, 0xff, //0x000026c8 .long L0_1_set_423
  2645  	0x35, 0xfe, 0xff, 0xff, //0x000026cc .long L0_1_set_423
  2646  	0x35, 0xfe, 0xff, 0xff, //0x000026d0 .long L0_1_set_423
  2647  	0x35, 0xfe, 0xff, 0xff, //0x000026d4 .long L0_1_set_423
  2648  	0x35, 0xfe, 0xff, 0xff, //0x000026d8 .long L0_1_set_423
  2649  	0x35, 0xfe, 0xff, 0xff, //0x000026dc .long L0_1_set_423
  2650  	0x35, 0xfe, 0xff, 0xff, //0x000026e0 .long L0_1_set_423
  2651  	0x35, 0xfe, 0xff, 0xff, //0x000026e4 .long L0_1_set_423
  2652  	0x35, 0xfe, 0xff, 0xff, //0x000026e8 .long L0_1_set_423
  2653  	0x35, 0xfe, 0xff, 0xff, //0x000026ec .long L0_1_set_423
  2654  	0x35, 0xfe, 0xff, 0xff, //0x000026f0 .long L0_1_set_423
  2655  	0x35, 0xfe, 0xff, 0xff, //0x000026f4 .long L0_1_set_423
  2656  	0x35, 0xfe, 0xff, 0xff, //0x000026f8 .long L0_1_set_423
  2657  	0x35, 0xfe, 0xff, 0xff, //0x000026fc .long L0_1_set_423
  2658  	0x35, 0xfe, 0xff, 0xff, //0x00002700 .long L0_1_set_423
  2659  	0x35, 0xfe, 0xff, 0xff, //0x00002704 .long L0_1_set_423
  2660  	0x35, 0xfe, 0xff, 0xff, //0x00002708 .long L0_1_set_423
  2661  	0x35, 0xfe, 0xff, 0xff, //0x0000270c .long L0_1_set_423
  2662  	0x35, 0xfe, 0xff, 0xff, //0x00002710 .long L0_1_set_423
  2663  	0xd7, 0xed, 0xff, 0xff, //0x00002714 .long L0_1_set_250
  2664  	0x35, 0xfe, 0xff, 0xff, //0x00002718 .long L0_1_set_423
  2665  	0x35, 0xfe, 0xff, 0xff, //0x0000271c .long L0_1_set_423
  2666  	0x35, 0xfe, 0xff, 0xff, //0x00002720 .long L0_1_set_423
  2667  	0x35, 0xfe, 0xff, 0xff, //0x00002724 .long L0_1_set_423
  2668  	0x35, 0xfe, 0xff, 0xff, //0x00002728 .long L0_1_set_423
  2669  	0x35, 0xfe, 0xff, 0xff, //0x0000272c .long L0_1_set_423
  2670  	0x35, 0xfe, 0xff, 0xff, //0x00002730 .long L0_1_set_423
  2671  	0x35, 0xfe, 0xff, 0xff, //0x00002734 .long L0_1_set_423
  2672  	0x35, 0xfe, 0xff, 0xff, //0x00002738 .long L0_1_set_423
  2673  	0x35, 0xfe, 0xff, 0xff, //0x0000273c .long L0_1_set_423
  2674  	0xfe, 0xed, 0xff, 0xff, //0x00002740 .long L0_1_set_252
  2675  	0x35, 0xfe, 0xff, 0xff, //0x00002744 .long L0_1_set_423
  2676  	0x35, 0xfe, 0xff, 0xff, //0x00002748 .long L0_1_set_423
  2677  	0x35, 0xfe, 0xff, 0xff, //0x0000274c .long L0_1_set_423
  2678  	0x35, 0xfe, 0xff, 0xff, //0x00002750 .long L0_1_set_423
  2679  	0x35, 0xfe, 0xff, 0xff, //0x00002754 .long L0_1_set_423
  2680  	0x35, 0xfe, 0xff, 0xff, //0x00002758 .long L0_1_set_423
  2681  	0x35, 0xfe, 0xff, 0xff, //0x0000275c .long L0_1_set_423
  2682  	0x28, 0xee, 0xff, 0xff, //0x00002760 .long L0_1_set_255
  2683  	0x35, 0xfe, 0xff, 0xff, //0x00002764 .long L0_1_set_423
  2684  	0x35, 0xfe, 0xff, 0xff, //0x00002768 .long L0_1_set_423
  2685  	0x35, 0xfe, 0xff, 0xff, //0x0000276c .long L0_1_set_423
  2686  	0x35, 0xfe, 0xff, 0xff, //0x00002770 .long L0_1_set_423
  2687  	0x35, 0xfe, 0xff, 0xff, //0x00002774 .long L0_1_set_423
  2688  	0x4b, 0xee, 0xff, 0xff, //0x00002778 .long L0_1_set_261
  2689  	0x35, 0xfe, 0xff, 0xff, //0x0000277c .long L0_1_set_423
  2690  	0x35, 0xfe, 0xff, 0xff, //0x00002780 .long L0_1_set_423
  2691  	0x35, 0xfe, 0xff, 0xff, //0x00002784 .long L0_1_set_423
  2692  	0x35, 0xfe, 0xff, 0xff, //0x00002788 .long L0_1_set_423
  2693  	0x35, 0xfe, 0xff, 0xff, //0x0000278c .long L0_1_set_423
  2694  	0x35, 0xfe, 0xff, 0xff, //0x00002790 .long L0_1_set_423
  2695  	0x81, 0xee, 0xff, 0xff, //0x00002794 .long L0_1_set_265
  2696  	// // .set L0_2_set_241, LBB0_241-LJTI0_2
  2697  	// // .set L0_2_set_294, LBB0_294-LJTI0_2
  2698  	// // .set L0_2_set_248, LBB0_248-LJTI0_2
  2699  	// // .set L0_2_set_243, LBB0_243-LJTI0_2
  2700  	// // .set L0_2_set_246, LBB0_246-LJTI0_2
  2701  	//0x00002798 LJTI0_2
  2702  	0x63, 0xeb, 0xff, 0xff, //0x00002798 .long L0_2_set_241
  2703  	0xef, 0xee, 0xff, 0xff, //0x0000279c .long L0_2_set_294
  2704  	0x63, 0xeb, 0xff, 0xff, //0x000027a0 .long L0_2_set_241
  2705  	0xcc, 0xeb, 0xff, 0xff, //0x000027a4 .long L0_2_set_248
  2706  	0xef, 0xee, 0xff, 0xff, //0x000027a8 .long L0_2_set_294
  2707  	0x88, 0xeb, 0xff, 0xff, //0x000027ac .long L0_2_set_243
  2708  	0x88, 0xeb, 0xff, 0xff, //0x000027b0 .long L0_2_set_243
  2709  	0x88, 0xeb, 0xff, 0xff, //0x000027b4 .long L0_2_set_243
  2710  	0x88, 0xeb, 0xff, 0xff, //0x000027b8 .long L0_2_set_243
  2711  	0x88, 0xeb, 0xff, 0xff, //0x000027bc .long L0_2_set_243
  2712  	0x88, 0xeb, 0xff, 0xff, //0x000027c0 .long L0_2_set_243
  2713  	0x88, 0xeb, 0xff, 0xff, //0x000027c4 .long L0_2_set_243
  2714  	0x88, 0xeb, 0xff, 0xff, //0x000027c8 .long L0_2_set_243
  2715  	0x88, 0xeb, 0xff, 0xff, //0x000027cc .long L0_2_set_243
  2716  	0x88, 0xeb, 0xff, 0xff, //0x000027d0 .long L0_2_set_243
  2717  	0xef, 0xee, 0xff, 0xff, //0x000027d4 .long L0_2_set_294
  2718  	0xef, 0xee, 0xff, 0xff, //0x000027d8 .long L0_2_set_294
  2719  	0xef, 0xee, 0xff, 0xff, //0x000027dc .long L0_2_set_294
  2720  	0xef, 0xee, 0xff, 0xff, //0x000027e0 .long L0_2_set_294
  2721  	0xef, 0xee, 0xff, 0xff, //0x000027e4 .long L0_2_set_294
  2722  	0xef, 0xee, 0xff, 0xff, //0x000027e8 .long L0_2_set_294
  2723  	0xef, 0xee, 0xff, 0xff, //0x000027ec .long L0_2_set_294
  2724  	0xef, 0xee, 0xff, 0xff, //0x000027f0 .long L0_2_set_294
  2725  	0xef, 0xee, 0xff, 0xff, //0x000027f4 .long L0_2_set_294
  2726  	0xef, 0xee, 0xff, 0xff, //0x000027f8 .long L0_2_set_294
  2727  	0xef, 0xee, 0xff, 0xff, //0x000027fc .long L0_2_set_294
  2728  	0xb1, 0xeb, 0xff, 0xff, //0x00002800 .long L0_2_set_246
  2729  	0xef, 0xee, 0xff, 0xff, //0x00002804 .long L0_2_set_294
  2730  	0xef, 0xee, 0xff, 0xff, //0x00002808 .long L0_2_set_294
  2731  	0xef, 0xee, 0xff, 0xff, //0x0000280c .long L0_2_set_294
  2732  	0xef, 0xee, 0xff, 0xff, //0x00002810 .long L0_2_set_294
  2733  	0xef, 0xee, 0xff, 0xff, //0x00002814 .long L0_2_set_294
  2734  	0xef, 0xee, 0xff, 0xff, //0x00002818 .long L0_2_set_294
  2735  	0xef, 0xee, 0xff, 0xff, //0x0000281c .long L0_2_set_294
  2736  	0xef, 0xee, 0xff, 0xff, //0x00002820 .long L0_2_set_294
  2737  	0xef, 0xee, 0xff, 0xff, //0x00002824 .long L0_2_set_294
  2738  	0xef, 0xee, 0xff, 0xff, //0x00002828 .long L0_2_set_294
  2739  	0xef, 0xee, 0xff, 0xff, //0x0000282c .long L0_2_set_294
  2740  	0xef, 0xee, 0xff, 0xff, //0x00002830 .long L0_2_set_294
  2741  	0xef, 0xee, 0xff, 0xff, //0x00002834 .long L0_2_set_294
  2742  	0xef, 0xee, 0xff, 0xff, //0x00002838 .long L0_2_set_294
  2743  	0xef, 0xee, 0xff, 0xff, //0x0000283c .long L0_2_set_294
  2744  	0xef, 0xee, 0xff, 0xff, //0x00002840 .long L0_2_set_294
  2745  	0xef, 0xee, 0xff, 0xff, //0x00002844 .long L0_2_set_294
  2746  	0xef, 0xee, 0xff, 0xff, //0x00002848 .long L0_2_set_294
  2747  	0xef, 0xee, 0xff, 0xff, //0x0000284c .long L0_2_set_294
  2748  	0xef, 0xee, 0xff, 0xff, //0x00002850 .long L0_2_set_294
  2749  	0xef, 0xee, 0xff, 0xff, //0x00002854 .long L0_2_set_294
  2750  	0xef, 0xee, 0xff, 0xff, //0x00002858 .long L0_2_set_294
  2751  	0xef, 0xee, 0xff, 0xff, //0x0000285c .long L0_2_set_294
  2752  	0xef, 0xee, 0xff, 0xff, //0x00002860 .long L0_2_set_294
  2753  	0xef, 0xee, 0xff, 0xff, //0x00002864 .long L0_2_set_294
  2754  	0xef, 0xee, 0xff, 0xff, //0x00002868 .long L0_2_set_294
  2755  	0xef, 0xee, 0xff, 0xff, //0x0000286c .long L0_2_set_294
  2756  	0xef, 0xee, 0xff, 0xff, //0x00002870 .long L0_2_set_294
  2757  	0xef, 0xee, 0xff, 0xff, //0x00002874 .long L0_2_set_294
  2758  	0xef, 0xee, 0xff, 0xff, //0x00002878 .long L0_2_set_294
  2759  	0xef, 0xee, 0xff, 0xff, //0x0000287c .long L0_2_set_294
  2760  	0xb1, 0xeb, 0xff, 0xff, //0x00002880 .long L0_2_set_246
  2761  	// // .set L0_3_set_93, LBB0_93-LJTI0_3
  2762  	// // .set L0_3_set_148, LBB0_148-LJTI0_3
  2763  	// // .set L0_3_set_100, LBB0_100-LJTI0_3
  2764  	// // .set L0_3_set_95, LBB0_95-LJTI0_3
  2765  	// // .set L0_3_set_98, LBB0_98-LJTI0_3
  2766  	//0x00002884 LJTI0_3
  2767  	0x00, 0xdf, 0xff, 0xff, //0x00002884 .long L0_3_set_93
  2768  	0x65, 0xe3, 0xff, 0xff, //0x00002888 .long L0_3_set_148
  2769  	0x00, 0xdf, 0xff, 0xff, //0x0000288c .long L0_3_set_93
  2770  	0x5f, 0xdf, 0xff, 0xff, //0x00002890 .long L0_3_set_100
  2771  	0x65, 0xe3, 0xff, 0xff, //0x00002894 .long L0_3_set_148
  2772  	0x1c, 0xdf, 0xff, 0xff, //0x00002898 .long L0_3_set_95
  2773  	0x1c, 0xdf, 0xff, 0xff, //0x0000289c .long L0_3_set_95
  2774  	0x1c, 0xdf, 0xff, 0xff, //0x000028a0 .long L0_3_set_95
  2775  	0x1c, 0xdf, 0xff, 0xff, //0x000028a4 .long L0_3_set_95
  2776  	0x1c, 0xdf, 0xff, 0xff, //0x000028a8 .long L0_3_set_95
  2777  	0x1c, 0xdf, 0xff, 0xff, //0x000028ac .long L0_3_set_95
  2778  	0x1c, 0xdf, 0xff, 0xff, //0x000028b0 .long L0_3_set_95
  2779  	0x1c, 0xdf, 0xff, 0xff, //0x000028b4 .long L0_3_set_95
  2780  	0x1c, 0xdf, 0xff, 0xff, //0x000028b8 .long L0_3_set_95
  2781  	0x1c, 0xdf, 0xff, 0xff, //0x000028bc .long L0_3_set_95
  2782  	0x65, 0xe3, 0xff, 0xff, //0x000028c0 .long L0_3_set_148
  2783  	0x65, 0xe3, 0xff, 0xff, //0x000028c4 .long L0_3_set_148
  2784  	0x65, 0xe3, 0xff, 0xff, //0x000028c8 .long L0_3_set_148
  2785  	0x65, 0xe3, 0xff, 0xff, //0x000028cc .long L0_3_set_148
  2786  	0x65, 0xe3, 0xff, 0xff, //0x000028d0 .long L0_3_set_148
  2787  	0x65, 0xe3, 0xff, 0xff, //0x000028d4 .long L0_3_set_148
  2788  	0x65, 0xe3, 0xff, 0xff, //0x000028d8 .long L0_3_set_148
  2789  	0x65, 0xe3, 0xff, 0xff, //0x000028dc .long L0_3_set_148
  2790  	0x65, 0xe3, 0xff, 0xff, //0x000028e0 .long L0_3_set_148
  2791  	0x65, 0xe3, 0xff, 0xff, //0x000028e4 .long L0_3_set_148
  2792  	0x65, 0xe3, 0xff, 0xff, //0x000028e8 .long L0_3_set_148
  2793  	0x44, 0xdf, 0xff, 0xff, //0x000028ec .long L0_3_set_98
  2794  	0x65, 0xe3, 0xff, 0xff, //0x000028f0 .long L0_3_set_148
  2795  	0x65, 0xe3, 0xff, 0xff, //0x000028f4 .long L0_3_set_148
  2796  	0x65, 0xe3, 0xff, 0xff, //0x000028f8 .long L0_3_set_148
  2797  	0x65, 0xe3, 0xff, 0xff, //0x000028fc .long L0_3_set_148
  2798  	0x65, 0xe3, 0xff, 0xff, //0x00002900 .long L0_3_set_148
  2799  	0x65, 0xe3, 0xff, 0xff, //0x00002904 .long L0_3_set_148
  2800  	0x65, 0xe3, 0xff, 0xff, //0x00002908 .long L0_3_set_148
  2801  	0x65, 0xe3, 0xff, 0xff, //0x0000290c .long L0_3_set_148
  2802  	0x65, 0xe3, 0xff, 0xff, //0x00002910 .long L0_3_set_148
  2803  	0x65, 0xe3, 0xff, 0xff, //0x00002914 .long L0_3_set_148
  2804  	0x65, 0xe3, 0xff, 0xff, //0x00002918 .long L0_3_set_148
  2805  	0x65, 0xe3, 0xff, 0xff, //0x0000291c .long L0_3_set_148
  2806  	0x65, 0xe3, 0xff, 0xff, //0x00002920 .long L0_3_set_148
  2807  	0x65, 0xe3, 0xff, 0xff, //0x00002924 .long L0_3_set_148
  2808  	0x65, 0xe3, 0xff, 0xff, //0x00002928 .long L0_3_set_148
  2809  	0x65, 0xe3, 0xff, 0xff, //0x0000292c .long L0_3_set_148
  2810  	0x65, 0xe3, 0xff, 0xff, //0x00002930 .long L0_3_set_148
  2811  	0x65, 0xe3, 0xff, 0xff, //0x00002934 .long L0_3_set_148
  2812  	0x65, 0xe3, 0xff, 0xff, //0x00002938 .long L0_3_set_148
  2813  	0x65, 0xe3, 0xff, 0xff, //0x0000293c .long L0_3_set_148
  2814  	0x65, 0xe3, 0xff, 0xff, //0x00002940 .long L0_3_set_148
  2815  	0x65, 0xe3, 0xff, 0xff, //0x00002944 .long L0_3_set_148
  2816  	0x65, 0xe3, 0xff, 0xff, //0x00002948 .long L0_3_set_148
  2817  	0x65, 0xe3, 0xff, 0xff, //0x0000294c .long L0_3_set_148
  2818  	0x65, 0xe3, 0xff, 0xff, //0x00002950 .long L0_3_set_148
  2819  	0x65, 0xe3, 0xff, 0xff, //0x00002954 .long L0_3_set_148
  2820  	0x65, 0xe3, 0xff, 0xff, //0x00002958 .long L0_3_set_148
  2821  	0x65, 0xe3, 0xff, 0xff, //0x0000295c .long L0_3_set_148
  2822  	0x65, 0xe3, 0xff, 0xff, //0x00002960 .long L0_3_set_148
  2823  	0x65, 0xe3, 0xff, 0xff, //0x00002964 .long L0_3_set_148
  2824  	0x65, 0xe3, 0xff, 0xff, //0x00002968 .long L0_3_set_148
  2825  	0x44, 0xdf, 0xff, 0xff, //0x0000296c .long L0_3_set_98
  2826  	//0x00002970 .p2align 2, 0x00
  2827  	//0x00002970 _MASK_USE_NUMBER
  2828  	0x02, 0x00, 0x00, 0x00, //0x00002970 .long 2
  2829  }
  2830