unquote_text_amd64.go raw

   1  // +build amd64
   2  // Code generated by asm2asm, DO NOT EDIT.
   3  
   4  package sse
   5  
   6  var _text_unquote = []byte{
   7  	// .p2align 4, 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  	//0x00000010 .p2align 4, 0x90
  11  	//0x00000010 _unquote
  12  	0x55, //0x00000010 pushq        %rbp
  13  	0x48, 0x89, 0xe5, //0x00000011 movq         %rsp, %rbp
  14  	0x41, 0x57, //0x00000014 pushq        %r15
  15  	0x41, 0x56, //0x00000016 pushq        %r14
  16  	0x41, 0x55, //0x00000018 pushq        %r13
  17  	0x41, 0x54, //0x0000001a pushq        %r12
  18  	0x53, //0x0000001c pushq        %rbx
  19  	0x48, 0x83, 0xec, 0x20, //0x0000001d subq         $32, %rsp
  20  	0x48, 0x85, 0xf6, //0x00000021 testq        %rsi, %rsi
  21  	0x0f, 0x84, 0x17, 0x05, 0x00, 0x00, //0x00000024 je           LBB0_1
  22  	0x48, 0x89, 0x4d, 0xd0, //0x0000002a movq         %rcx, $-48(%rbp)
  23  	0x4c, 0x89, 0xc0, //0x0000002e movq         %r8, %rax
  24  	0x4c, 0x89, 0x45, 0xb8, //0x00000031 movq         %r8, $-72(%rbp)
  25  	0x41, 0x83, 0xe0, 0x01, //0x00000035 andl         $1, %r8d
  26  	0x4c, 0x8d, 0x1d, 0x00, 0x08, 0x00, 0x00, //0x00000039 leaq         $2048(%rip), %r11  /* __UnquoteTab+0(%rip) */
  27  	0xf3, 0x0f, 0x6f, 0x05, 0xb8, 0xff, 0xff, 0xff, //0x00000040 movdqu       $-72(%rip), %xmm0  /* LCPI0_0+0(%rip) */
  28  	0x48, 0x89, 0x7d, 0xc8, //0x00000048 movq         %rdi, $-56(%rbp)
  29  	0x49, 0x89, 0xf9, //0x0000004c movq         %rdi, %r9
  30  	0x48, 0x89, 0x75, 0xc0, //0x0000004f movq         %rsi, $-64(%rbp)
  31  	0x49, 0x89, 0xf2, //0x00000053 movq         %rsi, %r10
  32  	0x4c, 0x89, 0xc6, //0x00000056 movq         %r8, %rsi
  33  	0x48, 0x89, 0xd0, //0x00000059 movq         %rdx, %rax
  34  	//0x0000005c LBB0_3
  35  	0x41, 0x80, 0x39, 0x5c, //0x0000005c cmpb         $92, (%r9)
  36  	0x0f, 0x85, 0x0a, 0x00, 0x00, 0x00, //0x00000060 jne          LBB0_5
  37  	0x45, 0x31, 0xed, //0x00000066 xorl         %r13d, %r13d
  38  	0xe9, 0xc2, 0x00, 0x00, 0x00, //0x00000069 jmp          LBB0_17
  39  	0x90, 0x90, //0x0000006e .p2align 4, 0x90
  40  	//0x00000070 LBB0_5
  41  	0x4d, 0x89, 0xd7, //0x00000070 movq         %r10, %r15
  42  	0x49, 0x89, 0xc4, //0x00000073 movq         %rax, %r12
  43  	0x4d, 0x89, 0xcd, //0x00000076 movq         %r9, %r13
  44  	0x49, 0x83, 0xfa, 0x10, //0x00000079 cmpq         $16, %r10
  45  	0x0f, 0x8c, 0x45, 0x00, 0x00, 0x00, //0x0000007d jl           LBB0_11
  46  	0x45, 0x31, 0xe4, //0x00000083 xorl         %r12d, %r12d
  47  	0x4c, 0x89, 0xd3, //0x00000086 movq         %r10, %rbx
  48  	0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000089 .p2align 4, 0x90
  49  	//0x00000090 LBB0_7
  50  	0xf3, 0x43, 0x0f, 0x6f, 0x0c, 0x21, //0x00000090 movdqu       (%r9,%r12), %xmm1
  51  	0xf3, 0x42, 0x0f, 0x7f, 0x0c, 0x20, //0x00000096 movdqu       %xmm1, (%rax,%r12)
  52  	0x66, 0x0f, 0x74, 0xc8, //0x0000009c pcmpeqb      %xmm0, %xmm1
  53  	0x66, 0x0f, 0xd7, 0xc9, //0x000000a0 pmovmskb     %xmm1, %ecx
  54  	0x85, 0xc9, //0x000000a4 testl        %ecx, %ecx
  55  	0x0f, 0x85, 0x6e, 0x00, 0x00, 0x00, //0x000000a6 jne          LBB0_8
  56  	0x4c, 0x8d, 0x7b, 0xf0, //0x000000ac leaq         $-16(%rbx), %r15
  57  	0x49, 0x83, 0xc4, 0x10, //0x000000b0 addq         $16, %r12
  58  	0x48, 0x83, 0xfb, 0x1f, //0x000000b4 cmpq         $31, %rbx
  59  	0x4c, 0x89, 0xfb, //0x000000b8 movq         %r15, %rbx
  60  	0x0f, 0x8f, 0xcf, 0xff, 0xff, 0xff, //0x000000bb jg           LBB0_7
  61  	0x4f, 0x8d, 0x2c, 0x21, //0x000000c1 leaq         (%r9,%r12), %r13
  62  	0x49, 0x01, 0xc4, //0x000000c5 addq         %rax, %r12
  63  	//0x000000c8 LBB0_11
  64  	0x4d, 0x85, 0xff, //0x000000c8 testq        %r15, %r15
  65  	0x0f, 0x84, 0x76, 0x04, 0x00, 0x00, //0x000000cb je           LBB0_102
  66  	0x31, 0xdb, //0x000000d1 xorl         %ebx, %ebx
  67  	0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000000d3 .p2align 4, 0x90
  68  	//0x000000e0 LBB0_13
  69  	0x41, 0x0f, 0xb6, 0x4c, 0x1d, 0x00, //0x000000e0 movzbl       (%r13,%rbx), %ecx
  70  	0x80, 0xf9, 0x5c, //0x000000e6 cmpb         $92, %cl
  71  	0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x000000e9 je           LBB0_15
  72  	0x41, 0x88, 0x0c, 0x1c, //0x000000ef movb         %cl, (%r12,%rbx)
  73  	0x48, 0x83, 0xc3, 0x01, //0x000000f3 addq         $1, %rbx
  74  	0x49, 0x39, 0xdf, //0x000000f7 cmpq         %rbx, %r15
  75  	0x0f, 0x85, 0xe0, 0xff, 0xff, 0xff, //0x000000fa jne          LBB0_13
  76  	0xe9, 0x42, 0x04, 0x00, 0x00, //0x00000100 jmp          LBB0_102
  77  	//0x00000105 LBB0_15
  78  	0x4d, 0x29, 0xcd, //0x00000105 subq         %r9, %r13
  79  	0x49, 0x01, 0xdd, //0x00000108 addq         %rbx, %r13
  80  	0x49, 0x83, 0xfd, 0xff, //0x0000010b cmpq         $-1, %r13
  81  	0x0f, 0x85, 0x1b, 0x00, 0x00, 0x00, //0x0000010f jne          LBB0_17
  82  	0xe9, 0x2d, 0x04, 0x00, 0x00, //0x00000115 jmp          LBB0_102
  83  	//0x0000011a LBB0_8
  84  	0x66, 0x0f, 0xbc, 0xc9, //0x0000011a bsfw         %cx, %cx
  85  	0x44, 0x0f, 0xb7, 0xe9, //0x0000011e movzwl       %cx, %r13d
  86  	0x4d, 0x01, 0xe5, //0x00000122 addq         %r12, %r13
  87  	0x49, 0x83, 0xfd, 0xff, //0x00000125 cmpq         $-1, %r13
  88  	0x0f, 0x84, 0x18, 0x04, 0x00, 0x00, //0x00000129 je           LBB0_102
  89  	0x90, //0x0000012f .p2align 4, 0x90
  90  	//0x00000130 LBB0_17
  91  	0x49, 0x8d, 0x4d, 0x02, //0x00000130 leaq         $2(%r13), %rcx
  92  	0x49, 0x29, 0xca, //0x00000134 subq         %rcx, %r10
  93  	0x0f, 0x88, 0xe3, 0x06, 0x00, 0x00, //0x00000137 js           LBB0_18
  94  	0x4d, 0x01, 0xe9, //0x0000013d addq         %r13, %r9
  95  	0x49, 0x83, 0xc1, 0x02, //0x00000140 addq         $2, %r9
  96  	0x48, 0x85, 0xf6, //0x00000144 testq        %rsi, %rsi
  97  	0x0f, 0x85, 0xe1, 0x02, 0x00, 0x00, //0x00000147 jne          LBB0_20
  98  	//0x0000014d LBB0_31
  99  	0x4e, 0x8d, 0x24, 0x28, //0x0000014d leaq         (%rax,%r13), %r12
 100  	0x41, 0x0f, 0xb6, 0x49, 0xff, //0x00000151 movzbl       $-1(%r9), %ecx
 101  	0x42, 0x8a, 0x1c, 0x19, //0x00000156 movb         (%rcx,%r11), %bl
 102  	0x80, 0xfb, 0xff, //0x0000015a cmpb         $-1, %bl
 103  	0x0f, 0x84, 0x2d, 0x00, 0x00, 0x00, //0x0000015d je           LBB0_35
 104  	0x84, 0xdb, //0x00000163 testb        %bl, %bl
 105  	0x0f, 0x84, 0x12, 0x05, 0x00, 0x00, //0x00000165 je           LBB0_33
 106  	0x41, 0x88, 0x1c, 0x24, //0x0000016b movb         %bl, (%r12)
 107  	0x49, 0x83, 0xc4, 0x01, //0x0000016f addq         $1, %r12
 108  	0x4c, 0x89, 0xe0, //0x00000173 movq         %r12, %rax
 109  	0x4d, 0x85, 0xd2, //0x00000176 testq        %r10, %r10
 110  	0x0f, 0x85, 0xdd, 0xfe, 0xff, 0xff, //0x00000179 jne          LBB0_3
 111  	0xe9, 0xf1, 0x04, 0x00, 0x00, //0x0000017f jmp          LBB0_101
 112  	0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000184 .p2align 4, 0x90
 113  	//0x00000190 LBB0_35
 114  	0x49, 0x83, 0xfa, 0x03, //0x00000190 cmpq         $3, %r10
 115  	0x0f, 0x8e, 0x86, 0x06, 0x00, 0x00, //0x00000194 jle          LBB0_18
 116  	0x45, 0x8b, 0x31, //0x0000019a movl         (%r9), %r14d
 117  	0x44, 0x89, 0xf3, //0x0000019d movl         %r14d, %ebx
 118  	0xf7, 0xd3, //0x000001a0 notl         %ebx
 119  	0x41, 0x8d, 0x8e, 0xd0, 0xcf, 0xcf, 0xcf, //0x000001a2 leal         $-808464432(%r14), %ecx
 120  	0x81, 0xe3, 0x80, 0x80, 0x80, 0x80, //0x000001a9 andl         $-2139062144, %ebx
 121  	0x85, 0xcb, //0x000001af testl        %ecx, %ebx
 122  	0x0f, 0x85, 0xa5, 0x03, 0x00, 0x00, //0x000001b1 jne          LBB0_40
 123  	0x41, 0x8d, 0x8e, 0x19, 0x19, 0x19, 0x19, //0x000001b7 leal         $421075225(%r14), %ecx
 124  	0x44, 0x09, 0xf1, //0x000001be orl          %r14d, %ecx
 125  	0xf7, 0xc1, 0x80, 0x80, 0x80, 0x80, //0x000001c1 testl        $-2139062144, %ecx
 126  	0x0f, 0x85, 0x8f, 0x03, 0x00, 0x00, //0x000001c7 jne          LBB0_40
 127  	0x4d, 0x89, 0xd8, //0x000001cd movq         %r11, %r8
 128  	0x45, 0x89, 0xf7, //0x000001d0 movl         %r14d, %r15d
 129  	0x41, 0x81, 0xe7, 0x7f, 0x7f, 0x7f, 0x7f, //0x000001d3 andl         $2139062143, %r15d
 130  	0xb9, 0xc0, 0xc0, 0xc0, 0xc0, //0x000001da movl         $-1061109568, %ecx
 131  	0x44, 0x29, 0xf9, //0x000001df subl         %r15d, %ecx
 132  	0x45, 0x8d, 0x9f, 0x46, 0x46, 0x46, 0x46, //0x000001e2 leal         $1179010630(%r15), %r11d
 133  	0x21, 0xd9, //0x000001e9 andl         %ebx, %ecx
 134  	0x44, 0x85, 0xd9, //0x000001eb testl        %r11d, %ecx
 135  	0x0f, 0x85, 0x68, 0x03, 0x00, 0x00, //0x000001ee jne          LBB0_40
 136  	0xb9, 0xe0, 0xe0, 0xe0, 0xe0, //0x000001f4 movl         $-522133280, %ecx
 137  	0x44, 0x29, 0xf9, //0x000001f9 subl         %r15d, %ecx
 138  	0x41, 0x81, 0xc7, 0x39, 0x39, 0x39, 0x39, //0x000001fc addl         $960051513, %r15d
 139  	0x21, 0xcb, //0x00000203 andl         %ecx, %ebx
 140  	0x44, 0x85, 0xfb, //0x00000205 testl        %r15d, %ebx
 141  	0x0f, 0x85, 0x4e, 0x03, 0x00, 0x00, //0x00000208 jne          LBB0_40
 142  	0x48, 0x89, 0xd7, //0x0000020e movq         %rdx, %rdi
 143  	0x41, 0x0f, 0xce, //0x00000211 bswapl       %r14d
 144  	0x44, 0x89, 0xf1, //0x00000214 movl         %r14d, %ecx
 145  	0xc1, 0xe9, 0x04, //0x00000217 shrl         $4, %ecx
 146  	0xf7, 0xd1, //0x0000021a notl         %ecx
 147  	0x81, 0xe1, 0x01, 0x01, 0x01, 0x01, //0x0000021c andl         $16843009, %ecx
 148  	0x8d, 0x0c, 0xc9, //0x00000222 leal         (%rcx,%rcx,8), %ecx
 149  	0x41, 0x81, 0xe6, 0x0f, 0x0f, 0x0f, 0x0f, //0x00000225 andl         $252645135, %r14d
 150  	0x41, 0x01, 0xce, //0x0000022c addl         %ecx, %r14d
 151  	0x44, 0x89, 0xf1, //0x0000022f movl         %r14d, %ecx
 152  	0xc1, 0xe9, 0x04, //0x00000232 shrl         $4, %ecx
 153  	0x44, 0x09, 0xf1, //0x00000235 orl          %r14d, %ecx
 154  	0x44, 0x0f, 0xb6, 0xf9, //0x00000238 movzbl       %cl, %r15d
 155  	0xc1, 0xe9, 0x08, //0x0000023c shrl         $8, %ecx
 156  	0x81, 0xe1, 0x00, 0xff, 0x00, 0x00, //0x0000023f andl         $65280, %ecx
 157  	0x41, 0x09, 0xcf, //0x00000245 orl          %ecx, %r15d
 158  	0x49, 0x83, 0xc1, 0x04, //0x00000248 addq         $4, %r9
 159  	0x49, 0x83, 0xc2, 0xfc, //0x0000024c addq         $-4, %r10
 160  	0x41, 0x81, 0xff, 0x80, 0x00, 0x00, 0x00, //0x00000250 cmpl         $128, %r15d
 161  	0x0f, 0x82, 0x24, 0x02, 0x00, 0x00, //0x00000257 jb           LBB0_54
 162  	0x4c, 0x01, 0xe8, //0x0000025d addq         %r13, %rax
 163  	0x48, 0x83, 0xc0, 0x02, //0x00000260 addq         $2, %rax
 164  	//0x00000264 LBB0_58
 165  	0x44, 0x89, 0xf9, //0x00000264 movl         %r15d, %ecx
 166  	0x41, 0x81, 0xff, 0xff, 0x07, 0x00, 0x00, //0x00000267 cmpl         $2047, %r15d
 167  	0x0f, 0x86, 0x20, 0x02, 0x00, 0x00, //0x0000026e jbe          LBB0_59
 168  	0x81, 0xe1, 0x00, 0xf8, 0xff, 0xff, //0x00000274 andl         $-2048, %ecx
 169  	0x81, 0xf9, 0x00, 0xd8, 0x00, 0x00, //0x0000027a cmpl         $55296, %ecx
 170  	0x0f, 0x85, 0x6a, 0x01, 0x00, 0x00, //0x00000280 jne          LBB0_61
 171  	0x48, 0x85, 0xf6, //0x00000286 testq        %rsi, %rsi
 172  	0x0f, 0x85, 0x20, 0x01, 0x00, 0x00, //0x00000289 jne          LBB0_63
 173  	0x49, 0x83, 0xfa, 0x06, //0x0000028f cmpq         $6, %r10
 174  	0x0f, 0x8c, 0x3b, 0x01, 0x00, 0x00, //0x00000293 jl           LBB0_72
 175  	//0x00000299 LBB0_69
 176  	0x41, 0x81, 0xff, 0xff, 0xdb, 0x00, 0x00, //0x00000299 cmpl         $56319, %r15d
 177  	0x0f, 0x87, 0x2e, 0x01, 0x00, 0x00, //0x000002a0 ja           LBB0_72
 178  	0x41, 0x80, 0x39, 0x5c, //0x000002a6 cmpb         $92, (%r9)
 179  	0x0f, 0x85, 0x24, 0x01, 0x00, 0x00, //0x000002aa jne          LBB0_72
 180  	0x41, 0x80, 0x79, 0x01, 0x75, //0x000002b0 cmpb         $117, $1(%r9)
 181  	0x0f, 0x85, 0x19, 0x01, 0x00, 0x00, //0x000002b5 jne          LBB0_72
 182  	0x45, 0x8b, 0x61, 0x02, //0x000002bb movl         $2(%r9), %r12d
 183  	0x45, 0x89, 0xe6, //0x000002bf movl         %r12d, %r14d
 184  	0x41, 0xf7, 0xd6, //0x000002c2 notl         %r14d
 185  	0x41, 0x8d, 0x8c, 0x24, 0xd0, 0xcf, 0xcf, 0xcf, //0x000002c5 leal         $-808464432(%r12), %ecx
 186  	0x41, 0x81, 0xe6, 0x80, 0x80, 0x80, 0x80, //0x000002cd andl         $-2139062144, %r14d
 187  	0x41, 0x85, 0xce, //0x000002d4 testl        %ecx, %r14d
 188  	0x0f, 0x85, 0xbd, 0x03, 0x00, 0x00, //0x000002d7 jne          LBB0_82
 189  	0x41, 0x8d, 0x8c, 0x24, 0x19, 0x19, 0x19, 0x19, //0x000002dd leal         $421075225(%r12), %ecx
 190  	0x44, 0x09, 0xe1, //0x000002e5 orl          %r12d, %ecx
 191  	0xf7, 0xc1, 0x80, 0x80, 0x80, 0x80, //0x000002e8 testl        $-2139062144, %ecx
 192  	0x0f, 0x85, 0xa6, 0x03, 0x00, 0x00, //0x000002ee jne          LBB0_82
 193  	0x44, 0x89, 0xe3, //0x000002f4 movl         %r12d, %ebx
 194  	0x81, 0xe3, 0x7f, 0x7f, 0x7f, 0x7f, //0x000002f7 andl         $2139062143, %ebx
 195  	0xb9, 0xc0, 0xc0, 0xc0, 0xc0, //0x000002fd movl         $-1061109568, %ecx
 196  	0x29, 0xd9, //0x00000302 subl         %ebx, %ecx
 197  	0x44, 0x8d, 0x9b, 0x46, 0x46, 0x46, 0x46, //0x00000304 leal         $1179010630(%rbx), %r11d
 198  	0x44, 0x21, 0xf1, //0x0000030b andl         %r14d, %ecx
 199  	0x44, 0x85, 0xd9, //0x0000030e testl        %r11d, %ecx
 200  	0x0f, 0x85, 0x83, 0x03, 0x00, 0x00, //0x00000311 jne          LBB0_82
 201  	0xb9, 0xe0, 0xe0, 0xe0, 0xe0, //0x00000317 movl         $-522133280, %ecx
 202  	0x29, 0xd9, //0x0000031c subl         %ebx, %ecx
 203  	0x81, 0xc3, 0x39, 0x39, 0x39, 0x39, //0x0000031e addl         $960051513, %ebx
 204  	0x41, 0x21, 0xce, //0x00000324 andl         %ecx, %r14d
 205  	0x41, 0x85, 0xde, //0x00000327 testl        %ebx, %r14d
 206  	0x0f, 0x85, 0x6a, 0x03, 0x00, 0x00, //0x0000032a jne          LBB0_82
 207  	0x41, 0x0f, 0xcc, //0x00000330 bswapl       %r12d
 208  	0x44, 0x89, 0xe1, //0x00000333 movl         %r12d, %ecx
 209  	0xc1, 0xe9, 0x04, //0x00000336 shrl         $4, %ecx
 210  	0xf7, 0xd1, //0x00000339 notl         %ecx
 211  	0x81, 0xe1, 0x01, 0x01, 0x01, 0x01, //0x0000033b andl         $16843009, %ecx
 212  	0x8d, 0x0c, 0xc9, //0x00000341 leal         (%rcx,%rcx,8), %ecx
 213  	0x41, 0x81, 0xe4, 0x0f, 0x0f, 0x0f, 0x0f, //0x00000344 andl         $252645135, %r12d
 214  	0x41, 0x01, 0xcc, //0x0000034b addl         %ecx, %r12d
 215  	0x44, 0x89, 0xe1, //0x0000034e movl         %r12d, %ecx
 216  	0xc1, 0xe9, 0x04, //0x00000351 shrl         $4, %ecx
 217  	0x44, 0x09, 0xe1, //0x00000354 orl          %r12d, %ecx
 218  	0x89, 0xcb, //0x00000357 movl         %ecx, %ebx
 219  	0xc1, 0xeb, 0x08, //0x00000359 shrl         $8, %ebx
 220  	0x81, 0xe3, 0x00, 0xff, 0x00, 0x00, //0x0000035c andl         $65280, %ebx
 221  	0x44, 0x0f, 0xb6, 0xd9, //0x00000362 movzbl       %cl, %r11d
 222  	0x41, 0x09, 0xdb, //0x00000366 orl          %ebx, %r11d
 223  	0x49, 0x83, 0xc1, 0x06, //0x00000369 addq         $6, %r9
 224  	0x49, 0x83, 0xc2, 0xfa, //0x0000036d addq         $-6, %r10
 225  	0x81, 0xe1, 0x00, 0x00, 0xfc, 0x00, //0x00000371 andl         $16515072, %ecx
 226  	0x81, 0xf9, 0x00, 0x00, 0xdc, 0x00, //0x00000377 cmpl         $14417920, %ecx
 227  	0x0f, 0x84, 0x3a, 0x01, 0x00, 0x00, //0x0000037d je           LBB0_98
 228  	0xf6, 0x45, 0xb8, 0x02, //0x00000383 testb        $2, $-72(%rbp)
 229  	0x0f, 0x84, 0x99, 0x01, 0x00, 0x00, //0x00000387 je           LBB0_76
 230  	0x66, 0xc7, 0x40, 0xfe, 0xef, 0xbf, //0x0000038d movw         $-16401, $-2(%rax)
 231  	0xc6, 0x00, 0xbd, //0x00000393 movb         $-67, (%rax)
 232  	0x48, 0x83, 0xc0, 0x03, //0x00000396 addq         $3, %rax
 233  	0x45, 0x89, 0xdf, //0x0000039a movl         %r11d, %r15d
 234  	0x41, 0x81, 0xfb, 0x80, 0x00, 0x00, 0x00, //0x0000039d cmpl         $128, %r11d
 235  	0x0f, 0x83, 0xba, 0xfe, 0xff, 0xff, //0x000003a4 jae          LBB0_58
 236  	0xe9, 0x61, 0x01, 0x00, 0x00, //0x000003aa jmp          LBB0_55
 237  	//0x000003af LBB0_63
 238  	0x4d, 0x85, 0xd2, //0x000003af testq        %r10, %r10
 239  	0x0f, 0x8e, 0x46, 0x04, 0x00, 0x00, //0x000003b2 jle          LBB0_64
 240  	0x41, 0x80, 0x39, 0x5c, //0x000003b8 cmpb         $92, (%r9)
 241  	0x0f, 0x85, 0x5a, 0x01, 0x00, 0x00, //0x000003bc jne          LBB0_74
 242  	0x49, 0x83, 0xc2, 0xff, //0x000003c2 addq         $-1, %r10
 243  	0x49, 0x83, 0xc1, 0x01, //0x000003c6 addq         $1, %r9
 244  	0x49, 0x83, 0xfa, 0x06, //0x000003ca cmpq         $6, %r10
 245  	0x0f, 0x8d, 0xc5, 0xfe, 0xff, 0xff, //0x000003ce jge          LBB0_69
 246  	//0x000003d4 LBB0_72
 247  	0xf6, 0x45, 0xb8, 0x02, //0x000003d4 testb        $2, $-72(%rbp)
 248  	0x0f, 0x84, 0x14, 0x04, 0x00, 0x00, //0x000003d8 je           LBB0_73
 249  	//0x000003de LBB0_75
 250  	0x66, 0xc7, 0x40, 0xfe, 0xef, 0xbf, //0x000003de movw         $-16401, $-2(%rax)
 251  	0xc6, 0x00, 0xbd, //0x000003e4 movb         $-67, (%rax)
 252  	0x48, 0x83, 0xc0, 0x01, //0x000003e7 addq         $1, %rax
 253  	0xe9, 0xb9, 0x00, 0x00, 0x00, //0x000003eb jmp          LBB0_99
 254  	//0x000003f0 .p2align 4, 0x90
 255  	//0x000003f0 LBB0_61
 256  	0x4d, 0x89, 0xc3, //0x000003f0 movq         %r8, %r11
 257  	0x48, 0x89, 0xfa, //0x000003f3 movq         %rdi, %rdx
 258  	0x44, 0x89, 0xf9, //0x000003f6 movl         %r15d, %ecx
 259  	0xc1, 0xe9, 0x0c, //0x000003f9 shrl         $12, %ecx
 260  	0x80, 0xc9, 0xe0, //0x000003fc orb          $-32, %cl
 261  	0x88, 0x48, 0xfe, //0x000003ff movb         %cl, $-2(%rax)
 262  	0x44, 0x89, 0xf9, //0x00000402 movl         %r15d, %ecx
 263  	0xc1, 0xe9, 0x06, //0x00000405 shrl         $6, %ecx
 264  	0x80, 0xe1, 0x3f, //0x00000408 andb         $63, %cl
 265  	0x80, 0xc9, 0x80, //0x0000040b orb          $-128, %cl
 266  	0x88, 0x48, 0xff, //0x0000040e movb         %cl, $-1(%rax)
 267  	0x41, 0x80, 0xe7, 0x3f, //0x00000411 andb         $63, %r15b
 268  	0x41, 0x80, 0xcf, 0x80, //0x00000415 orb          $-128, %r15b
 269  	0x44, 0x88, 0x38, //0x00000419 movb         %r15b, (%rax)
 270  	0x48, 0x83, 0xc0, 0x01, //0x0000041c addq         $1, %rax
 271  	0x4d, 0x85, 0xd2, //0x00000420 testq        %r10, %r10
 272  	0x0f, 0x85, 0x33, 0xfc, 0xff, 0xff, //0x00000423 jne          LBB0_3
 273  	0xe9, 0x47, 0x02, 0x00, 0x00, //0x00000429 jmp          LBB0_101
 274  	//0x0000042e LBB0_20
 275  	0x45, 0x85, 0xd2, //0x0000042e testl        %r10d, %r10d
 276  	0x0f, 0x84, 0xe9, 0x03, 0x00, 0x00, //0x00000431 je           LBB0_18
 277  	0x41, 0x80, 0x79, 0xff, 0x5c, //0x00000437 cmpb         $92, $-1(%r9)
 278  	0x0f, 0x85, 0x86, 0x03, 0x00, 0x00, //0x0000043c jne          LBB0_22
 279  	0x41, 0x80, 0x39, 0x5c, //0x00000442 cmpb         $92, (%r9)
 280  	0x0f, 0x85, 0x28, 0x00, 0x00, 0x00, //0x00000446 jne          LBB0_30
 281  	0x41, 0x83, 0xfa, 0x01, //0x0000044c cmpl         $1, %r10d
 282  	0x0f, 0x8e, 0xca, 0x03, 0x00, 0x00, //0x00000450 jle          LBB0_18
 283  	0x41, 0x8a, 0x49, 0x01, //0x00000456 movb         $1(%r9), %cl
 284  	0x80, 0xf9, 0x22, //0x0000045a cmpb         $34, %cl
 285  	0x0f, 0x84, 0x09, 0x00, 0x00, 0x00, //0x0000045d je           LBB0_29
 286  	0x80, 0xf9, 0x5c, //0x00000463 cmpb         $92, %cl
 287  	0x0f, 0x85, 0x79, 0x03, 0x00, 0x00, //0x00000466 jne          LBB0_27
 288  	//0x0000046c LBB0_29
 289  	0x49, 0x83, 0xc1, 0x01, //0x0000046c addq         $1, %r9
 290  	0x49, 0x83, 0xc2, 0xff, //0x00000470 addq         $-1, %r10
 291  	//0x00000474 LBB0_30
 292  	0x49, 0x83, 0xc1, 0x01, //0x00000474 addq         $1, %r9
 293  	0x49, 0x83, 0xc2, 0xff, //0x00000478 addq         $-1, %r10
 294  	0xe9, 0xcc, 0xfc, 0xff, 0xff, //0x0000047c jmp          LBB0_31
 295  	//0x00000481 LBB0_54
 296  	0x45, 0x89, 0xfb, //0x00000481 movl         %r15d, %r11d
 297  	//0x00000484 LBB0_56
 298  	0x45, 0x88, 0x1c, 0x24, //0x00000484 movb         %r11b, (%r12)
 299  	0x49, 0x83, 0xc4, 0x01, //0x00000488 addq         $1, %r12
 300  	0x4c, 0x89, 0xe0, //0x0000048c movq         %r12, %rax
 301  	0xe9, 0x15, 0x00, 0x00, 0x00, //0x0000048f jmp          LBB0_99
 302  	//0x00000494 LBB0_59
 303  	0xc1, 0xe9, 0x06, //0x00000494 shrl         $6, %ecx
 304  	0x80, 0xc9, 0xc0, //0x00000497 orb          $-64, %cl
 305  	0x88, 0x48, 0xfe, //0x0000049a movb         %cl, $-2(%rax)
 306  	0x41, 0x80, 0xe7, 0x3f, //0x0000049d andb         $63, %r15b
 307  	0x41, 0x80, 0xcf, 0x80, //0x000004a1 orb          $-128, %r15b
 308  	0x44, 0x88, 0x78, 0xff, //0x000004a5 movb         %r15b, $-1(%rax)
 309  	//0x000004a9 LBB0_99
 310  	0x4d, 0x89, 0xc3, //0x000004a9 movq         %r8, %r11
 311  	0x48, 0x89, 0xfa, //0x000004ac movq         %rdi, %rdx
 312  	0x4d, 0x85, 0xd2, //0x000004af testq        %r10, %r10
 313  	0x0f, 0x85, 0xa4, 0xfb, 0xff, 0xff, //0x000004b2 jne          LBB0_3
 314  	0xe9, 0xb8, 0x01, 0x00, 0x00, //0x000004b8 jmp          LBB0_101
 315  	//0x000004bd LBB0_98
 316  	0x41, 0xc1, 0xe7, 0x0a, //0x000004bd shll         $10, %r15d
 317  	0x45, 0x89, 0xde, //0x000004c1 movl         %r11d, %r14d
 318  	0x45, 0x01, 0xfe, //0x000004c4 addl         %r15d, %r14d
 319  	0x45, 0x01, 0xfb, //0x000004c7 addl         %r15d, %r11d
 320  	0x41, 0x81, 0xc3, 0x00, 0x24, 0xa0, 0xfc, //0x000004ca addl         $-56613888, %r11d
 321  	0x44, 0x89, 0xdb, //0x000004d1 movl         %r11d, %ebx
 322  	0xc1, 0xeb, 0x12, //0x000004d4 shrl         $18, %ebx
 323  	0x80, 0xcb, 0xf0, //0x000004d7 orb          $-16, %bl
 324  	0x88, 0x58, 0xfe, //0x000004da movb         %bl, $-2(%rax)
 325  	0x44, 0x89, 0xd9, //0x000004dd movl         %r11d, %ecx
 326  	0xc1, 0xe9, 0x0c, //0x000004e0 shrl         $12, %ecx
 327  	0x80, 0xe1, 0x3f, //0x000004e3 andb         $63, %cl
 328  	0x80, 0xc9, 0x80, //0x000004e6 orb          $-128, %cl
 329  	0x88, 0x48, 0xff, //0x000004e9 movb         %cl, $-1(%rax)
 330  	0x41, 0xc1, 0xeb, 0x06, //0x000004ec shrl         $6, %r11d
 331  	0x41, 0x80, 0xe3, 0x3f, //0x000004f0 andb         $63, %r11b
 332  	0x41, 0x80, 0xcb, 0x80, //0x000004f4 orb          $-128, %r11b
 333  	0x44, 0x88, 0x18, //0x000004f8 movb         %r11b, (%rax)
 334  	0x41, 0x80, 0xe6, 0x3f, //0x000004fb andb         $63, %r14b
 335  	0x41, 0x80, 0xce, 0x80, //0x000004ff orb          $-128, %r14b
 336  	0x44, 0x88, 0x70, 0x01, //0x00000503 movb         %r14b, $1(%rax)
 337  	0x48, 0x83, 0xc0, 0x02, //0x00000507 addq         $2, %rax
 338  	0xe9, 0x99, 0xff, 0xff, 0xff, //0x0000050b jmp          LBB0_99
 339  	//0x00000510 LBB0_55
 340  	0x48, 0x83, 0xc0, 0xfe, //0x00000510 addq         $-2, %rax
 341  	0x49, 0x89, 0xc4, //0x00000514 movq         %rax, %r12
 342  	0xe9, 0x68, 0xff, 0xff, 0xff, //0x00000517 jmp          LBB0_56
 343  	//0x0000051c LBB0_74
 344  	0xf6, 0x45, 0xb8, 0x02, //0x0000051c testb        $2, $-72(%rbp)
 345  	0x0f, 0x85, 0xb8, 0xfe, 0xff, 0xff, //0x00000520 jne          LBB0_75
 346  	//0x00000526 LBB0_76
 347  	0x4c, 0x2b, 0x4d, 0xc8, //0x00000526 subq         $-56(%rbp), %r9
 348  	//0x0000052a LBB0_77
 349  	0x49, 0x83, 0xc1, 0xfc, //0x0000052a addq         $-4, %r9
 350  	0x48, 0x8b, 0x45, 0xd0, //0x0000052e movq         $-48(%rbp), %rax
 351  	0x4c, 0x89, 0x08, //0x00000532 movq         %r9, (%rax)
 352  	0x48, 0xc7, 0xc0, 0xfc, 0xff, 0xff, 0xff, //0x00000535 movq         $-4, %rax
 353  	0xe9, 0x0c, 0x00, 0x00, 0x00, //0x0000053c jmp          LBB0_103
 354  	//0x00000541 LBB0_1
 355  	0x45, 0x31, 0xd2, //0x00000541 xorl         %r10d, %r10d
 356  	0x48, 0x89, 0xd0, //0x00000544 movq         %rdx, %rax
 357  	//0x00000547 LBB0_102
 358  	0x4c, 0x01, 0xd0, //0x00000547 addq         %r10, %rax
 359  	0x48, 0x29, 0xd0, //0x0000054a subq         %rdx, %rax
 360  	//0x0000054d LBB0_103
 361  	0x48, 0x83, 0xc4, 0x20, //0x0000054d addq         $32, %rsp
 362  	0x5b, //0x00000551 popq         %rbx
 363  	0x41, 0x5c, //0x00000552 popq         %r12
 364  	0x41, 0x5d, //0x00000554 popq         %r13
 365  	0x41, 0x5e, //0x00000556 popq         %r14
 366  	0x41, 0x5f, //0x00000558 popq         %r15
 367  	0x5d, //0x0000055a popq         %rbp
 368  	0xc3, //0x0000055b retq         
 369  	//0x0000055c LBB0_40
 370  	0x4c, 0x89, 0xca, //0x0000055c movq         %r9, %rdx
 371  	0x48, 0x2b, 0x55, 0xc8, //0x0000055f subq         $-56(%rbp), %rdx
 372  	0x48, 0x8b, 0x7d, 0xd0, //0x00000563 movq         $-48(%rbp), %rdi
 373  	0x48, 0x89, 0x17, //0x00000567 movq         %rdx, (%rdi)
 374  	0x41, 0x8a, 0x09, //0x0000056a movb         (%r9), %cl
 375  	0x8d, 0x41, 0xd0, //0x0000056d leal         $-48(%rcx), %eax
 376  	0x3c, 0x0a, //0x00000570 cmpb         $10, %al
 377  	0x0f, 0x82, 0x2a, 0x00, 0x00, 0x00, //0x00000572 jb           LBB0_43
 378  	0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00000578 movq         $-2, %rax
 379  	0x80, 0xc1, 0xbf, //0x0000057f addb         $-65, %cl
 380  	0x80, 0xf9, 0x25, //0x00000582 cmpb         $37, %cl
 381  	0x0f, 0x87, 0xc2, 0xff, 0xff, 0xff, //0x00000585 ja           LBB0_103
 382  	0x0f, 0xb6, 0xc9, //0x0000058b movzbl       %cl, %ecx
 383  	0x48, 0xbe, 0x3f, 0x00, 0x00, 0x00, 0x3f, 0x00, 0x00, 0x00, //0x0000058e movabsq      $270582939711, %rsi
 384  	0x48, 0x0f, 0xa3, 0xce, //0x00000598 btq          %rcx, %rsi
 385  	0x0f, 0x83, 0xab, 0xff, 0xff, 0xff, //0x0000059c jae          LBB0_103
 386  	//0x000005a2 LBB0_43
 387  	0x48, 0x8d, 0x42, 0x01, //0x000005a2 leaq         $1(%rdx), %rax
 388  	0x48, 0x89, 0x07, //0x000005a6 movq         %rax, (%rdi)
 389  	0x41, 0x8a, 0x49, 0x01, //0x000005a9 movb         $1(%r9), %cl
 390  	0x8d, 0x41, 0xd0, //0x000005ad leal         $-48(%rcx), %eax
 391  	0x3c, 0x09, //0x000005b0 cmpb         $9, %al
 392  	0x0f, 0x86, 0x2a, 0x00, 0x00, 0x00, //0x000005b2 jbe          LBB0_46
 393  	0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x000005b8 movq         $-2, %rax
 394  	0x80, 0xc1, 0xbf, //0x000005bf addb         $-65, %cl
 395  	0x80, 0xf9, 0x25, //0x000005c2 cmpb         $37, %cl
 396  	0x0f, 0x87, 0x82, 0xff, 0xff, 0xff, //0x000005c5 ja           LBB0_103
 397  	0x0f, 0xb6, 0xc9, //0x000005cb movzbl       %cl, %ecx
 398  	0x48, 0xbe, 0x3f, 0x00, 0x00, 0x00, 0x3f, 0x00, 0x00, 0x00, //0x000005ce movabsq      $270582939711, %rsi
 399  	0x48, 0x0f, 0xa3, 0xce, //0x000005d8 btq          %rcx, %rsi
 400  	0x0f, 0x83, 0x6b, 0xff, 0xff, 0xff, //0x000005dc jae          LBB0_103
 401  	//0x000005e2 LBB0_46
 402  	0x48, 0x8d, 0x42, 0x02, //0x000005e2 leaq         $2(%rdx), %rax
 403  	0x48, 0x89, 0x07, //0x000005e6 movq         %rax, (%rdi)
 404  	0x41, 0x8a, 0x49, 0x02, //0x000005e9 movb         $2(%r9), %cl
 405  	0x8d, 0x41, 0xd0, //0x000005ed leal         $-48(%rcx), %eax
 406  	0x3c, 0x0a, //0x000005f0 cmpb         $10, %al
 407  	0x0f, 0x82, 0x2a, 0x00, 0x00, 0x00, //0x000005f2 jb           LBB0_49
 408  	0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x000005f8 movq         $-2, %rax
 409  	0x80, 0xc1, 0xbf, //0x000005ff addb         $-65, %cl
 410  	0x80, 0xf9, 0x25, //0x00000602 cmpb         $37, %cl
 411  	0x0f, 0x87, 0x42, 0xff, 0xff, 0xff, //0x00000605 ja           LBB0_103
 412  	0x0f, 0xb6, 0xc9, //0x0000060b movzbl       %cl, %ecx
 413  	0x48, 0xbe, 0x3f, 0x00, 0x00, 0x00, 0x3f, 0x00, 0x00, 0x00, //0x0000060e movabsq      $270582939711, %rsi
 414  	0x48, 0x0f, 0xa3, 0xce, //0x00000618 btq          %rcx, %rsi
 415  	0x0f, 0x83, 0x2b, 0xff, 0xff, 0xff, //0x0000061c jae          LBB0_103
 416  	//0x00000622 LBB0_49
 417  	0x48, 0x8d, 0x42, 0x03, //0x00000622 leaq         $3(%rdx), %rax
 418  	0x48, 0x89, 0x07, //0x00000626 movq         %rax, (%rdi)
 419  	0x41, 0x8a, 0x49, 0x03, //0x00000629 movb         $3(%r9), %cl
 420  	0x8d, 0x41, 0xd0, //0x0000062d leal         $-48(%rcx), %eax
 421  	0x3c, 0x0a, //0x00000630 cmpb         $10, %al
 422  	0x0f, 0x82, 0x2a, 0x00, 0x00, 0x00, //0x00000632 jb           LBB0_52
 423  	0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00000638 movq         $-2, %rax
 424  	0x80, 0xc1, 0xbf, //0x0000063f addb         $-65, %cl
 425  	0x80, 0xf9, 0x25, //0x00000642 cmpb         $37, %cl
 426  	0x0f, 0x87, 0x02, 0xff, 0xff, 0xff, //0x00000645 ja           LBB0_103
 427  	0x0f, 0xb6, 0xc9, //0x0000064b movzbl       %cl, %ecx
 428  	0x48, 0xbe, 0x3f, 0x00, 0x00, 0x00, 0x3f, 0x00, 0x00, 0x00, //0x0000064e movabsq      $270582939711, %rsi
 429  	0x48, 0x0f, 0xa3, 0xce, //0x00000658 btq          %rcx, %rsi
 430  	0x0f, 0x83, 0xeb, 0xfe, 0xff, 0xff, //0x0000065c jae          LBB0_103
 431  	//0x00000662 LBB0_52
 432  	0x48, 0x83, 0xc2, 0x04, //0x00000662 addq         $4, %rdx
 433  	0x48, 0x89, 0x17, //0x00000666 movq         %rdx, (%rdi)
 434  	0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00000669 movq         $-2, %rax
 435  	0xe9, 0xd8, 0xfe, 0xff, 0xff, //0x00000670 jmp          LBB0_103
 436  	//0x00000675 LBB0_101
 437  	0x45, 0x31, 0xd2, //0x00000675 xorl         %r10d, %r10d
 438  	0xe9, 0xca, 0xfe, 0xff, 0xff, //0x00000678 jmp          LBB0_102
 439  	//0x0000067d LBB0_33
 440  	0x48, 0x8b, 0x45, 0xc8, //0x0000067d movq         $-56(%rbp), %rax
 441  	0x48, 0xf7, 0xd0, //0x00000681 notq         %rax
 442  	0x49, 0x01, 0xc1, //0x00000684 addq         %rax, %r9
 443  	0x48, 0x8b, 0x45, 0xd0, //0x00000687 movq         $-48(%rbp), %rax
 444  	0x4c, 0x89, 0x08, //0x0000068b movq         %r9, (%rax)
 445  	0x48, 0xc7, 0xc0, 0xfd, 0xff, 0xff, 0xff, //0x0000068e movq         $-3, %rax
 446  	0xe9, 0xb3, 0xfe, 0xff, 0xff, //0x00000695 jmp          LBB0_103
 447  	//0x0000069a LBB0_82
 448  	0x4c, 0x89, 0xca, //0x0000069a movq         %r9, %rdx
 449  	0x48, 0x2b, 0x55, 0xc8, //0x0000069d subq         $-56(%rbp), %rdx
 450  	0x48, 0x83, 0xc2, 0x02, //0x000006a1 addq         $2, %rdx
 451  	0x48, 0x8b, 0x75, 0xd0, //0x000006a5 movq         $-48(%rbp), %rsi
 452  	0x48, 0x89, 0x16, //0x000006a9 movq         %rdx, (%rsi)
 453  	0x41, 0x8a, 0x49, 0x02, //0x000006ac movb         $2(%r9), %cl
 454  	0x8d, 0x41, 0xd0, //0x000006b0 leal         $-48(%rcx), %eax
 455  	0x3c, 0x0a, //0x000006b3 cmpb         $10, %al
 456  	0x0f, 0x82, 0x2e, 0x00, 0x00, 0x00, //0x000006b5 jb           LBB0_85
 457  	0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x000006bb movq         $-2, %rax
 458  	0x80, 0xc1, 0xbf, //0x000006c2 addb         $-65, %cl
 459  	0x80, 0xf9, 0x25, //0x000006c5 cmpb         $37, %cl
 460  	0x0f, 0x87, 0x7f, 0xfe, 0xff, 0xff, //0x000006c8 ja           LBB0_103
 461  	0x0f, 0xb6, 0xc9, //0x000006ce movzbl       %cl, %ecx
 462  	0x48, 0xbe, 0x3f, 0x00, 0x00, 0x00, 0x3f, 0x00, 0x00, 0x00, //0x000006d1 movabsq      $270582939711, %rsi
 463  	0x48, 0x0f, 0xa3, 0xce, //0x000006db btq          %rcx, %rsi
 464  	0x48, 0x8b, 0x75, 0xd0, //0x000006df movq         $-48(%rbp), %rsi
 465  	0x0f, 0x83, 0x64, 0xfe, 0xff, 0xff, //0x000006e3 jae          LBB0_103
 466  	//0x000006e9 LBB0_85
 467  	0x48, 0x8d, 0x42, 0x01, //0x000006e9 leaq         $1(%rdx), %rax
 468  	0x48, 0x89, 0x06, //0x000006ed movq         %rax, (%rsi)
 469  	0x41, 0x8a, 0x49, 0x03, //0x000006f0 movb         $3(%r9), %cl
 470  	0x8d, 0x41, 0xd0, //0x000006f4 leal         $-48(%rcx), %eax
 471  	0x3c, 0x09, //0x000006f7 cmpb         $9, %al
 472  	0x0f, 0x86, 0x2e, 0x00, 0x00, 0x00, //0x000006f9 jbe          LBB0_88
 473  	0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x000006ff movq         $-2, %rax
 474  	0x80, 0xc1, 0xbf, //0x00000706 addb         $-65, %cl
 475  	0x80, 0xf9, 0x25, //0x00000709 cmpb         $37, %cl
 476  	0x0f, 0x87, 0x3b, 0xfe, 0xff, 0xff, //0x0000070c ja           LBB0_103
 477  	0x0f, 0xb6, 0xc9, //0x00000712 movzbl       %cl, %ecx
 478  	0x48, 0xbe, 0x3f, 0x00, 0x00, 0x00, 0x3f, 0x00, 0x00, 0x00, //0x00000715 movabsq      $270582939711, %rsi
 479  	0x48, 0x0f, 0xa3, 0xce, //0x0000071f btq          %rcx, %rsi
 480  	0x48, 0x8b, 0x75, 0xd0, //0x00000723 movq         $-48(%rbp), %rsi
 481  	0x0f, 0x83, 0x20, 0xfe, 0xff, 0xff, //0x00000727 jae          LBB0_103
 482  	//0x0000072d LBB0_88
 483  	0x48, 0x8d, 0x42, 0x02, //0x0000072d leaq         $2(%rdx), %rax
 484  	0x48, 0x89, 0x06, //0x00000731 movq         %rax, (%rsi)
 485  	0x41, 0x8a, 0x49, 0x04, //0x00000734 movb         $4(%r9), %cl
 486  	0x8d, 0x41, 0xd0, //0x00000738 leal         $-48(%rcx), %eax
 487  	0x3c, 0x0a, //0x0000073b cmpb         $10, %al
 488  	0x0f, 0x82, 0x2e, 0x00, 0x00, 0x00, //0x0000073d jb           LBB0_91
 489  	0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00000743 movq         $-2, %rax
 490  	0x80, 0xc1, 0xbf, //0x0000074a addb         $-65, %cl
 491  	0x80, 0xf9, 0x25, //0x0000074d cmpb         $37, %cl
 492  	0x0f, 0x87, 0xf7, 0xfd, 0xff, 0xff, //0x00000750 ja           LBB0_103
 493  	0x0f, 0xb6, 0xc9, //0x00000756 movzbl       %cl, %ecx
 494  	0x48, 0xbe, 0x3f, 0x00, 0x00, 0x00, 0x3f, 0x00, 0x00, 0x00, //0x00000759 movabsq      $270582939711, %rsi
 495  	0x48, 0x0f, 0xa3, 0xce, //0x00000763 btq          %rcx, %rsi
 496  	0x48, 0x8b, 0x75, 0xd0, //0x00000767 movq         $-48(%rbp), %rsi
 497  	0x0f, 0x83, 0xdc, 0xfd, 0xff, 0xff, //0x0000076b jae          LBB0_103
 498  	//0x00000771 LBB0_91
 499  	0x48, 0x8d, 0x42, 0x03, //0x00000771 leaq         $3(%rdx), %rax
 500  	0x48, 0x89, 0x06, //0x00000775 movq         %rax, (%rsi)
 501  	0x41, 0x8a, 0x49, 0x05, //0x00000778 movb         $5(%r9), %cl
 502  	0x8d, 0x41, 0xd0, //0x0000077c leal         $-48(%rcx), %eax
 503  	0x3c, 0x0a, //0x0000077f cmpb         $10, %al
 504  	0x0f, 0x82, 0x2e, 0x00, 0x00, 0x00, //0x00000781 jb           LBB0_94
 505  	0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00000787 movq         $-2, %rax
 506  	0x80, 0xc1, 0xbf, //0x0000078e addb         $-65, %cl
 507  	0x80, 0xf9, 0x25, //0x00000791 cmpb         $37, %cl
 508  	0x0f, 0x87, 0xb3, 0xfd, 0xff, 0xff, //0x00000794 ja           LBB0_103
 509  	0x0f, 0xb6, 0xc9, //0x0000079a movzbl       %cl, %ecx
 510  	0x48, 0xbe, 0x3f, 0x00, 0x00, 0x00, 0x3f, 0x00, 0x00, 0x00, //0x0000079d movabsq      $270582939711, %rsi
 511  	0x48, 0x0f, 0xa3, 0xce, //0x000007a7 btq          %rcx, %rsi
 512  	0x48, 0x8b, 0x75, 0xd0, //0x000007ab movq         $-48(%rbp), %rsi
 513  	0x0f, 0x83, 0x98, 0xfd, 0xff, 0xff, //0x000007af jae          LBB0_103
 514  	//0x000007b5 LBB0_94
 515  	0x48, 0x83, 0xc2, 0x04, //0x000007b5 addq         $4, %rdx
 516  	0x48, 0x89, 0x16, //0x000007b9 movq         %rdx, (%rsi)
 517  	0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x000007bc movq         $-2, %rax
 518  	0xe9, 0x85, 0xfd, 0xff, 0xff, //0x000007c3 jmp          LBB0_103
 519  	//0x000007c8 LBB0_22
 520  	0x48, 0x8b, 0x45, 0xc8, //0x000007c8 movq         $-56(%rbp), %rax
 521  	0x48, 0xf7, 0xd0, //0x000007cc notq         %rax
 522  	0x49, 0x01, 0xc1, //0x000007cf addq         %rax, %r9
 523  	//0x000007d2 LBB0_28
 524  	0x48, 0x8b, 0x45, 0xd0, //0x000007d2 movq         $-48(%rbp), %rax
 525  	0x4c, 0x89, 0x08, //0x000007d6 movq         %r9, (%rax)
 526  	0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x000007d9 movq         $-2, %rax
 527  	0xe9, 0x68, 0xfd, 0xff, 0xff, //0x000007e0 jmp          LBB0_103
 528  	//0x000007e5 LBB0_27
 529  	0x4c, 0x2b, 0x4d, 0xc8, //0x000007e5 subq         $-56(%rbp), %r9
 530  	0x49, 0x83, 0xc1, 0x01, //0x000007e9 addq         $1, %r9
 531  	0xe9, 0xe0, 0xff, 0xff, 0xff, //0x000007ed jmp          LBB0_28
 532  	//0x000007f2 LBB0_73
 533  	0x48, 0x03, 0x75, 0xc8, //0x000007f2 addq         $-56(%rbp), %rsi
 534  	0x49, 0x29, 0xf1, //0x000007f6 subq         %rsi, %r9
 535  	0xe9, 0x2c, 0xfd, 0xff, 0xff, //0x000007f9 jmp          LBB0_77
 536  	//0x000007fe LBB0_64
 537  	0xf6, 0x45, 0xb8, 0x02, //0x000007fe testb        $2, $-72(%rbp)
 538  	0x0f, 0x84, 0x18, 0x00, 0x00, 0x00, //0x00000802 je           LBB0_18
 539  	0x66, 0xc7, 0x40, 0xfe, 0xef, 0xbf, //0x00000808 movw         $-16401, $-2(%rax)
 540  	0xc6, 0x00, 0xbd, //0x0000080e movb         $-67, (%rax)
 541  	0x48, 0x83, 0xc0, 0x01, //0x00000811 addq         $1, %rax
 542  	0x45, 0x31, 0xd2, //0x00000815 xorl         %r10d, %r10d
 543  	0x48, 0x89, 0xfa, //0x00000818 movq         %rdi, %rdx
 544  	0xe9, 0x27, 0xfd, 0xff, 0xff, //0x0000081b jmp          LBB0_102
 545  	//0x00000820 LBB0_18
 546  	0x48, 0x8b, 0x45, 0xd0, //0x00000820 movq         $-48(%rbp), %rax
 547  	0x48, 0x8b, 0x4d, 0xc0, //0x00000824 movq         $-64(%rbp), %rcx
 548  	0x48, 0x89, 0x08, //0x00000828 movq         %rcx, (%rax)
 549  	0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x0000082b movq         $-1, %rax
 550  	0xe9, 0x16, 0xfd, 0xff, 0xff, //0x00000832 jmp          LBB0_103
 551  	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000837 .p2align 4, 0x00
 552  	//0x00000840 __UnquoteTab
 553  	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000840 QUAD $0x0000000000000000; QUAD $0x0000000000000000  // .ascii 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
 554  	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000850 QUAD $0x0000000000000000; QUAD $0x0000000000000000  // .ascii 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
 555  	0x00, 0x00, 0x22, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x2f, //0x00000860 QUAD $0x0000000000220000; QUAD $0x2f00000000000000  // .ascii 16, '\x00\x00"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00/'
 556  	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000870 QUAD $0x0000000000000000; QUAD $0x0000000000000000  // .ascii 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
 557  	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000880 QUAD $0x0000000000000000; QUAD $0x0000000000000000  // .ascii 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
 558  	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x5c, 0x00, 0x00, 0x00, //0x00000890 QUAD $0x0000000000000000; QUAD $0x0000005c00000000  // .ascii 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\\\x00\x00\x00'
 559  	0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x0c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0a, 0x00, //0x000008a0 QUAD $0x000c000000080000; QUAD $0x000a000000000000  // .ascii 16, '\x00\x00\x08\x00\x00\x00\x0c\x00\x00\x00\x00\x00\x00\x00\n\x00'
 560  	0x00, 0x00, 0x0d, 0x00, 0x09, 0xff, //0x000008b0 LONG $0x000d0000; WORD $0xff09  // .ascii 6, '\x00\x00\r\x00\t\xff'
 561  	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000008b6 QUAD $0x0000000000000000; QUAD $0x0000000000000000  // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
 562  	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000008c6 QUAD $0x0000000000000000; QUAD $0x0000000000000000  // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
 563  	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000008d6 QUAD $0x0000000000000000; QUAD $0x0000000000000000  // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
 564  	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000008e6 QUAD $0x0000000000000000; QUAD $0x0000000000000000  // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
 565  	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000008f6 QUAD $0x0000000000000000; QUAD $0x0000000000000000  // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
 566  	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000906 QUAD $0x0000000000000000; QUAD $0x0000000000000000  // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
 567  	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000916 QUAD $0x0000000000000000; QUAD $0x0000000000000000  // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
 568  	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000926 QUAD $0x0000000000000000; QUAD $0x0000000000000000  // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
 569  	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000936 QUAD $0x0000000000000000; WORD $0x0000  // .space 10, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
 570  }
 571   
 572