github.com/bytedance/sonic@v1.11.7-0.20240517092252-d2edb31b167b/internal/native/avx2/skip_one_fast_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_fast = []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  	0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, //0x00000020 QUAD $0x2c2c2c2c2c2c2c2c; QUAD $0x2c2c2c2c2c2c2c2c  // .space 16, ',,,,,,,,,,,,,,,,'
    43  	0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, //0x00000030 QUAD $0x2c2c2c2c2c2c2c2c; QUAD $0x2c2c2c2c2c2c2c2c  // .space 16, ',,,,,,,,,,,,,,,,'
    44  	//0x00000040 LCPI0_2
    45  	0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, //0x00000040 QUAD $0x2020202020202020; QUAD $0x2020202020202020  // .space 16, '                '
    46  	0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, //0x00000050 QUAD $0x2020202020202020; QUAD $0x2020202020202020  // .space 16, '                '
    47  	//0x00000060 LCPI0_3
    48  	0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, //0x00000060 QUAD $0x7d7d7d7d7d7d7d7d; QUAD $0x7d7d7d7d7d7d7d7d  // .space 16, '}}}}}}}}}}}}}}}}'
    49  	0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, //0x00000070 QUAD $0x7d7d7d7d7d7d7d7d; QUAD $0x7d7d7d7d7d7d7d7d  // .space 16, '}}}}}}}}}}}}}}}}'
    50  	//0x00000080 LCPI0_7
    51  	0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, //0x00000080 QUAD $0x2222222222222222; QUAD $0x2222222222222222  // .space 16, '""""""""""""""""'
    52  	0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, //0x00000090 QUAD $0x2222222222222222; QUAD $0x2222222222222222  // .space 16, '""""""""""""""""'
    53  	//0x000000a0 LCPI0_8
    54  	0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, //0x000000a0 QUAD $0x5c5c5c5c5c5c5c5c; QUAD $0x5c5c5c5c5c5c5c5c  // .space 16, '\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
    55  	0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, //0x000000b0 QUAD $0x5c5c5c5c5c5c5c5c; QUAD $0x5c5c5c5c5c5c5c5c  // .space 16, '\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
    56  	//0x000000c0 LCPI0_9
    57  	0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, //0x000000c0 QUAD $0x7b7b7b7b7b7b7b7b; QUAD $0x7b7b7b7b7b7b7b7b  // .space 16, '{{{{{{{{{{{{{{{{'
    58  	0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, //0x000000d0 QUAD $0x7b7b7b7b7b7b7b7b; QUAD $0x7b7b7b7b7b7b7b7b  // .space 16, '{{{{{{{{{{{{{{{{'
    59  	//0x000000e0 LCPI0_10
    60  	0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, //0x000000e0 QUAD $0x5b5b5b5b5b5b5b5b; QUAD $0x5b5b5b5b5b5b5b5b  // .space 16, '[[[[[[[[[[[[[[[['
    61  	0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, //0x000000f0 QUAD $0x5b5b5b5b5b5b5b5b; QUAD $0x5b5b5b5b5b5b5b5b  // .space 16, '[[[[[[[[[[[[[[[['
    62  	//0x00000100 LCPI0_11
    63  	0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, //0x00000100 QUAD $0x5d5d5d5d5d5d5d5d; QUAD $0x5d5d5d5d5d5d5d5d  // .space 16, ']]]]]]]]]]]]]]]]'
    64  	0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, //0x00000110 QUAD $0x5d5d5d5d5d5d5d5d; QUAD $0x5d5d5d5d5d5d5d5d  // .space 16, ']]]]]]]]]]]]]]]]'
    65  	//0x00000120 .p2align 4, 0x00
    66  	//0x00000120 LCPI0_4
    67  	0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, //0x00000120 QUAD $0x2c2c2c2c2c2c2c2c; QUAD $0x2c2c2c2c2c2c2c2c  // .space 16, ',,,,,,,,,,,,,,,,'
    68  	//0x00000130 LCPI0_5
    69  	0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, //0x00000130 QUAD $0x2020202020202020; QUAD $0x2020202020202020  // .space 16, '                '
    70  	//0x00000140 LCPI0_6
    71  	0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, //0x00000140 QUAD $0x7d7d7d7d7d7d7d7d; QUAD $0x7d7d7d7d7d7d7d7d  // .space 16, '}}}}}}}}}}}}}}}}'
    72  	//0x00000150 .p2align 4, 0x90
    73  	//0x00000150 _skip_one_fast
    74  	0x55, //0x00000150 pushq        %rbp
    75  	0x48, 0x89, 0xe5, //0x00000151 movq         %rsp, %rbp
    76  	0x41, 0x57, //0x00000154 pushq        %r15
    77  	0x41, 0x56, //0x00000156 pushq        %r14
    78  	0x41, 0x55, //0x00000158 pushq        %r13
    79  	0x41, 0x54, //0x0000015a pushq        %r12
    80  	0x53, //0x0000015c pushq        %rbx
    81  	0x48, 0x81, 0xec, 0x80, 0x00, 0x00, 0x00, //0x0000015d subq         $128, %rsp
    82  	0x4c, 0x8b, 0x37, //0x00000164 movq         (%rdi), %r14
    83  	0x4c, 0x8b, 0x47, 0x08, //0x00000167 movq         $8(%rdi), %r8
    84  	0x48, 0x8b, 0x06, //0x0000016b movq         (%rsi), %rax
    85  	0x4c, 0x39, 0xc0, //0x0000016e cmpq         %r8, %rax
    86  	0x0f, 0x83, 0x2a, 0x00, 0x00, 0x00, //0x00000171 jae          LBB0_5
    87  	0x41, 0x8a, 0x0c, 0x06, //0x00000177 movb         (%r14,%rax), %cl
    88  	0x80, 0xf9, 0x0d, //0x0000017b cmpb         $13, %cl
    89  	0x0f, 0x84, 0x1d, 0x00, 0x00, 0x00, //0x0000017e je           LBB0_5
    90  	0x80, 0xf9, 0x20, //0x00000184 cmpb         $32, %cl
    91  	0x0f, 0x84, 0x14, 0x00, 0x00, 0x00, //0x00000187 je           LBB0_5
    92  	0x80, 0xc1, 0xf7, //0x0000018d addb         $-9, %cl
    93  	0x80, 0xf9, 0x01, //0x00000190 cmpb         $1, %cl
    94  	0x0f, 0x86, 0x08, 0x00, 0x00, 0x00, //0x00000193 jbe          LBB0_5
    95  	0x48, 0x89, 0xc1, //0x00000199 movq         %rax, %rcx
    96  	0xe9, 0x89, 0x01, 0x00, 0x00, //0x0000019c jmp          LBB0_32
    97  	//0x000001a1 LBB0_5
    98  	0x48, 0x8d, 0x48, 0x01, //0x000001a1 leaq         $1(%rax), %rcx
    99  	0x4c, 0x39, 0xc1, //0x000001a5 cmpq         %r8, %rcx
   100  	0x0f, 0x83, 0x22, 0x00, 0x00, 0x00, //0x000001a8 jae          LBB0_9
   101  	0x41, 0x8a, 0x14, 0x0e, //0x000001ae movb         (%r14,%rcx), %dl
   102  	0x80, 0xfa, 0x0d, //0x000001b2 cmpb         $13, %dl
   103  	0x0f, 0x84, 0x15, 0x00, 0x00, 0x00, //0x000001b5 je           LBB0_9
   104  	0x80, 0xfa, 0x20, //0x000001bb cmpb         $32, %dl
   105  	0x0f, 0x84, 0x0c, 0x00, 0x00, 0x00, //0x000001be je           LBB0_9
   106  	0x80, 0xc2, 0xf7, //0x000001c4 addb         $-9, %dl
   107  	0x80, 0xfa, 0x01, //0x000001c7 cmpb         $1, %dl
   108  	0x0f, 0x87, 0x5a, 0x01, 0x00, 0x00, //0x000001ca ja           LBB0_32
   109  	//0x000001d0 LBB0_9
   110  	0x48, 0x8d, 0x48, 0x02, //0x000001d0 leaq         $2(%rax), %rcx
   111  	0x4c, 0x39, 0xc1, //0x000001d4 cmpq         %r8, %rcx
   112  	0x0f, 0x83, 0x22, 0x00, 0x00, 0x00, //0x000001d7 jae          LBB0_13
   113  	0x41, 0x8a, 0x14, 0x0e, //0x000001dd movb         (%r14,%rcx), %dl
   114  	0x80, 0xfa, 0x0d, //0x000001e1 cmpb         $13, %dl
   115  	0x0f, 0x84, 0x15, 0x00, 0x00, 0x00, //0x000001e4 je           LBB0_13
   116  	0x80, 0xfa, 0x20, //0x000001ea cmpb         $32, %dl
   117  	0x0f, 0x84, 0x0c, 0x00, 0x00, 0x00, //0x000001ed je           LBB0_13
   118  	0x80, 0xc2, 0xf7, //0x000001f3 addb         $-9, %dl
   119  	0x80, 0xfa, 0x01, //0x000001f6 cmpb         $1, %dl
   120  	0x0f, 0x87, 0x2b, 0x01, 0x00, 0x00, //0x000001f9 ja           LBB0_32
   121  	//0x000001ff LBB0_13
   122  	0x48, 0x8d, 0x48, 0x03, //0x000001ff leaq         $3(%rax), %rcx
   123  	0x4c, 0x39, 0xc1, //0x00000203 cmpq         %r8, %rcx
   124  	0x0f, 0x83, 0x22, 0x00, 0x00, 0x00, //0x00000206 jae          LBB0_17
   125  	0x41, 0x8a, 0x14, 0x0e, //0x0000020c movb         (%r14,%rcx), %dl
   126  	0x80, 0xfa, 0x0d, //0x00000210 cmpb         $13, %dl
   127  	0x0f, 0x84, 0x15, 0x00, 0x00, 0x00, //0x00000213 je           LBB0_17
   128  	0x80, 0xfa, 0x20, //0x00000219 cmpb         $32, %dl
   129  	0x0f, 0x84, 0x0c, 0x00, 0x00, 0x00, //0x0000021c je           LBB0_17
   130  	0x80, 0xc2, 0xf7, //0x00000222 addb         $-9, %dl
   131  	0x80, 0xfa, 0x01, //0x00000225 cmpb         $1, %dl
   132  	0x0f, 0x87, 0xfc, 0x00, 0x00, 0x00, //0x00000228 ja           LBB0_32
   133  	//0x0000022e LBB0_17
   134  	0x48, 0x8d, 0x48, 0x04, //0x0000022e leaq         $4(%rax), %rcx
   135  	0x4c, 0x89, 0xc2, //0x00000232 movq         %r8, %rdx
   136  	0x48, 0x29, 0xca, //0x00000235 subq         %rcx, %rdx
   137  	0x0f, 0x86, 0xbf, 0x00, 0x00, 0x00, //0x00000238 jbe          LBB0_30
   138  	0x4c, 0x01, 0xf1, //0x0000023e addq         %r14, %rcx
   139  	0x48, 0x83, 0xfa, 0x20, //0x00000241 cmpq         $32, %rdx
   140  	0x0f, 0x82, 0x57, 0x00, 0x00, 0x00, //0x00000245 jb           LBB0_23
   141  	0x4d, 0x89, 0xc2, //0x0000024b movq         %r8, %r10
   142  	0x49, 0x29, 0xc2, //0x0000024e subq         %rax, %r10
   143  	0x49, 0x83, 0xc2, 0xdc, //0x00000251 addq         $-36, %r10
   144  	0x4c, 0x89, 0xd3, //0x00000255 movq         %r10, %rbx
   145  	0x48, 0x83, 0xe3, 0xe0, //0x00000258 andq         $-32, %rbx
   146  	0x48, 0x01, 0xc3, //0x0000025c addq         %rax, %rbx
   147  	0x4d, 0x8d, 0x4c, 0x1e, 0x24, //0x0000025f leaq         $36(%r14,%rbx), %r9
   148  	0x41, 0x83, 0xe2, 0x1f, //0x00000264 andl         $31, %r10d
   149  	0xc5, 0xfe, 0x6f, 0x05, 0x90, 0xfd, 0xff, 0xff, //0x00000268 vmovdqu      $-624(%rip), %ymm0  /* LCPI0_0+0(%rip) */
   150  	//0x00000270 .p2align 4, 0x90
   151  	//0x00000270 LBB0_20
   152  	0xc5, 0xfe, 0x6f, 0x09, //0x00000270 vmovdqu      (%rcx), %ymm1
   153  	0xc4, 0xe2, 0x7d, 0x00, 0xd1, //0x00000274 vpshufb      %ymm1, %ymm0, %ymm2
   154  	0xc5, 0xf5, 0x74, 0xca, //0x00000279 vpcmpeqb     %ymm2, %ymm1, %ymm1
   155  	0xc5, 0xfd, 0xd7, 0xc1, //0x0000027d vpmovmskb    %ymm1, %eax
   156  	0x83, 0xf8, 0xff, //0x00000281 cmpl         $-1, %eax
   157  	0x0f, 0x85, 0x82, 0x00, 0x00, 0x00, //0x00000284 jne          LBB0_31
   158  	0x48, 0x83, 0xc1, 0x20, //0x0000028a addq         $32, %rcx
   159  	0x48, 0x83, 0xc2, 0xe0, //0x0000028e addq         $-32, %rdx
   160  	0x48, 0x83, 0xfa, 0x1f, //0x00000292 cmpq         $31, %rdx
   161  	0x0f, 0x87, 0xd4, 0xff, 0xff, 0xff, //0x00000296 ja           LBB0_20
   162  	0x4c, 0x89, 0xd2, //0x0000029c movq         %r10, %rdx
   163  	0x4c, 0x89, 0xc9, //0x0000029f movq         %r9, %rcx
   164  	//0x000002a2 LBB0_23
   165  	0x48, 0x85, 0xd2, //0x000002a2 testq        %rdx, %rdx
   166  	0x0f, 0x84, 0x3a, 0x00, 0x00, 0x00, //0x000002a5 je           LBB0_29
   167  	0x4c, 0x8d, 0x0c, 0x11, //0x000002ab leaq         (%rcx,%rdx), %r9
   168  	0x48, 0xff, 0xc1, //0x000002af incq         %rcx
   169  	0x48, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x000002b2 movabsq      $4294977024, %rbx
   170  	//0x000002bc LBB0_25
   171  	0x0f, 0xbe, 0x41, 0xff, //0x000002bc movsbl       $-1(%rcx), %eax
   172  	0x83, 0xf8, 0x20, //0x000002c0 cmpl         $32, %eax
   173  	0x0f, 0x87, 0x1c, 0x09, 0x00, 0x00, //0x000002c3 ja           LBB0_128
   174  	0x48, 0x0f, 0xa3, 0xc3, //0x000002c9 btq          %rax, %rbx
   175  	0x0f, 0x83, 0x12, 0x09, 0x00, 0x00, //0x000002cd jae          LBB0_128
   176  	0x48, 0xff, 0xca, //0x000002d3 decq         %rdx
   177  	0x48, 0xff, 0xc1, //0x000002d6 incq         %rcx
   178  	0x48, 0x85, 0xd2, //0x000002d9 testq        %rdx, %rdx
   179  	0x0f, 0x85, 0xda, 0xff, 0xff, 0xff, //0x000002dc jne          LBB0_25
   180  	0x4c, 0x89, 0xc9, //0x000002e2 movq         %r9, %rcx
   181  	//0x000002e5 LBB0_29
   182  	0x4c, 0x29, 0xf1, //0x000002e5 subq         %r14, %rcx
   183  	0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x000002e8 movq         $-1, %rax
   184  	0x4c, 0x39, 0xc1, //0x000002ef cmpq         %r8, %rcx
   185  	0x0f, 0x82, 0x32, 0x00, 0x00, 0x00, //0x000002f2 jb           LBB0_32
   186  	0xe9, 0x9e, 0x01, 0x00, 0x00, //0x000002f8 jmp          LBB0_56
   187  	//0x000002fd LBB0_30
   188  	0x48, 0x89, 0x0e, //0x000002fd movq         %rcx, (%rsi)
   189  	0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00000300 movq         $-1, %rax
   190  	0xe9, 0x8f, 0x01, 0x00, 0x00, //0x00000307 jmp          LBB0_56
   191  	//0x0000030c LBB0_31
   192  	0x4c, 0x29, 0xf1, //0x0000030c subq         %r14, %rcx
   193  	0xf7, 0xd0, //0x0000030f notl         %eax
   194  	0x48, 0x98, //0x00000311 cltq         
   195  	0x48, 0x0f, 0xbc, 0xc0, //0x00000313 bsfq         %rax, %rax
   196  	0x48, 0x01, 0xc1, //0x00000317 addq         %rax, %rcx
   197  	0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x0000031a movq         $-1, %rax
   198  	0x4c, 0x39, 0xc1, //0x00000321 cmpq         %r8, %rcx
   199  	0x0f, 0x83, 0x71, 0x01, 0x00, 0x00, //0x00000324 jae          LBB0_56
   200  	//0x0000032a LBB0_32
   201  	0x48, 0x8d, 0x59, 0x01, //0x0000032a leaq         $1(%rcx), %rbx
   202  	0x48, 0x89, 0x1e, //0x0000032e movq         %rbx, (%rsi)
   203  	0x41, 0x0f, 0xbe, 0x14, 0x0e, //0x00000331 movsbl       (%r14,%rcx), %edx
   204  	0x83, 0xfa, 0x7b, //0x00000336 cmpl         $123, %edx
   205  	0x0f, 0x87, 0x81, 0x01, 0x00, 0x00, //0x00000339 ja           LBB0_58
   206  	0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x0000033f movq         $-1, %rax
   207  	0x4c, 0x8d, 0x05, 0xf7, 0x08, 0x00, 0x00, //0x00000346 leaq         $2295(%rip), %r8  /* LJTI0_0+0(%rip) */
   208  	0x49, 0x63, 0x14, 0x90, //0x0000034d movslq       (%r8,%rdx,4), %rdx
   209  	0x4c, 0x01, 0xc2, //0x00000351 addq         %r8, %rdx
   210  	0xff, 0xe2, //0x00000354 jmpq         *%rdx
   211  	//0x00000356 LBB0_34
   212  	0x48, 0x8b, 0x57, 0x08, //0x00000356 movq         $8(%rdi), %rdx
   213  	0x48, 0x89, 0xd0, //0x0000035a movq         %rdx, %rax
   214  	0x48, 0x29, 0xd8, //0x0000035d subq         %rbx, %rax
   215  	0x4c, 0x01, 0xf3, //0x00000360 addq         %r14, %rbx
   216  	0x48, 0x83, 0xf8, 0x20, //0x00000363 cmpq         $32, %rax
   217  	0x0f, 0x82, 0x6b, 0x00, 0x00, 0x00, //0x00000367 jb           LBB0_39
   218  	0x48, 0x29, 0xca, //0x0000036d subq         %rcx, %rdx
   219  	0x48, 0x83, 0xc2, 0xdf, //0x00000370 addq         $-33, %rdx
   220  	0x48, 0x89, 0xd7, //0x00000374 movq         %rdx, %rdi
   221  	0x48, 0x83, 0xe7, 0xe0, //0x00000377 andq         $-32, %rdi
   222  	0x48, 0x01, 0xcf, //0x0000037b addq         %rcx, %rdi
   223  	0x4d, 0x8d, 0x44, 0x3e, 0x21, //0x0000037e leaq         $33(%r14,%rdi), %r8
   224  	0x83, 0xe2, 0x1f, //0x00000383 andl         $31, %edx
   225  	0xc5, 0xfe, 0x6f, 0x05, 0x92, 0xfc, 0xff, 0xff, //0x00000386 vmovdqu      $-878(%rip), %ymm0  /* LCPI0_1+0(%rip) */
   226  	0xc5, 0xfe, 0x6f, 0x0d, 0xaa, 0xfc, 0xff, 0xff, //0x0000038e vmovdqu      $-854(%rip), %ymm1  /* LCPI0_2+0(%rip) */
   227  	0xc5, 0xfe, 0x6f, 0x15, 0xc2, 0xfc, 0xff, 0xff, //0x00000396 vmovdqu      $-830(%rip), %ymm2  /* LCPI0_3+0(%rip) */
   228  	0x90, 0x90, //0x0000039e .p2align 4, 0x90
   229  	//0x000003a0 LBB0_36
   230  	0xc5, 0xfe, 0x6f, 0x1b, //0x000003a0 vmovdqu      (%rbx), %ymm3
   231  	0xc5, 0xe5, 0x74, 0xe0, //0x000003a4 vpcmpeqb     %ymm0, %ymm3, %ymm4
   232  	0xc5, 0xe5, 0xeb, 0xd9, //0x000003a8 vpor         %ymm1, %ymm3, %ymm3
   233  	0xc5, 0xe5, 0x74, 0xda, //0x000003ac vpcmpeqb     %ymm2, %ymm3, %ymm3
   234  	0xc5, 0xe5, 0xeb, 0xdc, //0x000003b0 vpor         %ymm4, %ymm3, %ymm3
   235  	0xc5, 0xfd, 0xd7, 0xfb, //0x000003b4 vpmovmskb    %ymm3, %edi
   236  	0x85, 0xff, //0x000003b8 testl        %edi, %edi
   237  	0x0f, 0x85, 0xc8, 0x00, 0x00, 0x00, //0x000003ba jne          LBB0_52
   238  	0x48, 0x83, 0xc3, 0x20, //0x000003c0 addq         $32, %rbx
   239  	0x48, 0x83, 0xc0, 0xe0, //0x000003c4 addq         $-32, %rax
   240  	0x48, 0x83, 0xf8, 0x1f, //0x000003c8 cmpq         $31, %rax
   241  	0x0f, 0x87, 0xce, 0xff, 0xff, 0xff, //0x000003cc ja           LBB0_36
   242  	0x48, 0x89, 0xd0, //0x000003d2 movq         %rdx, %rax
   243  	0x4c, 0x89, 0xc3, //0x000003d5 movq         %r8, %rbx
   244  	//0x000003d8 LBB0_39
   245  	0x48, 0x83, 0xf8, 0x10, //0x000003d8 cmpq         $16, %rax
   246  	0x0f, 0x82, 0x64, 0x00, 0x00, 0x00, //0x000003dc jb           LBB0_44
   247  	0x48, 0x8d, 0x50, 0xf0, //0x000003e2 leaq         $-16(%rax), %rdx
   248  	0x48, 0x89, 0xd7, //0x000003e6 movq         %rdx, %rdi
   249  	0x48, 0x83, 0xe7, 0xf0, //0x000003e9 andq         $-16, %rdi
   250  	0x4c, 0x8d, 0x44, 0x1f, 0x10, //0x000003ed leaq         $16(%rdi,%rbx), %r8
   251  	0x83, 0xe2, 0x0f, //0x000003f2 andl         $15, %edx
   252  	0xc5, 0xfa, 0x6f, 0x05, 0x23, 0xfd, 0xff, 0xff, //0x000003f5 vmovdqu      $-733(%rip), %xmm0  /* LCPI0_4+0(%rip) */
   253  	0xc5, 0xfa, 0x6f, 0x0d, 0x2b, 0xfd, 0xff, 0xff, //0x000003fd vmovdqu      $-725(%rip), %xmm1  /* LCPI0_5+0(%rip) */
   254  	0xc5, 0xfa, 0x6f, 0x15, 0x33, 0xfd, 0xff, 0xff, //0x00000405 vmovdqu      $-717(%rip), %xmm2  /* LCPI0_6+0(%rip) */
   255  	//0x0000040d LBB0_41
   256  	0xc5, 0xfa, 0x6f, 0x1b, //0x0000040d vmovdqu      (%rbx), %xmm3
   257  	0xc5, 0xe1, 0x74, 0xe0, //0x00000411 vpcmpeqb     %xmm0, %xmm3, %xmm4
   258  	0xc5, 0xe1, 0xeb, 0xd9, //0x00000415 vpor         %xmm1, %xmm3, %xmm3
   259  	0xc5, 0xe1, 0x74, 0xda, //0x00000419 vpcmpeqb     %xmm2, %xmm3, %xmm3
   260  	0xc5, 0xe1, 0xeb, 0xdc, //0x0000041d vpor         %xmm4, %xmm3, %xmm3
   261  	0xc5, 0xf9, 0xd7, 0xfb, //0x00000421 vpmovmskb    %xmm3, %edi
   262  	0x66, 0x85, 0xff, //0x00000425 testw        %di, %di
   263  	0x0f, 0x85, 0xaf, 0x07, 0x00, 0x00, //0x00000428 jne          LBB0_127
   264  	0x48, 0x83, 0xc3, 0x10, //0x0000042e addq         $16, %rbx
   265  	0x48, 0x83, 0xc0, 0xf0, //0x00000432 addq         $-16, %rax
   266  	0x48, 0x83, 0xf8, 0x0f, //0x00000436 cmpq         $15, %rax
   267  	0x0f, 0x87, 0xcd, 0xff, 0xff, 0xff, //0x0000043a ja           LBB0_41
   268  	0x48, 0x89, 0xd0, //0x00000440 movq         %rdx, %rax
   269  	0x4c, 0x89, 0xc3, //0x00000443 movq         %r8, %rbx
   270  	//0x00000446 LBB0_44
   271  	0x48, 0x85, 0xc0, //0x00000446 testq        %rax, %rax
   272  	0x0f, 0x84, 0x31, 0x00, 0x00, 0x00, //0x00000449 je           LBB0_51
   273  	0x48, 0x8d, 0x3c, 0x03, //0x0000044f leaq         (%rbx,%rax), %rdi
   274  	//0x00000453 LBB0_46
   275  	0x0f, 0xb6, 0x13, //0x00000453 movzbl       (%rbx), %edx
   276  	0x80, 0xfa, 0x2c, //0x00000456 cmpb         $44, %dl
   277  	0x0f, 0x84, 0x21, 0x00, 0x00, 0x00, //0x00000459 je           LBB0_51
   278  	0x80, 0xfa, 0x7d, //0x0000045f cmpb         $125, %dl
   279  	0x0f, 0x84, 0x18, 0x00, 0x00, 0x00, //0x00000462 je           LBB0_51
   280  	0x80, 0xfa, 0x5d, //0x00000468 cmpb         $93, %dl
   281  	0x0f, 0x84, 0x0f, 0x00, 0x00, 0x00, //0x0000046b je           LBB0_51
   282  	0x48, 0xff, 0xc3, //0x00000471 incq         %rbx
   283  	0x48, 0xff, 0xc8, //0x00000474 decq         %rax
   284  	0x0f, 0x85, 0xd6, 0xff, 0xff, 0xff, //0x00000477 jne          LBB0_46
   285  	0x48, 0x89, 0xfb, //0x0000047d movq         %rdi, %rbx
   286  	//0x00000480 LBB0_51
   287  	0x4c, 0x29, 0xf3, //0x00000480 subq         %r14, %rbx
   288  	0xe9, 0x0d, 0x00, 0x00, 0x00, //0x00000483 jmp          LBB0_54
   289  	//0x00000488 LBB0_52
   290  	0x48, 0x63, 0xc7, //0x00000488 movslq       %edi, %rax
   291  	//0x0000048b LBB0_53
   292  	0x48, 0x0f, 0xbc, 0xc0, //0x0000048b bsfq         %rax, %rax
   293  	0x4c, 0x29, 0xf3, //0x0000048f subq         %r14, %rbx
   294  	0x48, 0x01, 0xc3, //0x00000492 addq         %rax, %rbx
   295  	//0x00000495 LBB0_54
   296  	0x48, 0x89, 0x1e, //0x00000495 movq         %rbx, (%rsi)
   297  	//0x00000498 LBB0_55
   298  	0x48, 0x89, 0xc8, //0x00000498 movq         %rcx, %rax
   299  	//0x0000049b LBB0_56
   300  	0x48, 0x8d, 0x65, 0xd8, //0x0000049b leaq         $-40(%rbp), %rsp
   301  	0x5b, //0x0000049f popq         %rbx
   302  	0x41, 0x5c, //0x000004a0 popq         %r12
   303  	0x41, 0x5d, //0x000004a2 popq         %r13
   304  	0x41, 0x5e, //0x000004a4 popq         %r14
   305  	0x41, 0x5f, //0x000004a6 popq         %r15
   306  	0x5d, //0x000004a8 popq         %rbp
   307  	0xc5, 0xf8, 0x77, //0x000004a9 vzeroupper   
   308  	0xc3, //0x000004ac retq         
   309  	//0x000004ad LBB0_57
   310  	0x48, 0x8d, 0x51, 0x04, //0x000004ad leaq         $4(%rcx), %rdx
   311  	0x48, 0x3b, 0x57, 0x08, //0x000004b1 cmpq         $8(%rdi), %rdx
   312  	0x0f, 0x87, 0xe0, 0xff, 0xff, 0xff, //0x000004b5 ja           LBB0_56
   313  	0xe9, 0xbb, 0x03, 0x00, 0x00, //0x000004bb jmp          LBB0_95
   314  	//0x000004c0 LBB0_58
   315  	0x48, 0x89, 0x0e, //0x000004c0 movq         %rcx, (%rsi)
   316  	0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x000004c3 movq         $-2, %rax
   317  	0xe9, 0xcc, 0xff, 0xff, 0xff, //0x000004ca jmp          LBB0_56
   318  	//0x000004cf LBB0_59
   319  	0x4c, 0x8b, 0x4f, 0x08, //0x000004cf movq         $8(%rdi), %r9
   320  	0x4d, 0x89, 0xcf, //0x000004d3 movq         %r9, %r15
   321  	0x49, 0x29, 0xdf, //0x000004d6 subq         %rbx, %r15
   322  	0x49, 0x83, 0xff, 0x20, //0x000004d9 cmpq         $32, %r15
   323  	0x0f, 0x8c, 0x2b, 0x07, 0x00, 0x00, //0x000004dd jl           LBB0_130
   324  	0x41, 0xb8, 0xff, 0xff, 0xff, 0xff, //0x000004e3 movl         $4294967295, %r8d
   325  	0x4d, 0x8d, 0x14, 0x0e, //0x000004e9 leaq         (%r14,%rcx), %r10
   326  	0x49, 0x29, 0xc9, //0x000004ed subq         %rcx, %r9
   327  	0xba, 0x1f, 0x00, 0x00, 0x00, //0x000004f0 movl         $31, %edx
   328  	0x45, 0x31, 0xff, //0x000004f5 xorl         %r15d, %r15d
   329  	0xc5, 0xfe, 0x6f, 0x05, 0x80, 0xfb, 0xff, 0xff, //0x000004f8 vmovdqu      $-1152(%rip), %ymm0  /* LCPI0_7+0(%rip) */
   330  	0xc5, 0xfe, 0x6f, 0x0d, 0x98, 0xfb, 0xff, 0xff, //0x00000500 vmovdqu      $-1128(%rip), %ymm1  /* LCPI0_8+0(%rip) */
   331  	0x45, 0x31, 0xe4, //0x00000508 xorl         %r12d, %r12d
   332  	0x90, 0x90, 0x90, 0x90, 0x90, //0x0000050b .p2align 4, 0x90
   333  	//0x00000510 LBB0_61
   334  	0xc4, 0x81, 0x7e, 0x6f, 0x54, 0x3a, 0x01, //0x00000510 vmovdqu      $1(%r10,%r15), %ymm2
   335  	0xc5, 0xed, 0x74, 0xd8, //0x00000517 vpcmpeqb     %ymm0, %ymm2, %ymm3
   336  	0xc5, 0x7d, 0xd7, 0xdb, //0x0000051b vpmovmskb    %ymm3, %r11d
   337  	0xc5, 0xed, 0x74, 0xd1, //0x0000051f vpcmpeqb     %ymm1, %ymm2, %ymm2
   338  	0xc5, 0xfd, 0xd7, 0xfa, //0x00000523 vpmovmskb    %ymm2, %edi
   339  	0x4d, 0x85, 0xe4, //0x00000527 testq        %r12, %r12
   340  	0x0f, 0x85, 0x10, 0x00, 0x00, 0x00, //0x0000052a jne          LBB0_64
   341  	0x85, 0xff, //0x00000530 testl        %edi, %edi
   342  	0x0f, 0x85, 0x08, 0x00, 0x00, 0x00, //0x00000532 jne          LBB0_64
   343  	0x45, 0x31, 0xe4, //0x00000538 xorl         %r12d, %r12d
   344  	0xe9, 0x3b, 0x00, 0x00, 0x00, //0x0000053b jmp          LBB0_65
   345  	//0x00000540 .p2align 4, 0x90
   346  	//0x00000540 LBB0_64
   347  	0x44, 0x89, 0xe3, //0x00000540 movl         %r12d, %ebx
   348  	0x44, 0x31, 0xc3, //0x00000543 xorl         %r8d, %ebx
   349  	0x21, 0xfb, //0x00000546 andl         %edi, %ebx
   350  	0x44, 0x8d, 0x2c, 0x1b, //0x00000548 leal         (%rbx,%rbx), %r13d
   351  	0x45, 0x09, 0xe5, //0x0000054c orl          %r12d, %r13d
   352  	0x41, 0x8d, 0xb8, 0xab, 0xaa, 0xaa, 0xaa, //0x0000054f leal         $-1431655765(%r8), %edi
   353  	0x44, 0x31, 0xef, //0x00000556 xorl         %r13d, %edi
   354  	0x21, 0xdf, //0x00000559 andl         %ebx, %edi
   355  	0x81, 0xe7, 0xaa, 0xaa, 0xaa, 0xaa, //0x0000055b andl         $-1431655766, %edi
   356  	0x45, 0x31, 0xe4, //0x00000561 xorl         %r12d, %r12d
   357  	0x01, 0xdf, //0x00000564 addl         %ebx, %edi
   358  	0x41, 0x0f, 0x92, 0xc4, //0x00000566 setb         %r12b
   359  	0x01, 0xff, //0x0000056a addl         %edi, %edi
   360  	0x81, 0xf7, 0x55, 0x55, 0x55, 0x55, //0x0000056c xorl         $1431655765, %edi
   361  	0x44, 0x21, 0xef, //0x00000572 andl         %r13d, %edi
   362  	0x44, 0x31, 0xc7, //0x00000575 xorl         %r8d, %edi
   363  	0x41, 0x21, 0xfb, //0x00000578 andl         %edi, %r11d
   364  	//0x0000057b LBB0_65
   365  	0x45, 0x85, 0xdb, //0x0000057b testl        %r11d, %r11d
   366  	0x0f, 0x85, 0xea, 0x05, 0x00, 0x00, //0x0000057e jne          LBB0_121
   367  	0x49, 0x83, 0xc7, 0x20, //0x00000584 addq         $32, %r15
   368  	0x49, 0x8d, 0x7c, 0x11, 0xe0, //0x00000588 leaq         $-32(%r9,%rdx), %rdi
   369  	0x48, 0x83, 0xc2, 0xe0, //0x0000058d addq         $-32, %rdx
   370  	0x48, 0x83, 0xff, 0x3f, //0x00000591 cmpq         $63, %rdi
   371  	0x0f, 0x8f, 0x75, 0xff, 0xff, 0xff, //0x00000595 jg           LBB0_61
   372  	0x4d, 0x85, 0xe4, //0x0000059b testq        %r12, %r12
   373  	0x0f, 0x85, 0x7e, 0x06, 0x00, 0x00, //0x0000059e jne          LBB0_132
   374  	0x4b, 0x8d, 0x5c, 0x17, 0x01, //0x000005a4 leaq         $1(%r15,%r10), %rbx
   375  	0x49, 0xf7, 0xd7, //0x000005a9 notq         %r15
   376  	0x4d, 0x01, 0xcf, //0x000005ac addq         %r9, %r15
   377  	//0x000005af LBB0_69
   378  	0x4d, 0x85, 0xff, //0x000005af testq        %r15, %r15
   379  	0x0f, 0x8f, 0xee, 0x05, 0x00, 0x00, //0x000005b2 jg           LBB0_124
   380  	0xe9, 0xde, 0xfe, 0xff, 0xff, //0x000005b8 jmp          LBB0_56
   381  	//0x000005bd LBB0_70
   382  	0x4c, 0x8b, 0x47, 0x08, //0x000005bd movq         $8(%rdi), %r8
   383  	0x49, 0x29, 0xd8, //0x000005c1 subq         %rbx, %r8
   384  	0x49, 0x01, 0xde, //0x000005c4 addq         %rbx, %r14
   385  	0x31, 0xd2, //0x000005c7 xorl         %edx, %edx
   386  	0x48, 0x89, 0x54, 0x24, 0x18, //0x000005c9 movq         %rdx, $24(%rsp)
   387  	0xc5, 0xfe, 0x6f, 0x05, 0xaa, 0xfa, 0xff, 0xff, //0x000005ce vmovdqu      $-1366(%rip), %ymm0  /* LCPI0_7+0(%rip) */
   388  	0xc5, 0xfe, 0x6f, 0x0d, 0xc2, 0xfa, 0xff, 0xff, //0x000005d6 vmovdqu      $-1342(%rip), %ymm1  /* LCPI0_8+0(%rip) */
   389  	0xc5, 0xe9, 0x76, 0xd2, //0x000005de vpcmpeqd     %xmm2, %xmm2, %xmm2
   390  	0xc5, 0xfe, 0x6f, 0x1d, 0xf6, 0xfa, 0xff, 0xff, //0x000005e2 vmovdqu      $-1290(%rip), %ymm3  /* LCPI0_10+0(%rip) */
   391  	0xc5, 0xfe, 0x6f, 0x25, 0x0e, 0xfb, 0xff, 0xff, //0x000005ea vmovdqu      $-1266(%rip), %ymm4  /* LCPI0_11+0(%rip) */
   392  	0xc4, 0x41, 0x30, 0x57, 0xc9, //0x000005f2 vxorps       %xmm9, %xmm9, %xmm9
   393  	0x45, 0x31, 0xe4, //0x000005f7 xorl         %r12d, %r12d
   394  	0x45, 0x31, 0xff, //0x000005fa xorl         %r15d, %r15d
   395  	0x45, 0x31, 0xc9, //0x000005fd xorl         %r9d, %r9d
   396  	0x49, 0x83, 0xf8, 0x40, //0x00000600 cmpq         $64, %r8
   397  	0x0f, 0x8c, 0x40, 0x01, 0x00, 0x00, //0x00000604 jl           LBB0_79
   398  	//0x0000060a LBB0_73
   399  	0xc4, 0xc1, 0x7e, 0x6f, 0x3e, //0x0000060a vmovdqu      (%r14), %ymm7
   400  	0xc4, 0xc1, 0x7e, 0x6f, 0x76, 0x20, //0x0000060f vmovdqu      $32(%r14), %ymm6
   401  	0xc5, 0x45, 0x74, 0xc0, //0x00000615 vpcmpeqb     %ymm0, %ymm7, %ymm8
   402  	0xc4, 0x41, 0x7d, 0xd7, 0xe8, //0x00000619 vpmovmskb    %ymm8, %r13d
   403  	0xc5, 0x4d, 0x74, 0xc0, //0x0000061e vpcmpeqb     %ymm0, %ymm6, %ymm8
   404  	0xc4, 0xc1, 0x7d, 0xd7, 0xd0, //0x00000622 vpmovmskb    %ymm8, %edx
   405  	0x48, 0xc1, 0xe2, 0x20, //0x00000627 shlq         $32, %rdx
   406  	0x49, 0x09, 0xd5, //0x0000062b orq          %rdx, %r13
   407  	0xc5, 0x45, 0x74, 0xc1, //0x0000062e vpcmpeqb     %ymm1, %ymm7, %ymm8
   408  	0xc4, 0x41, 0x7d, 0xd7, 0xd0, //0x00000632 vpmovmskb    %ymm8, %r10d
   409  	0xc5, 0x4d, 0x74, 0xc1, //0x00000637 vpcmpeqb     %ymm1, %ymm6, %ymm8
   410  	0xc4, 0xc1, 0x7d, 0xd7, 0xd8, //0x0000063b vpmovmskb    %ymm8, %ebx
   411  	0x48, 0xc1, 0xe3, 0x20, //0x00000640 shlq         $32, %rbx
   412  	0x49, 0x09, 0xda, //0x00000644 orq          %rbx, %r10
   413  	0x4c, 0x89, 0xd2, //0x00000647 movq         %r10, %rdx
   414  	0x4c, 0x09, 0xe2, //0x0000064a orq          %r12, %rdx
   415  	0x0f, 0x84, 0x4b, 0x00, 0x00, 0x00, //0x0000064d je           LBB0_75
   416  	0x4c, 0x89, 0xe2, //0x00000653 movq         %r12, %rdx
   417  	0x48, 0xf7, 0xd2, //0x00000656 notq         %rdx
   418  	0x4c, 0x21, 0xd2, //0x00000659 andq         %r10, %rdx
   419  	0x48, 0x8d, 0x1c, 0x12, //0x0000065c leaq         (%rdx,%rdx), %rbx
   420  	0x4c, 0x09, 0xe3, //0x00000660 orq          %r12, %rbx
   421  	0x49, 0x89, 0xdc, //0x00000663 movq         %rbx, %r12
   422  	0x49, 0xbb, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00000666 movabsq      $-6148914691236517206, %r11
   423  	0x4d, 0x31, 0xdc, //0x00000670 xorq         %r11, %r12
   424  	0x4d, 0x21, 0xda, //0x00000673 andq         %r11, %r10
   425  	0x4d, 0x21, 0xe2, //0x00000676 andq         %r12, %r10
   426  	0x45, 0x31, 0xe4, //0x00000679 xorl         %r12d, %r12d
   427  	0x49, 0x01, 0xd2, //0x0000067c addq         %rdx, %r10
   428  	0x41, 0x0f, 0x92, 0xc4, //0x0000067f setb         %r12b
   429  	0x4d, 0x01, 0xd2, //0x00000683 addq         %r10, %r10
   430  	0x48, 0xba, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00000686 movabsq      $6148914691236517205, %rdx
   431  	0x49, 0x31, 0xd2, //0x00000690 xorq         %rdx, %r10
   432  	0x49, 0x21, 0xda, //0x00000693 andq         %rbx, %r10
   433  	0x49, 0xf7, 0xd2, //0x00000696 notq         %r10
   434  	0xe9, 0x0a, 0x00, 0x00, 0x00, //0x00000699 jmp          LBB0_76
   435  	//0x0000069e LBB0_75
   436  	0x49, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x0000069e movq         $-1, %r10
   437  	0x45, 0x31, 0xe4, //0x000006a5 xorl         %r12d, %r12d
   438  	//0x000006a8 LBB0_76
   439  	0x4d, 0x21, 0xea, //0x000006a8 andq         %r13, %r10
   440  	0xc4, 0xc1, 0xf9, 0x6e, 0xea, //0x000006ab vmovq        %r10, %xmm5
   441  	0xc4, 0xe3, 0x51, 0x44, 0xea, 0x00, //0x000006b0 vpclmulqdq   $0, %xmm2, %xmm5, %xmm5
   442  	0xc4, 0xc1, 0xf9, 0x7e, 0xed, //0x000006b6 vmovq        %xmm5, %r13
   443  	0x4c, 0x33, 0x6c, 0x24, 0x18, //0x000006bb xorq         $24(%rsp), %r13
   444  	0xc5, 0xc5, 0x74, 0xeb, //0x000006c0 vpcmpeqb     %ymm3, %ymm7, %ymm5
   445  	0xc5, 0x7d, 0xd7, 0xdd, //0x000006c4 vpmovmskb    %ymm5, %r11d
   446  	0xc5, 0xcd, 0x74, 0xeb, //0x000006c8 vpcmpeqb     %ymm3, %ymm6, %ymm5
   447  	0xc5, 0xfd, 0xd7, 0xd5, //0x000006cc vpmovmskb    %ymm5, %edx
   448  	0x48, 0xc1, 0xe2, 0x20, //0x000006d0 shlq         $32, %rdx
   449  	0x49, 0x09, 0xd3, //0x000006d4 orq          %rdx, %r11
   450  	0x4d, 0x89, 0xea, //0x000006d7 movq         %r13, %r10
   451  	0x49, 0xf7, 0xd2, //0x000006da notq         %r10
   452  	0x4d, 0x21, 0xd3, //0x000006dd andq         %r10, %r11
   453  	0xc5, 0xc5, 0x74, 0xec, //0x000006e0 vpcmpeqb     %ymm4, %ymm7, %ymm5
   454  	0xc5, 0xfd, 0xd7, 0xd5, //0x000006e4 vpmovmskb    %ymm5, %edx
   455  	0xc5, 0xcd, 0x74, 0xec, //0x000006e8 vpcmpeqb     %ymm4, %ymm6, %ymm5
   456  	0xc5, 0xfd, 0xd7, 0xdd, //0x000006ec vpmovmskb    %ymm5, %ebx
   457  	0x48, 0xc1, 0xe3, 0x20, //0x000006f0 shlq         $32, %rbx
   458  	0x48, 0x09, 0xda, //0x000006f4 orq          %rbx, %rdx
   459  	0x4c, 0x21, 0xd2, //0x000006f7 andq         %r10, %rdx
   460  	0x0f, 0x84, 0x27, 0x00, 0x00, 0x00, //0x000006fa je           LBB0_71
   461  	//0x00000700 .p2align 4, 0x90
   462  	//0x00000700 LBB0_77
   463  	0x4c, 0x8d, 0x52, 0xff, //0x00000700 leaq         $-1(%rdx), %r10
   464  	0x4c, 0x89, 0xd3, //0x00000704 movq         %r10, %rbx
   465  	0x4c, 0x21, 0xdb, //0x00000707 andq         %r11, %rbx
   466  	0xf3, 0x48, 0x0f, 0xb8, 0xdb, //0x0000070a popcntq      %rbx, %rbx
   467  	0x4c, 0x01, 0xfb, //0x0000070f addq         %r15, %rbx
   468  	0x4c, 0x39, 0xcb, //0x00000712 cmpq         %r9, %rbx
   469  	0x0f, 0x86, 0x22, 0x04, 0x00, 0x00, //0x00000715 jbe          LBB0_120
   470  	0x49, 0xff, 0xc1, //0x0000071b incq         %r9
   471  	0x4c, 0x21, 0xd2, //0x0000071e andq         %r10, %rdx
   472  	0x0f, 0x85, 0xd9, 0xff, 0xff, 0xff, //0x00000721 jne          LBB0_77
   473  	//0x00000727 LBB0_71
   474  	0x49, 0xc1, 0xfd, 0x3f, //0x00000727 sarq         $63, %r13
   475  	0xf3, 0x49, 0x0f, 0xb8, 0xd3, //0x0000072b popcntq      %r11, %rdx
   476  	0x49, 0x01, 0xd7, //0x00000730 addq         %rdx, %r15
   477  	0x49, 0x83, 0xc6, 0x40, //0x00000733 addq         $64, %r14
   478  	0x49, 0x83, 0xc0, 0xc0, //0x00000737 addq         $-64, %r8
   479  	0x4c, 0x89, 0x6c, 0x24, 0x18, //0x0000073b movq         %r13, $24(%rsp)
   480  	0x49, 0x83, 0xf8, 0x40, //0x00000740 cmpq         $64, %r8
   481  	0x0f, 0x8d, 0xc0, 0xfe, 0xff, 0xff, //0x00000744 jge          LBB0_73
   482  	//0x0000074a LBB0_79
   483  	0x4d, 0x85, 0xc0, //0x0000074a testq        %r8, %r8
   484  	0x0f, 0x8e, 0xc3, 0x04, 0x00, 0x00, //0x0000074d jle          LBB0_131
   485  	0xc5, 0x7c, 0x11, 0x4c, 0x24, 0x40, //0x00000753 vmovups      %ymm9, $64(%rsp)
   486  	0xc5, 0x7c, 0x11, 0x4c, 0x24, 0x20, //0x00000759 vmovups      %ymm9, $32(%rsp)
   487  	0x44, 0x89, 0xf2, //0x0000075f movl         %r14d, %edx
   488  	0x81, 0xe2, 0xff, 0x0f, 0x00, 0x00, //0x00000762 andl         $4095, %edx
   489  	0x81, 0xfa, 0xc1, 0x0f, 0x00, 0x00, //0x00000768 cmpl         $4033, %edx
   490  	0x0f, 0x82, 0x96, 0xfe, 0xff, 0xff, //0x0000076e jb           LBB0_73
   491  	0x49, 0x83, 0xf8, 0x20, //0x00000774 cmpq         $32, %r8
   492  	0x0f, 0x82, 0x1d, 0x00, 0x00, 0x00, //0x00000778 jb           LBB0_83
   493  	0xc4, 0xc1, 0x7e, 0x6f, 0x2e, //0x0000077e vmovdqu      (%r14), %ymm5
   494  	0xc5, 0xfe, 0x7f, 0x6c, 0x24, 0x20, //0x00000783 vmovdqu      %ymm5, $32(%rsp)
   495  	0x49, 0x83, 0xc6, 0x20, //0x00000789 addq         $32, %r14
   496  	0x49, 0x8d, 0x58, 0xe0, //0x0000078d leaq         $-32(%r8), %rbx
   497  	0x4c, 0x8d, 0x54, 0x24, 0x40, //0x00000791 leaq         $64(%rsp), %r10
   498  	0xe9, 0x08, 0x00, 0x00, 0x00, //0x00000796 jmp          LBB0_84
   499  	//0x0000079b LBB0_83
   500  	0x4c, 0x8d, 0x54, 0x24, 0x20, //0x0000079b leaq         $32(%rsp), %r10
   501  	0x4c, 0x89, 0xc3, //0x000007a0 movq         %r8, %rbx
   502  	//0x000007a3 LBB0_84
   503  	0x48, 0x83, 0xfb, 0x10, //0x000007a3 cmpq         $16, %rbx
   504  	0x0f, 0x82, 0x5c, 0x00, 0x00, 0x00, //0x000007a7 jb           LBB0_85
   505  	0xc4, 0xc1, 0x7a, 0x6f, 0x2e, //0x000007ad vmovdqu      (%r14), %xmm5
   506  	0xc4, 0xc1, 0x7a, 0x7f, 0x2a, //0x000007b2 vmovdqu      %xmm5, (%r10)
   507  	0x49, 0x83, 0xc6, 0x10, //0x000007b7 addq         $16, %r14
   508  	0x49, 0x83, 0xc2, 0x10, //0x000007bb addq         $16, %r10
   509  	0x48, 0x83, 0xc3, 0xf0, //0x000007bf addq         $-16, %rbx
   510  	0x48, 0x83, 0xfb, 0x08, //0x000007c3 cmpq         $8, %rbx
   511  	0x0f, 0x83, 0x46, 0x00, 0x00, 0x00, //0x000007c7 jae          LBB0_90
   512  	//0x000007cd LBB0_86
   513  	0x48, 0x83, 0xfb, 0x04, //0x000007cd cmpq         $4, %rbx
   514  	0x0f, 0x8c, 0x58, 0x00, 0x00, 0x00, //0x000007d1 jl           LBB0_87
   515  	//0x000007d7 LBB0_91
   516  	0x41, 0x8b, 0x16, //0x000007d7 movl         (%r14), %edx
   517  	0x41, 0x89, 0x12, //0x000007da movl         %edx, (%r10)
   518  	0x49, 0x83, 0xc6, 0x04, //0x000007dd addq         $4, %r14
   519  	0x49, 0x83, 0xc2, 0x04, //0x000007e1 addq         $4, %r10
   520  	0x48, 0x83, 0xc3, 0xfc, //0x000007e5 addq         $-4, %rbx
   521  	0x48, 0x83, 0xfb, 0x02, //0x000007e9 cmpq         $2, %rbx
   522  	0x0f, 0x83, 0x46, 0x00, 0x00, 0x00, //0x000007ed jae          LBB0_92
   523  	//0x000007f3 LBB0_88
   524  	0x4c, 0x89, 0xf2, //0x000007f3 movq         %r14, %rdx
   525  	0x4c, 0x8d, 0x74, 0x24, 0x20, //0x000007f6 leaq         $32(%rsp), %r14
   526  	0x48, 0x85, 0xdb, //0x000007fb testq        %rbx, %rbx
   527  	0x0f, 0x85, 0x5a, 0x00, 0x00, 0x00, //0x000007fe jne          LBB0_93
   528  	0xe9, 0x01, 0xfe, 0xff, 0xff, //0x00000804 jmp          LBB0_73
   529  	//0x00000809 LBB0_85
   530  	0x48, 0x83, 0xfb, 0x08, //0x00000809 cmpq         $8, %rbx
   531  	0x0f, 0x82, 0xba, 0xff, 0xff, 0xff, //0x0000080d jb           LBB0_86
   532  	//0x00000813 LBB0_90
   533  	0x49, 0x8b, 0x16, //0x00000813 movq         (%r14), %rdx
   534  	0x49, 0x89, 0x12, //0x00000816 movq         %rdx, (%r10)
   535  	0x49, 0x83, 0xc6, 0x08, //0x00000819 addq         $8, %r14
   536  	0x49, 0x83, 0xc2, 0x08, //0x0000081d addq         $8, %r10
   537  	0x48, 0x83, 0xc3, 0xf8, //0x00000821 addq         $-8, %rbx
   538  	0x48, 0x83, 0xfb, 0x04, //0x00000825 cmpq         $4, %rbx
   539  	0x0f, 0x8d, 0xa8, 0xff, 0xff, 0xff, //0x00000829 jge          LBB0_91
   540  	//0x0000082f LBB0_87
   541  	0x48, 0x83, 0xfb, 0x02, //0x0000082f cmpq         $2, %rbx
   542  	0x0f, 0x82, 0xba, 0xff, 0xff, 0xff, //0x00000833 jb           LBB0_88
   543  	//0x00000839 LBB0_92
   544  	0x41, 0x0f, 0xb7, 0x16, //0x00000839 movzwl       (%r14), %edx
   545  	0x66, 0x41, 0x89, 0x12, //0x0000083d movw         %dx, (%r10)
   546  	0x49, 0x83, 0xc6, 0x02, //0x00000841 addq         $2, %r14
   547  	0x49, 0x83, 0xc2, 0x02, //0x00000845 addq         $2, %r10
   548  	0x48, 0x83, 0xc3, 0xfe, //0x00000849 addq         $-2, %rbx
   549  	0x4c, 0x89, 0xf2, //0x0000084d movq         %r14, %rdx
   550  	0x4c, 0x8d, 0x74, 0x24, 0x20, //0x00000850 leaq         $32(%rsp), %r14
   551  	0x48, 0x85, 0xdb, //0x00000855 testq        %rbx, %rbx
   552  	0x0f, 0x84, 0xac, 0xfd, 0xff, 0xff, //0x00000858 je           LBB0_73
   553  	//0x0000085e LBB0_93
   554  	0x8a, 0x12, //0x0000085e movb         (%rdx), %dl
   555  	0x41, 0x88, 0x12, //0x00000860 movb         %dl, (%r10)
   556  	0x4c, 0x8d, 0x74, 0x24, 0x20, //0x00000863 leaq         $32(%rsp), %r14
   557  	0xe9, 0x9d, 0xfd, 0xff, 0xff, //0x00000868 jmp          LBB0_73
   558  	//0x0000086d LBB0_94
   559  	0x48, 0x8d, 0x51, 0x05, //0x0000086d leaq         $5(%rcx), %rdx
   560  	0x48, 0x3b, 0x57, 0x08, //0x00000871 cmpq         $8(%rdi), %rdx
   561  	0x0f, 0x87, 0x20, 0xfc, 0xff, 0xff, //0x00000875 ja           LBB0_56
   562  	//0x0000087b LBB0_95
   563  	0x48, 0x89, 0x16, //0x0000087b movq         %rdx, (%rsi)
   564  	0xe9, 0x15, 0xfc, 0xff, 0xff, //0x0000087e jmp          LBB0_55
   565  	//0x00000883 LBB0_96
   566  	0x4c, 0x8b, 0x47, 0x08, //0x00000883 movq         $8(%rdi), %r8
   567  	0x49, 0x29, 0xd8, //0x00000887 subq         %rbx, %r8
   568  	0x49, 0x01, 0xde, //0x0000088a addq         %rbx, %r14
   569  	0x31, 0xd2, //0x0000088d xorl         %edx, %edx
   570  	0x48, 0x89, 0x54, 0x24, 0x18, //0x0000088f movq         %rdx, $24(%rsp)
   571  	0xc5, 0xfe, 0x6f, 0x05, 0xe4, 0xf7, 0xff, 0xff, //0x00000894 vmovdqu      $-2076(%rip), %ymm0  /* LCPI0_7+0(%rip) */
   572  	0xc5, 0xfe, 0x6f, 0x0d, 0xfc, 0xf7, 0xff, 0xff, //0x0000089c vmovdqu      $-2052(%rip), %ymm1  /* LCPI0_8+0(%rip) */
   573  	0xc5, 0xe9, 0x76, 0xd2, //0x000008a4 vpcmpeqd     %xmm2, %xmm2, %xmm2
   574  	0xc5, 0xfe, 0x6f, 0x1d, 0x10, 0xf8, 0xff, 0xff, //0x000008a8 vmovdqu      $-2032(%rip), %ymm3  /* LCPI0_9+0(%rip) */
   575  	0xc5, 0xfe, 0x6f, 0x25, 0xa8, 0xf7, 0xff, 0xff, //0x000008b0 vmovdqu      $-2136(%rip), %ymm4  /* LCPI0_3+0(%rip) */
   576  	0xc4, 0x41, 0x30, 0x57, 0xc9, //0x000008b8 vxorps       %xmm9, %xmm9, %xmm9
   577  	0x45, 0x31, 0xe4, //0x000008bd xorl         %r12d, %r12d
   578  	0x45, 0x31, 0xff, //0x000008c0 xorl         %r15d, %r15d
   579  	0x45, 0x31, 0xc9, //0x000008c3 xorl         %r9d, %r9d
   580  	0x49, 0x83, 0xf8, 0x40, //0x000008c6 cmpq         $64, %r8
   581  	0x0f, 0x8c, 0x4a, 0x01, 0x00, 0x00, //0x000008ca jl           LBB0_105
   582  	//0x000008d0 LBB0_99
   583  	0xc4, 0xc1, 0x7e, 0x6f, 0x3e, //0x000008d0 vmovdqu      (%r14), %ymm7
   584  	0xc4, 0xc1, 0x7e, 0x6f, 0x76, 0x20, //0x000008d5 vmovdqu      $32(%r14), %ymm6
   585  	0xc5, 0x45, 0x74, 0xc0, //0x000008db vpcmpeqb     %ymm0, %ymm7, %ymm8
   586  	0xc4, 0x41, 0x7d, 0xd7, 0xe8, //0x000008df vpmovmskb    %ymm8, %r13d
   587  	0xc5, 0x4d, 0x74, 0xc0, //0x000008e4 vpcmpeqb     %ymm0, %ymm6, %ymm8
   588  	0xc4, 0xc1, 0x7d, 0xd7, 0xd0, //0x000008e8 vpmovmskb    %ymm8, %edx
   589  	0x48, 0xc1, 0xe2, 0x20, //0x000008ed shlq         $32, %rdx
   590  	0x49, 0x09, 0xd5, //0x000008f1 orq          %rdx, %r13
   591  	0xc5, 0x45, 0x74, 0xc1, //0x000008f4 vpcmpeqb     %ymm1, %ymm7, %ymm8
   592  	0xc4, 0x41, 0x7d, 0xd7, 0xd0, //0x000008f8 vpmovmskb    %ymm8, %r10d
   593  	0xc5, 0x4d, 0x74, 0xc1, //0x000008fd vpcmpeqb     %ymm1, %ymm6, %ymm8
   594  	0xc4, 0xc1, 0x7d, 0xd7, 0xd8, //0x00000901 vpmovmskb    %ymm8, %ebx
   595  	0x48, 0xc1, 0xe3, 0x20, //0x00000906 shlq         $32, %rbx
   596  	0x49, 0x09, 0xda, //0x0000090a orq          %rbx, %r10
   597  	0x4c, 0x89, 0xd2, //0x0000090d movq         %r10, %rdx
   598  	0x4c, 0x09, 0xe2, //0x00000910 orq          %r12, %rdx
   599  	0x0f, 0x84, 0x4b, 0x00, 0x00, 0x00, //0x00000913 je           LBB0_101
   600  	0x4c, 0x89, 0xe2, //0x00000919 movq         %r12, %rdx
   601  	0x48, 0xf7, 0xd2, //0x0000091c notq         %rdx
   602  	0x4c, 0x21, 0xd2, //0x0000091f andq         %r10, %rdx
   603  	0x48, 0x8d, 0x1c, 0x12, //0x00000922 leaq         (%rdx,%rdx), %rbx
   604  	0x4c, 0x09, 0xe3, //0x00000926 orq          %r12, %rbx
   605  	0x49, 0x89, 0xdc, //0x00000929 movq         %rbx, %r12
   606  	0x49, 0xbb, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x0000092c movabsq      $-6148914691236517206, %r11
   607  	0x4d, 0x31, 0xdc, //0x00000936 xorq         %r11, %r12
   608  	0x4d, 0x21, 0xda, //0x00000939 andq         %r11, %r10
   609  	0x4d, 0x21, 0xe2, //0x0000093c andq         %r12, %r10
   610  	0x45, 0x31, 0xe4, //0x0000093f xorl         %r12d, %r12d
   611  	0x49, 0x01, 0xd2, //0x00000942 addq         %rdx, %r10
   612  	0x41, 0x0f, 0x92, 0xc4, //0x00000945 setb         %r12b
   613  	0x4d, 0x01, 0xd2, //0x00000949 addq         %r10, %r10
   614  	0x48, 0xba, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x0000094c movabsq      $6148914691236517205, %rdx
   615  	0x49, 0x31, 0xd2, //0x00000956 xorq         %rdx, %r10
   616  	0x49, 0x21, 0xda, //0x00000959 andq         %rbx, %r10
   617  	0x49, 0xf7, 0xd2, //0x0000095c notq         %r10
   618  	0xe9, 0x0a, 0x00, 0x00, 0x00, //0x0000095f jmp          LBB0_102
   619  	//0x00000964 LBB0_101
   620  	0x49, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x00000964 movq         $-1, %r10
   621  	0x45, 0x31, 0xe4, //0x0000096b xorl         %r12d, %r12d
   622  	//0x0000096e LBB0_102
   623  	0x4d, 0x21, 0xea, //0x0000096e andq         %r13, %r10
   624  	0xc4, 0xc1, 0xf9, 0x6e, 0xea, //0x00000971 vmovq        %r10, %xmm5
   625  	0xc4, 0xe3, 0x51, 0x44, 0xea, 0x00, //0x00000976 vpclmulqdq   $0, %xmm2, %xmm5, %xmm5
   626  	0xc4, 0xc1, 0xf9, 0x7e, 0xed, //0x0000097c vmovq        %xmm5, %r13
   627  	0x4c, 0x33, 0x6c, 0x24, 0x18, //0x00000981 xorq         $24(%rsp), %r13
   628  	0xc5, 0xc5, 0x74, 0xeb, //0x00000986 vpcmpeqb     %ymm3, %ymm7, %ymm5
   629  	0xc5, 0x7d, 0xd7, 0xdd, //0x0000098a vpmovmskb    %ymm5, %r11d
   630  	0xc5, 0xcd, 0x74, 0xeb, //0x0000098e vpcmpeqb     %ymm3, %ymm6, %ymm5
   631  	0xc5, 0xfd, 0xd7, 0xd5, //0x00000992 vpmovmskb    %ymm5, %edx
   632  	0x48, 0xc1, 0xe2, 0x20, //0x00000996 shlq         $32, %rdx
   633  	0x49, 0x09, 0xd3, //0x0000099a orq          %rdx, %r11
   634  	0x4d, 0x89, 0xea, //0x0000099d movq         %r13, %r10
   635  	0x49, 0xf7, 0xd2, //0x000009a0 notq         %r10
   636  	0x4d, 0x21, 0xd3, //0x000009a3 andq         %r10, %r11
   637  	0xc5, 0xc5, 0x74, 0xec, //0x000009a6 vpcmpeqb     %ymm4, %ymm7, %ymm5
   638  	0xc5, 0xfd, 0xd7, 0xd5, //0x000009aa vpmovmskb    %ymm5, %edx
   639  	0xc5, 0xcd, 0x74, 0xec, //0x000009ae vpcmpeqb     %ymm4, %ymm6, %ymm5
   640  	0xc5, 0xfd, 0xd7, 0xdd, //0x000009b2 vpmovmskb    %ymm5, %ebx
   641  	0x48, 0xc1, 0xe3, 0x20, //0x000009b6 shlq         $32, %rbx
   642  	0x48, 0x09, 0xda, //0x000009ba orq          %rbx, %rdx
   643  	0x4c, 0x21, 0xd2, //0x000009bd andq         %r10, %rdx
   644  	0x0f, 0x84, 0x31, 0x00, 0x00, 0x00, //0x000009c0 je           LBB0_97
   645  	0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000009c6 .p2align 4, 0x90
   646  	//0x000009d0 LBB0_103
   647  	0x4c, 0x8d, 0x52, 0xff, //0x000009d0 leaq         $-1(%rdx), %r10
   648  	0x4c, 0x89, 0xd3, //0x000009d4 movq         %r10, %rbx
   649  	0x4c, 0x21, 0xdb, //0x000009d7 andq         %r11, %rbx
   650  	0xf3, 0x48, 0x0f, 0xb8, 0xdb, //0x000009da popcntq      %rbx, %rbx
   651  	0x4c, 0x01, 0xfb, //0x000009df addq         %r15, %rbx
   652  	0x4c, 0x39, 0xcb, //0x000009e2 cmpq         %r9, %rbx
   653  	0x0f, 0x86, 0x52, 0x01, 0x00, 0x00, //0x000009e5 jbe          LBB0_120
   654  	0x49, 0xff, 0xc1, //0x000009eb incq         %r9
   655  	0x4c, 0x21, 0xd2, //0x000009ee andq         %r10, %rdx
   656  	0x0f, 0x85, 0xd9, 0xff, 0xff, 0xff, //0x000009f1 jne          LBB0_103
   657  	//0x000009f7 LBB0_97
   658  	0x49, 0xc1, 0xfd, 0x3f, //0x000009f7 sarq         $63, %r13
   659  	0xf3, 0x49, 0x0f, 0xb8, 0xd3, //0x000009fb popcntq      %r11, %rdx
   660  	0x49, 0x01, 0xd7, //0x00000a00 addq         %rdx, %r15
   661  	0x49, 0x83, 0xc6, 0x40, //0x00000a03 addq         $64, %r14
   662  	0x49, 0x83, 0xc0, 0xc0, //0x00000a07 addq         $-64, %r8
   663  	0x4c, 0x89, 0x6c, 0x24, 0x18, //0x00000a0b movq         %r13, $24(%rsp)
   664  	0x49, 0x83, 0xf8, 0x40, //0x00000a10 cmpq         $64, %r8
   665  	0x0f, 0x8d, 0xb6, 0xfe, 0xff, 0xff, //0x00000a14 jge          LBB0_99
   666  	//0x00000a1a LBB0_105
   667  	0x4d, 0x85, 0xc0, //0x00000a1a testq        %r8, %r8
   668  	0x0f, 0x8e, 0xf3, 0x01, 0x00, 0x00, //0x00000a1d jle          LBB0_131
   669  	0xc5, 0x7c, 0x11, 0x4c, 0x24, 0x40, //0x00000a23 vmovups      %ymm9, $64(%rsp)
   670  	0xc5, 0x7c, 0x11, 0x4c, 0x24, 0x20, //0x00000a29 vmovups      %ymm9, $32(%rsp)
   671  	0x44, 0x89, 0xf2, //0x00000a2f movl         %r14d, %edx
   672  	0x81, 0xe2, 0xff, 0x0f, 0x00, 0x00, //0x00000a32 andl         $4095, %edx
   673  	0x81, 0xfa, 0xc1, 0x0f, 0x00, 0x00, //0x00000a38 cmpl         $4033, %edx
   674  	0x0f, 0x82, 0x8c, 0xfe, 0xff, 0xff, //0x00000a3e jb           LBB0_99
   675  	0x49, 0x83, 0xf8, 0x20, //0x00000a44 cmpq         $32, %r8
   676  	0x0f, 0x82, 0x1d, 0x00, 0x00, 0x00, //0x00000a48 jb           LBB0_109
   677  	0xc4, 0xc1, 0x7e, 0x6f, 0x2e, //0x00000a4e vmovdqu      (%r14), %ymm5
   678  	0xc5, 0xfe, 0x7f, 0x6c, 0x24, 0x20, //0x00000a53 vmovdqu      %ymm5, $32(%rsp)
   679  	0x49, 0x83, 0xc6, 0x20, //0x00000a59 addq         $32, %r14
   680  	0x49, 0x8d, 0x58, 0xe0, //0x00000a5d leaq         $-32(%r8), %rbx
   681  	0x4c, 0x8d, 0x54, 0x24, 0x40, //0x00000a61 leaq         $64(%rsp), %r10
   682  	0xe9, 0x08, 0x00, 0x00, 0x00, //0x00000a66 jmp          LBB0_110
   683  	//0x00000a6b LBB0_109
   684  	0x4c, 0x8d, 0x54, 0x24, 0x20, //0x00000a6b leaq         $32(%rsp), %r10
   685  	0x4c, 0x89, 0xc3, //0x00000a70 movq         %r8, %rbx
   686  	//0x00000a73 LBB0_110
   687  	0x48, 0x83, 0xfb, 0x10, //0x00000a73 cmpq         $16, %rbx
   688  	0x0f, 0x82, 0x5c, 0x00, 0x00, 0x00, //0x00000a77 jb           LBB0_111
   689  	0xc4, 0xc1, 0x7a, 0x6f, 0x2e, //0x00000a7d vmovdqu      (%r14), %xmm5
   690  	0xc4, 0xc1, 0x7a, 0x7f, 0x2a, //0x00000a82 vmovdqu      %xmm5, (%r10)
   691  	0x49, 0x83, 0xc6, 0x10, //0x00000a87 addq         $16, %r14
   692  	0x49, 0x83, 0xc2, 0x10, //0x00000a8b addq         $16, %r10
   693  	0x48, 0x83, 0xc3, 0xf0, //0x00000a8f addq         $-16, %rbx
   694  	0x48, 0x83, 0xfb, 0x08, //0x00000a93 cmpq         $8, %rbx
   695  	0x0f, 0x83, 0x46, 0x00, 0x00, 0x00, //0x00000a97 jae          LBB0_116
   696  	//0x00000a9d LBB0_112
   697  	0x48, 0x83, 0xfb, 0x04, //0x00000a9d cmpq         $4, %rbx
   698  	0x0f, 0x8c, 0x58, 0x00, 0x00, 0x00, //0x00000aa1 jl           LBB0_113
   699  	//0x00000aa7 LBB0_117
   700  	0x41, 0x8b, 0x16, //0x00000aa7 movl         (%r14), %edx
   701  	0x41, 0x89, 0x12, //0x00000aaa movl         %edx, (%r10)
   702  	0x49, 0x83, 0xc6, 0x04, //0x00000aad addq         $4, %r14
   703  	0x49, 0x83, 0xc2, 0x04, //0x00000ab1 addq         $4, %r10
   704  	0x48, 0x83, 0xc3, 0xfc, //0x00000ab5 addq         $-4, %rbx
   705  	0x48, 0x83, 0xfb, 0x02, //0x00000ab9 cmpq         $2, %rbx
   706  	0x0f, 0x83, 0x46, 0x00, 0x00, 0x00, //0x00000abd jae          LBB0_118
   707  	//0x00000ac3 LBB0_114
   708  	0x4c, 0x89, 0xf2, //0x00000ac3 movq         %r14, %rdx
   709  	0x4c, 0x8d, 0x74, 0x24, 0x20, //0x00000ac6 leaq         $32(%rsp), %r14
   710  	0x48, 0x85, 0xdb, //0x00000acb testq        %rbx, %rbx
   711  	0x0f, 0x85, 0x5a, 0x00, 0x00, 0x00, //0x00000ace jne          LBB0_119
   712  	0xe9, 0xf7, 0xfd, 0xff, 0xff, //0x00000ad4 jmp          LBB0_99
   713  	//0x00000ad9 LBB0_111
   714  	0x48, 0x83, 0xfb, 0x08, //0x00000ad9 cmpq         $8, %rbx
   715  	0x0f, 0x82, 0xba, 0xff, 0xff, 0xff, //0x00000add jb           LBB0_112
   716  	//0x00000ae3 LBB0_116
   717  	0x49, 0x8b, 0x16, //0x00000ae3 movq         (%r14), %rdx
   718  	0x49, 0x89, 0x12, //0x00000ae6 movq         %rdx, (%r10)
   719  	0x49, 0x83, 0xc6, 0x08, //0x00000ae9 addq         $8, %r14
   720  	0x49, 0x83, 0xc2, 0x08, //0x00000aed addq         $8, %r10
   721  	0x48, 0x83, 0xc3, 0xf8, //0x00000af1 addq         $-8, %rbx
   722  	0x48, 0x83, 0xfb, 0x04, //0x00000af5 cmpq         $4, %rbx
   723  	0x0f, 0x8d, 0xa8, 0xff, 0xff, 0xff, //0x00000af9 jge          LBB0_117
   724  	//0x00000aff LBB0_113
   725  	0x48, 0x83, 0xfb, 0x02, //0x00000aff cmpq         $2, %rbx
   726  	0x0f, 0x82, 0xba, 0xff, 0xff, 0xff, //0x00000b03 jb           LBB0_114
   727  	//0x00000b09 LBB0_118
   728  	0x41, 0x0f, 0xb7, 0x16, //0x00000b09 movzwl       (%r14), %edx
   729  	0x66, 0x41, 0x89, 0x12, //0x00000b0d movw         %dx, (%r10)
   730  	0x49, 0x83, 0xc6, 0x02, //0x00000b11 addq         $2, %r14
   731  	0x49, 0x83, 0xc2, 0x02, //0x00000b15 addq         $2, %r10
   732  	0x48, 0x83, 0xc3, 0xfe, //0x00000b19 addq         $-2, %rbx
   733  	0x4c, 0x89, 0xf2, //0x00000b1d movq         %r14, %rdx
   734  	0x4c, 0x8d, 0x74, 0x24, 0x20, //0x00000b20 leaq         $32(%rsp), %r14
   735  	0x48, 0x85, 0xdb, //0x00000b25 testq        %rbx, %rbx
   736  	0x0f, 0x84, 0xa2, 0xfd, 0xff, 0xff, //0x00000b28 je           LBB0_99
   737  	//0x00000b2e LBB0_119
   738  	0x8a, 0x12, //0x00000b2e movb         (%rdx), %dl
   739  	0x41, 0x88, 0x12, //0x00000b30 movb         %dl, (%r10)
   740  	0x4c, 0x8d, 0x74, 0x24, 0x20, //0x00000b33 leaq         $32(%rsp), %r14
   741  	0xe9, 0x93, 0xfd, 0xff, 0xff, //0x00000b38 jmp          LBB0_99
   742  	//0x00000b3d LBB0_120
   743  	0x48, 0x8b, 0x47, 0x08, //0x00000b3d movq         $8(%rdi), %rax
   744  	0x48, 0x0f, 0xbc, 0xd2, //0x00000b41 bsfq         %rdx, %rdx
   745  	0x4c, 0x29, 0xc2, //0x00000b45 subq         %r8, %rdx
   746  	0x48, 0x8d, 0x44, 0x02, 0x01, //0x00000b48 leaq         $1(%rdx,%rax), %rax
   747  	0x48, 0x89, 0x06, //0x00000b4d movq         %rax, (%rsi)
   748  	0x48, 0x8b, 0x57, 0x08, //0x00000b50 movq         $8(%rdi), %rdx
   749  	0x48, 0x39, 0xd0, //0x00000b54 cmpq         %rdx, %rax
   750  	0x48, 0x0f, 0x47, 0xc2, //0x00000b57 cmovaq       %rdx, %rax
   751  	0x48, 0x89, 0x06, //0x00000b5b movq         %rax, (%rsi)
   752  	0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00000b5e movq         $-1, %rax
   753  	0x48, 0x0f, 0x47, 0xc8, //0x00000b65 cmovaq       %rax, %rcx
   754  	0xe9, 0x2a, 0xf9, 0xff, 0xff, //0x00000b69 jmp          LBB0_55
   755  	//0x00000b6e LBB0_121
   756  	0x49, 0x0f, 0xbc, 0xc3, //0x00000b6e bsfq         %r11, %rax
   757  	0x49, 0x01, 0xc2, //0x00000b72 addq         %rax, %r10
   758  	0x4d, 0x01, 0xfa, //0x00000b75 addq         %r15, %r10
   759  	0x4d, 0x29, 0xf2, //0x00000b78 subq         %r14, %r10
   760  	0x49, 0x83, 0xc2, 0x02, //0x00000b7b addq         $2, %r10
   761  	0x4c, 0x89, 0x16, //0x00000b7f movq         %r10, (%rsi)
   762  	0xe9, 0x11, 0xf9, 0xff, 0xff, //0x00000b82 jmp          LBB0_55
   763  	//0x00000b87 LBB0_122
   764  	0x48, 0xc7, 0xc2, 0xfe, 0xff, 0xff, 0xff, //0x00000b87 movq         $-2, %rdx
   765  	0xb8, 0x02, 0x00, 0x00, 0x00, //0x00000b8e movl         $2, %eax
   766  	0x48, 0x01, 0xc3, //0x00000b93 addq         %rax, %rbx
   767  	0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00000b96 movq         $-1, %rax
   768  	0x49, 0x01, 0xd7, //0x00000b9d addq         %rdx, %r15
   769  	0x0f, 0x8e, 0xf5, 0xf8, 0xff, 0xff, //0x00000ba0 jle          LBB0_56
   770  	//0x00000ba6 LBB0_124
   771  	0x0f, 0xb6, 0x03, //0x00000ba6 movzbl       (%rbx), %eax
   772  	0x3c, 0x5c, //0x00000ba9 cmpb         $92, %al
   773  	0x0f, 0x84, 0xd6, 0xff, 0xff, 0xff, //0x00000bab je           LBB0_122
   774  	0x3c, 0x22, //0x00000bb1 cmpb         $34, %al
   775  	0x0f, 0x84, 0x4a, 0x00, 0x00, 0x00, //0x00000bb3 je           LBB0_129
   776  	0x48, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x00000bb9 movq         $-1, %rdx
   777  	0xb8, 0x01, 0x00, 0x00, 0x00, //0x00000bc0 movl         $1, %eax
   778  	0x48, 0x01, 0xc3, //0x00000bc5 addq         %rax, %rbx
   779  	0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00000bc8 movq         $-1, %rax
   780  	0x49, 0x01, 0xd7, //0x00000bcf addq         %rdx, %r15
   781  	0x0f, 0x8f, 0xce, 0xff, 0xff, 0xff, //0x00000bd2 jg           LBB0_124
   782  	0xe9, 0xbe, 0xf8, 0xff, 0xff, //0x00000bd8 jmp          LBB0_56
   783  	//0x00000bdd LBB0_127
   784  	0x0f, 0xb7, 0xc7, //0x00000bdd movzwl       %di, %eax
   785  	0xe9, 0xa6, 0xf8, 0xff, 0xff, //0x00000be0 jmp          LBB0_53
   786  	//0x00000be5 LBB0_128
   787  	0x4c, 0x89, 0xf0, //0x00000be5 movq         %r14, %rax
   788  	0x48, 0xf7, 0xd0, //0x00000be8 notq         %rax
   789  	0x48, 0x01, 0xc1, //0x00000beb addq         %rax, %rcx
   790  	0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00000bee movq         $-1, %rax
   791  	0x4c, 0x39, 0xc1, //0x00000bf5 cmpq         %r8, %rcx
   792  	0x0f, 0x82, 0x2c, 0xf7, 0xff, 0xff, //0x00000bf8 jb           LBB0_32
   793  	0xe9, 0x98, 0xf8, 0xff, 0xff, //0x00000bfe jmp          LBB0_56
   794  	//0x00000c03 LBB0_129
   795  	0x4c, 0x29, 0xf3, //0x00000c03 subq         %r14, %rbx
   796  	0x48, 0xff, 0xc3, //0x00000c06 incq         %rbx
   797  	0xe9, 0x87, 0xf8, 0xff, 0xff, //0x00000c09 jmp          LBB0_54
   798  	//0x00000c0e LBB0_130
   799  	0x4c, 0x01, 0xf3, //0x00000c0e addq         %r14, %rbx
   800  	0xe9, 0x99, 0xf9, 0xff, 0xff, //0x00000c11 jmp          LBB0_69
   801  	//0x00000c16 LBB0_131
   802  	0x48, 0x8b, 0x4f, 0x08, //0x00000c16 movq         $8(%rdi), %rcx
   803  	0x48, 0x89, 0x0e, //0x00000c1a movq         %rcx, (%rsi)
   804  	0xe9, 0x79, 0xf8, 0xff, 0xff, //0x00000c1d jmp          LBB0_56
   805  	//0x00000c22 LBB0_132
   806  	0x49, 0x8d, 0x51, 0xff, //0x00000c22 leaq         $-1(%r9), %rdx
   807  	0x4c, 0x39, 0xfa, //0x00000c26 cmpq         %r15, %rdx
   808  	0x0f, 0x84, 0x6c, 0xf8, 0xff, 0xff, //0x00000c29 je           LBB0_56
   809  	0x4b, 0x8d, 0x5c, 0x17, 0x02, //0x00000c2f leaq         $2(%r15,%r10), %rbx
   810  	0x4d, 0x29, 0xf9, //0x00000c34 subq         %r15, %r9
   811  	0x49, 0x83, 0xc1, 0xfe, //0x00000c37 addq         $-2, %r9
   812  	0x4d, 0x89, 0xcf, //0x00000c3b movq         %r9, %r15
   813  	0xe9, 0x6c, 0xf9, 0xff, 0xff, //0x00000c3e jmp          LBB0_69
   814  	0x90, //0x00000c43 .p2align 2, 0x90
   815  	// // .set L0_0_set_56, LBB0_56-LJTI0_0
   816  	// // .set L0_0_set_58, LBB0_58-LJTI0_0
   817  	// // .set L0_0_set_59, LBB0_59-LJTI0_0
   818  	// // .set L0_0_set_34, LBB0_34-LJTI0_0
   819  	// // .set L0_0_set_70, LBB0_70-LJTI0_0
   820  	// // .set L0_0_set_94, LBB0_94-LJTI0_0
   821  	// // .set L0_0_set_57, LBB0_57-LJTI0_0
   822  	// // .set L0_0_set_96, LBB0_96-LJTI0_0
   823  	//0x00000c44 LJTI0_0
   824  	0x57, 0xf8, 0xff, 0xff, //0x00000c44 .long L0_0_set_56
   825  	0x7c, 0xf8, 0xff, 0xff, //0x00000c48 .long L0_0_set_58
   826  	0x7c, 0xf8, 0xff, 0xff, //0x00000c4c .long L0_0_set_58
   827  	0x7c, 0xf8, 0xff, 0xff, //0x00000c50 .long L0_0_set_58
   828  	0x7c, 0xf8, 0xff, 0xff, //0x00000c54 .long L0_0_set_58
   829  	0x7c, 0xf8, 0xff, 0xff, //0x00000c58 .long L0_0_set_58
   830  	0x7c, 0xf8, 0xff, 0xff, //0x00000c5c .long L0_0_set_58
   831  	0x7c, 0xf8, 0xff, 0xff, //0x00000c60 .long L0_0_set_58
   832  	0x7c, 0xf8, 0xff, 0xff, //0x00000c64 .long L0_0_set_58
   833  	0x7c, 0xf8, 0xff, 0xff, //0x00000c68 .long L0_0_set_58
   834  	0x7c, 0xf8, 0xff, 0xff, //0x00000c6c .long L0_0_set_58
   835  	0x7c, 0xf8, 0xff, 0xff, //0x00000c70 .long L0_0_set_58
   836  	0x7c, 0xf8, 0xff, 0xff, //0x00000c74 .long L0_0_set_58
   837  	0x7c, 0xf8, 0xff, 0xff, //0x00000c78 .long L0_0_set_58
   838  	0x7c, 0xf8, 0xff, 0xff, //0x00000c7c .long L0_0_set_58
   839  	0x7c, 0xf8, 0xff, 0xff, //0x00000c80 .long L0_0_set_58
   840  	0x7c, 0xf8, 0xff, 0xff, //0x00000c84 .long L0_0_set_58
   841  	0x7c, 0xf8, 0xff, 0xff, //0x00000c88 .long L0_0_set_58
   842  	0x7c, 0xf8, 0xff, 0xff, //0x00000c8c .long L0_0_set_58
   843  	0x7c, 0xf8, 0xff, 0xff, //0x00000c90 .long L0_0_set_58
   844  	0x7c, 0xf8, 0xff, 0xff, //0x00000c94 .long L0_0_set_58
   845  	0x7c, 0xf8, 0xff, 0xff, //0x00000c98 .long L0_0_set_58
   846  	0x7c, 0xf8, 0xff, 0xff, //0x00000c9c .long L0_0_set_58
   847  	0x7c, 0xf8, 0xff, 0xff, //0x00000ca0 .long L0_0_set_58
   848  	0x7c, 0xf8, 0xff, 0xff, //0x00000ca4 .long L0_0_set_58
   849  	0x7c, 0xf8, 0xff, 0xff, //0x00000ca8 .long L0_0_set_58
   850  	0x7c, 0xf8, 0xff, 0xff, //0x00000cac .long L0_0_set_58
   851  	0x7c, 0xf8, 0xff, 0xff, //0x00000cb0 .long L0_0_set_58
   852  	0x7c, 0xf8, 0xff, 0xff, //0x00000cb4 .long L0_0_set_58
   853  	0x7c, 0xf8, 0xff, 0xff, //0x00000cb8 .long L0_0_set_58
   854  	0x7c, 0xf8, 0xff, 0xff, //0x00000cbc .long L0_0_set_58
   855  	0x7c, 0xf8, 0xff, 0xff, //0x00000cc0 .long L0_0_set_58
   856  	0x7c, 0xf8, 0xff, 0xff, //0x00000cc4 .long L0_0_set_58
   857  	0x7c, 0xf8, 0xff, 0xff, //0x00000cc8 .long L0_0_set_58
   858  	0x8b, 0xf8, 0xff, 0xff, //0x00000ccc .long L0_0_set_59
   859  	0x7c, 0xf8, 0xff, 0xff, //0x00000cd0 .long L0_0_set_58
   860  	0x7c, 0xf8, 0xff, 0xff, //0x00000cd4 .long L0_0_set_58
   861  	0x7c, 0xf8, 0xff, 0xff, //0x00000cd8 .long L0_0_set_58
   862  	0x7c, 0xf8, 0xff, 0xff, //0x00000cdc .long L0_0_set_58
   863  	0x7c, 0xf8, 0xff, 0xff, //0x00000ce0 .long L0_0_set_58
   864  	0x7c, 0xf8, 0xff, 0xff, //0x00000ce4 .long L0_0_set_58
   865  	0x7c, 0xf8, 0xff, 0xff, //0x00000ce8 .long L0_0_set_58
   866  	0x7c, 0xf8, 0xff, 0xff, //0x00000cec .long L0_0_set_58
   867  	0x7c, 0xf8, 0xff, 0xff, //0x00000cf0 .long L0_0_set_58
   868  	0x7c, 0xf8, 0xff, 0xff, //0x00000cf4 .long L0_0_set_58
   869  	0x12, 0xf7, 0xff, 0xff, //0x00000cf8 .long L0_0_set_34
   870  	0x7c, 0xf8, 0xff, 0xff, //0x00000cfc .long L0_0_set_58
   871  	0x7c, 0xf8, 0xff, 0xff, //0x00000d00 .long L0_0_set_58
   872  	0x12, 0xf7, 0xff, 0xff, //0x00000d04 .long L0_0_set_34
   873  	0x12, 0xf7, 0xff, 0xff, //0x00000d08 .long L0_0_set_34
   874  	0x12, 0xf7, 0xff, 0xff, //0x00000d0c .long L0_0_set_34
   875  	0x12, 0xf7, 0xff, 0xff, //0x00000d10 .long L0_0_set_34
   876  	0x12, 0xf7, 0xff, 0xff, //0x00000d14 .long L0_0_set_34
   877  	0x12, 0xf7, 0xff, 0xff, //0x00000d18 .long L0_0_set_34
   878  	0x12, 0xf7, 0xff, 0xff, //0x00000d1c .long L0_0_set_34
   879  	0x12, 0xf7, 0xff, 0xff, //0x00000d20 .long L0_0_set_34
   880  	0x12, 0xf7, 0xff, 0xff, //0x00000d24 .long L0_0_set_34
   881  	0x12, 0xf7, 0xff, 0xff, //0x00000d28 .long L0_0_set_34
   882  	0x7c, 0xf8, 0xff, 0xff, //0x00000d2c .long L0_0_set_58
   883  	0x7c, 0xf8, 0xff, 0xff, //0x00000d30 .long L0_0_set_58
   884  	0x7c, 0xf8, 0xff, 0xff, //0x00000d34 .long L0_0_set_58
   885  	0x7c, 0xf8, 0xff, 0xff, //0x00000d38 .long L0_0_set_58
   886  	0x7c, 0xf8, 0xff, 0xff, //0x00000d3c .long L0_0_set_58
   887  	0x7c, 0xf8, 0xff, 0xff, //0x00000d40 .long L0_0_set_58
   888  	0x7c, 0xf8, 0xff, 0xff, //0x00000d44 .long L0_0_set_58
   889  	0x7c, 0xf8, 0xff, 0xff, //0x00000d48 .long L0_0_set_58
   890  	0x7c, 0xf8, 0xff, 0xff, //0x00000d4c .long L0_0_set_58
   891  	0x7c, 0xf8, 0xff, 0xff, //0x00000d50 .long L0_0_set_58
   892  	0x7c, 0xf8, 0xff, 0xff, //0x00000d54 .long L0_0_set_58
   893  	0x7c, 0xf8, 0xff, 0xff, //0x00000d58 .long L0_0_set_58
   894  	0x7c, 0xf8, 0xff, 0xff, //0x00000d5c .long L0_0_set_58
   895  	0x7c, 0xf8, 0xff, 0xff, //0x00000d60 .long L0_0_set_58
   896  	0x7c, 0xf8, 0xff, 0xff, //0x00000d64 .long L0_0_set_58
   897  	0x7c, 0xf8, 0xff, 0xff, //0x00000d68 .long L0_0_set_58
   898  	0x7c, 0xf8, 0xff, 0xff, //0x00000d6c .long L0_0_set_58
   899  	0x7c, 0xf8, 0xff, 0xff, //0x00000d70 .long L0_0_set_58
   900  	0x7c, 0xf8, 0xff, 0xff, //0x00000d74 .long L0_0_set_58
   901  	0x7c, 0xf8, 0xff, 0xff, //0x00000d78 .long L0_0_set_58
   902  	0x7c, 0xf8, 0xff, 0xff, //0x00000d7c .long L0_0_set_58
   903  	0x7c, 0xf8, 0xff, 0xff, //0x00000d80 .long L0_0_set_58
   904  	0x7c, 0xf8, 0xff, 0xff, //0x00000d84 .long L0_0_set_58
   905  	0x7c, 0xf8, 0xff, 0xff, //0x00000d88 .long L0_0_set_58
   906  	0x7c, 0xf8, 0xff, 0xff, //0x00000d8c .long L0_0_set_58
   907  	0x7c, 0xf8, 0xff, 0xff, //0x00000d90 .long L0_0_set_58
   908  	0x7c, 0xf8, 0xff, 0xff, //0x00000d94 .long L0_0_set_58
   909  	0x7c, 0xf8, 0xff, 0xff, //0x00000d98 .long L0_0_set_58
   910  	0x7c, 0xf8, 0xff, 0xff, //0x00000d9c .long L0_0_set_58
   911  	0x7c, 0xf8, 0xff, 0xff, //0x00000da0 .long L0_0_set_58
   912  	0x7c, 0xf8, 0xff, 0xff, //0x00000da4 .long L0_0_set_58
   913  	0x7c, 0xf8, 0xff, 0xff, //0x00000da8 .long L0_0_set_58
   914  	0x7c, 0xf8, 0xff, 0xff, //0x00000dac .long L0_0_set_58
   915  	0x79, 0xf9, 0xff, 0xff, //0x00000db0 .long L0_0_set_70
   916  	0x7c, 0xf8, 0xff, 0xff, //0x00000db4 .long L0_0_set_58
   917  	0x7c, 0xf8, 0xff, 0xff, //0x00000db8 .long L0_0_set_58
   918  	0x7c, 0xf8, 0xff, 0xff, //0x00000dbc .long L0_0_set_58
   919  	0x7c, 0xf8, 0xff, 0xff, //0x00000dc0 .long L0_0_set_58
   920  	0x7c, 0xf8, 0xff, 0xff, //0x00000dc4 .long L0_0_set_58
   921  	0x7c, 0xf8, 0xff, 0xff, //0x00000dc8 .long L0_0_set_58
   922  	0x7c, 0xf8, 0xff, 0xff, //0x00000dcc .long L0_0_set_58
   923  	0x7c, 0xf8, 0xff, 0xff, //0x00000dd0 .long L0_0_set_58
   924  	0x7c, 0xf8, 0xff, 0xff, //0x00000dd4 .long L0_0_set_58
   925  	0x7c, 0xf8, 0xff, 0xff, //0x00000dd8 .long L0_0_set_58
   926  	0x29, 0xfc, 0xff, 0xff, //0x00000ddc .long L0_0_set_94
   927  	0x7c, 0xf8, 0xff, 0xff, //0x00000de0 .long L0_0_set_58
   928  	0x7c, 0xf8, 0xff, 0xff, //0x00000de4 .long L0_0_set_58
   929  	0x7c, 0xf8, 0xff, 0xff, //0x00000de8 .long L0_0_set_58
   930  	0x7c, 0xf8, 0xff, 0xff, //0x00000dec .long L0_0_set_58
   931  	0x7c, 0xf8, 0xff, 0xff, //0x00000df0 .long L0_0_set_58
   932  	0x7c, 0xf8, 0xff, 0xff, //0x00000df4 .long L0_0_set_58
   933  	0x7c, 0xf8, 0xff, 0xff, //0x00000df8 .long L0_0_set_58
   934  	0x69, 0xf8, 0xff, 0xff, //0x00000dfc .long L0_0_set_57
   935  	0x7c, 0xf8, 0xff, 0xff, //0x00000e00 .long L0_0_set_58
   936  	0x7c, 0xf8, 0xff, 0xff, //0x00000e04 .long L0_0_set_58
   937  	0x7c, 0xf8, 0xff, 0xff, //0x00000e08 .long L0_0_set_58
   938  	0x7c, 0xf8, 0xff, 0xff, //0x00000e0c .long L0_0_set_58
   939  	0x7c, 0xf8, 0xff, 0xff, //0x00000e10 .long L0_0_set_58
   940  	0x69, 0xf8, 0xff, 0xff, //0x00000e14 .long L0_0_set_57
   941  	0x7c, 0xf8, 0xff, 0xff, //0x00000e18 .long L0_0_set_58
   942  	0x7c, 0xf8, 0xff, 0xff, //0x00000e1c .long L0_0_set_58
   943  	0x7c, 0xf8, 0xff, 0xff, //0x00000e20 .long L0_0_set_58
   944  	0x7c, 0xf8, 0xff, 0xff, //0x00000e24 .long L0_0_set_58
   945  	0x7c, 0xf8, 0xff, 0xff, //0x00000e28 .long L0_0_set_58
   946  	0x7c, 0xf8, 0xff, 0xff, //0x00000e2c .long L0_0_set_58
   947  	0x3f, 0xfc, 0xff, 0xff, //0x00000e30 .long L0_0_set_96
   948  	//0x00000e34 .p2align 2, 0x00
   949  	//0x00000e34 _MASK_USE_NUMBER
   950  	0x02, 0x00, 0x00, 0x00, //0x00000e34 .long 2
   951  }
   952