b64decode_text_amd64.go raw
1 // +build amd64
2 // Code generated by asm2asm, DO NOT EDIT.
3
4 package avx2
5
6 var _text_b64decode = []byte{
7 // .p2align 5, 0x00
8 // LCPI0_0
9 0xa8, // .byte 168
10 0xf8, //0x00000001 .byte 248
11 0xf8, //0x00000002 .byte 248
12 0xf8, //0x00000003 .byte 248
13 0xf8, //0x00000004 .byte 248
14 0xf8, //0x00000005 .byte 248
15 0xf8, //0x00000006 .byte 248
16 0xf8, //0x00000007 .byte 248
17 0xf8, //0x00000008 .byte 248
18 0xf8, //0x00000009 .byte 248
19 0xf0, //0x0000000a .byte 240
20 0x54, //0x0000000b .byte 84
21 0x50, //0x0000000c .byte 80
22 0x50, //0x0000000d .byte 80
23 0x50, //0x0000000e .byte 80
24 0x54, //0x0000000f .byte 84
25 0xa8, //0x00000010 .byte 168
26 0xf8, //0x00000011 .byte 248
27 0xf8, //0x00000012 .byte 248
28 0xf8, //0x00000013 .byte 248
29 0xf8, //0x00000014 .byte 248
30 0xf8, //0x00000015 .byte 248
31 0xf8, //0x00000016 .byte 248
32 0xf8, //0x00000017 .byte 248
33 0xf8, //0x00000018 .byte 248
34 0xf8, //0x00000019 .byte 248
35 0xf0, //0x0000001a .byte 240
36 0x54, //0x0000001b .byte 84
37 0x50, //0x0000001c .byte 80
38 0x50, //0x0000001d .byte 80
39 0x50, //0x0000001e .byte 80
40 0x54, //0x0000001f .byte 84
41 //0x00000020 LCPI0_1
42 0xa8, //0x00000020 .byte 168
43 0xf8, //0x00000021 .byte 248
44 0xf8, //0x00000022 .byte 248
45 0xf8, //0x00000023 .byte 248
46 0xf8, //0x00000024 .byte 248
47 0xf8, //0x00000025 .byte 248
48 0xf8, //0x00000026 .byte 248
49 0xf8, //0x00000027 .byte 248
50 0xf8, //0x00000028 .byte 248
51 0xf8, //0x00000029 .byte 248
52 0xf0, //0x0000002a .byte 240
53 0x50, //0x0000002b .byte 80
54 0x50, //0x0000002c .byte 80
55 0x54, //0x0000002d .byte 84
56 0x50, //0x0000002e .byte 80
57 0x70, //0x0000002f .byte 112
58 0xa8, //0x00000030 .byte 168
59 0xf8, //0x00000031 .byte 248
60 0xf8, //0x00000032 .byte 248
61 0xf8, //0x00000033 .byte 248
62 0xf8, //0x00000034 .byte 248
63 0xf8, //0x00000035 .byte 248
64 0xf8, //0x00000036 .byte 248
65 0xf8, //0x00000037 .byte 248
66 0xf8, //0x00000038 .byte 248
67 0xf8, //0x00000039 .byte 248
68 0xf0, //0x0000003a .byte 240
69 0x50, //0x0000003b .byte 80
70 0x50, //0x0000003c .byte 80
71 0x54, //0x0000003d .byte 84
72 0x50, //0x0000003e .byte 80
73 0x70, //0x0000003f .byte 112
74 //0x00000040 LCPI0_2
75 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, //0x00000040 QUAD $0x2f2f2f2f2f2f2f2f; QUAD $0x2f2f2f2f2f2f2f2f // .space 16, '////////////////'
76 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, //0x00000050 QUAD $0x2f2f2f2f2f2f2f2f; QUAD $0x2f2f2f2f2f2f2f2f // .space 16, '////////////////'
77 //0x00000060 LCPI0_3
78 0x5f, 0x5f, 0x5f, 0x5f, 0x5f, 0x5f, 0x5f, 0x5f, 0x5f, 0x5f, 0x5f, 0x5f, 0x5f, 0x5f, 0x5f, 0x5f, //0x00000060 QUAD $0x5f5f5f5f5f5f5f5f; QUAD $0x5f5f5f5f5f5f5f5f // .space 16, '________________'
79 0x5f, 0x5f, 0x5f, 0x5f, 0x5f, 0x5f, 0x5f, 0x5f, 0x5f, 0x5f, 0x5f, 0x5f, 0x5f, 0x5f, 0x5f, 0x5f, //0x00000070 QUAD $0x5f5f5f5f5f5f5f5f; QUAD $0x5f5f5f5f5f5f5f5f // .space 16, '________________'
80 //0x00000080 LCPI0_4
81 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, //0x00000080 QUAD $0x1010101010101010; QUAD $0x1010101010101010 // .space 16, '\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10'
82 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, //0x00000090 QUAD $0x1010101010101010; QUAD $0x1010101010101010 // .space 16, '\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10'
83 //0x000000a0 LCPI0_5
84 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, //0x000000a0 QUAD $0x2020202020202020; QUAD $0x2020202020202020 // .space 16, ' '
85 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, //0x000000b0 QUAD $0x2020202020202020; QUAD $0x2020202020202020 // .space 16, ' '
86 //0x000000c0 LCPI0_6
87 0x00, //0x000000c0 .byte 0
88 0x00, //0x000000c1 .byte 0
89 0x13, //0x000000c2 .byte 19
90 0x04, //0x000000c3 .byte 4
91 0xbf, //0x000000c4 .byte 191
92 0xbf, //0x000000c5 .byte 191
93 0xb9, //0x000000c6 .byte 185
94 0xb9, //0x000000c7 .byte 185
95 0x00, //0x000000c8 .byte 0
96 0x00, //0x000000c9 .byte 0
97 0x00, //0x000000ca .byte 0
98 0x00, //0x000000cb .byte 0
99 0x00, //0x000000cc .byte 0
100 0x00, //0x000000cd .byte 0
101 0x00, //0x000000ce .byte 0
102 0x00, //0x000000cf .byte 0
103 0x00, //0x000000d0 .byte 0
104 0x00, //0x000000d1 .byte 0
105 0x13, //0x000000d2 .byte 19
106 0x04, //0x000000d3 .byte 4
107 0xbf, //0x000000d4 .byte 191
108 0xbf, //0x000000d5 .byte 191
109 0xb9, //0x000000d6 .byte 185
110 0xb9, //0x000000d7 .byte 185
111 0x00, //0x000000d8 .byte 0
112 0x00, //0x000000d9 .byte 0
113 0x00, //0x000000da .byte 0
114 0x00, //0x000000db .byte 0
115 0x00, //0x000000dc .byte 0
116 0x00, //0x000000dd .byte 0
117 0x00, //0x000000de .byte 0
118 0x00, //0x000000df .byte 0
119 //0x000000e0 LCPI0_7
120 0x00, //0x000000e0 .byte 0
121 0x00, //0x000000e1 .byte 0
122 0x11, //0x000000e2 .byte 17
123 0x04, //0x000000e3 .byte 4
124 0xbf, //0x000000e4 .byte 191
125 0xbf, //0x000000e5 .byte 191
126 0xb9, //0x000000e6 .byte 185
127 0xb9, //0x000000e7 .byte 185
128 0x00, //0x000000e8 .byte 0
129 0x00, //0x000000e9 .byte 0
130 0x00, //0x000000ea .byte 0
131 0x00, //0x000000eb .byte 0
132 0x00, //0x000000ec .byte 0
133 0x00, //0x000000ed .byte 0
134 0x00, //0x000000ee .byte 0
135 0x00, //0x000000ef .byte 0
136 0x00, //0x000000f0 .byte 0
137 0x00, //0x000000f1 .byte 0
138 0x11, //0x000000f2 .byte 17
139 0x04, //0x000000f3 .byte 4
140 0xbf, //0x000000f4 .byte 191
141 0xbf, //0x000000f5 .byte 191
142 0xb9, //0x000000f6 .byte 185
143 0xb9, //0x000000f7 .byte 185
144 0x00, //0x000000f8 .byte 0
145 0x00, //0x000000f9 .byte 0
146 0x00, //0x000000fa .byte 0
147 0x00, //0x000000fb .byte 0
148 0x00, //0x000000fc .byte 0
149 0x00, //0x000000fd .byte 0
150 0x00, //0x000000fe .byte 0
151 0x00, //0x000000ff .byte 0
152 //0x00000100 LCPI0_8
153 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, //0x00000100 QUAD $0x0f0f0f0f0f0f0f0f; QUAD $0x0f0f0f0f0f0f0f0f // .space 16, '\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f'
154 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, //0x00000110 QUAD $0x0f0f0f0f0f0f0f0f; QUAD $0x0f0f0f0f0f0f0f0f // .space 16, '\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f'
155 //0x00000120 LCPI0_9
156 0x01, //0x00000120 .byte 1
157 0x02, //0x00000121 .byte 2
158 0x04, //0x00000122 .byte 4
159 0x08, //0x00000123 .byte 8
160 0x10, //0x00000124 .byte 16
161 0x20, //0x00000125 .byte 32
162 0x40, //0x00000126 .byte 64
163 0x80, //0x00000127 .byte 128
164 0x00, //0x00000128 .byte 0
165 0x00, //0x00000129 .byte 0
166 0x00, //0x0000012a .byte 0
167 0x00, //0x0000012b .byte 0
168 0x00, //0x0000012c .byte 0
169 0x00, //0x0000012d .byte 0
170 0x00, //0x0000012e .byte 0
171 0x00, //0x0000012f .byte 0
172 0x01, //0x00000130 .byte 1
173 0x02, //0x00000131 .byte 2
174 0x04, //0x00000132 .byte 4
175 0x08, //0x00000133 .byte 8
176 0x10, //0x00000134 .byte 16
177 0x20, //0x00000135 .byte 32
178 0x40, //0x00000136 .byte 64
179 0x80, //0x00000137 .byte 128
180 0x00, //0x00000138 .byte 0
181 0x00, //0x00000139 .byte 0
182 0x00, //0x0000013a .byte 0
183 0x00, //0x0000013b .byte 0
184 0x00, //0x0000013c .byte 0
185 0x00, //0x0000013d .byte 0
186 0x00, //0x0000013e .byte 0
187 0x00, //0x0000013f .byte 0
188 //0x00000140 LCPI0_10
189 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, //0x00000140 QUAD $0x3f3f3f3f3f3f3f3f; QUAD $0x3f3f3f3f3f3f3f3f // .space 16, '????????????????'
190 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, //0x00000150 QUAD $0x3f3f3f3f3f3f3f3f; QUAD $0x3f3f3f3f3f3f3f3f // .space 16, '????????????????'
191 //0x00000160 LCPI0_11
192 0x40, //0x00000160 .byte 64
193 0x01, //0x00000161 .byte 1
194 0x40, //0x00000162 .byte 64
195 0x01, //0x00000163 .byte 1
196 0x40, //0x00000164 .byte 64
197 0x01, //0x00000165 .byte 1
198 0x40, //0x00000166 .byte 64
199 0x01, //0x00000167 .byte 1
200 0x40, //0x00000168 .byte 64
201 0x01, //0x00000169 .byte 1
202 0x40, //0x0000016a .byte 64
203 0x01, //0x0000016b .byte 1
204 0x40, //0x0000016c .byte 64
205 0x01, //0x0000016d .byte 1
206 0x40, //0x0000016e .byte 64
207 0x01, //0x0000016f .byte 1
208 0x40, //0x00000170 .byte 64
209 0x01, //0x00000171 .byte 1
210 0x40, //0x00000172 .byte 64
211 0x01, //0x00000173 .byte 1
212 0x40, //0x00000174 .byte 64
213 0x01, //0x00000175 .byte 1
214 0x40, //0x00000176 .byte 64
215 0x01, //0x00000177 .byte 1
216 0x40, //0x00000178 .byte 64
217 0x01, //0x00000179 .byte 1
218 0x40, //0x0000017a .byte 64
219 0x01, //0x0000017b .byte 1
220 0x40, //0x0000017c .byte 64
221 0x01, //0x0000017d .byte 1
222 0x40, //0x0000017e .byte 64
223 0x01, //0x0000017f .byte 1
224 //0x00000180 LCPI0_12
225 0x00, 0x10, //0x00000180 .word 4096
226 0x01, 0x00, //0x00000182 .word 1
227 0x00, 0x10, //0x00000184 .word 4096
228 0x01, 0x00, //0x00000186 .word 1
229 0x00, 0x10, //0x00000188 .word 4096
230 0x01, 0x00, //0x0000018a .word 1
231 0x00, 0x10, //0x0000018c .word 4096
232 0x01, 0x00, //0x0000018e .word 1
233 0x00, 0x10, //0x00000190 .word 4096
234 0x01, 0x00, //0x00000192 .word 1
235 0x00, 0x10, //0x00000194 .word 4096
236 0x01, 0x00, //0x00000196 .word 1
237 0x00, 0x10, //0x00000198 .word 4096
238 0x01, 0x00, //0x0000019a .word 1
239 0x00, 0x10, //0x0000019c .word 4096
240 0x01, 0x00, //0x0000019e .word 1
241 //0x000001a0 LCPI0_14
242 0x02, //0x000001a0 .byte 2
243 0x01, //0x000001a1 .byte 1
244 0x00, //0x000001a2 .byte 0
245 0x06, //0x000001a3 .byte 6
246 0x05, //0x000001a4 .byte 5
247 0x04, //0x000001a5 .byte 4
248 0x0a, //0x000001a6 .byte 10
249 0x09, //0x000001a7 .byte 9
250 0x08, //0x000001a8 .byte 8
251 0x0e, //0x000001a9 .byte 14
252 0x0d, //0x000001aa .byte 13
253 0x0c, //0x000001ab .byte 12
254 0x00, //0x000001ac BYTE $0x00 // .space 1, '\x00'
255 0x00, //0x000001ad BYTE $0x00 // .space 1, '\x00'
256 0x00, //0x000001ae BYTE $0x00 // .space 1, '\x00'
257 0x00, //0x000001af BYTE $0x00 // .space 1, '\x00'
258 0x05, //0x000001b0 .byte 5
259 0x04, //0x000001b1 .byte 4
260 0x0a, //0x000001b2 .byte 10
261 0x09, //0x000001b3 .byte 9
262 0x08, //0x000001b4 .byte 8
263 0x0e, //0x000001b5 .byte 14
264 0x0d, //0x000001b6 .byte 13
265 0x0c, //0x000001b7 .byte 12
266 0x00, //0x000001b8 BYTE $0x00 // .space 1, '\x00'
267 0x00, //0x000001b9 BYTE $0x00 // .space 1, '\x00'
268 0x00, //0x000001ba BYTE $0x00 // .space 1, '\x00'
269 0x00, //0x000001bb BYTE $0x00 // .space 1, '\x00'
270 0x00, //0x000001bc BYTE $0x00 // .space 1, '\x00'
271 0x00, //0x000001bd BYTE $0x00 // .space 1, '\x00'
272 0x00, //0x000001be BYTE $0x00 // .space 1, '\x00'
273 0x00, //0x000001bf BYTE $0x00 // .space 1, '\x00'
274 //0x000001c0 .p2align 4, 0x00
275 //0x000001c0 LCPI0_13
276 0x00, //0x000001c0 BYTE $0x00 // .space 1, '\x00'
277 0x00, //0x000001c1 BYTE $0x00 // .space 1, '\x00'
278 0x00, //0x000001c2 BYTE $0x00 // .space 1, '\x00'
279 0x00, //0x000001c3 BYTE $0x00 // .space 1, '\x00'
280 0x00, //0x000001c4 BYTE $0x00 // .space 1, '\x00'
281 0x00, //0x000001c5 BYTE $0x00 // .space 1, '\x00'
282 0x00, //0x000001c6 BYTE $0x00 // .space 1, '\x00'
283 0x00, //0x000001c7 BYTE $0x00 // .space 1, '\x00'
284 0x00, //0x000001c8 BYTE $0x00 // .space 1, '\x00'
285 0x00, //0x000001c9 BYTE $0x00 // .space 1, '\x00'
286 0x00, //0x000001ca BYTE $0x00 // .space 1, '\x00'
287 0x00, //0x000001cb BYTE $0x00 // .space 1, '\x00'
288 0x02, //0x000001cc .byte 2
289 0x01, //0x000001cd .byte 1
290 0x00, //0x000001ce .byte 0
291 0x06, //0x000001cf .byte 6
292 //0x000001d0 .p2align 4, 0x90
293 //0x000001d0 _b64decode
294 0x55, //0x000001d0 pushq %rbp
295 0x48, 0x89, 0xe5, //0x000001d1 movq %rsp, %rbp
296 0x41, 0x57, //0x000001d4 pushq %r15
297 0x41, 0x56, //0x000001d6 pushq %r14
298 0x41, 0x55, //0x000001d8 pushq %r13
299 0x41, 0x54, //0x000001da pushq %r12
300 0x53, //0x000001dc pushq %rbx
301 0x48, 0x83, 0xec, 0x58, //0x000001dd subq $88, %rsp
302 0x48, 0x85, 0xd2, //0x000001e1 testq %rdx, %rdx
303 0x0f, 0x84, 0x85, 0x00, 0x00, 0x00, //0x000001e4 je LBB0_6
304 0x41, 0x89, 0xca, //0x000001ea movl %ecx, %r10d
305 0x48, 0x8b, 0x07, //0x000001ed movq (%rdi), %rax
306 0x48, 0x8b, 0x4f, 0x10, //0x000001f0 movq $16(%rdi), %rcx
307 0x48, 0x89, 0x7d, 0x80, //0x000001f4 movq %rdi, $-128(%rbp)
308 0x48, 0x8b, 0x7f, 0x08, //0x000001f8 movq $8(%rdi), %rdi
309 0x48, 0x01, 0xc7, //0x000001fc addq %rax, %rdi
310 0x48, 0x89, 0x7d, 0x98, //0x000001ff movq %rdi, $-104(%rbp)
311 0x48, 0x8d, 0x3c, 0x08, //0x00000203 leaq (%rax,%rcx), %rdi
312 0x48, 0x89, 0x7d, 0xb8, //0x00000207 movq %rdi, $-72(%rbp)
313 0x4c, 0x8d, 0x0c, 0x16, //0x0000020b leaq (%rsi,%rdx), %r9
314 0x48, 0x8d, 0x1d, 0x6a, 0x34, 0x00, 0x00, //0x0000020f leaq $13418(%rip), %rbx /* _VecDecodeCharsetStd+0(%rip) */
315 0x48, 0x8d, 0x3d, 0x63, 0x35, 0x00, 0x00, //0x00000216 leaq $13667(%rip), %rdi /* _VecDecodeCharsetURL+0(%rip) */
316 0x41, 0xf6, 0xc2, 0x01, //0x0000021d testb $1, %r10b
317 0x48, 0x0f, 0x44, 0xfb, //0x00000221 cmoveq %rbx, %rdi
318 0x48, 0x89, 0x7d, 0xd0, //0x00000225 movq %rdi, $-48(%rbp)
319 0x0f, 0x84, 0x47, 0x00, 0x00, 0x00, //0x00000229 je LBB0_7
320 0xc5, 0xfe, 0x6f, 0x05, 0xe9, 0xfd, 0xff, 0xff, //0x0000022f vmovdqu $-535(%rip), %ymm0 /* LCPI0_1+0(%rip) */
321 0x0f, 0x85, 0x47, 0x00, 0x00, 0x00, //0x00000237 jne LBB0_8
322 //0x0000023d LBB0_3
323 0xc5, 0xfe, 0x6f, 0x0d, 0xfb, 0xfd, 0xff, 0xff, //0x0000023d vmovdqu $-517(%rip), %ymm1 /* LCPI0_2+0(%rip) */
324 0x0f, 0x85, 0x47, 0x00, 0x00, 0x00, //0x00000245 jne LBB0_9
325 //0x0000024b LBB0_4
326 0xc5, 0xfe, 0x6f, 0x15, 0x2d, 0xfe, 0xff, 0xff, //0x0000024b vmovdqu $-467(%rip), %ymm2 /* LCPI0_4+0(%rip) */
327 0x4c, 0x8d, 0x74, 0x16, 0xe0, //0x00000253 leaq $-32(%rsi,%rdx), %r14
328 0x48, 0x89, 0x55, 0xa0, //0x00000258 movq %rdx, $-96(%rbp)
329 0x0f, 0x85, 0x47, 0x00, 0x00, 0x00, //0x0000025c jne LBB0_10
330 //0x00000262 LBB0_5
331 0xc5, 0xfe, 0x6f, 0x1d, 0x56, 0xfe, 0xff, 0xff, //0x00000262 vmovdqu $-426(%rip), %ymm3 /* LCPI0_6+0(%rip) */
332 0xe9, 0x42, 0x00, 0x00, 0x00, //0x0000026a jmp LBB0_11
333 //0x0000026f LBB0_6
334 0x31, 0xc0, //0x0000026f xorl %eax, %eax
335 0xe9, 0xf4, 0x33, 0x00, 0x00, //0x00000271 jmp LBB0_865
336 //0x00000276 LBB0_7
337 0xc5, 0xfe, 0x6f, 0x05, 0x82, 0xfd, 0xff, 0xff, //0x00000276 vmovdqu $-638(%rip), %ymm0 /* LCPI0_0+0(%rip) */
338 0x0f, 0x84, 0xb9, 0xff, 0xff, 0xff, //0x0000027e je LBB0_3
339 //0x00000284 LBB0_8
340 0xc5, 0xfe, 0x6f, 0x0d, 0xd4, 0xfd, 0xff, 0xff, //0x00000284 vmovdqu $-556(%rip), %ymm1 /* LCPI0_3+0(%rip) */
341 0x0f, 0x84, 0xb9, 0xff, 0xff, 0xff, //0x0000028c je LBB0_4
342 //0x00000292 LBB0_9
343 0xc5, 0xfe, 0x6f, 0x15, 0x06, 0xfe, 0xff, 0xff, //0x00000292 vmovdqu $-506(%rip), %ymm2 /* LCPI0_5+0(%rip) */
344 0x4c, 0x8d, 0x74, 0x16, 0xe0, //0x0000029a leaq $-32(%rsi,%rdx), %r14
345 0x48, 0x89, 0x55, 0xa0, //0x0000029f movq %rdx, $-96(%rbp)
346 0x0f, 0x84, 0xb9, 0xff, 0xff, 0xff, //0x000002a3 je LBB0_5
347 //0x000002a9 LBB0_10
348 0xc5, 0xfe, 0x6f, 0x1d, 0x2f, 0xfe, 0xff, 0xff, //0x000002a9 vmovdqu $-465(%rip), %ymm3 /* LCPI0_7+0(%rip) */
349 //0x000002b1 LBB0_11
350 0x48, 0x8b, 0x7d, 0x98, //0x000002b1 movq $-104(%rbp), %rdi
351 0x49, 0x89, 0xf3, //0x000002b5 movq %rsi, %r11
352 0x48, 0x89, 0xf2, //0x000002b8 movq %rsi, %rdx
353 0x48, 0x89, 0x75, 0xb0, //0x000002bb movq %rsi, $-80(%rbp)
354 0x49, 0x39, 0xf6, //0x000002bf cmpq %rsi, %r14
355 0x48, 0x89, 0xfa, //0x000002c2 movq %rdi, %rdx
356 0x44, 0x89, 0x55, 0xcc, //0x000002c5 movl %r10d, $-52(%rbp)
357 0x0f, 0x82, 0x6e, 0x0d, 0x00, 0x00, //0x000002c9 jb LBB0_227
358 0x4c, 0x8d, 0x3c, 0x08, //0x000002cf leaq (%rax,%rcx), %r15
359 0x49, 0x83, 0xc7, 0xe0, //0x000002d3 addq $-32, %r15
360 0x48, 0x8b, 0x45, 0x98, //0x000002d7 movq $-104(%rbp), %rax
361 0x48, 0x89, 0xc2, //0x000002db movq %rax, %rdx
362 0x4c, 0x8b, 0x5d, 0xb0, //0x000002de movq $-80(%rbp), %r11
363 0x4c, 0x39, 0xf8, //0x000002e2 cmpq %r15, %rax
364 0x0f, 0x87, 0x52, 0x0d, 0x00, 0x00, //0x000002e5 ja LBB0_227
365 0x4c, 0x8b, 0x5d, 0xb0, //0x000002eb movq $-80(%rbp), %r11
366 0x48, 0x8b, 0x45, 0xa0, //0x000002ef movq $-96(%rbp), %rax
367 0x4c, 0x01, 0xd8, //0x000002f3 addq %r11, %rax
368 0x48, 0x83, 0xc0, 0xff, //0x000002f6 addq $-1, %rax
369 0x48, 0x89, 0x45, 0xa8, //0x000002fa movq %rax, $-88(%rbp)
370 0xc5, 0xfe, 0x6f, 0x25, 0xfa, 0xfd, 0xff, 0xff, //0x000002fe vmovdqu $-518(%rip), %ymm4 /* LCPI0_8+0(%rip) */
371 0xc5, 0xfe, 0x6f, 0x2d, 0x12, 0xfe, 0xff, 0xff, //0x00000306 vmovdqu $-494(%rip), %ymm5 /* LCPI0_9+0(%rip) */
372 0xc5, 0xc9, 0xef, 0xf6, //0x0000030e vpxor %xmm6, %xmm6, %xmm6
373 0x49, 0xb8, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, //0x00000312 movabsq $-4294967296, %r8
374 0xc5, 0x7e, 0x6f, 0x05, 0x3c, 0xfe, 0xff, 0xff, //0x0000031c vmovdqu $-452(%rip), %ymm8 /* LCPI0_11+0(%rip) */
375 0xc5, 0x7e, 0x6f, 0x0d, 0x54, 0xfe, 0xff, 0xff, //0x00000324 vmovdqu $-428(%rip), %ymm9 /* LCPI0_12+0(%rip) */
376 0xc5, 0x7a, 0x6f, 0x15, 0x8c, 0xfe, 0xff, 0xff, //0x0000032c vmovdqu $-372(%rip), %xmm10 /* LCPI0_13+0(%rip) */
377 0xc5, 0x7e, 0x6f, 0x1d, 0x64, 0xfe, 0xff, 0xff, //0x00000334 vmovdqu $-412(%rip), %ymm11 /* LCPI0_14+0(%rip) */
378 0x48, 0x8b, 0x55, 0x98, //0x0000033c movq $-104(%rbp), %rdx
379 //0x00000340 .p2align 4, 0x90
380 //0x00000340 LBB0_14
381 0xc4, 0x41, 0x7e, 0x6f, 0x23, //0x00000340 vmovdqu (%r11), %ymm12
382 0xc4, 0xc1, 0x15, 0x72, 0xd4, 0x04, //0x00000345 vpsrld $4, %ymm12, %ymm13
383 0xc5, 0x15, 0xdb, 0xec, //0x0000034b vpand %ymm4, %ymm13, %ymm13
384 0xc5, 0x1d, 0xdb, 0xf4, //0x0000034f vpand %ymm4, %ymm12, %ymm14
385 0xc4, 0x42, 0x7d, 0x00, 0xf6, //0x00000353 vpshufb %ymm14, %ymm0, %ymm14
386 0xc4, 0x42, 0x55, 0x00, 0xfd, //0x00000358 vpshufb %ymm13, %ymm5, %ymm15
387 0xc4, 0x41, 0x05, 0xdb, 0xf6, //0x0000035d vpand %ymm14, %ymm15, %ymm14
388 0xc5, 0x0d, 0x74, 0xf6, //0x00000362 vpcmpeqb %ymm6, %ymm14, %ymm14
389 0xc4, 0xc1, 0x7d, 0xd7, 0xc6, //0x00000366 vpmovmskb %ymm14, %eax
390 0x4c, 0x09, 0xc0, //0x0000036b orq %r8, %rax
391 0x48, 0x0f, 0xbc, 0xc0, //0x0000036e bsfq %rax, %rax
392 0x83, 0xf8, 0x1f, //0x00000372 cmpl $31, %eax
393 0x0f, 0x87, 0x85, 0x00, 0x00, 0x00, //0x00000375 ja LBB0_22
394 0x4d, 0x39, 0xcb, //0x0000037b cmpq %r9, %r11
395 0x0f, 0x83, 0xca, 0x00, 0x00, 0x00, //0x0000037e jae LBB0_23
396 0x48, 0x89, 0x55, 0xc0, //0x00000384 movq %rdx, $-64(%rbp)
397 0x4d, 0x89, 0xdc, //0x00000388 movq %r11, %r12
398 0x41, 0xf6, 0xc2, 0x08, //0x0000038b testb $8, %r10b
399 0x0f, 0x85, 0x47, 0x01, 0x00, 0x00, //0x0000038f jne LBB0_32
400 0xe9, 0x13, 0x00, 0x00, 0x00, //0x00000395 jmp LBB0_18
401 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000039a .p2align 4, 0x90
402 //0x000003a0 LBB0_17
403 0x49, 0x83, 0xc4, 0x01, //0x000003a0 addq $1, %r12
404 0x4d, 0x39, 0xcc, //0x000003a4 cmpq %r9, %r12
405 0x0f, 0x83, 0x5d, 0x02, 0x00, 0x00, //0x000003a7 jae LBB0_48
406 //0x000003ad LBB0_18
407 0x41, 0x0f, 0xb6, 0x34, 0x24, //0x000003ad movzbl (%r12), %esi
408 0x48, 0x83, 0xfe, 0x0d, //0x000003b2 cmpq $13, %rsi
409 0x0f, 0x84, 0xe4, 0xff, 0xff, 0xff, //0x000003b6 je LBB0_17
410 0x40, 0x80, 0xfe, 0x0a, //0x000003bc cmpb $10, %sil
411 0x0f, 0x84, 0xda, 0xff, 0xff, 0xff, //0x000003c0 je LBB0_17
412 0x48, 0x8b, 0x45, 0xd0, //0x000003c6 movq $-48(%rbp), %rax
413 0x44, 0x0f, 0xb6, 0x2c, 0x30, //0x000003ca movzbl (%rax,%rsi), %r13d
414 0x49, 0x83, 0xc4, 0x01, //0x000003cf addq $1, %r12
415 0x41, 0x81, 0xfd, 0xff, 0x00, 0x00, 0x00, //0x000003d3 cmpl $255, %r13d
416 0x0f, 0x84, 0x5f, 0x03, 0x00, 0x00, //0x000003da je LBB0_72
417 0xbf, 0x01, 0x00, 0x00, 0x00, //0x000003e0 movl $1, %edi
418 0x4d, 0x39, 0xcc, //0x000003e5 cmpq %r9, %r12
419 0x0f, 0x82, 0x8f, 0x00, 0x00, 0x00, //0x000003e8 jb LBB0_26
420 0xe9, 0xd8, 0x02, 0x00, 0x00, //0x000003ee jmp LBB0_62
421 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000003f3 .p2align 4, 0x90
422 //0x00000400 LBB0_22
423 0xc5, 0x1d, 0x74, 0xf1, //0x00000400 vpcmpeqb %ymm1, %ymm12, %ymm14
424 0xc4, 0x42, 0x65, 0x00, 0xed, //0x00000404 vpshufb %ymm13, %ymm3, %ymm13
425 0xc4, 0x63, 0x15, 0x4c, 0xea, 0xe0, //0x00000409 vpblendvb %ymm14, %ymm2, %ymm13, %ymm13
426 0xc4, 0x41, 0x15, 0xfc, 0xe4, //0x0000040f vpaddb %ymm12, %ymm13, %ymm12
427 0xc5, 0x1d, 0xdb, 0x25, 0x24, 0xfd, 0xff, 0xff, //0x00000414 vpand $-732(%rip), %ymm12, %ymm12 /* LCPI0_10+0(%rip) */
428 0xc4, 0x42, 0x1d, 0x04, 0xe0, //0x0000041c vpmaddubsw %ymm8, %ymm12, %ymm12
429 0xc4, 0x41, 0x1d, 0xf5, 0xe1, //0x00000421 vpmaddwd %ymm9, %ymm12, %ymm12
430 0xc4, 0x63, 0x7d, 0x39, 0xe7, 0x01, //0x00000426 vextracti128 $1, %ymm12, %xmm7
431 0xc4, 0xc2, 0x41, 0x00, 0xfa, //0x0000042c vpshufb %xmm10, %xmm7, %xmm7
432 0xc4, 0x42, 0x1d, 0x00, 0xe3, //0x00000431 vpshufb %ymm11, %ymm12, %ymm12
433 0xc4, 0xe3, 0x1d, 0x02, 0xff, 0x08, //0x00000436 vpblendd $8, %ymm7, %ymm12, %ymm7
434 0xc4, 0xe3, 0x45, 0x02, 0xfe, 0xc0, //0x0000043c vpblendd $192, %ymm6, %ymm7, %ymm7
435 0xc5, 0xfe, 0x7f, 0x3a, //0x00000442 vmovdqu %ymm7, (%rdx)
436 0x49, 0x83, 0xc3, 0x20, //0x00000446 addq $32, %r11
437 0x48, 0x83, 0xc2, 0x18, //0x0000044a addq $24, %rdx
438 //0x0000044e LBB0_23
439 0x4d, 0x39, 0xf3, //0x0000044e cmpq %r14, %r11
440 0x0f, 0x87, 0xe6, 0x0b, 0x00, 0x00, //0x00000451 ja LBB0_227
441 0x4c, 0x39, 0xfa, //0x00000457 cmpq %r15, %rdx
442 0x0f, 0x86, 0xe0, 0xfe, 0xff, 0xff, //0x0000045a jbe LBB0_14
443 0xe9, 0xd8, 0x0b, 0x00, 0x00, //0x00000460 jmp LBB0_227
444 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000465 .p2align 4, 0x90
445 //0x00000470 LBB0_25
446 0x49, 0x83, 0xc4, 0x01, //0x00000470 addq $1, %r12
447 0x4d, 0x39, 0xcc, //0x00000474 cmpq %r9, %r12
448 0x0f, 0x83, 0xbd, 0x04, 0x00, 0x00, //0x00000477 jae LBB0_105
449 //0x0000047d LBB0_26
450 0x41, 0x0f, 0xb6, 0x34, 0x24, //0x0000047d movzbl (%r12), %esi
451 0x48, 0x83, 0xfe, 0x0d, //0x00000482 cmpq $13, %rsi
452 0x0f, 0x84, 0xe4, 0xff, 0xff, 0xff, //0x00000486 je LBB0_25
453 0x40, 0x80, 0xfe, 0x0a, //0x0000048c cmpb $10, %sil
454 0x0f, 0x84, 0xda, 0xff, 0xff, 0xff, //0x00000490 je LBB0_25
455 0x48, 0x8b, 0x45, 0xd0, //0x00000496 movq $-48(%rbp), %rax
456 0x0f, 0xb6, 0x04, 0x30, //0x0000049a movzbl (%rax,%rsi), %eax
457 0x49, 0x83, 0xc4, 0x01, //0x0000049e addq $1, %r12
458 0x3d, 0xff, 0x00, 0x00, 0x00, //0x000004a2 cmpl $255, %eax
459 0x0f, 0x84, 0x2d, 0x08, 0x00, 0x00, //0x000004a7 je LBB0_158
460 0x41, 0xc1, 0xe5, 0x06, //0x000004ad shll $6, %r13d
461 0x41, 0x09, 0xc5, //0x000004b1 orl %eax, %r13d
462 0xbf, 0x02, 0x00, 0x00, 0x00, //0x000004b4 movl $2, %edi
463 0x4d, 0x39, 0xcc, //0x000004b9 cmpq %r9, %r12
464 0x0f, 0x82, 0x80, 0x01, 0x00, 0x00, //0x000004bc jb LBB0_52
465 0xe9, 0x04, 0x02, 0x00, 0x00, //0x000004c2 jmp LBB0_62
466 //0x000004c7 LBB0_46
467 0x80, 0xf9, 0x6e, //0x000004c7 cmpb $110, %cl
468 0x0f, 0x85, 0xc4, 0x01, 0x00, 0x00, //0x000004ca jne LBB0_57
469 //0x000004d0 LBB0_30
470 0x49, 0x89, 0xc4, //0x000004d0 movq %rax, %r12
471 //0x000004d3 LBB0_31
472 0x4d, 0x39, 0xcc, //0x000004d3 cmpq %r9, %r12
473 0x0f, 0x83, 0x2e, 0x01, 0x00, 0x00, //0x000004d6 jae LBB0_48
474 //0x000004dc LBB0_32
475 0x49, 0x8d, 0x4c, 0x24, 0x01, //0x000004dc leaq $1(%r12), %rcx
476 0x41, 0x0f, 0xb6, 0x04, 0x24, //0x000004e1 movzbl (%r12), %eax
477 0x3c, 0x5c, //0x000004e6 cmpb $92, %al
478 0x0f, 0x85, 0x02, 0x01, 0x00, 0x00, //0x000004e8 jne LBB0_44
479 0x49, 0x8d, 0x44, 0x24, 0x02, //0x000004ee leaq $2(%r12), %rax
480 0x40, 0xb6, 0xff, //0x000004f3 movb $-1, %sil
481 0x4c, 0x39, 0xc8, //0x000004f6 cmpq %r9, %rax
482 0x0f, 0x87, 0x8d, 0x01, 0x00, 0x00, //0x000004f9 ja LBB0_56
483 0x0f, 0xb6, 0x09, //0x000004ff movzbl (%rcx), %ecx
484 0x80, 0xf9, 0x71, //0x00000502 cmpb $113, %cl
485 0x0f, 0x8e, 0xbc, 0xff, 0xff, 0xff, //0x00000505 jle LBB0_46
486 0x80, 0xf9, 0x72, //0x0000050b cmpb $114, %cl
487 0x0f, 0x84, 0xbc, 0xff, 0xff, 0xff, //0x0000050e je LBB0_30
488 0x80, 0xf9, 0x75, //0x00000514 cmpb $117, %cl
489 0x0f, 0x85, 0x83, 0x01, 0x00, 0x00, //0x00000517 jne LBB0_59
490 0x4c, 0x89, 0xc9, //0x0000051d movq %r9, %rcx
491 0x48, 0x29, 0xc1, //0x00000520 subq %rax, %rcx
492 0x48, 0x83, 0xf9, 0x04, //0x00000523 cmpq $4, %rcx
493 0x0f, 0x8c, 0x73, 0x01, 0x00, 0x00, //0x00000527 jl LBB0_59
494 0x8b, 0x08, //0x0000052d movl (%rax), %ecx
495 0x89, 0xca, //0x0000052f movl %ecx, %edx
496 0xf7, 0xd2, //0x00000531 notl %edx
497 0x8d, 0xb9, 0xd0, 0xcf, 0xcf, 0xcf, //0x00000533 leal $-808464432(%rcx), %edi
498 0x81, 0xe2, 0x80, 0x80, 0x80, 0x80, //0x00000539 andl $-2139062144, %edx
499 0x85, 0xfa, //0x0000053f testl %edi, %edx
500 0x0f, 0x85, 0x59, 0x01, 0x00, 0x00, //0x00000541 jne LBB0_59
501 0x8d, 0xb9, 0x19, 0x19, 0x19, 0x19, //0x00000547 leal $421075225(%rcx), %edi
502 0x09, 0xcf, //0x0000054d orl %ecx, %edi
503 0xf7, 0xc7, 0x80, 0x80, 0x80, 0x80, //0x0000054f testl $-2139062144, %edi
504 0x0f, 0x85, 0x45, 0x01, 0x00, 0x00, //0x00000555 jne LBB0_59
505 0x89, 0xcf, //0x0000055b movl %ecx, %edi
506 0x81, 0xe7, 0x7f, 0x7f, 0x7f, 0x7f, //0x0000055d andl $2139062143, %edi
507 0xbb, 0xc0, 0xc0, 0xc0, 0xc0, //0x00000563 movl $-1061109568, %ebx
508 0x29, 0xfb, //0x00000568 subl %edi, %ebx
509 0x44, 0x8d, 0xaf, 0x46, 0x46, 0x46, 0x46, //0x0000056a leal $1179010630(%rdi), %r13d
510 0x21, 0xd3, //0x00000571 andl %edx, %ebx
511 0x44, 0x85, 0xeb, //0x00000573 testl %r13d, %ebx
512 0x0f, 0x85, 0x2f, 0x05, 0x00, 0x00, //0x00000576 jne LBB0_125
513 0xbb, 0xe0, 0xe0, 0xe0, 0xe0, //0x0000057c movl $-522133280, %ebx
514 0x29, 0xfb, //0x00000581 subl %edi, %ebx
515 0x81, 0xc7, 0x39, 0x39, 0x39, 0x39, //0x00000583 addl $960051513, %edi
516 0x21, 0xda, //0x00000589 andl %ebx, %edx
517 0x85, 0xfa, //0x0000058b testl %edi, %edx
518 0x44, 0x8b, 0x55, 0xcc, //0x0000058d movl $-52(%rbp), %r10d
519 0x0f, 0x85, 0x09, 0x01, 0x00, 0x00, //0x00000591 jne LBB0_59
520 0x0f, 0xc9, //0x00000597 bswapl %ecx
521 0x89, 0xc8, //0x00000599 movl %ecx, %eax
522 0xc1, 0xe8, 0x04, //0x0000059b shrl $4, %eax
523 0xf7, 0xd0, //0x0000059e notl %eax
524 0x25, 0x01, 0x01, 0x01, 0x01, //0x000005a0 andl $16843009, %eax
525 0x8d, 0x04, 0xc0, //0x000005a5 leal (%rax,%rax,8), %eax
526 0x81, 0xe1, 0x0f, 0x0f, 0x0f, 0x0f, //0x000005a8 andl $252645135, %ecx
527 0x01, 0xc1, //0x000005ae addl %eax, %ecx
528 0x89, 0xc8, //0x000005b0 movl %ecx, %eax
529 0xc1, 0xe8, 0x04, //0x000005b2 shrl $4, %eax
530 0x09, 0xc8, //0x000005b5 orl %ecx, %eax
531 0x89, 0xc1, //0x000005b7 movl %eax, %ecx
532 0xc1, 0xe9, 0x08, //0x000005b9 shrl $8, %ecx
533 0x81, 0xe1, 0x00, 0xff, 0x00, 0x00, //0x000005bc andl $65280, %ecx
534 0x89, 0xc2, //0x000005c2 movl %eax, %edx
535 0x81, 0xe2, 0x80, 0x00, 0x00, 0x00, //0x000005c4 andl $128, %edx
536 0x49, 0x83, 0xc4, 0x06, //0x000005ca addq $6, %r12
537 0x09, 0xca, //0x000005ce orl %ecx, %edx
538 0x0f, 0x85, 0xcd, 0x00, 0x00, 0x00, //0x000005d0 jne LBB0_60
539 0x3c, 0x0d, //0x000005d6 cmpb $13, %al
540 0x0f, 0x85, 0x1d, 0x00, 0x00, 0x00, //0x000005d8 jne LBB0_45
541 0xe9, 0xf0, 0xfe, 0xff, 0xff, //0x000005de jmp LBB0_31
542 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000005e3 .p2align 4, 0x90
543 //0x000005f0 LBB0_44
544 0x49, 0x89, 0xcc, //0x000005f0 movq %rcx, %r12
545 0x3c, 0x0d, //0x000005f3 cmpb $13, %al
546 0x0f, 0x84, 0xd8, 0xfe, 0xff, 0xff, //0x000005f5 je LBB0_31
547 //0x000005fb LBB0_45
548 0x89, 0xc6, //0x000005fb movl %eax, %esi
549 0x3c, 0x0a, //0x000005fd cmpb $10, %al
550 0x0f, 0x84, 0xce, 0xfe, 0xff, 0xff, //0x000005ff je LBB0_31
551 0xe9, 0x99, 0x00, 0x00, 0x00, //0x00000605 jmp LBB0_60
552 //0x0000060a LBB0_48
553 0x31, 0xff, //0x0000060a xorl %edi, %edi
554 0x45, 0x31, 0xed, //0x0000060c xorl %r13d, %r13d
555 //0x0000060f LBB0_49
556 0x85, 0xff, //0x0000060f testl %edi, %edi
557 0x48, 0x8b, 0x55, 0xc0, //0x00000611 movq $-64(%rbp), %rdx
558 0x0f, 0x85, 0xb0, 0x00, 0x00, 0x00, //0x00000615 jne LBB0_62
559 0x4d, 0x89, 0xe3, //0x0000061b movq %r12, %r11
560 0xe9, 0x2b, 0xfe, 0xff, 0xff, //0x0000061e jmp LBB0_23
561 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000623 .p2align 4, 0x90
562 //0x00000630 LBB0_51
563 0x49, 0x83, 0xc4, 0x01, //0x00000630 addq $1, %r12
564 0xbf, 0x02, 0x00, 0x00, 0x00, //0x00000634 movl $2, %edi
565 0x4d, 0x39, 0xcc, //0x00000639 cmpq %r9, %r12
566 0x0f, 0x83, 0xcd, 0xff, 0xff, 0xff, //0x0000063c jae LBB0_49
567 //0x00000642 LBB0_52
568 0x41, 0x0f, 0xb6, 0x34, 0x24, //0x00000642 movzbl (%r12), %esi
569 0x48, 0x83, 0xfe, 0x0d, //0x00000647 cmpq $13, %rsi
570 0x0f, 0x84, 0xdf, 0xff, 0xff, 0xff, //0x0000064b je LBB0_51
571 0x40, 0x80, 0xfe, 0x0a, //0x00000651 cmpb $10, %sil
572 0x0f, 0x84, 0xd5, 0xff, 0xff, 0xff, //0x00000655 je LBB0_51
573 0x48, 0x8b, 0x45, 0xd0, //0x0000065b movq $-48(%rbp), %rax
574 0x0f, 0xb6, 0x04, 0x30, //0x0000065f movzbl (%rax,%rsi), %eax
575 0x49, 0x83, 0xc4, 0x01, //0x00000663 addq $1, %r12
576 0x3d, 0xff, 0x00, 0x00, 0x00, //0x00000667 cmpl $255, %eax
577 0x0f, 0x84, 0x3e, 0x09, 0x00, 0x00, //0x0000066c je LBB0_191
578 0x41, 0xc1, 0xe5, 0x06, //0x00000672 shll $6, %r13d
579 0x41, 0x09, 0xc5, //0x00000676 orl %eax, %r13d
580 0xbf, 0x03, 0x00, 0x00, 0x00, //0x00000679 movl $3, %edi
581 0x4d, 0x39, 0xcc, //0x0000067e cmpq %r9, %r12
582 0x0f, 0x82, 0x91, 0x04, 0x00, 0x00, //0x00000681 jb LBB0_131
583 0xe9, 0x3f, 0x00, 0x00, 0x00, //0x00000687 jmp LBB0_62
584 //0x0000068c LBB0_56
585 0x49, 0x89, 0xcc, //0x0000068c movq %rcx, %r12
586 0xe9, 0x0f, 0x00, 0x00, 0x00, //0x0000068f jmp LBB0_60
587 //0x00000694 LBB0_57
588 0x80, 0xf9, 0x2f, //0x00000694 cmpb $47, %cl
589 0x0f, 0x85, 0x03, 0x00, 0x00, 0x00, //0x00000697 jne LBB0_59
590 0x40, 0xb6, 0x2f, //0x0000069d movb $47, %sil
591 //0x000006a0 LBB0_59
592 0x49, 0x89, 0xc4, //0x000006a0 movq %rax, %r12
593 //0x000006a3 LBB0_60
594 0x40, 0x0f, 0xb6, 0xc6, //0x000006a3 movzbl %sil, %eax
595 0x48, 0x8b, 0x4d, 0xd0, //0x000006a7 movq $-48(%rbp), %rcx
596 0x44, 0x0f, 0xb6, 0x2c, 0x01, //0x000006ab movzbl (%rcx,%rax), %r13d
597 0x41, 0x81, 0xfd, 0xff, 0x00, 0x00, 0x00, //0x000006b0 cmpl $255, %r13d
598 0x0f, 0x84, 0x82, 0x00, 0x00, 0x00, //0x000006b7 je LBB0_72
599 0xbf, 0x01, 0x00, 0x00, 0x00, //0x000006bd movl $1, %edi
600 0x4d, 0x39, 0xcc, //0x000006c2 cmpq %r9, %r12
601 0x0f, 0x82, 0x39, 0x01, 0x00, 0x00, //0x000006c5 jb LBB0_88
602 //0x000006cb LBB0_62
603 0x41, 0xf6, 0xc2, 0x02, //0x000006cb testb $2, %r10b
604 0x0f, 0x94, 0xc0, //0x000006cf sete %al
605 0x83, 0xff, 0x01, //0x000006d2 cmpl $1, %edi
606 0x0f, 0x94, 0xc1, //0x000006d5 sete %cl
607 0x4d, 0x39, 0xcc, //0x000006d8 cmpq %r9, %r12
608 0x0f, 0x82, 0x11, 0x00, 0x00, 0x00, //0x000006db jb LBB0_65
609 0x83, 0xff, 0x04, //0x000006e1 cmpl $4, %edi
610 0x0f, 0x84, 0x08, 0x00, 0x00, 0x00, //0x000006e4 je LBB0_65
611 0x08, 0xc8, //0x000006ea orb %cl, %al
612 0x0f, 0x85, 0xef, 0x03, 0x00, 0x00, //0x000006ec jne LBB0_167
613 //0x000006f2 LBB0_65
614 0xb0, 0x04, //0x000006f2 movb $4, %al
615 0x40, 0x28, 0xf8, //0x000006f4 subb %dil, %al
616 0x0f, 0xb6, 0xc0, //0x000006f7 movzbl %al, %eax
617 0x01, 0xc0, //0x000006fa addl %eax, %eax
618 0x8d, 0x0c, 0x40, //0x000006fc leal (%rax,%rax,2), %ecx
619 0x44, 0x89, 0xe8, //0x000006ff movl %r13d, %eax
620 0xd3, 0xe0, //0x00000702 shll %cl, %eax
621 0x83, 0xff, 0x02, //0x00000704 cmpl $2, %edi
622 0x48, 0x8b, 0x55, 0xc0, //0x00000707 movq $-64(%rbp), %rdx
623 0x0f, 0x84, 0x18, 0x00, 0x00, 0x00, //0x0000070b je LBB0_70
624 0x83, 0xff, 0x03, //0x00000711 cmpl $3, %edi
625 0x0f, 0x84, 0x0c, 0x00, 0x00, 0x00, //0x00000714 je LBB0_69
626 0x83, 0xff, 0x04, //0x0000071a cmpl $4, %edi
627 0x0f, 0x85, 0x0b, 0x00, 0x00, 0x00, //0x0000071d jne LBB0_71
628 0x88, 0x42, 0x02, //0x00000723 movb %al, $2(%rdx)
629 //0x00000726 LBB0_69
630 0x88, 0x62, 0x01, //0x00000726 movb %ah, $1(%rdx)
631 //0x00000729 LBB0_70
632 0xc1, 0xe8, 0x10, //0x00000729 shrl $16, %eax
633 0x88, 0x02, //0x0000072c movb %al, (%rdx)
634 //0x0000072e LBB0_71
635 0x89, 0xf8, //0x0000072e movl %edi, %eax
636 0x48, 0x01, 0xc2, //0x00000730 addq %rax, %rdx
637 0x48, 0x83, 0xc2, 0xff, //0x00000733 addq $-1, %rdx
638 0x4d, 0x89, 0xe3, //0x00000737 movq %r12, %r11
639 0xe9, 0x0f, 0xfd, 0xff, 0xff, //0x0000073a jmp LBB0_23
640 //0x0000073f LBB0_72
641 0x31, 0xff, //0x0000073f xorl %edi, %edi
642 0x45, 0x31, 0xed, //0x00000741 xorl %r13d, %r13d
643 //0x00000744 LBB0_73
644 0x41, 0xf6, 0xc2, 0x02, //0x00000744 testb $2, %r10b
645 0x0f, 0x85, 0x93, 0x03, 0x00, 0x00, //0x00000748 jne LBB0_167
646 0x40, 0x80, 0xfe, 0x3d, //0x0000074e cmpb $61, %sil
647 0x0f, 0x85, 0x89, 0x03, 0x00, 0x00, //0x00000752 jne LBB0_167
648 0x83, 0xff, 0x02, //0x00000758 cmpl $2, %edi
649 0x0f, 0x82, 0x80, 0x03, 0x00, 0x00, //0x0000075b jb LBB0_167
650 0xba, 0x05, 0x00, 0x00, 0x00, //0x00000761 movl $5, %edx
651 0x29, 0xfa, //0x00000766 subl %edi, %edx
652 0x41, 0xf6, 0xc2, 0x08, //0x00000768 testb $8, %r10b
653 0x0f, 0x85, 0xd2, 0x01, 0x00, 0x00, //0x0000076c jne LBB0_106
654 0x4d, 0x39, 0xcc, //0x00000772 cmpq %r9, %r12
655 0x0f, 0x83, 0x77, 0xff, 0xff, 0xff, //0x00000775 jae LBB0_65
656 0x49, 0x8d, 0x4c, 0x24, 0x01, //0x0000077b leaq $1(%r12), %rcx
657 0x48, 0x8b, 0x45, 0xa8, //0x00000780 movq $-88(%rbp), %rax
658 0x4c, 0x29, 0xe0, //0x00000784 subq %r12, %rax
659 0x49, 0x83, 0xc4, 0x02, //0x00000787 addq $2, %r12
660 0x4c, 0x89, 0xe6, //0x0000078b movq %r12, %rsi
661 0x49, 0x89, 0xcc, //0x0000078e movq %rcx, %r12
662 0xe9, 0x1c, 0x00, 0x00, 0x00, //0x00000791 jmp LBB0_80
663 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000796 .p2align 4, 0x90
664 //0x000007a0 LBB0_79
665 0x49, 0x83, 0xc4, 0x01, //0x000007a0 addq $1, %r12
666 0x48, 0x83, 0xc6, 0x01, //0x000007a4 addq $1, %rsi
667 0x48, 0x83, 0xc0, 0xff, //0x000007a8 addq $-1, %rax
668 0x0f, 0x83, 0x32, 0x05, 0x00, 0x00, //0x000007ac jae LBB0_159
669 //0x000007b2 LBB0_80
670 0x41, 0x0f, 0xb6, 0x4c, 0x24, 0xff, //0x000007b2 movzbl $-1(%r12), %ecx
671 0x80, 0xf9, 0x0a, //0x000007b8 cmpb $10, %cl
672 0x0f, 0x84, 0xdf, 0xff, 0xff, 0xff, //0x000007bb je LBB0_79
673 0x80, 0xf9, 0x0d, //0x000007c1 cmpb $13, %cl
674 0x0f, 0x84, 0xd6, 0xff, 0xff, 0xff, //0x000007c4 je LBB0_79
675 0x80, 0xf9, 0x3d, //0x000007ca cmpb $61, %cl
676 0x0f, 0x85, 0x0e, 0x03, 0x00, 0x00, //0x000007cd jne LBB0_167
677 0x83, 0xfa, 0x02, //0x000007d3 cmpl $2, %edx
678 0x0f, 0x84, 0x05, 0x03, 0x00, 0x00, //0x000007d6 je LBB0_167
679 0x4d, 0x39, 0xcc, //0x000007dc cmpq %r9, %r12
680 0x0f, 0x83, 0x0d, 0xff, 0xff, 0xff, //0x000007df jae LBB0_65
681 0x49, 0x01, 0xc4, //0x000007e5 addq %rax, %r12
682 0x31, 0xc9, //0x000007e8 xorl %ecx, %ecx
683 0xe9, 0xd9, 0x02, 0x00, 0x00, //0x000007ea jmp LBB0_127
684 //0x000007ef LBB0_102
685 0x80, 0xf9, 0x6e, //0x000007ef cmpb $110, %cl
686 0x0f, 0x85, 0x5a, 0x03, 0x00, 0x00, //0x000007f2 jne LBB0_135
687 //0x000007f8 LBB0_86
688 0x49, 0x89, 0xc4, //0x000007f8 movq %rax, %r12
689 //0x000007fb LBB0_87
690 0x4d, 0x39, 0xcc, //0x000007fb cmpq %r9, %r12
691 0x0f, 0x83, 0x36, 0x01, 0x00, 0x00, //0x000007fe jae LBB0_105
692 //0x00000804 LBB0_88
693 0x49, 0x8d, 0x4c, 0x24, 0x01, //0x00000804 leaq $1(%r12), %rcx
694 0x41, 0x0f, 0xb6, 0x04, 0x24, //0x00000809 movzbl (%r12), %eax
695 0x3c, 0x5c, //0x0000080e cmpb $92, %al
696 0x0f, 0x85, 0x0a, 0x01, 0x00, 0x00, //0x00000810 jne LBB0_100
697 0x49, 0x8d, 0x44, 0x24, 0x02, //0x00000816 leaq $2(%r12), %rax
698 0x40, 0xb6, 0xff, //0x0000081b movb $-1, %sil
699 0x4c, 0x39, 0xc8, //0x0000081e cmpq %r9, %rax
700 0x0f, 0x87, 0xd7, 0x02, 0x00, 0x00, //0x00000821 ja LBB0_129
701 0x0f, 0xb6, 0x09, //0x00000827 movzbl (%rcx), %ecx
702 0x80, 0xf9, 0x71, //0x0000082a cmpb $113, %cl
703 0x0f, 0x8e, 0xbc, 0xff, 0xff, 0xff, //0x0000082d jle LBB0_102
704 0x80, 0xf9, 0x72, //0x00000833 cmpb $114, %cl
705 0x0f, 0x84, 0xbc, 0xff, 0xff, 0xff, //0x00000836 je LBB0_86
706 0x80, 0xf9, 0x75, //0x0000083c cmpb $117, %cl
707 0x0f, 0x85, 0x19, 0x03, 0x00, 0x00, //0x0000083f jne LBB0_137
708 0x4c, 0x89, 0xc9, //0x00000845 movq %r9, %rcx
709 0x48, 0x29, 0xc1, //0x00000848 subq %rax, %rcx
710 0x48, 0x83, 0xf9, 0x04, //0x0000084b cmpq $4, %rcx
711 0x0f, 0x8c, 0x09, 0x03, 0x00, 0x00, //0x0000084f jl LBB0_137
712 0x8b, 0x08, //0x00000855 movl (%rax), %ecx
713 0x89, 0xcf, //0x00000857 movl %ecx, %edi
714 0xf7, 0xd7, //0x00000859 notl %edi
715 0x8d, 0x91, 0xd0, 0xcf, 0xcf, 0xcf, //0x0000085b leal $-808464432(%rcx), %edx
716 0x81, 0xe7, 0x80, 0x80, 0x80, 0x80, //0x00000861 andl $-2139062144, %edi
717 0x85, 0xd7, //0x00000867 testl %edx, %edi
718 0x0f, 0x85, 0xef, 0x02, 0x00, 0x00, //0x00000869 jne LBB0_137
719 0x8d, 0x91, 0x19, 0x19, 0x19, 0x19, //0x0000086f leal $421075225(%rcx), %edx
720 0x09, 0xca, //0x00000875 orl %ecx, %edx
721 0xf7, 0xc2, 0x80, 0x80, 0x80, 0x80, //0x00000877 testl $-2139062144, %edx
722 0x0f, 0x85, 0xdb, 0x02, 0x00, 0x00, //0x0000087d jne LBB0_137
723 0x89, 0xcb, //0x00000883 movl %ecx, %ebx
724 0x81, 0xe3, 0x7f, 0x7f, 0x7f, 0x7f, //0x00000885 andl $2139062143, %ebx
725 0xba, 0xc0, 0xc0, 0xc0, 0xc0, //0x0000088b movl $-1061109568, %edx
726 0x29, 0xda, //0x00000890 subl %ebx, %edx
727 0x44, 0x8d, 0x83, 0x46, 0x46, 0x46, 0x46, //0x00000892 leal $1179010630(%rbx), %r8d
728 0x21, 0xfa, //0x00000899 andl %edi, %edx
729 0x44, 0x85, 0xc2, //0x0000089b testl %r8d, %edx
730 0x0f, 0x85, 0x48, 0x04, 0x00, 0x00, //0x0000089e jne LBB0_161
731 0xba, 0xe0, 0xe0, 0xe0, 0xe0, //0x000008a4 movl $-522133280, %edx
732 0x29, 0xda, //0x000008a9 subl %ebx, %edx
733 0x81, 0xc3, 0x39, 0x39, 0x39, 0x39, //0x000008ab addl $960051513, %ebx
734 0x21, 0xd7, //0x000008b1 andl %edx, %edi
735 0x85, 0xdf, //0x000008b3 testl %ebx, %edi
736 0x49, 0xb8, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, //0x000008b5 movabsq $-4294967296, %r8
737 0x0f, 0x85, 0x99, 0x02, 0x00, 0x00, //0x000008bf jne LBB0_137
738 0x0f, 0xc9, //0x000008c5 bswapl %ecx
739 0x89, 0xc8, //0x000008c7 movl %ecx, %eax
740 0xc1, 0xe8, 0x04, //0x000008c9 shrl $4, %eax
741 0xf7, 0xd0, //0x000008cc notl %eax
742 0x25, 0x01, 0x01, 0x01, 0x01, //0x000008ce andl $16843009, %eax
743 0x8d, 0x04, 0xc0, //0x000008d3 leal (%rax,%rax,8), %eax
744 0x81, 0xe1, 0x0f, 0x0f, 0x0f, 0x0f, //0x000008d6 andl $252645135, %ecx
745 0x01, 0xc1, //0x000008dc addl %eax, %ecx
746 0x89, 0xc8, //0x000008de movl %ecx, %eax
747 0xc1, 0xe8, 0x04, //0x000008e0 shrl $4, %eax
748 0x09, 0xc8, //0x000008e3 orl %ecx, %eax
749 0x89, 0xc1, //0x000008e5 movl %eax, %ecx
750 0xc1, 0xe9, 0x08, //0x000008e7 shrl $8, %ecx
751 0x81, 0xe1, 0x00, 0xff, 0x00, 0x00, //0x000008ea andl $65280, %ecx
752 0x89, 0xc2, //0x000008f0 movl %eax, %edx
753 0x81, 0xe2, 0x80, 0x00, 0x00, 0x00, //0x000008f2 andl $128, %edx
754 0x49, 0x83, 0xc4, 0x06, //0x000008f8 addq $6, %r12
755 0x09, 0xca, //0x000008fc orl %ecx, %edx
756 0x0f, 0x85, 0x5d, 0x02, 0x00, 0x00, //0x000008fe jne LBB0_138
757 0x3c, 0x0d, //0x00000904 cmpb $13, %al
758 0x0f, 0x85, 0x1f, 0x00, 0x00, 0x00, //0x00000906 jne LBB0_101
759 0xe9, 0xea, 0xfe, 0xff, 0xff, //0x0000090c jmp LBB0_87
760 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000911 .p2align 4, 0x90
761 //0x00000920 LBB0_100
762 0x49, 0x89, 0xcc, //0x00000920 movq %rcx, %r12
763 0x3c, 0x0d, //0x00000923 cmpb $13, %al
764 0x0f, 0x84, 0xd0, 0xfe, 0xff, 0xff, //0x00000925 je LBB0_87
765 //0x0000092b LBB0_101
766 0x89, 0xc6, //0x0000092b movl %eax, %esi
767 0x3c, 0x0a, //0x0000092d cmpb $10, %al
768 0x0f, 0x84, 0xc6, 0xfe, 0xff, 0xff, //0x0000092f je LBB0_87
769 0xe9, 0x27, 0x02, 0x00, 0x00, //0x00000935 jmp LBB0_138
770 //0x0000093a LBB0_105
771 0xbf, 0x01, 0x00, 0x00, 0x00, //0x0000093a movl $1, %edi
772 0xe9, 0xcb, 0xfc, 0xff, 0xff, //0x0000093f jmp LBB0_49
773 //0x00000944 LBB0_106
774 0x4d, 0x39, 0xcc, //0x00000944 cmpq %r9, %r12
775 0x0f, 0x83, 0xa5, 0xfd, 0xff, 0xff, //0x00000947 jae LBB0_65
776 0x89, 0x55, 0x90, //0x0000094d movl %edx, $-112(%rbp)
777 0x4c, 0x89, 0xe3, //0x00000950 movq %r12, %rbx
778 0xe9, 0x25, 0x00, 0x00, 0x00, //0x00000953 jmp LBB0_110
779 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000958 .p2align 4, 0x90
780 //0x00000960 LBB0_124
781 0x48, 0x89, 0xf3, //0x00000960 movq %rsi, %rbx
782 0x4c, 0x39, 0xcb, //0x00000963 cmpq %r9, %rbx
783 0x0f, 0x82, 0x11, 0x00, 0x00, 0x00, //0x00000966 jb LBB0_110
784 0xe9, 0x8d, 0x03, 0x00, 0x00, //0x0000096c jmp LBB0_162
785 //0x00000971 LBB0_108
786 0x4c, 0x89, 0xe3, //0x00000971 movq %r12, %rbx
787 0x4c, 0x39, 0xcb, //0x00000974 cmpq %r9, %rbx
788 0x0f, 0x83, 0x81, 0x03, 0x00, 0x00, //0x00000977 jae LBB0_162
789 //0x0000097d LBB0_110
790 0x48, 0x8d, 0x73, 0x01, //0x0000097d leaq $1(%rbx), %rsi
791 0x0f, 0xb6, 0x0b, //0x00000981 movzbl (%rbx), %ecx
792 0x80, 0xf9, 0x5c, //0x00000984 cmpb $92, %cl
793 0x0f, 0x85, 0xe8, 0x00, 0x00, 0x00, //0x00000987 jne LBB0_121
794 0x4c, 0x8d, 0x63, 0x02, //0x0000098d leaq $2(%rbx), %r12
795 0x4d, 0x39, 0xcc, //0x00000991 cmpq %r9, %r12
796 0x0f, 0x87, 0x44, 0x01, 0x00, 0x00, //0x00000994 ja LBB0_166
797 0x0f, 0xb6, 0x06, //0x0000099a movzbl (%rsi), %eax
798 0x3c, 0x6e, //0x0000099d cmpb $110, %al
799 0x0f, 0x84, 0xcc, 0xff, 0xff, 0xff, //0x0000099f je LBB0_108
800 0x3c, 0x72, //0x000009a5 cmpb $114, %al
801 0x0f, 0x84, 0xc4, 0xff, 0xff, 0xff, //0x000009a7 je LBB0_108
802 0x3c, 0x75, //0x000009ad cmpb $117, %al
803 0x0f, 0x85, 0x2c, 0x01, 0x00, 0x00, //0x000009af jne LBB0_167
804 0x4c, 0x89, 0xc8, //0x000009b5 movq %r9, %rax
805 0x4c, 0x29, 0xe0, //0x000009b8 subq %r12, %rax
806 0x48, 0x83, 0xf8, 0x04, //0x000009bb cmpq $4, %rax
807 0x0f, 0x8c, 0x1c, 0x01, 0x00, 0x00, //0x000009bf jl LBB0_167
808 0x41, 0x8b, 0x04, 0x24, //0x000009c5 movl (%r12), %eax
809 0x89, 0xc1, //0x000009c9 movl %eax, %ecx
810 0xf7, 0xd1, //0x000009cb notl %ecx
811 0x8d, 0xb0, 0xd0, 0xcf, 0xcf, 0xcf, //0x000009cd leal $-808464432(%rax), %esi
812 0x81, 0xe1, 0x80, 0x80, 0x80, 0x80, //0x000009d3 andl $-2139062144, %ecx
813 0x85, 0xf1, //0x000009d9 testl %esi, %ecx
814 0x0f, 0x85, 0x00, 0x01, 0x00, 0x00, //0x000009db jne LBB0_167
815 0x8d, 0xb0, 0x19, 0x19, 0x19, 0x19, //0x000009e1 leal $421075225(%rax), %esi
816 0x09, 0xc6, //0x000009e7 orl %eax, %esi
817 0xf7, 0xc6, 0x80, 0x80, 0x80, 0x80, //0x000009e9 testl $-2139062144, %esi
818 0x0f, 0x85, 0xec, 0x00, 0x00, 0x00, //0x000009ef jne LBB0_167
819 0x89, 0xc6, //0x000009f5 movl %eax, %esi
820 0x81, 0xe6, 0x7f, 0x7f, 0x7f, 0x7f, //0x000009f7 andl $2139062143, %esi
821 0xba, 0xc0, 0xc0, 0xc0, 0xc0, //0x000009fd movl $-1061109568, %edx
822 0x29, 0xf2, //0x00000a02 subl %esi, %edx
823 0x44, 0x8d, 0x96, 0x46, 0x46, 0x46, 0x46, //0x00000a04 leal $1179010630(%rsi), %r10d
824 0x21, 0xca, //0x00000a0b andl %ecx, %edx
825 0x44, 0x85, 0xd2, //0x00000a0d testl %r10d, %edx
826 0x0f, 0x85, 0xbe, 0x05, 0x00, 0x00, //0x00000a10 jne LBB0_215
827 0xba, 0xe0, 0xe0, 0xe0, 0xe0, //0x00000a16 movl $-522133280, %edx
828 0x29, 0xf2, //0x00000a1b subl %esi, %edx
829 0x81, 0xc6, 0x39, 0x39, 0x39, 0x39, //0x00000a1d addl $960051513, %esi
830 0x21, 0xd1, //0x00000a23 andl %edx, %ecx
831 0x85, 0xf1, //0x00000a25 testl %esi, %ecx
832 0x44, 0x8b, 0x55, 0xcc, //0x00000a27 movl $-52(%rbp), %r10d
833 0x0f, 0x85, 0xb0, 0x00, 0x00, 0x00, //0x00000a2b jne LBB0_167
834 0x0f, 0xc8, //0x00000a31 bswapl %eax
835 0x89, 0xc1, //0x00000a33 movl %eax, %ecx
836 0xc1, 0xe9, 0x04, //0x00000a35 shrl $4, %ecx
837 0xf7, 0xd1, //0x00000a38 notl %ecx
838 0x81, 0xe1, 0x01, 0x01, 0x01, 0x01, //0x00000a3a andl $16843009, %ecx
839 0x8d, 0x0c, 0xc9, //0x00000a40 leal (%rcx,%rcx,8), %ecx
840 0x25, 0x0f, 0x0f, 0x0f, 0x0f, //0x00000a43 andl $252645135, %eax
841 0x01, 0xc8, //0x00000a48 addl %ecx, %eax
842 0x89, 0xc1, //0x00000a4a movl %eax, %ecx
843 0xc1, 0xe9, 0x04, //0x00000a4c shrl $4, %ecx
844 0x09, 0xc1, //0x00000a4f orl %eax, %ecx
845 0x89, 0xc8, //0x00000a51 movl %ecx, %eax
846 0xc1, 0xe8, 0x08, //0x00000a53 shrl $8, %eax
847 0x25, 0x00, 0xff, 0x00, 0x00, //0x00000a56 andl $65280, %eax
848 0x89, 0xca, //0x00000a5b movl %ecx, %edx
849 0x81, 0xe2, 0x80, 0x00, 0x00, 0x00, //0x00000a5d andl $128, %edx
850 0x48, 0x83, 0xc3, 0x06, //0x00000a63 addq $6, %rbx
851 0x09, 0xc2, //0x00000a67 orl %eax, %edx
852 0x48, 0x89, 0xde, //0x00000a69 movq %rbx, %rsi
853 0x49, 0x89, 0xdc, //0x00000a6c movq %rbx, %r12
854 0x0f, 0x85, 0x6c, 0x00, 0x00, 0x00, //0x00000a6f jne LBB0_167
855 //0x00000a75 LBB0_121
856 0x80, 0xf9, 0x0a, //0x00000a75 cmpb $10, %cl
857 0x0f, 0x84, 0xe2, 0xfe, 0xff, 0xff, //0x00000a78 je LBB0_124
858 0x80, 0xf9, 0x0d, //0x00000a7e cmpb $13, %cl
859 0x0f, 0x84, 0xd9, 0xfe, 0xff, 0xff, //0x00000a81 je LBB0_124
860 0x80, 0xf9, 0x3d, //0x00000a87 cmpb $61, %cl
861 0x0f, 0x85, 0x4e, 0x00, 0x00, 0x00, //0x00000a8a jne LBB0_166
862 0x83, 0x7d, 0x90, 0x02, //0x00000a90 cmpl $2, $-112(%rbp)
863 0x0f, 0x84, 0x44, 0x00, 0x00, 0x00, //0x00000a94 je LBB0_166
864 0x4c, 0x39, 0xce, //0x00000a9a cmpq %r9, %rsi
865 0x0f, 0x82, 0x77, 0x02, 0x00, 0x00, //0x00000a9d jb LBB0_198
866 //0x00000aa3 LBB0_195
867 0x49, 0x89, 0xf4, //0x00000aa3 movq %rsi, %r12
868 0xe9, 0x47, 0xfc, 0xff, 0xff, //0x00000aa6 jmp LBB0_65
869 //0x00000aab LBB0_125
870 0x49, 0x89, 0xc4, //0x00000aab movq %rax, %r12
871 0x44, 0x8b, 0x55, 0xcc, //0x00000aae movl $-52(%rbp), %r10d
872 0xe9, 0xec, 0xfb, 0xff, 0xff, //0x00000ab2 jmp LBB0_60
873 //0x00000ab7 LBB0_126
874 0x48, 0x83, 0xc6, 0x01, //0x00000ab7 addq $1, %rsi
875 0x48, 0x83, 0xc1, 0x01, //0x00000abb addq $1, %rcx
876 0x48, 0x39, 0xc8, //0x00000abf cmpq %rcx, %rax
877 0x0f, 0x84, 0x2a, 0xfc, 0xff, 0xff, //0x00000ac2 je LBB0_65
878 //0x00000ac8 LBB0_127
879 0x0f, 0xb6, 0x5e, 0xff, //0x00000ac8 movzbl $-1(%rsi), %ebx
880 0x80, 0xfb, 0x0d, //0x00000acc cmpb $13, %bl
881 0x0f, 0x84, 0xe2, 0xff, 0xff, 0xff, //0x00000acf je LBB0_126
882 0x80, 0xfb, 0x0a, //0x00000ad5 cmpb $10, %bl
883 0x0f, 0x84, 0xd9, 0xff, 0xff, 0xff, //0x00000ad8 je LBB0_126
884 //0x00000ade LBB0_166
885 0x49, 0x89, 0xf4, //0x00000ade movq %rsi, %r12
886 //0x00000ae1 LBB0_167
887 0x31, 0xc9, //0x00000ae1 xorl %ecx, %ecx
888 0x4d, 0x39, 0xcc, //0x00000ae3 cmpq %r9, %r12
889 0x0f, 0x94, 0xc1, //0x00000ae6 sete %cl
890 0x4c, 0x01, 0xe1, //0x00000ae9 addq %r12, %rcx
891 0x4c, 0x39, 0xd9, //0x00000aec cmpq %r11, %rcx
892 0x48, 0x8b, 0x55, 0xc0, //0x00000aef movq $-64(%rbp), %rdx
893 0x0f, 0x84, 0x55, 0xf9, 0xff, 0xff, //0x00000af3 je LBB0_23
894 0xe9, 0x65, 0x2b, 0x00, 0x00, //0x00000af9 jmp LBB0_864
895 //0x00000afe LBB0_129
896 0x49, 0x89, 0xcc, //0x00000afe movq %rcx, %r12
897 0xe9, 0x5b, 0x00, 0x00, 0x00, //0x00000b01 jmp LBB0_138
898 //0x00000b06 LBB0_130
899 0x49, 0x83, 0xc4, 0x01, //0x00000b06 addq $1, %r12
900 0xbf, 0x03, 0x00, 0x00, 0x00, //0x00000b0a movl $3, %edi
901 0x4d, 0x39, 0xcc, //0x00000b0f cmpq %r9, %r12
902 0x0f, 0x83, 0xf7, 0xfa, 0xff, 0xff, //0x00000b12 jae LBB0_49
903 //0x00000b18 LBB0_131
904 0x41, 0x0f, 0xb6, 0x34, 0x24, //0x00000b18 movzbl (%r12), %esi
905 0x48, 0x83, 0xfe, 0x0d, //0x00000b1d cmpq $13, %rsi
906 0x0f, 0x84, 0xdf, 0xff, 0xff, 0xff, //0x00000b21 je LBB0_130
907 0x40, 0x80, 0xfe, 0x0a, //0x00000b27 cmpb $10, %sil
908 0x0f, 0x84, 0xd5, 0xff, 0xff, 0xff, //0x00000b2b je LBB0_130
909 0x48, 0x8b, 0x45, 0xd0, //0x00000b31 movq $-48(%rbp), %rax
910 0x0f, 0xb6, 0x04, 0x30, //0x00000b35 movzbl (%rax,%rsi), %eax
911 0x49, 0x83, 0xc4, 0x01, //0x00000b39 addq $1, %r12
912 0x3d, 0xff, 0x00, 0x00, 0x00, //0x00000b3d cmpl $255, %eax
913 0x0f, 0x85, 0xbb, 0x04, 0x00, 0x00, //0x00000b42 jne LBB0_220
914 //0x00000b48 LBB0_221
915 0xbf, 0x03, 0x00, 0x00, 0x00, //0x00000b48 movl $3, %edi
916 0xe9, 0xf2, 0xfb, 0xff, 0xff, //0x00000b4d jmp LBB0_73
917 //0x00000b52 LBB0_135
918 0x80, 0xf9, 0x2f, //0x00000b52 cmpb $47, %cl
919 0x0f, 0x85, 0x03, 0x00, 0x00, 0x00, //0x00000b55 jne LBB0_137
920 0x40, 0xb6, 0x2f, //0x00000b5b movb $47, %sil
921 //0x00000b5e LBB0_137
922 0x49, 0x89, 0xc4, //0x00000b5e movq %rax, %r12
923 //0x00000b61 LBB0_138
924 0x40, 0x0f, 0xb6, 0xc6, //0x00000b61 movzbl %sil, %eax
925 0x48, 0x8b, 0x4d, 0xd0, //0x00000b65 movq $-48(%rbp), %rcx
926 0x0f, 0xb6, 0x04, 0x01, //0x00000b69 movzbl (%rcx,%rax), %eax
927 0x3d, 0xff, 0x00, 0x00, 0x00, //0x00000b6d cmpl $255, %eax
928 0x0f, 0x84, 0x62, 0x01, 0x00, 0x00, //0x00000b72 je LBB0_158
929 0x41, 0xc1, 0xe5, 0x06, //0x00000b78 shll $6, %r13d
930 0x41, 0x09, 0xc5, //0x00000b7c orl %eax, %r13d
931 0xbf, 0x02, 0x00, 0x00, 0x00, //0x00000b7f movl $2, %edi
932 0x4d, 0x39, 0xcc, //0x00000b84 cmpq %r9, %r12
933 0x0f, 0x82, 0x1f, 0x00, 0x00, 0x00, //0x00000b87 jb LBB0_142
934 0xe9, 0x39, 0xfb, 0xff, 0xff, //0x00000b8d jmp LBB0_62
935 //0x00000b92 LBB0_156
936 0x80, 0xf9, 0x6e, //0x00000b92 cmpb $110, %cl
937 0x0f, 0x85, 0x9c, 0x02, 0x00, 0x00, //0x00000b95 jne LBB0_168
938 //0x00000b9b LBB0_140
939 0x49, 0x89, 0xc4, //0x00000b9b movq %rax, %r12
940 //0x00000b9e LBB0_141
941 0xbf, 0x02, 0x00, 0x00, 0x00, //0x00000b9e movl $2, %edi
942 0x4d, 0x39, 0xcc, //0x00000ba3 cmpq %r9, %r12
943 0x0f, 0x83, 0x63, 0xfa, 0xff, 0xff, //0x00000ba6 jae LBB0_49
944 //0x00000bac LBB0_142
945 0x49, 0x8d, 0x4c, 0x24, 0x01, //0x00000bac leaq $1(%r12), %rcx
946 0x41, 0x0f, 0xb6, 0x04, 0x24, //0x00000bb1 movzbl (%r12), %eax
947 0x3c, 0x5c, //0x00000bb6 cmpb $92, %al
948 0x0f, 0x85, 0x02, 0x01, 0x00, 0x00, //0x00000bb8 jne LBB0_154
949 0x49, 0x8d, 0x44, 0x24, 0x02, //0x00000bbe leaq $2(%r12), %rax
950 0x40, 0xb6, 0xff, //0x00000bc3 movb $-1, %sil
951 0x4c, 0x39, 0xc8, //0x00000bc6 cmpq %r9, %rax
952 0x0f, 0x87, 0x37, 0x01, 0x00, 0x00, //0x00000bc9 ja LBB0_163
953 0x0f, 0xb6, 0x09, //0x00000bcf movzbl (%rcx), %ecx
954 0x80, 0xf9, 0x71, //0x00000bd2 cmpb $113, %cl
955 0x0f, 0x8e, 0xb7, 0xff, 0xff, 0xff, //0x00000bd5 jle LBB0_156
956 0x80, 0xf9, 0x72, //0x00000bdb cmpb $114, %cl
957 0x0f, 0x84, 0xb7, 0xff, 0xff, 0xff, //0x00000bde je LBB0_140
958 0x80, 0xf9, 0x75, //0x00000be4 cmpb $117, %cl
959 0x0f, 0x85, 0x56, 0x02, 0x00, 0x00, //0x00000be7 jne LBB0_170
960 0x4c, 0x89, 0xc9, //0x00000bed movq %r9, %rcx
961 0x48, 0x29, 0xc1, //0x00000bf0 subq %rax, %rcx
962 0x48, 0x83, 0xf9, 0x04, //0x00000bf3 cmpq $4, %rcx
963 0x0f, 0x8c, 0x46, 0x02, 0x00, 0x00, //0x00000bf7 jl LBB0_170
964 0x8b, 0x08, //0x00000bfd movl (%rax), %ecx
965 0x89, 0xcf, //0x00000bff movl %ecx, %edi
966 0xf7, 0xd7, //0x00000c01 notl %edi
967 0x8d, 0x91, 0xd0, 0xcf, 0xcf, 0xcf, //0x00000c03 leal $-808464432(%rcx), %edx
968 0x81, 0xe7, 0x80, 0x80, 0x80, 0x80, //0x00000c09 andl $-2139062144, %edi
969 0x85, 0xd7, //0x00000c0f testl %edx, %edi
970 0x0f, 0x85, 0x2c, 0x02, 0x00, 0x00, //0x00000c11 jne LBB0_170
971 0x8d, 0x91, 0x19, 0x19, 0x19, 0x19, //0x00000c17 leal $421075225(%rcx), %edx
972 0x09, 0xca, //0x00000c1d orl %ecx, %edx
973 0xf7, 0xc2, 0x80, 0x80, 0x80, 0x80, //0x00000c1f testl $-2139062144, %edx
974 0x0f, 0x85, 0x18, 0x02, 0x00, 0x00, //0x00000c25 jne LBB0_170
975 0x89, 0xcb, //0x00000c2b movl %ecx, %ebx
976 0x81, 0xe3, 0x7f, 0x7f, 0x7f, 0x7f, //0x00000c2d andl $2139062143, %ebx
977 0xba, 0xc0, 0xc0, 0xc0, 0xc0, //0x00000c33 movl $-1061109568, %edx
978 0x29, 0xda, //0x00000c38 subl %ebx, %edx
979 0x44, 0x8d, 0x83, 0x46, 0x46, 0x46, 0x46, //0x00000c3a leal $1179010630(%rbx), %r8d
980 0x21, 0xfa, //0x00000c41 andl %edi, %edx
981 0x44, 0x85, 0xc2, //0x00000c43 testl %r8d, %edx
982 0x0f, 0x85, 0x6e, 0x03, 0x00, 0x00, //0x00000c46 jne LBB0_192
983 0xba, 0xe0, 0xe0, 0xe0, 0xe0, //0x00000c4c movl $-522133280, %edx
984 0x29, 0xda, //0x00000c51 subl %ebx, %edx
985 0x81, 0xc3, 0x39, 0x39, 0x39, 0x39, //0x00000c53 addl $960051513, %ebx
986 0x21, 0xd7, //0x00000c59 andl %edx, %edi
987 0x85, 0xdf, //0x00000c5b testl %ebx, %edi
988 0x49, 0xb8, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, //0x00000c5d movabsq $-4294967296, %r8
989 0x0f, 0x85, 0xd6, 0x01, 0x00, 0x00, //0x00000c67 jne LBB0_170
990 0x0f, 0xc9, //0x00000c6d bswapl %ecx
991 0x89, 0xc8, //0x00000c6f movl %ecx, %eax
992 0xc1, 0xe8, 0x04, //0x00000c71 shrl $4, %eax
993 0xf7, 0xd0, //0x00000c74 notl %eax
994 0x25, 0x01, 0x01, 0x01, 0x01, //0x00000c76 andl $16843009, %eax
995 0x8d, 0x04, 0xc0, //0x00000c7b leal (%rax,%rax,8), %eax
996 0x81, 0xe1, 0x0f, 0x0f, 0x0f, 0x0f, //0x00000c7e andl $252645135, %ecx
997 0x01, 0xc1, //0x00000c84 addl %eax, %ecx
998 0x89, 0xc8, //0x00000c86 movl %ecx, %eax
999 0xc1, 0xe8, 0x04, //0x00000c88 shrl $4, %eax
1000 0x09, 0xc8, //0x00000c8b orl %ecx, %eax
1001 0x89, 0xc1, //0x00000c8d movl %eax, %ecx
1002 0xc1, 0xe9, 0x08, //0x00000c8f shrl $8, %ecx
1003 0x81, 0xe1, 0x00, 0xff, 0x00, 0x00, //0x00000c92 andl $65280, %ecx
1004 0x89, 0xc2, //0x00000c98 movl %eax, %edx
1005 0x81, 0xe2, 0x80, 0x00, 0x00, 0x00, //0x00000c9a andl $128, %edx
1006 0x49, 0x83, 0xc4, 0x06, //0x00000ca0 addq $6, %r12
1007 0x09, 0xca, //0x00000ca4 orl %ecx, %edx
1008 0x0f, 0x85, 0x9a, 0x01, 0x00, 0x00, //0x00000ca6 jne LBB0_171
1009 0x3c, 0x0d, //0x00000cac cmpb $13, %al
1010 0x0f, 0x85, 0x17, 0x00, 0x00, 0x00, //0x00000cae jne LBB0_155
1011 0xe9, 0xe5, 0xfe, 0xff, 0xff, //0x00000cb4 jmp LBB0_141
1012 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000cb9 .p2align 4, 0x90
1013 //0x00000cc0 LBB0_154
1014 0x49, 0x89, 0xcc, //0x00000cc0 movq %rcx, %r12
1015 0x3c, 0x0d, //0x00000cc3 cmpb $13, %al
1016 0x0f, 0x84, 0xd3, 0xfe, 0xff, 0xff, //0x00000cc5 je LBB0_141
1017 //0x00000ccb LBB0_155
1018 0x89, 0xc6, //0x00000ccb movl %eax, %esi
1019 0x3c, 0x0a, //0x00000ccd cmpb $10, %al
1020 0x0f, 0x84, 0xc9, 0xfe, 0xff, 0xff, //0x00000ccf je LBB0_141
1021 0xe9, 0x6c, 0x01, 0x00, 0x00, //0x00000cd5 jmp LBB0_171
1022 //0x00000cda LBB0_158
1023 0xbf, 0x01, 0x00, 0x00, 0x00, //0x00000cda movl $1, %edi
1024 0xe9, 0x60, 0xfa, 0xff, 0xff, //0x00000cdf jmp LBB0_73
1025 //0x00000ce4 LBB0_159
1026 0x4d, 0x89, 0xcc, //0x00000ce4 movq %r9, %r12
1027 0xe9, 0x06, 0xfa, 0xff, 0xff, //0x00000ce7 jmp LBB0_65
1028 //0x00000cec LBB0_161
1029 0x49, 0x89, 0xc4, //0x00000cec movq %rax, %r12
1030 0x49, 0xb8, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, //0x00000cef movabsq $-4294967296, %r8
1031 0xe9, 0x63, 0xfe, 0xff, 0xff, //0x00000cf9 jmp LBB0_138
1032 //0x00000cfe LBB0_162
1033 0x49, 0x89, 0xdc, //0x00000cfe movq %rbx, %r12
1034 0xe9, 0xec, 0xf9, 0xff, 0xff, //0x00000d01 jmp LBB0_65
1035 //0x00000d06 LBB0_163
1036 0x49, 0x89, 0xcc, //0x00000d06 movq %rcx, %r12
1037 0xe9, 0x38, 0x01, 0x00, 0x00, //0x00000d09 jmp LBB0_171
1038 //0x00000d0e LBB0_196
1039 0x4c, 0x89, 0xe6, //0x00000d0e movq %r12, %rsi
1040 //0x00000d11 LBB0_197
1041 0x4c, 0x39, 0xce, //0x00000d11 cmpq %r9, %rsi
1042 0x0f, 0x83, 0x89, 0xfd, 0xff, 0xff, //0x00000d14 jae LBB0_195
1043 //0x00000d1a LBB0_198
1044 0x48, 0x8d, 0x46, 0x01, //0x00000d1a leaq $1(%rsi), %rax
1045 0x0f, 0xb6, 0x0e, //0x00000d1e movzbl (%rsi), %ecx
1046 0x80, 0xf9, 0x5c, //0x00000d21 cmpb $92, %cl
1047 0x0f, 0x85, 0xf0, 0x00, 0x00, 0x00, //0x00000d24 jne LBB0_209
1048 0x4c, 0x8d, 0x66, 0x02, //0x00000d2a leaq $2(%rsi), %r12
1049 0x4d, 0x39, 0xcc, //0x00000d2e cmpq %r9, %r12
1050 0x0f, 0x87, 0xef, 0x02, 0x00, 0x00, //0x00000d31 ja LBB0_224
1051 0x0f, 0xb6, 0x00, //0x00000d37 movzbl (%rax), %eax
1052 0x3c, 0x6e, //0x00000d3a cmpb $110, %al
1053 0x0f, 0x84, 0xcc, 0xff, 0xff, 0xff, //0x00000d3c je LBB0_196
1054 0x3c, 0x72, //0x00000d42 cmpb $114, %al
1055 0x0f, 0x84, 0xc4, 0xff, 0xff, 0xff, //0x00000d44 je LBB0_196
1056 0x3c, 0x75, //0x00000d4a cmpb $117, %al
1057 0x0f, 0x85, 0x8f, 0xfd, 0xff, 0xff, //0x00000d4c jne LBB0_167
1058 0x4c, 0x89, 0xc8, //0x00000d52 movq %r9, %rax
1059 0x4c, 0x29, 0xe0, //0x00000d55 subq %r12, %rax
1060 0x48, 0x83, 0xf8, 0x04, //0x00000d58 cmpq $4, %rax
1061 0x0f, 0x8c, 0x7f, 0xfd, 0xff, 0xff, //0x00000d5c jl LBB0_167
1062 0x41, 0x8b, 0x04, 0x24, //0x00000d62 movl (%r12), %eax
1063 0x89, 0xc1, //0x00000d66 movl %eax, %ecx
1064 0xf7, 0xd1, //0x00000d68 notl %ecx
1065 0x8d, 0x90, 0xd0, 0xcf, 0xcf, 0xcf, //0x00000d6a leal $-808464432(%rax), %edx
1066 0x81, 0xe1, 0x80, 0x80, 0x80, 0x80, //0x00000d70 andl $-2139062144, %ecx
1067 0x85, 0xd1, //0x00000d76 testl %edx, %ecx
1068 0x0f, 0x85, 0x63, 0xfd, 0xff, 0xff, //0x00000d78 jne LBB0_167
1069 0x8d, 0x90, 0x19, 0x19, 0x19, 0x19, //0x00000d7e leal $421075225(%rax), %edx
1070 0x09, 0xc2, //0x00000d84 orl %eax, %edx
1071 0xf7, 0xc2, 0x80, 0x80, 0x80, 0x80, //0x00000d86 testl $-2139062144, %edx
1072 0x0f, 0x85, 0x9c, 0x02, 0x00, 0x00, //0x00000d8c jne LBB0_226
1073 0x89, 0xc3, //0x00000d92 movl %eax, %ebx
1074 0x81, 0xe3, 0x7f, 0x7f, 0x7f, 0x7f, //0x00000d94 andl $2139062143, %ebx
1075 0xba, 0xc0, 0xc0, 0xc0, 0xc0, //0x00000d9a movl $-1061109568, %edx
1076 0x29, 0xda, //0x00000d9f subl %ebx, %edx
1077 0x44, 0x8d, 0x83, 0x46, 0x46, 0x46, 0x46, //0x00000da1 leal $1179010630(%rbx), %r8d
1078 0x21, 0xca, //0x00000da8 andl %ecx, %edx
1079 0x44, 0x85, 0xc2, //0x00000daa testl %r8d, %edx
1080 0x0f, 0x85, 0x7b, 0x02, 0x00, 0x00, //0x00000dad jne LBB0_226
1081 0xba, 0xe0, 0xe0, 0xe0, 0xe0, //0x00000db3 movl $-522133280, %edx
1082 0x29, 0xda, //0x00000db8 subl %ebx, %edx
1083 0x81, 0xc3, 0x39, 0x39, 0x39, 0x39, //0x00000dba addl $960051513, %ebx
1084 0x21, 0xd1, //0x00000dc0 andl %edx, %ecx
1085 0x85, 0xd9, //0x00000dc2 testl %ebx, %ecx
1086 0x49, 0xb8, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, //0x00000dc4 movabsq $-4294967296, %r8
1087 0x0f, 0x85, 0x0d, 0xfd, 0xff, 0xff, //0x00000dce jne LBB0_167
1088 0x0f, 0xc8, //0x00000dd4 bswapl %eax
1089 0x89, 0xc1, //0x00000dd6 movl %eax, %ecx
1090 0xc1, 0xe9, 0x04, //0x00000dd8 shrl $4, %ecx
1091 0xf7, 0xd1, //0x00000ddb notl %ecx
1092 0x81, 0xe1, 0x01, 0x01, 0x01, 0x01, //0x00000ddd andl $16843009, %ecx
1093 0x8d, 0x0c, 0xc9, //0x00000de3 leal (%rcx,%rcx,8), %ecx
1094 0x25, 0x0f, 0x0f, 0x0f, 0x0f, //0x00000de6 andl $252645135, %eax
1095 0x01, 0xc8, //0x00000deb addl %ecx, %eax
1096 0x89, 0xc1, //0x00000ded movl %eax, %ecx
1097 0xc1, 0xe9, 0x04, //0x00000def shrl $4, %ecx
1098 0x09, 0xc1, //0x00000df2 orl %eax, %ecx
1099 0x89, 0xc8, //0x00000df4 movl %ecx, %eax
1100 0xc1, 0xe8, 0x08, //0x00000df6 shrl $8, %eax
1101 0x25, 0x00, 0xff, 0x00, 0x00, //0x00000df9 andl $65280, %eax
1102 0x89, 0xca, //0x00000dfe movl %ecx, %edx
1103 0x81, 0xe2, 0x80, 0x00, 0x00, 0x00, //0x00000e00 andl $128, %edx
1104 0x48, 0x83, 0xc6, 0x06, //0x00000e06 addq $6, %rsi
1105 0x09, 0xc2, //0x00000e0a orl %eax, %edx
1106 0x49, 0x89, 0xf4, //0x00000e0c movq %rsi, %r12
1107 0x0f, 0x84, 0x08, 0x00, 0x00, 0x00, //0x00000e0f je LBB0_210
1108 0xe9, 0xc7, 0xfc, 0xff, 0xff, //0x00000e15 jmp LBB0_167
1109 //0x00000e1a LBB0_209
1110 0x49, 0x89, 0xc4, //0x00000e1a movq %rax, %r12
1111 //0x00000e1d LBB0_210
1112 0x80, 0xf9, 0x0d, //0x00000e1d cmpb $13, %cl
1113 0x0f, 0x84, 0xe8, 0xfe, 0xff, 0xff, //0x00000e20 je LBB0_196
1114 0x4c, 0x89, 0xe6, //0x00000e26 movq %r12, %rsi
1115 0x80, 0xf9, 0x0a, //0x00000e29 cmpb $10, %cl
1116 0x0f, 0x84, 0xdf, 0xfe, 0xff, 0xff, //0x00000e2c je LBB0_197
1117 0xe9, 0xaa, 0xfc, 0xff, 0xff, //0x00000e32 jmp LBB0_167
1118 //0x00000e37 LBB0_168
1119 0x80, 0xf9, 0x2f, //0x00000e37 cmpb $47, %cl
1120 0x0f, 0x85, 0x03, 0x00, 0x00, 0x00, //0x00000e3a jne LBB0_170
1121 0x40, 0xb6, 0x2f, //0x00000e40 movb $47, %sil
1122 //0x00000e43 LBB0_170
1123 0x49, 0x89, 0xc4, //0x00000e43 movq %rax, %r12
1124 //0x00000e46 LBB0_171
1125 0x40, 0x0f, 0xb6, 0xc6, //0x00000e46 movzbl %sil, %eax
1126 0x48, 0x8b, 0x4d, 0xd0, //0x00000e4a movq $-48(%rbp), %rcx
1127 0x0f, 0xb6, 0x04, 0x01, //0x00000e4e movzbl (%rcx,%rax), %eax
1128 0x3d, 0xff, 0x00, 0x00, 0x00, //0x00000e52 cmpl $255, %eax
1129 0x0f, 0x84, 0x53, 0x01, 0x00, 0x00, //0x00000e57 je LBB0_191
1130 0x41, 0xc1, 0xe5, 0x06, //0x00000e5d shll $6, %r13d
1131 0x41, 0x09, 0xc5, //0x00000e61 orl %eax, %r13d
1132 0xbf, 0x03, 0x00, 0x00, 0x00, //0x00000e64 movl $3, %edi
1133 0x4d, 0x39, 0xcc, //0x00000e69 cmpq %r9, %r12
1134 0x0f, 0x82, 0x1f, 0x00, 0x00, 0x00, //0x00000e6c jb LBB0_175
1135 0xe9, 0x54, 0xf8, 0xff, 0xff, //0x00000e72 jmp LBB0_62
1136 //0x00000e77 LBB0_189
1137 0x80, 0xf9, 0x6e, //0x00000e77 cmpb $110, %cl
1138 0x0f, 0x85, 0x5d, 0x01, 0x00, 0x00, //0x00000e7a jne LBB0_216
1139 //0x00000e80 LBB0_173
1140 0x49, 0x89, 0xc4, //0x00000e80 movq %rax, %r12
1141 //0x00000e83 LBB0_174
1142 0xbf, 0x03, 0x00, 0x00, 0x00, //0x00000e83 movl $3, %edi
1143 0x4d, 0x39, 0xcc, //0x00000e88 cmpq %r9, %r12
1144 0x0f, 0x83, 0x7e, 0xf7, 0xff, 0xff, //0x00000e8b jae LBB0_49
1145 //0x00000e91 LBB0_175
1146 0x49, 0x8d, 0x4c, 0x24, 0x01, //0x00000e91 leaq $1(%r12), %rcx
1147 0x41, 0x0f, 0xb6, 0x04, 0x24, //0x00000e96 movzbl (%r12), %eax
1148 0x3c, 0x5c, //0x00000e9b cmpb $92, %al
1149 0x0f, 0x85, 0xf3, 0x00, 0x00, 0x00, //0x00000e9d jne LBB0_186
1150 0x49, 0x8d, 0x44, 0x24, 0x02, //0x00000ea3 leaq $2(%r12), %rax
1151 0x40, 0xb6, 0xff, //0x00000ea8 movb $-1, %sil
1152 0x4c, 0x39, 0xc8, //0x00000eab cmpq %r9, %rax
1153 0x0f, 0x87, 0x18, 0x01, 0x00, 0x00, //0x00000eae ja LBB0_193
1154 0x0f, 0xb6, 0x09, //0x00000eb4 movzbl (%rcx), %ecx
1155 0x80, 0xf9, 0x71, //0x00000eb7 cmpb $113, %cl
1156 0x0f, 0x8e, 0xb7, 0xff, 0xff, 0xff, //0x00000eba jle LBB0_189
1157 0x80, 0xf9, 0x72, //0x00000ec0 cmpb $114, %cl
1158 0x0f, 0x84, 0xb7, 0xff, 0xff, 0xff, //0x00000ec3 je LBB0_173
1159 0x80, 0xf9, 0x75, //0x00000ec9 cmpb $117, %cl
1160 0x0f, 0x85, 0x17, 0x01, 0x00, 0x00, //0x00000ecc jne LBB0_218
1161 0x4c, 0x89, 0xc9, //0x00000ed2 movq %r9, %rcx
1162 0x48, 0x29, 0xc1, //0x00000ed5 subq %rax, %rcx
1163 0x48, 0x83, 0xf9, 0x04, //0x00000ed8 cmpq $4, %rcx
1164 0x0f, 0x8c, 0x07, 0x01, 0x00, 0x00, //0x00000edc jl LBB0_218
1165 0x8b, 0x08, //0x00000ee2 movl (%rax), %ecx
1166 0x89, 0xcf, //0x00000ee4 movl %ecx, %edi
1167 0xf7, 0xd7, //0x00000ee6 notl %edi
1168 0x8d, 0x91, 0xd0, 0xcf, 0xcf, 0xcf, //0x00000ee8 leal $-808464432(%rcx), %edx
1169 0x81, 0xe7, 0x80, 0x80, 0x80, 0x80, //0x00000eee andl $-2139062144, %edi
1170 0x85, 0xd7, //0x00000ef4 testl %edx, %edi
1171 0x0f, 0x85, 0xed, 0x00, 0x00, 0x00, //0x00000ef6 jne LBB0_218
1172 0x8d, 0x91, 0x19, 0x19, 0x19, 0x19, //0x00000efc leal $421075225(%rcx), %edx
1173 0x09, 0xca, //0x00000f02 orl %ecx, %edx
1174 0xf7, 0xc2, 0x80, 0x80, 0x80, 0x80, //0x00000f04 testl $-2139062144, %edx
1175 0x0f, 0x85, 0xd9, 0x00, 0x00, 0x00, //0x00000f0a jne LBB0_218
1176 0x89, 0xcb, //0x00000f10 movl %ecx, %ebx
1177 0x81, 0xe3, 0x7f, 0x7f, 0x7f, 0x7f, //0x00000f12 andl $2139062143, %ebx
1178 0xba, 0xc0, 0xc0, 0xc0, 0xc0, //0x00000f18 movl $-1061109568, %edx
1179 0x29, 0xda, //0x00000f1d subl %ebx, %edx
1180 0x44, 0x8d, 0x83, 0x46, 0x46, 0x46, 0x46, //0x00000f1f leal $1179010630(%rbx), %r8d
1181 0x21, 0xfa, //0x00000f26 andl %edi, %edx
1182 0x44, 0x85, 0xc2, //0x00000f28 testl %r8d, %edx
1183 0x0f, 0x85, 0xe3, 0x00, 0x00, 0x00, //0x00000f2b jne LBB0_222
1184 0xba, 0xe0, 0xe0, 0xe0, 0xe0, //0x00000f31 movl $-522133280, %edx
1185 0x29, 0xda, //0x00000f36 subl %ebx, %edx
1186 0x81, 0xc3, 0x39, 0x39, 0x39, 0x39, //0x00000f38 addl $960051513, %ebx
1187 0x21, 0xd7, //0x00000f3e andl %edx, %edi
1188 0x85, 0xdf, //0x00000f40 testl %ebx, %edi
1189 0x49, 0xb8, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, //0x00000f42 movabsq $-4294967296, %r8
1190 0x0f, 0x85, 0x97, 0x00, 0x00, 0x00, //0x00000f4c jne LBB0_218
1191 0x0f, 0xc9, //0x00000f52 bswapl %ecx
1192 0x89, 0xc8, //0x00000f54 movl %ecx, %eax
1193 0xc1, 0xe8, 0x04, //0x00000f56 shrl $4, %eax
1194 0xf7, 0xd0, //0x00000f59 notl %eax
1195 0x25, 0x01, 0x01, 0x01, 0x01, //0x00000f5b andl $16843009, %eax
1196 0x8d, 0x04, 0xc0, //0x00000f60 leal (%rax,%rax,8), %eax
1197 0x81, 0xe1, 0x0f, 0x0f, 0x0f, 0x0f, //0x00000f63 andl $252645135, %ecx
1198 0x01, 0xc1, //0x00000f69 addl %eax, %ecx
1199 0x89, 0xc8, //0x00000f6b movl %ecx, %eax
1200 0xc1, 0xe8, 0x04, //0x00000f6d shrl $4, %eax
1201 0x09, 0xc8, //0x00000f70 orl %ecx, %eax
1202 0x89, 0xc1, //0x00000f72 movl %eax, %ecx
1203 0xc1, 0xe9, 0x08, //0x00000f74 shrl $8, %ecx
1204 0x81, 0xe1, 0x00, 0xff, 0x00, 0x00, //0x00000f77 andl $65280, %ecx
1205 0x89, 0xc2, //0x00000f7d movl %eax, %edx
1206 0x81, 0xe2, 0x80, 0x00, 0x00, 0x00, //0x00000f7f andl $128, %edx
1207 0x49, 0x83, 0xc4, 0x06, //0x00000f85 addq $6, %r12
1208 0x09, 0xca, //0x00000f89 orl %ecx, %edx
1209 0x0f, 0x84, 0x08, 0x00, 0x00, 0x00, //0x00000f8b je LBB0_187
1210 0xe9, 0x56, 0x00, 0x00, 0x00, //0x00000f91 jmp LBB0_219
1211 //0x00000f96 LBB0_186
1212 0x49, 0x89, 0xcc, //0x00000f96 movq %rcx, %r12
1213 //0x00000f99 LBB0_187
1214 0x3c, 0x0d, //0x00000f99 cmpb $13, %al
1215 0x0f, 0x84, 0xe2, 0xfe, 0xff, 0xff, //0x00000f9b je LBB0_174
1216 0x89, 0xc6, //0x00000fa1 movl %eax, %esi
1217 0x3c, 0x0a, //0x00000fa3 cmpb $10, %al
1218 0x0f, 0x84, 0xd8, 0xfe, 0xff, 0xff, //0x00000fa5 je LBB0_174
1219 0xe9, 0x3c, 0x00, 0x00, 0x00, //0x00000fab jmp LBB0_219
1220 //0x00000fb0 LBB0_191
1221 0xbf, 0x02, 0x00, 0x00, 0x00, //0x00000fb0 movl $2, %edi
1222 0xe9, 0x8a, 0xf7, 0xff, 0xff, //0x00000fb5 jmp LBB0_73
1223 //0x00000fba LBB0_192
1224 0x49, 0x89, 0xc4, //0x00000fba movq %rax, %r12
1225 0x49, 0xb8, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, //0x00000fbd movabsq $-4294967296, %r8
1226 0xe9, 0x7a, 0xfe, 0xff, 0xff, //0x00000fc7 jmp LBB0_171
1227 //0x00000fcc LBB0_193
1228 0x49, 0x89, 0xcc, //0x00000fcc movq %rcx, %r12
1229 0xe9, 0x18, 0x00, 0x00, 0x00, //0x00000fcf jmp LBB0_219
1230 //0x00000fd4 LBB0_215
1231 0x44, 0x8b, 0x55, 0xcc, //0x00000fd4 movl $-52(%rbp), %r10d
1232 0xe9, 0x04, 0xfb, 0xff, 0xff, //0x00000fd8 jmp LBB0_167
1233 //0x00000fdd LBB0_216
1234 0x80, 0xf9, 0x2f, //0x00000fdd cmpb $47, %cl
1235 0x0f, 0x85, 0x03, 0x00, 0x00, 0x00, //0x00000fe0 jne LBB0_218
1236 0x40, 0xb6, 0x2f, //0x00000fe6 movb $47, %sil
1237 //0x00000fe9 LBB0_218
1238 0x49, 0x89, 0xc4, //0x00000fe9 movq %rax, %r12
1239 //0x00000fec LBB0_219
1240 0x40, 0x0f, 0xb6, 0xc6, //0x00000fec movzbl %sil, %eax
1241 0x48, 0x8b, 0x4d, 0xd0, //0x00000ff0 movq $-48(%rbp), %rcx
1242 0x0f, 0xb6, 0x04, 0x01, //0x00000ff4 movzbl (%rcx,%rax), %eax
1243 0x3d, 0xff, 0x00, 0x00, 0x00, //0x00000ff8 cmpl $255, %eax
1244 0x0f, 0x84, 0x45, 0xfb, 0xff, 0xff, //0x00000ffd je LBB0_221
1245 //0x00001003 LBB0_220
1246 0x41, 0xc1, 0xe5, 0x06, //0x00001003 shll $6, %r13d
1247 0x41, 0x09, 0xc5, //0x00001007 orl %eax, %r13d
1248 0xbf, 0x04, 0x00, 0x00, 0x00, //0x0000100a movl $4, %edi
1249 0xe9, 0xb7, 0xf6, 0xff, 0xff, //0x0000100f jmp LBB0_62
1250 //0x00001014 LBB0_222
1251 0x49, 0x89, 0xc4, //0x00001014 movq %rax, %r12
1252 0x49, 0xb8, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, //0x00001017 movabsq $-4294967296, %r8
1253 0xe9, 0xc6, 0xff, 0xff, 0xff, //0x00001021 jmp LBB0_219
1254 //0x00001026 LBB0_224
1255 0x49, 0x89, 0xc4, //0x00001026 movq %rax, %r12
1256 0xe9, 0xb3, 0xfa, 0xff, 0xff, //0x00001029 jmp LBB0_167
1257 //0x0000102e LBB0_226
1258 0x49, 0xb8, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, //0x0000102e movabsq $-4294967296, %r8
1259 0xe9, 0xa4, 0xfa, 0xff, 0xff, //0x00001038 jmp LBB0_167
1260 //0x0000103d LBB0_227
1261 0x49, 0x8d, 0x41, 0xf8, //0x0000103d leaq $-8(%r9), %rax
1262 0x48, 0x89, 0x45, 0xa8, //0x00001041 movq %rax, $-88(%rbp)
1263 0x49, 0x39, 0xc3, //0x00001045 cmpq %rax, %r11
1264 0x0f, 0x87, 0x06, 0x0d, 0x00, 0x00, //0x00001048 ja LBB0_441
1265 0x48, 0x8b, 0x45, 0xb8, //0x0000104e movq $-72(%rbp), %rax
1266 0x48, 0x83, 0xc0, 0xf8, //0x00001052 addq $-8, %rax
1267 0x48, 0x89, 0x45, 0x90, //0x00001056 movq %rax, $-112(%rbp)
1268 0x48, 0x39, 0xc2, //0x0000105a cmpq %rax, %rdx
1269 0x0f, 0x87, 0xf1, 0x0c, 0x00, 0x00, //0x0000105d ja LBB0_441
1270 0x48, 0x8b, 0x45, 0xb0, //0x00001063 movq $-80(%rbp), %rax
1271 0x48, 0x8b, 0x4d, 0xa0, //0x00001067 movq $-96(%rbp), %rcx
1272 0x48, 0x01, 0xc8, //0x0000106b addq %rcx, %rax
1273 0x48, 0x83, 0xc0, 0xff, //0x0000106e addq $-1, %rax
1274 0x48, 0x89, 0x45, 0x88, //0x00001072 movq %rax, $-120(%rbp)
1275 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001076 .p2align 4, 0x90
1276 //0x00001080 LBB0_230
1277 0x48, 0x89, 0x55, 0xc0, //0x00001080 movq %rdx, $-64(%rbp)
1278 0x41, 0x0f, 0xb6, 0x03, //0x00001084 movzbl (%r11), %eax
1279 0x48, 0x8b, 0x55, 0xd0, //0x00001088 movq $-48(%rbp), %rdx
1280 0x44, 0x0f, 0xb6, 0x24, 0x02, //0x0000108c movzbl (%rdx,%rax), %r12d
1281 0x41, 0x0f, 0xb6, 0x43, 0x01, //0x00001091 movzbl $1(%r11), %eax
1282 0x44, 0x0f, 0xb6, 0x14, 0x02, //0x00001096 movzbl (%rdx,%rax), %r10d
1283 0x41, 0x0f, 0xb6, 0x43, 0x02, //0x0000109b movzbl $2(%r11), %eax
1284 0x44, 0x0f, 0xb6, 0x2c, 0x02, //0x000010a0 movzbl (%rdx,%rax), %r13d
1285 0x41, 0x0f, 0xb6, 0x43, 0x03, //0x000010a5 movzbl $3(%r11), %eax
1286 0x0f, 0xb6, 0x04, 0x02, //0x000010aa movzbl (%rdx,%rax), %eax
1287 0x41, 0x0f, 0xb6, 0x4b, 0x04, //0x000010ae movzbl $4(%r11), %ecx
1288 0x44, 0x0f, 0xb6, 0x34, 0x0a, //0x000010b3 movzbl (%rdx,%rcx), %r14d
1289 0x41, 0x0f, 0xb6, 0x4b, 0x05, //0x000010b8 movzbl $5(%r11), %ecx
1290 0x0f, 0xb6, 0x0c, 0x0a, //0x000010bd movzbl (%rdx,%rcx), %ecx
1291 0x41, 0x0f, 0xb6, 0x7b, 0x06, //0x000010c1 movzbl $6(%r11), %edi
1292 0x0f, 0xb6, 0x3c, 0x3a, //0x000010c6 movzbl (%rdx,%rdi), %edi
1293 0x41, 0x0f, 0xb6, 0x5b, 0x07, //0x000010ca movzbl $7(%r11), %ebx
1294 0x0f, 0xb6, 0x1c, 0x1a, //0x000010cf movzbl (%rdx,%rbx), %ebx
1295 0x45, 0x89, 0xd0, //0x000010d3 movl %r10d, %r8d
1296 0x45, 0x09, 0xe0, //0x000010d6 orl %r12d, %r8d
1297 0x41, 0x89, 0xc7, //0x000010d9 movl %eax, %r15d
1298 0x45, 0x09, 0xef, //0x000010dc orl %r13d, %r15d
1299 0x45, 0x09, 0xc7, //0x000010df orl %r8d, %r15d
1300 0x89, 0xce, //0x000010e2 movl %ecx, %esi
1301 0x44, 0x09, 0xf6, //0x000010e4 orl %r14d, %esi
1302 0x89, 0xfa, //0x000010e7 movl %edi, %edx
1303 0x09, 0xf2, //0x000010e9 orl %esi, %edx
1304 0x44, 0x09, 0xfa, //0x000010eb orl %r15d, %edx
1305 0x89, 0xde, //0x000010ee movl %ebx, %esi
1306 0x09, 0xd6, //0x000010f0 orl %edx, %esi
1307 0x40, 0x80, 0xfe, 0xff, //0x000010f2 cmpb $-1, %sil
1308 0x0f, 0x84, 0x54, 0x00, 0x00, 0x00, //0x000010f6 je LBB0_232
1309 0x49, 0xc1, 0xe4, 0x3a, //0x000010fc shlq $58, %r12
1310 0x49, 0xc1, 0xe2, 0x34, //0x00001100 shlq $52, %r10
1311 0x4d, 0x09, 0xe2, //0x00001104 orq %r12, %r10
1312 0x49, 0xc1, 0xe5, 0x2e, //0x00001107 shlq $46, %r13
1313 0x48, 0xc1, 0xe0, 0x28, //0x0000110b shlq $40, %rax
1314 0x4c, 0x09, 0xe8, //0x0000110f orq %r13, %rax
1315 0x4c, 0x09, 0xd0, //0x00001112 orq %r10, %rax
1316 0x49, 0xc1, 0xe6, 0x22, //0x00001115 shlq $34, %r14
1317 0x48, 0xc1, 0xe1, 0x1c, //0x00001119 shlq $28, %rcx
1318 0x4c, 0x09, 0xf1, //0x0000111d orq %r14, %rcx
1319 0x48, 0xc1, 0xe7, 0x16, //0x00001120 shlq $22, %rdi
1320 0x48, 0x09, 0xcf, //0x00001124 orq %rcx, %rdi
1321 0x48, 0x09, 0xc7, //0x00001127 orq %rax, %rdi
1322 0x48, 0xc1, 0xe3, 0x10, //0x0000112a shlq $16, %rbx
1323 0x48, 0x09, 0xfb, //0x0000112e orq %rdi, %rbx
1324 0x48, 0x0f, 0xcb, //0x00001131 bswapq %rbx
1325 0x48, 0x8b, 0x55, 0xc0, //0x00001134 movq $-64(%rbp), %rdx
1326 0x48, 0x89, 0x1a, //0x00001138 movq %rbx, (%rdx)
1327 0x49, 0x83, 0xc3, 0x08, //0x0000113b addq $8, %r11
1328 0x48, 0x83, 0xc2, 0x06, //0x0000113f addq $6, %rdx
1329 0xe9, 0xb8, 0x06, 0x00, 0x00, //0x00001143 jmp LBB0_384
1330 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001148 .p2align 4, 0x90
1331 //0x00001150 LBB0_232
1332 0x4d, 0x39, 0xcb, //0x00001150 cmpq %r9, %r11
1333 0x0f, 0x83, 0xcc, 0x00, 0x00, 0x00, //0x00001153 jae LBB0_244
1334 0x4c, 0x89, 0xde, //0x00001159 movq %r11, %rsi
1335 0x44, 0x8b, 0x75, 0xcc, //0x0000115c movl $-52(%rbp), %r14d
1336 0x41, 0xf6, 0xc6, 0x08, //0x00001160 testb $8, %r14b
1337 0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x00001164 je LBB0_235
1338 0xe9, 0xd4, 0x00, 0x00, 0x00, //0x0000116a jmp LBB0_247
1339 0x90, //0x0000116f .p2align 4, 0x90
1340 //0x00001170 LBB0_234
1341 0x48, 0x83, 0xc6, 0x01, //0x00001170 addq $1, %rsi
1342 0x4c, 0x39, 0xce, //0x00001174 cmpq %r9, %rsi
1343 0x0f, 0x83, 0xee, 0x01, 0x00, 0x00, //0x00001177 jae LBB0_263
1344 //0x0000117d LBB0_235
1345 0x44, 0x0f, 0xb6, 0x06, //0x0000117d movzbl (%rsi), %r8d
1346 0x49, 0x83, 0xf8, 0x0d, //0x00001181 cmpq $13, %r8
1347 0x0f, 0x84, 0xe5, 0xff, 0xff, 0xff, //0x00001185 je LBB0_234
1348 0x41, 0x80, 0xf8, 0x0a, //0x0000118b cmpb $10, %r8b
1349 0x0f, 0x84, 0xdb, 0xff, 0xff, 0xff, //0x0000118f je LBB0_234
1350 0x48, 0x8b, 0x45, 0xd0, //0x00001195 movq $-48(%rbp), %rax
1351 0x42, 0x0f, 0xb6, 0x14, 0x00, //0x00001199 movzbl (%rax,%r8), %edx
1352 0x48, 0x83, 0xc6, 0x01, //0x0000119e addq $1, %rsi
1353 0x81, 0xfa, 0xff, 0x00, 0x00, 0x00, //0x000011a2 cmpl $255, %edx
1354 0x0f, 0x84, 0xf0, 0x02, 0x00, 0x00, //0x000011a8 je LBB0_287
1355 0xbb, 0x01, 0x00, 0x00, 0x00, //0x000011ae movl $1, %ebx
1356 0x4c, 0x39, 0xce, //0x000011b3 cmpq %r9, %rsi
1357 0x0f, 0x82, 0x21, 0x00, 0x00, 0x00, //0x000011b6 jb LBB0_240
1358 0xe9, 0x59, 0x02, 0x00, 0x00, //0x000011bc jmp LBB0_277
1359 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000011c1 .p2align 4, 0x90
1360 //0x000011d0 LBB0_239
1361 0x48, 0x83, 0xc6, 0x01, //0x000011d0 addq $1, %rsi
1362 0x4c, 0x39, 0xce, //0x000011d4 cmpq %r9, %rsi
1363 0x0f, 0x83, 0xae, 0x04, 0x00, 0x00, //0x000011d7 jae LBB0_320
1364 //0x000011dd LBB0_240
1365 0x44, 0x0f, 0xb6, 0x06, //0x000011dd movzbl (%rsi), %r8d
1366 0x49, 0x83, 0xf8, 0x0d, //0x000011e1 cmpq $13, %r8
1367 0x0f, 0x84, 0xe5, 0xff, 0xff, 0xff, //0x000011e5 je LBB0_239
1368 0x41, 0x80, 0xf8, 0x0a, //0x000011eb cmpb $10, %r8b
1369 0x0f, 0x84, 0xdb, 0xff, 0xff, 0xff, //0x000011ef je LBB0_239
1370 0x48, 0x8b, 0x45, 0xd0, //0x000011f5 movq $-48(%rbp), %rax
1371 0x42, 0x0f, 0xb6, 0x04, 0x00, //0x000011f9 movzbl (%rax,%r8), %eax
1372 0x48, 0x83, 0xc6, 0x01, //0x000011fe addq $1, %rsi
1373 0x3d, 0xff, 0x00, 0x00, 0x00, //0x00001202 cmpl $255, %eax
1374 0x0f, 0x84, 0x1e, 0x08, 0x00, 0x00, //0x00001207 je LBB0_374
1375 0xc1, 0xe2, 0x06, //0x0000120d shll $6, %edx
1376 0x09, 0xc2, //0x00001210 orl %eax, %edx
1377 0xbb, 0x02, 0x00, 0x00, 0x00, //0x00001212 movl $2, %ebx
1378 0x4c, 0x39, 0xce, //0x00001217 cmpq %r9, %rsi
1379 0x0f, 0x82, 0x75, 0x01, 0x00, 0x00, //0x0000121a jb LBB0_267
1380 0xe9, 0xf5, 0x01, 0x00, 0x00, //0x00001220 jmp LBB0_277
1381 //0x00001225 LBB0_244
1382 0x48, 0x8b, 0x55, 0xc0, //0x00001225 movq $-64(%rbp), %rdx
1383 0xe9, 0xd2, 0x05, 0x00, 0x00, //0x00001229 jmp LBB0_384
1384 //0x0000122e LBB0_261
1385 0x80, 0xf9, 0x6e, //0x0000122e cmpb $110, %cl
1386 0x0f, 0x85, 0xae, 0x01, 0x00, 0x00, //0x00001231 jne LBB0_272
1387 //0x00001237 LBB0_245
1388 0x48, 0x89, 0xc6, //0x00001237 movq %rax, %rsi
1389 //0x0000123a LBB0_246
1390 0x4c, 0x39, 0xce, //0x0000123a cmpq %r9, %rsi
1391 0x0f, 0x83, 0x28, 0x01, 0x00, 0x00, //0x0000123d jae LBB0_263
1392 //0x00001243 LBB0_247
1393 0x48, 0x8d, 0x4e, 0x01, //0x00001243 leaq $1(%rsi), %rcx
1394 0x0f, 0xb6, 0x06, //0x00001247 movzbl (%rsi), %eax
1395 0x3c, 0x5c, //0x0000124a cmpb $92, %al
1396 0x0f, 0x85, 0xfe, 0x00, 0x00, 0x00, //0x0000124c jne LBB0_259
1397 0x48, 0x8d, 0x46, 0x02, //0x00001252 leaq $2(%rsi), %rax
1398 0x41, 0xb0, 0xff, //0x00001256 movb $-1, %r8b
1399 0x4c, 0x39, 0xc8, //0x00001259 cmpq %r9, %rax
1400 0x0f, 0x87, 0x7b, 0x01, 0x00, 0x00, //0x0000125c ja LBB0_271
1401 0x0f, 0xb6, 0x09, //0x00001262 movzbl (%rcx), %ecx
1402 0x80, 0xf9, 0x71, //0x00001265 cmpb $113, %cl
1403 0x0f, 0x8e, 0xc0, 0xff, 0xff, 0xff, //0x00001268 jle LBB0_261
1404 0x80, 0xf9, 0x72, //0x0000126e cmpb $114, %cl
1405 0x0f, 0x84, 0xc0, 0xff, 0xff, 0xff, //0x00001271 je LBB0_245
1406 0x80, 0xf9, 0x75, //0x00001277 cmpb $117, %cl
1407 0x0f, 0x85, 0x71, 0x01, 0x00, 0x00, //0x0000127a jne LBB0_274
1408 0x4c, 0x89, 0xc9, //0x00001280 movq %r9, %rcx
1409 0x48, 0x29, 0xc1, //0x00001283 subq %rax, %rcx
1410 0x48, 0x83, 0xf9, 0x04, //0x00001286 cmpq $4, %rcx
1411 0x0f, 0x8c, 0x61, 0x01, 0x00, 0x00, //0x0000128a jl LBB0_274
1412 0x8b, 0x08, //0x00001290 movl (%rax), %ecx
1413 0x89, 0xca, //0x00001292 movl %ecx, %edx
1414 0xf7, 0xd2, //0x00001294 notl %edx
1415 0x8d, 0x99, 0xd0, 0xcf, 0xcf, 0xcf, //0x00001296 leal $-808464432(%rcx), %ebx
1416 0x81, 0xe2, 0x80, 0x80, 0x80, 0x80, //0x0000129c andl $-2139062144, %edx
1417 0x85, 0xda, //0x000012a2 testl %ebx, %edx
1418 0x0f, 0x85, 0x47, 0x01, 0x00, 0x00, //0x000012a4 jne LBB0_274
1419 0x8d, 0x99, 0x19, 0x19, 0x19, 0x19, //0x000012aa leal $421075225(%rcx), %ebx
1420 0x09, 0xcb, //0x000012b0 orl %ecx, %ebx
1421 0xf7, 0xc3, 0x80, 0x80, 0x80, 0x80, //0x000012b2 testl $-2139062144, %ebx
1422 0x0f, 0x85, 0x33, 0x01, 0x00, 0x00, //0x000012b8 jne LBB0_274
1423 0x89, 0xcb, //0x000012be movl %ecx, %ebx
1424 0x81, 0xe3, 0x7f, 0x7f, 0x7f, 0x7f, //0x000012c0 andl $2139062143, %ebx
1425 0xbf, 0xc0, 0xc0, 0xc0, 0xc0, //0x000012c6 movl $-1061109568, %edi
1426 0x29, 0xdf, //0x000012cb subl %ebx, %edi
1427 0x44, 0x8d, 0x93, 0x46, 0x46, 0x46, 0x46, //0x000012cd leal $1179010630(%rbx), %r10d
1428 0x21, 0xd7, //0x000012d4 andl %edx, %edi
1429 0x44, 0x85, 0xd7, //0x000012d6 testl %r10d, %edi
1430 0x0f, 0x85, 0x12, 0x01, 0x00, 0x00, //0x000012d9 jne LBB0_274
1431 0xbf, 0xe0, 0xe0, 0xe0, 0xe0, //0x000012df movl $-522133280, %edi
1432 0x29, 0xdf, //0x000012e4 subl %ebx, %edi
1433 0x81, 0xc3, 0x39, 0x39, 0x39, 0x39, //0x000012e6 addl $960051513, %ebx
1434 0x21, 0xfa, //0x000012ec andl %edi, %edx
1435 0x85, 0xda, //0x000012ee testl %ebx, %edx
1436 0x0f, 0x85, 0xfb, 0x00, 0x00, 0x00, //0x000012f0 jne LBB0_274
1437 0x0f, 0xc9, //0x000012f6 bswapl %ecx
1438 0x89, 0xc8, //0x000012f8 movl %ecx, %eax
1439 0xc1, 0xe8, 0x04, //0x000012fa shrl $4, %eax
1440 0xf7, 0xd0, //0x000012fd notl %eax
1441 0x25, 0x01, 0x01, 0x01, 0x01, //0x000012ff andl $16843009, %eax
1442 0x8d, 0x04, 0xc0, //0x00001304 leal (%rax,%rax,8), %eax
1443 0x81, 0xe1, 0x0f, 0x0f, 0x0f, 0x0f, //0x00001307 andl $252645135, %ecx
1444 0x01, 0xc1, //0x0000130d addl %eax, %ecx
1445 0x89, 0xc8, //0x0000130f movl %ecx, %eax
1446 0xc1, 0xe8, 0x04, //0x00001311 shrl $4, %eax
1447 0x09, 0xc8, //0x00001314 orl %ecx, %eax
1448 0x89, 0xc1, //0x00001316 movl %eax, %ecx
1449 0xc1, 0xe9, 0x08, //0x00001318 shrl $8, %ecx
1450 0x81, 0xe1, 0x00, 0xff, 0x00, 0x00, //0x0000131b andl $65280, %ecx
1451 0x89, 0xc2, //0x00001321 movl %eax, %edx
1452 0x81, 0xe2, 0x80, 0x00, 0x00, 0x00, //0x00001323 andl $128, %edx
1453 0x48, 0x83, 0xc6, 0x06, //0x00001329 addq $6, %rsi
1454 0x09, 0xca, //0x0000132d orl %ecx, %edx
1455 0x0f, 0x85, 0xbf, 0x00, 0x00, 0x00, //0x0000132f jne LBB0_275
1456 0x3c, 0x0d, //0x00001335 cmpb $13, %al
1457 0x0f, 0x85, 0x1e, 0x00, 0x00, 0x00, //0x00001337 jne LBB0_260
1458 0xe9, 0xf8, 0xfe, 0xff, 0xff, //0x0000133d jmp LBB0_246
1459 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001342 .p2align 4, 0x90
1460 //0x00001350 LBB0_259
1461 0x48, 0x89, 0xce, //0x00001350 movq %rcx, %rsi
1462 0x3c, 0x0d, //0x00001353 cmpb $13, %al
1463 0x0f, 0x84, 0xdf, 0xfe, 0xff, 0xff, //0x00001355 je LBB0_246
1464 //0x0000135b LBB0_260
1465 0x41, 0x89, 0xc0, //0x0000135b movl %eax, %r8d
1466 0x3c, 0x0a, //0x0000135e cmpb $10, %al
1467 0x0f, 0x84, 0xd4, 0xfe, 0xff, 0xff, //0x00001360 je LBB0_246
1468 0xe9, 0x89, 0x00, 0x00, 0x00, //0x00001366 jmp LBB0_275
1469 //0x0000136b LBB0_263
1470 0x31, 0xdb, //0x0000136b xorl %ebx, %ebx
1471 0x31, 0xd2, //0x0000136d xorl %edx, %edx
1472 //0x0000136f LBB0_264
1473 0x85, 0xdb, //0x0000136f testl %ebx, %ebx
1474 0x0f, 0x85, 0xa3, 0x00, 0x00, 0x00, //0x00001371 jne LBB0_277
1475 0x49, 0x89, 0xf3, //0x00001377 movq %rsi, %r11
1476 0x48, 0x8b, 0x55, 0xc0, //0x0000137a movq $-64(%rbp), %rdx
1477 0xe9, 0x7d, 0x04, 0x00, 0x00, //0x0000137e jmp LBB0_384
1478 //0x00001383 LBB0_266
1479 0x48, 0x83, 0xc6, 0x01, //0x00001383 addq $1, %rsi
1480 0xbb, 0x02, 0x00, 0x00, 0x00, //0x00001387 movl $2, %ebx
1481 0x4c, 0x39, 0xce, //0x0000138c cmpq %r9, %rsi
1482 0x0f, 0x83, 0xda, 0xff, 0xff, 0xff, //0x0000138f jae LBB0_264
1483 //0x00001395 LBB0_267
1484 0x44, 0x0f, 0xb6, 0x06, //0x00001395 movzbl (%rsi), %r8d
1485 0x49, 0x83, 0xf8, 0x0d, //0x00001399 cmpq $13, %r8
1486 0x0f, 0x84, 0xe0, 0xff, 0xff, 0xff, //0x0000139d je LBB0_266
1487 0x41, 0x80, 0xf8, 0x0a, //0x000013a3 cmpb $10, %r8b
1488 0x0f, 0x84, 0xd6, 0xff, 0xff, 0xff, //0x000013a7 je LBB0_266
1489 0x48, 0x8b, 0x45, 0xd0, //0x000013ad movq $-48(%rbp), %rax
1490 0x42, 0x0f, 0xb6, 0x04, 0x00, //0x000013b1 movzbl (%rax,%r8), %eax
1491 0x48, 0x83, 0xc6, 0x01, //0x000013b6 addq $1, %rsi
1492 0x3d, 0xff, 0x00, 0x00, 0x00, //0x000013ba cmpl $255, %eax
1493 0x0f, 0x84, 0x03, 0x08, 0x00, 0x00, //0x000013bf je LBB0_409
1494 0xc1, 0xe2, 0x06, //0x000013c5 shll $6, %edx
1495 0x09, 0xc2, //0x000013c8 orl %eax, %edx
1496 0xbb, 0x03, 0x00, 0x00, 0x00, //0x000013ca movl $3, %ebx
1497 0x4c, 0x39, 0xce, //0x000013cf cmpq %r9, %rsi
1498 0x0f, 0x82, 0x95, 0x04, 0x00, 0x00, //0x000013d2 jb LBB0_347
1499 0xe9, 0x3d, 0x00, 0x00, 0x00, //0x000013d8 jmp LBB0_277
1500 //0x000013dd LBB0_271
1501 0x48, 0x89, 0xce, //0x000013dd movq %rcx, %rsi
1502 0xe9, 0x0f, 0x00, 0x00, 0x00, //0x000013e0 jmp LBB0_275
1503 //0x000013e5 LBB0_272
1504 0x80, 0xf9, 0x2f, //0x000013e5 cmpb $47, %cl
1505 0x0f, 0x85, 0x03, 0x00, 0x00, 0x00, //0x000013e8 jne LBB0_274
1506 0x41, 0xb0, 0x2f, //0x000013ee movb $47, %r8b
1507 //0x000013f1 LBB0_274
1508 0x48, 0x89, 0xc6, //0x000013f1 movq %rax, %rsi
1509 //0x000013f4 LBB0_275
1510 0x41, 0x0f, 0xb6, 0xc0, //0x000013f4 movzbl %r8b, %eax
1511 0x48, 0x8b, 0x4d, 0xd0, //0x000013f8 movq $-48(%rbp), %rcx
1512 0x0f, 0xb6, 0x14, 0x01, //0x000013fc movzbl (%rcx,%rax), %edx
1513 0x81, 0xfa, 0xff, 0x00, 0x00, 0x00, //0x00001400 cmpl $255, %edx
1514 0x0f, 0x84, 0x92, 0x00, 0x00, 0x00, //0x00001406 je LBB0_287
1515 0xbb, 0x01, 0x00, 0x00, 0x00, //0x0000140c movl $1, %ebx
1516 0x4c, 0x39, 0xce, //0x00001411 cmpq %r9, %rsi
1517 0x0f, 0x82, 0x49, 0x01, 0x00, 0x00, //0x00001414 jb LBB0_303
1518 //0x0000141a LBB0_277
1519 0x41, 0xf6, 0xc6, 0x02, //0x0000141a testb $2, %r14b
1520 0x0f, 0x94, 0xc0, //0x0000141e sete %al
1521 0x83, 0xfb, 0x01, //0x00001421 cmpl $1, %ebx
1522 0x0f, 0x94, 0xc1, //0x00001424 sete %cl
1523 0x41, 0x89, 0xd6, //0x00001427 movl %edx, %r14d
1524 0x4c, 0x39, 0xce, //0x0000142a cmpq %r9, %rsi
1525 0x0f, 0x82, 0x11, 0x00, 0x00, 0x00, //0x0000142d jb LBB0_280
1526 0x83, 0xfb, 0x04, //0x00001433 cmpl $4, %ebx
1527 0x0f, 0x84, 0x08, 0x00, 0x00, 0x00, //0x00001436 je LBB0_280
1528 0x08, 0xc8, //0x0000143c orb %cl, %al
1529 0x0f, 0x85, 0x9e, 0x03, 0x00, 0x00, //0x0000143e jne LBB0_383
1530 //0x00001444 LBB0_280
1531 0xb0, 0x04, //0x00001444 movb $4, %al
1532 0x28, 0xd8, //0x00001446 subb %bl, %al
1533 0x0f, 0xb6, 0xc0, //0x00001448 movzbl %al, %eax
1534 0x01, 0xc0, //0x0000144b addl %eax, %eax
1535 0x8d, 0x0c, 0x40, //0x0000144d leal (%rax,%rax,2), %ecx
1536 0x44, 0x89, 0xf2, //0x00001450 movl %r14d, %edx
1537 0xd3, 0xe2, //0x00001453 shll %cl, %edx
1538 0x83, 0xfb, 0x02, //0x00001455 cmpl $2, %ebx
1539 0x0f, 0x84, 0x24, 0x00, 0x00, 0x00, //0x00001458 je LBB0_285
1540 0x83, 0xfb, 0x03, //0x0000145e cmpl $3, %ebx
1541 0x0f, 0x84, 0x14, 0x00, 0x00, 0x00, //0x00001461 je LBB0_284
1542 0x89, 0xd0, //0x00001467 movl %edx, %eax
1543 0x83, 0xfb, 0x04, //0x00001469 cmpl $4, %ebx
1544 0x48, 0x8b, 0x55, 0xc0, //0x0000146c movq $-64(%rbp), %rdx
1545 0x0f, 0x85, 0x17, 0x00, 0x00, 0x00, //0x00001470 jne LBB0_286
1546 0x88, 0x42, 0x02, //0x00001476 movb %al, $2(%rdx)
1547 0x89, 0xc2, //0x00001479 movl %eax, %edx
1548 //0x0000147b LBB0_284
1549 0x48, 0x8b, 0x45, 0xc0, //0x0000147b movq $-64(%rbp), %rax
1550 0x88, 0x70, 0x01, //0x0000147f movb %dh, $1(%rax)
1551 //0x00001482 LBB0_285
1552 0xc1, 0xea, 0x10, //0x00001482 shrl $16, %edx
1553 0x89, 0xd0, //0x00001485 movl %edx, %eax
1554 0x48, 0x8b, 0x55, 0xc0, //0x00001487 movq $-64(%rbp), %rdx
1555 0x88, 0x02, //0x0000148b movb %al, (%rdx)
1556 //0x0000148d LBB0_286
1557 0x89, 0xd8, //0x0000148d movl %ebx, %eax
1558 0x48, 0x01, 0xc2, //0x0000148f addq %rax, %rdx
1559 0x48, 0x83, 0xc2, 0xff, //0x00001492 addq $-1, %rdx
1560 0x49, 0x89, 0xf3, //0x00001496 movq %rsi, %r11
1561 0xe9, 0x62, 0x03, 0x00, 0x00, //0x00001499 jmp LBB0_384
1562 //0x0000149e LBB0_287
1563 0x31, 0xdb, //0x0000149e xorl %ebx, %ebx
1564 0x31, 0xd2, //0x000014a0 xorl %edx, %edx
1565 //0x000014a2 LBB0_288
1566 0x41, 0xf6, 0xc6, 0x02, //0x000014a2 testb $2, %r14b
1567 0x0f, 0x85, 0x36, 0x03, 0x00, 0x00, //0x000014a6 jne LBB0_383
1568 0x41, 0x80, 0xf8, 0x3d, //0x000014ac cmpb $61, %r8b
1569 0x0f, 0x85, 0x2c, 0x03, 0x00, 0x00, //0x000014b0 jne LBB0_383
1570 0x83, 0xfb, 0x02, //0x000014b6 cmpl $2, %ebx
1571 0x0f, 0x82, 0x23, 0x03, 0x00, 0x00, //0x000014b9 jb LBB0_383
1572 0x41, 0x89, 0xd6, //0x000014bf movl %edx, %r14d
1573 0x41, 0xbd, 0x05, 0x00, 0x00, 0x00, //0x000014c2 movl $5, %r13d
1574 0x41, 0x29, 0xdd, //0x000014c8 subl %ebx, %r13d
1575 0xf6, 0x45, 0xcc, 0x08, //0x000014cb testb $8, $-52(%rbp)
1576 0x0f, 0x85, 0xc0, 0x01, 0x00, 0x00, //0x000014cf jne LBB0_321
1577 0x4c, 0x39, 0xce, //0x000014d5 cmpq %r9, %rsi
1578 0x0f, 0x83, 0x66, 0xff, 0xff, 0xff, //0x000014d8 jae LBB0_280
1579 0x48, 0x8d, 0x4e, 0x01, //0x000014de leaq $1(%rsi), %rcx
1580 0x48, 0x8b, 0x45, 0x88, //0x000014e2 movq $-120(%rbp), %rax
1581 0x48, 0x29, 0xf0, //0x000014e6 subq %rsi, %rax
1582 0x48, 0x83, 0xc6, 0x02, //0x000014e9 addq $2, %rsi
1583 0x48, 0x89, 0xf7, //0x000014ed movq %rsi, %rdi
1584 0x48, 0x89, 0xce, //0x000014f0 movq %rcx, %rsi
1585 0xe9, 0x1a, 0x00, 0x00, 0x00, //0x000014f3 jmp LBB0_295
1586 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000014f8 .p2align 4, 0x90
1587 //0x00001500 LBB0_294
1588 0x48, 0x83, 0xc6, 0x01, //0x00001500 addq $1, %rsi
1589 0x48, 0x83, 0xc7, 0x01, //0x00001504 addq $1, %rdi
1590 0x48, 0x83, 0xc0, 0xff, //0x00001508 addq $-1, %rax
1591 0x0f, 0x83, 0x23, 0x05, 0x00, 0x00, //0x0000150c jae LBB0_375
1592 //0x00001512 LBB0_295
1593 0x0f, 0xb6, 0x4e, 0xff, //0x00001512 movzbl $-1(%rsi), %ecx
1594 0x80, 0xf9, 0x0a, //0x00001516 cmpb $10, %cl
1595 0x0f, 0x84, 0xe1, 0xff, 0xff, 0xff, //0x00001519 je LBB0_294
1596 0x80, 0xf9, 0x0d, //0x0000151f cmpb $13, %cl
1597 0x0f, 0x84, 0xd8, 0xff, 0xff, 0xff, //0x00001522 je LBB0_294
1598 0x80, 0xf9, 0x3d, //0x00001528 cmpb $61, %cl
1599 0x0f, 0x85, 0xb1, 0x02, 0x00, 0x00, //0x0000152b jne LBB0_383
1600 0x41, 0x83, 0xfd, 0x02, //0x00001531 cmpl $2, %r13d
1601 0x0f, 0x84, 0xa7, 0x02, 0x00, 0x00, //0x00001535 je LBB0_383
1602 0x4c, 0x39, 0xce, //0x0000153b cmpq %r9, %rsi
1603 0x0f, 0x83, 0x00, 0xff, 0xff, 0xff, //0x0000153e jae LBB0_280
1604 0x48, 0x01, 0xc6, //0x00001544 addq %rax, %rsi
1605 0x31, 0xc9, //0x00001547 xorl %ecx, %ecx
1606 0xe9, 0xe7, 0x02, 0x00, 0x00, //0x00001549 jmp LBB0_342
1607 //0x0000154e LBB0_317
1608 0x80, 0xf9, 0x6e, //0x0000154e cmpb $110, %cl
1609 0x0f, 0x85, 0x50, 0x03, 0x00, 0x00, //0x00001551 jne LBB0_351
1610 //0x00001557 LBB0_301
1611 0x48, 0x89, 0xc6, //0x00001557 movq %rax, %rsi
1612 //0x0000155a LBB0_302
1613 0x4c, 0x39, 0xce, //0x0000155a cmpq %r9, %rsi
1614 0x0f, 0x83, 0x28, 0x01, 0x00, 0x00, //0x0000155d jae LBB0_320
1615 //0x00001563 LBB0_303
1616 0x48, 0x8d, 0x4e, 0x01, //0x00001563 leaq $1(%rsi), %rcx
1617 0x0f, 0xb6, 0x06, //0x00001567 movzbl (%rsi), %eax
1618 0x3c, 0x5c, //0x0000156a cmpb $92, %al
1619 0x0f, 0x85, 0xfe, 0x00, 0x00, 0x00, //0x0000156c jne LBB0_315
1620 0x48, 0x8d, 0x46, 0x02, //0x00001572 leaq $2(%rsi), %rax
1621 0x41, 0xb0, 0xff, //0x00001576 movb $-1, %r8b
1622 0x4c, 0x39, 0xc8, //0x00001579 cmpq %r9, %rax
1623 0x0f, 0x87, 0xd1, 0x02, 0x00, 0x00, //0x0000157c ja LBB0_345
1624 0x0f, 0xb6, 0x09, //0x00001582 movzbl (%rcx), %ecx
1625 0x80, 0xf9, 0x71, //0x00001585 cmpb $113, %cl
1626 0x0f, 0x8e, 0xc0, 0xff, 0xff, 0xff, //0x00001588 jle LBB0_317
1627 0x80, 0xf9, 0x72, //0x0000158e cmpb $114, %cl
1628 0x0f, 0x84, 0xc0, 0xff, 0xff, 0xff, //0x00001591 je LBB0_301
1629 0x80, 0xf9, 0x75, //0x00001597 cmpb $117, %cl
1630 0x0f, 0x85, 0x13, 0x03, 0x00, 0x00, //0x0000159a jne LBB0_353
1631 0x4c, 0x89, 0xc9, //0x000015a0 movq %r9, %rcx
1632 0x48, 0x29, 0xc1, //0x000015a3 subq %rax, %rcx
1633 0x48, 0x83, 0xf9, 0x04, //0x000015a6 cmpq $4, %rcx
1634 0x0f, 0x8c, 0x03, 0x03, 0x00, 0x00, //0x000015aa jl LBB0_353
1635 0x41, 0x89, 0xd7, //0x000015b0 movl %edx, %r15d
1636 0x8b, 0x08, //0x000015b3 movl (%rax), %ecx
1637 0x89, 0xcb, //0x000015b5 movl %ecx, %ebx
1638 0xf7, 0xd3, //0x000015b7 notl %ebx
1639 0x8d, 0x91, 0xd0, 0xcf, 0xcf, 0xcf, //0x000015b9 leal $-808464432(%rcx), %edx
1640 0x81, 0xe3, 0x80, 0x80, 0x80, 0x80, //0x000015bf andl $-2139062144, %ebx
1641 0x85, 0xd3, //0x000015c5 testl %edx, %ebx
1642 0x0f, 0x85, 0x4c, 0x02, 0x00, 0x00, //0x000015c7 jne LBB0_340
1643 0x8d, 0x91, 0x19, 0x19, 0x19, 0x19, //0x000015cd leal $421075225(%rcx), %edx
1644 0x09, 0xca, //0x000015d3 orl %ecx, %edx
1645 0xf7, 0xc2, 0x80, 0x80, 0x80, 0x80, //0x000015d5 testl $-2139062144, %edx
1646 0x0f, 0x85, 0x38, 0x02, 0x00, 0x00, //0x000015db jne LBB0_340
1647 0x89, 0xca, //0x000015e1 movl %ecx, %edx
1648 0x81, 0xe2, 0x7f, 0x7f, 0x7f, 0x7f, //0x000015e3 andl $2139062143, %edx
1649 0xbf, 0xc0, 0xc0, 0xc0, 0xc0, //0x000015e9 movl $-1061109568, %edi
1650 0x29, 0xd7, //0x000015ee subl %edx, %edi
1651 0x44, 0x8d, 0x92, 0x46, 0x46, 0x46, 0x46, //0x000015f0 leal $1179010630(%rdx), %r10d
1652 0x21, 0xdf, //0x000015f7 andl %ebx, %edi
1653 0x44, 0x85, 0xd7, //0x000015f9 testl %r10d, %edi
1654 0x0f, 0x85, 0x17, 0x02, 0x00, 0x00, //0x000015fc jne LBB0_340
1655 0xbf, 0xe0, 0xe0, 0xe0, 0xe0, //0x00001602 movl $-522133280, %edi
1656 0x29, 0xd7, //0x00001607 subl %edx, %edi
1657 0x81, 0xc2, 0x39, 0x39, 0x39, 0x39, //0x00001609 addl $960051513, %edx
1658 0x21, 0xfb, //0x0000160f andl %edi, %ebx
1659 0x85, 0xd3, //0x00001611 testl %edx, %ebx
1660 0x0f, 0x85, 0x00, 0x02, 0x00, 0x00, //0x00001613 jne LBB0_340
1661 0x0f, 0xc9, //0x00001619 bswapl %ecx
1662 0x89, 0xc8, //0x0000161b movl %ecx, %eax
1663 0xc1, 0xe8, 0x04, //0x0000161d shrl $4, %eax
1664 0xf7, 0xd0, //0x00001620 notl %eax
1665 0x25, 0x01, 0x01, 0x01, 0x01, //0x00001622 andl $16843009, %eax
1666 0x8d, 0x04, 0xc0, //0x00001627 leal (%rax,%rax,8), %eax
1667 0x81, 0xe1, 0x0f, 0x0f, 0x0f, 0x0f, //0x0000162a andl $252645135, %ecx
1668 0x01, 0xc1, //0x00001630 addl %eax, %ecx
1669 0x89, 0xc8, //0x00001632 movl %ecx, %eax
1670 0xc1, 0xe8, 0x04, //0x00001634 shrl $4, %eax
1671 0x09, 0xc8, //0x00001637 orl %ecx, %eax
1672 0x89, 0xc1, //0x00001639 movl %eax, %ecx
1673 0xc1, 0xe9, 0x08, //0x0000163b shrl $8, %ecx
1674 0x81, 0xe1, 0x00, 0xff, 0x00, 0x00, //0x0000163e andl $65280, %ecx
1675 0x89, 0xc2, //0x00001644 movl %eax, %edx
1676 0x81, 0xe2, 0x80, 0x00, 0x00, 0x00, //0x00001646 andl $128, %edx
1677 0x48, 0x83, 0xc6, 0x06, //0x0000164c addq $6, %rsi
1678 0x09, 0xca, //0x00001650 orl %ecx, %edx
1679 0x44, 0x89, 0xfa, //0x00001652 movl %r15d, %edx
1680 0x0f, 0x85, 0x5b, 0x02, 0x00, 0x00, //0x00001655 jne LBB0_354
1681 0x3c, 0x0d, //0x0000165b cmpb $13, %al
1682 0x0f, 0x85, 0x18, 0x00, 0x00, 0x00, //0x0000165d jne LBB0_316
1683 0xe9, 0xf2, 0xfe, 0xff, 0xff, //0x00001663 jmp LBB0_302
1684 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001668 .p2align 4, 0x90
1685 //0x00001670 LBB0_315
1686 0x48, 0x89, 0xce, //0x00001670 movq %rcx, %rsi
1687 0x3c, 0x0d, //0x00001673 cmpb $13, %al
1688 0x0f, 0x84, 0xdf, 0xfe, 0xff, 0xff, //0x00001675 je LBB0_302
1689 //0x0000167b LBB0_316
1690 0x41, 0x89, 0xc0, //0x0000167b movl %eax, %r8d
1691 0x3c, 0x0a, //0x0000167e cmpb $10, %al
1692 0x0f, 0x84, 0xd4, 0xfe, 0xff, 0xff, //0x00001680 je LBB0_302
1693 0xe9, 0x2b, 0x02, 0x00, 0x00, //0x00001686 jmp LBB0_354
1694 //0x0000168b LBB0_320
1695 0xbb, 0x01, 0x00, 0x00, 0x00, //0x0000168b movl $1, %ebx
1696 0xe9, 0xda, 0xfc, 0xff, 0xff, //0x00001690 jmp LBB0_264
1697 //0x00001695 LBB0_321
1698 0x4c, 0x39, 0xce, //0x00001695 cmpq %r9, %rsi
1699 0x0f, 0x83, 0xa6, 0xfd, 0xff, 0xff, //0x00001698 jae LBB0_280
1700 0x48, 0x89, 0xf7, //0x0000169e movq %rsi, %rdi
1701 0xe9, 0x1d, 0x00, 0x00, 0x00, //0x000016a1 jmp LBB0_325
1702 //0x000016a6 LBB0_339
1703 0x4c, 0x89, 0xe7, //0x000016a6 movq %r12, %rdi
1704 0x4c, 0x39, 0xcf, //0x000016a9 cmpq %r9, %rdi
1705 0x0f, 0x82, 0x11, 0x00, 0x00, 0x00, //0x000016ac jb LBB0_325
1706 0xe9, 0x91, 0x03, 0x00, 0x00, //0x000016b2 jmp LBB0_378
1707 //0x000016b7 LBB0_323
1708 0x48, 0x89, 0xf7, //0x000016b7 movq %rsi, %rdi
1709 0x4c, 0x39, 0xcf, //0x000016ba cmpq %r9, %rdi
1710 0x0f, 0x83, 0x85, 0x03, 0x00, 0x00, //0x000016bd jae LBB0_378
1711 //0x000016c3 LBB0_325
1712 0x4c, 0x8d, 0x67, 0x01, //0x000016c3 leaq $1(%rdi), %r12
1713 0x0f, 0xb6, 0x0f, //0x000016c7 movzbl (%rdi), %ecx
1714 0x80, 0xf9, 0x5c, //0x000016ca cmpb $92, %cl
1715 0x0f, 0x85, 0xe7, 0x00, 0x00, 0x00, //0x000016cd jne LBB0_336
1716 0x48, 0x8d, 0x77, 0x02, //0x000016d3 leaq $2(%rdi), %rsi
1717 0x4c, 0x39, 0xce, //0x000016d7 cmpq %r9, %rsi
1718 0x0f, 0x87, 0xff, 0x00, 0x00, 0x00, //0x000016da ja LBB0_382
1719 0x41, 0x0f, 0xb6, 0x04, 0x24, //0x000016e0 movzbl (%r12), %eax
1720 0x3c, 0x6e, //0x000016e5 cmpb $110, %al
1721 0x0f, 0x84, 0xca, 0xff, 0xff, 0xff, //0x000016e7 je LBB0_323
1722 0x3c, 0x72, //0x000016ed cmpb $114, %al
1723 0x0f, 0x84, 0xc2, 0xff, 0xff, 0xff, //0x000016ef je LBB0_323
1724 0x3c, 0x75, //0x000016f5 cmpb $117, %al
1725 0x0f, 0x85, 0xe5, 0x00, 0x00, 0x00, //0x000016f7 jne LBB0_383
1726 0x4c, 0x89, 0xc8, //0x000016fd movq %r9, %rax
1727 0x48, 0x29, 0xf0, //0x00001700 subq %rsi, %rax
1728 0x48, 0x83, 0xf8, 0x04, //0x00001703 cmpq $4, %rax
1729 0x0f, 0x8c, 0xd5, 0x00, 0x00, 0x00, //0x00001707 jl LBB0_383
1730 0x8b, 0x16, //0x0000170d movl (%rsi), %edx
1731 0x89, 0xd1, //0x0000170f movl %edx, %ecx
1732 0xf7, 0xd1, //0x00001711 notl %ecx
1733 0x8d, 0x82, 0xd0, 0xcf, 0xcf, 0xcf, //0x00001713 leal $-808464432(%rdx), %eax
1734 0x81, 0xe1, 0x80, 0x80, 0x80, 0x80, //0x00001719 andl $-2139062144, %ecx
1735 0x85, 0xc1, //0x0000171f testl %eax, %ecx
1736 0x0f, 0x85, 0xbb, 0x00, 0x00, 0x00, //0x00001721 jne LBB0_383
1737 0x8d, 0x82, 0x19, 0x19, 0x19, 0x19, //0x00001727 leal $421075225(%rdx), %eax
1738 0x09, 0xd0, //0x0000172d orl %edx, %eax
1739 0xa9, 0x80, 0x80, 0x80, 0x80, //0x0000172f testl $-2139062144, %eax
1740 0x0f, 0x85, 0xa8, 0x00, 0x00, 0x00, //0x00001734 jne LBB0_383
1741 0x89, 0xd0, //0x0000173a movl %edx, %eax
1742 0x25, 0x7f, 0x7f, 0x7f, 0x7f, //0x0000173c andl $2139062143, %eax
1743 0x41, 0xb8, 0xc0, 0xc0, 0xc0, 0xc0, //0x00001741 movl $-1061109568, %r8d
1744 0x41, 0x29, 0xc0, //0x00001747 subl %eax, %r8d
1745 0x44, 0x8d, 0x90, 0x46, 0x46, 0x46, 0x46, //0x0000174a leal $1179010630(%rax), %r10d
1746 0x41, 0x21, 0xc8, //0x00001751 andl %ecx, %r8d
1747 0x45, 0x85, 0xd0, //0x00001754 testl %r10d, %r8d
1748 0x0f, 0x85, 0x85, 0x00, 0x00, 0x00, //0x00001757 jne LBB0_383
1749 0x41, 0xb8, 0xe0, 0xe0, 0xe0, 0xe0, //0x0000175d movl $-522133280, %r8d
1750 0x41, 0x29, 0xc0, //0x00001763 subl %eax, %r8d
1751 0x05, 0x39, 0x39, 0x39, 0x39, //0x00001766 addl $960051513, %eax
1752 0x44, 0x21, 0xc1, //0x0000176b andl %r8d, %ecx
1753 0x85, 0xc1, //0x0000176e testl %eax, %ecx
1754 0x0f, 0x85, 0x6c, 0x00, 0x00, 0x00, //0x00001770 jne LBB0_383
1755 0x0f, 0xca, //0x00001776 bswapl %edx
1756 0x89, 0xd0, //0x00001778 movl %edx, %eax
1757 0xc1, 0xe8, 0x04, //0x0000177a shrl $4, %eax
1758 0xf7, 0xd0, //0x0000177d notl %eax
1759 0x25, 0x01, 0x01, 0x01, 0x01, //0x0000177f andl $16843009, %eax
1760 0x8d, 0x04, 0xc0, //0x00001784 leal (%rax,%rax,8), %eax
1761 0x81, 0xe2, 0x0f, 0x0f, 0x0f, 0x0f, //0x00001787 andl $252645135, %edx
1762 0x01, 0xc2, //0x0000178d addl %eax, %edx
1763 0x89, 0xd1, //0x0000178f movl %edx, %ecx
1764 0xc1, 0xe9, 0x04, //0x00001791 shrl $4, %ecx
1765 0x09, 0xd1, //0x00001794 orl %edx, %ecx
1766 0x89, 0xc8, //0x00001796 movl %ecx, %eax
1767 0xc1, 0xe8, 0x08, //0x00001798 shrl $8, %eax
1768 0x25, 0x00, 0xff, 0x00, 0x00, //0x0000179b andl $65280, %eax
1769 0x89, 0xca, //0x000017a0 movl %ecx, %edx
1770 0x81, 0xe2, 0x80, 0x00, 0x00, 0x00, //0x000017a2 andl $128, %edx
1771 0x48, 0x83, 0xc7, 0x06, //0x000017a8 addq $6, %rdi
1772 0x09, 0xc2, //0x000017ac orl %eax, %edx
1773 0x49, 0x89, 0xfc, //0x000017ae movq %rdi, %r12
1774 0x48, 0x89, 0xfe, //0x000017b1 movq %rdi, %rsi
1775 0x0f, 0x85, 0x28, 0x00, 0x00, 0x00, //0x000017b4 jne LBB0_383
1776 //0x000017ba LBB0_336
1777 0x80, 0xf9, 0x0a, //0x000017ba cmpb $10, %cl
1778 0x0f, 0x84, 0xe3, 0xfe, 0xff, 0xff, //0x000017bd je LBB0_339
1779 0x80, 0xf9, 0x0d, //0x000017c3 cmpb $13, %cl
1780 0x0f, 0x84, 0xda, 0xfe, 0xff, 0xff, //0x000017c6 je LBB0_339
1781 0x80, 0xf9, 0x3d, //0x000017cc cmpb $61, %cl
1782 0x0f, 0x85, 0x0a, 0x00, 0x00, 0x00, //0x000017cf jne LBB0_382
1783 0x41, 0x83, 0xfd, 0x02, //0x000017d5 cmpl $2, %r13d
1784 0x0f, 0x85, 0x06, 0x04, 0x00, 0x00, //0x000017d9 jne LBB0_412
1785 //0x000017df LBB0_382
1786 0x4c, 0x89, 0xe6, //0x000017df movq %r12, %rsi
1787 //0x000017e2 LBB0_383
1788 0x31, 0xc9, //0x000017e2 xorl %ecx, %ecx
1789 0x4c, 0x39, 0xce, //0x000017e4 cmpq %r9, %rsi
1790 0x0f, 0x94, 0xc1, //0x000017e7 sete %cl
1791 0x48, 0x01, 0xf1, //0x000017ea addq %rsi, %rcx
1792 0x4c, 0x39, 0xd9, //0x000017ed cmpq %r11, %rcx
1793 0x48, 0x8b, 0x55, 0xc0, //0x000017f0 movq $-64(%rbp), %rdx
1794 0x0f, 0x85, 0x69, 0x1e, 0x00, 0x00, //0x000017f4 jne LBB0_864
1795 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000017fa .p2align 4, 0x90
1796 //0x00001800 LBB0_384
1797 0x4c, 0x3b, 0x5d, 0xa8, //0x00001800 cmpq $-88(%rbp), %r11
1798 0x0f, 0x87, 0x4a, 0x05, 0x00, 0x00, //0x00001804 ja LBB0_441
1799 0x48, 0x3b, 0x55, 0x90, //0x0000180a cmpq $-112(%rbp), %rdx
1800 0x0f, 0x86, 0x6c, 0xf8, 0xff, 0xff, //0x0000180e jbe LBB0_230
1801 0xe9, 0x3b, 0x05, 0x00, 0x00, //0x00001814 jmp LBB0_441
1802 //0x00001819 LBB0_340
1803 0x48, 0x89, 0xc6, //0x00001819 movq %rax, %rsi
1804 0x44, 0x89, 0xfa, //0x0000181c movl %r15d, %edx
1805 0xe9, 0x92, 0x00, 0x00, 0x00, //0x0000181f jmp LBB0_354
1806 //0x00001824 LBB0_341
1807 0x48, 0x83, 0xc7, 0x01, //0x00001824 addq $1, %rdi
1808 0x48, 0x83, 0xc1, 0x01, //0x00001828 addq $1, %rcx
1809 0x48, 0x39, 0xc8, //0x0000182c cmpq %rcx, %rax
1810 0x0f, 0x84, 0x0f, 0xfc, 0xff, 0xff, //0x0000182f je LBB0_280
1811 //0x00001835 LBB0_342
1812 0x0f, 0xb6, 0x57, 0xff, //0x00001835 movzbl $-1(%rdi), %edx
1813 0x80, 0xfa, 0x0d, //0x00001839 cmpb $13, %dl
1814 0x0f, 0x84, 0xe2, 0xff, 0xff, 0xff, //0x0000183c je LBB0_341
1815 0x80, 0xfa, 0x0a, //0x00001842 cmpb $10, %dl
1816 0x0f, 0x84, 0xd9, 0xff, 0xff, 0xff, //0x00001845 je LBB0_341
1817 0x48, 0x89, 0xfe, //0x0000184b movq %rdi, %rsi
1818 0xe9, 0x8f, 0xff, 0xff, 0xff, //0x0000184e jmp LBB0_383
1819 //0x00001853 LBB0_345
1820 0x48, 0x89, 0xce, //0x00001853 movq %rcx, %rsi
1821 0xe9, 0x5b, 0x00, 0x00, 0x00, //0x00001856 jmp LBB0_354
1822 //0x0000185b LBB0_346
1823 0x48, 0x83, 0xc6, 0x01, //0x0000185b addq $1, %rsi
1824 0xbb, 0x03, 0x00, 0x00, 0x00, //0x0000185f movl $3, %ebx
1825 0x4c, 0x39, 0xce, //0x00001864 cmpq %r9, %rsi
1826 0x0f, 0x83, 0x02, 0xfb, 0xff, 0xff, //0x00001867 jae LBB0_264
1827 //0x0000186d LBB0_347
1828 0x44, 0x0f, 0xb6, 0x06, //0x0000186d movzbl (%rsi), %r8d
1829 0x49, 0x83, 0xf8, 0x0d, //0x00001871 cmpq $13, %r8
1830 0x0f, 0x84, 0xe0, 0xff, 0xff, 0xff, //0x00001875 je LBB0_346
1831 0x41, 0x80, 0xf8, 0x0a, //0x0000187b cmpb $10, %r8b
1832 0x0f, 0x84, 0xd6, 0xff, 0xff, 0xff, //0x0000187f je LBB0_346
1833 0x48, 0x8b, 0x45, 0xd0, //0x00001885 movq $-48(%rbp), %rax
1834 0x42, 0x0f, 0xb6, 0x04, 0x00, //0x00001889 movzbl (%rax,%r8), %eax
1835 0x48, 0x83, 0xc6, 0x01, //0x0000188e addq $1, %rsi
1836 0x3d, 0xff, 0x00, 0x00, 0x00, //0x00001892 cmpl $255, %eax
1837 0x0f, 0x85, 0xa0, 0x04, 0x00, 0x00, //0x00001897 jne LBB0_437
1838 //0x0000189d LBB0_438
1839 0xbb, 0x03, 0x00, 0x00, 0x00, //0x0000189d movl $3, %ebx
1840 0xe9, 0xfb, 0xfb, 0xff, 0xff, //0x000018a2 jmp LBB0_288
1841 //0x000018a7 LBB0_351
1842 0x80, 0xf9, 0x2f, //0x000018a7 cmpb $47, %cl
1843 0x0f, 0x85, 0x03, 0x00, 0x00, 0x00, //0x000018aa jne LBB0_353
1844 0x41, 0xb0, 0x2f, //0x000018b0 movb $47, %r8b
1845 //0x000018b3 LBB0_353
1846 0x48, 0x89, 0xc6, //0x000018b3 movq %rax, %rsi
1847 //0x000018b6 LBB0_354
1848 0x41, 0x0f, 0xb6, 0xc0, //0x000018b6 movzbl %r8b, %eax
1849 0x48, 0x8b, 0x4d, 0xd0, //0x000018ba movq $-48(%rbp), %rcx
1850 0x0f, 0xb6, 0x04, 0x01, //0x000018be movzbl (%rcx,%rax), %eax
1851 0x3d, 0xff, 0x00, 0x00, 0x00, //0x000018c2 cmpl $255, %eax
1852 0x0f, 0x84, 0x5e, 0x01, 0x00, 0x00, //0x000018c7 je LBB0_374
1853 0xc1, 0xe2, 0x06, //0x000018cd shll $6, %edx
1854 0x09, 0xc2, //0x000018d0 orl %eax, %edx
1855 0xbb, 0x02, 0x00, 0x00, 0x00, //0x000018d2 movl $2, %ebx
1856 0x4c, 0x39, 0xce, //0x000018d7 cmpq %r9, %rsi
1857 0x0f, 0x82, 0x1f, 0x00, 0x00, 0x00, //0x000018da jb LBB0_358
1858 0xe9, 0x35, 0xfb, 0xff, 0xff, //0x000018e0 jmp LBB0_277
1859 //0x000018e5 LBB0_372
1860 0x80, 0xf9, 0x6e, //0x000018e5 cmpb $110, %cl
1861 0x0f, 0x85, 0x6a, 0x01, 0x00, 0x00, //0x000018e8 jne LBB0_386
1862 //0x000018ee LBB0_356
1863 0x48, 0x89, 0xc6, //0x000018ee movq %rax, %rsi
1864 //0x000018f1 LBB0_357
1865 0xbb, 0x02, 0x00, 0x00, 0x00, //0x000018f1 movl $2, %ebx
1866 0x4c, 0x39, 0xce, //0x000018f6 cmpq %r9, %rsi
1867 0x0f, 0x83, 0x70, 0xfa, 0xff, 0xff, //0x000018f9 jae LBB0_264
1868 //0x000018ff LBB0_358
1869 0x48, 0x8d, 0x4e, 0x01, //0x000018ff leaq $1(%rsi), %rcx
1870 0x0f, 0xb6, 0x06, //0x00001903 movzbl (%rsi), %eax
1871 0x3c, 0x5c, //0x00001906 cmpb $92, %al
1872 0x0f, 0x85, 0x02, 0x01, 0x00, 0x00, //0x00001908 jne LBB0_370
1873 0x48, 0x8d, 0x46, 0x02, //0x0000190e leaq $2(%rsi), %rax
1874 0x41, 0xb0, 0xff, //0x00001912 movb $-1, %r8b
1875 0x4c, 0x39, 0xc8, //0x00001915 cmpq %r9, %rax
1876 0x0f, 0x87, 0x32, 0x01, 0x00, 0x00, //0x00001918 ja LBB0_379
1877 0x0f, 0xb6, 0x09, //0x0000191e movzbl (%rcx), %ecx
1878 0x80, 0xf9, 0x71, //0x00001921 cmpb $113, %cl
1879 0x0f, 0x8e, 0xbb, 0xff, 0xff, 0xff, //0x00001924 jle LBB0_372
1880 0x80, 0xf9, 0x72, //0x0000192a cmpb $114, %cl
1881 0x0f, 0x84, 0xbb, 0xff, 0xff, 0xff, //0x0000192d je LBB0_356
1882 0x80, 0xf9, 0x75, //0x00001933 cmpb $117, %cl
1883 0x0f, 0x85, 0x28, 0x01, 0x00, 0x00, //0x00001936 jne LBB0_388
1884 0x4c, 0x89, 0xc9, //0x0000193c movq %r9, %rcx
1885 0x48, 0x29, 0xc1, //0x0000193f subq %rax, %rcx
1886 0x48, 0x83, 0xf9, 0x04, //0x00001942 cmpq $4, %rcx
1887 0x0f, 0x8c, 0x18, 0x01, 0x00, 0x00, //0x00001946 jl LBB0_388
1888 0x41, 0x89, 0xd7, //0x0000194c movl %edx, %r15d
1889 0x8b, 0x08, //0x0000194f movl (%rax), %ecx
1890 0x89, 0xcb, //0x00001951 movl %ecx, %ebx
1891 0xf7, 0xd3, //0x00001953 notl %ebx
1892 0x8d, 0x91, 0xd0, 0xcf, 0xcf, 0xcf, //0x00001955 leal $-808464432(%rcx), %edx
1893 0x81, 0xe3, 0x80, 0x80, 0x80, 0x80, //0x0000195b andl $-2139062144, %ebx
1894 0x85, 0xd3, //0x00001961 testl %edx, %ebx
1895 0x0f, 0x85, 0xd4, 0x00, 0x00, 0x00, //0x00001963 jne LBB0_377
1896 0x8d, 0x91, 0x19, 0x19, 0x19, 0x19, //0x00001969 leal $421075225(%rcx), %edx
1897 0x09, 0xca, //0x0000196f orl %ecx, %edx
1898 0xf7, 0xc2, 0x80, 0x80, 0x80, 0x80, //0x00001971 testl $-2139062144, %edx
1899 0x0f, 0x85, 0xc0, 0x00, 0x00, 0x00, //0x00001977 jne LBB0_377
1900 0x89, 0xca, //0x0000197d movl %ecx, %edx
1901 0x81, 0xe2, 0x7f, 0x7f, 0x7f, 0x7f, //0x0000197f andl $2139062143, %edx
1902 0xbf, 0xc0, 0xc0, 0xc0, 0xc0, //0x00001985 movl $-1061109568, %edi
1903 0x29, 0xd7, //0x0000198a subl %edx, %edi
1904 0x44, 0x8d, 0x92, 0x46, 0x46, 0x46, 0x46, //0x0000198c leal $1179010630(%rdx), %r10d
1905 0x21, 0xdf, //0x00001993 andl %ebx, %edi
1906 0x44, 0x85, 0xd7, //0x00001995 testl %r10d, %edi
1907 0x0f, 0x85, 0x9f, 0x00, 0x00, 0x00, //0x00001998 jne LBB0_377
1908 0xbf, 0xe0, 0xe0, 0xe0, 0xe0, //0x0000199e movl $-522133280, %edi
1909 0x29, 0xd7, //0x000019a3 subl %edx, %edi
1910 0x81, 0xc2, 0x39, 0x39, 0x39, 0x39, //0x000019a5 addl $960051513, %edx
1911 0x21, 0xfb, //0x000019ab andl %edi, %ebx
1912 0x85, 0xd3, //0x000019ad testl %edx, %ebx
1913 0x0f, 0x85, 0x88, 0x00, 0x00, 0x00, //0x000019af jne LBB0_377
1914 0x0f, 0xc9, //0x000019b5 bswapl %ecx
1915 0x89, 0xc8, //0x000019b7 movl %ecx, %eax
1916 0xc1, 0xe8, 0x04, //0x000019b9 shrl $4, %eax
1917 0xf7, 0xd0, //0x000019bc notl %eax
1918 0x25, 0x01, 0x01, 0x01, 0x01, //0x000019be andl $16843009, %eax
1919 0x8d, 0x04, 0xc0, //0x000019c3 leal (%rax,%rax,8), %eax
1920 0x81, 0xe1, 0x0f, 0x0f, 0x0f, 0x0f, //0x000019c6 andl $252645135, %ecx
1921 0x01, 0xc1, //0x000019cc addl %eax, %ecx
1922 0x89, 0xc8, //0x000019ce movl %ecx, %eax
1923 0xc1, 0xe8, 0x04, //0x000019d0 shrl $4, %eax
1924 0x09, 0xc8, //0x000019d3 orl %ecx, %eax
1925 0x89, 0xc1, //0x000019d5 movl %eax, %ecx
1926 0xc1, 0xe9, 0x08, //0x000019d7 shrl $8, %ecx
1927 0x81, 0xe1, 0x00, 0xff, 0x00, 0x00, //0x000019da andl $65280, %ecx
1928 0x89, 0xc2, //0x000019e0 movl %eax, %edx
1929 0x81, 0xe2, 0x80, 0x00, 0x00, 0x00, //0x000019e2 andl $128, %edx
1930 0x48, 0x83, 0xc6, 0x06, //0x000019e8 addq $6, %rsi
1931 0x09, 0xca, //0x000019ec orl %ecx, %edx
1932 0x44, 0x89, 0xfa, //0x000019ee movl %r15d, %edx
1933 0x0f, 0x85, 0x70, 0x00, 0x00, 0x00, //0x000019f1 jne LBB0_389
1934 0x3c, 0x0d, //0x000019f7 cmpb $13, %al
1935 0x0f, 0x85, 0x1c, 0x00, 0x00, 0x00, //0x000019f9 jne LBB0_371
1936 0xe9, 0xed, 0xfe, 0xff, 0xff, //0x000019ff jmp LBB0_357
1937 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001a04 .p2align 4, 0x90
1938 //0x00001a10 LBB0_370
1939 0x48, 0x89, 0xce, //0x00001a10 movq %rcx, %rsi
1940 0x3c, 0x0d, //0x00001a13 cmpb $13, %al
1941 0x0f, 0x84, 0xd6, 0xfe, 0xff, 0xff, //0x00001a15 je LBB0_357
1942 //0x00001a1b LBB0_371
1943 0x41, 0x89, 0xc0, //0x00001a1b movl %eax, %r8d
1944 0x3c, 0x0a, //0x00001a1e cmpb $10, %al
1945 0x0f, 0x84, 0xcb, 0xfe, 0xff, 0xff, //0x00001a20 je LBB0_357
1946 0xe9, 0x3c, 0x00, 0x00, 0x00, //0x00001a26 jmp LBB0_389
1947 //0x00001a2b LBB0_374
1948 0xbb, 0x01, 0x00, 0x00, 0x00, //0x00001a2b movl $1, %ebx
1949 0xe9, 0x6d, 0xfa, 0xff, 0xff, //0x00001a30 jmp LBB0_288
1950 //0x00001a35 LBB0_375
1951 0x4c, 0x89, 0xce, //0x00001a35 movq %r9, %rsi
1952 0xe9, 0x07, 0xfa, 0xff, 0xff, //0x00001a38 jmp LBB0_280
1953 //0x00001a3d LBB0_377
1954 0x48, 0x89, 0xc6, //0x00001a3d movq %rax, %rsi
1955 0x44, 0x89, 0xfa, //0x00001a40 movl %r15d, %edx
1956 0xe9, 0x1f, 0x00, 0x00, 0x00, //0x00001a43 jmp LBB0_389
1957 //0x00001a48 LBB0_378
1958 0x48, 0x89, 0xfe, //0x00001a48 movq %rdi, %rsi
1959 0xe9, 0xf4, 0xf9, 0xff, 0xff, //0x00001a4b jmp LBB0_280
1960 //0x00001a50 LBB0_379
1961 0x48, 0x89, 0xce, //0x00001a50 movq %rcx, %rsi
1962 0xe9, 0x0f, 0x00, 0x00, 0x00, //0x00001a53 jmp LBB0_389
1963 //0x00001a58 LBB0_386
1964 0x80, 0xf9, 0x2f, //0x00001a58 cmpb $47, %cl
1965 0x0f, 0x85, 0x03, 0x00, 0x00, 0x00, //0x00001a5b jne LBB0_388
1966 0x41, 0xb0, 0x2f, //0x00001a61 movb $47, %r8b
1967 //0x00001a64 LBB0_388
1968 0x48, 0x89, 0xc6, //0x00001a64 movq %rax, %rsi
1969 //0x00001a67 LBB0_389
1970 0x41, 0x0f, 0xb6, 0xc0, //0x00001a67 movzbl %r8b, %eax
1971 0x48, 0x8b, 0x4d, 0xd0, //0x00001a6b movq $-48(%rbp), %rcx
1972 0x0f, 0xb6, 0x04, 0x01, //0x00001a6f movzbl (%rcx,%rax), %eax
1973 0x3d, 0xff, 0x00, 0x00, 0x00, //0x00001a73 cmpl $255, %eax
1974 0x0f, 0x84, 0x4a, 0x01, 0x00, 0x00, //0x00001a78 je LBB0_409
1975 0xc1, 0xe2, 0x06, //0x00001a7e shll $6, %edx
1976 0x09, 0xc2, //0x00001a81 orl %eax, %edx
1977 0xbb, 0x03, 0x00, 0x00, 0x00, //0x00001a83 movl $3, %ebx
1978 0x4c, 0x39, 0xce, //0x00001a88 cmpq %r9, %rsi
1979 0x0f, 0x82, 0x1f, 0x00, 0x00, 0x00, //0x00001a8b jb LBB0_393
1980 0xe9, 0x84, 0xf9, 0xff, 0xff, //0x00001a91 jmp LBB0_277
1981 //0x00001a96 LBB0_407
1982 0x80, 0xf9, 0x6e, //0x00001a96 cmpb $110, %cl
1983 0x0f, 0x85, 0x78, 0x02, 0x00, 0x00, //0x00001a99 jne LBB0_433
1984 //0x00001a9f LBB0_391
1985 0x48, 0x89, 0xc6, //0x00001a9f movq %rax, %rsi
1986 //0x00001aa2 LBB0_392
1987 0xbb, 0x03, 0x00, 0x00, 0x00, //0x00001aa2 movl $3, %ebx
1988 0x4c, 0x39, 0xce, //0x00001aa7 cmpq %r9, %rsi
1989 0x0f, 0x83, 0xbf, 0xf8, 0xff, 0xff, //0x00001aaa jae LBB0_264
1990 //0x00001ab0 LBB0_393
1991 0x48, 0x8d, 0x4e, 0x01, //0x00001ab0 leaq $1(%rsi), %rcx
1992 0x0f, 0xb6, 0x06, //0x00001ab4 movzbl (%rsi), %eax
1993 0x3c, 0x5c, //0x00001ab7 cmpb $92, %al
1994 0x0f, 0x85, 0xee, 0x00, 0x00, 0x00, //0x00001ab9 jne LBB0_404
1995 0x48, 0x8d, 0x46, 0x02, //0x00001abf leaq $2(%rsi), %rax
1996 0x41, 0xb0, 0xff, //0x00001ac3 movb $-1, %r8b
1997 0x4c, 0x39, 0xc8, //0x00001ac6 cmpq %r9, %rax
1998 0x0f, 0x87, 0x0e, 0x01, 0x00, 0x00, //0x00001ac9 ja LBB0_411
1999 0x0f, 0xb6, 0x09, //0x00001acf movzbl (%rcx), %ecx
2000 0x80, 0xf9, 0x71, //0x00001ad2 cmpb $113, %cl
2001 0x0f, 0x8e, 0xbb, 0xff, 0xff, 0xff, //0x00001ad5 jle LBB0_407
2002 0x80, 0xf9, 0x72, //0x00001adb cmpb $114, %cl
2003 0x0f, 0x84, 0xbb, 0xff, 0xff, 0xff, //0x00001ade je LBB0_391
2004 0x80, 0xf9, 0x75, //0x00001ae4 cmpb $117, %cl
2005 0x0f, 0x85, 0x36, 0x02, 0x00, 0x00, //0x00001ae7 jne LBB0_435
2006 0x4c, 0x89, 0xc9, //0x00001aed movq %r9, %rcx
2007 0x48, 0x29, 0xc1, //0x00001af0 subq %rax, %rcx
2008 0x48, 0x83, 0xf9, 0x04, //0x00001af3 cmpq $4, %rcx
2009 0x0f, 0x8c, 0x26, 0x02, 0x00, 0x00, //0x00001af7 jl LBB0_435
2010 0x41, 0x89, 0xd7, //0x00001afd movl %edx, %r15d
2011 0x8b, 0x08, //0x00001b00 movl (%rax), %ecx
2012 0x89, 0xcb, //0x00001b02 movl %ecx, %ebx
2013 0xf7, 0xd3, //0x00001b04 notl %ebx
2014 0x8d, 0x91, 0xd0, 0xcf, 0xcf, 0xcf, //0x00001b06 leal $-808464432(%rcx), %edx
2015 0x81, 0xe3, 0x80, 0x80, 0x80, 0x80, //0x00001b0c andl $-2139062144, %ebx
2016 0x85, 0xd3, //0x00001b12 testl %edx, %ebx
2017 0x0f, 0x85, 0xb8, 0x00, 0x00, 0x00, //0x00001b14 jne LBB0_410
2018 0x8d, 0x91, 0x19, 0x19, 0x19, 0x19, //0x00001b1a leal $421075225(%rcx), %edx
2019 0x09, 0xca, //0x00001b20 orl %ecx, %edx
2020 0xf7, 0xc2, 0x80, 0x80, 0x80, 0x80, //0x00001b22 testl $-2139062144, %edx
2021 0x0f, 0x85, 0xa4, 0x00, 0x00, 0x00, //0x00001b28 jne LBB0_410
2022 0x89, 0xca, //0x00001b2e movl %ecx, %edx
2023 0x81, 0xe2, 0x7f, 0x7f, 0x7f, 0x7f, //0x00001b30 andl $2139062143, %edx
2024 0xbf, 0xc0, 0xc0, 0xc0, 0xc0, //0x00001b36 movl $-1061109568, %edi
2025 0x29, 0xd7, //0x00001b3b subl %edx, %edi
2026 0x44, 0x8d, 0x92, 0x46, 0x46, 0x46, 0x46, //0x00001b3d leal $1179010630(%rdx), %r10d
2027 0x21, 0xdf, //0x00001b44 andl %ebx, %edi
2028 0x44, 0x85, 0xd7, //0x00001b46 testl %r10d, %edi
2029 0x0f, 0x85, 0x83, 0x00, 0x00, 0x00, //0x00001b49 jne LBB0_410
2030 0xbf, 0xe0, 0xe0, 0xe0, 0xe0, //0x00001b4f movl $-522133280, %edi
2031 0x29, 0xd7, //0x00001b54 subl %edx, %edi
2032 0x81, 0xc2, 0x39, 0x39, 0x39, 0x39, //0x00001b56 addl $960051513, %edx
2033 0x21, 0xfb, //0x00001b5c andl %edi, %ebx
2034 0x85, 0xd3, //0x00001b5e testl %edx, %ebx
2035 0x0f, 0x85, 0x6c, 0x00, 0x00, 0x00, //0x00001b60 jne LBB0_410
2036 0x0f, 0xc9, //0x00001b66 bswapl %ecx
2037 0x89, 0xc8, //0x00001b68 movl %ecx, %eax
2038 0xc1, 0xe8, 0x04, //0x00001b6a shrl $4, %eax
2039 0xf7, 0xd0, //0x00001b6d notl %eax
2040 0x25, 0x01, 0x01, 0x01, 0x01, //0x00001b6f andl $16843009, %eax
2041 0x8d, 0x04, 0xc0, //0x00001b74 leal (%rax,%rax,8), %eax
2042 0x81, 0xe1, 0x0f, 0x0f, 0x0f, 0x0f, //0x00001b77 andl $252645135, %ecx
2043 0x01, 0xc1, //0x00001b7d addl %eax, %ecx
2044 0x89, 0xc8, //0x00001b7f movl %ecx, %eax
2045 0xc1, 0xe8, 0x04, //0x00001b81 shrl $4, %eax
2046 0x09, 0xc8, //0x00001b84 orl %ecx, %eax
2047 0x89, 0xc1, //0x00001b86 movl %eax, %ecx
2048 0xc1, 0xe9, 0x08, //0x00001b88 shrl $8, %ecx
2049 0x81, 0xe1, 0x00, 0xff, 0x00, 0x00, //0x00001b8b andl $65280, %ecx
2050 0x89, 0xc2, //0x00001b91 movl %eax, %edx
2051 0x81, 0xe2, 0x80, 0x00, 0x00, 0x00, //0x00001b93 andl $128, %edx
2052 0x48, 0x83, 0xc6, 0x06, //0x00001b99 addq $6, %rsi
2053 0x09, 0xca, //0x00001b9d orl %ecx, %edx
2054 0x44, 0x89, 0xfa, //0x00001b9f movl %r15d, %edx
2055 0x0f, 0x84, 0x08, 0x00, 0x00, 0x00, //0x00001ba2 je LBB0_405
2056 0xe9, 0x79, 0x01, 0x00, 0x00, //0x00001ba8 jmp LBB0_436
2057 //0x00001bad LBB0_404
2058 0x48, 0x89, 0xce, //0x00001bad movq %rcx, %rsi
2059 //0x00001bb0 LBB0_405
2060 0x3c, 0x0d, //0x00001bb0 cmpb $13, %al
2061 0x0f, 0x84, 0xea, 0xfe, 0xff, 0xff, //0x00001bb2 je LBB0_392
2062 0x41, 0x89, 0xc0, //0x00001bb8 movl %eax, %r8d
2063 0x3c, 0x0a, //0x00001bbb cmpb $10, %al
2064 0x0f, 0x84, 0xdf, 0xfe, 0xff, 0xff, //0x00001bbd je LBB0_392
2065 0xe9, 0x5e, 0x01, 0x00, 0x00, //0x00001bc3 jmp LBB0_436
2066 //0x00001bc8 LBB0_409
2067 0xbb, 0x02, 0x00, 0x00, 0x00, //0x00001bc8 movl $2, %ebx
2068 0xe9, 0xd0, 0xf8, 0xff, 0xff, //0x00001bcd jmp LBB0_288
2069 //0x00001bd2 LBB0_410
2070 0x48, 0x89, 0xc6, //0x00001bd2 movq %rax, %rsi
2071 0x44, 0x89, 0xfa, //0x00001bd5 movl %r15d, %edx
2072 0xe9, 0x49, 0x01, 0x00, 0x00, //0x00001bd8 jmp LBB0_436
2073 //0x00001bdd LBB0_411
2074 0x48, 0x89, 0xce, //0x00001bdd movq %rcx, %rsi
2075 0xe9, 0x41, 0x01, 0x00, 0x00, //0x00001be0 jmp LBB0_436
2076 //0x00001be5 LBB0_412
2077 0x4d, 0x39, 0xcc, //0x00001be5 cmpq %r9, %r12
2078 0x0f, 0x82, 0x14, 0x00, 0x00, 0x00, //0x00001be8 jb LBB0_416
2079 //0x00001bee LBB0_413
2080 0x4c, 0x89, 0xe6, //0x00001bee movq %r12, %rsi
2081 0xe9, 0x4e, 0xf8, 0xff, 0xff, //0x00001bf1 jmp LBB0_280
2082 //0x00001bf6 LBB0_414
2083 0x49, 0x89, 0xf4, //0x00001bf6 movq %rsi, %r12
2084 //0x00001bf9 LBB0_415
2085 0x4d, 0x39, 0xcc, //0x00001bf9 cmpq %r9, %r12
2086 0x0f, 0x83, 0xec, 0xff, 0xff, 0xff, //0x00001bfc jae LBB0_413
2087 //0x00001c02 LBB0_416
2088 0x49, 0x8d, 0x44, 0x24, 0x01, //0x00001c02 leaq $1(%r12), %rax
2089 0x41, 0x0f, 0xb6, 0x0c, 0x24, //0x00001c07 movzbl (%r12), %ecx
2090 0x80, 0xf9, 0x5c, //0x00001c0c cmpb $92, %cl
2091 0x0f, 0x85, 0xe5, 0x00, 0x00, 0x00, //0x00001c0f jne LBB0_427
2092 0x49, 0x8d, 0x74, 0x24, 0x02, //0x00001c15 leaq $2(%r12), %rsi
2093 0x4c, 0x39, 0xce, //0x00001c1a cmpq %r9, %rsi
2094 0x0f, 0x87, 0x29, 0x01, 0x00, 0x00, //0x00001c1d ja LBB0_440
2095 0x0f, 0xb6, 0x00, //0x00001c23 movzbl (%rax), %eax
2096 0x3c, 0x6e, //0x00001c26 cmpb $110, %al
2097 0x0f, 0x84, 0xc8, 0xff, 0xff, 0xff, //0x00001c28 je LBB0_414
2098 0x3c, 0x72, //0x00001c2e cmpb $114, %al
2099 0x0f, 0x84, 0xc0, 0xff, 0xff, 0xff, //0x00001c30 je LBB0_414
2100 0x3c, 0x75, //0x00001c36 cmpb $117, %al
2101 0x0f, 0x85, 0xa4, 0xfb, 0xff, 0xff, //0x00001c38 jne LBB0_383
2102 0x4c, 0x89, 0xc8, //0x00001c3e movq %r9, %rax
2103 0x48, 0x29, 0xf0, //0x00001c41 subq %rsi, %rax
2104 0x48, 0x83, 0xf8, 0x04, //0x00001c44 cmpq $4, %rax
2105 0x0f, 0x8c, 0x94, 0xfb, 0xff, 0xff, //0x00001c48 jl LBB0_383
2106 0x8b, 0x06, //0x00001c4e movl (%rsi), %eax
2107 0x89, 0xc1, //0x00001c50 movl %eax, %ecx
2108 0xf7, 0xd1, //0x00001c52 notl %ecx
2109 0x8d, 0x90, 0xd0, 0xcf, 0xcf, 0xcf, //0x00001c54 leal $-808464432(%rax), %edx
2110 0x81, 0xe1, 0x80, 0x80, 0x80, 0x80, //0x00001c5a andl $-2139062144, %ecx
2111 0x85, 0xd1, //0x00001c60 testl %edx, %ecx
2112 0x0f, 0x85, 0x7a, 0xfb, 0xff, 0xff, //0x00001c62 jne LBB0_383
2113 0x8d, 0x90, 0x19, 0x19, 0x19, 0x19, //0x00001c68 leal $421075225(%rax), %edx
2114 0x09, 0xc2, //0x00001c6e orl %eax, %edx
2115 0xf7, 0xc2, 0x80, 0x80, 0x80, 0x80, //0x00001c70 testl $-2139062144, %edx
2116 0x0f, 0x85, 0x66, 0xfb, 0xff, 0xff, //0x00001c76 jne LBB0_383
2117 0x89, 0xc2, //0x00001c7c movl %eax, %edx
2118 0x81, 0xe2, 0x7f, 0x7f, 0x7f, 0x7f, //0x00001c7e andl $2139062143, %edx
2119 0xbf, 0xc0, 0xc0, 0xc0, 0xc0, //0x00001c84 movl $-1061109568, %edi
2120 0x29, 0xd7, //0x00001c89 subl %edx, %edi
2121 0x44, 0x8d, 0x82, 0x46, 0x46, 0x46, 0x46, //0x00001c8b leal $1179010630(%rdx), %r8d
2122 0x21, 0xcf, //0x00001c92 andl %ecx, %edi
2123 0x44, 0x85, 0xc7, //0x00001c94 testl %r8d, %edi
2124 0x0f, 0x85, 0x45, 0xfb, 0xff, 0xff, //0x00001c97 jne LBB0_383
2125 0xbf, 0xe0, 0xe0, 0xe0, 0xe0, //0x00001c9d movl $-522133280, %edi
2126 0x29, 0xd7, //0x00001ca2 subl %edx, %edi
2127 0x81, 0xc2, 0x39, 0x39, 0x39, 0x39, //0x00001ca4 addl $960051513, %edx
2128 0x21, 0xf9, //0x00001caa andl %edi, %ecx
2129 0x85, 0xd1, //0x00001cac testl %edx, %ecx
2130 0x0f, 0x85, 0x2e, 0xfb, 0xff, 0xff, //0x00001cae jne LBB0_383
2131 0x0f, 0xc8, //0x00001cb4 bswapl %eax
2132 0x89, 0xc1, //0x00001cb6 movl %eax, %ecx
2133 0xc1, 0xe9, 0x04, //0x00001cb8 shrl $4, %ecx
2134 0xf7, 0xd1, //0x00001cbb notl %ecx
2135 0x81, 0xe1, 0x01, 0x01, 0x01, 0x01, //0x00001cbd andl $16843009, %ecx
2136 0x8d, 0x0c, 0xc9, //0x00001cc3 leal (%rcx,%rcx,8), %ecx
2137 0x25, 0x0f, 0x0f, 0x0f, 0x0f, //0x00001cc6 andl $252645135, %eax
2138 0x01, 0xc8, //0x00001ccb addl %ecx, %eax
2139 0x89, 0xc1, //0x00001ccd movl %eax, %ecx
2140 0xc1, 0xe9, 0x04, //0x00001ccf shrl $4, %ecx
2141 0x09, 0xc1, //0x00001cd2 orl %eax, %ecx
2142 0x89, 0xc8, //0x00001cd4 movl %ecx, %eax
2143 0xc1, 0xe8, 0x08, //0x00001cd6 shrl $8, %eax
2144 0x25, 0x00, 0xff, 0x00, 0x00, //0x00001cd9 andl $65280, %eax
2145 0x89, 0xca, //0x00001cde movl %ecx, %edx
2146 0x81, 0xe2, 0x80, 0x00, 0x00, 0x00, //0x00001ce0 andl $128, %edx
2147 0x49, 0x83, 0xc4, 0x06, //0x00001ce6 addq $6, %r12
2148 0x09, 0xc2, //0x00001cea orl %eax, %edx
2149 0x4c, 0x89, 0xe6, //0x00001cec movq %r12, %rsi
2150 0x0f, 0x84, 0x08, 0x00, 0x00, 0x00, //0x00001cef je LBB0_428
2151 0xe9, 0xe8, 0xfa, 0xff, 0xff, //0x00001cf5 jmp LBB0_383
2152 //0x00001cfa LBB0_427
2153 0x48, 0x89, 0xc6, //0x00001cfa movq %rax, %rsi
2154 //0x00001cfd LBB0_428
2155 0x80, 0xf9, 0x0d, //0x00001cfd cmpb $13, %cl
2156 0x0f, 0x84, 0xf0, 0xfe, 0xff, 0xff, //0x00001d00 je LBB0_414
2157 0x49, 0x89, 0xf4, //0x00001d06 movq %rsi, %r12
2158 0x80, 0xf9, 0x0a, //0x00001d09 cmpb $10, %cl
2159 0x0f, 0x84, 0xe7, 0xfe, 0xff, 0xff, //0x00001d0c je LBB0_415
2160 0xe9, 0xcb, 0xfa, 0xff, 0xff, //0x00001d12 jmp LBB0_383
2161 //0x00001d17 LBB0_433
2162 0x80, 0xf9, 0x2f, //0x00001d17 cmpb $47, %cl
2163 0x0f, 0x85, 0x03, 0x00, 0x00, 0x00, //0x00001d1a jne LBB0_435
2164 0x41, 0xb0, 0x2f, //0x00001d20 movb $47, %r8b
2165 //0x00001d23 LBB0_435
2166 0x48, 0x89, 0xc6, //0x00001d23 movq %rax, %rsi
2167 //0x00001d26 LBB0_436
2168 0x41, 0x0f, 0xb6, 0xc0, //0x00001d26 movzbl %r8b, %eax
2169 0x48, 0x8b, 0x4d, 0xd0, //0x00001d2a movq $-48(%rbp), %rcx
2170 0x0f, 0xb6, 0x04, 0x01, //0x00001d2e movzbl (%rcx,%rax), %eax
2171 0x3d, 0xff, 0x00, 0x00, 0x00, //0x00001d32 cmpl $255, %eax
2172 0x0f, 0x84, 0x60, 0xfb, 0xff, 0xff, //0x00001d37 je LBB0_438
2173 //0x00001d3d LBB0_437
2174 0xc1, 0xe2, 0x06, //0x00001d3d shll $6, %edx
2175 0x09, 0xc2, //0x00001d40 orl %eax, %edx
2176 0xbb, 0x04, 0x00, 0x00, 0x00, //0x00001d42 movl $4, %ebx
2177 0xe9, 0xce, 0xf6, 0xff, 0xff, //0x00001d47 jmp LBB0_277
2178 //0x00001d4c LBB0_440
2179 0x48, 0x89, 0xc6, //0x00001d4c movq %rax, %rsi
2180 0xe9, 0x8e, 0xfa, 0xff, 0xff, //0x00001d4f jmp LBB0_383
2181 //0x00001d54 LBB0_441
2182 0x4d, 0x8d, 0x71, 0xfc, //0x00001d54 leaq $-4(%r9), %r14
2183 0x4d, 0x39, 0xf3, //0x00001d58 cmpq %r14, %r11
2184 0x0f, 0x87, 0xbd, 0x0c, 0x00, 0x00, //0x00001d5b ja LBB0_657
2185 0x4c, 0x8b, 0x55, 0xb8, //0x00001d61 movq $-72(%rbp), %r10
2186 0x49, 0x83, 0xc2, 0xfc, //0x00001d65 addq $-4, %r10
2187 0x4c, 0x39, 0xd2, //0x00001d69 cmpq %r10, %rdx
2188 0x44, 0x8b, 0x6d, 0xcc, //0x00001d6c movl $-52(%rbp), %r13d
2189 0x0f, 0x87, 0xac, 0x0c, 0x00, 0x00, //0x00001d70 ja LBB0_658
2190 0x48, 0x8b, 0x45, 0xb0, //0x00001d76 movq $-80(%rbp), %rax
2191 0x48, 0x8b, 0x4d, 0xa0, //0x00001d7a movq $-96(%rbp), %rcx
2192 0x48, 0x01, 0xc8, //0x00001d7e addq %rcx, %rax
2193 0x48, 0x83, 0xc0, 0xff, //0x00001d81 addq $-1, %rax
2194 0x48, 0x89, 0x45, 0xc0, //0x00001d85 movq %rax, $-64(%rbp)
2195 0x4c, 0x89, 0x55, 0xb8, //0x00001d89 movq %r10, $-72(%rbp)
2196 0x90, 0x90, 0x90, //0x00001d8d .p2align 4, 0x90
2197 //0x00001d90 LBB0_444
2198 0x49, 0x89, 0xd7, //0x00001d90 movq %rdx, %r15
2199 0x41, 0x0f, 0xb6, 0x03, //0x00001d93 movzbl (%r11), %eax
2200 0x48, 0x8b, 0x75, 0xd0, //0x00001d97 movq $-48(%rbp), %rsi
2201 0x0f, 0xb6, 0x14, 0x06, //0x00001d9b movzbl (%rsi,%rax), %edx
2202 0x41, 0x0f, 0xb6, 0x43, 0x01, //0x00001d9f movzbl $1(%r11), %eax
2203 0x0f, 0xb6, 0x04, 0x06, //0x00001da4 movzbl (%rsi,%rax), %eax
2204 0x41, 0x0f, 0xb6, 0x4b, 0x02, //0x00001da8 movzbl $2(%r11), %ecx
2205 0x0f, 0xb6, 0x1c, 0x0e, //0x00001dad movzbl (%rsi,%rcx), %ebx
2206 0x41, 0x0f, 0xb6, 0x4b, 0x03, //0x00001db1 movzbl $3(%r11), %ecx
2207 0x0f, 0xb6, 0x0c, 0x0e, //0x00001db6 movzbl (%rsi,%rcx), %ecx
2208 0x89, 0xc7, //0x00001dba movl %eax, %edi
2209 0x09, 0xd7, //0x00001dbc orl %edx, %edi
2210 0x89, 0xde, //0x00001dbe movl %ebx, %esi
2211 0x09, 0xce, //0x00001dc0 orl %ecx, %esi
2212 0x09, 0xfe, //0x00001dc2 orl %edi, %esi
2213 0x40, 0x80, 0xfe, 0xff, //0x00001dc4 cmpb $-1, %sil
2214 0x0f, 0x84, 0x32, 0x00, 0x00, 0x00, //0x00001dc8 je LBB0_446
2215 0xc1, 0xe2, 0x1a, //0x00001dce shll $26, %edx
2216 0xc1, 0xe0, 0x14, //0x00001dd1 shll $20, %eax
2217 0x09, 0xd0, //0x00001dd4 orl %edx, %eax
2218 0xc1, 0xe3, 0x0e, //0x00001dd6 shll $14, %ebx
2219 0xc1, 0xe1, 0x08, //0x00001dd9 shll $8, %ecx
2220 0x09, 0xd9, //0x00001ddc orl %ebx, %ecx
2221 0x09, 0xc1, //0x00001dde orl %eax, %ecx
2222 0x0f, 0xc9, //0x00001de0 bswapl %ecx
2223 0x4c, 0x89, 0xfa, //0x00001de2 movq %r15, %rdx
2224 0x41, 0x89, 0x0f, //0x00001de5 movl %ecx, (%r15)
2225 0x49, 0x83, 0xc3, 0x04, //0x00001de8 addq $4, %r11
2226 0x48, 0x83, 0xc2, 0x03, //0x00001dec addq $3, %rdx
2227 0xe9, 0xcb, 0x06, 0x00, 0x00, //0x00001df0 jmp LBB0_598
2228 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001df5 .p2align 4, 0x90
2229 //0x00001e00 LBB0_446
2230 0x4d, 0x39, 0xcb, //0x00001e00 cmpq %r9, %r11
2231 0x0f, 0x83, 0xce, 0x00, 0x00, 0x00, //0x00001e03 jae LBB0_458
2232 0x4c, 0x89, 0xde, //0x00001e09 movq %r11, %rsi
2233 0x41, 0xf6, 0xc5, 0x08, //0x00001e0c testb $8, %r13b
2234 0x0f, 0x84, 0x17, 0x00, 0x00, 0x00, //0x00001e10 je LBB0_449
2235 0xe9, 0xd9, 0x00, 0x00, 0x00, //0x00001e16 jmp LBB0_461
2236 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001e1b .p2align 4, 0x90
2237 //0x00001e20 LBB0_448
2238 0x48, 0x83, 0xc6, 0x01, //0x00001e20 addq $1, %rsi
2239 0x4c, 0x39, 0xce, //0x00001e24 cmpq %r9, %rsi
2240 0x0f, 0x83, 0xee, 0x01, 0x00, 0x00, //0x00001e27 jae LBB0_477
2241 //0x00001e2d LBB0_449
2242 0x44, 0x0f, 0xb6, 0x06, //0x00001e2d movzbl (%rsi), %r8d
2243 0x49, 0x83, 0xf8, 0x0d, //0x00001e31 cmpq $13, %r8
2244 0x0f, 0x84, 0xe5, 0xff, 0xff, 0xff, //0x00001e35 je LBB0_448
2245 0x41, 0x80, 0xf8, 0x0a, //0x00001e3b cmpb $10, %r8b
2246 0x0f, 0x84, 0xdb, 0xff, 0xff, 0xff, //0x00001e3f je LBB0_448
2247 0x48, 0x8b, 0x45, 0xd0, //0x00001e45 movq $-48(%rbp), %rax
2248 0x46, 0x0f, 0xb6, 0x24, 0x00, //0x00001e49 movzbl (%rax,%r8), %r12d
2249 0x48, 0x83, 0xc6, 0x01, //0x00001e4e addq $1, %rsi
2250 0x41, 0x81, 0xfc, 0xff, 0x00, 0x00, 0x00, //0x00001e52 cmpl $255, %r12d
2251 0x0f, 0x84, 0xf6, 0x02, 0x00, 0x00, //0x00001e59 je LBB0_501
2252 0xbb, 0x01, 0x00, 0x00, 0x00, //0x00001e5f movl $1, %ebx
2253 0x4c, 0x39, 0xce, //0x00001e64 cmpq %r9, %rsi
2254 0x0f, 0x82, 0x20, 0x00, 0x00, 0x00, //0x00001e67 jb LBB0_454
2255 0xe9, 0x5c, 0x02, 0x00, 0x00, //0x00001e6d jmp LBB0_491
2256 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001e72 .p2align 4, 0x90
2257 //0x00001e80 LBB0_453
2258 0x48, 0x83, 0xc6, 0x01, //0x00001e80 addq $1, %rsi
2259 0x4c, 0x39, 0xce, //0x00001e84 cmpq %r9, %rsi
2260 0x0f, 0x83, 0xae, 0x04, 0x00, 0x00, //0x00001e87 jae LBB0_534
2261 //0x00001e8d LBB0_454
2262 0x44, 0x0f, 0xb6, 0x06, //0x00001e8d movzbl (%rsi), %r8d
2263 0x49, 0x83, 0xf8, 0x0d, //0x00001e91 cmpq $13, %r8
2264 0x0f, 0x84, 0xe5, 0xff, 0xff, 0xff, //0x00001e95 je LBB0_453
2265 0x41, 0x80, 0xf8, 0x0a, //0x00001e9b cmpb $10, %r8b
2266 0x0f, 0x84, 0xdb, 0xff, 0xff, 0xff, //0x00001e9f je LBB0_453
2267 0x48, 0x8b, 0x45, 0xd0, //0x00001ea5 movq $-48(%rbp), %rax
2268 0x42, 0x0f, 0xb6, 0x04, 0x00, //0x00001ea9 movzbl (%rax,%r8), %eax
2269 0x48, 0x83, 0xc6, 0x01, //0x00001eae addq $1, %rsi
2270 0x3d, 0xff, 0x00, 0x00, 0x00, //0x00001eb2 cmpl $255, %eax
2271 0x0f, 0x84, 0x21, 0x08, 0x00, 0x00, //0x00001eb7 je LBB0_588
2272 0x41, 0xc1, 0xe4, 0x06, //0x00001ebd shll $6, %r12d
2273 0x41, 0x09, 0xc4, //0x00001ec1 orl %eax, %r12d
2274 0xbb, 0x02, 0x00, 0x00, 0x00, //0x00001ec4 movl $2, %ebx
2275 0x4c, 0x39, 0xce, //0x00001ec9 cmpq %r9, %rsi
2276 0x0f, 0x82, 0x73, 0x01, 0x00, 0x00, //0x00001ecc jb LBB0_481
2277 0xe9, 0xf7, 0x01, 0x00, 0x00, //0x00001ed2 jmp LBB0_491
2278 //0x00001ed7 LBB0_458
2279 0x4c, 0x89, 0xfa, //0x00001ed7 movq %r15, %rdx
2280 0xe9, 0xe1, 0x05, 0x00, 0x00, //0x00001eda jmp LBB0_598
2281 //0x00001edf LBB0_475
2282 0x80, 0xf9, 0x6e, //0x00001edf cmpb $110, %cl
2283 0x0f, 0x85, 0xaf, 0x01, 0x00, 0x00, //0x00001ee2 jne LBB0_486
2284 //0x00001ee8 LBB0_459
2285 0x48, 0x89, 0xc6, //0x00001ee8 movq %rax, %rsi
2286 //0x00001eeb LBB0_460
2287 0x4c, 0x39, 0xce, //0x00001eeb cmpq %r9, %rsi
2288 0x0f, 0x83, 0x27, 0x01, 0x00, 0x00, //0x00001eee jae LBB0_477
2289 //0x00001ef4 LBB0_461
2290 0x48, 0x8d, 0x4e, 0x01, //0x00001ef4 leaq $1(%rsi), %rcx
2291 0x0f, 0xb6, 0x06, //0x00001ef8 movzbl (%rsi), %eax
2292 0x3c, 0x5c, //0x00001efb cmpb $92, %al
2293 0x0f, 0x85, 0xfd, 0x00, 0x00, 0x00, //0x00001efd jne LBB0_473
2294 0x48, 0x8d, 0x46, 0x02, //0x00001f03 leaq $2(%rsi), %rax
2295 0x41, 0xb0, 0xff, //0x00001f07 movb $-1, %r8b
2296 0x4c, 0x39, 0xc8, //0x00001f0a cmpq %r9, %rax
2297 0x0f, 0x87, 0x7c, 0x01, 0x00, 0x00, //0x00001f0d ja LBB0_485
2298 0x0f, 0xb6, 0x09, //0x00001f13 movzbl (%rcx), %ecx
2299 0x80, 0xf9, 0x71, //0x00001f16 cmpb $113, %cl
2300 0x0f, 0x8e, 0xc0, 0xff, 0xff, 0xff, //0x00001f19 jle LBB0_475
2301 0x80, 0xf9, 0x72, //0x00001f1f cmpb $114, %cl
2302 0x0f, 0x84, 0xc0, 0xff, 0xff, 0xff, //0x00001f22 je LBB0_459
2303 0x80, 0xf9, 0x75, //0x00001f28 cmpb $117, %cl
2304 0x0f, 0x85, 0x72, 0x01, 0x00, 0x00, //0x00001f2b jne LBB0_488
2305 0x4c, 0x89, 0xc9, //0x00001f31 movq %r9, %rcx
2306 0x48, 0x29, 0xc1, //0x00001f34 subq %rax, %rcx
2307 0x48, 0x83, 0xf9, 0x04, //0x00001f37 cmpq $4, %rcx
2308 0x0f, 0x8c, 0x62, 0x01, 0x00, 0x00, //0x00001f3b jl LBB0_488
2309 0x8b, 0x08, //0x00001f41 movl (%rax), %ecx
2310 0x89, 0xca, //0x00001f43 movl %ecx, %edx
2311 0xf7, 0xd2, //0x00001f45 notl %edx
2312 0x8d, 0x99, 0xd0, 0xcf, 0xcf, 0xcf, //0x00001f47 leal $-808464432(%rcx), %ebx
2313 0x81, 0xe2, 0x80, 0x80, 0x80, 0x80, //0x00001f4d andl $-2139062144, %edx
2314 0x85, 0xda, //0x00001f53 testl %ebx, %edx
2315 0x0f, 0x85, 0x48, 0x01, 0x00, 0x00, //0x00001f55 jne LBB0_488
2316 0x8d, 0x99, 0x19, 0x19, 0x19, 0x19, //0x00001f5b leal $421075225(%rcx), %ebx
2317 0x09, 0xcb, //0x00001f61 orl %ecx, %ebx
2318 0xf7, 0xc3, 0x80, 0x80, 0x80, 0x80, //0x00001f63 testl $-2139062144, %ebx
2319 0x0f, 0x85, 0x34, 0x01, 0x00, 0x00, //0x00001f69 jne LBB0_488
2320 0x89, 0xcb, //0x00001f6f movl %ecx, %ebx
2321 0x81, 0xe3, 0x7f, 0x7f, 0x7f, 0x7f, //0x00001f71 andl $2139062143, %ebx
2322 0xbf, 0xc0, 0xc0, 0xc0, 0xc0, //0x00001f77 movl $-1061109568, %edi
2323 0x29, 0xdf, //0x00001f7c subl %ebx, %edi
2324 0x44, 0x8d, 0x93, 0x46, 0x46, 0x46, 0x46, //0x00001f7e leal $1179010630(%rbx), %r10d
2325 0x21, 0xd7, //0x00001f85 andl %edx, %edi
2326 0x44, 0x85, 0xd7, //0x00001f87 testl %r10d, %edi
2327 0x0f, 0x85, 0x47, 0x05, 0x00, 0x00, //0x00001f8a jne LBB0_554
2328 0xbf, 0xe0, 0xe0, 0xe0, 0xe0, //0x00001f90 movl $-522133280, %edi
2329 0x29, 0xdf, //0x00001f95 subl %ebx, %edi
2330 0x81, 0xc3, 0x39, 0x39, 0x39, 0x39, //0x00001f97 addl $960051513, %ebx
2331 0x21, 0xfa, //0x00001f9d andl %edi, %edx
2332 0x85, 0xda, //0x00001f9f testl %ebx, %edx
2333 0x4c, 0x8b, 0x55, 0xb8, //0x00001fa1 movq $-72(%rbp), %r10
2334 0x0f, 0x85, 0xf8, 0x00, 0x00, 0x00, //0x00001fa5 jne LBB0_488
2335 0x0f, 0xc9, //0x00001fab bswapl %ecx
2336 0x89, 0xc8, //0x00001fad movl %ecx, %eax
2337 0xc1, 0xe8, 0x04, //0x00001faf shrl $4, %eax
2338 0xf7, 0xd0, //0x00001fb2 notl %eax
2339 0x25, 0x01, 0x01, 0x01, 0x01, //0x00001fb4 andl $16843009, %eax
2340 0x8d, 0x04, 0xc0, //0x00001fb9 leal (%rax,%rax,8), %eax
2341 0x81, 0xe1, 0x0f, 0x0f, 0x0f, 0x0f, //0x00001fbc andl $252645135, %ecx
2342 0x01, 0xc1, //0x00001fc2 addl %eax, %ecx
2343 0x89, 0xc8, //0x00001fc4 movl %ecx, %eax
2344 0xc1, 0xe8, 0x04, //0x00001fc6 shrl $4, %eax
2345 0x09, 0xc8, //0x00001fc9 orl %ecx, %eax
2346 0x89, 0xc1, //0x00001fcb movl %eax, %ecx
2347 0xc1, 0xe9, 0x08, //0x00001fcd shrl $8, %ecx
2348 0x81, 0xe1, 0x00, 0xff, 0x00, 0x00, //0x00001fd0 andl $65280, %ecx
2349 0x89, 0xc2, //0x00001fd6 movl %eax, %edx
2350 0x81, 0xe2, 0x80, 0x00, 0x00, 0x00, //0x00001fd8 andl $128, %edx
2351 0x48, 0x83, 0xc6, 0x06, //0x00001fde addq $6, %rsi
2352 0x09, 0xca, //0x00001fe2 orl %ecx, %edx
2353 0x0f, 0x85, 0xbc, 0x00, 0x00, 0x00, //0x00001fe4 jne LBB0_489
2354 0x3c, 0x0d, //0x00001fea cmpb $13, %al
2355 0x0f, 0x85, 0x19, 0x00, 0x00, 0x00, //0x00001fec jne LBB0_474
2356 0xe9, 0xf4, 0xfe, 0xff, 0xff, //0x00001ff2 jmp LBB0_460
2357 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001ff7 .p2align 4, 0x90
2358 //0x00002000 LBB0_473
2359 0x48, 0x89, 0xce, //0x00002000 movq %rcx, %rsi
2360 0x3c, 0x0d, //0x00002003 cmpb $13, %al
2361 0x0f, 0x84, 0xe0, 0xfe, 0xff, 0xff, //0x00002005 je LBB0_460
2362 //0x0000200b LBB0_474
2363 0x41, 0x89, 0xc0, //0x0000200b movl %eax, %r8d
2364 0x3c, 0x0a, //0x0000200e cmpb $10, %al
2365 0x0f, 0x84, 0xd5, 0xfe, 0xff, 0xff, //0x00002010 je LBB0_460
2366 0xe9, 0x8b, 0x00, 0x00, 0x00, //0x00002016 jmp LBB0_489
2367 //0x0000201b LBB0_477
2368 0x31, 0xdb, //0x0000201b xorl %ebx, %ebx
2369 0x45, 0x31, 0xe4, //0x0000201d xorl %r12d, %r12d
2370 //0x00002020 LBB0_478
2371 0x85, 0xdb, //0x00002020 testl %ebx, %ebx
2372 0x0f, 0x85, 0xa6, 0x00, 0x00, 0x00, //0x00002022 jne LBB0_491
2373 0x49, 0x89, 0xf3, //0x00002028 movq %rsi, %r11
2374 0x4c, 0x89, 0xfa, //0x0000202b movq %r15, %rdx
2375 0xe9, 0x8d, 0x04, 0x00, 0x00, //0x0000202e jmp LBB0_598
2376 //0x00002033 LBB0_480
2377 0x48, 0x83, 0xc6, 0x01, //0x00002033 addq $1, %rsi
2378 0xbb, 0x02, 0x00, 0x00, 0x00, //0x00002037 movl $2, %ebx
2379 0x4c, 0x39, 0xce, //0x0000203c cmpq %r9, %rsi
2380 0x0f, 0x83, 0xdb, 0xff, 0xff, 0xff, //0x0000203f jae LBB0_478
2381 //0x00002045 LBB0_481
2382 0x44, 0x0f, 0xb6, 0x06, //0x00002045 movzbl (%rsi), %r8d
2383 0x49, 0x83, 0xf8, 0x0d, //0x00002049 cmpq $13, %r8
2384 0x0f, 0x84, 0xe0, 0xff, 0xff, 0xff, //0x0000204d je LBB0_480
2385 0x41, 0x80, 0xf8, 0x0a, //0x00002053 cmpb $10, %r8b
2386 0x0f, 0x84, 0xd6, 0xff, 0xff, 0xff, //0x00002057 je LBB0_480
2387 0x48, 0x8b, 0x45, 0xd0, //0x0000205d movq $-48(%rbp), %rax
2388 0x42, 0x0f, 0xb6, 0x04, 0x00, //0x00002061 movzbl (%rax,%r8), %eax
2389 0x48, 0x83, 0xc6, 0x01, //0x00002066 addq $1, %rsi
2390 0x3d, 0xff, 0x00, 0x00, 0x00, //0x0000206a cmpl $255, %eax
2391 0x0f, 0x84, 0x07, 0x08, 0x00, 0x00, //0x0000206f je LBB0_623
2392 0x41, 0xc1, 0xe4, 0x06, //0x00002075 shll $6, %r12d
2393 0x41, 0x09, 0xc4, //0x00002079 orl %eax, %r12d
2394 0xbb, 0x03, 0x00, 0x00, 0x00, //0x0000207c movl $3, %ebx
2395 0x4c, 0x39, 0xce, //0x00002081 cmpq %r9, %rsi
2396 0x0f, 0x82, 0xa2, 0x04, 0x00, 0x00, //0x00002084 jb LBB0_561
2397 0xe9, 0x3f, 0x00, 0x00, 0x00, //0x0000208a jmp LBB0_491
2398 //0x0000208f LBB0_485
2399 0x48, 0x89, 0xce, //0x0000208f movq %rcx, %rsi
2400 0xe9, 0x0f, 0x00, 0x00, 0x00, //0x00002092 jmp LBB0_489
2401 //0x00002097 LBB0_486
2402 0x80, 0xf9, 0x2f, //0x00002097 cmpb $47, %cl
2403 0x0f, 0x85, 0x03, 0x00, 0x00, 0x00, //0x0000209a jne LBB0_488
2404 0x41, 0xb0, 0x2f, //0x000020a0 movb $47, %r8b
2405 //0x000020a3 LBB0_488
2406 0x48, 0x89, 0xc6, //0x000020a3 movq %rax, %rsi
2407 //0x000020a6 LBB0_489
2408 0x41, 0x0f, 0xb6, 0xc0, //0x000020a6 movzbl %r8b, %eax
2409 0x48, 0x8b, 0x4d, 0xd0, //0x000020aa movq $-48(%rbp), %rcx
2410 0x44, 0x0f, 0xb6, 0x24, 0x01, //0x000020ae movzbl (%rcx,%rax), %r12d
2411 0x41, 0x81, 0xfc, 0xff, 0x00, 0x00, 0x00, //0x000020b3 cmpl $255, %r12d
2412 0x0f, 0x84, 0x95, 0x00, 0x00, 0x00, //0x000020ba je LBB0_501
2413 0xbb, 0x01, 0x00, 0x00, 0x00, //0x000020c0 movl $1, %ebx
2414 0x4c, 0x39, 0xce, //0x000020c5 cmpq %r9, %rsi
2415 0x0f, 0x82, 0x44, 0x01, 0x00, 0x00, //0x000020c8 jb LBB0_517
2416 //0x000020ce LBB0_491
2417 0x41, 0xf6, 0xc5, 0x02, //0x000020ce testb $2, %r13b
2418 0x0f, 0x94, 0xc0, //0x000020d2 sete %al
2419 0x83, 0xfb, 0x01, //0x000020d5 cmpl $1, %ebx
2420 0x0f, 0x94, 0xc1, //0x000020d8 sete %cl
2421 0x4c, 0x39, 0xce, //0x000020db cmpq %r9, %rsi
2422 0x0f, 0x82, 0x11, 0x00, 0x00, 0x00, //0x000020de jb LBB0_494
2423 0x83, 0xfb, 0x04, //0x000020e4 cmpl $4, %ebx
2424 0x0f, 0x84, 0x08, 0x00, 0x00, 0x00, //0x000020e7 je LBB0_494
2425 0x08, 0xc8, //0x000020ed orb %cl, %al
2426 0x0f, 0x85, 0xa4, 0x03, 0x00, 0x00, //0x000020ef jne LBB0_597
2427 //0x000020f5 LBB0_494
2428 0xb0, 0x04, //0x000020f5 movb $4, %al
2429 0x28, 0xd8, //0x000020f7 subb %bl, %al
2430 0x0f, 0xb6, 0xc0, //0x000020f9 movzbl %al, %eax
2431 0x01, 0xc0, //0x000020fc addl %eax, %eax
2432 0x8d, 0x0c, 0x40, //0x000020fe leal (%rax,%rax,2), %ecx
2433 0x44, 0x89, 0xe2, //0x00002101 movl %r12d, %edx
2434 0xd3, 0xe2, //0x00002104 shll %cl, %edx
2435 0x83, 0xfb, 0x02, //0x00002106 cmpl $2, %ebx
2436 0x0f, 0x84, 0x26, 0x00, 0x00, 0x00, //0x00002109 je LBB0_499
2437 0x83, 0xfb, 0x03, //0x0000210f cmpl $3, %ebx
2438 0x0f, 0x84, 0x17, 0x00, 0x00, 0x00, //0x00002112 je LBB0_498
2439 0x89, 0xd0, //0x00002118 movl %edx, %eax
2440 0x83, 0xfb, 0x04, //0x0000211a cmpl $4, %ebx
2441 0x44, 0x8b, 0x6d, 0xcc, //0x0000211d movl $-52(%rbp), %r13d
2442 0x4c, 0x89, 0xfa, //0x00002121 movq %r15, %rdx
2443 0x0f, 0x85, 0x1a, 0x00, 0x00, 0x00, //0x00002124 jne LBB0_500
2444 0x88, 0x42, 0x02, //0x0000212a movb %al, $2(%rdx)
2445 0x89, 0xc2, //0x0000212d movl %eax, %edx
2446 //0x0000212f LBB0_498
2447 0x4c, 0x89, 0xf8, //0x0000212f movq %r15, %rax
2448 0x88, 0x70, 0x01, //0x00002132 movb %dh, $1(%rax)
2449 //0x00002135 LBB0_499
2450 0xc1, 0xea, 0x10, //0x00002135 shrl $16, %edx
2451 0x89, 0xd0, //0x00002138 movl %edx, %eax
2452 0x4c, 0x89, 0xfa, //0x0000213a movq %r15, %rdx
2453 0x41, 0x88, 0x07, //0x0000213d movb %al, (%r15)
2454 0x44, 0x8b, 0x6d, 0xcc, //0x00002140 movl $-52(%rbp), %r13d
2455 //0x00002144 LBB0_500
2456 0x89, 0xd8, //0x00002144 movl %ebx, %eax
2457 0x48, 0x01, 0xc2, //0x00002146 addq %rax, %rdx
2458 0x48, 0x83, 0xc2, 0xff, //0x00002149 addq $-1, %rdx
2459 0x49, 0x89, 0xf3, //0x0000214d movq %rsi, %r11
2460 0xe9, 0x6b, 0x03, 0x00, 0x00, //0x00002150 jmp LBB0_598
2461 //0x00002155 LBB0_501
2462 0x31, 0xdb, //0x00002155 xorl %ebx, %ebx
2463 0x45, 0x31, 0xe4, //0x00002157 xorl %r12d, %r12d
2464 //0x0000215a LBB0_502
2465 0x41, 0xf6, 0xc5, 0x02, //0x0000215a testb $2, %r13b
2466 0x0f, 0x85, 0x35, 0x03, 0x00, 0x00, //0x0000215e jne LBB0_597
2467 0x41, 0x80, 0xf8, 0x3d, //0x00002164 cmpb $61, %r8b
2468 0x0f, 0x85, 0x2b, 0x03, 0x00, 0x00, //0x00002168 jne LBB0_597
2469 0x83, 0xfb, 0x02, //0x0000216e cmpl $2, %ebx
2470 0x0f, 0x82, 0x22, 0x03, 0x00, 0x00, //0x00002171 jb LBB0_597
2471 0xba, 0x05, 0x00, 0x00, 0x00, //0x00002177 movl $5, %edx
2472 0x29, 0xda, //0x0000217c subl %ebx, %edx
2473 0x41, 0xf6, 0xc5, 0x08, //0x0000217e testb $8, %r13b
2474 0x0f, 0x85, 0xbd, 0x01, 0x00, 0x00, //0x00002182 jne LBB0_535
2475 0x4c, 0x39, 0xce, //0x00002188 cmpq %r9, %rsi
2476 0x0f, 0x83, 0x64, 0xff, 0xff, 0xff, //0x0000218b jae LBB0_494
2477 0x48, 0x8d, 0x4e, 0x01, //0x00002191 leaq $1(%rsi), %rcx
2478 0x48, 0x8b, 0x45, 0xc0, //0x00002195 movq $-64(%rbp), %rax
2479 0x48, 0x29, 0xf0, //0x00002199 subq %rsi, %rax
2480 0x48, 0x83, 0xc6, 0x02, //0x0000219c addq $2, %rsi
2481 0x48, 0x89, 0xf7, //0x000021a0 movq %rsi, %rdi
2482 0x48, 0x89, 0xce, //0x000021a3 movq %rcx, %rsi
2483 0xe9, 0x17, 0x00, 0x00, 0x00, //0x000021a6 jmp LBB0_509
2484 0x90, 0x90, 0x90, 0x90, 0x90, //0x000021ab .p2align 4, 0x90
2485 //0x000021b0 LBB0_508
2486 0x48, 0x83, 0xc6, 0x01, //0x000021b0 addq $1, %rsi
2487 0x48, 0x83, 0xc7, 0x01, //0x000021b4 addq $1, %rdi
2488 0x48, 0x83, 0xc0, 0xff, //0x000021b8 addq $-1, %rax
2489 0x0f, 0x83, 0x26, 0x05, 0x00, 0x00, //0x000021bc jae LBB0_589
2490 //0x000021c2 LBB0_509
2491 0x0f, 0xb6, 0x4e, 0xff, //0x000021c2 movzbl $-1(%rsi), %ecx
2492 0x80, 0xf9, 0x0a, //0x000021c6 cmpb $10, %cl
2493 0x0f, 0x84, 0xe1, 0xff, 0xff, 0xff, //0x000021c9 je LBB0_508
2494 0x80, 0xf9, 0x0d, //0x000021cf cmpb $13, %cl
2495 0x0f, 0x84, 0xd8, 0xff, 0xff, 0xff, //0x000021d2 je LBB0_508
2496 0x80, 0xf9, 0x3d, //0x000021d8 cmpb $61, %cl
2497 0x0f, 0x85, 0xb8, 0x02, 0x00, 0x00, //0x000021db jne LBB0_597
2498 0x83, 0xfa, 0x02, //0x000021e1 cmpl $2, %edx
2499 0x0f, 0x84, 0xaf, 0x02, 0x00, 0x00, //0x000021e4 je LBB0_597
2500 0x4c, 0x39, 0xce, //0x000021ea cmpq %r9, %rsi
2501 0x0f, 0x83, 0x02, 0xff, 0xff, 0xff, //0x000021ed jae LBB0_494
2502 0x48, 0x01, 0xc6, //0x000021f3 addq %rax, %rsi
2503 0x31, 0xc9, //0x000021f6 xorl %ecx, %ecx
2504 0xe9, 0xf7, 0x02, 0x00, 0x00, //0x000021f8 jmp LBB0_556
2505 //0x000021fd LBB0_531
2506 0x80, 0xf9, 0x6e, //0x000021fd cmpb $110, %cl
2507 0x0f, 0x85, 0x60, 0x03, 0x00, 0x00, //0x00002200 jne LBB0_565
2508 //0x00002206 LBB0_515
2509 0x48, 0x89, 0xc6, //0x00002206 movq %rax, %rsi
2510 //0x00002209 LBB0_516
2511 0x4c, 0x39, 0xce, //0x00002209 cmpq %r9, %rsi
2512 0x0f, 0x83, 0x29, 0x01, 0x00, 0x00, //0x0000220c jae LBB0_534
2513 //0x00002212 LBB0_517
2514 0x48, 0x8d, 0x4e, 0x01, //0x00002212 leaq $1(%rsi), %rcx
2515 0x0f, 0xb6, 0x06, //0x00002216 movzbl (%rsi), %eax
2516 0x3c, 0x5c, //0x00002219 cmpb $92, %al
2517 0x0f, 0x85, 0xff, 0x00, 0x00, 0x00, //0x0000221b jne LBB0_529
2518 0x48, 0x8d, 0x46, 0x02, //0x00002221 leaq $2(%rsi), %rax
2519 0x41, 0xb0, 0xff, //0x00002225 movb $-1, %r8b
2520 0x4c, 0x39, 0xc8, //0x00002228 cmpq %r9, %rax
2521 0x0f, 0x87, 0xe1, 0x02, 0x00, 0x00, //0x0000222b ja LBB0_559
2522 0x0f, 0xb6, 0x09, //0x00002231 movzbl (%rcx), %ecx
2523 0x80, 0xf9, 0x71, //0x00002234 cmpb $113, %cl
2524 0x0f, 0x8e, 0xc0, 0xff, 0xff, 0xff, //0x00002237 jle LBB0_531
2525 0x80, 0xf9, 0x72, //0x0000223d cmpb $114, %cl
2526 0x0f, 0x84, 0xc0, 0xff, 0xff, 0xff, //0x00002240 je LBB0_515
2527 0x80, 0xf9, 0x75, //0x00002246 cmpb $117, %cl
2528 0x0f, 0x85, 0x23, 0x03, 0x00, 0x00, //0x00002249 jne LBB0_567
2529 0x4c, 0x89, 0xc9, //0x0000224f movq %r9, %rcx
2530 0x48, 0x29, 0xc1, //0x00002252 subq %rax, %rcx
2531 0x48, 0x83, 0xf9, 0x04, //0x00002255 cmpq $4, %rcx
2532 0x0f, 0x8c, 0x13, 0x03, 0x00, 0x00, //0x00002259 jl LBB0_567
2533 0x8b, 0x08, //0x0000225f movl (%rax), %ecx
2534 0x89, 0xcb, //0x00002261 movl %ecx, %ebx
2535 0xf7, 0xd3, //0x00002263 notl %ebx
2536 0x8d, 0x91, 0xd0, 0xcf, 0xcf, 0xcf, //0x00002265 leal $-808464432(%rcx), %edx
2537 0x81, 0xe3, 0x80, 0x80, 0x80, 0x80, //0x0000226b andl $-2139062144, %ebx
2538 0x85, 0xd3, //0x00002271 testl %edx, %ebx
2539 0x0f, 0x85, 0xf9, 0x02, 0x00, 0x00, //0x00002273 jne LBB0_567
2540 0x8d, 0x91, 0x19, 0x19, 0x19, 0x19, //0x00002279 leal $421075225(%rcx), %edx
2541 0x09, 0xca, //0x0000227f orl %ecx, %edx
2542 0xf7, 0xc2, 0x80, 0x80, 0x80, 0x80, //0x00002281 testl $-2139062144, %edx
2543 0x0f, 0x85, 0xe5, 0x02, 0x00, 0x00, //0x00002287 jne LBB0_567
2544 0x89, 0xca, //0x0000228d movl %ecx, %edx
2545 0x81, 0xe2, 0x7f, 0x7f, 0x7f, 0x7f, //0x0000228f andl $2139062143, %edx
2546 0xbf, 0xc0, 0xc0, 0xc0, 0xc0, //0x00002295 movl $-1061109568, %edi
2547 0x29, 0xd7, //0x0000229a subl %edx, %edi
2548 0x44, 0x8d, 0x92, 0x46, 0x46, 0x46, 0x46, //0x0000229c leal $1179010630(%rdx), %r10d
2549 0x21, 0xdf, //0x000022a3 andl %ebx, %edi
2550 0x44, 0x85, 0xd7, //0x000022a5 testl %r10d, %edi
2551 0x0f, 0x85, 0x42, 0x04, 0x00, 0x00, //0x000022a8 jne LBB0_591
2552 0xbf, 0xe0, 0xe0, 0xe0, 0xe0, //0x000022ae movl $-522133280, %edi
2553 0x29, 0xd7, //0x000022b3 subl %edx, %edi
2554 0x81, 0xc2, 0x39, 0x39, 0x39, 0x39, //0x000022b5 addl $960051513, %edx
2555 0x21, 0xfb, //0x000022bb andl %edi, %ebx
2556 0x85, 0xd3, //0x000022bd testl %edx, %ebx
2557 0x4c, 0x8b, 0x55, 0xb8, //0x000022bf movq $-72(%rbp), %r10
2558 0x0f, 0x85, 0xa9, 0x02, 0x00, 0x00, //0x000022c3 jne LBB0_567
2559 0x0f, 0xc9, //0x000022c9 bswapl %ecx
2560 0x89, 0xc8, //0x000022cb movl %ecx, %eax
2561 0xc1, 0xe8, 0x04, //0x000022cd shrl $4, %eax
2562 0xf7, 0xd0, //0x000022d0 notl %eax
2563 0x25, 0x01, 0x01, 0x01, 0x01, //0x000022d2 andl $16843009, %eax
2564 0x8d, 0x04, 0xc0, //0x000022d7 leal (%rax,%rax,8), %eax
2565 0x81, 0xe1, 0x0f, 0x0f, 0x0f, 0x0f, //0x000022da andl $252645135, %ecx
2566 0x01, 0xc1, //0x000022e0 addl %eax, %ecx
2567 0x89, 0xc8, //0x000022e2 movl %ecx, %eax
2568 0xc1, 0xe8, 0x04, //0x000022e4 shrl $4, %eax
2569 0x09, 0xc8, //0x000022e7 orl %ecx, %eax
2570 0x89, 0xc1, //0x000022e9 movl %eax, %ecx
2571 0xc1, 0xe9, 0x08, //0x000022eb shrl $8, %ecx
2572 0x81, 0xe1, 0x00, 0xff, 0x00, 0x00, //0x000022ee andl $65280, %ecx
2573 0x89, 0xc2, //0x000022f4 movl %eax, %edx
2574 0x81, 0xe2, 0x80, 0x00, 0x00, 0x00, //0x000022f6 andl $128, %edx
2575 0x48, 0x83, 0xc6, 0x06, //0x000022fc addq $6, %rsi
2576 0x09, 0xca, //0x00002300 orl %ecx, %edx
2577 0x0f, 0x85, 0x6d, 0x02, 0x00, 0x00, //0x00002302 jne LBB0_568
2578 0x3c, 0x0d, //0x00002308 cmpb $13, %al
2579 0x0f, 0x85, 0x1b, 0x00, 0x00, 0x00, //0x0000230a jne LBB0_530
2580 0xe9, 0xf4, 0xfe, 0xff, 0xff, //0x00002310 jmp LBB0_516
2581 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00002315 .p2align 4, 0x90
2582 //0x00002320 LBB0_529
2583 0x48, 0x89, 0xce, //0x00002320 movq %rcx, %rsi
2584 0x3c, 0x0d, //0x00002323 cmpb $13, %al
2585 0x0f, 0x84, 0xde, 0xfe, 0xff, 0xff, //0x00002325 je LBB0_516
2586 //0x0000232b LBB0_530
2587 0x41, 0x89, 0xc0, //0x0000232b movl %eax, %r8d
2588 0x3c, 0x0a, //0x0000232e cmpb $10, %al
2589 0x0f, 0x84, 0xd3, 0xfe, 0xff, 0xff, //0x00002330 je LBB0_516
2590 0xe9, 0x3a, 0x02, 0x00, 0x00, //0x00002336 jmp LBB0_568
2591 //0x0000233b LBB0_534
2592 0xbb, 0x01, 0x00, 0x00, 0x00, //0x0000233b movl $1, %ebx
2593 0xe9, 0xdb, 0xfc, 0xff, 0xff, //0x00002340 jmp LBB0_478
2594 //0x00002345 LBB0_535
2595 0x4c, 0x39, 0xce, //0x00002345 cmpq %r9, %rsi
2596 0x0f, 0x83, 0xa7, 0xfd, 0xff, 0xff, //0x00002348 jae LBB0_494
2597 0x89, 0x55, 0xa8, //0x0000234e movl %edx, $-88(%rbp)
2598 0x48, 0x89, 0xf7, //0x00002351 movq %rsi, %rdi
2599 0xe9, 0x1d, 0x00, 0x00, 0x00, //0x00002354 jmp LBB0_539
2600 //0x00002359 LBB0_553
2601 0x4c, 0x89, 0xef, //0x00002359 movq %r13, %rdi
2602 0x4c, 0x39, 0xcf, //0x0000235c cmpq %r9, %rdi
2603 0x0f, 0x82, 0x11, 0x00, 0x00, 0x00, //0x0000235f jb LBB0_539
2604 0xe9, 0x92, 0x03, 0x00, 0x00, //0x00002365 jmp LBB0_592
2605 //0x0000236a LBB0_537
2606 0x48, 0x89, 0xf7, //0x0000236a movq %rsi, %rdi
2607 0x4c, 0x39, 0xcf, //0x0000236d cmpq %r9, %rdi
2608 0x0f, 0x83, 0x86, 0x03, 0x00, 0x00, //0x00002370 jae LBB0_592
2609 //0x00002376 LBB0_539
2610 0x4c, 0x8d, 0x6f, 0x01, //0x00002376 leaq $1(%rdi), %r13
2611 0x0f, 0xb6, 0x0f, //0x0000237a movzbl (%rdi), %ecx
2612 0x80, 0xf9, 0x5c, //0x0000237d cmpb $92, %cl
2613 0x0f, 0x85, 0xeb, 0x00, 0x00, 0x00, //0x00002380 jne LBB0_550
2614 0x48, 0x8d, 0x77, 0x02, //0x00002386 leaq $2(%rdi), %rsi
2615 0x4c, 0x39, 0xce, //0x0000238a cmpq %r9, %rsi
2616 0x0f, 0x87, 0x03, 0x01, 0x00, 0x00, //0x0000238d ja LBB0_596
2617 0x41, 0x0f, 0xb6, 0x45, 0x00, //0x00002393 movzbl (%r13), %eax
2618 0x3c, 0x6e, //0x00002398 cmpb $110, %al
2619 0x0f, 0x84, 0xca, 0xff, 0xff, 0xff, //0x0000239a je LBB0_537
2620 0x3c, 0x72, //0x000023a0 cmpb $114, %al
2621 0x0f, 0x84, 0xc2, 0xff, 0xff, 0xff, //0x000023a2 je LBB0_537
2622 0x3c, 0x75, //0x000023a8 cmpb $117, %al
2623 0x0f, 0x85, 0xe9, 0x00, 0x00, 0x00, //0x000023aa jne LBB0_597
2624 0x4c, 0x89, 0xc8, //0x000023b0 movq %r9, %rax
2625 0x48, 0x29, 0xf0, //0x000023b3 subq %rsi, %rax
2626 0x48, 0x83, 0xf8, 0x04, //0x000023b6 cmpq $4, %rax
2627 0x0f, 0x8c, 0xd9, 0x00, 0x00, 0x00, //0x000023ba jl LBB0_597
2628 0x8b, 0x16, //0x000023c0 movl (%rsi), %edx
2629 0x89, 0xd1, //0x000023c2 movl %edx, %ecx
2630 0xf7, 0xd1, //0x000023c4 notl %ecx
2631 0x8d, 0x82, 0xd0, 0xcf, 0xcf, 0xcf, //0x000023c6 leal $-808464432(%rdx), %eax
2632 0x81, 0xe1, 0x80, 0x80, 0x80, 0x80, //0x000023cc andl $-2139062144, %ecx
2633 0x85, 0xc1, //0x000023d2 testl %eax, %ecx
2634 0x0f, 0x85, 0xbf, 0x00, 0x00, 0x00, //0x000023d4 jne LBB0_597
2635 0x8d, 0x82, 0x19, 0x19, 0x19, 0x19, //0x000023da leal $421075225(%rdx), %eax
2636 0x09, 0xd0, //0x000023e0 orl %edx, %eax
2637 0xa9, 0x80, 0x80, 0x80, 0x80, //0x000023e2 testl $-2139062144, %eax
2638 0x0f, 0x85, 0xac, 0x00, 0x00, 0x00, //0x000023e7 jne LBB0_597
2639 0x89, 0xd0, //0x000023ed movl %edx, %eax
2640 0x25, 0x7f, 0x7f, 0x7f, 0x7f, //0x000023ef andl $2139062143, %eax
2641 0x41, 0xb8, 0xc0, 0xc0, 0xc0, 0xc0, //0x000023f4 movl $-1061109568, %r8d
2642 0x41, 0x29, 0xc0, //0x000023fa subl %eax, %r8d
2643 0x44, 0x8d, 0x90, 0x46, 0x46, 0x46, 0x46, //0x000023fd leal $1179010630(%rax), %r10d
2644 0x41, 0x21, 0xc8, //0x00002404 andl %ecx, %r8d
2645 0x45, 0x85, 0xd0, //0x00002407 testl %r10d, %r8d
2646 0x0f, 0x85, 0xba, 0x05, 0x00, 0x00, //0x0000240a jne LBB0_647
2647 0x41, 0xb8, 0xe0, 0xe0, 0xe0, 0xe0, //0x00002410 movl $-522133280, %r8d
2648 0x41, 0x29, 0xc0, //0x00002416 subl %eax, %r8d
2649 0x05, 0x39, 0x39, 0x39, 0x39, //0x00002419 addl $960051513, %eax
2650 0x44, 0x21, 0xc1, //0x0000241e andl %r8d, %ecx
2651 0x85, 0xc1, //0x00002421 testl %eax, %ecx
2652 0x4c, 0x8b, 0x55, 0xb8, //0x00002423 movq $-72(%rbp), %r10
2653 0x0f, 0x85, 0x6c, 0x00, 0x00, 0x00, //0x00002427 jne LBB0_597
2654 0x0f, 0xca, //0x0000242d bswapl %edx
2655 0x89, 0xd0, //0x0000242f movl %edx, %eax
2656 0xc1, 0xe8, 0x04, //0x00002431 shrl $4, %eax
2657 0xf7, 0xd0, //0x00002434 notl %eax
2658 0x25, 0x01, 0x01, 0x01, 0x01, //0x00002436 andl $16843009, %eax
2659 0x8d, 0x04, 0xc0, //0x0000243b leal (%rax,%rax,8), %eax
2660 0x81, 0xe2, 0x0f, 0x0f, 0x0f, 0x0f, //0x0000243e andl $252645135, %edx
2661 0x01, 0xc2, //0x00002444 addl %eax, %edx
2662 0x89, 0xd1, //0x00002446 movl %edx, %ecx
2663 0xc1, 0xe9, 0x04, //0x00002448 shrl $4, %ecx
2664 0x09, 0xd1, //0x0000244b orl %edx, %ecx
2665 0x89, 0xc8, //0x0000244d movl %ecx, %eax
2666 0xc1, 0xe8, 0x08, //0x0000244f shrl $8, %eax
2667 0x25, 0x00, 0xff, 0x00, 0x00, //0x00002452 andl $65280, %eax
2668 0x89, 0xca, //0x00002457 movl %ecx, %edx
2669 0x81, 0xe2, 0x80, 0x00, 0x00, 0x00, //0x00002459 andl $128, %edx
2670 0x48, 0x83, 0xc7, 0x06, //0x0000245f addq $6, %rdi
2671 0x09, 0xc2, //0x00002463 orl %eax, %edx
2672 0x49, 0x89, 0xfd, //0x00002465 movq %rdi, %r13
2673 0x48, 0x89, 0xfe, //0x00002468 movq %rdi, %rsi
2674 0x0f, 0x85, 0x28, 0x00, 0x00, 0x00, //0x0000246b jne LBB0_597
2675 //0x00002471 LBB0_550
2676 0x80, 0xf9, 0x0a, //0x00002471 cmpb $10, %cl
2677 0x0f, 0x84, 0xdf, 0xfe, 0xff, 0xff, //0x00002474 je LBB0_553
2678 0x80, 0xf9, 0x0d, //0x0000247a cmpb $13, %cl
2679 0x0f, 0x84, 0xd6, 0xfe, 0xff, 0xff, //0x0000247d je LBB0_553
2680 0x80, 0xf9, 0x3d, //0x00002483 cmpb $61, %cl
2681 0x0f, 0x85, 0x0a, 0x00, 0x00, 0x00, //0x00002486 jne LBB0_596
2682 0x83, 0x7d, 0xa8, 0x02, //0x0000248c cmpl $2, $-88(%rbp)
2683 0x0f, 0x85, 0x04, 0x04, 0x00, 0x00, //0x00002490 jne LBB0_626
2684 //0x00002496 LBB0_596
2685 0x4c, 0x89, 0xee, //0x00002496 movq %r13, %rsi
2686 //0x00002499 LBB0_597
2687 0x31, 0xc9, //0x00002499 xorl %ecx, %ecx
2688 0x4c, 0x39, 0xce, //0x0000249b cmpq %r9, %rsi
2689 0x0f, 0x94, 0xc1, //0x0000249e sete %cl
2690 0x48, 0x01, 0xf1, //0x000024a1 addq %rsi, %rcx
2691 0x4c, 0x39, 0xd9, //0x000024a4 cmpq %r11, %rcx
2692 0x44, 0x8b, 0x6d, 0xcc, //0x000024a7 movl $-52(%rbp), %r13d
2693 0x4c, 0x89, 0xfa, //0x000024ab movq %r15, %rdx
2694 0x0f, 0x85, 0xaf, 0x11, 0x00, 0x00, //0x000024ae jne LBB0_864
2695 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000024b4 .p2align 4, 0x90
2696 //0x000024c0 LBB0_598
2697 0x4d, 0x39, 0xf3, //0x000024c0 cmpq %r14, %r11
2698 0x0f, 0x87, 0x59, 0x05, 0x00, 0x00, //0x000024c3 ja LBB0_658
2699 0x4c, 0x39, 0xd2, //0x000024c9 cmpq %r10, %rdx
2700 0x0f, 0x86, 0xbe, 0xf8, 0xff, 0xff, //0x000024cc jbe LBB0_444
2701 0xe9, 0x4b, 0x05, 0x00, 0x00, //0x000024d2 jmp LBB0_658
2702 //0x000024d7 LBB0_554
2703 0x48, 0x89, 0xc6, //0x000024d7 movq %rax, %rsi
2704 0x4c, 0x8b, 0x55, 0xb8, //0x000024da movq $-72(%rbp), %r10
2705 0xe9, 0xc3, 0xfb, 0xff, 0xff, //0x000024de jmp LBB0_489
2706 //0x000024e3 LBB0_555
2707 0x48, 0x83, 0xc7, 0x01, //0x000024e3 addq $1, %rdi
2708 0x48, 0x83, 0xc1, 0x01, //0x000024e7 addq $1, %rcx
2709 0x48, 0x39, 0xc8, //0x000024eb cmpq %rcx, %rax
2710 0x0f, 0x84, 0x01, 0xfc, 0xff, 0xff, //0x000024ee je LBB0_494
2711 //0x000024f4 LBB0_556
2712 0x0f, 0xb6, 0x57, 0xff, //0x000024f4 movzbl $-1(%rdi), %edx
2713 0x80, 0xfa, 0x0d, //0x000024f8 cmpb $13, %dl
2714 0x0f, 0x84, 0xe2, 0xff, 0xff, 0xff, //0x000024fb je LBB0_555
2715 0x80, 0xfa, 0x0a, //0x00002501 cmpb $10, %dl
2716 0x0f, 0x84, 0xd9, 0xff, 0xff, 0xff, //0x00002504 je LBB0_555
2717 0x48, 0x89, 0xfe, //0x0000250a movq %rdi, %rsi
2718 0xe9, 0x87, 0xff, 0xff, 0xff, //0x0000250d jmp LBB0_597
2719 //0x00002512 LBB0_559
2720 0x48, 0x89, 0xce, //0x00002512 movq %rcx, %rsi
2721 0xe9, 0x5b, 0x00, 0x00, 0x00, //0x00002515 jmp LBB0_568
2722 //0x0000251a LBB0_560
2723 0x48, 0x83, 0xc6, 0x01, //0x0000251a addq $1, %rsi
2724 0xbb, 0x03, 0x00, 0x00, 0x00, //0x0000251e movl $3, %ebx
2725 0x4c, 0x39, 0xce, //0x00002523 cmpq %r9, %rsi
2726 0x0f, 0x83, 0xf4, 0xfa, 0xff, 0xff, //0x00002526 jae LBB0_478
2727 //0x0000252c LBB0_561
2728 0x44, 0x0f, 0xb6, 0x06, //0x0000252c movzbl (%rsi), %r8d
2729 0x49, 0x83, 0xf8, 0x0d, //0x00002530 cmpq $13, %r8
2730 0x0f, 0x84, 0xe0, 0xff, 0xff, 0xff, //0x00002534 je LBB0_560
2731 0x41, 0x80, 0xf8, 0x0a, //0x0000253a cmpb $10, %r8b
2732 0x0f, 0x84, 0xd6, 0xff, 0xff, 0xff, //0x0000253e je LBB0_560
2733 0x48, 0x8b, 0x45, 0xd0, //0x00002544 movq $-48(%rbp), %rax
2734 0x42, 0x0f, 0xb6, 0x04, 0x00, //0x00002548 movzbl (%rax,%r8), %eax
2735 0x48, 0x83, 0xc6, 0x01, //0x0000254d addq $1, %rsi
2736 0x3d, 0xff, 0x00, 0x00, 0x00, //0x00002551 cmpl $255, %eax
2737 0x0f, 0x85, 0x9d, 0x04, 0x00, 0x00, //0x00002556 jne LBB0_652
2738 //0x0000255c LBB0_653
2739 0xbb, 0x03, 0x00, 0x00, 0x00, //0x0000255c movl $3, %ebx
2740 0xe9, 0xf4, 0xfb, 0xff, 0xff, //0x00002561 jmp LBB0_502
2741 //0x00002566 LBB0_565
2742 0x80, 0xf9, 0x2f, //0x00002566 cmpb $47, %cl
2743 0x0f, 0x85, 0x03, 0x00, 0x00, 0x00, //0x00002569 jne LBB0_567
2744 0x41, 0xb0, 0x2f, //0x0000256f movb $47, %r8b
2745 //0x00002572 LBB0_567
2746 0x48, 0x89, 0xc6, //0x00002572 movq %rax, %rsi
2747 //0x00002575 LBB0_568
2748 0x41, 0x0f, 0xb6, 0xc0, //0x00002575 movzbl %r8b, %eax
2749 0x48, 0x8b, 0x4d, 0xd0, //0x00002579 movq $-48(%rbp), %rcx
2750 0x0f, 0xb6, 0x04, 0x01, //0x0000257d movzbl (%rcx,%rax), %eax
2751 0x3d, 0xff, 0x00, 0x00, 0x00, //0x00002581 cmpl $255, %eax
2752 0x0f, 0x84, 0x52, 0x01, 0x00, 0x00, //0x00002586 je LBB0_588
2753 0x41, 0xc1, 0xe4, 0x06, //0x0000258c shll $6, %r12d
2754 0x41, 0x09, 0xc4, //0x00002590 orl %eax, %r12d
2755 0xbb, 0x02, 0x00, 0x00, 0x00, //0x00002593 movl $2, %ebx
2756 0x4c, 0x39, 0xce, //0x00002598 cmpq %r9, %rsi
2757 0x0f, 0x82, 0x1f, 0x00, 0x00, 0x00, //0x0000259b jb LBB0_572
2758 0xe9, 0x28, 0xfb, 0xff, 0xff, //0x000025a1 jmp LBB0_491
2759 //0x000025a6 LBB0_586
2760 0x80, 0xf9, 0x6e, //0x000025a6 cmpb $110, %cl
2761 0x0f, 0x85, 0x5d, 0x01, 0x00, 0x00, //0x000025a9 jne LBB0_600
2762 //0x000025af LBB0_570
2763 0x48, 0x89, 0xc6, //0x000025af movq %rax, %rsi
2764 //0x000025b2 LBB0_571
2765 0xbb, 0x02, 0x00, 0x00, 0x00, //0x000025b2 movl $2, %ebx
2766 0x4c, 0x39, 0xce, //0x000025b7 cmpq %r9, %rsi
2767 0x0f, 0x83, 0x60, 0xfa, 0xff, 0xff, //0x000025ba jae LBB0_478
2768 //0x000025c0 LBB0_572
2769 0x48, 0x8d, 0x4e, 0x01, //0x000025c0 leaq $1(%rsi), %rcx
2770 0x0f, 0xb6, 0x06, //0x000025c4 movzbl (%rsi), %eax
2771 0x3c, 0x5c, //0x000025c7 cmpb $92, %al
2772 0x0f, 0x85, 0xf4, 0x00, 0x00, 0x00, //0x000025c9 jne LBB0_584
2773 0x48, 0x8d, 0x46, 0x02, //0x000025cf leaq $2(%rsi), %rax
2774 0x41, 0xb0, 0xff, //0x000025d3 movb $-1, %r8b
2775 0x4c, 0x39, 0xc8, //0x000025d6 cmpq %r9, %rax
2776 0x0f, 0x87, 0x25, 0x01, 0x00, 0x00, //0x000025d9 ja LBB0_593
2777 0x0f, 0xb6, 0x09, //0x000025df movzbl (%rcx), %ecx
2778 0x80, 0xf9, 0x71, //0x000025e2 cmpb $113, %cl
2779 0x0f, 0x8e, 0xbb, 0xff, 0xff, 0xff, //0x000025e5 jle LBB0_586
2780 0x80, 0xf9, 0x72, //0x000025eb cmpb $114, %cl
2781 0x0f, 0x84, 0xbb, 0xff, 0xff, 0xff, //0x000025ee je LBB0_570
2782 0x80, 0xf9, 0x75, //0x000025f4 cmpb $117, %cl
2783 0x0f, 0x85, 0x1b, 0x01, 0x00, 0x00, //0x000025f7 jne LBB0_602
2784 0x4c, 0x89, 0xc9, //0x000025fd movq %r9, %rcx
2785 0x48, 0x29, 0xc1, //0x00002600 subq %rax, %rcx
2786 0x48, 0x83, 0xf9, 0x04, //0x00002603 cmpq $4, %rcx
2787 0x0f, 0x8c, 0x0b, 0x01, 0x00, 0x00, //0x00002607 jl LBB0_602
2788 0x8b, 0x08, //0x0000260d movl (%rax), %ecx
2789 0x89, 0xcb, //0x0000260f movl %ecx, %ebx
2790 0xf7, 0xd3, //0x00002611 notl %ebx
2791 0x8d, 0x91, 0xd0, 0xcf, 0xcf, 0xcf, //0x00002613 leal $-808464432(%rcx), %edx
2792 0x81, 0xe3, 0x80, 0x80, 0x80, 0x80, //0x00002619 andl $-2139062144, %ebx
2793 0x85, 0xd3, //0x0000261f testl %edx, %ebx
2794 0x0f, 0x85, 0xf1, 0x00, 0x00, 0x00, //0x00002621 jne LBB0_602
2795 0x8d, 0x91, 0x19, 0x19, 0x19, 0x19, //0x00002627 leal $421075225(%rcx), %edx
2796 0x09, 0xca, //0x0000262d orl %ecx, %edx
2797 0xf7, 0xc2, 0x80, 0x80, 0x80, 0x80, //0x0000262f testl $-2139062144, %edx
2798 0x0f, 0x85, 0xdd, 0x00, 0x00, 0x00, //0x00002635 jne LBB0_602
2799 0x89, 0xca, //0x0000263b movl %ecx, %edx
2800 0x81, 0xe2, 0x7f, 0x7f, 0x7f, 0x7f, //0x0000263d andl $2139062143, %edx
2801 0xbf, 0xc0, 0xc0, 0xc0, 0xc0, //0x00002643 movl $-1061109568, %edi
2802 0x29, 0xd7, //0x00002648 subl %edx, %edi
2803 0x44, 0x8d, 0x92, 0x46, 0x46, 0x46, 0x46, //0x0000264a leal $1179010630(%rdx), %r10d
2804 0x21, 0xdf, //0x00002651 andl %ebx, %edi
2805 0x44, 0x85, 0xd7, //0x00002653 testl %r10d, %edi
2806 0x0f, 0x85, 0x2a, 0x02, 0x00, 0x00, //0x00002656 jne LBB0_624
2807 0xbf, 0xe0, 0xe0, 0xe0, 0xe0, //0x0000265c movl $-522133280, %edi
2808 0x29, 0xd7, //0x00002661 subl %edx, %edi
2809 0x81, 0xc2, 0x39, 0x39, 0x39, 0x39, //0x00002663 addl $960051513, %edx
2810 0x21, 0xfb, //0x00002669 andl %edi, %ebx
2811 0x85, 0xd3, //0x0000266b testl %edx, %ebx
2812 0x4c, 0x8b, 0x55, 0xb8, //0x0000266d movq $-72(%rbp), %r10
2813 0x0f, 0x85, 0xa1, 0x00, 0x00, 0x00, //0x00002671 jne LBB0_602
2814 0x0f, 0xc9, //0x00002677 bswapl %ecx
2815 0x89, 0xc8, //0x00002679 movl %ecx, %eax
2816 0xc1, 0xe8, 0x04, //0x0000267b shrl $4, %eax
2817 0xf7, 0xd0, //0x0000267e notl %eax
2818 0x25, 0x01, 0x01, 0x01, 0x01, //0x00002680 andl $16843009, %eax
2819 0x8d, 0x04, 0xc0, //0x00002685 leal (%rax,%rax,8), %eax
2820 0x81, 0xe1, 0x0f, 0x0f, 0x0f, 0x0f, //0x00002688 andl $252645135, %ecx
2821 0x01, 0xc1, //0x0000268e addl %eax, %ecx
2822 0x89, 0xc8, //0x00002690 movl %ecx, %eax
2823 0xc1, 0xe8, 0x04, //0x00002692 shrl $4, %eax
2824 0x09, 0xc8, //0x00002695 orl %ecx, %eax
2825 0x89, 0xc1, //0x00002697 movl %eax, %ecx
2826 0xc1, 0xe9, 0x08, //0x00002699 shrl $8, %ecx
2827 0x81, 0xe1, 0x00, 0xff, 0x00, 0x00, //0x0000269c andl $65280, %ecx
2828 0x89, 0xc2, //0x000026a2 movl %eax, %edx
2829 0x81, 0xe2, 0x80, 0x00, 0x00, 0x00, //0x000026a4 andl $128, %edx
2830 0x48, 0x83, 0xc6, 0x06, //0x000026aa addq $6, %rsi
2831 0x09, 0xca, //0x000026ae orl %ecx, %edx
2832 0x0f, 0x85, 0x65, 0x00, 0x00, 0x00, //0x000026b0 jne LBB0_603
2833 0x3c, 0x0d, //0x000026b6 cmpb $13, %al
2834 0x0f, 0x85, 0x10, 0x00, 0x00, 0x00, //0x000026b8 jne LBB0_585
2835 0xe9, 0xef, 0xfe, 0xff, 0xff, //0x000026be jmp LBB0_571
2836 //0x000026c3 LBB0_584
2837 0x48, 0x89, 0xce, //0x000026c3 movq %rcx, %rsi
2838 0x3c, 0x0d, //0x000026c6 cmpb $13, %al
2839 0x0f, 0x84, 0xe4, 0xfe, 0xff, 0xff, //0x000026c8 je LBB0_571
2840 //0x000026ce LBB0_585
2841 0x41, 0x89, 0xc0, //0x000026ce movl %eax, %r8d
2842 0x3c, 0x0a, //0x000026d1 cmpb $10, %al
2843 0x0f, 0x84, 0xd9, 0xfe, 0xff, 0xff, //0x000026d3 je LBB0_571
2844 0xe9, 0x3d, 0x00, 0x00, 0x00, //0x000026d9 jmp LBB0_603
2845 //0x000026de LBB0_588
2846 0xbb, 0x01, 0x00, 0x00, 0x00, //0x000026de movl $1, %ebx
2847 0xe9, 0x72, 0xfa, 0xff, 0xff, //0x000026e3 jmp LBB0_502
2848 //0x000026e8 LBB0_589
2849 0x4c, 0x89, 0xce, //0x000026e8 movq %r9, %rsi
2850 0xe9, 0x05, 0xfa, 0xff, 0xff, //0x000026eb jmp LBB0_494
2851 //0x000026f0 LBB0_591
2852 0x48, 0x89, 0xc6, //0x000026f0 movq %rax, %rsi
2853 0x4c, 0x8b, 0x55, 0xb8, //0x000026f3 movq $-72(%rbp), %r10
2854 0xe9, 0x79, 0xfe, 0xff, 0xff, //0x000026f7 jmp LBB0_568
2855 //0x000026fc LBB0_592
2856 0x48, 0x89, 0xfe, //0x000026fc movq %rdi, %rsi
2857 0xe9, 0xf1, 0xf9, 0xff, 0xff, //0x000026ff jmp LBB0_494
2858 //0x00002704 LBB0_593
2859 0x48, 0x89, 0xce, //0x00002704 movq %rcx, %rsi
2860 0xe9, 0x0f, 0x00, 0x00, 0x00, //0x00002707 jmp LBB0_603
2861 //0x0000270c LBB0_600
2862 0x80, 0xf9, 0x2f, //0x0000270c cmpb $47, %cl
2863 0x0f, 0x85, 0x03, 0x00, 0x00, 0x00, //0x0000270f jne LBB0_602
2864 0x41, 0xb0, 0x2f, //0x00002715 movb $47, %r8b
2865 //0x00002718 LBB0_602
2866 0x48, 0x89, 0xc6, //0x00002718 movq %rax, %rsi
2867 //0x0000271b LBB0_603
2868 0x41, 0x0f, 0xb6, 0xc0, //0x0000271b movzbl %r8b, %eax
2869 0x48, 0x8b, 0x4d, 0xd0, //0x0000271f movq $-48(%rbp), %rcx
2870 0x0f, 0xb6, 0x04, 0x01, //0x00002723 movzbl (%rcx,%rax), %eax
2871 0x3d, 0xff, 0x00, 0x00, 0x00, //0x00002727 cmpl $255, %eax
2872 0x0f, 0x84, 0x4a, 0x01, 0x00, 0x00, //0x0000272c je LBB0_623
2873 0x41, 0xc1, 0xe4, 0x06, //0x00002732 shll $6, %r12d
2874 0x41, 0x09, 0xc4, //0x00002736 orl %eax, %r12d
2875 0xbb, 0x03, 0x00, 0x00, 0x00, //0x00002739 movl $3, %ebx
2876 0x4c, 0x39, 0xce, //0x0000273e cmpq %r9, %rsi
2877 0x0f, 0x82, 0x1f, 0x00, 0x00, 0x00, //0x00002741 jb LBB0_607
2878 0xe9, 0x82, 0xf9, 0xff, 0xff, //0x00002747 jmp LBB0_491
2879 //0x0000274c LBB0_621
2880 0x80, 0xf9, 0x6e, //0x0000274c cmpb $110, %cl
2881 0x0f, 0x85, 0x7e, 0x02, 0x00, 0x00, //0x0000274f jne LBB0_648
2882 //0x00002755 LBB0_605
2883 0x48, 0x89, 0xc6, //0x00002755 movq %rax, %rsi
2884 //0x00002758 LBB0_606
2885 0xbb, 0x03, 0x00, 0x00, 0x00, //0x00002758 movl $3, %ebx
2886 0x4c, 0x39, 0xce, //0x0000275d cmpq %r9, %rsi
2887 0x0f, 0x83, 0xba, 0xf8, 0xff, 0xff, //0x00002760 jae LBB0_478
2888 //0x00002766 LBB0_607
2889 0x48, 0x8d, 0x4e, 0x01, //0x00002766 leaq $1(%rsi), %rcx
2890 0x0f, 0xb6, 0x06, //0x0000276a movzbl (%rsi), %eax
2891 0x3c, 0x5c, //0x0000276d cmpb $92, %al
2892 0x0f, 0x85, 0xec, 0x00, 0x00, 0x00, //0x0000276f jne LBB0_618
2893 0x48, 0x8d, 0x46, 0x02, //0x00002775 leaq $2(%rsi), %rax
2894 0x41, 0xb0, 0xff, //0x00002779 movb $-1, %r8b
2895 0x4c, 0x39, 0xc8, //0x0000277c cmpq %r9, %rax
2896 0x0f, 0x87, 0x0d, 0x01, 0x00, 0x00, //0x0000277f ja LBB0_625
2897 0x0f, 0xb6, 0x09, //0x00002785 movzbl (%rcx), %ecx
2898 0x80, 0xf9, 0x71, //0x00002788 cmpb $113, %cl
2899 0x0f, 0x8e, 0xbb, 0xff, 0xff, 0xff, //0x0000278b jle LBB0_621
2900 0x80, 0xf9, 0x72, //0x00002791 cmpb $114, %cl
2901 0x0f, 0x84, 0xbb, 0xff, 0xff, 0xff, //0x00002794 je LBB0_605
2902 0x80, 0xf9, 0x75, //0x0000279a cmpb $117, %cl
2903 0x0f, 0x85, 0x3c, 0x02, 0x00, 0x00, //0x0000279d jne LBB0_650
2904 0x4c, 0x89, 0xc9, //0x000027a3 movq %r9, %rcx
2905 0x48, 0x29, 0xc1, //0x000027a6 subq %rax, %rcx
2906 0x48, 0x83, 0xf9, 0x04, //0x000027a9 cmpq $4, %rcx
2907 0x0f, 0x8c, 0x2c, 0x02, 0x00, 0x00, //0x000027ad jl LBB0_650
2908 0x8b, 0x08, //0x000027b3 movl (%rax), %ecx
2909 0x89, 0xcb, //0x000027b5 movl %ecx, %ebx
2910 0xf7, 0xd3, //0x000027b7 notl %ebx
2911 0x8d, 0x91, 0xd0, 0xcf, 0xcf, 0xcf, //0x000027b9 leal $-808464432(%rcx), %edx
2912 0x81, 0xe3, 0x80, 0x80, 0x80, 0x80, //0x000027bf andl $-2139062144, %ebx
2913 0x85, 0xd3, //0x000027c5 testl %edx, %ebx
2914 0x0f, 0x85, 0x12, 0x02, 0x00, 0x00, //0x000027c7 jne LBB0_650
2915 0x8d, 0x91, 0x19, 0x19, 0x19, 0x19, //0x000027cd leal $421075225(%rcx), %edx
2916 0x09, 0xca, //0x000027d3 orl %ecx, %edx
2917 0xf7, 0xc2, 0x80, 0x80, 0x80, 0x80, //0x000027d5 testl $-2139062144, %edx
2918 0x0f, 0x85, 0xfe, 0x01, 0x00, 0x00, //0x000027db jne LBB0_650
2919 0x89, 0xca, //0x000027e1 movl %ecx, %edx
2920 0x81, 0xe2, 0x7f, 0x7f, 0x7f, 0x7f, //0x000027e3 andl $2139062143, %edx
2921 0xbf, 0xc0, 0xc0, 0xc0, 0xc0, //0x000027e9 movl $-1061109568, %edi
2922 0x29, 0xd7, //0x000027ee subl %edx, %edi
2923 0x44, 0x8d, 0x92, 0x46, 0x46, 0x46, 0x46, //0x000027f0 leal $1179010630(%rdx), %r10d
2924 0x21, 0xdf, //0x000027f7 andl %ebx, %edi
2925 0x44, 0x85, 0xd7, //0x000027f9 testl %r10d, %edi
2926 0x0f, 0x85, 0x08, 0x02, 0x00, 0x00, //0x000027fc jne LBB0_654
2927 0xbf, 0xe0, 0xe0, 0xe0, 0xe0, //0x00002802 movl $-522133280, %edi
2928 0x29, 0xd7, //0x00002807 subl %edx, %edi
2929 0x81, 0xc2, 0x39, 0x39, 0x39, 0x39, //0x00002809 addl $960051513, %edx
2930 0x21, 0xfb, //0x0000280f andl %edi, %ebx
2931 0x85, 0xd3, //0x00002811 testl %edx, %ebx
2932 0x4c, 0x8b, 0x55, 0xb8, //0x00002813 movq $-72(%rbp), %r10
2933 0x0f, 0x85, 0xc2, 0x01, 0x00, 0x00, //0x00002817 jne LBB0_650
2934 0x0f, 0xc9, //0x0000281d bswapl %ecx
2935 0x89, 0xc8, //0x0000281f movl %ecx, %eax
2936 0xc1, 0xe8, 0x04, //0x00002821 shrl $4, %eax
2937 0xf7, 0xd0, //0x00002824 notl %eax
2938 0x25, 0x01, 0x01, 0x01, 0x01, //0x00002826 andl $16843009, %eax
2939 0x8d, 0x04, 0xc0, //0x0000282b leal (%rax,%rax,8), %eax
2940 0x81, 0xe1, 0x0f, 0x0f, 0x0f, 0x0f, //0x0000282e andl $252645135, %ecx
2941 0x01, 0xc1, //0x00002834 addl %eax, %ecx
2942 0x89, 0xc8, //0x00002836 movl %ecx, %eax
2943 0xc1, 0xe8, 0x04, //0x00002838 shrl $4, %eax
2944 0x09, 0xc8, //0x0000283b orl %ecx, %eax
2945 0x89, 0xc1, //0x0000283d movl %eax, %ecx
2946 0xc1, 0xe9, 0x08, //0x0000283f shrl $8, %ecx
2947 0x81, 0xe1, 0x00, 0xff, 0x00, 0x00, //0x00002842 andl $65280, %ecx
2948 0x89, 0xc2, //0x00002848 movl %eax, %edx
2949 0x81, 0xe2, 0x80, 0x00, 0x00, 0x00, //0x0000284a andl $128, %edx
2950 0x48, 0x83, 0xc6, 0x06, //0x00002850 addq $6, %rsi
2951 0x09, 0xca, //0x00002854 orl %ecx, %edx
2952 0x0f, 0x84, 0x08, 0x00, 0x00, 0x00, //0x00002856 je LBB0_619
2953 0xe9, 0x81, 0x01, 0x00, 0x00, //0x0000285c jmp LBB0_651
2954 //0x00002861 LBB0_618
2955 0x48, 0x89, 0xce, //0x00002861 movq %rcx, %rsi
2956 //0x00002864 LBB0_619
2957 0x3c, 0x0d, //0x00002864 cmpb $13, %al
2958 0x0f, 0x84, 0xec, 0xfe, 0xff, 0xff, //0x00002866 je LBB0_606
2959 0x41, 0x89, 0xc0, //0x0000286c movl %eax, %r8d
2960 0x3c, 0x0a, //0x0000286f cmpb $10, %al
2961 0x0f, 0x84, 0xe1, 0xfe, 0xff, 0xff, //0x00002871 je LBB0_606
2962 0xe9, 0x66, 0x01, 0x00, 0x00, //0x00002877 jmp LBB0_651
2963 //0x0000287c LBB0_623
2964 0xbb, 0x02, 0x00, 0x00, 0x00, //0x0000287c movl $2, %ebx
2965 0xe9, 0xd4, 0xf8, 0xff, 0xff, //0x00002881 jmp LBB0_502
2966 //0x00002886 LBB0_624
2967 0x48, 0x89, 0xc6, //0x00002886 movq %rax, %rsi
2968 0x4c, 0x8b, 0x55, 0xb8, //0x00002889 movq $-72(%rbp), %r10
2969 0xe9, 0x89, 0xfe, 0xff, 0xff, //0x0000288d jmp LBB0_603
2970 //0x00002892 LBB0_625
2971 0x48, 0x89, 0xce, //0x00002892 movq %rcx, %rsi
2972 0xe9, 0x48, 0x01, 0x00, 0x00, //0x00002895 jmp LBB0_651
2973 //0x0000289a LBB0_626
2974 0x4d, 0x39, 0xcd, //0x0000289a cmpq %r9, %r13
2975 0x0f, 0x82, 0x14, 0x00, 0x00, 0x00, //0x0000289d jb LBB0_630
2976 //0x000028a3 LBB0_627
2977 0x4c, 0x89, 0xee, //0x000028a3 movq %r13, %rsi
2978 0xe9, 0x4a, 0xf8, 0xff, 0xff, //0x000028a6 jmp LBB0_494
2979 //0x000028ab LBB0_628
2980 0x49, 0x89, 0xf5, //0x000028ab movq %rsi, %r13
2981 //0x000028ae LBB0_629
2982 0x4d, 0x39, 0xcd, //0x000028ae cmpq %r9, %r13
2983 0x0f, 0x83, 0xec, 0xff, 0xff, 0xff, //0x000028b1 jae LBB0_627
2984 //0x000028b7 LBB0_630
2985 0x49, 0x8d, 0x45, 0x01, //0x000028b7 leaq $1(%r13), %rax
2986 0x41, 0x0f, 0xb6, 0x4d, 0x00, //0x000028bb movzbl (%r13), %ecx
2987 0x80, 0xf9, 0x5c, //0x000028c0 cmpb $92, %cl
2988 0x0f, 0x85, 0xe4, 0x00, 0x00, 0x00, //0x000028c3 jne LBB0_641
2989 0x49, 0x8d, 0x75, 0x02, //0x000028c9 leaq $2(%r13), %rsi
2990 0x4c, 0x39, 0xce, //0x000028cd cmpq %r9, %rsi
2991 0x0f, 0x87, 0x40, 0x01, 0x00, 0x00, //0x000028d0 ja LBB0_656
2992 0x0f, 0xb6, 0x00, //0x000028d6 movzbl (%rax), %eax
2993 0x3c, 0x6e, //0x000028d9 cmpb $110, %al
2994 0x0f, 0x84, 0xca, 0xff, 0xff, 0xff, //0x000028db je LBB0_628
2995 0x3c, 0x72, //0x000028e1 cmpb $114, %al
2996 0x0f, 0x84, 0xc2, 0xff, 0xff, 0xff, //0x000028e3 je LBB0_628
2997 0x3c, 0x75, //0x000028e9 cmpb $117, %al
2998 0x0f, 0x85, 0xa8, 0xfb, 0xff, 0xff, //0x000028eb jne LBB0_597
2999 0x4c, 0x89, 0xc8, //0x000028f1 movq %r9, %rax
3000 0x48, 0x29, 0xf0, //0x000028f4 subq %rsi, %rax
3001 0x48, 0x83, 0xf8, 0x04, //0x000028f7 cmpq $4, %rax
3002 0x0f, 0x8c, 0x98, 0xfb, 0xff, 0xff, //0x000028fb jl LBB0_597
3003 0x8b, 0x06, //0x00002901 movl (%rsi), %eax
3004 0x89, 0xc1, //0x00002903 movl %eax, %ecx
3005 0xf7, 0xd1, //0x00002905 notl %ecx
3006 0x8d, 0x90, 0xd0, 0xcf, 0xcf, 0xcf, //0x00002907 leal $-808464432(%rax), %edx
3007 0x81, 0xe1, 0x80, 0x80, 0x80, 0x80, //0x0000290d andl $-2139062144, %ecx
3008 0x85, 0xd1, //0x00002913 testl %edx, %ecx
3009 0x0f, 0x85, 0x7e, 0xfb, 0xff, 0xff, //0x00002915 jne LBB0_597
3010 0x8d, 0x90, 0x19, 0x19, 0x19, 0x19, //0x0000291b leal $421075225(%rax), %edx
3011 0x09, 0xc2, //0x00002921 orl %eax, %edx
3012 0xf7, 0xc2, 0x80, 0x80, 0x80, 0x80, //0x00002923 testl $-2139062144, %edx
3013 0x0f, 0x85, 0x6a, 0xfb, 0xff, 0xff, //0x00002929 jne LBB0_597
3014 0x89, 0xc2, //0x0000292f movl %eax, %edx
3015 0x81, 0xe2, 0x7f, 0x7f, 0x7f, 0x7f, //0x00002931 andl $2139062143, %edx
3016 0xbf, 0xc0, 0xc0, 0xc0, 0xc0, //0x00002937 movl $-1061109568, %edi
3017 0x29, 0xd7, //0x0000293c subl %edx, %edi
3018 0x44, 0x8d, 0x82, 0x46, 0x46, 0x46, 0x46, //0x0000293e leal $1179010630(%rdx), %r8d
3019 0x21, 0xcf, //0x00002945 andl %ecx, %edi
3020 0x44, 0x85, 0xc7, //0x00002947 testl %r8d, %edi
3021 0x0f, 0x85, 0x49, 0xfb, 0xff, 0xff, //0x0000294a jne LBB0_597
3022 0xbf, 0xe0, 0xe0, 0xe0, 0xe0, //0x00002950 movl $-522133280, %edi
3023 0x29, 0xd7, //0x00002955 subl %edx, %edi
3024 0x81, 0xc2, 0x39, 0x39, 0x39, 0x39, //0x00002957 addl $960051513, %edx
3025 0x21, 0xf9, //0x0000295d andl %edi, %ecx
3026 0x85, 0xd1, //0x0000295f testl %edx, %ecx
3027 0x0f, 0x85, 0x32, 0xfb, 0xff, 0xff, //0x00002961 jne LBB0_597
3028 0x0f, 0xc8, //0x00002967 bswapl %eax
3029 0x89, 0xc1, //0x00002969 movl %eax, %ecx
3030 0xc1, 0xe9, 0x04, //0x0000296b shrl $4, %ecx
3031 0xf7, 0xd1, //0x0000296e notl %ecx
3032 0x81, 0xe1, 0x01, 0x01, 0x01, 0x01, //0x00002970 andl $16843009, %ecx
3033 0x8d, 0x0c, 0xc9, //0x00002976 leal (%rcx,%rcx,8), %ecx
3034 0x25, 0x0f, 0x0f, 0x0f, 0x0f, //0x00002979 andl $252645135, %eax
3035 0x01, 0xc8, //0x0000297e addl %ecx, %eax
3036 0x89, 0xc1, //0x00002980 movl %eax, %ecx
3037 0xc1, 0xe9, 0x04, //0x00002982 shrl $4, %ecx
3038 0x09, 0xc1, //0x00002985 orl %eax, %ecx
3039 0x89, 0xc8, //0x00002987 movl %ecx, %eax
3040 0xc1, 0xe8, 0x08, //0x00002989 shrl $8, %eax
3041 0x25, 0x00, 0xff, 0x00, 0x00, //0x0000298c andl $65280, %eax
3042 0x89, 0xca, //0x00002991 movl %ecx, %edx
3043 0x81, 0xe2, 0x80, 0x00, 0x00, 0x00, //0x00002993 andl $128, %edx
3044 0x49, 0x83, 0xc5, 0x06, //0x00002999 addq $6, %r13
3045 0x09, 0xc2, //0x0000299d orl %eax, %edx
3046 0x4c, 0x89, 0xee, //0x0000299f movq %r13, %rsi
3047 0x0f, 0x84, 0x08, 0x00, 0x00, 0x00, //0x000029a2 je LBB0_642
3048 0xe9, 0xec, 0xfa, 0xff, 0xff, //0x000029a8 jmp LBB0_597
3049 //0x000029ad LBB0_641
3050 0x48, 0x89, 0xc6, //0x000029ad movq %rax, %rsi
3051 //0x000029b0 LBB0_642
3052 0x80, 0xf9, 0x0d, //0x000029b0 cmpb $13, %cl
3053 0x0f, 0x84, 0xf2, 0xfe, 0xff, 0xff, //0x000029b3 je LBB0_628
3054 0x49, 0x89, 0xf5, //0x000029b9 movq %rsi, %r13
3055 0x80, 0xf9, 0x0a, //0x000029bc cmpb $10, %cl
3056 0x0f, 0x84, 0xe9, 0xfe, 0xff, 0xff, //0x000029bf je LBB0_629
3057 0xe9, 0xcf, 0xfa, 0xff, 0xff, //0x000029c5 jmp LBB0_597
3058 //0x000029ca LBB0_647
3059 0x4c, 0x8b, 0x55, 0xb8, //0x000029ca movq $-72(%rbp), %r10
3060 0xe9, 0xc6, 0xfa, 0xff, 0xff, //0x000029ce jmp LBB0_597
3061 //0x000029d3 LBB0_648
3062 0x80, 0xf9, 0x2f, //0x000029d3 cmpb $47, %cl
3063 0x0f, 0x85, 0x03, 0x00, 0x00, 0x00, //0x000029d6 jne LBB0_650
3064 0x41, 0xb0, 0x2f, //0x000029dc movb $47, %r8b
3065 //0x000029df LBB0_650
3066 0x48, 0x89, 0xc6, //0x000029df movq %rax, %rsi
3067 //0x000029e2 LBB0_651
3068 0x41, 0x0f, 0xb6, 0xc0, //0x000029e2 movzbl %r8b, %eax
3069 0x48, 0x8b, 0x4d, 0xd0, //0x000029e6 movq $-48(%rbp), %rcx
3070 0x0f, 0xb6, 0x04, 0x01, //0x000029ea movzbl (%rcx,%rax), %eax
3071 0x3d, 0xff, 0x00, 0x00, 0x00, //0x000029ee cmpl $255, %eax
3072 0x0f, 0x84, 0x63, 0xfb, 0xff, 0xff, //0x000029f3 je LBB0_653
3073 //0x000029f9 LBB0_652
3074 0x41, 0xc1, 0xe4, 0x06, //0x000029f9 shll $6, %r12d
3075 0x41, 0x09, 0xc4, //0x000029fd orl %eax, %r12d
3076 0xbb, 0x04, 0x00, 0x00, 0x00, //0x00002a00 movl $4, %ebx
3077 0xe9, 0xc4, 0xf6, 0xff, 0xff, //0x00002a05 jmp LBB0_491
3078 //0x00002a0a LBB0_654
3079 0x48, 0x89, 0xc6, //0x00002a0a movq %rax, %rsi
3080 0x4c, 0x8b, 0x55, 0xb8, //0x00002a0d movq $-72(%rbp), %r10
3081 0xe9, 0xcc, 0xff, 0xff, 0xff, //0x00002a11 jmp LBB0_651
3082 //0x00002a16 LBB0_656
3083 0x48, 0x89, 0xc6, //0x00002a16 movq %rax, %rsi
3084 0xe9, 0x7b, 0xfa, 0xff, 0xff, //0x00002a19 jmp LBB0_597
3085 //0x00002a1e LBB0_657
3086 0x44, 0x8b, 0x6d, 0xcc, //0x00002a1e movl $-52(%rbp), %r13d
3087 //0x00002a22 LBB0_658
3088 0x48, 0x8b, 0x45, 0xb0, //0x00002a22 movq $-80(%rbp), %rax
3089 0x48, 0x8b, 0x4d, 0xa0, //0x00002a26 movq $-96(%rbp), %rcx
3090 0x48, 0x01, 0xc8, //0x00002a2a addq %rcx, %rax
3091 0x48, 0x83, 0xc0, 0xff, //0x00002a2d addq $-1, %rax
3092 0x48, 0x89, 0x45, 0xc0, //0x00002a31 movq %rax, $-64(%rbp)
3093 0xe9, 0x20, 0x00, 0x00, 0x00, //0x00002a35 jmp LBB0_661
3094 //0x00002a3a LBB0_659
3095 0x48, 0x89, 0xc6, //0x00002a3a movq %rax, %rsi
3096 0x90, 0x90, 0x90, //0x00002a3d .p2align 4, 0x90
3097 //0x00002a40 LBB0_660
3098 0x31, 0xc9, //0x00002a40 xorl %ecx, %ecx
3099 0x4c, 0x39, 0xce, //0x00002a42 cmpq %r9, %rsi
3100 0x0f, 0x94, 0xc1, //0x00002a45 sete %cl
3101 0x48, 0x01, 0xf1, //0x00002a48 addq %rsi, %rcx
3102 0x4c, 0x29, 0xd9, //0x00002a4b subq %r11, %rcx
3103 0x48, 0x85, 0xc9, //0x00002a4e testq %rcx, %rcx
3104 0x4c, 0x89, 0xe2, //0x00002a51 movq %r12, %rdx
3105 0x0f, 0x85, 0x06, 0x0c, 0x00, 0x00, //0x00002a54 jne LBB0_863
3106 //0x00002a5a LBB0_661
3107 0x4d, 0x39, 0xcb, //0x00002a5a cmpq %r9, %r11
3108 0x0f, 0x83, 0xe9, 0x0b, 0x00, 0x00, //0x00002a5d jae LBB0_862
3109 0x49, 0x89, 0xd4, //0x00002a63 movq %rdx, %r12
3110 0x4c, 0x89, 0xde, //0x00002a66 movq %r11, %rsi
3111 0x41, 0xf6, 0xc5, 0x08, //0x00002a69 testb $8, %r13b
3112 0x0f, 0x85, 0xd9, 0x00, 0x00, 0x00, //0x00002a6d jne LBB0_675
3113 0xe9, 0x15, 0x00, 0x00, 0x00, //0x00002a73 jmp LBB0_664
3114 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00002a78 .p2align 4, 0x90
3115 //0x00002a80 LBB0_663
3116 0x48, 0x83, 0xc6, 0x01, //0x00002a80 addq $1, %rsi
3117 0x4c, 0x39, 0xce, //0x00002a84 cmpq %r9, %rsi
3118 0x0f, 0x83, 0xe3, 0x01, 0x00, 0x00, //0x00002a87 jae LBB0_691
3119 //0x00002a8d LBB0_664
3120 0x44, 0x0f, 0xb6, 0x06, //0x00002a8d movzbl (%rsi), %r8d
3121 0x49, 0x83, 0xf8, 0x0d, //0x00002a91 cmpq $13, %r8
3122 0x0f, 0x84, 0xe5, 0xff, 0xff, 0xff, //0x00002a95 je LBB0_663
3123 0x41, 0x80, 0xf8, 0x0a, //0x00002a9b cmpb $10, %r8b
3124 0x0f, 0x84, 0xdb, 0xff, 0xff, 0xff, //0x00002a9f je LBB0_663
3125 0x48, 0x8b, 0x45, 0xd0, //0x00002aa5 movq $-48(%rbp), %rax
3126 0x46, 0x0f, 0xb6, 0x3c, 0x00, //0x00002aa9 movzbl (%rax,%r8), %r15d
3127 0x48, 0x83, 0xc6, 0x01, //0x00002aae addq $1, %rsi
3128 0x41, 0x81, 0xff, 0xff, 0x00, 0x00, 0x00, //0x00002ab2 cmpl $255, %r15d
3129 0x0f, 0x84, 0xfa, 0x02, 0x00, 0x00, //0x00002ab9 je LBB0_715
3130 0xbb, 0x01, 0x00, 0x00, 0x00, //0x00002abf movl $1, %ebx
3131 0x4c, 0x39, 0xce, //0x00002ac4 cmpq %r9, %rsi
3132 0x0f, 0x82, 0x20, 0x00, 0x00, 0x00, //0x00002ac7 jb LBB0_669
3133 0xe9, 0x5e, 0x02, 0x00, 0x00, //0x00002acd jmp LBB0_704
3134 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00002ad2 .p2align 4, 0x90
3135 //0x00002ae0 LBB0_668
3136 0x48, 0x83, 0xc6, 0x01, //0x00002ae0 addq $1, %rsi
3137 0x4c, 0x39, 0xce, //0x00002ae4 cmpq %r9, %rsi
3138 0x0f, 0x83, 0xbe, 0x04, 0x00, 0x00, //0x00002ae7 jae LBB0_748
3139 //0x00002aed LBB0_669
3140 0x44, 0x0f, 0xb6, 0x06, //0x00002aed movzbl (%rsi), %r8d
3141 0x49, 0x83, 0xf8, 0x0d, //0x00002af1 cmpq $13, %r8
3142 0x0f, 0x84, 0xe5, 0xff, 0xff, 0xff, //0x00002af5 je LBB0_668
3143 0x41, 0x80, 0xf8, 0x0a, //0x00002afb cmpb $10, %r8b
3144 0x0f, 0x84, 0xdb, 0xff, 0xff, 0xff, //0x00002aff je LBB0_668
3145 0x48, 0x8b, 0x45, 0xd0, //0x00002b05 movq $-48(%rbp), %rax
3146 0x42, 0x0f, 0xb6, 0x04, 0x00, //0x00002b09 movzbl (%rax,%r8), %eax
3147 0x48, 0x83, 0xc6, 0x01, //0x00002b0e addq $1, %rsi
3148 0x3d, 0xff, 0x00, 0x00, 0x00, //0x00002b12 cmpl $255, %eax
3149 0x0f, 0x84, 0x0e, 0x08, 0x00, 0x00, //0x00002b17 je LBB0_801
3150 0x41, 0xc1, 0xe7, 0x06, //0x00002b1d shll $6, %r15d
3151 0x41, 0x09, 0xc7, //0x00002b21 orl %eax, %r15d
3152 0xbb, 0x02, 0x00, 0x00, 0x00, //0x00002b24 movl $2, %ebx
3153 0x4c, 0x39, 0xce, //0x00002b29 cmpq %r9, %rsi
3154 0x0f, 0x82, 0x70, 0x01, 0x00, 0x00, //0x00002b2c jb LBB0_694
3155 0xe9, 0xf9, 0x01, 0x00, 0x00, //0x00002b32 jmp LBB0_704
3156 //0x00002b37 LBB0_689
3157 0x80, 0xf9, 0x6e, //0x00002b37 cmpb $110, %cl
3158 0x0f, 0x85, 0xb4, 0x01, 0x00, 0x00, //0x00002b3a jne LBB0_699
3159 //0x00002b40 LBB0_673
3160 0x48, 0x89, 0xc6, //0x00002b40 movq %rax, %rsi
3161 //0x00002b43 LBB0_674
3162 0x4c, 0x39, 0xce, //0x00002b43 cmpq %r9, %rsi
3163 0x0f, 0x83, 0x24, 0x01, 0x00, 0x00, //0x00002b46 jae LBB0_691
3164 //0x00002b4c LBB0_675
3165 0x48, 0x8d, 0x4e, 0x01, //0x00002b4c leaq $1(%rsi), %rcx
3166 0x0f, 0xb6, 0x06, //0x00002b50 movzbl (%rsi), %eax
3167 0x3c, 0x5c, //0x00002b53 cmpb $92, %al
3168 0x0f, 0x85, 0xf5, 0x00, 0x00, 0x00, //0x00002b55 jne LBB0_687
3169 0x48, 0x8d, 0x46, 0x02, //0x00002b5b leaq $2(%rsi), %rax
3170 0x41, 0xb0, 0xff, //0x00002b5f movb $-1, %r8b
3171 0x4c, 0x39, 0xc8, //0x00002b62 cmpq %r9, %rax
3172 0x0f, 0x87, 0x81, 0x01, 0x00, 0x00, //0x00002b65 ja LBB0_698
3173 0x0f, 0xb6, 0x09, //0x00002b6b movzbl (%rcx), %ecx
3174 0x80, 0xf9, 0x71, //0x00002b6e cmpb $113, %cl
3175 0x0f, 0x8e, 0xc0, 0xff, 0xff, 0xff, //0x00002b71 jle LBB0_689
3176 0x80, 0xf9, 0x72, //0x00002b77 cmpb $114, %cl
3177 0x0f, 0x84, 0xc0, 0xff, 0xff, 0xff, //0x00002b7a je LBB0_673
3178 0x80, 0xf9, 0x75, //0x00002b80 cmpb $117, %cl
3179 0x0f, 0x85, 0x77, 0x01, 0x00, 0x00, //0x00002b83 jne LBB0_701
3180 0x4c, 0x89, 0xc9, //0x00002b89 movq %r9, %rcx
3181 0x48, 0x29, 0xc1, //0x00002b8c subq %rax, %rcx
3182 0x48, 0x83, 0xf9, 0x04, //0x00002b8f cmpq $4, %rcx
3183 0x0f, 0x8c, 0x67, 0x01, 0x00, 0x00, //0x00002b93 jl LBB0_701
3184 0x8b, 0x08, //0x00002b99 movl (%rax), %ecx
3185 0x89, 0xca, //0x00002b9b movl %ecx, %edx
3186 0xf7, 0xd2, //0x00002b9d notl %edx
3187 0x8d, 0x99, 0xd0, 0xcf, 0xcf, 0xcf, //0x00002b9f leal $-808464432(%rcx), %ebx
3188 0x81, 0xe2, 0x80, 0x80, 0x80, 0x80, //0x00002ba5 andl $-2139062144, %edx
3189 0x85, 0xda, //0x00002bab testl %ebx, %edx
3190 0x0f, 0x85, 0x4d, 0x01, 0x00, 0x00, //0x00002bad jne LBB0_701
3191 0x8d, 0x99, 0x19, 0x19, 0x19, 0x19, //0x00002bb3 leal $421075225(%rcx), %ebx
3192 0x09, 0xcb, //0x00002bb9 orl %ecx, %ebx
3193 0xf7, 0xc3, 0x80, 0x80, 0x80, 0x80, //0x00002bbb testl $-2139062144, %ebx
3194 0x0f, 0x85, 0x39, 0x01, 0x00, 0x00, //0x00002bc1 jne LBB0_701
3195 0x89, 0xcb, //0x00002bc7 movl %ecx, %ebx
3196 0x81, 0xe3, 0x7f, 0x7f, 0x7f, 0x7f, //0x00002bc9 andl $2139062143, %ebx
3197 0xbf, 0xc0, 0xc0, 0xc0, 0xc0, //0x00002bcf movl $-1061109568, %edi
3198 0x29, 0xdf, //0x00002bd4 subl %ebx, %edi
3199 0x44, 0x8d, 0x93, 0x46, 0x46, 0x46, 0x46, //0x00002bd6 leal $1179010630(%rbx), %r10d
3200 0x21, 0xd7, //0x00002bdd andl %edx, %edi
3201 0x44, 0x85, 0xd7, //0x00002bdf testl %r10d, %edi
3202 0x0f, 0x85, 0x18, 0x01, 0x00, 0x00, //0x00002be2 jne LBB0_701
3203 0xbf, 0xe0, 0xe0, 0xe0, 0xe0, //0x00002be8 movl $-522133280, %edi
3204 0x29, 0xdf, //0x00002bed subl %ebx, %edi
3205 0x81, 0xc3, 0x39, 0x39, 0x39, 0x39, //0x00002bef addl $960051513, %ebx
3206 0x21, 0xfa, //0x00002bf5 andl %edi, %edx
3207 0x85, 0xda, //0x00002bf7 testl %ebx, %edx
3208 0x0f, 0x85, 0x01, 0x01, 0x00, 0x00, //0x00002bf9 jne LBB0_701
3209 0x0f, 0xc9, //0x00002bff bswapl %ecx
3210 0x89, 0xc8, //0x00002c01 movl %ecx, %eax
3211 0xc1, 0xe8, 0x04, //0x00002c03 shrl $4, %eax
3212 0xf7, 0xd0, //0x00002c06 notl %eax
3213 0x25, 0x01, 0x01, 0x01, 0x01, //0x00002c08 andl $16843009, %eax
3214 0x8d, 0x04, 0xc0, //0x00002c0d leal (%rax,%rax,8), %eax
3215 0x81, 0xe1, 0x0f, 0x0f, 0x0f, 0x0f, //0x00002c10 andl $252645135, %ecx
3216 0x01, 0xc1, //0x00002c16 addl %eax, %ecx
3217 0x89, 0xc8, //0x00002c18 movl %ecx, %eax
3218 0xc1, 0xe8, 0x04, //0x00002c1a shrl $4, %eax
3219 0x09, 0xc8, //0x00002c1d orl %ecx, %eax
3220 0x89, 0xc1, //0x00002c1f movl %eax, %ecx
3221 0xc1, 0xe9, 0x08, //0x00002c21 shrl $8, %ecx
3222 0x81, 0xe1, 0x00, 0xff, 0x00, 0x00, //0x00002c24 andl $65280, %ecx
3223 0x89, 0xc2, //0x00002c2a movl %eax, %edx
3224 0x81, 0xe2, 0x80, 0x00, 0x00, 0x00, //0x00002c2c andl $128, %edx
3225 0x48, 0x83, 0xc6, 0x06, //0x00002c32 addq $6, %rsi
3226 0x09, 0xca, //0x00002c36 orl %ecx, %edx
3227 0x0f, 0x85, 0xc5, 0x00, 0x00, 0x00, //0x00002c38 jne LBB0_702
3228 0x3c, 0x0d, //0x00002c3e cmpb $13, %al
3229 0x0f, 0x85, 0x15, 0x00, 0x00, 0x00, //0x00002c40 jne LBB0_688
3230 0xe9, 0xf8, 0xfe, 0xff, 0xff, //0x00002c46 jmp LBB0_674
3231 0x90, 0x90, 0x90, 0x90, 0x90, //0x00002c4b .p2align 4, 0x90
3232 //0x00002c50 LBB0_687
3233 0x48, 0x89, 0xce, //0x00002c50 movq %rcx, %rsi
3234 0x3c, 0x0d, //0x00002c53 cmpb $13, %al
3235 0x0f, 0x84, 0xe8, 0xfe, 0xff, 0xff, //0x00002c55 je LBB0_674
3236 //0x00002c5b LBB0_688
3237 0x41, 0x89, 0xc0, //0x00002c5b movl %eax, %r8d
3238 0x3c, 0x0a, //0x00002c5e cmpb $10, %al
3239 0x0f, 0x84, 0xdd, 0xfe, 0xff, 0xff, //0x00002c60 je LBB0_674
3240 0xe9, 0x98, 0x00, 0x00, 0x00, //0x00002c66 jmp LBB0_702
3241 0x90, 0x90, 0x90, 0x90, 0x90, //0x00002c6b .p2align 4, 0x90
3242 //0x00002c70 LBB0_691
3243 0x31, 0xdb, //0x00002c70 xorl %ebx, %ebx
3244 0x45, 0x31, 0xff, //0x00002c72 xorl %r15d, %r15d
3245 //0x00002c75 LBB0_692
3246 0x85, 0xdb, //0x00002c75 testl %ebx, %ebx
3247 0x0f, 0x85, 0xb3, 0x00, 0x00, 0x00, //0x00002c77 jne LBB0_704
3248 0xe9, 0x21, 0x01, 0x00, 0x00, //0x00002c7d jmp LBB0_714
3249 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00002c82 .p2align 4, 0x90
3250 //0x00002c90 LBB0_693
3251 0x48, 0x83, 0xc6, 0x01, //0x00002c90 addq $1, %rsi
3252 0xbb, 0x02, 0x00, 0x00, 0x00, //0x00002c94 movl $2, %ebx
3253 0x4c, 0x39, 0xce, //0x00002c99 cmpq %r9, %rsi
3254 0x0f, 0x83, 0xd3, 0xff, 0xff, 0xff, //0x00002c9c jae LBB0_692
3255 //0x00002ca2 LBB0_694
3256 0x44, 0x0f, 0xb6, 0x06, //0x00002ca2 movzbl (%rsi), %r8d
3257 0x49, 0x83, 0xf8, 0x0d, //0x00002ca6 cmpq $13, %r8
3258 0x0f, 0x84, 0xe0, 0xff, 0xff, 0xff, //0x00002caa je LBB0_693
3259 0x41, 0x80, 0xf8, 0x0a, //0x00002cb0 cmpb $10, %r8b
3260 0x0f, 0x84, 0xd6, 0xff, 0xff, 0xff, //0x00002cb4 je LBB0_693
3261 0x48, 0x8b, 0x45, 0xd0, //0x00002cba movq $-48(%rbp), %rax
3262 0x42, 0x0f, 0xb6, 0x04, 0x00, //0x00002cbe movzbl (%rax,%r8), %eax
3263 0x48, 0x83, 0xc6, 0x01, //0x00002cc3 addq $1, %rsi
3264 0x3d, 0xff, 0x00, 0x00, 0x00, //0x00002cc7 cmpl $255, %eax
3265 0x0f, 0x84, 0x29, 0x09, 0x00, 0x00, //0x00002ccc je LBB0_833
3266 0x41, 0xc1, 0xe7, 0x06, //0x00002cd2 shll $6, %r15d
3267 0x41, 0x09, 0xc7, //0x00002cd6 orl %eax, %r15d
3268 0xbb, 0x03, 0x00, 0x00, 0x00, //0x00002cd9 movl $3, %ebx
3269 0x4c, 0x39, 0xce, //0x00002cde cmpq %r9, %rsi
3270 0x0f, 0x82, 0x89, 0x04, 0x00, 0x00, //0x00002ce1 jb LBB0_774
3271 0xe9, 0x44, 0x00, 0x00, 0x00, //0x00002ce7 jmp LBB0_704
3272 //0x00002cec LBB0_698
3273 0x48, 0x89, 0xce, //0x00002cec movq %rcx, %rsi
3274 0xe9, 0x0f, 0x00, 0x00, 0x00, //0x00002cef jmp LBB0_702
3275 //0x00002cf4 LBB0_699
3276 0x80, 0xf9, 0x2f, //0x00002cf4 cmpb $47, %cl
3277 0x0f, 0x85, 0x03, 0x00, 0x00, 0x00, //0x00002cf7 jne LBB0_701
3278 0x41, 0xb0, 0x2f, //0x00002cfd movb $47, %r8b
3279 //0x00002d00 LBB0_701
3280 0x48, 0x89, 0xc6, //0x00002d00 movq %rax, %rsi
3281 //0x00002d03 LBB0_702
3282 0x41, 0x0f, 0xb6, 0xc0, //0x00002d03 movzbl %r8b, %eax
3283 0x48, 0x8b, 0x4d, 0xd0, //0x00002d07 movq $-48(%rbp), %rcx
3284 0x44, 0x0f, 0xb6, 0x3c, 0x01, //0x00002d0b movzbl (%rcx,%rax), %r15d
3285 0x41, 0x81, 0xff, 0xff, 0x00, 0x00, 0x00, //0x00002d10 cmpl $255, %r15d
3286 0x0f, 0x84, 0x9c, 0x00, 0x00, 0x00, //0x00002d17 je LBB0_715
3287 0xbb, 0x01, 0x00, 0x00, 0x00, //0x00002d1d movl $1, %ebx
3288 0x4c, 0x39, 0xce, //0x00002d22 cmpq %r9, %rsi
3289 0x0f, 0x82, 0x58, 0x01, 0x00, 0x00, //0x00002d25 jb LBB0_731
3290 0x90, 0x90, 0x90, 0x90, 0x90, //0x00002d2b .p2align 4, 0x90
3291 //0x00002d30 LBB0_704
3292 0x41, 0xf6, 0xc5, 0x02, //0x00002d30 testb $2, %r13b
3293 0x0f, 0x94, 0xc0, //0x00002d34 sete %al
3294 0x83, 0xfb, 0x01, //0x00002d37 cmpl $1, %ebx
3295 0x0f, 0x94, 0xc1, //0x00002d3a sete %cl
3296 0x4c, 0x39, 0xce, //0x00002d3d cmpq %r9, %rsi
3297 0x0f, 0x82, 0x11, 0x00, 0x00, 0x00, //0x00002d40 jb LBB0_707
3298 0x83, 0xfb, 0x04, //0x00002d46 cmpl $4, %ebx
3299 0x0f, 0x84, 0x08, 0x00, 0x00, 0x00, //0x00002d49 je LBB0_707
3300 0x08, 0xc8, //0x00002d4f orb %cl, %al
3301 0x0f, 0x85, 0xe9, 0xfc, 0xff, 0xff, //0x00002d51 jne LBB0_660
3302 //0x00002d57 LBB0_707
3303 0xb0, 0x04, //0x00002d57 movb $4, %al
3304 0x28, 0xd8, //0x00002d59 subb %bl, %al
3305 0x0f, 0xb6, 0xc0, //0x00002d5b movzbl %al, %eax
3306 0x01, 0xc0, //0x00002d5e addl %eax, %eax
3307 0x8d, 0x0c, 0x40, //0x00002d60 leal (%rax,%rax,2), %ecx
3308 0x44, 0x89, 0xfa, //0x00002d63 movl %r15d, %edx
3309 0xd3, 0xe2, //0x00002d66 shll %cl, %edx
3310 0x83, 0xfb, 0x02, //0x00002d68 cmpl $2, %ebx
3311 0x0f, 0x84, 0x1e, 0x00, 0x00, 0x00, //0x00002d6b je LBB0_712
3312 0x83, 0xfb, 0x03, //0x00002d71 cmpl $3, %ebx
3313 0x0f, 0x84, 0x0f, 0x00, 0x00, 0x00, //0x00002d74 je LBB0_711
3314 0x83, 0xfb, 0x04, //0x00002d7a cmpl $4, %ebx
3315 0x4c, 0x89, 0xe1, //0x00002d7d movq %r12, %rcx
3316 0x0f, 0x85, 0x13, 0x00, 0x00, 0x00, //0x00002d80 jne LBB0_713
3317 0x88, 0x51, 0x02, //0x00002d86 movb %dl, $2(%rcx)
3318 //0x00002d89 LBB0_711
3319 0x4c, 0x89, 0xe0, //0x00002d89 movq %r12, %rax
3320 0x88, 0x70, 0x01, //0x00002d8c movb %dh, $1(%rax)
3321 //0x00002d8f LBB0_712
3322 0xc1, 0xea, 0x10, //0x00002d8f shrl $16, %edx
3323 0x4c, 0x89, 0xe1, //0x00002d92 movq %r12, %rcx
3324 0x41, 0x88, 0x14, 0x24, //0x00002d95 movb %dl, (%r12)
3325 //0x00002d99 LBB0_713
3326 0x89, 0xd8, //0x00002d99 movl %ebx, %eax
3327 0x4c, 0x8d, 0x24, 0x08, //0x00002d9b leaq (%rax,%rcx), %r12
3328 0x49, 0x83, 0xc4, 0xff, //0x00002d9f addq $-1, %r12
3329 //0x00002da3 LBB0_714
3330 0x49, 0x89, 0xf3, //0x00002da3 movq %rsi, %r11
3331 0x31, 0xc9, //0x00002da6 xorl %ecx, %ecx
3332 0x48, 0x85, 0xc9, //0x00002da8 testq %rcx, %rcx
3333 0x4c, 0x89, 0xe2, //0x00002dab movq %r12, %rdx
3334 0x0f, 0x84, 0xa6, 0xfc, 0xff, 0xff, //0x00002dae je LBB0_661
3335 0xe9, 0xa7, 0x08, 0x00, 0x00, //0x00002db4 jmp LBB0_863
3336 //0x00002db9 LBB0_715
3337 0x31, 0xdb, //0x00002db9 xorl %ebx, %ebx
3338 0x45, 0x31, 0xff, //0x00002dbb xorl %r15d, %r15d
3339 //0x00002dbe LBB0_716
3340 0x41, 0xf6, 0xc5, 0x02, //0x00002dbe testb $2, %r13b
3341 0x0f, 0x85, 0x78, 0xfc, 0xff, 0xff, //0x00002dc2 jne LBB0_660
3342 0x41, 0x80, 0xf8, 0x3d, //0x00002dc8 cmpb $61, %r8b
3343 0x0f, 0x85, 0x6e, 0xfc, 0xff, 0xff, //0x00002dcc jne LBB0_660
3344 0x83, 0xfb, 0x02, //0x00002dd2 cmpl $2, %ebx
3345 0x0f, 0x82, 0x65, 0xfc, 0xff, 0xff, //0x00002dd5 jb LBB0_660
3346 0x41, 0xbe, 0x05, 0x00, 0x00, 0x00, //0x00002ddb movl $5, %r14d
3347 0x41, 0x29, 0xde, //0x00002de1 subl %ebx, %r14d
3348 0x41, 0xf6, 0xc5, 0x08, //0x00002de4 testb $8, %r13b
3349 0x0f, 0x85, 0xc7, 0x01, 0x00, 0x00, //0x00002de8 jne LBB0_749
3350 0x4c, 0x39, 0xce, //0x00002dee cmpq %r9, %rsi
3351 0x0f, 0x83, 0x60, 0xff, 0xff, 0xff, //0x00002df1 jae LBB0_707
3352 0x48, 0x8d, 0x4e, 0x01, //0x00002df7 leaq $1(%rsi), %rcx
3353 0x48, 0x8b, 0x45, 0xc0, //0x00002dfb movq $-64(%rbp), %rax
3354 0x48, 0x29, 0xf0, //0x00002dff subq %rsi, %rax
3355 0x48, 0x83, 0xc6, 0x02, //0x00002e02 addq $2, %rsi
3356 0x48, 0x89, 0xf7, //0x00002e06 movq %rsi, %rdi
3357 0x48, 0x89, 0xce, //0x00002e09 movq %rcx, %rsi
3358 0xe9, 0x21, 0x00, 0x00, 0x00, //0x00002e0c jmp LBB0_723
3359 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00002e11 .p2align 4, 0x90
3360 //0x00002e20 LBB0_722
3361 0x48, 0x83, 0xc6, 0x01, //0x00002e20 addq $1, %rsi
3362 0x48, 0x83, 0xc7, 0x01, //0x00002e24 addq $1, %rdi
3363 0x48, 0x83, 0xc0, 0xff, //0x00002e28 addq $-1, %rax
3364 0x0f, 0x83, 0x03, 0x05, 0x00, 0x00, //0x00002e2c jae LBB0_802
3365 //0x00002e32 LBB0_723
3366 0x0f, 0xb6, 0x4e, 0xff, //0x00002e32 movzbl $-1(%rsi), %ecx
3367 0x80, 0xf9, 0x0a, //0x00002e36 cmpb $10, %cl
3368 0x0f, 0x84, 0xe1, 0xff, 0xff, 0xff, //0x00002e39 je LBB0_722
3369 0x80, 0xf9, 0x0d, //0x00002e3f cmpb $13, %cl
3370 0x0f, 0x84, 0xd8, 0xff, 0xff, 0xff, //0x00002e42 je LBB0_722
3371 0x80, 0xf9, 0x3d, //0x00002e48 cmpb $61, %cl
3372 0x0f, 0x85, 0xef, 0xfb, 0xff, 0xff, //0x00002e4b jne LBB0_660
3373 0x41, 0x83, 0xfe, 0x02, //0x00002e51 cmpl $2, %r14d
3374 0x0f, 0x84, 0xe5, 0xfb, 0xff, 0xff, //0x00002e55 je LBB0_660
3375 0x4c, 0x39, 0xce, //0x00002e5b cmpq %r9, %rsi
3376 0x0f, 0x83, 0xf3, 0xfe, 0xff, 0xff, //0x00002e5e jae LBB0_707
3377 0x48, 0x01, 0xc6, //0x00002e64 addq %rax, %rsi
3378 0x31, 0xc9, //0x00002e67 xorl %ecx, %ecx
3379 0xe9, 0xca, 0x02, 0x00, 0x00, //0x00002e69 jmp LBB0_769
3380 //0x00002e6e LBB0_745
3381 0x80, 0xf9, 0x6e, //0x00002e6e cmpb $110, %cl
3382 0x0f, 0x85, 0x33, 0x03, 0x00, 0x00, //0x00002e71 jne LBB0_778
3383 //0x00002e77 LBB0_729
3384 0x48, 0x89, 0xc6, //0x00002e77 movq %rax, %rsi
3385 //0x00002e7a LBB0_730
3386 0x4c, 0x39, 0xce, //0x00002e7a cmpq %r9, %rsi
3387 0x0f, 0x83, 0x28, 0x01, 0x00, 0x00, //0x00002e7d jae LBB0_748
3388 //0x00002e83 LBB0_731
3389 0x48, 0x8d, 0x4e, 0x01, //0x00002e83 leaq $1(%rsi), %rcx
3390 0x0f, 0xb6, 0x06, //0x00002e87 movzbl (%rsi), %eax
3391 0x3c, 0x5c, //0x00002e8a cmpb $92, %al
3392 0x0f, 0x85, 0xfe, 0x00, 0x00, 0x00, //0x00002e8c jne LBB0_743
3393 0x48, 0x8d, 0x46, 0x02, //0x00002e92 leaq $2(%rsi), %rax
3394 0x41, 0xb0, 0xff, //0x00002e96 movb $-1, %r8b
3395 0x4c, 0x39, 0xc8, //0x00002e99 cmpq %r9, %rax
3396 0x0f, 0x87, 0xb4, 0x02, 0x00, 0x00, //0x00002e9c ja LBB0_772
3397 0x0f, 0xb6, 0x09, //0x00002ea2 movzbl (%rcx), %ecx
3398 0x80, 0xf9, 0x71, //0x00002ea5 cmpb $113, %cl
3399 0x0f, 0x8e, 0xc0, 0xff, 0xff, 0xff, //0x00002ea8 jle LBB0_745
3400 0x80, 0xf9, 0x72, //0x00002eae cmpb $114, %cl
3401 0x0f, 0x84, 0xc0, 0xff, 0xff, 0xff, //0x00002eb1 je LBB0_729
3402 0x80, 0xf9, 0x75, //0x00002eb7 cmpb $117, %cl
3403 0x0f, 0x85, 0xf6, 0x02, 0x00, 0x00, //0x00002eba jne LBB0_780
3404 0x4c, 0x89, 0xc9, //0x00002ec0 movq %r9, %rcx
3405 0x48, 0x29, 0xc1, //0x00002ec3 subq %rax, %rcx
3406 0x48, 0x83, 0xf9, 0x04, //0x00002ec6 cmpq $4, %rcx
3407 0x0f, 0x8c, 0xe6, 0x02, 0x00, 0x00, //0x00002eca jl LBB0_780
3408 0x8b, 0x08, //0x00002ed0 movl (%rax), %ecx
3409 0x89, 0xcb, //0x00002ed2 movl %ecx, %ebx
3410 0xf7, 0xd3, //0x00002ed4 notl %ebx
3411 0x8d, 0x91, 0xd0, 0xcf, 0xcf, 0xcf, //0x00002ed6 leal $-808464432(%rcx), %edx
3412 0x81, 0xe3, 0x80, 0x80, 0x80, 0x80, //0x00002edc andl $-2139062144, %ebx
3413 0x85, 0xd3, //0x00002ee2 testl %edx, %ebx
3414 0x0f, 0x85, 0xcc, 0x02, 0x00, 0x00, //0x00002ee4 jne LBB0_780
3415 0x8d, 0x91, 0x19, 0x19, 0x19, 0x19, //0x00002eea leal $421075225(%rcx), %edx
3416 0x09, 0xca, //0x00002ef0 orl %ecx, %edx
3417 0xf7, 0xc2, 0x80, 0x80, 0x80, 0x80, //0x00002ef2 testl $-2139062144, %edx
3418 0x0f, 0x85, 0xb8, 0x02, 0x00, 0x00, //0x00002ef8 jne LBB0_780
3419 0x89, 0xca, //0x00002efe movl %ecx, %edx
3420 0x81, 0xe2, 0x7f, 0x7f, 0x7f, 0x7f, //0x00002f00 andl $2139062143, %edx
3421 0xbf, 0xc0, 0xc0, 0xc0, 0xc0, //0x00002f06 movl $-1061109568, %edi
3422 0x29, 0xd7, //0x00002f0b subl %edx, %edi
3423 0x44, 0x8d, 0x92, 0x46, 0x46, 0x46, 0x46, //0x00002f0d leal $1179010630(%rdx), %r10d
3424 0x21, 0xdf, //0x00002f14 andl %ebx, %edi
3425 0x44, 0x85, 0xd7, //0x00002f16 testl %r10d, %edi
3426 0x0f, 0x85, 0x97, 0x02, 0x00, 0x00, //0x00002f19 jne LBB0_780
3427 0xbf, 0xe0, 0xe0, 0xe0, 0xe0, //0x00002f1f movl $-522133280, %edi
3428 0x29, 0xd7, //0x00002f24 subl %edx, %edi
3429 0x81, 0xc2, 0x39, 0x39, 0x39, 0x39, //0x00002f26 addl $960051513, %edx
3430 0x21, 0xfb, //0x00002f2c andl %edi, %ebx
3431 0x85, 0xd3, //0x00002f2e testl %edx, %ebx
3432 0x0f, 0x85, 0x80, 0x02, 0x00, 0x00, //0x00002f30 jne LBB0_780
3433 0x0f, 0xc9, //0x00002f36 bswapl %ecx
3434 0x89, 0xc8, //0x00002f38 movl %ecx, %eax
3435 0xc1, 0xe8, 0x04, //0x00002f3a shrl $4, %eax
3436 0xf7, 0xd0, //0x00002f3d notl %eax
3437 0x25, 0x01, 0x01, 0x01, 0x01, //0x00002f3f andl $16843009, %eax
3438 0x8d, 0x04, 0xc0, //0x00002f44 leal (%rax,%rax,8), %eax
3439 0x81, 0xe1, 0x0f, 0x0f, 0x0f, 0x0f, //0x00002f47 andl $252645135, %ecx
3440 0x01, 0xc1, //0x00002f4d addl %eax, %ecx
3441 0x89, 0xc8, //0x00002f4f movl %ecx, %eax
3442 0xc1, 0xe8, 0x04, //0x00002f51 shrl $4, %eax
3443 0x09, 0xc8, //0x00002f54 orl %ecx, %eax
3444 0x89, 0xc1, //0x00002f56 movl %eax, %ecx
3445 0xc1, 0xe9, 0x08, //0x00002f58 shrl $8, %ecx
3446 0x81, 0xe1, 0x00, 0xff, 0x00, 0x00, //0x00002f5b andl $65280, %ecx
3447 0x89, 0xc2, //0x00002f61 movl %eax, %edx
3448 0x81, 0xe2, 0x80, 0x00, 0x00, 0x00, //0x00002f63 andl $128, %edx
3449 0x48, 0x83, 0xc6, 0x06, //0x00002f69 addq $6, %rsi
3450 0x09, 0xca, //0x00002f6d orl %ecx, %edx
3451 0x0f, 0x85, 0x44, 0x02, 0x00, 0x00, //0x00002f6f jne LBB0_781
3452 0x3c, 0x0d, //0x00002f75 cmpb $13, %al
3453 0x0f, 0x85, 0x1e, 0x00, 0x00, 0x00, //0x00002f77 jne LBB0_744
3454 0xe9, 0xf8, 0xfe, 0xff, 0xff, //0x00002f7d jmp LBB0_730
3455 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00002f82 .p2align 4, 0x90
3456 //0x00002f90 LBB0_743
3457 0x48, 0x89, 0xce, //0x00002f90 movq %rcx, %rsi
3458 0x3c, 0x0d, //0x00002f93 cmpb $13, %al
3459 0x0f, 0x84, 0xdf, 0xfe, 0xff, 0xff, //0x00002f95 je LBB0_730
3460 //0x00002f9b LBB0_744
3461 0x41, 0x89, 0xc0, //0x00002f9b movl %eax, %r8d
3462 0x3c, 0x0a, //0x00002f9e cmpb $10, %al
3463 0x0f, 0x84, 0xd4, 0xfe, 0xff, 0xff, //0x00002fa0 je LBB0_730
3464 0xe9, 0x0e, 0x02, 0x00, 0x00, //0x00002fa6 jmp LBB0_781
3465 //0x00002fab LBB0_748
3466 0xbb, 0x01, 0x00, 0x00, 0x00, //0x00002fab movl $1, %ebx
3467 0xe9, 0xc0, 0xfc, 0xff, 0xff, //0x00002fb0 jmp LBB0_692
3468 //0x00002fb5 LBB0_749
3469 0x4c, 0x39, 0xce, //0x00002fb5 cmpq %r9, %rsi
3470 0x0f, 0x83, 0x99, 0xfd, 0xff, 0xff, //0x00002fb8 jae LBB0_707
3471 0x48, 0x89, 0xf7, //0x00002fbe movq %rsi, %rdi
3472 0xe9, 0x36, 0x00, 0x00, 0x00, //0x00002fc1 jmp LBB0_753
3473 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00002fc6 .p2align 4, 0x90
3474 //0x00002fd0 LBB0_767
3475 0x48, 0x89, 0xc7, //0x00002fd0 movq %rax, %rdi
3476 0x4c, 0x39, 0xcf, //0x00002fd3 cmpq %r9, %rdi
3477 0x0f, 0x82, 0x20, 0x00, 0x00, 0x00, //0x00002fd6 jb LBB0_753
3478 0xe9, 0x5c, 0x03, 0x00, 0x00, //0x00002fdc jmp LBB0_804
3479 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00002fe1 .p2align 4, 0x90
3480 //0x00002ff0 LBB0_751
3481 0x48, 0x89, 0xf7, //0x00002ff0 movq %rsi, %rdi
3482 0x4c, 0x39, 0xcf, //0x00002ff3 cmpq %r9, %rdi
3483 0x0f, 0x83, 0x41, 0x03, 0x00, 0x00, //0x00002ff6 jae LBB0_804
3484 //0x00002ffc LBB0_753
3485 0x48, 0x8d, 0x47, 0x01, //0x00002ffc leaq $1(%rdi), %rax
3486 0x0f, 0xb6, 0x0f, //0x00003000 movzbl (%rdi), %ecx
3487 0x80, 0xf9, 0x5c, //0x00003003 cmpb $92, %cl
3488 0x0f, 0x85, 0xe5, 0x00, 0x00, 0x00, //0x00003006 jne LBB0_764
3489 0x48, 0x8d, 0x77, 0x02, //0x0000300c leaq $2(%rdi), %rsi
3490 0x4c, 0x39, 0xce, //0x00003010 cmpq %r9, %rsi
3491 0x0f, 0x87, 0x21, 0xfa, 0xff, 0xff, //0x00003013 ja LBB0_659
3492 0x0f, 0xb6, 0x00, //0x00003019 movzbl (%rax), %eax
3493 0x3c, 0x6e, //0x0000301c cmpb $110, %al
3494 0x0f, 0x84, 0xcc, 0xff, 0xff, 0xff, //0x0000301e je LBB0_751
3495 0x3c, 0x72, //0x00003024 cmpb $114, %al
3496 0x0f, 0x84, 0xc4, 0xff, 0xff, 0xff, //0x00003026 je LBB0_751
3497 0x3c, 0x75, //0x0000302c cmpb $117, %al
3498 0x0f, 0x85, 0x0c, 0xfa, 0xff, 0xff, //0x0000302e jne LBB0_660
3499 0x4c, 0x89, 0xc8, //0x00003034 movq %r9, %rax
3500 0x48, 0x29, 0xf0, //0x00003037 subq %rsi, %rax
3501 0x48, 0x83, 0xf8, 0x04, //0x0000303a cmpq $4, %rax
3502 0x0f, 0x8c, 0xfc, 0xf9, 0xff, 0xff, //0x0000303e jl LBB0_660
3503 0x8b, 0x16, //0x00003044 movl (%rsi), %edx
3504 0x89, 0xd1, //0x00003046 movl %edx, %ecx
3505 0xf7, 0xd1, //0x00003048 notl %ecx
3506 0x8d, 0x82, 0xd0, 0xcf, 0xcf, 0xcf, //0x0000304a leal $-808464432(%rdx), %eax
3507 0x81, 0xe1, 0x80, 0x80, 0x80, 0x80, //0x00003050 andl $-2139062144, %ecx
3508 0x85, 0xc1, //0x00003056 testl %eax, %ecx
3509 0x0f, 0x85, 0xe2, 0xf9, 0xff, 0xff, //0x00003058 jne LBB0_660
3510 0x8d, 0x82, 0x19, 0x19, 0x19, 0x19, //0x0000305e leal $421075225(%rdx), %eax
3511 0x09, 0xd0, //0x00003064 orl %edx, %eax
3512 0xa9, 0x80, 0x80, 0x80, 0x80, //0x00003066 testl $-2139062144, %eax
3513 0x0f, 0x85, 0xcf, 0xf9, 0xff, 0xff, //0x0000306b jne LBB0_660
3514 0x89, 0xd0, //0x00003071 movl %edx, %eax
3515 0x25, 0x7f, 0x7f, 0x7f, 0x7f, //0x00003073 andl $2139062143, %eax
3516 0x41, 0xb8, 0xc0, 0xc0, 0xc0, 0xc0, //0x00003078 movl $-1061109568, %r8d
3517 0x41, 0x29, 0xc0, //0x0000307e subl %eax, %r8d
3518 0x44, 0x8d, 0x90, 0x46, 0x46, 0x46, 0x46, //0x00003081 leal $1179010630(%rax), %r10d
3519 0x41, 0x21, 0xc8, //0x00003088 andl %ecx, %r8d
3520 0x45, 0x85, 0xd0, //0x0000308b testl %r10d, %r8d
3521 0x0f, 0x85, 0xac, 0xf9, 0xff, 0xff, //0x0000308e jne LBB0_660
3522 0x41, 0xb8, 0xe0, 0xe0, 0xe0, 0xe0, //0x00003094 movl $-522133280, %r8d
3523 0x41, 0x29, 0xc0, //0x0000309a subl %eax, %r8d
3524 0x05, 0x39, 0x39, 0x39, 0x39, //0x0000309d addl $960051513, %eax
3525 0x44, 0x21, 0xc1, //0x000030a2 andl %r8d, %ecx
3526 0x85, 0xc1, //0x000030a5 testl %eax, %ecx
3527 0x0f, 0x85, 0x93, 0xf9, 0xff, 0xff, //0x000030a7 jne LBB0_660
3528 0x0f, 0xca, //0x000030ad bswapl %edx
3529 0x89, 0xd0, //0x000030af movl %edx, %eax
3530 0xc1, 0xe8, 0x04, //0x000030b1 shrl $4, %eax
3531 0xf7, 0xd0, //0x000030b4 notl %eax
3532 0x25, 0x01, 0x01, 0x01, 0x01, //0x000030b6 andl $16843009, %eax
3533 0x8d, 0x04, 0xc0, //0x000030bb leal (%rax,%rax,8), %eax
3534 0x81, 0xe2, 0x0f, 0x0f, 0x0f, 0x0f, //0x000030be andl $252645135, %edx
3535 0x01, 0xc2, //0x000030c4 addl %eax, %edx
3536 0x89, 0xd1, //0x000030c6 movl %edx, %ecx
3537 0xc1, 0xe9, 0x04, //0x000030c8 shrl $4, %ecx
3538 0x09, 0xd1, //0x000030cb orl %edx, %ecx
3539 0x89, 0xc8, //0x000030cd movl %ecx, %eax
3540 0xc1, 0xe8, 0x08, //0x000030cf shrl $8, %eax
3541 0x25, 0x00, 0xff, 0x00, 0x00, //0x000030d2 andl $65280, %eax
3542 0x89, 0xca, //0x000030d7 movl %ecx, %edx
3543 0x81, 0xe2, 0x80, 0x00, 0x00, 0x00, //0x000030d9 andl $128, %edx
3544 0x48, 0x83, 0xc7, 0x06, //0x000030df addq $6, %rdi
3545 0x09, 0xc2, //0x000030e3 orl %eax, %edx
3546 0x48, 0x89, 0xf8, //0x000030e5 movq %rdi, %rax
3547 0x48, 0x89, 0xfe, //0x000030e8 movq %rdi, %rsi
3548 0x0f, 0x85, 0x4f, 0xf9, 0xff, 0xff, //0x000030eb jne LBB0_660
3549 //0x000030f1 LBB0_764
3550 0x80, 0xf9, 0x0a, //0x000030f1 cmpb $10, %cl
3551 0x0f, 0x84, 0xd6, 0xfe, 0xff, 0xff, //0x000030f4 je LBB0_767
3552 0x80, 0xf9, 0x0d, //0x000030fa cmpb $13, %cl
3553 0x0f, 0x84, 0xcd, 0xfe, 0xff, 0xff, //0x000030fd je LBB0_767
3554 0x80, 0xf9, 0x3d, //0x00003103 cmpb $61, %cl
3555 0x0f, 0x85, 0x2e, 0xf9, 0xff, 0xff, //0x00003106 jne LBB0_659
3556 0x41, 0x83, 0xfe, 0x02, //0x0000310c cmpl $2, %r14d
3557 0x0f, 0x84, 0x24, 0xf9, 0xff, 0xff, //0x00003110 je LBB0_659
3558 0x4c, 0x39, 0xc8, //0x00003116 cmpq %r9, %rax
3559 0x0f, 0x82, 0x3a, 0x02, 0x00, 0x00, //0x00003119 jb LBB0_836
3560 //0x0000311f LBB0_809
3561 0x48, 0x89, 0xc6, //0x0000311f movq %rax, %rsi
3562 0xe9, 0x30, 0xfc, 0xff, 0xff, //0x00003122 jmp LBB0_707
3563 //0x00003127 LBB0_768
3564 0x48, 0x83, 0xc7, 0x01, //0x00003127 addq $1, %rdi
3565 0x48, 0x83, 0xc1, 0x01, //0x0000312b addq $1, %rcx
3566 0x48, 0x39, 0xc8, //0x0000312f cmpq %rcx, %rax
3567 0x0f, 0x84, 0x1f, 0xfc, 0xff, 0xff, //0x00003132 je LBB0_707
3568 //0x00003138 LBB0_769
3569 0x0f, 0xb6, 0x57, 0xff, //0x00003138 movzbl $-1(%rdi), %edx
3570 0x80, 0xfa, 0x0d, //0x0000313c cmpb $13, %dl
3571 0x0f, 0x84, 0xe2, 0xff, 0xff, 0xff, //0x0000313f je LBB0_768
3572 0x80, 0xfa, 0x0a, //0x00003145 cmpb $10, %dl
3573 0x0f, 0x84, 0xd9, 0xff, 0xff, 0xff, //0x00003148 je LBB0_768
3574 0x48, 0x89, 0xfe, //0x0000314e movq %rdi, %rsi
3575 0xe9, 0xea, 0xf8, 0xff, 0xff, //0x00003151 jmp LBB0_660
3576 //0x00003156 LBB0_772
3577 0x48, 0x89, 0xce, //0x00003156 movq %rcx, %rsi
3578 0xe9, 0x5b, 0x00, 0x00, 0x00, //0x00003159 jmp LBB0_781
3579 //0x0000315e LBB0_773
3580 0x48, 0x83, 0xc6, 0x01, //0x0000315e addq $1, %rsi
3581 0xbb, 0x03, 0x00, 0x00, 0x00, //0x00003162 movl $3, %ebx
3582 0x4c, 0x39, 0xce, //0x00003167 cmpq %r9, %rsi
3583 0x0f, 0x83, 0x05, 0xfb, 0xff, 0xff, //0x0000316a jae LBB0_692
3584 //0x00003170 LBB0_774
3585 0x44, 0x0f, 0xb6, 0x06, //0x00003170 movzbl (%rsi), %r8d
3586 0x49, 0x83, 0xf8, 0x0d, //0x00003174 cmpq $13, %r8
3587 0x0f, 0x84, 0xe0, 0xff, 0xff, 0xff, //0x00003178 je LBB0_773
3588 0x41, 0x80, 0xf8, 0x0a, //0x0000317e cmpb $10, %r8b
3589 0x0f, 0x84, 0xd6, 0xff, 0xff, 0xff, //0x00003182 je LBB0_773
3590 0x48, 0x8b, 0x45, 0xd0, //0x00003188 movq $-48(%rbp), %rax
3591 0x42, 0x0f, 0xb6, 0x04, 0x00, //0x0000318c movzbl (%rax,%r8), %eax
3592 0x48, 0x83, 0xc6, 0x01, //0x00003191 addq $1, %rsi
3593 0x3d, 0xff, 0x00, 0x00, 0x00, //0x00003195 cmpl $255, %eax
3594 0x0f, 0x85, 0x93, 0x04, 0x00, 0x00, //0x0000319a jne LBB0_858
3595 //0x000031a0 LBB0_859
3596 0xbb, 0x03, 0x00, 0x00, 0x00, //0x000031a0 movl $3, %ebx
3597 0xe9, 0x14, 0xfc, 0xff, 0xff, //0x000031a5 jmp LBB0_716
3598 //0x000031aa LBB0_778
3599 0x80, 0xf9, 0x2f, //0x000031aa cmpb $47, %cl
3600 0x0f, 0x85, 0x03, 0x00, 0x00, 0x00, //0x000031ad jne LBB0_780
3601 0x41, 0xb0, 0x2f, //0x000031b3 movb $47, %r8b
3602 //0x000031b6 LBB0_780
3603 0x48, 0x89, 0xc6, //0x000031b6 movq %rax, %rsi
3604 //0x000031b9 LBB0_781
3605 0x41, 0x0f, 0xb6, 0xc0, //0x000031b9 movzbl %r8b, %eax
3606 0x48, 0x8b, 0x4d, 0xd0, //0x000031bd movq $-48(%rbp), %rcx
3607 0x0f, 0xb6, 0x04, 0x01, //0x000031c1 movzbl (%rcx,%rax), %eax
3608 0x3d, 0xff, 0x00, 0x00, 0x00, //0x000031c5 cmpl $255, %eax
3609 0x0f, 0x84, 0x5b, 0x01, 0x00, 0x00, //0x000031ca je LBB0_801
3610 0x41, 0xc1, 0xe7, 0x06, //0x000031d0 shll $6, %r15d
3611 0x41, 0x09, 0xc7, //0x000031d4 orl %eax, %r15d
3612 0xbb, 0x02, 0x00, 0x00, 0x00, //0x000031d7 movl $2, %ebx
3613 0x4c, 0x39, 0xce, //0x000031dc cmpq %r9, %rsi
3614 0x0f, 0x82, 0x1f, 0x00, 0x00, 0x00, //0x000031df jb LBB0_785
3615 0xe9, 0x46, 0xfb, 0xff, 0xff, //0x000031e5 jmp LBB0_704
3616 //0x000031ea LBB0_799
3617 0x80, 0xf9, 0x6e, //0x000031ea cmpb $110, %cl
3618 0x0f, 0x85, 0x85, 0x02, 0x00, 0x00, //0x000031ed jne LBB0_810
3619 //0x000031f3 LBB0_783
3620 0x48, 0x89, 0xc6, //0x000031f3 movq %rax, %rsi
3621 //0x000031f6 LBB0_784
3622 0xbb, 0x02, 0x00, 0x00, 0x00, //0x000031f6 movl $2, %ebx
3623 0x4c, 0x39, 0xce, //0x000031fb cmpq %r9, %rsi
3624 0x0f, 0x83, 0x71, 0xfa, 0xff, 0xff, //0x000031fe jae LBB0_692
3625 //0x00003204 LBB0_785
3626 0x48, 0x8d, 0x4e, 0x01, //0x00003204 leaq $1(%rsi), %rcx
3627 0x0f, 0xb6, 0x06, //0x00003208 movzbl (%rsi), %eax
3628 0x3c, 0x5c, //0x0000320b cmpb $92, %al
3629 0x0f, 0x85, 0xfd, 0x00, 0x00, 0x00, //0x0000320d jne LBB0_797
3630 0x48, 0x8d, 0x46, 0x02, //0x00003213 leaq $2(%rsi), %rax
3631 0x41, 0xb0, 0xff, //0x00003217 movb $-1, %r8b
3632 0x4c, 0x39, 0xc8, //0x0000321a cmpq %r9, %rax
3633 0x0f, 0x87, 0x22, 0x01, 0x00, 0x00, //0x0000321d ja LBB0_805
3634 0x0f, 0xb6, 0x09, //0x00003223 movzbl (%rcx), %ecx
3635 0x80, 0xf9, 0x71, //0x00003226 cmpb $113, %cl
3636 0x0f, 0x8e, 0xbb, 0xff, 0xff, 0xff, //0x00003229 jle LBB0_799
3637 0x80, 0xf9, 0x72, //0x0000322f cmpb $114, %cl
3638 0x0f, 0x84, 0xbb, 0xff, 0xff, 0xff, //0x00003232 je LBB0_783
3639 0x80, 0xf9, 0x75, //0x00003238 cmpb $117, %cl
3640 0x0f, 0x85, 0x43, 0x02, 0x00, 0x00, //0x0000323b jne LBB0_812
3641 0x4c, 0x89, 0xc9, //0x00003241 movq %r9, %rcx
3642 0x48, 0x29, 0xc1, //0x00003244 subq %rax, %rcx
3643 0x48, 0x83, 0xf9, 0x04, //0x00003247 cmpq $4, %rcx
3644 0x0f, 0x8c, 0x33, 0x02, 0x00, 0x00, //0x0000324b jl LBB0_812
3645 0x8b, 0x08, //0x00003251 movl (%rax), %ecx
3646 0x89, 0xcb, //0x00003253 movl %ecx, %ebx
3647 0xf7, 0xd3, //0x00003255 notl %ebx
3648 0x8d, 0x91, 0xd0, 0xcf, 0xcf, 0xcf, //0x00003257 leal $-808464432(%rcx), %edx
3649 0x81, 0xe3, 0x80, 0x80, 0x80, 0x80, //0x0000325d andl $-2139062144, %ebx
3650 0x85, 0xd3, //0x00003263 testl %edx, %ebx
3651 0x0f, 0x85, 0x19, 0x02, 0x00, 0x00, //0x00003265 jne LBB0_812
3652 0x8d, 0x91, 0x19, 0x19, 0x19, 0x19, //0x0000326b leal $421075225(%rcx), %edx
3653 0x09, 0xca, //0x00003271 orl %ecx, %edx
3654 0xf7, 0xc2, 0x80, 0x80, 0x80, 0x80, //0x00003273 testl $-2139062144, %edx
3655 0x0f, 0x85, 0x05, 0x02, 0x00, 0x00, //0x00003279 jne LBB0_812
3656 0x89, 0xca, //0x0000327f movl %ecx, %edx
3657 0x81, 0xe2, 0x7f, 0x7f, 0x7f, 0x7f, //0x00003281 andl $2139062143, %edx
3658 0xbf, 0xc0, 0xc0, 0xc0, 0xc0, //0x00003287 movl $-1061109568, %edi
3659 0x29, 0xd7, //0x0000328c subl %edx, %edi
3660 0x44, 0x8d, 0x92, 0x46, 0x46, 0x46, 0x46, //0x0000328e leal $1179010630(%rdx), %r10d
3661 0x21, 0xdf, //0x00003295 andl %ebx, %edi
3662 0x44, 0x85, 0xd7, //0x00003297 testl %r10d, %edi
3663 0x0f, 0x85, 0xe4, 0x01, 0x00, 0x00, //0x0000329a jne LBB0_812
3664 0xbf, 0xe0, 0xe0, 0xe0, 0xe0, //0x000032a0 movl $-522133280, %edi
3665 0x29, 0xd7, //0x000032a5 subl %edx, %edi
3666 0x81, 0xc2, 0x39, 0x39, 0x39, 0x39, //0x000032a7 addl $960051513, %edx
3667 0x21, 0xfb, //0x000032ad andl %edi, %ebx
3668 0x85, 0xd3, //0x000032af testl %edx, %ebx
3669 0x0f, 0x85, 0xcd, 0x01, 0x00, 0x00, //0x000032b1 jne LBB0_812
3670 0x0f, 0xc9, //0x000032b7 bswapl %ecx
3671 0x89, 0xc8, //0x000032b9 movl %ecx, %eax
3672 0xc1, 0xe8, 0x04, //0x000032bb shrl $4, %eax
3673 0xf7, 0xd0, //0x000032be notl %eax
3674 0x25, 0x01, 0x01, 0x01, 0x01, //0x000032c0 andl $16843009, %eax
3675 0x8d, 0x04, 0xc0, //0x000032c5 leal (%rax,%rax,8), %eax
3676 0x81, 0xe1, 0x0f, 0x0f, 0x0f, 0x0f, //0x000032c8 andl $252645135, %ecx
3677 0x01, 0xc1, //0x000032ce addl %eax, %ecx
3678 0x89, 0xc8, //0x000032d0 movl %ecx, %eax
3679 0xc1, 0xe8, 0x04, //0x000032d2 shrl $4, %eax
3680 0x09, 0xc8, //0x000032d5 orl %ecx, %eax
3681 0x89, 0xc1, //0x000032d7 movl %eax, %ecx
3682 0xc1, 0xe9, 0x08, //0x000032d9 shrl $8, %ecx
3683 0x81, 0xe1, 0x00, 0xff, 0x00, 0x00, //0x000032dc andl $65280, %ecx
3684 0x89, 0xc2, //0x000032e2 movl %eax, %edx
3685 0x81, 0xe2, 0x80, 0x00, 0x00, 0x00, //0x000032e4 andl $128, %edx
3686 0x48, 0x83, 0xc6, 0x06, //0x000032ea addq $6, %rsi
3687 0x09, 0xca, //0x000032ee orl %ecx, %edx
3688 0x0f, 0x85, 0x91, 0x01, 0x00, 0x00, //0x000032f0 jne LBB0_813
3689 0x3c, 0x0d, //0x000032f6 cmpb $13, %al
3690 0x0f, 0x85, 0x1d, 0x00, 0x00, 0x00, //0x000032f8 jne LBB0_798
3691 0xe9, 0xf3, 0xfe, 0xff, 0xff, //0x000032fe jmp LBB0_784
3692 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00003303 .p2align 4, 0x90
3693 //0x00003310 LBB0_797
3694 0x48, 0x89, 0xce, //0x00003310 movq %rcx, %rsi
3695 0x3c, 0x0d, //0x00003313 cmpb $13, %al
3696 0x0f, 0x84, 0xdb, 0xfe, 0xff, 0xff, //0x00003315 je LBB0_784
3697 //0x0000331b LBB0_798
3698 0x41, 0x89, 0xc0, //0x0000331b movl %eax, %r8d
3699 0x3c, 0x0a, //0x0000331e cmpb $10, %al
3700 0x0f, 0x84, 0xd0, 0xfe, 0xff, 0xff, //0x00003320 je LBB0_784
3701 0xe9, 0x5c, 0x01, 0x00, 0x00, //0x00003326 jmp LBB0_813
3702 //0x0000332b LBB0_801
3703 0xbb, 0x01, 0x00, 0x00, 0x00, //0x0000332b movl $1, %ebx
3704 0xe9, 0x89, 0xfa, 0xff, 0xff, //0x00003330 jmp LBB0_716
3705 //0x00003335 LBB0_802
3706 0x4c, 0x89, 0xce, //0x00003335 movq %r9, %rsi
3707 0xe9, 0x1a, 0xfa, 0xff, 0xff, //0x00003338 jmp LBB0_707
3708 //0x0000333d LBB0_804
3709 0x48, 0x89, 0xfe, //0x0000333d movq %rdi, %rsi
3710 0xe9, 0x12, 0xfa, 0xff, 0xff, //0x00003340 jmp LBB0_707
3711 //0x00003345 LBB0_805
3712 0x48, 0x89, 0xce, //0x00003345 movq %rcx, %rsi
3713 0xe9, 0x3a, 0x01, 0x00, 0x00, //0x00003348 jmp LBB0_813
3714 //0x0000334d LBB0_834
3715 0x48, 0x89, 0xf0, //0x0000334d movq %rsi, %rax
3716 //0x00003350 LBB0_835
3717 0x4c, 0x39, 0xc8, //0x00003350 cmpq %r9, %rax
3718 0x0f, 0x83, 0xc6, 0xfd, 0xff, 0xff, //0x00003353 jae LBB0_809
3719 //0x00003359 LBB0_836
3720 0x48, 0x8d, 0x48, 0x01, //0x00003359 leaq $1(%rax), %rcx
3721 0x0f, 0xb6, 0x38, //0x0000335d movzbl (%rax), %edi
3722 0x40, 0x80, 0xff, 0x5c, //0x00003360 cmpb $92, %dil
3723 0x0f, 0x85, 0xef, 0x00, 0x00, 0x00, //0x00003364 jne LBB0_847
3724 0x48, 0x8d, 0x70, 0x02, //0x0000336a leaq $2(%rax), %rsi
3725 0x4c, 0x39, 0xce, //0x0000336e cmpq %r9, %rsi
3726 0x0f, 0x87, 0xcd, 0x02, 0x00, 0x00, //0x00003371 ja LBB0_861
3727 0x0f, 0xb6, 0x09, //0x00003377 movzbl (%rcx), %ecx
3728 0x80, 0xf9, 0x6e, //0x0000337a cmpb $110, %cl
3729 0x0f, 0x84, 0xca, 0xff, 0xff, 0xff, //0x0000337d je LBB0_834
3730 0x80, 0xf9, 0x72, //0x00003383 cmpb $114, %cl
3731 0x0f, 0x84, 0xc1, 0xff, 0xff, 0xff, //0x00003386 je LBB0_834
3732 0x80, 0xf9, 0x75, //0x0000338c cmpb $117, %cl
3733 0x0f, 0x85, 0xab, 0xf6, 0xff, 0xff, //0x0000338f jne LBB0_660
3734 0x4c, 0x89, 0xc9, //0x00003395 movq %r9, %rcx
3735 0x48, 0x29, 0xf1, //0x00003398 subq %rsi, %rcx
3736 0x48, 0x83, 0xf9, 0x04, //0x0000339b cmpq $4, %rcx
3737 0x0f, 0x8c, 0x9b, 0xf6, 0xff, 0xff, //0x0000339f jl LBB0_660
3738 0x8b, 0x0e, //0x000033a5 movl (%rsi), %ecx
3739 0x89, 0xcf, //0x000033a7 movl %ecx, %edi
3740 0xf7, 0xd7, //0x000033a9 notl %edi
3741 0x8d, 0x91, 0xd0, 0xcf, 0xcf, 0xcf, //0x000033ab leal $-808464432(%rcx), %edx
3742 0x81, 0xe7, 0x80, 0x80, 0x80, 0x80, //0x000033b1 andl $-2139062144, %edi
3743 0x85, 0xd7, //0x000033b7 testl %edx, %edi
3744 0x0f, 0x85, 0x81, 0xf6, 0xff, 0xff, //0x000033b9 jne LBB0_660
3745 0x8d, 0x91, 0x19, 0x19, 0x19, 0x19, //0x000033bf leal $421075225(%rcx), %edx
3746 0x09, 0xca, //0x000033c5 orl %ecx, %edx
3747 0xf7, 0xc2, 0x80, 0x80, 0x80, 0x80, //0x000033c7 testl $-2139062144, %edx
3748 0x0f, 0x85, 0x6d, 0xf6, 0xff, 0xff, //0x000033cd jne LBB0_660
3749 0x89, 0xca, //0x000033d3 movl %ecx, %edx
3750 0x81, 0xe2, 0x7f, 0x7f, 0x7f, 0x7f, //0x000033d5 andl $2139062143, %edx
3751 0x41, 0xb8, 0xc0, 0xc0, 0xc0, 0xc0, //0x000033db movl $-1061109568, %r8d
3752 0x41, 0x29, 0xd0, //0x000033e1 subl %edx, %r8d
3753 0x44, 0x8d, 0x92, 0x46, 0x46, 0x46, 0x46, //0x000033e4 leal $1179010630(%rdx), %r10d
3754 0x41, 0x21, 0xf8, //0x000033eb andl %edi, %r8d
3755 0x45, 0x85, 0xd0, //0x000033ee testl %r10d, %r8d
3756 0x0f, 0x85, 0x49, 0xf6, 0xff, 0xff, //0x000033f1 jne LBB0_660
3757 0x41, 0xb8, 0xe0, 0xe0, 0xe0, 0xe0, //0x000033f7 movl $-522133280, %r8d
3758 0x41, 0x29, 0xd0, //0x000033fd subl %edx, %r8d
3759 0x81, 0xc2, 0x39, 0x39, 0x39, 0x39, //0x00003400 addl $960051513, %edx
3760 0x44, 0x21, 0xc7, //0x00003406 andl %r8d, %edi
3761 0x85, 0xd7, //0x00003409 testl %edx, %edi
3762 0x0f, 0x85, 0x2f, 0xf6, 0xff, 0xff, //0x0000340b jne LBB0_660
3763 0x0f, 0xc9, //0x00003411 bswapl %ecx
3764 0x89, 0xca, //0x00003413 movl %ecx, %edx
3765 0xc1, 0xea, 0x04, //0x00003415 shrl $4, %edx
3766 0xf7, 0xd2, //0x00003418 notl %edx
3767 0x81, 0xe2, 0x01, 0x01, 0x01, 0x01, //0x0000341a andl $16843009, %edx
3768 0x8d, 0x14, 0xd2, //0x00003420 leal (%rdx,%rdx,8), %edx
3769 0x81, 0xe1, 0x0f, 0x0f, 0x0f, 0x0f, //0x00003423 andl $252645135, %ecx
3770 0x01, 0xd1, //0x00003429 addl %edx, %ecx
3771 0x89, 0xcf, //0x0000342b movl %ecx, %edi
3772 0xc1, 0xef, 0x04, //0x0000342d shrl $4, %edi
3773 0x09, 0xcf, //0x00003430 orl %ecx, %edi
3774 0x89, 0xf9, //0x00003432 movl %edi, %ecx
3775 0xc1, 0xe9, 0x08, //0x00003434 shrl $8, %ecx
3776 0x81, 0xe1, 0x00, 0xff, 0x00, 0x00, //0x00003437 andl $65280, %ecx
3777 0x89, 0xfa, //0x0000343d movl %edi, %edx
3778 0x81, 0xe2, 0x80, 0x00, 0x00, 0x00, //0x0000343f andl $128, %edx
3779 0x48, 0x83, 0xc0, 0x06, //0x00003445 addq $6, %rax
3780 0x09, 0xca, //0x00003449 orl %ecx, %edx
3781 0x48, 0x89, 0xc6, //0x0000344b movq %rax, %rsi
3782 0x0f, 0x84, 0x08, 0x00, 0x00, 0x00, //0x0000344e je LBB0_848
3783 0xe9, 0xe7, 0xf5, 0xff, 0xff, //0x00003454 jmp LBB0_660
3784 //0x00003459 LBB0_847
3785 0x48, 0x89, 0xce, //0x00003459 movq %rcx, %rsi
3786 //0x0000345c LBB0_848
3787 0x40, 0x80, 0xff, 0x0d, //0x0000345c cmpb $13, %dil
3788 0x0f, 0x84, 0xe7, 0xfe, 0xff, 0xff, //0x00003460 je LBB0_834
3789 0x48, 0x89, 0xf0, //0x00003466 movq %rsi, %rax
3790 0x40, 0x80, 0xff, 0x0a, //0x00003469 cmpb $10, %dil
3791 0x0f, 0x84, 0xdd, 0xfe, 0xff, 0xff, //0x0000346d je LBB0_835
3792 0xe9, 0xc8, 0xf5, 0xff, 0xff, //0x00003473 jmp LBB0_660
3793 //0x00003478 LBB0_810
3794 0x80, 0xf9, 0x2f, //0x00003478 cmpb $47, %cl
3795 0x0f, 0x85, 0x03, 0x00, 0x00, 0x00, //0x0000347b jne LBB0_812
3796 0x41, 0xb0, 0x2f, //0x00003481 movb $47, %r8b
3797 //0x00003484 LBB0_812
3798 0x48, 0x89, 0xc6, //0x00003484 movq %rax, %rsi
3799 //0x00003487 LBB0_813
3800 0x41, 0x0f, 0xb6, 0xc0, //0x00003487 movzbl %r8b, %eax
3801 0x48, 0x8b, 0x4d, 0xd0, //0x0000348b movq $-48(%rbp), %rcx
3802 0x0f, 0xb6, 0x04, 0x01, //0x0000348f movzbl (%rcx,%rax), %eax
3803 0x3d, 0xff, 0x00, 0x00, 0x00, //0x00003493 cmpl $255, %eax
3804 0x0f, 0x84, 0x5d, 0x01, 0x00, 0x00, //0x00003498 je LBB0_833
3805 0x41, 0xc1, 0xe7, 0x06, //0x0000349e shll $6, %r15d
3806 0x41, 0x09, 0xc7, //0x000034a2 orl %eax, %r15d
3807 0xbb, 0x03, 0x00, 0x00, 0x00, //0x000034a5 movl $3, %ebx
3808 0x4c, 0x39, 0xce, //0x000034aa cmpq %r9, %rsi
3809 0x0f, 0x82, 0x1f, 0x00, 0x00, 0x00, //0x000034ad jb LBB0_817
3810 0xe9, 0x78, 0xf8, 0xff, 0xff, //0x000034b3 jmp LBB0_704
3811 //0x000034b8 LBB0_831
3812 0x80, 0xf9, 0x6e, //0x000034b8 cmpb $110, %cl
3813 0x0f, 0x85, 0x4c, 0x01, 0x00, 0x00, //0x000034bb jne LBB0_854
3814 //0x000034c1 LBB0_815
3815 0x48, 0x89, 0xc6, //0x000034c1 movq %rax, %rsi
3816 //0x000034c4 LBB0_816
3817 0xbb, 0x03, 0x00, 0x00, 0x00, //0x000034c4 movl $3, %ebx
3818 0x4c, 0x39, 0xce, //0x000034c9 cmpq %r9, %rsi
3819 0x0f, 0x83, 0xa3, 0xf7, 0xff, 0xff, //0x000034cc jae LBB0_692
3820 //0x000034d2 LBB0_817
3821 0x48, 0x8d, 0x4e, 0x01, //0x000034d2 leaq $1(%rsi), %rcx
3822 0x0f, 0xb6, 0x06, //0x000034d6 movzbl (%rsi), %eax
3823 0x3c, 0x5c, //0x000034d9 cmpb $92, %al
3824 0x0f, 0x85, 0xff, 0x00, 0x00, 0x00, //0x000034db jne LBB0_829
3825 0x48, 0x8d, 0x46, 0x02, //0x000034e1 leaq $2(%rsi), %rax
3826 0x41, 0xb0, 0xff, //0x000034e5 movb $-1, %r8b
3827 0x4c, 0x39, 0xc8, //0x000034e8 cmpq %r9, %rax
3828 0x0f, 0x87, 0x14, 0x01, 0x00, 0x00, //0x000034eb ja LBB0_852
3829 0x0f, 0xb6, 0x09, //0x000034f1 movzbl (%rcx), %ecx
3830 0x80, 0xf9, 0x71, //0x000034f4 cmpb $113, %cl
3831 0x0f, 0x8e, 0xbb, 0xff, 0xff, 0xff, //0x000034f7 jle LBB0_831
3832 0x80, 0xf9, 0x72, //0x000034fd cmpb $114, %cl
3833 0x0f, 0x84, 0xbb, 0xff, 0xff, 0xff, //0x00003500 je LBB0_815
3834 0x80, 0xf9, 0x75, //0x00003506 cmpb $117, %cl
3835 0x0f, 0x85, 0x0a, 0x01, 0x00, 0x00, //0x00003509 jne LBB0_856
3836 0x4c, 0x89, 0xc9, //0x0000350f movq %r9, %rcx
3837 0x48, 0x29, 0xc1, //0x00003512 subq %rax, %rcx
3838 0x48, 0x83, 0xf9, 0x04, //0x00003515 cmpq $4, %rcx
3839 0x0f, 0x8c, 0xfa, 0x00, 0x00, 0x00, //0x00003519 jl LBB0_856
3840 0x8b, 0x08, //0x0000351f movl (%rax), %ecx
3841 0x89, 0xcb, //0x00003521 movl %ecx, %ebx
3842 0xf7, 0xd3, //0x00003523 notl %ebx
3843 0x8d, 0x91, 0xd0, 0xcf, 0xcf, 0xcf, //0x00003525 leal $-808464432(%rcx), %edx
3844 0x81, 0xe3, 0x80, 0x80, 0x80, 0x80, //0x0000352b andl $-2139062144, %ebx
3845 0x85, 0xd3, //0x00003531 testl %edx, %ebx
3846 0x0f, 0x85, 0xe0, 0x00, 0x00, 0x00, //0x00003533 jne LBB0_856
3847 0x8d, 0x91, 0x19, 0x19, 0x19, 0x19, //0x00003539 leal $421075225(%rcx), %edx
3848 0x09, 0xca, //0x0000353f orl %ecx, %edx
3849 0xf7, 0xc2, 0x80, 0x80, 0x80, 0x80, //0x00003541 testl $-2139062144, %edx
3850 0x0f, 0x85, 0xcc, 0x00, 0x00, 0x00, //0x00003547 jne LBB0_856
3851 0x89, 0xca, //0x0000354d movl %ecx, %edx
3852 0x81, 0xe2, 0x7f, 0x7f, 0x7f, 0x7f, //0x0000354f andl $2139062143, %edx
3853 0xbf, 0xc0, 0xc0, 0xc0, 0xc0, //0x00003555 movl $-1061109568, %edi
3854 0x29, 0xd7, //0x0000355a subl %edx, %edi
3855 0x44, 0x8d, 0x92, 0x46, 0x46, 0x46, 0x46, //0x0000355c leal $1179010630(%rdx), %r10d
3856 0x21, 0xdf, //0x00003563 andl %ebx, %edi
3857 0x44, 0x85, 0xd7, //0x00003565 testl %r10d, %edi
3858 0x0f, 0x85, 0xab, 0x00, 0x00, 0x00, //0x00003568 jne LBB0_856
3859 0xbf, 0xe0, 0xe0, 0xe0, 0xe0, //0x0000356e movl $-522133280, %edi
3860 0x29, 0xd7, //0x00003573 subl %edx, %edi
3861 0x81, 0xc2, 0x39, 0x39, 0x39, 0x39, //0x00003575 addl $960051513, %edx
3862 0x21, 0xfb, //0x0000357b andl %edi, %ebx
3863 0x85, 0xd3, //0x0000357d testl %edx, %ebx
3864 0x0f, 0x85, 0x94, 0x00, 0x00, 0x00, //0x0000357f jne LBB0_856
3865 0x0f, 0xc9, //0x00003585 bswapl %ecx
3866 0x89, 0xc8, //0x00003587 movl %ecx, %eax
3867 0xc1, 0xe8, 0x04, //0x00003589 shrl $4, %eax
3868 0xf7, 0xd0, //0x0000358c notl %eax
3869 0x25, 0x01, 0x01, 0x01, 0x01, //0x0000358e andl $16843009, %eax
3870 0x8d, 0x04, 0xc0, //0x00003593 leal (%rax,%rax,8), %eax
3871 0x81, 0xe1, 0x0f, 0x0f, 0x0f, 0x0f, //0x00003596 andl $252645135, %ecx
3872 0x01, 0xc1, //0x0000359c addl %eax, %ecx
3873 0x89, 0xc8, //0x0000359e movl %ecx, %eax
3874 0xc1, 0xe8, 0x04, //0x000035a0 shrl $4, %eax
3875 0x09, 0xc8, //0x000035a3 orl %ecx, %eax
3876 0x89, 0xc1, //0x000035a5 movl %eax, %ecx
3877 0xc1, 0xe9, 0x08, //0x000035a7 shrl $8, %ecx
3878 0x81, 0xe1, 0x00, 0xff, 0x00, 0x00, //0x000035aa andl $65280, %ecx
3879 0x89, 0xc2, //0x000035b0 movl %eax, %edx
3880 0x81, 0xe2, 0x80, 0x00, 0x00, 0x00, //0x000035b2 andl $128, %edx
3881 0x48, 0x83, 0xc6, 0x06, //0x000035b8 addq $6, %rsi
3882 0x09, 0xca, //0x000035bc orl %ecx, %edx
3883 0x0f, 0x85, 0x58, 0x00, 0x00, 0x00, //0x000035be jne LBB0_857
3884 0x3c, 0x0d, //0x000035c4 cmpb $13, %al
3885 0x0f, 0x85, 0x1f, 0x00, 0x00, 0x00, //0x000035c6 jne LBB0_830
3886 0xe9, 0xf3, 0xfe, 0xff, 0xff, //0x000035cc jmp LBB0_816
3887 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000035d1 .p2align 4, 0x90
3888 //0x000035e0 LBB0_829
3889 0x48, 0x89, 0xce, //0x000035e0 movq %rcx, %rsi
3890 0x3c, 0x0d, //0x000035e3 cmpb $13, %al
3891 0x0f, 0x84, 0xd9, 0xfe, 0xff, 0xff, //0x000035e5 je LBB0_816
3892 //0x000035eb LBB0_830
3893 0x41, 0x89, 0xc0, //0x000035eb movl %eax, %r8d
3894 0x3c, 0x0a, //0x000035ee cmpb $10, %al
3895 0x0f, 0x84, 0xce, 0xfe, 0xff, 0xff, //0x000035f0 je LBB0_816
3896 0xe9, 0x21, 0x00, 0x00, 0x00, //0x000035f6 jmp LBB0_857
3897 //0x000035fb LBB0_833
3898 0xbb, 0x02, 0x00, 0x00, 0x00, //0x000035fb movl $2, %ebx
3899 0xe9, 0xb9, 0xf7, 0xff, 0xff, //0x00003600 jmp LBB0_716
3900 //0x00003605 LBB0_852
3901 0x48, 0x89, 0xce, //0x00003605 movq %rcx, %rsi
3902 0xe9, 0x0f, 0x00, 0x00, 0x00, //0x00003608 jmp LBB0_857
3903 //0x0000360d LBB0_854
3904 0x80, 0xf9, 0x2f, //0x0000360d cmpb $47, %cl
3905 0x0f, 0x85, 0x03, 0x00, 0x00, 0x00, //0x00003610 jne LBB0_856
3906 0x41, 0xb0, 0x2f, //0x00003616 movb $47, %r8b
3907 //0x00003619 LBB0_856
3908 0x48, 0x89, 0xc6, //0x00003619 movq %rax, %rsi
3909 //0x0000361c LBB0_857
3910 0x41, 0x0f, 0xb6, 0xc0, //0x0000361c movzbl %r8b, %eax
3911 0x48, 0x8b, 0x4d, 0xd0, //0x00003620 movq $-48(%rbp), %rcx
3912 0x0f, 0xb6, 0x04, 0x01, //0x00003624 movzbl (%rcx,%rax), %eax
3913 0x3d, 0xff, 0x00, 0x00, 0x00, //0x00003628 cmpl $255, %eax
3914 0x0f, 0x84, 0x6d, 0xfb, 0xff, 0xff, //0x0000362d je LBB0_859
3915 //0x00003633 LBB0_858
3916 0x41, 0xc1, 0xe7, 0x06, //0x00003633 shll $6, %r15d
3917 0x41, 0x09, 0xc7, //0x00003637 orl %eax, %r15d
3918 0xbb, 0x04, 0x00, 0x00, 0x00, //0x0000363a movl $4, %ebx
3919 0xe9, 0xec, 0xf6, 0xff, 0xff, //0x0000363f jmp LBB0_704
3920 //0x00003644 LBB0_861
3921 0x48, 0x89, 0xce, //0x00003644 movq %rcx, %rsi
3922 0xe9, 0xf4, 0xf3, 0xff, 0xff, //0x00003647 jmp LBB0_660
3923 //0x0000364c LBB0_862
3924 0x48, 0x2b, 0x55, 0x98, //0x0000364c subq $-104(%rbp), %rdx
3925 0x48, 0x8b, 0x45, 0x80, //0x00003650 movq $-128(%rbp), %rax
3926 0x48, 0x01, 0x50, 0x08, //0x00003654 addq %rdx, $8(%rax)
3927 0x48, 0x89, 0xd0, //0x00003658 movq %rdx, %rax
3928 0xe9, 0x0a, 0x00, 0x00, 0x00, //0x0000365b jmp LBB0_865
3929 //0x00003660 LBB0_863
3930 0x4c, 0x01, 0xd9, //0x00003660 addq %r11, %rcx
3931 //0x00003663 LBB0_864
3932 0x48, 0x8b, 0x45, 0xb0, //0x00003663 movq $-80(%rbp), %rax
3933 0x48, 0x29, 0xc8, //0x00003667 subq %rcx, %rax
3934 //0x0000366a LBB0_865
3935 0x48, 0x83, 0xc4, 0x58, //0x0000366a addq $88, %rsp
3936 0x5b, //0x0000366e popq %rbx
3937 0x41, 0x5c, //0x0000366f popq %r12
3938 0x41, 0x5d, //0x00003671 popq %r13
3939 0x41, 0x5e, //0x00003673 popq %r14
3940 0x41, 0x5f, //0x00003675 popq %r15
3941 0x5d, //0x00003677 popq %rbp
3942 0xc5, 0xf8, 0x77, //0x00003678 vzeroupper
3943 0xc3, //0x0000367b retq
3944 0x00, 0x00, 0x00, 0x00, //0x0000367c .p2align 4, 0x00
3945 //0x00003680 _VecDecodeCharsetStd
3946 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, //0x00003680 QUAD $0xffffffffffffffff; QUAD $0xffffffffffffffff // .ascii 16, '\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff'
3947 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, //0x00003690 QUAD $0xffffffffffffffff; QUAD $0xffffffffffffffff // .ascii 16, '\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff'
3948 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x3e, 0xff, 0xff, 0xff, 0x3f, //0x000036a0 QUAD $0xffffffffffffffff; QUAD $0x3fffffff3effffff // .ascii 16, '\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff>\xff\xff\xff?'
3949 0x34, 0x35, 0x36, 0x37, 0x38, 0x39, 0x3a, 0x3b, 0x3c, 0x3d, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, //0x000036b0 QUAD $0x3b3a393837363534; QUAD $0xffffffffffff3d3c // .ascii 16, '456789:;<=\xff\xff\xff\xff\xff\xff'
3950 0xff, 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, //0x000036c0 QUAD $0x06050403020100ff; QUAD $0x0e0d0c0b0a090807 // .ascii 16, '\xff\x00\x01\x02\x03\x04\x05\x06\x07\x08\t\n\x0b\x0c\r\x0e'
3951 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, 0x18, 0x19, 0xff, 0xff, 0xff, 0xff, 0xff, //0x000036d0 QUAD $0x161514131211100f; QUAD $0xffffffffff191817 // .ascii 16, '\x0f\x10\x11\x12\x13\x14\x15\x16\x17\x18\x19\xff\xff\xff\xff\xff'
3952 0xff, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f, 0x20, 0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27, 0x28, //0x000036e0 QUAD $0x201f1e1d1c1b1aff; QUAD $0x2827262524232221 // .ascii 16, '\xff\x1a\x1b\x1c\x1d\x1e\x1f !"#$%&\'('
3953 0x29, 0x2a, 0x2b, 0x2c, 0x2d, 0x2e, 0x2f, 0x30, 0x31, 0x32, 0x33, 0xff, 0xff, 0xff, 0xff, 0xff, //0x000036f0 QUAD $0x302f2e2d2c2b2a29; QUAD $0xffffffffff333231 // .ascii 16, ')*+,-./0123\xff\xff\xff\xff\xff'
3954 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, //0x00003700 QUAD $0xffffffffffffffff; QUAD $0xffffffffffffffff // .ascii 16, '\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff'
3955 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, //0x00003710 QUAD $0xffffffffffffffff; QUAD $0xffffffffffffffff // .ascii 16, '\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff'
3956 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, //0x00003720 QUAD $0xffffffffffffffff; QUAD $0xffffffffffffffff // .ascii 16, '\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff'
3957 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, //0x00003730 QUAD $0xffffffffffffffff; QUAD $0xffffffffffffffff // .ascii 16, '\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff'
3958 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, //0x00003740 QUAD $0xffffffffffffffff; QUAD $0xffffffffffffffff // .ascii 16, '\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff'
3959 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, //0x00003750 QUAD $0xffffffffffffffff; QUAD $0xffffffffffffffff // .ascii 16, '\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff'
3960 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, //0x00003760 QUAD $0xffffffffffffffff; QUAD $0xffffffffffffffff // .ascii 16, '\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff'
3961 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, //0x00003770 QUAD $0xffffffffffffffff; QUAD $0xffffffffffffffff // .ascii 16, '\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff'
3962 //0x00003780 .p2align 4, 0x00
3963 //0x00003780 _VecDecodeCharsetURL
3964 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, //0x00003780 QUAD $0xffffffffffffffff; QUAD $0xffffffffffffffff // .ascii 16, '\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff'
3965 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, //0x00003790 QUAD $0xffffffffffffffff; QUAD $0xffffffffffffffff // .ascii 16, '\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff'
3966 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x3e, 0xff, 0xff, //0x000037a0 QUAD $0xffffffffffffffff; QUAD $0xffff3effffffffff // .ascii 16, '\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff>\xff\xff'
3967 0x34, 0x35, 0x36, 0x37, 0x38, 0x39, 0x3a, 0x3b, 0x3c, 0x3d, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, //0x000037b0 QUAD $0x3b3a393837363534; QUAD $0xffffffffffff3d3c // .ascii 16, '456789:;<=\xff\xff\xff\xff\xff\xff'
3968 0xff, 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, //0x000037c0 QUAD $0x06050403020100ff; QUAD $0x0e0d0c0b0a090807 // .ascii 16, '\xff\x00\x01\x02\x03\x04\x05\x06\x07\x08\t\n\x0b\x0c\r\x0e'
3969 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, 0x18, 0x19, 0xff, 0xff, 0xff, 0xff, 0x3f, //0x000037d0 QUAD $0x161514131211100f; QUAD $0x3fffffffff191817 // .ascii 16, '\x0f\x10\x11\x12\x13\x14\x15\x16\x17\x18\x19\xff\xff\xff\xff?'
3970 0xff, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f, 0x20, 0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27, 0x28, //0x000037e0 QUAD $0x201f1e1d1c1b1aff; QUAD $0x2827262524232221 // .ascii 16, '\xff\x1a\x1b\x1c\x1d\x1e\x1f !"#$%&\'('
3971 0x29, 0x2a, 0x2b, 0x2c, 0x2d, 0x2e, 0x2f, 0x30, 0x31, 0x32, 0x33, 0xff, 0xff, 0xff, 0xff, 0xff, //0x000037f0 QUAD $0x302f2e2d2c2b2a29; QUAD $0xffffffffff333231 // .ascii 16, ')*+,-./0123\xff\xff\xff\xff\xff'
3972 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, //0x00003800 QUAD $0xffffffffffffffff; QUAD $0xffffffffffffffff // .ascii 16, '\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff'
3973 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, //0x00003810 QUAD $0xffffffffffffffff; QUAD $0xffffffffffffffff // .ascii 16, '\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff'
3974 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, //0x00003820 QUAD $0xffffffffffffffff; QUAD $0xffffffffffffffff // .ascii 16, '\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff'
3975 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, //0x00003830 QUAD $0xffffffffffffffff; QUAD $0xffffffffffffffff // .ascii 16, '\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff'
3976 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, //0x00003840 QUAD $0xffffffffffffffff; QUAD $0xffffffffffffffff // .ascii 16, '\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff'
3977 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, //0x00003850 QUAD $0xffffffffffffffff; QUAD $0xffffffffffffffff // .ascii 16, '\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff'
3978 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, //0x00003860 QUAD $0xffffffffffffffff; QUAD $0xffffffffffffffff // .ascii 16, '\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff'
3979 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, //0x00003870 QUAD $0xffffffffffffffff; QUAD $0xffffffffffffffff // .ascii 16, '\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff'
3980 }
3981
3982