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

     1  // +build amd64
     2  // Code generated by asm2asm, DO NOT EDIT.
     3  
     4  package avx2
     5  
     6  var _text_skip_one = []byte{
     7  	// .p2align 5, 0x00
     8  	// LCPI0_0
     9  	0x20, // .byte 32
    10  	0x00, //0x00000001 .byte 0
    11  	0x00, //0x00000002 .byte 0
    12  	0x00, //0x00000003 .byte 0
    13  	0x00, //0x00000004 .byte 0
    14  	0x00, //0x00000005 .byte 0
    15  	0x00, //0x00000006 .byte 0
    16  	0x00, //0x00000007 .byte 0
    17  	0x00, //0x00000008 .byte 0
    18  	0x09, //0x00000009 .byte 9
    19  	0x0a, //0x0000000a .byte 10
    20  	0x00, //0x0000000b .byte 0
    21  	0x00, //0x0000000c .byte 0
    22  	0x0d, //0x0000000d .byte 13
    23  	0x00, //0x0000000e .byte 0
    24  	0x00, //0x0000000f .byte 0
    25  	0x20, //0x00000010 .byte 32
    26  	0x00, //0x00000011 .byte 0
    27  	0x00, //0x00000012 .byte 0
    28  	0x00, //0x00000013 .byte 0
    29  	0x00, //0x00000014 .byte 0
    30  	0x00, //0x00000015 .byte 0
    31  	0x00, //0x00000016 .byte 0
    32  	0x00, //0x00000017 .byte 0
    33  	0x00, //0x00000018 .byte 0
    34  	0x09, //0x00000019 .byte 9
    35  	0x0a, //0x0000001a .byte 10
    36  	0x00, //0x0000001b .byte 0
    37  	0x00, //0x0000001c .byte 0
    38  	0x0d, //0x0000001d .byte 13
    39  	0x00, //0x0000001e .byte 0
    40  	0x00, //0x0000001f .byte 0
    41  	//0x00000020 LCPI0_1
    42  	0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, //0x00000020 QUAD $0x2222222222222222; QUAD $0x2222222222222222  // .space 16, '""""""""""""""""'
    43  	0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, //0x00000030 QUAD $0x2222222222222222; QUAD $0x2222222222222222  // .space 16, '""""""""""""""""'
    44  	//0x00000040 LCPI0_2
    45  	0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, //0x00000040 QUAD $0x5c5c5c5c5c5c5c5c; QUAD $0x5c5c5c5c5c5c5c5c  // .space 16, '\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
    46  	0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, //0x00000050 QUAD $0x5c5c5c5c5c5c5c5c; QUAD $0x5c5c5c5c5c5c5c5c  // .space 16, '\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
    47  	//0x00000060 LCPI0_3
    48  	0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, //0x00000060 QUAD $0x2020202020202020; QUAD $0x2020202020202020  // .space 16, '                '
    49  	0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, //0x00000070 QUAD $0x2020202020202020; QUAD $0x2020202020202020  // .space 16, '                '
    50  	//0x00000080 LCPI0_4
    51  	0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, //0x00000080 QUAD $0x2f2f2f2f2f2f2f2f; QUAD $0x2f2f2f2f2f2f2f2f  // .space 16, '////////////////'
    52  	0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, //0x00000090 QUAD $0x2f2f2f2f2f2f2f2f; QUAD $0x2f2f2f2f2f2f2f2f  // .space 16, '////////////////'
    53  	//0x000000a0 LCPI0_5
    54  	0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, //0x000000a0 QUAD $0x3a3a3a3a3a3a3a3a; QUAD $0x3a3a3a3a3a3a3a3a  // .space 16, '::::::::::::::::'
    55  	0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, //0x000000b0 QUAD $0x3a3a3a3a3a3a3a3a; QUAD $0x3a3a3a3a3a3a3a3a  // .space 16, '::::::::::::::::'
    56  	//0x000000c0 LCPI0_6
    57  	0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, //0x000000c0 QUAD $0x2b2b2b2b2b2b2b2b; QUAD $0x2b2b2b2b2b2b2b2b  // .space 16, '++++++++++++++++'
    58  	0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, //0x000000d0 QUAD $0x2b2b2b2b2b2b2b2b; QUAD $0x2b2b2b2b2b2b2b2b  // .space 16, '++++++++++++++++'
    59  	//0x000000e0 LCPI0_7
    60  	0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, //0x000000e0 QUAD $0x2d2d2d2d2d2d2d2d; QUAD $0x2d2d2d2d2d2d2d2d  // .space 16, '----------------'
    61  	0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, //0x000000f0 QUAD $0x2d2d2d2d2d2d2d2d; QUAD $0x2d2d2d2d2d2d2d2d  // .space 16, '----------------'
    62  	//0x00000100 LCPI0_8
    63  	0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, //0x00000100 QUAD $0x2e2e2e2e2e2e2e2e; QUAD $0x2e2e2e2e2e2e2e2e  // .space 16, '................'
    64  	0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, //0x00000110 QUAD $0x2e2e2e2e2e2e2e2e; QUAD $0x2e2e2e2e2e2e2e2e  // .space 16, '................'
    65  	//0x00000120 LCPI0_9
    66  	0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, //0x00000120 QUAD $0x6565656565656565; QUAD $0x6565656565656565  // .space 16, 'eeeeeeeeeeeeeeee'
    67  	0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, //0x00000130 QUAD $0x6565656565656565; QUAD $0x6565656565656565  // .space 16, 'eeeeeeeeeeeeeeee'
    68  	//0x00000140 .p2align 4, 0x00
    69  	//0x00000140 LCPI0_10
    70  	0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, //0x00000140 QUAD $0x2f2f2f2f2f2f2f2f; QUAD $0x2f2f2f2f2f2f2f2f  // .space 16, '////////////////'
    71  	//0x00000150 LCPI0_11
    72  	0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, //0x00000150 QUAD $0x3a3a3a3a3a3a3a3a; QUAD $0x3a3a3a3a3a3a3a3a  // .space 16, '::::::::::::::::'
    73  	//0x00000160 LCPI0_12
    74  	0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, //0x00000160 QUAD $0x2b2b2b2b2b2b2b2b; QUAD $0x2b2b2b2b2b2b2b2b  // .space 16, '++++++++++++++++'
    75  	//0x00000170 LCPI0_13
    76  	0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, //0x00000170 QUAD $0x2d2d2d2d2d2d2d2d; QUAD $0x2d2d2d2d2d2d2d2d  // .space 16, '----------------'
    77  	//0x00000180 LCPI0_14
    78  	0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, //0x00000180 QUAD $0x2020202020202020; QUAD $0x2020202020202020  // .space 16, '                '
    79  	//0x00000190 LCPI0_15
    80  	0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, //0x00000190 QUAD $0x2e2e2e2e2e2e2e2e; QUAD $0x2e2e2e2e2e2e2e2e  // .space 16, '................'
    81  	//0x000001a0 LCPI0_16
    82  	0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, //0x000001a0 QUAD $0x6565656565656565; QUAD $0x6565656565656565  // .space 16, 'eeeeeeeeeeeeeeee'
    83  	//0x000001b0 .p2align 4, 0x90
    84  	//0x000001b0 _skip_one
    85  	0x55, //0x000001b0 pushq        %rbp
    86  	0x48, 0x89, 0xe5, //0x000001b1 movq         %rsp, %rbp
    87  	0x41, 0x57, //0x000001b4 pushq        %r15
    88  	0x41, 0x56, //0x000001b6 pushq        %r14
    89  	0x41, 0x55, //0x000001b8 pushq        %r13
    90  	0x41, 0x54, //0x000001ba pushq        %r12
    91  	0x53, //0x000001bc pushq        %rbx
    92  	0x48, 0x83, 0xec, 0x48, //0x000001bd subq         $72, %rsp
    93  	0x48, 0x89, 0x4d, 0x98, //0x000001c1 movq         %rcx, $-104(%rbp)
    94  	0x49, 0x89, 0xd2, //0x000001c5 movq         %rdx, %r10
    95  	0x49, 0x89, 0xf5, //0x000001c8 movq         %rsi, %r13
    96  	0x49, 0x89, 0xfe, //0x000001cb movq         %rdi, %r14
    97  	0xbb, 0x01, 0x00, 0x00, 0x00, //0x000001ce movl         $1, %ebx
    98  	0xc4, 0xe1, 0xf9, 0x6e, 0xc3, //0x000001d3 vmovq        %rbx, %xmm0
    99  	0xc5, 0xfa, 0x7f, 0x02, //0x000001d8 vmovdqu      %xmm0, (%rdx)
   100  	0x4c, 0x8b, 0x26, //0x000001dc movq         (%rsi), %r12
   101  	0x48, 0xc7, 0x45, 0x90, 0xff, 0xff, 0xff, 0xff, //0x000001df movq         $-1, $-112(%rbp)
   102  	0xc5, 0xfe, 0x6f, 0x2d, 0x11, 0xfe, 0xff, 0xff, //0x000001e7 vmovdqu      $-495(%rip), %ymm5  /* LCPI0_0+0(%rip) */
   103  	0xc5, 0xfe, 0x6f, 0x35, 0x29, 0xfe, 0xff, 0xff, //0x000001ef vmovdqu      $-471(%rip), %ymm6  /* LCPI0_1+0(%rip) */
   104  	0xc5, 0xfe, 0x6f, 0x3d, 0x41, 0xfe, 0xff, 0xff, //0x000001f7 vmovdqu      $-447(%rip), %ymm7  /* LCPI0_2+0(%rip) */
   105  	0xc5, 0x7e, 0x6f, 0x05, 0x59, 0xfe, 0xff, 0xff, //0x000001ff vmovdqu      $-423(%rip), %ymm8  /* LCPI0_3+0(%rip) */
   106  	0xc4, 0x41, 0x35, 0x76, 0xc9, //0x00000207 vpcmpeqd     %ymm9, %ymm9, %ymm9
   107  	0xc5, 0x7e, 0x6f, 0x15, 0x6c, 0xfe, 0xff, 0xff, //0x0000020c vmovdqu      $-404(%rip), %ymm10  /* LCPI0_4+0(%rip) */
   108  	0xc5, 0x7e, 0x6f, 0x1d, 0x84, 0xfe, 0xff, 0xff, //0x00000214 vmovdqu      $-380(%rip), %ymm11  /* LCPI0_5+0(%rip) */
   109  	0xc5, 0x7e, 0x6f, 0x25, 0x9c, 0xfe, 0xff, 0xff, //0x0000021c vmovdqu      $-356(%rip), %ymm12  /* LCPI0_6+0(%rip) */
   110  	0xc5, 0x7e, 0x6f, 0x2d, 0xb4, 0xfe, 0xff, 0xff, //0x00000224 vmovdqu      $-332(%rip), %ymm13  /* LCPI0_7+0(%rip) */
   111  	0xc5, 0x7e, 0x6f, 0x35, 0xcc, 0xfe, 0xff, 0xff, //0x0000022c vmovdqu      $-308(%rip), %ymm14  /* LCPI0_8+0(%rip) */
   112  	0xc5, 0x7e, 0x6f, 0x3d, 0xe4, 0xfe, 0xff, 0xff, //0x00000234 vmovdqu      $-284(%rip), %ymm15  /* LCPI0_9+0(%rip) */
   113  	0x48, 0x89, 0x75, 0xc0, //0x0000023c movq         %rsi, $-64(%rbp)
   114  	0x48, 0x89, 0x55, 0xb8, //0x00000240 movq         %rdx, $-72(%rbp)
   115  	0x48, 0x89, 0x7d, 0xd0, //0x00000244 movq         %rdi, $-48(%rbp)
   116  	0xe9, 0x63, 0x00, 0x00, 0x00, //0x00000248 jmp          LBB0_5
   117  	//0x0000024d LBB0_72
   118  	0x4c, 0x89, 0xe1, //0x0000024d movq         %r12, %rcx
   119  	//0x00000250 LBB0_199
   120  	0x4c, 0x89, 0xe0, //0x00000250 movq         %r12, %rax
   121  	0x4e, 0x8d, 0x64, 0x31, 0xff, //0x00000253 leaq         $-1(%rcx,%r14), %r12
   122  	0x4d, 0x89, 0x65, 0x00, //0x00000258 movq         %r12, (%r13)
   123  	0x4c, 0x89, 0xc1, //0x0000025c movq         %r8, %rcx
   124  	0x48, 0x85, 0xc0, //0x0000025f testq        %rax, %rax
   125  	0x4c, 0x8b, 0x55, 0xb8, //0x00000262 movq         $-72(%rbp), %r10
   126  	0x4c, 0x8b, 0x75, 0xd0, //0x00000266 movq         $-48(%rbp), %r14
   127  	0x0f, 0x8e, 0x49, 0x25, 0x00, 0x00, //0x0000026a jle          LBB0_498
   128  	//0x00000270 .p2align 4, 0x90
   129  	//0x00000270 LBB0_3
   130  	0x49, 0x8b, 0x12, //0x00000270 movq         (%r10), %rdx
   131  	0x48, 0x89, 0xd3, //0x00000273 movq         %rdx, %rbx
   132  	0x48, 0x8b, 0x4d, 0x90, //0x00000276 movq         $-112(%rbp), %rcx
   133  	0x48, 0x85, 0xd2, //0x0000027a testq        %rdx, %rdx
   134  	0x0f, 0x85, 0x2d, 0x00, 0x00, 0x00, //0x0000027d jne          LBB0_5
   135  	0xe9, 0x31, 0x25, 0x00, 0x00, //0x00000283 jmp          LBB0_498
   136  	//0x00000288 LBB0_1
   137  	0x4c, 0x89, 0xe0, //0x00000288 movq         %r12, %rax
   138  	0x4d, 0x8d, 0x60, 0x04, //0x0000028b leaq         $4(%r8), %r12
   139  	0x4d, 0x89, 0x65, 0x00, //0x0000028f movq         %r12, (%r13)
   140  	0x4c, 0x89, 0xc1, //0x00000293 movq         %r8, %rcx
   141  	0x48, 0x85, 0xc0, //0x00000296 testq        %rax, %rax
   142  	0x0f, 0x8f, 0xd1, 0xff, 0xff, 0xff, //0x00000299 jg           LBB0_3
   143  	0xe9, 0x15, 0x25, 0x00, 0x00, //0x0000029f jmp          LBB0_498
   144  	0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000002a4 .p2align 4, 0x90
   145  	//0x000002b0 LBB0_5
   146  	0x4d, 0x8b, 0x0e, //0x000002b0 movq         (%r14), %r9
   147  	0x49, 0x8b, 0x4e, 0x08, //0x000002b3 movq         $8(%r14), %rcx
   148  	0x49, 0x39, 0xcc, //0x000002b7 cmpq         %rcx, %r12
   149  	0x0f, 0x83, 0x30, 0x00, 0x00, 0x00, //0x000002ba jae          LBB0_10
   150  	0x43, 0x8a, 0x04, 0x21, //0x000002c0 movb         (%r9,%r12), %al
   151  	0x3c, 0x0d, //0x000002c4 cmpb         $13, %al
   152  	0x0f, 0x84, 0x24, 0x00, 0x00, 0x00, //0x000002c6 je           LBB0_10
   153  	0x3c, 0x20, //0x000002cc cmpb         $32, %al
   154  	0x0f, 0x84, 0x1c, 0x00, 0x00, 0x00, //0x000002ce je           LBB0_10
   155  	0x04, 0xf7, //0x000002d4 addb         $-9, %al
   156  	0x3c, 0x01, //0x000002d6 cmpb         $1, %al
   157  	0x0f, 0x86, 0x12, 0x00, 0x00, 0x00, //0x000002d8 jbe          LBB0_10
   158  	0x4d, 0x89, 0xe0, //0x000002de movq         %r12, %r8
   159  	0xe9, 0x82, 0x01, 0x00, 0x00, //0x000002e1 jmp          LBB0_36
   160  	0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000002e6 .p2align 4, 0x90
   161  	//0x000002f0 LBB0_10
   162  	0x4d, 0x8d, 0x44, 0x24, 0x01, //0x000002f0 leaq         $1(%r12), %r8
   163  	0x49, 0x39, 0xc8, //0x000002f5 cmpq         %rcx, %r8
   164  	0x0f, 0x83, 0x22, 0x00, 0x00, 0x00, //0x000002f8 jae          LBB0_14
   165  	0x43, 0x8a, 0x14, 0x01, //0x000002fe movb         (%r9,%r8), %dl
   166  	0x80, 0xfa, 0x0d, //0x00000302 cmpb         $13, %dl
   167  	0x0f, 0x84, 0x15, 0x00, 0x00, 0x00, //0x00000305 je           LBB0_14
   168  	0x80, 0xfa, 0x20, //0x0000030b cmpb         $32, %dl
   169  	0x0f, 0x84, 0x0c, 0x00, 0x00, 0x00, //0x0000030e je           LBB0_14
   170  	0x80, 0xc2, 0xf7, //0x00000314 addb         $-9, %dl
   171  	0x80, 0xfa, 0x01, //0x00000317 cmpb         $1, %dl
   172  	0x0f, 0x87, 0x48, 0x01, 0x00, 0x00, //0x0000031a ja           LBB0_36
   173  	//0x00000320 .p2align 4, 0x90
   174  	//0x00000320 LBB0_14
   175  	0x4d, 0x8d, 0x44, 0x24, 0x02, //0x00000320 leaq         $2(%r12), %r8
   176  	0x49, 0x39, 0xc8, //0x00000325 cmpq         %rcx, %r8
   177  	0x0f, 0x83, 0x22, 0x00, 0x00, 0x00, //0x00000328 jae          LBB0_18
   178  	0x43, 0x8a, 0x14, 0x01, //0x0000032e movb         (%r9,%r8), %dl
   179  	0x80, 0xfa, 0x0d, //0x00000332 cmpb         $13, %dl
   180  	0x0f, 0x84, 0x15, 0x00, 0x00, 0x00, //0x00000335 je           LBB0_18
   181  	0x80, 0xfa, 0x20, //0x0000033b cmpb         $32, %dl
   182  	0x0f, 0x84, 0x0c, 0x00, 0x00, 0x00, //0x0000033e je           LBB0_18
   183  	0x80, 0xc2, 0xf7, //0x00000344 addb         $-9, %dl
   184  	0x80, 0xfa, 0x01, //0x00000347 cmpb         $1, %dl
   185  	0x0f, 0x87, 0x18, 0x01, 0x00, 0x00, //0x0000034a ja           LBB0_36
   186  	//0x00000350 .p2align 4, 0x90
   187  	//0x00000350 LBB0_18
   188  	0x4d, 0x8d, 0x44, 0x24, 0x03, //0x00000350 leaq         $3(%r12), %r8
   189  	0x49, 0x39, 0xc8, //0x00000355 cmpq         %rcx, %r8
   190  	0x0f, 0x83, 0x22, 0x00, 0x00, 0x00, //0x00000358 jae          LBB0_22
   191  	0x43, 0x8a, 0x14, 0x01, //0x0000035e movb         (%r9,%r8), %dl
   192  	0x80, 0xfa, 0x0d, //0x00000362 cmpb         $13, %dl
   193  	0x0f, 0x84, 0x15, 0x00, 0x00, 0x00, //0x00000365 je           LBB0_22
   194  	0x80, 0xfa, 0x20, //0x0000036b cmpb         $32, %dl
   195  	0x0f, 0x84, 0x0c, 0x00, 0x00, 0x00, //0x0000036e je           LBB0_22
   196  	0x80, 0xc2, 0xf7, //0x00000374 addb         $-9, %dl
   197  	0x80, 0xfa, 0x01, //0x00000377 cmpb         $1, %dl
   198  	0x0f, 0x87, 0xe8, 0x00, 0x00, 0x00, //0x0000037a ja           LBB0_36
   199  	//0x00000380 .p2align 4, 0x90
   200  	//0x00000380 LBB0_22
   201  	0x4d, 0x8d, 0x44, 0x24, 0x04, //0x00000380 leaq         $4(%r12), %r8
   202  	0x48, 0x89, 0xca, //0x00000385 movq         %rcx, %rdx
   203  	0x4c, 0x29, 0xc2, //0x00000388 subq         %r8, %rdx
   204  	0x0f, 0x86, 0xb1, 0x23, 0x00, 0x00, //0x0000038b jbe          LBB0_472
   205  	0x4d, 0x01, 0xc8, //0x00000391 addq         %r9, %r8
   206  	0x48, 0x83, 0xfa, 0x20, //0x00000394 cmpq         $32, %rdx
   207  	0x0f, 0x82, 0x55, 0x00, 0x00, 0x00, //0x00000398 jb           LBB0_28
   208  	0x48, 0x89, 0xce, //0x0000039e movq         %rcx, %rsi
   209  	0x4c, 0x29, 0xe6, //0x000003a1 subq         %r12, %rsi
   210  	0x48, 0x83, 0xc6, 0xdc, //0x000003a4 addq         $-36, %rsi
   211  	0x48, 0x89, 0xf7, //0x000003a8 movq         %rsi, %rdi
   212  	0x48, 0x83, 0xe7, 0xe0, //0x000003ab andq         $-32, %rdi
   213  	0x4c, 0x01, 0xe7, //0x000003af addq         %r12, %rdi
   214  	0x49, 0x8d, 0x44, 0x39, 0x24, //0x000003b2 leaq         $36(%r9,%rdi), %rax
   215  	0x83, 0xe6, 0x1f, //0x000003b7 andl         $31, %esi
   216  	0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000003ba .p2align 4, 0x90
   217  	//0x000003c0 LBB0_25
   218  	0xc4, 0xc1, 0x7e, 0x6f, 0x00, //0x000003c0 vmovdqu      (%r8), %ymm0
   219  	0xc4, 0xe2, 0x55, 0x00, 0xc8, //0x000003c5 vpshufb      %ymm0, %ymm5, %ymm1
   220  	0xc5, 0xfd, 0x74, 0xc1, //0x000003ca vpcmpeqb     %ymm1, %ymm0, %ymm0
   221  	0xc5, 0xfd, 0xd7, 0xf8, //0x000003ce vpmovmskb    %ymm0, %edi
   222  	0x83, 0xff, 0xff, //0x000003d2 cmpl         $-1, %edi
   223  	0x0f, 0x85, 0x75, 0x00, 0x00, 0x00, //0x000003d5 jne          LBB0_35
   224  	0x49, 0x83, 0xc0, 0x20, //0x000003db addq         $32, %r8
   225  	0x48, 0x83, 0xc2, 0xe0, //0x000003df addq         $-32, %rdx
   226  	0x48, 0x83, 0xfa, 0x1f, //0x000003e3 cmpq         $31, %rdx
   227  	0x0f, 0x87, 0xd3, 0xff, 0xff, 0xff, //0x000003e7 ja           LBB0_25
   228  	0x48, 0x89, 0xf2, //0x000003ed movq         %rsi, %rdx
   229  	0x49, 0x89, 0xc0, //0x000003f0 movq         %rax, %r8
   230  	//0x000003f3 LBB0_28
   231  	0x48, 0x85, 0xd2, //0x000003f3 testq        %rdx, %rdx
   232  	0x48, 0xb8, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x000003f6 movabsq      $4294977024, %rax
   233  	0x0f, 0x84, 0x34, 0x00, 0x00, 0x00, //0x00000400 je           LBB0_34
   234  	0x49, 0x8d, 0x34, 0x10, //0x00000406 leaq         (%r8,%rdx), %rsi
   235  	0x49, 0xff, 0xc0, //0x0000040a incq         %r8
   236  	0x90, 0x90, 0x90, //0x0000040d .p2align 4, 0x90
   237  	//0x00000410 LBB0_30
   238  	0x41, 0x0f, 0xbe, 0x78, 0xff, //0x00000410 movsbl       $-1(%r8), %edi
   239  	0x83, 0xff, 0x20, //0x00000415 cmpl         $32, %edi
   240  	0x0f, 0x87, 0xfa, 0x10, 0x00, 0x00, //0x00000418 ja           LBB0_268
   241  	0x48, 0x0f, 0xa3, 0xf8, //0x0000041e btq          %rdi, %rax
   242  	0x0f, 0x83, 0xf0, 0x10, 0x00, 0x00, //0x00000422 jae          LBB0_268
   243  	0x48, 0xff, 0xca, //0x00000428 decq         %rdx
   244  	0x49, 0xff, 0xc0, //0x0000042b incq         %r8
   245  	0x48, 0x85, 0xd2, //0x0000042e testq        %rdx, %rdx
   246  	0x0f, 0x85, 0xd9, 0xff, 0xff, 0xff, //0x00000431 jne          LBB0_30
   247  	0x49, 0x89, 0xf0, //0x00000437 movq         %rsi, %r8
   248  	//0x0000043a LBB0_34
   249  	0x4d, 0x29, 0xc8, //0x0000043a subq         %r9, %r8
   250  	0x49, 0x39, 0xc8, //0x0000043d cmpq         %rcx, %r8
   251  	0x0f, 0x82, 0x22, 0x00, 0x00, 0x00, //0x00000440 jb           LBB0_36
   252  	0xe9, 0xfb, 0x22, 0x00, 0x00, //0x00000446 jmp          LBB0_473
   253  	0x90, 0x90, 0x90, 0x90, 0x90, //0x0000044b .p2align 4, 0x90
   254  	//0x00000450 LBB0_35
   255  	0x4d, 0x29, 0xc8, //0x00000450 subq         %r9, %r8
   256  	0xf7, 0xd7, //0x00000453 notl         %edi
   257  	0x48, 0x63, 0xd7, //0x00000455 movslq       %edi, %rdx
   258  	0x48, 0x0f, 0xbc, 0xd2, //0x00000458 bsfq         %rdx, %rdx
   259  	0x49, 0x01, 0xd0, //0x0000045c addq         %rdx, %r8
   260  	0x49, 0x39, 0xc8, //0x0000045f cmpq         %rcx, %r8
   261  	0x0f, 0x83, 0xde, 0x22, 0x00, 0x00, //0x00000462 jae          LBB0_473
   262  	//0x00000468 LBB0_36
   263  	0x4d, 0x8d, 0x60, 0x01, //0x00000468 leaq         $1(%r8), %r12
   264  	0x4d, 0x89, 0x65, 0x00, //0x0000046c movq         %r12, (%r13)
   265  	0x43, 0x0f, 0xbe, 0x34, 0x01, //0x00000470 movsbl       (%r9,%r8), %esi
   266  	0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00000475 movq         $-1, %rcx
   267  	0x85, 0xf6, //0x0000047c testl        %esi, %esi
   268  	0x0f, 0x84, 0x35, 0x23, 0x00, 0x00, //0x0000047e je           LBB0_498
   269  	0x48, 0x8d, 0x53, 0xff, //0x00000484 leaq         $-1(%rbx), %rdx
   270  	0x41, 0x8b, 0x3c, 0xda, //0x00000488 movl         (%r10,%rbx,8), %edi
   271  	0x48, 0x8b, 0x45, 0x90, //0x0000048c movq         $-112(%rbp), %rax
   272  	0x48, 0x83, 0xf8, 0xff, //0x00000490 cmpq         $-1, %rax
   273  	0x49, 0x0f, 0x44, 0xc0, //0x00000494 cmoveq       %r8, %rax
   274  	0x48, 0x89, 0x45, 0x90, //0x00000498 movq         %rax, $-112(%rbp)
   275  	0xff, 0xcf, //0x0000049c decl         %edi
   276  	0x83, 0xff, 0x05, //0x0000049e cmpl         $5, %edi
   277  	0x0f, 0x87, 0xe8, 0x01, 0x00, 0x00, //0x000004a1 ja           LBB0_66
   278  	0x48, 0x8d, 0x05, 0x36, 0x25, 0x00, 0x00, //0x000004a7 leaq         $9526(%rip), %rax  /* LJTI0_0+0(%rip) */
   279  	0x48, 0x63, 0x3c, 0xb8, //0x000004ae movslq       (%rax,%rdi,4), %rdi
   280  	0x48, 0x01, 0xc7, //0x000004b2 addq         %rax, %rdi
   281  	0xff, 0xe7, //0x000004b5 jmpq         *%rdi
   282  	//0x000004b7 LBB0_39
   283  	0x83, 0xfe, 0x2c, //0x000004b7 cmpl         $44, %esi
   284  	0x0f, 0x84, 0x6f, 0x07, 0x00, 0x00, //0x000004ba je           LBB0_88
   285  	0x83, 0xfe, 0x5d, //0x000004c0 cmpl         $93, %esi
   286  	0x0f, 0x84, 0x5b, 0x05, 0x00, 0x00, //0x000004c3 je           LBB0_41
   287  	0xe9, 0xe4, 0x22, 0x00, 0x00, //0x000004c9 jmp          LBB0_497
   288  	//0x000004ce LBB0_42
   289  	0x40, 0x80, 0xfe, 0x5d, //0x000004ce cmpb         $93, %sil
   290  	0x0f, 0x84, 0x4c, 0x05, 0x00, 0x00, //0x000004d2 je           LBB0_41
   291  	0x49, 0xc7, 0x04, 0xda, 0x01, 0x00, 0x00, 0x00, //0x000004d8 movq         $1, (%r10,%rbx,8)
   292  	0x83, 0xfe, 0x7b, //0x000004e0 cmpl         $123, %esi
   293  	0x0f, 0x86, 0xb2, 0x01, 0x00, 0x00, //0x000004e3 jbe          LBB0_44
   294  	0xe9, 0xc4, 0x22, 0x00, 0x00, //0x000004e9 jmp          LBB0_497
   295  	//0x000004ee LBB0_45
   296  	0x40, 0x80, 0xfe, 0x22, //0x000004ee cmpb         $34, %sil
   297  	0x0f, 0x85, 0xba, 0x22, 0x00, 0x00, //0x000004f2 jne          LBB0_497
   298  	0x49, 0xc7, 0x04, 0xda, 0x04, 0x00, 0x00, 0x00, //0x000004f8 movq         $4, (%r10,%rbx,8)
   299  	0x49, 0x8b, 0x56, 0x08, //0x00000500 movq         $8(%r14), %rdx
   300  	0xf6, 0x45, 0x98, 0x20, //0x00000504 testb        $32, $-104(%rbp)
   301  	0x4c, 0x89, 0x65, 0xa8, //0x00000508 movq         %r12, $-88(%rbp)
   302  	0x48, 0x89, 0x55, 0xb0, //0x0000050c movq         %rdx, $-80(%rbp)
   303  	0x0f, 0x85, 0xb0, 0x05, 0x00, 0x00, //0x00000510 jne          LBB0_73
   304  	0x48, 0x89, 0xd1, //0x00000516 movq         %rdx, %rcx
   305  	0x4c, 0x29, 0xe1, //0x00000519 subq         %r12, %rcx
   306  	0x0f, 0x84, 0x35, 0x24, 0x00, 0x00, //0x0000051c je           LBB0_504
   307  	0x4b, 0x8d, 0x1c, 0x21, //0x00000522 leaq         (%r9,%r12), %rbx
   308  	0x48, 0x83, 0xf9, 0x40, //0x00000526 cmpq         $64, %rcx
   309  	0x0f, 0x82, 0xe2, 0x18, 0x00, 0x00, //0x0000052a jb           LBB0_355
   310  	0x41, 0x89, 0xcf, //0x00000530 movl         %ecx, %r15d
   311  	0x41, 0x83, 0xe7, 0x3f, //0x00000533 andl         $63, %r15d
   312  	0x4c, 0x29, 0xc2, //0x00000537 subq         %r8, %rdx
   313  	0x48, 0x83, 0xc2, 0xbf, //0x0000053a addq         $-65, %rdx
   314  	0x48, 0x83, 0xe2, 0xc0, //0x0000053e andq         $-64, %rdx
   315  	0x4c, 0x01, 0xe2, //0x00000542 addq         %r12, %rdx
   316  	0x4d, 0x89, 0xcb, //0x00000545 movq         %r9, %r11
   317  	0x4d, 0x8d, 0x4c, 0x11, 0x40, //0x00000548 leaq         $64(%r9,%rdx), %r9
   318  	0x49, 0xc7, 0xc5, 0xff, 0xff, 0xff, 0xff, //0x0000054d movq         $-1, %r13
   319  	0x45, 0x31, 0xf6, //0x00000554 xorl         %r14d, %r14d
   320  	0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000557 .p2align 4, 0x90
   321  	//0x00000560 LBB0_50
   322  	0xc5, 0xfe, 0x6f, 0x03, //0x00000560 vmovdqu      (%rbx), %ymm0
   323  	0xc5, 0xfe, 0x6f, 0x4b, 0x20, //0x00000564 vmovdqu      $32(%rbx), %ymm1
   324  	0xc5, 0xfd, 0x74, 0xd6, //0x00000569 vpcmpeqb     %ymm6, %ymm0, %ymm2
   325  	0xc5, 0xfd, 0xd7, 0xf2, //0x0000056d vpmovmskb    %ymm2, %esi
   326  	0xc5, 0xf5, 0x74, 0xd6, //0x00000571 vpcmpeqb     %ymm6, %ymm1, %ymm2
   327  	0xc5, 0xfd, 0xd7, 0xd2, //0x00000575 vpmovmskb    %ymm2, %edx
   328  	0xc5, 0xfd, 0x74, 0xc7, //0x00000579 vpcmpeqb     %ymm7, %ymm0, %ymm0
   329  	0xc5, 0xfd, 0xd7, 0xf8, //0x0000057d vpmovmskb    %ymm0, %edi
   330  	0xc5, 0xf5, 0x74, 0xc7, //0x00000581 vpcmpeqb     %ymm7, %ymm1, %ymm0
   331  	0xc5, 0xfd, 0xd7, 0xc0, //0x00000585 vpmovmskb    %ymm0, %eax
   332  	0x48, 0xc1, 0xe2, 0x20, //0x00000589 shlq         $32, %rdx
   333  	0x48, 0xc1, 0xe0, 0x20, //0x0000058d shlq         $32, %rax
   334  	0x48, 0x09, 0xc7, //0x00000591 orq          %rax, %rdi
   335  	0x49, 0x83, 0xfd, 0xff, //0x00000594 cmpq         $-1, %r13
   336  	0x0f, 0x85, 0x09, 0x00, 0x00, 0x00, //0x00000598 jne          LBB0_52
   337  	0x48, 0x85, 0xff, //0x0000059e testq        %rdi, %rdi
   338  	0x0f, 0x85, 0x2f, 0x00, 0x00, 0x00, //0x000005a1 jne          LBB0_59
   339  	//0x000005a7 LBB0_52
   340  	0x48, 0x09, 0xf2, //0x000005a7 orq          %rsi, %rdx
   341  	0x48, 0x89, 0xf8, //0x000005aa movq         %rdi, %rax
   342  	0x4c, 0x09, 0xf0, //0x000005ad orq          %r14, %rax
   343  	0x0f, 0x85, 0x3c, 0x00, 0x00, 0x00, //0x000005b0 jne          LBB0_60
   344  	//0x000005b6 LBB0_53
   345  	0x48, 0x85, 0xd2, //0x000005b6 testq        %rdx, %rdx
   346  	0x0f, 0x85, 0xdb, 0x14, 0x00, 0x00, //0x000005b9 jne          LBB0_61
   347  	//0x000005bf LBB0_54
   348  	0x48, 0x83, 0xc1, 0xc0, //0x000005bf addq         $-64, %rcx
   349  	0x48, 0x83, 0xc3, 0x40, //0x000005c3 addq         $64, %rbx
   350  	0x48, 0x83, 0xf9, 0x3f, //0x000005c7 cmpq         $63, %rcx
   351  	0x0f, 0x87, 0x8f, 0xff, 0xff, 0xff, //0x000005cb ja           LBB0_50
   352  	0xe9, 0x83, 0x14, 0x00, 0x00, //0x000005d1 jmp          LBB0_55
   353  	//0x000005d6 LBB0_59
   354  	0x48, 0x89, 0xd8, //0x000005d6 movq         %rbx, %rax
   355  	0x4c, 0x29, 0xd8, //0x000005d9 subq         %r11, %rax
   356  	0x4c, 0x0f, 0xbc, 0xef, //0x000005dc bsfq         %rdi, %r13
   357  	0x49, 0x01, 0xc5, //0x000005e0 addq         %rax, %r13
   358  	0x48, 0x09, 0xf2, //0x000005e3 orq          %rsi, %rdx
   359  	0x48, 0x89, 0xf8, //0x000005e6 movq         %rdi, %rax
   360  	0x4c, 0x09, 0xf0, //0x000005e9 orq          %r14, %rax
   361  	0x0f, 0x84, 0xc4, 0xff, 0xff, 0xff, //0x000005ec je           LBB0_53
   362  	//0x000005f2 LBB0_60
   363  	0x4c, 0x89, 0xf0, //0x000005f2 movq         %r14, %rax
   364  	0x48, 0xf7, 0xd0, //0x000005f5 notq         %rax
   365  	0x48, 0x21, 0xf8, //0x000005f8 andq         %rdi, %rax
   366  	0x4c, 0x8d, 0x14, 0x00, //0x000005fb leaq         (%rax,%rax), %r10
   367  	0x4d, 0x09, 0xf2, //0x000005ff orq          %r14, %r10
   368  	0x4c, 0x89, 0xd6, //0x00000602 movq         %r10, %rsi
   369  	0x48, 0xf7, 0xd6, //0x00000605 notq         %rsi
   370  	0x48, 0x21, 0xfe, //0x00000608 andq         %rdi, %rsi
   371  	0x48, 0xbf, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x0000060b movabsq      $-6148914691236517206, %rdi
   372  	0x48, 0x21, 0xfe, //0x00000615 andq         %rdi, %rsi
   373  	0x45, 0x31, 0xf6, //0x00000618 xorl         %r14d, %r14d
   374  	0x48, 0x01, 0xc6, //0x0000061b addq         %rax, %rsi
   375  	0x41, 0x0f, 0x92, 0xc6, //0x0000061e setb         %r14b
   376  	0x48, 0x01, 0xf6, //0x00000622 addq         %rsi, %rsi
   377  	0x48, 0xb8, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00000625 movabsq      $6148914691236517205, %rax
   378  	0x48, 0x31, 0xc6, //0x0000062f xorq         %rax, %rsi
   379  	0x4c, 0x21, 0xd6, //0x00000632 andq         %r10, %rsi
   380  	0x4c, 0x8b, 0x55, 0xb8, //0x00000635 movq         $-72(%rbp), %r10
   381  	0x48, 0xf7, 0xd6, //0x00000639 notq         %rsi
   382  	0x48, 0x21, 0xf2, //0x0000063c andq         %rsi, %rdx
   383  	0x48, 0x85, 0xd2, //0x0000063f testq        %rdx, %rdx
   384  	0x0f, 0x84, 0x77, 0xff, 0xff, 0xff, //0x00000642 je           LBB0_54
   385  	0xe9, 0x4d, 0x14, 0x00, 0x00, //0x00000648 jmp          LBB0_61
   386  	//0x0000064d LBB0_62
   387  	0x83, 0xfe, 0x2c, //0x0000064d cmpl         $44, %esi
   388  	0x0f, 0x85, 0xc5, 0x03, 0x00, 0x00, //0x00000650 jne          LBB0_63
   389  	0x48, 0x81, 0xfb, 0xff, 0x0f, 0x00, 0x00, //0x00000656 cmpq         $4095, %rbx
   390  	0x0f, 0x8f, 0xef, 0x20, 0x00, 0x00, //0x0000065d jg           LBB0_486
   391  	0x48, 0x8d, 0x43, 0x01, //0x00000663 leaq         $1(%rbx), %rax
   392  	0x49, 0x89, 0x02, //0x00000667 movq         %rax, (%r10)
   393  	0x49, 0xc7, 0x44, 0xda, 0x08, 0x03, 0x00, 0x00, 0x00, //0x0000066a movq         $3, $8(%r10,%rbx,8)
   394  	0xe9, 0xf8, 0xfb, 0xff, 0xff, //0x00000673 jmp          LBB0_3
   395  	//0x00000678 LBB0_64
   396  	0x40, 0x80, 0xfe, 0x3a, //0x00000678 cmpb         $58, %sil
   397  	0x0f, 0x85, 0x30, 0x21, 0x00, 0x00, //0x0000067c jne          LBB0_497
   398  	0x49, 0xc7, 0x04, 0xda, 0x00, 0x00, 0x00, 0x00, //0x00000682 movq         $0, (%r10,%rbx,8)
   399  	0xe9, 0xe1, 0xfb, 0xff, 0xff, //0x0000068a jmp          LBB0_3
   400  	//0x0000068f LBB0_66
   401  	0x49, 0x89, 0x12, //0x0000068f movq         %rdx, (%r10)
   402  	0x83, 0xfe, 0x7b, //0x00000692 cmpl         $123, %esi
   403  	0x0f, 0x87, 0x17, 0x21, 0x00, 0x00, //0x00000695 ja           LBB0_497
   404  	//0x0000069b LBB0_44
   405  	0x4f, 0x8d, 0x3c, 0x01, //0x0000069b leaq         (%r9,%r8), %r15
   406  	0x89, 0xf0, //0x0000069f movl         %esi, %eax
   407  	0x48, 0x8d, 0x15, 0x54, 0x23, 0x00, 0x00, //0x000006a1 leaq         $9044(%rip), %rdx  /* LJTI0_1+0(%rip) */
   408  	0x48, 0x63, 0x04, 0x82, //0x000006a8 movslq       (%rdx,%rax,4), %rax
   409  	0x48, 0x01, 0xd0, //0x000006ac addq         %rdx, %rax
   410  	0xff, 0xe0, //0x000006af jmpq         *%rax
   411  	//0x000006b1 LBB0_69
   412  	0x4d, 0x8b, 0x56, 0x08, //0x000006b1 movq         $8(%r14), %r10
   413  	0x4d, 0x29, 0xc2, //0x000006b5 subq         %r8, %r10
   414  	0x0f, 0x84, 0xba, 0x20, 0x00, 0x00, //0x000006b8 je           LBB0_476
   415  	0x41, 0x80, 0x3f, 0x30, //0x000006be cmpb         $48, (%r15)
   416  	0x0f, 0x85, 0x3a, 0x00, 0x00, 0x00, //0x000006c2 jne          LBB0_132
   417  	0x41, 0xbe, 0x01, 0x00, 0x00, 0x00, //0x000006c8 movl         $1, %r14d
   418  	0x49, 0x83, 0xfa, 0x01, //0x000006ce cmpq         $1, %r10
   419  	0x0f, 0x84, 0x75, 0xfb, 0xff, 0xff, //0x000006d2 je           LBB0_72
   420  	0x43, 0x8a, 0x0c, 0x21, //0x000006d8 movb         (%r9,%r12), %cl
   421  	0x80, 0xc1, 0xd2, //0x000006dc addb         $-46, %cl
   422  	0x80, 0xf9, 0x37, //0x000006df cmpb         $55, %cl
   423  	0x0f, 0x87, 0x65, 0xfb, 0xff, 0xff, //0x000006e2 ja           LBB0_72
   424  	0x0f, 0xb6, 0xc1, //0x000006e8 movzbl       %cl, %eax
   425  	0x48, 0xb9, 0x01, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, //0x000006eb movabsq      $36028797027352577, %rcx
   426  	0x48, 0x0f, 0xa3, 0xc1, //0x000006f5 btq          %rax, %rcx
   427  	0x4c, 0x89, 0xe1, //0x000006f9 movq         %r12, %rcx
   428  	0x0f, 0x83, 0x4e, 0xfb, 0xff, 0xff, //0x000006fc jae          LBB0_199
   429  	//0x00000702 LBB0_132
   430  	0x4c, 0x89, 0x65, 0xa8, //0x00000702 movq         %r12, $-88(%rbp)
   431  	0x49, 0x83, 0xfa, 0x20, //0x00000706 cmpq         $32, %r10
   432  	0x0f, 0x82, 0xdb, 0x16, 0x00, 0x00, //0x0000070a jb           LBB0_354
   433  	0x49, 0x8d, 0x4a, 0xe0, //0x00000710 leaq         $-32(%r10), %rcx
   434  	0x48, 0x89, 0xc8, //0x00000714 movq         %rcx, %rax
   435  	0x48, 0x83, 0xe0, 0xe0, //0x00000717 andq         $-32, %rax
   436  	0x4e, 0x8d, 0x74, 0x38, 0x20, //0x0000071b leaq         $32(%rax,%r15), %r14
   437  	0x83, 0xe1, 0x1f, //0x00000720 andl         $31, %ecx
   438  	0x48, 0x89, 0x4d, 0xc8, //0x00000723 movq         %rcx, $-56(%rbp)
   439  	0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00000727 movq         $-1, %rax
   440  	0x49, 0xc7, 0xc4, 0xff, 0xff, 0xff, 0xff, //0x0000072e movq         $-1, %r12
   441  	0x49, 0xc7, 0xc5, 0xff, 0xff, 0xff, 0xff, //0x00000735 movq         $-1, %r13
   442  	0x4d, 0x89, 0xfb, //0x0000073c movq         %r15, %r11
   443  	0x90, //0x0000073f .p2align 4, 0x90
   444  	//0x00000740 LBB0_134
   445  	0xc4, 0xc1, 0x7e, 0x6f, 0x03, //0x00000740 vmovdqu      (%r11), %ymm0
   446  	0xc4, 0xc1, 0x7d, 0x64, 0xca, //0x00000745 vpcmpgtb     %ymm10, %ymm0, %ymm1
   447  	0xc5, 0xa5, 0x64, 0xd0, //0x0000074a vpcmpgtb     %ymm0, %ymm11, %ymm2
   448  	0xc5, 0xf5, 0xdb, 0xca, //0x0000074e vpand        %ymm2, %ymm1, %ymm1
   449  	0xc5, 0x9d, 0x74, 0xd0, //0x00000752 vpcmpeqb     %ymm0, %ymm12, %ymm2
   450  	0xc5, 0x95, 0x74, 0xd8, //0x00000756 vpcmpeqb     %ymm0, %ymm13, %ymm3
   451  	0xc5, 0xe5, 0xeb, 0xd2, //0x0000075a vpor         %ymm2, %ymm3, %ymm2
   452  	0xc5, 0xbd, 0xeb, 0xd8, //0x0000075e vpor         %ymm0, %ymm8, %ymm3
   453  	0xc5, 0x8d, 0x74, 0xc0, //0x00000762 vpcmpeqb     %ymm0, %ymm14, %ymm0
   454  	0xc5, 0xfd, 0xd7, 0xf8, //0x00000766 vpmovmskb    %ymm0, %edi
   455  	0xc5, 0x85, 0x74, 0xdb, //0x0000076a vpcmpeqb     %ymm3, %ymm15, %ymm3
   456  	0xc5, 0xfd, 0xd7, 0xd3, //0x0000076e vpmovmskb    %ymm3, %edx
   457  	0xc5, 0xfd, 0xd7, 0xf2, //0x00000772 vpmovmskb    %ymm2, %esi
   458  	0xc5, 0xe5, 0xeb, 0xc0, //0x00000776 vpor         %ymm0, %ymm3, %ymm0
   459  	0xc5, 0xed, 0xeb, 0xc9, //0x0000077a vpor         %ymm1, %ymm2, %ymm1
   460  	0xc5, 0xfd, 0xeb, 0xc1, //0x0000077e vpor         %ymm1, %ymm0, %ymm0
   461  	0xc5, 0xfd, 0xd7, 0xc8, //0x00000782 vpmovmskb    %ymm0, %ecx
   462  	0x48, 0xf7, 0xd1, //0x00000786 notq         %rcx
   463  	0x48, 0x0f, 0xbc, 0xc9, //0x00000789 bsfq         %rcx, %rcx
   464  	0x83, 0xf9, 0x20, //0x0000078d cmpl         $32, %ecx
   465  	0x0f, 0x84, 0x11, 0x00, 0x00, 0x00, //0x00000790 je           LBB0_136
   466  	0xbb, 0xff, 0xff, 0xff, 0xff, //0x00000796 movl         $-1, %ebx
   467  	0xd3, 0xe3, //0x0000079b shll         %cl, %ebx
   468  	0xf7, 0xd3, //0x0000079d notl         %ebx
   469  	0x21, 0xdf, //0x0000079f andl         %ebx, %edi
   470  	0x21, 0xda, //0x000007a1 andl         %ebx, %edx
   471  	0x21, 0xf3, //0x000007a3 andl         %esi, %ebx
   472  	0x89, 0xde, //0x000007a5 movl         %ebx, %esi
   473  	//0x000007a7 LBB0_136
   474  	0x44, 0x8d, 0x4f, 0xff, //0x000007a7 leal         $-1(%rdi), %r9d
   475  	0x41, 0x21, 0xf9, //0x000007ab andl         %edi, %r9d
   476  	0x0f, 0x85, 0xd4, 0x13, 0x00, 0x00, //0x000007ae jne          LBB0_345
   477  	0x8d, 0x5a, 0xff, //0x000007b4 leal         $-1(%rdx), %ebx
   478  	0x21, 0xd3, //0x000007b7 andl         %edx, %ebx
   479  	0x0f, 0x85, 0x8e, 0x12, 0x00, 0x00, //0x000007b9 jne          LBB0_339
   480  	0x8d, 0x5e, 0xff, //0x000007bf leal         $-1(%rsi), %ebx
   481  	0x21, 0xf3, //0x000007c2 andl         %esi, %ebx
   482  	0x0f, 0x85, 0x83, 0x12, 0x00, 0x00, //0x000007c4 jne          LBB0_339
   483  	0x85, 0xff, //0x000007ca testl        %edi, %edi
   484  	0x0f, 0x84, 0x19, 0x00, 0x00, 0x00, //0x000007cc je           LBB0_142
   485  	0x4c, 0x89, 0xdb, //0x000007d2 movq         %r11, %rbx
   486  	0x4c, 0x29, 0xfb, //0x000007d5 subq         %r15, %rbx
   487  	0x0f, 0xbc, 0xff, //0x000007d8 bsfl         %edi, %edi
   488  	0x48, 0x01, 0xdf, //0x000007db addq         %rbx, %rdi
   489  	0x49, 0x83, 0xfd, 0xff, //0x000007de cmpq         $-1, %r13
   490  	0x0f, 0x85, 0xb2, 0x13, 0x00, 0x00, //0x000007e2 jne          LBB0_347
   491  	0x49, 0x89, 0xfd, //0x000007e8 movq         %rdi, %r13
   492  	//0x000007eb LBB0_142
   493  	0x85, 0xd2, //0x000007eb testl        %edx, %edx
   494  	0x0f, 0x84, 0x19, 0x00, 0x00, 0x00, //0x000007ed je           LBB0_145
   495  	0x4c, 0x89, 0xdf, //0x000007f3 movq         %r11, %rdi
   496  	0x4c, 0x29, 0xff, //0x000007f6 subq         %r15, %rdi
   497  	0x0f, 0xbc, 0xd2, //0x000007f9 bsfl         %edx, %edx
   498  	0x48, 0x01, 0xfa, //0x000007fc addq         %rdi, %rdx
   499  	0x49, 0x83, 0xfc, 0xff, //0x000007ff cmpq         $-1, %r12
   500  	0x0f, 0x85, 0x26, 0x13, 0x00, 0x00, //0x00000803 jne          LBB0_340
   501  	0x49, 0x89, 0xd4, //0x00000809 movq         %rdx, %r12
   502  	//0x0000080c LBB0_145
   503  	0x85, 0xf6, //0x0000080c testl        %esi, %esi
   504  	0x0f, 0x84, 0x19, 0x00, 0x00, 0x00, //0x0000080e je           LBB0_148
   505  	0x4c, 0x89, 0xdf, //0x00000814 movq         %r11, %rdi
   506  	0x4c, 0x29, 0xff, //0x00000817 subq         %r15, %rdi
   507  	0x0f, 0xbc, 0xd6, //0x0000081a bsfl         %esi, %edx
   508  	0x48, 0x01, 0xfa, //0x0000081d addq         %rdi, %rdx
   509  	0x48, 0x83, 0xf8, 0xff, //0x00000820 cmpq         $-1, %rax
   510  	0x0f, 0x85, 0x05, 0x13, 0x00, 0x00, //0x00000824 jne          LBB0_340
   511  	0x48, 0x89, 0xd0, //0x0000082a movq         %rdx, %rax
   512  	//0x0000082d LBB0_148
   513  	0x83, 0xf9, 0x20, //0x0000082d cmpl         $32, %ecx
   514  	0x0f, 0x85, 0x85, 0x05, 0x00, 0x00, //0x00000830 jne          LBB0_180
   515  	0x49, 0x83, 0xc3, 0x20, //0x00000836 addq         $32, %r11
   516  	0x49, 0x83, 0xc2, 0xe0, //0x0000083a addq         $-32, %r10
   517  	0x49, 0x83, 0xfa, 0x1f, //0x0000083e cmpq         $31, %r10
   518  	0x0f, 0x87, 0xf8, 0xfe, 0xff, 0xff, //0x00000842 ja           LBB0_134
   519  	0xc5, 0xf8, 0x77, //0x00000848 vzeroupper   
   520  	0xc5, 0x7e, 0x6f, 0x3d, 0xcd, 0xf8, 0xff, 0xff, //0x0000084b vmovdqu      $-1843(%rip), %ymm15  /* LCPI0_9+0(%rip) */
   521  	0xc5, 0x7e, 0x6f, 0x35, 0xa5, 0xf8, 0xff, 0xff, //0x00000853 vmovdqu      $-1883(%rip), %ymm14  /* LCPI0_8+0(%rip) */
   522  	0xc5, 0x7e, 0x6f, 0x2d, 0x7d, 0xf8, 0xff, 0xff, //0x0000085b vmovdqu      $-1923(%rip), %ymm13  /* LCPI0_7+0(%rip) */
   523  	0xc5, 0x7e, 0x6f, 0x25, 0x55, 0xf8, 0xff, 0xff, //0x00000863 vmovdqu      $-1963(%rip), %ymm12  /* LCPI0_6+0(%rip) */
   524  	0xc5, 0x7e, 0x6f, 0x1d, 0x2d, 0xf8, 0xff, 0xff, //0x0000086b vmovdqu      $-2003(%rip), %ymm11  /* LCPI0_5+0(%rip) */
   525  	0xc5, 0x7e, 0x6f, 0x15, 0x05, 0xf8, 0xff, 0xff, //0x00000873 vmovdqu      $-2043(%rip), %ymm10  /* LCPI0_4+0(%rip) */
   526  	0xc4, 0x41, 0x35, 0x76, 0xc9, //0x0000087b vpcmpeqd     %ymm9, %ymm9, %ymm9
   527  	0xc5, 0x7e, 0x6f, 0x05, 0xd8, 0xf7, 0xff, 0xff, //0x00000880 vmovdqu      $-2088(%rip), %ymm8  /* LCPI0_3+0(%rip) */
   528  	0xc5, 0xfe, 0x6f, 0x3d, 0xb0, 0xf7, 0xff, 0xff, //0x00000888 vmovdqu      $-2128(%rip), %ymm7  /* LCPI0_2+0(%rip) */
   529  	0xc5, 0xfe, 0x6f, 0x35, 0x88, 0xf7, 0xff, 0xff, //0x00000890 vmovdqu      $-2168(%rip), %ymm6  /* LCPI0_1+0(%rip) */
   530  	0xc5, 0xfe, 0x6f, 0x2d, 0x60, 0xf7, 0xff, 0xff, //0x00000898 vmovdqu      $-2208(%rip), %ymm5  /* LCPI0_0+0(%rip) */
   531  	0x4c, 0x8b, 0x55, 0xc8, //0x000008a0 movq         $-56(%rbp), %r10
   532  	0x49, 0x83, 0xfa, 0x10, //0x000008a4 cmpq         $16, %r10
   533  	0x0f, 0x82, 0x52, 0x01, 0x00, 0x00, //0x000008a8 jb           LBB0_169
   534  	//0x000008ae LBB0_151
   535  	0x4d, 0x8d, 0x4a, 0xf0, //0x000008ae leaq         $-16(%r10), %r9
   536  	0x4c, 0x89, 0xc9, //0x000008b2 movq         %r9, %rcx
   537  	0x48, 0x83, 0xe1, 0xf0, //0x000008b5 andq         $-16, %rcx
   538  	0x4e, 0x8d, 0x5c, 0x31, 0x10, //0x000008b9 leaq         $16(%rcx,%r14), %r11
   539  	0x41, 0x83, 0xe1, 0x0f, //0x000008be andl         $15, %r9d
   540  	0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000008c2 .p2align 4, 0x90
   541  	//0x000008d0 LBB0_152
   542  	0xc4, 0xc1, 0x7a, 0x6f, 0x06, //0x000008d0 vmovdqu      (%r14), %xmm0
   543  	0xc5, 0xf9, 0x64, 0x0d, 0x63, 0xf8, 0xff, 0xff, //0x000008d5 vpcmpgtb     $-1949(%rip), %xmm0, %xmm1  /* LCPI0_10+0(%rip) */
   544  	0xc5, 0xfa, 0x6f, 0x15, 0x6b, 0xf8, 0xff, 0xff, //0x000008dd vmovdqu      $-1941(%rip), %xmm2  /* LCPI0_11+0(%rip) */
   545  	0xc5, 0xe9, 0x64, 0xd0, //0x000008e5 vpcmpgtb     %xmm0, %xmm2, %xmm2
   546  	0xc5, 0xf1, 0xdb, 0xca, //0x000008e9 vpand        %xmm2, %xmm1, %xmm1
   547  	0xc5, 0xf9, 0x74, 0x15, 0x6b, 0xf8, 0xff, 0xff, //0x000008ed vpcmpeqb     $-1941(%rip), %xmm0, %xmm2  /* LCPI0_12+0(%rip) */
   548  	0xc5, 0xf9, 0x74, 0x1d, 0x73, 0xf8, 0xff, 0xff, //0x000008f5 vpcmpeqb     $-1933(%rip), %xmm0, %xmm3  /* LCPI0_13+0(%rip) */
   549  	0xc5, 0xe1, 0xeb, 0xd2, //0x000008fd vpor         %xmm2, %xmm3, %xmm2
   550  	0xc5, 0xf9, 0xeb, 0x1d, 0x77, 0xf8, 0xff, 0xff, //0x00000901 vpor         $-1929(%rip), %xmm0, %xmm3  /* LCPI0_14+0(%rip) */
   551  	0xc5, 0xf9, 0x74, 0x05, 0x7f, 0xf8, 0xff, 0xff, //0x00000909 vpcmpeqb     $-1921(%rip), %xmm0, %xmm0  /* LCPI0_15+0(%rip) */
   552  	0xc5, 0xe1, 0x74, 0x1d, 0x87, 0xf8, 0xff, 0xff, //0x00000911 vpcmpeqb     $-1913(%rip), %xmm3, %xmm3  /* LCPI0_16+0(%rip) */
   553  	0xc5, 0xe1, 0xeb, 0xe0, //0x00000919 vpor         %xmm0, %xmm3, %xmm4
   554  	0xc5, 0xe9, 0xeb, 0xc9, //0x0000091d vpor         %xmm1, %xmm2, %xmm1
   555  	0xc5, 0xd9, 0xeb, 0xc9, //0x00000921 vpor         %xmm1, %xmm4, %xmm1
   556  	0xc5, 0xf9, 0xd7, 0xf8, //0x00000925 vpmovmskb    %xmm0, %edi
   557  	0xc5, 0xf9, 0xd7, 0xf3, //0x00000929 vpmovmskb    %xmm3, %esi
   558  	0xc5, 0xf9, 0xd7, 0xd2, //0x0000092d vpmovmskb    %xmm2, %edx
   559  	0xc5, 0xf9, 0xd7, 0xc9, //0x00000931 vpmovmskb    %xmm1, %ecx
   560  	0xbb, 0xff, 0xff, 0xff, 0xff, //0x00000935 movl         $4294967295, %ebx
   561  	0x48, 0x31, 0xd9, //0x0000093a xorq         %rbx, %rcx
   562  	0x48, 0x0f, 0xbc, 0xc9, //0x0000093d bsfq         %rcx, %rcx
   563  	0x83, 0xf9, 0x10, //0x00000941 cmpl         $16, %ecx
   564  	0x0f, 0x84, 0x11, 0x00, 0x00, 0x00, //0x00000944 je           LBB0_154
   565  	0xbb, 0xff, 0xff, 0xff, 0xff, //0x0000094a movl         $-1, %ebx
   566  	0xd3, 0xe3, //0x0000094f shll         %cl, %ebx
   567  	0xf7, 0xd3, //0x00000951 notl         %ebx
   568  	0x21, 0xdf, //0x00000953 andl         %ebx, %edi
   569  	0x21, 0xde, //0x00000955 andl         %ebx, %esi
   570  	0x21, 0xd3, //0x00000957 andl         %edx, %ebx
   571  	0x89, 0xda, //0x00000959 movl         %ebx, %edx
   572  	//0x0000095b LBB0_154
   573  	0x8d, 0x5f, 0xff, //0x0000095b leal         $-1(%rdi), %ebx
   574  	0x21, 0xfb, //0x0000095e andl         %edi, %ebx
   575  	0x0f, 0x85, 0x14, 0x12, 0x00, 0x00, //0x00000960 jne          LBB0_344
   576  	0x8d, 0x5e, 0xff, //0x00000966 leal         $-1(%rsi), %ebx
   577  	0x21, 0xf3, //0x00000969 andl         %esi, %ebx
   578  	0x0f, 0x85, 0x09, 0x12, 0x00, 0x00, //0x0000096b jne          LBB0_344
   579  	0x8d, 0x5a, 0xff, //0x00000971 leal         $-1(%rdx), %ebx
   580  	0x21, 0xd3, //0x00000974 andl         %edx, %ebx
   581  	0x0f, 0x85, 0xfe, 0x11, 0x00, 0x00, //0x00000976 jne          LBB0_344
   582  	0x85, 0xff, //0x0000097c testl        %edi, %edi
   583  	0x0f, 0x84, 0x19, 0x00, 0x00, 0x00, //0x0000097e je           LBB0_160
   584  	0x4c, 0x89, 0xf3, //0x00000984 movq         %r14, %rbx
   585  	0x4c, 0x29, 0xfb, //0x00000987 subq         %r15, %rbx
   586  	0x0f, 0xbc, 0xff, //0x0000098a bsfl         %edi, %edi
   587  	0x48, 0x01, 0xdf, //0x0000098d addq         %rbx, %rdi
   588  	0x49, 0x83, 0xfd, 0xff, //0x00000990 cmpq         $-1, %r13
   589  	0x0f, 0x85, 0x00, 0x12, 0x00, 0x00, //0x00000994 jne          LBB0_347
   590  	0x49, 0x89, 0xfd, //0x0000099a movq         %rdi, %r13
   591  	//0x0000099d LBB0_160
   592  	0x85, 0xf6, //0x0000099d testl        %esi, %esi
   593  	0x0f, 0x84, 0x19, 0x00, 0x00, 0x00, //0x0000099f je           LBB0_163
   594  	0x4c, 0x89, 0xf7, //0x000009a5 movq         %r14, %rdi
   595  	0x4c, 0x29, 0xff, //0x000009a8 subq         %r15, %rdi
   596  	0x0f, 0xbc, 0xf6, //0x000009ab bsfl         %esi, %esi
   597  	0x48, 0x01, 0xfe, //0x000009ae addq         %rdi, %rsi
   598  	0x49, 0x83, 0xfc, 0xff, //0x000009b1 cmpq         $-1, %r12
   599  	0x0f, 0x85, 0x0f, 0x13, 0x00, 0x00, //0x000009b5 jne          LBB0_350
   600  	0x49, 0x89, 0xf4, //0x000009bb movq         %rsi, %r12
   601  	//0x000009be LBB0_163
   602  	0x85, 0xd2, //0x000009be testl        %edx, %edx
   603  	0x0f, 0x84, 0x19, 0x00, 0x00, 0x00, //0x000009c0 je           LBB0_166
   604  	0x4c, 0x89, 0xf6, //0x000009c6 movq         %r14, %rsi
   605  	0x4c, 0x29, 0xfe, //0x000009c9 subq         %r15, %rsi
   606  	0x0f, 0xbc, 0xd2, //0x000009cc bsfl         %edx, %edx
   607  	0x48, 0x01, 0xf2, //0x000009cf addq         %rsi, %rdx
   608  	0x48, 0x83, 0xf8, 0xff, //0x000009d2 cmpq         $-1, %rax
   609  	0x0f, 0x85, 0x53, 0x11, 0x00, 0x00, //0x000009d6 jne          LBB0_340
   610  	0x48, 0x89, 0xd0, //0x000009dc movq         %rdx, %rax
   611  	//0x000009df LBB0_166
   612  	0x83, 0xf9, 0x10, //0x000009df cmpl         $16, %ecx
   613  	0x0f, 0x85, 0xb3, 0x05, 0x00, 0x00, //0x000009e2 jne          LBB0_186
   614  	0x49, 0x83, 0xc6, 0x10, //0x000009e8 addq         $16, %r14
   615  	0x49, 0x83, 0xc2, 0xf0, //0x000009ec addq         $-16, %r10
   616  	0x49, 0x83, 0xfa, 0x0f, //0x000009f0 cmpq         $15, %r10
   617  	0x0f, 0x87, 0xd6, 0xfe, 0xff, 0xff, //0x000009f4 ja           LBB0_152
   618  	0x4d, 0x89, 0xca, //0x000009fa movq         %r9, %r10
   619  	0x4d, 0x89, 0xde, //0x000009fd movq         %r11, %r14
   620  	//0x00000a00 LBB0_169
   621  	0x4d, 0x85, 0xd2, //0x00000a00 testq        %r10, %r10
   622  	0x0f, 0x84, 0x95, 0x05, 0x00, 0x00, //0x00000a03 je           LBB0_187
   623  	0x4b, 0x8d, 0x0c, 0x16, //0x00000a09 leaq         (%r14,%r10), %rcx
   624  	0xe9, 0x5a, 0x00, 0x00, 0x00, //0x00000a0d jmp          LBB0_174
   625  	//0x00000a12 LBB0_67
   626  	0x83, 0xfe, 0x22, //0x00000a12 cmpl         $34, %esi
   627  	0x0f, 0x84, 0x36, 0x02, 0x00, 0x00, //0x00000a15 je           LBB0_92
   628  	//0x00000a1b LBB0_63
   629  	0x83, 0xfe, 0x7d, //0x00000a1b cmpl         $125, %esi
   630  	0x0f, 0x85, 0x8e, 0x1d, 0x00, 0x00, //0x00000a1e jne          LBB0_497
   631  	//0x00000a24 LBB0_41
   632  	0x49, 0x89, 0x12, //0x00000a24 movq         %rdx, (%r10)
   633  	0x48, 0x89, 0xd3, //0x00000a27 movq         %rdx, %rbx
   634  	0x48, 0x8b, 0x4d, 0x90, //0x00000a2a movq         $-112(%rbp), %rcx
   635  	0x48, 0x85, 0xd2, //0x00000a2e testq        %rdx, %rdx
   636  	0x0f, 0x85, 0x79, 0xf8, 0xff, 0xff, //0x00000a31 jne          LBB0_5
   637  	0xe9, 0x7d, 0x1d, 0x00, 0x00, //0x00000a37 jmp          LBB0_498
   638  	//0x00000a3c LBB0_171
   639  	0x49, 0x89, 0xd6, //0x00000a3c movq         %rdx, %r14
   640  	0x4d, 0x29, 0xfe, //0x00000a3f subq         %r15, %r14
   641  	0x49, 0x83, 0xfc, 0xff, //0x00000a42 cmpq         $-1, %r12
   642  	0x0f, 0x85, 0x0e, 0x13, 0x00, 0x00, //0x00000a46 jne          LBB0_359
   643  	0x49, 0xff, 0xce, //0x00000a4c decq         %r14
   644  	0x4d, 0x89, 0xf4, //0x00000a4f movq         %r14, %r12
   645  	0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000a52 .p2align 4, 0x90
   646  	//0x00000a60 LBB0_173
   647  	0x49, 0x89, 0xd6, //0x00000a60 movq         %rdx, %r14
   648  	0x49, 0xff, 0xca, //0x00000a63 decq         %r10
   649  	0x0f, 0x84, 0x30, 0x12, 0x00, 0x00, //0x00000a66 je           LBB0_348
   650  	//0x00000a6c LBB0_174
   651  	0x41, 0x0f, 0xbe, 0x36, //0x00000a6c movsbl       (%r14), %esi
   652  	0x83, 0xc6, 0xd5, //0x00000a70 addl         $-43, %esi
   653  	0x83, 0xfe, 0x3a, //0x00000a73 cmpl         $58, %esi
   654  	0x0f, 0x87, 0x22, 0x05, 0x00, 0x00, //0x00000a76 ja           LBB0_187
   655  	0x49, 0x8d, 0x56, 0x01, //0x00000a7c leaq         $1(%r14), %rdx
   656  	0x48, 0x8d, 0x3d, 0x51, 0x22, 0x00, 0x00, //0x00000a80 leaq         $8785(%rip), %rdi  /* LJTI0_3+0(%rip) */
   657  	0x48, 0x63, 0x34, 0xb7, //0x00000a87 movslq       (%rdi,%rsi,4), %rsi
   658  	0x48, 0x01, 0xfe, //0x00000a8b addq         %rdi, %rsi
   659  	0xff, 0xe6, //0x00000a8e jmpq         *%rsi
   660  	//0x00000a90 LBB0_176
   661  	0x49, 0x89, 0xd6, //0x00000a90 movq         %rdx, %r14
   662  	0x4d, 0x29, 0xfe, //0x00000a93 subq         %r15, %r14
   663  	0x48, 0x83, 0xf8, 0xff, //0x00000a96 cmpq         $-1, %rax
   664  	0x0f, 0x85, 0xba, 0x12, 0x00, 0x00, //0x00000a9a jne          LBB0_359
   665  	0x49, 0xff, 0xce, //0x00000aa0 decq         %r14
   666  	0x4c, 0x89, 0xf0, //0x00000aa3 movq         %r14, %rax
   667  	0xe9, 0xb5, 0xff, 0xff, 0xff, //0x00000aa6 jmp          LBB0_173
   668  	//0x00000aab LBB0_178
   669  	0x49, 0x89, 0xd6, //0x00000aab movq         %rdx, %r14
   670  	0x4d, 0x29, 0xfe, //0x00000aae subq         %r15, %r14
   671  	0x49, 0x83, 0xfd, 0xff, //0x00000ab1 cmpq         $-1, %r13
   672  	0x0f, 0x85, 0x9f, 0x12, 0x00, 0x00, //0x00000ab5 jne          LBB0_359
   673  	0x49, 0xff, 0xce, //0x00000abb decq         %r14
   674  	0x4d, 0x89, 0xf5, //0x00000abe movq         %r14, %r13
   675  	0xe9, 0x9a, 0xff, 0xff, 0xff, //0x00000ac1 jmp          LBB0_173
   676  	//0x00000ac6 LBB0_73
   677  	0x49, 0x89, 0xd2, //0x00000ac6 movq         %rdx, %r10
   678  	0x4d, 0x29, 0xe2, //0x00000ac9 subq         %r12, %r10
   679  	0x0f, 0x84, 0x85, 0x1e, 0x00, 0x00, //0x00000acc je           LBB0_504
   680  	0x4c, 0x89, 0xe0, //0x00000ad2 movq         %r12, %rax
   681  	0x4d, 0x01, 0xcc, //0x00000ad5 addq         %r9, %r12
   682  	0x49, 0x83, 0xfa, 0x40, //0x00000ad8 cmpq         $64, %r10
   683  	0x4c, 0x89, 0x4d, 0xc8, //0x00000adc movq         %r9, $-56(%rbp)
   684  	0x0f, 0x82, 0x48, 0x13, 0x00, 0x00, //0x00000ae0 jb           LBB0_356
   685  	0x45, 0x89, 0xd6, //0x00000ae6 movl         %r10d, %r14d
   686  	0x41, 0x83, 0xe6, 0x3f, //0x00000ae9 andl         $63, %r14d
   687  	0x48, 0x89, 0xd1, //0x00000aed movq         %rdx, %rcx
   688  	0x4c, 0x29, 0xc1, //0x00000af0 subq         %r8, %rcx
   689  	0x48, 0x83, 0xc1, 0xbf, //0x00000af3 addq         $-65, %rcx
   690  	0x48, 0x83, 0xe1, 0xc0, //0x00000af7 andq         $-64, %rcx
   691  	0x48, 0x01, 0xc1, //0x00000afb addq         %rax, %rcx
   692  	0x49, 0x8d, 0x44, 0x09, 0x40, //0x00000afe leaq         $64(%r9,%rcx), %rax
   693  	0x49, 0xc7, 0xc5, 0xff, 0xff, 0xff, 0xff, //0x00000b03 movq         $-1, %r13
   694  	0x45, 0x31, 0xff, //0x00000b0a xorl         %r15d, %r15d
   695  	0x90, 0x90, 0x90, //0x00000b0d .p2align 4, 0x90
   696  	//0x00000b10 LBB0_76
   697  	0xc4, 0xc1, 0x7e, 0x6f, 0x04, 0x24, //0x00000b10 vmovdqu      (%r12), %ymm0
   698  	0xc4, 0xc1, 0x7e, 0x6f, 0x4c, 0x24, 0x20, //0x00000b16 vmovdqu      $32(%r12), %ymm1
   699  	0xc5, 0xfd, 0x74, 0xd6, //0x00000b1d vpcmpeqb     %ymm6, %ymm0, %ymm2
   700  	0xc5, 0x7d, 0xd7, 0xca, //0x00000b21 vpmovmskb    %ymm2, %r9d
   701  	0xc5, 0xf5, 0x74, 0xd6, //0x00000b25 vpcmpeqb     %ymm6, %ymm1, %ymm2
   702  	0xc5, 0xfd, 0xd7, 0xd2, //0x00000b29 vpmovmskb    %ymm2, %edx
   703  	0xc5, 0xfd, 0x74, 0xd7, //0x00000b2d vpcmpeqb     %ymm7, %ymm0, %ymm2
   704  	0xc5, 0x7d, 0xd7, 0xda, //0x00000b31 vpmovmskb    %ymm2, %r11d
   705  	0xc5, 0xf5, 0x74, 0xd7, //0x00000b35 vpcmpeqb     %ymm7, %ymm1, %ymm2
   706  	0xc5, 0xfd, 0xd7, 0xda, //0x00000b39 vpmovmskb    %ymm2, %ebx
   707  	0xc5, 0xbd, 0x64, 0xd0, //0x00000b3d vpcmpgtb     %ymm0, %ymm8, %ymm2
   708  	0xc4, 0xc1, 0x7d, 0x64, 0xc1, //0x00000b41 vpcmpgtb     %ymm9, %ymm0, %ymm0
   709  	0xc5, 0xfd, 0xdb, 0xc2, //0x00000b46 vpand        %ymm2, %ymm0, %ymm0
   710  	0xc5, 0xfd, 0xd7, 0xf0, //0x00000b4a vpmovmskb    %ymm0, %esi
   711  	0xc5, 0xbd, 0x64, 0xc1, //0x00000b4e vpcmpgtb     %ymm1, %ymm8, %ymm0
   712  	0xc4, 0xc1, 0x75, 0x64, 0xc9, //0x00000b52 vpcmpgtb     %ymm9, %ymm1, %ymm1
   713  	0xc5, 0xf5, 0xdb, 0xc0, //0x00000b57 vpand        %ymm0, %ymm1, %ymm0
   714  	0xc5, 0xfd, 0xd7, 0xf8, //0x00000b5b vpmovmskb    %ymm0, %edi
   715  	0x48, 0xc1, 0xe2, 0x20, //0x00000b5f shlq         $32, %rdx
   716  	0x48, 0xc1, 0xe3, 0x20, //0x00000b63 shlq         $32, %rbx
   717  	0x49, 0x09, 0xdb, //0x00000b67 orq          %rbx, %r11
   718  	0x49, 0x83, 0xfd, 0xff, //0x00000b6a cmpq         $-1, %r13
   719  	0x0f, 0x85, 0x09, 0x00, 0x00, 0x00, //0x00000b6e jne          LBB0_78
   720  	0x4d, 0x85, 0xdb, //0x00000b74 testq        %r11, %r11
   721  	0x0f, 0x85, 0x9f, 0x00, 0x00, 0x00, //0x00000b77 jne          LBB0_87
   722  	//0x00000b7d LBB0_78
   723  	0x48, 0xc1, 0xe7, 0x20, //0x00000b7d shlq         $32, %rdi
   724  	0x4c, 0x09, 0xca, //0x00000b81 orq          %r9, %rdx
   725  	0x4c, 0x89, 0xd9, //0x00000b84 movq         %r11, %rcx
   726  	0x4c, 0x09, 0xf9, //0x00000b87 orq          %r15, %rcx
   727  	0x0f, 0x85, 0x2c, 0x00, 0x00, 0x00, //0x00000b8a jne          LBB0_108
   728  	0x48, 0x09, 0xf7, //0x00000b90 orq          %rsi, %rdi
   729  	0x48, 0x85, 0xd2, //0x00000b93 testq        %rdx, %rdx
   730  	0x0f, 0x85, 0x05, 0x02, 0x00, 0x00, //0x00000b96 jne          LBB0_109
   731  	//0x00000b9c LBB0_80
   732  	0x48, 0x85, 0xff, //0x00000b9c testq        %rdi, %rdi
   733  	0x0f, 0x85, 0x32, 0x1c, 0x00, 0x00, //0x00000b9f jne          LBB0_481
   734  	0x49, 0x83, 0xc2, 0xc0, //0x00000ba5 addq         $-64, %r10
   735  	0x49, 0x83, 0xc4, 0x40, //0x00000ba9 addq         $64, %r12
   736  	0x49, 0x83, 0xfa, 0x3f, //0x00000bad cmpq         $63, %r10
   737  	0x0f, 0x87, 0x59, 0xff, 0xff, 0xff, //0x00000bb1 ja           LBB0_76
   738  	0xe9, 0x12, 0x0f, 0x00, 0x00, //0x00000bb7 jmp          LBB0_82
   739  	//0x00000bbc LBB0_108
   740  	0x4c, 0x89, 0xf9, //0x00000bbc movq         %r15, %rcx
   741  	0x48, 0xf7, 0xd1, //0x00000bbf notq         %rcx
   742  	0x4c, 0x21, 0xd9, //0x00000bc2 andq         %r11, %rcx
   743  	0x4c, 0x8d, 0x0c, 0x09, //0x00000bc5 leaq         (%rcx,%rcx), %r9
   744  	0x4d, 0x09, 0xf9, //0x00000bc9 orq          %r15, %r9
   745  	0x4c, 0x89, 0xcb, //0x00000bcc movq         %r9, %rbx
   746  	0x48, 0xf7, 0xd3, //0x00000bcf notq         %rbx
   747  	0x4c, 0x21, 0xdb, //0x00000bd2 andq         %r11, %rbx
   748  	0x49, 0x89, 0xc3, //0x00000bd5 movq         %rax, %r11
   749  	0x48, 0xb8, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00000bd8 movabsq      $-6148914691236517206, %rax
   750  	0x48, 0x21, 0xc3, //0x00000be2 andq         %rax, %rbx
   751  	0x45, 0x31, 0xff, //0x00000be5 xorl         %r15d, %r15d
   752  	0x48, 0x01, 0xcb, //0x00000be8 addq         %rcx, %rbx
   753  	0x41, 0x0f, 0x92, 0xc7, //0x00000beb setb         %r15b
   754  	0x48, 0x01, 0xdb, //0x00000bef addq         %rbx, %rbx
   755  	0x48, 0xb8, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00000bf2 movabsq      $6148914691236517205, %rax
   756  	0x48, 0x31, 0xc3, //0x00000bfc xorq         %rax, %rbx
   757  	0x4c, 0x89, 0xd8, //0x00000bff movq         %r11, %rax
   758  	0x4c, 0x21, 0xcb, //0x00000c02 andq         %r9, %rbx
   759  	0x48, 0xf7, 0xd3, //0x00000c05 notq         %rbx
   760  	0x48, 0x21, 0xda, //0x00000c08 andq         %rbx, %rdx
   761  	0x48, 0x09, 0xf7, //0x00000c0b orq          %rsi, %rdi
   762  	0x48, 0x85, 0xd2, //0x00000c0e testq        %rdx, %rdx
   763  	0x0f, 0x84, 0x85, 0xff, 0xff, 0xff, //0x00000c11 je           LBB0_80
   764  	0xe9, 0x85, 0x01, 0x00, 0x00, //0x00000c17 jmp          LBB0_109
   765  	//0x00000c1c LBB0_87
   766  	0x4c, 0x89, 0xe3, //0x00000c1c movq         %r12, %rbx
   767  	0x48, 0x2b, 0x5d, 0xc8, //0x00000c1f subq         $-56(%rbp), %rbx
   768  	0x4d, 0x0f, 0xbc, 0xeb, //0x00000c23 bsfq         %r11, %r13
   769  	0x49, 0x01, 0xdd, //0x00000c27 addq         %rbx, %r13
   770  	0xe9, 0x4e, 0xff, 0xff, 0xff, //0x00000c2a jmp          LBB0_78
   771  	//0x00000c2f LBB0_88
   772  	0x48, 0x81, 0xfb, 0xff, 0x0f, 0x00, 0x00, //0x00000c2f cmpq         $4095, %rbx
   773  	0x0f, 0x8f, 0x16, 0x1b, 0x00, 0x00, //0x00000c36 jg           LBB0_486
   774  	0x48, 0x8d, 0x43, 0x01, //0x00000c3c leaq         $1(%rbx), %rax
   775  	0x49, 0x89, 0x02, //0x00000c40 movq         %rax, (%r10)
   776  	0x49, 0xc7, 0x44, 0xda, 0x08, 0x00, 0x00, 0x00, 0x00, //0x00000c43 movq         $0, $8(%r10,%rbx,8)
   777  	0xe9, 0x1f, 0xf6, 0xff, 0xff, //0x00000c4c jmp          LBB0_3
   778  	//0x00000c51 LBB0_92
   779  	0x49, 0xc7, 0x04, 0xda, 0x02, 0x00, 0x00, 0x00, //0x00000c51 movq         $2, (%r10,%rbx,8)
   780  	0x49, 0x8b, 0x76, 0x08, //0x00000c59 movq         $8(%r14), %rsi
   781  	0xf6, 0x45, 0x98, 0x20, //0x00000c5d testb        $32, $-104(%rbp)
   782  	0x48, 0x89, 0x75, 0xb0, //0x00000c61 movq         %rsi, $-80(%rbp)
   783  	0x0f, 0x85, 0x6e, 0x01, 0x00, 0x00, //0x00000c65 jne          LBB0_111
   784  	0x48, 0x89, 0xf1, //0x00000c6b movq         %rsi, %rcx
   785  	0x4c, 0x29, 0xe1, //0x00000c6e subq         %r12, %rcx
   786  	0x0f, 0x84, 0xe9, 0x1c, 0x00, 0x00, //0x00000c71 je           LBB0_507
   787  	0x4b, 0x8d, 0x1c, 0x21, //0x00000c77 leaq         (%r9,%r12), %rbx
   788  	0x48, 0x83, 0xf9, 0x40, //0x00000c7b cmpq         $64, %rcx
   789  	0x0f, 0x82, 0xe2, 0x11, 0x00, 0x00, //0x00000c7f jb           LBB0_360
   790  	0x4c, 0x89, 0xca, //0x00000c85 movq         %r9, %rdx
   791  	0x41, 0x89, 0xcf, //0x00000c88 movl         %ecx, %r15d
   792  	0x41, 0x83, 0xe7, 0x3f, //0x00000c8b andl         $63, %r15d
   793  	0x48, 0x89, 0xf0, //0x00000c8f movq         %rsi, %rax
   794  	0x4c, 0x29, 0xc0, //0x00000c92 subq         %r8, %rax
   795  	0x48, 0x83, 0xc0, 0xbf, //0x00000c95 addq         $-65, %rax
   796  	0x48, 0x83, 0xe0, 0xc0, //0x00000c99 andq         $-64, %rax
   797  	0x4c, 0x01, 0xe0, //0x00000c9d addq         %r12, %rax
   798  	0x4d, 0x8d, 0x54, 0x01, 0x40, //0x00000ca0 leaq         $64(%r9,%rax), %r10
   799  	0x49, 0xc7, 0xc3, 0xff, 0xff, 0xff, 0xff, //0x00000ca5 movq         $-1, %r11
   800  	0x45, 0x31, 0xf6, //0x00000cac xorl         %r14d, %r14d
   801  	0x90, //0x00000caf .p2align 4, 0x90
   802  	//0x00000cb0 LBB0_96
   803  	0xc5, 0xfe, 0x6f, 0x03, //0x00000cb0 vmovdqu      (%rbx), %ymm0
   804  	0xc5, 0xfe, 0x6f, 0x4b, 0x20, //0x00000cb4 vmovdqu      $32(%rbx), %ymm1
   805  	0xc5, 0xfd, 0x74, 0xd6, //0x00000cb9 vpcmpeqb     %ymm6, %ymm0, %ymm2
   806  	0xc5, 0xfd, 0xd7, 0xf2, //0x00000cbd vpmovmskb    %ymm2, %esi
   807  	0xc5, 0xf5, 0x74, 0xd6, //0x00000cc1 vpcmpeqb     %ymm6, %ymm1, %ymm2
   808  	0xc5, 0xfd, 0xd7, 0xd2, //0x00000cc5 vpmovmskb    %ymm2, %edx
   809  	0xc5, 0xfd, 0x74, 0xc7, //0x00000cc9 vpcmpeqb     %ymm7, %ymm0, %ymm0
   810  	0xc5, 0xfd, 0xd7, 0xf8, //0x00000ccd vpmovmskb    %ymm0, %edi
   811  	0xc5, 0xf5, 0x74, 0xc7, //0x00000cd1 vpcmpeqb     %ymm7, %ymm1, %ymm0
   812  	0xc5, 0xfd, 0xd7, 0xc0, //0x00000cd5 vpmovmskb    %ymm0, %eax
   813  	0x48, 0xc1, 0xe2, 0x20, //0x00000cd9 shlq         $32, %rdx
   814  	0x48, 0xc1, 0xe0, 0x20, //0x00000cdd shlq         $32, %rax
   815  	0x48, 0x09, 0xc7, //0x00000ce1 orq          %rax, %rdi
   816  	0x49, 0x83, 0xfb, 0xff, //0x00000ce4 cmpq         $-1, %r11
   817  	0x0f, 0x85, 0x09, 0x00, 0x00, 0x00, //0x00000ce8 jne          LBB0_98
   818  	0x48, 0x85, 0xff, //0x00000cee testq        %rdi, %rdi
   819  	0x0f, 0x85, 0x2f, 0x00, 0x00, 0x00, //0x00000cf1 jne          LBB0_105
   820  	//0x00000cf7 LBB0_98
   821  	0x48, 0x09, 0xf2, //0x00000cf7 orq          %rsi, %rdx
   822  	0x48, 0x89, 0xf8, //0x00000cfa movq         %rdi, %rax
   823  	0x4c, 0x09, 0xf0, //0x00000cfd orq          %r14, %rax
   824  	0x0f, 0x85, 0x3c, 0x00, 0x00, 0x00, //0x00000d00 jne          LBB0_106
   825  	//0x00000d06 LBB0_99
   826  	0x48, 0x85, 0xd2, //0x00000d06 testq        %rdx, %rdx
   827  	0x0f, 0x85, 0xd7, 0x0e, 0x00, 0x00, //0x00000d09 jne          LBB0_107
   828  	//0x00000d0f LBB0_100
   829  	0x48, 0x83, 0xc1, 0xc0, //0x00000d0f addq         $-64, %rcx
   830  	0x48, 0x83, 0xc3, 0x40, //0x00000d13 addq         $64, %rbx
   831  	0x48, 0x83, 0xf9, 0x3f, //0x00000d17 cmpq         $63, %rcx
   832  	0x0f, 0x87, 0x8f, 0xff, 0xff, 0xff, //0x00000d1b ja           LBB0_96
   833  	0xe9, 0x7f, 0x0e, 0x00, 0x00, //0x00000d21 jmp          LBB0_101
   834  	//0x00000d26 LBB0_105
   835  	0x48, 0x89, 0xd8, //0x00000d26 movq         %rbx, %rax
   836  	0x4c, 0x29, 0xc8, //0x00000d29 subq         %r9, %rax
   837  	0x4c, 0x0f, 0xbc, 0xdf, //0x00000d2c bsfq         %rdi, %r11
   838  	0x49, 0x01, 0xc3, //0x00000d30 addq         %rax, %r11
   839  	0x48, 0x09, 0xf2, //0x00000d33 orq          %rsi, %rdx
   840  	0x48, 0x89, 0xf8, //0x00000d36 movq         %rdi, %rax
   841  	0x4c, 0x09, 0xf0, //0x00000d39 orq          %r14, %rax
   842  	0x0f, 0x84, 0xc4, 0xff, 0xff, 0xff, //0x00000d3c je           LBB0_99
   843  	//0x00000d42 LBB0_106
   844  	0x4c, 0x89, 0xf0, //0x00000d42 movq         %r14, %rax
   845  	0x48, 0xf7, 0xd0, //0x00000d45 notq         %rax
   846  	0x48, 0x21, 0xf8, //0x00000d48 andq         %rdi, %rax
   847  	0x4c, 0x89, 0x65, 0xa8, //0x00000d4b movq         %r12, $-88(%rbp)
   848  	0x4c, 0x8d, 0x24, 0x00, //0x00000d4f leaq         (%rax,%rax), %r12
   849  	0x4d, 0x09, 0xf4, //0x00000d53 orq          %r14, %r12
   850  	0x4c, 0x89, 0xe6, //0x00000d56 movq         %r12, %rsi
   851  	0x48, 0xf7, 0xd6, //0x00000d59 notq         %rsi
   852  	0x48, 0x21, 0xfe, //0x00000d5c andq         %rdi, %rsi
   853  	0x48, 0xbf, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00000d5f movabsq      $-6148914691236517206, %rdi
   854  	0x48, 0x21, 0xfe, //0x00000d69 andq         %rdi, %rsi
   855  	0x45, 0x31, 0xf6, //0x00000d6c xorl         %r14d, %r14d
   856  	0x48, 0x01, 0xc6, //0x00000d6f addq         %rax, %rsi
   857  	0x41, 0x0f, 0x92, 0xc6, //0x00000d72 setb         %r14b
   858  	0x48, 0x01, 0xf6, //0x00000d76 addq         %rsi, %rsi
   859  	0x48, 0xb8, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00000d79 movabsq      $6148914691236517205, %rax
   860  	0x48, 0x31, 0xc6, //0x00000d83 xorq         %rax, %rsi
   861  	0x4c, 0x21, 0xe6, //0x00000d86 andq         %r12, %rsi
   862  	0x4c, 0x8b, 0x65, 0xa8, //0x00000d89 movq         $-88(%rbp), %r12
   863  	0x48, 0xf7, 0xd6, //0x00000d8d notq         %rsi
   864  	0x48, 0x21, 0xf2, //0x00000d90 andq         %rsi, %rdx
   865  	0x48, 0x85, 0xd2, //0x00000d93 testq        %rdx, %rdx
   866  	0x0f, 0x84, 0x73, 0xff, 0xff, 0xff, //0x00000d96 je           LBB0_100
   867  	0xe9, 0x45, 0x0e, 0x00, 0x00, //0x00000d9c jmp          LBB0_107
   868  	//0x00000da1 LBB0_109
   869  	0x48, 0x0f, 0xbc, 0xca, //0x00000da1 bsfq         %rdx, %rcx
   870  	0x48, 0x85, 0xff, //0x00000da5 testq        %rdi, %rdi
   871  	0x48, 0x8b, 0x45, 0xc8, //0x00000da8 movq         $-56(%rbp), %rax
   872  	0x0f, 0x84, 0xc6, 0x01, 0x00, 0x00, //0x00000dac je           LBB0_181
   873  	0x48, 0x0f, 0xbc, 0xd7, //0x00000db2 bsfq         %rdi, %rdx
   874  	0xe9, 0xc2, 0x01, 0x00, 0x00, //0x00000db6 jmp          LBB0_182
   875  	//0x00000dbb LBB0_180
   876  	0x49, 0x01, 0xcb, //0x00000dbb addq         %rcx, %r11
   877  	0xc5, 0xf8, 0x77, //0x00000dbe vzeroupper   
   878  	0x4d, 0x89, 0xde, //0x00000dc1 movq         %r11, %r14
   879  	0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00000dc4 movq         $-1, %rcx
   880  	0x4d, 0x85, 0xe4, //0x00000dcb testq        %r12, %r12
   881  	0x0f, 0x85, 0xda, 0x01, 0x00, 0x00, //0x00000dce jne          LBB0_188
   882  	0xe9, 0xc8, 0x19, 0x00, 0x00, //0x00000dd4 jmp          LBB0_480
   883  	//0x00000dd9 LBB0_111
   884  	0x48, 0x89, 0xf3, //0x00000dd9 movq         %rsi, %rbx
   885  	0x4c, 0x29, 0xe3, //0x00000ddc subq         %r12, %rbx
   886  	0x0f, 0x84, 0x7b, 0x1b, 0x00, 0x00, //0x00000ddf je           LBB0_507
   887  	0x4c, 0x89, 0xe0, //0x00000de5 movq         %r12, %rax
   888  	0x4d, 0x01, 0xcc, //0x00000de8 addq         %r9, %r12
   889  	0x48, 0x83, 0xfb, 0x40, //0x00000deb cmpq         $64, %rbx
   890  	0x4c, 0x89, 0x4d, 0xc8, //0x00000def movq         %r9, $-56(%rbp)
   891  	0x0f, 0x82, 0x87, 0x10, 0x00, 0x00, //0x00000df3 jb           LBB0_361
   892  	0x41, 0x89, 0xde, //0x00000df9 movl         %ebx, %r14d
   893  	0x41, 0x83, 0xe6, 0x3f, //0x00000dfc andl         $63, %r14d
   894  	0x48, 0x89, 0xf1, //0x00000e00 movq         %rsi, %rcx
   895  	0x4c, 0x29, 0xc1, //0x00000e03 subq         %r8, %rcx
   896  	0x48, 0x83, 0xc1, 0xbf, //0x00000e06 addq         $-65, %rcx
   897  	0x48, 0x83, 0xe1, 0xc0, //0x00000e0a andq         $-64, %rcx
   898  	0x49, 0x89, 0xc2, //0x00000e0e movq         %rax, %r10
   899  	0x48, 0x01, 0xc1, //0x00000e11 addq         %rax, %rcx
   900  	0x49, 0x8d, 0x44, 0x09, 0x40, //0x00000e14 leaq         $64(%r9,%rcx), %rax
   901  	0x48, 0x89, 0x45, 0xa0, //0x00000e19 movq         %rax, $-96(%rbp)
   902  	0x49, 0xc7, 0xc3, 0xff, 0xff, 0xff, 0xff, //0x00000e1d movq         $-1, %r11
   903  	0x45, 0x31, 0xff, //0x00000e24 xorl         %r15d, %r15d
   904  	0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000e27 .p2align 4, 0x90
   905  	//0x00000e30 LBB0_114
   906  	0xc4, 0xc1, 0x7e, 0x6f, 0x04, 0x24, //0x00000e30 vmovdqu      (%r12), %ymm0
   907  	0xc4, 0xc1, 0x7e, 0x6f, 0x4c, 0x24, 0x20, //0x00000e36 vmovdqu      $32(%r12), %ymm1
   908  	0xc5, 0xfd, 0x74, 0xd6, //0x00000e3d vpcmpeqb     %ymm6, %ymm0, %ymm2
   909  	0xc5, 0x7d, 0xd7, 0xca, //0x00000e41 vpmovmskb    %ymm2, %r9d
   910  	0xc5, 0xf5, 0x74, 0xd6, //0x00000e45 vpcmpeqb     %ymm6, %ymm1, %ymm2
   911  	0xc5, 0xfd, 0xd7, 0xd2, //0x00000e49 vpmovmskb    %ymm2, %edx
   912  	0xc5, 0xfd, 0x74, 0xd7, //0x00000e4d vpcmpeqb     %ymm7, %ymm0, %ymm2
   913  	0xc5, 0xfd, 0xd7, 0xca, //0x00000e51 vpmovmskb    %ymm2, %ecx
   914  	0xc5, 0xf5, 0x74, 0xd7, //0x00000e55 vpcmpeqb     %ymm7, %ymm1, %ymm2
   915  	0xc5, 0xfd, 0xd7, 0xc2, //0x00000e59 vpmovmskb    %ymm2, %eax
   916  	0xc5, 0xbd, 0x64, 0xd0, //0x00000e5d vpcmpgtb     %ymm0, %ymm8, %ymm2
   917  	0xc4, 0xc1, 0x7d, 0x64, 0xc1, //0x00000e61 vpcmpgtb     %ymm9, %ymm0, %ymm0
   918  	0xc5, 0xfd, 0xdb, 0xc2, //0x00000e66 vpand        %ymm2, %ymm0, %ymm0
   919  	0xc5, 0xfd, 0xd7, 0xf0, //0x00000e6a vpmovmskb    %ymm0, %esi
   920  	0xc5, 0xbd, 0x64, 0xc1, //0x00000e6e vpcmpgtb     %ymm1, %ymm8, %ymm0
   921  	0xc4, 0xc1, 0x75, 0x64, 0xc9, //0x00000e72 vpcmpgtb     %ymm9, %ymm1, %ymm1
   922  	0xc5, 0xf5, 0xdb, 0xc0, //0x00000e77 vpand        %ymm0, %ymm1, %ymm0
   923  	0xc5, 0xfd, 0xd7, 0xf8, //0x00000e7b vpmovmskb    %ymm0, %edi
   924  	0x48, 0xc1, 0xe2, 0x20, //0x00000e7f shlq         $32, %rdx
   925  	0x48, 0xc1, 0xe0, 0x20, //0x00000e83 shlq         $32, %rax
   926  	0x48, 0x09, 0xc1, //0x00000e87 orq          %rax, %rcx
   927  	0x49, 0x83, 0xfb, 0xff, //0x00000e8a cmpq         $-1, %r11
   928  	0x0f, 0x85, 0x09, 0x00, 0x00, 0x00, //0x00000e8e jne          LBB0_116
   929  	0x48, 0x85, 0xc9, //0x00000e94 testq        %rcx, %rcx
   930  	0x0f, 0x85, 0x9e, 0x00, 0x00, 0x00, //0x00000e97 jne          LBB0_125
   931  	//0x00000e9d LBB0_116
   932  	0x48, 0xc1, 0xe7, 0x20, //0x00000e9d shlq         $32, %rdi
   933  	0x4c, 0x09, 0xca, //0x00000ea1 orq          %r9, %rdx
   934  	0x48, 0x89, 0xc8, //0x00000ea4 movq         %rcx, %rax
   935  	0x4c, 0x09, 0xf8, //0x00000ea7 orq          %r15, %rax
   936  	0x0f, 0x85, 0x2c, 0x00, 0x00, 0x00, //0x00000eaa jne          LBB0_126
   937  	0x48, 0x09, 0xf7, //0x00000eb0 orq          %rsi, %rdi
   938  	0x48, 0x85, 0xd2, //0x00000eb3 testq        %rdx, %rdx
   939  	0x0f, 0x85, 0x92, 0x00, 0x00, 0x00, //0x00000eb6 jne          LBB0_127
   940  	//0x00000ebc LBB0_118
   941  	0x48, 0x85, 0xff, //0x00000ebc testq        %rdi, %rdi
   942  	0x0f, 0x85, 0x40, 0x19, 0x00, 0x00, //0x00000ebf jne          LBB0_499
   943  	0x48, 0x83, 0xc3, 0xc0, //0x00000ec5 addq         $-64, %rbx
   944  	0x49, 0x83, 0xc4, 0x40, //0x00000ec9 addq         $64, %r12
   945  	0x48, 0x83, 0xfb, 0x3f, //0x00000ecd cmpq         $63, %rbx
   946  	0x0f, 0x87, 0x59, 0xff, 0xff, 0xff, //0x00000ed1 ja           LBB0_114
   947  	0xe9, 0x5e, 0x0d, 0x00, 0x00, //0x00000ed7 jmp          LBB0_120
   948  	//0x00000edc LBB0_126
   949  	0x4d, 0x89, 0xfd, //0x00000edc movq         %r15, %r13
   950  	0x49, 0xf7, 0xd5, //0x00000edf notq         %r13
   951  	0x49, 0x21, 0xcd, //0x00000ee2 andq         %rcx, %r13
   952  	0x4f, 0x8d, 0x4c, 0x2d, 0x00, //0x00000ee5 leaq         (%r13,%r13), %r9
   953  	0x4d, 0x09, 0xf9, //0x00000eea orq          %r15, %r9
   954  	0x4c, 0x89, 0xc8, //0x00000eed movq         %r9, %rax
   955  	0x48, 0xf7, 0xd0, //0x00000ef0 notq         %rax
   956  	0x48, 0x21, 0xc8, //0x00000ef3 andq         %rcx, %rax
   957  	0x48, 0xb9, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00000ef6 movabsq      $-6148914691236517206, %rcx
   958  	0x48, 0x21, 0xc8, //0x00000f00 andq         %rcx, %rax
   959  	0x45, 0x31, 0xff, //0x00000f03 xorl         %r15d, %r15d
   960  	0x4c, 0x01, 0xe8, //0x00000f06 addq         %r13, %rax
   961  	0x4c, 0x8b, 0x6d, 0xc0, //0x00000f09 movq         $-64(%rbp), %r13
   962  	0x41, 0x0f, 0x92, 0xc7, //0x00000f0d setb         %r15b
   963  	0x48, 0x01, 0xc0, //0x00000f11 addq         %rax, %rax
   964  	0x48, 0xb9, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00000f14 movabsq      $6148914691236517205, %rcx
   965  	0x48, 0x31, 0xc8, //0x00000f1e xorq         %rcx, %rax
   966  	0x4c, 0x21, 0xc8, //0x00000f21 andq         %r9, %rax
   967  	0x48, 0xf7, 0xd0, //0x00000f24 notq         %rax
   968  	0x48, 0x21, 0xc2, //0x00000f27 andq         %rax, %rdx
   969  	0x48, 0x09, 0xf7, //0x00000f2a orq          %rsi, %rdi
   970  	0x48, 0x85, 0xd2, //0x00000f2d testq        %rdx, %rdx
   971  	0x0f, 0x84, 0x86, 0xff, 0xff, 0xff, //0x00000f30 je           LBB0_118
   972  	0xe9, 0x13, 0x00, 0x00, 0x00, //0x00000f36 jmp          LBB0_127
   973  	//0x00000f3b LBB0_125
   974  	0x4c, 0x89, 0xe0, //0x00000f3b movq         %r12, %rax
   975  	0x48, 0x2b, 0x45, 0xc8, //0x00000f3e subq         $-56(%rbp), %rax
   976  	0x4c, 0x0f, 0xbc, 0xd9, //0x00000f42 bsfq         %rcx, %r11
   977  	0x49, 0x01, 0xc3, //0x00000f46 addq         %rax, %r11
   978  	0xe9, 0x4f, 0xff, 0xff, 0xff, //0x00000f49 jmp          LBB0_116
   979  	//0x00000f4e LBB0_127
   980  	0x48, 0x0f, 0xbc, 0xca, //0x00000f4e bsfq         %rdx, %rcx
   981  	0x48, 0x85, 0xff, //0x00000f52 testq        %rdi, %rdi
   982  	0x48, 0x8b, 0x45, 0xc8, //0x00000f55 movq         $-56(%rbp), %rax
   983  	0x0f, 0x84, 0x8e, 0x01, 0x00, 0x00, //0x00000f59 je           LBB0_203
   984  	0x48, 0x0f, 0xbc, 0xd7, //0x00000f5f bsfq         %rdi, %rdx
   985  	0x4c, 0x8b, 0x75, 0xd0, //0x00000f63 movq         $-48(%rbp), %r14
   986  	0x49, 0x29, 0xc4, //0x00000f67 subq         %rax, %r12
   987  	0x48, 0x39, 0xca, //0x00000f6a cmpq         %rcx, %rdx
   988  	0x0f, 0x83, 0x8f, 0x01, 0x00, 0x00, //0x00000f6d jae          LBB0_204
   989  	0xe9, 0x03, 0x1a, 0x00, 0x00, //0x00000f73 jmp          LBB0_129
   990  	//0x00000f78 LBB0_181
   991  	0xba, 0x40, 0x00, 0x00, 0x00, //0x00000f78 movl         $64, %edx
   992  	//0x00000f7d LBB0_182
   993  	0x4c, 0x8b, 0x55, 0xb8, //0x00000f7d movq         $-72(%rbp), %r10
   994  	0x4c, 0x8b, 0x75, 0xd0, //0x00000f81 movq         $-48(%rbp), %r14
   995  	0x49, 0x29, 0xc4, //0x00000f85 subq         %rax, %r12
   996  	0x48, 0x39, 0xca, //0x00000f88 cmpq         %rcx, %rdx
   997  	0x0f, 0x82, 0xd8, 0x19, 0x00, 0x00, //0x00000f8b jb           LBB0_505
   998  	0x4d, 0x8d, 0x64, 0x0c, 0x01, //0x00000f91 leaq         $1(%r12,%rcx), %r12
   999  	0xe9, 0x0f, 0x0b, 0x00, 0x00, //0x00000f96 jmp          LBB0_184
  1000  	//0x00000f9b LBB0_186
  1001  	0x49, 0x01, 0xce, //0x00000f9b addq         %rcx, %r14
  1002  	//0x00000f9e LBB0_187
  1003  	0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00000f9e movq         $-1, %rcx
  1004  	0x4d, 0x85, 0xe4, //0x00000fa5 testq        %r12, %r12
  1005  	0x0f, 0x84, 0xf3, 0x17, 0x00, 0x00, //0x00000fa8 je           LBB0_480
  1006  	//0x00000fae LBB0_188
  1007  	0x48, 0x85, 0xc0, //0x00000fae testq        %rax, %rax
  1008  	0x0f, 0x84, 0xea, 0x17, 0x00, 0x00, //0x00000fb1 je           LBB0_480
  1009  	0x4d, 0x85, 0xed, //0x00000fb7 testq        %r13, %r13
  1010  	0x0f, 0x84, 0xe1, 0x17, 0x00, 0x00, //0x00000fba je           LBB0_480
  1011  	0x4d, 0x29, 0xfe, //0x00000fc0 subq         %r15, %r14
  1012  	0x49, 0x8d, 0x4e, 0xff, //0x00000fc3 leaq         $-1(%r14), %rcx
  1013  	0x49, 0x39, 0xcc, //0x00000fc7 cmpq         %rcx, %r12
  1014  	0x0f, 0x84, 0x88, 0x00, 0x00, 0x00, //0x00000fca je           LBB0_196
  1015  	0x49, 0x39, 0xcd, //0x00000fd0 cmpq         %rcx, %r13
  1016  	0x0f, 0x84, 0x7f, 0x00, 0x00, 0x00, //0x00000fd3 je           LBB0_196
  1017  	0x48, 0x39, 0xc8, //0x00000fd9 cmpq         %rcx, %rax
  1018  	0x0f, 0x84, 0x76, 0x00, 0x00, 0x00, //0x00000fdc je           LBB0_196
  1019  	0x48, 0x85, 0xc0, //0x00000fe2 testq        %rax, %rax
  1020  	0xc5, 0xfe, 0x6f, 0x2d, 0x13, 0xf0, 0xff, 0xff, //0x00000fe5 vmovdqu      $-4077(%rip), %ymm5  /* LCPI0_0+0(%rip) */
  1021  	0xc5, 0xfe, 0x6f, 0x35, 0x2b, 0xf0, 0xff, 0xff, //0x00000fed vmovdqu      $-4053(%rip), %ymm6  /* LCPI0_1+0(%rip) */
  1022  	0xc5, 0xfe, 0x6f, 0x3d, 0x43, 0xf0, 0xff, 0xff, //0x00000ff5 vmovdqu      $-4029(%rip), %ymm7  /* LCPI0_2+0(%rip) */
  1023  	0xc5, 0x7e, 0x6f, 0x05, 0x5b, 0xf0, 0xff, 0xff, //0x00000ffd vmovdqu      $-4005(%rip), %ymm8  /* LCPI0_3+0(%rip) */
  1024  	0xc4, 0x41, 0x35, 0x76, 0xc9, //0x00001005 vpcmpeqd     %ymm9, %ymm9, %ymm9
  1025  	0xc5, 0x7e, 0x6f, 0x15, 0x6e, 0xf0, 0xff, 0xff, //0x0000100a vmovdqu      $-3986(%rip), %ymm10  /* LCPI0_4+0(%rip) */
  1026  	0xc5, 0x7e, 0x6f, 0x1d, 0x86, 0xf0, 0xff, 0xff, //0x00001012 vmovdqu      $-3962(%rip), %ymm11  /* LCPI0_5+0(%rip) */
  1027  	0xc5, 0x7e, 0x6f, 0x25, 0x9e, 0xf0, 0xff, 0xff, //0x0000101a vmovdqu      $-3938(%rip), %ymm12  /* LCPI0_6+0(%rip) */
  1028  	0xc5, 0x7e, 0x6f, 0x2d, 0xb6, 0xf0, 0xff, 0xff, //0x00001022 vmovdqu      $-3914(%rip), %ymm13  /* LCPI0_7+0(%rip) */
  1029  	0xc5, 0x7e, 0x6f, 0x35, 0xce, 0xf0, 0xff, 0xff, //0x0000102a vmovdqu      $-3890(%rip), %ymm14  /* LCPI0_8+0(%rip) */
  1030  	0xc5, 0x7e, 0x6f, 0x3d, 0xe6, 0xf0, 0xff, 0xff, //0x00001032 vmovdqu      $-3866(%rip), %ymm15  /* LCPI0_9+0(%rip) */
  1031  	0x0f, 0x8e, 0x8a, 0x00, 0x00, 0x00, //0x0000103a jle          LBB0_200
  1032  	0x48, 0x8d, 0x48, 0xff, //0x00001040 leaq         $-1(%rax), %rcx
  1033  	0x49, 0x39, 0xcc, //0x00001044 cmpq         %rcx, %r12
  1034  	0x0f, 0x84, 0x7d, 0x00, 0x00, 0x00, //0x00001047 je           LBB0_200
  1035  	//0x0000104d LBB0_195
  1036  	0x48, 0xf7, 0xd0, //0x0000104d notq         %rax
  1037  	0x49, 0x89, 0xc6, //0x00001050 movq         %rax, %r14
  1038  	0xe9, 0x58, 0x00, 0x00, 0x00, //0x00001053 jmp          LBB0_197
  1039  	//0x00001058 LBB0_196
  1040  	0x49, 0xf7, 0xde, //0x00001058 negq         %r14
  1041  	0xc5, 0xfe, 0x6f, 0x2d, 0x9d, 0xef, 0xff, 0xff, //0x0000105b vmovdqu      $-4195(%rip), %ymm5  /* LCPI0_0+0(%rip) */
  1042  	0xc5, 0xfe, 0x6f, 0x35, 0xb5, 0xef, 0xff, 0xff, //0x00001063 vmovdqu      $-4171(%rip), %ymm6  /* LCPI0_1+0(%rip) */
  1043  	0xc5, 0xfe, 0x6f, 0x3d, 0xcd, 0xef, 0xff, 0xff, //0x0000106b vmovdqu      $-4147(%rip), %ymm7  /* LCPI0_2+0(%rip) */
  1044  	0xc5, 0x7e, 0x6f, 0x05, 0xe5, 0xef, 0xff, 0xff, //0x00001073 vmovdqu      $-4123(%rip), %ymm8  /* LCPI0_3+0(%rip) */
  1045  	0xc4, 0x41, 0x35, 0x76, 0xc9, //0x0000107b vpcmpeqd     %ymm9, %ymm9, %ymm9
  1046  	0xc5, 0x7e, 0x6f, 0x15, 0xf8, 0xef, 0xff, 0xff, //0x00001080 vmovdqu      $-4104(%rip), %ymm10  /* LCPI0_4+0(%rip) */
  1047  	0xc5, 0x7e, 0x6f, 0x1d, 0x10, 0xf0, 0xff, 0xff, //0x00001088 vmovdqu      $-4080(%rip), %ymm11  /* LCPI0_5+0(%rip) */
  1048  	0xc5, 0x7e, 0x6f, 0x25, 0x28, 0xf0, 0xff, 0xff, //0x00001090 vmovdqu      $-4056(%rip), %ymm12  /* LCPI0_6+0(%rip) */
  1049  	0xc5, 0x7e, 0x6f, 0x2d, 0x40, 0xf0, 0xff, 0xff, //0x00001098 vmovdqu      $-4032(%rip), %ymm13  /* LCPI0_7+0(%rip) */
  1050  	0xc5, 0x7e, 0x6f, 0x35, 0x58, 0xf0, 0xff, 0xff, //0x000010a0 vmovdqu      $-4008(%rip), %ymm14  /* LCPI0_8+0(%rip) */
  1051  	0xc5, 0x7e, 0x6f, 0x3d, 0x70, 0xf0, 0xff, 0xff, //0x000010a8 vmovdqu      $-3984(%rip), %ymm15  /* LCPI0_9+0(%rip) */
  1052  	//0x000010b0 LBB0_197
  1053  	0x4d, 0x85, 0xf6, //0x000010b0 testq        %r14, %r14
  1054  	0x4c, 0x8b, 0x6d, 0xc0, //0x000010b3 movq         $-64(%rbp), %r13
  1055  	0x4c, 0x8b, 0x65, 0xa8, //0x000010b7 movq         $-88(%rbp), %r12
  1056  	0x0f, 0x88, 0xdd, 0x16, 0x00, 0x00, //0x000010bb js           LBB0_479
  1057  	0x49, 0x8b, 0x4d, 0x00, //0x000010c1 movq         (%r13), %rcx
  1058  	0xe9, 0x86, 0xf1, 0xff, 0xff, //0x000010c5 jmp          LBB0_199
  1059  	//0x000010ca LBB0_200
  1060  	0x4c, 0x89, 0xe9, //0x000010ca movq         %r13, %rcx
  1061  	0x4c, 0x09, 0xe1, //0x000010cd orq          %r12, %rcx
  1062  	0x4d, 0x39, 0xe5, //0x000010d0 cmpq         %r12, %r13
  1063  	0x0f, 0x8c, 0x8f, 0x02, 0x00, 0x00, //0x000010d3 jl           LBB0_249
  1064  	0x48, 0x85, 0xc9, //0x000010d9 testq        %rcx, %rcx
  1065  	0x0f, 0x88, 0x86, 0x02, 0x00, 0x00, //0x000010dc js           LBB0_249
  1066  	0x49, 0xf7, 0xd5, //0x000010e2 notq         %r13
  1067  	0x4d, 0x89, 0xee, //0x000010e5 movq         %r13, %r14
  1068  	0xe9, 0xc3, 0xff, 0xff, 0xff, //0x000010e8 jmp          LBB0_197
  1069  	//0x000010ed LBB0_203
  1070  	0xba, 0x40, 0x00, 0x00, 0x00, //0x000010ed movl         $64, %edx
  1071  	0x4c, 0x8b, 0x75, 0xd0, //0x000010f2 movq         $-48(%rbp), %r14
  1072  	0x49, 0x29, 0xc4, //0x000010f6 subq         %rax, %r12
  1073  	0x48, 0x39, 0xca, //0x000010f9 cmpq         %rcx, %rdx
  1074  	0x0f, 0x82, 0x79, 0x18, 0x00, 0x00, //0x000010fc jb           LBB0_129
  1075  	//0x00001102 LBB0_204
  1076  	0x4d, 0x8d, 0x64, 0x0c, 0x01, //0x00001102 leaq         $1(%r12,%rcx), %r12
  1077  	0xe9, 0xed, 0x0a, 0x00, 0x00, //0x00001107 jmp          LBB0_205
  1078  	//0x0000110c LBB0_209
  1079  	0x49, 0x8b, 0x76, 0x08, //0x0000110c movq         $8(%r14), %rsi
  1080  	0xf6, 0x45, 0x98, 0x20, //0x00001110 testb        $32, $-104(%rbp)
  1081  	0x48, 0x89, 0x75, 0xb0, //0x00001114 movq         %rsi, $-80(%rbp)
  1082  	0x0f, 0x85, 0x65, 0x02, 0x00, 0x00, //0x00001118 jne          LBB0_250
  1083  	0x48, 0x89, 0xf1, //0x0000111e movq         %rsi, %rcx
  1084  	0x4c, 0x29, 0xe1, //0x00001121 subq         %r12, %rcx
  1085  	0x0f, 0x84, 0x36, 0x18, 0x00, 0x00, //0x00001124 je           LBB0_507
  1086  	0x4b, 0x8d, 0x1c, 0x21, //0x0000112a leaq         (%r9,%r12), %rbx
  1087  	0x48, 0x83, 0xf9, 0x40, //0x0000112e cmpq         $64, %rcx
  1088  	0x4c, 0x89, 0xca, //0x00001132 movq         %r9, %rdx
  1089  	0x0f, 0x82, 0x86, 0x0d, 0x00, 0x00, //0x00001135 jb           LBB0_363
  1090  	0x41, 0x89, 0xcf, //0x0000113b movl         %ecx, %r15d
  1091  	0x41, 0x83, 0xe7, 0x3f, //0x0000113e andl         $63, %r15d
  1092  	0x48, 0x89, 0xf0, //0x00001142 movq         %rsi, %rax
  1093  	0x4c, 0x29, 0xc0, //0x00001145 subq         %r8, %rax
  1094  	0x48, 0x83, 0xc0, 0xbf, //0x00001148 addq         $-65, %rax
  1095  	0x48, 0x83, 0xe0, 0xc0, //0x0000114c andq         $-64, %rax
  1096  	0x4c, 0x01, 0xe0, //0x00001150 addq         %r12, %rax
  1097  	0x49, 0x89, 0xd1, //0x00001153 movq         %rdx, %r9
  1098  	0x4c, 0x8d, 0x54, 0x02, 0x40, //0x00001156 leaq         $64(%rdx,%rax), %r10
  1099  	0x49, 0xc7, 0xc3, 0xff, 0xff, 0xff, 0xff, //0x0000115b movq         $-1, %r11
  1100  	0x45, 0x31, 0xf6, //0x00001162 xorl         %r14d, %r14d
  1101  	0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001165 .p2align 4, 0x90
  1102  	//0x00001170 LBB0_213
  1103  	0xc5, 0xfe, 0x6f, 0x03, //0x00001170 vmovdqu      (%rbx), %ymm0
  1104  	0xc5, 0xfe, 0x6f, 0x4b, 0x20, //0x00001174 vmovdqu      $32(%rbx), %ymm1
  1105  	0xc5, 0xfd, 0x74, 0xd6, //0x00001179 vpcmpeqb     %ymm6, %ymm0, %ymm2
  1106  	0xc5, 0xfd, 0xd7, 0xf2, //0x0000117d vpmovmskb    %ymm2, %esi
  1107  	0xc5, 0xf5, 0x74, 0xd6, //0x00001181 vpcmpeqb     %ymm6, %ymm1, %ymm2
  1108  	0xc5, 0xfd, 0xd7, 0xd2, //0x00001185 vpmovmskb    %ymm2, %edx
  1109  	0xc5, 0xfd, 0x74, 0xc7, //0x00001189 vpcmpeqb     %ymm7, %ymm0, %ymm0
  1110  	0xc5, 0xfd, 0xd7, 0xf8, //0x0000118d vpmovmskb    %ymm0, %edi
  1111  	0xc5, 0xf5, 0x74, 0xc7, //0x00001191 vpcmpeqb     %ymm7, %ymm1, %ymm0
  1112  	0xc5, 0xfd, 0xd7, 0xc0, //0x00001195 vpmovmskb    %ymm0, %eax
  1113  	0x48, 0xc1, 0xe2, 0x20, //0x00001199 shlq         $32, %rdx
  1114  	0x48, 0xc1, 0xe0, 0x20, //0x0000119d shlq         $32, %rax
  1115  	0x48, 0x09, 0xc7, //0x000011a1 orq          %rax, %rdi
  1116  	0x49, 0x83, 0xfb, 0xff, //0x000011a4 cmpq         $-1, %r11
  1117  	0x0f, 0x85, 0x09, 0x00, 0x00, 0x00, //0x000011a8 jne          LBB0_215
  1118  	0x48, 0x85, 0xff, //0x000011ae testq        %rdi, %rdi
  1119  	0x0f, 0x85, 0x2f, 0x00, 0x00, 0x00, //0x000011b1 jne          LBB0_222
  1120  	//0x000011b7 LBB0_215
  1121  	0x48, 0x09, 0xf2, //0x000011b7 orq          %rsi, %rdx
  1122  	0x48, 0x89, 0xf8, //0x000011ba movq         %rdi, %rax
  1123  	0x4c, 0x09, 0xf0, //0x000011bd orq          %r14, %rax
  1124  	0x0f, 0x85, 0x3c, 0x00, 0x00, 0x00, //0x000011c0 jne          LBB0_223
  1125  	//0x000011c6 LBB0_216
  1126  	0x48, 0x85, 0xd2, //0x000011c6 testq        %rdx, %rdx
  1127  	0x0f, 0x85, 0x56, 0x0b, 0x00, 0x00, //0x000011c9 jne          LBB0_224
  1128  	//0x000011cf LBB0_217
  1129  	0x48, 0x83, 0xc1, 0xc0, //0x000011cf addq         $-64, %rcx
  1130  	0x48, 0x83, 0xc3, 0x40, //0x000011d3 addq         $64, %rbx
  1131  	0x48, 0x83, 0xf9, 0x3f, //0x000011d7 cmpq         $63, %rcx
  1132  	0x0f, 0x87, 0x8f, 0xff, 0xff, 0xff, //0x000011db ja           LBB0_213
  1133  	0xe9, 0xfe, 0x0a, 0x00, 0x00, //0x000011e1 jmp          LBB0_218
  1134  	//0x000011e6 LBB0_222
  1135  	0x48, 0x89, 0xd8, //0x000011e6 movq         %rbx, %rax
  1136  	0x4c, 0x29, 0xc8, //0x000011e9 subq         %r9, %rax
  1137  	0x4c, 0x0f, 0xbc, 0xdf, //0x000011ec bsfq         %rdi, %r11
  1138  	0x49, 0x01, 0xc3, //0x000011f0 addq         %rax, %r11
  1139  	0x48, 0x09, 0xf2, //0x000011f3 orq          %rsi, %rdx
  1140  	0x48, 0x89, 0xf8, //0x000011f6 movq         %rdi, %rax
  1141  	0x4c, 0x09, 0xf0, //0x000011f9 orq          %r14, %rax
  1142  	0x0f, 0x84, 0xc4, 0xff, 0xff, 0xff, //0x000011fc je           LBB0_216
  1143  	//0x00001202 LBB0_223
  1144  	0x4c, 0x89, 0xf0, //0x00001202 movq         %r14, %rax
  1145  	0x48, 0xf7, 0xd0, //0x00001205 notq         %rax
  1146  	0x48, 0x21, 0xf8, //0x00001208 andq         %rdi, %rax
  1147  	0x4c, 0x89, 0x65, 0xa8, //0x0000120b movq         %r12, $-88(%rbp)
  1148  	0x4c, 0x8d, 0x24, 0x00, //0x0000120f leaq         (%rax,%rax), %r12
  1149  	0x4d, 0x09, 0xf4, //0x00001213 orq          %r14, %r12
  1150  	0x4c, 0x89, 0xe6, //0x00001216 movq         %r12, %rsi
  1151  	0x48, 0xf7, 0xd6, //0x00001219 notq         %rsi
  1152  	0x48, 0x21, 0xfe, //0x0000121c andq         %rdi, %rsi
  1153  	0x48, 0xbf, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x0000121f movabsq      $-6148914691236517206, %rdi
  1154  	0x48, 0x21, 0xfe, //0x00001229 andq         %rdi, %rsi
  1155  	0x45, 0x31, 0xf6, //0x0000122c xorl         %r14d, %r14d
  1156  	0x48, 0x01, 0xc6, //0x0000122f addq         %rax, %rsi
  1157  	0x41, 0x0f, 0x92, 0xc6, //0x00001232 setb         %r14b
  1158  	0x48, 0x01, 0xf6, //0x00001236 addq         %rsi, %rsi
  1159  	0x48, 0xb8, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00001239 movabsq      $6148914691236517205, %rax
  1160  	0x48, 0x31, 0xc6, //0x00001243 xorq         %rax, %rsi
  1161  	0x4c, 0x21, 0xe6, //0x00001246 andq         %r12, %rsi
  1162  	0x4c, 0x8b, 0x65, 0xa8, //0x00001249 movq         $-88(%rbp), %r12
  1163  	0x48, 0xf7, 0xd6, //0x0000124d notq         %rsi
  1164  	0x48, 0x21, 0xf2, //0x00001250 andq         %rsi, %rdx
  1165  	0x48, 0x85, 0xd2, //0x00001253 testq        %rdx, %rdx
  1166  	0x0f, 0x84, 0x73, 0xff, 0xff, 0xff, //0x00001256 je           LBB0_217
  1167  	0xe9, 0xc4, 0x0a, 0x00, 0x00, //0x0000125c jmp          LBB0_224
  1168  	//0x00001261 LBB0_225
  1169  	0x4d, 0x8b, 0x76, 0x08, //0x00001261 movq         $8(%r14), %r14
  1170  	0x4d, 0x29, 0xe6, //0x00001265 subq         %r12, %r14
  1171  	0x0f, 0x84, 0xd3, 0x16, 0x00, 0x00, //0x00001268 je           LBB0_495
  1172  	0x4c, 0x89, 0x65, 0xa8, //0x0000126e movq         %r12, $-88(%rbp)
  1173  	0x4c, 0x89, 0xc8, //0x00001272 movq         %r9, %rax
  1174  	0x4c, 0x01, 0xe0, //0x00001275 addq         %r12, %rax
  1175  	0x49, 0x89, 0xc1, //0x00001278 movq         %rax, %r9
  1176  	0x80, 0x38, 0x30, //0x0000127b cmpb         $48, (%rax)
  1177  	0x0f, 0x85, 0xd6, 0x02, 0x00, 0x00, //0x0000127e jne          LBB0_271
  1178  	0x41, 0xbf, 0x01, 0x00, 0x00, 0x00, //0x00001284 movl         $1, %r15d
  1179  	0x49, 0x83, 0xfe, 0x01, //0x0000128a cmpq         $1, %r14
  1180  	0x0f, 0x85, 0x9b, 0x02, 0x00, 0x00, //0x0000128e jne          LBB0_269
  1181  	0x4c, 0x8b, 0x65, 0xa8, //0x00001294 movq         $-88(%rbp), %r12
  1182  	0xe9, 0xbf, 0x08, 0x00, 0x00, //0x00001298 jmp          LBB0_343
  1183  	//0x0000129d LBB0_229
  1184  	0x49, 0x8b, 0x02, //0x0000129d movq         (%r10), %rax
  1185  	0x48, 0x3d, 0xff, 0x0f, 0x00, 0x00, //0x000012a0 cmpq         $4095, %rax
  1186  	0x0f, 0x8f, 0xa6, 0x14, 0x00, 0x00, //0x000012a6 jg           LBB0_486
  1187  	0x48, 0x8d, 0x48, 0x01, //0x000012ac leaq         $1(%rax), %rcx
  1188  	0x49, 0x89, 0x0a, //0x000012b0 movq         %rcx, (%r10)
  1189  	0x49, 0xc7, 0x44, 0xc2, 0x08, 0x05, 0x00, 0x00, 0x00, //0x000012b3 movq         $5, $8(%r10,%rax,8)
  1190  	0xe9, 0xaf, 0xef, 0xff, 0xff, //0x000012bc jmp          LBB0_3
  1191  	//0x000012c1 LBB0_231
  1192  	0x49, 0x8b, 0x56, 0x08, //0x000012c1 movq         $8(%r14), %rdx
  1193  	0x48, 0x8d, 0x42, 0xfd, //0x000012c5 leaq         $-3(%rdx), %rax
  1194  	0x49, 0x39, 0xc0, //0x000012c9 cmpq         %rax, %r8
  1195  	0x0f, 0x83, 0xfc, 0x14, 0x00, 0x00, //0x000012cc jae          LBB0_487
  1196  	0x41, 0x81, 0x3f, 0x6e, 0x75, 0x6c, 0x6c, //0x000012d2 cmpl         $1819047278, (%r15)
  1197  	0x0f, 0x84, 0xa9, 0xef, 0xff, 0xff, //0x000012d9 je           LBB0_1
  1198  	0xe9, 0x4c, 0x15, 0x00, 0x00, //0x000012df jmp          LBB0_233
  1199  	//0x000012e4 LBB0_238
  1200  	0x49, 0x8b, 0x02, //0x000012e4 movq         (%r10), %rax
  1201  	0x48, 0x3d, 0xff, 0x0f, 0x00, 0x00, //0x000012e7 cmpq         $4095, %rax
  1202  	0x0f, 0x8f, 0x5f, 0x14, 0x00, 0x00, //0x000012ed jg           LBB0_486
  1203  	0x48, 0x8d, 0x48, 0x01, //0x000012f3 leaq         $1(%rax), %rcx
  1204  	0x49, 0x89, 0x0a, //0x000012f7 movq         %rcx, (%r10)
  1205  	0x49, 0xc7, 0x44, 0xc2, 0x08, 0x06, 0x00, 0x00, 0x00, //0x000012fa movq         $6, $8(%r10,%rax,8)
  1206  	0xe9, 0x68, 0xef, 0xff, 0xff, //0x00001303 jmp          LBB0_3
  1207  	//0x00001308 LBB0_240
  1208  	0x49, 0x8b, 0x56, 0x08, //0x00001308 movq         $8(%r14), %rdx
  1209  	0x48, 0x8d, 0x42, 0xfc, //0x0000130c leaq         $-4(%rdx), %rax
  1210  	0x49, 0x39, 0xc0, //0x00001310 cmpq         %rax, %r8
  1211  	0x0f, 0x83, 0xb5, 0x14, 0x00, 0x00, //0x00001313 jae          LBB0_487
  1212  	0x43, 0x8b, 0x14, 0x21, //0x00001319 movl         (%r9,%r12), %edx
  1213  	0x81, 0xfa, 0x61, 0x6c, 0x73, 0x65, //0x0000131d cmpl         $1702063201, %edx
  1214  	0x0f, 0x85, 0x5d, 0x15, 0x00, 0x00, //0x00001323 jne          LBB0_488
  1215  	0x4c, 0x89, 0xe0, //0x00001329 movq         %r12, %rax
  1216  	0x4d, 0x8d, 0x60, 0x05, //0x0000132c leaq         $5(%r8), %r12
  1217  	0x4d, 0x89, 0x65, 0x00, //0x00001330 movq         %r12, (%r13)
  1218  	0x4c, 0x89, 0xc1, //0x00001334 movq         %r8, %rcx
  1219  	0x48, 0x85, 0xc0, //0x00001337 testq        %rax, %rax
  1220  	0x0f, 0x8f, 0x30, 0xef, 0xff, 0xff, //0x0000133a jg           LBB0_3
  1221  	0xe9, 0x74, 0x14, 0x00, 0x00, //0x00001340 jmp          LBB0_498
  1222  	//0x00001345 LBB0_243
  1223  	0x49, 0x8b, 0x56, 0x08, //0x00001345 movq         $8(%r14), %rdx
  1224  	0x48, 0x8d, 0x42, 0xfd, //0x00001349 leaq         $-3(%rdx), %rax
  1225  	0x49, 0x39, 0xc0, //0x0000134d cmpq         %rax, %r8
  1226  	0x0f, 0x83, 0x78, 0x14, 0x00, 0x00, //0x00001350 jae          LBB0_487
  1227  	0x41, 0x81, 0x3f, 0x74, 0x72, 0x75, 0x65, //0x00001356 cmpl         $1702195828, (%r15)
  1228  	0x0f, 0x84, 0x25, 0xef, 0xff, 0xff, //0x0000135d je           LBB0_1
  1229  	0xe9, 0x77, 0x15, 0x00, 0x00, //0x00001363 jmp          LBB0_245
  1230  	//0x00001368 LBB0_249
  1231  	0x48, 0x85, 0xc9, //0x00001368 testq        %rcx, %rcx
  1232  	0x49, 0x8d, 0x44, 0x24, 0xff, //0x0000136b leaq         $-1(%r12), %rax
  1233  	0x49, 0xf7, 0xd4, //0x00001370 notq         %r12
  1234  	0x4d, 0x0f, 0x48, 0xe6, //0x00001373 cmovsq       %r14, %r12
  1235  	0x49, 0x39, 0xc5, //0x00001377 cmpq         %rax, %r13
  1236  	0x4d, 0x0f, 0x44, 0xf4, //0x0000137a cmoveq       %r12, %r14
  1237  	0xe9, 0x2d, 0xfd, 0xff, 0xff, //0x0000137e jmp          LBB0_197
  1238  	//0x00001383 LBB0_250
  1239  	0x48, 0x89, 0xf3, //0x00001383 movq         %rsi, %rbx
  1240  	0x4c, 0x29, 0xe3, //0x00001386 subq         %r12, %rbx
  1241  	0x0f, 0x84, 0xd1, 0x15, 0x00, 0x00, //0x00001389 je           LBB0_507
  1242  	0x4c, 0x89, 0xe0, //0x0000138f movq         %r12, %rax
  1243  	0x4d, 0x01, 0xcc, //0x00001392 addq         %r9, %r12
  1244  	0x48, 0x83, 0xfb, 0x40, //0x00001395 cmpq         $64, %rbx
  1245  	0x4c, 0x89, 0x4d, 0xc8, //0x00001399 movq         %r9, $-56(%rbp)
  1246  	0x0f, 0x82, 0x3a, 0x0b, 0x00, 0x00, //0x0000139d jb           LBB0_364
  1247  	0x41, 0x89, 0xde, //0x000013a3 movl         %ebx, %r14d
  1248  	0x41, 0x83, 0xe6, 0x3f, //0x000013a6 andl         $63, %r14d
  1249  	0x48, 0x89, 0xf1, //0x000013aa movq         %rsi, %rcx
  1250  	0x4c, 0x29, 0xc1, //0x000013ad subq         %r8, %rcx
  1251  	0x48, 0x83, 0xc1, 0xbf, //0x000013b0 addq         $-65, %rcx
  1252  	0x48, 0x83, 0xe1, 0xc0, //0x000013b4 andq         $-64, %rcx
  1253  	0x49, 0x89, 0xc2, //0x000013b8 movq         %rax, %r10
  1254  	0x48, 0x01, 0xc1, //0x000013bb addq         %rax, %rcx
  1255  	0x49, 0x8d, 0x44, 0x09, 0x40, //0x000013be leaq         $64(%r9,%rcx), %rax
  1256  	0x48, 0x89, 0x45, 0xa0, //0x000013c3 movq         %rax, $-96(%rbp)
  1257  	0x49, 0xc7, 0xc3, 0xff, 0xff, 0xff, 0xff, //0x000013c7 movq         $-1, %r11
  1258  	0x45, 0x31, 0xff, //0x000013ce xorl         %r15d, %r15d
  1259  	0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000013d1 .p2align 4, 0x90
  1260  	//0x000013e0 LBB0_253
  1261  	0xc4, 0xc1, 0x7e, 0x6f, 0x04, 0x24, //0x000013e0 vmovdqu      (%r12), %ymm0
  1262  	0xc4, 0xc1, 0x7e, 0x6f, 0x4c, 0x24, 0x20, //0x000013e6 vmovdqu      $32(%r12), %ymm1
  1263  	0xc5, 0xfd, 0x74, 0xd6, //0x000013ed vpcmpeqb     %ymm6, %ymm0, %ymm2
  1264  	0xc5, 0x7d, 0xd7, 0xca, //0x000013f1 vpmovmskb    %ymm2, %r9d
  1265  	0xc5, 0xf5, 0x74, 0xd6, //0x000013f5 vpcmpeqb     %ymm6, %ymm1, %ymm2
  1266  	0xc5, 0xfd, 0xd7, 0xd2, //0x000013f9 vpmovmskb    %ymm2, %edx
  1267  	0xc5, 0xfd, 0x74, 0xd7, //0x000013fd vpcmpeqb     %ymm7, %ymm0, %ymm2
  1268  	0xc5, 0xfd, 0xd7, 0xca, //0x00001401 vpmovmskb    %ymm2, %ecx
  1269  	0xc5, 0xf5, 0x74, 0xd7, //0x00001405 vpcmpeqb     %ymm7, %ymm1, %ymm2
  1270  	0xc5, 0xfd, 0xd7, 0xc2, //0x00001409 vpmovmskb    %ymm2, %eax
  1271  	0xc5, 0xbd, 0x64, 0xd0, //0x0000140d vpcmpgtb     %ymm0, %ymm8, %ymm2
  1272  	0xc4, 0xc1, 0x7d, 0x64, 0xc1, //0x00001411 vpcmpgtb     %ymm9, %ymm0, %ymm0
  1273  	0xc5, 0xfd, 0xdb, 0xc2, //0x00001416 vpand        %ymm2, %ymm0, %ymm0
  1274  	0xc5, 0xfd, 0xd7, 0xf0, //0x0000141a vpmovmskb    %ymm0, %esi
  1275  	0xc5, 0xbd, 0x64, 0xc1, //0x0000141e vpcmpgtb     %ymm1, %ymm8, %ymm0
  1276  	0xc4, 0xc1, 0x75, 0x64, 0xc9, //0x00001422 vpcmpgtb     %ymm9, %ymm1, %ymm1
  1277  	0xc5, 0xf5, 0xdb, 0xc0, //0x00001427 vpand        %ymm0, %ymm1, %ymm0
  1278  	0xc5, 0xfd, 0xd7, 0xf8, //0x0000142b vpmovmskb    %ymm0, %edi
  1279  	0x48, 0xc1, 0xe2, 0x20, //0x0000142f shlq         $32, %rdx
  1280  	0x48, 0xc1, 0xe0, 0x20, //0x00001433 shlq         $32, %rax
  1281  	0x48, 0x09, 0xc1, //0x00001437 orq          %rax, %rcx
  1282  	0x49, 0x83, 0xfb, 0xff, //0x0000143a cmpq         $-1, %r11
  1283  	0x0f, 0x85, 0x09, 0x00, 0x00, 0x00, //0x0000143e jne          LBB0_255
  1284  	0x48, 0x85, 0xc9, //0x00001444 testq        %rcx, %rcx
  1285  	0x0f, 0x85, 0x9e, 0x00, 0x00, 0x00, //0x00001447 jne          LBB0_264
  1286  	//0x0000144d LBB0_255
  1287  	0x48, 0xc1, 0xe7, 0x20, //0x0000144d shlq         $32, %rdi
  1288  	0x4c, 0x09, 0xca, //0x00001451 orq          %r9, %rdx
  1289  	0x48, 0x89, 0xc8, //0x00001454 movq         %rcx, %rax
  1290  	0x4c, 0x09, 0xf8, //0x00001457 orq          %r15, %rax
  1291  	0x0f, 0x85, 0x2c, 0x00, 0x00, 0x00, //0x0000145a jne          LBB0_265
  1292  	0x48, 0x09, 0xf7, //0x00001460 orq          %rsi, %rdi
  1293  	0x48, 0x85, 0xd2, //0x00001463 testq        %rdx, %rdx
  1294  	0x0f, 0x85, 0x92, 0x00, 0x00, 0x00, //0x00001466 jne          LBB0_266
  1295  	//0x0000146c LBB0_257
  1296  	0x48, 0x85, 0xff, //0x0000146c testq        %rdi, %rdi
  1297  	0x0f, 0x85, 0x90, 0x13, 0x00, 0x00, //0x0000146f jne          LBB0_499
  1298  	0x48, 0x83, 0xc3, 0xc0, //0x00001475 addq         $-64, %rbx
  1299  	0x49, 0x83, 0xc4, 0x40, //0x00001479 addq         $64, %r12
  1300  	0x48, 0x83, 0xfb, 0x3f, //0x0000147d cmpq         $63, %rbx
  1301  	0x0f, 0x87, 0x59, 0xff, 0xff, 0xff, //0x00001481 ja           LBB0_253
  1302  	0xe9, 0xd6, 0x08, 0x00, 0x00, //0x00001487 jmp          LBB0_259
  1303  	//0x0000148c LBB0_265
  1304  	0x4d, 0x89, 0xfd, //0x0000148c movq         %r15, %r13
  1305  	0x49, 0xf7, 0xd5, //0x0000148f notq         %r13
  1306  	0x49, 0x21, 0xcd, //0x00001492 andq         %rcx, %r13
  1307  	0x4f, 0x8d, 0x4c, 0x2d, 0x00, //0x00001495 leaq         (%r13,%r13), %r9
  1308  	0x4d, 0x09, 0xf9, //0x0000149a orq          %r15, %r9
  1309  	0x4c, 0x89, 0xc8, //0x0000149d movq         %r9, %rax
  1310  	0x48, 0xf7, 0xd0, //0x000014a0 notq         %rax
  1311  	0x48, 0x21, 0xc8, //0x000014a3 andq         %rcx, %rax
  1312  	0x48, 0xb9, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x000014a6 movabsq      $-6148914691236517206, %rcx
  1313  	0x48, 0x21, 0xc8, //0x000014b0 andq         %rcx, %rax
  1314  	0x45, 0x31, 0xff, //0x000014b3 xorl         %r15d, %r15d
  1315  	0x4c, 0x01, 0xe8, //0x000014b6 addq         %r13, %rax
  1316  	0x4c, 0x8b, 0x6d, 0xc0, //0x000014b9 movq         $-64(%rbp), %r13
  1317  	0x41, 0x0f, 0x92, 0xc7, //0x000014bd setb         %r15b
  1318  	0x48, 0x01, 0xc0, //0x000014c1 addq         %rax, %rax
  1319  	0x48, 0xb9, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x000014c4 movabsq      $6148914691236517205, %rcx
  1320  	0x48, 0x31, 0xc8, //0x000014ce xorq         %rcx, %rax
  1321  	0x4c, 0x21, 0xc8, //0x000014d1 andq         %r9, %rax
  1322  	0x48, 0xf7, 0xd0, //0x000014d4 notq         %rax
  1323  	0x48, 0x21, 0xc2, //0x000014d7 andq         %rax, %rdx
  1324  	0x48, 0x09, 0xf7, //0x000014da orq          %rsi, %rdi
  1325  	0x48, 0x85, 0xd2, //0x000014dd testq        %rdx, %rdx
  1326  	0x0f, 0x84, 0x86, 0xff, 0xff, 0xff, //0x000014e0 je           LBB0_257
  1327  	0xe9, 0x13, 0x00, 0x00, 0x00, //0x000014e6 jmp          LBB0_266
  1328  	//0x000014eb LBB0_264
  1329  	0x4c, 0x89, 0xe0, //0x000014eb movq         %r12, %rax
  1330  	0x48, 0x2b, 0x45, 0xc8, //0x000014ee subq         $-56(%rbp), %rax
  1331  	0x4c, 0x0f, 0xbc, 0xd9, //0x000014f2 bsfq         %rcx, %r11
  1332  	0x49, 0x01, 0xc3, //0x000014f6 addq         %rax, %r11
  1333  	0xe9, 0x4f, 0xff, 0xff, 0xff, //0x000014f9 jmp          LBB0_255
  1334  	//0x000014fe LBB0_266
  1335  	0x48, 0x0f, 0xbc, 0xca, //0x000014fe bsfq         %rdx, %rcx
  1336  	0x48, 0x85, 0xff, //0x00001502 testq        %rdi, %rdi
  1337  	0x48, 0x8b, 0x45, 0xc8, //0x00001505 movq         $-56(%rbp), %rax
  1338  	0x0f, 0x84, 0x1f, 0x04, 0x00, 0x00, //0x00001509 je           LBB0_320
  1339  	0x48, 0x0f, 0xbc, 0xd7, //0x0000150f bsfq         %rdi, %rdx
  1340  	0xe9, 0x1b, 0x04, 0x00, 0x00, //0x00001513 jmp          LBB0_321
  1341  	//0x00001518 LBB0_268
  1342  	0x4c, 0x89, 0xca, //0x00001518 movq         %r9, %rdx
  1343  	0x48, 0xf7, 0xd2, //0x0000151b notq         %rdx
  1344  	0x49, 0x01, 0xd0, //0x0000151e addq         %rdx, %r8
  1345  	0x49, 0x39, 0xc8, //0x00001521 cmpq         %rcx, %r8
  1346  	0x0f, 0x82, 0x3e, 0xef, 0xff, 0xff, //0x00001524 jb           LBB0_36
  1347  	0xe9, 0x17, 0x12, 0x00, 0x00, //0x0000152a jmp          LBB0_473
  1348  	//0x0000152f LBB0_269
  1349  	0x41, 0x8a, 0x49, 0x01, //0x0000152f movb         $1(%r9), %cl
  1350  	0x80, 0xc1, 0xd2, //0x00001533 addb         $-46, %cl
  1351  	0x80, 0xf9, 0x37, //0x00001536 cmpb         $55, %cl
  1352  	0x4c, 0x8b, 0x65, 0xa8, //0x00001539 movq         $-88(%rbp), %r12
  1353  	0x0f, 0x87, 0x19, 0x06, 0x00, 0x00, //0x0000153d ja           LBB0_343
  1354  	0x0f, 0xb6, 0xc1, //0x00001543 movzbl       %cl, %eax
  1355  	0x48, 0xb9, 0x01, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, //0x00001546 movabsq      $36028797027352577, %rcx
  1356  	0x48, 0x0f, 0xa3, 0xc1, //0x00001550 btq          %rax, %rcx
  1357  	0x0f, 0x83, 0x02, 0x06, 0x00, 0x00, //0x00001554 jae          LBB0_343
  1358  	//0x0000155a LBB0_271
  1359  	0x49, 0x83, 0xfe, 0x20, //0x0000155a cmpq         $32, %r14
  1360  	0x0f, 0x82, 0x40, 0x09, 0x00, 0x00, //0x0000155e jb           LBB0_362
  1361  	0x49, 0x8d, 0x4e, 0xe0, //0x00001564 leaq         $-32(%r14), %rcx
  1362  	0x48, 0x89, 0xc8, //0x00001568 movq         %rcx, %rax
  1363  	0x48, 0x83, 0xe0, 0xe0, //0x0000156b andq         $-32, %rax
  1364  	0x4d, 0x89, 0xca, //0x0000156f movq         %r9, %r10
  1365  	0x4e, 0x8d, 0x7c, 0x08, 0x20, //0x00001572 leaq         $32(%rax,%r9), %r15
  1366  	0x83, 0xe1, 0x1f, //0x00001577 andl         $31, %ecx
  1367  	0x48, 0x89, 0x4d, 0xc8, //0x0000157a movq         %rcx, $-56(%rbp)
  1368  	0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x0000157e movq         $-1, %rax
  1369  	0x49, 0xc7, 0xc3, 0xff, 0xff, 0xff, 0xff, //0x00001585 movq         $-1, %r11
  1370  	0x49, 0xc7, 0xc4, 0xff, 0xff, 0xff, 0xff, //0x0000158c movq         $-1, %r12
  1371  	0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001593 .p2align 4, 0x90
  1372  	//0x000015a0 LBB0_273
  1373  	0xc4, 0xc1, 0x7e, 0x6f, 0x02, //0x000015a0 vmovdqu      (%r10), %ymm0
  1374  	0xc4, 0xc1, 0x7d, 0x64, 0xca, //0x000015a5 vpcmpgtb     %ymm10, %ymm0, %ymm1
  1375  	0xc5, 0xa5, 0x64, 0xd0, //0x000015aa vpcmpgtb     %ymm0, %ymm11, %ymm2
  1376  	0xc5, 0xf5, 0xdb, 0xca, //0x000015ae vpand        %ymm2, %ymm1, %ymm1
  1377  	0xc5, 0x9d, 0x74, 0xd0, //0x000015b2 vpcmpeqb     %ymm0, %ymm12, %ymm2
  1378  	0xc5, 0x95, 0x74, 0xd8, //0x000015b6 vpcmpeqb     %ymm0, %ymm13, %ymm3
  1379  	0xc5, 0xe5, 0xeb, 0xd2, //0x000015ba vpor         %ymm2, %ymm3, %ymm2
  1380  	0xc5, 0xbd, 0xeb, 0xd8, //0x000015be vpor         %ymm0, %ymm8, %ymm3
  1381  	0xc5, 0x8d, 0x74, 0xc0, //0x000015c2 vpcmpeqb     %ymm0, %ymm14, %ymm0
  1382  	0xc5, 0xfd, 0xd7, 0xf8, //0x000015c6 vpmovmskb    %ymm0, %edi
  1383  	0xc5, 0x85, 0x74, 0xdb, //0x000015ca vpcmpeqb     %ymm3, %ymm15, %ymm3
  1384  	0xc5, 0xfd, 0xd7, 0xd3, //0x000015ce vpmovmskb    %ymm3, %edx
  1385  	0xc5, 0xfd, 0xd7, 0xf2, //0x000015d2 vpmovmskb    %ymm2, %esi
  1386  	0xc5, 0xe5, 0xeb, 0xc0, //0x000015d6 vpor         %ymm0, %ymm3, %ymm0
  1387  	0xc5, 0xed, 0xeb, 0xc9, //0x000015da vpor         %ymm1, %ymm2, %ymm1
  1388  	0xc5, 0xfd, 0xeb, 0xc1, //0x000015de vpor         %ymm1, %ymm0, %ymm0
  1389  	0xc5, 0xfd, 0xd7, 0xc8, //0x000015e2 vpmovmskb    %ymm0, %ecx
  1390  	0x48, 0xf7, 0xd1, //0x000015e6 notq         %rcx
  1391  	0x48, 0x0f, 0xbc, 0xc9, //0x000015e9 bsfq         %rcx, %rcx
  1392  	0x83, 0xf9, 0x20, //0x000015ed cmpl         $32, %ecx
  1393  	0x0f, 0x84, 0x11, 0x00, 0x00, 0x00, //0x000015f0 je           LBB0_275
  1394  	0xbb, 0xff, 0xff, 0xff, 0xff, //0x000015f6 movl         $-1, %ebx
  1395  	0xd3, 0xe3, //0x000015fb shll         %cl, %ebx
  1396  	0xf7, 0xd3, //0x000015fd notl         %ebx
  1397  	0x21, 0xdf, //0x000015ff andl         %ebx, %edi
  1398  	0x21, 0xda, //0x00001601 andl         %ebx, %edx
  1399  	0x21, 0xf3, //0x00001603 andl         %esi, %ebx
  1400  	0x89, 0xde, //0x00001605 movl         %ebx, %esi
  1401  	//0x00001607 LBB0_275
  1402  	0x8d, 0x5f, 0xff, //0x00001607 leal         $-1(%rdi), %ebx
  1403  	0x21, 0xfb, //0x0000160a andl         %edi, %ebx
  1404  	0x0f, 0x85, 0xa2, 0x06, 0x00, 0x00, //0x0000160c jne          LBB0_349
  1405  	0x8d, 0x5a, 0xff, //0x00001612 leal         $-1(%rdx), %ebx
  1406  	0x21, 0xd3, //0x00001615 andl         %edx, %ebx
  1407  	0x0f, 0x85, 0x97, 0x06, 0x00, 0x00, //0x00001617 jne          LBB0_349
  1408  	0x8d, 0x5e, 0xff, //0x0000161d leal         $-1(%rsi), %ebx
  1409  	0x21, 0xf3, //0x00001620 andl         %esi, %ebx
  1410  	0x0f, 0x85, 0x8c, 0x06, 0x00, 0x00, //0x00001622 jne          LBB0_349
  1411  	0x85, 0xff, //0x00001628 testl        %edi, %edi
  1412  	0x0f, 0x84, 0x19, 0x00, 0x00, 0x00, //0x0000162a je           LBB0_281
  1413  	0x4c, 0x89, 0xd3, //0x00001630 movq         %r10, %rbx
  1414  	0x4c, 0x29, 0xcb, //0x00001633 subq         %r9, %rbx
  1415  	0x0f, 0xbc, 0xff, //0x00001636 bsfl         %edi, %edi
  1416  	0x48, 0x01, 0xdf, //0x00001639 addq         %rbx, %rdi
  1417  	0x49, 0x83, 0xfc, 0xff, //0x0000163c cmpq         $-1, %r12
  1418  	0x0f, 0x85, 0x96, 0x07, 0x00, 0x00, //0x00001640 jne          LBB0_353
  1419  	0x49, 0x89, 0xfc, //0x00001646 movq         %rdi, %r12
  1420  	//0x00001649 LBB0_281
  1421  	0x85, 0xd2, //0x00001649 testl        %edx, %edx
  1422  	0x0f, 0x84, 0x19, 0x00, 0x00, 0x00, //0x0000164b je           LBB0_284
  1423  	0x4c, 0x89, 0xd7, //0x00001651 movq         %r10, %rdi
  1424  	0x4c, 0x29, 0xcf, //0x00001654 subq         %r9, %rdi
  1425  	0x0f, 0xbc, 0xd2, //0x00001657 bsfl         %edx, %edx
  1426  	0x48, 0x01, 0xfa, //0x0000165a addq         %rdi, %rdx
  1427  	0x49, 0x83, 0xfb, 0xff, //0x0000165d cmpq         $-1, %r11
  1428  	0x0f, 0x85, 0x6e, 0x06, 0x00, 0x00, //0x00001661 jne          LBB0_351
  1429  	0x49, 0x89, 0xd3, //0x00001667 movq         %rdx, %r11
  1430  	//0x0000166a LBB0_284
  1431  	0x85, 0xf6, //0x0000166a testl        %esi, %esi
  1432  	0x0f, 0x84, 0x19, 0x00, 0x00, 0x00, //0x0000166c je           LBB0_287
  1433  	0x4c, 0x89, 0xd7, //0x00001672 movq         %r10, %rdi
  1434  	0x4c, 0x29, 0xcf, //0x00001675 subq         %r9, %rdi
  1435  	0x0f, 0xbc, 0xd6, //0x00001678 bsfl         %esi, %edx
  1436  	0x48, 0x01, 0xfa, //0x0000167b addq         %rdi, %rdx
  1437  	0x48, 0x83, 0xf8, 0xff, //0x0000167e cmpq         $-1, %rax
  1438  	0x0f, 0x85, 0x4d, 0x06, 0x00, 0x00, //0x00001682 jne          LBB0_351
  1439  	0x48, 0x89, 0xd0, //0x00001688 movq         %rdx, %rax
  1440  	//0x0000168b LBB0_287
  1441  	0x83, 0xf9, 0x20, //0x0000168b cmpl         $32, %ecx
  1442  	0x0f, 0x85, 0x62, 0x02, 0x00, 0x00, //0x0000168e jne          LBB0_493
  1443  	0x49, 0x83, 0xc2, 0x20, //0x00001694 addq         $32, %r10
  1444  	0x49, 0x83, 0xc6, 0xe0, //0x00001698 addq         $-32, %r14
  1445  	0x49, 0x83, 0xfe, 0x1f, //0x0000169c cmpq         $31, %r14
  1446  	0x0f, 0x87, 0xfa, 0xfe, 0xff, 0xff, //0x000016a0 ja           LBB0_273
  1447  	0xc5, 0xf8, 0x77, //0x000016a6 vzeroupper   
  1448  	0x4c, 0x8b, 0x75, 0xc8, //0x000016a9 movq         $-56(%rbp), %r14
  1449  	//0x000016ad LBB0_290
  1450  	0x49, 0x83, 0xfe, 0x10, //0x000016ad cmpq         $16, %r14
  1451  	0xc5, 0xfe, 0x6f, 0x2d, 0x47, 0xe9, 0xff, 0xff, //0x000016b1 vmovdqu      $-5817(%rip), %ymm5  /* LCPI0_0+0(%rip) */
  1452  	0xc5, 0xfe, 0x6f, 0x35, 0x5f, 0xe9, 0xff, 0xff, //0x000016b9 vmovdqu      $-5793(%rip), %ymm6  /* LCPI0_1+0(%rip) */
  1453  	0xc5, 0xfe, 0x6f, 0x3d, 0x77, 0xe9, 0xff, 0xff, //0x000016c1 vmovdqu      $-5769(%rip), %ymm7  /* LCPI0_2+0(%rip) */
  1454  	0xc5, 0x7e, 0x6f, 0x05, 0x8f, 0xe9, 0xff, 0xff, //0x000016c9 vmovdqu      $-5745(%rip), %ymm8  /* LCPI0_3+0(%rip) */
  1455  	0xc4, 0x41, 0x35, 0x76, 0xc9, //0x000016d1 vpcmpeqd     %ymm9, %ymm9, %ymm9
  1456  	0xc5, 0x7e, 0x6f, 0x15, 0xa2, 0xe9, 0xff, 0xff, //0x000016d6 vmovdqu      $-5726(%rip), %ymm10  /* LCPI0_4+0(%rip) */
  1457  	0xc5, 0x7e, 0x6f, 0x1d, 0xba, 0xe9, 0xff, 0xff, //0x000016de vmovdqu      $-5702(%rip), %ymm11  /* LCPI0_5+0(%rip) */
  1458  	0xc5, 0x7e, 0x6f, 0x25, 0xd2, 0xe9, 0xff, 0xff, //0x000016e6 vmovdqu      $-5678(%rip), %ymm12  /* LCPI0_6+0(%rip) */
  1459  	0xc5, 0x7e, 0x6f, 0x2d, 0xea, 0xe9, 0xff, 0xff, //0x000016ee vmovdqu      $-5654(%rip), %ymm13  /* LCPI0_7+0(%rip) */
  1460  	0xc5, 0x7e, 0x6f, 0x35, 0x02, 0xea, 0xff, 0xff, //0x000016f6 vmovdqu      $-5630(%rip), %ymm14  /* LCPI0_8+0(%rip) */
  1461  	0xc5, 0x7e, 0x6f, 0x3d, 0x1a, 0xea, 0xff, 0xff, //0x000016fe vmovdqu      $-5606(%rip), %ymm15  /* LCPI0_9+0(%rip) */
  1462  	0x0f, 0x82, 0x55, 0x01, 0x00, 0x00, //0x00001706 jb           LBB0_309
  1463  	0x4d, 0x8d, 0x56, 0xf0, //0x0000170c leaq         $-16(%r14), %r10
  1464  	0x4c, 0x89, 0xd1, //0x00001710 movq         %r10, %rcx
  1465  	0x48, 0x83, 0xe1, 0xf0, //0x00001713 andq         $-16, %rcx
  1466  	0x4a, 0x8d, 0x4c, 0x39, 0x10, //0x00001717 leaq         $16(%rcx,%r15), %rcx
  1467  	0x48, 0x89, 0x4d, 0xc8, //0x0000171c movq         %rcx, $-56(%rbp)
  1468  	0x41, 0x83, 0xe2, 0x0f, //0x00001720 andl         $15, %r10d
  1469  	0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001724 .p2align 4, 0x90
  1470  	//0x00001730 LBB0_292
  1471  	0xc4, 0xc1, 0x7a, 0x6f, 0x07, //0x00001730 vmovdqu      (%r15), %xmm0
  1472  	0xc5, 0xf9, 0x64, 0x0d, 0x03, 0xea, 0xff, 0xff, //0x00001735 vpcmpgtb     $-5629(%rip), %xmm0, %xmm1  /* LCPI0_10+0(%rip) */
  1473  	0xc5, 0xfa, 0x6f, 0x15, 0x0b, 0xea, 0xff, 0xff, //0x0000173d vmovdqu      $-5621(%rip), %xmm2  /* LCPI0_11+0(%rip) */
  1474  	0xc5, 0xe9, 0x64, 0xd0, //0x00001745 vpcmpgtb     %xmm0, %xmm2, %xmm2
  1475  	0xc5, 0xf1, 0xdb, 0xca, //0x00001749 vpand        %xmm2, %xmm1, %xmm1
  1476  	0xc5, 0xf9, 0x74, 0x15, 0x0b, 0xea, 0xff, 0xff, //0x0000174d vpcmpeqb     $-5621(%rip), %xmm0, %xmm2  /* LCPI0_12+0(%rip) */
  1477  	0xc5, 0xf9, 0x74, 0x1d, 0x13, 0xea, 0xff, 0xff, //0x00001755 vpcmpeqb     $-5613(%rip), %xmm0, %xmm3  /* LCPI0_13+0(%rip) */
  1478  	0xc5, 0xe1, 0xeb, 0xd2, //0x0000175d vpor         %xmm2, %xmm3, %xmm2
  1479  	0xc5, 0xf9, 0xeb, 0x1d, 0x17, 0xea, 0xff, 0xff, //0x00001761 vpor         $-5609(%rip), %xmm0, %xmm3  /* LCPI0_14+0(%rip) */
  1480  	0xc5, 0xf9, 0x74, 0x05, 0x1f, 0xea, 0xff, 0xff, //0x00001769 vpcmpeqb     $-5601(%rip), %xmm0, %xmm0  /* LCPI0_15+0(%rip) */
  1481  	0xc5, 0xe1, 0x74, 0x1d, 0x27, 0xea, 0xff, 0xff, //0x00001771 vpcmpeqb     $-5593(%rip), %xmm3, %xmm3  /* LCPI0_16+0(%rip) */
  1482  	0xc5, 0xe1, 0xeb, 0xe0, //0x00001779 vpor         %xmm0, %xmm3, %xmm4
  1483  	0xc5, 0xe9, 0xeb, 0xc9, //0x0000177d vpor         %xmm1, %xmm2, %xmm1
  1484  	0xc5, 0xd9, 0xeb, 0xc9, //0x00001781 vpor         %xmm1, %xmm4, %xmm1
  1485  	0xc5, 0xf9, 0xd7, 0xf8, //0x00001785 vpmovmskb    %xmm0, %edi
  1486  	0xc5, 0xf9, 0xd7, 0xf3, //0x00001789 vpmovmskb    %xmm3, %esi
  1487  	0xc5, 0xf9, 0xd7, 0xd2, //0x0000178d vpmovmskb    %xmm2, %edx
  1488  	0xc5, 0xf9, 0xd7, 0xc9, //0x00001791 vpmovmskb    %xmm1, %ecx
  1489  	0xbb, 0xff, 0xff, 0xff, 0xff, //0x00001795 movl         $4294967295, %ebx
  1490  	0x48, 0x31, 0xd9, //0x0000179a xorq         %rbx, %rcx
  1491  	0x48, 0x0f, 0xbc, 0xc9, //0x0000179d bsfq         %rcx, %rcx
  1492  	0x83, 0xf9, 0x10, //0x000017a1 cmpl         $16, %ecx
  1493  	0x0f, 0x84, 0x11, 0x00, 0x00, 0x00, //0x000017a4 je           LBB0_294
  1494  	0xbb, 0xff, 0xff, 0xff, 0xff, //0x000017aa movl         $-1, %ebx
  1495  	0xd3, 0xe3, //0x000017af shll         %cl, %ebx
  1496  	0xf7, 0xd3, //0x000017b1 notl         %ebx
  1497  	0x21, 0xdf, //0x000017b3 andl         %ebx, %edi
  1498  	0x21, 0xde, //0x000017b5 andl         %ebx, %esi
  1499  	0x21, 0xd3, //0x000017b7 andl         %edx, %ebx
  1500  	0x89, 0xda, //0x000017b9 movl         %ebx, %edx
  1501  	//0x000017bb LBB0_294
  1502  	0x8d, 0x5f, 0xff, //0x000017bb leal         $-1(%rdi), %ebx
  1503  	0x21, 0xfb, //0x000017be andl         %edi, %ebx
  1504  	0x0f, 0x85, 0xfe, 0x05, 0x00, 0x00, //0x000017c0 jne          LBB0_352
  1505  	0x8d, 0x5e, 0xff, //0x000017c6 leal         $-1(%rsi), %ebx
  1506  	0x21, 0xf3, //0x000017c9 andl         %esi, %ebx
  1507  	0x0f, 0x85, 0xf3, 0x05, 0x00, 0x00, //0x000017cb jne          LBB0_352
  1508  	0x8d, 0x5a, 0xff, //0x000017d1 leal         $-1(%rdx), %ebx
  1509  	0x21, 0xd3, //0x000017d4 andl         %edx, %ebx
  1510  	0x0f, 0x85, 0xe8, 0x05, 0x00, 0x00, //0x000017d6 jne          LBB0_352
  1511  	0x85, 0xff, //0x000017dc testl        %edi, %edi
  1512  	0x0f, 0x84, 0x19, 0x00, 0x00, 0x00, //0x000017de je           LBB0_300
  1513  	0x4c, 0x89, 0xfb, //0x000017e4 movq         %r15, %rbx
  1514  	0x4c, 0x29, 0xcb, //0x000017e7 subq         %r9, %rbx
  1515  	0x0f, 0xbc, 0xff, //0x000017ea bsfl         %edi, %edi
  1516  	0x48, 0x01, 0xdf, //0x000017ed addq         %rbx, %rdi
  1517  	0x49, 0x83, 0xfc, 0xff, //0x000017f0 cmpq         $-1, %r12
  1518  	0x0f, 0x85, 0xe2, 0x05, 0x00, 0x00, //0x000017f4 jne          LBB0_353
  1519  	0x49, 0x89, 0xfc, //0x000017fa movq         %rdi, %r12
  1520  	//0x000017fd LBB0_300
  1521  	0x85, 0xf6, //0x000017fd testl        %esi, %esi
  1522  	0x0f, 0x84, 0x19, 0x00, 0x00, 0x00, //0x000017ff je           LBB0_303
  1523  	0x4c, 0x89, 0xff, //0x00001805 movq         %r15, %rdi
  1524  	0x4c, 0x29, 0xcf, //0x00001808 subq         %r9, %rdi
  1525  	0x0f, 0xbc, 0xf6, //0x0000180b bsfl         %esi, %esi
  1526  	0x48, 0x01, 0xfe, //0x0000180e addq         %rdi, %rsi
  1527  	0x49, 0x83, 0xfb, 0xff, //0x00001811 cmpq         $-1, %r11
  1528  	0x0f, 0x85, 0x3d, 0x06, 0x00, 0x00, //0x00001815 jne          LBB0_358
  1529  	0x49, 0x89, 0xf3, //0x0000181b movq         %rsi, %r11
  1530  	//0x0000181e LBB0_303
  1531  	0x85, 0xd2, //0x0000181e testl        %edx, %edx
  1532  	0x0f, 0x84, 0x19, 0x00, 0x00, 0x00, //0x00001820 je           LBB0_306
  1533  	0x4c, 0x89, 0xfe, //0x00001826 movq         %r15, %rsi
  1534  	0x4c, 0x29, 0xce, //0x00001829 subq         %r9, %rsi
  1535  	0x0f, 0xbc, 0xd2, //0x0000182c bsfl         %edx, %edx
  1536  	0x48, 0x01, 0xf2, //0x0000182f addq         %rsi, %rdx
  1537  	0x48, 0x83, 0xf8, 0xff, //0x00001832 cmpq         $-1, %rax
  1538  	0x0f, 0x85, 0x99, 0x04, 0x00, 0x00, //0x00001836 jne          LBB0_351
  1539  	0x48, 0x89, 0xd0, //0x0000183c movq         %rdx, %rax
  1540  	//0x0000183f LBB0_306
  1541  	0x83, 0xf9, 0x10, //0x0000183f cmpl         $16, %ecx
  1542  	0x0f, 0x85, 0x05, 0x01, 0x00, 0x00, //0x00001842 jne          LBB0_325
  1543  	0x49, 0x83, 0xc7, 0x10, //0x00001848 addq         $16, %r15
  1544  	0x49, 0x83, 0xc6, 0xf0, //0x0000184c addq         $-16, %r14
  1545  	0x49, 0x83, 0xfe, 0x0f, //0x00001850 cmpq         $15, %r14
  1546  	0x0f, 0x87, 0xd6, 0xfe, 0xff, 0xff, //0x00001854 ja           LBB0_292
  1547  	0x4d, 0x89, 0xd6, //0x0000185a movq         %r10, %r14
  1548  	0x4c, 0x8b, 0x7d, 0xc8, //0x0000185d movq         $-56(%rbp), %r15
  1549  	//0x00001861 LBB0_309
  1550  	0x4d, 0x85, 0xf6, //0x00001861 testq        %r14, %r14
  1551  	0x4c, 0x8b, 0x55, 0xb8, //0x00001864 movq         $-72(%rbp), %r10
  1552  	0x0f, 0x84, 0xe6, 0x00, 0x00, 0x00, //0x00001868 je           LBB0_326
  1553  	0x4b, 0x8d, 0x0c, 0x37, //0x0000186e leaq         (%r15,%r14), %rcx
  1554  	0xe9, 0x25, 0x00, 0x00, 0x00, //0x00001872 jmp          LBB0_314
  1555  	//0x00001877 LBB0_311
  1556  	0x49, 0x89, 0xd7, //0x00001877 movq         %rdx, %r15
  1557  	0x4d, 0x29, 0xcf, //0x0000187a subq         %r9, %r15
  1558  	0x48, 0x83, 0xf8, 0xff, //0x0000187d cmpq         $-1, %rax
  1559  	0x0f, 0x85, 0x15, 0x06, 0x00, 0x00, //0x00001881 jne          LBB0_365
  1560  	0x49, 0xff, 0xcf, //0x00001887 decq         %r15
  1561  	0x4c, 0x89, 0xf8, //0x0000188a movq         %r15, %rax
  1562  	0x90, 0x90, 0x90, //0x0000188d .p2align 4, 0x90
  1563  	//0x00001890 LBB0_313
  1564  	0x49, 0x89, 0xd7, //0x00001890 movq         %rdx, %r15
  1565  	0x49, 0xff, 0xce, //0x00001893 decq         %r14
  1566  	0x0f, 0x84, 0xab, 0x05, 0x00, 0x00, //0x00001896 je           LBB0_357
  1567  	//0x0000189c LBB0_314
  1568  	0x41, 0x0f, 0xbe, 0x37, //0x0000189c movsbl       (%r15), %esi
  1569  	0x83, 0xc6, 0xd5, //0x000018a0 addl         $-43, %esi
  1570  	0x83, 0xfe, 0x3a, //0x000018a3 cmpl         $58, %esi
  1571  	0x0f, 0x87, 0xa8, 0x00, 0x00, 0x00, //0x000018a6 ja           LBB0_326
  1572  	0x49, 0x8d, 0x57, 0x01, //0x000018ac leaq         $1(%r15), %rdx
  1573  	0x48, 0x8d, 0x3d, 0x35, 0x13, 0x00, 0x00, //0x000018b0 leaq         $4917(%rip), %rdi  /* LJTI0_2+0(%rip) */
  1574  	0x48, 0x63, 0x34, 0xb7, //0x000018b7 movslq       (%rdi,%rsi,4), %rsi
  1575  	0x48, 0x01, 0xfe, //0x000018bb addq         %rdi, %rsi
  1576  	0xff, 0xe6, //0x000018be jmpq         *%rsi
  1577  	//0x000018c0 LBB0_316
  1578  	0x49, 0x89, 0xd7, //0x000018c0 movq         %rdx, %r15
  1579  	0x4d, 0x29, 0xcf, //0x000018c3 subq         %r9, %r15
  1580  	0x49, 0x83, 0xfb, 0xff, //0x000018c6 cmpq         $-1, %r11
  1581  	0x0f, 0x85, 0xcc, 0x05, 0x00, 0x00, //0x000018ca jne          LBB0_365
  1582  	0x49, 0xff, 0xcf, //0x000018d0 decq         %r15
  1583  	0x4d, 0x89, 0xfb, //0x000018d3 movq         %r15, %r11
  1584  	0xe9, 0xb5, 0xff, 0xff, 0xff, //0x000018d6 jmp          LBB0_313
  1585  	//0x000018db LBB0_318
  1586  	0x49, 0x89, 0xd7, //0x000018db movq         %rdx, %r15
  1587  	0x4d, 0x29, 0xcf, //0x000018de subq         %r9, %r15
  1588  	0x49, 0x83, 0xfc, 0xff, //0x000018e1 cmpq         $-1, %r12
  1589  	0x0f, 0x85, 0xb1, 0x05, 0x00, 0x00, //0x000018e5 jne          LBB0_365
  1590  	0x49, 0xff, 0xcf, //0x000018eb decq         %r15
  1591  	0x4d, 0x89, 0xfc, //0x000018ee movq         %r15, %r12
  1592  	0xe9, 0x9a, 0xff, 0xff, 0xff, //0x000018f1 jmp          LBB0_313
  1593  	//0x000018f6 LBB0_493
  1594  	0x49, 0x01, 0xca, //0x000018f6 addq         %rcx, %r10
  1595  	0xc5, 0xf8, 0x77, //0x000018f9 vzeroupper   
  1596  	0xc4, 0x41, 0x35, 0x76, 0xc9, //0x000018fc vpcmpeqd     %ymm9, %ymm9, %ymm9
  1597  	0xc5, 0xfe, 0x6f, 0x3d, 0x37, 0xe7, 0xff, 0xff, //0x00001901 vmovdqu      $-6345(%rip), %ymm7  /* LCPI0_2+0(%rip) */
  1598  	0xc5, 0xfe, 0x6f, 0x35, 0x0f, 0xe7, 0xff, 0xff, //0x00001909 vmovdqu      $-6385(%rip), %ymm6  /* LCPI0_1+0(%rip) */
  1599  	0xc5, 0xfe, 0x6f, 0x2d, 0xe7, 0xe6, 0xff, 0xff, //0x00001911 vmovdqu      $-6425(%rip), %ymm5  /* LCPI0_0+0(%rip) */
  1600  	0x4d, 0x89, 0xd7, //0x00001919 movq         %r10, %r15
  1601  	0x4c, 0x8b, 0x55, 0xb8, //0x0000191c movq         $-72(%rbp), %r10
  1602  	0x4d, 0x85, 0xdb, //0x00001920 testq        %r11, %r11
  1603  	0x0f, 0x85, 0x34, 0x00, 0x00, 0x00, //0x00001923 jne          LBB0_327
  1604  	0xe9, 0x0f, 0x10, 0x00, 0x00, //0x00001929 jmp          LBB0_494
  1605  	//0x0000192e LBB0_320
  1606  	0xba, 0x40, 0x00, 0x00, 0x00, //0x0000192e movl         $64, %edx
  1607  	//0x00001933 LBB0_321
  1608  	0x4c, 0x8b, 0x75, 0xd0, //0x00001933 movq         $-48(%rbp), %r14
  1609  	0x49, 0x29, 0xc4, //0x00001937 subq         %rax, %r12
  1610  	0x48, 0x39, 0xca, //0x0000193a cmpq         %rcx, %rdx
  1611  	0x0f, 0x82, 0x38, 0x10, 0x00, 0x00, //0x0000193d jb           LBB0_129
  1612  	//0x00001943 LBB0_322
  1613  	0x4d, 0x8d, 0x64, 0x0c, 0x01, //0x00001943 leaq         $1(%r12,%rcx), %r12
  1614  	0xe9, 0xeb, 0x03, 0x00, 0x00, //0x00001948 jmp          LBB0_323
  1615  	//0x0000194d LBB0_325
  1616  	0x49, 0x01, 0xcf, //0x0000194d addq         %rcx, %r15
  1617  	0x4c, 0x8b, 0x55, 0xb8, //0x00001950 movq         $-72(%rbp), %r10
  1618  	//0x00001954 LBB0_326
  1619  	0x4d, 0x85, 0xdb, //0x00001954 testq        %r11, %r11
  1620  	0x0f, 0x84, 0xe0, 0x0f, 0x00, 0x00, //0x00001957 je           LBB0_494
  1621  	//0x0000195d LBB0_327
  1622  	0x48, 0x85, 0xc0, //0x0000195d testq        %rax, %rax
  1623  	0x0f, 0x84, 0xd7, 0x0f, 0x00, 0x00, //0x00001960 je           LBB0_494
  1624  	0x4d, 0x85, 0xe4, //0x00001966 testq        %r12, %r12
  1625  	0x0f, 0x84, 0xce, 0x0f, 0x00, 0x00, //0x00001969 je           LBB0_494
  1626  	0x4d, 0x29, 0xcf, //0x0000196f subq         %r9, %r15
  1627  	0x49, 0x8d, 0x4f, 0xff, //0x00001972 leaq         $-1(%r15), %rcx
  1628  	0x49, 0x39, 0xcb, //0x00001976 cmpq         %rcx, %r11
  1629  	0x0f, 0x84, 0x6b, 0x00, 0x00, 0x00, //0x00001979 je           LBB0_335
  1630  	0x49, 0x39, 0xcc, //0x0000197f cmpq         %rcx, %r12
  1631  	0x0f, 0x84, 0x62, 0x00, 0x00, 0x00, //0x00001982 je           LBB0_335
  1632  	0x48, 0x39, 0xc8, //0x00001988 cmpq         %rcx, %rax
  1633  	0x0f, 0x84, 0x59, 0x00, 0x00, 0x00, //0x0000198b je           LBB0_335
  1634  	0x48, 0x85, 0xc0, //0x00001991 testq        %rax, %rax
  1635  	0xc5, 0x7e, 0x6f, 0x05, 0xc4, 0xe6, 0xff, 0xff, //0x00001994 vmovdqu      $-6460(%rip), %ymm8  /* LCPI0_3+0(%rip) */
  1636  	0xc5, 0x7e, 0x6f, 0x15, 0xdc, 0xe6, 0xff, 0xff, //0x0000199c vmovdqu      $-6436(%rip), %ymm10  /* LCPI0_4+0(%rip) */
  1637  	0xc5, 0x7e, 0x6f, 0x1d, 0xf4, 0xe6, 0xff, 0xff, //0x000019a4 vmovdqu      $-6412(%rip), %ymm11  /* LCPI0_5+0(%rip) */
  1638  	0xc5, 0x7e, 0x6f, 0x25, 0x0c, 0xe7, 0xff, 0xff, //0x000019ac vmovdqu      $-6388(%rip), %ymm12  /* LCPI0_6+0(%rip) */
  1639  	0xc5, 0x7e, 0x6f, 0x2d, 0x24, 0xe7, 0xff, 0xff, //0x000019b4 vmovdqu      $-6364(%rip), %ymm13  /* LCPI0_7+0(%rip) */
  1640  	0xc5, 0x7e, 0x6f, 0x35, 0x3c, 0xe7, 0xff, 0xff, //0x000019bc vmovdqu      $-6340(%rip), %ymm14  /* LCPI0_8+0(%rip) */
  1641  	0xc5, 0x7e, 0x6f, 0x3d, 0x54, 0xe7, 0xff, 0xff, //0x000019c4 vmovdqu      $-6316(%rip), %ymm15  /* LCPI0_9+0(%rip) */
  1642  	0x0f, 0x8e, 0x58, 0x00, 0x00, 0x00, //0x000019cc jle          LBB0_336
  1643  	0x48, 0x8d, 0x48, 0xff, //0x000019d2 leaq         $-1(%rax), %rcx
  1644  	0x49, 0x39, 0xcb, //0x000019d6 cmpq         %rcx, %r11
  1645  	0x0f, 0x84, 0x4b, 0x00, 0x00, 0x00, //0x000019d9 je           LBB0_336
  1646  	0x48, 0xf7, 0xd0, //0x000019df notq         %rax
  1647  	0x49, 0x89, 0xc7, //0x000019e2 movq         %rax, %r15
  1648  	0xe9, 0x65, 0x01, 0x00, 0x00, //0x000019e5 jmp          LBB0_342
  1649  	//0x000019ea LBB0_335
  1650  	0x49, 0xf7, 0xdf, //0x000019ea negq         %r15
  1651  	0xc5, 0x7e, 0x6f, 0x05, 0x6b, 0xe6, 0xff, 0xff, //0x000019ed vmovdqu      $-6549(%rip), %ymm8  /* LCPI0_3+0(%rip) */
  1652  	0xc5, 0x7e, 0x6f, 0x15, 0x83, 0xe6, 0xff, 0xff, //0x000019f5 vmovdqu      $-6525(%rip), %ymm10  /* LCPI0_4+0(%rip) */
  1653  	0xc5, 0x7e, 0x6f, 0x1d, 0x9b, 0xe6, 0xff, 0xff, //0x000019fd vmovdqu      $-6501(%rip), %ymm11  /* LCPI0_5+0(%rip) */
  1654  	0xc5, 0x7e, 0x6f, 0x25, 0xb3, 0xe6, 0xff, 0xff, //0x00001a05 vmovdqu      $-6477(%rip), %ymm12  /* LCPI0_6+0(%rip) */
  1655  	0xc5, 0x7e, 0x6f, 0x2d, 0xcb, 0xe6, 0xff, 0xff, //0x00001a0d vmovdqu      $-6453(%rip), %ymm13  /* LCPI0_7+0(%rip) */
  1656  	0xc5, 0x7e, 0x6f, 0x35, 0xe3, 0xe6, 0xff, 0xff, //0x00001a15 vmovdqu      $-6429(%rip), %ymm14  /* LCPI0_8+0(%rip) */
  1657  	0xc5, 0x7e, 0x6f, 0x3d, 0xfb, 0xe6, 0xff, 0xff, //0x00001a1d vmovdqu      $-6405(%rip), %ymm15  /* LCPI0_9+0(%rip) */
  1658  	0xe9, 0x25, 0x01, 0x00, 0x00, //0x00001a25 jmp          LBB0_342
  1659  	//0x00001a2a LBB0_336
  1660  	0x4c, 0x89, 0xe1, //0x00001a2a movq         %r12, %rcx
  1661  	0x4c, 0x09, 0xd9, //0x00001a2d orq          %r11, %rcx
  1662  	0x4d, 0x39, 0xdc, //0x00001a30 cmpq         %r11, %r12
  1663  	0x0f, 0x8c, 0x01, 0x01, 0x00, 0x00, //0x00001a33 jl           LBB0_341
  1664  	0x48, 0x85, 0xc9, //0x00001a39 testq        %rcx, %rcx
  1665  	0x0f, 0x88, 0xf8, 0x00, 0x00, 0x00, //0x00001a3c js           LBB0_341
  1666  	0x49, 0xf7, 0xd4, //0x00001a42 notq         %r12
  1667  	0x4d, 0x89, 0xe7, //0x00001a45 movq         %r12, %r15
  1668  	0xe9, 0x02, 0x01, 0x00, 0x00, //0x00001a48 jmp          LBB0_342
  1669  	//0x00001a4d LBB0_339
  1670  	0x4d, 0x29, 0xfb, //0x00001a4d subq         %r15, %r11
  1671  	0x44, 0x0f, 0xbc, 0xf3, //0x00001a50 bsfl         %ebx, %r14d
  1672  	0xe9, 0x36, 0x01, 0x00, 0x00, //0x00001a54 jmp          LBB0_346
  1673  	//0x00001a59 LBB0_55
  1674  	0x4c, 0x89, 0xf9, //0x00001a59 movq         %r15, %rcx
  1675  	0x4c, 0x89, 0xcb, //0x00001a5c movq         %r9, %rbx
  1676  	0x48, 0x83, 0xf9, 0x20, //0x00001a5f cmpq         $32, %rcx
  1677  	0x0f, 0x82, 0xfd, 0x04, 0x00, 0x00, //0x00001a63 jb           LBB0_370
  1678  	//0x00001a69 LBB0_56
  1679  	0xc5, 0xfe, 0x6f, 0x03, //0x00001a69 vmovdqu      (%rbx), %ymm0
  1680  	0xc5, 0xfd, 0x74, 0xce, //0x00001a6d vpcmpeqb     %ymm6, %ymm0, %ymm1
  1681  	0xc5, 0xfd, 0xd7, 0xd1, //0x00001a71 vpmovmskb    %ymm1, %edx
  1682  	0xc5, 0xfd, 0x74, 0xc7, //0x00001a75 vpcmpeqb     %ymm7, %ymm0, %ymm0
  1683  	0xc5, 0xfd, 0xd7, 0xf0, //0x00001a79 vpmovmskb    %ymm0, %esi
  1684  	0x85, 0xf6, //0x00001a7d testl        %esi, %esi
  1685  	0x0f, 0x85, 0x78, 0x04, 0x00, 0x00, //0x00001a7f jne          LBB0_366
  1686  	0x4d, 0x85, 0xf6, //0x00001a85 testq        %r14, %r14
  1687  	0x0f, 0x85, 0x86, 0x04, 0x00, 0x00, //0x00001a88 jne          LBB0_368
  1688  	0x45, 0x31, 0xf6, //0x00001a8e xorl         %r14d, %r14d
  1689  	0x48, 0x85, 0xd2, //0x00001a91 testq        %rdx, %rdx
  1690  	0x0f, 0x84, 0xc4, 0x04, 0x00, 0x00, //0x00001a94 je           LBB0_369
  1691  	//0x00001a9a LBB0_61
  1692  	0x48, 0x0f, 0xbc, 0xc2, //0x00001a9a bsfq         %rdx, %rax
  1693  	0x4c, 0x29, 0xdb, //0x00001a9e subq         %r11, %rbx
  1694  	0x4c, 0x8d, 0x64, 0x03, 0x01, //0x00001aa1 leaq         $1(%rbx,%rax), %r12
  1695  	0x4c, 0x8b, 0x75, 0xd0, //0x00001aa6 movq         $-48(%rbp), %r14
  1696  	//0x00001aaa LBB0_184
  1697  	0x4d, 0x85, 0xe4, //0x00001aaa testq        %r12, %r12
  1698  	0x0f, 0x88, 0xab, 0x0c, 0x00, 0x00, //0x00001aad js           LBB0_474
  1699  	0x4c, 0x8b, 0x6d, 0xc0, //0x00001ab3 movq         $-64(%rbp), %r13
  1700  	0x4d, 0x89, 0x65, 0x00, //0x00001ab7 movq         %r12, (%r13)
  1701  	0x4c, 0x89, 0xc1, //0x00001abb movq         %r8, %rcx
  1702  	0x48, 0x83, 0x7d, 0xa8, 0x00, //0x00001abe cmpq         $0, $-88(%rbp)
  1703  	0x0f, 0x8f, 0xa7, 0xe7, 0xff, 0xff, //0x00001ac3 jg           LBB0_3
  1704  	0xe9, 0xeb, 0x0c, 0x00, 0x00, //0x00001ac9 jmp          LBB0_498
  1705  	//0x00001ace LBB0_82
  1706  	0x4d, 0x89, 0xf2, //0x00001ace movq         %r14, %r10
  1707  	0x49, 0x89, 0xc4, //0x00001ad1 movq         %rax, %r12
  1708  	0x4c, 0x8b, 0x75, 0xd0, //0x00001ad4 movq         $-48(%rbp), %r14
  1709  	0x49, 0x83, 0xfa, 0x20, //0x00001ad8 cmpq         $32, %r10
  1710  	0x0f, 0x82, 0xbc, 0x05, 0x00, 0x00, //0x00001adc jb           LBB0_388
  1711  	//0x00001ae2 LBB0_83
  1712  	0xc4, 0xc1, 0x7e, 0x6f, 0x04, 0x24, //0x00001ae2 vmovdqu      (%r12), %ymm0
  1713  	0xc5, 0xfd, 0x74, 0xce, //0x00001ae8 vpcmpeqb     %ymm6, %ymm0, %ymm1
  1714  	0xc5, 0xfd, 0xd7, 0xf1, //0x00001aec vpmovmskb    %ymm1, %esi
  1715  	0xc5, 0xfd, 0x74, 0xcf, //0x00001af0 vpcmpeqb     %ymm7, %ymm0, %ymm1
  1716  	0xc5, 0xfd, 0xd7, 0xc9, //0x00001af4 vpmovmskb    %ymm1, %ecx
  1717  	0xc5, 0xbd, 0x64, 0xc8, //0x00001af8 vpcmpgtb     %ymm0, %ymm8, %ymm1
  1718  	0xc4, 0xc1, 0x7d, 0x64, 0xc1, //0x00001afc vpcmpgtb     %ymm9, %ymm0, %ymm0
  1719  	0xc5, 0xfd, 0xdb, 0xc1, //0x00001b01 vpand        %ymm1, %ymm0, %ymm0
  1720  	0xc5, 0x7d, 0xd7, 0xc8, //0x00001b05 vpmovmskb    %ymm0, %r9d
  1721  	0x85, 0xc9, //0x00001b09 testl        %ecx, %ecx
  1722  	0x0f, 0x85, 0xe4, 0x04, 0x00, 0x00, //0x00001b0b jne          LBB0_379
  1723  	0x4d, 0x85, 0xff, //0x00001b11 testq        %r15, %r15
  1724  	0x0f, 0x85, 0xf3, 0x04, 0x00, 0x00, //0x00001b14 jne          LBB0_381
  1725  	0x45, 0x31, 0xff, //0x00001b1a xorl         %r15d, %r15d
  1726  	0x48, 0x85, 0xf6, //0x00001b1d testq        %rsi, %rsi
  1727  	0x0f, 0x84, 0x2e, 0x05, 0x00, 0x00, //0x00001b20 je           LBB0_382
  1728  	//0x00001b26 LBB0_86
  1729  	0x48, 0x0f, 0xbc, 0xce, //0x00001b26 bsfq         %rsi, %rcx
  1730  	0xe9, 0x2a, 0x05, 0x00, 0x00, //0x00001b2a jmp          LBB0_383
  1731  	//0x00001b2f LBB0_340
  1732  	0x48, 0xf7, 0xd2, //0x00001b2f notq         %rdx
  1733  	0x49, 0x89, 0xd6, //0x00001b32 movq         %rdx, %r14
  1734  	0xe9, 0x76, 0xf5, 0xff, 0xff, //0x00001b35 jmp          LBB0_197
  1735  	//0x00001b3a LBB0_341
  1736  	0x48, 0x85, 0xc9, //0x00001b3a testq        %rcx, %rcx
  1737  	0x49, 0x8d, 0x43, 0xff, //0x00001b3d leaq         $-1(%r11), %rax
  1738  	0x49, 0xf7, 0xd3, //0x00001b41 notq         %r11
  1739  	0x4d, 0x0f, 0x48, 0xdf, //0x00001b44 cmovsq       %r15, %r11
  1740  	0x49, 0x39, 0xc4, //0x00001b48 cmpq         %rax, %r12
  1741  	0x4d, 0x0f, 0x44, 0xfb, //0x00001b4b cmoveq       %r11, %r15
  1742  	//0x00001b4f LBB0_342
  1743  	0x4d, 0x8b, 0x65, 0x00, //0x00001b4f movq         (%r13), %r12
  1744  	0x4d, 0x85, 0xff, //0x00001b53 testq        %r15, %r15
  1745  	0x0f, 0x88, 0xec, 0x0d, 0x00, 0x00, //0x00001b56 js           LBB0_496
  1746  	//0x00001b5c LBB0_343
  1747  	0x4d, 0x01, 0xfc, //0x00001b5c addq         %r15, %r12
  1748  	0x4d, 0x89, 0x65, 0x00, //0x00001b5f movq         %r12, (%r13)
  1749  	0x4c, 0x89, 0xc1, //0x00001b63 movq         %r8, %rcx
  1750  	0x48, 0x83, 0x7d, 0xa8, 0x00, //0x00001b66 cmpq         $0, $-88(%rbp)
  1751  	0x4c, 0x8b, 0x75, 0xd0, //0x00001b6b movq         $-48(%rbp), %r14
  1752  	0x0f, 0x8f, 0xfb, 0xe6, 0xff, 0xff, //0x00001b6f jg           LBB0_3
  1753  	0xe9, 0x3f, 0x0c, 0x00, 0x00, //0x00001b75 jmp          LBB0_498
  1754  	//0x00001b7a LBB0_344
  1755  	0x4d, 0x29, 0xfe, //0x00001b7a subq         %r15, %r14
  1756  	0x0f, 0xbc, 0xc3, //0x00001b7d bsfl         %ebx, %eax
  1757  	0x4c, 0x01, 0xf0, //0x00001b80 addq         %r14, %rax
  1758  	0xe9, 0xc5, 0xf4, 0xff, 0xff, //0x00001b83 jmp          LBB0_195
  1759  	//0x00001b88 LBB0_345
  1760  	0x4d, 0x29, 0xfb, //0x00001b88 subq         %r15, %r11
  1761  	0x45, 0x0f, 0xbc, 0xf1, //0x00001b8b bsfl         %r9d, %r14d
  1762  	//0x00001b8f LBB0_346
  1763  	0x4d, 0x01, 0xde, //0x00001b8f addq         %r11, %r14
  1764  	0x49, 0xf7, 0xd6, //0x00001b92 notq         %r14
  1765  	0xe9, 0x16, 0xf5, 0xff, 0xff, //0x00001b95 jmp          LBB0_197
  1766  	//0x00001b9a LBB0_347
  1767  	0x48, 0xf7, 0xd7, //0x00001b9a notq         %rdi
  1768  	0x49, 0x89, 0xfe, //0x00001b9d movq         %rdi, %r14
  1769  	0xe9, 0x0b, 0xf5, 0xff, 0xff, //0x00001ba0 jmp          LBB0_197
  1770  	//0x00001ba5 LBB0_101
  1771  	0x4c, 0x89, 0xf9, //0x00001ba5 movq         %r15, %rcx
  1772  	0x4c, 0x89, 0xd3, //0x00001ba8 movq         %r10, %rbx
  1773  	0x48, 0x83, 0xf9, 0x20, //0x00001bab cmpq         $32, %rcx
  1774  	0x0f, 0x82, 0x00, 0x06, 0x00, 0x00, //0x00001baf jb           LBB0_402
  1775  	//0x00001bb5 LBB0_102
  1776  	0xc5, 0xfe, 0x6f, 0x03, //0x00001bb5 vmovdqu      (%rbx), %ymm0
  1777  	0xc5, 0xfd, 0x74, 0xce, //0x00001bb9 vpcmpeqb     %ymm6, %ymm0, %ymm1
  1778  	0xc5, 0xfd, 0xd7, 0xd1, //0x00001bbd vpmovmskb    %ymm1, %edx
  1779  	0xc5, 0xfd, 0x74, 0xc7, //0x00001bc1 vpcmpeqb     %ymm7, %ymm0, %ymm0
  1780  	0xc5, 0xfd, 0xd7, 0xf0, //0x00001bc5 vpmovmskb    %ymm0, %esi
  1781  	0x85, 0xf6, //0x00001bc9 testl        %esi, %esi
  1782  	0x0f, 0x85, 0x6d, 0x05, 0x00, 0x00, //0x00001bcb jne          LBB0_397
  1783  	0x4d, 0x85, 0xf6, //0x00001bd1 testq        %r14, %r14
  1784  	0x0f, 0x85, 0x83, 0x05, 0x00, 0x00, //0x00001bd4 jne          LBB0_399
  1785  	0x45, 0x31, 0xf6, //0x00001bda xorl         %r14d, %r14d
  1786  	0x48, 0x85, 0xd2, //0x00001bdd testq        %rdx, %rdx
  1787  	0x0f, 0x84, 0xc7, 0x05, 0x00, 0x00, //0x00001be0 je           LBB0_401
  1788  	//0x00001be6 LBB0_107
  1789  	0x4d, 0x89, 0xe2, //0x00001be6 movq         %r12, %r10
  1790  	0x48, 0x0f, 0xbc, 0xc2, //0x00001be9 bsfq         %rdx, %rax
  1791  	0x4c, 0x29, 0xcb, //0x00001bed subq         %r9, %rbx
  1792  	0x4c, 0x8d, 0x64, 0x03, 0x01, //0x00001bf0 leaq         $1(%rbx,%rax), %r12
  1793  	0x4c, 0x8b, 0x75, 0xd0, //0x00001bf5 movq         $-48(%rbp), %r14
  1794  	//0x00001bf9 LBB0_205
  1795  	0x4d, 0x85, 0xe4, //0x00001bf9 testq        %r12, %r12
  1796  	0x0f, 0x88, 0x82, 0x0b, 0x00, 0x00, //0x00001bfc js           LBB0_477
  1797  	0x4d, 0x89, 0x65, 0x00, //0x00001c02 movq         %r12, (%r13)
  1798  	0x4c, 0x89, 0xc1, //0x00001c06 movq         %r8, %rcx
  1799  	0x4d, 0x85, 0xd2, //0x00001c09 testq        %r10, %r10
  1800  	0x4c, 0x8b, 0x55, 0xb8, //0x00001c0c movq         $-72(%rbp), %r10
  1801  	0x0f, 0x8e, 0xa3, 0x0b, 0x00, 0x00, //0x00001c10 jle          LBB0_498
  1802  	0x49, 0x8b, 0x02, //0x00001c16 movq         (%r10), %rax
  1803  	0x48, 0x3d, 0xff, 0x0f, 0x00, 0x00, //0x00001c19 cmpq         $4095, %rax
  1804  	0x0f, 0x8f, 0x2d, 0x0b, 0x00, 0x00, //0x00001c1f jg           LBB0_486
  1805  	0x48, 0x8d, 0x48, 0x01, //0x00001c25 leaq         $1(%rax), %rcx
  1806  	0x49, 0x89, 0x0a, //0x00001c29 movq         %rcx, (%r10)
  1807  	0x49, 0xc7, 0x44, 0xc2, 0x08, 0x04, 0x00, 0x00, 0x00, //0x00001c2c movq         $4, $8(%r10,%rax,8)
  1808  	0xe9, 0x36, 0xe6, 0xff, 0xff, //0x00001c35 jmp          LBB0_3
  1809  	//0x00001c3a LBB0_120
  1810  	0x4c, 0x89, 0xf3, //0x00001c3a movq         %r14, %rbx
  1811  	0x4c, 0x8b, 0x65, 0xa0, //0x00001c3d movq         $-96(%rbp), %r12
  1812  	0x4c, 0x8b, 0x75, 0xd0, //0x00001c41 movq         $-48(%rbp), %r14
  1813  	0x48, 0x83, 0xfb, 0x20, //0x00001c45 cmpq         $32, %rbx
  1814  	0x0f, 0x82, 0x9c, 0x06, 0x00, 0x00, //0x00001c49 jb           LBB0_420
  1815  	//0x00001c4f LBB0_121
  1816  	0xc4, 0xc1, 0x7e, 0x6f, 0x04, 0x24, //0x00001c4f vmovdqu      (%r12), %ymm0
  1817  	0xc5, 0xfd, 0x74, 0xce, //0x00001c55 vpcmpeqb     %ymm6, %ymm0, %ymm1
  1818  	0xc5, 0xfd, 0xd7, 0xf1, //0x00001c59 vpmovmskb    %ymm1, %esi
  1819  	0xc5, 0xfd, 0x74, 0xcf, //0x00001c5d vpcmpeqb     %ymm7, %ymm0, %ymm1
  1820  	0xc5, 0xfd, 0xd7, 0xc9, //0x00001c61 vpmovmskb    %ymm1, %ecx
  1821  	0xc5, 0xbd, 0x64, 0xc8, //0x00001c65 vpcmpgtb     %ymm0, %ymm8, %ymm1
  1822  	0xc4, 0xc1, 0x7d, 0x64, 0xc1, //0x00001c69 vpcmpgtb     %ymm9, %ymm0, %ymm0
  1823  	0xc5, 0xfd, 0xdb, 0xc1, //0x00001c6e vpand        %ymm1, %ymm0, %ymm0
  1824  	0xc5, 0x7d, 0xd7, 0xc8, //0x00001c72 vpmovmskb    %ymm0, %r9d
  1825  	0x85, 0xc9, //0x00001c76 testl        %ecx, %ecx
  1826  	0x0f, 0x85, 0xc9, 0x05, 0x00, 0x00, //0x00001c78 jne          LBB0_411
  1827  	0x4d, 0x85, 0xff, //0x00001c7e testq        %r15, %r15
  1828  	0x0f, 0x85, 0xd8, 0x05, 0x00, 0x00, //0x00001c81 jne          LBB0_413
  1829  	0x45, 0x31, 0xff, //0x00001c87 xorl         %r15d, %r15d
  1830  	0x48, 0x85, 0xf6, //0x00001c8a testq        %rsi, %rsi
  1831  	0x0f, 0x84, 0x17, 0x06, 0x00, 0x00, //0x00001c8d je           LBB0_414
  1832  	//0x00001c93 LBB0_124
  1833  	0x48, 0x0f, 0xbc, 0xce, //0x00001c93 bsfq         %rsi, %rcx
  1834  	0xe9, 0x13, 0x06, 0x00, 0x00, //0x00001c97 jmp          LBB0_415
  1835  	//0x00001c9c LBB0_348
  1836  	0x49, 0x89, 0xce, //0x00001c9c movq         %rcx, %r14
  1837  	0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00001c9f movq         $-1, %rcx
  1838  	0x4d, 0x85, 0xe4, //0x00001ca6 testq        %r12, %r12
  1839  	0x0f, 0x85, 0xff, 0xf2, 0xff, 0xff, //0x00001ca9 jne          LBB0_188
  1840  	0xe9, 0xed, 0x0a, 0x00, 0x00, //0x00001caf jmp          LBB0_480
  1841  	//0x00001cb4 LBB0_349
  1842  	0x4d, 0x29, 0xca, //0x00001cb4 subq         %r9, %r10
  1843  	0x44, 0x0f, 0xbc, 0xfb, //0x00001cb7 bsfl         %ebx, %r15d
  1844  	0x4d, 0x01, 0xd7, //0x00001cbb addq         %r10, %r15
  1845  	0x49, 0xf7, 0xd7, //0x00001cbe notq         %r15
  1846  	0x4c, 0x8b, 0x55, 0xb8, //0x00001cc1 movq         $-72(%rbp), %r10
  1847  	0xe9, 0x85, 0xfe, 0xff, 0xff, //0x00001cc5 jmp          LBB0_342
  1848  	//0x00001cca LBB0_350
  1849  	0x48, 0xf7, 0xd6, //0x00001cca notq         %rsi
  1850  	0x49, 0x89, 0xf6, //0x00001ccd movq         %rsi, %r14
  1851  	0xe9, 0xdb, 0xf3, 0xff, 0xff, //0x00001cd0 jmp          LBB0_197
  1852  	//0x00001cd5 LBB0_351
  1853  	0x48, 0xf7, 0xd2, //0x00001cd5 notq         %rdx
  1854  	0x49, 0x89, 0xd7, //0x00001cd8 movq         %rdx, %r15
  1855  	0x4c, 0x8b, 0x55, 0xb8, //0x00001cdb movq         $-72(%rbp), %r10
  1856  	0xe9, 0x6b, 0xfe, 0xff, 0xff, //0x00001cdf jmp          LBB0_342
  1857  	//0x00001ce4 LBB0_218
  1858  	0x4c, 0x89, 0xf9, //0x00001ce4 movq         %r15, %rcx
  1859  	0x4c, 0x89, 0xd3, //0x00001ce7 movq         %r10, %rbx
  1860  	0x48, 0x83, 0xf9, 0x20, //0x00001cea cmpq         $32, %rcx
  1861  	0x0f, 0x82, 0xfe, 0x07, 0x00, 0x00, //0x00001cee jb           LBB0_442
  1862  	//0x00001cf4 LBB0_219
  1863  	0xc5, 0xfe, 0x6f, 0x03, //0x00001cf4 vmovdqu      (%rbx), %ymm0
  1864  	0xc5, 0xfd, 0x74, 0xce, //0x00001cf8 vpcmpeqb     %ymm6, %ymm0, %ymm1
  1865  	0xc5, 0xfd, 0xd7, 0xd1, //0x00001cfc vpmovmskb    %ymm1, %edx
  1866  	0xc5, 0xfd, 0x74, 0xc7, //0x00001d00 vpcmpeqb     %ymm7, %ymm0, %ymm0
  1867  	0xc5, 0xfd, 0xd7, 0xf0, //0x00001d04 vpmovmskb    %ymm0, %esi
  1868  	0x85, 0xf6, //0x00001d08 testl        %esi, %esi
  1869  	0x0f, 0x85, 0x6b, 0x07, 0x00, 0x00, //0x00001d0a jne          LBB0_437
  1870  	0x4d, 0x85, 0xf6, //0x00001d10 testq        %r14, %r14
  1871  	0x0f, 0x85, 0x81, 0x07, 0x00, 0x00, //0x00001d13 jne          LBB0_439
  1872  	0x45, 0x31, 0xf6, //0x00001d19 xorl         %r14d, %r14d
  1873  	0x48, 0x85, 0xd2, //0x00001d1c testq        %rdx, %rdx
  1874  	0x0f, 0x84, 0xc5, 0x07, 0x00, 0x00, //0x00001d1f je           LBB0_441
  1875  	//0x00001d25 LBB0_224
  1876  	0x4d, 0x89, 0xe2, //0x00001d25 movq         %r12, %r10
  1877  	0x48, 0x0f, 0xbc, 0xc2, //0x00001d28 bsfq         %rdx, %rax
  1878  	0x4c, 0x29, 0xcb, //0x00001d2c subq         %r9, %rbx
  1879  	0x4c, 0x8d, 0x64, 0x03, 0x01, //0x00001d2f leaq         $1(%rbx,%rax), %r12
  1880  	0x4c, 0x8b, 0x75, 0xd0, //0x00001d34 movq         $-48(%rbp), %r14
  1881  	//0x00001d38 LBB0_323
  1882  	0x4d, 0x85, 0xe4, //0x00001d38 testq        %r12, %r12
  1883  	0x0f, 0x88, 0x43, 0x0a, 0x00, 0x00, //0x00001d3b js           LBB0_477
  1884  	0x4d, 0x89, 0x65, 0x00, //0x00001d41 movq         %r12, (%r13)
  1885  	0x4c, 0x89, 0xc1, //0x00001d45 movq         %r8, %rcx
  1886  	0x4d, 0x85, 0xd2, //0x00001d48 testq        %r10, %r10
  1887  	0x4c, 0x8b, 0x55, 0xb8, //0x00001d4b movq         $-72(%rbp), %r10
  1888  	0x0f, 0x8f, 0x1b, 0xe5, 0xff, 0xff, //0x00001d4f jg           LBB0_3
  1889  	0xe9, 0x5f, 0x0a, 0x00, 0x00, //0x00001d55 jmp          LBB0_498
  1890  	//0x00001d5a LBB0_359
  1891  	0x49, 0xf7, 0xde, //0x00001d5a negq         %r14
  1892  	0xe9, 0x4e, 0xf3, 0xff, 0xff, //0x00001d5d jmp          LBB0_197
  1893  	//0x00001d62 LBB0_259
  1894  	0x4c, 0x89, 0xf3, //0x00001d62 movq         %r14, %rbx
  1895  	0x4c, 0x8b, 0x65, 0xa0, //0x00001d65 movq         $-96(%rbp), %r12
  1896  	0x48, 0x83, 0xfb, 0x20, //0x00001d69 cmpq         $32, %rbx
  1897  	0x4c, 0x8b, 0x75, 0xd0, //0x00001d6d movq         $-48(%rbp), %r14
  1898  	0x0f, 0x82, 0xb1, 0x08, 0x00, 0x00, //0x00001d71 jb           LBB0_459
  1899  	//0x00001d77 LBB0_260
  1900  	0xc4, 0xc1, 0x7e, 0x6f, 0x04, 0x24, //0x00001d77 vmovdqu      (%r12), %ymm0
  1901  	0xc5, 0xfd, 0x74, 0xce, //0x00001d7d vpcmpeqb     %ymm6, %ymm0, %ymm1
  1902  	0xc5, 0xfd, 0xd7, 0xf1, //0x00001d81 vpmovmskb    %ymm1, %esi
  1903  	0xc5, 0xfd, 0x74, 0xcf, //0x00001d85 vpcmpeqb     %ymm7, %ymm0, %ymm1
  1904  	0xc5, 0xfd, 0xd7, 0xc9, //0x00001d89 vpmovmskb    %ymm1, %ecx
  1905  	0xc5, 0xbd, 0x64, 0xc8, //0x00001d8d vpcmpgtb     %ymm0, %ymm8, %ymm1
  1906  	0xc4, 0xc1, 0x7d, 0x64, 0xc1, //0x00001d91 vpcmpgtb     %ymm9, %ymm0, %ymm0
  1907  	0xc5, 0xfd, 0xdb, 0xc1, //0x00001d96 vpand        %ymm1, %ymm0, %ymm0
  1908  	0xc5, 0x7d, 0xd7, 0xc8, //0x00001d9a vpmovmskb    %ymm0, %r9d
  1909  	0x85, 0xc9, //0x00001d9e testl        %ecx, %ecx
  1910  	0x0f, 0x85, 0xde, 0x07, 0x00, 0x00, //0x00001da0 jne          LBB0_451
  1911  	0x4d, 0x85, 0xff, //0x00001da6 testq        %r15, %r15
  1912  	0x0f, 0x85, 0xed, 0x07, 0x00, 0x00, //0x00001da9 jne          LBB0_453
  1913  	0x45, 0x31, 0xff, //0x00001daf xorl         %r15d, %r15d
  1914  	0x48, 0x85, 0xf6, //0x00001db2 testq        %rsi, %rsi
  1915  	0x0f, 0x84, 0x2c, 0x08, 0x00, 0x00, //0x00001db5 je           LBB0_454
  1916  	//0x00001dbb LBB0_263
  1917  	0x48, 0x0f, 0xbc, 0xce, //0x00001dbb bsfq         %rsi, %rcx
  1918  	0xe9, 0x28, 0x08, 0x00, 0x00, //0x00001dbf jmp          LBB0_455
  1919  	//0x00001dc4 LBB0_352
  1920  	0x4d, 0x29, 0xcf, //0x00001dc4 subq         %r9, %r15
  1921  	0x0f, 0xbc, 0xc3, //0x00001dc7 bsfl         %ebx, %eax
  1922  	0x4c, 0x01, 0xf8, //0x00001dca addq         %r15, %rax
  1923  	0x48, 0xf7, 0xd0, //0x00001dcd notq         %rax
  1924  	0x49, 0x89, 0xc7, //0x00001dd0 movq         %rax, %r15
  1925  	0x4c, 0x8b, 0x55, 0xb8, //0x00001dd3 movq         $-72(%rbp), %r10
  1926  	0xe9, 0x73, 0xfd, 0xff, 0xff, //0x00001dd7 jmp          LBB0_342
  1927  	//0x00001ddc LBB0_353
  1928  	0x48, 0xf7, 0xd7, //0x00001ddc notq         %rdi
  1929  	0x49, 0x89, 0xff, //0x00001ddf movq         %rdi, %r15
  1930  	0x4c, 0x8b, 0x55, 0xb8, //0x00001de2 movq         $-72(%rbp), %r10
  1931  	0xe9, 0x64, 0xfd, 0xff, 0xff, //0x00001de6 jmp          LBB0_342
  1932  	//0x00001deb LBB0_354
  1933  	0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00001deb movq         $-1, %rax
  1934  	0x49, 0xc7, 0xc4, 0xff, 0xff, 0xff, 0xff, //0x00001df2 movq         $-1, %r12
  1935  	0x49, 0xc7, 0xc5, 0xff, 0xff, 0xff, 0xff, //0x00001df9 movq         $-1, %r13
  1936  	0x4d, 0x89, 0xfe, //0x00001e00 movq         %r15, %r14
  1937  	0x49, 0x83, 0xfa, 0x10, //0x00001e03 cmpq         $16, %r10
  1938  	0x0f, 0x83, 0xa1, 0xea, 0xff, 0xff, //0x00001e07 jae          LBB0_151
  1939  	0xe9, 0xee, 0xeb, 0xff, 0xff, //0x00001e0d jmp          LBB0_169
  1940  	//0x00001e12 LBB0_355
  1941  	0x4d, 0x89, 0xcb, //0x00001e12 movq         %r9, %r11
  1942  	0x49, 0xc7, 0xc5, 0xff, 0xff, 0xff, 0xff, //0x00001e15 movq         $-1, %r13
  1943  	0x45, 0x31, 0xf6, //0x00001e1c xorl         %r14d, %r14d
  1944  	0x48, 0x83, 0xf9, 0x20, //0x00001e1f cmpq         $32, %rcx
  1945  	0x0f, 0x83, 0x40, 0xfc, 0xff, 0xff, //0x00001e23 jae          LBB0_56
  1946  	0xe9, 0x38, 0x01, 0x00, 0x00, //0x00001e29 jmp          LBB0_370
  1947  	//0x00001e2e LBB0_356
  1948  	0x49, 0xc7, 0xc5, 0xff, 0xff, 0xff, 0xff, //0x00001e2e movq         $-1, %r13
  1949  	0x45, 0x31, 0xff, //0x00001e35 xorl         %r15d, %r15d
  1950  	0x49, 0x83, 0xfa, 0x20, //0x00001e38 cmpq         $32, %r10
  1951  	0x0f, 0x83, 0xa0, 0xfc, 0xff, 0xff, //0x00001e3c jae          LBB0_83
  1952  	0xe9, 0x57, 0x02, 0x00, 0x00, //0x00001e42 jmp          LBB0_388
  1953  	//0x00001e47 LBB0_357
  1954  	0x49, 0x89, 0xcf, //0x00001e47 movq         %rcx, %r15
  1955  	0x4d, 0x85, 0xdb, //0x00001e4a testq        %r11, %r11
  1956  	0x0f, 0x85, 0x0a, 0xfb, 0xff, 0xff, //0x00001e4d jne          LBB0_327
  1957  	0xe9, 0xe5, 0x0a, 0x00, 0x00, //0x00001e53 jmp          LBB0_494
  1958  	//0x00001e58 LBB0_358
  1959  	0x48, 0xf7, 0xd6, //0x00001e58 notq         %rsi
  1960  	0x49, 0x89, 0xf7, //0x00001e5b movq         %rsi, %r15
  1961  	0x4c, 0x8b, 0x55, 0xb8, //0x00001e5e movq         $-72(%rbp), %r10
  1962  	0xe9, 0xe8, 0xfc, 0xff, 0xff, //0x00001e62 jmp          LBB0_342
  1963  	//0x00001e67 LBB0_360
  1964  	0x49, 0xc7, 0xc3, 0xff, 0xff, 0xff, 0xff, //0x00001e67 movq         $-1, %r11
  1965  	0x45, 0x31, 0xf6, //0x00001e6e xorl         %r14d, %r14d
  1966  	0x48, 0x83, 0xf9, 0x20, //0x00001e71 cmpq         $32, %rcx
  1967  	0x0f, 0x83, 0x3a, 0xfd, 0xff, 0xff, //0x00001e75 jae          LBB0_102
  1968  	0xe9, 0x35, 0x03, 0x00, 0x00, //0x00001e7b jmp          LBB0_402
  1969  	//0x00001e80 LBB0_361
  1970  	0x49, 0x89, 0xc2, //0x00001e80 movq         %rax, %r10
  1971  	0x49, 0xc7, 0xc3, 0xff, 0xff, 0xff, 0xff, //0x00001e83 movq         $-1, %r11
  1972  	0x45, 0x31, 0xff, //0x00001e8a xorl         %r15d, %r15d
  1973  	0x48, 0x83, 0xfb, 0x20, //0x00001e8d cmpq         $32, %rbx
  1974  	0x0f, 0x83, 0xb8, 0xfd, 0xff, 0xff, //0x00001e91 jae          LBB0_121
  1975  	0xe9, 0x4f, 0x04, 0x00, 0x00, //0x00001e97 jmp          LBB0_420
  1976  	//0x00001e9c LBB0_365
  1977  	0x49, 0xf7, 0xdf, //0x00001e9c negq         %r15
  1978  	0xe9, 0xab, 0xfc, 0xff, 0xff, //0x00001e9f jmp          LBB0_342
  1979  	//0x00001ea4 LBB0_362
  1980  	0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00001ea4 movq         $-1, %rax
  1981  	0x49, 0xc7, 0xc3, 0xff, 0xff, 0xff, 0xff, //0x00001eab movq         $-1, %r11
  1982  	0x49, 0xc7, 0xc4, 0xff, 0xff, 0xff, 0xff, //0x00001eb2 movq         $-1, %r12
  1983  	0x4d, 0x89, 0xcf, //0x00001eb9 movq         %r9, %r15
  1984  	0xe9, 0xec, 0xf7, 0xff, 0xff, //0x00001ebc jmp          LBB0_290
  1985  	//0x00001ec1 LBB0_363
  1986  	0x49, 0x89, 0xd1, //0x00001ec1 movq         %rdx, %r9
  1987  	0x49, 0xc7, 0xc3, 0xff, 0xff, 0xff, 0xff, //0x00001ec4 movq         $-1, %r11
  1988  	0x45, 0x31, 0xf6, //0x00001ecb xorl         %r14d, %r14d
  1989  	0x48, 0x83, 0xf9, 0x20, //0x00001ece cmpq         $32, %rcx
  1990  	0x0f, 0x83, 0x1c, 0xfe, 0xff, 0xff, //0x00001ed2 jae          LBB0_219
  1991  	0xe9, 0x15, 0x06, 0x00, 0x00, //0x00001ed8 jmp          LBB0_442
  1992  	//0x00001edd LBB0_364
  1993  	0x49, 0x89, 0xc2, //0x00001edd movq         %rax, %r10
  1994  	0x49, 0xc7, 0xc3, 0xff, 0xff, 0xff, 0xff, //0x00001ee0 movq         $-1, %r11
  1995  	0x45, 0x31, 0xff, //0x00001ee7 xorl         %r15d, %r15d
  1996  	0x48, 0x83, 0xfb, 0x20, //0x00001eea cmpq         $32, %rbx
  1997  	0x4c, 0x8b, 0x75, 0xd0, //0x00001eee movq         $-48(%rbp), %r14
  1998  	0x0f, 0x83, 0x7f, 0xfe, 0xff, 0xff, //0x00001ef2 jae          LBB0_260
  1999  	0xe9, 0x2b, 0x07, 0x00, 0x00, //0x00001ef8 jmp          LBB0_459
  2000  	//0x00001efd LBB0_366
  2001  	0x49, 0x83, 0xfd, 0xff, //0x00001efd cmpq         $-1, %r13
  2002  	0x0f, 0x85, 0x0d, 0x00, 0x00, 0x00, //0x00001f01 jne          LBB0_368
  2003  	0x48, 0x89, 0xd8, //0x00001f07 movq         %rbx, %rax
  2004  	0x4c, 0x29, 0xd8, //0x00001f0a subq         %r11, %rax
  2005  	0x4c, 0x0f, 0xbc, 0xee, //0x00001f0d bsfq         %rsi, %r13
  2006  	0x49, 0x01, 0xc5, //0x00001f11 addq         %rax, %r13
  2007  	//0x00001f14 LBB0_368
  2008  	0x44, 0x89, 0xf0, //0x00001f14 movl         %r14d, %eax
  2009  	0xf7, 0xd0, //0x00001f17 notl         %eax
  2010  	0x21, 0xf0, //0x00001f19 andl         %esi, %eax
  2011  	0x44, 0x8d, 0x0c, 0x00, //0x00001f1b leal         (%rax,%rax), %r9d
  2012  	0x45, 0x09, 0xf1, //0x00001f1f orl          %r14d, %r9d
  2013  	0x44, 0x89, 0xcf, //0x00001f22 movl         %r9d, %edi
  2014  	0xf7, 0xd7, //0x00001f25 notl         %edi
  2015  	0x21, 0xf7, //0x00001f27 andl         %esi, %edi
  2016  	0x81, 0xe7, 0xaa, 0xaa, 0xaa, 0xaa, //0x00001f29 andl         $-1431655766, %edi
  2017  	0x45, 0x31, 0xf6, //0x00001f2f xorl         %r14d, %r14d
  2018  	0x01, 0xc7, //0x00001f32 addl         %eax, %edi
  2019  	0x41, 0x0f, 0x92, 0xc6, //0x00001f34 setb         %r14b
  2020  	0x01, 0xff, //0x00001f38 addl         %edi, %edi
  2021  	0x81, 0xf7, 0x55, 0x55, 0x55, 0x55, //0x00001f3a xorl         $1431655765, %edi
  2022  	0x44, 0x21, 0xcf, //0x00001f40 andl         %r9d, %edi
  2023  	0xb8, 0xff, 0xff, 0xff, 0xff, //0x00001f43 movl         $4294967295, %eax
  2024  	0x31, 0xf8, //0x00001f48 xorl         %edi, %eax
  2025  	0x21, 0xc2, //0x00001f4a andl         %eax, %edx
  2026  	0x4c, 0x8b, 0x55, 0xb8, //0x00001f4c movq         $-72(%rbp), %r10
  2027  	0xc4, 0x41, 0x35, 0x76, 0xc9, //0x00001f50 vpcmpeqd     %ymm9, %ymm9, %ymm9
  2028  	0x48, 0x85, 0xd2, //0x00001f55 testq        %rdx, %rdx
  2029  	0x0f, 0x85, 0x3c, 0xfb, 0xff, 0xff, //0x00001f58 jne          LBB0_61
  2030  	//0x00001f5e LBB0_369
  2031  	0x48, 0x83, 0xc3, 0x20, //0x00001f5e addq         $32, %rbx
  2032  	0x48, 0x83, 0xc1, 0xe0, //0x00001f62 addq         $-32, %rcx
  2033  	//0x00001f66 LBB0_370
  2034  	0x4d, 0x85, 0xf6, //0x00001f66 testq        %r14, %r14
  2035  	0x0f, 0x85, 0x1c, 0x04, 0x00, 0x00, //0x00001f69 jne          LBB0_429
  2036  	0x4c, 0x8b, 0x75, 0xd0, //0x00001f6f movq         $-48(%rbp), %r14
  2037  	0x48, 0x85, 0xc9, //0x00001f73 testq        %rcx, %rcx
  2038  	0x0f, 0x84, 0xec, 0x07, 0x00, 0x00, //0x00001f76 je           LBB0_475
  2039  	//0x00001f7c LBB0_372
  2040  	0x4c, 0x89, 0xdf, //0x00001f7c movq         %r11, %rdi
  2041  	0x48, 0xf7, 0xd7, //0x00001f7f notq         %rdi
  2042  	//0x00001f82 LBB0_373
  2043  	0x4c, 0x8d, 0x63, 0x01, //0x00001f82 leaq         $1(%rbx), %r12
  2044  	0x0f, 0xb6, 0x13, //0x00001f86 movzbl       (%rbx), %edx
  2045  	0x80, 0xfa, 0x22, //0x00001f89 cmpb         $34, %dl
  2046  	0x0f, 0x84, 0x5b, 0x00, 0x00, 0x00, //0x00001f8c je           LBB0_378
  2047  	0x48, 0x8d, 0x71, 0xff, //0x00001f92 leaq         $-1(%rcx), %rsi
  2048  	0x80, 0xfa, 0x5c, //0x00001f96 cmpb         $92, %dl
  2049  	0x0f, 0x84, 0x14, 0x00, 0x00, 0x00, //0x00001f99 je           LBB0_376
  2050  	0x48, 0x89, 0xf1, //0x00001f9f movq         %rsi, %rcx
  2051  	0x4c, 0x89, 0xe3, //0x00001fa2 movq         %r12, %rbx
  2052  	0x48, 0x85, 0xf6, //0x00001fa5 testq        %rsi, %rsi
  2053  	0x0f, 0x85, 0xd4, 0xff, 0xff, 0xff, //0x00001fa8 jne          LBB0_373
  2054  	0xe9, 0xb5, 0x07, 0x00, 0x00, //0x00001fae jmp          LBB0_475
  2055  	//0x00001fb3 LBB0_376
  2056  	0x48, 0x85, 0xf6, //0x00001fb3 testq        %rsi, %rsi
  2057  	0x0f, 0x84, 0xac, 0x07, 0x00, 0x00, //0x00001fb6 je           LBB0_475
  2058  	0x49, 0x01, 0xfc, //0x00001fbc addq         %rdi, %r12
  2059  	0x49, 0x83, 0xfd, 0xff, //0x00001fbf cmpq         $-1, %r13
  2060  	0x4d, 0x0f, 0x44, 0xec, //0x00001fc3 cmoveq       %r12, %r13
  2061  	0x48, 0x83, 0xc3, 0x02, //0x00001fc7 addq         $2, %rbx
  2062  	0x48, 0x83, 0xc1, 0xfe, //0x00001fcb addq         $-2, %rcx
  2063  	0x48, 0x89, 0xce, //0x00001fcf movq         %rcx, %rsi
  2064  	0x4c, 0x8b, 0x55, 0xb8, //0x00001fd2 movq         $-72(%rbp), %r10
  2065  	0x4c, 0x8b, 0x75, 0xd0, //0x00001fd6 movq         $-48(%rbp), %r14
  2066  	0xc4, 0x41, 0x35, 0x76, 0xc9, //0x00001fda vpcmpeqd     %ymm9, %ymm9, %ymm9
  2067  	0x48, 0x85, 0xf6, //0x00001fdf testq        %rsi, %rsi
  2068  	0x0f, 0x85, 0x9a, 0xff, 0xff, 0xff, //0x00001fe2 jne          LBB0_373
  2069  	0xe9, 0x7b, 0x07, 0x00, 0x00, //0x00001fe8 jmp          LBB0_475
  2070  	//0x00001fed LBB0_378
  2071  	0x4d, 0x29, 0xdc, //0x00001fed subq         %r11, %r12
  2072  	0xe9, 0xb5, 0xfa, 0xff, 0xff, //0x00001ff0 jmp          LBB0_184
  2073  	//0x00001ff5 LBB0_379
  2074  	0x49, 0x83, 0xfd, 0xff, //0x00001ff5 cmpq         $-1, %r13
  2075  	0x0f, 0x85, 0x0e, 0x00, 0x00, 0x00, //0x00001ff9 jne          LBB0_381
  2076  	0x4c, 0x89, 0xe2, //0x00001fff movq         %r12, %rdx
  2077  	0x48, 0x2b, 0x55, 0xc8, //0x00002002 subq         $-56(%rbp), %rdx
  2078  	0x4c, 0x0f, 0xbc, 0xe9, //0x00002006 bsfq         %rcx, %r13
  2079  	0x49, 0x01, 0xd5, //0x0000200a addq         %rdx, %r13
  2080  	//0x0000200d LBB0_381
  2081  	0x44, 0x89, 0xfa, //0x0000200d movl         %r15d, %edx
  2082  	0xf7, 0xd2, //0x00002010 notl         %edx
  2083  	0x21, 0xca, //0x00002012 andl         %ecx, %edx
  2084  	0x8d, 0x1c, 0x12, //0x00002014 leal         (%rdx,%rdx), %ebx
  2085  	0x44, 0x09, 0xfb, //0x00002017 orl          %r15d, %ebx
  2086  	0x89, 0xdf, //0x0000201a movl         %ebx, %edi
  2087  	0xf7, 0xd7, //0x0000201c notl         %edi
  2088  	0x21, 0xcf, //0x0000201e andl         %ecx, %edi
  2089  	0x81, 0xe7, 0xaa, 0xaa, 0xaa, 0xaa, //0x00002020 andl         $-1431655766, %edi
  2090  	0x45, 0x31, 0xff, //0x00002026 xorl         %r15d, %r15d
  2091  	0x01, 0xd7, //0x00002029 addl         %edx, %edi
  2092  	0x41, 0x0f, 0x92, 0xc7, //0x0000202b setb         %r15b
  2093  	0x01, 0xff, //0x0000202f addl         %edi, %edi
  2094  	0x81, 0xf7, 0x55, 0x55, 0x55, 0x55, //0x00002031 xorl         $1431655765, %edi
  2095  	0x21, 0xdf, //0x00002037 andl         %ebx, %edi
  2096  	0xb9, 0xff, 0xff, 0xff, 0xff, //0x00002039 movl         $4294967295, %ecx
  2097  	0x31, 0xf9, //0x0000203e xorl         %edi, %ecx
  2098  	0x21, 0xce, //0x00002040 andl         %ecx, %esi
  2099  	0x4c, 0x8b, 0x75, 0xd0, //0x00002042 movq         $-48(%rbp), %r14
  2100  	0xc4, 0x41, 0x35, 0x76, 0xc9, //0x00002046 vpcmpeqd     %ymm9, %ymm9, %ymm9
  2101  	0x48, 0x85, 0xf6, //0x0000204b testq        %rsi, %rsi
  2102  	0x0f, 0x85, 0xd2, 0xfa, 0xff, 0xff, //0x0000204e jne          LBB0_86
  2103  	//0x00002054 LBB0_382
  2104  	0xb9, 0x40, 0x00, 0x00, 0x00, //0x00002054 movl         $64, %ecx
  2105  	//0x00002059 LBB0_383
  2106  	0x49, 0x0f, 0xbc, 0xd1, //0x00002059 bsfq         %r9, %rdx
  2107  	0x45, 0x85, 0xc9, //0x0000205d testl        %r9d, %r9d
  2108  	0xbf, 0x40, 0x00, 0x00, 0x00, //0x00002060 movl         $64, %edi
  2109  	0x48, 0x0f, 0x45, 0xfa, //0x00002065 cmovneq      %rdx, %rdi
  2110  	0x48, 0x85, 0xf6, //0x00002069 testq        %rsi, %rsi
  2111  	0x0f, 0x84, 0x1b, 0x00, 0x00, 0x00, //0x0000206c je           LBB0_386
  2112  	0x4c, 0x2b, 0x65, 0xc8, //0x00002072 subq         $-56(%rbp), %r12
  2113  	0x48, 0x39, 0xcf, //0x00002076 cmpq         %rcx, %rdi
  2114  	0x0f, 0x82, 0x0e, 0x09, 0x00, 0x00, //0x00002079 jb           LBB0_508
  2115  	0x4d, 0x8d, 0x64, 0x0c, 0x01, //0x0000207f leaq         $1(%r12,%rcx), %r12
  2116  	0x4c, 0x8b, 0x55, 0xb8, //0x00002084 movq         $-72(%rbp), %r10
  2117  	0xe9, 0x1d, 0xfa, 0xff, 0xff, //0x00002088 jmp          LBB0_184
  2118  	//0x0000208d LBB0_386
  2119  	0x45, 0x85, 0xc9, //0x0000208d testl        %r9d, %r9d
  2120  	0x0f, 0x85, 0x09, 0x09, 0x00, 0x00, //0x00002090 jne          LBB0_509
  2121  	0x49, 0x83, 0xc4, 0x20, //0x00002096 addq         $32, %r12
  2122  	0x49, 0x83, 0xc2, 0xe0, //0x0000209a addq         $-32, %r10
  2123  	//0x0000209e LBB0_388
  2124  	0x4d, 0x85, 0xff, //0x0000209e testq        %r15, %r15
  2125  	0x0f, 0x85, 0x1f, 0x03, 0x00, 0x00, //0x000020a1 jne          LBB0_431
  2126  	0x48, 0x8b, 0x45, 0xc8, //0x000020a7 movq         $-56(%rbp), %rax
  2127  	0x4d, 0x85, 0xd2, //0x000020ab testq        %r10, %r10
  2128  	0x0f, 0x84, 0xb4, 0x06, 0x00, 0x00, //0x000020ae je           LBB0_475
  2129  	//0x000020b4 LBB0_390
  2130  	0x41, 0x0f, 0xb6, 0x0c, 0x24, //0x000020b4 movzbl       (%r12), %ecx
  2131  	0x80, 0xf9, 0x22, //0x000020b9 cmpb         $34, %cl
  2132  	0x0f, 0x84, 0x6d, 0x00, 0x00, 0x00, //0x000020bc je           LBB0_396
  2133  	0x80, 0xf9, 0x5c, //0x000020c2 cmpb         $92, %cl
  2134  	0x0f, 0x84, 0x26, 0x00, 0x00, 0x00, //0x000020c5 je           LBB0_394
  2135  	0x80, 0xf9, 0x1f, //0x000020cb cmpb         $31, %cl
  2136  	0x0f, 0x86, 0xe9, 0x08, 0x00, 0x00, //0x000020ce jbe          LBB0_510
  2137  	0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x000020d4 movq         $-1, %rcx
  2138  	0xba, 0x01, 0x00, 0x00, 0x00, //0x000020db movl         $1, %edx
  2139  	0x49, 0x01, 0xd4, //0x000020e0 addq         %rdx, %r12
  2140  	0x49, 0x01, 0xca, //0x000020e3 addq         %rcx, %r10
  2141  	0x0f, 0x85, 0xc8, 0xff, 0xff, 0xff, //0x000020e6 jne          LBB0_390
  2142  	0xe9, 0x77, 0x06, 0x00, 0x00, //0x000020ec jmp          LBB0_475
  2143  	//0x000020f1 LBB0_394
  2144  	0x49, 0x83, 0xfa, 0x01, //0x000020f1 cmpq         $1, %r10
  2145  	0x0f, 0x84, 0x6d, 0x06, 0x00, 0x00, //0x000020f5 je           LBB0_475
  2146  	0x4c, 0x89, 0xe1, //0x000020fb movq         %r12, %rcx
  2147  	0x48, 0x29, 0xc1, //0x000020fe subq         %rax, %rcx
  2148  	0x49, 0x83, 0xfd, 0xff, //0x00002101 cmpq         $-1, %r13
  2149  	0x4c, 0x0f, 0x44, 0xe9, //0x00002105 cmoveq       %rcx, %r13
  2150  	0x48, 0xc7, 0xc1, 0xfe, 0xff, 0xff, 0xff, //0x00002109 movq         $-2, %rcx
  2151  	0xba, 0x02, 0x00, 0x00, 0x00, //0x00002110 movl         $2, %edx
  2152  	0x4c, 0x8b, 0x75, 0xd0, //0x00002115 movq         $-48(%rbp), %r14
  2153  	0xc4, 0x41, 0x35, 0x76, 0xc9, //0x00002119 vpcmpeqd     %ymm9, %ymm9, %ymm9
  2154  	0x49, 0x01, 0xd4, //0x0000211e addq         %rdx, %r12
  2155  	0x49, 0x01, 0xca, //0x00002121 addq         %rcx, %r10
  2156  	0x0f, 0x85, 0x8a, 0xff, 0xff, 0xff, //0x00002124 jne          LBB0_390
  2157  	0xe9, 0x39, 0x06, 0x00, 0x00, //0x0000212a jmp          LBB0_475
  2158  	//0x0000212f LBB0_396
  2159  	0x49, 0x29, 0xc4, //0x0000212f subq         %rax, %r12
  2160  	0x49, 0xff, 0xc4, //0x00002132 incq         %r12
  2161  	0x4c, 0x8b, 0x55, 0xb8, //0x00002135 movq         $-72(%rbp), %r10
  2162  	0xe9, 0x6c, 0xf9, 0xff, 0xff, //0x00002139 jmp          LBB0_184
  2163  	//0x0000213e LBB0_397
  2164  	0x4d, 0x89, 0xca, //0x0000213e movq         %r9, %r10
  2165  	0x49, 0x83, 0xfb, 0xff, //0x00002141 cmpq         $-1, %r11
  2166  	0x0f, 0x85, 0x15, 0x00, 0x00, 0x00, //0x00002145 jne          LBB0_400
  2167  	0x48, 0x89, 0xd8, //0x0000214b movq         %rbx, %rax
  2168  	0x4c, 0x29, 0xd0, //0x0000214e subq         %r10, %rax
  2169  	0x4c, 0x0f, 0xbc, 0xde, //0x00002151 bsfq         %rsi, %r11
  2170  	0x49, 0x01, 0xc3, //0x00002155 addq         %rax, %r11
  2171  	0xe9, 0x03, 0x00, 0x00, 0x00, //0x00002158 jmp          LBB0_400
  2172  	//0x0000215d LBB0_399
  2173  	0x4d, 0x89, 0xca, //0x0000215d movq         %r9, %r10
  2174  	//0x00002160 LBB0_400
  2175  	0x44, 0x89, 0xf0, //0x00002160 movl         %r14d, %eax
  2176  	0xf7, 0xd0, //0x00002163 notl         %eax
  2177  	0x21, 0xf0, //0x00002165 andl         %esi, %eax
  2178  	0x44, 0x8d, 0x0c, 0x00, //0x00002167 leal         (%rax,%rax), %r9d
  2179  	0x45, 0x09, 0xf1, //0x0000216b orl          %r14d, %r9d
  2180  	0x44, 0x89, 0xcf, //0x0000216e movl         %r9d, %edi
  2181  	0xf7, 0xd7, //0x00002171 notl         %edi
  2182  	0x21, 0xf7, //0x00002173 andl         %esi, %edi
  2183  	0x81, 0xe7, 0xaa, 0xaa, 0xaa, 0xaa, //0x00002175 andl         $-1431655766, %edi
  2184  	0x45, 0x31, 0xf6, //0x0000217b xorl         %r14d, %r14d
  2185  	0x01, 0xc7, //0x0000217e addl         %eax, %edi
  2186  	0x41, 0x0f, 0x92, 0xc6, //0x00002180 setb         %r14b
  2187  	0x01, 0xff, //0x00002184 addl         %edi, %edi
  2188  	0x81, 0xf7, 0x55, 0x55, 0x55, 0x55, //0x00002186 xorl         $1431655765, %edi
  2189  	0x44, 0x21, 0xcf, //0x0000218c andl         %r9d, %edi
  2190  	0xb8, 0xff, 0xff, 0xff, 0xff, //0x0000218f movl         $4294967295, %eax
  2191  	0x31, 0xf8, //0x00002194 xorl         %edi, %eax
  2192  	0x21, 0xc2, //0x00002196 andl         %eax, %edx
  2193  	0x4c, 0x8b, 0x6d, 0xc0, //0x00002198 movq         $-64(%rbp), %r13
  2194  	0xc4, 0x41, 0x35, 0x76, 0xc9, //0x0000219c vpcmpeqd     %ymm9, %ymm9, %ymm9
  2195  	0x4d, 0x89, 0xd1, //0x000021a1 movq         %r10, %r9
  2196  	0x48, 0x85, 0xd2, //0x000021a4 testq        %rdx, %rdx
  2197  	0x0f, 0x85, 0x39, 0xfa, 0xff, 0xff, //0x000021a7 jne          LBB0_107
  2198  	//0x000021ad LBB0_401
  2199  	0x48, 0x83, 0xc3, 0x20, //0x000021ad addq         $32, %rbx
  2200  	0x48, 0x83, 0xc1, 0xe0, //0x000021b1 addq         $-32, %rcx
  2201  	//0x000021b5 LBB0_402
  2202  	0x4d, 0x85, 0xf6, //0x000021b5 testq        %r14, %r14
  2203  	0x0f, 0x85, 0x43, 0x02, 0x00, 0x00, //0x000021b8 jne          LBB0_433
  2204  	0x4c, 0x8b, 0x75, 0xd0, //0x000021be movq         $-48(%rbp), %r14
  2205  	0x48, 0x85, 0xc9, //0x000021c2 testq        %rcx, %rcx
  2206  	0x0f, 0x84, 0xc3, 0x05, 0x00, 0x00, //0x000021c5 je           LBB0_478
  2207  	//0x000021cb LBB0_404
  2208  	0x4d, 0x89, 0xe2, //0x000021cb movq         %r12, %r10
  2209  	0x4c, 0x89, 0xcf, //0x000021ce movq         %r9, %rdi
  2210  	0x48, 0xf7, 0xd7, //0x000021d1 notq         %rdi
  2211  	//0x000021d4 LBB0_405
  2212  	0x4c, 0x8d, 0x63, 0x01, //0x000021d4 leaq         $1(%rbx), %r12
  2213  	0x0f, 0xb6, 0x13, //0x000021d8 movzbl       (%rbx), %edx
  2214  	0x80, 0xfa, 0x22, //0x000021db cmpb         $34, %dl
  2215  	0x0f, 0x84, 0x5b, 0x00, 0x00, 0x00, //0x000021de je           LBB0_410
  2216  	0x48, 0x8d, 0x71, 0xff, //0x000021e4 leaq         $-1(%rcx), %rsi
  2217  	0x80, 0xfa, 0x5c, //0x000021e8 cmpb         $92, %dl
  2218  	0x0f, 0x84, 0x14, 0x00, 0x00, 0x00, //0x000021eb je           LBB0_408
  2219  	0x48, 0x89, 0xf1, //0x000021f1 movq         %rsi, %rcx
  2220  	0x4c, 0x89, 0xe3, //0x000021f4 movq         %r12, %rbx
  2221  	0x48, 0x85, 0xf6, //0x000021f7 testq        %rsi, %rsi
  2222  	0x0f, 0x85, 0xd4, 0xff, 0xff, 0xff, //0x000021fa jne          LBB0_405
  2223  	0xe9, 0x89, 0x05, 0x00, 0x00, //0x00002200 jmp          LBB0_478
  2224  	//0x00002205 LBB0_408
  2225  	0x48, 0x85, 0xf6, //0x00002205 testq        %rsi, %rsi
  2226  	0x0f, 0x84, 0xcb, 0x07, 0x00, 0x00, //0x00002208 je           LBB0_513
  2227  	0x49, 0x01, 0xfc, //0x0000220e addq         %rdi, %r12
  2228  	0x49, 0x83, 0xfb, 0xff, //0x00002211 cmpq         $-1, %r11
  2229  	0x4d, 0x0f, 0x44, 0xdc, //0x00002215 cmoveq       %r12, %r11
  2230  	0x48, 0x83, 0xc3, 0x02, //0x00002219 addq         $2, %rbx
  2231  	0x48, 0x83, 0xc1, 0xfe, //0x0000221d addq         $-2, %rcx
  2232  	0x48, 0x89, 0xce, //0x00002221 movq         %rcx, %rsi
  2233  	0x4c, 0x8b, 0x6d, 0xc0, //0x00002224 movq         $-64(%rbp), %r13
  2234  	0x4c, 0x8b, 0x75, 0xd0, //0x00002228 movq         $-48(%rbp), %r14
  2235  	0xc4, 0x41, 0x35, 0x76, 0xc9, //0x0000222c vpcmpeqd     %ymm9, %ymm9, %ymm9
  2236  	0x48, 0x85, 0xf6, //0x00002231 testq        %rsi, %rsi
  2237  	0x0f, 0x85, 0x9a, 0xff, 0xff, 0xff, //0x00002234 jne          LBB0_405
  2238  	0xe9, 0x4f, 0x05, 0x00, 0x00, //0x0000223a jmp          LBB0_478
  2239  	//0x0000223f LBB0_410
  2240  	0x4d, 0x29, 0xcc, //0x0000223f subq         %r9, %r12
  2241  	0xe9, 0xb2, 0xf9, 0xff, 0xff, //0x00002242 jmp          LBB0_205
  2242  	//0x00002247 LBB0_411
  2243  	0x49, 0x83, 0xfb, 0xff, //0x00002247 cmpq         $-1, %r11
  2244  	0x0f, 0x85, 0x0e, 0x00, 0x00, 0x00, //0x0000224b jne          LBB0_413
  2245  	0x4c, 0x89, 0xe0, //0x00002251 movq         %r12, %rax
  2246  	0x48, 0x2b, 0x45, 0xc8, //0x00002254 subq         $-56(%rbp), %rax
  2247  	0x4c, 0x0f, 0xbc, 0xd9, //0x00002258 bsfq         %rcx, %r11
  2248  	0x49, 0x01, 0xc3, //0x0000225c addq         %rax, %r11
  2249  	//0x0000225f LBB0_413
  2250  	0x44, 0x89, 0xf8, //0x0000225f movl         %r15d, %eax
  2251  	0xf7, 0xd0, //0x00002262 notl         %eax
  2252  	0x21, 0xc8, //0x00002264 andl         %ecx, %eax
  2253  	0x8d, 0x14, 0x00, //0x00002266 leal         (%rax,%rax), %edx
  2254  	0x44, 0x09, 0xfa, //0x00002269 orl          %r15d, %edx
  2255  	0x89, 0xd7, //0x0000226c movl         %edx, %edi
  2256  	0xf7, 0xd7, //0x0000226e notl         %edi
  2257  	0x21, 0xcf, //0x00002270 andl         %ecx, %edi
  2258  	0x81, 0xe7, 0xaa, 0xaa, 0xaa, 0xaa, //0x00002272 andl         $-1431655766, %edi
  2259  	0x45, 0x31, 0xff, //0x00002278 xorl         %r15d, %r15d
  2260  	0x01, 0xc7, //0x0000227b addl         %eax, %edi
  2261  	0x41, 0x0f, 0x92, 0xc7, //0x0000227d setb         %r15b
  2262  	0x01, 0xff, //0x00002281 addl         %edi, %edi
  2263  	0x81, 0xf7, 0x55, 0x55, 0x55, 0x55, //0x00002283 xorl         $1431655765, %edi
  2264  	0x21, 0xd7, //0x00002289 andl         %edx, %edi
  2265  	0xb8, 0xff, 0xff, 0xff, 0xff, //0x0000228b movl         $4294967295, %eax
  2266  	0x31, 0xf8, //0x00002290 xorl         %edi, %eax
  2267  	0x21, 0xc6, //0x00002292 andl         %eax, %esi
  2268  	0x4c, 0x8b, 0x6d, 0xc0, //0x00002294 movq         $-64(%rbp), %r13
  2269  	0x4c, 0x8b, 0x75, 0xd0, //0x00002298 movq         $-48(%rbp), %r14
  2270  	0xc4, 0x41, 0x35, 0x76, 0xc9, //0x0000229c vpcmpeqd     %ymm9, %ymm9, %ymm9
  2271  	0x48, 0x85, 0xf6, //0x000022a1 testq        %rsi, %rsi
  2272  	0x0f, 0x85, 0xe9, 0xf9, 0xff, 0xff, //0x000022a4 jne          LBB0_124
  2273  	//0x000022aa LBB0_414
  2274  	0xb9, 0x40, 0x00, 0x00, 0x00, //0x000022aa movl         $64, %ecx
  2275  	//0x000022af LBB0_415
  2276  	0x49, 0x0f, 0xbc, 0xd1, //0x000022af bsfq         %r9, %rdx
  2277  	0x45, 0x85, 0xc9, //0x000022b3 testl        %r9d, %r9d
  2278  	0xbf, 0x40, 0x00, 0x00, 0x00, //0x000022b6 movl         $64, %edi
  2279  	0x48, 0x0f, 0x45, 0xfa, //0x000022bb cmovneq      %rdx, %rdi
  2280  	0x48, 0x85, 0xf6, //0x000022bf testq        %rsi, %rsi
  2281  	0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x000022c2 je           LBB0_418
  2282  	0x4c, 0x2b, 0x65, 0xc8, //0x000022c8 subq         $-56(%rbp), %r12
  2283  	0x48, 0x39, 0xcf, //0x000022cc cmpq         %rcx, %rdi
  2284  	0x0f, 0x83, 0x2d, 0xee, 0xff, 0xff, //0x000022cf jae          LBB0_204
  2285  	0xe9, 0xd1, 0x06, 0x00, 0x00, //0x000022d5 jmp          LBB0_417
  2286  	//0x000022da LBB0_418
  2287  	0x45, 0x85, 0xc9, //0x000022da testl        %r9d, %r9d
  2288  	0x0f, 0x85, 0xe2, 0x06, 0x00, 0x00, //0x000022dd jne          LBB0_511
  2289  	0x49, 0x83, 0xc4, 0x20, //0x000022e3 addq         $32, %r12
  2290  	0x48, 0x83, 0xc3, 0xe0, //0x000022e7 addq         $-32, %rbx
  2291  	//0x000022eb LBB0_420
  2292  	0x4d, 0x85, 0xff, //0x000022eb testq        %r15, %r15
  2293  	0x0f, 0x85, 0x48, 0x01, 0x00, 0x00, //0x000022ee jne          LBB0_435
  2294  	0x48, 0x8b, 0x75, 0xc8, //0x000022f4 movq         $-56(%rbp), %rsi
  2295  	0x48, 0x85, 0xdb, //0x000022f8 testq        %rbx, %rbx
  2296  	0x0f, 0x84, 0x8d, 0x04, 0x00, 0x00, //0x000022fb je           LBB0_478
  2297  	//0x00002301 LBB0_422
  2298  	0x41, 0x0f, 0xb6, 0x0c, 0x24, //0x00002301 movzbl       (%r12), %ecx
  2299  	0x80, 0xf9, 0x22, //0x00002306 cmpb         $34, %cl
  2300  	0x0f, 0x84, 0x71, 0x00, 0x00, 0x00, //0x00002309 je           LBB0_428
  2301  	0x80, 0xf9, 0x5c, //0x0000230f cmpb         $92, %cl
  2302  	0x0f, 0x84, 0x26, 0x00, 0x00, 0x00, //0x00002312 je           LBB0_426
  2303  	0x80, 0xf9, 0x1f, //0x00002318 cmpb         $31, %cl
  2304  	0x0f, 0x86, 0xb0, 0x06, 0x00, 0x00, //0x0000231b jbe          LBB0_512
  2305  	0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00002321 movq         $-1, %rcx
  2306  	0xba, 0x01, 0x00, 0x00, 0x00, //0x00002328 movl         $1, %edx
  2307  	0x49, 0x01, 0xd4, //0x0000232d addq         %rdx, %r12
  2308  	0x48, 0x01, 0xcb, //0x00002330 addq         %rcx, %rbx
  2309  	0x0f, 0x85, 0xc8, 0xff, 0xff, 0xff, //0x00002333 jne          LBB0_422
  2310  	0xe9, 0x50, 0x04, 0x00, 0x00, //0x00002339 jmp          LBB0_478
  2311  	//0x0000233e LBB0_426
  2312  	0x48, 0x83, 0xfb, 0x01, //0x0000233e cmpq         $1, %rbx
  2313  	0x0f, 0x84, 0x91, 0x06, 0x00, 0x00, //0x00002342 je           LBB0_513
  2314  	0x4c, 0x89, 0xe0, //0x00002348 movq         %r12, %rax
  2315  	0x48, 0x29, 0xf0, //0x0000234b subq         %rsi, %rax
  2316  	0x49, 0x83, 0xfb, 0xff, //0x0000234e cmpq         $-1, %r11
  2317  	0x4c, 0x0f, 0x44, 0xd8, //0x00002352 cmoveq       %rax, %r11
  2318  	0x48, 0xc7, 0xc1, 0xfe, 0xff, 0xff, 0xff, //0x00002356 movq         $-2, %rcx
  2319  	0xba, 0x02, 0x00, 0x00, 0x00, //0x0000235d movl         $2, %edx
  2320  	0x4c, 0x8b, 0x6d, 0xc0, //0x00002362 movq         $-64(%rbp), %r13
  2321  	0x4c, 0x8b, 0x75, 0xd0, //0x00002366 movq         $-48(%rbp), %r14
  2322  	0xc4, 0x41, 0x35, 0x76, 0xc9, //0x0000236a vpcmpeqd     %ymm9, %ymm9, %ymm9
  2323  	0x49, 0x01, 0xd4, //0x0000236f addq         %rdx, %r12
  2324  	0x48, 0x01, 0xcb, //0x00002372 addq         %rcx, %rbx
  2325  	0x0f, 0x85, 0x86, 0xff, 0xff, 0xff, //0x00002375 jne          LBB0_422
  2326  	0xe9, 0x0e, 0x04, 0x00, 0x00, //0x0000237b jmp          LBB0_478
  2327  	//0x00002380 LBB0_428
  2328  	0x49, 0x29, 0xf4, //0x00002380 subq         %rsi, %r12
  2329  	0x49, 0xff, 0xc4, //0x00002383 incq         %r12
  2330  	0xe9, 0x6e, 0xf8, 0xff, 0xff, //0x00002386 jmp          LBB0_205
  2331  	//0x0000238b LBB0_429
  2332  	0x48, 0x85, 0xc9, //0x0000238b testq        %rcx, %rcx
  2333  	0x0f, 0x84, 0xd4, 0x03, 0x00, 0x00, //0x0000238e je           LBB0_475
  2334  	0x4c, 0x89, 0xd8, //0x00002394 movq         %r11, %rax
  2335  	0x48, 0xf7, 0xd0, //0x00002397 notq         %rax
  2336  	0x48, 0x01, 0xd8, //0x0000239a addq         %rbx, %rax
  2337  	0x49, 0x83, 0xfd, 0xff, //0x0000239d cmpq         $-1, %r13
  2338  	0x4c, 0x0f, 0x44, 0xe8, //0x000023a1 cmoveq       %rax, %r13
  2339  	0x48, 0xff, 0xc3, //0x000023a5 incq         %rbx
  2340  	0x48, 0xff, 0xc9, //0x000023a8 decq         %rcx
  2341  	0x4c, 0x8b, 0x55, 0xb8, //0x000023ab movq         $-72(%rbp), %r10
  2342  	0x4c, 0x8b, 0x75, 0xd0, //0x000023af movq         $-48(%rbp), %r14
  2343  	0xc4, 0x41, 0x35, 0x76, 0xc9, //0x000023b3 vpcmpeqd     %ymm9, %ymm9, %ymm9
  2344  	0x48, 0x85, 0xc9, //0x000023b8 testq        %rcx, %rcx
  2345  	0x0f, 0x85, 0xbb, 0xfb, 0xff, 0xff, //0x000023bb jne          LBB0_372
  2346  	0xe9, 0xa2, 0x03, 0x00, 0x00, //0x000023c1 jmp          LBB0_475
  2347  	//0x000023c6 LBB0_431
  2348  	0x4d, 0x85, 0xd2, //0x000023c6 testq        %r10, %r10
  2349  	0x0f, 0x84, 0x99, 0x03, 0x00, 0x00, //0x000023c9 je           LBB0_475
  2350  	0x48, 0x8b, 0x45, 0xc8, //0x000023cf movq         $-56(%rbp), %rax
  2351  	0x48, 0x89, 0xc1, //0x000023d3 movq         %rax, %rcx
  2352  	0x48, 0xf7, 0xd1, //0x000023d6 notq         %rcx
  2353  	0x4c, 0x01, 0xe1, //0x000023d9 addq         %r12, %rcx
  2354  	0x49, 0x83, 0xfd, 0xff, //0x000023dc cmpq         $-1, %r13
  2355  	0x4c, 0x0f, 0x44, 0xe9, //0x000023e0 cmoveq       %rcx, %r13
  2356  	0x49, 0xff, 0xc4, //0x000023e4 incq         %r12
  2357  	0x49, 0xff, 0xca, //0x000023e7 decq         %r10
  2358  	0x4c, 0x8b, 0x75, 0xd0, //0x000023ea movq         $-48(%rbp), %r14
  2359  	0xc4, 0x41, 0x35, 0x76, 0xc9, //0x000023ee vpcmpeqd     %ymm9, %ymm9, %ymm9
  2360  	0x4d, 0x85, 0xd2, //0x000023f3 testq        %r10, %r10
  2361  	0x0f, 0x85, 0xb8, 0xfc, 0xff, 0xff, //0x000023f6 jne          LBB0_390
  2362  	0xe9, 0x67, 0x03, 0x00, 0x00, //0x000023fc jmp          LBB0_475
  2363  	//0x00002401 LBB0_433
  2364  	0x48, 0x85, 0xc9, //0x00002401 testq        %rcx, %rcx
  2365  	0x0f, 0x84, 0xcf, 0x05, 0x00, 0x00, //0x00002404 je           LBB0_513
  2366  	0x4c, 0x89, 0xc8, //0x0000240a movq         %r9, %rax
  2367  	0x48, 0xf7, 0xd0, //0x0000240d notq         %rax
  2368  	0x48, 0x01, 0xd8, //0x00002410 addq         %rbx, %rax
  2369  	0x49, 0x83, 0xfb, 0xff, //0x00002413 cmpq         $-1, %r11
  2370  	0x4c, 0x0f, 0x44, 0xd8, //0x00002417 cmoveq       %rax, %r11
  2371  	0x48, 0xff, 0xc3, //0x0000241b incq         %rbx
  2372  	0x48, 0xff, 0xc9, //0x0000241e decq         %rcx
  2373  	0x4c, 0x8b, 0x6d, 0xc0, //0x00002421 movq         $-64(%rbp), %r13
  2374  	0x4c, 0x8b, 0x75, 0xd0, //0x00002425 movq         $-48(%rbp), %r14
  2375  	0xc4, 0x41, 0x35, 0x76, 0xc9, //0x00002429 vpcmpeqd     %ymm9, %ymm9, %ymm9
  2376  	0x48, 0x85, 0xc9, //0x0000242e testq        %rcx, %rcx
  2377  	0x0f, 0x85, 0x94, 0xfd, 0xff, 0xff, //0x00002431 jne          LBB0_404
  2378  	0xe9, 0x52, 0x03, 0x00, 0x00, //0x00002437 jmp          LBB0_478
  2379  	//0x0000243c LBB0_435
  2380  	0x48, 0x85, 0xdb, //0x0000243c testq        %rbx, %rbx
  2381  	0x0f, 0x84, 0x94, 0x05, 0x00, 0x00, //0x0000243f je           LBB0_513
  2382  	0x48, 0x8b, 0x75, 0xc8, //0x00002445 movq         $-56(%rbp), %rsi
  2383  	0x48, 0x89, 0xf0, //0x00002449 movq         %rsi, %rax
  2384  	0x48, 0xf7, 0xd0, //0x0000244c notq         %rax
  2385  	0x4c, 0x01, 0xe0, //0x0000244f addq         %r12, %rax
  2386  	0x49, 0x83, 0xfb, 0xff, //0x00002452 cmpq         $-1, %r11
  2387  	0x4c, 0x0f, 0x44, 0xd8, //0x00002456 cmoveq       %rax, %r11
  2388  	0x49, 0xff, 0xc4, //0x0000245a incq         %r12
  2389  	0x48, 0xff, 0xcb, //0x0000245d decq         %rbx
  2390  	0x4c, 0x8b, 0x6d, 0xc0, //0x00002460 movq         $-64(%rbp), %r13
  2391  	0x4c, 0x8b, 0x75, 0xd0, //0x00002464 movq         $-48(%rbp), %r14
  2392  	0xc4, 0x41, 0x35, 0x76, 0xc9, //0x00002468 vpcmpeqd     %ymm9, %ymm9, %ymm9
  2393  	0x48, 0x85, 0xdb, //0x0000246d testq        %rbx, %rbx
  2394  	0x0f, 0x85, 0x8b, 0xfe, 0xff, 0xff, //0x00002470 jne          LBB0_422
  2395  	0xe9, 0x13, 0x03, 0x00, 0x00, //0x00002476 jmp          LBB0_478
  2396  	//0x0000247b LBB0_437
  2397  	0x4d, 0x89, 0xca, //0x0000247b movq         %r9, %r10
  2398  	0x49, 0x83, 0xfb, 0xff, //0x0000247e cmpq         $-1, %r11
  2399  	0x0f, 0x85, 0x15, 0x00, 0x00, 0x00, //0x00002482 jne          LBB0_440
  2400  	0x48, 0x89, 0xd8, //0x00002488 movq         %rbx, %rax
  2401  	0x4c, 0x29, 0xd0, //0x0000248b subq         %r10, %rax
  2402  	0x4c, 0x0f, 0xbc, 0xde, //0x0000248e bsfq         %rsi, %r11
  2403  	0x49, 0x01, 0xc3, //0x00002492 addq         %rax, %r11
  2404  	0xe9, 0x03, 0x00, 0x00, 0x00, //0x00002495 jmp          LBB0_440
  2405  	//0x0000249a LBB0_439
  2406  	0x4d, 0x89, 0xca, //0x0000249a movq         %r9, %r10
  2407  	//0x0000249d LBB0_440
  2408  	0x44, 0x89, 0xf0, //0x0000249d movl         %r14d, %eax
  2409  	0xf7, 0xd0, //0x000024a0 notl         %eax
  2410  	0x21, 0xf0, //0x000024a2 andl         %esi, %eax
  2411  	0x44, 0x8d, 0x0c, 0x00, //0x000024a4 leal         (%rax,%rax), %r9d
  2412  	0x45, 0x09, 0xf1, //0x000024a8 orl          %r14d, %r9d
  2413  	0x44, 0x89, 0xcf, //0x000024ab movl         %r9d, %edi
  2414  	0xf7, 0xd7, //0x000024ae notl         %edi
  2415  	0x21, 0xf7, //0x000024b0 andl         %esi, %edi
  2416  	0x81, 0xe7, 0xaa, 0xaa, 0xaa, 0xaa, //0x000024b2 andl         $-1431655766, %edi
  2417  	0x45, 0x31, 0xf6, //0x000024b8 xorl         %r14d, %r14d
  2418  	0x01, 0xc7, //0x000024bb addl         %eax, %edi
  2419  	0x41, 0x0f, 0x92, 0xc6, //0x000024bd setb         %r14b
  2420  	0x01, 0xff, //0x000024c1 addl         %edi, %edi
  2421  	0x81, 0xf7, 0x55, 0x55, 0x55, 0x55, //0x000024c3 xorl         $1431655765, %edi
  2422  	0x44, 0x21, 0xcf, //0x000024c9 andl         %r9d, %edi
  2423  	0xb8, 0xff, 0xff, 0xff, 0xff, //0x000024cc movl         $4294967295, %eax
  2424  	0x31, 0xc7, //0x000024d1 xorl         %eax, %edi
  2425  	0x21, 0xfa, //0x000024d3 andl         %edi, %edx
  2426  	0x4c, 0x8b, 0x6d, 0xc0, //0x000024d5 movq         $-64(%rbp), %r13
  2427  	0xc4, 0x41, 0x35, 0x76, 0xc9, //0x000024d9 vpcmpeqd     %ymm9, %ymm9, %ymm9
  2428  	0x4d, 0x89, 0xd1, //0x000024de movq         %r10, %r9
  2429  	0x48, 0x85, 0xd2, //0x000024e1 testq        %rdx, %rdx
  2430  	0x0f, 0x85, 0x3b, 0xf8, 0xff, 0xff, //0x000024e4 jne          LBB0_224
  2431  	//0x000024ea LBB0_441
  2432  	0x48, 0x83, 0xc3, 0x20, //0x000024ea addq         $32, %rbx
  2433  	0x48, 0x83, 0xc1, 0xe0, //0x000024ee addq         $-32, %rcx
  2434  	//0x000024f2 LBB0_442
  2435  	0x4d, 0x85, 0xf6, //0x000024f2 testq        %r14, %r14
  2436  	0x0f, 0x85, 0xcd, 0x01, 0x00, 0x00, //0x000024f5 jne          LBB0_468
  2437  	0x4c, 0x8b, 0x75, 0xd0, //0x000024fb movq         $-48(%rbp), %r14
  2438  	0x48, 0x85, 0xc9, //0x000024ff testq        %rcx, %rcx
  2439  	0x0f, 0x84, 0x86, 0x02, 0x00, 0x00, //0x00002502 je           LBB0_478
  2440  	//0x00002508 LBB0_444
  2441  	0x4d, 0x89, 0xe2, //0x00002508 movq         %r12, %r10
  2442  	0x4c, 0x89, 0xcf, //0x0000250b movq         %r9, %rdi
  2443  	0x48, 0xf7, 0xd7, //0x0000250e notq         %rdi
  2444  	//0x00002511 LBB0_445
  2445  	0x4c, 0x8d, 0x63, 0x01, //0x00002511 leaq         $1(%rbx), %r12
  2446  	0x0f, 0xb6, 0x13, //0x00002515 movzbl       (%rbx), %edx
  2447  	0x80, 0xfa, 0x22, //0x00002518 cmpb         $34, %dl
  2448  	0x0f, 0x84, 0x5b, 0x00, 0x00, 0x00, //0x0000251b je           LBB0_450
  2449  	0x48, 0x8d, 0x71, 0xff, //0x00002521 leaq         $-1(%rcx), %rsi
  2450  	0x80, 0xfa, 0x5c, //0x00002525 cmpb         $92, %dl
  2451  	0x0f, 0x84, 0x14, 0x00, 0x00, 0x00, //0x00002528 je           LBB0_448
  2452  	0x48, 0x89, 0xf1, //0x0000252e movq         %rsi, %rcx
  2453  	0x4c, 0x89, 0xe3, //0x00002531 movq         %r12, %rbx
  2454  	0x48, 0x85, 0xf6, //0x00002534 testq        %rsi, %rsi
  2455  	0x0f, 0x85, 0xd4, 0xff, 0xff, 0xff, //0x00002537 jne          LBB0_445
  2456  	0xe9, 0x4c, 0x02, 0x00, 0x00, //0x0000253d jmp          LBB0_478
  2457  	//0x00002542 LBB0_448
  2458  	0x48, 0x85, 0xf6, //0x00002542 testq        %rsi, %rsi
  2459  	0x0f, 0x84, 0x8e, 0x04, 0x00, 0x00, //0x00002545 je           LBB0_513
  2460  	0x49, 0x01, 0xfc, //0x0000254b addq         %rdi, %r12
  2461  	0x49, 0x83, 0xfb, 0xff, //0x0000254e cmpq         $-1, %r11
  2462  	0x4d, 0x0f, 0x44, 0xdc, //0x00002552 cmoveq       %r12, %r11
  2463  	0x48, 0x83, 0xc3, 0x02, //0x00002556 addq         $2, %rbx
  2464  	0x48, 0x83, 0xc1, 0xfe, //0x0000255a addq         $-2, %rcx
  2465  	0x48, 0x89, 0xce, //0x0000255e movq         %rcx, %rsi
  2466  	0x4c, 0x8b, 0x6d, 0xc0, //0x00002561 movq         $-64(%rbp), %r13
  2467  	0x4c, 0x8b, 0x75, 0xd0, //0x00002565 movq         $-48(%rbp), %r14
  2468  	0xc4, 0x41, 0x35, 0x76, 0xc9, //0x00002569 vpcmpeqd     %ymm9, %ymm9, %ymm9
  2469  	0x48, 0x85, 0xf6, //0x0000256e testq        %rsi, %rsi
  2470  	0x0f, 0x85, 0x9a, 0xff, 0xff, 0xff, //0x00002571 jne          LBB0_445
  2471  	0xe9, 0x12, 0x02, 0x00, 0x00, //0x00002577 jmp          LBB0_478
  2472  	//0x0000257c LBB0_450
  2473  	0x4d, 0x29, 0xcc, //0x0000257c subq         %r9, %r12
  2474  	0xe9, 0xb4, 0xf7, 0xff, 0xff, //0x0000257f jmp          LBB0_323
  2475  	//0x00002584 LBB0_451
  2476  	0x49, 0x83, 0xfb, 0xff, //0x00002584 cmpq         $-1, %r11
  2477  	0x0f, 0x85, 0x0e, 0x00, 0x00, 0x00, //0x00002588 jne          LBB0_453
  2478  	0x4c, 0x89, 0xe0, //0x0000258e movq         %r12, %rax
  2479  	0x48, 0x2b, 0x45, 0xc8, //0x00002591 subq         $-56(%rbp), %rax
  2480  	0x4c, 0x0f, 0xbc, 0xd9, //0x00002595 bsfq         %rcx, %r11
  2481  	0x49, 0x01, 0xc3, //0x00002599 addq         %rax, %r11
  2482  	//0x0000259c LBB0_453
  2483  	0x44, 0x89, 0xf8, //0x0000259c movl         %r15d, %eax
  2484  	0xf7, 0xd0, //0x0000259f notl         %eax
  2485  	0x21, 0xc8, //0x000025a1 andl         %ecx, %eax
  2486  	0x8d, 0x14, 0x00, //0x000025a3 leal         (%rax,%rax), %edx
  2487  	0x44, 0x09, 0xfa, //0x000025a6 orl          %r15d, %edx
  2488  	0x89, 0xd7, //0x000025a9 movl         %edx, %edi
  2489  	0xf7, 0xd7, //0x000025ab notl         %edi
  2490  	0x21, 0xcf, //0x000025ad andl         %ecx, %edi
  2491  	0x81, 0xe7, 0xaa, 0xaa, 0xaa, 0xaa, //0x000025af andl         $-1431655766, %edi
  2492  	0x45, 0x31, 0xff, //0x000025b5 xorl         %r15d, %r15d
  2493  	0x01, 0xc7, //0x000025b8 addl         %eax, %edi
  2494  	0x41, 0x0f, 0x92, 0xc7, //0x000025ba setb         %r15b
  2495  	0x01, 0xff, //0x000025be addl         %edi, %edi
  2496  	0x81, 0xf7, 0x55, 0x55, 0x55, 0x55, //0x000025c0 xorl         $1431655765, %edi
  2497  	0x21, 0xd7, //0x000025c6 andl         %edx, %edi
  2498  	0xb8, 0xff, 0xff, 0xff, 0xff, //0x000025c8 movl         $4294967295, %eax
  2499  	0x31, 0xf8, //0x000025cd xorl         %edi, %eax
  2500  	0x21, 0xc6, //0x000025cf andl         %eax, %esi
  2501  	0x4c, 0x8b, 0x6d, 0xc0, //0x000025d1 movq         $-64(%rbp), %r13
  2502  	0x4c, 0x8b, 0x75, 0xd0, //0x000025d5 movq         $-48(%rbp), %r14
  2503  	0xc4, 0x41, 0x35, 0x76, 0xc9, //0x000025d9 vpcmpeqd     %ymm9, %ymm9, %ymm9
  2504  	0x48, 0x85, 0xf6, //0x000025de testq        %rsi, %rsi
  2505  	0x0f, 0x85, 0xd4, 0xf7, 0xff, 0xff, //0x000025e1 jne          LBB0_263
  2506  	//0x000025e7 LBB0_454
  2507  	0xb9, 0x40, 0x00, 0x00, 0x00, //0x000025e7 movl         $64, %ecx
  2508  	//0x000025ec LBB0_455
  2509  	0x49, 0x0f, 0xbc, 0xd1, //0x000025ec bsfq         %r9, %rdx
  2510  	0x45, 0x85, 0xc9, //0x000025f0 testl        %r9d, %r9d
  2511  	0xbf, 0x40, 0x00, 0x00, 0x00, //0x000025f3 movl         $64, %edi
  2512  	0x48, 0x0f, 0x45, 0xfa, //0x000025f8 cmovneq      %rdx, %rdi
  2513  	0x48, 0x85, 0xf6, //0x000025fc testq        %rsi, %rsi
  2514  	0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x000025ff je           LBB0_457
  2515  	0x4c, 0x2b, 0x65, 0xc8, //0x00002605 subq         $-56(%rbp), %r12
  2516  	0x48, 0x39, 0xcf, //0x00002609 cmpq         %rcx, %rdi
  2517  	0x0f, 0x83, 0x31, 0xf3, 0xff, 0xff, //0x0000260c jae          LBB0_322
  2518  	0xe9, 0x94, 0x03, 0x00, 0x00, //0x00002612 jmp          LBB0_417
  2519  	//0x00002617 LBB0_457
  2520  	0x45, 0x85, 0xc9, //0x00002617 testl        %r9d, %r9d
  2521  	0x0f, 0x85, 0xa5, 0x03, 0x00, 0x00, //0x0000261a jne          LBB0_511
  2522  	0x49, 0x83, 0xc4, 0x20, //0x00002620 addq         $32, %r12
  2523  	0x48, 0x83, 0xc3, 0xe0, //0x00002624 addq         $-32, %rbx
  2524  	//0x00002628 LBB0_459
  2525  	0x4d, 0x85, 0xff, //0x00002628 testq        %r15, %r15
  2526  	0x0f, 0x85, 0xd2, 0x00, 0x00, 0x00, //0x0000262b jne          LBB0_470
  2527  	0x48, 0x8b, 0x75, 0xc8, //0x00002631 movq         $-56(%rbp), %rsi
  2528  	0x48, 0x85, 0xdb, //0x00002635 testq        %rbx, %rbx
  2529  	0x0f, 0x84, 0x50, 0x01, 0x00, 0x00, //0x00002638 je           LBB0_478
  2530  	//0x0000263e LBB0_461
  2531  	0x41, 0x0f, 0xb6, 0x0c, 0x24, //0x0000263e movzbl       (%r12), %ecx
  2532  	0x80, 0xf9, 0x22, //0x00002643 cmpb         $34, %cl
  2533  	0x0f, 0x84, 0x71, 0x00, 0x00, 0x00, //0x00002646 je           LBB0_467
  2534  	0x80, 0xf9, 0x5c, //0x0000264c cmpb         $92, %cl
  2535  	0x0f, 0x84, 0x26, 0x00, 0x00, 0x00, //0x0000264f je           LBB0_465
  2536  	0x80, 0xf9, 0x1f, //0x00002655 cmpb         $31, %cl
  2537  	0x0f, 0x86, 0x73, 0x03, 0x00, 0x00, //0x00002658 jbe          LBB0_512
  2538  	0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x0000265e movq         $-1, %rcx
  2539  	0xba, 0x01, 0x00, 0x00, 0x00, //0x00002665 movl         $1, %edx
  2540  	0x49, 0x01, 0xd4, //0x0000266a addq         %rdx, %r12
  2541  	0x48, 0x01, 0xcb, //0x0000266d addq         %rcx, %rbx
  2542  	0x0f, 0x85, 0xc8, 0xff, 0xff, 0xff, //0x00002670 jne          LBB0_461
  2543  	0xe9, 0x13, 0x01, 0x00, 0x00, //0x00002676 jmp          LBB0_478
  2544  	//0x0000267b LBB0_465
  2545  	0x48, 0x83, 0xfb, 0x01, //0x0000267b cmpq         $1, %rbx
  2546  	0x0f, 0x84, 0x54, 0x03, 0x00, 0x00, //0x0000267f je           LBB0_513
  2547  	0x4c, 0x89, 0xe0, //0x00002685 movq         %r12, %rax
  2548  	0x48, 0x29, 0xf0, //0x00002688 subq         %rsi, %rax
  2549  	0x49, 0x83, 0xfb, 0xff, //0x0000268b cmpq         $-1, %r11
  2550  	0x4c, 0x0f, 0x44, 0xd8, //0x0000268f cmoveq       %rax, %r11
  2551  	0x48, 0xc7, 0xc1, 0xfe, 0xff, 0xff, 0xff, //0x00002693 movq         $-2, %rcx
  2552  	0xba, 0x02, 0x00, 0x00, 0x00, //0x0000269a movl         $2, %edx
  2553  	0x4c, 0x8b, 0x6d, 0xc0, //0x0000269f movq         $-64(%rbp), %r13
  2554  	0x4c, 0x8b, 0x75, 0xd0, //0x000026a3 movq         $-48(%rbp), %r14
  2555  	0xc4, 0x41, 0x35, 0x76, 0xc9, //0x000026a7 vpcmpeqd     %ymm9, %ymm9, %ymm9
  2556  	0x49, 0x01, 0xd4, //0x000026ac addq         %rdx, %r12
  2557  	0x48, 0x01, 0xcb, //0x000026af addq         %rcx, %rbx
  2558  	0x0f, 0x85, 0x86, 0xff, 0xff, 0xff, //0x000026b2 jne          LBB0_461
  2559  	0xe9, 0xd1, 0x00, 0x00, 0x00, //0x000026b8 jmp          LBB0_478
  2560  	//0x000026bd LBB0_467
  2561  	0x49, 0x29, 0xf4, //0x000026bd subq         %rsi, %r12
  2562  	0x49, 0xff, 0xc4, //0x000026c0 incq         %r12
  2563  	0xe9, 0x70, 0xf6, 0xff, 0xff, //0x000026c3 jmp          LBB0_323
  2564  	//0x000026c8 LBB0_468
  2565  	0x48, 0x85, 0xc9, //0x000026c8 testq        %rcx, %rcx
  2566  	0x0f, 0x84, 0x08, 0x03, 0x00, 0x00, //0x000026cb je           LBB0_513
  2567  	0x4c, 0x89, 0xc8, //0x000026d1 movq         %r9, %rax
  2568  	0x48, 0xf7, 0xd0, //0x000026d4 notq         %rax
  2569  	0x48, 0x01, 0xd8, //0x000026d7 addq         %rbx, %rax
  2570  	0x49, 0x83, 0xfb, 0xff, //0x000026da cmpq         $-1, %r11
  2571  	0x4c, 0x0f, 0x44, 0xd8, //0x000026de cmoveq       %rax, %r11
  2572  	0x48, 0xff, 0xc3, //0x000026e2 incq         %rbx
  2573  	0x48, 0xff, 0xc9, //0x000026e5 decq         %rcx
  2574  	0x4c, 0x8b, 0x6d, 0xc0, //0x000026e8 movq         $-64(%rbp), %r13
  2575  	0x4c, 0x8b, 0x75, 0xd0, //0x000026ec movq         $-48(%rbp), %r14
  2576  	0xc4, 0x41, 0x35, 0x76, 0xc9, //0x000026f0 vpcmpeqd     %ymm9, %ymm9, %ymm9
  2577  	0x48, 0x85, 0xc9, //0x000026f5 testq        %rcx, %rcx
  2578  	0x0f, 0x85, 0x0a, 0xfe, 0xff, 0xff, //0x000026f8 jne          LBB0_444
  2579  	0xe9, 0x8b, 0x00, 0x00, 0x00, //0x000026fe jmp          LBB0_478
  2580  	//0x00002703 LBB0_470
  2581  	0x48, 0x85, 0xdb, //0x00002703 testq        %rbx, %rbx
  2582  	0x0f, 0x84, 0xcd, 0x02, 0x00, 0x00, //0x00002706 je           LBB0_513
  2583  	0x48, 0x8b, 0x75, 0xc8, //0x0000270c movq         $-56(%rbp), %rsi
  2584  	0x48, 0x89, 0xf0, //0x00002710 movq         %rsi, %rax
  2585  	0x48, 0xf7, 0xd0, //0x00002713 notq         %rax
  2586  	0x4c, 0x01, 0xe0, //0x00002716 addq         %r12, %rax
  2587  	0x49, 0x83, 0xfb, 0xff, //0x00002719 cmpq         $-1, %r11
  2588  	0x4c, 0x0f, 0x44, 0xd8, //0x0000271d cmoveq       %rax, %r11
  2589  	0x49, 0xff, 0xc4, //0x00002721 incq         %r12
  2590  	0x48, 0xff, 0xcb, //0x00002724 decq         %rbx
  2591  	0x4c, 0x8b, 0x6d, 0xc0, //0x00002727 movq         $-64(%rbp), %r13
  2592  	0x4c, 0x8b, 0x75, 0xd0, //0x0000272b movq         $-48(%rbp), %r14
  2593  	0xc4, 0x41, 0x35, 0x76, 0xc9, //0x0000272f vpcmpeqd     %ymm9, %ymm9, %ymm9
  2594  	0x48, 0x85, 0xdb, //0x00002734 testq        %rbx, %rbx
  2595  	0x0f, 0x85, 0x01, 0xff, 0xff, 0xff, //0x00002737 jne          LBB0_461
  2596  	0xe9, 0x4c, 0x00, 0x00, 0x00, //0x0000273d jmp          LBB0_478
  2597  	//0x00002742 LBB0_472
  2598  	0x4d, 0x89, 0x45, 0x00, //0x00002742 movq         %r8, (%r13)
  2599  	//0x00002746 LBB0_473
  2600  	0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00002746 movq         $-1, %rcx
  2601  	0xe9, 0x67, 0x00, 0x00, 0x00, //0x0000274d jmp          LBB0_498
  2602  	//0x00002752 LBB0_486
  2603  	0x48, 0xc7, 0xc1, 0xf9, 0xff, 0xff, 0xff, //0x00002752 movq         $-7, %rcx
  2604  	0xe9, 0x5b, 0x00, 0x00, 0x00, //0x00002759 jmp          LBB0_498
  2605  	//0x0000275e LBB0_474
  2606  	0x49, 0x83, 0xfc, 0xff, //0x0000275e cmpq         $-1, %r12
  2607  	0x0f, 0x85, 0x8e, 0x00, 0x00, 0x00, //0x00002762 jne          LBB0_506
  2608  	//0x00002768 LBB0_475
  2609  	0x49, 0xc7, 0xc4, 0xff, 0xff, 0xff, 0xff, //0x00002768 movq         $-1, %r12
  2610  	0x4c, 0x8b, 0x6d, 0xb0, //0x0000276f movq         $-80(%rbp), %r13
  2611  	0xe9, 0x7e, 0x00, 0x00, 0x00, //0x00002773 jmp          LBB0_506
  2612  	//0x00002778 LBB0_476
  2613  	0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00002778 movq         $-1, %rcx
  2614  	0xe9, 0x1d, 0x00, 0x00, 0x00, //0x0000277f jmp          LBB0_480
  2615  	//0x00002784 LBB0_477
  2616  	0x49, 0x83, 0xfc, 0xff, //0x00002784 cmpq         $-1, %r12
  2617  	0x0f, 0x85, 0x96, 0x00, 0x00, 0x00, //0x00002788 jne          LBB0_503
  2618  	//0x0000278e LBB0_478
  2619  	0x49, 0xc7, 0xc4, 0xff, 0xff, 0xff, 0xff, //0x0000278e movq         $-1, %r12
  2620  	0x4c, 0x8b, 0x5d, 0xb0, //0x00002795 movq         $-80(%rbp), %r11
  2621  	0xe9, 0x86, 0x00, 0x00, 0x00, //0x00002799 jmp          LBB0_503
  2622  	//0x0000279e LBB0_479
  2623  	0x4c, 0x89, 0xf1, //0x0000279e movq         %r14, %rcx
  2624  	//0x000027a1 LBB0_480
  2625  	0x48, 0x8b, 0x55, 0xc0, //0x000027a1 movq         $-64(%rbp), %rdx
  2626  	0x48, 0x8b, 0x02, //0x000027a5 movq         (%rdx), %rax
  2627  	0x48, 0x29, 0xc8, //0x000027a8 subq         %rcx, %rax
  2628  	0x48, 0x83, 0xc0, 0xfe, //0x000027ab addq         $-2, %rax
  2629  	0x48, 0x89, 0x02, //0x000027af movq         %rax, (%rdx)
  2630  	//0x000027b2 LBB0_497
  2631  	0x48, 0xc7, 0xc1, 0xfe, 0xff, 0xff, 0xff, //0x000027b2 movq         $-2, %rcx
  2632  	//0x000027b9 LBB0_498
  2633  	0x48, 0x89, 0xc8, //0x000027b9 movq         %rcx, %rax
  2634  	0x48, 0x83, 0xc4, 0x48, //0x000027bc addq         $72, %rsp
  2635  	0x5b, //0x000027c0 popq         %rbx
  2636  	0x41, 0x5c, //0x000027c1 popq         %r12
  2637  	0x41, 0x5d, //0x000027c3 popq         %r13
  2638  	0x41, 0x5e, //0x000027c5 popq         %r14
  2639  	0x41, 0x5f, //0x000027c7 popq         %r15
  2640  	0x5d, //0x000027c9 popq         %rbp
  2641  	0xc5, 0xf8, 0x77, //0x000027ca vzeroupper   
  2642  	0xc3, //0x000027cd retq         
  2643  	//0x000027ce LBB0_487
  2644  	0x49, 0x89, 0x55, 0x00, //0x000027ce movq         %rdx, (%r13)
  2645  	0xe9, 0xe2, 0xff, 0xff, 0xff, //0x000027d2 jmp          LBB0_498
  2646  	//0x000027d7 LBB0_481
  2647  	0x49, 0x83, 0xfd, 0xff, //0x000027d7 cmpq         $-1, %r13
  2648  	0x0f, 0x85, 0x0e, 0x00, 0x00, 0x00, //0x000027db jne          LBB0_484
  2649  	0x48, 0x0f, 0xbc, 0xc7, //0x000027e1 bsfq         %rdi, %rax
  2650  	0x4c, 0x2b, 0x65, 0xc8, //0x000027e5 subq         $-56(%rbp), %r12
  2651  	0x49, 0x01, 0xc4, //0x000027e9 addq         %rax, %r12
  2652  	//0x000027ec LBB0_483
  2653  	0x4d, 0x89, 0xe5, //0x000027ec movq         %r12, %r13
  2654  	//0x000027ef LBB0_484
  2655  	0x49, 0xc7, 0xc4, 0xfe, 0xff, 0xff, 0xff, //0x000027ef movq         $-2, %r12
  2656  	//0x000027f6 LBB0_506
  2657  	0x48, 0x8b, 0x45, 0xc0, //0x000027f6 movq         $-64(%rbp), %rax
  2658  	0x4c, 0x89, 0x28, //0x000027fa movq         %r13, (%rax)
  2659  	0x4c, 0x89, 0xe1, //0x000027fd movq         %r12, %rcx
  2660  	0xe9, 0xb4, 0xff, 0xff, 0xff, //0x00002800 jmp          LBB0_498
  2661  	//0x00002805 LBB0_499
  2662  	0x49, 0x83, 0xfb, 0xff, //0x00002805 cmpq         $-1, %r11
  2663  	0x0f, 0x85, 0x0e, 0x00, 0x00, 0x00, //0x00002809 jne          LBB0_502
  2664  	0x48, 0x0f, 0xbc, 0xc7, //0x0000280f bsfq         %rdi, %rax
  2665  	0x4c, 0x2b, 0x65, 0xc8, //0x00002813 subq         $-56(%rbp), %r12
  2666  	0x49, 0x01, 0xc4, //0x00002817 addq         %rax, %r12
  2667  	//0x0000281a LBB0_501
  2668  	0x4d, 0x89, 0xe3, //0x0000281a movq         %r12, %r11
  2669  	//0x0000281d LBB0_502
  2670  	0x49, 0xc7, 0xc4, 0xfe, 0xff, 0xff, 0xff, //0x0000281d movq         $-2, %r12
  2671  	//0x00002824 LBB0_503
  2672  	0x4d, 0x89, 0x5d, 0x00, //0x00002824 movq         %r11, (%r13)
  2673  	0x4c, 0x89, 0xe1, //0x00002828 movq         %r12, %rcx
  2674  	0xe9, 0x89, 0xff, 0xff, 0xff, //0x0000282b jmp          LBB0_498
  2675  	//0x00002830 LBB0_233
  2676  	0x4d, 0x89, 0x45, 0x00, //0x00002830 movq         %r8, (%r13)
  2677  	0x48, 0xc7, 0xc1, 0xfe, 0xff, 0xff, 0xff, //0x00002834 movq         $-2, %rcx
  2678  	0x41, 0x80, 0x3f, 0x6e, //0x0000283b cmpb         $110, (%r15)
  2679  	0x0f, 0x85, 0x74, 0xff, 0xff, 0xff, //0x0000283f jne          LBB0_498
  2680  	0x49, 0x8d, 0x40, 0x01, //0x00002845 leaq         $1(%r8), %rax
  2681  	0x49, 0x89, 0x45, 0x00, //0x00002849 movq         %rax, (%r13)
  2682  	0x43, 0x80, 0x7c, 0x01, 0x01, 0x75, //0x0000284d cmpb         $117, $1(%r9,%r8)
  2683  	0x0f, 0x85, 0x60, 0xff, 0xff, 0xff, //0x00002853 jne          LBB0_498
  2684  	0x49, 0x8d, 0x40, 0x02, //0x00002859 leaq         $2(%r8), %rax
  2685  	0x49, 0x89, 0x45, 0x00, //0x0000285d movq         %rax, (%r13)
  2686  	0x43, 0x80, 0x7c, 0x01, 0x02, 0x6c, //0x00002861 cmpb         $108, $2(%r9,%r8)
  2687  	0x0f, 0x85, 0x4c, 0xff, 0xff, 0xff, //0x00002867 jne          LBB0_498
  2688  	0x49, 0x8d, 0x40, 0x03, //0x0000286d leaq         $3(%r8), %rax
  2689  	0x49, 0x89, 0x45, 0x00, //0x00002871 movq         %rax, (%r13)
  2690  	0x43, 0x80, 0x7c, 0x01, 0x03, 0x6c, //0x00002875 cmpb         $108, $3(%r9,%r8)
  2691  	0x0f, 0x85, 0x38, 0xff, 0xff, 0xff, //0x0000287b jne          LBB0_498
  2692  	0xe9, 0xaa, 0x00, 0x00, 0x00, //0x00002881 jmp          LBB0_237
  2693  	//0x00002886 LBB0_488
  2694  	0x48, 0xc7, 0xc1, 0xfe, 0xff, 0xff, 0xff, //0x00002886 movq         $-2, %rcx
  2695  	0x80, 0xfa, 0x61, //0x0000288d cmpb         $97, %dl
  2696  	0x0f, 0x85, 0x23, 0xff, 0xff, 0xff, //0x00002890 jne          LBB0_498
  2697  	0x49, 0x8d, 0x40, 0x02, //0x00002896 leaq         $2(%r8), %rax
  2698  	0x49, 0x89, 0x45, 0x00, //0x0000289a movq         %rax, (%r13)
  2699  	0x43, 0x80, 0x7c, 0x01, 0x02, 0x6c, //0x0000289e cmpb         $108, $2(%r9,%r8)
  2700  	0x0f, 0x85, 0x0f, 0xff, 0xff, 0xff, //0x000028a4 jne          LBB0_498
  2701  	0x49, 0x8d, 0x40, 0x03, //0x000028aa leaq         $3(%r8), %rax
  2702  	0x49, 0x89, 0x45, 0x00, //0x000028ae movq         %rax, (%r13)
  2703  	0x43, 0x80, 0x7c, 0x01, 0x03, 0x73, //0x000028b2 cmpb         $115, $3(%r9,%r8)
  2704  	0x0f, 0x85, 0xfb, 0xfe, 0xff, 0xff, //0x000028b8 jne          LBB0_498
  2705  	0x49, 0x8d, 0x40, 0x04, //0x000028be leaq         $4(%r8), %rax
  2706  	0x49, 0x89, 0x45, 0x00, //0x000028c2 movq         %rax, (%r13)
  2707  	0x43, 0x80, 0x7c, 0x01, 0x04, 0x65, //0x000028c6 cmpb         $101, $4(%r9,%r8)
  2708  	0x0f, 0x85, 0xe7, 0xfe, 0xff, 0xff, //0x000028cc jne          LBB0_498
  2709  	0x49, 0x83, 0xc0, 0x05, //0x000028d2 addq         $5, %r8
  2710  	0x4d, 0x89, 0x45, 0x00, //0x000028d6 movq         %r8, (%r13)
  2711  	0xe9, 0xda, 0xfe, 0xff, 0xff, //0x000028da jmp          LBB0_498
  2712  	//0x000028df LBB0_245
  2713  	0x4d, 0x89, 0x45, 0x00, //0x000028df movq         %r8, (%r13)
  2714  	0x48, 0xc7, 0xc1, 0xfe, 0xff, 0xff, 0xff, //0x000028e3 movq         $-2, %rcx
  2715  	0x41, 0x80, 0x3f, 0x74, //0x000028ea cmpb         $116, (%r15)
  2716  	0x0f, 0x85, 0xc5, 0xfe, 0xff, 0xff, //0x000028ee jne          LBB0_498
  2717  	0x49, 0x8d, 0x40, 0x01, //0x000028f4 leaq         $1(%r8), %rax
  2718  	0x49, 0x89, 0x45, 0x00, //0x000028f8 movq         %rax, (%r13)
  2719  	0x43, 0x80, 0x7c, 0x01, 0x01, 0x72, //0x000028fc cmpb         $114, $1(%r9,%r8)
  2720  	0x0f, 0x85, 0xb1, 0xfe, 0xff, 0xff, //0x00002902 jne          LBB0_498
  2721  	0x49, 0x8d, 0x40, 0x02, //0x00002908 leaq         $2(%r8), %rax
  2722  	0x49, 0x89, 0x45, 0x00, //0x0000290c movq         %rax, (%r13)
  2723  	0x43, 0x80, 0x7c, 0x01, 0x02, 0x75, //0x00002910 cmpb         $117, $2(%r9,%r8)
  2724  	0x0f, 0x85, 0x9d, 0xfe, 0xff, 0xff, //0x00002916 jne          LBB0_498
  2725  	0x49, 0x8d, 0x40, 0x03, //0x0000291c leaq         $3(%r8), %rax
  2726  	0x49, 0x89, 0x45, 0x00, //0x00002920 movq         %rax, (%r13)
  2727  	0x43, 0x80, 0x7c, 0x01, 0x03, 0x65, //0x00002924 cmpb         $101, $3(%r9,%r8)
  2728  	0x0f, 0x85, 0x89, 0xfe, 0xff, 0xff, //0x0000292a jne          LBB0_498
  2729  	//0x00002930 LBB0_237
  2730  	0x49, 0x83, 0xc0, 0x04, //0x00002930 addq         $4, %r8
  2731  	0x4d, 0x89, 0x45, 0x00, //0x00002934 movq         %r8, (%r13)
  2732  	0xe9, 0x7c, 0xfe, 0xff, 0xff, //0x00002938 jmp          LBB0_498
  2733  	//0x0000293d LBB0_494
  2734  	0x4d, 0x8b, 0x65, 0x00, //0x0000293d movq         (%r13), %r12
  2735  	//0x00002941 LBB0_495
  2736  	0x49, 0xc7, 0xc7, 0xff, 0xff, 0xff, 0xff, //0x00002941 movq         $-1, %r15
  2737  	//0x00002948 LBB0_496
  2738  	0x49, 0xf7, 0xd7, //0x00002948 notq         %r15
  2739  	0x4d, 0x01, 0xe7, //0x0000294b addq         %r12, %r15
  2740  	0x4d, 0x89, 0x7d, 0x00, //0x0000294e movq         %r15, (%r13)
  2741  	0xe9, 0x5b, 0xfe, 0xff, 0xff, //0x00002952 jmp          LBB0_497
  2742  	//0x00002957 LBB0_504
  2743  	0x4c, 0x89, 0x65, 0xb0, //0x00002957 movq         %r12, $-80(%rbp)
  2744  	0xe9, 0x08, 0xfe, 0xff, 0xff, //0x0000295b jmp          LBB0_475
  2745  	//0x00002960 LBB0_507
  2746  	0x4c, 0x89, 0x65, 0xb0, //0x00002960 movq         %r12, $-80(%rbp)
  2747  	0xe9, 0x25, 0xfe, 0xff, 0xff, //0x00002964 jmp          LBB0_478
  2748  	//0x00002969 LBB0_505
  2749  	0x4c, 0x01, 0xe2, //0x00002969 addq         %r12, %rdx
  2750  	0x49, 0xc7, 0xc4, 0xfe, 0xff, 0xff, 0xff, //0x0000296c movq         $-2, %r12
  2751  	0x49, 0x89, 0xd5, //0x00002973 movq         %rdx, %r13
  2752  	0xe9, 0x7b, 0xfe, 0xff, 0xff, //0x00002976 jmp          LBB0_506
  2753  	//0x0000297b LBB0_129
  2754  	0x4c, 0x01, 0xe2, //0x0000297b addq         %r12, %rdx
  2755  	0x49, 0xc7, 0xc4, 0xfe, 0xff, 0xff, 0xff, //0x0000297e movq         $-2, %r12
  2756  	0x49, 0x89, 0xd3, //0x00002985 movq         %rdx, %r11
  2757  	0xe9, 0x97, 0xfe, 0xff, 0xff, //0x00002988 jmp          LBB0_503
  2758  	//0x0000298d LBB0_508
  2759  	0x4c, 0x01, 0xe7, //0x0000298d addq         %r12, %rdi
  2760  	0x49, 0xc7, 0xc4, 0xfe, 0xff, 0xff, 0xff, //0x00002990 movq         $-2, %r12
  2761  	0x49, 0x89, 0xfd, //0x00002997 movq         %rdi, %r13
  2762  	0xe9, 0x57, 0xfe, 0xff, 0xff, //0x0000299a jmp          LBB0_506
  2763  	//0x0000299f LBB0_509
  2764  	0x4c, 0x2b, 0x65, 0xc8, //0x0000299f subq         $-56(%rbp), %r12
  2765  	0x49, 0x01, 0xd4, //0x000029a3 addq         %rdx, %r12
  2766  	0xe9, 0x41, 0xfe, 0xff, 0xff, //0x000029a6 jmp          LBB0_483
  2767  	//0x000029ab LBB0_417
  2768  	0x4c, 0x01, 0xe7, //0x000029ab addq         %r12, %rdi
  2769  	0x49, 0xc7, 0xc4, 0xfe, 0xff, 0xff, 0xff, //0x000029ae movq         $-2, %r12
  2770  	0x49, 0x89, 0xfb, //0x000029b5 movq         %rdi, %r11
  2771  	0xe9, 0x67, 0xfe, 0xff, 0xff, //0x000029b8 jmp          LBB0_503
  2772  	//0x000029bd LBB0_510
  2773  	0x49, 0x29, 0xc4, //0x000029bd subq         %rax, %r12
  2774  	0xe9, 0x27, 0xfe, 0xff, 0xff, //0x000029c0 jmp          LBB0_483
  2775  	//0x000029c5 LBB0_511
  2776  	0x4c, 0x2b, 0x65, 0xc8, //0x000029c5 subq         $-56(%rbp), %r12
  2777  	0x49, 0x01, 0xd4, //0x000029c9 addq         %rdx, %r12
  2778  	0xe9, 0x49, 0xfe, 0xff, 0xff, //0x000029cc jmp          LBB0_501
  2779  	//0x000029d1 LBB0_512
  2780  	0x49, 0x29, 0xf4, //0x000029d1 subq         %rsi, %r12
  2781  	0xe9, 0x41, 0xfe, 0xff, 0xff, //0x000029d4 jmp          LBB0_501
  2782  	//0x000029d9 LBB0_513
  2783  	0x4c, 0x8b, 0x6d, 0xc0, //0x000029d9 movq         $-64(%rbp), %r13
  2784  	0xe9, 0xac, 0xfd, 0xff, 0xff, //0x000029dd jmp          LBB0_478
  2785  	0x90, 0x90, //0x000029e2 .p2align 2, 0x90
  2786  	// // .set L0_0_set_39, LBB0_39-LJTI0_0
  2787  	// // .set L0_0_set_62, LBB0_62-LJTI0_0
  2788  	// // .set L0_0_set_45, LBB0_45-LJTI0_0
  2789  	// // .set L0_0_set_64, LBB0_64-LJTI0_0
  2790  	// // .set L0_0_set_42, LBB0_42-LJTI0_0
  2791  	// // .set L0_0_set_67, LBB0_67-LJTI0_0
  2792  	//0x000029e4 LJTI0_0
  2793  	0xd3, 0xda, 0xff, 0xff, //0x000029e4 .long L0_0_set_39
  2794  	0x69, 0xdc, 0xff, 0xff, //0x000029e8 .long L0_0_set_62
  2795  	0x0a, 0xdb, 0xff, 0xff, //0x000029ec .long L0_0_set_45
  2796  	0x94, 0xdc, 0xff, 0xff, //0x000029f0 .long L0_0_set_64
  2797  	0xea, 0xda, 0xff, 0xff, //0x000029f4 .long L0_0_set_42
  2798  	0x2e, 0xe0, 0xff, 0xff, //0x000029f8 .long L0_0_set_67
  2799  	// // .set L0_1_set_498, LBB0_498-LJTI0_1
  2800  	// // .set L0_1_set_497, LBB0_497-LJTI0_1
  2801  	// // .set L0_1_set_209, LBB0_209-LJTI0_1
  2802  	// // .set L0_1_set_225, LBB0_225-LJTI0_1
  2803  	// // .set L0_1_set_69, LBB0_69-LJTI0_1
  2804  	// // .set L0_1_set_229, LBB0_229-LJTI0_1
  2805  	// // .set L0_1_set_240, LBB0_240-LJTI0_1
  2806  	// // .set L0_1_set_231, LBB0_231-LJTI0_1
  2807  	// // .set L0_1_set_243, LBB0_243-LJTI0_1
  2808  	// // .set L0_1_set_238, LBB0_238-LJTI0_1
  2809  	//0x000029fc LJTI0_1
  2810  	0xbd, 0xfd, 0xff, 0xff, //0x000029fc .long L0_1_set_498
  2811  	0xb6, 0xfd, 0xff, 0xff, //0x00002a00 .long L0_1_set_497
  2812  	0xb6, 0xfd, 0xff, 0xff, //0x00002a04 .long L0_1_set_497
  2813  	0xb6, 0xfd, 0xff, 0xff, //0x00002a08 .long L0_1_set_497
  2814  	0xb6, 0xfd, 0xff, 0xff, //0x00002a0c .long L0_1_set_497
  2815  	0xb6, 0xfd, 0xff, 0xff, //0x00002a10 .long L0_1_set_497
  2816  	0xb6, 0xfd, 0xff, 0xff, //0x00002a14 .long L0_1_set_497
  2817  	0xb6, 0xfd, 0xff, 0xff, //0x00002a18 .long L0_1_set_497
  2818  	0xb6, 0xfd, 0xff, 0xff, //0x00002a1c .long L0_1_set_497
  2819  	0xb6, 0xfd, 0xff, 0xff, //0x00002a20 .long L0_1_set_497
  2820  	0xb6, 0xfd, 0xff, 0xff, //0x00002a24 .long L0_1_set_497
  2821  	0xb6, 0xfd, 0xff, 0xff, //0x00002a28 .long L0_1_set_497
  2822  	0xb6, 0xfd, 0xff, 0xff, //0x00002a2c .long L0_1_set_497
  2823  	0xb6, 0xfd, 0xff, 0xff, //0x00002a30 .long L0_1_set_497
  2824  	0xb6, 0xfd, 0xff, 0xff, //0x00002a34 .long L0_1_set_497
  2825  	0xb6, 0xfd, 0xff, 0xff, //0x00002a38 .long L0_1_set_497
  2826  	0xb6, 0xfd, 0xff, 0xff, //0x00002a3c .long L0_1_set_497
  2827  	0xb6, 0xfd, 0xff, 0xff, //0x00002a40 .long L0_1_set_497
  2828  	0xb6, 0xfd, 0xff, 0xff, //0x00002a44 .long L0_1_set_497
  2829  	0xb6, 0xfd, 0xff, 0xff, //0x00002a48 .long L0_1_set_497
  2830  	0xb6, 0xfd, 0xff, 0xff, //0x00002a4c .long L0_1_set_497
  2831  	0xb6, 0xfd, 0xff, 0xff, //0x00002a50 .long L0_1_set_497
  2832  	0xb6, 0xfd, 0xff, 0xff, //0x00002a54 .long L0_1_set_497
  2833  	0xb6, 0xfd, 0xff, 0xff, //0x00002a58 .long L0_1_set_497
  2834  	0xb6, 0xfd, 0xff, 0xff, //0x00002a5c .long L0_1_set_497
  2835  	0xb6, 0xfd, 0xff, 0xff, //0x00002a60 .long L0_1_set_497
  2836  	0xb6, 0xfd, 0xff, 0xff, //0x00002a64 .long L0_1_set_497
  2837  	0xb6, 0xfd, 0xff, 0xff, //0x00002a68 .long L0_1_set_497
  2838  	0xb6, 0xfd, 0xff, 0xff, //0x00002a6c .long L0_1_set_497
  2839  	0xb6, 0xfd, 0xff, 0xff, //0x00002a70 .long L0_1_set_497
  2840  	0xb6, 0xfd, 0xff, 0xff, //0x00002a74 .long L0_1_set_497
  2841  	0xb6, 0xfd, 0xff, 0xff, //0x00002a78 .long L0_1_set_497
  2842  	0xb6, 0xfd, 0xff, 0xff, //0x00002a7c .long L0_1_set_497
  2843  	0xb6, 0xfd, 0xff, 0xff, //0x00002a80 .long L0_1_set_497
  2844  	0x10, 0xe7, 0xff, 0xff, //0x00002a84 .long L0_1_set_209
  2845  	0xb6, 0xfd, 0xff, 0xff, //0x00002a88 .long L0_1_set_497
  2846  	0xb6, 0xfd, 0xff, 0xff, //0x00002a8c .long L0_1_set_497
  2847  	0xb6, 0xfd, 0xff, 0xff, //0x00002a90 .long L0_1_set_497
  2848  	0xb6, 0xfd, 0xff, 0xff, //0x00002a94 .long L0_1_set_497
  2849  	0xb6, 0xfd, 0xff, 0xff, //0x00002a98 .long L0_1_set_497
  2850  	0xb6, 0xfd, 0xff, 0xff, //0x00002a9c .long L0_1_set_497
  2851  	0xb6, 0xfd, 0xff, 0xff, //0x00002aa0 .long L0_1_set_497
  2852  	0xb6, 0xfd, 0xff, 0xff, //0x00002aa4 .long L0_1_set_497
  2853  	0xb6, 0xfd, 0xff, 0xff, //0x00002aa8 .long L0_1_set_497
  2854  	0xb6, 0xfd, 0xff, 0xff, //0x00002aac .long L0_1_set_497
  2855  	0x65, 0xe8, 0xff, 0xff, //0x00002ab0 .long L0_1_set_225
  2856  	0xb6, 0xfd, 0xff, 0xff, //0x00002ab4 .long L0_1_set_497
  2857  	0xb6, 0xfd, 0xff, 0xff, //0x00002ab8 .long L0_1_set_497
  2858  	0xb5, 0xdc, 0xff, 0xff, //0x00002abc .long L0_1_set_69
  2859  	0xb5, 0xdc, 0xff, 0xff, //0x00002ac0 .long L0_1_set_69
  2860  	0xb5, 0xdc, 0xff, 0xff, //0x00002ac4 .long L0_1_set_69
  2861  	0xb5, 0xdc, 0xff, 0xff, //0x00002ac8 .long L0_1_set_69
  2862  	0xb5, 0xdc, 0xff, 0xff, //0x00002acc .long L0_1_set_69
  2863  	0xb5, 0xdc, 0xff, 0xff, //0x00002ad0 .long L0_1_set_69
  2864  	0xb5, 0xdc, 0xff, 0xff, //0x00002ad4 .long L0_1_set_69
  2865  	0xb5, 0xdc, 0xff, 0xff, //0x00002ad8 .long L0_1_set_69
  2866  	0xb5, 0xdc, 0xff, 0xff, //0x00002adc .long L0_1_set_69
  2867  	0xb5, 0xdc, 0xff, 0xff, //0x00002ae0 .long L0_1_set_69
  2868  	0xb6, 0xfd, 0xff, 0xff, //0x00002ae4 .long L0_1_set_497
  2869  	0xb6, 0xfd, 0xff, 0xff, //0x00002ae8 .long L0_1_set_497
  2870  	0xb6, 0xfd, 0xff, 0xff, //0x00002aec .long L0_1_set_497
  2871  	0xb6, 0xfd, 0xff, 0xff, //0x00002af0 .long L0_1_set_497
  2872  	0xb6, 0xfd, 0xff, 0xff, //0x00002af4 .long L0_1_set_497
  2873  	0xb6, 0xfd, 0xff, 0xff, //0x00002af8 .long L0_1_set_497
  2874  	0xb6, 0xfd, 0xff, 0xff, //0x00002afc .long L0_1_set_497
  2875  	0xb6, 0xfd, 0xff, 0xff, //0x00002b00 .long L0_1_set_497
  2876  	0xb6, 0xfd, 0xff, 0xff, //0x00002b04 .long L0_1_set_497
  2877  	0xb6, 0xfd, 0xff, 0xff, //0x00002b08 .long L0_1_set_497
  2878  	0xb6, 0xfd, 0xff, 0xff, //0x00002b0c .long L0_1_set_497
  2879  	0xb6, 0xfd, 0xff, 0xff, //0x00002b10 .long L0_1_set_497
  2880  	0xb6, 0xfd, 0xff, 0xff, //0x00002b14 .long L0_1_set_497
  2881  	0xb6, 0xfd, 0xff, 0xff, //0x00002b18 .long L0_1_set_497
  2882  	0xb6, 0xfd, 0xff, 0xff, //0x00002b1c .long L0_1_set_497
  2883  	0xb6, 0xfd, 0xff, 0xff, //0x00002b20 .long L0_1_set_497
  2884  	0xb6, 0xfd, 0xff, 0xff, //0x00002b24 .long L0_1_set_497
  2885  	0xb6, 0xfd, 0xff, 0xff, //0x00002b28 .long L0_1_set_497
  2886  	0xb6, 0xfd, 0xff, 0xff, //0x00002b2c .long L0_1_set_497
  2887  	0xb6, 0xfd, 0xff, 0xff, //0x00002b30 .long L0_1_set_497
  2888  	0xb6, 0xfd, 0xff, 0xff, //0x00002b34 .long L0_1_set_497
  2889  	0xb6, 0xfd, 0xff, 0xff, //0x00002b38 .long L0_1_set_497
  2890  	0xb6, 0xfd, 0xff, 0xff, //0x00002b3c .long L0_1_set_497
  2891  	0xb6, 0xfd, 0xff, 0xff, //0x00002b40 .long L0_1_set_497
  2892  	0xb6, 0xfd, 0xff, 0xff, //0x00002b44 .long L0_1_set_497
  2893  	0xb6, 0xfd, 0xff, 0xff, //0x00002b48 .long L0_1_set_497
  2894  	0xb6, 0xfd, 0xff, 0xff, //0x00002b4c .long L0_1_set_497
  2895  	0xb6, 0xfd, 0xff, 0xff, //0x00002b50 .long L0_1_set_497
  2896  	0xb6, 0xfd, 0xff, 0xff, //0x00002b54 .long L0_1_set_497
  2897  	0xb6, 0xfd, 0xff, 0xff, //0x00002b58 .long L0_1_set_497
  2898  	0xb6, 0xfd, 0xff, 0xff, //0x00002b5c .long L0_1_set_497
  2899  	0xb6, 0xfd, 0xff, 0xff, //0x00002b60 .long L0_1_set_497
  2900  	0xb6, 0xfd, 0xff, 0xff, //0x00002b64 .long L0_1_set_497
  2901  	0xa1, 0xe8, 0xff, 0xff, //0x00002b68 .long L0_1_set_229
  2902  	0xb6, 0xfd, 0xff, 0xff, //0x00002b6c .long L0_1_set_497
  2903  	0xb6, 0xfd, 0xff, 0xff, //0x00002b70 .long L0_1_set_497
  2904  	0xb6, 0xfd, 0xff, 0xff, //0x00002b74 .long L0_1_set_497
  2905  	0xb6, 0xfd, 0xff, 0xff, //0x00002b78 .long L0_1_set_497
  2906  	0xb6, 0xfd, 0xff, 0xff, //0x00002b7c .long L0_1_set_497
  2907  	0xb6, 0xfd, 0xff, 0xff, //0x00002b80 .long L0_1_set_497
  2908  	0xb6, 0xfd, 0xff, 0xff, //0x00002b84 .long L0_1_set_497
  2909  	0xb6, 0xfd, 0xff, 0xff, //0x00002b88 .long L0_1_set_497
  2910  	0xb6, 0xfd, 0xff, 0xff, //0x00002b8c .long L0_1_set_497
  2911  	0xb6, 0xfd, 0xff, 0xff, //0x00002b90 .long L0_1_set_497
  2912  	0x0c, 0xe9, 0xff, 0xff, //0x00002b94 .long L0_1_set_240
  2913  	0xb6, 0xfd, 0xff, 0xff, //0x00002b98 .long L0_1_set_497
  2914  	0xb6, 0xfd, 0xff, 0xff, //0x00002b9c .long L0_1_set_497
  2915  	0xb6, 0xfd, 0xff, 0xff, //0x00002ba0 .long L0_1_set_497
  2916  	0xb6, 0xfd, 0xff, 0xff, //0x00002ba4 .long L0_1_set_497
  2917  	0xb6, 0xfd, 0xff, 0xff, //0x00002ba8 .long L0_1_set_497
  2918  	0xb6, 0xfd, 0xff, 0xff, //0x00002bac .long L0_1_set_497
  2919  	0xb6, 0xfd, 0xff, 0xff, //0x00002bb0 .long L0_1_set_497
  2920  	0xc5, 0xe8, 0xff, 0xff, //0x00002bb4 .long L0_1_set_231
  2921  	0xb6, 0xfd, 0xff, 0xff, //0x00002bb8 .long L0_1_set_497
  2922  	0xb6, 0xfd, 0xff, 0xff, //0x00002bbc .long L0_1_set_497
  2923  	0xb6, 0xfd, 0xff, 0xff, //0x00002bc0 .long L0_1_set_497
  2924  	0xb6, 0xfd, 0xff, 0xff, //0x00002bc4 .long L0_1_set_497
  2925  	0xb6, 0xfd, 0xff, 0xff, //0x00002bc8 .long L0_1_set_497
  2926  	0x49, 0xe9, 0xff, 0xff, //0x00002bcc .long L0_1_set_243
  2927  	0xb6, 0xfd, 0xff, 0xff, //0x00002bd0 .long L0_1_set_497
  2928  	0xb6, 0xfd, 0xff, 0xff, //0x00002bd4 .long L0_1_set_497
  2929  	0xb6, 0xfd, 0xff, 0xff, //0x00002bd8 .long L0_1_set_497
  2930  	0xb6, 0xfd, 0xff, 0xff, //0x00002bdc .long L0_1_set_497
  2931  	0xb6, 0xfd, 0xff, 0xff, //0x00002be0 .long L0_1_set_497
  2932  	0xb6, 0xfd, 0xff, 0xff, //0x00002be4 .long L0_1_set_497
  2933  	0xe8, 0xe8, 0xff, 0xff, //0x00002be8 .long L0_1_set_238
  2934  	// // .set L0_2_set_311, LBB0_311-LJTI0_2
  2935  	// // .set L0_2_set_326, LBB0_326-LJTI0_2
  2936  	// // .set L0_2_set_318, LBB0_318-LJTI0_2
  2937  	// // .set L0_2_set_313, LBB0_313-LJTI0_2
  2938  	// // .set L0_2_set_316, LBB0_316-LJTI0_2
  2939  	//0x00002bec LJTI0_2
  2940  	0x8b, 0xec, 0xff, 0xff, //0x00002bec .long L0_2_set_311
  2941  	0x68, 0xed, 0xff, 0xff, //0x00002bf0 .long L0_2_set_326
  2942  	0x8b, 0xec, 0xff, 0xff, //0x00002bf4 .long L0_2_set_311
  2943  	0xef, 0xec, 0xff, 0xff, //0x00002bf8 .long L0_2_set_318
  2944  	0x68, 0xed, 0xff, 0xff, //0x00002bfc .long L0_2_set_326
  2945  	0xa4, 0xec, 0xff, 0xff, //0x00002c00 .long L0_2_set_313
  2946  	0xa4, 0xec, 0xff, 0xff, //0x00002c04 .long L0_2_set_313
  2947  	0xa4, 0xec, 0xff, 0xff, //0x00002c08 .long L0_2_set_313
  2948  	0xa4, 0xec, 0xff, 0xff, //0x00002c0c .long L0_2_set_313
  2949  	0xa4, 0xec, 0xff, 0xff, //0x00002c10 .long L0_2_set_313
  2950  	0xa4, 0xec, 0xff, 0xff, //0x00002c14 .long L0_2_set_313
  2951  	0xa4, 0xec, 0xff, 0xff, //0x00002c18 .long L0_2_set_313
  2952  	0xa4, 0xec, 0xff, 0xff, //0x00002c1c .long L0_2_set_313
  2953  	0xa4, 0xec, 0xff, 0xff, //0x00002c20 .long L0_2_set_313
  2954  	0xa4, 0xec, 0xff, 0xff, //0x00002c24 .long L0_2_set_313
  2955  	0x68, 0xed, 0xff, 0xff, //0x00002c28 .long L0_2_set_326
  2956  	0x68, 0xed, 0xff, 0xff, //0x00002c2c .long L0_2_set_326
  2957  	0x68, 0xed, 0xff, 0xff, //0x00002c30 .long L0_2_set_326
  2958  	0x68, 0xed, 0xff, 0xff, //0x00002c34 .long L0_2_set_326
  2959  	0x68, 0xed, 0xff, 0xff, //0x00002c38 .long L0_2_set_326
  2960  	0x68, 0xed, 0xff, 0xff, //0x00002c3c .long L0_2_set_326
  2961  	0x68, 0xed, 0xff, 0xff, //0x00002c40 .long L0_2_set_326
  2962  	0x68, 0xed, 0xff, 0xff, //0x00002c44 .long L0_2_set_326
  2963  	0x68, 0xed, 0xff, 0xff, //0x00002c48 .long L0_2_set_326
  2964  	0x68, 0xed, 0xff, 0xff, //0x00002c4c .long L0_2_set_326
  2965  	0x68, 0xed, 0xff, 0xff, //0x00002c50 .long L0_2_set_326
  2966  	0xd4, 0xec, 0xff, 0xff, //0x00002c54 .long L0_2_set_316
  2967  	0x68, 0xed, 0xff, 0xff, //0x00002c58 .long L0_2_set_326
  2968  	0x68, 0xed, 0xff, 0xff, //0x00002c5c .long L0_2_set_326
  2969  	0x68, 0xed, 0xff, 0xff, //0x00002c60 .long L0_2_set_326
  2970  	0x68, 0xed, 0xff, 0xff, //0x00002c64 .long L0_2_set_326
  2971  	0x68, 0xed, 0xff, 0xff, //0x00002c68 .long L0_2_set_326
  2972  	0x68, 0xed, 0xff, 0xff, //0x00002c6c .long L0_2_set_326
  2973  	0x68, 0xed, 0xff, 0xff, //0x00002c70 .long L0_2_set_326
  2974  	0x68, 0xed, 0xff, 0xff, //0x00002c74 .long L0_2_set_326
  2975  	0x68, 0xed, 0xff, 0xff, //0x00002c78 .long L0_2_set_326
  2976  	0x68, 0xed, 0xff, 0xff, //0x00002c7c .long L0_2_set_326
  2977  	0x68, 0xed, 0xff, 0xff, //0x00002c80 .long L0_2_set_326
  2978  	0x68, 0xed, 0xff, 0xff, //0x00002c84 .long L0_2_set_326
  2979  	0x68, 0xed, 0xff, 0xff, //0x00002c88 .long L0_2_set_326
  2980  	0x68, 0xed, 0xff, 0xff, //0x00002c8c .long L0_2_set_326
  2981  	0x68, 0xed, 0xff, 0xff, //0x00002c90 .long L0_2_set_326
  2982  	0x68, 0xed, 0xff, 0xff, //0x00002c94 .long L0_2_set_326
  2983  	0x68, 0xed, 0xff, 0xff, //0x00002c98 .long L0_2_set_326
  2984  	0x68, 0xed, 0xff, 0xff, //0x00002c9c .long L0_2_set_326
  2985  	0x68, 0xed, 0xff, 0xff, //0x00002ca0 .long L0_2_set_326
  2986  	0x68, 0xed, 0xff, 0xff, //0x00002ca4 .long L0_2_set_326
  2987  	0x68, 0xed, 0xff, 0xff, //0x00002ca8 .long L0_2_set_326
  2988  	0x68, 0xed, 0xff, 0xff, //0x00002cac .long L0_2_set_326
  2989  	0x68, 0xed, 0xff, 0xff, //0x00002cb0 .long L0_2_set_326
  2990  	0x68, 0xed, 0xff, 0xff, //0x00002cb4 .long L0_2_set_326
  2991  	0x68, 0xed, 0xff, 0xff, //0x00002cb8 .long L0_2_set_326
  2992  	0x68, 0xed, 0xff, 0xff, //0x00002cbc .long L0_2_set_326
  2993  	0x68, 0xed, 0xff, 0xff, //0x00002cc0 .long L0_2_set_326
  2994  	0x68, 0xed, 0xff, 0xff, //0x00002cc4 .long L0_2_set_326
  2995  	0x68, 0xed, 0xff, 0xff, //0x00002cc8 .long L0_2_set_326
  2996  	0x68, 0xed, 0xff, 0xff, //0x00002ccc .long L0_2_set_326
  2997  	0x68, 0xed, 0xff, 0xff, //0x00002cd0 .long L0_2_set_326
  2998  	0xd4, 0xec, 0xff, 0xff, //0x00002cd4 .long L0_2_set_316
  2999  	// // .set L0_3_set_176, LBB0_176-LJTI0_3
  3000  	// // .set L0_3_set_187, LBB0_187-LJTI0_3
  3001  	// // .set L0_3_set_178, LBB0_178-LJTI0_3
  3002  	// // .set L0_3_set_173, LBB0_173-LJTI0_3
  3003  	// // .set L0_3_set_171, LBB0_171-LJTI0_3
  3004  	//0x00002cd8 LJTI0_3
  3005  	0xb8, 0xdd, 0xff, 0xff, //0x00002cd8 .long L0_3_set_176
  3006  	0xc6, 0xe2, 0xff, 0xff, //0x00002cdc .long L0_3_set_187
  3007  	0xb8, 0xdd, 0xff, 0xff, //0x00002ce0 .long L0_3_set_176
  3008  	0xd3, 0xdd, 0xff, 0xff, //0x00002ce4 .long L0_3_set_178
  3009  	0xc6, 0xe2, 0xff, 0xff, //0x00002ce8 .long L0_3_set_187
  3010  	0x88, 0xdd, 0xff, 0xff, //0x00002cec .long L0_3_set_173
  3011  	0x88, 0xdd, 0xff, 0xff, //0x00002cf0 .long L0_3_set_173
  3012  	0x88, 0xdd, 0xff, 0xff, //0x00002cf4 .long L0_3_set_173
  3013  	0x88, 0xdd, 0xff, 0xff, //0x00002cf8 .long L0_3_set_173
  3014  	0x88, 0xdd, 0xff, 0xff, //0x00002cfc .long L0_3_set_173
  3015  	0x88, 0xdd, 0xff, 0xff, //0x00002d00 .long L0_3_set_173
  3016  	0x88, 0xdd, 0xff, 0xff, //0x00002d04 .long L0_3_set_173
  3017  	0x88, 0xdd, 0xff, 0xff, //0x00002d08 .long L0_3_set_173
  3018  	0x88, 0xdd, 0xff, 0xff, //0x00002d0c .long L0_3_set_173
  3019  	0x88, 0xdd, 0xff, 0xff, //0x00002d10 .long L0_3_set_173
  3020  	0xc6, 0xe2, 0xff, 0xff, //0x00002d14 .long L0_3_set_187
  3021  	0xc6, 0xe2, 0xff, 0xff, //0x00002d18 .long L0_3_set_187
  3022  	0xc6, 0xe2, 0xff, 0xff, //0x00002d1c .long L0_3_set_187
  3023  	0xc6, 0xe2, 0xff, 0xff, //0x00002d20 .long L0_3_set_187
  3024  	0xc6, 0xe2, 0xff, 0xff, //0x00002d24 .long L0_3_set_187
  3025  	0xc6, 0xe2, 0xff, 0xff, //0x00002d28 .long L0_3_set_187
  3026  	0xc6, 0xe2, 0xff, 0xff, //0x00002d2c .long L0_3_set_187
  3027  	0xc6, 0xe2, 0xff, 0xff, //0x00002d30 .long L0_3_set_187
  3028  	0xc6, 0xe2, 0xff, 0xff, //0x00002d34 .long L0_3_set_187
  3029  	0xc6, 0xe2, 0xff, 0xff, //0x00002d38 .long L0_3_set_187
  3030  	0xc6, 0xe2, 0xff, 0xff, //0x00002d3c .long L0_3_set_187
  3031  	0x64, 0xdd, 0xff, 0xff, //0x00002d40 .long L0_3_set_171
  3032  	0xc6, 0xe2, 0xff, 0xff, //0x00002d44 .long L0_3_set_187
  3033  	0xc6, 0xe2, 0xff, 0xff, //0x00002d48 .long L0_3_set_187
  3034  	0xc6, 0xe2, 0xff, 0xff, //0x00002d4c .long L0_3_set_187
  3035  	0xc6, 0xe2, 0xff, 0xff, //0x00002d50 .long L0_3_set_187
  3036  	0xc6, 0xe2, 0xff, 0xff, //0x00002d54 .long L0_3_set_187
  3037  	0xc6, 0xe2, 0xff, 0xff, //0x00002d58 .long L0_3_set_187
  3038  	0xc6, 0xe2, 0xff, 0xff, //0x00002d5c .long L0_3_set_187
  3039  	0xc6, 0xe2, 0xff, 0xff, //0x00002d60 .long L0_3_set_187
  3040  	0xc6, 0xe2, 0xff, 0xff, //0x00002d64 .long L0_3_set_187
  3041  	0xc6, 0xe2, 0xff, 0xff, //0x00002d68 .long L0_3_set_187
  3042  	0xc6, 0xe2, 0xff, 0xff, //0x00002d6c .long L0_3_set_187
  3043  	0xc6, 0xe2, 0xff, 0xff, //0x00002d70 .long L0_3_set_187
  3044  	0xc6, 0xe2, 0xff, 0xff, //0x00002d74 .long L0_3_set_187
  3045  	0xc6, 0xe2, 0xff, 0xff, //0x00002d78 .long L0_3_set_187
  3046  	0xc6, 0xe2, 0xff, 0xff, //0x00002d7c .long L0_3_set_187
  3047  	0xc6, 0xe2, 0xff, 0xff, //0x00002d80 .long L0_3_set_187
  3048  	0xc6, 0xe2, 0xff, 0xff, //0x00002d84 .long L0_3_set_187
  3049  	0xc6, 0xe2, 0xff, 0xff, //0x00002d88 .long L0_3_set_187
  3050  	0xc6, 0xe2, 0xff, 0xff, //0x00002d8c .long L0_3_set_187
  3051  	0xc6, 0xe2, 0xff, 0xff, //0x00002d90 .long L0_3_set_187
  3052  	0xc6, 0xe2, 0xff, 0xff, //0x00002d94 .long L0_3_set_187
  3053  	0xc6, 0xe2, 0xff, 0xff, //0x00002d98 .long L0_3_set_187
  3054  	0xc6, 0xe2, 0xff, 0xff, //0x00002d9c .long L0_3_set_187
  3055  	0xc6, 0xe2, 0xff, 0xff, //0x00002da0 .long L0_3_set_187
  3056  	0xc6, 0xe2, 0xff, 0xff, //0x00002da4 .long L0_3_set_187
  3057  	0xc6, 0xe2, 0xff, 0xff, //0x00002da8 .long L0_3_set_187
  3058  	0xc6, 0xe2, 0xff, 0xff, //0x00002dac .long L0_3_set_187
  3059  	0xc6, 0xe2, 0xff, 0xff, //0x00002db0 .long L0_3_set_187
  3060  	0xc6, 0xe2, 0xff, 0xff, //0x00002db4 .long L0_3_set_187
  3061  	0xc6, 0xe2, 0xff, 0xff, //0x00002db8 .long L0_3_set_187
  3062  	0xc6, 0xe2, 0xff, 0xff, //0x00002dbc .long L0_3_set_187
  3063  	0x64, 0xdd, 0xff, 0xff, //0x00002dc0 .long L0_3_set_171
  3064  	//0x00002dc4 .p2align 2, 0x00
  3065  	//0x00002dc4 _MASK_USE_NUMBER
  3066  	0x02, 0x00, 0x00, 0x00, //0x00002dc4 .long 2
  3067  }
  3068