unquote_text_amd64.go raw

   1  // +build amd64
   2  // Code generated by asm2asm, DO NOT EDIT.
   3  
   4  package avx2
   5  
   6  var _text_unquote = []byte{
   7  	// .p2align 5, 0x00
   8  	// LCPI0_0
   9  	0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, // QUAD $0x5c5c5c5c5c5c5c5c; QUAD $0x5c5c5c5c5c5c5c5c  // .space 16, '\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
  10  	0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, //0x00000010 QUAD $0x5c5c5c5c5c5c5c5c; QUAD $0x5c5c5c5c5c5c5c5c  // .space 16, '\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
  11  	//0x00000020 .p2align 4, 0x00
  12  	//0x00000020 LCPI0_1
  13  	0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, //0x00000020 QUAD $0x5c5c5c5c5c5c5c5c; QUAD $0x5c5c5c5c5c5c5c5c  // .space 16, '\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
  14  	//0x00000030 .p2align 4, 0x90
  15  	//0x00000030 _unquote
  16  	0x55, //0x00000030 pushq        %rbp
  17  	0x48, 0x89, 0xe5, //0x00000031 movq         %rsp, %rbp
  18  	0x41, 0x57, //0x00000034 pushq        %r15
  19  	0x41, 0x56, //0x00000036 pushq        %r14
  20  	0x41, 0x55, //0x00000038 pushq        %r13
  21  	0x41, 0x54, //0x0000003a pushq        %r12
  22  	0x53, //0x0000003c pushq        %rbx
  23  	0x48, 0x83, 0xec, 0x20, //0x0000003d subq         $32, %rsp
  24  	0x48, 0x85, 0xf6, //0x00000041 testq        %rsi, %rsi
  25  	0x0f, 0x84, 0xcb, 0x05, 0x00, 0x00, //0x00000044 je           LBB0_1
  26  	0x48, 0x89, 0x4d, 0xd0, //0x0000004a movq         %rcx, $-48(%rbp)
  27  	0x4c, 0x89, 0xc0, //0x0000004e movq         %r8, %rax
  28  	0x4c, 0x89, 0x45, 0xb8, //0x00000051 movq         %r8, $-72(%rbp)
  29  	0x41, 0x83, 0xe0, 0x01, //0x00000055 andl         $1, %r8d
  30  	0x4c, 0x8d, 0x1d, 0xc0, 0x08, 0x00, 0x00, //0x00000059 leaq         $2240(%rip), %r11  /* __UnquoteTab+0(%rip) */
  31  	0xc5, 0xfe, 0x6f, 0x0d, 0x98, 0xff, 0xff, 0xff, //0x00000060 vmovdqu      $-104(%rip), %ymm1  /* LCPI0_0+0(%rip) */
  32  	0xc5, 0xfa, 0x6f, 0x15, 0xb0, 0xff, 0xff, 0xff, //0x00000068 vmovdqu      $-80(%rip), %xmm2  /* LCPI0_1+0(%rip) */
  33  	0x48, 0x89, 0x7d, 0xc8, //0x00000070 movq         %rdi, $-56(%rbp)
  34  	0x49, 0x89, 0xf9, //0x00000074 movq         %rdi, %r9
  35  	0x48, 0x89, 0x75, 0xc0, //0x00000077 movq         %rsi, $-64(%rbp)
  36  	0x49, 0x89, 0xf2, //0x0000007b movq         %rsi, %r10
  37  	0x4c, 0x89, 0xc6, //0x0000007e movq         %r8, %rsi
  38  	0x49, 0x89, 0xd0, //0x00000081 movq         %rdx, %r8
  39  	0xe9, 0x77, 0x02, 0x00, 0x00, //0x00000084 jmp          LBB0_3
  40  	0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000089 .p2align 4, 0x90
  41  	//0x00000090 LBB0_64
  42  	0x44, 0x89, 0xf8, //0x00000090 movl         %r15d, %eax
  43  	0x41, 0x81, 0xff, 0xff, 0x07, 0x00, 0x00, //0x00000093 cmpl         $2047, %r15d
  44  	0x0f, 0x86, 0xba, 0x01, 0x00, 0x00, //0x0000009a jbe          LBB0_65
  45  	0x25, 0x00, 0xf8, 0xff, 0xff, //0x000000a0 andl         $-2048, %eax
  46  	0x3d, 0x00, 0xd8, 0x00, 0x00, //0x000000a5 cmpl         $55296, %eax
  47  	0x0f, 0x85, 0x70, 0x01, 0x00, 0x00, //0x000000aa jne          LBB0_67
  48  	0x48, 0x85, 0xf6, //0x000000b0 testq        %rsi, %rsi
  49  	0x0f, 0x85, 0x14, 0x01, 0x00, 0x00, //0x000000b3 jne          LBB0_69
  50  	0x49, 0x83, 0xfa, 0x06, //0x000000b9 cmpq         $6, %r10
  51  	0x0f, 0x8c, 0x2f, 0x01, 0x00, 0x00, //0x000000bd jl           LBB0_78
  52  	//0x000000c3 LBB0_75
  53  	0x41, 0x81, 0xff, 0xff, 0xdb, 0x00, 0x00, //0x000000c3 cmpl         $56319, %r15d
  54  	0x0f, 0x87, 0x22, 0x01, 0x00, 0x00, //0x000000ca ja           LBB0_78
  55  	0x41, 0x80, 0x39, 0x5c, //0x000000d0 cmpb         $92, (%r9)
  56  	0x0f, 0x85, 0x18, 0x01, 0x00, 0x00, //0x000000d4 jne          LBB0_78
  57  	0x41, 0x80, 0x79, 0x01, 0x75, //0x000000da cmpb         $117, $1(%r9)
  58  	0x0f, 0x85, 0x0d, 0x01, 0x00, 0x00, //0x000000df jne          LBB0_78
  59  	0x45, 0x8b, 0x71, 0x02, //0x000000e5 movl         $2(%r9), %r14d
  60  	0x44, 0x89, 0xf1, //0x000000e9 movl         %r14d, %ecx
  61  	0xf7, 0xd1, //0x000000ec notl         %ecx
  62  	0x41, 0x8d, 0x86, 0xd0, 0xcf, 0xcf, 0xcf, //0x000000ee leal         $-808464432(%r14), %eax
  63  	0x81, 0xe1, 0x80, 0x80, 0x80, 0x80, //0x000000f5 andl         $-2139062144, %ecx
  64  	0x85, 0xc1, //0x000000fb testl        %eax, %ecx
  65  	0x0f, 0x85, 0x6d, 0x06, 0x00, 0x00, //0x000000fd jne          LBB0_88
  66  	0x41, 0x8d, 0x86, 0x19, 0x19, 0x19, 0x19, //0x00000103 leal         $421075225(%r14), %eax
  67  	0x44, 0x09, 0xf0, //0x0000010a orl          %r14d, %eax
  68  	0xa9, 0x80, 0x80, 0x80, 0x80, //0x0000010d testl        $-2139062144, %eax
  69  	0x0f, 0x85, 0x58, 0x06, 0x00, 0x00, //0x00000112 jne          LBB0_88
  70  	0x44, 0x89, 0xf3, //0x00000118 movl         %r14d, %ebx
  71  	0x81, 0xe3, 0x7f, 0x7f, 0x7f, 0x7f, //0x0000011b andl         $2139062143, %ebx
  72  	0xb8, 0xc0, 0xc0, 0xc0, 0xc0, //0x00000121 movl         $-1061109568, %eax
  73  	0x29, 0xd8, //0x00000126 subl         %ebx, %eax
  74  	0x8d, 0x93, 0x46, 0x46, 0x46, 0x46, //0x00000128 leal         $1179010630(%rbx), %edx
  75  	0x21, 0xc8, //0x0000012e andl         %ecx, %eax
  76  	0x85, 0xd0, //0x00000130 testl        %edx, %eax
  77  	0x0f, 0x85, 0x38, 0x06, 0x00, 0x00, //0x00000132 jne          LBB0_88
  78  	0xb8, 0xe0, 0xe0, 0xe0, 0xe0, //0x00000138 movl         $-522133280, %eax
  79  	0x29, 0xd8, //0x0000013d subl         %ebx, %eax
  80  	0x81, 0xc3, 0x39, 0x39, 0x39, 0x39, //0x0000013f addl         $960051513, %ebx
  81  	0x21, 0xc1, //0x00000145 andl         %eax, %ecx
  82  	0x85, 0xd9, //0x00000147 testl        %ebx, %ecx
  83  	0x0f, 0x85, 0x21, 0x06, 0x00, 0x00, //0x00000149 jne          LBB0_88
  84  	0x41, 0x0f, 0xce, //0x0000014f bswapl       %r14d
  85  	0x44, 0x89, 0xf0, //0x00000152 movl         %r14d, %eax
  86  	0xc1, 0xe8, 0x04, //0x00000155 shrl         $4, %eax
  87  	0xf7, 0xd0, //0x00000158 notl         %eax
  88  	0x25, 0x01, 0x01, 0x01, 0x01, //0x0000015a andl         $16843009, %eax
  89  	0x8d, 0x04, 0xc0, //0x0000015f leal         (%rax,%rax,8), %eax
  90  	0x41, 0x81, 0xe6, 0x0f, 0x0f, 0x0f, 0x0f, //0x00000162 andl         $252645135, %r14d
  91  	0x41, 0x01, 0xc6, //0x00000169 addl         %eax, %r14d
  92  	0x44, 0x89, 0xf0, //0x0000016c movl         %r14d, %eax
  93  	0xc1, 0xe8, 0x04, //0x0000016f shrl         $4, %eax
  94  	0x44, 0x09, 0xf0, //0x00000172 orl          %r14d, %eax
  95  	0x89, 0xc1, //0x00000175 movl         %eax, %ecx
  96  	0xc1, 0xe9, 0x08, //0x00000177 shrl         $8, %ecx
  97  	0x81, 0xe1, 0x00, 0xff, 0x00, 0x00, //0x0000017a andl         $65280, %ecx
  98  	0x0f, 0xb6, 0xd8, //0x00000180 movzbl       %al, %ebx
  99  	0x09, 0xcb, //0x00000183 orl          %ecx, %ebx
 100  	0x49, 0x83, 0xc1, 0x06, //0x00000185 addq         $6, %r9
 101  	0x49, 0x83, 0xc2, 0xfa, //0x00000189 addq         $-6, %r10
 102  	0x25, 0x00, 0x00, 0xfc, 0x00, //0x0000018d andl         $16515072, %eax
 103  	0x3d, 0x00, 0x00, 0xdc, 0x00, //0x00000192 cmpl         $14417920, %eax
 104  	0x0f, 0x84, 0xe3, 0x00, 0x00, 0x00, //0x00000197 je           LBB0_103
 105  	0xf6, 0x45, 0xb8, 0x02, //0x0000019d testb        $2, $-72(%rbp)
 106  	0x0f, 0x84, 0x17, 0x07, 0x00, 0x00, //0x000001a1 je           LBB0_82
 107  	0x4c, 0x89, 0xda, //0x000001a7 movq         %r11, %rdx
 108  	0x66, 0x41, 0xc7, 0x40, 0xfe, 0xef, 0xbf, //0x000001aa movw         $-16401, $-2(%r8)
 109  	0x41, 0xc6, 0x00, 0xbd, //0x000001b1 movb         $-67, (%r8)
 110  	0x49, 0x83, 0xc0, 0x03, //0x000001b5 addq         $3, %r8
 111  	0x41, 0x89, 0xdf, //0x000001b9 movl         %ebx, %r15d
 112  	0x81, 0xfb, 0x80, 0x00, 0x00, 0x00, //0x000001bc cmpl         $128, %ebx
 113  	0x0f, 0x83, 0xc8, 0xfe, 0xff, 0xff, //0x000001c2 jae          LBB0_64
 114  	0xe9, 0x0d, 0x01, 0x00, 0x00, //0x000001c8 jmp          LBB0_61
 115  	//0x000001cd LBB0_69
 116  	0x4d, 0x85, 0xd2, //0x000001cd testq        %r10, %r10
 117  	0x0f, 0x8e, 0x0f, 0x07, 0x00, 0x00, //0x000001d0 jle          LBB0_70
 118  	0x41, 0x80, 0x39, 0x5c, //0x000001d6 cmpb         $92, (%r9)
 119  	0x0f, 0x85, 0x06, 0x01, 0x00, 0x00, //0x000001da jne          LBB0_80
 120  	0x49, 0x83, 0xc2, 0xff, //0x000001e0 addq         $-1, %r10
 121  	0x49, 0x83, 0xc1, 0x01, //0x000001e4 addq         $1, %r9
 122  	0x49, 0x83, 0xfa, 0x06, //0x000001e8 cmpq         $6, %r10
 123  	0x0f, 0x8d, 0xd1, 0xfe, 0xff, 0xff, //0x000001ec jge          LBB0_75
 124  	//0x000001f2 LBB0_78
 125  	0xf6, 0x45, 0xb8, 0x02, //0x000001f2 testb        $2, $-72(%rbp)
 126  	0x0f, 0x84, 0xdd, 0x06, 0x00, 0x00, //0x000001f6 je           LBB0_79
 127  	//0x000001fc LBB0_81
 128  	0x66, 0x41, 0xc7, 0x40, 0xfe, 0xef, 0xbf, //0x000001fc movw         $-16401, $-2(%r8)
 129  	0x41, 0xc6, 0x00, 0xbd, //0x00000203 movb         $-67, (%r8)
 130  	0x49, 0x83, 0xc0, 0x01, //0x00000207 addq         $1, %r8
 131  	0x4c, 0x89, 0xda, //0x0000020b movq         %r11, %rdx
 132  	0x49, 0x89, 0xfb, //0x0000020e movq         %rdi, %r11
 133  	0x4d, 0x85, 0xd2, //0x00000211 testq        %r10, %r10
 134  	0x0f, 0x85, 0xe6, 0x00, 0x00, 0x00, //0x00000214 jne          LBB0_3
 135  	0xe9, 0xee, 0x03, 0x00, 0x00, //0x0000021a jmp          LBB0_106
 136  	0x90, //0x0000021f .p2align 4, 0x90
 137  	//0x00000220 LBB0_67
 138  	0x44, 0x89, 0xf8, //0x00000220 movl         %r15d, %eax
 139  	0xc1, 0xe8, 0x0c, //0x00000223 shrl         $12, %eax
 140  	0x0c, 0xe0, //0x00000226 orb          $-32, %al
 141  	0x41, 0x88, 0x40, 0xfe, //0x00000228 movb         %al, $-2(%r8)
 142  	0x44, 0x89, 0xf8, //0x0000022c movl         %r15d, %eax
 143  	0xc1, 0xe8, 0x06, //0x0000022f shrl         $6, %eax
 144  	0x24, 0x3f, //0x00000232 andb         $63, %al
 145  	0x0c, 0x80, //0x00000234 orb          $-128, %al
 146  	0x41, 0x88, 0x40, 0xff, //0x00000236 movb         %al, $-1(%r8)
 147  	0x41, 0x80, 0xe7, 0x3f, //0x0000023a andb         $63, %r15b
 148  	0x41, 0x80, 0xcf, 0x80, //0x0000023e orb          $-128, %r15b
 149  	0x45, 0x88, 0x38, //0x00000242 movb         %r15b, (%r8)
 150  	0x49, 0x83, 0xc0, 0x01, //0x00000245 addq         $1, %r8
 151  	0x49, 0x89, 0xfb, //0x00000249 movq         %rdi, %r11
 152  	0x4d, 0x85, 0xd2, //0x0000024c testq        %r10, %r10
 153  	0x0f, 0x85, 0xab, 0x00, 0x00, 0x00, //0x0000024f jne          LBB0_3
 154  	0xe9, 0xb3, 0x03, 0x00, 0x00, //0x00000255 jmp          LBB0_106
 155  	//0x0000025a LBB0_65
 156  	0xc1, 0xe8, 0x06, //0x0000025a shrl         $6, %eax
 157  	0x0c, 0xc0, //0x0000025d orb          $-64, %al
 158  	0x41, 0x88, 0x40, 0xfe, //0x0000025f movb         %al, $-2(%r8)
 159  	0x41, 0x80, 0xe7, 0x3f, //0x00000263 andb         $63, %r15b
 160  	0x41, 0x80, 0xcf, 0x80, //0x00000267 orb          $-128, %r15b
 161  	0x45, 0x88, 0x78, 0xff, //0x0000026b movb         %r15b, $-1(%r8)
 162  	0x49, 0x89, 0xfb, //0x0000026f movq         %rdi, %r11
 163  	0x4d, 0x85, 0xd2, //0x00000272 testq        %r10, %r10
 164  	0x0f, 0x85, 0x85, 0x00, 0x00, 0x00, //0x00000275 jne          LBB0_3
 165  	0xe9, 0x8d, 0x03, 0x00, 0x00, //0x0000027b jmp          LBB0_106
 166  	//0x00000280 LBB0_103
 167  	0x41, 0xc1, 0xe7, 0x0a, //0x00000280 shll         $10, %r15d
 168  	0x89, 0xd8, //0x00000284 movl         %ebx, %eax
 169  	0x44, 0x01, 0xf8, //0x00000286 addl         %r15d, %eax
 170  	0x42, 0x8d, 0x0c, 0x3b, //0x00000289 leal         (%rbx,%r15), %ecx
 171  	0x81, 0xc1, 0x00, 0x24, 0xa0, 0xfc, //0x0000028d addl         $-56613888, %ecx
 172  	0x89, 0xca, //0x00000293 movl         %ecx, %edx
 173  	0xc1, 0xea, 0x12, //0x00000295 shrl         $18, %edx
 174  	0x80, 0xca, 0xf0, //0x00000298 orb          $-16, %dl
 175  	0x41, 0x88, 0x50, 0xfe, //0x0000029b movb         %dl, $-2(%r8)
 176  	0x89, 0xca, //0x0000029f movl         %ecx, %edx
 177  	0xc1, 0xea, 0x0c, //0x000002a1 shrl         $12, %edx
 178  	0x80, 0xe2, 0x3f, //0x000002a4 andb         $63, %dl
 179  	0x80, 0xca, 0x80, //0x000002a7 orb          $-128, %dl
 180  	0x41, 0x88, 0x50, 0xff, //0x000002aa movb         %dl, $-1(%r8)
 181  	0x4c, 0x89, 0xda, //0x000002ae movq         %r11, %rdx
 182  	0xc1, 0xe9, 0x06, //0x000002b1 shrl         $6, %ecx
 183  	0x80, 0xe1, 0x3f, //0x000002b4 andb         $63, %cl
 184  	0x80, 0xc9, 0x80, //0x000002b7 orb          $-128, %cl
 185  	0x41, 0x88, 0x08, //0x000002ba movb         %cl, (%r8)
 186  	0x24, 0x3f, //0x000002bd andb         $63, %al
 187  	0x0c, 0x80, //0x000002bf orb          $-128, %al
 188  	0x41, 0x88, 0x40, 0x01, //0x000002c1 movb         %al, $1(%r8)
 189  	0x49, 0x83, 0xc0, 0x02, //0x000002c5 addq         $2, %r8
 190  	0x49, 0x89, 0xfb, //0x000002c9 movq         %rdi, %r11
 191  	0x4d, 0x85, 0xd2, //0x000002cc testq        %r10, %r10
 192  	0x0f, 0x85, 0x2b, 0x00, 0x00, 0x00, //0x000002cf jne          LBB0_3
 193  	0xe9, 0x33, 0x03, 0x00, 0x00, //0x000002d5 jmp          LBB0_106
 194  	//0x000002da LBB0_61
 195  	0x49, 0x83, 0xc0, 0xfe, //0x000002da addq         $-2, %r8
 196  	0x4d, 0x89, 0xc4, //0x000002de movq         %r8, %r12
 197  	0xe9, 0x10, 0x03, 0x00, 0x00, //0x000002e1 jmp          LBB0_62
 198  	//0x000002e6 LBB0_80
 199  	0xf6, 0x45, 0xb8, 0x02, //0x000002e6 testb        $2, $-72(%rbp)
 200  	0x0f, 0x85, 0x0c, 0xff, 0xff, 0xff, //0x000002ea jne          LBB0_81
 201  	0xe9, 0xc9, 0x05, 0x00, 0x00, //0x000002f0 jmp          LBB0_82
 202  	0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000002f5 .p2align 4, 0x90
 203  	//0x00000300 LBB0_3
 204  	0x41, 0x80, 0x39, 0x5c, //0x00000300 cmpb         $92, (%r9)
 205  	0x0f, 0x85, 0x16, 0x00, 0x00, 0x00, //0x00000304 jne          LBB0_5
 206  	0x45, 0x31, 0xed, //0x0000030a xorl         %r13d, %r13d
 207  	0xe9, 0x5e, 0x01, 0x00, 0x00, //0x0000030d jmp          LBB0_23
 208  	0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000312 .p2align 4, 0x90
 209  	//0x00000320 LBB0_5
 210  	0x4d, 0x89, 0xd7, //0x00000320 movq         %r10, %r15
 211  	0x4c, 0x89, 0xc0, //0x00000323 movq         %r8, %rax
 212  	0x4d, 0x89, 0xcd, //0x00000326 movq         %r9, %r13
 213  	0x49, 0x83, 0xfa, 0x20, //0x00000329 cmpq         $32, %r10
 214  	0x0f, 0x8c, 0x45, 0x00, 0x00, 0x00, //0x0000032d jl           LBB0_11
 215  	0x31, 0xc0, //0x00000333 xorl         %eax, %eax
 216  	0x4c, 0x89, 0xd1, //0x00000335 movq         %r10, %rcx
 217  	0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000338 .p2align 4, 0x90
 218  	//0x00000340 LBB0_7
 219  	0xc4, 0xc1, 0x7e, 0x6f, 0x04, 0x01, //0x00000340 vmovdqu      (%r9,%rax), %ymm0
 220  	0xc4, 0xc1, 0x7e, 0x7f, 0x04, 0x00, //0x00000346 vmovdqu      %ymm0, (%r8,%rax)
 221  	0xc5, 0xfd, 0x74, 0xc1, //0x0000034c vpcmpeqb     %ymm1, %ymm0, %ymm0
 222  	0xc5, 0xfd, 0xd7, 0xd8, //0x00000350 vpmovmskb    %ymm0, %ebx
 223  	0x85, 0xdb, //0x00000354 testl        %ebx, %ebx
 224  	0x0f, 0x85, 0xdd, 0x00, 0x00, 0x00, //0x00000356 jne          LBB0_8
 225  	0x4c, 0x8d, 0x79, 0xe0, //0x0000035c leaq         $-32(%rcx), %r15
 226  	0x48, 0x83, 0xc0, 0x20, //0x00000360 addq         $32, %rax
 227  	0x48, 0x83, 0xf9, 0x3f, //0x00000364 cmpq         $63, %rcx
 228  	0x4c, 0x89, 0xf9, //0x00000368 movq         %r15, %rcx
 229  	0x0f, 0x8f, 0xcf, 0xff, 0xff, 0xff, //0x0000036b jg           LBB0_7
 230  	0x4d, 0x8d, 0x2c, 0x01, //0x00000371 leaq         (%r9,%rax), %r13
 231  	0x4c, 0x01, 0xc0, //0x00000375 addq         %r8, %rax
 232  	//0x00000378 LBB0_11
 233  	0xc5, 0xf8, 0x77, //0x00000378 vzeroupper   
 234  	0x49, 0x83, 0xff, 0x10, //0x0000037b cmpq         $16, %r15
 235  	0x0f, 0x8c, 0x57, 0x00, 0x00, 0x00, //0x0000037f jl           LBB0_12
 236  	0x4d, 0x89, 0xcc, //0x00000385 movq         %r9, %r12
 237  	0x4d, 0x29, 0xec, //0x00000388 subq         %r13, %r12
 238  	0xc5, 0xfe, 0x6f, 0x0d, 0x6d, 0xfc, 0xff, 0xff, //0x0000038b vmovdqu      $-915(%rip), %ymm1  /* LCPI0_0+0(%rip) */
 239  	0xc5, 0xfa, 0x6f, 0x15, 0x85, 0xfc, 0xff, 0xff, //0x00000393 vmovdqu      $-891(%rip), %xmm2  /* LCPI0_1+0(%rip) */
 240  	0x90, 0x90, 0x90, 0x90, 0x90, //0x0000039b .p2align 4, 0x90
 241  	//0x000003a0 LBB0_18
 242  	0xc4, 0xc1, 0x7a, 0x6f, 0x45, 0x00, //0x000003a0 vmovdqu      (%r13), %xmm0
 243  	0xc5, 0xfa, 0x7f, 0x00, //0x000003a6 vmovdqu      %xmm0, (%rax)
 244  	0xc5, 0xf9, 0x74, 0xc2, //0x000003aa vpcmpeqb     %xmm2, %xmm0, %xmm0
 245  	0xc5, 0xf9, 0xd7, 0xc8, //0x000003ae vpmovmskb    %xmm0, %ecx
 246  	0x85, 0xc9, //0x000003b2 testl        %ecx, %ecx
 247  	0x0f, 0x85, 0x95, 0x00, 0x00, 0x00, //0x000003b4 jne          LBB0_19
 248  	0x49, 0x83, 0xc5, 0x10, //0x000003ba addq         $16, %r13
 249  	0x48, 0x83, 0xc0, 0x10, //0x000003be addq         $16, %rax
 250  	0x4d, 0x8d, 0x77, 0xf0, //0x000003c2 leaq         $-16(%r15), %r14
 251  	0x49, 0x83, 0xc4, 0xf0, //0x000003c6 addq         $-16, %r12
 252  	0x49, 0x83, 0xff, 0x1f, //0x000003ca cmpq         $31, %r15
 253  	0x4d, 0x89, 0xf7, //0x000003ce movq         %r14, %r15
 254  	0x0f, 0x8f, 0xc9, 0xff, 0xff, 0xff, //0x000003d1 jg           LBB0_18
 255  	0xe9, 0x13, 0x00, 0x00, 0x00, //0x000003d7 jmp          LBB0_13
 256  	//0x000003dc LBB0_12
 257  	0x4d, 0x89, 0xfe, //0x000003dc movq         %r15, %r14
 258  	0xc5, 0xfe, 0x6f, 0x0d, 0x19, 0xfc, 0xff, 0xff, //0x000003df vmovdqu      $-999(%rip), %ymm1  /* LCPI0_0+0(%rip) */
 259  	0xc5, 0xfa, 0x6f, 0x15, 0x31, 0xfc, 0xff, 0xff, //0x000003e7 vmovdqu      $-975(%rip), %xmm2  /* LCPI0_1+0(%rip) */
 260  	//0x000003ef LBB0_13
 261  	0x4d, 0x85, 0xf6, //0x000003ef testq        %r14, %r14
 262  	0x0f, 0x84, 0x23, 0x02, 0x00, 0x00, //0x000003f2 je           LBB0_107
 263  	0x31, 0xc9, //0x000003f8 xorl         %ecx, %ecx
 264  	0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000003fa .p2align 4, 0x90
 265  	//0x00000400 LBB0_15
 266  	0x41, 0x0f, 0xb6, 0x5c, 0x0d, 0x00, //0x00000400 movzbl       (%r13,%rcx), %ebx
 267  	0x80, 0xfb, 0x5c, //0x00000406 cmpb         $92, %bl
 268  	0x0f, 0x84, 0x15, 0x00, 0x00, 0x00, //0x00000409 je           LBB0_21
 269  	0x88, 0x1c, 0x08, //0x0000040f movb         %bl, (%rax,%rcx)
 270  	0x48, 0x83, 0xc1, 0x01, //0x00000412 addq         $1, %rcx
 271  	0x49, 0x39, 0xce, //0x00000416 cmpq         %rcx, %r14
 272  	0x0f, 0x85, 0xe1, 0xff, 0xff, 0xff, //0x00000419 jne          LBB0_15
 273  	0xe9, 0xf7, 0x01, 0x00, 0x00, //0x0000041f jmp          LBB0_107
 274  	//0x00000424 LBB0_21
 275  	0x4d, 0x29, 0xcd, //0x00000424 subq         %r9, %r13
 276  	0x49, 0x01, 0xcd, //0x00000427 addq         %rcx, %r13
 277  	0x49, 0x83, 0xfd, 0xff, //0x0000042a cmpq         $-1, %r13
 278  	0x0f, 0x85, 0x3c, 0x00, 0x00, 0x00, //0x0000042e jne          LBB0_23
 279  	0xe9, 0xe2, 0x01, 0x00, 0x00, //0x00000434 jmp          LBB0_107
 280  	//0x00000439 LBB0_8
 281  	0x44, 0x0f, 0xbc, 0xeb, //0x00000439 bsfl         %ebx, %r13d
 282  	0x49, 0x01, 0xc5, //0x0000043d addq         %rax, %r13
 283  	0x49, 0x83, 0xfd, 0xff, //0x00000440 cmpq         $-1, %r13
 284  	0x0f, 0x85, 0x26, 0x00, 0x00, 0x00, //0x00000444 jne          LBB0_23
 285  	0xe9, 0xcc, 0x01, 0x00, 0x00, //0x0000044a jmp          LBB0_107
 286  	//0x0000044f LBB0_19
 287  	0x66, 0x0f, 0xbc, 0xc1, //0x0000044f bsfw         %cx, %ax
 288  	0x44, 0x0f, 0xb7, 0xe8, //0x00000453 movzwl       %ax, %r13d
 289  	0x4d, 0x29, 0xe5, //0x00000457 subq         %r12, %r13
 290  	0x49, 0x83, 0xfd, 0xff, //0x0000045a cmpq         $-1, %r13
 291  	0x0f, 0x84, 0xb7, 0x01, 0x00, 0x00, //0x0000045e je           LBB0_107
 292  	0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000464 .p2align 4, 0x90
 293  	//0x00000470 LBB0_23
 294  	0x49, 0x8d, 0x45, 0x02, //0x00000470 leaq         $2(%r13), %rax
 295  	0x49, 0x29, 0xc2, //0x00000474 subq         %rax, %r10
 296  	0x0f, 0x88, 0x8c, 0x04, 0x00, 0x00, //0x00000477 js           LBB0_24
 297  	0x4d, 0x01, 0xe9, //0x0000047d addq         %r13, %r9
 298  	0x49, 0x83, 0xc1, 0x02, //0x00000480 addq         $2, %r9
 299  	0x48, 0x85, 0xf6, //0x00000484 testq        %rsi, %rsi
 300  	0x0f, 0x85, 0x15, 0x01, 0x00, 0x00, //0x00000487 jne          LBB0_26
 301  	//0x0000048d LBB0_37
 302  	0x4f, 0x8d, 0x24, 0x28, //0x0000048d leaq         (%r8,%r13), %r12
 303  	0x41, 0x0f, 0xb6, 0x41, 0xff, //0x00000491 movzbl       $-1(%r9), %eax
 304  	0x42, 0x8a, 0x0c, 0x18, //0x00000496 movb         (%rax,%r11), %cl
 305  	0x80, 0xf9, 0xff, //0x0000049a cmpb         $-1, %cl
 306  	0x0f, 0x84, 0x2d, 0x00, 0x00, 0x00, //0x0000049d je           LBB0_41
 307  	0x84, 0xc9, //0x000004a3 testb        %cl, %cl
 308  	0x0f, 0x84, 0xa8, 0x02, 0x00, 0x00, //0x000004a5 je           LBB0_39
 309  	0x41, 0x88, 0x0c, 0x24, //0x000004ab movb         %cl, (%r12)
 310  	0x49, 0x83, 0xc4, 0x01, //0x000004af addq         $1, %r12
 311  	0x4d, 0x89, 0xe0, //0x000004b3 movq         %r12, %r8
 312  	0x4d, 0x85, 0xd2, //0x000004b6 testq        %r10, %r10
 313  	0x0f, 0x85, 0x41, 0xfe, 0xff, 0xff, //0x000004b9 jne          LBB0_3
 314  	0xe9, 0x49, 0x01, 0x00, 0x00, //0x000004bf jmp          LBB0_106
 315  	0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000004c4 .p2align 4, 0x90
 316  	//0x000004d0 LBB0_41
 317  	0x49, 0x83, 0xfa, 0x03, //0x000004d0 cmpq         $3, %r10
 318  	0x0f, 0x8e, 0x2f, 0x04, 0x00, 0x00, //0x000004d4 jle          LBB0_24
 319  	0x45, 0x8b, 0x31, //0x000004da movl         (%r9), %r14d
 320  	0x44, 0x89, 0xf1, //0x000004dd movl         %r14d, %ecx
 321  	0xf7, 0xd1, //0x000004e0 notl         %ecx
 322  	0x41, 0x8d, 0x86, 0xd0, 0xcf, 0xcf, 0xcf, //0x000004e2 leal         $-808464432(%r14), %eax
 323  	0x81, 0xe1, 0x80, 0x80, 0x80, 0x80, //0x000004e9 andl         $-2139062144, %ecx
 324  	0x85, 0xc1, //0x000004ef testl        %eax, %ecx
 325  	0x0f, 0x85, 0x3f, 0x01, 0x00, 0x00, //0x000004f1 jne          LBB0_46
 326  	0x41, 0x8d, 0x86, 0x19, 0x19, 0x19, 0x19, //0x000004f7 leal         $421075225(%r14), %eax
 327  	0x44, 0x09, 0xf0, //0x000004fe orl          %r14d, %eax
 328  	0xa9, 0x80, 0x80, 0x80, 0x80, //0x00000501 testl        $-2139062144, %eax
 329  	0x0f, 0x85, 0x2a, 0x01, 0x00, 0x00, //0x00000506 jne          LBB0_46
 330  	0x4c, 0x89, 0xdf, //0x0000050c movq         %r11, %rdi
 331  	0x44, 0x89, 0xf3, //0x0000050f movl         %r14d, %ebx
 332  	0x81, 0xe3, 0x7f, 0x7f, 0x7f, 0x7f, //0x00000512 andl         $2139062143, %ebx
 333  	0xb8, 0xc0, 0xc0, 0xc0, 0xc0, //0x00000518 movl         $-1061109568, %eax
 334  	0x29, 0xd8, //0x0000051d subl         %ebx, %eax
 335  	0x49, 0x89, 0xd3, //0x0000051f movq         %rdx, %r11
 336  	0x8d, 0x93, 0x46, 0x46, 0x46, 0x46, //0x00000522 leal         $1179010630(%rbx), %edx
 337  	0x21, 0xc8, //0x00000528 andl         %ecx, %eax
 338  	0x85, 0xd0, //0x0000052a testl        %edx, %eax
 339  	0x0f, 0x85, 0x04, 0x01, 0x00, 0x00, //0x0000052c jne          LBB0_46
 340  	0xb8, 0xe0, 0xe0, 0xe0, 0xe0, //0x00000532 movl         $-522133280, %eax
 341  	0x29, 0xd8, //0x00000537 subl         %ebx, %eax
 342  	0x81, 0xc3, 0x39, 0x39, 0x39, 0x39, //0x00000539 addl         $960051513, %ebx
 343  	0x21, 0xc1, //0x0000053f andl         %eax, %ecx
 344  	0x85, 0xd9, //0x00000541 testl        %ebx, %ecx
 345  	0x0f, 0x85, 0xed, 0x00, 0x00, 0x00, //0x00000543 jne          LBB0_46
 346  	0x4c, 0x89, 0xda, //0x00000549 movq         %r11, %rdx
 347  	0x41, 0x0f, 0xce, //0x0000054c bswapl       %r14d
 348  	0x44, 0x89, 0xf0, //0x0000054f movl         %r14d, %eax
 349  	0xc1, 0xe8, 0x04, //0x00000552 shrl         $4, %eax
 350  	0xf7, 0xd0, //0x00000555 notl         %eax
 351  	0x25, 0x01, 0x01, 0x01, 0x01, //0x00000557 andl         $16843009, %eax
 352  	0x8d, 0x04, 0xc0, //0x0000055c leal         (%rax,%rax,8), %eax
 353  	0x41, 0x81, 0xe6, 0x0f, 0x0f, 0x0f, 0x0f, //0x0000055f andl         $252645135, %r14d
 354  	0x41, 0x01, 0xc6, //0x00000566 addl         %eax, %r14d
 355  	0x44, 0x89, 0xf0, //0x00000569 movl         %r14d, %eax
 356  	0xc1, 0xe8, 0x04, //0x0000056c shrl         $4, %eax
 357  	0x44, 0x09, 0xf0, //0x0000056f orl          %r14d, %eax
 358  	0x44, 0x0f, 0xb6, 0xf8, //0x00000572 movzbl       %al, %r15d
 359  	0xc1, 0xe8, 0x08, //0x00000576 shrl         $8, %eax
 360  	0x25, 0x00, 0xff, 0x00, 0x00, //0x00000579 andl         $65280, %eax
 361  	0x41, 0x09, 0xc7, //0x0000057e orl          %eax, %r15d
 362  	0x49, 0x83, 0xc1, 0x04, //0x00000581 addq         $4, %r9
 363  	0x49, 0x83, 0xc2, 0xfc, //0x00000585 addq         $-4, %r10
 364  	0x41, 0x81, 0xff, 0x80, 0x00, 0x00, 0x00, //0x00000589 cmpl         $128, %r15d
 365  	0x0f, 0x82, 0x5d, 0x00, 0x00, 0x00, //0x00000590 jb           LBB0_60
 366  	0x4d, 0x01, 0xe8, //0x00000596 addq         %r13, %r8
 367  	0x49, 0x83, 0xc0, 0x02, //0x00000599 addq         $2, %r8
 368  	0xe9, 0xee, 0xfa, 0xff, 0xff, //0x0000059d jmp          LBB0_64
 369  	//0x000005a2 LBB0_26
 370  	0x45, 0x85, 0xd2, //0x000005a2 testl        %r10d, %r10d
 371  	0x0f, 0x84, 0x5e, 0x03, 0x00, 0x00, //0x000005a5 je           LBB0_24
 372  	0x41, 0x80, 0x79, 0xff, 0x5c, //0x000005ab cmpb         $92, $-1(%r9)
 373  	0x0f, 0x85, 0xde, 0x02, 0x00, 0x00, //0x000005b0 jne          LBB0_28
 374  	0x41, 0x80, 0x39, 0x5c, //0x000005b6 cmpb         $92, (%r9)
 375  	0x0f, 0x85, 0x26, 0x00, 0x00, 0x00, //0x000005ba jne          LBB0_36
 376  	0x41, 0x83, 0xfa, 0x01, //0x000005c0 cmpl         $1, %r10d
 377  	0x0f, 0x8e, 0x3f, 0x03, 0x00, 0x00, //0x000005c4 jle          LBB0_24
 378  	0x41, 0x8a, 0x41, 0x01, //0x000005ca movb         $1(%r9), %al
 379  	0x3c, 0x22, //0x000005ce cmpb         $34, %al
 380  	0x0f, 0x84, 0x08, 0x00, 0x00, 0x00, //0x000005d0 je           LBB0_35
 381  	0x3c, 0x5c, //0x000005d6 cmpb         $92, %al
 382  	0x0f, 0x85, 0xd3, 0x02, 0x00, 0x00, //0x000005d8 jne          LBB0_33
 383  	//0x000005de LBB0_35
 384  	0x49, 0x83, 0xc1, 0x01, //0x000005de addq         $1, %r9
 385  	0x49, 0x83, 0xc2, 0xff, //0x000005e2 addq         $-1, %r10
 386  	//0x000005e6 LBB0_36
 387  	0x49, 0x83, 0xc1, 0x01, //0x000005e6 addq         $1, %r9
 388  	0x49, 0x83, 0xc2, 0xff, //0x000005ea addq         $-1, %r10
 389  	0xe9, 0x9a, 0xfe, 0xff, 0xff, //0x000005ee jmp          LBB0_37
 390  	//0x000005f3 LBB0_60
 391  	0x44, 0x89, 0xfb, //0x000005f3 movl         %r15d, %ebx
 392  	//0x000005f6 LBB0_62
 393  	0x41, 0x88, 0x1c, 0x24, //0x000005f6 movb         %bl, (%r12)
 394  	0x49, 0x83, 0xc4, 0x01, //0x000005fa addq         $1, %r12
 395  	0x4d, 0x89, 0xe0, //0x000005fe movq         %r12, %r8
 396  	0x49, 0x89, 0xfb, //0x00000601 movq         %rdi, %r11
 397  	0x4d, 0x85, 0xd2, //0x00000604 testq        %r10, %r10
 398  	0x0f, 0x85, 0xf3, 0xfc, 0xff, 0xff, //0x00000607 jne          LBB0_3
 399  	//0x0000060d LBB0_106
 400  	0x45, 0x31, 0xd2, //0x0000060d xorl         %r10d, %r10d
 401  	0xe9, 0x06, 0x00, 0x00, 0x00, //0x00000610 jmp          LBB0_107
 402  	//0x00000615 LBB0_1
 403  	0x45, 0x31, 0xd2, //0x00000615 xorl         %r10d, %r10d
 404  	0x49, 0x89, 0xd0, //0x00000618 movq         %rdx, %r8
 405  	//0x0000061b LBB0_107
 406  	0x4d, 0x01, 0xd0, //0x0000061b addq         %r10, %r8
 407  	0x49, 0x29, 0xd0, //0x0000061e subq         %rdx, %r8
 408  	//0x00000621 LBB0_108
 409  	0x4c, 0x89, 0xc0, //0x00000621 movq         %r8, %rax
 410  	0x48, 0x83, 0xc4, 0x20, //0x00000624 addq         $32, %rsp
 411  	0x5b, //0x00000628 popq         %rbx
 412  	0x41, 0x5c, //0x00000629 popq         %r12
 413  	0x41, 0x5d, //0x0000062b popq         %r13
 414  	0x41, 0x5e, //0x0000062d popq         %r14
 415  	0x41, 0x5f, //0x0000062f popq         %r15
 416  	0x5d, //0x00000631 popq         %rbp
 417  	0xc5, 0xf8, 0x77, //0x00000632 vzeroupper   
 418  	0xc3, //0x00000635 retq         
 419  	//0x00000636 LBB0_46
 420  	0x4c, 0x89, 0xc8, //0x00000636 movq         %r9, %rax
 421  	0x48, 0x2b, 0x45, 0xc8, //0x00000639 subq         $-56(%rbp), %rax
 422  	0x48, 0x8b, 0x75, 0xd0, //0x0000063d movq         $-48(%rbp), %rsi
 423  	0x48, 0x89, 0x06, //0x00000641 movq         %rax, (%rsi)
 424  	0x41, 0x8a, 0x09, //0x00000644 movb         (%r9), %cl
 425  	0x8d, 0x51, 0xd0, //0x00000647 leal         $-48(%rcx), %edx
 426  	0x80, 0xfa, 0x0a, //0x0000064a cmpb         $10, %dl
 427  	0x0f, 0x82, 0x2a, 0x00, 0x00, 0x00, //0x0000064d jb           LBB0_49
 428  	0x49, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00000653 movq         $-2, %r8
 429  	0x80, 0xc1, 0xbf, //0x0000065a addb         $-65, %cl
 430  	0x80, 0xf9, 0x25, //0x0000065d cmpb         $37, %cl
 431  	0x0f, 0x87, 0xbb, 0xff, 0xff, 0xff, //0x00000660 ja           LBB0_108
 432  	0x0f, 0xb6, 0xc9, //0x00000666 movzbl       %cl, %ecx
 433  	0x48, 0xba, 0x3f, 0x00, 0x00, 0x00, 0x3f, 0x00, 0x00, 0x00, //0x00000669 movabsq      $270582939711, %rdx
 434  	0x48, 0x0f, 0xa3, 0xca, //0x00000673 btq          %rcx, %rdx
 435  	0x0f, 0x83, 0xa4, 0xff, 0xff, 0xff, //0x00000677 jae          LBB0_108
 436  	//0x0000067d LBB0_49
 437  	0x48, 0x8d, 0x48, 0x01, //0x0000067d leaq         $1(%rax), %rcx
 438  	0x48, 0x89, 0x0e, //0x00000681 movq         %rcx, (%rsi)
 439  	0x41, 0x8a, 0x49, 0x01, //0x00000684 movb         $1(%r9), %cl
 440  	0x8d, 0x51, 0xd0, //0x00000688 leal         $-48(%rcx), %edx
 441  	0x80, 0xfa, 0x09, //0x0000068b cmpb         $9, %dl
 442  	0x0f, 0x86, 0x2a, 0x00, 0x00, 0x00, //0x0000068e jbe          LBB0_52
 443  	0x49, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00000694 movq         $-2, %r8
 444  	0x80, 0xc1, 0xbf, //0x0000069b addb         $-65, %cl
 445  	0x80, 0xf9, 0x25, //0x0000069e cmpb         $37, %cl
 446  	0x0f, 0x87, 0x7a, 0xff, 0xff, 0xff, //0x000006a1 ja           LBB0_108
 447  	0x0f, 0xb6, 0xc9, //0x000006a7 movzbl       %cl, %ecx
 448  	0x48, 0xba, 0x3f, 0x00, 0x00, 0x00, 0x3f, 0x00, 0x00, 0x00, //0x000006aa movabsq      $270582939711, %rdx
 449  	0x48, 0x0f, 0xa3, 0xca, //0x000006b4 btq          %rcx, %rdx
 450  	0x0f, 0x83, 0x63, 0xff, 0xff, 0xff, //0x000006b8 jae          LBB0_108
 451  	//0x000006be LBB0_52
 452  	0x48, 0x8d, 0x48, 0x02, //0x000006be leaq         $2(%rax), %rcx
 453  	0x48, 0x89, 0x0e, //0x000006c2 movq         %rcx, (%rsi)
 454  	0x41, 0x8a, 0x49, 0x02, //0x000006c5 movb         $2(%r9), %cl
 455  	0x8d, 0x51, 0xd0, //0x000006c9 leal         $-48(%rcx), %edx
 456  	0x80, 0xfa, 0x0a, //0x000006cc cmpb         $10, %dl
 457  	0x0f, 0x82, 0x2a, 0x00, 0x00, 0x00, //0x000006cf jb           LBB0_55
 458  	0x49, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x000006d5 movq         $-2, %r8
 459  	0x80, 0xc1, 0xbf, //0x000006dc addb         $-65, %cl
 460  	0x80, 0xf9, 0x25, //0x000006df cmpb         $37, %cl
 461  	0x0f, 0x87, 0x39, 0xff, 0xff, 0xff, //0x000006e2 ja           LBB0_108
 462  	0x0f, 0xb6, 0xc9, //0x000006e8 movzbl       %cl, %ecx
 463  	0x48, 0xba, 0x3f, 0x00, 0x00, 0x00, 0x3f, 0x00, 0x00, 0x00, //0x000006eb movabsq      $270582939711, %rdx
 464  	0x48, 0x0f, 0xa3, 0xca, //0x000006f5 btq          %rcx, %rdx
 465  	0x0f, 0x83, 0x22, 0xff, 0xff, 0xff, //0x000006f9 jae          LBB0_108
 466  	//0x000006ff LBB0_55
 467  	0x48, 0x8d, 0x48, 0x03, //0x000006ff leaq         $3(%rax), %rcx
 468  	0x48, 0x89, 0x0e, //0x00000703 movq         %rcx, (%rsi)
 469  	0x41, 0x8a, 0x49, 0x03, //0x00000706 movb         $3(%r9), %cl
 470  	0x8d, 0x51, 0xd0, //0x0000070a leal         $-48(%rcx), %edx
 471  	0x80, 0xfa, 0x0a, //0x0000070d cmpb         $10, %dl
 472  	0x0f, 0x82, 0x2a, 0x00, 0x00, 0x00, //0x00000710 jb           LBB0_58
 473  	0x49, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00000716 movq         $-2, %r8
 474  	0x80, 0xc1, 0xbf, //0x0000071d addb         $-65, %cl
 475  	0x80, 0xf9, 0x25, //0x00000720 cmpb         $37, %cl
 476  	0x0f, 0x87, 0xf8, 0xfe, 0xff, 0xff, //0x00000723 ja           LBB0_108
 477  	0x0f, 0xb6, 0xc9, //0x00000729 movzbl       %cl, %ecx
 478  	0x48, 0xba, 0x3f, 0x00, 0x00, 0x00, 0x3f, 0x00, 0x00, 0x00, //0x0000072c movabsq      $270582939711, %rdx
 479  	0x48, 0x0f, 0xa3, 0xca, //0x00000736 btq          %rcx, %rdx
 480  	0x0f, 0x83, 0xe1, 0xfe, 0xff, 0xff, //0x0000073a jae          LBB0_108
 481  	//0x00000740 LBB0_58
 482  	0x48, 0x83, 0xc0, 0x04, //0x00000740 addq         $4, %rax
 483  	0x48, 0x89, 0x06, //0x00000744 movq         %rax, (%rsi)
 484  	0x49, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00000747 movq         $-2, %r8
 485  	0xe9, 0xce, 0xfe, 0xff, 0xff, //0x0000074e jmp          LBB0_108
 486  	//0x00000753 LBB0_39
 487  	0x48, 0x8b, 0x45, 0xc8, //0x00000753 movq         $-56(%rbp), %rax
 488  	0x48, 0xf7, 0xd0, //0x00000757 notq         %rax
 489  	0x49, 0x01, 0xc1, //0x0000075a addq         %rax, %r9
 490  	0x48, 0x8b, 0x45, 0xd0, //0x0000075d movq         $-48(%rbp), %rax
 491  	0x4c, 0x89, 0x08, //0x00000761 movq         %r9, (%rax)
 492  	0x49, 0xc7, 0xc0, 0xfd, 0xff, 0xff, 0xff, //0x00000764 movq         $-3, %r8
 493  	0xe9, 0xb1, 0xfe, 0xff, 0xff, //0x0000076b jmp          LBB0_108
 494  	//0x00000770 LBB0_88
 495  	0x4c, 0x89, 0xc8, //0x00000770 movq         %r9, %rax
 496  	0x48, 0x2b, 0x45, 0xc8, //0x00000773 subq         $-56(%rbp), %rax
 497  	0x48, 0x83, 0xc0, 0x02, //0x00000777 addq         $2, %rax
 498  	0x48, 0x8b, 0x75, 0xd0, //0x0000077b movq         $-48(%rbp), %rsi
 499  	0x48, 0x89, 0x06, //0x0000077f movq         %rax, (%rsi)
 500  	0x41, 0x8a, 0x49, 0x02, //0x00000782 movb         $2(%r9), %cl
 501  	0x8d, 0x51, 0xd0, //0x00000786 leal         $-48(%rcx), %edx
 502  	0x80, 0xfa, 0x0a, //0x00000789 cmpb         $10, %dl
 503  	0x0f, 0x82, 0x2e, 0x00, 0x00, 0x00, //0x0000078c jb           LBB0_91
 504  	0x49, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00000792 movq         $-2, %r8
 505  	0x80, 0xc1, 0xbf, //0x00000799 addb         $-65, %cl
 506  	0x80, 0xf9, 0x25, //0x0000079c cmpb         $37, %cl
 507  	0x0f, 0x87, 0x7c, 0xfe, 0xff, 0xff, //0x0000079f ja           LBB0_108
 508  	0x0f, 0xb6, 0xc9, //0x000007a5 movzbl       %cl, %ecx
 509  	0x48, 0xba, 0x3f, 0x00, 0x00, 0x00, 0x3f, 0x00, 0x00, 0x00, //0x000007a8 movabsq      $270582939711, %rdx
 510  	0x48, 0x0f, 0xa3, 0xca, //0x000007b2 btq          %rcx, %rdx
 511  	0x48, 0x8b, 0x75, 0xd0, //0x000007b6 movq         $-48(%rbp), %rsi
 512  	0x0f, 0x83, 0x61, 0xfe, 0xff, 0xff, //0x000007ba jae          LBB0_108
 513  	//0x000007c0 LBB0_91
 514  	0x48, 0x8d, 0x48, 0x01, //0x000007c0 leaq         $1(%rax), %rcx
 515  	0x48, 0x89, 0x0e, //0x000007c4 movq         %rcx, (%rsi)
 516  	0x41, 0x8a, 0x49, 0x03, //0x000007c7 movb         $3(%r9), %cl
 517  	0x8d, 0x51, 0xd0, //0x000007cb leal         $-48(%rcx), %edx
 518  	0x80, 0xfa, 0x09, //0x000007ce cmpb         $9, %dl
 519  	0x0f, 0x86, 0x2e, 0x00, 0x00, 0x00, //0x000007d1 jbe          LBB0_94
 520  	0x49, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x000007d7 movq         $-2, %r8
 521  	0x80, 0xc1, 0xbf, //0x000007de addb         $-65, %cl
 522  	0x80, 0xf9, 0x25, //0x000007e1 cmpb         $37, %cl
 523  	0x0f, 0x87, 0x37, 0xfe, 0xff, 0xff, //0x000007e4 ja           LBB0_108
 524  	0x0f, 0xb6, 0xc9, //0x000007ea movzbl       %cl, %ecx
 525  	0x48, 0xba, 0x3f, 0x00, 0x00, 0x00, 0x3f, 0x00, 0x00, 0x00, //0x000007ed movabsq      $270582939711, %rdx
 526  	0x48, 0x0f, 0xa3, 0xca, //0x000007f7 btq          %rcx, %rdx
 527  	0x48, 0x8b, 0x75, 0xd0, //0x000007fb movq         $-48(%rbp), %rsi
 528  	0x0f, 0x83, 0x1c, 0xfe, 0xff, 0xff, //0x000007ff jae          LBB0_108
 529  	//0x00000805 LBB0_94
 530  	0x48, 0x8d, 0x48, 0x02, //0x00000805 leaq         $2(%rax), %rcx
 531  	0x48, 0x89, 0x0e, //0x00000809 movq         %rcx, (%rsi)
 532  	0x41, 0x8a, 0x49, 0x04, //0x0000080c movb         $4(%r9), %cl
 533  	0x8d, 0x51, 0xd0, //0x00000810 leal         $-48(%rcx), %edx
 534  	0x80, 0xfa, 0x0a, //0x00000813 cmpb         $10, %dl
 535  	0x0f, 0x82, 0x2e, 0x00, 0x00, 0x00, //0x00000816 jb           LBB0_97
 536  	0x49, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x0000081c movq         $-2, %r8
 537  	0x80, 0xc1, 0xbf, //0x00000823 addb         $-65, %cl
 538  	0x80, 0xf9, 0x25, //0x00000826 cmpb         $37, %cl
 539  	0x0f, 0x87, 0xf2, 0xfd, 0xff, 0xff, //0x00000829 ja           LBB0_108
 540  	0x0f, 0xb6, 0xc9, //0x0000082f movzbl       %cl, %ecx
 541  	0x48, 0xba, 0x3f, 0x00, 0x00, 0x00, 0x3f, 0x00, 0x00, 0x00, //0x00000832 movabsq      $270582939711, %rdx
 542  	0x48, 0x0f, 0xa3, 0xca, //0x0000083c btq          %rcx, %rdx
 543  	0x48, 0x8b, 0x75, 0xd0, //0x00000840 movq         $-48(%rbp), %rsi
 544  	0x0f, 0x83, 0xd7, 0xfd, 0xff, 0xff, //0x00000844 jae          LBB0_108
 545  	//0x0000084a LBB0_97
 546  	0x48, 0x8d, 0x48, 0x03, //0x0000084a leaq         $3(%rax), %rcx
 547  	0x48, 0x89, 0x0e, //0x0000084e movq         %rcx, (%rsi)
 548  	0x41, 0x8a, 0x49, 0x05, //0x00000851 movb         $5(%r9), %cl
 549  	0x8d, 0x51, 0xd0, //0x00000855 leal         $-48(%rcx), %edx
 550  	0x80, 0xfa, 0x0a, //0x00000858 cmpb         $10, %dl
 551  	0x0f, 0x82, 0xdf, 0xfe, 0xff, 0xff, //0x0000085b jb           LBB0_58
 552  	0x49, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00000861 movq         $-2, %r8
 553  	0x80, 0xc1, 0xbf, //0x00000868 addb         $-65, %cl
 554  	0x80, 0xf9, 0x25, //0x0000086b cmpb         $37, %cl
 555  	0x0f, 0x87, 0xad, 0xfd, 0xff, 0xff, //0x0000086e ja           LBB0_108
 556  	0x0f, 0xb6, 0xc9, //0x00000874 movzbl       %cl, %ecx
 557  	0x48, 0xba, 0x3f, 0x00, 0x00, 0x00, 0x3f, 0x00, 0x00, 0x00, //0x00000877 movabsq      $270582939711, %rdx
 558  	0x48, 0x0f, 0xa3, 0xca, //0x00000881 btq          %rcx, %rdx
 559  	0x48, 0x8b, 0x75, 0xd0, //0x00000885 movq         $-48(%rbp), %rsi
 560  	0x0f, 0x82, 0xb1, 0xfe, 0xff, 0xff, //0x00000889 jb           LBB0_58
 561  	0xe9, 0x8d, 0xfd, 0xff, 0xff, //0x0000088f jmp          LBB0_108
 562  	//0x00000894 LBB0_28
 563  	0x48, 0x8b, 0x45, 0xc8, //0x00000894 movq         $-56(%rbp), %rax
 564  	0x48, 0xf7, 0xd0, //0x00000898 notq         %rax
 565  	0x49, 0x01, 0xc1, //0x0000089b addq         %rax, %r9
 566  	//0x0000089e LBB0_34
 567  	0x48, 0x8b, 0x45, 0xd0, //0x0000089e movq         $-48(%rbp), %rax
 568  	0x4c, 0x89, 0x08, //0x000008a2 movq         %r9, (%rax)
 569  	0x49, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x000008a5 movq         $-2, %r8
 570  	0xe9, 0x70, 0xfd, 0xff, 0xff, //0x000008ac jmp          LBB0_108
 571  	//0x000008b1 LBB0_33
 572  	0x4c, 0x2b, 0x4d, 0xc8, //0x000008b1 subq         $-56(%rbp), %r9
 573  	0x49, 0x83, 0xc1, 0x01, //0x000008b5 addq         $1, %r9
 574  	0xe9, 0xe0, 0xff, 0xff, 0xff, //0x000008b9 jmp          LBB0_34
 575  	//0x000008be LBB0_82
 576  	0x4c, 0x2b, 0x4d, 0xc8, //0x000008be subq         $-56(%rbp), %r9
 577  	//0x000008c2 LBB0_83
 578  	0x49, 0x83, 0xc1, 0xfc, //0x000008c2 addq         $-4, %r9
 579  	0x48, 0x8b, 0x45, 0xd0, //0x000008c6 movq         $-48(%rbp), %rax
 580  	0x4c, 0x89, 0x08, //0x000008ca movq         %r9, (%rax)
 581  	0x49, 0xc7, 0xc0, 0xfc, 0xff, 0xff, 0xff, //0x000008cd movq         $-4, %r8
 582  	0xe9, 0x48, 0xfd, 0xff, 0xff, //0x000008d4 jmp          LBB0_108
 583  	//0x000008d9 LBB0_79
 584  	0x48, 0x03, 0x75, 0xc8, //0x000008d9 addq         $-56(%rbp), %rsi
 585  	0x49, 0x29, 0xf1, //0x000008dd subq         %rsi, %r9
 586  	0xe9, 0xdd, 0xff, 0xff, 0xff, //0x000008e0 jmp          LBB0_83
 587  	//0x000008e5 LBB0_70
 588  	0xf6, 0x45, 0xb8, 0x02, //0x000008e5 testb        $2, $-72(%rbp)
 589  	0x0f, 0x84, 0x1a, 0x00, 0x00, 0x00, //0x000008e9 je           LBB0_24
 590  	0x66, 0x41, 0xc7, 0x40, 0xfe, 0xef, 0xbf, //0x000008ef movw         $-16401, $-2(%r8)
 591  	0x41, 0xc6, 0x00, 0xbd, //0x000008f6 movb         $-67, (%r8)
 592  	0x49, 0x83, 0xc0, 0x01, //0x000008fa addq         $1, %r8
 593  	0x45, 0x31, 0xd2, //0x000008fe xorl         %r10d, %r10d
 594  	0x4c, 0x89, 0xda, //0x00000901 movq         %r11, %rdx
 595  	0xe9, 0x12, 0xfd, 0xff, 0xff, //0x00000904 jmp          LBB0_107
 596  	//0x00000909 LBB0_24
 597  	0x48, 0x8b, 0x45, 0xd0, //0x00000909 movq         $-48(%rbp), %rax
 598  	0x48, 0x8b, 0x4d, 0xc0, //0x0000090d movq         $-64(%rbp), %rcx
 599  	0x48, 0x89, 0x08, //0x00000911 movq         %rcx, (%rax)
 600  	0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00000914 movq         $-1, %r8
 601  	0xe9, 0x01, 0xfd, 0xff, 0xff, //0x0000091b jmp          LBB0_108
 602  	//0x00000920 .p2align 4, 0x00
 603  	//0x00000920 __UnquoteTab
 604  	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000920 QUAD $0x0000000000000000; QUAD $0x0000000000000000  // .ascii 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
 605  	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000930 QUAD $0x0000000000000000; QUAD $0x0000000000000000  // .ascii 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
 606  	0x00, 0x00, 0x22, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x2f, //0x00000940 QUAD $0x0000000000220000; QUAD $0x2f00000000000000  // .ascii 16, '\x00\x00"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00/'
 607  	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000950 QUAD $0x0000000000000000; QUAD $0x0000000000000000  // .ascii 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
 608  	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000960 QUAD $0x0000000000000000; QUAD $0x0000000000000000  // .ascii 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
 609  	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x5c, 0x00, 0x00, 0x00, //0x00000970 QUAD $0x0000000000000000; QUAD $0x0000005c00000000  // .ascii 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\\\x00\x00\x00'
 610  	0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x0c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0a, 0x00, //0x00000980 QUAD $0x000c000000080000; QUAD $0x000a000000000000  // .ascii 16, '\x00\x00\x08\x00\x00\x00\x0c\x00\x00\x00\x00\x00\x00\x00\n\x00'
 611  	0x00, 0x00, 0x0d, 0x00, 0x09, 0xff, //0x00000990 LONG $0x000d0000; WORD $0xff09  // .ascii 6, '\x00\x00\r\x00\t\xff'
 612  	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000996 QUAD $0x0000000000000000; QUAD $0x0000000000000000  // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
 613  	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000009a6 QUAD $0x0000000000000000; QUAD $0x0000000000000000  // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
 614  	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000009b6 QUAD $0x0000000000000000; QUAD $0x0000000000000000  // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
 615  	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000009c6 QUAD $0x0000000000000000; QUAD $0x0000000000000000  // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
 616  	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000009d6 QUAD $0x0000000000000000; QUAD $0x0000000000000000  // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
 617  	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000009e6 QUAD $0x0000000000000000; QUAD $0x0000000000000000  // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
 618  	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000009f6 QUAD $0x0000000000000000; QUAD $0x0000000000000000  // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
 619  	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000a06 QUAD $0x0000000000000000; QUAD $0x0000000000000000  // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
 620  	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000a16 QUAD $0x0000000000000000; WORD $0x0000  // .space 10, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
 621  }
 622   
 623