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