diff options
| author | 2025-10-13 16:49:53 +0200 | |
|---|---|---|
| committer | 2025-10-17 15:32:55 +0200 | |
| commit | ea7eeada77a52fd58a9e1a949a39eccc7bce955a (patch) | |
| tree | ede9f651d0bd7782b565883f9384341530f8320f /vendor/github.com/bytedance/sonic/internal/native/sse | |
| parent | [bugfix] repeated posts on timeline endpoints (#4494) (diff) | |
| download | gotosocial-ea7eeada77a52fd58a9e1a949a39eccc7bce955a.tar.xz | |
[chore] update dependencies (#4495)
- github.com/coreos/go-oidc/v3: v3.15.0 -> v3.16.0
- github.com/go-playground/form/v4: v4.2.1 -> v4.3.0
- github.com/go-swagger/go-swagger: v0.32.3 -> v0.33.1
- golang.org/x/crypto: v0.42.0 -> v0.43.0
- golang.org/x/image: v0.31.0 -> v0.32.0
- golang.org/x/net: v0.45.0 -> v0.46.0
- golang.org/x/oauth2: v0.31.0 -> v0.32.0
- golang.org/x/sys: v0.36.0 -> v0.37.0
- golang.org/x/text: v0.29.0 -> v0.30.0
- modernc.org/sqlite: v1.39.0 -> v1.39.1 (w/ concurrency workaround)
Reviewed-on: https://codeberg.org/superseriousbusiness/gotosocial/pulls/4495
Co-authored-by: kim <grufwub@gmail.com>
Co-committed-by: kim <grufwub@gmail.com>
Diffstat (limited to 'vendor/github.com/bytedance/sonic/internal/native/sse')
35 files changed, 23399 insertions, 23179 deletions
diff --git a/vendor/github.com/bytedance/sonic/internal/native/sse/f32toa.go b/vendor/github.com/bytedance/sonic/internal/native/sse/f32toa.go index 314512a77..73ead19de 100644 --- a/vendor/github.com/bytedance/sonic/internal/native/sse/f32toa.go +++ b/vendor/github.com/bytedance/sonic/internal/native/sse/f32toa.go @@ -1,4 +1,4 @@ -// Code generated by Makefile, DO NOT EDIT. +// Code generated by scripts, DO NOT EDIT. /* * Copyright 2021 ByteDance Inc. diff --git a/vendor/github.com/bytedance/sonic/internal/native/sse/f64toa.go b/vendor/github.com/bytedance/sonic/internal/native/sse/f64toa.go index 4435cd7ef..cd0a49dd4 100644 --- a/vendor/github.com/bytedance/sonic/internal/native/sse/f64toa.go +++ b/vendor/github.com/bytedance/sonic/internal/native/sse/f64toa.go @@ -1,4 +1,4 @@ -// Code generated by Makefile, DO NOT EDIT. +// Code generated by scripts, DO NOT EDIT. /* * Copyright 2021 ByteDance Inc. diff --git a/vendor/github.com/bytedance/sonic/internal/native/sse/get_by_path.go b/vendor/github.com/bytedance/sonic/internal/native/sse/get_by_path.go index a79dc130d..3f32dd659 100644 --- a/vendor/github.com/bytedance/sonic/internal/native/sse/get_by_path.go +++ b/vendor/github.com/bytedance/sonic/internal/native/sse/get_by_path.go @@ -1,4 +1,4 @@ -// Code generated by Makefile, DO NOT EDIT. +// Code generated by scripts, DO NOT EDIT. /* * Copyright 2021 ByteDance Inc. diff --git a/vendor/github.com/bytedance/sonic/internal/native/sse/get_by_path_subr.go b/vendor/github.com/bytedance/sonic/internal/native/sse/get_by_path_subr.go index 8d76ae019..872e7571a 100644 --- a/vendor/github.com/bytedance/sonic/internal/native/sse/get_by_path_subr.go +++ b/vendor/github.com/bytedance/sonic/internal/native/sse/get_by_path_subr.go @@ -16,7 +16,7 @@ const ( ) const ( - _size__get_by_path = 21416 + _size__get_by_path = 21728 ) var ( @@ -28,15 +28,15 @@ var ( {0xc, 32}, {0xd, 40}, {0x14, 48}, - {0x4568, 216}, - {0x4569, 48}, - {0x456b, 40}, - {0x456d, 32}, - {0x456f, 24}, - {0x4571, 16}, - {0x4572, 8}, - {0x4573, 0}, - {0x53a8, 216}, + {0x4680, 216}, + {0x4681, 48}, + {0x4683, 40}, + {0x4685, 32}, + {0x4687, 24}, + {0x4689, 16}, + {0x468a, 8}, + {0x468b, 0}, + {0x54e0, 216}, } ) diff --git a/vendor/github.com/bytedance/sonic/internal/native/sse/get_by_path_text_amd64.go b/vendor/github.com/bytedance/sonic/internal/native/sse/get_by_path_text_amd64.go index b7912a4d2..0e46eb5e5 100644 --- a/vendor/github.com/bytedance/sonic/internal/native/sse/get_by_path_text_amd64.go +++ b/vendor/github.com/bytedance/sonic/internal/native/sse/get_by_path_text_amd64.go @@ -46,585 +46,590 @@ var _text_get_by_path = []byte{ 0x41, 0x54, //0x000000fa pushq %r12 0x53, //0x000000fc pushq %rbx 0x48, 0x81, 0xec, 0xa8, 0x00, 0x00, 0x00, //0x000000fd subq $168, %rsp - 0x49, 0x89, 0xc9, //0x00000104 movq %rcx, %r9 + 0x49, 0x89, 0xca, //0x00000104 movq %rcx, %r10 0x49, 0x89, 0xf0, //0x00000107 movq %rsi, %r8 0x49, 0x89, 0xfc, //0x0000010a movq %rdi, %r12 0x48, 0x8b, 0x42, 0x08, //0x0000010d movq $8(%rdx), %rax - 0x4c, 0x8d, 0x7f, 0x08, //0x00000111 leaq $8(%rdi), %r15 + 0x4c, 0x8d, 0x4f, 0x08, //0x00000111 leaq $8(%rdi), %r9 0x48, 0x85, 0xc0, //0x00000115 testq %rax, %rax 0x48, 0x89, 0x75, 0xc8, //0x00000118 movq %rsi, $-56(%rbp) - 0x4c, 0x89, 0x7d, 0xc0, //0x0000011c movq %r15, $-64(%rbp) - 0x48, 0x89, 0x4d, 0x98, //0x00000120 movq %rcx, $-104(%rbp) - 0x0f, 0x84, 0xce, 0x2c, 0x00, 0x00, //0x00000124 je LBB0_459 - 0x4c, 0x8b, 0x1a, //0x0000012a movq (%rdx), %r11 + 0x4c, 0x89, 0x4d, 0xc0, //0x0000011c movq %r9, $-64(%rbp) + 0x48, 0x89, 0x4d, 0xa0, //0x00000120 movq %rcx, $-96(%rbp) + 0x0f, 0x84, 0x36, 0x2d, 0x00, 0x00, //0x00000124 je LBB0_465 + 0x48, 0x8b, 0x0a, //0x0000012a movq (%rdx), %rcx 0x48, 0xc1, 0xe0, 0x04, //0x0000012d shlq $4, %rax - 0x4c, 0x01, 0xd8, //0x00000131 addq %r11, %rax - 0x48, 0x89, 0x85, 0x38, 0xff, 0xff, 0xff, //0x00000134 movq %rax, $-200(%rbp) - 0x4d, 0x8b, 0x2c, 0x24, //0x0000013b movq (%r12), %r13 - 0x49, 0x8b, 0x00, //0x0000013f movq (%r8), %rax - 0xf3, 0x0f, 0x6f, 0x05, 0xe6, 0xfe, 0xff, 0xff, //0x00000142 movdqu $-282(%rip), %xmm0 /* LCPI0_3+0(%rip) */ - 0xf3, 0x0f, 0x6f, 0x0d, 0xee, 0xfe, 0xff, 0xff, //0x0000014a movdqu $-274(%rip), %xmm1 /* LCPI0_4+0(%rip) */ - 0xf3, 0x44, 0x0f, 0x6f, 0x2d, 0xa5, 0xfe, 0xff, 0xff, //0x00000152 movdqu $-347(%rip), %xmm13 /* LCPI0_0+0(%rip) */ - 0xf3, 0x44, 0x0f, 0x6f, 0x35, 0xac, 0xfe, 0xff, 0xff, //0x0000015b movdqu $-340(%rip), %xmm14 /* LCPI0_1+0(%rip) */ - 0xf3, 0x0f, 0x6f, 0x25, 0xb4, 0xfe, 0xff, 0xff, //0x00000164 movdqu $-332(%rip), %xmm4 /* LCPI0_2+0(%rip) */ - 0x66, 0x45, 0x0f, 0x76, 0xc9, //0x0000016c pcmpeqd %xmm9, %xmm9 - 0xf3, 0x44, 0x0f, 0x6f, 0x15, 0xf6, 0xfe, 0xff, 0xff, //0x00000171 movdqu $-266(%rip), %xmm10 /* LCPI0_7+0(%rip) */ - 0x66, 0x45, 0x0f, 0xef, 0xc0, //0x0000017a pxor %xmm8, %xmm8 - 0xf3, 0x44, 0x0f, 0x6f, 0x1d, 0xc8, 0xfe, 0xff, 0xff, //0x0000017f movdqu $-312(%rip), %xmm11 /* LCPI0_5+0(%rip) */ - 0xf3, 0x44, 0x0f, 0x6f, 0x25, 0xcf, 0xfe, 0xff, 0xff, //0x00000188 movdqu $-305(%rip), %xmm12 /* LCPI0_6+0(%rip) */ - 0x4c, 0x89, 0x65, 0xb0, //0x00000191 movq %r12, $-80(%rbp) - //0x00000195 LBB0_2 - 0x49, 0x8b, 0x0f, //0x00000195 movq (%r15), %rcx - 0x48, 0x39, 0xc8, //0x00000198 cmpq %rcx, %rax - 0x0f, 0x83, 0x2f, 0x00, 0x00, 0x00, //0x0000019b jae LBB0_7 - 0x41, 0x8a, 0x54, 0x05, 0x00, //0x000001a1 movb (%r13,%rax), %dl - 0x80, 0xfa, 0x0d, //0x000001a6 cmpb $13, %dl - 0x0f, 0x84, 0x21, 0x00, 0x00, 0x00, //0x000001a9 je LBB0_7 - 0x80, 0xfa, 0x20, //0x000001af cmpb $32, %dl - 0x0f, 0x84, 0x18, 0x00, 0x00, 0x00, //0x000001b2 je LBB0_7 - 0x80, 0xc2, 0xf7, //0x000001b8 addb $-9, %dl - 0x80, 0xfa, 0x01, //0x000001bb cmpb $1, %dl - 0x0f, 0x86, 0x0c, 0x00, 0x00, 0x00, //0x000001be jbe LBB0_7 - 0x48, 0x89, 0xc2, //0x000001c4 movq %rax, %rdx - 0xe9, 0x2c, 0x01, 0x00, 0x00, //0x000001c7 jmp LBB0_28 - 0x90, 0x90, 0x90, 0x90, //0x000001cc .p2align 4, 0x90 - //0x000001d0 LBB0_7 - 0x48, 0x8d, 0x50, 0x01, //0x000001d0 leaq $1(%rax), %rdx - 0x48, 0x39, 0xca, //0x000001d4 cmpq %rcx, %rdx - 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x000001d7 jae LBB0_11 - 0x41, 0x8a, 0x5c, 0x15, 0x00, //0x000001dd movb (%r13,%rdx), %bl - 0x80, 0xfb, 0x0d, //0x000001e2 cmpb $13, %bl - 0x0f, 0x84, 0x15, 0x00, 0x00, 0x00, //0x000001e5 je LBB0_11 - 0x80, 0xfb, 0x20, //0x000001eb cmpb $32, %bl - 0x0f, 0x84, 0x0c, 0x00, 0x00, 0x00, //0x000001ee je LBB0_11 - 0x80, 0xc3, 0xf7, //0x000001f4 addb $-9, %bl - 0x80, 0xfb, 0x01, //0x000001f7 cmpb $1, %bl - 0x0f, 0x87, 0xf8, 0x00, 0x00, 0x00, //0x000001fa ja LBB0_28 - //0x00000200 .p2align 4, 0x90 - //0x00000200 LBB0_11 - 0x48, 0x8d, 0x50, 0x02, //0x00000200 leaq $2(%rax), %rdx - 0x48, 0x39, 0xca, //0x00000204 cmpq %rcx, %rdx - 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00000207 jae LBB0_15 - 0x41, 0x8a, 0x5c, 0x15, 0x00, //0x0000020d movb (%r13,%rdx), %bl - 0x80, 0xfb, 0x0d, //0x00000212 cmpb $13, %bl - 0x0f, 0x84, 0x15, 0x00, 0x00, 0x00, //0x00000215 je LBB0_15 - 0x80, 0xfb, 0x20, //0x0000021b cmpb $32, %bl - 0x0f, 0x84, 0x0c, 0x00, 0x00, 0x00, //0x0000021e je LBB0_15 - 0x80, 0xc3, 0xf7, //0x00000224 addb $-9, %bl - 0x80, 0xfb, 0x01, //0x00000227 cmpb $1, %bl - 0x0f, 0x87, 0xc8, 0x00, 0x00, 0x00, //0x0000022a ja LBB0_28 - //0x00000230 .p2align 4, 0x90 - //0x00000230 LBB0_15 - 0x48, 0x8d, 0x50, 0x03, //0x00000230 leaq $3(%rax), %rdx - 0x48, 0x39, 0xca, //0x00000234 cmpq %rcx, %rdx - 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00000237 jae LBB0_19 - 0x41, 0x8a, 0x5c, 0x15, 0x00, //0x0000023d movb (%r13,%rdx), %bl - 0x80, 0xfb, 0x0d, //0x00000242 cmpb $13, %bl - 0x0f, 0x84, 0x15, 0x00, 0x00, 0x00, //0x00000245 je LBB0_19 - 0x80, 0xfb, 0x20, //0x0000024b cmpb $32, %bl - 0x0f, 0x84, 0x0c, 0x00, 0x00, 0x00, //0x0000024e je LBB0_19 - 0x80, 0xc3, 0xf7, //0x00000254 addb $-9, %bl - 0x80, 0xfb, 0x01, //0x00000257 cmpb $1, %bl - 0x0f, 0x87, 0x98, 0x00, 0x00, 0x00, //0x0000025a ja LBB0_28 - //0x00000260 .p2align 4, 0x90 - //0x00000260 LBB0_19 - 0x4c, 0x8d, 0x50, 0x04, //0x00000260 leaq $4(%rax), %r10 - 0x4c, 0x39, 0xd1, //0x00000264 cmpq %r10, %rcx - 0x0f, 0x86, 0x53, 0x00, 0x00, 0x00, //0x00000267 jbe LBB0_860 - 0x4c, 0x39, 0xd1, //0x0000026d cmpq %r10, %rcx - 0x0f, 0x84, 0x6a, 0x00, 0x00, 0x00, //0x00000270 je LBB0_25 - 0x4a, 0x8d, 0x14, 0x29, //0x00000276 leaq (%rcx,%r13), %rdx - 0x48, 0xbf, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x0000027a movabsq $4294977024, %rdi - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000284 .p2align 4, 0x90 + 0x48, 0x89, 0x4d, 0xb0, //0x00000131 movq %rcx, $-80(%rbp) + 0x48, 0x01, 0xc8, //0x00000135 addq %rcx, %rax + 0x48, 0x89, 0x85, 0x30, 0xff, 0xff, 0xff, //0x00000138 movq %rax, $-208(%rbp) + 0x4d, 0x8b, 0x2c, 0x24, //0x0000013f movq (%r12), %r13 + 0x49, 0x8b, 0x00, //0x00000143 movq (%r8), %rax + 0x49, 0xbe, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00000146 movabsq $4294977024, %r14 + 0xf3, 0x0f, 0x6f, 0x05, 0xd8, 0xfe, 0xff, 0xff, //0x00000150 movdqu $-296(%rip), %xmm0 /* LCPI0_3+0(%rip) */ + 0xf3, 0x0f, 0x6f, 0x0d, 0xe0, 0xfe, 0xff, 0xff, //0x00000158 movdqu $-288(%rip), %xmm1 /* LCPI0_4+0(%rip) */ + 0xf3, 0x44, 0x0f, 0x6f, 0x2d, 0x97, 0xfe, 0xff, 0xff, //0x00000160 movdqu $-361(%rip), %xmm13 /* LCPI0_0+0(%rip) */ + 0xf3, 0x44, 0x0f, 0x6f, 0x35, 0x9e, 0xfe, 0xff, 0xff, //0x00000169 movdqu $-354(%rip), %xmm14 /* LCPI0_1+0(%rip) */ + 0xf3, 0x0f, 0x6f, 0x25, 0xa6, 0xfe, 0xff, 0xff, //0x00000172 movdqu $-346(%rip), %xmm4 /* LCPI0_2+0(%rip) */ + 0x66, 0x45, 0x0f, 0x76, 0xc9, //0x0000017a pcmpeqd %xmm9, %xmm9 + 0xf3, 0x44, 0x0f, 0x6f, 0x15, 0xe8, 0xfe, 0xff, 0xff, //0x0000017f movdqu $-280(%rip), %xmm10 /* LCPI0_7+0(%rip) */ + 0x66, 0x45, 0x0f, 0xef, 0xc0, //0x00000188 pxor %xmm8, %xmm8 + 0xf3, 0x44, 0x0f, 0x6f, 0x1d, 0xba, 0xfe, 0xff, 0xff, //0x0000018d movdqu $-326(%rip), %xmm11 /* LCPI0_5+0(%rip) */ + 0xf3, 0x44, 0x0f, 0x6f, 0x25, 0xc1, 0xfe, 0xff, 0xff, //0x00000196 movdqu $-319(%rip), %xmm12 /* LCPI0_6+0(%rip) */ + 0x4c, 0x89, 0x65, 0xa8, //0x0000019f movq %r12, $-88(%rbp) + //0x000001a3 LBB0_2 + 0x49, 0x8b, 0x09, //0x000001a3 movq (%r9), %rcx + 0x48, 0x39, 0xc8, //0x000001a6 cmpq %rcx, %rax + 0x0f, 0x83, 0x31, 0x00, 0x00, 0x00, //0x000001a9 jae LBB0_7 + 0x41, 0x8a, 0x54, 0x05, 0x00, //0x000001af movb (%r13,%rax), %dl + 0x80, 0xfa, 0x0d, //0x000001b4 cmpb $13, %dl + 0x0f, 0x84, 0x23, 0x00, 0x00, 0x00, //0x000001b7 je LBB0_7 + 0x80, 0xfa, 0x20, //0x000001bd cmpb $32, %dl + 0x0f, 0x84, 0x1a, 0x00, 0x00, 0x00, //0x000001c0 je LBB0_7 + 0x80, 0xc2, 0xf7, //0x000001c6 addb $-9, %dl + 0x80, 0xfa, 0x01, //0x000001c9 cmpb $1, %dl + 0x0f, 0x86, 0x0e, 0x00, 0x00, 0x00, //0x000001cc jbe LBB0_7 + 0x48, 0x89, 0xc2, //0x000001d2 movq %rax, %rdx + 0xe9, 0x18, 0x01, 0x00, 0x00, //0x000001d5 jmp LBB0_28 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000001da .p2align 4, 0x90 + //0x000001e0 LBB0_7 + 0x48, 0x8d, 0x50, 0x01, //0x000001e0 leaq $1(%rax), %rdx + 0x48, 0x39, 0xca, //0x000001e4 cmpq %rcx, %rdx + 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x000001e7 jae LBB0_11 + 0x41, 0x8a, 0x5c, 0x15, 0x00, //0x000001ed movb (%r13,%rdx), %bl + 0x80, 0xfb, 0x0d, //0x000001f2 cmpb $13, %bl + 0x0f, 0x84, 0x15, 0x00, 0x00, 0x00, //0x000001f5 je LBB0_11 + 0x80, 0xfb, 0x20, //0x000001fb cmpb $32, %bl + 0x0f, 0x84, 0x0c, 0x00, 0x00, 0x00, //0x000001fe je LBB0_11 + 0x80, 0xc3, 0xf7, //0x00000204 addb $-9, %bl + 0x80, 0xfb, 0x01, //0x00000207 cmpb $1, %bl + 0x0f, 0x87, 0xe2, 0x00, 0x00, 0x00, //0x0000020a ja LBB0_28 + //0x00000210 .p2align 4, 0x90 + //0x00000210 LBB0_11 + 0x48, 0x8d, 0x50, 0x02, //0x00000210 leaq $2(%rax), %rdx + 0x48, 0x39, 0xca, //0x00000214 cmpq %rcx, %rdx + 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00000217 jae LBB0_15 + 0x41, 0x8a, 0x5c, 0x15, 0x00, //0x0000021d movb (%r13,%rdx), %bl + 0x80, 0xfb, 0x0d, //0x00000222 cmpb $13, %bl + 0x0f, 0x84, 0x15, 0x00, 0x00, 0x00, //0x00000225 je LBB0_15 + 0x80, 0xfb, 0x20, //0x0000022b cmpb $32, %bl + 0x0f, 0x84, 0x0c, 0x00, 0x00, 0x00, //0x0000022e je LBB0_15 + 0x80, 0xc3, 0xf7, //0x00000234 addb $-9, %bl + 0x80, 0xfb, 0x01, //0x00000237 cmpb $1, %bl + 0x0f, 0x87, 0xb2, 0x00, 0x00, 0x00, //0x0000023a ja LBB0_28 + //0x00000240 .p2align 4, 0x90 + //0x00000240 LBB0_15 + 0x48, 0x8d, 0x50, 0x03, //0x00000240 leaq $3(%rax), %rdx + 0x48, 0x39, 0xca, //0x00000244 cmpq %rcx, %rdx + 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00000247 jae LBB0_19 + 0x41, 0x8a, 0x5c, 0x15, 0x00, //0x0000024d movb (%r13,%rdx), %bl + 0x80, 0xfb, 0x0d, //0x00000252 cmpb $13, %bl + 0x0f, 0x84, 0x15, 0x00, 0x00, 0x00, //0x00000255 je LBB0_19 + 0x80, 0xfb, 0x20, //0x0000025b cmpb $32, %bl + 0x0f, 0x84, 0x0c, 0x00, 0x00, 0x00, //0x0000025e je LBB0_19 + 0x80, 0xc3, 0xf7, //0x00000264 addb $-9, %bl + 0x80, 0xfb, 0x01, //0x00000267 cmpb $1, %bl + 0x0f, 0x87, 0x82, 0x00, 0x00, 0x00, //0x0000026a ja LBB0_28 + //0x00000270 .p2align 4, 0x90 + //0x00000270 LBB0_19 + 0x4c, 0x8d, 0x58, 0x04, //0x00000270 leaq $4(%rax), %r11 + 0x4c, 0x39, 0xd9, //0x00000274 cmpq %r11, %rcx + 0x0f, 0x86, 0x43, 0x00, 0x00, 0x00, //0x00000277 jbe LBB0_864 + 0x4c, 0x39, 0xd9, //0x0000027d cmpq %r11, %rcx + 0x0f, 0x84, 0x54, 0x00, 0x00, 0x00, //0x00000280 je LBB0_25 + 0x4a, 0x8d, 0x14, 0x29, //0x00000286 leaq (%rcx,%r13), %rdx + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000028a .p2align 4, 0x90 //0x00000290 LBB0_22 - 0x43, 0x0f, 0xbe, 0x74, 0x15, 0x00, //0x00000290 movsbl (%r13,%r10), %esi + 0x43, 0x0f, 0xbe, 0x74, 0x1d, 0x00, //0x00000290 movsbl (%r13,%r11), %esi 0x83, 0xfe, 0x20, //0x00000296 cmpl $32, %esi - 0x0f, 0x87, 0x4d, 0x00, 0x00, 0x00, //0x00000299 ja LBB0_27 - 0x48, 0x0f, 0xa3, 0xf7, //0x0000029f btq %rsi, %rdi - 0x0f, 0x83, 0x43, 0x00, 0x00, 0x00, //0x000002a3 jae LBB0_27 - 0x49, 0x83, 0xc2, 0x01, //0x000002a9 addq $1, %r10 - 0x4c, 0x39, 0xd1, //0x000002ad cmpq %r10, %rcx + 0x0f, 0x87, 0x47, 0x00, 0x00, 0x00, //0x00000299 ja LBB0_27 + 0x49, 0x0f, 0xa3, 0xf6, //0x0000029f btq %rsi, %r14 + 0x0f, 0x83, 0x3d, 0x00, 0x00, 0x00, //0x000002a3 jae LBB0_27 + 0x49, 0x83, 0xc3, 0x01, //0x000002a9 addq $1, %r11 + 0x4c, 0x39, 0xd9, //0x000002ad cmpq %r11, %rcx 0x0f, 0x85, 0xda, 0xff, 0xff, 0xff, //0x000002b0 jne LBB0_22 - 0xe9, 0x2b, 0x00, 0x00, 0x00, //0x000002b6 jmp LBB0_26 + 0xe9, 0x25, 0x00, 0x00, 0x00, //0x000002b6 jmp LBB0_26 0x90, 0x90, 0x90, 0x90, 0x90, //0x000002bb .p2align 4, 0x90 - //0x000002c0 LBB0_860 - 0x4d, 0x89, 0x10, //0x000002c0 movq %r10, (%r8) + //0x000002c0 LBB0_864 + 0x4d, 0x89, 0x18, //0x000002c0 movq %r11, (%r8) 0x31, 0xc9, //0x000002c3 xorl %ecx, %ecx - 0x49, 0x8b, 0x03, //0x000002c5 movq (%r11), %rax - 0x48, 0x85, 0xc0, //0x000002c8 testq %rax, %rax - 0x49, 0xb9, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x000002cb movabsq $4294977024, %r9 - 0x0f, 0x85, 0x65, 0x00, 0x00, 0x00, //0x000002d5 jne LBB0_30 - 0xe9, 0x23, 0x43, 0x00, 0x00, //0x000002db jmp LBB0_861 - //0x000002e0 LBB0_25 - 0x4d, 0x01, 0xea, //0x000002e0 addq %r13, %r10 - 0x4c, 0x89, 0xd2, //0x000002e3 movq %r10, %rdx - //0x000002e6 LBB0_26 - 0x4c, 0x29, 0xea, //0x000002e6 subq %r13, %rdx - 0x49, 0x89, 0xd2, //0x000002e9 movq %rdx, %r10 - //0x000002ec LBB0_27 - 0x4c, 0x89, 0xd2, //0x000002ec movq %r10, %rdx - 0x49, 0x39, 0xca, //0x000002ef cmpq %rcx, %r10 - 0x0f, 0x83, 0x27, 0x00, 0x00, 0x00, //0x000002f2 jae LBB0_29 - //0x000002f8 LBB0_28 - 0x4c, 0x8d, 0x52, 0x01, //0x000002f8 leaq $1(%rdx), %r10 - 0x4d, 0x89, 0x10, //0x000002fc movq %r10, (%r8) - 0x41, 0x8a, 0x4c, 0x15, 0x00, //0x000002ff movb (%r13,%rdx), %cl - 0x49, 0x8b, 0x03, //0x00000304 movq (%r11), %rax - 0x48, 0x85, 0xc0, //0x00000307 testq %rax, %rax - 0x49, 0xb9, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x0000030a movabsq $4294977024, %r9 - 0x0f, 0x85, 0x26, 0x00, 0x00, 0x00, //0x00000314 jne LBB0_30 - 0xe9, 0xe4, 0x42, 0x00, 0x00, //0x0000031a jmp LBB0_861 - //0x0000031f LBB0_29 - 0x31, 0xc9, //0x0000031f xorl %ecx, %ecx - 0x49, 0x89, 0xc2, //0x00000321 movq %rax, %r10 - 0x49, 0x8b, 0x03, //0x00000324 movq (%r11), %rax - 0x48, 0x85, 0xc0, //0x00000327 testq %rax, %rax - 0x49, 0xb9, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x0000032a movabsq $4294977024, %r9 - 0x0f, 0x84, 0xc9, 0x42, 0x00, 0x00, //0x00000334 je LBB0_861 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000033a .p2align 4, 0x90 - //0x00000340 LBB0_30 - 0x8a, 0x40, 0x17, //0x00000340 movb $23(%rax), %al - 0x24, 0x1f, //0x00000343 andb $31, %al - 0x3c, 0x02, //0x00000345 cmpb $2, %al - 0x0f, 0x84, 0x93, 0x1a, 0x00, 0x00, //0x00000347 je LBB0_342 - 0x3c, 0x18, //0x0000034d cmpb $24, %al - 0x0f, 0x85, 0xae, 0x42, 0x00, 0x00, //0x0000034f jne LBB0_861 - 0x80, 0xf9, 0x7b, //0x00000355 cmpb $123, %cl - 0x4c, 0x89, 0x5d, 0xa8, //0x00000358 movq %r11, $-88(%rbp) - 0x0f, 0x85, 0xe1, 0x42, 0x00, 0x00, //0x0000035c jne LBB0_868 - //0x00000362 LBB0_33 - 0x49, 0x8b, 0x0f, //0x00000362 movq (%r15), %rcx - 0x49, 0x39, 0xca, //0x00000365 cmpq %rcx, %r10 - 0x0f, 0x83, 0x32, 0x00, 0x00, 0x00, //0x00000368 jae LBB0_38 - 0x43, 0x8a, 0x44, 0x15, 0x00, //0x0000036e movb (%r13,%r10), %al - 0x3c, 0x0d, //0x00000373 cmpb $13, %al - 0x0f, 0x84, 0x25, 0x00, 0x00, 0x00, //0x00000375 je LBB0_38 - 0x3c, 0x20, //0x0000037b cmpb $32, %al - 0x0f, 0x84, 0x1d, 0x00, 0x00, 0x00, //0x0000037d je LBB0_38 - 0x04, 0xf7, //0x00000383 addb $-9, %al - 0x3c, 0x01, //0x00000385 cmpb $1, %al - 0x0f, 0x86, 0x13, 0x00, 0x00, 0x00, //0x00000387 jbe LBB0_38 - 0x4c, 0x89, 0xd0, //0x0000038d movq %r10, %rax - 0xe9, 0x00, 0x01, 0x00, 0x00, //0x00000390 jmp LBB0_59 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000395 .p2align 4, 0x90 - //0x000003a0 LBB0_38 - 0x49, 0x8d, 0x42, 0x01, //0x000003a0 leaq $1(%r10), %rax - 0x48, 0x39, 0xc8, //0x000003a4 cmpq %rcx, %rax - 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x000003a7 jae LBB0_42 - 0x41, 0x8a, 0x54, 0x05, 0x00, //0x000003ad movb (%r13,%rax), %dl - 0x80, 0xfa, 0x0d, //0x000003b2 cmpb $13, %dl - 0x0f, 0x84, 0x15, 0x00, 0x00, 0x00, //0x000003b5 je LBB0_42 - 0x80, 0xfa, 0x20, //0x000003bb cmpb $32, %dl - 0x0f, 0x84, 0x0c, 0x00, 0x00, 0x00, //0x000003be je LBB0_42 - 0x80, 0xc2, 0xf7, //0x000003c4 addb $-9, %dl - 0x80, 0xfa, 0x01, //0x000003c7 cmpb $1, %dl - 0x0f, 0x87, 0xc5, 0x00, 0x00, 0x00, //0x000003ca ja LBB0_59 - //0x000003d0 .p2align 4, 0x90 - //0x000003d0 LBB0_42 - 0x49, 0x8d, 0x42, 0x02, //0x000003d0 leaq $2(%r10), %rax - 0x48, 0x39, 0xc8, //0x000003d4 cmpq %rcx, %rax - 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x000003d7 jae LBB0_46 - 0x41, 0x8a, 0x54, 0x05, 0x00, //0x000003dd movb (%r13,%rax), %dl - 0x80, 0xfa, 0x0d, //0x000003e2 cmpb $13, %dl - 0x0f, 0x84, 0x15, 0x00, 0x00, 0x00, //0x000003e5 je LBB0_46 - 0x80, 0xfa, 0x20, //0x000003eb cmpb $32, %dl - 0x0f, 0x84, 0x0c, 0x00, 0x00, 0x00, //0x000003ee je LBB0_46 - 0x80, 0xc2, 0xf7, //0x000003f4 addb $-9, %dl - 0x80, 0xfa, 0x01, //0x000003f7 cmpb $1, %dl - 0x0f, 0x87, 0x95, 0x00, 0x00, 0x00, //0x000003fa ja LBB0_59 - //0x00000400 .p2align 4, 0x90 - //0x00000400 LBB0_46 - 0x49, 0x8d, 0x42, 0x03, //0x00000400 leaq $3(%r10), %rax - 0x48, 0x39, 0xc8, //0x00000404 cmpq %rcx, %rax - 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00000407 jae LBB0_50 - 0x41, 0x8a, 0x54, 0x05, 0x00, //0x0000040d movb (%r13,%rax), %dl - 0x80, 0xfa, 0x0d, //0x00000412 cmpb $13, %dl - 0x0f, 0x84, 0x15, 0x00, 0x00, 0x00, //0x00000415 je LBB0_50 - 0x80, 0xfa, 0x20, //0x0000041b cmpb $32, %dl - 0x0f, 0x84, 0x0c, 0x00, 0x00, 0x00, //0x0000041e je LBB0_50 - 0x80, 0xc2, 0xf7, //0x00000424 addb $-9, %dl - 0x80, 0xfa, 0x01, //0x00000427 cmpb $1, %dl - 0x0f, 0x87, 0x65, 0x00, 0x00, 0x00, //0x0000042a ja LBB0_59 - //0x00000430 .p2align 4, 0x90 - //0x00000430 LBB0_50 - 0x49, 0x8d, 0x42, 0x04, //0x00000430 leaq $4(%r10), %rax - 0x48, 0x39, 0xc1, //0x00000434 cmpq %rax, %rcx - 0x0f, 0x86, 0xfb, 0x41, 0x00, 0x00, //0x00000437 jbe LBB0_865 - 0x48, 0x39, 0xc1, //0x0000043d cmpq %rax, %rcx - 0x0f, 0x84, 0x3a, 0x00, 0x00, 0x00, //0x00000440 je LBB0_56 - 0x4a, 0x8d, 0x14, 0x29, //0x00000446 leaq (%rcx,%r13), %rdx - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000044a .p2align 4, 0x90 - //0x00000450 LBB0_53 - 0x41, 0x0f, 0xbe, 0x74, 0x05, 0x00, //0x00000450 movsbl (%r13,%rax), %esi - 0x83, 0xfe, 0x20, //0x00000456 cmpl $32, %esi - 0x0f, 0x87, 0x2d, 0x00, 0x00, 0x00, //0x00000459 ja LBB0_58 - 0x49, 0x0f, 0xa3, 0xf1, //0x0000045f btq %rsi, %r9 - 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00000463 jae LBB0_58 - 0x48, 0x83, 0xc0, 0x01, //0x00000469 addq $1, %rax - 0x48, 0x39, 0xc1, //0x0000046d cmpq %rax, %rcx - 0x0f, 0x85, 0xda, 0xff, 0xff, 0xff, //0x00000470 jne LBB0_53 - 0xe9, 0x0b, 0x00, 0x00, 0x00, //0x00000476 jmp LBB0_57 - 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000047b .p2align 4, 0x90 - //0x00000480 LBB0_56 - 0x4c, 0x01, 0xe8, //0x00000480 addq %r13, %rax - 0x48, 0x89, 0xc2, //0x00000483 movq %rax, %rdx - //0x00000486 LBB0_57 - 0x4c, 0x29, 0xea, //0x00000486 subq %r13, %rdx - 0x48, 0x89, 0xd0, //0x00000489 movq %rdx, %rax - //0x0000048c LBB0_58 - 0x48, 0x39, 0xc8, //0x0000048c cmpq %rcx, %rax - 0x0f, 0x83, 0xae, 0x41, 0x00, 0x00, //0x0000048f jae LBB0_868 - //0x00000495 LBB0_59 - 0x4c, 0x8d, 0x50, 0x01, //0x00000495 leaq $1(%rax), %r10 - 0x4d, 0x89, 0x10, //0x00000499 movq %r10, (%r8) - 0x41, 0x8a, 0x54, 0x05, 0x00, //0x0000049c movb (%r13,%rax), %dl - 0x80, 0xfa, 0x22, //0x000004a1 cmpb $34, %dl - 0x0f, 0x85, 0x2d, 0x2b, 0x00, 0x00, //0x000004a4 jne LBB0_550 - 0x49, 0x8b, 0x0f, //0x000004aa movq (%r15), %rcx - 0x49, 0x89, 0xc8, //0x000004ad movq %rcx, %r8 - 0x4d, 0x29, 0xd0, //0x000004b0 subq %r10, %r8 - 0x0f, 0x84, 0xe8, 0x4d, 0x00, 0x00, //0x000004b3 je LBB0_966 - 0x48, 0x89, 0x8d, 0x48, 0xff, 0xff, 0xff, //0x000004b9 movq %rcx, $-184(%rbp) - 0x49, 0x8b, 0x73, 0x08, //0x000004c0 movq $8(%r11), %rsi - 0x4c, 0x8b, 0x36, //0x000004c4 movq (%rsi), %r14 - 0x48, 0x8b, 0x4e, 0x08, //0x000004c7 movq $8(%rsi), %rcx - 0x48, 0x89, 0x4d, 0xd0, //0x000004cb movq %rcx, $-48(%rbp) - 0x4c, 0x89, 0x95, 0x40, 0xff, 0xff, 0xff, //0x000004cf movq %r10, $-192(%rbp) - 0x4b, 0x8d, 0x1c, 0x2a, //0x000004d6 leaq (%r10,%r13), %rbx - 0x49, 0x83, 0xf8, 0x40, //0x000004da cmpq $64, %r8 - 0x48, 0x89, 0x5d, 0x90, //0x000004de movq %rbx, $-112(%rbp) - 0x0f, 0x82, 0xa5, 0x12, 0x00, 0x00, //0x000004e2 jb LBB0_266 - 0x4c, 0x89, 0x75, 0xa0, //0x000004e8 movq %r14, $-96(%rbp) - 0x49, 0xc7, 0xc6, 0xfe, 0xff, 0xff, 0xff, //0x000004ec movq $-2, %r14 - 0x49, 0x29, 0xc6, //0x000004f3 subq %rax, %r14 - 0x4c, 0x8d, 0x50, 0x01, //0x000004f6 leaq $1(%rax), %r10 - 0x48, 0xc7, 0x45, 0xb8, 0xff, 0xff, 0xff, 0xff, //0x000004fa movq $-1, $-72(%rbp) - 0x45, 0x31, 0xc9, //0x00000502 xorl %r9d, %r9d - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000505 .p2align 4, 0x90 - //0x00000510 LBB0_63 - 0xf3, 0x43, 0x0f, 0x6f, 0x5c, 0x15, 0x00, //0x00000510 movdqu (%r13,%r10), %xmm3 - 0xf3, 0x43, 0x0f, 0x6f, 0x6c, 0x15, 0x10, //0x00000517 movdqu $16(%r13,%r10), %xmm5 - 0xf3, 0x43, 0x0f, 0x6f, 0x74, 0x15, 0x20, //0x0000051e movdqu $32(%r13,%r10), %xmm6 - 0xf3, 0x43, 0x0f, 0x6f, 0x7c, 0x15, 0x30, //0x00000525 movdqu $48(%r13,%r10), %xmm7 - 0x66, 0x0f, 0x6f, 0xd3, //0x0000052c movdqa %xmm3, %xmm2 - 0x66, 0x0f, 0x74, 0xd0, //0x00000530 pcmpeqb %xmm0, %xmm2 - 0x66, 0x0f, 0xd7, 0xfa, //0x00000534 pmovmskb %xmm2, %edi - 0x66, 0x0f, 0x6f, 0xd5, //0x00000538 movdqa %xmm5, %xmm2 - 0x66, 0x0f, 0x74, 0xd0, //0x0000053c pcmpeqb %xmm0, %xmm2 - 0x66, 0x44, 0x0f, 0xd7, 0xfa, //0x00000540 pmovmskb %xmm2, %r15d - 0x66, 0x0f, 0x6f, 0xd6, //0x00000545 movdqa %xmm6, %xmm2 - 0x66, 0x0f, 0x74, 0xd0, //0x00000549 pcmpeqb %xmm0, %xmm2 - 0x66, 0x44, 0x0f, 0xd7, 0xe2, //0x0000054d pmovmskb %xmm2, %r12d - 0x66, 0x0f, 0x6f, 0xd7, //0x00000552 movdqa %xmm7, %xmm2 - 0x66, 0x0f, 0x74, 0xd0, //0x00000556 pcmpeqb %xmm0, %xmm2 - 0x66, 0x44, 0x0f, 0xd7, 0xda, //0x0000055a pmovmskb %xmm2, %r11d - 0x66, 0x0f, 0x74, 0xd9, //0x0000055f pcmpeqb %xmm1, %xmm3 - 0x66, 0x0f, 0xd7, 0xf3, //0x00000563 pmovmskb %xmm3, %esi - 0x66, 0x0f, 0x74, 0xe9, //0x00000567 pcmpeqb %xmm1, %xmm5 - 0x66, 0x0f, 0xd7, 0xdd, //0x0000056b pmovmskb %xmm5, %ebx - 0x66, 0x0f, 0x74, 0xf1, //0x0000056f pcmpeqb %xmm1, %xmm6 - 0x66, 0x0f, 0xd7, 0xd6, //0x00000573 pmovmskb %xmm6, %edx - 0x66, 0x0f, 0x74, 0xf9, //0x00000577 pcmpeqb %xmm1, %xmm7 - 0x66, 0x0f, 0xd7, 0xcf, //0x0000057b pmovmskb %xmm7, %ecx - 0x49, 0xc1, 0xe3, 0x30, //0x0000057f shlq $48, %r11 - 0x49, 0xc1, 0xe4, 0x20, //0x00000583 shlq $32, %r12 - 0x4d, 0x09, 0xdc, //0x00000587 orq %r11, %r12 - 0x49, 0xc1, 0xe7, 0x10, //0x0000058a shlq $16, %r15 - 0x4d, 0x09, 0xe7, //0x0000058e orq %r12, %r15 - 0x4c, 0x09, 0xff, //0x00000591 orq %r15, %rdi - 0x48, 0xc1, 0xe1, 0x30, //0x00000594 shlq $48, %rcx - 0x48, 0xc1, 0xe2, 0x20, //0x00000598 shlq $32, %rdx - 0x48, 0x09, 0xca, //0x0000059c orq %rcx, %rdx - 0x48, 0xc1, 0xe3, 0x10, //0x0000059f shlq $16, %rbx - 0x48, 0x09, 0xd3, //0x000005a3 orq %rdx, %rbx - 0x48, 0x09, 0xde, //0x000005a6 orq %rbx, %rsi - 0x0f, 0x85, 0x30, 0x00, 0x00, 0x00, //0x000005a9 jne LBB0_72 - 0x4d, 0x85, 0xc9, //0x000005af testq %r9, %r9 - 0x0f, 0x85, 0x3d, 0x00, 0x00, 0x00, //0x000005b2 jne LBB0_74 - 0x45, 0x31, 0xc9, //0x000005b8 xorl %r9d, %r9d - 0x48, 0x85, 0xff, //0x000005bb testq %rdi, %rdi - 0x0f, 0x85, 0x8c, 0x00, 0x00, 0x00, //0x000005be jne LBB0_75 - //0x000005c4 LBB0_66 - 0x49, 0x83, 0xc0, 0xc0, //0x000005c4 addq $-64, %r8 - 0x49, 0x83, 0xc6, 0xc0, //0x000005c8 addq $-64, %r14 - 0x49, 0x83, 0xc2, 0x40, //0x000005cc addq $64, %r10 - 0x49, 0x83, 0xf8, 0x3f, //0x000005d0 cmpq $63, %r8 - 0x0f, 0x87, 0x36, 0xff, 0xff, 0xff, //0x000005d4 ja LBB0_63 - 0xe9, 0xae, 0x10, 0x00, 0x00, //0x000005da jmp LBB0_67 - //0x000005df LBB0_72 - 0x48, 0x83, 0x7d, 0xb8, 0xff, //0x000005df cmpq $-1, $-72(%rbp) - 0x0f, 0x85, 0x0b, 0x00, 0x00, 0x00, //0x000005e4 jne LBB0_74 - 0x48, 0x0f, 0xbc, 0xce, //0x000005ea bsfq %rsi, %rcx - 0x4c, 0x01, 0xd1, //0x000005ee addq %r10, %rcx - 0x48, 0x89, 0x4d, 0xb8, //0x000005f1 movq %rcx, $-72(%rbp) - //0x000005f5 LBB0_74 - 0x4c, 0x89, 0xc9, //0x000005f5 movq %r9, %rcx - 0x48, 0xf7, 0xd1, //0x000005f8 notq %rcx - 0x48, 0x21, 0xf1, //0x000005fb andq %rsi, %rcx - 0x48, 0x8d, 0x1c, 0x09, //0x000005fe leaq (%rcx,%rcx), %rbx - 0x4c, 0x09, 0xcb, //0x00000602 orq %r9, %rbx - 0x48, 0x89, 0xda, //0x00000605 movq %rbx, %rdx - 0x48, 0xf7, 0xd2, //0x00000608 notq %rdx - 0x48, 0x21, 0xf2, //0x0000060b andq %rsi, %rdx - 0x48, 0xbe, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x0000060e movabsq $-6148914691236517206, %rsi - 0x48, 0x21, 0xf2, //0x00000618 andq %rsi, %rdx - 0x45, 0x31, 0xc9, //0x0000061b xorl %r9d, %r9d - 0x48, 0x01, 0xca, //0x0000061e addq %rcx, %rdx - 0x41, 0x0f, 0x92, 0xc1, //0x00000621 setb %r9b - 0x48, 0x01, 0xd2, //0x00000625 addq %rdx, %rdx - 0x48, 0xb9, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00000628 movabsq $6148914691236517205, %rcx - 0x48, 0x31, 0xca, //0x00000632 xorq %rcx, %rdx - 0x48, 0x21, 0xda, //0x00000635 andq %rbx, %rdx - 0x48, 0xf7, 0xd2, //0x00000638 notq %rdx - 0x48, 0x21, 0xd7, //0x0000063b andq %rdx, %rdi - 0x48, 0x85, 0xff, //0x0000063e testq %rdi, %rdi - 0x0f, 0x84, 0x7d, 0xff, 0xff, 0xff, //0x00000641 je LBB0_66 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000647 .p2align 4, 0x90 - //0x00000650 LBB0_75 - 0x4c, 0x0f, 0xbc, 0xd7, //0x00000650 bsfq %rdi, %r10 - 0x4d, 0x29, 0xf2, //0x00000654 subq %r14, %r10 - 0x4c, 0x8b, 0x45, 0xc8, //0x00000657 movq $-56(%rbp), %r8 - 0x4c, 0x8b, 0x7d, 0xc0, //0x0000065b movq $-64(%rbp), %r15 - 0x4c, 0x8b, 0x65, 0xb0, //0x0000065f movq $-80(%rbp), %r12 - 0x4c, 0x8b, 0x5d, 0xa8, //0x00000663 movq $-88(%rbp), %r11 - 0x49, 0xb9, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00000667 movabsq $4294977024, %r9 - 0x4c, 0x8b, 0x75, 0xa0, //0x00000671 movq $-96(%rbp), %r14 - 0x48, 0x8b, 0x5d, 0x90, //0x00000675 movq $-112(%rbp), %rbx - 0x48, 0x8b, 0x4d, 0xb8, //0x00000679 movq $-72(%rbp), %rcx - 0x4d, 0x85, 0xd2, //0x0000067d testq %r10, %r10 - 0x0f, 0x88, 0x26, 0x4c, 0x00, 0x00, //0x00000680 js LBB0_968 - //0x00000686 LBB0_78 - 0x4d, 0x89, 0x10, //0x00000686 movq %r10, (%r8) - 0x48, 0x83, 0xf9, 0xff, //0x00000689 cmpq $-1, %rcx - 0x0f, 0x84, 0x09, 0x00, 0x00, 0x00, //0x0000068d je LBB0_80 - 0x4c, 0x39, 0xd1, //0x00000693 cmpq %r10, %rcx - 0x0f, 0x8e, 0x0e, 0x11, 0x00, 0x00, //0x00000696 jle LBB0_267 - //0x0000069c LBB0_80 - 0x4c, 0x89, 0xd2, //0x0000069c movq %r10, %rdx - 0x48, 0x29, 0xc2, //0x0000069f subq %rax, %rdx - 0x48, 0x83, 0xc2, 0xfe, //0x000006a2 addq $-2, %rdx - 0xb9, 0x01, 0x00, 0x00, 0x00, //0x000006a6 movl $1, %ecx - 0x48, 0x89, 0xd6, //0x000006ab movq %rdx, %rsi - 0x48, 0x8b, 0x7d, 0xd0, //0x000006ae movq $-48(%rbp), %rdi - 0x48, 0x09, 0xfe, //0x000006b2 orq %rdi, %rsi - 0x0f, 0x84, 0x46, 0x00, 0x00, 0x00, //0x000006b5 je LBB0_86 - 0x48, 0x39, 0xfa, //0x000006bb cmpq %rdi, %rdx - 0x0f, 0x85, 0x3b, 0x00, 0x00, 0x00, //0x000006be jne LBB0_85 - 0x31, 0xf6, //0x000006c4 xorl %esi, %esi - 0x48, 0x89, 0xfa, //0x000006c6 movq %rdi, %rdx - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000006c9 .p2align 4, 0x90 - //0x000006d0 LBB0_83 - 0x48, 0x83, 0xfa, 0x10, //0x000006d0 cmpq $16, %rdx - 0x0f, 0x82, 0xa1, 0x02, 0x00, 0x00, //0x000006d4 jb LBB0_138 - 0xf3, 0x0f, 0x6f, 0x14, 0x33, //0x000006da movdqu (%rbx,%rsi), %xmm2 - 0xf3, 0x41, 0x0f, 0x6f, 0x1c, 0x36, //0x000006df movdqu (%r14,%rsi), %xmm3 - 0x66, 0x0f, 0x74, 0xda, //0x000006e5 pcmpeqb %xmm2, %xmm3 - 0x66, 0x0f, 0xd7, 0xfb, //0x000006e9 pmovmskb %xmm3, %edi - 0x48, 0x83, 0xc2, 0xf0, //0x000006ed addq $-16, %rdx - 0x48, 0x83, 0xc6, 0x10, //0x000006f1 addq $16, %rsi - 0x66, 0x83, 0xff, 0xff, //0x000006f5 cmpw $-1, %di - 0x0f, 0x84, 0xd1, 0xff, 0xff, 0xff, //0x000006f9 je LBB0_83 - //0x000006ff LBB0_85 - 0x31, 0xc9, //0x000006ff xorl %ecx, %ecx - //0x00000701 LBB0_86 - 0x49, 0x8b, 0x07, //0x00000701 movq (%r15), %rax - 0x49, 0x39, 0xc2, //0x00000704 cmpq %rax, %r10 - 0x0f, 0x83, 0x33, 0x00, 0x00, 0x00, //0x00000707 jae LBB0_91 - 0x43, 0x8a, 0x54, 0x15, 0x00, //0x0000070d movb (%r13,%r10), %dl - 0x80, 0xfa, 0x0d, //0x00000712 cmpb $13, %dl - 0x0f, 0x84, 0x25, 0x00, 0x00, 0x00, //0x00000715 je LBB0_91 - 0x80, 0xfa, 0x20, //0x0000071b cmpb $32, %dl - 0x0f, 0x84, 0x1c, 0x00, 0x00, 0x00, //0x0000071e je LBB0_91 - 0x80, 0xc2, 0xf7, //0x00000724 addb $-9, %dl - 0x80, 0xfa, 0x01, //0x00000727 cmpb $1, %dl - 0x0f, 0x86, 0x10, 0x00, 0x00, 0x00, //0x0000072a jbe LBB0_91 - 0x4c, 0x89, 0xd2, //0x00000730 movq %r10, %rdx - 0xe9, 0xfd, 0x00, 0x00, 0x00, //0x00000733 jmp LBB0_112 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000738 .p2align 4, 0x90 - //0x00000740 LBB0_91 - 0x49, 0x8d, 0x52, 0x01, //0x00000740 leaq $1(%r10), %rdx - 0x48, 0x39, 0xc2, //0x00000744 cmpq %rax, %rdx - 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00000747 jae LBB0_95 - 0x41, 0x8a, 0x5c, 0x15, 0x00, //0x0000074d movb (%r13,%rdx), %bl - 0x80, 0xfb, 0x0d, //0x00000752 cmpb $13, %bl - 0x0f, 0x84, 0x15, 0x00, 0x00, 0x00, //0x00000755 je LBB0_95 - 0x80, 0xfb, 0x20, //0x0000075b cmpb $32, %bl - 0x0f, 0x84, 0x0c, 0x00, 0x00, 0x00, //0x0000075e je LBB0_95 - 0x80, 0xc3, 0xf7, //0x00000764 addb $-9, %bl - 0x80, 0xfb, 0x01, //0x00000767 cmpb $1, %bl - 0x0f, 0x87, 0xc5, 0x00, 0x00, 0x00, //0x0000076a ja LBB0_112 - //0x00000770 .p2align 4, 0x90 - //0x00000770 LBB0_95 - 0x49, 0x8d, 0x52, 0x02, //0x00000770 leaq $2(%r10), %rdx - 0x48, 0x39, 0xc2, //0x00000774 cmpq %rax, %rdx - 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00000777 jae LBB0_99 - 0x41, 0x8a, 0x5c, 0x15, 0x00, //0x0000077d movb (%r13,%rdx), %bl - 0x80, 0xfb, 0x0d, //0x00000782 cmpb $13, %bl - 0x0f, 0x84, 0x15, 0x00, 0x00, 0x00, //0x00000785 je LBB0_99 - 0x80, 0xfb, 0x20, //0x0000078b cmpb $32, %bl - 0x0f, 0x84, 0x0c, 0x00, 0x00, 0x00, //0x0000078e je LBB0_99 - 0x80, 0xc3, 0xf7, //0x00000794 addb $-9, %bl - 0x80, 0xfb, 0x01, //0x00000797 cmpb $1, %bl - 0x0f, 0x87, 0x95, 0x00, 0x00, 0x00, //0x0000079a ja LBB0_112 - //0x000007a0 .p2align 4, 0x90 - //0x000007a0 LBB0_99 - 0x49, 0x8d, 0x52, 0x03, //0x000007a0 leaq $3(%r10), %rdx - 0x48, 0x39, 0xc2, //0x000007a4 cmpq %rax, %rdx - 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x000007a7 jae LBB0_103 - 0x41, 0x8a, 0x5c, 0x15, 0x00, //0x000007ad movb (%r13,%rdx), %bl - 0x80, 0xfb, 0x0d, //0x000007b2 cmpb $13, %bl - 0x0f, 0x84, 0x15, 0x00, 0x00, 0x00, //0x000007b5 je LBB0_103 - 0x80, 0xfb, 0x20, //0x000007bb cmpb $32, %bl - 0x0f, 0x84, 0x0c, 0x00, 0x00, 0x00, //0x000007be je LBB0_103 - 0x80, 0xc3, 0xf7, //0x000007c4 addb $-9, %bl - 0x80, 0xfb, 0x01, //0x000007c7 cmpb $1, %bl - 0x0f, 0x87, 0x65, 0x00, 0x00, 0x00, //0x000007ca ja LBB0_112 - //0x000007d0 .p2align 4, 0x90 - //0x000007d0 LBB0_103 - 0x49, 0x8d, 0x52, 0x04, //0x000007d0 leaq $4(%r10), %rdx - 0x48, 0x39, 0xd0, //0x000007d4 cmpq %rdx, %rax - 0x0f, 0x86, 0x08, 0x28, 0x00, 0x00, //0x000007d7 jbe LBB0_866 - 0x48, 0x39, 0xd0, //0x000007dd cmpq %rdx, %rax - 0x0f, 0x84, 0x3a, 0x00, 0x00, 0x00, //0x000007e0 je LBB0_109 - 0x4a, 0x8d, 0x34, 0x28, //0x000007e6 leaq (%rax,%r13), %rsi - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000007ea .p2align 4, 0x90 - //0x000007f0 LBB0_106 - 0x41, 0x0f, 0xbe, 0x7c, 0x15, 0x00, //0x000007f0 movsbl (%r13,%rdx), %edi - 0x83, 0xff, 0x20, //0x000007f6 cmpl $32, %edi - 0x0f, 0x87, 0x2d, 0x00, 0x00, 0x00, //0x000007f9 ja LBB0_111 - 0x49, 0x0f, 0xa3, 0xf9, //0x000007ff btq %rdi, %r9 - 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00000803 jae LBB0_111 - 0x48, 0x83, 0xc2, 0x01, //0x00000809 addq $1, %rdx - 0x48, 0x39, 0xd0, //0x0000080d cmpq %rdx, %rax - 0x0f, 0x85, 0xda, 0xff, 0xff, 0xff, //0x00000810 jne LBB0_106 - 0xe9, 0x0b, 0x00, 0x00, 0x00, //0x00000816 jmp LBB0_110 - 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000081b .p2align 4, 0x90 - //0x00000820 LBB0_109 - 0x4c, 0x01, 0xea, //0x00000820 addq %r13, %rdx - 0x48, 0x89, 0xd6, //0x00000823 movq %rdx, %rsi - //0x00000826 LBB0_110 - 0x4c, 0x29, 0xee, //0x00000826 subq %r13, %rsi - 0x48, 0x89, 0xf2, //0x00000829 movq %rsi, %rdx - //0x0000082c LBB0_111 - 0x48, 0x39, 0xc2, //0x0000082c cmpq %rax, %rdx - 0x0f, 0x83, 0x0e, 0x3e, 0x00, 0x00, //0x0000082f jae LBB0_868 - //0x00000835 LBB0_112 - 0x4c, 0x8d, 0x52, 0x01, //0x00000835 leaq $1(%rdx), %r10 - 0x4d, 0x89, 0x10, //0x00000839 movq %r10, (%r8) - 0x41, 0x80, 0x7c, 0x15, 0x00, 0x3a, //0x0000083c cmpb $58, (%r13,%rdx) - 0x0f, 0x85, 0xfb, 0x3d, 0x00, 0x00, //0x00000842 jne LBB0_868 - 0x48, 0x85, 0xc9, //0x00000848 testq %rcx, %rcx - 0x0f, 0x85, 0x8f, 0x25, 0x00, 0x00, //0x0000084b jne LBB0_458 - 0x49, 0x8b, 0x0f, //0x00000851 movq (%r15), %rcx - 0x49, 0x39, 0xca, //0x00000854 cmpq %rcx, %r10 - 0x0f, 0x83, 0x33, 0x00, 0x00, 0x00, //0x00000857 jae LBB0_119 - 0x43, 0x8a, 0x44, 0x15, 0x00, //0x0000085d movb (%r13,%r10), %al - 0x3c, 0x0d, //0x00000862 cmpb $13, %al - 0x0f, 0x84, 0x26, 0x00, 0x00, 0x00, //0x00000864 je LBB0_119 - 0x3c, 0x20, //0x0000086a cmpb $32, %al - 0x0f, 0x84, 0x1e, 0x00, 0x00, 0x00, //0x0000086c je LBB0_119 - 0x04, 0xf7, //0x00000872 addb $-9, %al - 0x3c, 0x01, //0x00000874 cmpb $1, %al - 0x0f, 0x86, 0x14, 0x00, 0x00, 0x00, //0x00000876 jbe LBB0_119 - 0x4c, 0x89, 0xd0, //0x0000087c movq %r10, %rax - 0xe9, 0x95, 0x01, 0x00, 0x00, //0x0000087f jmp LBB0_148 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000884 .p2align 4, 0x90 - //0x00000890 LBB0_119 - 0x48, 0x8d, 0x42, 0x02, //0x00000890 leaq $2(%rdx), %rax - 0x48, 0x39, 0xc8, //0x00000894 cmpq %rcx, %rax - 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00000897 jae LBB0_123 - 0x41, 0x8a, 0x5c, 0x05, 0x00, //0x0000089d movb (%r13,%rax), %bl - 0x80, 0xfb, 0x0d, //0x000008a2 cmpb $13, %bl - 0x0f, 0x84, 0x15, 0x00, 0x00, 0x00, //0x000008a5 je LBB0_123 - 0x80, 0xfb, 0x20, //0x000008ab cmpb $32, %bl - 0x0f, 0x84, 0x0c, 0x00, 0x00, 0x00, //0x000008ae je LBB0_123 - 0x80, 0xc3, 0xf7, //0x000008b4 addb $-9, %bl - 0x80, 0xfb, 0x01, //0x000008b7 cmpb $1, %bl - 0x0f, 0x87, 0x59, 0x01, 0x00, 0x00, //0x000008ba ja LBB0_148 - //0x000008c0 .p2align 4, 0x90 - //0x000008c0 LBB0_123 - 0x48, 0x8d, 0x42, 0x03, //0x000008c0 leaq $3(%rdx), %rax - 0x48, 0x39, 0xc8, //0x000008c4 cmpq %rcx, %rax - 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x000008c7 jae LBB0_127 - 0x41, 0x8a, 0x5c, 0x05, 0x00, //0x000008cd movb (%r13,%rax), %bl - 0x80, 0xfb, 0x0d, //0x000008d2 cmpb $13, %bl - 0x0f, 0x84, 0x15, 0x00, 0x00, 0x00, //0x000008d5 je LBB0_127 - 0x80, 0xfb, 0x20, //0x000008db cmpb $32, %bl - 0x0f, 0x84, 0x0c, 0x00, 0x00, 0x00, //0x000008de je LBB0_127 - 0x80, 0xc3, 0xf7, //0x000008e4 addb $-9, %bl - 0x80, 0xfb, 0x01, //0x000008e7 cmpb $1, %bl - 0x0f, 0x87, 0x29, 0x01, 0x00, 0x00, //0x000008ea ja LBB0_148 - //0x000008f0 .p2align 4, 0x90 - //0x000008f0 LBB0_127 - 0x48, 0x8d, 0x42, 0x04, //0x000008f0 leaq $4(%rdx), %rax - 0x48, 0x39, 0xc8, //0x000008f4 cmpq %rcx, %rax - 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x000008f7 jae LBB0_131 - 0x41, 0x8a, 0x5c, 0x05, 0x00, //0x000008fd movb (%r13,%rax), %bl - 0x80, 0xfb, 0x0d, //0x00000902 cmpb $13, %bl - 0x0f, 0x84, 0x15, 0x00, 0x00, 0x00, //0x00000905 je LBB0_131 - 0x80, 0xfb, 0x20, //0x0000090b cmpb $32, %bl - 0x0f, 0x84, 0x0c, 0x00, 0x00, 0x00, //0x0000090e je LBB0_131 - 0x80, 0xc3, 0xf7, //0x00000914 addb $-9, %bl - 0x80, 0xfb, 0x01, //0x00000917 cmpb $1, %bl - 0x0f, 0x87, 0xf9, 0x00, 0x00, 0x00, //0x0000091a ja LBB0_148 - //0x00000920 .p2align 4, 0x90 - //0x00000920 LBB0_131 - 0x48, 0x83, 0xc2, 0x05, //0x00000920 addq $5, %rdx - 0x48, 0x39, 0xd1, //0x00000924 cmpq %rdx, %rcx - 0x0f, 0x86, 0x43, 0x00, 0x00, 0x00, //0x00000927 jbe LBB0_137 - 0x48, 0x39, 0xd1, //0x0000092d cmpq %rdx, %rcx - 0x0f, 0x84, 0xcb, 0x00, 0x00, 0x00, //0x00000930 je LBB0_145 - 0x4a, 0x8d, 0x04, 0x29, //0x00000936 leaq (%rcx,%r13), %rax - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000093a .p2align 4, 0x90 - //0x00000940 LBB0_134 - 0x41, 0x0f, 0xbe, 0x74, 0x15, 0x00, //0x00000940 movsbl (%r13,%rdx), %esi - 0x83, 0xfe, 0x20, //0x00000946 cmpl $32, %esi - 0x0f, 0x87, 0xbe, 0x00, 0x00, 0x00, //0x00000949 ja LBB0_147 - 0x49, 0x0f, 0xa3, 0xf1, //0x0000094f btq %rsi, %r9 - 0x0f, 0x83, 0xb4, 0x00, 0x00, 0x00, //0x00000953 jae LBB0_147 - 0x48, 0x83, 0xc2, 0x01, //0x00000959 addq $1, %rdx - 0x48, 0x39, 0xd1, //0x0000095d cmpq %rdx, %rcx - 0x0f, 0x85, 0xda, 0xff, 0xff, 0xff, //0x00000960 jne LBB0_134 - 0xe9, 0x9c, 0x00, 0x00, 0x00, //0x00000966 jmp LBB0_146 - 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000096b .p2align 4, 0x90 - //0x00000970 LBB0_137 - 0x49, 0x89, 0x10, //0x00000970 movq %rdx, (%r8) - 0x49, 0x89, 0xd2, //0x00000973 movq %rdx, %r10 - 0xe9, 0xa3, 0x01, 0x00, 0x00, //0x00000976 jmp LBB0_164 - //0x0000097b LBB0_138 - 0x44, 0x01, 0xe8, //0x0000097b addl %r13d, %eax - 0x01, 0xf0, //0x0000097e addl %esi, %eax - 0x83, 0xc0, 0x01, //0x00000980 addl $1, %eax - 0x25, 0xff, 0x0f, 0x00, 0x00, //0x00000983 andl $4095, %eax - 0x3d, 0xf0, 0x0f, 0x00, 0x00, //0x00000988 cmpl $4080, %eax - 0x0f, 0x87, 0x51, 0x00, 0x00, 0x00, //0x0000098d ja LBB0_143 - 0x41, 0x8d, 0x04, 0x36, //0x00000993 leal (%r14,%rsi), %eax - 0x25, 0xff, 0x0f, 0x00, 0x00, //0x00000997 andl $4095, %eax - 0x3d, 0xf1, 0x0f, 0x00, 0x00, //0x0000099c cmpl $4081, %eax - 0x0f, 0x83, 0x3d, 0x00, 0x00, 0x00, //0x000009a1 jae LBB0_143 - 0xf3, 0x0f, 0x6f, 0x14, 0x33, //0x000009a7 movdqu (%rbx,%rsi), %xmm2 - 0xf3, 0x41, 0x0f, 0x6f, 0x1c, 0x36, //0x000009ac movdqu (%r14,%rsi), %xmm3 - 0x66, 0x0f, 0x74, 0xda, //0x000009b2 pcmpeqb %xmm2, %xmm3 - 0x66, 0x0f, 0xd7, 0xc3, //0x000009b6 pmovmskb %xmm3, %eax - 0x66, 0x83, 0xf8, 0xff, //0x000009ba cmpw $-1, %ax - 0x0f, 0x84, 0x3d, 0xfd, 0xff, 0xff, //0x000009be je LBB0_86 - 0xf7, 0xd0, //0x000009c4 notl %eax - 0x66, 0x0f, 0xbc, 0xc0, //0x000009c6 bsfw %ax, %ax - 0x0f, 0xb7, 0xc0, //0x000009ca movzwl %ax, %eax - 0x31, 0xc9, //0x000009cd xorl %ecx, %ecx - 0x48, 0x39, 0xc2, //0x000009cf cmpq %rax, %rdx - 0x0f, 0x96, 0xc1, //0x000009d2 setbe %cl - 0xe9, 0x27, 0xfd, 0xff, 0xff, //0x000009d5 jmp LBB0_86 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000009da .p2align 4, 0x90 + 0x48, 0x8b, 0x45, 0xb0, //0x000002c5 movq $-80(%rbp), %rax + 0x48, 0x8b, 0x00, //0x000002c9 movq (%rax), %rax + 0x48, 0x85, 0xc0, //0x000002cc testq %rax, %rax + 0x0f, 0x85, 0x5b, 0x00, 0x00, 0x00, //0x000002cf jne LBB0_30 + 0xe9, 0x41, 0x44, 0x00, 0x00, //0x000002d5 jmp LBB0_865 + //0x000002da LBB0_25 + 0x4d, 0x01, 0xeb, //0x000002da addq %r13, %r11 + 0x4c, 0x89, 0xda, //0x000002dd movq %r11, %rdx + //0x000002e0 LBB0_26 + 0x4c, 0x29, 0xea, //0x000002e0 subq %r13, %rdx + 0x49, 0x89, 0xd3, //0x000002e3 movq %rdx, %r11 + //0x000002e6 LBB0_27 + 0x4c, 0x89, 0xda, //0x000002e6 movq %r11, %rdx + 0x49, 0x39, 0xcb, //0x000002e9 cmpq %rcx, %r11 + 0x0f, 0x83, 0x21, 0x00, 0x00, 0x00, //0x000002ec jae LBB0_29 + //0x000002f2 LBB0_28 + 0x4c, 0x8d, 0x5a, 0x01, //0x000002f2 leaq $1(%rdx), %r11 + 0x4d, 0x89, 0x18, //0x000002f6 movq %r11, (%r8) + 0x41, 0x8a, 0x4c, 0x15, 0x00, //0x000002f9 movb (%r13,%rdx), %cl + 0x48, 0x8b, 0x45, 0xb0, //0x000002fe movq $-80(%rbp), %rax + 0x48, 0x8b, 0x00, //0x00000302 movq (%rax), %rax + 0x48, 0x85, 0xc0, //0x00000305 testq %rax, %rax + 0x0f, 0x85, 0x22, 0x00, 0x00, 0x00, //0x00000308 jne LBB0_30 + 0xe9, 0x08, 0x44, 0x00, 0x00, //0x0000030e jmp LBB0_865 + //0x00000313 LBB0_29 + 0x31, 0xc9, //0x00000313 xorl %ecx, %ecx + 0x49, 0x89, 0xc3, //0x00000315 movq %rax, %r11 + 0x48, 0x8b, 0x45, 0xb0, //0x00000318 movq $-80(%rbp), %rax + 0x48, 0x8b, 0x00, //0x0000031c movq (%rax), %rax + 0x48, 0x85, 0xc0, //0x0000031f testq %rax, %rax + 0x0f, 0x84, 0xf3, 0x43, 0x00, 0x00, //0x00000322 je LBB0_865 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000328 .p2align 4, 0x90 + //0x00000330 LBB0_30 + 0x8a, 0x40, 0x17, //0x00000330 movb $23(%rax), %al + 0x24, 0x1f, //0x00000333 andb $31, %al + 0x3c, 0x02, //0x00000335 cmpb $2, %al + 0x0f, 0x84, 0xc3, 0x1a, 0x00, 0x00, //0x00000337 je LBB0_342 + 0x3c, 0x18, //0x0000033d cmpb $24, %al + 0x0f, 0x85, 0xd6, 0x43, 0x00, 0x00, //0x0000033f jne LBB0_865 + 0x80, 0xf9, 0x7b, //0x00000345 cmpb $123, %cl + 0x0f, 0x85, 0x0d, 0x44, 0x00, 0x00, //0x00000348 jne LBB0_872 + //0x0000034e LBB0_33 + 0x49, 0x8b, 0x09, //0x0000034e movq (%r9), %rcx + 0x49, 0x39, 0xcb, //0x00000351 cmpq %rcx, %r11 + 0x0f, 0x83, 0x36, 0x00, 0x00, 0x00, //0x00000354 jae LBB0_38 + 0x43, 0x8a, 0x44, 0x1d, 0x00, //0x0000035a movb (%r13,%r11), %al + 0x3c, 0x0d, //0x0000035f cmpb $13, %al + 0x0f, 0x84, 0x29, 0x00, 0x00, 0x00, //0x00000361 je LBB0_38 + 0x3c, 0x20, //0x00000367 cmpb $32, %al + 0x0f, 0x84, 0x21, 0x00, 0x00, 0x00, //0x00000369 je LBB0_38 + 0x04, 0xf7, //0x0000036f addb $-9, %al + 0x3c, 0x01, //0x00000371 cmpb $1, %al + 0x0f, 0x86, 0x17, 0x00, 0x00, 0x00, //0x00000373 jbe LBB0_38 + 0x4c, 0x89, 0xd8, //0x00000379 movq %r11, %rax + 0xe9, 0x04, 0x01, 0x00, 0x00, //0x0000037c jmp LBB0_59 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000381 .p2align 4, 0x90 + //0x00000390 LBB0_38 + 0x49, 0x8d, 0x43, 0x01, //0x00000390 leaq $1(%r11), %rax + 0x48, 0x39, 0xc8, //0x00000394 cmpq %rcx, %rax + 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00000397 jae LBB0_42 + 0x41, 0x8a, 0x54, 0x05, 0x00, //0x0000039d movb (%r13,%rax), %dl + 0x80, 0xfa, 0x0d, //0x000003a2 cmpb $13, %dl + 0x0f, 0x84, 0x15, 0x00, 0x00, 0x00, //0x000003a5 je LBB0_42 + 0x80, 0xfa, 0x20, //0x000003ab cmpb $32, %dl + 0x0f, 0x84, 0x0c, 0x00, 0x00, 0x00, //0x000003ae je LBB0_42 + 0x80, 0xc2, 0xf7, //0x000003b4 addb $-9, %dl + 0x80, 0xfa, 0x01, //0x000003b7 cmpb $1, %dl + 0x0f, 0x87, 0xc5, 0x00, 0x00, 0x00, //0x000003ba ja LBB0_59 + //0x000003c0 .p2align 4, 0x90 + //0x000003c0 LBB0_42 + 0x49, 0x8d, 0x43, 0x02, //0x000003c0 leaq $2(%r11), %rax + 0x48, 0x39, 0xc8, //0x000003c4 cmpq %rcx, %rax + 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x000003c7 jae LBB0_46 + 0x41, 0x8a, 0x54, 0x05, 0x00, //0x000003cd movb (%r13,%rax), %dl + 0x80, 0xfa, 0x0d, //0x000003d2 cmpb $13, %dl + 0x0f, 0x84, 0x15, 0x00, 0x00, 0x00, //0x000003d5 je LBB0_46 + 0x80, 0xfa, 0x20, //0x000003db cmpb $32, %dl + 0x0f, 0x84, 0x0c, 0x00, 0x00, 0x00, //0x000003de je LBB0_46 + 0x80, 0xc2, 0xf7, //0x000003e4 addb $-9, %dl + 0x80, 0xfa, 0x01, //0x000003e7 cmpb $1, %dl + 0x0f, 0x87, 0x95, 0x00, 0x00, 0x00, //0x000003ea ja LBB0_59 + //0x000003f0 .p2align 4, 0x90 + //0x000003f0 LBB0_46 + 0x49, 0x8d, 0x43, 0x03, //0x000003f0 leaq $3(%r11), %rax + 0x48, 0x39, 0xc8, //0x000003f4 cmpq %rcx, %rax + 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x000003f7 jae LBB0_50 + 0x41, 0x8a, 0x54, 0x05, 0x00, //0x000003fd movb (%r13,%rax), %dl + 0x80, 0xfa, 0x0d, //0x00000402 cmpb $13, %dl + 0x0f, 0x84, 0x15, 0x00, 0x00, 0x00, //0x00000405 je LBB0_50 + 0x80, 0xfa, 0x20, //0x0000040b cmpb $32, %dl + 0x0f, 0x84, 0x0c, 0x00, 0x00, 0x00, //0x0000040e je LBB0_50 + 0x80, 0xc2, 0xf7, //0x00000414 addb $-9, %dl + 0x80, 0xfa, 0x01, //0x00000417 cmpb $1, %dl + 0x0f, 0x87, 0x65, 0x00, 0x00, 0x00, //0x0000041a ja LBB0_59 + //0x00000420 .p2align 4, 0x90 + //0x00000420 LBB0_50 + 0x49, 0x8d, 0x43, 0x04, //0x00000420 leaq $4(%r11), %rax + 0x48, 0x39, 0xc1, //0x00000424 cmpq %rax, %rcx + 0x0f, 0x86, 0x23, 0x43, 0x00, 0x00, //0x00000427 jbe LBB0_869 + 0x48, 0x39, 0xc1, //0x0000042d cmpq %rax, %rcx + 0x0f, 0x84, 0x3a, 0x00, 0x00, 0x00, //0x00000430 je LBB0_56 + 0x4a, 0x8d, 0x14, 0x29, //0x00000436 leaq (%rcx,%r13), %rdx + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000043a .p2align 4, 0x90 + //0x00000440 LBB0_53 + 0x41, 0x0f, 0xbe, 0x74, 0x05, 0x00, //0x00000440 movsbl (%r13,%rax), %esi + 0x83, 0xfe, 0x20, //0x00000446 cmpl $32, %esi + 0x0f, 0x87, 0x2d, 0x00, 0x00, 0x00, //0x00000449 ja LBB0_58 + 0x49, 0x0f, 0xa3, 0xf6, //0x0000044f btq %rsi, %r14 + 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00000453 jae LBB0_58 + 0x48, 0x83, 0xc0, 0x01, //0x00000459 addq $1, %rax + 0x48, 0x39, 0xc1, //0x0000045d cmpq %rax, %rcx + 0x0f, 0x85, 0xda, 0xff, 0xff, 0xff, //0x00000460 jne LBB0_53 + 0xe9, 0x0b, 0x00, 0x00, 0x00, //0x00000466 jmp LBB0_57 + 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000046b .p2align 4, 0x90 + //0x00000470 LBB0_56 + 0x4c, 0x01, 0xe8, //0x00000470 addq %r13, %rax + 0x48, 0x89, 0xc2, //0x00000473 movq %rax, %rdx + //0x00000476 LBB0_57 + 0x4c, 0x29, 0xea, //0x00000476 subq %r13, %rdx + 0x48, 0x89, 0xd0, //0x00000479 movq %rdx, %rax + //0x0000047c LBB0_58 + 0x48, 0x39, 0xc8, //0x0000047c cmpq %rcx, %rax + 0x0f, 0x83, 0xd6, 0x42, 0x00, 0x00, //0x0000047f jae LBB0_872 + //0x00000485 LBB0_59 + 0x4c, 0x8d, 0x58, 0x01, //0x00000485 leaq $1(%rax), %r11 + 0x4d, 0x89, 0x18, //0x00000489 movq %r11, (%r8) + 0x41, 0x8a, 0x54, 0x05, 0x00, //0x0000048c movb (%r13,%rax), %dl + 0x80, 0xfa, 0x22, //0x00000491 cmpb $34, %dl + 0x0f, 0x85, 0x9d, 0x2b, 0x00, 0x00, //0x00000494 jne LBB0_555 + 0x49, 0x8b, 0x09, //0x0000049a movq (%r9), %rcx + 0x49, 0x89, 0xc8, //0x0000049d movq %rcx, %r8 + 0x4d, 0x29, 0xd8, //0x000004a0 subq %r11, %r8 + 0x0f, 0x84, 0x41, 0x4f, 0x00, 0x00, //0x000004a3 je LBB0_974 + 0x48, 0x89, 0x8d, 0x48, 0xff, 0xff, 0xff, //0x000004a9 movq %rcx, $-184(%rbp) + 0x48, 0x8b, 0x4d, 0xb0, //0x000004b0 movq $-80(%rbp), %rcx + 0x48, 0x8b, 0x71, 0x08, //0x000004b4 movq $8(%rcx), %rsi + 0x4c, 0x8b, 0x3e, //0x000004b8 movq (%rsi), %r15 + 0x48, 0x8b, 0x4e, 0x08, //0x000004bb movq $8(%rsi), %rcx + 0x48, 0x89, 0x4d, 0xb8, //0x000004bf movq %rcx, $-72(%rbp) + 0x4c, 0x89, 0x9d, 0x38, 0xff, 0xff, 0xff, //0x000004c3 movq %r11, $-200(%rbp) + 0x4d, 0x01, 0xeb, //0x000004ca addq %r13, %r11 + 0x49, 0x83, 0xf8, 0x40, //0x000004cd cmpq $64, %r8 + 0x4c, 0x89, 0x5d, 0xd0, //0x000004d1 movq %r11, $-48(%rbp) + 0x0f, 0x82, 0xc3, 0x12, 0x00, 0x00, //0x000004d5 jb LBB0_268 + 0x4c, 0x89, 0xbd, 0x40, 0xff, 0xff, 0xff, //0x000004db movq %r15, $-192(%rbp) + 0x49, 0xc7, 0xc7, 0xfe, 0xff, 0xff, 0xff, //0x000004e2 movq $-2, %r15 + 0x49, 0x29, 0xc7, //0x000004e9 subq %rax, %r15 + 0x4c, 0x8d, 0x58, 0x01, //0x000004ec leaq $1(%rax), %r11 + 0x48, 0xc7, 0x45, 0x98, 0xff, 0xff, 0xff, 0xff, //0x000004f0 movq $-1, $-104(%rbp) + 0x45, 0x31, 0xc9, //0x000004f8 xorl %r9d, %r9d + 0x90, 0x90, 0x90, 0x90, 0x90, //0x000004fb .p2align 4, 0x90 + //0x00000500 LBB0_63 + 0xf3, 0x43, 0x0f, 0x6f, 0x5c, 0x1d, 0x00, //0x00000500 movdqu (%r13,%r11), %xmm3 + 0xf3, 0x43, 0x0f, 0x6f, 0x6c, 0x1d, 0x10, //0x00000507 movdqu $16(%r13,%r11), %xmm5 + 0xf3, 0x43, 0x0f, 0x6f, 0x74, 0x1d, 0x20, //0x0000050e movdqu $32(%r13,%r11), %xmm6 + 0xf3, 0x43, 0x0f, 0x6f, 0x7c, 0x1d, 0x30, //0x00000515 movdqu $48(%r13,%r11), %xmm7 + 0x66, 0x0f, 0x6f, 0xd3, //0x0000051c movdqa %xmm3, %xmm2 + 0x66, 0x0f, 0x74, 0xd0, //0x00000520 pcmpeqb %xmm0, %xmm2 + 0x66, 0x0f, 0xd7, 0xfa, //0x00000524 pmovmskb %xmm2, %edi + 0x66, 0x0f, 0x6f, 0xd5, //0x00000528 movdqa %xmm5, %xmm2 + 0x66, 0x0f, 0x74, 0xd0, //0x0000052c pcmpeqb %xmm0, %xmm2 + 0x66, 0x44, 0x0f, 0xd7, 0xe2, //0x00000530 pmovmskb %xmm2, %r12d + 0x66, 0x0f, 0x6f, 0xd6, //0x00000535 movdqa %xmm6, %xmm2 + 0x66, 0x0f, 0x74, 0xd0, //0x00000539 pcmpeqb %xmm0, %xmm2 + 0x66, 0x44, 0x0f, 0xd7, 0xd2, //0x0000053d pmovmskb %xmm2, %r10d + 0x66, 0x0f, 0x6f, 0xd7, //0x00000542 movdqa %xmm7, %xmm2 + 0x66, 0x0f, 0x74, 0xd0, //0x00000546 pcmpeqb %xmm0, %xmm2 + 0x66, 0x44, 0x0f, 0xd7, 0xf2, //0x0000054a pmovmskb %xmm2, %r14d + 0x66, 0x0f, 0x74, 0xd9, //0x0000054f pcmpeqb %xmm1, %xmm3 + 0x66, 0x0f, 0xd7, 0xf3, //0x00000553 pmovmskb %xmm3, %esi + 0x66, 0x0f, 0x74, 0xe9, //0x00000557 pcmpeqb %xmm1, %xmm5 + 0x66, 0x0f, 0xd7, 0xdd, //0x0000055b pmovmskb %xmm5, %ebx + 0x66, 0x0f, 0x74, 0xf1, //0x0000055f pcmpeqb %xmm1, %xmm6 + 0x66, 0x0f, 0xd7, 0xd6, //0x00000563 pmovmskb %xmm6, %edx + 0x66, 0x0f, 0x74, 0xf9, //0x00000567 pcmpeqb %xmm1, %xmm7 + 0x66, 0x0f, 0xd7, 0xcf, //0x0000056b pmovmskb %xmm7, %ecx + 0x49, 0xc1, 0xe6, 0x30, //0x0000056f shlq $48, %r14 + 0x49, 0xc1, 0xe2, 0x20, //0x00000573 shlq $32, %r10 + 0x4d, 0x09, 0xf2, //0x00000577 orq %r14, %r10 + 0x49, 0xc1, 0xe4, 0x10, //0x0000057a shlq $16, %r12 + 0x4d, 0x09, 0xd4, //0x0000057e orq %r10, %r12 + 0x4c, 0x09, 0xe7, //0x00000581 orq %r12, %rdi + 0x48, 0xc1, 0xe1, 0x30, //0x00000584 shlq $48, %rcx + 0x48, 0xc1, 0xe2, 0x20, //0x00000588 shlq $32, %rdx + 0x48, 0x09, 0xca, //0x0000058c orq %rcx, %rdx + 0x48, 0xc1, 0xe3, 0x10, //0x0000058f shlq $16, %rbx + 0x48, 0x09, 0xd3, //0x00000593 orq %rdx, %rbx + 0x48, 0x09, 0xde, //0x00000596 orq %rbx, %rsi + 0x0f, 0x85, 0x30, 0x00, 0x00, 0x00, //0x00000599 jne LBB0_72 + 0x4d, 0x85, 0xc9, //0x0000059f testq %r9, %r9 + 0x0f, 0x85, 0x3d, 0x00, 0x00, 0x00, //0x000005a2 jne LBB0_74 + 0x45, 0x31, 0xc9, //0x000005a8 xorl %r9d, %r9d + 0x48, 0x85, 0xff, //0x000005ab testq %rdi, %rdi + 0x0f, 0x85, 0x8c, 0x00, 0x00, 0x00, //0x000005ae jne LBB0_75 + //0x000005b4 LBB0_66 + 0x49, 0x83, 0xc0, 0xc0, //0x000005b4 addq $-64, %r8 + 0x49, 0x83, 0xc7, 0xc0, //0x000005b8 addq $-64, %r15 + 0x49, 0x83, 0xc3, 0x40, //0x000005bc addq $64, %r11 + 0x49, 0x83, 0xf8, 0x3f, //0x000005c0 cmpq $63, %r8 + 0x0f, 0x87, 0x36, 0xff, 0xff, 0xff, //0x000005c4 ja LBB0_63 + 0xe9, 0xdf, 0x10, 0x00, 0x00, //0x000005ca jmp LBB0_67 + //0x000005cf LBB0_72 + 0x48, 0x83, 0x7d, 0x98, 0xff, //0x000005cf cmpq $-1, $-104(%rbp) + 0x0f, 0x85, 0x0b, 0x00, 0x00, 0x00, //0x000005d4 jne LBB0_74 + 0x48, 0x0f, 0xbc, 0xce, //0x000005da bsfq %rsi, %rcx + 0x4c, 0x01, 0xd9, //0x000005de addq %r11, %rcx + 0x48, 0x89, 0x4d, 0x98, //0x000005e1 movq %rcx, $-104(%rbp) + //0x000005e5 LBB0_74 + 0x4c, 0x89, 0xc9, //0x000005e5 movq %r9, %rcx + 0x48, 0xf7, 0xd1, //0x000005e8 notq %rcx + 0x48, 0x21, 0xf1, //0x000005eb andq %rsi, %rcx + 0x48, 0x8d, 0x1c, 0x09, //0x000005ee leaq (%rcx,%rcx), %rbx + 0x4c, 0x09, 0xcb, //0x000005f2 orq %r9, %rbx + 0x48, 0x89, 0xda, //0x000005f5 movq %rbx, %rdx + 0x48, 0xf7, 0xd2, //0x000005f8 notq %rdx + 0x48, 0x21, 0xf2, //0x000005fb andq %rsi, %rdx + 0x48, 0xbe, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x000005fe movabsq $-6148914691236517206, %rsi + 0x48, 0x21, 0xf2, //0x00000608 andq %rsi, %rdx + 0x45, 0x31, 0xc9, //0x0000060b xorl %r9d, %r9d + 0x48, 0x01, 0xca, //0x0000060e addq %rcx, %rdx + 0x41, 0x0f, 0x92, 0xc1, //0x00000611 setb %r9b + 0x48, 0x01, 0xd2, //0x00000615 addq %rdx, %rdx + 0x48, 0xb9, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00000618 movabsq $6148914691236517205, %rcx + 0x48, 0x31, 0xca, //0x00000622 xorq %rcx, %rdx + 0x48, 0x21, 0xda, //0x00000625 andq %rbx, %rdx + 0x48, 0xf7, 0xd2, //0x00000628 notq %rdx + 0x48, 0x21, 0xd7, //0x0000062b andq %rdx, %rdi + 0x48, 0x85, 0xff, //0x0000062e testq %rdi, %rdi + 0x0f, 0x84, 0x7d, 0xff, 0xff, 0xff, //0x00000631 je LBB0_66 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000637 .p2align 4, 0x90 + //0x00000640 LBB0_75 + 0x4c, 0x0f, 0xbc, 0xdf, //0x00000640 bsfq %rdi, %r11 + 0x4d, 0x29, 0xfb, //0x00000644 subq %r15, %r11 + 0x4c, 0x8b, 0x45, 0xc8, //0x00000647 movq $-56(%rbp), %r8 + 0x4c, 0x8b, 0x4d, 0xc0, //0x0000064b movq $-64(%rbp), %r9 + 0x4c, 0x8b, 0x65, 0xa8, //0x0000064f movq $-88(%rbp), %r12 + 0x49, 0xbe, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00000653 movabsq $4294977024, %r14 + 0x4c, 0x8b, 0xbd, 0x40, 0xff, 0xff, 0xff, //0x0000065d movq $-192(%rbp), %r15 + 0x48, 0x8b, 0x4d, 0x98, //0x00000664 movq $-104(%rbp), %rcx + 0x4d, 0x85, 0xdb, //0x00000668 testq %r11, %r11 + 0x0f, 0x88, 0x84, 0x4d, 0x00, 0x00, //0x0000066b js LBB0_976 + //0x00000671 LBB0_78 + 0x4d, 0x89, 0x18, //0x00000671 movq %r11, (%r8) + 0x48, 0x83, 0xf9, 0xff, //0x00000674 cmpq $-1, %rcx + 0x0f, 0x84, 0x09, 0x00, 0x00, 0x00, //0x00000678 je LBB0_80 + 0x4c, 0x39, 0xd9, //0x0000067e cmpq %r11, %rcx + 0x0f, 0x8e, 0x31, 0x11, 0x00, 0x00, //0x00000681 jle LBB0_269 + //0x00000687 LBB0_80 + 0x4c, 0x89, 0xda, //0x00000687 movq %r11, %rdx + 0x48, 0x29, 0xc2, //0x0000068a subq %rax, %rdx + 0x48, 0x83, 0xc2, 0xfe, //0x0000068d addq $-2, %rdx + 0xb9, 0x01, 0x00, 0x00, 0x00, //0x00000691 movl $1, %ecx + 0x48, 0x89, 0xd6, //0x00000696 movq %rdx, %rsi + 0x48, 0x8b, 0x5d, 0xb8, //0x00000699 movq $-72(%rbp), %rbx + 0x48, 0x09, 0xde, //0x0000069d orq %rbx, %rsi + 0x48, 0x8b, 0x7d, 0xd0, //0x000006a0 movq $-48(%rbp), %rdi + 0x0f, 0x84, 0x4b, 0x00, 0x00, 0x00, //0x000006a4 je LBB0_86 + 0x48, 0x39, 0xda, //0x000006aa cmpq %rbx, %rdx + 0x0f, 0x85, 0x40, 0x00, 0x00, 0x00, //0x000006ad jne LBB0_85 + 0x31, 0xf6, //0x000006b3 xorl %esi, %esi + 0x48, 0x89, 0xda, //0x000006b5 movq %rbx, %rdx + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000006b8 .p2align 4, 0x90 + //0x000006c0 LBB0_83 + 0x48, 0x83, 0xfa, 0x10, //0x000006c0 cmpq $16, %rdx + 0x0f, 0x82, 0xb3, 0x02, 0x00, 0x00, //0x000006c4 jb LBB0_138 + 0xf3, 0x0f, 0x6f, 0x14, 0x37, //0x000006ca movdqu (%rdi,%rsi), %xmm2 + 0xf3, 0x41, 0x0f, 0x6f, 0x1c, 0x37, //0x000006cf movdqu (%r15,%rsi), %xmm3 + 0x66, 0x0f, 0x74, 0xda, //0x000006d5 pcmpeqb %xmm2, %xmm3 + 0x66, 0x0f, 0xd7, 0xfb, //0x000006d9 pmovmskb %xmm3, %edi + 0x48, 0x83, 0xc2, 0xf0, //0x000006dd addq $-16, %rdx + 0x48, 0x83, 0xc6, 0x10, //0x000006e1 addq $16, %rsi + 0x66, 0x83, 0xff, 0xff, //0x000006e5 cmpw $-1, %di + 0x48, 0x8b, 0x7d, 0xd0, //0x000006e9 movq $-48(%rbp), %rdi + 0x0f, 0x84, 0xcd, 0xff, 0xff, 0xff, //0x000006ed je LBB0_83 + //0x000006f3 LBB0_85 + 0x31, 0xc9, //0x000006f3 xorl %ecx, %ecx + //0x000006f5 LBB0_86 + 0x49, 0x8b, 0x01, //0x000006f5 movq (%r9), %rax + 0x49, 0x39, 0xc3, //0x000006f8 cmpq %rax, %r11 + 0x0f, 0x83, 0x2f, 0x00, 0x00, 0x00, //0x000006fb jae LBB0_91 + 0x43, 0x8a, 0x54, 0x1d, 0x00, //0x00000701 movb (%r13,%r11), %dl + 0x80, 0xfa, 0x0d, //0x00000706 cmpb $13, %dl + 0x0f, 0x84, 0x21, 0x00, 0x00, 0x00, //0x00000709 je LBB0_91 + 0x80, 0xfa, 0x20, //0x0000070f cmpb $32, %dl + 0x0f, 0x84, 0x18, 0x00, 0x00, 0x00, //0x00000712 je LBB0_91 + 0x80, 0xc2, 0xf7, //0x00000718 addb $-9, %dl + 0x80, 0xfa, 0x01, //0x0000071b cmpb $1, %dl + 0x0f, 0x86, 0x0c, 0x00, 0x00, 0x00, //0x0000071e jbe LBB0_91 + 0x4c, 0x89, 0xda, //0x00000724 movq %r11, %rdx + 0xe9, 0xf9, 0x00, 0x00, 0x00, //0x00000727 jmp LBB0_112 + 0x90, 0x90, 0x90, 0x90, //0x0000072c .p2align 4, 0x90 + //0x00000730 LBB0_91 + 0x49, 0x8d, 0x53, 0x01, //0x00000730 leaq $1(%r11), %rdx + 0x48, 0x39, 0xc2, //0x00000734 cmpq %rax, %rdx + 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00000737 jae LBB0_95 + 0x41, 0x8a, 0x5c, 0x15, 0x00, //0x0000073d movb (%r13,%rdx), %bl + 0x80, 0xfb, 0x0d, //0x00000742 cmpb $13, %bl + 0x0f, 0x84, 0x15, 0x00, 0x00, 0x00, //0x00000745 je LBB0_95 + 0x80, 0xfb, 0x20, //0x0000074b cmpb $32, %bl + 0x0f, 0x84, 0x0c, 0x00, 0x00, 0x00, //0x0000074e je LBB0_95 + 0x80, 0xc3, 0xf7, //0x00000754 addb $-9, %bl + 0x80, 0xfb, 0x01, //0x00000757 cmpb $1, %bl + 0x0f, 0x87, 0xc5, 0x00, 0x00, 0x00, //0x0000075a ja LBB0_112 + //0x00000760 .p2align 4, 0x90 + //0x00000760 LBB0_95 + 0x49, 0x8d, 0x53, 0x02, //0x00000760 leaq $2(%r11), %rdx + 0x48, 0x39, 0xc2, //0x00000764 cmpq %rax, %rdx + 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00000767 jae LBB0_99 + 0x41, 0x8a, 0x5c, 0x15, 0x00, //0x0000076d movb (%r13,%rdx), %bl + 0x80, 0xfb, 0x0d, //0x00000772 cmpb $13, %bl + 0x0f, 0x84, 0x15, 0x00, 0x00, 0x00, //0x00000775 je LBB0_99 + 0x80, 0xfb, 0x20, //0x0000077b cmpb $32, %bl + 0x0f, 0x84, 0x0c, 0x00, 0x00, 0x00, //0x0000077e je LBB0_99 + 0x80, 0xc3, 0xf7, //0x00000784 addb $-9, %bl + 0x80, 0xfb, 0x01, //0x00000787 cmpb $1, %bl + 0x0f, 0x87, 0x95, 0x00, 0x00, 0x00, //0x0000078a ja LBB0_112 + //0x00000790 .p2align 4, 0x90 + //0x00000790 LBB0_99 + 0x49, 0x8d, 0x53, 0x03, //0x00000790 leaq $3(%r11), %rdx + 0x48, 0x39, 0xc2, //0x00000794 cmpq %rax, %rdx + 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00000797 jae LBB0_103 + 0x41, 0x8a, 0x5c, 0x15, 0x00, //0x0000079d movb (%r13,%rdx), %bl + 0x80, 0xfb, 0x0d, //0x000007a2 cmpb $13, %bl + 0x0f, 0x84, 0x15, 0x00, 0x00, 0x00, //0x000007a5 je LBB0_103 + 0x80, 0xfb, 0x20, //0x000007ab cmpb $32, %bl + 0x0f, 0x84, 0x0c, 0x00, 0x00, 0x00, //0x000007ae je LBB0_103 + 0x80, 0xc3, 0xf7, //0x000007b4 addb $-9, %bl + 0x80, 0xfb, 0x01, //0x000007b7 cmpb $1, %bl + 0x0f, 0x87, 0x65, 0x00, 0x00, 0x00, //0x000007ba ja LBB0_112 + //0x000007c0 .p2align 4, 0x90 + //0x000007c0 LBB0_103 + 0x49, 0x8d, 0x53, 0x04, //0x000007c0 leaq $4(%r11), %rdx + 0x48, 0x39, 0xd0, //0x000007c4 cmpq %rdx, %rax + 0x0f, 0x86, 0x78, 0x28, 0x00, 0x00, //0x000007c7 jbe LBB0_870 + 0x48, 0x39, 0xd0, //0x000007cd cmpq %rdx, %rax + 0x0f, 0x84, 0x3a, 0x00, 0x00, 0x00, //0x000007d0 je LBB0_109 + 0x4a, 0x8d, 0x34, 0x28, //0x000007d6 leaq (%rax,%r13), %rsi + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000007da .p2align 4, 0x90 + //0x000007e0 LBB0_106 + 0x41, 0x0f, 0xbe, 0x7c, 0x15, 0x00, //0x000007e0 movsbl (%r13,%rdx), %edi + 0x83, 0xff, 0x20, //0x000007e6 cmpl $32, %edi + 0x0f, 0x87, 0x2d, 0x00, 0x00, 0x00, //0x000007e9 ja LBB0_111 + 0x49, 0x0f, 0xa3, 0xfe, //0x000007ef btq %rdi, %r14 + 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x000007f3 jae LBB0_111 + 0x48, 0x83, 0xc2, 0x01, //0x000007f9 addq $1, %rdx + 0x48, 0x39, 0xd0, //0x000007fd cmpq %rdx, %rax + 0x0f, 0x85, 0xda, 0xff, 0xff, 0xff, //0x00000800 jne LBB0_106 + 0xe9, 0x0b, 0x00, 0x00, 0x00, //0x00000806 jmp LBB0_110 + 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000080b .p2align 4, 0x90 + //0x00000810 LBB0_109 + 0x4c, 0x01, 0xea, //0x00000810 addq %r13, %rdx + 0x48, 0x89, 0xd6, //0x00000813 movq %rdx, %rsi + //0x00000816 LBB0_110 + 0x4c, 0x29, 0xee, //0x00000816 subq %r13, %rsi + 0x48, 0x89, 0xf2, //0x00000819 movq %rsi, %rdx + //0x0000081c LBB0_111 + 0x48, 0x39, 0xc2, //0x0000081c cmpq %rax, %rdx + 0x0f, 0x83, 0x36, 0x3f, 0x00, 0x00, //0x0000081f jae LBB0_872 + //0x00000825 LBB0_112 + 0x4c, 0x8d, 0x5a, 0x01, //0x00000825 leaq $1(%rdx), %r11 + 0x4d, 0x89, 0x18, //0x00000829 movq %r11, (%r8) + 0x41, 0x80, 0x7c, 0x15, 0x00, 0x3a, //0x0000082c cmpb $58, (%r13,%rdx) + 0x0f, 0x85, 0x23, 0x3f, 0x00, 0x00, //0x00000832 jne LBB0_872 + 0x48, 0x85, 0xc9, //0x00000838 testq %rcx, %rcx + 0x0f, 0x85, 0xff, 0x25, 0x00, 0x00, //0x0000083b jne LBB0_464 + 0x49, 0x8b, 0x09, //0x00000841 movq (%r9), %rcx + 0x49, 0x39, 0xcb, //0x00000844 cmpq %rcx, %r11 + 0x0f, 0x83, 0x33, 0x00, 0x00, 0x00, //0x00000847 jae LBB0_119 + 0x43, 0x8a, 0x44, 0x1d, 0x00, //0x0000084d movb (%r13,%r11), %al + 0x3c, 0x0d, //0x00000852 cmpb $13, %al + 0x0f, 0x84, 0x26, 0x00, 0x00, 0x00, //0x00000854 je LBB0_119 + 0x3c, 0x20, //0x0000085a cmpb $32, %al + 0x0f, 0x84, 0x1e, 0x00, 0x00, 0x00, //0x0000085c je LBB0_119 + 0x04, 0xf7, //0x00000862 addb $-9, %al + 0x3c, 0x01, //0x00000864 cmpb $1, %al + 0x0f, 0x86, 0x14, 0x00, 0x00, 0x00, //0x00000866 jbe LBB0_119 + 0x4c, 0x89, 0xd8, //0x0000086c movq %r11, %rax + 0xe9, 0xa5, 0x01, 0x00, 0x00, //0x0000086f jmp LBB0_148 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000874 .p2align 4, 0x90 + //0x00000880 LBB0_119 + 0x48, 0x8d, 0x42, 0x02, //0x00000880 leaq $2(%rdx), %rax + 0x48, 0x39, 0xc8, //0x00000884 cmpq %rcx, %rax + 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00000887 jae LBB0_123 + 0x41, 0x8a, 0x5c, 0x05, 0x00, //0x0000088d movb (%r13,%rax), %bl + 0x80, 0xfb, 0x0d, //0x00000892 cmpb $13, %bl + 0x0f, 0x84, 0x15, 0x00, 0x00, 0x00, //0x00000895 je LBB0_123 + 0x80, 0xfb, 0x20, //0x0000089b cmpb $32, %bl + 0x0f, 0x84, 0x0c, 0x00, 0x00, 0x00, //0x0000089e je LBB0_123 + 0x80, 0xc3, 0xf7, //0x000008a4 addb $-9, %bl + 0x80, 0xfb, 0x01, //0x000008a7 cmpb $1, %bl + 0x0f, 0x87, 0x69, 0x01, 0x00, 0x00, //0x000008aa ja LBB0_148 + //0x000008b0 .p2align 4, 0x90 + //0x000008b0 LBB0_123 + 0x48, 0x8d, 0x42, 0x03, //0x000008b0 leaq $3(%rdx), %rax + 0x48, 0x39, 0xc8, //0x000008b4 cmpq %rcx, %rax + 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x000008b7 jae LBB0_127 + 0x41, 0x8a, 0x5c, 0x05, 0x00, //0x000008bd movb (%r13,%rax), %bl + 0x80, 0xfb, 0x0d, //0x000008c2 cmpb $13, %bl + 0x0f, 0x84, 0x15, 0x00, 0x00, 0x00, //0x000008c5 je LBB0_127 + 0x80, 0xfb, 0x20, //0x000008cb cmpb $32, %bl + 0x0f, 0x84, 0x0c, 0x00, 0x00, 0x00, //0x000008ce je LBB0_127 + 0x80, 0xc3, 0xf7, //0x000008d4 addb $-9, %bl + 0x80, 0xfb, 0x01, //0x000008d7 cmpb $1, %bl + 0x0f, 0x87, 0x39, 0x01, 0x00, 0x00, //0x000008da ja LBB0_148 + //0x000008e0 .p2align 4, 0x90 + //0x000008e0 LBB0_127 + 0x48, 0x8d, 0x42, 0x04, //0x000008e0 leaq $4(%rdx), %rax + 0x48, 0x39, 0xc8, //0x000008e4 cmpq %rcx, %rax + 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x000008e7 jae LBB0_131 + 0x41, 0x8a, 0x5c, 0x05, 0x00, //0x000008ed movb (%r13,%rax), %bl + 0x80, 0xfb, 0x0d, //0x000008f2 cmpb $13, %bl + 0x0f, 0x84, 0x15, 0x00, 0x00, 0x00, //0x000008f5 je LBB0_131 + 0x80, 0xfb, 0x20, //0x000008fb cmpb $32, %bl + 0x0f, 0x84, 0x0c, 0x00, 0x00, 0x00, //0x000008fe je LBB0_131 + 0x80, 0xc3, 0xf7, //0x00000904 addb $-9, %bl + 0x80, 0xfb, 0x01, //0x00000907 cmpb $1, %bl + 0x0f, 0x87, 0x09, 0x01, 0x00, 0x00, //0x0000090a ja LBB0_148 + //0x00000910 .p2align 4, 0x90 + //0x00000910 LBB0_131 + 0x48, 0x83, 0xc2, 0x05, //0x00000910 addq $5, %rdx + 0x48, 0x39, 0xd1, //0x00000914 cmpq %rdx, %rcx + 0x0f, 0x86, 0x43, 0x00, 0x00, 0x00, //0x00000917 jbe LBB0_137 + 0x48, 0x39, 0xd1, //0x0000091d cmpq %rdx, %rcx + 0x0f, 0x84, 0xdb, 0x00, 0x00, 0x00, //0x00000920 je LBB0_145 + 0x4a, 0x8d, 0x04, 0x29, //0x00000926 leaq (%rcx,%r13), %rax + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000092a .p2align 4, 0x90 + //0x00000930 LBB0_134 + 0x41, 0x0f, 0xbe, 0x74, 0x15, 0x00, //0x00000930 movsbl (%r13,%rdx), %esi + 0x83, 0xfe, 0x20, //0x00000936 cmpl $32, %esi + 0x0f, 0x87, 0xce, 0x00, 0x00, 0x00, //0x00000939 ja LBB0_147 + 0x49, 0x0f, 0xa3, 0xf6, //0x0000093f btq %rsi, %r14 + 0x0f, 0x83, 0xc4, 0x00, 0x00, 0x00, //0x00000943 jae LBB0_147 + 0x48, 0x83, 0xc2, 0x01, //0x00000949 addq $1, %rdx + 0x48, 0x39, 0xd1, //0x0000094d cmpq %rdx, %rcx + 0x0f, 0x85, 0xda, 0xff, 0xff, 0xff, //0x00000950 jne LBB0_134 + 0xe9, 0xac, 0x00, 0x00, 0x00, //0x00000956 jmp LBB0_146 + 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000095b .p2align 4, 0x90 + //0x00000960 LBB0_137 + 0x49, 0x89, 0x10, //0x00000960 movq %rdx, (%r8) + 0x49, 0x89, 0xd3, //0x00000963 movq %rdx, %r11 + 0x4d, 0x8b, 0x2c, 0x24, //0x00000966 movq (%r12), %r13 + 0x49, 0x8b, 0x44, 0x24, 0x08, //0x0000096a movq $8(%r12), %rax + 0x49, 0x39, 0xc3, //0x0000096f cmpq %rax, %r11 + 0x0f, 0x83, 0x28, 0x0c, 0x00, 0x00, //0x00000972 jae LBB0_241 + 0xe9, 0x85, 0x07, 0x00, 0x00, //0x00000978 jmp LBB0_237 + //0x0000097d LBB0_138 + 0x44, 0x01, 0xe8, //0x0000097d addl %r13d, %eax + 0x01, 0xf0, //0x00000980 addl %esi, %eax + 0x83, 0xc0, 0x01, //0x00000982 addl $1, %eax + 0x25, 0xff, 0x0f, 0x00, 0x00, //0x00000985 andl $4095, %eax + 0x3d, 0xf0, 0x0f, 0x00, 0x00, //0x0000098a cmpl $4080, %eax + 0x0f, 0x87, 0x4f, 0x00, 0x00, 0x00, //0x0000098f ja LBB0_143 + 0x41, 0x8d, 0x04, 0x37, //0x00000995 leal (%r15,%rsi), %eax + 0x25, 0xff, 0x0f, 0x00, 0x00, //0x00000999 andl $4095, %eax + 0x3d, 0xf1, 0x0f, 0x00, 0x00, //0x0000099e cmpl $4081, %eax + 0x0f, 0x83, 0x3b, 0x00, 0x00, 0x00, //0x000009a3 jae LBB0_143 + 0xf3, 0x0f, 0x6f, 0x14, 0x37, //0x000009a9 movdqu (%rdi,%rsi), %xmm2 + 0xf3, 0x41, 0x0f, 0x6f, 0x1c, 0x37, //0x000009ae movdqu (%r15,%rsi), %xmm3 + 0x66, 0x0f, 0x74, 0xda, //0x000009b4 pcmpeqb %xmm2, %xmm3 + 0x66, 0x0f, 0xd7, 0xc3, //0x000009b8 pmovmskb %xmm3, %eax + 0x66, 0x83, 0xf8, 0xff, //0x000009bc cmpw $-1, %ax + 0x0f, 0x84, 0x2f, 0xfd, 0xff, 0xff, //0x000009c0 je LBB0_86 + 0xf7, 0xd0, //0x000009c6 notl %eax + 0x66, 0x0f, 0xbc, 0xc0, //0x000009c8 bsfw %ax, %ax + 0x0f, 0xb7, 0xc0, //0x000009cc movzwl %ax, %eax + 0x31, 0xc9, //0x000009cf xorl %ecx, %ecx + 0x48, 0x39, 0xc2, //0x000009d1 cmpq %rax, %rdx + 0x0f, 0x96, 0xc1, //0x000009d4 setbe %cl + 0xe9, 0x19, 0xfd, 0xff, 0xff, //0x000009d7 jmp LBB0_86 + 0x90, 0x90, 0x90, 0x90, //0x000009dc .p2align 4, 0x90 //0x000009e0 LBB0_142 0x48, 0x83, 0xc6, 0x01, //0x000009e0 addq $1, %rsi //0x000009e4 LBB0_143 - 0x48, 0x39, 0x75, 0xd0, //0x000009e4 cmpq %rsi, $-48(%rbp) - 0x0f, 0x84, 0x13, 0xfd, 0xff, 0xff, //0x000009e8 je LBB0_86 - 0x0f, 0xb6, 0x04, 0x33, //0x000009ee movzbl (%rbx,%rsi), %eax - 0x41, 0x3a, 0x04, 0x36, //0x000009f2 cmpb (%r14,%rsi), %al + 0x48, 0x39, 0x75, 0xb8, //0x000009e4 cmpq %rsi, $-72(%rbp) + 0x0f, 0x84, 0x07, 0xfd, 0xff, 0xff, //0x000009e8 je LBB0_86 + 0x0f, 0xb6, 0x04, 0x37, //0x000009ee movzbl (%rdi,%rsi), %eax + 0x41, 0x3a, 0x04, 0x37, //0x000009f2 cmpb (%r15,%rsi), %al 0x0f, 0x84, 0xe4, 0xff, 0xff, 0xff, //0x000009f6 je LBB0_142 - 0xe9, 0xfe, 0xfc, 0xff, 0xff, //0x000009fc jmp LBB0_85 + 0xe9, 0xf2, 0xfc, 0xff, 0xff, //0x000009fc jmp LBB0_85 //0x00000a01 LBB0_145 0x4c, 0x01, 0xea, //0x00000a01 addq %r13, %rdx 0x48, 0x89, 0xd0, //0x00000a04 movq %rdx, %rax @@ -634,5584 +639,5660 @@ var _text_get_by_path = []byte{ //0x00000a0d LBB0_147 0x48, 0x89, 0xd0, //0x00000a0d movq %rdx, %rax 0x48, 0x39, 0xca, //0x00000a10 cmpq %rcx, %rdx - 0x0f, 0x83, 0x05, 0x01, 0x00, 0x00, //0x00000a13 jae LBB0_164 + 0x0f, 0x83, 0xd7, 0x06, 0x00, 0x00, //0x00000a13 jae LBB0_236 //0x00000a19 LBB0_148 - 0x4c, 0x8d, 0x50, 0x01, //0x00000a19 leaq $1(%rax), %r10 - 0x4d, 0x89, 0x10, //0x00000a1d movq %r10, (%r8) + 0x4c, 0x8d, 0x58, 0x01, //0x00000a19 leaq $1(%rax), %r11 + 0x4d, 0x89, 0x18, //0x00000a1d movq %r11, (%r8) 0x41, 0x0f, 0xbe, 0x4c, 0x05, 0x00, //0x00000a20 movsbl (%r13,%rax), %ecx 0x83, 0xf9, 0x7b, //0x00000a26 cmpl $123, %ecx - 0x0f, 0x87, 0xbf, 0x07, 0x00, 0x00, //0x00000a29 ja LBB0_231 - 0x48, 0x8d, 0x15, 0x52, 0x4c, 0x00, 0x00, //0x00000a2f leaq $19538(%rip), %rdx /* LJTI0_1+0(%rip) */ + 0x0f, 0x87, 0xb8, 0x06, 0x00, 0x00, //0x00000a29 ja LBB0_206 + 0x48, 0x8d, 0x15, 0x8a, 0x4d, 0x00, 0x00, //0x00000a2f leaq $19850(%rip), %rdx /* LJTI0_1+0(%rip) */ 0x48, 0x63, 0x0c, 0x8a, //0x00000a36 movslq (%rdx,%rcx,4), %rcx 0x48, 0x01, 0xd1, //0x00000a3a addq %rdx, %rcx 0xff, 0xe1, //0x00000a3d jmpq *%rcx //0x00000a3f LBB0_150 - 0x49, 0x8b, 0x0f, //0x00000a3f movq (%r15), %rcx - 0x48, 0x89, 0xca, //0x00000a42 movq %rcx, %rdx - 0x4c, 0x29, 0xd2, //0x00000a45 subq %r10, %rdx - 0x48, 0x83, 0xfa, 0x10, //0x00000a48 cmpq $16, %rdx - 0x0f, 0x82, 0x67, 0x11, 0x00, 0x00, //0x00000a4c jb LBB0_314 - 0x48, 0x89, 0xc2, //0x00000a52 movq %rax, %rdx - 0x48, 0xf7, 0xd2, //0x00000a55 notq %rdx - 0x48, 0x83, 0xc0, 0x01, //0x00000a58 addq $1, %rax - 0x90, 0x90, 0x90, 0x90, //0x00000a5c .p2align 4, 0x90 - //0x00000a60 LBB0_152 - 0xf3, 0x41, 0x0f, 0x6f, 0x54, 0x05, 0x00, //0x00000a60 movdqu (%r13,%rax), %xmm2 - 0x66, 0x0f, 0x6f, 0xda, //0x00000a67 movdqa %xmm2, %xmm3 - 0x66, 0x41, 0x0f, 0x74, 0xdd, //0x00000a6b pcmpeqb %xmm13, %xmm3 - 0x66, 0x41, 0x0f, 0xdb, 0xd6, //0x00000a70 pand %xmm14, %xmm2 - 0x66, 0x0f, 0x74, 0xd4, //0x00000a75 pcmpeqb %xmm4, %xmm2 - 0x66, 0x0f, 0xeb, 0xd3, //0x00000a79 por %xmm3, %xmm2 - 0x66, 0x0f, 0xd7, 0xf2, //0x00000a7d pmovmskb %xmm2, %esi - 0x85, 0xf6, //0x00000a81 testl %esi, %esi - 0x0f, 0x85, 0x87, 0x00, 0x00, 0x00, //0x00000a83 jne LBB0_162 - 0x48, 0x83, 0xc0, 0x10, //0x00000a89 addq $16, %rax - 0x48, 0x8d, 0x34, 0x11, //0x00000a8d leaq (%rcx,%rdx), %rsi - 0x48, 0x83, 0xc6, 0xf0, //0x00000a91 addq $-16, %rsi - 0x48, 0x83, 0xc2, 0xf0, //0x00000a95 addq $-16, %rdx - 0x48, 0x83, 0xfe, 0x0f, //0x00000a99 cmpq $15, %rsi - 0x0f, 0x87, 0xbd, 0xff, 0xff, 0xff, //0x00000a9d ja LBB0_152 - 0x4d, 0x89, 0xea, //0x00000aa3 movq %r13, %r10 - 0x49, 0x29, 0xd2, //0x00000aa6 subq %rdx, %r10 - 0x48, 0x01, 0xd1, //0x00000aa9 addq %rdx, %rcx - 0x48, 0x89, 0xca, //0x00000aac movq %rcx, %rdx - 0x48, 0x85, 0xd2, //0x00000aaf testq %rdx, %rdx - 0x0f, 0x84, 0x36, 0x00, 0x00, 0x00, //0x00000ab2 je LBB0_161 - //0x00000ab8 LBB0_155 - 0x49, 0x8d, 0x0c, 0x12, //0x00000ab8 leaq (%r10,%rdx), %rcx - 0x31, 0xc0, //0x00000abc xorl %eax, %eax - //0x00000abe LBB0_156 - 0x41, 0x0f, 0xb6, 0x1c, 0x02, //0x00000abe movzbl (%r10,%rax), %ebx - 0x80, 0xfb, 0x2c, //0x00000ac3 cmpb $44, %bl - 0x0f, 0x84, 0xb6, 0x0c, 0x00, 0x00, //0x00000ac6 je LBB0_265 - 0x80, 0xfb, 0x7d, //0x00000acc cmpb $125, %bl - 0x0f, 0x84, 0xad, 0x0c, 0x00, 0x00, //0x00000acf je LBB0_265 - 0x80, 0xfb, 0x5d, //0x00000ad5 cmpb $93, %bl - 0x0f, 0x84, 0xa4, 0x0c, 0x00, 0x00, //0x00000ad8 je LBB0_265 - 0x48, 0x83, 0xc0, 0x01, //0x00000ade addq $1, %rax - 0x48, 0x39, 0xc2, //0x00000ae2 cmpq %rax, %rdx - 0x0f, 0x85, 0xd3, 0xff, 0xff, 0xff, //0x00000ae5 jne LBB0_156 - 0x49, 0x89, 0xca, //0x00000aeb movq %rcx, %r10 - //0x00000aee LBB0_161 - 0x4d, 0x29, 0xea, //0x00000aee subq %r13, %r10 - 0x4c, 0x8b, 0x45, 0xc8, //0x00000af1 movq $-56(%rbp), %r8 - 0x4d, 0x89, 0x10, //0x00000af5 movq %r10, (%r8) - 0x4c, 0x8b, 0x7d, 0xc0, //0x00000af8 movq $-64(%rbp), %r15 - 0x4c, 0x8b, 0x65, 0xb0, //0x00000afc movq $-80(%rbp), %r12 - 0x49, 0xb9, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00000b00 movabsq $4294977024, %r9 - 0xe9, 0x0f, 0x00, 0x00, 0x00, //0x00000b0a jmp LBB0_164 - 0x90, //0x00000b0f .p2align 4, 0x90 - //0x00000b10 LBB0_162 - 0x66, 0x0f, 0xbc, 0xc6, //0x00000b10 bsfw %si, %ax - 0x44, 0x0f, 0xb7, 0xd0, //0x00000b14 movzwl %ax, %r10d - 0x49, 0x29, 0xd2, //0x00000b18 subq %rdx, %r10 - //0x00000b1b LBB0_163 - 0x4d, 0x89, 0x10, //0x00000b1b movq %r10, (%r8) - //0x00000b1e LBB0_164 - 0x4d, 0x8b, 0x2c, 0x24, //0x00000b1e movq (%r12), %r13 - 0x49, 0x8b, 0x44, 0x24, 0x08, //0x00000b22 movq $8(%r12), %rax - 0x49, 0x39, 0xc2, //0x00000b27 cmpq %rax, %r10 - 0x0f, 0x83, 0x30, 0x00, 0x00, 0x00, //0x00000b2a jae LBB0_169 - 0x43, 0x8a, 0x4c, 0x15, 0x00, //0x00000b30 movb (%r13,%r10), %cl - 0x80, 0xf9, 0x0d, //0x00000b35 cmpb $13, %cl - 0x0f, 0x84, 0x22, 0x00, 0x00, 0x00, //0x00000b38 je LBB0_169 - 0x80, 0xf9, 0x20, //0x00000b3e cmpb $32, %cl - 0x0f, 0x84, 0x19, 0x00, 0x00, 0x00, //0x00000b41 je LBB0_169 - 0x80, 0xc1, 0xf7, //0x00000b47 addb $-9, %cl - 0x80, 0xf9, 0x01, //0x00000b4a cmpb $1, %cl - 0x0f, 0x86, 0x0d, 0x00, 0x00, 0x00, //0x00000b4d jbe LBB0_169 - 0x4c, 0x89, 0xd1, //0x00000b53 movq %r10, %rcx - 0xe9, 0xfa, 0x00, 0x00, 0x00, //0x00000b56 jmp LBB0_190 - 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000b5b .p2align 4, 0x90 - //0x00000b60 LBB0_169 - 0x49, 0x8d, 0x4a, 0x01, //0x00000b60 leaq $1(%r10), %rcx - 0x48, 0x39, 0xc1, //0x00000b64 cmpq %rax, %rcx - 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00000b67 jae LBB0_173 - 0x41, 0x8a, 0x54, 0x0d, 0x00, //0x00000b6d movb (%r13,%rcx), %dl - 0x80, 0xfa, 0x0d, //0x00000b72 cmpb $13, %dl - 0x0f, 0x84, 0x15, 0x00, 0x00, 0x00, //0x00000b75 je LBB0_173 - 0x80, 0xfa, 0x20, //0x00000b7b cmpb $32, %dl - 0x0f, 0x84, 0x0c, 0x00, 0x00, 0x00, //0x00000b7e je LBB0_173 - 0x80, 0xc2, 0xf7, //0x00000b84 addb $-9, %dl - 0x80, 0xfa, 0x01, //0x00000b87 cmpb $1, %dl - 0x0f, 0x87, 0xc5, 0x00, 0x00, 0x00, //0x00000b8a ja LBB0_190 - //0x00000b90 .p2align 4, 0x90 - //0x00000b90 LBB0_173 - 0x49, 0x8d, 0x4a, 0x02, //0x00000b90 leaq $2(%r10), %rcx - 0x48, 0x39, 0xc1, //0x00000b94 cmpq %rax, %rcx - 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00000b97 jae LBB0_177 - 0x41, 0x8a, 0x54, 0x0d, 0x00, //0x00000b9d movb (%r13,%rcx), %dl - 0x80, 0xfa, 0x0d, //0x00000ba2 cmpb $13, %dl - 0x0f, 0x84, 0x15, 0x00, 0x00, 0x00, //0x00000ba5 je LBB0_177 - 0x80, 0xfa, 0x20, //0x00000bab cmpb $32, %dl - 0x0f, 0x84, 0x0c, 0x00, 0x00, 0x00, //0x00000bae je LBB0_177 - 0x80, 0xc2, 0xf7, //0x00000bb4 addb $-9, %dl - 0x80, 0xfa, 0x01, //0x00000bb7 cmpb $1, %dl - 0x0f, 0x87, 0x95, 0x00, 0x00, 0x00, //0x00000bba ja LBB0_190 - //0x00000bc0 .p2align 4, 0x90 - //0x00000bc0 LBB0_177 - 0x49, 0x8d, 0x4a, 0x03, //0x00000bc0 leaq $3(%r10), %rcx - 0x48, 0x39, 0xc1, //0x00000bc4 cmpq %rax, %rcx - 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00000bc7 jae LBB0_181 - 0x41, 0x8a, 0x54, 0x0d, 0x00, //0x00000bcd movb (%r13,%rcx), %dl - 0x80, 0xfa, 0x0d, //0x00000bd2 cmpb $13, %dl - 0x0f, 0x84, 0x15, 0x00, 0x00, 0x00, //0x00000bd5 je LBB0_181 - 0x80, 0xfa, 0x20, //0x00000bdb cmpb $32, %dl - 0x0f, 0x84, 0x0c, 0x00, 0x00, 0x00, //0x00000bde je LBB0_181 - 0x80, 0xc2, 0xf7, //0x00000be4 addb $-9, %dl - 0x80, 0xfa, 0x01, //0x00000be7 cmpb $1, %dl - 0x0f, 0x87, 0x65, 0x00, 0x00, 0x00, //0x00000bea ja LBB0_190 - //0x00000bf0 .p2align 4, 0x90 - //0x00000bf0 LBB0_181 - 0x49, 0x8d, 0x4a, 0x04, //0x00000bf0 leaq $4(%r10), %rcx - 0x48, 0x39, 0xc8, //0x00000bf4 cmpq %rcx, %rax - 0x0f, 0x86, 0x43, 0x3a, 0x00, 0x00, //0x00000bf7 jbe LBB0_867 - 0x48, 0x39, 0xc8, //0x00000bfd cmpq %rcx, %rax - 0x0f, 0x84, 0x3a, 0x00, 0x00, 0x00, //0x00000c00 je LBB0_187 - 0x4a, 0x8d, 0x14, 0x28, //0x00000c06 leaq (%rax,%r13), %rdx - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000c0a .p2align 4, 0x90 - //0x00000c10 LBB0_184 - 0x41, 0x0f, 0xbe, 0x74, 0x0d, 0x00, //0x00000c10 movsbl (%r13,%rcx), %esi - 0x83, 0xfe, 0x20, //0x00000c16 cmpl $32, %esi - 0x0f, 0x87, 0x2d, 0x00, 0x00, 0x00, //0x00000c19 ja LBB0_189 - 0x49, 0x0f, 0xa3, 0xf1, //0x00000c1f btq %rsi, %r9 - 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00000c23 jae LBB0_189 - 0x48, 0x83, 0xc1, 0x01, //0x00000c29 addq $1, %rcx - 0x48, 0x39, 0xc8, //0x00000c2d cmpq %rcx, %rax - 0x0f, 0x85, 0xda, 0xff, 0xff, 0xff, //0x00000c30 jne LBB0_184 - 0xe9, 0x0b, 0x00, 0x00, 0x00, //0x00000c36 jmp LBB0_188 - 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000c3b .p2align 4, 0x90 - //0x00000c40 LBB0_187 - 0x4c, 0x01, 0xe9, //0x00000c40 addq %r13, %rcx - 0x48, 0x89, 0xca, //0x00000c43 movq %rcx, %rdx - //0x00000c46 LBB0_188 - 0x4c, 0x29, 0xea, //0x00000c46 subq %r13, %rdx - 0x48, 0x89, 0xd1, //0x00000c49 movq %rdx, %rcx - //0x00000c4c LBB0_189 - 0x48, 0x39, 0xc1, //0x00000c4c cmpq %rax, %rcx - 0x0f, 0x83, 0xee, 0x39, 0x00, 0x00, //0x00000c4f jae LBB0_868 - //0x00000c55 LBB0_190 - 0x4c, 0x8d, 0x51, 0x01, //0x00000c55 leaq $1(%rcx), %r10 - 0x4d, 0x89, 0x10, //0x00000c59 movq %r10, (%r8) - 0x41, 0x8a, 0x44, 0x0d, 0x00, //0x00000c5c movb (%r13,%rcx), %al - 0x3c, 0x2c, //0x00000c61 cmpb $44, %al - 0x0f, 0x84, 0xf9, 0xf6, 0xff, 0xff, //0x00000c63 je LBB0_33 - 0xe9, 0x7f, 0x23, 0x00, 0x00, //0x00000c69 jmp LBB0_191 - //0x00000c6e LBB0_192 - 0x48, 0x83, 0xc0, 0x04, //0x00000c6e addq $4, %rax - 0x49, 0x3b, 0x07, //0x00000c72 cmpq (%r15), %rax - 0x0f, 0x87, 0xa3, 0xfe, 0xff, 0xff, //0x00000c75 ja LBB0_164 - 0xe9, 0x6e, 0x05, 0x00, 0x00, //0x00000c7b jmp LBB0_231 - //0x00000c80 LBB0_193 - 0x4d, 0x8b, 0x07, //0x00000c80 movq (%r15), %r8 - 0x4d, 0x89, 0xc6, //0x00000c83 movq %r8, %r14 - 0x4d, 0x29, 0xd6, //0x00000c86 subq %r10, %r14 - 0x49, 0x83, 0xfe, 0x20, //0x00000c89 cmpq $32, %r14 - 0x0f, 0x8c, 0x3e, 0x0f, 0x00, 0x00, //0x00000c8d jl LBB0_316 - 0x4e, 0x8d, 0x0c, 0x28, //0x00000c93 leaq (%rax,%r13), %r9 - 0x49, 0x29, 0xc0, //0x00000c97 subq %rax, %r8 - 0x41, 0xbf, 0x1f, 0x00, 0x00, 0x00, //0x00000c9a movl $31, %r15d - 0x45, 0x31, 0xf6, //0x00000ca0 xorl %r14d, %r14d - 0x45, 0x31, 0xdb, //0x00000ca3 xorl %r11d, %r11d - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000ca6 .p2align 4, 0x90 - //0x00000cb0 LBB0_195 - 0xf3, 0x43, 0x0f, 0x6f, 0x54, 0x31, 0x01, //0x00000cb0 movdqu $1(%r9,%r14), %xmm2 - 0xf3, 0x43, 0x0f, 0x6f, 0x5c, 0x31, 0x11, //0x00000cb7 movdqu $17(%r9,%r14), %xmm3 - 0x66, 0x0f, 0x6f, 0xea, //0x00000cbe movdqa %xmm2, %xmm5 - 0x66, 0x0f, 0x74, 0xe8, //0x00000cc2 pcmpeqb %xmm0, %xmm5 - 0x66, 0x0f, 0xd7, 0xf5, //0x00000cc6 pmovmskb %xmm5, %esi - 0x66, 0x0f, 0x6f, 0xeb, //0x00000cca movdqa %xmm3, %xmm5 - 0x66, 0x0f, 0x74, 0xe8, //0x00000cce pcmpeqb %xmm0, %xmm5 - 0x66, 0x0f, 0xd7, 0xdd, //0x00000cd2 pmovmskb %xmm5, %ebx - 0x48, 0xc1, 0xe3, 0x10, //0x00000cd6 shlq $16, %rbx - 0x48, 0x09, 0xf3, //0x00000cda orq %rsi, %rbx - 0x66, 0x0f, 0x74, 0xd1, //0x00000cdd pcmpeqb %xmm1, %xmm2 - 0x66, 0x0f, 0xd7, 0xd2, //0x00000ce1 pmovmskb %xmm2, %edx - 0x66, 0x0f, 0x74, 0xd9, //0x00000ce5 pcmpeqb %xmm1, %xmm3 - 0x66, 0x0f, 0xd7, 0xf3, //0x00000ce9 pmovmskb %xmm3, %esi - 0x48, 0xc1, 0xe6, 0x10, //0x00000ced shlq $16, %rsi - 0x48, 0x09, 0xd6, //0x00000cf1 orq %rdx, %rsi - 0x48, 0x89, 0xf2, //0x00000cf4 movq %rsi, %rdx - 0x4c, 0x09, 0xda, //0x00000cf7 orq %r11, %rdx - 0x0f, 0x84, 0x40, 0x00, 0x00, 0x00, //0x00000cfa je LBB0_197 - 0x44, 0x89, 0xda, //0x00000d00 movl %r11d, %edx - 0xf7, 0xd2, //0x00000d03 notl %edx - 0x21, 0xf2, //0x00000d05 andl %esi, %edx - 0x8d, 0x3c, 0x12, //0x00000d07 leal (%rdx,%rdx), %edi - 0x44, 0x09, 0xdf, //0x00000d0a orl %r11d, %edi - 0x89, 0xf9, //0x00000d0d movl %edi, %ecx - 0xf7, 0xd1, //0x00000d0f notl %ecx - 0x21, 0xf1, //0x00000d11 andl %esi, %ecx - 0x81, 0xe1, 0xaa, 0xaa, 0xaa, 0xaa, //0x00000d13 andl $-1431655766, %ecx - 0x45, 0x31, 0xdb, //0x00000d19 xorl %r11d, %r11d - 0x01, 0xd1, //0x00000d1c addl %edx, %ecx - 0x41, 0x0f, 0x92, 0xc3, //0x00000d1e setb %r11b - 0x01, 0xc9, //0x00000d22 addl %ecx, %ecx - 0x81, 0xf1, 0x55, 0x55, 0x55, 0x55, //0x00000d24 xorl $1431655765, %ecx - 0x21, 0xf9, //0x00000d2a andl %edi, %ecx - 0xf7, 0xd1, //0x00000d2c notl %ecx - 0x21, 0xcb, //0x00000d2e andl %ecx, %ebx - 0xe9, 0x0e, 0x00, 0x00, 0x00, //0x00000d30 jmp LBB0_198 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000d35 .p2align 4, 0x90 - //0x00000d40 LBB0_197 - 0x45, 0x31, 0xdb, //0x00000d40 xorl %r11d, %r11d - //0x00000d43 LBB0_198 - 0x48, 0x85, 0xdb, //0x00000d43 testq %rbx, %rbx - 0x0f, 0x85, 0x15, 0x09, 0x00, 0x00, //0x00000d46 jne LBB0_259 - 0x49, 0x83, 0xc6, 0x20, //0x00000d4c addq $32, %r14 - 0x4b, 0x8d, 0x0c, 0x38, //0x00000d50 leaq (%r8,%r15), %rcx - 0x48, 0x83, 0xc1, 0xe0, //0x00000d54 addq $-32, %rcx - 0x49, 0x83, 0xc7, 0xe0, //0x00000d58 addq $-32, %r15 - 0x48, 0x83, 0xf9, 0x3f, //0x00000d5c cmpq $63, %rcx - 0x0f, 0x8f, 0x4a, 0xff, 0xff, 0xff, //0x00000d60 jg LBB0_195 - 0x4d, 0x85, 0xdb, //0x00000d66 testq %r11, %r11 - 0x0f, 0x85, 0x2c, 0x10, 0x00, 0x00, //0x00000d69 jne LBB0_339 - 0x4b, 0x8d, 0x04, 0x0e, //0x00000d6f leaq (%r14,%r9), %rax - 0x48, 0x83, 0xc0, 0x01, //0x00000d73 addq $1, %rax - 0x49, 0xf7, 0xd6, //0x00000d77 notq %r14 - 0x4d, 0x01, 0xc6, //0x00000d7a addq %r8, %r14 - //0x00000d7d LBB0_202 - 0x4c, 0x8b, 0x7d, 0xc0, //0x00000d7d movq $-64(%rbp), %r15 - //0x00000d81 LBB0_203 - 0x4c, 0x8b, 0x5d, 0xa8, //0x00000d81 movq $-88(%rbp), %r11 - 0x4d, 0x85, 0xf6, //0x00000d85 testq %r14, %r14 - 0x4c, 0x8b, 0x45, 0xc8, //0x00000d88 movq $-56(%rbp), %r8 - 0x49, 0xb9, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00000d8c movabsq $4294977024, %r9 - 0x0f, 0x8f, 0xb4, 0x09, 0x00, 0x00, //0x00000d96 jg LBB0_262 - 0xe9, 0x7d, 0xfd, 0xff, 0xff, //0x00000d9c jmp LBB0_164 - //0x00000da1 LBB0_204 - 0x49, 0x8b, 0x07, //0x00000da1 movq (%r15), %rax - 0x4c, 0x29, 0xd0, //0x00000da4 subq %r10, %rax - 0x4d, 0x01, 0xd5, //0x00000da7 addq %r10, %r13 - 0x45, 0x31, 0xc9, //0x00000daa xorl %r9d, %r9d - 0x45, 0x31, 0xc0, //0x00000dad xorl %r8d, %r8d - 0x45, 0x31, 0xdb, //0x00000db0 xorl %r11d, %r11d - 0x31, 0xd2, //0x00000db3 xorl %edx, %edx - 0xe9, 0x73, 0x00, 0x00, 0x00, //0x00000db5 jmp LBB0_206 - //0x00000dba LBB0_205 - 0x49, 0xc1, 0xfe, 0x3f, //0x00000dba sarq $63, %r14 - 0x4c, 0x89, 0xd1, //0x00000dbe movq %r10, %rcx - 0x48, 0xd1, 0xe9, //0x00000dc1 shrq %rcx - 0x48, 0xbe, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00000dc4 movabsq $6148914691236517205, %rsi - 0x48, 0x21, 0xf1, //0x00000dce andq %rsi, %rcx - 0x49, 0x29, 0xca, //0x00000dd1 subq %rcx, %r10 - 0x4c, 0x89, 0xd1, //0x00000dd4 movq %r10, %rcx - 0x48, 0xb8, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, //0x00000dd7 movabsq $3689348814741910323, %rax - 0x48, 0x21, 0xc1, //0x00000de1 andq %rax, %rcx - 0x49, 0xc1, 0xea, 0x02, //0x00000de4 shrq $2, %r10 - 0x49, 0x21, 0xc2, //0x00000de8 andq %rax, %r10 - 0x49, 0x01, 0xca, //0x00000deb addq %rcx, %r10 - 0x4c, 0x89, 0xd1, //0x00000dee movq %r10, %rcx - 0x48, 0xc1, 0xe9, 0x04, //0x00000df1 shrq $4, %rcx - 0x4c, 0x01, 0xd1, //0x00000df5 addq %r10, %rcx - 0x48, 0xb8, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, //0x00000df8 movabsq $1085102592571150095, %rax - 0x48, 0x21, 0xc1, //0x00000e02 andq %rax, %rcx - 0x48, 0xb8, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, //0x00000e05 movabsq $72340172838076673, %rax - 0x48, 0x0f, 0xaf, 0xc8, //0x00000e0f imulq %rax, %rcx - 0x48, 0xc1, 0xe9, 0x38, //0x00000e13 shrq $56, %rcx - 0x49, 0x01, 0xcb, //0x00000e17 addq %rcx, %r11 - 0x49, 0x83, 0xc5, 0x40, //0x00000e1a addq $64, %r13 - 0x48, 0x8b, 0x45, 0xd0, //0x00000e1e movq $-48(%rbp), %rax - 0x48, 0x83, 0xc0, 0xc0, //0x00000e22 addq $-64, %rax - 0x4d, 0x89, 0xf1, //0x00000e26 movq %r14, %r9 - 0x4c, 0x8b, 0x45, 0xb8, //0x00000e29 movq $-72(%rbp), %r8 - //0x00000e2d LBB0_206 - 0x48, 0x83, 0xf8, 0x40, //0x00000e2d cmpq $64, %rax - 0x48, 0x89, 0x45, 0xd0, //0x00000e31 movq %rax, $-48(%rbp) - 0x0f, 0x8c, 0x46, 0x02, 0x00, 0x00, //0x00000e35 jl LBB0_214 - //0x00000e3b LBB0_207 - 0xf3, 0x41, 0x0f, 0x6f, 0x55, 0x00, //0x00000e3b movdqu (%r13), %xmm2 - 0xf3, 0x41, 0x0f, 0x6f, 0x6d, 0x10, //0x00000e41 movdqu $16(%r13), %xmm5 - 0xf3, 0x41, 0x0f, 0x6f, 0x7d, 0x20, //0x00000e47 movdqu $32(%r13), %xmm7 - 0xf3, 0x41, 0x0f, 0x6f, 0x75, 0x30, //0x00000e4d movdqu $48(%r13), %xmm6 - 0x66, 0x0f, 0x6f, 0xda, //0x00000e53 movdqa %xmm2, %xmm3 - 0x66, 0x0f, 0x74, 0xd9, //0x00000e57 pcmpeqb %xmm1, %xmm3 - 0x66, 0x0f, 0xd7, 0xc3, //0x00000e5b pmovmskb %xmm3, %eax - 0x66, 0x0f, 0x6f, 0xdd, //0x00000e5f movdqa %xmm5, %xmm3 - 0x66, 0x0f, 0x74, 0xd9, //0x00000e63 pcmpeqb %xmm1, %xmm3 - 0x66, 0x0f, 0xd7, 0xf3, //0x00000e67 pmovmskb %xmm3, %esi - 0x66, 0x0f, 0x6f, 0xdf, //0x00000e6b movdqa %xmm7, %xmm3 - 0x66, 0x0f, 0x74, 0xd9, //0x00000e6f pcmpeqb %xmm1, %xmm3 - 0x66, 0x0f, 0xd7, 0xfb, //0x00000e73 pmovmskb %xmm3, %edi - 0x66, 0x0f, 0x6f, 0xde, //0x00000e77 movdqa %xmm6, %xmm3 - 0x66, 0x0f, 0x74, 0xd9, //0x00000e7b pcmpeqb %xmm1, %xmm3 - 0x66, 0x0f, 0xd7, 0xdb, //0x00000e7f pmovmskb %xmm3, %ebx - 0x48, 0xc1, 0xe3, 0x30, //0x00000e83 shlq $48, %rbx - 0x48, 0xc1, 0xe7, 0x20, //0x00000e87 shlq $32, %rdi - 0x48, 0x09, 0xdf, //0x00000e8b orq %rbx, %rdi - 0x48, 0xc1, 0xe6, 0x10, //0x00000e8e shlq $16, %rsi - 0x48, 0x09, 0xfe, //0x00000e92 orq %rdi, %rsi - 0x48, 0x09, 0xf0, //0x00000e95 orq %rsi, %rax - 0x48, 0x89, 0xc6, //0x00000e98 movq %rax, %rsi - 0x4c, 0x09, 0xc6, //0x00000e9b orq %r8, %rsi - 0x0f, 0x85, 0x12, 0x00, 0x00, 0x00, //0x00000e9e jne LBB0_209 - 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00000ea4 movq $-1, %rax - 0x31, 0xc9, //0x00000eab xorl %ecx, %ecx - 0x48, 0x89, 0x4d, 0xb8, //0x00000ead movq %rcx, $-72(%rbp) - 0xe9, 0x48, 0x00, 0x00, 0x00, //0x00000eb1 jmp LBB0_210 - //0x00000eb6 LBB0_209 - 0x4c, 0x89, 0xc6, //0x00000eb6 movq %r8, %rsi - 0x48, 0xf7, 0xd6, //0x00000eb9 notq %rsi - 0x48, 0x21, 0xc6, //0x00000ebc andq %rax, %rsi - 0x48, 0x8d, 0x1c, 0x36, //0x00000ebf leaq (%rsi,%rsi), %rbx - 0x4c, 0x09, 0xc3, //0x00000ec3 orq %r8, %rbx - 0x48, 0x89, 0xdf, //0x00000ec6 movq %rbx, %rdi - 0x48, 0xf7, 0xd7, //0x00000ec9 notq %rdi - 0x48, 0xb9, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00000ecc movabsq $-6148914691236517206, %rcx - 0x48, 0x21, 0xc8, //0x00000ed6 andq %rcx, %rax - 0x48, 0x21, 0xf8, //0x00000ed9 andq %rdi, %rax - 0x31, 0xc9, //0x00000edc xorl %ecx, %ecx - 0x48, 0x01, 0xf0, //0x00000ede addq %rsi, %rax - 0x0f, 0x92, 0xc1, //0x00000ee1 setb %cl - 0x48, 0x89, 0x4d, 0xb8, //0x00000ee4 movq %rcx, $-72(%rbp) - 0x48, 0x01, 0xc0, //0x00000ee8 addq %rax, %rax - 0x48, 0xb9, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00000eeb movabsq $6148914691236517205, %rcx - 0x48, 0x31, 0xc8, //0x00000ef5 xorq %rcx, %rax - 0x48, 0x21, 0xd8, //0x00000ef8 andq %rbx, %rax - 0x48, 0xf7, 0xd0, //0x00000efb notq %rax - //0x00000efe LBB0_210 - 0x66, 0x0f, 0x6f, 0xde, //0x00000efe movdqa %xmm6, %xmm3 - 0x66, 0x0f, 0x74, 0xd8, //0x00000f02 pcmpeqb %xmm0, %xmm3 - 0x66, 0x0f, 0xd7, 0xf3, //0x00000f06 pmovmskb %xmm3, %esi - 0x48, 0xc1, 0xe6, 0x30, //0x00000f0a shlq $48, %rsi - 0x66, 0x0f, 0x6f, 0xdf, //0x00000f0e movdqa %xmm7, %xmm3 - 0x66, 0x0f, 0x74, 0xd8, //0x00000f12 pcmpeqb %xmm0, %xmm3 - 0x66, 0x0f, 0xd7, 0xfb, //0x00000f16 pmovmskb %xmm3, %edi - 0x48, 0xc1, 0xe7, 0x20, //0x00000f1a shlq $32, %rdi - 0x48, 0x09, 0xf7, //0x00000f1e orq %rsi, %rdi - 0x66, 0x0f, 0x6f, 0xdd, //0x00000f21 movdqa %xmm5, %xmm3 - 0x66, 0x0f, 0x74, 0xd8, //0x00000f25 pcmpeqb %xmm0, %xmm3 - 0x66, 0x0f, 0xd7, 0xf3, //0x00000f29 pmovmskb %xmm3, %esi - 0x48, 0xc1, 0xe6, 0x10, //0x00000f2d shlq $16, %rsi - 0x48, 0x09, 0xfe, //0x00000f31 orq %rdi, %rsi - 0x66, 0x0f, 0x6f, 0xda, //0x00000f34 movdqa %xmm2, %xmm3 - 0x66, 0x0f, 0x74, 0xd8, //0x00000f38 pcmpeqb %xmm0, %xmm3 - 0x66, 0x0f, 0xd7, 0xfb, //0x00000f3c pmovmskb %xmm3, %edi - 0x48, 0x09, 0xf7, //0x00000f40 orq %rsi, %rdi - 0x48, 0x21, 0xc7, //0x00000f43 andq %rax, %rdi - 0x66, 0x48, 0x0f, 0x6e, 0xdf, //0x00000f46 movq %rdi, %xmm3 - 0x66, 0x41, 0x0f, 0x3a, 0x44, 0xd9, 0x00, //0x00000f4b pclmulqdq $0, %xmm9, %xmm3 - 0x66, 0x49, 0x0f, 0x7e, 0xde, //0x00000f52 movq %xmm3, %r14 - 0x4d, 0x31, 0xce, //0x00000f57 xorq %r9, %r14 - 0x66, 0x0f, 0x6f, 0xda, //0x00000f5a movdqa %xmm2, %xmm3 - 0x66, 0x41, 0x0f, 0x74, 0xda, //0x00000f5e pcmpeqb %xmm10, %xmm3 - 0x66, 0x44, 0x0f, 0xd7, 0xd3, //0x00000f63 pmovmskb %xmm3, %r10d - 0x66, 0x0f, 0x6f, 0xdd, //0x00000f68 movdqa %xmm5, %xmm3 - 0x66, 0x41, 0x0f, 0x74, 0xda, //0x00000f6c pcmpeqb %xmm10, %xmm3 - 0x66, 0x0f, 0xd7, 0xf3, //0x00000f71 pmovmskb %xmm3, %esi - 0x66, 0x0f, 0x6f, 0xdf, //0x00000f75 movdqa %xmm7, %xmm3 - 0x66, 0x41, 0x0f, 0x74, 0xda, //0x00000f79 pcmpeqb %xmm10, %xmm3 - 0x66, 0x0f, 0xd7, 0xdb, //0x00000f7e pmovmskb %xmm3, %ebx - 0x66, 0x0f, 0x6f, 0xde, //0x00000f82 movdqa %xmm6, %xmm3 - 0x66, 0x41, 0x0f, 0x74, 0xda, //0x00000f86 pcmpeqb %xmm10, %xmm3 - 0x66, 0x0f, 0xd7, 0xcb, //0x00000f8b pmovmskb %xmm3, %ecx - 0x48, 0xc1, 0xe1, 0x30, //0x00000f8f shlq $48, %rcx - 0x48, 0xc1, 0xe3, 0x20, //0x00000f93 shlq $32, %rbx - 0x48, 0x09, 0xcb, //0x00000f97 orq %rcx, %rbx - 0x48, 0xc1, 0xe6, 0x10, //0x00000f9a shlq $16, %rsi - 0x48, 0x09, 0xde, //0x00000f9e orq %rbx, %rsi - 0x49, 0x09, 0xf2, //0x00000fa1 orq %rsi, %r10 - 0x4d, 0x89, 0xf1, //0x00000fa4 movq %r14, %r9 - 0x49, 0xf7, 0xd1, //0x00000fa7 notq %r9 - 0x4d, 0x21, 0xca, //0x00000faa andq %r9, %r10 - 0x66, 0x0f, 0x74, 0xd4, //0x00000fad pcmpeqb %xmm4, %xmm2 - 0x66, 0x0f, 0xd7, 0xf2, //0x00000fb1 pmovmskb %xmm2, %esi - 0x66, 0x0f, 0x74, 0xec, //0x00000fb5 pcmpeqb %xmm4, %xmm5 - 0x66, 0x0f, 0xd7, 0xdd, //0x00000fb9 pmovmskb %xmm5, %ebx - 0x66, 0x0f, 0x74, 0xfc, //0x00000fbd pcmpeqb %xmm4, %xmm7 - 0x66, 0x0f, 0xd7, 0xff, //0x00000fc1 pmovmskb %xmm7, %edi - 0x66, 0x0f, 0x74, 0xf4, //0x00000fc5 pcmpeqb %xmm4, %xmm6 - 0x66, 0x0f, 0xd7, 0xce, //0x00000fc9 pmovmskb %xmm6, %ecx - 0x48, 0xc1, 0xe1, 0x30, //0x00000fcd shlq $48, %rcx - 0x48, 0xc1, 0xe7, 0x20, //0x00000fd1 shlq $32, %rdi - 0x48, 0x09, 0xcf, //0x00000fd5 orq %rcx, %rdi - 0x48, 0xc1, 0xe3, 0x10, //0x00000fd8 shlq $16, %rbx - 0x48, 0x09, 0xfb, //0x00000fdc orq %rdi, %rbx - 0x48, 0x09, 0xde, //0x00000fdf orq %rbx, %rsi - 0x4c, 0x21, 0xce, //0x00000fe2 andq %r9, %rsi - 0x0f, 0x84, 0xcf, 0xfd, 0xff, 0xff, //0x00000fe5 je LBB0_205 - 0x49, 0xb9, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00000feb movabsq $4294977024, %r9 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000ff5 .p2align 4, 0x90 - //0x00001000 LBB0_212 - 0x48, 0x8d, 0x5e, 0xff, //0x00001000 leaq $-1(%rsi), %rbx - 0x48, 0x89, 0xd9, //0x00001004 movq %rbx, %rcx - 0x4c, 0x21, 0xd1, //0x00001007 andq %r10, %rcx - 0x48, 0x89, 0xcf, //0x0000100a movq %rcx, %rdi - 0x48, 0xd1, 0xef, //0x0000100d shrq %rdi - 0x49, 0xb8, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00001010 movabsq $6148914691236517205, %r8 - 0x4c, 0x21, 0xc7, //0x0000101a andq %r8, %rdi - 0x48, 0x29, 0xf9, //0x0000101d subq %rdi, %rcx - 0x48, 0x89, 0xcf, //0x00001020 movq %rcx, %rdi - 0x48, 0xb8, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, //0x00001023 movabsq $3689348814741910323, %rax - 0x48, 0x21, 0xc7, //0x0000102d andq %rax, %rdi - 0x48, 0xc1, 0xe9, 0x02, //0x00001030 shrq $2, %rcx - 0x48, 0x21, 0xc1, //0x00001034 andq %rax, %rcx - 0x48, 0x01, 0xf9, //0x00001037 addq %rdi, %rcx - 0x48, 0x89, 0xcf, //0x0000103a movq %rcx, %rdi - 0x48, 0xc1, 0xef, 0x04, //0x0000103d shrq $4, %rdi - 0x48, 0x01, 0xcf, //0x00001041 addq %rcx, %rdi - 0x48, 0xb8, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, //0x00001044 movabsq $1085102592571150095, %rax - 0x48, 0x21, 0xc7, //0x0000104e andq %rax, %rdi - 0x48, 0xb8, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, //0x00001051 movabsq $72340172838076673, %rax - 0x48, 0x0f, 0xaf, 0xf8, //0x0000105b imulq %rax, %rdi - 0x48, 0xc1, 0xef, 0x38, //0x0000105f shrq $56, %rdi - 0x4c, 0x01, 0xdf, //0x00001063 addq %r11, %rdi - 0x48, 0x39, 0xd7, //0x00001066 cmpq %rdx, %rdi - 0x0f, 0x86, 0xc2, 0x05, 0x00, 0x00, //0x00001069 jbe LBB0_258 - 0x48, 0x83, 0xc2, 0x01, //0x0000106f addq $1, %rdx - 0x48, 0x21, 0xde, //0x00001073 andq %rbx, %rsi - 0x0f, 0x85, 0x84, 0xff, 0xff, 0xff, //0x00001076 jne LBB0_212 - 0xe9, 0x39, 0xfd, 0xff, 0xff, //0x0000107c jmp LBB0_205 - //0x00001081 LBB0_214 - 0x48, 0x85, 0xc0, //0x00001081 testq %rax, %rax - 0x0f, 0x8e, 0xfa, 0x0c, 0x00, 0x00, //0x00001084 jle LBB0_337 - 0x4c, 0x89, 0xc3, //0x0000108a movq %r8, %rbx - 0xf3, 0x44, 0x0f, 0x7f, 0x45, 0x80, //0x0000108d movdqu %xmm8, $-128(%rbp) - 0xf3, 0x44, 0x0f, 0x7f, 0x85, 0x70, 0xff, 0xff, 0xff, //0x00001093 movdqu %xmm8, $-144(%rbp) - 0xf3, 0x44, 0x0f, 0x7f, 0x85, 0x60, 0xff, 0xff, 0xff, //0x0000109c movdqu %xmm8, $-160(%rbp) - 0xf3, 0x44, 0x0f, 0x7f, 0x85, 0x50, 0xff, 0xff, 0xff, //0x000010a5 movdqu %xmm8, $-176(%rbp) - 0x44, 0x89, 0xe8, //0x000010ae movl %r13d, %eax - 0x25, 0xff, 0x0f, 0x00, 0x00, //0x000010b1 andl $4095, %eax - 0x3d, 0xc1, 0x0f, 0x00, 0x00, //0x000010b6 cmpl $4033, %eax - 0x0f, 0x82, 0x3d, 0x00, 0x00, 0x00, //0x000010bb jb LBB0_218 - 0x48, 0x83, 0x7d, 0xd0, 0x20, //0x000010c1 cmpq $32, $-48(%rbp) - 0x0f, 0x82, 0x42, 0x00, 0x00, 0x00, //0x000010c6 jb LBB0_219 - 0x41, 0x0f, 0x10, 0x55, 0x00, //0x000010cc movups (%r13), %xmm2 - 0x0f, 0x11, 0x95, 0x50, 0xff, 0xff, 0xff, //0x000010d1 movups %xmm2, $-176(%rbp) - 0xf3, 0x41, 0x0f, 0x6f, 0x55, 0x10, //0x000010d8 movdqu $16(%r13), %xmm2 - 0xf3, 0x0f, 0x7f, 0x95, 0x60, 0xff, 0xff, 0xff, //0x000010de movdqu %xmm2, $-160(%rbp) - 0x49, 0x83, 0xc5, 0x20, //0x000010e6 addq $32, %r13 - 0x48, 0x8b, 0x45, 0xd0, //0x000010ea movq $-48(%rbp), %rax - 0x48, 0x8d, 0x70, 0xe0, //0x000010ee leaq $-32(%rax), %rsi - 0x48, 0x8d, 0x85, 0x70, 0xff, 0xff, 0xff, //0x000010f2 leaq $-144(%rbp), %rax - 0xe9, 0x1b, 0x00, 0x00, 0x00, //0x000010f9 jmp LBB0_220 - //0x000010fe LBB0_218 - 0x4c, 0x8b, 0x7d, 0xc0, //0x000010fe movq $-64(%rbp), %r15 - 0x4c, 0x8b, 0x65, 0xb0, //0x00001102 movq $-80(%rbp), %r12 - 0x49, 0x89, 0xd8, //0x00001106 movq %rbx, %r8 - 0xe9, 0x2d, 0xfd, 0xff, 0xff, //0x00001109 jmp LBB0_207 - //0x0000110e LBB0_219 - 0x48, 0x8d, 0x85, 0x50, 0xff, 0xff, 0xff, //0x0000110e leaq $-176(%rbp), %rax - 0x48, 0x8b, 0x75, 0xd0, //0x00001115 movq $-48(%rbp), %rsi - //0x00001119 LBB0_220 - 0x48, 0x83, 0xfe, 0x10, //0x00001119 cmpq $16, %rsi - 0x0f, 0x82, 0x4b, 0x00, 0x00, 0x00, //0x0000111d jb LBB0_221 - 0xf3, 0x41, 0x0f, 0x6f, 0x55, 0x00, //0x00001123 movdqu (%r13), %xmm2 - 0xf3, 0x0f, 0x7f, 0x10, //0x00001129 movdqu %xmm2, (%rax) - 0x49, 0x83, 0xc5, 0x10, //0x0000112d addq $16, %r13 - 0x48, 0x83, 0xc0, 0x10, //0x00001131 addq $16, %rax - 0x48, 0x83, 0xc6, 0xf0, //0x00001135 addq $-16, %rsi - 0x48, 0x83, 0xfe, 0x08, //0x00001139 cmpq $8, %rsi - 0x0f, 0x83, 0x35, 0x00, 0x00, 0x00, //0x0000113d jae LBB0_228 - //0x00001143 LBB0_222 - 0x48, 0x83, 0xfe, 0x04, //0x00001143 cmpq $4, %rsi - 0x0f, 0x8c, 0x48, 0x00, 0x00, 0x00, //0x00001147 jl LBB0_223 - //0x0000114d LBB0_229 - 0x41, 0x8b, 0x4d, 0x00, //0x0000114d movl (%r13), %ecx - 0x89, 0x08, //0x00001151 movl %ecx, (%rax) - 0x49, 0x83, 0xc5, 0x04, //0x00001153 addq $4, %r13 - 0x48, 0x83, 0xc0, 0x04, //0x00001157 addq $4, %rax - 0x48, 0x83, 0xc6, 0xfc, //0x0000115b addq $-4, %rsi - 0x48, 0x83, 0xfe, 0x02, //0x0000115f cmpq $2, %rsi - 0x0f, 0x83, 0x36, 0x00, 0x00, 0x00, //0x00001163 jae LBB0_224 - 0xe9, 0x45, 0x00, 0x00, 0x00, //0x00001169 jmp LBB0_225 - //0x0000116e LBB0_221 - 0x48, 0x83, 0xfe, 0x08, //0x0000116e cmpq $8, %rsi - 0x0f, 0x82, 0xcb, 0xff, 0xff, 0xff, //0x00001172 jb LBB0_222 - //0x00001178 LBB0_228 - 0x49, 0x8b, 0x4d, 0x00, //0x00001178 movq (%r13), %rcx - 0x48, 0x89, 0x08, //0x0000117c movq %rcx, (%rax) - 0x49, 0x83, 0xc5, 0x08, //0x0000117f addq $8, %r13 - 0x48, 0x83, 0xc0, 0x08, //0x00001183 addq $8, %rax - 0x48, 0x83, 0xc6, 0xf8, //0x00001187 addq $-8, %rsi - 0x48, 0x83, 0xfe, 0x04, //0x0000118b cmpq $4, %rsi - 0x0f, 0x8d, 0xb8, 0xff, 0xff, 0xff, //0x0000118f jge LBB0_229 - //0x00001195 LBB0_223 - 0x48, 0x83, 0xfe, 0x02, //0x00001195 cmpq $2, %rsi - 0x0f, 0x82, 0x14, 0x00, 0x00, 0x00, //0x00001199 jb LBB0_225 - //0x0000119f LBB0_224 - 0x41, 0x0f, 0xb7, 0x4d, 0x00, //0x0000119f movzwl (%r13), %ecx - 0x66, 0x89, 0x08, //0x000011a4 movw %cx, (%rax) - 0x49, 0x83, 0xc5, 0x02, //0x000011a7 addq $2, %r13 - 0x48, 0x83, 0xc0, 0x02, //0x000011ab addq $2, %rax - 0x48, 0x83, 0xc6, 0xfe, //0x000011af addq $-2, %rsi - //0x000011b3 LBB0_225 - 0x4c, 0x89, 0xef, //0x000011b3 movq %r13, %rdi - 0x4c, 0x8d, 0xad, 0x50, 0xff, 0xff, 0xff, //0x000011b6 leaq $-176(%rbp), %r13 - 0x48, 0x85, 0xf6, //0x000011bd testq %rsi, %rsi - 0x4c, 0x8b, 0x7d, 0xc0, //0x000011c0 movq $-64(%rbp), %r15 - 0x4c, 0x8b, 0x65, 0xb0, //0x000011c4 movq $-80(%rbp), %r12 - 0x49, 0x89, 0xd8, //0x000011c8 movq %rbx, %r8 - 0x0f, 0x84, 0x6a, 0xfc, 0xff, 0xff, //0x000011cb je LBB0_207 - 0x8a, 0x0f, //0x000011d1 movb (%rdi), %cl - 0x88, 0x08, //0x000011d3 movb %cl, (%rax) - 0x4c, 0x8d, 0xad, 0x50, 0xff, 0xff, 0xff, //0x000011d5 leaq $-176(%rbp), %r13 - 0xe9, 0x5a, 0xfc, 0xff, 0xff, //0x000011dc jmp LBB0_207 - //0x000011e1 LBB0_230 - 0x48, 0x83, 0xc0, 0x05, //0x000011e1 addq $5, %rax - 0x49, 0x3b, 0x07, //0x000011e5 cmpq (%r15), %rax - 0x0f, 0x87, 0x30, 0xf9, 0xff, 0xff, //0x000011e8 ja LBB0_164 - //0x000011ee LBB0_231 - 0x49, 0x89, 0x00, //0x000011ee movq %rax, (%r8) - 0x49, 0x89, 0xc2, //0x000011f1 movq %rax, %r10 - 0xe9, 0x25, 0xf9, 0xff, 0xff, //0x000011f4 jmp LBB0_164 - //0x000011f9 LBB0_232 - 0x49, 0x8b, 0x07, //0x000011f9 movq (%r15), %rax - 0x4c, 0x29, 0xd0, //0x000011fc subq %r10, %rax - 0x4d, 0x01, 0xd5, //0x000011ff addq %r10, %r13 - 0x45, 0x31, 0xc9, //0x00001202 xorl %r9d, %r9d - 0x45, 0x31, 0xc0, //0x00001205 xorl %r8d, %r8d - 0x45, 0x31, 0xdb, //0x00001208 xorl %r11d, %r11d - 0x31, 0xd2, //0x0000120b xorl %edx, %edx - 0xe9, 0x73, 0x00, 0x00, 0x00, //0x0000120d jmp LBB0_234 - //0x00001212 LBB0_233 - 0x49, 0xc1, 0xfe, 0x3f, //0x00001212 sarq $63, %r14 - 0x4c, 0x89, 0xd1, //0x00001216 movq %r10, %rcx - 0x48, 0xd1, 0xe9, //0x00001219 shrq %rcx - 0x48, 0xbe, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x0000121c movabsq $6148914691236517205, %rsi - 0x48, 0x21, 0xf1, //0x00001226 andq %rsi, %rcx - 0x49, 0x29, 0xca, //0x00001229 subq %rcx, %r10 - 0x4c, 0x89, 0xd1, //0x0000122c movq %r10, %rcx - 0x48, 0xb8, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, //0x0000122f movabsq $3689348814741910323, %rax - 0x48, 0x21, 0xc1, //0x00001239 andq %rax, %rcx - 0x49, 0xc1, 0xea, 0x02, //0x0000123c shrq $2, %r10 - 0x49, 0x21, 0xc2, //0x00001240 andq %rax, %r10 - 0x49, 0x01, 0xca, //0x00001243 addq %rcx, %r10 - 0x4c, 0x89, 0xd1, //0x00001246 movq %r10, %rcx - 0x48, 0xc1, 0xe9, 0x04, //0x00001249 shrq $4, %rcx - 0x4c, 0x01, 0xd1, //0x0000124d addq %r10, %rcx - 0x48, 0xb8, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, //0x00001250 movabsq $1085102592571150095, %rax - 0x48, 0x21, 0xc1, //0x0000125a andq %rax, %rcx - 0x48, 0xb8, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, //0x0000125d movabsq $72340172838076673, %rax - 0x48, 0x0f, 0xaf, 0xc8, //0x00001267 imulq %rax, %rcx - 0x48, 0xc1, 0xe9, 0x38, //0x0000126b shrq $56, %rcx - 0x49, 0x01, 0xcb, //0x0000126f addq %rcx, %r11 - 0x49, 0x83, 0xc5, 0x40, //0x00001272 addq $64, %r13 - 0x48, 0x8b, 0x45, 0xd0, //0x00001276 movq $-48(%rbp), %rax - 0x48, 0x83, 0xc0, 0xc0, //0x0000127a addq $-64, %rax - 0x4d, 0x89, 0xf1, //0x0000127e movq %r14, %r9 - 0x4c, 0x8b, 0x45, 0xb8, //0x00001281 movq $-72(%rbp), %r8 - //0x00001285 LBB0_234 - 0x48, 0x83, 0xf8, 0x40, //0x00001285 cmpq $64, %rax - 0x48, 0x89, 0x45, 0xd0, //0x00001289 movq %rax, $-48(%rbp) - 0x0f, 0x8c, 0x3e, 0x02, 0x00, 0x00, //0x0000128d jl LBB0_242 - //0x00001293 LBB0_235 - 0xf3, 0x41, 0x0f, 0x6f, 0x55, 0x00, //0x00001293 movdqu (%r13), %xmm2 - 0xf3, 0x41, 0x0f, 0x6f, 0x6d, 0x10, //0x00001299 movdqu $16(%r13), %xmm5 - 0xf3, 0x41, 0x0f, 0x6f, 0x7d, 0x20, //0x0000129f movdqu $32(%r13), %xmm7 - 0xf3, 0x41, 0x0f, 0x6f, 0x75, 0x30, //0x000012a5 movdqu $48(%r13), %xmm6 - 0x66, 0x0f, 0x6f, 0xda, //0x000012ab movdqa %xmm2, %xmm3 - 0x66, 0x0f, 0x74, 0xd9, //0x000012af pcmpeqb %xmm1, %xmm3 - 0x66, 0x0f, 0xd7, 0xc3, //0x000012b3 pmovmskb %xmm3, %eax - 0x66, 0x0f, 0x6f, 0xdd, //0x000012b7 movdqa %xmm5, %xmm3 - 0x66, 0x0f, 0x74, 0xd9, //0x000012bb pcmpeqb %xmm1, %xmm3 - 0x66, 0x0f, 0xd7, 0xf3, //0x000012bf pmovmskb %xmm3, %esi - 0x66, 0x0f, 0x6f, 0xdf, //0x000012c3 movdqa %xmm7, %xmm3 - 0x66, 0x0f, 0x74, 0xd9, //0x000012c7 pcmpeqb %xmm1, %xmm3 - 0x66, 0x0f, 0xd7, 0xfb, //0x000012cb pmovmskb %xmm3, %edi - 0x66, 0x0f, 0x6f, 0xde, //0x000012cf movdqa %xmm6, %xmm3 - 0x66, 0x0f, 0x74, 0xd9, //0x000012d3 pcmpeqb %xmm1, %xmm3 - 0x66, 0x0f, 0xd7, 0xdb, //0x000012d7 pmovmskb %xmm3, %ebx - 0x48, 0xc1, 0xe3, 0x30, //0x000012db shlq $48, %rbx - 0x48, 0xc1, 0xe7, 0x20, //0x000012df shlq $32, %rdi - 0x48, 0x09, 0xdf, //0x000012e3 orq %rbx, %rdi - 0x48, 0xc1, 0xe6, 0x10, //0x000012e6 shlq $16, %rsi - 0x48, 0x09, 0xfe, //0x000012ea orq %rdi, %rsi - 0x48, 0x09, 0xf0, //0x000012ed orq %rsi, %rax - 0x48, 0x89, 0xc6, //0x000012f0 movq %rax, %rsi - 0x4c, 0x09, 0xc6, //0x000012f3 orq %r8, %rsi - 0x0f, 0x85, 0x0e, 0x00, 0x00, 0x00, //0x000012f6 jne LBB0_237 - 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x000012fc movq $-1, %rax - 0x31, 0xff, //0x00001303 xorl %edi, %edi - 0xe9, 0x45, 0x00, 0x00, 0x00, //0x00001305 jmp LBB0_238 - //0x0000130a LBB0_237 - 0x4c, 0x89, 0xc6, //0x0000130a movq %r8, %rsi - 0x48, 0xf7, 0xd6, //0x0000130d notq %rsi - 0x48, 0x21, 0xc6, //0x00001310 andq %rax, %rsi - 0x48, 0x8d, 0x1c, 0x36, //0x00001313 leaq (%rsi,%rsi), %rbx - 0x4c, 0x09, 0xc3, //0x00001317 orq %r8, %rbx - 0x48, 0x89, 0xdf, //0x0000131a movq %rbx, %rdi - 0x48, 0xf7, 0xd7, //0x0000131d notq %rdi - 0x48, 0xb9, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00001320 movabsq $-6148914691236517206, %rcx - 0x48, 0x21, 0xc8, //0x0000132a andq %rcx, %rax - 0x48, 0x21, 0xf8, //0x0000132d andq %rdi, %rax - 0x31, 0xff, //0x00001330 xorl %edi, %edi - 0x48, 0x01, 0xf0, //0x00001332 addq %rsi, %rax - 0x40, 0x0f, 0x92, 0xc7, //0x00001335 setb %dil - 0x48, 0x01, 0xc0, //0x00001339 addq %rax, %rax - 0x48, 0xb9, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x0000133c movabsq $6148914691236517205, %rcx - 0x48, 0x31, 0xc8, //0x00001346 xorq %rcx, %rax - 0x48, 0x21, 0xd8, //0x00001349 andq %rbx, %rax - 0x48, 0xf7, 0xd0, //0x0000134c notq %rax - //0x0000134f LBB0_238 - 0x48, 0x89, 0x7d, 0xb8, //0x0000134f movq %rdi, $-72(%rbp) - 0x66, 0x0f, 0x6f, 0xde, //0x00001353 movdqa %xmm6, %xmm3 - 0x66, 0x0f, 0x74, 0xd8, //0x00001357 pcmpeqb %xmm0, %xmm3 - 0x66, 0x0f, 0xd7, 0xf3, //0x0000135b pmovmskb %xmm3, %esi - 0x48, 0xc1, 0xe6, 0x30, //0x0000135f shlq $48, %rsi - 0x66, 0x0f, 0x6f, 0xdf, //0x00001363 movdqa %xmm7, %xmm3 - 0x66, 0x0f, 0x74, 0xd8, //0x00001367 pcmpeqb %xmm0, %xmm3 - 0x66, 0x0f, 0xd7, 0xfb, //0x0000136b pmovmskb %xmm3, %edi - 0x48, 0xc1, 0xe7, 0x20, //0x0000136f shlq $32, %rdi - 0x48, 0x09, 0xf7, //0x00001373 orq %rsi, %rdi - 0x66, 0x0f, 0x6f, 0xdd, //0x00001376 movdqa %xmm5, %xmm3 - 0x66, 0x0f, 0x74, 0xd8, //0x0000137a pcmpeqb %xmm0, %xmm3 - 0x66, 0x0f, 0xd7, 0xf3, //0x0000137e pmovmskb %xmm3, %esi - 0x48, 0xc1, 0xe6, 0x10, //0x00001382 shlq $16, %rsi - 0x48, 0x09, 0xfe, //0x00001386 orq %rdi, %rsi - 0x66, 0x0f, 0x6f, 0xda, //0x00001389 movdqa %xmm2, %xmm3 - 0x66, 0x0f, 0x74, 0xd8, //0x0000138d pcmpeqb %xmm0, %xmm3 - 0x66, 0x0f, 0xd7, 0xfb, //0x00001391 pmovmskb %xmm3, %edi - 0x48, 0x09, 0xf7, //0x00001395 orq %rsi, %rdi - 0x48, 0x21, 0xc7, //0x00001398 andq %rax, %rdi - 0x66, 0x48, 0x0f, 0x6e, 0xdf, //0x0000139b movq %rdi, %xmm3 - 0x66, 0x41, 0x0f, 0x3a, 0x44, 0xd9, 0x00, //0x000013a0 pclmulqdq $0, %xmm9, %xmm3 - 0x66, 0x49, 0x0f, 0x7e, 0xde, //0x000013a7 movq %xmm3, %r14 - 0x4d, 0x31, 0xce, //0x000013ac xorq %r9, %r14 - 0x66, 0x0f, 0x6f, 0xda, //0x000013af movdqa %xmm2, %xmm3 - 0x66, 0x41, 0x0f, 0x74, 0xdb, //0x000013b3 pcmpeqb %xmm11, %xmm3 - 0x66, 0x44, 0x0f, 0xd7, 0xd3, //0x000013b8 pmovmskb %xmm3, %r10d - 0x66, 0x0f, 0x6f, 0xdd, //0x000013bd movdqa %xmm5, %xmm3 - 0x66, 0x41, 0x0f, 0x74, 0xdb, //0x000013c1 pcmpeqb %xmm11, %xmm3 - 0x66, 0x0f, 0xd7, 0xf3, //0x000013c6 pmovmskb %xmm3, %esi - 0x66, 0x0f, 0x6f, 0xdf, //0x000013ca movdqa %xmm7, %xmm3 - 0x66, 0x41, 0x0f, 0x74, 0xdb, //0x000013ce pcmpeqb %xmm11, %xmm3 - 0x66, 0x0f, 0xd7, 0xdb, //0x000013d3 pmovmskb %xmm3, %ebx - 0x66, 0x0f, 0x6f, 0xde, //0x000013d7 movdqa %xmm6, %xmm3 - 0x66, 0x41, 0x0f, 0x74, 0xdb, //0x000013db pcmpeqb %xmm11, %xmm3 - 0x66, 0x0f, 0xd7, 0xcb, //0x000013e0 pmovmskb %xmm3, %ecx - 0x48, 0xc1, 0xe1, 0x30, //0x000013e4 shlq $48, %rcx - 0x48, 0xc1, 0xe3, 0x20, //0x000013e8 shlq $32, %rbx - 0x48, 0x09, 0xcb, //0x000013ec orq %rcx, %rbx - 0x48, 0xc1, 0xe6, 0x10, //0x000013ef shlq $16, %rsi - 0x48, 0x09, 0xde, //0x000013f3 orq %rbx, %rsi - 0x49, 0x09, 0xf2, //0x000013f6 orq %rsi, %r10 - 0x4d, 0x89, 0xf1, //0x000013f9 movq %r14, %r9 - 0x49, 0xf7, 0xd1, //0x000013fc notq %r9 - 0x4d, 0x21, 0xca, //0x000013ff andq %r9, %r10 - 0x66, 0x41, 0x0f, 0x74, 0xd4, //0x00001402 pcmpeqb %xmm12, %xmm2 - 0x66, 0x0f, 0xd7, 0xf2, //0x00001407 pmovmskb %xmm2, %esi - 0x66, 0x41, 0x0f, 0x74, 0xec, //0x0000140b pcmpeqb %xmm12, %xmm5 - 0x66, 0x0f, 0xd7, 0xdd, //0x00001410 pmovmskb %xmm5, %ebx - 0x66, 0x41, 0x0f, 0x74, 0xfc, //0x00001414 pcmpeqb %xmm12, %xmm7 - 0x66, 0x0f, 0xd7, 0xff, //0x00001419 pmovmskb %xmm7, %edi - 0x66, 0x41, 0x0f, 0x74, 0xf4, //0x0000141d pcmpeqb %xmm12, %xmm6 - 0x66, 0x0f, 0xd7, 0xce, //0x00001422 pmovmskb %xmm6, %ecx - 0x48, 0xc1, 0xe1, 0x30, //0x00001426 shlq $48, %rcx - 0x48, 0xc1, 0xe7, 0x20, //0x0000142a shlq $32, %rdi - 0x48, 0x09, 0xcf, //0x0000142e orq %rcx, %rdi - 0x48, 0xc1, 0xe3, 0x10, //0x00001431 shlq $16, %rbx - 0x48, 0x09, 0xfb, //0x00001435 orq %rdi, %rbx - 0x48, 0x09, 0xde, //0x00001438 orq %rbx, %rsi - 0x4c, 0x21, 0xce, //0x0000143b andq %r9, %rsi - 0x0f, 0x84, 0xce, 0xfd, 0xff, 0xff, //0x0000143e je LBB0_233 - 0x49, 0xb9, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00001444 movabsq $4294977024, %r9 - 0x90, 0x90, //0x0000144e .p2align 4, 0x90 - //0x00001450 LBB0_240 - 0x48, 0x8d, 0x5e, 0xff, //0x00001450 leaq $-1(%rsi), %rbx - 0x48, 0x89, 0xd9, //0x00001454 movq %rbx, %rcx - 0x4c, 0x21, 0xd1, //0x00001457 andq %r10, %rcx - 0x48, 0x89, 0xcf, //0x0000145a movq %rcx, %rdi - 0x48, 0xd1, 0xef, //0x0000145d shrq %rdi - 0x49, 0xb8, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00001460 movabsq $6148914691236517205, %r8 - 0x4c, 0x21, 0xc7, //0x0000146a andq %r8, %rdi - 0x48, 0x29, 0xf9, //0x0000146d subq %rdi, %rcx - 0x48, 0x89, 0xcf, //0x00001470 movq %rcx, %rdi - 0x48, 0xb8, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, //0x00001473 movabsq $3689348814741910323, %rax - 0x48, 0x21, 0xc7, //0x0000147d andq %rax, %rdi - 0x48, 0xc1, 0xe9, 0x02, //0x00001480 shrq $2, %rcx - 0x48, 0x21, 0xc1, //0x00001484 andq %rax, %rcx - 0x48, 0x01, 0xf9, //0x00001487 addq %rdi, %rcx - 0x48, 0x89, 0xcf, //0x0000148a movq %rcx, %rdi - 0x48, 0xc1, 0xef, 0x04, //0x0000148d shrq $4, %rdi - 0x48, 0x01, 0xcf, //0x00001491 addq %rcx, %rdi - 0x48, 0xb8, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, //0x00001494 movabsq $1085102592571150095, %rax - 0x48, 0x21, 0xc7, //0x0000149e andq %rax, %rdi - 0x48, 0xb8, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, //0x000014a1 movabsq $72340172838076673, %rax - 0x48, 0x0f, 0xaf, 0xf8, //0x000014ab imulq %rax, %rdi - 0x48, 0xc1, 0xef, 0x38, //0x000014af shrq $56, %rdi - 0x4c, 0x01, 0xdf, //0x000014b3 addq %r11, %rdi - 0x48, 0x39, 0xd7, //0x000014b6 cmpq %rdx, %rdi - 0x0f, 0x86, 0x72, 0x01, 0x00, 0x00, //0x000014b9 jbe LBB0_258 - 0x48, 0x83, 0xc2, 0x01, //0x000014bf addq $1, %rdx - 0x48, 0x21, 0xde, //0x000014c3 andq %rbx, %rsi - 0x0f, 0x85, 0x84, 0xff, 0xff, 0xff, //0x000014c6 jne LBB0_240 - 0xe9, 0x41, 0xfd, 0xff, 0xff, //0x000014cc jmp LBB0_233 - //0x000014d1 LBB0_242 - 0x48, 0x85, 0xc0, //0x000014d1 testq %rax, %rax - 0x0f, 0x8e, 0xaa, 0x08, 0x00, 0x00, //0x000014d4 jle LBB0_337 - 0x4c, 0x89, 0xc3, //0x000014da movq %r8, %rbx - 0xf3, 0x44, 0x0f, 0x7f, 0x45, 0x80, //0x000014dd movdqu %xmm8, $-128(%rbp) - 0xf3, 0x44, 0x0f, 0x7f, 0x85, 0x70, 0xff, 0xff, 0xff, //0x000014e3 movdqu %xmm8, $-144(%rbp) - 0xf3, 0x44, 0x0f, 0x7f, 0x85, 0x60, 0xff, 0xff, 0xff, //0x000014ec movdqu %xmm8, $-160(%rbp) - 0xf3, 0x44, 0x0f, 0x7f, 0x85, 0x50, 0xff, 0xff, 0xff, //0x000014f5 movdqu %xmm8, $-176(%rbp) - 0x44, 0x89, 0xe8, //0x000014fe movl %r13d, %eax - 0x25, 0xff, 0x0f, 0x00, 0x00, //0x00001501 andl $4095, %eax - 0x3d, 0xc1, 0x0f, 0x00, 0x00, //0x00001506 cmpl $4033, %eax - 0x0f, 0x82, 0x3d, 0x00, 0x00, 0x00, //0x0000150b jb LBB0_246 - 0x48, 0x83, 0x7d, 0xd0, 0x20, //0x00001511 cmpq $32, $-48(%rbp) - 0x0f, 0x82, 0x42, 0x00, 0x00, 0x00, //0x00001516 jb LBB0_247 - 0x41, 0x0f, 0x10, 0x55, 0x00, //0x0000151c movups (%r13), %xmm2 - 0x0f, 0x11, 0x95, 0x50, 0xff, 0xff, 0xff, //0x00001521 movups %xmm2, $-176(%rbp) - 0xf3, 0x41, 0x0f, 0x6f, 0x55, 0x10, //0x00001528 movdqu $16(%r13), %xmm2 - 0xf3, 0x0f, 0x7f, 0x95, 0x60, 0xff, 0xff, 0xff, //0x0000152e movdqu %xmm2, $-160(%rbp) - 0x49, 0x83, 0xc5, 0x20, //0x00001536 addq $32, %r13 - 0x48, 0x8b, 0x45, 0xd0, //0x0000153a movq $-48(%rbp), %rax - 0x48, 0x8d, 0x70, 0xe0, //0x0000153e leaq $-32(%rax), %rsi - 0x48, 0x8d, 0x85, 0x70, 0xff, 0xff, 0xff, //0x00001542 leaq $-144(%rbp), %rax - 0xe9, 0x1b, 0x00, 0x00, 0x00, //0x00001549 jmp LBB0_248 - //0x0000154e LBB0_246 - 0x4c, 0x8b, 0x7d, 0xc0, //0x0000154e movq $-64(%rbp), %r15 - 0x4c, 0x8b, 0x65, 0xb0, //0x00001552 movq $-80(%rbp), %r12 - 0x49, 0x89, 0xd8, //0x00001556 movq %rbx, %r8 - 0xe9, 0x35, 0xfd, 0xff, 0xff, //0x00001559 jmp LBB0_235 - //0x0000155e LBB0_247 - 0x48, 0x8d, 0x85, 0x50, 0xff, 0xff, 0xff, //0x0000155e leaq $-176(%rbp), %rax - 0x48, 0x8b, 0x75, 0xd0, //0x00001565 movq $-48(%rbp), %rsi - //0x00001569 LBB0_248 - 0x48, 0x83, 0xfe, 0x10, //0x00001569 cmpq $16, %rsi - 0x0f, 0x82, 0x4b, 0x00, 0x00, 0x00, //0x0000156d jb LBB0_249 - 0xf3, 0x41, 0x0f, 0x6f, 0x55, 0x00, //0x00001573 movdqu (%r13), %xmm2 - 0xf3, 0x0f, 0x7f, 0x10, //0x00001579 movdqu %xmm2, (%rax) - 0x49, 0x83, 0xc5, 0x10, //0x0000157d addq $16, %r13 - 0x48, 0x83, 0xc0, 0x10, //0x00001581 addq $16, %rax - 0x48, 0x83, 0xc6, 0xf0, //0x00001585 addq $-16, %rsi - 0x48, 0x83, 0xfe, 0x08, //0x00001589 cmpq $8, %rsi - 0x0f, 0x83, 0x35, 0x00, 0x00, 0x00, //0x0000158d jae LBB0_256 - //0x00001593 LBB0_250 - 0x48, 0x83, 0xfe, 0x04, //0x00001593 cmpq $4, %rsi - 0x0f, 0x8c, 0x48, 0x00, 0x00, 0x00, //0x00001597 jl LBB0_251 - //0x0000159d LBB0_257 - 0x41, 0x8b, 0x4d, 0x00, //0x0000159d movl (%r13), %ecx - 0x89, 0x08, //0x000015a1 movl %ecx, (%rax) - 0x49, 0x83, 0xc5, 0x04, //0x000015a3 addq $4, %r13 - 0x48, 0x83, 0xc0, 0x04, //0x000015a7 addq $4, %rax - 0x48, 0x83, 0xc6, 0xfc, //0x000015ab addq $-4, %rsi - 0x48, 0x83, 0xfe, 0x02, //0x000015af cmpq $2, %rsi - 0x0f, 0x83, 0x36, 0x00, 0x00, 0x00, //0x000015b3 jae LBB0_252 - 0xe9, 0x45, 0x00, 0x00, 0x00, //0x000015b9 jmp LBB0_253 - //0x000015be LBB0_249 - 0x48, 0x83, 0xfe, 0x08, //0x000015be cmpq $8, %rsi - 0x0f, 0x82, 0xcb, 0xff, 0xff, 0xff, //0x000015c2 jb LBB0_250 - //0x000015c8 LBB0_256 - 0x49, 0x8b, 0x4d, 0x00, //0x000015c8 movq (%r13), %rcx - 0x48, 0x89, 0x08, //0x000015cc movq %rcx, (%rax) - 0x49, 0x83, 0xc5, 0x08, //0x000015cf addq $8, %r13 - 0x48, 0x83, 0xc0, 0x08, //0x000015d3 addq $8, %rax - 0x48, 0x83, 0xc6, 0xf8, //0x000015d7 addq $-8, %rsi - 0x48, 0x83, 0xfe, 0x04, //0x000015db cmpq $4, %rsi - 0x0f, 0x8d, 0xb8, 0xff, 0xff, 0xff, //0x000015df jge LBB0_257 - //0x000015e5 LBB0_251 - 0x48, 0x83, 0xfe, 0x02, //0x000015e5 cmpq $2, %rsi - 0x0f, 0x82, 0x14, 0x00, 0x00, 0x00, //0x000015e9 jb LBB0_253 - //0x000015ef LBB0_252 - 0x41, 0x0f, 0xb7, 0x4d, 0x00, //0x000015ef movzwl (%r13), %ecx - 0x66, 0x89, 0x08, //0x000015f4 movw %cx, (%rax) - 0x49, 0x83, 0xc5, 0x02, //0x000015f7 addq $2, %r13 - 0x48, 0x83, 0xc0, 0x02, //0x000015fb addq $2, %rax - 0x48, 0x83, 0xc6, 0xfe, //0x000015ff addq $-2, %rsi - //0x00001603 LBB0_253 - 0x4c, 0x89, 0xef, //0x00001603 movq %r13, %rdi - 0x4c, 0x8d, 0xad, 0x50, 0xff, 0xff, 0xff, //0x00001606 leaq $-176(%rbp), %r13 - 0x48, 0x85, 0xf6, //0x0000160d testq %rsi, %rsi - 0x4c, 0x8b, 0x7d, 0xc0, //0x00001610 movq $-64(%rbp), %r15 - 0x4c, 0x8b, 0x65, 0xb0, //0x00001614 movq $-80(%rbp), %r12 - 0x49, 0x89, 0xd8, //0x00001618 movq %rbx, %r8 - 0x0f, 0x84, 0x72, 0xfc, 0xff, 0xff, //0x0000161b je LBB0_235 - 0x8a, 0x0f, //0x00001621 movb (%rdi), %cl - 0x88, 0x08, //0x00001623 movb %cl, (%rax) - 0x4c, 0x8d, 0xad, 0x50, 0xff, 0xff, 0xff, //0x00001625 leaq $-176(%rbp), %r13 - 0xe9, 0x62, 0xfc, 0xff, 0xff, //0x0000162c jmp LBB0_235 - //0x00001631 LBB0_258 - 0x49, 0x8b, 0x07, //0x00001631 movq (%r15), %rax - 0x48, 0x0f, 0xbc, 0xce, //0x00001634 bsfq %rsi, %rcx - 0x48, 0x2b, 0x4d, 0xd0, //0x00001638 subq $-48(%rbp), %rcx - 0x4c, 0x8d, 0x14, 0x01, //0x0000163c leaq (%rcx,%rax), %r10 - 0x49, 0x83, 0xc2, 0x01, //0x00001640 addq $1, %r10 - 0x4c, 0x8b, 0x45, 0xc8, //0x00001644 movq $-56(%rbp), %r8 - 0x4d, 0x89, 0x10, //0x00001648 movq %r10, (%r8) - 0x49, 0x8b, 0x07, //0x0000164b movq (%r15), %rax - 0x49, 0x39, 0xc2, //0x0000164e cmpq %rax, %r10 - 0x4c, 0x0f, 0x47, 0xd0, //0x00001651 cmovaq %rax, %r10 - 0x4d, 0x89, 0x10, //0x00001655 movq %r10, (%r8) - 0x4c, 0x8b, 0x5d, 0xa8, //0x00001658 movq $-88(%rbp), %r11 - 0xe9, 0xbd, 0xf4, 0xff, 0xff, //0x0000165c jmp LBB0_164 - //0x00001661 LBB0_259 - 0x0f, 0xbc, 0xcb, //0x00001661 bsfl %ebx, %ecx - 0x48, 0x01, 0xc1, //0x00001664 addq %rax, %rcx - 0x4d, 0x8d, 0x14, 0x0e, //0x00001667 leaq (%r14,%rcx), %r10 - 0x49, 0x83, 0xc2, 0x02, //0x0000166b addq $2, %r10 - 0x4c, 0x8b, 0x45, 0xc8, //0x0000166f movq $-56(%rbp), %r8 - 0x4d, 0x89, 0x10, //0x00001673 movq %r10, (%r8) - 0x4c, 0x8b, 0x7d, 0xc0, //0x00001676 movq $-64(%rbp), %r15 - //0x0000167a LBB0_260 - 0x4c, 0x8b, 0x5d, 0xa8, //0x0000167a movq $-88(%rbp), %r11 - 0x49, 0xb9, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x0000167e movabsq $4294977024, %r9 - 0xe9, 0x91, 0xf4, 0xff, 0xff, //0x00001688 jmp LBB0_164 - //0x0000168d LBB0_67 - 0x4d, 0x01, 0xea, //0x0000168d addq %r13, %r10 - 0x4c, 0x8b, 0x7d, 0xc0, //0x00001690 movq $-64(%rbp), %r15 - 0x4c, 0x8b, 0x65, 0xb0, //0x00001694 movq $-80(%rbp), %r12 - 0x4c, 0x8b, 0x5d, 0xa8, //0x00001698 movq $-88(%rbp), %r11 - 0x4c, 0x8b, 0x75, 0xa0, //0x0000169c movq $-96(%rbp), %r14 - 0x48, 0x8b, 0x5d, 0x90, //0x000016a0 movq $-112(%rbp), %rbx - 0x49, 0x83, 0xf8, 0x20, //0x000016a4 cmpq $32, %r8 - 0x0f, 0x82, 0x94, 0x05, 0x00, 0x00, //0x000016a8 jb LBB0_321 - //0x000016ae LBB0_68 - 0xf3, 0x41, 0x0f, 0x6f, 0x12, //0x000016ae movdqu (%r10), %xmm2 - 0xf3, 0x41, 0x0f, 0x6f, 0x5a, 0x10, //0x000016b3 movdqu $16(%r10), %xmm3 - 0x66, 0x0f, 0x6f, 0xea, //0x000016b9 movdqa %xmm2, %xmm5 - 0x66, 0x0f, 0x74, 0xe8, //0x000016bd pcmpeqb %xmm0, %xmm5 - 0x66, 0x0f, 0xd7, 0xfd, //0x000016c1 pmovmskb %xmm5, %edi - 0x66, 0x0f, 0x6f, 0xeb, //0x000016c5 movdqa %xmm3, %xmm5 - 0x66, 0x0f, 0x74, 0xe8, //0x000016c9 pcmpeqb %xmm0, %xmm5 - 0x66, 0x0f, 0xd7, 0xcd, //0x000016cd pmovmskb %xmm5, %ecx - 0x66, 0x0f, 0x74, 0xd1, //0x000016d1 pcmpeqb %xmm1, %xmm2 - 0x66, 0x0f, 0xd7, 0xf2, //0x000016d5 pmovmskb %xmm2, %esi - 0x66, 0x0f, 0x74, 0xd9, //0x000016d9 pcmpeqb %xmm1, %xmm3 - 0x66, 0x0f, 0xd7, 0xd3, //0x000016dd pmovmskb %xmm3, %edx - 0x48, 0xc1, 0xe1, 0x10, //0x000016e1 shlq $16, %rcx - 0x48, 0x09, 0xcf, //0x000016e5 orq %rcx, %rdi - 0x48, 0xc1, 0xe2, 0x10, //0x000016e8 shlq $16, %rdx - 0x48, 0x09, 0xd6, //0x000016ec orq %rdx, %rsi - 0x0f, 0x85, 0xe5, 0x04, 0x00, 0x00, //0x000016ef jne LBB0_317 - 0x4d, 0x85, 0xc9, //0x000016f5 testq %r9, %r9 - 0x0f, 0x85, 0xf8, 0x04, 0x00, 0x00, //0x000016f8 jne LBB0_319 - 0x45, 0x31, 0xc9, //0x000016fe xorl %r9d, %r9d - 0x48, 0x85, 0xff, //0x00001701 testq %rdi, %rdi - 0x0f, 0x84, 0x30, 0x05, 0x00, 0x00, //0x00001704 je LBB0_320 - //0x0000170a LBB0_71 - 0x48, 0x0f, 0xbc, 0xcf, //0x0000170a bsfq %rdi, %rcx - 0x4d, 0x29, 0xea, //0x0000170e subq %r13, %r10 - 0x49, 0x01, 0xca, //0x00001711 addq %rcx, %r10 - 0x49, 0x83, 0xc2, 0x01, //0x00001714 addq $1, %r10 - 0x4c, 0x8b, 0x45, 0xc8, //0x00001718 movq $-56(%rbp), %r8 - 0x49, 0xb9, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x0000171c movabsq $4294977024, %r9 - 0x48, 0x8b, 0x4d, 0xb8, //0x00001726 movq $-72(%rbp), %rcx - 0x4d, 0x85, 0xd2, //0x0000172a testq %r10, %r10 - 0x0f, 0x89, 0x53, 0xef, 0xff, 0xff, //0x0000172d jns LBB0_78 - 0xe9, 0x74, 0x3b, 0x00, 0x00, //0x00001733 jmp LBB0_968 - //0x00001738 LBB0_261 - 0x48, 0xc7, 0xc2, 0xfe, 0xff, 0xff, 0xff, //0x00001738 movq $-2, %rdx - 0xbe, 0x02, 0x00, 0x00, 0x00, //0x0000173f movl $2, %esi - 0x48, 0x01, 0xf0, //0x00001744 addq %rsi, %rax - 0x49, 0x01, 0xd6, //0x00001747 addq %rdx, %r14 - 0x0f, 0x8e, 0xce, 0xf3, 0xff, 0xff, //0x0000174a jle LBB0_164 - //0x00001750 LBB0_262 - 0x0f, 0xb6, 0x10, //0x00001750 movzbl (%rax), %edx - 0x80, 0xfa, 0x5c, //0x00001753 cmpb $92, %dl - 0x0f, 0x84, 0xdc, 0xff, 0xff, 0xff, //0x00001756 je LBB0_261 - 0x80, 0xfa, 0x22, //0x0000175c cmpb $34, %dl - 0x0f, 0x84, 0x2d, 0x04, 0x00, 0x00, //0x0000175f je LBB0_313 - 0x48, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x00001765 movq $-1, %rdx - 0xbe, 0x01, 0x00, 0x00, 0x00, //0x0000176c movl $1, %esi - 0x48, 0x01, 0xf0, //0x00001771 addq %rsi, %rax - 0x49, 0x01, 0xd6, //0x00001774 addq %rdx, %r14 - 0x0f, 0x8f, 0xd3, 0xff, 0xff, 0xff, //0x00001777 jg LBB0_262 - 0xe9, 0x9c, 0xf3, 0xff, 0xff, //0x0000177d jmp LBB0_164 - //0x00001782 LBB0_265 - 0x4d, 0x29, 0xea, //0x00001782 subq %r13, %r10 - 0x49, 0x01, 0xc2, //0x00001785 addq %rax, %r10 - 0xe9, 0x8e, 0xf3, 0xff, 0xff, //0x00001788 jmp LBB0_163 - //0x0000178d LBB0_266 - 0x48, 0xc7, 0x45, 0xb8, 0xff, 0xff, 0xff, 0xff, //0x0000178d movq $-1, $-72(%rbp) - 0x45, 0x31, 0xc9, //0x00001795 xorl %r9d, %r9d - 0x49, 0x89, 0xda, //0x00001798 movq %rbx, %r10 - 0x49, 0x83, 0xf8, 0x20, //0x0000179b cmpq $32, %r8 - 0x0f, 0x83, 0x09, 0xff, 0xff, 0xff, //0x0000179f jae LBB0_68 - 0xe9, 0x98, 0x04, 0x00, 0x00, //0x000017a5 jmp LBB0_321 - //0x000017aa LBB0_267 - 0x48, 0xc7, 0x85, 0x50, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, //0x000017aa movq $0, $-176(%rbp) - 0x49, 0x8d, 0x42, 0xff, //0x000017b5 leaq $-1(%r10), %rax - 0x4f, 0x8d, 0x04, 0x2a, //0x000017b9 leaq (%r10,%r13), %r8 - 0x49, 0x83, 0xc0, 0xff, //0x000017bd addq $-1, %r8 - 0x48, 0x8b, 0x4d, 0xd0, //0x000017c1 movq $-48(%rbp), %rcx - 0x4d, 0x8d, 0x1c, 0x0e, //0x000017c5 leaq (%r14,%rcx), %r11 - 0x48, 0x39, 0x85, 0x40, 0xff, 0xff, 0xff, //0x000017c9 cmpq %rax, $-192(%rbp) - 0x0f, 0x8d, 0xc8, 0x03, 0x00, 0x00, //0x000017d0 jge LBB0_299 - 0x48, 0x85, 0xc9, //0x000017d6 testq %rcx, %rcx - 0x0f, 0x8e, 0xbf, 0x03, 0x00, 0x00, //0x000017d9 jle LBB0_299 - 0x4c, 0x89, 0x45, 0xb8, //0x000017df movq %r8, $-72(%rbp) - //0x000017e3 LBB0_270 - 0x8a, 0x03, //0x000017e3 movb (%rbx), %al - 0x3c, 0x5c, //0x000017e5 cmpb $92, %al - 0x0f, 0x85, 0x49, 0x00, 0x00, 0x00, //0x000017e7 jne LBB0_275 - 0x4c, 0x89, 0xc6, //0x000017ed movq %r8, %rsi - 0x48, 0x29, 0xde, //0x000017f0 subq %rbx, %rsi - 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x000017f3 movq $-1, %rax - 0x48, 0x85, 0xf6, //0x000017fa testq %rsi, %rsi - 0x0f, 0x8e, 0x33, 0x3c, 0x00, 0x00, //0x000017fd jle LBB0_989 - 0x0f, 0xb6, 0x4b, 0x01, //0x00001803 movzbl $1(%rbx), %ecx - 0x48, 0x8d, 0x15, 0x42, 0x45, 0x00, 0x00, //0x00001807 leaq $17730(%rip), %rdx /* __UnquoteTab+0(%rip) */ - 0x8a, 0x0c, 0x11, //0x0000180e movb (%rcx,%rdx), %cl - 0x80, 0xf9, 0xff, //0x00001811 cmpb $-1, %cl - 0x0f, 0x84, 0x32, 0x00, 0x00, 0x00, //0x00001814 je LBB0_277 - 0x84, 0xc9, //0x0000181a testb %cl, %cl - 0x0f, 0x84, 0x00, 0x3c, 0x00, 0x00, //0x0000181c je LBB0_987 - 0x88, 0x8d, 0x50, 0xff, 0xff, 0xff, //0x00001822 movb %cl, $-176(%rbp) - 0x48, 0x83, 0xc3, 0x02, //0x00001828 addq $2, %rbx - 0xbe, 0x01, 0x00, 0x00, 0x00, //0x0000182c movl $1, %esi - 0xe9, 0x3d, 0x01, 0x00, 0x00, //0x00001831 jmp LBB0_288 - //0x00001836 LBB0_275 - 0x41, 0x3a, 0x06, //0x00001836 cmpb (%r14), %al - 0x0f, 0x85, 0x8b, 0x03, 0x00, 0x00, //0x00001839 jne LBB0_315 - 0x48, 0x83, 0xc3, 0x01, //0x0000183f addq $1, %rbx - 0x49, 0x83, 0xc6, 0x01, //0x00001843 addq $1, %r14 - 0xe9, 0xa2, 0x01, 0x00, 0x00, //0x00001847 jmp LBB0_297 - //0x0000184c LBB0_277 - 0x48, 0x83, 0xfe, 0x04, //0x0000184c cmpq $4, %rsi - 0x0f, 0x8c, 0xdc, 0x3b, 0x00, 0x00, //0x00001850 jl LBB0_988 - 0x4c, 0x8d, 0x4b, 0x02, //0x00001856 leaq $2(%rbx), %r9 - 0x8b, 0x7b, 0x02, //0x0000185a movl $2(%rbx), %edi - 0x89, 0xf9, //0x0000185d movl %edi, %ecx - 0xf7, 0xd1, //0x0000185f notl %ecx - 0x8d, 0x97, 0xd0, 0xcf, 0xcf, 0xcf, //0x00001861 leal $-808464432(%rdi), %edx - 0x81, 0xe1, 0x80, 0x80, 0x80, 0x80, //0x00001867 andl $-2139062144, %ecx - 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x0000186d movq $-2, %rax - 0x85, 0xd1, //0x00001874 testl %edx, %ecx - 0x0f, 0x85, 0x84, 0x3b, 0x00, 0x00, //0x00001876 jne LBB0_997 - 0x49, 0x89, 0xd8, //0x0000187c movq %rbx, %r8 - 0x4c, 0x89, 0x75, 0xa0, //0x0000187f movq %r14, $-96(%rbp) - 0x8d, 0x9f, 0x19, 0x19, 0x19, 0x19, //0x00001883 leal $421075225(%rdi), %ebx - 0x09, 0xfb, //0x00001889 orl %edi, %ebx - 0xf7, 0xc3, 0x80, 0x80, 0x80, 0x80, //0x0000188b testl $-2139062144, %ebx - 0x0f, 0x85, 0x69, 0x3b, 0x00, 0x00, //0x00001891 jne LBB0_997 - 0x89, 0xfb, //0x00001897 movl %edi, %ebx - 0x81, 0xe3, 0x7f, 0x7f, 0x7f, 0x7f, //0x00001899 andl $2139062143, %ebx - 0xba, 0xc0, 0xc0, 0xc0, 0xc0, //0x0000189f movl $-1061109568, %edx - 0x29, 0xda, //0x000018a4 subl %ebx, %edx - 0x44, 0x8d, 0xb3, 0x46, 0x46, 0x46, 0x46, //0x000018a6 leal $1179010630(%rbx), %r14d - 0x21, 0xca, //0x000018ad andl %ecx, %edx - 0x44, 0x85, 0xf2, //0x000018af testl %r14d, %edx - 0x0f, 0x85, 0x48, 0x3b, 0x00, 0x00, //0x000018b2 jne LBB0_997 - 0xba, 0xe0, 0xe0, 0xe0, 0xe0, //0x000018b8 movl $-522133280, %edx - 0x29, 0xda, //0x000018bd subl %ebx, %edx - 0x81, 0xc3, 0x39, 0x39, 0x39, 0x39, //0x000018bf addl $960051513, %ebx - 0x21, 0xd1, //0x000018c5 andl %edx, %ecx - 0x85, 0xd9, //0x000018c7 testl %ebx, %ecx - 0x4c, 0x8b, 0x75, 0xa0, //0x000018c9 movq $-96(%rbp), %r14 - 0x0f, 0x85, 0x66, 0x3b, 0x00, 0x00, //0x000018cd jne LBB0_990 - 0x4c, 0x89, 0xc2, //0x000018d3 movq %r8, %rdx - 0x0f, 0xcf, //0x000018d6 bswapl %edi - 0x89, 0xf8, //0x000018d8 movl %edi, %eax - 0xc1, 0xe8, 0x04, //0x000018da shrl $4, %eax - 0xf7, 0xd0, //0x000018dd notl %eax - 0x25, 0x01, 0x01, 0x01, 0x01, //0x000018df andl $16843009, %eax - 0x8d, 0x04, 0xc0, //0x000018e4 leal (%rax,%rax,8), %eax - 0x81, 0xe7, 0x0f, 0x0f, 0x0f, 0x0f, //0x000018e7 andl $252645135, %edi - 0x01, 0xc7, //0x000018ed addl %eax, %edi - 0x89, 0xf9, //0x000018ef movl %edi, %ecx - 0xc1, 0xe9, 0x04, //0x000018f1 shrl $4, %ecx - 0x09, 0xf9, //0x000018f4 orl %edi, %ecx - 0x89, 0xc8, //0x000018f6 movl %ecx, %eax - 0xc1, 0xe8, 0x08, //0x000018f8 shrl $8, %eax - 0x25, 0x00, 0xff, 0x00, 0x00, //0x000018fb andl $65280, %eax - 0x0f, 0xb6, 0xf9, //0x00001900 movzbl %cl, %edi - 0x09, 0xc7, //0x00001903 orl %eax, %edi - 0x4d, 0x8d, 0x48, 0x06, //0x00001905 leaq $6(%r8), %r9 - 0x83, 0xff, 0x7f, //0x00001909 cmpl $127, %edi - 0x0f, 0x86, 0xf3, 0x00, 0x00, 0x00, //0x0000190c jbe LBB0_301 - 0x81, 0xff, 0xff, 0x07, 0x00, 0x00, //0x00001912 cmpl $2047, %edi - 0x0f, 0x86, 0xf7, 0x00, 0x00, 0x00, //0x00001918 jbe LBB0_302 - 0x89, 0xca, //0x0000191e movl %ecx, %edx - 0x81, 0xe2, 0x00, 0x00, 0xf8, 0x00, //0x00001920 andl $16252928, %edx - 0x81, 0xfa, 0x00, 0x00, 0xd8, 0x00, //0x00001926 cmpl $14155776, %edx - 0x0f, 0x84, 0x09, 0x01, 0x00, 0x00, //0x0000192c je LBB0_303 - 0xc1, 0xe8, 0x0c, //0x00001932 shrl $12, %eax - 0x0c, 0xe0, //0x00001935 orb $-32, %al - 0x88, 0x85, 0x50, 0xff, 0xff, 0xff, //0x00001937 movb %al, $-176(%rbp) - 0xc1, 0xef, 0x06, //0x0000193d shrl $6, %edi - 0x40, 0x80, 0xe7, 0x3f, //0x00001940 andb $63, %dil - 0x40, 0x80, 0xcf, 0x80, //0x00001944 orb $-128, %dil - 0x40, 0x88, 0xbd, 0x51, 0xff, 0xff, 0xff, //0x00001948 movb %dil, $-175(%rbp) - 0x80, 0xe1, 0x3f, //0x0000194f andb $63, %cl - 0x80, 0xc9, 0x80, //0x00001952 orb $-128, %cl - 0x88, 0x8d, 0x52, 0xff, 0xff, 0xff, //0x00001955 movb %cl, $-174(%rbp) - 0xbe, 0x03, 0x00, 0x00, 0x00, //0x0000195b movl $3, %esi - 0x89, 0xc1, //0x00001960 movl %eax, %ecx - //0x00001962 LBB0_286 - 0x4c, 0x89, 0xcb, //0x00001962 movq %r9, %rbx - 0x49, 0xb9, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00001965 movabsq $4294977024, %r9 - //0x0000196f LBB0_287 - 0x4c, 0x8b, 0x45, 0xb8, //0x0000196f movq $-72(%rbp), %r8 - //0x00001973 LBB0_288 - 0x48, 0x8d, 0x04, 0x2e, //0x00001973 leaq (%rsi,%rbp), %rax - 0x48, 0x05, 0x50, 0xff, 0xff, 0xff, //0x00001977 addq $-176, %rax - 0x4d, 0x39, 0xde, //0x0000197d cmpq %r11, %r14 - 0x0f, 0x83, 0x58, 0x00, 0x00, 0x00, //0x00001980 jae LBB0_295 - 0x48, 0x8d, 0x95, 0x50, 0xff, 0xff, 0xff, //0x00001986 leaq $-176(%rbp), %rdx - 0x48, 0x39, 0xd0, //0x0000198d cmpq %rdx, %rax - 0x0f, 0x86, 0x48, 0x00, 0x00, 0x00, //0x00001990 jbe LBB0_295 - 0x41, 0x38, 0x0e, //0x00001996 cmpb %cl, (%r14) - 0x0f, 0x85, 0x3f, 0x00, 0x00, 0x00, //0x00001999 jne LBB0_295 - 0x49, 0x83, 0xc6, 0x01, //0x0000199f addq $1, %r14 - 0x48, 0x8d, 0xb5, 0x51, 0xff, 0xff, 0xff, //0x000019a3 leaq $-175(%rbp), %rsi - 0x4c, 0x89, 0xf7, //0x000019aa movq %r14, %rdi - //0x000019ad LBB0_292 - 0x49, 0x89, 0xfe, //0x000019ad movq %rdi, %r14 - 0x48, 0x89, 0xf1, //0x000019b0 movq %rsi, %rcx - 0x4c, 0x39, 0xdf, //0x000019b3 cmpq %r11, %rdi - 0x0f, 0x83, 0x29, 0x00, 0x00, 0x00, //0x000019b6 jae LBB0_296 - 0x48, 0x39, 0xc1, //0x000019bc cmpq %rax, %rcx - 0x0f, 0x83, 0x20, 0x00, 0x00, 0x00, //0x000019bf jae LBB0_296 - 0x41, 0x0f, 0xb6, 0x16, //0x000019c5 movzbl (%r14), %edx - 0x49, 0x8d, 0x7e, 0x01, //0x000019c9 leaq $1(%r14), %rdi - 0x48, 0x8d, 0x71, 0x01, //0x000019cd leaq $1(%rcx), %rsi - 0x3a, 0x11, //0x000019d1 cmpb (%rcx), %dl - 0x0f, 0x84, 0xd4, 0xff, 0xff, 0xff, //0x000019d3 je LBB0_292 - 0xe9, 0x07, 0x00, 0x00, 0x00, //0x000019d9 jmp LBB0_296 - //0x000019de LBB0_295 - 0x48, 0x8d, 0x8d, 0x50, 0xff, 0xff, 0xff, //0x000019de leaq $-176(%rbp), %rcx - //0x000019e5 LBB0_296 - 0x48, 0x39, 0xc1, //0x000019e5 cmpq %rax, %rcx - 0x0f, 0x85, 0xdc, 0x01, 0x00, 0x00, //0x000019e8 jne LBB0_315 - //0x000019ee LBB0_297 - 0x4c, 0x39, 0xc3, //0x000019ee cmpq %r8, %rbx - 0x0f, 0x83, 0xa7, 0x01, 0x00, 0x00, //0x000019f1 jae LBB0_299 - 0x4d, 0x39, 0xde, //0x000019f7 cmpq %r11, %r14 - 0x0f, 0x82, 0xe3, 0xfd, 0xff, 0xff, //0x000019fa jb LBB0_270 - 0xe9, 0x99, 0x01, 0x00, 0x00, //0x00001a00 jmp LBB0_299 - //0x00001a05 LBB0_301 - 0x88, 0x8d, 0x50, 0xff, 0xff, 0xff, //0x00001a05 movb %cl, $-176(%rbp) - 0xbe, 0x01, 0x00, 0x00, 0x00, //0x00001a0b movl $1, %esi - 0xe9, 0x4d, 0xff, 0xff, 0xff, //0x00001a10 jmp LBB0_286 - //0x00001a15 LBB0_302 - 0xc1, 0xef, 0x06, //0x00001a15 shrl $6, %edi - 0x40, 0x80, 0xcf, 0xc0, //0x00001a18 orb $-64, %dil - 0x40, 0x88, 0xbd, 0x50, 0xff, 0xff, 0xff, //0x00001a1c movb %dil, $-176(%rbp) - 0x80, 0xe1, 0x3f, //0x00001a23 andb $63, %cl - 0x80, 0xc9, 0x80, //0x00001a26 orb $-128, %cl - 0x88, 0x8d, 0x51, 0xff, 0xff, 0xff, //0x00001a29 movb %cl, $-175(%rbp) - 0xbe, 0x02, 0x00, 0x00, 0x00, //0x00001a2f movl $2, %esi - 0x89, 0xf9, //0x00001a34 movl %edi, %ecx - 0xe9, 0x27, 0xff, 0xff, 0xff, //0x00001a36 jmp LBB0_286 - //0x00001a3b LBB0_303 - 0x48, 0xc7, 0xc0, 0xfc, 0xff, 0xff, 0xff, //0x00001a3b movq $-4, %rax - 0x48, 0x83, 0xfe, 0x06, //0x00001a42 cmpq $6, %rsi - 0x0f, 0x8c, 0xed, 0x39, 0x00, 0x00, //0x00001a46 jl LBB0_990 - 0x81, 0xff, 0xff, 0xdb, 0x00, 0x00, //0x00001a4c cmpl $56319, %edi - 0x0f, 0x87, 0xe1, 0x39, 0x00, 0x00, //0x00001a52 ja LBB0_990 - 0x41, 0x80, 0x39, 0x5c, //0x00001a58 cmpb $92, (%r9) - 0x0f, 0x85, 0xd7, 0x39, 0x00, 0x00, //0x00001a5c jne LBB0_990 - 0x41, 0x80, 0x78, 0x07, 0x75, //0x00001a62 cmpb $117, $7(%r8) - 0x0f, 0x85, 0xcc, 0x39, 0x00, 0x00, //0x00001a67 jne LBB0_990 - 0x4c, 0x89, 0xc1, //0x00001a6d movq %r8, %rcx - 0x4d, 0x8d, 0x48, 0x08, //0x00001a70 leaq $8(%r8), %r9 - 0x41, 0x8b, 0x48, 0x08, //0x00001a74 movl $8(%r8), %ecx - 0x89, 0xce, //0x00001a78 movl %ecx, %esi - 0xf7, 0xd6, //0x00001a7a notl %esi - 0x8d, 0x91, 0xd0, 0xcf, 0xcf, 0xcf, //0x00001a7c leal $-808464432(%rcx), %edx - 0x81, 0xe6, 0x80, 0x80, 0x80, 0x80, //0x00001a82 andl $-2139062144, %esi - 0x85, 0xd6, //0x00001a88 testl %edx, %esi - 0x0f, 0x85, 0x70, 0x39, 0x00, 0x00, //0x00001a8a jne LBB0_997 - 0x8d, 0x91, 0x19, 0x19, 0x19, 0x19, //0x00001a90 leal $421075225(%rcx), %edx - 0x09, 0xca, //0x00001a96 orl %ecx, %edx - 0xf7, 0xc2, 0x80, 0x80, 0x80, 0x80, //0x00001a98 testl $-2139062144, %edx - 0x0f, 0x85, 0x5c, 0x39, 0x00, 0x00, //0x00001a9e jne LBB0_997 - 0x89, 0xcb, //0x00001aa4 movl %ecx, %ebx - 0x81, 0xe3, 0x7f, 0x7f, 0x7f, 0x7f, //0x00001aa6 andl $2139062143, %ebx - 0xba, 0xc0, 0xc0, 0xc0, 0xc0, //0x00001aac movl $-1061109568, %edx - 0x29, 0xda, //0x00001ab1 subl %ebx, %edx - 0x44, 0x8d, 0xb3, 0x46, 0x46, 0x46, 0x46, //0x00001ab3 leal $1179010630(%rbx), %r14d - 0x21, 0xf2, //0x00001aba andl %esi, %edx - 0x44, 0x85, 0xf2, //0x00001abc testl %r14d, %edx - 0x0f, 0x85, 0x3b, 0x39, 0x00, 0x00, //0x00001abf jne LBB0_997 - 0xba, 0xe0, 0xe0, 0xe0, 0xe0, //0x00001ac5 movl $-522133280, %edx - 0x29, 0xda, //0x00001aca subl %ebx, %edx - 0x81, 0xc3, 0x39, 0x39, 0x39, 0x39, //0x00001acc addl $960051513, %ebx - 0x21, 0xd6, //0x00001ad2 andl %edx, %esi - 0x85, 0xde, //0x00001ad4 testl %ebx, %esi - 0x0f, 0x85, 0x24, 0x39, 0x00, 0x00, //0x00001ad6 jne LBB0_997 - 0x0f, 0xc9, //0x00001adc bswapl %ecx - 0x89, 0xca, //0x00001ade movl %ecx, %edx - 0xc1, 0xea, 0x04, //0x00001ae0 shrl $4, %edx - 0xf7, 0xd2, //0x00001ae3 notl %edx - 0x81, 0xe2, 0x01, 0x01, 0x01, 0x01, //0x00001ae5 andl $16843009, %edx - 0x8d, 0x14, 0xd2, //0x00001aeb leal (%rdx,%rdx,8), %edx - 0x81, 0xe1, 0x0f, 0x0f, 0x0f, 0x0f, //0x00001aee andl $252645135, %ecx - 0x01, 0xd1, //0x00001af4 addl %edx, %ecx - 0x89, 0xce, //0x00001af6 movl %ecx, %esi - 0xc1, 0xee, 0x04, //0x00001af8 shrl $4, %esi - 0x09, 0xce, //0x00001afb orl %ecx, %esi - 0x89, 0xf1, //0x00001afd movl %esi, %ecx - 0x81, 0xe1, 0x00, 0x00, 0xfc, 0x00, //0x00001aff andl $16515072, %ecx - 0x81, 0xf9, 0x00, 0x00, 0xdc, 0x00, //0x00001b05 cmpl $14417920, %ecx - 0x0f, 0x85, 0x28, 0x39, 0x00, 0x00, //0x00001b0b jne LBB0_990 - 0x89, 0xf0, //0x00001b11 movl %esi, %eax - 0xc1, 0xe8, 0x08, //0x00001b13 shrl $8, %eax - 0x25, 0x00, 0xff, 0x00, 0x00, //0x00001b16 andl $65280, %eax - 0x40, 0x0f, 0xb6, 0xce, //0x00001b1b movzbl %sil, %ecx - 0x09, 0xc1, //0x00001b1f orl %eax, %ecx - 0xc1, 0xe7, 0x0a, //0x00001b21 shll $10, %edi - 0x8d, 0x04, 0x39, //0x00001b24 leal (%rcx,%rdi), %eax - 0x8d, 0x14, 0x0f, //0x00001b27 leal (%rdi,%rcx), %edx - 0x81, 0xc2, 0x00, 0x24, 0xa0, 0xfc, //0x00001b2a addl $-56613888, %edx - 0x89, 0xd1, //0x00001b30 movl %edx, %ecx - 0xc1, 0xe9, 0x12, //0x00001b32 shrl $18, %ecx - 0x80, 0xc9, 0xf0, //0x00001b35 orb $-16, %cl - 0x88, 0x8d, 0x50, 0xff, 0xff, 0xff, //0x00001b38 movb %cl, $-176(%rbp) - 0x89, 0xd6, //0x00001b3e movl %edx, %esi - 0xc1, 0xee, 0x0c, //0x00001b40 shrl $12, %esi - 0x40, 0x80, 0xe6, 0x3f, //0x00001b43 andb $63, %sil - 0x40, 0x80, 0xce, 0x80, //0x00001b47 orb $-128, %sil - 0x40, 0x88, 0xb5, 0x51, 0xff, 0xff, 0xff, //0x00001b4b movb %sil, $-175(%rbp) - 0xc1, 0xea, 0x06, //0x00001b52 shrl $6, %edx - 0x80, 0xe2, 0x3f, //0x00001b55 andb $63, %dl - 0x80, 0xca, 0x80, //0x00001b58 orb $-128, %dl - 0x88, 0x95, 0x52, 0xff, 0xff, 0xff, //0x00001b5b movb %dl, $-174(%rbp) - 0x24, 0x3f, //0x00001b61 andb $63, %al - 0x0c, 0x80, //0x00001b63 orb $-128, %al - 0x88, 0x85, 0x53, 0xff, 0xff, 0xff, //0x00001b65 movb %al, $-173(%rbp) - 0x4c, 0x89, 0xc3, //0x00001b6b movq %r8, %rbx - 0x48, 0x83, 0xc3, 0x0c, //0x00001b6e addq $12, %rbx - 0xbe, 0x04, 0x00, 0x00, 0x00, //0x00001b72 movl $4, %esi - 0x4c, 0x8b, 0x7d, 0xc0, //0x00001b77 movq $-64(%rbp), %r15 - 0x4c, 0x8b, 0x65, 0xb0, //0x00001b7b movq $-80(%rbp), %r12 - 0x49, 0xb9, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00001b7f movabsq $4294977024, %r9 - 0x4c, 0x8b, 0x75, 0xa0, //0x00001b89 movq $-96(%rbp), %r14 - 0xe9, 0xdd, 0xfd, 0xff, 0xff, //0x00001b8d jmp LBB0_287 - //0x00001b92 LBB0_313 - 0x4c, 0x29, 0xe8, //0x00001b92 subq %r13, %rax - 0x48, 0x83, 0xc0, 0x01, //0x00001b95 addq $1, %rax - 0xe9, 0x50, 0xf6, 0xff, 0xff, //0x00001b99 jmp LBB0_231 - //0x00001b9e LBB0_299 - 0x4c, 0x31, 0xc3, //0x00001b9e xorq %r8, %rbx - 0x4d, 0x31, 0xde, //0x00001ba1 xorq %r11, %r14 - 0x31, 0xc9, //0x00001ba4 xorl %ecx, %ecx - 0x49, 0x09, 0xde, //0x00001ba6 orq %rbx, %r14 - 0x0f, 0x94, 0xc1, //0x00001ba9 sete %cl - //0x00001bac LBB0_300 - 0x4c, 0x8b, 0x45, 0xc8, //0x00001bac movq $-56(%rbp), %r8 - 0x4c, 0x8b, 0x5d, 0xa8, //0x00001bb0 movq $-88(%rbp), %r11 - 0xe9, 0x48, 0xeb, 0xff, 0xff, //0x00001bb4 jmp LBB0_86 - //0x00001bb9 LBB0_314 - 0x4d, 0x01, 0xea, //0x00001bb9 addq %r13, %r10 - 0x48, 0x85, 0xd2, //0x00001bbc testq %rdx, %rdx - 0x0f, 0x85, 0xf3, 0xee, 0xff, 0xff, //0x00001bbf jne LBB0_155 - 0xe9, 0x24, 0xef, 0xff, 0xff, //0x00001bc5 jmp LBB0_161 - //0x00001bca LBB0_315 - 0x31, 0xc9, //0x00001bca xorl %ecx, %ecx - 0xe9, 0xdb, 0xff, 0xff, 0xff, //0x00001bcc jmp LBB0_300 - //0x00001bd1 LBB0_316 - 0x4b, 0x8d, 0x04, 0x2a, //0x00001bd1 leaq (%r10,%r13), %rax - 0xe9, 0xa3, 0xf1, 0xff, 0xff, //0x00001bd5 jmp LBB0_202 - //0x00001bda LBB0_317 - 0x48, 0x83, 0x7d, 0xb8, 0xff, //0x00001bda cmpq $-1, $-72(%rbp) - 0x0f, 0x85, 0x11, 0x00, 0x00, 0x00, //0x00001bdf jne LBB0_319 - 0x4c, 0x89, 0xd1, //0x00001be5 movq %r10, %rcx - 0x4c, 0x29, 0xe9, //0x00001be8 subq %r13, %rcx - 0x48, 0x0f, 0xbc, 0xd6, //0x00001beb bsfq %rsi, %rdx - 0x48, 0x01, 0xca, //0x00001bef addq %rcx, %rdx - 0x48, 0x89, 0x55, 0xb8, //0x00001bf2 movq %rdx, $-72(%rbp) - //0x00001bf6 LBB0_319 - 0x44, 0x89, 0xc9, //0x00001bf6 movl %r9d, %ecx - 0xf7, 0xd1, //0x00001bf9 notl %ecx - 0x21, 0xf1, //0x00001bfb andl %esi, %ecx - 0x41, 0x8d, 0x14, 0x49, //0x00001bfd leal (%r9,%rcx,2), %edx - 0x8d, 0x1c, 0x09, //0x00001c01 leal (%rcx,%rcx), %ebx - 0xf7, 0xd3, //0x00001c04 notl %ebx - 0x21, 0xf3, //0x00001c06 andl %esi, %ebx - 0x81, 0xe3, 0xaa, 0xaa, 0xaa, 0xaa, //0x00001c08 andl $-1431655766, %ebx - 0x45, 0x31, 0xc9, //0x00001c0e xorl %r9d, %r9d - 0x01, 0xcb, //0x00001c11 addl %ecx, %ebx - 0x41, 0x0f, 0x92, 0xc1, //0x00001c13 setb %r9b - 0x01, 0xdb, //0x00001c17 addl %ebx, %ebx - 0x81, 0xf3, 0x55, 0x55, 0x55, 0x55, //0x00001c19 xorl $1431655765, %ebx - 0x21, 0xd3, //0x00001c1f andl %edx, %ebx - 0xf7, 0xd3, //0x00001c21 notl %ebx - 0x21, 0xdf, //0x00001c23 andl %ebx, %edi - 0x4c, 0x8b, 0x7d, 0xc0, //0x00001c25 movq $-64(%rbp), %r15 - 0x4c, 0x8b, 0x65, 0xb0, //0x00001c29 movq $-80(%rbp), %r12 - 0x48, 0x8b, 0x5d, 0x90, //0x00001c2d movq $-112(%rbp), %rbx - 0x48, 0x85, 0xff, //0x00001c31 testq %rdi, %rdi - 0x0f, 0x85, 0xd0, 0xfa, 0xff, 0xff, //0x00001c34 jne LBB0_71 - //0x00001c3a LBB0_320 - 0x49, 0x83, 0xc2, 0x20, //0x00001c3a addq $32, %r10 - 0x49, 0x83, 0xc0, 0xe0, //0x00001c3e addq $-32, %r8 - //0x00001c42 LBB0_321 - 0x4d, 0x85, 0xc9, //0x00001c42 testq %r9, %r9 - 0x0f, 0x85, 0xe8, 0x00, 0x00, 0x00, //0x00001c45 jne LBB0_335 - 0x4c, 0x89, 0xef, //0x00001c4b movq %r13, %rdi - 0x48, 0xf7, 0xd7, //0x00001c4e notq %rdi - 0x4c, 0x8b, 0x4d, 0xb8, //0x00001c51 movq $-72(%rbp), %r9 - 0x4d, 0x85, 0xc0, //0x00001c55 testq %r8, %r8 - 0x0f, 0x84, 0x93, 0x00, 0x00, 0x00, //0x00001c58 je LBB0_333 - //0x00001c5e LBB0_323 - 0x48, 0x83, 0xc7, 0x01, //0x00001c5e addq $1, %rdi - //0x00001c62 LBB0_324 - 0x31, 0xf6, //0x00001c62 xorl %esi, %esi - //0x00001c64 LBB0_325 - 0x41, 0x0f, 0xb6, 0x0c, 0x32, //0x00001c64 movzbl (%r10,%rsi), %ecx - 0x80, 0xf9, 0x22, //0x00001c69 cmpb $34, %cl - 0x0f, 0x84, 0x78, 0x00, 0x00, 0x00, //0x00001c6c je LBB0_332 - 0x80, 0xf9, 0x5c, //0x00001c72 cmpb $92, %cl - 0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x00001c75 je LBB0_330 - 0x48, 0x83, 0xc6, 0x01, //0x00001c7b addq $1, %rsi - 0x49, 0x39, 0xf0, //0x00001c7f cmpq %rsi, %r8 - 0x0f, 0x85, 0xdc, 0xff, 0xff, 0xff, //0x00001c82 jne LBB0_325 - 0xe9, 0x87, 0x00, 0x00, 0x00, //0x00001c88 jmp LBB0_328 - //0x00001c8d LBB0_330 - 0x49, 0x8d, 0x48, 0xff, //0x00001c8d leaq $-1(%r8), %rcx - 0x48, 0x39, 0xf1, //0x00001c91 cmpq %rsi, %rcx - 0x0f, 0x84, 0x0e, 0x36, 0x00, 0x00, //0x00001c94 je LBB0_967 - 0x4c, 0x89, 0xf3, //0x00001c9a movq %r14, %rbx - 0x4a, 0x8d, 0x0c, 0x17, //0x00001c9d leaq (%rdi,%r10), %rcx - 0x48, 0x01, 0xf1, //0x00001ca1 addq %rsi, %rcx - 0x49, 0x83, 0xf9, 0xff, //0x00001ca4 cmpq $-1, %r9 - 0x48, 0x8b, 0x55, 0xb8, //0x00001ca8 movq $-72(%rbp), %rdx - 0x48, 0x0f, 0x44, 0xd1, //0x00001cac cmoveq %rcx, %rdx - 0x48, 0x89, 0x55, 0xb8, //0x00001cb0 movq %rdx, $-72(%rbp) - 0x4c, 0x0f, 0x44, 0xc9, //0x00001cb4 cmoveq %rcx, %r9 - 0x49, 0x01, 0xf2, //0x00001cb8 addq %rsi, %r10 - 0x49, 0x83, 0xc2, 0x02, //0x00001cbb addq $2, %r10 - 0x4c, 0x89, 0xc1, //0x00001cbf movq %r8, %rcx - 0x48, 0x29, 0xf1, //0x00001cc2 subq %rsi, %rcx - 0x48, 0x83, 0xc1, 0xfe, //0x00001cc5 addq $-2, %rcx - 0x49, 0x83, 0xc0, 0xfe, //0x00001cc9 addq $-2, %r8 - 0x49, 0x39, 0xf0, //0x00001ccd cmpq %rsi, %r8 - 0x49, 0x89, 0xc8, //0x00001cd0 movq %rcx, %r8 - 0x4c, 0x8b, 0x7d, 0xc0, //0x00001cd3 movq $-64(%rbp), %r15 - 0x4c, 0x8b, 0x65, 0xb0, //0x00001cd7 movq $-80(%rbp), %r12 - 0x48, 0x8b, 0x5d, 0x90, //0x00001cdb movq $-112(%rbp), %rbx - 0x0f, 0x85, 0x7d, 0xff, 0xff, 0xff, //0x00001cdf jne LBB0_324 - 0xe9, 0xbe, 0x35, 0x00, 0x00, //0x00001ce5 jmp LBB0_967 - //0x00001cea LBB0_332 - 0x49, 0x01, 0xf2, //0x00001cea addq %rsi, %r10 - 0x49, 0x83, 0xc2, 0x01, //0x00001ced addq $1, %r10 - //0x00001cf1 LBB0_333 - 0x49, 0xb9, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00001cf1 movabsq $4294977024, %r9 - 0x48, 0x8b, 0x4d, 0xb8, //0x00001cfb movq $-72(%rbp), %rcx - //0x00001cff LBB0_334 - 0x4d, 0x29, 0xea, //0x00001cff subq %r13, %r10 - 0x4c, 0x8b, 0x45, 0xc8, //0x00001d02 movq $-56(%rbp), %r8 - 0x4d, 0x85, 0xd2, //0x00001d06 testq %r10, %r10 - 0x0f, 0x89, 0x77, 0xe9, 0xff, 0xff, //0x00001d09 jns LBB0_78 - 0xe9, 0x98, 0x35, 0x00, 0x00, //0x00001d0f jmp LBB0_968 - //0x00001d14 LBB0_328 - 0x80, 0xf9, 0x22, //0x00001d14 cmpb $34, %cl - 0x49, 0xb9, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00001d17 movabsq $4294977024, %r9 - 0x48, 0x8b, 0x4d, 0xb8, //0x00001d21 movq $-72(%rbp), %rcx - 0x0f, 0x85, 0x7d, 0x35, 0x00, 0x00, //0x00001d25 jne LBB0_967 - 0x4d, 0x01, 0xc2, //0x00001d2b addq %r8, %r10 - 0xe9, 0xcc, 0xff, 0xff, 0xff, //0x00001d2e jmp LBB0_334 - //0x00001d33 LBB0_335 - 0x4d, 0x85, 0xc0, //0x00001d33 testq %r8, %r8 - 0x0f, 0x84, 0x6c, 0x35, 0x00, 0x00, //0x00001d36 je LBB0_967 - 0x48, 0x89, 0xde, //0x00001d3c movq %rbx, %rsi - 0x4c, 0x89, 0xf3, //0x00001d3f movq %r14, %rbx - 0x4c, 0x89, 0xef, //0x00001d42 movq %r13, %rdi - 0x48, 0xf7, 0xd7, //0x00001d45 notq %rdi - 0x49, 0x8d, 0x0c, 0x3a, //0x00001d48 leaq (%r10,%rdi), %rcx - 0x48, 0x8b, 0x55, 0xb8, //0x00001d4c movq $-72(%rbp), %rdx - 0x48, 0x83, 0xfa, 0xff, //0x00001d50 cmpq $-1, %rdx - 0x49, 0x89, 0xd1, //0x00001d54 movq %rdx, %r9 - 0x48, 0x0f, 0x44, 0xd1, //0x00001d57 cmoveq %rcx, %rdx - 0x4c, 0x0f, 0x44, 0xc9, //0x00001d5b cmoveq %rcx, %r9 - 0x49, 0x83, 0xc2, 0x01, //0x00001d5f addq $1, %r10 - 0x49, 0x83, 0xc0, 0xff, //0x00001d63 addq $-1, %r8 - 0x48, 0x89, 0x55, 0xb8, //0x00001d67 movq %rdx, $-72(%rbp) - 0x4c, 0x8b, 0x7d, 0xc0, //0x00001d6b movq $-64(%rbp), %r15 - 0x4c, 0x8b, 0x65, 0xb0, //0x00001d6f movq $-80(%rbp), %r12 - 0x48, 0x89, 0xf3, //0x00001d73 movq %rsi, %rbx - 0x4d, 0x85, 0xc0, //0x00001d76 testq %r8, %r8 - 0x0f, 0x85, 0xdf, 0xfe, 0xff, 0xff, //0x00001d79 jne LBB0_323 - 0xe9, 0x6d, 0xff, 0xff, 0xff, //0x00001d7f jmp LBB0_333 - //0x00001d84 LBB0_337 - 0x4c, 0x8b, 0x7d, 0xc0, //0x00001d84 movq $-64(%rbp), %r15 - 0x4d, 0x8b, 0x17, //0x00001d88 movq (%r15), %r10 - 0x4c, 0x8b, 0x45, 0xc8, //0x00001d8b movq $-56(%rbp), %r8 - 0x4d, 0x89, 0x10, //0x00001d8f movq %r10, (%r8) - //0x00001d92 LBB0_338 - 0x4c, 0x8b, 0x65, 0xb0, //0x00001d92 movq $-80(%rbp), %r12 - 0xe9, 0xdf, 0xf8, 0xff, 0xff, //0x00001d96 jmp LBB0_260 - //0x00001d9b LBB0_339 - 0x49, 0x8d, 0x40, 0xff, //0x00001d9b leaq $-1(%r8), %rax - 0x4c, 0x39, 0xf0, //0x00001d9f cmpq %r14, %rax - 0x0f, 0x85, 0x0d, 0x00, 0x00, 0x00, //0x00001da2 jne LBB0_341 - 0x4c, 0x8b, 0x45, 0xc8, //0x00001da8 movq $-56(%rbp), %r8 - 0x4c, 0x8b, 0x7d, 0xc0, //0x00001dac movq $-64(%rbp), %r15 - 0xe9, 0xdd, 0xff, 0xff, 0xff, //0x00001db0 jmp LBB0_338 - //0x00001db5 LBB0_341 - 0x4b, 0x8d, 0x04, 0x0e, //0x00001db5 leaq (%r14,%r9), %rax - 0x48, 0x83, 0xc0, 0x02, //0x00001db9 addq $2, %rax - 0x4d, 0x29, 0xf0, //0x00001dbd subq %r14, %r8 - 0x49, 0x83, 0xc0, 0xfe, //0x00001dc0 addq $-2, %r8 - 0x4d, 0x89, 0xc6, //0x00001dc4 movq %r8, %r14 - 0x4c, 0x8b, 0x7d, 0xc0, //0x00001dc7 movq $-64(%rbp), %r15 - 0x4c, 0x8b, 0x65, 0xb0, //0x00001dcb movq $-80(%rbp), %r12 - 0xe9, 0xad, 0xef, 0xff, 0xff, //0x00001dcf jmp LBB0_203 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001dd4 .p2align 4, 0x90 - //0x00001de0 LBB0_342 - 0x80, 0xf9, 0x5b, //0x00001de0 cmpb $91, %cl - 0x0f, 0x85, 0x5a, 0x28, 0x00, 0x00, //0x00001de3 jne LBB0_868 - 0x49, 0x8b, 0x43, 0x08, //0x00001de9 movq $8(%r11), %rax - 0x4c, 0x8b, 0x30, //0x00001ded movq (%rax), %r14 - 0x4d, 0x85, 0xf6, //0x00001df0 testq %r14, %r14 - 0x0f, 0x88, 0x0a, 0x28, 0x00, 0x00, //0x00001df3 js LBB0_861 - 0x49, 0x8b, 0x0f, //0x00001df9 movq (%r15), %rcx - 0x49, 0x39, 0xca, //0x00001dfc cmpq %rcx, %r10 - 0x0f, 0x83, 0x2b, 0x00, 0x00, 0x00, //0x00001dff jae LBB0_349 - 0x43, 0x8a, 0x44, 0x15, 0x00, //0x00001e05 movb (%r13,%r10), %al - 0x3c, 0x0d, //0x00001e0a cmpb $13, %al - 0x0f, 0x84, 0x1e, 0x00, 0x00, 0x00, //0x00001e0c je LBB0_349 - 0x3c, 0x20, //0x00001e12 cmpb $32, %al - 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00001e14 je LBB0_349 - 0x04, 0xf7, //0x00001e1a addb $-9, %al - 0x3c, 0x01, //0x00001e1c cmpb $1, %al - 0x0f, 0x86, 0x0c, 0x00, 0x00, 0x00, //0x00001e1e jbe LBB0_349 - 0x4c, 0x89, 0xd2, //0x00001e24 movq %r10, %rdx - 0xe9, 0xfc, 0x00, 0x00, 0x00, //0x00001e27 jmp LBB0_371 - 0x90, 0x90, 0x90, 0x90, //0x00001e2c .p2align 4, 0x90 - //0x00001e30 LBB0_349 - 0x49, 0x8d, 0x52, 0x01, //0x00001e30 leaq $1(%r10), %rdx - 0x48, 0x39, 0xca, //0x00001e34 cmpq %rcx, %rdx - 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00001e37 jae LBB0_353 - 0x41, 0x8a, 0x44, 0x15, 0x00, //0x00001e3d movb (%r13,%rdx), %al - 0x3c, 0x0d, //0x00001e42 cmpb $13, %al - 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00001e44 je LBB0_353 - 0x3c, 0x20, //0x00001e4a cmpb $32, %al - 0x0f, 0x84, 0x0e, 0x00, 0x00, 0x00, //0x00001e4c je LBB0_353 - 0x04, 0xf7, //0x00001e52 addb $-9, %al - 0x3c, 0x01, //0x00001e54 cmpb $1, %al - 0x0f, 0x87, 0xcc, 0x00, 0x00, 0x00, //0x00001e56 ja LBB0_371 - 0x90, 0x90, 0x90, 0x90, //0x00001e5c .p2align 4, 0x90 - //0x00001e60 LBB0_353 - 0x49, 0x8d, 0x52, 0x02, //0x00001e60 leaq $2(%r10), %rdx - 0x48, 0x39, 0xca, //0x00001e64 cmpq %rcx, %rdx - 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00001e67 jae LBB0_357 - 0x41, 0x8a, 0x44, 0x15, 0x00, //0x00001e6d movb (%r13,%rdx), %al - 0x3c, 0x0d, //0x00001e72 cmpb $13, %al - 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00001e74 je LBB0_357 - 0x3c, 0x20, //0x00001e7a cmpb $32, %al - 0x0f, 0x84, 0x0e, 0x00, 0x00, 0x00, //0x00001e7c je LBB0_357 - 0x04, 0xf7, //0x00001e82 addb $-9, %al - 0x3c, 0x01, //0x00001e84 cmpb $1, %al - 0x0f, 0x87, 0x9c, 0x00, 0x00, 0x00, //0x00001e86 ja LBB0_371 - 0x90, 0x90, 0x90, 0x90, //0x00001e8c .p2align 4, 0x90 - //0x00001e90 LBB0_357 - 0x49, 0x8d, 0x52, 0x03, //0x00001e90 leaq $3(%r10), %rdx - 0x48, 0x39, 0xca, //0x00001e94 cmpq %rcx, %rdx - 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00001e97 jae LBB0_361 - 0x41, 0x8a, 0x44, 0x15, 0x00, //0x00001e9d movb (%r13,%rdx), %al - 0x3c, 0x0d, //0x00001ea2 cmpb $13, %al - 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00001ea4 je LBB0_361 - 0x3c, 0x20, //0x00001eaa cmpb $32, %al - 0x0f, 0x84, 0x0e, 0x00, 0x00, 0x00, //0x00001eac je LBB0_361 - 0x04, 0xf7, //0x00001eb2 addb $-9, %al - 0x3c, 0x01, //0x00001eb4 cmpb $1, %al - 0x0f, 0x87, 0x6c, 0x00, 0x00, 0x00, //0x00001eb6 ja LBB0_371 - 0x90, 0x90, 0x90, 0x90, //0x00001ebc .p2align 4, 0x90 - //0x00001ec0 LBB0_361 - 0x49, 0x8d, 0x52, 0x04, //0x00001ec0 leaq $4(%r10), %rdx - 0x48, 0x39, 0xd1, //0x00001ec4 cmpq %rdx, %rcx - 0x0f, 0x86, 0x3e, 0x00, 0x00, 0x00, //0x00001ec7 jbe LBB0_367 - 0x48, 0x39, 0xd1, //0x00001ecd cmpq %rdx, %rcx - 0x0f, 0x84, 0x3d, 0x00, 0x00, 0x00, //0x00001ed0 je LBB0_368 - 0x4a, 0x8d, 0x04, 0x29, //0x00001ed6 leaq (%rcx,%r13), %rax - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001eda .p2align 4, 0x90 - //0x00001ee0 LBB0_364 - 0x41, 0x0f, 0xbe, 0x74, 0x15, 0x00, //0x00001ee0 movsbl (%r13,%rdx), %esi - 0x83, 0xfe, 0x20, //0x00001ee6 cmpl $32, %esi - 0x0f, 0x87, 0x30, 0x00, 0x00, 0x00, //0x00001ee9 ja LBB0_370 - 0x49, 0x0f, 0xa3, 0xf1, //0x00001eef btq %rsi, %r9 - 0x0f, 0x83, 0x26, 0x00, 0x00, 0x00, //0x00001ef3 jae LBB0_370 - 0x48, 0x83, 0xc2, 0x01, //0x00001ef9 addq $1, %rdx - 0x48, 0x39, 0xd1, //0x00001efd cmpq %rdx, %rcx - 0x0f, 0x85, 0xda, 0xff, 0xff, 0xff, //0x00001f00 jne LBB0_364 - 0xe9, 0x0e, 0x00, 0x00, 0x00, //0x00001f06 jmp LBB0_369 - //0x00001f0b LBB0_367 - 0x49, 0x89, 0xd2, //0x00001f0b movq %rdx, %r10 - 0xe9, 0x28, 0x00, 0x00, 0x00, //0x00001f0e jmp LBB0_372 - //0x00001f13 LBB0_368 - 0x4c, 0x01, 0xea, //0x00001f13 addq %r13, %rdx - 0x48, 0x89, 0xd0, //0x00001f16 movq %rdx, %rax - //0x00001f19 LBB0_369 - 0x4c, 0x29, 0xe8, //0x00001f19 subq %r13, %rax - 0x48, 0x89, 0xc2, //0x00001f1c movq %rax, %rdx - //0x00001f1f LBB0_370 - 0x48, 0x39, 0xca, //0x00001f1f cmpq %rcx, %rdx - 0x0f, 0x83, 0x13, 0x00, 0x00, 0x00, //0x00001f22 jae LBB0_372 - //0x00001f28 LBB0_371 - 0x4c, 0x8d, 0x52, 0x01, //0x00001f28 leaq $1(%rdx), %r10 - 0x4d, 0x89, 0x10, //0x00001f2c movq %r10, (%r8) - 0x41, 0x80, 0x7c, 0x15, 0x00, 0x5d, //0x00001f2f cmpb $93, (%r13,%rdx) - 0x0f, 0x84, 0xba, 0x10, 0x00, 0x00, //0x00001f35 je LBB0_551 - //0x00001f3b LBB0_372 - 0x49, 0x83, 0xc2, 0xff, //0x00001f3b addq $-1, %r10 - 0x4d, 0x89, 0x10, //0x00001f3f movq %r10, (%r8) - 0x4d, 0x85, 0xf6, //0x00001f42 testq %r14, %r14 - 0x0f, 0x8e, 0x95, 0x0e, 0x00, 0x00, //0x00001f45 jle LBB0_458 - 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001f4b .p2align 4, 0x90 - //0x00001f50 LBB0_373 - 0x49, 0x8b, 0x17, //0x00001f50 movq (%r15), %rdx - 0x49, 0x39, 0xd2, //0x00001f53 cmpq %rdx, %r10 - 0x0f, 0x83, 0x34, 0x00, 0x00, 0x00, //0x00001f56 jae LBB0_378 - 0x43, 0x8a, 0x44, 0x15, 0x00, //0x00001f5c movb (%r13,%r10), %al - 0x3c, 0x0d, //0x00001f61 cmpb $13, %al - 0x0f, 0x84, 0x27, 0x00, 0x00, 0x00, //0x00001f63 je LBB0_378 - 0x3c, 0x20, //0x00001f69 cmpb $32, %al - 0x0f, 0x84, 0x1f, 0x00, 0x00, 0x00, //0x00001f6b je LBB0_378 - 0x04, 0xf7, //0x00001f71 addb $-9, %al - 0x3c, 0x01, //0x00001f73 cmpb $1, %al - 0x0f, 0x86, 0x15, 0x00, 0x00, 0x00, //0x00001f75 jbe LBB0_378 - 0x4c, 0x89, 0xd1, //0x00001f7b movq %r10, %rcx - 0xe9, 0xfd, 0x00, 0x00, 0x00, //0x00001f7e jmp LBB0_399 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001f83 .p2align 4, 0x90 - //0x00001f90 LBB0_378 - 0x49, 0x8d, 0x4a, 0x01, //0x00001f90 leaq $1(%r10), %rcx - 0x48, 0x39, 0xd1, //0x00001f94 cmpq %rdx, %rcx - 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00001f97 jae LBB0_382 - 0x41, 0x8a, 0x44, 0x0d, 0x00, //0x00001f9d movb (%r13,%rcx), %al - 0x3c, 0x0d, //0x00001fa2 cmpb $13, %al - 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00001fa4 je LBB0_382 - 0x3c, 0x20, //0x00001faa cmpb $32, %al - 0x0f, 0x84, 0x0e, 0x00, 0x00, 0x00, //0x00001fac je LBB0_382 - 0x04, 0xf7, //0x00001fb2 addb $-9, %al - 0x3c, 0x01, //0x00001fb4 cmpb $1, %al - 0x0f, 0x87, 0xc4, 0x00, 0x00, 0x00, //0x00001fb6 ja LBB0_399 - 0x90, 0x90, 0x90, 0x90, //0x00001fbc .p2align 4, 0x90 - //0x00001fc0 LBB0_382 - 0x49, 0x8d, 0x4a, 0x02, //0x00001fc0 leaq $2(%r10), %rcx - 0x48, 0x39, 0xd1, //0x00001fc4 cmpq %rdx, %rcx - 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00001fc7 jae LBB0_386 - 0x41, 0x8a, 0x44, 0x0d, 0x00, //0x00001fcd movb (%r13,%rcx), %al - 0x3c, 0x0d, //0x00001fd2 cmpb $13, %al - 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00001fd4 je LBB0_386 - 0x3c, 0x20, //0x00001fda cmpb $32, %al - 0x0f, 0x84, 0x0e, 0x00, 0x00, 0x00, //0x00001fdc je LBB0_386 - 0x04, 0xf7, //0x00001fe2 addb $-9, %al - 0x3c, 0x01, //0x00001fe4 cmpb $1, %al - 0x0f, 0x87, 0x94, 0x00, 0x00, 0x00, //0x00001fe6 ja LBB0_399 - 0x90, 0x90, 0x90, 0x90, //0x00001fec .p2align 4, 0x90 - //0x00001ff0 LBB0_386 - 0x49, 0x8d, 0x4a, 0x03, //0x00001ff0 leaq $3(%r10), %rcx - 0x48, 0x39, 0xd1, //0x00001ff4 cmpq %rdx, %rcx - 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00001ff7 jae LBB0_390 - 0x41, 0x8a, 0x44, 0x0d, 0x00, //0x00001ffd movb (%r13,%rcx), %al - 0x3c, 0x0d, //0x00002002 cmpb $13, %al - 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00002004 je LBB0_390 - 0x3c, 0x20, //0x0000200a cmpb $32, %al - 0x0f, 0x84, 0x0e, 0x00, 0x00, 0x00, //0x0000200c je LBB0_390 - 0x04, 0xf7, //0x00002012 addb $-9, %al - 0x3c, 0x01, //0x00002014 cmpb $1, %al - 0x0f, 0x87, 0x64, 0x00, 0x00, 0x00, //0x00002016 ja LBB0_399 - 0x90, 0x90, 0x90, 0x90, //0x0000201c .p2align 4, 0x90 - //0x00002020 LBB0_390 - 0x49, 0x8d, 0x4a, 0x04, //0x00002020 leaq $4(%r10), %rcx - 0x48, 0x39, 0xca, //0x00002024 cmpq %rcx, %rdx - 0x0f, 0x86, 0xa3, 0x02, 0x00, 0x00, //0x00002027 jbe LBB0_429 - 0x48, 0x39, 0xca, //0x0000202d cmpq %rcx, %rdx - 0x0f, 0x84, 0x35, 0x00, 0x00, 0x00, //0x00002030 je LBB0_396 - 0x4a, 0x8d, 0x04, 0x2a, //0x00002036 leaq (%rdx,%r13), %rax - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000203a .p2align 4, 0x90 - //0x00002040 LBB0_393 - 0x41, 0x0f, 0xbe, 0x74, 0x0d, 0x00, //0x00002040 movsbl (%r13,%rcx), %esi - 0x83, 0xfe, 0x20, //0x00002046 cmpl $32, %esi - 0x0f, 0x87, 0x28, 0x00, 0x00, 0x00, //0x00002049 ja LBB0_398 - 0x49, 0x0f, 0xa3, 0xf1, //0x0000204f btq %rsi, %r9 - 0x0f, 0x83, 0x1e, 0x00, 0x00, 0x00, //0x00002053 jae LBB0_398 - 0x48, 0x83, 0xc1, 0x01, //0x00002059 addq $1, %rcx - 0x48, 0x39, 0xca, //0x0000205d cmpq %rcx, %rdx - 0x0f, 0x85, 0xda, 0xff, 0xff, 0xff, //0x00002060 jne LBB0_393 - 0xe9, 0x06, 0x00, 0x00, 0x00, //0x00002066 jmp LBB0_397 - //0x0000206b LBB0_396 - 0x4c, 0x01, 0xe9, //0x0000206b addq %r13, %rcx - 0x48, 0x89, 0xc8, //0x0000206e movq %rcx, %rax - //0x00002071 LBB0_397 - 0x4c, 0x29, 0xe8, //0x00002071 subq %r13, %rax - 0x48, 0x89, 0xc1, //0x00002074 movq %rax, %rcx - //0x00002077 LBB0_398 - 0x48, 0x39, 0xd1, //0x00002077 cmpq %rdx, %rcx - 0x0f, 0x83, 0x56, 0x02, 0x00, 0x00, //0x0000207a jae LBB0_430 - //0x00002080 LBB0_399 - 0x4c, 0x8d, 0x51, 0x01, //0x00002080 leaq $1(%rcx), %r10 - 0x4d, 0x89, 0x10, //0x00002084 movq %r10, (%r8) - 0x41, 0x0f, 0xbe, 0x44, 0x0d, 0x00, //0x00002087 movsbl (%r13,%rcx), %eax - 0x83, 0xf8, 0x7b, //0x0000208d cmpl $123, %eax - 0x0f, 0x87, 0x3a, 0x02, 0x00, 0x00, //0x00002090 ja LBB0_429 - 0x48, 0x8d, 0x15, 0xfb, 0x33, 0x00, 0x00, //0x00002096 leaq $13307(%rip), %rdx /* LJTI0_0+0(%rip) */ - 0x48, 0x63, 0x04, 0x82, //0x0000209d movslq (%rdx,%rax,4), %rax - 0x48, 0x01, 0xd0, //0x000020a1 addq %rdx, %rax - 0xff, 0xe0, //0x000020a4 jmpq *%rax - //0x000020a6 LBB0_401 - 0x49, 0x8b, 0x07, //0x000020a6 movq (%r15), %rax - 0x48, 0x89, 0xc2, //0x000020a9 movq %rax, %rdx - 0x4c, 0x29, 0xd2, //0x000020ac subq %r10, %rdx - 0x48, 0x83, 0xfa, 0x10, //0x000020af cmpq $16, %rdx - 0x0f, 0x82, 0xcd, 0x0c, 0x00, 0x00, //0x000020b3 jb LBB0_520 - 0x48, 0x89, 0xca, //0x000020b9 movq %rcx, %rdx - 0x48, 0xf7, 0xd2, //0x000020bc notq %rdx - 0x48, 0x83, 0xc1, 0x01, //0x000020bf addq $1, %rcx - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000020c3 .p2align 4, 0x90 - //0x000020d0 LBB0_403 - 0xf3, 0x41, 0x0f, 0x6f, 0x54, 0x0d, 0x00, //0x000020d0 movdqu (%r13,%rcx), %xmm2 - 0x66, 0x0f, 0x6f, 0xda, //0x000020d7 movdqa %xmm2, %xmm3 - 0x66, 0x41, 0x0f, 0x74, 0xdd, //0x000020db pcmpeqb %xmm13, %xmm3 - 0x66, 0x41, 0x0f, 0xdb, 0xd6, //0x000020e0 pand %xmm14, %xmm2 - 0x66, 0x0f, 0x74, 0xd4, //0x000020e5 pcmpeqb %xmm4, %xmm2 - 0x66, 0x0f, 0xeb, 0xd3, //0x000020e9 por %xmm3, %xmm2 - 0x66, 0x0f, 0xd7, 0xf2, //0x000020ed pmovmskb %xmm2, %esi - 0x85, 0xf6, //0x000020f1 testl %esi, %esi - 0x0f, 0x85, 0x87, 0x00, 0x00, 0x00, //0x000020f3 jne LBB0_413 - 0x48, 0x83, 0xc1, 0x10, //0x000020f9 addq $16, %rcx - 0x48, 0x8d, 0x34, 0x10, //0x000020fd leaq (%rax,%rdx), %rsi - 0x48, 0x83, 0xc6, 0xf0, //0x00002101 addq $-16, %rsi - 0x48, 0x83, 0xc2, 0xf0, //0x00002105 addq $-16, %rdx - 0x48, 0x83, 0xfe, 0x0f, //0x00002109 cmpq $15, %rsi - 0x0f, 0x87, 0xbd, 0xff, 0xff, 0xff, //0x0000210d ja LBB0_403 - 0x4d, 0x89, 0xea, //0x00002113 movq %r13, %r10 - 0x49, 0x29, 0xd2, //0x00002116 subq %rdx, %r10 - 0x48, 0x01, 0xd0, //0x00002119 addq %rdx, %rax - 0x48, 0x89, 0xc2, //0x0000211c movq %rax, %rdx - 0x48, 0x85, 0xd2, //0x0000211f testq %rdx, %rdx - 0x0f, 0x84, 0x36, 0x00, 0x00, 0x00, //0x00002122 je LBB0_412 - //0x00002128 LBB0_406 - 0x49, 0x8d, 0x0c, 0x12, //0x00002128 leaq (%r10,%rdx), %rcx - 0x31, 0xc0, //0x0000212c xorl %eax, %eax - //0x0000212e LBB0_407 - 0x41, 0x0f, 0xb6, 0x1c, 0x02, //0x0000212e movzbl (%r10,%rax), %ebx - 0x80, 0xfb, 0x2c, //0x00002133 cmpb $44, %bl - 0x0f, 0x84, 0x9d, 0x0b, 0x00, 0x00, //0x00002136 je LBB0_518 - 0x80, 0xfb, 0x7d, //0x0000213c cmpb $125, %bl - 0x0f, 0x84, 0x94, 0x0b, 0x00, 0x00, //0x0000213f je LBB0_518 - 0x80, 0xfb, 0x5d, //0x00002145 cmpb $93, %bl - 0x0f, 0x84, 0x8b, 0x0b, 0x00, 0x00, //0x00002148 je LBB0_518 - 0x48, 0x83, 0xc0, 0x01, //0x0000214e addq $1, %rax - 0x48, 0x39, 0xc2, //0x00002152 cmpq %rax, %rdx - 0x0f, 0x85, 0xd3, 0xff, 0xff, 0xff, //0x00002155 jne LBB0_407 - 0x49, 0x89, 0xca, //0x0000215b movq %rcx, %r10 - //0x0000215e LBB0_412 - 0x4d, 0x29, 0xea, //0x0000215e subq %r13, %r10 - 0x4c, 0x8b, 0x45, 0xc8, //0x00002161 movq $-56(%rbp), %r8 - 0x4d, 0x89, 0x10, //0x00002165 movq %r10, (%r8) - 0x4c, 0x8b, 0x7d, 0xc0, //0x00002168 movq $-64(%rbp), %r15 - 0x4c, 0x8b, 0x65, 0xb0, //0x0000216c movq $-80(%rbp), %r12 - 0x49, 0xb9, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00002170 movabsq $4294977024, %r9 - 0xe9, 0x57, 0x01, 0x00, 0x00, //0x0000217a jmp LBB0_430 - 0x90, //0x0000217f .p2align 4, 0x90 - //0x00002180 LBB0_413 - 0x66, 0x0f, 0xbc, 0xc6, //0x00002180 bsfw %si, %ax - 0x44, 0x0f, 0xb7, 0xd0, //0x00002184 movzwl %ax, %r10d - 0x49, 0x29, 0xd2, //0x00002188 subq %rdx, %r10 - 0x4d, 0x89, 0x10, //0x0000218b movq %r10, (%r8) - 0xe9, 0x43, 0x01, 0x00, 0x00, //0x0000218e jmp LBB0_430 - //0x00002193 LBB0_414 - 0x48, 0x83, 0xc1, 0x04, //0x00002193 addq $4, %rcx - 0x49, 0x3b, 0x0f, //0x00002197 cmpq (%r15), %rcx - 0x0f, 0x86, 0x30, 0x01, 0x00, 0x00, //0x0000219a jbe LBB0_429 - 0xe9, 0x31, 0x01, 0x00, 0x00, //0x000021a0 jmp LBB0_430 - //0x000021a5 LBB0_415 - 0x4c, 0x89, 0x5d, 0xa8, //0x000021a5 movq %r11, $-88(%rbp) - 0x4d, 0x8b, 0x07, //0x000021a9 movq (%r15), %r8 - 0x4d, 0x89, 0xc7, //0x000021ac movq %r8, %r15 - 0x4d, 0x29, 0xd7, //0x000021af subq %r10, %r15 - 0x49, 0x83, 0xff, 0x20, //0x000021b2 cmpq $32, %r15 - 0x0f, 0x8c, 0xdb, 0x0b, 0x00, 0x00, //0x000021b6 jl LBB0_521 - 0x4e, 0x8d, 0x0c, 0x29, //0x000021bc leaq (%rcx,%r13), %r9 - 0x49, 0x29, 0xc8, //0x000021c0 subq %rcx, %r8 - 0x41, 0xbc, 0x1f, 0x00, 0x00, 0x00, //0x000021c3 movl $31, %r12d - 0x45, 0x31, 0xff, //0x000021c9 xorl %r15d, %r15d - 0x45, 0x31, 0xdb, //0x000021cc xorl %r11d, %r11d - 0xe9, 0x32, 0x00, 0x00, 0x00, //0x000021cf jmp LBB0_417 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000021d4 .p2align 4, 0x90 - //0x000021e0 LBB0_422 - 0x45, 0x31, 0xdb, //0x000021e0 xorl %r11d, %r11d - 0x48, 0x85, 0xf6, //0x000021e3 testq %rsi, %rsi - 0x0f, 0x85, 0xa3, 0x00, 0x00, 0x00, //0x000021e6 jne LBB0_419 - //0x000021ec LBB0_423 - 0x49, 0x83, 0xc7, 0x20, //0x000021ec addq $32, %r15 - 0x4b, 0x8d, 0x04, 0x20, //0x000021f0 leaq (%r8,%r12), %rax - 0x48, 0x83, 0xc0, 0xe0, //0x000021f4 addq $-32, %rax - 0x49, 0x83, 0xc4, 0xe0, //0x000021f8 addq $-32, %r12 - 0x48, 0x83, 0xf8, 0x3f, //0x000021fc cmpq $63, %rax - 0x0f, 0x8e, 0xe1, 0x0a, 0x00, 0x00, //0x00002200 jle LBB0_424 - //0x00002206 LBB0_417 - 0xf3, 0x43, 0x0f, 0x6f, 0x54, 0x39, 0x01, //0x00002206 movdqu $1(%r9,%r15), %xmm2 - 0xf3, 0x43, 0x0f, 0x6f, 0x5c, 0x39, 0x11, //0x0000220d movdqu $17(%r9,%r15), %xmm3 - 0x66, 0x0f, 0x6f, 0xea, //0x00002214 movdqa %xmm2, %xmm5 - 0x66, 0x0f, 0x74, 0xe8, //0x00002218 pcmpeqb %xmm0, %xmm5 - 0x66, 0x0f, 0xd7, 0xfd, //0x0000221c pmovmskb %xmm5, %edi - 0x66, 0x0f, 0x6f, 0xeb, //0x00002220 movdqa %xmm3, %xmm5 - 0x66, 0x0f, 0x74, 0xe8, //0x00002224 pcmpeqb %xmm0, %xmm5 - 0x66, 0x0f, 0xd7, 0xf5, //0x00002228 pmovmskb %xmm5, %esi - 0x48, 0xc1, 0xe6, 0x10, //0x0000222c shlq $16, %rsi - 0x48, 0x09, 0xfe, //0x00002230 orq %rdi, %rsi - 0x66, 0x0f, 0x74, 0xd1, //0x00002233 pcmpeqb %xmm1, %xmm2 - 0x66, 0x0f, 0xd7, 0xda, //0x00002237 pmovmskb %xmm2, %ebx - 0x66, 0x0f, 0x74, 0xd9, //0x0000223b pcmpeqb %xmm1, %xmm3 - 0x66, 0x0f, 0xd7, 0xfb, //0x0000223f pmovmskb %xmm3, %edi - 0x48, 0xc1, 0xe7, 0x10, //0x00002243 shlq $16, %rdi - 0x48, 0x09, 0xdf, //0x00002247 orq %rbx, %rdi - 0x48, 0x89, 0xfb, //0x0000224a movq %rdi, %rbx - 0x4c, 0x09, 0xdb, //0x0000224d orq %r11, %rbx - 0x0f, 0x84, 0x8a, 0xff, 0xff, 0xff, //0x00002250 je LBB0_422 - 0x44, 0x89, 0xdb, //0x00002256 movl %r11d, %ebx - 0xf7, 0xd3, //0x00002259 notl %ebx - 0x21, 0xfb, //0x0000225b andl %edi, %ebx - 0x8d, 0x04, 0x1b, //0x0000225d leal (%rbx,%rbx), %eax - 0x44, 0x09, 0xd8, //0x00002260 orl %r11d, %eax - 0x89, 0xc2, //0x00002263 movl %eax, %edx - 0xf7, 0xd2, //0x00002265 notl %edx - 0x21, 0xfa, //0x00002267 andl %edi, %edx - 0x81, 0xe2, 0xaa, 0xaa, 0xaa, 0xaa, //0x00002269 andl $-1431655766, %edx - 0x45, 0x31, 0xdb, //0x0000226f xorl %r11d, %r11d - 0x01, 0xda, //0x00002272 addl %ebx, %edx - 0x41, 0x0f, 0x92, 0xc3, //0x00002274 setb %r11b - 0x01, 0xd2, //0x00002278 addl %edx, %edx - 0x81, 0xf2, 0x55, 0x55, 0x55, 0x55, //0x0000227a xorl $1431655765, %edx - 0x21, 0xc2, //0x00002280 andl %eax, %edx - 0xf7, 0xd2, //0x00002282 notl %edx - 0x21, 0xd6, //0x00002284 andl %edx, %esi - 0x48, 0x85, 0xf6, //0x00002286 testq %rsi, %rsi - 0x0f, 0x84, 0x5d, 0xff, 0xff, 0xff, //0x00002289 je LBB0_423 - //0x0000228f LBB0_419 - 0x0f, 0xbc, 0xc6, //0x0000228f bsfl %esi, %eax - 0x48, 0x01, 0xc8, //0x00002292 addq %rcx, %rax - 0x4d, 0x8d, 0x14, 0x07, //0x00002295 leaq (%r15,%rax), %r10 - 0x49, 0x83, 0xc2, 0x02, //0x00002299 addq $2, %r10 - 0x4c, 0x8b, 0x45, 0xc8, //0x0000229d movq $-56(%rbp), %r8 - 0x4d, 0x89, 0x10, //0x000022a1 movq %r10, (%r8) - //0x000022a4 LBB0_420 - 0x4c, 0x8b, 0x7d, 0xc0, //0x000022a4 movq $-64(%rbp), %r15 - //0x000022a8 LBB0_421 - 0x4c, 0x8b, 0x65, 0xb0, //0x000022a8 movq $-80(%rbp), %r12 - 0x4c, 0x8b, 0x5d, 0xa8, //0x000022ac movq $-88(%rbp), %r11 - 0x49, 0xb9, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x000022b0 movabsq $4294977024, %r9 - 0xe9, 0x17, 0x00, 0x00, 0x00, //0x000022ba jmp LBB0_430 - //0x000022bf LBB0_428 - 0x48, 0x83, 0xc1, 0x05, //0x000022bf addq $5, %rcx - 0x49, 0x3b, 0x0f, //0x000022c3 cmpq (%r15), %rcx - 0x0f, 0x87, 0x0a, 0x00, 0x00, 0x00, //0x000022c6 ja LBB0_430 - 0x90, 0x90, 0x90, 0x90, //0x000022cc .p2align 4, 0x90 - //0x000022d0 LBB0_429 - 0x49, 0x89, 0x08, //0x000022d0 movq %rcx, (%r8) - 0x49, 0x89, 0xca, //0x000022d3 movq %rcx, %r10 - //0x000022d6 LBB0_430 - 0x4d, 0x8b, 0x2c, 0x24, //0x000022d6 movq (%r12), %r13 - 0x49, 0x8b, 0x4c, 0x24, 0x08, //0x000022da movq $8(%r12), %rcx - 0x49, 0x39, 0xca, //0x000022df cmpq %rcx, %r10 - 0x0f, 0x83, 0x28, 0x00, 0x00, 0x00, //0x000022e2 jae LBB0_435 - 0x43, 0x8a, 0x44, 0x15, 0x00, //0x000022e8 movb (%r13,%r10), %al - 0x3c, 0x0d, //0x000022ed cmpb $13, %al - 0x0f, 0x84, 0x1b, 0x00, 0x00, 0x00, //0x000022ef je LBB0_435 - 0x3c, 0x20, //0x000022f5 cmpb $32, %al - 0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x000022f7 je LBB0_435 - 0x04, 0xf7, //0x000022fd addb $-9, %al - 0x3c, 0x01, //0x000022ff cmpb $1, %al - 0x0f, 0x86, 0x09, 0x00, 0x00, 0x00, //0x00002301 jbe LBB0_435 - 0x4c, 0x89, 0xd2, //0x00002307 movq %r10, %rdx - 0xe9, 0xf6, 0x00, 0x00, 0x00, //0x0000230a jmp LBB0_456 - 0x90, //0x0000230f .p2align 4, 0x90 - //0x00002310 LBB0_435 - 0x49, 0x8d, 0x52, 0x01, //0x00002310 leaq $1(%r10), %rdx - 0x48, 0x39, 0xca, //0x00002314 cmpq %rcx, %rdx - 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00002317 jae LBB0_439 - 0x41, 0x8a, 0x44, 0x15, 0x00, //0x0000231d movb (%r13,%rdx), %al - 0x3c, 0x0d, //0x00002322 cmpb $13, %al - 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00002324 je LBB0_439 - 0x3c, 0x20, //0x0000232a cmpb $32, %al - 0x0f, 0x84, 0x0e, 0x00, 0x00, 0x00, //0x0000232c je LBB0_439 - 0x04, 0xf7, //0x00002332 addb $-9, %al - 0x3c, 0x01, //0x00002334 cmpb $1, %al - 0x0f, 0x87, 0xc9, 0x00, 0x00, 0x00, //0x00002336 ja LBB0_456 - 0x90, 0x90, 0x90, 0x90, //0x0000233c .p2align 4, 0x90 - //0x00002340 LBB0_439 - 0x49, 0x8d, 0x52, 0x02, //0x00002340 leaq $2(%r10), %rdx - 0x48, 0x39, 0xca, //0x00002344 cmpq %rcx, %rdx - 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00002347 jae LBB0_443 - 0x41, 0x8a, 0x44, 0x15, 0x00, //0x0000234d movb (%r13,%rdx), %al - 0x3c, 0x0d, //0x00002352 cmpb $13, %al - 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00002354 je LBB0_443 - 0x3c, 0x20, //0x0000235a cmpb $32, %al - 0x0f, 0x84, 0x0e, 0x00, 0x00, 0x00, //0x0000235c je LBB0_443 - 0x04, 0xf7, //0x00002362 addb $-9, %al - 0x3c, 0x01, //0x00002364 cmpb $1, %al - 0x0f, 0x87, 0x99, 0x00, 0x00, 0x00, //0x00002366 ja LBB0_456 - 0x90, 0x90, 0x90, 0x90, //0x0000236c .p2align 4, 0x90 - //0x00002370 LBB0_443 - 0x49, 0x8d, 0x52, 0x03, //0x00002370 leaq $3(%r10), %rdx - 0x48, 0x39, 0xca, //0x00002374 cmpq %rcx, %rdx - 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00002377 jae LBB0_447 - 0x41, 0x8a, 0x44, 0x15, 0x00, //0x0000237d movb (%r13,%rdx), %al - 0x3c, 0x0d, //0x00002382 cmpb $13, %al - 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00002384 je LBB0_447 - 0x3c, 0x20, //0x0000238a cmpb $32, %al - 0x0f, 0x84, 0x0e, 0x00, 0x00, 0x00, //0x0000238c je LBB0_447 - 0x04, 0xf7, //0x00002392 addb $-9, %al - 0x3c, 0x01, //0x00002394 cmpb $1, %al - 0x0f, 0x87, 0x69, 0x00, 0x00, 0x00, //0x00002396 ja LBB0_456 - 0x90, 0x90, 0x90, 0x90, //0x0000239c .p2align 4, 0x90 - //0x000023a0 LBB0_447 - 0x49, 0x8d, 0x52, 0x04, //0x000023a0 leaq $4(%r10), %rdx - 0x48, 0x39, 0xd1, //0x000023a4 cmpq %rdx, %rcx - 0x0f, 0x86, 0x38, 0x0c, 0x00, 0x00, //0x000023a7 jbe LBB0_866 - 0x48, 0x39, 0xd1, //0x000023ad cmpq %rdx, %rcx - 0x0f, 0x84, 0x3a, 0x00, 0x00, 0x00, //0x000023b0 je LBB0_453 - 0x4a, 0x8d, 0x04, 0x29, //0x000023b6 leaq (%rcx,%r13), %rax - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000023ba .p2align 4, 0x90 - //0x000023c0 LBB0_450 - 0x41, 0x0f, 0xbe, 0x74, 0x15, 0x00, //0x000023c0 movsbl (%r13,%rdx), %esi - 0x83, 0xfe, 0x20, //0x000023c6 cmpl $32, %esi - 0x0f, 0x87, 0x2d, 0x00, 0x00, 0x00, //0x000023c9 ja LBB0_455 - 0x49, 0x0f, 0xa3, 0xf1, //0x000023cf btq %rsi, %r9 - 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x000023d3 jae LBB0_455 - 0x48, 0x83, 0xc2, 0x01, //0x000023d9 addq $1, %rdx - 0x48, 0x39, 0xd1, //0x000023dd cmpq %rdx, %rcx - 0x0f, 0x85, 0xda, 0xff, 0xff, 0xff, //0x000023e0 jne LBB0_450 - 0xe9, 0x0b, 0x00, 0x00, 0x00, //0x000023e6 jmp LBB0_454 - 0x90, 0x90, 0x90, 0x90, 0x90, //0x000023eb .p2align 4, 0x90 - //0x000023f0 LBB0_453 - 0x4c, 0x01, 0xea, //0x000023f0 addq %r13, %rdx - 0x48, 0x89, 0xd0, //0x000023f3 movq %rdx, %rax - //0x000023f6 LBB0_454 - 0x4c, 0x29, 0xe8, //0x000023f6 subq %r13, %rax - 0x48, 0x89, 0xc2, //0x000023f9 movq %rax, %rdx - //0x000023fc LBB0_455 - 0x48, 0x39, 0xca, //0x000023fc cmpq %rcx, %rdx - 0x0f, 0x83, 0x3e, 0x22, 0x00, 0x00, //0x000023ff jae LBB0_868 - //0x00002405 LBB0_456 - 0x4c, 0x8d, 0x52, 0x01, //0x00002405 leaq $1(%rdx), %r10 - 0x4d, 0x89, 0x10, //0x00002409 movq %r10, (%r8) - 0x41, 0x8a, 0x44, 0x15, 0x00, //0x0000240c movb (%r13,%rdx), %al - 0x3c, 0x2c, //0x00002411 cmpb $44, %al - 0x0f, 0x85, 0xb1, 0x0b, 0x00, 0x00, //0x00002413 jne LBB0_549 - 0x49, 0x8d, 0x46, 0xff, //0x00002419 leaq $-1(%r14), %rax - 0x49, 0x83, 0xfe, 0x02, //0x0000241d cmpq $2, %r14 - 0x49, 0x89, 0xc6, //0x00002421 movq %rax, %r14 - 0x0f, 0x8d, 0x26, 0xfb, 0xff, 0xff, //0x00002424 jge LBB0_373 - 0xe9, 0xb1, 0x09, 0x00, 0x00, //0x0000242a jmp LBB0_458 - //0x0000242f LBB0_461 - 0x4c, 0x89, 0x5d, 0xa8, //0x0000242f movq %r11, $-88(%rbp) - 0x49, 0x8b, 0x07, //0x00002433 movq (%r15), %rax - 0x4c, 0x29, 0xd0, //0x00002436 subq %r10, %rax - 0x4d, 0x01, 0xd5, //0x00002439 addq %r10, %r13 - 0x45, 0x31, 0xc9, //0x0000243c xorl %r9d, %r9d - 0x31, 0xdb, //0x0000243f xorl %ebx, %ebx - 0x45, 0x31, 0xdb, //0x00002441 xorl %r11d, %r11d - 0x31, 0xc9, //0x00002444 xorl %ecx, %ecx - 0xe9, 0x73, 0x00, 0x00, 0x00, //0x00002446 jmp LBB0_463 - //0x0000244b LBB0_462 - 0x49, 0xc1, 0xff, 0x3f, //0x0000244b sarq $63, %r15 - 0x4c, 0x89, 0xd0, //0x0000244f movq %r10, %rax - 0x48, 0xd1, 0xe8, //0x00002452 shrq %rax - 0x48, 0xbe, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00002455 movabsq $6148914691236517205, %rsi - 0x48, 0x21, 0xf0, //0x0000245f andq %rsi, %rax - 0x49, 0x29, 0xc2, //0x00002462 subq %rax, %r10 - 0x4c, 0x89, 0xd0, //0x00002465 movq %r10, %rax - 0x48, 0xba, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, //0x00002468 movabsq $3689348814741910323, %rdx - 0x48, 0x21, 0xd0, //0x00002472 andq %rdx, %rax - 0x49, 0xc1, 0xea, 0x02, //0x00002475 shrq $2, %r10 - 0x49, 0x21, 0xd2, //0x00002479 andq %rdx, %r10 - 0x49, 0x01, 0xc2, //0x0000247c addq %rax, %r10 - 0x4c, 0x89, 0xd0, //0x0000247f movq %r10, %rax - 0x48, 0xc1, 0xe8, 0x04, //0x00002482 shrq $4, %rax - 0x4c, 0x01, 0xd0, //0x00002486 addq %r10, %rax - 0x48, 0xba, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, //0x00002489 movabsq $1085102592571150095, %rdx - 0x48, 0x21, 0xd0, //0x00002493 andq %rdx, %rax - 0x48, 0xba, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, //0x00002496 movabsq $72340172838076673, %rdx - 0x48, 0x0f, 0xaf, 0xc2, //0x000024a0 imulq %rdx, %rax - 0x48, 0xc1, 0xe8, 0x38, //0x000024a4 shrq $56, %rax - 0x49, 0x01, 0xc3, //0x000024a8 addq %rax, %r11 - 0x49, 0x83, 0xc5, 0x40, //0x000024ab addq $64, %r13 - 0x48, 0x8b, 0x45, 0xd0, //0x000024af movq $-48(%rbp), %rax - 0x48, 0x83, 0xc0, 0xc0, //0x000024b3 addq $-64, %rax - 0x4d, 0x89, 0xf9, //0x000024b7 movq %r15, %r9 - 0x48, 0x8b, 0x5d, 0xb8, //0x000024ba movq $-72(%rbp), %rbx - //0x000024be LBB0_463 - 0x48, 0x83, 0xf8, 0x40, //0x000024be cmpq $64, %rax - 0x48, 0x89, 0x45, 0xd0, //0x000024c2 movq %rax, $-48(%rbp) - 0x0f, 0x8c, 0x45, 0x02, 0x00, 0x00, //0x000024c6 jl LBB0_471 - //0x000024cc LBB0_464 - 0xf3, 0x41, 0x0f, 0x6f, 0x55, 0x00, //0x000024cc movdqu (%r13), %xmm2 - 0xf3, 0x41, 0x0f, 0x6f, 0x6d, 0x10, //0x000024d2 movdqu $16(%r13), %xmm5 - 0xf3, 0x41, 0x0f, 0x6f, 0x7d, 0x20, //0x000024d8 movdqu $32(%r13), %xmm7 - 0xf3, 0x41, 0x0f, 0x6f, 0x75, 0x30, //0x000024de movdqu $48(%r13), %xmm6 - 0x66, 0x0f, 0x6f, 0xda, //0x000024e4 movdqa %xmm2, %xmm3 - 0x66, 0x0f, 0x74, 0xd9, //0x000024e8 pcmpeqb %xmm1, %xmm3 - 0x66, 0x0f, 0xd7, 0xc3, //0x000024ec pmovmskb %xmm3, %eax - 0x66, 0x0f, 0x6f, 0xdd, //0x000024f0 movdqa %xmm5, %xmm3 - 0x66, 0x0f, 0x74, 0xd9, //0x000024f4 pcmpeqb %xmm1, %xmm3 - 0x66, 0x0f, 0xd7, 0xd3, //0x000024f8 pmovmskb %xmm3, %edx - 0x66, 0x0f, 0x6f, 0xdf, //0x000024fc movdqa %xmm7, %xmm3 - 0x66, 0x0f, 0x74, 0xd9, //0x00002500 pcmpeqb %xmm1, %xmm3 - 0x66, 0x0f, 0xd7, 0xf3, //0x00002504 pmovmskb %xmm3, %esi - 0x66, 0x0f, 0x6f, 0xde, //0x00002508 movdqa %xmm6, %xmm3 - 0x66, 0x0f, 0x74, 0xd9, //0x0000250c pcmpeqb %xmm1, %xmm3 - 0x66, 0x0f, 0xd7, 0xfb, //0x00002510 pmovmskb %xmm3, %edi - 0x48, 0xc1, 0xe7, 0x30, //0x00002514 shlq $48, %rdi - 0x48, 0xc1, 0xe6, 0x20, //0x00002518 shlq $32, %rsi - 0x48, 0x09, 0xfe, //0x0000251c orq %rdi, %rsi - 0x48, 0xc1, 0xe2, 0x10, //0x0000251f shlq $16, %rdx - 0x48, 0x09, 0xf2, //0x00002523 orq %rsi, %rdx - 0x48, 0x09, 0xd0, //0x00002526 orq %rdx, %rax - 0x48, 0x89, 0xc2, //0x00002529 movq %rax, %rdx - 0x48, 0x09, 0xda, //0x0000252c orq %rbx, %rdx - 0x0f, 0x85, 0x12, 0x00, 0x00, 0x00, //0x0000252f jne LBB0_466 - 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00002535 movq $-1, %rax - 0x31, 0xd2, //0x0000253c xorl %edx, %edx - 0x48, 0x89, 0x55, 0xb8, //0x0000253e movq %rdx, $-72(%rbp) - 0xe9, 0x49, 0x00, 0x00, 0x00, //0x00002542 jmp LBB0_467 - //0x00002547 LBB0_466 - 0x48, 0x89, 0xda, //0x00002547 movq %rbx, %rdx - 0x48, 0xf7, 0xd2, //0x0000254a notq %rdx - 0x48, 0x21, 0xc2, //0x0000254d andq %rax, %rdx - 0x48, 0x8d, 0x34, 0x12, //0x00002550 leaq (%rdx,%rdx), %rsi - 0x48, 0x09, 0xde, //0x00002554 orq %rbx, %rsi - 0x48, 0x89, 0xf7, //0x00002557 movq %rsi, %rdi - 0x48, 0xf7, 0xd7, //0x0000255a notq %rdi - 0x48, 0xbb, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x0000255d movabsq $-6148914691236517206, %rbx - 0x48, 0x21, 0xd8, //0x00002567 andq %rbx, %rax - 0x48, 0x21, 0xf8, //0x0000256a andq %rdi, %rax - 0x31, 0xff, //0x0000256d xorl %edi, %edi - 0x48, 0x01, 0xd0, //0x0000256f addq %rdx, %rax - 0x40, 0x0f, 0x92, 0xc7, //0x00002572 setb %dil - 0x48, 0x89, 0x7d, 0xb8, //0x00002576 movq %rdi, $-72(%rbp) - 0x48, 0x01, 0xc0, //0x0000257a addq %rax, %rax - 0x48, 0xba, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x0000257d movabsq $6148914691236517205, %rdx - 0x48, 0x31, 0xd0, //0x00002587 xorq %rdx, %rax - 0x48, 0x21, 0xf0, //0x0000258a andq %rsi, %rax - 0x48, 0xf7, 0xd0, //0x0000258d notq %rax - //0x00002590 LBB0_467 - 0x66, 0x0f, 0x6f, 0xde, //0x00002590 movdqa %xmm6, %xmm3 - 0x66, 0x0f, 0x74, 0xd8, //0x00002594 pcmpeqb %xmm0, %xmm3 - 0x66, 0x0f, 0xd7, 0xd3, //0x00002598 pmovmskb %xmm3, %edx - 0x48, 0xc1, 0xe2, 0x30, //0x0000259c shlq $48, %rdx - 0x66, 0x0f, 0x6f, 0xdf, //0x000025a0 movdqa %xmm7, %xmm3 - 0x66, 0x0f, 0x74, 0xd8, //0x000025a4 pcmpeqb %xmm0, %xmm3 - 0x66, 0x0f, 0xd7, 0xf3, //0x000025a8 pmovmskb %xmm3, %esi - 0x48, 0xc1, 0xe6, 0x20, //0x000025ac shlq $32, %rsi - 0x48, 0x09, 0xd6, //0x000025b0 orq %rdx, %rsi - 0x66, 0x0f, 0x6f, 0xdd, //0x000025b3 movdqa %xmm5, %xmm3 - 0x66, 0x0f, 0x74, 0xd8, //0x000025b7 pcmpeqb %xmm0, %xmm3 - 0x66, 0x0f, 0xd7, 0xd3, //0x000025bb pmovmskb %xmm3, %edx - 0x48, 0xc1, 0xe2, 0x10, //0x000025bf shlq $16, %rdx - 0x48, 0x09, 0xf2, //0x000025c3 orq %rsi, %rdx - 0x66, 0x0f, 0x6f, 0xda, //0x000025c6 movdqa %xmm2, %xmm3 - 0x66, 0x0f, 0x74, 0xd8, //0x000025ca pcmpeqb %xmm0, %xmm3 - 0x66, 0x0f, 0xd7, 0xf3, //0x000025ce pmovmskb %xmm3, %esi - 0x48, 0x09, 0xd6, //0x000025d2 orq %rdx, %rsi - 0x48, 0x21, 0xc6, //0x000025d5 andq %rax, %rsi - 0x66, 0x48, 0x0f, 0x6e, 0xde, //0x000025d8 movq %rsi, %xmm3 - 0x66, 0x41, 0x0f, 0x3a, 0x44, 0xd9, 0x00, //0x000025dd pclmulqdq $0, %xmm9, %xmm3 - 0x66, 0x49, 0x0f, 0x7e, 0xdf, //0x000025e4 movq %xmm3, %r15 - 0x4d, 0x31, 0xcf, //0x000025e9 xorq %r9, %r15 - 0x66, 0x0f, 0x6f, 0xda, //0x000025ec movdqa %xmm2, %xmm3 - 0x66, 0x41, 0x0f, 0x74, 0xda, //0x000025f0 pcmpeqb %xmm10, %xmm3 - 0x66, 0x44, 0x0f, 0xd7, 0xd3, //0x000025f5 pmovmskb %xmm3, %r10d - 0x66, 0x0f, 0x6f, 0xdd, //0x000025fa movdqa %xmm5, %xmm3 - 0x66, 0x41, 0x0f, 0x74, 0xda, //0x000025fe pcmpeqb %xmm10, %xmm3 - 0x66, 0x0f, 0xd7, 0xc3, //0x00002603 pmovmskb %xmm3, %eax - 0x66, 0x0f, 0x6f, 0xdf, //0x00002607 movdqa %xmm7, %xmm3 - 0x66, 0x41, 0x0f, 0x74, 0xda, //0x0000260b pcmpeqb %xmm10, %xmm3 - 0x66, 0x0f, 0xd7, 0xf3, //0x00002610 pmovmskb %xmm3, %esi - 0x66, 0x0f, 0x6f, 0xde, //0x00002614 movdqa %xmm6, %xmm3 - 0x66, 0x41, 0x0f, 0x74, 0xda, //0x00002618 pcmpeqb %xmm10, %xmm3 - 0x66, 0x0f, 0xd7, 0xdb, //0x0000261d pmovmskb %xmm3, %ebx - 0x48, 0xc1, 0xe3, 0x30, //0x00002621 shlq $48, %rbx - 0x48, 0xc1, 0xe6, 0x20, //0x00002625 shlq $32, %rsi - 0x48, 0x09, 0xde, //0x00002629 orq %rbx, %rsi - 0x48, 0xc1, 0xe0, 0x10, //0x0000262c shlq $16, %rax - 0x48, 0x09, 0xf0, //0x00002630 orq %rsi, %rax - 0x49, 0x09, 0xc2, //0x00002633 orq %rax, %r10 - 0x4d, 0x89, 0xf9, //0x00002636 movq %r15, %r9 - 0x49, 0xf7, 0xd1, //0x00002639 notq %r9 - 0x4d, 0x21, 0xca, //0x0000263c andq %r9, %r10 - 0x66, 0x0f, 0x74, 0xd4, //0x0000263f pcmpeqb %xmm4, %xmm2 - 0x66, 0x0f, 0xd7, 0xc2, //0x00002643 pmovmskb %xmm2, %eax - 0x66, 0x0f, 0x74, 0xec, //0x00002647 pcmpeqb %xmm4, %xmm5 - 0x66, 0x0f, 0xd7, 0xdd, //0x0000264b pmovmskb %xmm5, %ebx - 0x66, 0x0f, 0x74, 0xfc, //0x0000264f pcmpeqb %xmm4, %xmm7 - 0x66, 0x0f, 0xd7, 0xff, //0x00002653 pmovmskb %xmm7, %edi - 0x66, 0x0f, 0x74, 0xf4, //0x00002657 pcmpeqb %xmm4, %xmm6 - 0x66, 0x0f, 0xd7, 0xf6, //0x0000265b pmovmskb %xmm6, %esi - 0x48, 0xc1, 0xe6, 0x30, //0x0000265f shlq $48, %rsi - 0x48, 0xc1, 0xe7, 0x20, //0x00002663 shlq $32, %rdi - 0x48, 0x09, 0xf7, //0x00002667 orq %rsi, %rdi - 0x48, 0xc1, 0xe3, 0x10, //0x0000266a shlq $16, %rbx - 0x48, 0x09, 0xfb, //0x0000266e orq %rdi, %rbx - 0x48, 0x09, 0xd8, //0x00002671 orq %rbx, %rax - 0x4c, 0x21, 0xc8, //0x00002674 andq %r9, %rax - 0x0f, 0x84, 0xce, 0xfd, 0xff, 0xff, //0x00002677 je LBB0_462 - 0x49, 0xb9, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x0000267d movabsq $4294977024, %r9 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00002687 .p2align 4, 0x90 - //0x00002690 LBB0_469 - 0x48, 0x8d, 0x58, 0xff, //0x00002690 leaq $-1(%rax), %rbx - 0x48, 0x89, 0xde, //0x00002694 movq %rbx, %rsi - 0x4c, 0x21, 0xd6, //0x00002697 andq %r10, %rsi - 0x48, 0x89, 0xf7, //0x0000269a movq %rsi, %rdi - 0x48, 0xd1, 0xef, //0x0000269d shrq %rdi - 0x49, 0xb8, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x000026a0 movabsq $6148914691236517205, %r8 - 0x4c, 0x21, 0xc7, //0x000026aa andq %r8, %rdi - 0x48, 0x29, 0xfe, //0x000026ad subq %rdi, %rsi - 0x48, 0x89, 0xf7, //0x000026b0 movq %rsi, %rdi - 0x48, 0xba, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, //0x000026b3 movabsq $3689348814741910323, %rdx - 0x48, 0x21, 0xd7, //0x000026bd andq %rdx, %rdi - 0x48, 0xc1, 0xee, 0x02, //0x000026c0 shrq $2, %rsi - 0x48, 0x21, 0xd6, //0x000026c4 andq %rdx, %rsi - 0x48, 0x01, 0xfe, //0x000026c7 addq %rdi, %rsi - 0x48, 0x89, 0xf7, //0x000026ca movq %rsi, %rdi - 0x48, 0xc1, 0xef, 0x04, //0x000026cd shrq $4, %rdi - 0x48, 0x01, 0xf7, //0x000026d1 addq %rsi, %rdi - 0x48, 0xba, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, //0x000026d4 movabsq $1085102592571150095, %rdx - 0x48, 0x21, 0xd7, //0x000026de andq %rdx, %rdi - 0x48, 0xba, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, //0x000026e1 movabsq $72340172838076673, %rdx - 0x48, 0x0f, 0xaf, 0xfa, //0x000026eb imulq %rdx, %rdi - 0x48, 0xc1, 0xef, 0x38, //0x000026ef shrq $56, %rdi - 0x4c, 0x01, 0xdf, //0x000026f3 addq %r11, %rdi - 0x48, 0x39, 0xcf, //0x000026f6 cmpq %rcx, %rdi - 0x0f, 0x86, 0xa6, 0x05, 0x00, 0x00, //0x000026f9 jbe LBB0_513 - 0x48, 0x83, 0xc1, 0x01, //0x000026ff addq $1, %rcx - 0x48, 0x21, 0xd8, //0x00002703 andq %rbx, %rax - 0x0f, 0x85, 0x84, 0xff, 0xff, 0xff, //0x00002706 jne LBB0_469 - 0xe9, 0x3a, 0xfd, 0xff, 0xff, //0x0000270c jmp LBB0_462 - //0x00002711 LBB0_471 - 0x48, 0x85, 0xc0, //0x00002711 testq %rax, %rax - 0x0f, 0x8e, 0x86, 0x06, 0x00, 0x00, //0x00002714 jle LBB0_522 - 0x48, 0x89, 0xdf, //0x0000271a movq %rbx, %rdi - 0xf3, 0x44, 0x0f, 0x7f, 0x45, 0x80, //0x0000271d movdqu %xmm8, $-128(%rbp) - 0xf3, 0x44, 0x0f, 0x7f, 0x85, 0x70, 0xff, 0xff, 0xff, //0x00002723 movdqu %xmm8, $-144(%rbp) - 0xf3, 0x44, 0x0f, 0x7f, 0x85, 0x60, 0xff, 0xff, 0xff, //0x0000272c movdqu %xmm8, $-160(%rbp) - 0xf3, 0x44, 0x0f, 0x7f, 0x85, 0x50, 0xff, 0xff, 0xff, //0x00002735 movdqu %xmm8, $-176(%rbp) - 0x44, 0x89, 0xe8, //0x0000273e movl %r13d, %eax - 0x25, 0xff, 0x0f, 0x00, 0x00, //0x00002741 andl $4095, %eax - 0x3d, 0xc1, 0x0f, 0x00, 0x00, //0x00002746 cmpl $4033, %eax - 0x0f, 0x82, 0x3b, 0x00, 0x00, 0x00, //0x0000274b jb LBB0_475 - 0x48, 0x83, 0x7d, 0xd0, 0x20, //0x00002751 cmpq $32, $-48(%rbp) - 0x0f, 0x82, 0x3c, 0x00, 0x00, 0x00, //0x00002756 jb LBB0_476 - 0x41, 0x0f, 0x10, 0x55, 0x00, //0x0000275c movups (%r13), %xmm2 - 0x0f, 0x11, 0x95, 0x50, 0xff, 0xff, 0xff, //0x00002761 movups %xmm2, $-176(%rbp) - 0x41, 0x0f, 0x10, 0x55, 0x10, //0x00002768 movups $16(%r13), %xmm2 - 0x0f, 0x11, 0x95, 0x60, 0xff, 0xff, 0xff, //0x0000276d movups %xmm2, $-160(%rbp) - 0x49, 0x83, 0xc5, 0x20, //0x00002774 addq $32, %r13 - 0x48, 0x8b, 0x45, 0xd0, //0x00002778 movq $-48(%rbp), %rax - 0x48, 0x8d, 0x70, 0xe0, //0x0000277c leaq $-32(%rax), %rsi - 0x48, 0x8d, 0x95, 0x70, 0xff, 0xff, 0xff, //0x00002780 leaq $-144(%rbp), %rdx - 0xe9, 0x17, 0x00, 0x00, 0x00, //0x00002787 jmp LBB0_477 - //0x0000278c LBB0_475 - 0x4c, 0x8b, 0x65, 0xb0, //0x0000278c movq $-80(%rbp), %r12 - 0x48, 0x89, 0xfb, //0x00002790 movq %rdi, %rbx - 0xe9, 0x34, 0xfd, 0xff, 0xff, //0x00002793 jmp LBB0_464 - //0x00002798 LBB0_476 - 0x48, 0x8d, 0x95, 0x50, 0xff, 0xff, 0xff, //0x00002798 leaq $-176(%rbp), %rdx - 0x48, 0x8b, 0x75, 0xd0, //0x0000279f movq $-48(%rbp), %rsi - //0x000027a3 LBB0_477 - 0x48, 0x83, 0xfe, 0x10, //0x000027a3 cmpq $16, %rsi - 0x0f, 0x82, 0x49, 0x00, 0x00, 0x00, //0x000027a7 jb LBB0_478 - 0x41, 0x0f, 0x10, 0x55, 0x00, //0x000027ad movups (%r13), %xmm2 - 0x0f, 0x11, 0x12, //0x000027b2 movups %xmm2, (%rdx) - 0x49, 0x83, 0xc5, 0x10, //0x000027b5 addq $16, %r13 - 0x48, 0x83, 0xc2, 0x10, //0x000027b9 addq $16, %rdx - 0x48, 0x83, 0xc6, 0xf0, //0x000027bd addq $-16, %rsi - 0x48, 0x83, 0xfe, 0x08, //0x000027c1 cmpq $8, %rsi - 0x0f, 0x83, 0x35, 0x00, 0x00, 0x00, //0x000027c5 jae LBB0_485 - //0x000027cb LBB0_479 - 0x48, 0x83, 0xfe, 0x04, //0x000027cb cmpq $4, %rsi - 0x0f, 0x8c, 0x48, 0x00, 0x00, 0x00, //0x000027cf jl LBB0_480 - //0x000027d5 LBB0_486 - 0x41, 0x8b, 0x45, 0x00, //0x000027d5 movl (%r13), %eax - 0x89, 0x02, //0x000027d9 movl %eax, (%rdx) - 0x49, 0x83, 0xc5, 0x04, //0x000027db addq $4, %r13 - 0x48, 0x83, 0xc2, 0x04, //0x000027df addq $4, %rdx - 0x48, 0x83, 0xc6, 0xfc, //0x000027e3 addq $-4, %rsi - 0x48, 0x83, 0xfe, 0x02, //0x000027e7 cmpq $2, %rsi - 0x0f, 0x83, 0x36, 0x00, 0x00, 0x00, //0x000027eb jae LBB0_481 - 0xe9, 0x45, 0x00, 0x00, 0x00, //0x000027f1 jmp LBB0_482 - //0x000027f6 LBB0_478 - 0x48, 0x83, 0xfe, 0x08, //0x000027f6 cmpq $8, %rsi - 0x0f, 0x82, 0xcb, 0xff, 0xff, 0xff, //0x000027fa jb LBB0_479 - //0x00002800 LBB0_485 - 0x49, 0x8b, 0x45, 0x00, //0x00002800 movq (%r13), %rax - 0x48, 0x89, 0x02, //0x00002804 movq %rax, (%rdx) - 0x49, 0x83, 0xc5, 0x08, //0x00002807 addq $8, %r13 - 0x48, 0x83, 0xc2, 0x08, //0x0000280b addq $8, %rdx - 0x48, 0x83, 0xc6, 0xf8, //0x0000280f addq $-8, %rsi - 0x48, 0x83, 0xfe, 0x04, //0x00002813 cmpq $4, %rsi - 0x0f, 0x8d, 0xb8, 0xff, 0xff, 0xff, //0x00002817 jge LBB0_486 - //0x0000281d LBB0_480 - 0x48, 0x83, 0xfe, 0x02, //0x0000281d cmpq $2, %rsi - 0x0f, 0x82, 0x14, 0x00, 0x00, 0x00, //0x00002821 jb LBB0_482 - //0x00002827 LBB0_481 - 0x41, 0x0f, 0xb7, 0x45, 0x00, //0x00002827 movzwl (%r13), %eax - 0x66, 0x89, 0x02, //0x0000282c movw %ax, (%rdx) - 0x49, 0x83, 0xc5, 0x02, //0x0000282f addq $2, %r13 - 0x48, 0x83, 0xc2, 0x02, //0x00002833 addq $2, %rdx - 0x48, 0x83, 0xc6, 0xfe, //0x00002837 addq $-2, %rsi - //0x0000283b LBB0_482 - 0x4c, 0x89, 0xe8, //0x0000283b movq %r13, %rax - 0x4c, 0x8d, 0xad, 0x50, 0xff, 0xff, 0xff, //0x0000283e leaq $-176(%rbp), %r13 - 0x48, 0x85, 0xf6, //0x00002845 testq %rsi, %rsi - 0x4c, 0x8b, 0x65, 0xb0, //0x00002848 movq $-80(%rbp), %r12 - 0x48, 0x89, 0xfb, //0x0000284c movq %rdi, %rbx - 0x0f, 0x84, 0x77, 0xfc, 0xff, 0xff, //0x0000284f je LBB0_464 - 0x8a, 0x00, //0x00002855 movb (%rax), %al - 0x88, 0x02, //0x00002857 movb %al, (%rdx) - 0x4c, 0x8d, 0xad, 0x50, 0xff, 0xff, 0xff, //0x00002859 leaq $-176(%rbp), %r13 - 0xe9, 0x67, 0xfc, 0xff, 0xff, //0x00002860 jmp LBB0_464 - //0x00002865 LBB0_487 - 0x4c, 0x89, 0x5d, 0xa8, //0x00002865 movq %r11, $-88(%rbp) - 0x49, 0x8b, 0x07, //0x00002869 movq (%r15), %rax - 0x4c, 0x29, 0xd0, //0x0000286c subq %r10, %rax - 0x4d, 0x01, 0xd5, //0x0000286f addq %r10, %r13 - 0x45, 0x31, 0xc9, //0x00002872 xorl %r9d, %r9d - 0x31, 0xdb, //0x00002875 xorl %ebx, %ebx - 0x45, 0x31, 0xdb, //0x00002877 xorl %r11d, %r11d - 0x31, 0xc9, //0x0000287a xorl %ecx, %ecx - 0xe9, 0x73, 0x00, 0x00, 0x00, //0x0000287c jmp LBB0_489 - //0x00002881 LBB0_488 - 0x49, 0xc1, 0xff, 0x3f, //0x00002881 sarq $63, %r15 - 0x4c, 0x89, 0xd0, //0x00002885 movq %r10, %rax - 0x48, 0xd1, 0xe8, //0x00002888 shrq %rax - 0x48, 0xbe, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x0000288b movabsq $6148914691236517205, %rsi - 0x48, 0x21, 0xf0, //0x00002895 andq %rsi, %rax - 0x49, 0x29, 0xc2, //0x00002898 subq %rax, %r10 - 0x4c, 0x89, 0xd0, //0x0000289b movq %r10, %rax - 0x48, 0xba, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, //0x0000289e movabsq $3689348814741910323, %rdx - 0x48, 0x21, 0xd0, //0x000028a8 andq %rdx, %rax - 0x49, 0xc1, 0xea, 0x02, //0x000028ab shrq $2, %r10 - 0x49, 0x21, 0xd2, //0x000028af andq %rdx, %r10 - 0x49, 0x01, 0xc2, //0x000028b2 addq %rax, %r10 - 0x4c, 0x89, 0xd0, //0x000028b5 movq %r10, %rax - 0x48, 0xc1, 0xe8, 0x04, //0x000028b8 shrq $4, %rax - 0x4c, 0x01, 0xd0, //0x000028bc addq %r10, %rax - 0x48, 0xba, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, //0x000028bf movabsq $1085102592571150095, %rdx - 0x48, 0x21, 0xd0, //0x000028c9 andq %rdx, %rax - 0x48, 0xba, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, //0x000028cc movabsq $72340172838076673, %rdx - 0x48, 0x0f, 0xaf, 0xc2, //0x000028d6 imulq %rdx, %rax - 0x48, 0xc1, 0xe8, 0x38, //0x000028da shrq $56, %rax - 0x49, 0x01, 0xc3, //0x000028de addq %rax, %r11 - 0x49, 0x83, 0xc5, 0x40, //0x000028e1 addq $64, %r13 - 0x48, 0x8b, 0x45, 0xd0, //0x000028e5 movq $-48(%rbp), %rax - 0x48, 0x83, 0xc0, 0xc0, //0x000028e9 addq $-64, %rax - 0x4d, 0x89, 0xf9, //0x000028ed movq %r15, %r9 - 0x48, 0x8b, 0x5d, 0xb8, //0x000028f0 movq $-72(%rbp), %rbx - //0x000028f4 LBB0_489 - 0x48, 0x83, 0xf8, 0x40, //0x000028f4 cmpq $64, %rax - 0x48, 0x89, 0x45, 0xd0, //0x000028f8 movq %rax, $-48(%rbp) - 0x0f, 0x8c, 0x4f, 0x02, 0x00, 0x00, //0x000028fc jl LBB0_497 - //0x00002902 LBB0_490 - 0xf3, 0x41, 0x0f, 0x6f, 0x55, 0x00, //0x00002902 movdqu (%r13), %xmm2 - 0xf3, 0x41, 0x0f, 0x6f, 0x6d, 0x10, //0x00002908 movdqu $16(%r13), %xmm5 - 0xf3, 0x41, 0x0f, 0x6f, 0x7d, 0x20, //0x0000290e movdqu $32(%r13), %xmm7 - 0xf3, 0x41, 0x0f, 0x6f, 0x75, 0x30, //0x00002914 movdqu $48(%r13), %xmm6 - 0x66, 0x0f, 0x6f, 0xda, //0x0000291a movdqa %xmm2, %xmm3 - 0x66, 0x0f, 0x74, 0xd9, //0x0000291e pcmpeqb %xmm1, %xmm3 - 0x66, 0x0f, 0xd7, 0xc3, //0x00002922 pmovmskb %xmm3, %eax - 0x66, 0x0f, 0x6f, 0xdd, //0x00002926 movdqa %xmm5, %xmm3 - 0x66, 0x0f, 0x74, 0xd9, //0x0000292a pcmpeqb %xmm1, %xmm3 - 0x66, 0x0f, 0xd7, 0xd3, //0x0000292e pmovmskb %xmm3, %edx - 0x66, 0x0f, 0x6f, 0xdf, //0x00002932 movdqa %xmm7, %xmm3 - 0x66, 0x0f, 0x74, 0xd9, //0x00002936 pcmpeqb %xmm1, %xmm3 - 0x66, 0x0f, 0xd7, 0xf3, //0x0000293a pmovmskb %xmm3, %esi - 0x66, 0x0f, 0x6f, 0xde, //0x0000293e movdqa %xmm6, %xmm3 - 0x66, 0x0f, 0x74, 0xd9, //0x00002942 pcmpeqb %xmm1, %xmm3 - 0x66, 0x0f, 0xd7, 0xfb, //0x00002946 pmovmskb %xmm3, %edi - 0x48, 0xc1, 0xe7, 0x30, //0x0000294a shlq $48, %rdi - 0x48, 0xc1, 0xe6, 0x20, //0x0000294e shlq $32, %rsi - 0x48, 0x09, 0xfe, //0x00002952 orq %rdi, %rsi - 0x48, 0xc1, 0xe2, 0x10, //0x00002955 shlq $16, %rdx - 0x48, 0x09, 0xf2, //0x00002959 orq %rsi, %rdx - 0x48, 0x09, 0xd0, //0x0000295c orq %rdx, %rax - 0x48, 0x89, 0xc2, //0x0000295f movq %rax, %rdx - 0x48, 0x09, 0xda, //0x00002962 orq %rbx, %rdx - 0x0f, 0x85, 0x12, 0x00, 0x00, 0x00, //0x00002965 jne LBB0_492 - 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x0000296b movq $-1, %rax - 0x31, 0xd2, //0x00002972 xorl %edx, %edx - 0x48, 0x89, 0x55, 0xb8, //0x00002974 movq %rdx, $-72(%rbp) - 0xe9, 0x49, 0x00, 0x00, 0x00, //0x00002978 jmp LBB0_493 - //0x0000297d LBB0_492 - 0x48, 0x89, 0xda, //0x0000297d movq %rbx, %rdx - 0x48, 0xf7, 0xd2, //0x00002980 notq %rdx - 0x48, 0x21, 0xc2, //0x00002983 andq %rax, %rdx - 0x48, 0x8d, 0x34, 0x12, //0x00002986 leaq (%rdx,%rdx), %rsi - 0x48, 0x09, 0xde, //0x0000298a orq %rbx, %rsi - 0x48, 0x89, 0xf7, //0x0000298d movq %rsi, %rdi - 0x48, 0xf7, 0xd7, //0x00002990 notq %rdi - 0x48, 0xbb, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00002993 movabsq $-6148914691236517206, %rbx - 0x48, 0x21, 0xd8, //0x0000299d andq %rbx, %rax - 0x48, 0x21, 0xf8, //0x000029a0 andq %rdi, %rax - 0x31, 0xff, //0x000029a3 xorl %edi, %edi - 0x48, 0x01, 0xd0, //0x000029a5 addq %rdx, %rax - 0x40, 0x0f, 0x92, 0xc7, //0x000029a8 setb %dil - 0x48, 0x89, 0x7d, 0xb8, //0x000029ac movq %rdi, $-72(%rbp) - 0x48, 0x01, 0xc0, //0x000029b0 addq %rax, %rax - 0x48, 0xba, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x000029b3 movabsq $6148914691236517205, %rdx - 0x48, 0x31, 0xd0, //0x000029bd xorq %rdx, %rax - 0x48, 0x21, 0xf0, //0x000029c0 andq %rsi, %rax - 0x48, 0xf7, 0xd0, //0x000029c3 notq %rax - //0x000029c6 LBB0_493 - 0x66, 0x0f, 0x6f, 0xde, //0x000029c6 movdqa %xmm6, %xmm3 - 0x66, 0x0f, 0x74, 0xd8, //0x000029ca pcmpeqb %xmm0, %xmm3 - 0x66, 0x0f, 0xd7, 0xd3, //0x000029ce pmovmskb %xmm3, %edx - 0x48, 0xc1, 0xe2, 0x30, //0x000029d2 shlq $48, %rdx - 0x66, 0x0f, 0x6f, 0xdf, //0x000029d6 movdqa %xmm7, %xmm3 - 0x66, 0x0f, 0x74, 0xd8, //0x000029da pcmpeqb %xmm0, %xmm3 - 0x66, 0x0f, 0xd7, 0xf3, //0x000029de pmovmskb %xmm3, %esi - 0x48, 0xc1, 0xe6, 0x20, //0x000029e2 shlq $32, %rsi - 0x48, 0x09, 0xd6, //0x000029e6 orq %rdx, %rsi - 0x66, 0x0f, 0x6f, 0xdd, //0x000029e9 movdqa %xmm5, %xmm3 - 0x66, 0x0f, 0x74, 0xd8, //0x000029ed pcmpeqb %xmm0, %xmm3 - 0x66, 0x0f, 0xd7, 0xd3, //0x000029f1 pmovmskb %xmm3, %edx - 0x48, 0xc1, 0xe2, 0x10, //0x000029f5 shlq $16, %rdx - 0x48, 0x09, 0xf2, //0x000029f9 orq %rsi, %rdx - 0x66, 0x0f, 0x6f, 0xda, //0x000029fc movdqa %xmm2, %xmm3 - 0x66, 0x0f, 0x74, 0xd8, //0x00002a00 pcmpeqb %xmm0, %xmm3 - 0x66, 0x0f, 0xd7, 0xf3, //0x00002a04 pmovmskb %xmm3, %esi - 0x48, 0x09, 0xd6, //0x00002a08 orq %rdx, %rsi - 0x48, 0x21, 0xc6, //0x00002a0b andq %rax, %rsi - 0x66, 0x48, 0x0f, 0x6e, 0xde, //0x00002a0e movq %rsi, %xmm3 - 0x66, 0x41, 0x0f, 0x3a, 0x44, 0xd9, 0x00, //0x00002a13 pclmulqdq $0, %xmm9, %xmm3 - 0x66, 0x49, 0x0f, 0x7e, 0xdf, //0x00002a1a movq %xmm3, %r15 - 0x4d, 0x31, 0xcf, //0x00002a1f xorq %r9, %r15 - 0x66, 0x0f, 0x6f, 0xda, //0x00002a22 movdqa %xmm2, %xmm3 - 0x66, 0x41, 0x0f, 0x74, 0xdb, //0x00002a26 pcmpeqb %xmm11, %xmm3 - 0x66, 0x44, 0x0f, 0xd7, 0xd3, //0x00002a2b pmovmskb %xmm3, %r10d - 0x66, 0x0f, 0x6f, 0xdd, //0x00002a30 movdqa %xmm5, %xmm3 - 0x66, 0x41, 0x0f, 0x74, 0xdb, //0x00002a34 pcmpeqb %xmm11, %xmm3 - 0x66, 0x0f, 0xd7, 0xc3, //0x00002a39 pmovmskb %xmm3, %eax - 0x66, 0x0f, 0x6f, 0xdf, //0x00002a3d movdqa %xmm7, %xmm3 - 0x66, 0x41, 0x0f, 0x74, 0xdb, //0x00002a41 pcmpeqb %xmm11, %xmm3 - 0x66, 0x0f, 0xd7, 0xf3, //0x00002a46 pmovmskb %xmm3, %esi - 0x66, 0x0f, 0x6f, 0xde, //0x00002a4a movdqa %xmm6, %xmm3 - 0x66, 0x41, 0x0f, 0x74, 0xdb, //0x00002a4e pcmpeqb %xmm11, %xmm3 - 0x66, 0x0f, 0xd7, 0xdb, //0x00002a53 pmovmskb %xmm3, %ebx - 0x48, 0xc1, 0xe3, 0x30, //0x00002a57 shlq $48, %rbx - 0x48, 0xc1, 0xe6, 0x20, //0x00002a5b shlq $32, %rsi - 0x48, 0x09, 0xde, //0x00002a5f orq %rbx, %rsi - 0x48, 0xc1, 0xe0, 0x10, //0x00002a62 shlq $16, %rax - 0x48, 0x09, 0xf0, //0x00002a66 orq %rsi, %rax - 0x49, 0x09, 0xc2, //0x00002a69 orq %rax, %r10 - 0x4d, 0x89, 0xf9, //0x00002a6c movq %r15, %r9 - 0x49, 0xf7, 0xd1, //0x00002a6f notq %r9 - 0x4d, 0x21, 0xca, //0x00002a72 andq %r9, %r10 - 0x66, 0x41, 0x0f, 0x74, 0xd4, //0x00002a75 pcmpeqb %xmm12, %xmm2 - 0x66, 0x0f, 0xd7, 0xc2, //0x00002a7a pmovmskb %xmm2, %eax - 0x66, 0x41, 0x0f, 0x74, 0xec, //0x00002a7e pcmpeqb %xmm12, %xmm5 - 0x66, 0x0f, 0xd7, 0xdd, //0x00002a83 pmovmskb %xmm5, %ebx - 0x66, 0x41, 0x0f, 0x74, 0xfc, //0x00002a87 pcmpeqb %xmm12, %xmm7 - 0x66, 0x0f, 0xd7, 0xff, //0x00002a8c pmovmskb %xmm7, %edi - 0x66, 0x41, 0x0f, 0x74, 0xf4, //0x00002a90 pcmpeqb %xmm12, %xmm6 - 0x66, 0x0f, 0xd7, 0xf6, //0x00002a95 pmovmskb %xmm6, %esi - 0x48, 0xc1, 0xe6, 0x30, //0x00002a99 shlq $48, %rsi - 0x48, 0xc1, 0xe7, 0x20, //0x00002a9d shlq $32, %rdi - 0x48, 0x09, 0xf7, //0x00002aa1 orq %rsi, %rdi - 0x48, 0xc1, 0xe3, 0x10, //0x00002aa4 shlq $16, %rbx - 0x48, 0x09, 0xfb, //0x00002aa8 orq %rdi, %rbx - 0x48, 0x09, 0xd8, //0x00002aab orq %rbx, %rax - 0x4c, 0x21, 0xc8, //0x00002aae andq %r9, %rax - 0x0f, 0x84, 0xca, 0xfd, 0xff, 0xff, //0x00002ab1 je LBB0_488 - 0x49, 0xb9, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00002ab7 movabsq $4294977024, %r9 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00002ac1 .p2align 4, 0x90 - //0x00002ad0 LBB0_495 - 0x48, 0x8d, 0x58, 0xff, //0x00002ad0 leaq $-1(%rax), %rbx - 0x48, 0x89, 0xde, //0x00002ad4 movq %rbx, %rsi - 0x4c, 0x21, 0xd6, //0x00002ad7 andq %r10, %rsi - 0x48, 0x89, 0xf7, //0x00002ada movq %rsi, %rdi - 0x48, 0xd1, 0xef, //0x00002add shrq %rdi - 0x49, 0xb8, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00002ae0 movabsq $6148914691236517205, %r8 - 0x4c, 0x21, 0xc7, //0x00002aea andq %r8, %rdi - 0x48, 0x29, 0xfe, //0x00002aed subq %rdi, %rsi - 0x48, 0x89, 0xf7, //0x00002af0 movq %rsi, %rdi - 0x48, 0xba, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, //0x00002af3 movabsq $3689348814741910323, %rdx - 0x48, 0x21, 0xd7, //0x00002afd andq %rdx, %rdi - 0x48, 0xc1, 0xee, 0x02, //0x00002b00 shrq $2, %rsi - 0x48, 0x21, 0xd6, //0x00002b04 andq %rdx, %rsi - 0x48, 0x01, 0xfe, //0x00002b07 addq %rdi, %rsi - 0x48, 0x89, 0xf7, //0x00002b0a movq %rsi, %rdi - 0x48, 0xc1, 0xef, 0x04, //0x00002b0d shrq $4, %rdi - 0x48, 0x01, 0xf7, //0x00002b11 addq %rsi, %rdi - 0x48, 0xba, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, //0x00002b14 movabsq $1085102592571150095, %rdx - 0x48, 0x21, 0xd7, //0x00002b1e andq %rdx, %rdi - 0x48, 0xba, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, //0x00002b21 movabsq $72340172838076673, %rdx - 0x48, 0x0f, 0xaf, 0xfa, //0x00002b2b imulq %rdx, %rdi - 0x48, 0xc1, 0xef, 0x38, //0x00002b2f shrq $56, %rdi - 0x4c, 0x01, 0xdf, //0x00002b33 addq %r11, %rdi - 0x48, 0x39, 0xcf, //0x00002b36 cmpq %rcx, %rdi - 0x0f, 0x86, 0x66, 0x01, 0x00, 0x00, //0x00002b39 jbe LBB0_513 - 0x48, 0x83, 0xc1, 0x01, //0x00002b3f addq $1, %rcx - 0x48, 0x21, 0xd8, //0x00002b43 andq %rbx, %rax - 0x0f, 0x85, 0x84, 0xff, 0xff, 0xff, //0x00002b46 jne LBB0_495 - 0xe9, 0x30, 0xfd, 0xff, 0xff, //0x00002b4c jmp LBB0_488 - //0x00002b51 LBB0_497 - 0x48, 0x85, 0xc0, //0x00002b51 testq %rax, %rax - 0x0f, 0x8e, 0x46, 0x02, 0x00, 0x00, //0x00002b54 jle LBB0_522 - 0x48, 0x89, 0xdf, //0x00002b5a movq %rbx, %rdi - 0xf3, 0x44, 0x0f, 0x7f, 0x45, 0x80, //0x00002b5d movdqu %xmm8, $-128(%rbp) - 0xf3, 0x44, 0x0f, 0x7f, 0x85, 0x70, 0xff, 0xff, 0xff, //0x00002b63 movdqu %xmm8, $-144(%rbp) - 0xf3, 0x44, 0x0f, 0x7f, 0x85, 0x60, 0xff, 0xff, 0xff, //0x00002b6c movdqu %xmm8, $-160(%rbp) - 0xf3, 0x44, 0x0f, 0x7f, 0x85, 0x50, 0xff, 0xff, 0xff, //0x00002b75 movdqu %xmm8, $-176(%rbp) - 0x44, 0x89, 0xe8, //0x00002b7e movl %r13d, %eax - 0x25, 0xff, 0x0f, 0x00, 0x00, //0x00002b81 andl $4095, %eax - 0x3d, 0xc1, 0x0f, 0x00, 0x00, //0x00002b86 cmpl $4033, %eax - 0x0f, 0x82, 0x3b, 0x00, 0x00, 0x00, //0x00002b8b jb LBB0_501 - 0x48, 0x83, 0x7d, 0xd0, 0x20, //0x00002b91 cmpq $32, $-48(%rbp) - 0x0f, 0x82, 0x3c, 0x00, 0x00, 0x00, //0x00002b96 jb LBB0_502 - 0x41, 0x0f, 0x10, 0x55, 0x00, //0x00002b9c movups (%r13), %xmm2 - 0x0f, 0x11, 0x95, 0x50, 0xff, 0xff, 0xff, //0x00002ba1 movups %xmm2, $-176(%rbp) - 0x41, 0x0f, 0x10, 0x55, 0x10, //0x00002ba8 movups $16(%r13), %xmm2 - 0x0f, 0x11, 0x95, 0x60, 0xff, 0xff, 0xff, //0x00002bad movups %xmm2, $-160(%rbp) - 0x49, 0x83, 0xc5, 0x20, //0x00002bb4 addq $32, %r13 - 0x48, 0x8b, 0x45, 0xd0, //0x00002bb8 movq $-48(%rbp), %rax - 0x48, 0x8d, 0x70, 0xe0, //0x00002bbc leaq $-32(%rax), %rsi - 0x48, 0x8d, 0x95, 0x70, 0xff, 0xff, 0xff, //0x00002bc0 leaq $-144(%rbp), %rdx - 0xe9, 0x17, 0x00, 0x00, 0x00, //0x00002bc7 jmp LBB0_503 - //0x00002bcc LBB0_501 - 0x4c, 0x8b, 0x65, 0xb0, //0x00002bcc movq $-80(%rbp), %r12 - 0x48, 0x89, 0xfb, //0x00002bd0 movq %rdi, %rbx - 0xe9, 0x2a, 0xfd, 0xff, 0xff, //0x00002bd3 jmp LBB0_490 - //0x00002bd8 LBB0_502 - 0x48, 0x8d, 0x95, 0x50, 0xff, 0xff, 0xff, //0x00002bd8 leaq $-176(%rbp), %rdx - 0x48, 0x8b, 0x75, 0xd0, //0x00002bdf movq $-48(%rbp), %rsi - //0x00002be3 LBB0_503 - 0x48, 0x83, 0xfe, 0x10, //0x00002be3 cmpq $16, %rsi - 0x0f, 0x82, 0x49, 0x00, 0x00, 0x00, //0x00002be7 jb LBB0_504 - 0x41, 0x0f, 0x10, 0x55, 0x00, //0x00002bed movups (%r13), %xmm2 - 0x0f, 0x11, 0x12, //0x00002bf2 movups %xmm2, (%rdx) - 0x49, 0x83, 0xc5, 0x10, //0x00002bf5 addq $16, %r13 - 0x48, 0x83, 0xc2, 0x10, //0x00002bf9 addq $16, %rdx - 0x48, 0x83, 0xc6, 0xf0, //0x00002bfd addq $-16, %rsi - 0x48, 0x83, 0xfe, 0x08, //0x00002c01 cmpq $8, %rsi - 0x0f, 0x83, 0x35, 0x00, 0x00, 0x00, //0x00002c05 jae LBB0_511 - //0x00002c0b LBB0_505 - 0x48, 0x83, 0xfe, 0x04, //0x00002c0b cmpq $4, %rsi - 0x0f, 0x8c, 0x48, 0x00, 0x00, 0x00, //0x00002c0f jl LBB0_506 - //0x00002c15 LBB0_512 - 0x41, 0x8b, 0x45, 0x00, //0x00002c15 movl (%r13), %eax - 0x89, 0x02, //0x00002c19 movl %eax, (%rdx) - 0x49, 0x83, 0xc5, 0x04, //0x00002c1b addq $4, %r13 - 0x48, 0x83, 0xc2, 0x04, //0x00002c1f addq $4, %rdx - 0x48, 0x83, 0xc6, 0xfc, //0x00002c23 addq $-4, %rsi - 0x48, 0x83, 0xfe, 0x02, //0x00002c27 cmpq $2, %rsi - 0x0f, 0x83, 0x36, 0x00, 0x00, 0x00, //0x00002c2b jae LBB0_507 - 0xe9, 0x45, 0x00, 0x00, 0x00, //0x00002c31 jmp LBB0_508 - //0x00002c36 LBB0_504 - 0x48, 0x83, 0xfe, 0x08, //0x00002c36 cmpq $8, %rsi - 0x0f, 0x82, 0xcb, 0xff, 0xff, 0xff, //0x00002c3a jb LBB0_505 - //0x00002c40 LBB0_511 - 0x49, 0x8b, 0x45, 0x00, //0x00002c40 movq (%r13), %rax - 0x48, 0x89, 0x02, //0x00002c44 movq %rax, (%rdx) - 0x49, 0x83, 0xc5, 0x08, //0x00002c47 addq $8, %r13 - 0x48, 0x83, 0xc2, 0x08, //0x00002c4b addq $8, %rdx - 0x48, 0x83, 0xc6, 0xf8, //0x00002c4f addq $-8, %rsi - 0x48, 0x83, 0xfe, 0x04, //0x00002c53 cmpq $4, %rsi - 0x0f, 0x8d, 0xb8, 0xff, 0xff, 0xff, //0x00002c57 jge LBB0_512 - //0x00002c5d LBB0_506 - 0x48, 0x83, 0xfe, 0x02, //0x00002c5d cmpq $2, %rsi - 0x0f, 0x82, 0x14, 0x00, 0x00, 0x00, //0x00002c61 jb LBB0_508 - //0x00002c67 LBB0_507 - 0x41, 0x0f, 0xb7, 0x45, 0x00, //0x00002c67 movzwl (%r13), %eax - 0x66, 0x89, 0x02, //0x00002c6c movw %ax, (%rdx) - 0x49, 0x83, 0xc5, 0x02, //0x00002c6f addq $2, %r13 - 0x48, 0x83, 0xc2, 0x02, //0x00002c73 addq $2, %rdx - 0x48, 0x83, 0xc6, 0xfe, //0x00002c77 addq $-2, %rsi - //0x00002c7b LBB0_508 - 0x4c, 0x89, 0xe8, //0x00002c7b movq %r13, %rax - 0x4c, 0x8d, 0xad, 0x50, 0xff, 0xff, 0xff, //0x00002c7e leaq $-176(%rbp), %r13 - 0x48, 0x85, 0xf6, //0x00002c85 testq %rsi, %rsi - 0x4c, 0x8b, 0x65, 0xb0, //0x00002c88 movq $-80(%rbp), %r12 - 0x48, 0x89, 0xfb, //0x00002c8c movq %rdi, %rbx - 0x0f, 0x84, 0x6d, 0xfc, 0xff, 0xff, //0x00002c8f je LBB0_490 - 0x8a, 0x00, //0x00002c95 movb (%rax), %al - 0x88, 0x02, //0x00002c97 movb %al, (%rdx) - 0x4c, 0x8d, 0xad, 0x50, 0xff, 0xff, 0xff, //0x00002c99 leaq $-176(%rbp), %r13 - 0xe9, 0x5d, 0xfc, 0xff, 0xff, //0x00002ca0 jmp LBB0_490 - //0x00002ca5 LBB0_513 - 0x4c, 0x8b, 0x7d, 0xc0, //0x00002ca5 movq $-64(%rbp), %r15 - 0x49, 0x8b, 0x0f, //0x00002ca9 movq (%r15), %rcx - 0x48, 0x0f, 0xbc, 0xc0, //0x00002cac bsfq %rax, %rax - 0x48, 0x2b, 0x45, 0xd0, //0x00002cb0 subq $-48(%rbp), %rax - 0x4c, 0x8d, 0x14, 0x08, //0x00002cb4 leaq (%rax,%rcx), %r10 - 0x49, 0x83, 0xc2, 0x01, //0x00002cb8 addq $1, %r10 - 0x4c, 0x8b, 0x45, 0xc8, //0x00002cbc movq $-56(%rbp), %r8 - 0x4d, 0x89, 0x10, //0x00002cc0 movq %r10, (%r8) - 0x49, 0x8b, 0x07, //0x00002cc3 movq (%r15), %rax - 0x49, 0x39, 0xc2, //0x00002cc6 cmpq %rax, %r10 - 0x4c, 0x0f, 0x47, 0xd0, //0x00002cc9 cmovaq %rax, %r10 - 0x4d, 0x89, 0x10, //0x00002ccd movq %r10, (%r8) - 0x4c, 0x8b, 0x5d, 0xa8, //0x00002cd0 movq $-88(%rbp), %r11 - 0xe9, 0xfd, 0xf5, 0xff, 0xff, //0x00002cd4 jmp LBB0_430 - //0x00002cd9 LBB0_518 - 0x4d, 0x29, 0xea, //0x00002cd9 subq %r13, %r10 - 0x49, 0x01, 0xc2, //0x00002cdc addq %rax, %r10 - 0x4d, 0x89, 0x10, //0x00002cdf movq %r10, (%r8) - 0xe9, 0xef, 0xf5, 0xff, 0xff, //0x00002ce2 jmp LBB0_430 - //0x00002ce7 LBB0_424 - 0x4d, 0x85, 0xdb, //0x00002ce7 testq %r11, %r11 - 0x0f, 0x85, 0xc3, 0x00, 0x00, 0x00, //0x00002cea jne LBB0_523 - 0x4b, 0x8d, 0x04, 0x0f, //0x00002cf0 leaq (%r15,%r9), %rax - 0x48, 0x83, 0xc0, 0x01, //0x00002cf4 addq $1, %rax - 0x49, 0xf7, 0xd7, //0x00002cf8 notq %r15 - 0x4d, 0x01, 0xc7, //0x00002cfb addq %r8, %r15 - //0x00002cfe LBB0_426 - 0x4c, 0x8b, 0x65, 0xb0, //0x00002cfe movq $-80(%rbp), %r12 - 0x4c, 0x8b, 0x5d, 0xa8, //0x00002d02 movq $-88(%rbp), %r11 - 0x4d, 0x85, 0xff, //0x00002d06 testq %r15, %r15 - 0x4c, 0x8b, 0x45, 0xc8, //0x00002d09 movq $-56(%rbp), %r8 - 0x49, 0xb9, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00002d0d movabsq $4294977024, %r9 - 0x0f, 0x8f, 0x1d, 0x00, 0x00, 0x00, //0x00002d17 jg LBB0_515 - 0xe9, 0x45, 0x00, 0x00, 0x00, //0x00002d1d jmp LBB0_427 - //0x00002d22 LBB0_514 - 0x48, 0xc7, 0xc1, 0xfe, 0xff, 0xff, 0xff, //0x00002d22 movq $-2, %rcx - 0xbe, 0x02, 0x00, 0x00, 0x00, //0x00002d29 movl $2, %esi - 0x48, 0x01, 0xf0, //0x00002d2e addq %rsi, %rax - 0x49, 0x01, 0xcf, //0x00002d31 addq %rcx, %r15 - 0x0f, 0x8e, 0x2d, 0x00, 0x00, 0x00, //0x00002d34 jle LBB0_427 - //0x00002d3a LBB0_515 - 0x0f, 0xb6, 0x08, //0x00002d3a movzbl (%rax), %ecx - 0x80, 0xf9, 0x5c, //0x00002d3d cmpb $92, %cl - 0x0f, 0x84, 0xdc, 0xff, 0xff, 0xff, //0x00002d40 je LBB0_514 - 0x80, 0xf9, 0x22, //0x00002d46 cmpb $34, %cl - 0x0f, 0x84, 0x21, 0x00, 0x00, 0x00, //0x00002d49 je LBB0_519 - 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00002d4f movq $-1, %rcx - 0xbe, 0x01, 0x00, 0x00, 0x00, //0x00002d56 movl $1, %esi - 0x48, 0x01, 0xf0, //0x00002d5b addq %rsi, %rax - 0x49, 0x01, 0xcf, //0x00002d5e addq %rcx, %r15 - 0x0f, 0x8f, 0xd3, 0xff, 0xff, 0xff, //0x00002d61 jg LBB0_515 - //0x00002d67 LBB0_427 - 0x4c, 0x8b, 0x7d, 0xc0, //0x00002d67 movq $-64(%rbp), %r15 - 0xe9, 0x66, 0xf5, 0xff, 0xff, //0x00002d6b jmp LBB0_430 - //0x00002d70 LBB0_519 - 0x4c, 0x29, 0xe8, //0x00002d70 subq %r13, %rax - 0x48, 0x83, 0xc0, 0x01, //0x00002d73 addq $1, %rax - 0x49, 0x89, 0x00, //0x00002d77 movq %rax, (%r8) - 0x49, 0x89, 0xc2, //0x00002d7a movq %rax, %r10 - 0x4c, 0x8b, 0x7d, 0xc0, //0x00002d7d movq $-64(%rbp), %r15 - 0xe9, 0x50, 0xf5, 0xff, 0xff, //0x00002d81 jmp LBB0_430 - //0x00002d86 LBB0_520 - 0x4d, 0x01, 0xea, //0x00002d86 addq %r13, %r10 - 0x48, 0x85, 0xd2, //0x00002d89 testq %rdx, %rdx - 0x0f, 0x85, 0x96, 0xf3, 0xff, 0xff, //0x00002d8c jne LBB0_406 - 0xe9, 0xc7, 0xf3, 0xff, 0xff, //0x00002d92 jmp LBB0_412 - //0x00002d97 LBB0_521 - 0x4b, 0x8d, 0x04, 0x2a, //0x00002d97 leaq (%r10,%r13), %rax - 0xe9, 0x5e, 0xff, 0xff, 0xff, //0x00002d9b jmp LBB0_426 - //0x00002da0 LBB0_522 - 0x4c, 0x8b, 0x7d, 0xc0, //0x00002da0 movq $-64(%rbp), %r15 - 0x4d, 0x8b, 0x17, //0x00002da4 movq (%r15), %r10 - 0x4c, 0x8b, 0x45, 0xc8, //0x00002da7 movq $-56(%rbp), %r8 - 0x4d, 0x89, 0x10, //0x00002dab movq %r10, (%r8) - 0xe9, 0xf5, 0xf4, 0xff, 0xff, //0x00002dae jmp LBB0_421 - //0x00002db3 LBB0_523 - 0x49, 0x8d, 0x40, 0xff, //0x00002db3 leaq $-1(%r8), %rax - 0x4c, 0x39, 0xf8, //0x00002db7 cmpq %r15, %rax - 0x0f, 0x85, 0x09, 0x00, 0x00, 0x00, //0x00002dba jne LBB0_525 - 0x4c, 0x8b, 0x45, 0xc8, //0x00002dc0 movq $-56(%rbp), %r8 - 0xe9, 0xdb, 0xf4, 0xff, 0xff, //0x00002dc4 jmp LBB0_420 - //0x00002dc9 LBB0_525 - 0x4b, 0x8d, 0x04, 0x0f, //0x00002dc9 leaq (%r15,%r9), %rax - 0x48, 0x83, 0xc0, 0x02, //0x00002dcd addq $2, %rax - 0x4d, 0x29, 0xf8, //0x00002dd1 subq %r15, %r8 - 0x49, 0x83, 0xc0, 0xfe, //0x00002dd4 addq $-2, %r8 - 0x4d, 0x89, 0xc7, //0x00002dd8 movq %r8, %r15 - 0xe9, 0x1e, 0xff, 0xff, 0xff, //0x00002ddb jmp LBB0_426 - //0x00002de0 .p2align 4, 0x90 - //0x00002de0 LBB0_458 - 0x49, 0x83, 0xc3, 0x10, //0x00002de0 addq $16, %r11 - 0x4c, 0x89, 0xd0, //0x00002de4 movq %r10, %rax - 0x4c, 0x3b, 0x9d, 0x38, 0xff, 0xff, 0xff, //0x00002de7 cmpq $-200(%rbp), %r11 - 0x4c, 0x8b, 0x4d, 0x98, //0x00002dee movq $-104(%rbp), %r9 - 0x0f, 0x85, 0x9d, 0xd3, 0xff, 0xff, //0x00002df2 jne LBB0_2 - //0x00002df8 LBB0_459 - 0x4d, 0x85, 0xc9, //0x00002df8 testq %r9, %r9 - 0x0f, 0x84, 0xb0, 0x00, 0x00, 0x00, //0x00002dfb je LBB0_526 - 0x0f, 0x10, 0x05, 0x78, 0xd2, 0xff, 0xff, //0x00002e01 movups $-11656(%rip), %xmm0 /* LCPI0_8+0(%rip) */ - 0x41, 0x0f, 0x11, 0x01, //0x00002e08 movups %xmm0, (%r9) - 0x4d, 0x8b, 0x2c, 0x24, //0x00002e0c movq (%r12), %r13 - 0x4c, 0x89, 0xe8, //0x00002e10 movq %r13, %rax - 0x48, 0xf7, 0xd0, //0x00002e13 notq %rax - 0x48, 0x89, 0x85, 0x48, 0xff, 0xff, 0xff, //0x00002e16 movq %rax, $-184(%rbp) - 0xb8, 0x01, 0x00, 0x00, 0x00, //0x00002e1d movl $1, %eax - 0x4c, 0x29, 0xe8, //0x00002e22 subq %r13, %rax - 0x48, 0x89, 0x45, 0x90, //0x00002e25 movq %rax, $-112(%rbp) - 0x4c, 0x89, 0xe8, //0x00002e29 movq %r13, %rax - 0x48, 0xf7, 0xd8, //0x00002e2c negq %rax - 0x48, 0x89, 0x85, 0x40, 0xff, 0xff, 0xff, //0x00002e2f movq %rax, $-192(%rbp) - 0x49, 0x8d, 0x45, 0xff, //0x00002e36 leaq $-1(%r13), %rax - 0x48, 0x89, 0x45, 0xb0, //0x00002e3a movq %rax, $-80(%rbp) - 0x49, 0x8d, 0x45, 0xfe, //0x00002e3e leaq $-2(%r13), %rax - 0x48, 0x89, 0x45, 0xa8, //0x00002e42 movq %rax, $-88(%rbp) - 0x49, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x00002e46 movq $-1, %r14 - 0x49, 0xba, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00002e4d movabsq $4294977024, %r10 - 0xf3, 0x0f, 0x6f, 0x05, 0xd1, 0xd1, 0xff, 0xff, //0x00002e57 movdqu $-11823(%rip), %xmm0 /* LCPI0_3+0(%rip) */ - 0xf3, 0x0f, 0x6f, 0x0d, 0xd9, 0xd1, 0xff, 0xff, //0x00002e5f movdqu $-11815(%rip), %xmm1 /* LCPI0_4+0(%rip) */ - 0xf3, 0x44, 0x0f, 0x6f, 0x05, 0x20, 0xd2, 0xff, 0xff, //0x00002e67 movdqu $-11744(%rip), %xmm8 /* LCPI0_9+0(%rip) */ - 0xf3, 0x0f, 0x6f, 0x1d, 0x28, 0xd2, 0xff, 0xff, //0x00002e70 movdqu $-11736(%rip), %xmm3 /* LCPI0_10+0(%rip) */ - 0xf3, 0x44, 0x0f, 0x6f, 0x0d, 0x2f, 0xd2, 0xff, 0xff, //0x00002e78 movdqu $-11729(%rip), %xmm9 /* LCPI0_11+0(%rip) */ - 0xf3, 0x44, 0x0f, 0x6f, 0x15, 0x36, 0xd2, 0xff, 0xff, //0x00002e81 movdqu $-11722(%rip), %xmm10 /* LCPI0_12+0(%rip) */ - 0xf3, 0x44, 0x0f, 0x6f, 0x1d, 0x7d, 0xd1, 0xff, 0xff, //0x00002e8a movdqu $-11907(%rip), %xmm11 /* LCPI0_1+0(%rip) */ - 0xf3, 0x44, 0x0f, 0x6f, 0x25, 0x34, 0xd2, 0xff, 0xff, //0x00002e93 movdqu $-11724(%rip), %xmm12 /* LCPI0_13+0(%rip) */ - 0xf3, 0x44, 0x0f, 0x6f, 0x2d, 0x3b, 0xd2, 0xff, 0xff, //0x00002e9c movdqu $-11717(%rip), %xmm13 /* LCPI0_14+0(%rip) */ - 0x4c, 0x8d, 0x1d, 0xcc, 0x29, 0x00, 0x00, //0x00002ea5 leaq $10700(%rip), %r11 /* LJTI0_2+0(%rip) */ - 0xe9, 0xae, 0x01, 0x00, 0x00, //0x00002eac jmp LBB0_557 - //0x00002eb1 LBB0_526 - 0x4c, 0x89, 0xe0, //0x00002eb1 movq %r12, %rax - 0x4d, 0x8b, 0x24, 0x24, //0x00002eb4 movq (%r12), %r12 - 0x48, 0x8b, 0x78, 0x08, //0x00002eb8 movq $8(%rax), %rdi - 0x49, 0x8b, 0x30, //0x00002ebc movq (%r8), %rsi - 0x48, 0x39, 0xfe, //0x00002ebf cmpq %rdi, %rsi - 0x0f, 0x83, 0x26, 0x00, 0x00, 0x00, //0x00002ec2 jae LBB0_531 - 0x41, 0x8a, 0x04, 0x34, //0x00002ec8 movb (%r12,%rsi), %al - 0x3c, 0x0d, //0x00002ecc cmpb $13, %al - 0x0f, 0x84, 0x1a, 0x00, 0x00, 0x00, //0x00002ece je LBB0_531 - 0x3c, 0x20, //0x00002ed4 cmpb $32, %al - 0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x00002ed6 je LBB0_531 - 0x04, 0xf7, //0x00002edc addb $-9, %al - 0x3c, 0x01, //0x00002ede cmpb $1, %al - 0x0f, 0x86, 0x08, 0x00, 0x00, 0x00, //0x00002ee0 jbe LBB0_531 - 0x49, 0x89, 0xf3, //0x00002ee6 movq %rsi, %r11 - 0xe9, 0x94, 0x17, 0x00, 0x00, //0x00002ee9 jmp LBB0_874 - //0x00002eee LBB0_531 - 0x4c, 0x8d, 0x5e, 0x01, //0x00002eee leaq $1(%rsi), %r11 - 0x49, 0x39, 0xfb, //0x00002ef2 cmpq %rdi, %r11 - 0x0f, 0x83, 0x1e, 0x00, 0x00, 0x00, //0x00002ef5 jae LBB0_535 - 0x43, 0x8a, 0x04, 0x1c, //0x00002efb movb (%r12,%r11), %al - 0x3c, 0x0d, //0x00002eff cmpb $13, %al - 0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x00002f01 je LBB0_535 - 0x3c, 0x20, //0x00002f07 cmpb $32, %al - 0x0f, 0x84, 0x0a, 0x00, 0x00, 0x00, //0x00002f09 je LBB0_535 - 0x04, 0xf7, //0x00002f0f addb $-9, %al - 0x3c, 0x01, //0x00002f11 cmpb $1, %al - 0x0f, 0x87, 0x69, 0x17, 0x00, 0x00, //0x00002f13 ja LBB0_874 - //0x00002f19 LBB0_535 - 0x4c, 0x8d, 0x5e, 0x02, //0x00002f19 leaq $2(%rsi), %r11 - 0x49, 0x39, 0xfb, //0x00002f1d cmpq %rdi, %r11 - 0x0f, 0x83, 0x1e, 0x00, 0x00, 0x00, //0x00002f20 jae LBB0_539 - 0x43, 0x8a, 0x04, 0x1c, //0x00002f26 movb (%r12,%r11), %al - 0x3c, 0x0d, //0x00002f2a cmpb $13, %al - 0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x00002f2c je LBB0_539 - 0x3c, 0x20, //0x00002f32 cmpb $32, %al - 0x0f, 0x84, 0x0a, 0x00, 0x00, 0x00, //0x00002f34 je LBB0_539 - 0x04, 0xf7, //0x00002f3a addb $-9, %al - 0x3c, 0x01, //0x00002f3c cmpb $1, %al - 0x0f, 0x87, 0x3e, 0x17, 0x00, 0x00, //0x00002f3e ja LBB0_874 - //0x00002f44 LBB0_539 - 0x4c, 0x8d, 0x5e, 0x03, //0x00002f44 leaq $3(%rsi), %r11 - 0x49, 0x39, 0xfb, //0x00002f48 cmpq %rdi, %r11 - 0x0f, 0x83, 0x1e, 0x00, 0x00, 0x00, //0x00002f4b jae LBB0_543 - 0x43, 0x8a, 0x04, 0x1c, //0x00002f51 movb (%r12,%r11), %al - 0x3c, 0x0d, //0x00002f55 cmpb $13, %al - 0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x00002f57 je LBB0_543 - 0x3c, 0x20, //0x00002f5d cmpb $32, %al - 0x0f, 0x84, 0x0a, 0x00, 0x00, 0x00, //0x00002f5f je LBB0_543 - 0x04, 0xf7, //0x00002f65 addb $-9, %al - 0x3c, 0x01, //0x00002f67 cmpb $1, %al - 0x0f, 0x87, 0x13, 0x17, 0x00, 0x00, //0x00002f69 ja LBB0_874 - //0x00002f6f LBB0_543 - 0x48, 0x83, 0xc6, 0x04, //0x00002f6f addq $4, %rsi - 0x48, 0x39, 0xf7, //0x00002f73 cmpq %rsi, %rdi - 0x0f, 0x86, 0x9a, 0x16, 0x00, 0x00, //0x00002f76 jbe LBB0_862 - 0x48, 0x39, 0xf7, //0x00002f7c cmpq %rsi, %rdi - 0x0f, 0x84, 0xde, 0x16, 0x00, 0x00, //0x00002f7f je LBB0_871 - 0x49, 0x8d, 0x04, 0x3c, //0x00002f85 leaq (%r12,%rdi), %rax - 0x48, 0xb9, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00002f89 movabsq $4294977024, %rcx - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00002f93 .p2align 4, 0x90 - //0x00002fa0 LBB0_546 - 0x41, 0x0f, 0xbe, 0x14, 0x34, //0x00002fa0 movsbl (%r12,%rsi), %edx - 0x83, 0xfa, 0x20, //0x00002fa5 cmpl $32, %edx - 0x0f, 0x87, 0xc1, 0x16, 0x00, 0x00, //0x00002fa8 ja LBB0_873 - 0x48, 0x0f, 0xa3, 0xd1, //0x00002fae btq %rdx, %rcx - 0x0f, 0x83, 0xb7, 0x16, 0x00, 0x00, //0x00002fb2 jae LBB0_873 - 0x48, 0x83, 0xc6, 0x01, //0x00002fb8 addq $1, %rsi - 0x48, 0x39, 0xf7, //0x00002fbc cmpq %rsi, %rdi - 0x0f, 0x85, 0xdb, 0xff, 0xff, 0xff, //0x00002fbf jne LBB0_546 - 0xe9, 0x9f, 0x16, 0x00, 0x00, //0x00002fc5 jmp LBB0_872 - //0x00002fca LBB0_549 - 0x3c, 0x5d, //0x00002fca cmpb $93, %al - 0x0f, 0x84, 0x23, 0x00, 0x00, 0x00, //0x00002fcc je LBB0_551 - 0xe9, 0x6c, 0x16, 0x00, 0x00, //0x00002fd2 jmp LBB0_868 - //0x00002fd7 LBB0_550 - 0x80, 0xfa, 0x7d, //0x00002fd7 cmpb $125, %dl - 0x0f, 0x85, 0x63, 0x16, 0x00, 0x00, //0x00002fda jne LBB0_868 - 0xe9, 0x10, 0x00, 0x00, 0x00, //0x00002fe0 jmp LBB0_551 - //0x00002fe5 LBB0_866 - 0x49, 0x89, 0xd2, //0x00002fe5 movq %rdx, %r10 - 0xe9, 0x56, 0x16, 0x00, 0x00, //0x00002fe8 jmp LBB0_868 - //0x00002fed LBB0_191 - 0x3c, 0x7d, //0x00002fed cmpb $125, %al - 0x0f, 0x85, 0x4e, 0x16, 0x00, 0x00, //0x00002fef jne LBB0_868 - //0x00002ff5 LBB0_551 - 0x49, 0x83, 0xc2, 0xff, //0x00002ff5 addq $-1, %r10 - 0x4d, 0x89, 0x10, //0x00002ff9 movq %r10, (%r8) - 0x48, 0xc7, 0xc0, 0xdf, 0xff, 0xff, 0xff, //0x00002ffc movq $-33, %rax - 0xe9, 0x49, 0x16, 0x00, 0x00, //0x00003003 jmp LBB0_870 - //0x00003008 LBB0_552 - 0x49, 0xf7, 0xdc, //0x00003008 negq %r12 - 0x4d, 0x89, 0xe0, //0x0000300b movq %r12, %r8 - //0x0000300e LBB0_553 - 0x4d, 0x85, 0xc0, //0x0000300e testq %r8, %r8 - 0x0f, 0x88, 0xd1, 0x17, 0x00, 0x00, //0x00003011 js LBB0_891 - //0x00003017 LBB0_554 - 0x49, 0x01, 0xc0, //0x00003017 addq %rax, %r8 - 0x48, 0x8b, 0x4d, 0xc8, //0x0000301a movq $-56(%rbp), %rcx - 0x4c, 0x89, 0x01, //0x0000301e movq %r8, (%rcx) - 0x48, 0x85, 0xc0, //0x00003021 testq %rax, %rax - 0x4c, 0x8b, 0x7d, 0xc0, //0x00003024 movq $-64(%rbp), %r15 - 0x4c, 0x8b, 0x4d, 0x98, //0x00003028 movq $-104(%rbp), %r9 - 0x49, 0xba, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x0000302c movabsq $4294977024, %r10 - 0x4c, 0x8d, 0x1d, 0x3b, 0x28, 0x00, 0x00, //0x00003036 leaq $10299(%rip), %r11 /* LJTI0_2+0(%rip) */ - 0x4c, 0x8b, 0x75, 0xb8, //0x0000303d movq $-72(%rbp), %r14 - 0x0f, 0x88, 0x0a, 0x16, 0x00, 0x00, //0x00003041 js LBB0_870 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00003047 .p2align 4, 0x90 - //0x00003050 LBB0_555 - 0x49, 0x8b, 0x11, //0x00003050 movq (%r9), %rdx - 0x4c, 0x89, 0xf0, //0x00003053 movq %r14, %rax - 0x48, 0x85, 0xd2, //0x00003056 testq %rdx, %rdx - 0x0f, 0x84, 0xf2, 0x15, 0x00, 0x00, //0x00003059 je LBB0_870 - //0x0000305f LBB0_557 - 0x4c, 0x89, 0xf1, //0x0000305f movq %r14, %rcx - 0x49, 0x8b, 0x07, //0x00003062 movq (%r15), %rax - 0x4c, 0x8b, 0x45, 0xc8, //0x00003065 movq $-56(%rbp), %r8 - 0x49, 0x8b, 0x10, //0x00003069 movq (%r8), %rdx - 0x48, 0x39, 0xc2, //0x0000306c cmpq %rax, %rdx - 0x0f, 0x83, 0x2b, 0x00, 0x00, 0x00, //0x0000306f jae LBB0_562 - 0x41, 0x8a, 0x5c, 0x15, 0x00, //0x00003075 movb (%r13,%rdx), %bl - 0x80, 0xfb, 0x0d, //0x0000307a cmpb $13, %bl - 0x0f, 0x84, 0x1d, 0x00, 0x00, 0x00, //0x0000307d je LBB0_562 - 0x80, 0xfb, 0x20, //0x00003083 cmpb $32, %bl - 0x0f, 0x84, 0x14, 0x00, 0x00, 0x00, //0x00003086 je LBB0_562 - 0x80, 0xc3, 0xf7, //0x0000308c addb $-9, %bl - 0x80, 0xfb, 0x01, //0x0000308f cmpb $1, %bl - 0x0f, 0x86, 0x08, 0x00, 0x00, 0x00, //0x00003092 jbe LBB0_562 - 0x49, 0x89, 0xd6, //0x00003098 movq %rdx, %r14 - 0xe9, 0xf8, 0x00, 0x00, 0x00, //0x0000309b jmp LBB0_583 - //0x000030a0 .p2align 4, 0x90 - //0x000030a0 LBB0_562 - 0x4c, 0x8d, 0x72, 0x01, //0x000030a0 leaq $1(%rdx), %r14 - 0x49, 0x39, 0xc6, //0x000030a4 cmpq %rax, %r14 - 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x000030a7 jae LBB0_566 - 0x43, 0x8a, 0x5c, 0x35, 0x00, //0x000030ad movb (%r13,%r14), %bl - 0x80, 0xfb, 0x0d, //0x000030b2 cmpb $13, %bl - 0x0f, 0x84, 0x15, 0x00, 0x00, 0x00, //0x000030b5 je LBB0_566 - 0x80, 0xfb, 0x20, //0x000030bb cmpb $32, %bl - 0x0f, 0x84, 0x0c, 0x00, 0x00, 0x00, //0x000030be je LBB0_566 - 0x80, 0xc3, 0xf7, //0x000030c4 addb $-9, %bl - 0x80, 0xfb, 0x01, //0x000030c7 cmpb $1, %bl - 0x0f, 0x87, 0xc8, 0x00, 0x00, 0x00, //0x000030ca ja LBB0_583 - //0x000030d0 .p2align 4, 0x90 - //0x000030d0 LBB0_566 - 0x4c, 0x8d, 0x72, 0x02, //0x000030d0 leaq $2(%rdx), %r14 - 0x49, 0x39, 0xc6, //0x000030d4 cmpq %rax, %r14 - 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x000030d7 jae LBB0_570 - 0x43, 0x8a, 0x5c, 0x35, 0x00, //0x000030dd movb (%r13,%r14), %bl - 0x80, 0xfb, 0x0d, //0x000030e2 cmpb $13, %bl - 0x0f, 0x84, 0x15, 0x00, 0x00, 0x00, //0x000030e5 je LBB0_570 - 0x80, 0xfb, 0x20, //0x000030eb cmpb $32, %bl - 0x0f, 0x84, 0x0c, 0x00, 0x00, 0x00, //0x000030ee je LBB0_570 - 0x80, 0xc3, 0xf7, //0x000030f4 addb $-9, %bl - 0x80, 0xfb, 0x01, //0x000030f7 cmpb $1, %bl - 0x0f, 0x87, 0x98, 0x00, 0x00, 0x00, //0x000030fa ja LBB0_583 + 0x4d, 0x8b, 0x01, //0x00000a3f movq (%r9), %r8 + 0x4c, 0x89, 0xc1, //0x00000a42 movq %r8, %rcx + 0x4c, 0x29, 0xd9, //0x00000a45 subq %r11, %rcx + 0x48, 0x83, 0xf9, 0x10, //0x00000a48 cmpq $16, %rcx + 0x0f, 0x82, 0x93, 0x11, 0x00, 0x00, //0x00000a4c jb LBB0_314 + 0x48, 0x89, 0xc7, //0x00000a52 movq %rax, %rdi + 0x48, 0xf7, 0xd7, //0x00000a55 notq %rdi + 0x48, 0x8d, 0x58, 0x01, //0x00000a58 leaq $1(%rax), %rbx + 0x48, 0x8d, 0x48, 0x02, //0x00000a5c leaq $2(%rax), %rcx + 0x4a, 0x8d, 0x14, 0x28, //0x00000a60 leaq (%rax,%r13), %rdx + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000a64 .p2align 4, 0x90 + //0x00000a70 LBB0_152 + 0xf3, 0x41, 0x0f, 0x6f, 0x54, 0x1d, 0x00, //0x00000a70 movdqu (%r13,%rbx), %xmm2 + 0x66, 0x0f, 0x6f, 0xda, //0x00000a77 movdqa %xmm2, %xmm3 + 0x66, 0x41, 0x0f, 0x74, 0xdd, //0x00000a7b pcmpeqb %xmm13, %xmm3 + 0x66, 0x41, 0x0f, 0xdb, 0xd6, //0x00000a80 pand %xmm14, %xmm2 + 0x66, 0x0f, 0x74, 0xd4, //0x00000a85 pcmpeqb %xmm4, %xmm2 + 0x66, 0x0f, 0xeb, 0xd3, //0x00000a89 por %xmm3, %xmm2 + 0x66, 0x0f, 0xd7, 0xf2, //0x00000a8d pmovmskb %xmm2, %esi + 0x85, 0xf6, //0x00000a91 testl %esi, %esi + 0x0f, 0x85, 0xa7, 0x00, 0x00, 0x00, //0x00000a93 jne LBB0_163 + 0x48, 0x83, 0xc3, 0x10, //0x00000a99 addq $16, %rbx + 0x49, 0x8d, 0x34, 0x38, //0x00000a9d leaq (%r8,%rdi), %rsi + 0x48, 0x83, 0xc6, 0xf0, //0x00000aa1 addq $-16, %rsi + 0x48, 0x83, 0xc7, 0xf0, //0x00000aa5 addq $-16, %rdi + 0x48, 0x83, 0xc1, 0x10, //0x00000aa9 addq $16, %rcx + 0x48, 0x83, 0xc0, 0x10, //0x00000aad addq $16, %rax + 0x48, 0x83, 0xc2, 0x10, //0x00000ab1 addq $16, %rdx + 0x48, 0x83, 0xfe, 0x0f, //0x00000ab5 cmpq $15, %rsi + 0x0f, 0x87, 0xb1, 0xff, 0xff, 0xff, //0x00000ab9 ja LBB0_152 + 0x4d, 0x89, 0xeb, //0x00000abf movq %r13, %r11 + 0x49, 0x29, 0xfb, //0x00000ac2 subq %rdi, %r11 + 0x49, 0x01, 0xf8, //0x00000ac5 addq %rdi, %r8 + 0x4c, 0x89, 0xc1, //0x00000ac8 movq %r8, %rcx + 0x48, 0x85, 0xc9, //0x00000acb testq %rcx, %rcx + 0x4c, 0x8b, 0x45, 0xc8, //0x00000ace movq $-56(%rbp), %r8 + 0x0f, 0x84, 0x49, 0x00, 0x00, 0x00, //0x00000ad2 je LBB0_162 + //0x00000ad8 LBB0_155 + 0x49, 0x8d, 0x04, 0x0b, //0x00000ad8 leaq (%r11,%rcx), %rax + //0x00000adc LBB0_156 + 0x41, 0x0f, 0xb6, 0x13, //0x00000adc movzbl (%r11), %edx + 0x48, 0x83, 0xfa, 0x2c, //0x00000ae0 cmpq $44, %rdx + 0x0f, 0x87, 0x14, 0x00, 0x00, 0x00, //0x00000ae4 ja LBB0_158 + 0x48, 0xbe, 0x00, 0x26, 0x00, 0x00, 0x01, 0x10, 0x00, 0x00, //0x00000aea movabsq $17596481021440, %rsi + 0x48, 0x0f, 0xa3, 0xd6, //0x00000af4 btq %rdx, %rsi + 0x0f, 0x82, 0x23, 0x00, 0x00, 0x00, //0x00000af8 jb LBB0_162 + //0x00000afe LBB0_158 + 0x80, 0xfa, 0x5d, //0x00000afe cmpb $93, %dl + 0x0f, 0x84, 0x1a, 0x00, 0x00, 0x00, //0x00000b01 je LBB0_162 + 0x80, 0xfa, 0x7d, //0x00000b07 cmpb $125, %dl + 0x0f, 0x84, 0x11, 0x00, 0x00, 0x00, //0x00000b0a je LBB0_162 + 0x49, 0x83, 0xc3, 0x01, //0x00000b10 addq $1, %r11 + 0x48, 0x83, 0xc1, 0xff, //0x00000b14 addq $-1, %rcx + 0x0f, 0x85, 0xbe, 0xff, 0xff, 0xff, //0x00000b18 jne LBB0_156 + 0x49, 0x89, 0xc3, //0x00000b1e movq %rax, %r11 + //0x00000b21 LBB0_162 + 0x4d, 0x29, 0xeb, //0x00000b21 subq %r13, %r11 + 0x4d, 0x89, 0x18, //0x00000b24 movq %r11, (%r8) + 0x4d, 0x8b, 0x2c, 0x24, //0x00000b27 movq (%r12), %r13 + 0x49, 0x8b, 0x44, 0x24, 0x08, //0x00000b2b movq $8(%r12), %rax + 0x49, 0x39, 0xc3, //0x00000b30 cmpq %rax, %r11 + 0x0f, 0x83, 0x67, 0x0a, 0x00, 0x00, //0x00000b33 jae LBB0_241 + 0xe9, 0xc4, 0x05, 0x00, 0x00, //0x00000b39 jmp LBB0_237 + 0x90, 0x90, //0x00000b3e .p2align 4, 0x90 + //0x00000b40 LBB0_163 + 0x66, 0x0f, 0xbc, 0xf6, //0x00000b40 bsfw %si, %si + 0x0f, 0xb7, 0xf6, //0x00000b44 movzwl %si, %esi + 0x49, 0x89, 0xf3, //0x00000b47 movq %rsi, %r11 + 0x49, 0x29, 0xfb, //0x00000b4a subq %rdi, %r11 + 0x4c, 0x8b, 0x45, 0xc8, //0x00000b4d movq $-56(%rbp), %r8 + 0x4d, 0x89, 0x18, //0x00000b51 movq %r11, (%r8) + 0x4d, 0x85, 0xdb, //0x00000b54 testq %r11, %r11 + 0x0f, 0x8e, 0x93, 0x05, 0x00, 0x00, //0x00000b57 jle LBB0_236 + 0x48, 0x01, 0xf1, //0x00000b5d addq %rsi, %rcx + 0x48, 0x01, 0xf0, //0x00000b60 addq %rsi, %rax + 0x48, 0x01, 0xf2, //0x00000b63 addq %rsi, %rdx + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000b66 .p2align 4, 0x90 + //0x00000b70 LBB0_165 + 0x0f, 0xb6, 0x32, //0x00000b70 movzbl (%rdx), %esi + 0x48, 0x83, 0xfe, 0x20, //0x00000b73 cmpq $32, %rsi + 0x0f, 0x87, 0x73, 0x05, 0x00, 0x00, //0x00000b77 ja LBB0_236 + 0x49, 0x0f, 0xa3, 0xf6, //0x00000b7d btq %rsi, %r14 + 0x0f, 0x83, 0x69, 0x05, 0x00, 0x00, //0x00000b81 jae LBB0_236 + 0x49, 0x89, 0x00, //0x00000b87 movq %rax, (%r8) + 0x48, 0x83, 0xc1, 0xff, //0x00000b8a addq $-1, %rcx + 0x48, 0x83, 0xc0, 0xff, //0x00000b8e addq $-1, %rax + 0x48, 0x83, 0xc2, 0xff, //0x00000b92 addq $-1, %rdx + 0x49, 0x83, 0xc3, 0xff, //0x00000b96 addq $-1, %r11 + 0x48, 0x83, 0xf9, 0x01, //0x00000b9a cmpq $1, %rcx + 0x0f, 0x8f, 0xcc, 0xff, 0xff, 0xff, //0x00000b9e jg LBB0_165 + 0xe9, 0x47, 0x05, 0x00, 0x00, //0x00000ba4 jmp LBB0_236 + //0x00000ba9 LBB0_168 + 0x48, 0x83, 0xc0, 0x04, //0x00000ba9 addq $4, %rax + 0x49, 0x3b, 0x01, //0x00000bad cmpq (%r9), %rax + 0x0f, 0x86, 0x31, 0x05, 0x00, 0x00, //0x00000bb0 jbe LBB0_206 + 0xe9, 0x35, 0x05, 0x00, 0x00, //0x00000bb6 jmp LBB0_236 + //0x00000bbb LBB0_169 + 0x4d, 0x8b, 0x01, //0x00000bbb movq (%r9), %r8 + 0x4d, 0x89, 0xc6, //0x00000bbe movq %r8, %r14 + 0x4d, 0x29, 0xde, //0x00000bc1 subq %r11, %r14 + 0x49, 0x83, 0xfe, 0x20, //0x00000bc4 cmpq $32, %r14 + 0x0f, 0x8c, 0x33, 0x10, 0x00, 0x00, //0x00000bc8 jl LBB0_316 + 0x4e, 0x8d, 0x0c, 0x28, //0x00000bce leaq (%rax,%r13), %r9 + 0x49, 0x29, 0xc0, //0x00000bd2 subq %rax, %r8 + 0x41, 0xbf, 0x1f, 0x00, 0x00, 0x00, //0x00000bd5 movl $31, %r15d + 0x45, 0x31, 0xf6, //0x00000bdb xorl %r14d, %r14d + 0x45, 0x31, 0xd2, //0x00000bde xorl %r10d, %r10d + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000be1 .p2align 4, 0x90 + //0x00000bf0 LBB0_171 + 0xf3, 0x43, 0x0f, 0x6f, 0x54, 0x31, 0x01, //0x00000bf0 movdqu $1(%r9,%r14), %xmm2 + 0xf3, 0x43, 0x0f, 0x6f, 0x5c, 0x31, 0x11, //0x00000bf7 movdqu $17(%r9,%r14), %xmm3 + 0x66, 0x0f, 0x6f, 0xea, //0x00000bfe movdqa %xmm2, %xmm5 + 0x66, 0x0f, 0x74, 0xe8, //0x00000c02 pcmpeqb %xmm0, %xmm5 + 0x66, 0x0f, 0xd7, 0xf5, //0x00000c06 pmovmskb %xmm5, %esi + 0x66, 0x0f, 0x6f, 0xeb, //0x00000c0a movdqa %xmm3, %xmm5 + 0x66, 0x0f, 0x74, 0xe8, //0x00000c0e pcmpeqb %xmm0, %xmm5 + 0x66, 0x0f, 0xd7, 0xdd, //0x00000c12 pmovmskb %xmm5, %ebx + 0x48, 0xc1, 0xe3, 0x10, //0x00000c16 shlq $16, %rbx + 0x48, 0x09, 0xf3, //0x00000c1a orq %rsi, %rbx + 0x66, 0x0f, 0x74, 0xd1, //0x00000c1d pcmpeqb %xmm1, %xmm2 + 0x66, 0x0f, 0xd7, 0xd2, //0x00000c21 pmovmskb %xmm2, %edx + 0x66, 0x0f, 0x74, 0xd9, //0x00000c25 pcmpeqb %xmm1, %xmm3 + 0x66, 0x0f, 0xd7, 0xf3, //0x00000c29 pmovmskb %xmm3, %esi + 0x48, 0xc1, 0xe6, 0x10, //0x00000c2d shlq $16, %rsi + 0x48, 0x09, 0xd6, //0x00000c31 orq %rdx, %rsi + 0x48, 0x89, 0xf2, //0x00000c34 movq %rsi, %rdx + 0x4c, 0x09, 0xd2, //0x00000c37 orq %r10, %rdx + 0x0f, 0x84, 0x40, 0x00, 0x00, 0x00, //0x00000c3a je LBB0_173 + 0x44, 0x89, 0xd2, //0x00000c40 movl %r10d, %edx + 0xf7, 0xd2, //0x00000c43 notl %edx + 0x21, 0xf2, //0x00000c45 andl %esi, %edx + 0x8d, 0x3c, 0x12, //0x00000c47 leal (%rdx,%rdx), %edi + 0x44, 0x09, 0xd7, //0x00000c4a orl %r10d, %edi + 0x89, 0xf9, //0x00000c4d movl %edi, %ecx + 0xf7, 0xd1, //0x00000c4f notl %ecx + 0x21, 0xf1, //0x00000c51 andl %esi, %ecx + 0x81, 0xe1, 0xaa, 0xaa, 0xaa, 0xaa, //0x00000c53 andl $-1431655766, %ecx + 0x45, 0x31, 0xd2, //0x00000c59 xorl %r10d, %r10d + 0x01, 0xd1, //0x00000c5c addl %edx, %ecx + 0x41, 0x0f, 0x92, 0xc2, //0x00000c5e setb %r10b + 0x01, 0xc9, //0x00000c62 addl %ecx, %ecx + 0x81, 0xf1, 0x55, 0x55, 0x55, 0x55, //0x00000c64 xorl $1431655765, %ecx + 0x21, 0xf9, //0x00000c6a andl %edi, %ecx + 0xf7, 0xd1, //0x00000c6c notl %ecx + 0x21, 0xcb, //0x00000c6e andl %ecx, %ebx + 0xe9, 0x0e, 0x00, 0x00, 0x00, //0x00000c70 jmp LBB0_174 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000c75 .p2align 4, 0x90 + //0x00000c80 LBB0_173 + 0x45, 0x31, 0xd2, //0x00000c80 xorl %r10d, %r10d + //0x00000c83 LBB0_174 + 0x48, 0x85, 0xdb, //0x00000c83 testq %rbx, %rbx + 0x0f, 0x85, 0xd9, 0x08, 0x00, 0x00, //0x00000c86 jne LBB0_234 + 0x49, 0x83, 0xc6, 0x20, //0x00000c8c addq $32, %r14 + 0x4b, 0x8d, 0x0c, 0x38, //0x00000c90 leaq (%r8,%r15), %rcx + 0x48, 0x83, 0xc1, 0xe0, //0x00000c94 addq $-32, %rcx + 0x49, 0x83, 0xc7, 0xe0, //0x00000c98 addq $-32, %r15 + 0x48, 0x83, 0xf9, 0x3f, //0x00000c9c cmpq $63, %rcx + 0x0f, 0x8f, 0x4a, 0xff, 0xff, 0xff, //0x00000ca0 jg LBB0_171 + 0x4d, 0x85, 0xd2, //0x00000ca6 testq %r10, %r10 + 0x0f, 0x85, 0x0e, 0x11, 0x00, 0x00, //0x00000ca9 jne LBB0_339 + 0x4b, 0x8d, 0x04, 0x0e, //0x00000caf leaq (%r14,%r9), %rax + 0x48, 0x83, 0xc0, 0x01, //0x00000cb3 addq $1, %rax + 0x49, 0xf7, 0xd6, //0x00000cb7 notq %r14 + 0x4d, 0x01, 0xc6, //0x00000cba addq %r8, %r14 + //0x00000cbd LBB0_178 + 0x4d, 0x85, 0xf6, //0x00000cbd testq %r14, %r14 + 0x4c, 0x8b, 0x45, 0xc8, //0x00000cc0 movq $-56(%rbp), %r8 + 0x4c, 0x8b, 0x4d, 0xc0, //0x00000cc4 movq $-64(%rbp), %r9 + 0x0f, 0x8f, 0x9e, 0x0a, 0x00, 0x00, //0x00000cc8 jg LBB0_265 + 0xe9, 0xab, 0x08, 0x00, 0x00, //0x00000cce jmp LBB0_235 + //0x00000cd3 LBB0_179 + 0x4d, 0x8b, 0x01, //0x00000cd3 movq (%r9), %r8 + 0x4d, 0x29, 0xd8, //0x00000cd6 subq %r11, %r8 + 0x4d, 0x01, 0xdd, //0x00000cd9 addq %r11, %r13 + 0x45, 0x31, 0xc9, //0x00000cdc xorl %r9d, %r9d + 0x45, 0x31, 0xd2, //0x00000cdf xorl %r10d, %r10d + 0x45, 0x31, 0xdb, //0x00000ce2 xorl %r11d, %r11d + 0x31, 0xd2, //0x00000ce5 xorl %edx, %edx + 0xe9, 0x6b, 0x00, 0x00, 0x00, //0x00000ce7 jmp LBB0_181 + //0x00000cec LBB0_180 + 0x49, 0xc1, 0xfe, 0x3f, //0x00000cec sarq $63, %r14 + 0x4c, 0x89, 0xf9, //0x00000cf0 movq %r15, %rcx + 0x48, 0xd1, 0xe9, //0x00000cf3 shrq %rcx + 0x48, 0xb8, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00000cf6 movabsq $6148914691236517205, %rax + 0x48, 0x21, 0xc1, //0x00000d00 andq %rax, %rcx + 0x49, 0x29, 0xcf, //0x00000d03 subq %rcx, %r15 + 0x4c, 0x89, 0xf9, //0x00000d06 movq %r15, %rcx + 0x48, 0xb8, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, //0x00000d09 movabsq $3689348814741910323, %rax + 0x48, 0x21, 0xc1, //0x00000d13 andq %rax, %rcx + 0x49, 0xc1, 0xef, 0x02, //0x00000d16 shrq $2, %r15 + 0x49, 0x21, 0xc7, //0x00000d1a andq %rax, %r15 + 0x49, 0x01, 0xcf, //0x00000d1d addq %rcx, %r15 + 0x4c, 0x89, 0xf9, //0x00000d20 movq %r15, %rcx + 0x48, 0xc1, 0xe9, 0x04, //0x00000d23 shrq $4, %rcx + 0x4c, 0x01, 0xf9, //0x00000d27 addq %r15, %rcx + 0x48, 0xb8, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, //0x00000d2a movabsq $1085102592571150095, %rax + 0x48, 0x21, 0xc1, //0x00000d34 andq %rax, %rcx + 0x48, 0xb8, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, //0x00000d37 movabsq $72340172838076673, %rax + 0x48, 0x0f, 0xaf, 0xc8, //0x00000d41 imulq %rax, %rcx + 0x48, 0xc1, 0xe9, 0x38, //0x00000d45 shrq $56, %rcx + 0x49, 0x01, 0xcb, //0x00000d49 addq %rcx, %r11 + 0x49, 0x83, 0xc5, 0x40, //0x00000d4c addq $64, %r13 + 0x49, 0x83, 0xc0, 0xc0, //0x00000d50 addq $-64, %r8 + 0x4d, 0x89, 0xf1, //0x00000d54 movq %r14, %r9 + //0x00000d57 LBB0_181 + 0x49, 0x83, 0xf8, 0x40, //0x00000d57 cmpq $64, %r8 + 0x0f, 0x8c, 0x30, 0x02, 0x00, 0x00, //0x00000d5b jl LBB0_189 + //0x00000d61 LBB0_182 + 0xf3, 0x41, 0x0f, 0x6f, 0x55, 0x00, //0x00000d61 movdqu (%r13), %xmm2 + 0xf3, 0x41, 0x0f, 0x6f, 0x6d, 0x10, //0x00000d67 movdqu $16(%r13), %xmm5 + 0xf3, 0x41, 0x0f, 0x6f, 0x7d, 0x20, //0x00000d6d movdqu $32(%r13), %xmm7 + 0xf3, 0x41, 0x0f, 0x6f, 0x75, 0x30, //0x00000d73 movdqu $48(%r13), %xmm6 + 0x66, 0x0f, 0x6f, 0xda, //0x00000d79 movdqa %xmm2, %xmm3 + 0x66, 0x0f, 0x74, 0xd9, //0x00000d7d pcmpeqb %xmm1, %xmm3 + 0x66, 0x0f, 0xd7, 0xc3, //0x00000d81 pmovmskb %xmm3, %eax + 0x66, 0x0f, 0x6f, 0xdd, //0x00000d85 movdqa %xmm5, %xmm3 + 0x66, 0x0f, 0x74, 0xd9, //0x00000d89 pcmpeqb %xmm1, %xmm3 + 0x66, 0x0f, 0xd7, 0xf3, //0x00000d8d pmovmskb %xmm3, %esi + 0x66, 0x0f, 0x6f, 0xdf, //0x00000d91 movdqa %xmm7, %xmm3 + 0x66, 0x0f, 0x74, 0xd9, //0x00000d95 pcmpeqb %xmm1, %xmm3 + 0x66, 0x0f, 0xd7, 0xfb, //0x00000d99 pmovmskb %xmm3, %edi + 0x66, 0x0f, 0x6f, 0xde, //0x00000d9d movdqa %xmm6, %xmm3 + 0x66, 0x0f, 0x74, 0xd9, //0x00000da1 pcmpeqb %xmm1, %xmm3 + 0x66, 0x0f, 0xd7, 0xdb, //0x00000da5 pmovmskb %xmm3, %ebx + 0x48, 0xc1, 0xe3, 0x30, //0x00000da9 shlq $48, %rbx + 0x48, 0xc1, 0xe7, 0x20, //0x00000dad shlq $32, %rdi + 0x48, 0x09, 0xdf, //0x00000db1 orq %rbx, %rdi + 0x48, 0xc1, 0xe6, 0x10, //0x00000db4 shlq $16, %rsi + 0x48, 0x09, 0xfe, //0x00000db8 orq %rdi, %rsi + 0x48, 0x09, 0xf0, //0x00000dbb orq %rsi, %rax + 0x48, 0x89, 0xc6, //0x00000dbe movq %rax, %rsi + 0x4c, 0x09, 0xd6, //0x00000dc1 orq %r10, %rsi + 0x0f, 0x85, 0x0f, 0x00, 0x00, 0x00, //0x00000dc4 jne LBB0_184 + 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00000dca movq $-1, %rax + 0x45, 0x31, 0xd2, //0x00000dd1 xorl %r10d, %r10d + 0xe9, 0x46, 0x00, 0x00, 0x00, //0x00000dd4 jmp LBB0_185 + //0x00000dd9 LBB0_184 + 0x4c, 0x89, 0xd6, //0x00000dd9 movq %r10, %rsi + 0x48, 0xf7, 0xd6, //0x00000ddc notq %rsi + 0x48, 0x21, 0xc6, //0x00000ddf andq %rax, %rsi + 0x48, 0x8d, 0x1c, 0x36, //0x00000de2 leaq (%rsi,%rsi), %rbx + 0x4c, 0x09, 0xd3, //0x00000de6 orq %r10, %rbx + 0x48, 0x89, 0xdf, //0x00000de9 movq %rbx, %rdi + 0x48, 0xf7, 0xd7, //0x00000dec notq %rdi + 0x48, 0xb9, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00000def movabsq $-6148914691236517206, %rcx + 0x48, 0x21, 0xc8, //0x00000df9 andq %rcx, %rax + 0x48, 0x21, 0xf8, //0x00000dfc andq %rdi, %rax + 0x45, 0x31, 0xd2, //0x00000dff xorl %r10d, %r10d + 0x48, 0x01, 0xf0, //0x00000e02 addq %rsi, %rax + 0x41, 0x0f, 0x92, 0xc2, //0x00000e05 setb %r10b + 0x48, 0x01, 0xc0, //0x00000e09 addq %rax, %rax + 0x48, 0xb9, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00000e0c movabsq $6148914691236517205, %rcx + 0x48, 0x31, 0xc8, //0x00000e16 xorq %rcx, %rax + 0x48, 0x21, 0xd8, //0x00000e19 andq %rbx, %rax + 0x48, 0xf7, 0xd0, //0x00000e1c notq %rax + //0x00000e1f LBB0_185 + 0x66, 0x0f, 0x6f, 0xde, //0x00000e1f movdqa %xmm6, %xmm3 + 0x66, 0x0f, 0x74, 0xd8, //0x00000e23 pcmpeqb %xmm0, %xmm3 + 0x66, 0x0f, 0xd7, 0xf3, //0x00000e27 pmovmskb %xmm3, %esi + 0x48, 0xc1, 0xe6, 0x30, //0x00000e2b shlq $48, %rsi + 0x66, 0x0f, 0x6f, 0xdf, //0x00000e2f movdqa %xmm7, %xmm3 + 0x66, 0x0f, 0x74, 0xd8, //0x00000e33 pcmpeqb %xmm0, %xmm3 + 0x66, 0x0f, 0xd7, 0xfb, //0x00000e37 pmovmskb %xmm3, %edi + 0x48, 0xc1, 0xe7, 0x20, //0x00000e3b shlq $32, %rdi + 0x48, 0x09, 0xf7, //0x00000e3f orq %rsi, %rdi + 0x66, 0x0f, 0x6f, 0xdd, //0x00000e42 movdqa %xmm5, %xmm3 + 0x66, 0x0f, 0x74, 0xd8, //0x00000e46 pcmpeqb %xmm0, %xmm3 + 0x66, 0x0f, 0xd7, 0xf3, //0x00000e4a pmovmskb %xmm3, %esi + 0x48, 0xc1, 0xe6, 0x10, //0x00000e4e shlq $16, %rsi + 0x48, 0x09, 0xfe, //0x00000e52 orq %rdi, %rsi + 0x66, 0x0f, 0x6f, 0xda, //0x00000e55 movdqa %xmm2, %xmm3 + 0x66, 0x0f, 0x74, 0xd8, //0x00000e59 pcmpeqb %xmm0, %xmm3 + 0x66, 0x0f, 0xd7, 0xfb, //0x00000e5d pmovmskb %xmm3, %edi + 0x48, 0x09, 0xf7, //0x00000e61 orq %rsi, %rdi + 0x48, 0x21, 0xc7, //0x00000e64 andq %rax, %rdi + 0x66, 0x48, 0x0f, 0x6e, 0xdf, //0x00000e67 movq %rdi, %xmm3 + 0x66, 0x41, 0x0f, 0x3a, 0x44, 0xd9, 0x00, //0x00000e6c pclmulqdq $0, %xmm9, %xmm3 + 0x66, 0x49, 0x0f, 0x7e, 0xde, //0x00000e73 movq %xmm3, %r14 + 0x4d, 0x31, 0xce, //0x00000e78 xorq %r9, %r14 + 0x66, 0x0f, 0x6f, 0xda, //0x00000e7b movdqa %xmm2, %xmm3 + 0x66, 0x41, 0x0f, 0x74, 0xda, //0x00000e7f pcmpeqb %xmm10, %xmm3 + 0x66, 0x44, 0x0f, 0xd7, 0xfb, //0x00000e84 pmovmskb %xmm3, %r15d + 0x66, 0x0f, 0x6f, 0xdd, //0x00000e89 movdqa %xmm5, %xmm3 + 0x66, 0x41, 0x0f, 0x74, 0xda, //0x00000e8d pcmpeqb %xmm10, %xmm3 + 0x66, 0x0f, 0xd7, 0xf3, //0x00000e92 pmovmskb %xmm3, %esi + 0x66, 0x0f, 0x6f, 0xdf, //0x00000e96 movdqa %xmm7, %xmm3 + 0x66, 0x41, 0x0f, 0x74, 0xda, //0x00000e9a pcmpeqb %xmm10, %xmm3 + 0x66, 0x0f, 0xd7, 0xdb, //0x00000e9f pmovmskb %xmm3, %ebx + 0x66, 0x0f, 0x6f, 0xde, //0x00000ea3 movdqa %xmm6, %xmm3 + 0x66, 0x41, 0x0f, 0x74, 0xda, //0x00000ea7 pcmpeqb %xmm10, %xmm3 + 0x66, 0x0f, 0xd7, 0xcb, //0x00000eac pmovmskb %xmm3, %ecx + 0x48, 0xc1, 0xe1, 0x30, //0x00000eb0 shlq $48, %rcx + 0x48, 0xc1, 0xe3, 0x20, //0x00000eb4 shlq $32, %rbx + 0x48, 0x09, 0xcb, //0x00000eb8 orq %rcx, %rbx + 0x48, 0xc1, 0xe6, 0x10, //0x00000ebb shlq $16, %rsi + 0x48, 0x09, 0xde, //0x00000ebf orq %rbx, %rsi + 0x49, 0x09, 0xf7, //0x00000ec2 orq %rsi, %r15 + 0x4d, 0x89, 0xf1, //0x00000ec5 movq %r14, %r9 + 0x49, 0xf7, 0xd1, //0x00000ec8 notq %r9 + 0x4d, 0x21, 0xcf, //0x00000ecb andq %r9, %r15 + 0x66, 0x0f, 0x74, 0xd4, //0x00000ece pcmpeqb %xmm4, %xmm2 + 0x66, 0x0f, 0xd7, 0xf2, //0x00000ed2 pmovmskb %xmm2, %esi + 0x66, 0x0f, 0x74, 0xec, //0x00000ed6 pcmpeqb %xmm4, %xmm5 + 0x66, 0x0f, 0xd7, 0xdd, //0x00000eda pmovmskb %xmm5, %ebx + 0x66, 0x0f, 0x74, 0xfc, //0x00000ede pcmpeqb %xmm4, %xmm7 + 0x66, 0x0f, 0xd7, 0xff, //0x00000ee2 pmovmskb %xmm7, %edi + 0x66, 0x0f, 0x74, 0xf4, //0x00000ee6 pcmpeqb %xmm4, %xmm6 + 0x66, 0x0f, 0xd7, 0xce, //0x00000eea pmovmskb %xmm6, %ecx + 0x48, 0xc1, 0xe1, 0x30, //0x00000eee shlq $48, %rcx + 0x48, 0xc1, 0xe7, 0x20, //0x00000ef2 shlq $32, %rdi + 0x48, 0x09, 0xcf, //0x00000ef6 orq %rcx, %rdi + 0x48, 0xc1, 0xe3, 0x10, //0x00000ef9 shlq $16, %rbx + 0x48, 0x09, 0xfb, //0x00000efd orq %rdi, %rbx + 0x48, 0x09, 0xde, //0x00000f00 orq %rbx, %rsi + 0x4c, 0x21, 0xce, //0x00000f03 andq %r9, %rsi + 0x0f, 0x84, 0xe0, 0xfd, 0xff, 0xff, //0x00000f06 je LBB0_180 + 0x4c, 0x8b, 0x4d, 0xc0, //0x00000f0c movq $-64(%rbp), %r9 + //0x00000f10 .p2align 4, 0x90 + //0x00000f10 LBB0_187 + 0x48, 0x8d, 0x5e, 0xff, //0x00000f10 leaq $-1(%rsi), %rbx + 0x48, 0x89, 0xd9, //0x00000f14 movq %rbx, %rcx + 0x4c, 0x21, 0xf9, //0x00000f17 andq %r15, %rcx + 0x48, 0x89, 0xcf, //0x00000f1a movq %rcx, %rdi + 0x48, 0xd1, 0xef, //0x00000f1d shrq %rdi + 0x48, 0xb8, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00000f20 movabsq $6148914691236517205, %rax + 0x48, 0x21, 0xc7, //0x00000f2a andq %rax, %rdi + 0x48, 0x29, 0xf9, //0x00000f2d subq %rdi, %rcx + 0x48, 0x89, 0xcf, //0x00000f30 movq %rcx, %rdi + 0x48, 0xb8, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, //0x00000f33 movabsq $3689348814741910323, %rax + 0x48, 0x21, 0xc7, //0x00000f3d andq %rax, %rdi + 0x48, 0xc1, 0xe9, 0x02, //0x00000f40 shrq $2, %rcx + 0x48, 0x21, 0xc1, //0x00000f44 andq %rax, %rcx + 0x48, 0x01, 0xf9, //0x00000f47 addq %rdi, %rcx + 0x48, 0x89, 0xcf, //0x00000f4a movq %rcx, %rdi + 0x48, 0xc1, 0xef, 0x04, //0x00000f4d shrq $4, %rdi + 0x48, 0x01, 0xcf, //0x00000f51 addq %rcx, %rdi + 0x48, 0xb8, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, //0x00000f54 movabsq $1085102592571150095, %rax + 0x48, 0x21, 0xc7, //0x00000f5e andq %rax, %rdi + 0x48, 0xb8, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, //0x00000f61 movabsq $72340172838076673, %rax + 0x48, 0x0f, 0xaf, 0xf8, //0x00000f6b imulq %rax, %rdi + 0x48, 0xc1, 0xef, 0x38, //0x00000f6f shrq $56, %rdi + 0x4c, 0x01, 0xdf, //0x00000f73 addq %r11, %rdi + 0x48, 0x39, 0xd7, //0x00000f76 cmpq %rdx, %rdi + 0x0f, 0x86, 0xbb, 0x05, 0x00, 0x00, //0x00000f79 jbe LBB0_233 + 0x48, 0x83, 0xc2, 0x01, //0x00000f7f addq $1, %rdx + 0x48, 0x21, 0xde, //0x00000f83 andq %rbx, %rsi + 0x0f, 0x85, 0x84, 0xff, 0xff, 0xff, //0x00000f86 jne LBB0_187 + 0xe9, 0x5b, 0xfd, 0xff, 0xff, //0x00000f8c jmp LBB0_180 + //0x00000f91 LBB0_189 + 0x4d, 0x85, 0xc0, //0x00000f91 testq %r8, %r8 + 0x0f, 0x8e, 0x0c, 0x0e, 0x00, 0x00, //0x00000f94 jle LBB0_337 + 0xf3, 0x44, 0x0f, 0x7f, 0x45, 0x80, //0x00000f9a movdqu %xmm8, $-128(%rbp) + 0xf3, 0x44, 0x0f, 0x7f, 0x85, 0x70, 0xff, 0xff, 0xff, //0x00000fa0 movdqu %xmm8, $-144(%rbp) + 0xf3, 0x44, 0x0f, 0x7f, 0x85, 0x60, 0xff, 0xff, 0xff, //0x00000fa9 movdqu %xmm8, $-160(%rbp) + 0xf3, 0x44, 0x0f, 0x7f, 0x85, 0x50, 0xff, 0xff, 0xff, //0x00000fb2 movdqu %xmm8, $-176(%rbp) + 0x44, 0x89, 0xe8, //0x00000fbb movl %r13d, %eax + 0x25, 0xff, 0x0f, 0x00, 0x00, //0x00000fbe andl $4095, %eax + 0x3d, 0xc1, 0x0f, 0x00, 0x00, //0x00000fc3 cmpl $4033, %eax + 0x0f, 0x82, 0x38, 0x00, 0x00, 0x00, //0x00000fc8 jb LBB0_193 + 0x49, 0x83, 0xf8, 0x20, //0x00000fce cmpq $32, %r8 + 0x0f, 0x82, 0x37, 0x00, 0x00, 0x00, //0x00000fd2 jb LBB0_194 + 0x41, 0x0f, 0x10, 0x55, 0x00, //0x00000fd8 movups (%r13), %xmm2 + 0x0f, 0x11, 0x95, 0x50, 0xff, 0xff, 0xff, //0x00000fdd movups %xmm2, $-176(%rbp) + 0xf3, 0x41, 0x0f, 0x6f, 0x55, 0x10, //0x00000fe4 movdqu $16(%r13), %xmm2 + 0xf3, 0x0f, 0x7f, 0x95, 0x60, 0xff, 0xff, 0xff, //0x00000fea movdqu %xmm2, $-160(%rbp) + 0x49, 0x83, 0xc5, 0x20, //0x00000ff2 addq $32, %r13 + 0x49, 0x8d, 0x70, 0xe0, //0x00000ff6 leaq $-32(%r8), %rsi + 0x48, 0x8d, 0x85, 0x70, 0xff, 0xff, 0xff, //0x00000ffa leaq $-144(%rbp), %rax + 0xe9, 0x13, 0x00, 0x00, 0x00, //0x00001001 jmp LBB0_195 + //0x00001006 LBB0_193 + 0x4c, 0x8b, 0x65, 0xa8, //0x00001006 movq $-88(%rbp), %r12 + 0xe9, 0x52, 0xfd, 0xff, 0xff, //0x0000100a jmp LBB0_182 + //0x0000100f LBB0_194 + 0x48, 0x8d, 0x85, 0x50, 0xff, 0xff, 0xff, //0x0000100f leaq $-176(%rbp), %rax + 0x4c, 0x89, 0xc6, //0x00001016 movq %r8, %rsi + //0x00001019 LBB0_195 + 0x48, 0x83, 0xfe, 0x10, //0x00001019 cmpq $16, %rsi + 0x0f, 0x82, 0x4b, 0x00, 0x00, 0x00, //0x0000101d jb LBB0_196 + 0xf3, 0x41, 0x0f, 0x6f, 0x55, 0x00, //0x00001023 movdqu (%r13), %xmm2 + 0xf3, 0x0f, 0x7f, 0x10, //0x00001029 movdqu %xmm2, (%rax) + 0x49, 0x83, 0xc5, 0x10, //0x0000102d addq $16, %r13 + 0x48, 0x83, 0xc0, 0x10, //0x00001031 addq $16, %rax + 0x48, 0x83, 0xc6, 0xf0, //0x00001035 addq $-16, %rsi + 0x48, 0x83, 0xfe, 0x08, //0x00001039 cmpq $8, %rsi + 0x0f, 0x83, 0x35, 0x00, 0x00, 0x00, //0x0000103d jae LBB0_203 + //0x00001043 LBB0_197 + 0x48, 0x83, 0xfe, 0x04, //0x00001043 cmpq $4, %rsi + 0x0f, 0x8c, 0x48, 0x00, 0x00, 0x00, //0x00001047 jl LBB0_198 + //0x0000104d LBB0_204 + 0x41, 0x8b, 0x4d, 0x00, //0x0000104d movl (%r13), %ecx + 0x89, 0x08, //0x00001051 movl %ecx, (%rax) + 0x49, 0x83, 0xc5, 0x04, //0x00001053 addq $4, %r13 + 0x48, 0x83, 0xc0, 0x04, //0x00001057 addq $4, %rax + 0x48, 0x83, 0xc6, 0xfc, //0x0000105b addq $-4, %rsi + 0x48, 0x83, 0xfe, 0x02, //0x0000105f cmpq $2, %rsi + 0x0f, 0x83, 0x36, 0x00, 0x00, 0x00, //0x00001063 jae LBB0_199 + 0xe9, 0x45, 0x00, 0x00, 0x00, //0x00001069 jmp LBB0_200 + //0x0000106e LBB0_196 + 0x48, 0x83, 0xfe, 0x08, //0x0000106e cmpq $8, %rsi + 0x0f, 0x82, 0xcb, 0xff, 0xff, 0xff, //0x00001072 jb LBB0_197 + //0x00001078 LBB0_203 + 0x49, 0x8b, 0x4d, 0x00, //0x00001078 movq (%r13), %rcx + 0x48, 0x89, 0x08, //0x0000107c movq %rcx, (%rax) + 0x49, 0x83, 0xc5, 0x08, //0x0000107f addq $8, %r13 + 0x48, 0x83, 0xc0, 0x08, //0x00001083 addq $8, %rax + 0x48, 0x83, 0xc6, 0xf8, //0x00001087 addq $-8, %rsi + 0x48, 0x83, 0xfe, 0x04, //0x0000108b cmpq $4, %rsi + 0x0f, 0x8d, 0xb8, 0xff, 0xff, 0xff, //0x0000108f jge LBB0_204 + //0x00001095 LBB0_198 + 0x48, 0x83, 0xfe, 0x02, //0x00001095 cmpq $2, %rsi + 0x0f, 0x82, 0x14, 0x00, 0x00, 0x00, //0x00001099 jb LBB0_200 + //0x0000109f LBB0_199 + 0x41, 0x0f, 0xb7, 0x4d, 0x00, //0x0000109f movzwl (%r13), %ecx + 0x66, 0x89, 0x08, //0x000010a4 movw %cx, (%rax) + 0x49, 0x83, 0xc5, 0x02, //0x000010a7 addq $2, %r13 + 0x48, 0x83, 0xc0, 0x02, //0x000010ab addq $2, %rax + 0x48, 0x83, 0xc6, 0xfe, //0x000010af addq $-2, %rsi + //0x000010b3 LBB0_200 + 0x4c, 0x89, 0xef, //0x000010b3 movq %r13, %rdi + 0x4c, 0x8d, 0xad, 0x50, 0xff, 0xff, 0xff, //0x000010b6 leaq $-176(%rbp), %r13 + 0x48, 0x85, 0xf6, //0x000010bd testq %rsi, %rsi + 0x4c, 0x8b, 0x65, 0xa8, //0x000010c0 movq $-88(%rbp), %r12 + 0x0f, 0x84, 0x97, 0xfc, 0xff, 0xff, //0x000010c4 je LBB0_182 + 0x8a, 0x0f, //0x000010ca movb (%rdi), %cl + 0x88, 0x08, //0x000010cc movb %cl, (%rax) + 0x4c, 0x8d, 0xad, 0x50, 0xff, 0xff, 0xff, //0x000010ce leaq $-176(%rbp), %r13 + 0xe9, 0x87, 0xfc, 0xff, 0xff, //0x000010d5 jmp LBB0_182 + //0x000010da LBB0_205 + 0x48, 0x83, 0xc0, 0x05, //0x000010da addq $5, %rax + 0x49, 0x3b, 0x01, //0x000010de cmpq (%r9), %rax + 0x0f, 0x87, 0x09, 0x00, 0x00, 0x00, //0x000010e1 ja LBB0_236 + //0x000010e7 LBB0_206 + 0x49, 0x89, 0x00, //0x000010e7 movq %rax, (%r8) + 0x49, 0x89, 0xc3, //0x000010ea movq %rax, %r11 + 0x90, 0x90, 0x90, //0x000010ed .p2align 4, 0x90 + //0x000010f0 LBB0_236 + 0x4d, 0x8b, 0x2c, 0x24, //0x000010f0 movq (%r12), %r13 + 0x49, 0x8b, 0x44, 0x24, 0x08, //0x000010f4 movq $8(%r12), %rax + 0x49, 0x39, 0xc3, //0x000010f9 cmpq %rax, %r11 + 0x0f, 0x83, 0x9e, 0x04, 0x00, 0x00, //0x000010fc jae LBB0_241 + //0x00001102 LBB0_237 + 0x43, 0x8a, 0x4c, 0x1d, 0x00, //0x00001102 movb (%r13,%r11), %cl + 0x80, 0xf9, 0x0d, //0x00001107 cmpb $13, %cl + 0x0f, 0x84, 0x90, 0x04, 0x00, 0x00, //0x0000110a je LBB0_241 + 0x80, 0xf9, 0x20, //0x00001110 cmpb $32, %cl + 0x0f, 0x84, 0x87, 0x04, 0x00, 0x00, //0x00001113 je LBB0_241 + 0x80, 0xc1, 0xf7, //0x00001119 addb $-9, %cl + 0x80, 0xf9, 0x01, //0x0000111c cmpb $1, %cl + 0x0f, 0x86, 0x7b, 0x04, 0x00, 0x00, //0x0000111f jbe LBB0_241 + 0x4c, 0x89, 0xd9, //0x00001125 movq %r11, %rcx + 0xe9, 0x68, 0x05, 0x00, 0x00, //0x00001128 jmp LBB0_262 + //0x0000112d LBB0_207 + 0x4d, 0x8b, 0x01, //0x0000112d movq (%r9), %r8 + 0x4d, 0x29, 0xd8, //0x00001130 subq %r11, %r8 + 0x4d, 0x01, 0xdd, //0x00001133 addq %r11, %r13 + 0x45, 0x31, 0xc9, //0x00001136 xorl %r9d, %r9d + 0x45, 0x31, 0xd2, //0x00001139 xorl %r10d, %r10d + 0x45, 0x31, 0xdb, //0x0000113c xorl %r11d, %r11d + 0x31, 0xd2, //0x0000113f xorl %edx, %edx + 0xe9, 0x6b, 0x00, 0x00, 0x00, //0x00001141 jmp LBB0_209 + //0x00001146 LBB0_208 + 0x49, 0xc1, 0xfe, 0x3f, //0x00001146 sarq $63, %r14 + 0x4c, 0x89, 0xf9, //0x0000114a movq %r15, %rcx + 0x48, 0xd1, 0xe9, //0x0000114d shrq %rcx + 0x48, 0xb8, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00001150 movabsq $6148914691236517205, %rax + 0x48, 0x21, 0xc1, //0x0000115a andq %rax, %rcx + 0x49, 0x29, 0xcf, //0x0000115d subq %rcx, %r15 + 0x4c, 0x89, 0xf9, //0x00001160 movq %r15, %rcx + 0x48, 0xb8, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, //0x00001163 movabsq $3689348814741910323, %rax + 0x48, 0x21, 0xc1, //0x0000116d andq %rax, %rcx + 0x49, 0xc1, 0xef, 0x02, //0x00001170 shrq $2, %r15 + 0x49, 0x21, 0xc7, //0x00001174 andq %rax, %r15 + 0x49, 0x01, 0xcf, //0x00001177 addq %rcx, %r15 + 0x4c, 0x89, 0xf9, //0x0000117a movq %r15, %rcx + 0x48, 0xc1, 0xe9, 0x04, //0x0000117d shrq $4, %rcx + 0x4c, 0x01, 0xf9, //0x00001181 addq %r15, %rcx + 0x48, 0xb8, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, //0x00001184 movabsq $1085102592571150095, %rax + 0x48, 0x21, 0xc1, //0x0000118e andq %rax, %rcx + 0x48, 0xb8, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, //0x00001191 movabsq $72340172838076673, %rax + 0x48, 0x0f, 0xaf, 0xc8, //0x0000119b imulq %rax, %rcx + 0x48, 0xc1, 0xe9, 0x38, //0x0000119f shrq $56, %rcx + 0x49, 0x01, 0xcb, //0x000011a3 addq %rcx, %r11 + 0x49, 0x83, 0xc5, 0x40, //0x000011a6 addq $64, %r13 + 0x49, 0x83, 0xc0, 0xc0, //0x000011aa addq $-64, %r8 + 0x4d, 0x89, 0xf1, //0x000011ae movq %r14, %r9 + //0x000011b1 LBB0_209 + 0x49, 0x83, 0xf8, 0x40, //0x000011b1 cmpq $64, %r8 + 0x0f, 0x8c, 0x36, 0x02, 0x00, 0x00, //0x000011b5 jl LBB0_217 + //0x000011bb LBB0_210 + 0xf3, 0x41, 0x0f, 0x6f, 0x55, 0x00, //0x000011bb movdqu (%r13), %xmm2 + 0xf3, 0x41, 0x0f, 0x6f, 0x6d, 0x10, //0x000011c1 movdqu $16(%r13), %xmm5 + 0xf3, 0x41, 0x0f, 0x6f, 0x7d, 0x20, //0x000011c7 movdqu $32(%r13), %xmm7 + 0xf3, 0x41, 0x0f, 0x6f, 0x75, 0x30, //0x000011cd movdqu $48(%r13), %xmm6 + 0x66, 0x0f, 0x6f, 0xda, //0x000011d3 movdqa %xmm2, %xmm3 + 0x66, 0x0f, 0x74, 0xd9, //0x000011d7 pcmpeqb %xmm1, %xmm3 + 0x66, 0x0f, 0xd7, 0xc3, //0x000011db pmovmskb %xmm3, %eax + 0x66, 0x0f, 0x6f, 0xdd, //0x000011df movdqa %xmm5, %xmm3 + 0x66, 0x0f, 0x74, 0xd9, //0x000011e3 pcmpeqb %xmm1, %xmm3 + 0x66, 0x0f, 0xd7, 0xf3, //0x000011e7 pmovmskb %xmm3, %esi + 0x66, 0x0f, 0x6f, 0xdf, //0x000011eb movdqa %xmm7, %xmm3 + 0x66, 0x0f, 0x74, 0xd9, //0x000011ef pcmpeqb %xmm1, %xmm3 + 0x66, 0x0f, 0xd7, 0xfb, //0x000011f3 pmovmskb %xmm3, %edi + 0x66, 0x0f, 0x6f, 0xde, //0x000011f7 movdqa %xmm6, %xmm3 + 0x66, 0x0f, 0x74, 0xd9, //0x000011fb pcmpeqb %xmm1, %xmm3 + 0x66, 0x0f, 0xd7, 0xdb, //0x000011ff pmovmskb %xmm3, %ebx + 0x48, 0xc1, 0xe3, 0x30, //0x00001203 shlq $48, %rbx + 0x48, 0xc1, 0xe7, 0x20, //0x00001207 shlq $32, %rdi + 0x48, 0x09, 0xdf, //0x0000120b orq %rbx, %rdi + 0x48, 0xc1, 0xe6, 0x10, //0x0000120e shlq $16, %rsi + 0x48, 0x09, 0xfe, //0x00001212 orq %rdi, %rsi + 0x48, 0x09, 0xf0, //0x00001215 orq %rsi, %rax + 0x48, 0x89, 0xc6, //0x00001218 movq %rax, %rsi + 0x4c, 0x09, 0xd6, //0x0000121b orq %r10, %rsi + 0x0f, 0x85, 0x0f, 0x00, 0x00, 0x00, //0x0000121e jne LBB0_212 + 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00001224 movq $-1, %rax + 0x45, 0x31, 0xd2, //0x0000122b xorl %r10d, %r10d + 0xe9, 0x46, 0x00, 0x00, 0x00, //0x0000122e jmp LBB0_213 + //0x00001233 LBB0_212 + 0x4c, 0x89, 0xd6, //0x00001233 movq %r10, %rsi + 0x48, 0xf7, 0xd6, //0x00001236 notq %rsi + 0x48, 0x21, 0xc6, //0x00001239 andq %rax, %rsi + 0x48, 0x8d, 0x1c, 0x36, //0x0000123c leaq (%rsi,%rsi), %rbx + 0x4c, 0x09, 0xd3, //0x00001240 orq %r10, %rbx + 0x48, 0x89, 0xdf, //0x00001243 movq %rbx, %rdi + 0x48, 0xf7, 0xd7, //0x00001246 notq %rdi + 0x48, 0xb9, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00001249 movabsq $-6148914691236517206, %rcx + 0x48, 0x21, 0xc8, //0x00001253 andq %rcx, %rax + 0x48, 0x21, 0xf8, //0x00001256 andq %rdi, %rax + 0x45, 0x31, 0xd2, //0x00001259 xorl %r10d, %r10d + 0x48, 0x01, 0xf0, //0x0000125c addq %rsi, %rax + 0x41, 0x0f, 0x92, 0xc2, //0x0000125f setb %r10b + 0x48, 0x01, 0xc0, //0x00001263 addq %rax, %rax + 0x48, 0xb9, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00001266 movabsq $6148914691236517205, %rcx + 0x48, 0x31, 0xc8, //0x00001270 xorq %rcx, %rax + 0x48, 0x21, 0xd8, //0x00001273 andq %rbx, %rax + 0x48, 0xf7, 0xd0, //0x00001276 notq %rax + //0x00001279 LBB0_213 + 0x66, 0x0f, 0x6f, 0xde, //0x00001279 movdqa %xmm6, %xmm3 + 0x66, 0x0f, 0x74, 0xd8, //0x0000127d pcmpeqb %xmm0, %xmm3 + 0x66, 0x0f, 0xd7, 0xf3, //0x00001281 pmovmskb %xmm3, %esi + 0x48, 0xc1, 0xe6, 0x30, //0x00001285 shlq $48, %rsi + 0x66, 0x0f, 0x6f, 0xdf, //0x00001289 movdqa %xmm7, %xmm3 + 0x66, 0x0f, 0x74, 0xd8, //0x0000128d pcmpeqb %xmm0, %xmm3 + 0x66, 0x0f, 0xd7, 0xfb, //0x00001291 pmovmskb %xmm3, %edi + 0x48, 0xc1, 0xe7, 0x20, //0x00001295 shlq $32, %rdi + 0x48, 0x09, 0xf7, //0x00001299 orq %rsi, %rdi + 0x66, 0x0f, 0x6f, 0xdd, //0x0000129c movdqa %xmm5, %xmm3 + 0x66, 0x0f, 0x74, 0xd8, //0x000012a0 pcmpeqb %xmm0, %xmm3 + 0x66, 0x0f, 0xd7, 0xf3, //0x000012a4 pmovmskb %xmm3, %esi + 0x48, 0xc1, 0xe6, 0x10, //0x000012a8 shlq $16, %rsi + 0x48, 0x09, 0xfe, //0x000012ac orq %rdi, %rsi + 0x66, 0x0f, 0x6f, 0xda, //0x000012af movdqa %xmm2, %xmm3 + 0x66, 0x0f, 0x74, 0xd8, //0x000012b3 pcmpeqb %xmm0, %xmm3 + 0x66, 0x0f, 0xd7, 0xfb, //0x000012b7 pmovmskb %xmm3, %edi + 0x48, 0x09, 0xf7, //0x000012bb orq %rsi, %rdi + 0x48, 0x21, 0xc7, //0x000012be andq %rax, %rdi + 0x66, 0x48, 0x0f, 0x6e, 0xdf, //0x000012c1 movq %rdi, %xmm3 + 0x66, 0x41, 0x0f, 0x3a, 0x44, 0xd9, 0x00, //0x000012c6 pclmulqdq $0, %xmm9, %xmm3 + 0x66, 0x49, 0x0f, 0x7e, 0xde, //0x000012cd movq %xmm3, %r14 + 0x4d, 0x31, 0xce, //0x000012d2 xorq %r9, %r14 + 0x66, 0x0f, 0x6f, 0xda, //0x000012d5 movdqa %xmm2, %xmm3 + 0x66, 0x41, 0x0f, 0x74, 0xdb, //0x000012d9 pcmpeqb %xmm11, %xmm3 + 0x66, 0x44, 0x0f, 0xd7, 0xfb, //0x000012de pmovmskb %xmm3, %r15d + 0x66, 0x0f, 0x6f, 0xdd, //0x000012e3 movdqa %xmm5, %xmm3 + 0x66, 0x41, 0x0f, 0x74, 0xdb, //0x000012e7 pcmpeqb %xmm11, %xmm3 + 0x66, 0x0f, 0xd7, 0xf3, //0x000012ec pmovmskb %xmm3, %esi + 0x66, 0x0f, 0x6f, 0xdf, //0x000012f0 movdqa %xmm7, %xmm3 + 0x66, 0x41, 0x0f, 0x74, 0xdb, //0x000012f4 pcmpeqb %xmm11, %xmm3 + 0x66, 0x0f, 0xd7, 0xdb, //0x000012f9 pmovmskb %xmm3, %ebx + 0x66, 0x0f, 0x6f, 0xde, //0x000012fd movdqa %xmm6, %xmm3 + 0x66, 0x41, 0x0f, 0x74, 0xdb, //0x00001301 pcmpeqb %xmm11, %xmm3 + 0x66, 0x0f, 0xd7, 0xcb, //0x00001306 pmovmskb %xmm3, %ecx + 0x48, 0xc1, 0xe1, 0x30, //0x0000130a shlq $48, %rcx + 0x48, 0xc1, 0xe3, 0x20, //0x0000130e shlq $32, %rbx + 0x48, 0x09, 0xcb, //0x00001312 orq %rcx, %rbx + 0x48, 0xc1, 0xe6, 0x10, //0x00001315 shlq $16, %rsi + 0x48, 0x09, 0xde, //0x00001319 orq %rbx, %rsi + 0x49, 0x09, 0xf7, //0x0000131c orq %rsi, %r15 + 0x4d, 0x89, 0xf1, //0x0000131f movq %r14, %r9 + 0x49, 0xf7, 0xd1, //0x00001322 notq %r9 + 0x4d, 0x21, 0xcf, //0x00001325 andq %r9, %r15 + 0x66, 0x41, 0x0f, 0x74, 0xd4, //0x00001328 pcmpeqb %xmm12, %xmm2 + 0x66, 0x0f, 0xd7, 0xf2, //0x0000132d pmovmskb %xmm2, %esi + 0x66, 0x41, 0x0f, 0x74, 0xec, //0x00001331 pcmpeqb %xmm12, %xmm5 + 0x66, 0x0f, 0xd7, 0xdd, //0x00001336 pmovmskb %xmm5, %ebx + 0x66, 0x41, 0x0f, 0x74, 0xfc, //0x0000133a pcmpeqb %xmm12, %xmm7 + 0x66, 0x0f, 0xd7, 0xff, //0x0000133f pmovmskb %xmm7, %edi + 0x66, 0x41, 0x0f, 0x74, 0xf4, //0x00001343 pcmpeqb %xmm12, %xmm6 + 0x66, 0x0f, 0xd7, 0xce, //0x00001348 pmovmskb %xmm6, %ecx + 0x48, 0xc1, 0xe1, 0x30, //0x0000134c shlq $48, %rcx + 0x48, 0xc1, 0xe7, 0x20, //0x00001350 shlq $32, %rdi + 0x48, 0x09, 0xcf, //0x00001354 orq %rcx, %rdi + 0x48, 0xc1, 0xe3, 0x10, //0x00001357 shlq $16, %rbx + 0x48, 0x09, 0xfb, //0x0000135b orq %rdi, %rbx + 0x48, 0x09, 0xde, //0x0000135e orq %rbx, %rsi + 0x4c, 0x21, 0xce, //0x00001361 andq %r9, %rsi + 0x0f, 0x84, 0xdc, 0xfd, 0xff, 0xff, //0x00001364 je LBB0_208 + 0x4c, 0x8b, 0x4d, 0xc0, //0x0000136a movq $-64(%rbp), %r9 + 0x90, 0x90, //0x0000136e .p2align 4, 0x90 + //0x00001370 LBB0_215 + 0x48, 0x8d, 0x5e, 0xff, //0x00001370 leaq $-1(%rsi), %rbx + 0x48, 0x89, 0xd9, //0x00001374 movq %rbx, %rcx + 0x4c, 0x21, 0xf9, //0x00001377 andq %r15, %rcx + 0x48, 0x89, 0xcf, //0x0000137a movq %rcx, %rdi + 0x48, 0xd1, 0xef, //0x0000137d shrq %rdi + 0x48, 0xb8, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00001380 movabsq $6148914691236517205, %rax + 0x48, 0x21, 0xc7, //0x0000138a andq %rax, %rdi + 0x48, 0x29, 0xf9, //0x0000138d subq %rdi, %rcx + 0x48, 0x89, 0xcf, //0x00001390 movq %rcx, %rdi + 0x48, 0xb8, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, //0x00001393 movabsq $3689348814741910323, %rax + 0x48, 0x21, 0xc7, //0x0000139d andq %rax, %rdi + 0x48, 0xc1, 0xe9, 0x02, //0x000013a0 shrq $2, %rcx + 0x48, 0x21, 0xc1, //0x000013a4 andq %rax, %rcx + 0x48, 0x01, 0xf9, //0x000013a7 addq %rdi, %rcx + 0x48, 0x89, 0xcf, //0x000013aa movq %rcx, %rdi + 0x48, 0xc1, 0xef, 0x04, //0x000013ad shrq $4, %rdi + 0x48, 0x01, 0xcf, //0x000013b1 addq %rcx, %rdi + 0x48, 0xb8, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, //0x000013b4 movabsq $1085102592571150095, %rax + 0x48, 0x21, 0xc7, //0x000013be andq %rax, %rdi + 0x48, 0xb8, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, //0x000013c1 movabsq $72340172838076673, %rax + 0x48, 0x0f, 0xaf, 0xf8, //0x000013cb imulq %rax, %rdi + 0x48, 0xc1, 0xef, 0x38, //0x000013cf shrq $56, %rdi + 0x4c, 0x01, 0xdf, //0x000013d3 addq %r11, %rdi + 0x48, 0x39, 0xd7, //0x000013d6 cmpq %rdx, %rdi + 0x0f, 0x86, 0x5b, 0x01, 0x00, 0x00, //0x000013d9 jbe LBB0_233 + 0x48, 0x83, 0xc2, 0x01, //0x000013df addq $1, %rdx + 0x48, 0x21, 0xde, //0x000013e3 andq %rbx, %rsi + 0x0f, 0x85, 0x84, 0xff, 0xff, 0xff, //0x000013e6 jne LBB0_215 + 0xe9, 0x55, 0xfd, 0xff, 0xff, //0x000013ec jmp LBB0_208 + //0x000013f1 LBB0_217 + 0x4d, 0x85, 0xc0, //0x000013f1 testq %r8, %r8 + 0x0f, 0x8e, 0xac, 0x09, 0x00, 0x00, //0x000013f4 jle LBB0_337 + 0xf3, 0x44, 0x0f, 0x7f, 0x45, 0x80, //0x000013fa movdqu %xmm8, $-128(%rbp) + 0xf3, 0x44, 0x0f, 0x7f, 0x85, 0x70, 0xff, 0xff, 0xff, //0x00001400 movdqu %xmm8, $-144(%rbp) + 0xf3, 0x44, 0x0f, 0x7f, 0x85, 0x60, 0xff, 0xff, 0xff, //0x00001409 movdqu %xmm8, $-160(%rbp) + 0xf3, 0x44, 0x0f, 0x7f, 0x85, 0x50, 0xff, 0xff, 0xff, //0x00001412 movdqu %xmm8, $-176(%rbp) + 0x44, 0x89, 0xe8, //0x0000141b movl %r13d, %eax + 0x25, 0xff, 0x0f, 0x00, 0x00, //0x0000141e andl $4095, %eax + 0x3d, 0xc1, 0x0f, 0x00, 0x00, //0x00001423 cmpl $4033, %eax + 0x0f, 0x82, 0x38, 0x00, 0x00, 0x00, //0x00001428 jb LBB0_221 + 0x49, 0x83, 0xf8, 0x20, //0x0000142e cmpq $32, %r8 + 0x0f, 0x82, 0x37, 0x00, 0x00, 0x00, //0x00001432 jb LBB0_222 + 0x41, 0x0f, 0x10, 0x55, 0x00, //0x00001438 movups (%r13), %xmm2 + 0x0f, 0x11, 0x95, 0x50, 0xff, 0xff, 0xff, //0x0000143d movups %xmm2, $-176(%rbp) + 0xf3, 0x41, 0x0f, 0x6f, 0x55, 0x10, //0x00001444 movdqu $16(%r13), %xmm2 + 0xf3, 0x0f, 0x7f, 0x95, 0x60, 0xff, 0xff, 0xff, //0x0000144a movdqu %xmm2, $-160(%rbp) + 0x49, 0x83, 0xc5, 0x20, //0x00001452 addq $32, %r13 + 0x49, 0x8d, 0x70, 0xe0, //0x00001456 leaq $-32(%r8), %rsi + 0x48, 0x8d, 0x85, 0x70, 0xff, 0xff, 0xff, //0x0000145a leaq $-144(%rbp), %rax + 0xe9, 0x13, 0x00, 0x00, 0x00, //0x00001461 jmp LBB0_223 + //0x00001466 LBB0_221 + 0x4c, 0x8b, 0x65, 0xa8, //0x00001466 movq $-88(%rbp), %r12 + 0xe9, 0x4c, 0xfd, 0xff, 0xff, //0x0000146a jmp LBB0_210 + //0x0000146f LBB0_222 + 0x48, 0x8d, 0x85, 0x50, 0xff, 0xff, 0xff, //0x0000146f leaq $-176(%rbp), %rax + 0x4c, 0x89, 0xc6, //0x00001476 movq %r8, %rsi + //0x00001479 LBB0_223 + 0x48, 0x83, 0xfe, 0x10, //0x00001479 cmpq $16, %rsi + 0x0f, 0x82, 0x4b, 0x00, 0x00, 0x00, //0x0000147d jb LBB0_224 + 0xf3, 0x41, 0x0f, 0x6f, 0x55, 0x00, //0x00001483 movdqu (%r13), %xmm2 + 0xf3, 0x0f, 0x7f, 0x10, //0x00001489 movdqu %xmm2, (%rax) + 0x49, 0x83, 0xc5, 0x10, //0x0000148d addq $16, %r13 + 0x48, 0x83, 0xc0, 0x10, //0x00001491 addq $16, %rax + 0x48, 0x83, 0xc6, 0xf0, //0x00001495 addq $-16, %rsi + 0x48, 0x83, 0xfe, 0x08, //0x00001499 cmpq $8, %rsi + 0x0f, 0x83, 0x35, 0x00, 0x00, 0x00, //0x0000149d jae LBB0_231 + //0x000014a3 LBB0_225 + 0x48, 0x83, 0xfe, 0x04, //0x000014a3 cmpq $4, %rsi + 0x0f, 0x8c, 0x48, 0x00, 0x00, 0x00, //0x000014a7 jl LBB0_226 + //0x000014ad LBB0_232 + 0x41, 0x8b, 0x4d, 0x00, //0x000014ad movl (%r13), %ecx + 0x89, 0x08, //0x000014b1 movl %ecx, (%rax) + 0x49, 0x83, 0xc5, 0x04, //0x000014b3 addq $4, %r13 + 0x48, 0x83, 0xc0, 0x04, //0x000014b7 addq $4, %rax + 0x48, 0x83, 0xc6, 0xfc, //0x000014bb addq $-4, %rsi + 0x48, 0x83, 0xfe, 0x02, //0x000014bf cmpq $2, %rsi + 0x0f, 0x83, 0x36, 0x00, 0x00, 0x00, //0x000014c3 jae LBB0_227 + 0xe9, 0x45, 0x00, 0x00, 0x00, //0x000014c9 jmp LBB0_228 + //0x000014ce LBB0_224 + 0x48, 0x83, 0xfe, 0x08, //0x000014ce cmpq $8, %rsi + 0x0f, 0x82, 0xcb, 0xff, 0xff, 0xff, //0x000014d2 jb LBB0_225 + //0x000014d8 LBB0_231 + 0x49, 0x8b, 0x4d, 0x00, //0x000014d8 movq (%r13), %rcx + 0x48, 0x89, 0x08, //0x000014dc movq %rcx, (%rax) + 0x49, 0x83, 0xc5, 0x08, //0x000014df addq $8, %r13 + 0x48, 0x83, 0xc0, 0x08, //0x000014e3 addq $8, %rax + 0x48, 0x83, 0xc6, 0xf8, //0x000014e7 addq $-8, %rsi + 0x48, 0x83, 0xfe, 0x04, //0x000014eb cmpq $4, %rsi + 0x0f, 0x8d, 0xb8, 0xff, 0xff, 0xff, //0x000014ef jge LBB0_232 + //0x000014f5 LBB0_226 + 0x48, 0x83, 0xfe, 0x02, //0x000014f5 cmpq $2, %rsi + 0x0f, 0x82, 0x14, 0x00, 0x00, 0x00, //0x000014f9 jb LBB0_228 + //0x000014ff LBB0_227 + 0x41, 0x0f, 0xb7, 0x4d, 0x00, //0x000014ff movzwl (%r13), %ecx + 0x66, 0x89, 0x08, //0x00001504 movw %cx, (%rax) + 0x49, 0x83, 0xc5, 0x02, //0x00001507 addq $2, %r13 + 0x48, 0x83, 0xc0, 0x02, //0x0000150b addq $2, %rax + 0x48, 0x83, 0xc6, 0xfe, //0x0000150f addq $-2, %rsi + //0x00001513 LBB0_228 + 0x4c, 0x89, 0xef, //0x00001513 movq %r13, %rdi + 0x4c, 0x8d, 0xad, 0x50, 0xff, 0xff, 0xff, //0x00001516 leaq $-176(%rbp), %r13 + 0x48, 0x85, 0xf6, //0x0000151d testq %rsi, %rsi + 0x4c, 0x8b, 0x65, 0xa8, //0x00001520 movq $-88(%rbp), %r12 + 0x0f, 0x84, 0x91, 0xfc, 0xff, 0xff, //0x00001524 je LBB0_210 + 0x8a, 0x0f, //0x0000152a movb (%rdi), %cl + 0x88, 0x08, //0x0000152c movb %cl, (%rax) + 0x4c, 0x8d, 0xad, 0x50, 0xff, 0xff, 0xff, //0x0000152e leaq $-176(%rbp), %r13 + 0xe9, 0x81, 0xfc, 0xff, 0xff, //0x00001535 jmp LBB0_210 + //0x0000153a LBB0_233 + 0x49, 0x8b, 0x01, //0x0000153a movq (%r9), %rax + 0x48, 0x0f, 0xbc, 0xce, //0x0000153d bsfq %rsi, %rcx + 0x4c, 0x29, 0xc1, //0x00001541 subq %r8, %rcx + 0x4c, 0x8d, 0x1c, 0x01, //0x00001544 leaq (%rcx,%rax), %r11 + 0x49, 0x83, 0xc3, 0x01, //0x00001548 addq $1, %r11 + 0x4c, 0x8b, 0x45, 0xc8, //0x0000154c movq $-56(%rbp), %r8 + 0x4d, 0x89, 0x18, //0x00001550 movq %r11, (%r8) + 0x49, 0x8b, 0x01, //0x00001553 movq (%r9), %rax + 0x49, 0x39, 0xc3, //0x00001556 cmpq %rax, %r11 + 0x4c, 0x0f, 0x47, 0xd8, //0x00001559 cmovaq %rax, %r11 + 0x4d, 0x89, 0x18, //0x0000155d movq %r11, (%r8) + 0xe9, 0x19, 0x00, 0x00, 0x00, //0x00001560 jmp LBB0_235 + //0x00001565 LBB0_234 + 0x0f, 0xbc, 0xcb, //0x00001565 bsfl %ebx, %ecx + 0x48, 0x01, 0xc1, //0x00001568 addq %rax, %rcx + 0x4d, 0x8d, 0x1c, 0x0e, //0x0000156b leaq (%r14,%rcx), %r11 + 0x49, 0x83, 0xc3, 0x02, //0x0000156f addq $2, %r11 + 0x4c, 0x8b, 0x45, 0xc8, //0x00001573 movq $-56(%rbp), %r8 + 0x4d, 0x89, 0x18, //0x00001577 movq %r11, (%r8) + 0x4c, 0x8b, 0x4d, 0xc0, //0x0000157a movq $-64(%rbp), %r9 + //0x0000157e LBB0_235 + 0x49, 0xbe, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x0000157e movabsq $4294977024, %r14 + 0x4d, 0x8b, 0x2c, 0x24, //0x00001588 movq (%r12), %r13 + 0x49, 0x8b, 0x44, 0x24, 0x08, //0x0000158c movq $8(%r12), %rax + 0x49, 0x39, 0xc3, //0x00001591 cmpq %rax, %r11 + 0x0f, 0x82, 0x68, 0xfb, 0xff, 0xff, //0x00001594 jb LBB0_237 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000159a .p2align 4, 0x90 + //0x000015a0 LBB0_241 + 0x49, 0x8d, 0x4b, 0x01, //0x000015a0 leaq $1(%r11), %rcx + 0x48, 0x39, 0xc1, //0x000015a4 cmpq %rax, %rcx + 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x000015a7 jae LBB0_245 + 0x41, 0x8a, 0x54, 0x0d, 0x00, //0x000015ad movb (%r13,%rcx), %dl + 0x80, 0xfa, 0x0d, //0x000015b2 cmpb $13, %dl + 0x0f, 0x84, 0x15, 0x00, 0x00, 0x00, //0x000015b5 je LBB0_245 + 0x80, 0xfa, 0x20, //0x000015bb cmpb $32, %dl + 0x0f, 0x84, 0x0c, 0x00, 0x00, 0x00, //0x000015be je LBB0_245 + 0x80, 0xc2, 0xf7, //0x000015c4 addb $-9, %dl + 0x80, 0xfa, 0x01, //0x000015c7 cmpb $1, %dl + 0x0f, 0x87, 0xc5, 0x00, 0x00, 0x00, //0x000015ca ja LBB0_262 + //0x000015d0 .p2align 4, 0x90 + //0x000015d0 LBB0_245 + 0x49, 0x8d, 0x4b, 0x02, //0x000015d0 leaq $2(%r11), %rcx + 0x48, 0x39, 0xc1, //0x000015d4 cmpq %rax, %rcx + 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x000015d7 jae LBB0_249 + 0x41, 0x8a, 0x54, 0x0d, 0x00, //0x000015dd movb (%r13,%rcx), %dl + 0x80, 0xfa, 0x0d, //0x000015e2 cmpb $13, %dl + 0x0f, 0x84, 0x15, 0x00, 0x00, 0x00, //0x000015e5 je LBB0_249 + 0x80, 0xfa, 0x20, //0x000015eb cmpb $32, %dl + 0x0f, 0x84, 0x0c, 0x00, 0x00, 0x00, //0x000015ee je LBB0_249 + 0x80, 0xc2, 0xf7, //0x000015f4 addb $-9, %dl + 0x80, 0xfa, 0x01, //0x000015f7 cmpb $1, %dl + 0x0f, 0x87, 0x95, 0x00, 0x00, 0x00, //0x000015fa ja LBB0_262 + //0x00001600 .p2align 4, 0x90 + //0x00001600 LBB0_249 + 0x49, 0x8d, 0x4b, 0x03, //0x00001600 leaq $3(%r11), %rcx + 0x48, 0x39, 0xc1, //0x00001604 cmpq %rax, %rcx + 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00001607 jae LBB0_253 + 0x41, 0x8a, 0x54, 0x0d, 0x00, //0x0000160d movb (%r13,%rcx), %dl + 0x80, 0xfa, 0x0d, //0x00001612 cmpb $13, %dl + 0x0f, 0x84, 0x15, 0x00, 0x00, 0x00, //0x00001615 je LBB0_253 + 0x80, 0xfa, 0x20, //0x0000161b cmpb $32, %dl + 0x0f, 0x84, 0x0c, 0x00, 0x00, 0x00, //0x0000161e je LBB0_253 + 0x80, 0xc2, 0xf7, //0x00001624 addb $-9, %dl + 0x80, 0xfa, 0x01, //0x00001627 cmpb $1, %dl + 0x0f, 0x87, 0x65, 0x00, 0x00, 0x00, //0x0000162a ja LBB0_262 + //0x00001630 .p2align 4, 0x90 + //0x00001630 LBB0_253 + 0x49, 0x8d, 0x4b, 0x04, //0x00001630 leaq $4(%r11), %rcx + 0x48, 0x39, 0xc8, //0x00001634 cmpq %rcx, %rax + 0x0f, 0x86, 0x1b, 0x31, 0x00, 0x00, //0x00001637 jbe LBB0_871 + 0x48, 0x39, 0xc8, //0x0000163d cmpq %rcx, %rax + 0x0f, 0x84, 0x3a, 0x00, 0x00, 0x00, //0x00001640 je LBB0_259 + 0x4a, 0x8d, 0x14, 0x28, //0x00001646 leaq (%rax,%r13), %rdx + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000164a .p2align 4, 0x90 + //0x00001650 LBB0_256 + 0x41, 0x0f, 0xbe, 0x74, 0x0d, 0x00, //0x00001650 movsbl (%r13,%rcx), %esi + 0x83, 0xfe, 0x20, //0x00001656 cmpl $32, %esi + 0x0f, 0x87, 0x2d, 0x00, 0x00, 0x00, //0x00001659 ja LBB0_261 + 0x49, 0x0f, 0xa3, 0xf6, //0x0000165f btq %rsi, %r14 + 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00001663 jae LBB0_261 + 0x48, 0x83, 0xc1, 0x01, //0x00001669 addq $1, %rcx + 0x48, 0x39, 0xc8, //0x0000166d cmpq %rcx, %rax + 0x0f, 0x85, 0xda, 0xff, 0xff, 0xff, //0x00001670 jne LBB0_256 + 0xe9, 0x0b, 0x00, 0x00, 0x00, //0x00001676 jmp LBB0_260 + 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000167b .p2align 4, 0x90 + //0x00001680 LBB0_259 + 0x4c, 0x01, 0xe9, //0x00001680 addq %r13, %rcx + 0x48, 0x89, 0xca, //0x00001683 movq %rcx, %rdx + //0x00001686 LBB0_260 + 0x4c, 0x29, 0xea, //0x00001686 subq %r13, %rdx + 0x48, 0x89, 0xd1, //0x00001689 movq %rdx, %rcx + //0x0000168c LBB0_261 + 0x48, 0x39, 0xc1, //0x0000168c cmpq %rax, %rcx + 0x0f, 0x83, 0xc6, 0x30, 0x00, 0x00, //0x0000168f jae LBB0_872 + //0x00001695 LBB0_262 + 0x4c, 0x8d, 0x59, 0x01, //0x00001695 leaq $1(%rcx), %r11 + 0x4d, 0x89, 0x18, //0x00001699 movq %r11, (%r8) + 0x41, 0x8a, 0x44, 0x0d, 0x00, //0x0000169c movb (%r13,%rcx), %al + 0x3c, 0x2c, //0x000016a1 cmpb $44, %al + 0x0f, 0x84, 0xa5, 0xec, 0xff, 0xff, //0x000016a3 je LBB0_33 + 0xe9, 0x9f, 0x19, 0x00, 0x00, //0x000016a9 jmp LBB0_263 + //0x000016ae LBB0_67 + 0x4d, 0x01, 0xeb, //0x000016ae addq %r13, %r11 + 0x4c, 0x8b, 0x65, 0xa8, //0x000016b1 movq $-88(%rbp), %r12 + 0x49, 0xbe, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x000016b5 movabsq $4294977024, %r14 + 0x4c, 0x8b, 0xbd, 0x40, 0xff, 0xff, 0xff, //0x000016bf movq $-192(%rbp), %r15 + 0x49, 0x83, 0xf8, 0x20, //0x000016c6 cmpq $32, %r8 + 0x0f, 0x82, 0xa4, 0x05, 0x00, 0x00, //0x000016ca jb LBB0_321 + //0x000016d0 LBB0_68 + 0xf3, 0x41, 0x0f, 0x6f, 0x13, //0x000016d0 movdqu (%r11), %xmm2 + 0xf3, 0x41, 0x0f, 0x6f, 0x5b, 0x10, //0x000016d5 movdqu $16(%r11), %xmm3 + 0x66, 0x0f, 0x6f, 0xea, //0x000016db movdqa %xmm2, %xmm5 + 0x66, 0x0f, 0x74, 0xe8, //0x000016df pcmpeqb %xmm0, %xmm5 + 0x66, 0x0f, 0xd7, 0xfd, //0x000016e3 pmovmskb %xmm5, %edi + 0x66, 0x0f, 0x6f, 0xeb, //0x000016e7 movdqa %xmm3, %xmm5 + 0x66, 0x0f, 0x74, 0xe8, //0x000016eb pcmpeqb %xmm0, %xmm5 + 0x66, 0x0f, 0xd7, 0xcd, //0x000016ef pmovmskb %xmm5, %ecx + 0x66, 0x0f, 0x74, 0xd1, //0x000016f3 pcmpeqb %xmm1, %xmm2 + 0x66, 0x0f, 0xd7, 0xf2, //0x000016f7 pmovmskb %xmm2, %esi + 0x66, 0x0f, 0x74, 0xd9, //0x000016fb pcmpeqb %xmm1, %xmm3 + 0x66, 0x0f, 0xd7, 0xd3, //0x000016ff pmovmskb %xmm3, %edx + 0x48, 0xc1, 0xe1, 0x10, //0x00001703 shlq $16, %rcx + 0x48, 0x09, 0xcf, //0x00001707 orq %rcx, %rdi + 0x48, 0xc1, 0xe2, 0x10, //0x0000170a shlq $16, %rdx + 0x48, 0x09, 0xd6, //0x0000170e orq %rdx, %rsi + 0x0f, 0x85, 0xf3, 0x04, 0x00, 0x00, //0x00001711 jne LBB0_317 + 0x4d, 0x85, 0xc9, //0x00001717 testq %r9, %r9 + 0x0f, 0x85, 0x06, 0x05, 0x00, 0x00, //0x0000171a jne LBB0_319 + 0x45, 0x31, 0xc9, //0x00001720 xorl %r9d, %r9d + 0x48, 0x85, 0xff, //0x00001723 testq %rdi, %rdi + 0x0f, 0x84, 0x40, 0x05, 0x00, 0x00, //0x00001726 je LBB0_320 + //0x0000172c LBB0_71 + 0x48, 0x0f, 0xbc, 0xcf, //0x0000172c bsfq %rdi, %rcx + 0x4d, 0x29, 0xeb, //0x00001730 subq %r13, %r11 + 0x49, 0x01, 0xcb, //0x00001733 addq %rcx, %r11 + 0x49, 0x83, 0xc3, 0x01, //0x00001736 addq $1, %r11 + 0x4c, 0x8b, 0x45, 0xc8, //0x0000173a movq $-56(%rbp), %r8 + 0x4c, 0x8b, 0x4d, 0xc0, //0x0000173e movq $-64(%rbp), %r9 + 0x48, 0x8b, 0x4d, 0x98, //0x00001742 movq $-104(%rbp), %rcx + 0x4d, 0x85, 0xdb, //0x00001746 testq %r11, %r11 + 0x0f, 0x89, 0x22, 0xef, 0xff, 0xff, //0x00001749 jns LBB0_78 + 0xe9, 0xa1, 0x3c, 0x00, 0x00, //0x0000174f jmp LBB0_976 + //0x00001754 LBB0_264 + 0x48, 0xc7, 0xc2, 0xfe, 0xff, 0xff, 0xff, //0x00001754 movq $-2, %rdx + 0xbe, 0x02, 0x00, 0x00, 0x00, //0x0000175b movl $2, %esi + 0x48, 0x01, 0xf0, //0x00001760 addq %rsi, %rax + 0x49, 0x01, 0xd6, //0x00001763 addq %rdx, %r14 + 0x0f, 0x8e, 0x12, 0xfe, 0xff, 0xff, //0x00001766 jle LBB0_235 + //0x0000176c LBB0_265 + 0x0f, 0xb6, 0x10, //0x0000176c movzbl (%rax), %edx + 0x80, 0xfa, 0x5c, //0x0000176f cmpb $92, %dl + 0x0f, 0x84, 0xdc, 0xff, 0xff, 0xff, //0x00001772 je LBB0_264 + 0x80, 0xfa, 0x22, //0x00001778 cmpb $34, %dl + 0x0f, 0x84, 0x52, 0x04, 0x00, 0x00, //0x0000177b je LBB0_313 + 0x48, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x00001781 movq $-1, %rdx + 0xbe, 0x01, 0x00, 0x00, 0x00, //0x00001788 movl $1, %esi + 0x48, 0x01, 0xf0, //0x0000178d addq %rsi, %rax + 0x49, 0x01, 0xd6, //0x00001790 addq %rdx, %r14 + 0x0f, 0x8f, 0xd3, 0xff, 0xff, 0xff, //0x00001793 jg LBB0_265 + 0xe9, 0xe0, 0xfd, 0xff, 0xff, //0x00001799 jmp LBB0_235 + //0x0000179e LBB0_268 + 0x48, 0xc7, 0x45, 0x98, 0xff, 0xff, 0xff, 0xff, //0x0000179e movq $-1, $-104(%rbp) + 0x45, 0x31, 0xc9, //0x000017a6 xorl %r9d, %r9d + 0x49, 0x83, 0xf8, 0x20, //0x000017a9 cmpq $32, %r8 + 0x0f, 0x83, 0x1d, 0xff, 0xff, 0xff, //0x000017ad jae LBB0_68 + 0xe9, 0xbc, 0x04, 0x00, 0x00, //0x000017b3 jmp LBB0_321 + //0x000017b8 LBB0_269 + 0x48, 0xc7, 0x85, 0x50, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, //0x000017b8 movq $0, $-176(%rbp) + 0x49, 0x8d, 0x43, 0xff, //0x000017c3 leaq $-1(%r11), %rax + 0x4f, 0x8d, 0x04, 0x2b, //0x000017c7 leaq (%r11,%r13), %r8 + 0x49, 0x83, 0xc0, 0xff, //0x000017cb addq $-1, %r8 + 0x48, 0x8b, 0x4d, 0xb8, //0x000017cf movq $-72(%rbp), %rcx + 0x4d, 0x8d, 0x14, 0x0f, //0x000017d3 leaq (%r15,%rcx), %r10 + 0x48, 0x39, 0x85, 0x38, 0xff, 0xff, 0xff, //0x000017d7 cmpq %rax, $-200(%rbp) + 0x48, 0x8b, 0x7d, 0xd0, //0x000017de movq $-48(%rbp), %rdi + 0x0f, 0x8d, 0xd4, 0x03, 0x00, 0x00, //0x000017e2 jge LBB0_311 + 0x48, 0x85, 0xc9, //0x000017e8 testq %rcx, %rcx + 0x0f, 0x8e, 0xcb, 0x03, 0x00, 0x00, //0x000017eb jle LBB0_311 + //0x000017f1 LBB0_271 + 0x8a, 0x07, //0x000017f1 movb (%rdi), %al + 0x3c, 0x5c, //0x000017f3 cmpb $92, %al + 0x0f, 0x85, 0x5c, 0x00, 0x00, 0x00, //0x000017f5 jne LBB0_276 + 0x4c, 0x89, 0xc6, //0x000017fb movq %r8, %rsi + 0x48, 0x29, 0xfe, //0x000017fe subq %rdi, %rsi + 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00001801 movq $-1, %rax + 0x48, 0x85, 0xf6, //0x00001808 testq %rsi, %rsi + 0x0f, 0x8e, 0x5d, 0x3d, 0x00, 0x00, //0x0000180b jle LBB0_995 + 0x0f, 0xb6, 0x4f, 0x01, //0x00001811 movzbl $1(%rdi), %ecx + 0x48, 0x8d, 0x15, 0x74, 0x46, 0x00, 0x00, //0x00001815 leaq $18036(%rip), %rdx /* __UnquoteTab+0(%rip) */ + 0x8a, 0x0c, 0x11, //0x0000181c movb (%rcx,%rdx), %cl + 0x80, 0xf9, 0xff, //0x0000181f cmpb $-1, %cl + 0x0f, 0x84, 0x45, 0x00, 0x00, 0x00, //0x00001822 je LBB0_278 + 0x84, 0xc9, //0x00001828 testb %cl, %cl + 0x0f, 0x84, 0x2a, 0x3d, 0x00, 0x00, //0x0000182a je LBB0_993 + 0x88, 0x8d, 0x50, 0xff, 0xff, 0xff, //0x00001830 movb %cl, $-176(%rbp) + 0x48, 0x83, 0xc7, 0x02, //0x00001836 addq $2, %rdi + 0xbe, 0x01, 0x00, 0x00, 0x00, //0x0000183a movl $1, %esi + 0x48, 0x8d, 0x04, 0x2e, //0x0000183f leaq (%rsi,%rbp), %rax + 0x48, 0x05, 0x50, 0xff, 0xff, 0xff, //0x00001843 addq $-176, %rax + 0x4d, 0x39, 0xd7, //0x00001849 cmpq %r10, %r15 + 0x0f, 0x82, 0x4f, 0x01, 0x00, 0x00, //0x0000184c jb LBB0_288 + 0xe9, 0x43, 0x03, 0x00, 0x00, //0x00001852 jmp LBB0_307 + //0x00001857 LBB0_276 + 0x41, 0x3a, 0x07, //0x00001857 cmpb (%r15), %al + 0x0f, 0x85, 0x9a, 0x03, 0x00, 0x00, //0x0000185a jne LBB0_315 + 0x48, 0x83, 0xc7, 0x01, //0x00001860 addq $1, %rdi + 0x49, 0x83, 0xc7, 0x01, //0x00001864 addq $1, %r15 + 0xe9, 0x3d, 0x03, 0x00, 0x00, //0x00001868 jmp LBB0_309 + //0x0000186d LBB0_278 + 0x48, 0x83, 0xfe, 0x04, //0x0000186d cmpq $4, %rsi + 0x0f, 0x8c, 0xf3, 0x3c, 0x00, 0x00, //0x00001871 jl LBB0_994 + 0x4c, 0x8d, 0x4f, 0x02, //0x00001877 leaq $2(%rdi), %r9 + 0x48, 0x89, 0x7d, 0xd0, //0x0000187b movq %rdi, $-48(%rbp) + 0x8b, 0x7f, 0x02, //0x0000187f movl $2(%rdi), %edi + 0x89, 0xf9, //0x00001882 movl %edi, %ecx + 0xf7, 0xd1, //0x00001884 notl %ecx + 0x8d, 0x9f, 0xd0, 0xcf, 0xcf, 0xcf, //0x00001886 leal $-808464432(%rdi), %ebx + 0x81, 0xe1, 0x80, 0x80, 0x80, 0x80, //0x0000188c andl $-2139062144, %ecx + 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00001892 movq $-2, %rax + 0x85, 0xd9, //0x00001899 testl %ebx, %ecx + 0x0f, 0x85, 0x97, 0x3c, 0x00, 0x00, //0x0000189b jne LBB0_1003 + 0x8d, 0x9f, 0x19, 0x19, 0x19, 0x19, //0x000018a1 leal $421075225(%rdi), %ebx + 0x09, 0xfb, //0x000018a7 orl %edi, %ebx + 0xf7, 0xc3, 0x80, 0x80, 0x80, 0x80, //0x000018a9 testl $-2139062144, %ebx + 0x0f, 0x85, 0x83, 0x3c, 0x00, 0x00, //0x000018af jne LBB0_1003 + 0x89, 0xfb, //0x000018b5 movl %edi, %ebx + 0x81, 0xe3, 0x7f, 0x7f, 0x7f, 0x7f, //0x000018b7 andl $2139062143, %ebx + 0xba, 0xc0, 0xc0, 0xc0, 0xc0, //0x000018bd movl $-1061109568, %edx + 0x29, 0xda, //0x000018c2 subl %ebx, %edx + 0x44, 0x8d, 0xb3, 0x46, 0x46, 0x46, 0x46, //0x000018c4 leal $1179010630(%rbx), %r14d + 0x21, 0xca, //0x000018cb andl %ecx, %edx + 0x44, 0x85, 0xf2, //0x000018cd testl %r14d, %edx + 0x0f, 0x85, 0x62, 0x3c, 0x00, 0x00, //0x000018d0 jne LBB0_1003 + 0xba, 0xe0, 0xe0, 0xe0, 0xe0, //0x000018d6 movl $-522133280, %edx + 0x29, 0xda, //0x000018db subl %ebx, %edx + 0x81, 0xc3, 0x39, 0x39, 0x39, 0x39, //0x000018dd addl $960051513, %ebx + 0x21, 0xd1, //0x000018e3 andl %edx, %ecx + 0x85, 0xd9, //0x000018e5 testl %ebx, %ecx + 0x0f, 0x85, 0x84, 0x3c, 0x00, 0x00, //0x000018e7 jne LBB0_996 + 0x0f, 0xcf, //0x000018ed bswapl %edi + 0x89, 0xf8, //0x000018ef movl %edi, %eax + 0xc1, 0xe8, 0x04, //0x000018f1 shrl $4, %eax + 0xf7, 0xd0, //0x000018f4 notl %eax + 0x25, 0x01, 0x01, 0x01, 0x01, //0x000018f6 andl $16843009, %eax + 0x8d, 0x04, 0xc0, //0x000018fb leal (%rax,%rax,8), %eax + 0x81, 0xe7, 0x0f, 0x0f, 0x0f, 0x0f, //0x000018fe andl $252645135, %edi + 0x01, 0xc7, //0x00001904 addl %eax, %edi + 0x89, 0xf9, //0x00001906 movl %edi, %ecx + 0xc1, 0xe9, 0x04, //0x00001908 shrl $4, %ecx + 0x09, 0xf9, //0x0000190b orl %edi, %ecx + 0x89, 0xc8, //0x0000190d movl %ecx, %eax + 0xc1, 0xe8, 0x08, //0x0000190f shrl $8, %eax + 0x25, 0x00, 0xff, 0x00, 0x00, //0x00001912 andl $65280, %eax + 0x0f, 0xb6, 0xf9, //0x00001917 movzbl %cl, %edi + 0x09, 0xc7, //0x0000191a orl %eax, %edi + 0x48, 0x8b, 0x55, 0xd0, //0x0000191c movq $-48(%rbp), %rdx + 0x4c, 0x8d, 0x4a, 0x06, //0x00001920 leaq $6(%rdx), %r9 + 0x83, 0xff, 0x7f, //0x00001924 cmpl $127, %edi + 0x49, 0xbe, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00001927 movabsq $4294977024, %r14 + 0x0f, 0x86, 0xc8, 0x00, 0x00, 0x00, //0x00001931 jbe LBB0_295 + 0x81, 0xff, 0xff, 0x07, 0x00, 0x00, //0x00001937 cmpl $2047, %edi + 0x0f, 0x86, 0xcc, 0x00, 0x00, 0x00, //0x0000193d jbe LBB0_296 + 0x89, 0xca, //0x00001943 movl %ecx, %edx + 0x81, 0xe2, 0x00, 0x00, 0xf8, 0x00, //0x00001945 andl $16252928, %edx + 0x81, 0xfa, 0x00, 0x00, 0xd8, 0x00, //0x0000194b cmpl $14155776, %edx + 0x0f, 0x84, 0xde, 0x00, 0x00, 0x00, //0x00001951 je LBB0_297 + 0xc1, 0xe8, 0x0c, //0x00001957 shrl $12, %eax + 0x0c, 0xe0, //0x0000195a orb $-32, %al + 0x88, 0x85, 0x50, 0xff, 0xff, 0xff, //0x0000195c movb %al, $-176(%rbp) + 0xc1, 0xef, 0x06, //0x00001962 shrl $6, %edi + 0x40, 0x80, 0xe7, 0x3f, //0x00001965 andb $63, %dil + 0x40, 0x80, 0xcf, 0x80, //0x00001969 orb $-128, %dil + 0x40, 0x88, 0xbd, 0x51, 0xff, 0xff, 0xff, //0x0000196d movb %dil, $-175(%rbp) + 0x80, 0xe1, 0x3f, //0x00001974 andb $63, %cl + 0x80, 0xc9, 0x80, //0x00001977 orb $-128, %cl + 0x88, 0x8d, 0x52, 0xff, 0xff, 0xff, //0x0000197a movb %cl, $-174(%rbp) + 0xbe, 0x03, 0x00, 0x00, 0x00, //0x00001980 movl $3, %esi + 0x89, 0xc1, //0x00001985 movl %eax, %ecx + //0x00001987 LBB0_287 + 0x4c, 0x89, 0xcf, //0x00001987 movq %r9, %rdi + 0x4c, 0x8b, 0x4d, 0xc0, //0x0000198a movq $-64(%rbp), %r9 + 0x48, 0x8d, 0x04, 0x2e, //0x0000198e leaq (%rsi,%rbp), %rax + 0x48, 0x05, 0x50, 0xff, 0xff, 0xff, //0x00001992 addq $-176, %rax + 0x4d, 0x39, 0xd7, //0x00001998 cmpq %r10, %r15 + 0x0f, 0x83, 0xf9, 0x01, 0x00, 0x00, //0x0000199b jae LBB0_307 + //0x000019a1 LBB0_288 + 0x48, 0x8d, 0x95, 0x50, 0xff, 0xff, 0xff, //0x000019a1 leaq $-176(%rbp), %rdx + 0x48, 0x39, 0xd0, //0x000019a8 cmpq %rdx, %rax + 0x0f, 0x86, 0xe9, 0x01, 0x00, 0x00, //0x000019ab jbe LBB0_307 + 0x41, 0x38, 0x0f, //0x000019b1 cmpb %cl, (%r15) + 0x0f, 0x85, 0xe0, 0x01, 0x00, 0x00, //0x000019b4 jne LBB0_307 + 0x48, 0x89, 0xfb, //0x000019ba movq %rdi, %rbx + 0x49, 0x83, 0xc7, 0x01, //0x000019bd addq $1, %r15 + 0x48, 0x8d, 0xb5, 0x51, 0xff, 0xff, 0xff, //0x000019c1 leaq $-175(%rbp), %rsi + 0x4c, 0x89, 0xff, //0x000019c8 movq %r15, %rdi + //0x000019cb LBB0_291 + 0x49, 0x89, 0xff, //0x000019cb movq %rdi, %r15 + 0x48, 0x89, 0xf1, //0x000019ce movq %rsi, %rcx + 0x4c, 0x39, 0xd7, //0x000019d1 cmpq %r10, %rdi + 0x0f, 0x83, 0x1d, 0x00, 0x00, 0x00, //0x000019d4 jae LBB0_294 + 0x48, 0x39, 0xc1, //0x000019da cmpq %rax, %rcx + 0x0f, 0x83, 0x14, 0x00, 0x00, 0x00, //0x000019dd jae LBB0_294 + 0x41, 0x0f, 0xb6, 0x17, //0x000019e3 movzbl (%r15), %edx + 0x49, 0x8d, 0x7f, 0x01, //0x000019e7 leaq $1(%r15), %rdi + 0x48, 0x8d, 0x71, 0x01, //0x000019eb leaq $1(%rcx), %rsi + 0x3a, 0x11, //0x000019ef cmpb (%rcx), %dl + 0x0f, 0x84, 0xd4, 0xff, 0xff, 0xff, //0x000019f1 je LBB0_291 + //0x000019f7 LBB0_294 + 0x48, 0x89, 0xdf, //0x000019f7 movq %rbx, %rdi + 0xe9, 0xa2, 0x01, 0x00, 0x00, //0x000019fa jmp LBB0_308 + //0x000019ff LBB0_295 + 0x88, 0x8d, 0x50, 0xff, 0xff, 0xff, //0x000019ff movb %cl, $-176(%rbp) + 0xbe, 0x01, 0x00, 0x00, 0x00, //0x00001a05 movl $1, %esi + 0xe9, 0x78, 0xff, 0xff, 0xff, //0x00001a0a jmp LBB0_287 + //0x00001a0f LBB0_296 + 0xc1, 0xef, 0x06, //0x00001a0f shrl $6, %edi + 0x40, 0x80, 0xcf, 0xc0, //0x00001a12 orb $-64, %dil + 0x40, 0x88, 0xbd, 0x50, 0xff, 0xff, 0xff, //0x00001a16 movb %dil, $-176(%rbp) + 0x80, 0xe1, 0x3f, //0x00001a1d andb $63, %cl + 0x80, 0xc9, 0x80, //0x00001a20 orb $-128, %cl + 0x88, 0x8d, 0x51, 0xff, 0xff, 0xff, //0x00001a23 movb %cl, $-175(%rbp) + 0xbe, 0x02, 0x00, 0x00, 0x00, //0x00001a29 movl $2, %esi + 0x89, 0xf9, //0x00001a2e movl %edi, %ecx + 0xe9, 0x52, 0xff, 0xff, 0xff, //0x00001a30 jmp LBB0_287 + //0x00001a35 LBB0_297 + 0x48, 0xc7, 0xc0, 0xfc, 0xff, 0xff, 0xff, //0x00001a35 movq $-4, %rax + 0x48, 0x83, 0xfe, 0x06, //0x00001a3c cmpq $6, %rsi + 0x0f, 0x8c, 0x2b, 0x3b, 0x00, 0x00, //0x00001a40 jl LBB0_996 + 0x81, 0xff, 0xff, 0xdb, 0x00, 0x00, //0x00001a46 cmpl $56319, %edi + 0x0f, 0x87, 0x1f, 0x3b, 0x00, 0x00, //0x00001a4c ja LBB0_996 + 0x41, 0x80, 0x39, 0x5c, //0x00001a52 cmpb $92, (%r9) + 0x0f, 0x85, 0x15, 0x3b, 0x00, 0x00, //0x00001a56 jne LBB0_996 + 0x48, 0x8b, 0x4d, 0xd0, //0x00001a5c movq $-48(%rbp), %rcx + 0x80, 0x79, 0x07, 0x75, //0x00001a60 cmpb $117, $7(%rcx) + 0x0f, 0x85, 0x07, 0x3b, 0x00, 0x00, //0x00001a64 jne LBB0_996 + 0x48, 0x8b, 0x4d, 0xd0, //0x00001a6a movq $-48(%rbp), %rcx + 0x4c, 0x8d, 0x49, 0x08, //0x00001a6e leaq $8(%rcx), %r9 + 0x8b, 0x49, 0x08, //0x00001a72 movl $8(%rcx), %ecx + 0x89, 0xce, //0x00001a75 movl %ecx, %esi + 0xf7, 0xd6, //0x00001a77 notl %esi + 0x8d, 0x91, 0xd0, 0xcf, 0xcf, 0xcf, //0x00001a79 leal $-808464432(%rcx), %edx + 0x81, 0xe6, 0x80, 0x80, 0x80, 0x80, //0x00001a7f andl $-2139062144, %esi + 0x85, 0xd6, //0x00001a85 testl %edx, %esi + 0x0f, 0x85, 0xab, 0x3a, 0x00, 0x00, //0x00001a87 jne LBB0_1003 + 0x8d, 0x91, 0x19, 0x19, 0x19, 0x19, //0x00001a8d leal $421075225(%rcx), %edx + 0x09, 0xca, //0x00001a93 orl %ecx, %edx + 0xf7, 0xc2, 0x80, 0x80, 0x80, 0x80, //0x00001a95 testl $-2139062144, %edx + 0x0f, 0x85, 0x97, 0x3a, 0x00, 0x00, //0x00001a9b jne LBB0_1003 + 0x89, 0xcb, //0x00001aa1 movl %ecx, %ebx + 0x81, 0xe3, 0x7f, 0x7f, 0x7f, 0x7f, //0x00001aa3 andl $2139062143, %ebx + 0xba, 0xc0, 0xc0, 0xc0, 0xc0, //0x00001aa9 movl $-1061109568, %edx + 0x29, 0xda, //0x00001aae subl %ebx, %edx + 0x44, 0x8d, 0xb3, 0x46, 0x46, 0x46, 0x46, //0x00001ab0 leal $1179010630(%rbx), %r14d + 0x21, 0xf2, //0x00001ab7 andl %esi, %edx + 0x44, 0x85, 0xf2, //0x00001ab9 testl %r14d, %edx + 0x0f, 0x85, 0x76, 0x3a, 0x00, 0x00, //0x00001abc jne LBB0_1003 + 0xba, 0xe0, 0xe0, 0xe0, 0xe0, //0x00001ac2 movl $-522133280, %edx + 0x29, 0xda, //0x00001ac7 subl %ebx, %edx + 0x81, 0xc3, 0x39, 0x39, 0x39, 0x39, //0x00001ac9 addl $960051513, %ebx + 0x21, 0xd6, //0x00001acf andl %edx, %esi + 0x85, 0xde, //0x00001ad1 testl %ebx, %esi + 0x0f, 0x85, 0x5f, 0x3a, 0x00, 0x00, //0x00001ad3 jne LBB0_1003 + 0x0f, 0xc9, //0x00001ad9 bswapl %ecx + 0x89, 0xca, //0x00001adb movl %ecx, %edx + 0xc1, 0xea, 0x04, //0x00001add shrl $4, %edx + 0xf7, 0xd2, //0x00001ae0 notl %edx + 0x81, 0xe2, 0x01, 0x01, 0x01, 0x01, //0x00001ae2 andl $16843009, %edx + 0x8d, 0x14, 0xd2, //0x00001ae8 leal (%rdx,%rdx,8), %edx + 0x81, 0xe1, 0x0f, 0x0f, 0x0f, 0x0f, //0x00001aeb andl $252645135, %ecx + 0x01, 0xd1, //0x00001af1 addl %edx, %ecx + 0x89, 0xce, //0x00001af3 movl %ecx, %esi + 0xc1, 0xee, 0x04, //0x00001af5 shrl $4, %esi + 0x09, 0xce, //0x00001af8 orl %ecx, %esi + 0x89, 0xf1, //0x00001afa movl %esi, %ecx + 0x81, 0xe1, 0x00, 0x00, 0xfc, 0x00, //0x00001afc andl $16515072, %ecx + 0x81, 0xf9, 0x00, 0x00, 0xdc, 0x00, //0x00001b02 cmpl $14417920, %ecx + 0x0f, 0x85, 0x63, 0x3a, 0x00, 0x00, //0x00001b08 jne LBB0_996 + 0x89, 0xf0, //0x00001b0e movl %esi, %eax + 0xc1, 0xe8, 0x08, //0x00001b10 shrl $8, %eax + 0x25, 0x00, 0xff, 0x00, 0x00, //0x00001b13 andl $65280, %eax + 0x40, 0x0f, 0xb6, 0xce, //0x00001b18 movzbl %sil, %ecx + 0x09, 0xc1, //0x00001b1c orl %eax, %ecx + 0xc1, 0xe7, 0x0a, //0x00001b1e shll $10, %edi + 0x8d, 0x04, 0x39, //0x00001b21 leal (%rcx,%rdi), %eax + 0x8d, 0x14, 0x0f, //0x00001b24 leal (%rdi,%rcx), %edx + 0x81, 0xc2, 0x00, 0x24, 0xa0, 0xfc, //0x00001b27 addl $-56613888, %edx + 0x89, 0xd1, //0x00001b2d movl %edx, %ecx + 0xc1, 0xe9, 0x12, //0x00001b2f shrl $18, %ecx + 0x80, 0xc9, 0xf0, //0x00001b32 orb $-16, %cl + 0x88, 0x8d, 0x50, 0xff, 0xff, 0xff, //0x00001b35 movb %cl, $-176(%rbp) + 0x89, 0xd6, //0x00001b3b movl %edx, %esi + 0xc1, 0xee, 0x0c, //0x00001b3d shrl $12, %esi + 0x40, 0x80, 0xe6, 0x3f, //0x00001b40 andb $63, %sil + 0x40, 0x80, 0xce, 0x80, //0x00001b44 orb $-128, %sil + 0x40, 0x88, 0xb5, 0x51, 0xff, 0xff, 0xff, //0x00001b48 movb %sil, $-175(%rbp) + 0xc1, 0xea, 0x06, //0x00001b4f shrl $6, %edx + 0x80, 0xe2, 0x3f, //0x00001b52 andb $63, %dl + 0x80, 0xca, 0x80, //0x00001b55 orb $-128, %dl + 0x88, 0x95, 0x52, 0xff, 0xff, 0xff, //0x00001b58 movb %dl, $-174(%rbp) + 0x24, 0x3f, //0x00001b5e andb $63, %al + 0x0c, 0x80, //0x00001b60 orb $-128, %al + 0x88, 0x85, 0x53, 0xff, 0xff, 0xff, //0x00001b62 movb %al, $-173(%rbp) + 0x48, 0x8b, 0x7d, 0xd0, //0x00001b68 movq $-48(%rbp), %rdi + 0x48, 0x83, 0xc7, 0x0c, //0x00001b6c addq $12, %rdi + 0xbe, 0x04, 0x00, 0x00, 0x00, //0x00001b70 movl $4, %esi + 0x4c, 0x8b, 0x4d, 0xc0, //0x00001b75 movq $-64(%rbp), %r9 + 0x4c, 0x8b, 0x65, 0xa8, //0x00001b79 movq $-88(%rbp), %r12 + 0x49, 0xbe, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00001b7d movabsq $4294977024, %r14 + 0x48, 0x8d, 0x04, 0x2e, //0x00001b87 leaq (%rsi,%rbp), %rax + 0x48, 0x05, 0x50, 0xff, 0xff, 0xff, //0x00001b8b addq $-176, %rax + 0x4d, 0x39, 0xd7, //0x00001b91 cmpq %r10, %r15 + 0x0f, 0x82, 0x07, 0xfe, 0xff, 0xff, //0x00001b94 jb LBB0_288 + //0x00001b9a LBB0_307 + 0x48, 0x8d, 0x8d, 0x50, 0xff, 0xff, 0xff, //0x00001b9a leaq $-176(%rbp), %rcx + //0x00001ba1 LBB0_308 + 0x48, 0x39, 0xc1, //0x00001ba1 cmpq %rax, %rcx + 0x0f, 0x85, 0x50, 0x00, 0x00, 0x00, //0x00001ba4 jne LBB0_315 + //0x00001baa LBB0_309 + 0x4c, 0x39, 0xc7, //0x00001baa cmpq %r8, %rdi + 0x0f, 0x83, 0x09, 0x00, 0x00, 0x00, //0x00001bad jae LBB0_311 + 0x4d, 0x39, 0xd7, //0x00001bb3 cmpq %r10, %r15 + 0x0f, 0x82, 0x35, 0xfc, 0xff, 0xff, //0x00001bb6 jb LBB0_271 + //0x00001bbc LBB0_311 + 0x4c, 0x31, 0xc7, //0x00001bbc xorq %r8, %rdi + 0x4d, 0x31, 0xd7, //0x00001bbf xorq %r10, %r15 + 0x31, 0xc9, //0x00001bc2 xorl %ecx, %ecx + 0x49, 0x09, 0xff, //0x00001bc4 orq %rdi, %r15 + 0x0f, 0x94, 0xc1, //0x00001bc7 sete %cl + //0x00001bca LBB0_312 + 0x4c, 0x8b, 0x45, 0xc8, //0x00001bca movq $-56(%rbp), %r8 + 0xe9, 0x22, 0xeb, 0xff, 0xff, //0x00001bce jmp LBB0_86 + //0x00001bd3 LBB0_313 + 0x4c, 0x29, 0xe8, //0x00001bd3 subq %r13, %rax + 0x48, 0x83, 0xc0, 0x01, //0x00001bd6 addq $1, %rax + 0x49, 0x89, 0x00, //0x00001bda movq %rax, (%r8) + 0x49, 0x89, 0xc3, //0x00001bdd movq %rax, %r11 + 0xe9, 0x99, 0xf9, 0xff, 0xff, //0x00001be0 jmp LBB0_235 + //0x00001be5 LBB0_314 + 0x4d, 0x01, 0xeb, //0x00001be5 addq %r13, %r11 + 0x48, 0x85, 0xc9, //0x00001be8 testq %rcx, %rcx + 0x4c, 0x8b, 0x45, 0xc8, //0x00001beb movq $-56(%rbp), %r8 + 0x0f, 0x85, 0xe3, 0xee, 0xff, 0xff, //0x00001bef jne LBB0_155 + 0xe9, 0x27, 0xef, 0xff, 0xff, //0x00001bf5 jmp LBB0_162 + //0x00001bfa LBB0_315 + 0x31, 0xc9, //0x00001bfa xorl %ecx, %ecx + 0xe9, 0xc9, 0xff, 0xff, 0xff, //0x00001bfc jmp LBB0_312 + //0x00001c01 LBB0_316 + 0x4b, 0x8d, 0x04, 0x2b, //0x00001c01 leaq (%r11,%r13), %rax + 0xe9, 0xb3, 0xf0, 0xff, 0xff, //0x00001c05 jmp LBB0_178 + //0x00001c0a LBB0_317 + 0x48, 0x83, 0x7d, 0x98, 0xff, //0x00001c0a cmpq $-1, $-104(%rbp) + 0x0f, 0x85, 0x11, 0x00, 0x00, 0x00, //0x00001c0f jne LBB0_319 + 0x4c, 0x89, 0xd9, //0x00001c15 movq %r11, %rcx + 0x4c, 0x29, 0xe9, //0x00001c18 subq %r13, %rcx + 0x48, 0x0f, 0xbc, 0xd6, //0x00001c1b bsfq %rsi, %rdx + 0x48, 0x01, 0xca, //0x00001c1f addq %rcx, %rdx + 0x48, 0x89, 0x55, 0x98, //0x00001c22 movq %rdx, $-104(%rbp) + //0x00001c26 LBB0_319 + 0x44, 0x89, 0xc9, //0x00001c26 movl %r9d, %ecx + 0xf7, 0xd1, //0x00001c29 notl %ecx + 0x21, 0xf1, //0x00001c2b andl %esi, %ecx + 0x41, 0x8d, 0x14, 0x49, //0x00001c2d leal (%r9,%rcx,2), %edx + 0x8d, 0x1c, 0x09, //0x00001c31 leal (%rcx,%rcx), %ebx + 0xf7, 0xd3, //0x00001c34 notl %ebx + 0x21, 0xf3, //0x00001c36 andl %esi, %ebx + 0x81, 0xe3, 0xaa, 0xaa, 0xaa, 0xaa, //0x00001c38 andl $-1431655766, %ebx + 0x45, 0x31, 0xc9, //0x00001c3e xorl %r9d, %r9d + 0x01, 0xcb, //0x00001c41 addl %ecx, %ebx + 0x41, 0x0f, 0x92, 0xc1, //0x00001c43 setb %r9b + 0x01, 0xdb, //0x00001c47 addl %ebx, %ebx + 0x81, 0xf3, 0x55, 0x55, 0x55, 0x55, //0x00001c49 xorl $1431655765, %ebx + 0x21, 0xd3, //0x00001c4f andl %edx, %ebx + 0xf7, 0xd3, //0x00001c51 notl %ebx + 0x21, 0xdf, //0x00001c53 andl %ebx, %edi + 0x4c, 0x8b, 0x65, 0xa8, //0x00001c55 movq $-88(%rbp), %r12 + 0x49, 0xbe, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00001c59 movabsq $4294977024, %r14 + 0x48, 0x85, 0xff, //0x00001c63 testq %rdi, %rdi + 0x0f, 0x85, 0xc0, 0xfa, 0xff, 0xff, //0x00001c66 jne LBB0_71 + //0x00001c6c LBB0_320 + 0x49, 0x83, 0xc3, 0x20, //0x00001c6c addq $32, %r11 + 0x49, 0x83, 0xc0, 0xe0, //0x00001c70 addq $-32, %r8 + //0x00001c74 LBB0_321 + 0x4d, 0x85, 0xc9, //0x00001c74 testq %r9, %r9 + 0x0f, 0x85, 0xdb, 0x00, 0x00, 0x00, //0x00001c77 jne LBB0_335 + 0x4c, 0x89, 0xef, //0x00001c7d movq %r13, %rdi + 0x48, 0xf7, 0xd7, //0x00001c80 notq %rdi + 0x4c, 0x8b, 0x4d, 0x98, //0x00001c83 movq $-104(%rbp), %r9 + 0x4d, 0x85, 0xc0, //0x00001c87 testq %r8, %r8 + 0x0f, 0x84, 0x92, 0x00, 0x00, 0x00, //0x00001c8a je LBB0_333 + //0x00001c90 LBB0_323 + 0x48, 0x83, 0xc7, 0x01, //0x00001c90 addq $1, %rdi + //0x00001c94 LBB0_324 + 0x31, 0xf6, //0x00001c94 xorl %esi, %esi + //0x00001c96 LBB0_325 + 0x41, 0x0f, 0xb6, 0x1c, 0x33, //0x00001c96 movzbl (%r11,%rsi), %ebx + 0x80, 0xfb, 0x22, //0x00001c9b cmpb $34, %bl + 0x0f, 0x84, 0x77, 0x00, 0x00, 0x00, //0x00001c9e je LBB0_332 + 0x80, 0xfb, 0x5c, //0x00001ca4 cmpb $92, %bl + 0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x00001ca7 je LBB0_330 + 0x48, 0x83, 0xc6, 0x01, //0x00001cad addq $1, %rsi + 0x49, 0x39, 0xf0, //0x00001cb1 cmpq %rsi, %r8 + 0x0f, 0x85, 0xdc, 0xff, 0xff, 0xff, //0x00001cb4 jne LBB0_325 + 0xe9, 0x80, 0x00, 0x00, 0x00, //0x00001cba jmp LBB0_328 + //0x00001cbf LBB0_330 + 0x49, 0x8d, 0x48, 0xff, //0x00001cbf leaq $-1(%r8), %rcx + 0x48, 0x39, 0xf1, //0x00001cc3 cmpq %rsi, %rcx + 0x0f, 0x84, 0x25, 0x37, 0x00, 0x00, //0x00001cc6 je LBB0_975 + 0x4a, 0x8d, 0x0c, 0x1f, //0x00001ccc leaq (%rdi,%r11), %rcx + 0x48, 0x01, 0xf1, //0x00001cd0 addq %rsi, %rcx + 0x49, 0x83, 0xf9, 0xff, //0x00001cd3 cmpq $-1, %r9 + 0x48, 0x8b, 0x55, 0x98, //0x00001cd7 movq $-104(%rbp), %rdx + 0x48, 0x0f, 0x44, 0xd1, //0x00001cdb cmoveq %rcx, %rdx + 0x48, 0x89, 0x55, 0x98, //0x00001cdf movq %rdx, $-104(%rbp) + 0x4c, 0x0f, 0x44, 0xc9, //0x00001ce3 cmoveq %rcx, %r9 + 0x49, 0x01, 0xf3, //0x00001ce7 addq %rsi, %r11 + 0x49, 0x83, 0xc3, 0x02, //0x00001cea addq $2, %r11 + 0x4c, 0x89, 0xc1, //0x00001cee movq %r8, %rcx + 0x48, 0x29, 0xf1, //0x00001cf1 subq %rsi, %rcx + 0x48, 0x83, 0xc1, 0xfe, //0x00001cf4 addq $-2, %rcx + 0x49, 0x83, 0xc0, 0xfe, //0x00001cf8 addq $-2, %r8 + 0x49, 0x39, 0xf0, //0x00001cfc cmpq %rsi, %r8 + 0x49, 0x89, 0xc8, //0x00001cff movq %rcx, %r8 + 0x4c, 0x8b, 0x65, 0xa8, //0x00001d02 movq $-88(%rbp), %r12 + 0x49, 0xbe, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00001d06 movabsq $4294977024, %r14 + 0x0f, 0x85, 0x7e, 0xff, 0xff, 0xff, //0x00001d10 jne LBB0_324 + 0xe9, 0xd6, 0x36, 0x00, 0x00, //0x00001d16 jmp LBB0_975 + //0x00001d1b LBB0_332 + 0x49, 0x01, 0xf3, //0x00001d1b addq %rsi, %r11 + 0x49, 0x83, 0xc3, 0x01, //0x00001d1e addq $1, %r11 + //0x00001d22 LBB0_333 + 0x4c, 0x8b, 0x4d, 0xc0, //0x00001d22 movq $-64(%rbp), %r9 + 0x48, 0x8b, 0x4d, 0x98, //0x00001d26 movq $-104(%rbp), %rcx + //0x00001d2a LBB0_334 + 0x4d, 0x29, 0xeb, //0x00001d2a subq %r13, %r11 + 0x4c, 0x8b, 0x45, 0xc8, //0x00001d2d movq $-56(%rbp), %r8 + 0x4d, 0x85, 0xdb, //0x00001d31 testq %r11, %r11 + 0x0f, 0x89, 0x37, 0xe9, 0xff, 0xff, //0x00001d34 jns LBB0_78 + 0xe9, 0xb6, 0x36, 0x00, 0x00, //0x00001d3a jmp LBB0_976 + //0x00001d3f LBB0_328 + 0x80, 0xfb, 0x22, //0x00001d3f cmpb $34, %bl + 0x4c, 0x8b, 0x4d, 0xc0, //0x00001d42 movq $-64(%rbp), %r9 + 0x48, 0x8b, 0x4d, 0x98, //0x00001d46 movq $-104(%rbp), %rcx + 0x0f, 0x85, 0xa1, 0x36, 0x00, 0x00, //0x00001d4a jne LBB0_975 + 0x4d, 0x01, 0xc3, //0x00001d50 addq %r8, %r11 + 0xe9, 0xd2, 0xff, 0xff, 0xff, //0x00001d53 jmp LBB0_334 + //0x00001d58 LBB0_335 + 0x4d, 0x85, 0xc0, //0x00001d58 testq %r8, %r8 + 0x0f, 0x84, 0x90, 0x36, 0x00, 0x00, //0x00001d5b je LBB0_975 + 0x4c, 0x89, 0xef, //0x00001d61 movq %r13, %rdi + 0x48, 0xf7, 0xd7, //0x00001d64 notq %rdi + 0x49, 0x8d, 0x0c, 0x3b, //0x00001d67 leaq (%r11,%rdi), %rcx + 0x48, 0x8b, 0x55, 0x98, //0x00001d6b movq $-104(%rbp), %rdx + 0x48, 0x83, 0xfa, 0xff, //0x00001d6f cmpq $-1, %rdx + 0x49, 0x89, 0xd1, //0x00001d73 movq %rdx, %r9 + 0x48, 0x0f, 0x44, 0xd1, //0x00001d76 cmoveq %rcx, %rdx + 0x4c, 0x0f, 0x44, 0xc9, //0x00001d7a cmoveq %rcx, %r9 + 0x49, 0x83, 0xc3, 0x01, //0x00001d7e addq $1, %r11 + 0x49, 0x83, 0xc0, 0xff, //0x00001d82 addq $-1, %r8 + 0x48, 0x89, 0x55, 0x98, //0x00001d86 movq %rdx, $-104(%rbp) + 0x4c, 0x8b, 0x65, 0xa8, //0x00001d8a movq $-88(%rbp), %r12 + 0x49, 0xbe, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00001d8e movabsq $4294977024, %r14 + 0x4d, 0x85, 0xc0, //0x00001d98 testq %r8, %r8 + 0x0f, 0x85, 0xef, 0xfe, 0xff, 0xff, //0x00001d9b jne LBB0_323 + 0xe9, 0x7c, 0xff, 0xff, 0xff, //0x00001da1 jmp LBB0_333 + //0x00001da6 LBB0_337 + 0x4c, 0x8b, 0x4d, 0xc0, //0x00001da6 movq $-64(%rbp), %r9 + 0x4d, 0x8b, 0x19, //0x00001daa movq (%r9), %r11 + 0x4c, 0x8b, 0x45, 0xc8, //0x00001dad movq $-56(%rbp), %r8 + 0x4d, 0x89, 0x18, //0x00001db1 movq %r11, (%r8) + //0x00001db4 LBB0_338 + 0x4c, 0x8b, 0x65, 0xa8, //0x00001db4 movq $-88(%rbp), %r12 + 0xe9, 0xc1, 0xf7, 0xff, 0xff, //0x00001db8 jmp LBB0_235 + //0x00001dbd LBB0_339 + 0x49, 0x8d, 0x40, 0xff, //0x00001dbd leaq $-1(%r8), %rax + 0x4c, 0x39, 0xf0, //0x00001dc1 cmpq %r14, %rax + 0x0f, 0x85, 0x0d, 0x00, 0x00, 0x00, //0x00001dc4 jne LBB0_341 + 0x4c, 0x8b, 0x45, 0xc8, //0x00001dca movq $-56(%rbp), %r8 + 0x4c, 0x8b, 0x4d, 0xc0, //0x00001dce movq $-64(%rbp), %r9 + 0xe9, 0xdd, 0xff, 0xff, 0xff, //0x00001dd2 jmp LBB0_338 + //0x00001dd7 LBB0_341 + 0x4b, 0x8d, 0x04, 0x0e, //0x00001dd7 leaq (%r14,%r9), %rax + 0x48, 0x83, 0xc0, 0x02, //0x00001ddb addq $2, %rax + 0x4d, 0x29, 0xf0, //0x00001ddf subq %r14, %r8 + 0x49, 0x83, 0xc0, 0xfe, //0x00001de2 addq $-2, %r8 + 0x4d, 0x89, 0xc6, //0x00001de6 movq %r8, %r14 + 0x4c, 0x8b, 0x65, 0xa8, //0x00001de9 movq $-88(%rbp), %r12 + 0xe9, 0xcb, 0xee, 0xff, 0xff, //0x00001ded jmp LBB0_178 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001df2 .p2align 4, 0x90 + //0x00001e00 LBB0_342 + 0x80, 0xf9, 0x5b, //0x00001e00 cmpb $91, %cl + 0x0f, 0x85, 0x52, 0x29, 0x00, 0x00, //0x00001e03 jne LBB0_872 + 0x48, 0x8b, 0x45, 0xb0, //0x00001e09 movq $-80(%rbp), %rax + 0x48, 0x8b, 0x40, 0x08, //0x00001e0d movq $8(%rax), %rax + 0x4c, 0x8b, 0x38, //0x00001e11 movq (%rax), %r15 + 0x4d, 0x85, 0xff, //0x00001e14 testq %r15, %r15 + 0x0f, 0x88, 0xfe, 0x28, 0x00, 0x00, //0x00001e17 js LBB0_865 + 0x49, 0x8b, 0x09, //0x00001e1d movq (%r9), %rcx + 0x49, 0x39, 0xcb, //0x00001e20 cmpq %rcx, %r11 + 0x0f, 0x83, 0x27, 0x00, 0x00, 0x00, //0x00001e23 jae LBB0_349 + 0x43, 0x8a, 0x44, 0x1d, 0x00, //0x00001e29 movb (%r13,%r11), %al + 0x3c, 0x0d, //0x00001e2e cmpb $13, %al + 0x0f, 0x84, 0x1a, 0x00, 0x00, 0x00, //0x00001e30 je LBB0_349 + 0x3c, 0x20, //0x00001e36 cmpb $32, %al + 0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x00001e38 je LBB0_349 + 0x04, 0xf7, //0x00001e3e addb $-9, %al + 0x3c, 0x01, //0x00001e40 cmpb $1, %al + 0x0f, 0x86, 0x08, 0x00, 0x00, 0x00, //0x00001e42 jbe LBB0_349 + 0x4c, 0x89, 0xda, //0x00001e48 movq %r11, %rdx + 0xe9, 0xf8, 0x00, 0x00, 0x00, //0x00001e4b jmp LBB0_371 + //0x00001e50 .p2align 4, 0x90 + //0x00001e50 LBB0_349 + 0x49, 0x8d, 0x53, 0x01, //0x00001e50 leaq $1(%r11), %rdx + 0x48, 0x39, 0xca, //0x00001e54 cmpq %rcx, %rdx + 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00001e57 jae LBB0_353 + 0x41, 0x8a, 0x44, 0x15, 0x00, //0x00001e5d movb (%r13,%rdx), %al + 0x3c, 0x0d, //0x00001e62 cmpb $13, %al + 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00001e64 je LBB0_353 + 0x3c, 0x20, //0x00001e6a cmpb $32, %al + 0x0f, 0x84, 0x0e, 0x00, 0x00, 0x00, //0x00001e6c je LBB0_353 + 0x04, 0xf7, //0x00001e72 addb $-9, %al + 0x3c, 0x01, //0x00001e74 cmpb $1, %al + 0x0f, 0x87, 0xcc, 0x00, 0x00, 0x00, //0x00001e76 ja LBB0_371 + 0x90, 0x90, 0x90, 0x90, //0x00001e7c .p2align 4, 0x90 + //0x00001e80 LBB0_353 + 0x49, 0x8d, 0x53, 0x02, //0x00001e80 leaq $2(%r11), %rdx + 0x48, 0x39, 0xca, //0x00001e84 cmpq %rcx, %rdx + 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00001e87 jae LBB0_357 + 0x41, 0x8a, 0x44, 0x15, 0x00, //0x00001e8d movb (%r13,%rdx), %al + 0x3c, 0x0d, //0x00001e92 cmpb $13, %al + 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00001e94 je LBB0_357 + 0x3c, 0x20, //0x00001e9a cmpb $32, %al + 0x0f, 0x84, 0x0e, 0x00, 0x00, 0x00, //0x00001e9c je LBB0_357 + 0x04, 0xf7, //0x00001ea2 addb $-9, %al + 0x3c, 0x01, //0x00001ea4 cmpb $1, %al + 0x0f, 0x87, 0x9c, 0x00, 0x00, 0x00, //0x00001ea6 ja LBB0_371 + 0x90, 0x90, 0x90, 0x90, //0x00001eac .p2align 4, 0x90 + //0x00001eb0 LBB0_357 + 0x49, 0x8d, 0x53, 0x03, //0x00001eb0 leaq $3(%r11), %rdx + 0x48, 0x39, 0xca, //0x00001eb4 cmpq %rcx, %rdx + 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00001eb7 jae LBB0_361 + 0x41, 0x8a, 0x44, 0x15, 0x00, //0x00001ebd movb (%r13,%rdx), %al + 0x3c, 0x0d, //0x00001ec2 cmpb $13, %al + 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00001ec4 je LBB0_361 + 0x3c, 0x20, //0x00001eca cmpb $32, %al + 0x0f, 0x84, 0x0e, 0x00, 0x00, 0x00, //0x00001ecc je LBB0_361 + 0x04, 0xf7, //0x00001ed2 addb $-9, %al + 0x3c, 0x01, //0x00001ed4 cmpb $1, %al + 0x0f, 0x87, 0x6c, 0x00, 0x00, 0x00, //0x00001ed6 ja LBB0_371 + 0x90, 0x90, 0x90, 0x90, //0x00001edc .p2align 4, 0x90 + //0x00001ee0 LBB0_361 + 0x49, 0x8d, 0x53, 0x04, //0x00001ee0 leaq $4(%r11), %rdx + 0x48, 0x39, 0xd1, //0x00001ee4 cmpq %rdx, %rcx + 0x0f, 0x86, 0x3e, 0x00, 0x00, 0x00, //0x00001ee7 jbe LBB0_367 + 0x48, 0x39, 0xd1, //0x00001eed cmpq %rdx, %rcx + 0x0f, 0x84, 0x3d, 0x00, 0x00, 0x00, //0x00001ef0 je LBB0_368 + 0x4a, 0x8d, 0x04, 0x29, //0x00001ef6 leaq (%rcx,%r13), %rax + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001efa .p2align 4, 0x90 + //0x00001f00 LBB0_364 + 0x41, 0x0f, 0xbe, 0x74, 0x15, 0x00, //0x00001f00 movsbl (%r13,%rdx), %esi + 0x83, 0xfe, 0x20, //0x00001f06 cmpl $32, %esi + 0x0f, 0x87, 0x30, 0x00, 0x00, 0x00, //0x00001f09 ja LBB0_370 + 0x49, 0x0f, 0xa3, 0xf6, //0x00001f0f btq %rsi, %r14 + 0x0f, 0x83, 0x26, 0x00, 0x00, 0x00, //0x00001f13 jae LBB0_370 + 0x48, 0x83, 0xc2, 0x01, //0x00001f19 addq $1, %rdx + 0x48, 0x39, 0xd1, //0x00001f1d cmpq %rdx, %rcx + 0x0f, 0x85, 0xda, 0xff, 0xff, 0xff, //0x00001f20 jne LBB0_364 + 0xe9, 0x0e, 0x00, 0x00, 0x00, //0x00001f26 jmp LBB0_369 + //0x00001f2b LBB0_367 + 0x49, 0x89, 0xd3, //0x00001f2b movq %rdx, %r11 + 0xe9, 0x28, 0x00, 0x00, 0x00, //0x00001f2e jmp LBB0_372 + //0x00001f33 LBB0_368 + 0x4c, 0x01, 0xea, //0x00001f33 addq %r13, %rdx + 0x48, 0x89, 0xd0, //0x00001f36 movq %rdx, %rax + //0x00001f39 LBB0_369 + 0x4c, 0x29, 0xe8, //0x00001f39 subq %r13, %rax + 0x48, 0x89, 0xc2, //0x00001f3c movq %rax, %rdx + //0x00001f3f LBB0_370 + 0x48, 0x39, 0xca, //0x00001f3f cmpq %rcx, %rdx + 0x0f, 0x83, 0x13, 0x00, 0x00, 0x00, //0x00001f42 jae LBB0_372 + //0x00001f48 LBB0_371 + 0x4c, 0x8d, 0x5a, 0x01, //0x00001f48 leaq $1(%rdx), %r11 + 0x4d, 0x89, 0x18, //0x00001f4c movq %r11, (%r8) + 0x41, 0x80, 0x7c, 0x15, 0x00, 0x5d, //0x00001f4f cmpb $93, (%r13,%rdx) + 0x0f, 0x84, 0xfa, 0x10, 0x00, 0x00, //0x00001f55 je LBB0_556 + //0x00001f5b LBB0_372 + 0x49, 0x83, 0xc3, 0xff, //0x00001f5b addq $-1, %r11 + 0x4d, 0x89, 0x18, //0x00001f5f movq %r11, (%r8) + 0x4d, 0x85, 0xff, //0x00001f62 testq %r15, %r15 + 0x0f, 0x8e, 0xd5, 0x0e, 0x00, 0x00, //0x00001f65 jle LBB0_464 + 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001f6b .p2align 4, 0x90 + //0x00001f70 LBB0_373 + 0x49, 0x8b, 0x11, //0x00001f70 movq (%r9), %rdx + 0x49, 0x39, 0xd3, //0x00001f73 cmpq %rdx, %r11 + 0x0f, 0x83, 0x34, 0x00, 0x00, 0x00, //0x00001f76 jae LBB0_378 + 0x43, 0x8a, 0x44, 0x1d, 0x00, //0x00001f7c movb (%r13,%r11), %al + 0x3c, 0x0d, //0x00001f81 cmpb $13, %al + 0x0f, 0x84, 0x27, 0x00, 0x00, 0x00, //0x00001f83 je LBB0_378 + 0x3c, 0x20, //0x00001f89 cmpb $32, %al + 0x0f, 0x84, 0x1f, 0x00, 0x00, 0x00, //0x00001f8b je LBB0_378 + 0x04, 0xf7, //0x00001f91 addb $-9, %al + 0x3c, 0x01, //0x00001f93 cmpb $1, %al + 0x0f, 0x86, 0x15, 0x00, 0x00, 0x00, //0x00001f95 jbe LBB0_378 + 0x4c, 0x89, 0xd9, //0x00001f9b movq %r11, %rcx + 0xe9, 0xfd, 0x00, 0x00, 0x00, //0x00001f9e jmp LBB0_399 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001fa3 .p2align 4, 0x90 + //0x00001fb0 LBB0_378 + 0x49, 0x8d, 0x4b, 0x01, //0x00001fb0 leaq $1(%r11), %rcx + 0x48, 0x39, 0xd1, //0x00001fb4 cmpq %rdx, %rcx + 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00001fb7 jae LBB0_382 + 0x41, 0x8a, 0x44, 0x0d, 0x00, //0x00001fbd movb (%r13,%rcx), %al + 0x3c, 0x0d, //0x00001fc2 cmpb $13, %al + 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00001fc4 je LBB0_382 + 0x3c, 0x20, //0x00001fca cmpb $32, %al + 0x0f, 0x84, 0x0e, 0x00, 0x00, 0x00, //0x00001fcc je LBB0_382 + 0x04, 0xf7, //0x00001fd2 addb $-9, %al + 0x3c, 0x01, //0x00001fd4 cmpb $1, %al + 0x0f, 0x87, 0xc4, 0x00, 0x00, 0x00, //0x00001fd6 ja LBB0_399 + 0x90, 0x90, 0x90, 0x90, //0x00001fdc .p2align 4, 0x90 + //0x00001fe0 LBB0_382 + 0x49, 0x8d, 0x4b, 0x02, //0x00001fe0 leaq $2(%r11), %rcx + 0x48, 0x39, 0xd1, //0x00001fe4 cmpq %rdx, %rcx + 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00001fe7 jae LBB0_386 + 0x41, 0x8a, 0x44, 0x0d, 0x00, //0x00001fed movb (%r13,%rcx), %al + 0x3c, 0x0d, //0x00001ff2 cmpb $13, %al + 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00001ff4 je LBB0_386 + 0x3c, 0x20, //0x00001ffa cmpb $32, %al + 0x0f, 0x84, 0x0e, 0x00, 0x00, 0x00, //0x00001ffc je LBB0_386 + 0x04, 0xf7, //0x00002002 addb $-9, %al + 0x3c, 0x01, //0x00002004 cmpb $1, %al + 0x0f, 0x87, 0x94, 0x00, 0x00, 0x00, //0x00002006 ja LBB0_399 + 0x90, 0x90, 0x90, 0x90, //0x0000200c .p2align 4, 0x90 + //0x00002010 LBB0_386 + 0x49, 0x8d, 0x4b, 0x03, //0x00002010 leaq $3(%r11), %rcx + 0x48, 0x39, 0xd1, //0x00002014 cmpq %rdx, %rcx + 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00002017 jae LBB0_390 + 0x41, 0x8a, 0x44, 0x0d, 0x00, //0x0000201d movb (%r13,%rcx), %al + 0x3c, 0x0d, //0x00002022 cmpb $13, %al + 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00002024 je LBB0_390 + 0x3c, 0x20, //0x0000202a cmpb $32, %al + 0x0f, 0x84, 0x0e, 0x00, 0x00, 0x00, //0x0000202c je LBB0_390 + 0x04, 0xf7, //0x00002032 addb $-9, %al + 0x3c, 0x01, //0x00002034 cmpb $1, %al + 0x0f, 0x87, 0x64, 0x00, 0x00, 0x00, //0x00002036 ja LBB0_399 + 0x90, 0x90, 0x90, 0x90, //0x0000203c .p2align 4, 0x90 + //0x00002040 LBB0_390 + 0x49, 0x8d, 0x4b, 0x04, //0x00002040 leaq $4(%r11), %rcx + 0x48, 0x39, 0xca, //0x00002044 cmpq %rcx, %rdx + 0x0f, 0x86, 0x03, 0x03, 0x00, 0x00, //0x00002047 jbe LBB0_435 + 0x48, 0x39, 0xca, //0x0000204d cmpq %rcx, %rdx + 0x0f, 0x84, 0x35, 0x00, 0x00, 0x00, //0x00002050 je LBB0_396 + 0x4a, 0x8d, 0x04, 0x2a, //0x00002056 leaq (%rdx,%r13), %rax + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000205a .p2align 4, 0x90 + //0x00002060 LBB0_393 + 0x41, 0x0f, 0xbe, 0x74, 0x0d, 0x00, //0x00002060 movsbl (%r13,%rcx), %esi + 0x83, 0xfe, 0x20, //0x00002066 cmpl $32, %esi + 0x0f, 0x87, 0x28, 0x00, 0x00, 0x00, //0x00002069 ja LBB0_398 + 0x49, 0x0f, 0xa3, 0xf6, //0x0000206f btq %rsi, %r14 + 0x0f, 0x83, 0x1e, 0x00, 0x00, 0x00, //0x00002073 jae LBB0_398 + 0x48, 0x83, 0xc1, 0x01, //0x00002079 addq $1, %rcx + 0x48, 0x39, 0xca, //0x0000207d cmpq %rcx, %rdx + 0x0f, 0x85, 0xda, 0xff, 0xff, 0xff, //0x00002080 jne LBB0_393 + 0xe9, 0x06, 0x00, 0x00, 0x00, //0x00002086 jmp LBB0_397 + //0x0000208b LBB0_396 + 0x4c, 0x01, 0xe9, //0x0000208b addq %r13, %rcx + 0x48, 0x89, 0xc8, //0x0000208e movq %rcx, %rax + //0x00002091 LBB0_397 + 0x4c, 0x29, 0xe8, //0x00002091 subq %r13, %rax + 0x48, 0x89, 0xc1, //0x00002094 movq %rax, %rcx + //0x00002097 LBB0_398 + 0x48, 0x39, 0xd1, //0x00002097 cmpq %rdx, %rcx + 0x0f, 0x83, 0xb6, 0x02, 0x00, 0x00, //0x0000209a jae LBB0_436 + //0x000020a0 LBB0_399 + 0x4c, 0x8d, 0x59, 0x01, //0x000020a0 leaq $1(%rcx), %r11 + 0x4d, 0x89, 0x18, //0x000020a4 movq %r11, (%r8) + 0x41, 0x0f, 0xbe, 0x44, 0x0d, 0x00, //0x000020a7 movsbl (%r13,%rcx), %eax + 0x83, 0xf8, 0x7b, //0x000020ad cmpl $123, %eax + 0x0f, 0x87, 0x9a, 0x02, 0x00, 0x00, //0x000020b0 ja LBB0_435 + 0x48, 0x8d, 0x15, 0x13, 0x35, 0x00, 0x00, //0x000020b6 leaq $13587(%rip), %rdx /* LJTI0_0+0(%rip) */ + 0x48, 0x63, 0x04, 0x82, //0x000020bd movslq (%rdx,%rax,4), %rax + 0x48, 0x01, 0xd0, //0x000020c1 addq %rdx, %rax + 0xff, 0xe0, //0x000020c4 jmpq *%rax + //0x000020c6 LBB0_401 + 0x4d, 0x8b, 0x01, //0x000020c6 movq (%r9), %r8 + 0x4c, 0x89, 0xc0, //0x000020c9 movq %r8, %rax + 0x4c, 0x29, 0xd8, //0x000020cc subq %r11, %rax + 0x48, 0x83, 0xf8, 0x10, //0x000020cf cmpq $16, %rax + 0x0f, 0x82, 0x03, 0x0d, 0x00, 0x00, //0x000020d3 jb LBB0_525 + 0x48, 0x89, 0xcf, //0x000020d9 movq %rcx, %rdi + 0x48, 0xf7, 0xd7, //0x000020dc notq %rdi + 0x48, 0x8d, 0x59, 0x01, //0x000020df leaq $1(%rcx), %rbx + 0x48, 0x8d, 0x41, 0x02, //0x000020e3 leaq $2(%rcx), %rax + 0x4a, 0x8d, 0x14, 0x29, //0x000020e7 leaq (%rcx,%r13), %rdx + 0x90, 0x90, 0x90, 0x90, 0x90, //0x000020eb .p2align 4, 0x90 + //0x000020f0 LBB0_403 + 0xf3, 0x41, 0x0f, 0x6f, 0x54, 0x1d, 0x00, //0x000020f0 movdqu (%r13,%rbx), %xmm2 + 0x66, 0x0f, 0x6f, 0xda, //0x000020f7 movdqa %xmm2, %xmm3 + 0x66, 0x41, 0x0f, 0x74, 0xdd, //0x000020fb pcmpeqb %xmm13, %xmm3 + 0x66, 0x41, 0x0f, 0xdb, 0xd6, //0x00002100 pand %xmm14, %xmm2 + 0x66, 0x0f, 0x74, 0xd4, //0x00002105 pcmpeqb %xmm4, %xmm2 + 0x66, 0x0f, 0xeb, 0xd3, //0x00002109 por %xmm3, %xmm2 + 0x66, 0x0f, 0xd7, 0xf2, //0x0000210d pmovmskb %xmm2, %esi + 0x85, 0xf6, //0x00002111 testl %esi, %esi + 0x0f, 0x85, 0x97, 0x00, 0x00, 0x00, //0x00002113 jne LBB0_414 + 0x48, 0x83, 0xc3, 0x10, //0x00002119 addq $16, %rbx + 0x49, 0x8d, 0x34, 0x38, //0x0000211d leaq (%r8,%rdi), %rsi + 0x48, 0x83, 0xc6, 0xf0, //0x00002121 addq $-16, %rsi + 0x48, 0x83, 0xc7, 0xf0, //0x00002125 addq $-16, %rdi + 0x48, 0x83, 0xc0, 0x10, //0x00002129 addq $16, %rax + 0x48, 0x83, 0xc1, 0x10, //0x0000212d addq $16, %rcx + 0x48, 0x83, 0xc2, 0x10, //0x00002131 addq $16, %rdx + 0x48, 0x83, 0xfe, 0x0f, //0x00002135 cmpq $15, %rsi + 0x0f, 0x87, 0xb1, 0xff, 0xff, 0xff, //0x00002139 ja LBB0_403 + 0x4d, 0x89, 0xeb, //0x0000213f movq %r13, %r11 + 0x49, 0x29, 0xfb, //0x00002142 subq %rdi, %r11 + 0x49, 0x01, 0xf8, //0x00002145 addq %rdi, %r8 + 0x4c, 0x89, 0xc0, //0x00002148 movq %r8, %rax + 0x48, 0x85, 0xc0, //0x0000214b testq %rax, %rax + 0x4c, 0x8b, 0x45, 0xc8, //0x0000214e movq $-56(%rbp), %r8 + 0x0f, 0x84, 0x49, 0x00, 0x00, 0x00, //0x00002152 je LBB0_413 + //0x00002158 LBB0_406 + 0x49, 0x8d, 0x0c, 0x03, //0x00002158 leaq (%r11,%rax), %rcx + //0x0000215c LBB0_407 + 0x41, 0x0f, 0xb6, 0x13, //0x0000215c movzbl (%r11), %edx + 0x48, 0x83, 0xfa, 0x2c, //0x00002160 cmpq $44, %rdx + 0x0f, 0x87, 0x14, 0x00, 0x00, 0x00, //0x00002164 ja LBB0_409 + 0x48, 0xbe, 0x00, 0x26, 0x00, 0x00, 0x01, 0x10, 0x00, 0x00, //0x0000216a movabsq $17596481021440, %rsi + 0x48, 0x0f, 0xa3, 0xd6, //0x00002174 btq %rdx, %rsi + 0x0f, 0x82, 0x23, 0x00, 0x00, 0x00, //0x00002178 jb LBB0_413 + //0x0000217e LBB0_409 + 0x80, 0xfa, 0x5d, //0x0000217e cmpb $93, %dl + 0x0f, 0x84, 0x1a, 0x00, 0x00, 0x00, //0x00002181 je LBB0_413 + 0x80, 0xfa, 0x7d, //0x00002187 cmpb $125, %dl + 0x0f, 0x84, 0x11, 0x00, 0x00, 0x00, //0x0000218a je LBB0_413 + 0x49, 0x83, 0xc3, 0x01, //0x00002190 addq $1, %r11 + 0x48, 0x83, 0xc0, 0xff, //0x00002194 addq $-1, %rax + 0x0f, 0x85, 0xbe, 0xff, 0xff, 0xff, //0x00002198 jne LBB0_407 + 0x49, 0x89, 0xcb, //0x0000219e movq %rcx, %r11 + //0x000021a1 LBB0_413 + 0x4d, 0x29, 0xeb, //0x000021a1 subq %r13, %r11 + 0x4d, 0x89, 0x18, //0x000021a4 movq %r11, (%r8) + 0xe9, 0xaa, 0x01, 0x00, 0x00, //0x000021a7 jmp LBB0_436 + 0x90, 0x90, 0x90, 0x90, //0x000021ac .p2align 4, 0x90 + //0x000021b0 LBB0_414 + 0x66, 0x0f, 0xbc, 0xf6, //0x000021b0 bsfw %si, %si + 0x0f, 0xb7, 0xf6, //0x000021b4 movzwl %si, %esi + 0x49, 0x89, 0xf3, //0x000021b7 movq %rsi, %r11 + 0x49, 0x29, 0xfb, //0x000021ba subq %rdi, %r11 + 0x4c, 0x8b, 0x45, 0xc8, //0x000021bd movq $-56(%rbp), %r8 + 0x4d, 0x89, 0x18, //0x000021c1 movq %r11, (%r8) + 0x4d, 0x85, 0xdb, //0x000021c4 testq %r11, %r11 + 0x0f, 0x8e, 0x89, 0x01, 0x00, 0x00, //0x000021c7 jle LBB0_436 + 0x48, 0x01, 0xf0, //0x000021cd addq %rsi, %rax + 0x48, 0x01, 0xf1, //0x000021d0 addq %rsi, %rcx + 0x48, 0x01, 0xf2, //0x000021d3 addq %rsi, %rdx + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000021d6 .p2align 4, 0x90 + //0x000021e0 LBB0_416 + 0x0f, 0xb6, 0x32, //0x000021e0 movzbl (%rdx), %esi + 0x48, 0x83, 0xfe, 0x20, //0x000021e3 cmpq $32, %rsi + 0x0f, 0x87, 0x69, 0x01, 0x00, 0x00, //0x000021e7 ja LBB0_436 + 0x49, 0x0f, 0xa3, 0xf6, //0x000021ed btq %rsi, %r14 + 0x0f, 0x83, 0x5f, 0x01, 0x00, 0x00, //0x000021f1 jae LBB0_436 + 0x49, 0x89, 0x08, //0x000021f7 movq %rcx, (%r8) + 0x48, 0x83, 0xc0, 0xff, //0x000021fa addq $-1, %rax + 0x48, 0x83, 0xc1, 0xff, //0x000021fe addq $-1, %rcx + 0x48, 0x83, 0xc2, 0xff, //0x00002202 addq $-1, %rdx + 0x49, 0x83, 0xc3, 0xff, //0x00002206 addq $-1, %r11 + 0x48, 0x83, 0xf8, 0x01, //0x0000220a cmpq $1, %rax + 0x0f, 0x8f, 0xcc, 0xff, 0xff, 0xff, //0x0000220e jg LBB0_416 + 0x45, 0x31, 0xdb, //0x00002214 xorl %r11d, %r11d + 0xe9, 0x3a, 0x01, 0x00, 0x00, //0x00002217 jmp LBB0_436 + //0x0000221c LBB0_420 + 0x48, 0x83, 0xc1, 0x04, //0x0000221c addq $4, %rcx + 0x49, 0x3b, 0x09, //0x00002220 cmpq (%r9), %rcx + 0x0f, 0x86, 0x27, 0x01, 0x00, 0x00, //0x00002223 jbe LBB0_435 + 0xe9, 0x28, 0x01, 0x00, 0x00, //0x00002229 jmp LBB0_436 + //0x0000222e LBB0_421 + 0x4d, 0x8b, 0x01, //0x0000222e movq (%r9), %r8 + 0x4d, 0x89, 0xc6, //0x00002231 movq %r8, %r14 + 0x4d, 0x29, 0xde, //0x00002234 subq %r11, %r14 + 0x49, 0x83, 0xfe, 0x20, //0x00002237 cmpq $32, %r14 + 0x0f, 0x8c, 0xb0, 0x0b, 0x00, 0x00, //0x0000223b jl LBB0_526 + 0x4e, 0x8d, 0x0c, 0x29, //0x00002241 leaq (%rcx,%r13), %r9 + 0x49, 0x29, 0xc8, //0x00002245 subq %rcx, %r8 + 0x41, 0xbc, 0x1f, 0x00, 0x00, 0x00, //0x00002248 movl $31, %r12d + 0x45, 0x31, 0xf6, //0x0000224e xorl %r14d, %r14d + 0x45, 0x31, 0xd2, //0x00002251 xorl %r10d, %r10d + 0xe9, 0x2d, 0x00, 0x00, 0x00, //0x00002254 jmp LBB0_423 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00002259 .p2align 4, 0x90 + //0x00002260 LBB0_428 + 0x45, 0x31, 0xd2, //0x00002260 xorl %r10d, %r10d + 0x48, 0x85, 0xf6, //0x00002263 testq %rsi, %rsi + 0x0f, 0x85, 0xa3, 0x00, 0x00, 0x00, //0x00002266 jne LBB0_425 + //0x0000226c LBB0_429 + 0x49, 0x83, 0xc6, 0x20, //0x0000226c addq $32, %r14 + 0x4b, 0x8d, 0x04, 0x20, //0x00002270 leaq (%r8,%r12), %rax + 0x48, 0x83, 0xc0, 0xe0, //0x00002274 addq $-32, %rax + 0x49, 0x83, 0xc4, 0xe0, //0x00002278 addq $-32, %r12 + 0x48, 0x83, 0xf8, 0x3f, //0x0000227c cmpq $63, %rax + 0x0f, 0x8e, 0xb5, 0x0a, 0x00, 0x00, //0x00002280 jle LBB0_430 + //0x00002286 LBB0_423 + 0xf3, 0x43, 0x0f, 0x6f, 0x54, 0x31, 0x01, //0x00002286 movdqu $1(%r9,%r14), %xmm2 + 0xf3, 0x43, 0x0f, 0x6f, 0x5c, 0x31, 0x11, //0x0000228d movdqu $17(%r9,%r14), %xmm3 + 0x66, 0x0f, 0x6f, 0xea, //0x00002294 movdqa %xmm2, %xmm5 + 0x66, 0x0f, 0x74, 0xe8, //0x00002298 pcmpeqb %xmm0, %xmm5 + 0x66, 0x0f, 0xd7, 0xfd, //0x0000229c pmovmskb %xmm5, %edi + 0x66, 0x0f, 0x6f, 0xeb, //0x000022a0 movdqa %xmm3, %xmm5 + 0x66, 0x0f, 0x74, 0xe8, //0x000022a4 pcmpeqb %xmm0, %xmm5 + 0x66, 0x0f, 0xd7, 0xf5, //0x000022a8 pmovmskb %xmm5, %esi + 0x48, 0xc1, 0xe6, 0x10, //0x000022ac shlq $16, %rsi + 0x48, 0x09, 0xfe, //0x000022b0 orq %rdi, %rsi + 0x66, 0x0f, 0x74, 0xd1, //0x000022b3 pcmpeqb %xmm1, %xmm2 + 0x66, 0x0f, 0xd7, 0xda, //0x000022b7 pmovmskb %xmm2, %ebx + 0x66, 0x0f, 0x74, 0xd9, //0x000022bb pcmpeqb %xmm1, %xmm3 + 0x66, 0x0f, 0xd7, 0xfb, //0x000022bf pmovmskb %xmm3, %edi + 0x48, 0xc1, 0xe7, 0x10, //0x000022c3 shlq $16, %rdi + 0x48, 0x09, 0xdf, //0x000022c7 orq %rbx, %rdi + 0x48, 0x89, 0xfb, //0x000022ca movq %rdi, %rbx + 0x4c, 0x09, 0xd3, //0x000022cd orq %r10, %rbx + 0x0f, 0x84, 0x8a, 0xff, 0xff, 0xff, //0x000022d0 je LBB0_428 + 0x44, 0x89, 0xd3, //0x000022d6 movl %r10d, %ebx + 0xf7, 0xd3, //0x000022d9 notl %ebx + 0x21, 0xfb, //0x000022db andl %edi, %ebx + 0x8d, 0x04, 0x1b, //0x000022dd leal (%rbx,%rbx), %eax + 0x44, 0x09, 0xd0, //0x000022e0 orl %r10d, %eax + 0x89, 0xc2, //0x000022e3 movl %eax, %edx + 0xf7, 0xd2, //0x000022e5 notl %edx + 0x21, 0xfa, //0x000022e7 andl %edi, %edx + 0x81, 0xe2, 0xaa, 0xaa, 0xaa, 0xaa, //0x000022e9 andl $-1431655766, %edx + 0x45, 0x31, 0xd2, //0x000022ef xorl %r10d, %r10d + 0x01, 0xda, //0x000022f2 addl %ebx, %edx + 0x41, 0x0f, 0x92, 0xc2, //0x000022f4 setb %r10b + 0x01, 0xd2, //0x000022f8 addl %edx, %edx + 0x81, 0xf2, 0x55, 0x55, 0x55, 0x55, //0x000022fa xorl $1431655765, %edx + 0x21, 0xc2, //0x00002300 andl %eax, %edx + 0xf7, 0xd2, //0x00002302 notl %edx + 0x21, 0xd6, //0x00002304 andl %edx, %esi + 0x48, 0x85, 0xf6, //0x00002306 testq %rsi, %rsi + 0x0f, 0x84, 0x5d, 0xff, 0xff, 0xff, //0x00002309 je LBB0_429 + //0x0000230f LBB0_425 + 0x0f, 0xbc, 0xc6, //0x0000230f bsfl %esi, %eax + 0x48, 0x01, 0xc8, //0x00002312 addq %rcx, %rax + 0x4d, 0x8d, 0x1c, 0x06, //0x00002315 leaq (%r14,%rax), %r11 + 0x49, 0x83, 0xc3, 0x02, //0x00002319 addq $2, %r11 + 0x4c, 0x8b, 0x45, 0xc8, //0x0000231d movq $-56(%rbp), %r8 + 0x4d, 0x89, 0x18, //0x00002321 movq %r11, (%r8) + //0x00002324 LBB0_426 + 0x4c, 0x8b, 0x4d, 0xc0, //0x00002324 movq $-64(%rbp), %r9 + //0x00002328 LBB0_427 + 0x4c, 0x8b, 0x65, 0xa8, //0x00002328 movq $-88(%rbp), %r12 + 0x49, 0xbe, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x0000232c movabsq $4294977024, %r14 + 0xe9, 0x1b, 0x00, 0x00, 0x00, //0x00002336 jmp LBB0_436 + //0x0000233b LBB0_434 + 0x48, 0x83, 0xc1, 0x05, //0x0000233b addq $5, %rcx + 0x49, 0x3b, 0x09, //0x0000233f cmpq (%r9), %rcx + 0x0f, 0x87, 0x0e, 0x00, 0x00, 0x00, //0x00002342 ja LBB0_436 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00002348 .p2align 4, 0x90 + //0x00002350 LBB0_435 + 0x49, 0x89, 0x08, //0x00002350 movq %rcx, (%r8) + 0x49, 0x89, 0xcb, //0x00002353 movq %rcx, %r11 + //0x00002356 LBB0_436 + 0x4d, 0x8b, 0x2c, 0x24, //0x00002356 movq (%r12), %r13 + 0x49, 0x8b, 0x4c, 0x24, 0x08, //0x0000235a movq $8(%r12), %rcx + 0x49, 0x39, 0xcb, //0x0000235f cmpq %rcx, %r11 + 0x0f, 0x83, 0x28, 0x00, 0x00, 0x00, //0x00002362 jae LBB0_441 + 0x43, 0x8a, 0x44, 0x1d, 0x00, //0x00002368 movb (%r13,%r11), %al + 0x3c, 0x0d, //0x0000236d cmpb $13, %al + 0x0f, 0x84, 0x1b, 0x00, 0x00, 0x00, //0x0000236f je LBB0_441 + 0x3c, 0x20, //0x00002375 cmpb $32, %al + 0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x00002377 je LBB0_441 + 0x04, 0xf7, //0x0000237d addb $-9, %al + 0x3c, 0x01, //0x0000237f cmpb $1, %al + 0x0f, 0x86, 0x09, 0x00, 0x00, 0x00, //0x00002381 jbe LBB0_441 + 0x4c, 0x89, 0xda, //0x00002387 movq %r11, %rdx + 0xe9, 0xf6, 0x00, 0x00, 0x00, //0x0000238a jmp LBB0_462 + 0x90, //0x0000238f .p2align 4, 0x90 + //0x00002390 LBB0_441 + 0x49, 0x8d, 0x53, 0x01, //0x00002390 leaq $1(%r11), %rdx + 0x48, 0x39, 0xca, //0x00002394 cmpq %rcx, %rdx + 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00002397 jae LBB0_445 + 0x41, 0x8a, 0x44, 0x15, 0x00, //0x0000239d movb (%r13,%rdx), %al + 0x3c, 0x0d, //0x000023a2 cmpb $13, %al + 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x000023a4 je LBB0_445 + 0x3c, 0x20, //0x000023aa cmpb $32, %al + 0x0f, 0x84, 0x0e, 0x00, 0x00, 0x00, //0x000023ac je LBB0_445 + 0x04, 0xf7, //0x000023b2 addb $-9, %al + 0x3c, 0x01, //0x000023b4 cmpb $1, %al + 0x0f, 0x87, 0xc9, 0x00, 0x00, 0x00, //0x000023b6 ja LBB0_462 + 0x90, 0x90, 0x90, 0x90, //0x000023bc .p2align 4, 0x90 + //0x000023c0 LBB0_445 + 0x49, 0x8d, 0x53, 0x02, //0x000023c0 leaq $2(%r11), %rdx + 0x48, 0x39, 0xca, //0x000023c4 cmpq %rcx, %rdx + 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x000023c7 jae LBB0_449 + 0x41, 0x8a, 0x44, 0x15, 0x00, //0x000023cd movb (%r13,%rdx), %al + 0x3c, 0x0d, //0x000023d2 cmpb $13, %al + 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x000023d4 je LBB0_449 + 0x3c, 0x20, //0x000023da cmpb $32, %al + 0x0f, 0x84, 0x0e, 0x00, 0x00, 0x00, //0x000023dc je LBB0_449 + 0x04, 0xf7, //0x000023e2 addb $-9, %al + 0x3c, 0x01, //0x000023e4 cmpb $1, %al + 0x0f, 0x87, 0x99, 0x00, 0x00, 0x00, //0x000023e6 ja LBB0_462 + 0x90, 0x90, 0x90, 0x90, //0x000023ec .p2align 4, 0x90 + //0x000023f0 LBB0_449 + 0x49, 0x8d, 0x53, 0x03, //0x000023f0 leaq $3(%r11), %rdx + 0x48, 0x39, 0xca, //0x000023f4 cmpq %rcx, %rdx + 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x000023f7 jae LBB0_453 + 0x41, 0x8a, 0x44, 0x15, 0x00, //0x000023fd movb (%r13,%rdx), %al + 0x3c, 0x0d, //0x00002402 cmpb $13, %al + 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00002404 je LBB0_453 + 0x3c, 0x20, //0x0000240a cmpb $32, %al + 0x0f, 0x84, 0x0e, 0x00, 0x00, 0x00, //0x0000240c je LBB0_453 + 0x04, 0xf7, //0x00002412 addb $-9, %al + 0x3c, 0x01, //0x00002414 cmpb $1, %al + 0x0f, 0x87, 0x69, 0x00, 0x00, 0x00, //0x00002416 ja LBB0_462 + 0x90, 0x90, 0x90, 0x90, //0x0000241c .p2align 4, 0x90 + //0x00002420 LBB0_453 + 0x49, 0x8d, 0x53, 0x04, //0x00002420 leaq $4(%r11), %rdx + 0x48, 0x39, 0xd1, //0x00002424 cmpq %rdx, %rcx + 0x0f, 0x86, 0x18, 0x0c, 0x00, 0x00, //0x00002427 jbe LBB0_870 + 0x48, 0x39, 0xd1, //0x0000242d cmpq %rdx, %rcx + 0x0f, 0x84, 0x3a, 0x00, 0x00, 0x00, //0x00002430 je LBB0_459 + 0x4a, 0x8d, 0x04, 0x29, //0x00002436 leaq (%rcx,%r13), %rax + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000243a .p2align 4, 0x90 + //0x00002440 LBB0_456 + 0x41, 0x0f, 0xbe, 0x74, 0x15, 0x00, //0x00002440 movsbl (%r13,%rdx), %esi + 0x83, 0xfe, 0x20, //0x00002446 cmpl $32, %esi + 0x0f, 0x87, 0x2d, 0x00, 0x00, 0x00, //0x00002449 ja LBB0_461 + 0x49, 0x0f, 0xa3, 0xf6, //0x0000244f btq %rsi, %r14 + 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00002453 jae LBB0_461 + 0x48, 0x83, 0xc2, 0x01, //0x00002459 addq $1, %rdx + 0x48, 0x39, 0xd1, //0x0000245d cmpq %rdx, %rcx + 0x0f, 0x85, 0xda, 0xff, 0xff, 0xff, //0x00002460 jne LBB0_456 + 0xe9, 0x0b, 0x00, 0x00, 0x00, //0x00002466 jmp LBB0_460 + 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000246b .p2align 4, 0x90 + //0x00002470 LBB0_459 + 0x4c, 0x01, 0xea, //0x00002470 addq %r13, %rdx + 0x48, 0x89, 0xd0, //0x00002473 movq %rdx, %rax + //0x00002476 LBB0_460 + 0x4c, 0x29, 0xe8, //0x00002476 subq %r13, %rax + 0x48, 0x89, 0xc2, //0x00002479 movq %rax, %rdx + //0x0000247c LBB0_461 + 0x48, 0x39, 0xca, //0x0000247c cmpq %rcx, %rdx + 0x0f, 0x83, 0xd6, 0x22, 0x00, 0x00, //0x0000247f jae LBB0_872 + //0x00002485 LBB0_462 + 0x4c, 0x8d, 0x5a, 0x01, //0x00002485 leaq $1(%rdx), %r11 + 0x4d, 0x89, 0x18, //0x00002489 movq %r11, (%r8) + 0x41, 0x8a, 0x44, 0x15, 0x00, //0x0000248c movb (%r13,%rdx), %al + 0x3c, 0x2c, //0x00002491 cmpb $44, %al + 0x0f, 0x85, 0x91, 0x0b, 0x00, 0x00, //0x00002493 jne LBB0_554 + 0x49, 0x8d, 0x47, 0xff, //0x00002499 leaq $-1(%r15), %rax + 0x49, 0x83, 0xff, 0x02, //0x0000249d cmpq $2, %r15 + 0x49, 0x89, 0xc7, //0x000024a1 movq %rax, %r15 + 0x0f, 0x8d, 0xc6, 0xfa, 0xff, 0xff, //0x000024a4 jge LBB0_373 + 0xe9, 0x91, 0x09, 0x00, 0x00, //0x000024aa jmp LBB0_464 + //0x000024af LBB0_467 + 0x49, 0x8b, 0x01, //0x000024af movq (%r9), %rax + 0x4c, 0x29, 0xd8, //0x000024b2 subq %r11, %rax + 0x4d, 0x01, 0xdd, //0x000024b5 addq %r11, %r13 + 0x45, 0x31, 0xc9, //0x000024b8 xorl %r9d, %r9d + 0x31, 0xdb, //0x000024bb xorl %ebx, %ebx + 0x45, 0x31, 0xdb, //0x000024bd xorl %r11d, %r11d + 0x31, 0xc9, //0x000024c0 xorl %ecx, %ecx + 0xe9, 0x73, 0x00, 0x00, 0x00, //0x000024c2 jmp LBB0_469 + //0x000024c7 LBB0_468 + 0x49, 0xc1, 0xfe, 0x3f, //0x000024c7 sarq $63, %r14 + 0x4c, 0x89, 0xd0, //0x000024cb movq %r10, %rax + 0x48, 0xd1, 0xe8, //0x000024ce shrq %rax + 0x48, 0xbe, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x000024d1 movabsq $6148914691236517205, %rsi + 0x48, 0x21, 0xf0, //0x000024db andq %rsi, %rax + 0x49, 0x29, 0xc2, //0x000024de subq %rax, %r10 + 0x4c, 0x89, 0xd0, //0x000024e1 movq %r10, %rax + 0x48, 0xba, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, //0x000024e4 movabsq $3689348814741910323, %rdx + 0x48, 0x21, 0xd0, //0x000024ee andq %rdx, %rax + 0x49, 0xc1, 0xea, 0x02, //0x000024f1 shrq $2, %r10 + 0x49, 0x21, 0xd2, //0x000024f5 andq %rdx, %r10 + 0x49, 0x01, 0xc2, //0x000024f8 addq %rax, %r10 + 0x4c, 0x89, 0xd0, //0x000024fb movq %r10, %rax + 0x48, 0xc1, 0xe8, 0x04, //0x000024fe shrq $4, %rax + 0x4c, 0x01, 0xd0, //0x00002502 addq %r10, %rax + 0x48, 0xba, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, //0x00002505 movabsq $1085102592571150095, %rdx + 0x48, 0x21, 0xd0, //0x0000250f andq %rdx, %rax + 0x48, 0xba, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, //0x00002512 movabsq $72340172838076673, %rdx + 0x48, 0x0f, 0xaf, 0xc2, //0x0000251c imulq %rdx, %rax + 0x48, 0xc1, 0xe8, 0x38, //0x00002520 shrq $56, %rax + 0x49, 0x01, 0xc3, //0x00002524 addq %rax, %r11 + 0x49, 0x83, 0xc5, 0x40, //0x00002527 addq $64, %r13 + 0x48, 0x8b, 0x45, 0xd0, //0x0000252b movq $-48(%rbp), %rax + 0x48, 0x83, 0xc0, 0xc0, //0x0000252f addq $-64, %rax + 0x4d, 0x89, 0xf1, //0x00002533 movq %r14, %r9 + 0x48, 0x8b, 0x5d, 0xb8, //0x00002536 movq $-72(%rbp), %rbx + //0x0000253a LBB0_469 + 0x48, 0x83, 0xf8, 0x40, //0x0000253a cmpq $64, %rax + 0x48, 0x89, 0x45, 0xd0, //0x0000253e movq %rax, $-48(%rbp) + 0x0f, 0x8c, 0x39, 0x02, 0x00, 0x00, //0x00002542 jl LBB0_477 + //0x00002548 LBB0_470 + 0xf3, 0x41, 0x0f, 0x6f, 0x55, 0x00, //0x00002548 movdqu (%r13), %xmm2 + 0xf3, 0x41, 0x0f, 0x6f, 0x6d, 0x10, //0x0000254e movdqu $16(%r13), %xmm5 + 0xf3, 0x41, 0x0f, 0x6f, 0x7d, 0x20, //0x00002554 movdqu $32(%r13), %xmm7 + 0xf3, 0x41, 0x0f, 0x6f, 0x75, 0x30, //0x0000255a movdqu $48(%r13), %xmm6 + 0x66, 0x0f, 0x6f, 0xda, //0x00002560 movdqa %xmm2, %xmm3 + 0x66, 0x0f, 0x74, 0xd9, //0x00002564 pcmpeqb %xmm1, %xmm3 + 0x66, 0x0f, 0xd7, 0xc3, //0x00002568 pmovmskb %xmm3, %eax + 0x66, 0x0f, 0x6f, 0xdd, //0x0000256c movdqa %xmm5, %xmm3 + 0x66, 0x0f, 0x74, 0xd9, //0x00002570 pcmpeqb %xmm1, %xmm3 + 0x66, 0x0f, 0xd7, 0xd3, //0x00002574 pmovmskb %xmm3, %edx + 0x66, 0x0f, 0x6f, 0xdf, //0x00002578 movdqa %xmm7, %xmm3 + 0x66, 0x0f, 0x74, 0xd9, //0x0000257c pcmpeqb %xmm1, %xmm3 + 0x66, 0x0f, 0xd7, 0xf3, //0x00002580 pmovmskb %xmm3, %esi + 0x66, 0x0f, 0x6f, 0xde, //0x00002584 movdqa %xmm6, %xmm3 + 0x66, 0x0f, 0x74, 0xd9, //0x00002588 pcmpeqb %xmm1, %xmm3 + 0x66, 0x0f, 0xd7, 0xfb, //0x0000258c pmovmskb %xmm3, %edi + 0x48, 0xc1, 0xe7, 0x30, //0x00002590 shlq $48, %rdi + 0x48, 0xc1, 0xe6, 0x20, //0x00002594 shlq $32, %rsi + 0x48, 0x09, 0xfe, //0x00002598 orq %rdi, %rsi + 0x48, 0xc1, 0xe2, 0x10, //0x0000259b shlq $16, %rdx + 0x48, 0x09, 0xf2, //0x0000259f orq %rsi, %rdx + 0x48, 0x09, 0xd0, //0x000025a2 orq %rdx, %rax + 0x48, 0x89, 0xc2, //0x000025a5 movq %rax, %rdx + 0x48, 0x09, 0xda, //0x000025a8 orq %rbx, %rdx + 0x0f, 0x85, 0x12, 0x00, 0x00, 0x00, //0x000025ab jne LBB0_472 + 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x000025b1 movq $-1, %rax + 0x31, 0xd2, //0x000025b8 xorl %edx, %edx + 0x48, 0x89, 0x55, 0xb8, //0x000025ba movq %rdx, $-72(%rbp) + 0xe9, 0x49, 0x00, 0x00, 0x00, //0x000025be jmp LBB0_473 + //0x000025c3 LBB0_472 + 0x48, 0x89, 0xda, //0x000025c3 movq %rbx, %rdx + 0x48, 0xf7, 0xd2, //0x000025c6 notq %rdx + 0x48, 0x21, 0xc2, //0x000025c9 andq %rax, %rdx + 0x48, 0x8d, 0x34, 0x12, //0x000025cc leaq (%rdx,%rdx), %rsi + 0x48, 0x09, 0xde, //0x000025d0 orq %rbx, %rsi + 0x48, 0x89, 0xf7, //0x000025d3 movq %rsi, %rdi + 0x48, 0xf7, 0xd7, //0x000025d6 notq %rdi + 0x48, 0xbb, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x000025d9 movabsq $-6148914691236517206, %rbx + 0x48, 0x21, 0xd8, //0x000025e3 andq %rbx, %rax + 0x48, 0x21, 0xf8, //0x000025e6 andq %rdi, %rax + 0x31, 0xff, //0x000025e9 xorl %edi, %edi + 0x48, 0x01, 0xd0, //0x000025eb addq %rdx, %rax + 0x40, 0x0f, 0x92, 0xc7, //0x000025ee setb %dil + 0x48, 0x89, 0x7d, 0xb8, //0x000025f2 movq %rdi, $-72(%rbp) + 0x48, 0x01, 0xc0, //0x000025f6 addq %rax, %rax + 0x48, 0xba, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x000025f9 movabsq $6148914691236517205, %rdx + 0x48, 0x31, 0xd0, //0x00002603 xorq %rdx, %rax + 0x48, 0x21, 0xf0, //0x00002606 andq %rsi, %rax + 0x48, 0xf7, 0xd0, //0x00002609 notq %rax + //0x0000260c LBB0_473 + 0x66, 0x0f, 0x6f, 0xde, //0x0000260c movdqa %xmm6, %xmm3 + 0x66, 0x0f, 0x74, 0xd8, //0x00002610 pcmpeqb %xmm0, %xmm3 + 0x66, 0x0f, 0xd7, 0xd3, //0x00002614 pmovmskb %xmm3, %edx + 0x48, 0xc1, 0xe2, 0x30, //0x00002618 shlq $48, %rdx + 0x66, 0x0f, 0x6f, 0xdf, //0x0000261c movdqa %xmm7, %xmm3 + 0x66, 0x0f, 0x74, 0xd8, //0x00002620 pcmpeqb %xmm0, %xmm3 + 0x66, 0x0f, 0xd7, 0xf3, //0x00002624 pmovmskb %xmm3, %esi + 0x48, 0xc1, 0xe6, 0x20, //0x00002628 shlq $32, %rsi + 0x48, 0x09, 0xd6, //0x0000262c orq %rdx, %rsi + 0x66, 0x0f, 0x6f, 0xdd, //0x0000262f movdqa %xmm5, %xmm3 + 0x66, 0x0f, 0x74, 0xd8, //0x00002633 pcmpeqb %xmm0, %xmm3 + 0x66, 0x0f, 0xd7, 0xd3, //0x00002637 pmovmskb %xmm3, %edx + 0x48, 0xc1, 0xe2, 0x10, //0x0000263b shlq $16, %rdx + 0x48, 0x09, 0xf2, //0x0000263f orq %rsi, %rdx + 0x66, 0x0f, 0x6f, 0xda, //0x00002642 movdqa %xmm2, %xmm3 + 0x66, 0x0f, 0x74, 0xd8, //0x00002646 pcmpeqb %xmm0, %xmm3 + 0x66, 0x0f, 0xd7, 0xf3, //0x0000264a pmovmskb %xmm3, %esi + 0x48, 0x09, 0xd6, //0x0000264e orq %rdx, %rsi + 0x48, 0x21, 0xc6, //0x00002651 andq %rax, %rsi + 0x66, 0x48, 0x0f, 0x6e, 0xde, //0x00002654 movq %rsi, %xmm3 + 0x66, 0x41, 0x0f, 0x3a, 0x44, 0xd9, 0x00, //0x00002659 pclmulqdq $0, %xmm9, %xmm3 + 0x66, 0x49, 0x0f, 0x7e, 0xde, //0x00002660 movq %xmm3, %r14 + 0x4d, 0x31, 0xce, //0x00002665 xorq %r9, %r14 + 0x66, 0x0f, 0x6f, 0xda, //0x00002668 movdqa %xmm2, %xmm3 + 0x66, 0x41, 0x0f, 0x74, 0xda, //0x0000266c pcmpeqb %xmm10, %xmm3 + 0x66, 0x44, 0x0f, 0xd7, 0xd3, //0x00002671 pmovmskb %xmm3, %r10d + 0x66, 0x0f, 0x6f, 0xdd, //0x00002676 movdqa %xmm5, %xmm3 + 0x66, 0x41, 0x0f, 0x74, 0xda, //0x0000267a pcmpeqb %xmm10, %xmm3 + 0x66, 0x0f, 0xd7, 0xc3, //0x0000267f pmovmskb %xmm3, %eax + 0x66, 0x0f, 0x6f, 0xdf, //0x00002683 movdqa %xmm7, %xmm3 + 0x66, 0x41, 0x0f, 0x74, 0xda, //0x00002687 pcmpeqb %xmm10, %xmm3 + 0x66, 0x0f, 0xd7, 0xf3, //0x0000268c pmovmskb %xmm3, %esi + 0x66, 0x0f, 0x6f, 0xde, //0x00002690 movdqa %xmm6, %xmm3 + 0x66, 0x41, 0x0f, 0x74, 0xda, //0x00002694 pcmpeqb %xmm10, %xmm3 + 0x66, 0x0f, 0xd7, 0xdb, //0x00002699 pmovmskb %xmm3, %ebx + 0x48, 0xc1, 0xe3, 0x30, //0x0000269d shlq $48, %rbx + 0x48, 0xc1, 0xe6, 0x20, //0x000026a1 shlq $32, %rsi + 0x48, 0x09, 0xde, //0x000026a5 orq %rbx, %rsi + 0x48, 0xc1, 0xe0, 0x10, //0x000026a8 shlq $16, %rax + 0x48, 0x09, 0xf0, //0x000026ac orq %rsi, %rax + 0x49, 0x09, 0xc2, //0x000026af orq %rax, %r10 + 0x4d, 0x89, 0xf1, //0x000026b2 movq %r14, %r9 + 0x49, 0xf7, 0xd1, //0x000026b5 notq %r9 + 0x4d, 0x21, 0xca, //0x000026b8 andq %r9, %r10 + 0x66, 0x0f, 0x74, 0xd4, //0x000026bb pcmpeqb %xmm4, %xmm2 + 0x66, 0x0f, 0xd7, 0xc2, //0x000026bf pmovmskb %xmm2, %eax + 0x66, 0x0f, 0x74, 0xec, //0x000026c3 pcmpeqb %xmm4, %xmm5 + 0x66, 0x0f, 0xd7, 0xdd, //0x000026c7 pmovmskb %xmm5, %ebx + 0x66, 0x0f, 0x74, 0xfc, //0x000026cb pcmpeqb %xmm4, %xmm7 + 0x66, 0x0f, 0xd7, 0xff, //0x000026cf pmovmskb %xmm7, %edi + 0x66, 0x0f, 0x74, 0xf4, //0x000026d3 pcmpeqb %xmm4, %xmm6 + 0x66, 0x0f, 0xd7, 0xf6, //0x000026d7 pmovmskb %xmm6, %esi + 0x48, 0xc1, 0xe6, 0x30, //0x000026db shlq $48, %rsi + 0x48, 0xc1, 0xe7, 0x20, //0x000026df shlq $32, %rdi + 0x48, 0x09, 0xf7, //0x000026e3 orq %rsi, %rdi + 0x48, 0xc1, 0xe3, 0x10, //0x000026e6 shlq $16, %rbx + 0x48, 0x09, 0xfb, //0x000026ea orq %rdi, %rbx + 0x48, 0x09, 0xd8, //0x000026ed orq %rbx, %rax + 0x4c, 0x21, 0xc8, //0x000026f0 andq %r9, %rax + 0x0f, 0x84, 0xce, 0xfd, 0xff, 0xff, //0x000026f3 je LBB0_468 + 0x4c, 0x8b, 0x4d, 0xc0, //0x000026f9 movq $-64(%rbp), %r9 + 0x90, 0x90, 0x90, //0x000026fd .p2align 4, 0x90 + //0x00002700 LBB0_475 + 0x48, 0x8d, 0x58, 0xff, //0x00002700 leaq $-1(%rax), %rbx + 0x48, 0x89, 0xde, //0x00002704 movq %rbx, %rsi + 0x4c, 0x21, 0xd6, //0x00002707 andq %r10, %rsi + 0x48, 0x89, 0xf7, //0x0000270a movq %rsi, %rdi + 0x48, 0xd1, 0xef, //0x0000270d shrq %rdi + 0x49, 0xb8, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00002710 movabsq $6148914691236517205, %r8 + 0x4c, 0x21, 0xc7, //0x0000271a andq %r8, %rdi + 0x48, 0x29, 0xfe, //0x0000271d subq %rdi, %rsi + 0x48, 0x89, 0xf7, //0x00002720 movq %rsi, %rdi + 0x48, 0xba, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, //0x00002723 movabsq $3689348814741910323, %rdx + 0x48, 0x21, 0xd7, //0x0000272d andq %rdx, %rdi + 0x48, 0xc1, 0xee, 0x02, //0x00002730 shrq $2, %rsi + 0x48, 0x21, 0xd6, //0x00002734 andq %rdx, %rsi + 0x48, 0x01, 0xfe, //0x00002737 addq %rdi, %rsi + 0x48, 0x89, 0xf7, //0x0000273a movq %rsi, %rdi + 0x48, 0xc1, 0xef, 0x04, //0x0000273d shrq $4, %rdi + 0x48, 0x01, 0xf7, //0x00002741 addq %rsi, %rdi + 0x48, 0xba, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, //0x00002744 movabsq $1085102592571150095, %rdx + 0x48, 0x21, 0xd7, //0x0000274e andq %rdx, %rdi + 0x48, 0xba, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, //0x00002751 movabsq $72340172838076673, %rdx + 0x48, 0x0f, 0xaf, 0xfa, //0x0000275b imulq %rdx, %rdi + 0x48, 0xc1, 0xef, 0x38, //0x0000275f shrq $56, %rdi + 0x4c, 0x01, 0xdf, //0x00002763 addq %r11, %rdi + 0x48, 0x39, 0xcf, //0x00002766 cmpq %rcx, %rdi + 0x0f, 0x86, 0x96, 0x05, 0x00, 0x00, //0x00002769 jbe LBB0_519 + 0x48, 0x83, 0xc1, 0x01, //0x0000276f addq $1, %rcx + 0x48, 0x21, 0xd8, //0x00002773 andq %rbx, %rax + 0x0f, 0x85, 0x84, 0xff, 0xff, 0xff, //0x00002776 jne LBB0_475 + 0xe9, 0x46, 0xfd, 0xff, 0xff, //0x0000277c jmp LBB0_468 + //0x00002781 LBB0_477 + 0x48, 0x85, 0xc0, //0x00002781 testq %rax, %rax + 0x0f, 0x8e, 0x70, 0x06, 0x00, 0x00, //0x00002784 jle LBB0_527 + 0x48, 0x89, 0xdf, //0x0000278a movq %rbx, %rdi + 0xf3, 0x44, 0x0f, 0x7f, 0x45, 0x80, //0x0000278d movdqu %xmm8, $-128(%rbp) + 0xf3, 0x44, 0x0f, 0x7f, 0x85, 0x70, 0xff, 0xff, 0xff, //0x00002793 movdqu %xmm8, $-144(%rbp) + 0xf3, 0x44, 0x0f, 0x7f, 0x85, 0x60, 0xff, 0xff, 0xff, //0x0000279c movdqu %xmm8, $-160(%rbp) + 0xf3, 0x44, 0x0f, 0x7f, 0x85, 0x50, 0xff, 0xff, 0xff, //0x000027a5 movdqu %xmm8, $-176(%rbp) + 0x44, 0x89, 0xe8, //0x000027ae movl %r13d, %eax + 0x25, 0xff, 0x0f, 0x00, 0x00, //0x000027b1 andl $4095, %eax + 0x3d, 0xc1, 0x0f, 0x00, 0x00, //0x000027b6 cmpl $4033, %eax + 0x0f, 0x82, 0x3b, 0x00, 0x00, 0x00, //0x000027bb jb LBB0_481 + 0x48, 0x83, 0x7d, 0xd0, 0x20, //0x000027c1 cmpq $32, $-48(%rbp) + 0x0f, 0x82, 0x3c, 0x00, 0x00, 0x00, //0x000027c6 jb LBB0_482 + 0x41, 0x0f, 0x10, 0x55, 0x00, //0x000027cc movups (%r13), %xmm2 + 0x0f, 0x11, 0x95, 0x50, 0xff, 0xff, 0xff, //0x000027d1 movups %xmm2, $-176(%rbp) + 0x41, 0x0f, 0x10, 0x55, 0x10, //0x000027d8 movups $16(%r13), %xmm2 + 0x0f, 0x11, 0x95, 0x60, 0xff, 0xff, 0xff, //0x000027dd movups %xmm2, $-160(%rbp) + 0x49, 0x83, 0xc5, 0x20, //0x000027e4 addq $32, %r13 + 0x48, 0x8b, 0x45, 0xd0, //0x000027e8 movq $-48(%rbp), %rax + 0x48, 0x8d, 0x70, 0xe0, //0x000027ec leaq $-32(%rax), %rsi + 0x48, 0x8d, 0x95, 0x70, 0xff, 0xff, 0xff, //0x000027f0 leaq $-144(%rbp), %rdx + 0xe9, 0x17, 0x00, 0x00, 0x00, //0x000027f7 jmp LBB0_483 + //0x000027fc LBB0_481 + 0x4c, 0x8b, 0x65, 0xa8, //0x000027fc movq $-88(%rbp), %r12 + 0x48, 0x89, 0xfb, //0x00002800 movq %rdi, %rbx + 0xe9, 0x40, 0xfd, 0xff, 0xff, //0x00002803 jmp LBB0_470 + //0x00002808 LBB0_482 + 0x48, 0x8d, 0x95, 0x50, 0xff, 0xff, 0xff, //0x00002808 leaq $-176(%rbp), %rdx + 0x48, 0x8b, 0x75, 0xd0, //0x0000280f movq $-48(%rbp), %rsi + //0x00002813 LBB0_483 + 0x48, 0x83, 0xfe, 0x10, //0x00002813 cmpq $16, %rsi + 0x0f, 0x82, 0x49, 0x00, 0x00, 0x00, //0x00002817 jb LBB0_484 + 0x41, 0x0f, 0x10, 0x55, 0x00, //0x0000281d movups (%r13), %xmm2 + 0x0f, 0x11, 0x12, //0x00002822 movups %xmm2, (%rdx) + 0x49, 0x83, 0xc5, 0x10, //0x00002825 addq $16, %r13 + 0x48, 0x83, 0xc2, 0x10, //0x00002829 addq $16, %rdx + 0x48, 0x83, 0xc6, 0xf0, //0x0000282d addq $-16, %rsi + 0x48, 0x83, 0xfe, 0x08, //0x00002831 cmpq $8, %rsi + 0x0f, 0x83, 0x35, 0x00, 0x00, 0x00, //0x00002835 jae LBB0_491 + //0x0000283b LBB0_485 + 0x48, 0x83, 0xfe, 0x04, //0x0000283b cmpq $4, %rsi + 0x0f, 0x8c, 0x48, 0x00, 0x00, 0x00, //0x0000283f jl LBB0_486 + //0x00002845 LBB0_492 + 0x41, 0x8b, 0x45, 0x00, //0x00002845 movl (%r13), %eax + 0x89, 0x02, //0x00002849 movl %eax, (%rdx) + 0x49, 0x83, 0xc5, 0x04, //0x0000284b addq $4, %r13 + 0x48, 0x83, 0xc2, 0x04, //0x0000284f addq $4, %rdx + 0x48, 0x83, 0xc6, 0xfc, //0x00002853 addq $-4, %rsi + 0x48, 0x83, 0xfe, 0x02, //0x00002857 cmpq $2, %rsi + 0x0f, 0x83, 0x36, 0x00, 0x00, 0x00, //0x0000285b jae LBB0_487 + 0xe9, 0x45, 0x00, 0x00, 0x00, //0x00002861 jmp LBB0_488 + //0x00002866 LBB0_484 + 0x48, 0x83, 0xfe, 0x08, //0x00002866 cmpq $8, %rsi + 0x0f, 0x82, 0xcb, 0xff, 0xff, 0xff, //0x0000286a jb LBB0_485 + //0x00002870 LBB0_491 + 0x49, 0x8b, 0x45, 0x00, //0x00002870 movq (%r13), %rax + 0x48, 0x89, 0x02, //0x00002874 movq %rax, (%rdx) + 0x49, 0x83, 0xc5, 0x08, //0x00002877 addq $8, %r13 + 0x48, 0x83, 0xc2, 0x08, //0x0000287b addq $8, %rdx + 0x48, 0x83, 0xc6, 0xf8, //0x0000287f addq $-8, %rsi + 0x48, 0x83, 0xfe, 0x04, //0x00002883 cmpq $4, %rsi + 0x0f, 0x8d, 0xb8, 0xff, 0xff, 0xff, //0x00002887 jge LBB0_492 + //0x0000288d LBB0_486 + 0x48, 0x83, 0xfe, 0x02, //0x0000288d cmpq $2, %rsi + 0x0f, 0x82, 0x14, 0x00, 0x00, 0x00, //0x00002891 jb LBB0_488 + //0x00002897 LBB0_487 + 0x41, 0x0f, 0xb7, 0x45, 0x00, //0x00002897 movzwl (%r13), %eax + 0x66, 0x89, 0x02, //0x0000289c movw %ax, (%rdx) + 0x49, 0x83, 0xc5, 0x02, //0x0000289f addq $2, %r13 + 0x48, 0x83, 0xc2, 0x02, //0x000028a3 addq $2, %rdx + 0x48, 0x83, 0xc6, 0xfe, //0x000028a7 addq $-2, %rsi + //0x000028ab LBB0_488 + 0x4c, 0x89, 0xe8, //0x000028ab movq %r13, %rax + 0x4c, 0x8d, 0xad, 0x50, 0xff, 0xff, 0xff, //0x000028ae leaq $-176(%rbp), %r13 + 0x48, 0x85, 0xf6, //0x000028b5 testq %rsi, %rsi + 0x4c, 0x8b, 0x65, 0xa8, //0x000028b8 movq $-88(%rbp), %r12 + 0x48, 0x89, 0xfb, //0x000028bc movq %rdi, %rbx + 0x0f, 0x84, 0x83, 0xfc, 0xff, 0xff, //0x000028bf je LBB0_470 + 0x8a, 0x00, //0x000028c5 movb (%rax), %al + 0x88, 0x02, //0x000028c7 movb %al, (%rdx) + 0x4c, 0x8d, 0xad, 0x50, 0xff, 0xff, 0xff, //0x000028c9 leaq $-176(%rbp), %r13 + 0xe9, 0x73, 0xfc, 0xff, 0xff, //0x000028d0 jmp LBB0_470 + //0x000028d5 LBB0_493 + 0x49, 0x8b, 0x01, //0x000028d5 movq (%r9), %rax + 0x4c, 0x29, 0xd8, //0x000028d8 subq %r11, %rax + 0x4d, 0x01, 0xdd, //0x000028db addq %r11, %r13 + 0x45, 0x31, 0xc9, //0x000028de xorl %r9d, %r9d + 0x31, 0xdb, //0x000028e1 xorl %ebx, %ebx + 0x45, 0x31, 0xdb, //0x000028e3 xorl %r11d, %r11d + 0x31, 0xc9, //0x000028e6 xorl %ecx, %ecx + 0xe9, 0x73, 0x00, 0x00, 0x00, //0x000028e8 jmp LBB0_495 + //0x000028ed LBB0_494 + 0x49, 0xc1, 0xfe, 0x3f, //0x000028ed sarq $63, %r14 + 0x4c, 0x89, 0xd0, //0x000028f1 movq %r10, %rax + 0x48, 0xd1, 0xe8, //0x000028f4 shrq %rax + 0x48, 0xbe, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x000028f7 movabsq $6148914691236517205, %rsi + 0x48, 0x21, 0xf0, //0x00002901 andq %rsi, %rax + 0x49, 0x29, 0xc2, //0x00002904 subq %rax, %r10 + 0x4c, 0x89, 0xd0, //0x00002907 movq %r10, %rax + 0x48, 0xba, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, //0x0000290a movabsq $3689348814741910323, %rdx + 0x48, 0x21, 0xd0, //0x00002914 andq %rdx, %rax + 0x49, 0xc1, 0xea, 0x02, //0x00002917 shrq $2, %r10 + 0x49, 0x21, 0xd2, //0x0000291b andq %rdx, %r10 + 0x49, 0x01, 0xc2, //0x0000291e addq %rax, %r10 + 0x4c, 0x89, 0xd0, //0x00002921 movq %r10, %rax + 0x48, 0xc1, 0xe8, 0x04, //0x00002924 shrq $4, %rax + 0x4c, 0x01, 0xd0, //0x00002928 addq %r10, %rax + 0x48, 0xba, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, //0x0000292b movabsq $1085102592571150095, %rdx + 0x48, 0x21, 0xd0, //0x00002935 andq %rdx, %rax + 0x48, 0xba, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, //0x00002938 movabsq $72340172838076673, %rdx + 0x48, 0x0f, 0xaf, 0xc2, //0x00002942 imulq %rdx, %rax + 0x48, 0xc1, 0xe8, 0x38, //0x00002946 shrq $56, %rax + 0x49, 0x01, 0xc3, //0x0000294a addq %rax, %r11 + 0x49, 0x83, 0xc5, 0x40, //0x0000294d addq $64, %r13 + 0x48, 0x8b, 0x45, 0xd0, //0x00002951 movq $-48(%rbp), %rax + 0x48, 0x83, 0xc0, 0xc0, //0x00002955 addq $-64, %rax + 0x4d, 0x89, 0xf1, //0x00002959 movq %r14, %r9 + 0x48, 0x8b, 0x5d, 0xb8, //0x0000295c movq $-72(%rbp), %rbx + //0x00002960 LBB0_495 + 0x48, 0x83, 0xf8, 0x40, //0x00002960 cmpq $64, %rax + 0x48, 0x89, 0x45, 0xd0, //0x00002964 movq %rax, $-48(%rbp) + 0x0f, 0x8c, 0x43, 0x02, 0x00, 0x00, //0x00002968 jl LBB0_503 + //0x0000296e LBB0_496 + 0xf3, 0x41, 0x0f, 0x6f, 0x55, 0x00, //0x0000296e movdqu (%r13), %xmm2 + 0xf3, 0x41, 0x0f, 0x6f, 0x6d, 0x10, //0x00002974 movdqu $16(%r13), %xmm5 + 0xf3, 0x41, 0x0f, 0x6f, 0x7d, 0x20, //0x0000297a movdqu $32(%r13), %xmm7 + 0xf3, 0x41, 0x0f, 0x6f, 0x75, 0x30, //0x00002980 movdqu $48(%r13), %xmm6 + 0x66, 0x0f, 0x6f, 0xda, //0x00002986 movdqa %xmm2, %xmm3 + 0x66, 0x0f, 0x74, 0xd9, //0x0000298a pcmpeqb %xmm1, %xmm3 + 0x66, 0x0f, 0xd7, 0xc3, //0x0000298e pmovmskb %xmm3, %eax + 0x66, 0x0f, 0x6f, 0xdd, //0x00002992 movdqa %xmm5, %xmm3 + 0x66, 0x0f, 0x74, 0xd9, //0x00002996 pcmpeqb %xmm1, %xmm3 + 0x66, 0x0f, 0xd7, 0xd3, //0x0000299a pmovmskb %xmm3, %edx + 0x66, 0x0f, 0x6f, 0xdf, //0x0000299e movdqa %xmm7, %xmm3 + 0x66, 0x0f, 0x74, 0xd9, //0x000029a2 pcmpeqb %xmm1, %xmm3 + 0x66, 0x0f, 0xd7, 0xf3, //0x000029a6 pmovmskb %xmm3, %esi + 0x66, 0x0f, 0x6f, 0xde, //0x000029aa movdqa %xmm6, %xmm3 + 0x66, 0x0f, 0x74, 0xd9, //0x000029ae pcmpeqb %xmm1, %xmm3 + 0x66, 0x0f, 0xd7, 0xfb, //0x000029b2 pmovmskb %xmm3, %edi + 0x48, 0xc1, 0xe7, 0x30, //0x000029b6 shlq $48, %rdi + 0x48, 0xc1, 0xe6, 0x20, //0x000029ba shlq $32, %rsi + 0x48, 0x09, 0xfe, //0x000029be orq %rdi, %rsi + 0x48, 0xc1, 0xe2, 0x10, //0x000029c1 shlq $16, %rdx + 0x48, 0x09, 0xf2, //0x000029c5 orq %rsi, %rdx + 0x48, 0x09, 0xd0, //0x000029c8 orq %rdx, %rax + 0x48, 0x89, 0xc2, //0x000029cb movq %rax, %rdx + 0x48, 0x09, 0xda, //0x000029ce orq %rbx, %rdx + 0x0f, 0x85, 0x12, 0x00, 0x00, 0x00, //0x000029d1 jne LBB0_498 + 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x000029d7 movq $-1, %rax + 0x31, 0xd2, //0x000029de xorl %edx, %edx + 0x48, 0x89, 0x55, 0xb8, //0x000029e0 movq %rdx, $-72(%rbp) + 0xe9, 0x49, 0x00, 0x00, 0x00, //0x000029e4 jmp LBB0_499 + //0x000029e9 LBB0_498 + 0x48, 0x89, 0xda, //0x000029e9 movq %rbx, %rdx + 0x48, 0xf7, 0xd2, //0x000029ec notq %rdx + 0x48, 0x21, 0xc2, //0x000029ef andq %rax, %rdx + 0x48, 0x8d, 0x34, 0x12, //0x000029f2 leaq (%rdx,%rdx), %rsi + 0x48, 0x09, 0xde, //0x000029f6 orq %rbx, %rsi + 0x48, 0x89, 0xf7, //0x000029f9 movq %rsi, %rdi + 0x48, 0xf7, 0xd7, //0x000029fc notq %rdi + 0x48, 0xbb, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x000029ff movabsq $-6148914691236517206, %rbx + 0x48, 0x21, 0xd8, //0x00002a09 andq %rbx, %rax + 0x48, 0x21, 0xf8, //0x00002a0c andq %rdi, %rax + 0x31, 0xff, //0x00002a0f xorl %edi, %edi + 0x48, 0x01, 0xd0, //0x00002a11 addq %rdx, %rax + 0x40, 0x0f, 0x92, 0xc7, //0x00002a14 setb %dil + 0x48, 0x89, 0x7d, 0xb8, //0x00002a18 movq %rdi, $-72(%rbp) + 0x48, 0x01, 0xc0, //0x00002a1c addq %rax, %rax + 0x48, 0xba, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00002a1f movabsq $6148914691236517205, %rdx + 0x48, 0x31, 0xd0, //0x00002a29 xorq %rdx, %rax + 0x48, 0x21, 0xf0, //0x00002a2c andq %rsi, %rax + 0x48, 0xf7, 0xd0, //0x00002a2f notq %rax + //0x00002a32 LBB0_499 + 0x66, 0x0f, 0x6f, 0xde, //0x00002a32 movdqa %xmm6, %xmm3 + 0x66, 0x0f, 0x74, 0xd8, //0x00002a36 pcmpeqb %xmm0, %xmm3 + 0x66, 0x0f, 0xd7, 0xd3, //0x00002a3a pmovmskb %xmm3, %edx + 0x48, 0xc1, 0xe2, 0x30, //0x00002a3e shlq $48, %rdx + 0x66, 0x0f, 0x6f, 0xdf, //0x00002a42 movdqa %xmm7, %xmm3 + 0x66, 0x0f, 0x74, 0xd8, //0x00002a46 pcmpeqb %xmm0, %xmm3 + 0x66, 0x0f, 0xd7, 0xf3, //0x00002a4a pmovmskb %xmm3, %esi + 0x48, 0xc1, 0xe6, 0x20, //0x00002a4e shlq $32, %rsi + 0x48, 0x09, 0xd6, //0x00002a52 orq %rdx, %rsi + 0x66, 0x0f, 0x6f, 0xdd, //0x00002a55 movdqa %xmm5, %xmm3 + 0x66, 0x0f, 0x74, 0xd8, //0x00002a59 pcmpeqb %xmm0, %xmm3 + 0x66, 0x0f, 0xd7, 0xd3, //0x00002a5d pmovmskb %xmm3, %edx + 0x48, 0xc1, 0xe2, 0x10, //0x00002a61 shlq $16, %rdx + 0x48, 0x09, 0xf2, //0x00002a65 orq %rsi, %rdx + 0x66, 0x0f, 0x6f, 0xda, //0x00002a68 movdqa %xmm2, %xmm3 + 0x66, 0x0f, 0x74, 0xd8, //0x00002a6c pcmpeqb %xmm0, %xmm3 + 0x66, 0x0f, 0xd7, 0xf3, //0x00002a70 pmovmskb %xmm3, %esi + 0x48, 0x09, 0xd6, //0x00002a74 orq %rdx, %rsi + 0x48, 0x21, 0xc6, //0x00002a77 andq %rax, %rsi + 0x66, 0x48, 0x0f, 0x6e, 0xde, //0x00002a7a movq %rsi, %xmm3 + 0x66, 0x41, 0x0f, 0x3a, 0x44, 0xd9, 0x00, //0x00002a7f pclmulqdq $0, %xmm9, %xmm3 + 0x66, 0x49, 0x0f, 0x7e, 0xde, //0x00002a86 movq %xmm3, %r14 + 0x4d, 0x31, 0xce, //0x00002a8b xorq %r9, %r14 + 0x66, 0x0f, 0x6f, 0xda, //0x00002a8e movdqa %xmm2, %xmm3 + 0x66, 0x41, 0x0f, 0x74, 0xdb, //0x00002a92 pcmpeqb %xmm11, %xmm3 + 0x66, 0x44, 0x0f, 0xd7, 0xd3, //0x00002a97 pmovmskb %xmm3, %r10d + 0x66, 0x0f, 0x6f, 0xdd, //0x00002a9c movdqa %xmm5, %xmm3 + 0x66, 0x41, 0x0f, 0x74, 0xdb, //0x00002aa0 pcmpeqb %xmm11, %xmm3 + 0x66, 0x0f, 0xd7, 0xc3, //0x00002aa5 pmovmskb %xmm3, %eax + 0x66, 0x0f, 0x6f, 0xdf, //0x00002aa9 movdqa %xmm7, %xmm3 + 0x66, 0x41, 0x0f, 0x74, 0xdb, //0x00002aad pcmpeqb %xmm11, %xmm3 + 0x66, 0x0f, 0xd7, 0xf3, //0x00002ab2 pmovmskb %xmm3, %esi + 0x66, 0x0f, 0x6f, 0xde, //0x00002ab6 movdqa %xmm6, %xmm3 + 0x66, 0x41, 0x0f, 0x74, 0xdb, //0x00002aba pcmpeqb %xmm11, %xmm3 + 0x66, 0x0f, 0xd7, 0xdb, //0x00002abf pmovmskb %xmm3, %ebx + 0x48, 0xc1, 0xe3, 0x30, //0x00002ac3 shlq $48, %rbx + 0x48, 0xc1, 0xe6, 0x20, //0x00002ac7 shlq $32, %rsi + 0x48, 0x09, 0xde, //0x00002acb orq %rbx, %rsi + 0x48, 0xc1, 0xe0, 0x10, //0x00002ace shlq $16, %rax + 0x48, 0x09, 0xf0, //0x00002ad2 orq %rsi, %rax + 0x49, 0x09, 0xc2, //0x00002ad5 orq %rax, %r10 + 0x4d, 0x89, 0xf1, //0x00002ad8 movq %r14, %r9 + 0x49, 0xf7, 0xd1, //0x00002adb notq %r9 + 0x4d, 0x21, 0xca, //0x00002ade andq %r9, %r10 + 0x66, 0x41, 0x0f, 0x74, 0xd4, //0x00002ae1 pcmpeqb %xmm12, %xmm2 + 0x66, 0x0f, 0xd7, 0xc2, //0x00002ae6 pmovmskb %xmm2, %eax + 0x66, 0x41, 0x0f, 0x74, 0xec, //0x00002aea pcmpeqb %xmm12, %xmm5 + 0x66, 0x0f, 0xd7, 0xdd, //0x00002aef pmovmskb %xmm5, %ebx + 0x66, 0x41, 0x0f, 0x74, 0xfc, //0x00002af3 pcmpeqb %xmm12, %xmm7 + 0x66, 0x0f, 0xd7, 0xff, //0x00002af8 pmovmskb %xmm7, %edi + 0x66, 0x41, 0x0f, 0x74, 0xf4, //0x00002afc pcmpeqb %xmm12, %xmm6 + 0x66, 0x0f, 0xd7, 0xf6, //0x00002b01 pmovmskb %xmm6, %esi + 0x48, 0xc1, 0xe6, 0x30, //0x00002b05 shlq $48, %rsi + 0x48, 0xc1, 0xe7, 0x20, //0x00002b09 shlq $32, %rdi + 0x48, 0x09, 0xf7, //0x00002b0d orq %rsi, %rdi + 0x48, 0xc1, 0xe3, 0x10, //0x00002b10 shlq $16, %rbx + 0x48, 0x09, 0xfb, //0x00002b14 orq %rdi, %rbx + 0x48, 0x09, 0xd8, //0x00002b17 orq %rbx, %rax + 0x4c, 0x21, 0xc8, //0x00002b1a andq %r9, %rax + 0x0f, 0x84, 0xca, 0xfd, 0xff, 0xff, //0x00002b1d je LBB0_494 + 0x4c, 0x8b, 0x4d, 0xc0, //0x00002b23 movq $-64(%rbp), %r9 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00002b27 .p2align 4, 0x90 + //0x00002b30 LBB0_501 + 0x48, 0x8d, 0x58, 0xff, //0x00002b30 leaq $-1(%rax), %rbx + 0x48, 0x89, 0xde, //0x00002b34 movq %rbx, %rsi + 0x4c, 0x21, 0xd6, //0x00002b37 andq %r10, %rsi + 0x48, 0x89, 0xf7, //0x00002b3a movq %rsi, %rdi + 0x48, 0xd1, 0xef, //0x00002b3d shrq %rdi + 0x49, 0xb8, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00002b40 movabsq $6148914691236517205, %r8 + 0x4c, 0x21, 0xc7, //0x00002b4a andq %r8, %rdi + 0x48, 0x29, 0xfe, //0x00002b4d subq %rdi, %rsi + 0x48, 0x89, 0xf7, //0x00002b50 movq %rsi, %rdi + 0x48, 0xba, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, //0x00002b53 movabsq $3689348814741910323, %rdx + 0x48, 0x21, 0xd7, //0x00002b5d andq %rdx, %rdi + 0x48, 0xc1, 0xee, 0x02, //0x00002b60 shrq $2, %rsi + 0x48, 0x21, 0xd6, //0x00002b64 andq %rdx, %rsi + 0x48, 0x01, 0xfe, //0x00002b67 addq %rdi, %rsi + 0x48, 0x89, 0xf7, //0x00002b6a movq %rsi, %rdi + 0x48, 0xc1, 0xef, 0x04, //0x00002b6d shrq $4, %rdi + 0x48, 0x01, 0xf7, //0x00002b71 addq %rsi, %rdi + 0x48, 0xba, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, //0x00002b74 movabsq $1085102592571150095, %rdx + 0x48, 0x21, 0xd7, //0x00002b7e andq %rdx, %rdi + 0x48, 0xba, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, //0x00002b81 movabsq $72340172838076673, %rdx + 0x48, 0x0f, 0xaf, 0xfa, //0x00002b8b imulq %rdx, %rdi + 0x48, 0xc1, 0xef, 0x38, //0x00002b8f shrq $56, %rdi + 0x4c, 0x01, 0xdf, //0x00002b93 addq %r11, %rdi + 0x48, 0x39, 0xcf, //0x00002b96 cmpq %rcx, %rdi + 0x0f, 0x86, 0x66, 0x01, 0x00, 0x00, //0x00002b99 jbe LBB0_519 + 0x48, 0x83, 0xc1, 0x01, //0x00002b9f addq $1, %rcx + 0x48, 0x21, 0xd8, //0x00002ba3 andq %rbx, %rax + 0x0f, 0x85, 0x84, 0xff, 0xff, 0xff, //0x00002ba6 jne LBB0_501 + 0xe9, 0x3c, 0xfd, 0xff, 0xff, //0x00002bac jmp LBB0_494 + //0x00002bb1 LBB0_503 + 0x48, 0x85, 0xc0, //0x00002bb1 testq %rax, %rax + 0x0f, 0x8e, 0x40, 0x02, 0x00, 0x00, //0x00002bb4 jle LBB0_527 + 0x48, 0x89, 0xdf, //0x00002bba movq %rbx, %rdi + 0xf3, 0x44, 0x0f, 0x7f, 0x45, 0x80, //0x00002bbd movdqu %xmm8, $-128(%rbp) + 0xf3, 0x44, 0x0f, 0x7f, 0x85, 0x70, 0xff, 0xff, 0xff, //0x00002bc3 movdqu %xmm8, $-144(%rbp) + 0xf3, 0x44, 0x0f, 0x7f, 0x85, 0x60, 0xff, 0xff, 0xff, //0x00002bcc movdqu %xmm8, $-160(%rbp) + 0xf3, 0x44, 0x0f, 0x7f, 0x85, 0x50, 0xff, 0xff, 0xff, //0x00002bd5 movdqu %xmm8, $-176(%rbp) + 0x44, 0x89, 0xe8, //0x00002bde movl %r13d, %eax + 0x25, 0xff, 0x0f, 0x00, 0x00, //0x00002be1 andl $4095, %eax + 0x3d, 0xc1, 0x0f, 0x00, 0x00, //0x00002be6 cmpl $4033, %eax + 0x0f, 0x82, 0x3b, 0x00, 0x00, 0x00, //0x00002beb jb LBB0_507 + 0x48, 0x83, 0x7d, 0xd0, 0x20, //0x00002bf1 cmpq $32, $-48(%rbp) + 0x0f, 0x82, 0x3c, 0x00, 0x00, 0x00, //0x00002bf6 jb LBB0_508 + 0x41, 0x0f, 0x10, 0x55, 0x00, //0x00002bfc movups (%r13), %xmm2 + 0x0f, 0x11, 0x95, 0x50, 0xff, 0xff, 0xff, //0x00002c01 movups %xmm2, $-176(%rbp) + 0x41, 0x0f, 0x10, 0x55, 0x10, //0x00002c08 movups $16(%r13), %xmm2 + 0x0f, 0x11, 0x95, 0x60, 0xff, 0xff, 0xff, //0x00002c0d movups %xmm2, $-160(%rbp) + 0x49, 0x83, 0xc5, 0x20, //0x00002c14 addq $32, %r13 + 0x48, 0x8b, 0x45, 0xd0, //0x00002c18 movq $-48(%rbp), %rax + 0x48, 0x8d, 0x70, 0xe0, //0x00002c1c leaq $-32(%rax), %rsi + 0x48, 0x8d, 0x95, 0x70, 0xff, 0xff, 0xff, //0x00002c20 leaq $-144(%rbp), %rdx + 0xe9, 0x17, 0x00, 0x00, 0x00, //0x00002c27 jmp LBB0_509 + //0x00002c2c LBB0_507 + 0x4c, 0x8b, 0x65, 0xa8, //0x00002c2c movq $-88(%rbp), %r12 + 0x48, 0x89, 0xfb, //0x00002c30 movq %rdi, %rbx + 0xe9, 0x36, 0xfd, 0xff, 0xff, //0x00002c33 jmp LBB0_496 + //0x00002c38 LBB0_508 + 0x48, 0x8d, 0x95, 0x50, 0xff, 0xff, 0xff, //0x00002c38 leaq $-176(%rbp), %rdx + 0x48, 0x8b, 0x75, 0xd0, //0x00002c3f movq $-48(%rbp), %rsi + //0x00002c43 LBB0_509 + 0x48, 0x83, 0xfe, 0x10, //0x00002c43 cmpq $16, %rsi + 0x0f, 0x82, 0x49, 0x00, 0x00, 0x00, //0x00002c47 jb LBB0_510 + 0x41, 0x0f, 0x10, 0x55, 0x00, //0x00002c4d movups (%r13), %xmm2 + 0x0f, 0x11, 0x12, //0x00002c52 movups %xmm2, (%rdx) + 0x49, 0x83, 0xc5, 0x10, //0x00002c55 addq $16, %r13 + 0x48, 0x83, 0xc2, 0x10, //0x00002c59 addq $16, %rdx + 0x48, 0x83, 0xc6, 0xf0, //0x00002c5d addq $-16, %rsi + 0x48, 0x83, 0xfe, 0x08, //0x00002c61 cmpq $8, %rsi + 0x0f, 0x83, 0x35, 0x00, 0x00, 0x00, //0x00002c65 jae LBB0_517 + //0x00002c6b LBB0_511 + 0x48, 0x83, 0xfe, 0x04, //0x00002c6b cmpq $4, %rsi + 0x0f, 0x8c, 0x48, 0x00, 0x00, 0x00, //0x00002c6f jl LBB0_512 + //0x00002c75 LBB0_518 + 0x41, 0x8b, 0x45, 0x00, //0x00002c75 movl (%r13), %eax + 0x89, 0x02, //0x00002c79 movl %eax, (%rdx) + 0x49, 0x83, 0xc5, 0x04, //0x00002c7b addq $4, %r13 + 0x48, 0x83, 0xc2, 0x04, //0x00002c7f addq $4, %rdx + 0x48, 0x83, 0xc6, 0xfc, //0x00002c83 addq $-4, %rsi + 0x48, 0x83, 0xfe, 0x02, //0x00002c87 cmpq $2, %rsi + 0x0f, 0x83, 0x36, 0x00, 0x00, 0x00, //0x00002c8b jae LBB0_513 + 0xe9, 0x45, 0x00, 0x00, 0x00, //0x00002c91 jmp LBB0_514 + //0x00002c96 LBB0_510 + 0x48, 0x83, 0xfe, 0x08, //0x00002c96 cmpq $8, %rsi + 0x0f, 0x82, 0xcb, 0xff, 0xff, 0xff, //0x00002c9a jb LBB0_511 + //0x00002ca0 LBB0_517 + 0x49, 0x8b, 0x45, 0x00, //0x00002ca0 movq (%r13), %rax + 0x48, 0x89, 0x02, //0x00002ca4 movq %rax, (%rdx) + 0x49, 0x83, 0xc5, 0x08, //0x00002ca7 addq $8, %r13 + 0x48, 0x83, 0xc2, 0x08, //0x00002cab addq $8, %rdx + 0x48, 0x83, 0xc6, 0xf8, //0x00002caf addq $-8, %rsi + 0x48, 0x83, 0xfe, 0x04, //0x00002cb3 cmpq $4, %rsi + 0x0f, 0x8d, 0xb8, 0xff, 0xff, 0xff, //0x00002cb7 jge LBB0_518 + //0x00002cbd LBB0_512 + 0x48, 0x83, 0xfe, 0x02, //0x00002cbd cmpq $2, %rsi + 0x0f, 0x82, 0x14, 0x00, 0x00, 0x00, //0x00002cc1 jb LBB0_514 + //0x00002cc7 LBB0_513 + 0x41, 0x0f, 0xb7, 0x45, 0x00, //0x00002cc7 movzwl (%r13), %eax + 0x66, 0x89, 0x02, //0x00002ccc movw %ax, (%rdx) + 0x49, 0x83, 0xc5, 0x02, //0x00002ccf addq $2, %r13 + 0x48, 0x83, 0xc2, 0x02, //0x00002cd3 addq $2, %rdx + 0x48, 0x83, 0xc6, 0xfe, //0x00002cd7 addq $-2, %rsi + //0x00002cdb LBB0_514 + 0x4c, 0x89, 0xe8, //0x00002cdb movq %r13, %rax + 0x4c, 0x8d, 0xad, 0x50, 0xff, 0xff, 0xff, //0x00002cde leaq $-176(%rbp), %r13 + 0x48, 0x85, 0xf6, //0x00002ce5 testq %rsi, %rsi + 0x4c, 0x8b, 0x65, 0xa8, //0x00002ce8 movq $-88(%rbp), %r12 + 0x48, 0x89, 0xfb, //0x00002cec movq %rdi, %rbx + 0x0f, 0x84, 0x79, 0xfc, 0xff, 0xff, //0x00002cef je LBB0_496 + 0x8a, 0x00, //0x00002cf5 movb (%rax), %al + 0x88, 0x02, //0x00002cf7 movb %al, (%rdx) + 0x4c, 0x8d, 0xad, 0x50, 0xff, 0xff, 0xff, //0x00002cf9 leaq $-176(%rbp), %r13 + 0xe9, 0x69, 0xfc, 0xff, 0xff, //0x00002d00 jmp LBB0_496 + //0x00002d05 LBB0_519 + 0x49, 0x8b, 0x09, //0x00002d05 movq (%r9), %rcx + 0x48, 0x0f, 0xbc, 0xc0, //0x00002d08 bsfq %rax, %rax + 0x48, 0x2b, 0x45, 0xd0, //0x00002d0c subq $-48(%rbp), %rax + 0x4c, 0x8d, 0x1c, 0x08, //0x00002d10 leaq (%rax,%rcx), %r11 + 0x49, 0x83, 0xc3, 0x01, //0x00002d14 addq $1, %r11 + 0x4c, 0x8b, 0x45, 0xc8, //0x00002d18 movq $-56(%rbp), %r8 + 0x4d, 0x89, 0x18, //0x00002d1c movq %r11, (%r8) + 0x49, 0x8b, 0x01, //0x00002d1f movq (%r9), %rax + 0x49, 0x39, 0xc3, //0x00002d22 cmpq %rax, %r11 + 0x4c, 0x0f, 0x47, 0xd8, //0x00002d25 cmovaq %rax, %r11 + 0x4d, 0x89, 0x18, //0x00002d29 movq %r11, (%r8) + 0x49, 0xbe, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00002d2c movabsq $4294977024, %r14 + 0xe9, 0x1b, 0xf6, 0xff, 0xff, //0x00002d36 jmp LBB0_436 + //0x00002d3b LBB0_430 + 0x4d, 0x85, 0xd2, //0x00002d3b testq %r10, %r10 + 0x0f, 0x85, 0xc9, 0x00, 0x00, 0x00, //0x00002d3e jne LBB0_528 + 0x4b, 0x8d, 0x04, 0x0e, //0x00002d44 leaq (%r14,%r9), %rax + 0x48, 0x83, 0xc0, 0x01, //0x00002d48 addq $1, %rax + 0x49, 0xf7, 0xd6, //0x00002d4c notq %r14 + 0x4d, 0x01, 0xc6, //0x00002d4f addq %r8, %r14 + //0x00002d52 LBB0_432 + 0x4c, 0x8b, 0x65, 0xa8, //0x00002d52 movq $-88(%rbp), %r12 + 0x4d, 0x85, 0xf6, //0x00002d56 testq %r14, %r14 + 0x4c, 0x8b, 0x45, 0xc8, //0x00002d59 movq $-56(%rbp), %r8 + 0x4c, 0x8b, 0x4d, 0xc0, //0x00002d5d movq $-64(%rbp), %r9 + 0x0f, 0x8f, 0x1d, 0x00, 0x00, 0x00, //0x00002d61 jg LBB0_521 + 0xe9, 0x45, 0x00, 0x00, 0x00, //0x00002d67 jmp LBB0_433 + //0x00002d6c LBB0_520 + 0x48, 0xc7, 0xc1, 0xfe, 0xff, 0xff, 0xff, //0x00002d6c movq $-2, %rcx + 0xbe, 0x02, 0x00, 0x00, 0x00, //0x00002d73 movl $2, %esi + 0x48, 0x01, 0xf0, //0x00002d78 addq %rsi, %rax + 0x49, 0x01, 0xce, //0x00002d7b addq %rcx, %r14 + 0x0f, 0x8e, 0x2d, 0x00, 0x00, 0x00, //0x00002d7e jle LBB0_433 + //0x00002d84 LBB0_521 + 0x0f, 0xb6, 0x08, //0x00002d84 movzbl (%rax), %ecx + 0x80, 0xf9, 0x5c, //0x00002d87 cmpb $92, %cl + 0x0f, 0x84, 0xdc, 0xff, 0xff, 0xff, //0x00002d8a je LBB0_520 + 0x80, 0xf9, 0x22, //0x00002d90 cmpb $34, %cl + 0x0f, 0x84, 0x27, 0x00, 0x00, 0x00, //0x00002d93 je LBB0_524 + 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00002d99 movq $-1, %rcx + 0xbe, 0x01, 0x00, 0x00, 0x00, //0x00002da0 movl $1, %esi + 0x48, 0x01, 0xf0, //0x00002da5 addq %rsi, %rax + 0x49, 0x01, 0xce, //0x00002da8 addq %rcx, %r14 + 0x0f, 0x8f, 0xd3, 0xff, 0xff, 0xff, //0x00002dab jg LBB0_521 + //0x00002db1 LBB0_433 + 0x49, 0xbe, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00002db1 movabsq $4294977024, %r14 + 0xe9, 0x96, 0xf5, 0xff, 0xff, //0x00002dbb jmp LBB0_436 + //0x00002dc0 LBB0_524 + 0x4c, 0x29, 0xe8, //0x00002dc0 subq %r13, %rax + 0x48, 0x83, 0xc0, 0x01, //0x00002dc3 addq $1, %rax + 0x49, 0x89, 0x00, //0x00002dc7 movq %rax, (%r8) + 0x49, 0x89, 0xc3, //0x00002dca movq %rax, %r11 + 0x49, 0xbe, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00002dcd movabsq $4294977024, %r14 + 0xe9, 0x7a, 0xf5, 0xff, 0xff, //0x00002dd7 jmp LBB0_436 + //0x00002ddc LBB0_525 + 0x4d, 0x01, 0xeb, //0x00002ddc addq %r13, %r11 + 0x48, 0x85, 0xc0, //0x00002ddf testq %rax, %rax + 0x4c, 0x8b, 0x45, 0xc8, //0x00002de2 movq $-56(%rbp), %r8 + 0x0f, 0x85, 0x6c, 0xf3, 0xff, 0xff, //0x00002de6 jne LBB0_406 + 0xe9, 0xb0, 0xf3, 0xff, 0xff, //0x00002dec jmp LBB0_413 + //0x00002df1 LBB0_526 + 0x4b, 0x8d, 0x04, 0x2b, //0x00002df1 leaq (%r11,%r13), %rax + 0xe9, 0x58, 0xff, 0xff, 0xff, //0x00002df5 jmp LBB0_432 + //0x00002dfa LBB0_527 + 0x4c, 0x8b, 0x4d, 0xc0, //0x00002dfa movq $-64(%rbp), %r9 + 0x4d, 0x8b, 0x19, //0x00002dfe movq (%r9), %r11 + 0x4c, 0x8b, 0x45, 0xc8, //0x00002e01 movq $-56(%rbp), %r8 + 0x4d, 0x89, 0x18, //0x00002e05 movq %r11, (%r8) + 0xe9, 0x1b, 0xf5, 0xff, 0xff, //0x00002e08 jmp LBB0_427 + //0x00002e0d LBB0_528 + 0x49, 0x8d, 0x40, 0xff, //0x00002e0d leaq $-1(%r8), %rax + 0x4c, 0x39, 0xf0, //0x00002e11 cmpq %r14, %rax + 0x0f, 0x85, 0x09, 0x00, 0x00, 0x00, //0x00002e14 jne LBB0_530 + 0x4c, 0x8b, 0x45, 0xc8, //0x00002e1a movq $-56(%rbp), %r8 + 0xe9, 0x01, 0xf5, 0xff, 0xff, //0x00002e1e jmp LBB0_426 + //0x00002e23 LBB0_530 + 0x4b, 0x8d, 0x04, 0x0e, //0x00002e23 leaq (%r14,%r9), %rax + 0x48, 0x83, 0xc0, 0x02, //0x00002e27 addq $2, %rax + 0x4d, 0x29, 0xf0, //0x00002e2b subq %r14, %r8 + 0x49, 0x83, 0xc0, 0xfe, //0x00002e2e addq $-2, %r8 + 0x4d, 0x89, 0xc6, //0x00002e32 movq %r8, %r14 + 0xe9, 0x18, 0xff, 0xff, 0xff, //0x00002e35 jmp LBB0_432 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00002e3a .p2align 4, 0x90 + //0x00002e40 LBB0_464 + 0x48, 0x8b, 0x4d, 0xb0, //0x00002e40 movq $-80(%rbp), %rcx + 0x48, 0x83, 0xc1, 0x10, //0x00002e44 addq $16, %rcx + 0x4c, 0x89, 0xd8, //0x00002e48 movq %r11, %rax + 0x48, 0x89, 0x4d, 0xb0, //0x00002e4b movq %rcx, $-80(%rbp) + 0x48, 0x3b, 0x8d, 0x30, 0xff, 0xff, 0xff, //0x00002e4f cmpq $-208(%rbp), %rcx + 0x4c, 0x8b, 0x55, 0xa0, //0x00002e56 movq $-96(%rbp), %r10 + 0x0f, 0x85, 0x43, 0xd3, 0xff, 0xff, //0x00002e5a jne LBB0_2 + //0x00002e60 LBB0_465 + 0x4d, 0x85, 0xd2, //0x00002e60 testq %r10, %r10 + 0x0f, 0x84, 0xb3, 0x00, 0x00, 0x00, //0x00002e63 je LBB0_531 + 0x0f, 0x10, 0x05, 0x10, 0xd2, 0xff, 0xff, //0x00002e69 movups $-11760(%rip), %xmm0 /* LCPI0_8+0(%rip) */ + 0x41, 0x0f, 0x11, 0x02, //0x00002e70 movups %xmm0, (%r10) + 0x4d, 0x8b, 0x2c, 0x24, //0x00002e74 movq (%r12), %r13 + 0x4c, 0x89, 0xe8, //0x00002e78 movq %r13, %rax + 0x48, 0xf7, 0xd0, //0x00002e7b notq %rax + 0x48, 0x89, 0x85, 0x48, 0xff, 0xff, 0xff, //0x00002e7e movq %rax, $-184(%rbp) + 0xb8, 0x01, 0x00, 0x00, 0x00, //0x00002e85 movl $1, %eax + 0x4c, 0x29, 0xe8, //0x00002e8a subq %r13, %rax + 0x48, 0x89, 0x45, 0x98, //0x00002e8d movq %rax, $-104(%rbp) + 0x4c, 0x89, 0xe8, //0x00002e91 movq %r13, %rax + 0x48, 0xf7, 0xd8, //0x00002e94 negq %rax + 0x48, 0x89, 0x85, 0x38, 0xff, 0xff, 0xff, //0x00002e97 movq %rax, $-200(%rbp) + 0x49, 0x8d, 0x45, 0xff, //0x00002e9e leaq $-1(%r13), %rax + 0x48, 0x89, 0x45, 0xa8, //0x00002ea2 movq %rax, $-88(%rbp) + 0x49, 0x8d, 0x45, 0xfe, //0x00002ea6 leaq $-2(%r13), %rax + 0x48, 0x89, 0x85, 0x40, 0xff, 0xff, 0xff, //0x00002eaa movq %rax, $-192(%rbp) + 0x49, 0xc7, 0xc7, 0xff, 0xff, 0xff, 0xff, //0x00002eb1 movq $-1, %r15 + 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00002eb8 movabsq $4294977024, %r11 + 0xf3, 0x0f, 0x6f, 0x05, 0x66, 0xd1, 0xff, 0xff, //0x00002ec2 movdqu $-11930(%rip), %xmm0 /* LCPI0_3+0(%rip) */ + 0xf3, 0x0f, 0x6f, 0x0d, 0x6e, 0xd1, 0xff, 0xff, //0x00002eca movdqu $-11922(%rip), %xmm1 /* LCPI0_4+0(%rip) */ + 0xf3, 0x44, 0x0f, 0x6f, 0x05, 0xb5, 0xd1, 0xff, 0xff, //0x00002ed2 movdqu $-11851(%rip), %xmm8 /* LCPI0_9+0(%rip) */ + 0xf3, 0x0f, 0x6f, 0x1d, 0xbd, 0xd1, 0xff, 0xff, //0x00002edb movdqu $-11843(%rip), %xmm3 /* LCPI0_10+0(%rip) */ + 0xf3, 0x44, 0x0f, 0x6f, 0x0d, 0xc4, 0xd1, 0xff, 0xff, //0x00002ee3 movdqu $-11836(%rip), %xmm9 /* LCPI0_11+0(%rip) */ + 0xf3, 0x44, 0x0f, 0x6f, 0x15, 0xcb, 0xd1, 0xff, 0xff, //0x00002eec movdqu $-11829(%rip), %xmm10 /* LCPI0_12+0(%rip) */ + 0xf3, 0x44, 0x0f, 0x6f, 0x1d, 0x12, 0xd1, 0xff, 0xff, //0x00002ef5 movdqu $-12014(%rip), %xmm11 /* LCPI0_1+0(%rip) */ + 0xf3, 0x44, 0x0f, 0x6f, 0x25, 0xc9, 0xd1, 0xff, 0xff, //0x00002efe movdqu $-11831(%rip), %xmm12 /* LCPI0_13+0(%rip) */ + 0xf3, 0x44, 0x0f, 0x6f, 0x2d, 0xd0, 0xd1, 0xff, 0xff, //0x00002f07 movdqu $-11824(%rip), %xmm13 /* LCPI0_14+0(%rip) */ + 0x4c, 0x8d, 0x35, 0x99, 0x2a, 0x00, 0x00, //0x00002f10 leaq $10905(%rip), %r14 /* LJTI0_2+0(%rip) */ + 0xe9, 0xa3, 0x01, 0x00, 0x00, //0x00002f17 jmp LBB0_562 + //0x00002f1c LBB0_531 + 0x4d, 0x8b, 0x1c, 0x24, //0x00002f1c movq (%r12), %r11 + 0x49, 0x8b, 0x7c, 0x24, 0x08, //0x00002f20 movq $8(%r12), %rdi + 0x49, 0x8b, 0x30, //0x00002f25 movq (%r8), %rsi + 0x48, 0x39, 0xfe, //0x00002f28 cmpq %rdi, %rsi + 0x0f, 0x83, 0x26, 0x00, 0x00, 0x00, //0x00002f2b jae LBB0_536 + 0x41, 0x8a, 0x04, 0x33, //0x00002f31 movb (%r11,%rsi), %al + 0x3c, 0x0d, //0x00002f35 cmpb $13, %al + 0x0f, 0x84, 0x1a, 0x00, 0x00, 0x00, //0x00002f37 je LBB0_536 + 0x3c, 0x20, //0x00002f3d cmpb $32, %al + 0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x00002f3f je LBB0_536 + 0x04, 0xf7, //0x00002f45 addb $-9, %al + 0x3c, 0x01, //0x00002f47 cmpb $1, %al + 0x0f, 0x86, 0x08, 0x00, 0x00, 0x00, //0x00002f49 jbe LBB0_536 + 0x49, 0x89, 0xf4, //0x00002f4f movq %rsi, %r12 + 0xe9, 0x43, 0x18, 0x00, 0x00, //0x00002f52 jmp LBB0_878 + //0x00002f57 LBB0_536 + 0x4c, 0x8d, 0x66, 0x01, //0x00002f57 leaq $1(%rsi), %r12 + 0x49, 0x39, 0xfc, //0x00002f5b cmpq %rdi, %r12 + 0x0f, 0x83, 0x1e, 0x00, 0x00, 0x00, //0x00002f5e jae LBB0_540 + 0x43, 0x8a, 0x04, 0x23, //0x00002f64 movb (%r11,%r12), %al + 0x3c, 0x0d, //0x00002f68 cmpb $13, %al + 0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x00002f6a je LBB0_540 + 0x3c, 0x20, //0x00002f70 cmpb $32, %al + 0x0f, 0x84, 0x0a, 0x00, 0x00, 0x00, //0x00002f72 je LBB0_540 + 0x04, 0xf7, //0x00002f78 addb $-9, %al + 0x3c, 0x01, //0x00002f7a cmpb $1, %al + 0x0f, 0x87, 0x18, 0x18, 0x00, 0x00, //0x00002f7c ja LBB0_878 + //0x00002f82 LBB0_540 + 0x4c, 0x8d, 0x66, 0x02, //0x00002f82 leaq $2(%rsi), %r12 + 0x49, 0x39, 0xfc, //0x00002f86 cmpq %rdi, %r12 + 0x0f, 0x83, 0x1e, 0x00, 0x00, 0x00, //0x00002f89 jae LBB0_544 + 0x43, 0x8a, 0x04, 0x23, //0x00002f8f movb (%r11,%r12), %al + 0x3c, 0x0d, //0x00002f93 cmpb $13, %al + 0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x00002f95 je LBB0_544 + 0x3c, 0x20, //0x00002f9b cmpb $32, %al + 0x0f, 0x84, 0x0a, 0x00, 0x00, 0x00, //0x00002f9d je LBB0_544 + 0x04, 0xf7, //0x00002fa3 addb $-9, %al + 0x3c, 0x01, //0x00002fa5 cmpb $1, %al + 0x0f, 0x87, 0xed, 0x17, 0x00, 0x00, //0x00002fa7 ja LBB0_878 + //0x00002fad LBB0_544 + 0x4c, 0x8d, 0x66, 0x03, //0x00002fad leaq $3(%rsi), %r12 + 0x49, 0x39, 0xfc, //0x00002fb1 cmpq %rdi, %r12 + 0x0f, 0x83, 0x1e, 0x00, 0x00, 0x00, //0x00002fb4 jae LBB0_548 + 0x43, 0x8a, 0x04, 0x23, //0x00002fba movb (%r11,%r12), %al + 0x3c, 0x0d, //0x00002fbe cmpb $13, %al + 0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x00002fc0 je LBB0_548 + 0x3c, 0x20, //0x00002fc6 cmpb $32, %al + 0x0f, 0x84, 0x0a, 0x00, 0x00, 0x00, //0x00002fc8 je LBB0_548 + 0x04, 0xf7, //0x00002fce addb $-9, %al + 0x3c, 0x01, //0x00002fd0 cmpb $1, %al + 0x0f, 0x87, 0xc2, 0x17, 0x00, 0x00, //0x00002fd2 ja LBB0_878 + //0x00002fd8 LBB0_548 + 0x48, 0x83, 0xc6, 0x04, //0x00002fd8 addq $4, %rsi + 0x48, 0x39, 0xf7, //0x00002fdc cmpq %rsi, %rdi + 0x0f, 0x86, 0x49, 0x17, 0x00, 0x00, //0x00002fdf jbe LBB0_866 + 0x48, 0x39, 0xf7, //0x00002fe5 cmpq %rsi, %rdi + 0x0f, 0x84, 0x8d, 0x17, 0x00, 0x00, //0x00002fe8 je LBB0_875 + 0x49, 0x8d, 0x04, 0x3b, //0x00002fee leaq (%r11,%rdi), %rax + 0x48, 0xb9, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00002ff2 movabsq $4294977024, %rcx + 0x90, 0x90, 0x90, 0x90, //0x00002ffc .p2align 4, 0x90 + //0x00003000 LBB0_551 + 0x41, 0x0f, 0xbe, 0x14, 0x33, //0x00003000 movsbl (%r11,%rsi), %edx + 0x83, 0xfa, 0x20, //0x00003005 cmpl $32, %edx + 0x0f, 0x87, 0x79, 0x17, 0x00, 0x00, //0x00003008 ja LBB0_877 + 0x48, 0x0f, 0xa3, 0xd1, //0x0000300e btq %rdx, %rcx + 0x0f, 0x83, 0x6f, 0x17, 0x00, 0x00, //0x00003012 jae LBB0_877 + 0x48, 0x83, 0xc6, 0x01, //0x00003018 addq $1, %rsi + 0x48, 0x39, 0xf7, //0x0000301c cmpq %rsi, %rdi + 0x0f, 0x85, 0xdb, 0xff, 0xff, 0xff, //0x0000301f jne LBB0_551 + 0xe9, 0x57, 0x17, 0x00, 0x00, //0x00003025 jmp LBB0_876 + //0x0000302a LBB0_554 + 0x3c, 0x5d, //0x0000302a cmpb $93, %al + 0x0f, 0x84, 0x23, 0x00, 0x00, 0x00, //0x0000302c je LBB0_556 + 0xe9, 0x24, 0x17, 0x00, 0x00, //0x00003032 jmp LBB0_872 + //0x00003037 LBB0_555 + 0x80, 0xfa, 0x7d, //0x00003037 cmpb $125, %dl + 0x0f, 0x85, 0x1b, 0x17, 0x00, 0x00, //0x0000303a jne LBB0_872 + 0xe9, 0x10, 0x00, 0x00, 0x00, //0x00003040 jmp LBB0_556 + //0x00003045 LBB0_870 + 0x49, 0x89, 0xd3, //0x00003045 movq %rdx, %r11 + 0xe9, 0x0e, 0x17, 0x00, 0x00, //0x00003048 jmp LBB0_872 + //0x0000304d LBB0_263 + 0x3c, 0x7d, //0x0000304d cmpb $125, %al + 0x0f, 0x85, 0x06, 0x17, 0x00, 0x00, //0x0000304f jne LBB0_872 + //0x00003055 LBB0_556 + 0x49, 0x83, 0xc3, 0xff, //0x00003055 addq $-1, %r11 + 0x4d, 0x89, 0x18, //0x00003059 movq %r11, (%r8) + 0x48, 0xc7, 0xc0, 0xdf, 0xff, 0xff, 0xff, //0x0000305c movq $-33, %rax + 0xe9, 0x01, 0x17, 0x00, 0x00, //0x00003063 jmp LBB0_874 + //0x00003068 LBB0_557 + 0x49, 0xf7, 0xdc, //0x00003068 negq %r12 + 0x4d, 0x89, 0xe0, //0x0000306b movq %r12, %r8 + //0x0000306e LBB0_558 + 0x4d, 0x85, 0xc0, //0x0000306e testq %r8, %r8 + 0x0f, 0x88, 0xf3, 0x18, 0x00, 0x00, //0x00003071 js LBB0_901 + //0x00003077 LBB0_559 + 0x49, 0x01, 0xc0, //0x00003077 addq %rax, %r8 + 0x48, 0x8b, 0x4d, 0xc8, //0x0000307a movq $-56(%rbp), %rcx + 0x4c, 0x89, 0x01, //0x0000307e movq %r8, (%rcx) + 0x48, 0x85, 0xc0, //0x00003081 testq %rax, %rax + 0x4c, 0x8b, 0x4d, 0xc0, //0x00003084 movq $-64(%rbp), %r9 + 0x4c, 0x8b, 0x55, 0xa0, //0x00003088 movq $-96(%rbp), %r10 + 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x0000308c movabsq $4294977024, %r11 + 0x4c, 0x8d, 0x35, 0x13, 0x29, 0x00, 0x00, //0x00003096 leaq $10515(%rip), %r14 /* LJTI0_2+0(%rip) */ + 0x4c, 0x8b, 0x7d, 0xb0, //0x0000309d movq $-80(%rbp), %r15 + 0x0f, 0x88, 0xc2, 0x16, 0x00, 0x00, //0x000030a1 js LBB0_874 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000030a7 .p2align 4, 0x90 + //0x000030b0 LBB0_560 + 0x49, 0x8b, 0x12, //0x000030b0 movq (%r10), %rdx + 0x4c, 0x89, 0xf8, //0x000030b3 movq %r15, %rax + 0x48, 0x85, 0xd2, //0x000030b6 testq %rdx, %rdx + 0x0f, 0x84, 0xaa, 0x16, 0x00, 0x00, //0x000030b9 je LBB0_874 + //0x000030bf LBB0_562 + 0x4c, 0x89, 0xf9, //0x000030bf movq %r15, %rcx + 0x49, 0x8b, 0x01, //0x000030c2 movq (%r9), %rax + 0x4c, 0x8b, 0x45, 0xc8, //0x000030c5 movq $-56(%rbp), %r8 + 0x49, 0x8b, 0x10, //0x000030c9 movq (%r8), %rdx + 0x48, 0x39, 0xc2, //0x000030cc cmpq %rax, %rdx + 0x0f, 0x83, 0x2b, 0x00, 0x00, 0x00, //0x000030cf jae LBB0_567 + 0x41, 0x8a, 0x5c, 0x15, 0x00, //0x000030d5 movb (%r13,%rdx), %bl + 0x80, 0xfb, 0x0d, //0x000030da cmpb $13, %bl + 0x0f, 0x84, 0x1d, 0x00, 0x00, 0x00, //0x000030dd je LBB0_567 + 0x80, 0xfb, 0x20, //0x000030e3 cmpb $32, %bl + 0x0f, 0x84, 0x14, 0x00, 0x00, 0x00, //0x000030e6 je LBB0_567 + 0x80, 0xc3, 0xf7, //0x000030ec addb $-9, %bl + 0x80, 0xfb, 0x01, //0x000030ef cmpb $1, %bl + 0x0f, 0x86, 0x08, 0x00, 0x00, 0x00, //0x000030f2 jbe LBB0_567 + 0x49, 0x89, 0xd7, //0x000030f8 movq %rdx, %r15 + 0xe9, 0xf8, 0x00, 0x00, 0x00, //0x000030fb jmp LBB0_588 //0x00003100 .p2align 4, 0x90 - //0x00003100 LBB0_570 - 0x4c, 0x8d, 0x72, 0x03, //0x00003100 leaq $3(%rdx), %r14 - 0x49, 0x39, 0xc6, //0x00003104 cmpq %rax, %r14 - 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00003107 jae LBB0_574 - 0x43, 0x8a, 0x5c, 0x35, 0x00, //0x0000310d movb (%r13,%r14), %bl + //0x00003100 LBB0_567 + 0x4c, 0x8d, 0x7a, 0x01, //0x00003100 leaq $1(%rdx), %r15 + 0x49, 0x39, 0xc7, //0x00003104 cmpq %rax, %r15 + 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00003107 jae LBB0_571 + 0x43, 0x8a, 0x5c, 0x3d, 0x00, //0x0000310d movb (%r13,%r15), %bl 0x80, 0xfb, 0x0d, //0x00003112 cmpb $13, %bl - 0x0f, 0x84, 0x15, 0x00, 0x00, 0x00, //0x00003115 je LBB0_574 + 0x0f, 0x84, 0x15, 0x00, 0x00, 0x00, //0x00003115 je LBB0_571 0x80, 0xfb, 0x20, //0x0000311b cmpb $32, %bl - 0x0f, 0x84, 0x0c, 0x00, 0x00, 0x00, //0x0000311e je LBB0_574 + 0x0f, 0x84, 0x0c, 0x00, 0x00, 0x00, //0x0000311e je LBB0_571 0x80, 0xc3, 0xf7, //0x00003124 addb $-9, %bl 0x80, 0xfb, 0x01, //0x00003127 cmpb $1, %bl - 0x0f, 0x87, 0x68, 0x00, 0x00, 0x00, //0x0000312a ja LBB0_583 + 0x0f, 0x87, 0xc8, 0x00, 0x00, 0x00, //0x0000312a ja LBB0_588 //0x00003130 .p2align 4, 0x90 - //0x00003130 LBB0_574 - 0x48, 0x83, 0xc2, 0x04, //0x00003130 addq $4, %rdx - 0x48, 0x39, 0xd0, //0x00003134 cmpq %rdx, %rax - 0x0f, 0x86, 0xec, 0x14, 0x00, 0x00, //0x00003137 jbe LBB0_863 - 0x48, 0x39, 0xd0, //0x0000313d cmpq %rdx, %rax - 0x0f, 0x84, 0x3a, 0x00, 0x00, 0x00, //0x00003140 je LBB0_580 - 0x4a, 0x8d, 0x34, 0x28, //0x00003146 leaq (%rax,%r13), %rsi - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000314a .p2align 4, 0x90 - //0x00003150 LBB0_577 - 0x41, 0x0f, 0xbe, 0x7c, 0x15, 0x00, //0x00003150 movsbl (%r13,%rdx), %edi - 0x83, 0xff, 0x20, //0x00003156 cmpl $32, %edi - 0x0f, 0x87, 0x2d, 0x00, 0x00, 0x00, //0x00003159 ja LBB0_582 - 0x49, 0x0f, 0xa3, 0xfa, //0x0000315f btq %rdi, %r10 - 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00003163 jae LBB0_582 - 0x48, 0x83, 0xc2, 0x01, //0x00003169 addq $1, %rdx - 0x48, 0x39, 0xd0, //0x0000316d cmpq %rdx, %rax - 0x0f, 0x85, 0xda, 0xff, 0xff, 0xff, //0x00003170 jne LBB0_577 - 0xe9, 0x0b, 0x00, 0x00, 0x00, //0x00003176 jmp LBB0_581 - 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000317b .p2align 4, 0x90 - //0x00003180 LBB0_580 - 0x4c, 0x01, 0xea, //0x00003180 addq %r13, %rdx - 0x48, 0x89, 0xd6, //0x00003183 movq %rdx, %rsi - //0x00003186 LBB0_581 - 0x4c, 0x29, 0xee, //0x00003186 subq %r13, %rsi - 0x48, 0x89, 0xf2, //0x00003189 movq %rsi, %rdx - //0x0000318c LBB0_582 - 0x49, 0x89, 0xd6, //0x0000318c movq %rdx, %r14 - 0x48, 0x39, 0xc2, //0x0000318f cmpq %rax, %rdx - 0x0f, 0x83, 0x94, 0x14, 0x00, 0x00, //0x00003192 jae LBB0_864 - //0x00003198 LBB0_583 - 0x49, 0x8d, 0x46, 0x01, //0x00003198 leaq $1(%r14), %rax - 0x49, 0x89, 0x00, //0x0000319c movq %rax, (%r8) - 0x43, 0x0f, 0xbe, 0x7c, 0x35, 0x00, //0x0000319f movsbl (%r13,%r14), %edi - 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x000031a5 movq $-1, %rax - 0x85, 0xff, //0x000031ac testl %edi, %edi - 0x0f, 0x84, 0x9d, 0x14, 0x00, 0x00, //0x000031ae je LBB0_870 - 0x49, 0x8b, 0x31, //0x000031b4 movq (%r9), %rsi - 0x48, 0x8d, 0x56, 0xff, //0x000031b7 leaq $-1(%rsi), %rdx - 0x41, 0x8b, 0x1c, 0xf1, //0x000031bb movl (%r9,%rsi,8), %ebx - 0x48, 0x83, 0xf9, 0xff, //0x000031bf cmpq $-1, %rcx - 0x4c, 0x0f, 0x45, 0xf1, //0x000031c3 cmovneq %rcx, %r14 - 0x83, 0xc3, 0xff, //0x000031c7 addl $-1, %ebx - 0x83, 0xfb, 0x05, //0x000031ca cmpl $5, %ebx - 0x0f, 0x87, 0x40, 0x00, 0x00, 0x00, //0x000031cd ja LBB0_592 - 0x49, 0x63, 0x0c, 0x9b, //0x000031d3 movslq (%r11,%rbx,4), %rcx - 0x4c, 0x01, 0xd9, //0x000031d7 addq %r11, %rcx - 0xff, 0xe1, //0x000031da jmpq *%rcx - //0x000031dc LBB0_586 - 0x83, 0xff, 0x2c, //0x000031dc cmpl $44, %edi - 0x0f, 0x84, 0xe2, 0x04, 0x00, 0x00, //0x000031df je LBB0_655 - 0x83, 0xff, 0x5d, //0x000031e5 cmpl $93, %edi - 0x0f, 0x84, 0xc5, 0x04, 0x00, 0x00, //0x000031e8 je LBB0_588 - 0xe9, 0x57, 0x14, 0x00, 0x00, //0x000031ee jmp LBB0_869 - //0x000031f3 LBB0_589 - 0x40, 0x80, 0xff, 0x5d, //0x000031f3 cmpb $93, %dil - 0x0f, 0x84, 0xb6, 0x04, 0x00, 0x00, //0x000031f7 je LBB0_588 - 0x49, 0xc7, 0x04, 0xf1, 0x01, 0x00, 0x00, 0x00, //0x000031fd movq $1, (%r9,%rsi,8) - 0x83, 0xff, 0x7b, //0x00003205 cmpl $123, %edi - 0x0f, 0x86, 0x11, 0x00, 0x00, 0x00, //0x00003208 jbe LBB0_591 - 0xe9, 0x37, 0x14, 0x00, 0x00, //0x0000320e jmp LBB0_869 - //0x00003213 LBB0_592 - 0x49, 0x89, 0x11, //0x00003213 movq %rdx, (%r9) - 0x83, 0xff, 0x7b, //0x00003216 cmpl $123, %edi - 0x0f, 0x87, 0x2b, 0x14, 0x00, 0x00, //0x00003219 ja LBB0_869 - //0x0000321f LBB0_591 - 0x89, 0xf9, //0x0000321f movl %edi, %ecx - 0x48, 0x8d, 0x15, 0x68, 0x26, 0x00, 0x00, //0x00003221 leaq $9832(%rip), %rdx /* LJTI0_3+0(%rip) */ - 0x48, 0x63, 0x0c, 0x8a, //0x00003228 movslq (%rdx,%rcx,4), %rcx - 0x48, 0x01, 0xd1, //0x0000322c addq %rdx, %rcx - 0xff, 0xe1, //0x0000322f jmpq *%rcx - //0x00003231 LBB0_619 - 0x4d, 0x8b, 0x1f, //0x00003231 movq (%r15), %r11 - 0x48, 0x8b, 0x45, 0xc8, //0x00003234 movq $-56(%rbp), %rax - 0x48, 0x8b, 0x38, //0x00003238 movq (%rax), %rdi - 0x48, 0x8d, 0x47, 0xff, //0x0000323b leaq $-1(%rdi), %rax - 0x49, 0x29, 0xc3, //0x0000323f subq %rax, %r11 - 0x0f, 0x84, 0x99, 0x15, 0x00, 0x00, //0x00003242 je LBB0_890 - 0x4c, 0x89, 0x75, 0xb8, //0x00003248 movq %r14, $-72(%rbp) - 0x4a, 0x8d, 0x0c, 0x2f, //0x0000324c leaq (%rdi,%r13), %rcx - 0x48, 0x83, 0xc1, 0xff, //0x00003250 addq $-1, %rcx - 0x48, 0x89, 0x4d, 0xd0, //0x00003254 movq %rcx, $-48(%rbp) - 0x80, 0x39, 0x30, //0x00003258 cmpb $48, (%rcx) - 0x0f, 0x85, 0x38, 0x00, 0x00, 0x00, //0x0000325b jne LBB0_624 - 0x41, 0xb8, 0x01, 0x00, 0x00, 0x00, //0x00003261 movl $1, %r8d - 0x49, 0x83, 0xfb, 0x01, //0x00003267 cmpq $1, %r11 - 0x0f, 0x84, 0xa6, 0xfd, 0xff, 0xff, //0x0000326b je LBB0_554 - 0x41, 0x8a, 0x4c, 0x3d, 0x00, //0x00003271 movb (%r13,%rdi), %cl - 0x80, 0xc1, 0xd2, //0x00003276 addb $-46, %cl - 0x80, 0xf9, 0x37, //0x00003279 cmpb $55, %cl - 0x0f, 0x87, 0x95, 0xfd, 0xff, 0xff, //0x0000327c ja LBB0_554 - 0x0f, 0xb6, 0xc9, //0x00003282 movzbl %cl, %ecx - 0x48, 0xba, 0x01, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, //0x00003285 movabsq $36028797027352577, %rdx - 0x48, 0x0f, 0xa3, 0xca, //0x0000328f btq %rcx, %rdx - 0x0f, 0x83, 0x7e, 0xfd, 0xff, 0xff, //0x00003293 jae LBB0_554 - //0x00003299 LBB0_624 - 0x48, 0x89, 0x7d, 0xa0, //0x00003299 movq %rdi, $-96(%rbp) - 0x49, 0x83, 0xfb, 0x10, //0x0000329d cmpq $16, %r11 - 0x0f, 0x82, 0xb2, 0x0e, 0x00, 0x00, //0x000032a1 jb LBB0_799 - 0x49, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x000032a7 movq $-1, %r14 - 0x45, 0x31, 0xc0, //0x000032ae xorl %r8d, %r8d - 0x49, 0xc7, 0xc7, 0xff, 0xff, 0xff, 0xff, //0x000032b1 movq $-1, %r15 - 0x49, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x000032b8 movq $-1, %r9 - 0x4c, 0x89, 0xdb, //0x000032bf movq %r11, %rbx - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000032c2 .p2align 4, 0x90 - //0x000032d0 LBB0_626 - 0x48, 0x8b, 0x4d, 0xd0, //0x000032d0 movq $-48(%rbp), %rcx - 0xf3, 0x42, 0x0f, 0x6f, 0x14, 0x01, //0x000032d4 movdqu (%rcx,%r8), %xmm2 - 0x66, 0x0f, 0x6f, 0xe2, //0x000032da movdqa %xmm2, %xmm4 - 0x66, 0x41, 0x0f, 0x64, 0xe0, //0x000032de pcmpgtb %xmm8, %xmm4 - 0x66, 0x0f, 0x6f, 0xeb, //0x000032e3 movdqa %xmm3, %xmm5 - 0x66, 0x0f, 0x64, 0xea, //0x000032e7 pcmpgtb %xmm2, %xmm5 - 0x66, 0x0f, 0xdb, 0xec, //0x000032eb pand %xmm4, %xmm5 - 0x66, 0x0f, 0x6f, 0xe2, //0x000032ef movdqa %xmm2, %xmm4 - 0x66, 0x41, 0x0f, 0x74, 0xe1, //0x000032f3 pcmpeqb %xmm9, %xmm4 - 0x66, 0x0f, 0x6f, 0xf2, //0x000032f8 movdqa %xmm2, %xmm6 - 0x66, 0x41, 0x0f, 0x74, 0xf2, //0x000032fc pcmpeqb %xmm10, %xmm6 - 0x66, 0x0f, 0xeb, 0xf4, //0x00003301 por %xmm4, %xmm6 - 0x66, 0x0f, 0x6f, 0xe2, //0x00003305 movdqa %xmm2, %xmm4 - 0x66, 0x41, 0x0f, 0xdb, 0xe3, //0x00003309 pand %xmm11, %xmm4 - 0x66, 0x41, 0x0f, 0x74, 0xd4, //0x0000330e pcmpeqb %xmm12, %xmm2 - 0x66, 0x41, 0x0f, 0x74, 0xe5, //0x00003313 pcmpeqb %xmm13, %xmm4 - 0x66, 0x0f, 0xd7, 0xf4, //0x00003318 pmovmskb %xmm4, %esi - 0x66, 0x0f, 0xeb, 0xe2, //0x0000331c por %xmm2, %xmm4 - 0x66, 0x0f, 0xeb, 0xee, //0x00003320 por %xmm6, %xmm5 - 0x66, 0x0f, 0xeb, 0xec, //0x00003324 por %xmm4, %xmm5 - 0x66, 0x0f, 0xd7, 0xfa, //0x00003328 pmovmskb %xmm2, %edi - 0x66, 0x44, 0x0f, 0xd7, 0xe6, //0x0000332c pmovmskb %xmm6, %r12d - 0x66, 0x0f, 0xd7, 0xcd, //0x00003331 pmovmskb %xmm5, %ecx - 0xf7, 0xd1, //0x00003335 notl %ecx - 0x0f, 0xbc, 0xc9, //0x00003337 bsfl %ecx, %ecx - 0x83, 0xf9, 0x10, //0x0000333a cmpl $16, %ecx - 0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x0000333d je LBB0_628 - 0xba, 0xff, 0xff, 0xff, 0xff, //0x00003343 movl $-1, %edx - 0xd3, 0xe2, //0x00003348 shll %cl, %edx - 0xf7, 0xd2, //0x0000334a notl %edx - 0x21, 0xd7, //0x0000334c andl %edx, %edi - 0x21, 0xd6, //0x0000334e andl %edx, %esi - 0x44, 0x21, 0xe2, //0x00003350 andl %r12d, %edx - 0x41, 0x89, 0xd4, //0x00003353 movl %edx, %r12d - //0x00003356 LBB0_628 - 0x44, 0x8d, 0x57, 0xff, //0x00003356 leal $-1(%rdi), %r10d - 0x41, 0x21, 0xfa, //0x0000335a andl %edi, %r10d - 0x0f, 0x85, 0x0f, 0x0d, 0x00, 0x00, //0x0000335d jne LBB0_789 - 0x8d, 0x56, 0xff, //0x00003363 leal $-1(%rsi), %edx - 0x21, 0xf2, //0x00003366 andl %esi, %edx - 0x0f, 0x85, 0x65, 0x0c, 0x00, 0x00, //0x00003368 jne LBB0_787 - 0x41, 0x8d, 0x54, 0x24, 0xff, //0x0000336e leal $-1(%r12), %edx - 0x44, 0x21, 0xe2, //0x00003373 andl %r12d, %edx - 0x0f, 0x85, 0x57, 0x0c, 0x00, 0x00, //0x00003376 jne LBB0_787 - 0x85, 0xff, //0x0000337c testl %edi, %edi - 0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x0000337e je LBB0_634 - 0x0f, 0xbc, 0xff, //0x00003384 bsfl %edi, %edi - 0x49, 0x83, 0xf9, 0xff, //0x00003387 cmpq $-1, %r9 - 0x0f, 0x85, 0xea, 0x0c, 0x00, 0x00, //0x0000338b jne LBB0_790 - 0x4c, 0x01, 0xc7, //0x00003391 addq %r8, %rdi - 0x49, 0x89, 0xf9, //0x00003394 movq %rdi, %r9 - //0x00003397 LBB0_634 - 0x85, 0xf6, //0x00003397 testl %esi, %esi - 0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x00003399 je LBB0_637 - 0x0f, 0xbc, 0xf6, //0x0000339f bsfl %esi, %esi - 0x49, 0x83, 0xff, 0xff, //0x000033a2 cmpq $-1, %r15 - 0x0f, 0x85, 0xd6, 0x0c, 0x00, 0x00, //0x000033a6 jne LBB0_791 - 0x4c, 0x01, 0xc6, //0x000033ac addq %r8, %rsi - 0x49, 0x89, 0xf7, //0x000033af movq %rsi, %r15 - //0x000033b2 LBB0_637 - 0x45, 0x85, 0xe4, //0x000033b2 testl %r12d, %r12d - 0x0f, 0x84, 0x14, 0x00, 0x00, 0x00, //0x000033b5 je LBB0_640 - 0x41, 0x0f, 0xbc, 0xd4, //0x000033bb bsfl %r12d, %edx - 0x49, 0x83, 0xfe, 0xff, //0x000033bf cmpq $-1, %r14 - 0x0f, 0x85, 0xc0, 0x0c, 0x00, 0x00, //0x000033c3 jne LBB0_792 - 0x4c, 0x01, 0xc2, //0x000033c9 addq %r8, %rdx - 0x49, 0x89, 0xd6, //0x000033cc movq %rdx, %r14 - //0x000033cf LBB0_640 - 0x83, 0xf9, 0x10, //0x000033cf cmpl $16, %ecx - 0x0f, 0x85, 0xf1, 0x04, 0x00, 0x00, //0x000033d2 jne LBB0_679 - 0x48, 0x83, 0xc3, 0xf0, //0x000033d8 addq $-16, %rbx - 0x49, 0x83, 0xc0, 0x10, //0x000033dc addq $16, %r8 - 0x48, 0x83, 0xfb, 0x0f, //0x000033e0 cmpq $15, %rbx - 0x0f, 0x87, 0xe6, 0xfe, 0xff, 0xff, //0x000033e4 ja LBB0_626 - 0x48, 0x8b, 0x4d, 0xd0, //0x000033ea movq $-48(%rbp), %rcx - 0x4a, 0x8d, 0x34, 0x01, //0x000033ee leaq (%rcx,%r8), %rsi - 0x49, 0x89, 0xf4, //0x000033f2 movq %rsi, %r12 - 0x4d, 0x39, 0xc3, //0x000033f5 cmpq %r8, %r11 - 0x4c, 0x8d, 0x15, 0xed, 0x26, 0x00, 0x00, //0x000033f8 leaq $9965(%rip), %r10 /* LJTI0_5+0(%rip) */ - 0x0f, 0x84, 0xd9, 0x04, 0x00, 0x00, //0x000033ff je LBB0_681 - //0x00003405 LBB0_643 - 0x4c, 0x8d, 0x24, 0x1e, //0x00003405 leaq (%rsi,%rbx), %r12 - 0x48, 0x8b, 0x4d, 0x90, //0x00003409 movq $-112(%rbp), %rcx - 0x4c, 0x8d, 0x04, 0x31, //0x0000340d leaq (%rcx,%rsi), %r8 - 0x4c, 0x2b, 0x45, 0xa0, //0x00003411 subq $-96(%rbp), %r8 - 0x31, 0xd2, //0x00003415 xorl %edx, %edx - 0xe9, 0x21, 0x00, 0x00, 0x00, //0x00003417 jmp LBB0_647 - //0x0000341c LBB0_644 - 0x49, 0x83, 0xfe, 0xff, //0x0000341c cmpq $-1, %r14 - 0x0f, 0x85, 0x96, 0x0b, 0x00, 0x00, //0x00003420 jne LBB0_786 - 0x4d, 0x8d, 0x34, 0x10, //0x00003426 leaq (%r8,%rdx), %r14 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000342a .p2align 4, 0x90 - //0x00003430 LBB0_646 - 0x48, 0x83, 0xc2, 0x01, //0x00003430 addq $1, %rdx - 0x48, 0x39, 0xd3, //0x00003434 cmpq %rdx, %rbx - 0x0f, 0x84, 0xa1, 0x04, 0x00, 0x00, //0x00003437 je LBB0_681 - //0x0000343d LBB0_647 - 0x0f, 0xbe, 0x3c, 0x16, //0x0000343d movsbl (%rsi,%rdx), %edi - 0x8d, 0x4f, 0xd0, //0x00003441 leal $-48(%rdi), %ecx - 0x83, 0xf9, 0x0a, //0x00003444 cmpl $10, %ecx - 0x0f, 0x82, 0xe3, 0xff, 0xff, 0xff, //0x00003447 jb LBB0_646 - 0x8d, 0x4f, 0xd5, //0x0000344d leal $-43(%rdi), %ecx - 0x83, 0xf9, 0x1a, //0x00003450 cmpl $26, %ecx - 0x0f, 0x87, 0x1c, 0x00, 0x00, 0x00, //0x00003453 ja LBB0_652 - 0x49, 0x63, 0x0c, 0x8a, //0x00003459 movslq (%r10,%rcx,4), %rcx - 0x4c, 0x01, 0xd1, //0x0000345d addq %r10, %rcx - 0xff, 0xe1, //0x00003460 jmpq *%rcx - //0x00003462 LBB0_650 - 0x49, 0x83, 0xf9, 0xff, //0x00003462 cmpq $-1, %r9 - 0x0f, 0x85, 0x50, 0x0b, 0x00, 0x00, //0x00003466 jne LBB0_786 - 0x4d, 0x8d, 0x0c, 0x10, //0x0000346c leaq (%r8,%rdx), %r9 - 0xe9, 0xbb, 0xff, 0xff, 0xff, //0x00003470 jmp LBB0_646 - //0x00003475 LBB0_652 - 0x83, 0xff, 0x65, //0x00003475 cmpl $101, %edi - 0x0f, 0x85, 0x5a, 0x04, 0x00, 0x00, //0x00003478 jne LBB0_680 - //0x0000347e LBB0_653 - 0x49, 0x83, 0xff, 0xff, //0x0000347e cmpq $-1, %r15 - 0x0f, 0x85, 0x34, 0x0b, 0x00, 0x00, //0x00003482 jne LBB0_786 - 0x4d, 0x8d, 0x3c, 0x10, //0x00003488 leaq (%r8,%rdx), %r15 - 0xe9, 0x9f, 0xff, 0xff, 0xff, //0x0000348c jmp LBB0_646 - //0x00003491 LBB0_593 - 0x83, 0xff, 0x2c, //0x00003491 cmpl $44, %edi - 0x0f, 0x85, 0x10, 0x02, 0x00, 0x00, //0x00003494 jne LBB0_594 - 0x48, 0x81, 0xfe, 0xff, 0x0f, 0x00, 0x00, //0x0000349a cmpq $4095, %rsi - 0x0f, 0x8f, 0xf0, 0x12, 0x00, 0x00, //0x000034a1 jg LBB0_973 - 0x48, 0x8d, 0x46, 0x01, //0x000034a7 leaq $1(%rsi), %rax - 0x49, 0x89, 0x01, //0x000034ab movq %rax, (%r9) - 0x49, 0xc7, 0x44, 0xf1, 0x08, 0x03, 0x00, 0x00, 0x00, //0x000034ae movq $3, $8(%r9,%rsi,8) - 0xe9, 0x94, 0xfb, 0xff, 0xff, //0x000034b7 jmp LBB0_555 - //0x000034bc LBB0_595 - 0x40, 0x80, 0xff, 0x22, //0x000034bc cmpb $34, %dil - 0x0f, 0x85, 0x84, 0x11, 0x00, 0x00, //0x000034c0 jne LBB0_869 - 0x4c, 0x89, 0x75, 0xb8, //0x000034c6 movq %r14, $-72(%rbp) - 0x49, 0xc7, 0x04, 0xf1, 0x04, 0x00, 0x00, 0x00, //0x000034ca movq $4, (%r9,%rsi,8) - 0x4d, 0x8b, 0x00, //0x000034d2 movq (%r8), %r8 - 0x49, 0x8b, 0x07, //0x000034d5 movq (%r15), %rax - 0x49, 0x89, 0xc6, //0x000034d8 movq %rax, %r14 - 0x4d, 0x29, 0xc6, //0x000034db subq %r8, %r14 - 0x0f, 0x84, 0x13, 0x1f, 0x00, 0x00, //0x000034de je LBB0_992 - 0x48, 0x89, 0x45, 0xa0, //0x000034e4 movq %rax, $-96(%rbp) - 0x49, 0x83, 0xfe, 0x40, //0x000034e8 cmpq $64, %r14 - 0x0f, 0x82, 0x45, 0x0c, 0x00, 0x00, //0x000034ec jb LBB0_797 - 0x4c, 0x89, 0xc1, //0x000034f2 movq %r8, %rcx - 0x48, 0xf7, 0xd1, //0x000034f5 notq %rcx - 0x48, 0xc7, 0x45, 0xd0, 0xff, 0xff, 0xff, 0xff, //0x000034f8 movq $-1, $-48(%rbp) - 0x4c, 0x89, 0xc0, //0x00003500 movq %r8, %rax - 0x45, 0x31, 0xdb, //0x00003503 xorl %r11d, %r11d - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00003506 .p2align 4, 0x90 - //0x00003510 LBB0_599 - 0xf3, 0x41, 0x0f, 0x6f, 0x54, 0x05, 0x00, //0x00003510 movdqu (%r13,%rax), %xmm2 - 0xf3, 0x41, 0x0f, 0x6f, 0x6c, 0x05, 0x10, //0x00003517 movdqu $16(%r13,%rax), %xmm5 - 0xf3, 0x41, 0x0f, 0x6f, 0x74, 0x05, 0x20, //0x0000351e movdqu $32(%r13,%rax), %xmm6 - 0xf3, 0x41, 0x0f, 0x6f, 0x7c, 0x05, 0x30, //0x00003525 movdqu $48(%r13,%rax), %xmm7 - 0x66, 0x0f, 0x6f, 0xe2, //0x0000352c movdqa %xmm2, %xmm4 - 0x66, 0x0f, 0x74, 0xe0, //0x00003530 pcmpeqb %xmm0, %xmm4 - 0x66, 0x44, 0x0f, 0xd7, 0xfc, //0x00003534 pmovmskb %xmm4, %r15d - 0x66, 0x0f, 0x6f, 0xe5, //0x00003539 movdqa %xmm5, %xmm4 - 0x66, 0x0f, 0x74, 0xe0, //0x0000353d pcmpeqb %xmm0, %xmm4 - 0x66, 0x0f, 0xd7, 0xdc, //0x00003541 pmovmskb %xmm4, %ebx - 0x66, 0x0f, 0x6f, 0xe6, //0x00003545 movdqa %xmm6, %xmm4 - 0x66, 0x0f, 0x74, 0xe0, //0x00003549 pcmpeqb %xmm0, %xmm4 - 0x66, 0x0f, 0xd7, 0xd4, //0x0000354d pmovmskb %xmm4, %edx - 0x66, 0x0f, 0x6f, 0xe7, //0x00003551 movdqa %xmm7, %xmm4 - 0x66, 0x0f, 0x74, 0xe0, //0x00003555 pcmpeqb %xmm0, %xmm4 - 0x66, 0x0f, 0xd7, 0xf4, //0x00003559 pmovmskb %xmm4, %esi - 0x66, 0x0f, 0x74, 0xd1, //0x0000355d pcmpeqb %xmm1, %xmm2 - 0x66, 0x44, 0x0f, 0xd7, 0xe2, //0x00003561 pmovmskb %xmm2, %r12d - 0x66, 0x0f, 0x74, 0xe9, //0x00003566 pcmpeqb %xmm1, %xmm5 - 0x66, 0x0f, 0xd7, 0xfd, //0x0000356a pmovmskb %xmm5, %edi - 0x66, 0x0f, 0x74, 0xf1, //0x0000356e pcmpeqb %xmm1, %xmm6 - 0x66, 0x44, 0x0f, 0xd7, 0xd6, //0x00003572 pmovmskb %xmm6, %r10d - 0x66, 0x0f, 0x74, 0xf9, //0x00003577 pcmpeqb %xmm1, %xmm7 - 0x66, 0x44, 0x0f, 0xd7, 0xcf, //0x0000357b pmovmskb %xmm7, %r9d - 0x48, 0xc1, 0xe6, 0x30, //0x00003580 shlq $48, %rsi - 0x48, 0xc1, 0xe2, 0x20, //0x00003584 shlq $32, %rdx - 0x48, 0x09, 0xf2, //0x00003588 orq %rsi, %rdx - 0x48, 0xc1, 0xe3, 0x10, //0x0000358b shlq $16, %rbx - 0x48, 0x09, 0xd3, //0x0000358f orq %rdx, %rbx - 0x49, 0x09, 0xdf, //0x00003592 orq %rbx, %r15 - 0x49, 0xc1, 0xe1, 0x30, //0x00003595 shlq $48, %r9 - 0x49, 0xc1, 0xe2, 0x20, //0x00003599 shlq $32, %r10 - 0x4d, 0x09, 0xca, //0x0000359d orq %r9, %r10 - 0x48, 0xc1, 0xe7, 0x10, //0x000035a0 shlq $16, %rdi - 0x4c, 0x09, 0xd7, //0x000035a4 orq %r10, %rdi - 0x49, 0x09, 0xfc, //0x000035a7 orq %rdi, %r12 - 0x0f, 0x85, 0x30, 0x00, 0x00, 0x00, //0x000035aa jne LBB0_608 - 0x4d, 0x85, 0xdb, //0x000035b0 testq %r11, %r11 - 0x0f, 0x85, 0x3d, 0x00, 0x00, 0x00, //0x000035b3 jne LBB0_610 - 0x45, 0x31, 0xdb, //0x000035b9 xorl %r11d, %r11d - 0x4d, 0x85, 0xff, //0x000035bc testq %r15, %r15 - 0x0f, 0x85, 0x83, 0x00, 0x00, 0x00, //0x000035bf jne LBB0_611 - //0x000035c5 LBB0_602 - 0x49, 0x83, 0xc6, 0xc0, //0x000035c5 addq $-64, %r14 - 0x48, 0x83, 0xc1, 0xc0, //0x000035c9 addq $-64, %rcx - 0x48, 0x83, 0xc0, 0x40, //0x000035cd addq $64, %rax - 0x49, 0x83, 0xfe, 0x3f, //0x000035d1 cmpq $63, %r14 - 0x0f, 0x87, 0x35, 0xff, 0xff, 0xff, //0x000035d5 ja LBB0_599 - 0xe9, 0x3e, 0x09, 0x00, 0x00, //0x000035db jmp LBB0_603 - //0x000035e0 LBB0_608 - 0x48, 0x83, 0x7d, 0xd0, 0xff, //0x000035e0 cmpq $-1, $-48(%rbp) - 0x0f, 0x85, 0x0b, 0x00, 0x00, 0x00, //0x000035e5 jne LBB0_610 - 0x49, 0x0f, 0xbc, 0xd4, //0x000035eb bsfq %r12, %rdx - 0x48, 0x01, 0xc2, //0x000035ef addq %rax, %rdx - 0x48, 0x89, 0x55, 0xd0, //0x000035f2 movq %rdx, $-48(%rbp) - //0x000035f6 LBB0_610 - 0x4c, 0x89, 0xda, //0x000035f6 movq %r11, %rdx - 0x48, 0xf7, 0xd2, //0x000035f9 notq %rdx - 0x4c, 0x21, 0xe2, //0x000035fc andq %r12, %rdx - 0x48, 0x8d, 0x34, 0x12, //0x000035ff leaq (%rdx,%rdx), %rsi - 0x4c, 0x09, 0xde, //0x00003603 orq %r11, %rsi - 0x48, 0x89, 0xf7, //0x00003606 movq %rsi, %rdi - 0x48, 0xf7, 0xd7, //0x00003609 notq %rdi - 0x4c, 0x21, 0xe7, //0x0000360c andq %r12, %rdi - 0x48, 0xbb, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x0000360f movabsq $-6148914691236517206, %rbx - 0x48, 0x21, 0xdf, //0x00003619 andq %rbx, %rdi - 0x45, 0x31, 0xdb, //0x0000361c xorl %r11d, %r11d - 0x48, 0x01, 0xd7, //0x0000361f addq %rdx, %rdi - 0x41, 0x0f, 0x92, 0xc3, //0x00003622 setb %r11b - 0x48, 0x01, 0xff, //0x00003626 addq %rdi, %rdi - 0x48, 0xba, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00003629 movabsq $6148914691236517205, %rdx - 0x48, 0x31, 0xd7, //0x00003633 xorq %rdx, %rdi - 0x48, 0x21, 0xf7, //0x00003636 andq %rsi, %rdi - 0x48, 0xf7, 0xd7, //0x00003639 notq %rdi - 0x49, 0x21, 0xff, //0x0000363c andq %rdi, %r15 - 0x4d, 0x85, 0xff, //0x0000363f testq %r15, %r15 - 0x0f, 0x84, 0x7d, 0xff, 0xff, 0xff, //0x00003642 je LBB0_602 - //0x00003648 LBB0_611 - 0x49, 0x0f, 0xbc, 0xc7, //0x00003648 bsfq %r15, %rax - 0x48, 0x29, 0xc8, //0x0000364c subq %rcx, %rax - 0x4c, 0x8b, 0x7d, 0xc0, //0x0000364f movq $-64(%rbp), %r15 - //0x00003653 LBB0_612 - 0x4c, 0x8b, 0x4d, 0x98, //0x00003653 movq $-104(%rbp), %r9 - 0x49, 0xba, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00003657 movabsq $4294977024, %r10 - 0x4c, 0x8d, 0x1d, 0x10, 0x22, 0x00, 0x00, //0x00003661 leaq $8720(%rip), %r11 /* LJTI0_2+0(%rip) */ - 0x4c, 0x8b, 0x75, 0xb8, //0x00003668 movq $-72(%rbp), %r14 - 0x48, 0x85, 0xc0, //0x0000366c testq %rax, %rax - 0x0f, 0x88, 0x2e, 0x11, 0x00, 0x00, //0x0000366f js LBB0_711 - //0x00003675 LBB0_613 - 0x48, 0x8b, 0x4d, 0xc8, //0x00003675 movq $-56(%rbp), %rcx - 0x48, 0x89, 0x01, //0x00003679 movq %rax, (%rcx) - 0x4d, 0x85, 0xc0, //0x0000367c testq %r8, %r8 - 0x0f, 0x8f, 0xcb, 0xf9, 0xff, 0xff, //0x0000367f jg LBB0_555 - 0xe9, 0x42, 0x11, 0x00, 0x00, //0x00003685 jmp LBB0_614 - //0x0000368a LBB0_615 - 0x40, 0x80, 0xff, 0x3a, //0x0000368a cmpb $58, %dil - 0x0f, 0x85, 0xb6, 0x0f, 0x00, 0x00, //0x0000368e jne LBB0_869 - 0x49, 0xc7, 0x04, 0xf1, 0x00, 0x00, 0x00, 0x00, //0x00003694 movq $0, (%r9,%rsi,8) - 0xe9, 0xaf, 0xf9, 0xff, 0xff, //0x0000369c jmp LBB0_555 - //0x000036a1 LBB0_617 - 0x83, 0xff, 0x22, //0x000036a1 cmpl $34, %edi - 0x0f, 0x84, 0x3f, 0x00, 0x00, 0x00, //0x000036a4 je LBB0_659 - //0x000036aa LBB0_594 - 0x83, 0xff, 0x7d, //0x000036aa cmpl $125, %edi - 0x0f, 0x85, 0x97, 0x0f, 0x00, 0x00, //0x000036ad jne LBB0_869 - //0x000036b3 LBB0_588 - 0x49, 0x89, 0x11, //0x000036b3 movq %rdx, (%r9) - 0x4c, 0x89, 0xf0, //0x000036b6 movq %r14, %rax - 0x48, 0x85, 0xd2, //0x000036b9 testq %rdx, %rdx - 0x0f, 0x85, 0x9d, 0xf9, 0xff, 0xff, //0x000036bc jne LBB0_557 - 0xe9, 0x8a, 0x0f, 0x00, 0x00, //0x000036c2 jmp LBB0_870 - //0x000036c7 LBB0_655 - 0x48, 0x81, 0xfe, 0xff, 0x0f, 0x00, 0x00, //0x000036c7 cmpq $4095, %rsi - 0x0f, 0x8f, 0xc3, 0x10, 0x00, 0x00, //0x000036ce jg LBB0_973 - 0x48, 0x8d, 0x46, 0x01, //0x000036d4 leaq $1(%rsi), %rax - 0x49, 0x89, 0x01, //0x000036d8 movq %rax, (%r9) - 0x49, 0xc7, 0x44, 0xf1, 0x08, 0x00, 0x00, 0x00, 0x00, //0x000036db movq $0, $8(%r9,%rsi,8) - 0xe9, 0x67, 0xf9, 0xff, 0xff, //0x000036e4 jmp LBB0_555 - //0x000036e9 LBB0_659 - 0x4c, 0x89, 0x75, 0xb8, //0x000036e9 movq %r14, $-72(%rbp) - 0x49, 0xc7, 0x04, 0xf1, 0x02, 0x00, 0x00, 0x00, //0x000036ed movq $2, (%r9,%rsi,8) - 0x4d, 0x8b, 0x00, //0x000036f5 movq (%r8), %r8 - 0x49, 0x8b, 0x07, //0x000036f8 movq (%r15), %rax - 0x49, 0x89, 0xc6, //0x000036fb movq %rax, %r14 - 0x4d, 0x29, 0xc6, //0x000036fe subq %r8, %r14 - 0x0f, 0x84, 0xf0, 0x1c, 0x00, 0x00, //0x00003701 je LBB0_992 - 0x48, 0x89, 0x45, 0xa0, //0x00003707 movq %rax, $-96(%rbp) - 0x49, 0x83, 0xfe, 0x40, //0x0000370b cmpq $64, %r14 - 0x0f, 0x82, 0x79, 0x0a, 0x00, 0x00, //0x0000370f jb LBB0_802 - 0x4c, 0x89, 0xc3, //0x00003715 movq %r8, %rbx - 0x48, 0xf7, 0xd3, //0x00003718 notq %rbx - 0x48, 0xc7, 0x45, 0xd0, 0xff, 0xff, 0xff, 0xff, //0x0000371b movq $-1, $-48(%rbp) - 0x4c, 0x89, 0xc0, //0x00003723 movq %r8, %rax - 0x45, 0x31, 0xdb, //0x00003726 xorl %r11d, %r11d - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00003729 .p2align 4, 0x90 - //0x00003730 LBB0_662 - 0xf3, 0x41, 0x0f, 0x6f, 0x54, 0x05, 0x00, //0x00003730 movdqu (%r13,%rax), %xmm2 - 0xf3, 0x41, 0x0f, 0x6f, 0x64, 0x05, 0x10, //0x00003737 movdqu $16(%r13,%rax), %xmm4 - 0xf3, 0x41, 0x0f, 0x6f, 0x6c, 0x05, 0x20, //0x0000373e movdqu $32(%r13,%rax), %xmm5 - 0xf3, 0x41, 0x0f, 0x6f, 0x74, 0x05, 0x30, //0x00003745 movdqu $48(%r13,%rax), %xmm6 - 0x66, 0x0f, 0x6f, 0xfa, //0x0000374c movdqa %xmm2, %xmm7 - 0x66, 0x0f, 0x74, 0xf8, //0x00003750 pcmpeqb %xmm0, %xmm7 - 0x66, 0x44, 0x0f, 0xd7, 0xff, //0x00003754 pmovmskb %xmm7, %r15d - 0x66, 0x0f, 0x6f, 0xfc, //0x00003759 movdqa %xmm4, %xmm7 - 0x66, 0x0f, 0x74, 0xf8, //0x0000375d pcmpeqb %xmm0, %xmm7 - 0x66, 0x0f, 0xd7, 0xcf, //0x00003761 pmovmskb %xmm7, %ecx - 0x66, 0x0f, 0x6f, 0xfd, //0x00003765 movdqa %xmm5, %xmm7 - 0x66, 0x0f, 0x74, 0xf8, //0x00003769 pcmpeqb %xmm0, %xmm7 - 0x66, 0x0f, 0xd7, 0xd7, //0x0000376d pmovmskb %xmm7, %edx - 0x66, 0x0f, 0x6f, 0xfe, //0x00003771 movdqa %xmm6, %xmm7 - 0x66, 0x0f, 0x74, 0xf8, //0x00003775 pcmpeqb %xmm0, %xmm7 - 0x66, 0x0f, 0xd7, 0xf7, //0x00003779 pmovmskb %xmm7, %esi - 0x66, 0x0f, 0x74, 0xd1, //0x0000377d pcmpeqb %xmm1, %xmm2 - 0x66, 0x44, 0x0f, 0xd7, 0xe2, //0x00003781 pmovmskb %xmm2, %r12d - 0x66, 0x0f, 0x74, 0xe1, //0x00003786 pcmpeqb %xmm1, %xmm4 - 0x66, 0x0f, 0xd7, 0xfc, //0x0000378a pmovmskb %xmm4, %edi - 0x66, 0x0f, 0x74, 0xe9, //0x0000378e pcmpeqb %xmm1, %xmm5 - 0x66, 0x44, 0x0f, 0xd7, 0xcd, //0x00003792 pmovmskb %xmm5, %r9d - 0x66, 0x0f, 0x74, 0xf1, //0x00003797 pcmpeqb %xmm1, %xmm6 - 0x66, 0x44, 0x0f, 0xd7, 0xd6, //0x0000379b pmovmskb %xmm6, %r10d - 0x48, 0xc1, 0xe6, 0x30, //0x000037a0 shlq $48, %rsi - 0x48, 0xc1, 0xe2, 0x20, //0x000037a4 shlq $32, %rdx - 0x48, 0x09, 0xf2, //0x000037a8 orq %rsi, %rdx - 0x48, 0xc1, 0xe1, 0x10, //0x000037ab shlq $16, %rcx - 0x48, 0x09, 0xd1, //0x000037af orq %rdx, %rcx - 0x49, 0x09, 0xcf, //0x000037b2 orq %rcx, %r15 - 0x49, 0xc1, 0xe2, 0x30, //0x000037b5 shlq $48, %r10 - 0x49, 0xc1, 0xe1, 0x20, //0x000037b9 shlq $32, %r9 - 0x4d, 0x09, 0xd1, //0x000037bd orq %r10, %r9 - 0x48, 0xc1, 0xe7, 0x10, //0x000037c0 shlq $16, %rdi - 0x4c, 0x09, 0xcf, //0x000037c4 orq %r9, %rdi - 0x49, 0x09, 0xfc, //0x000037c7 orq %rdi, %r12 - 0x0f, 0x85, 0x30, 0x00, 0x00, 0x00, //0x000037ca jne LBB0_671 - 0x4d, 0x85, 0xdb, //0x000037d0 testq %r11, %r11 - 0x0f, 0x85, 0x3d, 0x00, 0x00, 0x00, //0x000037d3 jne LBB0_673 - 0x45, 0x31, 0xdb, //0x000037d9 xorl %r11d, %r11d - 0x4d, 0x85, 0xff, //0x000037dc testq %r15, %r15 - 0x0f, 0x85, 0x83, 0x00, 0x00, 0x00, //0x000037df jne LBB0_674 - //0x000037e5 LBB0_665 - 0x49, 0x83, 0xc6, 0xc0, //0x000037e5 addq $-64, %r14 - 0x48, 0x83, 0xc3, 0xc0, //0x000037e9 addq $-64, %rbx - 0x48, 0x83, 0xc0, 0x40, //0x000037ed addq $64, %rax - 0x49, 0x83, 0xfe, 0x3f, //0x000037f1 cmpq $63, %r14 - 0x0f, 0x87, 0x35, 0xff, 0xff, 0xff, //0x000037f5 ja LBB0_662 - 0xe9, 0xdb, 0x07, 0x00, 0x00, //0x000037fb jmp LBB0_666 - //0x00003800 LBB0_671 - 0x48, 0x83, 0x7d, 0xd0, 0xff, //0x00003800 cmpq $-1, $-48(%rbp) - 0x0f, 0x85, 0x0b, 0x00, 0x00, 0x00, //0x00003805 jne LBB0_673 - 0x49, 0x0f, 0xbc, 0xcc, //0x0000380b bsfq %r12, %rcx - 0x48, 0x01, 0xc1, //0x0000380f addq %rax, %rcx - 0x48, 0x89, 0x4d, 0xd0, //0x00003812 movq %rcx, $-48(%rbp) - //0x00003816 LBB0_673 - 0x4c, 0x89, 0xd9, //0x00003816 movq %r11, %rcx - 0x48, 0xf7, 0xd1, //0x00003819 notq %rcx - 0x4c, 0x21, 0xe1, //0x0000381c andq %r12, %rcx - 0x48, 0x8d, 0x14, 0x09, //0x0000381f leaq (%rcx,%rcx), %rdx - 0x4c, 0x09, 0xda, //0x00003823 orq %r11, %rdx - 0x48, 0x89, 0xd6, //0x00003826 movq %rdx, %rsi - 0x48, 0xf7, 0xd6, //0x00003829 notq %rsi - 0x4c, 0x21, 0xe6, //0x0000382c andq %r12, %rsi - 0x48, 0xbf, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x0000382f movabsq $-6148914691236517206, %rdi - 0x48, 0x21, 0xfe, //0x00003839 andq %rdi, %rsi - 0x45, 0x31, 0xdb, //0x0000383c xorl %r11d, %r11d - 0x48, 0x01, 0xce, //0x0000383f addq %rcx, %rsi - 0x41, 0x0f, 0x92, 0xc3, //0x00003842 setb %r11b - 0x48, 0x01, 0xf6, //0x00003846 addq %rsi, %rsi - 0x48, 0xb9, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00003849 movabsq $6148914691236517205, %rcx - 0x48, 0x31, 0xce, //0x00003853 xorq %rcx, %rsi - 0x48, 0x21, 0xd6, //0x00003856 andq %rdx, %rsi - 0x48, 0xf7, 0xd6, //0x00003859 notq %rsi - 0x49, 0x21, 0xf7, //0x0000385c andq %rsi, %r15 - 0x4d, 0x85, 0xff, //0x0000385f testq %r15, %r15 - 0x0f, 0x84, 0x7d, 0xff, 0xff, 0xff, //0x00003862 je LBB0_665 - //0x00003868 LBB0_674 - 0x49, 0x0f, 0xbc, 0xc7, //0x00003868 bsfq %r15, %rax - 0x48, 0x29, 0xd8, //0x0000386c subq %rbx, %rax - 0x4c, 0x8b, 0x7d, 0xc0, //0x0000386f movq $-64(%rbp), %r15 - //0x00003873 LBB0_675 - 0x4c, 0x8b, 0x4d, 0x98, //0x00003873 movq $-104(%rbp), %r9 - 0x49, 0xba, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00003877 movabsq $4294977024, %r10 - 0x4c, 0x8d, 0x1d, 0xf0, 0x1f, 0x00, 0x00, //0x00003881 leaq $8176(%rip), %r11 /* LJTI0_2+0(%rip) */ - 0x4c, 0x8b, 0x75, 0xb8, //0x00003888 movq $-72(%rbp), %r14 - 0x48, 0x85, 0xc0, //0x0000388c testq %rax, %rax - 0x0f, 0x88, 0x0e, 0x0f, 0x00, 0x00, //0x0000388f js LBB0_711 - 0x48, 0x8b, 0x4d, 0xc8, //0x00003895 movq $-56(%rbp), %rcx - 0x48, 0x89, 0x01, //0x00003899 movq %rax, (%rcx) - 0x4d, 0x85, 0xc0, //0x0000389c testq %r8, %r8 - 0x0f, 0x8e, 0x27, 0x0f, 0x00, 0x00, //0x0000389f jle LBB0_614 - 0x49, 0x8b, 0x01, //0x000038a5 movq (%r9), %rax - 0x48, 0x3d, 0xff, 0x0f, 0x00, 0x00, //0x000038a8 cmpq $4095, %rax - 0x0f, 0x8f, 0xe3, 0x0e, 0x00, 0x00, //0x000038ae jg LBB0_973 - 0x48, 0x8d, 0x48, 0x01, //0x000038b4 leaq $1(%rax), %rcx - 0x49, 0x89, 0x09, //0x000038b8 movq %rcx, (%r9) - 0x49, 0xc7, 0x44, 0xc1, 0x08, 0x04, 0x00, 0x00, 0x00, //0x000038bb movq $4, $8(%r9,%rax,8) - 0xe9, 0x87, 0xf7, 0xff, 0xff, //0x000038c4 jmp LBB0_555 - //0x000038c9 LBB0_679 - 0x41, 0x89, 0xcc, //0x000038c9 movl %ecx, %r12d - 0x4c, 0x03, 0x65, 0xd0, //0x000038cc addq $-48(%rbp), %r12 - 0x4d, 0x01, 0xc4, //0x000038d0 addq %r8, %r12 - 0xe9, 0x06, 0x00, 0x00, 0x00, //0x000038d3 jmp LBB0_681 - //0x000038d8 LBB0_680 - 0x48, 0x01, 0xd6, //0x000038d8 addq %rdx, %rsi - 0x49, 0x89, 0xf4, //0x000038db movq %rsi, %r12 - //0x000038de LBB0_681 - 0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x000038de movq $-1, %r8 - 0x4d, 0x85, 0xc9, //0x000038e5 testq %r9, %r9 - 0x0f, 0x84, 0xaa, 0x19, 0x00, 0x00, //0x000038e8 je LBB0_965 - 0x4d, 0x85, 0xf6, //0x000038ee testq %r14, %r14 - 0x48, 0x8b, 0x7d, 0xa0, //0x000038f1 movq $-96(%rbp), %rdi - 0x0f, 0x84, 0xed, 0x0e, 0x00, 0x00, //0x000038f5 je LBB0_891 - 0x4d, 0x85, 0xff, //0x000038fb testq %r15, %r15 - 0x0f, 0x84, 0xe4, 0x0e, 0x00, 0x00, //0x000038fe je LBB0_891 - 0x4c, 0x2b, 0x65, 0xd0, //0x00003904 subq $-48(%rbp), %r12 - 0x49, 0x8d, 0x4c, 0x24, 0xff, //0x00003908 leaq $-1(%r12), %rcx - 0x49, 0x39, 0xc9, //0x0000390d cmpq %rcx, %r9 - 0x0f, 0x84, 0xf2, 0xf6, 0xff, 0xff, //0x00003910 je LBB0_552 - 0x49, 0x39, 0xce, //0x00003916 cmpq %rcx, %r14 - 0x0f, 0x84, 0xe9, 0xf6, 0xff, 0xff, //0x00003919 je LBB0_552 - 0x49, 0x39, 0xcf, //0x0000391f cmpq %rcx, %r15 - 0x0f, 0x84, 0xe0, 0xf6, 0xff, 0xff, //0x00003922 je LBB0_552 - 0x4d, 0x85, 0xf6, //0x00003928 testq %r14, %r14 - 0x0f, 0x8e, 0x18, 0x00, 0x00, 0x00, //0x0000392b jle LBB0_690 - 0x49, 0x8d, 0x4e, 0xff, //0x00003931 leaq $-1(%r14), %rcx - 0x49, 0x39, 0xcf, //0x00003935 cmpq %rcx, %r15 - 0x0f, 0x84, 0x0b, 0x00, 0x00, 0x00, //0x00003938 je LBB0_690 - 0x49, 0xf7, 0xd6, //0x0000393e notq %r14 - 0x4d, 0x89, 0xf0, //0x00003941 movq %r14, %r8 - 0xe9, 0xc5, 0xf6, 0xff, 0xff, //0x00003944 jmp LBB0_553 - //0x00003949 LBB0_690 - 0x4c, 0x89, 0xc9, //0x00003949 movq %r9, %rcx - 0x4c, 0x09, 0xf9, //0x0000394c orq %r15, %rcx - 0x0f, 0x99, 0xc1, //0x0000394f setns %cl - 0x0f, 0x88, 0xec, 0x04, 0x00, 0x00, //0x00003952 js LBB0_767 - 0x4d, 0x39, 0xf9, //0x00003958 cmpq %r15, %r9 - 0x0f, 0x8c, 0xe3, 0x04, 0x00, 0x00, //0x0000395b jl LBB0_767 - 0x49, 0xf7, 0xd1, //0x00003961 notq %r9 - 0x4d, 0x89, 0xc8, //0x00003964 movq %r9, %r8 - 0xe9, 0xa2, 0xf6, 0xff, 0xff, //0x00003967 jmp LBB0_553 - //0x0000396c LBB0_693 - 0x4c, 0x89, 0x75, 0xb8, //0x0000396c movq %r14, $-72(%rbp) - 0x48, 0x8b, 0x45, 0xc8, //0x00003970 movq $-56(%rbp), %rax - 0x4c, 0x8b, 0x00, //0x00003974 movq (%rax), %r8 - 0x49, 0x8b, 0x07, //0x00003977 movq (%r15), %rax - 0x49, 0x89, 0xc6, //0x0000397a movq %rax, %r14 - 0x4d, 0x29, 0xc6, //0x0000397d subq %r8, %r14 - 0x0f, 0x84, 0x71, 0x1a, 0x00, 0x00, //0x00003980 je LBB0_992 - 0x48, 0x89, 0x45, 0xa0, //0x00003986 movq %rax, $-96(%rbp) - 0x49, 0x83, 0xfe, 0x40, //0x0000398a cmpq $64, %r14 - 0x0f, 0x82, 0x1c, 0x08, 0x00, 0x00, //0x0000398e jb LBB0_804 - 0x4c, 0x89, 0xc3, //0x00003994 movq %r8, %rbx - 0x48, 0xf7, 0xd3, //0x00003997 notq %rbx - 0x48, 0xc7, 0x45, 0xd0, 0xff, 0xff, 0xff, 0xff, //0x0000399a movq $-1, $-48(%rbp) - 0x4c, 0x89, 0xc0, //0x000039a2 movq %r8, %rax - 0x45, 0x31, 0xdb, //0x000039a5 xorl %r11d, %r11d - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000039a8 .p2align 4, 0x90 - //0x000039b0 LBB0_696 - 0xf3, 0x41, 0x0f, 0x6f, 0x54, 0x05, 0x00, //0x000039b0 movdqu (%r13,%rax), %xmm2 - 0xf3, 0x41, 0x0f, 0x6f, 0x64, 0x05, 0x10, //0x000039b7 movdqu $16(%r13,%rax), %xmm4 - 0xf3, 0x41, 0x0f, 0x6f, 0x6c, 0x05, 0x20, //0x000039be movdqu $32(%r13,%rax), %xmm5 - 0xf3, 0x41, 0x0f, 0x6f, 0x74, 0x05, 0x30, //0x000039c5 movdqu $48(%r13,%rax), %xmm6 - 0x66, 0x0f, 0x6f, 0xfa, //0x000039cc movdqa %xmm2, %xmm7 - 0x66, 0x0f, 0x74, 0xf8, //0x000039d0 pcmpeqb %xmm0, %xmm7 - 0x66, 0x44, 0x0f, 0xd7, 0xff, //0x000039d4 pmovmskb %xmm7, %r15d - 0x66, 0x0f, 0x6f, 0xfc, //0x000039d9 movdqa %xmm4, %xmm7 - 0x66, 0x0f, 0x74, 0xf8, //0x000039dd pcmpeqb %xmm0, %xmm7 - 0x66, 0x0f, 0xd7, 0xcf, //0x000039e1 pmovmskb %xmm7, %ecx - 0x66, 0x0f, 0x6f, 0xfd, //0x000039e5 movdqa %xmm5, %xmm7 - 0x66, 0x0f, 0x74, 0xf8, //0x000039e9 pcmpeqb %xmm0, %xmm7 - 0x66, 0x0f, 0xd7, 0xd7, //0x000039ed pmovmskb %xmm7, %edx - 0x66, 0x0f, 0x6f, 0xfe, //0x000039f1 movdqa %xmm6, %xmm7 - 0x66, 0x0f, 0x74, 0xf8, //0x000039f5 pcmpeqb %xmm0, %xmm7 - 0x66, 0x0f, 0xd7, 0xf7, //0x000039f9 pmovmskb %xmm7, %esi - 0x66, 0x0f, 0x74, 0xd1, //0x000039fd pcmpeqb %xmm1, %xmm2 - 0x66, 0x44, 0x0f, 0xd7, 0xe2, //0x00003a01 pmovmskb %xmm2, %r12d - 0x66, 0x0f, 0x74, 0xe1, //0x00003a06 pcmpeqb %xmm1, %xmm4 - 0x66, 0x0f, 0xd7, 0xfc, //0x00003a0a pmovmskb %xmm4, %edi - 0x66, 0x0f, 0x74, 0xe9, //0x00003a0e pcmpeqb %xmm1, %xmm5 - 0x66, 0x44, 0x0f, 0xd7, 0xcd, //0x00003a12 pmovmskb %xmm5, %r9d - 0x66, 0x0f, 0x74, 0xf1, //0x00003a17 pcmpeqb %xmm1, %xmm6 - 0x66, 0x44, 0x0f, 0xd7, 0xd6, //0x00003a1b pmovmskb %xmm6, %r10d - 0x48, 0xc1, 0xe6, 0x30, //0x00003a20 shlq $48, %rsi - 0x48, 0xc1, 0xe2, 0x20, //0x00003a24 shlq $32, %rdx - 0x48, 0x09, 0xf2, //0x00003a28 orq %rsi, %rdx - 0x48, 0xc1, 0xe1, 0x10, //0x00003a2b shlq $16, %rcx - 0x48, 0x09, 0xd1, //0x00003a2f orq %rdx, %rcx - 0x49, 0x09, 0xcf, //0x00003a32 orq %rcx, %r15 - 0x49, 0xc1, 0xe2, 0x30, //0x00003a35 shlq $48, %r10 - 0x49, 0xc1, 0xe1, 0x20, //0x00003a39 shlq $32, %r9 - 0x4d, 0x09, 0xd1, //0x00003a3d orq %r10, %r9 - 0x48, 0xc1, 0xe7, 0x10, //0x00003a40 shlq $16, %rdi - 0x4c, 0x09, 0xcf, //0x00003a44 orq %r9, %rdi - 0x49, 0x09, 0xfc, //0x00003a47 orq %rdi, %r12 - 0x0f, 0x85, 0x30, 0x00, 0x00, 0x00, //0x00003a4a jne LBB0_705 - 0x4d, 0x85, 0xdb, //0x00003a50 testq %r11, %r11 - 0x0f, 0x85, 0x3d, 0x00, 0x00, 0x00, //0x00003a53 jne LBB0_707 - 0x45, 0x31, 0xdb, //0x00003a59 xorl %r11d, %r11d - 0x4d, 0x85, 0xff, //0x00003a5c testq %r15, %r15 - 0x0f, 0x85, 0x83, 0x00, 0x00, 0x00, //0x00003a5f jne LBB0_708 - //0x00003a65 LBB0_699 - 0x49, 0x83, 0xc6, 0xc0, //0x00003a65 addq $-64, %r14 - 0x48, 0x83, 0xc3, 0xc0, //0x00003a69 addq $-64, %rbx - 0x48, 0x83, 0xc0, 0x40, //0x00003a6d addq $64, %rax - 0x49, 0x83, 0xfe, 0x3f, //0x00003a71 cmpq $63, %r14 - 0x0f, 0x87, 0x35, 0xff, 0xff, 0xff, //0x00003a75 ja LBB0_696 - 0xe9, 0x22, 0x06, 0x00, 0x00, //0x00003a7b jmp LBB0_700 - //0x00003a80 LBB0_705 - 0x48, 0x83, 0x7d, 0xd0, 0xff, //0x00003a80 cmpq $-1, $-48(%rbp) - 0x0f, 0x85, 0x0b, 0x00, 0x00, 0x00, //0x00003a85 jne LBB0_707 - 0x49, 0x0f, 0xbc, 0xcc, //0x00003a8b bsfq %r12, %rcx - 0x48, 0x01, 0xc1, //0x00003a8f addq %rax, %rcx - 0x48, 0x89, 0x4d, 0xd0, //0x00003a92 movq %rcx, $-48(%rbp) - //0x00003a96 LBB0_707 - 0x4c, 0x89, 0xd9, //0x00003a96 movq %r11, %rcx - 0x48, 0xf7, 0xd1, //0x00003a99 notq %rcx - 0x4c, 0x21, 0xe1, //0x00003a9c andq %r12, %rcx - 0x48, 0x8d, 0x14, 0x09, //0x00003a9f leaq (%rcx,%rcx), %rdx - 0x4c, 0x09, 0xda, //0x00003aa3 orq %r11, %rdx - 0x48, 0x89, 0xd6, //0x00003aa6 movq %rdx, %rsi - 0x48, 0xf7, 0xd6, //0x00003aa9 notq %rsi - 0x4c, 0x21, 0xe6, //0x00003aac andq %r12, %rsi - 0x48, 0xbf, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00003aaf movabsq $-6148914691236517206, %rdi - 0x48, 0x21, 0xfe, //0x00003ab9 andq %rdi, %rsi - 0x45, 0x31, 0xdb, //0x00003abc xorl %r11d, %r11d - 0x48, 0x01, 0xce, //0x00003abf addq %rcx, %rsi - 0x41, 0x0f, 0x92, 0xc3, //0x00003ac2 setb %r11b - 0x48, 0x01, 0xf6, //0x00003ac6 addq %rsi, %rsi - 0x48, 0xb9, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00003ac9 movabsq $6148914691236517205, %rcx - 0x48, 0x31, 0xce, //0x00003ad3 xorq %rcx, %rsi - 0x48, 0x21, 0xd6, //0x00003ad6 andq %rdx, %rsi - 0x48, 0xf7, 0xd6, //0x00003ad9 notq %rsi - 0x49, 0x21, 0xf7, //0x00003adc andq %rsi, %r15 - 0x4d, 0x85, 0xff, //0x00003adf testq %r15, %r15 - 0x0f, 0x84, 0x7d, 0xff, 0xff, 0xff, //0x00003ae2 je LBB0_699 - //0x00003ae8 LBB0_708 - 0x49, 0x0f, 0xbc, 0xc7, //0x00003ae8 bsfq %r15, %rax - 0x48, 0x29, 0xd8, //0x00003aec subq %rbx, %rax - //0x00003aef LBB0_709 - 0x4c, 0x8b, 0x7d, 0xc0, //0x00003aef movq $-64(%rbp), %r15 - //0x00003af3 LBB0_710 - 0x48, 0x85, 0xc0, //0x00003af3 testq %rax, %rax - 0x4c, 0x8b, 0x4d, 0x98, //0x00003af6 movq $-104(%rbp), %r9 - 0x49, 0xba, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00003afa movabsq $4294977024, %r10 - 0x4c, 0x8d, 0x1d, 0x6d, 0x1d, 0x00, 0x00, //0x00003b04 leaq $7533(%rip), %r11 /* LJTI0_2+0(%rip) */ - 0x4c, 0x8b, 0x75, 0xb8, //0x00003b0b movq $-72(%rbp), %r14 - 0x0f, 0x89, 0x60, 0xfb, 0xff, 0xff, //0x00003b0f jns LBB0_613 - 0xe9, 0x89, 0x0c, 0x00, 0x00, //0x00003b15 jmp LBB0_711 - //0x00003b1a LBB0_714 - 0x4d, 0x8b, 0x1f, //0x00003b1a movq (%r15), %r11 - 0x48, 0x8b, 0x45, 0xc8, //0x00003b1d movq $-56(%rbp), %rax - 0x48, 0x8b, 0x00, //0x00003b21 movq (%rax), %rax - 0x49, 0x29, 0xc3, //0x00003b24 subq %rax, %r11 - 0x0f, 0x84, 0xa6, 0x17, 0x00, 0x00, //0x00003b27 je LBB0_970 - 0x4c, 0x89, 0x75, 0xb8, //0x00003b2d movq %r14, $-72(%rbp) - 0x4e, 0x8d, 0x14, 0x28, //0x00003b31 leaq (%rax,%r13), %r10 - 0x41, 0x80, 0x3a, 0x30, //0x00003b35 cmpb $48, (%r10) - 0x0f, 0x85, 0x37, 0x00, 0x00, 0x00, //0x00003b39 jne LBB0_719 - 0x41, 0xbf, 0x01, 0x00, 0x00, 0x00, //0x00003b3f movl $1, %r15d - 0x49, 0x83, 0xfb, 0x01, //0x00003b45 cmpq $1, %r11 - 0x0f, 0x84, 0x9a, 0x03, 0x00, 0x00, //0x00003b49 je LBB0_781 - 0x41, 0x8a, 0x4a, 0x01, //0x00003b4f movb $1(%r10), %cl - 0x80, 0xc1, 0xd2, //0x00003b53 addb $-46, %cl - 0x80, 0xf9, 0x37, //0x00003b56 cmpb $55, %cl - 0x0f, 0x87, 0x8a, 0x03, 0x00, 0x00, //0x00003b59 ja LBB0_781 - 0x0f, 0xb6, 0xc9, //0x00003b5f movzbl %cl, %ecx - 0x48, 0xba, 0x01, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, //0x00003b62 movabsq $36028797027352577, %rdx - 0x48, 0x0f, 0xa3, 0xca, //0x00003b6c btq %rcx, %rdx - 0x0f, 0x83, 0x73, 0x03, 0x00, 0x00, //0x00003b70 jae LBB0_781 - //0x00003b76 LBB0_719 - 0x49, 0x83, 0xfb, 0x10, //0x00003b76 cmpq $16, %r11 - 0x0f, 0x82, 0x4e, 0x06, 0x00, 0x00, //0x00003b7a jb LBB0_805 - 0x49, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00003b80 movq $-1, %r9 - 0x45, 0x31, 0xff, //0x00003b87 xorl %r15d, %r15d - 0x49, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x00003b8a movq $-1, %r14 - 0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00003b91 movq $-1, %r8 - 0x4c, 0x89, 0xdf, //0x00003b98 movq %r11, %rdi - //0x00003b9b LBB0_721 - 0xf3, 0x43, 0x0f, 0x6f, 0x14, 0x3a, //0x00003b9b movdqu (%r10,%r15), %xmm2 - 0x66, 0x0f, 0x6f, 0xe2, //0x00003ba1 movdqa %xmm2, %xmm4 - 0x66, 0x41, 0x0f, 0x64, 0xe0, //0x00003ba5 pcmpgtb %xmm8, %xmm4 - 0x66, 0x0f, 0x6f, 0xeb, //0x00003baa movdqa %xmm3, %xmm5 - 0x66, 0x0f, 0x64, 0xea, //0x00003bae pcmpgtb %xmm2, %xmm5 - 0x66, 0x0f, 0xdb, 0xec, //0x00003bb2 pand %xmm4, %xmm5 - 0x66, 0x0f, 0x6f, 0xe2, //0x00003bb6 movdqa %xmm2, %xmm4 - 0x66, 0x41, 0x0f, 0x74, 0xe1, //0x00003bba pcmpeqb %xmm9, %xmm4 - 0x66, 0x0f, 0x6f, 0xf2, //0x00003bbf movdqa %xmm2, %xmm6 - 0x66, 0x41, 0x0f, 0x74, 0xf2, //0x00003bc3 pcmpeqb %xmm10, %xmm6 - 0x66, 0x0f, 0xeb, 0xf4, //0x00003bc8 por %xmm4, %xmm6 - 0x66, 0x0f, 0x6f, 0xe2, //0x00003bcc movdqa %xmm2, %xmm4 - 0x66, 0x41, 0x0f, 0xdb, 0xe3, //0x00003bd0 pand %xmm11, %xmm4 - 0x66, 0x41, 0x0f, 0x74, 0xd4, //0x00003bd5 pcmpeqb %xmm12, %xmm2 - 0x66, 0x41, 0x0f, 0x74, 0xe5, //0x00003bda pcmpeqb %xmm13, %xmm4 - 0x66, 0x0f, 0xd7, 0xd4, //0x00003bdf pmovmskb %xmm4, %edx - 0x66, 0x0f, 0xeb, 0xe2, //0x00003be3 por %xmm2, %xmm4 - 0x66, 0x0f, 0xeb, 0xee, //0x00003be7 por %xmm6, %xmm5 - 0x66, 0x0f, 0xeb, 0xec, //0x00003beb por %xmm4, %xmm5 - 0x66, 0x0f, 0xd7, 0xda, //0x00003bef pmovmskb %xmm2, %ebx - 0x66, 0x44, 0x0f, 0xd7, 0xe6, //0x00003bf3 pmovmskb %xmm6, %r12d - 0x66, 0x0f, 0xd7, 0xcd, //0x00003bf8 pmovmskb %xmm5, %ecx - 0xf7, 0xd1, //0x00003bfc notl %ecx - 0x0f, 0xbc, 0xc9, //0x00003bfe bsfl %ecx, %ecx - 0x83, 0xf9, 0x10, //0x00003c01 cmpl $16, %ecx - 0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x00003c04 je LBB0_723 - 0xbe, 0xff, 0xff, 0xff, 0xff, //0x00003c0a movl $-1, %esi - 0xd3, 0xe6, //0x00003c0f shll %cl, %esi - 0xf7, 0xd6, //0x00003c11 notl %esi - 0x21, 0xf3, //0x00003c13 andl %esi, %ebx - 0x21, 0xf2, //0x00003c15 andl %esi, %edx - 0x44, 0x21, 0xe6, //0x00003c17 andl %r12d, %esi - 0x41, 0x89, 0xf4, //0x00003c1a movl %esi, %r12d - //0x00003c1d LBB0_723 - 0x8d, 0x73, 0xff, //0x00003c1d leal $-1(%rbx), %esi - 0x21, 0xde, //0x00003c20 andl %ebx, %esi - 0x0f, 0x85, 0x72, 0x04, 0x00, 0x00, //0x00003c22 jne LBB0_794 - 0x8d, 0x72, 0xff, //0x00003c28 leal $-1(%rdx), %esi - 0x21, 0xd6, //0x00003c2b andl %edx, %esi - 0x0f, 0x85, 0x67, 0x04, 0x00, 0x00, //0x00003c2d jne LBB0_794 - 0x41, 0x8d, 0x74, 0x24, 0xff, //0x00003c33 leal $-1(%r12), %esi - 0x44, 0x21, 0xe6, //0x00003c38 andl %r12d, %esi - 0x0f, 0x85, 0x59, 0x04, 0x00, 0x00, //0x00003c3b jne LBB0_794 - 0x85, 0xdb, //0x00003c41 testl %ebx, %ebx - 0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x00003c43 je LBB0_729 - 0x0f, 0xbc, 0xdb, //0x00003c49 bsfl %ebx, %ebx - 0x49, 0x83, 0xf8, 0xff, //0x00003c4c cmpq $-1, %r8 - 0x0f, 0x85, 0x2b, 0x05, 0x00, 0x00, //0x00003c50 jne LBB0_800 - 0x4c, 0x01, 0xfb, //0x00003c56 addq %r15, %rbx - 0x49, 0x89, 0xd8, //0x00003c59 movq %rbx, %r8 - //0x00003c5c LBB0_729 - 0x85, 0xd2, //0x00003c5c testl %edx, %edx - 0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x00003c5e je LBB0_732 - 0x0f, 0xbc, 0xd2, //0x00003c64 bsfl %edx, %edx - 0x49, 0x83, 0xfe, 0xff, //0x00003c67 cmpq $-1, %r14 - 0x0f, 0x85, 0xbf, 0x04, 0x00, 0x00, //0x00003c6b jne LBB0_796 - 0x4c, 0x01, 0xfa, //0x00003c71 addq %r15, %rdx - 0x49, 0x89, 0xd6, //0x00003c74 movq %rdx, %r14 - //0x00003c77 LBB0_732 - 0x45, 0x85, 0xe4, //0x00003c77 testl %r12d, %r12d - 0x0f, 0x84, 0x14, 0x00, 0x00, 0x00, //0x00003c7a je LBB0_735 - 0x41, 0x0f, 0xbc, 0xd4, //0x00003c80 bsfl %r12d, %edx - 0x49, 0x83, 0xf9, 0xff, //0x00003c84 cmpq $-1, %r9 - 0x0f, 0x85, 0xa2, 0x04, 0x00, 0x00, //0x00003c88 jne LBB0_796 - 0x4c, 0x01, 0xfa, //0x00003c8e addq %r15, %rdx - 0x49, 0x89, 0xd1, //0x00003c91 movq %rdx, %r9 - //0x00003c94 LBB0_735 - 0x83, 0xf9, 0x10, //0x00003c94 cmpl $16, %ecx - 0x0f, 0x85, 0xc3, 0x01, 0x00, 0x00, //0x00003c97 jne LBB0_768 - 0x48, 0x83, 0xc7, 0xf0, //0x00003c9d addq $-16, %rdi - 0x49, 0x83, 0xc7, 0x10, //0x00003ca1 addq $16, %r15 - 0x48, 0x83, 0xff, 0x0f, //0x00003ca5 cmpq $15, %rdi - 0x0f, 0x87, 0xec, 0xfe, 0xff, 0xff, //0x00003ca9 ja LBB0_721 - 0x4b, 0x8d, 0x34, 0x3a, //0x00003caf leaq (%r10,%r15), %rsi - 0x49, 0x89, 0xf4, //0x00003cb3 movq %rsi, %r12 - 0x4d, 0x39, 0xfb, //0x00003cb6 cmpq %r15, %r11 - 0x0f, 0x84, 0xb5, 0x01, 0x00, 0x00, //0x00003cb9 je LBB0_770 - //0x00003cbf LBB0_738 - 0x4c, 0x8d, 0x24, 0x3e, //0x00003cbf leaq (%rsi,%rdi), %r12 - 0x49, 0x89, 0xf3, //0x00003cc3 movq %rsi, %r11 - 0x4d, 0x29, 0xd3, //0x00003cc6 subq %r10, %r11 - 0x31, 0xc9, //0x00003cc9 xorl %ecx, %ecx - 0x4c, 0x8d, 0x3d, 0xae, 0x1d, 0x00, 0x00, //0x00003ccb leaq $7598(%rip), %r15 /* LJTI0_4+0(%rip) */ - 0xe9, 0x26, 0x00, 0x00, 0x00, //0x00003cd2 jmp LBB0_742 - //0x00003cd7 LBB0_739 - 0x49, 0x83, 0xf9, 0xff, //0x00003cd7 cmpq $-1, %r9 - 0x0f, 0x85, 0x3c, 0x04, 0x00, 0x00, //0x00003cdb jne LBB0_795 - 0x4d, 0x8d, 0x0c, 0x0b, //0x00003ce1 leaq (%r11,%rcx), %r9 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00003ce5 .p2align 4, 0x90 - //0x00003cf0 LBB0_741 - 0x48, 0x83, 0xc1, 0x01, //0x00003cf0 addq $1, %rcx - 0x48, 0x39, 0xcf, //0x00003cf4 cmpq %rcx, %rdi - 0x0f, 0x84, 0x77, 0x01, 0x00, 0x00, //0x00003cf7 je LBB0_770 - //0x00003cfd LBB0_742 - 0x0f, 0xbe, 0x14, 0x0e, //0x00003cfd movsbl (%rsi,%rcx), %edx - 0x8d, 0x5a, 0xd0, //0x00003d01 leal $-48(%rdx), %ebx - 0x83, 0xfb, 0x0a, //0x00003d04 cmpl $10, %ebx - 0x0f, 0x82, 0xe3, 0xff, 0xff, 0xff, //0x00003d07 jb LBB0_741 - 0x8d, 0x5a, 0xd5, //0x00003d0d leal $-43(%rdx), %ebx - 0x83, 0xfb, 0x1a, //0x00003d10 cmpl $26, %ebx - 0x0f, 0x87, 0x1c, 0x00, 0x00, 0x00, //0x00003d13 ja LBB0_747 - 0x49, 0x63, 0x14, 0x9f, //0x00003d19 movslq (%r15,%rbx,4), %rdx - 0x4c, 0x01, 0xfa, //0x00003d1d addq %r15, %rdx - 0xff, 0xe2, //0x00003d20 jmpq *%rdx - //0x00003d22 LBB0_745 - 0x49, 0x83, 0xf8, 0xff, //0x00003d22 cmpq $-1, %r8 - 0x0f, 0x85, 0xf1, 0x03, 0x00, 0x00, //0x00003d26 jne LBB0_795 - 0x4d, 0x8d, 0x04, 0x0b, //0x00003d2c leaq (%r11,%rcx), %r8 - 0xe9, 0xbb, 0xff, 0xff, 0xff, //0x00003d30 jmp LBB0_741 - //0x00003d35 LBB0_747 - 0x83, 0xfa, 0x65, //0x00003d35 cmpl $101, %edx - 0x0f, 0x85, 0x30, 0x01, 0x00, 0x00, //0x00003d38 jne LBB0_769 - //0x00003d3e LBB0_748 - 0x49, 0x83, 0xfe, 0xff, //0x00003d3e cmpq $-1, %r14 - 0x0f, 0x85, 0xd5, 0x03, 0x00, 0x00, //0x00003d42 jne LBB0_795 - 0x4d, 0x8d, 0x34, 0x0b, //0x00003d48 leaq (%r11,%rcx), %r14 - 0xe9, 0x9f, 0xff, 0xff, 0xff, //0x00003d4c jmp LBB0_741 - //0x00003d51 LBB0_750 - 0x49, 0x8b, 0x01, //0x00003d51 movq (%r9), %rax - 0x48, 0x3d, 0xff, 0x0f, 0x00, 0x00, //0x00003d54 cmpq $4095, %rax - 0x0f, 0x8f, 0x37, 0x0a, 0x00, 0x00, //0x00003d5a jg LBB0_973 - 0x48, 0x8d, 0x48, 0x01, //0x00003d60 leaq $1(%rax), %rcx - 0x49, 0x89, 0x09, //0x00003d64 movq %rcx, (%r9) - 0x49, 0xc7, 0x44, 0xc1, 0x08, 0x05, 0x00, 0x00, 0x00, //0x00003d67 movq $5, $8(%r9,%rax,8) - 0xe9, 0xdb, 0xf2, 0xff, 0xff, //0x00003d70 jmp LBB0_555 - //0x00003d75 LBB0_752 - 0x48, 0x8b, 0x7d, 0xc8, //0x00003d75 movq $-56(%rbp), %rdi - 0x48, 0x8b, 0x0f, //0x00003d79 movq (%rdi), %rcx - 0x49, 0x8b, 0x17, //0x00003d7c movq (%r15), %rdx - 0x48, 0x8d, 0x72, 0xfc, //0x00003d7f leaq $-4(%rdx), %rsi - 0x48, 0x39, 0xf1, //0x00003d83 cmpq %rsi, %rcx - 0x0f, 0x87, 0xae, 0x14, 0x00, 0x00, //0x00003d86 ja LBB0_972 - 0x41, 0x8b, 0x54, 0x0d, 0x00, //0x00003d8c movl (%r13,%rcx), %edx - 0x81, 0xfa, 0x61, 0x6c, 0x73, 0x65, //0x00003d91 cmpl $1702063201, %edx - 0x0f, 0x85, 0x4f, 0x15, 0x00, 0x00, //0x00003d97 jne LBB0_974 - 0x48, 0x8d, 0x41, 0x04, //0x00003d9d leaq $4(%rcx), %rax - 0x48, 0x89, 0x07, //0x00003da1 movq %rax, (%rdi) - 0x48, 0x85, 0xc9, //0x00003da4 testq %rcx, %rcx - 0x0f, 0x8f, 0xa3, 0xf2, 0xff, 0xff, //0x00003da7 jg LBB0_555 - 0xe9, 0x30, 0x16, 0x00, 0x00, //0x00003dad jmp LBB0_755 - //0x00003db2 LBB0_756 - 0x48, 0x8b, 0x7d, 0xc8, //0x00003db2 movq $-56(%rbp), %rdi - 0x48, 0x8b, 0x0f, //0x00003db6 movq (%rdi), %rcx - 0x49, 0x8b, 0x17, //0x00003db9 movq (%r15), %rdx - 0x48, 0x8d, 0x72, 0xfd, //0x00003dbc leaq $-3(%rdx), %rsi - 0x48, 0x39, 0xf1, //0x00003dc0 cmpq %rsi, %rcx - 0x0f, 0x87, 0x71, 0x14, 0x00, 0x00, //0x00003dc3 ja LBB0_972 - 0x48, 0x8d, 0x41, 0xff, //0x00003dc9 leaq $-1(%rcx), %rax - 0x41, 0x81, 0x7c, 0x0d, 0xff, 0x6e, 0x75, 0x6c, 0x6c, //0x00003dcd cmpl $1819047278, $-1(%r13,%rcx) - 0x0f, 0x84, 0x2f, 0x00, 0x00, 0x00, //0x00003dd6 je LBB0_764 - 0xe9, 0x64, 0x15, 0x00, 0x00, //0x00003ddc jmp LBB0_758 - //0x00003de1 LBB0_762 - 0x48, 0x8b, 0x7d, 0xc8, //0x00003de1 movq $-56(%rbp), %rdi - 0x48, 0x8b, 0x0f, //0x00003de5 movq (%rdi), %rcx - 0x49, 0x8b, 0x17, //0x00003de8 movq (%r15), %rdx - 0x48, 0x8d, 0x72, 0xfd, //0x00003deb leaq $-3(%rdx), %rsi - 0x48, 0x39, 0xf1, //0x00003def cmpq %rsi, %rcx - 0x0f, 0x87, 0x42, 0x14, 0x00, 0x00, //0x00003df2 ja LBB0_972 - 0x48, 0x8d, 0x41, 0xff, //0x00003df8 leaq $-1(%rcx), %rax - 0x41, 0x81, 0x7c, 0x0d, 0xff, 0x74, 0x72, 0x75, 0x65, //0x00003dfc cmpl $1702195828, $-1(%r13,%rcx) - 0x0f, 0x85, 0x83, 0x15, 0x00, 0x00, //0x00003e05 jne LBB0_980 - //0x00003e0b LBB0_764 - 0x48, 0x8d, 0x51, 0x03, //0x00003e0b leaq $3(%rcx), %rdx - 0x48, 0x89, 0x17, //0x00003e0f movq %rdx, (%rdi) - 0x48, 0x85, 0xc9, //0x00003e12 testq %rcx, %rcx - 0x0f, 0x8f, 0x35, 0xf2, 0xff, 0xff, //0x00003e15 jg LBB0_555 - 0xe9, 0x31, 0x08, 0x00, 0x00, //0x00003e1b jmp LBB0_870 - //0x00003e20 LBB0_765 - 0x49, 0x8b, 0x01, //0x00003e20 movq (%r9), %rax - 0x48, 0x3d, 0xff, 0x0f, 0x00, 0x00, //0x00003e23 cmpq $4095, %rax - 0x0f, 0x8f, 0x68, 0x09, 0x00, 0x00, //0x00003e29 jg LBB0_973 - 0x48, 0x8d, 0x48, 0x01, //0x00003e2f leaq $1(%rax), %rcx - 0x49, 0x89, 0x09, //0x00003e33 movq %rcx, (%r9) - 0x49, 0xc7, 0x44, 0xc1, 0x08, 0x06, 0x00, 0x00, 0x00, //0x00003e36 movq $6, $8(%r9,%rax,8) - 0xe9, 0x0c, 0xf2, 0xff, 0xff, //0x00003e3f jmp LBB0_555 - //0x00003e44 LBB0_767 - 0x49, 0x8d, 0x57, 0xff, //0x00003e44 leaq $-1(%r15), %rdx - 0x49, 0x39, 0xd1, //0x00003e48 cmpq %rdx, %r9 - 0x49, 0xf7, 0xd7, //0x00003e4b notq %r15 - 0x4d, 0x0f, 0x45, 0xfc, //0x00003e4e cmovneq %r12, %r15 - 0x84, 0xc9, //0x00003e52 testb %cl, %cl - 0x4d, 0x0f, 0x44, 0xfc, //0x00003e54 cmoveq %r12, %r15 - 0x4d, 0x89, 0xf8, //0x00003e58 movq %r15, %r8 - 0xe9, 0xae, 0xf1, 0xff, 0xff, //0x00003e5b jmp LBB0_553 - //0x00003e60 LBB0_768 - 0x41, 0x89, 0xcc, //0x00003e60 movl %ecx, %r12d - 0x4d, 0x01, 0xd4, //0x00003e63 addq %r10, %r12 - 0x4d, 0x01, 0xfc, //0x00003e66 addq %r15, %r12 - 0xe9, 0x06, 0x00, 0x00, 0x00, //0x00003e69 jmp LBB0_770 - //0x00003e6e LBB0_769 - 0x48, 0x01, 0xce, //0x00003e6e addq %rcx, %rsi - 0x49, 0x89, 0xf4, //0x00003e71 movq %rsi, %r12 - //0x00003e74 LBB0_770 - 0x49, 0xc7, 0xc7, 0xff, 0xff, 0xff, 0xff, //0x00003e74 movq $-1, %r15 - 0x4d, 0x85, 0xc0, //0x00003e7b testq %r8, %r8 - 0x0f, 0x84, 0x56, 0x14, 0x00, 0x00, //0x00003e7e je LBB0_971 - 0x4d, 0x85, 0xc9, //0x00003e84 testq %r9, %r9 - 0x0f, 0x84, 0x4d, 0x14, 0x00, 0x00, //0x00003e87 je LBB0_971 - 0x4d, 0x85, 0xf6, //0x00003e8d testq %r14, %r14 - 0x0f, 0x84, 0x44, 0x14, 0x00, 0x00, //0x00003e90 je LBB0_971 - 0x4d, 0x29, 0xd4, //0x00003e96 subq %r10, %r12 - 0x49, 0x8d, 0x4c, 0x24, 0xff, //0x00003e99 leaq $-1(%r12), %rcx - 0x49, 0x39, 0xc8, //0x00003e9e cmpq %rcx, %r8 - 0x0f, 0x84, 0x33, 0x00, 0x00, 0x00, //0x00003ea1 je LBB0_779 - 0x49, 0x39, 0xc9, //0x00003ea7 cmpq %rcx, %r9 - 0x0f, 0x84, 0x2a, 0x00, 0x00, 0x00, //0x00003eaa je LBB0_779 - 0x49, 0x39, 0xce, //0x00003eb0 cmpq %rcx, %r14 - 0x0f, 0x84, 0x21, 0x00, 0x00, 0x00, //0x00003eb3 je LBB0_779 - 0x4d, 0x85, 0xc9, //0x00003eb9 testq %r9, %r9 - 0x0f, 0x8e, 0xd7, 0x00, 0x00, 0x00, //0x00003ebc jle LBB0_783 - 0x49, 0x8d, 0x49, 0xff, //0x00003ec2 leaq $-1(%r9), %rcx - 0x49, 0x39, 0xce, //0x00003ec6 cmpq %rcx, %r14 - 0x0f, 0x84, 0xca, 0x00, 0x00, 0x00, //0x00003ec9 je LBB0_783 - 0x49, 0xf7, 0xd1, //0x00003ecf notq %r9 - 0x4d, 0x89, 0xcf, //0x00003ed2 movq %r9, %r15 - 0xe9, 0x06, 0x00, 0x00, 0x00, //0x00003ed5 jmp LBB0_780 - //0x00003eda LBB0_779 - 0x49, 0xf7, 0xdc, //0x00003eda negq %r12 - 0x4d, 0x89, 0xe7, //0x00003edd movq %r12, %r15 - //0x00003ee0 LBB0_780 - 0x4d, 0x85, 0xff, //0x00003ee0 testq %r15, %r15 - 0x0f, 0x88, 0xf1, 0x13, 0x00, 0x00, //0x00003ee3 js LBB0_971 - //0x00003ee9 LBB0_781 - 0x49, 0x01, 0xc7, //0x00003ee9 addq %rax, %r15 - 0x48, 0x8b, 0x4d, 0xc8, //0x00003eec movq $-56(%rbp), %rcx - 0x4c, 0x89, 0x39, //0x00003ef0 movq %r15, (%rcx) - 0x48, 0x85, 0xc0, //0x00003ef3 testq %rax, %rax - 0x4c, 0x8b, 0x7d, 0xc0, //0x00003ef6 movq $-64(%rbp), %r15 - 0x4c, 0x8b, 0x4d, 0x98, //0x00003efa movq $-104(%rbp), %r9 - 0x49, 0xba, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00003efe movabsq $4294977024, %r10 - 0x4c, 0x8d, 0x1d, 0x69, 0x19, 0x00, 0x00, //0x00003f08 leaq $6505(%rip), %r11 /* LJTI0_2+0(%rip) */ - 0x4c, 0x8b, 0x75, 0xb8, //0x00003f0f movq $-72(%rbp), %r14 - 0x0f, 0x8f, 0x37, 0xf1, 0xff, 0xff, //0x00003f13 jg LBB0_555 - 0xe9, 0xd0, 0x14, 0x00, 0x00, //0x00003f19 jmp LBB0_782 - //0x00003f1e LBB0_603 - 0x4c, 0x01, 0xe8, //0x00003f1e addq %r13, %rax - 0x49, 0x83, 0xfe, 0x20, //0x00003f21 cmpq $32, %r14 - 0x0f, 0x82, 0x25, 0x02, 0x00, 0x00, //0x00003f25 jb LBB0_798 - //0x00003f2b LBB0_604 - 0xf3, 0x0f, 0x6f, 0x10, //0x00003f2b movdqu (%rax), %xmm2 - 0xf3, 0x0f, 0x6f, 0x60, 0x10, //0x00003f2f movdqu $16(%rax), %xmm4 - 0x66, 0x0f, 0x6f, 0xea, //0x00003f34 movdqa %xmm2, %xmm5 - 0x66, 0x0f, 0x74, 0xe8, //0x00003f38 pcmpeqb %xmm0, %xmm5 - 0x66, 0x0f, 0xd7, 0xcd, //0x00003f3c pmovmskb %xmm5, %ecx - 0x66, 0x0f, 0x6f, 0xec, //0x00003f40 movdqa %xmm4, %xmm5 - 0x66, 0x0f, 0x74, 0xe8, //0x00003f44 pcmpeqb %xmm0, %xmm5 - 0x66, 0x0f, 0xd7, 0xf5, //0x00003f48 pmovmskb %xmm5, %esi - 0x66, 0x0f, 0x74, 0xd1, //0x00003f4c pcmpeqb %xmm1, %xmm2 - 0x66, 0x0f, 0xd7, 0xd2, //0x00003f50 pmovmskb %xmm2, %edx - 0x66, 0x0f, 0x74, 0xe1, //0x00003f54 pcmpeqb %xmm1, %xmm4 - 0x66, 0x0f, 0xd7, 0xfc, //0x00003f58 pmovmskb %xmm4, %edi - 0x48, 0xc1, 0xe6, 0x10, //0x00003f5c shlq $16, %rsi - 0x48, 0x09, 0xf1, //0x00003f60 orq %rsi, %rcx - 0x48, 0xc1, 0xe7, 0x10, //0x00003f63 shlq $16, %rdi - 0x48, 0x09, 0xfa, //0x00003f67 orq %rdi, %rdx - 0x0f, 0x85, 0x7e, 0x02, 0x00, 0x00, //0x00003f6a jne LBB0_806 - 0x4d, 0x85, 0xdb, //0x00003f70 testq %r11, %r11 - 0x4c, 0x8b, 0x7d, 0xc0, //0x00003f73 movq $-64(%rbp), %r15 - 0x0f, 0x85, 0x8d, 0x02, 0x00, 0x00, //0x00003f77 jne LBB0_808 - 0x45, 0x31, 0xdb, //0x00003f7d xorl %r11d, %r11d - 0x48, 0x85, 0xc9, //0x00003f80 testq %rcx, %rcx - 0x0f, 0x84, 0xbd, 0x02, 0x00, 0x00, //0x00003f83 je LBB0_809 - //0x00003f89 LBB0_607 - 0x48, 0x0f, 0xbc, 0xc9, //0x00003f89 bsfq %rcx, %rcx - 0x48, 0x03, 0x45, 0x90, //0x00003f8d addq $-112(%rbp), %rax - 0x48, 0x01, 0xc8, //0x00003f91 addq %rcx, %rax - 0xe9, 0xba, 0xf6, 0xff, 0xff, //0x00003f94 jmp LBB0_612 - //0x00003f99 LBB0_783 - 0x4c, 0x89, 0xc1, //0x00003f99 movq %r8, %rcx - 0x4c, 0x09, 0xf1, //0x00003f9c orq %r14, %rcx - 0x0f, 0x99, 0xc1, //0x00003f9f setns %cl - 0x0f, 0x88, 0xae, 0x00, 0x00, 0x00, //0x00003fa2 js LBB0_788 - 0x4d, 0x39, 0xf0, //0x00003fa8 cmpq %r14, %r8 - 0x0f, 0x8c, 0xa5, 0x00, 0x00, 0x00, //0x00003fab jl LBB0_788 - 0x49, 0xf7, 0xd0, //0x00003fb1 notq %r8 - 0x4d, 0x89, 0xc7, //0x00003fb4 movq %r8, %r15 - 0xe9, 0x24, 0xff, 0xff, 0xff, //0x00003fb7 jmp LBB0_780 - //0x00003fbc LBB0_786 - 0x48, 0x8b, 0x4d, 0xa8, //0x00003fbc movq $-88(%rbp), %rcx - 0x48, 0x8b, 0x7d, 0xa0, //0x00003fc0 movq $-96(%rbp), %rdi - 0x4c, 0x8d, 0x04, 0x39, //0x00003fc4 leaq (%rcx,%rdi), %r8 - 0x49, 0x29, 0xf0, //0x00003fc8 subq %rsi, %r8 - 0x49, 0x29, 0xd0, //0x00003fcb subq %rdx, %r8 - 0xe9, 0x3b, 0xf0, 0xff, 0xff, //0x00003fce jmp LBB0_553 - //0x00003fd3 LBB0_787 - 0x0f, 0xbc, 0xca, //0x00003fd3 bsfl %edx, %ecx - 0xe9, 0xb0, 0x00, 0x00, 0x00, //0x00003fd6 jmp LBB0_793 - //0x00003fdb LBB0_666 - 0x4c, 0x01, 0xe8, //0x00003fdb addq %r13, %rax - 0x49, 0x83, 0xfe, 0x20, //0x00003fde cmpq $32, %r14 - 0x0f, 0x82, 0xbf, 0x01, 0x00, 0x00, //0x00003fe2 jb LBB0_803 - //0x00003fe8 LBB0_667 - 0xf3, 0x0f, 0x6f, 0x10, //0x00003fe8 movdqu (%rax), %xmm2 - 0xf3, 0x0f, 0x6f, 0x60, 0x10, //0x00003fec movdqu $16(%rax), %xmm4 - 0x66, 0x0f, 0x6f, 0xea, //0x00003ff1 movdqa %xmm2, %xmm5 - 0x66, 0x0f, 0x74, 0xe8, //0x00003ff5 pcmpeqb %xmm0, %xmm5 - 0x66, 0x0f, 0xd7, 0xd5, //0x00003ff9 pmovmskb %xmm5, %edx - 0x66, 0x0f, 0x6f, 0xec, //0x00003ffd movdqa %xmm4, %xmm5 - 0x66, 0x0f, 0x74, 0xe8, //0x00004001 pcmpeqb %xmm0, %xmm5 - 0x66, 0x0f, 0xd7, 0xcd, //0x00004005 pmovmskb %xmm5, %ecx - 0x66, 0x0f, 0x74, 0xd1, //0x00004009 pcmpeqb %xmm1, %xmm2 - 0x66, 0x0f, 0xd7, 0xf2, //0x0000400d pmovmskb %xmm2, %esi - 0x66, 0x0f, 0x74, 0xe1, //0x00004011 pcmpeqb %xmm1, %xmm4 - 0x66, 0x0f, 0xd7, 0xfc, //0x00004015 pmovmskb %xmm4, %edi - 0x48, 0xc1, 0xe1, 0x10, //0x00004019 shlq $16, %rcx - 0x48, 0x09, 0xca, //0x0000401d orq %rcx, %rdx - 0x48, 0xc1, 0xe7, 0x10, //0x00004020 shlq $16, %rdi - 0x48, 0x09, 0xfe, //0x00004024 orq %rdi, %rsi - 0x0f, 0x85, 0xdd, 0x02, 0x00, 0x00, //0x00004027 jne LBB0_822 - 0x4d, 0x85, 0xdb, //0x0000402d testq %r11, %r11 - 0x4c, 0x8b, 0x7d, 0xc0, //0x00004030 movq $-64(%rbp), %r15 - 0x0f, 0x85, 0xec, 0x02, 0x00, 0x00, //0x00004034 jne LBB0_824 - 0x45, 0x31, 0xdb, //0x0000403a xorl %r11d, %r11d - 0x48, 0x85, 0xd2, //0x0000403d testq %rdx, %rdx - 0x0f, 0x84, 0x1c, 0x03, 0x00, 0x00, //0x00004040 je LBB0_825 - //0x00004046 LBB0_670 - 0x48, 0x0f, 0xbc, 0xca, //0x00004046 bsfq %rdx, %rcx - 0x48, 0x03, 0x45, 0x90, //0x0000404a addq $-112(%rbp), %rax - 0x48, 0x01, 0xc8, //0x0000404e addq %rcx, %rax - 0xe9, 0x1d, 0xf8, 0xff, 0xff, //0x00004051 jmp LBB0_675 - //0x00004056 LBB0_788 - 0x49, 0x8d, 0x56, 0xff, //0x00004056 leaq $-1(%r14), %rdx - 0x49, 0x39, 0xd0, //0x0000405a cmpq %rdx, %r8 - 0x49, 0xf7, 0xd6, //0x0000405d notq %r14 - 0x4d, 0x0f, 0x45, 0xf4, //0x00004060 cmovneq %r12, %r14 - 0x84, 0xc9, //0x00004064 testb %cl, %cl - 0x4d, 0x0f, 0x44, 0xf4, //0x00004066 cmoveq %r12, %r14 - 0x4d, 0x89, 0xf7, //0x0000406a movq %r14, %r15 - 0xe9, 0x6e, 0xfe, 0xff, 0xff, //0x0000406d jmp LBB0_780 - //0x00004072 LBB0_789 - 0x41, 0x0f, 0xbc, 0xca, //0x00004072 bsfl %r10d, %ecx - 0xe9, 0x10, 0x00, 0x00, 0x00, //0x00004076 jmp LBB0_793 - //0x0000407b LBB0_790 - 0x89, 0xf9, //0x0000407b movl %edi, %ecx - 0xe9, 0x09, 0x00, 0x00, 0x00, //0x0000407d jmp LBB0_793 - //0x00004082 LBB0_791 - 0x89, 0xf1, //0x00004082 movl %esi, %ecx - 0xe9, 0x02, 0x00, 0x00, 0x00, //0x00004084 jmp LBB0_793 - //0x00004089 LBB0_792 - 0x89, 0xd1, //0x00004089 movl %edx, %ecx - //0x0000408b LBB0_793 - 0x49, 0xf7, 0xd0, //0x0000408b notq %r8 - 0x49, 0x29, 0xc8, //0x0000408e subq %rcx, %r8 - 0x48, 0x8b, 0x7d, 0xa0, //0x00004091 movq $-96(%rbp), %rdi - 0xe9, 0x74, 0xef, 0xff, 0xff, //0x00004095 jmp LBB0_553 - //0x0000409a LBB0_794 - 0x0f, 0xbc, 0xce, //0x0000409a bsfl %esi, %ecx - 0xe9, 0xe1, 0x00, 0x00, 0x00, //0x0000409d jmp LBB0_801 - //0x000040a2 LBB0_700 - 0x4c, 0x01, 0xe8, //0x000040a2 addq %r13, %rax - 0x49, 0x83, 0xfe, 0x20, //0x000040a5 cmpq $32, %r14 - 0x0f, 0x82, 0x60, 0x04, 0x00, 0x00, //0x000040a9 jb LBB0_846 - //0x000040af LBB0_701 - 0xf3, 0x0f, 0x6f, 0x10, //0x000040af movdqu (%rax), %xmm2 - 0xf3, 0x0f, 0x6f, 0x60, 0x10, //0x000040b3 movdqu $16(%rax), %xmm4 - 0x66, 0x0f, 0x6f, 0xea, //0x000040b8 movdqa %xmm2, %xmm5 - 0x66, 0x0f, 0x74, 0xe8, //0x000040bc pcmpeqb %xmm0, %xmm5 - 0x66, 0x0f, 0xd7, 0xd5, //0x000040c0 pmovmskb %xmm5, %edx - 0x66, 0x0f, 0x6f, 0xec, //0x000040c4 movdqa %xmm4, %xmm5 - 0x66, 0x0f, 0x74, 0xe8, //0x000040c8 pcmpeqb %xmm0, %xmm5 - 0x66, 0x0f, 0xd7, 0xcd, //0x000040cc pmovmskb %xmm5, %ecx - 0x66, 0x0f, 0x74, 0xd1, //0x000040d0 pcmpeqb %xmm1, %xmm2 - 0x66, 0x0f, 0xd7, 0xf2, //0x000040d4 pmovmskb %xmm2, %esi - 0x66, 0x0f, 0x74, 0xe1, //0x000040d8 pcmpeqb %xmm1, %xmm4 - 0x66, 0x0f, 0xd7, 0xfc, //0x000040dc pmovmskb %xmm4, %edi - 0x48, 0xc1, 0xe1, 0x10, //0x000040e0 shlq $16, %rcx - 0x48, 0x09, 0xca, //0x000040e4 orq %rcx, %rdx - 0x48, 0xc1, 0xe7, 0x10, //0x000040e7 shlq $16, %rdi - 0x48, 0x09, 0xfe, //0x000040eb orq %rdi, %rsi - 0x0f, 0x85, 0xbb, 0x03, 0x00, 0x00, //0x000040ee jne LBB0_842 - 0x4d, 0x85, 0xdb, //0x000040f4 testq %r11, %r11 - 0x4c, 0x8b, 0x7d, 0xc0, //0x000040f7 movq $-64(%rbp), %r15 - 0x0f, 0x85, 0xca, 0x03, 0x00, 0x00, //0x000040fb jne LBB0_844 - 0x45, 0x31, 0xdb, //0x00004101 xorl %r11d, %r11d - 0x48, 0x85, 0xd2, //0x00004104 testq %rdx, %rdx - 0x0f, 0x84, 0xfa, 0x03, 0x00, 0x00, //0x00004107 je LBB0_845 - //0x0000410d LBB0_704 - 0x48, 0x0f, 0xbc, 0xca, //0x0000410d bsfq %rdx, %rcx - 0x48, 0x03, 0x45, 0x90, //0x00004111 addq $-112(%rbp), %rax - 0x48, 0x01, 0xc8, //0x00004115 addq %rcx, %rax - 0xe9, 0xd6, 0xf9, 0xff, 0xff, //0x00004118 jmp LBB0_710 - //0x0000411d LBB0_795 - 0x48, 0x8b, 0x55, 0xb0, //0x0000411d movq $-80(%rbp), %rdx - 0x4c, 0x8d, 0x3c, 0x02, //0x00004121 leaq (%rdx,%rax), %r15 - 0x49, 0x29, 0xf7, //0x00004125 subq %rsi, %r15 - 0x49, 0x29, 0xcf, //0x00004128 subq %rcx, %r15 - 0xe9, 0xb0, 0xfd, 0xff, 0xff, //0x0000412b jmp LBB0_780 - //0x00004130 LBB0_796 - 0x89, 0xd1, //0x00004130 movl %edx, %ecx - 0xe9, 0x4c, 0x00, 0x00, 0x00, //0x00004132 jmp LBB0_801 - //0x00004137 LBB0_797 - 0x4b, 0x8d, 0x04, 0x28, //0x00004137 leaq (%r8,%r13), %rax - 0x48, 0xc7, 0x45, 0xd0, 0xff, 0xff, 0xff, 0xff, //0x0000413b movq $-1, $-48(%rbp) - 0x45, 0x31, 0xdb, //0x00004143 xorl %r11d, %r11d - 0x49, 0x83, 0xfe, 0x20, //0x00004146 cmpq $32, %r14 - 0x0f, 0x83, 0xdb, 0xfd, 0xff, 0xff, //0x0000414a jae LBB0_604 - //0x00004150 LBB0_798 - 0x4c, 0x8b, 0x7d, 0xc0, //0x00004150 movq $-64(%rbp), %r15 - 0xe9, 0xf5, 0x00, 0x00, 0x00, //0x00004154 jmp LBB0_810 - //0x00004159 LBB0_799 - 0x49, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00004159 movq $-1, %r9 - 0x48, 0x8b, 0x75, 0xd0, //0x00004160 movq $-48(%rbp), %rsi - 0x4c, 0x89, 0xdb, //0x00004164 movq %r11, %rbx - 0x49, 0xc7, 0xc7, 0xff, 0xff, 0xff, 0xff, //0x00004167 movq $-1, %r15 - 0x49, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x0000416e movq $-1, %r14 - 0x4c, 0x8d, 0x15, 0x70, 0x19, 0x00, 0x00, //0x00004175 leaq $6512(%rip), %r10 /* LJTI0_5+0(%rip) */ - 0xe9, 0x84, 0xf2, 0xff, 0xff, //0x0000417c jmp LBB0_643 - //0x00004181 LBB0_800 - 0x89, 0xd9, //0x00004181 movl %ebx, %ecx - //0x00004183 LBB0_801 - 0x49, 0xf7, 0xd7, //0x00004183 notq %r15 - 0x49, 0x29, 0xcf, //0x00004186 subq %rcx, %r15 - 0xe9, 0x52, 0xfd, 0xff, 0xff, //0x00004189 jmp LBB0_780 - //0x0000418e LBB0_802 - 0x4b, 0x8d, 0x04, 0x28, //0x0000418e leaq (%r8,%r13), %rax - 0x48, 0xc7, 0x45, 0xd0, 0xff, 0xff, 0xff, 0xff, //0x00004192 movq $-1, $-48(%rbp) - 0x45, 0x31, 0xdb, //0x0000419a xorl %r11d, %r11d - 0x49, 0x83, 0xfe, 0x20, //0x0000419d cmpq $32, %r14 - 0x0f, 0x83, 0x41, 0xfe, 0xff, 0xff, //0x000041a1 jae LBB0_667 - //0x000041a7 LBB0_803 - 0x4c, 0x8b, 0x7d, 0xc0, //0x000041a7 movq $-64(%rbp), %r15 - 0xe9, 0xba, 0x01, 0x00, 0x00, //0x000041ab jmp LBB0_826 - //0x000041b0 LBB0_804 - 0x4b, 0x8d, 0x04, 0x28, //0x000041b0 leaq (%r8,%r13), %rax - 0x48, 0xc7, 0x45, 0xd0, 0xff, 0xff, 0xff, 0xff, //0x000041b4 movq $-1, $-48(%rbp) - 0x45, 0x31, 0xdb, //0x000041bc xorl %r11d, %r11d - 0x49, 0x83, 0xfe, 0x20, //0x000041bf cmpq $32, %r14 - 0x0f, 0x83, 0xe6, 0xfe, 0xff, 0xff, //0x000041c3 jae LBB0_701 - 0xe9, 0x41, 0x03, 0x00, 0x00, //0x000041c9 jmp LBB0_846 - //0x000041ce LBB0_805 - 0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x000041ce movq $-1, %r8 - 0x4c, 0x89, 0xd6, //0x000041d5 movq %r10, %rsi - 0x4c, 0x89, 0xdf, //0x000041d8 movq %r11, %rdi - 0x49, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x000041db movq $-1, %r14 - 0x49, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x000041e2 movq $-1, %r9 - 0xe9, 0xd1, 0xfa, 0xff, 0xff, //0x000041e9 jmp LBB0_738 - //0x000041ee LBB0_806 - 0x48, 0x83, 0x7d, 0xd0, 0xff, //0x000041ee cmpq $-1, $-48(%rbp) - 0x0f, 0x85, 0x11, 0x00, 0x00, 0x00, //0x000041f3 jne LBB0_808 - 0x48, 0x89, 0xc6, //0x000041f9 movq %rax, %rsi - 0x4c, 0x29, 0xee, //0x000041fc subq %r13, %rsi - 0x48, 0x0f, 0xbc, 0xfa, //0x000041ff bsfq %rdx, %rdi - 0x48, 0x01, 0xf7, //0x00004203 addq %rsi, %rdi - 0x48, 0x89, 0x7d, 0xd0, //0x00004206 movq %rdi, $-48(%rbp) - //0x0000420a LBB0_808 - 0x44, 0x89, 0xde, //0x0000420a movl %r11d, %esi - 0xf7, 0xd6, //0x0000420d notl %esi - 0x21, 0xd6, //0x0000420f andl %edx, %esi - 0x41, 0x8d, 0x3c, 0x73, //0x00004211 leal (%r11,%rsi,2), %edi - 0x8d, 0x1c, 0x36, //0x00004215 leal (%rsi,%rsi), %ebx - 0xf7, 0xd3, //0x00004218 notl %ebx - 0x21, 0xd3, //0x0000421a andl %edx, %ebx - 0x81, 0xe3, 0xaa, 0xaa, 0xaa, 0xaa, //0x0000421c andl $-1431655766, %ebx - 0x45, 0x31, 0xdb, //0x00004222 xorl %r11d, %r11d - 0x01, 0xf3, //0x00004225 addl %esi, %ebx - 0x41, 0x0f, 0x92, 0xc3, //0x00004227 setb %r11b - 0x01, 0xdb, //0x0000422b addl %ebx, %ebx - 0x81, 0xf3, 0x55, 0x55, 0x55, 0x55, //0x0000422d xorl $1431655765, %ebx - 0x21, 0xfb, //0x00004233 andl %edi, %ebx - 0xf7, 0xd3, //0x00004235 notl %ebx - 0x21, 0xd9, //0x00004237 andl %ebx, %ecx - 0x4c, 0x8b, 0x7d, 0xc0, //0x00004239 movq $-64(%rbp), %r15 - 0x48, 0x85, 0xc9, //0x0000423d testq %rcx, %rcx - 0x0f, 0x85, 0x43, 0xfd, 0xff, 0xff, //0x00004240 jne LBB0_607 - //0x00004246 LBB0_809 - 0x48, 0x83, 0xc0, 0x20, //0x00004246 addq $32, %rax - 0x49, 0x83, 0xc6, 0xe0, //0x0000424a addq $-32, %r14 - //0x0000424e LBB0_810 - 0x4d, 0x85, 0xdb, //0x0000424e testq %r11, %r11 - 0x0f, 0x85, 0xcf, 0x01, 0x00, 0x00, //0x00004251 jne LBB0_838 - 0x48, 0x8b, 0x4d, 0xd0, //0x00004257 movq $-48(%rbp), %rcx - 0x4d, 0x85, 0xf6, //0x0000425b testq %r14, %r14 - 0x0f, 0x84, 0x89, 0x00, 0x00, 0x00, //0x0000425e je LBB0_821 - //0x00004264 LBB0_812 - 0x31, 0xd2, //0x00004264 xorl %edx, %edx - //0x00004266 LBB0_813 - 0x0f, 0xb6, 0x1c, 0x10, //0x00004266 movzbl (%rax,%rdx), %ebx - 0x80, 0xfb, 0x22, //0x0000426a cmpb $34, %bl - 0x0f, 0x84, 0x73, 0x00, 0x00, 0x00, //0x0000426d je LBB0_820 - 0x80, 0xfb, 0x5c, //0x00004273 cmpb $92, %bl - 0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x00004276 je LBB0_818 - 0x48, 0x83, 0xc2, 0x01, //0x0000427c addq $1, %rdx - 0x49, 0x39, 0xd6, //0x00004280 cmpq %rdx, %r14 - 0x0f, 0x85, 0xdd, 0xff, 0xff, 0xff, //0x00004283 jne LBB0_813 - 0xe9, 0x67, 0x00, 0x00, 0x00, //0x00004289 jmp LBB0_816 - //0x0000428e LBB0_818 - 0x49, 0x8d, 0x76, 0xff, //0x0000428e leaq $-1(%r14), %rsi - 0x48, 0x39, 0xd6, //0x00004292 cmpq %rdx, %rsi - 0x0f, 0x84, 0x12, 0x05, 0x00, 0x00, //0x00004295 je LBB0_712 - 0x48, 0x8b, 0xb5, 0x40, 0xff, 0xff, 0xff, //0x0000429b movq $-192(%rbp), %rsi - 0x48, 0x01, 0xc6, //0x000042a2 addq %rax, %rsi - 0x48, 0x01, 0xd6, //0x000042a5 addq %rdx, %rsi - 0x48, 0x83, 0xf9, 0xff, //0x000042a8 cmpq $-1, %rcx - 0x48, 0x8b, 0x7d, 0xd0, //0x000042ac movq $-48(%rbp), %rdi - 0x48, 0x0f, 0x44, 0xfe, //0x000042b0 cmoveq %rsi, %rdi - 0x48, 0x89, 0x7d, 0xd0, //0x000042b4 movq %rdi, $-48(%rbp) - 0x48, 0x0f, 0x44, 0xce, //0x000042b8 cmoveq %rsi, %rcx - 0x48, 0x01, 0xd0, //0x000042bc addq %rdx, %rax - 0x48, 0x83, 0xc0, 0x02, //0x000042bf addq $2, %rax - 0x4c, 0x89, 0xf6, //0x000042c3 movq %r14, %rsi - 0x48, 0x29, 0xd6, //0x000042c6 subq %rdx, %rsi - 0x48, 0x83, 0xc6, 0xfe, //0x000042c9 addq $-2, %rsi - 0x49, 0x83, 0xc6, 0xfe, //0x000042cd addq $-2, %r14 - 0x49, 0x39, 0xd6, //0x000042d1 cmpq %rdx, %r14 - 0x49, 0x89, 0xf6, //0x000042d4 movq %rsi, %r14 - 0x4c, 0x8b, 0x7d, 0xc0, //0x000042d7 movq $-64(%rbp), %r15 - 0x0f, 0x85, 0x83, 0xff, 0xff, 0xff, //0x000042db jne LBB0_812 - 0xe9, 0xc7, 0x04, 0x00, 0x00, //0x000042e1 jmp LBB0_712 - //0x000042e6 LBB0_820 - 0x48, 0x01, 0xd0, //0x000042e6 addq %rdx, %rax - 0x48, 0x83, 0xc0, 0x01, //0x000042e9 addq $1, %rax - //0x000042ed LBB0_821 - 0x4c, 0x29, 0xe8, //0x000042ed subq %r13, %rax - 0xe9, 0x5e, 0xf3, 0xff, 0xff, //0x000042f0 jmp LBB0_612 - //0x000042f5 LBB0_816 - 0x80, 0xfb, 0x22, //0x000042f5 cmpb $34, %bl - 0x0f, 0x85, 0xaf, 0x04, 0x00, 0x00, //0x000042f8 jne LBB0_712 - 0x4c, 0x01, 0xf0, //0x000042fe addq %r14, %rax - 0x4c, 0x8b, 0x7d, 0xc0, //0x00004301 movq $-64(%rbp), %r15 - 0xe9, 0xe3, 0xff, 0xff, 0xff, //0x00004305 jmp LBB0_821 - //0x0000430a LBB0_822 - 0x48, 0x83, 0x7d, 0xd0, 0xff, //0x0000430a cmpq $-1, $-48(%rbp) - 0x0f, 0x85, 0x11, 0x00, 0x00, 0x00, //0x0000430f jne LBB0_824 - 0x48, 0x89, 0xc1, //0x00004315 movq %rax, %rcx - 0x4c, 0x29, 0xe9, //0x00004318 subq %r13, %rcx - 0x48, 0x0f, 0xbc, 0xfe, //0x0000431b bsfq %rsi, %rdi - 0x48, 0x01, 0xcf, //0x0000431f addq %rcx, %rdi - 0x48, 0x89, 0x7d, 0xd0, //0x00004322 movq %rdi, $-48(%rbp) - //0x00004326 LBB0_824 - 0x44, 0x89, 0xd9, //0x00004326 movl %r11d, %ecx - 0xf7, 0xd1, //0x00004329 notl %ecx - 0x21, 0xf1, //0x0000432b andl %esi, %ecx - 0x41, 0x8d, 0x3c, 0x4b, //0x0000432d leal (%r11,%rcx,2), %edi - 0x8d, 0x1c, 0x09, //0x00004331 leal (%rcx,%rcx), %ebx - 0xf7, 0xd3, //0x00004334 notl %ebx - 0x21, 0xf3, //0x00004336 andl %esi, %ebx - 0x81, 0xe3, 0xaa, 0xaa, 0xaa, 0xaa, //0x00004338 andl $-1431655766, %ebx - 0x45, 0x31, 0xdb, //0x0000433e xorl %r11d, %r11d - 0x01, 0xcb, //0x00004341 addl %ecx, %ebx - 0x41, 0x0f, 0x92, 0xc3, //0x00004343 setb %r11b - 0x01, 0xdb, //0x00004347 addl %ebx, %ebx - 0x81, 0xf3, 0x55, 0x55, 0x55, 0x55, //0x00004349 xorl $1431655765, %ebx - 0x21, 0xfb, //0x0000434f andl %edi, %ebx - 0xf7, 0xd3, //0x00004351 notl %ebx - 0x21, 0xda, //0x00004353 andl %ebx, %edx - 0x4c, 0x8b, 0x7d, 0xc0, //0x00004355 movq $-64(%rbp), %r15 - 0x48, 0x85, 0xd2, //0x00004359 testq %rdx, %rdx - 0x0f, 0x85, 0xe4, 0xfc, 0xff, 0xff, //0x0000435c jne LBB0_670 - //0x00004362 LBB0_825 - 0x48, 0x83, 0xc0, 0x20, //0x00004362 addq $32, %rax - 0x49, 0x83, 0xc6, 0xe0, //0x00004366 addq $-32, %r14 - //0x0000436a LBB0_826 - 0x4d, 0x85, 0xdb, //0x0000436a testq %r11, %r11 - 0x0f, 0x85, 0xf8, 0x00, 0x00, 0x00, //0x0000436d jne LBB0_840 - 0x48, 0x8b, 0x55, 0xd0, //0x00004373 movq $-48(%rbp), %rdx - 0x4d, 0x85, 0xf6, //0x00004377 testq %r14, %r14 - 0x0f, 0x84, 0x89, 0x00, 0x00, 0x00, //0x0000437a je LBB0_837 - //0x00004380 LBB0_828 - 0x31, 0xf6, //0x00004380 xorl %esi, %esi - //0x00004382 LBB0_829 - 0x0f, 0xb6, 0x0c, 0x30, //0x00004382 movzbl (%rax,%rsi), %ecx - 0x80, 0xf9, 0x22, //0x00004386 cmpb $34, %cl - 0x0f, 0x84, 0x73, 0x00, 0x00, 0x00, //0x00004389 je LBB0_836 - 0x80, 0xf9, 0x5c, //0x0000438f cmpb $92, %cl - 0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x00004392 je LBB0_834 - 0x48, 0x83, 0xc6, 0x01, //0x00004398 addq $1, %rsi - 0x49, 0x39, 0xf6, //0x0000439c cmpq %rsi, %r14 - 0x0f, 0x85, 0xdd, 0xff, 0xff, 0xff, //0x0000439f jne LBB0_829 - 0xe9, 0x67, 0x00, 0x00, 0x00, //0x000043a5 jmp LBB0_832 - //0x000043aa LBB0_834 - 0x49, 0x8d, 0x4e, 0xff, //0x000043aa leaq $-1(%r14), %rcx - 0x48, 0x39, 0xf1, //0x000043ae cmpq %rsi, %rcx - 0x0f, 0x84, 0xf6, 0x03, 0x00, 0x00, //0x000043b1 je LBB0_712 - 0x48, 0x8b, 0x8d, 0x40, 0xff, 0xff, 0xff, //0x000043b7 movq $-192(%rbp), %rcx - 0x48, 0x01, 0xc1, //0x000043be addq %rax, %rcx - 0x48, 0x01, 0xf1, //0x000043c1 addq %rsi, %rcx - 0x48, 0x83, 0xfa, 0xff, //0x000043c4 cmpq $-1, %rdx - 0x48, 0x8b, 0x7d, 0xd0, //0x000043c8 movq $-48(%rbp), %rdi - 0x48, 0x0f, 0x44, 0xf9, //0x000043cc cmoveq %rcx, %rdi - 0x48, 0x89, 0x7d, 0xd0, //0x000043d0 movq %rdi, $-48(%rbp) - 0x48, 0x0f, 0x44, 0xd1, //0x000043d4 cmoveq %rcx, %rdx - 0x48, 0x01, 0xf0, //0x000043d8 addq %rsi, %rax - 0x48, 0x83, 0xc0, 0x02, //0x000043db addq $2, %rax - 0x4c, 0x89, 0xf1, //0x000043df movq %r14, %rcx - 0x48, 0x29, 0xf1, //0x000043e2 subq %rsi, %rcx - 0x48, 0x83, 0xc1, 0xfe, //0x000043e5 addq $-2, %rcx - 0x49, 0x83, 0xc6, 0xfe, //0x000043e9 addq $-2, %r14 - 0x49, 0x39, 0xf6, //0x000043ed cmpq %rsi, %r14 - 0x49, 0x89, 0xce, //0x000043f0 movq %rcx, %r14 - 0x4c, 0x8b, 0x7d, 0xc0, //0x000043f3 movq $-64(%rbp), %r15 - 0x0f, 0x85, 0x83, 0xff, 0xff, 0xff, //0x000043f7 jne LBB0_828 - 0xe9, 0xab, 0x03, 0x00, 0x00, //0x000043fd jmp LBB0_712 - //0x00004402 LBB0_836 - 0x48, 0x01, 0xf0, //0x00004402 addq %rsi, %rax - 0x48, 0x83, 0xc0, 0x01, //0x00004405 addq $1, %rax - //0x00004409 LBB0_837 - 0x4c, 0x29, 0xe8, //0x00004409 subq %r13, %rax - 0xe9, 0x62, 0xf4, 0xff, 0xff, //0x0000440c jmp LBB0_675 - //0x00004411 LBB0_832 - 0x80, 0xf9, 0x22, //0x00004411 cmpb $34, %cl - 0x0f, 0x85, 0x93, 0x03, 0x00, 0x00, //0x00004414 jne LBB0_712 - 0x4c, 0x01, 0xf0, //0x0000441a addq %r14, %rax - 0x4c, 0x8b, 0x7d, 0xc0, //0x0000441d movq $-64(%rbp), %r15 - 0xe9, 0xe3, 0xff, 0xff, 0xff, //0x00004421 jmp LBB0_837 - //0x00004426 LBB0_838 - 0x4d, 0x85, 0xf6, //0x00004426 testq %r14, %r14 - 0x0f, 0x84, 0x7e, 0x03, 0x00, 0x00, //0x00004429 je LBB0_712 - 0x48, 0x8b, 0x8d, 0x48, 0xff, 0xff, 0xff, //0x0000442f movq $-184(%rbp), %rcx - 0x48, 0x8d, 0x14, 0x08, //0x00004436 leaq (%rax,%rcx), %rdx - 0x48, 0x8b, 0x75, 0xd0, //0x0000443a movq $-48(%rbp), %rsi - 0x48, 0x83, 0xfe, 0xff, //0x0000443e cmpq $-1, %rsi - 0x48, 0x89, 0xf1, //0x00004442 movq %rsi, %rcx - 0x48, 0x0f, 0x44, 0xf2, //0x00004445 cmoveq %rdx, %rsi - 0x48, 0x0f, 0x44, 0xca, //0x00004449 cmoveq %rdx, %rcx - 0x48, 0x83, 0xc0, 0x01, //0x0000444d addq $1, %rax - 0x49, 0x83, 0xc6, 0xff, //0x00004451 addq $-1, %r14 - 0x48, 0x89, 0x75, 0xd0, //0x00004455 movq %rsi, $-48(%rbp) - 0x4c, 0x8b, 0x7d, 0xc0, //0x00004459 movq $-64(%rbp), %r15 - 0x4d, 0x85, 0xf6, //0x0000445d testq %r14, %r14 - 0x0f, 0x85, 0xfe, 0xfd, 0xff, 0xff, //0x00004460 jne LBB0_812 - 0xe9, 0x82, 0xfe, 0xff, 0xff, //0x00004466 jmp LBB0_821 - //0x0000446b LBB0_840 - 0x4d, 0x85, 0xf6, //0x0000446b testq %r14, %r14 - 0x0f, 0x84, 0x39, 0x03, 0x00, 0x00, //0x0000446e je LBB0_712 - 0x48, 0x8b, 0x8d, 0x48, 0xff, 0xff, 0xff, //0x00004474 movq $-184(%rbp), %rcx - 0x48, 0x01, 0xc1, //0x0000447b addq %rax, %rcx - 0x48, 0x8b, 0x75, 0xd0, //0x0000447e movq $-48(%rbp), %rsi - 0x48, 0x83, 0xfe, 0xff, //0x00004482 cmpq $-1, %rsi - 0x48, 0x89, 0xf2, //0x00004486 movq %rsi, %rdx - 0x48, 0x0f, 0x44, 0xf1, //0x00004489 cmoveq %rcx, %rsi - 0x48, 0x0f, 0x44, 0xd1, //0x0000448d cmoveq %rcx, %rdx - 0x48, 0x83, 0xc0, 0x01, //0x00004491 addq $1, %rax - 0x49, 0x83, 0xc6, 0xff, //0x00004495 addq $-1, %r14 - 0x48, 0x89, 0x75, 0xd0, //0x00004499 movq %rsi, $-48(%rbp) - 0x4c, 0x8b, 0x7d, 0xc0, //0x0000449d movq $-64(%rbp), %r15 - 0x4d, 0x85, 0xf6, //0x000044a1 testq %r14, %r14 - 0x0f, 0x85, 0xd6, 0xfe, 0xff, 0xff, //0x000044a4 jne LBB0_828 - 0xe9, 0x5a, 0xff, 0xff, 0xff, //0x000044aa jmp LBB0_837 - //0x000044af LBB0_842 - 0x48, 0x83, 0x7d, 0xd0, 0xff, //0x000044af cmpq $-1, $-48(%rbp) - 0x0f, 0x85, 0x11, 0x00, 0x00, 0x00, //0x000044b4 jne LBB0_844 - 0x48, 0x89, 0xc1, //0x000044ba movq %rax, %rcx - 0x4c, 0x29, 0xe9, //0x000044bd subq %r13, %rcx - 0x48, 0x0f, 0xbc, 0xfe, //0x000044c0 bsfq %rsi, %rdi - 0x48, 0x01, 0xcf, //0x000044c4 addq %rcx, %rdi - 0x48, 0x89, 0x7d, 0xd0, //0x000044c7 movq %rdi, $-48(%rbp) - //0x000044cb LBB0_844 - 0x44, 0x89, 0xd9, //0x000044cb movl %r11d, %ecx - 0xf7, 0xd1, //0x000044ce notl %ecx - 0x21, 0xf1, //0x000044d0 andl %esi, %ecx - 0x41, 0x8d, 0x3c, 0x4b, //0x000044d2 leal (%r11,%rcx,2), %edi - 0x8d, 0x1c, 0x09, //0x000044d6 leal (%rcx,%rcx), %ebx - 0xf7, 0xd3, //0x000044d9 notl %ebx - 0x21, 0xf3, //0x000044db andl %esi, %ebx - 0x81, 0xe3, 0xaa, 0xaa, 0xaa, 0xaa, //0x000044dd andl $-1431655766, %ebx - 0x45, 0x31, 0xdb, //0x000044e3 xorl %r11d, %r11d - 0x01, 0xcb, //0x000044e6 addl %ecx, %ebx - 0x41, 0x0f, 0x92, 0xc3, //0x000044e8 setb %r11b - 0x01, 0xdb, //0x000044ec addl %ebx, %ebx - 0x81, 0xf3, 0x55, 0x55, 0x55, 0x55, //0x000044ee xorl $1431655765, %ebx - 0x21, 0xfb, //0x000044f4 andl %edi, %ebx - 0xf7, 0xd3, //0x000044f6 notl %ebx - 0x21, 0xda, //0x000044f8 andl %ebx, %edx - 0x4c, 0x8b, 0x7d, 0xc0, //0x000044fa movq $-64(%rbp), %r15 - 0x48, 0x85, 0xd2, //0x000044fe testq %rdx, %rdx - 0x0f, 0x85, 0x06, 0xfc, 0xff, 0xff, //0x00004501 jne LBB0_704 - //0x00004507 LBB0_845 - 0x48, 0x83, 0xc0, 0x20, //0x00004507 addq $32, %rax - 0x49, 0x83, 0xc6, 0xe0, //0x0000450b addq $-32, %r14 - //0x0000450f LBB0_846 - 0x4d, 0x85, 0xdb, //0x0000450f testq %r11, %r11 - 0x0f, 0x85, 0xab, 0x00, 0x00, 0x00, //0x00004512 jne LBB0_858 - 0x48, 0x8b, 0x55, 0xd0, //0x00004518 movq $-48(%rbp), %rdx - 0x4d, 0x85, 0xf6, //0x0000451c testq %r14, %r14 - 0x0f, 0x84, 0x85, 0x00, 0x00, 0x00, //0x0000451f je LBB0_857 - //0x00004525 LBB0_848 - 0x31, 0xf6, //0x00004525 xorl %esi, %esi - //0x00004527 LBB0_849 - 0x0f, 0xb6, 0x0c, 0x30, //0x00004527 movzbl (%rax,%rsi), %ecx - 0x80, 0xf9, 0x22, //0x0000452b cmpb $34, %cl - 0x0f, 0x84, 0x6f, 0x00, 0x00, 0x00, //0x0000452e je LBB0_856 - 0x80, 0xf9, 0x5c, //0x00004534 cmpb $92, %cl - 0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x00004537 je LBB0_854 - 0x48, 0x83, 0xc6, 0x01, //0x0000453d addq $1, %rsi - 0x49, 0x39, 0xf6, //0x00004541 cmpq %rsi, %r14 - 0x0f, 0x85, 0xdd, 0xff, 0xff, 0xff, //0x00004544 jne LBB0_849 - 0xe9, 0x63, 0x00, 0x00, 0x00, //0x0000454a jmp LBB0_852 - //0x0000454f LBB0_854 - 0x49, 0x8d, 0x4e, 0xff, //0x0000454f leaq $-1(%r14), %rcx - 0x48, 0x39, 0xf1, //0x00004553 cmpq %rsi, %rcx - 0x0f, 0x84, 0x51, 0x02, 0x00, 0x00, //0x00004556 je LBB0_712 - 0x48, 0x8b, 0x8d, 0x40, 0xff, 0xff, 0xff, //0x0000455c movq $-192(%rbp), %rcx - 0x48, 0x01, 0xc1, //0x00004563 addq %rax, %rcx - 0x48, 0x01, 0xf1, //0x00004566 addq %rsi, %rcx - 0x48, 0x83, 0xfa, 0xff, //0x00004569 cmpq $-1, %rdx - 0x48, 0x8b, 0x7d, 0xd0, //0x0000456d movq $-48(%rbp), %rdi - 0x48, 0x0f, 0x44, 0xf9, //0x00004571 cmoveq %rcx, %rdi - 0x48, 0x89, 0x7d, 0xd0, //0x00004575 movq %rdi, $-48(%rbp) - 0x48, 0x0f, 0x44, 0xd1, //0x00004579 cmoveq %rcx, %rdx - 0x48, 0x01, 0xf0, //0x0000457d addq %rsi, %rax - 0x48, 0x83, 0xc0, 0x02, //0x00004580 addq $2, %rax - 0x4c, 0x89, 0xf1, //0x00004584 movq %r14, %rcx - 0x48, 0x29, 0xf1, //0x00004587 subq %rsi, %rcx - 0x48, 0x83, 0xc1, 0xfe, //0x0000458a addq $-2, %rcx - 0x49, 0x83, 0xc6, 0xfe, //0x0000458e addq $-2, %r14 - 0x49, 0x39, 0xf6, //0x00004592 cmpq %rsi, %r14 - 0x49, 0x89, 0xce, //0x00004595 movq %rcx, %r14 - 0x0f, 0x85, 0x87, 0xff, 0xff, 0xff, //0x00004598 jne LBB0_848 - 0xe9, 0x0a, 0x02, 0x00, 0x00, //0x0000459e jmp LBB0_712 - //0x000045a3 LBB0_856 - 0x48, 0x01, 0xf0, //0x000045a3 addq %rsi, %rax - 0x48, 0x83, 0xc0, 0x01, //0x000045a6 addq $1, %rax - //0x000045aa LBB0_857 - 0x4c, 0x29, 0xe8, //0x000045aa subq %r13, %rax - 0xe9, 0x3d, 0xf5, 0xff, 0xff, //0x000045ad jmp LBB0_709 - //0x000045b2 LBB0_852 - 0x80, 0xf9, 0x22, //0x000045b2 cmpb $34, %cl - 0x0f, 0x85, 0xf2, 0x01, 0x00, 0x00, //0x000045b5 jne LBB0_712 - 0x4c, 0x01, 0xf0, //0x000045bb addq %r14, %rax - 0xe9, 0xe7, 0xff, 0xff, 0xff, //0x000045be jmp LBB0_857 - //0x000045c3 LBB0_858 - 0x4d, 0x85, 0xf6, //0x000045c3 testq %r14, %r14 - 0x0f, 0x84, 0xe1, 0x01, 0x00, 0x00, //0x000045c6 je LBB0_712 - 0x48, 0x8b, 0x8d, 0x48, 0xff, 0xff, 0xff, //0x000045cc movq $-184(%rbp), %rcx - 0x48, 0x01, 0xc1, //0x000045d3 addq %rax, %rcx - 0x48, 0x8b, 0x75, 0xd0, //0x000045d6 movq $-48(%rbp), %rsi - 0x48, 0x83, 0xfe, 0xff, //0x000045da cmpq $-1, %rsi - 0x48, 0x89, 0xf2, //0x000045de movq %rsi, %rdx - 0x48, 0x0f, 0x44, 0xf1, //0x000045e1 cmoveq %rcx, %rsi - 0x48, 0x0f, 0x44, 0xd1, //0x000045e5 cmoveq %rcx, %rdx - 0x48, 0x83, 0xc0, 0x01, //0x000045e9 addq $1, %rax - 0x49, 0x83, 0xc6, 0xff, //0x000045ed addq $-1, %r14 - 0x48, 0x89, 0x75, 0xd0, //0x000045f1 movq %rsi, $-48(%rbp) - 0x4d, 0x85, 0xf6, //0x000045f5 testq %r14, %r14 - 0x0f, 0x85, 0x27, 0xff, 0xff, 0xff, //0x000045f8 jne LBB0_848 - 0xe9, 0xa7, 0xff, 0xff, 0xff, //0x000045fe jmp LBB0_857 - //0x00004603 LBB0_861 - 0x49, 0x83, 0xc2, 0xff, //0x00004603 addq $-1, %r10 - 0x4d, 0x89, 0x10, //0x00004607 movq %r10, (%r8) - 0x48, 0xc7, 0xc0, 0xde, 0xff, 0xff, 0xff, //0x0000460a movq $-34, %rax - 0xe9, 0x3b, 0x00, 0x00, 0x00, //0x00004611 jmp LBB0_870 - //0x00004616 LBB0_862 - 0x48, 0x8b, 0x45, 0xc8, //0x00004616 movq $-56(%rbp), %rax - 0x48, 0x89, 0x30, //0x0000461a movq %rsi, (%rax) - 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x0000461d movq $-1, %rax - 0xe9, 0x28, 0x00, 0x00, 0x00, //0x00004624 jmp LBB0_870 - //0x00004629 LBB0_863 - 0x49, 0x89, 0x10, //0x00004629 movq %rdx, (%r8) - //0x0000462c LBB0_864 - 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x0000462c movq $-1, %rax - 0xe9, 0x19, 0x00, 0x00, 0x00, //0x00004633 jmp LBB0_870 - //0x00004638 LBB0_865 - 0x49, 0x89, 0xc2, //0x00004638 movq %rax, %r10 - 0xe9, 0x03, 0x00, 0x00, 0x00, //0x0000463b jmp LBB0_868 - //0x00004640 LBB0_867 - 0x49, 0x89, 0xca, //0x00004640 movq %rcx, %r10 - //0x00004643 LBB0_868 - 0x49, 0x83, 0xc2, 0xff, //0x00004643 addq $-1, %r10 - 0x4d, 0x89, 0x10, //0x00004647 movq %r10, (%r8) - //0x0000464a LBB0_869 - 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x0000464a movq $-2, %rax - //0x00004651 LBB0_870 - 0x48, 0x81, 0xc4, 0xa8, 0x00, 0x00, 0x00, //0x00004651 addq $168, %rsp - 0x5b, //0x00004658 popq %rbx - 0x41, 0x5c, //0x00004659 popq %r12 - 0x41, 0x5d, //0x0000465b popq %r13 - 0x41, 0x5e, //0x0000465d popq %r14 - 0x41, 0x5f, //0x0000465f popq %r15 - 0x5d, //0x00004661 popq %rbp - 0xc3, //0x00004662 retq - //0x00004663 LBB0_871 - 0x4c, 0x01, 0xe6, //0x00004663 addq %r12, %rsi - 0x48, 0x89, 0xf0, //0x00004666 movq %rsi, %rax - //0x00004669 LBB0_872 - 0x4c, 0x29, 0xe0, //0x00004669 subq %r12, %rax - 0x48, 0x89, 0xc6, //0x0000466c movq %rax, %rsi - //0x0000466f LBB0_873 - 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x0000466f movq $-1, %rax - 0x49, 0x89, 0xf3, //0x00004676 movq %rsi, %r11 - 0x48, 0x39, 0xfe, //0x00004679 cmpq %rdi, %rsi - 0x0f, 0x83, 0xcf, 0xff, 0xff, 0xff, //0x0000467c jae LBB0_870 - //0x00004682 LBB0_874 - 0x49, 0x8d, 0x7b, 0x01, //0x00004682 leaq $1(%r11), %rdi - 0x48, 0x8b, 0x45, 0xc8, //0x00004686 movq $-56(%rbp), %rax - 0x48, 0x89, 0x38, //0x0000468a movq %rdi, (%rax) - 0x43, 0x0f, 0xbe, 0x0c, 0x1c, //0x0000468d movsbl (%r12,%r11), %ecx - 0x83, 0xf9, 0x7b, //0x00004692 cmpl $123, %ecx - 0x0f, 0x87, 0x60, 0x01, 0x00, 0x00, //0x00004695 ja LBB0_892 - 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x0000469b movq $-1, %rax - 0x48, 0x8d, 0x15, 0xaf, 0x14, 0x00, 0x00, //0x000046a2 leaq $5295(%rip), %rdx /* LJTI0_6+0(%rip) */ - 0x48, 0x63, 0x0c, 0x8a, //0x000046a9 movslq (%rdx,%rcx,4), %rcx - 0x48, 0x01, 0xd1, //0x000046ad addq %rdx, %rcx - 0xff, 0xe1, //0x000046b0 jmpq *%rcx - //0x000046b2 LBB0_876 - 0x49, 0x8b, 0x07, //0x000046b2 movq (%r15), %rax - 0x48, 0x89, 0xc1, //0x000046b5 movq %rax, %rcx - 0x48, 0x29, 0xf9, //0x000046b8 subq %rdi, %rcx - 0x48, 0x83, 0xf9, 0x10, //0x000046bb cmpq $16, %rcx - 0x0f, 0x82, 0x83, 0x0d, 0x00, 0x00, //0x000046bf jb LBB0_991 - 0x4c, 0x89, 0xd9, //0x000046c5 movq %r11, %rcx - 0x48, 0xf7, 0xd1, //0x000046c8 notq %rcx - 0xf3, 0x0f, 0x6f, 0x05, 0x2d, 0xb9, 0xff, 0xff, //0x000046cb movdqu $-18131(%rip), %xmm0 /* LCPI0_0+0(%rip) */ - 0xf3, 0x0f, 0x6f, 0x0d, 0x35, 0xb9, 0xff, 0xff, //0x000046d3 movdqu $-18123(%rip), %xmm1 /* LCPI0_1+0(%rip) */ - 0xf3, 0x0f, 0x6f, 0x15, 0x3d, 0xb9, 0xff, 0xff, //0x000046db movdqu $-18115(%rip), %xmm2 /* LCPI0_2+0(%rip) */ - 0x48, 0x8b, 0x5d, 0xc8, //0x000046e3 movq $-56(%rbp), %rbx - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000046e7 .p2align 4, 0x90 - //0x000046f0 LBB0_878 - 0xf3, 0x41, 0x0f, 0x6f, 0x1c, 0x3c, //0x000046f0 movdqu (%r12,%rdi), %xmm3 - 0x66, 0x0f, 0x6f, 0xe3, //0x000046f6 movdqa %xmm3, %xmm4 - 0x66, 0x0f, 0x74, 0xe0, //0x000046fa pcmpeqb %xmm0, %xmm4 - 0x66, 0x0f, 0xdb, 0xd9, //0x000046fe pand %xmm1, %xmm3 - 0x66, 0x0f, 0x74, 0xda, //0x00004702 pcmpeqb %xmm2, %xmm3 - 0x66, 0x0f, 0xeb, 0xdc, //0x00004706 por %xmm4, %xmm3 - 0x66, 0x0f, 0xd7, 0xd3, //0x0000470a pmovmskb %xmm3, %edx - 0x85, 0xd2, //0x0000470e testl %edx, %edx - 0x0f, 0x85, 0x6c, 0x00, 0x00, 0x00, //0x00004710 jne LBB0_888 - 0x48, 0x83, 0xc7, 0x10, //0x00004716 addq $16, %rdi - 0x48, 0x8d, 0x14, 0x08, //0x0000471a leaq (%rax,%rcx), %rdx - 0x48, 0x83, 0xc2, 0xf0, //0x0000471e addq $-16, %rdx - 0x48, 0x83, 0xc1, 0xf0, //0x00004722 addq $-16, %rcx - 0x48, 0x83, 0xfa, 0x0f, //0x00004726 cmpq $15, %rdx - 0x0f, 0x87, 0xc0, 0xff, 0xff, 0xff, //0x0000472a ja LBB0_878 - 0x4c, 0x89, 0xe7, //0x00004730 movq %r12, %rdi - 0x48, 0x29, 0xcf, //0x00004733 subq %rcx, %rdi - 0x48, 0x01, 0xc8, //0x00004736 addq %rcx, %rax - 0x48, 0x89, 0xc1, //0x00004739 movq %rax, %rcx - 0x48, 0x85, 0xc9, //0x0000473c testq %rcx, %rcx - 0x0f, 0x84, 0x35, 0x00, 0x00, 0x00, //0x0000473f je LBB0_887 - //0x00004745 LBB0_881 - 0x48, 0x8d, 0x34, 0x0f, //0x00004745 leaq (%rdi,%rcx), %rsi - 0x31, 0xc0, //0x00004749 xorl %eax, %eax - //0x0000474b LBB0_882 - 0x0f, 0xb6, 0x14, 0x07, //0x0000474b movzbl (%rdi,%rax), %edx - 0x80, 0xfa, 0x2c, //0x0000474f cmpb $44, %dl - 0x0f, 0x84, 0x6a, 0x0b, 0x00, 0x00, //0x00004752 je LBB0_969 - 0x80, 0xfa, 0x7d, //0x00004758 cmpb $125, %dl - 0x0f, 0x84, 0x61, 0x0b, 0x00, 0x00, //0x0000475b je LBB0_969 - 0x80, 0xfa, 0x5d, //0x00004761 cmpb $93, %dl - 0x0f, 0x84, 0x58, 0x0b, 0x00, 0x00, //0x00004764 je LBB0_969 - 0x48, 0x83, 0xc0, 0x01, //0x0000476a addq $1, %rax - 0x48, 0x39, 0xc1, //0x0000476e cmpq %rax, %rcx - 0x0f, 0x85, 0xd4, 0xff, 0xff, 0xff, //0x00004771 jne LBB0_882 - 0x48, 0x89, 0xf7, //0x00004777 movq %rsi, %rdi - //0x0000477a LBB0_887 - 0x4c, 0x29, 0xe7, //0x0000477a subq %r12, %rdi - 0xe9, 0x91, 0x0c, 0x00, 0x00, //0x0000477d jmp LBB0_986 - //0x00004782 LBB0_888 - 0x66, 0x0f, 0xbc, 0xc2, //0x00004782 bsfw %dx, %ax - 0x0f, 0xb7, 0xc0, //0x00004786 movzwl %ax, %eax - 0x48, 0x29, 0xc8, //0x00004789 subq %rcx, %rax - 0x48, 0x89, 0x03, //0x0000478c movq %rax, (%rbx) - 0x4c, 0x89, 0xd8, //0x0000478f movq %r11, %rax - 0xe9, 0xba, 0xfe, 0xff, 0xff, //0x00004792 jmp LBB0_870 - //0x00004797 LBB0_973 - 0x48, 0xc7, 0xc0, 0xf9, 0xff, 0xff, 0xff, //0x00004797 movq $-7, %rax - 0xe9, 0xae, 0xfe, 0xff, 0xff, //0x0000479e jmp LBB0_870 - //0x000047a3 LBB0_711 - 0x48, 0x83, 0xf8, 0xff, //0x000047a3 cmpq $-1, %rax - 0x0f, 0x85, 0x0f, 0x00, 0x00, 0x00, //0x000047a7 jne LBB0_713 - //0x000047ad LBB0_712 - 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x000047ad movq $-1, %rax - 0x48, 0x8b, 0x4d, 0xa0, //0x000047b4 movq $-96(%rbp), %rcx - 0x48, 0x89, 0x4d, 0xd0, //0x000047b8 movq %rcx, $-48(%rbp) - //0x000047bc LBB0_713 - 0x48, 0x8b, 0x4d, 0xc8, //0x000047bc movq $-56(%rbp), %rcx - 0x48, 0x8b, 0x55, 0xd0, //0x000047c0 movq $-48(%rbp), %rdx - 0x48, 0x89, 0x11, //0x000047c4 movq %rdx, (%rcx) - 0xe9, 0x85, 0xfe, 0xff, 0xff, //0x000047c7 jmp LBB0_870 - //0x000047cc LBB0_614 - 0x49, 0x83, 0xc0, 0xff, //0x000047cc addq $-1, %r8 - 0x4c, 0x89, 0xc0, //0x000047d0 movq %r8, %rax - 0xe9, 0x79, 0xfe, 0xff, 0xff, //0x000047d3 jmp LBB0_870 - //0x000047d8 LBB0_889 - 0x49, 0x8d, 0x4b, 0x04, //0x000047d8 leaq $4(%r11), %rcx - 0xe9, 0x8e, 0x05, 0x00, 0x00, //0x000047dc jmp LBB0_930 - //0x000047e1 LBB0_890 - 0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x000047e1 movq $-1, %r8 - //0x000047e8 LBB0_891 - 0x4c, 0x29, 0xc7, //0x000047e8 subq %r8, %rdi - 0x48, 0x83, 0xc7, 0xfe, //0x000047eb addq $-2, %rdi - 0x48, 0x8b, 0x45, 0xc8, //0x000047ef movq $-56(%rbp), %rax - 0x48, 0x89, 0x38, //0x000047f3 movq %rdi, (%rax) - 0xe9, 0x4f, 0xfe, 0xff, 0xff, //0x000047f6 jmp LBB0_869 - //0x000047fb LBB0_892 - 0x48, 0x8b, 0x45, 0xc8, //0x000047fb movq $-56(%rbp), %rax - 0x4c, 0x89, 0x18, //0x000047ff movq %r11, (%rax) - 0xe9, 0x43, 0xfe, 0xff, 0xff, //0x00004802 jmp LBB0_869 - //0x00004807 LBB0_893 - 0x4d, 0x8b, 0x07, //0x00004807 movq (%r15), %r8 - 0x4d, 0x89, 0xc6, //0x0000480a movq %r8, %r14 - 0x49, 0x29, 0xfe, //0x0000480d subq %rdi, %r14 - 0x49, 0x83, 0xfe, 0x20, //0x00004810 cmpq $32, %r14 - 0x0f, 0x8c, 0x43, 0x0c, 0x00, 0x00, //0x00004814 jl LBB0_993 - 0x4f, 0x8d, 0x0c, 0x1c, //0x0000481a leaq (%r12,%r11), %r9 - 0x4d, 0x29, 0xd8, //0x0000481e subq %r11, %r8 - 0x41, 0xbf, 0x1f, 0x00, 0x00, 0x00, //0x00004821 movl $31, %r15d - 0x45, 0x31, 0xf6, //0x00004827 xorl %r14d, %r14d - 0xf3, 0x0f, 0x6f, 0x05, 0xfe, 0xb7, 0xff, 0xff, //0x0000482a movdqu $-18434(%rip), %xmm0 /* LCPI0_3+0(%rip) */ - 0xf3, 0x0f, 0x6f, 0x0d, 0x06, 0xb8, 0xff, 0xff, //0x00004832 movdqu $-18426(%rip), %xmm1 /* LCPI0_4+0(%rip) */ - 0x45, 0x31, 0xd2, //0x0000483a xorl %r10d, %r10d - //0x0000483d LBB0_895 - 0xf3, 0x43, 0x0f, 0x6f, 0x54, 0x31, 0x01, //0x0000483d movdqu $1(%r9,%r14), %xmm2 - 0xf3, 0x43, 0x0f, 0x6f, 0x5c, 0x31, 0x11, //0x00004844 movdqu $17(%r9,%r14), %xmm3 - 0x66, 0x0f, 0x6f, 0xe2, //0x0000484b movdqa %xmm2, %xmm4 - 0x66, 0x0f, 0x74, 0xe0, //0x0000484f pcmpeqb %xmm0, %xmm4 - 0x66, 0x0f, 0xd7, 0xd4, //0x00004853 pmovmskb %xmm4, %edx - 0x66, 0x0f, 0x6f, 0xe3, //0x00004857 movdqa %xmm3, %xmm4 - 0x66, 0x0f, 0x74, 0xe0, //0x0000485b pcmpeqb %xmm0, %xmm4 - 0x66, 0x0f, 0xd7, 0xf4, //0x0000485f pmovmskb %xmm4, %esi - 0x48, 0xc1, 0xe6, 0x10, //0x00004863 shlq $16, %rsi - 0x48, 0x09, 0xd6, //0x00004867 orq %rdx, %rsi - 0x66, 0x0f, 0x74, 0xd1, //0x0000486a pcmpeqb %xmm1, %xmm2 - 0x66, 0x0f, 0xd7, 0xca, //0x0000486e pmovmskb %xmm2, %ecx - 0x66, 0x0f, 0x74, 0xd9, //0x00004872 pcmpeqb %xmm1, %xmm3 - 0x66, 0x0f, 0xd7, 0xd3, //0x00004876 pmovmskb %xmm3, %edx - 0x48, 0xc1, 0xe2, 0x10, //0x0000487a shlq $16, %rdx - 0x48, 0x09, 0xca, //0x0000487e orq %rcx, %rdx - 0x48, 0x89, 0xd1, //0x00004881 movq %rdx, %rcx - 0x4c, 0x09, 0xd1, //0x00004884 orq %r10, %rcx - 0x0f, 0x84, 0x35, 0x00, 0x00, 0x00, //0x00004887 je LBB0_897 - 0x44, 0x89, 0xd1, //0x0000488d movl %r10d, %ecx - 0xf7, 0xd1, //0x00004890 notl %ecx - 0x21, 0xd1, //0x00004892 andl %edx, %ecx - 0x8d, 0x3c, 0x09, //0x00004894 leal (%rcx,%rcx), %edi - 0x44, 0x09, 0xd7, //0x00004897 orl %r10d, %edi - 0x89, 0xfb, //0x0000489a movl %edi, %ebx - 0xf7, 0xd3, //0x0000489c notl %ebx - 0x21, 0xd3, //0x0000489e andl %edx, %ebx - 0x81, 0xe3, 0xaa, 0xaa, 0xaa, 0xaa, //0x000048a0 andl $-1431655766, %ebx - 0x45, 0x31, 0xd2, //0x000048a6 xorl %r10d, %r10d - 0x01, 0xcb, //0x000048a9 addl %ecx, %ebx - 0x41, 0x0f, 0x92, 0xc2, //0x000048ab setb %r10b - 0x01, 0xdb, //0x000048af addl %ebx, %ebx - 0x81, 0xf3, 0x55, 0x55, 0x55, 0x55, //0x000048b1 xorl $1431655765, %ebx - 0x21, 0xfb, //0x000048b7 andl %edi, %ebx - 0xf7, 0xd3, //0x000048b9 notl %ebx - 0x21, 0xde, //0x000048bb andl %ebx, %esi - 0xe9, 0x03, 0x00, 0x00, 0x00, //0x000048bd jmp LBB0_898 - //0x000048c2 LBB0_897 - 0x45, 0x31, 0xd2, //0x000048c2 xorl %r10d, %r10d - //0x000048c5 LBB0_898 - 0x48, 0x85, 0xf6, //0x000048c5 testq %rsi, %rsi - 0x0f, 0x85, 0x50, 0x09, 0x00, 0x00, //0x000048c8 jne LBB0_959 - 0x49, 0x83, 0xc6, 0x20, //0x000048ce addq $32, %r14 - 0x4b, 0x8d, 0x0c, 0x38, //0x000048d2 leaq (%r8,%r15), %rcx - 0x48, 0x83, 0xc1, 0xe0, //0x000048d6 addq $-32, %rcx - 0x49, 0x83, 0xc7, 0xe0, //0x000048da addq $-32, %r15 - 0x48, 0x83, 0xf9, 0x3f, //0x000048de cmpq $63, %rcx - 0x0f, 0x8f, 0x55, 0xff, 0xff, 0xff, //0x000048e2 jg LBB0_895 - 0x4d, 0x85, 0xd2, //0x000048e8 testq %r10, %r10 - 0x0f, 0x85, 0x80, 0x0b, 0x00, 0x00, //0x000048eb jne LBB0_995 - 0x4b, 0x8d, 0x3c, 0x0e, //0x000048f1 leaq (%r14,%r9), %rdi - 0x48, 0x83, 0xc7, 0x01, //0x000048f5 addq $1, %rdi - 0x49, 0xf7, 0xd6, //0x000048f9 notq %r14 - 0x4d, 0x01, 0xc6, //0x000048fc addq %r8, %r14 - //0x000048ff LBB0_902 - 0x4d, 0x85, 0xf6, //0x000048ff testq %r14, %r14 - 0x0f, 0x8f, 0x59, 0x09, 0x00, 0x00, //0x00004902 jg LBB0_962 - 0xe9, 0x44, 0xfd, 0xff, 0xff, //0x00004908 jmp LBB0_870 - //0x0000490d LBB0_903 - 0x48, 0xba, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x0000490d movabsq $6148914691236517205, %rdx - 0x49, 0x8b, 0x0f, //0x00004917 movq (%r15), %rcx - 0x49, 0x89, 0xd7, //0x0000491a movq %rdx, %r15 - 0x48, 0x29, 0xf9, //0x0000491d subq %rdi, %rcx - 0x49, 0x01, 0xfc, //0x00004920 addq %rdi, %r12 - 0x45, 0x31, 0xf6, //0x00004923 xorl %r14d, %r14d - 0xf3, 0x44, 0x0f, 0x6f, 0x15, 0x11, 0xb7, 0xff, 0xff, //0x00004926 movdqu $-18671(%rip), %xmm10 /* LCPI0_4+0(%rip) */ - 0xf3, 0x0f, 0x6f, 0x0d, 0xf9, 0xb6, 0xff, 0xff, //0x0000492f movdqu $-18695(%rip), %xmm1 /* LCPI0_3+0(%rip) */ - 0x66, 0x45, 0x0f, 0x76, 0xc9, //0x00004937 pcmpeqd %xmm9, %xmm9 - 0xf3, 0x0f, 0x6f, 0x1d, 0x2c, 0xb7, 0xff, 0xff, //0x0000493c movdqu $-18644(%rip), %xmm3 /* LCPI0_7+0(%rip) */ - 0xf3, 0x0f, 0x6f, 0x25, 0xd4, 0xb6, 0xff, 0xff, //0x00004944 movdqu $-18732(%rip), %xmm4 /* LCPI0_2+0(%rip) */ - 0x49, 0xb9, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, //0x0000494c movabsq $3689348814741910323, %r9 - 0x66, 0x45, 0x0f, 0xef, 0xc0, //0x00004956 pxor %xmm8, %xmm8 - 0x31, 0xd2, //0x0000495b xorl %edx, %edx - 0x45, 0x31, 0xc0, //0x0000495d xorl %r8d, %r8d - 0x45, 0x31, 0xd2, //0x00004960 xorl %r10d, %r10d - 0x48, 0x83, 0xf9, 0x40, //0x00004963 cmpq $64, %rcx - 0x48, 0x89, 0x4d, 0xd0, //0x00004967 movq %rcx, $-48(%rbp) - 0x0f, 0x8d, 0x59, 0x01, 0x00, 0x00, //0x0000496b jge LBB0_904 - //0x00004971 LBB0_913 - 0x48, 0x85, 0xc9, //0x00004971 testq %rcx, %rcx - 0x0f, 0x8e, 0xeb, 0x0a, 0x00, 0x00, //0x00004974 jle LBB0_994 - 0xf3, 0x44, 0x0f, 0x7f, 0x45, 0x80, //0x0000497a movdqu %xmm8, $-128(%rbp) - 0xf3, 0x44, 0x0f, 0x7f, 0x85, 0x70, 0xff, 0xff, 0xff, //0x00004980 movdqu %xmm8, $-144(%rbp) - 0xf3, 0x44, 0x0f, 0x7f, 0x85, 0x60, 0xff, 0xff, 0xff, //0x00004989 movdqu %xmm8, $-160(%rbp) - 0xf3, 0x44, 0x0f, 0x7f, 0x85, 0x50, 0xff, 0xff, 0xff, //0x00004992 movdqu %xmm8, $-176(%rbp) - 0x44, 0x89, 0xe1, //0x0000499b movl %r12d, %ecx - 0x81, 0xe1, 0xff, 0x0f, 0x00, 0x00, //0x0000499e andl $4095, %ecx - 0x81, 0xf9, 0xc1, 0x0f, 0x00, 0x00, //0x000049a4 cmpl $4033, %ecx - 0x0f, 0x82, 0x3e, 0x00, 0x00, 0x00, //0x000049aa jb LBB0_917 - 0x48, 0x83, 0x7d, 0xd0, 0x20, //0x000049b0 cmpq $32, $-48(%rbp) - 0x0f, 0x82, 0x42, 0x00, 0x00, 0x00, //0x000049b5 jb LBB0_918 - 0x41, 0x0f, 0x10, 0x04, 0x24, //0x000049bb movups (%r12), %xmm0 - 0x0f, 0x11, 0x85, 0x50, 0xff, 0xff, 0xff, //0x000049c0 movups %xmm0, $-176(%rbp) - 0xf3, 0x41, 0x0f, 0x6f, 0x44, 0x24, 0x10, //0x000049c7 movdqu $16(%r12), %xmm0 - 0xf3, 0x0f, 0x7f, 0x85, 0x60, 0xff, 0xff, 0xff, //0x000049ce movdqu %xmm0, $-160(%rbp) - 0x49, 0x83, 0xc4, 0x20, //0x000049d6 addq $32, %r12 - 0x48, 0x8b, 0x4d, 0xd0, //0x000049da movq $-48(%rbp), %rcx - 0x48, 0x8d, 0x79, 0xe0, //0x000049de leaq $-32(%rcx), %rdi - 0x48, 0x8d, 0xb5, 0x70, 0xff, 0xff, 0xff, //0x000049e2 leaq $-144(%rbp), %rsi - 0xe9, 0x1a, 0x00, 0x00, 0x00, //0x000049e9 jmp LBB0_919 - //0x000049ee LBB0_917 - 0x49, 0xbf, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x000049ee movabsq $6148914691236517205, %r15 - 0xe9, 0xcd, 0x00, 0x00, 0x00, //0x000049f8 jmp LBB0_904 - //0x000049fd LBB0_918 - 0x48, 0x8d, 0xb5, 0x50, 0xff, 0xff, 0xff, //0x000049fd leaq $-176(%rbp), %rsi - 0x48, 0x8b, 0x7d, 0xd0, //0x00004a04 movq $-48(%rbp), %rdi - //0x00004a08 LBB0_919 - 0x48, 0x83, 0xff, 0x10, //0x00004a08 cmpq $16, %rdi - 0x0f, 0x82, 0x4b, 0x00, 0x00, 0x00, //0x00004a0c jb LBB0_920 - 0xf3, 0x41, 0x0f, 0x6f, 0x04, 0x24, //0x00004a12 movdqu (%r12), %xmm0 - 0xf3, 0x0f, 0x7f, 0x06, //0x00004a18 movdqu %xmm0, (%rsi) - 0x49, 0x83, 0xc4, 0x10, //0x00004a1c addq $16, %r12 - 0x48, 0x83, 0xc6, 0x10, //0x00004a20 addq $16, %rsi - 0x48, 0x83, 0xc7, 0xf0, //0x00004a24 addq $-16, %rdi - 0x48, 0x83, 0xff, 0x08, //0x00004a28 cmpq $8, %rdi - 0x0f, 0x83, 0x35, 0x00, 0x00, 0x00, //0x00004a2c jae LBB0_927 - //0x00004a32 LBB0_921 - 0x48, 0x83, 0xff, 0x04, //0x00004a32 cmpq $4, %rdi - 0x0f, 0x8c, 0x48, 0x00, 0x00, 0x00, //0x00004a36 jl LBB0_922 - //0x00004a3c LBB0_928 - 0x41, 0x8b, 0x0c, 0x24, //0x00004a3c movl (%r12), %ecx - 0x89, 0x0e, //0x00004a40 movl %ecx, (%rsi) - 0x49, 0x83, 0xc4, 0x04, //0x00004a42 addq $4, %r12 - 0x48, 0x83, 0xc6, 0x04, //0x00004a46 addq $4, %rsi - 0x48, 0x83, 0xc7, 0xfc, //0x00004a4a addq $-4, %rdi - 0x48, 0x83, 0xff, 0x02, //0x00004a4e cmpq $2, %rdi - 0x0f, 0x83, 0x36, 0x00, 0x00, 0x00, //0x00004a52 jae LBB0_923 - 0xe9, 0x45, 0x00, 0x00, 0x00, //0x00004a58 jmp LBB0_924 - //0x00004a5d LBB0_920 - 0x48, 0x83, 0xff, 0x08, //0x00004a5d cmpq $8, %rdi - 0x0f, 0x82, 0xcb, 0xff, 0xff, 0xff, //0x00004a61 jb LBB0_921 - //0x00004a67 LBB0_927 - 0x49, 0x8b, 0x0c, 0x24, //0x00004a67 movq (%r12), %rcx - 0x48, 0x89, 0x0e, //0x00004a6b movq %rcx, (%rsi) - 0x49, 0x83, 0xc4, 0x08, //0x00004a6e addq $8, %r12 - 0x48, 0x83, 0xc6, 0x08, //0x00004a72 addq $8, %rsi - 0x48, 0x83, 0xc7, 0xf8, //0x00004a76 addq $-8, %rdi - 0x48, 0x83, 0xff, 0x04, //0x00004a7a cmpq $4, %rdi - 0x0f, 0x8d, 0xb8, 0xff, 0xff, 0xff, //0x00004a7e jge LBB0_928 - //0x00004a84 LBB0_922 - 0x48, 0x83, 0xff, 0x02, //0x00004a84 cmpq $2, %rdi - 0x0f, 0x82, 0x14, 0x00, 0x00, 0x00, //0x00004a88 jb LBB0_924 - //0x00004a8e LBB0_923 - 0x41, 0x0f, 0xb7, 0x0c, 0x24, //0x00004a8e movzwl (%r12), %ecx - 0x66, 0x89, 0x0e, //0x00004a93 movw %cx, (%rsi) - 0x49, 0x83, 0xc4, 0x02, //0x00004a96 addq $2, %r12 - 0x48, 0x83, 0xc6, 0x02, //0x00004a9a addq $2, %rsi - 0x48, 0x83, 0xc7, 0xfe, //0x00004a9e addq $-2, %rdi - //0x00004aa2 LBB0_924 - 0x4c, 0x89, 0xe1, //0x00004aa2 movq %r12, %rcx - 0x4c, 0x8d, 0xa5, 0x50, 0xff, 0xff, 0xff, //0x00004aa5 leaq $-176(%rbp), %r12 - 0x48, 0x85, 0xff, //0x00004aac testq %rdi, %rdi - 0x49, 0xbf, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00004aaf movabsq $6148914691236517205, %r15 - 0x0f, 0x84, 0x0b, 0x00, 0x00, 0x00, //0x00004ab9 je LBB0_904 - 0x8a, 0x09, //0x00004abf movb (%rcx), %cl - 0x88, 0x0e, //0x00004ac1 movb %cl, (%rsi) - 0x4c, 0x8d, 0xa5, 0x50, 0xff, 0xff, 0xff, //0x00004ac3 leaq $-176(%rbp), %r12 - //0x00004aca LBB0_904 - 0xf3, 0x41, 0x0f, 0x6f, 0x04, 0x24, //0x00004aca movdqu (%r12), %xmm0 - 0xf3, 0x41, 0x0f, 0x6f, 0x6c, 0x24, 0x10, //0x00004ad0 movdqu $16(%r12), %xmm5 - 0xf3, 0x41, 0x0f, 0x6f, 0x7c, 0x24, 0x20, //0x00004ad7 movdqu $32(%r12), %xmm7 - 0xf3, 0x41, 0x0f, 0x6f, 0x74, 0x24, 0x30, //0x00004ade movdqu $48(%r12), %xmm6 - 0x66, 0x0f, 0x6f, 0xd0, //0x00004ae5 movdqa %xmm0, %xmm2 - 0x66, 0x41, 0x0f, 0x74, 0xd2, //0x00004ae9 pcmpeqb %xmm10, %xmm2 - 0x66, 0x0f, 0xd7, 0xf2, //0x00004aee pmovmskb %xmm2, %esi - 0x66, 0x0f, 0x6f, 0xd5, //0x00004af2 movdqa %xmm5, %xmm2 - 0x66, 0x41, 0x0f, 0x74, 0xd2, //0x00004af6 pcmpeqb %xmm10, %xmm2 - 0x66, 0x0f, 0xd7, 0xca, //0x00004afb pmovmskb %xmm2, %ecx - 0x66, 0x0f, 0x6f, 0xd7, //0x00004aff movdqa %xmm7, %xmm2 - 0x66, 0x41, 0x0f, 0x74, 0xd2, //0x00004b03 pcmpeqb %xmm10, %xmm2 - 0x66, 0x0f, 0xd7, 0xfa, //0x00004b08 pmovmskb %xmm2, %edi - 0x66, 0x0f, 0x6f, 0xd6, //0x00004b0c movdqa %xmm6, %xmm2 - 0x66, 0x41, 0x0f, 0x74, 0xd2, //0x00004b10 pcmpeqb %xmm10, %xmm2 - 0x66, 0x0f, 0xd7, 0xda, //0x00004b15 pmovmskb %xmm2, %ebx - 0x48, 0xc1, 0xe3, 0x30, //0x00004b19 shlq $48, %rbx - 0x48, 0xc1, 0xe7, 0x20, //0x00004b1d shlq $32, %rdi - 0x48, 0x09, 0xdf, //0x00004b21 orq %rbx, %rdi - 0x48, 0xc1, 0xe1, 0x10, //0x00004b24 shlq $16, %rcx - 0x48, 0x09, 0xf9, //0x00004b28 orq %rdi, %rcx - 0x48, 0x09, 0xce, //0x00004b2b orq %rcx, %rsi - 0x48, 0x89, 0xf1, //0x00004b2e movq %rsi, %rcx - 0x48, 0x09, 0xd1, //0x00004b31 orq %rdx, %rcx - 0x0f, 0x85, 0x12, 0x00, 0x00, 0x00, //0x00004b34 jne LBB0_906 - 0x48, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x00004b3a movq $-1, %rsi - 0x31, 0xc9, //0x00004b41 xorl %ecx, %ecx - 0x48, 0x89, 0x4d, 0xb8, //0x00004b43 movq %rcx, $-72(%rbp) - 0xe9, 0x3e, 0x00, 0x00, 0x00, //0x00004b47 jmp LBB0_907 - //0x00004b4c LBB0_906 - 0x48, 0x89, 0xd1, //0x00004b4c movq %rdx, %rcx - 0x48, 0xf7, 0xd1, //0x00004b4f notq %rcx - 0x48, 0x21, 0xf1, //0x00004b52 andq %rsi, %rcx - 0x48, 0x8d, 0x3c, 0x09, //0x00004b55 leaq (%rcx,%rcx), %rdi - 0x48, 0x09, 0xd7, //0x00004b59 orq %rdx, %rdi - 0x48, 0x89, 0xfa, //0x00004b5c movq %rdi, %rdx - 0x48, 0xf7, 0xd2, //0x00004b5f notq %rdx - 0x48, 0xbb, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00004b62 movabsq $-6148914691236517206, %rbx - 0x48, 0x21, 0xde, //0x00004b6c andq %rbx, %rsi - 0x48, 0x21, 0xd6, //0x00004b6f andq %rdx, %rsi - 0x31, 0xd2, //0x00004b72 xorl %edx, %edx - 0x48, 0x01, 0xce, //0x00004b74 addq %rcx, %rsi - 0x0f, 0x92, 0xc2, //0x00004b77 setb %dl - 0x48, 0x89, 0x55, 0xb8, //0x00004b7a movq %rdx, $-72(%rbp) - 0x48, 0x01, 0xf6, //0x00004b7e addq %rsi, %rsi - 0x4c, 0x31, 0xfe, //0x00004b81 xorq %r15, %rsi - 0x48, 0x21, 0xfe, //0x00004b84 andq %rdi, %rsi - 0x48, 0xf7, 0xd6, //0x00004b87 notq %rsi - //0x00004b8a LBB0_907 - 0x66, 0x0f, 0x6f, 0xd6, //0x00004b8a movdqa %xmm6, %xmm2 - 0x66, 0x0f, 0x74, 0xd1, //0x00004b8e pcmpeqb %xmm1, %xmm2 - 0x66, 0x0f, 0xd7, 0xca, //0x00004b92 pmovmskb %xmm2, %ecx - 0x48, 0xc1, 0xe1, 0x30, //0x00004b96 shlq $48, %rcx - 0x66, 0x0f, 0x6f, 0xd7, //0x00004b9a movdqa %xmm7, %xmm2 - 0x66, 0x0f, 0x74, 0xd1, //0x00004b9e pcmpeqb %xmm1, %xmm2 - 0x66, 0x0f, 0xd7, 0xfa, //0x00004ba2 pmovmskb %xmm2, %edi - 0x48, 0xc1, 0xe7, 0x20, //0x00004ba6 shlq $32, %rdi - 0x48, 0x09, 0xcf, //0x00004baa orq %rcx, %rdi - 0x66, 0x0f, 0x6f, 0xd5, //0x00004bad movdqa %xmm5, %xmm2 - 0x66, 0x0f, 0x74, 0xd1, //0x00004bb1 pcmpeqb %xmm1, %xmm2 - 0x66, 0x0f, 0xd7, 0xca, //0x00004bb5 pmovmskb %xmm2, %ecx - 0x48, 0xc1, 0xe1, 0x10, //0x00004bb9 shlq $16, %rcx - 0x48, 0x09, 0xf9, //0x00004bbd orq %rdi, %rcx - 0x66, 0x0f, 0x6f, 0xd0, //0x00004bc0 movdqa %xmm0, %xmm2 - 0x66, 0x0f, 0x74, 0xd1, //0x00004bc4 pcmpeqb %xmm1, %xmm2 - 0x66, 0x0f, 0xd7, 0xfa, //0x00004bc8 pmovmskb %xmm2, %edi - 0x48, 0x09, 0xcf, //0x00004bcc orq %rcx, %rdi - 0x48, 0x21, 0xf7, //0x00004bcf andq %rsi, %rdi - 0x66, 0x48, 0x0f, 0x6e, 0xd7, //0x00004bd2 movq %rdi, %xmm2 - 0x66, 0x41, 0x0f, 0x3a, 0x44, 0xd1, 0x00, //0x00004bd7 pclmulqdq $0, %xmm9, %xmm2 - 0x66, 0x49, 0x0f, 0x7e, 0xd5, //0x00004bde movq %xmm2, %r13 - 0x4d, 0x31, 0xf5, //0x00004be3 xorq %r14, %r13 - 0x66, 0x0f, 0x6f, 0xd0, //0x00004be6 movdqa %xmm0, %xmm2 - 0x66, 0x0f, 0x74, 0xd3, //0x00004bea pcmpeqb %xmm3, %xmm2 - 0x66, 0x0f, 0xd7, 0xda, //0x00004bee pmovmskb %xmm2, %ebx - 0x66, 0x0f, 0x6f, 0xd5, //0x00004bf2 movdqa %xmm5, %xmm2 - 0x66, 0x0f, 0x74, 0xd3, //0x00004bf6 pcmpeqb %xmm3, %xmm2 - 0x66, 0x0f, 0xd7, 0xca, //0x00004bfa pmovmskb %xmm2, %ecx - 0x66, 0x0f, 0x6f, 0xd7, //0x00004bfe movdqa %xmm7, %xmm2 - 0x66, 0x0f, 0x74, 0xd3, //0x00004c02 pcmpeqb %xmm3, %xmm2 - 0x66, 0x0f, 0xd7, 0xf2, //0x00004c06 pmovmskb %xmm2, %esi - 0x66, 0x0f, 0x6f, 0xd6, //0x00004c0a movdqa %xmm6, %xmm2 - 0x66, 0x0f, 0x74, 0xd3, //0x00004c0e pcmpeqb %xmm3, %xmm2 - 0x66, 0x0f, 0xd7, 0xd2, //0x00004c12 pmovmskb %xmm2, %edx - 0x48, 0xc1, 0xe2, 0x30, //0x00004c16 shlq $48, %rdx - 0x48, 0xc1, 0xe6, 0x20, //0x00004c1a shlq $32, %rsi - 0x48, 0x09, 0xd6, //0x00004c1e orq %rdx, %rsi - 0x48, 0xc1, 0xe1, 0x10, //0x00004c21 shlq $16, %rcx - 0x48, 0x09, 0xf1, //0x00004c25 orq %rsi, %rcx - 0x48, 0x09, 0xcb, //0x00004c28 orq %rcx, %rbx - 0x4c, 0x89, 0xe9, //0x00004c2b movq %r13, %rcx - 0x48, 0xf7, 0xd1, //0x00004c2e notq %rcx - 0x48, 0x21, 0xcb, //0x00004c31 andq %rcx, %rbx - 0x66, 0x0f, 0x74, 0xc4, //0x00004c34 pcmpeqb %xmm4, %xmm0 - 0x66, 0x0f, 0xd7, 0xf0, //0x00004c38 pmovmskb %xmm0, %esi - 0x66, 0x0f, 0x74, 0xec, //0x00004c3c pcmpeqb %xmm4, %xmm5 - 0x66, 0x0f, 0xd7, 0xd5, //0x00004c40 pmovmskb %xmm5, %edx - 0x66, 0x0f, 0x74, 0xfc, //0x00004c44 pcmpeqb %xmm4, %xmm7 - 0x66, 0x44, 0x0f, 0xd7, 0xf7, //0x00004c48 pmovmskb %xmm7, %r14d - 0x66, 0x0f, 0x74, 0xf4, //0x00004c4d pcmpeqb %xmm4, %xmm6 - 0x66, 0x44, 0x0f, 0xd7, 0xfe, //0x00004c51 pmovmskb %xmm6, %r15d - 0x49, 0xc1, 0xe7, 0x30, //0x00004c56 shlq $48, %r15 - 0x49, 0xc1, 0xe6, 0x20, //0x00004c5a shlq $32, %r14 - 0x4d, 0x09, 0xfe, //0x00004c5e orq %r15, %r14 - 0x48, 0xc1, 0xe2, 0x10, //0x00004c61 shlq $16, %rdx - 0x4c, 0x09, 0xf2, //0x00004c65 orq %r14, %rdx - 0x48, 0x09, 0xd6, //0x00004c68 orq %rdx, %rsi - 0x48, 0x21, 0xce, //0x00004c6b andq %rcx, %rsi - 0x0f, 0x84, 0x7b, 0x00, 0x00, 0x00, //0x00004c6e je LBB0_911 - 0x4c, 0x8b, 0x75, 0xc0, //0x00004c74 movq $-64(%rbp), %r14 - 0x49, 0xbf, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00004c78 movabsq $6148914691236517205, %r15 - //0x00004c82 LBB0_909 - 0x48, 0x8d, 0x7e, 0xff, //0x00004c82 leaq $-1(%rsi), %rdi - 0x48, 0x89, 0xf9, //0x00004c86 movq %rdi, %rcx - 0x48, 0x21, 0xd9, //0x00004c89 andq %rbx, %rcx - 0x48, 0x89, 0xca, //0x00004c8c movq %rcx, %rdx - 0x48, 0xd1, 0xea, //0x00004c8f shrq %rdx - 0x4c, 0x21, 0xfa, //0x00004c92 andq %r15, %rdx - 0x48, 0x29, 0xd1, //0x00004c95 subq %rdx, %rcx - 0x48, 0x89, 0xca, //0x00004c98 movq %rcx, %rdx - 0x4c, 0x21, 0xca, //0x00004c9b andq %r9, %rdx - 0x48, 0xc1, 0xe9, 0x02, //0x00004c9e shrq $2, %rcx - 0x4c, 0x21, 0xc9, //0x00004ca2 andq %r9, %rcx - 0x48, 0x01, 0xd1, //0x00004ca5 addq %rdx, %rcx - 0x48, 0x89, 0xca, //0x00004ca8 movq %rcx, %rdx - 0x48, 0xc1, 0xea, 0x04, //0x00004cab shrq $4, %rdx - 0x48, 0x01, 0xca, //0x00004caf addq %rcx, %rdx - 0x48, 0xb9, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, //0x00004cb2 movabsq $1085102592571150095, %rcx - 0x48, 0x21, 0xca, //0x00004cbc andq %rcx, %rdx - 0x48, 0xb9, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, //0x00004cbf movabsq $72340172838076673, %rcx - 0x48, 0x0f, 0xaf, 0xd1, //0x00004cc9 imulq %rcx, %rdx - 0x48, 0xc1, 0xea, 0x38, //0x00004ccd shrq $56, %rdx - 0x4c, 0x01, 0xc2, //0x00004cd1 addq %r8, %rdx - 0x4c, 0x39, 0xd2, //0x00004cd4 cmpq %r10, %rdx - 0x0f, 0x86, 0x08, 0x05, 0x00, 0x00, //0x00004cd7 jbe LBB0_958 - 0x49, 0x83, 0xc2, 0x01, //0x00004cdd addq $1, %r10 - 0x48, 0x21, 0xfe, //0x00004ce1 andq %rdi, %rsi - 0x0f, 0x85, 0x98, 0xff, 0xff, 0xff, //0x00004ce4 jne LBB0_909 - 0xe9, 0x0a, 0x00, 0x00, 0x00, //0x00004cea jmp LBB0_912 - //0x00004cef LBB0_911 - 0x49, 0xbf, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00004cef movabsq $6148914691236517205, %r15 - //0x00004cf9 LBB0_912 - 0x49, 0xc1, 0xfd, 0x3f, //0x00004cf9 sarq $63, %r13 - 0x48, 0x89, 0xd9, //0x00004cfd movq %rbx, %rcx - 0x48, 0xd1, 0xe9, //0x00004d00 shrq %rcx - 0x4c, 0x21, 0xf9, //0x00004d03 andq %r15, %rcx - 0x48, 0x29, 0xcb, //0x00004d06 subq %rcx, %rbx - 0x48, 0x89, 0xd9, //0x00004d09 movq %rbx, %rcx - 0x4c, 0x21, 0xc9, //0x00004d0c andq %r9, %rcx - 0x48, 0xc1, 0xeb, 0x02, //0x00004d0f shrq $2, %rbx - 0x4c, 0x21, 0xcb, //0x00004d13 andq %r9, %rbx - 0x48, 0x01, 0xcb, //0x00004d16 addq %rcx, %rbx - 0x48, 0x89, 0xd9, //0x00004d19 movq %rbx, %rcx - 0x48, 0xc1, 0xe9, 0x04, //0x00004d1c shrq $4, %rcx - 0x48, 0x01, 0xd9, //0x00004d20 addq %rbx, %rcx - 0x48, 0xba, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, //0x00004d23 movabsq $1085102592571150095, %rdx - 0x48, 0x21, 0xd1, //0x00004d2d andq %rdx, %rcx - 0x48, 0xba, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, //0x00004d30 movabsq $72340172838076673, %rdx - 0x48, 0x0f, 0xaf, 0xca, //0x00004d3a imulq %rdx, %rcx - 0x48, 0xc1, 0xe9, 0x38, //0x00004d3e shrq $56, %rcx - 0x49, 0x01, 0xc8, //0x00004d42 addq %rcx, %r8 - 0x49, 0x83, 0xc4, 0x40, //0x00004d45 addq $64, %r12 - 0x48, 0x8b, 0x4d, 0xd0, //0x00004d49 movq $-48(%rbp), %rcx - 0x48, 0x83, 0xc1, 0xc0, //0x00004d4d addq $-64, %rcx - 0x4d, 0x89, 0xee, //0x00004d51 movq %r13, %r14 - 0x48, 0x8b, 0x55, 0xb8, //0x00004d54 movq $-72(%rbp), %rdx - 0x48, 0x83, 0xf9, 0x40, //0x00004d58 cmpq $64, %rcx - 0x48, 0x89, 0x4d, 0xd0, //0x00004d5c movq %rcx, $-48(%rbp) - 0x0f, 0x8d, 0x64, 0xfd, 0xff, 0xff, //0x00004d60 jge LBB0_904 - 0xe9, 0x06, 0xfc, 0xff, 0xff, //0x00004d66 jmp LBB0_913 - //0x00004d6b LBB0_929 - 0x49, 0x8d, 0x4b, 0x05, //0x00004d6b leaq $5(%r11), %rcx - //0x00004d6f LBB0_930 - 0x49, 0x3b, 0x0f, //0x00004d6f cmpq (%r15), %rcx - 0x0f, 0x87, 0xd9, 0xf8, 0xff, 0xff, //0x00004d72 ja LBB0_870 - 0x48, 0x8b, 0x45, 0xc8, //0x00004d78 movq $-56(%rbp), %rax - 0x48, 0x89, 0x08, //0x00004d7c movq %rcx, (%rax) - 0x4c, 0x89, 0xd8, //0x00004d7f movq %r11, %rax - 0xe9, 0xca, 0xf8, 0xff, 0xff, //0x00004d82 jmp LBB0_870 - //0x00004d87 LBB0_932 - 0x48, 0xba, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00004d87 movabsq $6148914691236517205, %rdx - 0x49, 0x8b, 0x0f, //0x00004d91 movq (%r15), %rcx - 0x49, 0x89, 0xd7, //0x00004d94 movq %rdx, %r15 - 0x48, 0x29, 0xf9, //0x00004d97 subq %rdi, %rcx - 0x49, 0x01, 0xfc, //0x00004d9a addq %rdi, %r12 - 0x45, 0x31, 0xf6, //0x00004d9d xorl %r14d, %r14d - 0xf3, 0x44, 0x0f, 0x6f, 0x15, 0x97, 0xb2, 0xff, 0xff, //0x00004da0 movdqu $-19817(%rip), %xmm10 /* LCPI0_4+0(%rip) */ - 0xf3, 0x0f, 0x6f, 0x0d, 0x7f, 0xb2, 0xff, 0xff, //0x00004da9 movdqu $-19841(%rip), %xmm1 /* LCPI0_3+0(%rip) */ - 0x66, 0x45, 0x0f, 0x76, 0xc9, //0x00004db1 pcmpeqd %xmm9, %xmm9 - 0xf3, 0x0f, 0x6f, 0x1d, 0x92, 0xb2, 0xff, 0xff, //0x00004db6 movdqu $-19822(%rip), %xmm3 /* LCPI0_5+0(%rip) */ - 0xf3, 0x0f, 0x6f, 0x25, 0x9a, 0xb2, 0xff, 0xff, //0x00004dbe movdqu $-19814(%rip), %xmm4 /* LCPI0_6+0(%rip) */ - 0x49, 0xb9, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, //0x00004dc6 movabsq $3689348814741910323, %r9 - 0x66, 0x45, 0x0f, 0xef, 0xc0, //0x00004dd0 pxor %xmm8, %xmm8 - 0x31, 0xd2, //0x00004dd5 xorl %edx, %edx - 0x45, 0x31, 0xc0, //0x00004dd7 xorl %r8d, %r8d - 0x45, 0x31, 0xd2, //0x00004dda xorl %r10d, %r10d - 0x48, 0x83, 0xf9, 0x40, //0x00004ddd cmpq $64, %rcx - 0x48, 0x89, 0x4d, 0xd0, //0x00004de1 movq %rcx, $-48(%rbp) - 0x0f, 0x8d, 0x59, 0x01, 0x00, 0x00, //0x00004de5 jge LBB0_933 - //0x00004deb LBB0_942 - 0x48, 0x85, 0xc9, //0x00004deb testq %rcx, %rcx - 0x0f, 0x8e, 0x71, 0x06, 0x00, 0x00, //0x00004dee jle LBB0_994 - 0xf3, 0x44, 0x0f, 0x7f, 0x45, 0x80, //0x00004df4 movdqu %xmm8, $-128(%rbp) - 0xf3, 0x44, 0x0f, 0x7f, 0x85, 0x70, 0xff, 0xff, 0xff, //0x00004dfa movdqu %xmm8, $-144(%rbp) - 0xf3, 0x44, 0x0f, 0x7f, 0x85, 0x60, 0xff, 0xff, 0xff, //0x00004e03 movdqu %xmm8, $-160(%rbp) - 0xf3, 0x44, 0x0f, 0x7f, 0x85, 0x50, 0xff, 0xff, 0xff, //0x00004e0c movdqu %xmm8, $-176(%rbp) - 0x44, 0x89, 0xe1, //0x00004e15 movl %r12d, %ecx - 0x81, 0xe1, 0xff, 0x0f, 0x00, 0x00, //0x00004e18 andl $4095, %ecx - 0x81, 0xf9, 0xc1, 0x0f, 0x00, 0x00, //0x00004e1e cmpl $4033, %ecx - 0x0f, 0x82, 0x3e, 0x00, 0x00, 0x00, //0x00004e24 jb LBB0_946 - 0x48, 0x83, 0x7d, 0xd0, 0x20, //0x00004e2a cmpq $32, $-48(%rbp) - 0x0f, 0x82, 0x42, 0x00, 0x00, 0x00, //0x00004e2f jb LBB0_947 - 0x41, 0x0f, 0x10, 0x04, 0x24, //0x00004e35 movups (%r12), %xmm0 - 0x0f, 0x11, 0x85, 0x50, 0xff, 0xff, 0xff, //0x00004e3a movups %xmm0, $-176(%rbp) - 0xf3, 0x41, 0x0f, 0x6f, 0x44, 0x24, 0x10, //0x00004e41 movdqu $16(%r12), %xmm0 - 0xf3, 0x0f, 0x7f, 0x85, 0x60, 0xff, 0xff, 0xff, //0x00004e48 movdqu %xmm0, $-160(%rbp) - 0x49, 0x83, 0xc4, 0x20, //0x00004e50 addq $32, %r12 - 0x48, 0x8b, 0x4d, 0xd0, //0x00004e54 movq $-48(%rbp), %rcx - 0x48, 0x8d, 0x79, 0xe0, //0x00004e58 leaq $-32(%rcx), %rdi - 0x48, 0x8d, 0xb5, 0x70, 0xff, 0xff, 0xff, //0x00004e5c leaq $-144(%rbp), %rsi - 0xe9, 0x1a, 0x00, 0x00, 0x00, //0x00004e63 jmp LBB0_948 - //0x00004e68 LBB0_946 - 0x49, 0xbf, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00004e68 movabsq $6148914691236517205, %r15 - 0xe9, 0xcd, 0x00, 0x00, 0x00, //0x00004e72 jmp LBB0_933 - //0x00004e77 LBB0_947 - 0x48, 0x8d, 0xb5, 0x50, 0xff, 0xff, 0xff, //0x00004e77 leaq $-176(%rbp), %rsi - 0x48, 0x8b, 0x7d, 0xd0, //0x00004e7e movq $-48(%rbp), %rdi - //0x00004e82 LBB0_948 - 0x48, 0x83, 0xff, 0x10, //0x00004e82 cmpq $16, %rdi - 0x0f, 0x82, 0x4b, 0x00, 0x00, 0x00, //0x00004e86 jb LBB0_949 - 0xf3, 0x41, 0x0f, 0x6f, 0x04, 0x24, //0x00004e8c movdqu (%r12), %xmm0 - 0xf3, 0x0f, 0x7f, 0x06, //0x00004e92 movdqu %xmm0, (%rsi) - 0x49, 0x83, 0xc4, 0x10, //0x00004e96 addq $16, %r12 - 0x48, 0x83, 0xc6, 0x10, //0x00004e9a addq $16, %rsi - 0x48, 0x83, 0xc7, 0xf0, //0x00004e9e addq $-16, %rdi - 0x48, 0x83, 0xff, 0x08, //0x00004ea2 cmpq $8, %rdi - 0x0f, 0x83, 0x35, 0x00, 0x00, 0x00, //0x00004ea6 jae LBB0_956 - //0x00004eac LBB0_950 - 0x48, 0x83, 0xff, 0x04, //0x00004eac cmpq $4, %rdi - 0x0f, 0x8c, 0x48, 0x00, 0x00, 0x00, //0x00004eb0 jl LBB0_951 - //0x00004eb6 LBB0_957 - 0x41, 0x8b, 0x0c, 0x24, //0x00004eb6 movl (%r12), %ecx - 0x89, 0x0e, //0x00004eba movl %ecx, (%rsi) - 0x49, 0x83, 0xc4, 0x04, //0x00004ebc addq $4, %r12 - 0x48, 0x83, 0xc6, 0x04, //0x00004ec0 addq $4, %rsi - 0x48, 0x83, 0xc7, 0xfc, //0x00004ec4 addq $-4, %rdi - 0x48, 0x83, 0xff, 0x02, //0x00004ec8 cmpq $2, %rdi - 0x0f, 0x83, 0x36, 0x00, 0x00, 0x00, //0x00004ecc jae LBB0_952 - 0xe9, 0x45, 0x00, 0x00, 0x00, //0x00004ed2 jmp LBB0_953 - //0x00004ed7 LBB0_949 - 0x48, 0x83, 0xff, 0x08, //0x00004ed7 cmpq $8, %rdi - 0x0f, 0x82, 0xcb, 0xff, 0xff, 0xff, //0x00004edb jb LBB0_950 - //0x00004ee1 LBB0_956 - 0x49, 0x8b, 0x0c, 0x24, //0x00004ee1 movq (%r12), %rcx - 0x48, 0x89, 0x0e, //0x00004ee5 movq %rcx, (%rsi) - 0x49, 0x83, 0xc4, 0x08, //0x00004ee8 addq $8, %r12 - 0x48, 0x83, 0xc6, 0x08, //0x00004eec addq $8, %rsi - 0x48, 0x83, 0xc7, 0xf8, //0x00004ef0 addq $-8, %rdi - 0x48, 0x83, 0xff, 0x04, //0x00004ef4 cmpq $4, %rdi - 0x0f, 0x8d, 0xb8, 0xff, 0xff, 0xff, //0x00004ef8 jge LBB0_957 - //0x00004efe LBB0_951 - 0x48, 0x83, 0xff, 0x02, //0x00004efe cmpq $2, %rdi - 0x0f, 0x82, 0x14, 0x00, 0x00, 0x00, //0x00004f02 jb LBB0_953 - //0x00004f08 LBB0_952 - 0x41, 0x0f, 0xb7, 0x0c, 0x24, //0x00004f08 movzwl (%r12), %ecx - 0x66, 0x89, 0x0e, //0x00004f0d movw %cx, (%rsi) - 0x49, 0x83, 0xc4, 0x02, //0x00004f10 addq $2, %r12 - 0x48, 0x83, 0xc6, 0x02, //0x00004f14 addq $2, %rsi - 0x48, 0x83, 0xc7, 0xfe, //0x00004f18 addq $-2, %rdi - //0x00004f1c LBB0_953 - 0x4c, 0x89, 0xe1, //0x00004f1c movq %r12, %rcx - 0x4c, 0x8d, 0xa5, 0x50, 0xff, 0xff, 0xff, //0x00004f1f leaq $-176(%rbp), %r12 - 0x48, 0x85, 0xff, //0x00004f26 testq %rdi, %rdi - 0x49, 0xbf, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00004f29 movabsq $6148914691236517205, %r15 - 0x0f, 0x84, 0x0b, 0x00, 0x00, 0x00, //0x00004f33 je LBB0_933 - 0x8a, 0x09, //0x00004f39 movb (%rcx), %cl - 0x88, 0x0e, //0x00004f3b movb %cl, (%rsi) - 0x4c, 0x8d, 0xa5, 0x50, 0xff, 0xff, 0xff, //0x00004f3d leaq $-176(%rbp), %r12 - //0x00004f44 LBB0_933 - 0xf3, 0x41, 0x0f, 0x6f, 0x04, 0x24, //0x00004f44 movdqu (%r12), %xmm0 - 0xf3, 0x41, 0x0f, 0x6f, 0x6c, 0x24, 0x10, //0x00004f4a movdqu $16(%r12), %xmm5 - 0xf3, 0x41, 0x0f, 0x6f, 0x7c, 0x24, 0x20, //0x00004f51 movdqu $32(%r12), %xmm7 - 0xf3, 0x41, 0x0f, 0x6f, 0x74, 0x24, 0x30, //0x00004f58 movdqu $48(%r12), %xmm6 - 0x66, 0x0f, 0x6f, 0xd0, //0x00004f5f movdqa %xmm0, %xmm2 - 0x66, 0x41, 0x0f, 0x74, 0xd2, //0x00004f63 pcmpeqb %xmm10, %xmm2 - 0x66, 0x0f, 0xd7, 0xf2, //0x00004f68 pmovmskb %xmm2, %esi - 0x66, 0x0f, 0x6f, 0xd5, //0x00004f6c movdqa %xmm5, %xmm2 - 0x66, 0x41, 0x0f, 0x74, 0xd2, //0x00004f70 pcmpeqb %xmm10, %xmm2 - 0x66, 0x0f, 0xd7, 0xca, //0x00004f75 pmovmskb %xmm2, %ecx - 0x66, 0x0f, 0x6f, 0xd7, //0x00004f79 movdqa %xmm7, %xmm2 - 0x66, 0x41, 0x0f, 0x74, 0xd2, //0x00004f7d pcmpeqb %xmm10, %xmm2 - 0x66, 0x0f, 0xd7, 0xfa, //0x00004f82 pmovmskb %xmm2, %edi - 0x66, 0x0f, 0x6f, 0xd6, //0x00004f86 movdqa %xmm6, %xmm2 - 0x66, 0x41, 0x0f, 0x74, 0xd2, //0x00004f8a pcmpeqb %xmm10, %xmm2 - 0x66, 0x0f, 0xd7, 0xda, //0x00004f8f pmovmskb %xmm2, %ebx - 0x48, 0xc1, 0xe3, 0x30, //0x00004f93 shlq $48, %rbx - 0x48, 0xc1, 0xe7, 0x20, //0x00004f97 shlq $32, %rdi - 0x48, 0x09, 0xdf, //0x00004f9b orq %rbx, %rdi - 0x48, 0xc1, 0xe1, 0x10, //0x00004f9e shlq $16, %rcx - 0x48, 0x09, 0xf9, //0x00004fa2 orq %rdi, %rcx - 0x48, 0x09, 0xce, //0x00004fa5 orq %rcx, %rsi - 0x48, 0x89, 0xf1, //0x00004fa8 movq %rsi, %rcx - 0x48, 0x09, 0xd1, //0x00004fab orq %rdx, %rcx - 0x0f, 0x85, 0x12, 0x00, 0x00, 0x00, //0x00004fae jne LBB0_935 - 0x48, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x00004fb4 movq $-1, %rsi - 0x31, 0xc9, //0x00004fbb xorl %ecx, %ecx - 0x48, 0x89, 0x4d, 0xb8, //0x00004fbd movq %rcx, $-72(%rbp) - 0xe9, 0x3e, 0x00, 0x00, 0x00, //0x00004fc1 jmp LBB0_936 - //0x00004fc6 LBB0_935 - 0x48, 0x89, 0xd1, //0x00004fc6 movq %rdx, %rcx - 0x48, 0xf7, 0xd1, //0x00004fc9 notq %rcx - 0x48, 0x21, 0xf1, //0x00004fcc andq %rsi, %rcx - 0x48, 0x8d, 0x3c, 0x09, //0x00004fcf leaq (%rcx,%rcx), %rdi - 0x48, 0x09, 0xd7, //0x00004fd3 orq %rdx, %rdi - 0x48, 0x89, 0xfa, //0x00004fd6 movq %rdi, %rdx - 0x48, 0xf7, 0xd2, //0x00004fd9 notq %rdx - 0x48, 0xbb, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00004fdc movabsq $-6148914691236517206, %rbx - 0x48, 0x21, 0xde, //0x00004fe6 andq %rbx, %rsi - 0x48, 0x21, 0xd6, //0x00004fe9 andq %rdx, %rsi - 0x31, 0xd2, //0x00004fec xorl %edx, %edx - 0x48, 0x01, 0xce, //0x00004fee addq %rcx, %rsi - 0x0f, 0x92, 0xc2, //0x00004ff1 setb %dl - 0x48, 0x89, 0x55, 0xb8, //0x00004ff4 movq %rdx, $-72(%rbp) - 0x48, 0x01, 0xf6, //0x00004ff8 addq %rsi, %rsi - 0x4c, 0x31, 0xfe, //0x00004ffb xorq %r15, %rsi - 0x48, 0x21, 0xfe, //0x00004ffe andq %rdi, %rsi - 0x48, 0xf7, 0xd6, //0x00005001 notq %rsi - //0x00005004 LBB0_936 - 0x66, 0x0f, 0x6f, 0xd6, //0x00005004 movdqa %xmm6, %xmm2 - 0x66, 0x0f, 0x74, 0xd1, //0x00005008 pcmpeqb %xmm1, %xmm2 - 0x66, 0x0f, 0xd7, 0xca, //0x0000500c pmovmskb %xmm2, %ecx - 0x48, 0xc1, 0xe1, 0x30, //0x00005010 shlq $48, %rcx - 0x66, 0x0f, 0x6f, 0xd7, //0x00005014 movdqa %xmm7, %xmm2 - 0x66, 0x0f, 0x74, 0xd1, //0x00005018 pcmpeqb %xmm1, %xmm2 - 0x66, 0x0f, 0xd7, 0xfa, //0x0000501c pmovmskb %xmm2, %edi - 0x48, 0xc1, 0xe7, 0x20, //0x00005020 shlq $32, %rdi - 0x48, 0x09, 0xcf, //0x00005024 orq %rcx, %rdi - 0x66, 0x0f, 0x6f, 0xd5, //0x00005027 movdqa %xmm5, %xmm2 - 0x66, 0x0f, 0x74, 0xd1, //0x0000502b pcmpeqb %xmm1, %xmm2 - 0x66, 0x0f, 0xd7, 0xca, //0x0000502f pmovmskb %xmm2, %ecx - 0x48, 0xc1, 0xe1, 0x10, //0x00005033 shlq $16, %rcx - 0x48, 0x09, 0xf9, //0x00005037 orq %rdi, %rcx - 0x66, 0x0f, 0x6f, 0xd0, //0x0000503a movdqa %xmm0, %xmm2 - 0x66, 0x0f, 0x74, 0xd1, //0x0000503e pcmpeqb %xmm1, %xmm2 - 0x66, 0x0f, 0xd7, 0xfa, //0x00005042 pmovmskb %xmm2, %edi - 0x48, 0x09, 0xcf, //0x00005046 orq %rcx, %rdi - 0x48, 0x21, 0xf7, //0x00005049 andq %rsi, %rdi - 0x66, 0x48, 0x0f, 0x6e, 0xd7, //0x0000504c movq %rdi, %xmm2 - 0x66, 0x41, 0x0f, 0x3a, 0x44, 0xd1, 0x00, //0x00005051 pclmulqdq $0, %xmm9, %xmm2 - 0x66, 0x49, 0x0f, 0x7e, 0xd5, //0x00005058 movq %xmm2, %r13 - 0x4d, 0x31, 0xf5, //0x0000505d xorq %r14, %r13 - 0x66, 0x0f, 0x6f, 0xd0, //0x00005060 movdqa %xmm0, %xmm2 - 0x66, 0x0f, 0x74, 0xd3, //0x00005064 pcmpeqb %xmm3, %xmm2 - 0x66, 0x0f, 0xd7, 0xda, //0x00005068 pmovmskb %xmm2, %ebx - 0x66, 0x0f, 0x6f, 0xd5, //0x0000506c movdqa %xmm5, %xmm2 - 0x66, 0x0f, 0x74, 0xd3, //0x00005070 pcmpeqb %xmm3, %xmm2 - 0x66, 0x0f, 0xd7, 0xca, //0x00005074 pmovmskb %xmm2, %ecx - 0x66, 0x0f, 0x6f, 0xd7, //0x00005078 movdqa %xmm7, %xmm2 - 0x66, 0x0f, 0x74, 0xd3, //0x0000507c pcmpeqb %xmm3, %xmm2 - 0x66, 0x0f, 0xd7, 0xf2, //0x00005080 pmovmskb %xmm2, %esi - 0x66, 0x0f, 0x6f, 0xd6, //0x00005084 movdqa %xmm6, %xmm2 - 0x66, 0x0f, 0x74, 0xd3, //0x00005088 pcmpeqb %xmm3, %xmm2 - 0x66, 0x0f, 0xd7, 0xd2, //0x0000508c pmovmskb %xmm2, %edx - 0x48, 0xc1, 0xe2, 0x30, //0x00005090 shlq $48, %rdx - 0x48, 0xc1, 0xe6, 0x20, //0x00005094 shlq $32, %rsi - 0x48, 0x09, 0xd6, //0x00005098 orq %rdx, %rsi - 0x48, 0xc1, 0xe1, 0x10, //0x0000509b shlq $16, %rcx - 0x48, 0x09, 0xf1, //0x0000509f orq %rsi, %rcx - 0x48, 0x09, 0xcb, //0x000050a2 orq %rcx, %rbx - 0x4c, 0x89, 0xe9, //0x000050a5 movq %r13, %rcx - 0x48, 0xf7, 0xd1, //0x000050a8 notq %rcx - 0x48, 0x21, 0xcb, //0x000050ab andq %rcx, %rbx - 0x66, 0x0f, 0x74, 0xc4, //0x000050ae pcmpeqb %xmm4, %xmm0 - 0x66, 0x0f, 0xd7, 0xf0, //0x000050b2 pmovmskb %xmm0, %esi - 0x66, 0x0f, 0x74, 0xec, //0x000050b6 pcmpeqb %xmm4, %xmm5 - 0x66, 0x0f, 0xd7, 0xd5, //0x000050ba pmovmskb %xmm5, %edx - 0x66, 0x0f, 0x74, 0xfc, //0x000050be pcmpeqb %xmm4, %xmm7 - 0x66, 0x44, 0x0f, 0xd7, 0xf7, //0x000050c2 pmovmskb %xmm7, %r14d - 0x66, 0x0f, 0x74, 0xf4, //0x000050c7 pcmpeqb %xmm4, %xmm6 - 0x66, 0x44, 0x0f, 0xd7, 0xfe, //0x000050cb pmovmskb %xmm6, %r15d - 0x49, 0xc1, 0xe7, 0x30, //0x000050d0 shlq $48, %r15 - 0x49, 0xc1, 0xe6, 0x20, //0x000050d4 shlq $32, %r14 - 0x4d, 0x09, 0xfe, //0x000050d8 orq %r15, %r14 - 0x48, 0xc1, 0xe2, 0x10, //0x000050db shlq $16, %rdx - 0x4c, 0x09, 0xf2, //0x000050df orq %r14, %rdx - 0x48, 0x09, 0xd6, //0x000050e2 orq %rdx, %rsi - 0x48, 0x21, 0xce, //0x000050e5 andq %rcx, %rsi - 0x0f, 0x84, 0x7b, 0x00, 0x00, 0x00, //0x000050e8 je LBB0_940 - 0x4c, 0x8b, 0x75, 0xc0, //0x000050ee movq $-64(%rbp), %r14 - 0x49, 0xbf, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x000050f2 movabsq $6148914691236517205, %r15 - //0x000050fc LBB0_938 - 0x48, 0x8d, 0x7e, 0xff, //0x000050fc leaq $-1(%rsi), %rdi - 0x48, 0x89, 0xf9, //0x00005100 movq %rdi, %rcx - 0x48, 0x21, 0xd9, //0x00005103 andq %rbx, %rcx - 0x48, 0x89, 0xca, //0x00005106 movq %rcx, %rdx - 0x48, 0xd1, 0xea, //0x00005109 shrq %rdx - 0x4c, 0x21, 0xfa, //0x0000510c andq %r15, %rdx - 0x48, 0x29, 0xd1, //0x0000510f subq %rdx, %rcx - 0x48, 0x89, 0xca, //0x00005112 movq %rcx, %rdx - 0x4c, 0x21, 0xca, //0x00005115 andq %r9, %rdx - 0x48, 0xc1, 0xe9, 0x02, //0x00005118 shrq $2, %rcx - 0x4c, 0x21, 0xc9, //0x0000511c andq %r9, %rcx - 0x48, 0x01, 0xd1, //0x0000511f addq %rdx, %rcx - 0x48, 0x89, 0xca, //0x00005122 movq %rcx, %rdx - 0x48, 0xc1, 0xea, 0x04, //0x00005125 shrq $4, %rdx - 0x48, 0x01, 0xca, //0x00005129 addq %rcx, %rdx - 0x48, 0xb9, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, //0x0000512c movabsq $1085102592571150095, %rcx - 0x48, 0x21, 0xca, //0x00005136 andq %rcx, %rdx - 0x48, 0xb9, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, //0x00005139 movabsq $72340172838076673, %rcx - 0x48, 0x0f, 0xaf, 0xd1, //0x00005143 imulq %rcx, %rdx - 0x48, 0xc1, 0xea, 0x38, //0x00005147 shrq $56, %rdx - 0x4c, 0x01, 0xc2, //0x0000514b addq %r8, %rdx - 0x4c, 0x39, 0xd2, //0x0000514e cmpq %r10, %rdx - 0x0f, 0x86, 0x8e, 0x00, 0x00, 0x00, //0x00005151 jbe LBB0_958 - 0x49, 0x83, 0xc2, 0x01, //0x00005157 addq $1, %r10 - 0x48, 0x21, 0xfe, //0x0000515b andq %rdi, %rsi - 0x0f, 0x85, 0x98, 0xff, 0xff, 0xff, //0x0000515e jne LBB0_938 - 0xe9, 0x0a, 0x00, 0x00, 0x00, //0x00005164 jmp LBB0_941 - //0x00005169 LBB0_940 - 0x49, 0xbf, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00005169 movabsq $6148914691236517205, %r15 - //0x00005173 LBB0_941 - 0x49, 0xc1, 0xfd, 0x3f, //0x00005173 sarq $63, %r13 - 0x48, 0x89, 0xd9, //0x00005177 movq %rbx, %rcx - 0x48, 0xd1, 0xe9, //0x0000517a shrq %rcx - 0x4c, 0x21, 0xf9, //0x0000517d andq %r15, %rcx - 0x48, 0x29, 0xcb, //0x00005180 subq %rcx, %rbx - 0x48, 0x89, 0xd9, //0x00005183 movq %rbx, %rcx - 0x4c, 0x21, 0xc9, //0x00005186 andq %r9, %rcx - 0x48, 0xc1, 0xeb, 0x02, //0x00005189 shrq $2, %rbx - 0x4c, 0x21, 0xcb, //0x0000518d andq %r9, %rbx - 0x48, 0x01, 0xcb, //0x00005190 addq %rcx, %rbx - 0x48, 0x89, 0xd9, //0x00005193 movq %rbx, %rcx - 0x48, 0xc1, 0xe9, 0x04, //0x00005196 shrq $4, %rcx - 0x48, 0x01, 0xd9, //0x0000519a addq %rbx, %rcx - 0x48, 0xba, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, //0x0000519d movabsq $1085102592571150095, %rdx - 0x48, 0x21, 0xd1, //0x000051a7 andq %rdx, %rcx - 0x48, 0xba, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, //0x000051aa movabsq $72340172838076673, %rdx - 0x48, 0x0f, 0xaf, 0xca, //0x000051b4 imulq %rdx, %rcx - 0x48, 0xc1, 0xe9, 0x38, //0x000051b8 shrq $56, %rcx - 0x49, 0x01, 0xc8, //0x000051bc addq %rcx, %r8 - 0x49, 0x83, 0xc4, 0x40, //0x000051bf addq $64, %r12 - 0x48, 0x8b, 0x4d, 0xd0, //0x000051c3 movq $-48(%rbp), %rcx - 0x48, 0x83, 0xc1, 0xc0, //0x000051c7 addq $-64, %rcx - 0x4d, 0x89, 0xee, //0x000051cb movq %r13, %r14 - 0x48, 0x8b, 0x55, 0xb8, //0x000051ce movq $-72(%rbp), %rdx - 0x48, 0x83, 0xf9, 0x40, //0x000051d2 cmpq $64, %rcx - 0x48, 0x89, 0x4d, 0xd0, //0x000051d6 movq %rcx, $-48(%rbp) - 0x0f, 0x8d, 0x64, 0xfd, 0xff, 0xff, //0x000051da jge LBB0_933 - 0xe9, 0x06, 0xfc, 0xff, 0xff, //0x000051e0 jmp LBB0_942 - //0x000051e5 LBB0_958 - 0x49, 0x8b, 0x06, //0x000051e5 movq (%r14), %rax - 0x48, 0x0f, 0xbc, 0xce, //0x000051e8 bsfq %rsi, %rcx - 0x48, 0x2b, 0x4d, 0xd0, //0x000051ec subq $-48(%rbp), %rcx - 0x48, 0x01, 0xc8, //0x000051f0 addq %rcx, %rax - 0x48, 0x83, 0xc0, 0x01, //0x000051f3 addq $1, %rax - 0x48, 0x8b, 0x55, 0xc8, //0x000051f7 movq $-56(%rbp), %rdx - 0x48, 0x89, 0x02, //0x000051fb movq %rax, (%rdx) - 0x49, 0x8b, 0x0e, //0x000051fe movq (%r14), %rcx - 0x48, 0x39, 0xc8, //0x00005201 cmpq %rcx, %rax - 0x48, 0x0f, 0x47, 0xc1, //0x00005204 cmovaq %rcx, %rax - 0x48, 0x89, 0x02, //0x00005208 movq %rax, (%rdx) - 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x0000520b movq $-1, %rax - 0x4c, 0x0f, 0x47, 0xd8, //0x00005212 cmovaq %rax, %r11 - 0x4c, 0x89, 0xd8, //0x00005216 movq %r11, %rax - 0xe9, 0x33, 0xf4, 0xff, 0xff, //0x00005219 jmp LBB0_870 - //0x0000521e LBB0_959 - 0x0f, 0xbc, 0xc6, //0x0000521e bsfl %esi, %eax - 0x4c, 0x01, 0xd8, //0x00005221 addq %r11, %rax - 0x4c, 0x01, 0xf0, //0x00005224 addq %r14, %rax - 0x48, 0x83, 0xc0, 0x02, //0x00005227 addq $2, %rax - 0x48, 0x8b, 0x4d, 0xc8, //0x0000522b movq $-56(%rbp), %rcx - 0x48, 0x89, 0x01, //0x0000522f movq %rax, (%rcx) - 0x4c, 0x89, 0xd8, //0x00005232 movq %r11, %rax - 0xe9, 0x17, 0xf4, 0xff, 0xff, //0x00005235 jmp LBB0_870 - //0x0000523a LBB0_972 - 0x48, 0x89, 0x17, //0x0000523a movq %rdx, (%rdi) - 0xe9, 0x0f, 0xf4, 0xff, 0xff, //0x0000523d jmp LBB0_870 - //0x00005242 LBB0_960 - 0x48, 0xc7, 0xc1, 0xfe, 0xff, 0xff, 0xff, //0x00005242 movq $-2, %rcx - 0xb8, 0x02, 0x00, 0x00, 0x00, //0x00005249 movl $2, %eax - 0x48, 0x01, 0xc7, //0x0000524e addq %rax, %rdi - 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00005251 movq $-1, %rax - 0x49, 0x01, 0xce, //0x00005258 addq %rcx, %r14 - 0x0f, 0x8e, 0xf0, 0xf3, 0xff, 0xff, //0x0000525b jle LBB0_870 - //0x00005261 LBB0_962 - 0x0f, 0xb6, 0x07, //0x00005261 movzbl (%rdi), %eax - 0x3c, 0x5c, //0x00005264 cmpb $92, %al - 0x0f, 0x84, 0xd6, 0xff, 0xff, 0xff, //0x00005266 je LBB0_960 - 0x3c, 0x22, //0x0000526c cmpb $34, %al - 0x0f, 0x84, 0x98, 0x01, 0x00, 0x00, //0x0000526e je LBB0_985 - 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00005274 movq $-1, %rcx - 0xb8, 0x01, 0x00, 0x00, 0x00, //0x0000527b movl $1, %eax - 0x48, 0x01, 0xc7, //0x00005280 addq %rax, %rdi - 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00005283 movq $-1, %rax - 0x49, 0x01, 0xce, //0x0000528a addq %rcx, %r14 - 0x0f, 0x8f, 0xce, 0xff, 0xff, 0xff, //0x0000528d jg LBB0_962 - 0xe9, 0xb9, 0xf3, 0xff, 0xff, //0x00005293 jmp LBB0_870 - //0x00005298 LBB0_965 - 0x48, 0x8b, 0x7d, 0xa0, //0x00005298 movq $-96(%rbp), %rdi - 0xe9, 0x47, 0xf5, 0xff, 0xff, //0x0000529c jmp LBB0_891 - //0x000052a1 LBB0_966 - 0x4c, 0x89, 0x95, 0x48, 0xff, 0xff, 0xff, //0x000052a1 movq %r10, $-184(%rbp) - //0x000052a8 LBB0_967 - 0x4c, 0x8b, 0x45, 0xc8, //0x000052a8 movq $-56(%rbp), %r8 - //0x000052ac LBB0_968 - 0x48, 0x8b, 0x85, 0x48, 0xff, 0xff, 0xff, //0x000052ac movq $-184(%rbp), %rax - 0x49, 0x89, 0x00, //0x000052b3 movq %rax, (%r8) - 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x000052b6 movq $-1, %rax - 0xe9, 0x8f, 0xf3, 0xff, 0xff, //0x000052bd jmp LBB0_870 - //0x000052c2 LBB0_969 - 0x4c, 0x29, 0xe7, //0x000052c2 subq %r12, %rdi - 0x48, 0x01, 0xc7, //0x000052c5 addq %rax, %rdi - 0x48, 0x89, 0x3b, //0x000052c8 movq %rdi, (%rbx) - 0x4c, 0x89, 0xd8, //0x000052cb movq %r11, %rax - 0xe9, 0x7e, 0xf3, 0xff, 0xff, //0x000052ce jmp LBB0_870 - //0x000052d3 LBB0_970 - 0x49, 0xc7, 0xc7, 0xff, 0xff, 0xff, 0xff, //0x000052d3 movq $-1, %r15 - //0x000052da LBB0_971 - 0x49, 0xf7, 0xd7, //0x000052da notq %r15 - 0x4c, 0x01, 0xf8, //0x000052dd addq %r15, %rax - 0x48, 0x8b, 0x4d, 0xc8, //0x000052e0 movq $-56(%rbp), %rcx - 0x48, 0x89, 0x01, //0x000052e4 movq %rax, (%rcx) - 0xe9, 0x5e, 0xf3, 0xff, 0xff, //0x000052e7 jmp LBB0_869 - //0x000052ec LBB0_974 - 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x000052ec movq $-2, %rax - 0x80, 0xfa, 0x61, //0x000052f3 cmpb $97, %dl - 0x0f, 0x85, 0x55, 0xf3, 0xff, 0xff, //0x000052f6 jne LBB0_870 - 0x48, 0x8d, 0x51, 0x01, //0x000052fc leaq $1(%rcx), %rdx - 0x48, 0x89, 0x17, //0x00005300 movq %rdx, (%rdi) - 0x41, 0x80, 0x7c, 0x0d, 0x01, 0x6c, //0x00005303 cmpb $108, $1(%r13,%rcx) - 0x0f, 0x85, 0x42, 0xf3, 0xff, 0xff, //0x00005309 jne LBB0_870 - 0x48, 0x8d, 0x51, 0x02, //0x0000530f leaq $2(%rcx), %rdx - 0x48, 0x89, 0x17, //0x00005313 movq %rdx, (%rdi) - 0x41, 0x80, 0x7c, 0x0d, 0x02, 0x73, //0x00005316 cmpb $115, $2(%r13,%rcx) - 0x0f, 0x85, 0x2f, 0xf3, 0xff, 0xff, //0x0000531c jne LBB0_870 - 0x48, 0x8d, 0x51, 0x03, //0x00005322 leaq $3(%rcx), %rdx - 0x48, 0x89, 0x17, //0x00005326 movq %rdx, (%rdi) - 0x41, 0x80, 0x7c, 0x0d, 0x03, 0x65, //0x00005329 cmpb $101, $3(%r13,%rcx) - 0x0f, 0x85, 0x1c, 0xf3, 0xff, 0xff, //0x0000532f jne LBB0_870 - 0x48, 0x83, 0xc1, 0x04, //0x00005335 addq $4, %rcx - //0x00005339 LBB0_979 - 0x48, 0x8b, 0x55, 0xc8, //0x00005339 movq $-56(%rbp), %rdx - 0x48, 0x89, 0x0a, //0x0000533d movq %rcx, (%rdx) - 0xe9, 0x0c, 0xf3, 0xff, 0xff, //0x00005340 jmp LBB0_870 - //0x00005345 LBB0_758 - 0x48, 0x89, 0x07, //0x00005345 movq %rax, (%rdi) - 0x41, 0x80, 0x7c, 0x05, 0x00, 0x6e, //0x00005348 cmpb $110, (%r13,%rax) - 0x0f, 0x85, 0xf6, 0xf2, 0xff, 0xff, //0x0000534e jne LBB0_869 - 0x48, 0x89, 0x0f, //0x00005354 movq %rcx, (%rdi) - 0x41, 0x80, 0x7c, 0x0d, 0x00, 0x75, //0x00005357 cmpb $117, (%r13,%rcx) - 0x0f, 0x85, 0xe7, 0xf2, 0xff, 0xff, //0x0000535d jne LBB0_869 - 0x48, 0x8d, 0x41, 0x01, //0x00005363 leaq $1(%rcx), %rax - 0x48, 0x89, 0x07, //0x00005367 movq %rax, (%rdi) - 0x41, 0x80, 0x7c, 0x0d, 0x01, 0x6c, //0x0000536a cmpb $108, $1(%r13,%rcx) - 0x0f, 0x85, 0xd4, 0xf2, 0xff, 0xff, //0x00005370 jne LBB0_869 - 0x48, 0x8d, 0x41, 0x02, //0x00005376 leaq $2(%rcx), %rax - 0x48, 0x89, 0x07, //0x0000537a movq %rax, (%rdi) - 0x41, 0x80, 0x7c, 0x0d, 0x02, 0x6c, //0x0000537d cmpb $108, $2(%r13,%rcx) - 0x0f, 0x85, 0xc1, 0xf2, 0xff, 0xff, //0x00005383 jne LBB0_869 - 0xe9, 0x44, 0x00, 0x00, 0x00, //0x00005389 jmp LBB0_984 - //0x0000538e LBB0_980 - 0x48, 0x89, 0x07, //0x0000538e movq %rax, (%rdi) - 0x41, 0x80, 0x7c, 0x05, 0x00, 0x74, //0x00005391 cmpb $116, (%r13,%rax) - 0x0f, 0x85, 0xad, 0xf2, 0xff, 0xff, //0x00005397 jne LBB0_869 - 0x48, 0x89, 0x0f, //0x0000539d movq %rcx, (%rdi) - 0x41, 0x80, 0x7c, 0x0d, 0x00, 0x72, //0x000053a0 cmpb $114, (%r13,%rcx) - 0x0f, 0x85, 0x9e, 0xf2, 0xff, 0xff, //0x000053a6 jne LBB0_869 - 0x48, 0x8d, 0x41, 0x01, //0x000053ac leaq $1(%rcx), %rax - 0x48, 0x89, 0x07, //0x000053b0 movq %rax, (%rdi) - 0x41, 0x80, 0x7c, 0x0d, 0x01, 0x75, //0x000053b3 cmpb $117, $1(%r13,%rcx) - 0x0f, 0x85, 0x8b, 0xf2, 0xff, 0xff, //0x000053b9 jne LBB0_869 - 0x48, 0x8d, 0x41, 0x02, //0x000053bf leaq $2(%rcx), %rax - 0x48, 0x89, 0x07, //0x000053c3 movq %rax, (%rdi) - 0x41, 0x80, 0x7c, 0x0d, 0x02, 0x65, //0x000053c6 cmpb $101, $2(%r13,%rcx) - 0x0f, 0x85, 0x78, 0xf2, 0xff, 0xff, //0x000053cc jne LBB0_869 - //0x000053d2 LBB0_984 - 0x48, 0x83, 0xc1, 0x03, //0x000053d2 addq $3, %rcx - 0x48, 0x8b, 0x45, 0xc8, //0x000053d6 movq $-56(%rbp), %rax - 0x48, 0x89, 0x08, //0x000053da movq %rcx, (%rax) - 0xe9, 0x68, 0xf2, 0xff, 0xff, //0x000053dd jmp LBB0_869 - //0x000053e2 LBB0_755 - 0x48, 0x83, 0xc1, 0xff, //0x000053e2 addq $-1, %rcx - 0x48, 0x89, 0xc8, //0x000053e6 movq %rcx, %rax - 0xe9, 0x63, 0xf2, 0xff, 0xff, //0x000053e9 jmp LBB0_870 - //0x000053ee LBB0_782 - 0x48, 0x83, 0xc0, 0xff, //0x000053ee addq $-1, %rax - 0xe9, 0x5a, 0xf2, 0xff, 0xff, //0x000053f2 jmp LBB0_870 - //0x000053f7 LBB0_992 - 0x4c, 0x89, 0x45, 0xa0, //0x000053f7 movq %r8, $-96(%rbp) - 0xe9, 0xad, 0xf3, 0xff, 0xff, //0x000053fb jmp LBB0_712 - //0x00005400 LBB0_997 - 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00005400 movq $-2, %rax - 0xe9, 0x2d, 0x00, 0x00, 0x00, //0x00005407 jmp LBB0_990 - //0x0000540c LBB0_985 - 0x4c, 0x29, 0xe7, //0x0000540c subq %r12, %rdi - 0x48, 0x83, 0xc7, 0x01, //0x0000540f addq $1, %rdi - //0x00005413 LBB0_986 - 0x48, 0x8b, 0x45, 0xc8, //0x00005413 movq $-56(%rbp), %rax - 0x48, 0x89, 0x38, //0x00005417 movq %rdi, (%rax) - 0x4c, 0x89, 0xd8, //0x0000541a movq %r11, %rax - 0xe9, 0x2f, 0xf2, 0xff, 0xff, //0x0000541d jmp LBB0_870 - //0x00005422 LBB0_987 - 0x48, 0x83, 0xc3, 0x01, //0x00005422 addq $1, %rbx - 0x48, 0xc7, 0xc0, 0xfd, 0xff, 0xff, 0xff, //0x00005426 movq $-3, %rax - 0xe9, 0x04, 0x00, 0x00, 0x00, //0x0000542d jmp LBB0_989 - //0x00005432 LBB0_988 - 0x48, 0x83, 0xc3, 0x01, //0x00005432 addq $1, %rbx - //0x00005436 LBB0_989 - 0x49, 0x89, 0xd9, //0x00005436 movq %rbx, %r9 - //0x00005439 LBB0_990 - 0x4d, 0x29, 0xe9, //0x00005439 subq %r13, %r9 - 0x48, 0x8b, 0x4d, 0xc8, //0x0000543c movq $-56(%rbp), %rcx - 0x4c, 0x89, 0x09, //0x00005440 movq %r9, (%rcx) - 0xe9, 0x09, 0xf2, 0xff, 0xff, //0x00005443 jmp LBB0_870 - //0x00005448 LBB0_991 - 0x4c, 0x01, 0xe7, //0x00005448 addq %r12, %rdi - 0x48, 0x8b, 0x5d, 0xc8, //0x0000544b movq $-56(%rbp), %rbx - 0x48, 0x85, 0xc9, //0x0000544f testq %rcx, %rcx - 0x0f, 0x85, 0xed, 0xf2, 0xff, 0xff, //0x00005452 jne LBB0_881 - 0xe9, 0x1d, 0xf3, 0xff, 0xff, //0x00005458 jmp LBB0_887 - //0x0000545d LBB0_993 - 0x4c, 0x01, 0xe7, //0x0000545d addq %r12, %rdi - 0xe9, 0x9a, 0xf4, 0xff, 0xff, //0x00005460 jmp LBB0_902 - //0x00005465 LBB0_994 - 0x48, 0x8b, 0x4d, 0xc0, //0x00005465 movq $-64(%rbp), %rcx - 0x48, 0x8b, 0x09, //0x00005469 movq (%rcx), %rcx - 0xe9, 0xc8, 0xfe, 0xff, 0xff, //0x0000546c jmp LBB0_979 - //0x00005471 LBB0_995 - 0x49, 0x8d, 0x48, 0xff, //0x00005471 leaq $-1(%r8), %rcx - 0x4c, 0x39, 0xf1, //0x00005475 cmpq %r14, %rcx - 0x0f, 0x84, 0xd3, 0xf1, 0xff, 0xff, //0x00005478 je LBB0_870 - 0x4b, 0x8d, 0x3c, 0x0e, //0x0000547e leaq (%r14,%r9), %rdi - 0x48, 0x83, 0xc7, 0x02, //0x00005482 addq $2, %rdi - 0x4d, 0x29, 0xf0, //0x00005486 subq %r14, %r8 - 0x49, 0x83, 0xc0, 0xfe, //0x00005489 addq $-2, %r8 - 0x4d, 0x89, 0xc6, //0x0000548d movq %r8, %r14 - 0xe9, 0x6a, 0xf4, 0xff, 0xff, //0x00005490 jmp LBB0_902 - 0x90, 0x90, 0x90, //0x00005495 .p2align 2, 0x90 - // // .set L0_0_set_430, LBB0_430-LJTI0_0 - // // .set L0_0_set_429, LBB0_429-LJTI0_0 - // // .set L0_0_set_415, LBB0_415-LJTI0_0 + //0x00003130 LBB0_571 + 0x4c, 0x8d, 0x7a, 0x02, //0x00003130 leaq $2(%rdx), %r15 + 0x49, 0x39, 0xc7, //0x00003134 cmpq %rax, %r15 + 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00003137 jae LBB0_575 + 0x43, 0x8a, 0x5c, 0x3d, 0x00, //0x0000313d movb (%r13,%r15), %bl + 0x80, 0xfb, 0x0d, //0x00003142 cmpb $13, %bl + 0x0f, 0x84, 0x15, 0x00, 0x00, 0x00, //0x00003145 je LBB0_575 + 0x80, 0xfb, 0x20, //0x0000314b cmpb $32, %bl + 0x0f, 0x84, 0x0c, 0x00, 0x00, 0x00, //0x0000314e je LBB0_575 + 0x80, 0xc3, 0xf7, //0x00003154 addb $-9, %bl + 0x80, 0xfb, 0x01, //0x00003157 cmpb $1, %bl + 0x0f, 0x87, 0x98, 0x00, 0x00, 0x00, //0x0000315a ja LBB0_588 + //0x00003160 .p2align 4, 0x90 + //0x00003160 LBB0_575 + 0x4c, 0x8d, 0x7a, 0x03, //0x00003160 leaq $3(%rdx), %r15 + 0x49, 0x39, 0xc7, //0x00003164 cmpq %rax, %r15 + 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00003167 jae LBB0_579 + 0x43, 0x8a, 0x5c, 0x3d, 0x00, //0x0000316d movb (%r13,%r15), %bl + 0x80, 0xfb, 0x0d, //0x00003172 cmpb $13, %bl + 0x0f, 0x84, 0x15, 0x00, 0x00, 0x00, //0x00003175 je LBB0_579 + 0x80, 0xfb, 0x20, //0x0000317b cmpb $32, %bl + 0x0f, 0x84, 0x0c, 0x00, 0x00, 0x00, //0x0000317e je LBB0_579 + 0x80, 0xc3, 0xf7, //0x00003184 addb $-9, %bl + 0x80, 0xfb, 0x01, //0x00003187 cmpb $1, %bl + 0x0f, 0x87, 0x68, 0x00, 0x00, 0x00, //0x0000318a ja LBB0_588 + //0x00003190 .p2align 4, 0x90 + //0x00003190 LBB0_579 + 0x48, 0x83, 0xc2, 0x04, //0x00003190 addq $4, %rdx + 0x48, 0x39, 0xd0, //0x00003194 cmpq %rdx, %rax + 0x0f, 0x86, 0xa4, 0x15, 0x00, 0x00, //0x00003197 jbe LBB0_867 + 0x48, 0x39, 0xd0, //0x0000319d cmpq %rdx, %rax + 0x0f, 0x84, 0x3a, 0x00, 0x00, 0x00, //0x000031a0 je LBB0_585 + 0x4a, 0x8d, 0x34, 0x28, //0x000031a6 leaq (%rax,%r13), %rsi + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000031aa .p2align 4, 0x90 + //0x000031b0 LBB0_582 + 0x41, 0x0f, 0xbe, 0x7c, 0x15, 0x00, //0x000031b0 movsbl (%r13,%rdx), %edi + 0x83, 0xff, 0x20, //0x000031b6 cmpl $32, %edi + 0x0f, 0x87, 0x2d, 0x00, 0x00, 0x00, //0x000031b9 ja LBB0_587 + 0x49, 0x0f, 0xa3, 0xfb, //0x000031bf btq %rdi, %r11 + 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x000031c3 jae LBB0_587 + 0x48, 0x83, 0xc2, 0x01, //0x000031c9 addq $1, %rdx + 0x48, 0x39, 0xd0, //0x000031cd cmpq %rdx, %rax + 0x0f, 0x85, 0xda, 0xff, 0xff, 0xff, //0x000031d0 jne LBB0_582 + 0xe9, 0x0b, 0x00, 0x00, 0x00, //0x000031d6 jmp LBB0_586 + 0x90, 0x90, 0x90, 0x90, 0x90, //0x000031db .p2align 4, 0x90 + //0x000031e0 LBB0_585 + 0x4c, 0x01, 0xea, //0x000031e0 addq %r13, %rdx + 0x48, 0x89, 0xd6, //0x000031e3 movq %rdx, %rsi + //0x000031e6 LBB0_586 + 0x4c, 0x29, 0xee, //0x000031e6 subq %r13, %rsi + 0x48, 0x89, 0xf2, //0x000031e9 movq %rsi, %rdx + //0x000031ec LBB0_587 + 0x49, 0x89, 0xd7, //0x000031ec movq %rdx, %r15 + 0x48, 0x39, 0xc2, //0x000031ef cmpq %rax, %rdx + 0x0f, 0x83, 0x4c, 0x15, 0x00, 0x00, //0x000031f2 jae LBB0_868 + //0x000031f8 LBB0_588 + 0x49, 0x8d, 0x47, 0x01, //0x000031f8 leaq $1(%r15), %rax + 0x49, 0x89, 0x00, //0x000031fc movq %rax, (%r8) + 0x43, 0x0f, 0xbe, 0x7c, 0x3d, 0x00, //0x000031ff movsbl (%r13,%r15), %edi + 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00003205 movq $-1, %rax + 0x85, 0xff, //0x0000320c testl %edi, %edi + 0x0f, 0x84, 0x55, 0x15, 0x00, 0x00, //0x0000320e je LBB0_874 + 0x49, 0x8b, 0x32, //0x00003214 movq (%r10), %rsi + 0x48, 0x8d, 0x56, 0xff, //0x00003217 leaq $-1(%rsi), %rdx + 0x41, 0x8b, 0x1c, 0xf2, //0x0000321b movl (%r10,%rsi,8), %ebx + 0x48, 0x83, 0xf9, 0xff, //0x0000321f cmpq $-1, %rcx + 0x4c, 0x0f, 0x45, 0xf9, //0x00003223 cmovneq %rcx, %r15 + 0x83, 0xc3, 0xff, //0x00003227 addl $-1, %ebx + 0x83, 0xfb, 0x05, //0x0000322a cmpl $5, %ebx + 0x0f, 0x87, 0x40, 0x00, 0x00, 0x00, //0x0000322d ja LBB0_597 + 0x49, 0x63, 0x0c, 0x9e, //0x00003233 movslq (%r14,%rbx,4), %rcx + 0x4c, 0x01, 0xf1, //0x00003237 addq %r14, %rcx + 0xff, 0xe1, //0x0000323a jmpq *%rcx + //0x0000323c LBB0_591 + 0x83, 0xff, 0x2c, //0x0000323c cmpl $44, %edi + 0x0f, 0x84, 0xe2, 0x04, 0x00, 0x00, //0x0000323f je LBB0_659 + 0x83, 0xff, 0x5d, //0x00003245 cmpl $93, %edi + 0x0f, 0x84, 0xc5, 0x04, 0x00, 0x00, //0x00003248 je LBB0_593 + 0xe9, 0x0f, 0x15, 0x00, 0x00, //0x0000324e jmp LBB0_873 + //0x00003253 LBB0_594 + 0x40, 0x80, 0xff, 0x5d, //0x00003253 cmpb $93, %dil + 0x0f, 0x84, 0xb6, 0x04, 0x00, 0x00, //0x00003257 je LBB0_593 + 0x49, 0xc7, 0x04, 0xf2, 0x01, 0x00, 0x00, 0x00, //0x0000325d movq $1, (%r10,%rsi,8) + 0x83, 0xff, 0x7b, //0x00003265 cmpl $123, %edi + 0x0f, 0x86, 0x11, 0x00, 0x00, 0x00, //0x00003268 jbe LBB0_596 + 0xe9, 0xef, 0x14, 0x00, 0x00, //0x0000326e jmp LBB0_873 + //0x00003273 LBB0_597 + 0x49, 0x89, 0x12, //0x00003273 movq %rdx, (%r10) + 0x83, 0xff, 0x7b, //0x00003276 cmpl $123, %edi + 0x0f, 0x87, 0xe3, 0x14, 0x00, 0x00, //0x00003279 ja LBB0_873 + //0x0000327f LBB0_596 + 0x89, 0xf9, //0x0000327f movl %edi, %ecx + 0x48, 0x8d, 0x15, 0x40, 0x27, 0x00, 0x00, //0x00003281 leaq $10048(%rip), %rdx /* LJTI0_3+0(%rip) */ + 0x48, 0x63, 0x0c, 0x8a, //0x00003288 movslq (%rdx,%rcx,4), %rcx + 0x48, 0x01, 0xd1, //0x0000328c addq %rdx, %rcx + 0xff, 0xe1, //0x0000328f jmpq *%rcx + //0x00003291 LBB0_623 + 0x4d, 0x8b, 0x19, //0x00003291 movq (%r9), %r11 + 0x48, 0x8b, 0x45, 0xc8, //0x00003294 movq $-56(%rbp), %rax + 0x48, 0x8b, 0x38, //0x00003298 movq (%rax), %rdi + 0x48, 0x8d, 0x47, 0xff, //0x0000329b leaq $-1(%rdi), %rax + 0x49, 0x29, 0xc3, //0x0000329f subq %rax, %r11 + 0x0f, 0x84, 0xbb, 0x16, 0x00, 0x00, //0x000032a2 je LBB0_900 + 0x4c, 0x89, 0x7d, 0xb0, //0x000032a8 movq %r15, $-80(%rbp) + 0x4a, 0x8d, 0x0c, 0x2f, //0x000032ac leaq (%rdi,%r13), %rcx + 0x48, 0x83, 0xc1, 0xff, //0x000032b0 addq $-1, %rcx + 0x48, 0x89, 0x4d, 0xd0, //0x000032b4 movq %rcx, $-48(%rbp) + 0x80, 0x39, 0x30, //0x000032b8 cmpb $48, (%rcx) + 0x0f, 0x85, 0x38, 0x00, 0x00, 0x00, //0x000032bb jne LBB0_628 + 0x41, 0xb8, 0x01, 0x00, 0x00, 0x00, //0x000032c1 movl $1, %r8d + 0x49, 0x83, 0xfb, 0x01, //0x000032c7 cmpq $1, %r11 + 0x0f, 0x84, 0xa6, 0xfd, 0xff, 0xff, //0x000032cb je LBB0_559 + 0x41, 0x8a, 0x4c, 0x3d, 0x00, //0x000032d1 movb (%r13,%rdi), %cl + 0x80, 0xc1, 0xd2, //0x000032d6 addb $-46, %cl + 0x80, 0xf9, 0x37, //0x000032d9 cmpb $55, %cl + 0x0f, 0x87, 0x95, 0xfd, 0xff, 0xff, //0x000032dc ja LBB0_559 + 0x0f, 0xb6, 0xc9, //0x000032e2 movzbl %cl, %ecx + 0x48, 0xba, 0x01, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, //0x000032e5 movabsq $36028797027352577, %rdx + 0x48, 0x0f, 0xa3, 0xca, //0x000032ef btq %rcx, %rdx + 0x0f, 0x83, 0x7e, 0xfd, 0xff, 0xff, //0x000032f3 jae LBB0_559 + //0x000032f9 LBB0_628 + 0x48, 0x89, 0x7d, 0xb8, //0x000032f9 movq %rdi, $-72(%rbp) + 0x49, 0x83, 0xfb, 0x10, //0x000032fd cmpq $16, %r11 + 0x0f, 0x82, 0xe6, 0x0e, 0x00, 0x00, //0x00003301 jb LBB0_798 + 0x49, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x00003307 movq $-1, %r14 + 0x45, 0x31, 0xc0, //0x0000330e xorl %r8d, %r8d + 0x49, 0xc7, 0xc7, 0xff, 0xff, 0xff, 0xff, //0x00003311 movq $-1, %r15 + 0x49, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00003318 movq $-1, %r9 + 0x4c, 0x89, 0xdb, //0x0000331f movq %r11, %rbx + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00003322 .p2align 4, 0x90 + //0x00003330 LBB0_630 + 0x48, 0x8b, 0x4d, 0xd0, //0x00003330 movq $-48(%rbp), %rcx + 0xf3, 0x42, 0x0f, 0x6f, 0x14, 0x01, //0x00003334 movdqu (%rcx,%r8), %xmm2 + 0x66, 0x0f, 0x6f, 0xe2, //0x0000333a movdqa %xmm2, %xmm4 + 0x66, 0x41, 0x0f, 0x64, 0xe0, //0x0000333e pcmpgtb %xmm8, %xmm4 + 0x66, 0x0f, 0x6f, 0xeb, //0x00003343 movdqa %xmm3, %xmm5 + 0x66, 0x0f, 0x64, 0xea, //0x00003347 pcmpgtb %xmm2, %xmm5 + 0x66, 0x0f, 0xdb, 0xec, //0x0000334b pand %xmm4, %xmm5 + 0x66, 0x0f, 0x6f, 0xe2, //0x0000334f movdqa %xmm2, %xmm4 + 0x66, 0x41, 0x0f, 0x74, 0xe1, //0x00003353 pcmpeqb %xmm9, %xmm4 + 0x66, 0x0f, 0x6f, 0xf2, //0x00003358 movdqa %xmm2, %xmm6 + 0x66, 0x41, 0x0f, 0x74, 0xf2, //0x0000335c pcmpeqb %xmm10, %xmm6 + 0x66, 0x0f, 0xeb, 0xf4, //0x00003361 por %xmm4, %xmm6 + 0x66, 0x0f, 0x6f, 0xe2, //0x00003365 movdqa %xmm2, %xmm4 + 0x66, 0x41, 0x0f, 0xdb, 0xe3, //0x00003369 pand %xmm11, %xmm4 + 0x66, 0x41, 0x0f, 0x74, 0xd4, //0x0000336e pcmpeqb %xmm12, %xmm2 + 0x66, 0x41, 0x0f, 0x74, 0xe5, //0x00003373 pcmpeqb %xmm13, %xmm4 + 0x66, 0x0f, 0xd7, 0xf4, //0x00003378 pmovmskb %xmm4, %esi + 0x66, 0x0f, 0xeb, 0xe2, //0x0000337c por %xmm2, %xmm4 + 0x66, 0x0f, 0xeb, 0xee, //0x00003380 por %xmm6, %xmm5 + 0x66, 0x0f, 0xeb, 0xec, //0x00003384 por %xmm4, %xmm5 + 0x66, 0x0f, 0xd7, 0xfa, //0x00003388 pmovmskb %xmm2, %edi + 0x66, 0x44, 0x0f, 0xd7, 0xe6, //0x0000338c pmovmskb %xmm6, %r12d + 0x66, 0x0f, 0xd7, 0xcd, //0x00003391 pmovmskb %xmm5, %ecx + 0xf7, 0xd1, //0x00003395 notl %ecx + 0x0f, 0xbc, 0xc9, //0x00003397 bsfl %ecx, %ecx + 0x83, 0xf9, 0x10, //0x0000339a cmpl $16, %ecx + 0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x0000339d je LBB0_632 + 0xba, 0xff, 0xff, 0xff, 0xff, //0x000033a3 movl $-1, %edx + 0xd3, 0xe2, //0x000033a8 shll %cl, %edx + 0xf7, 0xd2, //0x000033aa notl %edx + 0x21, 0xd7, //0x000033ac andl %edx, %edi + 0x21, 0xd6, //0x000033ae andl %edx, %esi + 0x44, 0x21, 0xe2, //0x000033b0 andl %r12d, %edx + 0x41, 0x89, 0xd4, //0x000033b3 movl %edx, %r12d + //0x000033b6 LBB0_632 + 0x44, 0x8d, 0x57, 0xff, //0x000033b6 leal $-1(%rdi), %r10d + 0x41, 0x21, 0xfa, //0x000033ba andl %edi, %r10d + 0x0f, 0x85, 0x19, 0x0d, 0x00, 0x00, //0x000033bd jne LBB0_788 + 0x8d, 0x56, 0xff, //0x000033c3 leal $-1(%rsi), %edx + 0x21, 0xf2, //0x000033c6 andl %esi, %edx + 0x0f, 0x85, 0x67, 0x0c, 0x00, 0x00, //0x000033c8 jne LBB0_786 + 0x41, 0x8d, 0x54, 0x24, 0xff, //0x000033ce leal $-1(%r12), %edx + 0x44, 0x21, 0xe2, //0x000033d3 andl %r12d, %edx + 0x0f, 0x85, 0x59, 0x0c, 0x00, 0x00, //0x000033d6 jne LBB0_786 + 0x85, 0xff, //0x000033dc testl %edi, %edi + 0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x000033de je LBB0_638 + 0x0f, 0xbc, 0xff, //0x000033e4 bsfl %edi, %edi + 0x49, 0x83, 0xf9, 0xff, //0x000033e7 cmpq $-1, %r9 + 0x0f, 0x85, 0xf4, 0x0c, 0x00, 0x00, //0x000033eb jne LBB0_789 + 0x4c, 0x01, 0xc7, //0x000033f1 addq %r8, %rdi + 0x49, 0x89, 0xf9, //0x000033f4 movq %rdi, %r9 + //0x000033f7 LBB0_638 + 0x85, 0xf6, //0x000033f7 testl %esi, %esi + 0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x000033f9 je LBB0_641 + 0x0f, 0xbc, 0xf6, //0x000033ff bsfl %esi, %esi + 0x49, 0x83, 0xff, 0xff, //0x00003402 cmpq $-1, %r15 + 0x0f, 0x85, 0xe0, 0x0c, 0x00, 0x00, //0x00003406 jne LBB0_790 + 0x4c, 0x01, 0xc6, //0x0000340c addq %r8, %rsi + 0x49, 0x89, 0xf7, //0x0000340f movq %rsi, %r15 + //0x00003412 LBB0_641 + 0x45, 0x85, 0xe4, //0x00003412 testl %r12d, %r12d + 0x0f, 0x84, 0x14, 0x00, 0x00, 0x00, //0x00003415 je LBB0_644 + 0x41, 0x0f, 0xbc, 0xd4, //0x0000341b bsfl %r12d, %edx + 0x49, 0x83, 0xfe, 0xff, //0x0000341f cmpq $-1, %r14 + 0x0f, 0x85, 0xca, 0x0c, 0x00, 0x00, //0x00003423 jne LBB0_791 + 0x4c, 0x01, 0xc2, //0x00003429 addq %r8, %rdx + 0x49, 0x89, 0xd6, //0x0000342c movq %rdx, %r14 + //0x0000342f LBB0_644 + 0x83, 0xf9, 0x10, //0x0000342f cmpl $16, %ecx + 0x0f, 0x85, 0xf1, 0x04, 0x00, 0x00, //0x00003432 jne LBB0_682 + 0x48, 0x83, 0xc3, 0xf0, //0x00003438 addq $-16, %rbx + 0x49, 0x83, 0xc0, 0x10, //0x0000343c addq $16, %r8 + 0x48, 0x83, 0xfb, 0x0f, //0x00003440 cmpq $15, %rbx + 0x0f, 0x87, 0xe6, 0xfe, 0xff, 0xff, //0x00003444 ja LBB0_630 + 0x48, 0x8b, 0x4d, 0xd0, //0x0000344a movq $-48(%rbp), %rcx + 0x4a, 0x8d, 0x34, 0x01, //0x0000344e leaq (%rcx,%r8), %rsi + 0x49, 0x89, 0xf4, //0x00003452 movq %rsi, %r12 + 0x4d, 0x39, 0xc3, //0x00003455 cmpq %r8, %r11 + 0x4c, 0x8d, 0x15, 0xc5, 0x27, 0x00, 0x00, //0x00003458 leaq $10181(%rip), %r10 /* LJTI0_5+0(%rip) */ + 0x0f, 0x84, 0xd9, 0x04, 0x00, 0x00, //0x0000345f je LBB0_684 + //0x00003465 LBB0_647 + 0x4c, 0x8d, 0x24, 0x1e, //0x00003465 leaq (%rsi,%rbx), %r12 + 0x48, 0x8b, 0x4d, 0x98, //0x00003469 movq $-104(%rbp), %rcx + 0x4c, 0x8d, 0x04, 0x31, //0x0000346d leaq (%rcx,%rsi), %r8 + 0x4c, 0x2b, 0x45, 0xb8, //0x00003471 subq $-72(%rbp), %r8 + 0x31, 0xd2, //0x00003475 xorl %edx, %edx + 0xe9, 0x21, 0x00, 0x00, 0x00, //0x00003477 jmp LBB0_651 + //0x0000347c LBB0_648 + 0x49, 0x83, 0xfe, 0xff, //0x0000347c cmpq $-1, %r14 + 0x0f, 0x85, 0x95, 0x0b, 0x00, 0x00, //0x00003480 jne LBB0_785 + 0x4d, 0x8d, 0x34, 0x10, //0x00003486 leaq (%r8,%rdx), %r14 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000348a .p2align 4, 0x90 + //0x00003490 LBB0_650 + 0x48, 0x83, 0xc2, 0x01, //0x00003490 addq $1, %rdx + 0x48, 0x39, 0xd3, //0x00003494 cmpq %rdx, %rbx + 0x0f, 0x84, 0xa1, 0x04, 0x00, 0x00, //0x00003497 je LBB0_684 + //0x0000349d LBB0_651 + 0x0f, 0xbe, 0x3c, 0x16, //0x0000349d movsbl (%rsi,%rdx), %edi + 0x8d, 0x4f, 0xd0, //0x000034a1 leal $-48(%rdi), %ecx + 0x83, 0xf9, 0x0a, //0x000034a4 cmpl $10, %ecx + 0x0f, 0x82, 0xe3, 0xff, 0xff, 0xff, //0x000034a7 jb LBB0_650 + 0x8d, 0x4f, 0xd5, //0x000034ad leal $-43(%rdi), %ecx + 0x83, 0xf9, 0x1a, //0x000034b0 cmpl $26, %ecx + 0x0f, 0x87, 0x1c, 0x00, 0x00, 0x00, //0x000034b3 ja LBB0_656 + 0x49, 0x63, 0x0c, 0x8a, //0x000034b9 movslq (%r10,%rcx,4), %rcx + 0x4c, 0x01, 0xd1, //0x000034bd addq %r10, %rcx + 0xff, 0xe1, //0x000034c0 jmpq *%rcx + //0x000034c2 LBB0_654 + 0x49, 0x83, 0xf9, 0xff, //0x000034c2 cmpq $-1, %r9 + 0x0f, 0x85, 0x4f, 0x0b, 0x00, 0x00, //0x000034c6 jne LBB0_785 + 0x4d, 0x8d, 0x0c, 0x10, //0x000034cc leaq (%r8,%rdx), %r9 + 0xe9, 0xbb, 0xff, 0xff, 0xff, //0x000034d0 jmp LBB0_650 + //0x000034d5 LBB0_656 + 0x83, 0xff, 0x65, //0x000034d5 cmpl $101, %edi + 0x0f, 0x85, 0x5a, 0x04, 0x00, 0x00, //0x000034d8 jne LBB0_683 + //0x000034de LBB0_657 + 0x49, 0x83, 0xff, 0xff, //0x000034de cmpq $-1, %r15 + 0x0f, 0x85, 0x33, 0x0b, 0x00, 0x00, //0x000034e2 jne LBB0_785 + 0x4d, 0x8d, 0x3c, 0x10, //0x000034e8 leaq (%r8,%rdx), %r15 + 0xe9, 0x9f, 0xff, 0xff, 0xff, //0x000034ec jmp LBB0_650 + //0x000034f1 LBB0_598 + 0x83, 0xff, 0x2c, //0x000034f1 cmpl $44, %edi + 0x0f, 0x85, 0x10, 0x02, 0x00, 0x00, //0x000034f4 jne LBB0_599 + 0x48, 0x81, 0xfe, 0xff, 0x0f, 0x00, 0x00, //0x000034fa cmpq $4095, %rsi + 0x0f, 0x8f, 0x11, 0x14, 0x00, 0x00, //0x00003501 jg LBB0_980 + 0x48, 0x8d, 0x46, 0x01, //0x00003507 leaq $1(%rsi), %rax + 0x49, 0x89, 0x02, //0x0000350b movq %rax, (%r10) + 0x49, 0xc7, 0x44, 0xf2, 0x08, 0x03, 0x00, 0x00, 0x00, //0x0000350e movq $3, $8(%r10,%rsi,8) + 0xe9, 0x94, 0xfb, 0xff, 0xff, //0x00003517 jmp LBB0_560 + //0x0000351c LBB0_600 + 0x40, 0x80, 0xff, 0x22, //0x0000351c cmpb $34, %dil + 0x0f, 0x85, 0x3c, 0x12, 0x00, 0x00, //0x00003520 jne LBB0_873 + 0x49, 0xc7, 0x04, 0xf2, 0x04, 0x00, 0x00, 0x00, //0x00003526 movq $4, (%r10,%rsi,8) + 0x4d, 0x8b, 0x00, //0x0000352e movq (%r8), %r8 + 0x49, 0x8b, 0x01, //0x00003531 movq (%r9), %rax + 0x49, 0x89, 0xc6, //0x00003534 movq %rax, %r14 + 0x4d, 0x29, 0xc6, //0x00003537 subq %r8, %r14 + 0x0f, 0x84, 0xef, 0x1f, 0x00, 0x00, //0x0000353a je LBB0_998 + 0x48, 0x89, 0x45, 0xb8, //0x00003540 movq %rax, $-72(%rbp) + 0x4c, 0x89, 0x7d, 0xb0, //0x00003544 movq %r15, $-80(%rbp) + 0x49, 0x83, 0xfe, 0x40, //0x00003548 cmpq $64, %r14 + 0x0f, 0x82, 0x71, 0x0c, 0x00, 0x00, //0x0000354c jb LBB0_796 + 0x4c, 0x89, 0xc1, //0x00003552 movq %r8, %rcx + 0x48, 0xf7, 0xd1, //0x00003555 notq %rcx + 0x48, 0xc7, 0x45, 0xd0, 0xff, 0xff, 0xff, 0xff, //0x00003558 movq $-1, $-48(%rbp) + 0x4c, 0x89, 0xc0, //0x00003560 movq %r8, %rax + 0x45, 0x31, 0xdb, //0x00003563 xorl %r11d, %r11d + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00003566 .p2align 4, 0x90 + //0x00003570 LBB0_604 + 0xf3, 0x41, 0x0f, 0x6f, 0x54, 0x05, 0x00, //0x00003570 movdqu (%r13,%rax), %xmm2 + 0xf3, 0x41, 0x0f, 0x6f, 0x6c, 0x05, 0x10, //0x00003577 movdqu $16(%r13,%rax), %xmm5 + 0xf3, 0x41, 0x0f, 0x6f, 0x74, 0x05, 0x20, //0x0000357e movdqu $32(%r13,%rax), %xmm6 + 0xf3, 0x41, 0x0f, 0x6f, 0x7c, 0x05, 0x30, //0x00003585 movdqu $48(%r13,%rax), %xmm7 + 0x66, 0x0f, 0x6f, 0xe2, //0x0000358c movdqa %xmm2, %xmm4 + 0x66, 0x0f, 0x74, 0xe0, //0x00003590 pcmpeqb %xmm0, %xmm4 + 0x66, 0x44, 0x0f, 0xd7, 0xfc, //0x00003594 pmovmskb %xmm4, %r15d + 0x66, 0x0f, 0x6f, 0xe5, //0x00003599 movdqa %xmm5, %xmm4 + 0x66, 0x0f, 0x74, 0xe0, //0x0000359d pcmpeqb %xmm0, %xmm4 + 0x66, 0x0f, 0xd7, 0xdc, //0x000035a1 pmovmskb %xmm4, %ebx + 0x66, 0x0f, 0x6f, 0xe6, //0x000035a5 movdqa %xmm6, %xmm4 + 0x66, 0x0f, 0x74, 0xe0, //0x000035a9 pcmpeqb %xmm0, %xmm4 + 0x66, 0x0f, 0xd7, 0xd4, //0x000035ad pmovmskb %xmm4, %edx + 0x66, 0x0f, 0x6f, 0xe7, //0x000035b1 movdqa %xmm7, %xmm4 + 0x66, 0x0f, 0x74, 0xe0, //0x000035b5 pcmpeqb %xmm0, %xmm4 + 0x66, 0x0f, 0xd7, 0xf4, //0x000035b9 pmovmskb %xmm4, %esi + 0x66, 0x0f, 0x74, 0xd1, //0x000035bd pcmpeqb %xmm1, %xmm2 + 0x66, 0x44, 0x0f, 0xd7, 0xe2, //0x000035c1 pmovmskb %xmm2, %r12d + 0x66, 0x0f, 0x74, 0xe9, //0x000035c6 pcmpeqb %xmm1, %xmm5 + 0x66, 0x0f, 0xd7, 0xfd, //0x000035ca pmovmskb %xmm5, %edi + 0x66, 0x0f, 0x74, 0xf1, //0x000035ce pcmpeqb %xmm1, %xmm6 + 0x66, 0x44, 0x0f, 0xd7, 0xd6, //0x000035d2 pmovmskb %xmm6, %r10d + 0x66, 0x0f, 0x74, 0xf9, //0x000035d7 pcmpeqb %xmm1, %xmm7 + 0x66, 0x44, 0x0f, 0xd7, 0xcf, //0x000035db pmovmskb %xmm7, %r9d + 0x48, 0xc1, 0xe6, 0x30, //0x000035e0 shlq $48, %rsi + 0x48, 0xc1, 0xe2, 0x20, //0x000035e4 shlq $32, %rdx + 0x48, 0x09, 0xf2, //0x000035e8 orq %rsi, %rdx + 0x48, 0xc1, 0xe3, 0x10, //0x000035eb shlq $16, %rbx + 0x48, 0x09, 0xd3, //0x000035ef orq %rdx, %rbx + 0x49, 0x09, 0xdf, //0x000035f2 orq %rbx, %r15 + 0x49, 0xc1, 0xe1, 0x30, //0x000035f5 shlq $48, %r9 + 0x49, 0xc1, 0xe2, 0x20, //0x000035f9 shlq $32, %r10 + 0x4d, 0x09, 0xca, //0x000035fd orq %r9, %r10 + 0x48, 0xc1, 0xe7, 0x10, //0x00003600 shlq $16, %rdi + 0x4c, 0x09, 0xd7, //0x00003604 orq %r10, %rdi + 0x49, 0x09, 0xfc, //0x00003607 orq %rdi, %r12 + 0x0f, 0x85, 0x30, 0x00, 0x00, 0x00, //0x0000360a jne LBB0_613 + 0x4d, 0x85, 0xdb, //0x00003610 testq %r11, %r11 + 0x0f, 0x85, 0x3d, 0x00, 0x00, 0x00, //0x00003613 jne LBB0_615 + 0x45, 0x31, 0xdb, //0x00003619 xorl %r11d, %r11d + 0x4d, 0x85, 0xff, //0x0000361c testq %r15, %r15 + 0x0f, 0x85, 0x83, 0x00, 0x00, 0x00, //0x0000361f jne LBB0_616 + //0x00003625 LBB0_607 + 0x49, 0x83, 0xc6, 0xc0, //0x00003625 addq $-64, %r14 + 0x48, 0x83, 0xc1, 0xc0, //0x00003629 addq $-64, %rcx + 0x48, 0x83, 0xc0, 0x40, //0x0000362d addq $64, %rax + 0x49, 0x83, 0xfe, 0x3f, //0x00003631 cmpq $63, %r14 + 0x0f, 0x87, 0x35, 0xff, 0xff, 0xff, //0x00003635 ja LBB0_604 + 0xe9, 0x35, 0x09, 0x00, 0x00, //0x0000363b jmp LBB0_608 + //0x00003640 LBB0_613 + 0x48, 0x83, 0x7d, 0xd0, 0xff, //0x00003640 cmpq $-1, $-48(%rbp) + 0x0f, 0x85, 0x0b, 0x00, 0x00, 0x00, //0x00003645 jne LBB0_615 + 0x49, 0x0f, 0xbc, 0xd4, //0x0000364b bsfq %r12, %rdx + 0x48, 0x01, 0xc2, //0x0000364f addq %rax, %rdx + 0x48, 0x89, 0x55, 0xd0, //0x00003652 movq %rdx, $-48(%rbp) + //0x00003656 LBB0_615 + 0x4c, 0x89, 0xda, //0x00003656 movq %r11, %rdx + 0x48, 0xf7, 0xd2, //0x00003659 notq %rdx + 0x4c, 0x21, 0xe2, //0x0000365c andq %r12, %rdx + 0x48, 0x8d, 0x34, 0x12, //0x0000365f leaq (%rdx,%rdx), %rsi + 0x4c, 0x09, 0xde, //0x00003663 orq %r11, %rsi + 0x48, 0x89, 0xf7, //0x00003666 movq %rsi, %rdi + 0x48, 0xf7, 0xd7, //0x00003669 notq %rdi + 0x4c, 0x21, 0xe7, //0x0000366c andq %r12, %rdi + 0x48, 0xbb, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x0000366f movabsq $-6148914691236517206, %rbx + 0x48, 0x21, 0xdf, //0x00003679 andq %rbx, %rdi + 0x45, 0x31, 0xdb, //0x0000367c xorl %r11d, %r11d + 0x48, 0x01, 0xd7, //0x0000367f addq %rdx, %rdi + 0x41, 0x0f, 0x92, 0xc3, //0x00003682 setb %r11b + 0x48, 0x01, 0xff, //0x00003686 addq %rdi, %rdi + 0x48, 0xba, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00003689 movabsq $6148914691236517205, %rdx + 0x48, 0x31, 0xd7, //0x00003693 xorq %rdx, %rdi + 0x48, 0x21, 0xf7, //0x00003696 andq %rsi, %rdi + 0x48, 0xf7, 0xd7, //0x00003699 notq %rdi + 0x49, 0x21, 0xff, //0x0000369c andq %rdi, %r15 + 0x4d, 0x85, 0xff, //0x0000369f testq %r15, %r15 + 0x0f, 0x84, 0x7d, 0xff, 0xff, 0xff, //0x000036a2 je LBB0_607 + //0x000036a8 LBB0_616 + 0x49, 0x0f, 0xbc, 0xc7, //0x000036a8 bsfq %r15, %rax + 0x48, 0x29, 0xc8, //0x000036ac subq %rcx, %rax + 0x4c, 0x8b, 0x4d, 0xc0, //0x000036af movq $-64(%rbp), %r9 + 0x4c, 0x8b, 0x55, 0xa0, //0x000036b3 movq $-96(%rbp), %r10 + 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x000036b7 movabsq $4294977024, %r11 + 0x4c, 0x8d, 0x35, 0xe8, 0x22, 0x00, 0x00, //0x000036c1 leaq $8936(%rip), %r14 /* LJTI0_2+0(%rip) */ + 0x4c, 0x8b, 0x7d, 0xb0, //0x000036c8 movq $-80(%rbp), %r15 + 0x48, 0x85, 0xc0, //0x000036cc testq %rax, %rax + 0x0f, 0x88, 0x4f, 0x12, 0x00, 0x00, //0x000036cf js LBB0_822 + //0x000036d5 LBB0_617 + 0x48, 0x8b, 0x4d, 0xc8, //0x000036d5 movq $-56(%rbp), %rcx + 0x48, 0x89, 0x01, //0x000036d9 movq %rax, (%rcx) + 0x4d, 0x85, 0xc0, //0x000036dc testq %r8, %r8 + 0x0f, 0x8f, 0xcb, 0xf9, 0xff, 0xff, //0x000036df jg LBB0_560 + 0xe9, 0x63, 0x12, 0x00, 0x00, //0x000036e5 jmp LBB0_618 + //0x000036ea LBB0_619 + 0x40, 0x80, 0xff, 0x3a, //0x000036ea cmpb $58, %dil + 0x0f, 0x85, 0x6e, 0x10, 0x00, 0x00, //0x000036ee jne LBB0_873 + 0x49, 0xc7, 0x04, 0xf2, 0x00, 0x00, 0x00, 0x00, //0x000036f4 movq $0, (%r10,%rsi,8) + 0xe9, 0xaf, 0xf9, 0xff, 0xff, //0x000036fc jmp LBB0_560 + //0x00003701 LBB0_621 + 0x83, 0xff, 0x22, //0x00003701 cmpl $34, %edi + 0x0f, 0x84, 0x3f, 0x00, 0x00, 0x00, //0x00003704 je LBB0_663 + //0x0000370a LBB0_599 + 0x83, 0xff, 0x7d, //0x0000370a cmpl $125, %edi + 0x0f, 0x85, 0x4f, 0x10, 0x00, 0x00, //0x0000370d jne LBB0_873 + //0x00003713 LBB0_593 + 0x49, 0x89, 0x12, //0x00003713 movq %rdx, (%r10) + 0x4c, 0x89, 0xf8, //0x00003716 movq %r15, %rax + 0x48, 0x85, 0xd2, //0x00003719 testq %rdx, %rdx + 0x0f, 0x85, 0x9d, 0xf9, 0xff, 0xff, //0x0000371c jne LBB0_562 + 0xe9, 0x42, 0x10, 0x00, 0x00, //0x00003722 jmp LBB0_874 + //0x00003727 LBB0_659 + 0x48, 0x81, 0xfe, 0xff, 0x0f, 0x00, 0x00, //0x00003727 cmpq $4095, %rsi + 0x0f, 0x8f, 0xe4, 0x11, 0x00, 0x00, //0x0000372e jg LBB0_980 + 0x48, 0x8d, 0x46, 0x01, //0x00003734 leaq $1(%rsi), %rax + 0x49, 0x89, 0x02, //0x00003738 movq %rax, (%r10) + 0x49, 0xc7, 0x44, 0xf2, 0x08, 0x00, 0x00, 0x00, 0x00, //0x0000373b movq $0, $8(%r10,%rsi,8) + 0xe9, 0x67, 0xf9, 0xff, 0xff, //0x00003744 jmp LBB0_560 + //0x00003749 LBB0_663 + 0x49, 0xc7, 0x04, 0xf2, 0x02, 0x00, 0x00, 0x00, //0x00003749 movq $2, (%r10,%rsi,8) + 0x4d, 0x8b, 0x00, //0x00003751 movq (%r8), %r8 + 0x49, 0x8b, 0x01, //0x00003754 movq (%r9), %rax + 0x49, 0x89, 0xc6, //0x00003757 movq %rax, %r14 + 0x4d, 0x29, 0xc6, //0x0000375a subq %r8, %r14 + 0x0f, 0x84, 0xcc, 0x1d, 0x00, 0x00, //0x0000375d je LBB0_998 + 0x48, 0x89, 0x45, 0xb8, //0x00003763 movq %rax, $-72(%rbp) + 0x4c, 0x89, 0x7d, 0xb0, //0x00003767 movq %r15, $-80(%rbp) + 0x49, 0x83, 0xfe, 0x40, //0x0000376b cmpq $64, %r14 + 0x0f, 0x82, 0xad, 0x0a, 0x00, 0x00, //0x0000376f jb LBB0_801 + 0x4c, 0x89, 0xc3, //0x00003775 movq %r8, %rbx + 0x48, 0xf7, 0xd3, //0x00003778 notq %rbx + 0x48, 0xc7, 0x45, 0xd0, 0xff, 0xff, 0xff, 0xff, //0x0000377b movq $-1, $-48(%rbp) + 0x4c, 0x89, 0xc0, //0x00003783 movq %r8, %rax + 0x45, 0x31, 0xdb, //0x00003786 xorl %r11d, %r11d + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00003789 .p2align 4, 0x90 + //0x00003790 LBB0_666 + 0xf3, 0x41, 0x0f, 0x6f, 0x54, 0x05, 0x00, //0x00003790 movdqu (%r13,%rax), %xmm2 + 0xf3, 0x41, 0x0f, 0x6f, 0x64, 0x05, 0x10, //0x00003797 movdqu $16(%r13,%rax), %xmm4 + 0xf3, 0x41, 0x0f, 0x6f, 0x6c, 0x05, 0x20, //0x0000379e movdqu $32(%r13,%rax), %xmm5 + 0xf3, 0x41, 0x0f, 0x6f, 0x74, 0x05, 0x30, //0x000037a5 movdqu $48(%r13,%rax), %xmm6 + 0x66, 0x0f, 0x6f, 0xfa, //0x000037ac movdqa %xmm2, %xmm7 + 0x66, 0x0f, 0x74, 0xf8, //0x000037b0 pcmpeqb %xmm0, %xmm7 + 0x66, 0x44, 0x0f, 0xd7, 0xff, //0x000037b4 pmovmskb %xmm7, %r15d + 0x66, 0x0f, 0x6f, 0xfc, //0x000037b9 movdqa %xmm4, %xmm7 + 0x66, 0x0f, 0x74, 0xf8, //0x000037bd pcmpeqb %xmm0, %xmm7 + 0x66, 0x0f, 0xd7, 0xcf, //0x000037c1 pmovmskb %xmm7, %ecx + 0x66, 0x0f, 0x6f, 0xfd, //0x000037c5 movdqa %xmm5, %xmm7 + 0x66, 0x0f, 0x74, 0xf8, //0x000037c9 pcmpeqb %xmm0, %xmm7 + 0x66, 0x0f, 0xd7, 0xd7, //0x000037cd pmovmskb %xmm7, %edx + 0x66, 0x0f, 0x6f, 0xfe, //0x000037d1 movdqa %xmm6, %xmm7 + 0x66, 0x0f, 0x74, 0xf8, //0x000037d5 pcmpeqb %xmm0, %xmm7 + 0x66, 0x0f, 0xd7, 0xf7, //0x000037d9 pmovmskb %xmm7, %esi + 0x66, 0x0f, 0x74, 0xd1, //0x000037dd pcmpeqb %xmm1, %xmm2 + 0x66, 0x44, 0x0f, 0xd7, 0xe2, //0x000037e1 pmovmskb %xmm2, %r12d + 0x66, 0x0f, 0x74, 0xe1, //0x000037e6 pcmpeqb %xmm1, %xmm4 + 0x66, 0x0f, 0xd7, 0xfc, //0x000037ea pmovmskb %xmm4, %edi + 0x66, 0x0f, 0x74, 0xe9, //0x000037ee pcmpeqb %xmm1, %xmm5 + 0x66, 0x44, 0x0f, 0xd7, 0xcd, //0x000037f2 pmovmskb %xmm5, %r9d + 0x66, 0x0f, 0x74, 0xf1, //0x000037f7 pcmpeqb %xmm1, %xmm6 + 0x66, 0x44, 0x0f, 0xd7, 0xd6, //0x000037fb pmovmskb %xmm6, %r10d + 0x48, 0xc1, 0xe6, 0x30, //0x00003800 shlq $48, %rsi + 0x48, 0xc1, 0xe2, 0x20, //0x00003804 shlq $32, %rdx + 0x48, 0x09, 0xf2, //0x00003808 orq %rsi, %rdx + 0x48, 0xc1, 0xe1, 0x10, //0x0000380b shlq $16, %rcx + 0x48, 0x09, 0xd1, //0x0000380f orq %rdx, %rcx + 0x49, 0x09, 0xcf, //0x00003812 orq %rcx, %r15 + 0x49, 0xc1, 0xe2, 0x30, //0x00003815 shlq $48, %r10 + 0x49, 0xc1, 0xe1, 0x20, //0x00003819 shlq $32, %r9 + 0x4d, 0x09, 0xd1, //0x0000381d orq %r10, %r9 + 0x48, 0xc1, 0xe7, 0x10, //0x00003820 shlq $16, %rdi + 0x4c, 0x09, 0xcf, //0x00003824 orq %r9, %rdi + 0x49, 0x09, 0xfc, //0x00003827 orq %rdi, %r12 + 0x0f, 0x85, 0x30, 0x00, 0x00, 0x00, //0x0000382a jne LBB0_675 + 0x4d, 0x85, 0xdb, //0x00003830 testq %r11, %r11 + 0x0f, 0x85, 0x3d, 0x00, 0x00, 0x00, //0x00003833 jne LBB0_677 + 0x45, 0x31, 0xdb, //0x00003839 xorl %r11d, %r11d + 0x4d, 0x85, 0xff, //0x0000383c testq %r15, %r15 + 0x0f, 0x85, 0x83, 0x00, 0x00, 0x00, //0x0000383f jne LBB0_678 + //0x00003845 LBB0_669 + 0x49, 0x83, 0xc6, 0xc0, //0x00003845 addq $-64, %r14 + 0x48, 0x83, 0xc3, 0xc0, //0x00003849 addq $-64, %rbx + 0x48, 0x83, 0xc0, 0x40, //0x0000384d addq $64, %rax + 0x49, 0x83, 0xfe, 0x3f, //0x00003851 cmpq $63, %r14 + 0x0f, 0x87, 0x35, 0xff, 0xff, 0xff, //0x00003855 ja LBB0_666 + 0xe9, 0xdd, 0x07, 0x00, 0x00, //0x0000385b jmp LBB0_670 + //0x00003860 LBB0_675 + 0x48, 0x83, 0x7d, 0xd0, 0xff, //0x00003860 cmpq $-1, $-48(%rbp) + 0x0f, 0x85, 0x0b, 0x00, 0x00, 0x00, //0x00003865 jne LBB0_677 + 0x49, 0x0f, 0xbc, 0xcc, //0x0000386b bsfq %r12, %rcx + 0x48, 0x01, 0xc1, //0x0000386f addq %rax, %rcx + 0x48, 0x89, 0x4d, 0xd0, //0x00003872 movq %rcx, $-48(%rbp) + //0x00003876 LBB0_677 + 0x4c, 0x89, 0xd9, //0x00003876 movq %r11, %rcx + 0x48, 0xf7, 0xd1, //0x00003879 notq %rcx + 0x4c, 0x21, 0xe1, //0x0000387c andq %r12, %rcx + 0x48, 0x8d, 0x14, 0x09, //0x0000387f leaq (%rcx,%rcx), %rdx + 0x4c, 0x09, 0xda, //0x00003883 orq %r11, %rdx + 0x48, 0x89, 0xd6, //0x00003886 movq %rdx, %rsi + 0x48, 0xf7, 0xd6, //0x00003889 notq %rsi + 0x4c, 0x21, 0xe6, //0x0000388c andq %r12, %rsi + 0x48, 0xbf, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x0000388f movabsq $-6148914691236517206, %rdi + 0x48, 0x21, 0xfe, //0x00003899 andq %rdi, %rsi + 0x45, 0x31, 0xdb, //0x0000389c xorl %r11d, %r11d + 0x48, 0x01, 0xce, //0x0000389f addq %rcx, %rsi + 0x41, 0x0f, 0x92, 0xc3, //0x000038a2 setb %r11b + 0x48, 0x01, 0xf6, //0x000038a6 addq %rsi, %rsi + 0x48, 0xb9, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x000038a9 movabsq $6148914691236517205, %rcx + 0x48, 0x31, 0xce, //0x000038b3 xorq %rcx, %rsi + 0x48, 0x21, 0xd6, //0x000038b6 andq %rdx, %rsi + 0x48, 0xf7, 0xd6, //0x000038b9 notq %rsi + 0x49, 0x21, 0xf7, //0x000038bc andq %rsi, %r15 + 0x4d, 0x85, 0xff, //0x000038bf testq %r15, %r15 + 0x0f, 0x84, 0x7d, 0xff, 0xff, 0xff, //0x000038c2 je LBB0_669 + //0x000038c8 LBB0_678 + 0x49, 0x0f, 0xbc, 0xc7, //0x000038c8 bsfq %r15, %rax + 0x48, 0x29, 0xd8, //0x000038cc subq %rbx, %rax + 0x4c, 0x8b, 0x4d, 0xc0, //0x000038cf movq $-64(%rbp), %r9 + 0x4c, 0x8b, 0x55, 0xa0, //0x000038d3 movq $-96(%rbp), %r10 + 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x000038d7 movabsq $4294977024, %r11 + 0x4c, 0x8d, 0x35, 0xc8, 0x20, 0x00, 0x00, //0x000038e1 leaq $8392(%rip), %r14 /* LJTI0_2+0(%rip) */ + 0x4c, 0x8b, 0x7d, 0xb0, //0x000038e8 movq $-80(%rbp), %r15 + 0x48, 0x85, 0xc0, //0x000038ec testq %rax, %rax + 0x0f, 0x88, 0x2f, 0x10, 0x00, 0x00, //0x000038ef js LBB0_822 + //0x000038f5 LBB0_679 + 0x48, 0x8b, 0x4d, 0xc8, //0x000038f5 movq $-56(%rbp), %rcx + 0x48, 0x89, 0x01, //0x000038f9 movq %rax, (%rcx) + 0x4d, 0x85, 0xc0, //0x000038fc testq %r8, %r8 + 0x0f, 0x8e, 0x48, 0x10, 0x00, 0x00, //0x000038ff jle LBB0_618 + 0x49, 0x8b, 0x02, //0x00003905 movq (%r10), %rax + 0x48, 0x3d, 0xff, 0x0f, 0x00, 0x00, //0x00003908 cmpq $4095, %rax + 0x0f, 0x8f, 0x04, 0x10, 0x00, 0x00, //0x0000390e jg LBB0_980 + 0x48, 0x8d, 0x48, 0x01, //0x00003914 leaq $1(%rax), %rcx + 0x49, 0x89, 0x0a, //0x00003918 movq %rcx, (%r10) + 0x49, 0xc7, 0x44, 0xc2, 0x08, 0x04, 0x00, 0x00, 0x00, //0x0000391b movq $4, $8(%r10,%rax,8) + 0xe9, 0x87, 0xf7, 0xff, 0xff, //0x00003924 jmp LBB0_560 + //0x00003929 LBB0_682 + 0x41, 0x89, 0xcc, //0x00003929 movl %ecx, %r12d + 0x4c, 0x03, 0x65, 0xd0, //0x0000392c addq $-48(%rbp), %r12 + 0x4d, 0x01, 0xc4, //0x00003930 addq %r8, %r12 + 0xe9, 0x06, 0x00, 0x00, 0x00, //0x00003933 jmp LBB0_684 + //0x00003938 LBB0_683 + 0x48, 0x01, 0xd6, //0x00003938 addq %rdx, %rsi + 0x49, 0x89, 0xf4, //0x0000393b movq %rsi, %r12 + //0x0000393e LBB0_684 + 0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x0000393e movq $-1, %r8 + 0x4d, 0x85, 0xc9, //0x00003945 testq %r9, %r9 + 0x0f, 0x84, 0x93, 0x1a, 0x00, 0x00, //0x00003948 je LBB0_973 + 0x4d, 0x85, 0xf6, //0x0000394e testq %r14, %r14 + 0x48, 0x8b, 0x7d, 0xb8, //0x00003951 movq $-72(%rbp), %rdi + 0x0f, 0x84, 0x0f, 0x10, 0x00, 0x00, //0x00003955 je LBB0_901 + 0x4d, 0x85, 0xff, //0x0000395b testq %r15, %r15 + 0x0f, 0x84, 0x06, 0x10, 0x00, 0x00, //0x0000395e je LBB0_901 + 0x4c, 0x2b, 0x65, 0xd0, //0x00003964 subq $-48(%rbp), %r12 + 0x49, 0x8d, 0x4c, 0x24, 0xff, //0x00003968 leaq $-1(%r12), %rcx + 0x49, 0x39, 0xc9, //0x0000396d cmpq %rcx, %r9 + 0x0f, 0x84, 0xf2, 0xf6, 0xff, 0xff, //0x00003970 je LBB0_557 + 0x49, 0x39, 0xce, //0x00003976 cmpq %rcx, %r14 + 0x0f, 0x84, 0xe9, 0xf6, 0xff, 0xff, //0x00003979 je LBB0_557 + 0x49, 0x39, 0xcf, //0x0000397f cmpq %rcx, %r15 + 0x0f, 0x84, 0xe0, 0xf6, 0xff, 0xff, //0x00003982 je LBB0_557 + 0x4d, 0x85, 0xf6, //0x00003988 testq %r14, %r14 + 0x0f, 0x8e, 0x18, 0x00, 0x00, 0x00, //0x0000398b jle LBB0_693 + 0x49, 0x8d, 0x4e, 0xff, //0x00003991 leaq $-1(%r14), %rcx + 0x49, 0x39, 0xcf, //0x00003995 cmpq %rcx, %r15 + 0x0f, 0x84, 0x0b, 0x00, 0x00, 0x00, //0x00003998 je LBB0_693 + 0x49, 0xf7, 0xd6, //0x0000399e notq %r14 + 0x4d, 0x89, 0xf0, //0x000039a1 movq %r14, %r8 + 0xe9, 0xc5, 0xf6, 0xff, 0xff, //0x000039a4 jmp LBB0_558 + //0x000039a9 LBB0_693 + 0x4c, 0x89, 0xc9, //0x000039a9 movq %r9, %rcx + 0x4c, 0x09, 0xf9, //0x000039ac orq %r15, %rcx + 0x0f, 0x99, 0xc1, //0x000039af setns %cl + 0x0f, 0x88, 0xe3, 0x04, 0x00, 0x00, //0x000039b2 js LBB0_766 + 0x4d, 0x39, 0xf9, //0x000039b8 cmpq %r15, %r9 + 0x0f, 0x8c, 0xda, 0x04, 0x00, 0x00, //0x000039bb jl LBB0_766 + 0x49, 0xf7, 0xd1, //0x000039c1 notq %r9 + 0x4d, 0x89, 0xc8, //0x000039c4 movq %r9, %r8 + 0xe9, 0xa2, 0xf6, 0xff, 0xff, //0x000039c7 jmp LBB0_558 + //0x000039cc LBB0_696 + 0x48, 0x8b, 0x45, 0xc8, //0x000039cc movq $-56(%rbp), %rax + 0x4c, 0x8b, 0x00, //0x000039d0 movq (%rax), %r8 + 0x49, 0x8b, 0x01, //0x000039d3 movq (%r9), %rax + 0x49, 0x89, 0xc6, //0x000039d6 movq %rax, %r14 + 0x4d, 0x29, 0xc6, //0x000039d9 subq %r8, %r14 + 0x0f, 0x84, 0x4d, 0x1b, 0x00, 0x00, //0x000039dc je LBB0_998 + 0x48, 0x89, 0x45, 0xb8, //0x000039e2 movq %rax, $-72(%rbp) + 0x4c, 0x89, 0x7d, 0xb0, //0x000039e6 movq %r15, $-80(%rbp) + 0x49, 0x83, 0xfe, 0x40, //0x000039ea cmpq $64, %r14 + 0x0f, 0x82, 0x58, 0x08, 0x00, 0x00, //0x000039ee jb LBB0_803 + 0x4c, 0x89, 0xc3, //0x000039f4 movq %r8, %rbx + 0x48, 0xf7, 0xd3, //0x000039f7 notq %rbx + 0x48, 0xc7, 0x45, 0xd0, 0xff, 0xff, 0xff, 0xff, //0x000039fa movq $-1, $-48(%rbp) + 0x4c, 0x89, 0xc0, //0x00003a02 movq %r8, %rax + 0x45, 0x31, 0xdb, //0x00003a05 xorl %r11d, %r11d + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00003a08 .p2align 4, 0x90 + //0x00003a10 LBB0_699 + 0xf3, 0x41, 0x0f, 0x6f, 0x54, 0x05, 0x00, //0x00003a10 movdqu (%r13,%rax), %xmm2 + 0xf3, 0x41, 0x0f, 0x6f, 0x64, 0x05, 0x10, //0x00003a17 movdqu $16(%r13,%rax), %xmm4 + 0xf3, 0x41, 0x0f, 0x6f, 0x6c, 0x05, 0x20, //0x00003a1e movdqu $32(%r13,%rax), %xmm5 + 0xf3, 0x41, 0x0f, 0x6f, 0x74, 0x05, 0x30, //0x00003a25 movdqu $48(%r13,%rax), %xmm6 + 0x66, 0x0f, 0x6f, 0xfa, //0x00003a2c movdqa %xmm2, %xmm7 + 0x66, 0x0f, 0x74, 0xf8, //0x00003a30 pcmpeqb %xmm0, %xmm7 + 0x66, 0x44, 0x0f, 0xd7, 0xff, //0x00003a34 pmovmskb %xmm7, %r15d + 0x66, 0x0f, 0x6f, 0xfc, //0x00003a39 movdqa %xmm4, %xmm7 + 0x66, 0x0f, 0x74, 0xf8, //0x00003a3d pcmpeqb %xmm0, %xmm7 + 0x66, 0x0f, 0xd7, 0xcf, //0x00003a41 pmovmskb %xmm7, %ecx + 0x66, 0x0f, 0x6f, 0xfd, //0x00003a45 movdqa %xmm5, %xmm7 + 0x66, 0x0f, 0x74, 0xf8, //0x00003a49 pcmpeqb %xmm0, %xmm7 + 0x66, 0x0f, 0xd7, 0xd7, //0x00003a4d pmovmskb %xmm7, %edx + 0x66, 0x0f, 0x6f, 0xfe, //0x00003a51 movdqa %xmm6, %xmm7 + 0x66, 0x0f, 0x74, 0xf8, //0x00003a55 pcmpeqb %xmm0, %xmm7 + 0x66, 0x0f, 0xd7, 0xf7, //0x00003a59 pmovmskb %xmm7, %esi + 0x66, 0x0f, 0x74, 0xd1, //0x00003a5d pcmpeqb %xmm1, %xmm2 + 0x66, 0x44, 0x0f, 0xd7, 0xe2, //0x00003a61 pmovmskb %xmm2, %r12d + 0x66, 0x0f, 0x74, 0xe1, //0x00003a66 pcmpeqb %xmm1, %xmm4 + 0x66, 0x0f, 0xd7, 0xfc, //0x00003a6a pmovmskb %xmm4, %edi + 0x66, 0x0f, 0x74, 0xe9, //0x00003a6e pcmpeqb %xmm1, %xmm5 + 0x66, 0x44, 0x0f, 0xd7, 0xcd, //0x00003a72 pmovmskb %xmm5, %r9d + 0x66, 0x0f, 0x74, 0xf1, //0x00003a77 pcmpeqb %xmm1, %xmm6 + 0x66, 0x44, 0x0f, 0xd7, 0xd6, //0x00003a7b pmovmskb %xmm6, %r10d + 0x48, 0xc1, 0xe6, 0x30, //0x00003a80 shlq $48, %rsi + 0x48, 0xc1, 0xe2, 0x20, //0x00003a84 shlq $32, %rdx + 0x48, 0x09, 0xf2, //0x00003a88 orq %rsi, %rdx + 0x48, 0xc1, 0xe1, 0x10, //0x00003a8b shlq $16, %rcx + 0x48, 0x09, 0xd1, //0x00003a8f orq %rdx, %rcx + 0x49, 0x09, 0xcf, //0x00003a92 orq %rcx, %r15 + 0x49, 0xc1, 0xe2, 0x30, //0x00003a95 shlq $48, %r10 + 0x49, 0xc1, 0xe1, 0x20, //0x00003a99 shlq $32, %r9 + 0x4d, 0x09, 0xd1, //0x00003a9d orq %r10, %r9 + 0x48, 0xc1, 0xe7, 0x10, //0x00003aa0 shlq $16, %rdi + 0x4c, 0x09, 0xcf, //0x00003aa4 orq %r9, %rdi + 0x49, 0x09, 0xfc, //0x00003aa7 orq %rdi, %r12 + 0x0f, 0x85, 0x30, 0x00, 0x00, 0x00, //0x00003aaa jne LBB0_708 + 0x4d, 0x85, 0xdb, //0x00003ab0 testq %r11, %r11 + 0x0f, 0x85, 0x3d, 0x00, 0x00, 0x00, //0x00003ab3 jne LBB0_710 + 0x45, 0x31, 0xdb, //0x00003ab9 xorl %r11d, %r11d + 0x4d, 0x85, 0xff, //0x00003abc testq %r15, %r15 + 0x0f, 0x85, 0x83, 0x00, 0x00, 0x00, //0x00003abf jne LBB0_711 + //0x00003ac5 LBB0_702 + 0x49, 0x83, 0xc6, 0xc0, //0x00003ac5 addq $-64, %r14 + 0x48, 0x83, 0xc3, 0xc0, //0x00003ac9 addq $-64, %rbx + 0x48, 0x83, 0xc0, 0x40, //0x00003acd addq $64, %rax + 0x49, 0x83, 0xfe, 0x3f, //0x00003ad1 cmpq $63, %r14 + 0x0f, 0x87, 0x35, 0xff, 0xff, 0xff, //0x00003ad5 ja LBB0_699 + 0xe9, 0x2c, 0x06, 0x00, 0x00, //0x00003adb jmp LBB0_703 + //0x00003ae0 LBB0_708 + 0x48, 0x83, 0x7d, 0xd0, 0xff, //0x00003ae0 cmpq $-1, $-48(%rbp) + 0x0f, 0x85, 0x0b, 0x00, 0x00, 0x00, //0x00003ae5 jne LBB0_710 + 0x49, 0x0f, 0xbc, 0xcc, //0x00003aeb bsfq %r12, %rcx + 0x48, 0x01, 0xc1, //0x00003aef addq %rax, %rcx + 0x48, 0x89, 0x4d, 0xd0, //0x00003af2 movq %rcx, $-48(%rbp) + //0x00003af6 LBB0_710 + 0x4c, 0x89, 0xd9, //0x00003af6 movq %r11, %rcx + 0x48, 0xf7, 0xd1, //0x00003af9 notq %rcx + 0x4c, 0x21, 0xe1, //0x00003afc andq %r12, %rcx + 0x48, 0x8d, 0x14, 0x09, //0x00003aff leaq (%rcx,%rcx), %rdx + 0x4c, 0x09, 0xda, //0x00003b03 orq %r11, %rdx + 0x48, 0x89, 0xd6, //0x00003b06 movq %rdx, %rsi + 0x48, 0xf7, 0xd6, //0x00003b09 notq %rsi + 0x4c, 0x21, 0xe6, //0x00003b0c andq %r12, %rsi + 0x48, 0xbf, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00003b0f movabsq $-6148914691236517206, %rdi + 0x48, 0x21, 0xfe, //0x00003b19 andq %rdi, %rsi + 0x45, 0x31, 0xdb, //0x00003b1c xorl %r11d, %r11d + 0x48, 0x01, 0xce, //0x00003b1f addq %rcx, %rsi + 0x41, 0x0f, 0x92, 0xc3, //0x00003b22 setb %r11b + 0x48, 0x01, 0xf6, //0x00003b26 addq %rsi, %rsi + 0x48, 0xb9, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00003b29 movabsq $6148914691236517205, %rcx + 0x48, 0x31, 0xce, //0x00003b33 xorq %rcx, %rsi + 0x48, 0x21, 0xd6, //0x00003b36 andq %rdx, %rsi + 0x48, 0xf7, 0xd6, //0x00003b39 notq %rsi + 0x49, 0x21, 0xf7, //0x00003b3c andq %rsi, %r15 + 0x4d, 0x85, 0xff, //0x00003b3f testq %r15, %r15 + 0x0f, 0x84, 0x7d, 0xff, 0xff, 0xff, //0x00003b42 je LBB0_702 + //0x00003b48 LBB0_711 + 0x49, 0x0f, 0xbc, 0xc7, //0x00003b48 bsfq %r15, %rax + 0x48, 0x29, 0xd8, //0x00003b4c subq %rbx, %rax + //0x00003b4f LBB0_712 + 0x4c, 0x8b, 0x4d, 0xc0, //0x00003b4f movq $-64(%rbp), %r9 + 0x4c, 0x8b, 0x55, 0xa0, //0x00003b53 movq $-96(%rbp), %r10 + 0x4c, 0x8b, 0x7d, 0xb0, //0x00003b57 movq $-80(%rbp), %r15 + 0x48, 0x85, 0xc0, //0x00003b5b testq %rax, %rax + 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00003b5e movabsq $4294977024, %r11 + 0x4c, 0x8d, 0x35, 0x41, 0x1e, 0x00, 0x00, //0x00003b68 leaq $7745(%rip), %r14 /* LJTI0_2+0(%rip) */ + 0x0f, 0x89, 0x60, 0xfb, 0xff, 0xff, //0x00003b6f jns LBB0_617 + 0xe9, 0xaa, 0x0d, 0x00, 0x00, //0x00003b75 jmp LBB0_822 + //0x00003b7a LBB0_713 + 0x49, 0x8b, 0x39, //0x00003b7a movq (%r9), %rdi + 0x48, 0x8b, 0x45, 0xc8, //0x00003b7d movq $-56(%rbp), %rax + 0x48, 0x8b, 0x00, //0x00003b81 movq (%rax), %rax + 0x48, 0x29, 0xc7, //0x00003b84 subq %rax, %rdi + 0x0f, 0x84, 0x7e, 0x18, 0x00, 0x00, //0x00003b87 je LBB0_977 + 0x4c, 0x89, 0x7d, 0xb0, //0x00003b8d movq %r15, $-80(%rbp) + 0x4e, 0x8d, 0x14, 0x28, //0x00003b91 leaq (%rax,%r13), %r10 + 0x41, 0x80, 0x3a, 0x30, //0x00003b95 cmpb $48, (%r10) + 0x0f, 0x85, 0x37, 0x00, 0x00, 0x00, //0x00003b99 jne LBB0_718 + 0x41, 0xbf, 0x01, 0x00, 0x00, 0x00, //0x00003b9f movl $1, %r15d + 0x48, 0x83, 0xff, 0x01, //0x00003ba5 cmpq $1, %rdi + 0x0f, 0x84, 0x91, 0x03, 0x00, 0x00, //0x00003ba9 je LBB0_780 + 0x41, 0x8a, 0x4a, 0x01, //0x00003baf movb $1(%r10), %cl + 0x80, 0xc1, 0xd2, //0x00003bb3 addb $-46, %cl + 0x80, 0xf9, 0x37, //0x00003bb6 cmpb $55, %cl + 0x0f, 0x87, 0x81, 0x03, 0x00, 0x00, //0x00003bb9 ja LBB0_780 + 0x0f, 0xb6, 0xc9, //0x00003bbf movzbl %cl, %ecx + 0x48, 0xba, 0x01, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, //0x00003bc2 movabsq $36028797027352577, %rdx + 0x48, 0x0f, 0xa3, 0xca, //0x00003bcc btq %rcx, %rdx + 0x0f, 0x83, 0x6a, 0x03, 0x00, 0x00, //0x00003bd0 jae LBB0_780 + //0x00003bd6 LBB0_718 + 0x48, 0x83, 0xff, 0x10, //0x00003bd6 cmpq $16, %rdi + 0x0f, 0x82, 0x8a, 0x06, 0x00, 0x00, //0x00003bda jb LBB0_804 + 0x49, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00003be0 movq $-1, %r9 + 0x45, 0x31, 0xff, //0x00003be7 xorl %r15d, %r15d + 0x49, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x00003bea movq $-1, %r14 + 0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00003bf1 movq $-1, %r8 + 0x49, 0x89, 0xfb, //0x00003bf8 movq %rdi, %r11 + //0x00003bfb LBB0_720 + 0xf3, 0x43, 0x0f, 0x6f, 0x14, 0x3a, //0x00003bfb movdqu (%r10,%r15), %xmm2 + 0x66, 0x0f, 0x6f, 0xe2, //0x00003c01 movdqa %xmm2, %xmm4 + 0x66, 0x41, 0x0f, 0x64, 0xe0, //0x00003c05 pcmpgtb %xmm8, %xmm4 + 0x66, 0x0f, 0x6f, 0xeb, //0x00003c0a movdqa %xmm3, %xmm5 + 0x66, 0x0f, 0x64, 0xea, //0x00003c0e pcmpgtb %xmm2, %xmm5 + 0x66, 0x0f, 0xdb, 0xec, //0x00003c12 pand %xmm4, %xmm5 + 0x66, 0x0f, 0x6f, 0xe2, //0x00003c16 movdqa %xmm2, %xmm4 + 0x66, 0x41, 0x0f, 0x74, 0xe1, //0x00003c1a pcmpeqb %xmm9, %xmm4 + 0x66, 0x0f, 0x6f, 0xf2, //0x00003c1f movdqa %xmm2, %xmm6 + 0x66, 0x41, 0x0f, 0x74, 0xf2, //0x00003c23 pcmpeqb %xmm10, %xmm6 + 0x66, 0x0f, 0xeb, 0xf4, //0x00003c28 por %xmm4, %xmm6 + 0x66, 0x0f, 0x6f, 0xe2, //0x00003c2c movdqa %xmm2, %xmm4 + 0x66, 0x41, 0x0f, 0xdb, 0xe3, //0x00003c30 pand %xmm11, %xmm4 + 0x66, 0x41, 0x0f, 0x74, 0xd4, //0x00003c35 pcmpeqb %xmm12, %xmm2 + 0x66, 0x41, 0x0f, 0x74, 0xe5, //0x00003c3a pcmpeqb %xmm13, %xmm4 + 0x66, 0x0f, 0xd7, 0xd4, //0x00003c3f pmovmskb %xmm4, %edx + 0x66, 0x0f, 0xeb, 0xe2, //0x00003c43 por %xmm2, %xmm4 + 0x66, 0x0f, 0xeb, 0xee, //0x00003c47 por %xmm6, %xmm5 + 0x66, 0x0f, 0xeb, 0xec, //0x00003c4b por %xmm4, %xmm5 + 0x66, 0x0f, 0xd7, 0xda, //0x00003c4f pmovmskb %xmm2, %ebx + 0x66, 0x44, 0x0f, 0xd7, 0xe6, //0x00003c53 pmovmskb %xmm6, %r12d + 0x66, 0x0f, 0xd7, 0xcd, //0x00003c58 pmovmskb %xmm5, %ecx + 0xf7, 0xd1, //0x00003c5c notl %ecx + 0x0f, 0xbc, 0xc9, //0x00003c5e bsfl %ecx, %ecx + 0x83, 0xf9, 0x10, //0x00003c61 cmpl $16, %ecx + 0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x00003c64 je LBB0_722 + 0xbe, 0xff, 0xff, 0xff, 0xff, //0x00003c6a movl $-1, %esi + 0xd3, 0xe6, //0x00003c6f shll %cl, %esi + 0xf7, 0xd6, //0x00003c71 notl %esi + 0x21, 0xf3, //0x00003c73 andl %esi, %ebx + 0x21, 0xf2, //0x00003c75 andl %esi, %edx + 0x44, 0x21, 0xe6, //0x00003c77 andl %r12d, %esi + 0x41, 0x89, 0xf4, //0x00003c7a movl %esi, %r12d + //0x00003c7d LBB0_722 + 0x8d, 0x73, 0xff, //0x00003c7d leal $-1(%rbx), %esi + 0x21, 0xde, //0x00003c80 andl %ebx, %esi + 0x0f, 0x85, 0x7c, 0x04, 0x00, 0x00, //0x00003c82 jne LBB0_793 + 0x8d, 0x72, 0xff, //0x00003c88 leal $-1(%rdx), %esi + 0x21, 0xd6, //0x00003c8b andl %edx, %esi + 0x0f, 0x85, 0x71, 0x04, 0x00, 0x00, //0x00003c8d jne LBB0_793 + 0x41, 0x8d, 0x74, 0x24, 0xff, //0x00003c93 leal $-1(%r12), %esi + 0x44, 0x21, 0xe6, //0x00003c98 andl %r12d, %esi + 0x0f, 0x85, 0x63, 0x04, 0x00, 0x00, //0x00003c9b jne LBB0_793 + 0x85, 0xdb, //0x00003ca1 testl %ebx, %ebx + 0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x00003ca3 je LBB0_728 + 0x0f, 0xbc, 0xdb, //0x00003ca9 bsfl %ebx, %ebx + 0x49, 0x83, 0xf8, 0xff, //0x00003cac cmpq $-1, %r8 + 0x0f, 0x85, 0x5f, 0x05, 0x00, 0x00, //0x00003cb0 jne LBB0_799 + 0x4c, 0x01, 0xfb, //0x00003cb6 addq %r15, %rbx + 0x49, 0x89, 0xd8, //0x00003cb9 movq %rbx, %r8 + //0x00003cbc LBB0_728 + 0x85, 0xd2, //0x00003cbc testl %edx, %edx + 0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x00003cbe je LBB0_731 + 0x0f, 0xbc, 0xd2, //0x00003cc4 bsfl %edx, %edx + 0x49, 0x83, 0xfe, 0xff, //0x00003cc7 cmpq $-1, %r14 + 0x0f, 0x85, 0xeb, 0x04, 0x00, 0x00, //0x00003ccb jne LBB0_795 + 0x4c, 0x01, 0xfa, //0x00003cd1 addq %r15, %rdx + 0x49, 0x89, 0xd6, //0x00003cd4 movq %rdx, %r14 + //0x00003cd7 LBB0_731 + 0x45, 0x85, 0xe4, //0x00003cd7 testl %r12d, %r12d + 0x0f, 0x84, 0x14, 0x00, 0x00, 0x00, //0x00003cda je LBB0_734 + 0x41, 0x0f, 0xbc, 0xd4, //0x00003ce0 bsfl %r12d, %edx + 0x49, 0x83, 0xf9, 0xff, //0x00003ce4 cmpq $-1, %r9 + 0x0f, 0x85, 0xce, 0x04, 0x00, 0x00, //0x00003ce8 jne LBB0_795 + 0x4c, 0x01, 0xfa, //0x00003cee addq %r15, %rdx + 0x49, 0x89, 0xd1, //0x00003cf1 movq %rdx, %r9 + //0x00003cf4 LBB0_734 + 0x83, 0xf9, 0x10, //0x00003cf4 cmpl $16, %ecx + 0x0f, 0x85, 0xba, 0x01, 0x00, 0x00, //0x00003cf7 jne LBB0_767 + 0x49, 0x83, 0xc3, 0xf0, //0x00003cfd addq $-16, %r11 + 0x49, 0x83, 0xc7, 0x10, //0x00003d01 addq $16, %r15 + 0x49, 0x83, 0xfb, 0x0f, //0x00003d05 cmpq $15, %r11 + 0x0f, 0x87, 0xec, 0xfe, 0xff, 0xff, //0x00003d09 ja LBB0_720 + 0x4b, 0x8d, 0x34, 0x3a, //0x00003d0f leaq (%r10,%r15), %rsi + 0x49, 0x89, 0xf4, //0x00003d13 movq %rsi, %r12 + 0x4c, 0x39, 0xff, //0x00003d16 cmpq %r15, %rdi + 0x0f, 0x84, 0xac, 0x01, 0x00, 0x00, //0x00003d19 je LBB0_769 + //0x00003d1f LBB0_737 + 0x4e, 0x8d, 0x24, 0x1e, //0x00003d1f leaq (%rsi,%r11), %r12 + 0x49, 0x89, 0xf7, //0x00003d23 movq %rsi, %r15 + 0x4d, 0x29, 0xd7, //0x00003d26 subq %r10, %r15 + 0x31, 0xc9, //0x00003d29 xorl %ecx, %ecx + 0xe9, 0x1d, 0x00, 0x00, 0x00, //0x00003d2b jmp LBB0_741 + //0x00003d30 LBB0_738 + 0x49, 0x83, 0xf9, 0xff, //0x00003d30 cmpq $-1, %r9 + 0x0f, 0x85, 0x6f, 0x04, 0x00, 0x00, //0x00003d34 jne LBB0_794 + 0x4d, 0x8d, 0x0c, 0x0f, //0x00003d3a leaq (%r15,%rcx), %r9 + 0x90, 0x90, //0x00003d3e .p2align 4, 0x90 + //0x00003d40 LBB0_740 + 0x48, 0x83, 0xc1, 0x01, //0x00003d40 addq $1, %rcx + 0x49, 0x39, 0xcb, //0x00003d44 cmpq %rcx, %r11 + 0x0f, 0x84, 0x7e, 0x01, 0x00, 0x00, //0x00003d47 je LBB0_769 + //0x00003d4d LBB0_741 + 0x0f, 0xbe, 0x14, 0x0e, //0x00003d4d movsbl (%rsi,%rcx), %edx + 0x8d, 0x5a, 0xd0, //0x00003d51 leal $-48(%rdx), %ebx + 0x83, 0xfb, 0x0a, //0x00003d54 cmpl $10, %ebx + 0x0f, 0x82, 0xe3, 0xff, 0xff, 0xff, //0x00003d57 jb LBB0_740 + 0x8d, 0x5a, 0xd5, //0x00003d5d leal $-43(%rdx), %ebx + 0x83, 0xfb, 0x1a, //0x00003d60 cmpl $26, %ebx + 0x0f, 0x87, 0x23, 0x00, 0x00, 0x00, //0x00003d63 ja LBB0_746 + 0x48, 0x8d, 0x3d, 0x48, 0x1e, 0x00, 0x00, //0x00003d69 leaq $7752(%rip), %rdi /* LJTI0_4+0(%rip) */ + 0x48, 0x63, 0x14, 0x9f, //0x00003d70 movslq (%rdi,%rbx,4), %rdx + 0x48, 0x01, 0xfa, //0x00003d74 addq %rdi, %rdx + 0xff, 0xe2, //0x00003d77 jmpq *%rdx + //0x00003d79 LBB0_744 + 0x49, 0x83, 0xf8, 0xff, //0x00003d79 cmpq $-1, %r8 + 0x0f, 0x85, 0x26, 0x04, 0x00, 0x00, //0x00003d7d jne LBB0_794 + 0x4d, 0x8d, 0x04, 0x0f, //0x00003d83 leaq (%r15,%rcx), %r8 + 0xe9, 0xb4, 0xff, 0xff, 0xff, //0x00003d87 jmp LBB0_740 + //0x00003d8c LBB0_746 + 0x83, 0xfa, 0x65, //0x00003d8c cmpl $101, %edx + 0x0f, 0x85, 0x30, 0x01, 0x00, 0x00, //0x00003d8f jne LBB0_768 + //0x00003d95 LBB0_747 + 0x49, 0x83, 0xfe, 0xff, //0x00003d95 cmpq $-1, %r14 + 0x0f, 0x85, 0x0a, 0x04, 0x00, 0x00, //0x00003d99 jne LBB0_794 + 0x4d, 0x8d, 0x34, 0x0f, //0x00003d9f leaq (%r15,%rcx), %r14 + 0xe9, 0x98, 0xff, 0xff, 0xff, //0x00003da3 jmp LBB0_740 + //0x00003da8 LBB0_749 + 0x49, 0x8b, 0x02, //0x00003da8 movq (%r10), %rax + 0x48, 0x3d, 0xff, 0x0f, 0x00, 0x00, //0x00003dab cmpq $4095, %rax + 0x0f, 0x8f, 0x61, 0x0b, 0x00, 0x00, //0x00003db1 jg LBB0_980 + 0x48, 0x8d, 0x48, 0x01, //0x00003db7 leaq $1(%rax), %rcx + 0x49, 0x89, 0x0a, //0x00003dbb movq %rcx, (%r10) + 0x49, 0xc7, 0x44, 0xc2, 0x08, 0x05, 0x00, 0x00, 0x00, //0x00003dbe movq $5, $8(%r10,%rax,8) + 0xe9, 0xe4, 0xf2, 0xff, 0xff, //0x00003dc7 jmp LBB0_560 + //0x00003dcc LBB0_751 + 0x48, 0x8b, 0x7d, 0xc8, //0x00003dcc movq $-56(%rbp), %rdi + 0x48, 0x8b, 0x0f, //0x00003dd0 movq (%rdi), %rcx + 0x49, 0x8b, 0x11, //0x00003dd3 movq (%r9), %rdx + 0x48, 0x8d, 0x72, 0xfc, //0x00003dd6 leaq $-4(%rdx), %rsi + 0x48, 0x39, 0xf1, //0x00003dda cmpq %rsi, %rcx + 0x0f, 0x87, 0xa0, 0x15, 0x00, 0x00, //0x00003ddd ja LBB0_979 + 0x41, 0x8b, 0x54, 0x0d, 0x00, //0x00003de3 movl (%r13,%rcx), %edx + 0x81, 0xfa, 0x61, 0x6c, 0x73, 0x65, //0x00003de8 cmpl $1702063201, %edx + 0x0f, 0x85, 0x30, 0x16, 0x00, 0x00, //0x00003dee jne LBB0_981 + 0x48, 0x8d, 0x41, 0x04, //0x00003df4 leaq $4(%rcx), %rax + 0x48, 0x89, 0x07, //0x00003df8 movq %rax, (%rdi) + 0x48, 0x85, 0xc9, //0x00003dfb testq %rcx, %rcx + 0x0f, 0x8f, 0xac, 0xf2, 0xff, 0xff, //0x00003dfe jg LBB0_560 + 0xe9, 0x11, 0x17, 0x00, 0x00, //0x00003e04 jmp LBB0_754 + //0x00003e09 LBB0_755 + 0x48, 0x8b, 0x7d, 0xc8, //0x00003e09 movq $-56(%rbp), %rdi + 0x48, 0x8b, 0x0f, //0x00003e0d movq (%rdi), %rcx + 0x49, 0x8b, 0x11, //0x00003e10 movq (%r9), %rdx + 0x48, 0x8d, 0x72, 0xfd, //0x00003e13 leaq $-3(%rdx), %rsi + 0x48, 0x39, 0xf1, //0x00003e17 cmpq %rsi, %rcx + 0x0f, 0x87, 0x63, 0x15, 0x00, 0x00, //0x00003e1a ja LBB0_979 + 0x48, 0x8d, 0x41, 0xff, //0x00003e20 leaq $-1(%rcx), %rax + 0x41, 0x81, 0x7c, 0x0d, 0xff, 0x6e, 0x75, 0x6c, 0x6c, //0x00003e24 cmpl $1819047278, $-1(%r13,%rcx) + 0x0f, 0x84, 0x2f, 0x00, 0x00, 0x00, //0x00003e2d je LBB0_763 + 0xe9, 0x45, 0x16, 0x00, 0x00, //0x00003e33 jmp LBB0_757 + //0x00003e38 LBB0_761 + 0x48, 0x8b, 0x7d, 0xc8, //0x00003e38 movq $-56(%rbp), %rdi + 0x48, 0x8b, 0x0f, //0x00003e3c movq (%rdi), %rcx + 0x49, 0x8b, 0x11, //0x00003e3f movq (%r9), %rdx + 0x48, 0x8d, 0x72, 0xfd, //0x00003e42 leaq $-3(%rdx), %rsi + 0x48, 0x39, 0xf1, //0x00003e46 cmpq %rsi, %rcx + 0x0f, 0x87, 0x34, 0x15, 0x00, 0x00, //0x00003e49 ja LBB0_979 + 0x48, 0x8d, 0x41, 0xff, //0x00003e4f leaq $-1(%rcx), %rax + 0x41, 0x81, 0x7c, 0x0d, 0xff, 0x74, 0x72, 0x75, 0x65, //0x00003e53 cmpl $1702195828, $-1(%r13,%rcx) + 0x0f, 0x85, 0x64, 0x16, 0x00, 0x00, //0x00003e5c jne LBB0_987 + //0x00003e62 LBB0_763 + 0x48, 0x8d, 0x51, 0x03, //0x00003e62 leaq $3(%rcx), %rdx + 0x48, 0x89, 0x17, //0x00003e66 movq %rdx, (%rdi) + 0x48, 0x85, 0xc9, //0x00003e69 testq %rcx, %rcx + 0x0f, 0x8f, 0x3e, 0xf2, 0xff, 0xff, //0x00003e6c jg LBB0_560 + 0xe9, 0xf2, 0x08, 0x00, 0x00, //0x00003e72 jmp LBB0_874 + //0x00003e77 LBB0_764 + 0x49, 0x8b, 0x02, //0x00003e77 movq (%r10), %rax + 0x48, 0x3d, 0xff, 0x0f, 0x00, 0x00, //0x00003e7a cmpq $4095, %rax + 0x0f, 0x8f, 0x92, 0x0a, 0x00, 0x00, //0x00003e80 jg LBB0_980 + 0x48, 0x8d, 0x48, 0x01, //0x00003e86 leaq $1(%rax), %rcx + 0x49, 0x89, 0x0a, //0x00003e8a movq %rcx, (%r10) + 0x49, 0xc7, 0x44, 0xc2, 0x08, 0x06, 0x00, 0x00, 0x00, //0x00003e8d movq $6, $8(%r10,%rax,8) + 0xe9, 0x15, 0xf2, 0xff, 0xff, //0x00003e96 jmp LBB0_560 + //0x00003e9b LBB0_766 + 0x49, 0x8d, 0x57, 0xff, //0x00003e9b leaq $-1(%r15), %rdx + 0x49, 0x39, 0xd1, //0x00003e9f cmpq %rdx, %r9 + 0x49, 0xf7, 0xd7, //0x00003ea2 notq %r15 + 0x4d, 0x0f, 0x45, 0xfc, //0x00003ea5 cmovneq %r12, %r15 + 0x84, 0xc9, //0x00003ea9 testb %cl, %cl + 0x4d, 0x0f, 0x44, 0xfc, //0x00003eab cmoveq %r12, %r15 + 0x4d, 0x89, 0xf8, //0x00003eaf movq %r15, %r8 + 0xe9, 0xb7, 0xf1, 0xff, 0xff, //0x00003eb2 jmp LBB0_558 + //0x00003eb7 LBB0_767 + 0x41, 0x89, 0xcc, //0x00003eb7 movl %ecx, %r12d + 0x4d, 0x01, 0xd4, //0x00003eba addq %r10, %r12 + 0x4d, 0x01, 0xfc, //0x00003ebd addq %r15, %r12 + 0xe9, 0x06, 0x00, 0x00, 0x00, //0x00003ec0 jmp LBB0_769 + //0x00003ec5 LBB0_768 + 0x48, 0x01, 0xce, //0x00003ec5 addq %rcx, %rsi + 0x49, 0x89, 0xf4, //0x00003ec8 movq %rsi, %r12 + //0x00003ecb LBB0_769 + 0x49, 0xc7, 0xc7, 0xff, 0xff, 0xff, 0xff, //0x00003ecb movq $-1, %r15 + 0x4d, 0x85, 0xc0, //0x00003ed2 testq %r8, %r8 + 0x0f, 0x84, 0x37, 0x15, 0x00, 0x00, //0x00003ed5 je LBB0_978 + 0x4d, 0x85, 0xc9, //0x00003edb testq %r9, %r9 + 0x0f, 0x84, 0x2e, 0x15, 0x00, 0x00, //0x00003ede je LBB0_978 + 0x4d, 0x85, 0xf6, //0x00003ee4 testq %r14, %r14 + 0x0f, 0x84, 0x25, 0x15, 0x00, 0x00, //0x00003ee7 je LBB0_978 + 0x4d, 0x29, 0xd4, //0x00003eed subq %r10, %r12 + 0x49, 0x8d, 0x4c, 0x24, 0xff, //0x00003ef0 leaq $-1(%r12), %rcx + 0x49, 0x39, 0xc8, //0x00003ef5 cmpq %rcx, %r8 + 0x0f, 0x84, 0x33, 0x00, 0x00, 0x00, //0x00003ef8 je LBB0_778 + 0x49, 0x39, 0xc9, //0x00003efe cmpq %rcx, %r9 + 0x0f, 0x84, 0x2a, 0x00, 0x00, 0x00, //0x00003f01 je LBB0_778 + 0x49, 0x39, 0xce, //0x00003f07 cmpq %rcx, %r14 + 0x0f, 0x84, 0x21, 0x00, 0x00, 0x00, //0x00003f0a je LBB0_778 + 0x4d, 0x85, 0xc9, //0x00003f10 testq %r9, %r9 + 0x0f, 0x8e, 0xdf, 0x00, 0x00, 0x00, //0x00003f13 jle LBB0_782 + 0x49, 0x8d, 0x49, 0xff, //0x00003f19 leaq $-1(%r9), %rcx + 0x49, 0x39, 0xce, //0x00003f1d cmpq %rcx, %r14 + 0x0f, 0x84, 0xd2, 0x00, 0x00, 0x00, //0x00003f20 je LBB0_782 + 0x49, 0xf7, 0xd1, //0x00003f26 notq %r9 + 0x4d, 0x89, 0xcf, //0x00003f29 movq %r9, %r15 + 0xe9, 0x06, 0x00, 0x00, 0x00, //0x00003f2c jmp LBB0_779 + //0x00003f31 LBB0_778 + 0x49, 0xf7, 0xdc, //0x00003f31 negq %r12 + 0x4d, 0x89, 0xe7, //0x00003f34 movq %r12, %r15 + //0x00003f37 LBB0_779 + 0x4d, 0x85, 0xff, //0x00003f37 testq %r15, %r15 + 0x0f, 0x88, 0xd2, 0x14, 0x00, 0x00, //0x00003f3a js LBB0_978 + //0x00003f40 LBB0_780 + 0x49, 0x01, 0xc7, //0x00003f40 addq %rax, %r15 + 0x48, 0x8b, 0x4d, 0xc8, //0x00003f43 movq $-56(%rbp), %rcx + 0x4c, 0x89, 0x39, //0x00003f47 movq %r15, (%rcx) + 0x48, 0x85, 0xc0, //0x00003f4a testq %rax, %rax + 0x4c, 0x8b, 0x4d, 0xc0, //0x00003f4d movq $-64(%rbp), %r9 + 0x4c, 0x8b, 0x55, 0xa0, //0x00003f51 movq $-96(%rbp), %r10 + 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00003f55 movabsq $4294977024, %r11 + 0x4c, 0x8d, 0x35, 0x4a, 0x1a, 0x00, 0x00, //0x00003f5f leaq $6730(%rip), %r14 /* LJTI0_2+0(%rip) */ + 0x4c, 0x8b, 0x7d, 0xb0, //0x00003f66 movq $-80(%rbp), %r15 + 0x0f, 0x8f, 0x40, 0xf1, 0xff, 0xff, //0x00003f6a jg LBB0_560 + 0xe9, 0xb1, 0x15, 0x00, 0x00, //0x00003f70 jmp LBB0_781 + //0x00003f75 LBB0_608 + 0x4c, 0x01, 0xe8, //0x00003f75 addq %r13, %rax + 0x49, 0x83, 0xfe, 0x20, //0x00003f78 cmpq $32, %r14 + 0x0f, 0x82, 0x5a, 0x02, 0x00, 0x00, //0x00003f7c jb LBB0_797 + //0x00003f82 LBB0_609 + 0xf3, 0x0f, 0x6f, 0x10, //0x00003f82 movdqu (%rax), %xmm2 + 0xf3, 0x0f, 0x6f, 0x60, 0x10, //0x00003f86 movdqu $16(%rax), %xmm4 + 0x66, 0x0f, 0x6f, 0xea, //0x00003f8b movdqa %xmm2, %xmm5 + 0x66, 0x0f, 0x74, 0xe8, //0x00003f8f pcmpeqb %xmm0, %xmm5 + 0x66, 0x0f, 0xd7, 0xcd, //0x00003f93 pmovmskb %xmm5, %ecx + 0x66, 0x0f, 0x6f, 0xec, //0x00003f97 movdqa %xmm4, %xmm5 + 0x66, 0x0f, 0x74, 0xe8, //0x00003f9b pcmpeqb %xmm0, %xmm5 + 0x66, 0x0f, 0xd7, 0xf5, //0x00003f9f pmovmskb %xmm5, %esi + 0x66, 0x0f, 0x74, 0xd1, //0x00003fa3 pcmpeqb %xmm1, %xmm2 + 0x66, 0x0f, 0xd7, 0xd2, //0x00003fa7 pmovmskb %xmm2, %edx + 0x66, 0x0f, 0x74, 0xe1, //0x00003fab pcmpeqb %xmm1, %xmm4 + 0x66, 0x0f, 0xd7, 0xfc, //0x00003faf pmovmskb %xmm4, %edi + 0x48, 0xc1, 0xe6, 0x10, //0x00003fb3 shlq $16, %rsi + 0x48, 0x09, 0xf1, //0x00003fb7 orq %rsi, %rcx + 0x48, 0xc1, 0xe7, 0x10, //0x00003fba shlq $16, %rdi + 0x48, 0x09, 0xfa, //0x00003fbe orq %rdi, %rdx + 0x4c, 0x8b, 0x7d, 0xb0, //0x00003fc1 movq $-80(%rbp), %r15 + 0x0f, 0x85, 0xbf, 0x02, 0x00, 0x00, //0x00003fc5 jne LBB0_805 + 0x4d, 0x85, 0xdb, //0x00003fcb testq %r11, %r11 + 0x4c, 0x8b, 0x4d, 0xc0, //0x00003fce movq $-64(%rbp), %r9 + 0x4c, 0x8b, 0x55, 0xa0, //0x00003fd2 movq $-96(%rbp), %r10 + 0x0f, 0x85, 0xca, 0x02, 0x00, 0x00, //0x00003fd6 jne LBB0_807 + 0x45, 0x31, 0xdb, //0x00003fdc xorl %r11d, %r11d + 0x48, 0x85, 0xc9, //0x00003fdf testq %rcx, %rcx + 0x0f, 0x84, 0x02, 0x03, 0x00, 0x00, //0x00003fe2 je LBB0_808 + //0x00003fe8 LBB0_612 + 0x48, 0x0f, 0xbc, 0xc9, //0x00003fe8 bsfq %rcx, %rcx + 0x48, 0x03, 0x45, 0x98, //0x00003fec addq $-104(%rbp), %rax + 0x48, 0x01, 0xc8, //0x00003ff0 addq %rcx, %rax + 0xe9, 0xa4, 0x03, 0x00, 0x00, //0x00003ff3 jmp LBB0_821 + //0x00003ff8 LBB0_782 + 0x4c, 0x89, 0xc1, //0x00003ff8 movq %r8, %rcx + 0x4c, 0x09, 0xf1, //0x00003ffb orq %r14, %rcx + 0x0f, 0x99, 0xc1, //0x00003ffe setns %cl + 0x0f, 0x88, 0xb9, 0x00, 0x00, 0x00, //0x00004001 js LBB0_787 + 0x4d, 0x39, 0xf0, //0x00004007 cmpq %r14, %r8 + 0x0f, 0x8c, 0xb0, 0x00, 0x00, 0x00, //0x0000400a jl LBB0_787 + 0x49, 0xf7, 0xd0, //0x00004010 notq %r8 + 0x4d, 0x89, 0xc7, //0x00004013 movq %r8, %r15 + 0xe9, 0x1c, 0xff, 0xff, 0xff, //0x00004016 jmp LBB0_779 + //0x0000401b LBB0_785 + 0x48, 0x8b, 0x8d, 0x40, 0xff, 0xff, 0xff, //0x0000401b movq $-192(%rbp), %rcx + 0x48, 0x8b, 0x7d, 0xb8, //0x00004022 movq $-72(%rbp), %rdi + 0x4c, 0x8d, 0x04, 0x39, //0x00004026 leaq (%rcx,%rdi), %r8 + 0x49, 0x29, 0xf0, //0x0000402a subq %rsi, %r8 + 0x49, 0x29, 0xd0, //0x0000402d subq %rdx, %r8 + 0xe9, 0x39, 0xf0, 0xff, 0xff, //0x00004030 jmp LBB0_558 + //0x00004035 LBB0_786 + 0x0f, 0xbc, 0xca, //0x00004035 bsfl %edx, %ecx + 0xe9, 0xb8, 0x00, 0x00, 0x00, //0x00004038 jmp LBB0_792 + //0x0000403d LBB0_670 + 0x4c, 0x01, 0xe8, //0x0000403d addq %r13, %rax + 0x49, 0x83, 0xfe, 0x20, //0x00004040 cmpq $32, %r14 + 0x0f, 0x82, 0xf1, 0x01, 0x00, 0x00, //0x00004044 jb LBB0_802 + //0x0000404a LBB0_671 + 0xf3, 0x0f, 0x6f, 0x10, //0x0000404a movdqu (%rax), %xmm2 + 0xf3, 0x0f, 0x6f, 0x60, 0x10, //0x0000404e movdqu $16(%rax), %xmm4 + 0x66, 0x0f, 0x6f, 0xea, //0x00004053 movdqa %xmm2, %xmm5 + 0x66, 0x0f, 0x74, 0xe8, //0x00004057 pcmpeqb %xmm0, %xmm5 + 0x66, 0x0f, 0xd7, 0xd5, //0x0000405b pmovmskb %xmm5, %edx + 0x66, 0x0f, 0x6f, 0xec, //0x0000405f movdqa %xmm4, %xmm5 + 0x66, 0x0f, 0x74, 0xe8, //0x00004063 pcmpeqb %xmm0, %xmm5 + 0x66, 0x0f, 0xd7, 0xcd, //0x00004067 pmovmskb %xmm5, %ecx + 0x66, 0x0f, 0x74, 0xd1, //0x0000406b pcmpeqb %xmm1, %xmm2 + 0x66, 0x0f, 0xd7, 0xf2, //0x0000406f pmovmskb %xmm2, %esi + 0x66, 0x0f, 0x74, 0xe1, //0x00004073 pcmpeqb %xmm1, %xmm4 + 0x66, 0x0f, 0xd7, 0xfc, //0x00004077 pmovmskb %xmm4, %edi + 0x48, 0xc1, 0xe1, 0x10, //0x0000407b shlq $16, %rcx + 0x48, 0x09, 0xca, //0x0000407f orq %rcx, %rdx + 0x48, 0xc1, 0xe7, 0x10, //0x00004082 shlq $16, %rdi + 0x48, 0x09, 0xfe, //0x00004086 orq %rdi, %rsi + 0x0f, 0x85, 0x49, 0x03, 0x00, 0x00, //0x00004089 jne LBB0_825 + 0x4d, 0x85, 0xdb, //0x0000408f testq %r11, %r11 + 0x4c, 0x8b, 0x4d, 0xc0, //0x00004092 movq $-64(%rbp), %r9 + 0x4c, 0x8b, 0x55, 0xa0, //0x00004096 movq $-96(%rbp), %r10 + 0x4c, 0x8b, 0x7d, 0xb0, //0x0000409a movq $-80(%rbp), %r15 + 0x0f, 0x85, 0x50, 0x03, 0x00, 0x00, //0x0000409e jne LBB0_827 + 0x45, 0x31, 0xdb, //0x000040a4 xorl %r11d, %r11d + 0x48, 0x85, 0xd2, //0x000040a7 testq %rdx, %rdx + 0x0f, 0x84, 0x88, 0x03, 0x00, 0x00, //0x000040aa je LBB0_828 + //0x000040b0 LBB0_674 + 0x48, 0x0f, 0xbc, 0xca, //0x000040b0 bsfq %rdx, %rcx + 0x48, 0x03, 0x45, 0x98, //0x000040b4 addq $-104(%rbp), %rax + 0x48, 0x01, 0xc8, //0x000040b8 addq %rcx, %rax + 0xe9, 0x2a, 0x04, 0x00, 0x00, //0x000040bb jmp LBB0_841 + //0x000040c0 LBB0_787 + 0x49, 0x8d, 0x56, 0xff, //0x000040c0 leaq $-1(%r14), %rdx + 0x49, 0x39, 0xd0, //0x000040c4 cmpq %rdx, %r8 + 0x49, 0xf7, 0xd6, //0x000040c7 notq %r14 + 0x4d, 0x0f, 0x45, 0xf4, //0x000040ca cmovneq %r12, %r14 + 0x84, 0xc9, //0x000040ce testb %cl, %cl + 0x4d, 0x0f, 0x44, 0xf4, //0x000040d0 cmoveq %r12, %r14 + 0x4d, 0x89, 0xf7, //0x000040d4 movq %r14, %r15 + 0xe9, 0x5b, 0xfe, 0xff, 0xff, //0x000040d7 jmp LBB0_779 + //0x000040dc LBB0_788 + 0x41, 0x0f, 0xbc, 0xca, //0x000040dc bsfl %r10d, %ecx + 0xe9, 0x10, 0x00, 0x00, 0x00, //0x000040e0 jmp LBB0_792 + //0x000040e5 LBB0_789 + 0x89, 0xf9, //0x000040e5 movl %edi, %ecx + 0xe9, 0x09, 0x00, 0x00, 0x00, //0x000040e7 jmp LBB0_792 + //0x000040ec LBB0_790 + 0x89, 0xf1, //0x000040ec movl %esi, %ecx + 0xe9, 0x02, 0x00, 0x00, 0x00, //0x000040ee jmp LBB0_792 + //0x000040f3 LBB0_791 + 0x89, 0xd1, //0x000040f3 movl %edx, %ecx + //0x000040f5 LBB0_792 + 0x49, 0xf7, 0xd0, //0x000040f5 notq %r8 + 0x49, 0x29, 0xc8, //0x000040f8 subq %rcx, %r8 + 0x48, 0x8b, 0x7d, 0xb8, //0x000040fb movq $-72(%rbp), %rdi + 0xe9, 0x6a, 0xef, 0xff, 0xff, //0x000040ff jmp LBB0_558 + //0x00004104 LBB0_793 + 0x0f, 0xbc, 0xce, //0x00004104 bsfl %esi, %ecx + 0xe9, 0x0b, 0x01, 0x00, 0x00, //0x00004107 jmp LBB0_800 + //0x0000410c LBB0_703 + 0x4c, 0x01, 0xe8, //0x0000410c addq %r13, %rax + 0x49, 0x83, 0xfe, 0x20, //0x0000410f cmpq $32, %r14 + 0x0f, 0x82, 0x0e, 0x05, 0x00, 0x00, //0x00004113 jb LBB0_850 + //0x00004119 LBB0_704 + 0xf3, 0x0f, 0x6f, 0x10, //0x00004119 movdqu (%rax), %xmm2 + 0xf3, 0x0f, 0x6f, 0x60, 0x10, //0x0000411d movdqu $16(%rax), %xmm4 + 0x66, 0x0f, 0x6f, 0xea, //0x00004122 movdqa %xmm2, %xmm5 + 0x66, 0x0f, 0x74, 0xe8, //0x00004126 pcmpeqb %xmm0, %xmm5 + 0x66, 0x0f, 0xd7, 0xd5, //0x0000412a pmovmskb %xmm5, %edx + 0x66, 0x0f, 0x6f, 0xec, //0x0000412e movdqa %xmm4, %xmm5 + 0x66, 0x0f, 0x74, 0xe8, //0x00004132 pcmpeqb %xmm0, %xmm5 + 0x66, 0x0f, 0xd7, 0xcd, //0x00004136 pmovmskb %xmm5, %ecx + 0x66, 0x0f, 0x74, 0xd1, //0x0000413a pcmpeqb %xmm1, %xmm2 + 0x66, 0x0f, 0xd7, 0xf2, //0x0000413e pmovmskb %xmm2, %esi + 0x66, 0x0f, 0x74, 0xe1, //0x00004142 pcmpeqb %xmm1, %xmm4 + 0x66, 0x0f, 0xd7, 0xfc, //0x00004146 pmovmskb %xmm4, %edi + 0x48, 0xc1, 0xe1, 0x10, //0x0000414a shlq $16, %rcx + 0x48, 0x09, 0xca, //0x0000414e orq %rcx, %rdx + 0x48, 0xc1, 0xe7, 0x10, //0x00004151 shlq $16, %rdi + 0x48, 0x09, 0xfe, //0x00004155 orq %rdi, %rsi + 0x0f, 0x85, 0x61, 0x04, 0x00, 0x00, //0x00004158 jne LBB0_846 + 0x4d, 0x85, 0xdb, //0x0000415e testq %r11, %r11 + 0x4c, 0x8b, 0x4d, 0xc0, //0x00004161 movq $-64(%rbp), %r9 + 0x4c, 0x8b, 0x55, 0xa0, //0x00004165 movq $-96(%rbp), %r10 + 0x4c, 0x8b, 0x7d, 0xb0, //0x00004169 movq $-80(%rbp), %r15 + 0x0f, 0x85, 0x68, 0x04, 0x00, 0x00, //0x0000416d jne LBB0_848 + 0x45, 0x31, 0xdb, //0x00004173 xorl %r11d, %r11d + 0x48, 0x85, 0xd2, //0x00004176 testq %rdx, %rdx + 0x0f, 0x84, 0xa0, 0x04, 0x00, 0x00, //0x00004179 je LBB0_849 + //0x0000417f LBB0_707 + 0x48, 0x0f, 0xbc, 0xca, //0x0000417f bsfq %rdx, %rcx + 0x48, 0x03, 0x45, 0x98, //0x00004183 addq $-104(%rbp), %rax + 0x48, 0x01, 0xc8, //0x00004187 addq %rcx, %rax + 0x48, 0x85, 0xc0, //0x0000418a testq %rax, %rax + 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x0000418d movabsq $4294977024, %r11 + 0x4c, 0x8d, 0x35, 0x12, 0x18, 0x00, 0x00, //0x00004197 leaq $6162(%rip), %r14 /* LJTI0_2+0(%rip) */ + 0x0f, 0x89, 0x31, 0xf5, 0xff, 0xff, //0x0000419e jns LBB0_617 + 0xe9, 0x7b, 0x07, 0x00, 0x00, //0x000041a4 jmp LBB0_822 + //0x000041a9 LBB0_794 + 0x48, 0x8b, 0x55, 0xa8, //0x000041a9 movq $-88(%rbp), %rdx + 0x4c, 0x8d, 0x3c, 0x02, //0x000041ad leaq (%rdx,%rax), %r15 + 0x49, 0x29, 0xf7, //0x000041b1 subq %rsi, %r15 + 0x49, 0x29, 0xcf, //0x000041b4 subq %rcx, %r15 + 0xe9, 0x7b, 0xfd, 0xff, 0xff, //0x000041b7 jmp LBB0_779 + //0x000041bc LBB0_795 + 0x89, 0xd1, //0x000041bc movl %edx, %ecx + 0xe9, 0x54, 0x00, 0x00, 0x00, //0x000041be jmp LBB0_800 + //0x000041c3 LBB0_796 + 0x4b, 0x8d, 0x04, 0x28, //0x000041c3 leaq (%r8,%r13), %rax + 0x48, 0xc7, 0x45, 0xd0, 0xff, 0xff, 0xff, 0xff, //0x000041c7 movq $-1, $-48(%rbp) + 0x45, 0x31, 0xdb, //0x000041cf xorl %r11d, %r11d + 0x49, 0x83, 0xfe, 0x20, //0x000041d2 cmpq $32, %r14 + 0x0f, 0x83, 0xa6, 0xfd, 0xff, 0xff, //0x000041d6 jae LBB0_609 + //0x000041dc LBB0_797 + 0x4c, 0x8b, 0x4d, 0xc0, //0x000041dc movq $-64(%rbp), %r9 + 0x4c, 0x8b, 0x55, 0xa0, //0x000041e0 movq $-96(%rbp), %r10 + 0x4c, 0x8b, 0x7d, 0xb0, //0x000041e4 movq $-80(%rbp), %r15 + 0xe9, 0x05, 0x01, 0x00, 0x00, //0x000041e8 jmp LBB0_809 + //0x000041ed LBB0_798 + 0x49, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x000041ed movq $-1, %r9 + 0x48, 0x8b, 0x75, 0xd0, //0x000041f4 movq $-48(%rbp), %rsi + 0x4c, 0x89, 0xdb, //0x000041f8 movq %r11, %rbx + 0x49, 0xc7, 0xc7, 0xff, 0xff, 0xff, 0xff, //0x000041fb movq $-1, %r15 + 0x49, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x00004202 movq $-1, %r14 + 0x4c, 0x8d, 0x15, 0x14, 0x1a, 0x00, 0x00, //0x00004209 leaq $6676(%rip), %r10 /* LJTI0_5+0(%rip) */ + 0xe9, 0x50, 0xf2, 0xff, 0xff, //0x00004210 jmp LBB0_647 + //0x00004215 LBB0_799 + 0x89, 0xd9, //0x00004215 movl %ebx, %ecx + //0x00004217 LBB0_800 + 0x49, 0xf7, 0xd7, //0x00004217 notq %r15 + 0x49, 0x29, 0xcf, //0x0000421a subq %rcx, %r15 + 0xe9, 0x15, 0xfd, 0xff, 0xff, //0x0000421d jmp LBB0_779 + //0x00004222 LBB0_801 + 0x4b, 0x8d, 0x04, 0x28, //0x00004222 leaq (%r8,%r13), %rax + 0x48, 0xc7, 0x45, 0xd0, 0xff, 0xff, 0xff, 0xff, //0x00004226 movq $-1, $-48(%rbp) + 0x45, 0x31, 0xdb, //0x0000422e xorl %r11d, %r11d + 0x49, 0x83, 0xfe, 0x20, //0x00004231 cmpq $32, %r14 + 0x0f, 0x83, 0x0f, 0xfe, 0xff, 0xff, //0x00004235 jae LBB0_671 + //0x0000423b LBB0_802 + 0x4c, 0x8b, 0x4d, 0xc0, //0x0000423b movq $-64(%rbp), %r9 + 0x4c, 0x8b, 0x55, 0xa0, //0x0000423f movq $-96(%rbp), %r10 + 0x4c, 0x8b, 0x7d, 0xb0, //0x00004243 movq $-80(%rbp), %r15 + 0xe9, 0xf4, 0x01, 0x00, 0x00, //0x00004247 jmp LBB0_829 + //0x0000424c LBB0_803 + 0x4b, 0x8d, 0x04, 0x28, //0x0000424c leaq (%r8,%r13), %rax + 0x48, 0xc7, 0x45, 0xd0, 0xff, 0xff, 0xff, 0xff, //0x00004250 movq $-1, $-48(%rbp) + 0x45, 0x31, 0xdb, //0x00004258 xorl %r11d, %r11d + 0x49, 0x83, 0xfe, 0x20, //0x0000425b cmpq $32, %r14 + 0x0f, 0x83, 0xb4, 0xfe, 0xff, 0xff, //0x0000425f jae LBB0_704 + 0xe9, 0xbd, 0x03, 0x00, 0x00, //0x00004265 jmp LBB0_850 + //0x0000426a LBB0_804 + 0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x0000426a movq $-1, %r8 + 0x4c, 0x89, 0xd6, //0x00004271 movq %r10, %rsi + 0x49, 0x89, 0xfb, //0x00004274 movq %rdi, %r11 + 0x49, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x00004277 movq $-1, %r14 + 0x49, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x0000427e movq $-1, %r9 + 0xe9, 0x95, 0xfa, 0xff, 0xff, //0x00004285 jmp LBB0_737 + //0x0000428a LBB0_805 + 0x48, 0x83, 0x7d, 0xd0, 0xff, //0x0000428a cmpq $-1, $-48(%rbp) + 0x0f, 0x85, 0x11, 0x00, 0x00, 0x00, //0x0000428f jne LBB0_807 + 0x48, 0x89, 0xc6, //0x00004295 movq %rax, %rsi + 0x4c, 0x29, 0xee, //0x00004298 subq %r13, %rsi + 0x48, 0x0f, 0xbc, 0xfa, //0x0000429b bsfq %rdx, %rdi + 0x48, 0x01, 0xf7, //0x0000429f addq %rsi, %rdi + 0x48, 0x89, 0x7d, 0xd0, //0x000042a2 movq %rdi, $-48(%rbp) + //0x000042a6 LBB0_807 + 0x44, 0x89, 0xde, //0x000042a6 movl %r11d, %esi + 0xf7, 0xd6, //0x000042a9 notl %esi + 0x21, 0xd6, //0x000042ab andl %edx, %esi + 0x41, 0x8d, 0x3c, 0x73, //0x000042ad leal (%r11,%rsi,2), %edi + 0x8d, 0x1c, 0x36, //0x000042b1 leal (%rsi,%rsi), %ebx + 0xf7, 0xd3, //0x000042b4 notl %ebx + 0x21, 0xd3, //0x000042b6 andl %edx, %ebx + 0x81, 0xe3, 0xaa, 0xaa, 0xaa, 0xaa, //0x000042b8 andl $-1431655766, %ebx + 0x45, 0x31, 0xdb, //0x000042be xorl %r11d, %r11d + 0x01, 0xf3, //0x000042c1 addl %esi, %ebx + 0x41, 0x0f, 0x92, 0xc3, //0x000042c3 setb %r11b + 0x01, 0xdb, //0x000042c7 addl %ebx, %ebx + 0x81, 0xf3, 0x55, 0x55, 0x55, 0x55, //0x000042c9 xorl $1431655765, %ebx + 0x21, 0xfb, //0x000042cf andl %edi, %ebx + 0xf7, 0xd3, //0x000042d1 notl %ebx + 0x21, 0xd9, //0x000042d3 andl %ebx, %ecx + 0x4c, 0x8b, 0x4d, 0xc0, //0x000042d5 movq $-64(%rbp), %r9 + 0x4c, 0x8b, 0x55, 0xa0, //0x000042d9 movq $-96(%rbp), %r10 + 0x4c, 0x8b, 0x7d, 0xb0, //0x000042dd movq $-80(%rbp), %r15 + 0x48, 0x85, 0xc9, //0x000042e1 testq %rcx, %rcx + 0x0f, 0x85, 0xfe, 0xfc, 0xff, 0xff, //0x000042e4 jne LBB0_612 + //0x000042ea LBB0_808 + 0x48, 0x83, 0xc0, 0x20, //0x000042ea addq $32, %rax + 0x49, 0x83, 0xc6, 0xe0, //0x000042ee addq $-32, %r14 + //0x000042f2 LBB0_809 + 0x4d, 0x85, 0xdb, //0x000042f2 testq %r11, %r11 + 0x0f, 0x85, 0x2b, 0x02, 0x00, 0x00, //0x000042f5 jne LBB0_842 + 0x48, 0x8b, 0x4d, 0xd0, //0x000042fb movq $-48(%rbp), %rcx + 0x4d, 0x85, 0xf6, //0x000042ff testq %r14, %r14 + 0x0f, 0x84, 0x91, 0x00, 0x00, 0x00, //0x00004302 je LBB0_820 + //0x00004308 LBB0_811 + 0x31, 0xd2, //0x00004308 xorl %edx, %edx + //0x0000430a LBB0_812 + 0x0f, 0xb6, 0x1c, 0x10, //0x0000430a movzbl (%rax,%rdx), %ebx + 0x80, 0xfb, 0x22, //0x0000430e cmpb $34, %bl + 0x0f, 0x84, 0x7b, 0x00, 0x00, 0x00, //0x00004311 je LBB0_819 + 0x80, 0xfb, 0x5c, //0x00004317 cmpb $92, %bl + 0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x0000431a je LBB0_817 + 0x48, 0x83, 0xc2, 0x01, //0x00004320 addq $1, %rdx + 0x49, 0x39, 0xd6, //0x00004324 cmpq %rdx, %r14 + 0x0f, 0x85, 0xdd, 0xff, 0xff, 0xff, //0x00004327 jne LBB0_812 + 0xe9, 0x89, 0x00, 0x00, 0x00, //0x0000432d jmp LBB0_815 + //0x00004332 LBB0_817 + 0x49, 0x8d, 0x76, 0xff, //0x00004332 leaq $-1(%r14), %rsi + 0x48, 0x39, 0xd6, //0x00004336 cmpq %rdx, %rsi + 0x0f, 0x84, 0xef, 0x05, 0x00, 0x00, //0x00004339 je LBB0_823 + 0x48, 0x8b, 0xb5, 0x38, 0xff, 0xff, 0xff, //0x0000433f movq $-200(%rbp), %rsi + 0x48, 0x01, 0xc6, //0x00004346 addq %rax, %rsi + 0x48, 0x01, 0xd6, //0x00004349 addq %rdx, %rsi + 0x48, 0x83, 0xf9, 0xff, //0x0000434c cmpq $-1, %rcx + 0x48, 0x8b, 0x7d, 0xd0, //0x00004350 movq $-48(%rbp), %rdi + 0x48, 0x0f, 0x44, 0xfe, //0x00004354 cmoveq %rsi, %rdi + 0x48, 0x89, 0x7d, 0xd0, //0x00004358 movq %rdi, $-48(%rbp) + 0x48, 0x0f, 0x44, 0xce, //0x0000435c cmoveq %rsi, %rcx + 0x48, 0x01, 0xd0, //0x00004360 addq %rdx, %rax + 0x48, 0x83, 0xc0, 0x02, //0x00004363 addq $2, %rax + 0x4c, 0x89, 0xf6, //0x00004367 movq %r14, %rsi + 0x48, 0x29, 0xd6, //0x0000436a subq %rdx, %rsi + 0x48, 0x83, 0xc6, 0xfe, //0x0000436d addq $-2, %rsi + 0x49, 0x83, 0xc6, 0xfe, //0x00004371 addq $-2, %r14 + 0x49, 0x39, 0xd6, //0x00004375 cmpq %rdx, %r14 + 0x49, 0x89, 0xf6, //0x00004378 movq %rsi, %r14 + 0x4c, 0x8b, 0x4d, 0xc0, //0x0000437b movq $-64(%rbp), %r9 + 0x4c, 0x8b, 0x55, 0xa0, //0x0000437f movq $-96(%rbp), %r10 + 0x4c, 0x8b, 0x7d, 0xb0, //0x00004383 movq $-80(%rbp), %r15 + 0x0f, 0x85, 0x7b, 0xff, 0xff, 0xff, //0x00004387 jne LBB0_811 + 0xe9, 0x9c, 0x05, 0x00, 0x00, //0x0000438d jmp LBB0_823 + //0x00004392 LBB0_819 + 0x48, 0x01, 0xd0, //0x00004392 addq %rdx, %rax + 0x48, 0x83, 0xc0, 0x01, //0x00004395 addq $1, %rax + //0x00004399 LBB0_820 + 0x4c, 0x29, 0xe8, //0x00004399 subq %r13, %rax + //0x0000439c LBB0_821 + 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x0000439c movabsq $4294977024, %r11 + 0x4c, 0x8d, 0x35, 0x03, 0x16, 0x00, 0x00, //0x000043a6 leaq $5635(%rip), %r14 /* LJTI0_2+0(%rip) */ + 0x48, 0x85, 0xc0, //0x000043ad testq %rax, %rax + 0x0f, 0x89, 0x1f, 0xf3, 0xff, 0xff, //0x000043b0 jns LBB0_617 + 0xe9, 0x69, 0x05, 0x00, 0x00, //0x000043b6 jmp LBB0_822 + //0x000043bb LBB0_815 + 0x80, 0xfb, 0x22, //0x000043bb cmpb $34, %bl + 0x0f, 0x85, 0x6a, 0x05, 0x00, 0x00, //0x000043be jne LBB0_823 + 0x4c, 0x01, 0xf0, //0x000043c4 addq %r14, %rax + 0x4c, 0x8b, 0x4d, 0xc0, //0x000043c7 movq $-64(%rbp), %r9 + 0x4c, 0x8b, 0x55, 0xa0, //0x000043cb movq $-96(%rbp), %r10 + 0x4c, 0x8b, 0x7d, 0xb0, //0x000043cf movq $-80(%rbp), %r15 + 0xe9, 0xc1, 0xff, 0xff, 0xff, //0x000043d3 jmp LBB0_820 + //0x000043d8 LBB0_825 + 0x48, 0x83, 0x7d, 0xd0, 0xff, //0x000043d8 cmpq $-1, $-48(%rbp) + 0x0f, 0x85, 0x11, 0x00, 0x00, 0x00, //0x000043dd jne LBB0_827 + 0x48, 0x89, 0xc1, //0x000043e3 movq %rax, %rcx + 0x4c, 0x29, 0xe9, //0x000043e6 subq %r13, %rcx + 0x48, 0x0f, 0xbc, 0xfe, //0x000043e9 bsfq %rsi, %rdi + 0x48, 0x01, 0xcf, //0x000043ed addq %rcx, %rdi + 0x48, 0x89, 0x7d, 0xd0, //0x000043f0 movq %rdi, $-48(%rbp) + //0x000043f4 LBB0_827 + 0x44, 0x89, 0xd9, //0x000043f4 movl %r11d, %ecx + 0xf7, 0xd1, //0x000043f7 notl %ecx + 0x21, 0xf1, //0x000043f9 andl %esi, %ecx + 0x41, 0x8d, 0x3c, 0x4b, //0x000043fb leal (%r11,%rcx,2), %edi + 0x8d, 0x1c, 0x09, //0x000043ff leal (%rcx,%rcx), %ebx + 0xf7, 0xd3, //0x00004402 notl %ebx + 0x21, 0xf3, //0x00004404 andl %esi, %ebx + 0x81, 0xe3, 0xaa, 0xaa, 0xaa, 0xaa, //0x00004406 andl $-1431655766, %ebx + 0x45, 0x31, 0xdb, //0x0000440c xorl %r11d, %r11d + 0x01, 0xcb, //0x0000440f addl %ecx, %ebx + 0x41, 0x0f, 0x92, 0xc3, //0x00004411 setb %r11b + 0x01, 0xdb, //0x00004415 addl %ebx, %ebx + 0x81, 0xf3, 0x55, 0x55, 0x55, 0x55, //0x00004417 xorl $1431655765, %ebx + 0x21, 0xfb, //0x0000441d andl %edi, %ebx + 0xf7, 0xd3, //0x0000441f notl %ebx + 0x21, 0xda, //0x00004421 andl %ebx, %edx + 0x4c, 0x8b, 0x4d, 0xc0, //0x00004423 movq $-64(%rbp), %r9 + 0x4c, 0x8b, 0x55, 0xa0, //0x00004427 movq $-96(%rbp), %r10 + 0x4c, 0x8b, 0x7d, 0xb0, //0x0000442b movq $-80(%rbp), %r15 + 0x48, 0x85, 0xd2, //0x0000442f testq %rdx, %rdx + 0x0f, 0x85, 0x78, 0xfc, 0xff, 0xff, //0x00004432 jne LBB0_674 + //0x00004438 LBB0_828 + 0x48, 0x83, 0xc0, 0x20, //0x00004438 addq $32, %rax + 0x49, 0x83, 0xc6, 0xe0, //0x0000443c addq $-32, %r14 + //0x00004440 LBB0_829 + 0x4d, 0x85, 0xdb, //0x00004440 testq %r11, %r11 + 0x0f, 0x85, 0x2a, 0x01, 0x00, 0x00, //0x00004443 jne LBB0_844 + 0x48, 0x8b, 0x55, 0xd0, //0x00004449 movq $-48(%rbp), %rdx + 0x4d, 0x85, 0xf6, //0x0000444d testq %r14, %r14 + 0x0f, 0x84, 0x91, 0x00, 0x00, 0x00, //0x00004450 je LBB0_840 + //0x00004456 LBB0_831 + 0x31, 0xf6, //0x00004456 xorl %esi, %esi + //0x00004458 LBB0_832 + 0x0f, 0xb6, 0x0c, 0x30, //0x00004458 movzbl (%rax,%rsi), %ecx + 0x80, 0xf9, 0x22, //0x0000445c cmpb $34, %cl + 0x0f, 0x84, 0x7b, 0x00, 0x00, 0x00, //0x0000445f je LBB0_839 + 0x80, 0xf9, 0x5c, //0x00004465 cmpb $92, %cl + 0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x00004468 je LBB0_837 + 0x48, 0x83, 0xc6, 0x01, //0x0000446e addq $1, %rsi + 0x49, 0x39, 0xf6, //0x00004472 cmpq %rsi, %r14 + 0x0f, 0x85, 0xdd, 0xff, 0xff, 0xff, //0x00004475 jne LBB0_832 + 0xe9, 0x89, 0x00, 0x00, 0x00, //0x0000447b jmp LBB0_835 + //0x00004480 LBB0_837 + 0x49, 0x8d, 0x4e, 0xff, //0x00004480 leaq $-1(%r14), %rcx + 0x48, 0x39, 0xf1, //0x00004484 cmpq %rsi, %rcx + 0x0f, 0x84, 0xa1, 0x04, 0x00, 0x00, //0x00004487 je LBB0_823 + 0x48, 0x8b, 0x8d, 0x38, 0xff, 0xff, 0xff, //0x0000448d movq $-200(%rbp), %rcx + 0x48, 0x01, 0xc1, //0x00004494 addq %rax, %rcx + 0x48, 0x01, 0xf1, //0x00004497 addq %rsi, %rcx + 0x48, 0x83, 0xfa, 0xff, //0x0000449a cmpq $-1, %rdx + 0x48, 0x8b, 0x7d, 0xd0, //0x0000449e movq $-48(%rbp), %rdi + 0x48, 0x0f, 0x44, 0xf9, //0x000044a2 cmoveq %rcx, %rdi + 0x48, 0x89, 0x7d, 0xd0, //0x000044a6 movq %rdi, $-48(%rbp) + 0x48, 0x0f, 0x44, 0xd1, //0x000044aa cmoveq %rcx, %rdx + 0x48, 0x01, 0xf0, //0x000044ae addq %rsi, %rax + 0x48, 0x83, 0xc0, 0x02, //0x000044b1 addq $2, %rax + 0x4c, 0x89, 0xf1, //0x000044b5 movq %r14, %rcx + 0x48, 0x29, 0xf1, //0x000044b8 subq %rsi, %rcx + 0x48, 0x83, 0xc1, 0xfe, //0x000044bb addq $-2, %rcx + 0x49, 0x83, 0xc6, 0xfe, //0x000044bf addq $-2, %r14 + 0x49, 0x39, 0xf6, //0x000044c3 cmpq %rsi, %r14 + 0x49, 0x89, 0xce, //0x000044c6 movq %rcx, %r14 + 0x4c, 0x8b, 0x4d, 0xc0, //0x000044c9 movq $-64(%rbp), %r9 + 0x4c, 0x8b, 0x55, 0xa0, //0x000044cd movq $-96(%rbp), %r10 + 0x4c, 0x8b, 0x7d, 0xb0, //0x000044d1 movq $-80(%rbp), %r15 + 0x0f, 0x85, 0x7b, 0xff, 0xff, 0xff, //0x000044d5 jne LBB0_831 + 0xe9, 0x4e, 0x04, 0x00, 0x00, //0x000044db jmp LBB0_823 + //0x000044e0 LBB0_839 + 0x48, 0x01, 0xf0, //0x000044e0 addq %rsi, %rax + 0x48, 0x83, 0xc0, 0x01, //0x000044e3 addq $1, %rax + //0x000044e7 LBB0_840 + 0x4c, 0x29, 0xe8, //0x000044e7 subq %r13, %rax + //0x000044ea LBB0_841 + 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x000044ea movabsq $4294977024, %r11 + 0x4c, 0x8d, 0x35, 0xb5, 0x14, 0x00, 0x00, //0x000044f4 leaq $5301(%rip), %r14 /* LJTI0_2+0(%rip) */ + 0x48, 0x85, 0xc0, //0x000044fb testq %rax, %rax + 0x0f, 0x89, 0xf1, 0xf3, 0xff, 0xff, //0x000044fe jns LBB0_679 + 0xe9, 0x1b, 0x04, 0x00, 0x00, //0x00004504 jmp LBB0_822 + //0x00004509 LBB0_835 + 0x80, 0xf9, 0x22, //0x00004509 cmpb $34, %cl + 0x0f, 0x85, 0x1c, 0x04, 0x00, 0x00, //0x0000450c jne LBB0_823 + 0x4c, 0x01, 0xf0, //0x00004512 addq %r14, %rax + 0x4c, 0x8b, 0x4d, 0xc0, //0x00004515 movq $-64(%rbp), %r9 + 0x4c, 0x8b, 0x55, 0xa0, //0x00004519 movq $-96(%rbp), %r10 + 0x4c, 0x8b, 0x7d, 0xb0, //0x0000451d movq $-80(%rbp), %r15 + 0xe9, 0xc1, 0xff, 0xff, 0xff, //0x00004521 jmp LBB0_840 + //0x00004526 LBB0_842 + 0x4d, 0x85, 0xf6, //0x00004526 testq %r14, %r14 + 0x0f, 0x84, 0xff, 0x03, 0x00, 0x00, //0x00004529 je LBB0_823 + 0x48, 0x8b, 0x8d, 0x48, 0xff, 0xff, 0xff, //0x0000452f movq $-184(%rbp), %rcx + 0x48, 0x8d, 0x14, 0x08, //0x00004536 leaq (%rax,%rcx), %rdx + 0x48, 0x8b, 0x75, 0xd0, //0x0000453a movq $-48(%rbp), %rsi + 0x48, 0x83, 0xfe, 0xff, //0x0000453e cmpq $-1, %rsi + 0x48, 0x89, 0xf1, //0x00004542 movq %rsi, %rcx + 0x48, 0x0f, 0x44, 0xf2, //0x00004545 cmoveq %rdx, %rsi + 0x48, 0x0f, 0x44, 0xca, //0x00004549 cmoveq %rdx, %rcx + 0x48, 0x83, 0xc0, 0x01, //0x0000454d addq $1, %rax + 0x49, 0x83, 0xc6, 0xff, //0x00004551 addq $-1, %r14 + 0x48, 0x89, 0x75, 0xd0, //0x00004555 movq %rsi, $-48(%rbp) + 0x4c, 0x8b, 0x4d, 0xc0, //0x00004559 movq $-64(%rbp), %r9 + 0x4c, 0x8b, 0x55, 0xa0, //0x0000455d movq $-96(%rbp), %r10 + 0x4c, 0x8b, 0x7d, 0xb0, //0x00004561 movq $-80(%rbp), %r15 + 0x4d, 0x85, 0xf6, //0x00004565 testq %r14, %r14 + 0x0f, 0x85, 0x9a, 0xfd, 0xff, 0xff, //0x00004568 jne LBB0_811 + 0xe9, 0x26, 0xfe, 0xff, 0xff, //0x0000456e jmp LBB0_820 + //0x00004573 LBB0_844 + 0x4d, 0x85, 0xf6, //0x00004573 testq %r14, %r14 + 0x0f, 0x84, 0xb2, 0x03, 0x00, 0x00, //0x00004576 je LBB0_823 + 0x48, 0x8b, 0x8d, 0x48, 0xff, 0xff, 0xff, //0x0000457c movq $-184(%rbp), %rcx + 0x48, 0x01, 0xc1, //0x00004583 addq %rax, %rcx + 0x48, 0x8b, 0x75, 0xd0, //0x00004586 movq $-48(%rbp), %rsi + 0x48, 0x83, 0xfe, 0xff, //0x0000458a cmpq $-1, %rsi + 0x48, 0x89, 0xf2, //0x0000458e movq %rsi, %rdx + 0x48, 0x0f, 0x44, 0xf1, //0x00004591 cmoveq %rcx, %rsi + 0x48, 0x0f, 0x44, 0xd1, //0x00004595 cmoveq %rcx, %rdx + 0x48, 0x83, 0xc0, 0x01, //0x00004599 addq $1, %rax + 0x49, 0x83, 0xc6, 0xff, //0x0000459d addq $-1, %r14 + 0x48, 0x89, 0x75, 0xd0, //0x000045a1 movq %rsi, $-48(%rbp) + 0x4c, 0x8b, 0x4d, 0xc0, //0x000045a5 movq $-64(%rbp), %r9 + 0x4c, 0x8b, 0x55, 0xa0, //0x000045a9 movq $-96(%rbp), %r10 + 0x4c, 0x8b, 0x7d, 0xb0, //0x000045ad movq $-80(%rbp), %r15 + 0x4d, 0x85, 0xf6, //0x000045b1 testq %r14, %r14 + 0x0f, 0x85, 0x9c, 0xfe, 0xff, 0xff, //0x000045b4 jne LBB0_831 + 0xe9, 0x28, 0xff, 0xff, 0xff, //0x000045ba jmp LBB0_840 + //0x000045bf LBB0_846 + 0x48, 0x83, 0x7d, 0xd0, 0xff, //0x000045bf cmpq $-1, $-48(%rbp) + 0x0f, 0x85, 0x11, 0x00, 0x00, 0x00, //0x000045c4 jne LBB0_848 + 0x48, 0x89, 0xc1, //0x000045ca movq %rax, %rcx + 0x4c, 0x29, 0xe9, //0x000045cd subq %r13, %rcx + 0x48, 0x0f, 0xbc, 0xfe, //0x000045d0 bsfq %rsi, %rdi + 0x48, 0x01, 0xcf, //0x000045d4 addq %rcx, %rdi + 0x48, 0x89, 0x7d, 0xd0, //0x000045d7 movq %rdi, $-48(%rbp) + //0x000045db LBB0_848 + 0x44, 0x89, 0xd9, //0x000045db movl %r11d, %ecx + 0xf7, 0xd1, //0x000045de notl %ecx + 0x21, 0xf1, //0x000045e0 andl %esi, %ecx + 0x41, 0x8d, 0x3c, 0x4b, //0x000045e2 leal (%r11,%rcx,2), %edi + 0x8d, 0x1c, 0x09, //0x000045e6 leal (%rcx,%rcx), %ebx + 0xf7, 0xd3, //0x000045e9 notl %ebx + 0x21, 0xf3, //0x000045eb andl %esi, %ebx + 0x81, 0xe3, 0xaa, 0xaa, 0xaa, 0xaa, //0x000045ed andl $-1431655766, %ebx + 0x45, 0x31, 0xdb, //0x000045f3 xorl %r11d, %r11d + 0x01, 0xcb, //0x000045f6 addl %ecx, %ebx + 0x41, 0x0f, 0x92, 0xc3, //0x000045f8 setb %r11b + 0x01, 0xdb, //0x000045fc addl %ebx, %ebx + 0x81, 0xf3, 0x55, 0x55, 0x55, 0x55, //0x000045fe xorl $1431655765, %ebx + 0x21, 0xfb, //0x00004604 andl %edi, %ebx + 0xf7, 0xd3, //0x00004606 notl %ebx + 0x21, 0xda, //0x00004608 andl %ebx, %edx + 0x4c, 0x8b, 0x4d, 0xc0, //0x0000460a movq $-64(%rbp), %r9 + 0x4c, 0x8b, 0x55, 0xa0, //0x0000460e movq $-96(%rbp), %r10 + 0x4c, 0x8b, 0x7d, 0xb0, //0x00004612 movq $-80(%rbp), %r15 + 0x48, 0x85, 0xd2, //0x00004616 testq %rdx, %rdx + 0x0f, 0x85, 0x60, 0xfb, 0xff, 0xff, //0x00004619 jne LBB0_707 + //0x0000461f LBB0_849 + 0x48, 0x83, 0xc0, 0x20, //0x0000461f addq $32, %rax + 0x49, 0x83, 0xc6, 0xe0, //0x00004623 addq $-32, %r14 + //0x00004627 LBB0_850 + 0x4d, 0x85, 0xdb, //0x00004627 testq %r11, %r11 + 0x0f, 0x85, 0xab, 0x00, 0x00, 0x00, //0x0000462a jne LBB0_862 + 0x48, 0x8b, 0x55, 0xd0, //0x00004630 movq $-48(%rbp), %rdx + 0x4d, 0x85, 0xf6, //0x00004634 testq %r14, %r14 + 0x0f, 0x84, 0x85, 0x00, 0x00, 0x00, //0x00004637 je LBB0_861 + //0x0000463d LBB0_852 + 0x31, 0xf6, //0x0000463d xorl %esi, %esi + //0x0000463f LBB0_853 + 0x0f, 0xb6, 0x0c, 0x30, //0x0000463f movzbl (%rax,%rsi), %ecx + 0x80, 0xf9, 0x22, //0x00004643 cmpb $34, %cl + 0x0f, 0x84, 0x6f, 0x00, 0x00, 0x00, //0x00004646 je LBB0_860 + 0x80, 0xf9, 0x5c, //0x0000464c cmpb $92, %cl + 0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x0000464f je LBB0_858 + 0x48, 0x83, 0xc6, 0x01, //0x00004655 addq $1, %rsi + 0x49, 0x39, 0xf6, //0x00004659 cmpq %rsi, %r14 + 0x0f, 0x85, 0xdd, 0xff, 0xff, 0xff, //0x0000465c jne LBB0_853 + 0xe9, 0x63, 0x00, 0x00, 0x00, //0x00004662 jmp LBB0_856 + //0x00004667 LBB0_858 + 0x49, 0x8d, 0x4e, 0xff, //0x00004667 leaq $-1(%r14), %rcx + 0x48, 0x39, 0xf1, //0x0000466b cmpq %rsi, %rcx + 0x0f, 0x84, 0xba, 0x02, 0x00, 0x00, //0x0000466e je LBB0_823 + 0x48, 0x8b, 0x8d, 0x38, 0xff, 0xff, 0xff, //0x00004674 movq $-200(%rbp), %rcx + 0x48, 0x01, 0xc1, //0x0000467b addq %rax, %rcx + 0x48, 0x01, 0xf1, //0x0000467e addq %rsi, %rcx + 0x48, 0x83, 0xfa, 0xff, //0x00004681 cmpq $-1, %rdx + 0x48, 0x8b, 0x7d, 0xd0, //0x00004685 movq $-48(%rbp), %rdi + 0x48, 0x0f, 0x44, 0xf9, //0x00004689 cmoveq %rcx, %rdi + 0x48, 0x89, 0x7d, 0xd0, //0x0000468d movq %rdi, $-48(%rbp) + 0x48, 0x0f, 0x44, 0xd1, //0x00004691 cmoveq %rcx, %rdx + 0x48, 0x01, 0xf0, //0x00004695 addq %rsi, %rax + 0x48, 0x83, 0xc0, 0x02, //0x00004698 addq $2, %rax + 0x4c, 0x89, 0xf1, //0x0000469c movq %r14, %rcx + 0x48, 0x29, 0xf1, //0x0000469f subq %rsi, %rcx + 0x48, 0x83, 0xc1, 0xfe, //0x000046a2 addq $-2, %rcx + 0x49, 0x83, 0xc6, 0xfe, //0x000046a6 addq $-2, %r14 + 0x49, 0x39, 0xf6, //0x000046aa cmpq %rsi, %r14 + 0x49, 0x89, 0xce, //0x000046ad movq %rcx, %r14 + 0x0f, 0x85, 0x87, 0xff, 0xff, 0xff, //0x000046b0 jne LBB0_852 + 0xe9, 0x73, 0x02, 0x00, 0x00, //0x000046b6 jmp LBB0_823 + //0x000046bb LBB0_860 + 0x48, 0x01, 0xf0, //0x000046bb addq %rsi, %rax + 0x48, 0x83, 0xc0, 0x01, //0x000046be addq $1, %rax + //0x000046c2 LBB0_861 + 0x4c, 0x29, 0xe8, //0x000046c2 subq %r13, %rax + 0xe9, 0x85, 0xf4, 0xff, 0xff, //0x000046c5 jmp LBB0_712 + //0x000046ca LBB0_856 + 0x80, 0xf9, 0x22, //0x000046ca cmpb $34, %cl + 0x0f, 0x85, 0x5b, 0x02, 0x00, 0x00, //0x000046cd jne LBB0_823 + 0x4c, 0x01, 0xf0, //0x000046d3 addq %r14, %rax + 0xe9, 0xe7, 0xff, 0xff, 0xff, //0x000046d6 jmp LBB0_861 + //0x000046db LBB0_862 + 0x4d, 0x85, 0xf6, //0x000046db testq %r14, %r14 + 0x0f, 0x84, 0x4a, 0x02, 0x00, 0x00, //0x000046de je LBB0_823 + 0x48, 0x8b, 0x8d, 0x48, 0xff, 0xff, 0xff, //0x000046e4 movq $-184(%rbp), %rcx + 0x48, 0x01, 0xc1, //0x000046eb addq %rax, %rcx + 0x48, 0x8b, 0x75, 0xd0, //0x000046ee movq $-48(%rbp), %rsi + 0x48, 0x83, 0xfe, 0xff, //0x000046f2 cmpq $-1, %rsi + 0x48, 0x89, 0xf2, //0x000046f6 movq %rsi, %rdx + 0x48, 0x0f, 0x44, 0xf1, //0x000046f9 cmoveq %rcx, %rsi + 0x48, 0x0f, 0x44, 0xd1, //0x000046fd cmoveq %rcx, %rdx + 0x48, 0x83, 0xc0, 0x01, //0x00004701 addq $1, %rax + 0x49, 0x83, 0xc6, 0xff, //0x00004705 addq $-1, %r14 + 0x48, 0x89, 0x75, 0xd0, //0x00004709 movq %rsi, $-48(%rbp) + 0x4d, 0x85, 0xf6, //0x0000470d testq %r14, %r14 + 0x0f, 0x85, 0x27, 0xff, 0xff, 0xff, //0x00004710 jne LBB0_852 + 0xe9, 0xa7, 0xff, 0xff, 0xff, //0x00004716 jmp LBB0_861 + //0x0000471b LBB0_865 + 0x49, 0x83, 0xc3, 0xff, //0x0000471b addq $-1, %r11 + 0x4d, 0x89, 0x18, //0x0000471f movq %r11, (%r8) + 0x48, 0xc7, 0xc0, 0xde, 0xff, 0xff, 0xff, //0x00004722 movq $-34, %rax + 0xe9, 0x3b, 0x00, 0x00, 0x00, //0x00004729 jmp LBB0_874 + //0x0000472e LBB0_866 + 0x48, 0x8b, 0x45, 0xc8, //0x0000472e movq $-56(%rbp), %rax + 0x48, 0x89, 0x30, //0x00004732 movq %rsi, (%rax) + 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00004735 movq $-1, %rax + 0xe9, 0x28, 0x00, 0x00, 0x00, //0x0000473c jmp LBB0_874 + //0x00004741 LBB0_867 + 0x49, 0x89, 0x10, //0x00004741 movq %rdx, (%r8) + //0x00004744 LBB0_868 + 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00004744 movq $-1, %rax + 0xe9, 0x19, 0x00, 0x00, 0x00, //0x0000474b jmp LBB0_874 + //0x00004750 LBB0_869 + 0x49, 0x89, 0xc3, //0x00004750 movq %rax, %r11 + 0xe9, 0x03, 0x00, 0x00, 0x00, //0x00004753 jmp LBB0_872 + //0x00004758 LBB0_871 + 0x49, 0x89, 0xcb, //0x00004758 movq %rcx, %r11 + //0x0000475b LBB0_872 + 0x49, 0x83, 0xc3, 0xff, //0x0000475b addq $-1, %r11 + 0x4d, 0x89, 0x18, //0x0000475f movq %r11, (%r8) + //0x00004762 LBB0_873 + 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00004762 movq $-2, %rax + //0x00004769 LBB0_874 + 0x48, 0x81, 0xc4, 0xa8, 0x00, 0x00, 0x00, //0x00004769 addq $168, %rsp + 0x5b, //0x00004770 popq %rbx + 0x41, 0x5c, //0x00004771 popq %r12 + 0x41, 0x5d, //0x00004773 popq %r13 + 0x41, 0x5e, //0x00004775 popq %r14 + 0x41, 0x5f, //0x00004777 popq %r15 + 0x5d, //0x00004779 popq %rbp + 0xc3, //0x0000477a retq + //0x0000477b LBB0_875 + 0x4c, 0x01, 0xde, //0x0000477b addq %r11, %rsi + 0x48, 0x89, 0xf0, //0x0000477e movq %rsi, %rax + //0x00004781 LBB0_876 + 0x4c, 0x29, 0xd8, //0x00004781 subq %r11, %rax + 0x48, 0x89, 0xc6, //0x00004784 movq %rax, %rsi + //0x00004787 LBB0_877 + 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00004787 movq $-1, %rax + 0x49, 0x89, 0xf4, //0x0000478e movq %rsi, %r12 + 0x48, 0x39, 0xfe, //0x00004791 cmpq %rdi, %rsi + 0x0f, 0x83, 0xcf, 0xff, 0xff, 0xff, //0x00004794 jae LBB0_874 + //0x0000479a LBB0_878 + 0x49, 0x8d, 0x7c, 0x24, 0x01, //0x0000479a leaq $1(%r12), %rdi + 0x48, 0x8b, 0x45, 0xc8, //0x0000479f movq $-56(%rbp), %rax + 0x48, 0x89, 0x38, //0x000047a3 movq %rdi, (%rax) + 0x43, 0x0f, 0xbe, 0x0c, 0x23, //0x000047a6 movsbl (%r11,%r12), %ecx + 0x83, 0xf9, 0x7b, //0x000047ab cmpl $123, %ecx + 0x0f, 0x87, 0xc9, 0x01, 0x00, 0x00, //0x000047ae ja LBB0_902 + 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x000047b4 movq $-1, %rax + 0x48, 0x8d, 0x15, 0xce, 0x14, 0x00, 0x00, //0x000047bb leaq $5326(%rip), %rdx /* LJTI0_6+0(%rip) */ + 0x48, 0x63, 0x0c, 0x8a, //0x000047c2 movslq (%rdx,%rcx,4), %rcx + 0x48, 0x01, 0xd1, //0x000047c6 addq %rdx, %rcx + 0xff, 0xe1, //0x000047c9 jmpq *%rcx + //0x000047cb LBB0_880 + 0x49, 0x8b, 0x01, //0x000047cb movq (%r9), %rax + 0x48, 0x29, 0xf8, //0x000047ce subq %rdi, %rax + 0x48, 0x83, 0xf8, 0x10, //0x000047d1 cmpq $16, %rax + 0x0f, 0x82, 0xa5, 0x0d, 0x00, 0x00, //0x000047d5 jb LBB0_997 + 0x31, 0xf6, //0x000047db xorl %esi, %esi + 0xf3, 0x0f, 0x6f, 0x05, 0x1b, 0xb8, 0xff, 0xff, //0x000047dd movdqu $-18405(%rip), %xmm0 /* LCPI0_0+0(%rip) */ + 0xf3, 0x0f, 0x6f, 0x0d, 0x23, 0xb8, 0xff, 0xff, //0x000047e5 movdqu $-18397(%rip), %xmm1 /* LCPI0_1+0(%rip) */ + 0xf3, 0x0f, 0x6f, 0x15, 0x2b, 0xb8, 0xff, 0xff, //0x000047ed movdqu $-18389(%rip), %xmm2 /* LCPI0_2+0(%rip) */ + 0x4c, 0x89, 0xda, //0x000047f5 movq %r11, %rdx + 0x48, 0x8b, 0x5d, 0xc8, //0x000047f8 movq $-56(%rbp), %rbx + 0x90, 0x90, 0x90, 0x90, //0x000047fc .p2align 4, 0x90 + //0x00004800 LBB0_882 + 0xf3, 0x42, 0x0f, 0x6f, 0x5c, 0x22, 0x01, //0x00004800 movdqu $1(%rdx,%r12), %xmm3 + 0x66, 0x0f, 0x6f, 0xe3, //0x00004807 movdqa %xmm3, %xmm4 + 0x66, 0x0f, 0x74, 0xe0, //0x0000480b pcmpeqb %xmm0, %xmm4 + 0x66, 0x0f, 0xdb, 0xd9, //0x0000480f pand %xmm1, %xmm3 + 0x66, 0x0f, 0x74, 0xda, //0x00004813 pcmpeqb %xmm2, %xmm3 + 0x66, 0x0f, 0xeb, 0xdc, //0x00004817 por %xmm4, %xmm3 + 0x66, 0x0f, 0xd7, 0xcb, //0x0000481b pmovmskb %xmm3, %ecx + 0x85, 0xc9, //0x0000481f testl %ecx, %ecx + 0x0f, 0x85, 0x84, 0x00, 0x00, 0x00, //0x00004821 jne LBB0_893 + 0x48, 0x83, 0xc2, 0x10, //0x00004827 addq $16, %rdx + 0x48, 0x8d, 0x0c, 0x30, //0x0000482b leaq (%rax,%rsi), %rcx + 0x48, 0x83, 0xc1, 0xf0, //0x0000482f addq $-16, %rcx + 0x48, 0x83, 0xc6, 0xf0, //0x00004833 addq $-16, %rsi + 0x48, 0x83, 0xf9, 0x0f, //0x00004837 cmpq $15, %rcx + 0x0f, 0x87, 0xbf, 0xff, 0xff, 0xff, //0x0000483b ja LBB0_882 + 0x4a, 0x8d, 0x3c, 0x22, //0x00004841 leaq (%rdx,%r12), %rdi + 0x48, 0x83, 0xc7, 0x01, //0x00004845 addq $1, %rdi + 0x48, 0x01, 0xf0, //0x00004849 addq %rsi, %rax + 0x48, 0x85, 0xc0, //0x0000484c testq %rax, %rax + 0x0f, 0x84, 0x48, 0x00, 0x00, 0x00, //0x0000484f je LBB0_892 + //0x00004855 LBB0_885 + 0x48, 0x8d, 0x14, 0x07, //0x00004855 leaq (%rdi,%rax), %rdx + 0x48, 0xbe, 0x00, 0x26, 0x00, 0x00, 0x01, 0x10, 0x00, 0x00, //0x00004859 movabsq $17596481021440, %rsi + //0x00004863 LBB0_886 + 0x0f, 0xb6, 0x0f, //0x00004863 movzbl (%rdi), %ecx + 0x48, 0x83, 0xf9, 0x2c, //0x00004866 cmpq $44, %rcx + 0x0f, 0x87, 0x0a, 0x00, 0x00, 0x00, //0x0000486a ja LBB0_888 + 0x48, 0x0f, 0xa3, 0xce, //0x00004870 btq %rcx, %rsi + 0x0f, 0x82, 0x23, 0x00, 0x00, 0x00, //0x00004874 jb LBB0_892 + //0x0000487a LBB0_888 + 0x80, 0xf9, 0x5d, //0x0000487a cmpb $93, %cl + 0x0f, 0x84, 0x1a, 0x00, 0x00, 0x00, //0x0000487d je LBB0_892 + 0x80, 0xf9, 0x7d, //0x00004883 cmpb $125, %cl + 0x0f, 0x84, 0x11, 0x00, 0x00, 0x00, //0x00004886 je LBB0_892 + 0x48, 0x83, 0xc7, 0x01, //0x0000488c addq $1, %rdi + 0x48, 0x83, 0xc0, 0xff, //0x00004890 addq $-1, %rax + 0x0f, 0x85, 0xc9, 0xff, 0xff, 0xff, //0x00004894 jne LBB0_886 + 0x48, 0x89, 0xd7, //0x0000489a movq %rdx, %rdi + //0x0000489d LBB0_892 + 0x4c, 0x29, 0xdf, //0x0000489d subq %r11, %rdi + 0x48, 0x89, 0x3b, //0x000048a0 movq %rdi, (%rbx) + 0x4c, 0x89, 0xe0, //0x000048a3 movq %r12, %rax + 0xe9, 0xbe, 0xfe, 0xff, 0xff, //0x000048a6 jmp LBB0_874 + //0x000048ab LBB0_893 + 0x66, 0x0f, 0xbc, 0xc1, //0x000048ab bsfw %cx, %ax + 0x0f, 0xb7, 0xc8, //0x000048af movzwl %ax, %ecx + 0x4c, 0x01, 0xe1, //0x000048b2 addq %r12, %rcx + 0x48, 0x89, 0xc8, //0x000048b5 movq %rcx, %rax + 0x48, 0x29, 0xf0, //0x000048b8 subq %rsi, %rax + 0x48, 0x8d, 0x70, 0x01, //0x000048bb leaq $1(%rax), %rsi + 0x48, 0x89, 0x33, //0x000048bf movq %rsi, (%rbx) + 0x48, 0x85, 0xf6, //0x000048c2 testq %rsi, %rsi + 0x0f, 0x8e, 0x45, 0x00, 0x00, 0x00, //0x000048c5 jle LBB0_898 + 0x48, 0x8d, 0x70, 0x02, //0x000048cb leaq $2(%rax), %rsi + 0x48, 0x01, 0xca, //0x000048cf addq %rcx, %rdx + 0x48, 0xbf, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x000048d2 movabsq $4294977024, %rdi + 0x90, 0x90, 0x90, 0x90, //0x000048dc .p2align 4, 0x90 + //0x000048e0 LBB0_895 + 0x0f, 0xb6, 0x0a, //0x000048e0 movzbl (%rdx), %ecx + 0x48, 0x83, 0xf9, 0x20, //0x000048e3 cmpq $32, %rcx + 0x0f, 0x87, 0x23, 0x00, 0x00, 0x00, //0x000048e7 ja LBB0_898 + 0x48, 0x0f, 0xa3, 0xcf, //0x000048ed btq %rcx, %rdi + 0x0f, 0x83, 0x19, 0x00, 0x00, 0x00, //0x000048f1 jae LBB0_898 + 0x48, 0x89, 0x03, //0x000048f7 movq %rax, (%rbx) + 0x48, 0x83, 0xc6, 0xff, //0x000048fa addq $-1, %rsi + 0x48, 0x83, 0xc0, 0xff, //0x000048fe addq $-1, %rax + 0x48, 0x83, 0xc2, 0xff, //0x00004902 addq $-1, %rdx + 0x48, 0x83, 0xfe, 0x01, //0x00004906 cmpq $1, %rsi + 0x0f, 0x8f, 0xd0, 0xff, 0xff, 0xff, //0x0000490a jg LBB0_895 + //0x00004910 LBB0_898 + 0x4c, 0x89, 0xe0, //0x00004910 movq %r12, %rax + 0xe9, 0x51, 0xfe, 0xff, 0xff, //0x00004913 jmp LBB0_874 + //0x00004918 LBB0_980 + 0x48, 0xc7, 0xc0, 0xf9, 0xff, 0xff, 0xff, //0x00004918 movq $-7, %rax + 0xe9, 0x45, 0xfe, 0xff, 0xff, //0x0000491f jmp LBB0_874 + //0x00004924 LBB0_822 + 0x48, 0x83, 0xf8, 0xff, //0x00004924 cmpq $-1, %rax + 0x0f, 0x85, 0x0f, 0x00, 0x00, 0x00, //0x00004928 jne LBB0_824 + //0x0000492e LBB0_823 + 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x0000492e movq $-1, %rax + 0x48, 0x8b, 0x4d, 0xb8, //0x00004935 movq $-72(%rbp), %rcx + 0x48, 0x89, 0x4d, 0xd0, //0x00004939 movq %rcx, $-48(%rbp) + //0x0000493d LBB0_824 + 0x48, 0x8b, 0x4d, 0xc8, //0x0000493d movq $-56(%rbp), %rcx + 0x48, 0x8b, 0x55, 0xd0, //0x00004941 movq $-48(%rbp), %rdx + 0x48, 0x89, 0x11, //0x00004945 movq %rdx, (%rcx) + 0xe9, 0x1c, 0xfe, 0xff, 0xff, //0x00004948 jmp LBB0_874 + //0x0000494d LBB0_618 + 0x49, 0x83, 0xc0, 0xff, //0x0000494d addq $-1, %r8 + 0x4c, 0x89, 0xc0, //0x00004951 movq %r8, %rax + 0xe9, 0x10, 0xfe, 0xff, 0xff, //0x00004954 jmp LBB0_874 + //0x00004959 LBB0_899 + 0x49, 0x8d, 0x4c, 0x24, 0x04, //0x00004959 leaq $4(%r12), %rcx + 0xe9, 0x70, 0x05, 0x00, 0x00, //0x0000495e jmp LBB0_939 + //0x00004963 LBB0_900 + 0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00004963 movq $-1, %r8 + //0x0000496a LBB0_901 + 0x4c, 0x29, 0xc7, //0x0000496a subq %r8, %rdi + 0x48, 0x83, 0xc7, 0xfe, //0x0000496d addq $-2, %rdi + 0x48, 0x8b, 0x45, 0xc8, //0x00004971 movq $-56(%rbp), %rax + 0x48, 0x89, 0x38, //0x00004975 movq %rdi, (%rax) + 0xe9, 0xe5, 0xfd, 0xff, 0xff, //0x00004978 jmp LBB0_873 + //0x0000497d LBB0_902 + 0x48, 0x8b, 0x45, 0xc8, //0x0000497d movq $-56(%rbp), %rax + 0x4c, 0x89, 0x20, //0x00004981 movq %r12, (%rax) + 0xe9, 0xd9, 0xfd, 0xff, 0xff, //0x00004984 jmp LBB0_873 + //0x00004989 LBB0_903 + 0x4d, 0x8b, 0x01, //0x00004989 movq (%r9), %r8 + 0x4d, 0x89, 0xc6, //0x0000498c movq %r8, %r14 + 0x49, 0x29, 0xfe, //0x0000498f subq %rdi, %r14 + 0x49, 0x83, 0xfe, 0x20, //0x00004992 cmpq $32, %r14 + 0x0f, 0x8c, 0xf9, 0x0b, 0x00, 0x00, //0x00004996 jl LBB0_999 + 0x4f, 0x8d, 0x0c, 0x23, //0x0000499c leaq (%r11,%r12), %r9 + 0x4d, 0x29, 0xe0, //0x000049a0 subq %r12, %r8 + 0x41, 0xbf, 0x1f, 0x00, 0x00, 0x00, //0x000049a3 movl $31, %r15d + 0x45, 0x31, 0xf6, //0x000049a9 xorl %r14d, %r14d + 0xf3, 0x0f, 0x6f, 0x05, 0x7c, 0xb6, 0xff, 0xff, //0x000049ac movdqu $-18820(%rip), %xmm0 /* LCPI0_3+0(%rip) */ + 0xf3, 0x0f, 0x6f, 0x0d, 0x84, 0xb6, 0xff, 0xff, //0x000049b4 movdqu $-18812(%rip), %xmm1 /* LCPI0_4+0(%rip) */ + 0x45, 0x31, 0xd2, //0x000049bc xorl %r10d, %r10d + //0x000049bf LBB0_905 + 0xf3, 0x43, 0x0f, 0x6f, 0x54, 0x31, 0x01, //0x000049bf movdqu $1(%r9,%r14), %xmm2 + 0xf3, 0x43, 0x0f, 0x6f, 0x5c, 0x31, 0x11, //0x000049c6 movdqu $17(%r9,%r14), %xmm3 + 0x66, 0x0f, 0x6f, 0xe2, //0x000049cd movdqa %xmm2, %xmm4 + 0x66, 0x0f, 0x74, 0xe0, //0x000049d1 pcmpeqb %xmm0, %xmm4 + 0x66, 0x0f, 0xd7, 0xcc, //0x000049d5 pmovmskb %xmm4, %ecx + 0x66, 0x0f, 0x6f, 0xe3, //0x000049d9 movdqa %xmm3, %xmm4 + 0x66, 0x0f, 0x74, 0xe0, //0x000049dd pcmpeqb %xmm0, %xmm4 + 0x66, 0x0f, 0xd7, 0xf4, //0x000049e1 pmovmskb %xmm4, %esi + 0x48, 0xc1, 0xe6, 0x10, //0x000049e5 shlq $16, %rsi + 0x48, 0x09, 0xce, //0x000049e9 orq %rcx, %rsi + 0x66, 0x0f, 0x74, 0xd1, //0x000049ec pcmpeqb %xmm1, %xmm2 + 0x66, 0x0f, 0xd7, 0xd2, //0x000049f0 pmovmskb %xmm2, %edx + 0x66, 0x0f, 0x74, 0xd9, //0x000049f4 pcmpeqb %xmm1, %xmm3 + 0x66, 0x0f, 0xd7, 0xcb, //0x000049f8 pmovmskb %xmm3, %ecx + 0x48, 0xc1, 0xe1, 0x10, //0x000049fc shlq $16, %rcx + 0x48, 0x09, 0xd1, //0x00004a00 orq %rdx, %rcx + 0x48, 0x89, 0xca, //0x00004a03 movq %rcx, %rdx + 0x4c, 0x09, 0xd2, //0x00004a06 orq %r10, %rdx + 0x0f, 0x84, 0x35, 0x00, 0x00, 0x00, //0x00004a09 je LBB0_907 + 0x44, 0x89, 0xd2, //0x00004a0f movl %r10d, %edx + 0xf7, 0xd2, //0x00004a12 notl %edx + 0x21, 0xca, //0x00004a14 andl %ecx, %edx + 0x8d, 0x1c, 0x12, //0x00004a16 leal (%rdx,%rdx), %ebx + 0x44, 0x09, 0xd3, //0x00004a19 orl %r10d, %ebx + 0x89, 0xdf, //0x00004a1c movl %ebx, %edi + 0xf7, 0xd7, //0x00004a1e notl %edi + 0x21, 0xcf, //0x00004a20 andl %ecx, %edi + 0x81, 0xe7, 0xaa, 0xaa, 0xaa, 0xaa, //0x00004a22 andl $-1431655766, %edi + 0x45, 0x31, 0xd2, //0x00004a28 xorl %r10d, %r10d + 0x01, 0xd7, //0x00004a2b addl %edx, %edi + 0x41, 0x0f, 0x92, 0xc2, //0x00004a2d setb %r10b + 0x01, 0xff, //0x00004a31 addl %edi, %edi + 0x81, 0xf7, 0x55, 0x55, 0x55, 0x55, //0x00004a33 xorl $1431655765, %edi + 0x21, 0xdf, //0x00004a39 andl %ebx, %edi + 0xf7, 0xd7, //0x00004a3b notl %edi + 0x21, 0xfe, //0x00004a3d andl %edi, %esi + 0xe9, 0x03, 0x00, 0x00, 0x00, //0x00004a3f jmp LBB0_908 + //0x00004a44 LBB0_907 + 0x45, 0x31, 0xd2, //0x00004a44 xorl %r10d, %r10d + //0x00004a47 LBB0_908 + 0x48, 0x85, 0xf6, //0x00004a47 testq %rsi, %rsi + 0x0f, 0x85, 0x17, 0x09, 0x00, 0x00, //0x00004a4a jne LBB0_967 + 0x49, 0x83, 0xc6, 0x20, //0x00004a50 addq $32, %r14 + 0x4b, 0x8d, 0x0c, 0x38, //0x00004a54 leaq (%r8,%r15), %rcx + 0x48, 0x83, 0xc1, 0xe0, //0x00004a58 addq $-32, %rcx + 0x49, 0x83, 0xc7, 0xe0, //0x00004a5c addq $-32, %r15 + 0x48, 0x83, 0xf9, 0x3f, //0x00004a60 cmpq $63, %rcx + 0x0f, 0x8f, 0x55, 0xff, 0xff, 0xff, //0x00004a64 jg LBB0_905 + 0x4d, 0x85, 0xd2, //0x00004a6a testq %r10, %r10 + 0x0f, 0x85, 0x36, 0x0b, 0x00, 0x00, //0x00004a6d jne LBB0_1001 + 0x4b, 0x8d, 0x3c, 0x0e, //0x00004a73 leaq (%r14,%r9), %rdi + 0x48, 0x83, 0xc7, 0x01, //0x00004a77 addq $1, %rdi + 0x49, 0xf7, 0xd6, //0x00004a7b notq %r14 + 0x4d, 0x01, 0xc6, //0x00004a7e addq %r8, %r14 + //0x00004a81 LBB0_912 + 0x4d, 0x85, 0xf6, //0x00004a81 testq %r14, %r14 + 0x0f, 0x8f, 0x20, 0x09, 0x00, 0x00, //0x00004a84 jg LBB0_970 + 0xe9, 0xda, 0xfc, 0xff, 0xff, //0x00004a8a jmp LBB0_874 + //0x00004a8f LBB0_913 + 0x49, 0xbe, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00004a8f movabsq $6148914691236517205, %r14 + 0x49, 0x8b, 0x09, //0x00004a99 movq (%r9), %rcx + 0x48, 0x29, 0xf9, //0x00004a9c subq %rdi, %rcx + 0x49, 0x01, 0xfb, //0x00004a9f addq %rdi, %r11 + 0x31, 0xd2, //0x00004aa2 xorl %edx, %edx + 0x48, 0x89, 0x55, 0xb0, //0x00004aa4 movq %rdx, $-80(%rbp) + 0xf3, 0x44, 0x0f, 0x6f, 0x15, 0x8f, 0xb5, 0xff, 0xff, //0x00004aa8 movdqu $-19057(%rip), %xmm10 /* LCPI0_4+0(%rip) */ + 0xf3, 0x0f, 0x6f, 0x0d, 0x77, 0xb5, 0xff, 0xff, //0x00004ab1 movdqu $-19081(%rip), %xmm1 /* LCPI0_3+0(%rip) */ + 0x66, 0x45, 0x0f, 0x76, 0xc9, //0x00004ab9 pcmpeqd %xmm9, %xmm9 + 0xf3, 0x0f, 0x6f, 0x1d, 0xaa, 0xb5, 0xff, 0xff, //0x00004abe movdqu $-19030(%rip), %xmm3 /* LCPI0_7+0(%rip) */ + 0xf3, 0x0f, 0x6f, 0x25, 0x52, 0xb5, 0xff, 0xff, //0x00004ac6 movdqu $-19118(%rip), %xmm4 /* LCPI0_2+0(%rip) */ + 0x49, 0xb9, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, //0x00004ace movabsq $3689348814741910323, %r9 + 0x66, 0x45, 0x0f, 0xef, 0xc0, //0x00004ad8 pxor %xmm8, %xmm8 + 0x45, 0x31, 0xff, //0x00004add xorl %r15d, %r15d + 0x45, 0x31, 0xc0, //0x00004ae0 xorl %r8d, %r8d + 0x45, 0x31, 0xd2, //0x00004ae3 xorl %r10d, %r10d + 0xe9, 0x56, 0x00, 0x00, 0x00, //0x00004ae6 jmp LBB0_915 + //0x00004aeb LBB0_914 + 0x49, 0xc1, 0xfd, 0x3f, //0x00004aeb sarq $63, %r13 + 0x48, 0x89, 0xd9, //0x00004aef movq %rbx, %rcx + 0x48, 0xd1, 0xe9, //0x00004af2 shrq %rcx + 0x4c, 0x21, 0xf1, //0x00004af5 andq %r14, %rcx + 0x48, 0x29, 0xcb, //0x00004af8 subq %rcx, %rbx + 0x48, 0x89, 0xd9, //0x00004afb movq %rbx, %rcx + 0x4c, 0x21, 0xc9, //0x00004afe andq %r9, %rcx + 0x48, 0xc1, 0xeb, 0x02, //0x00004b01 shrq $2, %rbx + 0x4c, 0x21, 0xcb, //0x00004b05 andq %r9, %rbx + 0x48, 0x01, 0xcb, //0x00004b08 addq %rcx, %rbx + 0x48, 0x89, 0xd9, //0x00004b0b movq %rbx, %rcx + 0x48, 0xc1, 0xe9, 0x04, //0x00004b0e shrq $4, %rcx + 0x48, 0x01, 0xd9, //0x00004b12 addq %rbx, %rcx + 0x4c, 0x21, 0xf9, //0x00004b15 andq %r15, %rcx + 0x48, 0xba, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, //0x00004b18 movabsq $72340172838076673, %rdx + 0x48, 0x0f, 0xaf, 0xca, //0x00004b22 imulq %rdx, %rcx + 0x48, 0xc1, 0xe9, 0x38, //0x00004b26 shrq $56, %rcx + 0x49, 0x01, 0xc8, //0x00004b2a addq %rcx, %r8 + 0x49, 0x83, 0xc3, 0x40, //0x00004b2d addq $64, %r11 + 0x48, 0x8b, 0x4d, 0xd0, //0x00004b31 movq $-48(%rbp), %rcx + 0x48, 0x83, 0xc1, 0xc0, //0x00004b35 addq $-64, %rcx + 0x4c, 0x89, 0x6d, 0xb0, //0x00004b39 movq %r13, $-80(%rbp) + 0x4c, 0x8b, 0x7d, 0xb8, //0x00004b3d movq $-72(%rbp), %r15 + //0x00004b41 LBB0_915 + 0x48, 0x83, 0xf9, 0x40, //0x00004b41 cmpq $64, %rcx + 0x48, 0x89, 0x4d, 0xd0, //0x00004b45 movq %rcx, $-48(%rbp) + 0x0f, 0x8c, 0x1e, 0x02, 0x00, 0x00, //0x00004b49 jl LBB0_922 + //0x00004b4f LBB0_916 + 0xf3, 0x41, 0x0f, 0x6f, 0x03, //0x00004b4f movdqu (%r11), %xmm0 + 0xf3, 0x41, 0x0f, 0x6f, 0x6b, 0x10, //0x00004b54 movdqu $16(%r11), %xmm5 + 0xf3, 0x41, 0x0f, 0x6f, 0x7b, 0x20, //0x00004b5a movdqu $32(%r11), %xmm7 + 0xf3, 0x41, 0x0f, 0x6f, 0x73, 0x30, //0x00004b60 movdqu $48(%r11), %xmm6 + 0x66, 0x0f, 0x6f, 0xd0, //0x00004b66 movdqa %xmm0, %xmm2 + 0x66, 0x41, 0x0f, 0x74, 0xd2, //0x00004b6a pcmpeqb %xmm10, %xmm2 + 0x66, 0x0f, 0xd7, 0xf2, //0x00004b6f pmovmskb %xmm2, %esi + 0x66, 0x0f, 0x6f, 0xd5, //0x00004b73 movdqa %xmm5, %xmm2 + 0x66, 0x41, 0x0f, 0x74, 0xd2, //0x00004b77 pcmpeqb %xmm10, %xmm2 + 0x66, 0x0f, 0xd7, 0xd2, //0x00004b7c pmovmskb %xmm2, %edx + 0x66, 0x0f, 0x6f, 0xd7, //0x00004b80 movdqa %xmm7, %xmm2 + 0x66, 0x41, 0x0f, 0x74, 0xd2, //0x00004b84 pcmpeqb %xmm10, %xmm2 + 0x66, 0x0f, 0xd7, 0xfa, //0x00004b89 pmovmskb %xmm2, %edi + 0x66, 0x0f, 0x6f, 0xd6, //0x00004b8d movdqa %xmm6, %xmm2 + 0x66, 0x41, 0x0f, 0x74, 0xd2, //0x00004b91 pcmpeqb %xmm10, %xmm2 + 0x66, 0x0f, 0xd7, 0xda, //0x00004b96 pmovmskb %xmm2, %ebx + 0x48, 0xc1, 0xe3, 0x30, //0x00004b9a shlq $48, %rbx + 0x48, 0xc1, 0xe7, 0x20, //0x00004b9e shlq $32, %rdi + 0x48, 0x09, 0xdf, //0x00004ba2 orq %rbx, %rdi + 0x48, 0xc1, 0xe2, 0x10, //0x00004ba5 shlq $16, %rdx + 0x48, 0x09, 0xfa, //0x00004ba9 orq %rdi, %rdx + 0x48, 0x09, 0xd6, //0x00004bac orq %rdx, %rsi + 0x48, 0x89, 0xf2, //0x00004baf movq %rsi, %rdx + 0x4c, 0x09, 0xfa, //0x00004bb2 orq %r15, %rdx + 0x0f, 0x85, 0x12, 0x00, 0x00, 0x00, //0x00004bb5 jne LBB0_918 + 0x48, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x00004bbb movq $-1, %rsi + 0x31, 0xc9, //0x00004bc2 xorl %ecx, %ecx + 0x48, 0x89, 0x4d, 0xb8, //0x00004bc4 movq %rcx, $-72(%rbp) + 0xe9, 0x3e, 0x00, 0x00, 0x00, //0x00004bc8 jmp LBB0_919 + //0x00004bcd LBB0_918 + 0x4c, 0x89, 0xfa, //0x00004bcd movq %r15, %rdx + 0x48, 0xf7, 0xd2, //0x00004bd0 notq %rdx + 0x48, 0x21, 0xf2, //0x00004bd3 andq %rsi, %rdx + 0x48, 0x8d, 0x3c, 0x12, //0x00004bd6 leaq (%rdx,%rdx), %rdi + 0x4c, 0x09, 0xff, //0x00004bda orq %r15, %rdi + 0x48, 0x89, 0xf9, //0x00004bdd movq %rdi, %rcx + 0x48, 0xf7, 0xd1, //0x00004be0 notq %rcx + 0x48, 0xbb, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00004be3 movabsq $-6148914691236517206, %rbx + 0x48, 0x21, 0xde, //0x00004bed andq %rbx, %rsi + 0x48, 0x21, 0xce, //0x00004bf0 andq %rcx, %rsi + 0x31, 0xc9, //0x00004bf3 xorl %ecx, %ecx + 0x48, 0x01, 0xd6, //0x00004bf5 addq %rdx, %rsi + 0x0f, 0x92, 0xc1, //0x00004bf8 setb %cl + 0x48, 0x89, 0x4d, 0xb8, //0x00004bfb movq %rcx, $-72(%rbp) + 0x48, 0x01, 0xf6, //0x00004bff addq %rsi, %rsi + 0x4c, 0x31, 0xf6, //0x00004c02 xorq %r14, %rsi + 0x48, 0x21, 0xfe, //0x00004c05 andq %rdi, %rsi + 0x48, 0xf7, 0xd6, //0x00004c08 notq %rsi + //0x00004c0b LBB0_919 + 0x66, 0x0f, 0x6f, 0xd6, //0x00004c0b movdqa %xmm6, %xmm2 + 0x66, 0x0f, 0x74, 0xd1, //0x00004c0f pcmpeqb %xmm1, %xmm2 + 0x66, 0x0f, 0xd7, 0xd2, //0x00004c13 pmovmskb %xmm2, %edx + 0x48, 0xc1, 0xe2, 0x30, //0x00004c17 shlq $48, %rdx + 0x66, 0x0f, 0x6f, 0xd7, //0x00004c1b movdqa %xmm7, %xmm2 + 0x66, 0x0f, 0x74, 0xd1, //0x00004c1f pcmpeqb %xmm1, %xmm2 + 0x66, 0x0f, 0xd7, 0xfa, //0x00004c23 pmovmskb %xmm2, %edi + 0x48, 0xc1, 0xe7, 0x20, //0x00004c27 shlq $32, %rdi + 0x48, 0x09, 0xd7, //0x00004c2b orq %rdx, %rdi + 0x66, 0x0f, 0x6f, 0xd5, //0x00004c2e movdqa %xmm5, %xmm2 + 0x66, 0x0f, 0x74, 0xd1, //0x00004c32 pcmpeqb %xmm1, %xmm2 + 0x66, 0x0f, 0xd7, 0xd2, //0x00004c36 pmovmskb %xmm2, %edx + 0x48, 0xc1, 0xe2, 0x10, //0x00004c3a shlq $16, %rdx + 0x48, 0x09, 0xfa, //0x00004c3e orq %rdi, %rdx + 0x66, 0x0f, 0x6f, 0xd0, //0x00004c41 movdqa %xmm0, %xmm2 + 0x66, 0x0f, 0x74, 0xd1, //0x00004c45 pcmpeqb %xmm1, %xmm2 + 0x66, 0x0f, 0xd7, 0xfa, //0x00004c49 pmovmskb %xmm2, %edi + 0x48, 0x09, 0xd7, //0x00004c4d orq %rdx, %rdi + 0x48, 0x21, 0xf7, //0x00004c50 andq %rsi, %rdi + 0x66, 0x48, 0x0f, 0x6e, 0xd7, //0x00004c53 movq %rdi, %xmm2 + 0x66, 0x41, 0x0f, 0x3a, 0x44, 0xd1, 0x00, //0x00004c58 pclmulqdq $0, %xmm9, %xmm2 + 0x66, 0x49, 0x0f, 0x7e, 0xd5, //0x00004c5f movq %xmm2, %r13 + 0x4c, 0x33, 0x6d, 0xb0, //0x00004c64 xorq $-80(%rbp), %r13 + 0x66, 0x0f, 0x6f, 0xd0, //0x00004c68 movdqa %xmm0, %xmm2 + 0x66, 0x0f, 0x74, 0xd3, //0x00004c6c pcmpeqb %xmm3, %xmm2 + 0x66, 0x0f, 0xd7, 0xda, //0x00004c70 pmovmskb %xmm2, %ebx + 0x66, 0x0f, 0x6f, 0xd5, //0x00004c74 movdqa %xmm5, %xmm2 + 0x66, 0x0f, 0x74, 0xd3, //0x00004c78 pcmpeqb %xmm3, %xmm2 + 0x66, 0x0f, 0xd7, 0xd2, //0x00004c7c pmovmskb %xmm2, %edx + 0x66, 0x0f, 0x6f, 0xd7, //0x00004c80 movdqa %xmm7, %xmm2 + 0x66, 0x0f, 0x74, 0xd3, //0x00004c84 pcmpeqb %xmm3, %xmm2 + 0x66, 0x0f, 0xd7, 0xf2, //0x00004c88 pmovmskb %xmm2, %esi + 0x66, 0x0f, 0x6f, 0xd6, //0x00004c8c movdqa %xmm6, %xmm2 + 0x66, 0x0f, 0x74, 0xd3, //0x00004c90 pcmpeqb %xmm3, %xmm2 + 0x66, 0x0f, 0xd7, 0xca, //0x00004c94 pmovmskb %xmm2, %ecx + 0x48, 0xc1, 0xe1, 0x30, //0x00004c98 shlq $48, %rcx + 0x48, 0xc1, 0xe6, 0x20, //0x00004c9c shlq $32, %rsi + 0x48, 0x09, 0xce, //0x00004ca0 orq %rcx, %rsi + 0x48, 0xc1, 0xe2, 0x10, //0x00004ca3 shlq $16, %rdx + 0x48, 0x09, 0xf2, //0x00004ca7 orq %rsi, %rdx + 0x48, 0x09, 0xd3, //0x00004caa orq %rdx, %rbx + 0x4c, 0x89, 0xe9, //0x00004cad movq %r13, %rcx + 0x48, 0xf7, 0xd1, //0x00004cb0 notq %rcx + 0x48, 0x21, 0xcb, //0x00004cb3 andq %rcx, %rbx + 0x66, 0x0f, 0x74, 0xc4, //0x00004cb6 pcmpeqb %xmm4, %xmm0 + 0x66, 0x0f, 0xd7, 0xf0, //0x00004cba pmovmskb %xmm0, %esi + 0x66, 0x0f, 0x74, 0xec, //0x00004cbe pcmpeqb %xmm4, %xmm5 + 0x66, 0x0f, 0xd7, 0xd5, //0x00004cc2 pmovmskb %xmm5, %edx + 0x66, 0x0f, 0x74, 0xfc, //0x00004cc6 pcmpeqb %xmm4, %xmm7 + 0x66, 0x44, 0x0f, 0xd7, 0xf7, //0x00004cca pmovmskb %xmm7, %r14d + 0x66, 0x0f, 0x74, 0xf4, //0x00004ccf pcmpeqb %xmm4, %xmm6 + 0x66, 0x44, 0x0f, 0xd7, 0xfe, //0x00004cd3 pmovmskb %xmm6, %r15d + 0x49, 0xc1, 0xe7, 0x30, //0x00004cd8 shlq $48, %r15 + 0x49, 0xc1, 0xe6, 0x20, //0x00004cdc shlq $32, %r14 + 0x4d, 0x09, 0xfe, //0x00004ce0 orq %r15, %r14 + 0x48, 0xc1, 0xe2, 0x10, //0x00004ce3 shlq $16, %rdx + 0x4c, 0x09, 0xf2, //0x00004ce7 orq %r14, %rdx + 0x48, 0x09, 0xd6, //0x00004cea orq %rdx, %rsi + 0x49, 0xbe, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00004ced movabsq $6148914691236517205, %r14 + 0x49, 0xbf, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, //0x00004cf7 movabsq $1085102592571150095, %r15 + 0x48, 0x21, 0xce, //0x00004d01 andq %rcx, %rsi + 0x0f, 0x84, 0xe1, 0xfd, 0xff, 0xff, //0x00004d04 je LBB0_914 + //0x00004d0a LBB0_920 + 0x48, 0x8d, 0x7e, 0xff, //0x00004d0a leaq $-1(%rsi), %rdi + 0x48, 0x89, 0xfa, //0x00004d0e movq %rdi, %rdx + 0x48, 0x21, 0xda, //0x00004d11 andq %rbx, %rdx + 0x48, 0x89, 0xd1, //0x00004d14 movq %rdx, %rcx + 0x48, 0xd1, 0xe9, //0x00004d17 shrq %rcx + 0x4c, 0x21, 0xf1, //0x00004d1a andq %r14, %rcx + 0x48, 0x29, 0xca, //0x00004d1d subq %rcx, %rdx + 0x48, 0x89, 0xd1, //0x00004d20 movq %rdx, %rcx + 0x4c, 0x21, 0xc9, //0x00004d23 andq %r9, %rcx + 0x48, 0xc1, 0xea, 0x02, //0x00004d26 shrq $2, %rdx + 0x4c, 0x21, 0xca, //0x00004d2a andq %r9, %rdx + 0x48, 0x01, 0xca, //0x00004d2d addq %rcx, %rdx + 0x48, 0x89, 0xd1, //0x00004d30 movq %rdx, %rcx + 0x48, 0xc1, 0xe9, 0x04, //0x00004d33 shrq $4, %rcx + 0x48, 0x01, 0xd1, //0x00004d37 addq %rdx, %rcx + 0x4c, 0x21, 0xf9, //0x00004d3a andq %r15, %rcx + 0x48, 0xba, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, //0x00004d3d movabsq $72340172838076673, %rdx + 0x48, 0x0f, 0xaf, 0xca, //0x00004d47 imulq %rdx, %rcx + 0x48, 0xc1, 0xe9, 0x38, //0x00004d4b shrq $56, %rcx + 0x4c, 0x01, 0xc1, //0x00004d4f addq %r8, %rcx + 0x4c, 0x39, 0xd1, //0x00004d52 cmpq %r10, %rcx + 0x0f, 0x86, 0xcf, 0x05, 0x00, 0x00, //0x00004d55 jbe LBB0_966 + 0x49, 0x83, 0xc2, 0x01, //0x00004d5b addq $1, %r10 + 0x48, 0x21, 0xfe, //0x00004d5f andq %rdi, %rsi + 0x0f, 0x85, 0xa2, 0xff, 0xff, 0xff, //0x00004d62 jne LBB0_920 + 0xe9, 0x7e, 0xfd, 0xff, 0xff, //0x00004d68 jmp LBB0_914 + //0x00004d6d LBB0_922 + 0x48, 0x85, 0xc9, //0x00004d6d testq %rcx, %rcx + 0x0f, 0x8e, 0x27, 0x08, 0x00, 0x00, //0x00004d70 jle LBB0_1000 + 0x4c, 0x89, 0xfb, //0x00004d76 movq %r15, %rbx + 0xf3, 0x44, 0x0f, 0x7f, 0x45, 0x80, //0x00004d79 movdqu %xmm8, $-128(%rbp) + 0xf3, 0x44, 0x0f, 0x7f, 0x85, 0x70, 0xff, 0xff, 0xff, //0x00004d7f movdqu %xmm8, $-144(%rbp) + 0xf3, 0x44, 0x0f, 0x7f, 0x85, 0x60, 0xff, 0xff, 0xff, //0x00004d88 movdqu %xmm8, $-160(%rbp) + 0xf3, 0x44, 0x0f, 0x7f, 0x85, 0x50, 0xff, 0xff, 0xff, //0x00004d91 movdqu %xmm8, $-176(%rbp) + 0x44, 0x89, 0xd9, //0x00004d9a movl %r11d, %ecx + 0x81, 0xe1, 0xff, 0x0f, 0x00, 0x00, //0x00004d9d andl $4095, %ecx + 0x81, 0xf9, 0xc1, 0x0f, 0x00, 0x00, //0x00004da3 cmpl $4033, %ecx + 0x0f, 0x82, 0x3c, 0x00, 0x00, 0x00, //0x00004da9 jb LBB0_926 + 0x48, 0x83, 0x7d, 0xd0, 0x20, //0x00004daf cmpq $32, $-48(%rbp) + 0x0f, 0x82, 0x43, 0x00, 0x00, 0x00, //0x00004db4 jb LBB0_927 + 0x41, 0x0f, 0x10, 0x03, //0x00004dba movups (%r11), %xmm0 + 0x0f, 0x11, 0x85, 0x50, 0xff, 0xff, 0xff, //0x00004dbe movups %xmm0, $-176(%rbp) + 0xf3, 0x41, 0x0f, 0x6f, 0x43, 0x10, //0x00004dc5 movdqu $16(%r11), %xmm0 + 0xf3, 0x0f, 0x7f, 0x85, 0x60, 0xff, 0xff, 0xff, //0x00004dcb movdqu %xmm0, $-160(%rbp) + 0x49, 0x83, 0xc3, 0x20, //0x00004dd3 addq $32, %r11 + 0x48, 0x8b, 0x4d, 0xd0, //0x00004dd7 movq $-48(%rbp), %rcx + 0x48, 0x8d, 0x79, 0xe0, //0x00004ddb leaq $-32(%rcx), %rdi + 0x48, 0x8d, 0xb5, 0x70, 0xff, 0xff, 0xff, //0x00004ddf leaq $-144(%rbp), %rsi + 0xe9, 0x1d, 0x00, 0x00, 0x00, //0x00004de6 jmp LBB0_928 + //0x00004deb LBB0_926 + 0x49, 0xbe, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00004deb movabsq $6148914691236517205, %r14 + 0x49, 0x89, 0xdf, //0x00004df5 movq %rbx, %r15 + 0xe9, 0x52, 0xfd, 0xff, 0xff, //0x00004df8 jmp LBB0_916 + //0x00004dfd LBB0_927 + 0x48, 0x8d, 0xb5, 0x50, 0xff, 0xff, 0xff, //0x00004dfd leaq $-176(%rbp), %rsi + 0x48, 0x8b, 0x7d, 0xd0, //0x00004e04 movq $-48(%rbp), %rdi + //0x00004e08 LBB0_928 + 0x48, 0x83, 0xff, 0x10, //0x00004e08 cmpq $16, %rdi + 0x0f, 0x82, 0x49, 0x00, 0x00, 0x00, //0x00004e0c jb LBB0_929 + 0xf3, 0x41, 0x0f, 0x6f, 0x03, //0x00004e12 movdqu (%r11), %xmm0 + 0xf3, 0x0f, 0x7f, 0x06, //0x00004e17 movdqu %xmm0, (%rsi) + 0x49, 0x83, 0xc3, 0x10, //0x00004e1b addq $16, %r11 + 0x48, 0x83, 0xc6, 0x10, //0x00004e1f addq $16, %rsi + 0x48, 0x83, 0xc7, 0xf0, //0x00004e23 addq $-16, %rdi + 0x48, 0x83, 0xff, 0x08, //0x00004e27 cmpq $8, %rdi + 0x0f, 0x83, 0x34, 0x00, 0x00, 0x00, //0x00004e2b jae LBB0_936 + //0x00004e31 LBB0_930 + 0x48, 0x83, 0xff, 0x04, //0x00004e31 cmpq $4, %rdi + 0x0f, 0x8c, 0x46, 0x00, 0x00, 0x00, //0x00004e35 jl LBB0_931 + //0x00004e3b LBB0_937 + 0x41, 0x8b, 0x0b, //0x00004e3b movl (%r11), %ecx + 0x89, 0x0e, //0x00004e3e movl %ecx, (%rsi) + 0x49, 0x83, 0xc3, 0x04, //0x00004e40 addq $4, %r11 + 0x48, 0x83, 0xc6, 0x04, //0x00004e44 addq $4, %rsi + 0x48, 0x83, 0xc7, 0xfc, //0x00004e48 addq $-4, %rdi + 0x48, 0x83, 0xff, 0x02, //0x00004e4c cmpq $2, %rdi + 0x0f, 0x83, 0x35, 0x00, 0x00, 0x00, //0x00004e50 jae LBB0_932 + 0xe9, 0x43, 0x00, 0x00, 0x00, //0x00004e56 jmp LBB0_933 + //0x00004e5b LBB0_929 + 0x48, 0x83, 0xff, 0x08, //0x00004e5b cmpq $8, %rdi + 0x0f, 0x82, 0xcc, 0xff, 0xff, 0xff, //0x00004e5f jb LBB0_930 + //0x00004e65 LBB0_936 + 0x49, 0x8b, 0x0b, //0x00004e65 movq (%r11), %rcx + 0x48, 0x89, 0x0e, //0x00004e68 movq %rcx, (%rsi) + 0x49, 0x83, 0xc3, 0x08, //0x00004e6b addq $8, %r11 + 0x48, 0x83, 0xc6, 0x08, //0x00004e6f addq $8, %rsi + 0x48, 0x83, 0xc7, 0xf8, //0x00004e73 addq $-8, %rdi + 0x48, 0x83, 0xff, 0x04, //0x00004e77 cmpq $4, %rdi + 0x0f, 0x8d, 0xba, 0xff, 0xff, 0xff, //0x00004e7b jge LBB0_937 + //0x00004e81 LBB0_931 + 0x48, 0x83, 0xff, 0x02, //0x00004e81 cmpq $2, %rdi + 0x0f, 0x82, 0x13, 0x00, 0x00, 0x00, //0x00004e85 jb LBB0_933 + //0x00004e8b LBB0_932 + 0x41, 0x0f, 0xb7, 0x0b, //0x00004e8b movzwl (%r11), %ecx + 0x66, 0x89, 0x0e, //0x00004e8f movw %cx, (%rsi) + 0x49, 0x83, 0xc3, 0x02, //0x00004e92 addq $2, %r11 + 0x48, 0x83, 0xc6, 0x02, //0x00004e96 addq $2, %rsi + 0x48, 0x83, 0xc7, 0xfe, //0x00004e9a addq $-2, %rdi + //0x00004e9e LBB0_933 + 0x4c, 0x89, 0xda, //0x00004e9e movq %r11, %rdx + 0x4c, 0x8d, 0x9d, 0x50, 0xff, 0xff, 0xff, //0x00004ea1 leaq $-176(%rbp), %r11 + 0x48, 0x85, 0xff, //0x00004ea8 testq %rdi, %rdi + 0x49, 0xbe, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00004eab movabsq $6148914691236517205, %r14 + 0x49, 0x89, 0xdf, //0x00004eb5 movq %rbx, %r15 + 0x0f, 0x84, 0x91, 0xfc, 0xff, 0xff, //0x00004eb8 je LBB0_916 + 0x8a, 0x0a, //0x00004ebe movb (%rdx), %cl + 0x88, 0x0e, //0x00004ec0 movb %cl, (%rsi) + 0x4c, 0x8d, 0x9d, 0x50, 0xff, 0xff, 0xff, //0x00004ec2 leaq $-176(%rbp), %r11 + 0xe9, 0x81, 0xfc, 0xff, 0xff, //0x00004ec9 jmp LBB0_916 + //0x00004ece LBB0_938 + 0x49, 0x8d, 0x4c, 0x24, 0x05, //0x00004ece leaq $5(%r12), %rcx + //0x00004ed3 LBB0_939 + 0x49, 0x3b, 0x09, //0x00004ed3 cmpq (%r9), %rcx + 0x0f, 0x87, 0x8d, 0xf8, 0xff, 0xff, //0x00004ed6 ja LBB0_874 + 0x48, 0x8b, 0x45, 0xc8, //0x00004edc movq $-56(%rbp), %rax + 0x48, 0x89, 0x08, //0x00004ee0 movq %rcx, (%rax) + 0x4c, 0x89, 0xe0, //0x00004ee3 movq %r12, %rax + 0xe9, 0x7e, 0xf8, 0xff, 0xff, //0x00004ee6 jmp LBB0_874 + //0x00004eeb LBB0_941 + 0x49, 0xbe, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00004eeb movabsq $6148914691236517205, %r14 + 0x49, 0x8b, 0x09, //0x00004ef5 movq (%r9), %rcx + 0x48, 0x29, 0xf9, //0x00004ef8 subq %rdi, %rcx + 0x49, 0x01, 0xfb, //0x00004efb addq %rdi, %r11 + 0x31, 0xd2, //0x00004efe xorl %edx, %edx + 0x48, 0x89, 0x55, 0xb0, //0x00004f00 movq %rdx, $-80(%rbp) + 0xf3, 0x44, 0x0f, 0x6f, 0x15, 0x33, 0xb1, 0xff, 0xff, //0x00004f04 movdqu $-20173(%rip), %xmm10 /* LCPI0_4+0(%rip) */ + 0xf3, 0x0f, 0x6f, 0x0d, 0x1b, 0xb1, 0xff, 0xff, //0x00004f0d movdqu $-20197(%rip), %xmm1 /* LCPI0_3+0(%rip) */ + 0x66, 0x45, 0x0f, 0x76, 0xc9, //0x00004f15 pcmpeqd %xmm9, %xmm9 + 0xf3, 0x0f, 0x6f, 0x1d, 0x2e, 0xb1, 0xff, 0xff, //0x00004f1a movdqu $-20178(%rip), %xmm3 /* LCPI0_5+0(%rip) */ + 0xf3, 0x0f, 0x6f, 0x25, 0x36, 0xb1, 0xff, 0xff, //0x00004f22 movdqu $-20170(%rip), %xmm4 /* LCPI0_6+0(%rip) */ + 0x49, 0xb9, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, //0x00004f2a movabsq $3689348814741910323, %r9 + 0x66, 0x45, 0x0f, 0xef, 0xc0, //0x00004f34 pxor %xmm8, %xmm8 + 0x45, 0x31, 0xff, //0x00004f39 xorl %r15d, %r15d + 0x45, 0x31, 0xc0, //0x00004f3c xorl %r8d, %r8d + 0x45, 0x31, 0xd2, //0x00004f3f xorl %r10d, %r10d + 0xe9, 0x56, 0x00, 0x00, 0x00, //0x00004f42 jmp LBB0_943 + //0x00004f47 LBB0_942 + 0x49, 0xc1, 0xfd, 0x3f, //0x00004f47 sarq $63, %r13 + 0x48, 0x89, 0xd9, //0x00004f4b movq %rbx, %rcx + 0x48, 0xd1, 0xe9, //0x00004f4e shrq %rcx + 0x4c, 0x21, 0xf1, //0x00004f51 andq %r14, %rcx + 0x48, 0x29, 0xcb, //0x00004f54 subq %rcx, %rbx + 0x48, 0x89, 0xd9, //0x00004f57 movq %rbx, %rcx + 0x4c, 0x21, 0xc9, //0x00004f5a andq %r9, %rcx + 0x48, 0xc1, 0xeb, 0x02, //0x00004f5d shrq $2, %rbx + 0x4c, 0x21, 0xcb, //0x00004f61 andq %r9, %rbx + 0x48, 0x01, 0xcb, //0x00004f64 addq %rcx, %rbx + 0x48, 0x89, 0xd9, //0x00004f67 movq %rbx, %rcx + 0x48, 0xc1, 0xe9, 0x04, //0x00004f6a shrq $4, %rcx + 0x48, 0x01, 0xd9, //0x00004f6e addq %rbx, %rcx + 0x4c, 0x21, 0xf9, //0x00004f71 andq %r15, %rcx + 0x48, 0xba, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, //0x00004f74 movabsq $72340172838076673, %rdx + 0x48, 0x0f, 0xaf, 0xca, //0x00004f7e imulq %rdx, %rcx + 0x48, 0xc1, 0xe9, 0x38, //0x00004f82 shrq $56, %rcx + 0x49, 0x01, 0xc8, //0x00004f86 addq %rcx, %r8 + 0x49, 0x83, 0xc3, 0x40, //0x00004f89 addq $64, %r11 + 0x48, 0x8b, 0x4d, 0xd0, //0x00004f8d movq $-48(%rbp), %rcx + 0x48, 0x83, 0xc1, 0xc0, //0x00004f91 addq $-64, %rcx + 0x4c, 0x89, 0x6d, 0xb0, //0x00004f95 movq %r13, $-80(%rbp) + 0x4c, 0x8b, 0x7d, 0xb8, //0x00004f99 movq $-72(%rbp), %r15 + //0x00004f9d LBB0_943 + 0x48, 0x83, 0xf9, 0x40, //0x00004f9d cmpq $64, %rcx + 0x48, 0x89, 0x4d, 0xd0, //0x00004fa1 movq %rcx, $-48(%rbp) + 0x0f, 0x8c, 0x1e, 0x02, 0x00, 0x00, //0x00004fa5 jl LBB0_950 + //0x00004fab LBB0_944 + 0xf3, 0x41, 0x0f, 0x6f, 0x03, //0x00004fab movdqu (%r11), %xmm0 + 0xf3, 0x41, 0x0f, 0x6f, 0x6b, 0x10, //0x00004fb0 movdqu $16(%r11), %xmm5 + 0xf3, 0x41, 0x0f, 0x6f, 0x7b, 0x20, //0x00004fb6 movdqu $32(%r11), %xmm7 + 0xf3, 0x41, 0x0f, 0x6f, 0x73, 0x30, //0x00004fbc movdqu $48(%r11), %xmm6 + 0x66, 0x0f, 0x6f, 0xd0, //0x00004fc2 movdqa %xmm0, %xmm2 + 0x66, 0x41, 0x0f, 0x74, 0xd2, //0x00004fc6 pcmpeqb %xmm10, %xmm2 + 0x66, 0x0f, 0xd7, 0xf2, //0x00004fcb pmovmskb %xmm2, %esi + 0x66, 0x0f, 0x6f, 0xd5, //0x00004fcf movdqa %xmm5, %xmm2 + 0x66, 0x41, 0x0f, 0x74, 0xd2, //0x00004fd3 pcmpeqb %xmm10, %xmm2 + 0x66, 0x0f, 0xd7, 0xd2, //0x00004fd8 pmovmskb %xmm2, %edx + 0x66, 0x0f, 0x6f, 0xd7, //0x00004fdc movdqa %xmm7, %xmm2 + 0x66, 0x41, 0x0f, 0x74, 0xd2, //0x00004fe0 pcmpeqb %xmm10, %xmm2 + 0x66, 0x0f, 0xd7, 0xfa, //0x00004fe5 pmovmskb %xmm2, %edi + 0x66, 0x0f, 0x6f, 0xd6, //0x00004fe9 movdqa %xmm6, %xmm2 + 0x66, 0x41, 0x0f, 0x74, 0xd2, //0x00004fed pcmpeqb %xmm10, %xmm2 + 0x66, 0x0f, 0xd7, 0xda, //0x00004ff2 pmovmskb %xmm2, %ebx + 0x48, 0xc1, 0xe3, 0x30, //0x00004ff6 shlq $48, %rbx + 0x48, 0xc1, 0xe7, 0x20, //0x00004ffa shlq $32, %rdi + 0x48, 0x09, 0xdf, //0x00004ffe orq %rbx, %rdi + 0x48, 0xc1, 0xe2, 0x10, //0x00005001 shlq $16, %rdx + 0x48, 0x09, 0xfa, //0x00005005 orq %rdi, %rdx + 0x48, 0x09, 0xd6, //0x00005008 orq %rdx, %rsi + 0x48, 0x89, 0xf2, //0x0000500b movq %rsi, %rdx + 0x4c, 0x09, 0xfa, //0x0000500e orq %r15, %rdx + 0x0f, 0x85, 0x12, 0x00, 0x00, 0x00, //0x00005011 jne LBB0_946 + 0x48, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x00005017 movq $-1, %rsi + 0x31, 0xc9, //0x0000501e xorl %ecx, %ecx + 0x48, 0x89, 0x4d, 0xb8, //0x00005020 movq %rcx, $-72(%rbp) + 0xe9, 0x3e, 0x00, 0x00, 0x00, //0x00005024 jmp LBB0_947 + //0x00005029 LBB0_946 + 0x4c, 0x89, 0xfa, //0x00005029 movq %r15, %rdx + 0x48, 0xf7, 0xd2, //0x0000502c notq %rdx + 0x48, 0x21, 0xf2, //0x0000502f andq %rsi, %rdx + 0x48, 0x8d, 0x3c, 0x12, //0x00005032 leaq (%rdx,%rdx), %rdi + 0x4c, 0x09, 0xff, //0x00005036 orq %r15, %rdi + 0x48, 0x89, 0xf9, //0x00005039 movq %rdi, %rcx + 0x48, 0xf7, 0xd1, //0x0000503c notq %rcx + 0x48, 0xbb, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x0000503f movabsq $-6148914691236517206, %rbx + 0x48, 0x21, 0xde, //0x00005049 andq %rbx, %rsi + 0x48, 0x21, 0xce, //0x0000504c andq %rcx, %rsi + 0x31, 0xc9, //0x0000504f xorl %ecx, %ecx + 0x48, 0x01, 0xd6, //0x00005051 addq %rdx, %rsi + 0x0f, 0x92, 0xc1, //0x00005054 setb %cl + 0x48, 0x89, 0x4d, 0xb8, //0x00005057 movq %rcx, $-72(%rbp) + 0x48, 0x01, 0xf6, //0x0000505b addq %rsi, %rsi + 0x4c, 0x31, 0xf6, //0x0000505e xorq %r14, %rsi + 0x48, 0x21, 0xfe, //0x00005061 andq %rdi, %rsi + 0x48, 0xf7, 0xd6, //0x00005064 notq %rsi + //0x00005067 LBB0_947 + 0x66, 0x0f, 0x6f, 0xd6, //0x00005067 movdqa %xmm6, %xmm2 + 0x66, 0x0f, 0x74, 0xd1, //0x0000506b pcmpeqb %xmm1, %xmm2 + 0x66, 0x0f, 0xd7, 0xd2, //0x0000506f pmovmskb %xmm2, %edx + 0x48, 0xc1, 0xe2, 0x30, //0x00005073 shlq $48, %rdx + 0x66, 0x0f, 0x6f, 0xd7, //0x00005077 movdqa %xmm7, %xmm2 + 0x66, 0x0f, 0x74, 0xd1, //0x0000507b pcmpeqb %xmm1, %xmm2 + 0x66, 0x0f, 0xd7, 0xfa, //0x0000507f pmovmskb %xmm2, %edi + 0x48, 0xc1, 0xe7, 0x20, //0x00005083 shlq $32, %rdi + 0x48, 0x09, 0xd7, //0x00005087 orq %rdx, %rdi + 0x66, 0x0f, 0x6f, 0xd5, //0x0000508a movdqa %xmm5, %xmm2 + 0x66, 0x0f, 0x74, 0xd1, //0x0000508e pcmpeqb %xmm1, %xmm2 + 0x66, 0x0f, 0xd7, 0xd2, //0x00005092 pmovmskb %xmm2, %edx + 0x48, 0xc1, 0xe2, 0x10, //0x00005096 shlq $16, %rdx + 0x48, 0x09, 0xfa, //0x0000509a orq %rdi, %rdx + 0x66, 0x0f, 0x6f, 0xd0, //0x0000509d movdqa %xmm0, %xmm2 + 0x66, 0x0f, 0x74, 0xd1, //0x000050a1 pcmpeqb %xmm1, %xmm2 + 0x66, 0x0f, 0xd7, 0xfa, //0x000050a5 pmovmskb %xmm2, %edi + 0x48, 0x09, 0xd7, //0x000050a9 orq %rdx, %rdi + 0x48, 0x21, 0xf7, //0x000050ac andq %rsi, %rdi + 0x66, 0x48, 0x0f, 0x6e, 0xd7, //0x000050af movq %rdi, %xmm2 + 0x66, 0x41, 0x0f, 0x3a, 0x44, 0xd1, 0x00, //0x000050b4 pclmulqdq $0, %xmm9, %xmm2 + 0x66, 0x49, 0x0f, 0x7e, 0xd5, //0x000050bb movq %xmm2, %r13 + 0x4c, 0x33, 0x6d, 0xb0, //0x000050c0 xorq $-80(%rbp), %r13 + 0x66, 0x0f, 0x6f, 0xd0, //0x000050c4 movdqa %xmm0, %xmm2 + 0x66, 0x0f, 0x74, 0xd3, //0x000050c8 pcmpeqb %xmm3, %xmm2 + 0x66, 0x0f, 0xd7, 0xda, //0x000050cc pmovmskb %xmm2, %ebx + 0x66, 0x0f, 0x6f, 0xd5, //0x000050d0 movdqa %xmm5, %xmm2 + 0x66, 0x0f, 0x74, 0xd3, //0x000050d4 pcmpeqb %xmm3, %xmm2 + 0x66, 0x0f, 0xd7, 0xd2, //0x000050d8 pmovmskb %xmm2, %edx + 0x66, 0x0f, 0x6f, 0xd7, //0x000050dc movdqa %xmm7, %xmm2 + 0x66, 0x0f, 0x74, 0xd3, //0x000050e0 pcmpeqb %xmm3, %xmm2 + 0x66, 0x0f, 0xd7, 0xf2, //0x000050e4 pmovmskb %xmm2, %esi + 0x66, 0x0f, 0x6f, 0xd6, //0x000050e8 movdqa %xmm6, %xmm2 + 0x66, 0x0f, 0x74, 0xd3, //0x000050ec pcmpeqb %xmm3, %xmm2 + 0x66, 0x0f, 0xd7, 0xca, //0x000050f0 pmovmskb %xmm2, %ecx + 0x48, 0xc1, 0xe1, 0x30, //0x000050f4 shlq $48, %rcx + 0x48, 0xc1, 0xe6, 0x20, //0x000050f8 shlq $32, %rsi + 0x48, 0x09, 0xce, //0x000050fc orq %rcx, %rsi + 0x48, 0xc1, 0xe2, 0x10, //0x000050ff shlq $16, %rdx + 0x48, 0x09, 0xf2, //0x00005103 orq %rsi, %rdx + 0x48, 0x09, 0xd3, //0x00005106 orq %rdx, %rbx + 0x4c, 0x89, 0xe9, //0x00005109 movq %r13, %rcx + 0x48, 0xf7, 0xd1, //0x0000510c notq %rcx + 0x48, 0x21, 0xcb, //0x0000510f andq %rcx, %rbx + 0x66, 0x0f, 0x74, 0xc4, //0x00005112 pcmpeqb %xmm4, %xmm0 + 0x66, 0x0f, 0xd7, 0xf0, //0x00005116 pmovmskb %xmm0, %esi + 0x66, 0x0f, 0x74, 0xec, //0x0000511a pcmpeqb %xmm4, %xmm5 + 0x66, 0x0f, 0xd7, 0xd5, //0x0000511e pmovmskb %xmm5, %edx + 0x66, 0x0f, 0x74, 0xfc, //0x00005122 pcmpeqb %xmm4, %xmm7 + 0x66, 0x44, 0x0f, 0xd7, 0xf7, //0x00005126 pmovmskb %xmm7, %r14d + 0x66, 0x0f, 0x74, 0xf4, //0x0000512b pcmpeqb %xmm4, %xmm6 + 0x66, 0x44, 0x0f, 0xd7, 0xfe, //0x0000512f pmovmskb %xmm6, %r15d + 0x49, 0xc1, 0xe7, 0x30, //0x00005134 shlq $48, %r15 + 0x49, 0xc1, 0xe6, 0x20, //0x00005138 shlq $32, %r14 + 0x4d, 0x09, 0xfe, //0x0000513c orq %r15, %r14 + 0x48, 0xc1, 0xe2, 0x10, //0x0000513f shlq $16, %rdx + 0x4c, 0x09, 0xf2, //0x00005143 orq %r14, %rdx + 0x48, 0x09, 0xd6, //0x00005146 orq %rdx, %rsi + 0x49, 0xbe, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00005149 movabsq $6148914691236517205, %r14 + 0x49, 0xbf, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, //0x00005153 movabsq $1085102592571150095, %r15 + 0x48, 0x21, 0xce, //0x0000515d andq %rcx, %rsi + 0x0f, 0x84, 0xe1, 0xfd, 0xff, 0xff, //0x00005160 je LBB0_942 + //0x00005166 LBB0_948 + 0x48, 0x8d, 0x7e, 0xff, //0x00005166 leaq $-1(%rsi), %rdi + 0x48, 0x89, 0xfa, //0x0000516a movq %rdi, %rdx + 0x48, 0x21, 0xda, //0x0000516d andq %rbx, %rdx + 0x48, 0x89, 0xd1, //0x00005170 movq %rdx, %rcx + 0x48, 0xd1, 0xe9, //0x00005173 shrq %rcx + 0x4c, 0x21, 0xf1, //0x00005176 andq %r14, %rcx + 0x48, 0x29, 0xca, //0x00005179 subq %rcx, %rdx + 0x48, 0x89, 0xd1, //0x0000517c movq %rdx, %rcx + 0x4c, 0x21, 0xc9, //0x0000517f andq %r9, %rcx + 0x48, 0xc1, 0xea, 0x02, //0x00005182 shrq $2, %rdx + 0x4c, 0x21, 0xca, //0x00005186 andq %r9, %rdx + 0x48, 0x01, 0xca, //0x00005189 addq %rcx, %rdx + 0x48, 0x89, 0xd1, //0x0000518c movq %rdx, %rcx + 0x48, 0xc1, 0xe9, 0x04, //0x0000518f shrq $4, %rcx + 0x48, 0x01, 0xd1, //0x00005193 addq %rdx, %rcx + 0x4c, 0x21, 0xf9, //0x00005196 andq %r15, %rcx + 0x48, 0xba, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, //0x00005199 movabsq $72340172838076673, %rdx + 0x48, 0x0f, 0xaf, 0xca, //0x000051a3 imulq %rdx, %rcx + 0x48, 0xc1, 0xe9, 0x38, //0x000051a7 shrq $56, %rcx + 0x4c, 0x01, 0xc1, //0x000051ab addq %r8, %rcx + 0x4c, 0x39, 0xd1, //0x000051ae cmpq %r10, %rcx + 0x0f, 0x86, 0x73, 0x01, 0x00, 0x00, //0x000051b1 jbe LBB0_966 + 0x49, 0x83, 0xc2, 0x01, //0x000051b7 addq $1, %r10 + 0x48, 0x21, 0xfe, //0x000051bb andq %rdi, %rsi + 0x0f, 0x85, 0xa2, 0xff, 0xff, 0xff, //0x000051be jne LBB0_948 + 0xe9, 0x7e, 0xfd, 0xff, 0xff, //0x000051c4 jmp LBB0_942 + //0x000051c9 LBB0_950 + 0x48, 0x85, 0xc9, //0x000051c9 testq %rcx, %rcx + 0x0f, 0x8e, 0xcb, 0x03, 0x00, 0x00, //0x000051cc jle LBB0_1000 + 0x4c, 0x89, 0xfb, //0x000051d2 movq %r15, %rbx + 0xf3, 0x44, 0x0f, 0x7f, 0x45, 0x80, //0x000051d5 movdqu %xmm8, $-128(%rbp) + 0xf3, 0x44, 0x0f, 0x7f, 0x85, 0x70, 0xff, 0xff, 0xff, //0x000051db movdqu %xmm8, $-144(%rbp) + 0xf3, 0x44, 0x0f, 0x7f, 0x85, 0x60, 0xff, 0xff, 0xff, //0x000051e4 movdqu %xmm8, $-160(%rbp) + 0xf3, 0x44, 0x0f, 0x7f, 0x85, 0x50, 0xff, 0xff, 0xff, //0x000051ed movdqu %xmm8, $-176(%rbp) + 0x44, 0x89, 0xd9, //0x000051f6 movl %r11d, %ecx + 0x81, 0xe1, 0xff, 0x0f, 0x00, 0x00, //0x000051f9 andl $4095, %ecx + 0x81, 0xf9, 0xc1, 0x0f, 0x00, 0x00, //0x000051ff cmpl $4033, %ecx + 0x0f, 0x82, 0x3c, 0x00, 0x00, 0x00, //0x00005205 jb LBB0_954 + 0x48, 0x83, 0x7d, 0xd0, 0x20, //0x0000520b cmpq $32, $-48(%rbp) + 0x0f, 0x82, 0x43, 0x00, 0x00, 0x00, //0x00005210 jb LBB0_955 + 0x41, 0x0f, 0x10, 0x03, //0x00005216 movups (%r11), %xmm0 + 0x0f, 0x11, 0x85, 0x50, 0xff, 0xff, 0xff, //0x0000521a movups %xmm0, $-176(%rbp) + 0xf3, 0x41, 0x0f, 0x6f, 0x43, 0x10, //0x00005221 movdqu $16(%r11), %xmm0 + 0xf3, 0x0f, 0x7f, 0x85, 0x60, 0xff, 0xff, 0xff, //0x00005227 movdqu %xmm0, $-160(%rbp) + 0x49, 0x83, 0xc3, 0x20, //0x0000522f addq $32, %r11 + 0x48, 0x8b, 0x4d, 0xd0, //0x00005233 movq $-48(%rbp), %rcx + 0x48, 0x8d, 0x79, 0xe0, //0x00005237 leaq $-32(%rcx), %rdi + 0x48, 0x8d, 0xb5, 0x70, 0xff, 0xff, 0xff, //0x0000523b leaq $-144(%rbp), %rsi + 0xe9, 0x1d, 0x00, 0x00, 0x00, //0x00005242 jmp LBB0_956 + //0x00005247 LBB0_954 + 0x49, 0xbe, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00005247 movabsq $6148914691236517205, %r14 + 0x49, 0x89, 0xdf, //0x00005251 movq %rbx, %r15 + 0xe9, 0x52, 0xfd, 0xff, 0xff, //0x00005254 jmp LBB0_944 + //0x00005259 LBB0_955 + 0x48, 0x8d, 0xb5, 0x50, 0xff, 0xff, 0xff, //0x00005259 leaq $-176(%rbp), %rsi + 0x48, 0x8b, 0x7d, 0xd0, //0x00005260 movq $-48(%rbp), %rdi + //0x00005264 LBB0_956 + 0x48, 0x83, 0xff, 0x10, //0x00005264 cmpq $16, %rdi + 0x0f, 0x82, 0x49, 0x00, 0x00, 0x00, //0x00005268 jb LBB0_957 + 0xf3, 0x41, 0x0f, 0x6f, 0x03, //0x0000526e movdqu (%r11), %xmm0 + 0xf3, 0x0f, 0x7f, 0x06, //0x00005273 movdqu %xmm0, (%rsi) + 0x49, 0x83, 0xc3, 0x10, //0x00005277 addq $16, %r11 + 0x48, 0x83, 0xc6, 0x10, //0x0000527b addq $16, %rsi + 0x48, 0x83, 0xc7, 0xf0, //0x0000527f addq $-16, %rdi + 0x48, 0x83, 0xff, 0x08, //0x00005283 cmpq $8, %rdi + 0x0f, 0x83, 0x34, 0x00, 0x00, 0x00, //0x00005287 jae LBB0_964 + //0x0000528d LBB0_958 + 0x48, 0x83, 0xff, 0x04, //0x0000528d cmpq $4, %rdi + 0x0f, 0x8c, 0x46, 0x00, 0x00, 0x00, //0x00005291 jl LBB0_959 + //0x00005297 LBB0_965 + 0x41, 0x8b, 0x0b, //0x00005297 movl (%r11), %ecx + 0x89, 0x0e, //0x0000529a movl %ecx, (%rsi) + 0x49, 0x83, 0xc3, 0x04, //0x0000529c addq $4, %r11 + 0x48, 0x83, 0xc6, 0x04, //0x000052a0 addq $4, %rsi + 0x48, 0x83, 0xc7, 0xfc, //0x000052a4 addq $-4, %rdi + 0x48, 0x83, 0xff, 0x02, //0x000052a8 cmpq $2, %rdi + 0x0f, 0x83, 0x35, 0x00, 0x00, 0x00, //0x000052ac jae LBB0_960 + 0xe9, 0x43, 0x00, 0x00, 0x00, //0x000052b2 jmp LBB0_961 + //0x000052b7 LBB0_957 + 0x48, 0x83, 0xff, 0x08, //0x000052b7 cmpq $8, %rdi + 0x0f, 0x82, 0xcc, 0xff, 0xff, 0xff, //0x000052bb jb LBB0_958 + //0x000052c1 LBB0_964 + 0x49, 0x8b, 0x0b, //0x000052c1 movq (%r11), %rcx + 0x48, 0x89, 0x0e, //0x000052c4 movq %rcx, (%rsi) + 0x49, 0x83, 0xc3, 0x08, //0x000052c7 addq $8, %r11 + 0x48, 0x83, 0xc6, 0x08, //0x000052cb addq $8, %rsi + 0x48, 0x83, 0xc7, 0xf8, //0x000052cf addq $-8, %rdi + 0x48, 0x83, 0xff, 0x04, //0x000052d3 cmpq $4, %rdi + 0x0f, 0x8d, 0xba, 0xff, 0xff, 0xff, //0x000052d7 jge LBB0_965 + //0x000052dd LBB0_959 + 0x48, 0x83, 0xff, 0x02, //0x000052dd cmpq $2, %rdi + 0x0f, 0x82, 0x13, 0x00, 0x00, 0x00, //0x000052e1 jb LBB0_961 + //0x000052e7 LBB0_960 + 0x41, 0x0f, 0xb7, 0x0b, //0x000052e7 movzwl (%r11), %ecx + 0x66, 0x89, 0x0e, //0x000052eb movw %cx, (%rsi) + 0x49, 0x83, 0xc3, 0x02, //0x000052ee addq $2, %r11 + 0x48, 0x83, 0xc6, 0x02, //0x000052f2 addq $2, %rsi + 0x48, 0x83, 0xc7, 0xfe, //0x000052f6 addq $-2, %rdi + //0x000052fa LBB0_961 + 0x4c, 0x89, 0xda, //0x000052fa movq %r11, %rdx + 0x4c, 0x8d, 0x9d, 0x50, 0xff, 0xff, 0xff, //0x000052fd leaq $-176(%rbp), %r11 + 0x48, 0x85, 0xff, //0x00005304 testq %rdi, %rdi + 0x49, 0xbe, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00005307 movabsq $6148914691236517205, %r14 + 0x49, 0x89, 0xdf, //0x00005311 movq %rbx, %r15 + 0x0f, 0x84, 0x91, 0xfc, 0xff, 0xff, //0x00005314 je LBB0_944 + 0x8a, 0x0a, //0x0000531a movb (%rdx), %cl + 0x88, 0x0e, //0x0000531c movb %cl, (%rsi) + 0x4c, 0x8d, 0x9d, 0x50, 0xff, 0xff, 0xff, //0x0000531e leaq $-176(%rbp), %r11 + 0xe9, 0x81, 0xfc, 0xff, 0xff, //0x00005325 jmp LBB0_944 + //0x0000532a LBB0_966 + 0x48, 0x8b, 0x7d, 0xc0, //0x0000532a movq $-64(%rbp), %rdi + 0x48, 0x8b, 0x07, //0x0000532e movq (%rdi), %rax + 0x48, 0x0f, 0xbc, 0xce, //0x00005331 bsfq %rsi, %rcx + 0x48, 0x2b, 0x4d, 0xd0, //0x00005335 subq $-48(%rbp), %rcx + 0x48, 0x01, 0xc8, //0x00005339 addq %rcx, %rax + 0x48, 0x83, 0xc0, 0x01, //0x0000533c addq $1, %rax + 0x48, 0x8b, 0x55, 0xc8, //0x00005340 movq $-56(%rbp), %rdx + 0x48, 0x89, 0x02, //0x00005344 movq %rax, (%rdx) + 0x48, 0x8b, 0x0f, //0x00005347 movq (%rdi), %rcx + 0x48, 0x39, 0xc8, //0x0000534a cmpq %rcx, %rax + 0x48, 0x0f, 0x47, 0xc1, //0x0000534d cmovaq %rcx, %rax + 0x48, 0x89, 0x02, //0x00005351 movq %rax, (%rdx) + 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00005354 movq $-1, %rax + 0x4c, 0x0f, 0x47, 0xe0, //0x0000535b cmovaq %rax, %r12 + 0x4c, 0x89, 0xe0, //0x0000535f movq %r12, %rax + 0xe9, 0x02, 0xf4, 0xff, 0xff, //0x00005362 jmp LBB0_874 + //0x00005367 LBB0_967 + 0x0f, 0xbc, 0xc6, //0x00005367 bsfl %esi, %eax + 0x4c, 0x01, 0xe0, //0x0000536a addq %r12, %rax + 0x4c, 0x01, 0xf0, //0x0000536d addq %r14, %rax + 0x48, 0x83, 0xc0, 0x02, //0x00005370 addq $2, %rax + 0x48, 0x8b, 0x4d, 0xc8, //0x00005374 movq $-56(%rbp), %rcx + 0x48, 0x89, 0x01, //0x00005378 movq %rax, (%rcx) + 0x4c, 0x89, 0xe0, //0x0000537b movq %r12, %rax + 0xe9, 0xe6, 0xf3, 0xff, 0xff, //0x0000537e jmp LBB0_874 + //0x00005383 LBB0_979 + 0x48, 0x89, 0x17, //0x00005383 movq %rdx, (%rdi) + 0xe9, 0xde, 0xf3, 0xff, 0xff, //0x00005386 jmp LBB0_874 + //0x0000538b LBB0_968 + 0x48, 0xc7, 0xc1, 0xfe, 0xff, 0xff, 0xff, //0x0000538b movq $-2, %rcx + 0xb8, 0x02, 0x00, 0x00, 0x00, //0x00005392 movl $2, %eax + 0x48, 0x01, 0xc7, //0x00005397 addq %rax, %rdi + 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x0000539a movq $-1, %rax + 0x49, 0x01, 0xce, //0x000053a1 addq %rcx, %r14 + 0x0f, 0x8e, 0xbf, 0xf3, 0xff, 0xff, //0x000053a4 jle LBB0_874 + //0x000053aa LBB0_970 + 0x0f, 0xb6, 0x07, //0x000053aa movzbl (%rdi), %eax + 0x3c, 0x5c, //0x000053ad cmpb $92, %al + 0x0f, 0x84, 0xd6, 0xff, 0xff, 0xff, //0x000053af je LBB0_968 + 0x3c, 0x22, //0x000053b5 cmpb $34, %al + 0x0f, 0x84, 0x87, 0x01, 0x00, 0x00, //0x000053b7 je LBB0_992 + 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x000053bd movq $-1, %rcx + 0xb8, 0x01, 0x00, 0x00, 0x00, //0x000053c4 movl $1, %eax + 0x48, 0x01, 0xc7, //0x000053c9 addq %rax, %rdi + 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x000053cc movq $-1, %rax + 0x49, 0x01, 0xce, //0x000053d3 addq %rcx, %r14 + 0x0f, 0x8f, 0xce, 0xff, 0xff, 0xff, //0x000053d6 jg LBB0_970 + 0xe9, 0x88, 0xf3, 0xff, 0xff, //0x000053dc jmp LBB0_874 + //0x000053e1 LBB0_973 + 0x48, 0x8b, 0x7d, 0xb8, //0x000053e1 movq $-72(%rbp), %rdi + 0xe9, 0x80, 0xf5, 0xff, 0xff, //0x000053e5 jmp LBB0_901 + //0x000053ea LBB0_974 + 0x4c, 0x89, 0x9d, 0x48, 0xff, 0xff, 0xff, //0x000053ea movq %r11, $-184(%rbp) + //0x000053f1 LBB0_975 + 0x4c, 0x8b, 0x45, 0xc8, //0x000053f1 movq $-56(%rbp), %r8 + //0x000053f5 LBB0_976 + 0x48, 0x8b, 0x85, 0x48, 0xff, 0xff, 0xff, //0x000053f5 movq $-184(%rbp), %rax + 0x49, 0x89, 0x00, //0x000053fc movq %rax, (%r8) + 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x000053ff movq $-1, %rax + 0xe9, 0x5e, 0xf3, 0xff, 0xff, //0x00005406 jmp LBB0_874 + //0x0000540b LBB0_977 + 0x49, 0xc7, 0xc7, 0xff, 0xff, 0xff, 0xff, //0x0000540b movq $-1, %r15 + //0x00005412 LBB0_978 + 0x49, 0xf7, 0xd7, //0x00005412 notq %r15 + 0x4c, 0x01, 0xf8, //0x00005415 addq %r15, %rax + 0x48, 0x8b, 0x4d, 0xc8, //0x00005418 movq $-56(%rbp), %rcx + 0x48, 0x89, 0x01, //0x0000541c movq %rax, (%rcx) + 0xe9, 0x3e, 0xf3, 0xff, 0xff, //0x0000541f jmp LBB0_873 + //0x00005424 LBB0_981 + 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00005424 movq $-2, %rax + 0x80, 0xfa, 0x61, //0x0000542b cmpb $97, %dl + 0x0f, 0x85, 0x35, 0xf3, 0xff, 0xff, //0x0000542e jne LBB0_874 + 0x48, 0x8d, 0x51, 0x01, //0x00005434 leaq $1(%rcx), %rdx + 0x48, 0x89, 0x17, //0x00005438 movq %rdx, (%rdi) + 0x41, 0x80, 0x7c, 0x0d, 0x01, 0x6c, //0x0000543b cmpb $108, $1(%r13,%rcx) + 0x0f, 0x85, 0x22, 0xf3, 0xff, 0xff, //0x00005441 jne LBB0_874 + 0x48, 0x8d, 0x51, 0x02, //0x00005447 leaq $2(%rcx), %rdx + 0x48, 0x89, 0x17, //0x0000544b movq %rdx, (%rdi) + 0x41, 0x80, 0x7c, 0x0d, 0x02, 0x73, //0x0000544e cmpb $115, $2(%r13,%rcx) + 0x0f, 0x85, 0x0f, 0xf3, 0xff, 0xff, //0x00005454 jne LBB0_874 + 0x48, 0x8d, 0x51, 0x03, //0x0000545a leaq $3(%rcx), %rdx + 0x48, 0x89, 0x17, //0x0000545e movq %rdx, (%rdi) + 0x41, 0x80, 0x7c, 0x0d, 0x03, 0x65, //0x00005461 cmpb $101, $3(%r13,%rcx) + 0x0f, 0x85, 0xfc, 0xf2, 0xff, 0xff, //0x00005467 jne LBB0_874 + 0x48, 0x83, 0xc1, 0x04, //0x0000546d addq $4, %rcx + //0x00005471 LBB0_986 + 0x48, 0x8b, 0x55, 0xc8, //0x00005471 movq $-56(%rbp), %rdx + 0x48, 0x89, 0x0a, //0x00005475 movq %rcx, (%rdx) + 0xe9, 0xec, 0xf2, 0xff, 0xff, //0x00005478 jmp LBB0_874 + //0x0000547d LBB0_757 + 0x48, 0x89, 0x07, //0x0000547d movq %rax, (%rdi) + 0x41, 0x80, 0x7c, 0x05, 0x00, 0x6e, //0x00005480 cmpb $110, (%r13,%rax) + 0x0f, 0x85, 0xd6, 0xf2, 0xff, 0xff, //0x00005486 jne LBB0_873 + 0x48, 0x89, 0x0f, //0x0000548c movq %rcx, (%rdi) + 0x41, 0x80, 0x7c, 0x0d, 0x00, 0x75, //0x0000548f cmpb $117, (%r13,%rcx) + 0x0f, 0x85, 0xc7, 0xf2, 0xff, 0xff, //0x00005495 jne LBB0_873 + 0x48, 0x8d, 0x41, 0x01, //0x0000549b leaq $1(%rcx), %rax + 0x48, 0x89, 0x07, //0x0000549f movq %rax, (%rdi) + 0x41, 0x80, 0x7c, 0x0d, 0x01, 0x6c, //0x000054a2 cmpb $108, $1(%r13,%rcx) + 0x0f, 0x85, 0xb4, 0xf2, 0xff, 0xff, //0x000054a8 jne LBB0_873 + 0x48, 0x8d, 0x41, 0x02, //0x000054ae leaq $2(%rcx), %rax + 0x48, 0x89, 0x07, //0x000054b2 movq %rax, (%rdi) + 0x41, 0x80, 0x7c, 0x0d, 0x02, 0x6c, //0x000054b5 cmpb $108, $2(%r13,%rcx) + 0x0f, 0x85, 0xa1, 0xf2, 0xff, 0xff, //0x000054bb jne LBB0_873 + 0xe9, 0x44, 0x00, 0x00, 0x00, //0x000054c1 jmp LBB0_991 + //0x000054c6 LBB0_987 + 0x48, 0x89, 0x07, //0x000054c6 movq %rax, (%rdi) + 0x41, 0x80, 0x7c, 0x05, 0x00, 0x74, //0x000054c9 cmpb $116, (%r13,%rax) + 0x0f, 0x85, 0x8d, 0xf2, 0xff, 0xff, //0x000054cf jne LBB0_873 + 0x48, 0x89, 0x0f, //0x000054d5 movq %rcx, (%rdi) + 0x41, 0x80, 0x7c, 0x0d, 0x00, 0x72, //0x000054d8 cmpb $114, (%r13,%rcx) + 0x0f, 0x85, 0x7e, 0xf2, 0xff, 0xff, //0x000054de jne LBB0_873 + 0x48, 0x8d, 0x41, 0x01, //0x000054e4 leaq $1(%rcx), %rax + 0x48, 0x89, 0x07, //0x000054e8 movq %rax, (%rdi) + 0x41, 0x80, 0x7c, 0x0d, 0x01, 0x75, //0x000054eb cmpb $117, $1(%r13,%rcx) + 0x0f, 0x85, 0x6b, 0xf2, 0xff, 0xff, //0x000054f1 jne LBB0_873 + 0x48, 0x8d, 0x41, 0x02, //0x000054f7 leaq $2(%rcx), %rax + 0x48, 0x89, 0x07, //0x000054fb movq %rax, (%rdi) + 0x41, 0x80, 0x7c, 0x0d, 0x02, 0x65, //0x000054fe cmpb $101, $2(%r13,%rcx) + 0x0f, 0x85, 0x58, 0xf2, 0xff, 0xff, //0x00005504 jne LBB0_873 + //0x0000550a LBB0_991 + 0x48, 0x83, 0xc1, 0x03, //0x0000550a addq $3, %rcx + 0x48, 0x8b, 0x45, 0xc8, //0x0000550e movq $-56(%rbp), %rax + 0x48, 0x89, 0x08, //0x00005512 movq %rcx, (%rax) + 0xe9, 0x48, 0xf2, 0xff, 0xff, //0x00005515 jmp LBB0_873 + //0x0000551a LBB0_754 + 0x48, 0x83, 0xc1, 0xff, //0x0000551a addq $-1, %rcx + 0x48, 0x89, 0xc8, //0x0000551e movq %rcx, %rax + 0xe9, 0x43, 0xf2, 0xff, 0xff, //0x00005521 jmp LBB0_874 + //0x00005526 LBB0_781 + 0x48, 0x83, 0xc0, 0xff, //0x00005526 addq $-1, %rax + 0xe9, 0x3a, 0xf2, 0xff, 0xff, //0x0000552a jmp LBB0_874 + //0x0000552f LBB0_998 + 0x4c, 0x89, 0x45, 0xb8, //0x0000552f movq %r8, $-72(%rbp) + 0xe9, 0xf6, 0xf3, 0xff, 0xff, //0x00005533 jmp LBB0_823 + //0x00005538 LBB0_1003 + 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00005538 movq $-2, %rax + 0xe9, 0x2d, 0x00, 0x00, 0x00, //0x0000553f jmp LBB0_996 + //0x00005544 LBB0_992 + 0x4c, 0x29, 0xdf, //0x00005544 subq %r11, %rdi + 0x48, 0x83, 0xc7, 0x01, //0x00005547 addq $1, %rdi + 0x48, 0x8b, 0x45, 0xc8, //0x0000554b movq $-56(%rbp), %rax + 0x48, 0x89, 0x38, //0x0000554f movq %rdi, (%rax) + 0x4c, 0x89, 0xe0, //0x00005552 movq %r12, %rax + 0xe9, 0x0f, 0xf2, 0xff, 0xff, //0x00005555 jmp LBB0_874 + //0x0000555a LBB0_993 + 0x48, 0x83, 0xc7, 0x01, //0x0000555a addq $1, %rdi + 0x48, 0xc7, 0xc0, 0xfd, 0xff, 0xff, 0xff, //0x0000555e movq $-3, %rax + 0xe9, 0x04, 0x00, 0x00, 0x00, //0x00005565 jmp LBB0_995 + //0x0000556a LBB0_994 + 0x48, 0x83, 0xc7, 0x01, //0x0000556a addq $1, %rdi + //0x0000556e LBB0_995 + 0x49, 0x89, 0xf9, //0x0000556e movq %rdi, %r9 + //0x00005571 LBB0_996 + 0x4d, 0x29, 0xe9, //0x00005571 subq %r13, %r9 + 0x48, 0x8b, 0x4d, 0xc8, //0x00005574 movq $-56(%rbp), %rcx + 0x4c, 0x89, 0x09, //0x00005578 movq %r9, (%rcx) + 0xe9, 0xe9, 0xf1, 0xff, 0xff, //0x0000557b jmp LBB0_874 + //0x00005580 LBB0_997 + 0x4c, 0x01, 0xdf, //0x00005580 addq %r11, %rdi + 0x48, 0x8b, 0x5d, 0xc8, //0x00005583 movq $-56(%rbp), %rbx + 0x48, 0x85, 0xc0, //0x00005587 testq %rax, %rax + 0x0f, 0x85, 0xc5, 0xf2, 0xff, 0xff, //0x0000558a jne LBB0_885 + 0xe9, 0x08, 0xf3, 0xff, 0xff, //0x00005590 jmp LBB0_892 + //0x00005595 LBB0_999 + 0x4c, 0x01, 0xdf, //0x00005595 addq %r11, %rdi + 0xe9, 0xe4, 0xf4, 0xff, 0xff, //0x00005598 jmp LBB0_912 + //0x0000559d LBB0_1000 + 0x48, 0x8b, 0x4d, 0xc0, //0x0000559d movq $-64(%rbp), %rcx + 0x48, 0x8b, 0x09, //0x000055a1 movq (%rcx), %rcx + 0xe9, 0xc8, 0xfe, 0xff, 0xff, //0x000055a4 jmp LBB0_986 + //0x000055a9 LBB0_1001 + 0x49, 0x8d, 0x48, 0xff, //0x000055a9 leaq $-1(%r8), %rcx + 0x4c, 0x39, 0xf1, //0x000055ad cmpq %r14, %rcx + 0x0f, 0x84, 0xb3, 0xf1, 0xff, 0xff, //0x000055b0 je LBB0_874 + 0x4b, 0x8d, 0x3c, 0x0e, //0x000055b6 leaq (%r14,%r9), %rdi + 0x48, 0x83, 0xc7, 0x02, //0x000055ba addq $2, %rdi + 0x4d, 0x29, 0xf0, //0x000055be subq %r14, %r8 + 0x49, 0x83, 0xc0, 0xfe, //0x000055c1 addq $-2, %r8 + 0x4d, 0x89, 0xc6, //0x000055c5 movq %r8, %r14 + 0xe9, 0xb4, 0xf4, 0xff, 0xff, //0x000055c8 jmp LBB0_912 + 0x90, 0x90, 0x90, //0x000055cd .p2align 2, 0x90 + // // .set L0_0_set_436, LBB0_436-LJTI0_0 + // // .set L0_0_set_435, LBB0_435-LJTI0_0 + // // .set L0_0_set_421, LBB0_421-LJTI0_0 // // .set L0_0_set_401, LBB0_401-LJTI0_0 - // // .set L0_0_set_461, LBB0_461-LJTI0_0 - // // .set L0_0_set_428, LBB0_428-LJTI0_0 - // // .set L0_0_set_414, LBB0_414-LJTI0_0 - // // .set L0_0_set_487, LBB0_487-LJTI0_0 - //0x00005498 LJTI0_0 - 0x3e, 0xce, 0xff, 0xff, //0x00005498 .long L0_0_set_430 - 0x38, 0xce, 0xff, 0xff, //0x0000549c .long L0_0_set_429 - 0x38, 0xce, 0xff, 0xff, //0x000054a0 .long L0_0_set_429 - 0x38, 0xce, 0xff, 0xff, //0x000054a4 .long L0_0_set_429 - 0x38, 0xce, 0xff, 0xff, //0x000054a8 .long L0_0_set_429 - 0x38, 0xce, 0xff, 0xff, //0x000054ac .long L0_0_set_429 - 0x38, 0xce, 0xff, 0xff, //0x000054b0 .long L0_0_set_429 - 0x38, 0xce, 0xff, 0xff, //0x000054b4 .long L0_0_set_429 - 0x38, 0xce, 0xff, 0xff, //0x000054b8 .long L0_0_set_429 - 0x38, 0xce, 0xff, 0xff, //0x000054bc .long L0_0_set_429 - 0x38, 0xce, 0xff, 0xff, //0x000054c0 .long L0_0_set_429 - 0x38, 0xce, 0xff, 0xff, //0x000054c4 .long L0_0_set_429 - 0x38, 0xce, 0xff, 0xff, //0x000054c8 .long L0_0_set_429 - 0x38, 0xce, 0xff, 0xff, //0x000054cc .long L0_0_set_429 - 0x38, 0xce, 0xff, 0xff, //0x000054d0 .long L0_0_set_429 - 0x38, 0xce, 0xff, 0xff, //0x000054d4 .long L0_0_set_429 - 0x38, 0xce, 0xff, 0xff, //0x000054d8 .long L0_0_set_429 - 0x38, 0xce, 0xff, 0xff, //0x000054dc .long L0_0_set_429 - 0x38, 0xce, 0xff, 0xff, //0x000054e0 .long L0_0_set_429 - 0x38, 0xce, 0xff, 0xff, //0x000054e4 .long L0_0_set_429 - 0x38, 0xce, 0xff, 0xff, //0x000054e8 .long L0_0_set_429 - 0x38, 0xce, 0xff, 0xff, //0x000054ec .long L0_0_set_429 - 0x38, 0xce, 0xff, 0xff, //0x000054f0 .long L0_0_set_429 - 0x38, 0xce, 0xff, 0xff, //0x000054f4 .long L0_0_set_429 - 0x38, 0xce, 0xff, 0xff, //0x000054f8 .long L0_0_set_429 - 0x38, 0xce, 0xff, 0xff, //0x000054fc .long L0_0_set_429 - 0x38, 0xce, 0xff, 0xff, //0x00005500 .long L0_0_set_429 - 0x38, 0xce, 0xff, 0xff, //0x00005504 .long L0_0_set_429 - 0x38, 0xce, 0xff, 0xff, //0x00005508 .long L0_0_set_429 - 0x38, 0xce, 0xff, 0xff, //0x0000550c .long L0_0_set_429 - 0x38, 0xce, 0xff, 0xff, //0x00005510 .long L0_0_set_429 - 0x38, 0xce, 0xff, 0xff, //0x00005514 .long L0_0_set_429 - 0x38, 0xce, 0xff, 0xff, //0x00005518 .long L0_0_set_429 - 0x38, 0xce, 0xff, 0xff, //0x0000551c .long L0_0_set_429 - 0x0d, 0xcd, 0xff, 0xff, //0x00005520 .long L0_0_set_415 - 0x38, 0xce, 0xff, 0xff, //0x00005524 .long L0_0_set_429 - 0x38, 0xce, 0xff, 0xff, //0x00005528 .long L0_0_set_429 - 0x38, 0xce, 0xff, 0xff, //0x0000552c .long L0_0_set_429 - 0x38, 0xce, 0xff, 0xff, //0x00005530 .long L0_0_set_429 - 0x38, 0xce, 0xff, 0xff, //0x00005534 .long L0_0_set_429 - 0x38, 0xce, 0xff, 0xff, //0x00005538 .long L0_0_set_429 - 0x38, 0xce, 0xff, 0xff, //0x0000553c .long L0_0_set_429 - 0x38, 0xce, 0xff, 0xff, //0x00005540 .long L0_0_set_429 - 0x38, 0xce, 0xff, 0xff, //0x00005544 .long L0_0_set_429 - 0x38, 0xce, 0xff, 0xff, //0x00005548 .long L0_0_set_429 - 0x0e, 0xcc, 0xff, 0xff, //0x0000554c .long L0_0_set_401 - 0x38, 0xce, 0xff, 0xff, //0x00005550 .long L0_0_set_429 - 0x38, 0xce, 0xff, 0xff, //0x00005554 .long L0_0_set_429 - 0x0e, 0xcc, 0xff, 0xff, //0x00005558 .long L0_0_set_401 - 0x0e, 0xcc, 0xff, 0xff, //0x0000555c .long L0_0_set_401 - 0x0e, 0xcc, 0xff, 0xff, //0x00005560 .long L0_0_set_401 - 0x0e, 0xcc, 0xff, 0xff, //0x00005564 .long L0_0_set_401 - 0x0e, 0xcc, 0xff, 0xff, //0x00005568 .long L0_0_set_401 - 0x0e, 0xcc, 0xff, 0xff, //0x0000556c .long L0_0_set_401 - 0x0e, 0xcc, 0xff, 0xff, //0x00005570 .long L0_0_set_401 - 0x0e, 0xcc, 0xff, 0xff, //0x00005574 .long L0_0_set_401 - 0x0e, 0xcc, 0xff, 0xff, //0x00005578 .long L0_0_set_401 - 0x0e, 0xcc, 0xff, 0xff, //0x0000557c .long L0_0_set_401 - 0x38, 0xce, 0xff, 0xff, //0x00005580 .long L0_0_set_429 - 0x38, 0xce, 0xff, 0xff, //0x00005584 .long L0_0_set_429 - 0x38, 0xce, 0xff, 0xff, //0x00005588 .long L0_0_set_429 - 0x38, 0xce, 0xff, 0xff, //0x0000558c .long L0_0_set_429 - 0x38, 0xce, 0xff, 0xff, //0x00005590 .long L0_0_set_429 - 0x38, 0xce, 0xff, 0xff, //0x00005594 .long L0_0_set_429 - 0x38, 0xce, 0xff, 0xff, //0x00005598 .long L0_0_set_429 - 0x38, 0xce, 0xff, 0xff, //0x0000559c .long L0_0_set_429 - 0x38, 0xce, 0xff, 0xff, //0x000055a0 .long L0_0_set_429 - 0x38, 0xce, 0xff, 0xff, //0x000055a4 .long L0_0_set_429 - 0x38, 0xce, 0xff, 0xff, //0x000055a8 .long L0_0_set_429 - 0x38, 0xce, 0xff, 0xff, //0x000055ac .long L0_0_set_429 - 0x38, 0xce, 0xff, 0xff, //0x000055b0 .long L0_0_set_429 - 0x38, 0xce, 0xff, 0xff, //0x000055b4 .long L0_0_set_429 - 0x38, 0xce, 0xff, 0xff, //0x000055b8 .long L0_0_set_429 - 0x38, 0xce, 0xff, 0xff, //0x000055bc .long L0_0_set_429 - 0x38, 0xce, 0xff, 0xff, //0x000055c0 .long L0_0_set_429 - 0x38, 0xce, 0xff, 0xff, //0x000055c4 .long L0_0_set_429 - 0x38, 0xce, 0xff, 0xff, //0x000055c8 .long L0_0_set_429 - 0x38, 0xce, 0xff, 0xff, //0x000055cc .long L0_0_set_429 - 0x38, 0xce, 0xff, 0xff, //0x000055d0 .long L0_0_set_429 - 0x38, 0xce, 0xff, 0xff, //0x000055d4 .long L0_0_set_429 - 0x38, 0xce, 0xff, 0xff, //0x000055d8 .long L0_0_set_429 - 0x38, 0xce, 0xff, 0xff, //0x000055dc .long L0_0_set_429 - 0x38, 0xce, 0xff, 0xff, //0x000055e0 .long L0_0_set_429 - 0x38, 0xce, 0xff, 0xff, //0x000055e4 .long L0_0_set_429 - 0x38, 0xce, 0xff, 0xff, //0x000055e8 .long L0_0_set_429 - 0x38, 0xce, 0xff, 0xff, //0x000055ec .long L0_0_set_429 - 0x38, 0xce, 0xff, 0xff, //0x000055f0 .long L0_0_set_429 - 0x38, 0xce, 0xff, 0xff, //0x000055f4 .long L0_0_set_429 - 0x38, 0xce, 0xff, 0xff, //0x000055f8 .long L0_0_set_429 - 0x38, 0xce, 0xff, 0xff, //0x000055fc .long L0_0_set_429 - 0x38, 0xce, 0xff, 0xff, //0x00005600 .long L0_0_set_429 - 0x97, 0xcf, 0xff, 0xff, //0x00005604 .long L0_0_set_461 - 0x38, 0xce, 0xff, 0xff, //0x00005608 .long L0_0_set_429 - 0x38, 0xce, 0xff, 0xff, //0x0000560c .long L0_0_set_429 - 0x38, 0xce, 0xff, 0xff, //0x00005610 .long L0_0_set_429 - 0x38, 0xce, 0xff, 0xff, //0x00005614 .long L0_0_set_429 - 0x38, 0xce, 0xff, 0xff, //0x00005618 .long L0_0_set_429 - 0x38, 0xce, 0xff, 0xff, //0x0000561c .long L0_0_set_429 - 0x38, 0xce, 0xff, 0xff, //0x00005620 .long L0_0_set_429 - 0x38, 0xce, 0xff, 0xff, //0x00005624 .long L0_0_set_429 - 0x38, 0xce, 0xff, 0xff, //0x00005628 .long L0_0_set_429 - 0x38, 0xce, 0xff, 0xff, //0x0000562c .long L0_0_set_429 - 0x27, 0xce, 0xff, 0xff, //0x00005630 .long L0_0_set_428 - 0x38, 0xce, 0xff, 0xff, //0x00005634 .long L0_0_set_429 - 0x38, 0xce, 0xff, 0xff, //0x00005638 .long L0_0_set_429 - 0x38, 0xce, 0xff, 0xff, //0x0000563c .long L0_0_set_429 - 0x38, 0xce, 0xff, 0xff, //0x00005640 .long L0_0_set_429 - 0x38, 0xce, 0xff, 0xff, //0x00005644 .long L0_0_set_429 - 0x38, 0xce, 0xff, 0xff, //0x00005648 .long L0_0_set_429 - 0x38, 0xce, 0xff, 0xff, //0x0000564c .long L0_0_set_429 - 0xfb, 0xcc, 0xff, 0xff, //0x00005650 .long L0_0_set_414 - 0x38, 0xce, 0xff, 0xff, //0x00005654 .long L0_0_set_429 - 0x38, 0xce, 0xff, 0xff, //0x00005658 .long L0_0_set_429 - 0x38, 0xce, 0xff, 0xff, //0x0000565c .long L0_0_set_429 - 0x38, 0xce, 0xff, 0xff, //0x00005660 .long L0_0_set_429 - 0x38, 0xce, 0xff, 0xff, //0x00005664 .long L0_0_set_429 - 0xfb, 0xcc, 0xff, 0xff, //0x00005668 .long L0_0_set_414 - 0x38, 0xce, 0xff, 0xff, //0x0000566c .long L0_0_set_429 - 0x38, 0xce, 0xff, 0xff, //0x00005670 .long L0_0_set_429 - 0x38, 0xce, 0xff, 0xff, //0x00005674 .long L0_0_set_429 - 0x38, 0xce, 0xff, 0xff, //0x00005678 .long L0_0_set_429 - 0x38, 0xce, 0xff, 0xff, //0x0000567c .long L0_0_set_429 - 0x38, 0xce, 0xff, 0xff, //0x00005680 .long L0_0_set_429 - 0xcd, 0xd3, 0xff, 0xff, //0x00005684 .long L0_0_set_487 - // // .set L0_1_set_164, LBB0_164-LJTI0_1 - // // .set L0_1_set_231, LBB0_231-LJTI0_1 - // // .set L0_1_set_193, LBB0_193-LJTI0_1 + // // .set L0_0_set_467, LBB0_467-LJTI0_0 + // // .set L0_0_set_434, LBB0_434-LJTI0_0 + // // .set L0_0_set_420, LBB0_420-LJTI0_0 + // // .set L0_0_set_493, LBB0_493-LJTI0_0 + //0x000055d0 LJTI0_0 + 0x86, 0xcd, 0xff, 0xff, //0x000055d0 .long L0_0_set_436 + 0x80, 0xcd, 0xff, 0xff, //0x000055d4 .long L0_0_set_435 + 0x80, 0xcd, 0xff, 0xff, //0x000055d8 .long L0_0_set_435 + 0x80, 0xcd, 0xff, 0xff, //0x000055dc .long L0_0_set_435 + 0x80, 0xcd, 0xff, 0xff, //0x000055e0 .long L0_0_set_435 + 0x80, 0xcd, 0xff, 0xff, //0x000055e4 .long L0_0_set_435 + 0x80, 0xcd, 0xff, 0xff, //0x000055e8 .long L0_0_set_435 + 0x80, 0xcd, 0xff, 0xff, //0x000055ec .long L0_0_set_435 + 0x80, 0xcd, 0xff, 0xff, //0x000055f0 .long L0_0_set_435 + 0x80, 0xcd, 0xff, 0xff, //0x000055f4 .long L0_0_set_435 + 0x80, 0xcd, 0xff, 0xff, //0x000055f8 .long L0_0_set_435 + 0x80, 0xcd, 0xff, 0xff, //0x000055fc .long L0_0_set_435 + 0x80, 0xcd, 0xff, 0xff, //0x00005600 .long L0_0_set_435 + 0x80, 0xcd, 0xff, 0xff, //0x00005604 .long L0_0_set_435 + 0x80, 0xcd, 0xff, 0xff, //0x00005608 .long L0_0_set_435 + 0x80, 0xcd, 0xff, 0xff, //0x0000560c .long L0_0_set_435 + 0x80, 0xcd, 0xff, 0xff, //0x00005610 .long L0_0_set_435 + 0x80, 0xcd, 0xff, 0xff, //0x00005614 .long L0_0_set_435 + 0x80, 0xcd, 0xff, 0xff, //0x00005618 .long L0_0_set_435 + 0x80, 0xcd, 0xff, 0xff, //0x0000561c .long L0_0_set_435 + 0x80, 0xcd, 0xff, 0xff, //0x00005620 .long L0_0_set_435 + 0x80, 0xcd, 0xff, 0xff, //0x00005624 .long L0_0_set_435 + 0x80, 0xcd, 0xff, 0xff, //0x00005628 .long L0_0_set_435 + 0x80, 0xcd, 0xff, 0xff, //0x0000562c .long L0_0_set_435 + 0x80, 0xcd, 0xff, 0xff, //0x00005630 .long L0_0_set_435 + 0x80, 0xcd, 0xff, 0xff, //0x00005634 .long L0_0_set_435 + 0x80, 0xcd, 0xff, 0xff, //0x00005638 .long L0_0_set_435 + 0x80, 0xcd, 0xff, 0xff, //0x0000563c .long L0_0_set_435 + 0x80, 0xcd, 0xff, 0xff, //0x00005640 .long L0_0_set_435 + 0x80, 0xcd, 0xff, 0xff, //0x00005644 .long L0_0_set_435 + 0x80, 0xcd, 0xff, 0xff, //0x00005648 .long L0_0_set_435 + 0x80, 0xcd, 0xff, 0xff, //0x0000564c .long L0_0_set_435 + 0x80, 0xcd, 0xff, 0xff, //0x00005650 .long L0_0_set_435 + 0x80, 0xcd, 0xff, 0xff, //0x00005654 .long L0_0_set_435 + 0x5e, 0xcc, 0xff, 0xff, //0x00005658 .long L0_0_set_421 + 0x80, 0xcd, 0xff, 0xff, //0x0000565c .long L0_0_set_435 + 0x80, 0xcd, 0xff, 0xff, //0x00005660 .long L0_0_set_435 + 0x80, 0xcd, 0xff, 0xff, //0x00005664 .long L0_0_set_435 + 0x80, 0xcd, 0xff, 0xff, //0x00005668 .long L0_0_set_435 + 0x80, 0xcd, 0xff, 0xff, //0x0000566c .long L0_0_set_435 + 0x80, 0xcd, 0xff, 0xff, //0x00005670 .long L0_0_set_435 + 0x80, 0xcd, 0xff, 0xff, //0x00005674 .long L0_0_set_435 + 0x80, 0xcd, 0xff, 0xff, //0x00005678 .long L0_0_set_435 + 0x80, 0xcd, 0xff, 0xff, //0x0000567c .long L0_0_set_435 + 0x80, 0xcd, 0xff, 0xff, //0x00005680 .long L0_0_set_435 + 0xf6, 0xca, 0xff, 0xff, //0x00005684 .long L0_0_set_401 + 0x80, 0xcd, 0xff, 0xff, //0x00005688 .long L0_0_set_435 + 0x80, 0xcd, 0xff, 0xff, //0x0000568c .long L0_0_set_435 + 0xf6, 0xca, 0xff, 0xff, //0x00005690 .long L0_0_set_401 + 0xf6, 0xca, 0xff, 0xff, //0x00005694 .long L0_0_set_401 + 0xf6, 0xca, 0xff, 0xff, //0x00005698 .long L0_0_set_401 + 0xf6, 0xca, 0xff, 0xff, //0x0000569c .long L0_0_set_401 + 0xf6, 0xca, 0xff, 0xff, //0x000056a0 .long L0_0_set_401 + 0xf6, 0xca, 0xff, 0xff, //0x000056a4 .long L0_0_set_401 + 0xf6, 0xca, 0xff, 0xff, //0x000056a8 .long L0_0_set_401 + 0xf6, 0xca, 0xff, 0xff, //0x000056ac .long L0_0_set_401 + 0xf6, 0xca, 0xff, 0xff, //0x000056b0 .long L0_0_set_401 + 0xf6, 0xca, 0xff, 0xff, //0x000056b4 .long L0_0_set_401 + 0x80, 0xcd, 0xff, 0xff, //0x000056b8 .long L0_0_set_435 + 0x80, 0xcd, 0xff, 0xff, //0x000056bc .long L0_0_set_435 + 0x80, 0xcd, 0xff, 0xff, //0x000056c0 .long L0_0_set_435 + 0x80, 0xcd, 0xff, 0xff, //0x000056c4 .long L0_0_set_435 + 0x80, 0xcd, 0xff, 0xff, //0x000056c8 .long L0_0_set_435 + 0x80, 0xcd, 0xff, 0xff, //0x000056cc .long L0_0_set_435 + 0x80, 0xcd, 0xff, 0xff, //0x000056d0 .long L0_0_set_435 + 0x80, 0xcd, 0xff, 0xff, //0x000056d4 .long L0_0_set_435 + 0x80, 0xcd, 0xff, 0xff, //0x000056d8 .long L0_0_set_435 + 0x80, 0xcd, 0xff, 0xff, //0x000056dc .long L0_0_set_435 + 0x80, 0xcd, 0xff, 0xff, //0x000056e0 .long L0_0_set_435 + 0x80, 0xcd, 0xff, 0xff, //0x000056e4 .long L0_0_set_435 + 0x80, 0xcd, 0xff, 0xff, //0x000056e8 .long L0_0_set_435 + 0x80, 0xcd, 0xff, 0xff, //0x000056ec .long L0_0_set_435 + 0x80, 0xcd, 0xff, 0xff, //0x000056f0 .long L0_0_set_435 + 0x80, 0xcd, 0xff, 0xff, //0x000056f4 .long L0_0_set_435 + 0x80, 0xcd, 0xff, 0xff, //0x000056f8 .long L0_0_set_435 + 0x80, 0xcd, 0xff, 0xff, //0x000056fc .long L0_0_set_435 + 0x80, 0xcd, 0xff, 0xff, //0x00005700 .long L0_0_set_435 + 0x80, 0xcd, 0xff, 0xff, //0x00005704 .long L0_0_set_435 + 0x80, 0xcd, 0xff, 0xff, //0x00005708 .long L0_0_set_435 + 0x80, 0xcd, 0xff, 0xff, //0x0000570c .long L0_0_set_435 + 0x80, 0xcd, 0xff, 0xff, //0x00005710 .long L0_0_set_435 + 0x80, 0xcd, 0xff, 0xff, //0x00005714 .long L0_0_set_435 + 0x80, 0xcd, 0xff, 0xff, //0x00005718 .long L0_0_set_435 + 0x80, 0xcd, 0xff, 0xff, //0x0000571c .long L0_0_set_435 + 0x80, 0xcd, 0xff, 0xff, //0x00005720 .long L0_0_set_435 + 0x80, 0xcd, 0xff, 0xff, //0x00005724 .long L0_0_set_435 + 0x80, 0xcd, 0xff, 0xff, //0x00005728 .long L0_0_set_435 + 0x80, 0xcd, 0xff, 0xff, //0x0000572c .long L0_0_set_435 + 0x80, 0xcd, 0xff, 0xff, //0x00005730 .long L0_0_set_435 + 0x80, 0xcd, 0xff, 0xff, //0x00005734 .long L0_0_set_435 + 0x80, 0xcd, 0xff, 0xff, //0x00005738 .long L0_0_set_435 + 0xdf, 0xce, 0xff, 0xff, //0x0000573c .long L0_0_set_467 + 0x80, 0xcd, 0xff, 0xff, //0x00005740 .long L0_0_set_435 + 0x80, 0xcd, 0xff, 0xff, //0x00005744 .long L0_0_set_435 + 0x80, 0xcd, 0xff, 0xff, //0x00005748 .long L0_0_set_435 + 0x80, 0xcd, 0xff, 0xff, //0x0000574c .long L0_0_set_435 + 0x80, 0xcd, 0xff, 0xff, //0x00005750 .long L0_0_set_435 + 0x80, 0xcd, 0xff, 0xff, //0x00005754 .long L0_0_set_435 + 0x80, 0xcd, 0xff, 0xff, //0x00005758 .long L0_0_set_435 + 0x80, 0xcd, 0xff, 0xff, //0x0000575c .long L0_0_set_435 + 0x80, 0xcd, 0xff, 0xff, //0x00005760 .long L0_0_set_435 + 0x80, 0xcd, 0xff, 0xff, //0x00005764 .long L0_0_set_435 + 0x6b, 0xcd, 0xff, 0xff, //0x00005768 .long L0_0_set_434 + 0x80, 0xcd, 0xff, 0xff, //0x0000576c .long L0_0_set_435 + 0x80, 0xcd, 0xff, 0xff, //0x00005770 .long L0_0_set_435 + 0x80, 0xcd, 0xff, 0xff, //0x00005774 .long L0_0_set_435 + 0x80, 0xcd, 0xff, 0xff, //0x00005778 .long L0_0_set_435 + 0x80, 0xcd, 0xff, 0xff, //0x0000577c .long L0_0_set_435 + 0x80, 0xcd, 0xff, 0xff, //0x00005780 .long L0_0_set_435 + 0x80, 0xcd, 0xff, 0xff, //0x00005784 .long L0_0_set_435 + 0x4c, 0xcc, 0xff, 0xff, //0x00005788 .long L0_0_set_420 + 0x80, 0xcd, 0xff, 0xff, //0x0000578c .long L0_0_set_435 + 0x80, 0xcd, 0xff, 0xff, //0x00005790 .long L0_0_set_435 + 0x80, 0xcd, 0xff, 0xff, //0x00005794 .long L0_0_set_435 + 0x80, 0xcd, 0xff, 0xff, //0x00005798 .long L0_0_set_435 + 0x80, 0xcd, 0xff, 0xff, //0x0000579c .long L0_0_set_435 + 0x4c, 0xcc, 0xff, 0xff, //0x000057a0 .long L0_0_set_420 + 0x80, 0xcd, 0xff, 0xff, //0x000057a4 .long L0_0_set_435 + 0x80, 0xcd, 0xff, 0xff, //0x000057a8 .long L0_0_set_435 + 0x80, 0xcd, 0xff, 0xff, //0x000057ac .long L0_0_set_435 + 0x80, 0xcd, 0xff, 0xff, //0x000057b0 .long L0_0_set_435 + 0x80, 0xcd, 0xff, 0xff, //0x000057b4 .long L0_0_set_435 + 0x80, 0xcd, 0xff, 0xff, //0x000057b8 .long L0_0_set_435 + 0x05, 0xd3, 0xff, 0xff, //0x000057bc .long L0_0_set_493 + // // .set L0_1_set_236, LBB0_236-LJTI0_1 + // // .set L0_1_set_206, LBB0_206-LJTI0_1 + // // .set L0_1_set_169, LBB0_169-LJTI0_1 // // .set L0_1_set_150, LBB0_150-LJTI0_1 - // // .set L0_1_set_204, LBB0_204-LJTI0_1 - // // .set L0_1_set_230, LBB0_230-LJTI0_1 - // // .set L0_1_set_192, LBB0_192-LJTI0_1 - // // .set L0_1_set_232, LBB0_232-LJTI0_1 - //0x00005688 LJTI0_1 - 0x96, 0xb4, 0xff, 0xff, //0x00005688 .long L0_1_set_164 - 0x66, 0xbb, 0xff, 0xff, //0x0000568c .long L0_1_set_231 - 0x66, 0xbb, 0xff, 0xff, //0x00005690 .long L0_1_set_231 - 0x66, 0xbb, 0xff, 0xff, //0x00005694 .long L0_1_set_231 - 0x66, 0xbb, 0xff, 0xff, //0x00005698 .long L0_1_set_231 - 0x66, 0xbb, 0xff, 0xff, //0x0000569c .long L0_1_set_231 - 0x66, 0xbb, 0xff, 0xff, //0x000056a0 .long L0_1_set_231 - 0x66, 0xbb, 0xff, 0xff, //0x000056a4 .long L0_1_set_231 - 0x66, 0xbb, 0xff, 0xff, //0x000056a8 .long L0_1_set_231 - 0x66, 0xbb, 0xff, 0xff, //0x000056ac .long L0_1_set_231 - 0x66, 0xbb, 0xff, 0xff, //0x000056b0 .long L0_1_set_231 - 0x66, 0xbb, 0xff, 0xff, //0x000056b4 .long L0_1_set_231 - 0x66, 0xbb, 0xff, 0xff, //0x000056b8 .long L0_1_set_231 - 0x66, 0xbb, 0xff, 0xff, //0x000056bc .long L0_1_set_231 - 0x66, 0xbb, 0xff, 0xff, //0x000056c0 .long L0_1_set_231 - 0x66, 0xbb, 0xff, 0xff, //0x000056c4 .long L0_1_set_231 - 0x66, 0xbb, 0xff, 0xff, //0x000056c8 .long L0_1_set_231 - 0x66, 0xbb, 0xff, 0xff, //0x000056cc .long L0_1_set_231 - 0x66, 0xbb, 0xff, 0xff, //0x000056d0 .long L0_1_set_231 - 0x66, 0xbb, 0xff, 0xff, //0x000056d4 .long L0_1_set_231 - 0x66, 0xbb, 0xff, 0xff, //0x000056d8 .long L0_1_set_231 - 0x66, 0xbb, 0xff, 0xff, //0x000056dc .long L0_1_set_231 - 0x66, 0xbb, 0xff, 0xff, //0x000056e0 .long L0_1_set_231 - 0x66, 0xbb, 0xff, 0xff, //0x000056e4 .long L0_1_set_231 - 0x66, 0xbb, 0xff, 0xff, //0x000056e8 .long L0_1_set_231 - 0x66, 0xbb, 0xff, 0xff, //0x000056ec .long L0_1_set_231 - 0x66, 0xbb, 0xff, 0xff, //0x000056f0 .long L0_1_set_231 - 0x66, 0xbb, 0xff, 0xff, //0x000056f4 .long L0_1_set_231 - 0x66, 0xbb, 0xff, 0xff, //0x000056f8 .long L0_1_set_231 - 0x66, 0xbb, 0xff, 0xff, //0x000056fc .long L0_1_set_231 - 0x66, 0xbb, 0xff, 0xff, //0x00005700 .long L0_1_set_231 - 0x66, 0xbb, 0xff, 0xff, //0x00005704 .long L0_1_set_231 - 0x66, 0xbb, 0xff, 0xff, //0x00005708 .long L0_1_set_231 - 0x66, 0xbb, 0xff, 0xff, //0x0000570c .long L0_1_set_231 - 0xf8, 0xb5, 0xff, 0xff, //0x00005710 .long L0_1_set_193 - 0x66, 0xbb, 0xff, 0xff, //0x00005714 .long L0_1_set_231 - 0x66, 0xbb, 0xff, 0xff, //0x00005718 .long L0_1_set_231 - 0x66, 0xbb, 0xff, 0xff, //0x0000571c .long L0_1_set_231 - 0x66, 0xbb, 0xff, 0xff, //0x00005720 .long L0_1_set_231 - 0x66, 0xbb, 0xff, 0xff, //0x00005724 .long L0_1_set_231 - 0x66, 0xbb, 0xff, 0xff, //0x00005728 .long L0_1_set_231 - 0x66, 0xbb, 0xff, 0xff, //0x0000572c .long L0_1_set_231 - 0x66, 0xbb, 0xff, 0xff, //0x00005730 .long L0_1_set_231 - 0x66, 0xbb, 0xff, 0xff, //0x00005734 .long L0_1_set_231 - 0x66, 0xbb, 0xff, 0xff, //0x00005738 .long L0_1_set_231 - 0xb7, 0xb3, 0xff, 0xff, //0x0000573c .long L0_1_set_150 - 0x66, 0xbb, 0xff, 0xff, //0x00005740 .long L0_1_set_231 - 0x66, 0xbb, 0xff, 0xff, //0x00005744 .long L0_1_set_231 - 0xb7, 0xb3, 0xff, 0xff, //0x00005748 .long L0_1_set_150 - 0xb7, 0xb3, 0xff, 0xff, //0x0000574c .long L0_1_set_150 - 0xb7, 0xb3, 0xff, 0xff, //0x00005750 .long L0_1_set_150 - 0xb7, 0xb3, 0xff, 0xff, //0x00005754 .long L0_1_set_150 - 0xb7, 0xb3, 0xff, 0xff, //0x00005758 .long L0_1_set_150 - 0xb7, 0xb3, 0xff, 0xff, //0x0000575c .long L0_1_set_150 - 0xb7, 0xb3, 0xff, 0xff, //0x00005760 .long L0_1_set_150 - 0xb7, 0xb3, 0xff, 0xff, //0x00005764 .long L0_1_set_150 - 0xb7, 0xb3, 0xff, 0xff, //0x00005768 .long L0_1_set_150 - 0xb7, 0xb3, 0xff, 0xff, //0x0000576c .long L0_1_set_150 - 0x66, 0xbb, 0xff, 0xff, //0x00005770 .long L0_1_set_231 - 0x66, 0xbb, 0xff, 0xff, //0x00005774 .long L0_1_set_231 - 0x66, 0xbb, 0xff, 0xff, //0x00005778 .long L0_1_set_231 - 0x66, 0xbb, 0xff, 0xff, //0x0000577c .long L0_1_set_231 - 0x66, 0xbb, 0xff, 0xff, //0x00005780 .long L0_1_set_231 - 0x66, 0xbb, 0xff, 0xff, //0x00005784 .long L0_1_set_231 - 0x66, 0xbb, 0xff, 0xff, //0x00005788 .long L0_1_set_231 - 0x66, 0xbb, 0xff, 0xff, //0x0000578c .long L0_1_set_231 - 0x66, 0xbb, 0xff, 0xff, //0x00005790 .long L0_1_set_231 - 0x66, 0xbb, 0xff, 0xff, //0x00005794 .long L0_1_set_231 - 0x66, 0xbb, 0xff, 0xff, //0x00005798 .long L0_1_set_231 - 0x66, 0xbb, 0xff, 0xff, //0x0000579c .long L0_1_set_231 - 0x66, 0xbb, 0xff, 0xff, //0x000057a0 .long L0_1_set_231 - 0x66, 0xbb, 0xff, 0xff, //0x000057a4 .long L0_1_set_231 - 0x66, 0xbb, 0xff, 0xff, //0x000057a8 .long L0_1_set_231 - 0x66, 0xbb, 0xff, 0xff, //0x000057ac .long L0_1_set_231 - 0x66, 0xbb, 0xff, 0xff, //0x000057b0 .long L0_1_set_231 - 0x66, 0xbb, 0xff, 0xff, //0x000057b4 .long L0_1_set_231 - 0x66, 0xbb, 0xff, 0xff, //0x000057b8 .long L0_1_set_231 - 0x66, 0xbb, 0xff, 0xff, //0x000057bc .long L0_1_set_231 - 0x66, 0xbb, 0xff, 0xff, //0x000057c0 .long L0_1_set_231 - 0x66, 0xbb, 0xff, 0xff, //0x000057c4 .long L0_1_set_231 - 0x66, 0xbb, 0xff, 0xff, //0x000057c8 .long L0_1_set_231 - 0x66, 0xbb, 0xff, 0xff, //0x000057cc .long L0_1_set_231 - 0x66, 0xbb, 0xff, 0xff, //0x000057d0 .long L0_1_set_231 - 0x66, 0xbb, 0xff, 0xff, //0x000057d4 .long L0_1_set_231 - 0x66, 0xbb, 0xff, 0xff, //0x000057d8 .long L0_1_set_231 - 0x66, 0xbb, 0xff, 0xff, //0x000057dc .long L0_1_set_231 - 0x66, 0xbb, 0xff, 0xff, //0x000057e0 .long L0_1_set_231 - 0x66, 0xbb, 0xff, 0xff, //0x000057e4 .long L0_1_set_231 - 0x66, 0xbb, 0xff, 0xff, //0x000057e8 .long L0_1_set_231 - 0x66, 0xbb, 0xff, 0xff, //0x000057ec .long L0_1_set_231 - 0x66, 0xbb, 0xff, 0xff, //0x000057f0 .long L0_1_set_231 - 0x19, 0xb7, 0xff, 0xff, //0x000057f4 .long L0_1_set_204 - 0x66, 0xbb, 0xff, 0xff, //0x000057f8 .long L0_1_set_231 - 0x66, 0xbb, 0xff, 0xff, //0x000057fc .long L0_1_set_231 - 0x66, 0xbb, 0xff, 0xff, //0x00005800 .long L0_1_set_231 - 0x66, 0xbb, 0xff, 0xff, //0x00005804 .long L0_1_set_231 - 0x66, 0xbb, 0xff, 0xff, //0x00005808 .long L0_1_set_231 - 0x66, 0xbb, 0xff, 0xff, //0x0000580c .long L0_1_set_231 - 0x66, 0xbb, 0xff, 0xff, //0x00005810 .long L0_1_set_231 - 0x66, 0xbb, 0xff, 0xff, //0x00005814 .long L0_1_set_231 - 0x66, 0xbb, 0xff, 0xff, //0x00005818 .long L0_1_set_231 - 0x66, 0xbb, 0xff, 0xff, //0x0000581c .long L0_1_set_231 - 0x59, 0xbb, 0xff, 0xff, //0x00005820 .long L0_1_set_230 - 0x66, 0xbb, 0xff, 0xff, //0x00005824 .long L0_1_set_231 - 0x66, 0xbb, 0xff, 0xff, //0x00005828 .long L0_1_set_231 - 0x66, 0xbb, 0xff, 0xff, //0x0000582c .long L0_1_set_231 - 0x66, 0xbb, 0xff, 0xff, //0x00005830 .long L0_1_set_231 - 0x66, 0xbb, 0xff, 0xff, //0x00005834 .long L0_1_set_231 - 0x66, 0xbb, 0xff, 0xff, //0x00005838 .long L0_1_set_231 - 0x66, 0xbb, 0xff, 0xff, //0x0000583c .long L0_1_set_231 - 0xe6, 0xb5, 0xff, 0xff, //0x00005840 .long L0_1_set_192 - 0x66, 0xbb, 0xff, 0xff, //0x00005844 .long L0_1_set_231 - 0x66, 0xbb, 0xff, 0xff, //0x00005848 .long L0_1_set_231 - 0x66, 0xbb, 0xff, 0xff, //0x0000584c .long L0_1_set_231 - 0x66, 0xbb, 0xff, 0xff, //0x00005850 .long L0_1_set_231 - 0x66, 0xbb, 0xff, 0xff, //0x00005854 .long L0_1_set_231 - 0xe6, 0xb5, 0xff, 0xff, //0x00005858 .long L0_1_set_192 - 0x66, 0xbb, 0xff, 0xff, //0x0000585c .long L0_1_set_231 - 0x66, 0xbb, 0xff, 0xff, //0x00005860 .long L0_1_set_231 - 0x66, 0xbb, 0xff, 0xff, //0x00005864 .long L0_1_set_231 - 0x66, 0xbb, 0xff, 0xff, //0x00005868 .long L0_1_set_231 - 0x66, 0xbb, 0xff, 0xff, //0x0000586c .long L0_1_set_231 - 0x66, 0xbb, 0xff, 0xff, //0x00005870 .long L0_1_set_231 - 0x71, 0xbb, 0xff, 0xff, //0x00005874 .long L0_1_set_232 - // // .set L0_2_set_586, LBB0_586-LJTI0_2 - // // .set L0_2_set_593, LBB0_593-LJTI0_2 - // // .set L0_2_set_595, LBB0_595-LJTI0_2 - // // .set L0_2_set_615, LBB0_615-LJTI0_2 - // // .set L0_2_set_589, LBB0_589-LJTI0_2 - // // .set L0_2_set_617, LBB0_617-LJTI0_2 - //0x00005878 LJTI0_2 - 0x64, 0xd9, 0xff, 0xff, //0x00005878 .long L0_2_set_586 - 0x19, 0xdc, 0xff, 0xff, //0x0000587c .long L0_2_set_593 - 0x44, 0xdc, 0xff, 0xff, //0x00005880 .long L0_2_set_595 - 0x12, 0xde, 0xff, 0xff, //0x00005884 .long L0_2_set_615 - 0x7b, 0xd9, 0xff, 0xff, //0x00005888 .long L0_2_set_589 - 0x29, 0xde, 0xff, 0xff, //0x0000588c .long L0_2_set_617 - // // .set L0_3_set_870, LBB0_870-LJTI0_3 - // // .set L0_3_set_869, LBB0_869-LJTI0_3 - // // .set L0_3_set_693, LBB0_693-LJTI0_3 - // // .set L0_3_set_714, LBB0_714-LJTI0_3 - // // .set L0_3_set_619, LBB0_619-LJTI0_3 - // // .set L0_3_set_750, LBB0_750-LJTI0_3 - // // .set L0_3_set_752, LBB0_752-LJTI0_3 - // // .set L0_3_set_756, LBB0_756-LJTI0_3 - // // .set L0_3_set_762, LBB0_762-LJTI0_3 - // // .set L0_3_set_765, LBB0_765-LJTI0_3 - //0x00005890 LJTI0_3 - 0xc1, 0xed, 0xff, 0xff, //0x00005890 .long L0_3_set_870 - 0xba, 0xed, 0xff, 0xff, //0x00005894 .long L0_3_set_869 - 0xba, 0xed, 0xff, 0xff, //0x00005898 .long L0_3_set_869 - 0xba, 0xed, 0xff, 0xff, //0x0000589c .long L0_3_set_869 - 0xba, 0xed, 0xff, 0xff, //0x000058a0 .long L0_3_set_869 - 0xba, 0xed, 0xff, 0xff, //0x000058a4 .long L0_3_set_869 - 0xba, 0xed, 0xff, 0xff, //0x000058a8 .long L0_3_set_869 - 0xba, 0xed, 0xff, 0xff, //0x000058ac .long L0_3_set_869 - 0xba, 0xed, 0xff, 0xff, //0x000058b0 .long L0_3_set_869 - 0xba, 0xed, 0xff, 0xff, //0x000058b4 .long L0_3_set_869 - 0xba, 0xed, 0xff, 0xff, //0x000058b8 .long L0_3_set_869 - 0xba, 0xed, 0xff, 0xff, //0x000058bc .long L0_3_set_869 - 0xba, 0xed, 0xff, 0xff, //0x000058c0 .long L0_3_set_869 - 0xba, 0xed, 0xff, 0xff, //0x000058c4 .long L0_3_set_869 - 0xba, 0xed, 0xff, 0xff, //0x000058c8 .long L0_3_set_869 - 0xba, 0xed, 0xff, 0xff, //0x000058cc .long L0_3_set_869 - 0xba, 0xed, 0xff, 0xff, //0x000058d0 .long L0_3_set_869 - 0xba, 0xed, 0xff, 0xff, //0x000058d4 .long L0_3_set_869 - 0xba, 0xed, 0xff, 0xff, //0x000058d8 .long L0_3_set_869 - 0xba, 0xed, 0xff, 0xff, //0x000058dc .long L0_3_set_869 - 0xba, 0xed, 0xff, 0xff, //0x000058e0 .long L0_3_set_869 - 0xba, 0xed, 0xff, 0xff, //0x000058e4 .long L0_3_set_869 - 0xba, 0xed, 0xff, 0xff, //0x000058e8 .long L0_3_set_869 - 0xba, 0xed, 0xff, 0xff, //0x000058ec .long L0_3_set_869 - 0xba, 0xed, 0xff, 0xff, //0x000058f0 .long L0_3_set_869 - 0xba, 0xed, 0xff, 0xff, //0x000058f4 .long L0_3_set_869 - 0xba, 0xed, 0xff, 0xff, //0x000058f8 .long L0_3_set_869 - 0xba, 0xed, 0xff, 0xff, //0x000058fc .long L0_3_set_869 - 0xba, 0xed, 0xff, 0xff, //0x00005900 .long L0_3_set_869 - 0xba, 0xed, 0xff, 0xff, //0x00005904 .long L0_3_set_869 - 0xba, 0xed, 0xff, 0xff, //0x00005908 .long L0_3_set_869 - 0xba, 0xed, 0xff, 0xff, //0x0000590c .long L0_3_set_869 - 0xba, 0xed, 0xff, 0xff, //0x00005910 .long L0_3_set_869 - 0xba, 0xed, 0xff, 0xff, //0x00005914 .long L0_3_set_869 - 0xdc, 0xe0, 0xff, 0xff, //0x00005918 .long L0_3_set_693 - 0xba, 0xed, 0xff, 0xff, //0x0000591c .long L0_3_set_869 - 0xba, 0xed, 0xff, 0xff, //0x00005920 .long L0_3_set_869 - 0xba, 0xed, 0xff, 0xff, //0x00005924 .long L0_3_set_869 - 0xba, 0xed, 0xff, 0xff, //0x00005928 .long L0_3_set_869 - 0xba, 0xed, 0xff, 0xff, //0x0000592c .long L0_3_set_869 - 0xba, 0xed, 0xff, 0xff, //0x00005930 .long L0_3_set_869 - 0xba, 0xed, 0xff, 0xff, //0x00005934 .long L0_3_set_869 - 0xba, 0xed, 0xff, 0xff, //0x00005938 .long L0_3_set_869 - 0xba, 0xed, 0xff, 0xff, //0x0000593c .long L0_3_set_869 - 0xba, 0xed, 0xff, 0xff, //0x00005940 .long L0_3_set_869 - 0x8a, 0xe2, 0xff, 0xff, //0x00005944 .long L0_3_set_714 - 0xba, 0xed, 0xff, 0xff, //0x00005948 .long L0_3_set_869 - 0xba, 0xed, 0xff, 0xff, //0x0000594c .long L0_3_set_869 - 0xa1, 0xd9, 0xff, 0xff, //0x00005950 .long L0_3_set_619 - 0xa1, 0xd9, 0xff, 0xff, //0x00005954 .long L0_3_set_619 - 0xa1, 0xd9, 0xff, 0xff, //0x00005958 .long L0_3_set_619 - 0xa1, 0xd9, 0xff, 0xff, //0x0000595c .long L0_3_set_619 - 0xa1, 0xd9, 0xff, 0xff, //0x00005960 .long L0_3_set_619 - 0xa1, 0xd9, 0xff, 0xff, //0x00005964 .long L0_3_set_619 - 0xa1, 0xd9, 0xff, 0xff, //0x00005968 .long L0_3_set_619 - 0xa1, 0xd9, 0xff, 0xff, //0x0000596c .long L0_3_set_619 - 0xa1, 0xd9, 0xff, 0xff, //0x00005970 .long L0_3_set_619 - 0xa1, 0xd9, 0xff, 0xff, //0x00005974 .long L0_3_set_619 - 0xba, 0xed, 0xff, 0xff, //0x00005978 .long L0_3_set_869 - 0xba, 0xed, 0xff, 0xff, //0x0000597c .long L0_3_set_869 - 0xba, 0xed, 0xff, 0xff, //0x00005980 .long L0_3_set_869 - 0xba, 0xed, 0xff, 0xff, //0x00005984 .long L0_3_set_869 - 0xba, 0xed, 0xff, 0xff, //0x00005988 .long L0_3_set_869 - 0xba, 0xed, 0xff, 0xff, //0x0000598c .long L0_3_set_869 - 0xba, 0xed, 0xff, 0xff, //0x00005990 .long L0_3_set_869 - 0xba, 0xed, 0xff, 0xff, //0x00005994 .long L0_3_set_869 - 0xba, 0xed, 0xff, 0xff, //0x00005998 .long L0_3_set_869 - 0xba, 0xed, 0xff, 0xff, //0x0000599c .long L0_3_set_869 - 0xba, 0xed, 0xff, 0xff, //0x000059a0 .long L0_3_set_869 - 0xba, 0xed, 0xff, 0xff, //0x000059a4 .long L0_3_set_869 - 0xba, 0xed, 0xff, 0xff, //0x000059a8 .long L0_3_set_869 - 0xba, 0xed, 0xff, 0xff, //0x000059ac .long L0_3_set_869 - 0xba, 0xed, 0xff, 0xff, //0x000059b0 .long L0_3_set_869 - 0xba, 0xed, 0xff, 0xff, //0x000059b4 .long L0_3_set_869 - 0xba, 0xed, 0xff, 0xff, //0x000059b8 .long L0_3_set_869 - 0xba, 0xed, 0xff, 0xff, //0x000059bc .long L0_3_set_869 - 0xba, 0xed, 0xff, 0xff, //0x000059c0 .long L0_3_set_869 - 0xba, 0xed, 0xff, 0xff, //0x000059c4 .long L0_3_set_869 - 0xba, 0xed, 0xff, 0xff, //0x000059c8 .long L0_3_set_869 - 0xba, 0xed, 0xff, 0xff, //0x000059cc .long L0_3_set_869 - 0xba, 0xed, 0xff, 0xff, //0x000059d0 .long L0_3_set_869 - 0xba, 0xed, 0xff, 0xff, //0x000059d4 .long L0_3_set_869 - 0xba, 0xed, 0xff, 0xff, //0x000059d8 .long L0_3_set_869 - 0xba, 0xed, 0xff, 0xff, //0x000059dc .long L0_3_set_869 - 0xba, 0xed, 0xff, 0xff, //0x000059e0 .long L0_3_set_869 - 0xba, 0xed, 0xff, 0xff, //0x000059e4 .long L0_3_set_869 - 0xba, 0xed, 0xff, 0xff, //0x000059e8 .long L0_3_set_869 - 0xba, 0xed, 0xff, 0xff, //0x000059ec .long L0_3_set_869 - 0xba, 0xed, 0xff, 0xff, //0x000059f0 .long L0_3_set_869 - 0xba, 0xed, 0xff, 0xff, //0x000059f4 .long L0_3_set_869 - 0xba, 0xed, 0xff, 0xff, //0x000059f8 .long L0_3_set_869 - 0xc1, 0xe4, 0xff, 0xff, //0x000059fc .long L0_3_set_750 - 0xba, 0xed, 0xff, 0xff, //0x00005a00 .long L0_3_set_869 - 0xba, 0xed, 0xff, 0xff, //0x00005a04 .long L0_3_set_869 - 0xba, 0xed, 0xff, 0xff, //0x00005a08 .long L0_3_set_869 - 0xba, 0xed, 0xff, 0xff, //0x00005a0c .long L0_3_set_869 - 0xba, 0xed, 0xff, 0xff, //0x00005a10 .long L0_3_set_869 - 0xba, 0xed, 0xff, 0xff, //0x00005a14 .long L0_3_set_869 - 0xba, 0xed, 0xff, 0xff, //0x00005a18 .long L0_3_set_869 - 0xba, 0xed, 0xff, 0xff, //0x00005a1c .long L0_3_set_869 - 0xba, 0xed, 0xff, 0xff, //0x00005a20 .long L0_3_set_869 - 0xba, 0xed, 0xff, 0xff, //0x00005a24 .long L0_3_set_869 - 0xe5, 0xe4, 0xff, 0xff, //0x00005a28 .long L0_3_set_752 - 0xba, 0xed, 0xff, 0xff, //0x00005a2c .long L0_3_set_869 - 0xba, 0xed, 0xff, 0xff, //0x00005a30 .long L0_3_set_869 - 0xba, 0xed, 0xff, 0xff, //0x00005a34 .long L0_3_set_869 - 0xba, 0xed, 0xff, 0xff, //0x00005a38 .long L0_3_set_869 - 0xba, 0xed, 0xff, 0xff, //0x00005a3c .long L0_3_set_869 - 0xba, 0xed, 0xff, 0xff, //0x00005a40 .long L0_3_set_869 - 0xba, 0xed, 0xff, 0xff, //0x00005a44 .long L0_3_set_869 - 0x22, 0xe5, 0xff, 0xff, //0x00005a48 .long L0_3_set_756 - 0xba, 0xed, 0xff, 0xff, //0x00005a4c .long L0_3_set_869 - 0xba, 0xed, 0xff, 0xff, //0x00005a50 .long L0_3_set_869 - 0xba, 0xed, 0xff, 0xff, //0x00005a54 .long L0_3_set_869 - 0xba, 0xed, 0xff, 0xff, //0x00005a58 .long L0_3_set_869 - 0xba, 0xed, 0xff, 0xff, //0x00005a5c .long L0_3_set_869 - 0x51, 0xe5, 0xff, 0xff, //0x00005a60 .long L0_3_set_762 - 0xba, 0xed, 0xff, 0xff, //0x00005a64 .long L0_3_set_869 - 0xba, 0xed, 0xff, 0xff, //0x00005a68 .long L0_3_set_869 - 0xba, 0xed, 0xff, 0xff, //0x00005a6c .long L0_3_set_869 - 0xba, 0xed, 0xff, 0xff, //0x00005a70 .long L0_3_set_869 - 0xba, 0xed, 0xff, 0xff, //0x00005a74 .long L0_3_set_869 - 0xba, 0xed, 0xff, 0xff, //0x00005a78 .long L0_3_set_869 - 0x90, 0xe5, 0xff, 0xff, //0x00005a7c .long L0_3_set_765 - // // .set L0_4_set_739, LBB0_739-LJTI0_4 - // // .set L0_4_set_769, LBB0_769-LJTI0_4 - // // .set L0_4_set_745, LBB0_745-LJTI0_4 - // // .set L0_4_set_748, LBB0_748-LJTI0_4 - //0x00005a80 LJTI0_4 - 0x57, 0xe2, 0xff, 0xff, //0x00005a80 .long L0_4_set_739 - 0xee, 0xe3, 0xff, 0xff, //0x00005a84 .long L0_4_set_769 - 0x57, 0xe2, 0xff, 0xff, //0x00005a88 .long L0_4_set_739 - 0xa2, 0xe2, 0xff, 0xff, //0x00005a8c .long L0_4_set_745 - 0xee, 0xe3, 0xff, 0xff, //0x00005a90 .long L0_4_set_769 - 0xee, 0xe3, 0xff, 0xff, //0x00005a94 .long L0_4_set_769 - 0xee, 0xe3, 0xff, 0xff, //0x00005a98 .long L0_4_set_769 - 0xee, 0xe3, 0xff, 0xff, //0x00005a9c .long L0_4_set_769 - 0xee, 0xe3, 0xff, 0xff, //0x00005aa0 .long L0_4_set_769 - 0xee, 0xe3, 0xff, 0xff, //0x00005aa4 .long L0_4_set_769 - 0xee, 0xe3, 0xff, 0xff, //0x00005aa8 .long L0_4_set_769 - 0xee, 0xe3, 0xff, 0xff, //0x00005aac .long L0_4_set_769 - 0xee, 0xe3, 0xff, 0xff, //0x00005ab0 .long L0_4_set_769 - 0xee, 0xe3, 0xff, 0xff, //0x00005ab4 .long L0_4_set_769 - 0xee, 0xe3, 0xff, 0xff, //0x00005ab8 .long L0_4_set_769 - 0xee, 0xe3, 0xff, 0xff, //0x00005abc .long L0_4_set_769 - 0xee, 0xe3, 0xff, 0xff, //0x00005ac0 .long L0_4_set_769 - 0xee, 0xe3, 0xff, 0xff, //0x00005ac4 .long L0_4_set_769 - 0xee, 0xe3, 0xff, 0xff, //0x00005ac8 .long L0_4_set_769 - 0xee, 0xe3, 0xff, 0xff, //0x00005acc .long L0_4_set_769 - 0xee, 0xe3, 0xff, 0xff, //0x00005ad0 .long L0_4_set_769 - 0xee, 0xe3, 0xff, 0xff, //0x00005ad4 .long L0_4_set_769 - 0xee, 0xe3, 0xff, 0xff, //0x00005ad8 .long L0_4_set_769 - 0xee, 0xe3, 0xff, 0xff, //0x00005adc .long L0_4_set_769 - 0xee, 0xe3, 0xff, 0xff, //0x00005ae0 .long L0_4_set_769 - 0xee, 0xe3, 0xff, 0xff, //0x00005ae4 .long L0_4_set_769 - 0xbe, 0xe2, 0xff, 0xff, //0x00005ae8 .long L0_4_set_748 - // // .set L0_5_set_644, LBB0_644-LJTI0_5 - // // .set L0_5_set_680, LBB0_680-LJTI0_5 - // // .set L0_5_set_650, LBB0_650-LJTI0_5 - // // .set L0_5_set_653, LBB0_653-LJTI0_5 - //0x00005aec LJTI0_5 - 0x30, 0xd9, 0xff, 0xff, //0x00005aec .long L0_5_set_644 - 0xec, 0xdd, 0xff, 0xff, //0x00005af0 .long L0_5_set_680 - 0x30, 0xd9, 0xff, 0xff, //0x00005af4 .long L0_5_set_644 - 0x76, 0xd9, 0xff, 0xff, //0x00005af8 .long L0_5_set_650 - 0xec, 0xdd, 0xff, 0xff, //0x00005afc .long L0_5_set_680 - 0xec, 0xdd, 0xff, 0xff, //0x00005b00 .long L0_5_set_680 - 0xec, 0xdd, 0xff, 0xff, //0x00005b04 .long L0_5_set_680 - 0xec, 0xdd, 0xff, 0xff, //0x00005b08 .long L0_5_set_680 - 0xec, 0xdd, 0xff, 0xff, //0x00005b0c .long L0_5_set_680 - 0xec, 0xdd, 0xff, 0xff, //0x00005b10 .long L0_5_set_680 - 0xec, 0xdd, 0xff, 0xff, //0x00005b14 .long L0_5_set_680 - 0xec, 0xdd, 0xff, 0xff, //0x00005b18 .long L0_5_set_680 - 0xec, 0xdd, 0xff, 0xff, //0x00005b1c .long L0_5_set_680 - 0xec, 0xdd, 0xff, 0xff, //0x00005b20 .long L0_5_set_680 - 0xec, 0xdd, 0xff, 0xff, //0x00005b24 .long L0_5_set_680 - 0xec, 0xdd, 0xff, 0xff, //0x00005b28 .long L0_5_set_680 - 0xec, 0xdd, 0xff, 0xff, //0x00005b2c .long L0_5_set_680 - 0xec, 0xdd, 0xff, 0xff, //0x00005b30 .long L0_5_set_680 - 0xec, 0xdd, 0xff, 0xff, //0x00005b34 .long L0_5_set_680 - 0xec, 0xdd, 0xff, 0xff, //0x00005b38 .long L0_5_set_680 - 0xec, 0xdd, 0xff, 0xff, //0x00005b3c .long L0_5_set_680 - 0xec, 0xdd, 0xff, 0xff, //0x00005b40 .long L0_5_set_680 - 0xec, 0xdd, 0xff, 0xff, //0x00005b44 .long L0_5_set_680 - 0xec, 0xdd, 0xff, 0xff, //0x00005b48 .long L0_5_set_680 - 0xec, 0xdd, 0xff, 0xff, //0x00005b4c .long L0_5_set_680 - 0xec, 0xdd, 0xff, 0xff, //0x00005b50 .long L0_5_set_680 - 0x92, 0xd9, 0xff, 0xff, //0x00005b54 .long L0_5_set_653 - // // .set L0_6_set_870, LBB0_870-LJTI0_6 - // // .set L0_6_set_892, LBB0_892-LJTI0_6 - // // .set L0_6_set_893, LBB0_893-LJTI0_6 - // // .set L0_6_set_876, LBB0_876-LJTI0_6 + // // .set L0_1_set_179, LBB0_179-LJTI0_1 + // // .set L0_1_set_205, LBB0_205-LJTI0_1 + // // .set L0_1_set_168, LBB0_168-LJTI0_1 + // // .set L0_1_set_207, LBB0_207-LJTI0_1 + //0x000057c0 LJTI0_1 + 0x30, 0xb9, 0xff, 0xff, //0x000057c0 .long L0_1_set_236 + 0x27, 0xb9, 0xff, 0xff, //0x000057c4 .long L0_1_set_206 + 0x27, 0xb9, 0xff, 0xff, //0x000057c8 .long L0_1_set_206 + 0x27, 0xb9, 0xff, 0xff, //0x000057cc .long L0_1_set_206 + 0x27, 0xb9, 0xff, 0xff, //0x000057d0 .long L0_1_set_206 + 0x27, 0xb9, 0xff, 0xff, //0x000057d4 .long L0_1_set_206 + 0x27, 0xb9, 0xff, 0xff, //0x000057d8 .long L0_1_set_206 + 0x27, 0xb9, 0xff, 0xff, //0x000057dc .long L0_1_set_206 + 0x27, 0xb9, 0xff, 0xff, //0x000057e0 .long L0_1_set_206 + 0x27, 0xb9, 0xff, 0xff, //0x000057e4 .long L0_1_set_206 + 0x27, 0xb9, 0xff, 0xff, //0x000057e8 .long L0_1_set_206 + 0x27, 0xb9, 0xff, 0xff, //0x000057ec .long L0_1_set_206 + 0x27, 0xb9, 0xff, 0xff, //0x000057f0 .long L0_1_set_206 + 0x27, 0xb9, 0xff, 0xff, //0x000057f4 .long L0_1_set_206 + 0x27, 0xb9, 0xff, 0xff, //0x000057f8 .long L0_1_set_206 + 0x27, 0xb9, 0xff, 0xff, //0x000057fc .long L0_1_set_206 + 0x27, 0xb9, 0xff, 0xff, //0x00005800 .long L0_1_set_206 + 0x27, 0xb9, 0xff, 0xff, //0x00005804 .long L0_1_set_206 + 0x27, 0xb9, 0xff, 0xff, //0x00005808 .long L0_1_set_206 + 0x27, 0xb9, 0xff, 0xff, //0x0000580c .long L0_1_set_206 + 0x27, 0xb9, 0xff, 0xff, //0x00005810 .long L0_1_set_206 + 0x27, 0xb9, 0xff, 0xff, //0x00005814 .long L0_1_set_206 + 0x27, 0xb9, 0xff, 0xff, //0x00005818 .long L0_1_set_206 + 0x27, 0xb9, 0xff, 0xff, //0x0000581c .long L0_1_set_206 + 0x27, 0xb9, 0xff, 0xff, //0x00005820 .long L0_1_set_206 + 0x27, 0xb9, 0xff, 0xff, //0x00005824 .long L0_1_set_206 + 0x27, 0xb9, 0xff, 0xff, //0x00005828 .long L0_1_set_206 + 0x27, 0xb9, 0xff, 0xff, //0x0000582c .long L0_1_set_206 + 0x27, 0xb9, 0xff, 0xff, //0x00005830 .long L0_1_set_206 + 0x27, 0xb9, 0xff, 0xff, //0x00005834 .long L0_1_set_206 + 0x27, 0xb9, 0xff, 0xff, //0x00005838 .long L0_1_set_206 + 0x27, 0xb9, 0xff, 0xff, //0x0000583c .long L0_1_set_206 + 0x27, 0xb9, 0xff, 0xff, //0x00005840 .long L0_1_set_206 + 0x27, 0xb9, 0xff, 0xff, //0x00005844 .long L0_1_set_206 + 0xfb, 0xb3, 0xff, 0xff, //0x00005848 .long L0_1_set_169 + 0x27, 0xb9, 0xff, 0xff, //0x0000584c .long L0_1_set_206 + 0x27, 0xb9, 0xff, 0xff, //0x00005850 .long L0_1_set_206 + 0x27, 0xb9, 0xff, 0xff, //0x00005854 .long L0_1_set_206 + 0x27, 0xb9, 0xff, 0xff, //0x00005858 .long L0_1_set_206 + 0x27, 0xb9, 0xff, 0xff, //0x0000585c .long L0_1_set_206 + 0x27, 0xb9, 0xff, 0xff, //0x00005860 .long L0_1_set_206 + 0x27, 0xb9, 0xff, 0xff, //0x00005864 .long L0_1_set_206 + 0x27, 0xb9, 0xff, 0xff, //0x00005868 .long L0_1_set_206 + 0x27, 0xb9, 0xff, 0xff, //0x0000586c .long L0_1_set_206 + 0x27, 0xb9, 0xff, 0xff, //0x00005870 .long L0_1_set_206 + 0x7f, 0xb2, 0xff, 0xff, //0x00005874 .long L0_1_set_150 + 0x27, 0xb9, 0xff, 0xff, //0x00005878 .long L0_1_set_206 + 0x27, 0xb9, 0xff, 0xff, //0x0000587c .long L0_1_set_206 + 0x7f, 0xb2, 0xff, 0xff, //0x00005880 .long L0_1_set_150 + 0x7f, 0xb2, 0xff, 0xff, //0x00005884 .long L0_1_set_150 + 0x7f, 0xb2, 0xff, 0xff, //0x00005888 .long L0_1_set_150 + 0x7f, 0xb2, 0xff, 0xff, //0x0000588c .long L0_1_set_150 + 0x7f, 0xb2, 0xff, 0xff, //0x00005890 .long L0_1_set_150 + 0x7f, 0xb2, 0xff, 0xff, //0x00005894 .long L0_1_set_150 + 0x7f, 0xb2, 0xff, 0xff, //0x00005898 .long L0_1_set_150 + 0x7f, 0xb2, 0xff, 0xff, //0x0000589c .long L0_1_set_150 + 0x7f, 0xb2, 0xff, 0xff, //0x000058a0 .long L0_1_set_150 + 0x7f, 0xb2, 0xff, 0xff, //0x000058a4 .long L0_1_set_150 + 0x27, 0xb9, 0xff, 0xff, //0x000058a8 .long L0_1_set_206 + 0x27, 0xb9, 0xff, 0xff, //0x000058ac .long L0_1_set_206 + 0x27, 0xb9, 0xff, 0xff, //0x000058b0 .long L0_1_set_206 + 0x27, 0xb9, 0xff, 0xff, //0x000058b4 .long L0_1_set_206 + 0x27, 0xb9, 0xff, 0xff, //0x000058b8 .long L0_1_set_206 + 0x27, 0xb9, 0xff, 0xff, //0x000058bc .long L0_1_set_206 + 0x27, 0xb9, 0xff, 0xff, //0x000058c0 .long L0_1_set_206 + 0x27, 0xb9, 0xff, 0xff, //0x000058c4 .long L0_1_set_206 + 0x27, 0xb9, 0xff, 0xff, //0x000058c8 .long L0_1_set_206 + 0x27, 0xb9, 0xff, 0xff, //0x000058cc .long L0_1_set_206 + 0x27, 0xb9, 0xff, 0xff, //0x000058d0 .long L0_1_set_206 + 0x27, 0xb9, 0xff, 0xff, //0x000058d4 .long L0_1_set_206 + 0x27, 0xb9, 0xff, 0xff, //0x000058d8 .long L0_1_set_206 + 0x27, 0xb9, 0xff, 0xff, //0x000058dc .long L0_1_set_206 + 0x27, 0xb9, 0xff, 0xff, //0x000058e0 .long L0_1_set_206 + 0x27, 0xb9, 0xff, 0xff, //0x000058e4 .long L0_1_set_206 + 0x27, 0xb9, 0xff, 0xff, //0x000058e8 .long L0_1_set_206 + 0x27, 0xb9, 0xff, 0xff, //0x000058ec .long L0_1_set_206 + 0x27, 0xb9, 0xff, 0xff, //0x000058f0 .long L0_1_set_206 + 0x27, 0xb9, 0xff, 0xff, //0x000058f4 .long L0_1_set_206 + 0x27, 0xb9, 0xff, 0xff, //0x000058f8 .long L0_1_set_206 + 0x27, 0xb9, 0xff, 0xff, //0x000058fc .long L0_1_set_206 + 0x27, 0xb9, 0xff, 0xff, //0x00005900 .long L0_1_set_206 + 0x27, 0xb9, 0xff, 0xff, //0x00005904 .long L0_1_set_206 + 0x27, 0xb9, 0xff, 0xff, //0x00005908 .long L0_1_set_206 + 0x27, 0xb9, 0xff, 0xff, //0x0000590c .long L0_1_set_206 + 0x27, 0xb9, 0xff, 0xff, //0x00005910 .long L0_1_set_206 + 0x27, 0xb9, 0xff, 0xff, //0x00005914 .long L0_1_set_206 + 0x27, 0xb9, 0xff, 0xff, //0x00005918 .long L0_1_set_206 + 0x27, 0xb9, 0xff, 0xff, //0x0000591c .long L0_1_set_206 + 0x27, 0xb9, 0xff, 0xff, //0x00005920 .long L0_1_set_206 + 0x27, 0xb9, 0xff, 0xff, //0x00005924 .long L0_1_set_206 + 0x27, 0xb9, 0xff, 0xff, //0x00005928 .long L0_1_set_206 + 0x13, 0xb5, 0xff, 0xff, //0x0000592c .long L0_1_set_179 + 0x27, 0xb9, 0xff, 0xff, //0x00005930 .long L0_1_set_206 + 0x27, 0xb9, 0xff, 0xff, //0x00005934 .long L0_1_set_206 + 0x27, 0xb9, 0xff, 0xff, //0x00005938 .long L0_1_set_206 + 0x27, 0xb9, 0xff, 0xff, //0x0000593c .long L0_1_set_206 + 0x27, 0xb9, 0xff, 0xff, //0x00005940 .long L0_1_set_206 + 0x27, 0xb9, 0xff, 0xff, //0x00005944 .long L0_1_set_206 + 0x27, 0xb9, 0xff, 0xff, //0x00005948 .long L0_1_set_206 + 0x27, 0xb9, 0xff, 0xff, //0x0000594c .long L0_1_set_206 + 0x27, 0xb9, 0xff, 0xff, //0x00005950 .long L0_1_set_206 + 0x27, 0xb9, 0xff, 0xff, //0x00005954 .long L0_1_set_206 + 0x1a, 0xb9, 0xff, 0xff, //0x00005958 .long L0_1_set_205 + 0x27, 0xb9, 0xff, 0xff, //0x0000595c .long L0_1_set_206 + 0x27, 0xb9, 0xff, 0xff, //0x00005960 .long L0_1_set_206 + 0x27, 0xb9, 0xff, 0xff, //0x00005964 .long L0_1_set_206 + 0x27, 0xb9, 0xff, 0xff, //0x00005968 .long L0_1_set_206 + 0x27, 0xb9, 0xff, 0xff, //0x0000596c .long L0_1_set_206 + 0x27, 0xb9, 0xff, 0xff, //0x00005970 .long L0_1_set_206 + 0x27, 0xb9, 0xff, 0xff, //0x00005974 .long L0_1_set_206 + 0xe9, 0xb3, 0xff, 0xff, //0x00005978 .long L0_1_set_168 + 0x27, 0xb9, 0xff, 0xff, //0x0000597c .long L0_1_set_206 + 0x27, 0xb9, 0xff, 0xff, //0x00005980 .long L0_1_set_206 + 0x27, 0xb9, 0xff, 0xff, //0x00005984 .long L0_1_set_206 + 0x27, 0xb9, 0xff, 0xff, //0x00005988 .long L0_1_set_206 + 0x27, 0xb9, 0xff, 0xff, //0x0000598c .long L0_1_set_206 + 0xe9, 0xb3, 0xff, 0xff, //0x00005990 .long L0_1_set_168 + 0x27, 0xb9, 0xff, 0xff, //0x00005994 .long L0_1_set_206 + 0x27, 0xb9, 0xff, 0xff, //0x00005998 .long L0_1_set_206 + 0x27, 0xb9, 0xff, 0xff, //0x0000599c .long L0_1_set_206 + 0x27, 0xb9, 0xff, 0xff, //0x000059a0 .long L0_1_set_206 + 0x27, 0xb9, 0xff, 0xff, //0x000059a4 .long L0_1_set_206 + 0x27, 0xb9, 0xff, 0xff, //0x000059a8 .long L0_1_set_206 + 0x6d, 0xb9, 0xff, 0xff, //0x000059ac .long L0_1_set_207 + // // .set L0_2_set_591, LBB0_591-LJTI0_2 + // // .set L0_2_set_598, LBB0_598-LJTI0_2 + // // .set L0_2_set_600, LBB0_600-LJTI0_2 + // // .set L0_2_set_619, LBB0_619-LJTI0_2 + // // .set L0_2_set_594, LBB0_594-LJTI0_2 + // // .set L0_2_set_621, LBB0_621-LJTI0_2 + //0x000059b0 LJTI0_2 + 0x8c, 0xd8, 0xff, 0xff, //0x000059b0 .long L0_2_set_591 + 0x41, 0xdb, 0xff, 0xff, //0x000059b4 .long L0_2_set_598 + 0x6c, 0xdb, 0xff, 0xff, //0x000059b8 .long L0_2_set_600 + 0x3a, 0xdd, 0xff, 0xff, //0x000059bc .long L0_2_set_619 + 0xa3, 0xd8, 0xff, 0xff, //0x000059c0 .long L0_2_set_594 + 0x51, 0xdd, 0xff, 0xff, //0x000059c4 .long L0_2_set_621 + // // .set L0_3_set_874, LBB0_874-LJTI0_3 + // // .set L0_3_set_873, LBB0_873-LJTI0_3 + // // .set L0_3_set_696, LBB0_696-LJTI0_3 + // // .set L0_3_set_713, LBB0_713-LJTI0_3 + // // .set L0_3_set_623, LBB0_623-LJTI0_3 + // // .set L0_3_set_749, LBB0_749-LJTI0_3 + // // .set L0_3_set_751, LBB0_751-LJTI0_3 + // // .set L0_3_set_755, LBB0_755-LJTI0_3 + // // .set L0_3_set_761, LBB0_761-LJTI0_3 + // // .set L0_3_set_764, LBB0_764-LJTI0_3 + //0x000059c8 LJTI0_3 + 0xa1, 0xed, 0xff, 0xff, //0x000059c8 .long L0_3_set_874 + 0x9a, 0xed, 0xff, 0xff, //0x000059cc .long L0_3_set_873 + 0x9a, 0xed, 0xff, 0xff, //0x000059d0 .long L0_3_set_873 + 0x9a, 0xed, 0xff, 0xff, //0x000059d4 .long L0_3_set_873 + 0x9a, 0xed, 0xff, 0xff, //0x000059d8 .long L0_3_set_873 + 0x9a, 0xed, 0xff, 0xff, //0x000059dc .long L0_3_set_873 + 0x9a, 0xed, 0xff, 0xff, //0x000059e0 .long L0_3_set_873 + 0x9a, 0xed, 0xff, 0xff, //0x000059e4 .long L0_3_set_873 + 0x9a, 0xed, 0xff, 0xff, //0x000059e8 .long L0_3_set_873 + 0x9a, 0xed, 0xff, 0xff, //0x000059ec .long L0_3_set_873 + 0x9a, 0xed, 0xff, 0xff, //0x000059f0 .long L0_3_set_873 + 0x9a, 0xed, 0xff, 0xff, //0x000059f4 .long L0_3_set_873 + 0x9a, 0xed, 0xff, 0xff, //0x000059f8 .long L0_3_set_873 + 0x9a, 0xed, 0xff, 0xff, //0x000059fc .long L0_3_set_873 + 0x9a, 0xed, 0xff, 0xff, //0x00005a00 .long L0_3_set_873 + 0x9a, 0xed, 0xff, 0xff, //0x00005a04 .long L0_3_set_873 + 0x9a, 0xed, 0xff, 0xff, //0x00005a08 .long L0_3_set_873 + 0x9a, 0xed, 0xff, 0xff, //0x00005a0c .long L0_3_set_873 + 0x9a, 0xed, 0xff, 0xff, //0x00005a10 .long L0_3_set_873 + 0x9a, 0xed, 0xff, 0xff, //0x00005a14 .long L0_3_set_873 + 0x9a, 0xed, 0xff, 0xff, //0x00005a18 .long L0_3_set_873 + 0x9a, 0xed, 0xff, 0xff, //0x00005a1c .long L0_3_set_873 + 0x9a, 0xed, 0xff, 0xff, //0x00005a20 .long L0_3_set_873 + 0x9a, 0xed, 0xff, 0xff, //0x00005a24 .long L0_3_set_873 + 0x9a, 0xed, 0xff, 0xff, //0x00005a28 .long L0_3_set_873 + 0x9a, 0xed, 0xff, 0xff, //0x00005a2c .long L0_3_set_873 + 0x9a, 0xed, 0xff, 0xff, //0x00005a30 .long L0_3_set_873 + 0x9a, 0xed, 0xff, 0xff, //0x00005a34 .long L0_3_set_873 + 0x9a, 0xed, 0xff, 0xff, //0x00005a38 .long L0_3_set_873 + 0x9a, 0xed, 0xff, 0xff, //0x00005a3c .long L0_3_set_873 + 0x9a, 0xed, 0xff, 0xff, //0x00005a40 .long L0_3_set_873 + 0x9a, 0xed, 0xff, 0xff, //0x00005a44 .long L0_3_set_873 + 0x9a, 0xed, 0xff, 0xff, //0x00005a48 .long L0_3_set_873 + 0x9a, 0xed, 0xff, 0xff, //0x00005a4c .long L0_3_set_873 + 0x04, 0xe0, 0xff, 0xff, //0x00005a50 .long L0_3_set_696 + 0x9a, 0xed, 0xff, 0xff, //0x00005a54 .long L0_3_set_873 + 0x9a, 0xed, 0xff, 0xff, //0x00005a58 .long L0_3_set_873 + 0x9a, 0xed, 0xff, 0xff, //0x00005a5c .long L0_3_set_873 + 0x9a, 0xed, 0xff, 0xff, //0x00005a60 .long L0_3_set_873 + 0x9a, 0xed, 0xff, 0xff, //0x00005a64 .long L0_3_set_873 + 0x9a, 0xed, 0xff, 0xff, //0x00005a68 .long L0_3_set_873 + 0x9a, 0xed, 0xff, 0xff, //0x00005a6c .long L0_3_set_873 + 0x9a, 0xed, 0xff, 0xff, //0x00005a70 .long L0_3_set_873 + 0x9a, 0xed, 0xff, 0xff, //0x00005a74 .long L0_3_set_873 + 0x9a, 0xed, 0xff, 0xff, //0x00005a78 .long L0_3_set_873 + 0xb2, 0xe1, 0xff, 0xff, //0x00005a7c .long L0_3_set_713 + 0x9a, 0xed, 0xff, 0xff, //0x00005a80 .long L0_3_set_873 + 0x9a, 0xed, 0xff, 0xff, //0x00005a84 .long L0_3_set_873 + 0xc9, 0xd8, 0xff, 0xff, //0x00005a88 .long L0_3_set_623 + 0xc9, 0xd8, 0xff, 0xff, //0x00005a8c .long L0_3_set_623 + 0xc9, 0xd8, 0xff, 0xff, //0x00005a90 .long L0_3_set_623 + 0xc9, 0xd8, 0xff, 0xff, //0x00005a94 .long L0_3_set_623 + 0xc9, 0xd8, 0xff, 0xff, //0x00005a98 .long L0_3_set_623 + 0xc9, 0xd8, 0xff, 0xff, //0x00005a9c .long L0_3_set_623 + 0xc9, 0xd8, 0xff, 0xff, //0x00005aa0 .long L0_3_set_623 + 0xc9, 0xd8, 0xff, 0xff, //0x00005aa4 .long L0_3_set_623 + 0xc9, 0xd8, 0xff, 0xff, //0x00005aa8 .long L0_3_set_623 + 0xc9, 0xd8, 0xff, 0xff, //0x00005aac .long L0_3_set_623 + 0x9a, 0xed, 0xff, 0xff, //0x00005ab0 .long L0_3_set_873 + 0x9a, 0xed, 0xff, 0xff, //0x00005ab4 .long L0_3_set_873 + 0x9a, 0xed, 0xff, 0xff, //0x00005ab8 .long L0_3_set_873 + 0x9a, 0xed, 0xff, 0xff, //0x00005abc .long L0_3_set_873 + 0x9a, 0xed, 0xff, 0xff, //0x00005ac0 .long L0_3_set_873 + 0x9a, 0xed, 0xff, 0xff, //0x00005ac4 .long L0_3_set_873 + 0x9a, 0xed, 0xff, 0xff, //0x00005ac8 .long L0_3_set_873 + 0x9a, 0xed, 0xff, 0xff, //0x00005acc .long L0_3_set_873 + 0x9a, 0xed, 0xff, 0xff, //0x00005ad0 .long L0_3_set_873 + 0x9a, 0xed, 0xff, 0xff, //0x00005ad4 .long L0_3_set_873 + 0x9a, 0xed, 0xff, 0xff, //0x00005ad8 .long L0_3_set_873 + 0x9a, 0xed, 0xff, 0xff, //0x00005adc .long L0_3_set_873 + 0x9a, 0xed, 0xff, 0xff, //0x00005ae0 .long L0_3_set_873 + 0x9a, 0xed, 0xff, 0xff, //0x00005ae4 .long L0_3_set_873 + 0x9a, 0xed, 0xff, 0xff, //0x00005ae8 .long L0_3_set_873 + 0x9a, 0xed, 0xff, 0xff, //0x00005aec .long L0_3_set_873 + 0x9a, 0xed, 0xff, 0xff, //0x00005af0 .long L0_3_set_873 + 0x9a, 0xed, 0xff, 0xff, //0x00005af4 .long L0_3_set_873 + 0x9a, 0xed, 0xff, 0xff, //0x00005af8 .long L0_3_set_873 + 0x9a, 0xed, 0xff, 0xff, //0x00005afc .long L0_3_set_873 + 0x9a, 0xed, 0xff, 0xff, //0x00005b00 .long L0_3_set_873 + 0x9a, 0xed, 0xff, 0xff, //0x00005b04 .long L0_3_set_873 + 0x9a, 0xed, 0xff, 0xff, //0x00005b08 .long L0_3_set_873 + 0x9a, 0xed, 0xff, 0xff, //0x00005b0c .long L0_3_set_873 + 0x9a, 0xed, 0xff, 0xff, //0x00005b10 .long L0_3_set_873 + 0x9a, 0xed, 0xff, 0xff, //0x00005b14 .long L0_3_set_873 + 0x9a, 0xed, 0xff, 0xff, //0x00005b18 .long L0_3_set_873 + 0x9a, 0xed, 0xff, 0xff, //0x00005b1c .long L0_3_set_873 + 0x9a, 0xed, 0xff, 0xff, //0x00005b20 .long L0_3_set_873 + 0x9a, 0xed, 0xff, 0xff, //0x00005b24 .long L0_3_set_873 + 0x9a, 0xed, 0xff, 0xff, //0x00005b28 .long L0_3_set_873 + 0x9a, 0xed, 0xff, 0xff, //0x00005b2c .long L0_3_set_873 + 0x9a, 0xed, 0xff, 0xff, //0x00005b30 .long L0_3_set_873 + 0xe0, 0xe3, 0xff, 0xff, //0x00005b34 .long L0_3_set_749 + 0x9a, 0xed, 0xff, 0xff, //0x00005b38 .long L0_3_set_873 + 0x9a, 0xed, 0xff, 0xff, //0x00005b3c .long L0_3_set_873 + 0x9a, 0xed, 0xff, 0xff, //0x00005b40 .long L0_3_set_873 + 0x9a, 0xed, 0xff, 0xff, //0x00005b44 .long L0_3_set_873 + 0x9a, 0xed, 0xff, 0xff, //0x00005b48 .long L0_3_set_873 + 0x9a, 0xed, 0xff, 0xff, //0x00005b4c .long L0_3_set_873 + 0x9a, 0xed, 0xff, 0xff, //0x00005b50 .long L0_3_set_873 + 0x9a, 0xed, 0xff, 0xff, //0x00005b54 .long L0_3_set_873 + 0x9a, 0xed, 0xff, 0xff, //0x00005b58 .long L0_3_set_873 + 0x9a, 0xed, 0xff, 0xff, //0x00005b5c .long L0_3_set_873 + 0x04, 0xe4, 0xff, 0xff, //0x00005b60 .long L0_3_set_751 + 0x9a, 0xed, 0xff, 0xff, //0x00005b64 .long L0_3_set_873 + 0x9a, 0xed, 0xff, 0xff, //0x00005b68 .long L0_3_set_873 + 0x9a, 0xed, 0xff, 0xff, //0x00005b6c .long L0_3_set_873 + 0x9a, 0xed, 0xff, 0xff, //0x00005b70 .long L0_3_set_873 + 0x9a, 0xed, 0xff, 0xff, //0x00005b74 .long L0_3_set_873 + 0x9a, 0xed, 0xff, 0xff, //0x00005b78 .long L0_3_set_873 + 0x9a, 0xed, 0xff, 0xff, //0x00005b7c .long L0_3_set_873 + 0x41, 0xe4, 0xff, 0xff, //0x00005b80 .long L0_3_set_755 + 0x9a, 0xed, 0xff, 0xff, //0x00005b84 .long L0_3_set_873 + 0x9a, 0xed, 0xff, 0xff, //0x00005b88 .long L0_3_set_873 + 0x9a, 0xed, 0xff, 0xff, //0x00005b8c .long L0_3_set_873 + 0x9a, 0xed, 0xff, 0xff, //0x00005b90 .long L0_3_set_873 + 0x9a, 0xed, 0xff, 0xff, //0x00005b94 .long L0_3_set_873 + 0x70, 0xe4, 0xff, 0xff, //0x00005b98 .long L0_3_set_761 + 0x9a, 0xed, 0xff, 0xff, //0x00005b9c .long L0_3_set_873 + 0x9a, 0xed, 0xff, 0xff, //0x00005ba0 .long L0_3_set_873 + 0x9a, 0xed, 0xff, 0xff, //0x00005ba4 .long L0_3_set_873 + 0x9a, 0xed, 0xff, 0xff, //0x00005ba8 .long L0_3_set_873 + 0x9a, 0xed, 0xff, 0xff, //0x00005bac .long L0_3_set_873 + 0x9a, 0xed, 0xff, 0xff, //0x00005bb0 .long L0_3_set_873 + 0xaf, 0xe4, 0xff, 0xff, //0x00005bb4 .long L0_3_set_764 + // // .set L0_4_set_738, LBB0_738-LJTI0_4 + // // .set L0_4_set_768, LBB0_768-LJTI0_4 + // // .set L0_4_set_744, LBB0_744-LJTI0_4 + // // .set L0_4_set_747, LBB0_747-LJTI0_4 + //0x00005bb8 LJTI0_4 + 0x78, 0xe1, 0xff, 0xff, //0x00005bb8 .long L0_4_set_738 + 0x0d, 0xe3, 0xff, 0xff, //0x00005bbc .long L0_4_set_768 + 0x78, 0xe1, 0xff, 0xff, //0x00005bc0 .long L0_4_set_738 + 0xc1, 0xe1, 0xff, 0xff, //0x00005bc4 .long L0_4_set_744 + 0x0d, 0xe3, 0xff, 0xff, //0x00005bc8 .long L0_4_set_768 + 0x0d, 0xe3, 0xff, 0xff, //0x00005bcc .long L0_4_set_768 + 0x0d, 0xe3, 0xff, 0xff, //0x00005bd0 .long L0_4_set_768 + 0x0d, 0xe3, 0xff, 0xff, //0x00005bd4 .long L0_4_set_768 + 0x0d, 0xe3, 0xff, 0xff, //0x00005bd8 .long L0_4_set_768 + 0x0d, 0xe3, 0xff, 0xff, //0x00005bdc .long L0_4_set_768 + 0x0d, 0xe3, 0xff, 0xff, //0x00005be0 .long L0_4_set_768 + 0x0d, 0xe3, 0xff, 0xff, //0x00005be4 .long L0_4_set_768 + 0x0d, 0xe3, 0xff, 0xff, //0x00005be8 .long L0_4_set_768 + 0x0d, 0xe3, 0xff, 0xff, //0x00005bec .long L0_4_set_768 + 0x0d, 0xe3, 0xff, 0xff, //0x00005bf0 .long L0_4_set_768 + 0x0d, 0xe3, 0xff, 0xff, //0x00005bf4 .long L0_4_set_768 + 0x0d, 0xe3, 0xff, 0xff, //0x00005bf8 .long L0_4_set_768 + 0x0d, 0xe3, 0xff, 0xff, //0x00005bfc .long L0_4_set_768 + 0x0d, 0xe3, 0xff, 0xff, //0x00005c00 .long L0_4_set_768 + 0x0d, 0xe3, 0xff, 0xff, //0x00005c04 .long L0_4_set_768 + 0x0d, 0xe3, 0xff, 0xff, //0x00005c08 .long L0_4_set_768 + 0x0d, 0xe3, 0xff, 0xff, //0x00005c0c .long L0_4_set_768 + 0x0d, 0xe3, 0xff, 0xff, //0x00005c10 .long L0_4_set_768 + 0x0d, 0xe3, 0xff, 0xff, //0x00005c14 .long L0_4_set_768 + 0x0d, 0xe3, 0xff, 0xff, //0x00005c18 .long L0_4_set_768 + 0x0d, 0xe3, 0xff, 0xff, //0x00005c1c .long L0_4_set_768 + 0xdd, 0xe1, 0xff, 0xff, //0x00005c20 .long L0_4_set_747 + // // .set L0_5_set_648, LBB0_648-LJTI0_5 + // // .set L0_5_set_683, LBB0_683-LJTI0_5 + // // .set L0_5_set_654, LBB0_654-LJTI0_5 + // // .set L0_5_set_657, LBB0_657-LJTI0_5 + //0x00005c24 LJTI0_5 + 0x58, 0xd8, 0xff, 0xff, //0x00005c24 .long L0_5_set_648 + 0x14, 0xdd, 0xff, 0xff, //0x00005c28 .long L0_5_set_683 + 0x58, 0xd8, 0xff, 0xff, //0x00005c2c .long L0_5_set_648 + 0x9e, 0xd8, 0xff, 0xff, //0x00005c30 .long L0_5_set_654 + 0x14, 0xdd, 0xff, 0xff, //0x00005c34 .long L0_5_set_683 + 0x14, 0xdd, 0xff, 0xff, //0x00005c38 .long L0_5_set_683 + 0x14, 0xdd, 0xff, 0xff, //0x00005c3c .long L0_5_set_683 + 0x14, 0xdd, 0xff, 0xff, //0x00005c40 .long L0_5_set_683 + 0x14, 0xdd, 0xff, 0xff, //0x00005c44 .long L0_5_set_683 + 0x14, 0xdd, 0xff, 0xff, //0x00005c48 .long L0_5_set_683 + 0x14, 0xdd, 0xff, 0xff, //0x00005c4c .long L0_5_set_683 + 0x14, 0xdd, 0xff, 0xff, //0x00005c50 .long L0_5_set_683 + 0x14, 0xdd, 0xff, 0xff, //0x00005c54 .long L0_5_set_683 + 0x14, 0xdd, 0xff, 0xff, //0x00005c58 .long L0_5_set_683 + 0x14, 0xdd, 0xff, 0xff, //0x00005c5c .long L0_5_set_683 + 0x14, 0xdd, 0xff, 0xff, //0x00005c60 .long L0_5_set_683 + 0x14, 0xdd, 0xff, 0xff, //0x00005c64 .long L0_5_set_683 + 0x14, 0xdd, 0xff, 0xff, //0x00005c68 .long L0_5_set_683 + 0x14, 0xdd, 0xff, 0xff, //0x00005c6c .long L0_5_set_683 + 0x14, 0xdd, 0xff, 0xff, //0x00005c70 .long L0_5_set_683 + 0x14, 0xdd, 0xff, 0xff, //0x00005c74 .long L0_5_set_683 + 0x14, 0xdd, 0xff, 0xff, //0x00005c78 .long L0_5_set_683 + 0x14, 0xdd, 0xff, 0xff, //0x00005c7c .long L0_5_set_683 + 0x14, 0xdd, 0xff, 0xff, //0x00005c80 .long L0_5_set_683 + 0x14, 0xdd, 0xff, 0xff, //0x00005c84 .long L0_5_set_683 + 0x14, 0xdd, 0xff, 0xff, //0x00005c88 .long L0_5_set_683 + 0xba, 0xd8, 0xff, 0xff, //0x00005c8c .long L0_5_set_657 + // // .set L0_6_set_874, LBB0_874-LJTI0_6 + // // .set L0_6_set_902, LBB0_902-LJTI0_6 // // .set L0_6_set_903, LBB0_903-LJTI0_6 - // // .set L0_6_set_929, LBB0_929-LJTI0_6 - // // .set L0_6_set_889, LBB0_889-LJTI0_6 - // // .set L0_6_set_932, LBB0_932-LJTI0_6 - //0x00005b58 LJTI0_6 - 0xf9, 0xea, 0xff, 0xff, //0x00005b58 .long L0_6_set_870 - 0xa3, 0xec, 0xff, 0xff, //0x00005b5c .long L0_6_set_892 - 0xa3, 0xec, 0xff, 0xff, //0x00005b60 .long L0_6_set_892 - 0xa3, 0xec, 0xff, 0xff, //0x00005b64 .long L0_6_set_892 - 0xa3, 0xec, 0xff, 0xff, //0x00005b68 .long L0_6_set_892 - 0xa3, 0xec, 0xff, 0xff, //0x00005b6c .long L0_6_set_892 - 0xa3, 0xec, 0xff, 0xff, //0x00005b70 .long L0_6_set_892 - 0xa3, 0xec, 0xff, 0xff, //0x00005b74 .long L0_6_set_892 - 0xa3, 0xec, 0xff, 0xff, //0x00005b78 .long L0_6_set_892 - 0xa3, 0xec, 0xff, 0xff, //0x00005b7c .long L0_6_set_892 - 0xa3, 0xec, 0xff, 0xff, //0x00005b80 .long L0_6_set_892 - 0xa3, 0xec, 0xff, 0xff, //0x00005b84 .long L0_6_set_892 - 0xa3, 0xec, 0xff, 0xff, //0x00005b88 .long L0_6_set_892 - 0xa3, 0xec, 0xff, 0xff, //0x00005b8c .long L0_6_set_892 - 0xa3, 0xec, 0xff, 0xff, //0x00005b90 .long L0_6_set_892 - 0xa3, 0xec, 0xff, 0xff, //0x00005b94 .long L0_6_set_892 - 0xa3, 0xec, 0xff, 0xff, //0x00005b98 .long L0_6_set_892 - 0xa3, 0xec, 0xff, 0xff, //0x00005b9c .long L0_6_set_892 - 0xa3, 0xec, 0xff, 0xff, //0x00005ba0 .long L0_6_set_892 - 0xa3, 0xec, 0xff, 0xff, //0x00005ba4 .long L0_6_set_892 - 0xa3, 0xec, 0xff, 0xff, //0x00005ba8 .long L0_6_set_892 - 0xa3, 0xec, 0xff, 0xff, //0x00005bac .long L0_6_set_892 - 0xa3, 0xec, 0xff, 0xff, //0x00005bb0 .long L0_6_set_892 - 0xa3, 0xec, 0xff, 0xff, //0x00005bb4 .long L0_6_set_892 - 0xa3, 0xec, 0xff, 0xff, //0x00005bb8 .long L0_6_set_892 - 0xa3, 0xec, 0xff, 0xff, //0x00005bbc .long L0_6_set_892 - 0xa3, 0xec, 0xff, 0xff, //0x00005bc0 .long L0_6_set_892 - 0xa3, 0xec, 0xff, 0xff, //0x00005bc4 .long L0_6_set_892 - 0xa3, 0xec, 0xff, 0xff, //0x00005bc8 .long L0_6_set_892 - 0xa3, 0xec, 0xff, 0xff, //0x00005bcc .long L0_6_set_892 - 0xa3, 0xec, 0xff, 0xff, //0x00005bd0 .long L0_6_set_892 - 0xa3, 0xec, 0xff, 0xff, //0x00005bd4 .long L0_6_set_892 - 0xa3, 0xec, 0xff, 0xff, //0x00005bd8 .long L0_6_set_892 - 0xa3, 0xec, 0xff, 0xff, //0x00005bdc .long L0_6_set_892 - 0xaf, 0xec, 0xff, 0xff, //0x00005be0 .long L0_6_set_893 - 0xa3, 0xec, 0xff, 0xff, //0x00005be4 .long L0_6_set_892 - 0xa3, 0xec, 0xff, 0xff, //0x00005be8 .long L0_6_set_892 - 0xa3, 0xec, 0xff, 0xff, //0x00005bec .long L0_6_set_892 - 0xa3, 0xec, 0xff, 0xff, //0x00005bf0 .long L0_6_set_892 - 0xa3, 0xec, 0xff, 0xff, //0x00005bf4 .long L0_6_set_892 - 0xa3, 0xec, 0xff, 0xff, //0x00005bf8 .long L0_6_set_892 - 0xa3, 0xec, 0xff, 0xff, //0x00005bfc .long L0_6_set_892 - 0xa3, 0xec, 0xff, 0xff, //0x00005c00 .long L0_6_set_892 - 0xa3, 0xec, 0xff, 0xff, //0x00005c04 .long L0_6_set_892 - 0xa3, 0xec, 0xff, 0xff, //0x00005c08 .long L0_6_set_892 - 0x5a, 0xeb, 0xff, 0xff, //0x00005c0c .long L0_6_set_876 - 0xa3, 0xec, 0xff, 0xff, //0x00005c10 .long L0_6_set_892 - 0xa3, 0xec, 0xff, 0xff, //0x00005c14 .long L0_6_set_892 - 0x5a, 0xeb, 0xff, 0xff, //0x00005c18 .long L0_6_set_876 - 0x5a, 0xeb, 0xff, 0xff, //0x00005c1c .long L0_6_set_876 - 0x5a, 0xeb, 0xff, 0xff, //0x00005c20 .long L0_6_set_876 - 0x5a, 0xeb, 0xff, 0xff, //0x00005c24 .long L0_6_set_876 - 0x5a, 0xeb, 0xff, 0xff, //0x00005c28 .long L0_6_set_876 - 0x5a, 0xeb, 0xff, 0xff, //0x00005c2c .long L0_6_set_876 - 0x5a, 0xeb, 0xff, 0xff, //0x00005c30 .long L0_6_set_876 - 0x5a, 0xeb, 0xff, 0xff, //0x00005c34 .long L0_6_set_876 - 0x5a, 0xeb, 0xff, 0xff, //0x00005c38 .long L0_6_set_876 - 0x5a, 0xeb, 0xff, 0xff, //0x00005c3c .long L0_6_set_876 - 0xa3, 0xec, 0xff, 0xff, //0x00005c40 .long L0_6_set_892 - 0xa3, 0xec, 0xff, 0xff, //0x00005c44 .long L0_6_set_892 - 0xa3, 0xec, 0xff, 0xff, //0x00005c48 .long L0_6_set_892 - 0xa3, 0xec, 0xff, 0xff, //0x00005c4c .long L0_6_set_892 - 0xa3, 0xec, 0xff, 0xff, //0x00005c50 .long L0_6_set_892 - 0xa3, 0xec, 0xff, 0xff, //0x00005c54 .long L0_6_set_892 - 0xa3, 0xec, 0xff, 0xff, //0x00005c58 .long L0_6_set_892 - 0xa3, 0xec, 0xff, 0xff, //0x00005c5c .long L0_6_set_892 - 0xa3, 0xec, 0xff, 0xff, //0x00005c60 .long L0_6_set_892 - 0xa3, 0xec, 0xff, 0xff, //0x00005c64 .long L0_6_set_892 - 0xa3, 0xec, 0xff, 0xff, //0x00005c68 .long L0_6_set_892 - 0xa3, 0xec, 0xff, 0xff, //0x00005c6c .long L0_6_set_892 - 0xa3, 0xec, 0xff, 0xff, //0x00005c70 .long L0_6_set_892 - 0xa3, 0xec, 0xff, 0xff, //0x00005c74 .long L0_6_set_892 - 0xa3, 0xec, 0xff, 0xff, //0x00005c78 .long L0_6_set_892 - 0xa3, 0xec, 0xff, 0xff, //0x00005c7c .long L0_6_set_892 - 0xa3, 0xec, 0xff, 0xff, //0x00005c80 .long L0_6_set_892 - 0xa3, 0xec, 0xff, 0xff, //0x00005c84 .long L0_6_set_892 - 0xa3, 0xec, 0xff, 0xff, //0x00005c88 .long L0_6_set_892 - 0xa3, 0xec, 0xff, 0xff, //0x00005c8c .long L0_6_set_892 - 0xa3, 0xec, 0xff, 0xff, //0x00005c90 .long L0_6_set_892 - 0xa3, 0xec, 0xff, 0xff, //0x00005c94 .long L0_6_set_892 - 0xa3, 0xec, 0xff, 0xff, //0x00005c98 .long L0_6_set_892 - 0xa3, 0xec, 0xff, 0xff, //0x00005c9c .long L0_6_set_892 - 0xa3, 0xec, 0xff, 0xff, //0x00005ca0 .long L0_6_set_892 - 0xa3, 0xec, 0xff, 0xff, //0x00005ca4 .long L0_6_set_892 - 0xa3, 0xec, 0xff, 0xff, //0x00005ca8 .long L0_6_set_892 - 0xa3, 0xec, 0xff, 0xff, //0x00005cac .long L0_6_set_892 - 0xa3, 0xec, 0xff, 0xff, //0x00005cb0 .long L0_6_set_892 - 0xa3, 0xec, 0xff, 0xff, //0x00005cb4 .long L0_6_set_892 - 0xa3, 0xec, 0xff, 0xff, //0x00005cb8 .long L0_6_set_892 - 0xa3, 0xec, 0xff, 0xff, //0x00005cbc .long L0_6_set_892 - 0xa3, 0xec, 0xff, 0xff, //0x00005cc0 .long L0_6_set_892 - 0xb5, 0xed, 0xff, 0xff, //0x00005cc4 .long L0_6_set_903 - 0xa3, 0xec, 0xff, 0xff, //0x00005cc8 .long L0_6_set_892 - 0xa3, 0xec, 0xff, 0xff, //0x00005ccc .long L0_6_set_892 - 0xa3, 0xec, 0xff, 0xff, //0x00005cd0 .long L0_6_set_892 - 0xa3, 0xec, 0xff, 0xff, //0x00005cd4 .long L0_6_set_892 - 0xa3, 0xec, 0xff, 0xff, //0x00005cd8 .long L0_6_set_892 - 0xa3, 0xec, 0xff, 0xff, //0x00005cdc .long L0_6_set_892 - 0xa3, 0xec, 0xff, 0xff, //0x00005ce0 .long L0_6_set_892 - 0xa3, 0xec, 0xff, 0xff, //0x00005ce4 .long L0_6_set_892 - 0xa3, 0xec, 0xff, 0xff, //0x00005ce8 .long L0_6_set_892 - 0xa3, 0xec, 0xff, 0xff, //0x00005cec .long L0_6_set_892 - 0x13, 0xf2, 0xff, 0xff, //0x00005cf0 .long L0_6_set_929 - 0xa3, 0xec, 0xff, 0xff, //0x00005cf4 .long L0_6_set_892 - 0xa3, 0xec, 0xff, 0xff, //0x00005cf8 .long L0_6_set_892 - 0xa3, 0xec, 0xff, 0xff, //0x00005cfc .long L0_6_set_892 - 0xa3, 0xec, 0xff, 0xff, //0x00005d00 .long L0_6_set_892 - 0xa3, 0xec, 0xff, 0xff, //0x00005d04 .long L0_6_set_892 - 0xa3, 0xec, 0xff, 0xff, //0x00005d08 .long L0_6_set_892 - 0xa3, 0xec, 0xff, 0xff, //0x00005d0c .long L0_6_set_892 - 0x80, 0xec, 0xff, 0xff, //0x00005d10 .long L0_6_set_889 - 0xa3, 0xec, 0xff, 0xff, //0x00005d14 .long L0_6_set_892 - 0xa3, 0xec, 0xff, 0xff, //0x00005d18 .long L0_6_set_892 - 0xa3, 0xec, 0xff, 0xff, //0x00005d1c .long L0_6_set_892 - 0xa3, 0xec, 0xff, 0xff, //0x00005d20 .long L0_6_set_892 - 0xa3, 0xec, 0xff, 0xff, //0x00005d24 .long L0_6_set_892 - 0x80, 0xec, 0xff, 0xff, //0x00005d28 .long L0_6_set_889 - 0xa3, 0xec, 0xff, 0xff, //0x00005d2c .long L0_6_set_892 - 0xa3, 0xec, 0xff, 0xff, //0x00005d30 .long L0_6_set_892 - 0xa3, 0xec, 0xff, 0xff, //0x00005d34 .long L0_6_set_892 - 0xa3, 0xec, 0xff, 0xff, //0x00005d38 .long L0_6_set_892 - 0xa3, 0xec, 0xff, 0xff, //0x00005d3c .long L0_6_set_892 - 0xa3, 0xec, 0xff, 0xff, //0x00005d40 .long L0_6_set_892 - 0x2f, 0xf2, 0xff, 0xff, //0x00005d44 .long L0_6_set_932 - //0x00005d48 .p2align 2, 0x00 - //0x00005d48 _MASK_USE_NUMBER - 0x02, 0x00, 0x00, 0x00, //0x00005d48 .long 2 - 0x00, 0x00, 0x00, 0x00, //0x00005d4c .p2align 4, 0x00 - //0x00005d50 __UnquoteTab - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005d50 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .ascii 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005d60 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .ascii 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x22, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x2f, //0x00005d70 QUAD $0x0000000000220000; QUAD $0x2f00000000000000 // .ascii 16, '\x00\x00"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00/' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005d80 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .ascii 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005d90 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .ascii 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x5c, 0x00, 0x00, 0x00, //0x00005da0 QUAD $0x0000000000000000; QUAD $0x0000005c00000000 // .ascii 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\\\x00\x00\x00' - 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x0c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0a, 0x00, //0x00005db0 QUAD $0x000c000000080000; QUAD $0x000a000000000000 // .ascii 16, '\x00\x00\x08\x00\x00\x00\x0c\x00\x00\x00\x00\x00\x00\x00\n\x00' - 0x00, 0x00, 0x0d, 0x00, 0x09, 0xff, //0x00005dc0 LONG $0x000d0000; WORD $0xff09 // .ascii 6, '\x00\x00\r\x00\t\xff' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005dc6 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005dd6 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005de6 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005df6 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005e06 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005e16 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005e26 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005e36 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005e46 QUAD $0x0000000000000000; WORD $0x0000 // .space 10, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + // // .set L0_6_set_880, LBB0_880-LJTI0_6 + // // .set L0_6_set_913, LBB0_913-LJTI0_6 + // // .set L0_6_set_938, LBB0_938-LJTI0_6 + // // .set L0_6_set_899, LBB0_899-LJTI0_6 + // // .set L0_6_set_941, LBB0_941-LJTI0_6 + //0x00005c90 LJTI0_6 + 0xd9, 0xea, 0xff, 0xff, //0x00005c90 .long L0_6_set_874 + 0xed, 0xec, 0xff, 0xff, //0x00005c94 .long L0_6_set_902 + 0xed, 0xec, 0xff, 0xff, //0x00005c98 .long L0_6_set_902 + 0xed, 0xec, 0xff, 0xff, //0x00005c9c .long L0_6_set_902 + 0xed, 0xec, 0xff, 0xff, //0x00005ca0 .long L0_6_set_902 + 0xed, 0xec, 0xff, 0xff, //0x00005ca4 .long L0_6_set_902 + 0xed, 0xec, 0xff, 0xff, //0x00005ca8 .long L0_6_set_902 + 0xed, 0xec, 0xff, 0xff, //0x00005cac .long L0_6_set_902 + 0xed, 0xec, 0xff, 0xff, //0x00005cb0 .long L0_6_set_902 + 0xed, 0xec, 0xff, 0xff, //0x00005cb4 .long L0_6_set_902 + 0xed, 0xec, 0xff, 0xff, //0x00005cb8 .long L0_6_set_902 + 0xed, 0xec, 0xff, 0xff, //0x00005cbc .long L0_6_set_902 + 0xed, 0xec, 0xff, 0xff, //0x00005cc0 .long L0_6_set_902 + 0xed, 0xec, 0xff, 0xff, //0x00005cc4 .long L0_6_set_902 + 0xed, 0xec, 0xff, 0xff, //0x00005cc8 .long L0_6_set_902 + 0xed, 0xec, 0xff, 0xff, //0x00005ccc .long L0_6_set_902 + 0xed, 0xec, 0xff, 0xff, //0x00005cd0 .long L0_6_set_902 + 0xed, 0xec, 0xff, 0xff, //0x00005cd4 .long L0_6_set_902 + 0xed, 0xec, 0xff, 0xff, //0x00005cd8 .long L0_6_set_902 + 0xed, 0xec, 0xff, 0xff, //0x00005cdc .long L0_6_set_902 + 0xed, 0xec, 0xff, 0xff, //0x00005ce0 .long L0_6_set_902 + 0xed, 0xec, 0xff, 0xff, //0x00005ce4 .long L0_6_set_902 + 0xed, 0xec, 0xff, 0xff, //0x00005ce8 .long L0_6_set_902 + 0xed, 0xec, 0xff, 0xff, //0x00005cec .long L0_6_set_902 + 0xed, 0xec, 0xff, 0xff, //0x00005cf0 .long L0_6_set_902 + 0xed, 0xec, 0xff, 0xff, //0x00005cf4 .long L0_6_set_902 + 0xed, 0xec, 0xff, 0xff, //0x00005cf8 .long L0_6_set_902 + 0xed, 0xec, 0xff, 0xff, //0x00005cfc .long L0_6_set_902 + 0xed, 0xec, 0xff, 0xff, //0x00005d00 .long L0_6_set_902 + 0xed, 0xec, 0xff, 0xff, //0x00005d04 .long L0_6_set_902 + 0xed, 0xec, 0xff, 0xff, //0x00005d08 .long L0_6_set_902 + 0xed, 0xec, 0xff, 0xff, //0x00005d0c .long L0_6_set_902 + 0xed, 0xec, 0xff, 0xff, //0x00005d10 .long L0_6_set_902 + 0xed, 0xec, 0xff, 0xff, //0x00005d14 .long L0_6_set_902 + 0xf9, 0xec, 0xff, 0xff, //0x00005d18 .long L0_6_set_903 + 0xed, 0xec, 0xff, 0xff, //0x00005d1c .long L0_6_set_902 + 0xed, 0xec, 0xff, 0xff, //0x00005d20 .long L0_6_set_902 + 0xed, 0xec, 0xff, 0xff, //0x00005d24 .long L0_6_set_902 + 0xed, 0xec, 0xff, 0xff, //0x00005d28 .long L0_6_set_902 + 0xed, 0xec, 0xff, 0xff, //0x00005d2c .long L0_6_set_902 + 0xed, 0xec, 0xff, 0xff, //0x00005d30 .long L0_6_set_902 + 0xed, 0xec, 0xff, 0xff, //0x00005d34 .long L0_6_set_902 + 0xed, 0xec, 0xff, 0xff, //0x00005d38 .long L0_6_set_902 + 0xed, 0xec, 0xff, 0xff, //0x00005d3c .long L0_6_set_902 + 0xed, 0xec, 0xff, 0xff, //0x00005d40 .long L0_6_set_902 + 0x3b, 0xeb, 0xff, 0xff, //0x00005d44 .long L0_6_set_880 + 0xed, 0xec, 0xff, 0xff, //0x00005d48 .long L0_6_set_902 + 0xed, 0xec, 0xff, 0xff, //0x00005d4c .long L0_6_set_902 + 0x3b, 0xeb, 0xff, 0xff, //0x00005d50 .long L0_6_set_880 + 0x3b, 0xeb, 0xff, 0xff, //0x00005d54 .long L0_6_set_880 + 0x3b, 0xeb, 0xff, 0xff, //0x00005d58 .long L0_6_set_880 + 0x3b, 0xeb, 0xff, 0xff, //0x00005d5c .long L0_6_set_880 + 0x3b, 0xeb, 0xff, 0xff, //0x00005d60 .long L0_6_set_880 + 0x3b, 0xeb, 0xff, 0xff, //0x00005d64 .long L0_6_set_880 + 0x3b, 0xeb, 0xff, 0xff, //0x00005d68 .long L0_6_set_880 + 0x3b, 0xeb, 0xff, 0xff, //0x00005d6c .long L0_6_set_880 + 0x3b, 0xeb, 0xff, 0xff, //0x00005d70 .long L0_6_set_880 + 0x3b, 0xeb, 0xff, 0xff, //0x00005d74 .long L0_6_set_880 + 0xed, 0xec, 0xff, 0xff, //0x00005d78 .long L0_6_set_902 + 0xed, 0xec, 0xff, 0xff, //0x00005d7c .long L0_6_set_902 + 0xed, 0xec, 0xff, 0xff, //0x00005d80 .long L0_6_set_902 + 0xed, 0xec, 0xff, 0xff, //0x00005d84 .long L0_6_set_902 + 0xed, 0xec, 0xff, 0xff, //0x00005d88 .long L0_6_set_902 + 0xed, 0xec, 0xff, 0xff, //0x00005d8c .long L0_6_set_902 + 0xed, 0xec, 0xff, 0xff, //0x00005d90 .long L0_6_set_902 + 0xed, 0xec, 0xff, 0xff, //0x00005d94 .long L0_6_set_902 + 0xed, 0xec, 0xff, 0xff, //0x00005d98 .long L0_6_set_902 + 0xed, 0xec, 0xff, 0xff, //0x00005d9c .long L0_6_set_902 + 0xed, 0xec, 0xff, 0xff, //0x00005da0 .long L0_6_set_902 + 0xed, 0xec, 0xff, 0xff, //0x00005da4 .long L0_6_set_902 + 0xed, 0xec, 0xff, 0xff, //0x00005da8 .long L0_6_set_902 + 0xed, 0xec, 0xff, 0xff, //0x00005dac .long L0_6_set_902 + 0xed, 0xec, 0xff, 0xff, //0x00005db0 .long L0_6_set_902 + 0xed, 0xec, 0xff, 0xff, //0x00005db4 .long L0_6_set_902 + 0xed, 0xec, 0xff, 0xff, //0x00005db8 .long L0_6_set_902 + 0xed, 0xec, 0xff, 0xff, //0x00005dbc .long L0_6_set_902 + 0xed, 0xec, 0xff, 0xff, //0x00005dc0 .long L0_6_set_902 + 0xed, 0xec, 0xff, 0xff, //0x00005dc4 .long L0_6_set_902 + 0xed, 0xec, 0xff, 0xff, //0x00005dc8 .long L0_6_set_902 + 0xed, 0xec, 0xff, 0xff, //0x00005dcc .long L0_6_set_902 + 0xed, 0xec, 0xff, 0xff, //0x00005dd0 .long L0_6_set_902 + 0xed, 0xec, 0xff, 0xff, //0x00005dd4 .long L0_6_set_902 + 0xed, 0xec, 0xff, 0xff, //0x00005dd8 .long L0_6_set_902 + 0xed, 0xec, 0xff, 0xff, //0x00005ddc .long L0_6_set_902 + 0xed, 0xec, 0xff, 0xff, //0x00005de0 .long L0_6_set_902 + 0xed, 0xec, 0xff, 0xff, //0x00005de4 .long L0_6_set_902 + 0xed, 0xec, 0xff, 0xff, //0x00005de8 .long L0_6_set_902 + 0xed, 0xec, 0xff, 0xff, //0x00005dec .long L0_6_set_902 + 0xed, 0xec, 0xff, 0xff, //0x00005df0 .long L0_6_set_902 + 0xed, 0xec, 0xff, 0xff, //0x00005df4 .long L0_6_set_902 + 0xed, 0xec, 0xff, 0xff, //0x00005df8 .long L0_6_set_902 + 0xff, 0xed, 0xff, 0xff, //0x00005dfc .long L0_6_set_913 + 0xed, 0xec, 0xff, 0xff, //0x00005e00 .long L0_6_set_902 + 0xed, 0xec, 0xff, 0xff, //0x00005e04 .long L0_6_set_902 + 0xed, 0xec, 0xff, 0xff, //0x00005e08 .long L0_6_set_902 + 0xed, 0xec, 0xff, 0xff, //0x00005e0c .long L0_6_set_902 + 0xed, 0xec, 0xff, 0xff, //0x00005e10 .long L0_6_set_902 + 0xed, 0xec, 0xff, 0xff, //0x00005e14 .long L0_6_set_902 + 0xed, 0xec, 0xff, 0xff, //0x00005e18 .long L0_6_set_902 + 0xed, 0xec, 0xff, 0xff, //0x00005e1c .long L0_6_set_902 + 0xed, 0xec, 0xff, 0xff, //0x00005e20 .long L0_6_set_902 + 0xed, 0xec, 0xff, 0xff, //0x00005e24 .long L0_6_set_902 + 0x3e, 0xf2, 0xff, 0xff, //0x00005e28 .long L0_6_set_938 + 0xed, 0xec, 0xff, 0xff, //0x00005e2c .long L0_6_set_902 + 0xed, 0xec, 0xff, 0xff, //0x00005e30 .long L0_6_set_902 + 0xed, 0xec, 0xff, 0xff, //0x00005e34 .long L0_6_set_902 + 0xed, 0xec, 0xff, 0xff, //0x00005e38 .long L0_6_set_902 + 0xed, 0xec, 0xff, 0xff, //0x00005e3c .long L0_6_set_902 + 0xed, 0xec, 0xff, 0xff, //0x00005e40 .long L0_6_set_902 + 0xed, 0xec, 0xff, 0xff, //0x00005e44 .long L0_6_set_902 + 0xc9, 0xec, 0xff, 0xff, //0x00005e48 .long L0_6_set_899 + 0xed, 0xec, 0xff, 0xff, //0x00005e4c .long L0_6_set_902 + 0xed, 0xec, 0xff, 0xff, //0x00005e50 .long L0_6_set_902 + 0xed, 0xec, 0xff, 0xff, //0x00005e54 .long L0_6_set_902 + 0xed, 0xec, 0xff, 0xff, //0x00005e58 .long L0_6_set_902 + 0xed, 0xec, 0xff, 0xff, //0x00005e5c .long L0_6_set_902 + 0xc9, 0xec, 0xff, 0xff, //0x00005e60 .long L0_6_set_899 + 0xed, 0xec, 0xff, 0xff, //0x00005e64 .long L0_6_set_902 + 0xed, 0xec, 0xff, 0xff, //0x00005e68 .long L0_6_set_902 + 0xed, 0xec, 0xff, 0xff, //0x00005e6c .long L0_6_set_902 + 0xed, 0xec, 0xff, 0xff, //0x00005e70 .long L0_6_set_902 + 0xed, 0xec, 0xff, 0xff, //0x00005e74 .long L0_6_set_902 + 0xed, 0xec, 0xff, 0xff, //0x00005e78 .long L0_6_set_902 + 0x5b, 0xf2, 0xff, 0xff, //0x00005e7c .long L0_6_set_941 + //0x00005e80 .p2align 2, 0x00 + //0x00005e80 _MASK_USE_NUMBER + 0x02, 0x00, 0x00, 0x00, //0x00005e80 .long 2 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005e84 .p2align 4, 0x00 + //0x00005e90 __UnquoteTab + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005e90 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .ascii 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005ea0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .ascii 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x22, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x2f, //0x00005eb0 QUAD $0x0000000000220000; QUAD $0x2f00000000000000 // .ascii 16, '\x00\x00"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00/' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005ec0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .ascii 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005ed0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .ascii 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x5c, 0x00, 0x00, 0x00, //0x00005ee0 QUAD $0x0000000000000000; QUAD $0x0000005c00000000 // .ascii 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\\\x00\x00\x00' + 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x0c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0a, 0x00, //0x00005ef0 QUAD $0x000c000000080000; QUAD $0x000a000000000000 // .ascii 16, '\x00\x00\x08\x00\x00\x00\x0c\x00\x00\x00\x00\x00\x00\x00\n\x00' + 0x00, 0x00, 0x0d, 0x00, 0x09, 0xff, //0x00005f00 LONG $0x000d0000; WORD $0xff09 // .ascii 6, '\x00\x00\r\x00\t\xff' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005f06 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005f16 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005f26 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005f36 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005f46 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005f56 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005f66 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005f76 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005f86 QUAD $0x0000000000000000; WORD $0x0000 // .space 10, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' } diff --git a/vendor/github.com/bytedance/sonic/internal/native/sse/html_escape.go b/vendor/github.com/bytedance/sonic/internal/native/sse/html_escape.go index 4056a473c..da3bf6c74 100644 --- a/vendor/github.com/bytedance/sonic/internal/native/sse/html_escape.go +++ b/vendor/github.com/bytedance/sonic/internal/native/sse/html_escape.go @@ -1,4 +1,4 @@ -// Code generated by Makefile, DO NOT EDIT. +// Code generated by scripts, DO NOT EDIT. /* * Copyright 2021 ByteDance Inc. diff --git a/vendor/github.com/bytedance/sonic/internal/native/sse/i64toa.go b/vendor/github.com/bytedance/sonic/internal/native/sse/i64toa.go index 00bc67da7..6e4c47416 100644 --- a/vendor/github.com/bytedance/sonic/internal/native/sse/i64toa.go +++ b/vendor/github.com/bytedance/sonic/internal/native/sse/i64toa.go @@ -1,4 +1,4 @@ -// Code generated by Makefile, DO NOT EDIT. +// Code generated by scripts, DO NOT EDIT. /* * Copyright 2021 ByteDance Inc. diff --git a/vendor/github.com/bytedance/sonic/internal/native/sse/lookup_small_key.go b/vendor/github.com/bytedance/sonic/internal/native/sse/lookup_small_key.go index e9e2df765..25bd25344 100644 --- a/vendor/github.com/bytedance/sonic/internal/native/sse/lookup_small_key.go +++ b/vendor/github.com/bytedance/sonic/internal/native/sse/lookup_small_key.go @@ -1,6 +1,6 @@ -// Code generated by Makefile, DO NOT EDIT. +// Code generated by scripts, DO NOT EDIT. -// Code generated by Makefile, DO NOT EDIT. +// Code generated by scripts, DO NOT EDIT. /* * Copyright 2021 ByteDance Inc. diff --git a/vendor/github.com/bytedance/sonic/internal/native/sse/lspace.go b/vendor/github.com/bytedance/sonic/internal/native/sse/lspace.go index 5bb3e3197..8e8546294 100644 --- a/vendor/github.com/bytedance/sonic/internal/native/sse/lspace.go +++ b/vendor/github.com/bytedance/sonic/internal/native/sse/lspace.go @@ -1,4 +1,4 @@ -// Code generated by Makefile, DO NOT EDIT. +// Code generated by scripts, DO NOT EDIT. /* * Copyright 2021 ByteDance Inc. diff --git a/vendor/github.com/bytedance/sonic/internal/native/sse/native_export.go b/vendor/github.com/bytedance/sonic/internal/native/sse/native_export.go index ff4464257..124b46fd1 100644 --- a/vendor/github.com/bytedance/sonic/internal/native/sse/native_export.go +++ b/vendor/github.com/bytedance/sonic/internal/native/sse/native_export.go @@ -1,5 +1,5 @@ -// Code generated by Makefile, DO NOT EDIT. +// Code generated by scripts, DO NOT EDIT. /* * Copyright 2021 ByteDance Inc. diff --git a/vendor/github.com/bytedance/sonic/internal/native/sse/parse_with_padding.go b/vendor/github.com/bytedance/sonic/internal/native/sse/parse_with_padding.go index 381b2cd00..42d639e16 100644 --- a/vendor/github.com/bytedance/sonic/internal/native/sse/parse_with_padding.go +++ b/vendor/github.com/bytedance/sonic/internal/native/sse/parse_with_padding.go @@ -1,6 +1,6 @@ -// Code generated by Makefile, DO NOT EDIT. +// Code generated by scripts, DO NOT EDIT. -// Code generated by Makefile, DO NOT EDIT. +// Code generated by scripts, DO NOT EDIT. /* * Copyright 2021 ByteDance Inc. diff --git a/vendor/github.com/bytedance/sonic/internal/native/sse/parse_with_padding_text_amd64.go b/vendor/github.com/bytedance/sonic/internal/native/sse/parse_with_padding_text_amd64.go index 95c5027af..9a4a0ed33 100644 --- a/vendor/github.com/bytedance/sonic/internal/native/sse/parse_with_padding_text_amd64.go +++ b/vendor/github.com/bytedance/sonic/internal/native/sse/parse_with_padding_text_amd64.go @@ -121,7 +121,7 @@ var _text_parse_with_padding = []byte{ 0x0f, 0xb6, 0x02, //0x0000019b movzbl (%rdx), %eax 0x48, 0x83, 0xf8, 0x20, //0x0000019e cmpq $32, %rax 0x0f, 0x87, 0x3a, 0x01, 0x00, 0x00, //0x000001a2 ja LBB5_13 - 0x48, 0xb9, 0x01, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x000001a8 movabsq $4294977025, %rcx + 0x48, 0xb9, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x000001a8 movabsq $4294977024, %rcx 0x48, 0x0f, 0xa3, 0xc1, //0x000001b2 btq %rax, %rcx 0x0f, 0x83, 0x26, 0x01, 0x00, 0x00, //0x000001b6 jae LBB5_13 0x0f, 0xb6, 0x42, 0x01, //0x000001bc movzbl $1(%rdx), %eax @@ -387,7 +387,7 @@ var _text_parse_with_padding = []byte{ 0x41, 0x0f, 0xb6, 0x4d, 0x00, //0x000005cb movzbl (%r13), %ecx 0x48, 0x83, 0xf9, 0x20, //0x000005d0 cmpq $32, %rcx 0x0f, 0x87, 0x8b, 0x0c, 0x00, 0x00, //0x000005d4 ja LBB5_226 - 0x48, 0xbe, 0x01, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x000005da movabsq $4294977025, %rsi + 0x48, 0xbe, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x000005da movabsq $4294977024, %rsi 0x48, 0x0f, 0xa3, 0xce, //0x000005e4 btq %rcx, %rsi 0x0f, 0x83, 0x77, 0x0c, 0x00, 0x00, //0x000005e8 jae LBB5_226 0x41, 0x0f, 0xb6, 0x4d, 0x01, //0x000005ee movzbl $1(%r13), %ecx @@ -468,7 +468,7 @@ var _text_parse_with_padding = []byte{ 0x41, 0x0f, 0xb6, 0x4d, 0x00, //0x0000072f movzbl (%r13), %ecx 0x48, 0x83, 0xf9, 0x20, //0x00000734 cmpq $32, %rcx 0x0f, 0x87, 0x33, 0x0c, 0x00, 0x00, //0x00000738 ja LBB5_234 - 0x48, 0xbe, 0x01, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x0000073e movabsq $4294977025, %rsi + 0x48, 0xbe, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x0000073e movabsq $4294977024, %rsi 0x48, 0x0f, 0xa3, 0xce, //0x00000748 btq %rcx, %rsi 0x0f, 0x83, 0x1f, 0x0c, 0x00, 0x00, //0x0000074c jae LBB5_234 0x41, 0x0f, 0xb6, 0x4d, 0x01, //0x00000752 movzbl $1(%r13), %ecx @@ -2995,7 +2995,7 @@ var _text_parse_with_padding = []byte{ 0x0f, 0xb6, 0x0a, //0x00002c53 movzbl (%rdx), %ecx 0x48, 0x83, 0xf9, 0x20, //0x00002c56 cmpq $32, %rcx 0x0f, 0x87, 0x0d, 0x06, 0x00, 0x00, //0x00002c5a ja LBB5_643 - 0x48, 0xbe, 0x01, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00002c60 movabsq $4294977025, %rsi + 0x48, 0xbe, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00002c60 movabsq $4294977024, %rsi 0x48, 0x0f, 0xa3, 0xce, //0x00002c6a btq %rcx, %rsi 0x0f, 0x83, 0xf9, 0x05, 0x00, 0x00, //0x00002c6e jae LBB5_643 0x0f, 0xb6, 0x4a, 0x01, //0x00002c74 movzbl $1(%rdx), %ecx @@ -3046,7 +3046,7 @@ var _text_parse_with_padding = []byte{ 0x0f, 0xb6, 0x0a, //0x00002d28 movzbl (%rdx), %ecx 0x48, 0x83, 0xf9, 0x20, //0x00002d2b cmpq $32, %rcx 0x0f, 0x87, 0x1a, 0x06, 0x00, 0x00, //0x00002d2f ja LBB5_650 - 0x48, 0xbe, 0x01, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00002d35 movabsq $4294977025, %rsi + 0x48, 0xbe, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00002d35 movabsq $4294977024, %rsi 0x48, 0x0f, 0xa3, 0xce, //0x00002d3f btq %rcx, %rsi 0x0f, 0x83, 0x06, 0x06, 0x00, 0x00, //0x00002d43 jae LBB5_650 0x0f, 0xb6, 0x4a, 0x01, //0x00002d49 movzbl $1(%rdx), %ecx @@ -3094,7 +3094,7 @@ var _text_parse_with_padding = []byte{ 0x48, 0x89, 0x45, 0x90, //0x00002df3 movq %rax, $-112(%rbp) 0x48, 0x83, 0xf9, 0x20, //0x00002df7 cmpq $32, %rcx 0x0f, 0x87, 0x0e, 0x06, 0x00, 0x00, //0x00002dfb ja LBB5_666 - 0x48, 0xb8, 0x01, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00002e01 movabsq $4294977025, %rax + 0x48, 0xb8, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00002e01 movabsq $4294977024, %rax 0x48, 0x0f, 0xa3, 0xc8, //0x00002e0b btq %rcx, %rax 0x0f, 0x83, 0xfa, 0x05, 0x00, 0x00, //0x00002e0f jae LBB5_666 0x0f, 0xb6, 0x4a, 0x01, //0x00002e15 movzbl $1(%rdx), %ecx @@ -3179,7 +3179,7 @@ var _text_parse_with_padding = []byte{ 0x48, 0x89, 0x45, 0x90, //0x00002f47 movq %rax, $-112(%rbp) 0x48, 0x83, 0xf9, 0x20, //0x00002f4b cmpq $32, %rcx 0x0f, 0x87, 0xbf, 0x05, 0x00, 0x00, //0x00002f4f ja LBB5_678 - 0x48, 0xb8, 0x01, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00002f55 movabsq $4294977025, %rax + 0x48, 0xb8, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00002f55 movabsq $4294977024, %rax 0x48, 0x0f, 0xa3, 0xc8, //0x00002f5f btq %rcx, %rax 0x0f, 0x83, 0xab, 0x05, 0x00, 0x00, //0x00002f63 jae LBB5_678 0x0f, 0xb6, 0x4a, 0x01, //0x00002f69 movzbl $1(%rdx), %ecx @@ -4185,7 +4185,7 @@ var _text_parse_with_padding = []byte{ 0x0f, 0xb6, 0x08, //0x00003e5e movzbl (%rax), %ecx 0x48, 0x83, 0xf9, 0x20, //0x00003e61 cmpq $32, %rcx 0x0f, 0x87, 0x74, 0x00, 0x00, 0x00, //0x00003e65 ja LBB5_1818 - 0x48, 0xba, 0x01, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00003e6b movabsq $4294977025, %rdx + 0x48, 0xba, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00003e6b movabsq $4294977024, %rdx 0x48, 0x0f, 0xa3, 0xca, //0x00003e75 btq %rcx, %rdx 0x0f, 0x83, 0x60, 0x00, 0x00, 0x00, //0x00003e79 jae LBB5_1818 0x0f, 0xb6, 0x48, 0x01, //0x00003e7f movzbl $1(%rax), %ecx @@ -4374,7 +4374,7 @@ var _text_parse_with_padding = []byte{ 0x0f, 0xb6, 0x0e, //0x00004148 movzbl (%rsi), %ecx 0x48, 0x83, 0xf9, 0x20, //0x0000414b cmpq $32, %rcx 0x0f, 0x87, 0x3d, 0x01, 0x00, 0x00, //0x0000414f ja LBB5_801 - 0x48, 0xbb, 0x01, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00004155 movabsq $4294977025, %rbx + 0x48, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00004155 movabsq $4294977024, %rbx 0x48, 0x0f, 0xa3, 0xcb, //0x0000415f btq %rcx, %rbx 0x0f, 0x83, 0x29, 0x01, 0x00, 0x00, //0x00004163 jae LBB5_801 0x0f, 0xb6, 0x4e, 0x01, //0x00004169 movzbl $1(%rsi), %ecx @@ -4470,7 +4470,7 @@ var _text_parse_with_padding = []byte{ 0x4c, 0x89, 0x7d, 0x88, //0x000042e4 movq %r15, $-120(%rbp) 0x4c, 0x89, 0xa5, 0x58, 0xff, 0xff, 0xff, //0x000042e8 movq %r12, $-168(%rbp) 0x0f, 0x87, 0x3d, 0x01, 0x00, 0x00, //0x000042ef ja LBB5_816 - 0x48, 0xb9, 0x01, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x000042f5 movabsq $4294977025, %rcx + 0x48, 0xb9, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x000042f5 movabsq $4294977024, %rcx 0x48, 0x0f, 0xa3, 0xc1, //0x000042ff btq %rax, %rcx 0x0f, 0x83, 0x29, 0x01, 0x00, 0x00, //0x00004303 jae LBB5_816 0x0f, 0xb6, 0x42, 0x01, //0x00004309 movzbl $1(%rdx), %eax @@ -4748,7 +4748,7 @@ var _text_parse_with_padding = []byte{ 0x41, 0x0f, 0xb6, 0x4d, 0x00, //0x00004752 movzbl (%r13), %ecx 0x48, 0x83, 0xf9, 0x20, //0x00004757 cmpq $32, %rcx 0x0f, 0x87, 0xd0, 0x11, 0x00, 0x00, //0x0000475b ja LBB5_1071 - 0x48, 0xbe, 0x01, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00004761 movabsq $4294977025, %rsi + 0x48, 0xbe, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00004761 movabsq $4294977024, %rsi 0x48, 0x0f, 0xa3, 0xce, //0x0000476b btq %rcx, %rsi 0x0f, 0x83, 0xbc, 0x11, 0x00, 0x00, //0x0000476f jae LBB5_1071 0x41, 0x0f, 0xb6, 0x4d, 0x01, //0x00004775 movzbl $1(%r13), %ecx @@ -4824,7 +4824,7 @@ var _text_parse_with_padding = []byte{ 0x41, 0x0f, 0xb6, 0x4d, 0x00, //0x0000489f movzbl (%r13), %ecx 0x48, 0x83, 0xf9, 0x20, //0x000048a4 cmpq $32, %rcx 0x0f, 0x87, 0x53, 0x11, 0x00, 0x00, //0x000048a8 ja LBB5_1083 - 0x48, 0xbe, 0x01, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x000048ae movabsq $4294977025, %rsi + 0x48, 0xbe, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x000048ae movabsq $4294977024, %rsi 0x48, 0x0f, 0xa3, 0xce, //0x000048b8 btq %rcx, %rsi 0x0f, 0x83, 0x3f, 0x11, 0x00, 0x00, //0x000048bc jae LBB5_1083 0x41, 0x0f, 0xb6, 0x4d, 0x01, //0x000048c2 movzbl $1(%r13), %ecx @@ -7833,7 +7833,7 @@ var _text_parse_with_padding = []byte{ 0x41, 0x0f, 0xb6, 0x4d, 0x00, //0x000074c6 movzbl (%r13), %ecx 0x48, 0x83, 0xf9, 0x20, //0x000074cb cmpq $32, %rcx 0x0f, 0x87, 0xa9, 0x02, 0x00, 0x00, //0x000074cf ja LBB5_1468 - 0x48, 0xb8, 0x01, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x000074d5 movabsq $4294977025, %rax + 0x48, 0xb8, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x000074d5 movabsq $4294977024, %rax 0x48, 0x0f, 0xa3, 0xc8, //0x000074df btq %rcx, %rax 0x4c, 0x8b, 0x7d, 0x88, //0x000074e3 movq $-120(%rbp), %r15 0x4c, 0x8b, 0xa5, 0x58, 0xff, 0xff, 0xff, //0x000074e7 movq $-168(%rbp), %r12 @@ -7916,7 +7916,7 @@ var _text_parse_with_padding = []byte{ 0x41, 0x0f, 0xb6, 0x4d, 0x00, //0x0000762d movzbl (%r13), %ecx 0x48, 0x83, 0xf9, 0x20, //0x00007632 cmpq $32, %rcx 0x0f, 0x87, 0x94, 0xc9, 0xff, 0xff, //0x00007636 ja LBB5_776 - 0x48, 0xba, 0x01, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x0000763c movabsq $4294977025, %rdx + 0x48, 0xba, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x0000763c movabsq $4294977024, %rdx 0x48, 0x0f, 0xa3, 0xca, //0x00007646 btq %rcx, %rdx 0x0f, 0x83, 0x80, 0xc9, 0xff, 0xff, //0x0000764a jae LBB5_776 0x41, 0x0f, 0xb6, 0x4d, 0x01, //0x00007650 movzbl $1(%r13), %ecx @@ -8812,14 +8812,14 @@ var _text_parse_with_padding = []byte{ 0x41, 0x0f, 0xb6, 0x4d, 0x00, //0x000083b3 movzbl (%r13), %ecx 0x48, 0x83, 0xf9, 0x20, //0x000083b8 cmpq $32, %rcx 0x0f, 0x87, 0x8e, 0x00, 0x00, 0x00, //0x000083bc ja LBB5_1620 - 0x48, 0xbe, 0x01, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x000083c2 movabsq $4294977025, %rsi + 0x48, 0xbe, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x000083c2 movabsq $4294977024, %rsi 0x48, 0x0f, 0xa3, 0xce, //0x000083cc btq %rcx, %rsi 0x0f, 0x83, 0x7a, 0x00, 0x00, 0x00, //0x000083d0 jae LBB5_1620 0x41, 0x0f, 0xb6, 0x4d, 0x01, //0x000083d6 movzbl $1(%r13), %ecx 0x49, 0x83, 0xc5, 0x02, //0x000083db addq $2, %r13 0x48, 0x83, 0xf9, 0x20, //0x000083df cmpq $32, %rcx 0x0f, 0x87, 0x55, 0x00, 0x00, 0x00, //0x000083e3 ja LBB5_1624 - 0x48, 0xb8, 0x01, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x000083e9 movabsq $4294977025, %rax + 0x48, 0xb8, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x000083e9 movabsq $4294977024, %rax 0x48, 0x0f, 0xa3, 0xc8, //0x000083f3 btq %rcx, %rax 0x0f, 0x83, 0x41, 0x00, 0x00, 0x00, //0x000083f7 jae LBB5_1624 0x49, 0x8b, 0xbe, 0x90, 0x00, 0x00, 0x00, //0x000083fd movq $144(%r14), %rdi @@ -9118,14 +9118,14 @@ var _text_parse_with_padding = []byte{ 0x41, 0x0f, 0xb6, 0x4d, 0x00, //0x0000888d movzbl (%r13), %ecx 0x48, 0x83, 0xf9, 0x20, //0x00008892 cmpq $32, %rcx 0x0f, 0x87, 0x15, 0x0b, 0x00, 0x00, //0x00008896 ja LBB5_1811 - 0x48, 0xba, 0x01, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x0000889c movabsq $4294977025, %rdx + 0x48, 0xba, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x0000889c movabsq $4294977024, %rdx 0x48, 0x0f, 0xa3, 0xca, //0x000088a6 btq %rcx, %rdx 0x0f, 0x83, 0x01, 0x0b, 0x00, 0x00, //0x000088aa jae LBB5_1811 0x41, 0x0f, 0xb6, 0x4d, 0x01, //0x000088b0 movzbl $1(%r13), %ecx 0x49, 0x83, 0xc5, 0x02, //0x000088b5 addq $2, %r13 0x48, 0x83, 0xf9, 0x20, //0x000088b9 cmpq $32, %rcx 0x0f, 0x87, 0xe5, 0x09, 0x00, 0x00, //0x000088bd ja LBB5_1833 - 0x48, 0xb8, 0x01, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x000088c3 movabsq $4294977025, %rax + 0x48, 0xb8, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x000088c3 movabsq $4294977024, %rax 0x48, 0x0f, 0xa3, 0xc8, //0x000088cd btq %rcx, %rax 0x0f, 0x83, 0xd1, 0x09, 0x00, 0x00, //0x000088d1 jae LBB5_1833 0x49, 0x8b, 0xb6, 0x90, 0x00, 0x00, 0x00, //0x000088d7 movq $144(%r14), %rsi @@ -11725,14 +11725,14 @@ var _text_parse_with_padding = []byte{ 0x41, 0x0f, 0xb6, 0x0c, 0x24, //0x0000ae88 movzbl (%r12), %ecx 0x48, 0x83, 0xf9, 0x20, //0x0000ae8d cmpq $32, %rcx 0x0f, 0x87, 0x8c, 0x00, 0x00, 0x00, //0x0000ae91 ja LBB5_1928 - 0x48, 0xb8, 0x01, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x0000ae97 movabsq $4294977025, %rax + 0x48, 0xb8, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x0000ae97 movabsq $4294977024, %rax 0x48, 0x0f, 0xa3, 0xc8, //0x0000aea1 btq %rcx, %rax 0x0f, 0x83, 0x78, 0x00, 0x00, 0x00, //0x0000aea5 jae LBB5_1928 0x41, 0x0f, 0xb6, 0x4c, 0x24, 0x01, //0x0000aeab movzbl $1(%r12), %ecx 0x49, 0x83, 0xc4, 0x02, //0x0000aeb1 addq $2, %r12 0x48, 0x83, 0xf9, 0x20, //0x0000aeb5 cmpq $32, %rcx 0x0f, 0x87, 0x70, 0x00, 0x00, 0x00, //0x0000aeb9 ja LBB5_1909 - 0x48, 0xb8, 0x01, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x0000aebf movabsq $4294977025, %rax + 0x48, 0xb8, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x0000aebf movabsq $4294977024, %rax 0x48, 0x0f, 0xa3, 0xc8, //0x0000aec9 btq %rcx, %rax 0x0f, 0x83, 0x5c, 0x00, 0x00, 0x00, //0x0000aecd jae LBB5_1909 0x49, 0x8b, 0x86, 0x90, 0x00, 0x00, 0x00, //0x0000aed3 movq $144(%r14), %rax @@ -11818,7 +11818,7 @@ var _text_parse_with_padding = []byte{ 0x48, 0x83, 0xf9, 0x20, //0x0000b01e cmpq $32, %rcx 0x4c, 0x89, 0x5d, 0xc0, //0x0000b022 movq %r11, $-64(%rbp) 0x0f, 0x87, 0xba, 0xd2, 0xff, 0xff, //0x0000b026 ja LBB5_1602 - 0x48, 0xba, 0x01, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x0000b02c movabsq $4294977025, %rdx + 0x48, 0xba, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x0000b02c movabsq $4294977024, %rdx 0x48, 0x0f, 0xa3, 0xca, //0x0000b036 btq %rcx, %rdx 0x0f, 0x83, 0xa6, 0xd2, 0xff, 0xff, //0x0000b03a jae LBB5_1602 0x41, 0x0f, 0xb6, 0x4d, 0x01, //0x0000b040 movzbl $1(%r13), %ecx diff --git a/vendor/github.com/bytedance/sonic/internal/native/sse/quote.go b/vendor/github.com/bytedance/sonic/internal/native/sse/quote.go index d08eb233b..f208edcb7 100644 --- a/vendor/github.com/bytedance/sonic/internal/native/sse/quote.go +++ b/vendor/github.com/bytedance/sonic/internal/native/sse/quote.go @@ -1,4 +1,4 @@ -// Code generated by Makefile, DO NOT EDIT. +// Code generated by scripts, DO NOT EDIT. /* * Copyright 2021 ByteDance Inc. diff --git a/vendor/github.com/bytedance/sonic/internal/native/sse/skip_array.go b/vendor/github.com/bytedance/sonic/internal/native/sse/skip_array.go index 758490143..c5f26813a 100644 --- a/vendor/github.com/bytedance/sonic/internal/native/sse/skip_array.go +++ b/vendor/github.com/bytedance/sonic/internal/native/sse/skip_array.go @@ -1,4 +1,4 @@ -// Code generated by Makefile, DO NOT EDIT. +// Code generated by scripts, DO NOT EDIT. /* * Copyright 2021 ByteDance Inc. diff --git a/vendor/github.com/bytedance/sonic/internal/native/sse/skip_array_subr.go b/vendor/github.com/bytedance/sonic/internal/native/sse/skip_array_subr.go index e9f3f67eb..cb7825d69 100644 --- a/vendor/github.com/bytedance/sonic/internal/native/sse/skip_array_subr.go +++ b/vendor/github.com/bytedance/sonic/internal/native/sse/skip_array_subr.go @@ -16,7 +16,7 @@ const ( ) const ( - _size__skip_array = 15328 + _size__skip_array = 15436 ) var ( @@ -28,15 +28,15 @@ var ( {0xc, 32}, {0xd, 40}, {0x14, 48}, - {0x394e, 184}, - {0x394f, 48}, - {0x3951, 40}, - {0x3953, 32}, - {0x3955, 24}, - {0x3957, 16}, - {0x3958, 8}, - {0x3959, 0}, - {0x3be0, 184}, + {0x39b6, 184}, + {0x39b7, 48}, + {0x39b9, 40}, + {0x39bb, 32}, + {0x39bd, 24}, + {0x39bf, 16}, + {0x39c0, 8}, + {0x39c1, 0}, + {0x3c4c, 184}, } ) diff --git a/vendor/github.com/bytedance/sonic/internal/native/sse/skip_array_text_amd64.go b/vendor/github.com/bytedance/sonic/internal/native/sse/skip_array_text_amd64.go index 1802875f5..00de5d1af 100644 --- a/vendor/github.com/bytedance/sonic/internal/native/sse/skip_array_text_amd64.go +++ b/vendor/github.com/bytedance/sonic/internal/native/sse/skip_array_text_amd64.go @@ -54,815 +54,818 @@ var _text_skip_array = []byte{ 0x48, 0x89, 0x7d, 0xa8, //0x0000011e movq %rdi, $-88(%rbp) 0x0f, 0x10, 0x05, 0xd7, 0xfe, 0xff, 0xff, //0x00000122 movups $-297(%rip), %xmm0 /* LCPI0_0+0(%rip) */ 0x0f, 0x11, 0x02, //0x00000129 movups %xmm0, (%rdx) - 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x0000012c movq $-1, %rcx - 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00000133 movabsq $4294977024, %r11 - 0xf3, 0x0f, 0x6f, 0x05, 0xcb, 0xfe, 0xff, 0xff, //0x0000013d movdqu $-309(%rip), %xmm0 /* LCPI0_1+0(%rip) */ - 0xf3, 0x0f, 0x6f, 0x0d, 0xd3, 0xfe, 0xff, 0xff, //0x00000145 movdqu $-301(%rip), %xmm1 /* LCPI0_2+0(%rip) */ - 0xf3, 0x44, 0x0f, 0x6f, 0x25, 0xda, 0xfe, 0xff, 0xff, //0x0000014d movdqu $-294(%rip), %xmm12 /* LCPI0_3+0(%rip) */ - 0x66, 0x45, 0x0f, 0x76, 0xd2, //0x00000156 pcmpeqd %xmm10, %xmm10 - 0xf3, 0x44, 0x0f, 0x6f, 0x3d, 0x4c, 0xff, 0xff, 0xff, //0x0000015b movdqu $-180(%rip), %xmm15 /* LCPI0_11+0(%rip) */ - 0xf3, 0x44, 0x0f, 0x6f, 0x0d, 0x23, 0xff, 0xff, 0xff, //0x00000164 movdqu $-221(%rip), %xmm9 /* LCPI0_9+0(%rip) */ - 0xf3, 0x44, 0x0f, 0x6f, 0x1d, 0x7a, 0xff, 0xff, 0xff, //0x0000016d movdqu $-134(%rip), %xmm11 /* LCPI0_15+0(%rip) */ - 0xf3, 0x44, 0x0f, 0x6f, 0x35, 0x01, 0xff, 0xff, 0xff, //0x00000176 movdqu $-255(%rip), %xmm14 /* LCPI0_8+0(%rip) */ - 0xf3, 0x0f, 0x6f, 0x15, 0xe9, 0xfe, 0xff, 0xff, //0x0000017f movdqu $-279(%rip), %xmm2 /* LCPI0_7+0(%rip) */ - 0xf3, 0x44, 0x0f, 0x6f, 0x2d, 0xb0, 0xfe, 0xff, 0xff, //0x00000187 movdqu $-336(%rip), %xmm13 /* LCPI0_4+0(%rip) */ - 0xf3, 0x44, 0x0f, 0x6f, 0x05, 0xb7, 0xfe, 0xff, 0xff, //0x00000190 movdqu $-329(%rip), %xmm8 /* LCPI0_5+0(%rip) */ - 0x48, 0x89, 0x75, 0xd0, //0x00000199 movq %rsi, $-48(%rbp) - 0x48, 0x89, 0x55, 0xb8, //0x0000019d movq %rdx, $-72(%rbp) - 0xe9, 0x7a, 0x00, 0x00, 0x00, //0x000001a1 jmp LBB0_6 - //0x000001a6 LBB0_613 - 0x66, 0x0f, 0xbc, 0xc2, //0x000001a6 bsfw %dx, %ax - 0x0f, 0xb7, 0xc0, //0x000001aa movzwl %ax, %eax - 0x48, 0x29, 0xc8, //0x000001ad subq %rcx, %rax - 0x49, 0x89, 0x06, //0x000001b0 movq %rax, (%r14) - 0x48, 0x85, 0xf6, //0x000001b3 testq %rsi, %rsi - 0x0f, 0x8e, 0x9d, 0x38, 0x00, 0x00, //0x000001b6 jle LBB0_614 - 0x90, 0x90, 0x90, 0x90, //0x000001bc .p2align 4, 0x90 - //0x000001c0 LBB0_4 - 0x4d, 0x8b, 0x45, 0x00, //0x000001c0 movq (%r13), %r8 - 0x48, 0x8b, 0x75, 0x90, //0x000001c4 movq $-112(%rbp), %rsi - 0x48, 0x89, 0xf1, //0x000001c8 movq %rsi, %rcx - 0x48, 0x89, 0xf0, //0x000001cb movq %rsi, %rax - 0x4d, 0x85, 0xc0, //0x000001ce testq %r8, %r8 - 0x0f, 0x85, 0x49, 0x00, 0x00, 0x00, //0x000001d1 jne LBB0_6 - 0xe9, 0x6b, 0x38, 0x00, 0x00, //0x000001d7 jmp LBB0_638 - //0x000001dc LBB0_1 - 0x49, 0xf7, 0xdb, //0x000001dc negq %r11 - 0x4d, 0x89, 0xdd, //0x000001df movq %r11, %r13 - //0x000001e2 LBB0_2 - 0x4d, 0x85, 0xed, //0x000001e2 testq %r13, %r13 - 0x0f, 0x88, 0x47, 0x38, 0x00, 0x00, //0x000001e5 js LBB0_612 - //0x000001eb LBB0_3 - 0x49, 0x01, 0xc5, //0x000001eb addq %rax, %r13 - 0x4c, 0x8b, 0x75, 0xd0, //0x000001ee movq $-48(%rbp), %r14 - 0x4d, 0x89, 0x2e, //0x000001f2 movq %r13, (%r14) - 0x48, 0x85, 0xc0, //0x000001f5 testq %rax, %rax - 0x4c, 0x8b, 0x6d, 0xb8, //0x000001f8 movq $-72(%rbp), %r13 - 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x000001fc movabsq $4294977024, %r11 - 0x0f, 0x89, 0xb4, 0xff, 0xff, 0xff, //0x00000206 jns LBB0_4 - 0xe9, 0x36, 0x38, 0x00, 0x00, //0x0000020c jmp LBB0_638 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000211 .p2align 4, 0x90 - //0x00000220 LBB0_6 - 0x48, 0x8b, 0x45, 0xa8, //0x00000220 movq $-88(%rbp), %rax - 0x4c, 0x8b, 0x20, //0x00000224 movq (%rax), %r12 - 0x48, 0x8b, 0x40, 0x08, //0x00000227 movq $8(%rax), %rax - 0x49, 0x8b, 0x16, //0x0000022b movq (%r14), %rdx - 0x48, 0x39, 0xc2, //0x0000022e cmpq %rax, %rdx - 0x0f, 0x83, 0x39, 0x00, 0x00, 0x00, //0x00000231 jae LBB0_11 - 0x41, 0x8a, 0x1c, 0x14, //0x00000237 movb (%r12,%rdx), %bl - 0x80, 0xfb, 0x0d, //0x0000023b cmpb $13, %bl - 0x0f, 0x84, 0x2c, 0x00, 0x00, 0x00, //0x0000023e je LBB0_11 - 0x80, 0xfb, 0x20, //0x00000244 cmpb $32, %bl - 0x0f, 0x84, 0x23, 0x00, 0x00, 0x00, //0x00000247 je LBB0_11 - 0x80, 0xc3, 0xf7, //0x0000024d addb $-9, %bl - 0x80, 0xfb, 0x01, //0x00000250 cmpb $1, %bl - 0x0f, 0x86, 0x17, 0x00, 0x00, 0x00, //0x00000253 jbe LBB0_11 - 0x48, 0x89, 0xd6, //0x00000259 movq %rdx, %rsi - 0xe9, 0x07, 0x01, 0x00, 0x00, //0x0000025c jmp LBB0_32 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000261 .p2align 4, 0x90 - //0x00000270 LBB0_11 - 0x48, 0x8d, 0x72, 0x01, //0x00000270 leaq $1(%rdx), %rsi - 0x48, 0x39, 0xc6, //0x00000274 cmpq %rax, %rsi - 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00000277 jae LBB0_15 - 0x41, 0x8a, 0x1c, 0x34, //0x0000027d movb (%r12,%rsi), %bl - 0x80, 0xfb, 0x0d, //0x00000281 cmpb $13, %bl - 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00000284 je LBB0_15 - 0x80, 0xfb, 0x20, //0x0000028a cmpb $32, %bl - 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x0000028d je LBB0_15 - 0x80, 0xc3, 0xf7, //0x00000293 addb $-9, %bl - 0x80, 0xfb, 0x01, //0x00000296 cmpb $1, %bl - 0x0f, 0x87, 0xc9, 0x00, 0x00, 0x00, //0x00000299 ja LBB0_32 - 0x90, //0x0000029f .p2align 4, 0x90 - //0x000002a0 LBB0_15 - 0x48, 0x8d, 0x72, 0x02, //0x000002a0 leaq $2(%rdx), %rsi - 0x48, 0x39, 0xc6, //0x000002a4 cmpq %rax, %rsi - 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x000002a7 jae LBB0_19 - 0x41, 0x8a, 0x1c, 0x34, //0x000002ad movb (%r12,%rsi), %bl - 0x80, 0xfb, 0x0d, //0x000002b1 cmpb $13, %bl - 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x000002b4 je LBB0_19 - 0x80, 0xfb, 0x20, //0x000002ba cmpb $32, %bl - 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x000002bd je LBB0_19 - 0x80, 0xc3, 0xf7, //0x000002c3 addb $-9, %bl - 0x80, 0xfb, 0x01, //0x000002c6 cmpb $1, %bl - 0x0f, 0x87, 0x99, 0x00, 0x00, 0x00, //0x000002c9 ja LBB0_32 - 0x90, //0x000002cf .p2align 4, 0x90 - //0x000002d0 LBB0_19 - 0x48, 0x8d, 0x72, 0x03, //0x000002d0 leaq $3(%rdx), %rsi - 0x48, 0x39, 0xc6, //0x000002d4 cmpq %rax, %rsi - 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x000002d7 jae LBB0_23 - 0x41, 0x8a, 0x1c, 0x34, //0x000002dd movb (%r12,%rsi), %bl - 0x80, 0xfb, 0x0d, //0x000002e1 cmpb $13, %bl - 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x000002e4 je LBB0_23 - 0x80, 0xfb, 0x20, //0x000002ea cmpb $32, %bl - 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x000002ed je LBB0_23 - 0x80, 0xc3, 0xf7, //0x000002f3 addb $-9, %bl - 0x80, 0xfb, 0x01, //0x000002f6 cmpb $1, %bl - 0x0f, 0x87, 0x69, 0x00, 0x00, 0x00, //0x000002f9 ja LBB0_32 - 0x90, //0x000002ff .p2align 4, 0x90 - //0x00000300 LBB0_23 - 0x48, 0x83, 0xc2, 0x04, //0x00000300 addq $4, %rdx - 0x48, 0x39, 0xd0, //0x00000304 cmpq %rdx, %rax - 0x0f, 0x86, 0xd0, 0x36, 0x00, 0x00, //0x00000307 jbe LBB0_603 - 0x48, 0x39, 0xd0, //0x0000030d cmpq %rdx, %rax - 0x0f, 0x84, 0x3a, 0x00, 0x00, 0x00, //0x00000310 je LBB0_29 - 0x49, 0x8d, 0x34, 0x04, //0x00000316 leaq (%r12,%rax), %rsi - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000031a .p2align 4, 0x90 - //0x00000320 LBB0_26 - 0x41, 0x0f, 0xbe, 0x3c, 0x14, //0x00000320 movsbl (%r12,%rdx), %edi - 0x83, 0xff, 0x20, //0x00000325 cmpl $32, %edi - 0x0f, 0x87, 0x2e, 0x00, 0x00, 0x00, //0x00000328 ja LBB0_31 - 0x49, 0x0f, 0xa3, 0xfb, //0x0000032e btq %rdi, %r11 - 0x0f, 0x83, 0x24, 0x00, 0x00, 0x00, //0x00000332 jae LBB0_31 - 0x48, 0x83, 0xc2, 0x01, //0x00000338 addq $1, %rdx - 0x48, 0x39, 0xd0, //0x0000033c cmpq %rdx, %rax - 0x0f, 0x85, 0xdb, 0xff, 0xff, 0xff, //0x0000033f jne LBB0_26 - 0xe9, 0x0c, 0x00, 0x00, 0x00, //0x00000345 jmp LBB0_30 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000034a .p2align 4, 0x90 - //0x00000350 LBB0_29 - 0x4c, 0x01, 0xe2, //0x00000350 addq %r12, %rdx - 0x48, 0x89, 0xd6, //0x00000353 movq %rdx, %rsi - //0x00000356 LBB0_30 - 0x4c, 0x29, 0xe6, //0x00000356 subq %r12, %rsi - 0x48, 0x89, 0xf2, //0x00000359 movq %rsi, %rdx - //0x0000035c LBB0_31 - 0x48, 0x89, 0xd6, //0x0000035c movq %rdx, %rsi - 0x48, 0x39, 0xc2, //0x0000035f cmpq %rax, %rdx - 0x0f, 0x83, 0x78, 0x36, 0x00, 0x00, //0x00000362 jae LBB0_604 - //0x00000368 LBB0_32 - 0x48, 0x8d, 0x46, 0x01, //0x00000368 leaq $1(%rsi), %rax - 0x49, 0x89, 0x06, //0x0000036c movq %rax, (%r14) - 0x41, 0x0f, 0xbe, 0x3c, 0x34, //0x0000036f movsbl (%r12,%rsi), %edi - 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00000374 movq $-1, %rax - 0x85, 0xff, //0x0000037b testl %edi, %edi - 0x0f, 0x84, 0xc4, 0x36, 0x00, 0x00, //0x0000037d je LBB0_638 - 0x4d, 0x8b, 0x4d, 0x00, //0x00000383 movq (%r13), %r9 - 0x4d, 0x8d, 0x41, 0xff, //0x00000387 leaq $-1(%r9), %r8 - 0x43, 0x8b, 0x5c, 0xcd, 0x00, //0x0000038b movl (%r13,%r9,8), %ebx - 0x48, 0x83, 0xf9, 0xff, //0x00000390 cmpq $-1, %rcx - 0x48, 0x0f, 0x45, 0xf1, //0x00000394 cmovneq %rcx, %rsi - 0x83, 0xc3, 0xff, //0x00000398 addl $-1, %ebx - 0x83, 0xfb, 0x05, //0x0000039b cmpl $5, %ebx - 0x0f, 0x87, 0x82, 0x02, 0x00, 0x00, //0x0000039e ja LBB0_78 - 0x48, 0x8d, 0x15, 0x35, 0x39, 0x00, 0x00, //0x000003a4 leaq $14645(%rip), %rdx /* LJTI0_0+0(%rip) */ - 0x48, 0x63, 0x0c, 0x9a, //0x000003ab movslq (%rdx,%rbx,4), %rcx - 0x48, 0x01, 0xd1, //0x000003af addq %rdx, %rcx - 0xff, 0xe1, //0x000003b2 jmpq *%rcx - //0x000003b4 LBB0_35 - 0x83, 0xff, 0x2c, //0x000003b4 cmpl $44, %edi - 0x0f, 0x84, 0xec, 0x04, 0x00, 0x00, //0x000003b7 je LBB0_117 - 0x83, 0xff, 0x5d, //0x000003bd cmpl $93, %edi - 0x0f, 0x84, 0x48, 0x02, 0x00, 0x00, //0x000003c0 je LBB0_37 - 0xe9, 0x75, 0x36, 0x00, 0x00, //0x000003c6 jmp LBB0_637 - //0x000003cb LBB0_38 - 0x40, 0x80, 0xff, 0x5d, //0x000003cb cmpb $93, %dil - 0x0f, 0x84, 0x39, 0x02, 0x00, 0x00, //0x000003cf je LBB0_37 - 0x48, 0x89, 0x75, 0x90, //0x000003d5 movq %rsi, $-112(%rbp) - 0x4b, 0xc7, 0x44, 0xcd, 0x00, 0x01, 0x00, 0x00, 0x00, //0x000003d9 movq $1, (%r13,%r9,8) - 0x83, 0xff, 0x7b, //0x000003e2 cmpl $123, %edi - 0x0f, 0x86, 0x4c, 0x02, 0x00, 0x00, //0x000003e5 jbe LBB0_79 - 0xe9, 0x50, 0x36, 0x00, 0x00, //0x000003eb jmp LBB0_637 - //0x000003f0 LBB0_40 - 0x40, 0x80, 0xff, 0x22, //0x000003f0 cmpb $34, %dil - 0x0f, 0x85, 0x46, 0x36, 0x00, 0x00, //0x000003f4 jne LBB0_637 - 0x4b, 0xc7, 0x44, 0xcd, 0x00, 0x04, 0x00, 0x00, 0x00, //0x000003fa movq $4, (%r13,%r9,8) - 0x48, 0x8b, 0x4d, 0x98, //0x00000403 movq $-104(%rbp), %rcx - 0xf6, 0xc1, 0x40, //0x00000407 testb $64, %cl - 0x48, 0x89, 0x75, 0x90, //0x0000040a movq %rsi, $-112(%rbp) - 0x0f, 0x85, 0x7c, 0x06, 0x00, 0x00, //0x0000040e jne LBB0_125 - 0x49, 0x8b, 0x16, //0x00000414 movq (%r14), %rdx - 0x48, 0x8b, 0x45, 0xa8, //0x00000417 movq $-88(%rbp), %rax - 0x48, 0x8b, 0x40, 0x08, //0x0000041b movq $8(%rax), %rax - 0xf6, 0xc1, 0x20, //0x0000041f testb $32, %cl - 0x48, 0x89, 0x45, 0xa0, //0x00000422 movq %rax, $-96(%rbp) - 0x48, 0x89, 0x55, 0xb0, //0x00000426 movq %rdx, $-80(%rbp) - 0x0f, 0x85, 0x5e, 0x09, 0x00, 0x00, //0x0000042a jne LBB0_157 - 0x49, 0x89, 0xc1, //0x00000430 movq %rax, %r9 - 0x49, 0x29, 0xd1, //0x00000433 subq %rdx, %r9 - 0x0f, 0x84, 0xc2, 0x37, 0x00, 0x00, //0x00000436 je LBB0_642 - 0x49, 0x83, 0xf9, 0x40, //0x0000043c cmpq $64, %r9 - 0x0f, 0x82, 0x4a, 0x2a, 0x00, 0x00, //0x00000440 jb LBB0_484 - 0x48, 0x8b, 0x45, 0xb0, //0x00000446 movq $-80(%rbp), %rax - 0x49, 0x89, 0xc6, //0x0000044a movq %rax, %r14 - 0x49, 0xf7, 0xd6, //0x0000044d notq %r14 - 0x48, 0xc7, 0x45, 0xc8, 0xff, 0xff, 0xff, 0xff, //0x00000450 movq $-1, $-56(%rbp) - 0x45, 0x31, 0xc0, //0x00000458 xorl %r8d, %r8d - 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000045b .p2align 4, 0x90 - //0x00000460 LBB0_46 - 0xf3, 0x41, 0x0f, 0x6f, 0x1c, 0x04, //0x00000460 movdqu (%r12,%rax), %xmm3 - 0xf3, 0x41, 0x0f, 0x6f, 0x64, 0x04, 0x10, //0x00000466 movdqu $16(%r12,%rax), %xmm4 - 0xf3, 0x41, 0x0f, 0x6f, 0x6c, 0x04, 0x20, //0x0000046d movdqu $32(%r12,%rax), %xmm5 - 0xf3, 0x41, 0x0f, 0x6f, 0x74, 0x04, 0x30, //0x00000474 movdqu $48(%r12,%rax), %xmm6 - 0x66, 0x0f, 0x6f, 0xfb, //0x0000047b movdqa %xmm3, %xmm7 - 0x66, 0x0f, 0x74, 0xf8, //0x0000047f pcmpeqb %xmm0, %xmm7 - 0x66, 0x44, 0x0f, 0xd7, 0xd7, //0x00000483 pmovmskb %xmm7, %r10d - 0x66, 0x0f, 0x6f, 0xfc, //0x00000488 movdqa %xmm4, %xmm7 - 0x66, 0x0f, 0x74, 0xf8, //0x0000048c pcmpeqb %xmm0, %xmm7 - 0x66, 0x0f, 0xd7, 0xdf, //0x00000490 pmovmskb %xmm7, %ebx - 0x66, 0x0f, 0x6f, 0xfd, //0x00000494 movdqa %xmm5, %xmm7 - 0x66, 0x0f, 0x74, 0xf8, //0x00000498 pcmpeqb %xmm0, %xmm7 - 0x66, 0x0f, 0xd7, 0xff, //0x0000049c pmovmskb %xmm7, %edi - 0x66, 0x0f, 0x6f, 0xfe, //0x000004a0 movdqa %xmm6, %xmm7 - 0x66, 0x0f, 0x74, 0xf8, //0x000004a4 pcmpeqb %xmm0, %xmm7 - 0x66, 0x0f, 0xd7, 0xd7, //0x000004a8 pmovmskb %xmm7, %edx - 0x66, 0x0f, 0x74, 0xd9, //0x000004ac pcmpeqb %xmm1, %xmm3 - 0x66, 0x44, 0x0f, 0xd7, 0xdb, //0x000004b0 pmovmskb %xmm3, %r11d - 0x66, 0x0f, 0x74, 0xe1, //0x000004b5 pcmpeqb %xmm1, %xmm4 - 0x66, 0x0f, 0xd7, 0xcc, //0x000004b9 pmovmskb %xmm4, %ecx - 0x66, 0x0f, 0x74, 0xe9, //0x000004bd pcmpeqb %xmm1, %xmm5 - 0x66, 0x0f, 0xd7, 0xf5, //0x000004c1 pmovmskb %xmm5, %esi - 0x66, 0x0f, 0x74, 0xf1, //0x000004c5 pcmpeqb %xmm1, %xmm6 - 0x66, 0x44, 0x0f, 0xd7, 0xfe, //0x000004c9 pmovmskb %xmm6, %r15d - 0x48, 0xc1, 0xe2, 0x30, //0x000004ce shlq $48, %rdx - 0x48, 0xc1, 0xe7, 0x20, //0x000004d2 shlq $32, %rdi - 0x48, 0x09, 0xd7, //0x000004d6 orq %rdx, %rdi - 0x48, 0xc1, 0xe3, 0x10, //0x000004d9 shlq $16, %rbx - 0x48, 0x09, 0xfb, //0x000004dd orq %rdi, %rbx - 0x49, 0x09, 0xda, //0x000004e0 orq %rbx, %r10 - 0x49, 0xc1, 0xe7, 0x30, //0x000004e3 shlq $48, %r15 - 0x48, 0xc1, 0xe6, 0x20, //0x000004e7 shlq $32, %rsi - 0x4c, 0x09, 0xfe, //0x000004eb orq %r15, %rsi - 0x48, 0xc1, 0xe1, 0x10, //0x000004ee shlq $16, %rcx - 0x48, 0x09, 0xf1, //0x000004f2 orq %rsi, %rcx - 0x49, 0x09, 0xcb, //0x000004f5 orq %rcx, %r11 - 0x0f, 0x85, 0x30, 0x00, 0x00, 0x00, //0x000004f8 jne LBB0_55 - 0x4d, 0x85, 0xc0, //0x000004fe testq %r8, %r8 - 0x0f, 0x85, 0x3d, 0x00, 0x00, 0x00, //0x00000501 jne LBB0_57 - 0x45, 0x31, 0xc0, //0x00000507 xorl %r8d, %r8d - 0x4d, 0x85, 0xd2, //0x0000050a testq %r10, %r10 - 0x0f, 0x85, 0x83, 0x00, 0x00, 0x00, //0x0000050d jne LBB0_58 - //0x00000513 LBB0_49 - 0x49, 0x83, 0xc1, 0xc0, //0x00000513 addq $-64, %r9 - 0x49, 0x83, 0xc6, 0xc0, //0x00000517 addq $-64, %r14 - 0x48, 0x83, 0xc0, 0x40, //0x0000051b addq $64, %rax - 0x49, 0x83, 0xf9, 0x3f, //0x0000051f cmpq $63, %r9 - 0x0f, 0x87, 0x37, 0xff, 0xff, 0xff, //0x00000523 ja LBB0_46 - 0xe9, 0xce, 0x21, 0x00, 0x00, //0x00000529 jmp LBB0_50 - //0x0000052e LBB0_55 - 0x48, 0x83, 0x7d, 0xc8, 0xff, //0x0000052e cmpq $-1, $-56(%rbp) - 0x0f, 0x85, 0x0b, 0x00, 0x00, 0x00, //0x00000533 jne LBB0_57 - 0x49, 0x0f, 0xbc, 0xcb, //0x00000539 bsfq %r11, %rcx - 0x48, 0x01, 0xc1, //0x0000053d addq %rax, %rcx - 0x48, 0x89, 0x4d, 0xc8, //0x00000540 movq %rcx, $-56(%rbp) - //0x00000544 LBB0_57 - 0x4c, 0x89, 0xc1, //0x00000544 movq %r8, %rcx - 0x48, 0xf7, 0xd1, //0x00000547 notq %rcx - 0x4c, 0x21, 0xd9, //0x0000054a andq %r11, %rcx - 0x48, 0x8d, 0x14, 0x09, //0x0000054d leaq (%rcx,%rcx), %rdx - 0x4c, 0x09, 0xc2, //0x00000551 orq %r8, %rdx - 0x48, 0x89, 0xd6, //0x00000554 movq %rdx, %rsi - 0x48, 0xf7, 0xd6, //0x00000557 notq %rsi - 0x4c, 0x21, 0xde, //0x0000055a andq %r11, %rsi - 0x48, 0xbf, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x0000055d movabsq $-6148914691236517206, %rdi - 0x48, 0x21, 0xfe, //0x00000567 andq %rdi, %rsi - 0x45, 0x31, 0xc0, //0x0000056a xorl %r8d, %r8d - 0x48, 0x01, 0xce, //0x0000056d addq %rcx, %rsi - 0x41, 0x0f, 0x92, 0xc0, //0x00000570 setb %r8b - 0x48, 0x01, 0xf6, //0x00000574 addq %rsi, %rsi - 0x48, 0xb9, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00000577 movabsq $6148914691236517205, %rcx - 0x48, 0x31, 0xce, //0x00000581 xorq %rcx, %rsi - 0x48, 0x21, 0xd6, //0x00000584 andq %rdx, %rsi - 0x48, 0xf7, 0xd6, //0x00000587 notq %rsi - 0x49, 0x21, 0xf2, //0x0000058a andq %rsi, %r10 - 0x4d, 0x85, 0xd2, //0x0000058d testq %r10, %r10 - 0x0f, 0x84, 0x7d, 0xff, 0xff, 0xff, //0x00000590 je LBB0_49 - //0x00000596 LBB0_58 - 0x49, 0x0f, 0xbc, 0xc2, //0x00000596 bsfq %r10, %rax - 0x4c, 0x29, 0xf0, //0x0000059a subq %r14, %rax - 0x4c, 0x8b, 0x75, 0xd0, //0x0000059d movq $-48(%rbp), %r14 - 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x000005a1 movabsq $4294977024, %r11 - 0xe9, 0xd6, 0x0c, 0x00, 0x00, //0x000005ab jmp LBB0_223 - //0x000005b0 LBB0_59 - 0x40, 0x80, 0xff, 0x3a, //0x000005b0 cmpb $58, %dil - 0x0f, 0x85, 0x86, 0x34, 0x00, 0x00, //0x000005b4 jne LBB0_637 - 0x48, 0x89, 0x75, 0x90, //0x000005ba movq %rsi, $-112(%rbp) - 0x4b, 0xc7, 0x44, 0xcd, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000005be movq $0, (%r13,%r9,8) - 0xe9, 0xf4, 0xfb, 0xff, 0xff, //0x000005c7 jmp LBB0_4 - //0x000005cc LBB0_61 - 0x83, 0xff, 0x2c, //0x000005cc cmpl $44, %edi - 0x0f, 0x85, 0x30, 0x00, 0x00, 0x00, //0x000005cf jne LBB0_62 - 0x49, 0x81, 0xf9, 0xff, 0x0f, 0x00, 0x00, //0x000005d5 cmpq $4095, %r9 - 0x0f, 0x8f, 0x0a, 0x34, 0x00, 0x00, //0x000005dc jg LBB0_634 - 0x48, 0x89, 0x75, 0x90, //0x000005e2 movq %rsi, $-112(%rbp) - 0x49, 0x8d, 0x41, 0x01, //0x000005e6 leaq $1(%r9), %rax - 0x49, 0x89, 0x45, 0x00, //0x000005ea movq %rax, (%r13) - 0x4b, 0xc7, 0x44, 0xcd, 0x08, 0x03, 0x00, 0x00, 0x00, //0x000005ee movq $3, $8(%r13,%r9,8) - 0xe9, 0xc4, 0xfb, 0xff, 0xff, //0x000005f7 jmp LBB0_4 - //0x000005fc LBB0_63 - 0x83, 0xff, 0x22, //0x000005fc cmpl $34, %edi - 0x0f, 0x84, 0xcb, 0x02, 0x00, 0x00, //0x000005ff je LBB0_64 - //0x00000605 LBB0_62 - 0x83, 0xff, 0x7d, //0x00000605 cmpl $125, %edi - 0x0f, 0x85, 0x32, 0x34, 0x00, 0x00, //0x00000608 jne LBB0_637 - //0x0000060e LBB0_37 - 0x4d, 0x89, 0x45, 0x00, //0x0000060e movq %r8, (%r13) - 0x48, 0x89, 0xf1, //0x00000612 movq %rsi, %rcx - 0x48, 0x89, 0xf0, //0x00000615 movq %rsi, %rax - 0x4d, 0x85, 0xc0, //0x00000618 testq %r8, %r8 - 0x0f, 0x85, 0xff, 0xfb, 0xff, 0xff, //0x0000061b jne LBB0_6 - 0xe9, 0x21, 0x34, 0x00, 0x00, //0x00000621 jmp LBB0_638 - //0x00000626 LBB0_78 - 0x48, 0x89, 0x75, 0x90, //0x00000626 movq %rsi, $-112(%rbp) - 0x4d, 0x89, 0x45, 0x00, //0x0000062a movq %r8, (%r13) - 0x83, 0xff, 0x7b, //0x0000062e cmpl $123, %edi - 0x0f, 0x87, 0x09, 0x34, 0x00, 0x00, //0x00000631 ja LBB0_637 - //0x00000637 LBB0_79 - 0x89, 0xf9, //0x00000637 movl %edi, %ecx - 0x48, 0x8d, 0x15, 0xb8, 0x36, 0x00, 0x00, //0x00000639 leaq $14008(%rip), %rdx /* LJTI0_1+0(%rip) */ - 0x48, 0x63, 0x0c, 0x8a, //0x00000640 movslq (%rdx,%rcx,4), %rcx - 0x48, 0x01, 0xd1, //0x00000644 addq %rdx, %rcx - 0xff, 0xe1, //0x00000647 jmpq *%rcx - //0x00000649 LBB0_80 - 0x48, 0x8b, 0x45, 0xa8, //0x00000649 movq $-88(%rbp), %rax - 0x48, 0x8b, 0x78, 0x08, //0x0000064d movq $8(%rax), %rdi - 0x49, 0x8b, 0x36, //0x00000651 movq (%r14), %rsi - 0xf6, 0x45, 0x98, 0x40, //0x00000654 testb $64, $-104(%rbp) - 0x0f, 0x85, 0x40, 0x05, 0x00, 0x00, //0x00000658 jne LBB0_135 - 0x48, 0x8d, 0x46, 0xff, //0x0000065e leaq $-1(%rsi), %rax - 0x48, 0x29, 0xc7, //0x00000662 subq %rax, %rdi - 0x0f, 0x84, 0xc0, 0x33, 0x00, 0x00, //0x00000665 je LBB0_611 - 0x4d, 0x8d, 0x34, 0x34, //0x0000066b leaq (%r12,%rsi), %r14 - 0x49, 0x83, 0xc6, 0xff, //0x0000066f addq $-1, %r14 - 0x41, 0x80, 0x3e, 0x30, //0x00000673 cmpb $48, (%r14) - 0x0f, 0x85, 0x37, 0x00, 0x00, 0x00, //0x00000677 jne LBB0_86 - 0x41, 0xbd, 0x01, 0x00, 0x00, 0x00, //0x0000067d movl $1, %r13d - 0x48, 0x83, 0xff, 0x01, //0x00000683 cmpq $1, %rdi - 0x0f, 0x84, 0x5e, 0xfb, 0xff, 0xff, //0x00000687 je LBB0_3 - 0x41, 0x8a, 0x0c, 0x34, //0x0000068d movb (%r12,%rsi), %cl - 0x80, 0xc1, 0xd2, //0x00000691 addb $-46, %cl - 0x80, 0xf9, 0x37, //0x00000694 cmpb $55, %cl - 0x0f, 0x87, 0x4e, 0xfb, 0xff, 0xff, //0x00000697 ja LBB0_3 - 0x0f, 0xb6, 0xc9, //0x0000069d movzbl %cl, %ecx - 0x48, 0xba, 0x01, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, //0x000006a0 movabsq $36028797027352577, %rdx - 0x48, 0x0f, 0xa3, 0xca, //0x000006aa btq %rcx, %rdx - 0x0f, 0x83, 0x37, 0xfb, 0xff, 0xff, //0x000006ae jae LBB0_3 - //0x000006b4 LBB0_86 - 0x48, 0x89, 0x75, 0xc0, //0x000006b4 movq %rsi, $-64(%rbp) - 0x48, 0x83, 0xff, 0x10, //0x000006b8 cmpq $16, %rdi - 0x0f, 0x82, 0x14, 0x27, 0x00, 0x00, //0x000006bc jb LBB0_472 - 0x49, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x000006c2 movq $-1, %r9 - 0x45, 0x31, 0xed, //0x000006c9 xorl %r13d, %r13d - 0x49, 0xc7, 0xc7, 0xff, 0xff, 0xff, 0xff, //0x000006cc movq $-1, %r15 - 0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x000006d3 movq $-1, %r8 - 0x49, 0x89, 0xfa, //0x000006da movq %rdi, %r10 - 0x90, 0x90, 0x90, //0x000006dd .p2align 4, 0x90 - //0x000006e0 LBB0_88 - 0xf3, 0x43, 0x0f, 0x6f, 0x1c, 0x2e, //0x000006e0 movdqu (%r14,%r13), %xmm3 - 0x66, 0x0f, 0x6f, 0xe3, //0x000006e6 movdqa %xmm3, %xmm4 - 0x66, 0x0f, 0x64, 0x25, 0xae, 0xf9, 0xff, 0xff, //0x000006ea pcmpgtb $-1618(%rip), %xmm4 /* LCPI0_10+0(%rip) */ - 0x66, 0x41, 0x0f, 0x6f, 0xef, //0x000006f2 movdqa %xmm15, %xmm5 - 0x66, 0x0f, 0x64, 0xeb, //0x000006f7 pcmpgtb %xmm3, %xmm5 - 0x66, 0x0f, 0xdb, 0xec, //0x000006fb pand %xmm4, %xmm5 - 0x66, 0x0f, 0x6f, 0xe3, //0x000006ff movdqa %xmm3, %xmm4 - 0x66, 0x0f, 0x74, 0x25, 0xb5, 0xf9, 0xff, 0xff, //0x00000703 pcmpeqb $-1611(%rip), %xmm4 /* LCPI0_12+0(%rip) */ - 0x66, 0x0f, 0x6f, 0xf3, //0x0000070b movdqa %xmm3, %xmm6 - 0x66, 0x0f, 0x74, 0x35, 0xb9, 0xf9, 0xff, 0xff, //0x0000070f pcmpeqb $-1607(%rip), %xmm6 /* LCPI0_13+0(%rip) */ - 0x66, 0x0f, 0xeb, 0xf4, //0x00000717 por %xmm4, %xmm6 - 0x66, 0x0f, 0x6f, 0xe3, //0x0000071b movdqa %xmm3, %xmm4 - 0x66, 0x41, 0x0f, 0xdb, 0xe1, //0x0000071f pand %xmm9, %xmm4 - 0x66, 0x0f, 0x74, 0x1d, 0xb4, 0xf9, 0xff, 0xff, //0x00000724 pcmpeqb $-1612(%rip), %xmm3 /* LCPI0_14+0(%rip) */ - 0x66, 0x41, 0x0f, 0x74, 0xe3, //0x0000072c pcmpeqb %xmm11, %xmm4 - 0x66, 0x0f, 0xd7, 0xd4, //0x00000731 pmovmskb %xmm4, %edx - 0x66, 0x0f, 0xeb, 0xe3, //0x00000735 por %xmm3, %xmm4 - 0x66, 0x0f, 0xeb, 0xee, //0x00000739 por %xmm6, %xmm5 - 0x66, 0x0f, 0xeb, 0xec, //0x0000073d por %xmm4, %xmm5 - 0x66, 0x44, 0x0f, 0xd7, 0xdb, //0x00000741 pmovmskb %xmm3, %r11d - 0x66, 0x0f, 0xd7, 0xf6, //0x00000746 pmovmskb %xmm6, %esi - 0x66, 0x0f, 0xd7, 0xcd, //0x0000074a pmovmskb %xmm5, %ecx - 0xf7, 0xd1, //0x0000074e notl %ecx - 0x0f, 0xbc, 0xc9, //0x00000750 bsfl %ecx, %ecx - 0x83, 0xf9, 0x10, //0x00000753 cmpl $16, %ecx - 0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x00000756 je LBB0_90 - 0xbb, 0xff, 0xff, 0xff, 0xff, //0x0000075c movl $-1, %ebx - 0xd3, 0xe3, //0x00000761 shll %cl, %ebx - 0xf7, 0xd3, //0x00000763 notl %ebx - 0x41, 0x21, 0xdb, //0x00000765 andl %ebx, %r11d - 0x21, 0xda, //0x00000768 andl %ebx, %edx - 0x21, 0xf3, //0x0000076a andl %esi, %ebx - 0x89, 0xde, //0x0000076c movl %ebx, %esi - //0x0000076e LBB0_90 - 0x41, 0x8d, 0x5b, 0xff, //0x0000076e leal $-1(%r11), %ebx - 0x44, 0x21, 0xdb, //0x00000772 andl %r11d, %ebx - 0x0f, 0x85, 0x12, 0x1f, 0x00, 0x00, //0x00000775 jne LBB0_429 - 0x8d, 0x5a, 0xff, //0x0000077b leal $-1(%rdx), %ebx - 0x21, 0xd3, //0x0000077e andl %edx, %ebx - 0x0f, 0x85, 0x07, 0x1f, 0x00, 0x00, //0x00000780 jne LBB0_429 - 0x8d, 0x5e, 0xff, //0x00000786 leal $-1(%rsi), %ebx - 0x21, 0xf3, //0x00000789 andl %esi, %ebx - 0x0f, 0x85, 0xfc, 0x1e, 0x00, 0x00, //0x0000078b jne LBB0_429 - 0x45, 0x85, 0xdb, //0x00000791 testl %r11d, %r11d - 0x0f, 0x84, 0x14, 0x00, 0x00, 0x00, //0x00000794 je LBB0_96 - 0x41, 0x0f, 0xbc, 0xdb, //0x0000079a bsfl %r11d, %ebx - 0x49, 0x83, 0xf8, 0xff, //0x0000079e cmpq $-1, %r8 - 0x0f, 0x85, 0x75, 0x22, 0x00, 0x00, //0x000007a2 jne LBB0_436 - 0x4c, 0x01, 0xeb, //0x000007a8 addq %r13, %rbx - 0x49, 0x89, 0xd8, //0x000007ab movq %rbx, %r8 - //0x000007ae LBB0_96 - 0x85, 0xd2, //0x000007ae testl %edx, %edx - 0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x000007b0 je LBB0_99 - 0x0f, 0xbc, 0xd2, //0x000007b6 bsfl %edx, %edx - 0x49, 0x83, 0xff, 0xff, //0x000007b9 cmpq $-1, %r15 - 0x0f, 0x85, 0xd1, 0x20, 0x00, 0x00, //0x000007bd jne LBB0_435 - 0x4c, 0x01, 0xea, //0x000007c3 addq %r13, %rdx - 0x49, 0x89, 0xd7, //0x000007c6 movq %rdx, %r15 - //0x000007c9 LBB0_99 - 0x85, 0xf6, //0x000007c9 testl %esi, %esi - 0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x000007cb je LBB0_102 - 0x0f, 0xbc, 0xd6, //0x000007d1 bsfl %esi, %edx - 0x49, 0x83, 0xf9, 0xff, //0x000007d4 cmpq $-1, %r9 - 0x0f, 0x85, 0xb6, 0x20, 0x00, 0x00, //0x000007d8 jne LBB0_435 - 0x4c, 0x01, 0xea, //0x000007de addq %r13, %rdx - 0x49, 0x89, 0xd1, //0x000007e1 movq %rdx, %r9 - //0x000007e4 LBB0_102 - 0x83, 0xf9, 0x10, //0x000007e4 cmpl $16, %ecx - 0x0f, 0x85, 0xbb, 0x07, 0x00, 0x00, //0x000007e7 jne LBB0_183 - 0x49, 0x83, 0xc2, 0xf0, //0x000007ed addq $-16, %r10 - 0x49, 0x83, 0xc5, 0x10, //0x000007f1 addq $16, %r13 - 0x49, 0x83, 0xfa, 0x0f, //0x000007f5 cmpq $15, %r10 - 0x0f, 0x87, 0xe1, 0xfe, 0xff, 0xff, //0x000007f9 ja LBB0_88 - 0x4b, 0x8d, 0x0c, 0x2e, //0x000007ff leaq (%r14,%r13), %rcx - 0x49, 0x89, 0xcb, //0x00000803 movq %rcx, %r11 - 0x4c, 0x39, 0xef, //0x00000806 cmpq %r13, %rdi - 0x0f, 0x84, 0xa2, 0x07, 0x00, 0x00, //0x00000809 je LBB0_184 - //0x0000080f LBB0_105 - 0x4e, 0x8d, 0x1c, 0x11, //0x0000080f leaq (%rcx,%r10), %r11 - 0x48, 0x89, 0xca, //0x00000813 movq %rcx, %rdx - 0x48, 0x2b, 0x55, 0xc0, //0x00000816 subq $-64(%rbp), %rdx - 0x4c, 0x29, 0xe2, //0x0000081a subq %r12, %rdx - 0x48, 0x83, 0xc2, 0x01, //0x0000081d addq $1, %rdx - 0x31, 0xff, //0x00000821 xorl %edi, %edi - 0x4c, 0x8d, 0x2d, 0x2a, 0x37, 0x00, 0x00, //0x00000823 leaq $14122(%rip), %r13 /* LJTI0_3+0(%rip) */ - 0xe9, 0x2e, 0x00, 0x00, 0x00, //0x0000082a jmp LBB0_110 - //0x0000082f LBB0_106 - 0x83, 0xfe, 0x65, //0x0000082f cmpl $101, %esi - 0x0f, 0x85, 0xbc, 0x09, 0x00, 0x00, //0x00000832 jne LBB0_212 - //0x00000838 LBB0_107 - 0x49, 0x83, 0xff, 0xff, //0x00000838 cmpq $-1, %r15 - 0x0f, 0x85, 0x76, 0x1e, 0x00, 0x00, //0x0000083c jne LBB0_433 - 0x4c, 0x8d, 0x3c, 0x3a, //0x00000842 leaq (%rdx,%rdi), %r15 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000846 .p2align 4, 0x90 - //0x00000850 LBB0_109 - 0x48, 0x83, 0xc7, 0x01, //0x00000850 addq $1, %rdi - 0x49, 0x39, 0xfa, //0x00000854 cmpq %rdi, %r10 - 0x0f, 0x84, 0x54, 0x07, 0x00, 0x00, //0x00000857 je LBB0_184 - //0x0000085d LBB0_110 - 0x0f, 0xbe, 0x34, 0x39, //0x0000085d movsbl (%rcx,%rdi), %esi - 0x8d, 0x5e, 0xd0, //0x00000861 leal $-48(%rsi), %ebx - 0x83, 0xfb, 0x0a, //0x00000864 cmpl $10, %ebx - 0x0f, 0x82, 0xe3, 0xff, 0xff, 0xff, //0x00000867 jb LBB0_109 - 0x8d, 0x5e, 0xd5, //0x0000086d leal $-43(%rsi), %ebx - 0x83, 0xfb, 0x1a, //0x00000870 cmpl $26, %ebx - 0x0f, 0x87, 0xb6, 0xff, 0xff, 0xff, //0x00000873 ja LBB0_106 - 0x49, 0x63, 0x74, 0x9d, 0x00, //0x00000879 movslq (%r13,%rbx,4), %rsi - 0x4c, 0x01, 0xee, //0x0000087e addq %r13, %rsi - 0xff, 0xe6, //0x00000881 jmpq *%rsi - //0x00000883 LBB0_113 - 0x49, 0x83, 0xf9, 0xff, //0x00000883 cmpq $-1, %r9 - 0x0f, 0x85, 0x2b, 0x1e, 0x00, 0x00, //0x00000887 jne LBB0_433 - 0x4c, 0x8d, 0x0c, 0x3a, //0x0000088d leaq (%rdx,%rdi), %r9 - 0xe9, 0xba, 0xff, 0xff, 0xff, //0x00000891 jmp LBB0_109 - //0x00000896 LBB0_115 - 0x49, 0x83, 0xf8, 0xff, //0x00000896 cmpq $-1, %r8 - 0x0f, 0x85, 0x18, 0x1e, 0x00, 0x00, //0x0000089a jne LBB0_433 - 0x4c, 0x8d, 0x04, 0x3a, //0x000008a0 leaq (%rdx,%rdi), %r8 - 0xe9, 0xa7, 0xff, 0xff, 0xff, //0x000008a4 jmp LBB0_109 - //0x000008a9 LBB0_117 - 0x49, 0x81, 0xf9, 0xff, 0x0f, 0x00, 0x00, //0x000008a9 cmpq $4095, %r9 - 0x0f, 0x8f, 0x36, 0x31, 0x00, 0x00, //0x000008b0 jg LBB0_634 - 0x48, 0x89, 0x75, 0x90, //0x000008b6 movq %rsi, $-112(%rbp) - 0x49, 0x8d, 0x41, 0x01, //0x000008ba leaq $1(%r9), %rax - 0x49, 0x89, 0x45, 0x00, //0x000008be movq %rax, (%r13) - 0x4b, 0xc7, 0x44, 0xcd, 0x08, 0x00, 0x00, 0x00, 0x00, //0x000008c2 movq $0, $8(%r13,%r9,8) - 0xe9, 0xf0, 0xf8, 0xff, 0xff, //0x000008cb jmp LBB0_4 - //0x000008d0 LBB0_64 - 0x4b, 0xc7, 0x44, 0xcd, 0x00, 0x02, 0x00, 0x00, 0x00, //0x000008d0 movq $2, (%r13,%r9,8) - 0x48, 0x8b, 0x4d, 0x98, //0x000008d9 movq $-104(%rbp), %rcx - 0xf6, 0xc1, 0x40, //0x000008dd testb $64, %cl - 0x48, 0x89, 0x75, 0x90, //0x000008e0 movq %rsi, $-112(%rbp) - 0x0f, 0x85, 0x9a, 0x03, 0x00, 0x00, //0x000008e4 jne LBB0_147 - 0x49, 0x8b, 0x16, //0x000008ea movq (%r14), %rdx - 0x48, 0x8b, 0x45, 0xa8, //0x000008ed movq $-88(%rbp), %rax - 0x48, 0x8b, 0x40, 0x08, //0x000008f1 movq $8(%rax), %rax - 0xf6, 0xc1, 0x20, //0x000008f5 testb $32, %cl - 0x48, 0x89, 0xd1, //0x000008f8 movq %rdx, %rcx - 0x48, 0x89, 0x55, 0xb0, //0x000008fb movq %rdx, $-80(%rbp) - 0x48, 0x89, 0x45, 0xa0, //0x000008ff movq %rax, $-96(%rbp) - 0x49, 0x89, 0xc1, //0x00000903 movq %rax, %r9 - 0x0f, 0x85, 0xba, 0x06, 0x00, 0x00, //0x00000906 jne LBB0_186 - 0x49, 0x29, 0xd1, //0x0000090c subq %rdx, %r9 - 0x0f, 0x84, 0x23, 0x33, 0x00, 0x00, //0x0000090f je LBB0_646 - 0x49, 0x83, 0xf9, 0x40, //0x00000915 cmpq $64, %r9 - 0x0f, 0x82, 0x30, 0x26, 0x00, 0x00, //0x00000919 jb LBB0_492 - 0x48, 0x8b, 0x45, 0xb0, //0x0000091f movq $-80(%rbp), %rax - 0x49, 0x89, 0xc6, //0x00000923 movq %rax, %r14 - 0x49, 0xf7, 0xd6, //0x00000926 notq %r14 - 0x48, 0xc7, 0x45, 0xc8, 0xff, 0xff, 0xff, 0xff, //0x00000929 movq $-1, $-56(%rbp) - 0x45, 0x31, 0xc0, //0x00000931 xorl %r8d, %r8d - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000934 .p2align 4, 0x90 - //0x00000940 LBB0_69 - 0xf3, 0x41, 0x0f, 0x6f, 0x1c, 0x04, //0x00000940 movdqu (%r12,%rax), %xmm3 - 0xf3, 0x41, 0x0f, 0x6f, 0x64, 0x04, 0x10, //0x00000946 movdqu $16(%r12,%rax), %xmm4 - 0xf3, 0x41, 0x0f, 0x6f, 0x6c, 0x04, 0x20, //0x0000094d movdqu $32(%r12,%rax), %xmm5 - 0xf3, 0x41, 0x0f, 0x6f, 0x74, 0x04, 0x30, //0x00000954 movdqu $48(%r12,%rax), %xmm6 - 0x66, 0x0f, 0x6f, 0xfb, //0x0000095b movdqa %xmm3, %xmm7 - 0x66, 0x0f, 0x74, 0xf8, //0x0000095f pcmpeqb %xmm0, %xmm7 - 0x66, 0x44, 0x0f, 0xd7, 0xd7, //0x00000963 pmovmskb %xmm7, %r10d - 0x66, 0x0f, 0x6f, 0xfc, //0x00000968 movdqa %xmm4, %xmm7 - 0x66, 0x0f, 0x74, 0xf8, //0x0000096c pcmpeqb %xmm0, %xmm7 - 0x66, 0x0f, 0xd7, 0xdf, //0x00000970 pmovmskb %xmm7, %ebx - 0x66, 0x0f, 0x6f, 0xfd, //0x00000974 movdqa %xmm5, %xmm7 - 0x66, 0x0f, 0x74, 0xf8, //0x00000978 pcmpeqb %xmm0, %xmm7 - 0x66, 0x0f, 0xd7, 0xff, //0x0000097c pmovmskb %xmm7, %edi - 0x66, 0x0f, 0x6f, 0xfe, //0x00000980 movdqa %xmm6, %xmm7 - 0x66, 0x0f, 0x74, 0xf8, //0x00000984 pcmpeqb %xmm0, %xmm7 - 0x66, 0x0f, 0xd7, 0xd7, //0x00000988 pmovmskb %xmm7, %edx - 0x66, 0x0f, 0x74, 0xd9, //0x0000098c pcmpeqb %xmm1, %xmm3 - 0x66, 0x44, 0x0f, 0xd7, 0xdb, //0x00000990 pmovmskb %xmm3, %r11d - 0x66, 0x0f, 0x74, 0xe1, //0x00000995 pcmpeqb %xmm1, %xmm4 - 0x66, 0x0f, 0xd7, 0xcc, //0x00000999 pmovmskb %xmm4, %ecx - 0x66, 0x0f, 0x74, 0xe9, //0x0000099d pcmpeqb %xmm1, %xmm5 - 0x66, 0x0f, 0xd7, 0xf5, //0x000009a1 pmovmskb %xmm5, %esi - 0x66, 0x0f, 0x74, 0xf1, //0x000009a5 pcmpeqb %xmm1, %xmm6 - 0x66, 0x44, 0x0f, 0xd7, 0xfe, //0x000009a9 pmovmskb %xmm6, %r15d - 0x48, 0xc1, 0xe2, 0x30, //0x000009ae shlq $48, %rdx - 0x48, 0xc1, 0xe7, 0x20, //0x000009b2 shlq $32, %rdi - 0x48, 0x09, 0xd7, //0x000009b6 orq %rdx, %rdi - 0x48, 0xc1, 0xe3, 0x10, //0x000009b9 shlq $16, %rbx - 0x48, 0x09, 0xfb, //0x000009bd orq %rdi, %rbx - 0x49, 0x09, 0xda, //0x000009c0 orq %rbx, %r10 - 0x49, 0xc1, 0xe7, 0x30, //0x000009c3 shlq $48, %r15 - 0x48, 0xc1, 0xe6, 0x20, //0x000009c7 shlq $32, %rsi - 0x4c, 0x09, 0xfe, //0x000009cb orq %r15, %rsi - 0x48, 0xc1, 0xe1, 0x10, //0x000009ce shlq $16, %rcx - 0x48, 0x09, 0xf1, //0x000009d2 orq %rsi, %rcx - 0x49, 0x09, 0xcb, //0x000009d5 orq %rcx, %r11 - 0x0f, 0x85, 0x30, 0x00, 0x00, 0x00, //0x000009d8 jne LBB0_121 - 0x4d, 0x85, 0xc0, //0x000009de testq %r8, %r8 - 0x0f, 0x85, 0x3d, 0x00, 0x00, 0x00, //0x000009e1 jne LBB0_123 - 0x45, 0x31, 0xc0, //0x000009e7 xorl %r8d, %r8d - 0x4d, 0x85, 0xd2, //0x000009ea testq %r10, %r10 - 0x0f, 0x85, 0x83, 0x00, 0x00, 0x00, //0x000009ed jne LBB0_124 - //0x000009f3 LBB0_72 - 0x49, 0x83, 0xc1, 0xc0, //0x000009f3 addq $-64, %r9 - 0x49, 0x83, 0xc6, 0xc0, //0x000009f7 addq $-64, %r14 - 0x48, 0x83, 0xc0, 0x40, //0x000009fb addq $64, %rax - 0x49, 0x83, 0xf9, 0x3f, //0x000009ff cmpq $63, %r9 - 0x0f, 0x87, 0x37, 0xff, 0xff, 0xff, //0x00000a03 ja LBB0_69 - 0xe9, 0x8d, 0x1e, 0x00, 0x00, //0x00000a09 jmp LBB0_73 - //0x00000a0e LBB0_121 - 0x48, 0x83, 0x7d, 0xc8, 0xff, //0x00000a0e cmpq $-1, $-56(%rbp) - 0x0f, 0x85, 0x0b, 0x00, 0x00, 0x00, //0x00000a13 jne LBB0_123 - 0x49, 0x0f, 0xbc, 0xcb, //0x00000a19 bsfq %r11, %rcx - 0x48, 0x01, 0xc1, //0x00000a1d addq %rax, %rcx - 0x48, 0x89, 0x4d, 0xc8, //0x00000a20 movq %rcx, $-56(%rbp) - //0x00000a24 LBB0_123 - 0x4c, 0x89, 0xc1, //0x00000a24 movq %r8, %rcx - 0x48, 0xf7, 0xd1, //0x00000a27 notq %rcx - 0x4c, 0x21, 0xd9, //0x00000a2a andq %r11, %rcx - 0x48, 0x8d, 0x14, 0x09, //0x00000a2d leaq (%rcx,%rcx), %rdx - 0x4c, 0x09, 0xc2, //0x00000a31 orq %r8, %rdx - 0x48, 0x89, 0xd6, //0x00000a34 movq %rdx, %rsi - 0x48, 0xf7, 0xd6, //0x00000a37 notq %rsi - 0x4c, 0x21, 0xde, //0x00000a3a andq %r11, %rsi - 0x48, 0xbf, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00000a3d movabsq $-6148914691236517206, %rdi - 0x48, 0x21, 0xfe, //0x00000a47 andq %rdi, %rsi - 0x45, 0x31, 0xc0, //0x00000a4a xorl %r8d, %r8d - 0x48, 0x01, 0xce, //0x00000a4d addq %rcx, %rsi - 0x41, 0x0f, 0x92, 0xc0, //0x00000a50 setb %r8b - 0x48, 0x01, 0xf6, //0x00000a54 addq %rsi, %rsi - 0x48, 0xb9, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00000a57 movabsq $6148914691236517205, %rcx - 0x48, 0x31, 0xce, //0x00000a61 xorq %rcx, %rsi - 0x48, 0x21, 0xd6, //0x00000a64 andq %rdx, %rsi - 0x48, 0xf7, 0xd6, //0x00000a67 notq %rsi - 0x49, 0x21, 0xf2, //0x00000a6a andq %rsi, %r10 - 0x4d, 0x85, 0xd2, //0x00000a6d testq %r10, %r10 - 0x0f, 0x84, 0x7d, 0xff, 0xff, 0xff, //0x00000a70 je LBB0_72 - //0x00000a76 LBB0_124 - 0x49, 0x0f, 0xbc, 0xc2, //0x00000a76 bsfq %r10, %rax - 0x4c, 0x29, 0xf0, //0x00000a7a subq %r14, %rax - 0x4c, 0x8b, 0x75, 0xd0, //0x00000a7d movq $-48(%rbp), %r14 - 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00000a81 movabsq $4294977024, %r11 - 0xe9, 0x73, 0x0d, 0x00, 0x00, //0x00000a8b jmp LBB0_304 - //0x00000a90 LBB0_125 - 0x48, 0x8b, 0x4d, 0xa8, //0x00000a90 movq $-88(%rbp), %rcx - 0x4c, 0x8b, 0x49, 0x08, //0x00000a94 movq $8(%rcx), %r9 - 0x4d, 0x8b, 0x06, //0x00000a98 movq (%r14), %r8 - 0x4f, 0x8d, 0x14, 0x04, //0x00000a9b leaq (%r12,%r8), %r10 - 0x4d, 0x29, 0xc1, //0x00000a9f subq %r8, %r9 - 0x49, 0x83, 0xf9, 0x20, //0x00000aa2 cmpq $32, %r9 - 0x0f, 0x8c, 0xbc, 0x1b, 0x00, 0x00, //0x00000aa6 jl LBB0_134 - 0x41, 0xbe, 0x20, 0x00, 0x00, 0x00, //0x00000aac movl $32, %r14d - 0x31, 0xd2, //0x00000ab2 xorl %edx, %edx - 0x45, 0x31, 0xdb, //0x00000ab4 xorl %r11d, %r11d - 0xe9, 0x2a, 0x00, 0x00, 0x00, //0x00000ab7 jmp LBB0_127 - 0x90, 0x90, 0x90, 0x90, //0x00000abc .p2align 4, 0x90 - //0x00000ac0 LBB0_130 - 0x45, 0x31, 0xdb, //0x00000ac0 xorl %r11d, %r11d - 0x48, 0x85, 0xff, //0x00000ac3 testq %rdi, %rdi - 0x0f, 0x85, 0xa5, 0x00, 0x00, 0x00, //0x00000ac6 jne LBB0_129 - //0x00000acc LBB0_131 - 0x48, 0x83, 0xc2, 0x20, //0x00000acc addq $32, %rdx - 0x4b, 0x8d, 0x0c, 0x31, //0x00000ad0 leaq (%r9,%r14), %rcx - 0x48, 0x83, 0xc1, 0xe0, //0x00000ad4 addq $-32, %rcx - 0x49, 0x83, 0xc6, 0xe0, //0x00000ad8 addq $-32, %r14 - 0x48, 0x83, 0xf9, 0x3f, //0x00000adc cmpq $63, %rcx - 0x0f, 0x8e, 0x65, 0x1b, 0x00, 0x00, //0x00000ae0 jle LBB0_132 - //0x00000ae6 LBB0_127 - 0xf3, 0x41, 0x0f, 0x6f, 0x24, 0x12, //0x00000ae6 movdqu (%r10,%rdx), %xmm4 - 0xf3, 0x41, 0x0f, 0x6f, 0x6c, 0x12, 0x10, //0x00000aec movdqu $16(%r10,%rdx), %xmm5 - 0x66, 0x0f, 0x6f, 0xf4, //0x00000af3 movdqa %xmm4, %xmm6 - 0x66, 0x0f, 0x74, 0xf0, //0x00000af7 pcmpeqb %xmm0, %xmm6 - 0x66, 0x0f, 0xd7, 0xf6, //0x00000afb pmovmskb %xmm6, %esi - 0x66, 0x0f, 0x6f, 0xf5, //0x00000aff movdqa %xmm5, %xmm6 - 0x66, 0x0f, 0x74, 0xf0, //0x00000b03 pcmpeqb %xmm0, %xmm6 - 0x66, 0x0f, 0xd7, 0xfe, //0x00000b07 pmovmskb %xmm6, %edi - 0x48, 0xc1, 0xe7, 0x10, //0x00000b0b shlq $16, %rdi - 0x48, 0x09, 0xf7, //0x00000b0f orq %rsi, %rdi - 0x66, 0x0f, 0x74, 0xe1, //0x00000b12 pcmpeqb %xmm1, %xmm4 - 0x66, 0x0f, 0xd7, 0xcc, //0x00000b16 pmovmskb %xmm4, %ecx - 0x66, 0x0f, 0x74, 0xe9, //0x00000b1a pcmpeqb %xmm1, %xmm5 - 0x66, 0x0f, 0xd7, 0xf5, //0x00000b1e pmovmskb %xmm5, %esi - 0x48, 0xc1, 0xe6, 0x10, //0x00000b22 shlq $16, %rsi - 0x48, 0x09, 0xce, //0x00000b26 orq %rcx, %rsi - 0x48, 0x89, 0xf1, //0x00000b29 movq %rsi, %rcx - 0x4c, 0x09, 0xd9, //0x00000b2c orq %r11, %rcx - 0x0f, 0x84, 0x8b, 0xff, 0xff, 0xff, //0x00000b2f je LBB0_130 - 0x44, 0x89, 0xd9, //0x00000b35 movl %r11d, %ecx - 0xf7, 0xd1, //0x00000b38 notl %ecx - 0x21, 0xf1, //0x00000b3a andl %esi, %ecx - 0x44, 0x8d, 0x3c, 0x09, //0x00000b3c leal (%rcx,%rcx), %r15d - 0x45, 0x09, 0xdf, //0x00000b40 orl %r11d, %r15d - 0x44, 0x89, 0xfb, //0x00000b43 movl %r15d, %ebx - 0xf7, 0xd3, //0x00000b46 notl %ebx - 0x21, 0xf3, //0x00000b48 andl %esi, %ebx - 0x81, 0xe3, 0xaa, 0xaa, 0xaa, 0xaa, //0x00000b4a andl $-1431655766, %ebx - 0x45, 0x31, 0xdb, //0x00000b50 xorl %r11d, %r11d - 0x01, 0xcb, //0x00000b53 addl %ecx, %ebx - 0x41, 0x0f, 0x92, 0xc3, //0x00000b55 setb %r11b - 0x01, 0xdb, //0x00000b59 addl %ebx, %ebx - 0x81, 0xf3, 0x55, 0x55, 0x55, 0x55, //0x00000b5b xorl $1431655765, %ebx - 0x44, 0x21, 0xfb, //0x00000b61 andl %r15d, %ebx - 0xf7, 0xd3, //0x00000b64 notl %ebx - 0x21, 0xdf, //0x00000b66 andl %ebx, %edi - 0x48, 0x85, 0xff, //0x00000b68 testq %rdi, %rdi - 0x0f, 0x84, 0x5b, 0xff, 0xff, 0xff, //0x00000b6b je LBB0_131 - //0x00000b71 LBB0_129 - 0x0f, 0xbc, 0xc7, //0x00000b71 bsfl %edi, %eax - 0x4c, 0x01, 0xc0, //0x00000b74 addq %r8, %rax - 0x4c, 0x8d, 0x14, 0x02, //0x00000b77 leaq (%rdx,%rax), %r10 - 0x49, 0x83, 0xc2, 0x01, //0x00000b7b addq $1, %r10 - 0x4c, 0x8b, 0x75, 0xd0, //0x00000b7f movq $-48(%rbp), %r14 - 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00000b83 movabsq $4294977024, %r11 - 0x4d, 0x89, 0x16, //0x00000b8d movq %r10, (%r14) - 0x4d, 0x85, 0xc0, //0x00000b90 testq %r8, %r8 - 0x0f, 0x8f, 0x27, 0xf6, 0xff, 0xff, //0x00000b93 jg LBB0_4 - 0xe9, 0x63, 0x2e, 0x00, 0x00, //0x00000b99 jmp LBB0_608 - //0x00000b9e LBB0_135 - 0x48, 0x89, 0xf9, //0x00000b9e movq %rdi, %rcx - 0x48, 0x29, 0xf1, //0x00000ba1 subq %rsi, %rcx - 0x48, 0x83, 0xf9, 0x10, //0x00000ba4 cmpq $16, %rcx - 0x0f, 0x82, 0x0d, 0x22, 0x00, 0x00, //0x00000ba8 jb LBB0_470 - 0x48, 0x89, 0xf1, //0x00000bae movq %rsi, %rcx - 0x48, 0xf7, 0xd9, //0x00000bb1 negq %rcx - 0x48, 0x89, 0xf0, //0x00000bb4 movq %rsi, %rax - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000bb7 .p2align 4, 0x90 - //0x00000bc0 LBB0_137 - 0xf3, 0x41, 0x0f, 0x6f, 0x1c, 0x04, //0x00000bc0 movdqu (%r12,%rax), %xmm3 - 0x66, 0x0f, 0x6f, 0xe3, //0x00000bc6 movdqa %xmm3, %xmm4 - 0x66, 0x41, 0x0f, 0x74, 0xe6, //0x00000bca pcmpeqb %xmm14, %xmm4 - 0x66, 0x41, 0x0f, 0xdb, 0xd9, //0x00000bcf pand %xmm9, %xmm3 - 0x66, 0x0f, 0x74, 0xda, //0x00000bd4 pcmpeqb %xmm2, %xmm3 - 0x66, 0x0f, 0xeb, 0xdc, //0x00000bd8 por %xmm4, %xmm3 - 0x66, 0x0f, 0xd7, 0xd3, //0x00000bdc pmovmskb %xmm3, %edx - 0x85, 0xd2, //0x00000be0 testl %edx, %edx - 0x0f, 0x85, 0xbe, 0xf5, 0xff, 0xff, //0x00000be2 jne LBB0_613 - 0x48, 0x83, 0xc0, 0x10, //0x00000be8 addq $16, %rax - 0x48, 0x8d, 0x14, 0x0f, //0x00000bec leaq (%rdi,%rcx), %rdx - 0x48, 0x83, 0xc2, 0xf0, //0x00000bf0 addq $-16, %rdx - 0x48, 0x83, 0xc1, 0xf0, //0x00000bf4 addq $-16, %rcx - 0x48, 0x83, 0xfa, 0x0f, //0x00000bf8 cmpq $15, %rdx - 0x0f, 0x87, 0xbe, 0xff, 0xff, 0xff, //0x00000bfc ja LBB0_137 - 0x4c, 0x89, 0xe0, //0x00000c02 movq %r12, %rax - 0x48, 0x29, 0xc8, //0x00000c05 subq %rcx, %rax - 0x48, 0x01, 0xcf, //0x00000c08 addq %rcx, %rdi - 0x48, 0x89, 0xf9, //0x00000c0b movq %rdi, %rcx - 0x48, 0x85, 0xc9, //0x00000c0e testq %rcx, %rcx - 0x0f, 0x84, 0xb1, 0x21, 0x00, 0x00, //0x00000c11 je LBB0_471 - //0x00000c17 LBB0_140 - 0x48, 0x8d, 0x3c, 0x08, //0x00000c17 leaq (%rax,%rcx), %rdi - 0x31, 0xd2, //0x00000c1b xorl %edx, %edx - //0x00000c1d LBB0_141 - 0x0f, 0xb6, 0x1c, 0x10, //0x00000c1d movzbl (%rax,%rdx), %ebx - 0x80, 0xfb, 0x2c, //0x00000c21 cmpb $44, %bl - 0x0f, 0x84, 0x4c, 0x1a, 0x00, 0x00, //0x00000c24 je LBB0_428 - 0x80, 0xfb, 0x7d, //0x00000c2a cmpb $125, %bl - 0x0f, 0x84, 0x43, 0x1a, 0x00, 0x00, //0x00000c2d je LBB0_428 - 0x80, 0xfb, 0x5d, //0x00000c33 cmpb $93, %bl - 0x0f, 0x84, 0x3a, 0x1a, 0x00, 0x00, //0x00000c36 je LBB0_428 - 0x48, 0x83, 0xc2, 0x01, //0x00000c3c addq $1, %rdx - 0x48, 0x39, 0xd1, //0x00000c40 cmpq %rdx, %rcx - 0x0f, 0x85, 0xd4, 0xff, 0xff, 0xff, //0x00000c43 jne LBB0_141 - 0x66, 0x41, 0x0f, 0x6f, 0xf5, //0x00000c49 movdqa %xmm13, %xmm6 - 0x66, 0x0f, 0x6f, 0xea, //0x00000c4e movdqa %xmm2, %xmm5 - 0x48, 0x89, 0xf8, //0x00000c52 movq %rdi, %rax - //0x00000c55 LBB0_146 - 0x4c, 0x29, 0xe0, //0x00000c55 subq %r12, %rax - 0x4c, 0x8b, 0x75, 0xd0, //0x00000c58 movq $-48(%rbp), %r14 - 0x4c, 0x8b, 0x6d, 0xb8, //0x00000c5c movq $-72(%rbp), %r13 - 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00000c60 movabsq $4294977024, %r11 - 0x66, 0x0f, 0x6f, 0xd5, //0x00000c6a movdqa %xmm5, %xmm2 - 0x66, 0x44, 0x0f, 0x6f, 0xee, //0x00000c6e movdqa %xmm6, %xmm13 - 0x49, 0x89, 0x06, //0x00000c73 movq %rax, (%r14) - 0x48, 0x85, 0xf6, //0x00000c76 testq %rsi, %rsi - 0x0f, 0x8f, 0x41, 0xf5, 0xff, 0xff, //0x00000c79 jg LBB0_4 - 0xe9, 0xd5, 0x2d, 0x00, 0x00, //0x00000c7f jmp LBB0_614 - //0x00000c84 LBB0_147 - 0x48, 0x8b, 0x4d, 0xa8, //0x00000c84 movq $-88(%rbp), %rcx - 0x4c, 0x8b, 0x49, 0x08, //0x00000c88 movq $8(%rcx), %r9 - 0x4d, 0x8b, 0x06, //0x00000c8c movq (%r14), %r8 - 0x4f, 0x8d, 0x14, 0x04, //0x00000c8f leaq (%r12,%r8), %r10 - 0x4d, 0x29, 0xc1, //0x00000c93 subq %r8, %r9 - 0x49, 0x83, 0xf9, 0x20, //0x00000c96 cmpq $32, %r9 - 0x0f, 0x8c, 0x4e, 0x1a, 0x00, 0x00, //0x00000c9a jl LBB0_156 - 0x41, 0xbe, 0x20, 0x00, 0x00, 0x00, //0x00000ca0 movl $32, %r14d - 0x31, 0xd2, //0x00000ca6 xorl %edx, %edx - 0x45, 0x31, 0xdb, //0x00000ca8 xorl %r11d, %r11d - 0xe9, 0x26, 0x00, 0x00, 0x00, //0x00000cab jmp LBB0_149 - //0x00000cb0 .p2align 4, 0x90 - //0x00000cb0 LBB0_152 + 0x48, 0xc7, 0x45, 0x90, 0xff, 0xff, 0xff, 0xff, //0x0000012c movq $-1, $-112(%rbp) + 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00000134 movabsq $4294977024, %r11 + 0xf3, 0x0f, 0x6f, 0x05, 0xca, 0xfe, 0xff, 0xff, //0x0000013e movdqu $-310(%rip), %xmm0 /* LCPI0_1+0(%rip) */ + 0xf3, 0x0f, 0x6f, 0x0d, 0xd2, 0xfe, 0xff, 0xff, //0x00000146 movdqu $-302(%rip), %xmm1 /* LCPI0_2+0(%rip) */ + 0xf3, 0x44, 0x0f, 0x6f, 0x25, 0xd9, 0xfe, 0xff, 0xff, //0x0000014e movdqu $-295(%rip), %xmm12 /* LCPI0_3+0(%rip) */ + 0x66, 0x45, 0x0f, 0x76, 0xd2, //0x00000157 pcmpeqd %xmm10, %xmm10 + 0xf3, 0x44, 0x0f, 0x6f, 0x3d, 0x4b, 0xff, 0xff, 0xff, //0x0000015c movdqu $-181(%rip), %xmm15 /* LCPI0_11+0(%rip) */ + 0xf3, 0x44, 0x0f, 0x6f, 0x0d, 0x22, 0xff, 0xff, 0xff, //0x00000165 movdqu $-222(%rip), %xmm9 /* LCPI0_9+0(%rip) */ + 0xf3, 0x44, 0x0f, 0x6f, 0x1d, 0x79, 0xff, 0xff, 0xff, //0x0000016e movdqu $-135(%rip), %xmm11 /* LCPI0_15+0(%rip) */ + 0xf3, 0x44, 0x0f, 0x6f, 0x35, 0x00, 0xff, 0xff, 0xff, //0x00000177 movdqu $-256(%rip), %xmm14 /* LCPI0_8+0(%rip) */ + 0xf3, 0x0f, 0x6f, 0x15, 0xe8, 0xfe, 0xff, 0xff, //0x00000180 movdqu $-280(%rip), %xmm2 /* LCPI0_7+0(%rip) */ + 0xf3, 0x44, 0x0f, 0x6f, 0x2d, 0xaf, 0xfe, 0xff, 0xff, //0x00000188 movdqu $-337(%rip), %xmm13 /* LCPI0_4+0(%rip) */ + 0xf3, 0x44, 0x0f, 0x6f, 0x05, 0xb6, 0xfe, 0xff, 0xff, //0x00000191 movdqu $-330(%rip), %xmm8 /* LCPI0_5+0(%rip) */ + 0x48, 0x89, 0x75, 0xd0, //0x0000019a movq %rsi, $-48(%rbp) + 0x48, 0x89, 0x55, 0xb0, //0x0000019e movq %rdx, $-80(%rbp) + 0xe9, 0x3d, 0x00, 0x00, 0x00, //0x000001a2 jmp LBB0_6 + //0x000001a7 LBB0_1 + 0x0f, 0xbc, 0xc3, //0x000001a7 bsfl %ebx, %eax + 0x4c, 0x01, 0xc0, //0x000001aa addq %r8, %rax + 0x4c, 0x8d, 0x14, 0x06, //0x000001ad leaq (%rsi,%rax), %r10 + 0x49, 0x83, 0xc2, 0x01, //0x000001b1 addq $1, %r10 + 0x4c, 0x8b, 0x75, 0xd0, //0x000001b5 movq $-48(%rbp), %r14 + 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x000001b9 movabsq $4294977024, %r11 + //0x000001c3 LBB0_2 + 0x4d, 0x89, 0x16, //0x000001c3 movq %r10, (%r14) + //0x000001c6 LBB0_3 + 0x4d, 0x85, 0xc0, //0x000001c6 testq %r8, %r8 + 0x0f, 0x8e, 0x8d, 0x38, 0x00, 0x00, //0x000001c9 jle LBB0_622 + 0x90, //0x000001cf .p2align 4, 0x90 + //0x000001d0 LBB0_4 + 0x4d, 0x8b, 0x45, 0x00, //0x000001d0 movq (%r13), %r8 + 0x48, 0x8b, 0x55, 0x90, //0x000001d4 movq $-112(%rbp), %rdx + 0x48, 0x89, 0xd0, //0x000001d8 movq %rdx, %rax + 0x4d, 0x85, 0xc0, //0x000001db testq %r8, %r8 + 0x0f, 0x84, 0xcb, 0x38, 0x00, 0x00, //0x000001de je LBB0_650 + //0x000001e4 LBB0_6 + 0x48, 0x8b, 0x4d, 0x90, //0x000001e4 movq $-112(%rbp), %rcx + 0x48, 0x8b, 0x45, 0xa8, //0x000001e8 movq $-88(%rbp), %rax + 0x4c, 0x8b, 0x20, //0x000001ec movq (%rax), %r12 + 0x48, 0x8b, 0x40, 0x08, //0x000001ef movq $8(%rax), %rax + 0x49, 0x8b, 0x36, //0x000001f3 movq (%r14), %rsi + 0x48, 0x39, 0xc6, //0x000001f6 cmpq %rax, %rsi + 0x0f, 0x83, 0x31, 0x00, 0x00, 0x00, //0x000001f9 jae LBB0_11 + 0x41, 0x8a, 0x14, 0x34, //0x000001ff movb (%r12,%rsi), %dl + 0x80, 0xfa, 0x0d, //0x00000203 cmpb $13, %dl + 0x0f, 0x84, 0x24, 0x00, 0x00, 0x00, //0x00000206 je LBB0_11 + 0x80, 0xfa, 0x20, //0x0000020c cmpb $32, %dl + 0x0f, 0x84, 0x1b, 0x00, 0x00, 0x00, //0x0000020f je LBB0_11 + 0x80, 0xc2, 0xf7, //0x00000215 addb $-9, %dl + 0x80, 0xfa, 0x01, //0x00000218 cmpb $1, %dl + 0x0f, 0x86, 0x0f, 0x00, 0x00, 0x00, //0x0000021b jbe LBB0_11 + 0x48, 0x89, 0xf2, //0x00000221 movq %rsi, %rdx + 0xe9, 0xff, 0x00, 0x00, 0x00, //0x00000224 jmp LBB0_32 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000229 .p2align 4, 0x90 + //0x00000230 LBB0_11 + 0x48, 0x8d, 0x56, 0x01, //0x00000230 leaq $1(%rsi), %rdx + 0x48, 0x39, 0xc2, //0x00000234 cmpq %rax, %rdx + 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00000237 jae LBB0_15 + 0x41, 0x8a, 0x1c, 0x14, //0x0000023d movb (%r12,%rdx), %bl + 0x80, 0xfb, 0x0d, //0x00000241 cmpb $13, %bl + 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00000244 je LBB0_15 + 0x80, 0xfb, 0x20, //0x0000024a cmpb $32, %bl + 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x0000024d je LBB0_15 + 0x80, 0xc3, 0xf7, //0x00000253 addb $-9, %bl + 0x80, 0xfb, 0x01, //0x00000256 cmpb $1, %bl + 0x0f, 0x87, 0xc9, 0x00, 0x00, 0x00, //0x00000259 ja LBB0_32 + 0x90, //0x0000025f .p2align 4, 0x90 + //0x00000260 LBB0_15 + 0x48, 0x8d, 0x56, 0x02, //0x00000260 leaq $2(%rsi), %rdx + 0x48, 0x39, 0xc2, //0x00000264 cmpq %rax, %rdx + 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00000267 jae LBB0_19 + 0x41, 0x8a, 0x1c, 0x14, //0x0000026d movb (%r12,%rdx), %bl + 0x80, 0xfb, 0x0d, //0x00000271 cmpb $13, %bl + 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00000274 je LBB0_19 + 0x80, 0xfb, 0x20, //0x0000027a cmpb $32, %bl + 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x0000027d je LBB0_19 + 0x80, 0xc3, 0xf7, //0x00000283 addb $-9, %bl + 0x80, 0xfb, 0x01, //0x00000286 cmpb $1, %bl + 0x0f, 0x87, 0x99, 0x00, 0x00, 0x00, //0x00000289 ja LBB0_32 + 0x90, //0x0000028f .p2align 4, 0x90 + //0x00000290 LBB0_19 + 0x48, 0x8d, 0x56, 0x03, //0x00000290 leaq $3(%rsi), %rdx + 0x48, 0x39, 0xc2, //0x00000294 cmpq %rax, %rdx + 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00000297 jae LBB0_23 + 0x41, 0x8a, 0x1c, 0x14, //0x0000029d movb (%r12,%rdx), %bl + 0x80, 0xfb, 0x0d, //0x000002a1 cmpb $13, %bl + 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x000002a4 je LBB0_23 + 0x80, 0xfb, 0x20, //0x000002aa cmpb $32, %bl + 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x000002ad je LBB0_23 + 0x80, 0xc3, 0xf7, //0x000002b3 addb $-9, %bl + 0x80, 0xfb, 0x01, //0x000002b6 cmpb $1, %bl + 0x0f, 0x87, 0x69, 0x00, 0x00, 0x00, //0x000002b9 ja LBB0_32 + 0x90, //0x000002bf .p2align 4, 0x90 + //0x000002c0 LBB0_23 + 0x48, 0x83, 0xc6, 0x04, //0x000002c0 addq $4, %rsi + 0x48, 0x39, 0xf0, //0x000002c4 cmpq %rsi, %rax + 0x0f, 0x86, 0x74, 0x37, 0x00, 0x00, //0x000002c7 jbe LBB0_619 + 0x48, 0x39, 0xf0, //0x000002cd cmpq %rsi, %rax + 0x0f, 0x84, 0x3a, 0x00, 0x00, 0x00, //0x000002d0 je LBB0_29 + 0x49, 0x8d, 0x14, 0x04, //0x000002d6 leaq (%r12,%rax), %rdx + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000002da .p2align 4, 0x90 + //0x000002e0 LBB0_26 + 0x41, 0x0f, 0xbe, 0x3c, 0x34, //0x000002e0 movsbl (%r12,%rsi), %edi + 0x83, 0xff, 0x20, //0x000002e5 cmpl $32, %edi + 0x0f, 0x87, 0x2e, 0x00, 0x00, 0x00, //0x000002e8 ja LBB0_31 + 0x49, 0x0f, 0xa3, 0xfb, //0x000002ee btq %rdi, %r11 + 0x0f, 0x83, 0x24, 0x00, 0x00, 0x00, //0x000002f2 jae LBB0_31 + 0x48, 0x83, 0xc6, 0x01, //0x000002f8 addq $1, %rsi + 0x48, 0x39, 0xf0, //0x000002fc cmpq %rsi, %rax + 0x0f, 0x85, 0xdb, 0xff, 0xff, 0xff, //0x000002ff jne LBB0_26 + 0xe9, 0x0c, 0x00, 0x00, 0x00, //0x00000305 jmp LBB0_30 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000030a .p2align 4, 0x90 + //0x00000310 LBB0_29 + 0x4c, 0x01, 0xe6, //0x00000310 addq %r12, %rsi + 0x48, 0x89, 0xf2, //0x00000313 movq %rsi, %rdx + //0x00000316 LBB0_30 + 0x4c, 0x29, 0xe2, //0x00000316 subq %r12, %rdx + 0x48, 0x89, 0xd6, //0x00000319 movq %rdx, %rsi + //0x0000031c LBB0_31 + 0x48, 0x89, 0xf2, //0x0000031c movq %rsi, %rdx + 0x48, 0x39, 0xc6, //0x0000031f cmpq %rax, %rsi + 0x0f, 0x83, 0x1c, 0x37, 0x00, 0x00, //0x00000322 jae LBB0_620 + //0x00000328 LBB0_32 + 0x48, 0x8d, 0x42, 0x01, //0x00000328 leaq $1(%rdx), %rax + 0x49, 0x89, 0x06, //0x0000032c movq %rax, (%r14) + 0x41, 0x0f, 0xbe, 0x3c, 0x14, //0x0000032f movsbl (%r12,%rdx), %edi + 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00000334 movq $-1, %rax + 0x85, 0xff, //0x0000033b testl %edi, %edi + 0x0f, 0x84, 0x6c, 0x37, 0x00, 0x00, //0x0000033d je LBB0_650 + 0x4d, 0x8b, 0x4d, 0x00, //0x00000343 movq (%r13), %r9 + 0x4d, 0x8d, 0x41, 0xff, //0x00000347 leaq $-1(%r9), %r8 + 0x43, 0x8b, 0x5c, 0xcd, 0x00, //0x0000034b movl (%r13,%r9,8), %ebx + 0x48, 0x83, 0xf9, 0xff, //0x00000350 cmpq $-1, %rcx + 0x48, 0x0f, 0x45, 0xd1, //0x00000354 cmovneq %rcx, %rdx + 0x83, 0xc3, 0xff, //0x00000358 addl $-1, %ebx + 0x83, 0xfb, 0x05, //0x0000035b cmpl $5, %ebx + 0x48, 0x89, 0x55, 0x90, //0x0000035e movq %rdx, $-112(%rbp) + 0x0f, 0x87, 0x73, 0x02, 0x00, 0x00, //0x00000362 ja LBB0_78 + 0x48, 0x8d, 0x35, 0xdd, 0x39, 0x00, 0x00, //0x00000368 leaq $14813(%rip), %rsi /* LJTI0_0+0(%rip) */ + 0x48, 0x63, 0x0c, 0x9e, //0x0000036f movslq (%rsi,%rbx,4), %rcx + 0x48, 0x01, 0xf1, //0x00000373 addq %rsi, %rcx + 0xff, 0xe1, //0x00000376 jmpq *%rcx + //0x00000378 LBB0_35 + 0x83, 0xff, 0x2c, //0x00000378 cmpl $44, %edi + 0x0f, 0x84, 0xf0, 0x04, 0x00, 0x00, //0x0000037b je LBB0_117 + 0x83, 0xff, 0x5d, //0x00000381 cmpl $93, %edi + 0x0f, 0x84, 0x3c, 0x02, 0x00, 0x00, //0x00000384 je LBB0_37 + 0xe9, 0x19, 0x37, 0x00, 0x00, //0x0000038a jmp LBB0_649 + //0x0000038f LBB0_38 + 0x40, 0x80, 0xff, 0x5d, //0x0000038f cmpb $93, %dil + 0x0f, 0x84, 0x2d, 0x02, 0x00, 0x00, //0x00000393 je LBB0_37 + 0x4b, 0xc7, 0x44, 0xcd, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00000399 movq $1, (%r13,%r9,8) + 0x83, 0xff, 0x7b, //0x000003a2 cmpl $123, %edi + 0x0f, 0x86, 0x3d, 0x02, 0x00, 0x00, //0x000003a5 jbe LBB0_79 + 0xe9, 0xf8, 0x36, 0x00, 0x00, //0x000003ab jmp LBB0_649 + //0x000003b0 LBB0_40 + 0x40, 0x80, 0xff, 0x22, //0x000003b0 cmpb $34, %dil + 0x0f, 0x85, 0xee, 0x36, 0x00, 0x00, //0x000003b4 jne LBB0_649 + 0x4b, 0xc7, 0x44, 0xcd, 0x00, 0x04, 0x00, 0x00, 0x00, //0x000003ba movq $4, (%r13,%r9,8) + 0x48, 0x8b, 0x4d, 0x98, //0x000003c3 movq $-104(%rbp), %rcx + 0xf6, 0xc1, 0x40, //0x000003c7 testb $64, %cl + 0x0f, 0x85, 0x74, 0x06, 0x00, 0x00, //0x000003ca jne LBB0_125 + 0x49, 0x8b, 0x16, //0x000003d0 movq (%r14), %rdx + 0x48, 0x8b, 0x45, 0xa8, //0x000003d3 movq $-88(%rbp), %rax + 0x48, 0x8b, 0x40, 0x08, //0x000003d7 movq $8(%rax), %rax + 0xf6, 0xc1, 0x20, //0x000003db testb $32, %cl + 0x48, 0x89, 0x45, 0xa0, //0x000003de movq %rax, $-96(%rbp) + 0x48, 0x89, 0x55, 0xc0, //0x000003e2 movq %rdx, $-64(%rbp) + 0x0f, 0x85, 0xa2, 0x09, 0x00, 0x00, //0x000003e6 jne LBB0_162 + 0x49, 0x89, 0xc1, //0x000003ec movq %rax, %r9 + 0x49, 0x29, 0xd1, //0x000003ef subq %rdx, %r9 + 0x0f, 0x84, 0x71, 0x38, 0x00, 0x00, //0x000003f2 je LBB0_656 + 0x49, 0x83, 0xf9, 0x40, //0x000003f8 cmpq $64, %r9 + 0x0f, 0x82, 0xd5, 0x2a, 0x00, 0x00, //0x000003fc jb LBB0_502 + 0x48, 0x8b, 0x45, 0xc0, //0x00000402 movq $-64(%rbp), %rax + 0x49, 0x89, 0xc6, //0x00000406 movq %rax, %r14 + 0x49, 0xf7, 0xd6, //0x00000409 notq %r14 + 0x48, 0xc7, 0x45, 0xc8, 0xff, 0xff, 0xff, 0xff, //0x0000040c movq $-1, $-56(%rbp) + 0x45, 0x31, 0xc0, //0x00000414 xorl %r8d, %r8d + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000417 .p2align 4, 0x90 + //0x00000420 LBB0_46 + 0xf3, 0x41, 0x0f, 0x6f, 0x1c, 0x04, //0x00000420 movdqu (%r12,%rax), %xmm3 + 0xf3, 0x41, 0x0f, 0x6f, 0x64, 0x04, 0x10, //0x00000426 movdqu $16(%r12,%rax), %xmm4 + 0xf3, 0x41, 0x0f, 0x6f, 0x6c, 0x04, 0x20, //0x0000042d movdqu $32(%r12,%rax), %xmm5 + 0xf3, 0x41, 0x0f, 0x6f, 0x74, 0x04, 0x30, //0x00000434 movdqu $48(%r12,%rax), %xmm6 + 0x66, 0x0f, 0x6f, 0xfb, //0x0000043b movdqa %xmm3, %xmm7 + 0x66, 0x0f, 0x74, 0xf8, //0x0000043f pcmpeqb %xmm0, %xmm7 + 0x66, 0x44, 0x0f, 0xd7, 0xd7, //0x00000443 pmovmskb %xmm7, %r10d + 0x66, 0x0f, 0x6f, 0xfc, //0x00000448 movdqa %xmm4, %xmm7 + 0x66, 0x0f, 0x74, 0xf8, //0x0000044c pcmpeqb %xmm0, %xmm7 + 0x66, 0x0f, 0xd7, 0xdf, //0x00000450 pmovmskb %xmm7, %ebx + 0x66, 0x0f, 0x6f, 0xfd, //0x00000454 movdqa %xmm5, %xmm7 + 0x66, 0x0f, 0x74, 0xf8, //0x00000458 pcmpeqb %xmm0, %xmm7 + 0x66, 0x0f, 0xd7, 0xf7, //0x0000045c pmovmskb %xmm7, %esi + 0x66, 0x0f, 0x6f, 0xfe, //0x00000460 movdqa %xmm6, %xmm7 + 0x66, 0x0f, 0x74, 0xf8, //0x00000464 pcmpeqb %xmm0, %xmm7 + 0x66, 0x0f, 0xd7, 0xd7, //0x00000468 pmovmskb %xmm7, %edx + 0x66, 0x0f, 0x74, 0xd9, //0x0000046c pcmpeqb %xmm1, %xmm3 + 0x66, 0x44, 0x0f, 0xd7, 0xdb, //0x00000470 pmovmskb %xmm3, %r11d + 0x66, 0x0f, 0x74, 0xe1, //0x00000475 pcmpeqb %xmm1, %xmm4 + 0x66, 0x0f, 0xd7, 0xcc, //0x00000479 pmovmskb %xmm4, %ecx + 0x66, 0x0f, 0x74, 0xe9, //0x0000047d pcmpeqb %xmm1, %xmm5 + 0x66, 0x0f, 0xd7, 0xfd, //0x00000481 pmovmskb %xmm5, %edi + 0x66, 0x0f, 0x74, 0xf1, //0x00000485 pcmpeqb %xmm1, %xmm6 + 0x66, 0x44, 0x0f, 0xd7, 0xfe, //0x00000489 pmovmskb %xmm6, %r15d + 0x48, 0xc1, 0xe2, 0x30, //0x0000048e shlq $48, %rdx + 0x48, 0xc1, 0xe6, 0x20, //0x00000492 shlq $32, %rsi + 0x48, 0x09, 0xd6, //0x00000496 orq %rdx, %rsi + 0x48, 0xc1, 0xe3, 0x10, //0x00000499 shlq $16, %rbx + 0x48, 0x09, 0xf3, //0x0000049d orq %rsi, %rbx + 0x49, 0x09, 0xda, //0x000004a0 orq %rbx, %r10 + 0x49, 0xc1, 0xe7, 0x30, //0x000004a3 shlq $48, %r15 + 0x48, 0xc1, 0xe7, 0x20, //0x000004a7 shlq $32, %rdi + 0x4c, 0x09, 0xff, //0x000004ab orq %r15, %rdi + 0x48, 0xc1, 0xe1, 0x10, //0x000004ae shlq $16, %rcx + 0x48, 0x09, 0xf9, //0x000004b2 orq %rdi, %rcx + 0x49, 0x09, 0xcb, //0x000004b5 orq %rcx, %r11 + 0x0f, 0x85, 0x30, 0x00, 0x00, 0x00, //0x000004b8 jne LBB0_55 + 0x4d, 0x85, 0xc0, //0x000004be testq %r8, %r8 + 0x0f, 0x85, 0x3d, 0x00, 0x00, 0x00, //0x000004c1 jne LBB0_57 + 0x45, 0x31, 0xc0, //0x000004c7 xorl %r8d, %r8d + 0x4d, 0x85, 0xd2, //0x000004ca testq %r10, %r10 + 0x0f, 0x85, 0x83, 0x00, 0x00, 0x00, //0x000004cd jne LBB0_58 + //0x000004d3 LBB0_49 + 0x49, 0x83, 0xc1, 0xc0, //0x000004d3 addq $-64, %r9 + 0x49, 0x83, 0xc6, 0xc0, //0x000004d7 addq $-64, %r14 + 0x48, 0x83, 0xc0, 0x40, //0x000004db addq $64, %rax + 0x49, 0x83, 0xf9, 0x3f, //0x000004df cmpq $63, %r9 + 0x0f, 0x87, 0x37, 0xff, 0xff, 0xff, //0x000004e3 ja LBB0_46 + 0xe9, 0x56, 0x22, 0x00, 0x00, //0x000004e9 jmp LBB0_50 + //0x000004ee LBB0_55 + 0x48, 0x83, 0x7d, 0xc8, 0xff, //0x000004ee cmpq $-1, $-56(%rbp) + 0x0f, 0x85, 0x0b, 0x00, 0x00, 0x00, //0x000004f3 jne LBB0_57 + 0x49, 0x0f, 0xbc, 0xcb, //0x000004f9 bsfq %r11, %rcx + 0x48, 0x01, 0xc1, //0x000004fd addq %rax, %rcx + 0x48, 0x89, 0x4d, 0xc8, //0x00000500 movq %rcx, $-56(%rbp) + //0x00000504 LBB0_57 + 0x4c, 0x89, 0xc1, //0x00000504 movq %r8, %rcx + 0x48, 0xf7, 0xd1, //0x00000507 notq %rcx + 0x4c, 0x21, 0xd9, //0x0000050a andq %r11, %rcx + 0x48, 0x8d, 0x14, 0x09, //0x0000050d leaq (%rcx,%rcx), %rdx + 0x4c, 0x09, 0xc2, //0x00000511 orq %r8, %rdx + 0x48, 0x89, 0xd6, //0x00000514 movq %rdx, %rsi + 0x48, 0xf7, 0xd6, //0x00000517 notq %rsi + 0x4c, 0x21, 0xde, //0x0000051a andq %r11, %rsi + 0x48, 0xbf, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x0000051d movabsq $-6148914691236517206, %rdi + 0x48, 0x21, 0xfe, //0x00000527 andq %rdi, %rsi + 0x45, 0x31, 0xc0, //0x0000052a xorl %r8d, %r8d + 0x48, 0x01, 0xce, //0x0000052d addq %rcx, %rsi + 0x41, 0x0f, 0x92, 0xc0, //0x00000530 setb %r8b + 0x48, 0x01, 0xf6, //0x00000534 addq %rsi, %rsi + 0x48, 0xb9, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00000537 movabsq $6148914691236517205, %rcx + 0x48, 0x31, 0xce, //0x00000541 xorq %rcx, %rsi + 0x48, 0x21, 0xd6, //0x00000544 andq %rdx, %rsi + 0x48, 0xf7, 0xd6, //0x00000547 notq %rsi + 0x49, 0x21, 0xf2, //0x0000054a andq %rsi, %r10 + 0x4d, 0x85, 0xd2, //0x0000054d testq %r10, %r10 + 0x0f, 0x84, 0x7d, 0xff, 0xff, 0xff, //0x00000550 je LBB0_49 + //0x00000556 LBB0_58 + 0x49, 0x0f, 0xbc, 0xc2, //0x00000556 bsfq %r10, %rax + 0x4c, 0x29, 0xf0, //0x0000055a subq %r14, %rax + 0x4c, 0x8b, 0x75, 0xd0, //0x0000055d movq $-48(%rbp), %r14 + 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00000561 movabsq $4294977024, %r11 + 0xe9, 0xff, 0x0c, 0x00, 0x00, //0x0000056b jmp LBB0_229 + //0x00000570 LBB0_59 + 0x40, 0x80, 0xff, 0x3a, //0x00000570 cmpb $58, %dil + 0x0f, 0x85, 0x2e, 0x35, 0x00, 0x00, //0x00000574 jne LBB0_649 + 0x4b, 0xc7, 0x44, 0xcd, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000057a movq $0, (%r13,%r9,8) + 0xe9, 0x48, 0xfc, 0xff, 0xff, //0x00000583 jmp LBB0_4 + //0x00000588 LBB0_61 + 0x83, 0xff, 0x2c, //0x00000588 cmpl $44, %edi + 0x0f, 0x85, 0x2c, 0x00, 0x00, 0x00, //0x0000058b jne LBB0_62 + 0x49, 0x81, 0xf9, 0xff, 0x0f, 0x00, 0x00, //0x00000591 cmpq $4095, %r9 + 0x0f, 0x8f, 0xb2, 0x34, 0x00, 0x00, //0x00000598 jg LBB0_651 + 0x49, 0x8d, 0x41, 0x01, //0x0000059e leaq $1(%r9), %rax + 0x49, 0x89, 0x45, 0x00, //0x000005a2 movq %rax, (%r13) + 0x4b, 0xc7, 0x44, 0xcd, 0x08, 0x03, 0x00, 0x00, 0x00, //0x000005a6 movq $3, $8(%r13,%r9,8) + 0xe9, 0x1c, 0xfc, 0xff, 0xff, //0x000005af jmp LBB0_4 + //0x000005b4 LBB0_63 + 0x83, 0xff, 0x22, //0x000005b4 cmpl $34, %edi + 0x0f, 0x84, 0xd7, 0x02, 0x00, 0x00, //0x000005b7 je LBB0_64 + //0x000005bd LBB0_62 + 0x83, 0xff, 0x7d, //0x000005bd cmpl $125, %edi + 0x0f, 0x85, 0xe2, 0x34, 0x00, 0x00, //0x000005c0 jne LBB0_649 + //0x000005c6 LBB0_37 + 0x4d, 0x89, 0x45, 0x00, //0x000005c6 movq %r8, (%r13) + 0x48, 0x89, 0xd0, //0x000005ca movq %rdx, %rax + 0x4d, 0x85, 0xc0, //0x000005cd testq %r8, %r8 + 0x0f, 0x85, 0x0e, 0xfc, 0xff, 0xff, //0x000005d0 jne LBB0_6 + 0xe9, 0xd4, 0x34, 0x00, 0x00, //0x000005d6 jmp LBB0_650 + //0x000005db LBB0_78 + 0x4d, 0x89, 0x45, 0x00, //0x000005db movq %r8, (%r13) + 0x83, 0xff, 0x7b, //0x000005df cmpl $123, %edi + 0x0f, 0x87, 0xc0, 0x34, 0x00, 0x00, //0x000005e2 ja LBB0_649 + //0x000005e8 LBB0_79 + 0x89, 0xf9, //0x000005e8 movl %edi, %ecx + 0x48, 0x8d, 0x15, 0x73, 0x37, 0x00, 0x00, //0x000005ea leaq $14195(%rip), %rdx /* LJTI0_1+0(%rip) */ + 0x48, 0x63, 0x0c, 0x8a, //0x000005f1 movslq (%rdx,%rcx,4), %rcx + 0x48, 0x01, 0xd1, //0x000005f5 addq %rdx, %rcx + 0xff, 0xe1, //0x000005f8 jmpq *%rcx + //0x000005fa LBB0_80 + 0x4c, 0x89, 0xf0, //0x000005fa movq %r14, %rax + 0x48, 0x8b, 0x4d, 0xa8, //0x000005fd movq $-88(%rbp), %rcx + 0x4c, 0x8b, 0x71, 0x08, //0x00000601 movq $8(%rcx), %r14 + 0x4c, 0x8b, 0x00, //0x00000605 movq (%rax), %r8 + 0xf6, 0x45, 0x98, 0x40, //0x00000608 testb $64, $-104(%rbp) + 0x0f, 0x85, 0x14, 0x05, 0x00, 0x00, //0x0000060c jne LBB0_134 + 0x49, 0x8d, 0x40, 0xff, //0x00000612 leaq $-1(%r8), %rax + 0x49, 0x29, 0xc6, //0x00000616 subq %rax, %r14 + 0x4c, 0x89, 0x45, 0xc0, //0x00000619 movq %r8, $-64(%rbp) + 0x0f, 0x84, 0x6c, 0x34, 0x00, 0x00, //0x0000061d je LBB0_625 + 0x4b, 0x8d, 0x3c, 0x04, //0x00000623 leaq (%r12,%r8), %rdi + 0x48, 0x83, 0xc7, 0xff, //0x00000627 addq $-1, %rdi + 0x80, 0x3f, 0x30, //0x0000062b cmpb $48, (%rdi) + 0x0f, 0x85, 0x3b, 0x00, 0x00, 0x00, //0x0000062e jne LBB0_86 + 0x41, 0xbd, 0x01, 0x00, 0x00, 0x00, //0x00000634 movl $1, %r13d + 0x49, 0x83, 0xfe, 0x01, //0x0000063a cmpq $1, %r14 + 0x0f, 0x84, 0xb9, 0x20, 0x00, 0x00, //0x0000063e je LBB0_452 + 0x48, 0x8b, 0x4d, 0xc0, //0x00000644 movq $-64(%rbp), %rcx + 0x41, 0x8a, 0x0c, 0x0c, //0x00000648 movb (%r12,%rcx), %cl + 0x80, 0xc1, 0xd2, //0x0000064c addb $-46, %cl + 0x80, 0xf9, 0x37, //0x0000064f cmpb $55, %cl + 0x0f, 0x87, 0xa5, 0x20, 0x00, 0x00, //0x00000652 ja LBB0_452 + 0x0f, 0xb6, 0xc9, //0x00000658 movzbl %cl, %ecx + 0x48, 0xba, 0x01, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, //0x0000065b movabsq $36028797027352577, %rdx + 0x48, 0x0f, 0xa3, 0xca, //0x00000665 btq %rcx, %rdx + 0x0f, 0x83, 0x8e, 0x20, 0x00, 0x00, //0x00000669 jae LBB0_452 + //0x0000066f LBB0_86 + 0x49, 0x83, 0xfe, 0x10, //0x0000066f cmpq $16, %r14 + 0x48, 0x89, 0x7d, 0xb8, //0x00000673 movq %rdi, $-72(%rbp) + 0x0f, 0x82, 0xa0, 0x27, 0x00, 0x00, //0x00000677 jb LBB0_490 + 0x49, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x0000067d movq $-1, %r10 + 0x45, 0x31, 0xed, //0x00000684 xorl %r13d, %r13d + 0x49, 0xc7, 0xc7, 0xff, 0xff, 0xff, 0xff, //0x00000687 movq $-1, %r15 + 0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x0000068e movq $-1, %r8 + 0x4d, 0x89, 0xf3, //0x00000695 movq %r14, %r11 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000698 .p2align 4, 0x90 + //0x000006a0 LBB0_88 + 0xf3, 0x42, 0x0f, 0x6f, 0x1c, 0x2f, //0x000006a0 movdqu (%rdi,%r13), %xmm3 + 0x66, 0x0f, 0x6f, 0xe3, //0x000006a6 movdqa %xmm3, %xmm4 + 0x66, 0x0f, 0x64, 0x25, 0xee, 0xf9, 0xff, 0xff, //0x000006aa pcmpgtb $-1554(%rip), %xmm4 /* LCPI0_10+0(%rip) */ + 0x66, 0x41, 0x0f, 0x6f, 0xef, //0x000006b2 movdqa %xmm15, %xmm5 + 0x66, 0x0f, 0x64, 0xeb, //0x000006b7 pcmpgtb %xmm3, %xmm5 + 0x66, 0x0f, 0xdb, 0xec, //0x000006bb pand %xmm4, %xmm5 + 0x66, 0x0f, 0x6f, 0xe3, //0x000006bf movdqa %xmm3, %xmm4 + 0x66, 0x0f, 0x74, 0x25, 0xf5, 0xf9, 0xff, 0xff, //0x000006c3 pcmpeqb $-1547(%rip), %xmm4 /* LCPI0_12+0(%rip) */ + 0x66, 0x0f, 0x6f, 0xf3, //0x000006cb movdqa %xmm3, %xmm6 + 0x66, 0x0f, 0x74, 0x35, 0xf9, 0xf9, 0xff, 0xff, //0x000006cf pcmpeqb $-1543(%rip), %xmm6 /* LCPI0_13+0(%rip) */ + 0x66, 0x0f, 0xeb, 0xf4, //0x000006d7 por %xmm4, %xmm6 + 0x66, 0x0f, 0x6f, 0xe3, //0x000006db movdqa %xmm3, %xmm4 + 0x66, 0x41, 0x0f, 0xdb, 0xe1, //0x000006df pand %xmm9, %xmm4 + 0x66, 0x0f, 0x74, 0x1d, 0xf4, 0xf9, 0xff, 0xff, //0x000006e4 pcmpeqb $-1548(%rip), %xmm3 /* LCPI0_14+0(%rip) */ + 0x66, 0x41, 0x0f, 0x74, 0xe3, //0x000006ec pcmpeqb %xmm11, %xmm4 + 0x66, 0x0f, 0xd7, 0xf4, //0x000006f1 pmovmskb %xmm4, %esi + 0x66, 0x0f, 0xeb, 0xe3, //0x000006f5 por %xmm3, %xmm4 + 0x66, 0x0f, 0xeb, 0xee, //0x000006f9 por %xmm6, %xmm5 + 0x66, 0x0f, 0xeb, 0xec, //0x000006fd por %xmm4, %xmm5 + 0x66, 0x44, 0x0f, 0xd7, 0xcb, //0x00000701 pmovmskb %xmm3, %r9d + 0x66, 0x0f, 0xd7, 0xd6, //0x00000706 pmovmskb %xmm6, %edx + 0x66, 0x0f, 0xd7, 0xcd, //0x0000070a pmovmskb %xmm5, %ecx + 0xf7, 0xd1, //0x0000070e notl %ecx + 0x0f, 0xbc, 0xc9, //0x00000710 bsfl %ecx, %ecx + 0x83, 0xf9, 0x10, //0x00000713 cmpl $16, %ecx + 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00000716 je LBB0_90 + 0xbf, 0xff, 0xff, 0xff, 0xff, //0x0000071c movl $-1, %edi + 0xd3, 0xe7, //0x00000721 shll %cl, %edi + 0xf7, 0xd7, //0x00000723 notl %edi + 0x41, 0x21, 0xf9, //0x00000725 andl %edi, %r9d + 0x21, 0xfe, //0x00000728 andl %edi, %esi + 0x21, 0xd7, //0x0000072a andl %edx, %edi + 0x89, 0xfa, //0x0000072c movl %edi, %edx + 0x48, 0x8b, 0x7d, 0xb8, //0x0000072e movq $-72(%rbp), %rdi + //0x00000732 LBB0_90 + 0x41, 0x8d, 0x59, 0xff, //0x00000732 leal $-1(%r9), %ebx + 0x44, 0x21, 0xcb, //0x00000736 andl %r9d, %ebx + 0x0f, 0x85, 0x69, 0x1f, 0x00, 0x00, //0x00000739 jne LBB0_444 + 0x8d, 0x5e, 0xff, //0x0000073f leal $-1(%rsi), %ebx + 0x21, 0xf3, //0x00000742 andl %esi, %ebx + 0x0f, 0x85, 0x5e, 0x1f, 0x00, 0x00, //0x00000744 jne LBB0_444 + 0x8d, 0x5a, 0xff, //0x0000074a leal $-1(%rdx), %ebx + 0x21, 0xd3, //0x0000074d andl %edx, %ebx + 0x0f, 0x85, 0x53, 0x1f, 0x00, 0x00, //0x0000074f jne LBB0_444 + 0x45, 0x85, 0xc9, //0x00000755 testl %r9d, %r9d + 0x0f, 0x84, 0x14, 0x00, 0x00, 0x00, //0x00000758 je LBB0_96 + 0x41, 0x0f, 0xbc, 0xd9, //0x0000075e bsfl %r9d, %ebx + 0x49, 0x83, 0xf8, 0xff, //0x00000762 cmpq $-1, %r8 + 0x0f, 0x85, 0xfa, 0x22, 0x00, 0x00, //0x00000766 jne LBB0_454 + 0x4c, 0x01, 0xeb, //0x0000076c addq %r13, %rbx + 0x49, 0x89, 0xd8, //0x0000076f movq %rbx, %r8 + //0x00000772 LBB0_96 + 0x85, 0xf6, //0x00000772 testl %esi, %esi + 0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x00000774 je LBB0_99 + 0x0f, 0xbc, 0xf6, //0x0000077a bsfl %esi, %esi + 0x49, 0x83, 0xff, 0xff, //0x0000077d cmpq $-1, %r15 + 0x0f, 0x85, 0xe6, 0x22, 0x00, 0x00, //0x00000781 jne LBB0_455 + 0x4c, 0x01, 0xee, //0x00000787 addq %r13, %rsi + 0x49, 0x89, 0xf7, //0x0000078a movq %rsi, %r15 + //0x0000078d LBB0_99 + 0x85, 0xd2, //0x0000078d testl %edx, %edx + 0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x0000078f je LBB0_102 + 0x0f, 0xbc, 0xd2, //0x00000795 bsfl %edx, %edx + 0x49, 0x83, 0xfa, 0xff, //0x00000798 cmpq $-1, %r10 + 0x0f, 0x85, 0xd2, 0x22, 0x00, 0x00, //0x0000079c jne LBB0_456 + 0x4c, 0x01, 0xea, //0x000007a2 addq %r13, %rdx + 0x49, 0x89, 0xd2, //0x000007a5 movq %rdx, %r10 + //0x000007a8 LBB0_102 + 0x83, 0xf9, 0x10, //0x000007a8 cmpl $16, %ecx + 0x0f, 0x85, 0xf7, 0x07, 0x00, 0x00, //0x000007ab jne LBB0_188 + 0x49, 0x83, 0xc3, 0xf0, //0x000007b1 addq $-16, %r11 + 0x49, 0x83, 0xc5, 0x10, //0x000007b5 addq $16, %r13 + 0x49, 0x83, 0xfb, 0x0f, //0x000007b9 cmpq $15, %r11 + 0x0f, 0x87, 0xdd, 0xfe, 0xff, 0xff, //0x000007bd ja LBB0_88 + 0x4a, 0x8d, 0x34, 0x2f, //0x000007c3 leaq (%rdi,%r13), %rsi + 0x49, 0x89, 0xf1, //0x000007c7 movq %rsi, %r9 + 0x4d, 0x39, 0xee, //0x000007ca cmpq %r13, %r14 + 0x0f, 0x84, 0xff, 0x09, 0x00, 0x00, //0x000007cd je LBB0_217 + //0x000007d3 LBB0_105 + 0x4e, 0x8d, 0x0c, 0x1e, //0x000007d3 leaq (%rsi,%r11), %r9 + 0x48, 0x89, 0xf7, //0x000007d7 movq %rsi, %rdi + 0x48, 0x2b, 0x7d, 0xc0, //0x000007da subq $-64(%rbp), %rdi + 0x4c, 0x29, 0xe7, //0x000007de subq %r12, %rdi + 0x48, 0x83, 0xc7, 0x01, //0x000007e1 addq $1, %rdi + 0x31, 0xd2, //0x000007e5 xorl %edx, %edx + 0x4c, 0x8d, 0x35, 0xd2, 0x37, 0x00, 0x00, //0x000007e7 leaq $14290(%rip), %r14 /* LJTI0_3+0(%rip) */ + 0xe9, 0x2a, 0x00, 0x00, 0x00, //0x000007ee jmp LBB0_109 + //0x000007f3 LBB0_106 + 0x49, 0x83, 0xfa, 0xff, //0x000007f3 cmpq $-1, %r10 + 0x0f, 0x85, 0xdc, 0x1e, 0x00, 0x00, //0x000007f7 jne LBB0_449 + 0x4c, 0x8d, 0x14, 0x17, //0x000007fd leaq (%rdi,%rdx), %r10 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000801 .p2align 4, 0x90 + //0x00000810 LBB0_108 + 0x48, 0x83, 0xc2, 0x01, //0x00000810 addq $1, %rdx + 0x49, 0x39, 0xd3, //0x00000814 cmpq %rdx, %r11 + 0x0f, 0x84, 0xb1, 0x09, 0x00, 0x00, //0x00000817 je LBB0_216 + //0x0000081d LBB0_109 + 0x0f, 0xbe, 0x0c, 0x16, //0x0000081d movsbl (%rsi,%rdx), %ecx + 0x8d, 0x59, 0xd0, //0x00000821 leal $-48(%rcx), %ebx + 0x83, 0xfb, 0x0a, //0x00000824 cmpl $10, %ebx + 0x0f, 0x82, 0xe3, 0xff, 0xff, 0xff, //0x00000827 jb LBB0_108 + 0x8d, 0x59, 0xd5, //0x0000082d leal $-43(%rcx), %ebx + 0x83, 0xfb, 0x1a, //0x00000830 cmpl $26, %ebx + 0x0f, 0x87, 0x1c, 0x00, 0x00, 0x00, //0x00000833 ja LBB0_114 + 0x49, 0x63, 0x0c, 0x9e, //0x00000839 movslq (%r14,%rbx,4), %rcx + 0x4c, 0x01, 0xf1, //0x0000083d addq %r14, %rcx + 0xff, 0xe1, //0x00000840 jmpq *%rcx + //0x00000842 LBB0_112 + 0x49, 0x83, 0xf8, 0xff, //0x00000842 cmpq $-1, %r8 + 0x0f, 0x85, 0x8d, 0x1e, 0x00, 0x00, //0x00000846 jne LBB0_449 + 0x4c, 0x8d, 0x04, 0x17, //0x0000084c leaq (%rdi,%rdx), %r8 + 0xe9, 0xbb, 0xff, 0xff, 0xff, //0x00000850 jmp LBB0_108 + //0x00000855 LBB0_114 + 0x83, 0xf9, 0x65, //0x00000855 cmpl $101, %ecx + 0x0f, 0x85, 0x6a, 0x09, 0x00, 0x00, //0x00000858 jne LBB0_215 + //0x0000085e LBB0_115 + 0x49, 0x83, 0xff, 0xff, //0x0000085e cmpq $-1, %r15 + 0x0f, 0x85, 0x71, 0x1e, 0x00, 0x00, //0x00000862 jne LBB0_449 + 0x4c, 0x8d, 0x3c, 0x17, //0x00000868 leaq (%rdi,%rdx), %r15 + 0xe9, 0x9f, 0xff, 0xff, 0xff, //0x0000086c jmp LBB0_108 + //0x00000871 LBB0_117 + 0x49, 0x81, 0xf9, 0xff, 0x0f, 0x00, 0x00, //0x00000871 cmpq $4095, %r9 + 0x0f, 0x8f, 0xd2, 0x31, 0x00, 0x00, //0x00000878 jg LBB0_651 + 0x49, 0x8d, 0x41, 0x01, //0x0000087e leaq $1(%r9), %rax + 0x49, 0x89, 0x45, 0x00, //0x00000882 movq %rax, (%r13) + 0x4b, 0xc7, 0x44, 0xcd, 0x08, 0x00, 0x00, 0x00, 0x00, //0x00000886 movq $0, $8(%r13,%r9,8) + 0xe9, 0x3c, 0xf9, 0xff, 0xff, //0x0000088f jmp LBB0_4 + //0x00000894 LBB0_64 + 0x4b, 0xc7, 0x44, 0xcd, 0x00, 0x02, 0x00, 0x00, 0x00, //0x00000894 movq $2, (%r13,%r9,8) + 0x48, 0x8b, 0x4d, 0x98, //0x0000089d movq $-104(%rbp), %rcx + 0xf6, 0xc1, 0x40, //0x000008a1 testb $64, %cl + 0x0f, 0x85, 0xcb, 0x03, 0x00, 0x00, //0x000008a4 jne LBB0_152 + 0x49, 0x8b, 0x16, //0x000008aa movq (%r14), %rdx + 0x48, 0x8b, 0x45, 0xa8, //0x000008ad movq $-88(%rbp), %rax + 0x48, 0x8b, 0x40, 0x08, //0x000008b1 movq $8(%rax), %rax + 0xf6, 0xc1, 0x20, //0x000008b5 testb $32, %cl + 0x48, 0x89, 0x45, 0xa0, //0x000008b8 movq %rax, $-96(%rbp) + 0x48, 0x89, 0x55, 0xc0, //0x000008bc movq %rdx, $-64(%rbp) + 0x0f, 0x85, 0xf0, 0x06, 0x00, 0x00, //0x000008c0 jne LBB0_189 + 0x49, 0x89, 0xc1, //0x000008c6 movq %rax, %r9 + 0x49, 0x29, 0xd1, //0x000008c9 subq %rdx, %r9 + 0x0f, 0x84, 0xde, 0x33, 0x00, 0x00, //0x000008cc je LBB0_660 + 0x49, 0x83, 0xf9, 0x40, //0x000008d2 cmpq $64, %r9 + 0x0f, 0x82, 0xd9, 0x26, 0x00, 0x00, //0x000008d6 jb LBB0_510 + 0x49, 0x89, 0xd6, //0x000008dc movq %rdx, %r14 + 0x49, 0xf7, 0xd6, //0x000008df notq %r14 + 0x48, 0xc7, 0x45, 0xc8, 0xff, 0xff, 0xff, 0xff, //0x000008e2 movq $-1, $-56(%rbp) + 0x48, 0x89, 0xd0, //0x000008ea movq %rdx, %rax + 0x45, 0x31, 0xc0, //0x000008ed xorl %r8d, %r8d + //0x000008f0 .p2align 4, 0x90 + //0x000008f0 LBB0_69 + 0xf3, 0x41, 0x0f, 0x6f, 0x1c, 0x04, //0x000008f0 movdqu (%r12,%rax), %xmm3 + 0xf3, 0x41, 0x0f, 0x6f, 0x64, 0x04, 0x10, //0x000008f6 movdqu $16(%r12,%rax), %xmm4 + 0xf3, 0x41, 0x0f, 0x6f, 0x6c, 0x04, 0x20, //0x000008fd movdqu $32(%r12,%rax), %xmm5 + 0xf3, 0x41, 0x0f, 0x6f, 0x74, 0x04, 0x30, //0x00000904 movdqu $48(%r12,%rax), %xmm6 + 0x66, 0x0f, 0x6f, 0xfb, //0x0000090b movdqa %xmm3, %xmm7 + 0x66, 0x0f, 0x74, 0xf8, //0x0000090f pcmpeqb %xmm0, %xmm7 + 0x66, 0x44, 0x0f, 0xd7, 0xd7, //0x00000913 pmovmskb %xmm7, %r10d + 0x66, 0x0f, 0x6f, 0xfc, //0x00000918 movdqa %xmm4, %xmm7 + 0x66, 0x0f, 0x74, 0xf8, //0x0000091c pcmpeqb %xmm0, %xmm7 + 0x66, 0x0f, 0xd7, 0xdf, //0x00000920 pmovmskb %xmm7, %ebx + 0x66, 0x0f, 0x6f, 0xfd, //0x00000924 movdqa %xmm5, %xmm7 + 0x66, 0x0f, 0x74, 0xf8, //0x00000928 pcmpeqb %xmm0, %xmm7 + 0x66, 0x0f, 0xd7, 0xf7, //0x0000092c pmovmskb %xmm7, %esi + 0x66, 0x0f, 0x6f, 0xfe, //0x00000930 movdqa %xmm6, %xmm7 + 0x66, 0x0f, 0x74, 0xf8, //0x00000934 pcmpeqb %xmm0, %xmm7 + 0x66, 0x0f, 0xd7, 0xd7, //0x00000938 pmovmskb %xmm7, %edx + 0x66, 0x0f, 0x74, 0xd9, //0x0000093c pcmpeqb %xmm1, %xmm3 + 0x66, 0x44, 0x0f, 0xd7, 0xdb, //0x00000940 pmovmskb %xmm3, %r11d + 0x66, 0x0f, 0x74, 0xe1, //0x00000945 pcmpeqb %xmm1, %xmm4 + 0x66, 0x0f, 0xd7, 0xcc, //0x00000949 pmovmskb %xmm4, %ecx + 0x66, 0x0f, 0x74, 0xe9, //0x0000094d pcmpeqb %xmm1, %xmm5 + 0x66, 0x0f, 0xd7, 0xfd, //0x00000951 pmovmskb %xmm5, %edi + 0x66, 0x0f, 0x74, 0xf1, //0x00000955 pcmpeqb %xmm1, %xmm6 + 0x66, 0x44, 0x0f, 0xd7, 0xfe, //0x00000959 pmovmskb %xmm6, %r15d + 0x48, 0xc1, 0xe2, 0x30, //0x0000095e shlq $48, %rdx + 0x48, 0xc1, 0xe6, 0x20, //0x00000962 shlq $32, %rsi + 0x48, 0x09, 0xd6, //0x00000966 orq %rdx, %rsi + 0x48, 0xc1, 0xe3, 0x10, //0x00000969 shlq $16, %rbx + 0x48, 0x09, 0xf3, //0x0000096d orq %rsi, %rbx + 0x49, 0x09, 0xda, //0x00000970 orq %rbx, %r10 + 0x49, 0xc1, 0xe7, 0x30, //0x00000973 shlq $48, %r15 + 0x48, 0xc1, 0xe7, 0x20, //0x00000977 shlq $32, %rdi + 0x4c, 0x09, 0xff, //0x0000097b orq %r15, %rdi + 0x48, 0xc1, 0xe1, 0x10, //0x0000097e shlq $16, %rcx + 0x48, 0x09, 0xf9, //0x00000982 orq %rdi, %rcx + 0x49, 0x09, 0xcb, //0x00000985 orq %rcx, %r11 + 0x0f, 0x85, 0x30, 0x00, 0x00, 0x00, //0x00000988 jne LBB0_121 + 0x4d, 0x85, 0xc0, //0x0000098e testq %r8, %r8 + 0x0f, 0x85, 0x3d, 0x00, 0x00, 0x00, //0x00000991 jne LBB0_123 + 0x45, 0x31, 0xc0, //0x00000997 xorl %r8d, %r8d + 0x4d, 0x85, 0xd2, //0x0000099a testq %r10, %r10 + 0x0f, 0x85, 0x83, 0x00, 0x00, 0x00, //0x0000099d jne LBB0_124 + //0x000009a3 LBB0_72 + 0x49, 0x83, 0xc1, 0xc0, //0x000009a3 addq $-64, %r9 + 0x49, 0x83, 0xc6, 0xc0, //0x000009a7 addq $-64, %r14 + 0x48, 0x83, 0xc0, 0x40, //0x000009ab addq $64, %rax + 0x49, 0x83, 0xf9, 0x3f, //0x000009af cmpq $63, %r9 + 0x0f, 0x87, 0x37, 0xff, 0xff, 0xff, //0x000009b3 ja LBB0_69 + 0xe9, 0x1e, 0x1f, 0x00, 0x00, //0x000009b9 jmp LBB0_73 + //0x000009be LBB0_121 + 0x48, 0x83, 0x7d, 0xc8, 0xff, //0x000009be cmpq $-1, $-56(%rbp) + 0x0f, 0x85, 0x0b, 0x00, 0x00, 0x00, //0x000009c3 jne LBB0_123 + 0x49, 0x0f, 0xbc, 0xcb, //0x000009c9 bsfq %r11, %rcx + 0x48, 0x01, 0xc1, //0x000009cd addq %rax, %rcx + 0x48, 0x89, 0x4d, 0xc8, //0x000009d0 movq %rcx, $-56(%rbp) + //0x000009d4 LBB0_123 + 0x4c, 0x89, 0xc1, //0x000009d4 movq %r8, %rcx + 0x48, 0xf7, 0xd1, //0x000009d7 notq %rcx + 0x4c, 0x21, 0xd9, //0x000009da andq %r11, %rcx + 0x48, 0x8d, 0x14, 0x09, //0x000009dd leaq (%rcx,%rcx), %rdx + 0x4c, 0x09, 0xc2, //0x000009e1 orq %r8, %rdx + 0x48, 0x89, 0xd6, //0x000009e4 movq %rdx, %rsi + 0x48, 0xf7, 0xd6, //0x000009e7 notq %rsi + 0x4c, 0x21, 0xde, //0x000009ea andq %r11, %rsi + 0x48, 0xbf, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x000009ed movabsq $-6148914691236517206, %rdi + 0x48, 0x21, 0xfe, //0x000009f7 andq %rdi, %rsi + 0x45, 0x31, 0xc0, //0x000009fa xorl %r8d, %r8d + 0x48, 0x01, 0xce, //0x000009fd addq %rcx, %rsi + 0x41, 0x0f, 0x92, 0xc0, //0x00000a00 setb %r8b + 0x48, 0x01, 0xf6, //0x00000a04 addq %rsi, %rsi + 0x48, 0xb9, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00000a07 movabsq $6148914691236517205, %rcx + 0x48, 0x31, 0xce, //0x00000a11 xorq %rcx, %rsi + 0x48, 0x21, 0xd6, //0x00000a14 andq %rdx, %rsi + 0x48, 0xf7, 0xd6, //0x00000a17 notq %rsi + 0x49, 0x21, 0xf2, //0x00000a1a andq %rsi, %r10 + 0x4d, 0x85, 0xd2, //0x00000a1d testq %r10, %r10 + 0x0f, 0x84, 0x7d, 0xff, 0xff, 0xff, //0x00000a20 je LBB0_72 + //0x00000a26 LBB0_124 + 0x49, 0x0f, 0xbc, 0xc2, //0x00000a26 bsfq %r10, %rax + 0x4c, 0x29, 0xf0, //0x00000a2a subq %r14, %rax + 0x4c, 0x8b, 0x75, 0xd0, //0x00000a2d movq $-48(%rbp), %r14 + 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00000a31 movabsq $4294977024, %r11 + 0x48, 0x8b, 0x75, 0xc0, //0x00000a3b movq $-64(%rbp), %rsi + 0xe9, 0xb3, 0x0d, 0x00, 0x00, //0x00000a3f jmp LBB0_313 + //0x00000a44 LBB0_125 + 0x48, 0x8b, 0x4d, 0xa8, //0x00000a44 movq $-88(%rbp), %rcx + 0x4c, 0x8b, 0x49, 0x08, //0x00000a48 movq $8(%rcx), %r9 + 0x4d, 0x8b, 0x06, //0x00000a4c movq (%r14), %r8 + 0x4f, 0x8d, 0x14, 0x04, //0x00000a4f leaq (%r12,%r8), %r10 + 0x4d, 0x29, 0xc1, //0x00000a53 subq %r8, %r9 + 0x49, 0x83, 0xf9, 0x20, //0x00000a56 cmpq $32, %r9 + 0x0f, 0x8c, 0x3a, 0x1c, 0x00, 0x00, //0x00000a5a jl LBB0_133 + 0x41, 0xbe, 0x20, 0x00, 0x00, 0x00, //0x00000a60 movl $32, %r14d + 0x31, 0xf6, //0x00000a66 xorl %esi, %esi + 0x45, 0x31, 0xdb, //0x00000a68 xorl %r11d, %r11d + 0xe9, 0x26, 0x00, 0x00, 0x00, //0x00000a6b jmp LBB0_127 + //0x00000a70 .p2align 4, 0x90 + //0x00000a70 LBB0_129 + 0x45, 0x31, 0xdb, //0x00000a70 xorl %r11d, %r11d + 0x48, 0x85, 0xdb, //0x00000a73 testq %rbx, %rbx + 0x0f, 0x85, 0x2b, 0xf7, 0xff, 0xff, //0x00000a76 jne LBB0_1 + //0x00000a7c LBB0_130 + 0x48, 0x83, 0xc6, 0x20, //0x00000a7c addq $32, %rsi + 0x4b, 0x8d, 0x0c, 0x31, //0x00000a80 leaq (%r9,%r14), %rcx + 0x48, 0x83, 0xc1, 0xe0, //0x00000a84 addq $-32, %rcx + 0x49, 0x83, 0xc6, 0xe0, //0x00000a88 addq $-32, %r14 + 0x48, 0x83, 0xf9, 0x3f, //0x00000a8c cmpq $63, %rcx + 0x0f, 0x8e, 0xe7, 0x1b, 0x00, 0x00, //0x00000a90 jle LBB0_131 + //0x00000a96 LBB0_127 + 0xf3, 0x41, 0x0f, 0x6f, 0x24, 0x32, //0x00000a96 movdqu (%r10,%rsi), %xmm4 + 0xf3, 0x41, 0x0f, 0x6f, 0x6c, 0x32, 0x10, //0x00000a9c movdqu $16(%r10,%rsi), %xmm5 + 0x66, 0x0f, 0x6f, 0xf4, //0x00000aa3 movdqa %xmm4, %xmm6 + 0x66, 0x0f, 0x74, 0xf0, //0x00000aa7 pcmpeqb %xmm0, %xmm6 + 0x66, 0x0f, 0xd7, 0xfe, //0x00000aab pmovmskb %xmm6, %edi + 0x66, 0x0f, 0x6f, 0xf5, //0x00000aaf movdqa %xmm5, %xmm6 + 0x66, 0x0f, 0x74, 0xf0, //0x00000ab3 pcmpeqb %xmm0, %xmm6 + 0x66, 0x0f, 0xd7, 0xde, //0x00000ab7 pmovmskb %xmm6, %ebx + 0x48, 0xc1, 0xe3, 0x10, //0x00000abb shlq $16, %rbx + 0x48, 0x09, 0xfb, //0x00000abf orq %rdi, %rbx + 0x66, 0x0f, 0x74, 0xe1, //0x00000ac2 pcmpeqb %xmm1, %xmm4 + 0x66, 0x0f, 0xd7, 0xcc, //0x00000ac6 pmovmskb %xmm4, %ecx + 0x66, 0x0f, 0x74, 0xe9, //0x00000aca pcmpeqb %xmm1, %xmm5 + 0x66, 0x0f, 0xd7, 0xfd, //0x00000ace pmovmskb %xmm5, %edi + 0x48, 0xc1, 0xe7, 0x10, //0x00000ad2 shlq $16, %rdi + 0x48, 0x09, 0xcf, //0x00000ad6 orq %rcx, %rdi + 0x48, 0x89, 0xf9, //0x00000ad9 movq %rdi, %rcx + 0x4c, 0x09, 0xd9, //0x00000adc orq %r11, %rcx + 0x0f, 0x84, 0x8b, 0xff, 0xff, 0xff, //0x00000adf je LBB0_129 + 0x44, 0x89, 0xd9, //0x00000ae5 movl %r11d, %ecx + 0xf7, 0xd1, //0x00000ae8 notl %ecx + 0x21, 0xf9, //0x00000aea andl %edi, %ecx + 0x44, 0x8d, 0x3c, 0x09, //0x00000aec leal (%rcx,%rcx), %r15d + 0x45, 0x09, 0xdf, //0x00000af0 orl %r11d, %r15d + 0x44, 0x89, 0xfa, //0x00000af3 movl %r15d, %edx + 0xf7, 0xd2, //0x00000af6 notl %edx + 0x21, 0xfa, //0x00000af8 andl %edi, %edx + 0x81, 0xe2, 0xaa, 0xaa, 0xaa, 0xaa, //0x00000afa andl $-1431655766, %edx + 0x45, 0x31, 0xdb, //0x00000b00 xorl %r11d, %r11d + 0x01, 0xca, //0x00000b03 addl %ecx, %edx + 0x41, 0x0f, 0x92, 0xc3, //0x00000b05 setb %r11b + 0x01, 0xd2, //0x00000b09 addl %edx, %edx + 0x81, 0xf2, 0x55, 0x55, 0x55, 0x55, //0x00000b0b xorl $1431655765, %edx + 0x44, 0x21, 0xfa, //0x00000b11 andl %r15d, %edx + 0xf7, 0xd2, //0x00000b14 notl %edx + 0x21, 0xd3, //0x00000b16 andl %edx, %ebx + 0x48, 0x85, 0xdb, //0x00000b18 testq %rbx, %rbx + 0x0f, 0x84, 0x5b, 0xff, 0xff, 0xff, //0x00000b1b je LBB0_130 + 0xe9, 0x81, 0xf6, 0xff, 0xff, //0x00000b21 jmp LBB0_1 + //0x00000b26 LBB0_134 + 0x4c, 0x89, 0xf1, //0x00000b26 movq %r14, %rcx + 0x4c, 0x29, 0xc1, //0x00000b29 subq %r8, %rcx + 0x48, 0x83, 0xf9, 0x10, //0x00000b2c cmpq $16, %rcx + 0x0f, 0x82, 0xc7, 0x22, 0x00, 0x00, //0x00000b30 jb LBB0_489 + 0x4c, 0x89, 0xc6, //0x00000b36 movq %r8, %rsi + 0x48, 0xf7, 0xde, //0x00000b39 negq %rsi + 0x49, 0x8d, 0x40, 0x01, //0x00000b3c leaq $1(%r8), %rax + 0x49, 0x8d, 0x48, 0xff, //0x00000b40 leaq $-1(%r8), %rcx + 0x4b, 0x8d, 0x14, 0x04, //0x00000b44 leaq (%r12,%r8), %rdx + 0x48, 0x83, 0xc2, 0xff, //0x00000b48 addq $-1, %rdx + 0x4c, 0x89, 0xc3, //0x00000b4c movq %r8, %rbx + 0x90, //0x00000b4f .p2align 4, 0x90 + //0x00000b50 LBB0_136 + 0xf3, 0x41, 0x0f, 0x6f, 0x1c, 0x1c, //0x00000b50 movdqu (%r12,%rbx), %xmm3 + 0x66, 0x0f, 0x6f, 0xe3, //0x00000b56 movdqa %xmm3, %xmm4 + 0x66, 0x41, 0x0f, 0x74, 0xe6, //0x00000b5a pcmpeqb %xmm14, %xmm4 + 0x66, 0x41, 0x0f, 0xdb, 0xd9, //0x00000b5f pand %xmm9, %xmm3 + 0x66, 0x0f, 0x74, 0xda, //0x00000b64 pcmpeqb %xmm2, %xmm3 + 0x66, 0x0f, 0xeb, 0xdc, //0x00000b68 por %xmm4, %xmm3 + 0x66, 0x0f, 0xd7, 0xfb, //0x00000b6c pmovmskb %xmm3, %edi + 0x85, 0xff, //0x00000b70 testl %edi, %edi + 0x0f, 0x85, 0x94, 0x00, 0x00, 0x00, //0x00000b72 jne LBB0_147 + 0x48, 0x83, 0xc3, 0x10, //0x00000b78 addq $16, %rbx + 0x49, 0x8d, 0x3c, 0x36, //0x00000b7c leaq (%r14,%rsi), %rdi + 0x48, 0x83, 0xc7, 0xf0, //0x00000b80 addq $-16, %rdi + 0x48, 0x83, 0xc6, 0xf0, //0x00000b84 addq $-16, %rsi + 0x48, 0x83, 0xc0, 0x10, //0x00000b88 addq $16, %rax + 0x48, 0x83, 0xc1, 0x10, //0x00000b8c addq $16, %rcx + 0x48, 0x83, 0xc2, 0x10, //0x00000b90 addq $16, %rdx + 0x48, 0x83, 0xff, 0x0f, //0x00000b94 cmpq $15, %rdi + 0x0f, 0x87, 0xb2, 0xff, 0xff, 0xff, //0x00000b98 ja LBB0_136 + 0x4c, 0x89, 0xe0, //0x00000b9e movq %r12, %rax + 0x48, 0x29, 0xf0, //0x00000ba1 subq %rsi, %rax + 0x49, 0x01, 0xf6, //0x00000ba4 addq %rsi, %r14 + 0x4c, 0x89, 0xf1, //0x00000ba7 movq %r14, %rcx + 0x48, 0x85, 0xc9, //0x00000baa testq %rcx, %rcx + 0x4c, 0x8b, 0x75, 0xd0, //0x00000bad movq $-48(%rbp), %r14 + 0x48, 0xbf, 0x00, 0x26, 0x00, 0x00, 0x01, 0x10, 0x00, 0x00, //0x00000bb1 movabsq $17596481021440, %rdi + 0x0f, 0x84, 0x40, 0x00, 0x00, 0x00, //0x00000bbb je LBB0_146 + //0x00000bc1 LBB0_139 + 0x48, 0x8d, 0x14, 0x08, //0x00000bc1 leaq (%rax,%rcx), %rdx + //0x00000bc5 LBB0_140 + 0x0f, 0xb6, 0x30, //0x00000bc5 movzbl (%rax), %esi + 0x48, 0x83, 0xfe, 0x2c, //0x00000bc8 cmpq $44, %rsi + 0x0f, 0x87, 0x0a, 0x00, 0x00, 0x00, //0x00000bcc ja LBB0_142 + 0x48, 0x0f, 0xa3, 0xf7, //0x00000bd2 btq %rsi, %rdi + 0x0f, 0x82, 0x25, 0x00, 0x00, 0x00, //0x00000bd6 jb LBB0_146 + //0x00000bdc LBB0_142 + 0x40, 0x80, 0xfe, 0x5d, //0x00000bdc cmpb $93, %sil + 0x0f, 0x84, 0x1b, 0x00, 0x00, 0x00, //0x00000be0 je LBB0_146 + 0x40, 0x80, 0xfe, 0x7d, //0x00000be6 cmpb $125, %sil + 0x0f, 0x84, 0x11, 0x00, 0x00, 0x00, //0x00000bea je LBB0_146 + 0x48, 0x83, 0xc0, 0x01, //0x00000bf0 addq $1, %rax + 0x48, 0x83, 0xc1, 0xff, //0x00000bf4 addq $-1, %rcx + 0x0f, 0x85, 0xc7, 0xff, 0xff, 0xff, //0x00000bf8 jne LBB0_140 + 0x48, 0x89, 0xd0, //0x00000bfe movq %rdx, %rax + //0x00000c01 LBB0_146 + 0x4c, 0x29, 0xe0, //0x00000c01 subq %r12, %rax + 0x49, 0x89, 0x06, //0x00000c04 movq %rax, (%r14) + 0xe9, 0xba, 0xf5, 0xff, 0xff, //0x00000c07 jmp LBB0_3 + //0x00000c0c LBB0_147 + 0x66, 0x0f, 0xbc, 0xff, //0x00000c0c bsfw %di, %di + 0x0f, 0xb7, 0xdf, //0x00000c10 movzwl %di, %ebx + 0x48, 0x89, 0xdf, //0x00000c13 movq %rbx, %rdi + 0x48, 0x29, 0xf7, //0x00000c16 subq %rsi, %rdi + 0x4c, 0x8b, 0x75, 0xd0, //0x00000c19 movq $-48(%rbp), %r14 + 0x49, 0x89, 0x3e, //0x00000c1d movq %rdi, (%r14) + 0x48, 0x85, 0xff, //0x00000c20 testq %rdi, %rdi + 0x0f, 0x8e, 0x9d, 0xf5, 0xff, 0xff, //0x00000c23 jle LBB0_3 + 0x48, 0x01, 0xd8, //0x00000c29 addq %rbx, %rax + 0x48, 0x01, 0xd9, //0x00000c2c addq %rbx, %rcx + 0x48, 0x01, 0xda, //0x00000c2f addq %rbx, %rdx + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000c32 .p2align 4, 0x90 + //0x00000c40 LBB0_149 + 0x0f, 0xb6, 0x32, //0x00000c40 movzbl (%rdx), %esi + 0x48, 0x83, 0xfe, 0x20, //0x00000c43 cmpq $32, %rsi + 0x0f, 0x87, 0x79, 0xf5, 0xff, 0xff, //0x00000c47 ja LBB0_3 + 0x49, 0x0f, 0xa3, 0xf3, //0x00000c4d btq %rsi, %r11 + 0x0f, 0x83, 0x6f, 0xf5, 0xff, 0xff, //0x00000c51 jae LBB0_3 + 0x49, 0x89, 0x0e, //0x00000c57 movq %rcx, (%r14) + 0x48, 0x83, 0xc0, 0xff, //0x00000c5a addq $-1, %rax + 0x48, 0x83, 0xc1, 0xff, //0x00000c5e addq $-1, %rcx + 0x48, 0x83, 0xc2, 0xff, //0x00000c62 addq $-1, %rdx + 0x48, 0x83, 0xf8, 0x01, //0x00000c66 cmpq $1, %rax + 0x0f, 0x8f, 0xd0, 0xff, 0xff, 0xff, //0x00000c6a jg LBB0_149 + 0xe9, 0x51, 0xf5, 0xff, 0xff, //0x00000c70 jmp LBB0_3 + //0x00000c75 LBB0_152 + 0x48, 0x8b, 0x4d, 0xa8, //0x00000c75 movq $-88(%rbp), %rcx + 0x4c, 0x8b, 0x49, 0x08, //0x00000c79 movq $8(%rcx), %r9 + 0x4d, 0x8b, 0x06, //0x00000c7d movq (%r14), %r8 + 0x4f, 0x8d, 0x14, 0x04, //0x00000c80 leaq (%r12,%r8), %r10 + 0x4d, 0x29, 0xc1, //0x00000c84 subq %r8, %r9 + 0x49, 0x83, 0xf9, 0x20, //0x00000c87 cmpq $32, %r9 + 0x0f, 0x8c, 0xa5, 0x1a, 0x00, 0x00, //0x00000c8b jl LBB0_161 + 0x41, 0xbe, 0x20, 0x00, 0x00, 0x00, //0x00000c91 movl $32, %r14d + 0x31, 0xf6, //0x00000c97 xorl %esi, %esi + 0x45, 0x31, 0xdb, //0x00000c99 xorl %r11d, %r11d + 0xe9, 0x35, 0x00, 0x00, 0x00, //0x00000c9c jmp LBB0_154 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000ca1 .p2align 4, 0x90 + //0x00000cb0 LBB0_157 0x45, 0x31, 0xdb, //0x00000cb0 xorl %r11d, %r11d - 0x48, 0x85, 0xff, //0x00000cb3 testq %rdi, %rdi - 0x0f, 0x85, 0xa5, 0x00, 0x00, 0x00, //0x00000cb6 jne LBB0_151 - //0x00000cbc LBB0_153 - 0x48, 0x83, 0xc2, 0x20, //0x00000cbc addq $32, %rdx + 0x48, 0x85, 0xdb, //0x00000cb3 testq %rbx, %rbx + 0x0f, 0x85, 0xa5, 0x00, 0x00, 0x00, //0x00000cb6 jne LBB0_156 + //0x00000cbc LBB0_158 + 0x48, 0x83, 0xc6, 0x20, //0x00000cbc addq $32, %rsi 0x4b, 0x8d, 0x0c, 0x31, //0x00000cc0 leaq (%r9,%r14), %rcx 0x48, 0x83, 0xc1, 0xe0, //0x00000cc4 addq $-32, %rcx 0x49, 0x83, 0xc6, 0xe0, //0x00000cc8 addq $-32, %r14 0x48, 0x83, 0xf9, 0x3f, //0x00000ccc cmpq $63, %rcx - 0x0f, 0x8e, 0xfb, 0x19, 0x00, 0x00, //0x00000cd0 jle LBB0_154 - //0x00000cd6 LBB0_149 - 0xf3, 0x41, 0x0f, 0x6f, 0x1c, 0x12, //0x00000cd6 movdqu (%r10,%rdx), %xmm3 - 0xf3, 0x41, 0x0f, 0x6f, 0x64, 0x12, 0x10, //0x00000cdc movdqu $16(%r10,%rdx), %xmm4 + 0x0f, 0x8e, 0x43, 0x1a, 0x00, 0x00, //0x00000cd0 jle LBB0_159 + //0x00000cd6 LBB0_154 + 0xf3, 0x41, 0x0f, 0x6f, 0x1c, 0x32, //0x00000cd6 movdqu (%r10,%rsi), %xmm3 + 0xf3, 0x41, 0x0f, 0x6f, 0x64, 0x32, 0x10, //0x00000cdc movdqu $16(%r10,%rsi), %xmm4 0x66, 0x0f, 0x6f, 0xeb, //0x00000ce3 movdqa %xmm3, %xmm5 0x66, 0x0f, 0x74, 0xe8, //0x00000ce7 pcmpeqb %xmm0, %xmm5 - 0x66, 0x0f, 0xd7, 0xf5, //0x00000ceb pmovmskb %xmm5, %esi + 0x66, 0x0f, 0xd7, 0xfd, //0x00000ceb pmovmskb %xmm5, %edi 0x66, 0x0f, 0x6f, 0xec, //0x00000cef movdqa %xmm4, %xmm5 0x66, 0x0f, 0x74, 0xe8, //0x00000cf3 pcmpeqb %xmm0, %xmm5 - 0x66, 0x0f, 0xd7, 0xfd, //0x00000cf7 pmovmskb %xmm5, %edi - 0x48, 0xc1, 0xe7, 0x10, //0x00000cfb shlq $16, %rdi - 0x48, 0x09, 0xf7, //0x00000cff orq %rsi, %rdi + 0x66, 0x0f, 0xd7, 0xdd, //0x00000cf7 pmovmskb %xmm5, %ebx + 0x48, 0xc1, 0xe3, 0x10, //0x00000cfb shlq $16, %rbx + 0x48, 0x09, 0xfb, //0x00000cff orq %rdi, %rbx 0x66, 0x0f, 0x74, 0xd9, //0x00000d02 pcmpeqb %xmm1, %xmm3 0x66, 0x0f, 0xd7, 0xcb, //0x00000d06 pmovmskb %xmm3, %ecx 0x66, 0x0f, 0x74, 0xe1, //0x00000d0a pcmpeqb %xmm1, %xmm4 - 0x66, 0x0f, 0xd7, 0xf4, //0x00000d0e pmovmskb %xmm4, %esi - 0x48, 0xc1, 0xe6, 0x10, //0x00000d12 shlq $16, %rsi - 0x48, 0x09, 0xce, //0x00000d16 orq %rcx, %rsi - 0x48, 0x89, 0xf1, //0x00000d19 movq %rsi, %rcx + 0x66, 0x0f, 0xd7, 0xfc, //0x00000d0e pmovmskb %xmm4, %edi + 0x48, 0xc1, 0xe7, 0x10, //0x00000d12 shlq $16, %rdi + 0x48, 0x09, 0xcf, //0x00000d16 orq %rcx, %rdi + 0x48, 0x89, 0xf9, //0x00000d19 movq %rdi, %rcx 0x4c, 0x09, 0xd9, //0x00000d1c orq %r11, %rcx - 0x0f, 0x84, 0x8b, 0xff, 0xff, 0xff, //0x00000d1f je LBB0_152 + 0x0f, 0x84, 0x8b, 0xff, 0xff, 0xff, //0x00000d1f je LBB0_157 0x44, 0x89, 0xd9, //0x00000d25 movl %r11d, %ecx 0xf7, 0xd1, //0x00000d28 notl %ecx - 0x21, 0xf1, //0x00000d2a andl %esi, %ecx + 0x21, 0xf9, //0x00000d2a andl %edi, %ecx 0x44, 0x8d, 0x3c, 0x09, //0x00000d2c leal (%rcx,%rcx), %r15d 0x45, 0x09, 0xdf, //0x00000d30 orl %r11d, %r15d - 0x44, 0x89, 0xfb, //0x00000d33 movl %r15d, %ebx - 0xf7, 0xd3, //0x00000d36 notl %ebx - 0x21, 0xf3, //0x00000d38 andl %esi, %ebx - 0x81, 0xe3, 0xaa, 0xaa, 0xaa, 0xaa, //0x00000d3a andl $-1431655766, %ebx + 0x44, 0x89, 0xfa, //0x00000d33 movl %r15d, %edx + 0xf7, 0xd2, //0x00000d36 notl %edx + 0x21, 0xfa, //0x00000d38 andl %edi, %edx + 0x81, 0xe2, 0xaa, 0xaa, 0xaa, 0xaa, //0x00000d3a andl $-1431655766, %edx 0x45, 0x31, 0xdb, //0x00000d40 xorl %r11d, %r11d - 0x01, 0xcb, //0x00000d43 addl %ecx, %ebx + 0x01, 0xca, //0x00000d43 addl %ecx, %edx 0x41, 0x0f, 0x92, 0xc3, //0x00000d45 setb %r11b - 0x01, 0xdb, //0x00000d49 addl %ebx, %ebx - 0x81, 0xf3, 0x55, 0x55, 0x55, 0x55, //0x00000d4b xorl $1431655765, %ebx - 0x44, 0x21, 0xfb, //0x00000d51 andl %r15d, %ebx - 0xf7, 0xd3, //0x00000d54 notl %ebx - 0x21, 0xdf, //0x00000d56 andl %ebx, %edi - 0x48, 0x85, 0xff, //0x00000d58 testq %rdi, %rdi - 0x0f, 0x84, 0x5b, 0xff, 0xff, 0xff, //0x00000d5b je LBB0_153 - //0x00000d61 LBB0_151 - 0x0f, 0xbc, 0xc7, //0x00000d61 bsfl %edi, %eax + 0x01, 0xd2, //0x00000d49 addl %edx, %edx + 0x81, 0xf2, 0x55, 0x55, 0x55, 0x55, //0x00000d4b xorl $1431655765, %edx + 0x44, 0x21, 0xfa, //0x00000d51 andl %r15d, %edx + 0xf7, 0xd2, //0x00000d54 notl %edx + 0x21, 0xd3, //0x00000d56 andl %edx, %ebx + 0x48, 0x85, 0xdb, //0x00000d58 testq %rbx, %rbx + 0x0f, 0x84, 0x5b, 0xff, 0xff, 0xff, //0x00000d5b je LBB0_158 + //0x00000d61 LBB0_156 + 0x0f, 0xbc, 0xc3, //0x00000d61 bsfl %ebx, %eax 0x4c, 0x01, 0xc0, //0x00000d64 addq %r8, %rax - 0x4c, 0x8d, 0x14, 0x02, //0x00000d67 leaq (%rdx,%rax), %r10 + 0x4c, 0x8d, 0x14, 0x06, //0x00000d67 leaq (%rsi,%rax), %r10 0x49, 0x83, 0xc2, 0x01, //0x00000d6b addq $1, %r10 0x4c, 0x8b, 0x75, 0xd0, //0x00000d6f movq $-48(%rbp), %r14 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00000d73 movabsq $4294977024, %r11 0x4d, 0x89, 0x16, //0x00000d7d movq %r10, (%r14) 0x4d, 0x85, 0xc0, //0x00000d80 testq %r8, %r8 - 0x0f, 0x8f, 0x93, 0x0a, 0x00, 0x00, //0x00000d83 jg LBB0_306 - 0xe9, 0x73, 0x2c, 0x00, 0x00, //0x00000d89 jmp LBB0_608 - //0x00000d8e LBB0_157 + 0x0f, 0x8f, 0x83, 0x0a, 0x00, 0x00, //0x00000d83 jg LBB0_315 + 0xe9, 0xce, 0x2c, 0x00, 0x00, //0x00000d89 jmp LBB0_622 + //0x00000d8e LBB0_162 0x49, 0x89, 0xc6, //0x00000d8e movq %rax, %r14 0x49, 0x29, 0xd6, //0x00000d91 subq %rdx, %r14 - 0x0f, 0x84, 0x71, 0x2e, 0x00, 0x00, //0x00000d94 je LBB0_643 + 0x0f, 0x84, 0xdc, 0x2e, 0x00, 0x00, //0x00000d94 je LBB0_657 0x49, 0x83, 0xfe, 0x40, //0x00000d9a cmpq $64, %r14 - 0x0f, 0x82, 0x17, 0x21, 0x00, 0x00, //0x00000d9e jb LBB0_486 - 0x4c, 0x89, 0x65, 0xc0, //0x00000da4 movq %r12, $-64(%rbp) + 0x0f, 0x82, 0x5e, 0x21, 0x00, 0x00, //0x00000d9e jb LBB0_504 + 0x4c, 0x89, 0x65, 0xb8, //0x00000da4 movq %r12, $-72(%rbp) 0x48, 0xc7, 0x45, 0xc8, 0xff, 0xff, 0xff, 0xff, //0x00000da8 movq $-1, $-56(%rbp) - 0x48, 0x8b, 0x45, 0xb0, //0x00000db0 movq $-80(%rbp), %rax + 0x48, 0x8b, 0x45, 0xc0, //0x00000db0 movq $-64(%rbp), %rax 0x31, 0xdb, //0x00000db4 xorl %ebx, %ebx 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000db6 .p2align 4, 0x90 - //0x00000dc0 LBB0_160 + //0x00000dc0 LBB0_165 0x49, 0x89, 0xdc, //0x00000dc0 movq %rbx, %r12 - 0x48, 0x8b, 0x4d, 0xc0, //0x00000dc3 movq $-64(%rbp), %rcx + 0x48, 0x8b, 0x4d, 0xb8, //0x00000dc3 movq $-72(%rbp), %rcx 0xf3, 0x0f, 0x6f, 0x1c, 0x01, //0x00000dc7 movdqu (%rcx,%rax), %xmm3 0xf3, 0x0f, 0x6f, 0x7c, 0x01, 0x10, //0x00000dcc movdqu $16(%rcx,%rax), %xmm7 0xf3, 0x0f, 0x6f, 0x74, 0x01, 0x20, //0x00000dd2 movdqu $32(%rcx,%rax), %xmm6 @@ -875,7 +878,7 @@ var _text_skip_array = []byte{ 0x66, 0x0f, 0xd7, 0xdd, //0x00000df3 pmovmskb %xmm5, %ebx 0x66, 0x0f, 0x6f, 0xee, //0x00000df7 movdqa %xmm6, %xmm5 0x66, 0x0f, 0x74, 0xe8, //0x00000dfb pcmpeqb %xmm0, %xmm5 - 0x66, 0x44, 0x0f, 0xd7, 0xd5, //0x00000dff pmovmskb %xmm5, %r10d + 0x66, 0x44, 0x0f, 0xd7, 0xcd, //0x00000dff pmovmskb %xmm5, %r9d 0x66, 0x0f, 0x6f, 0xec, //0x00000e04 movdqa %xmm4, %xmm5 0x66, 0x0f, 0x74, 0xe8, //0x00000e08 pcmpeqb %xmm0, %xmm5 0x66, 0x44, 0x0f, 0xd7, 0xfd, //0x00000e0c pmovmskb %xmm5, %r15d @@ -884,7 +887,7 @@ var _text_skip_array = []byte{ 0x66, 0x44, 0x0f, 0xd7, 0xed, //0x00000e19 pmovmskb %xmm5, %r13d 0x66, 0x0f, 0x6f, 0xef, //0x00000e1e movdqa %xmm7, %xmm5 0x66, 0x0f, 0x74, 0xe9, //0x00000e22 pcmpeqb %xmm1, %xmm5 - 0x66, 0x0f, 0xd7, 0xfd, //0x00000e26 pmovmskb %xmm5, %edi + 0x66, 0x0f, 0xd7, 0xd5, //0x00000e26 pmovmskb %xmm5, %edx 0x66, 0x0f, 0x6f, 0xee, //0x00000e2a movdqa %xmm6, %xmm5 0x66, 0x0f, 0x74, 0xe9, //0x00000e2e pcmpeqb %xmm1, %xmm5 0x66, 0x0f, 0xd7, 0xcd, //0x00000e32 pmovmskb %xmm5, %ecx @@ -895,3281 +898,3312 @@ var _text_skip_array = []byte{ 0x66, 0x0f, 0x64, 0xef, //0x00000e48 pcmpgtb %xmm7, %xmm5 0x66, 0x41, 0x0f, 0x64, 0xfa, //0x00000e4c pcmpgtb %xmm10, %xmm7 0x66, 0x0f, 0xdb, 0xfd, //0x00000e51 pand %xmm5, %xmm7 - 0x66, 0x0f, 0xd7, 0xf7, //0x00000e55 pmovmskb %xmm7, %esi + 0x66, 0x0f, 0xd7, 0xff, //0x00000e55 pmovmskb %xmm7, %edi 0x66, 0x41, 0x0f, 0x6f, 0xec, //0x00000e59 movdqa %xmm12, %xmm5 0x66, 0x0f, 0x64, 0xee, //0x00000e5e pcmpgtb %xmm6, %xmm5 0x66, 0x41, 0x0f, 0x64, 0xf2, //0x00000e62 pcmpgtb %xmm10, %xmm6 0x66, 0x0f, 0xdb, 0xf5, //0x00000e67 pand %xmm5, %xmm6 - 0x66, 0x0f, 0xd7, 0xd6, //0x00000e6b pmovmskb %xmm6, %edx + 0x66, 0x0f, 0xd7, 0xf6, //0x00000e6b pmovmskb %xmm6, %esi 0x66, 0x41, 0x0f, 0x6f, 0xec, //0x00000e6f movdqa %xmm12, %xmm5 0x66, 0x0f, 0x64, 0xec, //0x00000e74 pcmpgtb %xmm4, %xmm5 0x66, 0x41, 0x0f, 0x64, 0xe2, //0x00000e78 pcmpgtb %xmm10, %xmm4 0x66, 0x0f, 0xdb, 0xe5, //0x00000e7d pand %xmm5, %xmm4 - 0x66, 0x44, 0x0f, 0xd7, 0xcc, //0x00000e81 pmovmskb %xmm4, %r9d + 0x66, 0x44, 0x0f, 0xd7, 0xd4, //0x00000e81 pmovmskb %xmm4, %r10d 0x49, 0xc1, 0xe7, 0x30, //0x00000e86 shlq $48, %r15 - 0x49, 0xc1, 0xe2, 0x20, //0x00000e8a shlq $32, %r10 - 0x4d, 0x09, 0xfa, //0x00000e8e orq %r15, %r10 + 0x49, 0xc1, 0xe1, 0x20, //0x00000e8a shlq $32, %r9 + 0x4d, 0x09, 0xf9, //0x00000e8e orq %r15, %r9 0x48, 0xc1, 0xe3, 0x10, //0x00000e91 shlq $16, %rbx - 0x4c, 0x09, 0xd3, //0x00000e95 orq %r10, %rbx + 0x4c, 0x09, 0xcb, //0x00000e95 orq %r9, %rbx 0x49, 0x09, 0xdb, //0x00000e98 orq %rbx, %r11 0x49, 0xc1, 0xe0, 0x30, //0x00000e9b shlq $48, %r8 0x48, 0xc1, 0xe1, 0x20, //0x00000e9f shlq $32, %rcx 0x4c, 0x09, 0xc1, //0x00000ea3 orq %r8, %rcx - 0x48, 0xc1, 0xe7, 0x10, //0x00000ea6 shlq $16, %rdi - 0x48, 0x09, 0xcf, //0x00000eaa orq %rcx, %rdi - 0x49, 0xc1, 0xe1, 0x30, //0x00000ead shlq $48, %r9 - 0x48, 0xc1, 0xe2, 0x20, //0x00000eb1 shlq $32, %rdx - 0x4c, 0x09, 0xca, //0x00000eb5 orq %r9, %rdx - 0x48, 0xc1, 0xe6, 0x10, //0x00000eb8 shlq $16, %rsi - 0x48, 0x09, 0xd6, //0x00000ebc orq %rdx, %rsi - 0x49, 0x09, 0xfd, //0x00000ebf orq %rdi, %r13 - 0x0f, 0x85, 0x51, 0x00, 0x00, 0x00, //0x00000ec2 jne LBB0_177 + 0x48, 0xc1, 0xe2, 0x10, //0x00000ea6 shlq $16, %rdx + 0x48, 0x09, 0xca, //0x00000eaa orq %rcx, %rdx + 0x49, 0xc1, 0xe2, 0x30, //0x00000ead shlq $48, %r10 + 0x48, 0xc1, 0xe6, 0x20, //0x00000eb1 shlq $32, %rsi + 0x4c, 0x09, 0xd6, //0x00000eb5 orq %r10, %rsi + 0x48, 0xc1, 0xe7, 0x10, //0x00000eb8 shlq $16, %rdi + 0x48, 0x09, 0xf7, //0x00000ebc orq %rsi, %rdi + 0x49, 0x09, 0xd5, //0x00000ebf orq %rdx, %r13 + 0x0f, 0x85, 0x51, 0x00, 0x00, 0x00, //0x00000ec2 jne LBB0_182 0x4d, 0x85, 0xe4, //0x00000ec8 testq %r12, %r12 - 0x0f, 0x85, 0x5e, 0x00, 0x00, 0x00, //0x00000ecb jne LBB0_179 + 0x0f, 0x85, 0x5e, 0x00, 0x00, 0x00, //0x00000ecb jne LBB0_184 0x31, 0xdb, //0x00000ed1 xorl %ebx, %ebx - //0x00000ed3 LBB0_163 + //0x00000ed3 LBB0_168 0x66, 0x41, 0x0f, 0x6f, 0xe4, //0x00000ed3 movdqa %xmm12, %xmm4 0x66, 0x0f, 0x64, 0xe3, //0x00000ed8 pcmpgtb %xmm3, %xmm4 0x66, 0x41, 0x0f, 0x64, 0xda, //0x00000edc pcmpgtb %xmm10, %xmm3 0x66, 0x0f, 0xdb, 0xdc, //0x00000ee1 pand %xmm4, %xmm3 0x66, 0x0f, 0xd7, 0xcb, //0x00000ee5 pmovmskb %xmm3, %ecx - 0x48, 0x09, 0xce, //0x00000ee9 orq %rcx, %rsi + 0x48, 0x09, 0xcf, //0x00000ee9 orq %rcx, %rdi 0x4d, 0x85, 0xdb, //0x00000eec testq %r11, %r11 - 0x4c, 0x8b, 0x6d, 0xb8, //0x00000eef movq $-72(%rbp), %r13 - 0x0f, 0x85, 0x82, 0x00, 0x00, 0x00, //0x00000ef3 jne LBB0_180 - 0x48, 0x85, 0xf6, //0x00000ef9 testq %rsi, %rsi - 0x0f, 0x85, 0x84, 0x2b, 0x00, 0x00, //0x00000efc jne LBB0_618 + 0x4c, 0x8b, 0x6d, 0xb0, //0x00000eef movq $-80(%rbp), %r13 + 0x0f, 0x85, 0x82, 0x00, 0x00, 0x00, //0x00000ef3 jne LBB0_185 + 0x48, 0x85, 0xff, //0x00000ef9 testq %rdi, %rdi + 0x0f, 0x85, 0xec, 0x2b, 0x00, 0x00, //0x00000efc jne LBB0_631 0x49, 0x83, 0xc6, 0xc0, //0x00000f02 addq $-64, %r14 0x48, 0x83, 0xc0, 0x40, //0x00000f06 addq $64, %rax 0x49, 0x83, 0xfe, 0x3f, //0x00000f0a cmpq $63, %r14 - 0x0f, 0x87, 0xac, 0xfe, 0xff, 0xff, //0x00000f0e ja LBB0_160 - 0xe9, 0x6b, 0x18, 0x00, 0x00, //0x00000f14 jmp LBB0_166 - //0x00000f19 LBB0_177 + 0x0f, 0x87, 0xac, 0xfe, 0xff, 0xff, //0x00000f0e ja LBB0_165 + 0xe9, 0xb3, 0x18, 0x00, 0x00, //0x00000f14 jmp LBB0_171 + //0x00000f19 LBB0_182 0x48, 0x83, 0x7d, 0xc8, 0xff, //0x00000f19 cmpq $-1, $-56(%rbp) - 0x0f, 0x85, 0x0b, 0x00, 0x00, 0x00, //0x00000f1e jne LBB0_179 + 0x0f, 0x85, 0x0b, 0x00, 0x00, 0x00, //0x00000f1e jne LBB0_184 0x49, 0x0f, 0xbc, 0xcd, //0x00000f24 bsfq %r13, %rcx 0x48, 0x01, 0xc1, //0x00000f28 addq %rax, %rcx 0x48, 0x89, 0x4d, 0xc8, //0x00000f2b movq %rcx, $-56(%rbp) - //0x00000f2f LBB0_179 + //0x00000f2f LBB0_184 0x4c, 0x89, 0xe1, //0x00000f2f movq %r12, %rcx 0x48, 0xf7, 0xd1, //0x00000f32 notq %rcx 0x4c, 0x21, 0xe9, //0x00000f35 andq %r13, %rcx 0x48, 0x8d, 0x14, 0x09, //0x00000f38 leaq (%rcx,%rcx), %rdx 0x4c, 0x09, 0xe2, //0x00000f3c orq %r12, %rdx - 0x48, 0x89, 0xd7, //0x00000f3f movq %rdx, %rdi - 0x48, 0xf7, 0xd7, //0x00000f42 notq %rdi - 0x4c, 0x21, 0xef, //0x00000f45 andq %r13, %rdi + 0x48, 0x89, 0xd6, //0x00000f3f movq %rdx, %rsi + 0x48, 0xf7, 0xd6, //0x00000f42 notq %rsi + 0x4c, 0x21, 0xee, //0x00000f45 andq %r13, %rsi 0x48, 0xbb, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00000f48 movabsq $-6148914691236517206, %rbx - 0x48, 0x21, 0xdf, //0x00000f52 andq %rbx, %rdi + 0x48, 0x21, 0xde, //0x00000f52 andq %rbx, %rsi 0x31, 0xdb, //0x00000f55 xorl %ebx, %ebx - 0x48, 0x01, 0xcf, //0x00000f57 addq %rcx, %rdi + 0x48, 0x01, 0xce, //0x00000f57 addq %rcx, %rsi 0x0f, 0x92, 0xc3, //0x00000f5a setb %bl - 0x48, 0x01, 0xff, //0x00000f5d addq %rdi, %rdi + 0x48, 0x01, 0xf6, //0x00000f5d addq %rsi, %rsi 0x48, 0xb9, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00000f60 movabsq $6148914691236517205, %rcx - 0x48, 0x31, 0xcf, //0x00000f6a xorq %rcx, %rdi - 0x48, 0x21, 0xd7, //0x00000f6d andq %rdx, %rdi - 0x48, 0xf7, 0xd7, //0x00000f70 notq %rdi - 0x49, 0x21, 0xfb, //0x00000f73 andq %rdi, %r11 - 0xe9, 0x58, 0xff, 0xff, 0xff, //0x00000f76 jmp LBB0_163 - //0x00000f7b LBB0_180 + 0x48, 0x31, 0xce, //0x00000f6a xorq %rcx, %rsi + 0x48, 0x21, 0xd6, //0x00000f6d andq %rdx, %rsi + 0x48, 0xf7, 0xd6, //0x00000f70 notq %rsi + 0x49, 0x21, 0xf3, //0x00000f73 andq %rsi, %r11 + 0xe9, 0x58, 0xff, 0xff, 0xff, //0x00000f76 jmp LBB0_168 + //0x00000f7b LBB0_185 0x49, 0x0f, 0xbc, 0xcb, //0x00000f7b bsfq %r11, %rcx - 0x48, 0x85, 0xf6, //0x00000f7f testq %rsi, %rsi - 0x0f, 0x84, 0xdb, 0x02, 0x00, 0x00, //0x00000f82 je LBB0_221 - 0x48, 0x0f, 0xbc, 0xd6, //0x00000f88 bsfq %rsi, %rdx + 0x48, 0x85, 0xff, //0x00000f7f testq %rdi, %rdi + 0x0f, 0x84, 0xc4, 0x02, 0x00, 0x00, //0x00000f82 je LBB0_227 + 0x48, 0x0f, 0xbc, 0xd7, //0x00000f88 bsfq %rdi, %rdx 0x4c, 0x8b, 0x75, 0xd0, //0x00000f8c movq $-48(%rbp), %r14 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00000f90 movabsq $4294977024, %r11 0x48, 0x39, 0xca, //0x00000f9a cmpq %rcx, %rdx - 0x0f, 0x83, 0xdc, 0x02, 0x00, 0x00, //0x00000f9d jae LBB0_222 - 0xe9, 0x74, 0x2c, 0x00, 0x00, //0x00000fa3 jmp LBB0_182 - //0x00000fa8 LBB0_183 - 0x41, 0x89, 0xcb, //0x00000fa8 movl %ecx, %r11d - 0x4d, 0x01, 0xf3, //0x00000fab addq %r14, %r11 - 0x4d, 0x01, 0xeb, //0x00000fae addq %r13, %r11 - //0x00000fb1 LBB0_184 - 0x49, 0xc7, 0xc5, 0xff, 0xff, 0xff, 0xff, //0x00000fb1 movq $-1, %r13 - 0x4d, 0x85, 0xc0, //0x00000fb8 testq %r8, %r8 - 0x0f, 0x85, 0x49, 0x02, 0x00, 0x00, //0x00000fbb jne LBB0_213 - 0xe9, 0x00, 0x2c, 0x00, 0x00, //0x00000fc1 jmp LBB0_185 - //0x00000fc6 LBB0_186 - 0x49, 0x29, 0xd1, //0x00000fc6 subq %rdx, %r9 - 0x48, 0x89, 0xd1, //0x00000fc9 movq %rdx, %rcx - 0x0f, 0x84, 0x73, 0x2c, 0x00, 0x00, //0x00000fcc je LBB0_644 - 0x4c, 0x89, 0x65, 0xc0, //0x00000fd2 movq %r12, $-64(%rbp) - 0x49, 0x83, 0xf9, 0x40, //0x00000fd6 cmpq $64, %r9 - 0x0f, 0x82, 0x9e, 0x1f, 0x00, 0x00, //0x00000fda jb LBB0_494 - 0x48, 0xc7, 0x45, 0xc8, 0xff, 0xff, 0xff, 0xff, //0x00000fe0 movq $-1, $-56(%rbp) - 0x48, 0x89, 0xc8, //0x00000fe8 movq %rcx, %rax - 0x45, 0x31, 0xe4, //0x00000feb xorl %r12d, %r12d - 0x90, 0x90, //0x00000fee .p2align 4, 0x90 - //0x00000ff0 LBB0_189 - 0x48, 0x8b, 0x4d, 0xc0, //0x00000ff0 movq $-64(%rbp), %rcx - 0xf3, 0x44, 0x0f, 0x6f, 0x2c, 0x01, //0x00000ff4 movdqu (%rcx,%rax), %xmm13 - 0xf3, 0x0f, 0x6f, 0x74, 0x01, 0x10, //0x00000ffa movdqu $16(%rcx,%rax), %xmm6 - 0xf3, 0x0f, 0x6f, 0x6c, 0x01, 0x20, //0x00001000 movdqu $32(%rcx,%rax), %xmm5 - 0xf3, 0x0f, 0x6f, 0x64, 0x01, 0x30, //0x00001006 movdqu $48(%rcx,%rax), %xmm4 - 0x66, 0x41, 0x0f, 0x6f, 0xdd, //0x0000100c movdqa %xmm13, %xmm3 - 0x66, 0x0f, 0x74, 0xd8, //0x00001011 pcmpeqb %xmm0, %xmm3 - 0x66, 0x44, 0x0f, 0xd7, 0xdb, //0x00001015 pmovmskb %xmm3, %r11d - 0x66, 0x0f, 0x6f, 0xde, //0x0000101a movdqa %xmm6, %xmm3 - 0x66, 0x0f, 0x74, 0xd8, //0x0000101e pcmpeqb %xmm0, %xmm3 - 0x66, 0x0f, 0xd7, 0xdb, //0x00001022 pmovmskb %xmm3, %ebx - 0x66, 0x0f, 0x6f, 0xdd, //0x00001026 movdqa %xmm5, %xmm3 - 0x66, 0x0f, 0x74, 0xd8, //0x0000102a pcmpeqb %xmm0, %xmm3 - 0x66, 0x44, 0x0f, 0xd7, 0xf3, //0x0000102e pmovmskb %xmm3, %r14d - 0x66, 0x0f, 0x6f, 0xdc, //0x00001033 movdqa %xmm4, %xmm3 - 0x66, 0x0f, 0x74, 0xd8, //0x00001037 pcmpeqb %xmm0, %xmm3 - 0x66, 0x44, 0x0f, 0xd7, 0xfb, //0x0000103b pmovmskb %xmm3, %r15d - 0x66, 0x41, 0x0f, 0x6f, 0xdd, //0x00001040 movdqa %xmm13, %xmm3 - 0x66, 0x0f, 0x74, 0xd9, //0x00001045 pcmpeqb %xmm1, %xmm3 - 0x66, 0x44, 0x0f, 0xd7, 0xeb, //0x00001049 pmovmskb %xmm3, %r13d - 0x66, 0x0f, 0x6f, 0xde, //0x0000104e movdqa %xmm6, %xmm3 - 0x66, 0x0f, 0x74, 0xd9, //0x00001052 pcmpeqb %xmm1, %xmm3 - 0x66, 0x0f, 0xd7, 0xcb, //0x00001056 pmovmskb %xmm3, %ecx - 0x66, 0x0f, 0x6f, 0xdd, //0x0000105a movdqa %xmm5, %xmm3 - 0x66, 0x0f, 0x74, 0xd9, //0x0000105e pcmpeqb %xmm1, %xmm3 - 0x66, 0x0f, 0xd7, 0xf3, //0x00001062 pmovmskb %xmm3, %esi - 0x66, 0x0f, 0x6f, 0xdc, //0x00001066 movdqa %xmm4, %xmm3 - 0x66, 0x0f, 0x74, 0xd9, //0x0000106a pcmpeqb %xmm1, %xmm3 - 0x66, 0x44, 0x0f, 0xd7, 0xd3, //0x0000106e pmovmskb %xmm3, %r10d - 0x66, 0x41, 0x0f, 0x6f, 0xdc, //0x00001073 movdqa %xmm12, %xmm3 - 0x66, 0x0f, 0x64, 0xde, //0x00001078 pcmpgtb %xmm6, %xmm3 - 0x66, 0x41, 0x0f, 0x64, 0xf2, //0x0000107c pcmpgtb %xmm10, %xmm6 - 0x66, 0x0f, 0xdb, 0xf3, //0x00001081 pand %xmm3, %xmm6 - 0x66, 0x0f, 0xd7, 0xfe, //0x00001085 pmovmskb %xmm6, %edi - 0x66, 0x41, 0x0f, 0x6f, 0xdc, //0x00001089 movdqa %xmm12, %xmm3 - 0x66, 0x0f, 0x64, 0xdd, //0x0000108e pcmpgtb %xmm5, %xmm3 - 0x66, 0x41, 0x0f, 0x64, 0xea, //0x00001092 pcmpgtb %xmm10, %xmm5 - 0x66, 0x0f, 0xdb, 0xeb, //0x00001097 pand %xmm3, %xmm5 - 0x66, 0x0f, 0xd7, 0xd5, //0x0000109b pmovmskb %xmm5, %edx - 0x66, 0x41, 0x0f, 0x6f, 0xdc, //0x0000109f movdqa %xmm12, %xmm3 - 0x66, 0x0f, 0x64, 0xdc, //0x000010a4 pcmpgtb %xmm4, %xmm3 - 0x66, 0x41, 0x0f, 0x64, 0xe2, //0x000010a8 pcmpgtb %xmm10, %xmm4 - 0x66, 0x0f, 0xdb, 0xe3, //0x000010ad pand %xmm3, %xmm4 - 0x66, 0x44, 0x0f, 0xd7, 0xc4, //0x000010b1 pmovmskb %xmm4, %r8d - 0x49, 0xc1, 0xe7, 0x30, //0x000010b6 shlq $48, %r15 - 0x49, 0xc1, 0xe6, 0x20, //0x000010ba shlq $32, %r14 - 0x4d, 0x09, 0xfe, //0x000010be orq %r15, %r14 - 0x48, 0xc1, 0xe3, 0x10, //0x000010c1 shlq $16, %rbx - 0x4c, 0x09, 0xf3, //0x000010c5 orq %r14, %rbx - 0x49, 0x09, 0xdb, //0x000010c8 orq %rbx, %r11 - 0x49, 0xc1, 0xe2, 0x30, //0x000010cb shlq $48, %r10 - 0x48, 0xc1, 0xe6, 0x20, //0x000010cf shlq $32, %rsi - 0x4c, 0x09, 0xd6, //0x000010d3 orq %r10, %rsi - 0x48, 0xc1, 0xe1, 0x10, //0x000010d6 shlq $16, %rcx - 0x48, 0x09, 0xf1, //0x000010da orq %rsi, %rcx - 0x49, 0xc1, 0xe0, 0x30, //0x000010dd shlq $48, %r8 - 0x48, 0xc1, 0xe2, 0x20, //0x000010e1 shlq $32, %rdx - 0x4c, 0x09, 0xc2, //0x000010e5 orq %r8, %rdx - 0x48, 0xc1, 0xe7, 0x10, //0x000010e8 shlq $16, %rdi - 0x48, 0x09, 0xd7, //0x000010ec orq %rdx, %rdi - 0x49, 0x09, 0xcd, //0x000010ef orq %rcx, %r13 - 0x0f, 0x85, 0x59, 0x00, 0x00, 0x00, //0x000010f2 jne LBB0_206 - 0x4d, 0x85, 0xe4, //0x000010f8 testq %r12, %r12 - 0x0f, 0x85, 0x6f, 0x00, 0x00, 0x00, //0x000010fb jne LBB0_208 - 0x45, 0x31, 0xe4, //0x00001101 xorl %r12d, %r12d - 0x4c, 0x8b, 0x75, 0xd0, //0x00001104 movq $-48(%rbp), %r14 - //0x00001108 LBB0_192 - 0x66, 0x41, 0x0f, 0x6f, 0xdc, //0x00001108 movdqa %xmm12, %xmm3 - 0x66, 0x41, 0x0f, 0x64, 0xdd, //0x0000110d pcmpgtb %xmm13, %xmm3 - 0x66, 0x45, 0x0f, 0x64, 0xea, //0x00001112 pcmpgtb %xmm10, %xmm13 - 0x66, 0x44, 0x0f, 0xdb, 0xeb, //0x00001117 pand %xmm3, %xmm13 - 0x66, 0x41, 0x0f, 0xd7, 0xcd, //0x0000111c pmovmskb %xmm13, %ecx - 0x48, 0x09, 0xcf, //0x00001121 orq %rcx, %rdi - 0x4d, 0x85, 0xdb, //0x00001124 testq %r11, %r11 - 0x4c, 0x8b, 0x6d, 0xb8, //0x00001127 movq $-72(%rbp), %r13 - 0x0f, 0x85, 0x91, 0x00, 0x00, 0x00, //0x0000112b jne LBB0_210 - 0x48, 0x85, 0xff, //0x00001131 testq %rdi, %rdi - 0x0f, 0x85, 0x6f, 0x2a, 0x00, 0x00, //0x00001134 jne LBB0_632 - 0x49, 0x83, 0xc1, 0xc0, //0x0000113a addq $-64, %r9 - 0x48, 0x83, 0xc0, 0x40, //0x0000113e addq $64, %rax - 0x49, 0x83, 0xf9, 0x3f, //0x00001142 cmpq $63, %r9 - 0x0f, 0x87, 0xa4, 0xfe, 0xff, 0xff, //0x00001146 ja LBB0_189 - 0xe9, 0xd2, 0x17, 0x00, 0x00, //0x0000114c jmp LBB0_195 - //0x00001151 LBB0_206 - 0x48, 0x83, 0x7d, 0xc8, 0xff, //0x00001151 cmpq $-1, $-56(%rbp) - 0x4c, 0x8b, 0x75, 0xd0, //0x00001156 movq $-48(%rbp), %r14 - 0x0f, 0x85, 0x14, 0x00, 0x00, 0x00, //0x0000115a jne LBB0_209 - 0x49, 0x0f, 0xbc, 0xcd, //0x00001160 bsfq %r13, %rcx - 0x48, 0x01, 0xc1, //0x00001164 addq %rax, %rcx - 0x48, 0x89, 0x4d, 0xc8, //0x00001167 movq %rcx, $-56(%rbp) - 0xe9, 0x04, 0x00, 0x00, 0x00, //0x0000116b jmp LBB0_209 - //0x00001170 LBB0_208 - 0x4c, 0x8b, 0x75, 0xd0, //0x00001170 movq $-48(%rbp), %r14 - //0x00001174 LBB0_209 - 0x4c, 0x89, 0xe1, //0x00001174 movq %r12, %rcx - 0x48, 0xf7, 0xd1, //0x00001177 notq %rcx - 0x4c, 0x21, 0xe9, //0x0000117a andq %r13, %rcx - 0x48, 0x8d, 0x14, 0x09, //0x0000117d leaq (%rcx,%rcx), %rdx - 0x4c, 0x09, 0xe2, //0x00001181 orq %r12, %rdx - 0x48, 0x89, 0xd6, //0x00001184 movq %rdx, %rsi - 0x48, 0xf7, 0xd6, //0x00001187 notq %rsi - 0x4c, 0x21, 0xee, //0x0000118a andq %r13, %rsi - 0x48, 0xbb, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x0000118d movabsq $-6148914691236517206, %rbx - 0x48, 0x21, 0xde, //0x00001197 andq %rbx, %rsi - 0x45, 0x31, 0xe4, //0x0000119a xorl %r12d, %r12d - 0x48, 0x01, 0xce, //0x0000119d addq %rcx, %rsi - 0x41, 0x0f, 0x92, 0xc4, //0x000011a0 setb %r12b - 0x48, 0x01, 0xf6, //0x000011a4 addq %rsi, %rsi - 0x48, 0xb9, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x000011a7 movabsq $6148914691236517205, %rcx - 0x48, 0x31, 0xce, //0x000011b1 xorq %rcx, %rsi - 0x48, 0x21, 0xd6, //0x000011b4 andq %rdx, %rsi - 0x48, 0xf7, 0xd6, //0x000011b7 notq %rsi - 0x49, 0x21, 0xf3, //0x000011ba andq %rsi, %r11 - 0xe9, 0x46, 0xff, 0xff, 0xff, //0x000011bd jmp LBB0_192 - //0x000011c2 LBB0_210 - 0x49, 0x0f, 0xbc, 0xcb, //0x000011c2 bsfq %r11, %rcx - 0x48, 0x85, 0xff, //0x000011c6 testq %rdi, %rdi - 0x0f, 0x84, 0x0c, 0x06, 0x00, 0x00, //0x000011c9 je LBB0_302 - 0x48, 0x0f, 0xbc, 0xd7, //0x000011cf bsfq %rdi, %rdx - 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x000011d3 movabsq $4294977024, %r11 - 0xf3, 0x44, 0x0f, 0x6f, 0x2d, 0x5a, 0xee, 0xff, 0xff, //0x000011dd movdqu $-4518(%rip), %xmm13 /* LCPI0_4+0(%rip) */ - 0x48, 0x39, 0xca, //0x000011e6 cmpq %rcx, %rdx - 0x0f, 0x83, 0x0d, 0x06, 0x00, 0x00, //0x000011e9 jae LBB0_303 - 0xe9, 0xf8, 0x29, 0x00, 0x00, //0x000011ef jmp LBB0_640 - //0x000011f4 LBB0_212 - 0x48, 0x01, 0xf9, //0x000011f4 addq %rdi, %rcx - 0x49, 0x89, 0xcb, //0x000011f7 movq %rcx, %r11 - 0x49, 0xc7, 0xc5, 0xff, 0xff, 0xff, 0xff, //0x000011fa movq $-1, %r13 - 0x4d, 0x85, 0xc0, //0x00001201 testq %r8, %r8 - 0x0f, 0x84, 0xbc, 0x29, 0x00, 0x00, //0x00001204 je LBB0_185 - //0x0000120a LBB0_213 - 0x4d, 0x85, 0xc9, //0x0000120a testq %r9, %r9 - 0x48, 0x8b, 0x75, 0xc0, //0x0000120d movq $-64(%rbp), %rsi - 0x0f, 0x84, 0x1b, 0x28, 0x00, 0x00, //0x00001211 je LBB0_612 - 0x4d, 0x85, 0xff, //0x00001217 testq %r15, %r15 - 0x0f, 0x84, 0x12, 0x28, 0x00, 0x00, //0x0000121a je LBB0_612 - 0x4d, 0x29, 0xf3, //0x00001220 subq %r14, %r11 - 0x49, 0x8d, 0x4b, 0xff, //0x00001223 leaq $-1(%r11), %rcx - 0x49, 0x39, 0xc8, //0x00001227 cmpq %rcx, %r8 - 0x0f, 0x84, 0xac, 0xef, 0xff, 0xff, //0x0000122a je LBB0_1 - 0x49, 0x39, 0xc9, //0x00001230 cmpq %rcx, %r9 - 0x0f, 0x84, 0xa3, 0xef, 0xff, 0xff, //0x00001233 je LBB0_1 - 0x49, 0x39, 0xcf, //0x00001239 cmpq %rcx, %r15 - 0x0f, 0x84, 0x9a, 0xef, 0xff, 0xff, //0x0000123c je LBB0_1 - 0x4d, 0x85, 0xc9, //0x00001242 testq %r9, %r9 - 0x0f, 0x8e, 0x6d, 0x05, 0x00, 0x00, //0x00001245 jle LBB0_299 - 0x49, 0x8d, 0x49, 0xff, //0x0000124b leaq $-1(%r9), %rcx - 0x49, 0x39, 0xcf, //0x0000124f cmpq %rcx, %r15 - 0x0f, 0x84, 0x60, 0x05, 0x00, 0x00, //0x00001252 je LBB0_299 - 0x49, 0xf7, 0xd1, //0x00001258 notq %r9 - 0x4d, 0x89, 0xcd, //0x0000125b movq %r9, %r13 - 0xe9, 0x7f, 0xef, 0xff, 0xff, //0x0000125e jmp LBB0_2 - //0x00001263 LBB0_221 - 0xba, 0x40, 0x00, 0x00, 0x00, //0x00001263 movl $64, %edx - 0x4c, 0x8b, 0x75, 0xd0, //0x00001268 movq $-48(%rbp), %r14 - 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x0000126c movabsq $4294977024, %r11 - 0x48, 0x39, 0xca, //0x00001276 cmpq %rcx, %rdx - 0x0f, 0x82, 0x9d, 0x29, 0x00, 0x00, //0x00001279 jb LBB0_182 - //0x0000127f LBB0_222 - 0x48, 0x01, 0xc8, //0x0000127f addq %rcx, %rax - 0x48, 0x83, 0xc0, 0x01, //0x00001282 addq $1, %rax - //0x00001286 LBB0_223 - 0x48, 0x85, 0xc0, //0x00001286 testq %rax, %rax - 0x0f, 0x88, 0x7e, 0x27, 0x00, 0x00, //0x00001289 js LBB0_609 - //0x0000128f LBB0_224 - 0x49, 0x89, 0x06, //0x0000128f movq %rax, (%r14) - 0x48, 0x8b, 0x45, 0xb0, //0x00001292 movq $-80(%rbp), %rax - 0x48, 0x85, 0xc0, //0x00001296 testq %rax, %rax - 0x0f, 0x8f, 0x21, 0xef, 0xff, 0xff, //0x00001299 jg LBB0_4 - 0xe9, 0x54, 0x27, 0x00, 0x00, //0x0000129f jmp LBB0_606 - //0x000012a4 LBB0_225 - 0x49, 0x8b, 0x0e, //0x000012a4 movq (%r14), %rcx - 0x48, 0x8b, 0x55, 0xa8, //0x000012a7 movq $-88(%rbp), %rdx - 0x48, 0x8b, 0x52, 0x08, //0x000012ab movq $8(%rdx), %rdx - 0x48, 0x8d, 0x72, 0xfc, //0x000012af leaq $-4(%rdx), %rsi - 0x48, 0x39, 0xf1, //0x000012b3 cmpq %rsi, %rcx - 0x0f, 0x87, 0xc2, 0x27, 0x00, 0x00, //0x000012b6 ja LBB0_617 - 0x41, 0x8b, 0x14, 0x0c, //0x000012bc movl (%r12,%rcx), %edx - 0x81, 0xfa, 0x61, 0x6c, 0x73, 0x65, //0x000012c0 cmpl $1702063201, %edx - 0x0f, 0x85, 0xe7, 0x27, 0x00, 0x00, //0x000012c6 jne LBB0_622 - 0x48, 0x8d, 0x41, 0x04, //0x000012cc leaq $4(%rcx), %rax - 0x49, 0x89, 0x06, //0x000012d0 movq %rax, (%r14) - 0x48, 0x85, 0xc9, //0x000012d3 testq %rcx, %rcx - 0x0f, 0x8f, 0xe4, 0xee, 0xff, 0xff, //0x000012d6 jg LBB0_4 - 0xe9, 0xbc, 0x28, 0x00, 0x00, //0x000012dc jmp LBB0_228 - //0x000012e1 LBB0_229 - 0xf6, 0x45, 0x98, 0x40, //0x000012e1 testb $64, $-104(%rbp) - 0x0f, 0x85, 0x57, 0x05, 0x00, 0x00, //0x000012e5 jne LBB0_308 - 0x49, 0x8b, 0x45, 0x00, //0x000012eb movq (%r13), %rax - 0x48, 0x3d, 0xff, 0x0f, 0x00, 0x00, //0x000012ef cmpq $4095, %rax - 0x0f, 0x8f, 0xf1, 0x26, 0x00, 0x00, //0x000012f5 jg LBB0_634 - 0x48, 0x8d, 0x48, 0x01, //0x000012fb leaq $1(%rax), %rcx - 0x49, 0x89, 0x4d, 0x00, //0x000012ff movq %rcx, (%r13) - 0x49, 0xc7, 0x44, 0xc5, 0x08, 0x05, 0x00, 0x00, 0x00, //0x00001303 movq $5, $8(%r13,%rax,8) - 0xe9, 0xaf, 0xee, 0xff, 0xff, //0x0000130c jmp LBB0_4 - //0x00001311 LBB0_232 - 0x48, 0x8b, 0x4d, 0x98, //0x00001311 movq $-104(%rbp), %rcx - 0xf6, 0xc1, 0x40, //0x00001315 testb $64, %cl - 0x0f, 0x85, 0xa0, 0x09, 0x00, 0x00, //0x00001318 jne LBB0_334 - 0x49, 0x8b, 0x16, //0x0000131e movq (%r14), %rdx - 0x48, 0x8b, 0x45, 0xa8, //0x00001321 movq $-88(%rbp), %rax - 0x48, 0x8b, 0x40, 0x08, //0x00001325 movq $8(%rax), %rax - 0xf6, 0xc1, 0x20, //0x00001329 testb $32, %cl - 0x48, 0x89, 0xd1, //0x0000132c movq %rdx, %rcx - 0x48, 0x89, 0x55, 0xb0, //0x0000132f movq %rdx, $-80(%rbp) - 0x48, 0x89, 0x45, 0xa0, //0x00001333 movq %rax, $-96(%rbp) - 0x0f, 0x85, 0x45, 0x10, 0x00, 0x00, //0x00001337 jne LBB0_385 - 0x49, 0x89, 0xc1, //0x0000133d movq %rax, %r9 - 0x49, 0x29, 0xd1, //0x00001340 subq %rdx, %r9 - 0x0f, 0x84, 0xef, 0x28, 0x00, 0x00, //0x00001343 je LBB0_646 - 0x49, 0x83, 0xf9, 0x40, //0x00001349 cmpq $64, %r9 - 0x0f, 0x82, 0x05, 0x1d, 0x00, 0x00, //0x0000134d jb LBB0_501 - 0x48, 0x8b, 0x45, 0xb0, //0x00001353 movq $-80(%rbp), %rax - 0x49, 0x89, 0xc6, //0x00001357 movq %rax, %r14 - 0x49, 0xf7, 0xd6, //0x0000135a notq %r14 - 0x48, 0xc7, 0x45, 0xc8, 0xff, 0xff, 0xff, 0xff, //0x0000135d movq $-1, $-56(%rbp) - 0x45, 0x31, 0xc0, //0x00001365 xorl %r8d, %r8d - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001368 .p2align 4, 0x90 - //0x00001370 LBB0_237 - 0xf3, 0x41, 0x0f, 0x6f, 0x1c, 0x04, //0x00001370 movdqu (%r12,%rax), %xmm3 - 0xf3, 0x41, 0x0f, 0x6f, 0x64, 0x04, 0x10, //0x00001376 movdqu $16(%r12,%rax), %xmm4 - 0xf3, 0x41, 0x0f, 0x6f, 0x6c, 0x04, 0x20, //0x0000137d movdqu $32(%r12,%rax), %xmm5 - 0xf3, 0x41, 0x0f, 0x6f, 0x74, 0x04, 0x30, //0x00001384 movdqu $48(%r12,%rax), %xmm6 - 0x66, 0x0f, 0x6f, 0xfb, //0x0000138b movdqa %xmm3, %xmm7 - 0x66, 0x0f, 0x74, 0xf8, //0x0000138f pcmpeqb %xmm0, %xmm7 - 0x66, 0x44, 0x0f, 0xd7, 0xd7, //0x00001393 pmovmskb %xmm7, %r10d - 0x66, 0x0f, 0x6f, 0xfc, //0x00001398 movdqa %xmm4, %xmm7 - 0x66, 0x0f, 0x74, 0xf8, //0x0000139c pcmpeqb %xmm0, %xmm7 - 0x66, 0x0f, 0xd7, 0xcf, //0x000013a0 pmovmskb %xmm7, %ecx - 0x66, 0x0f, 0x6f, 0xfd, //0x000013a4 movdqa %xmm5, %xmm7 - 0x66, 0x0f, 0x74, 0xf8, //0x000013a8 pcmpeqb %xmm0, %xmm7 - 0x66, 0x0f, 0xd7, 0xff, //0x000013ac pmovmskb %xmm7, %edi - 0x66, 0x0f, 0x6f, 0xfe, //0x000013b0 movdqa %xmm6, %xmm7 - 0x66, 0x0f, 0x74, 0xf8, //0x000013b4 pcmpeqb %xmm0, %xmm7 - 0x66, 0x0f, 0xd7, 0xd7, //0x000013b8 pmovmskb %xmm7, %edx - 0x66, 0x0f, 0x74, 0xd9, //0x000013bc pcmpeqb %xmm1, %xmm3 - 0x66, 0x44, 0x0f, 0xd7, 0xdb, //0x000013c0 pmovmskb %xmm3, %r11d - 0x66, 0x0f, 0x74, 0xe1, //0x000013c5 pcmpeqb %xmm1, %xmm4 - 0x66, 0x0f, 0xd7, 0xdc, //0x000013c9 pmovmskb %xmm4, %ebx - 0x66, 0x0f, 0x74, 0xe9, //0x000013cd pcmpeqb %xmm1, %xmm5 - 0x66, 0x0f, 0xd7, 0xf5, //0x000013d1 pmovmskb %xmm5, %esi - 0x66, 0x0f, 0x74, 0xf1, //0x000013d5 pcmpeqb %xmm1, %xmm6 - 0x66, 0x44, 0x0f, 0xd7, 0xfe, //0x000013d9 pmovmskb %xmm6, %r15d - 0x48, 0xc1, 0xe2, 0x30, //0x000013de shlq $48, %rdx - 0x48, 0xc1, 0xe7, 0x20, //0x000013e2 shlq $32, %rdi - 0x48, 0x09, 0xd7, //0x000013e6 orq %rdx, %rdi - 0x48, 0xc1, 0xe1, 0x10, //0x000013e9 shlq $16, %rcx - 0x48, 0x09, 0xf9, //0x000013ed orq %rdi, %rcx - 0x49, 0x09, 0xca, //0x000013f0 orq %rcx, %r10 - 0x49, 0xc1, 0xe7, 0x30, //0x000013f3 shlq $48, %r15 - 0x48, 0xc1, 0xe6, 0x20, //0x000013f7 shlq $32, %rsi - 0x4c, 0x09, 0xfe, //0x000013fb orq %r15, %rsi - 0x48, 0xc1, 0xe3, 0x10, //0x000013fe shlq $16, %rbx - 0x48, 0x09, 0xf3, //0x00001402 orq %rsi, %rbx - 0x49, 0x09, 0xdb, //0x00001405 orq %rbx, %r11 - 0x0f, 0x85, 0x3a, 0x00, 0x00, 0x00, //0x00001408 jne LBB0_246 - 0x4d, 0x85, 0xc0, //0x0000140e testq %r8, %r8 - 0x0f, 0x85, 0x47, 0x00, 0x00, 0x00, //0x00001411 jne LBB0_248 - 0x45, 0x31, 0xc0, //0x00001417 xorl %r8d, %r8d - 0x4d, 0x85, 0xd2, //0x0000141a testq %r10, %r10 - 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x0000141d movabsq $4294977024, %r11 - 0x0f, 0x85, 0x8d, 0x00, 0x00, 0x00, //0x00001427 jne LBB0_249 - //0x0000142d LBB0_240 - 0x49, 0x83, 0xc1, 0xc0, //0x0000142d addq $-64, %r9 - 0x49, 0x83, 0xc6, 0xc0, //0x00001431 addq $-64, %r14 - 0x48, 0x83, 0xc0, 0x40, //0x00001435 addq $64, %rax - 0x49, 0x83, 0xf9, 0x3f, //0x00001439 cmpq $63, %r9 - 0x0f, 0x87, 0x2d, 0xff, 0xff, 0xff, //0x0000143d ja LBB0_237 - 0xe9, 0x06, 0x18, 0x00, 0x00, //0x00001443 jmp LBB0_241 - //0x00001448 LBB0_246 - 0x48, 0x83, 0x7d, 0xc8, 0xff, //0x00001448 cmpq $-1, $-56(%rbp) - 0x0f, 0x85, 0x0b, 0x00, 0x00, 0x00, //0x0000144d jne LBB0_248 - 0x49, 0x0f, 0xbc, 0xcb, //0x00001453 bsfq %r11, %rcx - 0x48, 0x01, 0xc1, //0x00001457 addq %rax, %rcx - 0x48, 0x89, 0x4d, 0xc8, //0x0000145a movq %rcx, $-56(%rbp) - //0x0000145e LBB0_248 - 0x4c, 0x89, 0xc1, //0x0000145e movq %r8, %rcx - 0x48, 0xf7, 0xd1, //0x00001461 notq %rcx - 0x4c, 0x21, 0xd9, //0x00001464 andq %r11, %rcx - 0x48, 0x8d, 0x14, 0x09, //0x00001467 leaq (%rcx,%rcx), %rdx - 0x4c, 0x09, 0xc2, //0x0000146b orq %r8, %rdx - 0x48, 0x89, 0xd6, //0x0000146e movq %rdx, %rsi - 0x48, 0xf7, 0xd6, //0x00001471 notq %rsi - 0x4c, 0x21, 0xde, //0x00001474 andq %r11, %rsi - 0x48, 0xbf, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00001477 movabsq $-6148914691236517206, %rdi - 0x48, 0x21, 0xfe, //0x00001481 andq %rdi, %rsi - 0x45, 0x31, 0xc0, //0x00001484 xorl %r8d, %r8d - 0x48, 0x01, 0xce, //0x00001487 addq %rcx, %rsi - 0x41, 0x0f, 0x92, 0xc0, //0x0000148a setb %r8b - 0x48, 0x01, 0xf6, //0x0000148e addq %rsi, %rsi - 0x48, 0xb9, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00001491 movabsq $6148914691236517205, %rcx - 0x48, 0x31, 0xce, //0x0000149b xorq %rcx, %rsi - 0x48, 0x21, 0xd6, //0x0000149e andq %rdx, %rsi - 0x48, 0xf7, 0xd6, //0x000014a1 notq %rsi - 0x49, 0x21, 0xf2, //0x000014a4 andq %rsi, %r10 - 0x4d, 0x85, 0xd2, //0x000014a7 testq %r10, %r10 - 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x000014aa movabsq $4294977024, %r11 - 0x0f, 0x84, 0x73, 0xff, 0xff, 0xff, //0x000014b4 je LBB0_240 - //0x000014ba LBB0_249 - 0x49, 0x0f, 0xbc, 0xc2, //0x000014ba bsfq %r10, %rax - 0x4c, 0x29, 0xf0, //0x000014be subq %r14, %rax - 0x4c, 0x8b, 0x75, 0xd0, //0x000014c1 movq $-48(%rbp), %r14 - 0xe9, 0x73, 0x11, 0x00, 0x00, //0x000014c5 jmp LBB0_426 - //0x000014ca LBB0_250 - 0x48, 0x8b, 0x45, 0xa8, //0x000014ca movq $-88(%rbp), %rax - 0x48, 0x8b, 0x78, 0x08, //0x000014ce movq $8(%rax), %rdi - 0x49, 0x8b, 0x06, //0x000014d2 movq (%r14), %rax - 0xf6, 0x45, 0x98, 0x40, //0x000014d5 testb $64, $-104(%rbp) - 0x0f, 0x85, 0xf2, 0x08, 0x00, 0x00, //0x000014d9 jne LBB0_344 - 0x48, 0x29, 0xc7, //0x000014df subq %rax, %rdi - 0x0f, 0x84, 0xe7, 0x26, 0x00, 0x00, //0x000014e2 je LBB0_635 - 0x4d, 0x8d, 0x04, 0x04, //0x000014e8 leaq (%r12,%rax), %r8 - 0x41, 0x80, 0x38, 0x30, //0x000014ec cmpb $48, (%r8) - 0x0f, 0x85, 0x36, 0x00, 0x00, 0x00, //0x000014f0 jne LBB0_256 - 0xbb, 0x01, 0x00, 0x00, 0x00, //0x000014f6 movl $1, %ebx - 0x48, 0x83, 0xff, 0x01, //0x000014fb cmpq $1, %rdi - 0x0f, 0x84, 0x23, 0x17, 0x00, 0x00, //0x000014ff je LBB0_469 - 0x41, 0x8a, 0x48, 0x01, //0x00001505 movb $1(%r8), %cl - 0x80, 0xc1, 0xd2, //0x00001509 addb $-46, %cl - 0x80, 0xf9, 0x37, //0x0000150c cmpb $55, %cl - 0x0f, 0x87, 0x13, 0x17, 0x00, 0x00, //0x0000150f ja LBB0_469 - 0x0f, 0xb6, 0xc9, //0x00001515 movzbl %cl, %ecx - 0x48, 0xba, 0x01, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, //0x00001518 movabsq $36028797027352577, %rdx - 0x48, 0x0f, 0xa3, 0xca, //0x00001522 btq %rcx, %rdx - 0x0f, 0x83, 0xfc, 0x16, 0x00, 0x00, //0x00001526 jae LBB0_469 - //0x0000152c LBB0_256 - 0x48, 0x83, 0xff, 0x10, //0x0000152c cmpq $16, %rdi - 0x0f, 0x82, 0x02, 0x1b, 0x00, 0x00, //0x00001530 jb LBB0_500 - 0x49, 0xc7, 0xc5, 0xff, 0xff, 0xff, 0xff, //0x00001536 movq $-1, %r13 - 0x31, 0xdb, //0x0000153d xorl %ebx, %ebx - 0x49, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x0000153f movq $-1, %r10 - 0x49, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x00001546 movq $-1, %r14 - 0x49, 0x89, 0xf9, //0x0000154d movq %rdi, %r9 - //0x00001550 .p2align 4, 0x90 - //0x00001550 LBB0_258 - 0xf3, 0x41, 0x0f, 0x6f, 0x1c, 0x18, //0x00001550 movdqu (%r8,%rbx), %xmm3 - 0x66, 0x0f, 0x6f, 0xe3, //0x00001556 movdqa %xmm3, %xmm4 - 0x66, 0x0f, 0x64, 0x25, 0x3e, 0xeb, 0xff, 0xff, //0x0000155a pcmpgtb $-5314(%rip), %xmm4 /* LCPI0_10+0(%rip) */ - 0x66, 0x41, 0x0f, 0x6f, 0xef, //0x00001562 movdqa %xmm15, %xmm5 - 0x66, 0x0f, 0x64, 0xeb, //0x00001567 pcmpgtb %xmm3, %xmm5 - 0x66, 0x0f, 0xdb, 0xec, //0x0000156b pand %xmm4, %xmm5 - 0x66, 0x0f, 0x6f, 0xe3, //0x0000156f movdqa %xmm3, %xmm4 - 0x66, 0x0f, 0x74, 0x25, 0x45, 0xeb, 0xff, 0xff, //0x00001573 pcmpeqb $-5307(%rip), %xmm4 /* LCPI0_12+0(%rip) */ - 0x66, 0x0f, 0x6f, 0xf3, //0x0000157b movdqa %xmm3, %xmm6 - 0x66, 0x0f, 0x74, 0x35, 0x49, 0xeb, 0xff, 0xff, //0x0000157f pcmpeqb $-5303(%rip), %xmm6 /* LCPI0_13+0(%rip) */ - 0x66, 0x0f, 0xeb, 0xf4, //0x00001587 por %xmm4, %xmm6 - 0x66, 0x0f, 0x6f, 0xe3, //0x0000158b movdqa %xmm3, %xmm4 - 0x66, 0x41, 0x0f, 0xdb, 0xe1, //0x0000158f pand %xmm9, %xmm4 - 0x66, 0x0f, 0x74, 0x1d, 0x44, 0xeb, 0xff, 0xff, //0x00001594 pcmpeqb $-5308(%rip), %xmm3 /* LCPI0_14+0(%rip) */ - 0x66, 0x41, 0x0f, 0x74, 0xe3, //0x0000159c pcmpeqb %xmm11, %xmm4 - 0x66, 0x44, 0x0f, 0xd7, 0xfc, //0x000015a1 pmovmskb %xmm4, %r15d - 0x66, 0x0f, 0xeb, 0xe3, //0x000015a6 por %xmm3, %xmm4 - 0x66, 0x0f, 0xeb, 0xee, //0x000015aa por %xmm6, %xmm5 - 0x66, 0x0f, 0xeb, 0xec, //0x000015ae por %xmm4, %xmm5 - 0x66, 0x0f, 0xd7, 0xd3, //0x000015b2 pmovmskb %xmm3, %edx - 0x66, 0x44, 0x0f, 0xd7, 0xde, //0x000015b6 pmovmskb %xmm6, %r11d - 0x66, 0x0f, 0xd7, 0xcd, //0x000015bb pmovmskb %xmm5, %ecx - 0xf7, 0xd1, //0x000015bf notl %ecx - 0x0f, 0xbc, 0xc9, //0x000015c1 bsfl %ecx, %ecx - 0x83, 0xf9, 0x10, //0x000015c4 cmpl $16, %ecx - 0x0f, 0x84, 0x14, 0x00, 0x00, 0x00, //0x000015c7 je LBB0_260 - 0xbe, 0xff, 0xff, 0xff, 0xff, //0x000015cd movl $-1, %esi - 0xd3, 0xe6, //0x000015d2 shll %cl, %esi - 0xf7, 0xd6, //0x000015d4 notl %esi - 0x21, 0xf2, //0x000015d6 andl %esi, %edx - 0x41, 0x21, 0xf7, //0x000015d8 andl %esi, %r15d - 0x44, 0x21, 0xde, //0x000015db andl %r11d, %esi - 0x41, 0x89, 0xf3, //0x000015de movl %esi, %r11d - //0x000015e1 LBB0_260 - 0x8d, 0x72, 0xff, //0x000015e1 leal $-1(%rdx), %esi - 0x21, 0xd6, //0x000015e4 andl %edx, %esi - 0x0f, 0x85, 0x06, 0x16, 0x00, 0x00, //0x000015e6 jne LBB0_463 - 0x41, 0x8d, 0x77, 0xff, //0x000015ec leal $-1(%r15), %esi - 0x44, 0x21, 0xfe, //0x000015f0 andl %r15d, %esi - 0x0f, 0x85, 0xf9, 0x15, 0x00, 0x00, //0x000015f3 jne LBB0_463 - 0x41, 0x8d, 0x73, 0xff, //0x000015f9 leal $-1(%r11), %esi - 0x44, 0x21, 0xde, //0x000015fd andl %r11d, %esi - 0x0f, 0x85, 0xec, 0x15, 0x00, 0x00, //0x00001600 jne LBB0_463 - 0x85, 0xd2, //0x00001606 testl %edx, %edx - 0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x00001608 je LBB0_266 - 0x0f, 0xbc, 0xd2, //0x0000160e bsfl %edx, %edx - 0x49, 0x83, 0xfe, 0xff, //0x00001611 cmpq $-1, %r14 - 0x0f, 0x85, 0xfc, 0x15, 0x00, 0x00, //0x00001615 jne LBB0_466 - 0x48, 0x01, 0xda, //0x0000161b addq %rbx, %rdx - 0x49, 0x89, 0xd6, //0x0000161e movq %rdx, %r14 - //0x00001621 LBB0_266 - 0x45, 0x85, 0xff, //0x00001621 testl %r15d, %r15d - 0x0f, 0x84, 0x14, 0x00, 0x00, 0x00, //0x00001624 je LBB0_269 - 0x41, 0x0f, 0xbc, 0xd7, //0x0000162a bsfl %r15d, %edx - 0x49, 0x83, 0xfa, 0xff, //0x0000162e cmpq $-1, %r10 - 0x0f, 0x85, 0xdf, 0x15, 0x00, 0x00, //0x00001632 jne LBB0_466 - 0x48, 0x01, 0xda, //0x00001638 addq %rbx, %rdx - 0x49, 0x89, 0xd2, //0x0000163b movq %rdx, %r10 - //0x0000163e LBB0_269 - 0x45, 0x85, 0xdb, //0x0000163e testl %r11d, %r11d - 0x0f, 0x84, 0x14, 0x00, 0x00, 0x00, //0x00001641 je LBB0_272 - 0x41, 0x0f, 0xbc, 0xd3, //0x00001647 bsfl %r11d, %edx - 0x49, 0x83, 0xfd, 0xff, //0x0000164b cmpq $-1, %r13 - 0x0f, 0x85, 0xc2, 0x15, 0x00, 0x00, //0x0000164f jne LBB0_466 - 0x48, 0x01, 0xda, //0x00001655 addq %rbx, %rdx - 0x49, 0x89, 0xd5, //0x00001658 movq %rdx, %r13 - //0x0000165b LBB0_272 - 0x83, 0xf9, 0x10, //0x0000165b cmpl $16, %ecx - 0x0f, 0x85, 0x36, 0x0f, 0x00, 0x00, //0x0000165e jne LBB0_411 - 0x49, 0x83, 0xc1, 0xf0, //0x00001664 addq $-16, %r9 - 0x48, 0x83, 0xc3, 0x10, //0x00001668 addq $16, %rbx - 0x49, 0x83, 0xf9, 0x0f, //0x0000166c cmpq $15, %r9 - 0x0f, 0x87, 0xda, 0xfe, 0xff, 0xff, //0x00001670 ja LBB0_258 - 0x49, 0x8d, 0x14, 0x18, //0x00001676 leaq (%r8,%rbx), %rdx - 0x49, 0x89, 0xd3, //0x0000167a movq %rdx, %r11 - 0x48, 0x39, 0xdf, //0x0000167d cmpq %rbx, %rdi - 0x0f, 0x84, 0x28, 0x0f, 0x00, 0x00, //0x00001680 je LBB0_413 - //0x00001686 LBB0_275 - 0x4e, 0x8d, 0x1c, 0x0a, //0x00001686 leaq (%rdx,%r9), %r11 - 0x49, 0x89, 0xd7, //0x0000168a movq %rdx, %r15 - 0x4d, 0x29, 0xc7, //0x0000168d subq %r8, %r15 - 0x31, 0xdb, //0x00001690 xorl %ebx, %ebx - 0xe9, 0x26, 0x00, 0x00, 0x00, //0x00001692 jmp LBB0_279 - //0x00001697 LBB0_276 - 0x49, 0x83, 0xfd, 0xff, //0x00001697 cmpq $-1, %r13 - 0x0f, 0x85, 0x65, 0x15, 0x00, 0x00, //0x0000169b jne LBB0_465 - 0x4d, 0x8d, 0x2c, 0x1f, //0x000016a1 leaq (%r15,%rbx), %r13 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000016a5 .p2align 4, 0x90 - //0x000016b0 LBB0_278 - 0x48, 0x83, 0xc3, 0x01, //0x000016b0 addq $1, %rbx - 0x49, 0x39, 0xd9, //0x000016b4 cmpq %rbx, %r9 - 0x0f, 0x84, 0xf1, 0x0e, 0x00, 0x00, //0x000016b7 je LBB0_413 - //0x000016bd LBB0_279 - 0x0f, 0xbe, 0x0c, 0x1a, //0x000016bd movsbl (%rdx,%rbx), %ecx - 0x8d, 0x71, 0xd0, //0x000016c1 leal $-48(%rcx), %esi - 0x83, 0xfe, 0x0a, //0x000016c4 cmpl $10, %esi - 0x0f, 0x82, 0xe3, 0xff, 0xff, 0xff, //0x000016c7 jb LBB0_278 - 0x8d, 0x71, 0xd5, //0x000016cd leal $-43(%rcx), %esi - 0x83, 0xfe, 0x1a, //0x000016d0 cmpl $26, %esi - 0x0f, 0x87, 0x23, 0x00, 0x00, 0x00, //0x000016d3 ja LBB0_284 - 0x48, 0x8d, 0x3d, 0x08, 0x28, 0x00, 0x00, //0x000016d9 leaq $10248(%rip), %rdi /* LJTI0_2+0(%rip) */ - 0x48, 0x63, 0x0c, 0xb7, //0x000016e0 movslq (%rdi,%rsi,4), %rcx - 0x48, 0x01, 0xf9, //0x000016e4 addq %rdi, %rcx - 0xff, 0xe1, //0x000016e7 jmpq *%rcx - //0x000016e9 LBB0_282 - 0x49, 0x83, 0xfe, 0xff, //0x000016e9 cmpq $-1, %r14 - 0x0f, 0x85, 0x13, 0x15, 0x00, 0x00, //0x000016ed jne LBB0_465 - 0x4d, 0x8d, 0x34, 0x1f, //0x000016f3 leaq (%r15,%rbx), %r14 - 0xe9, 0xb4, 0xff, 0xff, 0xff, //0x000016f7 jmp LBB0_278 - //0x000016fc LBB0_284 - 0x83, 0xf9, 0x65, //0x000016fc cmpl $101, %ecx - 0x0f, 0x85, 0xa3, 0x0e, 0x00, 0x00, //0x000016ff jne LBB0_412 - //0x00001705 LBB0_285 - 0x49, 0x83, 0xfa, 0xff, //0x00001705 cmpq $-1, %r10 - 0x0f, 0x85, 0xf7, 0x14, 0x00, 0x00, //0x00001709 jne LBB0_465 - 0x4d, 0x8d, 0x14, 0x1f, //0x0000170f leaq (%r15,%rbx), %r10 - 0xe9, 0x98, 0xff, 0xff, 0xff, //0x00001713 jmp LBB0_278 - //0x00001718 LBB0_287 - 0x49, 0x8b, 0x0e, //0x00001718 movq (%r14), %rcx - 0x48, 0x8b, 0x55, 0xa8, //0x0000171b movq $-88(%rbp), %rdx - 0x48, 0x8b, 0x52, 0x08, //0x0000171f movq $8(%rdx), %rdx - 0x48, 0x8d, 0x72, 0xfd, //0x00001723 leaq $-3(%rdx), %rsi - 0x48, 0x39, 0xf1, //0x00001727 cmpq %rsi, %rcx - 0x0f, 0x87, 0x4e, 0x23, 0x00, 0x00, //0x0000172a ja LBB0_617 - 0x48, 0x8d, 0x41, 0xff, //0x00001730 leaq $-1(%rcx), %rax - 0x41, 0x81, 0x7c, 0x0c, 0xff, 0x6e, 0x75, 0x6c, 0x6c, //0x00001734 cmpl $1819047278, $-1(%r12,%rcx) - 0x0f, 0x84, 0x60, 0x00, 0x00, 0x00, //0x0000173d je LBB0_298 - 0xe9, 0x07, 0x24, 0x00, 0x00, //0x00001743 jmp LBB0_289 - //0x00001748 LBB0_293 - 0xf6, 0x45, 0x98, 0x40, //0x00001748 testb $64, $-104(%rbp) - 0x0f, 0x85, 0x62, 0x07, 0x00, 0x00, //0x0000174c jne LBB0_356 - 0x49, 0x8b, 0x45, 0x00, //0x00001752 movq (%r13), %rax - 0x48, 0x3d, 0xff, 0x0f, 0x00, 0x00, //0x00001756 cmpq $4095, %rax - 0x0f, 0x8f, 0x8a, 0x22, 0x00, 0x00, //0x0000175c jg LBB0_634 - 0x48, 0x8d, 0x48, 0x01, //0x00001762 leaq $1(%rax), %rcx - 0x49, 0x89, 0x4d, 0x00, //0x00001766 movq %rcx, (%r13) - 0x49, 0xc7, 0x44, 0xc5, 0x08, 0x06, 0x00, 0x00, 0x00, //0x0000176a movq $6, $8(%r13,%rax,8) - 0xe9, 0x48, 0xea, 0xff, 0xff, //0x00001773 jmp LBB0_4 - //0x00001778 LBB0_296 - 0x49, 0x8b, 0x0e, //0x00001778 movq (%r14), %rcx - 0x48, 0x8b, 0x55, 0xa8, //0x0000177b movq $-88(%rbp), %rdx - 0x48, 0x8b, 0x52, 0x08, //0x0000177f movq $8(%rdx), %rdx - 0x48, 0x8d, 0x72, 0xfd, //0x00001783 leaq $-3(%rdx), %rsi - 0x48, 0x39, 0xf1, //0x00001787 cmpq %rsi, %rcx - 0x0f, 0x87, 0xee, 0x22, 0x00, 0x00, //0x0000178a ja LBB0_617 - 0x48, 0x8d, 0x41, 0xff, //0x00001790 leaq $-1(%rcx), %rax - 0x41, 0x81, 0x7c, 0x0c, 0xff, 0x74, 0x72, 0x75, 0x65, //0x00001794 cmpl $1702195828, $-1(%r12,%rcx) - 0x0f, 0x85, 0x65, 0x23, 0x00, 0x00, //0x0000179d jne LBB0_627 - //0x000017a3 LBB0_298 - 0x48, 0x8d, 0x51, 0x03, //0x000017a3 leaq $3(%rcx), %rdx - 0x49, 0x89, 0x16, //0x000017a7 movq %rdx, (%r14) - 0x48, 0x85, 0xc9, //0x000017aa testq %rcx, %rcx - 0x0f, 0x8f, 0x0d, 0xea, 0xff, 0xff, //0x000017ad jg LBB0_4 - 0xe9, 0x8f, 0x22, 0x00, 0x00, //0x000017b3 jmp LBB0_638 - //0x000017b8 LBB0_299 - 0x4c, 0x89, 0xc1, //0x000017b8 movq %r8, %rcx - 0x4c, 0x09, 0xf9, //0x000017bb orq %r15, %rcx - 0x0f, 0x99, 0xc1, //0x000017be setns %cl - 0x0f, 0x88, 0x9f, 0x0b, 0x00, 0x00, //0x000017c1 js LBB0_384 - 0x4d, 0x39, 0xf8, //0x000017c7 cmpq %r15, %r8 - 0x0f, 0x8c, 0x96, 0x0b, 0x00, 0x00, //0x000017ca jl LBB0_384 - 0x49, 0xf7, 0xd0, //0x000017d0 notq %r8 - 0x4d, 0x89, 0xc5, //0x000017d3 movq %r8, %r13 - 0xe9, 0x07, 0xea, 0xff, 0xff, //0x000017d6 jmp LBB0_2 - //0x000017db LBB0_302 - 0xba, 0x40, 0x00, 0x00, 0x00, //0x000017db movl $64, %edx - 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x000017e0 movabsq $4294977024, %r11 - 0xf3, 0x44, 0x0f, 0x6f, 0x2d, 0x4d, 0xe8, 0xff, 0xff, //0x000017ea movdqu $-6067(%rip), %xmm13 /* LCPI0_4+0(%rip) */ - 0x48, 0x39, 0xca, //0x000017f3 cmpq %rcx, %rdx - 0x0f, 0x82, 0xf0, 0x23, 0x00, 0x00, //0x000017f6 jb LBB0_640 - //0x000017fc LBB0_303 - 0x48, 0x01, 0xc8, //0x000017fc addq %rcx, %rax - 0x48, 0x83, 0xc0, 0x01, //0x000017ff addq $1, %rax - //0x00001803 LBB0_304 - 0x48, 0x85, 0xc0, //0x00001803 testq %rax, %rax - 0x0f, 0x88, 0x59, 0x22, 0x00, 0x00, //0x00001806 js LBB0_615 - 0x49, 0x89, 0x06, //0x0000180c movq %rax, (%r14) - 0x48, 0x8b, 0x45, 0xb0, //0x0000180f movq $-80(%rbp), %rax - 0x48, 0x85, 0xc0, //0x00001813 testq %rax, %rax - 0x0f, 0x8e, 0xdc, 0x21, 0x00, 0x00, //0x00001816 jle LBB0_606 - //0x0000181c LBB0_306 - 0x49, 0x8b, 0x45, 0x00, //0x0000181c movq (%r13), %rax - 0x48, 0x3d, 0xff, 0x0f, 0x00, 0x00, //0x00001820 cmpq $4095, %rax - 0x0f, 0x8f, 0xc0, 0x21, 0x00, 0x00, //0x00001826 jg LBB0_634 - 0x48, 0x8d, 0x48, 0x01, //0x0000182c leaq $1(%rax), %rcx - 0x49, 0x89, 0x4d, 0x00, //0x00001830 movq %rcx, (%r13) - 0x49, 0xc7, 0x44, 0xc5, 0x08, 0x04, 0x00, 0x00, 0x00, //0x00001834 movq $4, $8(%r13,%rax,8) - 0xe9, 0x7e, 0xe9, 0xff, 0xff, //0x0000183d jmp LBB0_4 - //0x00001842 LBB0_308 - 0x48, 0x8b, 0x55, 0xa8, //0x00001842 movq $-88(%rbp), %rdx - 0x48, 0x8b, 0x52, 0x08, //0x00001846 movq $8(%rdx), %rdx - 0x49, 0x8b, 0x0e, //0x0000184a movq (%r14), %rcx - 0x48, 0x29, 0xca, //0x0000184d subq %rcx, %rdx - 0x48, 0x89, 0x4d, 0xb0, //0x00001850 movq %rcx, $-80(%rbp) - 0x49, 0x01, 0xcc, //0x00001854 addq %rcx, %r12 - 0x45, 0x31, 0xc0, //0x00001857 xorl %r8d, %r8d - 0x45, 0x31, 0xd2, //0x0000185a xorl %r10d, %r10d - 0x45, 0x31, 0xc9, //0x0000185d xorl %r9d, %r9d - 0x45, 0x31, 0xf6, //0x00001860 xorl %r14d, %r14d - 0x48, 0x83, 0xfa, 0x40, //0x00001863 cmpq $64, %rdx - 0x48, 0x89, 0x55, 0xc0, //0x00001867 movq %rdx, $-64(%rbp) - 0x0f, 0x8d, 0x4c, 0x01, 0x00, 0x00, //0x0000186b jge LBB0_309 - //0x00001871 LBB0_318 - 0x48, 0x85, 0xd2, //0x00001871 testq %rdx, %rdx - 0x0f, 0x8e, 0xdd, 0x23, 0x00, 0x00, //0x00001874 jle LBB0_648 - 0x66, 0x0f, 0x6f, 0xf2, //0x0000187a movdqa %xmm2, %xmm6 - 0x66, 0x0f, 0xef, 0xd2, //0x0000187e pxor %xmm2, %xmm2 - 0xf3, 0x0f, 0x7f, 0x55, 0x80, //0x00001882 movdqu %xmm2, $-128(%rbp) - 0xf3, 0x0f, 0x7f, 0x95, 0x70, 0xff, 0xff, 0xff, //0x00001887 movdqu %xmm2, $-144(%rbp) - 0xf3, 0x0f, 0x7f, 0x95, 0x60, 0xff, 0xff, 0xff, //0x0000188f movdqu %xmm2, $-160(%rbp) - 0xf3, 0x0f, 0x7f, 0x95, 0x50, 0xff, 0xff, 0xff, //0x00001897 movdqu %xmm2, $-176(%rbp) - 0x4c, 0x89, 0xe7, //0x0000189f movq %r12, %rdi - 0x44, 0x89, 0xe1, //0x000018a2 movl %r12d, %ecx - 0x81, 0xe1, 0xff, 0x0f, 0x00, 0x00, //0x000018a5 andl $4095, %ecx - 0x81, 0xf9, 0xc1, 0x0f, 0x00, 0x00, //0x000018ab cmpl $4033, %ecx - 0x0f, 0x82, 0x3a, 0x00, 0x00, 0x00, //0x000018b1 jb LBB0_322 - 0x48, 0x83, 0x7d, 0xc0, 0x20, //0x000018b7 cmpq $32, $-64(%rbp) - 0x0f, 0x82, 0x3b, 0x00, 0x00, 0x00, //0x000018bc jb LBB0_323 - 0x0f, 0x10, 0x1f, //0x000018c2 movups (%rdi), %xmm3 - 0x0f, 0x11, 0x9d, 0x50, 0xff, 0xff, 0xff, //0x000018c5 movups %xmm3, $-176(%rbp) - 0xf3, 0x0f, 0x6f, 0x5f, 0x10, //0x000018cc movdqu $16(%rdi), %xmm3 - 0xf3, 0x0f, 0x7f, 0x9d, 0x60, 0xff, 0xff, 0xff, //0x000018d1 movdqu %xmm3, $-160(%rbp) - 0x48, 0x83, 0xc7, 0x20, //0x000018d9 addq $32, %rdi - 0x48, 0x8b, 0x4d, 0xc0, //0x000018dd movq $-64(%rbp), %rcx - 0x48, 0x8d, 0x71, 0xe0, //0x000018e1 leaq $-32(%rcx), %rsi - 0x48, 0x8d, 0x95, 0x70, 0xff, 0xff, 0xff, //0x000018e5 leaq $-144(%rbp), %rdx - 0xe9, 0x17, 0x00, 0x00, 0x00, //0x000018ec jmp LBB0_324 - //0x000018f1 LBB0_322 - 0x66, 0x0f, 0x6f, 0xd6, //0x000018f1 movdqa %xmm6, %xmm2 - 0x49, 0x89, 0xfc, //0x000018f5 movq %rdi, %r12 - 0xe9, 0xc0, 0x00, 0x00, 0x00, //0x000018f8 jmp LBB0_309 - //0x000018fd LBB0_323 - 0x48, 0x8d, 0x95, 0x50, 0xff, 0xff, 0xff, //0x000018fd leaq $-176(%rbp), %rdx - 0x48, 0x8b, 0x75, 0xc0, //0x00001904 movq $-64(%rbp), %rsi - //0x00001908 LBB0_324 - 0x48, 0x83, 0xfe, 0x10, //0x00001908 cmpq $16, %rsi - 0x0f, 0x82, 0x47, 0x00, 0x00, 0x00, //0x0000190c jb LBB0_325 - 0xf3, 0x0f, 0x6f, 0x1f, //0x00001912 movdqu (%rdi), %xmm3 - 0xf3, 0x0f, 0x7f, 0x1a, //0x00001916 movdqu %xmm3, (%rdx) - 0x48, 0x83, 0xc7, 0x10, //0x0000191a addq $16, %rdi - 0x48, 0x83, 0xc2, 0x10, //0x0000191e addq $16, %rdx - 0x48, 0x83, 0xc6, 0xf0, //0x00001922 addq $-16, %rsi - 0x48, 0x83, 0xfe, 0x08, //0x00001926 cmpq $8, %rsi - 0x0f, 0x83, 0x33, 0x00, 0x00, 0x00, //0x0000192a jae LBB0_332 - //0x00001930 LBB0_326 - 0x48, 0x83, 0xfe, 0x04, //0x00001930 cmpq $4, %rsi - 0x0f, 0x8c, 0x45, 0x00, 0x00, 0x00, //0x00001934 jl LBB0_327 - //0x0000193a LBB0_333 - 0x8b, 0x0f, //0x0000193a movl (%rdi), %ecx - 0x89, 0x0a, //0x0000193c movl %ecx, (%rdx) - 0x48, 0x83, 0xc7, 0x04, //0x0000193e addq $4, %rdi - 0x48, 0x83, 0xc2, 0x04, //0x00001942 addq $4, %rdx - 0x48, 0x83, 0xc6, 0xfc, //0x00001946 addq $-4, %rsi - 0x48, 0x83, 0xfe, 0x02, //0x0000194a cmpq $2, %rsi - 0x0f, 0x83, 0x35, 0x00, 0x00, 0x00, //0x0000194e jae LBB0_328 - 0xe9, 0x42, 0x00, 0x00, 0x00, //0x00001954 jmp LBB0_329 - //0x00001959 LBB0_325 - 0x48, 0x83, 0xfe, 0x08, //0x00001959 cmpq $8, %rsi - 0x0f, 0x82, 0xcd, 0xff, 0xff, 0xff, //0x0000195d jb LBB0_326 - //0x00001963 LBB0_332 - 0x48, 0x8b, 0x0f, //0x00001963 movq (%rdi), %rcx - 0x48, 0x89, 0x0a, //0x00001966 movq %rcx, (%rdx) - 0x48, 0x83, 0xc7, 0x08, //0x00001969 addq $8, %rdi - 0x48, 0x83, 0xc2, 0x08, //0x0000196d addq $8, %rdx - 0x48, 0x83, 0xc6, 0xf8, //0x00001971 addq $-8, %rsi - 0x48, 0x83, 0xfe, 0x04, //0x00001975 cmpq $4, %rsi - 0x0f, 0x8d, 0xbb, 0xff, 0xff, 0xff, //0x00001979 jge LBB0_333 - //0x0000197f LBB0_327 - 0x48, 0x83, 0xfe, 0x02, //0x0000197f cmpq $2, %rsi - 0x0f, 0x82, 0x12, 0x00, 0x00, 0x00, //0x00001983 jb LBB0_329 - //0x00001989 LBB0_328 - 0x0f, 0xb7, 0x0f, //0x00001989 movzwl (%rdi), %ecx - 0x66, 0x89, 0x0a, //0x0000198c movw %cx, (%rdx) - 0x48, 0x83, 0xc7, 0x02, //0x0000198f addq $2, %rdi - 0x48, 0x83, 0xc2, 0x02, //0x00001993 addq $2, %rdx - 0x48, 0x83, 0xc6, 0xfe, //0x00001997 addq $-2, %rsi - //0x0000199b LBB0_329 - 0x48, 0x89, 0xf9, //0x0000199b movq %rdi, %rcx - 0x4c, 0x8d, 0xa5, 0x50, 0xff, 0xff, 0xff, //0x0000199e leaq $-176(%rbp), %r12 - 0x48, 0x85, 0xf6, //0x000019a5 testq %rsi, %rsi - 0x66, 0x0f, 0x6f, 0xd6, //0x000019a8 movdqa %xmm6, %xmm2 - 0x0f, 0x84, 0x0b, 0x00, 0x00, 0x00, //0x000019ac je LBB0_309 - 0x8a, 0x09, //0x000019b2 movb (%rcx), %cl - 0x88, 0x0a, //0x000019b4 movb %cl, (%rdx) - 0x4c, 0x8d, 0xa5, 0x50, 0xff, 0xff, 0xff, //0x000019b6 leaq $-176(%rbp), %r12 - //0x000019bd LBB0_309 - 0x66, 0x44, 0x0f, 0x6f, 0xc2, //0x000019bd movdqa %xmm2, %xmm8 - 0xf3, 0x41, 0x0f, 0x6f, 0x24, 0x24, //0x000019c2 movdqu (%r12), %xmm4 - 0xf3, 0x41, 0x0f, 0x6f, 0x7c, 0x24, 0x10, //0x000019c8 movdqu $16(%r12), %xmm7 - 0xf3, 0x41, 0x0f, 0x6f, 0x74, 0x24, 0x20, //0x000019cf movdqu $32(%r12), %xmm6 - 0xf3, 0x41, 0x0f, 0x6f, 0x6c, 0x24, 0x30, //0x000019d6 movdqu $48(%r12), %xmm5 - 0x66, 0x0f, 0x6f, 0xdc, //0x000019dd movdqa %xmm4, %xmm3 - 0x66, 0x0f, 0x74, 0xd9, //0x000019e1 pcmpeqb %xmm1, %xmm3 - 0x66, 0x0f, 0xd7, 0xd3, //0x000019e5 pmovmskb %xmm3, %edx - 0x66, 0x0f, 0x6f, 0xdf, //0x000019e9 movdqa %xmm7, %xmm3 - 0x66, 0x0f, 0x74, 0xd9, //0x000019ed pcmpeqb %xmm1, %xmm3 - 0x66, 0x0f, 0xd7, 0xcb, //0x000019f1 pmovmskb %xmm3, %ecx - 0x66, 0x0f, 0x6f, 0xde, //0x000019f5 movdqa %xmm6, %xmm3 - 0x66, 0x0f, 0x74, 0xd9, //0x000019f9 pcmpeqb %xmm1, %xmm3 - 0x66, 0x0f, 0xd7, 0xf3, //0x000019fd pmovmskb %xmm3, %esi - 0x66, 0x0f, 0x6f, 0xdd, //0x00001a01 movdqa %xmm5, %xmm3 - 0x66, 0x0f, 0x74, 0xd9, //0x00001a05 pcmpeqb %xmm1, %xmm3 - 0x66, 0x0f, 0xd7, 0xfb, //0x00001a09 pmovmskb %xmm3, %edi - 0x48, 0xc1, 0xe7, 0x30, //0x00001a0d shlq $48, %rdi - 0x48, 0xc1, 0xe6, 0x20, //0x00001a11 shlq $32, %rsi - 0x48, 0x09, 0xfe, //0x00001a15 orq %rdi, %rsi - 0x48, 0xc1, 0xe1, 0x10, //0x00001a18 shlq $16, %rcx - 0x48, 0x09, 0xf1, //0x00001a1c orq %rsi, %rcx - 0x48, 0x09, 0xca, //0x00001a1f orq %rcx, %rdx - 0x48, 0x89, 0xd1, //0x00001a22 movq %rdx, %rcx - 0x66, 0x45, 0x0f, 0x6f, 0xee, //0x00001a25 movdqa %xmm14, %xmm13 - 0x4c, 0x09, 0xd1, //0x00001a2a orq %r10, %rcx - 0x0f, 0x85, 0x0f, 0x00, 0x00, 0x00, //0x00001a2d jne LBB0_311 - 0x48, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x00001a33 movq $-1, %rdx - 0x45, 0x31, 0xd2, //0x00001a3a xorl %r10d, %r10d - 0xe9, 0x46, 0x00, 0x00, 0x00, //0x00001a3d jmp LBB0_312 - //0x00001a42 LBB0_311 - 0x4c, 0x89, 0xd1, //0x00001a42 movq %r10, %rcx - 0x48, 0xf7, 0xd1, //0x00001a45 notq %rcx - 0x48, 0x21, 0xd1, //0x00001a48 andq %rdx, %rcx - 0x4c, 0x8d, 0x1c, 0x09, //0x00001a4b leaq (%rcx,%rcx), %r11 - 0x4d, 0x09, 0xd3, //0x00001a4f orq %r10, %r11 - 0x4c, 0x89, 0xdf, //0x00001a52 movq %r11, %rdi - 0x48, 0xf7, 0xd7, //0x00001a55 notq %rdi - 0x48, 0xbe, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00001a58 movabsq $-6148914691236517206, %rsi - 0x48, 0x21, 0xf2, //0x00001a62 andq %rsi, %rdx - 0x48, 0x21, 0xfa, //0x00001a65 andq %rdi, %rdx - 0x45, 0x31, 0xd2, //0x00001a68 xorl %r10d, %r10d - 0x48, 0x01, 0xca, //0x00001a6b addq %rcx, %rdx - 0x41, 0x0f, 0x92, 0xc2, //0x00001a6e setb %r10b - 0x48, 0x01, 0xd2, //0x00001a72 addq %rdx, %rdx - 0x48, 0xb9, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00001a75 movabsq $6148914691236517205, %rcx - 0x48, 0x31, 0xca, //0x00001a7f xorq %rcx, %rdx - 0x4c, 0x21, 0xda, //0x00001a82 andq %r11, %rdx - 0x48, 0xf7, 0xd2, //0x00001a85 notq %rdx - //0x00001a88 LBB0_312 - 0x66, 0x0f, 0x6f, 0xdd, //0x00001a88 movdqa %xmm5, %xmm3 - 0x66, 0x0f, 0x74, 0xd8, //0x00001a8c pcmpeqb %xmm0, %xmm3 - 0x66, 0x0f, 0xd7, 0xcb, //0x00001a90 pmovmskb %xmm3, %ecx - 0x48, 0xc1, 0xe1, 0x30, //0x00001a94 shlq $48, %rcx - 0x66, 0x0f, 0x6f, 0xde, //0x00001a98 movdqa %xmm6, %xmm3 - 0x66, 0x0f, 0x74, 0xd8, //0x00001a9c pcmpeqb %xmm0, %xmm3 - 0x66, 0x0f, 0xd7, 0xf3, //0x00001aa0 pmovmskb %xmm3, %esi - 0x48, 0xc1, 0xe6, 0x20, //0x00001aa4 shlq $32, %rsi - 0x48, 0x09, 0xce, //0x00001aa8 orq %rcx, %rsi - 0x66, 0x0f, 0x6f, 0xdf, //0x00001aab movdqa %xmm7, %xmm3 - 0x66, 0x0f, 0x74, 0xd8, //0x00001aaf pcmpeqb %xmm0, %xmm3 - 0x66, 0x0f, 0xd7, 0xcb, //0x00001ab3 pmovmskb %xmm3, %ecx - 0x48, 0xc1, 0xe1, 0x10, //0x00001ab7 shlq $16, %rcx - 0x48, 0x09, 0xf1, //0x00001abb orq %rsi, %rcx - 0x66, 0x0f, 0x6f, 0xdc, //0x00001abe movdqa %xmm4, %xmm3 - 0x66, 0x0f, 0x74, 0xd8, //0x00001ac2 pcmpeqb %xmm0, %xmm3 - 0x66, 0x0f, 0xd7, 0xf3, //0x00001ac6 pmovmskb %xmm3, %esi - 0x48, 0x09, 0xce, //0x00001aca orq %rcx, %rsi - 0x48, 0x21, 0xd6, //0x00001acd andq %rdx, %rsi - 0x66, 0x48, 0x0f, 0x6e, 0xde, //0x00001ad0 movq %rsi, %xmm3 - 0x66, 0x41, 0x0f, 0x3a, 0x44, 0xda, 0x00, //0x00001ad5 pclmulqdq $0, %xmm10, %xmm3 - 0x66, 0x49, 0x0f, 0x7e, 0xdb, //0x00001adc movq %xmm3, %r11 - 0x4d, 0x31, 0xc3, //0x00001ae1 xorq %r8, %r11 - 0x66, 0x0f, 0x6f, 0xdc, //0x00001ae4 movdqa %xmm4, %xmm3 - 0xf3, 0x44, 0x0f, 0x6f, 0x1d, 0x6f, 0xe5, 0xff, 0xff, //0x00001ae8 movdqu $-6801(%rip), %xmm11 /* LCPI0_6+0(%rip) */ - 0x66, 0x41, 0x0f, 0x74, 0xdb, //0x00001af1 pcmpeqb %xmm11, %xmm3 - 0x66, 0x44, 0x0f, 0xd7, 0xeb, //0x00001af6 pmovmskb %xmm3, %r13d - 0x66, 0x0f, 0x6f, 0xdf, //0x00001afb movdqa %xmm7, %xmm3 - 0x66, 0x41, 0x0f, 0x74, 0xdb, //0x00001aff pcmpeqb %xmm11, %xmm3 - 0x66, 0x0f, 0xd7, 0xcb, //0x00001b04 pmovmskb %xmm3, %ecx - 0x66, 0x0f, 0x6f, 0xde, //0x00001b08 movdqa %xmm6, %xmm3 - 0x66, 0x41, 0x0f, 0x74, 0xdb, //0x00001b0c pcmpeqb %xmm11, %xmm3 - 0x66, 0x0f, 0xd7, 0xd3, //0x00001b11 pmovmskb %xmm3, %edx - 0x66, 0x0f, 0x6f, 0xdd, //0x00001b15 movdqa %xmm5, %xmm3 - 0x66, 0x41, 0x0f, 0x74, 0xdb, //0x00001b19 pcmpeqb %xmm11, %xmm3 - 0x66, 0x0f, 0xd7, 0xf3, //0x00001b1e pmovmskb %xmm3, %esi - 0x48, 0xc1, 0xe6, 0x30, //0x00001b22 shlq $48, %rsi - 0x48, 0xc1, 0xe2, 0x20, //0x00001b26 shlq $32, %rdx - 0x48, 0x09, 0xf2, //0x00001b2a orq %rsi, %rdx - 0x48, 0xc1, 0xe1, 0x10, //0x00001b2d shlq $16, %rcx - 0x48, 0x09, 0xd1, //0x00001b31 orq %rdx, %rcx - 0x49, 0x09, 0xcd, //0x00001b34 orq %rcx, %r13 - 0x4d, 0x89, 0xd8, //0x00001b37 movq %r11, %r8 - 0x49, 0xf7, 0xd0, //0x00001b3a notq %r8 - 0x4d, 0x21, 0xc5, //0x00001b3d andq %r8, %r13 - 0x66, 0x41, 0x0f, 0x6f, 0xd0, //0x00001b40 movdqa %xmm8, %xmm2 - 0x66, 0x41, 0x0f, 0x74, 0xe0, //0x00001b45 pcmpeqb %xmm8, %xmm4 - 0x66, 0x0f, 0xd7, 0xd4, //0x00001b4a pmovmskb %xmm4, %edx - 0x66, 0x41, 0x0f, 0x74, 0xf8, //0x00001b4e pcmpeqb %xmm8, %xmm7 - 0x66, 0x0f, 0xd7, 0xf7, //0x00001b53 pmovmskb %xmm7, %esi - 0x66, 0x41, 0x0f, 0x74, 0xf0, //0x00001b57 pcmpeqb %xmm8, %xmm6 - 0x66, 0x0f, 0xd7, 0xce, //0x00001b5c pmovmskb %xmm6, %ecx - 0x66, 0x41, 0x0f, 0x74, 0xe8, //0x00001b60 pcmpeqb %xmm8, %xmm5 - 0x66, 0x44, 0x0f, 0xd7, 0xfd, //0x00001b65 pmovmskb %xmm5, %r15d - 0x49, 0xc1, 0xe7, 0x30, //0x00001b6a shlq $48, %r15 - 0x48, 0xc1, 0xe1, 0x20, //0x00001b6e shlq $32, %rcx - 0x4c, 0x09, 0xf9, //0x00001b72 orq %r15, %rcx - 0x48, 0xc1, 0xe6, 0x10, //0x00001b75 shlq $16, %rsi - 0x48, 0x09, 0xce, //0x00001b79 orq %rcx, %rsi - 0x48, 0x09, 0xf2, //0x00001b7c orq %rsi, %rdx - 0x66, 0x45, 0x0f, 0x6f, 0xf5, //0x00001b7f movdqa %xmm13, %xmm14 - 0x4c, 0x21, 0xc2, //0x00001b84 andq %r8, %rdx - 0x0f, 0x84, 0xaa, 0x00, 0x00, 0x00, //0x00001b87 je LBB0_316 - 0xf3, 0x44, 0x0f, 0x6f, 0x1d, 0x5a, 0xe5, 0xff, 0xff, //0x00001b8d movdqu $-6822(%rip), %xmm11 /* LCPI0_15+0(%rip) */ - 0x66, 0x41, 0x0f, 0x6f, 0xd0, //0x00001b96 movdqa %xmm8, %xmm2 - 0xf3, 0x44, 0x0f, 0x6f, 0x2d, 0x9c, 0xe4, 0xff, 0xff, //0x00001b9b movdqu $-7012(%rip), %xmm13 /* LCPI0_4+0(%rip) */ - 0x49, 0xb8, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, //0x00001ba4 movabsq $3689348814741910323, %r8 - 0xf3, 0x44, 0x0f, 0x6f, 0x05, 0x99, 0xe4, 0xff, 0xff, //0x00001bae movdqu $-7015(%rip), %xmm8 /* LCPI0_5+0(%rip) */ - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001bb7 .p2align 4, 0x90 - //0x00001bc0 LBB0_314 - 0x48, 0x8d, 0x7a, 0xff, //0x00001bc0 leaq $-1(%rdx), %rdi - 0x48, 0x89, 0xf9, //0x00001bc4 movq %rdi, %rcx - 0x4c, 0x21, 0xe9, //0x00001bc7 andq %r13, %rcx - 0x48, 0x89, 0xce, //0x00001bca movq %rcx, %rsi - 0x48, 0xd1, 0xee, //0x00001bcd shrq %rsi - 0x48, 0xbb, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00001bd0 movabsq $6148914691236517205, %rbx - 0x48, 0x21, 0xde, //0x00001bda andq %rbx, %rsi - 0x48, 0x29, 0xf1, //0x00001bdd subq %rsi, %rcx - 0x48, 0x89, 0xce, //0x00001be0 movq %rcx, %rsi - 0x4c, 0x21, 0xc6, //0x00001be3 andq %r8, %rsi - 0x48, 0xc1, 0xe9, 0x02, //0x00001be6 shrq $2, %rcx - 0x4c, 0x21, 0xc1, //0x00001bea andq %r8, %rcx - 0x48, 0x01, 0xf1, //0x00001bed addq %rsi, %rcx - 0x48, 0x89, 0xce, //0x00001bf0 movq %rcx, %rsi - 0x48, 0xc1, 0xee, 0x04, //0x00001bf3 shrq $4, %rsi - 0x48, 0x01, 0xce, //0x00001bf7 addq %rcx, %rsi - 0x48, 0xb9, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, //0x00001bfa movabsq $1085102592571150095, %rcx - 0x48, 0x21, 0xce, //0x00001c04 andq %rcx, %rsi - 0x48, 0xb9, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, //0x00001c07 movabsq $72340172838076673, %rcx - 0x48, 0x0f, 0xaf, 0xf1, //0x00001c11 imulq %rcx, %rsi - 0x48, 0xc1, 0xee, 0x38, //0x00001c15 shrq $56, %rsi - 0x4c, 0x01, 0xce, //0x00001c19 addq %r9, %rsi - 0x4c, 0x39, 0xf6, //0x00001c1c cmpq %r14, %rsi - 0x0f, 0x86, 0xd4, 0x06, 0x00, 0x00, //0x00001c1f jbe LBB0_382 - 0x49, 0x83, 0xc6, 0x01, //0x00001c25 addq $1, %r14 - 0x48, 0x21, 0xfa, //0x00001c29 andq %rdi, %rdx - 0x0f, 0x85, 0x8e, 0xff, 0xff, 0xff, //0x00001c2c jne LBB0_314 - 0xe9, 0x0f, 0x00, 0x00, 0x00, //0x00001c32 jmp LBB0_317 - //0x00001c37 LBB0_316 - 0x66, 0x41, 0x0f, 0x6f, 0xd0, //0x00001c37 movdqa %xmm8, %xmm2 - 0x49, 0xb8, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, //0x00001c3c movabsq $3689348814741910323, %r8 - //0x00001c46 LBB0_317 - 0x49, 0xc1, 0xfb, 0x3f, //0x00001c46 sarq $63, %r11 - 0x4c, 0x89, 0xe9, //0x00001c4a movq %r13, %rcx - 0x48, 0xd1, 0xe9, //0x00001c4d shrq %rcx - 0x48, 0xba, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00001c50 movabsq $6148914691236517205, %rdx - 0x48, 0x21, 0xd1, //0x00001c5a andq %rdx, %rcx - 0x49, 0x29, 0xcd, //0x00001c5d subq %rcx, %r13 - 0x4c, 0x89, 0xe9, //0x00001c60 movq %r13, %rcx - 0x4c, 0x21, 0xc1, //0x00001c63 andq %r8, %rcx - 0x49, 0xc1, 0xed, 0x02, //0x00001c66 shrq $2, %r13 - 0x4d, 0x21, 0xc5, //0x00001c6a andq %r8, %r13 - 0x49, 0x01, 0xcd, //0x00001c6d addq %rcx, %r13 - 0x4c, 0x89, 0xe9, //0x00001c70 movq %r13, %rcx - 0x48, 0xc1, 0xe9, 0x04, //0x00001c73 shrq $4, %rcx - 0x4c, 0x01, 0xe9, //0x00001c77 addq %r13, %rcx - 0x48, 0xba, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, //0x00001c7a movabsq $1085102592571150095, %rdx - 0x48, 0x21, 0xd1, //0x00001c84 andq %rdx, %rcx - 0x48, 0xba, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, //0x00001c87 movabsq $72340172838076673, %rdx - 0x48, 0x0f, 0xaf, 0xca, //0x00001c91 imulq %rdx, %rcx - 0x48, 0xc1, 0xe9, 0x38, //0x00001c95 shrq $56, %rcx - 0x49, 0x01, 0xc9, //0x00001c99 addq %rcx, %r9 - 0x49, 0x83, 0xc4, 0x40, //0x00001c9c addq $64, %r12 - 0x48, 0x8b, 0x55, 0xc0, //0x00001ca0 movq $-64(%rbp), %rdx - 0x48, 0x83, 0xc2, 0xc0, //0x00001ca4 addq $-64, %rdx - 0x4d, 0x89, 0xd8, //0x00001ca8 movq %r11, %r8 - 0x48, 0x83, 0xfa, 0x40, //0x00001cab cmpq $64, %rdx - 0x48, 0x89, 0x55, 0xc0, //0x00001caf movq %rdx, $-64(%rbp) - 0x0f, 0x8d, 0x04, 0xfd, 0xff, 0xff, //0x00001cb3 jge LBB0_309 - 0xe9, 0xb3, 0xfb, 0xff, 0xff, //0x00001cb9 jmp LBB0_318 - //0x00001cbe LBB0_334 - 0x48, 0x8b, 0x4d, 0xa8, //0x00001cbe movq $-88(%rbp), %rcx - 0x4c, 0x8b, 0x49, 0x08, //0x00001cc2 movq $8(%rcx), %r9 - 0x4d, 0x8b, 0x06, //0x00001cc6 movq (%r14), %r8 - 0x4f, 0x8d, 0x14, 0x04, //0x00001cc9 leaq (%r12,%r8), %r10 - 0x4d, 0x29, 0xc1, //0x00001ccd subq %r8, %r9 - 0x49, 0x83, 0xf9, 0x20, //0x00001cd0 cmpq $32, %r9 - 0x0f, 0x8c, 0xdb, 0x00, 0x00, 0x00, //0x00001cd4 jl LBB0_343 - 0x41, 0xbe, 0x20, 0x00, 0x00, 0x00, //0x00001cda movl $32, %r14d - 0x31, 0xd2, //0x00001ce0 xorl %edx, %edx - 0x45, 0x31, 0xdb, //0x00001ce2 xorl %r11d, %r11d - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001ce5 .p2align 4, 0x90 - //0x00001cf0 LBB0_336 - 0xf3, 0x41, 0x0f, 0x6f, 0x1c, 0x12, //0x00001cf0 movdqu (%r10,%rdx), %xmm3 - 0xf3, 0x41, 0x0f, 0x6f, 0x64, 0x12, 0x10, //0x00001cf6 movdqu $16(%r10,%rdx), %xmm4 - 0x66, 0x0f, 0x6f, 0xeb, //0x00001cfd movdqa %xmm3, %xmm5 - 0x66, 0x0f, 0x74, 0xe8, //0x00001d01 pcmpeqb %xmm0, %xmm5 - 0x66, 0x0f, 0xd7, 0xf5, //0x00001d05 pmovmskb %xmm5, %esi - 0x66, 0x0f, 0x6f, 0xec, //0x00001d09 movdqa %xmm4, %xmm5 - 0x66, 0x0f, 0x74, 0xe8, //0x00001d0d pcmpeqb %xmm0, %xmm5 - 0x66, 0x0f, 0xd7, 0xfd, //0x00001d11 pmovmskb %xmm5, %edi - 0x48, 0xc1, 0xe7, 0x10, //0x00001d15 shlq $16, %rdi - 0x48, 0x09, 0xf7, //0x00001d19 orq %rsi, %rdi - 0x66, 0x0f, 0x74, 0xd9, //0x00001d1c pcmpeqb %xmm1, %xmm3 - 0x66, 0x0f, 0xd7, 0xcb, //0x00001d20 pmovmskb %xmm3, %ecx - 0x66, 0x0f, 0x74, 0xe1, //0x00001d24 pcmpeqb %xmm1, %xmm4 - 0x66, 0x0f, 0xd7, 0xf4, //0x00001d28 pmovmskb %xmm4, %esi - 0x48, 0xc1, 0xe6, 0x10, //0x00001d2c shlq $16, %rsi - 0x48, 0x09, 0xce, //0x00001d30 orq %rcx, %rsi - 0x48, 0x89, 0xf1, //0x00001d33 movq %rsi, %rcx - 0x4c, 0x09, 0xd9, //0x00001d36 orq %r11, %rcx - 0x0f, 0x84, 0x41, 0x00, 0x00, 0x00, //0x00001d39 je LBB0_338 - 0x44, 0x89, 0xd9, //0x00001d3f movl %r11d, %ecx - 0xf7, 0xd1, //0x00001d42 notl %ecx - 0x21, 0xf1, //0x00001d44 andl %esi, %ecx - 0x44, 0x8d, 0x3c, 0x09, //0x00001d46 leal (%rcx,%rcx), %r15d - 0x45, 0x09, 0xdf, //0x00001d4a orl %r11d, %r15d - 0x44, 0x89, 0xfb, //0x00001d4d movl %r15d, %ebx - 0xf7, 0xd3, //0x00001d50 notl %ebx - 0x21, 0xf3, //0x00001d52 andl %esi, %ebx - 0x81, 0xe3, 0xaa, 0xaa, 0xaa, 0xaa, //0x00001d54 andl $-1431655766, %ebx - 0x45, 0x31, 0xdb, //0x00001d5a xorl %r11d, %r11d - 0x01, 0xcb, //0x00001d5d addl %ecx, %ebx - 0x41, 0x0f, 0x92, 0xc3, //0x00001d5f setb %r11b - 0x01, 0xdb, //0x00001d63 addl %ebx, %ebx - 0x81, 0xf3, 0x55, 0x55, 0x55, 0x55, //0x00001d65 xorl $1431655765, %ebx - 0x44, 0x21, 0xfb, //0x00001d6b andl %r15d, %ebx - 0xf7, 0xd3, //0x00001d6e notl %ebx - 0x21, 0xdf, //0x00001d70 andl %ebx, %edi - 0xe9, 0x0c, 0x00, 0x00, 0x00, //0x00001d72 jmp LBB0_339 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001d77 .p2align 4, 0x90 - //0x00001d80 LBB0_338 - 0x45, 0x31, 0xdb, //0x00001d80 xorl %r11d, %r11d - //0x00001d83 LBB0_339 - 0x48, 0x85, 0xff, //0x00001d83 testq %rdi, %rdi - 0x0f, 0x85, 0xe5, 0xed, 0xff, 0xff, //0x00001d86 jne LBB0_129 - 0x48, 0x83, 0xc2, 0x20, //0x00001d8c addq $32, %rdx - 0x4b, 0x8d, 0x0c, 0x31, //0x00001d90 leaq (%r9,%r14), %rcx - 0x48, 0x83, 0xc1, 0xe0, //0x00001d94 addq $-32, %rcx - 0x49, 0x83, 0xc6, 0xe0, //0x00001d98 addq $-32, %r14 - 0x48, 0x83, 0xf9, 0x3f, //0x00001d9c cmpq $63, %rcx - 0x0f, 0x8f, 0x4a, 0xff, 0xff, 0xff, //0x00001da0 jg LBB0_336 - 0x4d, 0x85, 0xdb, //0x00001da6 testq %r11, %r11 - 0x0f, 0x85, 0x4d, 0x19, 0x00, 0x00, //0x00001da9 jne LBB0_570 - 0x49, 0x01, 0xd2, //0x00001daf addq %rdx, %r10 - 0x49, 0x29, 0xd1, //0x00001db2 subq %rdx, %r9 - //0x00001db5 LBB0_343 - 0x4c, 0x8b, 0x75, 0xd0, //0x00001db5 movq $-48(%rbp), %r14 - 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00001db9 movabsq $4294977024, %r11 - 0x4d, 0x85, 0xc9, //0x00001dc3 testq %r9, %r9 - 0x0f, 0x8f, 0x8e, 0x19, 0x00, 0x00, //0x00001dc6 jg LBB0_574 - 0xe9, 0x76, 0x1c, 0x00, 0x00, //0x00001dcc jmp LBB0_638 - //0x00001dd1 LBB0_344 - 0x48, 0x89, 0xfa, //0x00001dd1 movq %rdi, %rdx - 0x48, 0x29, 0xc2, //0x00001dd4 subq %rax, %rdx - 0x48, 0x83, 0xfa, 0x10, //0x00001dd7 cmpq $16, %rdx - 0x0f, 0x82, 0x3c, 0x12, 0x00, 0x00, //0x00001ddb jb LBB0_498 - 0x48, 0x89, 0xc2, //0x00001de1 movq %rax, %rdx - 0x48, 0xf7, 0xda, //0x00001de4 negq %rdx - 0x48, 0x89, 0xc1, //0x00001de7 movq %rax, %rcx - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001dea .p2align 4, 0x90 - //0x00001df0 LBB0_346 - 0xf3, 0x41, 0x0f, 0x6f, 0x1c, 0x0c, //0x00001df0 movdqu (%r12,%rcx), %xmm3 - 0x66, 0x0f, 0x6f, 0xe3, //0x00001df6 movdqa %xmm3, %xmm4 - 0x66, 0x41, 0x0f, 0x74, 0xe6, //0x00001dfa pcmpeqb %xmm14, %xmm4 - 0x66, 0x41, 0x0f, 0xdb, 0xd9, //0x00001dff pand %xmm9, %xmm3 - 0x66, 0x0f, 0x74, 0xda, //0x00001e04 pcmpeqb %xmm2, %xmm3 - 0x66, 0x0f, 0xeb, 0xdc, //0x00001e08 por %xmm4, %xmm3 - 0x66, 0x0f, 0xd7, 0xf3, //0x00001e0c pmovmskb %xmm3, %esi - 0x85, 0xf6, //0x00001e10 testl %esi, %esi - 0x0f, 0x85, 0x33, 0x05, 0x00, 0x00, //0x00001e12 jne LBB0_605 - 0x48, 0x83, 0xc1, 0x10, //0x00001e18 addq $16, %rcx - 0x48, 0x8d, 0x34, 0x17, //0x00001e1c leaq (%rdi,%rdx), %rsi - 0x48, 0x83, 0xc6, 0xf0, //0x00001e20 addq $-16, %rsi - 0x48, 0x83, 0xc2, 0xf0, //0x00001e24 addq $-16, %rdx - 0x48, 0x83, 0xfe, 0x0f, //0x00001e28 cmpq $15, %rsi - 0x0f, 0x87, 0xbe, 0xff, 0xff, 0xff, //0x00001e2c ja LBB0_346 - 0x4c, 0x89, 0xe1, //0x00001e32 movq %r12, %rcx - 0x48, 0x29, 0xd1, //0x00001e35 subq %rdx, %rcx - 0x48, 0x01, 0xd7, //0x00001e38 addq %rdx, %rdi - 0x48, 0x89, 0xfa, //0x00001e3b movq %rdi, %rdx - 0x48, 0x85, 0xd2, //0x00001e3e testq %rdx, %rdx - 0x0f, 0x84, 0xe3, 0x11, 0x00, 0x00, //0x00001e41 je LBB0_499 - //0x00001e47 LBB0_349 - 0x48, 0x8d, 0x3c, 0x11, //0x00001e47 leaq (%rcx,%rdx), %rdi - 0x31, 0xf6, //0x00001e4b xorl %esi, %esi - //0x00001e4d LBB0_350 - 0x0f, 0xb6, 0x1c, 0x31, //0x00001e4d movzbl (%rcx,%rsi), %ebx - 0x80, 0xfb, 0x2c, //0x00001e51 cmpb $44, %bl - 0x0f, 0x84, 0x81, 0x0d, 0x00, 0x00, //0x00001e54 je LBB0_462 - 0x80, 0xfb, 0x7d, //0x00001e5a cmpb $125, %bl - 0x0f, 0x84, 0x78, 0x0d, 0x00, 0x00, //0x00001e5d je LBB0_462 - 0x80, 0xfb, 0x5d, //0x00001e63 cmpb $93, %bl - 0x0f, 0x84, 0x6f, 0x0d, 0x00, 0x00, //0x00001e66 je LBB0_462 - 0x48, 0x83, 0xc6, 0x01, //0x00001e6c addq $1, %rsi - 0x48, 0x39, 0xf2, //0x00001e70 cmpq %rsi, %rdx - 0x0f, 0x85, 0xd4, 0xff, 0xff, 0xff, //0x00001e73 jne LBB0_350 - 0x66, 0x41, 0x0f, 0x6f, 0xf5, //0x00001e79 movdqa %xmm13, %xmm6 - 0x66, 0x0f, 0x6f, 0xea, //0x00001e7e movdqa %xmm2, %xmm5 - 0x48, 0x89, 0xf9, //0x00001e82 movq %rdi, %rcx - //0x00001e85 LBB0_355 - 0x4c, 0x29, 0xe1, //0x00001e85 subq %r12, %rcx - 0x4c, 0x8b, 0x75, 0xd0, //0x00001e88 movq $-48(%rbp), %r14 - 0x4c, 0x8b, 0x6d, 0xb8, //0x00001e8c movq $-72(%rbp), %r13 - 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00001e90 movabsq $4294977024, %r11 - 0x66, 0x0f, 0x6f, 0xd5, //0x00001e9a movdqa %xmm5, %xmm2 - 0x66, 0x44, 0x0f, 0x6f, 0xee, //0x00001e9e movdqa %xmm6, %xmm13 - 0x49, 0x89, 0x0e, //0x00001ea3 movq %rcx, (%r14) - 0x48, 0x85, 0xc0, //0x00001ea6 testq %rax, %rax - 0x0f, 0x8f, 0x11, 0xe3, 0xff, 0xff, //0x00001ea9 jg LBB0_4 - 0xe9, 0x44, 0x1b, 0x00, 0x00, //0x00001eaf jmp LBB0_606 - //0x00001eb4 LBB0_356 - 0x48, 0x8b, 0x55, 0xa8, //0x00001eb4 movq $-88(%rbp), %rdx - 0x48, 0x8b, 0x52, 0x08, //0x00001eb8 movq $8(%rdx), %rdx - 0x49, 0x8b, 0x0e, //0x00001ebc movq (%r14), %rcx - 0x48, 0x29, 0xca, //0x00001ebf subq %rcx, %rdx - 0x48, 0x89, 0x4d, 0xb0, //0x00001ec2 movq %rcx, $-80(%rbp) - 0x49, 0x01, 0xcc, //0x00001ec6 addq %rcx, %r12 - 0x45, 0x31, 0xc0, //0x00001ec9 xorl %r8d, %r8d - 0x45, 0x31, 0xd2, //0x00001ecc xorl %r10d, %r10d - 0x45, 0x31, 0xc9, //0x00001ecf xorl %r9d, %r9d - 0x45, 0x31, 0xf6, //0x00001ed2 xorl %r14d, %r14d - 0x48, 0x83, 0xfa, 0x40, //0x00001ed5 cmpq $64, %rdx - 0x48, 0x89, 0x55, 0xc0, //0x00001ed9 movq %rdx, $-64(%rbp) - 0x0f, 0x8d, 0x5b, 0x01, 0x00, 0x00, //0x00001edd jge LBB0_357 - //0x00001ee3 LBB0_366 - 0x48, 0x85, 0xd2, //0x00001ee3 testq %rdx, %rdx - 0x0f, 0x8e, 0x6b, 0x1d, 0x00, 0x00, //0x00001ee6 jle LBB0_648 - 0x66, 0x41, 0x0f, 0x6f, 0xfd, //0x00001eec movdqa %xmm13, %xmm7 - 0x66, 0x0f, 0x6f, 0xf2, //0x00001ef1 movdqa %xmm2, %xmm6 - 0x66, 0x0f, 0xef, 0xd2, //0x00001ef5 pxor %xmm2, %xmm2 - 0xf3, 0x0f, 0x7f, 0x55, 0x80, //0x00001ef9 movdqu %xmm2, $-128(%rbp) - 0xf3, 0x0f, 0x7f, 0x95, 0x70, 0xff, 0xff, 0xff, //0x00001efe movdqu %xmm2, $-144(%rbp) - 0xf3, 0x0f, 0x7f, 0x95, 0x60, 0xff, 0xff, 0xff, //0x00001f06 movdqu %xmm2, $-160(%rbp) - 0xf3, 0x0f, 0x7f, 0x95, 0x50, 0xff, 0xff, 0xff, //0x00001f0e movdqu %xmm2, $-176(%rbp) - 0x4c, 0x89, 0xe7, //0x00001f16 movq %r12, %rdi - 0x44, 0x89, 0xe1, //0x00001f19 movl %r12d, %ecx - 0x81, 0xe1, 0xff, 0x0f, 0x00, 0x00, //0x00001f1c andl $4095, %ecx - 0x81, 0xf9, 0xc1, 0x0f, 0x00, 0x00, //0x00001f22 cmpl $4033, %ecx - 0x0f, 0x82, 0x3a, 0x00, 0x00, 0x00, //0x00001f28 jb LBB0_370 - 0x48, 0x83, 0x7d, 0xc0, 0x20, //0x00001f2e cmpq $32, $-64(%rbp) - 0x0f, 0x82, 0x40, 0x00, 0x00, 0x00, //0x00001f33 jb LBB0_371 - 0x0f, 0x10, 0x1f, //0x00001f39 movups (%rdi), %xmm3 - 0x0f, 0x11, 0x9d, 0x50, 0xff, 0xff, 0xff, //0x00001f3c movups %xmm3, $-176(%rbp) - 0xf3, 0x0f, 0x6f, 0x5f, 0x10, //0x00001f43 movdqu $16(%rdi), %xmm3 - 0xf3, 0x0f, 0x7f, 0x9d, 0x60, 0xff, 0xff, 0xff, //0x00001f48 movdqu %xmm3, $-160(%rbp) - 0x48, 0x83, 0xc7, 0x20, //0x00001f50 addq $32, %rdi - 0x48, 0x8b, 0x4d, 0xc0, //0x00001f54 movq $-64(%rbp), %rcx - 0x48, 0x8d, 0x71, 0xe0, //0x00001f58 leaq $-32(%rcx), %rsi - 0x48, 0x8d, 0x95, 0x70, 0xff, 0xff, 0xff, //0x00001f5c leaq $-144(%rbp), %rdx - 0xe9, 0x1c, 0x00, 0x00, 0x00, //0x00001f63 jmp LBB0_372 - //0x00001f68 LBB0_370 - 0x66, 0x0f, 0x6f, 0xd6, //0x00001f68 movdqa %xmm6, %xmm2 - 0x66, 0x44, 0x0f, 0x6f, 0xef, //0x00001f6c movdqa %xmm7, %xmm13 - 0x49, 0x89, 0xfc, //0x00001f71 movq %rdi, %r12 - 0xe9, 0xc5, 0x00, 0x00, 0x00, //0x00001f74 jmp LBB0_357 - //0x00001f79 LBB0_371 - 0x48, 0x8d, 0x95, 0x50, 0xff, 0xff, 0xff, //0x00001f79 leaq $-176(%rbp), %rdx - 0x48, 0x8b, 0x75, 0xc0, //0x00001f80 movq $-64(%rbp), %rsi - //0x00001f84 LBB0_372 - 0x48, 0x83, 0xfe, 0x10, //0x00001f84 cmpq $16, %rsi - 0x0f, 0x82, 0x47, 0x00, 0x00, 0x00, //0x00001f88 jb LBB0_373 - 0xf3, 0x0f, 0x6f, 0x1f, //0x00001f8e movdqu (%rdi), %xmm3 - 0xf3, 0x0f, 0x7f, 0x1a, //0x00001f92 movdqu %xmm3, (%rdx) - 0x48, 0x83, 0xc7, 0x10, //0x00001f96 addq $16, %rdi - 0x48, 0x83, 0xc2, 0x10, //0x00001f9a addq $16, %rdx - 0x48, 0x83, 0xc6, 0xf0, //0x00001f9e addq $-16, %rsi - 0x48, 0x83, 0xfe, 0x08, //0x00001fa2 cmpq $8, %rsi - 0x0f, 0x83, 0x33, 0x00, 0x00, 0x00, //0x00001fa6 jae LBB0_380 - //0x00001fac LBB0_374 - 0x48, 0x83, 0xfe, 0x04, //0x00001fac cmpq $4, %rsi - 0x0f, 0x8c, 0x45, 0x00, 0x00, 0x00, //0x00001fb0 jl LBB0_375 - //0x00001fb6 LBB0_381 - 0x8b, 0x0f, //0x00001fb6 movl (%rdi), %ecx - 0x89, 0x0a, //0x00001fb8 movl %ecx, (%rdx) - 0x48, 0x83, 0xc7, 0x04, //0x00001fba addq $4, %rdi - 0x48, 0x83, 0xc2, 0x04, //0x00001fbe addq $4, %rdx - 0x48, 0x83, 0xc6, 0xfc, //0x00001fc2 addq $-4, %rsi - 0x48, 0x83, 0xfe, 0x02, //0x00001fc6 cmpq $2, %rsi - 0x0f, 0x83, 0x35, 0x00, 0x00, 0x00, //0x00001fca jae LBB0_376 - 0xe9, 0x42, 0x00, 0x00, 0x00, //0x00001fd0 jmp LBB0_377 - //0x00001fd5 LBB0_373 - 0x48, 0x83, 0xfe, 0x08, //0x00001fd5 cmpq $8, %rsi - 0x0f, 0x82, 0xcd, 0xff, 0xff, 0xff, //0x00001fd9 jb LBB0_374 - //0x00001fdf LBB0_380 - 0x48, 0x8b, 0x0f, //0x00001fdf movq (%rdi), %rcx - 0x48, 0x89, 0x0a, //0x00001fe2 movq %rcx, (%rdx) - 0x48, 0x83, 0xc7, 0x08, //0x00001fe5 addq $8, %rdi - 0x48, 0x83, 0xc2, 0x08, //0x00001fe9 addq $8, %rdx - 0x48, 0x83, 0xc6, 0xf8, //0x00001fed addq $-8, %rsi - 0x48, 0x83, 0xfe, 0x04, //0x00001ff1 cmpq $4, %rsi - 0x0f, 0x8d, 0xbb, 0xff, 0xff, 0xff, //0x00001ff5 jge LBB0_381 - //0x00001ffb LBB0_375 - 0x48, 0x83, 0xfe, 0x02, //0x00001ffb cmpq $2, %rsi - 0x0f, 0x82, 0x12, 0x00, 0x00, 0x00, //0x00001fff jb LBB0_377 - //0x00002005 LBB0_376 - 0x0f, 0xb7, 0x0f, //0x00002005 movzwl (%rdi), %ecx - 0x66, 0x89, 0x0a, //0x00002008 movw %cx, (%rdx) - 0x48, 0x83, 0xc7, 0x02, //0x0000200b addq $2, %rdi - 0x48, 0x83, 0xc2, 0x02, //0x0000200f addq $2, %rdx - 0x48, 0x83, 0xc6, 0xfe, //0x00002013 addq $-2, %rsi - //0x00002017 LBB0_377 - 0x48, 0x89, 0xf9, //0x00002017 movq %rdi, %rcx - 0x4c, 0x8d, 0xa5, 0x50, 0xff, 0xff, 0xff, //0x0000201a leaq $-176(%rbp), %r12 - 0x48, 0x85, 0xf6, //0x00002021 testq %rsi, %rsi - 0x66, 0x0f, 0x6f, 0xd6, //0x00002024 movdqa %xmm6, %xmm2 - 0x66, 0x44, 0x0f, 0x6f, 0xef, //0x00002028 movdqa %xmm7, %xmm13 - 0x0f, 0x84, 0x0b, 0x00, 0x00, 0x00, //0x0000202d je LBB0_357 - 0x8a, 0x09, //0x00002033 movb (%rcx), %cl - 0x88, 0x0a, //0x00002035 movb %cl, (%rdx) - 0x4c, 0x8d, 0xa5, 0x50, 0xff, 0xff, 0xff, //0x00002037 leaq $-176(%rbp), %r12 - //0x0000203e LBB0_357 - 0xf3, 0x41, 0x0f, 0x6f, 0x24, 0x24, //0x0000203e movdqu (%r12), %xmm4 - 0xf3, 0x41, 0x0f, 0x6f, 0x7c, 0x24, 0x10, //0x00002044 movdqu $16(%r12), %xmm7 - 0xf3, 0x41, 0x0f, 0x6f, 0x74, 0x24, 0x20, //0x0000204b movdqu $32(%r12), %xmm6 - 0xf3, 0x41, 0x0f, 0x6f, 0x6c, 0x24, 0x30, //0x00002052 movdqu $48(%r12), %xmm5 - 0x66, 0x0f, 0x6f, 0xdc, //0x00002059 movdqa %xmm4, %xmm3 - 0x66, 0x0f, 0x74, 0xd9, //0x0000205d pcmpeqb %xmm1, %xmm3 - 0x66, 0x0f, 0xd7, 0xd3, //0x00002061 pmovmskb %xmm3, %edx - 0x66, 0x0f, 0x6f, 0xdf, //0x00002065 movdqa %xmm7, %xmm3 - 0x66, 0x0f, 0x74, 0xd9, //0x00002069 pcmpeqb %xmm1, %xmm3 - 0x66, 0x0f, 0xd7, 0xcb, //0x0000206d pmovmskb %xmm3, %ecx - 0x66, 0x0f, 0x6f, 0xde, //0x00002071 movdqa %xmm6, %xmm3 - 0x66, 0x0f, 0x74, 0xd9, //0x00002075 pcmpeqb %xmm1, %xmm3 - 0x66, 0x0f, 0xd7, 0xf3, //0x00002079 pmovmskb %xmm3, %esi - 0x66, 0x0f, 0x6f, 0xdd, //0x0000207d movdqa %xmm5, %xmm3 - 0x66, 0x0f, 0x74, 0xd9, //0x00002081 pcmpeqb %xmm1, %xmm3 - 0x66, 0x0f, 0xd7, 0xfb, //0x00002085 pmovmskb %xmm3, %edi - 0x48, 0xc1, 0xe7, 0x30, //0x00002089 shlq $48, %rdi - 0x48, 0xc1, 0xe6, 0x20, //0x0000208d shlq $32, %rsi - 0x48, 0x09, 0xfe, //0x00002091 orq %rdi, %rsi - 0x48, 0xc1, 0xe1, 0x10, //0x00002094 shlq $16, %rcx - 0x48, 0x09, 0xf1, //0x00002098 orq %rsi, %rcx - 0x48, 0x09, 0xca, //0x0000209b orq %rcx, %rdx - 0x48, 0x89, 0xd1, //0x0000209e movq %rdx, %rcx - 0x4c, 0x09, 0xd1, //0x000020a1 orq %r10, %rcx - 0x0f, 0x85, 0x0f, 0x00, 0x00, 0x00, //0x000020a4 jne LBB0_359 - 0x48, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x000020aa movq $-1, %rdx - 0x45, 0x31, 0xd2, //0x000020b1 xorl %r10d, %r10d - 0xe9, 0x46, 0x00, 0x00, 0x00, //0x000020b4 jmp LBB0_360 - //0x000020b9 LBB0_359 - 0x4c, 0x89, 0xd1, //0x000020b9 movq %r10, %rcx - 0x48, 0xf7, 0xd1, //0x000020bc notq %rcx - 0x48, 0x21, 0xd1, //0x000020bf andq %rdx, %rcx - 0x4c, 0x8d, 0x1c, 0x09, //0x000020c2 leaq (%rcx,%rcx), %r11 - 0x4d, 0x09, 0xd3, //0x000020c6 orq %r10, %r11 - 0x4c, 0x89, 0xdf, //0x000020c9 movq %r11, %rdi - 0x48, 0xf7, 0xd7, //0x000020cc notq %rdi - 0x48, 0xbe, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x000020cf movabsq $-6148914691236517206, %rsi - 0x48, 0x21, 0xf2, //0x000020d9 andq %rsi, %rdx - 0x48, 0x21, 0xfa, //0x000020dc andq %rdi, %rdx - 0x45, 0x31, 0xd2, //0x000020df xorl %r10d, %r10d - 0x48, 0x01, 0xca, //0x000020e2 addq %rcx, %rdx - 0x41, 0x0f, 0x92, 0xc2, //0x000020e5 setb %r10b - 0x48, 0x01, 0xd2, //0x000020e9 addq %rdx, %rdx - 0x48, 0xb9, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x000020ec movabsq $6148914691236517205, %rcx - 0x48, 0x31, 0xca, //0x000020f6 xorq %rcx, %rdx - 0x4c, 0x21, 0xda, //0x000020f9 andq %r11, %rdx - 0x48, 0xf7, 0xd2, //0x000020fc notq %rdx - //0x000020ff LBB0_360 - 0x66, 0x0f, 0x6f, 0xdd, //0x000020ff movdqa %xmm5, %xmm3 - 0x66, 0x0f, 0x74, 0xd8, //0x00002103 pcmpeqb %xmm0, %xmm3 - 0x66, 0x0f, 0xd7, 0xcb, //0x00002107 pmovmskb %xmm3, %ecx - 0x48, 0xc1, 0xe1, 0x30, //0x0000210b shlq $48, %rcx - 0x66, 0x0f, 0x6f, 0xde, //0x0000210f movdqa %xmm6, %xmm3 - 0x66, 0x0f, 0x74, 0xd8, //0x00002113 pcmpeqb %xmm0, %xmm3 - 0x66, 0x0f, 0xd7, 0xf3, //0x00002117 pmovmskb %xmm3, %esi - 0x48, 0xc1, 0xe6, 0x20, //0x0000211b shlq $32, %rsi - 0x48, 0x09, 0xce, //0x0000211f orq %rcx, %rsi - 0x66, 0x0f, 0x6f, 0xdf, //0x00002122 movdqa %xmm7, %xmm3 - 0x66, 0x0f, 0x74, 0xd8, //0x00002126 pcmpeqb %xmm0, %xmm3 - 0x66, 0x0f, 0xd7, 0xcb, //0x0000212a pmovmskb %xmm3, %ecx - 0x48, 0xc1, 0xe1, 0x10, //0x0000212e shlq $16, %rcx - 0x48, 0x09, 0xf1, //0x00002132 orq %rsi, %rcx - 0x66, 0x0f, 0x6f, 0xdc, //0x00002135 movdqa %xmm4, %xmm3 - 0x66, 0x0f, 0x74, 0xd8, //0x00002139 pcmpeqb %xmm0, %xmm3 - 0x66, 0x0f, 0xd7, 0xf3, //0x0000213d pmovmskb %xmm3, %esi - 0x48, 0x09, 0xce, //0x00002141 orq %rcx, %rsi - 0x48, 0x21, 0xd6, //0x00002144 andq %rdx, %rsi - 0x66, 0x48, 0x0f, 0x6e, 0xde, //0x00002147 movq %rsi, %xmm3 - 0x66, 0x41, 0x0f, 0x3a, 0x44, 0xda, 0x00, //0x0000214c pclmulqdq $0, %xmm10, %xmm3 - 0x66, 0x49, 0x0f, 0x7e, 0xdb, //0x00002153 movq %xmm3, %r11 - 0x4d, 0x31, 0xc3, //0x00002158 xorq %r8, %r11 - 0x66, 0x0f, 0x6f, 0xdc, //0x0000215b movdqa %xmm4, %xmm3 - 0x66, 0x41, 0x0f, 0x74, 0xdd, //0x0000215f pcmpeqb %xmm13, %xmm3 - 0x66, 0x44, 0x0f, 0xd7, 0xeb, //0x00002164 pmovmskb %xmm3, %r13d - 0x66, 0x0f, 0x6f, 0xdf, //0x00002169 movdqa %xmm7, %xmm3 - 0x66, 0x41, 0x0f, 0x74, 0xdd, //0x0000216d pcmpeqb %xmm13, %xmm3 - 0x66, 0x0f, 0xd7, 0xcb, //0x00002172 pmovmskb %xmm3, %ecx - 0x66, 0x0f, 0x6f, 0xde, //0x00002176 movdqa %xmm6, %xmm3 - 0x66, 0x41, 0x0f, 0x74, 0xdd, //0x0000217a pcmpeqb %xmm13, %xmm3 - 0x66, 0x0f, 0xd7, 0xd3, //0x0000217f pmovmskb %xmm3, %edx - 0x66, 0x0f, 0x6f, 0xdd, //0x00002183 movdqa %xmm5, %xmm3 - 0x66, 0x41, 0x0f, 0x74, 0xdd, //0x00002187 pcmpeqb %xmm13, %xmm3 - 0x66, 0x0f, 0xd7, 0xf3, //0x0000218c pmovmskb %xmm3, %esi - 0x48, 0xc1, 0xe6, 0x30, //0x00002190 shlq $48, %rsi - 0x48, 0xc1, 0xe2, 0x20, //0x00002194 shlq $32, %rdx - 0x48, 0x09, 0xf2, //0x00002198 orq %rsi, %rdx - 0x48, 0xc1, 0xe1, 0x10, //0x0000219b shlq $16, %rcx - 0x48, 0x09, 0xd1, //0x0000219f orq %rdx, %rcx - 0x49, 0x09, 0xcd, //0x000021a2 orq %rcx, %r13 - 0x4d, 0x89, 0xd8, //0x000021a5 movq %r11, %r8 - 0x49, 0xf7, 0xd0, //0x000021a8 notq %r8 - 0x4d, 0x21, 0xc5, //0x000021ab andq %r8, %r13 - 0x66, 0x41, 0x0f, 0x74, 0xe0, //0x000021ae pcmpeqb %xmm8, %xmm4 - 0x66, 0x0f, 0xd7, 0xd4, //0x000021b3 pmovmskb %xmm4, %edx - 0x66, 0x41, 0x0f, 0x74, 0xf8, //0x000021b7 pcmpeqb %xmm8, %xmm7 - 0x66, 0x0f, 0xd7, 0xf7, //0x000021bc pmovmskb %xmm7, %esi - 0x66, 0x41, 0x0f, 0x74, 0xf0, //0x000021c0 pcmpeqb %xmm8, %xmm6 - 0x66, 0x0f, 0xd7, 0xce, //0x000021c5 pmovmskb %xmm6, %ecx - 0x66, 0x41, 0x0f, 0x74, 0xe8, //0x000021c9 pcmpeqb %xmm8, %xmm5 - 0x66, 0x44, 0x0f, 0xd7, 0xfd, //0x000021ce pmovmskb %xmm5, %r15d - 0x49, 0xc1, 0xe7, 0x30, //0x000021d3 shlq $48, %r15 - 0x48, 0xc1, 0xe1, 0x20, //0x000021d7 shlq $32, %rcx - 0x4c, 0x09, 0xf9, //0x000021db orq %r15, %rcx - 0x48, 0xc1, 0xe6, 0x10, //0x000021de shlq $16, %rsi - 0x48, 0x09, 0xce, //0x000021e2 orq %rcx, %rsi - 0x48, 0x09, 0xf2, //0x000021e5 orq %rsi, %rdx - 0x4c, 0x21, 0xc2, //0x000021e8 andq %r8, %rdx - 0x0f, 0x84, 0x86, 0x00, 0x00, 0x00, //0x000021eb je LBB0_364 - 0x49, 0xb8, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, //0x000021f1 movabsq $3689348814741910323, %r8 - 0x90, 0x90, 0x90, 0x90, 0x90, //0x000021fb .p2align 4, 0x90 - //0x00002200 LBB0_362 - 0x48, 0x8d, 0x7a, 0xff, //0x00002200 leaq $-1(%rdx), %rdi - 0x48, 0x89, 0xf9, //0x00002204 movq %rdi, %rcx - 0x4c, 0x21, 0xe9, //0x00002207 andq %r13, %rcx - 0x48, 0x89, 0xce, //0x0000220a movq %rcx, %rsi - 0x48, 0xd1, 0xee, //0x0000220d shrq %rsi - 0x48, 0xbb, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00002210 movabsq $6148914691236517205, %rbx - 0x48, 0x21, 0xde, //0x0000221a andq %rbx, %rsi - 0x48, 0x29, 0xf1, //0x0000221d subq %rsi, %rcx + 0x0f, 0x83, 0xc5, 0x02, 0x00, 0x00, //0x00000f9d jae LBB0_228 + 0xe9, 0xdf, 0x2c, 0x00, 0x00, //0x00000fa3 jmp LBB0_187 + //0x00000fa8 LBB0_188 + 0x41, 0x89, 0xc9, //0x00000fa8 movl %ecx, %r9d + 0x49, 0x01, 0xf9, //0x00000fab addq %rdi, %r9 + 0x4d, 0x01, 0xe9, //0x00000fae addq %r13, %r9 + 0xe9, 0x1c, 0x02, 0x00, 0x00, //0x00000fb1 jmp LBB0_217 + //0x00000fb6 LBB0_189 + 0x49, 0x89, 0xc2, //0x00000fb6 movq %rax, %r10 + 0x49, 0x29, 0xd2, //0x00000fb9 subq %rdx, %r10 + 0x0f, 0x84, 0xe1, 0x2c, 0x00, 0x00, //0x00000fbc je LBB0_658 + 0x4c, 0x89, 0x65, 0xb8, //0x00000fc2 movq %r12, $-72(%rbp) + 0x49, 0x83, 0xfa, 0x40, //0x00000fc6 cmpq $64, %r10 + 0x0f, 0x82, 0x15, 0x20, 0x00, 0x00, //0x00000fca jb LBB0_512 + 0x48, 0xc7, 0x45, 0xc8, 0xff, 0xff, 0xff, 0xff, //0x00000fd0 movq $-1, $-56(%rbp) + 0x48, 0x8b, 0x45, 0xc0, //0x00000fd8 movq $-64(%rbp), %rax + 0x45, 0x31, 0xe4, //0x00000fdc xorl %r12d, %r12d + 0x90, //0x00000fdf .p2align 4, 0x90 + //0x00000fe0 LBB0_192 + 0x48, 0x8b, 0x4d, 0xb8, //0x00000fe0 movq $-72(%rbp), %rcx + 0xf3, 0x44, 0x0f, 0x6f, 0x2c, 0x01, //0x00000fe4 movdqu (%rcx,%rax), %xmm13 + 0xf3, 0x0f, 0x6f, 0x74, 0x01, 0x10, //0x00000fea movdqu $16(%rcx,%rax), %xmm6 + 0xf3, 0x0f, 0x6f, 0x6c, 0x01, 0x20, //0x00000ff0 movdqu $32(%rcx,%rax), %xmm5 + 0xf3, 0x0f, 0x6f, 0x64, 0x01, 0x30, //0x00000ff6 movdqu $48(%rcx,%rax), %xmm4 + 0x66, 0x41, 0x0f, 0x6f, 0xdd, //0x00000ffc movdqa %xmm13, %xmm3 + 0x66, 0x0f, 0x74, 0xd8, //0x00001001 pcmpeqb %xmm0, %xmm3 + 0x66, 0x44, 0x0f, 0xd7, 0xdb, //0x00001005 pmovmskb %xmm3, %r11d + 0x66, 0x0f, 0x6f, 0xde, //0x0000100a movdqa %xmm6, %xmm3 + 0x66, 0x0f, 0x74, 0xd8, //0x0000100e pcmpeqb %xmm0, %xmm3 + 0x66, 0x0f, 0xd7, 0xdb, //0x00001012 pmovmskb %xmm3, %ebx + 0x66, 0x0f, 0x6f, 0xdd, //0x00001016 movdqa %xmm5, %xmm3 + 0x66, 0x0f, 0x74, 0xd8, //0x0000101a pcmpeqb %xmm0, %xmm3 + 0x66, 0x44, 0x0f, 0xd7, 0xf3, //0x0000101e pmovmskb %xmm3, %r14d + 0x66, 0x0f, 0x6f, 0xdc, //0x00001023 movdqa %xmm4, %xmm3 + 0x66, 0x0f, 0x74, 0xd8, //0x00001027 pcmpeqb %xmm0, %xmm3 + 0x66, 0x44, 0x0f, 0xd7, 0xfb, //0x0000102b pmovmskb %xmm3, %r15d + 0x66, 0x41, 0x0f, 0x6f, 0xdd, //0x00001030 movdqa %xmm13, %xmm3 + 0x66, 0x0f, 0x74, 0xd9, //0x00001035 pcmpeqb %xmm1, %xmm3 + 0x66, 0x44, 0x0f, 0xd7, 0xeb, //0x00001039 pmovmskb %xmm3, %r13d + 0x66, 0x0f, 0x6f, 0xde, //0x0000103e movdqa %xmm6, %xmm3 + 0x66, 0x0f, 0x74, 0xd9, //0x00001042 pcmpeqb %xmm1, %xmm3 + 0x66, 0x0f, 0xd7, 0xcb, //0x00001046 pmovmskb %xmm3, %ecx + 0x66, 0x0f, 0x6f, 0xdd, //0x0000104a movdqa %xmm5, %xmm3 + 0x66, 0x0f, 0x74, 0xd9, //0x0000104e pcmpeqb %xmm1, %xmm3 + 0x66, 0x0f, 0xd7, 0xfb, //0x00001052 pmovmskb %xmm3, %edi + 0x66, 0x0f, 0x6f, 0xdc, //0x00001056 movdqa %xmm4, %xmm3 + 0x66, 0x0f, 0x74, 0xd9, //0x0000105a pcmpeqb %xmm1, %xmm3 + 0x66, 0x44, 0x0f, 0xd7, 0xcb, //0x0000105e pmovmskb %xmm3, %r9d + 0x66, 0x41, 0x0f, 0x6f, 0xdc, //0x00001063 movdqa %xmm12, %xmm3 + 0x66, 0x0f, 0x64, 0xde, //0x00001068 pcmpgtb %xmm6, %xmm3 + 0x66, 0x41, 0x0f, 0x64, 0xf2, //0x0000106c pcmpgtb %xmm10, %xmm6 + 0x66, 0x0f, 0xdb, 0xf3, //0x00001071 pand %xmm3, %xmm6 + 0x66, 0x0f, 0xd7, 0xf6, //0x00001075 pmovmskb %xmm6, %esi + 0x66, 0x41, 0x0f, 0x6f, 0xdc, //0x00001079 movdqa %xmm12, %xmm3 + 0x66, 0x0f, 0x64, 0xdd, //0x0000107e pcmpgtb %xmm5, %xmm3 + 0x66, 0x41, 0x0f, 0x64, 0xea, //0x00001082 pcmpgtb %xmm10, %xmm5 + 0x66, 0x0f, 0xdb, 0xeb, //0x00001087 pand %xmm3, %xmm5 + 0x66, 0x0f, 0xd7, 0xd5, //0x0000108b pmovmskb %xmm5, %edx + 0x66, 0x41, 0x0f, 0x6f, 0xdc, //0x0000108f movdqa %xmm12, %xmm3 + 0x66, 0x0f, 0x64, 0xdc, //0x00001094 pcmpgtb %xmm4, %xmm3 + 0x66, 0x41, 0x0f, 0x64, 0xe2, //0x00001098 pcmpgtb %xmm10, %xmm4 + 0x66, 0x0f, 0xdb, 0xe3, //0x0000109d pand %xmm3, %xmm4 + 0x66, 0x44, 0x0f, 0xd7, 0xc4, //0x000010a1 pmovmskb %xmm4, %r8d + 0x49, 0xc1, 0xe7, 0x30, //0x000010a6 shlq $48, %r15 + 0x49, 0xc1, 0xe6, 0x20, //0x000010aa shlq $32, %r14 + 0x4d, 0x09, 0xfe, //0x000010ae orq %r15, %r14 + 0x48, 0xc1, 0xe3, 0x10, //0x000010b1 shlq $16, %rbx + 0x4c, 0x09, 0xf3, //0x000010b5 orq %r14, %rbx + 0x49, 0x09, 0xdb, //0x000010b8 orq %rbx, %r11 + 0x49, 0xc1, 0xe1, 0x30, //0x000010bb shlq $48, %r9 + 0x48, 0xc1, 0xe7, 0x20, //0x000010bf shlq $32, %rdi + 0x4c, 0x09, 0xcf, //0x000010c3 orq %r9, %rdi + 0x48, 0xc1, 0xe1, 0x10, //0x000010c6 shlq $16, %rcx + 0x48, 0x09, 0xf9, //0x000010ca orq %rdi, %rcx + 0x49, 0xc1, 0xe0, 0x30, //0x000010cd shlq $48, %r8 + 0x48, 0xc1, 0xe2, 0x20, //0x000010d1 shlq $32, %rdx + 0x4c, 0x09, 0xc2, //0x000010d5 orq %r8, %rdx + 0x48, 0xc1, 0xe6, 0x10, //0x000010d8 shlq $16, %rsi + 0x48, 0x09, 0xd6, //0x000010dc orq %rdx, %rsi + 0x49, 0x09, 0xcd, //0x000010df orq %rcx, %r13 + 0x0f, 0x85, 0x59, 0x00, 0x00, 0x00, //0x000010e2 jne LBB0_209 + 0x4d, 0x85, 0xe4, //0x000010e8 testq %r12, %r12 + 0x0f, 0x85, 0x6f, 0x00, 0x00, 0x00, //0x000010eb jne LBB0_211 + 0x45, 0x31, 0xe4, //0x000010f1 xorl %r12d, %r12d + 0x4c, 0x8b, 0x75, 0xd0, //0x000010f4 movq $-48(%rbp), %r14 + //0x000010f8 LBB0_195 + 0x66, 0x41, 0x0f, 0x6f, 0xdc, //0x000010f8 movdqa %xmm12, %xmm3 + 0x66, 0x41, 0x0f, 0x64, 0xdd, //0x000010fd pcmpgtb %xmm13, %xmm3 + 0x66, 0x45, 0x0f, 0x64, 0xea, //0x00001102 pcmpgtb %xmm10, %xmm13 + 0x66, 0x44, 0x0f, 0xdb, 0xeb, //0x00001107 pand %xmm3, %xmm13 + 0x66, 0x41, 0x0f, 0xd7, 0xcd, //0x0000110c pmovmskb %xmm13, %ecx + 0x48, 0x09, 0xce, //0x00001111 orq %rcx, %rsi + 0x4d, 0x85, 0xdb, //0x00001114 testq %r11, %r11 + 0x4c, 0x8b, 0x6d, 0xb0, //0x00001117 movq $-80(%rbp), %r13 + 0x0f, 0x85, 0x91, 0x00, 0x00, 0x00, //0x0000111b jne LBB0_213 + 0x48, 0x85, 0xf6, //0x00001121 testq %rsi, %rsi + 0x0f, 0x85, 0xe7, 0x2a, 0x00, 0x00, //0x00001124 jne LBB0_645 + 0x49, 0x83, 0xc2, 0xc0, //0x0000112a addq $-64, %r10 + 0x48, 0x83, 0xc0, 0x40, //0x0000112e addq $64, %rax + 0x49, 0x83, 0xfa, 0x3f, //0x00001132 cmpq $63, %r10 + 0x0f, 0x87, 0xa4, 0xfe, 0xff, 0xff, //0x00001136 ja LBB0_192 + 0xe9, 0x27, 0x18, 0x00, 0x00, //0x0000113c jmp LBB0_198 + //0x00001141 LBB0_209 + 0x48, 0x83, 0x7d, 0xc8, 0xff, //0x00001141 cmpq $-1, $-56(%rbp) + 0x4c, 0x8b, 0x75, 0xd0, //0x00001146 movq $-48(%rbp), %r14 + 0x0f, 0x85, 0x14, 0x00, 0x00, 0x00, //0x0000114a jne LBB0_212 + 0x49, 0x0f, 0xbc, 0xcd, //0x00001150 bsfq %r13, %rcx + 0x48, 0x01, 0xc1, //0x00001154 addq %rax, %rcx + 0x48, 0x89, 0x4d, 0xc8, //0x00001157 movq %rcx, $-56(%rbp) + 0xe9, 0x04, 0x00, 0x00, 0x00, //0x0000115b jmp LBB0_212 + //0x00001160 LBB0_211 + 0x4c, 0x8b, 0x75, 0xd0, //0x00001160 movq $-48(%rbp), %r14 + //0x00001164 LBB0_212 + 0x4c, 0x89, 0xe1, //0x00001164 movq %r12, %rcx + 0x48, 0xf7, 0xd1, //0x00001167 notq %rcx + 0x4c, 0x21, 0xe9, //0x0000116a andq %r13, %rcx + 0x48, 0x8d, 0x14, 0x09, //0x0000116d leaq (%rcx,%rcx), %rdx + 0x4c, 0x09, 0xe2, //0x00001171 orq %r12, %rdx + 0x48, 0x89, 0xd7, //0x00001174 movq %rdx, %rdi + 0x48, 0xf7, 0xd7, //0x00001177 notq %rdi + 0x4c, 0x21, 0xef, //0x0000117a andq %r13, %rdi + 0x48, 0xbb, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x0000117d movabsq $-6148914691236517206, %rbx + 0x48, 0x21, 0xdf, //0x00001187 andq %rbx, %rdi + 0x45, 0x31, 0xe4, //0x0000118a xorl %r12d, %r12d + 0x48, 0x01, 0xcf, //0x0000118d addq %rcx, %rdi + 0x41, 0x0f, 0x92, 0xc4, //0x00001190 setb %r12b + 0x48, 0x01, 0xff, //0x00001194 addq %rdi, %rdi + 0x48, 0xb9, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00001197 movabsq $6148914691236517205, %rcx + 0x48, 0x31, 0xcf, //0x000011a1 xorq %rcx, %rdi + 0x48, 0x21, 0xd7, //0x000011a4 andq %rdx, %rdi + 0x48, 0xf7, 0xd7, //0x000011a7 notq %rdi + 0x49, 0x21, 0xfb, //0x000011aa andq %rdi, %r11 + 0xe9, 0x46, 0xff, 0xff, 0xff, //0x000011ad jmp LBB0_195 + //0x000011b2 LBB0_213 + 0x49, 0x0f, 0xbc, 0xcb, //0x000011b2 bsfq %r11, %rcx + 0x48, 0x85, 0xf6, //0x000011b6 testq %rsi, %rsi + 0x0f, 0x84, 0x0c, 0x06, 0x00, 0x00, //0x000011b9 je LBB0_310 + 0x48, 0x0f, 0xbc, 0xd6, //0x000011bf bsfq %rsi, %rdx + 0xe9, 0x08, 0x06, 0x00, 0x00, //0x000011c3 jmp LBB0_311 + //0x000011c8 LBB0_215 + 0x48, 0x01, 0xd6, //0x000011c8 addq %rdx, %rsi + 0x49, 0x89, 0xf1, //0x000011cb movq %rsi, %r9 + //0x000011ce LBB0_216 + 0x48, 0x8b, 0x7d, 0xb8, //0x000011ce movq $-72(%rbp), %rdi + //0x000011d2 LBB0_217 + 0x49, 0xc7, 0xc5, 0xff, 0xff, 0xff, 0xff, //0x000011d2 movq $-1, %r13 + 0x4d, 0x85, 0xc0, //0x000011d9 testq %r8, %r8 + 0x0f, 0x84, 0xb4, 0x28, 0x00, 0x00, //0x000011dc je LBB0_626 + 0x4d, 0x85, 0xd2, //0x000011e2 testq %r10, %r10 + 0x0f, 0x84, 0xab, 0x28, 0x00, 0x00, //0x000011e5 je LBB0_626 + 0x4d, 0x85, 0xff, //0x000011eb testq %r15, %r15 + 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x000011ee movabsq $4294977024, %r11 + 0x0f, 0x84, 0x98, 0x28, 0x00, 0x00, //0x000011f8 je LBB0_626 + 0x49, 0x29, 0xf9, //0x000011fe subq %rdi, %r9 + 0x49, 0x8d, 0x49, 0xff, //0x00001201 leaq $-1(%r9), %rcx + 0x49, 0x39, 0xc8, //0x00001205 cmpq %rcx, %r8 + 0x0f, 0x84, 0x33, 0x00, 0x00, 0x00, //0x00001208 je LBB0_226 + 0x49, 0x39, 0xca, //0x0000120e cmpq %rcx, %r10 + 0x0f, 0x84, 0x2a, 0x00, 0x00, 0x00, //0x00001211 je LBB0_226 + 0x49, 0x39, 0xcf, //0x00001217 cmpq %rcx, %r15 + 0x0f, 0x84, 0x21, 0x00, 0x00, 0x00, //0x0000121a je LBB0_226 + 0x4d, 0x85, 0xd2, //0x00001220 testq %r10, %r10 + 0x0f, 0x8e, 0x7f, 0x05, 0x00, 0x00, //0x00001223 jle LBB0_307 + 0x49, 0x8d, 0x4a, 0xff, //0x00001229 leaq $-1(%r10), %rcx + 0x49, 0x39, 0xcf, //0x0000122d cmpq %rcx, %r15 + 0x0f, 0x84, 0x72, 0x05, 0x00, 0x00, //0x00001230 je LBB0_307 + 0x49, 0xf7, 0xd2, //0x00001236 notq %r10 + 0x4d, 0x89, 0xd5, //0x00001239 movq %r10, %r13 + 0xe9, 0xb3, 0x14, 0x00, 0x00, //0x0000123c jmp LBB0_451 + //0x00001241 LBB0_226 + 0x49, 0xf7, 0xd9, //0x00001241 negq %r9 + 0x4d, 0x89, 0xcd, //0x00001244 movq %r9, %r13 + 0xe9, 0xa8, 0x14, 0x00, 0x00, //0x00001247 jmp LBB0_451 + //0x0000124c LBB0_227 + 0xba, 0x40, 0x00, 0x00, 0x00, //0x0000124c movl $64, %edx + 0x4c, 0x8b, 0x75, 0xd0, //0x00001251 movq $-48(%rbp), %r14 + 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00001255 movabsq $4294977024, %r11 + 0x48, 0x39, 0xca, //0x0000125f cmpq %rcx, %rdx + 0x0f, 0x82, 0x1f, 0x2a, 0x00, 0x00, //0x00001262 jb LBB0_187 + //0x00001268 LBB0_228 + 0x48, 0x01, 0xc8, //0x00001268 addq %rcx, %rax + 0x48, 0x83, 0xc0, 0x01, //0x0000126b addq $1, %rax + //0x0000126f LBB0_229 + 0x48, 0x85, 0xc0, //0x0000126f testq %rax, %rax + 0x0f, 0x88, 0xf9, 0x27, 0x00, 0x00, //0x00001272 js LBB0_623 + 0x49, 0x89, 0x06, //0x00001278 movq %rax, (%r14) + 0x48, 0x8b, 0x45, 0xc0, //0x0000127b movq $-64(%rbp), %rax + //0x0000127f LBB0_231 + 0x48, 0x85, 0xc0, //0x0000127f testq %rax, %rax + 0x0f, 0x8f, 0x48, 0xef, 0xff, 0xff, //0x00001282 jg LBB0_4 + 0xe9, 0xdb, 0x27, 0x00, 0x00, //0x00001288 jmp LBB0_232 + //0x0000128d LBB0_233 + 0x49, 0x8b, 0x0e, //0x0000128d movq (%r14), %rcx + 0x48, 0x8b, 0x55, 0xa8, //0x00001290 movq $-88(%rbp), %rdx + 0x48, 0x8b, 0x52, 0x08, //0x00001294 movq $8(%rdx), %rdx + 0x48, 0x8d, 0x72, 0xfc, //0x00001298 leaq $-4(%rdx), %rsi + 0x48, 0x39, 0xf1, //0x0000129c cmpq %rsi, %rcx + 0x0f, 0x87, 0x35, 0x28, 0x00, 0x00, //0x0000129f ja LBB0_629 + 0x41, 0x8b, 0x14, 0x0c, //0x000012a5 movl (%r12,%rcx), %edx + 0x81, 0xfa, 0x61, 0x6c, 0x73, 0x65, //0x000012a9 cmpl $1702063201, %edx + 0x0f, 0x85, 0xfb, 0x28, 0x00, 0x00, //0x000012af jne LBB0_640 + 0x48, 0x8d, 0x41, 0x04, //0x000012b5 leaq $4(%rcx), %rax + 0x49, 0x89, 0x06, //0x000012b9 movq %rax, (%r14) + 0x48, 0x85, 0xc9, //0x000012bc testq %rcx, %rcx + 0x0f, 0x8f, 0x0b, 0xef, 0xff, 0xff, //0x000012bf jg LBB0_4 + 0xe9, 0x3b, 0x29, 0x00, 0x00, //0x000012c5 jmp LBB0_236 + //0x000012ca LBB0_237 + 0x48, 0x8b, 0x4d, 0x98, //0x000012ca movq $-104(%rbp), %rcx + 0xf6, 0xc1, 0x40, //0x000012ce testb $64, %cl + 0x0f, 0x85, 0x5b, 0x05, 0x00, 0x00, //0x000012d1 jne LBB0_317 + 0x49, 0x8b, 0x16, //0x000012d7 movq (%r14), %rdx + 0x48, 0x8b, 0x45, 0xa8, //0x000012da movq $-88(%rbp), %rax + 0x48, 0x8b, 0x40, 0x08, //0x000012de movq $8(%rax), %rax + 0xf6, 0xc1, 0x20, //0x000012e2 testb $32, %cl + 0x48, 0x89, 0x45, 0xa0, //0x000012e5 movq %rax, $-96(%rbp) + 0x48, 0x89, 0x55, 0xc0, //0x000012e9 movq %rdx, $-64(%rbp) + 0x0f, 0x85, 0xae, 0x10, 0x00, 0x00, //0x000012ed jne LBB0_400 + 0x49, 0x89, 0xc1, //0x000012f3 movq %rax, %r9 + 0x49, 0x29, 0xd1, //0x000012f6 subq %rdx, %r9 + 0x0f, 0x84, 0xb1, 0x29, 0x00, 0x00, //0x000012f9 je LBB0_660 + 0x49, 0x83, 0xf9, 0x40, //0x000012ff cmpq $64, %r9 + 0x0f, 0x82, 0xb1, 0x1d, 0x00, 0x00, //0x00001303 jb LBB0_518 + 0x49, 0x89, 0xd6, //0x00001309 movq %rdx, %r14 + 0x49, 0xf7, 0xd6, //0x0000130c notq %r14 + 0x48, 0xc7, 0x45, 0xc8, 0xff, 0xff, 0xff, 0xff, //0x0000130f movq $-1, $-56(%rbp) + 0x48, 0x89, 0xd0, //0x00001317 movq %rdx, %rax + 0x45, 0x31, 0xc0, //0x0000131a xorl %r8d, %r8d + 0x90, 0x90, 0x90, //0x0000131d .p2align 4, 0x90 + //0x00001320 LBB0_242 + 0xf3, 0x41, 0x0f, 0x6f, 0x1c, 0x04, //0x00001320 movdqu (%r12,%rax), %xmm3 + 0xf3, 0x41, 0x0f, 0x6f, 0x64, 0x04, 0x10, //0x00001326 movdqu $16(%r12,%rax), %xmm4 + 0xf3, 0x41, 0x0f, 0x6f, 0x6c, 0x04, 0x20, //0x0000132d movdqu $32(%r12,%rax), %xmm5 + 0xf3, 0x41, 0x0f, 0x6f, 0x74, 0x04, 0x30, //0x00001334 movdqu $48(%r12,%rax), %xmm6 + 0x66, 0x0f, 0x6f, 0xfb, //0x0000133b movdqa %xmm3, %xmm7 + 0x66, 0x0f, 0x74, 0xf8, //0x0000133f pcmpeqb %xmm0, %xmm7 + 0x66, 0x44, 0x0f, 0xd7, 0xd7, //0x00001343 pmovmskb %xmm7, %r10d + 0x66, 0x0f, 0x6f, 0xfc, //0x00001348 movdqa %xmm4, %xmm7 + 0x66, 0x0f, 0x74, 0xf8, //0x0000134c pcmpeqb %xmm0, %xmm7 + 0x66, 0x0f, 0xd7, 0xcf, //0x00001350 pmovmskb %xmm7, %ecx + 0x66, 0x0f, 0x6f, 0xfd, //0x00001354 movdqa %xmm5, %xmm7 + 0x66, 0x0f, 0x74, 0xf8, //0x00001358 pcmpeqb %xmm0, %xmm7 + 0x66, 0x0f, 0xd7, 0xf7, //0x0000135c pmovmskb %xmm7, %esi + 0x66, 0x0f, 0x6f, 0xfe, //0x00001360 movdqa %xmm6, %xmm7 + 0x66, 0x0f, 0x74, 0xf8, //0x00001364 pcmpeqb %xmm0, %xmm7 + 0x66, 0x0f, 0xd7, 0xd7, //0x00001368 pmovmskb %xmm7, %edx + 0x66, 0x0f, 0x74, 0xd9, //0x0000136c pcmpeqb %xmm1, %xmm3 + 0x66, 0x44, 0x0f, 0xd7, 0xdb, //0x00001370 pmovmskb %xmm3, %r11d + 0x66, 0x0f, 0x74, 0xe1, //0x00001375 pcmpeqb %xmm1, %xmm4 + 0x66, 0x0f, 0xd7, 0xdc, //0x00001379 pmovmskb %xmm4, %ebx + 0x66, 0x0f, 0x74, 0xe9, //0x0000137d pcmpeqb %xmm1, %xmm5 + 0x66, 0x0f, 0xd7, 0xfd, //0x00001381 pmovmskb %xmm5, %edi + 0x66, 0x0f, 0x74, 0xf1, //0x00001385 pcmpeqb %xmm1, %xmm6 + 0x66, 0x44, 0x0f, 0xd7, 0xfe, //0x00001389 pmovmskb %xmm6, %r15d + 0x48, 0xc1, 0xe2, 0x30, //0x0000138e shlq $48, %rdx + 0x48, 0xc1, 0xe6, 0x20, //0x00001392 shlq $32, %rsi + 0x48, 0x09, 0xd6, //0x00001396 orq %rdx, %rsi + 0x48, 0xc1, 0xe1, 0x10, //0x00001399 shlq $16, %rcx + 0x48, 0x09, 0xf1, //0x0000139d orq %rsi, %rcx + 0x49, 0x09, 0xca, //0x000013a0 orq %rcx, %r10 + 0x49, 0xc1, 0xe7, 0x30, //0x000013a3 shlq $48, %r15 + 0x48, 0xc1, 0xe7, 0x20, //0x000013a7 shlq $32, %rdi + 0x4c, 0x09, 0xff, //0x000013ab orq %r15, %rdi + 0x48, 0xc1, 0xe3, 0x10, //0x000013ae shlq $16, %rbx + 0x48, 0x09, 0xfb, //0x000013b2 orq %rdi, %rbx + 0x49, 0x09, 0xdb, //0x000013b5 orq %rbx, %r11 + 0x0f, 0x85, 0x3a, 0x00, 0x00, 0x00, //0x000013b8 jne LBB0_251 + 0x4d, 0x85, 0xc0, //0x000013be testq %r8, %r8 + 0x0f, 0x85, 0x47, 0x00, 0x00, 0x00, //0x000013c1 jne LBB0_253 + 0x45, 0x31, 0xc0, //0x000013c7 xorl %r8d, %r8d + 0x4d, 0x85, 0xd2, //0x000013ca testq %r10, %r10 + 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x000013cd movabsq $4294977024, %r11 + 0x0f, 0x85, 0x8d, 0x00, 0x00, 0x00, //0x000013d7 jne LBB0_254 + //0x000013dd LBB0_245 + 0x49, 0x83, 0xc1, 0xc0, //0x000013dd addq $-64, %r9 + 0x49, 0x83, 0xc6, 0xc0, //0x000013e1 addq $-64, %r14 + 0x48, 0x83, 0xc0, 0x40, //0x000013e5 addq $64, %rax + 0x49, 0x83, 0xf9, 0x3f, //0x000013e9 cmpq $63, %r9 + 0x0f, 0x87, 0x2d, 0xff, 0xff, 0xff, //0x000013ed ja LBB0_242 + 0xe9, 0x90, 0x18, 0x00, 0x00, //0x000013f3 jmp LBB0_246 + //0x000013f8 LBB0_251 + 0x48, 0x83, 0x7d, 0xc8, 0xff, //0x000013f8 cmpq $-1, $-56(%rbp) + 0x0f, 0x85, 0x0b, 0x00, 0x00, 0x00, //0x000013fd jne LBB0_253 + 0x49, 0x0f, 0xbc, 0xcb, //0x00001403 bsfq %r11, %rcx + 0x48, 0x01, 0xc1, //0x00001407 addq %rax, %rcx + 0x48, 0x89, 0x4d, 0xc8, //0x0000140a movq %rcx, $-56(%rbp) + //0x0000140e LBB0_253 + 0x4c, 0x89, 0xc1, //0x0000140e movq %r8, %rcx + 0x48, 0xf7, 0xd1, //0x00001411 notq %rcx + 0x4c, 0x21, 0xd9, //0x00001414 andq %r11, %rcx + 0x48, 0x8d, 0x14, 0x09, //0x00001417 leaq (%rcx,%rcx), %rdx + 0x4c, 0x09, 0xc2, //0x0000141b orq %r8, %rdx + 0x48, 0x89, 0xd6, //0x0000141e movq %rdx, %rsi + 0x48, 0xf7, 0xd6, //0x00001421 notq %rsi + 0x4c, 0x21, 0xde, //0x00001424 andq %r11, %rsi + 0x48, 0xbf, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00001427 movabsq $-6148914691236517206, %rdi + 0x48, 0x21, 0xfe, //0x00001431 andq %rdi, %rsi + 0x45, 0x31, 0xc0, //0x00001434 xorl %r8d, %r8d + 0x48, 0x01, 0xce, //0x00001437 addq %rcx, %rsi + 0x41, 0x0f, 0x92, 0xc0, //0x0000143a setb %r8b + 0x48, 0x01, 0xf6, //0x0000143e addq %rsi, %rsi + 0x48, 0xb9, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00001441 movabsq $6148914691236517205, %rcx + 0x48, 0x31, 0xce, //0x0000144b xorq %rcx, %rsi + 0x48, 0x21, 0xd6, //0x0000144e andq %rdx, %rsi + 0x48, 0xf7, 0xd6, //0x00001451 notq %rsi + 0x49, 0x21, 0xf2, //0x00001454 andq %rsi, %r10 + 0x4d, 0x85, 0xd2, //0x00001457 testq %r10, %r10 + 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x0000145a movabsq $4294977024, %r11 + 0x0f, 0x84, 0x73, 0xff, 0xff, 0xff, //0x00001464 je LBB0_245 + //0x0000146a LBB0_254 + 0x49, 0x0f, 0xbc, 0xc2, //0x0000146a bsfq %r10, %rax + 0x4c, 0x29, 0xf0, //0x0000146e subq %r14, %rax + 0x4c, 0x8b, 0x75, 0xd0, //0x00001471 movq $-48(%rbp), %r14 + 0x48, 0x8b, 0x5d, 0xc0, //0x00001475 movq $-64(%rbp), %rbx + 0xe9, 0xe5, 0x11, 0x00, 0x00, //0x00001479 jmp LBB0_441 + //0x0000147e LBB0_255 + 0x48, 0x8b, 0x45, 0xa8, //0x0000147e movq $-88(%rbp), %rax + 0x4c, 0x8b, 0x48, 0x08, //0x00001482 movq $8(%rax), %r9 + 0x49, 0x8b, 0x06, //0x00001486 movq (%r14), %rax + 0xf6, 0x45, 0x98, 0x40, //0x00001489 testb $64, $-104(%rbp) + 0x0f, 0x85, 0xae, 0x04, 0x00, 0x00, //0x0000148d jne LBB0_327 + 0x49, 0x29, 0xc1, //0x00001493 subq %rax, %r9 + 0x0f, 0x84, 0x92, 0x27, 0x00, 0x00, //0x00001496 je LBB0_647 + 0x49, 0x8d, 0x0c, 0x04, //0x0000149c leaq (%r12,%rax), %rcx + 0x48, 0x89, 0x4d, 0xb8, //0x000014a0 movq %rcx, $-72(%rbp) + 0x80, 0x39, 0x30, //0x000014a4 cmpb $48, (%rcx) + 0x0f, 0x85, 0x39, 0x00, 0x00, 0x00, //0x000014a7 jne LBB0_261 + 0xbb, 0x01, 0x00, 0x00, 0x00, //0x000014ad movl $1, %ebx + 0x49, 0x83, 0xf9, 0x01, //0x000014b2 cmpq $1, %r9 + 0x0f, 0x84, 0xa6, 0x17, 0x00, 0x00, //0x000014b6 je LBB0_487 + 0x48, 0x8b, 0x4d, 0xb8, //0x000014bc movq $-72(%rbp), %rcx + 0x8a, 0x49, 0x01, //0x000014c0 movb $1(%rcx), %cl + 0x80, 0xc1, 0xd2, //0x000014c3 addb $-46, %cl + 0x80, 0xf9, 0x37, //0x000014c6 cmpb $55, %cl + 0x0f, 0x87, 0x93, 0x17, 0x00, 0x00, //0x000014c9 ja LBB0_487 + 0x0f, 0xb6, 0xc9, //0x000014cf movzbl %cl, %ecx + 0x48, 0xba, 0x01, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, //0x000014d2 movabsq $36028797027352577, %rdx + 0x48, 0x0f, 0xa3, 0xca, //0x000014dc btq %rcx, %rdx + 0x0f, 0x83, 0x7c, 0x17, 0x00, 0x00, //0x000014e0 jae LBB0_487 + //0x000014e6 LBB0_261 + 0x49, 0x83, 0xf9, 0x10, //0x000014e6 cmpq $16, %r9 + 0x0f, 0x82, 0xa9, 0x1b, 0x00, 0x00, //0x000014ea jb LBB0_517 + 0x49, 0xc7, 0xc5, 0xff, 0xff, 0xff, 0xff, //0x000014f0 movq $-1, %r13 + 0x31, 0xdb, //0x000014f7 xorl %ebx, %ebx + 0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x000014f9 movq $-1, %r8 + 0x49, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x00001500 movq $-1, %r14 + 0x4d, 0x89, 0xca, //0x00001507 movq %r9, %r10 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000150a .p2align 4, 0x90 + //0x00001510 LBB0_263 + 0x48, 0x8b, 0x4d, 0xb8, //0x00001510 movq $-72(%rbp), %rcx + 0xf3, 0x0f, 0x6f, 0x1c, 0x19, //0x00001514 movdqu (%rcx,%rbx), %xmm3 + 0x66, 0x0f, 0x6f, 0xe3, //0x00001519 movdqa %xmm3, %xmm4 + 0x66, 0x0f, 0x64, 0x25, 0x7b, 0xeb, 0xff, 0xff, //0x0000151d pcmpgtb $-5253(%rip), %xmm4 /* LCPI0_10+0(%rip) */ + 0x66, 0x41, 0x0f, 0x6f, 0xef, //0x00001525 movdqa %xmm15, %xmm5 + 0x66, 0x0f, 0x64, 0xeb, //0x0000152a pcmpgtb %xmm3, %xmm5 + 0x66, 0x0f, 0xdb, 0xec, //0x0000152e pand %xmm4, %xmm5 + 0x66, 0x0f, 0x6f, 0xe3, //0x00001532 movdqa %xmm3, %xmm4 + 0x66, 0x0f, 0x74, 0x25, 0x82, 0xeb, 0xff, 0xff, //0x00001536 pcmpeqb $-5246(%rip), %xmm4 /* LCPI0_12+0(%rip) */ + 0x66, 0x0f, 0x6f, 0xf3, //0x0000153e movdqa %xmm3, %xmm6 + 0x66, 0x0f, 0x74, 0x35, 0x86, 0xeb, 0xff, 0xff, //0x00001542 pcmpeqb $-5242(%rip), %xmm6 /* LCPI0_13+0(%rip) */ + 0x66, 0x0f, 0xeb, 0xf4, //0x0000154a por %xmm4, %xmm6 + 0x66, 0x0f, 0x6f, 0xe3, //0x0000154e movdqa %xmm3, %xmm4 + 0x66, 0x41, 0x0f, 0xdb, 0xe1, //0x00001552 pand %xmm9, %xmm4 + 0x66, 0x0f, 0x74, 0x1d, 0x81, 0xeb, 0xff, 0xff, //0x00001557 pcmpeqb $-5247(%rip), %xmm3 /* LCPI0_14+0(%rip) */ + 0x66, 0x41, 0x0f, 0x74, 0xe3, //0x0000155f pcmpeqb %xmm11, %xmm4 + 0x66, 0x44, 0x0f, 0xd7, 0xfc, //0x00001564 pmovmskb %xmm4, %r15d + 0x66, 0x0f, 0xeb, 0xe3, //0x00001569 por %xmm3, %xmm4 + 0x66, 0x0f, 0xeb, 0xee, //0x0000156d por %xmm6, %xmm5 + 0x66, 0x0f, 0xeb, 0xec, //0x00001571 por %xmm4, %xmm5 + 0x66, 0x0f, 0xd7, 0xd3, //0x00001575 pmovmskb %xmm3, %edx + 0x66, 0x44, 0x0f, 0xd7, 0xde, //0x00001579 pmovmskb %xmm6, %r11d + 0x66, 0x0f, 0xd7, 0xcd, //0x0000157e pmovmskb %xmm5, %ecx + 0xf7, 0xd1, //0x00001582 notl %ecx + 0x0f, 0xbc, 0xc9, //0x00001584 bsfl %ecx, %ecx + 0x83, 0xf9, 0x10, //0x00001587 cmpl $16, %ecx + 0x0f, 0x84, 0x14, 0x00, 0x00, 0x00, //0x0000158a je LBB0_265 + 0xbe, 0xff, 0xff, 0xff, 0xff, //0x00001590 movl $-1, %esi + 0xd3, 0xe6, //0x00001595 shll %cl, %esi + 0xf7, 0xd6, //0x00001597 notl %esi + 0x21, 0xf2, //0x00001599 andl %esi, %edx + 0x41, 0x21, 0xf7, //0x0000159b andl %esi, %r15d + 0x44, 0x21, 0xde, //0x0000159e andl %r11d, %esi + 0x41, 0x89, 0xf3, //0x000015a1 movl %esi, %r11d + //0x000015a4 LBB0_265 + 0x8d, 0x72, 0xff, //0x000015a4 leal $-1(%rdx), %esi + 0x21, 0xd6, //0x000015a7 andl %edx, %esi + 0x0f, 0x85, 0x79, 0x16, 0x00, 0x00, //0x000015a9 jne LBB0_481 + 0x41, 0x8d, 0x77, 0xff, //0x000015af leal $-1(%r15), %esi + 0x44, 0x21, 0xfe, //0x000015b3 andl %r15d, %esi + 0x0f, 0x85, 0x6c, 0x16, 0x00, 0x00, //0x000015b6 jne LBB0_481 + 0x41, 0x8d, 0x73, 0xff, //0x000015bc leal $-1(%r11), %esi + 0x44, 0x21, 0xde, //0x000015c0 andl %r11d, %esi + 0x0f, 0x85, 0x5f, 0x16, 0x00, 0x00, //0x000015c3 jne LBB0_481 + 0x85, 0xd2, //0x000015c9 testl %edx, %edx + 0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x000015cb je LBB0_271 + 0x0f, 0xbc, 0xd2, //0x000015d1 bsfl %edx, %edx + 0x49, 0x83, 0xfe, 0xff, //0x000015d4 cmpq $-1, %r14 + 0x0f, 0x85, 0x73, 0x16, 0x00, 0x00, //0x000015d8 jne LBB0_484 + 0x48, 0x01, 0xda, //0x000015de addq %rbx, %rdx + 0x49, 0x89, 0xd6, //0x000015e1 movq %rdx, %r14 + //0x000015e4 LBB0_271 + 0x45, 0x85, 0xff, //0x000015e4 testl %r15d, %r15d + 0x0f, 0x84, 0x14, 0x00, 0x00, 0x00, //0x000015e7 je LBB0_274 + 0x41, 0x0f, 0xbc, 0xd7, //0x000015ed bsfl %r15d, %edx + 0x49, 0x83, 0xf8, 0xff, //0x000015f1 cmpq $-1, %r8 + 0x0f, 0x85, 0x56, 0x16, 0x00, 0x00, //0x000015f5 jne LBB0_484 + 0x48, 0x01, 0xda, //0x000015fb addq %rbx, %rdx + 0x49, 0x89, 0xd0, //0x000015fe movq %rdx, %r8 + //0x00001601 LBB0_274 + 0x45, 0x85, 0xdb, //0x00001601 testl %r11d, %r11d + 0x0f, 0x84, 0x14, 0x00, 0x00, 0x00, //0x00001604 je LBB0_277 + 0x41, 0x0f, 0xbc, 0xd3, //0x0000160a bsfl %r11d, %edx + 0x49, 0x83, 0xfd, 0xff, //0x0000160e cmpq $-1, %r13 + 0x0f, 0x85, 0x39, 0x16, 0x00, 0x00, //0x00001612 jne LBB0_484 + 0x48, 0x01, 0xda, //0x00001618 addq %rbx, %rdx + 0x49, 0x89, 0xd5, //0x0000161b movq %rdx, %r13 + //0x0000161e LBB0_277 + 0x83, 0xf9, 0x10, //0x0000161e cmpl $16, %ecx + 0x0f, 0x85, 0x93, 0x0f, 0x00, 0x00, //0x00001621 jne LBB0_426 + 0x49, 0x83, 0xc2, 0xf0, //0x00001627 addq $-16, %r10 + 0x48, 0x83, 0xc3, 0x10, //0x0000162b addq $16, %rbx + 0x49, 0x83, 0xfa, 0x0f, //0x0000162f cmpq $15, %r10 + 0x0f, 0x87, 0xd7, 0xfe, 0xff, 0xff, //0x00001633 ja LBB0_263 + 0x48, 0x8b, 0x4d, 0xb8, //0x00001639 movq $-72(%rbp), %rcx + 0x48, 0x8d, 0x34, 0x19, //0x0000163d leaq (%rcx,%rbx), %rsi + 0x49, 0x89, 0xf3, //0x00001641 movq %rsi, %r11 + 0x49, 0x39, 0xd9, //0x00001644 cmpq %rbx, %r9 + 0x0f, 0x84, 0x82, 0x0f, 0x00, 0x00, //0x00001647 je LBB0_428 + //0x0000164d LBB0_280 + 0x4e, 0x8d, 0x1c, 0x16, //0x0000164d leaq (%rsi,%r10), %r11 + 0x49, 0x89, 0xf1, //0x00001651 movq %rsi, %r9 + 0x4c, 0x2b, 0x4d, 0xb8, //0x00001654 subq $-72(%rbp), %r9 + 0x31, 0xdb, //0x00001658 xorl %ebx, %ebx + 0xe9, 0x1e, 0x00, 0x00, 0x00, //0x0000165a jmp LBB0_284 + //0x0000165f LBB0_281 + 0x49, 0x83, 0xfd, 0xff, //0x0000165f cmpq $-1, %r13 + 0x0f, 0x85, 0xd7, 0x15, 0x00, 0x00, //0x00001663 jne LBB0_483 + 0x4d, 0x8d, 0x2c, 0x19, //0x00001669 leaq (%r9,%rbx), %r13 + 0x90, 0x90, 0x90, //0x0000166d .p2align 4, 0x90 + //0x00001670 LBB0_283 + 0x48, 0x83, 0xc3, 0x01, //0x00001670 addq $1, %rbx + 0x49, 0x39, 0xda, //0x00001674 cmpq %rbx, %r10 + 0x0f, 0x84, 0x52, 0x0f, 0x00, 0x00, //0x00001677 je LBB0_428 + //0x0000167d LBB0_284 + 0x0f, 0xbe, 0x0c, 0x1e, //0x0000167d movsbl (%rsi,%rbx), %ecx + 0x8d, 0x51, 0xd0, //0x00001681 leal $-48(%rcx), %edx + 0x83, 0xfa, 0x0a, //0x00001684 cmpl $10, %edx + 0x0f, 0x82, 0xe3, 0xff, 0xff, 0xff, //0x00001687 jb LBB0_283 + 0x8d, 0x51, 0xd5, //0x0000168d leal $-43(%rcx), %edx + 0x83, 0xfa, 0x1a, //0x00001690 cmpl $26, %edx + 0x0f, 0x87, 0x23, 0x00, 0x00, 0x00, //0x00001693 ja LBB0_289 + 0x48, 0x8d, 0x3d, 0xb4, 0x28, 0x00, 0x00, //0x00001699 leaq $10420(%rip), %rdi /* LJTI0_2+0(%rip) */ + 0x48, 0x63, 0x0c, 0x97, //0x000016a0 movslq (%rdi,%rdx,4), %rcx + 0x48, 0x01, 0xf9, //0x000016a4 addq %rdi, %rcx + 0xff, 0xe1, //0x000016a7 jmpq *%rcx + //0x000016a9 LBB0_287 + 0x49, 0x83, 0xfe, 0xff, //0x000016a9 cmpq $-1, %r14 + 0x0f, 0x85, 0x8d, 0x15, 0x00, 0x00, //0x000016ad jne LBB0_483 + 0x4d, 0x8d, 0x34, 0x19, //0x000016b3 leaq (%r9,%rbx), %r14 + 0xe9, 0xb4, 0xff, 0xff, 0xff, //0x000016b7 jmp LBB0_283 + //0x000016bc LBB0_289 + 0x83, 0xf9, 0x65, //0x000016bc cmpl $101, %ecx + 0x0f, 0x85, 0x04, 0x0f, 0x00, 0x00, //0x000016bf jne LBB0_427 + //0x000016c5 LBB0_290 + 0x49, 0x83, 0xf8, 0xff, //0x000016c5 cmpq $-1, %r8 + 0x0f, 0x85, 0x71, 0x15, 0x00, 0x00, //0x000016c9 jne LBB0_483 + 0x4d, 0x8d, 0x04, 0x19, //0x000016cf leaq (%r9,%rbx), %r8 + 0xe9, 0x98, 0xff, 0xff, 0xff, //0x000016d3 jmp LBB0_283 + //0x000016d8 LBB0_292 + 0xf6, 0x45, 0x98, 0x40, //0x000016d8 testb $64, $-104(%rbp) + 0x0f, 0x85, 0x46, 0x03, 0x00, 0x00, //0x000016dc jne LBB0_340 + 0x49, 0x8b, 0x45, 0x00, //0x000016e2 movq (%r13), %rax + 0x48, 0x3d, 0xff, 0x0f, 0x00, 0x00, //0x000016e6 cmpq $4095, %rax + 0x0f, 0x8f, 0x5e, 0x23, 0x00, 0x00, //0x000016ec jg LBB0_651 + 0x48, 0x8d, 0x48, 0x01, //0x000016f2 leaq $1(%rax), %rcx + 0x49, 0x89, 0x4d, 0x00, //0x000016f6 movq %rcx, (%r13) + 0x49, 0xc7, 0x44, 0xc5, 0x08, 0x05, 0x00, 0x00, 0x00, //0x000016fa movq $5, $8(%r13,%rax,8) + 0xe9, 0xc8, 0xea, 0xff, 0xff, //0x00001703 jmp LBB0_4 + //0x00001708 LBB0_295 + 0x49, 0x8b, 0x0e, //0x00001708 movq (%r14), %rcx + 0x48, 0x8b, 0x55, 0xa8, //0x0000170b movq $-88(%rbp), %rdx + 0x48, 0x8b, 0x52, 0x08, //0x0000170f movq $8(%rdx), %rdx + 0x48, 0x8d, 0x72, 0xfd, //0x00001713 leaq $-3(%rdx), %rsi + 0x48, 0x39, 0xf1, //0x00001717 cmpq %rsi, %rcx + 0x0f, 0x87, 0xba, 0x23, 0x00, 0x00, //0x0000171a ja LBB0_629 + 0x48, 0x8d, 0x41, 0xff, //0x00001720 leaq $-1(%rcx), %rax + 0x41, 0x81, 0x7c, 0x0c, 0xff, 0x6e, 0x75, 0x6c, 0x6c, //0x00001724 cmpl $1819047278, $-1(%r12,%rcx) + 0x0f, 0x84, 0x60, 0x00, 0x00, 0x00, //0x0000172d je LBB0_306 + 0xe9, 0x2a, 0x24, 0x00, 0x00, //0x00001733 jmp LBB0_297 + //0x00001738 LBB0_301 + 0xf6, 0x45, 0x98, 0x40, //0x00001738 testb $64, $-104(%rbp) + 0x0f, 0x85, 0x5c, 0x07, 0x00, 0x00, //0x0000173c jne LBB0_366 + 0x49, 0x8b, 0x45, 0x00, //0x00001742 movq (%r13), %rax + 0x48, 0x3d, 0xff, 0x0f, 0x00, 0x00, //0x00001746 cmpq $4095, %rax + 0x0f, 0x8f, 0xfe, 0x22, 0x00, 0x00, //0x0000174c jg LBB0_651 + 0x48, 0x8d, 0x48, 0x01, //0x00001752 leaq $1(%rax), %rcx + 0x49, 0x89, 0x4d, 0x00, //0x00001756 movq %rcx, (%r13) + 0x49, 0xc7, 0x44, 0xc5, 0x08, 0x06, 0x00, 0x00, 0x00, //0x0000175a movq $6, $8(%r13,%rax,8) + 0xe9, 0x68, 0xea, 0xff, 0xff, //0x00001763 jmp LBB0_4 + //0x00001768 LBB0_304 + 0x49, 0x8b, 0x0e, //0x00001768 movq (%r14), %rcx + 0x48, 0x8b, 0x55, 0xa8, //0x0000176b movq $-88(%rbp), %rdx + 0x48, 0x8b, 0x52, 0x08, //0x0000176f movq $8(%rdx), %rdx + 0x48, 0x8d, 0x72, 0xfd, //0x00001773 leaq $-3(%rdx), %rsi + 0x48, 0x39, 0xf1, //0x00001777 cmpq %rsi, %rcx + 0x0f, 0x87, 0x5a, 0x23, 0x00, 0x00, //0x0000177a ja LBB0_629 + 0x48, 0x8d, 0x41, 0xff, //0x00001780 leaq $-1(%rcx), %rax + 0x41, 0x81, 0x7c, 0x0c, 0xff, 0x74, 0x72, 0x75, 0x65, //0x00001784 cmpl $1702195828, $-1(%r12,%rcx) + 0x0f, 0x85, 0x88, 0x23, 0x00, 0x00, //0x0000178d jne LBB0_635 + //0x00001793 LBB0_306 + 0x48, 0x8d, 0x51, 0x03, //0x00001793 leaq $3(%rcx), %rdx + 0x49, 0x89, 0x16, //0x00001797 movq %rdx, (%r14) + 0x48, 0x85, 0xc9, //0x0000179a testq %rcx, %rcx + 0x0f, 0x8f, 0x2d, 0xea, 0xff, 0xff, //0x0000179d jg LBB0_4 + 0xe9, 0x07, 0x23, 0x00, 0x00, //0x000017a3 jmp LBB0_650 + //0x000017a8 LBB0_307 + 0x4c, 0x89, 0xc1, //0x000017a8 movq %r8, %rcx + 0x4c, 0x09, 0xf9, //0x000017ab orq %r15, %rcx + 0x0f, 0x99, 0xc2, //0x000017ae setns %dl + 0x0f, 0x88, 0xce, 0x0b, 0x00, 0x00, //0x000017b1 js LBB0_399 + 0x4d, 0x39, 0xf8, //0x000017b7 cmpq %r15, %r8 + 0x0f, 0x8c, 0xc5, 0x0b, 0x00, 0x00, //0x000017ba jl LBB0_399 + 0x49, 0xf7, 0xd0, //0x000017c0 notq %r8 + 0x4d, 0x89, 0xc5, //0x000017c3 movq %r8, %r13 + 0xe9, 0x29, 0x0f, 0x00, 0x00, //0x000017c6 jmp LBB0_451 + //0x000017cb LBB0_310 + 0xba, 0x40, 0x00, 0x00, 0x00, //0x000017cb movl $64, %edx + //0x000017d0 LBB0_311 + 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x000017d0 movabsq $4294977024, %r11 + 0xf3, 0x44, 0x0f, 0x6f, 0x2d, 0x5d, 0xe8, 0xff, 0xff, //0x000017da movdqu $-6051(%rip), %xmm13 /* LCPI0_4+0(%rip) */ + 0x48, 0x8b, 0x75, 0xc0, //0x000017e3 movq $-64(%rbp), %rsi + 0x48, 0x39, 0xca, //0x000017e7 cmpq %rcx, %rdx + 0x0f, 0x82, 0x67, 0x24, 0x00, 0x00, //0x000017ea jb LBB0_654 + 0x48, 0x01, 0xc8, //0x000017f0 addq %rcx, %rax + 0x48, 0x83, 0xc0, 0x01, //0x000017f3 addq $1, %rax + //0x000017f7 LBB0_313 + 0x48, 0x85, 0xc0, //0x000017f7 testq %rax, %rax + 0x0f, 0x88, 0xc1, 0x22, 0x00, 0x00, //0x000017fa js LBB0_627 + 0x49, 0x89, 0x06, //0x00001800 movq %rax, (%r14) + 0x48, 0x85, 0xf6, //0x00001803 testq %rsi, %rsi + 0x0f, 0x8e, 0xd6, 0x22, 0x00, 0x00, //0x00001806 jle LBB0_630 + //0x0000180c LBB0_315 + 0x49, 0x8b, 0x45, 0x00, //0x0000180c movq (%r13), %rax + 0x48, 0x3d, 0xff, 0x0f, 0x00, 0x00, //0x00001810 cmpq $4095, %rax + 0x0f, 0x8f, 0x34, 0x22, 0x00, 0x00, //0x00001816 jg LBB0_651 + 0x48, 0x8d, 0x48, 0x01, //0x0000181c leaq $1(%rax), %rcx + 0x49, 0x89, 0x4d, 0x00, //0x00001820 movq %rcx, (%r13) + 0x49, 0xc7, 0x44, 0xc5, 0x08, 0x04, 0x00, 0x00, 0x00, //0x00001824 movq $4, $8(%r13,%rax,8) + 0xe9, 0x9e, 0xe9, 0xff, 0xff, //0x0000182d jmp LBB0_4 + //0x00001832 LBB0_317 + 0x48, 0x8b, 0x4d, 0xa8, //0x00001832 movq $-88(%rbp), %rcx + 0x4c, 0x8b, 0x49, 0x08, //0x00001836 movq $8(%rcx), %r9 + 0x4d, 0x8b, 0x06, //0x0000183a movq (%r14), %r8 + 0x4f, 0x8d, 0x14, 0x04, //0x0000183d leaq (%r12,%r8), %r10 + 0x4d, 0x29, 0xc1, //0x00001841 subq %r8, %r9 + 0x49, 0x83, 0xf9, 0x20, //0x00001844 cmpq $32, %r9 + 0x0f, 0x8c, 0xd7, 0x00, 0x00, 0x00, //0x00001848 jl LBB0_326 + 0x41, 0xbe, 0x20, 0x00, 0x00, 0x00, //0x0000184e movl $32, %r14d + 0x31, 0xf6, //0x00001854 xorl %esi, %esi + 0x45, 0x31, 0xdb, //0x00001856 xorl %r11d, %r11d + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001859 .p2align 4, 0x90 + //0x00001860 LBB0_319 + 0xf3, 0x41, 0x0f, 0x6f, 0x1c, 0x32, //0x00001860 movdqu (%r10,%rsi), %xmm3 + 0xf3, 0x41, 0x0f, 0x6f, 0x64, 0x32, 0x10, //0x00001866 movdqu $16(%r10,%rsi), %xmm4 + 0x66, 0x0f, 0x6f, 0xeb, //0x0000186d movdqa %xmm3, %xmm5 + 0x66, 0x0f, 0x74, 0xe8, //0x00001871 pcmpeqb %xmm0, %xmm5 + 0x66, 0x0f, 0xd7, 0xfd, //0x00001875 pmovmskb %xmm5, %edi + 0x66, 0x0f, 0x6f, 0xec, //0x00001879 movdqa %xmm4, %xmm5 + 0x66, 0x0f, 0x74, 0xe8, //0x0000187d pcmpeqb %xmm0, %xmm5 + 0x66, 0x0f, 0xd7, 0xdd, //0x00001881 pmovmskb %xmm5, %ebx + 0x48, 0xc1, 0xe3, 0x10, //0x00001885 shlq $16, %rbx + 0x48, 0x09, 0xfb, //0x00001889 orq %rdi, %rbx + 0x66, 0x0f, 0x74, 0xd9, //0x0000188c pcmpeqb %xmm1, %xmm3 + 0x66, 0x0f, 0xd7, 0xcb, //0x00001890 pmovmskb %xmm3, %ecx + 0x66, 0x0f, 0x74, 0xe1, //0x00001894 pcmpeqb %xmm1, %xmm4 + 0x66, 0x0f, 0xd7, 0xfc, //0x00001898 pmovmskb %xmm4, %edi + 0x48, 0xc1, 0xe7, 0x10, //0x0000189c shlq $16, %rdi + 0x48, 0x09, 0xcf, //0x000018a0 orq %rcx, %rdi + 0x48, 0x89, 0xf9, //0x000018a3 movq %rdi, %rcx + 0x4c, 0x09, 0xd9, //0x000018a6 orq %r11, %rcx + 0x0f, 0x84, 0x41, 0x00, 0x00, 0x00, //0x000018a9 je LBB0_321 + 0x44, 0x89, 0xd9, //0x000018af movl %r11d, %ecx + 0xf7, 0xd1, //0x000018b2 notl %ecx + 0x21, 0xf9, //0x000018b4 andl %edi, %ecx + 0x44, 0x8d, 0x3c, 0x09, //0x000018b6 leal (%rcx,%rcx), %r15d + 0x45, 0x09, 0xdf, //0x000018ba orl %r11d, %r15d + 0x44, 0x89, 0xfa, //0x000018bd movl %r15d, %edx + 0xf7, 0xd2, //0x000018c0 notl %edx + 0x21, 0xfa, //0x000018c2 andl %edi, %edx + 0x81, 0xe2, 0xaa, 0xaa, 0xaa, 0xaa, //0x000018c4 andl $-1431655766, %edx + 0x45, 0x31, 0xdb, //0x000018ca xorl %r11d, %r11d + 0x01, 0xca, //0x000018cd addl %ecx, %edx + 0x41, 0x0f, 0x92, 0xc3, //0x000018cf setb %r11b + 0x01, 0xd2, //0x000018d3 addl %edx, %edx + 0x81, 0xf2, 0x55, 0x55, 0x55, 0x55, //0x000018d5 xorl $1431655765, %edx + 0x44, 0x21, 0xfa, //0x000018db andl %r15d, %edx + 0xf7, 0xd2, //0x000018de notl %edx + 0x21, 0xd3, //0x000018e0 andl %edx, %ebx + 0xe9, 0x0c, 0x00, 0x00, 0x00, //0x000018e2 jmp LBB0_322 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000018e7 .p2align 4, 0x90 + //0x000018f0 LBB0_321 + 0x45, 0x31, 0xdb, //0x000018f0 xorl %r11d, %r11d + //0x000018f3 LBB0_322 + 0x48, 0x85, 0xdb, //0x000018f3 testq %rbx, %rbx + 0x0f, 0x85, 0xab, 0xe8, 0xff, 0xff, //0x000018f6 jne LBB0_1 + 0x48, 0x83, 0xc6, 0x20, //0x000018fc addq $32, %rsi + 0x4b, 0x8d, 0x0c, 0x31, //0x00001900 leaq (%r9,%r14), %rcx + 0x48, 0x83, 0xc1, 0xe0, //0x00001904 addq $-32, %rcx + 0x49, 0x83, 0xc6, 0xe0, //0x00001908 addq $-32, %r14 + 0x48, 0x83, 0xf9, 0x3f, //0x0000190c cmpq $63, %rcx + 0x0f, 0x8f, 0x4a, 0xff, 0xff, 0xff, //0x00001910 jg LBB0_319 + 0x4d, 0x85, 0xdb, //0x00001916 testq %r11, %r11 + 0x0f, 0x85, 0x44, 0x1e, 0x00, 0x00, //0x00001919 jne LBB0_587 + 0x49, 0x01, 0xf2, //0x0000191f addq %rsi, %r10 + 0x49, 0x29, 0xf1, //0x00001922 subq %rsi, %r9 + //0x00001925 LBB0_326 + 0x4c, 0x8b, 0x75, 0xd0, //0x00001925 movq $-48(%rbp), %r14 + 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00001929 movabsq $4294977024, %r11 + 0x4d, 0x85, 0xc9, //0x00001933 testq %r9, %r9 + 0x0f, 0x8f, 0x85, 0x1e, 0x00, 0x00, //0x00001936 jg LBB0_591 + 0xe9, 0x6e, 0x21, 0x00, 0x00, //0x0000193c jmp LBB0_650 + //0x00001941 LBB0_327 + 0x4c, 0x89, 0xca, //0x00001941 movq %r9, %rdx + 0x48, 0x29, 0xc2, //0x00001944 subq %rax, %rdx + 0x48, 0x83, 0xfa, 0x10, //0x00001947 cmpq $16, %rdx + 0x0f, 0x82, 0x36, 0x17, 0x00, 0x00, //0x0000194b jb LBB0_516 + 0x48, 0x89, 0xc7, //0x00001951 movq %rax, %rdi + 0x48, 0xf7, 0xdf, //0x00001954 negq %rdi + 0x4c, 0x8d, 0x40, 0x01, //0x00001957 leaq $1(%rax), %r8 + 0x48, 0x8d, 0x50, 0xff, //0x0000195b leaq $-1(%rax), %rdx + 0x49, 0x8d, 0x34, 0x04, //0x0000195f leaq (%r12,%rax), %rsi + 0x48, 0x83, 0xc6, 0xff, //0x00001963 addq $-1, %rsi + 0x48, 0x89, 0xc3, //0x00001967 movq %rax, %rbx + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000196a .p2align 4, 0x90 + //0x00001970 LBB0_329 + 0xf3, 0x41, 0x0f, 0x6f, 0x1c, 0x1c, //0x00001970 movdqu (%r12,%rbx), %xmm3 + 0x66, 0x0f, 0x6f, 0xe3, //0x00001976 movdqa %xmm3, %xmm4 + 0x66, 0x41, 0x0f, 0x74, 0xe6, //0x0000197a pcmpeqb %xmm14, %xmm4 + 0x66, 0x41, 0x0f, 0xdb, 0xd9, //0x0000197f pand %xmm9, %xmm3 + 0x66, 0x0f, 0x74, 0xda, //0x00001984 pcmpeqb %xmm2, %xmm3 + 0x66, 0x0f, 0xeb, 0xdc, //0x00001988 por %xmm4, %xmm3 + 0x66, 0x0f, 0xd7, 0xcb, //0x0000198c pmovmskb %xmm3, %ecx + 0x85, 0xc9, //0x00001990 testl %ecx, %ecx + 0x0f, 0x85, 0x8c, 0x09, 0x00, 0x00, //0x00001992 jne LBB0_394 + 0x48, 0x83, 0xc3, 0x10, //0x00001998 addq $16, %rbx + 0x49, 0x8d, 0x0c, 0x39, //0x0000199c leaq (%r9,%rdi), %rcx + 0x48, 0x83, 0xc1, 0xf0, //0x000019a0 addq $-16, %rcx + 0x48, 0x83, 0xc7, 0xf0, //0x000019a4 addq $-16, %rdi + 0x49, 0x83, 0xc0, 0x10, //0x000019a8 addq $16, %r8 + 0x48, 0x83, 0xc2, 0x10, //0x000019ac addq $16, %rdx + 0x48, 0x83, 0xc6, 0x10, //0x000019b0 addq $16, %rsi + 0x48, 0x83, 0xf9, 0x0f, //0x000019b4 cmpq $15, %rcx + 0x0f, 0x87, 0xb2, 0xff, 0xff, 0xff, //0x000019b8 ja LBB0_329 + 0x4c, 0x89, 0xe1, //0x000019be movq %r12, %rcx + 0x48, 0x29, 0xf9, //0x000019c1 subq %rdi, %rcx + 0x49, 0x01, 0xf9, //0x000019c4 addq %rdi, %r9 + 0x4c, 0x89, 0xca, //0x000019c7 movq %r9, %rdx + 0x48, 0x85, 0xd2, //0x000019ca testq %rdx, %rdx + 0x0f, 0x84, 0x4a, 0x00, 0x00, 0x00, //0x000019cd je LBB0_339 + //0x000019d3 LBB0_332 + 0x48, 0x8d, 0x34, 0x11, //0x000019d3 leaq (%rcx,%rdx), %rsi + //0x000019d7 LBB0_333 + 0x0f, 0xb6, 0x39, //0x000019d7 movzbl (%rcx), %edi + 0x48, 0x83, 0xff, 0x2c, //0x000019da cmpq $44, %rdi + 0x0f, 0x87, 0x14, 0x00, 0x00, 0x00, //0x000019de ja LBB0_335 + 0x48, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x10, 0x00, 0x00, //0x000019e4 movabsq $17596481021440, %rbx + 0x48, 0x0f, 0xa3, 0xfb, //0x000019ee btq %rdi, %rbx + 0x0f, 0x82, 0x25, 0x00, 0x00, 0x00, //0x000019f2 jb LBB0_339 + //0x000019f8 LBB0_335 + 0x40, 0x80, 0xff, 0x5d, //0x000019f8 cmpb $93, %dil + 0x0f, 0x84, 0x1b, 0x00, 0x00, 0x00, //0x000019fc je LBB0_339 + 0x40, 0x80, 0xff, 0x7d, //0x00001a02 cmpb $125, %dil + 0x0f, 0x84, 0x11, 0x00, 0x00, 0x00, //0x00001a06 je LBB0_339 + 0x48, 0x83, 0xc1, 0x01, //0x00001a0c addq $1, %rcx + 0x48, 0x83, 0xc2, 0xff, //0x00001a10 addq $-1, %rdx + 0x0f, 0x85, 0xbd, 0xff, 0xff, 0xff, //0x00001a14 jne LBB0_333 + 0x48, 0x89, 0xf1, //0x00001a1a movq %rsi, %rcx + //0x00001a1d LBB0_339 + 0x4c, 0x29, 0xe1, //0x00001a1d subq %r12, %rcx + 0x49, 0x89, 0x0e, //0x00001a20 movq %rcx, (%r14) + 0xe9, 0x57, 0xf8, 0xff, 0xff, //0x00001a23 jmp LBB0_231 + //0x00001a28 LBB0_340 + 0x48, 0x8b, 0x55, 0xa8, //0x00001a28 movq $-88(%rbp), %rdx + 0x48, 0x8b, 0x52, 0x08, //0x00001a2c movq $8(%rdx), %rdx + 0x49, 0x8b, 0x0e, //0x00001a30 movq (%r14), %rcx + 0x48, 0x29, 0xca, //0x00001a33 subq %rcx, %rdx + 0x48, 0x89, 0x4d, 0xc0, //0x00001a36 movq %rcx, $-64(%rbp) + 0x49, 0x01, 0xcc, //0x00001a3a addq %rcx, %r12 + 0x45, 0x31, 0xc0, //0x00001a3d xorl %r8d, %r8d + 0x45, 0x31, 0xc9, //0x00001a40 xorl %r9d, %r9d + 0x45, 0x31, 0xd2, //0x00001a43 xorl %r10d, %r10d + 0x45, 0x31, 0xf6, //0x00001a46 xorl %r14d, %r14d + 0x48, 0x83, 0xfa, 0x40, //0x00001a49 cmpq $64, %rdx + 0x48, 0x89, 0x55, 0xb8, //0x00001a4d movq %rdx, $-72(%rbp) + 0x0f, 0x8d, 0x4c, 0x01, 0x00, 0x00, //0x00001a51 jge LBB0_341 + //0x00001a57 LBB0_350 + 0x48, 0x85, 0xd2, //0x00001a57 testq %rdx, %rdx + 0x0f, 0x8e, 0x62, 0x22, 0x00, 0x00, //0x00001a5a jle LBB0_662 + 0x66, 0x0f, 0x6f, 0xf2, //0x00001a60 movdqa %xmm2, %xmm6 + 0x66, 0x0f, 0xef, 0xd2, //0x00001a64 pxor %xmm2, %xmm2 + 0xf3, 0x0f, 0x7f, 0x55, 0x80, //0x00001a68 movdqu %xmm2, $-128(%rbp) + 0xf3, 0x0f, 0x7f, 0x95, 0x70, 0xff, 0xff, 0xff, //0x00001a6d movdqu %xmm2, $-144(%rbp) + 0xf3, 0x0f, 0x7f, 0x95, 0x60, 0xff, 0xff, 0xff, //0x00001a75 movdqu %xmm2, $-160(%rbp) + 0xf3, 0x0f, 0x7f, 0x95, 0x50, 0xff, 0xff, 0xff, //0x00001a7d movdqu %xmm2, $-176(%rbp) + 0x4c, 0x89, 0xe7, //0x00001a85 movq %r12, %rdi + 0x44, 0x89, 0xe1, //0x00001a88 movl %r12d, %ecx + 0x81, 0xe1, 0xff, 0x0f, 0x00, 0x00, //0x00001a8b andl $4095, %ecx + 0x81, 0xf9, 0xc1, 0x0f, 0x00, 0x00, //0x00001a91 cmpl $4033, %ecx + 0x0f, 0x82, 0x3a, 0x00, 0x00, 0x00, //0x00001a97 jb LBB0_354 + 0x48, 0x83, 0x7d, 0xb8, 0x20, //0x00001a9d cmpq $32, $-72(%rbp) + 0x0f, 0x82, 0x3b, 0x00, 0x00, 0x00, //0x00001aa2 jb LBB0_355 + 0x0f, 0x10, 0x1f, //0x00001aa8 movups (%rdi), %xmm3 + 0x0f, 0x11, 0x9d, 0x50, 0xff, 0xff, 0xff, //0x00001aab movups %xmm3, $-176(%rbp) + 0xf3, 0x0f, 0x6f, 0x5f, 0x10, //0x00001ab2 movdqu $16(%rdi), %xmm3 + 0xf3, 0x0f, 0x7f, 0x9d, 0x60, 0xff, 0xff, 0xff, //0x00001ab7 movdqu %xmm3, $-160(%rbp) + 0x48, 0x83, 0xc7, 0x20, //0x00001abf addq $32, %rdi + 0x48, 0x8b, 0x4d, 0xb8, //0x00001ac3 movq $-72(%rbp), %rcx + 0x48, 0x8d, 0x71, 0xe0, //0x00001ac7 leaq $-32(%rcx), %rsi + 0x48, 0x8d, 0x95, 0x70, 0xff, 0xff, 0xff, //0x00001acb leaq $-144(%rbp), %rdx + 0xe9, 0x17, 0x00, 0x00, 0x00, //0x00001ad2 jmp LBB0_356 + //0x00001ad7 LBB0_354 + 0x66, 0x0f, 0x6f, 0xd6, //0x00001ad7 movdqa %xmm6, %xmm2 + 0x49, 0x89, 0xfc, //0x00001adb movq %rdi, %r12 + 0xe9, 0xc0, 0x00, 0x00, 0x00, //0x00001ade jmp LBB0_341 + //0x00001ae3 LBB0_355 + 0x48, 0x8d, 0x95, 0x50, 0xff, 0xff, 0xff, //0x00001ae3 leaq $-176(%rbp), %rdx + 0x48, 0x8b, 0x75, 0xb8, //0x00001aea movq $-72(%rbp), %rsi + //0x00001aee LBB0_356 + 0x48, 0x83, 0xfe, 0x10, //0x00001aee cmpq $16, %rsi + 0x0f, 0x82, 0x47, 0x00, 0x00, 0x00, //0x00001af2 jb LBB0_357 + 0xf3, 0x0f, 0x6f, 0x1f, //0x00001af8 movdqu (%rdi), %xmm3 + 0xf3, 0x0f, 0x7f, 0x1a, //0x00001afc movdqu %xmm3, (%rdx) + 0x48, 0x83, 0xc7, 0x10, //0x00001b00 addq $16, %rdi + 0x48, 0x83, 0xc2, 0x10, //0x00001b04 addq $16, %rdx + 0x48, 0x83, 0xc6, 0xf0, //0x00001b08 addq $-16, %rsi + 0x48, 0x83, 0xfe, 0x08, //0x00001b0c cmpq $8, %rsi + 0x0f, 0x83, 0x33, 0x00, 0x00, 0x00, //0x00001b10 jae LBB0_364 + //0x00001b16 LBB0_358 + 0x48, 0x83, 0xfe, 0x04, //0x00001b16 cmpq $4, %rsi + 0x0f, 0x8c, 0x45, 0x00, 0x00, 0x00, //0x00001b1a jl LBB0_359 + //0x00001b20 LBB0_365 + 0x8b, 0x0f, //0x00001b20 movl (%rdi), %ecx + 0x89, 0x0a, //0x00001b22 movl %ecx, (%rdx) + 0x48, 0x83, 0xc7, 0x04, //0x00001b24 addq $4, %rdi + 0x48, 0x83, 0xc2, 0x04, //0x00001b28 addq $4, %rdx + 0x48, 0x83, 0xc6, 0xfc, //0x00001b2c addq $-4, %rsi + 0x48, 0x83, 0xfe, 0x02, //0x00001b30 cmpq $2, %rsi + 0x0f, 0x83, 0x35, 0x00, 0x00, 0x00, //0x00001b34 jae LBB0_360 + 0xe9, 0x42, 0x00, 0x00, 0x00, //0x00001b3a jmp LBB0_361 + //0x00001b3f LBB0_357 + 0x48, 0x83, 0xfe, 0x08, //0x00001b3f cmpq $8, %rsi + 0x0f, 0x82, 0xcd, 0xff, 0xff, 0xff, //0x00001b43 jb LBB0_358 + //0x00001b49 LBB0_364 + 0x48, 0x8b, 0x0f, //0x00001b49 movq (%rdi), %rcx + 0x48, 0x89, 0x0a, //0x00001b4c movq %rcx, (%rdx) + 0x48, 0x83, 0xc7, 0x08, //0x00001b4f addq $8, %rdi + 0x48, 0x83, 0xc2, 0x08, //0x00001b53 addq $8, %rdx + 0x48, 0x83, 0xc6, 0xf8, //0x00001b57 addq $-8, %rsi + 0x48, 0x83, 0xfe, 0x04, //0x00001b5b cmpq $4, %rsi + 0x0f, 0x8d, 0xbb, 0xff, 0xff, 0xff, //0x00001b5f jge LBB0_365 + //0x00001b65 LBB0_359 + 0x48, 0x83, 0xfe, 0x02, //0x00001b65 cmpq $2, %rsi + 0x0f, 0x82, 0x12, 0x00, 0x00, 0x00, //0x00001b69 jb LBB0_361 + //0x00001b6f LBB0_360 + 0x0f, 0xb7, 0x0f, //0x00001b6f movzwl (%rdi), %ecx + 0x66, 0x89, 0x0a, //0x00001b72 movw %cx, (%rdx) + 0x48, 0x83, 0xc7, 0x02, //0x00001b75 addq $2, %rdi + 0x48, 0x83, 0xc2, 0x02, //0x00001b79 addq $2, %rdx + 0x48, 0x83, 0xc6, 0xfe, //0x00001b7d addq $-2, %rsi + //0x00001b81 LBB0_361 + 0x48, 0x89, 0xf9, //0x00001b81 movq %rdi, %rcx + 0x4c, 0x8d, 0xa5, 0x50, 0xff, 0xff, 0xff, //0x00001b84 leaq $-176(%rbp), %r12 + 0x48, 0x85, 0xf6, //0x00001b8b testq %rsi, %rsi + 0x66, 0x0f, 0x6f, 0xd6, //0x00001b8e movdqa %xmm6, %xmm2 + 0x0f, 0x84, 0x0b, 0x00, 0x00, 0x00, //0x00001b92 je LBB0_341 + 0x8a, 0x09, //0x00001b98 movb (%rcx), %cl + 0x88, 0x0a, //0x00001b9a movb %cl, (%rdx) + 0x4c, 0x8d, 0xa5, 0x50, 0xff, 0xff, 0xff, //0x00001b9c leaq $-176(%rbp), %r12 + //0x00001ba3 LBB0_341 + 0x66, 0x44, 0x0f, 0x6f, 0xc2, //0x00001ba3 movdqa %xmm2, %xmm8 + 0xf3, 0x41, 0x0f, 0x6f, 0x24, 0x24, //0x00001ba8 movdqu (%r12), %xmm4 + 0xf3, 0x41, 0x0f, 0x6f, 0x7c, 0x24, 0x10, //0x00001bae movdqu $16(%r12), %xmm7 + 0xf3, 0x41, 0x0f, 0x6f, 0x74, 0x24, 0x20, //0x00001bb5 movdqu $32(%r12), %xmm6 + 0xf3, 0x41, 0x0f, 0x6f, 0x6c, 0x24, 0x30, //0x00001bbc movdqu $48(%r12), %xmm5 + 0x66, 0x0f, 0x6f, 0xdc, //0x00001bc3 movdqa %xmm4, %xmm3 + 0x66, 0x0f, 0x74, 0xd9, //0x00001bc7 pcmpeqb %xmm1, %xmm3 + 0x66, 0x0f, 0xd7, 0xd3, //0x00001bcb pmovmskb %xmm3, %edx + 0x66, 0x0f, 0x6f, 0xdf, //0x00001bcf movdqa %xmm7, %xmm3 + 0x66, 0x0f, 0x74, 0xd9, //0x00001bd3 pcmpeqb %xmm1, %xmm3 + 0x66, 0x0f, 0xd7, 0xcb, //0x00001bd7 pmovmskb %xmm3, %ecx + 0x66, 0x0f, 0x6f, 0xde, //0x00001bdb movdqa %xmm6, %xmm3 + 0x66, 0x0f, 0x74, 0xd9, //0x00001bdf pcmpeqb %xmm1, %xmm3 + 0x66, 0x0f, 0xd7, 0xf3, //0x00001be3 pmovmskb %xmm3, %esi + 0x66, 0x0f, 0x6f, 0xdd, //0x00001be7 movdqa %xmm5, %xmm3 + 0x66, 0x0f, 0x74, 0xd9, //0x00001beb pcmpeqb %xmm1, %xmm3 + 0x66, 0x0f, 0xd7, 0xfb, //0x00001bef pmovmskb %xmm3, %edi + 0x48, 0xc1, 0xe7, 0x30, //0x00001bf3 shlq $48, %rdi + 0x48, 0xc1, 0xe6, 0x20, //0x00001bf7 shlq $32, %rsi + 0x48, 0x09, 0xfe, //0x00001bfb orq %rdi, %rsi + 0x48, 0xc1, 0xe1, 0x10, //0x00001bfe shlq $16, %rcx + 0x48, 0x09, 0xf1, //0x00001c02 orq %rsi, %rcx + 0x48, 0x09, 0xca, //0x00001c05 orq %rcx, %rdx + 0x48, 0x89, 0xd1, //0x00001c08 movq %rdx, %rcx + 0x66, 0x45, 0x0f, 0x6f, 0xee, //0x00001c0b movdqa %xmm14, %xmm13 + 0x4c, 0x09, 0xc9, //0x00001c10 orq %r9, %rcx + 0x0f, 0x85, 0x0f, 0x00, 0x00, 0x00, //0x00001c13 jne LBB0_343 + 0x48, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x00001c19 movq $-1, %rdx + 0x45, 0x31, 0xc9, //0x00001c20 xorl %r9d, %r9d + 0xe9, 0x46, 0x00, 0x00, 0x00, //0x00001c23 jmp LBB0_344 + //0x00001c28 LBB0_343 + 0x4c, 0x89, 0xc9, //0x00001c28 movq %r9, %rcx + 0x48, 0xf7, 0xd1, //0x00001c2b notq %rcx + 0x48, 0x21, 0xd1, //0x00001c2e andq %rdx, %rcx + 0x4c, 0x8d, 0x1c, 0x09, //0x00001c31 leaq (%rcx,%rcx), %r11 + 0x4d, 0x09, 0xcb, //0x00001c35 orq %r9, %r11 + 0x4c, 0x89, 0xdf, //0x00001c38 movq %r11, %rdi + 0x48, 0xf7, 0xd7, //0x00001c3b notq %rdi + 0x48, 0xbe, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00001c3e movabsq $-6148914691236517206, %rsi + 0x48, 0x21, 0xf2, //0x00001c48 andq %rsi, %rdx + 0x48, 0x21, 0xfa, //0x00001c4b andq %rdi, %rdx + 0x45, 0x31, 0xc9, //0x00001c4e xorl %r9d, %r9d + 0x48, 0x01, 0xca, //0x00001c51 addq %rcx, %rdx + 0x41, 0x0f, 0x92, 0xc1, //0x00001c54 setb %r9b + 0x48, 0x01, 0xd2, //0x00001c58 addq %rdx, %rdx + 0x48, 0xb9, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00001c5b movabsq $6148914691236517205, %rcx + 0x48, 0x31, 0xca, //0x00001c65 xorq %rcx, %rdx + 0x4c, 0x21, 0xda, //0x00001c68 andq %r11, %rdx + 0x48, 0xf7, 0xd2, //0x00001c6b notq %rdx + //0x00001c6e LBB0_344 + 0x66, 0x0f, 0x6f, 0xdd, //0x00001c6e movdqa %xmm5, %xmm3 + 0x66, 0x0f, 0x74, 0xd8, //0x00001c72 pcmpeqb %xmm0, %xmm3 + 0x66, 0x0f, 0xd7, 0xcb, //0x00001c76 pmovmskb %xmm3, %ecx + 0x48, 0xc1, 0xe1, 0x30, //0x00001c7a shlq $48, %rcx + 0x66, 0x0f, 0x6f, 0xde, //0x00001c7e movdqa %xmm6, %xmm3 + 0x66, 0x0f, 0x74, 0xd8, //0x00001c82 pcmpeqb %xmm0, %xmm3 + 0x66, 0x0f, 0xd7, 0xf3, //0x00001c86 pmovmskb %xmm3, %esi + 0x48, 0xc1, 0xe6, 0x20, //0x00001c8a shlq $32, %rsi + 0x48, 0x09, 0xce, //0x00001c8e orq %rcx, %rsi + 0x66, 0x0f, 0x6f, 0xdf, //0x00001c91 movdqa %xmm7, %xmm3 + 0x66, 0x0f, 0x74, 0xd8, //0x00001c95 pcmpeqb %xmm0, %xmm3 + 0x66, 0x0f, 0xd7, 0xcb, //0x00001c99 pmovmskb %xmm3, %ecx + 0x48, 0xc1, 0xe1, 0x10, //0x00001c9d shlq $16, %rcx + 0x48, 0x09, 0xf1, //0x00001ca1 orq %rsi, %rcx + 0x66, 0x0f, 0x6f, 0xdc, //0x00001ca4 movdqa %xmm4, %xmm3 + 0x66, 0x0f, 0x74, 0xd8, //0x00001ca8 pcmpeqb %xmm0, %xmm3 + 0x66, 0x0f, 0xd7, 0xf3, //0x00001cac pmovmskb %xmm3, %esi + 0x48, 0x09, 0xce, //0x00001cb0 orq %rcx, %rsi + 0x48, 0x21, 0xd6, //0x00001cb3 andq %rdx, %rsi + 0x66, 0x48, 0x0f, 0x6e, 0xde, //0x00001cb6 movq %rsi, %xmm3 + 0x66, 0x41, 0x0f, 0x3a, 0x44, 0xda, 0x00, //0x00001cbb pclmulqdq $0, %xmm10, %xmm3 + 0x66, 0x49, 0x0f, 0x7e, 0xdb, //0x00001cc2 movq %xmm3, %r11 + 0x4d, 0x31, 0xc3, //0x00001cc7 xorq %r8, %r11 + 0x66, 0x0f, 0x6f, 0xdc, //0x00001cca movdqa %xmm4, %xmm3 + 0xf3, 0x44, 0x0f, 0x6f, 0x1d, 0x89, 0xe3, 0xff, 0xff, //0x00001cce movdqu $-7287(%rip), %xmm11 /* LCPI0_6+0(%rip) */ + 0x66, 0x41, 0x0f, 0x74, 0xdb, //0x00001cd7 pcmpeqb %xmm11, %xmm3 + 0x66, 0x44, 0x0f, 0xd7, 0xeb, //0x00001cdc pmovmskb %xmm3, %r13d + 0x66, 0x0f, 0x6f, 0xdf, //0x00001ce1 movdqa %xmm7, %xmm3 + 0x66, 0x41, 0x0f, 0x74, 0xdb, //0x00001ce5 pcmpeqb %xmm11, %xmm3 + 0x66, 0x0f, 0xd7, 0xcb, //0x00001cea pmovmskb %xmm3, %ecx + 0x66, 0x0f, 0x6f, 0xde, //0x00001cee movdqa %xmm6, %xmm3 + 0x66, 0x41, 0x0f, 0x74, 0xdb, //0x00001cf2 pcmpeqb %xmm11, %xmm3 + 0x66, 0x0f, 0xd7, 0xd3, //0x00001cf7 pmovmskb %xmm3, %edx + 0x66, 0x0f, 0x6f, 0xdd, //0x00001cfb movdqa %xmm5, %xmm3 + 0x66, 0x41, 0x0f, 0x74, 0xdb, //0x00001cff pcmpeqb %xmm11, %xmm3 + 0x66, 0x0f, 0xd7, 0xf3, //0x00001d04 pmovmskb %xmm3, %esi + 0x48, 0xc1, 0xe6, 0x30, //0x00001d08 shlq $48, %rsi + 0x48, 0xc1, 0xe2, 0x20, //0x00001d0c shlq $32, %rdx + 0x48, 0x09, 0xf2, //0x00001d10 orq %rsi, %rdx + 0x48, 0xc1, 0xe1, 0x10, //0x00001d13 shlq $16, %rcx + 0x48, 0x09, 0xd1, //0x00001d17 orq %rdx, %rcx + 0x49, 0x09, 0xcd, //0x00001d1a orq %rcx, %r13 + 0x4d, 0x89, 0xd8, //0x00001d1d movq %r11, %r8 + 0x49, 0xf7, 0xd0, //0x00001d20 notq %r8 + 0x4d, 0x21, 0xc5, //0x00001d23 andq %r8, %r13 + 0x66, 0x41, 0x0f, 0x6f, 0xd0, //0x00001d26 movdqa %xmm8, %xmm2 + 0x66, 0x41, 0x0f, 0x74, 0xe0, //0x00001d2b pcmpeqb %xmm8, %xmm4 + 0x66, 0x0f, 0xd7, 0xd4, //0x00001d30 pmovmskb %xmm4, %edx + 0x66, 0x41, 0x0f, 0x74, 0xf8, //0x00001d34 pcmpeqb %xmm8, %xmm7 + 0x66, 0x0f, 0xd7, 0xf7, //0x00001d39 pmovmskb %xmm7, %esi + 0x66, 0x41, 0x0f, 0x74, 0xf0, //0x00001d3d pcmpeqb %xmm8, %xmm6 + 0x66, 0x0f, 0xd7, 0xce, //0x00001d42 pmovmskb %xmm6, %ecx + 0x66, 0x41, 0x0f, 0x74, 0xe8, //0x00001d46 pcmpeqb %xmm8, %xmm5 + 0x66, 0x44, 0x0f, 0xd7, 0xfd, //0x00001d4b pmovmskb %xmm5, %r15d + 0x49, 0xc1, 0xe7, 0x30, //0x00001d50 shlq $48, %r15 + 0x48, 0xc1, 0xe1, 0x20, //0x00001d54 shlq $32, %rcx + 0x4c, 0x09, 0xf9, //0x00001d58 orq %r15, %rcx + 0x48, 0xc1, 0xe6, 0x10, //0x00001d5b shlq $16, %rsi + 0x48, 0x09, 0xce, //0x00001d5f orq %rcx, %rsi + 0x48, 0x09, 0xf2, //0x00001d62 orq %rsi, %rdx + 0x66, 0x45, 0x0f, 0x6f, 0xf5, //0x00001d65 movdqa %xmm13, %xmm14 + 0x4c, 0x21, 0xc2, //0x00001d6a andq %r8, %rdx + 0x0f, 0x84, 0xa4, 0x00, 0x00, 0x00, //0x00001d6d je LBB0_348 + 0xf3, 0x44, 0x0f, 0x6f, 0x1d, 0x74, 0xe3, 0xff, 0xff, //0x00001d73 movdqu $-7308(%rip), %xmm11 /* LCPI0_15+0(%rip) */ + 0x66, 0x41, 0x0f, 0x6f, 0xd0, //0x00001d7c movdqa %xmm8, %xmm2 + 0xf3, 0x44, 0x0f, 0x6f, 0x2d, 0xb6, 0xe2, 0xff, 0xff, //0x00001d81 movdqu $-7498(%rip), %xmm13 /* LCPI0_4+0(%rip) */ + 0x49, 0xb8, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, //0x00001d8a movabsq $3689348814741910323, %r8 + 0xf3, 0x44, 0x0f, 0x6f, 0x05, 0xb3, 0xe2, 0xff, 0xff, //0x00001d94 movdqu $-7501(%rip), %xmm8 /* LCPI0_5+0(%rip) */ + 0x90, 0x90, 0x90, //0x00001d9d .p2align 4, 0x90 + //0x00001da0 LBB0_346 + 0x48, 0x8d, 0x7a, 0xff, //0x00001da0 leaq $-1(%rdx), %rdi + 0x48, 0x89, 0xf9, //0x00001da4 movq %rdi, %rcx + 0x4c, 0x21, 0xe9, //0x00001da7 andq %r13, %rcx + 0x48, 0x89, 0xce, //0x00001daa movq %rcx, %rsi + 0x48, 0xd1, 0xee, //0x00001dad shrq %rsi + 0x48, 0xbb, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00001db0 movabsq $6148914691236517205, %rbx + 0x48, 0x21, 0xde, //0x00001dba andq %rbx, %rsi + 0x48, 0x29, 0xf1, //0x00001dbd subq %rsi, %rcx + 0x48, 0x89, 0xce, //0x00001dc0 movq %rcx, %rsi + 0x4c, 0x21, 0xc6, //0x00001dc3 andq %r8, %rsi + 0x48, 0xc1, 0xe9, 0x02, //0x00001dc6 shrq $2, %rcx + 0x4c, 0x21, 0xc1, //0x00001dca andq %r8, %rcx + 0x48, 0x01, 0xf1, //0x00001dcd addq %rsi, %rcx + 0x48, 0x89, 0xce, //0x00001dd0 movq %rcx, %rsi + 0x48, 0xc1, 0xee, 0x04, //0x00001dd3 shrq $4, %rsi + 0x48, 0x01, 0xce, //0x00001dd7 addq %rcx, %rsi + 0x48, 0xb9, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, //0x00001dda movabsq $1085102592571150095, %rcx + 0x48, 0x21, 0xce, //0x00001de4 andq %rcx, %rsi + 0x48, 0xb9, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, //0x00001de7 movabsq $72340172838076673, %rcx + 0x48, 0x0f, 0xaf, 0xf1, //0x00001df1 imulq %rcx, %rsi + 0x48, 0xc1, 0xee, 0x38, //0x00001df5 shrq $56, %rsi + 0x4c, 0x01, 0xd6, //0x00001df9 addq %r10, %rsi + 0x4c, 0x39, 0xf6, //0x00001dfc cmpq %r14, %rsi + 0x0f, 0x86, 0xe4, 0x04, 0x00, 0x00, //0x00001dff jbe LBB0_392 + 0x49, 0x83, 0xc6, 0x01, //0x00001e05 addq $1, %r14 + 0x48, 0x21, 0xfa, //0x00001e09 andq %rdi, %rdx + 0x0f, 0x85, 0x8e, 0xff, 0xff, 0xff, //0x00001e0c jne LBB0_346 + 0xe9, 0x0f, 0x00, 0x00, 0x00, //0x00001e12 jmp LBB0_349 + //0x00001e17 LBB0_348 + 0x66, 0x41, 0x0f, 0x6f, 0xd0, //0x00001e17 movdqa %xmm8, %xmm2 + 0x49, 0xb8, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, //0x00001e1c movabsq $3689348814741910323, %r8 + //0x00001e26 LBB0_349 + 0x49, 0xc1, 0xfb, 0x3f, //0x00001e26 sarq $63, %r11 + 0x4c, 0x89, 0xe9, //0x00001e2a movq %r13, %rcx + 0x48, 0xd1, 0xe9, //0x00001e2d shrq %rcx + 0x48, 0xba, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00001e30 movabsq $6148914691236517205, %rdx + 0x48, 0x21, 0xd1, //0x00001e3a andq %rdx, %rcx + 0x49, 0x29, 0xcd, //0x00001e3d subq %rcx, %r13 + 0x4c, 0x89, 0xe9, //0x00001e40 movq %r13, %rcx + 0x4c, 0x21, 0xc1, //0x00001e43 andq %r8, %rcx + 0x49, 0xc1, 0xed, 0x02, //0x00001e46 shrq $2, %r13 + 0x4d, 0x21, 0xc5, //0x00001e4a andq %r8, %r13 + 0x49, 0x01, 0xcd, //0x00001e4d addq %rcx, %r13 + 0x4c, 0x89, 0xe9, //0x00001e50 movq %r13, %rcx + 0x48, 0xc1, 0xe9, 0x04, //0x00001e53 shrq $4, %rcx + 0x4c, 0x01, 0xe9, //0x00001e57 addq %r13, %rcx + 0x48, 0xba, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, //0x00001e5a movabsq $1085102592571150095, %rdx + 0x48, 0x21, 0xd1, //0x00001e64 andq %rdx, %rcx + 0x48, 0xba, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, //0x00001e67 movabsq $72340172838076673, %rdx + 0x48, 0x0f, 0xaf, 0xca, //0x00001e71 imulq %rdx, %rcx + 0x48, 0xc1, 0xe9, 0x38, //0x00001e75 shrq $56, %rcx + 0x49, 0x01, 0xca, //0x00001e79 addq %rcx, %r10 + 0x49, 0x83, 0xc4, 0x40, //0x00001e7c addq $64, %r12 + 0x48, 0x8b, 0x55, 0xb8, //0x00001e80 movq $-72(%rbp), %rdx + 0x48, 0x83, 0xc2, 0xc0, //0x00001e84 addq $-64, %rdx + 0x4d, 0x89, 0xd8, //0x00001e88 movq %r11, %r8 + 0x48, 0x83, 0xfa, 0x40, //0x00001e8b cmpq $64, %rdx + 0x48, 0x89, 0x55, 0xb8, //0x00001e8f movq %rdx, $-72(%rbp) + 0x0f, 0x8d, 0x0a, 0xfd, 0xff, 0xff, //0x00001e93 jge LBB0_341 + 0xe9, 0xb9, 0xfb, 0xff, 0xff, //0x00001e99 jmp LBB0_350 + //0x00001e9e LBB0_366 + 0x48, 0x8b, 0x55, 0xa8, //0x00001e9e movq $-88(%rbp), %rdx + 0x48, 0x8b, 0x52, 0x08, //0x00001ea2 movq $8(%rdx), %rdx + 0x49, 0x8b, 0x0e, //0x00001ea6 movq (%r14), %rcx + 0x48, 0x29, 0xca, //0x00001ea9 subq %rcx, %rdx + 0x48, 0x89, 0x4d, 0xc0, //0x00001eac movq %rcx, $-64(%rbp) + 0x49, 0x01, 0xcc, //0x00001eb0 addq %rcx, %r12 + 0x45, 0x31, 0xc0, //0x00001eb3 xorl %r8d, %r8d + 0x45, 0x31, 0xc9, //0x00001eb6 xorl %r9d, %r9d + 0x45, 0x31, 0xd2, //0x00001eb9 xorl %r10d, %r10d + 0x45, 0x31, 0xf6, //0x00001ebc xorl %r14d, %r14d + 0x48, 0x83, 0xfa, 0x40, //0x00001ebf cmpq $64, %rdx + 0x48, 0x89, 0x55, 0xb8, //0x00001ec3 movq %rdx, $-72(%rbp) + 0x0f, 0x8d, 0x5b, 0x01, 0x00, 0x00, //0x00001ec7 jge LBB0_367 + //0x00001ecd LBB0_376 + 0x48, 0x85, 0xd2, //0x00001ecd testq %rdx, %rdx + 0x0f, 0x8e, 0xec, 0x1d, 0x00, 0x00, //0x00001ed0 jle LBB0_662 + 0x66, 0x41, 0x0f, 0x6f, 0xfd, //0x00001ed6 movdqa %xmm13, %xmm7 + 0x66, 0x0f, 0x6f, 0xf2, //0x00001edb movdqa %xmm2, %xmm6 + 0x66, 0x0f, 0xef, 0xd2, //0x00001edf pxor %xmm2, %xmm2 + 0xf3, 0x0f, 0x7f, 0x55, 0x80, //0x00001ee3 movdqu %xmm2, $-128(%rbp) + 0xf3, 0x0f, 0x7f, 0x95, 0x70, 0xff, 0xff, 0xff, //0x00001ee8 movdqu %xmm2, $-144(%rbp) + 0xf3, 0x0f, 0x7f, 0x95, 0x60, 0xff, 0xff, 0xff, //0x00001ef0 movdqu %xmm2, $-160(%rbp) + 0xf3, 0x0f, 0x7f, 0x95, 0x50, 0xff, 0xff, 0xff, //0x00001ef8 movdqu %xmm2, $-176(%rbp) + 0x4c, 0x89, 0xe7, //0x00001f00 movq %r12, %rdi + 0x44, 0x89, 0xe1, //0x00001f03 movl %r12d, %ecx + 0x81, 0xe1, 0xff, 0x0f, 0x00, 0x00, //0x00001f06 andl $4095, %ecx + 0x81, 0xf9, 0xc1, 0x0f, 0x00, 0x00, //0x00001f0c cmpl $4033, %ecx + 0x0f, 0x82, 0x3a, 0x00, 0x00, 0x00, //0x00001f12 jb LBB0_380 + 0x48, 0x83, 0x7d, 0xb8, 0x20, //0x00001f18 cmpq $32, $-72(%rbp) + 0x0f, 0x82, 0x40, 0x00, 0x00, 0x00, //0x00001f1d jb LBB0_381 + 0x0f, 0x10, 0x1f, //0x00001f23 movups (%rdi), %xmm3 + 0x0f, 0x11, 0x9d, 0x50, 0xff, 0xff, 0xff, //0x00001f26 movups %xmm3, $-176(%rbp) + 0xf3, 0x0f, 0x6f, 0x5f, 0x10, //0x00001f2d movdqu $16(%rdi), %xmm3 + 0xf3, 0x0f, 0x7f, 0x9d, 0x60, 0xff, 0xff, 0xff, //0x00001f32 movdqu %xmm3, $-160(%rbp) + 0x48, 0x83, 0xc7, 0x20, //0x00001f3a addq $32, %rdi + 0x48, 0x8b, 0x4d, 0xb8, //0x00001f3e movq $-72(%rbp), %rcx + 0x48, 0x8d, 0x71, 0xe0, //0x00001f42 leaq $-32(%rcx), %rsi + 0x48, 0x8d, 0x95, 0x70, 0xff, 0xff, 0xff, //0x00001f46 leaq $-144(%rbp), %rdx + 0xe9, 0x1c, 0x00, 0x00, 0x00, //0x00001f4d jmp LBB0_382 + //0x00001f52 LBB0_380 + 0x66, 0x0f, 0x6f, 0xd6, //0x00001f52 movdqa %xmm6, %xmm2 + 0x66, 0x44, 0x0f, 0x6f, 0xef, //0x00001f56 movdqa %xmm7, %xmm13 + 0x49, 0x89, 0xfc, //0x00001f5b movq %rdi, %r12 + 0xe9, 0xc5, 0x00, 0x00, 0x00, //0x00001f5e jmp LBB0_367 + //0x00001f63 LBB0_381 + 0x48, 0x8d, 0x95, 0x50, 0xff, 0xff, 0xff, //0x00001f63 leaq $-176(%rbp), %rdx + 0x48, 0x8b, 0x75, 0xb8, //0x00001f6a movq $-72(%rbp), %rsi + //0x00001f6e LBB0_382 + 0x48, 0x83, 0xfe, 0x10, //0x00001f6e cmpq $16, %rsi + 0x0f, 0x82, 0x47, 0x00, 0x00, 0x00, //0x00001f72 jb LBB0_383 + 0xf3, 0x0f, 0x6f, 0x1f, //0x00001f78 movdqu (%rdi), %xmm3 + 0xf3, 0x0f, 0x7f, 0x1a, //0x00001f7c movdqu %xmm3, (%rdx) + 0x48, 0x83, 0xc7, 0x10, //0x00001f80 addq $16, %rdi + 0x48, 0x83, 0xc2, 0x10, //0x00001f84 addq $16, %rdx + 0x48, 0x83, 0xc6, 0xf0, //0x00001f88 addq $-16, %rsi + 0x48, 0x83, 0xfe, 0x08, //0x00001f8c cmpq $8, %rsi + 0x0f, 0x83, 0x33, 0x00, 0x00, 0x00, //0x00001f90 jae LBB0_390 + //0x00001f96 LBB0_384 + 0x48, 0x83, 0xfe, 0x04, //0x00001f96 cmpq $4, %rsi + 0x0f, 0x8c, 0x45, 0x00, 0x00, 0x00, //0x00001f9a jl LBB0_385 + //0x00001fa0 LBB0_391 + 0x8b, 0x0f, //0x00001fa0 movl (%rdi), %ecx + 0x89, 0x0a, //0x00001fa2 movl %ecx, (%rdx) + 0x48, 0x83, 0xc7, 0x04, //0x00001fa4 addq $4, %rdi + 0x48, 0x83, 0xc2, 0x04, //0x00001fa8 addq $4, %rdx + 0x48, 0x83, 0xc6, 0xfc, //0x00001fac addq $-4, %rsi + 0x48, 0x83, 0xfe, 0x02, //0x00001fb0 cmpq $2, %rsi + 0x0f, 0x83, 0x35, 0x00, 0x00, 0x00, //0x00001fb4 jae LBB0_386 + 0xe9, 0x42, 0x00, 0x00, 0x00, //0x00001fba jmp LBB0_387 + //0x00001fbf LBB0_383 + 0x48, 0x83, 0xfe, 0x08, //0x00001fbf cmpq $8, %rsi + 0x0f, 0x82, 0xcd, 0xff, 0xff, 0xff, //0x00001fc3 jb LBB0_384 + //0x00001fc9 LBB0_390 + 0x48, 0x8b, 0x0f, //0x00001fc9 movq (%rdi), %rcx + 0x48, 0x89, 0x0a, //0x00001fcc movq %rcx, (%rdx) + 0x48, 0x83, 0xc7, 0x08, //0x00001fcf addq $8, %rdi + 0x48, 0x83, 0xc2, 0x08, //0x00001fd3 addq $8, %rdx + 0x48, 0x83, 0xc6, 0xf8, //0x00001fd7 addq $-8, %rsi + 0x48, 0x83, 0xfe, 0x04, //0x00001fdb cmpq $4, %rsi + 0x0f, 0x8d, 0xbb, 0xff, 0xff, 0xff, //0x00001fdf jge LBB0_391 + //0x00001fe5 LBB0_385 + 0x48, 0x83, 0xfe, 0x02, //0x00001fe5 cmpq $2, %rsi + 0x0f, 0x82, 0x12, 0x00, 0x00, 0x00, //0x00001fe9 jb LBB0_387 + //0x00001fef LBB0_386 + 0x0f, 0xb7, 0x0f, //0x00001fef movzwl (%rdi), %ecx + 0x66, 0x89, 0x0a, //0x00001ff2 movw %cx, (%rdx) + 0x48, 0x83, 0xc7, 0x02, //0x00001ff5 addq $2, %rdi + 0x48, 0x83, 0xc2, 0x02, //0x00001ff9 addq $2, %rdx + 0x48, 0x83, 0xc6, 0xfe, //0x00001ffd addq $-2, %rsi + //0x00002001 LBB0_387 + 0x48, 0x89, 0xf9, //0x00002001 movq %rdi, %rcx + 0x4c, 0x8d, 0xa5, 0x50, 0xff, 0xff, 0xff, //0x00002004 leaq $-176(%rbp), %r12 + 0x48, 0x85, 0xf6, //0x0000200b testq %rsi, %rsi + 0x66, 0x0f, 0x6f, 0xd6, //0x0000200e movdqa %xmm6, %xmm2 + 0x66, 0x44, 0x0f, 0x6f, 0xef, //0x00002012 movdqa %xmm7, %xmm13 + 0x0f, 0x84, 0x0b, 0x00, 0x00, 0x00, //0x00002017 je LBB0_367 + 0x8a, 0x09, //0x0000201d movb (%rcx), %cl + 0x88, 0x0a, //0x0000201f movb %cl, (%rdx) + 0x4c, 0x8d, 0xa5, 0x50, 0xff, 0xff, 0xff, //0x00002021 leaq $-176(%rbp), %r12 + //0x00002028 LBB0_367 + 0xf3, 0x41, 0x0f, 0x6f, 0x24, 0x24, //0x00002028 movdqu (%r12), %xmm4 + 0xf3, 0x41, 0x0f, 0x6f, 0x7c, 0x24, 0x10, //0x0000202e movdqu $16(%r12), %xmm7 + 0xf3, 0x41, 0x0f, 0x6f, 0x74, 0x24, 0x20, //0x00002035 movdqu $32(%r12), %xmm6 + 0xf3, 0x41, 0x0f, 0x6f, 0x6c, 0x24, 0x30, //0x0000203c movdqu $48(%r12), %xmm5 + 0x66, 0x0f, 0x6f, 0xdc, //0x00002043 movdqa %xmm4, %xmm3 + 0x66, 0x0f, 0x74, 0xd9, //0x00002047 pcmpeqb %xmm1, %xmm3 + 0x66, 0x0f, 0xd7, 0xd3, //0x0000204b pmovmskb %xmm3, %edx + 0x66, 0x0f, 0x6f, 0xdf, //0x0000204f movdqa %xmm7, %xmm3 + 0x66, 0x0f, 0x74, 0xd9, //0x00002053 pcmpeqb %xmm1, %xmm3 + 0x66, 0x0f, 0xd7, 0xcb, //0x00002057 pmovmskb %xmm3, %ecx + 0x66, 0x0f, 0x6f, 0xde, //0x0000205b movdqa %xmm6, %xmm3 + 0x66, 0x0f, 0x74, 0xd9, //0x0000205f pcmpeqb %xmm1, %xmm3 + 0x66, 0x0f, 0xd7, 0xf3, //0x00002063 pmovmskb %xmm3, %esi + 0x66, 0x0f, 0x6f, 0xdd, //0x00002067 movdqa %xmm5, %xmm3 + 0x66, 0x0f, 0x74, 0xd9, //0x0000206b pcmpeqb %xmm1, %xmm3 + 0x66, 0x0f, 0xd7, 0xfb, //0x0000206f pmovmskb %xmm3, %edi + 0x48, 0xc1, 0xe7, 0x30, //0x00002073 shlq $48, %rdi + 0x48, 0xc1, 0xe6, 0x20, //0x00002077 shlq $32, %rsi + 0x48, 0x09, 0xfe, //0x0000207b orq %rdi, %rsi + 0x48, 0xc1, 0xe1, 0x10, //0x0000207e shlq $16, %rcx + 0x48, 0x09, 0xf1, //0x00002082 orq %rsi, %rcx + 0x48, 0x09, 0xca, //0x00002085 orq %rcx, %rdx + 0x48, 0x89, 0xd1, //0x00002088 movq %rdx, %rcx + 0x4c, 0x09, 0xc9, //0x0000208b orq %r9, %rcx + 0x0f, 0x85, 0x0f, 0x00, 0x00, 0x00, //0x0000208e jne LBB0_369 + 0x48, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x00002094 movq $-1, %rdx + 0x45, 0x31, 0xc9, //0x0000209b xorl %r9d, %r9d + 0xe9, 0x46, 0x00, 0x00, 0x00, //0x0000209e jmp LBB0_370 + //0x000020a3 LBB0_369 + 0x4c, 0x89, 0xc9, //0x000020a3 movq %r9, %rcx + 0x48, 0xf7, 0xd1, //0x000020a6 notq %rcx + 0x48, 0x21, 0xd1, //0x000020a9 andq %rdx, %rcx + 0x4c, 0x8d, 0x1c, 0x09, //0x000020ac leaq (%rcx,%rcx), %r11 + 0x4d, 0x09, 0xcb, //0x000020b0 orq %r9, %r11 + 0x4c, 0x89, 0xdf, //0x000020b3 movq %r11, %rdi + 0x48, 0xf7, 0xd7, //0x000020b6 notq %rdi + 0x48, 0xbe, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x000020b9 movabsq $-6148914691236517206, %rsi + 0x48, 0x21, 0xf2, //0x000020c3 andq %rsi, %rdx + 0x48, 0x21, 0xfa, //0x000020c6 andq %rdi, %rdx + 0x45, 0x31, 0xc9, //0x000020c9 xorl %r9d, %r9d + 0x48, 0x01, 0xca, //0x000020cc addq %rcx, %rdx + 0x41, 0x0f, 0x92, 0xc1, //0x000020cf setb %r9b + 0x48, 0x01, 0xd2, //0x000020d3 addq %rdx, %rdx + 0x48, 0xb9, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x000020d6 movabsq $6148914691236517205, %rcx + 0x48, 0x31, 0xca, //0x000020e0 xorq %rcx, %rdx + 0x4c, 0x21, 0xda, //0x000020e3 andq %r11, %rdx + 0x48, 0xf7, 0xd2, //0x000020e6 notq %rdx + //0x000020e9 LBB0_370 + 0x66, 0x0f, 0x6f, 0xdd, //0x000020e9 movdqa %xmm5, %xmm3 + 0x66, 0x0f, 0x74, 0xd8, //0x000020ed pcmpeqb %xmm0, %xmm3 + 0x66, 0x0f, 0xd7, 0xcb, //0x000020f1 pmovmskb %xmm3, %ecx + 0x48, 0xc1, 0xe1, 0x30, //0x000020f5 shlq $48, %rcx + 0x66, 0x0f, 0x6f, 0xde, //0x000020f9 movdqa %xmm6, %xmm3 + 0x66, 0x0f, 0x74, 0xd8, //0x000020fd pcmpeqb %xmm0, %xmm3 + 0x66, 0x0f, 0xd7, 0xf3, //0x00002101 pmovmskb %xmm3, %esi + 0x48, 0xc1, 0xe6, 0x20, //0x00002105 shlq $32, %rsi + 0x48, 0x09, 0xce, //0x00002109 orq %rcx, %rsi + 0x66, 0x0f, 0x6f, 0xdf, //0x0000210c movdqa %xmm7, %xmm3 + 0x66, 0x0f, 0x74, 0xd8, //0x00002110 pcmpeqb %xmm0, %xmm3 + 0x66, 0x0f, 0xd7, 0xcb, //0x00002114 pmovmskb %xmm3, %ecx + 0x48, 0xc1, 0xe1, 0x10, //0x00002118 shlq $16, %rcx + 0x48, 0x09, 0xf1, //0x0000211c orq %rsi, %rcx + 0x66, 0x0f, 0x6f, 0xdc, //0x0000211f movdqa %xmm4, %xmm3 + 0x66, 0x0f, 0x74, 0xd8, //0x00002123 pcmpeqb %xmm0, %xmm3 + 0x66, 0x0f, 0xd7, 0xf3, //0x00002127 pmovmskb %xmm3, %esi + 0x48, 0x09, 0xce, //0x0000212b orq %rcx, %rsi + 0x48, 0x21, 0xd6, //0x0000212e andq %rdx, %rsi + 0x66, 0x48, 0x0f, 0x6e, 0xde, //0x00002131 movq %rsi, %xmm3 + 0x66, 0x41, 0x0f, 0x3a, 0x44, 0xda, 0x00, //0x00002136 pclmulqdq $0, %xmm10, %xmm3 + 0x66, 0x49, 0x0f, 0x7e, 0xdb, //0x0000213d movq %xmm3, %r11 + 0x4d, 0x31, 0xc3, //0x00002142 xorq %r8, %r11 + 0x66, 0x0f, 0x6f, 0xdc, //0x00002145 movdqa %xmm4, %xmm3 + 0x66, 0x41, 0x0f, 0x74, 0xdd, //0x00002149 pcmpeqb %xmm13, %xmm3 + 0x66, 0x44, 0x0f, 0xd7, 0xeb, //0x0000214e pmovmskb %xmm3, %r13d + 0x66, 0x0f, 0x6f, 0xdf, //0x00002153 movdqa %xmm7, %xmm3 + 0x66, 0x41, 0x0f, 0x74, 0xdd, //0x00002157 pcmpeqb %xmm13, %xmm3 + 0x66, 0x0f, 0xd7, 0xcb, //0x0000215c pmovmskb %xmm3, %ecx + 0x66, 0x0f, 0x6f, 0xde, //0x00002160 movdqa %xmm6, %xmm3 + 0x66, 0x41, 0x0f, 0x74, 0xdd, //0x00002164 pcmpeqb %xmm13, %xmm3 + 0x66, 0x0f, 0xd7, 0xd3, //0x00002169 pmovmskb %xmm3, %edx + 0x66, 0x0f, 0x6f, 0xdd, //0x0000216d movdqa %xmm5, %xmm3 + 0x66, 0x41, 0x0f, 0x74, 0xdd, //0x00002171 pcmpeqb %xmm13, %xmm3 + 0x66, 0x0f, 0xd7, 0xf3, //0x00002176 pmovmskb %xmm3, %esi + 0x48, 0xc1, 0xe6, 0x30, //0x0000217a shlq $48, %rsi + 0x48, 0xc1, 0xe2, 0x20, //0x0000217e shlq $32, %rdx + 0x48, 0x09, 0xf2, //0x00002182 orq %rsi, %rdx + 0x48, 0xc1, 0xe1, 0x10, //0x00002185 shlq $16, %rcx + 0x48, 0x09, 0xd1, //0x00002189 orq %rdx, %rcx + 0x49, 0x09, 0xcd, //0x0000218c orq %rcx, %r13 + 0x4d, 0x89, 0xd8, //0x0000218f movq %r11, %r8 + 0x49, 0xf7, 0xd0, //0x00002192 notq %r8 + 0x4d, 0x21, 0xc5, //0x00002195 andq %r8, %r13 + 0x66, 0x41, 0x0f, 0x74, 0xe0, //0x00002198 pcmpeqb %xmm8, %xmm4 + 0x66, 0x0f, 0xd7, 0xd4, //0x0000219d pmovmskb %xmm4, %edx + 0x66, 0x41, 0x0f, 0x74, 0xf8, //0x000021a1 pcmpeqb %xmm8, %xmm7 + 0x66, 0x0f, 0xd7, 0xf7, //0x000021a6 pmovmskb %xmm7, %esi + 0x66, 0x41, 0x0f, 0x74, 0xf0, //0x000021aa pcmpeqb %xmm8, %xmm6 + 0x66, 0x0f, 0xd7, 0xce, //0x000021af pmovmskb %xmm6, %ecx + 0x66, 0x41, 0x0f, 0x74, 0xe8, //0x000021b3 pcmpeqb %xmm8, %xmm5 + 0x66, 0x44, 0x0f, 0xd7, 0xfd, //0x000021b8 pmovmskb %xmm5, %r15d + 0x49, 0xc1, 0xe7, 0x30, //0x000021bd shlq $48, %r15 + 0x48, 0xc1, 0xe1, 0x20, //0x000021c1 shlq $32, %rcx + 0x4c, 0x09, 0xf9, //0x000021c5 orq %r15, %rcx + 0x48, 0xc1, 0xe6, 0x10, //0x000021c8 shlq $16, %rsi + 0x48, 0x09, 0xce, //0x000021cc orq %rcx, %rsi + 0x48, 0x09, 0xf2, //0x000021cf orq %rsi, %rdx + 0x4c, 0x21, 0xc2, //0x000021d2 andq %r8, %rdx + 0x0f, 0x84, 0x8c, 0x00, 0x00, 0x00, //0x000021d5 je LBB0_374 + 0x49, 0xb8, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, //0x000021db movabsq $3689348814741910323, %r8 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000021e5 .p2align 4, 0x90 + //0x000021f0 LBB0_372 + 0x48, 0x8d, 0x7a, 0xff, //0x000021f0 leaq $-1(%rdx), %rdi + 0x48, 0x89, 0xf9, //0x000021f4 movq %rdi, %rcx + 0x4c, 0x21, 0xe9, //0x000021f7 andq %r13, %rcx + 0x48, 0x89, 0xce, //0x000021fa movq %rcx, %rsi + 0x48, 0xd1, 0xee, //0x000021fd shrq %rsi + 0x48, 0xbb, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00002200 movabsq $6148914691236517205, %rbx + 0x48, 0x21, 0xde, //0x0000220a andq %rbx, %rsi + 0x48, 0x29, 0xf1, //0x0000220d subq %rsi, %rcx + 0x48, 0x89, 0xce, //0x00002210 movq %rcx, %rsi + 0x4c, 0x21, 0xc6, //0x00002213 andq %r8, %rsi + 0x48, 0xc1, 0xe9, 0x02, //0x00002216 shrq $2, %rcx + 0x4c, 0x21, 0xc1, //0x0000221a andq %r8, %rcx + 0x48, 0x01, 0xf1, //0x0000221d addq %rsi, %rcx 0x48, 0x89, 0xce, //0x00002220 movq %rcx, %rsi - 0x4c, 0x21, 0xc6, //0x00002223 andq %r8, %rsi - 0x48, 0xc1, 0xe9, 0x02, //0x00002226 shrq $2, %rcx - 0x4c, 0x21, 0xc1, //0x0000222a andq %r8, %rcx - 0x48, 0x01, 0xf1, //0x0000222d addq %rsi, %rcx - 0x48, 0x89, 0xce, //0x00002230 movq %rcx, %rsi - 0x48, 0xc1, 0xee, 0x04, //0x00002233 shrq $4, %rsi - 0x48, 0x01, 0xce, //0x00002237 addq %rcx, %rsi - 0x48, 0xb9, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, //0x0000223a movabsq $1085102592571150095, %rcx - 0x48, 0x21, 0xce, //0x00002244 andq %rcx, %rsi - 0x48, 0xb9, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, //0x00002247 movabsq $72340172838076673, %rcx - 0x48, 0x0f, 0xaf, 0xf1, //0x00002251 imulq %rcx, %rsi - 0x48, 0xc1, 0xee, 0x38, //0x00002255 shrq $56, %rsi - 0x4c, 0x01, 0xce, //0x00002259 addq %r9, %rsi - 0x4c, 0x39, 0xf6, //0x0000225c cmpq %r14, %rsi - 0x0f, 0x86, 0x94, 0x00, 0x00, 0x00, //0x0000225f jbe LBB0_382 - 0x49, 0x83, 0xc6, 0x01, //0x00002265 addq $1, %r14 - 0x48, 0x21, 0xfa, //0x00002269 andq %rdi, %rdx - 0x0f, 0x85, 0x8e, 0xff, 0xff, 0xff, //0x0000226c jne LBB0_362 - 0xe9, 0x0a, 0x00, 0x00, 0x00, //0x00002272 jmp LBB0_365 - //0x00002277 LBB0_364 - 0x49, 0xb8, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, //0x00002277 movabsq $3689348814741910323, %r8 - //0x00002281 LBB0_365 - 0x49, 0xc1, 0xfb, 0x3f, //0x00002281 sarq $63, %r11 - 0x4c, 0x89, 0xe9, //0x00002285 movq %r13, %rcx - 0x48, 0xd1, 0xe9, //0x00002288 shrq %rcx - 0x48, 0xba, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x0000228b movabsq $6148914691236517205, %rdx - 0x48, 0x21, 0xd1, //0x00002295 andq %rdx, %rcx - 0x49, 0x29, 0xcd, //0x00002298 subq %rcx, %r13 + 0x48, 0xc1, 0xee, 0x04, //0x00002223 shrq $4, %rsi + 0x48, 0x01, 0xce, //0x00002227 addq %rcx, %rsi + 0x48, 0xb9, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, //0x0000222a movabsq $1085102592571150095, %rcx + 0x48, 0x21, 0xce, //0x00002234 andq %rcx, %rsi + 0x48, 0xb9, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, //0x00002237 movabsq $72340172838076673, %rcx + 0x48, 0x0f, 0xaf, 0xf1, //0x00002241 imulq %rcx, %rsi + 0x48, 0xc1, 0xee, 0x38, //0x00002245 shrq $56, %rsi + 0x4c, 0x01, 0xd6, //0x00002249 addq %r10, %rsi + 0x4c, 0x39, 0xf6, //0x0000224c cmpq %r14, %rsi + 0x0f, 0x86, 0x94, 0x00, 0x00, 0x00, //0x0000224f jbe LBB0_392 + 0x49, 0x83, 0xc6, 0x01, //0x00002255 addq $1, %r14 + 0x48, 0x21, 0xfa, //0x00002259 andq %rdi, %rdx + 0x0f, 0x85, 0x8e, 0xff, 0xff, 0xff, //0x0000225c jne LBB0_372 + 0xe9, 0x0a, 0x00, 0x00, 0x00, //0x00002262 jmp LBB0_375 + //0x00002267 LBB0_374 + 0x49, 0xb8, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, //0x00002267 movabsq $3689348814741910323, %r8 + //0x00002271 LBB0_375 + 0x49, 0xc1, 0xfb, 0x3f, //0x00002271 sarq $63, %r11 + 0x4c, 0x89, 0xe9, //0x00002275 movq %r13, %rcx + 0x48, 0xd1, 0xe9, //0x00002278 shrq %rcx + 0x48, 0xba, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x0000227b movabsq $6148914691236517205, %rdx + 0x48, 0x21, 0xd1, //0x00002285 andq %rdx, %rcx + 0x49, 0x29, 0xcd, //0x00002288 subq %rcx, %r13 + 0x4c, 0x89, 0xe9, //0x0000228b movq %r13, %rcx + 0x4c, 0x21, 0xc1, //0x0000228e andq %r8, %rcx + 0x49, 0xc1, 0xed, 0x02, //0x00002291 shrq $2, %r13 + 0x4d, 0x21, 0xc5, //0x00002295 andq %r8, %r13 + 0x49, 0x01, 0xcd, //0x00002298 addq %rcx, %r13 0x4c, 0x89, 0xe9, //0x0000229b movq %r13, %rcx - 0x4c, 0x21, 0xc1, //0x0000229e andq %r8, %rcx - 0x49, 0xc1, 0xed, 0x02, //0x000022a1 shrq $2, %r13 - 0x4d, 0x21, 0xc5, //0x000022a5 andq %r8, %r13 - 0x49, 0x01, 0xcd, //0x000022a8 addq %rcx, %r13 - 0x4c, 0x89, 0xe9, //0x000022ab movq %r13, %rcx - 0x48, 0xc1, 0xe9, 0x04, //0x000022ae shrq $4, %rcx - 0x4c, 0x01, 0xe9, //0x000022b2 addq %r13, %rcx - 0x48, 0xba, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, //0x000022b5 movabsq $1085102592571150095, %rdx - 0x48, 0x21, 0xd1, //0x000022bf andq %rdx, %rcx - 0x48, 0xba, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, //0x000022c2 movabsq $72340172838076673, %rdx - 0x48, 0x0f, 0xaf, 0xca, //0x000022cc imulq %rdx, %rcx - 0x48, 0xc1, 0xe9, 0x38, //0x000022d0 shrq $56, %rcx - 0x49, 0x01, 0xc9, //0x000022d4 addq %rcx, %r9 - 0x49, 0x83, 0xc4, 0x40, //0x000022d7 addq $64, %r12 - 0x48, 0x8b, 0x55, 0xc0, //0x000022db movq $-64(%rbp), %rdx - 0x48, 0x83, 0xc2, 0xc0, //0x000022df addq $-64, %rdx - 0x4d, 0x89, 0xd8, //0x000022e3 movq %r11, %r8 - 0x48, 0x83, 0xfa, 0x40, //0x000022e6 cmpq $64, %rdx - 0x48, 0x89, 0x55, 0xc0, //0x000022ea movq %rdx, $-64(%rbp) - 0x0f, 0x8d, 0x4a, 0xfd, 0xff, 0xff, //0x000022ee jge LBB0_357 - 0xe9, 0xea, 0xfb, 0xff, 0xff, //0x000022f4 jmp LBB0_366 - //0x000022f9 LBB0_382 - 0x48, 0x8b, 0x75, 0xa8, //0x000022f9 movq $-88(%rbp), %rsi - 0x48, 0x8b, 0x4e, 0x08, //0x000022fd movq $8(%rsi), %rcx - 0x48, 0x0f, 0xbc, 0xd2, //0x00002301 bsfq %rdx, %rdx - 0x48, 0x2b, 0x55, 0xc0, //0x00002305 subq $-64(%rbp), %rdx - 0x48, 0x01, 0xd1, //0x00002309 addq %rdx, %rcx - 0x48, 0x83, 0xc1, 0x01, //0x0000230c addq $1, %rcx - 0x4c, 0x8b, 0x75, 0xd0, //0x00002310 movq $-48(%rbp), %r14 - 0x49, 0x89, 0x0e, //0x00002314 movq %rcx, (%r14) - 0x48, 0x8b, 0x56, 0x08, //0x00002317 movq $8(%rsi), %rdx - 0x48, 0x39, 0xd1, //0x0000231b cmpq %rdx, %rcx - 0x48, 0x0f, 0x47, 0xca, //0x0000231e cmovaq %rdx, %rcx - 0x49, 0x89, 0x0e, //0x00002322 movq %rcx, (%r14) - 0x0f, 0x87, 0x1c, 0x17, 0x00, 0x00, //0x00002325 ja LBB0_638 - 0x48, 0x8b, 0x45, 0xb0, //0x0000232b movq $-80(%rbp), %rax - 0x48, 0x85, 0xc0, //0x0000232f testq %rax, %rax - 0x4c, 0x8b, 0x6d, 0xb8, //0x00002332 movq $-72(%rbp), %r13 - 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00002336 movabsq $4294977024, %r11 - 0x0f, 0x8f, 0x7a, 0xde, 0xff, 0xff, //0x00002340 jg LBB0_4 - 0xe9, 0xad, 0x16, 0x00, 0x00, //0x00002346 jmp LBB0_606 - //0x0000234b LBB0_605 - 0x66, 0x0f, 0xbc, 0xce, //0x0000234b bsfw %si, %cx - 0x0f, 0xb7, 0xc9, //0x0000234f movzwl %cx, %ecx - 0x48, 0x29, 0xd1, //0x00002352 subq %rdx, %rcx - 0x49, 0x89, 0x0e, //0x00002355 movq %rcx, (%r14) - 0x48, 0x85, 0xc0, //0x00002358 testq %rax, %rax - 0x0f, 0x8f, 0x5f, 0xde, 0xff, 0xff, //0x0000235b jg LBB0_4 - 0xe9, 0x92, 0x16, 0x00, 0x00, //0x00002361 jmp LBB0_606 - //0x00002366 LBB0_384 - 0x49, 0x8d, 0x57, 0xff, //0x00002366 leaq $-1(%r15), %rdx - 0x49, 0x39, 0xd0, //0x0000236a cmpq %rdx, %r8 - 0x49, 0xf7, 0xd7, //0x0000236d notq %r15 - 0x4d, 0x0f, 0x45, 0xfb, //0x00002370 cmovneq %r11, %r15 - 0x84, 0xc9, //0x00002374 testb %cl, %cl - 0x4d, 0x0f, 0x44, 0xfb, //0x00002376 cmoveq %r11, %r15 - 0x4d, 0x89, 0xfd, //0x0000237a movq %r15, %r13 - 0xe9, 0x60, 0xde, 0xff, 0xff, //0x0000237d jmp LBB0_2 - //0x00002382 LBB0_385 - 0x48, 0x89, 0xc6, //0x00002382 movq %rax, %rsi - 0x48, 0x29, 0xd6, //0x00002385 subq %rdx, %rsi - 0x48, 0x89, 0xd1, //0x00002388 movq %rdx, %rcx - 0x0f, 0x84, 0xb4, 0x18, 0x00, 0x00, //0x0000238b je LBB0_644 - 0x48, 0x83, 0xfe, 0x40, //0x00002391 cmpq $64, %rsi - 0x0f, 0x82, 0xeb, 0x0c, 0x00, 0x00, //0x00002395 jb LBB0_503 - 0x48, 0xc7, 0x45, 0xc8, 0xff, 0xff, 0xff, 0xff, //0x0000239b movq $-1, $-56(%rbp) - 0x48, 0x89, 0xc8, //0x000023a3 movq %rcx, %rax - 0x31, 0xdb, //0x000023a6 xorl %ebx, %ebx - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000023a8 .p2align 4, 0x90 - //0x000023b0 LBB0_388 - 0x48, 0x89, 0x75, 0xc0, //0x000023b0 movq %rsi, $-64(%rbp) - 0x49, 0x89, 0xd9, //0x000023b4 movq %rbx, %r9 - 0xf3, 0x41, 0x0f, 0x6f, 0x2c, 0x04, //0x000023b7 movdqu (%r12,%rax), %xmm5 - 0xf3, 0x41, 0x0f, 0x6f, 0x7c, 0x04, 0x10, //0x000023bd movdqu $16(%r12,%rax), %xmm7 - 0xf3, 0x41, 0x0f, 0x6f, 0x74, 0x04, 0x20, //0x000023c4 movdqu $32(%r12,%rax), %xmm6 - 0xf3, 0x41, 0x0f, 0x6f, 0x64, 0x04, 0x30, //0x000023cb movdqu $48(%r12,%rax), %xmm4 - 0x66, 0x0f, 0x6f, 0xdd, //0x000023d2 movdqa %xmm5, %xmm3 - 0x66, 0x0f, 0x74, 0xd8, //0x000023d6 pcmpeqb %xmm0, %xmm3 - 0x66, 0x44, 0x0f, 0xd7, 0xdb, //0x000023da pmovmskb %xmm3, %r11d - 0x66, 0x0f, 0x6f, 0xdf, //0x000023df movdqa %xmm7, %xmm3 - 0x66, 0x0f, 0x74, 0xd8, //0x000023e3 pcmpeqb %xmm0, %xmm3 - 0x66, 0x0f, 0xd7, 0xcb, //0x000023e7 pmovmskb %xmm3, %ecx - 0x66, 0x0f, 0x6f, 0xde, //0x000023eb movdqa %xmm6, %xmm3 - 0x66, 0x0f, 0x74, 0xd8, //0x000023ef pcmpeqb %xmm0, %xmm3 - 0x66, 0x44, 0x0f, 0xd7, 0xf3, //0x000023f3 pmovmskb %xmm3, %r14d - 0x66, 0x0f, 0x6f, 0xdc, //0x000023f8 movdqa %xmm4, %xmm3 - 0x66, 0x0f, 0x74, 0xd8, //0x000023fc pcmpeqb %xmm0, %xmm3 - 0x66, 0x44, 0x0f, 0xd7, 0xfb, //0x00002400 pmovmskb %xmm3, %r15d - 0x66, 0x0f, 0x6f, 0xdd, //0x00002405 movdqa %xmm5, %xmm3 - 0x66, 0x0f, 0x74, 0xd9, //0x00002409 pcmpeqb %xmm1, %xmm3 - 0x66, 0x44, 0x0f, 0xd7, 0xeb, //0x0000240d pmovmskb %xmm3, %r13d - 0x66, 0x0f, 0x6f, 0xdf, //0x00002412 movdqa %xmm7, %xmm3 - 0x66, 0x0f, 0x74, 0xd9, //0x00002416 pcmpeqb %xmm1, %xmm3 - 0x66, 0x0f, 0xd7, 0xdb, //0x0000241a pmovmskb %xmm3, %ebx - 0x66, 0x0f, 0x6f, 0xde, //0x0000241e movdqa %xmm6, %xmm3 - 0x66, 0x0f, 0x74, 0xd9, //0x00002422 pcmpeqb %xmm1, %xmm3 - 0x66, 0x0f, 0xd7, 0xf3, //0x00002426 pmovmskb %xmm3, %esi - 0x66, 0x0f, 0x6f, 0xdc, //0x0000242a movdqa %xmm4, %xmm3 - 0x66, 0x0f, 0x74, 0xd9, //0x0000242e pcmpeqb %xmm1, %xmm3 - 0x66, 0x44, 0x0f, 0xd7, 0xd3, //0x00002432 pmovmskb %xmm3, %r10d - 0x66, 0x41, 0x0f, 0x6f, 0xdc, //0x00002437 movdqa %xmm12, %xmm3 - 0x66, 0x0f, 0x64, 0xdf, //0x0000243c pcmpgtb %xmm7, %xmm3 - 0x66, 0x41, 0x0f, 0x64, 0xfa, //0x00002440 pcmpgtb %xmm10, %xmm7 - 0x66, 0x0f, 0xdb, 0xfb, //0x00002445 pand %xmm3, %xmm7 - 0x66, 0x0f, 0xd7, 0xff, //0x00002449 pmovmskb %xmm7, %edi - 0x66, 0x41, 0x0f, 0x6f, 0xdc, //0x0000244d movdqa %xmm12, %xmm3 - 0x66, 0x0f, 0x64, 0xde, //0x00002452 pcmpgtb %xmm6, %xmm3 - 0x66, 0x41, 0x0f, 0x64, 0xf2, //0x00002456 pcmpgtb %xmm10, %xmm6 - 0x66, 0x0f, 0xdb, 0xf3, //0x0000245b pand %xmm3, %xmm6 - 0x66, 0x0f, 0xd7, 0xd6, //0x0000245f pmovmskb %xmm6, %edx - 0x66, 0x41, 0x0f, 0x6f, 0xdc, //0x00002463 movdqa %xmm12, %xmm3 - 0x66, 0x0f, 0x64, 0xdc, //0x00002468 pcmpgtb %xmm4, %xmm3 - 0x66, 0x41, 0x0f, 0x64, 0xe2, //0x0000246c pcmpgtb %xmm10, %xmm4 - 0x66, 0x0f, 0xdb, 0xe3, //0x00002471 pand %xmm3, %xmm4 - 0x66, 0x44, 0x0f, 0xd7, 0xc4, //0x00002475 pmovmskb %xmm4, %r8d - 0x49, 0xc1, 0xe7, 0x30, //0x0000247a shlq $48, %r15 - 0x49, 0xc1, 0xe6, 0x20, //0x0000247e shlq $32, %r14 - 0x4d, 0x09, 0xfe, //0x00002482 orq %r15, %r14 - 0x48, 0xc1, 0xe1, 0x10, //0x00002485 shlq $16, %rcx - 0x4c, 0x09, 0xf1, //0x00002489 orq %r14, %rcx - 0x49, 0x09, 0xcb, //0x0000248c orq %rcx, %r11 - 0x49, 0xc1, 0xe2, 0x30, //0x0000248f shlq $48, %r10 - 0x48, 0xc1, 0xe6, 0x20, //0x00002493 shlq $32, %rsi - 0x4c, 0x09, 0xd6, //0x00002497 orq %r10, %rsi - 0x48, 0xc1, 0xe3, 0x10, //0x0000249a shlq $16, %rbx - 0x48, 0x09, 0xf3, //0x0000249e orq %rsi, %rbx - 0x49, 0xc1, 0xe0, 0x30, //0x000024a1 shlq $48, %r8 - 0x48, 0xc1, 0xe2, 0x20, //0x000024a5 shlq $32, %rdx - 0x4c, 0x09, 0xc2, //0x000024a9 orq %r8, %rdx - 0x48, 0xc1, 0xe7, 0x10, //0x000024ac shlq $16, %rdi - 0x48, 0x09, 0xd7, //0x000024b0 orq %rdx, %rdi - 0x49, 0x09, 0xdd, //0x000024b3 orq %rbx, %r13 - 0x0f, 0x85, 0x59, 0x00, 0x00, 0x00, //0x000024b6 jne LBB0_405 - 0x4d, 0x85, 0xc9, //0x000024bc testq %r9, %r9 - 0x0f, 0x85, 0x6f, 0x00, 0x00, 0x00, //0x000024bf jne LBB0_407 - 0x31, 0xdb, //0x000024c5 xorl %ebx, %ebx - 0x4c, 0x8b, 0x75, 0xd0, //0x000024c7 movq $-48(%rbp), %r14 - //0x000024cb LBB0_391 - 0x66, 0x41, 0x0f, 0x6f, 0xdc, //0x000024cb movdqa %xmm12, %xmm3 - 0x66, 0x0f, 0x64, 0xdd, //0x000024d0 pcmpgtb %xmm5, %xmm3 - 0x66, 0x41, 0x0f, 0x64, 0xea, //0x000024d4 pcmpgtb %xmm10, %xmm5 - 0x66, 0x0f, 0xdb, 0xeb, //0x000024d9 pand %xmm3, %xmm5 - 0x66, 0x0f, 0xd7, 0xcd, //0x000024dd pmovmskb %xmm5, %ecx - 0x48, 0x09, 0xcf, //0x000024e1 orq %rcx, %rdi - 0x4d, 0x85, 0xdb, //0x000024e4 testq %r11, %r11 - 0x4c, 0x8b, 0x6d, 0xb8, //0x000024e7 movq $-72(%rbp), %r13 - 0x0f, 0x85, 0x93, 0x00, 0x00, 0x00, //0x000024eb jne LBB0_409 - 0x48, 0x85, 0xff, //0x000024f1 testq %rdi, %rdi - 0x0f, 0x85, 0xaf, 0x16, 0x00, 0x00, //0x000024f4 jne LBB0_632 - 0x48, 0x8b, 0x75, 0xc0, //0x000024fa movq $-64(%rbp), %rsi - 0x48, 0x83, 0xc6, 0xc0, //0x000024fe addq $-64, %rsi - 0x48, 0x83, 0xc0, 0x40, //0x00002502 addq $64, %rax - 0x48, 0x83, 0xfe, 0x3f, //0x00002506 cmpq $63, %rsi - 0x0f, 0x87, 0xa0, 0xfe, 0xff, 0xff, //0x0000250a ja LBB0_388 - 0xe9, 0xb7, 0x07, 0x00, 0x00, //0x00002510 jmp LBB0_394 - //0x00002515 LBB0_405 - 0x48, 0x83, 0x7d, 0xc8, 0xff, //0x00002515 cmpq $-1, $-56(%rbp) - 0x4c, 0x8b, 0x75, 0xd0, //0x0000251a movq $-48(%rbp), %r14 - 0x0f, 0x85, 0x14, 0x00, 0x00, 0x00, //0x0000251e jne LBB0_408 - 0x49, 0x0f, 0xbc, 0xcd, //0x00002524 bsfq %r13, %rcx - 0x48, 0x01, 0xc1, //0x00002528 addq %rax, %rcx - 0x48, 0x89, 0x4d, 0xc8, //0x0000252b movq %rcx, $-56(%rbp) - 0xe9, 0x04, 0x00, 0x00, 0x00, //0x0000252f jmp LBB0_408 - //0x00002534 LBB0_407 - 0x4c, 0x8b, 0x75, 0xd0, //0x00002534 movq $-48(%rbp), %r14 - //0x00002538 LBB0_408 - 0x4c, 0x89, 0xc9, //0x00002538 movq %r9, %rcx - 0x48, 0xf7, 0xd1, //0x0000253b notq %rcx - 0x4c, 0x21, 0xe9, //0x0000253e andq %r13, %rcx - 0x48, 0x8d, 0x14, 0x09, //0x00002541 leaq (%rcx,%rcx), %rdx - 0x4c, 0x09, 0xca, //0x00002545 orq %r9, %rdx - 0x48, 0x89, 0xd6, //0x00002548 movq %rdx, %rsi - 0x48, 0xf7, 0xd6, //0x0000254b notq %rsi - 0x4c, 0x21, 0xee, //0x0000254e andq %r13, %rsi - 0x48, 0xbb, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00002551 movabsq $-6148914691236517206, %rbx - 0x48, 0x21, 0xde, //0x0000255b andq %rbx, %rsi - 0x31, 0xdb, //0x0000255e xorl %ebx, %ebx - 0x48, 0x01, 0xce, //0x00002560 addq %rcx, %rsi - 0x0f, 0x92, 0xc3, //0x00002563 setb %bl - 0x48, 0x01, 0xf6, //0x00002566 addq %rsi, %rsi - 0x48, 0xb9, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00002569 movabsq $6148914691236517205, %rcx - 0x48, 0x31, 0xce, //0x00002573 xorq %rcx, %rsi - 0x48, 0x21, 0xd6, //0x00002576 andq %rdx, %rsi - 0x48, 0xf7, 0xd6, //0x00002579 notq %rsi - 0x49, 0x21, 0xf3, //0x0000257c andq %rsi, %r11 - 0xe9, 0x47, 0xff, 0xff, 0xff, //0x0000257f jmp LBB0_391 - //0x00002584 LBB0_409 - 0x49, 0x0f, 0xbc, 0xcb, //0x00002584 bsfq %r11, %rcx - 0x48, 0x85, 0xff, //0x00002588 testq %rdi, %rdi - 0x0f, 0x84, 0x8d, 0x00, 0x00, 0x00, //0x0000258b je LBB0_423 - 0x48, 0x0f, 0xbc, 0xd7, //0x00002591 bsfq %rdi, %rdx - 0xe9, 0x89, 0x00, 0x00, 0x00, //0x00002595 jmp LBB0_424 - //0x0000259a LBB0_411 - 0x41, 0x89, 0xcb, //0x0000259a movl %ecx, %r11d - 0x4d, 0x01, 0xc3, //0x0000259d addq %r8, %r11 - 0x49, 0x01, 0xdb, //0x000025a0 addq %rbx, %r11 - 0xe9, 0x06, 0x00, 0x00, 0x00, //0x000025a3 jmp LBB0_413 - //0x000025a8 LBB0_412 - 0x48, 0x01, 0xda, //0x000025a8 addq %rbx, %rdx - 0x49, 0x89, 0xd3, //0x000025ab movq %rdx, %r11 - //0x000025ae LBB0_413 - 0x48, 0xc7, 0xc3, 0xff, 0xff, 0xff, 0xff, //0x000025ae movq $-1, %rbx - 0x4d, 0x85, 0xf6, //0x000025b5 testq %r14, %r14 - 0x0f, 0x84, 0x18, 0x16, 0x00, 0x00, //0x000025b8 je LBB0_636 - 0x4d, 0x85, 0xed, //0x000025be testq %r13, %r13 - 0x0f, 0x84, 0x0f, 0x16, 0x00, 0x00, //0x000025c1 je LBB0_636 - 0x4d, 0x85, 0xd2, //0x000025c7 testq %r10, %r10 - 0x0f, 0x84, 0x06, 0x16, 0x00, 0x00, //0x000025ca je LBB0_636 - 0x4d, 0x29, 0xc3, //0x000025d0 subq %r8, %r11 - 0x49, 0x8d, 0x4b, 0xff, //0x000025d3 leaq $-1(%r11), %rcx - 0x49, 0x39, 0xce, //0x000025d7 cmpq %rcx, %r14 - 0x0f, 0x84, 0x33, 0x00, 0x00, 0x00, //0x000025da je LBB0_422 - 0x49, 0x39, 0xcd, //0x000025e0 cmpq %rcx, %r13 - 0x0f, 0x84, 0x2a, 0x00, 0x00, 0x00, //0x000025e3 je LBB0_422 - 0x49, 0x39, 0xca, //0x000025e9 cmpq %rcx, %r10 - 0x0f, 0x84, 0x21, 0x00, 0x00, 0x00, //0x000025ec je LBB0_422 - 0x4d, 0x85, 0xed, //0x000025f2 testq %r13, %r13 - 0x0f, 0x8e, 0x9a, 0x00, 0x00, 0x00, //0x000025f5 jle LBB0_430 - 0x49, 0x8d, 0x4d, 0xff, //0x000025fb leaq $-1(%r13), %rcx - 0x49, 0x39, 0xca, //0x000025ff cmpq %rcx, %r10 - 0x0f, 0x84, 0x8d, 0x00, 0x00, 0x00, //0x00002602 je LBB0_430 - 0x49, 0xf7, 0xd5, //0x00002608 notq %r13 - 0x4c, 0x89, 0xeb, //0x0000260b movq %r13, %rbx - 0xe9, 0x0c, 0x06, 0x00, 0x00, //0x0000260e jmp LBB0_468 - //0x00002613 LBB0_422 - 0x49, 0xf7, 0xdb, //0x00002613 negq %r11 - 0x4c, 0x89, 0xdb, //0x00002616 movq %r11, %rbx - 0xe9, 0x01, 0x06, 0x00, 0x00, //0x00002619 jmp LBB0_468 - //0x0000261e LBB0_423 - 0xba, 0x40, 0x00, 0x00, 0x00, //0x0000261e movl $64, %edx - //0x00002623 LBB0_424 - 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00002623 movabsq $4294977024, %r11 - 0x48, 0x39, 0xca, //0x0000262d cmpq %rcx, %rdx - 0x0f, 0x82, 0xb6, 0x15, 0x00, 0x00, //0x00002630 jb LBB0_640 - 0x48, 0x01, 0xc8, //0x00002636 addq %rcx, %rax - 0x48, 0x83, 0xc0, 0x01, //0x00002639 addq $1, %rax - //0x0000263d LBB0_426 - 0x48, 0x85, 0xc0, //0x0000263d testq %rax, %rax - 0x0f, 0x89, 0x49, 0xec, 0xff, 0xff, //0x00002640 jns LBB0_224 - 0xe9, 0x1a, 0x14, 0x00, 0x00, //0x00002646 jmp LBB0_615 - //0x0000264b LBB0_132 - 0x4d, 0x85, 0xdb, //0x0000264b testq %r11, %r11 - 0x0f, 0x85, 0x9e, 0x0a, 0x00, 0x00, //0x0000264e jne LBB0_508 - 0x49, 0x01, 0xd2, //0x00002654 addq %rdx, %r10 - 0x49, 0x29, 0xd1, //0x00002657 subq %rdx, %r9 - 0x4c, 0x8b, 0x75, 0xd0, //0x0000265a movq $-48(%rbp), %r14 - 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x0000265e movabsq $4294977024, %r11 - //0x00002668 LBB0_134 - 0x4d, 0x85, 0xc9, //0x00002668 testq %r9, %r9 - 0x0f, 0x8f, 0xee, 0x0a, 0x00, 0x00, //0x0000266b jg LBB0_512 - 0xe9, 0xd1, 0x13, 0x00, 0x00, //0x00002671 jmp LBB0_638 - //0x00002676 LBB0_428 - 0x4c, 0x29, 0xe0, //0x00002676 subq %r12, %rax - 0x48, 0x01, 0xd0, //0x00002679 addq %rdx, %rax - 0x49, 0x89, 0x06, //0x0000267c movq %rax, (%r14) - 0x48, 0x85, 0xf6, //0x0000267f testq %rsi, %rsi - 0x0f, 0x8f, 0x38, 0xdb, 0xff, 0xff, //0x00002682 jg LBB0_4 - 0xe9, 0xcc, 0x13, 0x00, 0x00, //0x00002688 jmp LBB0_614 - //0x0000268d LBB0_429 - 0x0f, 0xbc, 0xcb, //0x0000268d bsfl %ebx, %ecx - 0xe9, 0x8a, 0x03, 0x00, 0x00, //0x00002690 jmp LBB0_437 - //0x00002695 LBB0_430 - 0x4c, 0x89, 0xf1, //0x00002695 movq %r14, %rcx - 0x4c, 0x09, 0xd1, //0x00002698 orq %r10, %rcx - 0x0f, 0x99, 0xc2, //0x0000269b setns %dl - 0x0f, 0x88, 0xd4, 0x01, 0x00, 0x00, //0x0000269e js LBB0_434 - 0x4d, 0x39, 0xd6, //0x000026a4 cmpq %r10, %r14 - 0x0f, 0x8c, 0xcb, 0x01, 0x00, 0x00, //0x000026a7 jl LBB0_434 - 0x49, 0xf7, 0xd6, //0x000026ad notq %r14 - 0x4c, 0x89, 0xf3, //0x000026b0 movq %r14, %rbx - 0xe9, 0x67, 0x05, 0x00, 0x00, //0x000026b3 jmp LBB0_468 - //0x000026b8 LBB0_433 - 0x48, 0x8b, 0x75, 0xc0, //0x000026b8 movq $-64(%rbp), %rsi - 0x49, 0x01, 0xf4, //0x000026bc addq %rsi, %r12 - 0x49, 0x29, 0xcc, //0x000026bf subq %rcx, %r12 - 0x49, 0x29, 0xfc, //0x000026c2 subq %rdi, %r12 - 0x49, 0x83, 0xc4, 0xfe, //0x000026c5 addq $-2, %r12 - 0x4d, 0x89, 0xe5, //0x000026c9 movq %r12, %r13 - 0xe9, 0x11, 0xdb, 0xff, 0xff, //0x000026cc jmp LBB0_2 - //0x000026d1 LBB0_154 - 0x4d, 0x85, 0xdb, //0x000026d1 testq %r11, %r11 - 0x0f, 0x85, 0x66, 0x0c, 0x00, 0x00, //0x000026d4 jne LBB0_535 - 0x49, 0x01, 0xd2, //0x000026da addq %rdx, %r10 - 0x49, 0x29, 0xd1, //0x000026dd subq %rdx, %r9 - 0x4c, 0x8b, 0x75, 0xd0, //0x000026e0 movq $-48(%rbp), %r14 - 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x000026e4 movabsq $4294977024, %r11 - //0x000026ee LBB0_156 - 0x4d, 0x85, 0xc9, //0x000026ee testq %r9, %r9 - 0x0f, 0x8f, 0xa7, 0x0c, 0x00, 0x00, //0x000026f1 jg LBB0_539 - 0xe9, 0x4b, 0x13, 0x00, 0x00, //0x000026f7 jmp LBB0_638 - //0x000026fc LBB0_50 - 0x4c, 0x01, 0xe0, //0x000026fc addq %r12, %rax - 0x4c, 0x8b, 0x75, 0xd0, //0x000026ff movq $-48(%rbp), %r14 - 0x49, 0x83, 0xf9, 0x20, //0x00002703 cmpq $32, %r9 - 0x0f, 0x82, 0x9f, 0x07, 0x00, 0x00, //0x00002707 jb LBB0_485 - //0x0000270d LBB0_51 - 0xf3, 0x0f, 0x6f, 0x18, //0x0000270d movdqu (%rax), %xmm3 - 0xf3, 0x0f, 0x6f, 0x60, 0x10, //0x00002711 movdqu $16(%rax), %xmm4 - 0x66, 0x0f, 0x6f, 0xeb, //0x00002716 movdqa %xmm3, %xmm5 - 0x66, 0x0f, 0x74, 0xe8, //0x0000271a pcmpeqb %xmm0, %xmm5 - 0x66, 0x0f, 0xd7, 0xd5, //0x0000271e pmovmskb %xmm5, %edx - 0x66, 0x0f, 0x6f, 0xec, //0x00002722 movdqa %xmm4, %xmm5 - 0x66, 0x0f, 0x74, 0xe8, //0x00002726 pcmpeqb %xmm0, %xmm5 - 0x66, 0x0f, 0xd7, 0xcd, //0x0000272a pmovmskb %xmm5, %ecx - 0x66, 0x0f, 0x74, 0xd9, //0x0000272e pcmpeqb %xmm1, %xmm3 - 0x66, 0x0f, 0xd7, 0xf3, //0x00002732 pmovmskb %xmm3, %esi - 0x66, 0x0f, 0x74, 0xe1, //0x00002736 pcmpeqb %xmm1, %xmm4 - 0x66, 0x0f, 0xd7, 0xfc, //0x0000273a pmovmskb %xmm4, %edi - 0x48, 0xc1, 0xe1, 0x10, //0x0000273e shlq $16, %rcx - 0x48, 0x09, 0xca, //0x00002742 orq %rcx, %rdx - 0x48, 0xc1, 0xe7, 0x10, //0x00002745 shlq $16, %rdi - 0x48, 0x09, 0xfe, //0x00002749 orq %rdi, %rsi - 0x0f, 0x85, 0x45, 0x0a, 0x00, 0x00, //0x0000274c jne LBB0_515 - 0x4d, 0x85, 0xc0, //0x00002752 testq %r8, %r8 - 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00002755 movabsq $4294977024, %r11 - 0x0f, 0x85, 0x5c, 0x0a, 0x00, 0x00, //0x0000275f jne LBB0_517 - 0x45, 0x31, 0xc0, //0x00002765 xorl %r8d, %r8d - 0x48, 0x85, 0xd2, //0x00002768 testq %rdx, %rdx - 0x0f, 0x84, 0xac, 0x0a, 0x00, 0x00, //0x0000276b je LBB0_519 - //0x00002771 LBB0_54 - 0x48, 0x0f, 0xbc, 0xca, //0x00002771 bsfq %rdx, %rcx - 0x4c, 0x29, 0xe0, //0x00002775 subq %r12, %rax - 0x48, 0x01, 0xc8, //0x00002778 addq %rcx, %rax - 0x48, 0x83, 0xc0, 0x01, //0x0000277b addq $1, %rax - 0xe9, 0x02, 0xeb, 0xff, 0xff, //0x0000277f jmp LBB0_223 - //0x00002784 LBB0_166 - 0x4c, 0x8b, 0x65, 0xc0, //0x00002784 movq $-64(%rbp), %r12 - 0x4c, 0x01, 0xe0, //0x00002788 addq %r12, %rax - 0x49, 0x83, 0xfe, 0x20, //0x0000278b cmpq $32, %r14 - 0x0f, 0x82, 0x41, 0x07, 0x00, 0x00, //0x0000278f jb LBB0_487 - //0x00002795 LBB0_167 - 0xf3, 0x0f, 0x6f, 0x20, //0x00002795 movdqu (%rax), %xmm4 - 0xf3, 0x0f, 0x6f, 0x58, 0x10, //0x00002799 movdqu $16(%rax), %xmm3 - 0x66, 0x0f, 0x6f, 0xec, //0x0000279e movdqa %xmm4, %xmm5 - 0x66, 0x0f, 0x74, 0xe8, //0x000027a2 pcmpeqb %xmm0, %xmm5 - 0x66, 0x0f, 0xd7, 0xcd, //0x000027a6 pmovmskb %xmm5, %ecx - 0x66, 0x0f, 0x6f, 0xeb, //0x000027aa movdqa %xmm3, %xmm5 - 0x66, 0x0f, 0x74, 0xe8, //0x000027ae pcmpeqb %xmm0, %xmm5 - 0x66, 0x0f, 0xd7, 0xfd, //0x000027b2 pmovmskb %xmm5, %edi - 0x66, 0x0f, 0x6f, 0xec, //0x000027b6 movdqa %xmm4, %xmm5 - 0x66, 0x0f, 0x74, 0xe9, //0x000027ba pcmpeqb %xmm1, %xmm5 - 0x66, 0x44, 0x0f, 0xd7, 0xcd, //0x000027be pmovmskb %xmm5, %r9d - 0x66, 0x0f, 0x6f, 0xeb, //0x000027c3 movdqa %xmm3, %xmm5 - 0x66, 0x0f, 0x74, 0xe9, //0x000027c7 pcmpeqb %xmm1, %xmm5 - 0x66, 0x0f, 0xd7, 0xd5, //0x000027cb pmovmskb %xmm5, %edx - 0x66, 0x41, 0x0f, 0x6f, 0xec, //0x000027cf movdqa %xmm12, %xmm5 - 0x66, 0x0f, 0x64, 0xeb, //0x000027d4 pcmpgtb %xmm3, %xmm5 - 0x66, 0x41, 0x0f, 0x64, 0xda, //0x000027d8 pcmpgtb %xmm10, %xmm3 - 0x66, 0x0f, 0xdb, 0xdd, //0x000027dd pand %xmm5, %xmm3 - 0x66, 0x0f, 0xd7, 0xf3, //0x000027e1 pmovmskb %xmm3, %esi - 0x48, 0xc1, 0xe7, 0x10, //0x000027e5 shlq $16, %rdi - 0x48, 0x09, 0xf9, //0x000027e9 orq %rdi, %rcx - 0x48, 0xc1, 0xe2, 0x10, //0x000027ec shlq $16, %rdx - 0x48, 0xc1, 0xe6, 0x10, //0x000027f0 shlq $16, %rsi - 0x49, 0x09, 0xd1, //0x000027f4 orq %rdx, %r9 - 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x000027f7 movabsq $4294977024, %r11 - 0x0f, 0x85, 0x0c, 0x0b, 0x00, 0x00, //0x00002801 jne LBB0_533 - 0x48, 0x85, 0xdb, //0x00002807 testq %rbx, %rbx - 0x4c, 0x8b, 0x6d, 0xb8, //0x0000280a movq $-72(%rbp), %r13 - 0x0f, 0x85, 0xda, 0x0b, 0x00, 0x00, //0x0000280e jne LBB0_542 - 0x31, 0xdb, //0x00002814 xorl %ebx, %ebx - //0x00002816 LBB0_170 - 0x66, 0x41, 0x0f, 0x6f, 0xdc, //0x00002816 movdqa %xmm12, %xmm3 - 0x66, 0x0f, 0x64, 0xdc, //0x0000281b pcmpgtb %xmm4, %xmm3 - 0x66, 0x41, 0x0f, 0x64, 0xe2, //0x0000281f pcmpgtb %xmm10, %xmm4 - 0x66, 0x0f, 0xdb, 0xe3, //0x00002824 pand %xmm3, %xmm4 - 0x66, 0x0f, 0xd7, 0xd4, //0x00002828 pmovmskb %xmm4, %edx - 0x48, 0x09, 0xd6, //0x0000282c orq %rdx, %rsi - 0xba, 0x40, 0x00, 0x00, 0x00, //0x0000282f movl $64, %edx - 0xbf, 0x40, 0x00, 0x00, 0x00, //0x00002834 movl $64, %edi - 0x48, 0x85, 0xc9, //0x00002839 testq %rcx, %rcx - 0x0f, 0x84, 0x04, 0x00, 0x00, 0x00, //0x0000283c je LBB0_172 - 0x48, 0x0f, 0xbc, 0xf9, //0x00002842 bsfq %rcx, %rdi - //0x00002846 LBB0_172 - 0x48, 0x85, 0xf6, //0x00002846 testq %rsi, %rsi - 0x0f, 0x84, 0x04, 0x00, 0x00, 0x00, //0x00002849 je LBB0_174 - 0x48, 0x0f, 0xbc, 0xd6, //0x0000284f bsfq %rsi, %rdx - //0x00002853 LBB0_174 - 0x48, 0x85, 0xc9, //0x00002853 testq %rcx, %rcx - 0x0f, 0x84, 0xd2, 0x01, 0x00, 0x00, //0x00002856 je LBB0_438 - 0x48, 0x39, 0xfa, //0x0000285c cmpq %rdi, %rdx - 0x0f, 0x82, 0x06, 0x14, 0x00, 0x00, //0x0000285f jb LBB0_649 - 0x4c, 0x29, 0xe0, //0x00002865 subq %r12, %rax - 0x48, 0x01, 0xf8, //0x00002868 addq %rdi, %rax - 0x48, 0x83, 0xc0, 0x01, //0x0000286b addq $1, %rax - 0x4c, 0x8b, 0x75, 0xd0, //0x0000286f movq $-48(%rbp), %r14 - 0xe9, 0x0e, 0xea, 0xff, 0xff, //0x00002873 jmp LBB0_223 - //0x00002878 LBB0_434 - 0x49, 0x8d, 0x4a, 0xff, //0x00002878 leaq $-1(%r10), %rcx - 0x49, 0x39, 0xce, //0x0000287c cmpq %rcx, %r14 - 0x49, 0xf7, 0xd2, //0x0000287f notq %r10 - 0x4d, 0x0f, 0x45, 0xd3, //0x00002882 cmovneq %r11, %r10 - 0x84, 0xd2, //0x00002886 testb %dl, %dl - 0x4d, 0x0f, 0x44, 0xd3, //0x00002888 cmoveq %r11, %r10 - 0x4c, 0x89, 0xd3, //0x0000288c movq %r10, %rbx - 0xe9, 0x8b, 0x03, 0x00, 0x00, //0x0000288f jmp LBB0_468 - //0x00002894 LBB0_435 - 0x89, 0xd1, //0x00002894 movl %edx, %ecx - 0xe9, 0x84, 0x01, 0x00, 0x00, //0x00002896 jmp LBB0_437 - //0x0000289b LBB0_73 - 0x4c, 0x01, 0xe0, //0x0000289b addq %r12, %rax - 0x49, 0x83, 0xf9, 0x20, //0x0000289e cmpq $32, %r9 - 0x4c, 0x8b, 0x75, 0xd0, //0x000028a2 movq $-48(%rbp), %r14 - 0x0f, 0x82, 0xc3, 0x06, 0x00, 0x00, //0x000028a6 jb LBB0_493 - //0x000028ac LBB0_74 - 0xf3, 0x0f, 0x6f, 0x18, //0x000028ac movdqu (%rax), %xmm3 - 0xf3, 0x0f, 0x6f, 0x60, 0x10, //0x000028b0 movdqu $16(%rax), %xmm4 - 0x66, 0x0f, 0x6f, 0xeb, //0x000028b5 movdqa %xmm3, %xmm5 - 0x66, 0x0f, 0x74, 0xe8, //0x000028b9 pcmpeqb %xmm0, %xmm5 - 0x66, 0x0f, 0xd7, 0xd5, //0x000028bd pmovmskb %xmm5, %edx - 0x66, 0x0f, 0x6f, 0xec, //0x000028c1 movdqa %xmm4, %xmm5 - 0x66, 0x0f, 0x74, 0xe8, //0x000028c5 pcmpeqb %xmm0, %xmm5 - 0x66, 0x0f, 0xd7, 0xcd, //0x000028c9 pmovmskb %xmm5, %ecx - 0x66, 0x0f, 0x74, 0xd9, //0x000028cd pcmpeqb %xmm1, %xmm3 - 0x66, 0x0f, 0xd7, 0xf3, //0x000028d1 pmovmskb %xmm3, %esi - 0x66, 0x0f, 0x74, 0xe1, //0x000028d5 pcmpeqb %xmm1, %xmm4 - 0x66, 0x0f, 0xd7, 0xfc, //0x000028d9 pmovmskb %xmm4, %edi - 0x48, 0xc1, 0xe1, 0x10, //0x000028dd shlq $16, %rcx - 0x48, 0x09, 0xca, //0x000028e1 orq %rcx, %rdx - 0x48, 0xc1, 0xe7, 0x10, //0x000028e4 shlq $16, %rdi - 0x48, 0x09, 0xfe, //0x000028e8 orq %rdi, %rsi - 0x0f, 0x85, 0x55, 0x0b, 0x00, 0x00, //0x000028eb jne LBB0_544 - 0x4d, 0x85, 0xc0, //0x000028f1 testq %r8, %r8 - 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x000028f4 movabsq $4294977024, %r11 - 0x0f, 0x85, 0x6c, 0x0b, 0x00, 0x00, //0x000028fe jne LBB0_546 - 0x45, 0x31, 0xc0, //0x00002904 xorl %r8d, %r8d - 0x48, 0x85, 0xd2, //0x00002907 testq %rdx, %rdx - 0x0f, 0x84, 0xbc, 0x0b, 0x00, 0x00, //0x0000290a je LBB0_548 - //0x00002910 LBB0_77 - 0x48, 0x0f, 0xbc, 0xca, //0x00002910 bsfq %rdx, %rcx - 0x4c, 0x29, 0xe0, //0x00002914 subq %r12, %rax - 0x48, 0x01, 0xc8, //0x00002917 addq %rcx, %rax - 0x48, 0x83, 0xc0, 0x01, //0x0000291a addq $1, %rax - 0xe9, 0xe0, 0xee, 0xff, 0xff, //0x0000291e jmp LBB0_304 - //0x00002923 LBB0_195 - 0x4c, 0x8b, 0x45, 0xc0, //0x00002923 movq $-64(%rbp), %r8 - 0x4c, 0x01, 0xc0, //0x00002927 addq %r8, %rax - 0x49, 0x83, 0xf9, 0x20, //0x0000292a cmpq $32, %r9 - 0x0f, 0x82, 0x67, 0x06, 0x00, 0x00, //0x0000292e jb LBB0_495 - //0x00002934 LBB0_196 - 0xf3, 0x0f, 0x6f, 0x20, //0x00002934 movdqu (%rax), %xmm4 - 0xf3, 0x0f, 0x6f, 0x58, 0x10, //0x00002938 movdqu $16(%rax), %xmm3 - 0x66, 0x0f, 0x6f, 0xec, //0x0000293d movdqa %xmm4, %xmm5 - 0x66, 0x0f, 0x74, 0xe8, //0x00002941 pcmpeqb %xmm0, %xmm5 - 0x66, 0x0f, 0xd7, 0xf5, //0x00002945 pmovmskb %xmm5, %esi - 0x66, 0x0f, 0x6f, 0xeb, //0x00002949 movdqa %xmm3, %xmm5 - 0x66, 0x0f, 0x74, 0xe8, //0x0000294d pcmpeqb %xmm0, %xmm5 - 0x66, 0x0f, 0xd7, 0xd5, //0x00002951 pmovmskb %xmm5, %edx - 0x66, 0x0f, 0x6f, 0xec, //0x00002955 movdqa %xmm4, %xmm5 - 0x66, 0x0f, 0x74, 0xe9, //0x00002959 pcmpeqb %xmm1, %xmm5 - 0x66, 0x44, 0x0f, 0xd7, 0xd5, //0x0000295d pmovmskb %xmm5, %r10d - 0x66, 0x0f, 0x6f, 0xeb, //0x00002962 movdqa %xmm3, %xmm5 - 0x66, 0x0f, 0x74, 0xe9, //0x00002966 pcmpeqb %xmm1, %xmm5 - 0x66, 0x0f, 0xd7, 0xcd, //0x0000296a pmovmskb %xmm5, %ecx - 0x66, 0x41, 0x0f, 0x6f, 0xec, //0x0000296e movdqa %xmm12, %xmm5 - 0x66, 0x0f, 0x64, 0xeb, //0x00002973 pcmpgtb %xmm3, %xmm5 - 0x66, 0x41, 0x0f, 0x64, 0xda, //0x00002977 pcmpgtb %xmm10, %xmm3 - 0x66, 0x0f, 0xdb, 0xdd, //0x0000297c pand %xmm5, %xmm3 - 0x66, 0x0f, 0xd7, 0xfb, //0x00002980 pmovmskb %xmm3, %edi - 0x48, 0xc1, 0xe2, 0x10, //0x00002984 shlq $16, %rdx - 0x48, 0x09, 0xd6, //0x00002988 orq %rdx, %rsi - 0x48, 0xc1, 0xe1, 0x10, //0x0000298b shlq $16, %rcx - 0x48, 0xc1, 0xe7, 0x10, //0x0000298f shlq $16, %rdi - 0x49, 0x09, 0xca, //0x00002993 orq %rcx, %r10 - 0x0f, 0x85, 0x26, 0x0c, 0x00, 0x00, //0x00002996 jne LBB0_562 - 0x4d, 0x85, 0xe4, //0x0000299c testq %r12, %r12 - 0x4c, 0x8b, 0x6d, 0xb8, //0x0000299f movq $-72(%rbp), %r13 - 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x000029a3 movabsq $4294977024, %r11 - 0xf3, 0x44, 0x0f, 0x6f, 0x2d, 0x8a, 0xd6, 0xff, 0xff, //0x000029ad movdqu $-10614(%rip), %xmm13 /* LCPI0_4+0(%rip) */ - 0x0f, 0x85, 0x2c, 0x0c, 0x00, 0x00, //0x000029b6 jne LBB0_564 - 0x45, 0x31, 0xe4, //0x000029bc xorl %r12d, %r12d - //0x000029bf LBB0_199 - 0x66, 0x41, 0x0f, 0x6f, 0xdc, //0x000029bf movdqa %xmm12, %xmm3 - 0x66, 0x0f, 0x64, 0xdc, //0x000029c4 pcmpgtb %xmm4, %xmm3 - 0x66, 0x41, 0x0f, 0x64, 0xe2, //0x000029c8 pcmpgtb %xmm10, %xmm4 - 0x66, 0x0f, 0xdb, 0xe3, //0x000029cd pand %xmm3, %xmm4 - 0x66, 0x0f, 0xd7, 0xcc, //0x000029d1 pmovmskb %xmm4, %ecx - 0x48, 0x09, 0xcf, //0x000029d5 orq %rcx, %rdi - 0xb9, 0x40, 0x00, 0x00, 0x00, //0x000029d8 movl $64, %ecx - 0xba, 0x40, 0x00, 0x00, 0x00, //0x000029dd movl $64, %edx - 0x48, 0x85, 0xf6, //0x000029e2 testq %rsi, %rsi - 0x0f, 0x84, 0x04, 0x00, 0x00, 0x00, //0x000029e5 je LBB0_201 - 0x48, 0x0f, 0xbc, 0xd6, //0x000029eb bsfq %rsi, %rdx - //0x000029ef LBB0_201 - 0x48, 0x85, 0xff, //0x000029ef testq %rdi, %rdi - 0x0f, 0x84, 0x04, 0x00, 0x00, 0x00, //0x000029f2 je LBB0_203 - 0x48, 0x0f, 0xbc, 0xcf, //0x000029f8 bsfq %rdi, %rcx - //0x000029fc LBB0_203 - 0x48, 0x85, 0xf6, //0x000029fc testq %rsi, %rsi - 0x0f, 0x84, 0xf6, 0x00, 0x00, 0x00, //0x000029ff je LBB0_450 - 0x48, 0x39, 0xd1, //0x00002a05 cmpq %rdx, %rcx - 0x0f, 0x82, 0x6c, 0x12, 0x00, 0x00, //0x00002a08 jb LBB0_650 - 0x4c, 0x29, 0xc0, //0x00002a0e subq %r8, %rax - 0x48, 0x01, 0xd0, //0x00002a11 addq %rdx, %rax - 0x48, 0x83, 0xc0, 0x01, //0x00002a14 addq $1, %rax - 0xe9, 0xe6, 0xed, 0xff, 0xff, //0x00002a18 jmp LBB0_304 - //0x00002a1d LBB0_436 - 0x89, 0xd9, //0x00002a1d movl %ebx, %ecx - //0x00002a1f LBB0_437 - 0x49, 0xf7, 0xd5, //0x00002a1f notq %r13 - 0x49, 0x29, 0xcd, //0x00002a22 subq %rcx, %r13 - 0x48, 0x8b, 0x75, 0xc0, //0x00002a25 movq $-64(%rbp), %rsi - 0xe9, 0xb4, 0xd7, 0xff, 0xff, //0x00002a29 jmp LBB0_2 - //0x00002a2e LBB0_438 - 0x48, 0x85, 0xf6, //0x00002a2e testq %rsi, %rsi - 0x0f, 0x85, 0x34, 0x12, 0x00, 0x00, //0x00002a31 jne LBB0_649 - 0x48, 0x83, 0xc0, 0x20, //0x00002a37 addq $32, %rax - 0x49, 0x83, 0xc6, 0xe0, //0x00002a3b addq $-32, %r14 - 0x48, 0x85, 0xdb, //0x00002a3f testq %rbx, %rbx - 0x0f, 0x85, 0xa5, 0x04, 0x00, 0x00, //0x00002a42 jne LBB0_488 - //0x00002a48 LBB0_440 - 0x48, 0x8b, 0x4d, 0xc8, //0x00002a48 movq $-56(%rbp), %rcx - 0x4d, 0x85, 0xf6, //0x00002a4c testq %r14, %r14 - 0x0f, 0x84, 0xda, 0x11, 0x00, 0x00, //0x00002a4f je LBB0_490 - //0x00002a55 LBB0_441 - 0x0f, 0xb6, 0x10, //0x00002a55 movzbl (%rax), %edx - 0x80, 0xfa, 0x22, //0x00002a58 cmpb $34, %dl - 0x0f, 0x84, 0x8a, 0x00, 0x00, 0x00, //0x00002a5b je LBB0_449 - 0x80, 0xfa, 0x5c, //0x00002a61 cmpb $92, %dl - 0x0f, 0x84, 0x26, 0x00, 0x00, 0x00, //0x00002a64 je LBB0_445 - 0x80, 0xfa, 0x1f, //0x00002a6a cmpb $31, %dl - 0x0f, 0x86, 0x12, 0x12, 0x00, 0x00, //0x00002a6d jbe LBB0_651 - 0x48, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x00002a73 movq $-1, %rdx - 0xbe, 0x01, 0x00, 0x00, 0x00, //0x00002a7a movl $1, %esi - 0x48, 0x01, 0xf0, //0x00002a7f addq %rsi, %rax - 0x49, 0x01, 0xd6, //0x00002a82 addq %rdx, %r14 - 0x0f, 0x85, 0xca, 0xff, 0xff, 0xff, //0x00002a85 jne LBB0_441 - 0xe9, 0x9f, 0x11, 0x00, 0x00, //0x00002a8b jmp LBB0_490 - //0x00002a90 LBB0_445 - 0x49, 0x83, 0xfe, 0x01, //0x00002a90 cmpq $1, %r14 - 0x0f, 0x84, 0x95, 0x11, 0x00, 0x00, //0x00002a94 je LBB0_490 - 0x66, 0x41, 0x0f, 0x6f, 0xf5, //0x00002a9a movdqa %xmm13, %xmm6 - 0x66, 0x0f, 0x6f, 0xea, //0x00002a9f movdqa %xmm2, %xmm5 - 0x48, 0xc7, 0xc2, 0xfe, 0xff, 0xff, 0xff, //0x00002aa3 movq $-2, %rdx - 0xbe, 0x02, 0x00, 0x00, 0x00, //0x00002aaa movl $2, %esi - 0x48, 0x83, 0xf9, 0xff, //0x00002aaf cmpq $-1, %rcx - 0x0f, 0x85, 0x0a, 0x00, 0x00, 0x00, //0x00002ab3 jne LBB0_448 - 0x48, 0x89, 0xc1, //0x00002ab9 movq %rax, %rcx - 0x4c, 0x29, 0xe1, //0x00002abc subq %r12, %rcx - 0x48, 0x89, 0x4d, 0xc8, //0x00002abf movq %rcx, $-56(%rbp) - //0x00002ac3 LBB0_448 - 0x4c, 0x8b, 0x6d, 0xb8, //0x00002ac3 movq $-72(%rbp), %r13 - 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00002ac7 movabsq $4294977024, %r11 - 0x66, 0x0f, 0x6f, 0xd5, //0x00002ad1 movdqa %xmm5, %xmm2 - 0x66, 0x44, 0x0f, 0x6f, 0xee, //0x00002ad5 movdqa %xmm6, %xmm13 - 0x48, 0x01, 0xf0, //0x00002ada addq %rsi, %rax - 0x49, 0x01, 0xd6, //0x00002add addq %rdx, %r14 - 0x0f, 0x85, 0x6f, 0xff, 0xff, 0xff, //0x00002ae0 jne LBB0_441 - 0xe9, 0x44, 0x11, 0x00, 0x00, //0x00002ae6 jmp LBB0_490 - //0x00002aeb LBB0_449 - 0x4c, 0x29, 0xe0, //0x00002aeb subq %r12, %rax - 0x48, 0x83, 0xc0, 0x01, //0x00002aee addq $1, %rax - 0x4c, 0x8b, 0x75, 0xd0, //0x00002af2 movq $-48(%rbp), %r14 - 0xe9, 0x8b, 0xe7, 0xff, 0xff, //0x00002af6 jmp LBB0_223 - //0x00002afb LBB0_450 - 0x48, 0x85, 0xff, //0x00002afb testq %rdi, %rdi - 0x0f, 0x85, 0x76, 0x11, 0x00, 0x00, //0x00002afe jne LBB0_650 - 0x48, 0x83, 0xc0, 0x20, //0x00002b04 addq $32, %rax - 0x49, 0x83, 0xc1, 0xe0, //0x00002b08 addq $-32, %r9 - 0x4d, 0x85, 0xe4, //0x00002b0c testq %r12, %r12 - 0x0f, 0x85, 0xa6, 0x04, 0x00, 0x00, //0x00002b0f jne LBB0_496 - //0x00002b15 LBB0_452 - 0x48, 0x8b, 0x4d, 0xc8, //0x00002b15 movq $-56(%rbp), %rcx - 0x4d, 0x85, 0xc9, //0x00002b19 testq %r9, %r9 - 0x0f, 0x84, 0x51, 0x0f, 0x00, 0x00, //0x00002b1c je LBB0_616 - //0x00002b22 LBB0_453 - 0x0f, 0xb6, 0x10, //0x00002b22 movzbl (%rax), %edx - 0x80, 0xfa, 0x22, //0x00002b25 cmpb $34, %dl - 0x0f, 0x84, 0xcc, 0x00, 0x00, 0x00, //0x00002b28 je LBB0_464 - 0x80, 0xfa, 0x5c, //0x00002b2e cmpb $92, %dl - 0x0f, 0x84, 0x26, 0x00, 0x00, 0x00, //0x00002b31 je LBB0_458 - 0x80, 0xfa, 0x1f, //0x00002b37 cmpb $31, %dl - 0x0f, 0x86, 0x51, 0x11, 0x00, 0x00, //0x00002b3a jbe LBB0_652 - 0x48, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x00002b40 movq $-1, %rdx - 0xbe, 0x01, 0x00, 0x00, 0x00, //0x00002b47 movl $1, %esi - //0x00002b4c LBB0_457 - 0x48, 0x01, 0xf0, //0x00002b4c addq %rsi, %rax - 0x49, 0x01, 0xd1, //0x00002b4f addq %rdx, %r9 - 0x0f, 0x85, 0xca, 0xff, 0xff, 0xff, //0x00002b52 jne LBB0_453 - 0xe9, 0x16, 0x0f, 0x00, 0x00, //0x00002b58 jmp LBB0_616 - //0x00002b5d LBB0_458 - 0x49, 0x83, 0xf9, 0x01, //0x00002b5d cmpq $1, %r9 - 0x0f, 0x84, 0xe7, 0x10, 0x00, 0x00, //0x00002b61 je LBB0_507 - 0x66, 0x0f, 0x6f, 0xea, //0x00002b67 movdqa %xmm2, %xmm5 - 0x48, 0xc7, 0xc2, 0xfe, 0xff, 0xff, 0xff, //0x00002b6b movq $-2, %rdx - 0xbe, 0x02, 0x00, 0x00, 0x00, //0x00002b72 movl $2, %esi - 0x48, 0x83, 0xf9, 0xff, //0x00002b77 cmpq $-1, %rcx - 0x0f, 0x84, 0x28, 0x00, 0x00, 0x00, //0x00002b7b je LBB0_461 - 0x4c, 0x8b, 0x75, 0xd0, //0x00002b81 movq $-48(%rbp), %r14 - 0x4c, 0x8b, 0x6d, 0xb8, //0x00002b85 movq $-72(%rbp), %r13 - 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00002b89 movabsq $4294977024, %r11 - 0x66, 0x0f, 0x6f, 0xd5, //0x00002b93 movdqa %xmm5, %xmm2 - 0xf3, 0x44, 0x0f, 0x6f, 0x2d, 0xa0, 0xd4, 0xff, 0xff, //0x00002b97 movdqu $-11104(%rip), %xmm13 /* LCPI0_4+0(%rip) */ - 0x4c, 0x8b, 0x45, 0xc0, //0x00002ba0 movq $-64(%rbp), %r8 - 0xe9, 0xa3, 0xff, 0xff, 0xff, //0x00002ba4 jmp LBB0_457 - //0x00002ba9 LBB0_461 - 0x48, 0x89, 0xc1, //0x00002ba9 movq %rax, %rcx - 0x4c, 0x8b, 0x45, 0xc0, //0x00002bac movq $-64(%rbp), %r8 - 0x4c, 0x29, 0xc1, //0x00002bb0 subq %r8, %rcx - 0x48, 0x89, 0x4d, 0xc8, //0x00002bb3 movq %rcx, $-56(%rbp) - 0x4c, 0x8b, 0x75, 0xd0, //0x00002bb7 movq $-48(%rbp), %r14 - 0x4c, 0x8b, 0x6d, 0xb8, //0x00002bbb movq $-72(%rbp), %r13 - 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00002bbf movabsq $4294977024, %r11 - 0x66, 0x0f, 0x6f, 0xd5, //0x00002bc9 movdqa %xmm5, %xmm2 - 0xf3, 0x44, 0x0f, 0x6f, 0x2d, 0x6a, 0xd4, 0xff, 0xff, //0x00002bcd movdqu $-11158(%rip), %xmm13 /* LCPI0_4+0(%rip) */ - 0xe9, 0x71, 0xff, 0xff, 0xff, //0x00002bd6 jmp LBB0_457 - //0x00002bdb LBB0_462 - 0x4c, 0x29, 0xe1, //0x00002bdb subq %r12, %rcx - 0x48, 0x01, 0xf1, //0x00002bde addq %rsi, %rcx - 0x49, 0x89, 0x0e, //0x00002be1 movq %rcx, (%r14) - 0x48, 0x85, 0xc0, //0x00002be4 testq %rax, %rax - 0x0f, 0x8f, 0xd3, 0xd5, 0xff, 0xff, //0x00002be7 jg LBB0_4 - 0xe9, 0x06, 0x0e, 0x00, 0x00, //0x00002bed jmp LBB0_606 - //0x00002bf2 LBB0_463 - 0x0f, 0xbc, 0xce, //0x00002bf2 bsfl %esi, %ecx - 0xe9, 0x1f, 0x00, 0x00, 0x00, //0x00002bf5 jmp LBB0_467 - //0x00002bfa LBB0_464 - 0x4c, 0x29, 0xc0, //0x00002bfa subq %r8, %rax - 0x48, 0x83, 0xc0, 0x01, //0x00002bfd addq $1, %rax - 0xe9, 0xfd, 0xeb, 0xff, 0xff, //0x00002c01 jmp LBB0_304 - //0x00002c06 LBB0_465 - 0x49, 0x01, 0xc4, //0x00002c06 addq %rax, %r12 - 0x49, 0x29, 0xd4, //0x00002c09 subq %rdx, %r12 - 0x48, 0xf7, 0xd3, //0x00002c0c notq %rbx - 0x4c, 0x01, 0xe3, //0x00002c0f addq %r12, %rbx - 0xe9, 0x08, 0x00, 0x00, 0x00, //0x00002c12 jmp LBB0_468 - //0x00002c17 LBB0_466 - 0x89, 0xd1, //0x00002c17 movl %edx, %ecx - //0x00002c19 LBB0_467 - 0x48, 0xf7, 0xd3, //0x00002c19 notq %rbx - 0x48, 0x29, 0xcb, //0x00002c1c subq %rcx, %rbx - //0x00002c1f LBB0_468 - 0x48, 0x85, 0xdb, //0x00002c1f testq %rbx, %rbx - 0x0f, 0x88, 0xae, 0x0f, 0x00, 0x00, //0x00002c22 js LBB0_636 - //0x00002c28 LBB0_469 - 0x48, 0x01, 0xc3, //0x00002c28 addq %rax, %rbx - 0x4c, 0x8b, 0x75, 0xd0, //0x00002c2b movq $-48(%rbp), %r14 - 0x49, 0x89, 0x1e, //0x00002c2f movq %rbx, (%r14) - 0x48, 0x85, 0xc0, //0x00002c32 testq %rax, %rax - 0x4c, 0x8b, 0x6d, 0xb8, //0x00002c35 movq $-72(%rbp), %r13 - 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00002c39 movabsq $4294977024, %r11 - 0x0f, 0x8f, 0x77, 0xd5, 0xff, 0xff, //0x00002c43 jg LBB0_4 - 0xe9, 0xaa, 0x0d, 0x00, 0x00, //0x00002c49 jmp LBB0_606 - //0x00002c4e LBB0_241 - 0x4c, 0x01, 0xe0, //0x00002c4e addq %r12, %rax - 0x49, 0x83, 0xf9, 0x20, //0x00002c51 cmpq $32, %r9 - 0x4c, 0x8b, 0x75, 0xd0, //0x00002c55 movq $-48(%rbp), %r14 - 0x0f, 0x82, 0x19, 0x04, 0x00, 0x00, //0x00002c59 jb LBB0_502 - //0x00002c5f LBB0_242 - 0xf3, 0x0f, 0x6f, 0x18, //0x00002c5f movdqu (%rax), %xmm3 - 0xf3, 0x0f, 0x6f, 0x60, 0x10, //0x00002c63 movdqu $16(%rax), %xmm4 - 0x66, 0x0f, 0x6f, 0xeb, //0x00002c68 movdqa %xmm3, %xmm5 - 0x66, 0x0f, 0x74, 0xe8, //0x00002c6c pcmpeqb %xmm0, %xmm5 - 0x66, 0x0f, 0xd7, 0xd5, //0x00002c70 pmovmskb %xmm5, %edx - 0x66, 0x0f, 0x6f, 0xec, //0x00002c74 movdqa %xmm4, %xmm5 - 0x66, 0x0f, 0x74, 0xe8, //0x00002c78 pcmpeqb %xmm0, %xmm5 - 0x66, 0x0f, 0xd7, 0xcd, //0x00002c7c pmovmskb %xmm5, %ecx - 0x66, 0x0f, 0x74, 0xd9, //0x00002c80 pcmpeqb %xmm1, %xmm3 - 0x66, 0x0f, 0xd7, 0xf3, //0x00002c84 pmovmskb %xmm3, %esi - 0x66, 0x0f, 0x74, 0xe1, //0x00002c88 pcmpeqb %xmm1, %xmm4 - 0x66, 0x0f, 0xd7, 0xfc, //0x00002c8c pmovmskb %xmm4, %edi - 0x48, 0xc1, 0xe1, 0x10, //0x00002c90 shlq $16, %rcx - 0x48, 0x09, 0xca, //0x00002c94 orq %rcx, %rdx - 0x48, 0xc1, 0xe7, 0x10, //0x00002c97 shlq $16, %rdi - 0x48, 0x09, 0xfe, //0x00002c9b orq %rdi, %rsi - 0x0f, 0x85, 0x06, 0x0b, 0x00, 0x00, //0x00002c9e jne LBB0_578 - 0x4d, 0x85, 0xc0, //0x00002ca4 testq %r8, %r8 - 0x0f, 0x85, 0x27, 0x0b, 0x00, 0x00, //0x00002ca7 jne LBB0_580 - 0x45, 0x31, 0xc0, //0x00002cad xorl %r8d, %r8d - 0x48, 0x85, 0xd2, //0x00002cb0 testq %rdx, %rdx - 0x0f, 0x84, 0x77, 0x0b, 0x00, 0x00, //0x00002cb3 je LBB0_582 - //0x00002cb9 LBB0_245 - 0x48, 0x0f, 0xbc, 0xca, //0x00002cb9 bsfq %rdx, %rcx - 0x4c, 0x29, 0xe0, //0x00002cbd subq %r12, %rax - 0x48, 0x01, 0xc8, //0x00002cc0 addq %rcx, %rax - 0x48, 0x83, 0xc0, 0x01, //0x00002cc3 addq $1, %rax - 0xe9, 0x71, 0xf9, 0xff, 0xff, //0x00002cc7 jmp LBB0_426 - //0x00002ccc LBB0_394 - 0x4c, 0x01, 0xe0, //0x00002ccc addq %r12, %rax - 0x49, 0x89, 0xf2, //0x00002ccf movq %rsi, %r10 - 0x48, 0x83, 0xfe, 0x20, //0x00002cd2 cmpq $32, %rsi - 0x0f, 0x82, 0xc5, 0x03, 0x00, 0x00, //0x00002cd6 jb LBB0_504 - //0x00002cdc LBB0_395 - 0xf3, 0x0f, 0x6f, 0x20, //0x00002cdc movdqu (%rax), %xmm4 - 0xf3, 0x0f, 0x6f, 0x58, 0x10, //0x00002ce0 movdqu $16(%rax), %xmm3 - 0x66, 0x0f, 0x6f, 0xec, //0x00002ce5 movdqa %xmm4, %xmm5 - 0x66, 0x0f, 0x74, 0xe8, //0x00002ce9 pcmpeqb %xmm0, %xmm5 - 0x66, 0x0f, 0xd7, 0xf5, //0x00002ced pmovmskb %xmm5, %esi - 0x66, 0x0f, 0x6f, 0xeb, //0x00002cf1 movdqa %xmm3, %xmm5 - 0x66, 0x0f, 0x74, 0xe8, //0x00002cf5 pcmpeqb %xmm0, %xmm5 - 0x66, 0x0f, 0xd7, 0xcd, //0x00002cf9 pmovmskb %xmm5, %ecx - 0x66, 0x0f, 0x6f, 0xec, //0x00002cfd movdqa %xmm4, %xmm5 - 0x66, 0x0f, 0x74, 0xe9, //0x00002d01 pcmpeqb %xmm1, %xmm5 - 0x66, 0x44, 0x0f, 0xd7, 0xcd, //0x00002d05 pmovmskb %xmm5, %r9d - 0x66, 0x0f, 0x6f, 0xeb, //0x00002d0a movdqa %xmm3, %xmm5 - 0x66, 0x0f, 0x74, 0xe9, //0x00002d0e pcmpeqb %xmm1, %xmm5 - 0x66, 0x0f, 0xd7, 0xd5, //0x00002d12 pmovmskb %xmm5, %edx - 0x66, 0x41, 0x0f, 0x6f, 0xec, //0x00002d16 movdqa %xmm12, %xmm5 - 0x66, 0x0f, 0x64, 0xeb, //0x00002d1b pcmpgtb %xmm3, %xmm5 - 0x66, 0x41, 0x0f, 0x64, 0xda, //0x00002d1f pcmpgtb %xmm10, %xmm3 - 0x66, 0x0f, 0xdb, 0xdd, //0x00002d24 pand %xmm5, %xmm3 - 0x66, 0x0f, 0xd7, 0xfb, //0x00002d28 pmovmskb %xmm3, %edi - 0x48, 0xc1, 0xe1, 0x10, //0x00002d2c shlq $16, %rcx - 0x48, 0x09, 0xce, //0x00002d30 orq %rcx, %rsi - 0x48, 0xc1, 0xe2, 0x10, //0x00002d33 shlq $16, %rdx - 0x48, 0xc1, 0xe7, 0x10, //0x00002d37 shlq $16, %rdi - 0x49, 0x09, 0xd1, //0x00002d3b orq %rdx, %r9 - 0x0f, 0x85, 0xd0, 0x0b, 0x00, 0x00, //0x00002d3e jne LBB0_597 - 0x48, 0x85, 0xdb, //0x00002d44 testq %rbx, %rbx - 0x4c, 0x8b, 0x6d, 0xb8, //0x00002d47 movq $-72(%rbp), %r13 - 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00002d4b movabsq $4294977024, %r11 - 0x0f, 0x85, 0xe6, 0x0b, 0x00, 0x00, //0x00002d55 jne LBB0_599 - 0x31, 0xdb, //0x00002d5b xorl %ebx, %ebx - //0x00002d5d LBB0_398 - 0x66, 0x41, 0x0f, 0x6f, 0xdc, //0x00002d5d movdqa %xmm12, %xmm3 - 0x66, 0x0f, 0x64, 0xdc, //0x00002d62 pcmpgtb %xmm4, %xmm3 - 0x66, 0x41, 0x0f, 0x64, 0xe2, //0x00002d66 pcmpgtb %xmm10, %xmm4 - 0x66, 0x0f, 0xdb, 0xe3, //0x00002d6b pand %xmm3, %xmm4 - 0x66, 0x0f, 0xd7, 0xcc, //0x00002d6f pmovmskb %xmm4, %ecx - 0x48, 0x09, 0xcf, //0x00002d73 orq %rcx, %rdi - 0xb9, 0x40, 0x00, 0x00, 0x00, //0x00002d76 movl $64, %ecx - 0xba, 0x40, 0x00, 0x00, 0x00, //0x00002d7b movl $64, %edx - 0x48, 0x85, 0xf6, //0x00002d80 testq %rsi, %rsi - 0x0f, 0x84, 0x04, 0x00, 0x00, 0x00, //0x00002d83 je LBB0_400 - 0x48, 0x0f, 0xbc, 0xd6, //0x00002d89 bsfq %rsi, %rdx - //0x00002d8d LBB0_400 - 0x48, 0x85, 0xff, //0x00002d8d testq %rdi, %rdi - 0x0f, 0x84, 0x04, 0x00, 0x00, 0x00, //0x00002d90 je LBB0_402 - 0x48, 0x0f, 0xbc, 0xcf, //0x00002d96 bsfq %rdi, %rcx - //0x00002d9a LBB0_402 - 0x48, 0x85, 0xf6, //0x00002d9a testq %rsi, %rsi - 0x0f, 0x84, 0x53, 0x00, 0x00, 0x00, //0x00002d9d je LBB0_473 - 0x4c, 0x29, 0xe0, //0x00002da3 subq %r12, %rax - 0x48, 0x39, 0xd1, //0x00002da6 cmpq %rdx, %rcx - 0x0f, 0x82, 0xf7, 0x0e, 0x00, 0x00, //0x00002da9 jb LBB0_654 - 0x48, 0x01, 0xd0, //0x00002daf addq %rdx, %rax - 0x48, 0x83, 0xc0, 0x01, //0x00002db2 addq $1, %rax - 0xe9, 0x82, 0xf8, 0xff, 0xff, //0x00002db6 jmp LBB0_426 - //0x00002dbb LBB0_470 - 0x49, 0x8d, 0x04, 0x34, //0x00002dbb leaq (%r12,%rsi), %rax - 0x48, 0x85, 0xc9, //0x00002dbf testq %rcx, %rcx - 0x0f, 0x85, 0x4f, 0xde, 0xff, 0xff, //0x00002dc2 jne LBB0_140 - //0x00002dc8 LBB0_471 - 0x66, 0x41, 0x0f, 0x6f, 0xf5, //0x00002dc8 movdqa %xmm13, %xmm6 - 0x66, 0x0f, 0x6f, 0xea, //0x00002dcd movdqa %xmm2, %xmm5 - 0xe9, 0x7f, 0xde, 0xff, 0xff, //0x00002dd1 jmp LBB0_146 - //0x00002dd6 LBB0_472 - 0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00002dd6 movq $-1, %r8 - 0x4c, 0x89, 0xf1, //0x00002ddd movq %r14, %rcx - 0x49, 0x89, 0xfa, //0x00002de0 movq %rdi, %r10 - 0x49, 0xc7, 0xc7, 0xff, 0xff, 0xff, 0xff, //0x00002de3 movq $-1, %r15 - 0x49, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00002dea movq $-1, %r9 - 0xe9, 0x19, 0xda, 0xff, 0xff, //0x00002df1 jmp LBB0_105 - //0x00002df6 LBB0_473 - 0x48, 0x85, 0xff, //0x00002df6 testq %rdi, %rdi - 0x0f, 0x85, 0xbc, 0x0e, 0x00, 0x00, //0x00002df9 jne LBB0_655 - 0x66, 0x41, 0x0f, 0x6f, 0xf5, //0x00002dff movdqa %xmm13, %xmm6 - 0x66, 0x0f, 0x6f, 0xea, //0x00002e04 movdqa %xmm2, %xmm5 - 0x48, 0x83, 0xc0, 0x20, //0x00002e08 addq $32, %rax - 0x49, 0x83, 0xc2, 0xe0, //0x00002e0c addq $-32, %r10 - 0x48, 0x85, 0xdb, //0x00002e10 testq %rbx, %rbx - 0x0f, 0x85, 0x9a, 0x02, 0x00, 0x00, //0x00002e13 jne LBB0_505 - //0x00002e19 LBB0_475 - 0x48, 0x8b, 0x55, 0xc8, //0x00002e19 movq $-56(%rbp), %rdx - 0x4d, 0x85, 0xd2, //0x00002e1d testq %r10, %r10 - 0x0f, 0x84, 0x28, 0x0e, 0x00, 0x00, //0x00002e20 je LBB0_507 - //0x00002e26 LBB0_476 - 0x0f, 0xb6, 0x08, //0x00002e26 movzbl (%rax), %ecx - 0x80, 0xf9, 0x22, //0x00002e29 cmpb $34, %cl - 0x0f, 0x84, 0x11, 0x01, 0x00, 0x00, //0x00002e2c je LBB0_491 - 0x80, 0xf9, 0x5c, //0x00002e32 cmpb $92, %cl - 0x0f, 0x84, 0x26, 0x00, 0x00, 0x00, //0x00002e35 je LBB0_481 - 0x80, 0xf9, 0x1f, //0x00002e3b cmpb $31, %cl - 0x0f, 0x86, 0x82, 0x0e, 0x00, 0x00, //0x00002e3e jbe LBB0_656 - 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00002e44 movq $-1, %rcx - 0xbe, 0x01, 0x00, 0x00, 0x00, //0x00002e4b movl $1, %esi - //0x00002e50 LBB0_480 - 0x48, 0x01, 0xf0, //0x00002e50 addq %rsi, %rax - 0x49, 0x01, 0xca, //0x00002e53 addq %rcx, %r10 - 0x0f, 0x85, 0xca, 0xff, 0xff, 0xff, //0x00002e56 jne LBB0_476 - 0xe9, 0xed, 0x0d, 0x00, 0x00, //0x00002e5c jmp LBB0_507 - //0x00002e61 LBB0_481 - 0x49, 0x83, 0xfa, 0x01, //0x00002e61 cmpq $1, %r10 - 0x0f, 0x84, 0xe3, 0x0d, 0x00, 0x00, //0x00002e65 je LBB0_507 - 0x48, 0xc7, 0xc1, 0xfe, 0xff, 0xff, 0xff, //0x00002e6b movq $-2, %rcx - 0xbe, 0x02, 0x00, 0x00, 0x00, //0x00002e72 movl $2, %esi - 0x48, 0x83, 0xfa, 0xff, //0x00002e77 cmpq $-1, %rdx - 0x0f, 0x85, 0xcf, 0xff, 0xff, 0xff, //0x00002e7b jne LBB0_480 - 0x48, 0x89, 0xc2, //0x00002e81 movq %rax, %rdx - 0x4c, 0x29, 0xe2, //0x00002e84 subq %r12, %rdx - 0x48, 0x89, 0x55, 0xc8, //0x00002e87 movq %rdx, $-56(%rbp) - 0xe9, 0xc0, 0xff, 0xff, 0xff, //0x00002e8b jmp LBB0_480 - //0x00002e90 LBB0_484 - 0x48, 0x8b, 0x45, 0xb0, //0x00002e90 movq $-80(%rbp), %rax - 0x4c, 0x01, 0xe0, //0x00002e94 addq %r12, %rax - 0x48, 0xc7, 0x45, 0xc8, 0xff, 0xff, 0xff, 0xff, //0x00002e97 movq $-1, $-56(%rbp) - 0x45, 0x31, 0xc0, //0x00002e9f xorl %r8d, %r8d - 0x49, 0x83, 0xf9, 0x20, //0x00002ea2 cmpq $32, %r9 - 0x0f, 0x83, 0x61, 0xf8, 0xff, 0xff, //0x00002ea6 jae LBB0_51 - //0x00002eac LBB0_485 - 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00002eac movabsq $4294977024, %r11 - 0xe9, 0x6a, 0x03, 0x00, 0x00, //0x00002eb6 jmp LBB0_520 - //0x00002ebb LBB0_486 - 0x48, 0x8b, 0x45, 0xb0, //0x00002ebb movq $-80(%rbp), %rax - 0x4c, 0x01, 0xe0, //0x00002ebf addq %r12, %rax - 0x48, 0xc7, 0x45, 0xc8, 0xff, 0xff, 0xff, 0xff, //0x00002ec2 movq $-1, $-56(%rbp) - 0x31, 0xdb, //0x00002eca xorl %ebx, %ebx - 0x49, 0x83, 0xfe, 0x20, //0x00002ecc cmpq $32, %r14 - 0x0f, 0x83, 0xbf, 0xf8, 0xff, 0xff, //0x00002ed0 jae LBB0_167 - //0x00002ed6 LBB0_487 - 0x4c, 0x8b, 0x6d, 0xb8, //0x00002ed6 movq $-72(%rbp), %r13 - 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00002eda movabsq $4294977024, %r11 - 0x48, 0x85, 0xdb, //0x00002ee4 testq %rbx, %rbx - 0x0f, 0x84, 0x5b, 0xfb, 0xff, 0xff, //0x00002ee7 je LBB0_440 - //0x00002eed LBB0_488 - 0x4d, 0x85, 0xf6, //0x00002eed testq %r14, %r14 - 0x0f, 0x84, 0x39, 0x0d, 0x00, 0x00, //0x00002ef0 je LBB0_490 - 0x66, 0x41, 0x0f, 0x6f, 0xf5, //0x00002ef6 movdqa %xmm13, %xmm6 - 0x66, 0x0f, 0x6f, 0xea, //0x00002efb movdqa %xmm2, %xmm5 - 0x4c, 0x89, 0xe1, //0x00002eff movq %r12, %rcx - 0x48, 0xf7, 0xd1, //0x00002f02 notq %rcx - 0x48, 0x01, 0xc1, //0x00002f05 addq %rax, %rcx - 0x48, 0x8b, 0x75, 0xc8, //0x00002f08 movq $-56(%rbp), %rsi - 0x48, 0x83, 0xfe, 0xff, //0x00002f0c cmpq $-1, %rsi - 0x48, 0x89, 0xf2, //0x00002f10 movq %rsi, %rdx - 0x48, 0x0f, 0x44, 0xd1, //0x00002f13 cmoveq %rcx, %rdx - 0x48, 0x0f, 0x45, 0xce, //0x00002f17 cmovneq %rsi, %rcx - 0x48, 0x83, 0xc0, 0x01, //0x00002f1b addq $1, %rax - 0x49, 0x83, 0xc6, 0xff, //0x00002f1f addq $-1, %r14 - 0x48, 0x89, 0x55, 0xc8, //0x00002f23 movq %rdx, $-56(%rbp) - 0x4c, 0x8b, 0x6d, 0xb8, //0x00002f27 movq $-72(%rbp), %r13 - 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00002f2b movabsq $4294977024, %r11 - 0x4d, 0x85, 0xf6, //0x00002f35 testq %r14, %r14 - 0x0f, 0x85, 0x17, 0xfb, 0xff, 0xff, //0x00002f38 jne LBB0_441 - 0xe9, 0xec, 0x0c, 0x00, 0x00, //0x00002f3e jmp LBB0_490 - //0x00002f43 LBB0_491 - 0x4c, 0x29, 0xe0, //0x00002f43 subq %r12, %rax - 0x48, 0x83, 0xc0, 0x01, //0x00002f46 addq $1, %rax - 0xe9, 0x94, 0x09, 0x00, 0x00, //0x00002f4a jmp LBB0_596 - //0x00002f4f LBB0_492 - 0x48, 0x8b, 0x45, 0xb0, //0x00002f4f movq $-80(%rbp), %rax - 0x4c, 0x01, 0xe0, //0x00002f53 addq %r12, %rax - 0x48, 0xc7, 0x45, 0xc8, 0xff, 0xff, 0xff, 0xff, //0x00002f56 movq $-1, $-56(%rbp) - 0x45, 0x31, 0xc0, //0x00002f5e xorl %r8d, %r8d - 0x49, 0x83, 0xf9, 0x20, //0x00002f61 cmpq $32, %r9 - 0x4c, 0x8b, 0x75, 0xd0, //0x00002f65 movq $-48(%rbp), %r14 - 0x0f, 0x83, 0x3d, 0xf9, 0xff, 0xff, //0x00002f69 jae LBB0_74 - //0x00002f6f LBB0_493 - 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00002f6f movabsq $4294977024, %r11 - 0xe9, 0x56, 0x05, 0x00, 0x00, //0x00002f79 jmp LBB0_549 - //0x00002f7e LBB0_494 - 0x4c, 0x8b, 0x45, 0xc0, //0x00002f7e movq $-64(%rbp), %r8 - 0x49, 0x8d, 0x04, 0x08, //0x00002f82 leaq (%r8,%rcx), %rax - 0x48, 0xc7, 0x45, 0xc8, 0xff, 0xff, 0xff, 0xff, //0x00002f86 movq $-1, $-56(%rbp) - 0x45, 0x31, 0xe4, //0x00002f8e xorl %r12d, %r12d - 0x49, 0x83, 0xf9, 0x20, //0x00002f91 cmpq $32, %r9 - 0x0f, 0x83, 0x99, 0xf9, 0xff, 0xff, //0x00002f95 jae LBB0_196 - //0x00002f9b LBB0_495 - 0x4c, 0x8b, 0x6d, 0xb8, //0x00002f9b movq $-72(%rbp), %r13 - 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00002f9f movabsq $4294977024, %r11 - 0xf3, 0x44, 0x0f, 0x6f, 0x2d, 0x8e, 0xd0, 0xff, 0xff, //0x00002fa9 movdqu $-12146(%rip), %xmm13 /* LCPI0_4+0(%rip) */ - 0x4d, 0x85, 0xe4, //0x00002fb2 testq %r12, %r12 - 0x0f, 0x84, 0x5a, 0xfb, 0xff, 0xff, //0x00002fb5 je LBB0_452 - //0x00002fbb LBB0_496 - 0x4d, 0x85, 0xc9, //0x00002fbb testq %r9, %r9 - 0x0f, 0x84, 0x8a, 0x0c, 0x00, 0x00, //0x00002fbe je LBB0_507 - 0x66, 0x0f, 0x6f, 0xea, //0x00002fc4 movdqa %xmm2, %xmm5 - 0x4c, 0x8b, 0x45, 0xc0, //0x00002fc8 movq $-64(%rbp), %r8 - 0x4c, 0x89, 0xc1, //0x00002fcc movq %r8, %rcx - 0x48, 0xf7, 0xd1, //0x00002fcf notq %rcx - 0x48, 0x01, 0xc1, //0x00002fd2 addq %rax, %rcx - 0x48, 0x8b, 0x75, 0xc8, //0x00002fd5 movq $-56(%rbp), %rsi - 0x48, 0x83, 0xfe, 0xff, //0x00002fd9 cmpq $-1, %rsi - 0x48, 0x89, 0xf2, //0x00002fdd movq %rsi, %rdx - 0x48, 0x0f, 0x44, 0xd1, //0x00002fe0 cmoveq %rcx, %rdx - 0x48, 0x0f, 0x45, 0xce, //0x00002fe4 cmovneq %rsi, %rcx - 0x48, 0x83, 0xc0, 0x01, //0x00002fe8 addq $1, %rax - 0x49, 0x83, 0xc1, 0xff, //0x00002fec addq $-1, %r9 - 0x48, 0x89, 0x55, 0xc8, //0x00002ff0 movq %rdx, $-56(%rbp) - 0x4c, 0x8b, 0x75, 0xd0, //0x00002ff4 movq $-48(%rbp), %r14 - 0x4c, 0x8b, 0x6d, 0xb8, //0x00002ff8 movq $-72(%rbp), %r13 - 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00002ffc movabsq $4294977024, %r11 - 0xf3, 0x44, 0x0f, 0x6f, 0x2d, 0x31, 0xd0, 0xff, 0xff, //0x00003006 movdqu $-12239(%rip), %xmm13 /* LCPI0_4+0(%rip) */ - 0x4d, 0x85, 0xc9, //0x0000300f testq %r9, %r9 - 0x0f, 0x85, 0x0a, 0xfb, 0xff, 0xff, //0x00003012 jne LBB0_453 - 0xe9, 0x56, 0x0a, 0x00, 0x00, //0x00003018 jmp LBB0_616 - //0x0000301d LBB0_498 - 0x49, 0x8d, 0x0c, 0x04, //0x0000301d leaq (%r12,%rax), %rcx - 0x48, 0x85, 0xd2, //0x00003021 testq %rdx, %rdx - 0x0f, 0x85, 0x1d, 0xee, 0xff, 0xff, //0x00003024 jne LBB0_349 - //0x0000302a LBB0_499 - 0x66, 0x41, 0x0f, 0x6f, 0xf5, //0x0000302a movdqa %xmm13, %xmm6 - 0x66, 0x0f, 0x6f, 0xea, //0x0000302f movdqa %xmm2, %xmm5 - 0xe9, 0x4d, 0xee, 0xff, 0xff, //0x00003033 jmp LBB0_355 - //0x00003038 LBB0_500 - 0x49, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x00003038 movq $-1, %r14 - 0x4c, 0x89, 0xc2, //0x0000303f movq %r8, %rdx - 0x49, 0x89, 0xf9, //0x00003042 movq %rdi, %r9 - 0x49, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x00003045 movq $-1, %r10 - 0x49, 0xc7, 0xc5, 0xff, 0xff, 0xff, 0xff, //0x0000304c movq $-1, %r13 - 0xe9, 0x2e, 0xe6, 0xff, 0xff, //0x00003053 jmp LBB0_275 - //0x00003058 LBB0_501 - 0x48, 0x8b, 0x45, 0xb0, //0x00003058 movq $-80(%rbp), %rax - 0x4c, 0x01, 0xe0, //0x0000305c addq %r12, %rax - 0x48, 0xc7, 0x45, 0xc8, 0xff, 0xff, 0xff, 0xff, //0x0000305f movq $-1, $-56(%rbp) - 0x45, 0x31, 0xc0, //0x00003067 xorl %r8d, %r8d - 0x49, 0x83, 0xf9, 0x20, //0x0000306a cmpq $32, %r9 - 0x4c, 0x8b, 0x75, 0xd0, //0x0000306e movq $-48(%rbp), %r14 - 0x0f, 0x83, 0xe7, 0xfb, 0xff, 0xff, //0x00003072 jae LBB0_242 - //0x00003078 LBB0_502 - 0x66, 0x41, 0x0f, 0x6f, 0xf5, //0x00003078 movdqa %xmm13, %xmm6 - 0x66, 0x0f, 0x6f, 0xea, //0x0000307d movdqa %xmm2, %xmm5 - 0xe9, 0xbb, 0x07, 0x00, 0x00, //0x00003081 jmp LBB0_583 - //0x00003086 LBB0_503 - 0x49, 0x8d, 0x04, 0x0c, //0x00003086 leaq (%r12,%rcx), %rax - 0x48, 0xc7, 0x45, 0xc8, 0xff, 0xff, 0xff, 0xff, //0x0000308a movq $-1, $-56(%rbp) - 0x31, 0xdb, //0x00003092 xorl %ebx, %ebx - 0x49, 0x89, 0xf2, //0x00003094 movq %rsi, %r10 - 0x48, 0x83, 0xfe, 0x20, //0x00003097 cmpq $32, %rsi - 0x0f, 0x83, 0x3b, 0xfc, 0xff, 0xff, //0x0000309b jae LBB0_395 - //0x000030a1 LBB0_504 - 0x66, 0x41, 0x0f, 0x6f, 0xf5, //0x000030a1 movdqa %xmm13, %xmm6 - 0x66, 0x0f, 0x6f, 0xea, //0x000030a6 movdqa %xmm2, %xmm5 - 0x48, 0x85, 0xdb, //0x000030aa testq %rbx, %rbx - 0x0f, 0x84, 0x66, 0xfd, 0xff, 0xff, //0x000030ad je LBB0_475 - //0x000030b3 LBB0_505 - 0x4d, 0x85, 0xd2, //0x000030b3 testq %r10, %r10 - 0x0f, 0x84, 0x92, 0x0b, 0x00, 0x00, //0x000030b6 je LBB0_507 - 0x4c, 0x89, 0xe2, //0x000030bc movq %r12, %rdx - 0x48, 0xf7, 0xd2, //0x000030bf notq %rdx - 0x48, 0x01, 0xc2, //0x000030c2 addq %rax, %rdx - 0x48, 0x8b, 0x75, 0xc8, //0x000030c5 movq $-56(%rbp), %rsi - 0x48, 0x83, 0xfe, 0xff, //0x000030c9 cmpq $-1, %rsi - 0x48, 0x89, 0xf1, //0x000030cd movq %rsi, %rcx - 0x48, 0x0f, 0x44, 0xca, //0x000030d0 cmoveq %rdx, %rcx - 0x48, 0x0f, 0x45, 0xd6, //0x000030d4 cmovneq %rsi, %rdx - 0x48, 0x83, 0xc0, 0x01, //0x000030d8 addq $1, %rax - 0x49, 0x83, 0xc2, 0xff, //0x000030dc addq $-1, %r10 - 0x48, 0x89, 0x4d, 0xc8, //0x000030e0 movq %rcx, $-56(%rbp) - 0x4d, 0x85, 0xd2, //0x000030e4 testq %r10, %r10 - 0x0f, 0x85, 0x39, 0xfd, 0xff, 0xff, //0x000030e7 jne LBB0_476 - 0xe9, 0x5c, 0x0b, 0x00, 0x00, //0x000030ed jmp LBB0_507 - //0x000030f2 LBB0_508 - 0x49, 0x39, 0xd1, //0x000030f2 cmpq %rdx, %r9 - 0x0f, 0x84, 0x4c, 0x09, 0x00, 0x00, //0x000030f5 je LBB0_638 - 0x66, 0x41, 0x0f, 0x6f, 0xf5, //0x000030fb movdqa %xmm13, %xmm6 - 0x66, 0x0f, 0x6f, 0xea, //0x00003100 movdqa %xmm2, %xmm5 - 0x49, 0x01, 0xd2, //0x00003104 addq %rdx, %r10 - 0x49, 0x83, 0xc2, 0x01, //0x00003107 addq $1, %r10 - 0x48, 0xf7, 0xd2, //0x0000310b notq %rdx - 0x49, 0x01, 0xd1, //0x0000310e addq %rdx, %r9 - 0x4c, 0x8b, 0x75, 0xd0, //0x00003111 movq $-48(%rbp), %r14 - 0x4c, 0x8b, 0x6d, 0xb8, //0x00003115 movq $-72(%rbp), %r13 - 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00003119 movabsq $4294977024, %r11 - 0x4d, 0x85, 0xc9, //0x00003123 testq %r9, %r9 - 0x0f, 0x8f, 0x33, 0x00, 0x00, 0x00, //0x00003126 jg LBB0_512 - 0xe9, 0x16, 0x09, 0x00, 0x00, //0x0000312c jmp LBB0_638 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00003131 .p2align 4, 0x90 - //0x00003140 LBB0_510 - 0x48, 0xc7, 0xc1, 0xfe, 0xff, 0xff, 0xff, //0x00003140 movq $-2, %rcx - 0xb8, 0x02, 0x00, 0x00, 0x00, //0x00003147 movl $2, %eax - 0x49, 0x01, 0xc2, //0x0000314c addq %rax, %r10 - 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x0000314f movq $-1, %rax - 0x49, 0x01, 0xc9, //0x00003156 addq %rcx, %r9 - 0x0f, 0x8e, 0xe8, 0x08, 0x00, 0x00, //0x00003159 jle LBB0_638 - //0x0000315f LBB0_512 - 0x41, 0x0f, 0xb6, 0x02, //0x0000315f movzbl (%r10), %eax - 0x3c, 0x5c, //0x00003163 cmpb $92, %al - 0x0f, 0x84, 0xd5, 0xff, 0xff, 0xff, //0x00003165 je LBB0_510 - 0x3c, 0x22, //0x0000316b cmpb $34, %al - 0x0f, 0x84, 0x1f, 0x06, 0x00, 0x00, //0x0000316d je LBB0_577 - 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00003173 movq $-1, %rcx - 0xb8, 0x01, 0x00, 0x00, 0x00, //0x0000317a movl $1, %eax - 0x49, 0x01, 0xc2, //0x0000317f addq %rax, %r10 - 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00003182 movq $-1, %rax - 0x49, 0x01, 0xc9, //0x00003189 addq %rcx, %r9 - 0x0f, 0x8f, 0xcd, 0xff, 0xff, 0xff, //0x0000318c jg LBB0_512 - 0xe9, 0xb0, 0x08, 0x00, 0x00, //0x00003192 jmp LBB0_638 - //0x00003197 LBB0_515 - 0x66, 0x41, 0x0f, 0x6f, 0xf5, //0x00003197 movdqa %xmm13, %xmm6 - 0x66, 0x0f, 0x6f, 0xea, //0x0000319c movdqa %xmm2, %xmm5 - 0x48, 0x83, 0x7d, 0xc8, 0xff, //0x000031a0 cmpq $-1, $-56(%rbp) - 0x0f, 0x85, 0x1f, 0x00, 0x00, 0x00, //0x000031a5 jne LBB0_518 - 0x48, 0x89, 0xc1, //0x000031ab movq %rax, %rcx - 0x4c, 0x29, 0xe1, //0x000031ae subq %r12, %rcx - 0x48, 0x0f, 0xbc, 0xfe, //0x000031b1 bsfq %rsi, %rdi - 0x48, 0x01, 0xcf, //0x000031b5 addq %rcx, %rdi - 0x48, 0x89, 0x7d, 0xc8, //0x000031b8 movq %rdi, $-56(%rbp) - 0xe9, 0x09, 0x00, 0x00, 0x00, //0x000031bc jmp LBB0_518 - //0x000031c1 LBB0_517 - 0x66, 0x41, 0x0f, 0x6f, 0xf5, //0x000031c1 movdqa %xmm13, %xmm6 - 0x66, 0x0f, 0x6f, 0xea, //0x000031c6 movdqa %xmm2, %xmm5 - //0x000031ca LBB0_518 - 0x44, 0x89, 0xc1, //0x000031ca movl %r8d, %ecx - 0xf7, 0xd1, //0x000031cd notl %ecx - 0x21, 0xf1, //0x000031cf andl %esi, %ecx - 0x41, 0x8d, 0x3c, 0x48, //0x000031d1 leal (%r8,%rcx,2), %edi - 0x8d, 0x1c, 0x09, //0x000031d5 leal (%rcx,%rcx), %ebx - 0xf7, 0xd3, //0x000031d8 notl %ebx - 0x21, 0xf3, //0x000031da andl %esi, %ebx - 0x81, 0xe3, 0xaa, 0xaa, 0xaa, 0xaa, //0x000031dc andl $-1431655766, %ebx - 0x45, 0x31, 0xc0, //0x000031e2 xorl %r8d, %r8d - 0x01, 0xcb, //0x000031e5 addl %ecx, %ebx - 0x41, 0x0f, 0x92, 0xc0, //0x000031e7 setb %r8b - 0x01, 0xdb, //0x000031eb addl %ebx, %ebx - 0x81, 0xf3, 0x55, 0x55, 0x55, 0x55, //0x000031ed xorl $1431655765, %ebx - 0x21, 0xfb, //0x000031f3 andl %edi, %ebx - 0xf7, 0xd3, //0x000031f5 notl %ebx - 0x21, 0xda, //0x000031f7 andl %ebx, %edx - 0x4c, 0x8b, 0x75, 0xd0, //0x000031f9 movq $-48(%rbp), %r14 - 0x4c, 0x8b, 0x6d, 0xb8, //0x000031fd movq $-72(%rbp), %r13 - 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00003201 movabsq $4294977024, %r11 - 0x66, 0x0f, 0x6f, 0xd5, //0x0000320b movdqa %xmm5, %xmm2 - 0x66, 0x44, 0x0f, 0x6f, 0xee, //0x0000320f movdqa %xmm6, %xmm13 - 0x48, 0x85, 0xd2, //0x00003214 testq %rdx, %rdx - 0x0f, 0x85, 0x54, 0xf5, 0xff, 0xff, //0x00003217 jne LBB0_54 - //0x0000321d LBB0_519 - 0x48, 0x83, 0xc0, 0x20, //0x0000321d addq $32, %rax - 0x49, 0x83, 0xc1, 0xe0, //0x00003221 addq $-32, %r9 - //0x00003225 LBB0_520 - 0x4d, 0x85, 0xc0, //0x00003225 testq %r8, %r8 - 0x0f, 0x85, 0x18, 0x04, 0x00, 0x00, //0x00003228 jne LBB0_566 - 0x4c, 0x89, 0xe1, //0x0000322e movq %r12, %rcx - 0x48, 0xf7, 0xd1, //0x00003231 notq %rcx - 0x48, 0x8b, 0x55, 0xc8, //0x00003234 movq $-56(%rbp), %rdx - 0x4d, 0x85, 0xc9, //0x00003238 testq %r9, %r9 - 0x0f, 0x84, 0x9e, 0x00, 0x00, 0x00, //0x0000323b je LBB0_532 - //0x00003241 LBB0_522 - 0x48, 0x83, 0xc1, 0x01, //0x00003241 addq $1, %rcx - //0x00003245 LBB0_523 - 0x31, 0xf6, //0x00003245 xorl %esi, %esi - //0x00003247 LBB0_524 - 0x0f, 0xb6, 0x1c, 0x30, //0x00003247 movzbl (%rax,%rsi), %ebx - 0x80, 0xfb, 0x22, //0x0000324b cmpb $34, %bl - 0x0f, 0x84, 0x84, 0x00, 0x00, 0x00, //0x0000324e je LBB0_531 - 0x80, 0xfb, 0x5c, //0x00003254 cmpb $92, %bl - 0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x00003257 je LBB0_529 - 0x48, 0x83, 0xc6, 0x01, //0x0000325d addq $1, %rsi - 0x49, 0x39, 0xf1, //0x00003261 cmpq %rsi, %r9 - 0x0f, 0x85, 0xdd, 0xff, 0xff, 0xff, //0x00003264 jne LBB0_524 - 0xe9, 0x78, 0x00, 0x00, 0x00, //0x0000326a jmp LBB0_527 - //0x0000326f LBB0_529 - 0x49, 0x8d, 0x79, 0xff, //0x0000326f leaq $-1(%r9), %rdi - 0x48, 0x39, 0xf7, //0x00003273 cmpq %rsi, %rdi - 0x0f, 0x84, 0xb3, 0x09, 0x00, 0x00, //0x00003276 je LBB0_490 - 0x66, 0x41, 0x0f, 0x6f, 0xf5, //0x0000327c movdqa %xmm13, %xmm6 - 0x66, 0x0f, 0x6f, 0xea, //0x00003281 movdqa %xmm2, %xmm5 - 0x48, 0x8d, 0x3c, 0x01, //0x00003285 leaq (%rcx,%rax), %rdi - 0x48, 0x01, 0xf7, //0x00003289 addq %rsi, %rdi - 0x48, 0x83, 0xfa, 0xff, //0x0000328c cmpq $-1, %rdx - 0x48, 0x8b, 0x5d, 0xc8, //0x00003290 movq $-56(%rbp), %rbx - 0x48, 0x0f, 0x44, 0xdf, //0x00003294 cmoveq %rdi, %rbx - 0x48, 0x89, 0x5d, 0xc8, //0x00003298 movq %rbx, $-56(%rbp) - 0x48, 0x0f, 0x44, 0xd7, //0x0000329c cmoveq %rdi, %rdx - 0x48, 0x01, 0xf0, //0x000032a0 addq %rsi, %rax - 0x48, 0x83, 0xc0, 0x02, //0x000032a3 addq $2, %rax - 0x4c, 0x89, 0xcf, //0x000032a7 movq %r9, %rdi - 0x48, 0x29, 0xf7, //0x000032aa subq %rsi, %rdi - 0x48, 0x83, 0xc7, 0xfe, //0x000032ad addq $-2, %rdi - 0x49, 0x83, 0xc1, 0xfe, //0x000032b1 addq $-2, %r9 - 0x49, 0x39, 0xf1, //0x000032b5 cmpq %rsi, %r9 - 0x49, 0x89, 0xf9, //0x000032b8 movq %rdi, %r9 - 0x4c, 0x8b, 0x75, 0xd0, //0x000032bb movq $-48(%rbp), %r14 - 0x4c, 0x8b, 0x6d, 0xb8, //0x000032bf movq $-72(%rbp), %r13 - 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x000032c3 movabsq $4294977024, %r11 - 0x0f, 0x85, 0x72, 0xff, 0xff, 0xff, //0x000032cd jne LBB0_523 - 0xe9, 0x3f, 0x07, 0x00, 0x00, //0x000032d3 jmp LBB0_610 - //0x000032d8 LBB0_531 - 0x48, 0x01, 0xf0, //0x000032d8 addq %rsi, %rax - 0x48, 0x83, 0xc0, 0x01, //0x000032db addq $1, %rax - //0x000032df LBB0_532 - 0x4c, 0x29, 0xe0, //0x000032df subq %r12, %rax - 0xe9, 0x9f, 0xdf, 0xff, 0xff, //0x000032e2 jmp LBB0_223 - //0x000032e7 LBB0_527 - 0x80, 0xfb, 0x22, //0x000032e7 cmpb $34, %bl - 0x0f, 0x85, 0x3f, 0x09, 0x00, 0x00, //0x000032ea jne LBB0_490 - 0x66, 0x41, 0x0f, 0x6f, 0xf5, //0x000032f0 movdqa %xmm13, %xmm6 - 0x66, 0x0f, 0x6f, 0xea, //0x000032f5 movdqa %xmm2, %xmm5 - 0x4c, 0x01, 0xc8, //0x000032f9 addq %r9, %rax - 0x4c, 0x8b, 0x75, 0xd0, //0x000032fc movq $-48(%rbp), %r14 - 0x4c, 0x8b, 0x6d, 0xb8, //0x00003300 movq $-72(%rbp), %r13 - 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00003304 movabsq $4294977024, %r11 - 0xe9, 0xcc, 0xff, 0xff, 0xff, //0x0000330e jmp LBB0_532 - //0x00003313 LBB0_533 - 0x48, 0x89, 0xdf, //0x00003313 movq %rbx, %rdi - 0x66, 0x41, 0x0f, 0x6f, 0xfd, //0x00003316 movdqa %xmm13, %xmm7 - 0x66, 0x0f, 0x6f, 0xf2, //0x0000331b movdqa %xmm2, %xmm6 - 0x48, 0x83, 0x7d, 0xc8, 0xff, //0x0000331f cmpq $-1, $-56(%rbp) - 0x0f, 0x85, 0xd0, 0x00, 0x00, 0x00, //0x00003324 jne LBB0_543 - 0x49, 0x89, 0xc0, //0x0000332a movq %rax, %r8 - 0x4d, 0x29, 0xe0, //0x0000332d subq %r12, %r8 - 0x49, 0x0f, 0xbc, 0xd9, //0x00003330 bsfq %r9, %rbx - 0x4c, 0x01, 0xc3, //0x00003334 addq %r8, %rbx - 0x48, 0x89, 0x5d, 0xc8, //0x00003337 movq %rbx, $-56(%rbp) - 0xe9, 0xba, 0x00, 0x00, 0x00, //0x0000333b jmp LBB0_543 - //0x00003340 LBB0_535 - 0x49, 0x39, 0xd1, //0x00003340 cmpq %rdx, %r9 - 0x0f, 0x84, 0xfe, 0x06, 0x00, 0x00, //0x00003343 je LBB0_638 - 0x66, 0x41, 0x0f, 0x6f, 0xf5, //0x00003349 movdqa %xmm13, %xmm6 - 0x66, 0x0f, 0x6f, 0xea, //0x0000334e movdqa %xmm2, %xmm5 - 0x49, 0x01, 0xd2, //0x00003352 addq %rdx, %r10 - 0x49, 0x83, 0xc2, 0x01, //0x00003355 addq $1, %r10 - 0x48, 0xf7, 0xd2, //0x00003359 notq %rdx - 0x49, 0x01, 0xd1, //0x0000335c addq %rdx, %r9 - 0x4c, 0x8b, 0x75, 0xd0, //0x0000335f movq $-48(%rbp), %r14 - 0x4c, 0x8b, 0x6d, 0xb8, //0x00003363 movq $-72(%rbp), %r13 - 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00003367 movabsq $4294977024, %r11 - 0x4d, 0x85, 0xc9, //0x00003371 testq %r9, %r9 - 0x0f, 0x8f, 0x24, 0x00, 0x00, 0x00, //0x00003374 jg LBB0_539 - 0xe9, 0xc8, 0x06, 0x00, 0x00, //0x0000337a jmp LBB0_638 - //0x0000337f LBB0_537 - 0x48, 0xc7, 0xc1, 0xfe, 0xff, 0xff, 0xff, //0x0000337f movq $-2, %rcx - 0xb8, 0x02, 0x00, 0x00, 0x00, //0x00003386 movl $2, %eax - 0x49, 0x01, 0xc2, //0x0000338b addq %rax, %r10 - 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x0000338e movq $-1, %rax - 0x49, 0x01, 0xc9, //0x00003395 addq %rcx, %r9 - 0x0f, 0x8e, 0xa9, 0x06, 0x00, 0x00, //0x00003398 jle LBB0_638 - //0x0000339e LBB0_539 - 0x41, 0x0f, 0xb6, 0x02, //0x0000339e movzbl (%r10), %eax - 0x3c, 0x5c, //0x000033a2 cmpb $92, %al - 0x0f, 0x84, 0xd5, 0xff, 0xff, 0xff, //0x000033a4 je LBB0_537 - 0x3c, 0x22, //0x000033aa cmpb $34, %al - 0x0f, 0x84, 0x24, 0x00, 0x00, 0x00, //0x000033ac je LBB0_607 - 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x000033b2 movq $-1, %rcx - 0xb8, 0x01, 0x00, 0x00, 0x00, //0x000033b9 movl $1, %eax - 0x49, 0x01, 0xc2, //0x000033be addq %rax, %r10 - 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x000033c1 movq $-1, %rax - 0x49, 0x01, 0xc9, //0x000033c8 addq %rcx, %r9 - 0x0f, 0x8f, 0xcd, 0xff, 0xff, 0xff, //0x000033cb jg LBB0_539 - 0xe9, 0x71, 0x06, 0x00, 0x00, //0x000033d1 jmp LBB0_638 - //0x000033d6 LBB0_607 - 0x4d, 0x29, 0xe2, //0x000033d6 subq %r12, %r10 - 0x49, 0x83, 0xc2, 0x01, //0x000033d9 addq $1, %r10 - 0x4d, 0x89, 0x16, //0x000033dd movq %r10, (%r14) - 0x4d, 0x85, 0xc0, //0x000033e0 testq %r8, %r8 - 0x0f, 0x8f, 0x33, 0xe4, 0xff, 0xff, //0x000033e3 jg LBB0_306 - 0xe9, 0x13, 0x06, 0x00, 0x00, //0x000033e9 jmp LBB0_608 - //0x000033ee LBB0_542 - 0x48, 0x89, 0xdf, //0x000033ee movq %rbx, %rdi - 0x66, 0x41, 0x0f, 0x6f, 0xfd, //0x000033f1 movdqa %xmm13, %xmm7 - 0x66, 0x0f, 0x6f, 0xf2, //0x000033f6 movdqa %xmm2, %xmm6 - //0x000033fa LBB0_543 - 0x48, 0x89, 0xfb, //0x000033fa movq %rdi, %rbx - 0xf7, 0xd7, //0x000033fd notl %edi - 0x44, 0x21, 0xcf, //0x000033ff andl %r9d, %edi - 0x44, 0x8d, 0x04, 0x7b, //0x00003402 leal (%rbx,%rdi,2), %r8d - 0x8d, 0x14, 0x3f, //0x00003406 leal (%rdi,%rdi), %edx - 0xf7, 0xd2, //0x00003409 notl %edx - 0x44, 0x21, 0xca, //0x0000340b andl %r9d, %edx - 0x81, 0xe2, 0xaa, 0xaa, 0xaa, 0xaa, //0x0000340e andl $-1431655766, %edx - 0x31, 0xdb, //0x00003414 xorl %ebx, %ebx - 0x01, 0xfa, //0x00003416 addl %edi, %edx - 0x0f, 0x92, 0xc3, //0x00003418 setb %bl - 0x01, 0xd2, //0x0000341b addl %edx, %edx - 0x81, 0xf2, 0x55, 0x55, 0x55, 0x55, //0x0000341d xorl $1431655765, %edx - 0x44, 0x21, 0xc2, //0x00003423 andl %r8d, %edx - 0xf7, 0xd2, //0x00003426 notl %edx - 0x21, 0xd1, //0x00003428 andl %edx, %ecx - 0x4c, 0x8b, 0x6d, 0xb8, //0x0000342a movq $-72(%rbp), %r13 - 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x0000342e movabsq $4294977024, %r11 - 0x66, 0x0f, 0x6f, 0xd6, //0x00003438 movdqa %xmm6, %xmm2 - 0x66, 0x44, 0x0f, 0x6f, 0xef, //0x0000343c movdqa %xmm7, %xmm13 - 0xe9, 0xd0, 0xf3, 0xff, 0xff, //0x00003441 jmp LBB0_170 - //0x00003446 LBB0_544 - 0x66, 0x41, 0x0f, 0x6f, 0xf5, //0x00003446 movdqa %xmm13, %xmm6 - 0x66, 0x0f, 0x6f, 0xea, //0x0000344b movdqa %xmm2, %xmm5 - 0x48, 0x83, 0x7d, 0xc8, 0xff, //0x0000344f cmpq $-1, $-56(%rbp) - 0x0f, 0x85, 0x1f, 0x00, 0x00, 0x00, //0x00003454 jne LBB0_547 - 0x48, 0x89, 0xc1, //0x0000345a movq %rax, %rcx - 0x4c, 0x29, 0xe1, //0x0000345d subq %r12, %rcx - 0x48, 0x0f, 0xbc, 0xfe, //0x00003460 bsfq %rsi, %rdi - 0x48, 0x01, 0xcf, //0x00003464 addq %rcx, %rdi - 0x48, 0x89, 0x7d, 0xc8, //0x00003467 movq %rdi, $-56(%rbp) - 0xe9, 0x09, 0x00, 0x00, 0x00, //0x0000346b jmp LBB0_547 - //0x00003470 LBB0_546 - 0x66, 0x41, 0x0f, 0x6f, 0xf5, //0x00003470 movdqa %xmm13, %xmm6 - 0x66, 0x0f, 0x6f, 0xea, //0x00003475 movdqa %xmm2, %xmm5 - //0x00003479 LBB0_547 - 0x44, 0x89, 0xc1, //0x00003479 movl %r8d, %ecx - 0xf7, 0xd1, //0x0000347c notl %ecx - 0x21, 0xf1, //0x0000347e andl %esi, %ecx - 0x41, 0x8d, 0x3c, 0x48, //0x00003480 leal (%r8,%rcx,2), %edi - 0x8d, 0x1c, 0x09, //0x00003484 leal (%rcx,%rcx), %ebx - 0xf7, 0xd3, //0x00003487 notl %ebx - 0x21, 0xf3, //0x00003489 andl %esi, %ebx - 0x81, 0xe3, 0xaa, 0xaa, 0xaa, 0xaa, //0x0000348b andl $-1431655766, %ebx - 0x45, 0x31, 0xc0, //0x00003491 xorl %r8d, %r8d - 0x01, 0xcb, //0x00003494 addl %ecx, %ebx - 0x41, 0x0f, 0x92, 0xc0, //0x00003496 setb %r8b - 0x01, 0xdb, //0x0000349a addl %ebx, %ebx - 0x81, 0xf3, 0x55, 0x55, 0x55, 0x55, //0x0000349c xorl $1431655765, %ebx - 0x21, 0xfb, //0x000034a2 andl %edi, %ebx - 0xf7, 0xd3, //0x000034a4 notl %ebx - 0x21, 0xda, //0x000034a6 andl %ebx, %edx - 0x4c, 0x8b, 0x75, 0xd0, //0x000034a8 movq $-48(%rbp), %r14 - 0x4c, 0x8b, 0x6d, 0xb8, //0x000034ac movq $-72(%rbp), %r13 - 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x000034b0 movabsq $4294977024, %r11 - 0x66, 0x0f, 0x6f, 0xd5, //0x000034ba movdqa %xmm5, %xmm2 - 0x66, 0x44, 0x0f, 0x6f, 0xee, //0x000034be movdqa %xmm6, %xmm13 - 0x48, 0x85, 0xd2, //0x000034c3 testq %rdx, %rdx - 0x0f, 0x85, 0x44, 0xf4, 0xff, 0xff, //0x000034c6 jne LBB0_77 - //0x000034cc LBB0_548 - 0x48, 0x83, 0xc0, 0x20, //0x000034cc addq $32, %rax - 0x49, 0x83, 0xc1, 0xe0, //0x000034d0 addq $-32, %r9 - //0x000034d4 LBB0_549 - 0x4d, 0x85, 0xc0, //0x000034d4 testq %r8, %r8 - 0x0f, 0x85, 0xc4, 0x01, 0x00, 0x00, //0x000034d7 jne LBB0_568 - 0x4c, 0x89, 0xe1, //0x000034dd movq %r12, %rcx - 0x48, 0xf7, 0xd1, //0x000034e0 notq %rcx - 0x48, 0x8b, 0x55, 0xc8, //0x000034e3 movq $-56(%rbp), %rdx - 0x4d, 0x85, 0xc9, //0x000034e7 testq %r9, %r9 - 0x0f, 0x84, 0x9e, 0x00, 0x00, 0x00, //0x000034ea je LBB0_561 - //0x000034f0 LBB0_551 - 0x48, 0x83, 0xc1, 0x01, //0x000034f0 addq $1, %rcx - //0x000034f4 LBB0_552 - 0x31, 0xf6, //0x000034f4 xorl %esi, %esi - //0x000034f6 LBB0_553 - 0x0f, 0xb6, 0x1c, 0x30, //0x000034f6 movzbl (%rax,%rsi), %ebx - 0x80, 0xfb, 0x22, //0x000034fa cmpb $34, %bl - 0x0f, 0x84, 0x84, 0x00, 0x00, 0x00, //0x000034fd je LBB0_560 - 0x80, 0xfb, 0x5c, //0x00003503 cmpb $92, %bl - 0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x00003506 je LBB0_558 - 0x48, 0x83, 0xc6, 0x01, //0x0000350c addq $1, %rsi - 0x49, 0x39, 0xf1, //0x00003510 cmpq %rsi, %r9 - 0x0f, 0x85, 0xdd, 0xff, 0xff, 0xff, //0x00003513 jne LBB0_553 - 0xe9, 0x78, 0x00, 0x00, 0x00, //0x00003519 jmp LBB0_556 - //0x0000351e LBB0_558 - 0x49, 0x8d, 0x79, 0xff, //0x0000351e leaq $-1(%r9), %rdi - 0x48, 0x39, 0xf7, //0x00003522 cmpq %rsi, %rdi - 0x0f, 0x84, 0x23, 0x07, 0x00, 0x00, //0x00003525 je LBB0_507 - 0x66, 0x41, 0x0f, 0x6f, 0xf5, //0x0000352b movdqa %xmm13, %xmm6 - 0x66, 0x0f, 0x6f, 0xea, //0x00003530 movdqa %xmm2, %xmm5 - 0x48, 0x8d, 0x3c, 0x01, //0x00003534 leaq (%rcx,%rax), %rdi - 0x48, 0x01, 0xf7, //0x00003538 addq %rsi, %rdi - 0x48, 0x83, 0xfa, 0xff, //0x0000353b cmpq $-1, %rdx - 0x48, 0x8b, 0x5d, 0xc8, //0x0000353f movq $-56(%rbp), %rbx - 0x48, 0x0f, 0x44, 0xdf, //0x00003543 cmoveq %rdi, %rbx - 0x48, 0x89, 0x5d, 0xc8, //0x00003547 movq %rbx, $-56(%rbp) - 0x48, 0x0f, 0x44, 0xd7, //0x0000354b cmoveq %rdi, %rdx - 0x48, 0x01, 0xf0, //0x0000354f addq %rsi, %rax - 0x48, 0x83, 0xc0, 0x02, //0x00003552 addq $2, %rax - 0x4c, 0x89, 0xcf, //0x00003556 movq %r9, %rdi - 0x48, 0x29, 0xf7, //0x00003559 subq %rsi, %rdi - 0x48, 0x83, 0xc7, 0xfe, //0x0000355c addq $-2, %rdi - 0x49, 0x83, 0xc1, 0xfe, //0x00003560 addq $-2, %r9 - 0x49, 0x39, 0xf1, //0x00003564 cmpq %rsi, %r9 - 0x49, 0x89, 0xf9, //0x00003567 movq %rdi, %r9 - 0x4c, 0x8b, 0x75, 0xd0, //0x0000356a movq $-48(%rbp), %r14 - 0x4c, 0x8b, 0x6d, 0xb8, //0x0000356e movq $-72(%rbp), %r13 - 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00003572 movabsq $4294977024, %r11 - 0x0f, 0x85, 0x72, 0xff, 0xff, 0xff, //0x0000357c jne LBB0_552 - 0xe9, 0xec, 0x04, 0x00, 0x00, //0x00003582 jmp LBB0_616 - //0x00003587 LBB0_560 - 0x48, 0x01, 0xf0, //0x00003587 addq %rsi, %rax - 0x48, 0x83, 0xc0, 0x01, //0x0000358a addq $1, %rax - //0x0000358e LBB0_561 - 0x4c, 0x29, 0xe0, //0x0000358e subq %r12, %rax - 0xe9, 0x6d, 0xe2, 0xff, 0xff, //0x00003591 jmp LBB0_304 - //0x00003596 LBB0_556 - 0x80, 0xfb, 0x22, //0x00003596 cmpb $34, %bl - 0x0f, 0x85, 0xaf, 0x06, 0x00, 0x00, //0x00003599 jne LBB0_507 - 0x66, 0x41, 0x0f, 0x6f, 0xf5, //0x0000359f movdqa %xmm13, %xmm6 - 0x66, 0x0f, 0x6f, 0xea, //0x000035a4 movdqa %xmm2, %xmm5 - 0x4c, 0x01, 0xc8, //0x000035a8 addq %r9, %rax - 0x4c, 0x8b, 0x75, 0xd0, //0x000035ab movq $-48(%rbp), %r14 - 0x4c, 0x8b, 0x6d, 0xb8, //0x000035af movq $-72(%rbp), %r13 - 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x000035b3 movabsq $4294977024, %r11 - 0xe9, 0xcc, 0xff, 0xff, 0xff, //0x000035bd jmp LBB0_561 - //0x000035c2 LBB0_562 - 0x66, 0x0f, 0x6f, 0xf2, //0x000035c2 movdqa %xmm2, %xmm6 - 0x48, 0x83, 0x7d, 0xc8, 0xff, //0x000035c6 cmpq $-1, $-56(%rbp) - 0x0f, 0x85, 0x1b, 0x00, 0x00, 0x00, //0x000035cb jne LBB0_565 - 0x49, 0x89, 0xc0, //0x000035d1 movq %rax, %r8 - 0x4c, 0x2b, 0x45, 0xc0, //0x000035d4 subq $-64(%rbp), %r8 - 0x49, 0x0f, 0xbc, 0xda, //0x000035d8 bsfq %r10, %rbx - 0x4c, 0x01, 0xc3, //0x000035dc addq %r8, %rbx - 0x48, 0x89, 0x5d, 0xc8, //0x000035df movq %rbx, $-56(%rbp) - 0xe9, 0x04, 0x00, 0x00, 0x00, //0x000035e3 jmp LBB0_565 - //0x000035e8 LBB0_564 - 0x66, 0x0f, 0x6f, 0xf2, //0x000035e8 movdqa %xmm2, %xmm6 - //0x000035ec LBB0_565 - 0x44, 0x89, 0xe2, //0x000035ec movl %r12d, %edx - 0xf7, 0xd2, //0x000035ef notl %edx - 0x44, 0x21, 0xd2, //0x000035f1 andl %r10d, %edx - 0x45, 0x8d, 0x04, 0x54, //0x000035f4 leal (%r12,%rdx,2), %r8d - 0x8d, 0x0c, 0x12, //0x000035f8 leal (%rdx,%rdx), %ecx - 0xf7, 0xd1, //0x000035fb notl %ecx - 0x44, 0x21, 0xd1, //0x000035fd andl %r10d, %ecx - 0x81, 0xe1, 0xaa, 0xaa, 0xaa, 0xaa, //0x00003600 andl $-1431655766, %ecx - 0x45, 0x31, 0xe4, //0x00003606 xorl %r12d, %r12d - 0x01, 0xd1, //0x00003609 addl %edx, %ecx - 0x41, 0x0f, 0x92, 0xc4, //0x0000360b setb %r12b - 0x01, 0xc9, //0x0000360f addl %ecx, %ecx - 0x81, 0xf1, 0x55, 0x55, 0x55, 0x55, //0x00003611 xorl $1431655765, %ecx - 0x44, 0x21, 0xc1, //0x00003617 andl %r8d, %ecx - 0xf7, 0xd1, //0x0000361a notl %ecx - 0x21, 0xce, //0x0000361c andl %ecx, %esi - 0x4c, 0x8b, 0x75, 0xd0, //0x0000361e movq $-48(%rbp), %r14 - 0x4c, 0x8b, 0x6d, 0xb8, //0x00003622 movq $-72(%rbp), %r13 - 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00003626 movabsq $4294977024, %r11 - 0x66, 0x0f, 0x6f, 0xd6, //0x00003630 movdqa %xmm6, %xmm2 - 0xf3, 0x44, 0x0f, 0x6f, 0x2d, 0x03, 0xca, 0xff, 0xff, //0x00003634 movdqu $-13821(%rip), %xmm13 /* LCPI0_4+0(%rip) */ - 0x4c, 0x8b, 0x45, 0xc0, //0x0000363d movq $-64(%rbp), %r8 - 0xe9, 0x79, 0xf3, 0xff, 0xff, //0x00003641 jmp LBB0_199 - //0x00003646 LBB0_566 - 0x4d, 0x85, 0xc9, //0x00003646 testq %r9, %r9 - 0x0f, 0x84, 0xe0, 0x05, 0x00, 0x00, //0x00003649 je LBB0_490 - 0x66, 0x41, 0x0f, 0x6f, 0xf5, //0x0000364f movdqa %xmm13, %xmm6 - 0x66, 0x0f, 0x6f, 0xea, //0x00003654 movdqa %xmm2, %xmm5 - 0x4c, 0x89, 0xe1, //0x00003658 movq %r12, %rcx - 0x48, 0xf7, 0xd1, //0x0000365b notq %rcx - 0x48, 0x8d, 0x34, 0x08, //0x0000365e leaq (%rax,%rcx), %rsi - 0x48, 0x8b, 0x7d, 0xc8, //0x00003662 movq $-56(%rbp), %rdi - 0x48, 0x83, 0xff, 0xff, //0x00003666 cmpq $-1, %rdi - 0x48, 0x89, 0xfa, //0x0000366a movq %rdi, %rdx - 0x48, 0x0f, 0x44, 0xfe, //0x0000366d cmoveq %rsi, %rdi - 0x48, 0x0f, 0x44, 0xd6, //0x00003671 cmoveq %rsi, %rdx - 0x48, 0x83, 0xc0, 0x01, //0x00003675 addq $1, %rax - 0x49, 0x83, 0xc1, 0xff, //0x00003679 addq $-1, %r9 - 0x48, 0x89, 0x7d, 0xc8, //0x0000367d movq %rdi, $-56(%rbp) - 0x4c, 0x8b, 0x75, 0xd0, //0x00003681 movq $-48(%rbp), %r14 - 0x4c, 0x8b, 0x6d, 0xb8, //0x00003685 movq $-72(%rbp), %r13 - 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00003689 movabsq $4294977024, %r11 - 0x4d, 0x85, 0xc9, //0x00003693 testq %r9, %r9 - 0x0f, 0x85, 0xa5, 0xfb, 0xff, 0xff, //0x00003696 jne LBB0_522 - 0xe9, 0x3e, 0xfc, 0xff, 0xff, //0x0000369c jmp LBB0_532 - //0x000036a1 LBB0_568 - 0x4d, 0x85, 0xc9, //0x000036a1 testq %r9, %r9 - 0x0f, 0x84, 0xa4, 0x05, 0x00, 0x00, //0x000036a4 je LBB0_507 - 0x66, 0x41, 0x0f, 0x6f, 0xf5, //0x000036aa movdqa %xmm13, %xmm6 - 0x66, 0x0f, 0x6f, 0xea, //0x000036af movdqa %xmm2, %xmm5 - 0x4c, 0x89, 0xe1, //0x000036b3 movq %r12, %rcx - 0x48, 0xf7, 0xd1, //0x000036b6 notq %rcx - 0x48, 0x8d, 0x34, 0x08, //0x000036b9 leaq (%rax,%rcx), %rsi - 0x48, 0x8b, 0x7d, 0xc8, //0x000036bd movq $-56(%rbp), %rdi - 0x48, 0x83, 0xff, 0xff, //0x000036c1 cmpq $-1, %rdi - 0x48, 0x89, 0xfa, //0x000036c5 movq %rdi, %rdx - 0x48, 0x0f, 0x44, 0xfe, //0x000036c8 cmoveq %rsi, %rdi - 0x48, 0x0f, 0x44, 0xd6, //0x000036cc cmoveq %rsi, %rdx - 0x48, 0x83, 0xc0, 0x01, //0x000036d0 addq $1, %rax - 0x49, 0x83, 0xc1, 0xff, //0x000036d4 addq $-1, %r9 - 0x48, 0x89, 0x7d, 0xc8, //0x000036d8 movq %rdi, $-56(%rbp) - 0x4c, 0x8b, 0x75, 0xd0, //0x000036dc movq $-48(%rbp), %r14 - 0x4c, 0x8b, 0x6d, 0xb8, //0x000036e0 movq $-72(%rbp), %r13 - 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x000036e4 movabsq $4294977024, %r11 - 0x4d, 0x85, 0xc9, //0x000036ee testq %r9, %r9 - 0x0f, 0x85, 0xf9, 0xfd, 0xff, 0xff, //0x000036f1 jne LBB0_551 - 0xe9, 0x92, 0xfe, 0xff, 0xff, //0x000036f7 jmp LBB0_561 - //0x000036fc LBB0_570 - 0x49, 0x39, 0xd1, //0x000036fc cmpq %rdx, %r9 - 0x0f, 0x84, 0x42, 0x03, 0x00, 0x00, //0x000036ff je LBB0_638 - 0x66, 0x41, 0x0f, 0x6f, 0xf5, //0x00003705 movdqa %xmm13, %xmm6 - 0x66, 0x0f, 0x6f, 0xea, //0x0000370a movdqa %xmm2, %xmm5 - 0x49, 0x01, 0xd2, //0x0000370e addq %rdx, %r10 - 0x49, 0x83, 0xc2, 0x01, //0x00003711 addq $1, %r10 - 0x48, 0xf7, 0xd2, //0x00003715 notq %rdx - 0x49, 0x01, 0xd1, //0x00003718 addq %rdx, %r9 - 0x4c, 0x8b, 0x75, 0xd0, //0x0000371b movq $-48(%rbp), %r14 - 0x4c, 0x8b, 0x6d, 0xb8, //0x0000371f movq $-72(%rbp), %r13 - 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00003723 movabsq $4294977024, %r11 - 0x4d, 0x85, 0xc9, //0x0000372d testq %r9, %r9 - 0x0f, 0x8f, 0x24, 0x00, 0x00, 0x00, //0x00003730 jg LBB0_574 - 0xe9, 0x0c, 0x03, 0x00, 0x00, //0x00003736 jmp LBB0_638 - //0x0000373b LBB0_572 - 0x48, 0xc7, 0xc1, 0xfe, 0xff, 0xff, 0xff, //0x0000373b movq $-2, %rcx - 0xb8, 0x02, 0x00, 0x00, 0x00, //0x00003742 movl $2, %eax - 0x49, 0x01, 0xc2, //0x00003747 addq %rax, %r10 - 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x0000374a movq $-1, %rax - 0x49, 0x01, 0xc9, //0x00003751 addq %rcx, %r9 - 0x0f, 0x8e, 0xed, 0x02, 0x00, 0x00, //0x00003754 jle LBB0_638 - //0x0000375a LBB0_574 - 0x41, 0x0f, 0xb6, 0x02, //0x0000375a movzbl (%r10), %eax - 0x3c, 0x5c, //0x0000375e cmpb $92, %al - 0x0f, 0x84, 0xd5, 0xff, 0xff, 0xff, //0x00003760 je LBB0_572 - 0x3c, 0x22, //0x00003766 cmpb $34, %al - 0x0f, 0x84, 0x24, 0x00, 0x00, 0x00, //0x00003768 je LBB0_577 - 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x0000376e movq $-1, %rcx - 0xb8, 0x01, 0x00, 0x00, 0x00, //0x00003775 movl $1, %eax - 0x49, 0x01, 0xc2, //0x0000377a addq %rax, %r10 - 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x0000377d movq $-1, %rax - 0x49, 0x01, 0xc9, //0x00003784 addq %rcx, %r9 - 0x0f, 0x8f, 0xcd, 0xff, 0xff, 0xff, //0x00003787 jg LBB0_574 - 0xe9, 0xb5, 0x02, 0x00, 0x00, //0x0000378d jmp LBB0_638 - //0x00003792 LBB0_577 - 0x4d, 0x29, 0xe2, //0x00003792 subq %r12, %r10 - 0x49, 0x83, 0xc2, 0x01, //0x00003795 addq $1, %r10 - 0x4d, 0x89, 0x16, //0x00003799 movq %r10, (%r14) - 0x4d, 0x85, 0xc0, //0x0000379c testq %r8, %r8 - 0x0f, 0x8f, 0x1b, 0xca, 0xff, 0xff, //0x0000379f jg LBB0_4 - 0xe9, 0x57, 0x02, 0x00, 0x00, //0x000037a5 jmp LBB0_608 - //0x000037aa LBB0_578 - 0x66, 0x41, 0x0f, 0x6f, 0xf5, //0x000037aa movdqa %xmm13, %xmm6 - 0x66, 0x0f, 0x6f, 0xea, //0x000037af movdqa %xmm2, %xmm5 - 0x48, 0x83, 0x7d, 0xc8, 0xff, //0x000037b3 cmpq $-1, $-56(%rbp) - 0x0f, 0x85, 0x1f, 0x00, 0x00, 0x00, //0x000037b8 jne LBB0_581 - 0x48, 0x89, 0xc1, //0x000037be movq %rax, %rcx - 0x4c, 0x29, 0xe1, //0x000037c1 subq %r12, %rcx - 0x48, 0x0f, 0xbc, 0xfe, //0x000037c4 bsfq %rsi, %rdi - 0x48, 0x01, 0xcf, //0x000037c8 addq %rcx, %rdi - 0x48, 0x89, 0x7d, 0xc8, //0x000037cb movq %rdi, $-56(%rbp) - 0xe9, 0x09, 0x00, 0x00, 0x00, //0x000037cf jmp LBB0_581 - //0x000037d4 LBB0_580 - 0x66, 0x41, 0x0f, 0x6f, 0xf5, //0x000037d4 movdqa %xmm13, %xmm6 - 0x66, 0x0f, 0x6f, 0xea, //0x000037d9 movdqa %xmm2, %xmm5 - //0x000037dd LBB0_581 - 0x44, 0x89, 0xc1, //0x000037dd movl %r8d, %ecx - 0xf7, 0xd1, //0x000037e0 notl %ecx - 0x21, 0xf1, //0x000037e2 andl %esi, %ecx - 0x41, 0x8d, 0x3c, 0x48, //0x000037e4 leal (%r8,%rcx,2), %edi - 0x8d, 0x1c, 0x09, //0x000037e8 leal (%rcx,%rcx), %ebx - 0xf7, 0xd3, //0x000037eb notl %ebx - 0x21, 0xf3, //0x000037ed andl %esi, %ebx - 0x81, 0xe3, 0xaa, 0xaa, 0xaa, 0xaa, //0x000037ef andl $-1431655766, %ebx - 0x45, 0x31, 0xc0, //0x000037f5 xorl %r8d, %r8d - 0x01, 0xcb, //0x000037f8 addl %ecx, %ebx - 0x41, 0x0f, 0x92, 0xc0, //0x000037fa setb %r8b - 0x01, 0xdb, //0x000037fe addl %ebx, %ebx - 0x81, 0xf3, 0x55, 0x55, 0x55, 0x55, //0x00003800 xorl $1431655765, %ebx - 0x21, 0xfb, //0x00003806 andl %edi, %ebx - 0xf7, 0xd3, //0x00003808 notl %ebx - 0x21, 0xda, //0x0000380a andl %ebx, %edx - 0x4c, 0x8b, 0x75, 0xd0, //0x0000380c movq $-48(%rbp), %r14 - 0x4c, 0x8b, 0x6d, 0xb8, //0x00003810 movq $-72(%rbp), %r13 - 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00003814 movabsq $4294977024, %r11 - 0x66, 0x0f, 0x6f, 0xd5, //0x0000381e movdqa %xmm5, %xmm2 - 0x66, 0x44, 0x0f, 0x6f, 0xee, //0x00003822 movdqa %xmm6, %xmm13 - 0x48, 0x85, 0xd2, //0x00003827 testq %rdx, %rdx - 0x0f, 0x85, 0x89, 0xf4, 0xff, 0xff, //0x0000382a jne LBB0_245 - //0x00003830 LBB0_582 - 0x66, 0x41, 0x0f, 0x6f, 0xf5, //0x00003830 movdqa %xmm13, %xmm6 - 0x66, 0x0f, 0x6f, 0xea, //0x00003835 movdqa %xmm2, %xmm5 - 0x48, 0x83, 0xc0, 0x20, //0x00003839 addq $32, %rax - 0x49, 0x83, 0xc1, 0xe0, //0x0000383d addq $-32, %r9 - //0x00003841 LBB0_583 - 0x4d, 0x85, 0xc0, //0x00003841 testq %r8, %r8 - 0x0f, 0x85, 0x53, 0x01, 0x00, 0x00, //0x00003844 jne LBB0_601 - 0x4c, 0x89, 0xe2, //0x0000384a movq %r12, %rdx - 0x48, 0xf7, 0xd2, //0x0000384d notq %rdx - 0x48, 0x8b, 0x75, 0xc8, //0x00003850 movq $-56(%rbp), %rsi - 0x4d, 0x85, 0xc9, //0x00003854 testq %r9, %r9 - 0x0f, 0x84, 0x83, 0x00, 0x00, 0x00, //0x00003857 je LBB0_595 - //0x0000385d LBB0_585 - 0x48, 0x83, 0xc2, 0x01, //0x0000385d addq $1, %rdx - //0x00003861 LBB0_586 - 0x31, 0xff, //0x00003861 xorl %edi, %edi - //0x00003863 LBB0_587 - 0x0f, 0xb6, 0x0c, 0x38, //0x00003863 movzbl (%rax,%rdi), %ecx - 0x80, 0xf9, 0x22, //0x00003867 cmpb $34, %cl - 0x0f, 0x84, 0x69, 0x00, 0x00, 0x00, //0x0000386a je LBB0_594 - 0x80, 0xf9, 0x5c, //0x00003870 cmpb $92, %cl - 0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x00003873 je LBB0_592 - 0x48, 0x83, 0xc7, 0x01, //0x00003879 addq $1, %rdi - 0x49, 0x39, 0xf9, //0x0000387d cmpq %rdi, %r9 - 0x0f, 0x85, 0xdd, 0xff, 0xff, 0xff, //0x00003880 jne LBB0_587 - 0xe9, 0x78, 0x00, 0x00, 0x00, //0x00003886 jmp LBB0_590 - //0x0000388b LBB0_592 - 0x49, 0x8d, 0x49, 0xff, //0x0000388b leaq $-1(%r9), %rcx - 0x48, 0x39, 0xf9, //0x0000388f cmpq %rdi, %rcx - 0x0f, 0x84, 0xb6, 0x03, 0x00, 0x00, //0x00003892 je LBB0_507 - 0x48, 0x8d, 0x0c, 0x02, //0x00003898 leaq (%rdx,%rax), %rcx - 0x48, 0x01, 0xf9, //0x0000389c addq %rdi, %rcx - 0x48, 0x83, 0xfe, 0xff, //0x0000389f cmpq $-1, %rsi - 0x48, 0x8b, 0x5d, 0xc8, //0x000038a3 movq $-56(%rbp), %rbx - 0x48, 0x0f, 0x44, 0xd9, //0x000038a7 cmoveq %rcx, %rbx - 0x48, 0x89, 0x5d, 0xc8, //0x000038ab movq %rbx, $-56(%rbp) - 0x48, 0x0f, 0x44, 0xf1, //0x000038af cmoveq %rcx, %rsi - 0x48, 0x01, 0xf8, //0x000038b3 addq %rdi, %rax - 0x48, 0x83, 0xc0, 0x02, //0x000038b6 addq $2, %rax - 0x4c, 0x89, 0xc9, //0x000038ba movq %r9, %rcx - 0x48, 0x29, 0xf9, //0x000038bd subq %rdi, %rcx - 0x48, 0x83, 0xc1, 0xfe, //0x000038c0 addq $-2, %rcx - 0x49, 0x83, 0xc1, 0xfe, //0x000038c4 addq $-2, %r9 - 0x49, 0x39, 0xf9, //0x000038c8 cmpq %rdi, %r9 - 0x49, 0x89, 0xc9, //0x000038cb movq %rcx, %r9 - 0x0f, 0x85, 0x8d, 0xff, 0xff, 0xff, //0x000038ce jne LBB0_586 - 0xe9, 0x75, 0x03, 0x00, 0x00, //0x000038d4 jmp LBB0_507 - //0x000038d9 LBB0_594 - 0x48, 0x01, 0xf8, //0x000038d9 addq %rdi, %rax - 0x48, 0x83, 0xc0, 0x01, //0x000038dc addq $1, %rax - //0x000038e0 LBB0_595 - 0x4c, 0x29, 0xe0, //0x000038e0 subq %r12, %rax - //0x000038e3 LBB0_596 - 0x4c, 0x8b, 0x75, 0xd0, //0x000038e3 movq $-48(%rbp), %r14 - 0x4c, 0x8b, 0x6d, 0xb8, //0x000038e7 movq $-72(%rbp), %r13 - 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x000038eb movabsq $4294977024, %r11 - 0x66, 0x0f, 0x6f, 0xd5, //0x000038f5 movdqa %xmm5, %xmm2 - 0x66, 0x44, 0x0f, 0x6f, 0xee, //0x000038f9 movdqa %xmm6, %xmm13 - 0xe9, 0x3a, 0xed, 0xff, 0xff, //0x000038fe jmp LBB0_426 - //0x00003903 LBB0_590 - 0x80, 0xf9, 0x22, //0x00003903 cmpb $34, %cl - 0x0f, 0x85, 0x42, 0x03, 0x00, 0x00, //0x00003906 jne LBB0_507 - 0x4c, 0x01, 0xc8, //0x0000390c addq %r9, %rax - 0xe9, 0xcc, 0xff, 0xff, 0xff, //0x0000390f jmp LBB0_595 - //0x00003914 LBB0_597 - 0x48, 0x89, 0xd9, //0x00003914 movq %rbx, %rcx - 0x66, 0x41, 0x0f, 0x6f, 0xfd, //0x00003917 movdqa %xmm13, %xmm7 - 0x66, 0x0f, 0x6f, 0xf2, //0x0000391c movdqa %xmm2, %xmm6 - 0x48, 0x83, 0x7d, 0xc8, 0xff, //0x00003920 cmpq $-1, $-56(%rbp) - 0x0f, 0x85, 0x22, 0x00, 0x00, 0x00, //0x00003925 jne LBB0_600 - 0x49, 0x89, 0xc0, //0x0000392b movq %rax, %r8 - 0x4d, 0x29, 0xe0, //0x0000392e subq %r12, %r8 - 0x49, 0x0f, 0xbc, 0xd9, //0x00003931 bsfq %r9, %rbx - 0x4c, 0x01, 0xc3, //0x00003935 addq %r8, %rbx - 0x48, 0x89, 0x5d, 0xc8, //0x00003938 movq %rbx, $-56(%rbp) - 0xe9, 0x0c, 0x00, 0x00, 0x00, //0x0000393c jmp LBB0_600 - //0x00003941 LBB0_599 - 0x48, 0x89, 0xd9, //0x00003941 movq %rbx, %rcx - 0x66, 0x41, 0x0f, 0x6f, 0xfd, //0x00003944 movdqa %xmm13, %xmm7 - 0x66, 0x0f, 0x6f, 0xf2, //0x00003949 movdqa %xmm2, %xmm6 - //0x0000394d LBB0_600 - 0x48, 0x89, 0xcb, //0x0000394d movq %rcx, %rbx - 0xf7, 0xd1, //0x00003950 notl %ecx - 0x44, 0x21, 0xc9, //0x00003952 andl %r9d, %ecx - 0x44, 0x8d, 0x04, 0x4b, //0x00003955 leal (%rbx,%rcx,2), %r8d - 0x8d, 0x14, 0x09, //0x00003959 leal (%rcx,%rcx), %edx - 0xf7, 0xd2, //0x0000395c notl %edx - 0x44, 0x21, 0xca, //0x0000395e andl %r9d, %edx - 0x81, 0xe2, 0xaa, 0xaa, 0xaa, 0xaa, //0x00003961 andl $-1431655766, %edx - 0x31, 0xdb, //0x00003967 xorl %ebx, %ebx - 0x01, 0xca, //0x00003969 addl %ecx, %edx - 0x0f, 0x92, 0xc3, //0x0000396b setb %bl - 0x01, 0xd2, //0x0000396e addl %edx, %edx - 0x81, 0xf2, 0x55, 0x55, 0x55, 0x55, //0x00003970 xorl $1431655765, %edx - 0x44, 0x21, 0xc2, //0x00003976 andl %r8d, %edx - 0xf7, 0xd2, //0x00003979 notl %edx - 0x21, 0xd6, //0x0000397b andl %edx, %esi - 0x4c, 0x8b, 0x75, 0xd0, //0x0000397d movq $-48(%rbp), %r14 - 0x4c, 0x8b, 0x6d, 0xb8, //0x00003981 movq $-72(%rbp), %r13 - 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00003985 movabsq $4294977024, %r11 - 0x66, 0x0f, 0x6f, 0xd6, //0x0000398f movdqa %xmm6, %xmm2 - 0x66, 0x44, 0x0f, 0x6f, 0xef, //0x00003993 movdqa %xmm7, %xmm13 - 0xe9, 0xc0, 0xf3, 0xff, 0xff, //0x00003998 jmp LBB0_398 - //0x0000399d LBB0_601 - 0x4d, 0x85, 0xc9, //0x0000399d testq %r9, %r9 - 0x0f, 0x84, 0xa8, 0x02, 0x00, 0x00, //0x000039a0 je LBB0_507 - 0x4c, 0x89, 0xe2, //0x000039a6 movq %r12, %rdx - 0x48, 0xf7, 0xd2, //0x000039a9 notq %rdx - 0x48, 0x8d, 0x0c, 0x10, //0x000039ac leaq (%rax,%rdx), %rcx - 0x48, 0x8b, 0x7d, 0xc8, //0x000039b0 movq $-56(%rbp), %rdi - 0x48, 0x83, 0xff, 0xff, //0x000039b4 cmpq $-1, %rdi - 0x48, 0x89, 0xfe, //0x000039b8 movq %rdi, %rsi - 0x48, 0x0f, 0x44, 0xf9, //0x000039bb cmoveq %rcx, %rdi - 0x48, 0x0f, 0x44, 0xf1, //0x000039bf cmoveq %rcx, %rsi - 0x48, 0x83, 0xc0, 0x01, //0x000039c3 addq $1, %rax - 0x49, 0x83, 0xc1, 0xff, //0x000039c7 addq $-1, %r9 - 0x48, 0x89, 0x7d, 0xc8, //0x000039cb movq %rdi, $-56(%rbp) - 0x4d, 0x85, 0xc9, //0x000039cf testq %r9, %r9 - 0x0f, 0x85, 0x85, 0xfe, 0xff, 0xff, //0x000039d2 jne LBB0_585 - 0xe9, 0x03, 0xff, 0xff, 0xff, //0x000039d8 jmp LBB0_595 - //0x000039dd LBB0_603 - 0x49, 0x89, 0x16, //0x000039dd movq %rdx, (%r14) - //0x000039e0 LBB0_604 - 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x000039e0 movq $-1, %rax - 0xe9, 0x5b, 0x00, 0x00, 0x00, //0x000039e7 jmp LBB0_638 - //0x000039ec LBB0_634 - 0x48, 0xc7, 0xc0, 0xf9, 0xff, 0xff, 0xff, //0x000039ec movq $-7, %rax - 0xe9, 0x4f, 0x00, 0x00, 0x00, //0x000039f3 jmp LBB0_638 - //0x000039f8 LBB0_606 - 0x48, 0x83, 0xc0, 0xff, //0x000039f8 addq $-1, %rax - 0xe9, 0x46, 0x00, 0x00, 0x00, //0x000039fc jmp LBB0_638 - //0x00003a01 LBB0_608 - 0x49, 0x83, 0xc0, 0xff, //0x00003a01 addq $-1, %r8 - 0x4c, 0x89, 0xc0, //0x00003a05 movq %r8, %rax - 0xe9, 0x3a, 0x00, 0x00, 0x00, //0x00003a08 jmp LBB0_638 - //0x00003a0d LBB0_609 - 0x48, 0x83, 0xf8, 0xff, //0x00003a0d cmpq $-1, %rax - 0x0f, 0x85, 0x90, 0x00, 0x00, 0x00, //0x00003a11 jne LBB0_621 - //0x00003a17 LBB0_610 - 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00003a17 movq $-1, %rax - 0x48, 0x8b, 0x4d, 0xa0, //0x00003a1e movq $-96(%rbp), %rcx - 0x48, 0x89, 0x4d, 0xc8, //0x00003a22 movq %rcx, $-56(%rbp) - 0xe9, 0x7c, 0x00, 0x00, 0x00, //0x00003a26 jmp LBB0_621 - //0x00003a2b LBB0_611 - 0x49, 0xc7, 0xc5, 0xff, 0xff, 0xff, 0xff, //0x00003a2b movq $-1, %r13 - //0x00003a32 LBB0_612 - 0x4c, 0x29, 0xee, //0x00003a32 subq %r13, %rsi - 0x48, 0x83, 0xc6, 0xfe, //0x00003a35 addq $-2, %rsi - 0x48, 0x8b, 0x45, 0xd0, //0x00003a39 movq $-48(%rbp), %rax - 0x48, 0x89, 0x30, //0x00003a3d movq %rsi, (%rax) - //0x00003a40 LBB0_637 - 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00003a40 movq $-2, %rax - //0x00003a47 LBB0_638 - 0x48, 0x81, 0xc4, 0x88, 0x00, 0x00, 0x00, //0x00003a47 addq $136, %rsp - 0x5b, //0x00003a4e popq %rbx - 0x41, 0x5c, //0x00003a4f popq %r12 - 0x41, 0x5d, //0x00003a51 popq %r13 - 0x41, 0x5e, //0x00003a53 popq %r14 - 0x41, 0x5f, //0x00003a55 popq %r15 - 0x5d, //0x00003a57 popq %rbp - 0xc3, //0x00003a58 retq - //0x00003a59 LBB0_614 - 0x48, 0x83, 0xc6, 0xff, //0x00003a59 addq $-1, %rsi - 0x48, 0x89, 0xf0, //0x00003a5d movq %rsi, %rax - 0xe9, 0xe2, 0xff, 0xff, 0xff, //0x00003a60 jmp LBB0_638 - //0x00003a65 LBB0_615 - 0x48, 0x83, 0xf8, 0xff, //0x00003a65 cmpq $-1, %rax - 0x48, 0x8b, 0x55, 0xc8, //0x00003a69 movq $-56(%rbp), %rdx - 0x0f, 0x85, 0x0b, 0x00, 0x00, 0x00, //0x00003a6d jne LBB0_617 - //0x00003a73 LBB0_616 - 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00003a73 movq $-1, %rax - 0x48, 0x8b, 0x55, 0xa0, //0x00003a7a movq $-96(%rbp), %rdx - //0x00003a7e LBB0_617 - 0x49, 0x89, 0x16, //0x00003a7e movq %rdx, (%r14) - 0xe9, 0xc1, 0xff, 0xff, 0xff, //0x00003a81 jmp LBB0_638 - //0x00003a86 LBB0_618 - 0x48, 0x83, 0x7d, 0xc8, 0xff, //0x00003a86 cmpq $-1, $-56(%rbp) - 0x0f, 0x85, 0x0b, 0x00, 0x00, 0x00, //0x00003a8b jne LBB0_620 - 0x48, 0x0f, 0xbc, 0xce, //0x00003a91 bsfq %rsi, %rcx - 0x48, 0x01, 0xc1, //0x00003a95 addq %rax, %rcx - 0x48, 0x89, 0x4d, 0xc8, //0x00003a98 movq %rcx, $-56(%rbp) - //0x00003a9c LBB0_620 - 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00003a9c movq $-2, %rax - 0x4c, 0x8b, 0x75, 0xd0, //0x00003aa3 movq $-48(%rbp), %r14 - //0x00003aa7 LBB0_621 - 0x48, 0x8b, 0x4d, 0xc8, //0x00003aa7 movq $-56(%rbp), %rcx - 0x49, 0x89, 0x0e, //0x00003aab movq %rcx, (%r14) - 0xe9, 0x94, 0xff, 0xff, 0xff, //0x00003aae jmp LBB0_638 - //0x00003ab3 LBB0_622 - 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00003ab3 movq $-2, %rax - 0x80, 0xfa, 0x61, //0x00003aba cmpb $97, %dl - 0x0f, 0x85, 0x84, 0xff, 0xff, 0xff, //0x00003abd jne LBB0_638 - 0x48, 0x8d, 0x51, 0x01, //0x00003ac3 leaq $1(%rcx), %rdx - 0x49, 0x89, 0x16, //0x00003ac7 movq %rdx, (%r14) - 0x41, 0x80, 0x7c, 0x0c, 0x01, 0x6c, //0x00003aca cmpb $108, $1(%r12,%rcx) - 0x0f, 0x85, 0x71, 0xff, 0xff, 0xff, //0x00003ad0 jne LBB0_638 - 0x48, 0x8d, 0x51, 0x02, //0x00003ad6 leaq $2(%rcx), %rdx + 0x48, 0xc1, 0xe9, 0x04, //0x0000229e shrq $4, %rcx + 0x4c, 0x01, 0xe9, //0x000022a2 addq %r13, %rcx + 0x48, 0xba, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, //0x000022a5 movabsq $1085102592571150095, %rdx + 0x48, 0x21, 0xd1, //0x000022af andq %rdx, %rcx + 0x48, 0xba, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, //0x000022b2 movabsq $72340172838076673, %rdx + 0x48, 0x0f, 0xaf, 0xca, //0x000022bc imulq %rdx, %rcx + 0x48, 0xc1, 0xe9, 0x38, //0x000022c0 shrq $56, %rcx + 0x49, 0x01, 0xca, //0x000022c4 addq %rcx, %r10 + 0x49, 0x83, 0xc4, 0x40, //0x000022c7 addq $64, %r12 + 0x48, 0x8b, 0x55, 0xb8, //0x000022cb movq $-72(%rbp), %rdx + 0x48, 0x83, 0xc2, 0xc0, //0x000022cf addq $-64, %rdx + 0x4d, 0x89, 0xd8, //0x000022d3 movq %r11, %r8 + 0x48, 0x83, 0xfa, 0x40, //0x000022d6 cmpq $64, %rdx + 0x48, 0x89, 0x55, 0xb8, //0x000022da movq %rdx, $-72(%rbp) + 0x0f, 0x8d, 0x44, 0xfd, 0xff, 0xff, //0x000022de jge LBB0_367 + 0xe9, 0xe4, 0xfb, 0xff, 0xff, //0x000022e4 jmp LBB0_376 + //0x000022e9 LBB0_392 + 0x48, 0x8b, 0x75, 0xa8, //0x000022e9 movq $-88(%rbp), %rsi + 0x48, 0x8b, 0x4e, 0x08, //0x000022ed movq $8(%rsi), %rcx + 0x48, 0x0f, 0xbc, 0xd2, //0x000022f1 bsfq %rdx, %rdx + 0x48, 0x2b, 0x55, 0xb8, //0x000022f5 subq $-72(%rbp), %rdx + 0x48, 0x01, 0xd1, //0x000022f9 addq %rdx, %rcx + 0x48, 0x83, 0xc1, 0x01, //0x000022fc addq $1, %rcx + 0x4c, 0x8b, 0x75, 0xd0, //0x00002300 movq $-48(%rbp), %r14 + 0x49, 0x89, 0x0e, //0x00002304 movq %rcx, (%r14) + 0x48, 0x8b, 0x56, 0x08, //0x00002307 movq $8(%rsi), %rdx + 0x48, 0x39, 0xd1, //0x0000230b cmpq %rdx, %rcx + 0x48, 0x0f, 0x47, 0xca, //0x0000230e cmovaq %rdx, %rcx + 0x49, 0x89, 0x0e, //0x00002312 movq %rcx, (%r14) + 0x0f, 0x87, 0x94, 0x17, 0x00, 0x00, //0x00002315 ja LBB0_650 + 0x48, 0x8b, 0x45, 0xc0, //0x0000231b movq $-64(%rbp), %rax + 0xe9, 0x48, 0x09, 0x00, 0x00, //0x0000231f jmp LBB0_488 + //0x00002324 LBB0_394 + 0x66, 0x0f, 0xbc, 0xc9, //0x00002324 bsfw %cx, %cx + 0x0f, 0xb7, 0xd9, //0x00002328 movzwl %cx, %ebx + 0x48, 0x89, 0xd9, //0x0000232b movq %rbx, %rcx + 0x48, 0x29, 0xf9, //0x0000232e subq %rdi, %rcx + 0x49, 0x89, 0x0e, //0x00002331 movq %rcx, (%r14) + 0x48, 0x85, 0xc9, //0x00002334 testq %rcx, %rcx + 0x0f, 0x8e, 0x42, 0xef, 0xff, 0xff, //0x00002337 jle LBB0_231 + 0x49, 0x01, 0xd8, //0x0000233d addq %rbx, %r8 + 0x48, 0x01, 0xda, //0x00002340 addq %rbx, %rdx + 0x48, 0x01, 0xde, //0x00002343 addq %rbx, %rsi + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00002346 .p2align 4, 0x90 + //0x00002350 LBB0_396 + 0x0f, 0xb6, 0x0e, //0x00002350 movzbl (%rsi), %ecx + 0x48, 0x83, 0xf9, 0x20, //0x00002353 cmpq $32, %rcx + 0x0f, 0x87, 0x22, 0xef, 0xff, 0xff, //0x00002357 ja LBB0_231 + 0x49, 0x0f, 0xa3, 0xcb, //0x0000235d btq %rcx, %r11 + 0x0f, 0x83, 0x18, 0xef, 0xff, 0xff, //0x00002361 jae LBB0_231 + 0x49, 0x89, 0x16, //0x00002367 movq %rdx, (%r14) + 0x49, 0x83, 0xc0, 0xff, //0x0000236a addq $-1, %r8 + 0x48, 0x83, 0xc2, 0xff, //0x0000236e addq $-1, %rdx + 0x48, 0x83, 0xc6, 0xff, //0x00002372 addq $-1, %rsi + 0x49, 0x83, 0xf8, 0x01, //0x00002376 cmpq $1, %r8 + 0x0f, 0x8f, 0xd0, 0xff, 0xff, 0xff, //0x0000237a jg LBB0_396 + 0xe9, 0xfa, 0xee, 0xff, 0xff, //0x00002380 jmp LBB0_231 + //0x00002385 LBB0_399 + 0x49, 0x8d, 0x4f, 0xff, //0x00002385 leaq $-1(%r15), %rcx + 0x49, 0x39, 0xc8, //0x00002389 cmpq %rcx, %r8 + 0x49, 0xf7, 0xd7, //0x0000238c notq %r15 + 0x4d, 0x0f, 0x45, 0xf9, //0x0000238f cmovneq %r9, %r15 + 0x84, 0xd2, //0x00002393 testb %dl, %dl + 0x4d, 0x0f, 0x44, 0xf9, //0x00002395 cmoveq %r9, %r15 + 0x4d, 0x89, 0xfd, //0x00002399 movq %r15, %r13 + 0xe9, 0x53, 0x03, 0x00, 0x00, //0x0000239c jmp LBB0_451 + //0x000023a1 LBB0_400 + 0x48, 0x89, 0xc6, //0x000023a1 movq %rax, %rsi + 0x48, 0x29, 0xd6, //0x000023a4 subq %rdx, %rsi + 0x0f, 0x84, 0xf6, 0x18, 0x00, 0x00, //0x000023a7 je LBB0_658 + 0x48, 0x83, 0xfe, 0x40, //0x000023ad cmpq $64, %rsi + 0x0f, 0x82, 0x32, 0x0d, 0x00, 0x00, //0x000023b1 jb LBB0_520 + 0x48, 0xc7, 0x45, 0xc8, 0xff, 0xff, 0xff, 0xff, //0x000023b7 movq $-1, $-56(%rbp) + 0x48, 0x8b, 0x45, 0xc0, //0x000023bf movq $-64(%rbp), %rax + 0x31, 0xdb, //0x000023c3 xorl %ebx, %ebx + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000023c5 .p2align 4, 0x90 + //0x000023d0 LBB0_403 + 0x48, 0x89, 0x75, 0xb8, //0x000023d0 movq %rsi, $-72(%rbp) + 0x49, 0x89, 0xda, //0x000023d4 movq %rbx, %r10 + 0xf3, 0x41, 0x0f, 0x6f, 0x2c, 0x04, //0x000023d7 movdqu (%r12,%rax), %xmm5 + 0xf3, 0x41, 0x0f, 0x6f, 0x7c, 0x04, 0x10, //0x000023dd movdqu $16(%r12,%rax), %xmm7 + 0xf3, 0x41, 0x0f, 0x6f, 0x74, 0x04, 0x20, //0x000023e4 movdqu $32(%r12,%rax), %xmm6 + 0xf3, 0x41, 0x0f, 0x6f, 0x64, 0x04, 0x30, //0x000023eb movdqu $48(%r12,%rax), %xmm4 + 0x66, 0x0f, 0x6f, 0xdd, //0x000023f2 movdqa %xmm5, %xmm3 + 0x66, 0x0f, 0x74, 0xd8, //0x000023f6 pcmpeqb %xmm0, %xmm3 + 0x66, 0x44, 0x0f, 0xd7, 0xdb, //0x000023fa pmovmskb %xmm3, %r11d + 0x66, 0x0f, 0x6f, 0xdf, //0x000023ff movdqa %xmm7, %xmm3 + 0x66, 0x0f, 0x74, 0xd8, //0x00002403 pcmpeqb %xmm0, %xmm3 + 0x66, 0x0f, 0xd7, 0xcb, //0x00002407 pmovmskb %xmm3, %ecx + 0x66, 0x0f, 0x6f, 0xde, //0x0000240b movdqa %xmm6, %xmm3 + 0x66, 0x0f, 0x74, 0xd8, //0x0000240f pcmpeqb %xmm0, %xmm3 + 0x66, 0x44, 0x0f, 0xd7, 0xf3, //0x00002413 pmovmskb %xmm3, %r14d + 0x66, 0x0f, 0x6f, 0xdc, //0x00002418 movdqa %xmm4, %xmm3 + 0x66, 0x0f, 0x74, 0xd8, //0x0000241c pcmpeqb %xmm0, %xmm3 + 0x66, 0x44, 0x0f, 0xd7, 0xfb, //0x00002420 pmovmskb %xmm3, %r15d + 0x66, 0x0f, 0x6f, 0xdd, //0x00002425 movdqa %xmm5, %xmm3 + 0x66, 0x0f, 0x74, 0xd9, //0x00002429 pcmpeqb %xmm1, %xmm3 + 0x66, 0x44, 0x0f, 0xd7, 0xeb, //0x0000242d pmovmskb %xmm3, %r13d + 0x66, 0x0f, 0x6f, 0xdf, //0x00002432 movdqa %xmm7, %xmm3 + 0x66, 0x0f, 0x74, 0xd9, //0x00002436 pcmpeqb %xmm1, %xmm3 + 0x66, 0x0f, 0xd7, 0xdb, //0x0000243a pmovmskb %xmm3, %ebx + 0x66, 0x0f, 0x6f, 0xde, //0x0000243e movdqa %xmm6, %xmm3 + 0x66, 0x0f, 0x74, 0xd9, //0x00002442 pcmpeqb %xmm1, %xmm3 + 0x66, 0x0f, 0xd7, 0xfb, //0x00002446 pmovmskb %xmm3, %edi + 0x66, 0x0f, 0x6f, 0xdc, //0x0000244a movdqa %xmm4, %xmm3 + 0x66, 0x0f, 0x74, 0xd9, //0x0000244e pcmpeqb %xmm1, %xmm3 + 0x66, 0x44, 0x0f, 0xd7, 0xcb, //0x00002452 pmovmskb %xmm3, %r9d + 0x66, 0x41, 0x0f, 0x6f, 0xdc, //0x00002457 movdqa %xmm12, %xmm3 + 0x66, 0x0f, 0x64, 0xdf, //0x0000245c pcmpgtb %xmm7, %xmm3 + 0x66, 0x41, 0x0f, 0x64, 0xfa, //0x00002460 pcmpgtb %xmm10, %xmm7 + 0x66, 0x0f, 0xdb, 0xfb, //0x00002465 pand %xmm3, %xmm7 + 0x66, 0x0f, 0xd7, 0xf7, //0x00002469 pmovmskb %xmm7, %esi + 0x66, 0x41, 0x0f, 0x6f, 0xdc, //0x0000246d movdqa %xmm12, %xmm3 + 0x66, 0x0f, 0x64, 0xde, //0x00002472 pcmpgtb %xmm6, %xmm3 + 0x66, 0x41, 0x0f, 0x64, 0xf2, //0x00002476 pcmpgtb %xmm10, %xmm6 + 0x66, 0x0f, 0xdb, 0xf3, //0x0000247b pand %xmm3, %xmm6 + 0x66, 0x0f, 0xd7, 0xd6, //0x0000247f pmovmskb %xmm6, %edx + 0x66, 0x41, 0x0f, 0x6f, 0xdc, //0x00002483 movdqa %xmm12, %xmm3 + 0x66, 0x0f, 0x64, 0xdc, //0x00002488 pcmpgtb %xmm4, %xmm3 + 0x66, 0x41, 0x0f, 0x64, 0xe2, //0x0000248c pcmpgtb %xmm10, %xmm4 + 0x66, 0x0f, 0xdb, 0xe3, //0x00002491 pand %xmm3, %xmm4 + 0x66, 0x44, 0x0f, 0xd7, 0xc4, //0x00002495 pmovmskb %xmm4, %r8d + 0x49, 0xc1, 0xe7, 0x30, //0x0000249a shlq $48, %r15 + 0x49, 0xc1, 0xe6, 0x20, //0x0000249e shlq $32, %r14 + 0x4d, 0x09, 0xfe, //0x000024a2 orq %r15, %r14 + 0x48, 0xc1, 0xe1, 0x10, //0x000024a5 shlq $16, %rcx + 0x4c, 0x09, 0xf1, //0x000024a9 orq %r14, %rcx + 0x49, 0x09, 0xcb, //0x000024ac orq %rcx, %r11 + 0x49, 0xc1, 0xe1, 0x30, //0x000024af shlq $48, %r9 + 0x48, 0xc1, 0xe7, 0x20, //0x000024b3 shlq $32, %rdi + 0x4c, 0x09, 0xcf, //0x000024b7 orq %r9, %rdi + 0x48, 0xc1, 0xe3, 0x10, //0x000024ba shlq $16, %rbx + 0x48, 0x09, 0xfb, //0x000024be orq %rdi, %rbx + 0x49, 0xc1, 0xe0, 0x30, //0x000024c1 shlq $48, %r8 + 0x48, 0xc1, 0xe2, 0x20, //0x000024c5 shlq $32, %rdx + 0x4c, 0x09, 0xc2, //0x000024c9 orq %r8, %rdx + 0x48, 0xc1, 0xe6, 0x10, //0x000024cc shlq $16, %rsi + 0x48, 0x09, 0xd6, //0x000024d0 orq %rdx, %rsi + 0x49, 0x09, 0xdd, //0x000024d3 orq %rbx, %r13 + 0x0f, 0x85, 0x59, 0x00, 0x00, 0x00, //0x000024d6 jne LBB0_420 + 0x4d, 0x85, 0xd2, //0x000024dc testq %r10, %r10 + 0x0f, 0x85, 0x6f, 0x00, 0x00, 0x00, //0x000024df jne LBB0_422 + 0x31, 0xdb, //0x000024e5 xorl %ebx, %ebx + 0x4c, 0x8b, 0x75, 0xd0, //0x000024e7 movq $-48(%rbp), %r14 + //0x000024eb LBB0_406 + 0x66, 0x41, 0x0f, 0x6f, 0xdc, //0x000024eb movdqa %xmm12, %xmm3 + 0x66, 0x0f, 0x64, 0xdd, //0x000024f0 pcmpgtb %xmm5, %xmm3 + 0x66, 0x41, 0x0f, 0x64, 0xea, //0x000024f4 pcmpgtb %xmm10, %xmm5 + 0x66, 0x0f, 0xdb, 0xeb, //0x000024f9 pand %xmm3, %xmm5 + 0x66, 0x0f, 0xd7, 0xcd, //0x000024fd pmovmskb %xmm5, %ecx + 0x48, 0x09, 0xce, //0x00002501 orq %rcx, %rsi + 0x4d, 0x85, 0xdb, //0x00002504 testq %r11, %r11 + 0x4c, 0x8b, 0x6d, 0xb0, //0x00002507 movq $-80(%rbp), %r13 + 0x0f, 0x85, 0x93, 0x00, 0x00, 0x00, //0x0000250b jne LBB0_424 + 0x48, 0x85, 0xf6, //0x00002511 testq %rsi, %rsi + 0x0f, 0x85, 0xf7, 0x16, 0x00, 0x00, //0x00002514 jne LBB0_645 + 0x48, 0x8b, 0x75, 0xb8, //0x0000251a movq $-72(%rbp), %rsi + 0x48, 0x83, 0xc6, 0xc0, //0x0000251e addq $-64, %rsi + 0x48, 0x83, 0xc0, 0x40, //0x00002522 addq $64, %rax + 0x48, 0x83, 0xfe, 0x3f, //0x00002526 cmpq $63, %rsi + 0x0f, 0x87, 0xa0, 0xfe, 0xff, 0xff, //0x0000252a ja LBB0_403 + 0xe9, 0xd5, 0x07, 0x00, 0x00, //0x00002530 jmp LBB0_409 + //0x00002535 LBB0_420 + 0x48, 0x83, 0x7d, 0xc8, 0xff, //0x00002535 cmpq $-1, $-56(%rbp) + 0x4c, 0x8b, 0x75, 0xd0, //0x0000253a movq $-48(%rbp), %r14 + 0x0f, 0x85, 0x14, 0x00, 0x00, 0x00, //0x0000253e jne LBB0_423 + 0x49, 0x0f, 0xbc, 0xcd, //0x00002544 bsfq %r13, %rcx + 0x48, 0x01, 0xc1, //0x00002548 addq %rax, %rcx + 0x48, 0x89, 0x4d, 0xc8, //0x0000254b movq %rcx, $-56(%rbp) + 0xe9, 0x04, 0x00, 0x00, 0x00, //0x0000254f jmp LBB0_423 + //0x00002554 LBB0_422 + 0x4c, 0x8b, 0x75, 0xd0, //0x00002554 movq $-48(%rbp), %r14 + //0x00002558 LBB0_423 + 0x4c, 0x89, 0xd1, //0x00002558 movq %r10, %rcx + 0x48, 0xf7, 0xd1, //0x0000255b notq %rcx + 0x4c, 0x21, 0xe9, //0x0000255e andq %r13, %rcx + 0x48, 0x8d, 0x14, 0x09, //0x00002561 leaq (%rcx,%rcx), %rdx + 0x4c, 0x09, 0xd2, //0x00002565 orq %r10, %rdx + 0x48, 0x89, 0xd7, //0x00002568 movq %rdx, %rdi + 0x48, 0xf7, 0xd7, //0x0000256b notq %rdi + 0x4c, 0x21, 0xef, //0x0000256e andq %r13, %rdi + 0x48, 0xbb, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00002571 movabsq $-6148914691236517206, %rbx + 0x48, 0x21, 0xdf, //0x0000257b andq %rbx, %rdi + 0x31, 0xdb, //0x0000257e xorl %ebx, %ebx + 0x48, 0x01, 0xcf, //0x00002580 addq %rcx, %rdi + 0x0f, 0x92, 0xc3, //0x00002583 setb %bl + 0x48, 0x01, 0xff, //0x00002586 addq %rdi, %rdi + 0x48, 0xb9, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00002589 movabsq $6148914691236517205, %rcx + 0x48, 0x31, 0xcf, //0x00002593 xorq %rcx, %rdi + 0x48, 0x21, 0xd7, //0x00002596 andq %rdx, %rdi + 0x48, 0xf7, 0xd7, //0x00002599 notq %rdi + 0x49, 0x21, 0xfb, //0x0000259c andq %rdi, %r11 + 0xe9, 0x47, 0xff, 0xff, 0xff, //0x0000259f jmp LBB0_406 + //0x000025a4 LBB0_424 + 0x49, 0x0f, 0xbc, 0xcb, //0x000025a4 bsfq %r11, %rcx + 0x48, 0x85, 0xf6, //0x000025a8 testq %rsi, %rsi + 0x0f, 0x84, 0x8f, 0x00, 0x00, 0x00, //0x000025ab je LBB0_438 + 0x48, 0x0f, 0xbc, 0xd6, //0x000025b1 bsfq %rsi, %rdx + 0xe9, 0x8b, 0x00, 0x00, 0x00, //0x000025b5 jmp LBB0_439 + //0x000025ba LBB0_426 + 0x41, 0x89, 0xcb, //0x000025ba movl %ecx, %r11d + 0x4c, 0x03, 0x5d, 0xb8, //0x000025bd addq $-72(%rbp), %r11 + 0x49, 0x01, 0xdb, //0x000025c1 addq %rbx, %r11 + 0xe9, 0x06, 0x00, 0x00, 0x00, //0x000025c4 jmp LBB0_428 + //0x000025c9 LBB0_427 + 0x48, 0x01, 0xde, //0x000025c9 addq %rbx, %rsi + 0x49, 0x89, 0xf3, //0x000025cc movq %rsi, %r11 + //0x000025cf LBB0_428 + 0x48, 0xc7, 0xc3, 0xff, 0xff, 0xff, 0xff, //0x000025cf movq $-1, %rbx + 0x4d, 0x85, 0xf6, //0x000025d6 testq %r14, %r14 + 0x0f, 0x84, 0x56, 0x16, 0x00, 0x00, //0x000025d9 je LBB0_648 + 0x4d, 0x85, 0xed, //0x000025df testq %r13, %r13 + 0x0f, 0x84, 0x4d, 0x16, 0x00, 0x00, //0x000025e2 je LBB0_648 + 0x4d, 0x85, 0xc0, //0x000025e8 testq %r8, %r8 + 0x0f, 0x84, 0x44, 0x16, 0x00, 0x00, //0x000025eb je LBB0_648 + 0x4c, 0x2b, 0x5d, 0xb8, //0x000025f1 subq $-72(%rbp), %r11 + 0x49, 0x8d, 0x4b, 0xff, //0x000025f5 leaq $-1(%r11), %rcx + 0x49, 0x39, 0xce, //0x000025f9 cmpq %rcx, %r14 + 0x0f, 0x84, 0x33, 0x00, 0x00, 0x00, //0x000025fc je LBB0_437 + 0x49, 0x39, 0xcd, //0x00002602 cmpq %rcx, %r13 + 0x0f, 0x84, 0x2a, 0x00, 0x00, 0x00, //0x00002605 je LBB0_437 + 0x49, 0x39, 0xc8, //0x0000260b cmpq %rcx, %r8 + 0x0f, 0x84, 0x21, 0x00, 0x00, 0x00, //0x0000260e je LBB0_437 + 0x4d, 0x85, 0xed, //0x00002614 testq %r13, %r13 + 0x0f, 0x8e, 0x99, 0x00, 0x00, 0x00, //0x00002617 jle LBB0_446 + 0x49, 0x8d, 0x4d, 0xff, //0x0000261d leaq $-1(%r13), %rcx + 0x49, 0x39, 0xc8, //0x00002621 cmpq %rcx, %r8 + 0x0f, 0x84, 0x8c, 0x00, 0x00, 0x00, //0x00002624 je LBB0_446 + 0x49, 0xf7, 0xd5, //0x0000262a notq %r13 + 0x4c, 0x89, 0xeb, //0x0000262d movq %r13, %rbx + 0xe9, 0x24, 0x06, 0x00, 0x00, //0x00002630 jmp LBB0_486 + //0x00002635 LBB0_437 + 0x49, 0xf7, 0xdb, //0x00002635 negq %r11 + 0x4c, 0x89, 0xdb, //0x00002638 movq %r11, %rbx + 0xe9, 0x19, 0x06, 0x00, 0x00, //0x0000263b jmp LBB0_486 + //0x00002640 LBB0_438 + 0xba, 0x40, 0x00, 0x00, 0x00, //0x00002640 movl $64, %edx + //0x00002645 LBB0_439 + 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00002645 movabsq $4294977024, %r11 + 0x48, 0x8b, 0x5d, 0xc0, //0x0000264f movq $-64(%rbp), %rbx + 0x48, 0x39, 0xca, //0x00002653 cmpq %rcx, %rdx + 0x0f, 0x82, 0xfb, 0x15, 0x00, 0x00, //0x00002656 jb LBB0_654 + 0x48, 0x01, 0xc8, //0x0000265c addq %rcx, %rax + 0x48, 0x83, 0xc0, 0x01, //0x0000265f addq $1, %rax + //0x00002663 LBB0_441 + 0x48, 0x85, 0xc0, //0x00002663 testq %rax, %rax + 0x0f, 0x88, 0x55, 0x14, 0x00, 0x00, //0x00002666 js LBB0_627 + 0x49, 0x89, 0x06, //0x0000266c movq %rax, (%r14) + 0x48, 0x85, 0xdb, //0x0000266f testq %rbx, %rbx + 0x0f, 0x8f, 0x58, 0xdb, 0xff, 0xff, //0x00002672 jg LBB0_4 + 0xe9, 0xca, 0x15, 0x00, 0x00, //0x00002678 jmp LBB0_443 + //0x0000267d LBB0_131 + 0x4d, 0x85, 0xdb, //0x0000267d testq %r11, %r11 + 0x0f, 0x85, 0xd2, 0x0a, 0x00, 0x00, //0x00002680 jne LBB0_525 + 0x49, 0x01, 0xf2, //0x00002686 addq %rsi, %r10 + 0x49, 0x29, 0xf1, //0x00002689 subq %rsi, %r9 + 0x4c, 0x8b, 0x75, 0xd0, //0x0000268c movq $-48(%rbp), %r14 + 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00002690 movabsq $4294977024, %r11 + //0x0000269a LBB0_133 + 0x4d, 0x85, 0xc9, //0x0000269a testq %r9, %r9 + 0x0f, 0x8f, 0x1c, 0x0b, 0x00, 0x00, //0x0000269d jg LBB0_529 + 0xe9, 0x07, 0x14, 0x00, 0x00, //0x000026a3 jmp LBB0_650 + //0x000026a8 LBB0_444 + 0x0f, 0xbc, 0xcb, //0x000026a8 bsfl %ebx, %ecx + //0x000026ab LBB0_445 + 0x49, 0xf7, 0xd5, //0x000026ab notq %r13 + 0x49, 0x29, 0xcd, //0x000026ae subq %rcx, %r13 + 0xe9, 0x34, 0x00, 0x00, 0x00, //0x000026b1 jmp LBB0_450 + //0x000026b6 LBB0_446 + 0x4c, 0x89, 0xf1, //0x000026b6 movq %r14, %rcx + 0x4c, 0x09, 0xc1, //0x000026b9 orq %r8, %rcx + 0x0f, 0x99, 0xc2, //0x000026bc setns %dl + 0x0f, 0x88, 0xfb, 0x01, 0x00, 0x00, //0x000026bf js LBB0_453 + 0x4d, 0x39, 0xc6, //0x000026c5 cmpq %r8, %r14 + 0x0f, 0x8c, 0xf2, 0x01, 0x00, 0x00, //0x000026c8 jl LBB0_453 + 0x49, 0xf7, 0xd6, //0x000026ce notq %r14 + 0x4c, 0x89, 0xf3, //0x000026d1 movq %r14, %rbx + 0xe9, 0x80, 0x05, 0x00, 0x00, //0x000026d4 jmp LBB0_486 + //0x000026d9 LBB0_449 + 0x4c, 0x03, 0x65, 0xc0, //0x000026d9 addq $-64(%rbp), %r12 + 0x49, 0x29, 0xf4, //0x000026dd subq %rsi, %r12 + 0x49, 0x29, 0xd4, //0x000026e0 subq %rdx, %r12 + 0x49, 0x83, 0xc4, 0xfe, //0x000026e3 addq $-2, %r12 + 0x4d, 0x89, 0xe5, //0x000026e7 movq %r12, %r13 + //0x000026ea LBB0_450 + 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x000026ea movabsq $4294977024, %r11 + //0x000026f4 LBB0_451 + 0x4d, 0x85, 0xed, //0x000026f4 testq %r13, %r13 + 0x0f, 0x88, 0x99, 0x13, 0x00, 0x00, //0x000026f7 js LBB0_626 + //0x000026fd LBB0_452 + 0x49, 0x01, 0xc5, //0x000026fd addq %rax, %r13 + 0x4c, 0x8b, 0x75, 0xd0, //0x00002700 movq $-48(%rbp), %r14 + 0x4d, 0x89, 0x2e, //0x00002704 movq %r13, (%r14) + 0x48, 0x85, 0xc0, //0x00002707 testq %rax, %rax + 0x4c, 0x8b, 0x6d, 0xb0, //0x0000270a movq $-80(%rbp), %r13 + 0x0f, 0x89, 0xbc, 0xda, 0xff, 0xff, //0x0000270e jns LBB0_4 + 0xe9, 0x96, 0x13, 0x00, 0x00, //0x00002714 jmp LBB0_650 + //0x00002719 LBB0_159 + 0x4d, 0x85, 0xdb, //0x00002719 testq %r11, %r11 + 0x0f, 0x85, 0x7e, 0x0c, 0x00, 0x00, //0x0000271c jne LBB0_552 + 0x49, 0x01, 0xf2, //0x00002722 addq %rsi, %r10 + 0x49, 0x29, 0xf1, //0x00002725 subq %rsi, %r9 + 0x4c, 0x8b, 0x75, 0xd0, //0x00002728 movq $-48(%rbp), %r14 + 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x0000272c movabsq $4294977024, %r11 + //0x00002736 LBB0_161 + 0x4d, 0x85, 0xc9, //0x00002736 testq %r9, %r9 + 0x0f, 0x8f, 0xbf, 0x0c, 0x00, 0x00, //0x00002739 jg LBB0_556 + 0xe9, 0x6b, 0x13, 0x00, 0x00, //0x0000273f jmp LBB0_650 + //0x00002744 LBB0_50 + 0x4c, 0x01, 0xe0, //0x00002744 addq %r12, %rax + 0x4c, 0x8b, 0x75, 0xd0, //0x00002747 movq $-48(%rbp), %r14 + 0x49, 0x83, 0xf9, 0x20, //0x0000274b cmpq $32, %r9 + 0x0f, 0x82, 0x9e, 0x07, 0x00, 0x00, //0x0000274f jb LBB0_503 + //0x00002755 LBB0_51 + 0xf3, 0x0f, 0x6f, 0x18, //0x00002755 movdqu (%rax), %xmm3 + 0xf3, 0x0f, 0x6f, 0x60, 0x10, //0x00002759 movdqu $16(%rax), %xmm4 + 0x66, 0x0f, 0x6f, 0xeb, //0x0000275e movdqa %xmm3, %xmm5 + 0x66, 0x0f, 0x74, 0xe8, //0x00002762 pcmpeqb %xmm0, %xmm5 + 0x66, 0x0f, 0xd7, 0xd5, //0x00002766 pmovmskb %xmm5, %edx + 0x66, 0x0f, 0x6f, 0xec, //0x0000276a movdqa %xmm4, %xmm5 + 0x66, 0x0f, 0x74, 0xe8, //0x0000276e pcmpeqb %xmm0, %xmm5 + 0x66, 0x0f, 0xd7, 0xcd, //0x00002772 pmovmskb %xmm5, %ecx + 0x66, 0x0f, 0x74, 0xd9, //0x00002776 pcmpeqb %xmm1, %xmm3 + 0x66, 0x0f, 0xd7, 0xf3, //0x0000277a pmovmskb %xmm3, %esi + 0x66, 0x0f, 0x74, 0xe1, //0x0000277e pcmpeqb %xmm1, %xmm4 + 0x66, 0x0f, 0xd7, 0xfc, //0x00002782 pmovmskb %xmm4, %edi + 0x48, 0xc1, 0xe1, 0x10, //0x00002786 shlq $16, %rcx + 0x48, 0x09, 0xca, //0x0000278a orq %rcx, %rdx + 0x48, 0xc1, 0xe7, 0x10, //0x0000278d shlq $16, %rdi + 0x48, 0x09, 0xfe, //0x00002791 orq %rdi, %rsi + 0x0f, 0x85, 0x5d, 0x0a, 0x00, 0x00, //0x00002794 jne LBB0_532 + 0x4d, 0x85, 0xc0, //0x0000279a testq %r8, %r8 + 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x0000279d movabsq $4294977024, %r11 + 0x0f, 0x85, 0x74, 0x0a, 0x00, 0x00, //0x000027a7 jne LBB0_534 + 0x45, 0x31, 0xc0, //0x000027ad xorl %r8d, %r8d + 0x48, 0x85, 0xd2, //0x000027b0 testq %rdx, %rdx + 0x0f, 0x84, 0xc4, 0x0a, 0x00, 0x00, //0x000027b3 je LBB0_536 + //0x000027b9 LBB0_54 + 0x48, 0x0f, 0xbc, 0xca, //0x000027b9 bsfq %rdx, %rcx + 0x4c, 0x29, 0xe0, //0x000027bd subq %r12, %rax + 0x48, 0x01, 0xc8, //0x000027c0 addq %rcx, %rax + 0x48, 0x83, 0xc0, 0x01, //0x000027c3 addq $1, %rax + 0xe9, 0xa3, 0xea, 0xff, 0xff, //0x000027c7 jmp LBB0_229 + //0x000027cc LBB0_171 + 0x4c, 0x8b, 0x65, 0xb8, //0x000027cc movq $-72(%rbp), %r12 + 0x4c, 0x01, 0xe0, //0x000027d0 addq %r12, %rax + 0x49, 0x83, 0xfe, 0x20, //0x000027d3 cmpq $32, %r14 + 0x0f, 0x82, 0x40, 0x07, 0x00, 0x00, //0x000027d7 jb LBB0_505 + //0x000027dd LBB0_172 + 0xf3, 0x0f, 0x6f, 0x20, //0x000027dd movdqu (%rax), %xmm4 + 0xf3, 0x0f, 0x6f, 0x58, 0x10, //0x000027e1 movdqu $16(%rax), %xmm3 + 0x66, 0x0f, 0x6f, 0xec, //0x000027e6 movdqa %xmm4, %xmm5 + 0x66, 0x0f, 0x74, 0xe8, //0x000027ea pcmpeqb %xmm0, %xmm5 + 0x66, 0x0f, 0xd7, 0xcd, //0x000027ee pmovmskb %xmm5, %ecx + 0x66, 0x0f, 0x6f, 0xeb, //0x000027f2 movdqa %xmm3, %xmm5 + 0x66, 0x0f, 0x74, 0xe8, //0x000027f6 pcmpeqb %xmm0, %xmm5 + 0x66, 0x0f, 0xd7, 0xfd, //0x000027fa pmovmskb %xmm5, %edi + 0x66, 0x0f, 0x6f, 0xec, //0x000027fe movdqa %xmm4, %xmm5 + 0x66, 0x0f, 0x74, 0xe9, //0x00002802 pcmpeqb %xmm1, %xmm5 + 0x66, 0x44, 0x0f, 0xd7, 0xcd, //0x00002806 pmovmskb %xmm5, %r9d + 0x66, 0x0f, 0x6f, 0xeb, //0x0000280b movdqa %xmm3, %xmm5 + 0x66, 0x0f, 0x74, 0xe9, //0x0000280f pcmpeqb %xmm1, %xmm5 + 0x66, 0x0f, 0xd7, 0xd5, //0x00002813 pmovmskb %xmm5, %edx + 0x66, 0x41, 0x0f, 0x6f, 0xec, //0x00002817 movdqa %xmm12, %xmm5 + 0x66, 0x0f, 0x64, 0xeb, //0x0000281c pcmpgtb %xmm3, %xmm5 + 0x66, 0x41, 0x0f, 0x64, 0xda, //0x00002820 pcmpgtb %xmm10, %xmm3 + 0x66, 0x0f, 0xdb, 0xdd, //0x00002825 pand %xmm5, %xmm3 + 0x66, 0x0f, 0xd7, 0xf3, //0x00002829 pmovmskb %xmm3, %esi + 0x48, 0xc1, 0xe7, 0x10, //0x0000282d shlq $16, %rdi + 0x48, 0x09, 0xf9, //0x00002831 orq %rdi, %rcx + 0x48, 0xc1, 0xe2, 0x10, //0x00002834 shlq $16, %rdx + 0x48, 0xc1, 0xe6, 0x10, //0x00002838 shlq $16, %rsi + 0x49, 0x09, 0xd1, //0x0000283c orq %rdx, %r9 + 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x0000283f movabsq $4294977024, %r11 + 0x0f, 0x85, 0x24, 0x0b, 0x00, 0x00, //0x00002849 jne LBB0_550 + 0x48, 0x85, 0xdb, //0x0000284f testq %rbx, %rbx + 0x4c, 0x8b, 0x6d, 0xb0, //0x00002852 movq $-80(%rbp), %r13 + 0x0f, 0x85, 0xf2, 0x0b, 0x00, 0x00, //0x00002856 jne LBB0_559 + 0x31, 0xdb, //0x0000285c xorl %ebx, %ebx + //0x0000285e LBB0_175 + 0x66, 0x41, 0x0f, 0x6f, 0xdc, //0x0000285e movdqa %xmm12, %xmm3 + 0x66, 0x0f, 0x64, 0xdc, //0x00002863 pcmpgtb %xmm4, %xmm3 + 0x66, 0x41, 0x0f, 0x64, 0xe2, //0x00002867 pcmpgtb %xmm10, %xmm4 + 0x66, 0x0f, 0xdb, 0xe3, //0x0000286c pand %xmm3, %xmm4 + 0x66, 0x0f, 0xd7, 0xd4, //0x00002870 pmovmskb %xmm4, %edx + 0x48, 0x09, 0xd6, //0x00002874 orq %rdx, %rsi + 0xba, 0x40, 0x00, 0x00, 0x00, //0x00002877 movl $64, %edx + 0xbf, 0x40, 0x00, 0x00, 0x00, //0x0000287c movl $64, %edi + 0x48, 0x85, 0xc9, //0x00002881 testq %rcx, %rcx + 0x0f, 0x84, 0x04, 0x00, 0x00, 0x00, //0x00002884 je LBB0_177 + 0x48, 0x0f, 0xbc, 0xf9, //0x0000288a bsfq %rcx, %rdi + //0x0000288e LBB0_177 + 0x48, 0x85, 0xf6, //0x0000288e testq %rsi, %rsi + 0x0f, 0x84, 0x04, 0x00, 0x00, 0x00, //0x00002891 je LBB0_179 + 0x48, 0x0f, 0xbc, 0xd6, //0x00002897 bsfq %rsi, %rdx + //0x0000289b LBB0_179 + 0x48, 0x85, 0xc9, //0x0000289b testq %rcx, %rcx + 0x0f, 0x84, 0xd7, 0x01, 0x00, 0x00, //0x0000289e je LBB0_457 + 0x48, 0x39, 0xfa, //0x000028a4 cmpq %rdi, %rdx + 0x0f, 0x82, 0x29, 0x14, 0x00, 0x00, //0x000028a7 jb LBB0_663 + 0x4c, 0x29, 0xe0, //0x000028ad subq %r12, %rax + 0x48, 0x01, 0xf8, //0x000028b0 addq %rdi, %rax + 0x48, 0x83, 0xc0, 0x01, //0x000028b3 addq $1, %rax + 0x4c, 0x8b, 0x75, 0xd0, //0x000028b7 movq $-48(%rbp), %r14 + 0xe9, 0xaf, 0xe9, 0xff, 0xff, //0x000028bb jmp LBB0_229 + //0x000028c0 LBB0_453 + 0x49, 0x8d, 0x48, 0xff, //0x000028c0 leaq $-1(%r8), %rcx + 0x49, 0x39, 0xce, //0x000028c4 cmpq %rcx, %r14 + 0x49, 0xf7, 0xd0, //0x000028c7 notq %r8 + 0x4d, 0x0f, 0x45, 0xc3, //0x000028ca cmovneq %r11, %r8 + 0x84, 0xd2, //0x000028ce testb %dl, %dl + 0x4d, 0x0f, 0x44, 0xc3, //0x000028d0 cmoveq %r11, %r8 + 0x4c, 0x89, 0xc3, //0x000028d4 movq %r8, %rbx + 0xe9, 0x7d, 0x03, 0x00, 0x00, //0x000028d7 jmp LBB0_486 + //0x000028dc LBB0_73 + 0x4c, 0x01, 0xe0, //0x000028dc addq %r12, %rax + 0x49, 0x83, 0xf9, 0x20, //0x000028df cmpq $32, %r9 + 0x4c, 0x8b, 0x75, 0xd0, //0x000028e3 movq $-48(%rbp), %r14 + 0x48, 0x8b, 0x75, 0xc0, //0x000028e7 movq $-64(%rbp), %rsi + 0x0f, 0x82, 0xe5, 0x06, 0x00, 0x00, //0x000028eb jb LBB0_511 + //0x000028f1 LBB0_74 + 0xf3, 0x0f, 0x6f, 0x18, //0x000028f1 movdqu (%rax), %xmm3 + 0xf3, 0x0f, 0x6f, 0x60, 0x10, //0x000028f5 movdqu $16(%rax), %xmm4 + 0x66, 0x0f, 0x6f, 0xeb, //0x000028fa movdqa %xmm3, %xmm5 + 0x66, 0x0f, 0x74, 0xe8, //0x000028fe pcmpeqb %xmm0, %xmm5 + 0x66, 0x0f, 0xd7, 0xd5, //0x00002902 pmovmskb %xmm5, %edx + 0x66, 0x0f, 0x6f, 0xec, //0x00002906 movdqa %xmm4, %xmm5 + 0x66, 0x0f, 0x74, 0xe8, //0x0000290a pcmpeqb %xmm0, %xmm5 + 0x66, 0x0f, 0xd7, 0xcd, //0x0000290e pmovmskb %xmm5, %ecx + 0x66, 0x0f, 0x74, 0xd9, //0x00002912 pcmpeqb %xmm1, %xmm3 + 0x66, 0x0f, 0xd7, 0xdb, //0x00002916 pmovmskb %xmm3, %ebx + 0x66, 0x0f, 0x74, 0xe1, //0x0000291a pcmpeqb %xmm1, %xmm4 + 0x66, 0x0f, 0xd7, 0xfc, //0x0000291e pmovmskb %xmm4, %edi + 0x48, 0xc1, 0xe1, 0x10, //0x00002922 shlq $16, %rcx + 0x48, 0x09, 0xca, //0x00002926 orq %rcx, %rdx + 0x48, 0xc1, 0xe7, 0x10, //0x00002929 shlq $16, %rdi + 0x48, 0x09, 0xfb, //0x0000292d orq %rdi, %rbx + 0x0f, 0x85, 0x70, 0x0b, 0x00, 0x00, //0x00002930 jne LBB0_561 + 0x4d, 0x85, 0xc0, //0x00002936 testq %r8, %r8 + 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00002939 movabsq $4294977024, %r11 + 0x0f, 0x85, 0x87, 0x0b, 0x00, 0x00, //0x00002943 jne LBB0_563 + 0x45, 0x31, 0xc0, //0x00002949 xorl %r8d, %r8d + 0x48, 0x85, 0xd2, //0x0000294c testq %rdx, %rdx + 0x0f, 0x84, 0xd8, 0x0b, 0x00, 0x00, //0x0000294f je LBB0_565 + //0x00002955 LBB0_77 + 0x48, 0x0f, 0xbc, 0xca, //0x00002955 bsfq %rdx, %rcx + 0x4c, 0x29, 0xe0, //0x00002959 subq %r12, %rax + 0x48, 0x01, 0xc8, //0x0000295c addq %rcx, %rax + 0x48, 0x83, 0xc0, 0x01, //0x0000295f addq $1, %rax + 0xe9, 0x8f, 0xee, 0xff, 0xff, //0x00002963 jmp LBB0_313 + //0x00002968 LBB0_198 + 0x4c, 0x8b, 0x45, 0xb8, //0x00002968 movq $-72(%rbp), %r8 + 0x4c, 0x01, 0xc0, //0x0000296c addq %r8, %rax + 0x49, 0x83, 0xfa, 0x20, //0x0000296f cmpq $32, %r10 + 0x0f, 0x82, 0x8c, 0x06, 0x00, 0x00, //0x00002973 jb LBB0_513 + //0x00002979 LBB0_199 + 0xf3, 0x0f, 0x6f, 0x20, //0x00002979 movdqu (%rax), %xmm4 + 0xf3, 0x0f, 0x6f, 0x58, 0x10, //0x0000297d movdqu $16(%rax), %xmm3 + 0x66, 0x0f, 0x6f, 0xec, //0x00002982 movdqa %xmm4, %xmm5 + 0x66, 0x0f, 0x74, 0xe8, //0x00002986 pcmpeqb %xmm0, %xmm5 + 0x66, 0x0f, 0xd7, 0xf5, //0x0000298a pmovmskb %xmm5, %esi + 0x66, 0x0f, 0x6f, 0xeb, //0x0000298e movdqa %xmm3, %xmm5 + 0x66, 0x0f, 0x74, 0xe8, //0x00002992 pcmpeqb %xmm0, %xmm5 + 0x66, 0x0f, 0xd7, 0xd5, //0x00002996 pmovmskb %xmm5, %edx + 0x66, 0x0f, 0x6f, 0xec, //0x0000299a movdqa %xmm4, %xmm5 + 0x66, 0x0f, 0x74, 0xe9, //0x0000299e pcmpeqb %xmm1, %xmm5 + 0x66, 0x44, 0x0f, 0xd7, 0xcd, //0x000029a2 pmovmskb %xmm5, %r9d + 0x66, 0x0f, 0x6f, 0xeb, //0x000029a7 movdqa %xmm3, %xmm5 + 0x66, 0x0f, 0x74, 0xe9, //0x000029ab pcmpeqb %xmm1, %xmm5 + 0x66, 0x0f, 0xd7, 0xcd, //0x000029af pmovmskb %xmm5, %ecx + 0x66, 0x41, 0x0f, 0x6f, 0xec, //0x000029b3 movdqa %xmm12, %xmm5 + 0x66, 0x0f, 0x64, 0xeb, //0x000029b8 pcmpgtb %xmm3, %xmm5 + 0x66, 0x41, 0x0f, 0x64, 0xda, //0x000029bc pcmpgtb %xmm10, %xmm3 + 0x66, 0x0f, 0xdb, 0xdd, //0x000029c1 pand %xmm5, %xmm3 + 0x66, 0x0f, 0xd7, 0xfb, //0x000029c5 pmovmskb %xmm3, %edi + 0x48, 0xc1, 0xe2, 0x10, //0x000029c9 shlq $16, %rdx + 0x48, 0x09, 0xd6, //0x000029cd orq %rdx, %rsi + 0x48, 0xc1, 0xe1, 0x10, //0x000029d0 shlq $16, %rcx + 0x48, 0xc1, 0xe7, 0x10, //0x000029d4 shlq $16, %rdi + 0x49, 0x09, 0xc9, //0x000029d8 orq %rcx, %r9 + 0x0f, 0x85, 0x42, 0x0c, 0x00, 0x00, //0x000029db jne LBB0_579 + 0x4d, 0x85, 0xe4, //0x000029e1 testq %r12, %r12 + 0x4c, 0x8b, 0x6d, 0xb0, //0x000029e4 movq $-80(%rbp), %r13 + 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x000029e8 movabsq $4294977024, %r11 + 0xf3, 0x44, 0x0f, 0x6f, 0x2d, 0x45, 0xd6, 0xff, 0xff, //0x000029f2 movdqu $-10683(%rip), %xmm13 /* LCPI0_4+0(%rip) */ + 0x0f, 0x85, 0x48, 0x0c, 0x00, 0x00, //0x000029fb jne LBB0_581 + 0x45, 0x31, 0xe4, //0x00002a01 xorl %r12d, %r12d + //0x00002a04 LBB0_202 + 0x66, 0x41, 0x0f, 0x6f, 0xdc, //0x00002a04 movdqa %xmm12, %xmm3 + 0x66, 0x0f, 0x64, 0xdc, //0x00002a09 pcmpgtb %xmm4, %xmm3 + 0x66, 0x41, 0x0f, 0x64, 0xe2, //0x00002a0d pcmpgtb %xmm10, %xmm4 + 0x66, 0x0f, 0xdb, 0xe3, //0x00002a12 pand %xmm3, %xmm4 + 0x66, 0x0f, 0xd7, 0xcc, //0x00002a16 pmovmskb %xmm4, %ecx + 0x48, 0x09, 0xcf, //0x00002a1a orq %rcx, %rdi + 0xb9, 0x40, 0x00, 0x00, 0x00, //0x00002a1d movl $64, %ecx + 0xba, 0x40, 0x00, 0x00, 0x00, //0x00002a22 movl $64, %edx + 0x48, 0x85, 0xf6, //0x00002a27 testq %rsi, %rsi + 0x0f, 0x84, 0x04, 0x00, 0x00, 0x00, //0x00002a2a je LBB0_204 + 0x48, 0x0f, 0xbc, 0xd6, //0x00002a30 bsfq %rsi, %rdx + //0x00002a34 LBB0_204 + 0x48, 0x85, 0xff, //0x00002a34 testq %rdi, %rdi + 0x0f, 0x84, 0x04, 0x00, 0x00, 0x00, //0x00002a37 je LBB0_206 + 0x48, 0x0f, 0xbc, 0xcf, //0x00002a3d bsfq %rdi, %rcx + //0x00002a41 LBB0_206 + 0x48, 0x85, 0xf6, //0x00002a41 testq %rsi, %rsi + 0x0f, 0x84, 0xfe, 0x00, 0x00, 0x00, //0x00002a44 je LBB0_469 + 0x48, 0x39, 0xd1, //0x00002a4a cmpq %rdx, %rcx + 0x0f, 0x82, 0x92, 0x12, 0x00, 0x00, //0x00002a4d jb LBB0_664 + 0x4c, 0x29, 0xc0, //0x00002a53 subq %r8, %rax + 0x48, 0x01, 0xd0, //0x00002a56 addq %rdx, %rax + 0x48, 0x83, 0xc0, 0x01, //0x00002a59 addq $1, %rax + 0x48, 0x8b, 0x75, 0xc0, //0x00002a5d movq $-64(%rbp), %rsi + 0xe9, 0x91, 0xed, 0xff, 0xff, //0x00002a61 jmp LBB0_313 + //0x00002a66 LBB0_454 + 0x89, 0xd9, //0x00002a66 movl %ebx, %ecx + 0xe9, 0x3e, 0xfc, 0xff, 0xff, //0x00002a68 jmp LBB0_445 + //0x00002a6d LBB0_455 + 0x89, 0xf1, //0x00002a6d movl %esi, %ecx + 0xe9, 0x37, 0xfc, 0xff, 0xff, //0x00002a6f jmp LBB0_445 + //0x00002a74 LBB0_456 + 0x89, 0xd1, //0x00002a74 movl %edx, %ecx + 0xe9, 0x30, 0xfc, 0xff, 0xff, //0x00002a76 jmp LBB0_445 + //0x00002a7b LBB0_457 + 0x48, 0x85, 0xf6, //0x00002a7b testq %rsi, %rsi + 0x0f, 0x85, 0x52, 0x12, 0x00, 0x00, //0x00002a7e jne LBB0_663 + 0x48, 0x83, 0xc0, 0x20, //0x00002a84 addq $32, %rax + 0x49, 0x83, 0xc6, 0xe0, //0x00002a88 addq $-32, %r14 + 0x48, 0x85, 0xdb, //0x00002a8c testq %rbx, %rbx + 0x0f, 0x85, 0x9f, 0x04, 0x00, 0x00, //0x00002a8f jne LBB0_506 + //0x00002a95 LBB0_459 + 0x48, 0x8b, 0x4d, 0xc8, //0x00002a95 movq $-56(%rbp), %rcx + 0x4d, 0x85, 0xf6, //0x00002a99 testq %r14, %r14 + 0x0f, 0x84, 0xf8, 0x11, 0x00, 0x00, //0x00002a9c je LBB0_508 + //0x00002aa2 LBB0_460 + 0x0f, 0xb6, 0x10, //0x00002aa2 movzbl (%rax), %edx + 0x80, 0xfa, 0x22, //0x00002aa5 cmpb $34, %dl + 0x0f, 0x84, 0x8a, 0x00, 0x00, 0x00, //0x00002aa8 je LBB0_468 + 0x80, 0xfa, 0x5c, //0x00002aae cmpb $92, %dl + 0x0f, 0x84, 0x26, 0x00, 0x00, 0x00, //0x00002ab1 je LBB0_464 + 0x80, 0xfa, 0x1f, //0x00002ab7 cmpb $31, %dl + 0x0f, 0x86, 0x30, 0x12, 0x00, 0x00, //0x00002aba jbe LBB0_665 + 0x48, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x00002ac0 movq $-1, %rdx + 0xbe, 0x01, 0x00, 0x00, 0x00, //0x00002ac7 movl $1, %esi + 0x48, 0x01, 0xf0, //0x00002acc addq %rsi, %rax + 0x49, 0x01, 0xd6, //0x00002acf addq %rdx, %r14 + 0x0f, 0x85, 0xca, 0xff, 0xff, 0xff, //0x00002ad2 jne LBB0_460 + 0xe9, 0xbd, 0x11, 0x00, 0x00, //0x00002ad8 jmp LBB0_508 + //0x00002add LBB0_464 + 0x49, 0x83, 0xfe, 0x01, //0x00002add cmpq $1, %r14 + 0x0f, 0x84, 0xb3, 0x11, 0x00, 0x00, //0x00002ae1 je LBB0_508 + 0x66, 0x41, 0x0f, 0x6f, 0xf5, //0x00002ae7 movdqa %xmm13, %xmm6 + 0x66, 0x0f, 0x6f, 0xea, //0x00002aec movdqa %xmm2, %xmm5 + 0x48, 0xc7, 0xc2, 0xfe, 0xff, 0xff, 0xff, //0x00002af0 movq $-2, %rdx + 0xbe, 0x02, 0x00, 0x00, 0x00, //0x00002af7 movl $2, %esi + 0x48, 0x83, 0xf9, 0xff, //0x00002afc cmpq $-1, %rcx + 0x0f, 0x85, 0x0a, 0x00, 0x00, 0x00, //0x00002b00 jne LBB0_467 + 0x48, 0x89, 0xc1, //0x00002b06 movq %rax, %rcx + 0x4c, 0x29, 0xe1, //0x00002b09 subq %r12, %rcx + 0x48, 0x89, 0x4d, 0xc8, //0x00002b0c movq %rcx, $-56(%rbp) + //0x00002b10 LBB0_467 + 0x4c, 0x8b, 0x6d, 0xb0, //0x00002b10 movq $-80(%rbp), %r13 + 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00002b14 movabsq $4294977024, %r11 + 0x66, 0x0f, 0x6f, 0xd5, //0x00002b1e movdqa %xmm5, %xmm2 + 0x66, 0x44, 0x0f, 0x6f, 0xee, //0x00002b22 movdqa %xmm6, %xmm13 + 0x48, 0x01, 0xf0, //0x00002b27 addq %rsi, %rax + 0x49, 0x01, 0xd6, //0x00002b2a addq %rdx, %r14 + 0x0f, 0x85, 0x6f, 0xff, 0xff, 0xff, //0x00002b2d jne LBB0_460 + 0xe9, 0x62, 0x11, 0x00, 0x00, //0x00002b33 jmp LBB0_508 + //0x00002b38 LBB0_468 + 0x4c, 0x29, 0xe0, //0x00002b38 subq %r12, %rax + 0x48, 0x83, 0xc0, 0x01, //0x00002b3b addq $1, %rax + 0x4c, 0x8b, 0x75, 0xd0, //0x00002b3f movq $-48(%rbp), %r14 + 0xe9, 0x27, 0xe7, 0xff, 0xff, //0x00002b43 jmp LBB0_229 + //0x00002b48 LBB0_469 + 0x48, 0x85, 0xff, //0x00002b48 testq %rdi, %rdi + 0x0f, 0x85, 0x94, 0x11, 0x00, 0x00, //0x00002b4b jne LBB0_664 + 0x48, 0x83, 0xc0, 0x20, //0x00002b51 addq $32, %rax + 0x49, 0x83, 0xc2, 0xe0, //0x00002b55 addq $-32, %r10 + 0x4d, 0x85, 0xe4, //0x00002b59 testq %r12, %r12 + 0x0f, 0x85, 0xc3, 0x04, 0x00, 0x00, //0x00002b5c jne LBB0_514 + //0x00002b62 LBB0_471 + 0x48, 0x8b, 0x4d, 0xc8, //0x00002b62 movq $-56(%rbp), %rcx + 0x4d, 0x85, 0xd2, //0x00002b66 testq %r10, %r10 + 0x0f, 0x84, 0x60, 0x0f, 0x00, 0x00, //0x00002b69 je LBB0_628 + //0x00002b6f LBB0_472 + 0x0f, 0xb6, 0x10, //0x00002b6f movzbl (%rax), %edx + 0x80, 0xfa, 0x22, //0x00002b72 cmpb $34, %dl + 0x0f, 0x84, 0xb5, 0x00, 0x00, 0x00, //0x00002b75 je LBB0_482 + 0x80, 0xfa, 0x5c, //0x00002b7b cmpb $92, %dl + 0x0f, 0x84, 0x26, 0x00, 0x00, 0x00, //0x00002b7e je LBB0_477 + 0x80, 0xfa, 0x1f, //0x00002b84 cmpb $31, %dl + 0x0f, 0x86, 0x6f, 0x11, 0x00, 0x00, //0x00002b87 jbe LBB0_666 + 0x48, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x00002b8d movq $-1, %rdx + 0xbe, 0x01, 0x00, 0x00, 0x00, //0x00002b94 movl $1, %esi + //0x00002b99 LBB0_476 + 0x48, 0x01, 0xf0, //0x00002b99 addq %rsi, %rax + 0x49, 0x01, 0xd2, //0x00002b9c addq %rdx, %r10 + 0x0f, 0x85, 0xca, 0xff, 0xff, 0xff, //0x00002b9f jne LBB0_472 + 0xe9, 0x25, 0x0f, 0x00, 0x00, //0x00002ba5 jmp LBB0_628 + //0x00002baa LBB0_477 + 0x49, 0x83, 0xfa, 0x01, //0x00002baa cmpq $1, %r10 + 0x0f, 0x84, 0x05, 0x11, 0x00, 0x00, //0x00002bae je LBB0_524 + 0x66, 0x0f, 0x6f, 0xea, //0x00002bb4 movdqa %xmm2, %xmm5 + 0x48, 0xc7, 0xc2, 0xfe, 0xff, 0xff, 0xff, //0x00002bb8 movq $-2, %rdx + 0xbe, 0x02, 0x00, 0x00, 0x00, //0x00002bbf movl $2, %esi + 0x48, 0x83, 0xf9, 0xff, //0x00002bc4 cmpq $-1, %rcx + 0x0f, 0x84, 0x28, 0x00, 0x00, 0x00, //0x00002bc8 je LBB0_480 + 0x4c, 0x8b, 0x75, 0xd0, //0x00002bce movq $-48(%rbp), %r14 + 0x4c, 0x8b, 0x6d, 0xb0, //0x00002bd2 movq $-80(%rbp), %r13 + 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00002bd6 movabsq $4294977024, %r11 + 0x66, 0x0f, 0x6f, 0xd5, //0x00002be0 movdqa %xmm5, %xmm2 + 0xf3, 0x44, 0x0f, 0x6f, 0x2d, 0x53, 0xd4, 0xff, 0xff, //0x00002be4 movdqu $-11181(%rip), %xmm13 /* LCPI0_4+0(%rip) */ + 0x4c, 0x8b, 0x45, 0xb8, //0x00002bed movq $-72(%rbp), %r8 + 0xe9, 0xa3, 0xff, 0xff, 0xff, //0x00002bf1 jmp LBB0_476 + //0x00002bf6 LBB0_480 + 0x48, 0x89, 0xc1, //0x00002bf6 movq %rax, %rcx + 0x4c, 0x8b, 0x45, 0xb8, //0x00002bf9 movq $-72(%rbp), %r8 + 0x4c, 0x29, 0xc1, //0x00002bfd subq %r8, %rcx + 0x48, 0x89, 0x4d, 0xc8, //0x00002c00 movq %rcx, $-56(%rbp) + 0x4c, 0x8b, 0x75, 0xd0, //0x00002c04 movq $-48(%rbp), %r14 + 0x4c, 0x8b, 0x6d, 0xb0, //0x00002c08 movq $-80(%rbp), %r13 + 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00002c0c movabsq $4294977024, %r11 + 0x66, 0x0f, 0x6f, 0xd5, //0x00002c16 movdqa %xmm5, %xmm2 + 0xf3, 0x44, 0x0f, 0x6f, 0x2d, 0x1d, 0xd4, 0xff, 0xff, //0x00002c1a movdqu $-11235(%rip), %xmm13 /* LCPI0_4+0(%rip) */ + 0xe9, 0x71, 0xff, 0xff, 0xff, //0x00002c23 jmp LBB0_476 + //0x00002c28 LBB0_481 + 0x0f, 0xbc, 0xce, //0x00002c28 bsfl %esi, %ecx + 0xe9, 0x23, 0x00, 0x00, 0x00, //0x00002c2b jmp LBB0_485 + //0x00002c30 LBB0_482 + 0x4c, 0x29, 0xc0, //0x00002c30 subq %r8, %rax + 0x48, 0x83, 0xc0, 0x01, //0x00002c33 addq $1, %rax + 0x48, 0x8b, 0x75, 0xc0, //0x00002c37 movq $-64(%rbp), %rsi + 0xe9, 0xb7, 0xeb, 0xff, 0xff, //0x00002c3b jmp LBB0_313 + //0x00002c40 LBB0_483 + 0x49, 0x01, 0xc4, //0x00002c40 addq %rax, %r12 + 0x49, 0x29, 0xf4, //0x00002c43 subq %rsi, %r12 + 0x48, 0xf7, 0xd3, //0x00002c46 notq %rbx + 0x4c, 0x01, 0xe3, //0x00002c49 addq %r12, %rbx + 0xe9, 0x08, 0x00, 0x00, 0x00, //0x00002c4c jmp LBB0_486 + //0x00002c51 LBB0_484 + 0x89, 0xd1, //0x00002c51 movl %edx, %ecx + //0x00002c53 LBB0_485 + 0x48, 0xf7, 0xd3, //0x00002c53 notq %rbx + 0x48, 0x29, 0xcb, //0x00002c56 subq %rcx, %rbx + //0x00002c59 LBB0_486 + 0x48, 0x85, 0xdb, //0x00002c59 testq %rbx, %rbx + 0x0f, 0x88, 0xd3, 0x0f, 0x00, 0x00, //0x00002c5c js LBB0_648 + //0x00002c62 LBB0_487 + 0x48, 0x01, 0xc3, //0x00002c62 addq %rax, %rbx + 0x4c, 0x8b, 0x75, 0xd0, //0x00002c65 movq $-48(%rbp), %r14 + 0x49, 0x89, 0x1e, //0x00002c69 movq %rbx, (%r14) + //0x00002c6c LBB0_488 + 0x48, 0x85, 0xc0, //0x00002c6c testq %rax, %rax + 0x4c, 0x8b, 0x6d, 0xb0, //0x00002c6f movq $-80(%rbp), %r13 + 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00002c73 movabsq $4294977024, %r11 + 0x0f, 0x8f, 0x4d, 0xd5, 0xff, 0xff, //0x00002c7d jg LBB0_4 + 0xe9, 0xe0, 0x0d, 0x00, 0x00, //0x00002c83 jmp LBB0_232 + //0x00002c88 LBB0_246 + 0x4c, 0x01, 0xe0, //0x00002c88 addq %r12, %rax + 0x49, 0x83, 0xf9, 0x20, //0x00002c8b cmpq $32, %r9 + 0x4c, 0x8b, 0x75, 0xd0, //0x00002c8f movq $-48(%rbp), %r14 + 0x48, 0x8b, 0x5d, 0xc0, //0x00002c93 movq $-64(%rbp), %rbx + 0x0f, 0x82, 0x3e, 0x04, 0x00, 0x00, //0x00002c97 jb LBB0_519 + //0x00002c9d LBB0_247 + 0xf3, 0x0f, 0x6f, 0x18, //0x00002c9d movdqu (%rax), %xmm3 + 0xf3, 0x0f, 0x6f, 0x60, 0x10, //0x00002ca1 movdqu $16(%rax), %xmm4 + 0x66, 0x0f, 0x6f, 0xeb, //0x00002ca6 movdqa %xmm3, %xmm5 + 0x66, 0x0f, 0x74, 0xe8, //0x00002caa pcmpeqb %xmm0, %xmm5 + 0x66, 0x0f, 0xd7, 0xd5, //0x00002cae pmovmskb %xmm5, %edx + 0x66, 0x0f, 0x6f, 0xec, //0x00002cb2 movdqa %xmm4, %xmm5 + 0x66, 0x0f, 0x74, 0xe8, //0x00002cb6 pcmpeqb %xmm0, %xmm5 + 0x66, 0x0f, 0xd7, 0xcd, //0x00002cba pmovmskb %xmm5, %ecx + 0x66, 0x0f, 0x74, 0xd9, //0x00002cbe pcmpeqb %xmm1, %xmm3 + 0x66, 0x0f, 0xd7, 0xf3, //0x00002cc2 pmovmskb %xmm3, %esi + 0x66, 0x0f, 0x74, 0xe1, //0x00002cc6 pcmpeqb %xmm1, %xmm4 + 0x66, 0x0f, 0xd7, 0xfc, //0x00002cca pmovmskb %xmm4, %edi + 0x48, 0xc1, 0xe1, 0x10, //0x00002cce shlq $16, %rcx + 0x48, 0x09, 0xca, //0x00002cd2 orq %rcx, %rdx + 0x48, 0xc1, 0xe7, 0x10, //0x00002cd5 shlq $16, %rdi + 0x48, 0x09, 0xfe, //0x00002cd9 orq %rdi, %rsi + 0x0f, 0x85, 0x23, 0x0b, 0x00, 0x00, //0x00002cdc jne LBB0_595 + 0x4d, 0x85, 0xc0, //0x00002ce2 testq %r8, %r8 + 0x0f, 0x85, 0x47, 0x0b, 0x00, 0x00, //0x00002ce5 jne LBB0_597 + 0x45, 0x31, 0xc0, //0x00002ceb xorl %r8d, %r8d + 0x48, 0x85, 0xd2, //0x00002cee testq %rdx, %rdx + 0x0f, 0x84, 0x9d, 0x0b, 0x00, 0x00, //0x00002cf1 je LBB0_599 + //0x00002cf7 LBB0_250 + 0x48, 0x0f, 0xbc, 0xca, //0x00002cf7 bsfq %rdx, %rcx + 0x4c, 0x29, 0xe0, //0x00002cfb subq %r12, %rax + 0x48, 0x01, 0xc8, //0x00002cfe addq %rcx, %rax + 0x48, 0x83, 0xc0, 0x01, //0x00002d01 addq $1, %rax + 0xe9, 0x59, 0xf9, 0xff, 0xff, //0x00002d05 jmp LBB0_441 + //0x00002d0a LBB0_409 + 0x4c, 0x01, 0xe0, //0x00002d0a addq %r12, %rax + 0x49, 0x89, 0xf2, //0x00002d0d movq %rsi, %r10 + 0x48, 0x83, 0xfe, 0x20, //0x00002d10 cmpq $32, %rsi + 0x0f, 0x82, 0xed, 0x03, 0x00, 0x00, //0x00002d14 jb LBB0_521 + //0x00002d1a LBB0_410 + 0xf3, 0x0f, 0x6f, 0x20, //0x00002d1a movdqu (%rax), %xmm4 + 0xf3, 0x0f, 0x6f, 0x58, 0x10, //0x00002d1e movdqu $16(%rax), %xmm3 + 0x66, 0x0f, 0x6f, 0xec, //0x00002d23 movdqa %xmm4, %xmm5 + 0x66, 0x0f, 0x74, 0xe8, //0x00002d27 pcmpeqb %xmm0, %xmm5 + 0x66, 0x0f, 0xd7, 0xf5, //0x00002d2b pmovmskb %xmm5, %esi + 0x66, 0x0f, 0x6f, 0xeb, //0x00002d2f movdqa %xmm3, %xmm5 + 0x66, 0x0f, 0x74, 0xe8, //0x00002d33 pcmpeqb %xmm0, %xmm5 + 0x66, 0x0f, 0xd7, 0xcd, //0x00002d37 pmovmskb %xmm5, %ecx + 0x66, 0x0f, 0x6f, 0xec, //0x00002d3b movdqa %xmm4, %xmm5 + 0x66, 0x0f, 0x74, 0xe9, //0x00002d3f pcmpeqb %xmm1, %xmm5 + 0x66, 0x44, 0x0f, 0xd7, 0xcd, //0x00002d43 pmovmskb %xmm5, %r9d + 0x66, 0x0f, 0x6f, 0xeb, //0x00002d48 movdqa %xmm3, %xmm5 + 0x66, 0x0f, 0x74, 0xe9, //0x00002d4c pcmpeqb %xmm1, %xmm5 + 0x66, 0x0f, 0xd7, 0xd5, //0x00002d50 pmovmskb %xmm5, %edx + 0x66, 0x41, 0x0f, 0x6f, 0xec, //0x00002d54 movdqa %xmm12, %xmm5 + 0x66, 0x0f, 0x64, 0xeb, //0x00002d59 pcmpgtb %xmm3, %xmm5 + 0x66, 0x41, 0x0f, 0x64, 0xda, //0x00002d5d pcmpgtb %xmm10, %xmm3 + 0x66, 0x0f, 0xdb, 0xdd, //0x00002d62 pand %xmm5, %xmm3 + 0x66, 0x0f, 0xd7, 0xfb, //0x00002d66 pmovmskb %xmm3, %edi + 0x48, 0xc1, 0xe1, 0x10, //0x00002d6a shlq $16, %rcx + 0x48, 0x09, 0xce, //0x00002d6e orq %rcx, %rsi + 0x48, 0xc1, 0xe2, 0x10, //0x00002d71 shlq $16, %rdx + 0x48, 0xc1, 0xe7, 0x10, //0x00002d75 shlq $16, %rdi + 0x49, 0x09, 0xd1, //0x00002d79 orq %rdx, %r9 + 0x0f, 0x85, 0xf6, 0x0b, 0x00, 0x00, //0x00002d7c jne LBB0_613 + 0x48, 0x85, 0xdb, //0x00002d82 testq %rbx, %rbx + 0x4c, 0x8b, 0x6d, 0xb0, //0x00002d85 movq $-80(%rbp), %r13 + 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00002d89 movabsq $4294977024, %r11 + 0x0f, 0x85, 0x0c, 0x0c, 0x00, 0x00, //0x00002d93 jne LBB0_615 + 0x31, 0xdb, //0x00002d99 xorl %ebx, %ebx + //0x00002d9b LBB0_413 + 0x66, 0x41, 0x0f, 0x6f, 0xdc, //0x00002d9b movdqa %xmm12, %xmm3 + 0x66, 0x0f, 0x64, 0xdc, //0x00002da0 pcmpgtb %xmm4, %xmm3 + 0x66, 0x41, 0x0f, 0x64, 0xe2, //0x00002da4 pcmpgtb %xmm10, %xmm4 + 0x66, 0x0f, 0xdb, 0xe3, //0x00002da9 pand %xmm3, %xmm4 + 0x66, 0x0f, 0xd7, 0xcc, //0x00002dad pmovmskb %xmm4, %ecx + 0x48, 0x09, 0xcf, //0x00002db1 orq %rcx, %rdi + 0xb9, 0x40, 0x00, 0x00, 0x00, //0x00002db4 movl $64, %ecx + 0xba, 0x40, 0x00, 0x00, 0x00, //0x00002db9 movl $64, %edx + 0x48, 0x85, 0xf6, //0x00002dbe testq %rsi, %rsi + 0x0f, 0x84, 0x04, 0x00, 0x00, 0x00, //0x00002dc1 je LBB0_415 + 0x48, 0x0f, 0xbc, 0xd6, //0x00002dc7 bsfq %rsi, %rdx + //0x00002dcb LBB0_415 + 0x48, 0x85, 0xff, //0x00002dcb testq %rdi, %rdi + 0x0f, 0x84, 0x04, 0x00, 0x00, 0x00, //0x00002dce je LBB0_417 + 0x48, 0x0f, 0xbc, 0xcf, //0x00002dd4 bsfq %rdi, %rcx + //0x00002dd8 LBB0_417 + 0x48, 0x85, 0xf6, //0x00002dd8 testq %rsi, %rsi + 0x0f, 0x84, 0x5c, 0x00, 0x00, 0x00, //0x00002ddb je LBB0_491 + 0x4c, 0x29, 0xe0, //0x00002de1 subq %r12, %rax + 0x48, 0x39, 0xd1, //0x00002de4 cmpq %rdx, %rcx + 0x0f, 0x82, 0x24, 0x0f, 0x00, 0x00, //0x00002de7 jb LBB0_668 + 0x48, 0x01, 0xd0, //0x00002ded addq %rdx, %rax + 0x48, 0x83, 0xc0, 0x01, //0x00002df0 addq $1, %rax + 0x48, 0x8b, 0x5d, 0xc0, //0x00002df4 movq $-64(%rbp), %rbx + 0xe9, 0x66, 0xf8, 0xff, 0xff, //0x00002df8 jmp LBB0_441 + //0x00002dfd LBB0_489 + 0x4b, 0x8d, 0x04, 0x04, //0x00002dfd leaq (%r12,%r8), %rax + 0x48, 0x85, 0xc9, //0x00002e01 testq %rcx, %rcx + 0x4c, 0x8b, 0x75, 0xd0, //0x00002e04 movq $-48(%rbp), %r14 + 0x48, 0xbf, 0x00, 0x26, 0x00, 0x00, 0x01, 0x10, 0x00, 0x00, //0x00002e08 movabsq $17596481021440, %rdi + 0x0f, 0x85, 0xa9, 0xdd, 0xff, 0xff, //0x00002e12 jne LBB0_139 + 0xe9, 0xe4, 0xdd, 0xff, 0xff, //0x00002e18 jmp LBB0_146 + //0x00002e1d LBB0_490 + 0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00002e1d movq $-1, %r8 + 0x48, 0x89, 0xfe, //0x00002e24 movq %rdi, %rsi + 0x4d, 0x89, 0xf3, //0x00002e27 movq %r14, %r11 + 0x49, 0xc7, 0xc7, 0xff, 0xff, 0xff, 0xff, //0x00002e2a movq $-1, %r15 + 0x49, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x00002e31 movq $-1, %r10 + 0xe9, 0x96, 0xd9, 0xff, 0xff, //0x00002e38 jmp LBB0_105 + //0x00002e3d LBB0_491 + 0x48, 0x85, 0xff, //0x00002e3d testq %rdi, %rdi + 0x0f, 0x85, 0xe0, 0x0e, 0x00, 0x00, //0x00002e40 jne LBB0_669 + 0x66, 0x41, 0x0f, 0x6f, 0xf5, //0x00002e46 movdqa %xmm13, %xmm6 + 0x66, 0x0f, 0x6f, 0xea, //0x00002e4b movdqa %xmm2, %xmm5 + 0x48, 0x83, 0xc0, 0x20, //0x00002e4f addq $32, %rax + 0x49, 0x83, 0xc2, 0xe0, //0x00002e53 addq $-32, %r10 + 0x48, 0x85, 0xdb, //0x00002e57 testq %rbx, %rbx + 0x0f, 0x85, 0xb9, 0x02, 0x00, 0x00, //0x00002e5a jne LBB0_522 + //0x00002e60 LBB0_493 + 0x48, 0x8b, 0x55, 0xc8, //0x00002e60 movq $-56(%rbp), %rdx + 0x4d, 0x85, 0xd2, //0x00002e64 testq %r10, %r10 + 0x0f, 0x84, 0x4c, 0x0e, 0x00, 0x00, //0x00002e67 je LBB0_524 + //0x00002e6d LBB0_494 + 0x0f, 0xb6, 0x08, //0x00002e6d movzbl (%rax), %ecx + 0x80, 0xf9, 0x22, //0x00002e70 cmpb $34, %cl + 0x0f, 0x84, 0x11, 0x01, 0x00, 0x00, //0x00002e73 je LBB0_509 + 0x80, 0xf9, 0x5c, //0x00002e79 cmpb $92, %cl + 0x0f, 0x84, 0x26, 0x00, 0x00, 0x00, //0x00002e7c je LBB0_499 + 0x80, 0xf9, 0x1f, //0x00002e82 cmpb $31, %cl + 0x0f, 0x86, 0xa6, 0x0e, 0x00, 0x00, //0x00002e85 jbe LBB0_670 + 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00002e8b movq $-1, %rcx + 0xbe, 0x01, 0x00, 0x00, 0x00, //0x00002e92 movl $1, %esi + //0x00002e97 LBB0_498 + 0x48, 0x01, 0xf0, //0x00002e97 addq %rsi, %rax + 0x49, 0x01, 0xca, //0x00002e9a addq %rcx, %r10 + 0x0f, 0x85, 0xca, 0xff, 0xff, 0xff, //0x00002e9d jne LBB0_494 + 0xe9, 0x11, 0x0e, 0x00, 0x00, //0x00002ea3 jmp LBB0_524 + //0x00002ea8 LBB0_499 + 0x49, 0x83, 0xfa, 0x01, //0x00002ea8 cmpq $1, %r10 + 0x0f, 0x84, 0x07, 0x0e, 0x00, 0x00, //0x00002eac je LBB0_524 + 0x48, 0xc7, 0xc1, 0xfe, 0xff, 0xff, 0xff, //0x00002eb2 movq $-2, %rcx + 0xbe, 0x02, 0x00, 0x00, 0x00, //0x00002eb9 movl $2, %esi + 0x48, 0x83, 0xfa, 0xff, //0x00002ebe cmpq $-1, %rdx + 0x0f, 0x85, 0xcf, 0xff, 0xff, 0xff, //0x00002ec2 jne LBB0_498 + 0x48, 0x89, 0xc2, //0x00002ec8 movq %rax, %rdx + 0x4c, 0x29, 0xe2, //0x00002ecb subq %r12, %rdx + 0x48, 0x89, 0x55, 0xc8, //0x00002ece movq %rdx, $-56(%rbp) + 0xe9, 0xc0, 0xff, 0xff, 0xff, //0x00002ed2 jmp LBB0_498 + //0x00002ed7 LBB0_502 + 0x48, 0x8b, 0x45, 0xc0, //0x00002ed7 movq $-64(%rbp), %rax + 0x4c, 0x01, 0xe0, //0x00002edb addq %r12, %rax + 0x48, 0xc7, 0x45, 0xc8, 0xff, 0xff, 0xff, 0xff, //0x00002ede movq $-1, $-56(%rbp) + 0x45, 0x31, 0xc0, //0x00002ee6 xorl %r8d, %r8d + 0x49, 0x83, 0xf9, 0x20, //0x00002ee9 cmpq $32, %r9 + 0x0f, 0x83, 0x62, 0xf8, 0xff, 0xff, //0x00002eed jae LBB0_51 + //0x00002ef3 LBB0_503 + 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00002ef3 movabsq $4294977024, %r11 + 0xe9, 0x83, 0x03, 0x00, 0x00, //0x00002efd jmp LBB0_537 + //0x00002f02 LBB0_504 + 0x48, 0x8b, 0x45, 0xc0, //0x00002f02 movq $-64(%rbp), %rax + 0x4c, 0x01, 0xe0, //0x00002f06 addq %r12, %rax + 0x48, 0xc7, 0x45, 0xc8, 0xff, 0xff, 0xff, 0xff, //0x00002f09 movq $-1, $-56(%rbp) + 0x31, 0xdb, //0x00002f11 xorl %ebx, %ebx + 0x49, 0x83, 0xfe, 0x20, //0x00002f13 cmpq $32, %r14 + 0x0f, 0x83, 0xc0, 0xf8, 0xff, 0xff, //0x00002f17 jae LBB0_172 + //0x00002f1d LBB0_505 + 0x4c, 0x8b, 0x6d, 0xb0, //0x00002f1d movq $-80(%rbp), %r13 + 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00002f21 movabsq $4294977024, %r11 + 0x48, 0x85, 0xdb, //0x00002f2b testq %rbx, %rbx + 0x0f, 0x84, 0x61, 0xfb, 0xff, 0xff, //0x00002f2e je LBB0_459 + //0x00002f34 LBB0_506 + 0x4d, 0x85, 0xf6, //0x00002f34 testq %r14, %r14 + 0x0f, 0x84, 0x5d, 0x0d, 0x00, 0x00, //0x00002f37 je LBB0_508 + 0x66, 0x41, 0x0f, 0x6f, 0xf5, //0x00002f3d movdqa %xmm13, %xmm6 + 0x66, 0x0f, 0x6f, 0xea, //0x00002f42 movdqa %xmm2, %xmm5 + 0x4c, 0x89, 0xe1, //0x00002f46 movq %r12, %rcx + 0x48, 0xf7, 0xd1, //0x00002f49 notq %rcx + 0x48, 0x01, 0xc1, //0x00002f4c addq %rax, %rcx + 0x48, 0x8b, 0x75, 0xc8, //0x00002f4f movq $-56(%rbp), %rsi + 0x48, 0x83, 0xfe, 0xff, //0x00002f53 cmpq $-1, %rsi + 0x48, 0x89, 0xf2, //0x00002f57 movq %rsi, %rdx + 0x48, 0x0f, 0x44, 0xd1, //0x00002f5a cmoveq %rcx, %rdx + 0x48, 0x0f, 0x45, 0xce, //0x00002f5e cmovneq %rsi, %rcx + 0x48, 0x83, 0xc0, 0x01, //0x00002f62 addq $1, %rax + 0x49, 0x83, 0xc6, 0xff, //0x00002f66 addq $-1, %r14 + 0x48, 0x89, 0x55, 0xc8, //0x00002f6a movq %rdx, $-56(%rbp) + 0x4c, 0x8b, 0x6d, 0xb0, //0x00002f6e movq $-80(%rbp), %r13 + 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00002f72 movabsq $4294977024, %r11 + 0x4d, 0x85, 0xf6, //0x00002f7c testq %r14, %r14 + 0x0f, 0x85, 0x1d, 0xfb, 0xff, 0xff, //0x00002f7f jne LBB0_460 + 0xe9, 0x10, 0x0d, 0x00, 0x00, //0x00002f85 jmp LBB0_508 + //0x00002f8a LBB0_509 + 0x4c, 0x29, 0xe0, //0x00002f8a subq %r12, %rax + 0x48, 0x83, 0xc0, 0x01, //0x00002f8d addq $1, %rax + 0x4c, 0x8b, 0x75, 0xd0, //0x00002f91 movq $-48(%rbp), %r14 + 0x4c, 0x8b, 0x6d, 0xb0, //0x00002f95 movq $-80(%rbp), %r13 + 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00002f99 movabsq $4294977024, %r11 + 0x66, 0x0f, 0x6f, 0xd5, //0x00002fa3 movdqa %xmm5, %xmm2 + 0x66, 0x44, 0x0f, 0x6f, 0xee, //0x00002fa7 movdqa %xmm6, %xmm13 + 0x48, 0x8b, 0x5d, 0xc0, //0x00002fac movq $-64(%rbp), %rbx + 0xe9, 0xae, 0xf6, 0xff, 0xff, //0x00002fb0 jmp LBB0_441 + //0x00002fb5 LBB0_510 + 0x49, 0x8d, 0x04, 0x14, //0x00002fb5 leaq (%r12,%rdx), %rax + 0x48, 0xc7, 0x45, 0xc8, 0xff, 0xff, 0xff, 0xff, //0x00002fb9 movq $-1, $-56(%rbp) + 0x45, 0x31, 0xc0, //0x00002fc1 xorl %r8d, %r8d + 0x49, 0x83, 0xf9, 0x20, //0x00002fc4 cmpq $32, %r9 + 0x4c, 0x8b, 0x75, 0xd0, //0x00002fc8 movq $-48(%rbp), %r14 + 0x48, 0x8b, 0x75, 0xc0, //0x00002fcc movq $-64(%rbp), %rsi + 0x0f, 0x83, 0x1b, 0xf9, 0xff, 0xff, //0x00002fd0 jae LBB0_74 + //0x00002fd6 LBB0_511 + 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00002fd6 movabsq $4294977024, %r11 + 0xe9, 0x50, 0x05, 0x00, 0x00, //0x00002fe0 jmp LBB0_566 + //0x00002fe5 LBB0_512 + 0x48, 0x8b, 0x45, 0xc0, //0x00002fe5 movq $-64(%rbp), %rax + 0x4c, 0x8b, 0x45, 0xb8, //0x00002fe9 movq $-72(%rbp), %r8 + 0x4c, 0x01, 0xc0, //0x00002fed addq %r8, %rax + 0x48, 0xc7, 0x45, 0xc8, 0xff, 0xff, 0xff, 0xff, //0x00002ff0 movq $-1, $-56(%rbp) + 0x45, 0x31, 0xe4, //0x00002ff8 xorl %r12d, %r12d + 0x49, 0x83, 0xfa, 0x20, //0x00002ffb cmpq $32, %r10 + 0x0f, 0x83, 0x74, 0xf9, 0xff, 0xff, //0x00002fff jae LBB0_199 + //0x00003005 LBB0_513 + 0x4c, 0x8b, 0x6d, 0xb0, //0x00003005 movq $-80(%rbp), %r13 + 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00003009 movabsq $4294977024, %r11 + 0xf3, 0x44, 0x0f, 0x6f, 0x2d, 0x24, 0xd0, 0xff, 0xff, //0x00003013 movdqu $-12252(%rip), %xmm13 /* LCPI0_4+0(%rip) */ + 0x4d, 0x85, 0xe4, //0x0000301c testq %r12, %r12 + 0x0f, 0x84, 0x3d, 0xfb, 0xff, 0xff, //0x0000301f je LBB0_471 + //0x00003025 LBB0_514 + 0x4d, 0x85, 0xd2, //0x00003025 testq %r10, %r10 + 0x0f, 0x84, 0x8b, 0x0c, 0x00, 0x00, //0x00003028 je LBB0_524 + 0x66, 0x0f, 0x6f, 0xea, //0x0000302e movdqa %xmm2, %xmm5 + 0x4c, 0x8b, 0x45, 0xb8, //0x00003032 movq $-72(%rbp), %r8 + 0x4c, 0x89, 0xc1, //0x00003036 movq %r8, %rcx + 0x48, 0xf7, 0xd1, //0x00003039 notq %rcx + 0x48, 0x01, 0xc1, //0x0000303c addq %rax, %rcx + 0x48, 0x8b, 0x75, 0xc8, //0x0000303f movq $-56(%rbp), %rsi + 0x48, 0x83, 0xfe, 0xff, //0x00003043 cmpq $-1, %rsi + 0x48, 0x89, 0xf2, //0x00003047 movq %rsi, %rdx + 0x48, 0x0f, 0x44, 0xd1, //0x0000304a cmoveq %rcx, %rdx + 0x48, 0x0f, 0x45, 0xce, //0x0000304e cmovneq %rsi, %rcx + 0x48, 0x83, 0xc0, 0x01, //0x00003052 addq $1, %rax + 0x49, 0x83, 0xc2, 0xff, //0x00003056 addq $-1, %r10 + 0x48, 0x89, 0x55, 0xc8, //0x0000305a movq %rdx, $-56(%rbp) + 0x4c, 0x8b, 0x75, 0xd0, //0x0000305e movq $-48(%rbp), %r14 + 0x4c, 0x8b, 0x6d, 0xb0, //0x00003062 movq $-80(%rbp), %r13 + 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00003066 movabsq $4294977024, %r11 + 0xf3, 0x44, 0x0f, 0x6f, 0x2d, 0xc7, 0xcf, 0xff, 0xff, //0x00003070 movdqu $-12345(%rip), %xmm13 /* LCPI0_4+0(%rip) */ + 0x4d, 0x85, 0xd2, //0x00003079 testq %r10, %r10 + 0x0f, 0x85, 0xed, 0xfa, 0xff, 0xff, //0x0000307c jne LBB0_472 + 0xe9, 0x48, 0x0a, 0x00, 0x00, //0x00003082 jmp LBB0_628 + //0x00003087 LBB0_516 + 0x49, 0x8d, 0x0c, 0x04, //0x00003087 leaq (%r12,%rax), %rcx + 0x48, 0x85, 0xd2, //0x0000308b testq %rdx, %rdx + 0x0f, 0x85, 0x3f, 0xe9, 0xff, 0xff, //0x0000308e jne LBB0_332 + 0xe9, 0x84, 0xe9, 0xff, 0xff, //0x00003094 jmp LBB0_339 + //0x00003099 LBB0_517 + 0x49, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x00003099 movq $-1, %r14 + 0x48, 0x8b, 0x75, 0xb8, //0x000030a0 movq $-72(%rbp), %rsi + 0x4d, 0x89, 0xca, //0x000030a4 movq %r9, %r10 + 0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x000030a7 movq $-1, %r8 + 0x49, 0xc7, 0xc5, 0xff, 0xff, 0xff, 0xff, //0x000030ae movq $-1, %r13 + 0xe9, 0x93, 0xe5, 0xff, 0xff, //0x000030b5 jmp LBB0_280 + //0x000030ba LBB0_518 + 0x49, 0x8d, 0x04, 0x14, //0x000030ba leaq (%r12,%rdx), %rax + 0x48, 0xc7, 0x45, 0xc8, 0xff, 0xff, 0xff, 0xff, //0x000030be movq $-1, $-56(%rbp) + 0x45, 0x31, 0xc0, //0x000030c6 xorl %r8d, %r8d + 0x49, 0x83, 0xf9, 0x20, //0x000030c9 cmpq $32, %r9 + 0x4c, 0x8b, 0x75, 0xd0, //0x000030cd movq $-48(%rbp), %r14 + 0x48, 0x8b, 0x5d, 0xc0, //0x000030d1 movq $-64(%rbp), %rbx + 0x0f, 0x83, 0xc2, 0xfb, 0xff, 0xff, //0x000030d5 jae LBB0_247 + //0x000030db LBB0_519 + 0x66, 0x41, 0x0f, 0x6f, 0xf5, //0x000030db movdqa %xmm13, %xmm6 + 0x66, 0x0f, 0x6f, 0xea, //0x000030e0 movdqa %xmm2, %xmm5 + 0xe9, 0xbc, 0x07, 0x00, 0x00, //0x000030e4 jmp LBB0_600 + //0x000030e9 LBB0_520 + 0x48, 0x8b, 0x45, 0xc0, //0x000030e9 movq $-64(%rbp), %rax + 0x4c, 0x01, 0xe0, //0x000030ed addq %r12, %rax + 0x48, 0xc7, 0x45, 0xc8, 0xff, 0xff, 0xff, 0xff, //0x000030f0 movq $-1, $-56(%rbp) + 0x31, 0xdb, //0x000030f8 xorl %ebx, %ebx + 0x49, 0x89, 0xf2, //0x000030fa movq %rsi, %r10 + 0x48, 0x83, 0xfe, 0x20, //0x000030fd cmpq $32, %rsi + 0x0f, 0x83, 0x13, 0xfc, 0xff, 0xff, //0x00003101 jae LBB0_410 + //0x00003107 LBB0_521 + 0x66, 0x41, 0x0f, 0x6f, 0xf5, //0x00003107 movdqa %xmm13, %xmm6 + 0x66, 0x0f, 0x6f, 0xea, //0x0000310c movdqa %xmm2, %xmm5 + 0x48, 0x85, 0xdb, //0x00003110 testq %rbx, %rbx + 0x0f, 0x84, 0x47, 0xfd, 0xff, 0xff, //0x00003113 je LBB0_493 + //0x00003119 LBB0_522 + 0x4d, 0x85, 0xd2, //0x00003119 testq %r10, %r10 + 0x0f, 0x84, 0x97, 0x0b, 0x00, 0x00, //0x0000311c je LBB0_524 + 0x4c, 0x89, 0xe2, //0x00003122 movq %r12, %rdx + 0x48, 0xf7, 0xd2, //0x00003125 notq %rdx + 0x48, 0x01, 0xc2, //0x00003128 addq %rax, %rdx + 0x48, 0x8b, 0x75, 0xc8, //0x0000312b movq $-56(%rbp), %rsi + 0x48, 0x83, 0xfe, 0xff, //0x0000312f cmpq $-1, %rsi + 0x48, 0x89, 0xf1, //0x00003133 movq %rsi, %rcx + 0x48, 0x0f, 0x44, 0xca, //0x00003136 cmoveq %rdx, %rcx + 0x48, 0x0f, 0x45, 0xd6, //0x0000313a cmovneq %rsi, %rdx + 0x48, 0x83, 0xc0, 0x01, //0x0000313e addq $1, %rax + 0x49, 0x83, 0xc2, 0xff, //0x00003142 addq $-1, %r10 + 0x48, 0x89, 0x4d, 0xc8, //0x00003146 movq %rcx, $-56(%rbp) + 0x4d, 0x85, 0xd2, //0x0000314a testq %r10, %r10 + 0x0f, 0x85, 0x1a, 0xfd, 0xff, 0xff, //0x0000314d jne LBB0_494 + 0xe9, 0x61, 0x0b, 0x00, 0x00, //0x00003153 jmp LBB0_524 + //0x00003158 LBB0_525 + 0x49, 0x39, 0xf1, //0x00003158 cmpq %rsi, %r9 + 0x0f, 0x84, 0x4e, 0x09, 0x00, 0x00, //0x0000315b je LBB0_650 + 0x66, 0x41, 0x0f, 0x6f, 0xf5, //0x00003161 movdqa %xmm13, %xmm6 + 0x66, 0x0f, 0x6f, 0xea, //0x00003166 movdqa %xmm2, %xmm5 + 0x49, 0x01, 0xf2, //0x0000316a addq %rsi, %r10 + 0x49, 0x83, 0xc2, 0x01, //0x0000316d addq $1, %r10 + 0x48, 0xf7, 0xd6, //0x00003171 notq %rsi + 0x49, 0x01, 0xf1, //0x00003174 addq %rsi, %r9 + 0x4c, 0x8b, 0x75, 0xd0, //0x00003177 movq $-48(%rbp), %r14 + 0x4c, 0x8b, 0x6d, 0xb0, //0x0000317b movq $-80(%rbp), %r13 + 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x0000317f movabsq $4294977024, %r11 + 0x4d, 0x85, 0xc9, //0x00003189 testq %r9, %r9 + 0x0f, 0x8f, 0x2d, 0x00, 0x00, 0x00, //0x0000318c jg LBB0_529 + 0xe9, 0x18, 0x09, 0x00, 0x00, //0x00003192 jmp LBB0_650 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00003197 .p2align 4, 0x90 + //0x000031a0 LBB0_527 + 0x48, 0xc7, 0xc1, 0xfe, 0xff, 0xff, 0xff, //0x000031a0 movq $-2, %rcx + 0xb8, 0x02, 0x00, 0x00, 0x00, //0x000031a7 movl $2, %eax + 0x49, 0x01, 0xc2, //0x000031ac addq %rax, %r10 + 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x000031af movq $-1, %rax + 0x49, 0x01, 0xc9, //0x000031b6 addq %rcx, %r9 + 0x0f, 0x8e, 0xf0, 0x08, 0x00, 0x00, //0x000031b9 jle LBB0_650 + //0x000031bf LBB0_529 + 0x41, 0x0f, 0xb6, 0x02, //0x000031bf movzbl (%r10), %eax + 0x3c, 0x5c, //0x000031c3 cmpb $92, %al + 0x0f, 0x84, 0xd5, 0xff, 0xff, 0xff, //0x000031c5 je LBB0_527 + 0x3c, 0x22, //0x000031cb cmpb $34, %al + 0x0f, 0x84, 0x26, 0x06, 0x00, 0x00, //0x000031cd je LBB0_594 + 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x000031d3 movq $-1, %rcx + 0xb8, 0x01, 0x00, 0x00, 0x00, //0x000031da movl $1, %eax + 0x49, 0x01, 0xc2, //0x000031df addq %rax, %r10 + 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x000031e2 movq $-1, %rax + 0x49, 0x01, 0xc9, //0x000031e9 addq %rcx, %r9 + 0x0f, 0x8f, 0xcd, 0xff, 0xff, 0xff, //0x000031ec jg LBB0_529 + 0xe9, 0xb8, 0x08, 0x00, 0x00, //0x000031f2 jmp LBB0_650 + //0x000031f7 LBB0_532 + 0x66, 0x41, 0x0f, 0x6f, 0xf5, //0x000031f7 movdqa %xmm13, %xmm6 + 0x66, 0x0f, 0x6f, 0xea, //0x000031fc movdqa %xmm2, %xmm5 + 0x48, 0x83, 0x7d, 0xc8, 0xff, //0x00003200 cmpq $-1, $-56(%rbp) + 0x0f, 0x85, 0x1f, 0x00, 0x00, 0x00, //0x00003205 jne LBB0_535 + 0x48, 0x89, 0xc1, //0x0000320b movq %rax, %rcx + 0x4c, 0x29, 0xe1, //0x0000320e subq %r12, %rcx + 0x48, 0x0f, 0xbc, 0xfe, //0x00003211 bsfq %rsi, %rdi + 0x48, 0x01, 0xcf, //0x00003215 addq %rcx, %rdi + 0x48, 0x89, 0x7d, 0xc8, //0x00003218 movq %rdi, $-56(%rbp) + 0xe9, 0x09, 0x00, 0x00, 0x00, //0x0000321c jmp LBB0_535 + //0x00003221 LBB0_534 + 0x66, 0x41, 0x0f, 0x6f, 0xf5, //0x00003221 movdqa %xmm13, %xmm6 + 0x66, 0x0f, 0x6f, 0xea, //0x00003226 movdqa %xmm2, %xmm5 + //0x0000322a LBB0_535 + 0x44, 0x89, 0xc1, //0x0000322a movl %r8d, %ecx + 0xf7, 0xd1, //0x0000322d notl %ecx + 0x21, 0xf1, //0x0000322f andl %esi, %ecx + 0x41, 0x8d, 0x3c, 0x48, //0x00003231 leal (%r8,%rcx,2), %edi + 0x8d, 0x1c, 0x09, //0x00003235 leal (%rcx,%rcx), %ebx + 0xf7, 0xd3, //0x00003238 notl %ebx + 0x21, 0xf3, //0x0000323a andl %esi, %ebx + 0x81, 0xe3, 0xaa, 0xaa, 0xaa, 0xaa, //0x0000323c andl $-1431655766, %ebx + 0x45, 0x31, 0xc0, //0x00003242 xorl %r8d, %r8d + 0x01, 0xcb, //0x00003245 addl %ecx, %ebx + 0x41, 0x0f, 0x92, 0xc0, //0x00003247 setb %r8b + 0x01, 0xdb, //0x0000324b addl %ebx, %ebx + 0x81, 0xf3, 0x55, 0x55, 0x55, 0x55, //0x0000324d xorl $1431655765, %ebx + 0x21, 0xfb, //0x00003253 andl %edi, %ebx + 0xf7, 0xd3, //0x00003255 notl %ebx + 0x21, 0xda, //0x00003257 andl %ebx, %edx + 0x4c, 0x8b, 0x75, 0xd0, //0x00003259 movq $-48(%rbp), %r14 + 0x4c, 0x8b, 0x6d, 0xb0, //0x0000325d movq $-80(%rbp), %r13 + 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00003261 movabsq $4294977024, %r11 + 0x66, 0x0f, 0x6f, 0xd5, //0x0000326b movdqa %xmm5, %xmm2 + 0x66, 0x44, 0x0f, 0x6f, 0xee, //0x0000326f movdqa %xmm6, %xmm13 + 0x48, 0x85, 0xd2, //0x00003274 testq %rdx, %rdx + 0x0f, 0x85, 0x3c, 0xf5, 0xff, 0xff, //0x00003277 jne LBB0_54 + //0x0000327d LBB0_536 + 0x48, 0x83, 0xc0, 0x20, //0x0000327d addq $32, %rax + 0x49, 0x83, 0xc1, 0xe0, //0x00003281 addq $-32, %r9 + //0x00003285 LBB0_537 + 0x4d, 0x85, 0xc0, //0x00003285 testq %r8, %r8 + 0x0f, 0x85, 0x19, 0x04, 0x00, 0x00, //0x00003288 jne LBB0_583 + 0x4c, 0x89, 0xe1, //0x0000328e movq %r12, %rcx + 0x48, 0xf7, 0xd1, //0x00003291 notq %rcx + 0x48, 0x8b, 0x55, 0xc8, //0x00003294 movq $-56(%rbp), %rdx + 0x4d, 0x85, 0xc9, //0x00003298 testq %r9, %r9 + 0x0f, 0x84, 0x9e, 0x00, 0x00, 0x00, //0x0000329b je LBB0_549 + //0x000032a1 LBB0_539 + 0x48, 0x83, 0xc1, 0x01, //0x000032a1 addq $1, %rcx + //0x000032a5 LBB0_540 + 0x31, 0xf6, //0x000032a5 xorl %esi, %esi + //0x000032a7 LBB0_541 + 0x0f, 0xb6, 0x1c, 0x30, //0x000032a7 movzbl (%rax,%rsi), %ebx + 0x80, 0xfb, 0x22, //0x000032ab cmpb $34, %bl + 0x0f, 0x84, 0x84, 0x00, 0x00, 0x00, //0x000032ae je LBB0_548 + 0x80, 0xfb, 0x5c, //0x000032b4 cmpb $92, %bl + 0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x000032b7 je LBB0_546 + 0x48, 0x83, 0xc6, 0x01, //0x000032bd addq $1, %rsi + 0x49, 0x39, 0xf1, //0x000032c1 cmpq %rsi, %r9 + 0x0f, 0x85, 0xdd, 0xff, 0xff, 0xff, //0x000032c4 jne LBB0_541 + 0xe9, 0x78, 0x00, 0x00, 0x00, //0x000032ca jmp LBB0_544 + //0x000032cf LBB0_546 + 0x49, 0x8d, 0x79, 0xff, //0x000032cf leaq $-1(%r9), %rdi + 0x48, 0x39, 0xf7, //0x000032d3 cmpq %rsi, %rdi + 0x0f, 0x84, 0xbe, 0x09, 0x00, 0x00, //0x000032d6 je LBB0_508 + 0x66, 0x41, 0x0f, 0x6f, 0xf5, //0x000032dc movdqa %xmm13, %xmm6 + 0x66, 0x0f, 0x6f, 0xea, //0x000032e1 movdqa %xmm2, %xmm5 + 0x48, 0x8d, 0x3c, 0x01, //0x000032e5 leaq (%rcx,%rax), %rdi + 0x48, 0x01, 0xf7, //0x000032e9 addq %rsi, %rdi + 0x48, 0x83, 0xfa, 0xff, //0x000032ec cmpq $-1, %rdx + 0x48, 0x8b, 0x5d, 0xc8, //0x000032f0 movq $-56(%rbp), %rbx + 0x48, 0x0f, 0x44, 0xdf, //0x000032f4 cmoveq %rdi, %rbx + 0x48, 0x89, 0x5d, 0xc8, //0x000032f8 movq %rbx, $-56(%rbp) + 0x48, 0x0f, 0x44, 0xd7, //0x000032fc cmoveq %rdi, %rdx + 0x48, 0x01, 0xf0, //0x00003300 addq %rsi, %rax + 0x48, 0x83, 0xc0, 0x02, //0x00003303 addq $2, %rax + 0x4c, 0x89, 0xcf, //0x00003307 movq %r9, %rdi + 0x48, 0x29, 0xf7, //0x0000330a subq %rsi, %rdi + 0x48, 0x83, 0xc7, 0xfe, //0x0000330d addq $-2, %rdi + 0x49, 0x83, 0xc1, 0xfe, //0x00003311 addq $-2, %r9 + 0x49, 0x39, 0xf1, //0x00003315 cmpq %rsi, %r9 + 0x49, 0x89, 0xf9, //0x00003318 movq %rdi, %r9 + 0x4c, 0x8b, 0x75, 0xd0, //0x0000331b movq $-48(%rbp), %r14 + 0x4c, 0x8b, 0x6d, 0xb0, //0x0000331f movq $-80(%rbp), %r13 + 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00003323 movabsq $4294977024, %r11 + 0x0f, 0x85, 0x72, 0xff, 0xff, 0xff, //0x0000332d jne LBB0_540 + 0xe9, 0x43, 0x07, 0x00, 0x00, //0x00003333 jmp LBB0_624 + //0x00003338 LBB0_548 + 0x48, 0x01, 0xf0, //0x00003338 addq %rsi, %rax + 0x48, 0x83, 0xc0, 0x01, //0x0000333b addq $1, %rax + //0x0000333f LBB0_549 + 0x4c, 0x29, 0xe0, //0x0000333f subq %r12, %rax + 0xe9, 0x28, 0xdf, 0xff, 0xff, //0x00003342 jmp LBB0_229 + //0x00003347 LBB0_544 + 0x80, 0xfb, 0x22, //0x00003347 cmpb $34, %bl + 0x0f, 0x85, 0x4a, 0x09, 0x00, 0x00, //0x0000334a jne LBB0_508 + 0x66, 0x41, 0x0f, 0x6f, 0xf5, //0x00003350 movdqa %xmm13, %xmm6 + 0x66, 0x0f, 0x6f, 0xea, //0x00003355 movdqa %xmm2, %xmm5 + 0x4c, 0x01, 0xc8, //0x00003359 addq %r9, %rax + 0x4c, 0x8b, 0x75, 0xd0, //0x0000335c movq $-48(%rbp), %r14 + 0x4c, 0x8b, 0x6d, 0xb0, //0x00003360 movq $-80(%rbp), %r13 + 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00003364 movabsq $4294977024, %r11 + 0xe9, 0xcc, 0xff, 0xff, 0xff, //0x0000336e jmp LBB0_549 + //0x00003373 LBB0_550 + 0x48, 0x89, 0xdf, //0x00003373 movq %rbx, %rdi + 0x66, 0x41, 0x0f, 0x6f, 0xfd, //0x00003376 movdqa %xmm13, %xmm7 + 0x66, 0x0f, 0x6f, 0xf2, //0x0000337b movdqa %xmm2, %xmm6 + 0x48, 0x83, 0x7d, 0xc8, 0xff, //0x0000337f cmpq $-1, $-56(%rbp) + 0x0f, 0x85, 0xd0, 0x00, 0x00, 0x00, //0x00003384 jne LBB0_560 + 0x49, 0x89, 0xc0, //0x0000338a movq %rax, %r8 + 0x4d, 0x29, 0xe0, //0x0000338d subq %r12, %r8 + 0x49, 0x0f, 0xbc, 0xd9, //0x00003390 bsfq %r9, %rbx + 0x4c, 0x01, 0xc3, //0x00003394 addq %r8, %rbx + 0x48, 0x89, 0x5d, 0xc8, //0x00003397 movq %rbx, $-56(%rbp) + 0xe9, 0xba, 0x00, 0x00, 0x00, //0x0000339b jmp LBB0_560 + //0x000033a0 LBB0_552 + 0x49, 0x39, 0xf1, //0x000033a0 cmpq %rsi, %r9 + 0x0f, 0x84, 0x06, 0x07, 0x00, 0x00, //0x000033a3 je LBB0_650 + 0x66, 0x41, 0x0f, 0x6f, 0xf5, //0x000033a9 movdqa %xmm13, %xmm6 + 0x66, 0x0f, 0x6f, 0xea, //0x000033ae movdqa %xmm2, %xmm5 + 0x49, 0x01, 0xf2, //0x000033b2 addq %rsi, %r10 + 0x49, 0x83, 0xc2, 0x01, //0x000033b5 addq $1, %r10 + 0x48, 0xf7, 0xd6, //0x000033b9 notq %rsi + 0x49, 0x01, 0xf1, //0x000033bc addq %rsi, %r9 + 0x4c, 0x8b, 0x75, 0xd0, //0x000033bf movq $-48(%rbp), %r14 + 0x4c, 0x8b, 0x6d, 0xb0, //0x000033c3 movq $-80(%rbp), %r13 + 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x000033c7 movabsq $4294977024, %r11 + 0x4d, 0x85, 0xc9, //0x000033d1 testq %r9, %r9 + 0x0f, 0x8f, 0x24, 0x00, 0x00, 0x00, //0x000033d4 jg LBB0_556 + 0xe9, 0xd0, 0x06, 0x00, 0x00, //0x000033da jmp LBB0_650 + //0x000033df LBB0_554 + 0x48, 0xc7, 0xc1, 0xfe, 0xff, 0xff, 0xff, //0x000033df movq $-2, %rcx + 0xb8, 0x02, 0x00, 0x00, 0x00, //0x000033e6 movl $2, %eax + 0x49, 0x01, 0xc2, //0x000033eb addq %rax, %r10 + 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x000033ee movq $-1, %rax + 0x49, 0x01, 0xc9, //0x000033f5 addq %rcx, %r9 + 0x0f, 0x8e, 0xb1, 0x06, 0x00, 0x00, //0x000033f8 jle LBB0_650 + //0x000033fe LBB0_556 + 0x41, 0x0f, 0xb6, 0x02, //0x000033fe movzbl (%r10), %eax + 0x3c, 0x5c, //0x00003402 cmpb $92, %al + 0x0f, 0x84, 0xd5, 0xff, 0xff, 0xff, //0x00003404 je LBB0_554 + 0x3c, 0x22, //0x0000340a cmpb $34, %al + 0x0f, 0x84, 0x24, 0x00, 0x00, 0x00, //0x0000340c je LBB0_621 + 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00003412 movq $-1, %rcx + 0xb8, 0x01, 0x00, 0x00, 0x00, //0x00003419 movl $1, %eax + 0x49, 0x01, 0xc2, //0x0000341e addq %rax, %r10 + 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00003421 movq $-1, %rax + 0x49, 0x01, 0xc9, //0x00003428 addq %rcx, %r9 + 0x0f, 0x8f, 0xcd, 0xff, 0xff, 0xff, //0x0000342b jg LBB0_556 + 0xe9, 0x79, 0x06, 0x00, 0x00, //0x00003431 jmp LBB0_650 + //0x00003436 LBB0_621 + 0x4d, 0x29, 0xe2, //0x00003436 subq %r12, %r10 + 0x49, 0x83, 0xc2, 0x01, //0x00003439 addq $1, %r10 + 0x4d, 0x89, 0x16, //0x0000343d movq %r10, (%r14) + 0x4d, 0x85, 0xc0, //0x00003440 testq %r8, %r8 + 0x0f, 0x8f, 0xc3, 0xe3, 0xff, 0xff, //0x00003443 jg LBB0_315 + 0xe9, 0x0e, 0x06, 0x00, 0x00, //0x00003449 jmp LBB0_622 + //0x0000344e LBB0_559 + 0x48, 0x89, 0xdf, //0x0000344e movq %rbx, %rdi + 0x66, 0x41, 0x0f, 0x6f, 0xfd, //0x00003451 movdqa %xmm13, %xmm7 + 0x66, 0x0f, 0x6f, 0xf2, //0x00003456 movdqa %xmm2, %xmm6 + //0x0000345a LBB0_560 + 0x48, 0x89, 0xfb, //0x0000345a movq %rdi, %rbx + 0xf7, 0xd7, //0x0000345d notl %edi + 0x44, 0x21, 0xcf, //0x0000345f andl %r9d, %edi + 0x44, 0x8d, 0x04, 0x7b, //0x00003462 leal (%rbx,%rdi,2), %r8d + 0x8d, 0x14, 0x3f, //0x00003466 leal (%rdi,%rdi), %edx + 0xf7, 0xd2, //0x00003469 notl %edx + 0x44, 0x21, 0xca, //0x0000346b andl %r9d, %edx + 0x81, 0xe2, 0xaa, 0xaa, 0xaa, 0xaa, //0x0000346e andl $-1431655766, %edx + 0x31, 0xdb, //0x00003474 xorl %ebx, %ebx + 0x01, 0xfa, //0x00003476 addl %edi, %edx + 0x0f, 0x92, 0xc3, //0x00003478 setb %bl + 0x01, 0xd2, //0x0000347b addl %edx, %edx + 0x81, 0xf2, 0x55, 0x55, 0x55, 0x55, //0x0000347d xorl $1431655765, %edx + 0x44, 0x21, 0xc2, //0x00003483 andl %r8d, %edx + 0xf7, 0xd2, //0x00003486 notl %edx + 0x21, 0xd1, //0x00003488 andl %edx, %ecx + 0x4c, 0x8b, 0x6d, 0xb0, //0x0000348a movq $-80(%rbp), %r13 + 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x0000348e movabsq $4294977024, %r11 + 0x66, 0x0f, 0x6f, 0xd6, //0x00003498 movdqa %xmm6, %xmm2 + 0x66, 0x44, 0x0f, 0x6f, 0xef, //0x0000349c movdqa %xmm7, %xmm13 + 0xe9, 0xb8, 0xf3, 0xff, 0xff, //0x000034a1 jmp LBB0_175 + //0x000034a6 LBB0_561 + 0x66, 0x41, 0x0f, 0x6f, 0xf5, //0x000034a6 movdqa %xmm13, %xmm6 + 0x66, 0x0f, 0x6f, 0xea, //0x000034ab movdqa %xmm2, %xmm5 + 0x48, 0x83, 0x7d, 0xc8, 0xff, //0x000034af cmpq $-1, $-56(%rbp) + 0x0f, 0x85, 0x1f, 0x00, 0x00, 0x00, //0x000034b4 jne LBB0_564 + 0x48, 0x89, 0xc1, //0x000034ba movq %rax, %rcx + 0x4c, 0x29, 0xe1, //0x000034bd subq %r12, %rcx + 0x48, 0x0f, 0xbc, 0xfb, //0x000034c0 bsfq %rbx, %rdi + 0x48, 0x01, 0xcf, //0x000034c4 addq %rcx, %rdi + 0x48, 0x89, 0x7d, 0xc8, //0x000034c7 movq %rdi, $-56(%rbp) + 0xe9, 0x09, 0x00, 0x00, 0x00, //0x000034cb jmp LBB0_564 + //0x000034d0 LBB0_563 + 0x66, 0x41, 0x0f, 0x6f, 0xf5, //0x000034d0 movdqa %xmm13, %xmm6 + 0x66, 0x0f, 0x6f, 0xea, //0x000034d5 movdqa %xmm2, %xmm5 + //0x000034d9 LBB0_564 + 0x44, 0x89, 0xc1, //0x000034d9 movl %r8d, %ecx + 0xf7, 0xd1, //0x000034dc notl %ecx + 0x21, 0xd9, //0x000034de andl %ebx, %ecx + 0x45, 0x8d, 0x14, 0x48, //0x000034e0 leal (%r8,%rcx,2), %r10d + 0x8d, 0x3c, 0x09, //0x000034e4 leal (%rcx,%rcx), %edi + 0xf7, 0xd7, //0x000034e7 notl %edi + 0x21, 0xdf, //0x000034e9 andl %ebx, %edi + 0x81, 0xe7, 0xaa, 0xaa, 0xaa, 0xaa, //0x000034eb andl $-1431655766, %edi + 0x45, 0x31, 0xc0, //0x000034f1 xorl %r8d, %r8d + 0x01, 0xcf, //0x000034f4 addl %ecx, %edi + 0x41, 0x0f, 0x92, 0xc0, //0x000034f6 setb %r8b + 0x01, 0xff, //0x000034fa addl %edi, %edi + 0x81, 0xf7, 0x55, 0x55, 0x55, 0x55, //0x000034fc xorl $1431655765, %edi + 0x44, 0x21, 0xd7, //0x00003502 andl %r10d, %edi + 0xf7, 0xd7, //0x00003505 notl %edi + 0x21, 0xfa, //0x00003507 andl %edi, %edx + 0x4c, 0x8b, 0x75, 0xd0, //0x00003509 movq $-48(%rbp), %r14 + 0x4c, 0x8b, 0x6d, 0xb0, //0x0000350d movq $-80(%rbp), %r13 + 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00003511 movabsq $4294977024, %r11 + 0x66, 0x0f, 0x6f, 0xd5, //0x0000351b movdqa %xmm5, %xmm2 + 0x66, 0x44, 0x0f, 0x6f, 0xee, //0x0000351f movdqa %xmm6, %xmm13 + 0x48, 0x85, 0xd2, //0x00003524 testq %rdx, %rdx + 0x0f, 0x85, 0x28, 0xf4, 0xff, 0xff, //0x00003527 jne LBB0_77 + //0x0000352d LBB0_565 + 0x48, 0x83, 0xc0, 0x20, //0x0000352d addq $32, %rax + 0x49, 0x83, 0xc1, 0xe0, //0x00003531 addq $-32, %r9 + //0x00003535 LBB0_566 + 0x4d, 0x85, 0xc0, //0x00003535 testq %r8, %r8 + 0x0f, 0x85, 0xc4, 0x01, 0x00, 0x00, //0x00003538 jne LBB0_585 + 0x4c, 0x89, 0xe1, //0x0000353e movq %r12, %rcx + 0x48, 0xf7, 0xd1, //0x00003541 notq %rcx + 0x4c, 0x8b, 0x45, 0xc8, //0x00003544 movq $-56(%rbp), %r8 + 0x4d, 0x85, 0xc9, //0x00003548 testq %r9, %r9 + 0x0f, 0x84, 0x9e, 0x00, 0x00, 0x00, //0x0000354b je LBB0_578 + //0x00003551 LBB0_568 + 0x48, 0x83, 0xc1, 0x01, //0x00003551 addq $1, %rcx + //0x00003555 LBB0_569 + 0x31, 0xd2, //0x00003555 xorl %edx, %edx + //0x00003557 LBB0_570 + 0x0f, 0xb6, 0x1c, 0x10, //0x00003557 movzbl (%rax,%rdx), %ebx + 0x80, 0xfb, 0x22, //0x0000355b cmpb $34, %bl + 0x0f, 0x84, 0x84, 0x00, 0x00, 0x00, //0x0000355e je LBB0_577 + 0x80, 0xfb, 0x5c, //0x00003564 cmpb $92, %bl + 0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x00003567 je LBB0_575 + 0x48, 0x83, 0xc2, 0x01, //0x0000356d addq $1, %rdx + 0x49, 0x39, 0xd1, //0x00003571 cmpq %rdx, %r9 + 0x0f, 0x85, 0xdd, 0xff, 0xff, 0xff, //0x00003574 jne LBB0_570 + 0xe9, 0x78, 0x00, 0x00, 0x00, //0x0000357a jmp LBB0_573 + //0x0000357f LBB0_575 + 0x49, 0x8d, 0x79, 0xff, //0x0000357f leaq $-1(%r9), %rdi + 0x48, 0x39, 0xd7, //0x00003583 cmpq %rdx, %rdi + 0x0f, 0x84, 0x2d, 0x07, 0x00, 0x00, //0x00003586 je LBB0_524 + 0x66, 0x41, 0x0f, 0x6f, 0xf5, //0x0000358c movdqa %xmm13, %xmm6 + 0x66, 0x0f, 0x6f, 0xea, //0x00003591 movdqa %xmm2, %xmm5 + 0x48, 0x8d, 0x3c, 0x01, //0x00003595 leaq (%rcx,%rax), %rdi + 0x48, 0x01, 0xd7, //0x00003599 addq %rdx, %rdi + 0x49, 0x83, 0xf8, 0xff, //0x0000359c cmpq $-1, %r8 + 0x48, 0x8b, 0x5d, 0xc8, //0x000035a0 movq $-56(%rbp), %rbx + 0x48, 0x0f, 0x44, 0xdf, //0x000035a4 cmoveq %rdi, %rbx + 0x48, 0x89, 0x5d, 0xc8, //0x000035a8 movq %rbx, $-56(%rbp) + 0x4c, 0x0f, 0x44, 0xc7, //0x000035ac cmoveq %rdi, %r8 + 0x48, 0x01, 0xd0, //0x000035b0 addq %rdx, %rax + 0x48, 0x83, 0xc0, 0x02, //0x000035b3 addq $2, %rax + 0x4c, 0x89, 0xcf, //0x000035b7 movq %r9, %rdi + 0x48, 0x29, 0xd7, //0x000035ba subq %rdx, %rdi + 0x48, 0x83, 0xc7, 0xfe, //0x000035bd addq $-2, %rdi + 0x49, 0x83, 0xc1, 0xfe, //0x000035c1 addq $-2, %r9 + 0x49, 0x39, 0xd1, //0x000035c5 cmpq %rdx, %r9 + 0x49, 0x89, 0xf9, //0x000035c8 movq %rdi, %r9 + 0x4c, 0x8b, 0x75, 0xd0, //0x000035cb movq $-48(%rbp), %r14 + 0x4c, 0x8b, 0x6d, 0xb0, //0x000035cf movq $-80(%rbp), %r13 + 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x000035d3 movabsq $4294977024, %r11 + 0x0f, 0x85, 0x72, 0xff, 0xff, 0xff, //0x000035dd jne LBB0_569 + 0xe9, 0xe7, 0x04, 0x00, 0x00, //0x000035e3 jmp LBB0_628 + //0x000035e8 LBB0_577 + 0x48, 0x01, 0xd0, //0x000035e8 addq %rdx, %rax + 0x48, 0x83, 0xc0, 0x01, //0x000035eb addq $1, %rax + //0x000035ef LBB0_578 + 0x4c, 0x29, 0xe0, //0x000035ef subq %r12, %rax + 0xe9, 0x00, 0xe2, 0xff, 0xff, //0x000035f2 jmp LBB0_313 + //0x000035f7 LBB0_573 + 0x80, 0xfb, 0x22, //0x000035f7 cmpb $34, %bl + 0x0f, 0x85, 0xb9, 0x06, 0x00, 0x00, //0x000035fa jne LBB0_524 + 0x66, 0x41, 0x0f, 0x6f, 0xf5, //0x00003600 movdqa %xmm13, %xmm6 + 0x66, 0x0f, 0x6f, 0xea, //0x00003605 movdqa %xmm2, %xmm5 + 0x4c, 0x01, 0xc8, //0x00003609 addq %r9, %rax + 0x4c, 0x8b, 0x75, 0xd0, //0x0000360c movq $-48(%rbp), %r14 + 0x4c, 0x8b, 0x6d, 0xb0, //0x00003610 movq $-80(%rbp), %r13 + 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00003614 movabsq $4294977024, %r11 + 0xe9, 0xcc, 0xff, 0xff, 0xff, //0x0000361e jmp LBB0_578 + //0x00003623 LBB0_579 + 0x66, 0x0f, 0x6f, 0xf2, //0x00003623 movdqa %xmm2, %xmm6 + 0x48, 0x83, 0x7d, 0xc8, 0xff, //0x00003627 cmpq $-1, $-56(%rbp) + 0x0f, 0x85, 0x1b, 0x00, 0x00, 0x00, //0x0000362c jne LBB0_582 + 0x49, 0x89, 0xc0, //0x00003632 movq %rax, %r8 + 0x4c, 0x2b, 0x45, 0xb8, //0x00003635 subq $-72(%rbp), %r8 + 0x49, 0x0f, 0xbc, 0xd9, //0x00003639 bsfq %r9, %rbx + 0x4c, 0x01, 0xc3, //0x0000363d addq %r8, %rbx + 0x48, 0x89, 0x5d, 0xc8, //0x00003640 movq %rbx, $-56(%rbp) + 0xe9, 0x04, 0x00, 0x00, 0x00, //0x00003644 jmp LBB0_582 + //0x00003649 LBB0_581 + 0x66, 0x0f, 0x6f, 0xf2, //0x00003649 movdqa %xmm2, %xmm6 + //0x0000364d LBB0_582 + 0x44, 0x89, 0xe2, //0x0000364d movl %r12d, %edx + 0xf7, 0xd2, //0x00003650 notl %edx + 0x44, 0x21, 0xca, //0x00003652 andl %r9d, %edx + 0x45, 0x8d, 0x04, 0x54, //0x00003655 leal (%r12,%rdx,2), %r8d + 0x8d, 0x0c, 0x12, //0x00003659 leal (%rdx,%rdx), %ecx + 0xf7, 0xd1, //0x0000365c notl %ecx + 0x44, 0x21, 0xc9, //0x0000365e andl %r9d, %ecx + 0x81, 0xe1, 0xaa, 0xaa, 0xaa, 0xaa, //0x00003661 andl $-1431655766, %ecx + 0x45, 0x31, 0xe4, //0x00003667 xorl %r12d, %r12d + 0x01, 0xd1, //0x0000366a addl %edx, %ecx + 0x41, 0x0f, 0x92, 0xc4, //0x0000366c setb %r12b + 0x01, 0xc9, //0x00003670 addl %ecx, %ecx + 0x81, 0xf1, 0x55, 0x55, 0x55, 0x55, //0x00003672 xorl $1431655765, %ecx + 0x44, 0x21, 0xc1, //0x00003678 andl %r8d, %ecx + 0xf7, 0xd1, //0x0000367b notl %ecx + 0x21, 0xce, //0x0000367d andl %ecx, %esi + 0x4c, 0x8b, 0x75, 0xd0, //0x0000367f movq $-48(%rbp), %r14 + 0x4c, 0x8b, 0x6d, 0xb0, //0x00003683 movq $-80(%rbp), %r13 + 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00003687 movabsq $4294977024, %r11 + 0x66, 0x0f, 0x6f, 0xd6, //0x00003691 movdqa %xmm6, %xmm2 + 0xf3, 0x44, 0x0f, 0x6f, 0x2d, 0xa2, 0xc9, 0xff, 0xff, //0x00003695 movdqu $-13918(%rip), %xmm13 /* LCPI0_4+0(%rip) */ + 0x4c, 0x8b, 0x45, 0xb8, //0x0000369e movq $-72(%rbp), %r8 + 0xe9, 0x5d, 0xf3, 0xff, 0xff, //0x000036a2 jmp LBB0_202 + //0x000036a7 LBB0_583 + 0x4d, 0x85, 0xc9, //0x000036a7 testq %r9, %r9 + 0x0f, 0x84, 0xea, 0x05, 0x00, 0x00, //0x000036aa je LBB0_508 + 0x66, 0x41, 0x0f, 0x6f, 0xf5, //0x000036b0 movdqa %xmm13, %xmm6 + 0x66, 0x0f, 0x6f, 0xea, //0x000036b5 movdqa %xmm2, %xmm5 + 0x4c, 0x89, 0xe1, //0x000036b9 movq %r12, %rcx + 0x48, 0xf7, 0xd1, //0x000036bc notq %rcx + 0x48, 0x8d, 0x34, 0x08, //0x000036bf leaq (%rax,%rcx), %rsi + 0x48, 0x8b, 0x7d, 0xc8, //0x000036c3 movq $-56(%rbp), %rdi + 0x48, 0x83, 0xff, 0xff, //0x000036c7 cmpq $-1, %rdi + 0x48, 0x89, 0xfa, //0x000036cb movq %rdi, %rdx + 0x48, 0x0f, 0x44, 0xfe, //0x000036ce cmoveq %rsi, %rdi + 0x48, 0x0f, 0x44, 0xd6, //0x000036d2 cmoveq %rsi, %rdx + 0x48, 0x83, 0xc0, 0x01, //0x000036d6 addq $1, %rax + 0x49, 0x83, 0xc1, 0xff, //0x000036da addq $-1, %r9 + 0x48, 0x89, 0x7d, 0xc8, //0x000036de movq %rdi, $-56(%rbp) + 0x4c, 0x8b, 0x75, 0xd0, //0x000036e2 movq $-48(%rbp), %r14 + 0x4c, 0x8b, 0x6d, 0xb0, //0x000036e6 movq $-80(%rbp), %r13 + 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x000036ea movabsq $4294977024, %r11 + 0x4d, 0x85, 0xc9, //0x000036f4 testq %r9, %r9 + 0x0f, 0x85, 0xa4, 0xfb, 0xff, 0xff, //0x000036f7 jne LBB0_539 + 0xe9, 0x3d, 0xfc, 0xff, 0xff, //0x000036fd jmp LBB0_549 + //0x00003702 LBB0_585 + 0x4d, 0x85, 0xc9, //0x00003702 testq %r9, %r9 + 0x0f, 0x84, 0xae, 0x05, 0x00, 0x00, //0x00003705 je LBB0_524 + 0x48, 0x89, 0xf2, //0x0000370b movq %rsi, %rdx + 0x66, 0x41, 0x0f, 0x6f, 0xf5, //0x0000370e movdqa %xmm13, %xmm6 + 0x66, 0x0f, 0x6f, 0xea, //0x00003713 movdqa %xmm2, %xmm5 + 0x4c, 0x89, 0xe1, //0x00003717 movq %r12, %rcx + 0x48, 0xf7, 0xd1, //0x0000371a notq %rcx + 0x48, 0x8d, 0x34, 0x08, //0x0000371d leaq (%rax,%rcx), %rsi + 0x48, 0x8b, 0x7d, 0xc8, //0x00003721 movq $-56(%rbp), %rdi + 0x48, 0x83, 0xff, 0xff, //0x00003725 cmpq $-1, %rdi + 0x49, 0x89, 0xf8, //0x00003729 movq %rdi, %r8 + 0x48, 0x0f, 0x44, 0xfe, //0x0000372c cmoveq %rsi, %rdi + 0x4c, 0x0f, 0x44, 0xc6, //0x00003730 cmoveq %rsi, %r8 + 0x48, 0x83, 0xc0, 0x01, //0x00003734 addq $1, %rax + 0x49, 0x83, 0xc1, 0xff, //0x00003738 addq $-1, %r9 + 0x48, 0x89, 0x7d, 0xc8, //0x0000373c movq %rdi, $-56(%rbp) + 0x4c, 0x8b, 0x75, 0xd0, //0x00003740 movq $-48(%rbp), %r14 + 0x4c, 0x8b, 0x6d, 0xb0, //0x00003744 movq $-80(%rbp), %r13 + 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00003748 movabsq $4294977024, %r11 + 0x48, 0x89, 0xd6, //0x00003752 movq %rdx, %rsi + 0x4d, 0x85, 0xc9, //0x00003755 testq %r9, %r9 + 0x0f, 0x85, 0xf3, 0xfd, 0xff, 0xff, //0x00003758 jne LBB0_568 + 0xe9, 0x8c, 0xfe, 0xff, 0xff, //0x0000375e jmp LBB0_578 + //0x00003763 LBB0_587 + 0x49, 0x39, 0xf1, //0x00003763 cmpq %rsi, %r9 + 0x0f, 0x84, 0x43, 0x03, 0x00, 0x00, //0x00003766 je LBB0_650 + 0x66, 0x41, 0x0f, 0x6f, 0xf5, //0x0000376c movdqa %xmm13, %xmm6 + 0x66, 0x0f, 0x6f, 0xea, //0x00003771 movdqa %xmm2, %xmm5 + 0x49, 0x01, 0xf2, //0x00003775 addq %rsi, %r10 + 0x49, 0x83, 0xc2, 0x01, //0x00003778 addq $1, %r10 + 0x48, 0xf7, 0xd6, //0x0000377c notq %rsi + 0x49, 0x01, 0xf1, //0x0000377f addq %rsi, %r9 + 0x4c, 0x8b, 0x75, 0xd0, //0x00003782 movq $-48(%rbp), %r14 + 0x4c, 0x8b, 0x6d, 0xb0, //0x00003786 movq $-80(%rbp), %r13 + 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x0000378a movabsq $4294977024, %r11 + 0x4d, 0x85, 0xc9, //0x00003794 testq %r9, %r9 + 0x0f, 0x8f, 0x24, 0x00, 0x00, 0x00, //0x00003797 jg LBB0_591 + 0xe9, 0x0d, 0x03, 0x00, 0x00, //0x0000379d jmp LBB0_650 + //0x000037a2 LBB0_589 + 0x48, 0xc7, 0xc1, 0xfe, 0xff, 0xff, 0xff, //0x000037a2 movq $-2, %rcx + 0xb8, 0x02, 0x00, 0x00, 0x00, //0x000037a9 movl $2, %eax + 0x49, 0x01, 0xc2, //0x000037ae addq %rax, %r10 + 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x000037b1 movq $-1, %rax + 0x49, 0x01, 0xc9, //0x000037b8 addq %rcx, %r9 + 0x0f, 0x8e, 0xee, 0x02, 0x00, 0x00, //0x000037bb jle LBB0_650 + //0x000037c1 LBB0_591 + 0x41, 0x0f, 0xb6, 0x02, //0x000037c1 movzbl (%r10), %eax + 0x3c, 0x5c, //0x000037c5 cmpb $92, %al + 0x0f, 0x84, 0xd5, 0xff, 0xff, 0xff, //0x000037c7 je LBB0_589 + 0x3c, 0x22, //0x000037cd cmpb $34, %al + 0x0f, 0x84, 0x24, 0x00, 0x00, 0x00, //0x000037cf je LBB0_594 + 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x000037d5 movq $-1, %rcx + 0xb8, 0x01, 0x00, 0x00, 0x00, //0x000037dc movl $1, %eax + 0x49, 0x01, 0xc2, //0x000037e1 addq %rax, %r10 + 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x000037e4 movq $-1, %rax + 0x49, 0x01, 0xc9, //0x000037eb addq %rcx, %r9 + 0x0f, 0x8f, 0xcd, 0xff, 0xff, 0xff, //0x000037ee jg LBB0_591 + 0xe9, 0xb6, 0x02, 0x00, 0x00, //0x000037f4 jmp LBB0_650 + //0x000037f9 LBB0_594 + 0x4d, 0x29, 0xe2, //0x000037f9 subq %r12, %r10 + 0x49, 0x83, 0xc2, 0x01, //0x000037fc addq $1, %r10 + 0xe9, 0xbe, 0xc9, 0xff, 0xff, //0x00003800 jmp LBB0_2 + //0x00003805 LBB0_595 + 0x49, 0x89, 0xda, //0x00003805 movq %rbx, %r10 + 0x66, 0x41, 0x0f, 0x6f, 0xf5, //0x00003808 movdqa %xmm13, %xmm6 + 0x66, 0x0f, 0x6f, 0xea, //0x0000380d movdqa %xmm2, %xmm5 + 0x48, 0x83, 0x7d, 0xc8, 0xff, //0x00003811 cmpq $-1, $-56(%rbp) + 0x0f, 0x85, 0x22, 0x00, 0x00, 0x00, //0x00003816 jne LBB0_598 + 0x48, 0x89, 0xc1, //0x0000381c movq %rax, %rcx + 0x4c, 0x29, 0xe1, //0x0000381f subq %r12, %rcx + 0x48, 0x0f, 0xbc, 0xfe, //0x00003822 bsfq %rsi, %rdi + 0x48, 0x01, 0xcf, //0x00003826 addq %rcx, %rdi + 0x48, 0x89, 0x7d, 0xc8, //0x00003829 movq %rdi, $-56(%rbp) + 0xe9, 0x0c, 0x00, 0x00, 0x00, //0x0000382d jmp LBB0_598 + //0x00003832 LBB0_597 + 0x49, 0x89, 0xda, //0x00003832 movq %rbx, %r10 + 0x66, 0x41, 0x0f, 0x6f, 0xf5, //0x00003835 movdqa %xmm13, %xmm6 + 0x66, 0x0f, 0x6f, 0xea, //0x0000383a movdqa %xmm2, %xmm5 + //0x0000383e LBB0_598 + 0x44, 0x89, 0xc1, //0x0000383e movl %r8d, %ecx + 0xf7, 0xd1, //0x00003841 notl %ecx + 0x21, 0xf1, //0x00003843 andl %esi, %ecx + 0x41, 0x8d, 0x3c, 0x48, //0x00003845 leal (%r8,%rcx,2), %edi + 0x8d, 0x1c, 0x09, //0x00003849 leal (%rcx,%rcx), %ebx + 0xf7, 0xd3, //0x0000384c notl %ebx + 0x21, 0xf3, //0x0000384e andl %esi, %ebx + 0x81, 0xe3, 0xaa, 0xaa, 0xaa, 0xaa, //0x00003850 andl $-1431655766, %ebx + 0x45, 0x31, 0xc0, //0x00003856 xorl %r8d, %r8d + 0x01, 0xcb, //0x00003859 addl %ecx, %ebx + 0x41, 0x0f, 0x92, 0xc0, //0x0000385b setb %r8b + 0x01, 0xdb, //0x0000385f addl %ebx, %ebx + 0x81, 0xf3, 0x55, 0x55, 0x55, 0x55, //0x00003861 xorl $1431655765, %ebx + 0x21, 0xfb, //0x00003867 andl %edi, %ebx + 0xf7, 0xd3, //0x00003869 notl %ebx + 0x21, 0xda, //0x0000386b andl %ebx, %edx + 0x4c, 0x8b, 0x75, 0xd0, //0x0000386d movq $-48(%rbp), %r14 + 0x4c, 0x8b, 0x6d, 0xb0, //0x00003871 movq $-80(%rbp), %r13 + 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00003875 movabsq $4294977024, %r11 + 0x66, 0x0f, 0x6f, 0xd5, //0x0000387f movdqa %xmm5, %xmm2 + 0x66, 0x44, 0x0f, 0x6f, 0xee, //0x00003883 movdqa %xmm6, %xmm13 + 0x4c, 0x89, 0xd3, //0x00003888 movq %r10, %rbx + 0x48, 0x85, 0xd2, //0x0000388b testq %rdx, %rdx + 0x0f, 0x85, 0x63, 0xf4, 0xff, 0xff, //0x0000388e jne LBB0_250 + //0x00003894 LBB0_599 + 0x66, 0x41, 0x0f, 0x6f, 0xf5, //0x00003894 movdqa %xmm13, %xmm6 + 0x66, 0x0f, 0x6f, 0xea, //0x00003899 movdqa %xmm2, %xmm5 + 0x48, 0x83, 0xc0, 0x20, //0x0000389d addq $32, %rax + 0x49, 0x83, 0xc1, 0xe0, //0x000038a1 addq $-32, %r9 + //0x000038a5 LBB0_600 + 0x4d, 0x85, 0xc0, //0x000038a5 testq %r8, %r8 + 0x0f, 0x85, 0x53, 0x01, 0x00, 0x00, //0x000038a8 jne LBB0_617 + 0x4c, 0x89, 0xe2, //0x000038ae movq %r12, %rdx + 0x48, 0xf7, 0xd2, //0x000038b1 notq %rdx + 0x48, 0x8b, 0x75, 0xc8, //0x000038b4 movq $-56(%rbp), %rsi + 0x4d, 0x85, 0xc9, //0x000038b8 testq %r9, %r9 + 0x0f, 0x84, 0x83, 0x00, 0x00, 0x00, //0x000038bb je LBB0_612 + //0x000038c1 LBB0_602 + 0x48, 0x83, 0xc2, 0x01, //0x000038c1 addq $1, %rdx + //0x000038c5 LBB0_603 + 0x31, 0xff, //0x000038c5 xorl %edi, %edi + //0x000038c7 LBB0_604 + 0x0f, 0xb6, 0x0c, 0x38, //0x000038c7 movzbl (%rax,%rdi), %ecx + 0x80, 0xf9, 0x22, //0x000038cb cmpb $34, %cl + 0x0f, 0x84, 0x69, 0x00, 0x00, 0x00, //0x000038ce je LBB0_611 + 0x80, 0xf9, 0x5c, //0x000038d4 cmpb $92, %cl + 0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x000038d7 je LBB0_609 + 0x48, 0x83, 0xc7, 0x01, //0x000038dd addq $1, %rdi + 0x49, 0x39, 0xf9, //0x000038e1 cmpq %rdi, %r9 + 0x0f, 0x85, 0xdd, 0xff, 0xff, 0xff, //0x000038e4 jne LBB0_604 + 0xe9, 0x78, 0x00, 0x00, 0x00, //0x000038ea jmp LBB0_607 + //0x000038ef LBB0_609 + 0x49, 0x8d, 0x49, 0xff, //0x000038ef leaq $-1(%r9), %rcx + 0x48, 0x39, 0xf9, //0x000038f3 cmpq %rdi, %rcx + 0x0f, 0x84, 0xbd, 0x03, 0x00, 0x00, //0x000038f6 je LBB0_524 + 0x4c, 0x8d, 0x04, 0x02, //0x000038fc leaq (%rdx,%rax), %r8 + 0x49, 0x01, 0xf8, //0x00003900 addq %rdi, %r8 + 0x48, 0x83, 0xfe, 0xff, //0x00003903 cmpq $-1, %rsi + 0x48, 0x8b, 0x4d, 0xc8, //0x00003907 movq $-56(%rbp), %rcx + 0x49, 0x0f, 0x44, 0xc8, //0x0000390b cmoveq %r8, %rcx + 0x48, 0x89, 0x4d, 0xc8, //0x0000390f movq %rcx, $-56(%rbp) + 0x49, 0x0f, 0x44, 0xf0, //0x00003913 cmoveq %r8, %rsi + 0x48, 0x01, 0xf8, //0x00003917 addq %rdi, %rax + 0x48, 0x83, 0xc0, 0x02, //0x0000391a addq $2, %rax + 0x4c, 0x89, 0xc9, //0x0000391e movq %r9, %rcx + 0x48, 0x29, 0xf9, //0x00003921 subq %rdi, %rcx + 0x48, 0x83, 0xc1, 0xfe, //0x00003924 addq $-2, %rcx + 0x49, 0x83, 0xc1, 0xfe, //0x00003928 addq $-2, %r9 + 0x49, 0x39, 0xf9, //0x0000392c cmpq %rdi, %r9 + 0x49, 0x89, 0xc9, //0x0000392f movq %rcx, %r9 + 0x0f, 0x85, 0x8d, 0xff, 0xff, 0xff, //0x00003932 jne LBB0_603 + 0xe9, 0x7c, 0x03, 0x00, 0x00, //0x00003938 jmp LBB0_524 + //0x0000393d LBB0_611 + 0x48, 0x01, 0xf8, //0x0000393d addq %rdi, %rax + 0x48, 0x83, 0xc0, 0x01, //0x00003940 addq $1, %rax + //0x00003944 LBB0_612 + 0x4c, 0x29, 0xe0, //0x00003944 subq %r12, %rax + 0x4c, 0x8b, 0x75, 0xd0, //0x00003947 movq $-48(%rbp), %r14 + 0x4c, 0x8b, 0x6d, 0xb0, //0x0000394b movq $-80(%rbp), %r13 + 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x0000394f movabsq $4294977024, %r11 + 0x66, 0x0f, 0x6f, 0xd5, //0x00003959 movdqa %xmm5, %xmm2 + 0x66, 0x44, 0x0f, 0x6f, 0xee, //0x0000395d movdqa %xmm6, %xmm13 + 0xe9, 0xfc, 0xec, 0xff, 0xff, //0x00003962 jmp LBB0_441 + //0x00003967 LBB0_607 + 0x80, 0xf9, 0x22, //0x00003967 cmpb $34, %cl + 0x0f, 0x85, 0x49, 0x03, 0x00, 0x00, //0x0000396a jne LBB0_524 + 0x4c, 0x01, 0xc8, //0x00003970 addq %r9, %rax + 0xe9, 0xcc, 0xff, 0xff, 0xff, //0x00003973 jmp LBB0_612 + //0x00003978 LBB0_613 + 0x48, 0x89, 0xd9, //0x00003978 movq %rbx, %rcx + 0x66, 0x41, 0x0f, 0x6f, 0xfd, //0x0000397b movdqa %xmm13, %xmm7 + 0x66, 0x0f, 0x6f, 0xf2, //0x00003980 movdqa %xmm2, %xmm6 + 0x48, 0x83, 0x7d, 0xc8, 0xff, //0x00003984 cmpq $-1, $-56(%rbp) + 0x0f, 0x85, 0x22, 0x00, 0x00, 0x00, //0x00003989 jne LBB0_616 + 0x49, 0x89, 0xc0, //0x0000398f movq %rax, %r8 + 0x4d, 0x29, 0xe0, //0x00003992 subq %r12, %r8 + 0x49, 0x0f, 0xbc, 0xd9, //0x00003995 bsfq %r9, %rbx + 0x4c, 0x01, 0xc3, //0x00003999 addq %r8, %rbx + 0x48, 0x89, 0x5d, 0xc8, //0x0000399c movq %rbx, $-56(%rbp) + 0xe9, 0x0c, 0x00, 0x00, 0x00, //0x000039a0 jmp LBB0_616 + //0x000039a5 LBB0_615 + 0x48, 0x89, 0xd9, //0x000039a5 movq %rbx, %rcx + 0x66, 0x41, 0x0f, 0x6f, 0xfd, //0x000039a8 movdqa %xmm13, %xmm7 + 0x66, 0x0f, 0x6f, 0xf2, //0x000039ad movdqa %xmm2, %xmm6 + //0x000039b1 LBB0_616 + 0x48, 0x89, 0xcb, //0x000039b1 movq %rcx, %rbx + 0xf7, 0xd1, //0x000039b4 notl %ecx + 0x44, 0x21, 0xc9, //0x000039b6 andl %r9d, %ecx + 0x44, 0x8d, 0x04, 0x4b, //0x000039b9 leal (%rbx,%rcx,2), %r8d + 0x8d, 0x14, 0x09, //0x000039bd leal (%rcx,%rcx), %edx + 0xf7, 0xd2, //0x000039c0 notl %edx + 0x44, 0x21, 0xca, //0x000039c2 andl %r9d, %edx + 0x81, 0xe2, 0xaa, 0xaa, 0xaa, 0xaa, //0x000039c5 andl $-1431655766, %edx + 0x31, 0xdb, //0x000039cb xorl %ebx, %ebx + 0x01, 0xca, //0x000039cd addl %ecx, %edx + 0x0f, 0x92, 0xc3, //0x000039cf setb %bl + 0x01, 0xd2, //0x000039d2 addl %edx, %edx + 0x81, 0xf2, 0x55, 0x55, 0x55, 0x55, //0x000039d4 xorl $1431655765, %edx + 0x44, 0x21, 0xc2, //0x000039da andl %r8d, %edx + 0xf7, 0xd2, //0x000039dd notl %edx + 0x21, 0xd6, //0x000039df andl %edx, %esi + 0x4c, 0x8b, 0x75, 0xd0, //0x000039e1 movq $-48(%rbp), %r14 + 0x4c, 0x8b, 0x6d, 0xb0, //0x000039e5 movq $-80(%rbp), %r13 + 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x000039e9 movabsq $4294977024, %r11 + 0x66, 0x0f, 0x6f, 0xd6, //0x000039f3 movdqa %xmm6, %xmm2 + 0x66, 0x44, 0x0f, 0x6f, 0xef, //0x000039f7 movdqa %xmm7, %xmm13 + 0xe9, 0x9a, 0xf3, 0xff, 0xff, //0x000039fc jmp LBB0_413 + //0x00003a01 LBB0_617 + 0x4d, 0x85, 0xc9, //0x00003a01 testq %r9, %r9 + 0x0f, 0x84, 0xaf, 0x02, 0x00, 0x00, //0x00003a04 je LBB0_524 + 0x4c, 0x89, 0xe2, //0x00003a0a movq %r12, %rdx + 0x48, 0xf7, 0xd2, //0x00003a0d notq %rdx + 0x48, 0x8d, 0x0c, 0x10, //0x00003a10 leaq (%rax,%rdx), %rcx + 0x48, 0x8b, 0x7d, 0xc8, //0x00003a14 movq $-56(%rbp), %rdi + 0x48, 0x83, 0xff, 0xff, //0x00003a18 cmpq $-1, %rdi + 0x48, 0x89, 0xfe, //0x00003a1c movq %rdi, %rsi + 0x48, 0x0f, 0x44, 0xf9, //0x00003a1f cmoveq %rcx, %rdi + 0x48, 0x0f, 0x44, 0xf1, //0x00003a23 cmoveq %rcx, %rsi + 0x48, 0x83, 0xc0, 0x01, //0x00003a27 addq $1, %rax + 0x49, 0x83, 0xc1, 0xff, //0x00003a2b addq $-1, %r9 + 0x48, 0x89, 0x7d, 0xc8, //0x00003a2f movq %rdi, $-56(%rbp) + 0x4d, 0x85, 0xc9, //0x00003a33 testq %r9, %r9 + 0x0f, 0x85, 0x85, 0xfe, 0xff, 0xff, //0x00003a36 jne LBB0_602 + 0xe9, 0x03, 0xff, 0xff, 0xff, //0x00003a3c jmp LBB0_612 + //0x00003a41 LBB0_619 + 0x49, 0x89, 0x36, //0x00003a41 movq %rsi, (%r14) + //0x00003a44 LBB0_620 + 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00003a44 movq $-1, %rax + 0xe9, 0x5f, 0x00, 0x00, 0x00, //0x00003a4b jmp LBB0_650 + //0x00003a50 LBB0_651 + 0x48, 0xc7, 0xc0, 0xf9, 0xff, 0xff, 0xff, //0x00003a50 movq $-7, %rax + 0xe9, 0x53, 0x00, 0x00, 0x00, //0x00003a57 jmp LBB0_650 + //0x00003a5c LBB0_622 + 0x49, 0x83, 0xc0, 0xff, //0x00003a5c addq $-1, %r8 + 0x4c, 0x89, 0xc0, //0x00003a60 movq %r8, %rax + 0xe9, 0x47, 0x00, 0x00, 0x00, //0x00003a63 jmp LBB0_650 + //0x00003a68 LBB0_232 + 0x48, 0x83, 0xc0, 0xff, //0x00003a68 addq $-1, %rax + 0xe9, 0x3e, 0x00, 0x00, 0x00, //0x00003a6c jmp LBB0_650 + //0x00003a71 LBB0_623 + 0x48, 0x83, 0xf8, 0xff, //0x00003a71 cmpq $-1, %rax + 0x0f, 0x85, 0x94, 0x00, 0x00, 0x00, //0x00003a75 jne LBB0_634 + //0x00003a7b LBB0_624 + 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00003a7b movq $-1, %rax + 0x48, 0x8b, 0x4d, 0xa0, //0x00003a82 movq $-96(%rbp), %rcx + 0x48, 0x89, 0x4d, 0xc8, //0x00003a86 movq %rcx, $-56(%rbp) + 0xe9, 0x80, 0x00, 0x00, 0x00, //0x00003a8a jmp LBB0_634 + //0x00003a8f LBB0_625 + 0x49, 0xc7, 0xc5, 0xff, 0xff, 0xff, 0xff, //0x00003a8f movq $-1, %r13 + //0x00003a96 LBB0_626 + 0x48, 0x8b, 0x4d, 0xc0, //0x00003a96 movq $-64(%rbp), %rcx + 0x4c, 0x29, 0xe9, //0x00003a9a subq %r13, %rcx + 0x48, 0x83, 0xc1, 0xfe, //0x00003a9d addq $-2, %rcx + 0x48, 0x8b, 0x45, 0xd0, //0x00003aa1 movq $-48(%rbp), %rax + 0x48, 0x89, 0x08, //0x00003aa5 movq %rcx, (%rax) + //0x00003aa8 LBB0_649 + 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00003aa8 movq $-2, %rax + //0x00003aaf LBB0_650 + 0x48, 0x81, 0xc4, 0x88, 0x00, 0x00, 0x00, //0x00003aaf addq $136, %rsp + 0x5b, //0x00003ab6 popq %rbx + 0x41, 0x5c, //0x00003ab7 popq %r12 + 0x41, 0x5d, //0x00003ab9 popq %r13 + 0x41, 0x5e, //0x00003abb popq %r14 + 0x41, 0x5f, //0x00003abd popq %r15 + 0x5d, //0x00003abf popq %rbp + 0xc3, //0x00003ac0 retq + //0x00003ac1 LBB0_627 + 0x48, 0x83, 0xf8, 0xff, //0x00003ac1 cmpq $-1, %rax + 0x48, 0x8b, 0x55, 0xc8, //0x00003ac5 movq $-56(%rbp), %rdx + 0x0f, 0x85, 0x0b, 0x00, 0x00, 0x00, //0x00003ac9 jne LBB0_629 + //0x00003acf LBB0_628 + 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00003acf movq $-1, %rax + 0x48, 0x8b, 0x55, 0xa0, //0x00003ad6 movq $-96(%rbp), %rdx + //0x00003ada LBB0_629 0x49, 0x89, 0x16, //0x00003ada movq %rdx, (%r14) - 0x41, 0x80, 0x7c, 0x0c, 0x02, 0x73, //0x00003add cmpb $115, $2(%r12,%rcx) - 0x0f, 0x85, 0x5e, 0xff, 0xff, 0xff, //0x00003ae3 jne LBB0_638 - 0x48, 0x8d, 0x51, 0x03, //0x00003ae9 leaq $3(%rcx), %rdx - 0x49, 0x89, 0x16, //0x00003aed movq %rdx, (%r14) - 0x41, 0x80, 0x7c, 0x0c, 0x03, 0x65, //0x00003af0 cmpb $101, $3(%r12,%rcx) - 0x0f, 0x85, 0x4b, 0xff, 0xff, 0xff, //0x00003af6 jne LBB0_638 - 0x48, 0x83, 0xc1, 0x04, //0x00003afc addq $4, %rcx - 0x49, 0x89, 0x0e, //0x00003b00 movq %rcx, (%r14) - 0xe9, 0x3f, 0xff, 0xff, 0xff, //0x00003b03 jmp LBB0_638 - //0x00003b08 LBB0_627 - 0x49, 0x89, 0x06, //0x00003b08 movq %rax, (%r14) - 0x41, 0x80, 0x3c, 0x04, 0x74, //0x00003b0b cmpb $116, (%r12,%rax) - 0x0f, 0x85, 0x2a, 0xff, 0xff, 0xff, //0x00003b10 jne LBB0_637 - 0x49, 0x89, 0x0e, //0x00003b16 movq %rcx, (%r14) - 0x41, 0x80, 0x3c, 0x0c, 0x72, //0x00003b19 cmpb $114, (%r12,%rcx) - 0x0f, 0x85, 0x1c, 0xff, 0xff, 0xff, //0x00003b1e jne LBB0_637 - 0x48, 0x8d, 0x41, 0x01, //0x00003b24 leaq $1(%rcx), %rax - 0x49, 0x89, 0x06, //0x00003b28 movq %rax, (%r14) - 0x41, 0x80, 0x7c, 0x0c, 0x01, 0x75, //0x00003b2b cmpb $117, $1(%r12,%rcx) - 0x0f, 0x85, 0x09, 0xff, 0xff, 0xff, //0x00003b31 jne LBB0_637 - 0x48, 0x8d, 0x41, 0x02, //0x00003b37 leaq $2(%rcx), %rax + 0xe9, 0xcd, 0xff, 0xff, 0xff, //0x00003add jmp LBB0_650 + //0x00003ae2 LBB0_630 + 0x48, 0x83, 0xc6, 0xff, //0x00003ae2 addq $-1, %rsi + 0x48, 0x89, 0xf0, //0x00003ae6 movq %rsi, %rax + 0xe9, 0xc1, 0xff, 0xff, 0xff, //0x00003ae9 jmp LBB0_650 + //0x00003aee LBB0_631 + 0x48, 0x83, 0x7d, 0xc8, 0xff, //0x00003aee cmpq $-1, $-56(%rbp) + 0x0f, 0x85, 0x0b, 0x00, 0x00, 0x00, //0x00003af3 jne LBB0_633 + 0x48, 0x0f, 0xbc, 0xcf, //0x00003af9 bsfq %rdi, %rcx + 0x48, 0x01, 0xc1, //0x00003afd addq %rax, %rcx + 0x48, 0x89, 0x4d, 0xc8, //0x00003b00 movq %rcx, $-56(%rbp) + //0x00003b04 LBB0_633 + 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00003b04 movq $-2, %rax + 0x4c, 0x8b, 0x75, 0xd0, //0x00003b0b movq $-48(%rbp), %r14 + //0x00003b0f LBB0_634 + 0x48, 0x8b, 0x4d, 0xc8, //0x00003b0f movq $-56(%rbp), %rcx + 0x49, 0x89, 0x0e, //0x00003b13 movq %rcx, (%r14) + 0xe9, 0x94, 0xff, 0xff, 0xff, //0x00003b16 jmp LBB0_650 + //0x00003b1b LBB0_635 + 0x49, 0x89, 0x06, //0x00003b1b movq %rax, (%r14) + 0x41, 0x80, 0x3c, 0x04, 0x74, //0x00003b1e cmpb $116, (%r12,%rax) + 0x0f, 0x85, 0x7f, 0xff, 0xff, 0xff, //0x00003b23 jne LBB0_649 + 0x49, 0x89, 0x0e, //0x00003b29 movq %rcx, (%r14) + 0x41, 0x80, 0x3c, 0x0c, 0x72, //0x00003b2c cmpb $114, (%r12,%rcx) + 0x0f, 0x85, 0x71, 0xff, 0xff, 0xff, //0x00003b31 jne LBB0_649 + 0x48, 0x8d, 0x41, 0x01, //0x00003b37 leaq $1(%rcx), %rax 0x49, 0x89, 0x06, //0x00003b3b movq %rax, (%r14) - 0x41, 0x80, 0x7c, 0x0c, 0x02, 0x65, //0x00003b3e cmpb $101, $2(%r12,%rcx) - 0x0f, 0x85, 0xf6, 0xfe, 0xff, 0xff, //0x00003b44 jne LBB0_637 - 0xe9, 0x42, 0x00, 0x00, 0x00, //0x00003b4a jmp LBB0_631 - //0x00003b4f LBB0_289 - 0x49, 0x89, 0x06, //0x00003b4f movq %rax, (%r14) - 0x41, 0x80, 0x3c, 0x04, 0x6e, //0x00003b52 cmpb $110, (%r12,%rax) - 0x0f, 0x85, 0xe3, 0xfe, 0xff, 0xff, //0x00003b57 jne LBB0_637 - 0x49, 0x89, 0x0e, //0x00003b5d movq %rcx, (%r14) - 0x41, 0x80, 0x3c, 0x0c, 0x75, //0x00003b60 cmpb $117, (%r12,%rcx) - 0x0f, 0x85, 0xd5, 0xfe, 0xff, 0xff, //0x00003b65 jne LBB0_637 - 0x48, 0x8d, 0x41, 0x01, //0x00003b6b leaq $1(%rcx), %rax - 0x49, 0x89, 0x06, //0x00003b6f movq %rax, (%r14) - 0x41, 0x80, 0x7c, 0x0c, 0x01, 0x6c, //0x00003b72 cmpb $108, $1(%r12,%rcx) - 0x0f, 0x85, 0xc2, 0xfe, 0xff, 0xff, //0x00003b78 jne LBB0_637 - 0x48, 0x8d, 0x41, 0x02, //0x00003b7e leaq $2(%rcx), %rax + 0x41, 0x80, 0x7c, 0x0c, 0x01, 0x75, //0x00003b3e cmpb $117, $1(%r12,%rcx) + 0x0f, 0x85, 0x5e, 0xff, 0xff, 0xff, //0x00003b44 jne LBB0_649 + 0x48, 0x8d, 0x41, 0x02, //0x00003b4a leaq $2(%rcx), %rax + 0x49, 0x89, 0x06, //0x00003b4e movq %rax, (%r14) + 0x41, 0x80, 0x7c, 0x0c, 0x02, 0x65, //0x00003b51 cmpb $101, $2(%r12,%rcx) + 0x0f, 0x85, 0x4b, 0xff, 0xff, 0xff, //0x00003b57 jne LBB0_649 + 0xe9, 0x42, 0x00, 0x00, 0x00, //0x00003b5d jmp LBB0_639 + //0x00003b62 LBB0_297 + 0x49, 0x89, 0x06, //0x00003b62 movq %rax, (%r14) + 0x41, 0x80, 0x3c, 0x04, 0x6e, //0x00003b65 cmpb $110, (%r12,%rax) + 0x0f, 0x85, 0x38, 0xff, 0xff, 0xff, //0x00003b6a jne LBB0_649 + 0x49, 0x89, 0x0e, //0x00003b70 movq %rcx, (%r14) + 0x41, 0x80, 0x3c, 0x0c, 0x75, //0x00003b73 cmpb $117, (%r12,%rcx) + 0x0f, 0x85, 0x2a, 0xff, 0xff, 0xff, //0x00003b78 jne LBB0_649 + 0x48, 0x8d, 0x41, 0x01, //0x00003b7e leaq $1(%rcx), %rax 0x49, 0x89, 0x06, //0x00003b82 movq %rax, (%r14) - 0x41, 0x80, 0x7c, 0x0c, 0x02, 0x6c, //0x00003b85 cmpb $108, $2(%r12,%rcx) - 0x0f, 0x85, 0xaf, 0xfe, 0xff, 0xff, //0x00003b8b jne LBB0_637 - //0x00003b91 LBB0_631 - 0x48, 0x83, 0xc1, 0x03, //0x00003b91 addq $3, %rcx - 0x49, 0x89, 0x0e, //0x00003b95 movq %rcx, (%r14) - 0xe9, 0xa3, 0xfe, 0xff, 0xff, //0x00003b98 jmp LBB0_637 - //0x00003b9d LBB0_228 - 0x48, 0x83, 0xc1, 0xff, //0x00003b9d addq $-1, %rcx - 0x48, 0x89, 0xc8, //0x00003ba1 movq %rcx, %rax - 0xe9, 0x9e, 0xfe, 0xff, 0xff, //0x00003ba4 jmp LBB0_638 - //0x00003ba9 LBB0_632 - 0x48, 0x8b, 0x55, 0xc8, //0x00003ba9 movq $-56(%rbp), %rdx - 0x48, 0x83, 0xfa, 0xff, //0x00003bad cmpq $-1, %rdx - 0x0f, 0x84, 0x31, 0x00, 0x00, 0x00, //0x00003bb1 je LBB0_639 - 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00003bb7 movq $-2, %rax - 0x49, 0x89, 0x16, //0x00003bbe movq %rdx, (%r14) - 0xe9, 0x81, 0xfe, 0xff, 0xff, //0x00003bc1 jmp LBB0_638 - //0x00003bc6 LBB0_185 - 0x48, 0x8b, 0x75, 0xc0, //0x00003bc6 movq $-64(%rbp), %rsi - 0xe9, 0x63, 0xfe, 0xff, 0xff, //0x00003bca jmp LBB0_612 - //0x00003bcf LBB0_635 - 0x48, 0xc7, 0xc3, 0xff, 0xff, 0xff, 0xff, //0x00003bcf movq $-1, %rbx - //0x00003bd6 LBB0_636 - 0x48, 0xf7, 0xd3, //0x00003bd6 notq %rbx - 0x48, 0x01, 0xd8, //0x00003bd9 addq %rbx, %rax - 0x48, 0x8b, 0x4d, 0xd0, //0x00003bdc movq $-48(%rbp), %rcx - 0x48, 0x89, 0x01, //0x00003be0 movq %rax, (%rcx) - 0xe9, 0x58, 0xfe, 0xff, 0xff, //0x00003be3 jmp LBB0_637 - //0x00003be8 LBB0_639 - 0x48, 0x0f, 0xbc, 0xd7, //0x00003be8 bsfq %rdi, %rdx - //0x00003bec LBB0_640 - 0x48, 0x01, 0xc2, //0x00003bec addq %rax, %rdx - 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00003bef movq $-2, %rax - 0x49, 0x89, 0x16, //0x00003bf6 movq %rdx, (%r14) - 0xe9, 0x49, 0xfe, 0xff, 0xff, //0x00003bf9 jmp LBB0_638 - //0x00003bfe LBB0_642 - 0x48, 0x8b, 0x45, 0xb0, //0x00003bfe movq $-80(%rbp), %rax - 0x48, 0x89, 0x45, 0xa0, //0x00003c02 movq %rax, $-96(%rbp) - 0xe9, 0x0c, 0xfe, 0xff, 0xff, //0x00003c06 jmp LBB0_610 - //0x00003c0b LBB0_643 - 0x48, 0x8b, 0x45, 0xb0, //0x00003c0b movq $-80(%rbp), %rax - 0x48, 0x89, 0x45, 0xa0, //0x00003c0f movq %rax, $-96(%rbp) - 0x4c, 0x8b, 0x75, 0xd0, //0x00003c13 movq $-48(%rbp), %r14 - 0xe9, 0xfb, 0xfd, 0xff, 0xff, //0x00003c17 jmp LBB0_610 - //0x00003c1c LBB0_182 - 0x48, 0x01, 0xc2, //0x00003c1c addq %rax, %rdx + 0x41, 0x80, 0x7c, 0x0c, 0x01, 0x6c, //0x00003b85 cmpb $108, $1(%r12,%rcx) + 0x0f, 0x85, 0x17, 0xff, 0xff, 0xff, //0x00003b8b jne LBB0_649 + 0x48, 0x8d, 0x41, 0x02, //0x00003b91 leaq $2(%rcx), %rax + 0x49, 0x89, 0x06, //0x00003b95 movq %rax, (%r14) + 0x41, 0x80, 0x7c, 0x0c, 0x02, 0x6c, //0x00003b98 cmpb $108, $2(%r12,%rcx) + 0x0f, 0x85, 0x04, 0xff, 0xff, 0xff, //0x00003b9e jne LBB0_649 + //0x00003ba4 LBB0_639 + 0x48, 0x83, 0xc1, 0x03, //0x00003ba4 addq $3, %rcx + 0x49, 0x89, 0x0e, //0x00003ba8 movq %rcx, (%r14) + 0xe9, 0xf8, 0xfe, 0xff, 0xff, //0x00003bab jmp LBB0_649 + //0x00003bb0 LBB0_640 + 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00003bb0 movq $-2, %rax + 0x80, 0xfa, 0x61, //0x00003bb7 cmpb $97, %dl + 0x0f, 0x85, 0xef, 0xfe, 0xff, 0xff, //0x00003bba jne LBB0_650 + 0x48, 0x8d, 0x51, 0x01, //0x00003bc0 leaq $1(%rcx), %rdx + 0x49, 0x89, 0x16, //0x00003bc4 movq %rdx, (%r14) + 0x41, 0x80, 0x7c, 0x0c, 0x01, 0x6c, //0x00003bc7 cmpb $108, $1(%r12,%rcx) + 0x0f, 0x85, 0xdc, 0xfe, 0xff, 0xff, //0x00003bcd jne LBB0_650 + 0x48, 0x8d, 0x51, 0x02, //0x00003bd3 leaq $2(%rcx), %rdx + 0x49, 0x89, 0x16, //0x00003bd7 movq %rdx, (%r14) + 0x41, 0x80, 0x7c, 0x0c, 0x02, 0x73, //0x00003bda cmpb $115, $2(%r12,%rcx) + 0x0f, 0x85, 0xc9, 0xfe, 0xff, 0xff, //0x00003be0 jne LBB0_650 + 0x48, 0x8d, 0x51, 0x03, //0x00003be6 leaq $3(%rcx), %rdx + 0x49, 0x89, 0x16, //0x00003bea movq %rdx, (%r14) + 0x41, 0x80, 0x7c, 0x0c, 0x03, 0x65, //0x00003bed cmpb $101, $3(%r12,%rcx) + 0x0f, 0x85, 0xb6, 0xfe, 0xff, 0xff, //0x00003bf3 jne LBB0_650 + 0x48, 0x83, 0xc1, 0x04, //0x00003bf9 addq $4, %rcx + 0x49, 0x89, 0x0e, //0x00003bfd movq %rcx, (%r14) + 0xe9, 0xaa, 0xfe, 0xff, 0xff, //0x00003c00 jmp LBB0_650 + //0x00003c05 LBB0_236 + 0x48, 0x83, 0xc1, 0xff, //0x00003c05 addq $-1, %rcx + 0x48, 0x89, 0xc8, //0x00003c09 movq %rcx, %rax + 0xe9, 0x9e, 0xfe, 0xff, 0xff, //0x00003c0c jmp LBB0_650 + //0x00003c11 LBB0_645 + 0x48, 0x8b, 0x55, 0xc8, //0x00003c11 movq $-56(%rbp), %rdx + 0x48, 0x83, 0xfa, 0xff, //0x00003c15 cmpq $-1, %rdx + 0x0f, 0x84, 0x34, 0x00, 0x00, 0x00, //0x00003c19 je LBB0_653 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00003c1f movq $-2, %rax - 0x48, 0x89, 0x55, 0xc8, //0x00003c26 movq %rdx, $-56(%rbp) - 0xe9, 0x78, 0xfe, 0xff, 0xff, //0x00003c2a jmp LBB0_621 - //0x00003c2f LBB0_490 - 0x4c, 0x8b, 0x75, 0xd0, //0x00003c2f movq $-48(%rbp), %r14 - 0xe9, 0xdf, 0xfd, 0xff, 0xff, //0x00003c33 jmp LBB0_610 - //0x00003c38 LBB0_646 - 0x48, 0x8b, 0x45, 0xb0, //0x00003c38 movq $-80(%rbp), %rax - 0x48, 0x89, 0x45, 0xa0, //0x00003c3c movq %rax, $-96(%rbp) - 0xe9, 0x2e, 0xfe, 0xff, 0xff, //0x00003c40 jmp LBB0_616 - //0x00003c45 LBB0_644 - 0x48, 0x89, 0x4d, 0xa0, //0x00003c45 movq %rcx, $-96(%rbp) - 0xe9, 0x25, 0xfe, 0xff, 0xff, //0x00003c49 jmp LBB0_616 - //0x00003c4e LBB0_507 - 0x4c, 0x8b, 0x75, 0xd0, //0x00003c4e movq $-48(%rbp), %r14 - 0xe9, 0x1c, 0xfe, 0xff, 0xff, //0x00003c52 jmp LBB0_616 - //0x00003c57 LBB0_648 - 0x48, 0x8b, 0x4d, 0xa8, //0x00003c57 movq $-88(%rbp), %rcx - 0x48, 0x8b, 0x49, 0x08, //0x00003c5b movq $8(%rcx), %rcx - 0x48, 0x8b, 0x55, 0xd0, //0x00003c5f movq $-48(%rbp), %rdx - 0x48, 0x89, 0x0a, //0x00003c63 movq %rcx, (%rdx) - 0xe9, 0xdc, 0xfd, 0xff, 0xff, //0x00003c66 jmp LBB0_638 - //0x00003c6b LBB0_649 - 0x4c, 0x29, 0xe0, //0x00003c6b subq %r12, %rax - 0x48, 0x01, 0xd0, //0x00003c6e addq %rdx, %rax - 0x48, 0x89, 0x45, 0xc8, //0x00003c71 movq %rax, $-56(%rbp) - 0xe9, 0x22, 0xfe, 0xff, 0xff, //0x00003c75 jmp LBB0_620 - //0x00003c7a LBB0_650 - 0x4c, 0x29, 0xc0, //0x00003c7a subq %r8, %rax - 0x48, 0x01, 0xc8, //0x00003c7d addq %rcx, %rax - 0xe9, 0x0f, 0x00, 0x00, 0x00, //0x00003c80 jmp LBB0_653 - //0x00003c85 LBB0_651 - 0x4c, 0x29, 0xe0, //0x00003c85 subq %r12, %rax - 0x48, 0x89, 0x45, 0xc8, //0x00003c88 movq %rax, $-56(%rbp) - 0xe9, 0x0b, 0xfe, 0xff, 0xff, //0x00003c8c jmp LBB0_620 - //0x00003c91 LBB0_652 - 0x4c, 0x29, 0xc0, //0x00003c91 subq %r8, %rax - //0x00003c94 LBB0_653 - 0x48, 0x89, 0xc2, //0x00003c94 movq %rax, %rdx - 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00003c97 movq $-2, %rax - 0x49, 0x89, 0x16, //0x00003c9e movq %rdx, (%r14) - 0xe9, 0xa1, 0xfd, 0xff, 0xff, //0x00003ca1 jmp LBB0_638 - //0x00003ca6 LBB0_654 - 0x48, 0x01, 0xc8, //0x00003ca6 addq %rcx, %rax - 0x48, 0x89, 0xc2, //0x00003ca9 movq %rax, %rdx - 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00003cac movq $-2, %rax - 0x49, 0x89, 0x16, //0x00003cb3 movq %rdx, (%r14) - 0xe9, 0x8c, 0xfd, 0xff, 0xff, //0x00003cb6 jmp LBB0_638 - //0x00003cbb LBB0_655 - 0x4c, 0x29, 0xe0, //0x00003cbb subq %r12, %rax - 0x48, 0x01, 0xc8, //0x00003cbe addq %rcx, %rax - 0xe9, 0x03, 0x00, 0x00, 0x00, //0x00003cc1 jmp LBB0_657 - //0x00003cc6 LBB0_656 - 0x4c, 0x29, 0xe0, //0x00003cc6 subq %r12, %rax - //0x00003cc9 LBB0_657 - 0x48, 0x89, 0xc2, //0x00003cc9 movq %rax, %rdx - 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00003ccc movq $-2, %rax - 0x4c, 0x8b, 0x75, 0xd0, //0x00003cd3 movq $-48(%rbp), %r14 - 0x49, 0x89, 0x16, //0x00003cd7 movq %rdx, (%r14) - 0xe9, 0x68, 0xfd, 0xff, 0xff, //0x00003cda jmp LBB0_638 - 0x90, //0x00003cdf .p2align 2, 0x90 + 0x49, 0x89, 0x16, //0x00003c26 movq %rdx, (%r14) + 0xe9, 0x81, 0xfe, 0xff, 0xff, //0x00003c29 jmp LBB0_650 + //0x00003c2e LBB0_647 + 0x48, 0xc7, 0xc3, 0xff, 0xff, 0xff, 0xff, //0x00003c2e movq $-1, %rbx + //0x00003c35 LBB0_648 + 0x48, 0xf7, 0xd3, //0x00003c35 notq %rbx + 0x48, 0x01, 0xd8, //0x00003c38 addq %rbx, %rax + 0x48, 0x8b, 0x4d, 0xd0, //0x00003c3b movq $-48(%rbp), %rcx + 0x48, 0x89, 0x01, //0x00003c3f movq %rax, (%rcx) + 0xe9, 0x61, 0xfe, 0xff, 0xff, //0x00003c42 jmp LBB0_649 + //0x00003c47 LBB0_443 + 0x48, 0x83, 0xc3, 0xff, //0x00003c47 addq $-1, %rbx + 0x48, 0x89, 0xd8, //0x00003c4b movq %rbx, %rax + 0xe9, 0x5c, 0xfe, 0xff, 0xff, //0x00003c4e jmp LBB0_650 + //0x00003c53 LBB0_653 + 0x48, 0x0f, 0xbc, 0xd6, //0x00003c53 bsfq %rsi, %rdx + //0x00003c57 LBB0_654 + 0x48, 0x01, 0xc2, //0x00003c57 addq %rax, %rdx + 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00003c5a movq $-2, %rax + 0x49, 0x89, 0x16, //0x00003c61 movq %rdx, (%r14) + 0xe9, 0x46, 0xfe, 0xff, 0xff, //0x00003c64 jmp LBB0_650 + //0x00003c69 LBB0_656 + 0x48, 0x8b, 0x45, 0xc0, //0x00003c69 movq $-64(%rbp), %rax + 0x48, 0x89, 0x45, 0xa0, //0x00003c6d movq %rax, $-96(%rbp) + 0xe9, 0x05, 0xfe, 0xff, 0xff, //0x00003c71 jmp LBB0_624 + //0x00003c76 LBB0_657 + 0x48, 0x8b, 0x45, 0xc0, //0x00003c76 movq $-64(%rbp), %rax + 0x48, 0x89, 0x45, 0xa0, //0x00003c7a movq %rax, $-96(%rbp) + 0x4c, 0x8b, 0x75, 0xd0, //0x00003c7e movq $-48(%rbp), %r14 + 0xe9, 0xf4, 0xfd, 0xff, 0xff, //0x00003c82 jmp LBB0_624 + //0x00003c87 LBB0_187 + 0x48, 0x01, 0xc2, //0x00003c87 addq %rax, %rdx + 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00003c8a movq $-2, %rax + 0x48, 0x89, 0x55, 0xc8, //0x00003c91 movq %rdx, $-56(%rbp) + 0xe9, 0x75, 0xfe, 0xff, 0xff, //0x00003c95 jmp LBB0_634 + //0x00003c9a LBB0_508 + 0x4c, 0x8b, 0x75, 0xd0, //0x00003c9a movq $-48(%rbp), %r14 + 0xe9, 0xd8, 0xfd, 0xff, 0xff, //0x00003c9e jmp LBB0_624 + //0x00003ca3 LBB0_658 + 0x48, 0x8b, 0x45, 0xc0, //0x00003ca3 movq $-64(%rbp), %rax + 0x48, 0x89, 0x45, 0xa0, //0x00003ca7 movq %rax, $-96(%rbp) + 0xe9, 0x1f, 0xfe, 0xff, 0xff, //0x00003cab jmp LBB0_628 + //0x00003cb0 LBB0_660 + 0x48, 0x89, 0x55, 0xa0, //0x00003cb0 movq %rdx, $-96(%rbp) + 0xe9, 0x16, 0xfe, 0xff, 0xff, //0x00003cb4 jmp LBB0_628 + //0x00003cb9 LBB0_524 + 0x4c, 0x8b, 0x75, 0xd0, //0x00003cb9 movq $-48(%rbp), %r14 + 0xe9, 0x0d, 0xfe, 0xff, 0xff, //0x00003cbd jmp LBB0_628 + //0x00003cc2 LBB0_662 + 0x48, 0x8b, 0x4d, 0xa8, //0x00003cc2 movq $-88(%rbp), %rcx + 0x48, 0x8b, 0x49, 0x08, //0x00003cc6 movq $8(%rcx), %rcx + 0x48, 0x8b, 0x55, 0xd0, //0x00003cca movq $-48(%rbp), %rdx + 0x48, 0x89, 0x0a, //0x00003cce movq %rcx, (%rdx) + 0xe9, 0xd9, 0xfd, 0xff, 0xff, //0x00003cd1 jmp LBB0_650 + //0x00003cd6 LBB0_663 + 0x4c, 0x29, 0xe0, //0x00003cd6 subq %r12, %rax + 0x48, 0x01, 0xd0, //0x00003cd9 addq %rdx, %rax + 0x48, 0x89, 0x45, 0xc8, //0x00003cdc movq %rax, $-56(%rbp) + 0xe9, 0x1f, 0xfe, 0xff, 0xff, //0x00003ce0 jmp LBB0_633 + //0x00003ce5 LBB0_664 + 0x4c, 0x29, 0xc0, //0x00003ce5 subq %r8, %rax + 0x48, 0x01, 0xc8, //0x00003ce8 addq %rcx, %rax + 0xe9, 0x0f, 0x00, 0x00, 0x00, //0x00003ceb jmp LBB0_667 + //0x00003cf0 LBB0_665 + 0x4c, 0x29, 0xe0, //0x00003cf0 subq %r12, %rax + 0x48, 0x89, 0x45, 0xc8, //0x00003cf3 movq %rax, $-56(%rbp) + 0xe9, 0x08, 0xfe, 0xff, 0xff, //0x00003cf7 jmp LBB0_633 + //0x00003cfc LBB0_666 + 0x4c, 0x29, 0xc0, //0x00003cfc subq %r8, %rax + //0x00003cff LBB0_667 + 0x48, 0x89, 0xc2, //0x00003cff movq %rax, %rdx + 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00003d02 movq $-2, %rax + 0x49, 0x89, 0x16, //0x00003d09 movq %rdx, (%r14) + 0xe9, 0x9e, 0xfd, 0xff, 0xff, //0x00003d0c jmp LBB0_650 + //0x00003d11 LBB0_668 + 0x48, 0x01, 0xc8, //0x00003d11 addq %rcx, %rax + 0x48, 0x89, 0xc2, //0x00003d14 movq %rax, %rdx + 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00003d17 movq $-2, %rax + 0x49, 0x89, 0x16, //0x00003d1e movq %rdx, (%r14) + 0xe9, 0x89, 0xfd, 0xff, 0xff, //0x00003d21 jmp LBB0_650 + //0x00003d26 LBB0_669 + 0x4c, 0x29, 0xe0, //0x00003d26 subq %r12, %rax + 0x48, 0x01, 0xc8, //0x00003d29 addq %rcx, %rax + 0xe9, 0x03, 0x00, 0x00, 0x00, //0x00003d2c jmp LBB0_671 + //0x00003d31 LBB0_670 + 0x4c, 0x29, 0xe0, //0x00003d31 subq %r12, %rax + //0x00003d34 LBB0_671 + 0x48, 0x89, 0xc2, //0x00003d34 movq %rax, %rdx + 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00003d37 movq $-2, %rax + 0x4c, 0x8b, 0x75, 0xd0, //0x00003d3e movq $-48(%rbp), %r14 + 0x49, 0x89, 0x16, //0x00003d42 movq %rdx, (%r14) + 0xe9, 0x65, 0xfd, 0xff, 0xff, //0x00003d45 jmp LBB0_650 + 0x90, 0x90, //0x00003d4a .p2align 2, 0x90 // // .set L0_0_set_35, LBB0_35-LJTI0_0 // // .set L0_0_set_61, LBB0_61-LJTI0_0 // // .set L0_0_set_40, LBB0_40-LJTI0_0 // // .set L0_0_set_59, LBB0_59-LJTI0_0 // // .set L0_0_set_38, LBB0_38-LJTI0_0 // // .set L0_0_set_63, LBB0_63-LJTI0_0 - //0x00003ce0 LJTI0_0 - 0xd4, 0xc6, 0xff, 0xff, //0x00003ce0 .long L0_0_set_35 - 0xec, 0xc8, 0xff, 0xff, //0x00003ce4 .long L0_0_set_61 - 0x10, 0xc7, 0xff, 0xff, //0x00003ce8 .long L0_0_set_40 - 0xd0, 0xc8, 0xff, 0xff, //0x00003cec .long L0_0_set_59 - 0xeb, 0xc6, 0xff, 0xff, //0x00003cf0 .long L0_0_set_38 - 0x1c, 0xc9, 0xff, 0xff, //0x00003cf4 .long L0_0_set_63 - // // .set L0_1_set_638, LBB0_638-LJTI0_1 - // // .set L0_1_set_637, LBB0_637-LJTI0_1 - // // .set L0_1_set_232, LBB0_232-LJTI0_1 - // // .set L0_1_set_250, LBB0_250-LJTI0_1 + //0x00003d4c LJTI0_0 + 0x2c, 0xc6, 0xff, 0xff, //0x00003d4c .long L0_0_set_35 + 0x3c, 0xc8, 0xff, 0xff, //0x00003d50 .long L0_0_set_61 + 0x64, 0xc6, 0xff, 0xff, //0x00003d54 .long L0_0_set_40 + 0x24, 0xc8, 0xff, 0xff, //0x00003d58 .long L0_0_set_59 + 0x43, 0xc6, 0xff, 0xff, //0x00003d5c .long L0_0_set_38 + 0x68, 0xc8, 0xff, 0xff, //0x00003d60 .long L0_0_set_63 + // // .set L0_1_set_650, LBB0_650-LJTI0_1 + // // .set L0_1_set_649, LBB0_649-LJTI0_1 + // // .set L0_1_set_237, LBB0_237-LJTI0_1 + // // .set L0_1_set_255, LBB0_255-LJTI0_1 // // .set L0_1_set_80, LBB0_80-LJTI0_1 - // // .set L0_1_set_229, LBB0_229-LJTI0_1 - // // .set L0_1_set_225, LBB0_225-LJTI0_1 - // // .set L0_1_set_287, LBB0_287-LJTI0_1 - // // .set L0_1_set_296, LBB0_296-LJTI0_1 - // // .set L0_1_set_293, LBB0_293-LJTI0_1 - //0x00003cf8 LJTI0_1 - 0x4f, 0xfd, 0xff, 0xff, //0x00003cf8 .long L0_1_set_638 - 0x48, 0xfd, 0xff, 0xff, //0x00003cfc .long L0_1_set_637 - 0x48, 0xfd, 0xff, 0xff, //0x00003d00 .long L0_1_set_637 - 0x48, 0xfd, 0xff, 0xff, //0x00003d04 .long L0_1_set_637 - 0x48, 0xfd, 0xff, 0xff, //0x00003d08 .long L0_1_set_637 - 0x48, 0xfd, 0xff, 0xff, //0x00003d0c .long L0_1_set_637 - 0x48, 0xfd, 0xff, 0xff, //0x00003d10 .long L0_1_set_637 - 0x48, 0xfd, 0xff, 0xff, //0x00003d14 .long L0_1_set_637 - 0x48, 0xfd, 0xff, 0xff, //0x00003d18 .long L0_1_set_637 - 0x48, 0xfd, 0xff, 0xff, //0x00003d1c .long L0_1_set_637 - 0x48, 0xfd, 0xff, 0xff, //0x00003d20 .long L0_1_set_637 - 0x48, 0xfd, 0xff, 0xff, //0x00003d24 .long L0_1_set_637 - 0x48, 0xfd, 0xff, 0xff, //0x00003d28 .long L0_1_set_637 - 0x48, 0xfd, 0xff, 0xff, //0x00003d2c .long L0_1_set_637 - 0x48, 0xfd, 0xff, 0xff, //0x00003d30 .long L0_1_set_637 - 0x48, 0xfd, 0xff, 0xff, //0x00003d34 .long L0_1_set_637 - 0x48, 0xfd, 0xff, 0xff, //0x00003d38 .long L0_1_set_637 - 0x48, 0xfd, 0xff, 0xff, //0x00003d3c .long L0_1_set_637 - 0x48, 0xfd, 0xff, 0xff, //0x00003d40 .long L0_1_set_637 - 0x48, 0xfd, 0xff, 0xff, //0x00003d44 .long L0_1_set_637 - 0x48, 0xfd, 0xff, 0xff, //0x00003d48 .long L0_1_set_637 - 0x48, 0xfd, 0xff, 0xff, //0x00003d4c .long L0_1_set_637 - 0x48, 0xfd, 0xff, 0xff, //0x00003d50 .long L0_1_set_637 - 0x48, 0xfd, 0xff, 0xff, //0x00003d54 .long L0_1_set_637 - 0x48, 0xfd, 0xff, 0xff, //0x00003d58 .long L0_1_set_637 - 0x48, 0xfd, 0xff, 0xff, //0x00003d5c .long L0_1_set_637 - 0x48, 0xfd, 0xff, 0xff, //0x00003d60 .long L0_1_set_637 - 0x48, 0xfd, 0xff, 0xff, //0x00003d64 .long L0_1_set_637 - 0x48, 0xfd, 0xff, 0xff, //0x00003d68 .long L0_1_set_637 - 0x48, 0xfd, 0xff, 0xff, //0x00003d6c .long L0_1_set_637 - 0x48, 0xfd, 0xff, 0xff, //0x00003d70 .long L0_1_set_637 - 0x48, 0xfd, 0xff, 0xff, //0x00003d74 .long L0_1_set_637 - 0x48, 0xfd, 0xff, 0xff, //0x00003d78 .long L0_1_set_637 - 0x48, 0xfd, 0xff, 0xff, //0x00003d7c .long L0_1_set_637 - 0x19, 0xd6, 0xff, 0xff, //0x00003d80 .long L0_1_set_232 - 0x48, 0xfd, 0xff, 0xff, //0x00003d84 .long L0_1_set_637 - 0x48, 0xfd, 0xff, 0xff, //0x00003d88 .long L0_1_set_637 - 0x48, 0xfd, 0xff, 0xff, //0x00003d8c .long L0_1_set_637 - 0x48, 0xfd, 0xff, 0xff, //0x00003d90 .long L0_1_set_637 - 0x48, 0xfd, 0xff, 0xff, //0x00003d94 .long L0_1_set_637 - 0x48, 0xfd, 0xff, 0xff, //0x00003d98 .long L0_1_set_637 - 0x48, 0xfd, 0xff, 0xff, //0x00003d9c .long L0_1_set_637 - 0x48, 0xfd, 0xff, 0xff, //0x00003da0 .long L0_1_set_637 - 0x48, 0xfd, 0xff, 0xff, //0x00003da4 .long L0_1_set_637 - 0x48, 0xfd, 0xff, 0xff, //0x00003da8 .long L0_1_set_637 - 0xd2, 0xd7, 0xff, 0xff, //0x00003dac .long L0_1_set_250 - 0x48, 0xfd, 0xff, 0xff, //0x00003db0 .long L0_1_set_637 - 0x48, 0xfd, 0xff, 0xff, //0x00003db4 .long L0_1_set_637 - 0x51, 0xc9, 0xff, 0xff, //0x00003db8 .long L0_1_set_80 - 0x51, 0xc9, 0xff, 0xff, //0x00003dbc .long L0_1_set_80 - 0x51, 0xc9, 0xff, 0xff, //0x00003dc0 .long L0_1_set_80 - 0x51, 0xc9, 0xff, 0xff, //0x00003dc4 .long L0_1_set_80 - 0x51, 0xc9, 0xff, 0xff, //0x00003dc8 .long L0_1_set_80 - 0x51, 0xc9, 0xff, 0xff, //0x00003dcc .long L0_1_set_80 - 0x51, 0xc9, 0xff, 0xff, //0x00003dd0 .long L0_1_set_80 - 0x51, 0xc9, 0xff, 0xff, //0x00003dd4 .long L0_1_set_80 - 0x51, 0xc9, 0xff, 0xff, //0x00003dd8 .long L0_1_set_80 - 0x51, 0xc9, 0xff, 0xff, //0x00003ddc .long L0_1_set_80 - 0x48, 0xfd, 0xff, 0xff, //0x00003de0 .long L0_1_set_637 - 0x48, 0xfd, 0xff, 0xff, //0x00003de4 .long L0_1_set_637 - 0x48, 0xfd, 0xff, 0xff, //0x00003de8 .long L0_1_set_637 - 0x48, 0xfd, 0xff, 0xff, //0x00003dec .long L0_1_set_637 - 0x48, 0xfd, 0xff, 0xff, //0x00003df0 .long L0_1_set_637 - 0x48, 0xfd, 0xff, 0xff, //0x00003df4 .long L0_1_set_637 - 0x48, 0xfd, 0xff, 0xff, //0x00003df8 .long L0_1_set_637 - 0x48, 0xfd, 0xff, 0xff, //0x00003dfc .long L0_1_set_637 - 0x48, 0xfd, 0xff, 0xff, //0x00003e00 .long L0_1_set_637 - 0x48, 0xfd, 0xff, 0xff, //0x00003e04 .long L0_1_set_637 - 0x48, 0xfd, 0xff, 0xff, //0x00003e08 .long L0_1_set_637 - 0x48, 0xfd, 0xff, 0xff, //0x00003e0c .long L0_1_set_637 - 0x48, 0xfd, 0xff, 0xff, //0x00003e10 .long L0_1_set_637 - 0x48, 0xfd, 0xff, 0xff, //0x00003e14 .long L0_1_set_637 - 0x48, 0xfd, 0xff, 0xff, //0x00003e18 .long L0_1_set_637 - 0x48, 0xfd, 0xff, 0xff, //0x00003e1c .long L0_1_set_637 - 0x48, 0xfd, 0xff, 0xff, //0x00003e20 .long L0_1_set_637 - 0x48, 0xfd, 0xff, 0xff, //0x00003e24 .long L0_1_set_637 - 0x48, 0xfd, 0xff, 0xff, //0x00003e28 .long L0_1_set_637 - 0x48, 0xfd, 0xff, 0xff, //0x00003e2c .long L0_1_set_637 - 0x48, 0xfd, 0xff, 0xff, //0x00003e30 .long L0_1_set_637 - 0x48, 0xfd, 0xff, 0xff, //0x00003e34 .long L0_1_set_637 - 0x48, 0xfd, 0xff, 0xff, //0x00003e38 .long L0_1_set_637 - 0x48, 0xfd, 0xff, 0xff, //0x00003e3c .long L0_1_set_637 - 0x48, 0xfd, 0xff, 0xff, //0x00003e40 .long L0_1_set_637 - 0x48, 0xfd, 0xff, 0xff, //0x00003e44 .long L0_1_set_637 - 0x48, 0xfd, 0xff, 0xff, //0x00003e48 .long L0_1_set_637 - 0x48, 0xfd, 0xff, 0xff, //0x00003e4c .long L0_1_set_637 - 0x48, 0xfd, 0xff, 0xff, //0x00003e50 .long L0_1_set_637 - 0x48, 0xfd, 0xff, 0xff, //0x00003e54 .long L0_1_set_637 - 0x48, 0xfd, 0xff, 0xff, //0x00003e58 .long L0_1_set_637 - 0x48, 0xfd, 0xff, 0xff, //0x00003e5c .long L0_1_set_637 - 0x48, 0xfd, 0xff, 0xff, //0x00003e60 .long L0_1_set_637 - 0xe9, 0xd5, 0xff, 0xff, //0x00003e64 .long L0_1_set_229 - 0x48, 0xfd, 0xff, 0xff, //0x00003e68 .long L0_1_set_637 - 0x48, 0xfd, 0xff, 0xff, //0x00003e6c .long L0_1_set_637 - 0x48, 0xfd, 0xff, 0xff, //0x00003e70 .long L0_1_set_637 - 0x48, 0xfd, 0xff, 0xff, //0x00003e74 .long L0_1_set_637 - 0x48, 0xfd, 0xff, 0xff, //0x00003e78 .long L0_1_set_637 - 0x48, 0xfd, 0xff, 0xff, //0x00003e7c .long L0_1_set_637 - 0x48, 0xfd, 0xff, 0xff, //0x00003e80 .long L0_1_set_637 - 0x48, 0xfd, 0xff, 0xff, //0x00003e84 .long L0_1_set_637 - 0x48, 0xfd, 0xff, 0xff, //0x00003e88 .long L0_1_set_637 - 0x48, 0xfd, 0xff, 0xff, //0x00003e8c .long L0_1_set_637 - 0xac, 0xd5, 0xff, 0xff, //0x00003e90 .long L0_1_set_225 - 0x48, 0xfd, 0xff, 0xff, //0x00003e94 .long L0_1_set_637 - 0x48, 0xfd, 0xff, 0xff, //0x00003e98 .long L0_1_set_637 - 0x48, 0xfd, 0xff, 0xff, //0x00003e9c .long L0_1_set_637 - 0x48, 0xfd, 0xff, 0xff, //0x00003ea0 .long L0_1_set_637 - 0x48, 0xfd, 0xff, 0xff, //0x00003ea4 .long L0_1_set_637 - 0x48, 0xfd, 0xff, 0xff, //0x00003ea8 .long L0_1_set_637 - 0x48, 0xfd, 0xff, 0xff, //0x00003eac .long L0_1_set_637 - 0x20, 0xda, 0xff, 0xff, //0x00003eb0 .long L0_1_set_287 - 0x48, 0xfd, 0xff, 0xff, //0x00003eb4 .long L0_1_set_637 - 0x48, 0xfd, 0xff, 0xff, //0x00003eb8 .long L0_1_set_637 - 0x48, 0xfd, 0xff, 0xff, //0x00003ebc .long L0_1_set_637 - 0x48, 0xfd, 0xff, 0xff, //0x00003ec0 .long L0_1_set_637 - 0x48, 0xfd, 0xff, 0xff, //0x00003ec4 .long L0_1_set_637 - 0x80, 0xda, 0xff, 0xff, //0x00003ec8 .long L0_1_set_296 - 0x48, 0xfd, 0xff, 0xff, //0x00003ecc .long L0_1_set_637 - 0x48, 0xfd, 0xff, 0xff, //0x00003ed0 .long L0_1_set_637 - 0x48, 0xfd, 0xff, 0xff, //0x00003ed4 .long L0_1_set_637 - 0x48, 0xfd, 0xff, 0xff, //0x00003ed8 .long L0_1_set_637 - 0x48, 0xfd, 0xff, 0xff, //0x00003edc .long L0_1_set_637 - 0x48, 0xfd, 0xff, 0xff, //0x00003ee0 .long L0_1_set_637 - 0x50, 0xda, 0xff, 0xff, //0x00003ee4 .long L0_1_set_293 - // // .set L0_2_set_276, LBB0_276-LJTI0_2 - // // .set L0_2_set_412, LBB0_412-LJTI0_2 - // // .set L0_2_set_282, LBB0_282-LJTI0_2 - // // .set L0_2_set_285, LBB0_285-LJTI0_2 - //0x00003ee8 LJTI0_2 - 0xaf, 0xd7, 0xff, 0xff, //0x00003ee8 .long L0_2_set_276 - 0xc0, 0xe6, 0xff, 0xff, //0x00003eec .long L0_2_set_412 - 0xaf, 0xd7, 0xff, 0xff, //0x00003ef0 .long L0_2_set_276 - 0x01, 0xd8, 0xff, 0xff, //0x00003ef4 .long L0_2_set_282 - 0xc0, 0xe6, 0xff, 0xff, //0x00003ef8 .long L0_2_set_412 - 0xc0, 0xe6, 0xff, 0xff, //0x00003efc .long L0_2_set_412 - 0xc0, 0xe6, 0xff, 0xff, //0x00003f00 .long L0_2_set_412 - 0xc0, 0xe6, 0xff, 0xff, //0x00003f04 .long L0_2_set_412 - 0xc0, 0xe6, 0xff, 0xff, //0x00003f08 .long L0_2_set_412 - 0xc0, 0xe6, 0xff, 0xff, //0x00003f0c .long L0_2_set_412 - 0xc0, 0xe6, 0xff, 0xff, //0x00003f10 .long L0_2_set_412 - 0xc0, 0xe6, 0xff, 0xff, //0x00003f14 .long L0_2_set_412 - 0xc0, 0xe6, 0xff, 0xff, //0x00003f18 .long L0_2_set_412 - 0xc0, 0xe6, 0xff, 0xff, //0x00003f1c .long L0_2_set_412 - 0xc0, 0xe6, 0xff, 0xff, //0x00003f20 .long L0_2_set_412 - 0xc0, 0xe6, 0xff, 0xff, //0x00003f24 .long L0_2_set_412 - 0xc0, 0xe6, 0xff, 0xff, //0x00003f28 .long L0_2_set_412 - 0xc0, 0xe6, 0xff, 0xff, //0x00003f2c .long L0_2_set_412 - 0xc0, 0xe6, 0xff, 0xff, //0x00003f30 .long L0_2_set_412 - 0xc0, 0xe6, 0xff, 0xff, //0x00003f34 .long L0_2_set_412 - 0xc0, 0xe6, 0xff, 0xff, //0x00003f38 .long L0_2_set_412 - 0xc0, 0xe6, 0xff, 0xff, //0x00003f3c .long L0_2_set_412 - 0xc0, 0xe6, 0xff, 0xff, //0x00003f40 .long L0_2_set_412 - 0xc0, 0xe6, 0xff, 0xff, //0x00003f44 .long L0_2_set_412 - 0xc0, 0xe6, 0xff, 0xff, //0x00003f48 .long L0_2_set_412 - 0xc0, 0xe6, 0xff, 0xff, //0x00003f4c .long L0_2_set_412 - 0x1d, 0xd8, 0xff, 0xff, //0x00003f50 .long L0_2_set_285 - // // .set L0_3_set_113, LBB0_113-LJTI0_3 - // // .set L0_3_set_212, LBB0_212-LJTI0_3 + // // .set L0_1_set_292, LBB0_292-LJTI0_1 + // // .set L0_1_set_233, LBB0_233-LJTI0_1 + // // .set L0_1_set_295, LBB0_295-LJTI0_1 + // // .set L0_1_set_304, LBB0_304-LJTI0_1 + // // .set L0_1_set_301, LBB0_301-LJTI0_1 + //0x00003d64 LJTI0_1 + 0x4b, 0xfd, 0xff, 0xff, //0x00003d64 .long L0_1_set_650 + 0x44, 0xfd, 0xff, 0xff, //0x00003d68 .long L0_1_set_649 + 0x44, 0xfd, 0xff, 0xff, //0x00003d6c .long L0_1_set_649 + 0x44, 0xfd, 0xff, 0xff, //0x00003d70 .long L0_1_set_649 + 0x44, 0xfd, 0xff, 0xff, //0x00003d74 .long L0_1_set_649 + 0x44, 0xfd, 0xff, 0xff, //0x00003d78 .long L0_1_set_649 + 0x44, 0xfd, 0xff, 0xff, //0x00003d7c .long L0_1_set_649 + 0x44, 0xfd, 0xff, 0xff, //0x00003d80 .long L0_1_set_649 + 0x44, 0xfd, 0xff, 0xff, //0x00003d84 .long L0_1_set_649 + 0x44, 0xfd, 0xff, 0xff, //0x00003d88 .long L0_1_set_649 + 0x44, 0xfd, 0xff, 0xff, //0x00003d8c .long L0_1_set_649 + 0x44, 0xfd, 0xff, 0xff, //0x00003d90 .long L0_1_set_649 + 0x44, 0xfd, 0xff, 0xff, //0x00003d94 .long L0_1_set_649 + 0x44, 0xfd, 0xff, 0xff, //0x00003d98 .long L0_1_set_649 + 0x44, 0xfd, 0xff, 0xff, //0x00003d9c .long L0_1_set_649 + 0x44, 0xfd, 0xff, 0xff, //0x00003da0 .long L0_1_set_649 + 0x44, 0xfd, 0xff, 0xff, //0x00003da4 .long L0_1_set_649 + 0x44, 0xfd, 0xff, 0xff, //0x00003da8 .long L0_1_set_649 + 0x44, 0xfd, 0xff, 0xff, //0x00003dac .long L0_1_set_649 + 0x44, 0xfd, 0xff, 0xff, //0x00003db0 .long L0_1_set_649 + 0x44, 0xfd, 0xff, 0xff, //0x00003db4 .long L0_1_set_649 + 0x44, 0xfd, 0xff, 0xff, //0x00003db8 .long L0_1_set_649 + 0x44, 0xfd, 0xff, 0xff, //0x00003dbc .long L0_1_set_649 + 0x44, 0xfd, 0xff, 0xff, //0x00003dc0 .long L0_1_set_649 + 0x44, 0xfd, 0xff, 0xff, //0x00003dc4 .long L0_1_set_649 + 0x44, 0xfd, 0xff, 0xff, //0x00003dc8 .long L0_1_set_649 + 0x44, 0xfd, 0xff, 0xff, //0x00003dcc .long L0_1_set_649 + 0x44, 0xfd, 0xff, 0xff, //0x00003dd0 .long L0_1_set_649 + 0x44, 0xfd, 0xff, 0xff, //0x00003dd4 .long L0_1_set_649 + 0x44, 0xfd, 0xff, 0xff, //0x00003dd8 .long L0_1_set_649 + 0x44, 0xfd, 0xff, 0xff, //0x00003ddc .long L0_1_set_649 + 0x44, 0xfd, 0xff, 0xff, //0x00003de0 .long L0_1_set_649 + 0x44, 0xfd, 0xff, 0xff, //0x00003de4 .long L0_1_set_649 + 0x44, 0xfd, 0xff, 0xff, //0x00003de8 .long L0_1_set_649 + 0x66, 0xd5, 0xff, 0xff, //0x00003dec .long L0_1_set_237 + 0x44, 0xfd, 0xff, 0xff, //0x00003df0 .long L0_1_set_649 + 0x44, 0xfd, 0xff, 0xff, //0x00003df4 .long L0_1_set_649 + 0x44, 0xfd, 0xff, 0xff, //0x00003df8 .long L0_1_set_649 + 0x44, 0xfd, 0xff, 0xff, //0x00003dfc .long L0_1_set_649 + 0x44, 0xfd, 0xff, 0xff, //0x00003e00 .long L0_1_set_649 + 0x44, 0xfd, 0xff, 0xff, //0x00003e04 .long L0_1_set_649 + 0x44, 0xfd, 0xff, 0xff, //0x00003e08 .long L0_1_set_649 + 0x44, 0xfd, 0xff, 0xff, //0x00003e0c .long L0_1_set_649 + 0x44, 0xfd, 0xff, 0xff, //0x00003e10 .long L0_1_set_649 + 0x44, 0xfd, 0xff, 0xff, //0x00003e14 .long L0_1_set_649 + 0x1a, 0xd7, 0xff, 0xff, //0x00003e18 .long L0_1_set_255 + 0x44, 0xfd, 0xff, 0xff, //0x00003e1c .long L0_1_set_649 + 0x44, 0xfd, 0xff, 0xff, //0x00003e20 .long L0_1_set_649 + 0x96, 0xc8, 0xff, 0xff, //0x00003e24 .long L0_1_set_80 + 0x96, 0xc8, 0xff, 0xff, //0x00003e28 .long L0_1_set_80 + 0x96, 0xc8, 0xff, 0xff, //0x00003e2c .long L0_1_set_80 + 0x96, 0xc8, 0xff, 0xff, //0x00003e30 .long L0_1_set_80 + 0x96, 0xc8, 0xff, 0xff, //0x00003e34 .long L0_1_set_80 + 0x96, 0xc8, 0xff, 0xff, //0x00003e38 .long L0_1_set_80 + 0x96, 0xc8, 0xff, 0xff, //0x00003e3c .long L0_1_set_80 + 0x96, 0xc8, 0xff, 0xff, //0x00003e40 .long L0_1_set_80 + 0x96, 0xc8, 0xff, 0xff, //0x00003e44 .long L0_1_set_80 + 0x96, 0xc8, 0xff, 0xff, //0x00003e48 .long L0_1_set_80 + 0x44, 0xfd, 0xff, 0xff, //0x00003e4c .long L0_1_set_649 + 0x44, 0xfd, 0xff, 0xff, //0x00003e50 .long L0_1_set_649 + 0x44, 0xfd, 0xff, 0xff, //0x00003e54 .long L0_1_set_649 + 0x44, 0xfd, 0xff, 0xff, //0x00003e58 .long L0_1_set_649 + 0x44, 0xfd, 0xff, 0xff, //0x00003e5c .long L0_1_set_649 + 0x44, 0xfd, 0xff, 0xff, //0x00003e60 .long L0_1_set_649 + 0x44, 0xfd, 0xff, 0xff, //0x00003e64 .long L0_1_set_649 + 0x44, 0xfd, 0xff, 0xff, //0x00003e68 .long L0_1_set_649 + 0x44, 0xfd, 0xff, 0xff, //0x00003e6c .long L0_1_set_649 + 0x44, 0xfd, 0xff, 0xff, //0x00003e70 .long L0_1_set_649 + 0x44, 0xfd, 0xff, 0xff, //0x00003e74 .long L0_1_set_649 + 0x44, 0xfd, 0xff, 0xff, //0x00003e78 .long L0_1_set_649 + 0x44, 0xfd, 0xff, 0xff, //0x00003e7c .long L0_1_set_649 + 0x44, 0xfd, 0xff, 0xff, //0x00003e80 .long L0_1_set_649 + 0x44, 0xfd, 0xff, 0xff, //0x00003e84 .long L0_1_set_649 + 0x44, 0xfd, 0xff, 0xff, //0x00003e88 .long L0_1_set_649 + 0x44, 0xfd, 0xff, 0xff, //0x00003e8c .long L0_1_set_649 + 0x44, 0xfd, 0xff, 0xff, //0x00003e90 .long L0_1_set_649 + 0x44, 0xfd, 0xff, 0xff, //0x00003e94 .long L0_1_set_649 + 0x44, 0xfd, 0xff, 0xff, //0x00003e98 .long L0_1_set_649 + 0x44, 0xfd, 0xff, 0xff, //0x00003e9c .long L0_1_set_649 + 0x44, 0xfd, 0xff, 0xff, //0x00003ea0 .long L0_1_set_649 + 0x44, 0xfd, 0xff, 0xff, //0x00003ea4 .long L0_1_set_649 + 0x44, 0xfd, 0xff, 0xff, //0x00003ea8 .long L0_1_set_649 + 0x44, 0xfd, 0xff, 0xff, //0x00003eac .long L0_1_set_649 + 0x44, 0xfd, 0xff, 0xff, //0x00003eb0 .long L0_1_set_649 + 0x44, 0xfd, 0xff, 0xff, //0x00003eb4 .long L0_1_set_649 + 0x44, 0xfd, 0xff, 0xff, //0x00003eb8 .long L0_1_set_649 + 0x44, 0xfd, 0xff, 0xff, //0x00003ebc .long L0_1_set_649 + 0x44, 0xfd, 0xff, 0xff, //0x00003ec0 .long L0_1_set_649 + 0x44, 0xfd, 0xff, 0xff, //0x00003ec4 .long L0_1_set_649 + 0x44, 0xfd, 0xff, 0xff, //0x00003ec8 .long L0_1_set_649 + 0x44, 0xfd, 0xff, 0xff, //0x00003ecc .long L0_1_set_649 + 0x74, 0xd9, 0xff, 0xff, //0x00003ed0 .long L0_1_set_292 + 0x44, 0xfd, 0xff, 0xff, //0x00003ed4 .long L0_1_set_649 + 0x44, 0xfd, 0xff, 0xff, //0x00003ed8 .long L0_1_set_649 + 0x44, 0xfd, 0xff, 0xff, //0x00003edc .long L0_1_set_649 + 0x44, 0xfd, 0xff, 0xff, //0x00003ee0 .long L0_1_set_649 + 0x44, 0xfd, 0xff, 0xff, //0x00003ee4 .long L0_1_set_649 + 0x44, 0xfd, 0xff, 0xff, //0x00003ee8 .long L0_1_set_649 + 0x44, 0xfd, 0xff, 0xff, //0x00003eec .long L0_1_set_649 + 0x44, 0xfd, 0xff, 0xff, //0x00003ef0 .long L0_1_set_649 + 0x44, 0xfd, 0xff, 0xff, //0x00003ef4 .long L0_1_set_649 + 0x44, 0xfd, 0xff, 0xff, //0x00003ef8 .long L0_1_set_649 + 0x29, 0xd5, 0xff, 0xff, //0x00003efc .long L0_1_set_233 + 0x44, 0xfd, 0xff, 0xff, //0x00003f00 .long L0_1_set_649 + 0x44, 0xfd, 0xff, 0xff, //0x00003f04 .long L0_1_set_649 + 0x44, 0xfd, 0xff, 0xff, //0x00003f08 .long L0_1_set_649 + 0x44, 0xfd, 0xff, 0xff, //0x00003f0c .long L0_1_set_649 + 0x44, 0xfd, 0xff, 0xff, //0x00003f10 .long L0_1_set_649 + 0x44, 0xfd, 0xff, 0xff, //0x00003f14 .long L0_1_set_649 + 0x44, 0xfd, 0xff, 0xff, //0x00003f18 .long L0_1_set_649 + 0xa4, 0xd9, 0xff, 0xff, //0x00003f1c .long L0_1_set_295 + 0x44, 0xfd, 0xff, 0xff, //0x00003f20 .long L0_1_set_649 + 0x44, 0xfd, 0xff, 0xff, //0x00003f24 .long L0_1_set_649 + 0x44, 0xfd, 0xff, 0xff, //0x00003f28 .long L0_1_set_649 + 0x44, 0xfd, 0xff, 0xff, //0x00003f2c .long L0_1_set_649 + 0x44, 0xfd, 0xff, 0xff, //0x00003f30 .long L0_1_set_649 + 0x04, 0xda, 0xff, 0xff, //0x00003f34 .long L0_1_set_304 + 0x44, 0xfd, 0xff, 0xff, //0x00003f38 .long L0_1_set_649 + 0x44, 0xfd, 0xff, 0xff, //0x00003f3c .long L0_1_set_649 + 0x44, 0xfd, 0xff, 0xff, //0x00003f40 .long L0_1_set_649 + 0x44, 0xfd, 0xff, 0xff, //0x00003f44 .long L0_1_set_649 + 0x44, 0xfd, 0xff, 0xff, //0x00003f48 .long L0_1_set_649 + 0x44, 0xfd, 0xff, 0xff, //0x00003f4c .long L0_1_set_649 + 0xd4, 0xd9, 0xff, 0xff, //0x00003f50 .long L0_1_set_301 + // // .set L0_2_set_281, LBB0_281-LJTI0_2 + // // .set L0_2_set_427, LBB0_427-LJTI0_2 + // // .set L0_2_set_287, LBB0_287-LJTI0_2 + // // .set L0_2_set_290, LBB0_290-LJTI0_2 + //0x00003f54 LJTI0_2 + 0x0b, 0xd7, 0xff, 0xff, //0x00003f54 .long L0_2_set_281 + 0x75, 0xe6, 0xff, 0xff, //0x00003f58 .long L0_2_set_427 + 0x0b, 0xd7, 0xff, 0xff, //0x00003f5c .long L0_2_set_281 + 0x55, 0xd7, 0xff, 0xff, //0x00003f60 .long L0_2_set_287 + 0x75, 0xe6, 0xff, 0xff, //0x00003f64 .long L0_2_set_427 + 0x75, 0xe6, 0xff, 0xff, //0x00003f68 .long L0_2_set_427 + 0x75, 0xe6, 0xff, 0xff, //0x00003f6c .long L0_2_set_427 + 0x75, 0xe6, 0xff, 0xff, //0x00003f70 .long L0_2_set_427 + 0x75, 0xe6, 0xff, 0xff, //0x00003f74 .long L0_2_set_427 + 0x75, 0xe6, 0xff, 0xff, //0x00003f78 .long L0_2_set_427 + 0x75, 0xe6, 0xff, 0xff, //0x00003f7c .long L0_2_set_427 + 0x75, 0xe6, 0xff, 0xff, //0x00003f80 .long L0_2_set_427 + 0x75, 0xe6, 0xff, 0xff, //0x00003f84 .long L0_2_set_427 + 0x75, 0xe6, 0xff, 0xff, //0x00003f88 .long L0_2_set_427 + 0x75, 0xe6, 0xff, 0xff, //0x00003f8c .long L0_2_set_427 + 0x75, 0xe6, 0xff, 0xff, //0x00003f90 .long L0_2_set_427 + 0x75, 0xe6, 0xff, 0xff, //0x00003f94 .long L0_2_set_427 + 0x75, 0xe6, 0xff, 0xff, //0x00003f98 .long L0_2_set_427 + 0x75, 0xe6, 0xff, 0xff, //0x00003f9c .long L0_2_set_427 + 0x75, 0xe6, 0xff, 0xff, //0x00003fa0 .long L0_2_set_427 + 0x75, 0xe6, 0xff, 0xff, //0x00003fa4 .long L0_2_set_427 + 0x75, 0xe6, 0xff, 0xff, //0x00003fa8 .long L0_2_set_427 + 0x75, 0xe6, 0xff, 0xff, //0x00003fac .long L0_2_set_427 + 0x75, 0xe6, 0xff, 0xff, //0x00003fb0 .long L0_2_set_427 + 0x75, 0xe6, 0xff, 0xff, //0x00003fb4 .long L0_2_set_427 + 0x75, 0xe6, 0xff, 0xff, //0x00003fb8 .long L0_2_set_427 + 0x71, 0xd7, 0xff, 0xff, //0x00003fbc .long L0_2_set_290 + // // .set L0_3_set_106, LBB0_106-LJTI0_3 + // // .set L0_3_set_215, LBB0_215-LJTI0_3 + // // .set L0_3_set_112, LBB0_112-LJTI0_3 // // .set L0_3_set_115, LBB0_115-LJTI0_3 - // // .set L0_3_set_107, LBB0_107-LJTI0_3 - //0x00003f54 LJTI0_3 - 0x2f, 0xc9, 0xff, 0xff, //0x00003f54 .long L0_3_set_113 - 0xa0, 0xd2, 0xff, 0xff, //0x00003f58 .long L0_3_set_212 - 0x2f, 0xc9, 0xff, 0xff, //0x00003f5c .long L0_3_set_113 - 0x42, 0xc9, 0xff, 0xff, //0x00003f60 .long L0_3_set_115 - 0xa0, 0xd2, 0xff, 0xff, //0x00003f64 .long L0_3_set_212 - 0xa0, 0xd2, 0xff, 0xff, //0x00003f68 .long L0_3_set_212 - 0xa0, 0xd2, 0xff, 0xff, //0x00003f6c .long L0_3_set_212 - 0xa0, 0xd2, 0xff, 0xff, //0x00003f70 .long L0_3_set_212 - 0xa0, 0xd2, 0xff, 0xff, //0x00003f74 .long L0_3_set_212 - 0xa0, 0xd2, 0xff, 0xff, //0x00003f78 .long L0_3_set_212 - 0xa0, 0xd2, 0xff, 0xff, //0x00003f7c .long L0_3_set_212 - 0xa0, 0xd2, 0xff, 0xff, //0x00003f80 .long L0_3_set_212 - 0xa0, 0xd2, 0xff, 0xff, //0x00003f84 .long L0_3_set_212 - 0xa0, 0xd2, 0xff, 0xff, //0x00003f88 .long L0_3_set_212 - 0xa0, 0xd2, 0xff, 0xff, //0x00003f8c .long L0_3_set_212 - 0xa0, 0xd2, 0xff, 0xff, //0x00003f90 .long L0_3_set_212 - 0xa0, 0xd2, 0xff, 0xff, //0x00003f94 .long L0_3_set_212 - 0xa0, 0xd2, 0xff, 0xff, //0x00003f98 .long L0_3_set_212 - 0xa0, 0xd2, 0xff, 0xff, //0x00003f9c .long L0_3_set_212 - 0xa0, 0xd2, 0xff, 0xff, //0x00003fa0 .long L0_3_set_212 - 0xa0, 0xd2, 0xff, 0xff, //0x00003fa4 .long L0_3_set_212 - 0xa0, 0xd2, 0xff, 0xff, //0x00003fa8 .long L0_3_set_212 - 0xa0, 0xd2, 0xff, 0xff, //0x00003fac .long L0_3_set_212 - 0xa0, 0xd2, 0xff, 0xff, //0x00003fb0 .long L0_3_set_212 - 0xa0, 0xd2, 0xff, 0xff, //0x00003fb4 .long L0_3_set_212 - 0xa0, 0xd2, 0xff, 0xff, //0x00003fb8 .long L0_3_set_212 - 0xe4, 0xc8, 0xff, 0xff, //0x00003fbc .long L0_3_set_107 - //0x00003fc0 .p2align 2, 0x00 - //0x00003fc0 _MASK_USE_NUMBER - 0x02, 0x00, 0x00, 0x00, //0x00003fc0 .long 2 + //0x00003fc0 LJTI0_3 + 0x33, 0xc8, 0xff, 0xff, //0x00003fc0 .long L0_3_set_106 + 0x08, 0xd2, 0xff, 0xff, //0x00003fc4 .long L0_3_set_215 + 0x33, 0xc8, 0xff, 0xff, //0x00003fc8 .long L0_3_set_106 + 0x82, 0xc8, 0xff, 0xff, //0x00003fcc .long L0_3_set_112 + 0x08, 0xd2, 0xff, 0xff, //0x00003fd0 .long L0_3_set_215 + 0x08, 0xd2, 0xff, 0xff, //0x00003fd4 .long L0_3_set_215 + 0x08, 0xd2, 0xff, 0xff, //0x00003fd8 .long L0_3_set_215 + 0x08, 0xd2, 0xff, 0xff, //0x00003fdc .long L0_3_set_215 + 0x08, 0xd2, 0xff, 0xff, //0x00003fe0 .long L0_3_set_215 + 0x08, 0xd2, 0xff, 0xff, //0x00003fe4 .long L0_3_set_215 + 0x08, 0xd2, 0xff, 0xff, //0x00003fe8 .long L0_3_set_215 + 0x08, 0xd2, 0xff, 0xff, //0x00003fec .long L0_3_set_215 + 0x08, 0xd2, 0xff, 0xff, //0x00003ff0 .long L0_3_set_215 + 0x08, 0xd2, 0xff, 0xff, //0x00003ff4 .long L0_3_set_215 + 0x08, 0xd2, 0xff, 0xff, //0x00003ff8 .long L0_3_set_215 + 0x08, 0xd2, 0xff, 0xff, //0x00003ffc .long L0_3_set_215 + 0x08, 0xd2, 0xff, 0xff, //0x00004000 .long L0_3_set_215 + 0x08, 0xd2, 0xff, 0xff, //0x00004004 .long L0_3_set_215 + 0x08, 0xd2, 0xff, 0xff, //0x00004008 .long L0_3_set_215 + 0x08, 0xd2, 0xff, 0xff, //0x0000400c .long L0_3_set_215 + 0x08, 0xd2, 0xff, 0xff, //0x00004010 .long L0_3_set_215 + 0x08, 0xd2, 0xff, 0xff, //0x00004014 .long L0_3_set_215 + 0x08, 0xd2, 0xff, 0xff, //0x00004018 .long L0_3_set_215 + 0x08, 0xd2, 0xff, 0xff, //0x0000401c .long L0_3_set_215 + 0x08, 0xd2, 0xff, 0xff, //0x00004020 .long L0_3_set_215 + 0x08, 0xd2, 0xff, 0xff, //0x00004024 .long L0_3_set_215 + 0x9e, 0xc8, 0xff, 0xff, //0x00004028 .long L0_3_set_115 + //0x0000402c .p2align 2, 0x00 + //0x0000402c _MASK_USE_NUMBER + 0x02, 0x00, 0x00, 0x00, //0x0000402c .long 2 } diff --git a/vendor/github.com/bytedance/sonic/internal/native/sse/skip_number.go b/vendor/github.com/bytedance/sonic/internal/native/sse/skip_number.go index f01befa23..15315d1d6 100644 --- a/vendor/github.com/bytedance/sonic/internal/native/sse/skip_number.go +++ b/vendor/github.com/bytedance/sonic/internal/native/sse/skip_number.go @@ -1,4 +1,4 @@ -// Code generated by Makefile, DO NOT EDIT. +// Code generated by scripts, DO NOT EDIT. /* * Copyright 2021 ByteDance Inc. diff --git a/vendor/github.com/bytedance/sonic/internal/native/sse/skip_object.go b/vendor/github.com/bytedance/sonic/internal/native/sse/skip_object.go index 1d6cb9bec..fdcdb5d8e 100644 --- a/vendor/github.com/bytedance/sonic/internal/native/sse/skip_object.go +++ b/vendor/github.com/bytedance/sonic/internal/native/sse/skip_object.go @@ -1,4 +1,4 @@ -// Code generated by Makefile, DO NOT EDIT. +// Code generated by scripts, DO NOT EDIT. /* * Copyright 2021 ByteDance Inc. diff --git a/vendor/github.com/bytedance/sonic/internal/native/sse/skip_object_subr.go b/vendor/github.com/bytedance/sonic/internal/native/sse/skip_object_subr.go index ec3fb4302..dd2581ba8 100644 --- a/vendor/github.com/bytedance/sonic/internal/native/sse/skip_object_subr.go +++ b/vendor/github.com/bytedance/sonic/internal/native/sse/skip_object_subr.go @@ -16,7 +16,7 @@ const ( ) const ( - _size__skip_object = 15328 + _size__skip_object = 15436 ) var ( @@ -28,15 +28,15 @@ var ( {0xc, 32}, {0xd, 40}, {0x14, 48}, - {0x394e, 184}, - {0x394f, 48}, - {0x3951, 40}, - {0x3953, 32}, - {0x3955, 24}, - {0x3957, 16}, - {0x3958, 8}, - {0x3959, 0}, - {0x3be0, 184}, + {0x39b6, 184}, + {0x39b7, 48}, + {0x39b9, 40}, + {0x39bb, 32}, + {0x39bd, 24}, + {0x39bf, 16}, + {0x39c0, 8}, + {0x39c1, 0}, + {0x3c4c, 184}, } ) diff --git a/vendor/github.com/bytedance/sonic/internal/native/sse/skip_object_text_amd64.go b/vendor/github.com/bytedance/sonic/internal/native/sse/skip_object_text_amd64.go index b01f98d55..ddaf84cee 100644 --- a/vendor/github.com/bytedance/sonic/internal/native/sse/skip_object_text_amd64.go +++ b/vendor/github.com/bytedance/sonic/internal/native/sse/skip_object_text_amd64.go @@ -54,815 +54,818 @@ var _text_skip_object = []byte{ 0x48, 0x89, 0x7d, 0xa8, //0x0000011e movq %rdi, $-88(%rbp) 0x0f, 0x10, 0x05, 0xd7, 0xfe, 0xff, 0xff, //0x00000122 movups $-297(%rip), %xmm0 /* LCPI0_0+0(%rip) */ 0x0f, 0x11, 0x02, //0x00000129 movups %xmm0, (%rdx) - 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x0000012c movq $-1, %rcx - 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00000133 movabsq $4294977024, %r11 - 0xf3, 0x0f, 0x6f, 0x05, 0xcb, 0xfe, 0xff, 0xff, //0x0000013d movdqu $-309(%rip), %xmm0 /* LCPI0_1+0(%rip) */ - 0xf3, 0x0f, 0x6f, 0x0d, 0xd3, 0xfe, 0xff, 0xff, //0x00000145 movdqu $-301(%rip), %xmm1 /* LCPI0_2+0(%rip) */ - 0xf3, 0x44, 0x0f, 0x6f, 0x25, 0xda, 0xfe, 0xff, 0xff, //0x0000014d movdqu $-294(%rip), %xmm12 /* LCPI0_3+0(%rip) */ - 0x66, 0x45, 0x0f, 0x76, 0xd2, //0x00000156 pcmpeqd %xmm10, %xmm10 - 0xf3, 0x44, 0x0f, 0x6f, 0x3d, 0x4c, 0xff, 0xff, 0xff, //0x0000015b movdqu $-180(%rip), %xmm15 /* LCPI0_11+0(%rip) */ - 0xf3, 0x44, 0x0f, 0x6f, 0x0d, 0x23, 0xff, 0xff, 0xff, //0x00000164 movdqu $-221(%rip), %xmm9 /* LCPI0_9+0(%rip) */ - 0xf3, 0x44, 0x0f, 0x6f, 0x1d, 0x7a, 0xff, 0xff, 0xff, //0x0000016d movdqu $-134(%rip), %xmm11 /* LCPI0_15+0(%rip) */ - 0xf3, 0x44, 0x0f, 0x6f, 0x35, 0x01, 0xff, 0xff, 0xff, //0x00000176 movdqu $-255(%rip), %xmm14 /* LCPI0_8+0(%rip) */ - 0xf3, 0x0f, 0x6f, 0x15, 0xe9, 0xfe, 0xff, 0xff, //0x0000017f movdqu $-279(%rip), %xmm2 /* LCPI0_7+0(%rip) */ - 0xf3, 0x44, 0x0f, 0x6f, 0x2d, 0xb0, 0xfe, 0xff, 0xff, //0x00000187 movdqu $-336(%rip), %xmm13 /* LCPI0_4+0(%rip) */ - 0xf3, 0x44, 0x0f, 0x6f, 0x05, 0xb7, 0xfe, 0xff, 0xff, //0x00000190 movdqu $-329(%rip), %xmm8 /* LCPI0_5+0(%rip) */ - 0x48, 0x89, 0x75, 0xd0, //0x00000199 movq %rsi, $-48(%rbp) - 0x48, 0x89, 0x55, 0xb8, //0x0000019d movq %rdx, $-72(%rbp) - 0xe9, 0x7a, 0x00, 0x00, 0x00, //0x000001a1 jmp LBB0_6 - //0x000001a6 LBB0_613 - 0x66, 0x0f, 0xbc, 0xc2, //0x000001a6 bsfw %dx, %ax - 0x0f, 0xb7, 0xc0, //0x000001aa movzwl %ax, %eax - 0x48, 0x29, 0xc8, //0x000001ad subq %rcx, %rax - 0x49, 0x89, 0x06, //0x000001b0 movq %rax, (%r14) - 0x48, 0x85, 0xf6, //0x000001b3 testq %rsi, %rsi - 0x0f, 0x8e, 0x9d, 0x38, 0x00, 0x00, //0x000001b6 jle LBB0_614 - 0x90, 0x90, 0x90, 0x90, //0x000001bc .p2align 4, 0x90 - //0x000001c0 LBB0_4 - 0x4d, 0x8b, 0x45, 0x00, //0x000001c0 movq (%r13), %r8 - 0x48, 0x8b, 0x75, 0x90, //0x000001c4 movq $-112(%rbp), %rsi - 0x48, 0x89, 0xf1, //0x000001c8 movq %rsi, %rcx - 0x48, 0x89, 0xf0, //0x000001cb movq %rsi, %rax - 0x4d, 0x85, 0xc0, //0x000001ce testq %r8, %r8 - 0x0f, 0x85, 0x49, 0x00, 0x00, 0x00, //0x000001d1 jne LBB0_6 - 0xe9, 0x6b, 0x38, 0x00, 0x00, //0x000001d7 jmp LBB0_638 - //0x000001dc LBB0_1 - 0x49, 0xf7, 0xdb, //0x000001dc negq %r11 - 0x4d, 0x89, 0xdd, //0x000001df movq %r11, %r13 - //0x000001e2 LBB0_2 - 0x4d, 0x85, 0xed, //0x000001e2 testq %r13, %r13 - 0x0f, 0x88, 0x47, 0x38, 0x00, 0x00, //0x000001e5 js LBB0_612 - //0x000001eb LBB0_3 - 0x49, 0x01, 0xc5, //0x000001eb addq %rax, %r13 - 0x4c, 0x8b, 0x75, 0xd0, //0x000001ee movq $-48(%rbp), %r14 - 0x4d, 0x89, 0x2e, //0x000001f2 movq %r13, (%r14) - 0x48, 0x85, 0xc0, //0x000001f5 testq %rax, %rax - 0x4c, 0x8b, 0x6d, 0xb8, //0x000001f8 movq $-72(%rbp), %r13 - 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x000001fc movabsq $4294977024, %r11 - 0x0f, 0x89, 0xb4, 0xff, 0xff, 0xff, //0x00000206 jns LBB0_4 - 0xe9, 0x36, 0x38, 0x00, 0x00, //0x0000020c jmp LBB0_638 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000211 .p2align 4, 0x90 - //0x00000220 LBB0_6 - 0x48, 0x8b, 0x45, 0xa8, //0x00000220 movq $-88(%rbp), %rax - 0x4c, 0x8b, 0x20, //0x00000224 movq (%rax), %r12 - 0x48, 0x8b, 0x40, 0x08, //0x00000227 movq $8(%rax), %rax - 0x49, 0x8b, 0x16, //0x0000022b movq (%r14), %rdx - 0x48, 0x39, 0xc2, //0x0000022e cmpq %rax, %rdx - 0x0f, 0x83, 0x39, 0x00, 0x00, 0x00, //0x00000231 jae LBB0_11 - 0x41, 0x8a, 0x1c, 0x14, //0x00000237 movb (%r12,%rdx), %bl - 0x80, 0xfb, 0x0d, //0x0000023b cmpb $13, %bl - 0x0f, 0x84, 0x2c, 0x00, 0x00, 0x00, //0x0000023e je LBB0_11 - 0x80, 0xfb, 0x20, //0x00000244 cmpb $32, %bl - 0x0f, 0x84, 0x23, 0x00, 0x00, 0x00, //0x00000247 je LBB0_11 - 0x80, 0xc3, 0xf7, //0x0000024d addb $-9, %bl - 0x80, 0xfb, 0x01, //0x00000250 cmpb $1, %bl - 0x0f, 0x86, 0x17, 0x00, 0x00, 0x00, //0x00000253 jbe LBB0_11 - 0x48, 0x89, 0xd6, //0x00000259 movq %rdx, %rsi - 0xe9, 0x07, 0x01, 0x00, 0x00, //0x0000025c jmp LBB0_32 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000261 .p2align 4, 0x90 - //0x00000270 LBB0_11 - 0x48, 0x8d, 0x72, 0x01, //0x00000270 leaq $1(%rdx), %rsi - 0x48, 0x39, 0xc6, //0x00000274 cmpq %rax, %rsi - 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00000277 jae LBB0_15 - 0x41, 0x8a, 0x1c, 0x34, //0x0000027d movb (%r12,%rsi), %bl - 0x80, 0xfb, 0x0d, //0x00000281 cmpb $13, %bl - 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00000284 je LBB0_15 - 0x80, 0xfb, 0x20, //0x0000028a cmpb $32, %bl - 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x0000028d je LBB0_15 - 0x80, 0xc3, 0xf7, //0x00000293 addb $-9, %bl - 0x80, 0xfb, 0x01, //0x00000296 cmpb $1, %bl - 0x0f, 0x87, 0xc9, 0x00, 0x00, 0x00, //0x00000299 ja LBB0_32 - 0x90, //0x0000029f .p2align 4, 0x90 - //0x000002a0 LBB0_15 - 0x48, 0x8d, 0x72, 0x02, //0x000002a0 leaq $2(%rdx), %rsi - 0x48, 0x39, 0xc6, //0x000002a4 cmpq %rax, %rsi - 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x000002a7 jae LBB0_19 - 0x41, 0x8a, 0x1c, 0x34, //0x000002ad movb (%r12,%rsi), %bl - 0x80, 0xfb, 0x0d, //0x000002b1 cmpb $13, %bl - 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x000002b4 je LBB0_19 - 0x80, 0xfb, 0x20, //0x000002ba cmpb $32, %bl - 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x000002bd je LBB0_19 - 0x80, 0xc3, 0xf7, //0x000002c3 addb $-9, %bl - 0x80, 0xfb, 0x01, //0x000002c6 cmpb $1, %bl - 0x0f, 0x87, 0x99, 0x00, 0x00, 0x00, //0x000002c9 ja LBB0_32 - 0x90, //0x000002cf .p2align 4, 0x90 - //0x000002d0 LBB0_19 - 0x48, 0x8d, 0x72, 0x03, //0x000002d0 leaq $3(%rdx), %rsi - 0x48, 0x39, 0xc6, //0x000002d4 cmpq %rax, %rsi - 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x000002d7 jae LBB0_23 - 0x41, 0x8a, 0x1c, 0x34, //0x000002dd movb (%r12,%rsi), %bl - 0x80, 0xfb, 0x0d, //0x000002e1 cmpb $13, %bl - 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x000002e4 je LBB0_23 - 0x80, 0xfb, 0x20, //0x000002ea cmpb $32, %bl - 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x000002ed je LBB0_23 - 0x80, 0xc3, 0xf7, //0x000002f3 addb $-9, %bl - 0x80, 0xfb, 0x01, //0x000002f6 cmpb $1, %bl - 0x0f, 0x87, 0x69, 0x00, 0x00, 0x00, //0x000002f9 ja LBB0_32 - 0x90, //0x000002ff .p2align 4, 0x90 - //0x00000300 LBB0_23 - 0x48, 0x83, 0xc2, 0x04, //0x00000300 addq $4, %rdx - 0x48, 0x39, 0xd0, //0x00000304 cmpq %rdx, %rax - 0x0f, 0x86, 0xd0, 0x36, 0x00, 0x00, //0x00000307 jbe LBB0_603 - 0x48, 0x39, 0xd0, //0x0000030d cmpq %rdx, %rax - 0x0f, 0x84, 0x3a, 0x00, 0x00, 0x00, //0x00000310 je LBB0_29 - 0x49, 0x8d, 0x34, 0x04, //0x00000316 leaq (%r12,%rax), %rsi - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000031a .p2align 4, 0x90 - //0x00000320 LBB0_26 - 0x41, 0x0f, 0xbe, 0x3c, 0x14, //0x00000320 movsbl (%r12,%rdx), %edi - 0x83, 0xff, 0x20, //0x00000325 cmpl $32, %edi - 0x0f, 0x87, 0x2e, 0x00, 0x00, 0x00, //0x00000328 ja LBB0_31 - 0x49, 0x0f, 0xa3, 0xfb, //0x0000032e btq %rdi, %r11 - 0x0f, 0x83, 0x24, 0x00, 0x00, 0x00, //0x00000332 jae LBB0_31 - 0x48, 0x83, 0xc2, 0x01, //0x00000338 addq $1, %rdx - 0x48, 0x39, 0xd0, //0x0000033c cmpq %rdx, %rax - 0x0f, 0x85, 0xdb, 0xff, 0xff, 0xff, //0x0000033f jne LBB0_26 - 0xe9, 0x0c, 0x00, 0x00, 0x00, //0x00000345 jmp LBB0_30 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000034a .p2align 4, 0x90 - //0x00000350 LBB0_29 - 0x4c, 0x01, 0xe2, //0x00000350 addq %r12, %rdx - 0x48, 0x89, 0xd6, //0x00000353 movq %rdx, %rsi - //0x00000356 LBB0_30 - 0x4c, 0x29, 0xe6, //0x00000356 subq %r12, %rsi - 0x48, 0x89, 0xf2, //0x00000359 movq %rsi, %rdx - //0x0000035c LBB0_31 - 0x48, 0x89, 0xd6, //0x0000035c movq %rdx, %rsi - 0x48, 0x39, 0xc2, //0x0000035f cmpq %rax, %rdx - 0x0f, 0x83, 0x78, 0x36, 0x00, 0x00, //0x00000362 jae LBB0_604 - //0x00000368 LBB0_32 - 0x48, 0x8d, 0x46, 0x01, //0x00000368 leaq $1(%rsi), %rax - 0x49, 0x89, 0x06, //0x0000036c movq %rax, (%r14) - 0x41, 0x0f, 0xbe, 0x3c, 0x34, //0x0000036f movsbl (%r12,%rsi), %edi - 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00000374 movq $-1, %rax - 0x85, 0xff, //0x0000037b testl %edi, %edi - 0x0f, 0x84, 0xc4, 0x36, 0x00, 0x00, //0x0000037d je LBB0_638 - 0x4d, 0x8b, 0x4d, 0x00, //0x00000383 movq (%r13), %r9 - 0x4d, 0x8d, 0x41, 0xff, //0x00000387 leaq $-1(%r9), %r8 - 0x43, 0x8b, 0x5c, 0xcd, 0x00, //0x0000038b movl (%r13,%r9,8), %ebx - 0x48, 0x83, 0xf9, 0xff, //0x00000390 cmpq $-1, %rcx - 0x48, 0x0f, 0x45, 0xf1, //0x00000394 cmovneq %rcx, %rsi - 0x83, 0xc3, 0xff, //0x00000398 addl $-1, %ebx - 0x83, 0xfb, 0x05, //0x0000039b cmpl $5, %ebx - 0x0f, 0x87, 0x82, 0x02, 0x00, 0x00, //0x0000039e ja LBB0_78 - 0x48, 0x8d, 0x15, 0x35, 0x39, 0x00, 0x00, //0x000003a4 leaq $14645(%rip), %rdx /* LJTI0_0+0(%rip) */ - 0x48, 0x63, 0x0c, 0x9a, //0x000003ab movslq (%rdx,%rbx,4), %rcx - 0x48, 0x01, 0xd1, //0x000003af addq %rdx, %rcx - 0xff, 0xe1, //0x000003b2 jmpq *%rcx - //0x000003b4 LBB0_35 - 0x83, 0xff, 0x2c, //0x000003b4 cmpl $44, %edi - 0x0f, 0x84, 0xec, 0x04, 0x00, 0x00, //0x000003b7 je LBB0_117 - 0x83, 0xff, 0x5d, //0x000003bd cmpl $93, %edi - 0x0f, 0x84, 0x48, 0x02, 0x00, 0x00, //0x000003c0 je LBB0_37 - 0xe9, 0x75, 0x36, 0x00, 0x00, //0x000003c6 jmp LBB0_637 - //0x000003cb LBB0_38 - 0x40, 0x80, 0xff, 0x5d, //0x000003cb cmpb $93, %dil - 0x0f, 0x84, 0x39, 0x02, 0x00, 0x00, //0x000003cf je LBB0_37 - 0x48, 0x89, 0x75, 0x90, //0x000003d5 movq %rsi, $-112(%rbp) - 0x4b, 0xc7, 0x44, 0xcd, 0x00, 0x01, 0x00, 0x00, 0x00, //0x000003d9 movq $1, (%r13,%r9,8) - 0x83, 0xff, 0x7b, //0x000003e2 cmpl $123, %edi - 0x0f, 0x86, 0x4c, 0x02, 0x00, 0x00, //0x000003e5 jbe LBB0_79 - 0xe9, 0x50, 0x36, 0x00, 0x00, //0x000003eb jmp LBB0_637 - //0x000003f0 LBB0_40 - 0x40, 0x80, 0xff, 0x22, //0x000003f0 cmpb $34, %dil - 0x0f, 0x85, 0x46, 0x36, 0x00, 0x00, //0x000003f4 jne LBB0_637 - 0x4b, 0xc7, 0x44, 0xcd, 0x00, 0x04, 0x00, 0x00, 0x00, //0x000003fa movq $4, (%r13,%r9,8) - 0x48, 0x8b, 0x4d, 0x98, //0x00000403 movq $-104(%rbp), %rcx - 0xf6, 0xc1, 0x40, //0x00000407 testb $64, %cl - 0x48, 0x89, 0x75, 0x90, //0x0000040a movq %rsi, $-112(%rbp) - 0x0f, 0x85, 0x7c, 0x06, 0x00, 0x00, //0x0000040e jne LBB0_125 - 0x49, 0x8b, 0x16, //0x00000414 movq (%r14), %rdx - 0x48, 0x8b, 0x45, 0xa8, //0x00000417 movq $-88(%rbp), %rax - 0x48, 0x8b, 0x40, 0x08, //0x0000041b movq $8(%rax), %rax - 0xf6, 0xc1, 0x20, //0x0000041f testb $32, %cl - 0x48, 0x89, 0x45, 0xa0, //0x00000422 movq %rax, $-96(%rbp) - 0x48, 0x89, 0x55, 0xb0, //0x00000426 movq %rdx, $-80(%rbp) - 0x0f, 0x85, 0x5e, 0x09, 0x00, 0x00, //0x0000042a jne LBB0_157 - 0x49, 0x89, 0xc1, //0x00000430 movq %rax, %r9 - 0x49, 0x29, 0xd1, //0x00000433 subq %rdx, %r9 - 0x0f, 0x84, 0xc2, 0x37, 0x00, 0x00, //0x00000436 je LBB0_642 - 0x49, 0x83, 0xf9, 0x40, //0x0000043c cmpq $64, %r9 - 0x0f, 0x82, 0x4a, 0x2a, 0x00, 0x00, //0x00000440 jb LBB0_484 - 0x48, 0x8b, 0x45, 0xb0, //0x00000446 movq $-80(%rbp), %rax - 0x49, 0x89, 0xc6, //0x0000044a movq %rax, %r14 - 0x49, 0xf7, 0xd6, //0x0000044d notq %r14 - 0x48, 0xc7, 0x45, 0xc8, 0xff, 0xff, 0xff, 0xff, //0x00000450 movq $-1, $-56(%rbp) - 0x45, 0x31, 0xc0, //0x00000458 xorl %r8d, %r8d - 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000045b .p2align 4, 0x90 - //0x00000460 LBB0_46 - 0xf3, 0x41, 0x0f, 0x6f, 0x1c, 0x04, //0x00000460 movdqu (%r12,%rax), %xmm3 - 0xf3, 0x41, 0x0f, 0x6f, 0x64, 0x04, 0x10, //0x00000466 movdqu $16(%r12,%rax), %xmm4 - 0xf3, 0x41, 0x0f, 0x6f, 0x6c, 0x04, 0x20, //0x0000046d movdqu $32(%r12,%rax), %xmm5 - 0xf3, 0x41, 0x0f, 0x6f, 0x74, 0x04, 0x30, //0x00000474 movdqu $48(%r12,%rax), %xmm6 - 0x66, 0x0f, 0x6f, 0xfb, //0x0000047b movdqa %xmm3, %xmm7 - 0x66, 0x0f, 0x74, 0xf8, //0x0000047f pcmpeqb %xmm0, %xmm7 - 0x66, 0x44, 0x0f, 0xd7, 0xd7, //0x00000483 pmovmskb %xmm7, %r10d - 0x66, 0x0f, 0x6f, 0xfc, //0x00000488 movdqa %xmm4, %xmm7 - 0x66, 0x0f, 0x74, 0xf8, //0x0000048c pcmpeqb %xmm0, %xmm7 - 0x66, 0x0f, 0xd7, 0xdf, //0x00000490 pmovmskb %xmm7, %ebx - 0x66, 0x0f, 0x6f, 0xfd, //0x00000494 movdqa %xmm5, %xmm7 - 0x66, 0x0f, 0x74, 0xf8, //0x00000498 pcmpeqb %xmm0, %xmm7 - 0x66, 0x0f, 0xd7, 0xff, //0x0000049c pmovmskb %xmm7, %edi - 0x66, 0x0f, 0x6f, 0xfe, //0x000004a0 movdqa %xmm6, %xmm7 - 0x66, 0x0f, 0x74, 0xf8, //0x000004a4 pcmpeqb %xmm0, %xmm7 - 0x66, 0x0f, 0xd7, 0xd7, //0x000004a8 pmovmskb %xmm7, %edx - 0x66, 0x0f, 0x74, 0xd9, //0x000004ac pcmpeqb %xmm1, %xmm3 - 0x66, 0x44, 0x0f, 0xd7, 0xdb, //0x000004b0 pmovmskb %xmm3, %r11d - 0x66, 0x0f, 0x74, 0xe1, //0x000004b5 pcmpeqb %xmm1, %xmm4 - 0x66, 0x0f, 0xd7, 0xcc, //0x000004b9 pmovmskb %xmm4, %ecx - 0x66, 0x0f, 0x74, 0xe9, //0x000004bd pcmpeqb %xmm1, %xmm5 - 0x66, 0x0f, 0xd7, 0xf5, //0x000004c1 pmovmskb %xmm5, %esi - 0x66, 0x0f, 0x74, 0xf1, //0x000004c5 pcmpeqb %xmm1, %xmm6 - 0x66, 0x44, 0x0f, 0xd7, 0xfe, //0x000004c9 pmovmskb %xmm6, %r15d - 0x48, 0xc1, 0xe2, 0x30, //0x000004ce shlq $48, %rdx - 0x48, 0xc1, 0xe7, 0x20, //0x000004d2 shlq $32, %rdi - 0x48, 0x09, 0xd7, //0x000004d6 orq %rdx, %rdi - 0x48, 0xc1, 0xe3, 0x10, //0x000004d9 shlq $16, %rbx - 0x48, 0x09, 0xfb, //0x000004dd orq %rdi, %rbx - 0x49, 0x09, 0xda, //0x000004e0 orq %rbx, %r10 - 0x49, 0xc1, 0xe7, 0x30, //0x000004e3 shlq $48, %r15 - 0x48, 0xc1, 0xe6, 0x20, //0x000004e7 shlq $32, %rsi - 0x4c, 0x09, 0xfe, //0x000004eb orq %r15, %rsi - 0x48, 0xc1, 0xe1, 0x10, //0x000004ee shlq $16, %rcx - 0x48, 0x09, 0xf1, //0x000004f2 orq %rsi, %rcx - 0x49, 0x09, 0xcb, //0x000004f5 orq %rcx, %r11 - 0x0f, 0x85, 0x30, 0x00, 0x00, 0x00, //0x000004f8 jne LBB0_55 - 0x4d, 0x85, 0xc0, //0x000004fe testq %r8, %r8 - 0x0f, 0x85, 0x3d, 0x00, 0x00, 0x00, //0x00000501 jne LBB0_57 - 0x45, 0x31, 0xc0, //0x00000507 xorl %r8d, %r8d - 0x4d, 0x85, 0xd2, //0x0000050a testq %r10, %r10 - 0x0f, 0x85, 0x83, 0x00, 0x00, 0x00, //0x0000050d jne LBB0_58 - //0x00000513 LBB0_49 - 0x49, 0x83, 0xc1, 0xc0, //0x00000513 addq $-64, %r9 - 0x49, 0x83, 0xc6, 0xc0, //0x00000517 addq $-64, %r14 - 0x48, 0x83, 0xc0, 0x40, //0x0000051b addq $64, %rax - 0x49, 0x83, 0xf9, 0x3f, //0x0000051f cmpq $63, %r9 - 0x0f, 0x87, 0x37, 0xff, 0xff, 0xff, //0x00000523 ja LBB0_46 - 0xe9, 0xce, 0x21, 0x00, 0x00, //0x00000529 jmp LBB0_50 - //0x0000052e LBB0_55 - 0x48, 0x83, 0x7d, 0xc8, 0xff, //0x0000052e cmpq $-1, $-56(%rbp) - 0x0f, 0x85, 0x0b, 0x00, 0x00, 0x00, //0x00000533 jne LBB0_57 - 0x49, 0x0f, 0xbc, 0xcb, //0x00000539 bsfq %r11, %rcx - 0x48, 0x01, 0xc1, //0x0000053d addq %rax, %rcx - 0x48, 0x89, 0x4d, 0xc8, //0x00000540 movq %rcx, $-56(%rbp) - //0x00000544 LBB0_57 - 0x4c, 0x89, 0xc1, //0x00000544 movq %r8, %rcx - 0x48, 0xf7, 0xd1, //0x00000547 notq %rcx - 0x4c, 0x21, 0xd9, //0x0000054a andq %r11, %rcx - 0x48, 0x8d, 0x14, 0x09, //0x0000054d leaq (%rcx,%rcx), %rdx - 0x4c, 0x09, 0xc2, //0x00000551 orq %r8, %rdx - 0x48, 0x89, 0xd6, //0x00000554 movq %rdx, %rsi - 0x48, 0xf7, 0xd6, //0x00000557 notq %rsi - 0x4c, 0x21, 0xde, //0x0000055a andq %r11, %rsi - 0x48, 0xbf, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x0000055d movabsq $-6148914691236517206, %rdi - 0x48, 0x21, 0xfe, //0x00000567 andq %rdi, %rsi - 0x45, 0x31, 0xc0, //0x0000056a xorl %r8d, %r8d - 0x48, 0x01, 0xce, //0x0000056d addq %rcx, %rsi - 0x41, 0x0f, 0x92, 0xc0, //0x00000570 setb %r8b - 0x48, 0x01, 0xf6, //0x00000574 addq %rsi, %rsi - 0x48, 0xb9, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00000577 movabsq $6148914691236517205, %rcx - 0x48, 0x31, 0xce, //0x00000581 xorq %rcx, %rsi - 0x48, 0x21, 0xd6, //0x00000584 andq %rdx, %rsi - 0x48, 0xf7, 0xd6, //0x00000587 notq %rsi - 0x49, 0x21, 0xf2, //0x0000058a andq %rsi, %r10 - 0x4d, 0x85, 0xd2, //0x0000058d testq %r10, %r10 - 0x0f, 0x84, 0x7d, 0xff, 0xff, 0xff, //0x00000590 je LBB0_49 - //0x00000596 LBB0_58 - 0x49, 0x0f, 0xbc, 0xc2, //0x00000596 bsfq %r10, %rax - 0x4c, 0x29, 0xf0, //0x0000059a subq %r14, %rax - 0x4c, 0x8b, 0x75, 0xd0, //0x0000059d movq $-48(%rbp), %r14 - 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x000005a1 movabsq $4294977024, %r11 - 0xe9, 0xd6, 0x0c, 0x00, 0x00, //0x000005ab jmp LBB0_223 - //0x000005b0 LBB0_59 - 0x40, 0x80, 0xff, 0x3a, //0x000005b0 cmpb $58, %dil - 0x0f, 0x85, 0x86, 0x34, 0x00, 0x00, //0x000005b4 jne LBB0_637 - 0x48, 0x89, 0x75, 0x90, //0x000005ba movq %rsi, $-112(%rbp) - 0x4b, 0xc7, 0x44, 0xcd, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000005be movq $0, (%r13,%r9,8) - 0xe9, 0xf4, 0xfb, 0xff, 0xff, //0x000005c7 jmp LBB0_4 - //0x000005cc LBB0_61 - 0x83, 0xff, 0x2c, //0x000005cc cmpl $44, %edi - 0x0f, 0x85, 0x30, 0x00, 0x00, 0x00, //0x000005cf jne LBB0_62 - 0x49, 0x81, 0xf9, 0xff, 0x0f, 0x00, 0x00, //0x000005d5 cmpq $4095, %r9 - 0x0f, 0x8f, 0x0a, 0x34, 0x00, 0x00, //0x000005dc jg LBB0_634 - 0x48, 0x89, 0x75, 0x90, //0x000005e2 movq %rsi, $-112(%rbp) - 0x49, 0x8d, 0x41, 0x01, //0x000005e6 leaq $1(%r9), %rax - 0x49, 0x89, 0x45, 0x00, //0x000005ea movq %rax, (%r13) - 0x4b, 0xc7, 0x44, 0xcd, 0x08, 0x03, 0x00, 0x00, 0x00, //0x000005ee movq $3, $8(%r13,%r9,8) - 0xe9, 0xc4, 0xfb, 0xff, 0xff, //0x000005f7 jmp LBB0_4 - //0x000005fc LBB0_63 - 0x83, 0xff, 0x22, //0x000005fc cmpl $34, %edi - 0x0f, 0x84, 0xcb, 0x02, 0x00, 0x00, //0x000005ff je LBB0_64 - //0x00000605 LBB0_62 - 0x83, 0xff, 0x7d, //0x00000605 cmpl $125, %edi - 0x0f, 0x85, 0x32, 0x34, 0x00, 0x00, //0x00000608 jne LBB0_637 - //0x0000060e LBB0_37 - 0x4d, 0x89, 0x45, 0x00, //0x0000060e movq %r8, (%r13) - 0x48, 0x89, 0xf1, //0x00000612 movq %rsi, %rcx - 0x48, 0x89, 0xf0, //0x00000615 movq %rsi, %rax - 0x4d, 0x85, 0xc0, //0x00000618 testq %r8, %r8 - 0x0f, 0x85, 0xff, 0xfb, 0xff, 0xff, //0x0000061b jne LBB0_6 - 0xe9, 0x21, 0x34, 0x00, 0x00, //0x00000621 jmp LBB0_638 - //0x00000626 LBB0_78 - 0x48, 0x89, 0x75, 0x90, //0x00000626 movq %rsi, $-112(%rbp) - 0x4d, 0x89, 0x45, 0x00, //0x0000062a movq %r8, (%r13) - 0x83, 0xff, 0x7b, //0x0000062e cmpl $123, %edi - 0x0f, 0x87, 0x09, 0x34, 0x00, 0x00, //0x00000631 ja LBB0_637 - //0x00000637 LBB0_79 - 0x89, 0xf9, //0x00000637 movl %edi, %ecx - 0x48, 0x8d, 0x15, 0xb8, 0x36, 0x00, 0x00, //0x00000639 leaq $14008(%rip), %rdx /* LJTI0_1+0(%rip) */ - 0x48, 0x63, 0x0c, 0x8a, //0x00000640 movslq (%rdx,%rcx,4), %rcx - 0x48, 0x01, 0xd1, //0x00000644 addq %rdx, %rcx - 0xff, 0xe1, //0x00000647 jmpq *%rcx - //0x00000649 LBB0_80 - 0x48, 0x8b, 0x45, 0xa8, //0x00000649 movq $-88(%rbp), %rax - 0x48, 0x8b, 0x78, 0x08, //0x0000064d movq $8(%rax), %rdi - 0x49, 0x8b, 0x36, //0x00000651 movq (%r14), %rsi - 0xf6, 0x45, 0x98, 0x40, //0x00000654 testb $64, $-104(%rbp) - 0x0f, 0x85, 0x40, 0x05, 0x00, 0x00, //0x00000658 jne LBB0_135 - 0x48, 0x8d, 0x46, 0xff, //0x0000065e leaq $-1(%rsi), %rax - 0x48, 0x29, 0xc7, //0x00000662 subq %rax, %rdi - 0x0f, 0x84, 0xc0, 0x33, 0x00, 0x00, //0x00000665 je LBB0_611 - 0x4d, 0x8d, 0x34, 0x34, //0x0000066b leaq (%r12,%rsi), %r14 - 0x49, 0x83, 0xc6, 0xff, //0x0000066f addq $-1, %r14 - 0x41, 0x80, 0x3e, 0x30, //0x00000673 cmpb $48, (%r14) - 0x0f, 0x85, 0x37, 0x00, 0x00, 0x00, //0x00000677 jne LBB0_86 - 0x41, 0xbd, 0x01, 0x00, 0x00, 0x00, //0x0000067d movl $1, %r13d - 0x48, 0x83, 0xff, 0x01, //0x00000683 cmpq $1, %rdi - 0x0f, 0x84, 0x5e, 0xfb, 0xff, 0xff, //0x00000687 je LBB0_3 - 0x41, 0x8a, 0x0c, 0x34, //0x0000068d movb (%r12,%rsi), %cl - 0x80, 0xc1, 0xd2, //0x00000691 addb $-46, %cl - 0x80, 0xf9, 0x37, //0x00000694 cmpb $55, %cl - 0x0f, 0x87, 0x4e, 0xfb, 0xff, 0xff, //0x00000697 ja LBB0_3 - 0x0f, 0xb6, 0xc9, //0x0000069d movzbl %cl, %ecx - 0x48, 0xba, 0x01, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, //0x000006a0 movabsq $36028797027352577, %rdx - 0x48, 0x0f, 0xa3, 0xca, //0x000006aa btq %rcx, %rdx - 0x0f, 0x83, 0x37, 0xfb, 0xff, 0xff, //0x000006ae jae LBB0_3 - //0x000006b4 LBB0_86 - 0x48, 0x89, 0x75, 0xc0, //0x000006b4 movq %rsi, $-64(%rbp) - 0x48, 0x83, 0xff, 0x10, //0x000006b8 cmpq $16, %rdi - 0x0f, 0x82, 0x14, 0x27, 0x00, 0x00, //0x000006bc jb LBB0_472 - 0x49, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x000006c2 movq $-1, %r9 - 0x45, 0x31, 0xed, //0x000006c9 xorl %r13d, %r13d - 0x49, 0xc7, 0xc7, 0xff, 0xff, 0xff, 0xff, //0x000006cc movq $-1, %r15 - 0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x000006d3 movq $-1, %r8 - 0x49, 0x89, 0xfa, //0x000006da movq %rdi, %r10 - 0x90, 0x90, 0x90, //0x000006dd .p2align 4, 0x90 - //0x000006e0 LBB0_88 - 0xf3, 0x43, 0x0f, 0x6f, 0x1c, 0x2e, //0x000006e0 movdqu (%r14,%r13), %xmm3 - 0x66, 0x0f, 0x6f, 0xe3, //0x000006e6 movdqa %xmm3, %xmm4 - 0x66, 0x0f, 0x64, 0x25, 0xae, 0xf9, 0xff, 0xff, //0x000006ea pcmpgtb $-1618(%rip), %xmm4 /* LCPI0_10+0(%rip) */ - 0x66, 0x41, 0x0f, 0x6f, 0xef, //0x000006f2 movdqa %xmm15, %xmm5 - 0x66, 0x0f, 0x64, 0xeb, //0x000006f7 pcmpgtb %xmm3, %xmm5 - 0x66, 0x0f, 0xdb, 0xec, //0x000006fb pand %xmm4, %xmm5 - 0x66, 0x0f, 0x6f, 0xe3, //0x000006ff movdqa %xmm3, %xmm4 - 0x66, 0x0f, 0x74, 0x25, 0xb5, 0xf9, 0xff, 0xff, //0x00000703 pcmpeqb $-1611(%rip), %xmm4 /* LCPI0_12+0(%rip) */ - 0x66, 0x0f, 0x6f, 0xf3, //0x0000070b movdqa %xmm3, %xmm6 - 0x66, 0x0f, 0x74, 0x35, 0xb9, 0xf9, 0xff, 0xff, //0x0000070f pcmpeqb $-1607(%rip), %xmm6 /* LCPI0_13+0(%rip) */ - 0x66, 0x0f, 0xeb, 0xf4, //0x00000717 por %xmm4, %xmm6 - 0x66, 0x0f, 0x6f, 0xe3, //0x0000071b movdqa %xmm3, %xmm4 - 0x66, 0x41, 0x0f, 0xdb, 0xe1, //0x0000071f pand %xmm9, %xmm4 - 0x66, 0x0f, 0x74, 0x1d, 0xb4, 0xf9, 0xff, 0xff, //0x00000724 pcmpeqb $-1612(%rip), %xmm3 /* LCPI0_14+0(%rip) */ - 0x66, 0x41, 0x0f, 0x74, 0xe3, //0x0000072c pcmpeqb %xmm11, %xmm4 - 0x66, 0x0f, 0xd7, 0xd4, //0x00000731 pmovmskb %xmm4, %edx - 0x66, 0x0f, 0xeb, 0xe3, //0x00000735 por %xmm3, %xmm4 - 0x66, 0x0f, 0xeb, 0xee, //0x00000739 por %xmm6, %xmm5 - 0x66, 0x0f, 0xeb, 0xec, //0x0000073d por %xmm4, %xmm5 - 0x66, 0x44, 0x0f, 0xd7, 0xdb, //0x00000741 pmovmskb %xmm3, %r11d - 0x66, 0x0f, 0xd7, 0xf6, //0x00000746 pmovmskb %xmm6, %esi - 0x66, 0x0f, 0xd7, 0xcd, //0x0000074a pmovmskb %xmm5, %ecx - 0xf7, 0xd1, //0x0000074e notl %ecx - 0x0f, 0xbc, 0xc9, //0x00000750 bsfl %ecx, %ecx - 0x83, 0xf9, 0x10, //0x00000753 cmpl $16, %ecx - 0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x00000756 je LBB0_90 - 0xbb, 0xff, 0xff, 0xff, 0xff, //0x0000075c movl $-1, %ebx - 0xd3, 0xe3, //0x00000761 shll %cl, %ebx - 0xf7, 0xd3, //0x00000763 notl %ebx - 0x41, 0x21, 0xdb, //0x00000765 andl %ebx, %r11d - 0x21, 0xda, //0x00000768 andl %ebx, %edx - 0x21, 0xf3, //0x0000076a andl %esi, %ebx - 0x89, 0xde, //0x0000076c movl %ebx, %esi - //0x0000076e LBB0_90 - 0x41, 0x8d, 0x5b, 0xff, //0x0000076e leal $-1(%r11), %ebx - 0x44, 0x21, 0xdb, //0x00000772 andl %r11d, %ebx - 0x0f, 0x85, 0x12, 0x1f, 0x00, 0x00, //0x00000775 jne LBB0_429 - 0x8d, 0x5a, 0xff, //0x0000077b leal $-1(%rdx), %ebx - 0x21, 0xd3, //0x0000077e andl %edx, %ebx - 0x0f, 0x85, 0x07, 0x1f, 0x00, 0x00, //0x00000780 jne LBB0_429 - 0x8d, 0x5e, 0xff, //0x00000786 leal $-1(%rsi), %ebx - 0x21, 0xf3, //0x00000789 andl %esi, %ebx - 0x0f, 0x85, 0xfc, 0x1e, 0x00, 0x00, //0x0000078b jne LBB0_429 - 0x45, 0x85, 0xdb, //0x00000791 testl %r11d, %r11d - 0x0f, 0x84, 0x14, 0x00, 0x00, 0x00, //0x00000794 je LBB0_96 - 0x41, 0x0f, 0xbc, 0xdb, //0x0000079a bsfl %r11d, %ebx - 0x49, 0x83, 0xf8, 0xff, //0x0000079e cmpq $-1, %r8 - 0x0f, 0x85, 0x75, 0x22, 0x00, 0x00, //0x000007a2 jne LBB0_436 - 0x4c, 0x01, 0xeb, //0x000007a8 addq %r13, %rbx - 0x49, 0x89, 0xd8, //0x000007ab movq %rbx, %r8 - //0x000007ae LBB0_96 - 0x85, 0xd2, //0x000007ae testl %edx, %edx - 0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x000007b0 je LBB0_99 - 0x0f, 0xbc, 0xd2, //0x000007b6 bsfl %edx, %edx - 0x49, 0x83, 0xff, 0xff, //0x000007b9 cmpq $-1, %r15 - 0x0f, 0x85, 0xd1, 0x20, 0x00, 0x00, //0x000007bd jne LBB0_435 - 0x4c, 0x01, 0xea, //0x000007c3 addq %r13, %rdx - 0x49, 0x89, 0xd7, //0x000007c6 movq %rdx, %r15 - //0x000007c9 LBB0_99 - 0x85, 0xf6, //0x000007c9 testl %esi, %esi - 0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x000007cb je LBB0_102 - 0x0f, 0xbc, 0xd6, //0x000007d1 bsfl %esi, %edx - 0x49, 0x83, 0xf9, 0xff, //0x000007d4 cmpq $-1, %r9 - 0x0f, 0x85, 0xb6, 0x20, 0x00, 0x00, //0x000007d8 jne LBB0_435 - 0x4c, 0x01, 0xea, //0x000007de addq %r13, %rdx - 0x49, 0x89, 0xd1, //0x000007e1 movq %rdx, %r9 - //0x000007e4 LBB0_102 - 0x83, 0xf9, 0x10, //0x000007e4 cmpl $16, %ecx - 0x0f, 0x85, 0xbb, 0x07, 0x00, 0x00, //0x000007e7 jne LBB0_183 - 0x49, 0x83, 0xc2, 0xf0, //0x000007ed addq $-16, %r10 - 0x49, 0x83, 0xc5, 0x10, //0x000007f1 addq $16, %r13 - 0x49, 0x83, 0xfa, 0x0f, //0x000007f5 cmpq $15, %r10 - 0x0f, 0x87, 0xe1, 0xfe, 0xff, 0xff, //0x000007f9 ja LBB0_88 - 0x4b, 0x8d, 0x0c, 0x2e, //0x000007ff leaq (%r14,%r13), %rcx - 0x49, 0x89, 0xcb, //0x00000803 movq %rcx, %r11 - 0x4c, 0x39, 0xef, //0x00000806 cmpq %r13, %rdi - 0x0f, 0x84, 0xa2, 0x07, 0x00, 0x00, //0x00000809 je LBB0_184 - //0x0000080f LBB0_105 - 0x4e, 0x8d, 0x1c, 0x11, //0x0000080f leaq (%rcx,%r10), %r11 - 0x48, 0x89, 0xca, //0x00000813 movq %rcx, %rdx - 0x48, 0x2b, 0x55, 0xc0, //0x00000816 subq $-64(%rbp), %rdx - 0x4c, 0x29, 0xe2, //0x0000081a subq %r12, %rdx - 0x48, 0x83, 0xc2, 0x01, //0x0000081d addq $1, %rdx - 0x31, 0xff, //0x00000821 xorl %edi, %edi - 0x4c, 0x8d, 0x2d, 0x2a, 0x37, 0x00, 0x00, //0x00000823 leaq $14122(%rip), %r13 /* LJTI0_3+0(%rip) */ - 0xe9, 0x2e, 0x00, 0x00, 0x00, //0x0000082a jmp LBB0_110 - //0x0000082f LBB0_106 - 0x83, 0xfe, 0x65, //0x0000082f cmpl $101, %esi - 0x0f, 0x85, 0xbc, 0x09, 0x00, 0x00, //0x00000832 jne LBB0_212 - //0x00000838 LBB0_107 - 0x49, 0x83, 0xff, 0xff, //0x00000838 cmpq $-1, %r15 - 0x0f, 0x85, 0x76, 0x1e, 0x00, 0x00, //0x0000083c jne LBB0_433 - 0x4c, 0x8d, 0x3c, 0x3a, //0x00000842 leaq (%rdx,%rdi), %r15 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000846 .p2align 4, 0x90 - //0x00000850 LBB0_109 - 0x48, 0x83, 0xc7, 0x01, //0x00000850 addq $1, %rdi - 0x49, 0x39, 0xfa, //0x00000854 cmpq %rdi, %r10 - 0x0f, 0x84, 0x54, 0x07, 0x00, 0x00, //0x00000857 je LBB0_184 - //0x0000085d LBB0_110 - 0x0f, 0xbe, 0x34, 0x39, //0x0000085d movsbl (%rcx,%rdi), %esi - 0x8d, 0x5e, 0xd0, //0x00000861 leal $-48(%rsi), %ebx - 0x83, 0xfb, 0x0a, //0x00000864 cmpl $10, %ebx - 0x0f, 0x82, 0xe3, 0xff, 0xff, 0xff, //0x00000867 jb LBB0_109 - 0x8d, 0x5e, 0xd5, //0x0000086d leal $-43(%rsi), %ebx - 0x83, 0xfb, 0x1a, //0x00000870 cmpl $26, %ebx - 0x0f, 0x87, 0xb6, 0xff, 0xff, 0xff, //0x00000873 ja LBB0_106 - 0x49, 0x63, 0x74, 0x9d, 0x00, //0x00000879 movslq (%r13,%rbx,4), %rsi - 0x4c, 0x01, 0xee, //0x0000087e addq %r13, %rsi - 0xff, 0xe6, //0x00000881 jmpq *%rsi - //0x00000883 LBB0_113 - 0x49, 0x83, 0xf9, 0xff, //0x00000883 cmpq $-1, %r9 - 0x0f, 0x85, 0x2b, 0x1e, 0x00, 0x00, //0x00000887 jne LBB0_433 - 0x4c, 0x8d, 0x0c, 0x3a, //0x0000088d leaq (%rdx,%rdi), %r9 - 0xe9, 0xba, 0xff, 0xff, 0xff, //0x00000891 jmp LBB0_109 - //0x00000896 LBB0_115 - 0x49, 0x83, 0xf8, 0xff, //0x00000896 cmpq $-1, %r8 - 0x0f, 0x85, 0x18, 0x1e, 0x00, 0x00, //0x0000089a jne LBB0_433 - 0x4c, 0x8d, 0x04, 0x3a, //0x000008a0 leaq (%rdx,%rdi), %r8 - 0xe9, 0xa7, 0xff, 0xff, 0xff, //0x000008a4 jmp LBB0_109 - //0x000008a9 LBB0_117 - 0x49, 0x81, 0xf9, 0xff, 0x0f, 0x00, 0x00, //0x000008a9 cmpq $4095, %r9 - 0x0f, 0x8f, 0x36, 0x31, 0x00, 0x00, //0x000008b0 jg LBB0_634 - 0x48, 0x89, 0x75, 0x90, //0x000008b6 movq %rsi, $-112(%rbp) - 0x49, 0x8d, 0x41, 0x01, //0x000008ba leaq $1(%r9), %rax - 0x49, 0x89, 0x45, 0x00, //0x000008be movq %rax, (%r13) - 0x4b, 0xc7, 0x44, 0xcd, 0x08, 0x00, 0x00, 0x00, 0x00, //0x000008c2 movq $0, $8(%r13,%r9,8) - 0xe9, 0xf0, 0xf8, 0xff, 0xff, //0x000008cb jmp LBB0_4 - //0x000008d0 LBB0_64 - 0x4b, 0xc7, 0x44, 0xcd, 0x00, 0x02, 0x00, 0x00, 0x00, //0x000008d0 movq $2, (%r13,%r9,8) - 0x48, 0x8b, 0x4d, 0x98, //0x000008d9 movq $-104(%rbp), %rcx - 0xf6, 0xc1, 0x40, //0x000008dd testb $64, %cl - 0x48, 0x89, 0x75, 0x90, //0x000008e0 movq %rsi, $-112(%rbp) - 0x0f, 0x85, 0x9a, 0x03, 0x00, 0x00, //0x000008e4 jne LBB0_147 - 0x49, 0x8b, 0x16, //0x000008ea movq (%r14), %rdx - 0x48, 0x8b, 0x45, 0xa8, //0x000008ed movq $-88(%rbp), %rax - 0x48, 0x8b, 0x40, 0x08, //0x000008f1 movq $8(%rax), %rax - 0xf6, 0xc1, 0x20, //0x000008f5 testb $32, %cl - 0x48, 0x89, 0xd1, //0x000008f8 movq %rdx, %rcx - 0x48, 0x89, 0x55, 0xb0, //0x000008fb movq %rdx, $-80(%rbp) - 0x48, 0x89, 0x45, 0xa0, //0x000008ff movq %rax, $-96(%rbp) - 0x49, 0x89, 0xc1, //0x00000903 movq %rax, %r9 - 0x0f, 0x85, 0xba, 0x06, 0x00, 0x00, //0x00000906 jne LBB0_186 - 0x49, 0x29, 0xd1, //0x0000090c subq %rdx, %r9 - 0x0f, 0x84, 0x23, 0x33, 0x00, 0x00, //0x0000090f je LBB0_646 - 0x49, 0x83, 0xf9, 0x40, //0x00000915 cmpq $64, %r9 - 0x0f, 0x82, 0x30, 0x26, 0x00, 0x00, //0x00000919 jb LBB0_492 - 0x48, 0x8b, 0x45, 0xb0, //0x0000091f movq $-80(%rbp), %rax - 0x49, 0x89, 0xc6, //0x00000923 movq %rax, %r14 - 0x49, 0xf7, 0xd6, //0x00000926 notq %r14 - 0x48, 0xc7, 0x45, 0xc8, 0xff, 0xff, 0xff, 0xff, //0x00000929 movq $-1, $-56(%rbp) - 0x45, 0x31, 0xc0, //0x00000931 xorl %r8d, %r8d - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000934 .p2align 4, 0x90 - //0x00000940 LBB0_69 - 0xf3, 0x41, 0x0f, 0x6f, 0x1c, 0x04, //0x00000940 movdqu (%r12,%rax), %xmm3 - 0xf3, 0x41, 0x0f, 0x6f, 0x64, 0x04, 0x10, //0x00000946 movdqu $16(%r12,%rax), %xmm4 - 0xf3, 0x41, 0x0f, 0x6f, 0x6c, 0x04, 0x20, //0x0000094d movdqu $32(%r12,%rax), %xmm5 - 0xf3, 0x41, 0x0f, 0x6f, 0x74, 0x04, 0x30, //0x00000954 movdqu $48(%r12,%rax), %xmm6 - 0x66, 0x0f, 0x6f, 0xfb, //0x0000095b movdqa %xmm3, %xmm7 - 0x66, 0x0f, 0x74, 0xf8, //0x0000095f pcmpeqb %xmm0, %xmm7 - 0x66, 0x44, 0x0f, 0xd7, 0xd7, //0x00000963 pmovmskb %xmm7, %r10d - 0x66, 0x0f, 0x6f, 0xfc, //0x00000968 movdqa %xmm4, %xmm7 - 0x66, 0x0f, 0x74, 0xf8, //0x0000096c pcmpeqb %xmm0, %xmm7 - 0x66, 0x0f, 0xd7, 0xdf, //0x00000970 pmovmskb %xmm7, %ebx - 0x66, 0x0f, 0x6f, 0xfd, //0x00000974 movdqa %xmm5, %xmm7 - 0x66, 0x0f, 0x74, 0xf8, //0x00000978 pcmpeqb %xmm0, %xmm7 - 0x66, 0x0f, 0xd7, 0xff, //0x0000097c pmovmskb %xmm7, %edi - 0x66, 0x0f, 0x6f, 0xfe, //0x00000980 movdqa %xmm6, %xmm7 - 0x66, 0x0f, 0x74, 0xf8, //0x00000984 pcmpeqb %xmm0, %xmm7 - 0x66, 0x0f, 0xd7, 0xd7, //0x00000988 pmovmskb %xmm7, %edx - 0x66, 0x0f, 0x74, 0xd9, //0x0000098c pcmpeqb %xmm1, %xmm3 - 0x66, 0x44, 0x0f, 0xd7, 0xdb, //0x00000990 pmovmskb %xmm3, %r11d - 0x66, 0x0f, 0x74, 0xe1, //0x00000995 pcmpeqb %xmm1, %xmm4 - 0x66, 0x0f, 0xd7, 0xcc, //0x00000999 pmovmskb %xmm4, %ecx - 0x66, 0x0f, 0x74, 0xe9, //0x0000099d pcmpeqb %xmm1, %xmm5 - 0x66, 0x0f, 0xd7, 0xf5, //0x000009a1 pmovmskb %xmm5, %esi - 0x66, 0x0f, 0x74, 0xf1, //0x000009a5 pcmpeqb %xmm1, %xmm6 - 0x66, 0x44, 0x0f, 0xd7, 0xfe, //0x000009a9 pmovmskb %xmm6, %r15d - 0x48, 0xc1, 0xe2, 0x30, //0x000009ae shlq $48, %rdx - 0x48, 0xc1, 0xe7, 0x20, //0x000009b2 shlq $32, %rdi - 0x48, 0x09, 0xd7, //0x000009b6 orq %rdx, %rdi - 0x48, 0xc1, 0xe3, 0x10, //0x000009b9 shlq $16, %rbx - 0x48, 0x09, 0xfb, //0x000009bd orq %rdi, %rbx - 0x49, 0x09, 0xda, //0x000009c0 orq %rbx, %r10 - 0x49, 0xc1, 0xe7, 0x30, //0x000009c3 shlq $48, %r15 - 0x48, 0xc1, 0xe6, 0x20, //0x000009c7 shlq $32, %rsi - 0x4c, 0x09, 0xfe, //0x000009cb orq %r15, %rsi - 0x48, 0xc1, 0xe1, 0x10, //0x000009ce shlq $16, %rcx - 0x48, 0x09, 0xf1, //0x000009d2 orq %rsi, %rcx - 0x49, 0x09, 0xcb, //0x000009d5 orq %rcx, %r11 - 0x0f, 0x85, 0x30, 0x00, 0x00, 0x00, //0x000009d8 jne LBB0_121 - 0x4d, 0x85, 0xc0, //0x000009de testq %r8, %r8 - 0x0f, 0x85, 0x3d, 0x00, 0x00, 0x00, //0x000009e1 jne LBB0_123 - 0x45, 0x31, 0xc0, //0x000009e7 xorl %r8d, %r8d - 0x4d, 0x85, 0xd2, //0x000009ea testq %r10, %r10 - 0x0f, 0x85, 0x83, 0x00, 0x00, 0x00, //0x000009ed jne LBB0_124 - //0x000009f3 LBB0_72 - 0x49, 0x83, 0xc1, 0xc0, //0x000009f3 addq $-64, %r9 - 0x49, 0x83, 0xc6, 0xc0, //0x000009f7 addq $-64, %r14 - 0x48, 0x83, 0xc0, 0x40, //0x000009fb addq $64, %rax - 0x49, 0x83, 0xf9, 0x3f, //0x000009ff cmpq $63, %r9 - 0x0f, 0x87, 0x37, 0xff, 0xff, 0xff, //0x00000a03 ja LBB0_69 - 0xe9, 0x8d, 0x1e, 0x00, 0x00, //0x00000a09 jmp LBB0_73 - //0x00000a0e LBB0_121 - 0x48, 0x83, 0x7d, 0xc8, 0xff, //0x00000a0e cmpq $-1, $-56(%rbp) - 0x0f, 0x85, 0x0b, 0x00, 0x00, 0x00, //0x00000a13 jne LBB0_123 - 0x49, 0x0f, 0xbc, 0xcb, //0x00000a19 bsfq %r11, %rcx - 0x48, 0x01, 0xc1, //0x00000a1d addq %rax, %rcx - 0x48, 0x89, 0x4d, 0xc8, //0x00000a20 movq %rcx, $-56(%rbp) - //0x00000a24 LBB0_123 - 0x4c, 0x89, 0xc1, //0x00000a24 movq %r8, %rcx - 0x48, 0xf7, 0xd1, //0x00000a27 notq %rcx - 0x4c, 0x21, 0xd9, //0x00000a2a andq %r11, %rcx - 0x48, 0x8d, 0x14, 0x09, //0x00000a2d leaq (%rcx,%rcx), %rdx - 0x4c, 0x09, 0xc2, //0x00000a31 orq %r8, %rdx - 0x48, 0x89, 0xd6, //0x00000a34 movq %rdx, %rsi - 0x48, 0xf7, 0xd6, //0x00000a37 notq %rsi - 0x4c, 0x21, 0xde, //0x00000a3a andq %r11, %rsi - 0x48, 0xbf, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00000a3d movabsq $-6148914691236517206, %rdi - 0x48, 0x21, 0xfe, //0x00000a47 andq %rdi, %rsi - 0x45, 0x31, 0xc0, //0x00000a4a xorl %r8d, %r8d - 0x48, 0x01, 0xce, //0x00000a4d addq %rcx, %rsi - 0x41, 0x0f, 0x92, 0xc0, //0x00000a50 setb %r8b - 0x48, 0x01, 0xf6, //0x00000a54 addq %rsi, %rsi - 0x48, 0xb9, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00000a57 movabsq $6148914691236517205, %rcx - 0x48, 0x31, 0xce, //0x00000a61 xorq %rcx, %rsi - 0x48, 0x21, 0xd6, //0x00000a64 andq %rdx, %rsi - 0x48, 0xf7, 0xd6, //0x00000a67 notq %rsi - 0x49, 0x21, 0xf2, //0x00000a6a andq %rsi, %r10 - 0x4d, 0x85, 0xd2, //0x00000a6d testq %r10, %r10 - 0x0f, 0x84, 0x7d, 0xff, 0xff, 0xff, //0x00000a70 je LBB0_72 - //0x00000a76 LBB0_124 - 0x49, 0x0f, 0xbc, 0xc2, //0x00000a76 bsfq %r10, %rax - 0x4c, 0x29, 0xf0, //0x00000a7a subq %r14, %rax - 0x4c, 0x8b, 0x75, 0xd0, //0x00000a7d movq $-48(%rbp), %r14 - 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00000a81 movabsq $4294977024, %r11 - 0xe9, 0x73, 0x0d, 0x00, 0x00, //0x00000a8b jmp LBB0_304 - //0x00000a90 LBB0_125 - 0x48, 0x8b, 0x4d, 0xa8, //0x00000a90 movq $-88(%rbp), %rcx - 0x4c, 0x8b, 0x49, 0x08, //0x00000a94 movq $8(%rcx), %r9 - 0x4d, 0x8b, 0x06, //0x00000a98 movq (%r14), %r8 - 0x4f, 0x8d, 0x14, 0x04, //0x00000a9b leaq (%r12,%r8), %r10 - 0x4d, 0x29, 0xc1, //0x00000a9f subq %r8, %r9 - 0x49, 0x83, 0xf9, 0x20, //0x00000aa2 cmpq $32, %r9 - 0x0f, 0x8c, 0xbc, 0x1b, 0x00, 0x00, //0x00000aa6 jl LBB0_134 - 0x41, 0xbe, 0x20, 0x00, 0x00, 0x00, //0x00000aac movl $32, %r14d - 0x31, 0xd2, //0x00000ab2 xorl %edx, %edx - 0x45, 0x31, 0xdb, //0x00000ab4 xorl %r11d, %r11d - 0xe9, 0x2a, 0x00, 0x00, 0x00, //0x00000ab7 jmp LBB0_127 - 0x90, 0x90, 0x90, 0x90, //0x00000abc .p2align 4, 0x90 - //0x00000ac0 LBB0_130 - 0x45, 0x31, 0xdb, //0x00000ac0 xorl %r11d, %r11d - 0x48, 0x85, 0xff, //0x00000ac3 testq %rdi, %rdi - 0x0f, 0x85, 0xa5, 0x00, 0x00, 0x00, //0x00000ac6 jne LBB0_129 - //0x00000acc LBB0_131 - 0x48, 0x83, 0xc2, 0x20, //0x00000acc addq $32, %rdx - 0x4b, 0x8d, 0x0c, 0x31, //0x00000ad0 leaq (%r9,%r14), %rcx - 0x48, 0x83, 0xc1, 0xe0, //0x00000ad4 addq $-32, %rcx - 0x49, 0x83, 0xc6, 0xe0, //0x00000ad8 addq $-32, %r14 - 0x48, 0x83, 0xf9, 0x3f, //0x00000adc cmpq $63, %rcx - 0x0f, 0x8e, 0x65, 0x1b, 0x00, 0x00, //0x00000ae0 jle LBB0_132 - //0x00000ae6 LBB0_127 - 0xf3, 0x41, 0x0f, 0x6f, 0x24, 0x12, //0x00000ae6 movdqu (%r10,%rdx), %xmm4 - 0xf3, 0x41, 0x0f, 0x6f, 0x6c, 0x12, 0x10, //0x00000aec movdqu $16(%r10,%rdx), %xmm5 - 0x66, 0x0f, 0x6f, 0xf4, //0x00000af3 movdqa %xmm4, %xmm6 - 0x66, 0x0f, 0x74, 0xf0, //0x00000af7 pcmpeqb %xmm0, %xmm6 - 0x66, 0x0f, 0xd7, 0xf6, //0x00000afb pmovmskb %xmm6, %esi - 0x66, 0x0f, 0x6f, 0xf5, //0x00000aff movdqa %xmm5, %xmm6 - 0x66, 0x0f, 0x74, 0xf0, //0x00000b03 pcmpeqb %xmm0, %xmm6 - 0x66, 0x0f, 0xd7, 0xfe, //0x00000b07 pmovmskb %xmm6, %edi - 0x48, 0xc1, 0xe7, 0x10, //0x00000b0b shlq $16, %rdi - 0x48, 0x09, 0xf7, //0x00000b0f orq %rsi, %rdi - 0x66, 0x0f, 0x74, 0xe1, //0x00000b12 pcmpeqb %xmm1, %xmm4 - 0x66, 0x0f, 0xd7, 0xcc, //0x00000b16 pmovmskb %xmm4, %ecx - 0x66, 0x0f, 0x74, 0xe9, //0x00000b1a pcmpeqb %xmm1, %xmm5 - 0x66, 0x0f, 0xd7, 0xf5, //0x00000b1e pmovmskb %xmm5, %esi - 0x48, 0xc1, 0xe6, 0x10, //0x00000b22 shlq $16, %rsi - 0x48, 0x09, 0xce, //0x00000b26 orq %rcx, %rsi - 0x48, 0x89, 0xf1, //0x00000b29 movq %rsi, %rcx - 0x4c, 0x09, 0xd9, //0x00000b2c orq %r11, %rcx - 0x0f, 0x84, 0x8b, 0xff, 0xff, 0xff, //0x00000b2f je LBB0_130 - 0x44, 0x89, 0xd9, //0x00000b35 movl %r11d, %ecx - 0xf7, 0xd1, //0x00000b38 notl %ecx - 0x21, 0xf1, //0x00000b3a andl %esi, %ecx - 0x44, 0x8d, 0x3c, 0x09, //0x00000b3c leal (%rcx,%rcx), %r15d - 0x45, 0x09, 0xdf, //0x00000b40 orl %r11d, %r15d - 0x44, 0x89, 0xfb, //0x00000b43 movl %r15d, %ebx - 0xf7, 0xd3, //0x00000b46 notl %ebx - 0x21, 0xf3, //0x00000b48 andl %esi, %ebx - 0x81, 0xe3, 0xaa, 0xaa, 0xaa, 0xaa, //0x00000b4a andl $-1431655766, %ebx - 0x45, 0x31, 0xdb, //0x00000b50 xorl %r11d, %r11d - 0x01, 0xcb, //0x00000b53 addl %ecx, %ebx - 0x41, 0x0f, 0x92, 0xc3, //0x00000b55 setb %r11b - 0x01, 0xdb, //0x00000b59 addl %ebx, %ebx - 0x81, 0xf3, 0x55, 0x55, 0x55, 0x55, //0x00000b5b xorl $1431655765, %ebx - 0x44, 0x21, 0xfb, //0x00000b61 andl %r15d, %ebx - 0xf7, 0xd3, //0x00000b64 notl %ebx - 0x21, 0xdf, //0x00000b66 andl %ebx, %edi - 0x48, 0x85, 0xff, //0x00000b68 testq %rdi, %rdi - 0x0f, 0x84, 0x5b, 0xff, 0xff, 0xff, //0x00000b6b je LBB0_131 - //0x00000b71 LBB0_129 - 0x0f, 0xbc, 0xc7, //0x00000b71 bsfl %edi, %eax - 0x4c, 0x01, 0xc0, //0x00000b74 addq %r8, %rax - 0x4c, 0x8d, 0x14, 0x02, //0x00000b77 leaq (%rdx,%rax), %r10 - 0x49, 0x83, 0xc2, 0x01, //0x00000b7b addq $1, %r10 - 0x4c, 0x8b, 0x75, 0xd0, //0x00000b7f movq $-48(%rbp), %r14 - 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00000b83 movabsq $4294977024, %r11 - 0x4d, 0x89, 0x16, //0x00000b8d movq %r10, (%r14) - 0x4d, 0x85, 0xc0, //0x00000b90 testq %r8, %r8 - 0x0f, 0x8f, 0x27, 0xf6, 0xff, 0xff, //0x00000b93 jg LBB0_4 - 0xe9, 0x63, 0x2e, 0x00, 0x00, //0x00000b99 jmp LBB0_608 - //0x00000b9e LBB0_135 - 0x48, 0x89, 0xf9, //0x00000b9e movq %rdi, %rcx - 0x48, 0x29, 0xf1, //0x00000ba1 subq %rsi, %rcx - 0x48, 0x83, 0xf9, 0x10, //0x00000ba4 cmpq $16, %rcx - 0x0f, 0x82, 0x0d, 0x22, 0x00, 0x00, //0x00000ba8 jb LBB0_470 - 0x48, 0x89, 0xf1, //0x00000bae movq %rsi, %rcx - 0x48, 0xf7, 0xd9, //0x00000bb1 negq %rcx - 0x48, 0x89, 0xf0, //0x00000bb4 movq %rsi, %rax - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000bb7 .p2align 4, 0x90 - //0x00000bc0 LBB0_137 - 0xf3, 0x41, 0x0f, 0x6f, 0x1c, 0x04, //0x00000bc0 movdqu (%r12,%rax), %xmm3 - 0x66, 0x0f, 0x6f, 0xe3, //0x00000bc6 movdqa %xmm3, %xmm4 - 0x66, 0x41, 0x0f, 0x74, 0xe6, //0x00000bca pcmpeqb %xmm14, %xmm4 - 0x66, 0x41, 0x0f, 0xdb, 0xd9, //0x00000bcf pand %xmm9, %xmm3 - 0x66, 0x0f, 0x74, 0xda, //0x00000bd4 pcmpeqb %xmm2, %xmm3 - 0x66, 0x0f, 0xeb, 0xdc, //0x00000bd8 por %xmm4, %xmm3 - 0x66, 0x0f, 0xd7, 0xd3, //0x00000bdc pmovmskb %xmm3, %edx - 0x85, 0xd2, //0x00000be0 testl %edx, %edx - 0x0f, 0x85, 0xbe, 0xf5, 0xff, 0xff, //0x00000be2 jne LBB0_613 - 0x48, 0x83, 0xc0, 0x10, //0x00000be8 addq $16, %rax - 0x48, 0x8d, 0x14, 0x0f, //0x00000bec leaq (%rdi,%rcx), %rdx - 0x48, 0x83, 0xc2, 0xf0, //0x00000bf0 addq $-16, %rdx - 0x48, 0x83, 0xc1, 0xf0, //0x00000bf4 addq $-16, %rcx - 0x48, 0x83, 0xfa, 0x0f, //0x00000bf8 cmpq $15, %rdx - 0x0f, 0x87, 0xbe, 0xff, 0xff, 0xff, //0x00000bfc ja LBB0_137 - 0x4c, 0x89, 0xe0, //0x00000c02 movq %r12, %rax - 0x48, 0x29, 0xc8, //0x00000c05 subq %rcx, %rax - 0x48, 0x01, 0xcf, //0x00000c08 addq %rcx, %rdi - 0x48, 0x89, 0xf9, //0x00000c0b movq %rdi, %rcx - 0x48, 0x85, 0xc9, //0x00000c0e testq %rcx, %rcx - 0x0f, 0x84, 0xb1, 0x21, 0x00, 0x00, //0x00000c11 je LBB0_471 - //0x00000c17 LBB0_140 - 0x48, 0x8d, 0x3c, 0x08, //0x00000c17 leaq (%rax,%rcx), %rdi - 0x31, 0xd2, //0x00000c1b xorl %edx, %edx - //0x00000c1d LBB0_141 - 0x0f, 0xb6, 0x1c, 0x10, //0x00000c1d movzbl (%rax,%rdx), %ebx - 0x80, 0xfb, 0x2c, //0x00000c21 cmpb $44, %bl - 0x0f, 0x84, 0x4c, 0x1a, 0x00, 0x00, //0x00000c24 je LBB0_428 - 0x80, 0xfb, 0x7d, //0x00000c2a cmpb $125, %bl - 0x0f, 0x84, 0x43, 0x1a, 0x00, 0x00, //0x00000c2d je LBB0_428 - 0x80, 0xfb, 0x5d, //0x00000c33 cmpb $93, %bl - 0x0f, 0x84, 0x3a, 0x1a, 0x00, 0x00, //0x00000c36 je LBB0_428 - 0x48, 0x83, 0xc2, 0x01, //0x00000c3c addq $1, %rdx - 0x48, 0x39, 0xd1, //0x00000c40 cmpq %rdx, %rcx - 0x0f, 0x85, 0xd4, 0xff, 0xff, 0xff, //0x00000c43 jne LBB0_141 - 0x66, 0x41, 0x0f, 0x6f, 0xf5, //0x00000c49 movdqa %xmm13, %xmm6 - 0x66, 0x0f, 0x6f, 0xea, //0x00000c4e movdqa %xmm2, %xmm5 - 0x48, 0x89, 0xf8, //0x00000c52 movq %rdi, %rax - //0x00000c55 LBB0_146 - 0x4c, 0x29, 0xe0, //0x00000c55 subq %r12, %rax - 0x4c, 0x8b, 0x75, 0xd0, //0x00000c58 movq $-48(%rbp), %r14 - 0x4c, 0x8b, 0x6d, 0xb8, //0x00000c5c movq $-72(%rbp), %r13 - 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00000c60 movabsq $4294977024, %r11 - 0x66, 0x0f, 0x6f, 0xd5, //0x00000c6a movdqa %xmm5, %xmm2 - 0x66, 0x44, 0x0f, 0x6f, 0xee, //0x00000c6e movdqa %xmm6, %xmm13 - 0x49, 0x89, 0x06, //0x00000c73 movq %rax, (%r14) - 0x48, 0x85, 0xf6, //0x00000c76 testq %rsi, %rsi - 0x0f, 0x8f, 0x41, 0xf5, 0xff, 0xff, //0x00000c79 jg LBB0_4 - 0xe9, 0xd5, 0x2d, 0x00, 0x00, //0x00000c7f jmp LBB0_614 - //0x00000c84 LBB0_147 - 0x48, 0x8b, 0x4d, 0xa8, //0x00000c84 movq $-88(%rbp), %rcx - 0x4c, 0x8b, 0x49, 0x08, //0x00000c88 movq $8(%rcx), %r9 - 0x4d, 0x8b, 0x06, //0x00000c8c movq (%r14), %r8 - 0x4f, 0x8d, 0x14, 0x04, //0x00000c8f leaq (%r12,%r8), %r10 - 0x4d, 0x29, 0xc1, //0x00000c93 subq %r8, %r9 - 0x49, 0x83, 0xf9, 0x20, //0x00000c96 cmpq $32, %r9 - 0x0f, 0x8c, 0x4e, 0x1a, 0x00, 0x00, //0x00000c9a jl LBB0_156 - 0x41, 0xbe, 0x20, 0x00, 0x00, 0x00, //0x00000ca0 movl $32, %r14d - 0x31, 0xd2, //0x00000ca6 xorl %edx, %edx - 0x45, 0x31, 0xdb, //0x00000ca8 xorl %r11d, %r11d - 0xe9, 0x26, 0x00, 0x00, 0x00, //0x00000cab jmp LBB0_149 - //0x00000cb0 .p2align 4, 0x90 - //0x00000cb0 LBB0_152 + 0x48, 0xc7, 0x45, 0x90, 0xff, 0xff, 0xff, 0xff, //0x0000012c movq $-1, $-112(%rbp) + 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00000134 movabsq $4294977024, %r11 + 0xf3, 0x0f, 0x6f, 0x05, 0xca, 0xfe, 0xff, 0xff, //0x0000013e movdqu $-310(%rip), %xmm0 /* LCPI0_1+0(%rip) */ + 0xf3, 0x0f, 0x6f, 0x0d, 0xd2, 0xfe, 0xff, 0xff, //0x00000146 movdqu $-302(%rip), %xmm1 /* LCPI0_2+0(%rip) */ + 0xf3, 0x44, 0x0f, 0x6f, 0x25, 0xd9, 0xfe, 0xff, 0xff, //0x0000014e movdqu $-295(%rip), %xmm12 /* LCPI0_3+0(%rip) */ + 0x66, 0x45, 0x0f, 0x76, 0xd2, //0x00000157 pcmpeqd %xmm10, %xmm10 + 0xf3, 0x44, 0x0f, 0x6f, 0x3d, 0x4b, 0xff, 0xff, 0xff, //0x0000015c movdqu $-181(%rip), %xmm15 /* LCPI0_11+0(%rip) */ + 0xf3, 0x44, 0x0f, 0x6f, 0x0d, 0x22, 0xff, 0xff, 0xff, //0x00000165 movdqu $-222(%rip), %xmm9 /* LCPI0_9+0(%rip) */ + 0xf3, 0x44, 0x0f, 0x6f, 0x1d, 0x79, 0xff, 0xff, 0xff, //0x0000016e movdqu $-135(%rip), %xmm11 /* LCPI0_15+0(%rip) */ + 0xf3, 0x44, 0x0f, 0x6f, 0x35, 0x00, 0xff, 0xff, 0xff, //0x00000177 movdqu $-256(%rip), %xmm14 /* LCPI0_8+0(%rip) */ + 0xf3, 0x0f, 0x6f, 0x15, 0xe8, 0xfe, 0xff, 0xff, //0x00000180 movdqu $-280(%rip), %xmm2 /* LCPI0_7+0(%rip) */ + 0xf3, 0x44, 0x0f, 0x6f, 0x2d, 0xaf, 0xfe, 0xff, 0xff, //0x00000188 movdqu $-337(%rip), %xmm13 /* LCPI0_4+0(%rip) */ + 0xf3, 0x44, 0x0f, 0x6f, 0x05, 0xb6, 0xfe, 0xff, 0xff, //0x00000191 movdqu $-330(%rip), %xmm8 /* LCPI0_5+0(%rip) */ + 0x48, 0x89, 0x75, 0xd0, //0x0000019a movq %rsi, $-48(%rbp) + 0x48, 0x89, 0x55, 0xb0, //0x0000019e movq %rdx, $-80(%rbp) + 0xe9, 0x3d, 0x00, 0x00, 0x00, //0x000001a2 jmp LBB0_6 + //0x000001a7 LBB0_1 + 0x0f, 0xbc, 0xc3, //0x000001a7 bsfl %ebx, %eax + 0x4c, 0x01, 0xc0, //0x000001aa addq %r8, %rax + 0x4c, 0x8d, 0x14, 0x06, //0x000001ad leaq (%rsi,%rax), %r10 + 0x49, 0x83, 0xc2, 0x01, //0x000001b1 addq $1, %r10 + 0x4c, 0x8b, 0x75, 0xd0, //0x000001b5 movq $-48(%rbp), %r14 + 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x000001b9 movabsq $4294977024, %r11 + //0x000001c3 LBB0_2 + 0x4d, 0x89, 0x16, //0x000001c3 movq %r10, (%r14) + //0x000001c6 LBB0_3 + 0x4d, 0x85, 0xc0, //0x000001c6 testq %r8, %r8 + 0x0f, 0x8e, 0x8d, 0x38, 0x00, 0x00, //0x000001c9 jle LBB0_622 + 0x90, //0x000001cf .p2align 4, 0x90 + //0x000001d0 LBB0_4 + 0x4d, 0x8b, 0x45, 0x00, //0x000001d0 movq (%r13), %r8 + 0x48, 0x8b, 0x55, 0x90, //0x000001d4 movq $-112(%rbp), %rdx + 0x48, 0x89, 0xd0, //0x000001d8 movq %rdx, %rax + 0x4d, 0x85, 0xc0, //0x000001db testq %r8, %r8 + 0x0f, 0x84, 0xcb, 0x38, 0x00, 0x00, //0x000001de je LBB0_650 + //0x000001e4 LBB0_6 + 0x48, 0x8b, 0x4d, 0x90, //0x000001e4 movq $-112(%rbp), %rcx + 0x48, 0x8b, 0x45, 0xa8, //0x000001e8 movq $-88(%rbp), %rax + 0x4c, 0x8b, 0x20, //0x000001ec movq (%rax), %r12 + 0x48, 0x8b, 0x40, 0x08, //0x000001ef movq $8(%rax), %rax + 0x49, 0x8b, 0x36, //0x000001f3 movq (%r14), %rsi + 0x48, 0x39, 0xc6, //0x000001f6 cmpq %rax, %rsi + 0x0f, 0x83, 0x31, 0x00, 0x00, 0x00, //0x000001f9 jae LBB0_11 + 0x41, 0x8a, 0x14, 0x34, //0x000001ff movb (%r12,%rsi), %dl + 0x80, 0xfa, 0x0d, //0x00000203 cmpb $13, %dl + 0x0f, 0x84, 0x24, 0x00, 0x00, 0x00, //0x00000206 je LBB0_11 + 0x80, 0xfa, 0x20, //0x0000020c cmpb $32, %dl + 0x0f, 0x84, 0x1b, 0x00, 0x00, 0x00, //0x0000020f je LBB0_11 + 0x80, 0xc2, 0xf7, //0x00000215 addb $-9, %dl + 0x80, 0xfa, 0x01, //0x00000218 cmpb $1, %dl + 0x0f, 0x86, 0x0f, 0x00, 0x00, 0x00, //0x0000021b jbe LBB0_11 + 0x48, 0x89, 0xf2, //0x00000221 movq %rsi, %rdx + 0xe9, 0xff, 0x00, 0x00, 0x00, //0x00000224 jmp LBB0_32 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000229 .p2align 4, 0x90 + //0x00000230 LBB0_11 + 0x48, 0x8d, 0x56, 0x01, //0x00000230 leaq $1(%rsi), %rdx + 0x48, 0x39, 0xc2, //0x00000234 cmpq %rax, %rdx + 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00000237 jae LBB0_15 + 0x41, 0x8a, 0x1c, 0x14, //0x0000023d movb (%r12,%rdx), %bl + 0x80, 0xfb, 0x0d, //0x00000241 cmpb $13, %bl + 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00000244 je LBB0_15 + 0x80, 0xfb, 0x20, //0x0000024a cmpb $32, %bl + 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x0000024d je LBB0_15 + 0x80, 0xc3, 0xf7, //0x00000253 addb $-9, %bl + 0x80, 0xfb, 0x01, //0x00000256 cmpb $1, %bl + 0x0f, 0x87, 0xc9, 0x00, 0x00, 0x00, //0x00000259 ja LBB0_32 + 0x90, //0x0000025f .p2align 4, 0x90 + //0x00000260 LBB0_15 + 0x48, 0x8d, 0x56, 0x02, //0x00000260 leaq $2(%rsi), %rdx + 0x48, 0x39, 0xc2, //0x00000264 cmpq %rax, %rdx + 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00000267 jae LBB0_19 + 0x41, 0x8a, 0x1c, 0x14, //0x0000026d movb (%r12,%rdx), %bl + 0x80, 0xfb, 0x0d, //0x00000271 cmpb $13, %bl + 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00000274 je LBB0_19 + 0x80, 0xfb, 0x20, //0x0000027a cmpb $32, %bl + 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x0000027d je LBB0_19 + 0x80, 0xc3, 0xf7, //0x00000283 addb $-9, %bl + 0x80, 0xfb, 0x01, //0x00000286 cmpb $1, %bl + 0x0f, 0x87, 0x99, 0x00, 0x00, 0x00, //0x00000289 ja LBB0_32 + 0x90, //0x0000028f .p2align 4, 0x90 + //0x00000290 LBB0_19 + 0x48, 0x8d, 0x56, 0x03, //0x00000290 leaq $3(%rsi), %rdx + 0x48, 0x39, 0xc2, //0x00000294 cmpq %rax, %rdx + 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00000297 jae LBB0_23 + 0x41, 0x8a, 0x1c, 0x14, //0x0000029d movb (%r12,%rdx), %bl + 0x80, 0xfb, 0x0d, //0x000002a1 cmpb $13, %bl + 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x000002a4 je LBB0_23 + 0x80, 0xfb, 0x20, //0x000002aa cmpb $32, %bl + 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x000002ad je LBB0_23 + 0x80, 0xc3, 0xf7, //0x000002b3 addb $-9, %bl + 0x80, 0xfb, 0x01, //0x000002b6 cmpb $1, %bl + 0x0f, 0x87, 0x69, 0x00, 0x00, 0x00, //0x000002b9 ja LBB0_32 + 0x90, //0x000002bf .p2align 4, 0x90 + //0x000002c0 LBB0_23 + 0x48, 0x83, 0xc6, 0x04, //0x000002c0 addq $4, %rsi + 0x48, 0x39, 0xf0, //0x000002c4 cmpq %rsi, %rax + 0x0f, 0x86, 0x74, 0x37, 0x00, 0x00, //0x000002c7 jbe LBB0_619 + 0x48, 0x39, 0xf0, //0x000002cd cmpq %rsi, %rax + 0x0f, 0x84, 0x3a, 0x00, 0x00, 0x00, //0x000002d0 je LBB0_29 + 0x49, 0x8d, 0x14, 0x04, //0x000002d6 leaq (%r12,%rax), %rdx + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000002da .p2align 4, 0x90 + //0x000002e0 LBB0_26 + 0x41, 0x0f, 0xbe, 0x3c, 0x34, //0x000002e0 movsbl (%r12,%rsi), %edi + 0x83, 0xff, 0x20, //0x000002e5 cmpl $32, %edi + 0x0f, 0x87, 0x2e, 0x00, 0x00, 0x00, //0x000002e8 ja LBB0_31 + 0x49, 0x0f, 0xa3, 0xfb, //0x000002ee btq %rdi, %r11 + 0x0f, 0x83, 0x24, 0x00, 0x00, 0x00, //0x000002f2 jae LBB0_31 + 0x48, 0x83, 0xc6, 0x01, //0x000002f8 addq $1, %rsi + 0x48, 0x39, 0xf0, //0x000002fc cmpq %rsi, %rax + 0x0f, 0x85, 0xdb, 0xff, 0xff, 0xff, //0x000002ff jne LBB0_26 + 0xe9, 0x0c, 0x00, 0x00, 0x00, //0x00000305 jmp LBB0_30 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000030a .p2align 4, 0x90 + //0x00000310 LBB0_29 + 0x4c, 0x01, 0xe6, //0x00000310 addq %r12, %rsi + 0x48, 0x89, 0xf2, //0x00000313 movq %rsi, %rdx + //0x00000316 LBB0_30 + 0x4c, 0x29, 0xe2, //0x00000316 subq %r12, %rdx + 0x48, 0x89, 0xd6, //0x00000319 movq %rdx, %rsi + //0x0000031c LBB0_31 + 0x48, 0x89, 0xf2, //0x0000031c movq %rsi, %rdx + 0x48, 0x39, 0xc6, //0x0000031f cmpq %rax, %rsi + 0x0f, 0x83, 0x1c, 0x37, 0x00, 0x00, //0x00000322 jae LBB0_620 + //0x00000328 LBB0_32 + 0x48, 0x8d, 0x42, 0x01, //0x00000328 leaq $1(%rdx), %rax + 0x49, 0x89, 0x06, //0x0000032c movq %rax, (%r14) + 0x41, 0x0f, 0xbe, 0x3c, 0x14, //0x0000032f movsbl (%r12,%rdx), %edi + 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00000334 movq $-1, %rax + 0x85, 0xff, //0x0000033b testl %edi, %edi + 0x0f, 0x84, 0x6c, 0x37, 0x00, 0x00, //0x0000033d je LBB0_650 + 0x4d, 0x8b, 0x4d, 0x00, //0x00000343 movq (%r13), %r9 + 0x4d, 0x8d, 0x41, 0xff, //0x00000347 leaq $-1(%r9), %r8 + 0x43, 0x8b, 0x5c, 0xcd, 0x00, //0x0000034b movl (%r13,%r9,8), %ebx + 0x48, 0x83, 0xf9, 0xff, //0x00000350 cmpq $-1, %rcx + 0x48, 0x0f, 0x45, 0xd1, //0x00000354 cmovneq %rcx, %rdx + 0x83, 0xc3, 0xff, //0x00000358 addl $-1, %ebx + 0x83, 0xfb, 0x05, //0x0000035b cmpl $5, %ebx + 0x48, 0x89, 0x55, 0x90, //0x0000035e movq %rdx, $-112(%rbp) + 0x0f, 0x87, 0x73, 0x02, 0x00, 0x00, //0x00000362 ja LBB0_78 + 0x48, 0x8d, 0x35, 0xdd, 0x39, 0x00, 0x00, //0x00000368 leaq $14813(%rip), %rsi /* LJTI0_0+0(%rip) */ + 0x48, 0x63, 0x0c, 0x9e, //0x0000036f movslq (%rsi,%rbx,4), %rcx + 0x48, 0x01, 0xf1, //0x00000373 addq %rsi, %rcx + 0xff, 0xe1, //0x00000376 jmpq *%rcx + //0x00000378 LBB0_35 + 0x83, 0xff, 0x2c, //0x00000378 cmpl $44, %edi + 0x0f, 0x84, 0xf0, 0x04, 0x00, 0x00, //0x0000037b je LBB0_117 + 0x83, 0xff, 0x5d, //0x00000381 cmpl $93, %edi + 0x0f, 0x84, 0x3c, 0x02, 0x00, 0x00, //0x00000384 je LBB0_37 + 0xe9, 0x19, 0x37, 0x00, 0x00, //0x0000038a jmp LBB0_649 + //0x0000038f LBB0_38 + 0x40, 0x80, 0xff, 0x5d, //0x0000038f cmpb $93, %dil + 0x0f, 0x84, 0x2d, 0x02, 0x00, 0x00, //0x00000393 je LBB0_37 + 0x4b, 0xc7, 0x44, 0xcd, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00000399 movq $1, (%r13,%r9,8) + 0x83, 0xff, 0x7b, //0x000003a2 cmpl $123, %edi + 0x0f, 0x86, 0x3d, 0x02, 0x00, 0x00, //0x000003a5 jbe LBB0_79 + 0xe9, 0xf8, 0x36, 0x00, 0x00, //0x000003ab jmp LBB0_649 + //0x000003b0 LBB0_40 + 0x40, 0x80, 0xff, 0x22, //0x000003b0 cmpb $34, %dil + 0x0f, 0x85, 0xee, 0x36, 0x00, 0x00, //0x000003b4 jne LBB0_649 + 0x4b, 0xc7, 0x44, 0xcd, 0x00, 0x04, 0x00, 0x00, 0x00, //0x000003ba movq $4, (%r13,%r9,8) + 0x48, 0x8b, 0x4d, 0x98, //0x000003c3 movq $-104(%rbp), %rcx + 0xf6, 0xc1, 0x40, //0x000003c7 testb $64, %cl + 0x0f, 0x85, 0x74, 0x06, 0x00, 0x00, //0x000003ca jne LBB0_125 + 0x49, 0x8b, 0x16, //0x000003d0 movq (%r14), %rdx + 0x48, 0x8b, 0x45, 0xa8, //0x000003d3 movq $-88(%rbp), %rax + 0x48, 0x8b, 0x40, 0x08, //0x000003d7 movq $8(%rax), %rax + 0xf6, 0xc1, 0x20, //0x000003db testb $32, %cl + 0x48, 0x89, 0x45, 0xa0, //0x000003de movq %rax, $-96(%rbp) + 0x48, 0x89, 0x55, 0xc0, //0x000003e2 movq %rdx, $-64(%rbp) + 0x0f, 0x85, 0xa2, 0x09, 0x00, 0x00, //0x000003e6 jne LBB0_162 + 0x49, 0x89, 0xc1, //0x000003ec movq %rax, %r9 + 0x49, 0x29, 0xd1, //0x000003ef subq %rdx, %r9 + 0x0f, 0x84, 0x71, 0x38, 0x00, 0x00, //0x000003f2 je LBB0_656 + 0x49, 0x83, 0xf9, 0x40, //0x000003f8 cmpq $64, %r9 + 0x0f, 0x82, 0xd5, 0x2a, 0x00, 0x00, //0x000003fc jb LBB0_502 + 0x48, 0x8b, 0x45, 0xc0, //0x00000402 movq $-64(%rbp), %rax + 0x49, 0x89, 0xc6, //0x00000406 movq %rax, %r14 + 0x49, 0xf7, 0xd6, //0x00000409 notq %r14 + 0x48, 0xc7, 0x45, 0xc8, 0xff, 0xff, 0xff, 0xff, //0x0000040c movq $-1, $-56(%rbp) + 0x45, 0x31, 0xc0, //0x00000414 xorl %r8d, %r8d + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000417 .p2align 4, 0x90 + //0x00000420 LBB0_46 + 0xf3, 0x41, 0x0f, 0x6f, 0x1c, 0x04, //0x00000420 movdqu (%r12,%rax), %xmm3 + 0xf3, 0x41, 0x0f, 0x6f, 0x64, 0x04, 0x10, //0x00000426 movdqu $16(%r12,%rax), %xmm4 + 0xf3, 0x41, 0x0f, 0x6f, 0x6c, 0x04, 0x20, //0x0000042d movdqu $32(%r12,%rax), %xmm5 + 0xf3, 0x41, 0x0f, 0x6f, 0x74, 0x04, 0x30, //0x00000434 movdqu $48(%r12,%rax), %xmm6 + 0x66, 0x0f, 0x6f, 0xfb, //0x0000043b movdqa %xmm3, %xmm7 + 0x66, 0x0f, 0x74, 0xf8, //0x0000043f pcmpeqb %xmm0, %xmm7 + 0x66, 0x44, 0x0f, 0xd7, 0xd7, //0x00000443 pmovmskb %xmm7, %r10d + 0x66, 0x0f, 0x6f, 0xfc, //0x00000448 movdqa %xmm4, %xmm7 + 0x66, 0x0f, 0x74, 0xf8, //0x0000044c pcmpeqb %xmm0, %xmm7 + 0x66, 0x0f, 0xd7, 0xdf, //0x00000450 pmovmskb %xmm7, %ebx + 0x66, 0x0f, 0x6f, 0xfd, //0x00000454 movdqa %xmm5, %xmm7 + 0x66, 0x0f, 0x74, 0xf8, //0x00000458 pcmpeqb %xmm0, %xmm7 + 0x66, 0x0f, 0xd7, 0xf7, //0x0000045c pmovmskb %xmm7, %esi + 0x66, 0x0f, 0x6f, 0xfe, //0x00000460 movdqa %xmm6, %xmm7 + 0x66, 0x0f, 0x74, 0xf8, //0x00000464 pcmpeqb %xmm0, %xmm7 + 0x66, 0x0f, 0xd7, 0xd7, //0x00000468 pmovmskb %xmm7, %edx + 0x66, 0x0f, 0x74, 0xd9, //0x0000046c pcmpeqb %xmm1, %xmm3 + 0x66, 0x44, 0x0f, 0xd7, 0xdb, //0x00000470 pmovmskb %xmm3, %r11d + 0x66, 0x0f, 0x74, 0xe1, //0x00000475 pcmpeqb %xmm1, %xmm4 + 0x66, 0x0f, 0xd7, 0xcc, //0x00000479 pmovmskb %xmm4, %ecx + 0x66, 0x0f, 0x74, 0xe9, //0x0000047d pcmpeqb %xmm1, %xmm5 + 0x66, 0x0f, 0xd7, 0xfd, //0x00000481 pmovmskb %xmm5, %edi + 0x66, 0x0f, 0x74, 0xf1, //0x00000485 pcmpeqb %xmm1, %xmm6 + 0x66, 0x44, 0x0f, 0xd7, 0xfe, //0x00000489 pmovmskb %xmm6, %r15d + 0x48, 0xc1, 0xe2, 0x30, //0x0000048e shlq $48, %rdx + 0x48, 0xc1, 0xe6, 0x20, //0x00000492 shlq $32, %rsi + 0x48, 0x09, 0xd6, //0x00000496 orq %rdx, %rsi + 0x48, 0xc1, 0xe3, 0x10, //0x00000499 shlq $16, %rbx + 0x48, 0x09, 0xf3, //0x0000049d orq %rsi, %rbx + 0x49, 0x09, 0xda, //0x000004a0 orq %rbx, %r10 + 0x49, 0xc1, 0xe7, 0x30, //0x000004a3 shlq $48, %r15 + 0x48, 0xc1, 0xe7, 0x20, //0x000004a7 shlq $32, %rdi + 0x4c, 0x09, 0xff, //0x000004ab orq %r15, %rdi + 0x48, 0xc1, 0xe1, 0x10, //0x000004ae shlq $16, %rcx + 0x48, 0x09, 0xf9, //0x000004b2 orq %rdi, %rcx + 0x49, 0x09, 0xcb, //0x000004b5 orq %rcx, %r11 + 0x0f, 0x85, 0x30, 0x00, 0x00, 0x00, //0x000004b8 jne LBB0_55 + 0x4d, 0x85, 0xc0, //0x000004be testq %r8, %r8 + 0x0f, 0x85, 0x3d, 0x00, 0x00, 0x00, //0x000004c1 jne LBB0_57 + 0x45, 0x31, 0xc0, //0x000004c7 xorl %r8d, %r8d + 0x4d, 0x85, 0xd2, //0x000004ca testq %r10, %r10 + 0x0f, 0x85, 0x83, 0x00, 0x00, 0x00, //0x000004cd jne LBB0_58 + //0x000004d3 LBB0_49 + 0x49, 0x83, 0xc1, 0xc0, //0x000004d3 addq $-64, %r9 + 0x49, 0x83, 0xc6, 0xc0, //0x000004d7 addq $-64, %r14 + 0x48, 0x83, 0xc0, 0x40, //0x000004db addq $64, %rax + 0x49, 0x83, 0xf9, 0x3f, //0x000004df cmpq $63, %r9 + 0x0f, 0x87, 0x37, 0xff, 0xff, 0xff, //0x000004e3 ja LBB0_46 + 0xe9, 0x56, 0x22, 0x00, 0x00, //0x000004e9 jmp LBB0_50 + //0x000004ee LBB0_55 + 0x48, 0x83, 0x7d, 0xc8, 0xff, //0x000004ee cmpq $-1, $-56(%rbp) + 0x0f, 0x85, 0x0b, 0x00, 0x00, 0x00, //0x000004f3 jne LBB0_57 + 0x49, 0x0f, 0xbc, 0xcb, //0x000004f9 bsfq %r11, %rcx + 0x48, 0x01, 0xc1, //0x000004fd addq %rax, %rcx + 0x48, 0x89, 0x4d, 0xc8, //0x00000500 movq %rcx, $-56(%rbp) + //0x00000504 LBB0_57 + 0x4c, 0x89, 0xc1, //0x00000504 movq %r8, %rcx + 0x48, 0xf7, 0xd1, //0x00000507 notq %rcx + 0x4c, 0x21, 0xd9, //0x0000050a andq %r11, %rcx + 0x48, 0x8d, 0x14, 0x09, //0x0000050d leaq (%rcx,%rcx), %rdx + 0x4c, 0x09, 0xc2, //0x00000511 orq %r8, %rdx + 0x48, 0x89, 0xd6, //0x00000514 movq %rdx, %rsi + 0x48, 0xf7, 0xd6, //0x00000517 notq %rsi + 0x4c, 0x21, 0xde, //0x0000051a andq %r11, %rsi + 0x48, 0xbf, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x0000051d movabsq $-6148914691236517206, %rdi + 0x48, 0x21, 0xfe, //0x00000527 andq %rdi, %rsi + 0x45, 0x31, 0xc0, //0x0000052a xorl %r8d, %r8d + 0x48, 0x01, 0xce, //0x0000052d addq %rcx, %rsi + 0x41, 0x0f, 0x92, 0xc0, //0x00000530 setb %r8b + 0x48, 0x01, 0xf6, //0x00000534 addq %rsi, %rsi + 0x48, 0xb9, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00000537 movabsq $6148914691236517205, %rcx + 0x48, 0x31, 0xce, //0x00000541 xorq %rcx, %rsi + 0x48, 0x21, 0xd6, //0x00000544 andq %rdx, %rsi + 0x48, 0xf7, 0xd6, //0x00000547 notq %rsi + 0x49, 0x21, 0xf2, //0x0000054a andq %rsi, %r10 + 0x4d, 0x85, 0xd2, //0x0000054d testq %r10, %r10 + 0x0f, 0x84, 0x7d, 0xff, 0xff, 0xff, //0x00000550 je LBB0_49 + //0x00000556 LBB0_58 + 0x49, 0x0f, 0xbc, 0xc2, //0x00000556 bsfq %r10, %rax + 0x4c, 0x29, 0xf0, //0x0000055a subq %r14, %rax + 0x4c, 0x8b, 0x75, 0xd0, //0x0000055d movq $-48(%rbp), %r14 + 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00000561 movabsq $4294977024, %r11 + 0xe9, 0xff, 0x0c, 0x00, 0x00, //0x0000056b jmp LBB0_229 + //0x00000570 LBB0_59 + 0x40, 0x80, 0xff, 0x3a, //0x00000570 cmpb $58, %dil + 0x0f, 0x85, 0x2e, 0x35, 0x00, 0x00, //0x00000574 jne LBB0_649 + 0x4b, 0xc7, 0x44, 0xcd, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000057a movq $0, (%r13,%r9,8) + 0xe9, 0x48, 0xfc, 0xff, 0xff, //0x00000583 jmp LBB0_4 + //0x00000588 LBB0_61 + 0x83, 0xff, 0x2c, //0x00000588 cmpl $44, %edi + 0x0f, 0x85, 0x2c, 0x00, 0x00, 0x00, //0x0000058b jne LBB0_62 + 0x49, 0x81, 0xf9, 0xff, 0x0f, 0x00, 0x00, //0x00000591 cmpq $4095, %r9 + 0x0f, 0x8f, 0xb2, 0x34, 0x00, 0x00, //0x00000598 jg LBB0_651 + 0x49, 0x8d, 0x41, 0x01, //0x0000059e leaq $1(%r9), %rax + 0x49, 0x89, 0x45, 0x00, //0x000005a2 movq %rax, (%r13) + 0x4b, 0xc7, 0x44, 0xcd, 0x08, 0x03, 0x00, 0x00, 0x00, //0x000005a6 movq $3, $8(%r13,%r9,8) + 0xe9, 0x1c, 0xfc, 0xff, 0xff, //0x000005af jmp LBB0_4 + //0x000005b4 LBB0_63 + 0x83, 0xff, 0x22, //0x000005b4 cmpl $34, %edi + 0x0f, 0x84, 0xd7, 0x02, 0x00, 0x00, //0x000005b7 je LBB0_64 + //0x000005bd LBB0_62 + 0x83, 0xff, 0x7d, //0x000005bd cmpl $125, %edi + 0x0f, 0x85, 0xe2, 0x34, 0x00, 0x00, //0x000005c0 jne LBB0_649 + //0x000005c6 LBB0_37 + 0x4d, 0x89, 0x45, 0x00, //0x000005c6 movq %r8, (%r13) + 0x48, 0x89, 0xd0, //0x000005ca movq %rdx, %rax + 0x4d, 0x85, 0xc0, //0x000005cd testq %r8, %r8 + 0x0f, 0x85, 0x0e, 0xfc, 0xff, 0xff, //0x000005d0 jne LBB0_6 + 0xe9, 0xd4, 0x34, 0x00, 0x00, //0x000005d6 jmp LBB0_650 + //0x000005db LBB0_78 + 0x4d, 0x89, 0x45, 0x00, //0x000005db movq %r8, (%r13) + 0x83, 0xff, 0x7b, //0x000005df cmpl $123, %edi + 0x0f, 0x87, 0xc0, 0x34, 0x00, 0x00, //0x000005e2 ja LBB0_649 + //0x000005e8 LBB0_79 + 0x89, 0xf9, //0x000005e8 movl %edi, %ecx + 0x48, 0x8d, 0x15, 0x73, 0x37, 0x00, 0x00, //0x000005ea leaq $14195(%rip), %rdx /* LJTI0_1+0(%rip) */ + 0x48, 0x63, 0x0c, 0x8a, //0x000005f1 movslq (%rdx,%rcx,4), %rcx + 0x48, 0x01, 0xd1, //0x000005f5 addq %rdx, %rcx + 0xff, 0xe1, //0x000005f8 jmpq *%rcx + //0x000005fa LBB0_80 + 0x4c, 0x89, 0xf0, //0x000005fa movq %r14, %rax + 0x48, 0x8b, 0x4d, 0xa8, //0x000005fd movq $-88(%rbp), %rcx + 0x4c, 0x8b, 0x71, 0x08, //0x00000601 movq $8(%rcx), %r14 + 0x4c, 0x8b, 0x00, //0x00000605 movq (%rax), %r8 + 0xf6, 0x45, 0x98, 0x40, //0x00000608 testb $64, $-104(%rbp) + 0x0f, 0x85, 0x14, 0x05, 0x00, 0x00, //0x0000060c jne LBB0_134 + 0x49, 0x8d, 0x40, 0xff, //0x00000612 leaq $-1(%r8), %rax + 0x49, 0x29, 0xc6, //0x00000616 subq %rax, %r14 + 0x4c, 0x89, 0x45, 0xc0, //0x00000619 movq %r8, $-64(%rbp) + 0x0f, 0x84, 0x6c, 0x34, 0x00, 0x00, //0x0000061d je LBB0_625 + 0x4b, 0x8d, 0x3c, 0x04, //0x00000623 leaq (%r12,%r8), %rdi + 0x48, 0x83, 0xc7, 0xff, //0x00000627 addq $-1, %rdi + 0x80, 0x3f, 0x30, //0x0000062b cmpb $48, (%rdi) + 0x0f, 0x85, 0x3b, 0x00, 0x00, 0x00, //0x0000062e jne LBB0_86 + 0x41, 0xbd, 0x01, 0x00, 0x00, 0x00, //0x00000634 movl $1, %r13d + 0x49, 0x83, 0xfe, 0x01, //0x0000063a cmpq $1, %r14 + 0x0f, 0x84, 0xb9, 0x20, 0x00, 0x00, //0x0000063e je LBB0_452 + 0x48, 0x8b, 0x4d, 0xc0, //0x00000644 movq $-64(%rbp), %rcx + 0x41, 0x8a, 0x0c, 0x0c, //0x00000648 movb (%r12,%rcx), %cl + 0x80, 0xc1, 0xd2, //0x0000064c addb $-46, %cl + 0x80, 0xf9, 0x37, //0x0000064f cmpb $55, %cl + 0x0f, 0x87, 0xa5, 0x20, 0x00, 0x00, //0x00000652 ja LBB0_452 + 0x0f, 0xb6, 0xc9, //0x00000658 movzbl %cl, %ecx + 0x48, 0xba, 0x01, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, //0x0000065b movabsq $36028797027352577, %rdx + 0x48, 0x0f, 0xa3, 0xca, //0x00000665 btq %rcx, %rdx + 0x0f, 0x83, 0x8e, 0x20, 0x00, 0x00, //0x00000669 jae LBB0_452 + //0x0000066f LBB0_86 + 0x49, 0x83, 0xfe, 0x10, //0x0000066f cmpq $16, %r14 + 0x48, 0x89, 0x7d, 0xb8, //0x00000673 movq %rdi, $-72(%rbp) + 0x0f, 0x82, 0xa0, 0x27, 0x00, 0x00, //0x00000677 jb LBB0_490 + 0x49, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x0000067d movq $-1, %r10 + 0x45, 0x31, 0xed, //0x00000684 xorl %r13d, %r13d + 0x49, 0xc7, 0xc7, 0xff, 0xff, 0xff, 0xff, //0x00000687 movq $-1, %r15 + 0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x0000068e movq $-1, %r8 + 0x4d, 0x89, 0xf3, //0x00000695 movq %r14, %r11 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000698 .p2align 4, 0x90 + //0x000006a0 LBB0_88 + 0xf3, 0x42, 0x0f, 0x6f, 0x1c, 0x2f, //0x000006a0 movdqu (%rdi,%r13), %xmm3 + 0x66, 0x0f, 0x6f, 0xe3, //0x000006a6 movdqa %xmm3, %xmm4 + 0x66, 0x0f, 0x64, 0x25, 0xee, 0xf9, 0xff, 0xff, //0x000006aa pcmpgtb $-1554(%rip), %xmm4 /* LCPI0_10+0(%rip) */ + 0x66, 0x41, 0x0f, 0x6f, 0xef, //0x000006b2 movdqa %xmm15, %xmm5 + 0x66, 0x0f, 0x64, 0xeb, //0x000006b7 pcmpgtb %xmm3, %xmm5 + 0x66, 0x0f, 0xdb, 0xec, //0x000006bb pand %xmm4, %xmm5 + 0x66, 0x0f, 0x6f, 0xe3, //0x000006bf movdqa %xmm3, %xmm4 + 0x66, 0x0f, 0x74, 0x25, 0xf5, 0xf9, 0xff, 0xff, //0x000006c3 pcmpeqb $-1547(%rip), %xmm4 /* LCPI0_12+0(%rip) */ + 0x66, 0x0f, 0x6f, 0xf3, //0x000006cb movdqa %xmm3, %xmm6 + 0x66, 0x0f, 0x74, 0x35, 0xf9, 0xf9, 0xff, 0xff, //0x000006cf pcmpeqb $-1543(%rip), %xmm6 /* LCPI0_13+0(%rip) */ + 0x66, 0x0f, 0xeb, 0xf4, //0x000006d7 por %xmm4, %xmm6 + 0x66, 0x0f, 0x6f, 0xe3, //0x000006db movdqa %xmm3, %xmm4 + 0x66, 0x41, 0x0f, 0xdb, 0xe1, //0x000006df pand %xmm9, %xmm4 + 0x66, 0x0f, 0x74, 0x1d, 0xf4, 0xf9, 0xff, 0xff, //0x000006e4 pcmpeqb $-1548(%rip), %xmm3 /* LCPI0_14+0(%rip) */ + 0x66, 0x41, 0x0f, 0x74, 0xe3, //0x000006ec pcmpeqb %xmm11, %xmm4 + 0x66, 0x0f, 0xd7, 0xf4, //0x000006f1 pmovmskb %xmm4, %esi + 0x66, 0x0f, 0xeb, 0xe3, //0x000006f5 por %xmm3, %xmm4 + 0x66, 0x0f, 0xeb, 0xee, //0x000006f9 por %xmm6, %xmm5 + 0x66, 0x0f, 0xeb, 0xec, //0x000006fd por %xmm4, %xmm5 + 0x66, 0x44, 0x0f, 0xd7, 0xcb, //0x00000701 pmovmskb %xmm3, %r9d + 0x66, 0x0f, 0xd7, 0xd6, //0x00000706 pmovmskb %xmm6, %edx + 0x66, 0x0f, 0xd7, 0xcd, //0x0000070a pmovmskb %xmm5, %ecx + 0xf7, 0xd1, //0x0000070e notl %ecx + 0x0f, 0xbc, 0xc9, //0x00000710 bsfl %ecx, %ecx + 0x83, 0xf9, 0x10, //0x00000713 cmpl $16, %ecx + 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00000716 je LBB0_90 + 0xbf, 0xff, 0xff, 0xff, 0xff, //0x0000071c movl $-1, %edi + 0xd3, 0xe7, //0x00000721 shll %cl, %edi + 0xf7, 0xd7, //0x00000723 notl %edi + 0x41, 0x21, 0xf9, //0x00000725 andl %edi, %r9d + 0x21, 0xfe, //0x00000728 andl %edi, %esi + 0x21, 0xd7, //0x0000072a andl %edx, %edi + 0x89, 0xfa, //0x0000072c movl %edi, %edx + 0x48, 0x8b, 0x7d, 0xb8, //0x0000072e movq $-72(%rbp), %rdi + //0x00000732 LBB0_90 + 0x41, 0x8d, 0x59, 0xff, //0x00000732 leal $-1(%r9), %ebx + 0x44, 0x21, 0xcb, //0x00000736 andl %r9d, %ebx + 0x0f, 0x85, 0x69, 0x1f, 0x00, 0x00, //0x00000739 jne LBB0_444 + 0x8d, 0x5e, 0xff, //0x0000073f leal $-1(%rsi), %ebx + 0x21, 0xf3, //0x00000742 andl %esi, %ebx + 0x0f, 0x85, 0x5e, 0x1f, 0x00, 0x00, //0x00000744 jne LBB0_444 + 0x8d, 0x5a, 0xff, //0x0000074a leal $-1(%rdx), %ebx + 0x21, 0xd3, //0x0000074d andl %edx, %ebx + 0x0f, 0x85, 0x53, 0x1f, 0x00, 0x00, //0x0000074f jne LBB0_444 + 0x45, 0x85, 0xc9, //0x00000755 testl %r9d, %r9d + 0x0f, 0x84, 0x14, 0x00, 0x00, 0x00, //0x00000758 je LBB0_96 + 0x41, 0x0f, 0xbc, 0xd9, //0x0000075e bsfl %r9d, %ebx + 0x49, 0x83, 0xf8, 0xff, //0x00000762 cmpq $-1, %r8 + 0x0f, 0x85, 0xfa, 0x22, 0x00, 0x00, //0x00000766 jne LBB0_454 + 0x4c, 0x01, 0xeb, //0x0000076c addq %r13, %rbx + 0x49, 0x89, 0xd8, //0x0000076f movq %rbx, %r8 + //0x00000772 LBB0_96 + 0x85, 0xf6, //0x00000772 testl %esi, %esi + 0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x00000774 je LBB0_99 + 0x0f, 0xbc, 0xf6, //0x0000077a bsfl %esi, %esi + 0x49, 0x83, 0xff, 0xff, //0x0000077d cmpq $-1, %r15 + 0x0f, 0x85, 0xe6, 0x22, 0x00, 0x00, //0x00000781 jne LBB0_455 + 0x4c, 0x01, 0xee, //0x00000787 addq %r13, %rsi + 0x49, 0x89, 0xf7, //0x0000078a movq %rsi, %r15 + //0x0000078d LBB0_99 + 0x85, 0xd2, //0x0000078d testl %edx, %edx + 0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x0000078f je LBB0_102 + 0x0f, 0xbc, 0xd2, //0x00000795 bsfl %edx, %edx + 0x49, 0x83, 0xfa, 0xff, //0x00000798 cmpq $-1, %r10 + 0x0f, 0x85, 0xd2, 0x22, 0x00, 0x00, //0x0000079c jne LBB0_456 + 0x4c, 0x01, 0xea, //0x000007a2 addq %r13, %rdx + 0x49, 0x89, 0xd2, //0x000007a5 movq %rdx, %r10 + //0x000007a8 LBB0_102 + 0x83, 0xf9, 0x10, //0x000007a8 cmpl $16, %ecx + 0x0f, 0x85, 0xf7, 0x07, 0x00, 0x00, //0x000007ab jne LBB0_188 + 0x49, 0x83, 0xc3, 0xf0, //0x000007b1 addq $-16, %r11 + 0x49, 0x83, 0xc5, 0x10, //0x000007b5 addq $16, %r13 + 0x49, 0x83, 0xfb, 0x0f, //0x000007b9 cmpq $15, %r11 + 0x0f, 0x87, 0xdd, 0xfe, 0xff, 0xff, //0x000007bd ja LBB0_88 + 0x4a, 0x8d, 0x34, 0x2f, //0x000007c3 leaq (%rdi,%r13), %rsi + 0x49, 0x89, 0xf1, //0x000007c7 movq %rsi, %r9 + 0x4d, 0x39, 0xee, //0x000007ca cmpq %r13, %r14 + 0x0f, 0x84, 0xff, 0x09, 0x00, 0x00, //0x000007cd je LBB0_217 + //0x000007d3 LBB0_105 + 0x4e, 0x8d, 0x0c, 0x1e, //0x000007d3 leaq (%rsi,%r11), %r9 + 0x48, 0x89, 0xf7, //0x000007d7 movq %rsi, %rdi + 0x48, 0x2b, 0x7d, 0xc0, //0x000007da subq $-64(%rbp), %rdi + 0x4c, 0x29, 0xe7, //0x000007de subq %r12, %rdi + 0x48, 0x83, 0xc7, 0x01, //0x000007e1 addq $1, %rdi + 0x31, 0xd2, //0x000007e5 xorl %edx, %edx + 0x4c, 0x8d, 0x35, 0xd2, 0x37, 0x00, 0x00, //0x000007e7 leaq $14290(%rip), %r14 /* LJTI0_3+0(%rip) */ + 0xe9, 0x2a, 0x00, 0x00, 0x00, //0x000007ee jmp LBB0_109 + //0x000007f3 LBB0_106 + 0x49, 0x83, 0xfa, 0xff, //0x000007f3 cmpq $-1, %r10 + 0x0f, 0x85, 0xdc, 0x1e, 0x00, 0x00, //0x000007f7 jne LBB0_449 + 0x4c, 0x8d, 0x14, 0x17, //0x000007fd leaq (%rdi,%rdx), %r10 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000801 .p2align 4, 0x90 + //0x00000810 LBB0_108 + 0x48, 0x83, 0xc2, 0x01, //0x00000810 addq $1, %rdx + 0x49, 0x39, 0xd3, //0x00000814 cmpq %rdx, %r11 + 0x0f, 0x84, 0xb1, 0x09, 0x00, 0x00, //0x00000817 je LBB0_216 + //0x0000081d LBB0_109 + 0x0f, 0xbe, 0x0c, 0x16, //0x0000081d movsbl (%rsi,%rdx), %ecx + 0x8d, 0x59, 0xd0, //0x00000821 leal $-48(%rcx), %ebx + 0x83, 0xfb, 0x0a, //0x00000824 cmpl $10, %ebx + 0x0f, 0x82, 0xe3, 0xff, 0xff, 0xff, //0x00000827 jb LBB0_108 + 0x8d, 0x59, 0xd5, //0x0000082d leal $-43(%rcx), %ebx + 0x83, 0xfb, 0x1a, //0x00000830 cmpl $26, %ebx + 0x0f, 0x87, 0x1c, 0x00, 0x00, 0x00, //0x00000833 ja LBB0_114 + 0x49, 0x63, 0x0c, 0x9e, //0x00000839 movslq (%r14,%rbx,4), %rcx + 0x4c, 0x01, 0xf1, //0x0000083d addq %r14, %rcx + 0xff, 0xe1, //0x00000840 jmpq *%rcx + //0x00000842 LBB0_112 + 0x49, 0x83, 0xf8, 0xff, //0x00000842 cmpq $-1, %r8 + 0x0f, 0x85, 0x8d, 0x1e, 0x00, 0x00, //0x00000846 jne LBB0_449 + 0x4c, 0x8d, 0x04, 0x17, //0x0000084c leaq (%rdi,%rdx), %r8 + 0xe9, 0xbb, 0xff, 0xff, 0xff, //0x00000850 jmp LBB0_108 + //0x00000855 LBB0_114 + 0x83, 0xf9, 0x65, //0x00000855 cmpl $101, %ecx + 0x0f, 0x85, 0x6a, 0x09, 0x00, 0x00, //0x00000858 jne LBB0_215 + //0x0000085e LBB0_115 + 0x49, 0x83, 0xff, 0xff, //0x0000085e cmpq $-1, %r15 + 0x0f, 0x85, 0x71, 0x1e, 0x00, 0x00, //0x00000862 jne LBB0_449 + 0x4c, 0x8d, 0x3c, 0x17, //0x00000868 leaq (%rdi,%rdx), %r15 + 0xe9, 0x9f, 0xff, 0xff, 0xff, //0x0000086c jmp LBB0_108 + //0x00000871 LBB0_117 + 0x49, 0x81, 0xf9, 0xff, 0x0f, 0x00, 0x00, //0x00000871 cmpq $4095, %r9 + 0x0f, 0x8f, 0xd2, 0x31, 0x00, 0x00, //0x00000878 jg LBB0_651 + 0x49, 0x8d, 0x41, 0x01, //0x0000087e leaq $1(%r9), %rax + 0x49, 0x89, 0x45, 0x00, //0x00000882 movq %rax, (%r13) + 0x4b, 0xc7, 0x44, 0xcd, 0x08, 0x00, 0x00, 0x00, 0x00, //0x00000886 movq $0, $8(%r13,%r9,8) + 0xe9, 0x3c, 0xf9, 0xff, 0xff, //0x0000088f jmp LBB0_4 + //0x00000894 LBB0_64 + 0x4b, 0xc7, 0x44, 0xcd, 0x00, 0x02, 0x00, 0x00, 0x00, //0x00000894 movq $2, (%r13,%r9,8) + 0x48, 0x8b, 0x4d, 0x98, //0x0000089d movq $-104(%rbp), %rcx + 0xf6, 0xc1, 0x40, //0x000008a1 testb $64, %cl + 0x0f, 0x85, 0xcb, 0x03, 0x00, 0x00, //0x000008a4 jne LBB0_152 + 0x49, 0x8b, 0x16, //0x000008aa movq (%r14), %rdx + 0x48, 0x8b, 0x45, 0xa8, //0x000008ad movq $-88(%rbp), %rax + 0x48, 0x8b, 0x40, 0x08, //0x000008b1 movq $8(%rax), %rax + 0xf6, 0xc1, 0x20, //0x000008b5 testb $32, %cl + 0x48, 0x89, 0x45, 0xa0, //0x000008b8 movq %rax, $-96(%rbp) + 0x48, 0x89, 0x55, 0xc0, //0x000008bc movq %rdx, $-64(%rbp) + 0x0f, 0x85, 0xf0, 0x06, 0x00, 0x00, //0x000008c0 jne LBB0_189 + 0x49, 0x89, 0xc1, //0x000008c6 movq %rax, %r9 + 0x49, 0x29, 0xd1, //0x000008c9 subq %rdx, %r9 + 0x0f, 0x84, 0xde, 0x33, 0x00, 0x00, //0x000008cc je LBB0_660 + 0x49, 0x83, 0xf9, 0x40, //0x000008d2 cmpq $64, %r9 + 0x0f, 0x82, 0xd9, 0x26, 0x00, 0x00, //0x000008d6 jb LBB0_510 + 0x49, 0x89, 0xd6, //0x000008dc movq %rdx, %r14 + 0x49, 0xf7, 0xd6, //0x000008df notq %r14 + 0x48, 0xc7, 0x45, 0xc8, 0xff, 0xff, 0xff, 0xff, //0x000008e2 movq $-1, $-56(%rbp) + 0x48, 0x89, 0xd0, //0x000008ea movq %rdx, %rax + 0x45, 0x31, 0xc0, //0x000008ed xorl %r8d, %r8d + //0x000008f0 .p2align 4, 0x90 + //0x000008f0 LBB0_69 + 0xf3, 0x41, 0x0f, 0x6f, 0x1c, 0x04, //0x000008f0 movdqu (%r12,%rax), %xmm3 + 0xf3, 0x41, 0x0f, 0x6f, 0x64, 0x04, 0x10, //0x000008f6 movdqu $16(%r12,%rax), %xmm4 + 0xf3, 0x41, 0x0f, 0x6f, 0x6c, 0x04, 0x20, //0x000008fd movdqu $32(%r12,%rax), %xmm5 + 0xf3, 0x41, 0x0f, 0x6f, 0x74, 0x04, 0x30, //0x00000904 movdqu $48(%r12,%rax), %xmm6 + 0x66, 0x0f, 0x6f, 0xfb, //0x0000090b movdqa %xmm3, %xmm7 + 0x66, 0x0f, 0x74, 0xf8, //0x0000090f pcmpeqb %xmm0, %xmm7 + 0x66, 0x44, 0x0f, 0xd7, 0xd7, //0x00000913 pmovmskb %xmm7, %r10d + 0x66, 0x0f, 0x6f, 0xfc, //0x00000918 movdqa %xmm4, %xmm7 + 0x66, 0x0f, 0x74, 0xf8, //0x0000091c pcmpeqb %xmm0, %xmm7 + 0x66, 0x0f, 0xd7, 0xdf, //0x00000920 pmovmskb %xmm7, %ebx + 0x66, 0x0f, 0x6f, 0xfd, //0x00000924 movdqa %xmm5, %xmm7 + 0x66, 0x0f, 0x74, 0xf8, //0x00000928 pcmpeqb %xmm0, %xmm7 + 0x66, 0x0f, 0xd7, 0xf7, //0x0000092c pmovmskb %xmm7, %esi + 0x66, 0x0f, 0x6f, 0xfe, //0x00000930 movdqa %xmm6, %xmm7 + 0x66, 0x0f, 0x74, 0xf8, //0x00000934 pcmpeqb %xmm0, %xmm7 + 0x66, 0x0f, 0xd7, 0xd7, //0x00000938 pmovmskb %xmm7, %edx + 0x66, 0x0f, 0x74, 0xd9, //0x0000093c pcmpeqb %xmm1, %xmm3 + 0x66, 0x44, 0x0f, 0xd7, 0xdb, //0x00000940 pmovmskb %xmm3, %r11d + 0x66, 0x0f, 0x74, 0xe1, //0x00000945 pcmpeqb %xmm1, %xmm4 + 0x66, 0x0f, 0xd7, 0xcc, //0x00000949 pmovmskb %xmm4, %ecx + 0x66, 0x0f, 0x74, 0xe9, //0x0000094d pcmpeqb %xmm1, %xmm5 + 0x66, 0x0f, 0xd7, 0xfd, //0x00000951 pmovmskb %xmm5, %edi + 0x66, 0x0f, 0x74, 0xf1, //0x00000955 pcmpeqb %xmm1, %xmm6 + 0x66, 0x44, 0x0f, 0xd7, 0xfe, //0x00000959 pmovmskb %xmm6, %r15d + 0x48, 0xc1, 0xe2, 0x30, //0x0000095e shlq $48, %rdx + 0x48, 0xc1, 0xe6, 0x20, //0x00000962 shlq $32, %rsi + 0x48, 0x09, 0xd6, //0x00000966 orq %rdx, %rsi + 0x48, 0xc1, 0xe3, 0x10, //0x00000969 shlq $16, %rbx + 0x48, 0x09, 0xf3, //0x0000096d orq %rsi, %rbx + 0x49, 0x09, 0xda, //0x00000970 orq %rbx, %r10 + 0x49, 0xc1, 0xe7, 0x30, //0x00000973 shlq $48, %r15 + 0x48, 0xc1, 0xe7, 0x20, //0x00000977 shlq $32, %rdi + 0x4c, 0x09, 0xff, //0x0000097b orq %r15, %rdi + 0x48, 0xc1, 0xe1, 0x10, //0x0000097e shlq $16, %rcx + 0x48, 0x09, 0xf9, //0x00000982 orq %rdi, %rcx + 0x49, 0x09, 0xcb, //0x00000985 orq %rcx, %r11 + 0x0f, 0x85, 0x30, 0x00, 0x00, 0x00, //0x00000988 jne LBB0_121 + 0x4d, 0x85, 0xc0, //0x0000098e testq %r8, %r8 + 0x0f, 0x85, 0x3d, 0x00, 0x00, 0x00, //0x00000991 jne LBB0_123 + 0x45, 0x31, 0xc0, //0x00000997 xorl %r8d, %r8d + 0x4d, 0x85, 0xd2, //0x0000099a testq %r10, %r10 + 0x0f, 0x85, 0x83, 0x00, 0x00, 0x00, //0x0000099d jne LBB0_124 + //0x000009a3 LBB0_72 + 0x49, 0x83, 0xc1, 0xc0, //0x000009a3 addq $-64, %r9 + 0x49, 0x83, 0xc6, 0xc0, //0x000009a7 addq $-64, %r14 + 0x48, 0x83, 0xc0, 0x40, //0x000009ab addq $64, %rax + 0x49, 0x83, 0xf9, 0x3f, //0x000009af cmpq $63, %r9 + 0x0f, 0x87, 0x37, 0xff, 0xff, 0xff, //0x000009b3 ja LBB0_69 + 0xe9, 0x1e, 0x1f, 0x00, 0x00, //0x000009b9 jmp LBB0_73 + //0x000009be LBB0_121 + 0x48, 0x83, 0x7d, 0xc8, 0xff, //0x000009be cmpq $-1, $-56(%rbp) + 0x0f, 0x85, 0x0b, 0x00, 0x00, 0x00, //0x000009c3 jne LBB0_123 + 0x49, 0x0f, 0xbc, 0xcb, //0x000009c9 bsfq %r11, %rcx + 0x48, 0x01, 0xc1, //0x000009cd addq %rax, %rcx + 0x48, 0x89, 0x4d, 0xc8, //0x000009d0 movq %rcx, $-56(%rbp) + //0x000009d4 LBB0_123 + 0x4c, 0x89, 0xc1, //0x000009d4 movq %r8, %rcx + 0x48, 0xf7, 0xd1, //0x000009d7 notq %rcx + 0x4c, 0x21, 0xd9, //0x000009da andq %r11, %rcx + 0x48, 0x8d, 0x14, 0x09, //0x000009dd leaq (%rcx,%rcx), %rdx + 0x4c, 0x09, 0xc2, //0x000009e1 orq %r8, %rdx + 0x48, 0x89, 0xd6, //0x000009e4 movq %rdx, %rsi + 0x48, 0xf7, 0xd6, //0x000009e7 notq %rsi + 0x4c, 0x21, 0xde, //0x000009ea andq %r11, %rsi + 0x48, 0xbf, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x000009ed movabsq $-6148914691236517206, %rdi + 0x48, 0x21, 0xfe, //0x000009f7 andq %rdi, %rsi + 0x45, 0x31, 0xc0, //0x000009fa xorl %r8d, %r8d + 0x48, 0x01, 0xce, //0x000009fd addq %rcx, %rsi + 0x41, 0x0f, 0x92, 0xc0, //0x00000a00 setb %r8b + 0x48, 0x01, 0xf6, //0x00000a04 addq %rsi, %rsi + 0x48, 0xb9, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00000a07 movabsq $6148914691236517205, %rcx + 0x48, 0x31, 0xce, //0x00000a11 xorq %rcx, %rsi + 0x48, 0x21, 0xd6, //0x00000a14 andq %rdx, %rsi + 0x48, 0xf7, 0xd6, //0x00000a17 notq %rsi + 0x49, 0x21, 0xf2, //0x00000a1a andq %rsi, %r10 + 0x4d, 0x85, 0xd2, //0x00000a1d testq %r10, %r10 + 0x0f, 0x84, 0x7d, 0xff, 0xff, 0xff, //0x00000a20 je LBB0_72 + //0x00000a26 LBB0_124 + 0x49, 0x0f, 0xbc, 0xc2, //0x00000a26 bsfq %r10, %rax + 0x4c, 0x29, 0xf0, //0x00000a2a subq %r14, %rax + 0x4c, 0x8b, 0x75, 0xd0, //0x00000a2d movq $-48(%rbp), %r14 + 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00000a31 movabsq $4294977024, %r11 + 0x48, 0x8b, 0x75, 0xc0, //0x00000a3b movq $-64(%rbp), %rsi + 0xe9, 0xb3, 0x0d, 0x00, 0x00, //0x00000a3f jmp LBB0_313 + //0x00000a44 LBB0_125 + 0x48, 0x8b, 0x4d, 0xa8, //0x00000a44 movq $-88(%rbp), %rcx + 0x4c, 0x8b, 0x49, 0x08, //0x00000a48 movq $8(%rcx), %r9 + 0x4d, 0x8b, 0x06, //0x00000a4c movq (%r14), %r8 + 0x4f, 0x8d, 0x14, 0x04, //0x00000a4f leaq (%r12,%r8), %r10 + 0x4d, 0x29, 0xc1, //0x00000a53 subq %r8, %r9 + 0x49, 0x83, 0xf9, 0x20, //0x00000a56 cmpq $32, %r9 + 0x0f, 0x8c, 0x3a, 0x1c, 0x00, 0x00, //0x00000a5a jl LBB0_133 + 0x41, 0xbe, 0x20, 0x00, 0x00, 0x00, //0x00000a60 movl $32, %r14d + 0x31, 0xf6, //0x00000a66 xorl %esi, %esi + 0x45, 0x31, 0xdb, //0x00000a68 xorl %r11d, %r11d + 0xe9, 0x26, 0x00, 0x00, 0x00, //0x00000a6b jmp LBB0_127 + //0x00000a70 .p2align 4, 0x90 + //0x00000a70 LBB0_129 + 0x45, 0x31, 0xdb, //0x00000a70 xorl %r11d, %r11d + 0x48, 0x85, 0xdb, //0x00000a73 testq %rbx, %rbx + 0x0f, 0x85, 0x2b, 0xf7, 0xff, 0xff, //0x00000a76 jne LBB0_1 + //0x00000a7c LBB0_130 + 0x48, 0x83, 0xc6, 0x20, //0x00000a7c addq $32, %rsi + 0x4b, 0x8d, 0x0c, 0x31, //0x00000a80 leaq (%r9,%r14), %rcx + 0x48, 0x83, 0xc1, 0xe0, //0x00000a84 addq $-32, %rcx + 0x49, 0x83, 0xc6, 0xe0, //0x00000a88 addq $-32, %r14 + 0x48, 0x83, 0xf9, 0x3f, //0x00000a8c cmpq $63, %rcx + 0x0f, 0x8e, 0xe7, 0x1b, 0x00, 0x00, //0x00000a90 jle LBB0_131 + //0x00000a96 LBB0_127 + 0xf3, 0x41, 0x0f, 0x6f, 0x24, 0x32, //0x00000a96 movdqu (%r10,%rsi), %xmm4 + 0xf3, 0x41, 0x0f, 0x6f, 0x6c, 0x32, 0x10, //0x00000a9c movdqu $16(%r10,%rsi), %xmm5 + 0x66, 0x0f, 0x6f, 0xf4, //0x00000aa3 movdqa %xmm4, %xmm6 + 0x66, 0x0f, 0x74, 0xf0, //0x00000aa7 pcmpeqb %xmm0, %xmm6 + 0x66, 0x0f, 0xd7, 0xfe, //0x00000aab pmovmskb %xmm6, %edi + 0x66, 0x0f, 0x6f, 0xf5, //0x00000aaf movdqa %xmm5, %xmm6 + 0x66, 0x0f, 0x74, 0xf0, //0x00000ab3 pcmpeqb %xmm0, %xmm6 + 0x66, 0x0f, 0xd7, 0xde, //0x00000ab7 pmovmskb %xmm6, %ebx + 0x48, 0xc1, 0xe3, 0x10, //0x00000abb shlq $16, %rbx + 0x48, 0x09, 0xfb, //0x00000abf orq %rdi, %rbx + 0x66, 0x0f, 0x74, 0xe1, //0x00000ac2 pcmpeqb %xmm1, %xmm4 + 0x66, 0x0f, 0xd7, 0xcc, //0x00000ac6 pmovmskb %xmm4, %ecx + 0x66, 0x0f, 0x74, 0xe9, //0x00000aca pcmpeqb %xmm1, %xmm5 + 0x66, 0x0f, 0xd7, 0xfd, //0x00000ace pmovmskb %xmm5, %edi + 0x48, 0xc1, 0xe7, 0x10, //0x00000ad2 shlq $16, %rdi + 0x48, 0x09, 0xcf, //0x00000ad6 orq %rcx, %rdi + 0x48, 0x89, 0xf9, //0x00000ad9 movq %rdi, %rcx + 0x4c, 0x09, 0xd9, //0x00000adc orq %r11, %rcx + 0x0f, 0x84, 0x8b, 0xff, 0xff, 0xff, //0x00000adf je LBB0_129 + 0x44, 0x89, 0xd9, //0x00000ae5 movl %r11d, %ecx + 0xf7, 0xd1, //0x00000ae8 notl %ecx + 0x21, 0xf9, //0x00000aea andl %edi, %ecx + 0x44, 0x8d, 0x3c, 0x09, //0x00000aec leal (%rcx,%rcx), %r15d + 0x45, 0x09, 0xdf, //0x00000af0 orl %r11d, %r15d + 0x44, 0x89, 0xfa, //0x00000af3 movl %r15d, %edx + 0xf7, 0xd2, //0x00000af6 notl %edx + 0x21, 0xfa, //0x00000af8 andl %edi, %edx + 0x81, 0xe2, 0xaa, 0xaa, 0xaa, 0xaa, //0x00000afa andl $-1431655766, %edx + 0x45, 0x31, 0xdb, //0x00000b00 xorl %r11d, %r11d + 0x01, 0xca, //0x00000b03 addl %ecx, %edx + 0x41, 0x0f, 0x92, 0xc3, //0x00000b05 setb %r11b + 0x01, 0xd2, //0x00000b09 addl %edx, %edx + 0x81, 0xf2, 0x55, 0x55, 0x55, 0x55, //0x00000b0b xorl $1431655765, %edx + 0x44, 0x21, 0xfa, //0x00000b11 andl %r15d, %edx + 0xf7, 0xd2, //0x00000b14 notl %edx + 0x21, 0xd3, //0x00000b16 andl %edx, %ebx + 0x48, 0x85, 0xdb, //0x00000b18 testq %rbx, %rbx + 0x0f, 0x84, 0x5b, 0xff, 0xff, 0xff, //0x00000b1b je LBB0_130 + 0xe9, 0x81, 0xf6, 0xff, 0xff, //0x00000b21 jmp LBB0_1 + //0x00000b26 LBB0_134 + 0x4c, 0x89, 0xf1, //0x00000b26 movq %r14, %rcx + 0x4c, 0x29, 0xc1, //0x00000b29 subq %r8, %rcx + 0x48, 0x83, 0xf9, 0x10, //0x00000b2c cmpq $16, %rcx + 0x0f, 0x82, 0xc7, 0x22, 0x00, 0x00, //0x00000b30 jb LBB0_489 + 0x4c, 0x89, 0xc6, //0x00000b36 movq %r8, %rsi + 0x48, 0xf7, 0xde, //0x00000b39 negq %rsi + 0x49, 0x8d, 0x40, 0x01, //0x00000b3c leaq $1(%r8), %rax + 0x49, 0x8d, 0x48, 0xff, //0x00000b40 leaq $-1(%r8), %rcx + 0x4b, 0x8d, 0x14, 0x04, //0x00000b44 leaq (%r12,%r8), %rdx + 0x48, 0x83, 0xc2, 0xff, //0x00000b48 addq $-1, %rdx + 0x4c, 0x89, 0xc3, //0x00000b4c movq %r8, %rbx + 0x90, //0x00000b4f .p2align 4, 0x90 + //0x00000b50 LBB0_136 + 0xf3, 0x41, 0x0f, 0x6f, 0x1c, 0x1c, //0x00000b50 movdqu (%r12,%rbx), %xmm3 + 0x66, 0x0f, 0x6f, 0xe3, //0x00000b56 movdqa %xmm3, %xmm4 + 0x66, 0x41, 0x0f, 0x74, 0xe6, //0x00000b5a pcmpeqb %xmm14, %xmm4 + 0x66, 0x41, 0x0f, 0xdb, 0xd9, //0x00000b5f pand %xmm9, %xmm3 + 0x66, 0x0f, 0x74, 0xda, //0x00000b64 pcmpeqb %xmm2, %xmm3 + 0x66, 0x0f, 0xeb, 0xdc, //0x00000b68 por %xmm4, %xmm3 + 0x66, 0x0f, 0xd7, 0xfb, //0x00000b6c pmovmskb %xmm3, %edi + 0x85, 0xff, //0x00000b70 testl %edi, %edi + 0x0f, 0x85, 0x94, 0x00, 0x00, 0x00, //0x00000b72 jne LBB0_147 + 0x48, 0x83, 0xc3, 0x10, //0x00000b78 addq $16, %rbx + 0x49, 0x8d, 0x3c, 0x36, //0x00000b7c leaq (%r14,%rsi), %rdi + 0x48, 0x83, 0xc7, 0xf0, //0x00000b80 addq $-16, %rdi + 0x48, 0x83, 0xc6, 0xf0, //0x00000b84 addq $-16, %rsi + 0x48, 0x83, 0xc0, 0x10, //0x00000b88 addq $16, %rax + 0x48, 0x83, 0xc1, 0x10, //0x00000b8c addq $16, %rcx + 0x48, 0x83, 0xc2, 0x10, //0x00000b90 addq $16, %rdx + 0x48, 0x83, 0xff, 0x0f, //0x00000b94 cmpq $15, %rdi + 0x0f, 0x87, 0xb2, 0xff, 0xff, 0xff, //0x00000b98 ja LBB0_136 + 0x4c, 0x89, 0xe0, //0x00000b9e movq %r12, %rax + 0x48, 0x29, 0xf0, //0x00000ba1 subq %rsi, %rax + 0x49, 0x01, 0xf6, //0x00000ba4 addq %rsi, %r14 + 0x4c, 0x89, 0xf1, //0x00000ba7 movq %r14, %rcx + 0x48, 0x85, 0xc9, //0x00000baa testq %rcx, %rcx + 0x4c, 0x8b, 0x75, 0xd0, //0x00000bad movq $-48(%rbp), %r14 + 0x48, 0xbf, 0x00, 0x26, 0x00, 0x00, 0x01, 0x10, 0x00, 0x00, //0x00000bb1 movabsq $17596481021440, %rdi + 0x0f, 0x84, 0x40, 0x00, 0x00, 0x00, //0x00000bbb je LBB0_146 + //0x00000bc1 LBB0_139 + 0x48, 0x8d, 0x14, 0x08, //0x00000bc1 leaq (%rax,%rcx), %rdx + //0x00000bc5 LBB0_140 + 0x0f, 0xb6, 0x30, //0x00000bc5 movzbl (%rax), %esi + 0x48, 0x83, 0xfe, 0x2c, //0x00000bc8 cmpq $44, %rsi + 0x0f, 0x87, 0x0a, 0x00, 0x00, 0x00, //0x00000bcc ja LBB0_142 + 0x48, 0x0f, 0xa3, 0xf7, //0x00000bd2 btq %rsi, %rdi + 0x0f, 0x82, 0x25, 0x00, 0x00, 0x00, //0x00000bd6 jb LBB0_146 + //0x00000bdc LBB0_142 + 0x40, 0x80, 0xfe, 0x5d, //0x00000bdc cmpb $93, %sil + 0x0f, 0x84, 0x1b, 0x00, 0x00, 0x00, //0x00000be0 je LBB0_146 + 0x40, 0x80, 0xfe, 0x7d, //0x00000be6 cmpb $125, %sil + 0x0f, 0x84, 0x11, 0x00, 0x00, 0x00, //0x00000bea je LBB0_146 + 0x48, 0x83, 0xc0, 0x01, //0x00000bf0 addq $1, %rax + 0x48, 0x83, 0xc1, 0xff, //0x00000bf4 addq $-1, %rcx + 0x0f, 0x85, 0xc7, 0xff, 0xff, 0xff, //0x00000bf8 jne LBB0_140 + 0x48, 0x89, 0xd0, //0x00000bfe movq %rdx, %rax + //0x00000c01 LBB0_146 + 0x4c, 0x29, 0xe0, //0x00000c01 subq %r12, %rax + 0x49, 0x89, 0x06, //0x00000c04 movq %rax, (%r14) + 0xe9, 0xba, 0xf5, 0xff, 0xff, //0x00000c07 jmp LBB0_3 + //0x00000c0c LBB0_147 + 0x66, 0x0f, 0xbc, 0xff, //0x00000c0c bsfw %di, %di + 0x0f, 0xb7, 0xdf, //0x00000c10 movzwl %di, %ebx + 0x48, 0x89, 0xdf, //0x00000c13 movq %rbx, %rdi + 0x48, 0x29, 0xf7, //0x00000c16 subq %rsi, %rdi + 0x4c, 0x8b, 0x75, 0xd0, //0x00000c19 movq $-48(%rbp), %r14 + 0x49, 0x89, 0x3e, //0x00000c1d movq %rdi, (%r14) + 0x48, 0x85, 0xff, //0x00000c20 testq %rdi, %rdi + 0x0f, 0x8e, 0x9d, 0xf5, 0xff, 0xff, //0x00000c23 jle LBB0_3 + 0x48, 0x01, 0xd8, //0x00000c29 addq %rbx, %rax + 0x48, 0x01, 0xd9, //0x00000c2c addq %rbx, %rcx + 0x48, 0x01, 0xda, //0x00000c2f addq %rbx, %rdx + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000c32 .p2align 4, 0x90 + //0x00000c40 LBB0_149 + 0x0f, 0xb6, 0x32, //0x00000c40 movzbl (%rdx), %esi + 0x48, 0x83, 0xfe, 0x20, //0x00000c43 cmpq $32, %rsi + 0x0f, 0x87, 0x79, 0xf5, 0xff, 0xff, //0x00000c47 ja LBB0_3 + 0x49, 0x0f, 0xa3, 0xf3, //0x00000c4d btq %rsi, %r11 + 0x0f, 0x83, 0x6f, 0xf5, 0xff, 0xff, //0x00000c51 jae LBB0_3 + 0x49, 0x89, 0x0e, //0x00000c57 movq %rcx, (%r14) + 0x48, 0x83, 0xc0, 0xff, //0x00000c5a addq $-1, %rax + 0x48, 0x83, 0xc1, 0xff, //0x00000c5e addq $-1, %rcx + 0x48, 0x83, 0xc2, 0xff, //0x00000c62 addq $-1, %rdx + 0x48, 0x83, 0xf8, 0x01, //0x00000c66 cmpq $1, %rax + 0x0f, 0x8f, 0xd0, 0xff, 0xff, 0xff, //0x00000c6a jg LBB0_149 + 0xe9, 0x51, 0xf5, 0xff, 0xff, //0x00000c70 jmp LBB0_3 + //0x00000c75 LBB0_152 + 0x48, 0x8b, 0x4d, 0xa8, //0x00000c75 movq $-88(%rbp), %rcx + 0x4c, 0x8b, 0x49, 0x08, //0x00000c79 movq $8(%rcx), %r9 + 0x4d, 0x8b, 0x06, //0x00000c7d movq (%r14), %r8 + 0x4f, 0x8d, 0x14, 0x04, //0x00000c80 leaq (%r12,%r8), %r10 + 0x4d, 0x29, 0xc1, //0x00000c84 subq %r8, %r9 + 0x49, 0x83, 0xf9, 0x20, //0x00000c87 cmpq $32, %r9 + 0x0f, 0x8c, 0xa5, 0x1a, 0x00, 0x00, //0x00000c8b jl LBB0_161 + 0x41, 0xbe, 0x20, 0x00, 0x00, 0x00, //0x00000c91 movl $32, %r14d + 0x31, 0xf6, //0x00000c97 xorl %esi, %esi + 0x45, 0x31, 0xdb, //0x00000c99 xorl %r11d, %r11d + 0xe9, 0x35, 0x00, 0x00, 0x00, //0x00000c9c jmp LBB0_154 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000ca1 .p2align 4, 0x90 + //0x00000cb0 LBB0_157 0x45, 0x31, 0xdb, //0x00000cb0 xorl %r11d, %r11d - 0x48, 0x85, 0xff, //0x00000cb3 testq %rdi, %rdi - 0x0f, 0x85, 0xa5, 0x00, 0x00, 0x00, //0x00000cb6 jne LBB0_151 - //0x00000cbc LBB0_153 - 0x48, 0x83, 0xc2, 0x20, //0x00000cbc addq $32, %rdx + 0x48, 0x85, 0xdb, //0x00000cb3 testq %rbx, %rbx + 0x0f, 0x85, 0xa5, 0x00, 0x00, 0x00, //0x00000cb6 jne LBB0_156 + //0x00000cbc LBB0_158 + 0x48, 0x83, 0xc6, 0x20, //0x00000cbc addq $32, %rsi 0x4b, 0x8d, 0x0c, 0x31, //0x00000cc0 leaq (%r9,%r14), %rcx 0x48, 0x83, 0xc1, 0xe0, //0x00000cc4 addq $-32, %rcx 0x49, 0x83, 0xc6, 0xe0, //0x00000cc8 addq $-32, %r14 0x48, 0x83, 0xf9, 0x3f, //0x00000ccc cmpq $63, %rcx - 0x0f, 0x8e, 0xfb, 0x19, 0x00, 0x00, //0x00000cd0 jle LBB0_154 - //0x00000cd6 LBB0_149 - 0xf3, 0x41, 0x0f, 0x6f, 0x1c, 0x12, //0x00000cd6 movdqu (%r10,%rdx), %xmm3 - 0xf3, 0x41, 0x0f, 0x6f, 0x64, 0x12, 0x10, //0x00000cdc movdqu $16(%r10,%rdx), %xmm4 + 0x0f, 0x8e, 0x43, 0x1a, 0x00, 0x00, //0x00000cd0 jle LBB0_159 + //0x00000cd6 LBB0_154 + 0xf3, 0x41, 0x0f, 0x6f, 0x1c, 0x32, //0x00000cd6 movdqu (%r10,%rsi), %xmm3 + 0xf3, 0x41, 0x0f, 0x6f, 0x64, 0x32, 0x10, //0x00000cdc movdqu $16(%r10,%rsi), %xmm4 0x66, 0x0f, 0x6f, 0xeb, //0x00000ce3 movdqa %xmm3, %xmm5 0x66, 0x0f, 0x74, 0xe8, //0x00000ce7 pcmpeqb %xmm0, %xmm5 - 0x66, 0x0f, 0xd7, 0xf5, //0x00000ceb pmovmskb %xmm5, %esi + 0x66, 0x0f, 0xd7, 0xfd, //0x00000ceb pmovmskb %xmm5, %edi 0x66, 0x0f, 0x6f, 0xec, //0x00000cef movdqa %xmm4, %xmm5 0x66, 0x0f, 0x74, 0xe8, //0x00000cf3 pcmpeqb %xmm0, %xmm5 - 0x66, 0x0f, 0xd7, 0xfd, //0x00000cf7 pmovmskb %xmm5, %edi - 0x48, 0xc1, 0xe7, 0x10, //0x00000cfb shlq $16, %rdi - 0x48, 0x09, 0xf7, //0x00000cff orq %rsi, %rdi + 0x66, 0x0f, 0xd7, 0xdd, //0x00000cf7 pmovmskb %xmm5, %ebx + 0x48, 0xc1, 0xe3, 0x10, //0x00000cfb shlq $16, %rbx + 0x48, 0x09, 0xfb, //0x00000cff orq %rdi, %rbx 0x66, 0x0f, 0x74, 0xd9, //0x00000d02 pcmpeqb %xmm1, %xmm3 0x66, 0x0f, 0xd7, 0xcb, //0x00000d06 pmovmskb %xmm3, %ecx 0x66, 0x0f, 0x74, 0xe1, //0x00000d0a pcmpeqb %xmm1, %xmm4 - 0x66, 0x0f, 0xd7, 0xf4, //0x00000d0e pmovmskb %xmm4, %esi - 0x48, 0xc1, 0xe6, 0x10, //0x00000d12 shlq $16, %rsi - 0x48, 0x09, 0xce, //0x00000d16 orq %rcx, %rsi - 0x48, 0x89, 0xf1, //0x00000d19 movq %rsi, %rcx + 0x66, 0x0f, 0xd7, 0xfc, //0x00000d0e pmovmskb %xmm4, %edi + 0x48, 0xc1, 0xe7, 0x10, //0x00000d12 shlq $16, %rdi + 0x48, 0x09, 0xcf, //0x00000d16 orq %rcx, %rdi + 0x48, 0x89, 0xf9, //0x00000d19 movq %rdi, %rcx 0x4c, 0x09, 0xd9, //0x00000d1c orq %r11, %rcx - 0x0f, 0x84, 0x8b, 0xff, 0xff, 0xff, //0x00000d1f je LBB0_152 + 0x0f, 0x84, 0x8b, 0xff, 0xff, 0xff, //0x00000d1f je LBB0_157 0x44, 0x89, 0xd9, //0x00000d25 movl %r11d, %ecx 0xf7, 0xd1, //0x00000d28 notl %ecx - 0x21, 0xf1, //0x00000d2a andl %esi, %ecx + 0x21, 0xf9, //0x00000d2a andl %edi, %ecx 0x44, 0x8d, 0x3c, 0x09, //0x00000d2c leal (%rcx,%rcx), %r15d 0x45, 0x09, 0xdf, //0x00000d30 orl %r11d, %r15d - 0x44, 0x89, 0xfb, //0x00000d33 movl %r15d, %ebx - 0xf7, 0xd3, //0x00000d36 notl %ebx - 0x21, 0xf3, //0x00000d38 andl %esi, %ebx - 0x81, 0xe3, 0xaa, 0xaa, 0xaa, 0xaa, //0x00000d3a andl $-1431655766, %ebx + 0x44, 0x89, 0xfa, //0x00000d33 movl %r15d, %edx + 0xf7, 0xd2, //0x00000d36 notl %edx + 0x21, 0xfa, //0x00000d38 andl %edi, %edx + 0x81, 0xe2, 0xaa, 0xaa, 0xaa, 0xaa, //0x00000d3a andl $-1431655766, %edx 0x45, 0x31, 0xdb, //0x00000d40 xorl %r11d, %r11d - 0x01, 0xcb, //0x00000d43 addl %ecx, %ebx + 0x01, 0xca, //0x00000d43 addl %ecx, %edx 0x41, 0x0f, 0x92, 0xc3, //0x00000d45 setb %r11b - 0x01, 0xdb, //0x00000d49 addl %ebx, %ebx - 0x81, 0xf3, 0x55, 0x55, 0x55, 0x55, //0x00000d4b xorl $1431655765, %ebx - 0x44, 0x21, 0xfb, //0x00000d51 andl %r15d, %ebx - 0xf7, 0xd3, //0x00000d54 notl %ebx - 0x21, 0xdf, //0x00000d56 andl %ebx, %edi - 0x48, 0x85, 0xff, //0x00000d58 testq %rdi, %rdi - 0x0f, 0x84, 0x5b, 0xff, 0xff, 0xff, //0x00000d5b je LBB0_153 - //0x00000d61 LBB0_151 - 0x0f, 0xbc, 0xc7, //0x00000d61 bsfl %edi, %eax + 0x01, 0xd2, //0x00000d49 addl %edx, %edx + 0x81, 0xf2, 0x55, 0x55, 0x55, 0x55, //0x00000d4b xorl $1431655765, %edx + 0x44, 0x21, 0xfa, //0x00000d51 andl %r15d, %edx + 0xf7, 0xd2, //0x00000d54 notl %edx + 0x21, 0xd3, //0x00000d56 andl %edx, %ebx + 0x48, 0x85, 0xdb, //0x00000d58 testq %rbx, %rbx + 0x0f, 0x84, 0x5b, 0xff, 0xff, 0xff, //0x00000d5b je LBB0_158 + //0x00000d61 LBB0_156 + 0x0f, 0xbc, 0xc3, //0x00000d61 bsfl %ebx, %eax 0x4c, 0x01, 0xc0, //0x00000d64 addq %r8, %rax - 0x4c, 0x8d, 0x14, 0x02, //0x00000d67 leaq (%rdx,%rax), %r10 + 0x4c, 0x8d, 0x14, 0x06, //0x00000d67 leaq (%rsi,%rax), %r10 0x49, 0x83, 0xc2, 0x01, //0x00000d6b addq $1, %r10 0x4c, 0x8b, 0x75, 0xd0, //0x00000d6f movq $-48(%rbp), %r14 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00000d73 movabsq $4294977024, %r11 0x4d, 0x89, 0x16, //0x00000d7d movq %r10, (%r14) 0x4d, 0x85, 0xc0, //0x00000d80 testq %r8, %r8 - 0x0f, 0x8f, 0x93, 0x0a, 0x00, 0x00, //0x00000d83 jg LBB0_306 - 0xe9, 0x73, 0x2c, 0x00, 0x00, //0x00000d89 jmp LBB0_608 - //0x00000d8e LBB0_157 + 0x0f, 0x8f, 0x83, 0x0a, 0x00, 0x00, //0x00000d83 jg LBB0_315 + 0xe9, 0xce, 0x2c, 0x00, 0x00, //0x00000d89 jmp LBB0_622 + //0x00000d8e LBB0_162 0x49, 0x89, 0xc6, //0x00000d8e movq %rax, %r14 0x49, 0x29, 0xd6, //0x00000d91 subq %rdx, %r14 - 0x0f, 0x84, 0x71, 0x2e, 0x00, 0x00, //0x00000d94 je LBB0_643 + 0x0f, 0x84, 0xdc, 0x2e, 0x00, 0x00, //0x00000d94 je LBB0_657 0x49, 0x83, 0xfe, 0x40, //0x00000d9a cmpq $64, %r14 - 0x0f, 0x82, 0x17, 0x21, 0x00, 0x00, //0x00000d9e jb LBB0_486 - 0x4c, 0x89, 0x65, 0xc0, //0x00000da4 movq %r12, $-64(%rbp) + 0x0f, 0x82, 0x5e, 0x21, 0x00, 0x00, //0x00000d9e jb LBB0_504 + 0x4c, 0x89, 0x65, 0xb8, //0x00000da4 movq %r12, $-72(%rbp) 0x48, 0xc7, 0x45, 0xc8, 0xff, 0xff, 0xff, 0xff, //0x00000da8 movq $-1, $-56(%rbp) - 0x48, 0x8b, 0x45, 0xb0, //0x00000db0 movq $-80(%rbp), %rax + 0x48, 0x8b, 0x45, 0xc0, //0x00000db0 movq $-64(%rbp), %rax 0x31, 0xdb, //0x00000db4 xorl %ebx, %ebx 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000db6 .p2align 4, 0x90 - //0x00000dc0 LBB0_160 + //0x00000dc0 LBB0_165 0x49, 0x89, 0xdc, //0x00000dc0 movq %rbx, %r12 - 0x48, 0x8b, 0x4d, 0xc0, //0x00000dc3 movq $-64(%rbp), %rcx + 0x48, 0x8b, 0x4d, 0xb8, //0x00000dc3 movq $-72(%rbp), %rcx 0xf3, 0x0f, 0x6f, 0x1c, 0x01, //0x00000dc7 movdqu (%rcx,%rax), %xmm3 0xf3, 0x0f, 0x6f, 0x7c, 0x01, 0x10, //0x00000dcc movdqu $16(%rcx,%rax), %xmm7 0xf3, 0x0f, 0x6f, 0x74, 0x01, 0x20, //0x00000dd2 movdqu $32(%rcx,%rax), %xmm6 @@ -875,7 +878,7 @@ var _text_skip_object = []byte{ 0x66, 0x0f, 0xd7, 0xdd, //0x00000df3 pmovmskb %xmm5, %ebx 0x66, 0x0f, 0x6f, 0xee, //0x00000df7 movdqa %xmm6, %xmm5 0x66, 0x0f, 0x74, 0xe8, //0x00000dfb pcmpeqb %xmm0, %xmm5 - 0x66, 0x44, 0x0f, 0xd7, 0xd5, //0x00000dff pmovmskb %xmm5, %r10d + 0x66, 0x44, 0x0f, 0xd7, 0xcd, //0x00000dff pmovmskb %xmm5, %r9d 0x66, 0x0f, 0x6f, 0xec, //0x00000e04 movdqa %xmm4, %xmm5 0x66, 0x0f, 0x74, 0xe8, //0x00000e08 pcmpeqb %xmm0, %xmm5 0x66, 0x44, 0x0f, 0xd7, 0xfd, //0x00000e0c pmovmskb %xmm5, %r15d @@ -884,7 +887,7 @@ var _text_skip_object = []byte{ 0x66, 0x44, 0x0f, 0xd7, 0xed, //0x00000e19 pmovmskb %xmm5, %r13d 0x66, 0x0f, 0x6f, 0xef, //0x00000e1e movdqa %xmm7, %xmm5 0x66, 0x0f, 0x74, 0xe9, //0x00000e22 pcmpeqb %xmm1, %xmm5 - 0x66, 0x0f, 0xd7, 0xfd, //0x00000e26 pmovmskb %xmm5, %edi + 0x66, 0x0f, 0xd7, 0xd5, //0x00000e26 pmovmskb %xmm5, %edx 0x66, 0x0f, 0x6f, 0xee, //0x00000e2a movdqa %xmm6, %xmm5 0x66, 0x0f, 0x74, 0xe9, //0x00000e2e pcmpeqb %xmm1, %xmm5 0x66, 0x0f, 0xd7, 0xcd, //0x00000e32 pmovmskb %xmm5, %ecx @@ -895,3281 +898,3312 @@ var _text_skip_object = []byte{ 0x66, 0x0f, 0x64, 0xef, //0x00000e48 pcmpgtb %xmm7, %xmm5 0x66, 0x41, 0x0f, 0x64, 0xfa, //0x00000e4c pcmpgtb %xmm10, %xmm7 0x66, 0x0f, 0xdb, 0xfd, //0x00000e51 pand %xmm5, %xmm7 - 0x66, 0x0f, 0xd7, 0xf7, //0x00000e55 pmovmskb %xmm7, %esi + 0x66, 0x0f, 0xd7, 0xff, //0x00000e55 pmovmskb %xmm7, %edi 0x66, 0x41, 0x0f, 0x6f, 0xec, //0x00000e59 movdqa %xmm12, %xmm5 0x66, 0x0f, 0x64, 0xee, //0x00000e5e pcmpgtb %xmm6, %xmm5 0x66, 0x41, 0x0f, 0x64, 0xf2, //0x00000e62 pcmpgtb %xmm10, %xmm6 0x66, 0x0f, 0xdb, 0xf5, //0x00000e67 pand %xmm5, %xmm6 - 0x66, 0x0f, 0xd7, 0xd6, //0x00000e6b pmovmskb %xmm6, %edx + 0x66, 0x0f, 0xd7, 0xf6, //0x00000e6b pmovmskb %xmm6, %esi 0x66, 0x41, 0x0f, 0x6f, 0xec, //0x00000e6f movdqa %xmm12, %xmm5 0x66, 0x0f, 0x64, 0xec, //0x00000e74 pcmpgtb %xmm4, %xmm5 0x66, 0x41, 0x0f, 0x64, 0xe2, //0x00000e78 pcmpgtb %xmm10, %xmm4 0x66, 0x0f, 0xdb, 0xe5, //0x00000e7d pand %xmm5, %xmm4 - 0x66, 0x44, 0x0f, 0xd7, 0xcc, //0x00000e81 pmovmskb %xmm4, %r9d + 0x66, 0x44, 0x0f, 0xd7, 0xd4, //0x00000e81 pmovmskb %xmm4, %r10d 0x49, 0xc1, 0xe7, 0x30, //0x00000e86 shlq $48, %r15 - 0x49, 0xc1, 0xe2, 0x20, //0x00000e8a shlq $32, %r10 - 0x4d, 0x09, 0xfa, //0x00000e8e orq %r15, %r10 + 0x49, 0xc1, 0xe1, 0x20, //0x00000e8a shlq $32, %r9 + 0x4d, 0x09, 0xf9, //0x00000e8e orq %r15, %r9 0x48, 0xc1, 0xe3, 0x10, //0x00000e91 shlq $16, %rbx - 0x4c, 0x09, 0xd3, //0x00000e95 orq %r10, %rbx + 0x4c, 0x09, 0xcb, //0x00000e95 orq %r9, %rbx 0x49, 0x09, 0xdb, //0x00000e98 orq %rbx, %r11 0x49, 0xc1, 0xe0, 0x30, //0x00000e9b shlq $48, %r8 0x48, 0xc1, 0xe1, 0x20, //0x00000e9f shlq $32, %rcx 0x4c, 0x09, 0xc1, //0x00000ea3 orq %r8, %rcx - 0x48, 0xc1, 0xe7, 0x10, //0x00000ea6 shlq $16, %rdi - 0x48, 0x09, 0xcf, //0x00000eaa orq %rcx, %rdi - 0x49, 0xc1, 0xe1, 0x30, //0x00000ead shlq $48, %r9 - 0x48, 0xc1, 0xe2, 0x20, //0x00000eb1 shlq $32, %rdx - 0x4c, 0x09, 0xca, //0x00000eb5 orq %r9, %rdx - 0x48, 0xc1, 0xe6, 0x10, //0x00000eb8 shlq $16, %rsi - 0x48, 0x09, 0xd6, //0x00000ebc orq %rdx, %rsi - 0x49, 0x09, 0xfd, //0x00000ebf orq %rdi, %r13 - 0x0f, 0x85, 0x51, 0x00, 0x00, 0x00, //0x00000ec2 jne LBB0_177 + 0x48, 0xc1, 0xe2, 0x10, //0x00000ea6 shlq $16, %rdx + 0x48, 0x09, 0xca, //0x00000eaa orq %rcx, %rdx + 0x49, 0xc1, 0xe2, 0x30, //0x00000ead shlq $48, %r10 + 0x48, 0xc1, 0xe6, 0x20, //0x00000eb1 shlq $32, %rsi + 0x4c, 0x09, 0xd6, //0x00000eb5 orq %r10, %rsi + 0x48, 0xc1, 0xe7, 0x10, //0x00000eb8 shlq $16, %rdi + 0x48, 0x09, 0xf7, //0x00000ebc orq %rsi, %rdi + 0x49, 0x09, 0xd5, //0x00000ebf orq %rdx, %r13 + 0x0f, 0x85, 0x51, 0x00, 0x00, 0x00, //0x00000ec2 jne LBB0_182 0x4d, 0x85, 0xe4, //0x00000ec8 testq %r12, %r12 - 0x0f, 0x85, 0x5e, 0x00, 0x00, 0x00, //0x00000ecb jne LBB0_179 + 0x0f, 0x85, 0x5e, 0x00, 0x00, 0x00, //0x00000ecb jne LBB0_184 0x31, 0xdb, //0x00000ed1 xorl %ebx, %ebx - //0x00000ed3 LBB0_163 + //0x00000ed3 LBB0_168 0x66, 0x41, 0x0f, 0x6f, 0xe4, //0x00000ed3 movdqa %xmm12, %xmm4 0x66, 0x0f, 0x64, 0xe3, //0x00000ed8 pcmpgtb %xmm3, %xmm4 0x66, 0x41, 0x0f, 0x64, 0xda, //0x00000edc pcmpgtb %xmm10, %xmm3 0x66, 0x0f, 0xdb, 0xdc, //0x00000ee1 pand %xmm4, %xmm3 0x66, 0x0f, 0xd7, 0xcb, //0x00000ee5 pmovmskb %xmm3, %ecx - 0x48, 0x09, 0xce, //0x00000ee9 orq %rcx, %rsi + 0x48, 0x09, 0xcf, //0x00000ee9 orq %rcx, %rdi 0x4d, 0x85, 0xdb, //0x00000eec testq %r11, %r11 - 0x4c, 0x8b, 0x6d, 0xb8, //0x00000eef movq $-72(%rbp), %r13 - 0x0f, 0x85, 0x82, 0x00, 0x00, 0x00, //0x00000ef3 jne LBB0_180 - 0x48, 0x85, 0xf6, //0x00000ef9 testq %rsi, %rsi - 0x0f, 0x85, 0x84, 0x2b, 0x00, 0x00, //0x00000efc jne LBB0_618 + 0x4c, 0x8b, 0x6d, 0xb0, //0x00000eef movq $-80(%rbp), %r13 + 0x0f, 0x85, 0x82, 0x00, 0x00, 0x00, //0x00000ef3 jne LBB0_185 + 0x48, 0x85, 0xff, //0x00000ef9 testq %rdi, %rdi + 0x0f, 0x85, 0xec, 0x2b, 0x00, 0x00, //0x00000efc jne LBB0_631 0x49, 0x83, 0xc6, 0xc0, //0x00000f02 addq $-64, %r14 0x48, 0x83, 0xc0, 0x40, //0x00000f06 addq $64, %rax 0x49, 0x83, 0xfe, 0x3f, //0x00000f0a cmpq $63, %r14 - 0x0f, 0x87, 0xac, 0xfe, 0xff, 0xff, //0x00000f0e ja LBB0_160 - 0xe9, 0x6b, 0x18, 0x00, 0x00, //0x00000f14 jmp LBB0_166 - //0x00000f19 LBB0_177 + 0x0f, 0x87, 0xac, 0xfe, 0xff, 0xff, //0x00000f0e ja LBB0_165 + 0xe9, 0xb3, 0x18, 0x00, 0x00, //0x00000f14 jmp LBB0_171 + //0x00000f19 LBB0_182 0x48, 0x83, 0x7d, 0xc8, 0xff, //0x00000f19 cmpq $-1, $-56(%rbp) - 0x0f, 0x85, 0x0b, 0x00, 0x00, 0x00, //0x00000f1e jne LBB0_179 + 0x0f, 0x85, 0x0b, 0x00, 0x00, 0x00, //0x00000f1e jne LBB0_184 0x49, 0x0f, 0xbc, 0xcd, //0x00000f24 bsfq %r13, %rcx 0x48, 0x01, 0xc1, //0x00000f28 addq %rax, %rcx 0x48, 0x89, 0x4d, 0xc8, //0x00000f2b movq %rcx, $-56(%rbp) - //0x00000f2f LBB0_179 + //0x00000f2f LBB0_184 0x4c, 0x89, 0xe1, //0x00000f2f movq %r12, %rcx 0x48, 0xf7, 0xd1, //0x00000f32 notq %rcx 0x4c, 0x21, 0xe9, //0x00000f35 andq %r13, %rcx 0x48, 0x8d, 0x14, 0x09, //0x00000f38 leaq (%rcx,%rcx), %rdx 0x4c, 0x09, 0xe2, //0x00000f3c orq %r12, %rdx - 0x48, 0x89, 0xd7, //0x00000f3f movq %rdx, %rdi - 0x48, 0xf7, 0xd7, //0x00000f42 notq %rdi - 0x4c, 0x21, 0xef, //0x00000f45 andq %r13, %rdi + 0x48, 0x89, 0xd6, //0x00000f3f movq %rdx, %rsi + 0x48, 0xf7, 0xd6, //0x00000f42 notq %rsi + 0x4c, 0x21, 0xee, //0x00000f45 andq %r13, %rsi 0x48, 0xbb, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00000f48 movabsq $-6148914691236517206, %rbx - 0x48, 0x21, 0xdf, //0x00000f52 andq %rbx, %rdi + 0x48, 0x21, 0xde, //0x00000f52 andq %rbx, %rsi 0x31, 0xdb, //0x00000f55 xorl %ebx, %ebx - 0x48, 0x01, 0xcf, //0x00000f57 addq %rcx, %rdi + 0x48, 0x01, 0xce, //0x00000f57 addq %rcx, %rsi 0x0f, 0x92, 0xc3, //0x00000f5a setb %bl - 0x48, 0x01, 0xff, //0x00000f5d addq %rdi, %rdi + 0x48, 0x01, 0xf6, //0x00000f5d addq %rsi, %rsi 0x48, 0xb9, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00000f60 movabsq $6148914691236517205, %rcx - 0x48, 0x31, 0xcf, //0x00000f6a xorq %rcx, %rdi - 0x48, 0x21, 0xd7, //0x00000f6d andq %rdx, %rdi - 0x48, 0xf7, 0xd7, //0x00000f70 notq %rdi - 0x49, 0x21, 0xfb, //0x00000f73 andq %rdi, %r11 - 0xe9, 0x58, 0xff, 0xff, 0xff, //0x00000f76 jmp LBB0_163 - //0x00000f7b LBB0_180 + 0x48, 0x31, 0xce, //0x00000f6a xorq %rcx, %rsi + 0x48, 0x21, 0xd6, //0x00000f6d andq %rdx, %rsi + 0x48, 0xf7, 0xd6, //0x00000f70 notq %rsi + 0x49, 0x21, 0xf3, //0x00000f73 andq %rsi, %r11 + 0xe9, 0x58, 0xff, 0xff, 0xff, //0x00000f76 jmp LBB0_168 + //0x00000f7b LBB0_185 0x49, 0x0f, 0xbc, 0xcb, //0x00000f7b bsfq %r11, %rcx - 0x48, 0x85, 0xf6, //0x00000f7f testq %rsi, %rsi - 0x0f, 0x84, 0xdb, 0x02, 0x00, 0x00, //0x00000f82 je LBB0_221 - 0x48, 0x0f, 0xbc, 0xd6, //0x00000f88 bsfq %rsi, %rdx + 0x48, 0x85, 0xff, //0x00000f7f testq %rdi, %rdi + 0x0f, 0x84, 0xc4, 0x02, 0x00, 0x00, //0x00000f82 je LBB0_227 + 0x48, 0x0f, 0xbc, 0xd7, //0x00000f88 bsfq %rdi, %rdx 0x4c, 0x8b, 0x75, 0xd0, //0x00000f8c movq $-48(%rbp), %r14 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00000f90 movabsq $4294977024, %r11 0x48, 0x39, 0xca, //0x00000f9a cmpq %rcx, %rdx - 0x0f, 0x83, 0xdc, 0x02, 0x00, 0x00, //0x00000f9d jae LBB0_222 - 0xe9, 0x74, 0x2c, 0x00, 0x00, //0x00000fa3 jmp LBB0_182 - //0x00000fa8 LBB0_183 - 0x41, 0x89, 0xcb, //0x00000fa8 movl %ecx, %r11d - 0x4d, 0x01, 0xf3, //0x00000fab addq %r14, %r11 - 0x4d, 0x01, 0xeb, //0x00000fae addq %r13, %r11 - //0x00000fb1 LBB0_184 - 0x49, 0xc7, 0xc5, 0xff, 0xff, 0xff, 0xff, //0x00000fb1 movq $-1, %r13 - 0x4d, 0x85, 0xc0, //0x00000fb8 testq %r8, %r8 - 0x0f, 0x85, 0x49, 0x02, 0x00, 0x00, //0x00000fbb jne LBB0_213 - 0xe9, 0x00, 0x2c, 0x00, 0x00, //0x00000fc1 jmp LBB0_185 - //0x00000fc6 LBB0_186 - 0x49, 0x29, 0xd1, //0x00000fc6 subq %rdx, %r9 - 0x48, 0x89, 0xd1, //0x00000fc9 movq %rdx, %rcx - 0x0f, 0x84, 0x73, 0x2c, 0x00, 0x00, //0x00000fcc je LBB0_644 - 0x4c, 0x89, 0x65, 0xc0, //0x00000fd2 movq %r12, $-64(%rbp) - 0x49, 0x83, 0xf9, 0x40, //0x00000fd6 cmpq $64, %r9 - 0x0f, 0x82, 0x9e, 0x1f, 0x00, 0x00, //0x00000fda jb LBB0_494 - 0x48, 0xc7, 0x45, 0xc8, 0xff, 0xff, 0xff, 0xff, //0x00000fe0 movq $-1, $-56(%rbp) - 0x48, 0x89, 0xc8, //0x00000fe8 movq %rcx, %rax - 0x45, 0x31, 0xe4, //0x00000feb xorl %r12d, %r12d - 0x90, 0x90, //0x00000fee .p2align 4, 0x90 - //0x00000ff0 LBB0_189 - 0x48, 0x8b, 0x4d, 0xc0, //0x00000ff0 movq $-64(%rbp), %rcx - 0xf3, 0x44, 0x0f, 0x6f, 0x2c, 0x01, //0x00000ff4 movdqu (%rcx,%rax), %xmm13 - 0xf3, 0x0f, 0x6f, 0x74, 0x01, 0x10, //0x00000ffa movdqu $16(%rcx,%rax), %xmm6 - 0xf3, 0x0f, 0x6f, 0x6c, 0x01, 0x20, //0x00001000 movdqu $32(%rcx,%rax), %xmm5 - 0xf3, 0x0f, 0x6f, 0x64, 0x01, 0x30, //0x00001006 movdqu $48(%rcx,%rax), %xmm4 - 0x66, 0x41, 0x0f, 0x6f, 0xdd, //0x0000100c movdqa %xmm13, %xmm3 - 0x66, 0x0f, 0x74, 0xd8, //0x00001011 pcmpeqb %xmm0, %xmm3 - 0x66, 0x44, 0x0f, 0xd7, 0xdb, //0x00001015 pmovmskb %xmm3, %r11d - 0x66, 0x0f, 0x6f, 0xde, //0x0000101a movdqa %xmm6, %xmm3 - 0x66, 0x0f, 0x74, 0xd8, //0x0000101e pcmpeqb %xmm0, %xmm3 - 0x66, 0x0f, 0xd7, 0xdb, //0x00001022 pmovmskb %xmm3, %ebx - 0x66, 0x0f, 0x6f, 0xdd, //0x00001026 movdqa %xmm5, %xmm3 - 0x66, 0x0f, 0x74, 0xd8, //0x0000102a pcmpeqb %xmm0, %xmm3 - 0x66, 0x44, 0x0f, 0xd7, 0xf3, //0x0000102e pmovmskb %xmm3, %r14d - 0x66, 0x0f, 0x6f, 0xdc, //0x00001033 movdqa %xmm4, %xmm3 - 0x66, 0x0f, 0x74, 0xd8, //0x00001037 pcmpeqb %xmm0, %xmm3 - 0x66, 0x44, 0x0f, 0xd7, 0xfb, //0x0000103b pmovmskb %xmm3, %r15d - 0x66, 0x41, 0x0f, 0x6f, 0xdd, //0x00001040 movdqa %xmm13, %xmm3 - 0x66, 0x0f, 0x74, 0xd9, //0x00001045 pcmpeqb %xmm1, %xmm3 - 0x66, 0x44, 0x0f, 0xd7, 0xeb, //0x00001049 pmovmskb %xmm3, %r13d - 0x66, 0x0f, 0x6f, 0xde, //0x0000104e movdqa %xmm6, %xmm3 - 0x66, 0x0f, 0x74, 0xd9, //0x00001052 pcmpeqb %xmm1, %xmm3 - 0x66, 0x0f, 0xd7, 0xcb, //0x00001056 pmovmskb %xmm3, %ecx - 0x66, 0x0f, 0x6f, 0xdd, //0x0000105a movdqa %xmm5, %xmm3 - 0x66, 0x0f, 0x74, 0xd9, //0x0000105e pcmpeqb %xmm1, %xmm3 - 0x66, 0x0f, 0xd7, 0xf3, //0x00001062 pmovmskb %xmm3, %esi - 0x66, 0x0f, 0x6f, 0xdc, //0x00001066 movdqa %xmm4, %xmm3 - 0x66, 0x0f, 0x74, 0xd9, //0x0000106a pcmpeqb %xmm1, %xmm3 - 0x66, 0x44, 0x0f, 0xd7, 0xd3, //0x0000106e pmovmskb %xmm3, %r10d - 0x66, 0x41, 0x0f, 0x6f, 0xdc, //0x00001073 movdqa %xmm12, %xmm3 - 0x66, 0x0f, 0x64, 0xde, //0x00001078 pcmpgtb %xmm6, %xmm3 - 0x66, 0x41, 0x0f, 0x64, 0xf2, //0x0000107c pcmpgtb %xmm10, %xmm6 - 0x66, 0x0f, 0xdb, 0xf3, //0x00001081 pand %xmm3, %xmm6 - 0x66, 0x0f, 0xd7, 0xfe, //0x00001085 pmovmskb %xmm6, %edi - 0x66, 0x41, 0x0f, 0x6f, 0xdc, //0x00001089 movdqa %xmm12, %xmm3 - 0x66, 0x0f, 0x64, 0xdd, //0x0000108e pcmpgtb %xmm5, %xmm3 - 0x66, 0x41, 0x0f, 0x64, 0xea, //0x00001092 pcmpgtb %xmm10, %xmm5 - 0x66, 0x0f, 0xdb, 0xeb, //0x00001097 pand %xmm3, %xmm5 - 0x66, 0x0f, 0xd7, 0xd5, //0x0000109b pmovmskb %xmm5, %edx - 0x66, 0x41, 0x0f, 0x6f, 0xdc, //0x0000109f movdqa %xmm12, %xmm3 - 0x66, 0x0f, 0x64, 0xdc, //0x000010a4 pcmpgtb %xmm4, %xmm3 - 0x66, 0x41, 0x0f, 0x64, 0xe2, //0x000010a8 pcmpgtb %xmm10, %xmm4 - 0x66, 0x0f, 0xdb, 0xe3, //0x000010ad pand %xmm3, %xmm4 - 0x66, 0x44, 0x0f, 0xd7, 0xc4, //0x000010b1 pmovmskb %xmm4, %r8d - 0x49, 0xc1, 0xe7, 0x30, //0x000010b6 shlq $48, %r15 - 0x49, 0xc1, 0xe6, 0x20, //0x000010ba shlq $32, %r14 - 0x4d, 0x09, 0xfe, //0x000010be orq %r15, %r14 - 0x48, 0xc1, 0xe3, 0x10, //0x000010c1 shlq $16, %rbx - 0x4c, 0x09, 0xf3, //0x000010c5 orq %r14, %rbx - 0x49, 0x09, 0xdb, //0x000010c8 orq %rbx, %r11 - 0x49, 0xc1, 0xe2, 0x30, //0x000010cb shlq $48, %r10 - 0x48, 0xc1, 0xe6, 0x20, //0x000010cf shlq $32, %rsi - 0x4c, 0x09, 0xd6, //0x000010d3 orq %r10, %rsi - 0x48, 0xc1, 0xe1, 0x10, //0x000010d6 shlq $16, %rcx - 0x48, 0x09, 0xf1, //0x000010da orq %rsi, %rcx - 0x49, 0xc1, 0xe0, 0x30, //0x000010dd shlq $48, %r8 - 0x48, 0xc1, 0xe2, 0x20, //0x000010e1 shlq $32, %rdx - 0x4c, 0x09, 0xc2, //0x000010e5 orq %r8, %rdx - 0x48, 0xc1, 0xe7, 0x10, //0x000010e8 shlq $16, %rdi - 0x48, 0x09, 0xd7, //0x000010ec orq %rdx, %rdi - 0x49, 0x09, 0xcd, //0x000010ef orq %rcx, %r13 - 0x0f, 0x85, 0x59, 0x00, 0x00, 0x00, //0x000010f2 jne LBB0_206 - 0x4d, 0x85, 0xe4, //0x000010f8 testq %r12, %r12 - 0x0f, 0x85, 0x6f, 0x00, 0x00, 0x00, //0x000010fb jne LBB0_208 - 0x45, 0x31, 0xe4, //0x00001101 xorl %r12d, %r12d - 0x4c, 0x8b, 0x75, 0xd0, //0x00001104 movq $-48(%rbp), %r14 - //0x00001108 LBB0_192 - 0x66, 0x41, 0x0f, 0x6f, 0xdc, //0x00001108 movdqa %xmm12, %xmm3 - 0x66, 0x41, 0x0f, 0x64, 0xdd, //0x0000110d pcmpgtb %xmm13, %xmm3 - 0x66, 0x45, 0x0f, 0x64, 0xea, //0x00001112 pcmpgtb %xmm10, %xmm13 - 0x66, 0x44, 0x0f, 0xdb, 0xeb, //0x00001117 pand %xmm3, %xmm13 - 0x66, 0x41, 0x0f, 0xd7, 0xcd, //0x0000111c pmovmskb %xmm13, %ecx - 0x48, 0x09, 0xcf, //0x00001121 orq %rcx, %rdi - 0x4d, 0x85, 0xdb, //0x00001124 testq %r11, %r11 - 0x4c, 0x8b, 0x6d, 0xb8, //0x00001127 movq $-72(%rbp), %r13 - 0x0f, 0x85, 0x91, 0x00, 0x00, 0x00, //0x0000112b jne LBB0_210 - 0x48, 0x85, 0xff, //0x00001131 testq %rdi, %rdi - 0x0f, 0x85, 0x6f, 0x2a, 0x00, 0x00, //0x00001134 jne LBB0_632 - 0x49, 0x83, 0xc1, 0xc0, //0x0000113a addq $-64, %r9 - 0x48, 0x83, 0xc0, 0x40, //0x0000113e addq $64, %rax - 0x49, 0x83, 0xf9, 0x3f, //0x00001142 cmpq $63, %r9 - 0x0f, 0x87, 0xa4, 0xfe, 0xff, 0xff, //0x00001146 ja LBB0_189 - 0xe9, 0xd2, 0x17, 0x00, 0x00, //0x0000114c jmp LBB0_195 - //0x00001151 LBB0_206 - 0x48, 0x83, 0x7d, 0xc8, 0xff, //0x00001151 cmpq $-1, $-56(%rbp) - 0x4c, 0x8b, 0x75, 0xd0, //0x00001156 movq $-48(%rbp), %r14 - 0x0f, 0x85, 0x14, 0x00, 0x00, 0x00, //0x0000115a jne LBB0_209 - 0x49, 0x0f, 0xbc, 0xcd, //0x00001160 bsfq %r13, %rcx - 0x48, 0x01, 0xc1, //0x00001164 addq %rax, %rcx - 0x48, 0x89, 0x4d, 0xc8, //0x00001167 movq %rcx, $-56(%rbp) - 0xe9, 0x04, 0x00, 0x00, 0x00, //0x0000116b jmp LBB0_209 - //0x00001170 LBB0_208 - 0x4c, 0x8b, 0x75, 0xd0, //0x00001170 movq $-48(%rbp), %r14 - //0x00001174 LBB0_209 - 0x4c, 0x89, 0xe1, //0x00001174 movq %r12, %rcx - 0x48, 0xf7, 0xd1, //0x00001177 notq %rcx - 0x4c, 0x21, 0xe9, //0x0000117a andq %r13, %rcx - 0x48, 0x8d, 0x14, 0x09, //0x0000117d leaq (%rcx,%rcx), %rdx - 0x4c, 0x09, 0xe2, //0x00001181 orq %r12, %rdx - 0x48, 0x89, 0xd6, //0x00001184 movq %rdx, %rsi - 0x48, 0xf7, 0xd6, //0x00001187 notq %rsi - 0x4c, 0x21, 0xee, //0x0000118a andq %r13, %rsi - 0x48, 0xbb, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x0000118d movabsq $-6148914691236517206, %rbx - 0x48, 0x21, 0xde, //0x00001197 andq %rbx, %rsi - 0x45, 0x31, 0xe4, //0x0000119a xorl %r12d, %r12d - 0x48, 0x01, 0xce, //0x0000119d addq %rcx, %rsi - 0x41, 0x0f, 0x92, 0xc4, //0x000011a0 setb %r12b - 0x48, 0x01, 0xf6, //0x000011a4 addq %rsi, %rsi - 0x48, 0xb9, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x000011a7 movabsq $6148914691236517205, %rcx - 0x48, 0x31, 0xce, //0x000011b1 xorq %rcx, %rsi - 0x48, 0x21, 0xd6, //0x000011b4 andq %rdx, %rsi - 0x48, 0xf7, 0xd6, //0x000011b7 notq %rsi - 0x49, 0x21, 0xf3, //0x000011ba andq %rsi, %r11 - 0xe9, 0x46, 0xff, 0xff, 0xff, //0x000011bd jmp LBB0_192 - //0x000011c2 LBB0_210 - 0x49, 0x0f, 0xbc, 0xcb, //0x000011c2 bsfq %r11, %rcx - 0x48, 0x85, 0xff, //0x000011c6 testq %rdi, %rdi - 0x0f, 0x84, 0x0c, 0x06, 0x00, 0x00, //0x000011c9 je LBB0_302 - 0x48, 0x0f, 0xbc, 0xd7, //0x000011cf bsfq %rdi, %rdx - 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x000011d3 movabsq $4294977024, %r11 - 0xf3, 0x44, 0x0f, 0x6f, 0x2d, 0x5a, 0xee, 0xff, 0xff, //0x000011dd movdqu $-4518(%rip), %xmm13 /* LCPI0_4+0(%rip) */ - 0x48, 0x39, 0xca, //0x000011e6 cmpq %rcx, %rdx - 0x0f, 0x83, 0x0d, 0x06, 0x00, 0x00, //0x000011e9 jae LBB0_303 - 0xe9, 0xf8, 0x29, 0x00, 0x00, //0x000011ef jmp LBB0_640 - //0x000011f4 LBB0_212 - 0x48, 0x01, 0xf9, //0x000011f4 addq %rdi, %rcx - 0x49, 0x89, 0xcb, //0x000011f7 movq %rcx, %r11 - 0x49, 0xc7, 0xc5, 0xff, 0xff, 0xff, 0xff, //0x000011fa movq $-1, %r13 - 0x4d, 0x85, 0xc0, //0x00001201 testq %r8, %r8 - 0x0f, 0x84, 0xbc, 0x29, 0x00, 0x00, //0x00001204 je LBB0_185 - //0x0000120a LBB0_213 - 0x4d, 0x85, 0xc9, //0x0000120a testq %r9, %r9 - 0x48, 0x8b, 0x75, 0xc0, //0x0000120d movq $-64(%rbp), %rsi - 0x0f, 0x84, 0x1b, 0x28, 0x00, 0x00, //0x00001211 je LBB0_612 - 0x4d, 0x85, 0xff, //0x00001217 testq %r15, %r15 - 0x0f, 0x84, 0x12, 0x28, 0x00, 0x00, //0x0000121a je LBB0_612 - 0x4d, 0x29, 0xf3, //0x00001220 subq %r14, %r11 - 0x49, 0x8d, 0x4b, 0xff, //0x00001223 leaq $-1(%r11), %rcx - 0x49, 0x39, 0xc8, //0x00001227 cmpq %rcx, %r8 - 0x0f, 0x84, 0xac, 0xef, 0xff, 0xff, //0x0000122a je LBB0_1 - 0x49, 0x39, 0xc9, //0x00001230 cmpq %rcx, %r9 - 0x0f, 0x84, 0xa3, 0xef, 0xff, 0xff, //0x00001233 je LBB0_1 - 0x49, 0x39, 0xcf, //0x00001239 cmpq %rcx, %r15 - 0x0f, 0x84, 0x9a, 0xef, 0xff, 0xff, //0x0000123c je LBB0_1 - 0x4d, 0x85, 0xc9, //0x00001242 testq %r9, %r9 - 0x0f, 0x8e, 0x6d, 0x05, 0x00, 0x00, //0x00001245 jle LBB0_299 - 0x49, 0x8d, 0x49, 0xff, //0x0000124b leaq $-1(%r9), %rcx - 0x49, 0x39, 0xcf, //0x0000124f cmpq %rcx, %r15 - 0x0f, 0x84, 0x60, 0x05, 0x00, 0x00, //0x00001252 je LBB0_299 - 0x49, 0xf7, 0xd1, //0x00001258 notq %r9 - 0x4d, 0x89, 0xcd, //0x0000125b movq %r9, %r13 - 0xe9, 0x7f, 0xef, 0xff, 0xff, //0x0000125e jmp LBB0_2 - //0x00001263 LBB0_221 - 0xba, 0x40, 0x00, 0x00, 0x00, //0x00001263 movl $64, %edx - 0x4c, 0x8b, 0x75, 0xd0, //0x00001268 movq $-48(%rbp), %r14 - 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x0000126c movabsq $4294977024, %r11 - 0x48, 0x39, 0xca, //0x00001276 cmpq %rcx, %rdx - 0x0f, 0x82, 0x9d, 0x29, 0x00, 0x00, //0x00001279 jb LBB0_182 - //0x0000127f LBB0_222 - 0x48, 0x01, 0xc8, //0x0000127f addq %rcx, %rax - 0x48, 0x83, 0xc0, 0x01, //0x00001282 addq $1, %rax - //0x00001286 LBB0_223 - 0x48, 0x85, 0xc0, //0x00001286 testq %rax, %rax - 0x0f, 0x88, 0x7e, 0x27, 0x00, 0x00, //0x00001289 js LBB0_609 - //0x0000128f LBB0_224 - 0x49, 0x89, 0x06, //0x0000128f movq %rax, (%r14) - 0x48, 0x8b, 0x45, 0xb0, //0x00001292 movq $-80(%rbp), %rax - 0x48, 0x85, 0xc0, //0x00001296 testq %rax, %rax - 0x0f, 0x8f, 0x21, 0xef, 0xff, 0xff, //0x00001299 jg LBB0_4 - 0xe9, 0x54, 0x27, 0x00, 0x00, //0x0000129f jmp LBB0_606 - //0x000012a4 LBB0_225 - 0x49, 0x8b, 0x0e, //0x000012a4 movq (%r14), %rcx - 0x48, 0x8b, 0x55, 0xa8, //0x000012a7 movq $-88(%rbp), %rdx - 0x48, 0x8b, 0x52, 0x08, //0x000012ab movq $8(%rdx), %rdx - 0x48, 0x8d, 0x72, 0xfc, //0x000012af leaq $-4(%rdx), %rsi - 0x48, 0x39, 0xf1, //0x000012b3 cmpq %rsi, %rcx - 0x0f, 0x87, 0xc2, 0x27, 0x00, 0x00, //0x000012b6 ja LBB0_617 - 0x41, 0x8b, 0x14, 0x0c, //0x000012bc movl (%r12,%rcx), %edx - 0x81, 0xfa, 0x61, 0x6c, 0x73, 0x65, //0x000012c0 cmpl $1702063201, %edx - 0x0f, 0x85, 0xe7, 0x27, 0x00, 0x00, //0x000012c6 jne LBB0_622 - 0x48, 0x8d, 0x41, 0x04, //0x000012cc leaq $4(%rcx), %rax - 0x49, 0x89, 0x06, //0x000012d0 movq %rax, (%r14) - 0x48, 0x85, 0xc9, //0x000012d3 testq %rcx, %rcx - 0x0f, 0x8f, 0xe4, 0xee, 0xff, 0xff, //0x000012d6 jg LBB0_4 - 0xe9, 0xbc, 0x28, 0x00, 0x00, //0x000012dc jmp LBB0_228 - //0x000012e1 LBB0_229 - 0xf6, 0x45, 0x98, 0x40, //0x000012e1 testb $64, $-104(%rbp) - 0x0f, 0x85, 0x57, 0x05, 0x00, 0x00, //0x000012e5 jne LBB0_308 - 0x49, 0x8b, 0x45, 0x00, //0x000012eb movq (%r13), %rax - 0x48, 0x3d, 0xff, 0x0f, 0x00, 0x00, //0x000012ef cmpq $4095, %rax - 0x0f, 0x8f, 0xf1, 0x26, 0x00, 0x00, //0x000012f5 jg LBB0_634 - 0x48, 0x8d, 0x48, 0x01, //0x000012fb leaq $1(%rax), %rcx - 0x49, 0x89, 0x4d, 0x00, //0x000012ff movq %rcx, (%r13) - 0x49, 0xc7, 0x44, 0xc5, 0x08, 0x05, 0x00, 0x00, 0x00, //0x00001303 movq $5, $8(%r13,%rax,8) - 0xe9, 0xaf, 0xee, 0xff, 0xff, //0x0000130c jmp LBB0_4 - //0x00001311 LBB0_232 - 0x48, 0x8b, 0x4d, 0x98, //0x00001311 movq $-104(%rbp), %rcx - 0xf6, 0xc1, 0x40, //0x00001315 testb $64, %cl - 0x0f, 0x85, 0xa0, 0x09, 0x00, 0x00, //0x00001318 jne LBB0_334 - 0x49, 0x8b, 0x16, //0x0000131e movq (%r14), %rdx - 0x48, 0x8b, 0x45, 0xa8, //0x00001321 movq $-88(%rbp), %rax - 0x48, 0x8b, 0x40, 0x08, //0x00001325 movq $8(%rax), %rax - 0xf6, 0xc1, 0x20, //0x00001329 testb $32, %cl - 0x48, 0x89, 0xd1, //0x0000132c movq %rdx, %rcx - 0x48, 0x89, 0x55, 0xb0, //0x0000132f movq %rdx, $-80(%rbp) - 0x48, 0x89, 0x45, 0xa0, //0x00001333 movq %rax, $-96(%rbp) - 0x0f, 0x85, 0x45, 0x10, 0x00, 0x00, //0x00001337 jne LBB0_385 - 0x49, 0x89, 0xc1, //0x0000133d movq %rax, %r9 - 0x49, 0x29, 0xd1, //0x00001340 subq %rdx, %r9 - 0x0f, 0x84, 0xef, 0x28, 0x00, 0x00, //0x00001343 je LBB0_646 - 0x49, 0x83, 0xf9, 0x40, //0x00001349 cmpq $64, %r9 - 0x0f, 0x82, 0x05, 0x1d, 0x00, 0x00, //0x0000134d jb LBB0_501 - 0x48, 0x8b, 0x45, 0xb0, //0x00001353 movq $-80(%rbp), %rax - 0x49, 0x89, 0xc6, //0x00001357 movq %rax, %r14 - 0x49, 0xf7, 0xd6, //0x0000135a notq %r14 - 0x48, 0xc7, 0x45, 0xc8, 0xff, 0xff, 0xff, 0xff, //0x0000135d movq $-1, $-56(%rbp) - 0x45, 0x31, 0xc0, //0x00001365 xorl %r8d, %r8d - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001368 .p2align 4, 0x90 - //0x00001370 LBB0_237 - 0xf3, 0x41, 0x0f, 0x6f, 0x1c, 0x04, //0x00001370 movdqu (%r12,%rax), %xmm3 - 0xf3, 0x41, 0x0f, 0x6f, 0x64, 0x04, 0x10, //0x00001376 movdqu $16(%r12,%rax), %xmm4 - 0xf3, 0x41, 0x0f, 0x6f, 0x6c, 0x04, 0x20, //0x0000137d movdqu $32(%r12,%rax), %xmm5 - 0xf3, 0x41, 0x0f, 0x6f, 0x74, 0x04, 0x30, //0x00001384 movdqu $48(%r12,%rax), %xmm6 - 0x66, 0x0f, 0x6f, 0xfb, //0x0000138b movdqa %xmm3, %xmm7 - 0x66, 0x0f, 0x74, 0xf8, //0x0000138f pcmpeqb %xmm0, %xmm7 - 0x66, 0x44, 0x0f, 0xd7, 0xd7, //0x00001393 pmovmskb %xmm7, %r10d - 0x66, 0x0f, 0x6f, 0xfc, //0x00001398 movdqa %xmm4, %xmm7 - 0x66, 0x0f, 0x74, 0xf8, //0x0000139c pcmpeqb %xmm0, %xmm7 - 0x66, 0x0f, 0xd7, 0xcf, //0x000013a0 pmovmskb %xmm7, %ecx - 0x66, 0x0f, 0x6f, 0xfd, //0x000013a4 movdqa %xmm5, %xmm7 - 0x66, 0x0f, 0x74, 0xf8, //0x000013a8 pcmpeqb %xmm0, %xmm7 - 0x66, 0x0f, 0xd7, 0xff, //0x000013ac pmovmskb %xmm7, %edi - 0x66, 0x0f, 0x6f, 0xfe, //0x000013b0 movdqa %xmm6, %xmm7 - 0x66, 0x0f, 0x74, 0xf8, //0x000013b4 pcmpeqb %xmm0, %xmm7 - 0x66, 0x0f, 0xd7, 0xd7, //0x000013b8 pmovmskb %xmm7, %edx - 0x66, 0x0f, 0x74, 0xd9, //0x000013bc pcmpeqb %xmm1, %xmm3 - 0x66, 0x44, 0x0f, 0xd7, 0xdb, //0x000013c0 pmovmskb %xmm3, %r11d - 0x66, 0x0f, 0x74, 0xe1, //0x000013c5 pcmpeqb %xmm1, %xmm4 - 0x66, 0x0f, 0xd7, 0xdc, //0x000013c9 pmovmskb %xmm4, %ebx - 0x66, 0x0f, 0x74, 0xe9, //0x000013cd pcmpeqb %xmm1, %xmm5 - 0x66, 0x0f, 0xd7, 0xf5, //0x000013d1 pmovmskb %xmm5, %esi - 0x66, 0x0f, 0x74, 0xf1, //0x000013d5 pcmpeqb %xmm1, %xmm6 - 0x66, 0x44, 0x0f, 0xd7, 0xfe, //0x000013d9 pmovmskb %xmm6, %r15d - 0x48, 0xc1, 0xe2, 0x30, //0x000013de shlq $48, %rdx - 0x48, 0xc1, 0xe7, 0x20, //0x000013e2 shlq $32, %rdi - 0x48, 0x09, 0xd7, //0x000013e6 orq %rdx, %rdi - 0x48, 0xc1, 0xe1, 0x10, //0x000013e9 shlq $16, %rcx - 0x48, 0x09, 0xf9, //0x000013ed orq %rdi, %rcx - 0x49, 0x09, 0xca, //0x000013f0 orq %rcx, %r10 - 0x49, 0xc1, 0xe7, 0x30, //0x000013f3 shlq $48, %r15 - 0x48, 0xc1, 0xe6, 0x20, //0x000013f7 shlq $32, %rsi - 0x4c, 0x09, 0xfe, //0x000013fb orq %r15, %rsi - 0x48, 0xc1, 0xe3, 0x10, //0x000013fe shlq $16, %rbx - 0x48, 0x09, 0xf3, //0x00001402 orq %rsi, %rbx - 0x49, 0x09, 0xdb, //0x00001405 orq %rbx, %r11 - 0x0f, 0x85, 0x3a, 0x00, 0x00, 0x00, //0x00001408 jne LBB0_246 - 0x4d, 0x85, 0xc0, //0x0000140e testq %r8, %r8 - 0x0f, 0x85, 0x47, 0x00, 0x00, 0x00, //0x00001411 jne LBB0_248 - 0x45, 0x31, 0xc0, //0x00001417 xorl %r8d, %r8d - 0x4d, 0x85, 0xd2, //0x0000141a testq %r10, %r10 - 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x0000141d movabsq $4294977024, %r11 - 0x0f, 0x85, 0x8d, 0x00, 0x00, 0x00, //0x00001427 jne LBB0_249 - //0x0000142d LBB0_240 - 0x49, 0x83, 0xc1, 0xc0, //0x0000142d addq $-64, %r9 - 0x49, 0x83, 0xc6, 0xc0, //0x00001431 addq $-64, %r14 - 0x48, 0x83, 0xc0, 0x40, //0x00001435 addq $64, %rax - 0x49, 0x83, 0xf9, 0x3f, //0x00001439 cmpq $63, %r9 - 0x0f, 0x87, 0x2d, 0xff, 0xff, 0xff, //0x0000143d ja LBB0_237 - 0xe9, 0x06, 0x18, 0x00, 0x00, //0x00001443 jmp LBB0_241 - //0x00001448 LBB0_246 - 0x48, 0x83, 0x7d, 0xc8, 0xff, //0x00001448 cmpq $-1, $-56(%rbp) - 0x0f, 0x85, 0x0b, 0x00, 0x00, 0x00, //0x0000144d jne LBB0_248 - 0x49, 0x0f, 0xbc, 0xcb, //0x00001453 bsfq %r11, %rcx - 0x48, 0x01, 0xc1, //0x00001457 addq %rax, %rcx - 0x48, 0x89, 0x4d, 0xc8, //0x0000145a movq %rcx, $-56(%rbp) - //0x0000145e LBB0_248 - 0x4c, 0x89, 0xc1, //0x0000145e movq %r8, %rcx - 0x48, 0xf7, 0xd1, //0x00001461 notq %rcx - 0x4c, 0x21, 0xd9, //0x00001464 andq %r11, %rcx - 0x48, 0x8d, 0x14, 0x09, //0x00001467 leaq (%rcx,%rcx), %rdx - 0x4c, 0x09, 0xc2, //0x0000146b orq %r8, %rdx - 0x48, 0x89, 0xd6, //0x0000146e movq %rdx, %rsi - 0x48, 0xf7, 0xd6, //0x00001471 notq %rsi - 0x4c, 0x21, 0xde, //0x00001474 andq %r11, %rsi - 0x48, 0xbf, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00001477 movabsq $-6148914691236517206, %rdi - 0x48, 0x21, 0xfe, //0x00001481 andq %rdi, %rsi - 0x45, 0x31, 0xc0, //0x00001484 xorl %r8d, %r8d - 0x48, 0x01, 0xce, //0x00001487 addq %rcx, %rsi - 0x41, 0x0f, 0x92, 0xc0, //0x0000148a setb %r8b - 0x48, 0x01, 0xf6, //0x0000148e addq %rsi, %rsi - 0x48, 0xb9, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00001491 movabsq $6148914691236517205, %rcx - 0x48, 0x31, 0xce, //0x0000149b xorq %rcx, %rsi - 0x48, 0x21, 0xd6, //0x0000149e andq %rdx, %rsi - 0x48, 0xf7, 0xd6, //0x000014a1 notq %rsi - 0x49, 0x21, 0xf2, //0x000014a4 andq %rsi, %r10 - 0x4d, 0x85, 0xd2, //0x000014a7 testq %r10, %r10 - 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x000014aa movabsq $4294977024, %r11 - 0x0f, 0x84, 0x73, 0xff, 0xff, 0xff, //0x000014b4 je LBB0_240 - //0x000014ba LBB0_249 - 0x49, 0x0f, 0xbc, 0xc2, //0x000014ba bsfq %r10, %rax - 0x4c, 0x29, 0xf0, //0x000014be subq %r14, %rax - 0x4c, 0x8b, 0x75, 0xd0, //0x000014c1 movq $-48(%rbp), %r14 - 0xe9, 0x73, 0x11, 0x00, 0x00, //0x000014c5 jmp LBB0_426 - //0x000014ca LBB0_250 - 0x48, 0x8b, 0x45, 0xa8, //0x000014ca movq $-88(%rbp), %rax - 0x48, 0x8b, 0x78, 0x08, //0x000014ce movq $8(%rax), %rdi - 0x49, 0x8b, 0x06, //0x000014d2 movq (%r14), %rax - 0xf6, 0x45, 0x98, 0x40, //0x000014d5 testb $64, $-104(%rbp) - 0x0f, 0x85, 0xf2, 0x08, 0x00, 0x00, //0x000014d9 jne LBB0_344 - 0x48, 0x29, 0xc7, //0x000014df subq %rax, %rdi - 0x0f, 0x84, 0xe7, 0x26, 0x00, 0x00, //0x000014e2 je LBB0_635 - 0x4d, 0x8d, 0x04, 0x04, //0x000014e8 leaq (%r12,%rax), %r8 - 0x41, 0x80, 0x38, 0x30, //0x000014ec cmpb $48, (%r8) - 0x0f, 0x85, 0x36, 0x00, 0x00, 0x00, //0x000014f0 jne LBB0_256 - 0xbb, 0x01, 0x00, 0x00, 0x00, //0x000014f6 movl $1, %ebx - 0x48, 0x83, 0xff, 0x01, //0x000014fb cmpq $1, %rdi - 0x0f, 0x84, 0x23, 0x17, 0x00, 0x00, //0x000014ff je LBB0_469 - 0x41, 0x8a, 0x48, 0x01, //0x00001505 movb $1(%r8), %cl - 0x80, 0xc1, 0xd2, //0x00001509 addb $-46, %cl - 0x80, 0xf9, 0x37, //0x0000150c cmpb $55, %cl - 0x0f, 0x87, 0x13, 0x17, 0x00, 0x00, //0x0000150f ja LBB0_469 - 0x0f, 0xb6, 0xc9, //0x00001515 movzbl %cl, %ecx - 0x48, 0xba, 0x01, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, //0x00001518 movabsq $36028797027352577, %rdx - 0x48, 0x0f, 0xa3, 0xca, //0x00001522 btq %rcx, %rdx - 0x0f, 0x83, 0xfc, 0x16, 0x00, 0x00, //0x00001526 jae LBB0_469 - //0x0000152c LBB0_256 - 0x48, 0x83, 0xff, 0x10, //0x0000152c cmpq $16, %rdi - 0x0f, 0x82, 0x02, 0x1b, 0x00, 0x00, //0x00001530 jb LBB0_500 - 0x49, 0xc7, 0xc5, 0xff, 0xff, 0xff, 0xff, //0x00001536 movq $-1, %r13 - 0x31, 0xdb, //0x0000153d xorl %ebx, %ebx - 0x49, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x0000153f movq $-1, %r10 - 0x49, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x00001546 movq $-1, %r14 - 0x49, 0x89, 0xf9, //0x0000154d movq %rdi, %r9 - //0x00001550 .p2align 4, 0x90 - //0x00001550 LBB0_258 - 0xf3, 0x41, 0x0f, 0x6f, 0x1c, 0x18, //0x00001550 movdqu (%r8,%rbx), %xmm3 - 0x66, 0x0f, 0x6f, 0xe3, //0x00001556 movdqa %xmm3, %xmm4 - 0x66, 0x0f, 0x64, 0x25, 0x3e, 0xeb, 0xff, 0xff, //0x0000155a pcmpgtb $-5314(%rip), %xmm4 /* LCPI0_10+0(%rip) */ - 0x66, 0x41, 0x0f, 0x6f, 0xef, //0x00001562 movdqa %xmm15, %xmm5 - 0x66, 0x0f, 0x64, 0xeb, //0x00001567 pcmpgtb %xmm3, %xmm5 - 0x66, 0x0f, 0xdb, 0xec, //0x0000156b pand %xmm4, %xmm5 - 0x66, 0x0f, 0x6f, 0xe3, //0x0000156f movdqa %xmm3, %xmm4 - 0x66, 0x0f, 0x74, 0x25, 0x45, 0xeb, 0xff, 0xff, //0x00001573 pcmpeqb $-5307(%rip), %xmm4 /* LCPI0_12+0(%rip) */ - 0x66, 0x0f, 0x6f, 0xf3, //0x0000157b movdqa %xmm3, %xmm6 - 0x66, 0x0f, 0x74, 0x35, 0x49, 0xeb, 0xff, 0xff, //0x0000157f pcmpeqb $-5303(%rip), %xmm6 /* LCPI0_13+0(%rip) */ - 0x66, 0x0f, 0xeb, 0xf4, //0x00001587 por %xmm4, %xmm6 - 0x66, 0x0f, 0x6f, 0xe3, //0x0000158b movdqa %xmm3, %xmm4 - 0x66, 0x41, 0x0f, 0xdb, 0xe1, //0x0000158f pand %xmm9, %xmm4 - 0x66, 0x0f, 0x74, 0x1d, 0x44, 0xeb, 0xff, 0xff, //0x00001594 pcmpeqb $-5308(%rip), %xmm3 /* LCPI0_14+0(%rip) */ - 0x66, 0x41, 0x0f, 0x74, 0xe3, //0x0000159c pcmpeqb %xmm11, %xmm4 - 0x66, 0x44, 0x0f, 0xd7, 0xfc, //0x000015a1 pmovmskb %xmm4, %r15d - 0x66, 0x0f, 0xeb, 0xe3, //0x000015a6 por %xmm3, %xmm4 - 0x66, 0x0f, 0xeb, 0xee, //0x000015aa por %xmm6, %xmm5 - 0x66, 0x0f, 0xeb, 0xec, //0x000015ae por %xmm4, %xmm5 - 0x66, 0x0f, 0xd7, 0xd3, //0x000015b2 pmovmskb %xmm3, %edx - 0x66, 0x44, 0x0f, 0xd7, 0xde, //0x000015b6 pmovmskb %xmm6, %r11d - 0x66, 0x0f, 0xd7, 0xcd, //0x000015bb pmovmskb %xmm5, %ecx - 0xf7, 0xd1, //0x000015bf notl %ecx - 0x0f, 0xbc, 0xc9, //0x000015c1 bsfl %ecx, %ecx - 0x83, 0xf9, 0x10, //0x000015c4 cmpl $16, %ecx - 0x0f, 0x84, 0x14, 0x00, 0x00, 0x00, //0x000015c7 je LBB0_260 - 0xbe, 0xff, 0xff, 0xff, 0xff, //0x000015cd movl $-1, %esi - 0xd3, 0xe6, //0x000015d2 shll %cl, %esi - 0xf7, 0xd6, //0x000015d4 notl %esi - 0x21, 0xf2, //0x000015d6 andl %esi, %edx - 0x41, 0x21, 0xf7, //0x000015d8 andl %esi, %r15d - 0x44, 0x21, 0xde, //0x000015db andl %r11d, %esi - 0x41, 0x89, 0xf3, //0x000015de movl %esi, %r11d - //0x000015e1 LBB0_260 - 0x8d, 0x72, 0xff, //0x000015e1 leal $-1(%rdx), %esi - 0x21, 0xd6, //0x000015e4 andl %edx, %esi - 0x0f, 0x85, 0x06, 0x16, 0x00, 0x00, //0x000015e6 jne LBB0_463 - 0x41, 0x8d, 0x77, 0xff, //0x000015ec leal $-1(%r15), %esi - 0x44, 0x21, 0xfe, //0x000015f0 andl %r15d, %esi - 0x0f, 0x85, 0xf9, 0x15, 0x00, 0x00, //0x000015f3 jne LBB0_463 - 0x41, 0x8d, 0x73, 0xff, //0x000015f9 leal $-1(%r11), %esi - 0x44, 0x21, 0xde, //0x000015fd andl %r11d, %esi - 0x0f, 0x85, 0xec, 0x15, 0x00, 0x00, //0x00001600 jne LBB0_463 - 0x85, 0xd2, //0x00001606 testl %edx, %edx - 0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x00001608 je LBB0_266 - 0x0f, 0xbc, 0xd2, //0x0000160e bsfl %edx, %edx - 0x49, 0x83, 0xfe, 0xff, //0x00001611 cmpq $-1, %r14 - 0x0f, 0x85, 0xfc, 0x15, 0x00, 0x00, //0x00001615 jne LBB0_466 - 0x48, 0x01, 0xda, //0x0000161b addq %rbx, %rdx - 0x49, 0x89, 0xd6, //0x0000161e movq %rdx, %r14 - //0x00001621 LBB0_266 - 0x45, 0x85, 0xff, //0x00001621 testl %r15d, %r15d - 0x0f, 0x84, 0x14, 0x00, 0x00, 0x00, //0x00001624 je LBB0_269 - 0x41, 0x0f, 0xbc, 0xd7, //0x0000162a bsfl %r15d, %edx - 0x49, 0x83, 0xfa, 0xff, //0x0000162e cmpq $-1, %r10 - 0x0f, 0x85, 0xdf, 0x15, 0x00, 0x00, //0x00001632 jne LBB0_466 - 0x48, 0x01, 0xda, //0x00001638 addq %rbx, %rdx - 0x49, 0x89, 0xd2, //0x0000163b movq %rdx, %r10 - //0x0000163e LBB0_269 - 0x45, 0x85, 0xdb, //0x0000163e testl %r11d, %r11d - 0x0f, 0x84, 0x14, 0x00, 0x00, 0x00, //0x00001641 je LBB0_272 - 0x41, 0x0f, 0xbc, 0xd3, //0x00001647 bsfl %r11d, %edx - 0x49, 0x83, 0xfd, 0xff, //0x0000164b cmpq $-1, %r13 - 0x0f, 0x85, 0xc2, 0x15, 0x00, 0x00, //0x0000164f jne LBB0_466 - 0x48, 0x01, 0xda, //0x00001655 addq %rbx, %rdx - 0x49, 0x89, 0xd5, //0x00001658 movq %rdx, %r13 - //0x0000165b LBB0_272 - 0x83, 0xf9, 0x10, //0x0000165b cmpl $16, %ecx - 0x0f, 0x85, 0x36, 0x0f, 0x00, 0x00, //0x0000165e jne LBB0_411 - 0x49, 0x83, 0xc1, 0xf0, //0x00001664 addq $-16, %r9 - 0x48, 0x83, 0xc3, 0x10, //0x00001668 addq $16, %rbx - 0x49, 0x83, 0xf9, 0x0f, //0x0000166c cmpq $15, %r9 - 0x0f, 0x87, 0xda, 0xfe, 0xff, 0xff, //0x00001670 ja LBB0_258 - 0x49, 0x8d, 0x14, 0x18, //0x00001676 leaq (%r8,%rbx), %rdx - 0x49, 0x89, 0xd3, //0x0000167a movq %rdx, %r11 - 0x48, 0x39, 0xdf, //0x0000167d cmpq %rbx, %rdi - 0x0f, 0x84, 0x28, 0x0f, 0x00, 0x00, //0x00001680 je LBB0_413 - //0x00001686 LBB0_275 - 0x4e, 0x8d, 0x1c, 0x0a, //0x00001686 leaq (%rdx,%r9), %r11 - 0x49, 0x89, 0xd7, //0x0000168a movq %rdx, %r15 - 0x4d, 0x29, 0xc7, //0x0000168d subq %r8, %r15 - 0x31, 0xdb, //0x00001690 xorl %ebx, %ebx - 0xe9, 0x26, 0x00, 0x00, 0x00, //0x00001692 jmp LBB0_279 - //0x00001697 LBB0_276 - 0x49, 0x83, 0xfd, 0xff, //0x00001697 cmpq $-1, %r13 - 0x0f, 0x85, 0x65, 0x15, 0x00, 0x00, //0x0000169b jne LBB0_465 - 0x4d, 0x8d, 0x2c, 0x1f, //0x000016a1 leaq (%r15,%rbx), %r13 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000016a5 .p2align 4, 0x90 - //0x000016b0 LBB0_278 - 0x48, 0x83, 0xc3, 0x01, //0x000016b0 addq $1, %rbx - 0x49, 0x39, 0xd9, //0x000016b4 cmpq %rbx, %r9 - 0x0f, 0x84, 0xf1, 0x0e, 0x00, 0x00, //0x000016b7 je LBB0_413 - //0x000016bd LBB0_279 - 0x0f, 0xbe, 0x0c, 0x1a, //0x000016bd movsbl (%rdx,%rbx), %ecx - 0x8d, 0x71, 0xd0, //0x000016c1 leal $-48(%rcx), %esi - 0x83, 0xfe, 0x0a, //0x000016c4 cmpl $10, %esi - 0x0f, 0x82, 0xe3, 0xff, 0xff, 0xff, //0x000016c7 jb LBB0_278 - 0x8d, 0x71, 0xd5, //0x000016cd leal $-43(%rcx), %esi - 0x83, 0xfe, 0x1a, //0x000016d0 cmpl $26, %esi - 0x0f, 0x87, 0x23, 0x00, 0x00, 0x00, //0x000016d3 ja LBB0_284 - 0x48, 0x8d, 0x3d, 0x08, 0x28, 0x00, 0x00, //0x000016d9 leaq $10248(%rip), %rdi /* LJTI0_2+0(%rip) */ - 0x48, 0x63, 0x0c, 0xb7, //0x000016e0 movslq (%rdi,%rsi,4), %rcx - 0x48, 0x01, 0xf9, //0x000016e4 addq %rdi, %rcx - 0xff, 0xe1, //0x000016e7 jmpq *%rcx - //0x000016e9 LBB0_282 - 0x49, 0x83, 0xfe, 0xff, //0x000016e9 cmpq $-1, %r14 - 0x0f, 0x85, 0x13, 0x15, 0x00, 0x00, //0x000016ed jne LBB0_465 - 0x4d, 0x8d, 0x34, 0x1f, //0x000016f3 leaq (%r15,%rbx), %r14 - 0xe9, 0xb4, 0xff, 0xff, 0xff, //0x000016f7 jmp LBB0_278 - //0x000016fc LBB0_284 - 0x83, 0xf9, 0x65, //0x000016fc cmpl $101, %ecx - 0x0f, 0x85, 0xa3, 0x0e, 0x00, 0x00, //0x000016ff jne LBB0_412 - //0x00001705 LBB0_285 - 0x49, 0x83, 0xfa, 0xff, //0x00001705 cmpq $-1, %r10 - 0x0f, 0x85, 0xf7, 0x14, 0x00, 0x00, //0x00001709 jne LBB0_465 - 0x4d, 0x8d, 0x14, 0x1f, //0x0000170f leaq (%r15,%rbx), %r10 - 0xe9, 0x98, 0xff, 0xff, 0xff, //0x00001713 jmp LBB0_278 - //0x00001718 LBB0_287 - 0x49, 0x8b, 0x0e, //0x00001718 movq (%r14), %rcx - 0x48, 0x8b, 0x55, 0xa8, //0x0000171b movq $-88(%rbp), %rdx - 0x48, 0x8b, 0x52, 0x08, //0x0000171f movq $8(%rdx), %rdx - 0x48, 0x8d, 0x72, 0xfd, //0x00001723 leaq $-3(%rdx), %rsi - 0x48, 0x39, 0xf1, //0x00001727 cmpq %rsi, %rcx - 0x0f, 0x87, 0x4e, 0x23, 0x00, 0x00, //0x0000172a ja LBB0_617 - 0x48, 0x8d, 0x41, 0xff, //0x00001730 leaq $-1(%rcx), %rax - 0x41, 0x81, 0x7c, 0x0c, 0xff, 0x6e, 0x75, 0x6c, 0x6c, //0x00001734 cmpl $1819047278, $-1(%r12,%rcx) - 0x0f, 0x84, 0x60, 0x00, 0x00, 0x00, //0x0000173d je LBB0_298 - 0xe9, 0x07, 0x24, 0x00, 0x00, //0x00001743 jmp LBB0_289 - //0x00001748 LBB0_293 - 0xf6, 0x45, 0x98, 0x40, //0x00001748 testb $64, $-104(%rbp) - 0x0f, 0x85, 0x62, 0x07, 0x00, 0x00, //0x0000174c jne LBB0_356 - 0x49, 0x8b, 0x45, 0x00, //0x00001752 movq (%r13), %rax - 0x48, 0x3d, 0xff, 0x0f, 0x00, 0x00, //0x00001756 cmpq $4095, %rax - 0x0f, 0x8f, 0x8a, 0x22, 0x00, 0x00, //0x0000175c jg LBB0_634 - 0x48, 0x8d, 0x48, 0x01, //0x00001762 leaq $1(%rax), %rcx - 0x49, 0x89, 0x4d, 0x00, //0x00001766 movq %rcx, (%r13) - 0x49, 0xc7, 0x44, 0xc5, 0x08, 0x06, 0x00, 0x00, 0x00, //0x0000176a movq $6, $8(%r13,%rax,8) - 0xe9, 0x48, 0xea, 0xff, 0xff, //0x00001773 jmp LBB0_4 - //0x00001778 LBB0_296 - 0x49, 0x8b, 0x0e, //0x00001778 movq (%r14), %rcx - 0x48, 0x8b, 0x55, 0xa8, //0x0000177b movq $-88(%rbp), %rdx - 0x48, 0x8b, 0x52, 0x08, //0x0000177f movq $8(%rdx), %rdx - 0x48, 0x8d, 0x72, 0xfd, //0x00001783 leaq $-3(%rdx), %rsi - 0x48, 0x39, 0xf1, //0x00001787 cmpq %rsi, %rcx - 0x0f, 0x87, 0xee, 0x22, 0x00, 0x00, //0x0000178a ja LBB0_617 - 0x48, 0x8d, 0x41, 0xff, //0x00001790 leaq $-1(%rcx), %rax - 0x41, 0x81, 0x7c, 0x0c, 0xff, 0x74, 0x72, 0x75, 0x65, //0x00001794 cmpl $1702195828, $-1(%r12,%rcx) - 0x0f, 0x85, 0x65, 0x23, 0x00, 0x00, //0x0000179d jne LBB0_627 - //0x000017a3 LBB0_298 - 0x48, 0x8d, 0x51, 0x03, //0x000017a3 leaq $3(%rcx), %rdx - 0x49, 0x89, 0x16, //0x000017a7 movq %rdx, (%r14) - 0x48, 0x85, 0xc9, //0x000017aa testq %rcx, %rcx - 0x0f, 0x8f, 0x0d, 0xea, 0xff, 0xff, //0x000017ad jg LBB0_4 - 0xe9, 0x8f, 0x22, 0x00, 0x00, //0x000017b3 jmp LBB0_638 - //0x000017b8 LBB0_299 - 0x4c, 0x89, 0xc1, //0x000017b8 movq %r8, %rcx - 0x4c, 0x09, 0xf9, //0x000017bb orq %r15, %rcx - 0x0f, 0x99, 0xc1, //0x000017be setns %cl - 0x0f, 0x88, 0x9f, 0x0b, 0x00, 0x00, //0x000017c1 js LBB0_384 - 0x4d, 0x39, 0xf8, //0x000017c7 cmpq %r15, %r8 - 0x0f, 0x8c, 0x96, 0x0b, 0x00, 0x00, //0x000017ca jl LBB0_384 - 0x49, 0xf7, 0xd0, //0x000017d0 notq %r8 - 0x4d, 0x89, 0xc5, //0x000017d3 movq %r8, %r13 - 0xe9, 0x07, 0xea, 0xff, 0xff, //0x000017d6 jmp LBB0_2 - //0x000017db LBB0_302 - 0xba, 0x40, 0x00, 0x00, 0x00, //0x000017db movl $64, %edx - 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x000017e0 movabsq $4294977024, %r11 - 0xf3, 0x44, 0x0f, 0x6f, 0x2d, 0x4d, 0xe8, 0xff, 0xff, //0x000017ea movdqu $-6067(%rip), %xmm13 /* LCPI0_4+0(%rip) */ - 0x48, 0x39, 0xca, //0x000017f3 cmpq %rcx, %rdx - 0x0f, 0x82, 0xf0, 0x23, 0x00, 0x00, //0x000017f6 jb LBB0_640 - //0x000017fc LBB0_303 - 0x48, 0x01, 0xc8, //0x000017fc addq %rcx, %rax - 0x48, 0x83, 0xc0, 0x01, //0x000017ff addq $1, %rax - //0x00001803 LBB0_304 - 0x48, 0x85, 0xc0, //0x00001803 testq %rax, %rax - 0x0f, 0x88, 0x59, 0x22, 0x00, 0x00, //0x00001806 js LBB0_615 - 0x49, 0x89, 0x06, //0x0000180c movq %rax, (%r14) - 0x48, 0x8b, 0x45, 0xb0, //0x0000180f movq $-80(%rbp), %rax - 0x48, 0x85, 0xc0, //0x00001813 testq %rax, %rax - 0x0f, 0x8e, 0xdc, 0x21, 0x00, 0x00, //0x00001816 jle LBB0_606 - //0x0000181c LBB0_306 - 0x49, 0x8b, 0x45, 0x00, //0x0000181c movq (%r13), %rax - 0x48, 0x3d, 0xff, 0x0f, 0x00, 0x00, //0x00001820 cmpq $4095, %rax - 0x0f, 0x8f, 0xc0, 0x21, 0x00, 0x00, //0x00001826 jg LBB0_634 - 0x48, 0x8d, 0x48, 0x01, //0x0000182c leaq $1(%rax), %rcx - 0x49, 0x89, 0x4d, 0x00, //0x00001830 movq %rcx, (%r13) - 0x49, 0xc7, 0x44, 0xc5, 0x08, 0x04, 0x00, 0x00, 0x00, //0x00001834 movq $4, $8(%r13,%rax,8) - 0xe9, 0x7e, 0xe9, 0xff, 0xff, //0x0000183d jmp LBB0_4 - //0x00001842 LBB0_308 - 0x48, 0x8b, 0x55, 0xa8, //0x00001842 movq $-88(%rbp), %rdx - 0x48, 0x8b, 0x52, 0x08, //0x00001846 movq $8(%rdx), %rdx - 0x49, 0x8b, 0x0e, //0x0000184a movq (%r14), %rcx - 0x48, 0x29, 0xca, //0x0000184d subq %rcx, %rdx - 0x48, 0x89, 0x4d, 0xb0, //0x00001850 movq %rcx, $-80(%rbp) - 0x49, 0x01, 0xcc, //0x00001854 addq %rcx, %r12 - 0x45, 0x31, 0xc0, //0x00001857 xorl %r8d, %r8d - 0x45, 0x31, 0xd2, //0x0000185a xorl %r10d, %r10d - 0x45, 0x31, 0xc9, //0x0000185d xorl %r9d, %r9d - 0x45, 0x31, 0xf6, //0x00001860 xorl %r14d, %r14d - 0x48, 0x83, 0xfa, 0x40, //0x00001863 cmpq $64, %rdx - 0x48, 0x89, 0x55, 0xc0, //0x00001867 movq %rdx, $-64(%rbp) - 0x0f, 0x8d, 0x4c, 0x01, 0x00, 0x00, //0x0000186b jge LBB0_309 - //0x00001871 LBB0_318 - 0x48, 0x85, 0xd2, //0x00001871 testq %rdx, %rdx - 0x0f, 0x8e, 0xdd, 0x23, 0x00, 0x00, //0x00001874 jle LBB0_648 - 0x66, 0x0f, 0x6f, 0xf2, //0x0000187a movdqa %xmm2, %xmm6 - 0x66, 0x0f, 0xef, 0xd2, //0x0000187e pxor %xmm2, %xmm2 - 0xf3, 0x0f, 0x7f, 0x55, 0x80, //0x00001882 movdqu %xmm2, $-128(%rbp) - 0xf3, 0x0f, 0x7f, 0x95, 0x70, 0xff, 0xff, 0xff, //0x00001887 movdqu %xmm2, $-144(%rbp) - 0xf3, 0x0f, 0x7f, 0x95, 0x60, 0xff, 0xff, 0xff, //0x0000188f movdqu %xmm2, $-160(%rbp) - 0xf3, 0x0f, 0x7f, 0x95, 0x50, 0xff, 0xff, 0xff, //0x00001897 movdqu %xmm2, $-176(%rbp) - 0x4c, 0x89, 0xe7, //0x0000189f movq %r12, %rdi - 0x44, 0x89, 0xe1, //0x000018a2 movl %r12d, %ecx - 0x81, 0xe1, 0xff, 0x0f, 0x00, 0x00, //0x000018a5 andl $4095, %ecx - 0x81, 0xf9, 0xc1, 0x0f, 0x00, 0x00, //0x000018ab cmpl $4033, %ecx - 0x0f, 0x82, 0x3a, 0x00, 0x00, 0x00, //0x000018b1 jb LBB0_322 - 0x48, 0x83, 0x7d, 0xc0, 0x20, //0x000018b7 cmpq $32, $-64(%rbp) - 0x0f, 0x82, 0x3b, 0x00, 0x00, 0x00, //0x000018bc jb LBB0_323 - 0x0f, 0x10, 0x1f, //0x000018c2 movups (%rdi), %xmm3 - 0x0f, 0x11, 0x9d, 0x50, 0xff, 0xff, 0xff, //0x000018c5 movups %xmm3, $-176(%rbp) - 0xf3, 0x0f, 0x6f, 0x5f, 0x10, //0x000018cc movdqu $16(%rdi), %xmm3 - 0xf3, 0x0f, 0x7f, 0x9d, 0x60, 0xff, 0xff, 0xff, //0x000018d1 movdqu %xmm3, $-160(%rbp) - 0x48, 0x83, 0xc7, 0x20, //0x000018d9 addq $32, %rdi - 0x48, 0x8b, 0x4d, 0xc0, //0x000018dd movq $-64(%rbp), %rcx - 0x48, 0x8d, 0x71, 0xe0, //0x000018e1 leaq $-32(%rcx), %rsi - 0x48, 0x8d, 0x95, 0x70, 0xff, 0xff, 0xff, //0x000018e5 leaq $-144(%rbp), %rdx - 0xe9, 0x17, 0x00, 0x00, 0x00, //0x000018ec jmp LBB0_324 - //0x000018f1 LBB0_322 - 0x66, 0x0f, 0x6f, 0xd6, //0x000018f1 movdqa %xmm6, %xmm2 - 0x49, 0x89, 0xfc, //0x000018f5 movq %rdi, %r12 - 0xe9, 0xc0, 0x00, 0x00, 0x00, //0x000018f8 jmp LBB0_309 - //0x000018fd LBB0_323 - 0x48, 0x8d, 0x95, 0x50, 0xff, 0xff, 0xff, //0x000018fd leaq $-176(%rbp), %rdx - 0x48, 0x8b, 0x75, 0xc0, //0x00001904 movq $-64(%rbp), %rsi - //0x00001908 LBB0_324 - 0x48, 0x83, 0xfe, 0x10, //0x00001908 cmpq $16, %rsi - 0x0f, 0x82, 0x47, 0x00, 0x00, 0x00, //0x0000190c jb LBB0_325 - 0xf3, 0x0f, 0x6f, 0x1f, //0x00001912 movdqu (%rdi), %xmm3 - 0xf3, 0x0f, 0x7f, 0x1a, //0x00001916 movdqu %xmm3, (%rdx) - 0x48, 0x83, 0xc7, 0x10, //0x0000191a addq $16, %rdi - 0x48, 0x83, 0xc2, 0x10, //0x0000191e addq $16, %rdx - 0x48, 0x83, 0xc6, 0xf0, //0x00001922 addq $-16, %rsi - 0x48, 0x83, 0xfe, 0x08, //0x00001926 cmpq $8, %rsi - 0x0f, 0x83, 0x33, 0x00, 0x00, 0x00, //0x0000192a jae LBB0_332 - //0x00001930 LBB0_326 - 0x48, 0x83, 0xfe, 0x04, //0x00001930 cmpq $4, %rsi - 0x0f, 0x8c, 0x45, 0x00, 0x00, 0x00, //0x00001934 jl LBB0_327 - //0x0000193a LBB0_333 - 0x8b, 0x0f, //0x0000193a movl (%rdi), %ecx - 0x89, 0x0a, //0x0000193c movl %ecx, (%rdx) - 0x48, 0x83, 0xc7, 0x04, //0x0000193e addq $4, %rdi - 0x48, 0x83, 0xc2, 0x04, //0x00001942 addq $4, %rdx - 0x48, 0x83, 0xc6, 0xfc, //0x00001946 addq $-4, %rsi - 0x48, 0x83, 0xfe, 0x02, //0x0000194a cmpq $2, %rsi - 0x0f, 0x83, 0x35, 0x00, 0x00, 0x00, //0x0000194e jae LBB0_328 - 0xe9, 0x42, 0x00, 0x00, 0x00, //0x00001954 jmp LBB0_329 - //0x00001959 LBB0_325 - 0x48, 0x83, 0xfe, 0x08, //0x00001959 cmpq $8, %rsi - 0x0f, 0x82, 0xcd, 0xff, 0xff, 0xff, //0x0000195d jb LBB0_326 - //0x00001963 LBB0_332 - 0x48, 0x8b, 0x0f, //0x00001963 movq (%rdi), %rcx - 0x48, 0x89, 0x0a, //0x00001966 movq %rcx, (%rdx) - 0x48, 0x83, 0xc7, 0x08, //0x00001969 addq $8, %rdi - 0x48, 0x83, 0xc2, 0x08, //0x0000196d addq $8, %rdx - 0x48, 0x83, 0xc6, 0xf8, //0x00001971 addq $-8, %rsi - 0x48, 0x83, 0xfe, 0x04, //0x00001975 cmpq $4, %rsi - 0x0f, 0x8d, 0xbb, 0xff, 0xff, 0xff, //0x00001979 jge LBB0_333 - //0x0000197f LBB0_327 - 0x48, 0x83, 0xfe, 0x02, //0x0000197f cmpq $2, %rsi - 0x0f, 0x82, 0x12, 0x00, 0x00, 0x00, //0x00001983 jb LBB0_329 - //0x00001989 LBB0_328 - 0x0f, 0xb7, 0x0f, //0x00001989 movzwl (%rdi), %ecx - 0x66, 0x89, 0x0a, //0x0000198c movw %cx, (%rdx) - 0x48, 0x83, 0xc7, 0x02, //0x0000198f addq $2, %rdi - 0x48, 0x83, 0xc2, 0x02, //0x00001993 addq $2, %rdx - 0x48, 0x83, 0xc6, 0xfe, //0x00001997 addq $-2, %rsi - //0x0000199b LBB0_329 - 0x48, 0x89, 0xf9, //0x0000199b movq %rdi, %rcx - 0x4c, 0x8d, 0xa5, 0x50, 0xff, 0xff, 0xff, //0x0000199e leaq $-176(%rbp), %r12 - 0x48, 0x85, 0xf6, //0x000019a5 testq %rsi, %rsi - 0x66, 0x0f, 0x6f, 0xd6, //0x000019a8 movdqa %xmm6, %xmm2 - 0x0f, 0x84, 0x0b, 0x00, 0x00, 0x00, //0x000019ac je LBB0_309 - 0x8a, 0x09, //0x000019b2 movb (%rcx), %cl - 0x88, 0x0a, //0x000019b4 movb %cl, (%rdx) - 0x4c, 0x8d, 0xa5, 0x50, 0xff, 0xff, 0xff, //0x000019b6 leaq $-176(%rbp), %r12 - //0x000019bd LBB0_309 - 0x66, 0x44, 0x0f, 0x6f, 0xc2, //0x000019bd movdqa %xmm2, %xmm8 - 0xf3, 0x41, 0x0f, 0x6f, 0x24, 0x24, //0x000019c2 movdqu (%r12), %xmm4 - 0xf3, 0x41, 0x0f, 0x6f, 0x7c, 0x24, 0x10, //0x000019c8 movdqu $16(%r12), %xmm7 - 0xf3, 0x41, 0x0f, 0x6f, 0x74, 0x24, 0x20, //0x000019cf movdqu $32(%r12), %xmm6 - 0xf3, 0x41, 0x0f, 0x6f, 0x6c, 0x24, 0x30, //0x000019d6 movdqu $48(%r12), %xmm5 - 0x66, 0x0f, 0x6f, 0xdc, //0x000019dd movdqa %xmm4, %xmm3 - 0x66, 0x0f, 0x74, 0xd9, //0x000019e1 pcmpeqb %xmm1, %xmm3 - 0x66, 0x0f, 0xd7, 0xd3, //0x000019e5 pmovmskb %xmm3, %edx - 0x66, 0x0f, 0x6f, 0xdf, //0x000019e9 movdqa %xmm7, %xmm3 - 0x66, 0x0f, 0x74, 0xd9, //0x000019ed pcmpeqb %xmm1, %xmm3 - 0x66, 0x0f, 0xd7, 0xcb, //0x000019f1 pmovmskb %xmm3, %ecx - 0x66, 0x0f, 0x6f, 0xde, //0x000019f5 movdqa %xmm6, %xmm3 - 0x66, 0x0f, 0x74, 0xd9, //0x000019f9 pcmpeqb %xmm1, %xmm3 - 0x66, 0x0f, 0xd7, 0xf3, //0x000019fd pmovmskb %xmm3, %esi - 0x66, 0x0f, 0x6f, 0xdd, //0x00001a01 movdqa %xmm5, %xmm3 - 0x66, 0x0f, 0x74, 0xd9, //0x00001a05 pcmpeqb %xmm1, %xmm3 - 0x66, 0x0f, 0xd7, 0xfb, //0x00001a09 pmovmskb %xmm3, %edi - 0x48, 0xc1, 0xe7, 0x30, //0x00001a0d shlq $48, %rdi - 0x48, 0xc1, 0xe6, 0x20, //0x00001a11 shlq $32, %rsi - 0x48, 0x09, 0xfe, //0x00001a15 orq %rdi, %rsi - 0x48, 0xc1, 0xe1, 0x10, //0x00001a18 shlq $16, %rcx - 0x48, 0x09, 0xf1, //0x00001a1c orq %rsi, %rcx - 0x48, 0x09, 0xca, //0x00001a1f orq %rcx, %rdx - 0x48, 0x89, 0xd1, //0x00001a22 movq %rdx, %rcx - 0x66, 0x45, 0x0f, 0x6f, 0xee, //0x00001a25 movdqa %xmm14, %xmm13 - 0x4c, 0x09, 0xd1, //0x00001a2a orq %r10, %rcx - 0x0f, 0x85, 0x0f, 0x00, 0x00, 0x00, //0x00001a2d jne LBB0_311 - 0x48, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x00001a33 movq $-1, %rdx - 0x45, 0x31, 0xd2, //0x00001a3a xorl %r10d, %r10d - 0xe9, 0x46, 0x00, 0x00, 0x00, //0x00001a3d jmp LBB0_312 - //0x00001a42 LBB0_311 - 0x4c, 0x89, 0xd1, //0x00001a42 movq %r10, %rcx - 0x48, 0xf7, 0xd1, //0x00001a45 notq %rcx - 0x48, 0x21, 0xd1, //0x00001a48 andq %rdx, %rcx - 0x4c, 0x8d, 0x1c, 0x09, //0x00001a4b leaq (%rcx,%rcx), %r11 - 0x4d, 0x09, 0xd3, //0x00001a4f orq %r10, %r11 - 0x4c, 0x89, 0xdf, //0x00001a52 movq %r11, %rdi - 0x48, 0xf7, 0xd7, //0x00001a55 notq %rdi - 0x48, 0xbe, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00001a58 movabsq $-6148914691236517206, %rsi - 0x48, 0x21, 0xf2, //0x00001a62 andq %rsi, %rdx - 0x48, 0x21, 0xfa, //0x00001a65 andq %rdi, %rdx - 0x45, 0x31, 0xd2, //0x00001a68 xorl %r10d, %r10d - 0x48, 0x01, 0xca, //0x00001a6b addq %rcx, %rdx - 0x41, 0x0f, 0x92, 0xc2, //0x00001a6e setb %r10b - 0x48, 0x01, 0xd2, //0x00001a72 addq %rdx, %rdx - 0x48, 0xb9, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00001a75 movabsq $6148914691236517205, %rcx - 0x48, 0x31, 0xca, //0x00001a7f xorq %rcx, %rdx - 0x4c, 0x21, 0xda, //0x00001a82 andq %r11, %rdx - 0x48, 0xf7, 0xd2, //0x00001a85 notq %rdx - //0x00001a88 LBB0_312 - 0x66, 0x0f, 0x6f, 0xdd, //0x00001a88 movdqa %xmm5, %xmm3 - 0x66, 0x0f, 0x74, 0xd8, //0x00001a8c pcmpeqb %xmm0, %xmm3 - 0x66, 0x0f, 0xd7, 0xcb, //0x00001a90 pmovmskb %xmm3, %ecx - 0x48, 0xc1, 0xe1, 0x30, //0x00001a94 shlq $48, %rcx - 0x66, 0x0f, 0x6f, 0xde, //0x00001a98 movdqa %xmm6, %xmm3 - 0x66, 0x0f, 0x74, 0xd8, //0x00001a9c pcmpeqb %xmm0, %xmm3 - 0x66, 0x0f, 0xd7, 0xf3, //0x00001aa0 pmovmskb %xmm3, %esi - 0x48, 0xc1, 0xe6, 0x20, //0x00001aa4 shlq $32, %rsi - 0x48, 0x09, 0xce, //0x00001aa8 orq %rcx, %rsi - 0x66, 0x0f, 0x6f, 0xdf, //0x00001aab movdqa %xmm7, %xmm3 - 0x66, 0x0f, 0x74, 0xd8, //0x00001aaf pcmpeqb %xmm0, %xmm3 - 0x66, 0x0f, 0xd7, 0xcb, //0x00001ab3 pmovmskb %xmm3, %ecx - 0x48, 0xc1, 0xe1, 0x10, //0x00001ab7 shlq $16, %rcx - 0x48, 0x09, 0xf1, //0x00001abb orq %rsi, %rcx - 0x66, 0x0f, 0x6f, 0xdc, //0x00001abe movdqa %xmm4, %xmm3 - 0x66, 0x0f, 0x74, 0xd8, //0x00001ac2 pcmpeqb %xmm0, %xmm3 - 0x66, 0x0f, 0xd7, 0xf3, //0x00001ac6 pmovmskb %xmm3, %esi - 0x48, 0x09, 0xce, //0x00001aca orq %rcx, %rsi - 0x48, 0x21, 0xd6, //0x00001acd andq %rdx, %rsi - 0x66, 0x48, 0x0f, 0x6e, 0xde, //0x00001ad0 movq %rsi, %xmm3 - 0x66, 0x41, 0x0f, 0x3a, 0x44, 0xda, 0x00, //0x00001ad5 pclmulqdq $0, %xmm10, %xmm3 - 0x66, 0x49, 0x0f, 0x7e, 0xdb, //0x00001adc movq %xmm3, %r11 - 0x4d, 0x31, 0xc3, //0x00001ae1 xorq %r8, %r11 - 0x66, 0x0f, 0x6f, 0xdc, //0x00001ae4 movdqa %xmm4, %xmm3 - 0xf3, 0x44, 0x0f, 0x6f, 0x1d, 0x6f, 0xe5, 0xff, 0xff, //0x00001ae8 movdqu $-6801(%rip), %xmm11 /* LCPI0_6+0(%rip) */ - 0x66, 0x41, 0x0f, 0x74, 0xdb, //0x00001af1 pcmpeqb %xmm11, %xmm3 - 0x66, 0x44, 0x0f, 0xd7, 0xeb, //0x00001af6 pmovmskb %xmm3, %r13d - 0x66, 0x0f, 0x6f, 0xdf, //0x00001afb movdqa %xmm7, %xmm3 - 0x66, 0x41, 0x0f, 0x74, 0xdb, //0x00001aff pcmpeqb %xmm11, %xmm3 - 0x66, 0x0f, 0xd7, 0xcb, //0x00001b04 pmovmskb %xmm3, %ecx - 0x66, 0x0f, 0x6f, 0xde, //0x00001b08 movdqa %xmm6, %xmm3 - 0x66, 0x41, 0x0f, 0x74, 0xdb, //0x00001b0c pcmpeqb %xmm11, %xmm3 - 0x66, 0x0f, 0xd7, 0xd3, //0x00001b11 pmovmskb %xmm3, %edx - 0x66, 0x0f, 0x6f, 0xdd, //0x00001b15 movdqa %xmm5, %xmm3 - 0x66, 0x41, 0x0f, 0x74, 0xdb, //0x00001b19 pcmpeqb %xmm11, %xmm3 - 0x66, 0x0f, 0xd7, 0xf3, //0x00001b1e pmovmskb %xmm3, %esi - 0x48, 0xc1, 0xe6, 0x30, //0x00001b22 shlq $48, %rsi - 0x48, 0xc1, 0xe2, 0x20, //0x00001b26 shlq $32, %rdx - 0x48, 0x09, 0xf2, //0x00001b2a orq %rsi, %rdx - 0x48, 0xc1, 0xe1, 0x10, //0x00001b2d shlq $16, %rcx - 0x48, 0x09, 0xd1, //0x00001b31 orq %rdx, %rcx - 0x49, 0x09, 0xcd, //0x00001b34 orq %rcx, %r13 - 0x4d, 0x89, 0xd8, //0x00001b37 movq %r11, %r8 - 0x49, 0xf7, 0xd0, //0x00001b3a notq %r8 - 0x4d, 0x21, 0xc5, //0x00001b3d andq %r8, %r13 - 0x66, 0x41, 0x0f, 0x6f, 0xd0, //0x00001b40 movdqa %xmm8, %xmm2 - 0x66, 0x41, 0x0f, 0x74, 0xe0, //0x00001b45 pcmpeqb %xmm8, %xmm4 - 0x66, 0x0f, 0xd7, 0xd4, //0x00001b4a pmovmskb %xmm4, %edx - 0x66, 0x41, 0x0f, 0x74, 0xf8, //0x00001b4e pcmpeqb %xmm8, %xmm7 - 0x66, 0x0f, 0xd7, 0xf7, //0x00001b53 pmovmskb %xmm7, %esi - 0x66, 0x41, 0x0f, 0x74, 0xf0, //0x00001b57 pcmpeqb %xmm8, %xmm6 - 0x66, 0x0f, 0xd7, 0xce, //0x00001b5c pmovmskb %xmm6, %ecx - 0x66, 0x41, 0x0f, 0x74, 0xe8, //0x00001b60 pcmpeqb %xmm8, %xmm5 - 0x66, 0x44, 0x0f, 0xd7, 0xfd, //0x00001b65 pmovmskb %xmm5, %r15d - 0x49, 0xc1, 0xe7, 0x30, //0x00001b6a shlq $48, %r15 - 0x48, 0xc1, 0xe1, 0x20, //0x00001b6e shlq $32, %rcx - 0x4c, 0x09, 0xf9, //0x00001b72 orq %r15, %rcx - 0x48, 0xc1, 0xe6, 0x10, //0x00001b75 shlq $16, %rsi - 0x48, 0x09, 0xce, //0x00001b79 orq %rcx, %rsi - 0x48, 0x09, 0xf2, //0x00001b7c orq %rsi, %rdx - 0x66, 0x45, 0x0f, 0x6f, 0xf5, //0x00001b7f movdqa %xmm13, %xmm14 - 0x4c, 0x21, 0xc2, //0x00001b84 andq %r8, %rdx - 0x0f, 0x84, 0xaa, 0x00, 0x00, 0x00, //0x00001b87 je LBB0_316 - 0xf3, 0x44, 0x0f, 0x6f, 0x1d, 0x5a, 0xe5, 0xff, 0xff, //0x00001b8d movdqu $-6822(%rip), %xmm11 /* LCPI0_15+0(%rip) */ - 0x66, 0x41, 0x0f, 0x6f, 0xd0, //0x00001b96 movdqa %xmm8, %xmm2 - 0xf3, 0x44, 0x0f, 0x6f, 0x2d, 0x9c, 0xe4, 0xff, 0xff, //0x00001b9b movdqu $-7012(%rip), %xmm13 /* LCPI0_4+0(%rip) */ - 0x49, 0xb8, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, //0x00001ba4 movabsq $3689348814741910323, %r8 - 0xf3, 0x44, 0x0f, 0x6f, 0x05, 0x99, 0xe4, 0xff, 0xff, //0x00001bae movdqu $-7015(%rip), %xmm8 /* LCPI0_5+0(%rip) */ - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001bb7 .p2align 4, 0x90 - //0x00001bc0 LBB0_314 - 0x48, 0x8d, 0x7a, 0xff, //0x00001bc0 leaq $-1(%rdx), %rdi - 0x48, 0x89, 0xf9, //0x00001bc4 movq %rdi, %rcx - 0x4c, 0x21, 0xe9, //0x00001bc7 andq %r13, %rcx - 0x48, 0x89, 0xce, //0x00001bca movq %rcx, %rsi - 0x48, 0xd1, 0xee, //0x00001bcd shrq %rsi - 0x48, 0xbb, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00001bd0 movabsq $6148914691236517205, %rbx - 0x48, 0x21, 0xde, //0x00001bda andq %rbx, %rsi - 0x48, 0x29, 0xf1, //0x00001bdd subq %rsi, %rcx - 0x48, 0x89, 0xce, //0x00001be0 movq %rcx, %rsi - 0x4c, 0x21, 0xc6, //0x00001be3 andq %r8, %rsi - 0x48, 0xc1, 0xe9, 0x02, //0x00001be6 shrq $2, %rcx - 0x4c, 0x21, 0xc1, //0x00001bea andq %r8, %rcx - 0x48, 0x01, 0xf1, //0x00001bed addq %rsi, %rcx - 0x48, 0x89, 0xce, //0x00001bf0 movq %rcx, %rsi - 0x48, 0xc1, 0xee, 0x04, //0x00001bf3 shrq $4, %rsi - 0x48, 0x01, 0xce, //0x00001bf7 addq %rcx, %rsi - 0x48, 0xb9, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, //0x00001bfa movabsq $1085102592571150095, %rcx - 0x48, 0x21, 0xce, //0x00001c04 andq %rcx, %rsi - 0x48, 0xb9, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, //0x00001c07 movabsq $72340172838076673, %rcx - 0x48, 0x0f, 0xaf, 0xf1, //0x00001c11 imulq %rcx, %rsi - 0x48, 0xc1, 0xee, 0x38, //0x00001c15 shrq $56, %rsi - 0x4c, 0x01, 0xce, //0x00001c19 addq %r9, %rsi - 0x4c, 0x39, 0xf6, //0x00001c1c cmpq %r14, %rsi - 0x0f, 0x86, 0xd4, 0x06, 0x00, 0x00, //0x00001c1f jbe LBB0_382 - 0x49, 0x83, 0xc6, 0x01, //0x00001c25 addq $1, %r14 - 0x48, 0x21, 0xfa, //0x00001c29 andq %rdi, %rdx - 0x0f, 0x85, 0x8e, 0xff, 0xff, 0xff, //0x00001c2c jne LBB0_314 - 0xe9, 0x0f, 0x00, 0x00, 0x00, //0x00001c32 jmp LBB0_317 - //0x00001c37 LBB0_316 - 0x66, 0x41, 0x0f, 0x6f, 0xd0, //0x00001c37 movdqa %xmm8, %xmm2 - 0x49, 0xb8, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, //0x00001c3c movabsq $3689348814741910323, %r8 - //0x00001c46 LBB0_317 - 0x49, 0xc1, 0xfb, 0x3f, //0x00001c46 sarq $63, %r11 - 0x4c, 0x89, 0xe9, //0x00001c4a movq %r13, %rcx - 0x48, 0xd1, 0xe9, //0x00001c4d shrq %rcx - 0x48, 0xba, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00001c50 movabsq $6148914691236517205, %rdx - 0x48, 0x21, 0xd1, //0x00001c5a andq %rdx, %rcx - 0x49, 0x29, 0xcd, //0x00001c5d subq %rcx, %r13 - 0x4c, 0x89, 0xe9, //0x00001c60 movq %r13, %rcx - 0x4c, 0x21, 0xc1, //0x00001c63 andq %r8, %rcx - 0x49, 0xc1, 0xed, 0x02, //0x00001c66 shrq $2, %r13 - 0x4d, 0x21, 0xc5, //0x00001c6a andq %r8, %r13 - 0x49, 0x01, 0xcd, //0x00001c6d addq %rcx, %r13 - 0x4c, 0x89, 0xe9, //0x00001c70 movq %r13, %rcx - 0x48, 0xc1, 0xe9, 0x04, //0x00001c73 shrq $4, %rcx - 0x4c, 0x01, 0xe9, //0x00001c77 addq %r13, %rcx - 0x48, 0xba, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, //0x00001c7a movabsq $1085102592571150095, %rdx - 0x48, 0x21, 0xd1, //0x00001c84 andq %rdx, %rcx - 0x48, 0xba, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, //0x00001c87 movabsq $72340172838076673, %rdx - 0x48, 0x0f, 0xaf, 0xca, //0x00001c91 imulq %rdx, %rcx - 0x48, 0xc1, 0xe9, 0x38, //0x00001c95 shrq $56, %rcx - 0x49, 0x01, 0xc9, //0x00001c99 addq %rcx, %r9 - 0x49, 0x83, 0xc4, 0x40, //0x00001c9c addq $64, %r12 - 0x48, 0x8b, 0x55, 0xc0, //0x00001ca0 movq $-64(%rbp), %rdx - 0x48, 0x83, 0xc2, 0xc0, //0x00001ca4 addq $-64, %rdx - 0x4d, 0x89, 0xd8, //0x00001ca8 movq %r11, %r8 - 0x48, 0x83, 0xfa, 0x40, //0x00001cab cmpq $64, %rdx - 0x48, 0x89, 0x55, 0xc0, //0x00001caf movq %rdx, $-64(%rbp) - 0x0f, 0x8d, 0x04, 0xfd, 0xff, 0xff, //0x00001cb3 jge LBB0_309 - 0xe9, 0xb3, 0xfb, 0xff, 0xff, //0x00001cb9 jmp LBB0_318 - //0x00001cbe LBB0_334 - 0x48, 0x8b, 0x4d, 0xa8, //0x00001cbe movq $-88(%rbp), %rcx - 0x4c, 0x8b, 0x49, 0x08, //0x00001cc2 movq $8(%rcx), %r9 - 0x4d, 0x8b, 0x06, //0x00001cc6 movq (%r14), %r8 - 0x4f, 0x8d, 0x14, 0x04, //0x00001cc9 leaq (%r12,%r8), %r10 - 0x4d, 0x29, 0xc1, //0x00001ccd subq %r8, %r9 - 0x49, 0x83, 0xf9, 0x20, //0x00001cd0 cmpq $32, %r9 - 0x0f, 0x8c, 0xdb, 0x00, 0x00, 0x00, //0x00001cd4 jl LBB0_343 - 0x41, 0xbe, 0x20, 0x00, 0x00, 0x00, //0x00001cda movl $32, %r14d - 0x31, 0xd2, //0x00001ce0 xorl %edx, %edx - 0x45, 0x31, 0xdb, //0x00001ce2 xorl %r11d, %r11d - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001ce5 .p2align 4, 0x90 - //0x00001cf0 LBB0_336 - 0xf3, 0x41, 0x0f, 0x6f, 0x1c, 0x12, //0x00001cf0 movdqu (%r10,%rdx), %xmm3 - 0xf3, 0x41, 0x0f, 0x6f, 0x64, 0x12, 0x10, //0x00001cf6 movdqu $16(%r10,%rdx), %xmm4 - 0x66, 0x0f, 0x6f, 0xeb, //0x00001cfd movdqa %xmm3, %xmm5 - 0x66, 0x0f, 0x74, 0xe8, //0x00001d01 pcmpeqb %xmm0, %xmm5 - 0x66, 0x0f, 0xd7, 0xf5, //0x00001d05 pmovmskb %xmm5, %esi - 0x66, 0x0f, 0x6f, 0xec, //0x00001d09 movdqa %xmm4, %xmm5 - 0x66, 0x0f, 0x74, 0xe8, //0x00001d0d pcmpeqb %xmm0, %xmm5 - 0x66, 0x0f, 0xd7, 0xfd, //0x00001d11 pmovmskb %xmm5, %edi - 0x48, 0xc1, 0xe7, 0x10, //0x00001d15 shlq $16, %rdi - 0x48, 0x09, 0xf7, //0x00001d19 orq %rsi, %rdi - 0x66, 0x0f, 0x74, 0xd9, //0x00001d1c pcmpeqb %xmm1, %xmm3 - 0x66, 0x0f, 0xd7, 0xcb, //0x00001d20 pmovmskb %xmm3, %ecx - 0x66, 0x0f, 0x74, 0xe1, //0x00001d24 pcmpeqb %xmm1, %xmm4 - 0x66, 0x0f, 0xd7, 0xf4, //0x00001d28 pmovmskb %xmm4, %esi - 0x48, 0xc1, 0xe6, 0x10, //0x00001d2c shlq $16, %rsi - 0x48, 0x09, 0xce, //0x00001d30 orq %rcx, %rsi - 0x48, 0x89, 0xf1, //0x00001d33 movq %rsi, %rcx - 0x4c, 0x09, 0xd9, //0x00001d36 orq %r11, %rcx - 0x0f, 0x84, 0x41, 0x00, 0x00, 0x00, //0x00001d39 je LBB0_338 - 0x44, 0x89, 0xd9, //0x00001d3f movl %r11d, %ecx - 0xf7, 0xd1, //0x00001d42 notl %ecx - 0x21, 0xf1, //0x00001d44 andl %esi, %ecx - 0x44, 0x8d, 0x3c, 0x09, //0x00001d46 leal (%rcx,%rcx), %r15d - 0x45, 0x09, 0xdf, //0x00001d4a orl %r11d, %r15d - 0x44, 0x89, 0xfb, //0x00001d4d movl %r15d, %ebx - 0xf7, 0xd3, //0x00001d50 notl %ebx - 0x21, 0xf3, //0x00001d52 andl %esi, %ebx - 0x81, 0xe3, 0xaa, 0xaa, 0xaa, 0xaa, //0x00001d54 andl $-1431655766, %ebx - 0x45, 0x31, 0xdb, //0x00001d5a xorl %r11d, %r11d - 0x01, 0xcb, //0x00001d5d addl %ecx, %ebx - 0x41, 0x0f, 0x92, 0xc3, //0x00001d5f setb %r11b - 0x01, 0xdb, //0x00001d63 addl %ebx, %ebx - 0x81, 0xf3, 0x55, 0x55, 0x55, 0x55, //0x00001d65 xorl $1431655765, %ebx - 0x44, 0x21, 0xfb, //0x00001d6b andl %r15d, %ebx - 0xf7, 0xd3, //0x00001d6e notl %ebx - 0x21, 0xdf, //0x00001d70 andl %ebx, %edi - 0xe9, 0x0c, 0x00, 0x00, 0x00, //0x00001d72 jmp LBB0_339 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001d77 .p2align 4, 0x90 - //0x00001d80 LBB0_338 - 0x45, 0x31, 0xdb, //0x00001d80 xorl %r11d, %r11d - //0x00001d83 LBB0_339 - 0x48, 0x85, 0xff, //0x00001d83 testq %rdi, %rdi - 0x0f, 0x85, 0xe5, 0xed, 0xff, 0xff, //0x00001d86 jne LBB0_129 - 0x48, 0x83, 0xc2, 0x20, //0x00001d8c addq $32, %rdx - 0x4b, 0x8d, 0x0c, 0x31, //0x00001d90 leaq (%r9,%r14), %rcx - 0x48, 0x83, 0xc1, 0xe0, //0x00001d94 addq $-32, %rcx - 0x49, 0x83, 0xc6, 0xe0, //0x00001d98 addq $-32, %r14 - 0x48, 0x83, 0xf9, 0x3f, //0x00001d9c cmpq $63, %rcx - 0x0f, 0x8f, 0x4a, 0xff, 0xff, 0xff, //0x00001da0 jg LBB0_336 - 0x4d, 0x85, 0xdb, //0x00001da6 testq %r11, %r11 - 0x0f, 0x85, 0x4d, 0x19, 0x00, 0x00, //0x00001da9 jne LBB0_570 - 0x49, 0x01, 0xd2, //0x00001daf addq %rdx, %r10 - 0x49, 0x29, 0xd1, //0x00001db2 subq %rdx, %r9 - //0x00001db5 LBB0_343 - 0x4c, 0x8b, 0x75, 0xd0, //0x00001db5 movq $-48(%rbp), %r14 - 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00001db9 movabsq $4294977024, %r11 - 0x4d, 0x85, 0xc9, //0x00001dc3 testq %r9, %r9 - 0x0f, 0x8f, 0x8e, 0x19, 0x00, 0x00, //0x00001dc6 jg LBB0_574 - 0xe9, 0x76, 0x1c, 0x00, 0x00, //0x00001dcc jmp LBB0_638 - //0x00001dd1 LBB0_344 - 0x48, 0x89, 0xfa, //0x00001dd1 movq %rdi, %rdx - 0x48, 0x29, 0xc2, //0x00001dd4 subq %rax, %rdx - 0x48, 0x83, 0xfa, 0x10, //0x00001dd7 cmpq $16, %rdx - 0x0f, 0x82, 0x3c, 0x12, 0x00, 0x00, //0x00001ddb jb LBB0_498 - 0x48, 0x89, 0xc2, //0x00001de1 movq %rax, %rdx - 0x48, 0xf7, 0xda, //0x00001de4 negq %rdx - 0x48, 0x89, 0xc1, //0x00001de7 movq %rax, %rcx - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001dea .p2align 4, 0x90 - //0x00001df0 LBB0_346 - 0xf3, 0x41, 0x0f, 0x6f, 0x1c, 0x0c, //0x00001df0 movdqu (%r12,%rcx), %xmm3 - 0x66, 0x0f, 0x6f, 0xe3, //0x00001df6 movdqa %xmm3, %xmm4 - 0x66, 0x41, 0x0f, 0x74, 0xe6, //0x00001dfa pcmpeqb %xmm14, %xmm4 - 0x66, 0x41, 0x0f, 0xdb, 0xd9, //0x00001dff pand %xmm9, %xmm3 - 0x66, 0x0f, 0x74, 0xda, //0x00001e04 pcmpeqb %xmm2, %xmm3 - 0x66, 0x0f, 0xeb, 0xdc, //0x00001e08 por %xmm4, %xmm3 - 0x66, 0x0f, 0xd7, 0xf3, //0x00001e0c pmovmskb %xmm3, %esi - 0x85, 0xf6, //0x00001e10 testl %esi, %esi - 0x0f, 0x85, 0x33, 0x05, 0x00, 0x00, //0x00001e12 jne LBB0_605 - 0x48, 0x83, 0xc1, 0x10, //0x00001e18 addq $16, %rcx - 0x48, 0x8d, 0x34, 0x17, //0x00001e1c leaq (%rdi,%rdx), %rsi - 0x48, 0x83, 0xc6, 0xf0, //0x00001e20 addq $-16, %rsi - 0x48, 0x83, 0xc2, 0xf0, //0x00001e24 addq $-16, %rdx - 0x48, 0x83, 0xfe, 0x0f, //0x00001e28 cmpq $15, %rsi - 0x0f, 0x87, 0xbe, 0xff, 0xff, 0xff, //0x00001e2c ja LBB0_346 - 0x4c, 0x89, 0xe1, //0x00001e32 movq %r12, %rcx - 0x48, 0x29, 0xd1, //0x00001e35 subq %rdx, %rcx - 0x48, 0x01, 0xd7, //0x00001e38 addq %rdx, %rdi - 0x48, 0x89, 0xfa, //0x00001e3b movq %rdi, %rdx - 0x48, 0x85, 0xd2, //0x00001e3e testq %rdx, %rdx - 0x0f, 0x84, 0xe3, 0x11, 0x00, 0x00, //0x00001e41 je LBB0_499 - //0x00001e47 LBB0_349 - 0x48, 0x8d, 0x3c, 0x11, //0x00001e47 leaq (%rcx,%rdx), %rdi - 0x31, 0xf6, //0x00001e4b xorl %esi, %esi - //0x00001e4d LBB0_350 - 0x0f, 0xb6, 0x1c, 0x31, //0x00001e4d movzbl (%rcx,%rsi), %ebx - 0x80, 0xfb, 0x2c, //0x00001e51 cmpb $44, %bl - 0x0f, 0x84, 0x81, 0x0d, 0x00, 0x00, //0x00001e54 je LBB0_462 - 0x80, 0xfb, 0x7d, //0x00001e5a cmpb $125, %bl - 0x0f, 0x84, 0x78, 0x0d, 0x00, 0x00, //0x00001e5d je LBB0_462 - 0x80, 0xfb, 0x5d, //0x00001e63 cmpb $93, %bl - 0x0f, 0x84, 0x6f, 0x0d, 0x00, 0x00, //0x00001e66 je LBB0_462 - 0x48, 0x83, 0xc6, 0x01, //0x00001e6c addq $1, %rsi - 0x48, 0x39, 0xf2, //0x00001e70 cmpq %rsi, %rdx - 0x0f, 0x85, 0xd4, 0xff, 0xff, 0xff, //0x00001e73 jne LBB0_350 - 0x66, 0x41, 0x0f, 0x6f, 0xf5, //0x00001e79 movdqa %xmm13, %xmm6 - 0x66, 0x0f, 0x6f, 0xea, //0x00001e7e movdqa %xmm2, %xmm5 - 0x48, 0x89, 0xf9, //0x00001e82 movq %rdi, %rcx - //0x00001e85 LBB0_355 - 0x4c, 0x29, 0xe1, //0x00001e85 subq %r12, %rcx - 0x4c, 0x8b, 0x75, 0xd0, //0x00001e88 movq $-48(%rbp), %r14 - 0x4c, 0x8b, 0x6d, 0xb8, //0x00001e8c movq $-72(%rbp), %r13 - 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00001e90 movabsq $4294977024, %r11 - 0x66, 0x0f, 0x6f, 0xd5, //0x00001e9a movdqa %xmm5, %xmm2 - 0x66, 0x44, 0x0f, 0x6f, 0xee, //0x00001e9e movdqa %xmm6, %xmm13 - 0x49, 0x89, 0x0e, //0x00001ea3 movq %rcx, (%r14) - 0x48, 0x85, 0xc0, //0x00001ea6 testq %rax, %rax - 0x0f, 0x8f, 0x11, 0xe3, 0xff, 0xff, //0x00001ea9 jg LBB0_4 - 0xe9, 0x44, 0x1b, 0x00, 0x00, //0x00001eaf jmp LBB0_606 - //0x00001eb4 LBB0_356 - 0x48, 0x8b, 0x55, 0xa8, //0x00001eb4 movq $-88(%rbp), %rdx - 0x48, 0x8b, 0x52, 0x08, //0x00001eb8 movq $8(%rdx), %rdx - 0x49, 0x8b, 0x0e, //0x00001ebc movq (%r14), %rcx - 0x48, 0x29, 0xca, //0x00001ebf subq %rcx, %rdx - 0x48, 0x89, 0x4d, 0xb0, //0x00001ec2 movq %rcx, $-80(%rbp) - 0x49, 0x01, 0xcc, //0x00001ec6 addq %rcx, %r12 - 0x45, 0x31, 0xc0, //0x00001ec9 xorl %r8d, %r8d - 0x45, 0x31, 0xd2, //0x00001ecc xorl %r10d, %r10d - 0x45, 0x31, 0xc9, //0x00001ecf xorl %r9d, %r9d - 0x45, 0x31, 0xf6, //0x00001ed2 xorl %r14d, %r14d - 0x48, 0x83, 0xfa, 0x40, //0x00001ed5 cmpq $64, %rdx - 0x48, 0x89, 0x55, 0xc0, //0x00001ed9 movq %rdx, $-64(%rbp) - 0x0f, 0x8d, 0x5b, 0x01, 0x00, 0x00, //0x00001edd jge LBB0_357 - //0x00001ee3 LBB0_366 - 0x48, 0x85, 0xd2, //0x00001ee3 testq %rdx, %rdx - 0x0f, 0x8e, 0x6b, 0x1d, 0x00, 0x00, //0x00001ee6 jle LBB0_648 - 0x66, 0x41, 0x0f, 0x6f, 0xfd, //0x00001eec movdqa %xmm13, %xmm7 - 0x66, 0x0f, 0x6f, 0xf2, //0x00001ef1 movdqa %xmm2, %xmm6 - 0x66, 0x0f, 0xef, 0xd2, //0x00001ef5 pxor %xmm2, %xmm2 - 0xf3, 0x0f, 0x7f, 0x55, 0x80, //0x00001ef9 movdqu %xmm2, $-128(%rbp) - 0xf3, 0x0f, 0x7f, 0x95, 0x70, 0xff, 0xff, 0xff, //0x00001efe movdqu %xmm2, $-144(%rbp) - 0xf3, 0x0f, 0x7f, 0x95, 0x60, 0xff, 0xff, 0xff, //0x00001f06 movdqu %xmm2, $-160(%rbp) - 0xf3, 0x0f, 0x7f, 0x95, 0x50, 0xff, 0xff, 0xff, //0x00001f0e movdqu %xmm2, $-176(%rbp) - 0x4c, 0x89, 0xe7, //0x00001f16 movq %r12, %rdi - 0x44, 0x89, 0xe1, //0x00001f19 movl %r12d, %ecx - 0x81, 0xe1, 0xff, 0x0f, 0x00, 0x00, //0x00001f1c andl $4095, %ecx - 0x81, 0xf9, 0xc1, 0x0f, 0x00, 0x00, //0x00001f22 cmpl $4033, %ecx - 0x0f, 0x82, 0x3a, 0x00, 0x00, 0x00, //0x00001f28 jb LBB0_370 - 0x48, 0x83, 0x7d, 0xc0, 0x20, //0x00001f2e cmpq $32, $-64(%rbp) - 0x0f, 0x82, 0x40, 0x00, 0x00, 0x00, //0x00001f33 jb LBB0_371 - 0x0f, 0x10, 0x1f, //0x00001f39 movups (%rdi), %xmm3 - 0x0f, 0x11, 0x9d, 0x50, 0xff, 0xff, 0xff, //0x00001f3c movups %xmm3, $-176(%rbp) - 0xf3, 0x0f, 0x6f, 0x5f, 0x10, //0x00001f43 movdqu $16(%rdi), %xmm3 - 0xf3, 0x0f, 0x7f, 0x9d, 0x60, 0xff, 0xff, 0xff, //0x00001f48 movdqu %xmm3, $-160(%rbp) - 0x48, 0x83, 0xc7, 0x20, //0x00001f50 addq $32, %rdi - 0x48, 0x8b, 0x4d, 0xc0, //0x00001f54 movq $-64(%rbp), %rcx - 0x48, 0x8d, 0x71, 0xe0, //0x00001f58 leaq $-32(%rcx), %rsi - 0x48, 0x8d, 0x95, 0x70, 0xff, 0xff, 0xff, //0x00001f5c leaq $-144(%rbp), %rdx - 0xe9, 0x1c, 0x00, 0x00, 0x00, //0x00001f63 jmp LBB0_372 - //0x00001f68 LBB0_370 - 0x66, 0x0f, 0x6f, 0xd6, //0x00001f68 movdqa %xmm6, %xmm2 - 0x66, 0x44, 0x0f, 0x6f, 0xef, //0x00001f6c movdqa %xmm7, %xmm13 - 0x49, 0x89, 0xfc, //0x00001f71 movq %rdi, %r12 - 0xe9, 0xc5, 0x00, 0x00, 0x00, //0x00001f74 jmp LBB0_357 - //0x00001f79 LBB0_371 - 0x48, 0x8d, 0x95, 0x50, 0xff, 0xff, 0xff, //0x00001f79 leaq $-176(%rbp), %rdx - 0x48, 0x8b, 0x75, 0xc0, //0x00001f80 movq $-64(%rbp), %rsi - //0x00001f84 LBB0_372 - 0x48, 0x83, 0xfe, 0x10, //0x00001f84 cmpq $16, %rsi - 0x0f, 0x82, 0x47, 0x00, 0x00, 0x00, //0x00001f88 jb LBB0_373 - 0xf3, 0x0f, 0x6f, 0x1f, //0x00001f8e movdqu (%rdi), %xmm3 - 0xf3, 0x0f, 0x7f, 0x1a, //0x00001f92 movdqu %xmm3, (%rdx) - 0x48, 0x83, 0xc7, 0x10, //0x00001f96 addq $16, %rdi - 0x48, 0x83, 0xc2, 0x10, //0x00001f9a addq $16, %rdx - 0x48, 0x83, 0xc6, 0xf0, //0x00001f9e addq $-16, %rsi - 0x48, 0x83, 0xfe, 0x08, //0x00001fa2 cmpq $8, %rsi - 0x0f, 0x83, 0x33, 0x00, 0x00, 0x00, //0x00001fa6 jae LBB0_380 - //0x00001fac LBB0_374 - 0x48, 0x83, 0xfe, 0x04, //0x00001fac cmpq $4, %rsi - 0x0f, 0x8c, 0x45, 0x00, 0x00, 0x00, //0x00001fb0 jl LBB0_375 - //0x00001fb6 LBB0_381 - 0x8b, 0x0f, //0x00001fb6 movl (%rdi), %ecx - 0x89, 0x0a, //0x00001fb8 movl %ecx, (%rdx) - 0x48, 0x83, 0xc7, 0x04, //0x00001fba addq $4, %rdi - 0x48, 0x83, 0xc2, 0x04, //0x00001fbe addq $4, %rdx - 0x48, 0x83, 0xc6, 0xfc, //0x00001fc2 addq $-4, %rsi - 0x48, 0x83, 0xfe, 0x02, //0x00001fc6 cmpq $2, %rsi - 0x0f, 0x83, 0x35, 0x00, 0x00, 0x00, //0x00001fca jae LBB0_376 - 0xe9, 0x42, 0x00, 0x00, 0x00, //0x00001fd0 jmp LBB0_377 - //0x00001fd5 LBB0_373 - 0x48, 0x83, 0xfe, 0x08, //0x00001fd5 cmpq $8, %rsi - 0x0f, 0x82, 0xcd, 0xff, 0xff, 0xff, //0x00001fd9 jb LBB0_374 - //0x00001fdf LBB0_380 - 0x48, 0x8b, 0x0f, //0x00001fdf movq (%rdi), %rcx - 0x48, 0x89, 0x0a, //0x00001fe2 movq %rcx, (%rdx) - 0x48, 0x83, 0xc7, 0x08, //0x00001fe5 addq $8, %rdi - 0x48, 0x83, 0xc2, 0x08, //0x00001fe9 addq $8, %rdx - 0x48, 0x83, 0xc6, 0xf8, //0x00001fed addq $-8, %rsi - 0x48, 0x83, 0xfe, 0x04, //0x00001ff1 cmpq $4, %rsi - 0x0f, 0x8d, 0xbb, 0xff, 0xff, 0xff, //0x00001ff5 jge LBB0_381 - //0x00001ffb LBB0_375 - 0x48, 0x83, 0xfe, 0x02, //0x00001ffb cmpq $2, %rsi - 0x0f, 0x82, 0x12, 0x00, 0x00, 0x00, //0x00001fff jb LBB0_377 - //0x00002005 LBB0_376 - 0x0f, 0xb7, 0x0f, //0x00002005 movzwl (%rdi), %ecx - 0x66, 0x89, 0x0a, //0x00002008 movw %cx, (%rdx) - 0x48, 0x83, 0xc7, 0x02, //0x0000200b addq $2, %rdi - 0x48, 0x83, 0xc2, 0x02, //0x0000200f addq $2, %rdx - 0x48, 0x83, 0xc6, 0xfe, //0x00002013 addq $-2, %rsi - //0x00002017 LBB0_377 - 0x48, 0x89, 0xf9, //0x00002017 movq %rdi, %rcx - 0x4c, 0x8d, 0xa5, 0x50, 0xff, 0xff, 0xff, //0x0000201a leaq $-176(%rbp), %r12 - 0x48, 0x85, 0xf6, //0x00002021 testq %rsi, %rsi - 0x66, 0x0f, 0x6f, 0xd6, //0x00002024 movdqa %xmm6, %xmm2 - 0x66, 0x44, 0x0f, 0x6f, 0xef, //0x00002028 movdqa %xmm7, %xmm13 - 0x0f, 0x84, 0x0b, 0x00, 0x00, 0x00, //0x0000202d je LBB0_357 - 0x8a, 0x09, //0x00002033 movb (%rcx), %cl - 0x88, 0x0a, //0x00002035 movb %cl, (%rdx) - 0x4c, 0x8d, 0xa5, 0x50, 0xff, 0xff, 0xff, //0x00002037 leaq $-176(%rbp), %r12 - //0x0000203e LBB0_357 - 0xf3, 0x41, 0x0f, 0x6f, 0x24, 0x24, //0x0000203e movdqu (%r12), %xmm4 - 0xf3, 0x41, 0x0f, 0x6f, 0x7c, 0x24, 0x10, //0x00002044 movdqu $16(%r12), %xmm7 - 0xf3, 0x41, 0x0f, 0x6f, 0x74, 0x24, 0x20, //0x0000204b movdqu $32(%r12), %xmm6 - 0xf3, 0x41, 0x0f, 0x6f, 0x6c, 0x24, 0x30, //0x00002052 movdqu $48(%r12), %xmm5 - 0x66, 0x0f, 0x6f, 0xdc, //0x00002059 movdqa %xmm4, %xmm3 - 0x66, 0x0f, 0x74, 0xd9, //0x0000205d pcmpeqb %xmm1, %xmm3 - 0x66, 0x0f, 0xd7, 0xd3, //0x00002061 pmovmskb %xmm3, %edx - 0x66, 0x0f, 0x6f, 0xdf, //0x00002065 movdqa %xmm7, %xmm3 - 0x66, 0x0f, 0x74, 0xd9, //0x00002069 pcmpeqb %xmm1, %xmm3 - 0x66, 0x0f, 0xd7, 0xcb, //0x0000206d pmovmskb %xmm3, %ecx - 0x66, 0x0f, 0x6f, 0xde, //0x00002071 movdqa %xmm6, %xmm3 - 0x66, 0x0f, 0x74, 0xd9, //0x00002075 pcmpeqb %xmm1, %xmm3 - 0x66, 0x0f, 0xd7, 0xf3, //0x00002079 pmovmskb %xmm3, %esi - 0x66, 0x0f, 0x6f, 0xdd, //0x0000207d movdqa %xmm5, %xmm3 - 0x66, 0x0f, 0x74, 0xd9, //0x00002081 pcmpeqb %xmm1, %xmm3 - 0x66, 0x0f, 0xd7, 0xfb, //0x00002085 pmovmskb %xmm3, %edi - 0x48, 0xc1, 0xe7, 0x30, //0x00002089 shlq $48, %rdi - 0x48, 0xc1, 0xe6, 0x20, //0x0000208d shlq $32, %rsi - 0x48, 0x09, 0xfe, //0x00002091 orq %rdi, %rsi - 0x48, 0xc1, 0xe1, 0x10, //0x00002094 shlq $16, %rcx - 0x48, 0x09, 0xf1, //0x00002098 orq %rsi, %rcx - 0x48, 0x09, 0xca, //0x0000209b orq %rcx, %rdx - 0x48, 0x89, 0xd1, //0x0000209e movq %rdx, %rcx - 0x4c, 0x09, 0xd1, //0x000020a1 orq %r10, %rcx - 0x0f, 0x85, 0x0f, 0x00, 0x00, 0x00, //0x000020a4 jne LBB0_359 - 0x48, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x000020aa movq $-1, %rdx - 0x45, 0x31, 0xd2, //0x000020b1 xorl %r10d, %r10d - 0xe9, 0x46, 0x00, 0x00, 0x00, //0x000020b4 jmp LBB0_360 - //0x000020b9 LBB0_359 - 0x4c, 0x89, 0xd1, //0x000020b9 movq %r10, %rcx - 0x48, 0xf7, 0xd1, //0x000020bc notq %rcx - 0x48, 0x21, 0xd1, //0x000020bf andq %rdx, %rcx - 0x4c, 0x8d, 0x1c, 0x09, //0x000020c2 leaq (%rcx,%rcx), %r11 - 0x4d, 0x09, 0xd3, //0x000020c6 orq %r10, %r11 - 0x4c, 0x89, 0xdf, //0x000020c9 movq %r11, %rdi - 0x48, 0xf7, 0xd7, //0x000020cc notq %rdi - 0x48, 0xbe, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x000020cf movabsq $-6148914691236517206, %rsi - 0x48, 0x21, 0xf2, //0x000020d9 andq %rsi, %rdx - 0x48, 0x21, 0xfa, //0x000020dc andq %rdi, %rdx - 0x45, 0x31, 0xd2, //0x000020df xorl %r10d, %r10d - 0x48, 0x01, 0xca, //0x000020e2 addq %rcx, %rdx - 0x41, 0x0f, 0x92, 0xc2, //0x000020e5 setb %r10b - 0x48, 0x01, 0xd2, //0x000020e9 addq %rdx, %rdx - 0x48, 0xb9, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x000020ec movabsq $6148914691236517205, %rcx - 0x48, 0x31, 0xca, //0x000020f6 xorq %rcx, %rdx - 0x4c, 0x21, 0xda, //0x000020f9 andq %r11, %rdx - 0x48, 0xf7, 0xd2, //0x000020fc notq %rdx - //0x000020ff LBB0_360 - 0x66, 0x0f, 0x6f, 0xdd, //0x000020ff movdqa %xmm5, %xmm3 - 0x66, 0x0f, 0x74, 0xd8, //0x00002103 pcmpeqb %xmm0, %xmm3 - 0x66, 0x0f, 0xd7, 0xcb, //0x00002107 pmovmskb %xmm3, %ecx - 0x48, 0xc1, 0xe1, 0x30, //0x0000210b shlq $48, %rcx - 0x66, 0x0f, 0x6f, 0xde, //0x0000210f movdqa %xmm6, %xmm3 - 0x66, 0x0f, 0x74, 0xd8, //0x00002113 pcmpeqb %xmm0, %xmm3 - 0x66, 0x0f, 0xd7, 0xf3, //0x00002117 pmovmskb %xmm3, %esi - 0x48, 0xc1, 0xe6, 0x20, //0x0000211b shlq $32, %rsi - 0x48, 0x09, 0xce, //0x0000211f orq %rcx, %rsi - 0x66, 0x0f, 0x6f, 0xdf, //0x00002122 movdqa %xmm7, %xmm3 - 0x66, 0x0f, 0x74, 0xd8, //0x00002126 pcmpeqb %xmm0, %xmm3 - 0x66, 0x0f, 0xd7, 0xcb, //0x0000212a pmovmskb %xmm3, %ecx - 0x48, 0xc1, 0xe1, 0x10, //0x0000212e shlq $16, %rcx - 0x48, 0x09, 0xf1, //0x00002132 orq %rsi, %rcx - 0x66, 0x0f, 0x6f, 0xdc, //0x00002135 movdqa %xmm4, %xmm3 - 0x66, 0x0f, 0x74, 0xd8, //0x00002139 pcmpeqb %xmm0, %xmm3 - 0x66, 0x0f, 0xd7, 0xf3, //0x0000213d pmovmskb %xmm3, %esi - 0x48, 0x09, 0xce, //0x00002141 orq %rcx, %rsi - 0x48, 0x21, 0xd6, //0x00002144 andq %rdx, %rsi - 0x66, 0x48, 0x0f, 0x6e, 0xde, //0x00002147 movq %rsi, %xmm3 - 0x66, 0x41, 0x0f, 0x3a, 0x44, 0xda, 0x00, //0x0000214c pclmulqdq $0, %xmm10, %xmm3 - 0x66, 0x49, 0x0f, 0x7e, 0xdb, //0x00002153 movq %xmm3, %r11 - 0x4d, 0x31, 0xc3, //0x00002158 xorq %r8, %r11 - 0x66, 0x0f, 0x6f, 0xdc, //0x0000215b movdqa %xmm4, %xmm3 - 0x66, 0x41, 0x0f, 0x74, 0xdd, //0x0000215f pcmpeqb %xmm13, %xmm3 - 0x66, 0x44, 0x0f, 0xd7, 0xeb, //0x00002164 pmovmskb %xmm3, %r13d - 0x66, 0x0f, 0x6f, 0xdf, //0x00002169 movdqa %xmm7, %xmm3 - 0x66, 0x41, 0x0f, 0x74, 0xdd, //0x0000216d pcmpeqb %xmm13, %xmm3 - 0x66, 0x0f, 0xd7, 0xcb, //0x00002172 pmovmskb %xmm3, %ecx - 0x66, 0x0f, 0x6f, 0xde, //0x00002176 movdqa %xmm6, %xmm3 - 0x66, 0x41, 0x0f, 0x74, 0xdd, //0x0000217a pcmpeqb %xmm13, %xmm3 - 0x66, 0x0f, 0xd7, 0xd3, //0x0000217f pmovmskb %xmm3, %edx - 0x66, 0x0f, 0x6f, 0xdd, //0x00002183 movdqa %xmm5, %xmm3 - 0x66, 0x41, 0x0f, 0x74, 0xdd, //0x00002187 pcmpeqb %xmm13, %xmm3 - 0x66, 0x0f, 0xd7, 0xf3, //0x0000218c pmovmskb %xmm3, %esi - 0x48, 0xc1, 0xe6, 0x30, //0x00002190 shlq $48, %rsi - 0x48, 0xc1, 0xe2, 0x20, //0x00002194 shlq $32, %rdx - 0x48, 0x09, 0xf2, //0x00002198 orq %rsi, %rdx - 0x48, 0xc1, 0xe1, 0x10, //0x0000219b shlq $16, %rcx - 0x48, 0x09, 0xd1, //0x0000219f orq %rdx, %rcx - 0x49, 0x09, 0xcd, //0x000021a2 orq %rcx, %r13 - 0x4d, 0x89, 0xd8, //0x000021a5 movq %r11, %r8 - 0x49, 0xf7, 0xd0, //0x000021a8 notq %r8 - 0x4d, 0x21, 0xc5, //0x000021ab andq %r8, %r13 - 0x66, 0x41, 0x0f, 0x74, 0xe0, //0x000021ae pcmpeqb %xmm8, %xmm4 - 0x66, 0x0f, 0xd7, 0xd4, //0x000021b3 pmovmskb %xmm4, %edx - 0x66, 0x41, 0x0f, 0x74, 0xf8, //0x000021b7 pcmpeqb %xmm8, %xmm7 - 0x66, 0x0f, 0xd7, 0xf7, //0x000021bc pmovmskb %xmm7, %esi - 0x66, 0x41, 0x0f, 0x74, 0xf0, //0x000021c0 pcmpeqb %xmm8, %xmm6 - 0x66, 0x0f, 0xd7, 0xce, //0x000021c5 pmovmskb %xmm6, %ecx - 0x66, 0x41, 0x0f, 0x74, 0xe8, //0x000021c9 pcmpeqb %xmm8, %xmm5 - 0x66, 0x44, 0x0f, 0xd7, 0xfd, //0x000021ce pmovmskb %xmm5, %r15d - 0x49, 0xc1, 0xe7, 0x30, //0x000021d3 shlq $48, %r15 - 0x48, 0xc1, 0xe1, 0x20, //0x000021d7 shlq $32, %rcx - 0x4c, 0x09, 0xf9, //0x000021db orq %r15, %rcx - 0x48, 0xc1, 0xe6, 0x10, //0x000021de shlq $16, %rsi - 0x48, 0x09, 0xce, //0x000021e2 orq %rcx, %rsi - 0x48, 0x09, 0xf2, //0x000021e5 orq %rsi, %rdx - 0x4c, 0x21, 0xc2, //0x000021e8 andq %r8, %rdx - 0x0f, 0x84, 0x86, 0x00, 0x00, 0x00, //0x000021eb je LBB0_364 - 0x49, 0xb8, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, //0x000021f1 movabsq $3689348814741910323, %r8 - 0x90, 0x90, 0x90, 0x90, 0x90, //0x000021fb .p2align 4, 0x90 - //0x00002200 LBB0_362 - 0x48, 0x8d, 0x7a, 0xff, //0x00002200 leaq $-1(%rdx), %rdi - 0x48, 0x89, 0xf9, //0x00002204 movq %rdi, %rcx - 0x4c, 0x21, 0xe9, //0x00002207 andq %r13, %rcx - 0x48, 0x89, 0xce, //0x0000220a movq %rcx, %rsi - 0x48, 0xd1, 0xee, //0x0000220d shrq %rsi - 0x48, 0xbb, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00002210 movabsq $6148914691236517205, %rbx - 0x48, 0x21, 0xde, //0x0000221a andq %rbx, %rsi - 0x48, 0x29, 0xf1, //0x0000221d subq %rsi, %rcx + 0x0f, 0x83, 0xc5, 0x02, 0x00, 0x00, //0x00000f9d jae LBB0_228 + 0xe9, 0xdf, 0x2c, 0x00, 0x00, //0x00000fa3 jmp LBB0_187 + //0x00000fa8 LBB0_188 + 0x41, 0x89, 0xc9, //0x00000fa8 movl %ecx, %r9d + 0x49, 0x01, 0xf9, //0x00000fab addq %rdi, %r9 + 0x4d, 0x01, 0xe9, //0x00000fae addq %r13, %r9 + 0xe9, 0x1c, 0x02, 0x00, 0x00, //0x00000fb1 jmp LBB0_217 + //0x00000fb6 LBB0_189 + 0x49, 0x89, 0xc2, //0x00000fb6 movq %rax, %r10 + 0x49, 0x29, 0xd2, //0x00000fb9 subq %rdx, %r10 + 0x0f, 0x84, 0xe1, 0x2c, 0x00, 0x00, //0x00000fbc je LBB0_658 + 0x4c, 0x89, 0x65, 0xb8, //0x00000fc2 movq %r12, $-72(%rbp) + 0x49, 0x83, 0xfa, 0x40, //0x00000fc6 cmpq $64, %r10 + 0x0f, 0x82, 0x15, 0x20, 0x00, 0x00, //0x00000fca jb LBB0_512 + 0x48, 0xc7, 0x45, 0xc8, 0xff, 0xff, 0xff, 0xff, //0x00000fd0 movq $-1, $-56(%rbp) + 0x48, 0x8b, 0x45, 0xc0, //0x00000fd8 movq $-64(%rbp), %rax + 0x45, 0x31, 0xe4, //0x00000fdc xorl %r12d, %r12d + 0x90, //0x00000fdf .p2align 4, 0x90 + //0x00000fe0 LBB0_192 + 0x48, 0x8b, 0x4d, 0xb8, //0x00000fe0 movq $-72(%rbp), %rcx + 0xf3, 0x44, 0x0f, 0x6f, 0x2c, 0x01, //0x00000fe4 movdqu (%rcx,%rax), %xmm13 + 0xf3, 0x0f, 0x6f, 0x74, 0x01, 0x10, //0x00000fea movdqu $16(%rcx,%rax), %xmm6 + 0xf3, 0x0f, 0x6f, 0x6c, 0x01, 0x20, //0x00000ff0 movdqu $32(%rcx,%rax), %xmm5 + 0xf3, 0x0f, 0x6f, 0x64, 0x01, 0x30, //0x00000ff6 movdqu $48(%rcx,%rax), %xmm4 + 0x66, 0x41, 0x0f, 0x6f, 0xdd, //0x00000ffc movdqa %xmm13, %xmm3 + 0x66, 0x0f, 0x74, 0xd8, //0x00001001 pcmpeqb %xmm0, %xmm3 + 0x66, 0x44, 0x0f, 0xd7, 0xdb, //0x00001005 pmovmskb %xmm3, %r11d + 0x66, 0x0f, 0x6f, 0xde, //0x0000100a movdqa %xmm6, %xmm3 + 0x66, 0x0f, 0x74, 0xd8, //0x0000100e pcmpeqb %xmm0, %xmm3 + 0x66, 0x0f, 0xd7, 0xdb, //0x00001012 pmovmskb %xmm3, %ebx + 0x66, 0x0f, 0x6f, 0xdd, //0x00001016 movdqa %xmm5, %xmm3 + 0x66, 0x0f, 0x74, 0xd8, //0x0000101a pcmpeqb %xmm0, %xmm3 + 0x66, 0x44, 0x0f, 0xd7, 0xf3, //0x0000101e pmovmskb %xmm3, %r14d + 0x66, 0x0f, 0x6f, 0xdc, //0x00001023 movdqa %xmm4, %xmm3 + 0x66, 0x0f, 0x74, 0xd8, //0x00001027 pcmpeqb %xmm0, %xmm3 + 0x66, 0x44, 0x0f, 0xd7, 0xfb, //0x0000102b pmovmskb %xmm3, %r15d + 0x66, 0x41, 0x0f, 0x6f, 0xdd, //0x00001030 movdqa %xmm13, %xmm3 + 0x66, 0x0f, 0x74, 0xd9, //0x00001035 pcmpeqb %xmm1, %xmm3 + 0x66, 0x44, 0x0f, 0xd7, 0xeb, //0x00001039 pmovmskb %xmm3, %r13d + 0x66, 0x0f, 0x6f, 0xde, //0x0000103e movdqa %xmm6, %xmm3 + 0x66, 0x0f, 0x74, 0xd9, //0x00001042 pcmpeqb %xmm1, %xmm3 + 0x66, 0x0f, 0xd7, 0xcb, //0x00001046 pmovmskb %xmm3, %ecx + 0x66, 0x0f, 0x6f, 0xdd, //0x0000104a movdqa %xmm5, %xmm3 + 0x66, 0x0f, 0x74, 0xd9, //0x0000104e pcmpeqb %xmm1, %xmm3 + 0x66, 0x0f, 0xd7, 0xfb, //0x00001052 pmovmskb %xmm3, %edi + 0x66, 0x0f, 0x6f, 0xdc, //0x00001056 movdqa %xmm4, %xmm3 + 0x66, 0x0f, 0x74, 0xd9, //0x0000105a pcmpeqb %xmm1, %xmm3 + 0x66, 0x44, 0x0f, 0xd7, 0xcb, //0x0000105e pmovmskb %xmm3, %r9d + 0x66, 0x41, 0x0f, 0x6f, 0xdc, //0x00001063 movdqa %xmm12, %xmm3 + 0x66, 0x0f, 0x64, 0xde, //0x00001068 pcmpgtb %xmm6, %xmm3 + 0x66, 0x41, 0x0f, 0x64, 0xf2, //0x0000106c pcmpgtb %xmm10, %xmm6 + 0x66, 0x0f, 0xdb, 0xf3, //0x00001071 pand %xmm3, %xmm6 + 0x66, 0x0f, 0xd7, 0xf6, //0x00001075 pmovmskb %xmm6, %esi + 0x66, 0x41, 0x0f, 0x6f, 0xdc, //0x00001079 movdqa %xmm12, %xmm3 + 0x66, 0x0f, 0x64, 0xdd, //0x0000107e pcmpgtb %xmm5, %xmm3 + 0x66, 0x41, 0x0f, 0x64, 0xea, //0x00001082 pcmpgtb %xmm10, %xmm5 + 0x66, 0x0f, 0xdb, 0xeb, //0x00001087 pand %xmm3, %xmm5 + 0x66, 0x0f, 0xd7, 0xd5, //0x0000108b pmovmskb %xmm5, %edx + 0x66, 0x41, 0x0f, 0x6f, 0xdc, //0x0000108f movdqa %xmm12, %xmm3 + 0x66, 0x0f, 0x64, 0xdc, //0x00001094 pcmpgtb %xmm4, %xmm3 + 0x66, 0x41, 0x0f, 0x64, 0xe2, //0x00001098 pcmpgtb %xmm10, %xmm4 + 0x66, 0x0f, 0xdb, 0xe3, //0x0000109d pand %xmm3, %xmm4 + 0x66, 0x44, 0x0f, 0xd7, 0xc4, //0x000010a1 pmovmskb %xmm4, %r8d + 0x49, 0xc1, 0xe7, 0x30, //0x000010a6 shlq $48, %r15 + 0x49, 0xc1, 0xe6, 0x20, //0x000010aa shlq $32, %r14 + 0x4d, 0x09, 0xfe, //0x000010ae orq %r15, %r14 + 0x48, 0xc1, 0xe3, 0x10, //0x000010b1 shlq $16, %rbx + 0x4c, 0x09, 0xf3, //0x000010b5 orq %r14, %rbx + 0x49, 0x09, 0xdb, //0x000010b8 orq %rbx, %r11 + 0x49, 0xc1, 0xe1, 0x30, //0x000010bb shlq $48, %r9 + 0x48, 0xc1, 0xe7, 0x20, //0x000010bf shlq $32, %rdi + 0x4c, 0x09, 0xcf, //0x000010c3 orq %r9, %rdi + 0x48, 0xc1, 0xe1, 0x10, //0x000010c6 shlq $16, %rcx + 0x48, 0x09, 0xf9, //0x000010ca orq %rdi, %rcx + 0x49, 0xc1, 0xe0, 0x30, //0x000010cd shlq $48, %r8 + 0x48, 0xc1, 0xe2, 0x20, //0x000010d1 shlq $32, %rdx + 0x4c, 0x09, 0xc2, //0x000010d5 orq %r8, %rdx + 0x48, 0xc1, 0xe6, 0x10, //0x000010d8 shlq $16, %rsi + 0x48, 0x09, 0xd6, //0x000010dc orq %rdx, %rsi + 0x49, 0x09, 0xcd, //0x000010df orq %rcx, %r13 + 0x0f, 0x85, 0x59, 0x00, 0x00, 0x00, //0x000010e2 jne LBB0_209 + 0x4d, 0x85, 0xe4, //0x000010e8 testq %r12, %r12 + 0x0f, 0x85, 0x6f, 0x00, 0x00, 0x00, //0x000010eb jne LBB0_211 + 0x45, 0x31, 0xe4, //0x000010f1 xorl %r12d, %r12d + 0x4c, 0x8b, 0x75, 0xd0, //0x000010f4 movq $-48(%rbp), %r14 + //0x000010f8 LBB0_195 + 0x66, 0x41, 0x0f, 0x6f, 0xdc, //0x000010f8 movdqa %xmm12, %xmm3 + 0x66, 0x41, 0x0f, 0x64, 0xdd, //0x000010fd pcmpgtb %xmm13, %xmm3 + 0x66, 0x45, 0x0f, 0x64, 0xea, //0x00001102 pcmpgtb %xmm10, %xmm13 + 0x66, 0x44, 0x0f, 0xdb, 0xeb, //0x00001107 pand %xmm3, %xmm13 + 0x66, 0x41, 0x0f, 0xd7, 0xcd, //0x0000110c pmovmskb %xmm13, %ecx + 0x48, 0x09, 0xce, //0x00001111 orq %rcx, %rsi + 0x4d, 0x85, 0xdb, //0x00001114 testq %r11, %r11 + 0x4c, 0x8b, 0x6d, 0xb0, //0x00001117 movq $-80(%rbp), %r13 + 0x0f, 0x85, 0x91, 0x00, 0x00, 0x00, //0x0000111b jne LBB0_213 + 0x48, 0x85, 0xf6, //0x00001121 testq %rsi, %rsi + 0x0f, 0x85, 0xe7, 0x2a, 0x00, 0x00, //0x00001124 jne LBB0_645 + 0x49, 0x83, 0xc2, 0xc0, //0x0000112a addq $-64, %r10 + 0x48, 0x83, 0xc0, 0x40, //0x0000112e addq $64, %rax + 0x49, 0x83, 0xfa, 0x3f, //0x00001132 cmpq $63, %r10 + 0x0f, 0x87, 0xa4, 0xfe, 0xff, 0xff, //0x00001136 ja LBB0_192 + 0xe9, 0x27, 0x18, 0x00, 0x00, //0x0000113c jmp LBB0_198 + //0x00001141 LBB0_209 + 0x48, 0x83, 0x7d, 0xc8, 0xff, //0x00001141 cmpq $-1, $-56(%rbp) + 0x4c, 0x8b, 0x75, 0xd0, //0x00001146 movq $-48(%rbp), %r14 + 0x0f, 0x85, 0x14, 0x00, 0x00, 0x00, //0x0000114a jne LBB0_212 + 0x49, 0x0f, 0xbc, 0xcd, //0x00001150 bsfq %r13, %rcx + 0x48, 0x01, 0xc1, //0x00001154 addq %rax, %rcx + 0x48, 0x89, 0x4d, 0xc8, //0x00001157 movq %rcx, $-56(%rbp) + 0xe9, 0x04, 0x00, 0x00, 0x00, //0x0000115b jmp LBB0_212 + //0x00001160 LBB0_211 + 0x4c, 0x8b, 0x75, 0xd0, //0x00001160 movq $-48(%rbp), %r14 + //0x00001164 LBB0_212 + 0x4c, 0x89, 0xe1, //0x00001164 movq %r12, %rcx + 0x48, 0xf7, 0xd1, //0x00001167 notq %rcx + 0x4c, 0x21, 0xe9, //0x0000116a andq %r13, %rcx + 0x48, 0x8d, 0x14, 0x09, //0x0000116d leaq (%rcx,%rcx), %rdx + 0x4c, 0x09, 0xe2, //0x00001171 orq %r12, %rdx + 0x48, 0x89, 0xd7, //0x00001174 movq %rdx, %rdi + 0x48, 0xf7, 0xd7, //0x00001177 notq %rdi + 0x4c, 0x21, 0xef, //0x0000117a andq %r13, %rdi + 0x48, 0xbb, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x0000117d movabsq $-6148914691236517206, %rbx + 0x48, 0x21, 0xdf, //0x00001187 andq %rbx, %rdi + 0x45, 0x31, 0xe4, //0x0000118a xorl %r12d, %r12d + 0x48, 0x01, 0xcf, //0x0000118d addq %rcx, %rdi + 0x41, 0x0f, 0x92, 0xc4, //0x00001190 setb %r12b + 0x48, 0x01, 0xff, //0x00001194 addq %rdi, %rdi + 0x48, 0xb9, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00001197 movabsq $6148914691236517205, %rcx + 0x48, 0x31, 0xcf, //0x000011a1 xorq %rcx, %rdi + 0x48, 0x21, 0xd7, //0x000011a4 andq %rdx, %rdi + 0x48, 0xf7, 0xd7, //0x000011a7 notq %rdi + 0x49, 0x21, 0xfb, //0x000011aa andq %rdi, %r11 + 0xe9, 0x46, 0xff, 0xff, 0xff, //0x000011ad jmp LBB0_195 + //0x000011b2 LBB0_213 + 0x49, 0x0f, 0xbc, 0xcb, //0x000011b2 bsfq %r11, %rcx + 0x48, 0x85, 0xf6, //0x000011b6 testq %rsi, %rsi + 0x0f, 0x84, 0x0c, 0x06, 0x00, 0x00, //0x000011b9 je LBB0_310 + 0x48, 0x0f, 0xbc, 0xd6, //0x000011bf bsfq %rsi, %rdx + 0xe9, 0x08, 0x06, 0x00, 0x00, //0x000011c3 jmp LBB0_311 + //0x000011c8 LBB0_215 + 0x48, 0x01, 0xd6, //0x000011c8 addq %rdx, %rsi + 0x49, 0x89, 0xf1, //0x000011cb movq %rsi, %r9 + //0x000011ce LBB0_216 + 0x48, 0x8b, 0x7d, 0xb8, //0x000011ce movq $-72(%rbp), %rdi + //0x000011d2 LBB0_217 + 0x49, 0xc7, 0xc5, 0xff, 0xff, 0xff, 0xff, //0x000011d2 movq $-1, %r13 + 0x4d, 0x85, 0xc0, //0x000011d9 testq %r8, %r8 + 0x0f, 0x84, 0xb4, 0x28, 0x00, 0x00, //0x000011dc je LBB0_626 + 0x4d, 0x85, 0xd2, //0x000011e2 testq %r10, %r10 + 0x0f, 0x84, 0xab, 0x28, 0x00, 0x00, //0x000011e5 je LBB0_626 + 0x4d, 0x85, 0xff, //0x000011eb testq %r15, %r15 + 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x000011ee movabsq $4294977024, %r11 + 0x0f, 0x84, 0x98, 0x28, 0x00, 0x00, //0x000011f8 je LBB0_626 + 0x49, 0x29, 0xf9, //0x000011fe subq %rdi, %r9 + 0x49, 0x8d, 0x49, 0xff, //0x00001201 leaq $-1(%r9), %rcx + 0x49, 0x39, 0xc8, //0x00001205 cmpq %rcx, %r8 + 0x0f, 0x84, 0x33, 0x00, 0x00, 0x00, //0x00001208 je LBB0_226 + 0x49, 0x39, 0xca, //0x0000120e cmpq %rcx, %r10 + 0x0f, 0x84, 0x2a, 0x00, 0x00, 0x00, //0x00001211 je LBB0_226 + 0x49, 0x39, 0xcf, //0x00001217 cmpq %rcx, %r15 + 0x0f, 0x84, 0x21, 0x00, 0x00, 0x00, //0x0000121a je LBB0_226 + 0x4d, 0x85, 0xd2, //0x00001220 testq %r10, %r10 + 0x0f, 0x8e, 0x7f, 0x05, 0x00, 0x00, //0x00001223 jle LBB0_307 + 0x49, 0x8d, 0x4a, 0xff, //0x00001229 leaq $-1(%r10), %rcx + 0x49, 0x39, 0xcf, //0x0000122d cmpq %rcx, %r15 + 0x0f, 0x84, 0x72, 0x05, 0x00, 0x00, //0x00001230 je LBB0_307 + 0x49, 0xf7, 0xd2, //0x00001236 notq %r10 + 0x4d, 0x89, 0xd5, //0x00001239 movq %r10, %r13 + 0xe9, 0xb3, 0x14, 0x00, 0x00, //0x0000123c jmp LBB0_451 + //0x00001241 LBB0_226 + 0x49, 0xf7, 0xd9, //0x00001241 negq %r9 + 0x4d, 0x89, 0xcd, //0x00001244 movq %r9, %r13 + 0xe9, 0xa8, 0x14, 0x00, 0x00, //0x00001247 jmp LBB0_451 + //0x0000124c LBB0_227 + 0xba, 0x40, 0x00, 0x00, 0x00, //0x0000124c movl $64, %edx + 0x4c, 0x8b, 0x75, 0xd0, //0x00001251 movq $-48(%rbp), %r14 + 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00001255 movabsq $4294977024, %r11 + 0x48, 0x39, 0xca, //0x0000125f cmpq %rcx, %rdx + 0x0f, 0x82, 0x1f, 0x2a, 0x00, 0x00, //0x00001262 jb LBB0_187 + //0x00001268 LBB0_228 + 0x48, 0x01, 0xc8, //0x00001268 addq %rcx, %rax + 0x48, 0x83, 0xc0, 0x01, //0x0000126b addq $1, %rax + //0x0000126f LBB0_229 + 0x48, 0x85, 0xc0, //0x0000126f testq %rax, %rax + 0x0f, 0x88, 0xf9, 0x27, 0x00, 0x00, //0x00001272 js LBB0_623 + 0x49, 0x89, 0x06, //0x00001278 movq %rax, (%r14) + 0x48, 0x8b, 0x45, 0xc0, //0x0000127b movq $-64(%rbp), %rax + //0x0000127f LBB0_231 + 0x48, 0x85, 0xc0, //0x0000127f testq %rax, %rax + 0x0f, 0x8f, 0x48, 0xef, 0xff, 0xff, //0x00001282 jg LBB0_4 + 0xe9, 0xdb, 0x27, 0x00, 0x00, //0x00001288 jmp LBB0_232 + //0x0000128d LBB0_233 + 0x49, 0x8b, 0x0e, //0x0000128d movq (%r14), %rcx + 0x48, 0x8b, 0x55, 0xa8, //0x00001290 movq $-88(%rbp), %rdx + 0x48, 0x8b, 0x52, 0x08, //0x00001294 movq $8(%rdx), %rdx + 0x48, 0x8d, 0x72, 0xfc, //0x00001298 leaq $-4(%rdx), %rsi + 0x48, 0x39, 0xf1, //0x0000129c cmpq %rsi, %rcx + 0x0f, 0x87, 0x35, 0x28, 0x00, 0x00, //0x0000129f ja LBB0_629 + 0x41, 0x8b, 0x14, 0x0c, //0x000012a5 movl (%r12,%rcx), %edx + 0x81, 0xfa, 0x61, 0x6c, 0x73, 0x65, //0x000012a9 cmpl $1702063201, %edx + 0x0f, 0x85, 0xfb, 0x28, 0x00, 0x00, //0x000012af jne LBB0_640 + 0x48, 0x8d, 0x41, 0x04, //0x000012b5 leaq $4(%rcx), %rax + 0x49, 0x89, 0x06, //0x000012b9 movq %rax, (%r14) + 0x48, 0x85, 0xc9, //0x000012bc testq %rcx, %rcx + 0x0f, 0x8f, 0x0b, 0xef, 0xff, 0xff, //0x000012bf jg LBB0_4 + 0xe9, 0x3b, 0x29, 0x00, 0x00, //0x000012c5 jmp LBB0_236 + //0x000012ca LBB0_237 + 0x48, 0x8b, 0x4d, 0x98, //0x000012ca movq $-104(%rbp), %rcx + 0xf6, 0xc1, 0x40, //0x000012ce testb $64, %cl + 0x0f, 0x85, 0x5b, 0x05, 0x00, 0x00, //0x000012d1 jne LBB0_317 + 0x49, 0x8b, 0x16, //0x000012d7 movq (%r14), %rdx + 0x48, 0x8b, 0x45, 0xa8, //0x000012da movq $-88(%rbp), %rax + 0x48, 0x8b, 0x40, 0x08, //0x000012de movq $8(%rax), %rax + 0xf6, 0xc1, 0x20, //0x000012e2 testb $32, %cl + 0x48, 0x89, 0x45, 0xa0, //0x000012e5 movq %rax, $-96(%rbp) + 0x48, 0x89, 0x55, 0xc0, //0x000012e9 movq %rdx, $-64(%rbp) + 0x0f, 0x85, 0xae, 0x10, 0x00, 0x00, //0x000012ed jne LBB0_400 + 0x49, 0x89, 0xc1, //0x000012f3 movq %rax, %r9 + 0x49, 0x29, 0xd1, //0x000012f6 subq %rdx, %r9 + 0x0f, 0x84, 0xb1, 0x29, 0x00, 0x00, //0x000012f9 je LBB0_660 + 0x49, 0x83, 0xf9, 0x40, //0x000012ff cmpq $64, %r9 + 0x0f, 0x82, 0xb1, 0x1d, 0x00, 0x00, //0x00001303 jb LBB0_518 + 0x49, 0x89, 0xd6, //0x00001309 movq %rdx, %r14 + 0x49, 0xf7, 0xd6, //0x0000130c notq %r14 + 0x48, 0xc7, 0x45, 0xc8, 0xff, 0xff, 0xff, 0xff, //0x0000130f movq $-1, $-56(%rbp) + 0x48, 0x89, 0xd0, //0x00001317 movq %rdx, %rax + 0x45, 0x31, 0xc0, //0x0000131a xorl %r8d, %r8d + 0x90, 0x90, 0x90, //0x0000131d .p2align 4, 0x90 + //0x00001320 LBB0_242 + 0xf3, 0x41, 0x0f, 0x6f, 0x1c, 0x04, //0x00001320 movdqu (%r12,%rax), %xmm3 + 0xf3, 0x41, 0x0f, 0x6f, 0x64, 0x04, 0x10, //0x00001326 movdqu $16(%r12,%rax), %xmm4 + 0xf3, 0x41, 0x0f, 0x6f, 0x6c, 0x04, 0x20, //0x0000132d movdqu $32(%r12,%rax), %xmm5 + 0xf3, 0x41, 0x0f, 0x6f, 0x74, 0x04, 0x30, //0x00001334 movdqu $48(%r12,%rax), %xmm6 + 0x66, 0x0f, 0x6f, 0xfb, //0x0000133b movdqa %xmm3, %xmm7 + 0x66, 0x0f, 0x74, 0xf8, //0x0000133f pcmpeqb %xmm0, %xmm7 + 0x66, 0x44, 0x0f, 0xd7, 0xd7, //0x00001343 pmovmskb %xmm7, %r10d + 0x66, 0x0f, 0x6f, 0xfc, //0x00001348 movdqa %xmm4, %xmm7 + 0x66, 0x0f, 0x74, 0xf8, //0x0000134c pcmpeqb %xmm0, %xmm7 + 0x66, 0x0f, 0xd7, 0xcf, //0x00001350 pmovmskb %xmm7, %ecx + 0x66, 0x0f, 0x6f, 0xfd, //0x00001354 movdqa %xmm5, %xmm7 + 0x66, 0x0f, 0x74, 0xf8, //0x00001358 pcmpeqb %xmm0, %xmm7 + 0x66, 0x0f, 0xd7, 0xf7, //0x0000135c pmovmskb %xmm7, %esi + 0x66, 0x0f, 0x6f, 0xfe, //0x00001360 movdqa %xmm6, %xmm7 + 0x66, 0x0f, 0x74, 0xf8, //0x00001364 pcmpeqb %xmm0, %xmm7 + 0x66, 0x0f, 0xd7, 0xd7, //0x00001368 pmovmskb %xmm7, %edx + 0x66, 0x0f, 0x74, 0xd9, //0x0000136c pcmpeqb %xmm1, %xmm3 + 0x66, 0x44, 0x0f, 0xd7, 0xdb, //0x00001370 pmovmskb %xmm3, %r11d + 0x66, 0x0f, 0x74, 0xe1, //0x00001375 pcmpeqb %xmm1, %xmm4 + 0x66, 0x0f, 0xd7, 0xdc, //0x00001379 pmovmskb %xmm4, %ebx + 0x66, 0x0f, 0x74, 0xe9, //0x0000137d pcmpeqb %xmm1, %xmm5 + 0x66, 0x0f, 0xd7, 0xfd, //0x00001381 pmovmskb %xmm5, %edi + 0x66, 0x0f, 0x74, 0xf1, //0x00001385 pcmpeqb %xmm1, %xmm6 + 0x66, 0x44, 0x0f, 0xd7, 0xfe, //0x00001389 pmovmskb %xmm6, %r15d + 0x48, 0xc1, 0xe2, 0x30, //0x0000138e shlq $48, %rdx + 0x48, 0xc1, 0xe6, 0x20, //0x00001392 shlq $32, %rsi + 0x48, 0x09, 0xd6, //0x00001396 orq %rdx, %rsi + 0x48, 0xc1, 0xe1, 0x10, //0x00001399 shlq $16, %rcx + 0x48, 0x09, 0xf1, //0x0000139d orq %rsi, %rcx + 0x49, 0x09, 0xca, //0x000013a0 orq %rcx, %r10 + 0x49, 0xc1, 0xe7, 0x30, //0x000013a3 shlq $48, %r15 + 0x48, 0xc1, 0xe7, 0x20, //0x000013a7 shlq $32, %rdi + 0x4c, 0x09, 0xff, //0x000013ab orq %r15, %rdi + 0x48, 0xc1, 0xe3, 0x10, //0x000013ae shlq $16, %rbx + 0x48, 0x09, 0xfb, //0x000013b2 orq %rdi, %rbx + 0x49, 0x09, 0xdb, //0x000013b5 orq %rbx, %r11 + 0x0f, 0x85, 0x3a, 0x00, 0x00, 0x00, //0x000013b8 jne LBB0_251 + 0x4d, 0x85, 0xc0, //0x000013be testq %r8, %r8 + 0x0f, 0x85, 0x47, 0x00, 0x00, 0x00, //0x000013c1 jne LBB0_253 + 0x45, 0x31, 0xc0, //0x000013c7 xorl %r8d, %r8d + 0x4d, 0x85, 0xd2, //0x000013ca testq %r10, %r10 + 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x000013cd movabsq $4294977024, %r11 + 0x0f, 0x85, 0x8d, 0x00, 0x00, 0x00, //0x000013d7 jne LBB0_254 + //0x000013dd LBB0_245 + 0x49, 0x83, 0xc1, 0xc0, //0x000013dd addq $-64, %r9 + 0x49, 0x83, 0xc6, 0xc0, //0x000013e1 addq $-64, %r14 + 0x48, 0x83, 0xc0, 0x40, //0x000013e5 addq $64, %rax + 0x49, 0x83, 0xf9, 0x3f, //0x000013e9 cmpq $63, %r9 + 0x0f, 0x87, 0x2d, 0xff, 0xff, 0xff, //0x000013ed ja LBB0_242 + 0xe9, 0x90, 0x18, 0x00, 0x00, //0x000013f3 jmp LBB0_246 + //0x000013f8 LBB0_251 + 0x48, 0x83, 0x7d, 0xc8, 0xff, //0x000013f8 cmpq $-1, $-56(%rbp) + 0x0f, 0x85, 0x0b, 0x00, 0x00, 0x00, //0x000013fd jne LBB0_253 + 0x49, 0x0f, 0xbc, 0xcb, //0x00001403 bsfq %r11, %rcx + 0x48, 0x01, 0xc1, //0x00001407 addq %rax, %rcx + 0x48, 0x89, 0x4d, 0xc8, //0x0000140a movq %rcx, $-56(%rbp) + //0x0000140e LBB0_253 + 0x4c, 0x89, 0xc1, //0x0000140e movq %r8, %rcx + 0x48, 0xf7, 0xd1, //0x00001411 notq %rcx + 0x4c, 0x21, 0xd9, //0x00001414 andq %r11, %rcx + 0x48, 0x8d, 0x14, 0x09, //0x00001417 leaq (%rcx,%rcx), %rdx + 0x4c, 0x09, 0xc2, //0x0000141b orq %r8, %rdx + 0x48, 0x89, 0xd6, //0x0000141e movq %rdx, %rsi + 0x48, 0xf7, 0xd6, //0x00001421 notq %rsi + 0x4c, 0x21, 0xde, //0x00001424 andq %r11, %rsi + 0x48, 0xbf, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00001427 movabsq $-6148914691236517206, %rdi + 0x48, 0x21, 0xfe, //0x00001431 andq %rdi, %rsi + 0x45, 0x31, 0xc0, //0x00001434 xorl %r8d, %r8d + 0x48, 0x01, 0xce, //0x00001437 addq %rcx, %rsi + 0x41, 0x0f, 0x92, 0xc0, //0x0000143a setb %r8b + 0x48, 0x01, 0xf6, //0x0000143e addq %rsi, %rsi + 0x48, 0xb9, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00001441 movabsq $6148914691236517205, %rcx + 0x48, 0x31, 0xce, //0x0000144b xorq %rcx, %rsi + 0x48, 0x21, 0xd6, //0x0000144e andq %rdx, %rsi + 0x48, 0xf7, 0xd6, //0x00001451 notq %rsi + 0x49, 0x21, 0xf2, //0x00001454 andq %rsi, %r10 + 0x4d, 0x85, 0xd2, //0x00001457 testq %r10, %r10 + 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x0000145a movabsq $4294977024, %r11 + 0x0f, 0x84, 0x73, 0xff, 0xff, 0xff, //0x00001464 je LBB0_245 + //0x0000146a LBB0_254 + 0x49, 0x0f, 0xbc, 0xc2, //0x0000146a bsfq %r10, %rax + 0x4c, 0x29, 0xf0, //0x0000146e subq %r14, %rax + 0x4c, 0x8b, 0x75, 0xd0, //0x00001471 movq $-48(%rbp), %r14 + 0x48, 0x8b, 0x5d, 0xc0, //0x00001475 movq $-64(%rbp), %rbx + 0xe9, 0xe5, 0x11, 0x00, 0x00, //0x00001479 jmp LBB0_441 + //0x0000147e LBB0_255 + 0x48, 0x8b, 0x45, 0xa8, //0x0000147e movq $-88(%rbp), %rax + 0x4c, 0x8b, 0x48, 0x08, //0x00001482 movq $8(%rax), %r9 + 0x49, 0x8b, 0x06, //0x00001486 movq (%r14), %rax + 0xf6, 0x45, 0x98, 0x40, //0x00001489 testb $64, $-104(%rbp) + 0x0f, 0x85, 0xae, 0x04, 0x00, 0x00, //0x0000148d jne LBB0_327 + 0x49, 0x29, 0xc1, //0x00001493 subq %rax, %r9 + 0x0f, 0x84, 0x92, 0x27, 0x00, 0x00, //0x00001496 je LBB0_647 + 0x49, 0x8d, 0x0c, 0x04, //0x0000149c leaq (%r12,%rax), %rcx + 0x48, 0x89, 0x4d, 0xb8, //0x000014a0 movq %rcx, $-72(%rbp) + 0x80, 0x39, 0x30, //0x000014a4 cmpb $48, (%rcx) + 0x0f, 0x85, 0x39, 0x00, 0x00, 0x00, //0x000014a7 jne LBB0_261 + 0xbb, 0x01, 0x00, 0x00, 0x00, //0x000014ad movl $1, %ebx + 0x49, 0x83, 0xf9, 0x01, //0x000014b2 cmpq $1, %r9 + 0x0f, 0x84, 0xa6, 0x17, 0x00, 0x00, //0x000014b6 je LBB0_487 + 0x48, 0x8b, 0x4d, 0xb8, //0x000014bc movq $-72(%rbp), %rcx + 0x8a, 0x49, 0x01, //0x000014c0 movb $1(%rcx), %cl + 0x80, 0xc1, 0xd2, //0x000014c3 addb $-46, %cl + 0x80, 0xf9, 0x37, //0x000014c6 cmpb $55, %cl + 0x0f, 0x87, 0x93, 0x17, 0x00, 0x00, //0x000014c9 ja LBB0_487 + 0x0f, 0xb6, 0xc9, //0x000014cf movzbl %cl, %ecx + 0x48, 0xba, 0x01, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, //0x000014d2 movabsq $36028797027352577, %rdx + 0x48, 0x0f, 0xa3, 0xca, //0x000014dc btq %rcx, %rdx + 0x0f, 0x83, 0x7c, 0x17, 0x00, 0x00, //0x000014e0 jae LBB0_487 + //0x000014e6 LBB0_261 + 0x49, 0x83, 0xf9, 0x10, //0x000014e6 cmpq $16, %r9 + 0x0f, 0x82, 0xa9, 0x1b, 0x00, 0x00, //0x000014ea jb LBB0_517 + 0x49, 0xc7, 0xc5, 0xff, 0xff, 0xff, 0xff, //0x000014f0 movq $-1, %r13 + 0x31, 0xdb, //0x000014f7 xorl %ebx, %ebx + 0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x000014f9 movq $-1, %r8 + 0x49, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x00001500 movq $-1, %r14 + 0x4d, 0x89, 0xca, //0x00001507 movq %r9, %r10 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000150a .p2align 4, 0x90 + //0x00001510 LBB0_263 + 0x48, 0x8b, 0x4d, 0xb8, //0x00001510 movq $-72(%rbp), %rcx + 0xf3, 0x0f, 0x6f, 0x1c, 0x19, //0x00001514 movdqu (%rcx,%rbx), %xmm3 + 0x66, 0x0f, 0x6f, 0xe3, //0x00001519 movdqa %xmm3, %xmm4 + 0x66, 0x0f, 0x64, 0x25, 0x7b, 0xeb, 0xff, 0xff, //0x0000151d pcmpgtb $-5253(%rip), %xmm4 /* LCPI0_10+0(%rip) */ + 0x66, 0x41, 0x0f, 0x6f, 0xef, //0x00001525 movdqa %xmm15, %xmm5 + 0x66, 0x0f, 0x64, 0xeb, //0x0000152a pcmpgtb %xmm3, %xmm5 + 0x66, 0x0f, 0xdb, 0xec, //0x0000152e pand %xmm4, %xmm5 + 0x66, 0x0f, 0x6f, 0xe3, //0x00001532 movdqa %xmm3, %xmm4 + 0x66, 0x0f, 0x74, 0x25, 0x82, 0xeb, 0xff, 0xff, //0x00001536 pcmpeqb $-5246(%rip), %xmm4 /* LCPI0_12+0(%rip) */ + 0x66, 0x0f, 0x6f, 0xf3, //0x0000153e movdqa %xmm3, %xmm6 + 0x66, 0x0f, 0x74, 0x35, 0x86, 0xeb, 0xff, 0xff, //0x00001542 pcmpeqb $-5242(%rip), %xmm6 /* LCPI0_13+0(%rip) */ + 0x66, 0x0f, 0xeb, 0xf4, //0x0000154a por %xmm4, %xmm6 + 0x66, 0x0f, 0x6f, 0xe3, //0x0000154e movdqa %xmm3, %xmm4 + 0x66, 0x41, 0x0f, 0xdb, 0xe1, //0x00001552 pand %xmm9, %xmm4 + 0x66, 0x0f, 0x74, 0x1d, 0x81, 0xeb, 0xff, 0xff, //0x00001557 pcmpeqb $-5247(%rip), %xmm3 /* LCPI0_14+0(%rip) */ + 0x66, 0x41, 0x0f, 0x74, 0xe3, //0x0000155f pcmpeqb %xmm11, %xmm4 + 0x66, 0x44, 0x0f, 0xd7, 0xfc, //0x00001564 pmovmskb %xmm4, %r15d + 0x66, 0x0f, 0xeb, 0xe3, //0x00001569 por %xmm3, %xmm4 + 0x66, 0x0f, 0xeb, 0xee, //0x0000156d por %xmm6, %xmm5 + 0x66, 0x0f, 0xeb, 0xec, //0x00001571 por %xmm4, %xmm5 + 0x66, 0x0f, 0xd7, 0xd3, //0x00001575 pmovmskb %xmm3, %edx + 0x66, 0x44, 0x0f, 0xd7, 0xde, //0x00001579 pmovmskb %xmm6, %r11d + 0x66, 0x0f, 0xd7, 0xcd, //0x0000157e pmovmskb %xmm5, %ecx + 0xf7, 0xd1, //0x00001582 notl %ecx + 0x0f, 0xbc, 0xc9, //0x00001584 bsfl %ecx, %ecx + 0x83, 0xf9, 0x10, //0x00001587 cmpl $16, %ecx + 0x0f, 0x84, 0x14, 0x00, 0x00, 0x00, //0x0000158a je LBB0_265 + 0xbe, 0xff, 0xff, 0xff, 0xff, //0x00001590 movl $-1, %esi + 0xd3, 0xe6, //0x00001595 shll %cl, %esi + 0xf7, 0xd6, //0x00001597 notl %esi + 0x21, 0xf2, //0x00001599 andl %esi, %edx + 0x41, 0x21, 0xf7, //0x0000159b andl %esi, %r15d + 0x44, 0x21, 0xde, //0x0000159e andl %r11d, %esi + 0x41, 0x89, 0xf3, //0x000015a1 movl %esi, %r11d + //0x000015a4 LBB0_265 + 0x8d, 0x72, 0xff, //0x000015a4 leal $-1(%rdx), %esi + 0x21, 0xd6, //0x000015a7 andl %edx, %esi + 0x0f, 0x85, 0x79, 0x16, 0x00, 0x00, //0x000015a9 jne LBB0_481 + 0x41, 0x8d, 0x77, 0xff, //0x000015af leal $-1(%r15), %esi + 0x44, 0x21, 0xfe, //0x000015b3 andl %r15d, %esi + 0x0f, 0x85, 0x6c, 0x16, 0x00, 0x00, //0x000015b6 jne LBB0_481 + 0x41, 0x8d, 0x73, 0xff, //0x000015bc leal $-1(%r11), %esi + 0x44, 0x21, 0xde, //0x000015c0 andl %r11d, %esi + 0x0f, 0x85, 0x5f, 0x16, 0x00, 0x00, //0x000015c3 jne LBB0_481 + 0x85, 0xd2, //0x000015c9 testl %edx, %edx + 0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x000015cb je LBB0_271 + 0x0f, 0xbc, 0xd2, //0x000015d1 bsfl %edx, %edx + 0x49, 0x83, 0xfe, 0xff, //0x000015d4 cmpq $-1, %r14 + 0x0f, 0x85, 0x73, 0x16, 0x00, 0x00, //0x000015d8 jne LBB0_484 + 0x48, 0x01, 0xda, //0x000015de addq %rbx, %rdx + 0x49, 0x89, 0xd6, //0x000015e1 movq %rdx, %r14 + //0x000015e4 LBB0_271 + 0x45, 0x85, 0xff, //0x000015e4 testl %r15d, %r15d + 0x0f, 0x84, 0x14, 0x00, 0x00, 0x00, //0x000015e7 je LBB0_274 + 0x41, 0x0f, 0xbc, 0xd7, //0x000015ed bsfl %r15d, %edx + 0x49, 0x83, 0xf8, 0xff, //0x000015f1 cmpq $-1, %r8 + 0x0f, 0x85, 0x56, 0x16, 0x00, 0x00, //0x000015f5 jne LBB0_484 + 0x48, 0x01, 0xda, //0x000015fb addq %rbx, %rdx + 0x49, 0x89, 0xd0, //0x000015fe movq %rdx, %r8 + //0x00001601 LBB0_274 + 0x45, 0x85, 0xdb, //0x00001601 testl %r11d, %r11d + 0x0f, 0x84, 0x14, 0x00, 0x00, 0x00, //0x00001604 je LBB0_277 + 0x41, 0x0f, 0xbc, 0xd3, //0x0000160a bsfl %r11d, %edx + 0x49, 0x83, 0xfd, 0xff, //0x0000160e cmpq $-1, %r13 + 0x0f, 0x85, 0x39, 0x16, 0x00, 0x00, //0x00001612 jne LBB0_484 + 0x48, 0x01, 0xda, //0x00001618 addq %rbx, %rdx + 0x49, 0x89, 0xd5, //0x0000161b movq %rdx, %r13 + //0x0000161e LBB0_277 + 0x83, 0xf9, 0x10, //0x0000161e cmpl $16, %ecx + 0x0f, 0x85, 0x93, 0x0f, 0x00, 0x00, //0x00001621 jne LBB0_426 + 0x49, 0x83, 0xc2, 0xf0, //0x00001627 addq $-16, %r10 + 0x48, 0x83, 0xc3, 0x10, //0x0000162b addq $16, %rbx + 0x49, 0x83, 0xfa, 0x0f, //0x0000162f cmpq $15, %r10 + 0x0f, 0x87, 0xd7, 0xfe, 0xff, 0xff, //0x00001633 ja LBB0_263 + 0x48, 0x8b, 0x4d, 0xb8, //0x00001639 movq $-72(%rbp), %rcx + 0x48, 0x8d, 0x34, 0x19, //0x0000163d leaq (%rcx,%rbx), %rsi + 0x49, 0x89, 0xf3, //0x00001641 movq %rsi, %r11 + 0x49, 0x39, 0xd9, //0x00001644 cmpq %rbx, %r9 + 0x0f, 0x84, 0x82, 0x0f, 0x00, 0x00, //0x00001647 je LBB0_428 + //0x0000164d LBB0_280 + 0x4e, 0x8d, 0x1c, 0x16, //0x0000164d leaq (%rsi,%r10), %r11 + 0x49, 0x89, 0xf1, //0x00001651 movq %rsi, %r9 + 0x4c, 0x2b, 0x4d, 0xb8, //0x00001654 subq $-72(%rbp), %r9 + 0x31, 0xdb, //0x00001658 xorl %ebx, %ebx + 0xe9, 0x1e, 0x00, 0x00, 0x00, //0x0000165a jmp LBB0_284 + //0x0000165f LBB0_281 + 0x49, 0x83, 0xfd, 0xff, //0x0000165f cmpq $-1, %r13 + 0x0f, 0x85, 0xd7, 0x15, 0x00, 0x00, //0x00001663 jne LBB0_483 + 0x4d, 0x8d, 0x2c, 0x19, //0x00001669 leaq (%r9,%rbx), %r13 + 0x90, 0x90, 0x90, //0x0000166d .p2align 4, 0x90 + //0x00001670 LBB0_283 + 0x48, 0x83, 0xc3, 0x01, //0x00001670 addq $1, %rbx + 0x49, 0x39, 0xda, //0x00001674 cmpq %rbx, %r10 + 0x0f, 0x84, 0x52, 0x0f, 0x00, 0x00, //0x00001677 je LBB0_428 + //0x0000167d LBB0_284 + 0x0f, 0xbe, 0x0c, 0x1e, //0x0000167d movsbl (%rsi,%rbx), %ecx + 0x8d, 0x51, 0xd0, //0x00001681 leal $-48(%rcx), %edx + 0x83, 0xfa, 0x0a, //0x00001684 cmpl $10, %edx + 0x0f, 0x82, 0xe3, 0xff, 0xff, 0xff, //0x00001687 jb LBB0_283 + 0x8d, 0x51, 0xd5, //0x0000168d leal $-43(%rcx), %edx + 0x83, 0xfa, 0x1a, //0x00001690 cmpl $26, %edx + 0x0f, 0x87, 0x23, 0x00, 0x00, 0x00, //0x00001693 ja LBB0_289 + 0x48, 0x8d, 0x3d, 0xb4, 0x28, 0x00, 0x00, //0x00001699 leaq $10420(%rip), %rdi /* LJTI0_2+0(%rip) */ + 0x48, 0x63, 0x0c, 0x97, //0x000016a0 movslq (%rdi,%rdx,4), %rcx + 0x48, 0x01, 0xf9, //0x000016a4 addq %rdi, %rcx + 0xff, 0xe1, //0x000016a7 jmpq *%rcx + //0x000016a9 LBB0_287 + 0x49, 0x83, 0xfe, 0xff, //0x000016a9 cmpq $-1, %r14 + 0x0f, 0x85, 0x8d, 0x15, 0x00, 0x00, //0x000016ad jne LBB0_483 + 0x4d, 0x8d, 0x34, 0x19, //0x000016b3 leaq (%r9,%rbx), %r14 + 0xe9, 0xb4, 0xff, 0xff, 0xff, //0x000016b7 jmp LBB0_283 + //0x000016bc LBB0_289 + 0x83, 0xf9, 0x65, //0x000016bc cmpl $101, %ecx + 0x0f, 0x85, 0x04, 0x0f, 0x00, 0x00, //0x000016bf jne LBB0_427 + //0x000016c5 LBB0_290 + 0x49, 0x83, 0xf8, 0xff, //0x000016c5 cmpq $-1, %r8 + 0x0f, 0x85, 0x71, 0x15, 0x00, 0x00, //0x000016c9 jne LBB0_483 + 0x4d, 0x8d, 0x04, 0x19, //0x000016cf leaq (%r9,%rbx), %r8 + 0xe9, 0x98, 0xff, 0xff, 0xff, //0x000016d3 jmp LBB0_283 + //0x000016d8 LBB0_292 + 0xf6, 0x45, 0x98, 0x40, //0x000016d8 testb $64, $-104(%rbp) + 0x0f, 0x85, 0x46, 0x03, 0x00, 0x00, //0x000016dc jne LBB0_340 + 0x49, 0x8b, 0x45, 0x00, //0x000016e2 movq (%r13), %rax + 0x48, 0x3d, 0xff, 0x0f, 0x00, 0x00, //0x000016e6 cmpq $4095, %rax + 0x0f, 0x8f, 0x5e, 0x23, 0x00, 0x00, //0x000016ec jg LBB0_651 + 0x48, 0x8d, 0x48, 0x01, //0x000016f2 leaq $1(%rax), %rcx + 0x49, 0x89, 0x4d, 0x00, //0x000016f6 movq %rcx, (%r13) + 0x49, 0xc7, 0x44, 0xc5, 0x08, 0x05, 0x00, 0x00, 0x00, //0x000016fa movq $5, $8(%r13,%rax,8) + 0xe9, 0xc8, 0xea, 0xff, 0xff, //0x00001703 jmp LBB0_4 + //0x00001708 LBB0_295 + 0x49, 0x8b, 0x0e, //0x00001708 movq (%r14), %rcx + 0x48, 0x8b, 0x55, 0xa8, //0x0000170b movq $-88(%rbp), %rdx + 0x48, 0x8b, 0x52, 0x08, //0x0000170f movq $8(%rdx), %rdx + 0x48, 0x8d, 0x72, 0xfd, //0x00001713 leaq $-3(%rdx), %rsi + 0x48, 0x39, 0xf1, //0x00001717 cmpq %rsi, %rcx + 0x0f, 0x87, 0xba, 0x23, 0x00, 0x00, //0x0000171a ja LBB0_629 + 0x48, 0x8d, 0x41, 0xff, //0x00001720 leaq $-1(%rcx), %rax + 0x41, 0x81, 0x7c, 0x0c, 0xff, 0x6e, 0x75, 0x6c, 0x6c, //0x00001724 cmpl $1819047278, $-1(%r12,%rcx) + 0x0f, 0x84, 0x60, 0x00, 0x00, 0x00, //0x0000172d je LBB0_306 + 0xe9, 0x2a, 0x24, 0x00, 0x00, //0x00001733 jmp LBB0_297 + //0x00001738 LBB0_301 + 0xf6, 0x45, 0x98, 0x40, //0x00001738 testb $64, $-104(%rbp) + 0x0f, 0x85, 0x5c, 0x07, 0x00, 0x00, //0x0000173c jne LBB0_366 + 0x49, 0x8b, 0x45, 0x00, //0x00001742 movq (%r13), %rax + 0x48, 0x3d, 0xff, 0x0f, 0x00, 0x00, //0x00001746 cmpq $4095, %rax + 0x0f, 0x8f, 0xfe, 0x22, 0x00, 0x00, //0x0000174c jg LBB0_651 + 0x48, 0x8d, 0x48, 0x01, //0x00001752 leaq $1(%rax), %rcx + 0x49, 0x89, 0x4d, 0x00, //0x00001756 movq %rcx, (%r13) + 0x49, 0xc7, 0x44, 0xc5, 0x08, 0x06, 0x00, 0x00, 0x00, //0x0000175a movq $6, $8(%r13,%rax,8) + 0xe9, 0x68, 0xea, 0xff, 0xff, //0x00001763 jmp LBB0_4 + //0x00001768 LBB0_304 + 0x49, 0x8b, 0x0e, //0x00001768 movq (%r14), %rcx + 0x48, 0x8b, 0x55, 0xa8, //0x0000176b movq $-88(%rbp), %rdx + 0x48, 0x8b, 0x52, 0x08, //0x0000176f movq $8(%rdx), %rdx + 0x48, 0x8d, 0x72, 0xfd, //0x00001773 leaq $-3(%rdx), %rsi + 0x48, 0x39, 0xf1, //0x00001777 cmpq %rsi, %rcx + 0x0f, 0x87, 0x5a, 0x23, 0x00, 0x00, //0x0000177a ja LBB0_629 + 0x48, 0x8d, 0x41, 0xff, //0x00001780 leaq $-1(%rcx), %rax + 0x41, 0x81, 0x7c, 0x0c, 0xff, 0x74, 0x72, 0x75, 0x65, //0x00001784 cmpl $1702195828, $-1(%r12,%rcx) + 0x0f, 0x85, 0x88, 0x23, 0x00, 0x00, //0x0000178d jne LBB0_635 + //0x00001793 LBB0_306 + 0x48, 0x8d, 0x51, 0x03, //0x00001793 leaq $3(%rcx), %rdx + 0x49, 0x89, 0x16, //0x00001797 movq %rdx, (%r14) + 0x48, 0x85, 0xc9, //0x0000179a testq %rcx, %rcx + 0x0f, 0x8f, 0x2d, 0xea, 0xff, 0xff, //0x0000179d jg LBB0_4 + 0xe9, 0x07, 0x23, 0x00, 0x00, //0x000017a3 jmp LBB0_650 + //0x000017a8 LBB0_307 + 0x4c, 0x89, 0xc1, //0x000017a8 movq %r8, %rcx + 0x4c, 0x09, 0xf9, //0x000017ab orq %r15, %rcx + 0x0f, 0x99, 0xc2, //0x000017ae setns %dl + 0x0f, 0x88, 0xce, 0x0b, 0x00, 0x00, //0x000017b1 js LBB0_399 + 0x4d, 0x39, 0xf8, //0x000017b7 cmpq %r15, %r8 + 0x0f, 0x8c, 0xc5, 0x0b, 0x00, 0x00, //0x000017ba jl LBB0_399 + 0x49, 0xf7, 0xd0, //0x000017c0 notq %r8 + 0x4d, 0x89, 0xc5, //0x000017c3 movq %r8, %r13 + 0xe9, 0x29, 0x0f, 0x00, 0x00, //0x000017c6 jmp LBB0_451 + //0x000017cb LBB0_310 + 0xba, 0x40, 0x00, 0x00, 0x00, //0x000017cb movl $64, %edx + //0x000017d0 LBB0_311 + 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x000017d0 movabsq $4294977024, %r11 + 0xf3, 0x44, 0x0f, 0x6f, 0x2d, 0x5d, 0xe8, 0xff, 0xff, //0x000017da movdqu $-6051(%rip), %xmm13 /* LCPI0_4+0(%rip) */ + 0x48, 0x8b, 0x75, 0xc0, //0x000017e3 movq $-64(%rbp), %rsi + 0x48, 0x39, 0xca, //0x000017e7 cmpq %rcx, %rdx + 0x0f, 0x82, 0x67, 0x24, 0x00, 0x00, //0x000017ea jb LBB0_654 + 0x48, 0x01, 0xc8, //0x000017f0 addq %rcx, %rax + 0x48, 0x83, 0xc0, 0x01, //0x000017f3 addq $1, %rax + //0x000017f7 LBB0_313 + 0x48, 0x85, 0xc0, //0x000017f7 testq %rax, %rax + 0x0f, 0x88, 0xc1, 0x22, 0x00, 0x00, //0x000017fa js LBB0_627 + 0x49, 0x89, 0x06, //0x00001800 movq %rax, (%r14) + 0x48, 0x85, 0xf6, //0x00001803 testq %rsi, %rsi + 0x0f, 0x8e, 0xd6, 0x22, 0x00, 0x00, //0x00001806 jle LBB0_630 + //0x0000180c LBB0_315 + 0x49, 0x8b, 0x45, 0x00, //0x0000180c movq (%r13), %rax + 0x48, 0x3d, 0xff, 0x0f, 0x00, 0x00, //0x00001810 cmpq $4095, %rax + 0x0f, 0x8f, 0x34, 0x22, 0x00, 0x00, //0x00001816 jg LBB0_651 + 0x48, 0x8d, 0x48, 0x01, //0x0000181c leaq $1(%rax), %rcx + 0x49, 0x89, 0x4d, 0x00, //0x00001820 movq %rcx, (%r13) + 0x49, 0xc7, 0x44, 0xc5, 0x08, 0x04, 0x00, 0x00, 0x00, //0x00001824 movq $4, $8(%r13,%rax,8) + 0xe9, 0x9e, 0xe9, 0xff, 0xff, //0x0000182d jmp LBB0_4 + //0x00001832 LBB0_317 + 0x48, 0x8b, 0x4d, 0xa8, //0x00001832 movq $-88(%rbp), %rcx + 0x4c, 0x8b, 0x49, 0x08, //0x00001836 movq $8(%rcx), %r9 + 0x4d, 0x8b, 0x06, //0x0000183a movq (%r14), %r8 + 0x4f, 0x8d, 0x14, 0x04, //0x0000183d leaq (%r12,%r8), %r10 + 0x4d, 0x29, 0xc1, //0x00001841 subq %r8, %r9 + 0x49, 0x83, 0xf9, 0x20, //0x00001844 cmpq $32, %r9 + 0x0f, 0x8c, 0xd7, 0x00, 0x00, 0x00, //0x00001848 jl LBB0_326 + 0x41, 0xbe, 0x20, 0x00, 0x00, 0x00, //0x0000184e movl $32, %r14d + 0x31, 0xf6, //0x00001854 xorl %esi, %esi + 0x45, 0x31, 0xdb, //0x00001856 xorl %r11d, %r11d + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001859 .p2align 4, 0x90 + //0x00001860 LBB0_319 + 0xf3, 0x41, 0x0f, 0x6f, 0x1c, 0x32, //0x00001860 movdqu (%r10,%rsi), %xmm3 + 0xf3, 0x41, 0x0f, 0x6f, 0x64, 0x32, 0x10, //0x00001866 movdqu $16(%r10,%rsi), %xmm4 + 0x66, 0x0f, 0x6f, 0xeb, //0x0000186d movdqa %xmm3, %xmm5 + 0x66, 0x0f, 0x74, 0xe8, //0x00001871 pcmpeqb %xmm0, %xmm5 + 0x66, 0x0f, 0xd7, 0xfd, //0x00001875 pmovmskb %xmm5, %edi + 0x66, 0x0f, 0x6f, 0xec, //0x00001879 movdqa %xmm4, %xmm5 + 0x66, 0x0f, 0x74, 0xe8, //0x0000187d pcmpeqb %xmm0, %xmm5 + 0x66, 0x0f, 0xd7, 0xdd, //0x00001881 pmovmskb %xmm5, %ebx + 0x48, 0xc1, 0xe3, 0x10, //0x00001885 shlq $16, %rbx + 0x48, 0x09, 0xfb, //0x00001889 orq %rdi, %rbx + 0x66, 0x0f, 0x74, 0xd9, //0x0000188c pcmpeqb %xmm1, %xmm3 + 0x66, 0x0f, 0xd7, 0xcb, //0x00001890 pmovmskb %xmm3, %ecx + 0x66, 0x0f, 0x74, 0xe1, //0x00001894 pcmpeqb %xmm1, %xmm4 + 0x66, 0x0f, 0xd7, 0xfc, //0x00001898 pmovmskb %xmm4, %edi + 0x48, 0xc1, 0xe7, 0x10, //0x0000189c shlq $16, %rdi + 0x48, 0x09, 0xcf, //0x000018a0 orq %rcx, %rdi + 0x48, 0x89, 0xf9, //0x000018a3 movq %rdi, %rcx + 0x4c, 0x09, 0xd9, //0x000018a6 orq %r11, %rcx + 0x0f, 0x84, 0x41, 0x00, 0x00, 0x00, //0x000018a9 je LBB0_321 + 0x44, 0x89, 0xd9, //0x000018af movl %r11d, %ecx + 0xf7, 0xd1, //0x000018b2 notl %ecx + 0x21, 0xf9, //0x000018b4 andl %edi, %ecx + 0x44, 0x8d, 0x3c, 0x09, //0x000018b6 leal (%rcx,%rcx), %r15d + 0x45, 0x09, 0xdf, //0x000018ba orl %r11d, %r15d + 0x44, 0x89, 0xfa, //0x000018bd movl %r15d, %edx + 0xf7, 0xd2, //0x000018c0 notl %edx + 0x21, 0xfa, //0x000018c2 andl %edi, %edx + 0x81, 0xe2, 0xaa, 0xaa, 0xaa, 0xaa, //0x000018c4 andl $-1431655766, %edx + 0x45, 0x31, 0xdb, //0x000018ca xorl %r11d, %r11d + 0x01, 0xca, //0x000018cd addl %ecx, %edx + 0x41, 0x0f, 0x92, 0xc3, //0x000018cf setb %r11b + 0x01, 0xd2, //0x000018d3 addl %edx, %edx + 0x81, 0xf2, 0x55, 0x55, 0x55, 0x55, //0x000018d5 xorl $1431655765, %edx + 0x44, 0x21, 0xfa, //0x000018db andl %r15d, %edx + 0xf7, 0xd2, //0x000018de notl %edx + 0x21, 0xd3, //0x000018e0 andl %edx, %ebx + 0xe9, 0x0c, 0x00, 0x00, 0x00, //0x000018e2 jmp LBB0_322 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000018e7 .p2align 4, 0x90 + //0x000018f0 LBB0_321 + 0x45, 0x31, 0xdb, //0x000018f0 xorl %r11d, %r11d + //0x000018f3 LBB0_322 + 0x48, 0x85, 0xdb, //0x000018f3 testq %rbx, %rbx + 0x0f, 0x85, 0xab, 0xe8, 0xff, 0xff, //0x000018f6 jne LBB0_1 + 0x48, 0x83, 0xc6, 0x20, //0x000018fc addq $32, %rsi + 0x4b, 0x8d, 0x0c, 0x31, //0x00001900 leaq (%r9,%r14), %rcx + 0x48, 0x83, 0xc1, 0xe0, //0x00001904 addq $-32, %rcx + 0x49, 0x83, 0xc6, 0xe0, //0x00001908 addq $-32, %r14 + 0x48, 0x83, 0xf9, 0x3f, //0x0000190c cmpq $63, %rcx + 0x0f, 0x8f, 0x4a, 0xff, 0xff, 0xff, //0x00001910 jg LBB0_319 + 0x4d, 0x85, 0xdb, //0x00001916 testq %r11, %r11 + 0x0f, 0x85, 0x44, 0x1e, 0x00, 0x00, //0x00001919 jne LBB0_587 + 0x49, 0x01, 0xf2, //0x0000191f addq %rsi, %r10 + 0x49, 0x29, 0xf1, //0x00001922 subq %rsi, %r9 + //0x00001925 LBB0_326 + 0x4c, 0x8b, 0x75, 0xd0, //0x00001925 movq $-48(%rbp), %r14 + 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00001929 movabsq $4294977024, %r11 + 0x4d, 0x85, 0xc9, //0x00001933 testq %r9, %r9 + 0x0f, 0x8f, 0x85, 0x1e, 0x00, 0x00, //0x00001936 jg LBB0_591 + 0xe9, 0x6e, 0x21, 0x00, 0x00, //0x0000193c jmp LBB0_650 + //0x00001941 LBB0_327 + 0x4c, 0x89, 0xca, //0x00001941 movq %r9, %rdx + 0x48, 0x29, 0xc2, //0x00001944 subq %rax, %rdx + 0x48, 0x83, 0xfa, 0x10, //0x00001947 cmpq $16, %rdx + 0x0f, 0x82, 0x36, 0x17, 0x00, 0x00, //0x0000194b jb LBB0_516 + 0x48, 0x89, 0xc7, //0x00001951 movq %rax, %rdi + 0x48, 0xf7, 0xdf, //0x00001954 negq %rdi + 0x4c, 0x8d, 0x40, 0x01, //0x00001957 leaq $1(%rax), %r8 + 0x48, 0x8d, 0x50, 0xff, //0x0000195b leaq $-1(%rax), %rdx + 0x49, 0x8d, 0x34, 0x04, //0x0000195f leaq (%r12,%rax), %rsi + 0x48, 0x83, 0xc6, 0xff, //0x00001963 addq $-1, %rsi + 0x48, 0x89, 0xc3, //0x00001967 movq %rax, %rbx + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000196a .p2align 4, 0x90 + //0x00001970 LBB0_329 + 0xf3, 0x41, 0x0f, 0x6f, 0x1c, 0x1c, //0x00001970 movdqu (%r12,%rbx), %xmm3 + 0x66, 0x0f, 0x6f, 0xe3, //0x00001976 movdqa %xmm3, %xmm4 + 0x66, 0x41, 0x0f, 0x74, 0xe6, //0x0000197a pcmpeqb %xmm14, %xmm4 + 0x66, 0x41, 0x0f, 0xdb, 0xd9, //0x0000197f pand %xmm9, %xmm3 + 0x66, 0x0f, 0x74, 0xda, //0x00001984 pcmpeqb %xmm2, %xmm3 + 0x66, 0x0f, 0xeb, 0xdc, //0x00001988 por %xmm4, %xmm3 + 0x66, 0x0f, 0xd7, 0xcb, //0x0000198c pmovmskb %xmm3, %ecx + 0x85, 0xc9, //0x00001990 testl %ecx, %ecx + 0x0f, 0x85, 0x8c, 0x09, 0x00, 0x00, //0x00001992 jne LBB0_394 + 0x48, 0x83, 0xc3, 0x10, //0x00001998 addq $16, %rbx + 0x49, 0x8d, 0x0c, 0x39, //0x0000199c leaq (%r9,%rdi), %rcx + 0x48, 0x83, 0xc1, 0xf0, //0x000019a0 addq $-16, %rcx + 0x48, 0x83, 0xc7, 0xf0, //0x000019a4 addq $-16, %rdi + 0x49, 0x83, 0xc0, 0x10, //0x000019a8 addq $16, %r8 + 0x48, 0x83, 0xc2, 0x10, //0x000019ac addq $16, %rdx + 0x48, 0x83, 0xc6, 0x10, //0x000019b0 addq $16, %rsi + 0x48, 0x83, 0xf9, 0x0f, //0x000019b4 cmpq $15, %rcx + 0x0f, 0x87, 0xb2, 0xff, 0xff, 0xff, //0x000019b8 ja LBB0_329 + 0x4c, 0x89, 0xe1, //0x000019be movq %r12, %rcx + 0x48, 0x29, 0xf9, //0x000019c1 subq %rdi, %rcx + 0x49, 0x01, 0xf9, //0x000019c4 addq %rdi, %r9 + 0x4c, 0x89, 0xca, //0x000019c7 movq %r9, %rdx + 0x48, 0x85, 0xd2, //0x000019ca testq %rdx, %rdx + 0x0f, 0x84, 0x4a, 0x00, 0x00, 0x00, //0x000019cd je LBB0_339 + //0x000019d3 LBB0_332 + 0x48, 0x8d, 0x34, 0x11, //0x000019d3 leaq (%rcx,%rdx), %rsi + //0x000019d7 LBB0_333 + 0x0f, 0xb6, 0x39, //0x000019d7 movzbl (%rcx), %edi + 0x48, 0x83, 0xff, 0x2c, //0x000019da cmpq $44, %rdi + 0x0f, 0x87, 0x14, 0x00, 0x00, 0x00, //0x000019de ja LBB0_335 + 0x48, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x10, 0x00, 0x00, //0x000019e4 movabsq $17596481021440, %rbx + 0x48, 0x0f, 0xa3, 0xfb, //0x000019ee btq %rdi, %rbx + 0x0f, 0x82, 0x25, 0x00, 0x00, 0x00, //0x000019f2 jb LBB0_339 + //0x000019f8 LBB0_335 + 0x40, 0x80, 0xff, 0x5d, //0x000019f8 cmpb $93, %dil + 0x0f, 0x84, 0x1b, 0x00, 0x00, 0x00, //0x000019fc je LBB0_339 + 0x40, 0x80, 0xff, 0x7d, //0x00001a02 cmpb $125, %dil + 0x0f, 0x84, 0x11, 0x00, 0x00, 0x00, //0x00001a06 je LBB0_339 + 0x48, 0x83, 0xc1, 0x01, //0x00001a0c addq $1, %rcx + 0x48, 0x83, 0xc2, 0xff, //0x00001a10 addq $-1, %rdx + 0x0f, 0x85, 0xbd, 0xff, 0xff, 0xff, //0x00001a14 jne LBB0_333 + 0x48, 0x89, 0xf1, //0x00001a1a movq %rsi, %rcx + //0x00001a1d LBB0_339 + 0x4c, 0x29, 0xe1, //0x00001a1d subq %r12, %rcx + 0x49, 0x89, 0x0e, //0x00001a20 movq %rcx, (%r14) + 0xe9, 0x57, 0xf8, 0xff, 0xff, //0x00001a23 jmp LBB0_231 + //0x00001a28 LBB0_340 + 0x48, 0x8b, 0x55, 0xa8, //0x00001a28 movq $-88(%rbp), %rdx + 0x48, 0x8b, 0x52, 0x08, //0x00001a2c movq $8(%rdx), %rdx + 0x49, 0x8b, 0x0e, //0x00001a30 movq (%r14), %rcx + 0x48, 0x29, 0xca, //0x00001a33 subq %rcx, %rdx + 0x48, 0x89, 0x4d, 0xc0, //0x00001a36 movq %rcx, $-64(%rbp) + 0x49, 0x01, 0xcc, //0x00001a3a addq %rcx, %r12 + 0x45, 0x31, 0xc0, //0x00001a3d xorl %r8d, %r8d + 0x45, 0x31, 0xc9, //0x00001a40 xorl %r9d, %r9d + 0x45, 0x31, 0xd2, //0x00001a43 xorl %r10d, %r10d + 0x45, 0x31, 0xf6, //0x00001a46 xorl %r14d, %r14d + 0x48, 0x83, 0xfa, 0x40, //0x00001a49 cmpq $64, %rdx + 0x48, 0x89, 0x55, 0xb8, //0x00001a4d movq %rdx, $-72(%rbp) + 0x0f, 0x8d, 0x4c, 0x01, 0x00, 0x00, //0x00001a51 jge LBB0_341 + //0x00001a57 LBB0_350 + 0x48, 0x85, 0xd2, //0x00001a57 testq %rdx, %rdx + 0x0f, 0x8e, 0x62, 0x22, 0x00, 0x00, //0x00001a5a jle LBB0_662 + 0x66, 0x0f, 0x6f, 0xf2, //0x00001a60 movdqa %xmm2, %xmm6 + 0x66, 0x0f, 0xef, 0xd2, //0x00001a64 pxor %xmm2, %xmm2 + 0xf3, 0x0f, 0x7f, 0x55, 0x80, //0x00001a68 movdqu %xmm2, $-128(%rbp) + 0xf3, 0x0f, 0x7f, 0x95, 0x70, 0xff, 0xff, 0xff, //0x00001a6d movdqu %xmm2, $-144(%rbp) + 0xf3, 0x0f, 0x7f, 0x95, 0x60, 0xff, 0xff, 0xff, //0x00001a75 movdqu %xmm2, $-160(%rbp) + 0xf3, 0x0f, 0x7f, 0x95, 0x50, 0xff, 0xff, 0xff, //0x00001a7d movdqu %xmm2, $-176(%rbp) + 0x4c, 0x89, 0xe7, //0x00001a85 movq %r12, %rdi + 0x44, 0x89, 0xe1, //0x00001a88 movl %r12d, %ecx + 0x81, 0xe1, 0xff, 0x0f, 0x00, 0x00, //0x00001a8b andl $4095, %ecx + 0x81, 0xf9, 0xc1, 0x0f, 0x00, 0x00, //0x00001a91 cmpl $4033, %ecx + 0x0f, 0x82, 0x3a, 0x00, 0x00, 0x00, //0x00001a97 jb LBB0_354 + 0x48, 0x83, 0x7d, 0xb8, 0x20, //0x00001a9d cmpq $32, $-72(%rbp) + 0x0f, 0x82, 0x3b, 0x00, 0x00, 0x00, //0x00001aa2 jb LBB0_355 + 0x0f, 0x10, 0x1f, //0x00001aa8 movups (%rdi), %xmm3 + 0x0f, 0x11, 0x9d, 0x50, 0xff, 0xff, 0xff, //0x00001aab movups %xmm3, $-176(%rbp) + 0xf3, 0x0f, 0x6f, 0x5f, 0x10, //0x00001ab2 movdqu $16(%rdi), %xmm3 + 0xf3, 0x0f, 0x7f, 0x9d, 0x60, 0xff, 0xff, 0xff, //0x00001ab7 movdqu %xmm3, $-160(%rbp) + 0x48, 0x83, 0xc7, 0x20, //0x00001abf addq $32, %rdi + 0x48, 0x8b, 0x4d, 0xb8, //0x00001ac3 movq $-72(%rbp), %rcx + 0x48, 0x8d, 0x71, 0xe0, //0x00001ac7 leaq $-32(%rcx), %rsi + 0x48, 0x8d, 0x95, 0x70, 0xff, 0xff, 0xff, //0x00001acb leaq $-144(%rbp), %rdx + 0xe9, 0x17, 0x00, 0x00, 0x00, //0x00001ad2 jmp LBB0_356 + //0x00001ad7 LBB0_354 + 0x66, 0x0f, 0x6f, 0xd6, //0x00001ad7 movdqa %xmm6, %xmm2 + 0x49, 0x89, 0xfc, //0x00001adb movq %rdi, %r12 + 0xe9, 0xc0, 0x00, 0x00, 0x00, //0x00001ade jmp LBB0_341 + //0x00001ae3 LBB0_355 + 0x48, 0x8d, 0x95, 0x50, 0xff, 0xff, 0xff, //0x00001ae3 leaq $-176(%rbp), %rdx + 0x48, 0x8b, 0x75, 0xb8, //0x00001aea movq $-72(%rbp), %rsi + //0x00001aee LBB0_356 + 0x48, 0x83, 0xfe, 0x10, //0x00001aee cmpq $16, %rsi + 0x0f, 0x82, 0x47, 0x00, 0x00, 0x00, //0x00001af2 jb LBB0_357 + 0xf3, 0x0f, 0x6f, 0x1f, //0x00001af8 movdqu (%rdi), %xmm3 + 0xf3, 0x0f, 0x7f, 0x1a, //0x00001afc movdqu %xmm3, (%rdx) + 0x48, 0x83, 0xc7, 0x10, //0x00001b00 addq $16, %rdi + 0x48, 0x83, 0xc2, 0x10, //0x00001b04 addq $16, %rdx + 0x48, 0x83, 0xc6, 0xf0, //0x00001b08 addq $-16, %rsi + 0x48, 0x83, 0xfe, 0x08, //0x00001b0c cmpq $8, %rsi + 0x0f, 0x83, 0x33, 0x00, 0x00, 0x00, //0x00001b10 jae LBB0_364 + //0x00001b16 LBB0_358 + 0x48, 0x83, 0xfe, 0x04, //0x00001b16 cmpq $4, %rsi + 0x0f, 0x8c, 0x45, 0x00, 0x00, 0x00, //0x00001b1a jl LBB0_359 + //0x00001b20 LBB0_365 + 0x8b, 0x0f, //0x00001b20 movl (%rdi), %ecx + 0x89, 0x0a, //0x00001b22 movl %ecx, (%rdx) + 0x48, 0x83, 0xc7, 0x04, //0x00001b24 addq $4, %rdi + 0x48, 0x83, 0xc2, 0x04, //0x00001b28 addq $4, %rdx + 0x48, 0x83, 0xc6, 0xfc, //0x00001b2c addq $-4, %rsi + 0x48, 0x83, 0xfe, 0x02, //0x00001b30 cmpq $2, %rsi + 0x0f, 0x83, 0x35, 0x00, 0x00, 0x00, //0x00001b34 jae LBB0_360 + 0xe9, 0x42, 0x00, 0x00, 0x00, //0x00001b3a jmp LBB0_361 + //0x00001b3f LBB0_357 + 0x48, 0x83, 0xfe, 0x08, //0x00001b3f cmpq $8, %rsi + 0x0f, 0x82, 0xcd, 0xff, 0xff, 0xff, //0x00001b43 jb LBB0_358 + //0x00001b49 LBB0_364 + 0x48, 0x8b, 0x0f, //0x00001b49 movq (%rdi), %rcx + 0x48, 0x89, 0x0a, //0x00001b4c movq %rcx, (%rdx) + 0x48, 0x83, 0xc7, 0x08, //0x00001b4f addq $8, %rdi + 0x48, 0x83, 0xc2, 0x08, //0x00001b53 addq $8, %rdx + 0x48, 0x83, 0xc6, 0xf8, //0x00001b57 addq $-8, %rsi + 0x48, 0x83, 0xfe, 0x04, //0x00001b5b cmpq $4, %rsi + 0x0f, 0x8d, 0xbb, 0xff, 0xff, 0xff, //0x00001b5f jge LBB0_365 + //0x00001b65 LBB0_359 + 0x48, 0x83, 0xfe, 0x02, //0x00001b65 cmpq $2, %rsi + 0x0f, 0x82, 0x12, 0x00, 0x00, 0x00, //0x00001b69 jb LBB0_361 + //0x00001b6f LBB0_360 + 0x0f, 0xb7, 0x0f, //0x00001b6f movzwl (%rdi), %ecx + 0x66, 0x89, 0x0a, //0x00001b72 movw %cx, (%rdx) + 0x48, 0x83, 0xc7, 0x02, //0x00001b75 addq $2, %rdi + 0x48, 0x83, 0xc2, 0x02, //0x00001b79 addq $2, %rdx + 0x48, 0x83, 0xc6, 0xfe, //0x00001b7d addq $-2, %rsi + //0x00001b81 LBB0_361 + 0x48, 0x89, 0xf9, //0x00001b81 movq %rdi, %rcx + 0x4c, 0x8d, 0xa5, 0x50, 0xff, 0xff, 0xff, //0x00001b84 leaq $-176(%rbp), %r12 + 0x48, 0x85, 0xf6, //0x00001b8b testq %rsi, %rsi + 0x66, 0x0f, 0x6f, 0xd6, //0x00001b8e movdqa %xmm6, %xmm2 + 0x0f, 0x84, 0x0b, 0x00, 0x00, 0x00, //0x00001b92 je LBB0_341 + 0x8a, 0x09, //0x00001b98 movb (%rcx), %cl + 0x88, 0x0a, //0x00001b9a movb %cl, (%rdx) + 0x4c, 0x8d, 0xa5, 0x50, 0xff, 0xff, 0xff, //0x00001b9c leaq $-176(%rbp), %r12 + //0x00001ba3 LBB0_341 + 0x66, 0x44, 0x0f, 0x6f, 0xc2, //0x00001ba3 movdqa %xmm2, %xmm8 + 0xf3, 0x41, 0x0f, 0x6f, 0x24, 0x24, //0x00001ba8 movdqu (%r12), %xmm4 + 0xf3, 0x41, 0x0f, 0x6f, 0x7c, 0x24, 0x10, //0x00001bae movdqu $16(%r12), %xmm7 + 0xf3, 0x41, 0x0f, 0x6f, 0x74, 0x24, 0x20, //0x00001bb5 movdqu $32(%r12), %xmm6 + 0xf3, 0x41, 0x0f, 0x6f, 0x6c, 0x24, 0x30, //0x00001bbc movdqu $48(%r12), %xmm5 + 0x66, 0x0f, 0x6f, 0xdc, //0x00001bc3 movdqa %xmm4, %xmm3 + 0x66, 0x0f, 0x74, 0xd9, //0x00001bc7 pcmpeqb %xmm1, %xmm3 + 0x66, 0x0f, 0xd7, 0xd3, //0x00001bcb pmovmskb %xmm3, %edx + 0x66, 0x0f, 0x6f, 0xdf, //0x00001bcf movdqa %xmm7, %xmm3 + 0x66, 0x0f, 0x74, 0xd9, //0x00001bd3 pcmpeqb %xmm1, %xmm3 + 0x66, 0x0f, 0xd7, 0xcb, //0x00001bd7 pmovmskb %xmm3, %ecx + 0x66, 0x0f, 0x6f, 0xde, //0x00001bdb movdqa %xmm6, %xmm3 + 0x66, 0x0f, 0x74, 0xd9, //0x00001bdf pcmpeqb %xmm1, %xmm3 + 0x66, 0x0f, 0xd7, 0xf3, //0x00001be3 pmovmskb %xmm3, %esi + 0x66, 0x0f, 0x6f, 0xdd, //0x00001be7 movdqa %xmm5, %xmm3 + 0x66, 0x0f, 0x74, 0xd9, //0x00001beb pcmpeqb %xmm1, %xmm3 + 0x66, 0x0f, 0xd7, 0xfb, //0x00001bef pmovmskb %xmm3, %edi + 0x48, 0xc1, 0xe7, 0x30, //0x00001bf3 shlq $48, %rdi + 0x48, 0xc1, 0xe6, 0x20, //0x00001bf7 shlq $32, %rsi + 0x48, 0x09, 0xfe, //0x00001bfb orq %rdi, %rsi + 0x48, 0xc1, 0xe1, 0x10, //0x00001bfe shlq $16, %rcx + 0x48, 0x09, 0xf1, //0x00001c02 orq %rsi, %rcx + 0x48, 0x09, 0xca, //0x00001c05 orq %rcx, %rdx + 0x48, 0x89, 0xd1, //0x00001c08 movq %rdx, %rcx + 0x66, 0x45, 0x0f, 0x6f, 0xee, //0x00001c0b movdqa %xmm14, %xmm13 + 0x4c, 0x09, 0xc9, //0x00001c10 orq %r9, %rcx + 0x0f, 0x85, 0x0f, 0x00, 0x00, 0x00, //0x00001c13 jne LBB0_343 + 0x48, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x00001c19 movq $-1, %rdx + 0x45, 0x31, 0xc9, //0x00001c20 xorl %r9d, %r9d + 0xe9, 0x46, 0x00, 0x00, 0x00, //0x00001c23 jmp LBB0_344 + //0x00001c28 LBB0_343 + 0x4c, 0x89, 0xc9, //0x00001c28 movq %r9, %rcx + 0x48, 0xf7, 0xd1, //0x00001c2b notq %rcx + 0x48, 0x21, 0xd1, //0x00001c2e andq %rdx, %rcx + 0x4c, 0x8d, 0x1c, 0x09, //0x00001c31 leaq (%rcx,%rcx), %r11 + 0x4d, 0x09, 0xcb, //0x00001c35 orq %r9, %r11 + 0x4c, 0x89, 0xdf, //0x00001c38 movq %r11, %rdi + 0x48, 0xf7, 0xd7, //0x00001c3b notq %rdi + 0x48, 0xbe, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00001c3e movabsq $-6148914691236517206, %rsi + 0x48, 0x21, 0xf2, //0x00001c48 andq %rsi, %rdx + 0x48, 0x21, 0xfa, //0x00001c4b andq %rdi, %rdx + 0x45, 0x31, 0xc9, //0x00001c4e xorl %r9d, %r9d + 0x48, 0x01, 0xca, //0x00001c51 addq %rcx, %rdx + 0x41, 0x0f, 0x92, 0xc1, //0x00001c54 setb %r9b + 0x48, 0x01, 0xd2, //0x00001c58 addq %rdx, %rdx + 0x48, 0xb9, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00001c5b movabsq $6148914691236517205, %rcx + 0x48, 0x31, 0xca, //0x00001c65 xorq %rcx, %rdx + 0x4c, 0x21, 0xda, //0x00001c68 andq %r11, %rdx + 0x48, 0xf7, 0xd2, //0x00001c6b notq %rdx + //0x00001c6e LBB0_344 + 0x66, 0x0f, 0x6f, 0xdd, //0x00001c6e movdqa %xmm5, %xmm3 + 0x66, 0x0f, 0x74, 0xd8, //0x00001c72 pcmpeqb %xmm0, %xmm3 + 0x66, 0x0f, 0xd7, 0xcb, //0x00001c76 pmovmskb %xmm3, %ecx + 0x48, 0xc1, 0xe1, 0x30, //0x00001c7a shlq $48, %rcx + 0x66, 0x0f, 0x6f, 0xde, //0x00001c7e movdqa %xmm6, %xmm3 + 0x66, 0x0f, 0x74, 0xd8, //0x00001c82 pcmpeqb %xmm0, %xmm3 + 0x66, 0x0f, 0xd7, 0xf3, //0x00001c86 pmovmskb %xmm3, %esi + 0x48, 0xc1, 0xe6, 0x20, //0x00001c8a shlq $32, %rsi + 0x48, 0x09, 0xce, //0x00001c8e orq %rcx, %rsi + 0x66, 0x0f, 0x6f, 0xdf, //0x00001c91 movdqa %xmm7, %xmm3 + 0x66, 0x0f, 0x74, 0xd8, //0x00001c95 pcmpeqb %xmm0, %xmm3 + 0x66, 0x0f, 0xd7, 0xcb, //0x00001c99 pmovmskb %xmm3, %ecx + 0x48, 0xc1, 0xe1, 0x10, //0x00001c9d shlq $16, %rcx + 0x48, 0x09, 0xf1, //0x00001ca1 orq %rsi, %rcx + 0x66, 0x0f, 0x6f, 0xdc, //0x00001ca4 movdqa %xmm4, %xmm3 + 0x66, 0x0f, 0x74, 0xd8, //0x00001ca8 pcmpeqb %xmm0, %xmm3 + 0x66, 0x0f, 0xd7, 0xf3, //0x00001cac pmovmskb %xmm3, %esi + 0x48, 0x09, 0xce, //0x00001cb0 orq %rcx, %rsi + 0x48, 0x21, 0xd6, //0x00001cb3 andq %rdx, %rsi + 0x66, 0x48, 0x0f, 0x6e, 0xde, //0x00001cb6 movq %rsi, %xmm3 + 0x66, 0x41, 0x0f, 0x3a, 0x44, 0xda, 0x00, //0x00001cbb pclmulqdq $0, %xmm10, %xmm3 + 0x66, 0x49, 0x0f, 0x7e, 0xdb, //0x00001cc2 movq %xmm3, %r11 + 0x4d, 0x31, 0xc3, //0x00001cc7 xorq %r8, %r11 + 0x66, 0x0f, 0x6f, 0xdc, //0x00001cca movdqa %xmm4, %xmm3 + 0xf3, 0x44, 0x0f, 0x6f, 0x1d, 0x89, 0xe3, 0xff, 0xff, //0x00001cce movdqu $-7287(%rip), %xmm11 /* LCPI0_6+0(%rip) */ + 0x66, 0x41, 0x0f, 0x74, 0xdb, //0x00001cd7 pcmpeqb %xmm11, %xmm3 + 0x66, 0x44, 0x0f, 0xd7, 0xeb, //0x00001cdc pmovmskb %xmm3, %r13d + 0x66, 0x0f, 0x6f, 0xdf, //0x00001ce1 movdqa %xmm7, %xmm3 + 0x66, 0x41, 0x0f, 0x74, 0xdb, //0x00001ce5 pcmpeqb %xmm11, %xmm3 + 0x66, 0x0f, 0xd7, 0xcb, //0x00001cea pmovmskb %xmm3, %ecx + 0x66, 0x0f, 0x6f, 0xde, //0x00001cee movdqa %xmm6, %xmm3 + 0x66, 0x41, 0x0f, 0x74, 0xdb, //0x00001cf2 pcmpeqb %xmm11, %xmm3 + 0x66, 0x0f, 0xd7, 0xd3, //0x00001cf7 pmovmskb %xmm3, %edx + 0x66, 0x0f, 0x6f, 0xdd, //0x00001cfb movdqa %xmm5, %xmm3 + 0x66, 0x41, 0x0f, 0x74, 0xdb, //0x00001cff pcmpeqb %xmm11, %xmm3 + 0x66, 0x0f, 0xd7, 0xf3, //0x00001d04 pmovmskb %xmm3, %esi + 0x48, 0xc1, 0xe6, 0x30, //0x00001d08 shlq $48, %rsi + 0x48, 0xc1, 0xe2, 0x20, //0x00001d0c shlq $32, %rdx + 0x48, 0x09, 0xf2, //0x00001d10 orq %rsi, %rdx + 0x48, 0xc1, 0xe1, 0x10, //0x00001d13 shlq $16, %rcx + 0x48, 0x09, 0xd1, //0x00001d17 orq %rdx, %rcx + 0x49, 0x09, 0xcd, //0x00001d1a orq %rcx, %r13 + 0x4d, 0x89, 0xd8, //0x00001d1d movq %r11, %r8 + 0x49, 0xf7, 0xd0, //0x00001d20 notq %r8 + 0x4d, 0x21, 0xc5, //0x00001d23 andq %r8, %r13 + 0x66, 0x41, 0x0f, 0x6f, 0xd0, //0x00001d26 movdqa %xmm8, %xmm2 + 0x66, 0x41, 0x0f, 0x74, 0xe0, //0x00001d2b pcmpeqb %xmm8, %xmm4 + 0x66, 0x0f, 0xd7, 0xd4, //0x00001d30 pmovmskb %xmm4, %edx + 0x66, 0x41, 0x0f, 0x74, 0xf8, //0x00001d34 pcmpeqb %xmm8, %xmm7 + 0x66, 0x0f, 0xd7, 0xf7, //0x00001d39 pmovmskb %xmm7, %esi + 0x66, 0x41, 0x0f, 0x74, 0xf0, //0x00001d3d pcmpeqb %xmm8, %xmm6 + 0x66, 0x0f, 0xd7, 0xce, //0x00001d42 pmovmskb %xmm6, %ecx + 0x66, 0x41, 0x0f, 0x74, 0xe8, //0x00001d46 pcmpeqb %xmm8, %xmm5 + 0x66, 0x44, 0x0f, 0xd7, 0xfd, //0x00001d4b pmovmskb %xmm5, %r15d + 0x49, 0xc1, 0xe7, 0x30, //0x00001d50 shlq $48, %r15 + 0x48, 0xc1, 0xe1, 0x20, //0x00001d54 shlq $32, %rcx + 0x4c, 0x09, 0xf9, //0x00001d58 orq %r15, %rcx + 0x48, 0xc1, 0xe6, 0x10, //0x00001d5b shlq $16, %rsi + 0x48, 0x09, 0xce, //0x00001d5f orq %rcx, %rsi + 0x48, 0x09, 0xf2, //0x00001d62 orq %rsi, %rdx + 0x66, 0x45, 0x0f, 0x6f, 0xf5, //0x00001d65 movdqa %xmm13, %xmm14 + 0x4c, 0x21, 0xc2, //0x00001d6a andq %r8, %rdx + 0x0f, 0x84, 0xa4, 0x00, 0x00, 0x00, //0x00001d6d je LBB0_348 + 0xf3, 0x44, 0x0f, 0x6f, 0x1d, 0x74, 0xe3, 0xff, 0xff, //0x00001d73 movdqu $-7308(%rip), %xmm11 /* LCPI0_15+0(%rip) */ + 0x66, 0x41, 0x0f, 0x6f, 0xd0, //0x00001d7c movdqa %xmm8, %xmm2 + 0xf3, 0x44, 0x0f, 0x6f, 0x2d, 0xb6, 0xe2, 0xff, 0xff, //0x00001d81 movdqu $-7498(%rip), %xmm13 /* LCPI0_4+0(%rip) */ + 0x49, 0xb8, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, //0x00001d8a movabsq $3689348814741910323, %r8 + 0xf3, 0x44, 0x0f, 0x6f, 0x05, 0xb3, 0xe2, 0xff, 0xff, //0x00001d94 movdqu $-7501(%rip), %xmm8 /* LCPI0_5+0(%rip) */ + 0x90, 0x90, 0x90, //0x00001d9d .p2align 4, 0x90 + //0x00001da0 LBB0_346 + 0x48, 0x8d, 0x7a, 0xff, //0x00001da0 leaq $-1(%rdx), %rdi + 0x48, 0x89, 0xf9, //0x00001da4 movq %rdi, %rcx + 0x4c, 0x21, 0xe9, //0x00001da7 andq %r13, %rcx + 0x48, 0x89, 0xce, //0x00001daa movq %rcx, %rsi + 0x48, 0xd1, 0xee, //0x00001dad shrq %rsi + 0x48, 0xbb, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00001db0 movabsq $6148914691236517205, %rbx + 0x48, 0x21, 0xde, //0x00001dba andq %rbx, %rsi + 0x48, 0x29, 0xf1, //0x00001dbd subq %rsi, %rcx + 0x48, 0x89, 0xce, //0x00001dc0 movq %rcx, %rsi + 0x4c, 0x21, 0xc6, //0x00001dc3 andq %r8, %rsi + 0x48, 0xc1, 0xe9, 0x02, //0x00001dc6 shrq $2, %rcx + 0x4c, 0x21, 0xc1, //0x00001dca andq %r8, %rcx + 0x48, 0x01, 0xf1, //0x00001dcd addq %rsi, %rcx + 0x48, 0x89, 0xce, //0x00001dd0 movq %rcx, %rsi + 0x48, 0xc1, 0xee, 0x04, //0x00001dd3 shrq $4, %rsi + 0x48, 0x01, 0xce, //0x00001dd7 addq %rcx, %rsi + 0x48, 0xb9, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, //0x00001dda movabsq $1085102592571150095, %rcx + 0x48, 0x21, 0xce, //0x00001de4 andq %rcx, %rsi + 0x48, 0xb9, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, //0x00001de7 movabsq $72340172838076673, %rcx + 0x48, 0x0f, 0xaf, 0xf1, //0x00001df1 imulq %rcx, %rsi + 0x48, 0xc1, 0xee, 0x38, //0x00001df5 shrq $56, %rsi + 0x4c, 0x01, 0xd6, //0x00001df9 addq %r10, %rsi + 0x4c, 0x39, 0xf6, //0x00001dfc cmpq %r14, %rsi + 0x0f, 0x86, 0xe4, 0x04, 0x00, 0x00, //0x00001dff jbe LBB0_392 + 0x49, 0x83, 0xc6, 0x01, //0x00001e05 addq $1, %r14 + 0x48, 0x21, 0xfa, //0x00001e09 andq %rdi, %rdx + 0x0f, 0x85, 0x8e, 0xff, 0xff, 0xff, //0x00001e0c jne LBB0_346 + 0xe9, 0x0f, 0x00, 0x00, 0x00, //0x00001e12 jmp LBB0_349 + //0x00001e17 LBB0_348 + 0x66, 0x41, 0x0f, 0x6f, 0xd0, //0x00001e17 movdqa %xmm8, %xmm2 + 0x49, 0xb8, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, //0x00001e1c movabsq $3689348814741910323, %r8 + //0x00001e26 LBB0_349 + 0x49, 0xc1, 0xfb, 0x3f, //0x00001e26 sarq $63, %r11 + 0x4c, 0x89, 0xe9, //0x00001e2a movq %r13, %rcx + 0x48, 0xd1, 0xe9, //0x00001e2d shrq %rcx + 0x48, 0xba, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00001e30 movabsq $6148914691236517205, %rdx + 0x48, 0x21, 0xd1, //0x00001e3a andq %rdx, %rcx + 0x49, 0x29, 0xcd, //0x00001e3d subq %rcx, %r13 + 0x4c, 0x89, 0xe9, //0x00001e40 movq %r13, %rcx + 0x4c, 0x21, 0xc1, //0x00001e43 andq %r8, %rcx + 0x49, 0xc1, 0xed, 0x02, //0x00001e46 shrq $2, %r13 + 0x4d, 0x21, 0xc5, //0x00001e4a andq %r8, %r13 + 0x49, 0x01, 0xcd, //0x00001e4d addq %rcx, %r13 + 0x4c, 0x89, 0xe9, //0x00001e50 movq %r13, %rcx + 0x48, 0xc1, 0xe9, 0x04, //0x00001e53 shrq $4, %rcx + 0x4c, 0x01, 0xe9, //0x00001e57 addq %r13, %rcx + 0x48, 0xba, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, //0x00001e5a movabsq $1085102592571150095, %rdx + 0x48, 0x21, 0xd1, //0x00001e64 andq %rdx, %rcx + 0x48, 0xba, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, //0x00001e67 movabsq $72340172838076673, %rdx + 0x48, 0x0f, 0xaf, 0xca, //0x00001e71 imulq %rdx, %rcx + 0x48, 0xc1, 0xe9, 0x38, //0x00001e75 shrq $56, %rcx + 0x49, 0x01, 0xca, //0x00001e79 addq %rcx, %r10 + 0x49, 0x83, 0xc4, 0x40, //0x00001e7c addq $64, %r12 + 0x48, 0x8b, 0x55, 0xb8, //0x00001e80 movq $-72(%rbp), %rdx + 0x48, 0x83, 0xc2, 0xc0, //0x00001e84 addq $-64, %rdx + 0x4d, 0x89, 0xd8, //0x00001e88 movq %r11, %r8 + 0x48, 0x83, 0xfa, 0x40, //0x00001e8b cmpq $64, %rdx + 0x48, 0x89, 0x55, 0xb8, //0x00001e8f movq %rdx, $-72(%rbp) + 0x0f, 0x8d, 0x0a, 0xfd, 0xff, 0xff, //0x00001e93 jge LBB0_341 + 0xe9, 0xb9, 0xfb, 0xff, 0xff, //0x00001e99 jmp LBB0_350 + //0x00001e9e LBB0_366 + 0x48, 0x8b, 0x55, 0xa8, //0x00001e9e movq $-88(%rbp), %rdx + 0x48, 0x8b, 0x52, 0x08, //0x00001ea2 movq $8(%rdx), %rdx + 0x49, 0x8b, 0x0e, //0x00001ea6 movq (%r14), %rcx + 0x48, 0x29, 0xca, //0x00001ea9 subq %rcx, %rdx + 0x48, 0x89, 0x4d, 0xc0, //0x00001eac movq %rcx, $-64(%rbp) + 0x49, 0x01, 0xcc, //0x00001eb0 addq %rcx, %r12 + 0x45, 0x31, 0xc0, //0x00001eb3 xorl %r8d, %r8d + 0x45, 0x31, 0xc9, //0x00001eb6 xorl %r9d, %r9d + 0x45, 0x31, 0xd2, //0x00001eb9 xorl %r10d, %r10d + 0x45, 0x31, 0xf6, //0x00001ebc xorl %r14d, %r14d + 0x48, 0x83, 0xfa, 0x40, //0x00001ebf cmpq $64, %rdx + 0x48, 0x89, 0x55, 0xb8, //0x00001ec3 movq %rdx, $-72(%rbp) + 0x0f, 0x8d, 0x5b, 0x01, 0x00, 0x00, //0x00001ec7 jge LBB0_367 + //0x00001ecd LBB0_376 + 0x48, 0x85, 0xd2, //0x00001ecd testq %rdx, %rdx + 0x0f, 0x8e, 0xec, 0x1d, 0x00, 0x00, //0x00001ed0 jle LBB0_662 + 0x66, 0x41, 0x0f, 0x6f, 0xfd, //0x00001ed6 movdqa %xmm13, %xmm7 + 0x66, 0x0f, 0x6f, 0xf2, //0x00001edb movdqa %xmm2, %xmm6 + 0x66, 0x0f, 0xef, 0xd2, //0x00001edf pxor %xmm2, %xmm2 + 0xf3, 0x0f, 0x7f, 0x55, 0x80, //0x00001ee3 movdqu %xmm2, $-128(%rbp) + 0xf3, 0x0f, 0x7f, 0x95, 0x70, 0xff, 0xff, 0xff, //0x00001ee8 movdqu %xmm2, $-144(%rbp) + 0xf3, 0x0f, 0x7f, 0x95, 0x60, 0xff, 0xff, 0xff, //0x00001ef0 movdqu %xmm2, $-160(%rbp) + 0xf3, 0x0f, 0x7f, 0x95, 0x50, 0xff, 0xff, 0xff, //0x00001ef8 movdqu %xmm2, $-176(%rbp) + 0x4c, 0x89, 0xe7, //0x00001f00 movq %r12, %rdi + 0x44, 0x89, 0xe1, //0x00001f03 movl %r12d, %ecx + 0x81, 0xe1, 0xff, 0x0f, 0x00, 0x00, //0x00001f06 andl $4095, %ecx + 0x81, 0xf9, 0xc1, 0x0f, 0x00, 0x00, //0x00001f0c cmpl $4033, %ecx + 0x0f, 0x82, 0x3a, 0x00, 0x00, 0x00, //0x00001f12 jb LBB0_380 + 0x48, 0x83, 0x7d, 0xb8, 0x20, //0x00001f18 cmpq $32, $-72(%rbp) + 0x0f, 0x82, 0x40, 0x00, 0x00, 0x00, //0x00001f1d jb LBB0_381 + 0x0f, 0x10, 0x1f, //0x00001f23 movups (%rdi), %xmm3 + 0x0f, 0x11, 0x9d, 0x50, 0xff, 0xff, 0xff, //0x00001f26 movups %xmm3, $-176(%rbp) + 0xf3, 0x0f, 0x6f, 0x5f, 0x10, //0x00001f2d movdqu $16(%rdi), %xmm3 + 0xf3, 0x0f, 0x7f, 0x9d, 0x60, 0xff, 0xff, 0xff, //0x00001f32 movdqu %xmm3, $-160(%rbp) + 0x48, 0x83, 0xc7, 0x20, //0x00001f3a addq $32, %rdi + 0x48, 0x8b, 0x4d, 0xb8, //0x00001f3e movq $-72(%rbp), %rcx + 0x48, 0x8d, 0x71, 0xe0, //0x00001f42 leaq $-32(%rcx), %rsi + 0x48, 0x8d, 0x95, 0x70, 0xff, 0xff, 0xff, //0x00001f46 leaq $-144(%rbp), %rdx + 0xe9, 0x1c, 0x00, 0x00, 0x00, //0x00001f4d jmp LBB0_382 + //0x00001f52 LBB0_380 + 0x66, 0x0f, 0x6f, 0xd6, //0x00001f52 movdqa %xmm6, %xmm2 + 0x66, 0x44, 0x0f, 0x6f, 0xef, //0x00001f56 movdqa %xmm7, %xmm13 + 0x49, 0x89, 0xfc, //0x00001f5b movq %rdi, %r12 + 0xe9, 0xc5, 0x00, 0x00, 0x00, //0x00001f5e jmp LBB0_367 + //0x00001f63 LBB0_381 + 0x48, 0x8d, 0x95, 0x50, 0xff, 0xff, 0xff, //0x00001f63 leaq $-176(%rbp), %rdx + 0x48, 0x8b, 0x75, 0xb8, //0x00001f6a movq $-72(%rbp), %rsi + //0x00001f6e LBB0_382 + 0x48, 0x83, 0xfe, 0x10, //0x00001f6e cmpq $16, %rsi + 0x0f, 0x82, 0x47, 0x00, 0x00, 0x00, //0x00001f72 jb LBB0_383 + 0xf3, 0x0f, 0x6f, 0x1f, //0x00001f78 movdqu (%rdi), %xmm3 + 0xf3, 0x0f, 0x7f, 0x1a, //0x00001f7c movdqu %xmm3, (%rdx) + 0x48, 0x83, 0xc7, 0x10, //0x00001f80 addq $16, %rdi + 0x48, 0x83, 0xc2, 0x10, //0x00001f84 addq $16, %rdx + 0x48, 0x83, 0xc6, 0xf0, //0x00001f88 addq $-16, %rsi + 0x48, 0x83, 0xfe, 0x08, //0x00001f8c cmpq $8, %rsi + 0x0f, 0x83, 0x33, 0x00, 0x00, 0x00, //0x00001f90 jae LBB0_390 + //0x00001f96 LBB0_384 + 0x48, 0x83, 0xfe, 0x04, //0x00001f96 cmpq $4, %rsi + 0x0f, 0x8c, 0x45, 0x00, 0x00, 0x00, //0x00001f9a jl LBB0_385 + //0x00001fa0 LBB0_391 + 0x8b, 0x0f, //0x00001fa0 movl (%rdi), %ecx + 0x89, 0x0a, //0x00001fa2 movl %ecx, (%rdx) + 0x48, 0x83, 0xc7, 0x04, //0x00001fa4 addq $4, %rdi + 0x48, 0x83, 0xc2, 0x04, //0x00001fa8 addq $4, %rdx + 0x48, 0x83, 0xc6, 0xfc, //0x00001fac addq $-4, %rsi + 0x48, 0x83, 0xfe, 0x02, //0x00001fb0 cmpq $2, %rsi + 0x0f, 0x83, 0x35, 0x00, 0x00, 0x00, //0x00001fb4 jae LBB0_386 + 0xe9, 0x42, 0x00, 0x00, 0x00, //0x00001fba jmp LBB0_387 + //0x00001fbf LBB0_383 + 0x48, 0x83, 0xfe, 0x08, //0x00001fbf cmpq $8, %rsi + 0x0f, 0x82, 0xcd, 0xff, 0xff, 0xff, //0x00001fc3 jb LBB0_384 + //0x00001fc9 LBB0_390 + 0x48, 0x8b, 0x0f, //0x00001fc9 movq (%rdi), %rcx + 0x48, 0x89, 0x0a, //0x00001fcc movq %rcx, (%rdx) + 0x48, 0x83, 0xc7, 0x08, //0x00001fcf addq $8, %rdi + 0x48, 0x83, 0xc2, 0x08, //0x00001fd3 addq $8, %rdx + 0x48, 0x83, 0xc6, 0xf8, //0x00001fd7 addq $-8, %rsi + 0x48, 0x83, 0xfe, 0x04, //0x00001fdb cmpq $4, %rsi + 0x0f, 0x8d, 0xbb, 0xff, 0xff, 0xff, //0x00001fdf jge LBB0_391 + //0x00001fe5 LBB0_385 + 0x48, 0x83, 0xfe, 0x02, //0x00001fe5 cmpq $2, %rsi + 0x0f, 0x82, 0x12, 0x00, 0x00, 0x00, //0x00001fe9 jb LBB0_387 + //0x00001fef LBB0_386 + 0x0f, 0xb7, 0x0f, //0x00001fef movzwl (%rdi), %ecx + 0x66, 0x89, 0x0a, //0x00001ff2 movw %cx, (%rdx) + 0x48, 0x83, 0xc7, 0x02, //0x00001ff5 addq $2, %rdi + 0x48, 0x83, 0xc2, 0x02, //0x00001ff9 addq $2, %rdx + 0x48, 0x83, 0xc6, 0xfe, //0x00001ffd addq $-2, %rsi + //0x00002001 LBB0_387 + 0x48, 0x89, 0xf9, //0x00002001 movq %rdi, %rcx + 0x4c, 0x8d, 0xa5, 0x50, 0xff, 0xff, 0xff, //0x00002004 leaq $-176(%rbp), %r12 + 0x48, 0x85, 0xf6, //0x0000200b testq %rsi, %rsi + 0x66, 0x0f, 0x6f, 0xd6, //0x0000200e movdqa %xmm6, %xmm2 + 0x66, 0x44, 0x0f, 0x6f, 0xef, //0x00002012 movdqa %xmm7, %xmm13 + 0x0f, 0x84, 0x0b, 0x00, 0x00, 0x00, //0x00002017 je LBB0_367 + 0x8a, 0x09, //0x0000201d movb (%rcx), %cl + 0x88, 0x0a, //0x0000201f movb %cl, (%rdx) + 0x4c, 0x8d, 0xa5, 0x50, 0xff, 0xff, 0xff, //0x00002021 leaq $-176(%rbp), %r12 + //0x00002028 LBB0_367 + 0xf3, 0x41, 0x0f, 0x6f, 0x24, 0x24, //0x00002028 movdqu (%r12), %xmm4 + 0xf3, 0x41, 0x0f, 0x6f, 0x7c, 0x24, 0x10, //0x0000202e movdqu $16(%r12), %xmm7 + 0xf3, 0x41, 0x0f, 0x6f, 0x74, 0x24, 0x20, //0x00002035 movdqu $32(%r12), %xmm6 + 0xf3, 0x41, 0x0f, 0x6f, 0x6c, 0x24, 0x30, //0x0000203c movdqu $48(%r12), %xmm5 + 0x66, 0x0f, 0x6f, 0xdc, //0x00002043 movdqa %xmm4, %xmm3 + 0x66, 0x0f, 0x74, 0xd9, //0x00002047 pcmpeqb %xmm1, %xmm3 + 0x66, 0x0f, 0xd7, 0xd3, //0x0000204b pmovmskb %xmm3, %edx + 0x66, 0x0f, 0x6f, 0xdf, //0x0000204f movdqa %xmm7, %xmm3 + 0x66, 0x0f, 0x74, 0xd9, //0x00002053 pcmpeqb %xmm1, %xmm3 + 0x66, 0x0f, 0xd7, 0xcb, //0x00002057 pmovmskb %xmm3, %ecx + 0x66, 0x0f, 0x6f, 0xde, //0x0000205b movdqa %xmm6, %xmm3 + 0x66, 0x0f, 0x74, 0xd9, //0x0000205f pcmpeqb %xmm1, %xmm3 + 0x66, 0x0f, 0xd7, 0xf3, //0x00002063 pmovmskb %xmm3, %esi + 0x66, 0x0f, 0x6f, 0xdd, //0x00002067 movdqa %xmm5, %xmm3 + 0x66, 0x0f, 0x74, 0xd9, //0x0000206b pcmpeqb %xmm1, %xmm3 + 0x66, 0x0f, 0xd7, 0xfb, //0x0000206f pmovmskb %xmm3, %edi + 0x48, 0xc1, 0xe7, 0x30, //0x00002073 shlq $48, %rdi + 0x48, 0xc1, 0xe6, 0x20, //0x00002077 shlq $32, %rsi + 0x48, 0x09, 0xfe, //0x0000207b orq %rdi, %rsi + 0x48, 0xc1, 0xe1, 0x10, //0x0000207e shlq $16, %rcx + 0x48, 0x09, 0xf1, //0x00002082 orq %rsi, %rcx + 0x48, 0x09, 0xca, //0x00002085 orq %rcx, %rdx + 0x48, 0x89, 0xd1, //0x00002088 movq %rdx, %rcx + 0x4c, 0x09, 0xc9, //0x0000208b orq %r9, %rcx + 0x0f, 0x85, 0x0f, 0x00, 0x00, 0x00, //0x0000208e jne LBB0_369 + 0x48, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x00002094 movq $-1, %rdx + 0x45, 0x31, 0xc9, //0x0000209b xorl %r9d, %r9d + 0xe9, 0x46, 0x00, 0x00, 0x00, //0x0000209e jmp LBB0_370 + //0x000020a3 LBB0_369 + 0x4c, 0x89, 0xc9, //0x000020a3 movq %r9, %rcx + 0x48, 0xf7, 0xd1, //0x000020a6 notq %rcx + 0x48, 0x21, 0xd1, //0x000020a9 andq %rdx, %rcx + 0x4c, 0x8d, 0x1c, 0x09, //0x000020ac leaq (%rcx,%rcx), %r11 + 0x4d, 0x09, 0xcb, //0x000020b0 orq %r9, %r11 + 0x4c, 0x89, 0xdf, //0x000020b3 movq %r11, %rdi + 0x48, 0xf7, 0xd7, //0x000020b6 notq %rdi + 0x48, 0xbe, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x000020b9 movabsq $-6148914691236517206, %rsi + 0x48, 0x21, 0xf2, //0x000020c3 andq %rsi, %rdx + 0x48, 0x21, 0xfa, //0x000020c6 andq %rdi, %rdx + 0x45, 0x31, 0xc9, //0x000020c9 xorl %r9d, %r9d + 0x48, 0x01, 0xca, //0x000020cc addq %rcx, %rdx + 0x41, 0x0f, 0x92, 0xc1, //0x000020cf setb %r9b + 0x48, 0x01, 0xd2, //0x000020d3 addq %rdx, %rdx + 0x48, 0xb9, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x000020d6 movabsq $6148914691236517205, %rcx + 0x48, 0x31, 0xca, //0x000020e0 xorq %rcx, %rdx + 0x4c, 0x21, 0xda, //0x000020e3 andq %r11, %rdx + 0x48, 0xf7, 0xd2, //0x000020e6 notq %rdx + //0x000020e9 LBB0_370 + 0x66, 0x0f, 0x6f, 0xdd, //0x000020e9 movdqa %xmm5, %xmm3 + 0x66, 0x0f, 0x74, 0xd8, //0x000020ed pcmpeqb %xmm0, %xmm3 + 0x66, 0x0f, 0xd7, 0xcb, //0x000020f1 pmovmskb %xmm3, %ecx + 0x48, 0xc1, 0xe1, 0x30, //0x000020f5 shlq $48, %rcx + 0x66, 0x0f, 0x6f, 0xde, //0x000020f9 movdqa %xmm6, %xmm3 + 0x66, 0x0f, 0x74, 0xd8, //0x000020fd pcmpeqb %xmm0, %xmm3 + 0x66, 0x0f, 0xd7, 0xf3, //0x00002101 pmovmskb %xmm3, %esi + 0x48, 0xc1, 0xe6, 0x20, //0x00002105 shlq $32, %rsi + 0x48, 0x09, 0xce, //0x00002109 orq %rcx, %rsi + 0x66, 0x0f, 0x6f, 0xdf, //0x0000210c movdqa %xmm7, %xmm3 + 0x66, 0x0f, 0x74, 0xd8, //0x00002110 pcmpeqb %xmm0, %xmm3 + 0x66, 0x0f, 0xd7, 0xcb, //0x00002114 pmovmskb %xmm3, %ecx + 0x48, 0xc1, 0xe1, 0x10, //0x00002118 shlq $16, %rcx + 0x48, 0x09, 0xf1, //0x0000211c orq %rsi, %rcx + 0x66, 0x0f, 0x6f, 0xdc, //0x0000211f movdqa %xmm4, %xmm3 + 0x66, 0x0f, 0x74, 0xd8, //0x00002123 pcmpeqb %xmm0, %xmm3 + 0x66, 0x0f, 0xd7, 0xf3, //0x00002127 pmovmskb %xmm3, %esi + 0x48, 0x09, 0xce, //0x0000212b orq %rcx, %rsi + 0x48, 0x21, 0xd6, //0x0000212e andq %rdx, %rsi + 0x66, 0x48, 0x0f, 0x6e, 0xde, //0x00002131 movq %rsi, %xmm3 + 0x66, 0x41, 0x0f, 0x3a, 0x44, 0xda, 0x00, //0x00002136 pclmulqdq $0, %xmm10, %xmm3 + 0x66, 0x49, 0x0f, 0x7e, 0xdb, //0x0000213d movq %xmm3, %r11 + 0x4d, 0x31, 0xc3, //0x00002142 xorq %r8, %r11 + 0x66, 0x0f, 0x6f, 0xdc, //0x00002145 movdqa %xmm4, %xmm3 + 0x66, 0x41, 0x0f, 0x74, 0xdd, //0x00002149 pcmpeqb %xmm13, %xmm3 + 0x66, 0x44, 0x0f, 0xd7, 0xeb, //0x0000214e pmovmskb %xmm3, %r13d + 0x66, 0x0f, 0x6f, 0xdf, //0x00002153 movdqa %xmm7, %xmm3 + 0x66, 0x41, 0x0f, 0x74, 0xdd, //0x00002157 pcmpeqb %xmm13, %xmm3 + 0x66, 0x0f, 0xd7, 0xcb, //0x0000215c pmovmskb %xmm3, %ecx + 0x66, 0x0f, 0x6f, 0xde, //0x00002160 movdqa %xmm6, %xmm3 + 0x66, 0x41, 0x0f, 0x74, 0xdd, //0x00002164 pcmpeqb %xmm13, %xmm3 + 0x66, 0x0f, 0xd7, 0xd3, //0x00002169 pmovmskb %xmm3, %edx + 0x66, 0x0f, 0x6f, 0xdd, //0x0000216d movdqa %xmm5, %xmm3 + 0x66, 0x41, 0x0f, 0x74, 0xdd, //0x00002171 pcmpeqb %xmm13, %xmm3 + 0x66, 0x0f, 0xd7, 0xf3, //0x00002176 pmovmskb %xmm3, %esi + 0x48, 0xc1, 0xe6, 0x30, //0x0000217a shlq $48, %rsi + 0x48, 0xc1, 0xe2, 0x20, //0x0000217e shlq $32, %rdx + 0x48, 0x09, 0xf2, //0x00002182 orq %rsi, %rdx + 0x48, 0xc1, 0xe1, 0x10, //0x00002185 shlq $16, %rcx + 0x48, 0x09, 0xd1, //0x00002189 orq %rdx, %rcx + 0x49, 0x09, 0xcd, //0x0000218c orq %rcx, %r13 + 0x4d, 0x89, 0xd8, //0x0000218f movq %r11, %r8 + 0x49, 0xf7, 0xd0, //0x00002192 notq %r8 + 0x4d, 0x21, 0xc5, //0x00002195 andq %r8, %r13 + 0x66, 0x41, 0x0f, 0x74, 0xe0, //0x00002198 pcmpeqb %xmm8, %xmm4 + 0x66, 0x0f, 0xd7, 0xd4, //0x0000219d pmovmskb %xmm4, %edx + 0x66, 0x41, 0x0f, 0x74, 0xf8, //0x000021a1 pcmpeqb %xmm8, %xmm7 + 0x66, 0x0f, 0xd7, 0xf7, //0x000021a6 pmovmskb %xmm7, %esi + 0x66, 0x41, 0x0f, 0x74, 0xf0, //0x000021aa pcmpeqb %xmm8, %xmm6 + 0x66, 0x0f, 0xd7, 0xce, //0x000021af pmovmskb %xmm6, %ecx + 0x66, 0x41, 0x0f, 0x74, 0xe8, //0x000021b3 pcmpeqb %xmm8, %xmm5 + 0x66, 0x44, 0x0f, 0xd7, 0xfd, //0x000021b8 pmovmskb %xmm5, %r15d + 0x49, 0xc1, 0xe7, 0x30, //0x000021bd shlq $48, %r15 + 0x48, 0xc1, 0xe1, 0x20, //0x000021c1 shlq $32, %rcx + 0x4c, 0x09, 0xf9, //0x000021c5 orq %r15, %rcx + 0x48, 0xc1, 0xe6, 0x10, //0x000021c8 shlq $16, %rsi + 0x48, 0x09, 0xce, //0x000021cc orq %rcx, %rsi + 0x48, 0x09, 0xf2, //0x000021cf orq %rsi, %rdx + 0x4c, 0x21, 0xc2, //0x000021d2 andq %r8, %rdx + 0x0f, 0x84, 0x8c, 0x00, 0x00, 0x00, //0x000021d5 je LBB0_374 + 0x49, 0xb8, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, //0x000021db movabsq $3689348814741910323, %r8 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000021e5 .p2align 4, 0x90 + //0x000021f0 LBB0_372 + 0x48, 0x8d, 0x7a, 0xff, //0x000021f0 leaq $-1(%rdx), %rdi + 0x48, 0x89, 0xf9, //0x000021f4 movq %rdi, %rcx + 0x4c, 0x21, 0xe9, //0x000021f7 andq %r13, %rcx + 0x48, 0x89, 0xce, //0x000021fa movq %rcx, %rsi + 0x48, 0xd1, 0xee, //0x000021fd shrq %rsi + 0x48, 0xbb, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00002200 movabsq $6148914691236517205, %rbx + 0x48, 0x21, 0xde, //0x0000220a andq %rbx, %rsi + 0x48, 0x29, 0xf1, //0x0000220d subq %rsi, %rcx + 0x48, 0x89, 0xce, //0x00002210 movq %rcx, %rsi + 0x4c, 0x21, 0xc6, //0x00002213 andq %r8, %rsi + 0x48, 0xc1, 0xe9, 0x02, //0x00002216 shrq $2, %rcx + 0x4c, 0x21, 0xc1, //0x0000221a andq %r8, %rcx + 0x48, 0x01, 0xf1, //0x0000221d addq %rsi, %rcx 0x48, 0x89, 0xce, //0x00002220 movq %rcx, %rsi - 0x4c, 0x21, 0xc6, //0x00002223 andq %r8, %rsi - 0x48, 0xc1, 0xe9, 0x02, //0x00002226 shrq $2, %rcx - 0x4c, 0x21, 0xc1, //0x0000222a andq %r8, %rcx - 0x48, 0x01, 0xf1, //0x0000222d addq %rsi, %rcx - 0x48, 0x89, 0xce, //0x00002230 movq %rcx, %rsi - 0x48, 0xc1, 0xee, 0x04, //0x00002233 shrq $4, %rsi - 0x48, 0x01, 0xce, //0x00002237 addq %rcx, %rsi - 0x48, 0xb9, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, //0x0000223a movabsq $1085102592571150095, %rcx - 0x48, 0x21, 0xce, //0x00002244 andq %rcx, %rsi - 0x48, 0xb9, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, //0x00002247 movabsq $72340172838076673, %rcx - 0x48, 0x0f, 0xaf, 0xf1, //0x00002251 imulq %rcx, %rsi - 0x48, 0xc1, 0xee, 0x38, //0x00002255 shrq $56, %rsi - 0x4c, 0x01, 0xce, //0x00002259 addq %r9, %rsi - 0x4c, 0x39, 0xf6, //0x0000225c cmpq %r14, %rsi - 0x0f, 0x86, 0x94, 0x00, 0x00, 0x00, //0x0000225f jbe LBB0_382 - 0x49, 0x83, 0xc6, 0x01, //0x00002265 addq $1, %r14 - 0x48, 0x21, 0xfa, //0x00002269 andq %rdi, %rdx - 0x0f, 0x85, 0x8e, 0xff, 0xff, 0xff, //0x0000226c jne LBB0_362 - 0xe9, 0x0a, 0x00, 0x00, 0x00, //0x00002272 jmp LBB0_365 - //0x00002277 LBB0_364 - 0x49, 0xb8, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, //0x00002277 movabsq $3689348814741910323, %r8 - //0x00002281 LBB0_365 - 0x49, 0xc1, 0xfb, 0x3f, //0x00002281 sarq $63, %r11 - 0x4c, 0x89, 0xe9, //0x00002285 movq %r13, %rcx - 0x48, 0xd1, 0xe9, //0x00002288 shrq %rcx - 0x48, 0xba, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x0000228b movabsq $6148914691236517205, %rdx - 0x48, 0x21, 0xd1, //0x00002295 andq %rdx, %rcx - 0x49, 0x29, 0xcd, //0x00002298 subq %rcx, %r13 + 0x48, 0xc1, 0xee, 0x04, //0x00002223 shrq $4, %rsi + 0x48, 0x01, 0xce, //0x00002227 addq %rcx, %rsi + 0x48, 0xb9, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, //0x0000222a movabsq $1085102592571150095, %rcx + 0x48, 0x21, 0xce, //0x00002234 andq %rcx, %rsi + 0x48, 0xb9, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, //0x00002237 movabsq $72340172838076673, %rcx + 0x48, 0x0f, 0xaf, 0xf1, //0x00002241 imulq %rcx, %rsi + 0x48, 0xc1, 0xee, 0x38, //0x00002245 shrq $56, %rsi + 0x4c, 0x01, 0xd6, //0x00002249 addq %r10, %rsi + 0x4c, 0x39, 0xf6, //0x0000224c cmpq %r14, %rsi + 0x0f, 0x86, 0x94, 0x00, 0x00, 0x00, //0x0000224f jbe LBB0_392 + 0x49, 0x83, 0xc6, 0x01, //0x00002255 addq $1, %r14 + 0x48, 0x21, 0xfa, //0x00002259 andq %rdi, %rdx + 0x0f, 0x85, 0x8e, 0xff, 0xff, 0xff, //0x0000225c jne LBB0_372 + 0xe9, 0x0a, 0x00, 0x00, 0x00, //0x00002262 jmp LBB0_375 + //0x00002267 LBB0_374 + 0x49, 0xb8, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, //0x00002267 movabsq $3689348814741910323, %r8 + //0x00002271 LBB0_375 + 0x49, 0xc1, 0xfb, 0x3f, //0x00002271 sarq $63, %r11 + 0x4c, 0x89, 0xe9, //0x00002275 movq %r13, %rcx + 0x48, 0xd1, 0xe9, //0x00002278 shrq %rcx + 0x48, 0xba, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x0000227b movabsq $6148914691236517205, %rdx + 0x48, 0x21, 0xd1, //0x00002285 andq %rdx, %rcx + 0x49, 0x29, 0xcd, //0x00002288 subq %rcx, %r13 + 0x4c, 0x89, 0xe9, //0x0000228b movq %r13, %rcx + 0x4c, 0x21, 0xc1, //0x0000228e andq %r8, %rcx + 0x49, 0xc1, 0xed, 0x02, //0x00002291 shrq $2, %r13 + 0x4d, 0x21, 0xc5, //0x00002295 andq %r8, %r13 + 0x49, 0x01, 0xcd, //0x00002298 addq %rcx, %r13 0x4c, 0x89, 0xe9, //0x0000229b movq %r13, %rcx - 0x4c, 0x21, 0xc1, //0x0000229e andq %r8, %rcx - 0x49, 0xc1, 0xed, 0x02, //0x000022a1 shrq $2, %r13 - 0x4d, 0x21, 0xc5, //0x000022a5 andq %r8, %r13 - 0x49, 0x01, 0xcd, //0x000022a8 addq %rcx, %r13 - 0x4c, 0x89, 0xe9, //0x000022ab movq %r13, %rcx - 0x48, 0xc1, 0xe9, 0x04, //0x000022ae shrq $4, %rcx - 0x4c, 0x01, 0xe9, //0x000022b2 addq %r13, %rcx - 0x48, 0xba, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, //0x000022b5 movabsq $1085102592571150095, %rdx - 0x48, 0x21, 0xd1, //0x000022bf andq %rdx, %rcx - 0x48, 0xba, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, //0x000022c2 movabsq $72340172838076673, %rdx - 0x48, 0x0f, 0xaf, 0xca, //0x000022cc imulq %rdx, %rcx - 0x48, 0xc1, 0xe9, 0x38, //0x000022d0 shrq $56, %rcx - 0x49, 0x01, 0xc9, //0x000022d4 addq %rcx, %r9 - 0x49, 0x83, 0xc4, 0x40, //0x000022d7 addq $64, %r12 - 0x48, 0x8b, 0x55, 0xc0, //0x000022db movq $-64(%rbp), %rdx - 0x48, 0x83, 0xc2, 0xc0, //0x000022df addq $-64, %rdx - 0x4d, 0x89, 0xd8, //0x000022e3 movq %r11, %r8 - 0x48, 0x83, 0xfa, 0x40, //0x000022e6 cmpq $64, %rdx - 0x48, 0x89, 0x55, 0xc0, //0x000022ea movq %rdx, $-64(%rbp) - 0x0f, 0x8d, 0x4a, 0xfd, 0xff, 0xff, //0x000022ee jge LBB0_357 - 0xe9, 0xea, 0xfb, 0xff, 0xff, //0x000022f4 jmp LBB0_366 - //0x000022f9 LBB0_382 - 0x48, 0x8b, 0x75, 0xa8, //0x000022f9 movq $-88(%rbp), %rsi - 0x48, 0x8b, 0x4e, 0x08, //0x000022fd movq $8(%rsi), %rcx - 0x48, 0x0f, 0xbc, 0xd2, //0x00002301 bsfq %rdx, %rdx - 0x48, 0x2b, 0x55, 0xc0, //0x00002305 subq $-64(%rbp), %rdx - 0x48, 0x01, 0xd1, //0x00002309 addq %rdx, %rcx - 0x48, 0x83, 0xc1, 0x01, //0x0000230c addq $1, %rcx - 0x4c, 0x8b, 0x75, 0xd0, //0x00002310 movq $-48(%rbp), %r14 - 0x49, 0x89, 0x0e, //0x00002314 movq %rcx, (%r14) - 0x48, 0x8b, 0x56, 0x08, //0x00002317 movq $8(%rsi), %rdx - 0x48, 0x39, 0xd1, //0x0000231b cmpq %rdx, %rcx - 0x48, 0x0f, 0x47, 0xca, //0x0000231e cmovaq %rdx, %rcx - 0x49, 0x89, 0x0e, //0x00002322 movq %rcx, (%r14) - 0x0f, 0x87, 0x1c, 0x17, 0x00, 0x00, //0x00002325 ja LBB0_638 - 0x48, 0x8b, 0x45, 0xb0, //0x0000232b movq $-80(%rbp), %rax - 0x48, 0x85, 0xc0, //0x0000232f testq %rax, %rax - 0x4c, 0x8b, 0x6d, 0xb8, //0x00002332 movq $-72(%rbp), %r13 - 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00002336 movabsq $4294977024, %r11 - 0x0f, 0x8f, 0x7a, 0xde, 0xff, 0xff, //0x00002340 jg LBB0_4 - 0xe9, 0xad, 0x16, 0x00, 0x00, //0x00002346 jmp LBB0_606 - //0x0000234b LBB0_605 - 0x66, 0x0f, 0xbc, 0xce, //0x0000234b bsfw %si, %cx - 0x0f, 0xb7, 0xc9, //0x0000234f movzwl %cx, %ecx - 0x48, 0x29, 0xd1, //0x00002352 subq %rdx, %rcx - 0x49, 0x89, 0x0e, //0x00002355 movq %rcx, (%r14) - 0x48, 0x85, 0xc0, //0x00002358 testq %rax, %rax - 0x0f, 0x8f, 0x5f, 0xde, 0xff, 0xff, //0x0000235b jg LBB0_4 - 0xe9, 0x92, 0x16, 0x00, 0x00, //0x00002361 jmp LBB0_606 - //0x00002366 LBB0_384 - 0x49, 0x8d, 0x57, 0xff, //0x00002366 leaq $-1(%r15), %rdx - 0x49, 0x39, 0xd0, //0x0000236a cmpq %rdx, %r8 - 0x49, 0xf7, 0xd7, //0x0000236d notq %r15 - 0x4d, 0x0f, 0x45, 0xfb, //0x00002370 cmovneq %r11, %r15 - 0x84, 0xc9, //0x00002374 testb %cl, %cl - 0x4d, 0x0f, 0x44, 0xfb, //0x00002376 cmoveq %r11, %r15 - 0x4d, 0x89, 0xfd, //0x0000237a movq %r15, %r13 - 0xe9, 0x60, 0xde, 0xff, 0xff, //0x0000237d jmp LBB0_2 - //0x00002382 LBB0_385 - 0x48, 0x89, 0xc6, //0x00002382 movq %rax, %rsi - 0x48, 0x29, 0xd6, //0x00002385 subq %rdx, %rsi - 0x48, 0x89, 0xd1, //0x00002388 movq %rdx, %rcx - 0x0f, 0x84, 0xb4, 0x18, 0x00, 0x00, //0x0000238b je LBB0_644 - 0x48, 0x83, 0xfe, 0x40, //0x00002391 cmpq $64, %rsi - 0x0f, 0x82, 0xeb, 0x0c, 0x00, 0x00, //0x00002395 jb LBB0_503 - 0x48, 0xc7, 0x45, 0xc8, 0xff, 0xff, 0xff, 0xff, //0x0000239b movq $-1, $-56(%rbp) - 0x48, 0x89, 0xc8, //0x000023a3 movq %rcx, %rax - 0x31, 0xdb, //0x000023a6 xorl %ebx, %ebx - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000023a8 .p2align 4, 0x90 - //0x000023b0 LBB0_388 - 0x48, 0x89, 0x75, 0xc0, //0x000023b0 movq %rsi, $-64(%rbp) - 0x49, 0x89, 0xd9, //0x000023b4 movq %rbx, %r9 - 0xf3, 0x41, 0x0f, 0x6f, 0x2c, 0x04, //0x000023b7 movdqu (%r12,%rax), %xmm5 - 0xf3, 0x41, 0x0f, 0x6f, 0x7c, 0x04, 0x10, //0x000023bd movdqu $16(%r12,%rax), %xmm7 - 0xf3, 0x41, 0x0f, 0x6f, 0x74, 0x04, 0x20, //0x000023c4 movdqu $32(%r12,%rax), %xmm6 - 0xf3, 0x41, 0x0f, 0x6f, 0x64, 0x04, 0x30, //0x000023cb movdqu $48(%r12,%rax), %xmm4 - 0x66, 0x0f, 0x6f, 0xdd, //0x000023d2 movdqa %xmm5, %xmm3 - 0x66, 0x0f, 0x74, 0xd8, //0x000023d6 pcmpeqb %xmm0, %xmm3 - 0x66, 0x44, 0x0f, 0xd7, 0xdb, //0x000023da pmovmskb %xmm3, %r11d - 0x66, 0x0f, 0x6f, 0xdf, //0x000023df movdqa %xmm7, %xmm3 - 0x66, 0x0f, 0x74, 0xd8, //0x000023e3 pcmpeqb %xmm0, %xmm3 - 0x66, 0x0f, 0xd7, 0xcb, //0x000023e7 pmovmskb %xmm3, %ecx - 0x66, 0x0f, 0x6f, 0xde, //0x000023eb movdqa %xmm6, %xmm3 - 0x66, 0x0f, 0x74, 0xd8, //0x000023ef pcmpeqb %xmm0, %xmm3 - 0x66, 0x44, 0x0f, 0xd7, 0xf3, //0x000023f3 pmovmskb %xmm3, %r14d - 0x66, 0x0f, 0x6f, 0xdc, //0x000023f8 movdqa %xmm4, %xmm3 - 0x66, 0x0f, 0x74, 0xd8, //0x000023fc pcmpeqb %xmm0, %xmm3 - 0x66, 0x44, 0x0f, 0xd7, 0xfb, //0x00002400 pmovmskb %xmm3, %r15d - 0x66, 0x0f, 0x6f, 0xdd, //0x00002405 movdqa %xmm5, %xmm3 - 0x66, 0x0f, 0x74, 0xd9, //0x00002409 pcmpeqb %xmm1, %xmm3 - 0x66, 0x44, 0x0f, 0xd7, 0xeb, //0x0000240d pmovmskb %xmm3, %r13d - 0x66, 0x0f, 0x6f, 0xdf, //0x00002412 movdqa %xmm7, %xmm3 - 0x66, 0x0f, 0x74, 0xd9, //0x00002416 pcmpeqb %xmm1, %xmm3 - 0x66, 0x0f, 0xd7, 0xdb, //0x0000241a pmovmskb %xmm3, %ebx - 0x66, 0x0f, 0x6f, 0xde, //0x0000241e movdqa %xmm6, %xmm3 - 0x66, 0x0f, 0x74, 0xd9, //0x00002422 pcmpeqb %xmm1, %xmm3 - 0x66, 0x0f, 0xd7, 0xf3, //0x00002426 pmovmskb %xmm3, %esi - 0x66, 0x0f, 0x6f, 0xdc, //0x0000242a movdqa %xmm4, %xmm3 - 0x66, 0x0f, 0x74, 0xd9, //0x0000242e pcmpeqb %xmm1, %xmm3 - 0x66, 0x44, 0x0f, 0xd7, 0xd3, //0x00002432 pmovmskb %xmm3, %r10d - 0x66, 0x41, 0x0f, 0x6f, 0xdc, //0x00002437 movdqa %xmm12, %xmm3 - 0x66, 0x0f, 0x64, 0xdf, //0x0000243c pcmpgtb %xmm7, %xmm3 - 0x66, 0x41, 0x0f, 0x64, 0xfa, //0x00002440 pcmpgtb %xmm10, %xmm7 - 0x66, 0x0f, 0xdb, 0xfb, //0x00002445 pand %xmm3, %xmm7 - 0x66, 0x0f, 0xd7, 0xff, //0x00002449 pmovmskb %xmm7, %edi - 0x66, 0x41, 0x0f, 0x6f, 0xdc, //0x0000244d movdqa %xmm12, %xmm3 - 0x66, 0x0f, 0x64, 0xde, //0x00002452 pcmpgtb %xmm6, %xmm3 - 0x66, 0x41, 0x0f, 0x64, 0xf2, //0x00002456 pcmpgtb %xmm10, %xmm6 - 0x66, 0x0f, 0xdb, 0xf3, //0x0000245b pand %xmm3, %xmm6 - 0x66, 0x0f, 0xd7, 0xd6, //0x0000245f pmovmskb %xmm6, %edx - 0x66, 0x41, 0x0f, 0x6f, 0xdc, //0x00002463 movdqa %xmm12, %xmm3 - 0x66, 0x0f, 0x64, 0xdc, //0x00002468 pcmpgtb %xmm4, %xmm3 - 0x66, 0x41, 0x0f, 0x64, 0xe2, //0x0000246c pcmpgtb %xmm10, %xmm4 - 0x66, 0x0f, 0xdb, 0xe3, //0x00002471 pand %xmm3, %xmm4 - 0x66, 0x44, 0x0f, 0xd7, 0xc4, //0x00002475 pmovmskb %xmm4, %r8d - 0x49, 0xc1, 0xe7, 0x30, //0x0000247a shlq $48, %r15 - 0x49, 0xc1, 0xe6, 0x20, //0x0000247e shlq $32, %r14 - 0x4d, 0x09, 0xfe, //0x00002482 orq %r15, %r14 - 0x48, 0xc1, 0xe1, 0x10, //0x00002485 shlq $16, %rcx - 0x4c, 0x09, 0xf1, //0x00002489 orq %r14, %rcx - 0x49, 0x09, 0xcb, //0x0000248c orq %rcx, %r11 - 0x49, 0xc1, 0xe2, 0x30, //0x0000248f shlq $48, %r10 - 0x48, 0xc1, 0xe6, 0x20, //0x00002493 shlq $32, %rsi - 0x4c, 0x09, 0xd6, //0x00002497 orq %r10, %rsi - 0x48, 0xc1, 0xe3, 0x10, //0x0000249a shlq $16, %rbx - 0x48, 0x09, 0xf3, //0x0000249e orq %rsi, %rbx - 0x49, 0xc1, 0xe0, 0x30, //0x000024a1 shlq $48, %r8 - 0x48, 0xc1, 0xe2, 0x20, //0x000024a5 shlq $32, %rdx - 0x4c, 0x09, 0xc2, //0x000024a9 orq %r8, %rdx - 0x48, 0xc1, 0xe7, 0x10, //0x000024ac shlq $16, %rdi - 0x48, 0x09, 0xd7, //0x000024b0 orq %rdx, %rdi - 0x49, 0x09, 0xdd, //0x000024b3 orq %rbx, %r13 - 0x0f, 0x85, 0x59, 0x00, 0x00, 0x00, //0x000024b6 jne LBB0_405 - 0x4d, 0x85, 0xc9, //0x000024bc testq %r9, %r9 - 0x0f, 0x85, 0x6f, 0x00, 0x00, 0x00, //0x000024bf jne LBB0_407 - 0x31, 0xdb, //0x000024c5 xorl %ebx, %ebx - 0x4c, 0x8b, 0x75, 0xd0, //0x000024c7 movq $-48(%rbp), %r14 - //0x000024cb LBB0_391 - 0x66, 0x41, 0x0f, 0x6f, 0xdc, //0x000024cb movdqa %xmm12, %xmm3 - 0x66, 0x0f, 0x64, 0xdd, //0x000024d0 pcmpgtb %xmm5, %xmm3 - 0x66, 0x41, 0x0f, 0x64, 0xea, //0x000024d4 pcmpgtb %xmm10, %xmm5 - 0x66, 0x0f, 0xdb, 0xeb, //0x000024d9 pand %xmm3, %xmm5 - 0x66, 0x0f, 0xd7, 0xcd, //0x000024dd pmovmskb %xmm5, %ecx - 0x48, 0x09, 0xcf, //0x000024e1 orq %rcx, %rdi - 0x4d, 0x85, 0xdb, //0x000024e4 testq %r11, %r11 - 0x4c, 0x8b, 0x6d, 0xb8, //0x000024e7 movq $-72(%rbp), %r13 - 0x0f, 0x85, 0x93, 0x00, 0x00, 0x00, //0x000024eb jne LBB0_409 - 0x48, 0x85, 0xff, //0x000024f1 testq %rdi, %rdi - 0x0f, 0x85, 0xaf, 0x16, 0x00, 0x00, //0x000024f4 jne LBB0_632 - 0x48, 0x8b, 0x75, 0xc0, //0x000024fa movq $-64(%rbp), %rsi - 0x48, 0x83, 0xc6, 0xc0, //0x000024fe addq $-64, %rsi - 0x48, 0x83, 0xc0, 0x40, //0x00002502 addq $64, %rax - 0x48, 0x83, 0xfe, 0x3f, //0x00002506 cmpq $63, %rsi - 0x0f, 0x87, 0xa0, 0xfe, 0xff, 0xff, //0x0000250a ja LBB0_388 - 0xe9, 0xb7, 0x07, 0x00, 0x00, //0x00002510 jmp LBB0_394 - //0x00002515 LBB0_405 - 0x48, 0x83, 0x7d, 0xc8, 0xff, //0x00002515 cmpq $-1, $-56(%rbp) - 0x4c, 0x8b, 0x75, 0xd0, //0x0000251a movq $-48(%rbp), %r14 - 0x0f, 0x85, 0x14, 0x00, 0x00, 0x00, //0x0000251e jne LBB0_408 - 0x49, 0x0f, 0xbc, 0xcd, //0x00002524 bsfq %r13, %rcx - 0x48, 0x01, 0xc1, //0x00002528 addq %rax, %rcx - 0x48, 0x89, 0x4d, 0xc8, //0x0000252b movq %rcx, $-56(%rbp) - 0xe9, 0x04, 0x00, 0x00, 0x00, //0x0000252f jmp LBB0_408 - //0x00002534 LBB0_407 - 0x4c, 0x8b, 0x75, 0xd0, //0x00002534 movq $-48(%rbp), %r14 - //0x00002538 LBB0_408 - 0x4c, 0x89, 0xc9, //0x00002538 movq %r9, %rcx - 0x48, 0xf7, 0xd1, //0x0000253b notq %rcx - 0x4c, 0x21, 0xe9, //0x0000253e andq %r13, %rcx - 0x48, 0x8d, 0x14, 0x09, //0x00002541 leaq (%rcx,%rcx), %rdx - 0x4c, 0x09, 0xca, //0x00002545 orq %r9, %rdx - 0x48, 0x89, 0xd6, //0x00002548 movq %rdx, %rsi - 0x48, 0xf7, 0xd6, //0x0000254b notq %rsi - 0x4c, 0x21, 0xee, //0x0000254e andq %r13, %rsi - 0x48, 0xbb, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00002551 movabsq $-6148914691236517206, %rbx - 0x48, 0x21, 0xde, //0x0000255b andq %rbx, %rsi - 0x31, 0xdb, //0x0000255e xorl %ebx, %ebx - 0x48, 0x01, 0xce, //0x00002560 addq %rcx, %rsi - 0x0f, 0x92, 0xc3, //0x00002563 setb %bl - 0x48, 0x01, 0xf6, //0x00002566 addq %rsi, %rsi - 0x48, 0xb9, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00002569 movabsq $6148914691236517205, %rcx - 0x48, 0x31, 0xce, //0x00002573 xorq %rcx, %rsi - 0x48, 0x21, 0xd6, //0x00002576 andq %rdx, %rsi - 0x48, 0xf7, 0xd6, //0x00002579 notq %rsi - 0x49, 0x21, 0xf3, //0x0000257c andq %rsi, %r11 - 0xe9, 0x47, 0xff, 0xff, 0xff, //0x0000257f jmp LBB0_391 - //0x00002584 LBB0_409 - 0x49, 0x0f, 0xbc, 0xcb, //0x00002584 bsfq %r11, %rcx - 0x48, 0x85, 0xff, //0x00002588 testq %rdi, %rdi - 0x0f, 0x84, 0x8d, 0x00, 0x00, 0x00, //0x0000258b je LBB0_423 - 0x48, 0x0f, 0xbc, 0xd7, //0x00002591 bsfq %rdi, %rdx - 0xe9, 0x89, 0x00, 0x00, 0x00, //0x00002595 jmp LBB0_424 - //0x0000259a LBB0_411 - 0x41, 0x89, 0xcb, //0x0000259a movl %ecx, %r11d - 0x4d, 0x01, 0xc3, //0x0000259d addq %r8, %r11 - 0x49, 0x01, 0xdb, //0x000025a0 addq %rbx, %r11 - 0xe9, 0x06, 0x00, 0x00, 0x00, //0x000025a3 jmp LBB0_413 - //0x000025a8 LBB0_412 - 0x48, 0x01, 0xda, //0x000025a8 addq %rbx, %rdx - 0x49, 0x89, 0xd3, //0x000025ab movq %rdx, %r11 - //0x000025ae LBB0_413 - 0x48, 0xc7, 0xc3, 0xff, 0xff, 0xff, 0xff, //0x000025ae movq $-1, %rbx - 0x4d, 0x85, 0xf6, //0x000025b5 testq %r14, %r14 - 0x0f, 0x84, 0x18, 0x16, 0x00, 0x00, //0x000025b8 je LBB0_636 - 0x4d, 0x85, 0xed, //0x000025be testq %r13, %r13 - 0x0f, 0x84, 0x0f, 0x16, 0x00, 0x00, //0x000025c1 je LBB0_636 - 0x4d, 0x85, 0xd2, //0x000025c7 testq %r10, %r10 - 0x0f, 0x84, 0x06, 0x16, 0x00, 0x00, //0x000025ca je LBB0_636 - 0x4d, 0x29, 0xc3, //0x000025d0 subq %r8, %r11 - 0x49, 0x8d, 0x4b, 0xff, //0x000025d3 leaq $-1(%r11), %rcx - 0x49, 0x39, 0xce, //0x000025d7 cmpq %rcx, %r14 - 0x0f, 0x84, 0x33, 0x00, 0x00, 0x00, //0x000025da je LBB0_422 - 0x49, 0x39, 0xcd, //0x000025e0 cmpq %rcx, %r13 - 0x0f, 0x84, 0x2a, 0x00, 0x00, 0x00, //0x000025e3 je LBB0_422 - 0x49, 0x39, 0xca, //0x000025e9 cmpq %rcx, %r10 - 0x0f, 0x84, 0x21, 0x00, 0x00, 0x00, //0x000025ec je LBB0_422 - 0x4d, 0x85, 0xed, //0x000025f2 testq %r13, %r13 - 0x0f, 0x8e, 0x9a, 0x00, 0x00, 0x00, //0x000025f5 jle LBB0_430 - 0x49, 0x8d, 0x4d, 0xff, //0x000025fb leaq $-1(%r13), %rcx - 0x49, 0x39, 0xca, //0x000025ff cmpq %rcx, %r10 - 0x0f, 0x84, 0x8d, 0x00, 0x00, 0x00, //0x00002602 je LBB0_430 - 0x49, 0xf7, 0xd5, //0x00002608 notq %r13 - 0x4c, 0x89, 0xeb, //0x0000260b movq %r13, %rbx - 0xe9, 0x0c, 0x06, 0x00, 0x00, //0x0000260e jmp LBB0_468 - //0x00002613 LBB0_422 - 0x49, 0xf7, 0xdb, //0x00002613 negq %r11 - 0x4c, 0x89, 0xdb, //0x00002616 movq %r11, %rbx - 0xe9, 0x01, 0x06, 0x00, 0x00, //0x00002619 jmp LBB0_468 - //0x0000261e LBB0_423 - 0xba, 0x40, 0x00, 0x00, 0x00, //0x0000261e movl $64, %edx - //0x00002623 LBB0_424 - 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00002623 movabsq $4294977024, %r11 - 0x48, 0x39, 0xca, //0x0000262d cmpq %rcx, %rdx - 0x0f, 0x82, 0xb6, 0x15, 0x00, 0x00, //0x00002630 jb LBB0_640 - 0x48, 0x01, 0xc8, //0x00002636 addq %rcx, %rax - 0x48, 0x83, 0xc0, 0x01, //0x00002639 addq $1, %rax - //0x0000263d LBB0_426 - 0x48, 0x85, 0xc0, //0x0000263d testq %rax, %rax - 0x0f, 0x89, 0x49, 0xec, 0xff, 0xff, //0x00002640 jns LBB0_224 - 0xe9, 0x1a, 0x14, 0x00, 0x00, //0x00002646 jmp LBB0_615 - //0x0000264b LBB0_132 - 0x4d, 0x85, 0xdb, //0x0000264b testq %r11, %r11 - 0x0f, 0x85, 0x9e, 0x0a, 0x00, 0x00, //0x0000264e jne LBB0_508 - 0x49, 0x01, 0xd2, //0x00002654 addq %rdx, %r10 - 0x49, 0x29, 0xd1, //0x00002657 subq %rdx, %r9 - 0x4c, 0x8b, 0x75, 0xd0, //0x0000265a movq $-48(%rbp), %r14 - 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x0000265e movabsq $4294977024, %r11 - //0x00002668 LBB0_134 - 0x4d, 0x85, 0xc9, //0x00002668 testq %r9, %r9 - 0x0f, 0x8f, 0xee, 0x0a, 0x00, 0x00, //0x0000266b jg LBB0_512 - 0xe9, 0xd1, 0x13, 0x00, 0x00, //0x00002671 jmp LBB0_638 - //0x00002676 LBB0_428 - 0x4c, 0x29, 0xe0, //0x00002676 subq %r12, %rax - 0x48, 0x01, 0xd0, //0x00002679 addq %rdx, %rax - 0x49, 0x89, 0x06, //0x0000267c movq %rax, (%r14) - 0x48, 0x85, 0xf6, //0x0000267f testq %rsi, %rsi - 0x0f, 0x8f, 0x38, 0xdb, 0xff, 0xff, //0x00002682 jg LBB0_4 - 0xe9, 0xcc, 0x13, 0x00, 0x00, //0x00002688 jmp LBB0_614 - //0x0000268d LBB0_429 - 0x0f, 0xbc, 0xcb, //0x0000268d bsfl %ebx, %ecx - 0xe9, 0x8a, 0x03, 0x00, 0x00, //0x00002690 jmp LBB0_437 - //0x00002695 LBB0_430 - 0x4c, 0x89, 0xf1, //0x00002695 movq %r14, %rcx - 0x4c, 0x09, 0xd1, //0x00002698 orq %r10, %rcx - 0x0f, 0x99, 0xc2, //0x0000269b setns %dl - 0x0f, 0x88, 0xd4, 0x01, 0x00, 0x00, //0x0000269e js LBB0_434 - 0x4d, 0x39, 0xd6, //0x000026a4 cmpq %r10, %r14 - 0x0f, 0x8c, 0xcb, 0x01, 0x00, 0x00, //0x000026a7 jl LBB0_434 - 0x49, 0xf7, 0xd6, //0x000026ad notq %r14 - 0x4c, 0x89, 0xf3, //0x000026b0 movq %r14, %rbx - 0xe9, 0x67, 0x05, 0x00, 0x00, //0x000026b3 jmp LBB0_468 - //0x000026b8 LBB0_433 - 0x48, 0x8b, 0x75, 0xc0, //0x000026b8 movq $-64(%rbp), %rsi - 0x49, 0x01, 0xf4, //0x000026bc addq %rsi, %r12 - 0x49, 0x29, 0xcc, //0x000026bf subq %rcx, %r12 - 0x49, 0x29, 0xfc, //0x000026c2 subq %rdi, %r12 - 0x49, 0x83, 0xc4, 0xfe, //0x000026c5 addq $-2, %r12 - 0x4d, 0x89, 0xe5, //0x000026c9 movq %r12, %r13 - 0xe9, 0x11, 0xdb, 0xff, 0xff, //0x000026cc jmp LBB0_2 - //0x000026d1 LBB0_154 - 0x4d, 0x85, 0xdb, //0x000026d1 testq %r11, %r11 - 0x0f, 0x85, 0x66, 0x0c, 0x00, 0x00, //0x000026d4 jne LBB0_535 - 0x49, 0x01, 0xd2, //0x000026da addq %rdx, %r10 - 0x49, 0x29, 0xd1, //0x000026dd subq %rdx, %r9 - 0x4c, 0x8b, 0x75, 0xd0, //0x000026e0 movq $-48(%rbp), %r14 - 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x000026e4 movabsq $4294977024, %r11 - //0x000026ee LBB0_156 - 0x4d, 0x85, 0xc9, //0x000026ee testq %r9, %r9 - 0x0f, 0x8f, 0xa7, 0x0c, 0x00, 0x00, //0x000026f1 jg LBB0_539 - 0xe9, 0x4b, 0x13, 0x00, 0x00, //0x000026f7 jmp LBB0_638 - //0x000026fc LBB0_50 - 0x4c, 0x01, 0xe0, //0x000026fc addq %r12, %rax - 0x4c, 0x8b, 0x75, 0xd0, //0x000026ff movq $-48(%rbp), %r14 - 0x49, 0x83, 0xf9, 0x20, //0x00002703 cmpq $32, %r9 - 0x0f, 0x82, 0x9f, 0x07, 0x00, 0x00, //0x00002707 jb LBB0_485 - //0x0000270d LBB0_51 - 0xf3, 0x0f, 0x6f, 0x18, //0x0000270d movdqu (%rax), %xmm3 - 0xf3, 0x0f, 0x6f, 0x60, 0x10, //0x00002711 movdqu $16(%rax), %xmm4 - 0x66, 0x0f, 0x6f, 0xeb, //0x00002716 movdqa %xmm3, %xmm5 - 0x66, 0x0f, 0x74, 0xe8, //0x0000271a pcmpeqb %xmm0, %xmm5 - 0x66, 0x0f, 0xd7, 0xd5, //0x0000271e pmovmskb %xmm5, %edx - 0x66, 0x0f, 0x6f, 0xec, //0x00002722 movdqa %xmm4, %xmm5 - 0x66, 0x0f, 0x74, 0xe8, //0x00002726 pcmpeqb %xmm0, %xmm5 - 0x66, 0x0f, 0xd7, 0xcd, //0x0000272a pmovmskb %xmm5, %ecx - 0x66, 0x0f, 0x74, 0xd9, //0x0000272e pcmpeqb %xmm1, %xmm3 - 0x66, 0x0f, 0xd7, 0xf3, //0x00002732 pmovmskb %xmm3, %esi - 0x66, 0x0f, 0x74, 0xe1, //0x00002736 pcmpeqb %xmm1, %xmm4 - 0x66, 0x0f, 0xd7, 0xfc, //0x0000273a pmovmskb %xmm4, %edi - 0x48, 0xc1, 0xe1, 0x10, //0x0000273e shlq $16, %rcx - 0x48, 0x09, 0xca, //0x00002742 orq %rcx, %rdx - 0x48, 0xc1, 0xe7, 0x10, //0x00002745 shlq $16, %rdi - 0x48, 0x09, 0xfe, //0x00002749 orq %rdi, %rsi - 0x0f, 0x85, 0x45, 0x0a, 0x00, 0x00, //0x0000274c jne LBB0_515 - 0x4d, 0x85, 0xc0, //0x00002752 testq %r8, %r8 - 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00002755 movabsq $4294977024, %r11 - 0x0f, 0x85, 0x5c, 0x0a, 0x00, 0x00, //0x0000275f jne LBB0_517 - 0x45, 0x31, 0xc0, //0x00002765 xorl %r8d, %r8d - 0x48, 0x85, 0xd2, //0x00002768 testq %rdx, %rdx - 0x0f, 0x84, 0xac, 0x0a, 0x00, 0x00, //0x0000276b je LBB0_519 - //0x00002771 LBB0_54 - 0x48, 0x0f, 0xbc, 0xca, //0x00002771 bsfq %rdx, %rcx - 0x4c, 0x29, 0xe0, //0x00002775 subq %r12, %rax - 0x48, 0x01, 0xc8, //0x00002778 addq %rcx, %rax - 0x48, 0x83, 0xc0, 0x01, //0x0000277b addq $1, %rax - 0xe9, 0x02, 0xeb, 0xff, 0xff, //0x0000277f jmp LBB0_223 - //0x00002784 LBB0_166 - 0x4c, 0x8b, 0x65, 0xc0, //0x00002784 movq $-64(%rbp), %r12 - 0x4c, 0x01, 0xe0, //0x00002788 addq %r12, %rax - 0x49, 0x83, 0xfe, 0x20, //0x0000278b cmpq $32, %r14 - 0x0f, 0x82, 0x41, 0x07, 0x00, 0x00, //0x0000278f jb LBB0_487 - //0x00002795 LBB0_167 - 0xf3, 0x0f, 0x6f, 0x20, //0x00002795 movdqu (%rax), %xmm4 - 0xf3, 0x0f, 0x6f, 0x58, 0x10, //0x00002799 movdqu $16(%rax), %xmm3 - 0x66, 0x0f, 0x6f, 0xec, //0x0000279e movdqa %xmm4, %xmm5 - 0x66, 0x0f, 0x74, 0xe8, //0x000027a2 pcmpeqb %xmm0, %xmm5 - 0x66, 0x0f, 0xd7, 0xcd, //0x000027a6 pmovmskb %xmm5, %ecx - 0x66, 0x0f, 0x6f, 0xeb, //0x000027aa movdqa %xmm3, %xmm5 - 0x66, 0x0f, 0x74, 0xe8, //0x000027ae pcmpeqb %xmm0, %xmm5 - 0x66, 0x0f, 0xd7, 0xfd, //0x000027b2 pmovmskb %xmm5, %edi - 0x66, 0x0f, 0x6f, 0xec, //0x000027b6 movdqa %xmm4, %xmm5 - 0x66, 0x0f, 0x74, 0xe9, //0x000027ba pcmpeqb %xmm1, %xmm5 - 0x66, 0x44, 0x0f, 0xd7, 0xcd, //0x000027be pmovmskb %xmm5, %r9d - 0x66, 0x0f, 0x6f, 0xeb, //0x000027c3 movdqa %xmm3, %xmm5 - 0x66, 0x0f, 0x74, 0xe9, //0x000027c7 pcmpeqb %xmm1, %xmm5 - 0x66, 0x0f, 0xd7, 0xd5, //0x000027cb pmovmskb %xmm5, %edx - 0x66, 0x41, 0x0f, 0x6f, 0xec, //0x000027cf movdqa %xmm12, %xmm5 - 0x66, 0x0f, 0x64, 0xeb, //0x000027d4 pcmpgtb %xmm3, %xmm5 - 0x66, 0x41, 0x0f, 0x64, 0xda, //0x000027d8 pcmpgtb %xmm10, %xmm3 - 0x66, 0x0f, 0xdb, 0xdd, //0x000027dd pand %xmm5, %xmm3 - 0x66, 0x0f, 0xd7, 0xf3, //0x000027e1 pmovmskb %xmm3, %esi - 0x48, 0xc1, 0xe7, 0x10, //0x000027e5 shlq $16, %rdi - 0x48, 0x09, 0xf9, //0x000027e9 orq %rdi, %rcx - 0x48, 0xc1, 0xe2, 0x10, //0x000027ec shlq $16, %rdx - 0x48, 0xc1, 0xe6, 0x10, //0x000027f0 shlq $16, %rsi - 0x49, 0x09, 0xd1, //0x000027f4 orq %rdx, %r9 - 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x000027f7 movabsq $4294977024, %r11 - 0x0f, 0x85, 0x0c, 0x0b, 0x00, 0x00, //0x00002801 jne LBB0_533 - 0x48, 0x85, 0xdb, //0x00002807 testq %rbx, %rbx - 0x4c, 0x8b, 0x6d, 0xb8, //0x0000280a movq $-72(%rbp), %r13 - 0x0f, 0x85, 0xda, 0x0b, 0x00, 0x00, //0x0000280e jne LBB0_542 - 0x31, 0xdb, //0x00002814 xorl %ebx, %ebx - //0x00002816 LBB0_170 - 0x66, 0x41, 0x0f, 0x6f, 0xdc, //0x00002816 movdqa %xmm12, %xmm3 - 0x66, 0x0f, 0x64, 0xdc, //0x0000281b pcmpgtb %xmm4, %xmm3 - 0x66, 0x41, 0x0f, 0x64, 0xe2, //0x0000281f pcmpgtb %xmm10, %xmm4 - 0x66, 0x0f, 0xdb, 0xe3, //0x00002824 pand %xmm3, %xmm4 - 0x66, 0x0f, 0xd7, 0xd4, //0x00002828 pmovmskb %xmm4, %edx - 0x48, 0x09, 0xd6, //0x0000282c orq %rdx, %rsi - 0xba, 0x40, 0x00, 0x00, 0x00, //0x0000282f movl $64, %edx - 0xbf, 0x40, 0x00, 0x00, 0x00, //0x00002834 movl $64, %edi - 0x48, 0x85, 0xc9, //0x00002839 testq %rcx, %rcx - 0x0f, 0x84, 0x04, 0x00, 0x00, 0x00, //0x0000283c je LBB0_172 - 0x48, 0x0f, 0xbc, 0xf9, //0x00002842 bsfq %rcx, %rdi - //0x00002846 LBB0_172 - 0x48, 0x85, 0xf6, //0x00002846 testq %rsi, %rsi - 0x0f, 0x84, 0x04, 0x00, 0x00, 0x00, //0x00002849 je LBB0_174 - 0x48, 0x0f, 0xbc, 0xd6, //0x0000284f bsfq %rsi, %rdx - //0x00002853 LBB0_174 - 0x48, 0x85, 0xc9, //0x00002853 testq %rcx, %rcx - 0x0f, 0x84, 0xd2, 0x01, 0x00, 0x00, //0x00002856 je LBB0_438 - 0x48, 0x39, 0xfa, //0x0000285c cmpq %rdi, %rdx - 0x0f, 0x82, 0x06, 0x14, 0x00, 0x00, //0x0000285f jb LBB0_649 - 0x4c, 0x29, 0xe0, //0x00002865 subq %r12, %rax - 0x48, 0x01, 0xf8, //0x00002868 addq %rdi, %rax - 0x48, 0x83, 0xc0, 0x01, //0x0000286b addq $1, %rax - 0x4c, 0x8b, 0x75, 0xd0, //0x0000286f movq $-48(%rbp), %r14 - 0xe9, 0x0e, 0xea, 0xff, 0xff, //0x00002873 jmp LBB0_223 - //0x00002878 LBB0_434 - 0x49, 0x8d, 0x4a, 0xff, //0x00002878 leaq $-1(%r10), %rcx - 0x49, 0x39, 0xce, //0x0000287c cmpq %rcx, %r14 - 0x49, 0xf7, 0xd2, //0x0000287f notq %r10 - 0x4d, 0x0f, 0x45, 0xd3, //0x00002882 cmovneq %r11, %r10 - 0x84, 0xd2, //0x00002886 testb %dl, %dl - 0x4d, 0x0f, 0x44, 0xd3, //0x00002888 cmoveq %r11, %r10 - 0x4c, 0x89, 0xd3, //0x0000288c movq %r10, %rbx - 0xe9, 0x8b, 0x03, 0x00, 0x00, //0x0000288f jmp LBB0_468 - //0x00002894 LBB0_435 - 0x89, 0xd1, //0x00002894 movl %edx, %ecx - 0xe9, 0x84, 0x01, 0x00, 0x00, //0x00002896 jmp LBB0_437 - //0x0000289b LBB0_73 - 0x4c, 0x01, 0xe0, //0x0000289b addq %r12, %rax - 0x49, 0x83, 0xf9, 0x20, //0x0000289e cmpq $32, %r9 - 0x4c, 0x8b, 0x75, 0xd0, //0x000028a2 movq $-48(%rbp), %r14 - 0x0f, 0x82, 0xc3, 0x06, 0x00, 0x00, //0x000028a6 jb LBB0_493 - //0x000028ac LBB0_74 - 0xf3, 0x0f, 0x6f, 0x18, //0x000028ac movdqu (%rax), %xmm3 - 0xf3, 0x0f, 0x6f, 0x60, 0x10, //0x000028b0 movdqu $16(%rax), %xmm4 - 0x66, 0x0f, 0x6f, 0xeb, //0x000028b5 movdqa %xmm3, %xmm5 - 0x66, 0x0f, 0x74, 0xe8, //0x000028b9 pcmpeqb %xmm0, %xmm5 - 0x66, 0x0f, 0xd7, 0xd5, //0x000028bd pmovmskb %xmm5, %edx - 0x66, 0x0f, 0x6f, 0xec, //0x000028c1 movdqa %xmm4, %xmm5 - 0x66, 0x0f, 0x74, 0xe8, //0x000028c5 pcmpeqb %xmm0, %xmm5 - 0x66, 0x0f, 0xd7, 0xcd, //0x000028c9 pmovmskb %xmm5, %ecx - 0x66, 0x0f, 0x74, 0xd9, //0x000028cd pcmpeqb %xmm1, %xmm3 - 0x66, 0x0f, 0xd7, 0xf3, //0x000028d1 pmovmskb %xmm3, %esi - 0x66, 0x0f, 0x74, 0xe1, //0x000028d5 pcmpeqb %xmm1, %xmm4 - 0x66, 0x0f, 0xd7, 0xfc, //0x000028d9 pmovmskb %xmm4, %edi - 0x48, 0xc1, 0xe1, 0x10, //0x000028dd shlq $16, %rcx - 0x48, 0x09, 0xca, //0x000028e1 orq %rcx, %rdx - 0x48, 0xc1, 0xe7, 0x10, //0x000028e4 shlq $16, %rdi - 0x48, 0x09, 0xfe, //0x000028e8 orq %rdi, %rsi - 0x0f, 0x85, 0x55, 0x0b, 0x00, 0x00, //0x000028eb jne LBB0_544 - 0x4d, 0x85, 0xc0, //0x000028f1 testq %r8, %r8 - 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x000028f4 movabsq $4294977024, %r11 - 0x0f, 0x85, 0x6c, 0x0b, 0x00, 0x00, //0x000028fe jne LBB0_546 - 0x45, 0x31, 0xc0, //0x00002904 xorl %r8d, %r8d - 0x48, 0x85, 0xd2, //0x00002907 testq %rdx, %rdx - 0x0f, 0x84, 0xbc, 0x0b, 0x00, 0x00, //0x0000290a je LBB0_548 - //0x00002910 LBB0_77 - 0x48, 0x0f, 0xbc, 0xca, //0x00002910 bsfq %rdx, %rcx - 0x4c, 0x29, 0xe0, //0x00002914 subq %r12, %rax - 0x48, 0x01, 0xc8, //0x00002917 addq %rcx, %rax - 0x48, 0x83, 0xc0, 0x01, //0x0000291a addq $1, %rax - 0xe9, 0xe0, 0xee, 0xff, 0xff, //0x0000291e jmp LBB0_304 - //0x00002923 LBB0_195 - 0x4c, 0x8b, 0x45, 0xc0, //0x00002923 movq $-64(%rbp), %r8 - 0x4c, 0x01, 0xc0, //0x00002927 addq %r8, %rax - 0x49, 0x83, 0xf9, 0x20, //0x0000292a cmpq $32, %r9 - 0x0f, 0x82, 0x67, 0x06, 0x00, 0x00, //0x0000292e jb LBB0_495 - //0x00002934 LBB0_196 - 0xf3, 0x0f, 0x6f, 0x20, //0x00002934 movdqu (%rax), %xmm4 - 0xf3, 0x0f, 0x6f, 0x58, 0x10, //0x00002938 movdqu $16(%rax), %xmm3 - 0x66, 0x0f, 0x6f, 0xec, //0x0000293d movdqa %xmm4, %xmm5 - 0x66, 0x0f, 0x74, 0xe8, //0x00002941 pcmpeqb %xmm0, %xmm5 - 0x66, 0x0f, 0xd7, 0xf5, //0x00002945 pmovmskb %xmm5, %esi - 0x66, 0x0f, 0x6f, 0xeb, //0x00002949 movdqa %xmm3, %xmm5 - 0x66, 0x0f, 0x74, 0xe8, //0x0000294d pcmpeqb %xmm0, %xmm5 - 0x66, 0x0f, 0xd7, 0xd5, //0x00002951 pmovmskb %xmm5, %edx - 0x66, 0x0f, 0x6f, 0xec, //0x00002955 movdqa %xmm4, %xmm5 - 0x66, 0x0f, 0x74, 0xe9, //0x00002959 pcmpeqb %xmm1, %xmm5 - 0x66, 0x44, 0x0f, 0xd7, 0xd5, //0x0000295d pmovmskb %xmm5, %r10d - 0x66, 0x0f, 0x6f, 0xeb, //0x00002962 movdqa %xmm3, %xmm5 - 0x66, 0x0f, 0x74, 0xe9, //0x00002966 pcmpeqb %xmm1, %xmm5 - 0x66, 0x0f, 0xd7, 0xcd, //0x0000296a pmovmskb %xmm5, %ecx - 0x66, 0x41, 0x0f, 0x6f, 0xec, //0x0000296e movdqa %xmm12, %xmm5 - 0x66, 0x0f, 0x64, 0xeb, //0x00002973 pcmpgtb %xmm3, %xmm5 - 0x66, 0x41, 0x0f, 0x64, 0xda, //0x00002977 pcmpgtb %xmm10, %xmm3 - 0x66, 0x0f, 0xdb, 0xdd, //0x0000297c pand %xmm5, %xmm3 - 0x66, 0x0f, 0xd7, 0xfb, //0x00002980 pmovmskb %xmm3, %edi - 0x48, 0xc1, 0xe2, 0x10, //0x00002984 shlq $16, %rdx - 0x48, 0x09, 0xd6, //0x00002988 orq %rdx, %rsi - 0x48, 0xc1, 0xe1, 0x10, //0x0000298b shlq $16, %rcx - 0x48, 0xc1, 0xe7, 0x10, //0x0000298f shlq $16, %rdi - 0x49, 0x09, 0xca, //0x00002993 orq %rcx, %r10 - 0x0f, 0x85, 0x26, 0x0c, 0x00, 0x00, //0x00002996 jne LBB0_562 - 0x4d, 0x85, 0xe4, //0x0000299c testq %r12, %r12 - 0x4c, 0x8b, 0x6d, 0xb8, //0x0000299f movq $-72(%rbp), %r13 - 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x000029a3 movabsq $4294977024, %r11 - 0xf3, 0x44, 0x0f, 0x6f, 0x2d, 0x8a, 0xd6, 0xff, 0xff, //0x000029ad movdqu $-10614(%rip), %xmm13 /* LCPI0_4+0(%rip) */ - 0x0f, 0x85, 0x2c, 0x0c, 0x00, 0x00, //0x000029b6 jne LBB0_564 - 0x45, 0x31, 0xe4, //0x000029bc xorl %r12d, %r12d - //0x000029bf LBB0_199 - 0x66, 0x41, 0x0f, 0x6f, 0xdc, //0x000029bf movdqa %xmm12, %xmm3 - 0x66, 0x0f, 0x64, 0xdc, //0x000029c4 pcmpgtb %xmm4, %xmm3 - 0x66, 0x41, 0x0f, 0x64, 0xe2, //0x000029c8 pcmpgtb %xmm10, %xmm4 - 0x66, 0x0f, 0xdb, 0xe3, //0x000029cd pand %xmm3, %xmm4 - 0x66, 0x0f, 0xd7, 0xcc, //0x000029d1 pmovmskb %xmm4, %ecx - 0x48, 0x09, 0xcf, //0x000029d5 orq %rcx, %rdi - 0xb9, 0x40, 0x00, 0x00, 0x00, //0x000029d8 movl $64, %ecx - 0xba, 0x40, 0x00, 0x00, 0x00, //0x000029dd movl $64, %edx - 0x48, 0x85, 0xf6, //0x000029e2 testq %rsi, %rsi - 0x0f, 0x84, 0x04, 0x00, 0x00, 0x00, //0x000029e5 je LBB0_201 - 0x48, 0x0f, 0xbc, 0xd6, //0x000029eb bsfq %rsi, %rdx - //0x000029ef LBB0_201 - 0x48, 0x85, 0xff, //0x000029ef testq %rdi, %rdi - 0x0f, 0x84, 0x04, 0x00, 0x00, 0x00, //0x000029f2 je LBB0_203 - 0x48, 0x0f, 0xbc, 0xcf, //0x000029f8 bsfq %rdi, %rcx - //0x000029fc LBB0_203 - 0x48, 0x85, 0xf6, //0x000029fc testq %rsi, %rsi - 0x0f, 0x84, 0xf6, 0x00, 0x00, 0x00, //0x000029ff je LBB0_450 - 0x48, 0x39, 0xd1, //0x00002a05 cmpq %rdx, %rcx - 0x0f, 0x82, 0x6c, 0x12, 0x00, 0x00, //0x00002a08 jb LBB0_650 - 0x4c, 0x29, 0xc0, //0x00002a0e subq %r8, %rax - 0x48, 0x01, 0xd0, //0x00002a11 addq %rdx, %rax - 0x48, 0x83, 0xc0, 0x01, //0x00002a14 addq $1, %rax - 0xe9, 0xe6, 0xed, 0xff, 0xff, //0x00002a18 jmp LBB0_304 - //0x00002a1d LBB0_436 - 0x89, 0xd9, //0x00002a1d movl %ebx, %ecx - //0x00002a1f LBB0_437 - 0x49, 0xf7, 0xd5, //0x00002a1f notq %r13 - 0x49, 0x29, 0xcd, //0x00002a22 subq %rcx, %r13 - 0x48, 0x8b, 0x75, 0xc0, //0x00002a25 movq $-64(%rbp), %rsi - 0xe9, 0xb4, 0xd7, 0xff, 0xff, //0x00002a29 jmp LBB0_2 - //0x00002a2e LBB0_438 - 0x48, 0x85, 0xf6, //0x00002a2e testq %rsi, %rsi - 0x0f, 0x85, 0x34, 0x12, 0x00, 0x00, //0x00002a31 jne LBB0_649 - 0x48, 0x83, 0xc0, 0x20, //0x00002a37 addq $32, %rax - 0x49, 0x83, 0xc6, 0xe0, //0x00002a3b addq $-32, %r14 - 0x48, 0x85, 0xdb, //0x00002a3f testq %rbx, %rbx - 0x0f, 0x85, 0xa5, 0x04, 0x00, 0x00, //0x00002a42 jne LBB0_488 - //0x00002a48 LBB0_440 - 0x48, 0x8b, 0x4d, 0xc8, //0x00002a48 movq $-56(%rbp), %rcx - 0x4d, 0x85, 0xf6, //0x00002a4c testq %r14, %r14 - 0x0f, 0x84, 0xda, 0x11, 0x00, 0x00, //0x00002a4f je LBB0_490 - //0x00002a55 LBB0_441 - 0x0f, 0xb6, 0x10, //0x00002a55 movzbl (%rax), %edx - 0x80, 0xfa, 0x22, //0x00002a58 cmpb $34, %dl - 0x0f, 0x84, 0x8a, 0x00, 0x00, 0x00, //0x00002a5b je LBB0_449 - 0x80, 0xfa, 0x5c, //0x00002a61 cmpb $92, %dl - 0x0f, 0x84, 0x26, 0x00, 0x00, 0x00, //0x00002a64 je LBB0_445 - 0x80, 0xfa, 0x1f, //0x00002a6a cmpb $31, %dl - 0x0f, 0x86, 0x12, 0x12, 0x00, 0x00, //0x00002a6d jbe LBB0_651 - 0x48, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x00002a73 movq $-1, %rdx - 0xbe, 0x01, 0x00, 0x00, 0x00, //0x00002a7a movl $1, %esi - 0x48, 0x01, 0xf0, //0x00002a7f addq %rsi, %rax - 0x49, 0x01, 0xd6, //0x00002a82 addq %rdx, %r14 - 0x0f, 0x85, 0xca, 0xff, 0xff, 0xff, //0x00002a85 jne LBB0_441 - 0xe9, 0x9f, 0x11, 0x00, 0x00, //0x00002a8b jmp LBB0_490 - //0x00002a90 LBB0_445 - 0x49, 0x83, 0xfe, 0x01, //0x00002a90 cmpq $1, %r14 - 0x0f, 0x84, 0x95, 0x11, 0x00, 0x00, //0x00002a94 je LBB0_490 - 0x66, 0x41, 0x0f, 0x6f, 0xf5, //0x00002a9a movdqa %xmm13, %xmm6 - 0x66, 0x0f, 0x6f, 0xea, //0x00002a9f movdqa %xmm2, %xmm5 - 0x48, 0xc7, 0xc2, 0xfe, 0xff, 0xff, 0xff, //0x00002aa3 movq $-2, %rdx - 0xbe, 0x02, 0x00, 0x00, 0x00, //0x00002aaa movl $2, %esi - 0x48, 0x83, 0xf9, 0xff, //0x00002aaf cmpq $-1, %rcx - 0x0f, 0x85, 0x0a, 0x00, 0x00, 0x00, //0x00002ab3 jne LBB0_448 - 0x48, 0x89, 0xc1, //0x00002ab9 movq %rax, %rcx - 0x4c, 0x29, 0xe1, //0x00002abc subq %r12, %rcx - 0x48, 0x89, 0x4d, 0xc8, //0x00002abf movq %rcx, $-56(%rbp) - //0x00002ac3 LBB0_448 - 0x4c, 0x8b, 0x6d, 0xb8, //0x00002ac3 movq $-72(%rbp), %r13 - 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00002ac7 movabsq $4294977024, %r11 - 0x66, 0x0f, 0x6f, 0xd5, //0x00002ad1 movdqa %xmm5, %xmm2 - 0x66, 0x44, 0x0f, 0x6f, 0xee, //0x00002ad5 movdqa %xmm6, %xmm13 - 0x48, 0x01, 0xf0, //0x00002ada addq %rsi, %rax - 0x49, 0x01, 0xd6, //0x00002add addq %rdx, %r14 - 0x0f, 0x85, 0x6f, 0xff, 0xff, 0xff, //0x00002ae0 jne LBB0_441 - 0xe9, 0x44, 0x11, 0x00, 0x00, //0x00002ae6 jmp LBB0_490 - //0x00002aeb LBB0_449 - 0x4c, 0x29, 0xe0, //0x00002aeb subq %r12, %rax - 0x48, 0x83, 0xc0, 0x01, //0x00002aee addq $1, %rax - 0x4c, 0x8b, 0x75, 0xd0, //0x00002af2 movq $-48(%rbp), %r14 - 0xe9, 0x8b, 0xe7, 0xff, 0xff, //0x00002af6 jmp LBB0_223 - //0x00002afb LBB0_450 - 0x48, 0x85, 0xff, //0x00002afb testq %rdi, %rdi - 0x0f, 0x85, 0x76, 0x11, 0x00, 0x00, //0x00002afe jne LBB0_650 - 0x48, 0x83, 0xc0, 0x20, //0x00002b04 addq $32, %rax - 0x49, 0x83, 0xc1, 0xe0, //0x00002b08 addq $-32, %r9 - 0x4d, 0x85, 0xe4, //0x00002b0c testq %r12, %r12 - 0x0f, 0x85, 0xa6, 0x04, 0x00, 0x00, //0x00002b0f jne LBB0_496 - //0x00002b15 LBB0_452 - 0x48, 0x8b, 0x4d, 0xc8, //0x00002b15 movq $-56(%rbp), %rcx - 0x4d, 0x85, 0xc9, //0x00002b19 testq %r9, %r9 - 0x0f, 0x84, 0x51, 0x0f, 0x00, 0x00, //0x00002b1c je LBB0_616 - //0x00002b22 LBB0_453 - 0x0f, 0xb6, 0x10, //0x00002b22 movzbl (%rax), %edx - 0x80, 0xfa, 0x22, //0x00002b25 cmpb $34, %dl - 0x0f, 0x84, 0xcc, 0x00, 0x00, 0x00, //0x00002b28 je LBB0_464 - 0x80, 0xfa, 0x5c, //0x00002b2e cmpb $92, %dl - 0x0f, 0x84, 0x26, 0x00, 0x00, 0x00, //0x00002b31 je LBB0_458 - 0x80, 0xfa, 0x1f, //0x00002b37 cmpb $31, %dl - 0x0f, 0x86, 0x51, 0x11, 0x00, 0x00, //0x00002b3a jbe LBB0_652 - 0x48, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x00002b40 movq $-1, %rdx - 0xbe, 0x01, 0x00, 0x00, 0x00, //0x00002b47 movl $1, %esi - //0x00002b4c LBB0_457 - 0x48, 0x01, 0xf0, //0x00002b4c addq %rsi, %rax - 0x49, 0x01, 0xd1, //0x00002b4f addq %rdx, %r9 - 0x0f, 0x85, 0xca, 0xff, 0xff, 0xff, //0x00002b52 jne LBB0_453 - 0xe9, 0x16, 0x0f, 0x00, 0x00, //0x00002b58 jmp LBB0_616 - //0x00002b5d LBB0_458 - 0x49, 0x83, 0xf9, 0x01, //0x00002b5d cmpq $1, %r9 - 0x0f, 0x84, 0xe7, 0x10, 0x00, 0x00, //0x00002b61 je LBB0_507 - 0x66, 0x0f, 0x6f, 0xea, //0x00002b67 movdqa %xmm2, %xmm5 - 0x48, 0xc7, 0xc2, 0xfe, 0xff, 0xff, 0xff, //0x00002b6b movq $-2, %rdx - 0xbe, 0x02, 0x00, 0x00, 0x00, //0x00002b72 movl $2, %esi - 0x48, 0x83, 0xf9, 0xff, //0x00002b77 cmpq $-1, %rcx - 0x0f, 0x84, 0x28, 0x00, 0x00, 0x00, //0x00002b7b je LBB0_461 - 0x4c, 0x8b, 0x75, 0xd0, //0x00002b81 movq $-48(%rbp), %r14 - 0x4c, 0x8b, 0x6d, 0xb8, //0x00002b85 movq $-72(%rbp), %r13 - 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00002b89 movabsq $4294977024, %r11 - 0x66, 0x0f, 0x6f, 0xd5, //0x00002b93 movdqa %xmm5, %xmm2 - 0xf3, 0x44, 0x0f, 0x6f, 0x2d, 0xa0, 0xd4, 0xff, 0xff, //0x00002b97 movdqu $-11104(%rip), %xmm13 /* LCPI0_4+0(%rip) */ - 0x4c, 0x8b, 0x45, 0xc0, //0x00002ba0 movq $-64(%rbp), %r8 - 0xe9, 0xa3, 0xff, 0xff, 0xff, //0x00002ba4 jmp LBB0_457 - //0x00002ba9 LBB0_461 - 0x48, 0x89, 0xc1, //0x00002ba9 movq %rax, %rcx - 0x4c, 0x8b, 0x45, 0xc0, //0x00002bac movq $-64(%rbp), %r8 - 0x4c, 0x29, 0xc1, //0x00002bb0 subq %r8, %rcx - 0x48, 0x89, 0x4d, 0xc8, //0x00002bb3 movq %rcx, $-56(%rbp) - 0x4c, 0x8b, 0x75, 0xd0, //0x00002bb7 movq $-48(%rbp), %r14 - 0x4c, 0x8b, 0x6d, 0xb8, //0x00002bbb movq $-72(%rbp), %r13 - 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00002bbf movabsq $4294977024, %r11 - 0x66, 0x0f, 0x6f, 0xd5, //0x00002bc9 movdqa %xmm5, %xmm2 - 0xf3, 0x44, 0x0f, 0x6f, 0x2d, 0x6a, 0xd4, 0xff, 0xff, //0x00002bcd movdqu $-11158(%rip), %xmm13 /* LCPI0_4+0(%rip) */ - 0xe9, 0x71, 0xff, 0xff, 0xff, //0x00002bd6 jmp LBB0_457 - //0x00002bdb LBB0_462 - 0x4c, 0x29, 0xe1, //0x00002bdb subq %r12, %rcx - 0x48, 0x01, 0xf1, //0x00002bde addq %rsi, %rcx - 0x49, 0x89, 0x0e, //0x00002be1 movq %rcx, (%r14) - 0x48, 0x85, 0xc0, //0x00002be4 testq %rax, %rax - 0x0f, 0x8f, 0xd3, 0xd5, 0xff, 0xff, //0x00002be7 jg LBB0_4 - 0xe9, 0x06, 0x0e, 0x00, 0x00, //0x00002bed jmp LBB0_606 - //0x00002bf2 LBB0_463 - 0x0f, 0xbc, 0xce, //0x00002bf2 bsfl %esi, %ecx - 0xe9, 0x1f, 0x00, 0x00, 0x00, //0x00002bf5 jmp LBB0_467 - //0x00002bfa LBB0_464 - 0x4c, 0x29, 0xc0, //0x00002bfa subq %r8, %rax - 0x48, 0x83, 0xc0, 0x01, //0x00002bfd addq $1, %rax - 0xe9, 0xfd, 0xeb, 0xff, 0xff, //0x00002c01 jmp LBB0_304 - //0x00002c06 LBB0_465 - 0x49, 0x01, 0xc4, //0x00002c06 addq %rax, %r12 - 0x49, 0x29, 0xd4, //0x00002c09 subq %rdx, %r12 - 0x48, 0xf7, 0xd3, //0x00002c0c notq %rbx - 0x4c, 0x01, 0xe3, //0x00002c0f addq %r12, %rbx - 0xe9, 0x08, 0x00, 0x00, 0x00, //0x00002c12 jmp LBB0_468 - //0x00002c17 LBB0_466 - 0x89, 0xd1, //0x00002c17 movl %edx, %ecx - //0x00002c19 LBB0_467 - 0x48, 0xf7, 0xd3, //0x00002c19 notq %rbx - 0x48, 0x29, 0xcb, //0x00002c1c subq %rcx, %rbx - //0x00002c1f LBB0_468 - 0x48, 0x85, 0xdb, //0x00002c1f testq %rbx, %rbx - 0x0f, 0x88, 0xae, 0x0f, 0x00, 0x00, //0x00002c22 js LBB0_636 - //0x00002c28 LBB0_469 - 0x48, 0x01, 0xc3, //0x00002c28 addq %rax, %rbx - 0x4c, 0x8b, 0x75, 0xd0, //0x00002c2b movq $-48(%rbp), %r14 - 0x49, 0x89, 0x1e, //0x00002c2f movq %rbx, (%r14) - 0x48, 0x85, 0xc0, //0x00002c32 testq %rax, %rax - 0x4c, 0x8b, 0x6d, 0xb8, //0x00002c35 movq $-72(%rbp), %r13 - 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00002c39 movabsq $4294977024, %r11 - 0x0f, 0x8f, 0x77, 0xd5, 0xff, 0xff, //0x00002c43 jg LBB0_4 - 0xe9, 0xaa, 0x0d, 0x00, 0x00, //0x00002c49 jmp LBB0_606 - //0x00002c4e LBB0_241 - 0x4c, 0x01, 0xe0, //0x00002c4e addq %r12, %rax - 0x49, 0x83, 0xf9, 0x20, //0x00002c51 cmpq $32, %r9 - 0x4c, 0x8b, 0x75, 0xd0, //0x00002c55 movq $-48(%rbp), %r14 - 0x0f, 0x82, 0x19, 0x04, 0x00, 0x00, //0x00002c59 jb LBB0_502 - //0x00002c5f LBB0_242 - 0xf3, 0x0f, 0x6f, 0x18, //0x00002c5f movdqu (%rax), %xmm3 - 0xf3, 0x0f, 0x6f, 0x60, 0x10, //0x00002c63 movdqu $16(%rax), %xmm4 - 0x66, 0x0f, 0x6f, 0xeb, //0x00002c68 movdqa %xmm3, %xmm5 - 0x66, 0x0f, 0x74, 0xe8, //0x00002c6c pcmpeqb %xmm0, %xmm5 - 0x66, 0x0f, 0xd7, 0xd5, //0x00002c70 pmovmskb %xmm5, %edx - 0x66, 0x0f, 0x6f, 0xec, //0x00002c74 movdqa %xmm4, %xmm5 - 0x66, 0x0f, 0x74, 0xe8, //0x00002c78 pcmpeqb %xmm0, %xmm5 - 0x66, 0x0f, 0xd7, 0xcd, //0x00002c7c pmovmskb %xmm5, %ecx - 0x66, 0x0f, 0x74, 0xd9, //0x00002c80 pcmpeqb %xmm1, %xmm3 - 0x66, 0x0f, 0xd7, 0xf3, //0x00002c84 pmovmskb %xmm3, %esi - 0x66, 0x0f, 0x74, 0xe1, //0x00002c88 pcmpeqb %xmm1, %xmm4 - 0x66, 0x0f, 0xd7, 0xfc, //0x00002c8c pmovmskb %xmm4, %edi - 0x48, 0xc1, 0xe1, 0x10, //0x00002c90 shlq $16, %rcx - 0x48, 0x09, 0xca, //0x00002c94 orq %rcx, %rdx - 0x48, 0xc1, 0xe7, 0x10, //0x00002c97 shlq $16, %rdi - 0x48, 0x09, 0xfe, //0x00002c9b orq %rdi, %rsi - 0x0f, 0x85, 0x06, 0x0b, 0x00, 0x00, //0x00002c9e jne LBB0_578 - 0x4d, 0x85, 0xc0, //0x00002ca4 testq %r8, %r8 - 0x0f, 0x85, 0x27, 0x0b, 0x00, 0x00, //0x00002ca7 jne LBB0_580 - 0x45, 0x31, 0xc0, //0x00002cad xorl %r8d, %r8d - 0x48, 0x85, 0xd2, //0x00002cb0 testq %rdx, %rdx - 0x0f, 0x84, 0x77, 0x0b, 0x00, 0x00, //0x00002cb3 je LBB0_582 - //0x00002cb9 LBB0_245 - 0x48, 0x0f, 0xbc, 0xca, //0x00002cb9 bsfq %rdx, %rcx - 0x4c, 0x29, 0xe0, //0x00002cbd subq %r12, %rax - 0x48, 0x01, 0xc8, //0x00002cc0 addq %rcx, %rax - 0x48, 0x83, 0xc0, 0x01, //0x00002cc3 addq $1, %rax - 0xe9, 0x71, 0xf9, 0xff, 0xff, //0x00002cc7 jmp LBB0_426 - //0x00002ccc LBB0_394 - 0x4c, 0x01, 0xe0, //0x00002ccc addq %r12, %rax - 0x49, 0x89, 0xf2, //0x00002ccf movq %rsi, %r10 - 0x48, 0x83, 0xfe, 0x20, //0x00002cd2 cmpq $32, %rsi - 0x0f, 0x82, 0xc5, 0x03, 0x00, 0x00, //0x00002cd6 jb LBB0_504 - //0x00002cdc LBB0_395 - 0xf3, 0x0f, 0x6f, 0x20, //0x00002cdc movdqu (%rax), %xmm4 - 0xf3, 0x0f, 0x6f, 0x58, 0x10, //0x00002ce0 movdqu $16(%rax), %xmm3 - 0x66, 0x0f, 0x6f, 0xec, //0x00002ce5 movdqa %xmm4, %xmm5 - 0x66, 0x0f, 0x74, 0xe8, //0x00002ce9 pcmpeqb %xmm0, %xmm5 - 0x66, 0x0f, 0xd7, 0xf5, //0x00002ced pmovmskb %xmm5, %esi - 0x66, 0x0f, 0x6f, 0xeb, //0x00002cf1 movdqa %xmm3, %xmm5 - 0x66, 0x0f, 0x74, 0xe8, //0x00002cf5 pcmpeqb %xmm0, %xmm5 - 0x66, 0x0f, 0xd7, 0xcd, //0x00002cf9 pmovmskb %xmm5, %ecx - 0x66, 0x0f, 0x6f, 0xec, //0x00002cfd movdqa %xmm4, %xmm5 - 0x66, 0x0f, 0x74, 0xe9, //0x00002d01 pcmpeqb %xmm1, %xmm5 - 0x66, 0x44, 0x0f, 0xd7, 0xcd, //0x00002d05 pmovmskb %xmm5, %r9d - 0x66, 0x0f, 0x6f, 0xeb, //0x00002d0a movdqa %xmm3, %xmm5 - 0x66, 0x0f, 0x74, 0xe9, //0x00002d0e pcmpeqb %xmm1, %xmm5 - 0x66, 0x0f, 0xd7, 0xd5, //0x00002d12 pmovmskb %xmm5, %edx - 0x66, 0x41, 0x0f, 0x6f, 0xec, //0x00002d16 movdqa %xmm12, %xmm5 - 0x66, 0x0f, 0x64, 0xeb, //0x00002d1b pcmpgtb %xmm3, %xmm5 - 0x66, 0x41, 0x0f, 0x64, 0xda, //0x00002d1f pcmpgtb %xmm10, %xmm3 - 0x66, 0x0f, 0xdb, 0xdd, //0x00002d24 pand %xmm5, %xmm3 - 0x66, 0x0f, 0xd7, 0xfb, //0x00002d28 pmovmskb %xmm3, %edi - 0x48, 0xc1, 0xe1, 0x10, //0x00002d2c shlq $16, %rcx - 0x48, 0x09, 0xce, //0x00002d30 orq %rcx, %rsi - 0x48, 0xc1, 0xe2, 0x10, //0x00002d33 shlq $16, %rdx - 0x48, 0xc1, 0xe7, 0x10, //0x00002d37 shlq $16, %rdi - 0x49, 0x09, 0xd1, //0x00002d3b orq %rdx, %r9 - 0x0f, 0x85, 0xd0, 0x0b, 0x00, 0x00, //0x00002d3e jne LBB0_597 - 0x48, 0x85, 0xdb, //0x00002d44 testq %rbx, %rbx - 0x4c, 0x8b, 0x6d, 0xb8, //0x00002d47 movq $-72(%rbp), %r13 - 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00002d4b movabsq $4294977024, %r11 - 0x0f, 0x85, 0xe6, 0x0b, 0x00, 0x00, //0x00002d55 jne LBB0_599 - 0x31, 0xdb, //0x00002d5b xorl %ebx, %ebx - //0x00002d5d LBB0_398 - 0x66, 0x41, 0x0f, 0x6f, 0xdc, //0x00002d5d movdqa %xmm12, %xmm3 - 0x66, 0x0f, 0x64, 0xdc, //0x00002d62 pcmpgtb %xmm4, %xmm3 - 0x66, 0x41, 0x0f, 0x64, 0xe2, //0x00002d66 pcmpgtb %xmm10, %xmm4 - 0x66, 0x0f, 0xdb, 0xe3, //0x00002d6b pand %xmm3, %xmm4 - 0x66, 0x0f, 0xd7, 0xcc, //0x00002d6f pmovmskb %xmm4, %ecx - 0x48, 0x09, 0xcf, //0x00002d73 orq %rcx, %rdi - 0xb9, 0x40, 0x00, 0x00, 0x00, //0x00002d76 movl $64, %ecx - 0xba, 0x40, 0x00, 0x00, 0x00, //0x00002d7b movl $64, %edx - 0x48, 0x85, 0xf6, //0x00002d80 testq %rsi, %rsi - 0x0f, 0x84, 0x04, 0x00, 0x00, 0x00, //0x00002d83 je LBB0_400 - 0x48, 0x0f, 0xbc, 0xd6, //0x00002d89 bsfq %rsi, %rdx - //0x00002d8d LBB0_400 - 0x48, 0x85, 0xff, //0x00002d8d testq %rdi, %rdi - 0x0f, 0x84, 0x04, 0x00, 0x00, 0x00, //0x00002d90 je LBB0_402 - 0x48, 0x0f, 0xbc, 0xcf, //0x00002d96 bsfq %rdi, %rcx - //0x00002d9a LBB0_402 - 0x48, 0x85, 0xf6, //0x00002d9a testq %rsi, %rsi - 0x0f, 0x84, 0x53, 0x00, 0x00, 0x00, //0x00002d9d je LBB0_473 - 0x4c, 0x29, 0xe0, //0x00002da3 subq %r12, %rax - 0x48, 0x39, 0xd1, //0x00002da6 cmpq %rdx, %rcx - 0x0f, 0x82, 0xf7, 0x0e, 0x00, 0x00, //0x00002da9 jb LBB0_654 - 0x48, 0x01, 0xd0, //0x00002daf addq %rdx, %rax - 0x48, 0x83, 0xc0, 0x01, //0x00002db2 addq $1, %rax - 0xe9, 0x82, 0xf8, 0xff, 0xff, //0x00002db6 jmp LBB0_426 - //0x00002dbb LBB0_470 - 0x49, 0x8d, 0x04, 0x34, //0x00002dbb leaq (%r12,%rsi), %rax - 0x48, 0x85, 0xc9, //0x00002dbf testq %rcx, %rcx - 0x0f, 0x85, 0x4f, 0xde, 0xff, 0xff, //0x00002dc2 jne LBB0_140 - //0x00002dc8 LBB0_471 - 0x66, 0x41, 0x0f, 0x6f, 0xf5, //0x00002dc8 movdqa %xmm13, %xmm6 - 0x66, 0x0f, 0x6f, 0xea, //0x00002dcd movdqa %xmm2, %xmm5 - 0xe9, 0x7f, 0xde, 0xff, 0xff, //0x00002dd1 jmp LBB0_146 - //0x00002dd6 LBB0_472 - 0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00002dd6 movq $-1, %r8 - 0x4c, 0x89, 0xf1, //0x00002ddd movq %r14, %rcx - 0x49, 0x89, 0xfa, //0x00002de0 movq %rdi, %r10 - 0x49, 0xc7, 0xc7, 0xff, 0xff, 0xff, 0xff, //0x00002de3 movq $-1, %r15 - 0x49, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00002dea movq $-1, %r9 - 0xe9, 0x19, 0xda, 0xff, 0xff, //0x00002df1 jmp LBB0_105 - //0x00002df6 LBB0_473 - 0x48, 0x85, 0xff, //0x00002df6 testq %rdi, %rdi - 0x0f, 0x85, 0xbc, 0x0e, 0x00, 0x00, //0x00002df9 jne LBB0_655 - 0x66, 0x41, 0x0f, 0x6f, 0xf5, //0x00002dff movdqa %xmm13, %xmm6 - 0x66, 0x0f, 0x6f, 0xea, //0x00002e04 movdqa %xmm2, %xmm5 - 0x48, 0x83, 0xc0, 0x20, //0x00002e08 addq $32, %rax - 0x49, 0x83, 0xc2, 0xe0, //0x00002e0c addq $-32, %r10 - 0x48, 0x85, 0xdb, //0x00002e10 testq %rbx, %rbx - 0x0f, 0x85, 0x9a, 0x02, 0x00, 0x00, //0x00002e13 jne LBB0_505 - //0x00002e19 LBB0_475 - 0x48, 0x8b, 0x55, 0xc8, //0x00002e19 movq $-56(%rbp), %rdx - 0x4d, 0x85, 0xd2, //0x00002e1d testq %r10, %r10 - 0x0f, 0x84, 0x28, 0x0e, 0x00, 0x00, //0x00002e20 je LBB0_507 - //0x00002e26 LBB0_476 - 0x0f, 0xb6, 0x08, //0x00002e26 movzbl (%rax), %ecx - 0x80, 0xf9, 0x22, //0x00002e29 cmpb $34, %cl - 0x0f, 0x84, 0x11, 0x01, 0x00, 0x00, //0x00002e2c je LBB0_491 - 0x80, 0xf9, 0x5c, //0x00002e32 cmpb $92, %cl - 0x0f, 0x84, 0x26, 0x00, 0x00, 0x00, //0x00002e35 je LBB0_481 - 0x80, 0xf9, 0x1f, //0x00002e3b cmpb $31, %cl - 0x0f, 0x86, 0x82, 0x0e, 0x00, 0x00, //0x00002e3e jbe LBB0_656 - 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00002e44 movq $-1, %rcx - 0xbe, 0x01, 0x00, 0x00, 0x00, //0x00002e4b movl $1, %esi - //0x00002e50 LBB0_480 - 0x48, 0x01, 0xf0, //0x00002e50 addq %rsi, %rax - 0x49, 0x01, 0xca, //0x00002e53 addq %rcx, %r10 - 0x0f, 0x85, 0xca, 0xff, 0xff, 0xff, //0x00002e56 jne LBB0_476 - 0xe9, 0xed, 0x0d, 0x00, 0x00, //0x00002e5c jmp LBB0_507 - //0x00002e61 LBB0_481 - 0x49, 0x83, 0xfa, 0x01, //0x00002e61 cmpq $1, %r10 - 0x0f, 0x84, 0xe3, 0x0d, 0x00, 0x00, //0x00002e65 je LBB0_507 - 0x48, 0xc7, 0xc1, 0xfe, 0xff, 0xff, 0xff, //0x00002e6b movq $-2, %rcx - 0xbe, 0x02, 0x00, 0x00, 0x00, //0x00002e72 movl $2, %esi - 0x48, 0x83, 0xfa, 0xff, //0x00002e77 cmpq $-1, %rdx - 0x0f, 0x85, 0xcf, 0xff, 0xff, 0xff, //0x00002e7b jne LBB0_480 - 0x48, 0x89, 0xc2, //0x00002e81 movq %rax, %rdx - 0x4c, 0x29, 0xe2, //0x00002e84 subq %r12, %rdx - 0x48, 0x89, 0x55, 0xc8, //0x00002e87 movq %rdx, $-56(%rbp) - 0xe9, 0xc0, 0xff, 0xff, 0xff, //0x00002e8b jmp LBB0_480 - //0x00002e90 LBB0_484 - 0x48, 0x8b, 0x45, 0xb0, //0x00002e90 movq $-80(%rbp), %rax - 0x4c, 0x01, 0xe0, //0x00002e94 addq %r12, %rax - 0x48, 0xc7, 0x45, 0xc8, 0xff, 0xff, 0xff, 0xff, //0x00002e97 movq $-1, $-56(%rbp) - 0x45, 0x31, 0xc0, //0x00002e9f xorl %r8d, %r8d - 0x49, 0x83, 0xf9, 0x20, //0x00002ea2 cmpq $32, %r9 - 0x0f, 0x83, 0x61, 0xf8, 0xff, 0xff, //0x00002ea6 jae LBB0_51 - //0x00002eac LBB0_485 - 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00002eac movabsq $4294977024, %r11 - 0xe9, 0x6a, 0x03, 0x00, 0x00, //0x00002eb6 jmp LBB0_520 - //0x00002ebb LBB0_486 - 0x48, 0x8b, 0x45, 0xb0, //0x00002ebb movq $-80(%rbp), %rax - 0x4c, 0x01, 0xe0, //0x00002ebf addq %r12, %rax - 0x48, 0xc7, 0x45, 0xc8, 0xff, 0xff, 0xff, 0xff, //0x00002ec2 movq $-1, $-56(%rbp) - 0x31, 0xdb, //0x00002eca xorl %ebx, %ebx - 0x49, 0x83, 0xfe, 0x20, //0x00002ecc cmpq $32, %r14 - 0x0f, 0x83, 0xbf, 0xf8, 0xff, 0xff, //0x00002ed0 jae LBB0_167 - //0x00002ed6 LBB0_487 - 0x4c, 0x8b, 0x6d, 0xb8, //0x00002ed6 movq $-72(%rbp), %r13 - 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00002eda movabsq $4294977024, %r11 - 0x48, 0x85, 0xdb, //0x00002ee4 testq %rbx, %rbx - 0x0f, 0x84, 0x5b, 0xfb, 0xff, 0xff, //0x00002ee7 je LBB0_440 - //0x00002eed LBB0_488 - 0x4d, 0x85, 0xf6, //0x00002eed testq %r14, %r14 - 0x0f, 0x84, 0x39, 0x0d, 0x00, 0x00, //0x00002ef0 je LBB0_490 - 0x66, 0x41, 0x0f, 0x6f, 0xf5, //0x00002ef6 movdqa %xmm13, %xmm6 - 0x66, 0x0f, 0x6f, 0xea, //0x00002efb movdqa %xmm2, %xmm5 - 0x4c, 0x89, 0xe1, //0x00002eff movq %r12, %rcx - 0x48, 0xf7, 0xd1, //0x00002f02 notq %rcx - 0x48, 0x01, 0xc1, //0x00002f05 addq %rax, %rcx - 0x48, 0x8b, 0x75, 0xc8, //0x00002f08 movq $-56(%rbp), %rsi - 0x48, 0x83, 0xfe, 0xff, //0x00002f0c cmpq $-1, %rsi - 0x48, 0x89, 0xf2, //0x00002f10 movq %rsi, %rdx - 0x48, 0x0f, 0x44, 0xd1, //0x00002f13 cmoveq %rcx, %rdx - 0x48, 0x0f, 0x45, 0xce, //0x00002f17 cmovneq %rsi, %rcx - 0x48, 0x83, 0xc0, 0x01, //0x00002f1b addq $1, %rax - 0x49, 0x83, 0xc6, 0xff, //0x00002f1f addq $-1, %r14 - 0x48, 0x89, 0x55, 0xc8, //0x00002f23 movq %rdx, $-56(%rbp) - 0x4c, 0x8b, 0x6d, 0xb8, //0x00002f27 movq $-72(%rbp), %r13 - 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00002f2b movabsq $4294977024, %r11 - 0x4d, 0x85, 0xf6, //0x00002f35 testq %r14, %r14 - 0x0f, 0x85, 0x17, 0xfb, 0xff, 0xff, //0x00002f38 jne LBB0_441 - 0xe9, 0xec, 0x0c, 0x00, 0x00, //0x00002f3e jmp LBB0_490 - //0x00002f43 LBB0_491 - 0x4c, 0x29, 0xe0, //0x00002f43 subq %r12, %rax - 0x48, 0x83, 0xc0, 0x01, //0x00002f46 addq $1, %rax - 0xe9, 0x94, 0x09, 0x00, 0x00, //0x00002f4a jmp LBB0_596 - //0x00002f4f LBB0_492 - 0x48, 0x8b, 0x45, 0xb0, //0x00002f4f movq $-80(%rbp), %rax - 0x4c, 0x01, 0xe0, //0x00002f53 addq %r12, %rax - 0x48, 0xc7, 0x45, 0xc8, 0xff, 0xff, 0xff, 0xff, //0x00002f56 movq $-1, $-56(%rbp) - 0x45, 0x31, 0xc0, //0x00002f5e xorl %r8d, %r8d - 0x49, 0x83, 0xf9, 0x20, //0x00002f61 cmpq $32, %r9 - 0x4c, 0x8b, 0x75, 0xd0, //0x00002f65 movq $-48(%rbp), %r14 - 0x0f, 0x83, 0x3d, 0xf9, 0xff, 0xff, //0x00002f69 jae LBB0_74 - //0x00002f6f LBB0_493 - 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00002f6f movabsq $4294977024, %r11 - 0xe9, 0x56, 0x05, 0x00, 0x00, //0x00002f79 jmp LBB0_549 - //0x00002f7e LBB0_494 - 0x4c, 0x8b, 0x45, 0xc0, //0x00002f7e movq $-64(%rbp), %r8 - 0x49, 0x8d, 0x04, 0x08, //0x00002f82 leaq (%r8,%rcx), %rax - 0x48, 0xc7, 0x45, 0xc8, 0xff, 0xff, 0xff, 0xff, //0x00002f86 movq $-1, $-56(%rbp) - 0x45, 0x31, 0xe4, //0x00002f8e xorl %r12d, %r12d - 0x49, 0x83, 0xf9, 0x20, //0x00002f91 cmpq $32, %r9 - 0x0f, 0x83, 0x99, 0xf9, 0xff, 0xff, //0x00002f95 jae LBB0_196 - //0x00002f9b LBB0_495 - 0x4c, 0x8b, 0x6d, 0xb8, //0x00002f9b movq $-72(%rbp), %r13 - 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00002f9f movabsq $4294977024, %r11 - 0xf3, 0x44, 0x0f, 0x6f, 0x2d, 0x8e, 0xd0, 0xff, 0xff, //0x00002fa9 movdqu $-12146(%rip), %xmm13 /* LCPI0_4+0(%rip) */ - 0x4d, 0x85, 0xe4, //0x00002fb2 testq %r12, %r12 - 0x0f, 0x84, 0x5a, 0xfb, 0xff, 0xff, //0x00002fb5 je LBB0_452 - //0x00002fbb LBB0_496 - 0x4d, 0x85, 0xc9, //0x00002fbb testq %r9, %r9 - 0x0f, 0x84, 0x8a, 0x0c, 0x00, 0x00, //0x00002fbe je LBB0_507 - 0x66, 0x0f, 0x6f, 0xea, //0x00002fc4 movdqa %xmm2, %xmm5 - 0x4c, 0x8b, 0x45, 0xc0, //0x00002fc8 movq $-64(%rbp), %r8 - 0x4c, 0x89, 0xc1, //0x00002fcc movq %r8, %rcx - 0x48, 0xf7, 0xd1, //0x00002fcf notq %rcx - 0x48, 0x01, 0xc1, //0x00002fd2 addq %rax, %rcx - 0x48, 0x8b, 0x75, 0xc8, //0x00002fd5 movq $-56(%rbp), %rsi - 0x48, 0x83, 0xfe, 0xff, //0x00002fd9 cmpq $-1, %rsi - 0x48, 0x89, 0xf2, //0x00002fdd movq %rsi, %rdx - 0x48, 0x0f, 0x44, 0xd1, //0x00002fe0 cmoveq %rcx, %rdx - 0x48, 0x0f, 0x45, 0xce, //0x00002fe4 cmovneq %rsi, %rcx - 0x48, 0x83, 0xc0, 0x01, //0x00002fe8 addq $1, %rax - 0x49, 0x83, 0xc1, 0xff, //0x00002fec addq $-1, %r9 - 0x48, 0x89, 0x55, 0xc8, //0x00002ff0 movq %rdx, $-56(%rbp) - 0x4c, 0x8b, 0x75, 0xd0, //0x00002ff4 movq $-48(%rbp), %r14 - 0x4c, 0x8b, 0x6d, 0xb8, //0x00002ff8 movq $-72(%rbp), %r13 - 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00002ffc movabsq $4294977024, %r11 - 0xf3, 0x44, 0x0f, 0x6f, 0x2d, 0x31, 0xd0, 0xff, 0xff, //0x00003006 movdqu $-12239(%rip), %xmm13 /* LCPI0_4+0(%rip) */ - 0x4d, 0x85, 0xc9, //0x0000300f testq %r9, %r9 - 0x0f, 0x85, 0x0a, 0xfb, 0xff, 0xff, //0x00003012 jne LBB0_453 - 0xe9, 0x56, 0x0a, 0x00, 0x00, //0x00003018 jmp LBB0_616 - //0x0000301d LBB0_498 - 0x49, 0x8d, 0x0c, 0x04, //0x0000301d leaq (%r12,%rax), %rcx - 0x48, 0x85, 0xd2, //0x00003021 testq %rdx, %rdx - 0x0f, 0x85, 0x1d, 0xee, 0xff, 0xff, //0x00003024 jne LBB0_349 - //0x0000302a LBB0_499 - 0x66, 0x41, 0x0f, 0x6f, 0xf5, //0x0000302a movdqa %xmm13, %xmm6 - 0x66, 0x0f, 0x6f, 0xea, //0x0000302f movdqa %xmm2, %xmm5 - 0xe9, 0x4d, 0xee, 0xff, 0xff, //0x00003033 jmp LBB0_355 - //0x00003038 LBB0_500 - 0x49, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x00003038 movq $-1, %r14 - 0x4c, 0x89, 0xc2, //0x0000303f movq %r8, %rdx - 0x49, 0x89, 0xf9, //0x00003042 movq %rdi, %r9 - 0x49, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x00003045 movq $-1, %r10 - 0x49, 0xc7, 0xc5, 0xff, 0xff, 0xff, 0xff, //0x0000304c movq $-1, %r13 - 0xe9, 0x2e, 0xe6, 0xff, 0xff, //0x00003053 jmp LBB0_275 - //0x00003058 LBB0_501 - 0x48, 0x8b, 0x45, 0xb0, //0x00003058 movq $-80(%rbp), %rax - 0x4c, 0x01, 0xe0, //0x0000305c addq %r12, %rax - 0x48, 0xc7, 0x45, 0xc8, 0xff, 0xff, 0xff, 0xff, //0x0000305f movq $-1, $-56(%rbp) - 0x45, 0x31, 0xc0, //0x00003067 xorl %r8d, %r8d - 0x49, 0x83, 0xf9, 0x20, //0x0000306a cmpq $32, %r9 - 0x4c, 0x8b, 0x75, 0xd0, //0x0000306e movq $-48(%rbp), %r14 - 0x0f, 0x83, 0xe7, 0xfb, 0xff, 0xff, //0x00003072 jae LBB0_242 - //0x00003078 LBB0_502 - 0x66, 0x41, 0x0f, 0x6f, 0xf5, //0x00003078 movdqa %xmm13, %xmm6 - 0x66, 0x0f, 0x6f, 0xea, //0x0000307d movdqa %xmm2, %xmm5 - 0xe9, 0xbb, 0x07, 0x00, 0x00, //0x00003081 jmp LBB0_583 - //0x00003086 LBB0_503 - 0x49, 0x8d, 0x04, 0x0c, //0x00003086 leaq (%r12,%rcx), %rax - 0x48, 0xc7, 0x45, 0xc8, 0xff, 0xff, 0xff, 0xff, //0x0000308a movq $-1, $-56(%rbp) - 0x31, 0xdb, //0x00003092 xorl %ebx, %ebx - 0x49, 0x89, 0xf2, //0x00003094 movq %rsi, %r10 - 0x48, 0x83, 0xfe, 0x20, //0x00003097 cmpq $32, %rsi - 0x0f, 0x83, 0x3b, 0xfc, 0xff, 0xff, //0x0000309b jae LBB0_395 - //0x000030a1 LBB0_504 - 0x66, 0x41, 0x0f, 0x6f, 0xf5, //0x000030a1 movdqa %xmm13, %xmm6 - 0x66, 0x0f, 0x6f, 0xea, //0x000030a6 movdqa %xmm2, %xmm5 - 0x48, 0x85, 0xdb, //0x000030aa testq %rbx, %rbx - 0x0f, 0x84, 0x66, 0xfd, 0xff, 0xff, //0x000030ad je LBB0_475 - //0x000030b3 LBB0_505 - 0x4d, 0x85, 0xd2, //0x000030b3 testq %r10, %r10 - 0x0f, 0x84, 0x92, 0x0b, 0x00, 0x00, //0x000030b6 je LBB0_507 - 0x4c, 0x89, 0xe2, //0x000030bc movq %r12, %rdx - 0x48, 0xf7, 0xd2, //0x000030bf notq %rdx - 0x48, 0x01, 0xc2, //0x000030c2 addq %rax, %rdx - 0x48, 0x8b, 0x75, 0xc8, //0x000030c5 movq $-56(%rbp), %rsi - 0x48, 0x83, 0xfe, 0xff, //0x000030c9 cmpq $-1, %rsi - 0x48, 0x89, 0xf1, //0x000030cd movq %rsi, %rcx - 0x48, 0x0f, 0x44, 0xca, //0x000030d0 cmoveq %rdx, %rcx - 0x48, 0x0f, 0x45, 0xd6, //0x000030d4 cmovneq %rsi, %rdx - 0x48, 0x83, 0xc0, 0x01, //0x000030d8 addq $1, %rax - 0x49, 0x83, 0xc2, 0xff, //0x000030dc addq $-1, %r10 - 0x48, 0x89, 0x4d, 0xc8, //0x000030e0 movq %rcx, $-56(%rbp) - 0x4d, 0x85, 0xd2, //0x000030e4 testq %r10, %r10 - 0x0f, 0x85, 0x39, 0xfd, 0xff, 0xff, //0x000030e7 jne LBB0_476 - 0xe9, 0x5c, 0x0b, 0x00, 0x00, //0x000030ed jmp LBB0_507 - //0x000030f2 LBB0_508 - 0x49, 0x39, 0xd1, //0x000030f2 cmpq %rdx, %r9 - 0x0f, 0x84, 0x4c, 0x09, 0x00, 0x00, //0x000030f5 je LBB0_638 - 0x66, 0x41, 0x0f, 0x6f, 0xf5, //0x000030fb movdqa %xmm13, %xmm6 - 0x66, 0x0f, 0x6f, 0xea, //0x00003100 movdqa %xmm2, %xmm5 - 0x49, 0x01, 0xd2, //0x00003104 addq %rdx, %r10 - 0x49, 0x83, 0xc2, 0x01, //0x00003107 addq $1, %r10 - 0x48, 0xf7, 0xd2, //0x0000310b notq %rdx - 0x49, 0x01, 0xd1, //0x0000310e addq %rdx, %r9 - 0x4c, 0x8b, 0x75, 0xd0, //0x00003111 movq $-48(%rbp), %r14 - 0x4c, 0x8b, 0x6d, 0xb8, //0x00003115 movq $-72(%rbp), %r13 - 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00003119 movabsq $4294977024, %r11 - 0x4d, 0x85, 0xc9, //0x00003123 testq %r9, %r9 - 0x0f, 0x8f, 0x33, 0x00, 0x00, 0x00, //0x00003126 jg LBB0_512 - 0xe9, 0x16, 0x09, 0x00, 0x00, //0x0000312c jmp LBB0_638 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00003131 .p2align 4, 0x90 - //0x00003140 LBB0_510 - 0x48, 0xc7, 0xc1, 0xfe, 0xff, 0xff, 0xff, //0x00003140 movq $-2, %rcx - 0xb8, 0x02, 0x00, 0x00, 0x00, //0x00003147 movl $2, %eax - 0x49, 0x01, 0xc2, //0x0000314c addq %rax, %r10 - 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x0000314f movq $-1, %rax - 0x49, 0x01, 0xc9, //0x00003156 addq %rcx, %r9 - 0x0f, 0x8e, 0xe8, 0x08, 0x00, 0x00, //0x00003159 jle LBB0_638 - //0x0000315f LBB0_512 - 0x41, 0x0f, 0xb6, 0x02, //0x0000315f movzbl (%r10), %eax - 0x3c, 0x5c, //0x00003163 cmpb $92, %al - 0x0f, 0x84, 0xd5, 0xff, 0xff, 0xff, //0x00003165 je LBB0_510 - 0x3c, 0x22, //0x0000316b cmpb $34, %al - 0x0f, 0x84, 0x1f, 0x06, 0x00, 0x00, //0x0000316d je LBB0_577 - 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00003173 movq $-1, %rcx - 0xb8, 0x01, 0x00, 0x00, 0x00, //0x0000317a movl $1, %eax - 0x49, 0x01, 0xc2, //0x0000317f addq %rax, %r10 - 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00003182 movq $-1, %rax - 0x49, 0x01, 0xc9, //0x00003189 addq %rcx, %r9 - 0x0f, 0x8f, 0xcd, 0xff, 0xff, 0xff, //0x0000318c jg LBB0_512 - 0xe9, 0xb0, 0x08, 0x00, 0x00, //0x00003192 jmp LBB0_638 - //0x00003197 LBB0_515 - 0x66, 0x41, 0x0f, 0x6f, 0xf5, //0x00003197 movdqa %xmm13, %xmm6 - 0x66, 0x0f, 0x6f, 0xea, //0x0000319c movdqa %xmm2, %xmm5 - 0x48, 0x83, 0x7d, 0xc8, 0xff, //0x000031a0 cmpq $-1, $-56(%rbp) - 0x0f, 0x85, 0x1f, 0x00, 0x00, 0x00, //0x000031a5 jne LBB0_518 - 0x48, 0x89, 0xc1, //0x000031ab movq %rax, %rcx - 0x4c, 0x29, 0xe1, //0x000031ae subq %r12, %rcx - 0x48, 0x0f, 0xbc, 0xfe, //0x000031b1 bsfq %rsi, %rdi - 0x48, 0x01, 0xcf, //0x000031b5 addq %rcx, %rdi - 0x48, 0x89, 0x7d, 0xc8, //0x000031b8 movq %rdi, $-56(%rbp) - 0xe9, 0x09, 0x00, 0x00, 0x00, //0x000031bc jmp LBB0_518 - //0x000031c1 LBB0_517 - 0x66, 0x41, 0x0f, 0x6f, 0xf5, //0x000031c1 movdqa %xmm13, %xmm6 - 0x66, 0x0f, 0x6f, 0xea, //0x000031c6 movdqa %xmm2, %xmm5 - //0x000031ca LBB0_518 - 0x44, 0x89, 0xc1, //0x000031ca movl %r8d, %ecx - 0xf7, 0xd1, //0x000031cd notl %ecx - 0x21, 0xf1, //0x000031cf andl %esi, %ecx - 0x41, 0x8d, 0x3c, 0x48, //0x000031d1 leal (%r8,%rcx,2), %edi - 0x8d, 0x1c, 0x09, //0x000031d5 leal (%rcx,%rcx), %ebx - 0xf7, 0xd3, //0x000031d8 notl %ebx - 0x21, 0xf3, //0x000031da andl %esi, %ebx - 0x81, 0xe3, 0xaa, 0xaa, 0xaa, 0xaa, //0x000031dc andl $-1431655766, %ebx - 0x45, 0x31, 0xc0, //0x000031e2 xorl %r8d, %r8d - 0x01, 0xcb, //0x000031e5 addl %ecx, %ebx - 0x41, 0x0f, 0x92, 0xc0, //0x000031e7 setb %r8b - 0x01, 0xdb, //0x000031eb addl %ebx, %ebx - 0x81, 0xf3, 0x55, 0x55, 0x55, 0x55, //0x000031ed xorl $1431655765, %ebx - 0x21, 0xfb, //0x000031f3 andl %edi, %ebx - 0xf7, 0xd3, //0x000031f5 notl %ebx - 0x21, 0xda, //0x000031f7 andl %ebx, %edx - 0x4c, 0x8b, 0x75, 0xd0, //0x000031f9 movq $-48(%rbp), %r14 - 0x4c, 0x8b, 0x6d, 0xb8, //0x000031fd movq $-72(%rbp), %r13 - 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00003201 movabsq $4294977024, %r11 - 0x66, 0x0f, 0x6f, 0xd5, //0x0000320b movdqa %xmm5, %xmm2 - 0x66, 0x44, 0x0f, 0x6f, 0xee, //0x0000320f movdqa %xmm6, %xmm13 - 0x48, 0x85, 0xd2, //0x00003214 testq %rdx, %rdx - 0x0f, 0x85, 0x54, 0xf5, 0xff, 0xff, //0x00003217 jne LBB0_54 - //0x0000321d LBB0_519 - 0x48, 0x83, 0xc0, 0x20, //0x0000321d addq $32, %rax - 0x49, 0x83, 0xc1, 0xe0, //0x00003221 addq $-32, %r9 - //0x00003225 LBB0_520 - 0x4d, 0x85, 0xc0, //0x00003225 testq %r8, %r8 - 0x0f, 0x85, 0x18, 0x04, 0x00, 0x00, //0x00003228 jne LBB0_566 - 0x4c, 0x89, 0xe1, //0x0000322e movq %r12, %rcx - 0x48, 0xf7, 0xd1, //0x00003231 notq %rcx - 0x48, 0x8b, 0x55, 0xc8, //0x00003234 movq $-56(%rbp), %rdx - 0x4d, 0x85, 0xc9, //0x00003238 testq %r9, %r9 - 0x0f, 0x84, 0x9e, 0x00, 0x00, 0x00, //0x0000323b je LBB0_532 - //0x00003241 LBB0_522 - 0x48, 0x83, 0xc1, 0x01, //0x00003241 addq $1, %rcx - //0x00003245 LBB0_523 - 0x31, 0xf6, //0x00003245 xorl %esi, %esi - //0x00003247 LBB0_524 - 0x0f, 0xb6, 0x1c, 0x30, //0x00003247 movzbl (%rax,%rsi), %ebx - 0x80, 0xfb, 0x22, //0x0000324b cmpb $34, %bl - 0x0f, 0x84, 0x84, 0x00, 0x00, 0x00, //0x0000324e je LBB0_531 - 0x80, 0xfb, 0x5c, //0x00003254 cmpb $92, %bl - 0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x00003257 je LBB0_529 - 0x48, 0x83, 0xc6, 0x01, //0x0000325d addq $1, %rsi - 0x49, 0x39, 0xf1, //0x00003261 cmpq %rsi, %r9 - 0x0f, 0x85, 0xdd, 0xff, 0xff, 0xff, //0x00003264 jne LBB0_524 - 0xe9, 0x78, 0x00, 0x00, 0x00, //0x0000326a jmp LBB0_527 - //0x0000326f LBB0_529 - 0x49, 0x8d, 0x79, 0xff, //0x0000326f leaq $-1(%r9), %rdi - 0x48, 0x39, 0xf7, //0x00003273 cmpq %rsi, %rdi - 0x0f, 0x84, 0xb3, 0x09, 0x00, 0x00, //0x00003276 je LBB0_490 - 0x66, 0x41, 0x0f, 0x6f, 0xf5, //0x0000327c movdqa %xmm13, %xmm6 - 0x66, 0x0f, 0x6f, 0xea, //0x00003281 movdqa %xmm2, %xmm5 - 0x48, 0x8d, 0x3c, 0x01, //0x00003285 leaq (%rcx,%rax), %rdi - 0x48, 0x01, 0xf7, //0x00003289 addq %rsi, %rdi - 0x48, 0x83, 0xfa, 0xff, //0x0000328c cmpq $-1, %rdx - 0x48, 0x8b, 0x5d, 0xc8, //0x00003290 movq $-56(%rbp), %rbx - 0x48, 0x0f, 0x44, 0xdf, //0x00003294 cmoveq %rdi, %rbx - 0x48, 0x89, 0x5d, 0xc8, //0x00003298 movq %rbx, $-56(%rbp) - 0x48, 0x0f, 0x44, 0xd7, //0x0000329c cmoveq %rdi, %rdx - 0x48, 0x01, 0xf0, //0x000032a0 addq %rsi, %rax - 0x48, 0x83, 0xc0, 0x02, //0x000032a3 addq $2, %rax - 0x4c, 0x89, 0xcf, //0x000032a7 movq %r9, %rdi - 0x48, 0x29, 0xf7, //0x000032aa subq %rsi, %rdi - 0x48, 0x83, 0xc7, 0xfe, //0x000032ad addq $-2, %rdi - 0x49, 0x83, 0xc1, 0xfe, //0x000032b1 addq $-2, %r9 - 0x49, 0x39, 0xf1, //0x000032b5 cmpq %rsi, %r9 - 0x49, 0x89, 0xf9, //0x000032b8 movq %rdi, %r9 - 0x4c, 0x8b, 0x75, 0xd0, //0x000032bb movq $-48(%rbp), %r14 - 0x4c, 0x8b, 0x6d, 0xb8, //0x000032bf movq $-72(%rbp), %r13 - 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x000032c3 movabsq $4294977024, %r11 - 0x0f, 0x85, 0x72, 0xff, 0xff, 0xff, //0x000032cd jne LBB0_523 - 0xe9, 0x3f, 0x07, 0x00, 0x00, //0x000032d3 jmp LBB0_610 - //0x000032d8 LBB0_531 - 0x48, 0x01, 0xf0, //0x000032d8 addq %rsi, %rax - 0x48, 0x83, 0xc0, 0x01, //0x000032db addq $1, %rax - //0x000032df LBB0_532 - 0x4c, 0x29, 0xe0, //0x000032df subq %r12, %rax - 0xe9, 0x9f, 0xdf, 0xff, 0xff, //0x000032e2 jmp LBB0_223 - //0x000032e7 LBB0_527 - 0x80, 0xfb, 0x22, //0x000032e7 cmpb $34, %bl - 0x0f, 0x85, 0x3f, 0x09, 0x00, 0x00, //0x000032ea jne LBB0_490 - 0x66, 0x41, 0x0f, 0x6f, 0xf5, //0x000032f0 movdqa %xmm13, %xmm6 - 0x66, 0x0f, 0x6f, 0xea, //0x000032f5 movdqa %xmm2, %xmm5 - 0x4c, 0x01, 0xc8, //0x000032f9 addq %r9, %rax - 0x4c, 0x8b, 0x75, 0xd0, //0x000032fc movq $-48(%rbp), %r14 - 0x4c, 0x8b, 0x6d, 0xb8, //0x00003300 movq $-72(%rbp), %r13 - 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00003304 movabsq $4294977024, %r11 - 0xe9, 0xcc, 0xff, 0xff, 0xff, //0x0000330e jmp LBB0_532 - //0x00003313 LBB0_533 - 0x48, 0x89, 0xdf, //0x00003313 movq %rbx, %rdi - 0x66, 0x41, 0x0f, 0x6f, 0xfd, //0x00003316 movdqa %xmm13, %xmm7 - 0x66, 0x0f, 0x6f, 0xf2, //0x0000331b movdqa %xmm2, %xmm6 - 0x48, 0x83, 0x7d, 0xc8, 0xff, //0x0000331f cmpq $-1, $-56(%rbp) - 0x0f, 0x85, 0xd0, 0x00, 0x00, 0x00, //0x00003324 jne LBB0_543 - 0x49, 0x89, 0xc0, //0x0000332a movq %rax, %r8 - 0x4d, 0x29, 0xe0, //0x0000332d subq %r12, %r8 - 0x49, 0x0f, 0xbc, 0xd9, //0x00003330 bsfq %r9, %rbx - 0x4c, 0x01, 0xc3, //0x00003334 addq %r8, %rbx - 0x48, 0x89, 0x5d, 0xc8, //0x00003337 movq %rbx, $-56(%rbp) - 0xe9, 0xba, 0x00, 0x00, 0x00, //0x0000333b jmp LBB0_543 - //0x00003340 LBB0_535 - 0x49, 0x39, 0xd1, //0x00003340 cmpq %rdx, %r9 - 0x0f, 0x84, 0xfe, 0x06, 0x00, 0x00, //0x00003343 je LBB0_638 - 0x66, 0x41, 0x0f, 0x6f, 0xf5, //0x00003349 movdqa %xmm13, %xmm6 - 0x66, 0x0f, 0x6f, 0xea, //0x0000334e movdqa %xmm2, %xmm5 - 0x49, 0x01, 0xd2, //0x00003352 addq %rdx, %r10 - 0x49, 0x83, 0xc2, 0x01, //0x00003355 addq $1, %r10 - 0x48, 0xf7, 0xd2, //0x00003359 notq %rdx - 0x49, 0x01, 0xd1, //0x0000335c addq %rdx, %r9 - 0x4c, 0x8b, 0x75, 0xd0, //0x0000335f movq $-48(%rbp), %r14 - 0x4c, 0x8b, 0x6d, 0xb8, //0x00003363 movq $-72(%rbp), %r13 - 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00003367 movabsq $4294977024, %r11 - 0x4d, 0x85, 0xc9, //0x00003371 testq %r9, %r9 - 0x0f, 0x8f, 0x24, 0x00, 0x00, 0x00, //0x00003374 jg LBB0_539 - 0xe9, 0xc8, 0x06, 0x00, 0x00, //0x0000337a jmp LBB0_638 - //0x0000337f LBB0_537 - 0x48, 0xc7, 0xc1, 0xfe, 0xff, 0xff, 0xff, //0x0000337f movq $-2, %rcx - 0xb8, 0x02, 0x00, 0x00, 0x00, //0x00003386 movl $2, %eax - 0x49, 0x01, 0xc2, //0x0000338b addq %rax, %r10 - 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x0000338e movq $-1, %rax - 0x49, 0x01, 0xc9, //0x00003395 addq %rcx, %r9 - 0x0f, 0x8e, 0xa9, 0x06, 0x00, 0x00, //0x00003398 jle LBB0_638 - //0x0000339e LBB0_539 - 0x41, 0x0f, 0xb6, 0x02, //0x0000339e movzbl (%r10), %eax - 0x3c, 0x5c, //0x000033a2 cmpb $92, %al - 0x0f, 0x84, 0xd5, 0xff, 0xff, 0xff, //0x000033a4 je LBB0_537 - 0x3c, 0x22, //0x000033aa cmpb $34, %al - 0x0f, 0x84, 0x24, 0x00, 0x00, 0x00, //0x000033ac je LBB0_607 - 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x000033b2 movq $-1, %rcx - 0xb8, 0x01, 0x00, 0x00, 0x00, //0x000033b9 movl $1, %eax - 0x49, 0x01, 0xc2, //0x000033be addq %rax, %r10 - 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x000033c1 movq $-1, %rax - 0x49, 0x01, 0xc9, //0x000033c8 addq %rcx, %r9 - 0x0f, 0x8f, 0xcd, 0xff, 0xff, 0xff, //0x000033cb jg LBB0_539 - 0xe9, 0x71, 0x06, 0x00, 0x00, //0x000033d1 jmp LBB0_638 - //0x000033d6 LBB0_607 - 0x4d, 0x29, 0xe2, //0x000033d6 subq %r12, %r10 - 0x49, 0x83, 0xc2, 0x01, //0x000033d9 addq $1, %r10 - 0x4d, 0x89, 0x16, //0x000033dd movq %r10, (%r14) - 0x4d, 0x85, 0xc0, //0x000033e0 testq %r8, %r8 - 0x0f, 0x8f, 0x33, 0xe4, 0xff, 0xff, //0x000033e3 jg LBB0_306 - 0xe9, 0x13, 0x06, 0x00, 0x00, //0x000033e9 jmp LBB0_608 - //0x000033ee LBB0_542 - 0x48, 0x89, 0xdf, //0x000033ee movq %rbx, %rdi - 0x66, 0x41, 0x0f, 0x6f, 0xfd, //0x000033f1 movdqa %xmm13, %xmm7 - 0x66, 0x0f, 0x6f, 0xf2, //0x000033f6 movdqa %xmm2, %xmm6 - //0x000033fa LBB0_543 - 0x48, 0x89, 0xfb, //0x000033fa movq %rdi, %rbx - 0xf7, 0xd7, //0x000033fd notl %edi - 0x44, 0x21, 0xcf, //0x000033ff andl %r9d, %edi - 0x44, 0x8d, 0x04, 0x7b, //0x00003402 leal (%rbx,%rdi,2), %r8d - 0x8d, 0x14, 0x3f, //0x00003406 leal (%rdi,%rdi), %edx - 0xf7, 0xd2, //0x00003409 notl %edx - 0x44, 0x21, 0xca, //0x0000340b andl %r9d, %edx - 0x81, 0xe2, 0xaa, 0xaa, 0xaa, 0xaa, //0x0000340e andl $-1431655766, %edx - 0x31, 0xdb, //0x00003414 xorl %ebx, %ebx - 0x01, 0xfa, //0x00003416 addl %edi, %edx - 0x0f, 0x92, 0xc3, //0x00003418 setb %bl - 0x01, 0xd2, //0x0000341b addl %edx, %edx - 0x81, 0xf2, 0x55, 0x55, 0x55, 0x55, //0x0000341d xorl $1431655765, %edx - 0x44, 0x21, 0xc2, //0x00003423 andl %r8d, %edx - 0xf7, 0xd2, //0x00003426 notl %edx - 0x21, 0xd1, //0x00003428 andl %edx, %ecx - 0x4c, 0x8b, 0x6d, 0xb8, //0x0000342a movq $-72(%rbp), %r13 - 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x0000342e movabsq $4294977024, %r11 - 0x66, 0x0f, 0x6f, 0xd6, //0x00003438 movdqa %xmm6, %xmm2 - 0x66, 0x44, 0x0f, 0x6f, 0xef, //0x0000343c movdqa %xmm7, %xmm13 - 0xe9, 0xd0, 0xf3, 0xff, 0xff, //0x00003441 jmp LBB0_170 - //0x00003446 LBB0_544 - 0x66, 0x41, 0x0f, 0x6f, 0xf5, //0x00003446 movdqa %xmm13, %xmm6 - 0x66, 0x0f, 0x6f, 0xea, //0x0000344b movdqa %xmm2, %xmm5 - 0x48, 0x83, 0x7d, 0xc8, 0xff, //0x0000344f cmpq $-1, $-56(%rbp) - 0x0f, 0x85, 0x1f, 0x00, 0x00, 0x00, //0x00003454 jne LBB0_547 - 0x48, 0x89, 0xc1, //0x0000345a movq %rax, %rcx - 0x4c, 0x29, 0xe1, //0x0000345d subq %r12, %rcx - 0x48, 0x0f, 0xbc, 0xfe, //0x00003460 bsfq %rsi, %rdi - 0x48, 0x01, 0xcf, //0x00003464 addq %rcx, %rdi - 0x48, 0x89, 0x7d, 0xc8, //0x00003467 movq %rdi, $-56(%rbp) - 0xe9, 0x09, 0x00, 0x00, 0x00, //0x0000346b jmp LBB0_547 - //0x00003470 LBB0_546 - 0x66, 0x41, 0x0f, 0x6f, 0xf5, //0x00003470 movdqa %xmm13, %xmm6 - 0x66, 0x0f, 0x6f, 0xea, //0x00003475 movdqa %xmm2, %xmm5 - //0x00003479 LBB0_547 - 0x44, 0x89, 0xc1, //0x00003479 movl %r8d, %ecx - 0xf7, 0xd1, //0x0000347c notl %ecx - 0x21, 0xf1, //0x0000347e andl %esi, %ecx - 0x41, 0x8d, 0x3c, 0x48, //0x00003480 leal (%r8,%rcx,2), %edi - 0x8d, 0x1c, 0x09, //0x00003484 leal (%rcx,%rcx), %ebx - 0xf7, 0xd3, //0x00003487 notl %ebx - 0x21, 0xf3, //0x00003489 andl %esi, %ebx - 0x81, 0xe3, 0xaa, 0xaa, 0xaa, 0xaa, //0x0000348b andl $-1431655766, %ebx - 0x45, 0x31, 0xc0, //0x00003491 xorl %r8d, %r8d - 0x01, 0xcb, //0x00003494 addl %ecx, %ebx - 0x41, 0x0f, 0x92, 0xc0, //0x00003496 setb %r8b - 0x01, 0xdb, //0x0000349a addl %ebx, %ebx - 0x81, 0xf3, 0x55, 0x55, 0x55, 0x55, //0x0000349c xorl $1431655765, %ebx - 0x21, 0xfb, //0x000034a2 andl %edi, %ebx - 0xf7, 0xd3, //0x000034a4 notl %ebx - 0x21, 0xda, //0x000034a6 andl %ebx, %edx - 0x4c, 0x8b, 0x75, 0xd0, //0x000034a8 movq $-48(%rbp), %r14 - 0x4c, 0x8b, 0x6d, 0xb8, //0x000034ac movq $-72(%rbp), %r13 - 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x000034b0 movabsq $4294977024, %r11 - 0x66, 0x0f, 0x6f, 0xd5, //0x000034ba movdqa %xmm5, %xmm2 - 0x66, 0x44, 0x0f, 0x6f, 0xee, //0x000034be movdqa %xmm6, %xmm13 - 0x48, 0x85, 0xd2, //0x000034c3 testq %rdx, %rdx - 0x0f, 0x85, 0x44, 0xf4, 0xff, 0xff, //0x000034c6 jne LBB0_77 - //0x000034cc LBB0_548 - 0x48, 0x83, 0xc0, 0x20, //0x000034cc addq $32, %rax - 0x49, 0x83, 0xc1, 0xe0, //0x000034d0 addq $-32, %r9 - //0x000034d4 LBB0_549 - 0x4d, 0x85, 0xc0, //0x000034d4 testq %r8, %r8 - 0x0f, 0x85, 0xc4, 0x01, 0x00, 0x00, //0x000034d7 jne LBB0_568 - 0x4c, 0x89, 0xe1, //0x000034dd movq %r12, %rcx - 0x48, 0xf7, 0xd1, //0x000034e0 notq %rcx - 0x48, 0x8b, 0x55, 0xc8, //0x000034e3 movq $-56(%rbp), %rdx - 0x4d, 0x85, 0xc9, //0x000034e7 testq %r9, %r9 - 0x0f, 0x84, 0x9e, 0x00, 0x00, 0x00, //0x000034ea je LBB0_561 - //0x000034f0 LBB0_551 - 0x48, 0x83, 0xc1, 0x01, //0x000034f0 addq $1, %rcx - //0x000034f4 LBB0_552 - 0x31, 0xf6, //0x000034f4 xorl %esi, %esi - //0x000034f6 LBB0_553 - 0x0f, 0xb6, 0x1c, 0x30, //0x000034f6 movzbl (%rax,%rsi), %ebx - 0x80, 0xfb, 0x22, //0x000034fa cmpb $34, %bl - 0x0f, 0x84, 0x84, 0x00, 0x00, 0x00, //0x000034fd je LBB0_560 - 0x80, 0xfb, 0x5c, //0x00003503 cmpb $92, %bl - 0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x00003506 je LBB0_558 - 0x48, 0x83, 0xc6, 0x01, //0x0000350c addq $1, %rsi - 0x49, 0x39, 0xf1, //0x00003510 cmpq %rsi, %r9 - 0x0f, 0x85, 0xdd, 0xff, 0xff, 0xff, //0x00003513 jne LBB0_553 - 0xe9, 0x78, 0x00, 0x00, 0x00, //0x00003519 jmp LBB0_556 - //0x0000351e LBB0_558 - 0x49, 0x8d, 0x79, 0xff, //0x0000351e leaq $-1(%r9), %rdi - 0x48, 0x39, 0xf7, //0x00003522 cmpq %rsi, %rdi - 0x0f, 0x84, 0x23, 0x07, 0x00, 0x00, //0x00003525 je LBB0_507 - 0x66, 0x41, 0x0f, 0x6f, 0xf5, //0x0000352b movdqa %xmm13, %xmm6 - 0x66, 0x0f, 0x6f, 0xea, //0x00003530 movdqa %xmm2, %xmm5 - 0x48, 0x8d, 0x3c, 0x01, //0x00003534 leaq (%rcx,%rax), %rdi - 0x48, 0x01, 0xf7, //0x00003538 addq %rsi, %rdi - 0x48, 0x83, 0xfa, 0xff, //0x0000353b cmpq $-1, %rdx - 0x48, 0x8b, 0x5d, 0xc8, //0x0000353f movq $-56(%rbp), %rbx - 0x48, 0x0f, 0x44, 0xdf, //0x00003543 cmoveq %rdi, %rbx - 0x48, 0x89, 0x5d, 0xc8, //0x00003547 movq %rbx, $-56(%rbp) - 0x48, 0x0f, 0x44, 0xd7, //0x0000354b cmoveq %rdi, %rdx - 0x48, 0x01, 0xf0, //0x0000354f addq %rsi, %rax - 0x48, 0x83, 0xc0, 0x02, //0x00003552 addq $2, %rax - 0x4c, 0x89, 0xcf, //0x00003556 movq %r9, %rdi - 0x48, 0x29, 0xf7, //0x00003559 subq %rsi, %rdi - 0x48, 0x83, 0xc7, 0xfe, //0x0000355c addq $-2, %rdi - 0x49, 0x83, 0xc1, 0xfe, //0x00003560 addq $-2, %r9 - 0x49, 0x39, 0xf1, //0x00003564 cmpq %rsi, %r9 - 0x49, 0x89, 0xf9, //0x00003567 movq %rdi, %r9 - 0x4c, 0x8b, 0x75, 0xd0, //0x0000356a movq $-48(%rbp), %r14 - 0x4c, 0x8b, 0x6d, 0xb8, //0x0000356e movq $-72(%rbp), %r13 - 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00003572 movabsq $4294977024, %r11 - 0x0f, 0x85, 0x72, 0xff, 0xff, 0xff, //0x0000357c jne LBB0_552 - 0xe9, 0xec, 0x04, 0x00, 0x00, //0x00003582 jmp LBB0_616 - //0x00003587 LBB0_560 - 0x48, 0x01, 0xf0, //0x00003587 addq %rsi, %rax - 0x48, 0x83, 0xc0, 0x01, //0x0000358a addq $1, %rax - //0x0000358e LBB0_561 - 0x4c, 0x29, 0xe0, //0x0000358e subq %r12, %rax - 0xe9, 0x6d, 0xe2, 0xff, 0xff, //0x00003591 jmp LBB0_304 - //0x00003596 LBB0_556 - 0x80, 0xfb, 0x22, //0x00003596 cmpb $34, %bl - 0x0f, 0x85, 0xaf, 0x06, 0x00, 0x00, //0x00003599 jne LBB0_507 - 0x66, 0x41, 0x0f, 0x6f, 0xf5, //0x0000359f movdqa %xmm13, %xmm6 - 0x66, 0x0f, 0x6f, 0xea, //0x000035a4 movdqa %xmm2, %xmm5 - 0x4c, 0x01, 0xc8, //0x000035a8 addq %r9, %rax - 0x4c, 0x8b, 0x75, 0xd0, //0x000035ab movq $-48(%rbp), %r14 - 0x4c, 0x8b, 0x6d, 0xb8, //0x000035af movq $-72(%rbp), %r13 - 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x000035b3 movabsq $4294977024, %r11 - 0xe9, 0xcc, 0xff, 0xff, 0xff, //0x000035bd jmp LBB0_561 - //0x000035c2 LBB0_562 - 0x66, 0x0f, 0x6f, 0xf2, //0x000035c2 movdqa %xmm2, %xmm6 - 0x48, 0x83, 0x7d, 0xc8, 0xff, //0x000035c6 cmpq $-1, $-56(%rbp) - 0x0f, 0x85, 0x1b, 0x00, 0x00, 0x00, //0x000035cb jne LBB0_565 - 0x49, 0x89, 0xc0, //0x000035d1 movq %rax, %r8 - 0x4c, 0x2b, 0x45, 0xc0, //0x000035d4 subq $-64(%rbp), %r8 - 0x49, 0x0f, 0xbc, 0xda, //0x000035d8 bsfq %r10, %rbx - 0x4c, 0x01, 0xc3, //0x000035dc addq %r8, %rbx - 0x48, 0x89, 0x5d, 0xc8, //0x000035df movq %rbx, $-56(%rbp) - 0xe9, 0x04, 0x00, 0x00, 0x00, //0x000035e3 jmp LBB0_565 - //0x000035e8 LBB0_564 - 0x66, 0x0f, 0x6f, 0xf2, //0x000035e8 movdqa %xmm2, %xmm6 - //0x000035ec LBB0_565 - 0x44, 0x89, 0xe2, //0x000035ec movl %r12d, %edx - 0xf7, 0xd2, //0x000035ef notl %edx - 0x44, 0x21, 0xd2, //0x000035f1 andl %r10d, %edx - 0x45, 0x8d, 0x04, 0x54, //0x000035f4 leal (%r12,%rdx,2), %r8d - 0x8d, 0x0c, 0x12, //0x000035f8 leal (%rdx,%rdx), %ecx - 0xf7, 0xd1, //0x000035fb notl %ecx - 0x44, 0x21, 0xd1, //0x000035fd andl %r10d, %ecx - 0x81, 0xe1, 0xaa, 0xaa, 0xaa, 0xaa, //0x00003600 andl $-1431655766, %ecx - 0x45, 0x31, 0xe4, //0x00003606 xorl %r12d, %r12d - 0x01, 0xd1, //0x00003609 addl %edx, %ecx - 0x41, 0x0f, 0x92, 0xc4, //0x0000360b setb %r12b - 0x01, 0xc9, //0x0000360f addl %ecx, %ecx - 0x81, 0xf1, 0x55, 0x55, 0x55, 0x55, //0x00003611 xorl $1431655765, %ecx - 0x44, 0x21, 0xc1, //0x00003617 andl %r8d, %ecx - 0xf7, 0xd1, //0x0000361a notl %ecx - 0x21, 0xce, //0x0000361c andl %ecx, %esi - 0x4c, 0x8b, 0x75, 0xd0, //0x0000361e movq $-48(%rbp), %r14 - 0x4c, 0x8b, 0x6d, 0xb8, //0x00003622 movq $-72(%rbp), %r13 - 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00003626 movabsq $4294977024, %r11 - 0x66, 0x0f, 0x6f, 0xd6, //0x00003630 movdqa %xmm6, %xmm2 - 0xf3, 0x44, 0x0f, 0x6f, 0x2d, 0x03, 0xca, 0xff, 0xff, //0x00003634 movdqu $-13821(%rip), %xmm13 /* LCPI0_4+0(%rip) */ - 0x4c, 0x8b, 0x45, 0xc0, //0x0000363d movq $-64(%rbp), %r8 - 0xe9, 0x79, 0xf3, 0xff, 0xff, //0x00003641 jmp LBB0_199 - //0x00003646 LBB0_566 - 0x4d, 0x85, 0xc9, //0x00003646 testq %r9, %r9 - 0x0f, 0x84, 0xe0, 0x05, 0x00, 0x00, //0x00003649 je LBB0_490 - 0x66, 0x41, 0x0f, 0x6f, 0xf5, //0x0000364f movdqa %xmm13, %xmm6 - 0x66, 0x0f, 0x6f, 0xea, //0x00003654 movdqa %xmm2, %xmm5 - 0x4c, 0x89, 0xe1, //0x00003658 movq %r12, %rcx - 0x48, 0xf7, 0xd1, //0x0000365b notq %rcx - 0x48, 0x8d, 0x34, 0x08, //0x0000365e leaq (%rax,%rcx), %rsi - 0x48, 0x8b, 0x7d, 0xc8, //0x00003662 movq $-56(%rbp), %rdi - 0x48, 0x83, 0xff, 0xff, //0x00003666 cmpq $-1, %rdi - 0x48, 0x89, 0xfa, //0x0000366a movq %rdi, %rdx - 0x48, 0x0f, 0x44, 0xfe, //0x0000366d cmoveq %rsi, %rdi - 0x48, 0x0f, 0x44, 0xd6, //0x00003671 cmoveq %rsi, %rdx - 0x48, 0x83, 0xc0, 0x01, //0x00003675 addq $1, %rax - 0x49, 0x83, 0xc1, 0xff, //0x00003679 addq $-1, %r9 - 0x48, 0x89, 0x7d, 0xc8, //0x0000367d movq %rdi, $-56(%rbp) - 0x4c, 0x8b, 0x75, 0xd0, //0x00003681 movq $-48(%rbp), %r14 - 0x4c, 0x8b, 0x6d, 0xb8, //0x00003685 movq $-72(%rbp), %r13 - 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00003689 movabsq $4294977024, %r11 - 0x4d, 0x85, 0xc9, //0x00003693 testq %r9, %r9 - 0x0f, 0x85, 0xa5, 0xfb, 0xff, 0xff, //0x00003696 jne LBB0_522 - 0xe9, 0x3e, 0xfc, 0xff, 0xff, //0x0000369c jmp LBB0_532 - //0x000036a1 LBB0_568 - 0x4d, 0x85, 0xc9, //0x000036a1 testq %r9, %r9 - 0x0f, 0x84, 0xa4, 0x05, 0x00, 0x00, //0x000036a4 je LBB0_507 - 0x66, 0x41, 0x0f, 0x6f, 0xf5, //0x000036aa movdqa %xmm13, %xmm6 - 0x66, 0x0f, 0x6f, 0xea, //0x000036af movdqa %xmm2, %xmm5 - 0x4c, 0x89, 0xe1, //0x000036b3 movq %r12, %rcx - 0x48, 0xf7, 0xd1, //0x000036b6 notq %rcx - 0x48, 0x8d, 0x34, 0x08, //0x000036b9 leaq (%rax,%rcx), %rsi - 0x48, 0x8b, 0x7d, 0xc8, //0x000036bd movq $-56(%rbp), %rdi - 0x48, 0x83, 0xff, 0xff, //0x000036c1 cmpq $-1, %rdi - 0x48, 0x89, 0xfa, //0x000036c5 movq %rdi, %rdx - 0x48, 0x0f, 0x44, 0xfe, //0x000036c8 cmoveq %rsi, %rdi - 0x48, 0x0f, 0x44, 0xd6, //0x000036cc cmoveq %rsi, %rdx - 0x48, 0x83, 0xc0, 0x01, //0x000036d0 addq $1, %rax - 0x49, 0x83, 0xc1, 0xff, //0x000036d4 addq $-1, %r9 - 0x48, 0x89, 0x7d, 0xc8, //0x000036d8 movq %rdi, $-56(%rbp) - 0x4c, 0x8b, 0x75, 0xd0, //0x000036dc movq $-48(%rbp), %r14 - 0x4c, 0x8b, 0x6d, 0xb8, //0x000036e0 movq $-72(%rbp), %r13 - 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x000036e4 movabsq $4294977024, %r11 - 0x4d, 0x85, 0xc9, //0x000036ee testq %r9, %r9 - 0x0f, 0x85, 0xf9, 0xfd, 0xff, 0xff, //0x000036f1 jne LBB0_551 - 0xe9, 0x92, 0xfe, 0xff, 0xff, //0x000036f7 jmp LBB0_561 - //0x000036fc LBB0_570 - 0x49, 0x39, 0xd1, //0x000036fc cmpq %rdx, %r9 - 0x0f, 0x84, 0x42, 0x03, 0x00, 0x00, //0x000036ff je LBB0_638 - 0x66, 0x41, 0x0f, 0x6f, 0xf5, //0x00003705 movdqa %xmm13, %xmm6 - 0x66, 0x0f, 0x6f, 0xea, //0x0000370a movdqa %xmm2, %xmm5 - 0x49, 0x01, 0xd2, //0x0000370e addq %rdx, %r10 - 0x49, 0x83, 0xc2, 0x01, //0x00003711 addq $1, %r10 - 0x48, 0xf7, 0xd2, //0x00003715 notq %rdx - 0x49, 0x01, 0xd1, //0x00003718 addq %rdx, %r9 - 0x4c, 0x8b, 0x75, 0xd0, //0x0000371b movq $-48(%rbp), %r14 - 0x4c, 0x8b, 0x6d, 0xb8, //0x0000371f movq $-72(%rbp), %r13 - 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00003723 movabsq $4294977024, %r11 - 0x4d, 0x85, 0xc9, //0x0000372d testq %r9, %r9 - 0x0f, 0x8f, 0x24, 0x00, 0x00, 0x00, //0x00003730 jg LBB0_574 - 0xe9, 0x0c, 0x03, 0x00, 0x00, //0x00003736 jmp LBB0_638 - //0x0000373b LBB0_572 - 0x48, 0xc7, 0xc1, 0xfe, 0xff, 0xff, 0xff, //0x0000373b movq $-2, %rcx - 0xb8, 0x02, 0x00, 0x00, 0x00, //0x00003742 movl $2, %eax - 0x49, 0x01, 0xc2, //0x00003747 addq %rax, %r10 - 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x0000374a movq $-1, %rax - 0x49, 0x01, 0xc9, //0x00003751 addq %rcx, %r9 - 0x0f, 0x8e, 0xed, 0x02, 0x00, 0x00, //0x00003754 jle LBB0_638 - //0x0000375a LBB0_574 - 0x41, 0x0f, 0xb6, 0x02, //0x0000375a movzbl (%r10), %eax - 0x3c, 0x5c, //0x0000375e cmpb $92, %al - 0x0f, 0x84, 0xd5, 0xff, 0xff, 0xff, //0x00003760 je LBB0_572 - 0x3c, 0x22, //0x00003766 cmpb $34, %al - 0x0f, 0x84, 0x24, 0x00, 0x00, 0x00, //0x00003768 je LBB0_577 - 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x0000376e movq $-1, %rcx - 0xb8, 0x01, 0x00, 0x00, 0x00, //0x00003775 movl $1, %eax - 0x49, 0x01, 0xc2, //0x0000377a addq %rax, %r10 - 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x0000377d movq $-1, %rax - 0x49, 0x01, 0xc9, //0x00003784 addq %rcx, %r9 - 0x0f, 0x8f, 0xcd, 0xff, 0xff, 0xff, //0x00003787 jg LBB0_574 - 0xe9, 0xb5, 0x02, 0x00, 0x00, //0x0000378d jmp LBB0_638 - //0x00003792 LBB0_577 - 0x4d, 0x29, 0xe2, //0x00003792 subq %r12, %r10 - 0x49, 0x83, 0xc2, 0x01, //0x00003795 addq $1, %r10 - 0x4d, 0x89, 0x16, //0x00003799 movq %r10, (%r14) - 0x4d, 0x85, 0xc0, //0x0000379c testq %r8, %r8 - 0x0f, 0x8f, 0x1b, 0xca, 0xff, 0xff, //0x0000379f jg LBB0_4 - 0xe9, 0x57, 0x02, 0x00, 0x00, //0x000037a5 jmp LBB0_608 - //0x000037aa LBB0_578 - 0x66, 0x41, 0x0f, 0x6f, 0xf5, //0x000037aa movdqa %xmm13, %xmm6 - 0x66, 0x0f, 0x6f, 0xea, //0x000037af movdqa %xmm2, %xmm5 - 0x48, 0x83, 0x7d, 0xc8, 0xff, //0x000037b3 cmpq $-1, $-56(%rbp) - 0x0f, 0x85, 0x1f, 0x00, 0x00, 0x00, //0x000037b8 jne LBB0_581 - 0x48, 0x89, 0xc1, //0x000037be movq %rax, %rcx - 0x4c, 0x29, 0xe1, //0x000037c1 subq %r12, %rcx - 0x48, 0x0f, 0xbc, 0xfe, //0x000037c4 bsfq %rsi, %rdi - 0x48, 0x01, 0xcf, //0x000037c8 addq %rcx, %rdi - 0x48, 0x89, 0x7d, 0xc8, //0x000037cb movq %rdi, $-56(%rbp) - 0xe9, 0x09, 0x00, 0x00, 0x00, //0x000037cf jmp LBB0_581 - //0x000037d4 LBB0_580 - 0x66, 0x41, 0x0f, 0x6f, 0xf5, //0x000037d4 movdqa %xmm13, %xmm6 - 0x66, 0x0f, 0x6f, 0xea, //0x000037d9 movdqa %xmm2, %xmm5 - //0x000037dd LBB0_581 - 0x44, 0x89, 0xc1, //0x000037dd movl %r8d, %ecx - 0xf7, 0xd1, //0x000037e0 notl %ecx - 0x21, 0xf1, //0x000037e2 andl %esi, %ecx - 0x41, 0x8d, 0x3c, 0x48, //0x000037e4 leal (%r8,%rcx,2), %edi - 0x8d, 0x1c, 0x09, //0x000037e8 leal (%rcx,%rcx), %ebx - 0xf7, 0xd3, //0x000037eb notl %ebx - 0x21, 0xf3, //0x000037ed andl %esi, %ebx - 0x81, 0xe3, 0xaa, 0xaa, 0xaa, 0xaa, //0x000037ef andl $-1431655766, %ebx - 0x45, 0x31, 0xc0, //0x000037f5 xorl %r8d, %r8d - 0x01, 0xcb, //0x000037f8 addl %ecx, %ebx - 0x41, 0x0f, 0x92, 0xc0, //0x000037fa setb %r8b - 0x01, 0xdb, //0x000037fe addl %ebx, %ebx - 0x81, 0xf3, 0x55, 0x55, 0x55, 0x55, //0x00003800 xorl $1431655765, %ebx - 0x21, 0xfb, //0x00003806 andl %edi, %ebx - 0xf7, 0xd3, //0x00003808 notl %ebx - 0x21, 0xda, //0x0000380a andl %ebx, %edx - 0x4c, 0x8b, 0x75, 0xd0, //0x0000380c movq $-48(%rbp), %r14 - 0x4c, 0x8b, 0x6d, 0xb8, //0x00003810 movq $-72(%rbp), %r13 - 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00003814 movabsq $4294977024, %r11 - 0x66, 0x0f, 0x6f, 0xd5, //0x0000381e movdqa %xmm5, %xmm2 - 0x66, 0x44, 0x0f, 0x6f, 0xee, //0x00003822 movdqa %xmm6, %xmm13 - 0x48, 0x85, 0xd2, //0x00003827 testq %rdx, %rdx - 0x0f, 0x85, 0x89, 0xf4, 0xff, 0xff, //0x0000382a jne LBB0_245 - //0x00003830 LBB0_582 - 0x66, 0x41, 0x0f, 0x6f, 0xf5, //0x00003830 movdqa %xmm13, %xmm6 - 0x66, 0x0f, 0x6f, 0xea, //0x00003835 movdqa %xmm2, %xmm5 - 0x48, 0x83, 0xc0, 0x20, //0x00003839 addq $32, %rax - 0x49, 0x83, 0xc1, 0xe0, //0x0000383d addq $-32, %r9 - //0x00003841 LBB0_583 - 0x4d, 0x85, 0xc0, //0x00003841 testq %r8, %r8 - 0x0f, 0x85, 0x53, 0x01, 0x00, 0x00, //0x00003844 jne LBB0_601 - 0x4c, 0x89, 0xe2, //0x0000384a movq %r12, %rdx - 0x48, 0xf7, 0xd2, //0x0000384d notq %rdx - 0x48, 0x8b, 0x75, 0xc8, //0x00003850 movq $-56(%rbp), %rsi - 0x4d, 0x85, 0xc9, //0x00003854 testq %r9, %r9 - 0x0f, 0x84, 0x83, 0x00, 0x00, 0x00, //0x00003857 je LBB0_595 - //0x0000385d LBB0_585 - 0x48, 0x83, 0xc2, 0x01, //0x0000385d addq $1, %rdx - //0x00003861 LBB0_586 - 0x31, 0xff, //0x00003861 xorl %edi, %edi - //0x00003863 LBB0_587 - 0x0f, 0xb6, 0x0c, 0x38, //0x00003863 movzbl (%rax,%rdi), %ecx - 0x80, 0xf9, 0x22, //0x00003867 cmpb $34, %cl - 0x0f, 0x84, 0x69, 0x00, 0x00, 0x00, //0x0000386a je LBB0_594 - 0x80, 0xf9, 0x5c, //0x00003870 cmpb $92, %cl - 0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x00003873 je LBB0_592 - 0x48, 0x83, 0xc7, 0x01, //0x00003879 addq $1, %rdi - 0x49, 0x39, 0xf9, //0x0000387d cmpq %rdi, %r9 - 0x0f, 0x85, 0xdd, 0xff, 0xff, 0xff, //0x00003880 jne LBB0_587 - 0xe9, 0x78, 0x00, 0x00, 0x00, //0x00003886 jmp LBB0_590 - //0x0000388b LBB0_592 - 0x49, 0x8d, 0x49, 0xff, //0x0000388b leaq $-1(%r9), %rcx - 0x48, 0x39, 0xf9, //0x0000388f cmpq %rdi, %rcx - 0x0f, 0x84, 0xb6, 0x03, 0x00, 0x00, //0x00003892 je LBB0_507 - 0x48, 0x8d, 0x0c, 0x02, //0x00003898 leaq (%rdx,%rax), %rcx - 0x48, 0x01, 0xf9, //0x0000389c addq %rdi, %rcx - 0x48, 0x83, 0xfe, 0xff, //0x0000389f cmpq $-1, %rsi - 0x48, 0x8b, 0x5d, 0xc8, //0x000038a3 movq $-56(%rbp), %rbx - 0x48, 0x0f, 0x44, 0xd9, //0x000038a7 cmoveq %rcx, %rbx - 0x48, 0x89, 0x5d, 0xc8, //0x000038ab movq %rbx, $-56(%rbp) - 0x48, 0x0f, 0x44, 0xf1, //0x000038af cmoveq %rcx, %rsi - 0x48, 0x01, 0xf8, //0x000038b3 addq %rdi, %rax - 0x48, 0x83, 0xc0, 0x02, //0x000038b6 addq $2, %rax - 0x4c, 0x89, 0xc9, //0x000038ba movq %r9, %rcx - 0x48, 0x29, 0xf9, //0x000038bd subq %rdi, %rcx - 0x48, 0x83, 0xc1, 0xfe, //0x000038c0 addq $-2, %rcx - 0x49, 0x83, 0xc1, 0xfe, //0x000038c4 addq $-2, %r9 - 0x49, 0x39, 0xf9, //0x000038c8 cmpq %rdi, %r9 - 0x49, 0x89, 0xc9, //0x000038cb movq %rcx, %r9 - 0x0f, 0x85, 0x8d, 0xff, 0xff, 0xff, //0x000038ce jne LBB0_586 - 0xe9, 0x75, 0x03, 0x00, 0x00, //0x000038d4 jmp LBB0_507 - //0x000038d9 LBB0_594 - 0x48, 0x01, 0xf8, //0x000038d9 addq %rdi, %rax - 0x48, 0x83, 0xc0, 0x01, //0x000038dc addq $1, %rax - //0x000038e0 LBB0_595 - 0x4c, 0x29, 0xe0, //0x000038e0 subq %r12, %rax - //0x000038e3 LBB0_596 - 0x4c, 0x8b, 0x75, 0xd0, //0x000038e3 movq $-48(%rbp), %r14 - 0x4c, 0x8b, 0x6d, 0xb8, //0x000038e7 movq $-72(%rbp), %r13 - 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x000038eb movabsq $4294977024, %r11 - 0x66, 0x0f, 0x6f, 0xd5, //0x000038f5 movdqa %xmm5, %xmm2 - 0x66, 0x44, 0x0f, 0x6f, 0xee, //0x000038f9 movdqa %xmm6, %xmm13 - 0xe9, 0x3a, 0xed, 0xff, 0xff, //0x000038fe jmp LBB0_426 - //0x00003903 LBB0_590 - 0x80, 0xf9, 0x22, //0x00003903 cmpb $34, %cl - 0x0f, 0x85, 0x42, 0x03, 0x00, 0x00, //0x00003906 jne LBB0_507 - 0x4c, 0x01, 0xc8, //0x0000390c addq %r9, %rax - 0xe9, 0xcc, 0xff, 0xff, 0xff, //0x0000390f jmp LBB0_595 - //0x00003914 LBB0_597 - 0x48, 0x89, 0xd9, //0x00003914 movq %rbx, %rcx - 0x66, 0x41, 0x0f, 0x6f, 0xfd, //0x00003917 movdqa %xmm13, %xmm7 - 0x66, 0x0f, 0x6f, 0xf2, //0x0000391c movdqa %xmm2, %xmm6 - 0x48, 0x83, 0x7d, 0xc8, 0xff, //0x00003920 cmpq $-1, $-56(%rbp) - 0x0f, 0x85, 0x22, 0x00, 0x00, 0x00, //0x00003925 jne LBB0_600 - 0x49, 0x89, 0xc0, //0x0000392b movq %rax, %r8 - 0x4d, 0x29, 0xe0, //0x0000392e subq %r12, %r8 - 0x49, 0x0f, 0xbc, 0xd9, //0x00003931 bsfq %r9, %rbx - 0x4c, 0x01, 0xc3, //0x00003935 addq %r8, %rbx - 0x48, 0x89, 0x5d, 0xc8, //0x00003938 movq %rbx, $-56(%rbp) - 0xe9, 0x0c, 0x00, 0x00, 0x00, //0x0000393c jmp LBB0_600 - //0x00003941 LBB0_599 - 0x48, 0x89, 0xd9, //0x00003941 movq %rbx, %rcx - 0x66, 0x41, 0x0f, 0x6f, 0xfd, //0x00003944 movdqa %xmm13, %xmm7 - 0x66, 0x0f, 0x6f, 0xf2, //0x00003949 movdqa %xmm2, %xmm6 - //0x0000394d LBB0_600 - 0x48, 0x89, 0xcb, //0x0000394d movq %rcx, %rbx - 0xf7, 0xd1, //0x00003950 notl %ecx - 0x44, 0x21, 0xc9, //0x00003952 andl %r9d, %ecx - 0x44, 0x8d, 0x04, 0x4b, //0x00003955 leal (%rbx,%rcx,2), %r8d - 0x8d, 0x14, 0x09, //0x00003959 leal (%rcx,%rcx), %edx - 0xf7, 0xd2, //0x0000395c notl %edx - 0x44, 0x21, 0xca, //0x0000395e andl %r9d, %edx - 0x81, 0xe2, 0xaa, 0xaa, 0xaa, 0xaa, //0x00003961 andl $-1431655766, %edx - 0x31, 0xdb, //0x00003967 xorl %ebx, %ebx - 0x01, 0xca, //0x00003969 addl %ecx, %edx - 0x0f, 0x92, 0xc3, //0x0000396b setb %bl - 0x01, 0xd2, //0x0000396e addl %edx, %edx - 0x81, 0xf2, 0x55, 0x55, 0x55, 0x55, //0x00003970 xorl $1431655765, %edx - 0x44, 0x21, 0xc2, //0x00003976 andl %r8d, %edx - 0xf7, 0xd2, //0x00003979 notl %edx - 0x21, 0xd6, //0x0000397b andl %edx, %esi - 0x4c, 0x8b, 0x75, 0xd0, //0x0000397d movq $-48(%rbp), %r14 - 0x4c, 0x8b, 0x6d, 0xb8, //0x00003981 movq $-72(%rbp), %r13 - 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00003985 movabsq $4294977024, %r11 - 0x66, 0x0f, 0x6f, 0xd6, //0x0000398f movdqa %xmm6, %xmm2 - 0x66, 0x44, 0x0f, 0x6f, 0xef, //0x00003993 movdqa %xmm7, %xmm13 - 0xe9, 0xc0, 0xf3, 0xff, 0xff, //0x00003998 jmp LBB0_398 - //0x0000399d LBB0_601 - 0x4d, 0x85, 0xc9, //0x0000399d testq %r9, %r9 - 0x0f, 0x84, 0xa8, 0x02, 0x00, 0x00, //0x000039a0 je LBB0_507 - 0x4c, 0x89, 0xe2, //0x000039a6 movq %r12, %rdx - 0x48, 0xf7, 0xd2, //0x000039a9 notq %rdx - 0x48, 0x8d, 0x0c, 0x10, //0x000039ac leaq (%rax,%rdx), %rcx - 0x48, 0x8b, 0x7d, 0xc8, //0x000039b0 movq $-56(%rbp), %rdi - 0x48, 0x83, 0xff, 0xff, //0x000039b4 cmpq $-1, %rdi - 0x48, 0x89, 0xfe, //0x000039b8 movq %rdi, %rsi - 0x48, 0x0f, 0x44, 0xf9, //0x000039bb cmoveq %rcx, %rdi - 0x48, 0x0f, 0x44, 0xf1, //0x000039bf cmoveq %rcx, %rsi - 0x48, 0x83, 0xc0, 0x01, //0x000039c3 addq $1, %rax - 0x49, 0x83, 0xc1, 0xff, //0x000039c7 addq $-1, %r9 - 0x48, 0x89, 0x7d, 0xc8, //0x000039cb movq %rdi, $-56(%rbp) - 0x4d, 0x85, 0xc9, //0x000039cf testq %r9, %r9 - 0x0f, 0x85, 0x85, 0xfe, 0xff, 0xff, //0x000039d2 jne LBB0_585 - 0xe9, 0x03, 0xff, 0xff, 0xff, //0x000039d8 jmp LBB0_595 - //0x000039dd LBB0_603 - 0x49, 0x89, 0x16, //0x000039dd movq %rdx, (%r14) - //0x000039e0 LBB0_604 - 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x000039e0 movq $-1, %rax - 0xe9, 0x5b, 0x00, 0x00, 0x00, //0x000039e7 jmp LBB0_638 - //0x000039ec LBB0_634 - 0x48, 0xc7, 0xc0, 0xf9, 0xff, 0xff, 0xff, //0x000039ec movq $-7, %rax - 0xe9, 0x4f, 0x00, 0x00, 0x00, //0x000039f3 jmp LBB0_638 - //0x000039f8 LBB0_606 - 0x48, 0x83, 0xc0, 0xff, //0x000039f8 addq $-1, %rax - 0xe9, 0x46, 0x00, 0x00, 0x00, //0x000039fc jmp LBB0_638 - //0x00003a01 LBB0_608 - 0x49, 0x83, 0xc0, 0xff, //0x00003a01 addq $-1, %r8 - 0x4c, 0x89, 0xc0, //0x00003a05 movq %r8, %rax - 0xe9, 0x3a, 0x00, 0x00, 0x00, //0x00003a08 jmp LBB0_638 - //0x00003a0d LBB0_609 - 0x48, 0x83, 0xf8, 0xff, //0x00003a0d cmpq $-1, %rax - 0x0f, 0x85, 0x90, 0x00, 0x00, 0x00, //0x00003a11 jne LBB0_621 - //0x00003a17 LBB0_610 - 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00003a17 movq $-1, %rax - 0x48, 0x8b, 0x4d, 0xa0, //0x00003a1e movq $-96(%rbp), %rcx - 0x48, 0x89, 0x4d, 0xc8, //0x00003a22 movq %rcx, $-56(%rbp) - 0xe9, 0x7c, 0x00, 0x00, 0x00, //0x00003a26 jmp LBB0_621 - //0x00003a2b LBB0_611 - 0x49, 0xc7, 0xc5, 0xff, 0xff, 0xff, 0xff, //0x00003a2b movq $-1, %r13 - //0x00003a32 LBB0_612 - 0x4c, 0x29, 0xee, //0x00003a32 subq %r13, %rsi - 0x48, 0x83, 0xc6, 0xfe, //0x00003a35 addq $-2, %rsi - 0x48, 0x8b, 0x45, 0xd0, //0x00003a39 movq $-48(%rbp), %rax - 0x48, 0x89, 0x30, //0x00003a3d movq %rsi, (%rax) - //0x00003a40 LBB0_637 - 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00003a40 movq $-2, %rax - //0x00003a47 LBB0_638 - 0x48, 0x81, 0xc4, 0x88, 0x00, 0x00, 0x00, //0x00003a47 addq $136, %rsp - 0x5b, //0x00003a4e popq %rbx - 0x41, 0x5c, //0x00003a4f popq %r12 - 0x41, 0x5d, //0x00003a51 popq %r13 - 0x41, 0x5e, //0x00003a53 popq %r14 - 0x41, 0x5f, //0x00003a55 popq %r15 - 0x5d, //0x00003a57 popq %rbp - 0xc3, //0x00003a58 retq - //0x00003a59 LBB0_614 - 0x48, 0x83, 0xc6, 0xff, //0x00003a59 addq $-1, %rsi - 0x48, 0x89, 0xf0, //0x00003a5d movq %rsi, %rax - 0xe9, 0xe2, 0xff, 0xff, 0xff, //0x00003a60 jmp LBB0_638 - //0x00003a65 LBB0_615 - 0x48, 0x83, 0xf8, 0xff, //0x00003a65 cmpq $-1, %rax - 0x48, 0x8b, 0x55, 0xc8, //0x00003a69 movq $-56(%rbp), %rdx - 0x0f, 0x85, 0x0b, 0x00, 0x00, 0x00, //0x00003a6d jne LBB0_617 - //0x00003a73 LBB0_616 - 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00003a73 movq $-1, %rax - 0x48, 0x8b, 0x55, 0xa0, //0x00003a7a movq $-96(%rbp), %rdx - //0x00003a7e LBB0_617 - 0x49, 0x89, 0x16, //0x00003a7e movq %rdx, (%r14) - 0xe9, 0xc1, 0xff, 0xff, 0xff, //0x00003a81 jmp LBB0_638 - //0x00003a86 LBB0_618 - 0x48, 0x83, 0x7d, 0xc8, 0xff, //0x00003a86 cmpq $-1, $-56(%rbp) - 0x0f, 0x85, 0x0b, 0x00, 0x00, 0x00, //0x00003a8b jne LBB0_620 - 0x48, 0x0f, 0xbc, 0xce, //0x00003a91 bsfq %rsi, %rcx - 0x48, 0x01, 0xc1, //0x00003a95 addq %rax, %rcx - 0x48, 0x89, 0x4d, 0xc8, //0x00003a98 movq %rcx, $-56(%rbp) - //0x00003a9c LBB0_620 - 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00003a9c movq $-2, %rax - 0x4c, 0x8b, 0x75, 0xd0, //0x00003aa3 movq $-48(%rbp), %r14 - //0x00003aa7 LBB0_621 - 0x48, 0x8b, 0x4d, 0xc8, //0x00003aa7 movq $-56(%rbp), %rcx - 0x49, 0x89, 0x0e, //0x00003aab movq %rcx, (%r14) - 0xe9, 0x94, 0xff, 0xff, 0xff, //0x00003aae jmp LBB0_638 - //0x00003ab3 LBB0_622 - 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00003ab3 movq $-2, %rax - 0x80, 0xfa, 0x61, //0x00003aba cmpb $97, %dl - 0x0f, 0x85, 0x84, 0xff, 0xff, 0xff, //0x00003abd jne LBB0_638 - 0x48, 0x8d, 0x51, 0x01, //0x00003ac3 leaq $1(%rcx), %rdx - 0x49, 0x89, 0x16, //0x00003ac7 movq %rdx, (%r14) - 0x41, 0x80, 0x7c, 0x0c, 0x01, 0x6c, //0x00003aca cmpb $108, $1(%r12,%rcx) - 0x0f, 0x85, 0x71, 0xff, 0xff, 0xff, //0x00003ad0 jne LBB0_638 - 0x48, 0x8d, 0x51, 0x02, //0x00003ad6 leaq $2(%rcx), %rdx + 0x48, 0xc1, 0xe9, 0x04, //0x0000229e shrq $4, %rcx + 0x4c, 0x01, 0xe9, //0x000022a2 addq %r13, %rcx + 0x48, 0xba, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, //0x000022a5 movabsq $1085102592571150095, %rdx + 0x48, 0x21, 0xd1, //0x000022af andq %rdx, %rcx + 0x48, 0xba, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, //0x000022b2 movabsq $72340172838076673, %rdx + 0x48, 0x0f, 0xaf, 0xca, //0x000022bc imulq %rdx, %rcx + 0x48, 0xc1, 0xe9, 0x38, //0x000022c0 shrq $56, %rcx + 0x49, 0x01, 0xca, //0x000022c4 addq %rcx, %r10 + 0x49, 0x83, 0xc4, 0x40, //0x000022c7 addq $64, %r12 + 0x48, 0x8b, 0x55, 0xb8, //0x000022cb movq $-72(%rbp), %rdx + 0x48, 0x83, 0xc2, 0xc0, //0x000022cf addq $-64, %rdx + 0x4d, 0x89, 0xd8, //0x000022d3 movq %r11, %r8 + 0x48, 0x83, 0xfa, 0x40, //0x000022d6 cmpq $64, %rdx + 0x48, 0x89, 0x55, 0xb8, //0x000022da movq %rdx, $-72(%rbp) + 0x0f, 0x8d, 0x44, 0xfd, 0xff, 0xff, //0x000022de jge LBB0_367 + 0xe9, 0xe4, 0xfb, 0xff, 0xff, //0x000022e4 jmp LBB0_376 + //0x000022e9 LBB0_392 + 0x48, 0x8b, 0x75, 0xa8, //0x000022e9 movq $-88(%rbp), %rsi + 0x48, 0x8b, 0x4e, 0x08, //0x000022ed movq $8(%rsi), %rcx + 0x48, 0x0f, 0xbc, 0xd2, //0x000022f1 bsfq %rdx, %rdx + 0x48, 0x2b, 0x55, 0xb8, //0x000022f5 subq $-72(%rbp), %rdx + 0x48, 0x01, 0xd1, //0x000022f9 addq %rdx, %rcx + 0x48, 0x83, 0xc1, 0x01, //0x000022fc addq $1, %rcx + 0x4c, 0x8b, 0x75, 0xd0, //0x00002300 movq $-48(%rbp), %r14 + 0x49, 0x89, 0x0e, //0x00002304 movq %rcx, (%r14) + 0x48, 0x8b, 0x56, 0x08, //0x00002307 movq $8(%rsi), %rdx + 0x48, 0x39, 0xd1, //0x0000230b cmpq %rdx, %rcx + 0x48, 0x0f, 0x47, 0xca, //0x0000230e cmovaq %rdx, %rcx + 0x49, 0x89, 0x0e, //0x00002312 movq %rcx, (%r14) + 0x0f, 0x87, 0x94, 0x17, 0x00, 0x00, //0x00002315 ja LBB0_650 + 0x48, 0x8b, 0x45, 0xc0, //0x0000231b movq $-64(%rbp), %rax + 0xe9, 0x48, 0x09, 0x00, 0x00, //0x0000231f jmp LBB0_488 + //0x00002324 LBB0_394 + 0x66, 0x0f, 0xbc, 0xc9, //0x00002324 bsfw %cx, %cx + 0x0f, 0xb7, 0xd9, //0x00002328 movzwl %cx, %ebx + 0x48, 0x89, 0xd9, //0x0000232b movq %rbx, %rcx + 0x48, 0x29, 0xf9, //0x0000232e subq %rdi, %rcx + 0x49, 0x89, 0x0e, //0x00002331 movq %rcx, (%r14) + 0x48, 0x85, 0xc9, //0x00002334 testq %rcx, %rcx + 0x0f, 0x8e, 0x42, 0xef, 0xff, 0xff, //0x00002337 jle LBB0_231 + 0x49, 0x01, 0xd8, //0x0000233d addq %rbx, %r8 + 0x48, 0x01, 0xda, //0x00002340 addq %rbx, %rdx + 0x48, 0x01, 0xde, //0x00002343 addq %rbx, %rsi + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00002346 .p2align 4, 0x90 + //0x00002350 LBB0_396 + 0x0f, 0xb6, 0x0e, //0x00002350 movzbl (%rsi), %ecx + 0x48, 0x83, 0xf9, 0x20, //0x00002353 cmpq $32, %rcx + 0x0f, 0x87, 0x22, 0xef, 0xff, 0xff, //0x00002357 ja LBB0_231 + 0x49, 0x0f, 0xa3, 0xcb, //0x0000235d btq %rcx, %r11 + 0x0f, 0x83, 0x18, 0xef, 0xff, 0xff, //0x00002361 jae LBB0_231 + 0x49, 0x89, 0x16, //0x00002367 movq %rdx, (%r14) + 0x49, 0x83, 0xc0, 0xff, //0x0000236a addq $-1, %r8 + 0x48, 0x83, 0xc2, 0xff, //0x0000236e addq $-1, %rdx + 0x48, 0x83, 0xc6, 0xff, //0x00002372 addq $-1, %rsi + 0x49, 0x83, 0xf8, 0x01, //0x00002376 cmpq $1, %r8 + 0x0f, 0x8f, 0xd0, 0xff, 0xff, 0xff, //0x0000237a jg LBB0_396 + 0xe9, 0xfa, 0xee, 0xff, 0xff, //0x00002380 jmp LBB0_231 + //0x00002385 LBB0_399 + 0x49, 0x8d, 0x4f, 0xff, //0x00002385 leaq $-1(%r15), %rcx + 0x49, 0x39, 0xc8, //0x00002389 cmpq %rcx, %r8 + 0x49, 0xf7, 0xd7, //0x0000238c notq %r15 + 0x4d, 0x0f, 0x45, 0xf9, //0x0000238f cmovneq %r9, %r15 + 0x84, 0xd2, //0x00002393 testb %dl, %dl + 0x4d, 0x0f, 0x44, 0xf9, //0x00002395 cmoveq %r9, %r15 + 0x4d, 0x89, 0xfd, //0x00002399 movq %r15, %r13 + 0xe9, 0x53, 0x03, 0x00, 0x00, //0x0000239c jmp LBB0_451 + //0x000023a1 LBB0_400 + 0x48, 0x89, 0xc6, //0x000023a1 movq %rax, %rsi + 0x48, 0x29, 0xd6, //0x000023a4 subq %rdx, %rsi + 0x0f, 0x84, 0xf6, 0x18, 0x00, 0x00, //0x000023a7 je LBB0_658 + 0x48, 0x83, 0xfe, 0x40, //0x000023ad cmpq $64, %rsi + 0x0f, 0x82, 0x32, 0x0d, 0x00, 0x00, //0x000023b1 jb LBB0_520 + 0x48, 0xc7, 0x45, 0xc8, 0xff, 0xff, 0xff, 0xff, //0x000023b7 movq $-1, $-56(%rbp) + 0x48, 0x8b, 0x45, 0xc0, //0x000023bf movq $-64(%rbp), %rax + 0x31, 0xdb, //0x000023c3 xorl %ebx, %ebx + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000023c5 .p2align 4, 0x90 + //0x000023d0 LBB0_403 + 0x48, 0x89, 0x75, 0xb8, //0x000023d0 movq %rsi, $-72(%rbp) + 0x49, 0x89, 0xda, //0x000023d4 movq %rbx, %r10 + 0xf3, 0x41, 0x0f, 0x6f, 0x2c, 0x04, //0x000023d7 movdqu (%r12,%rax), %xmm5 + 0xf3, 0x41, 0x0f, 0x6f, 0x7c, 0x04, 0x10, //0x000023dd movdqu $16(%r12,%rax), %xmm7 + 0xf3, 0x41, 0x0f, 0x6f, 0x74, 0x04, 0x20, //0x000023e4 movdqu $32(%r12,%rax), %xmm6 + 0xf3, 0x41, 0x0f, 0x6f, 0x64, 0x04, 0x30, //0x000023eb movdqu $48(%r12,%rax), %xmm4 + 0x66, 0x0f, 0x6f, 0xdd, //0x000023f2 movdqa %xmm5, %xmm3 + 0x66, 0x0f, 0x74, 0xd8, //0x000023f6 pcmpeqb %xmm0, %xmm3 + 0x66, 0x44, 0x0f, 0xd7, 0xdb, //0x000023fa pmovmskb %xmm3, %r11d + 0x66, 0x0f, 0x6f, 0xdf, //0x000023ff movdqa %xmm7, %xmm3 + 0x66, 0x0f, 0x74, 0xd8, //0x00002403 pcmpeqb %xmm0, %xmm3 + 0x66, 0x0f, 0xd7, 0xcb, //0x00002407 pmovmskb %xmm3, %ecx + 0x66, 0x0f, 0x6f, 0xde, //0x0000240b movdqa %xmm6, %xmm3 + 0x66, 0x0f, 0x74, 0xd8, //0x0000240f pcmpeqb %xmm0, %xmm3 + 0x66, 0x44, 0x0f, 0xd7, 0xf3, //0x00002413 pmovmskb %xmm3, %r14d + 0x66, 0x0f, 0x6f, 0xdc, //0x00002418 movdqa %xmm4, %xmm3 + 0x66, 0x0f, 0x74, 0xd8, //0x0000241c pcmpeqb %xmm0, %xmm3 + 0x66, 0x44, 0x0f, 0xd7, 0xfb, //0x00002420 pmovmskb %xmm3, %r15d + 0x66, 0x0f, 0x6f, 0xdd, //0x00002425 movdqa %xmm5, %xmm3 + 0x66, 0x0f, 0x74, 0xd9, //0x00002429 pcmpeqb %xmm1, %xmm3 + 0x66, 0x44, 0x0f, 0xd7, 0xeb, //0x0000242d pmovmskb %xmm3, %r13d + 0x66, 0x0f, 0x6f, 0xdf, //0x00002432 movdqa %xmm7, %xmm3 + 0x66, 0x0f, 0x74, 0xd9, //0x00002436 pcmpeqb %xmm1, %xmm3 + 0x66, 0x0f, 0xd7, 0xdb, //0x0000243a pmovmskb %xmm3, %ebx + 0x66, 0x0f, 0x6f, 0xde, //0x0000243e movdqa %xmm6, %xmm3 + 0x66, 0x0f, 0x74, 0xd9, //0x00002442 pcmpeqb %xmm1, %xmm3 + 0x66, 0x0f, 0xd7, 0xfb, //0x00002446 pmovmskb %xmm3, %edi + 0x66, 0x0f, 0x6f, 0xdc, //0x0000244a movdqa %xmm4, %xmm3 + 0x66, 0x0f, 0x74, 0xd9, //0x0000244e pcmpeqb %xmm1, %xmm3 + 0x66, 0x44, 0x0f, 0xd7, 0xcb, //0x00002452 pmovmskb %xmm3, %r9d + 0x66, 0x41, 0x0f, 0x6f, 0xdc, //0x00002457 movdqa %xmm12, %xmm3 + 0x66, 0x0f, 0x64, 0xdf, //0x0000245c pcmpgtb %xmm7, %xmm3 + 0x66, 0x41, 0x0f, 0x64, 0xfa, //0x00002460 pcmpgtb %xmm10, %xmm7 + 0x66, 0x0f, 0xdb, 0xfb, //0x00002465 pand %xmm3, %xmm7 + 0x66, 0x0f, 0xd7, 0xf7, //0x00002469 pmovmskb %xmm7, %esi + 0x66, 0x41, 0x0f, 0x6f, 0xdc, //0x0000246d movdqa %xmm12, %xmm3 + 0x66, 0x0f, 0x64, 0xde, //0x00002472 pcmpgtb %xmm6, %xmm3 + 0x66, 0x41, 0x0f, 0x64, 0xf2, //0x00002476 pcmpgtb %xmm10, %xmm6 + 0x66, 0x0f, 0xdb, 0xf3, //0x0000247b pand %xmm3, %xmm6 + 0x66, 0x0f, 0xd7, 0xd6, //0x0000247f pmovmskb %xmm6, %edx + 0x66, 0x41, 0x0f, 0x6f, 0xdc, //0x00002483 movdqa %xmm12, %xmm3 + 0x66, 0x0f, 0x64, 0xdc, //0x00002488 pcmpgtb %xmm4, %xmm3 + 0x66, 0x41, 0x0f, 0x64, 0xe2, //0x0000248c pcmpgtb %xmm10, %xmm4 + 0x66, 0x0f, 0xdb, 0xe3, //0x00002491 pand %xmm3, %xmm4 + 0x66, 0x44, 0x0f, 0xd7, 0xc4, //0x00002495 pmovmskb %xmm4, %r8d + 0x49, 0xc1, 0xe7, 0x30, //0x0000249a shlq $48, %r15 + 0x49, 0xc1, 0xe6, 0x20, //0x0000249e shlq $32, %r14 + 0x4d, 0x09, 0xfe, //0x000024a2 orq %r15, %r14 + 0x48, 0xc1, 0xe1, 0x10, //0x000024a5 shlq $16, %rcx + 0x4c, 0x09, 0xf1, //0x000024a9 orq %r14, %rcx + 0x49, 0x09, 0xcb, //0x000024ac orq %rcx, %r11 + 0x49, 0xc1, 0xe1, 0x30, //0x000024af shlq $48, %r9 + 0x48, 0xc1, 0xe7, 0x20, //0x000024b3 shlq $32, %rdi + 0x4c, 0x09, 0xcf, //0x000024b7 orq %r9, %rdi + 0x48, 0xc1, 0xe3, 0x10, //0x000024ba shlq $16, %rbx + 0x48, 0x09, 0xfb, //0x000024be orq %rdi, %rbx + 0x49, 0xc1, 0xe0, 0x30, //0x000024c1 shlq $48, %r8 + 0x48, 0xc1, 0xe2, 0x20, //0x000024c5 shlq $32, %rdx + 0x4c, 0x09, 0xc2, //0x000024c9 orq %r8, %rdx + 0x48, 0xc1, 0xe6, 0x10, //0x000024cc shlq $16, %rsi + 0x48, 0x09, 0xd6, //0x000024d0 orq %rdx, %rsi + 0x49, 0x09, 0xdd, //0x000024d3 orq %rbx, %r13 + 0x0f, 0x85, 0x59, 0x00, 0x00, 0x00, //0x000024d6 jne LBB0_420 + 0x4d, 0x85, 0xd2, //0x000024dc testq %r10, %r10 + 0x0f, 0x85, 0x6f, 0x00, 0x00, 0x00, //0x000024df jne LBB0_422 + 0x31, 0xdb, //0x000024e5 xorl %ebx, %ebx + 0x4c, 0x8b, 0x75, 0xd0, //0x000024e7 movq $-48(%rbp), %r14 + //0x000024eb LBB0_406 + 0x66, 0x41, 0x0f, 0x6f, 0xdc, //0x000024eb movdqa %xmm12, %xmm3 + 0x66, 0x0f, 0x64, 0xdd, //0x000024f0 pcmpgtb %xmm5, %xmm3 + 0x66, 0x41, 0x0f, 0x64, 0xea, //0x000024f4 pcmpgtb %xmm10, %xmm5 + 0x66, 0x0f, 0xdb, 0xeb, //0x000024f9 pand %xmm3, %xmm5 + 0x66, 0x0f, 0xd7, 0xcd, //0x000024fd pmovmskb %xmm5, %ecx + 0x48, 0x09, 0xce, //0x00002501 orq %rcx, %rsi + 0x4d, 0x85, 0xdb, //0x00002504 testq %r11, %r11 + 0x4c, 0x8b, 0x6d, 0xb0, //0x00002507 movq $-80(%rbp), %r13 + 0x0f, 0x85, 0x93, 0x00, 0x00, 0x00, //0x0000250b jne LBB0_424 + 0x48, 0x85, 0xf6, //0x00002511 testq %rsi, %rsi + 0x0f, 0x85, 0xf7, 0x16, 0x00, 0x00, //0x00002514 jne LBB0_645 + 0x48, 0x8b, 0x75, 0xb8, //0x0000251a movq $-72(%rbp), %rsi + 0x48, 0x83, 0xc6, 0xc0, //0x0000251e addq $-64, %rsi + 0x48, 0x83, 0xc0, 0x40, //0x00002522 addq $64, %rax + 0x48, 0x83, 0xfe, 0x3f, //0x00002526 cmpq $63, %rsi + 0x0f, 0x87, 0xa0, 0xfe, 0xff, 0xff, //0x0000252a ja LBB0_403 + 0xe9, 0xd5, 0x07, 0x00, 0x00, //0x00002530 jmp LBB0_409 + //0x00002535 LBB0_420 + 0x48, 0x83, 0x7d, 0xc8, 0xff, //0x00002535 cmpq $-1, $-56(%rbp) + 0x4c, 0x8b, 0x75, 0xd0, //0x0000253a movq $-48(%rbp), %r14 + 0x0f, 0x85, 0x14, 0x00, 0x00, 0x00, //0x0000253e jne LBB0_423 + 0x49, 0x0f, 0xbc, 0xcd, //0x00002544 bsfq %r13, %rcx + 0x48, 0x01, 0xc1, //0x00002548 addq %rax, %rcx + 0x48, 0x89, 0x4d, 0xc8, //0x0000254b movq %rcx, $-56(%rbp) + 0xe9, 0x04, 0x00, 0x00, 0x00, //0x0000254f jmp LBB0_423 + //0x00002554 LBB0_422 + 0x4c, 0x8b, 0x75, 0xd0, //0x00002554 movq $-48(%rbp), %r14 + //0x00002558 LBB0_423 + 0x4c, 0x89, 0xd1, //0x00002558 movq %r10, %rcx + 0x48, 0xf7, 0xd1, //0x0000255b notq %rcx + 0x4c, 0x21, 0xe9, //0x0000255e andq %r13, %rcx + 0x48, 0x8d, 0x14, 0x09, //0x00002561 leaq (%rcx,%rcx), %rdx + 0x4c, 0x09, 0xd2, //0x00002565 orq %r10, %rdx + 0x48, 0x89, 0xd7, //0x00002568 movq %rdx, %rdi + 0x48, 0xf7, 0xd7, //0x0000256b notq %rdi + 0x4c, 0x21, 0xef, //0x0000256e andq %r13, %rdi + 0x48, 0xbb, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00002571 movabsq $-6148914691236517206, %rbx + 0x48, 0x21, 0xdf, //0x0000257b andq %rbx, %rdi + 0x31, 0xdb, //0x0000257e xorl %ebx, %ebx + 0x48, 0x01, 0xcf, //0x00002580 addq %rcx, %rdi + 0x0f, 0x92, 0xc3, //0x00002583 setb %bl + 0x48, 0x01, 0xff, //0x00002586 addq %rdi, %rdi + 0x48, 0xb9, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00002589 movabsq $6148914691236517205, %rcx + 0x48, 0x31, 0xcf, //0x00002593 xorq %rcx, %rdi + 0x48, 0x21, 0xd7, //0x00002596 andq %rdx, %rdi + 0x48, 0xf7, 0xd7, //0x00002599 notq %rdi + 0x49, 0x21, 0xfb, //0x0000259c andq %rdi, %r11 + 0xe9, 0x47, 0xff, 0xff, 0xff, //0x0000259f jmp LBB0_406 + //0x000025a4 LBB0_424 + 0x49, 0x0f, 0xbc, 0xcb, //0x000025a4 bsfq %r11, %rcx + 0x48, 0x85, 0xf6, //0x000025a8 testq %rsi, %rsi + 0x0f, 0x84, 0x8f, 0x00, 0x00, 0x00, //0x000025ab je LBB0_438 + 0x48, 0x0f, 0xbc, 0xd6, //0x000025b1 bsfq %rsi, %rdx + 0xe9, 0x8b, 0x00, 0x00, 0x00, //0x000025b5 jmp LBB0_439 + //0x000025ba LBB0_426 + 0x41, 0x89, 0xcb, //0x000025ba movl %ecx, %r11d + 0x4c, 0x03, 0x5d, 0xb8, //0x000025bd addq $-72(%rbp), %r11 + 0x49, 0x01, 0xdb, //0x000025c1 addq %rbx, %r11 + 0xe9, 0x06, 0x00, 0x00, 0x00, //0x000025c4 jmp LBB0_428 + //0x000025c9 LBB0_427 + 0x48, 0x01, 0xde, //0x000025c9 addq %rbx, %rsi + 0x49, 0x89, 0xf3, //0x000025cc movq %rsi, %r11 + //0x000025cf LBB0_428 + 0x48, 0xc7, 0xc3, 0xff, 0xff, 0xff, 0xff, //0x000025cf movq $-1, %rbx + 0x4d, 0x85, 0xf6, //0x000025d6 testq %r14, %r14 + 0x0f, 0x84, 0x56, 0x16, 0x00, 0x00, //0x000025d9 je LBB0_648 + 0x4d, 0x85, 0xed, //0x000025df testq %r13, %r13 + 0x0f, 0x84, 0x4d, 0x16, 0x00, 0x00, //0x000025e2 je LBB0_648 + 0x4d, 0x85, 0xc0, //0x000025e8 testq %r8, %r8 + 0x0f, 0x84, 0x44, 0x16, 0x00, 0x00, //0x000025eb je LBB0_648 + 0x4c, 0x2b, 0x5d, 0xb8, //0x000025f1 subq $-72(%rbp), %r11 + 0x49, 0x8d, 0x4b, 0xff, //0x000025f5 leaq $-1(%r11), %rcx + 0x49, 0x39, 0xce, //0x000025f9 cmpq %rcx, %r14 + 0x0f, 0x84, 0x33, 0x00, 0x00, 0x00, //0x000025fc je LBB0_437 + 0x49, 0x39, 0xcd, //0x00002602 cmpq %rcx, %r13 + 0x0f, 0x84, 0x2a, 0x00, 0x00, 0x00, //0x00002605 je LBB0_437 + 0x49, 0x39, 0xc8, //0x0000260b cmpq %rcx, %r8 + 0x0f, 0x84, 0x21, 0x00, 0x00, 0x00, //0x0000260e je LBB0_437 + 0x4d, 0x85, 0xed, //0x00002614 testq %r13, %r13 + 0x0f, 0x8e, 0x99, 0x00, 0x00, 0x00, //0x00002617 jle LBB0_446 + 0x49, 0x8d, 0x4d, 0xff, //0x0000261d leaq $-1(%r13), %rcx + 0x49, 0x39, 0xc8, //0x00002621 cmpq %rcx, %r8 + 0x0f, 0x84, 0x8c, 0x00, 0x00, 0x00, //0x00002624 je LBB0_446 + 0x49, 0xf7, 0xd5, //0x0000262a notq %r13 + 0x4c, 0x89, 0xeb, //0x0000262d movq %r13, %rbx + 0xe9, 0x24, 0x06, 0x00, 0x00, //0x00002630 jmp LBB0_486 + //0x00002635 LBB0_437 + 0x49, 0xf7, 0xdb, //0x00002635 negq %r11 + 0x4c, 0x89, 0xdb, //0x00002638 movq %r11, %rbx + 0xe9, 0x19, 0x06, 0x00, 0x00, //0x0000263b jmp LBB0_486 + //0x00002640 LBB0_438 + 0xba, 0x40, 0x00, 0x00, 0x00, //0x00002640 movl $64, %edx + //0x00002645 LBB0_439 + 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00002645 movabsq $4294977024, %r11 + 0x48, 0x8b, 0x5d, 0xc0, //0x0000264f movq $-64(%rbp), %rbx + 0x48, 0x39, 0xca, //0x00002653 cmpq %rcx, %rdx + 0x0f, 0x82, 0xfb, 0x15, 0x00, 0x00, //0x00002656 jb LBB0_654 + 0x48, 0x01, 0xc8, //0x0000265c addq %rcx, %rax + 0x48, 0x83, 0xc0, 0x01, //0x0000265f addq $1, %rax + //0x00002663 LBB0_441 + 0x48, 0x85, 0xc0, //0x00002663 testq %rax, %rax + 0x0f, 0x88, 0x55, 0x14, 0x00, 0x00, //0x00002666 js LBB0_627 + 0x49, 0x89, 0x06, //0x0000266c movq %rax, (%r14) + 0x48, 0x85, 0xdb, //0x0000266f testq %rbx, %rbx + 0x0f, 0x8f, 0x58, 0xdb, 0xff, 0xff, //0x00002672 jg LBB0_4 + 0xe9, 0xca, 0x15, 0x00, 0x00, //0x00002678 jmp LBB0_443 + //0x0000267d LBB0_131 + 0x4d, 0x85, 0xdb, //0x0000267d testq %r11, %r11 + 0x0f, 0x85, 0xd2, 0x0a, 0x00, 0x00, //0x00002680 jne LBB0_525 + 0x49, 0x01, 0xf2, //0x00002686 addq %rsi, %r10 + 0x49, 0x29, 0xf1, //0x00002689 subq %rsi, %r9 + 0x4c, 0x8b, 0x75, 0xd0, //0x0000268c movq $-48(%rbp), %r14 + 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00002690 movabsq $4294977024, %r11 + //0x0000269a LBB0_133 + 0x4d, 0x85, 0xc9, //0x0000269a testq %r9, %r9 + 0x0f, 0x8f, 0x1c, 0x0b, 0x00, 0x00, //0x0000269d jg LBB0_529 + 0xe9, 0x07, 0x14, 0x00, 0x00, //0x000026a3 jmp LBB0_650 + //0x000026a8 LBB0_444 + 0x0f, 0xbc, 0xcb, //0x000026a8 bsfl %ebx, %ecx + //0x000026ab LBB0_445 + 0x49, 0xf7, 0xd5, //0x000026ab notq %r13 + 0x49, 0x29, 0xcd, //0x000026ae subq %rcx, %r13 + 0xe9, 0x34, 0x00, 0x00, 0x00, //0x000026b1 jmp LBB0_450 + //0x000026b6 LBB0_446 + 0x4c, 0x89, 0xf1, //0x000026b6 movq %r14, %rcx + 0x4c, 0x09, 0xc1, //0x000026b9 orq %r8, %rcx + 0x0f, 0x99, 0xc2, //0x000026bc setns %dl + 0x0f, 0x88, 0xfb, 0x01, 0x00, 0x00, //0x000026bf js LBB0_453 + 0x4d, 0x39, 0xc6, //0x000026c5 cmpq %r8, %r14 + 0x0f, 0x8c, 0xf2, 0x01, 0x00, 0x00, //0x000026c8 jl LBB0_453 + 0x49, 0xf7, 0xd6, //0x000026ce notq %r14 + 0x4c, 0x89, 0xf3, //0x000026d1 movq %r14, %rbx + 0xe9, 0x80, 0x05, 0x00, 0x00, //0x000026d4 jmp LBB0_486 + //0x000026d9 LBB0_449 + 0x4c, 0x03, 0x65, 0xc0, //0x000026d9 addq $-64(%rbp), %r12 + 0x49, 0x29, 0xf4, //0x000026dd subq %rsi, %r12 + 0x49, 0x29, 0xd4, //0x000026e0 subq %rdx, %r12 + 0x49, 0x83, 0xc4, 0xfe, //0x000026e3 addq $-2, %r12 + 0x4d, 0x89, 0xe5, //0x000026e7 movq %r12, %r13 + //0x000026ea LBB0_450 + 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x000026ea movabsq $4294977024, %r11 + //0x000026f4 LBB0_451 + 0x4d, 0x85, 0xed, //0x000026f4 testq %r13, %r13 + 0x0f, 0x88, 0x99, 0x13, 0x00, 0x00, //0x000026f7 js LBB0_626 + //0x000026fd LBB0_452 + 0x49, 0x01, 0xc5, //0x000026fd addq %rax, %r13 + 0x4c, 0x8b, 0x75, 0xd0, //0x00002700 movq $-48(%rbp), %r14 + 0x4d, 0x89, 0x2e, //0x00002704 movq %r13, (%r14) + 0x48, 0x85, 0xc0, //0x00002707 testq %rax, %rax + 0x4c, 0x8b, 0x6d, 0xb0, //0x0000270a movq $-80(%rbp), %r13 + 0x0f, 0x89, 0xbc, 0xda, 0xff, 0xff, //0x0000270e jns LBB0_4 + 0xe9, 0x96, 0x13, 0x00, 0x00, //0x00002714 jmp LBB0_650 + //0x00002719 LBB0_159 + 0x4d, 0x85, 0xdb, //0x00002719 testq %r11, %r11 + 0x0f, 0x85, 0x7e, 0x0c, 0x00, 0x00, //0x0000271c jne LBB0_552 + 0x49, 0x01, 0xf2, //0x00002722 addq %rsi, %r10 + 0x49, 0x29, 0xf1, //0x00002725 subq %rsi, %r9 + 0x4c, 0x8b, 0x75, 0xd0, //0x00002728 movq $-48(%rbp), %r14 + 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x0000272c movabsq $4294977024, %r11 + //0x00002736 LBB0_161 + 0x4d, 0x85, 0xc9, //0x00002736 testq %r9, %r9 + 0x0f, 0x8f, 0xbf, 0x0c, 0x00, 0x00, //0x00002739 jg LBB0_556 + 0xe9, 0x6b, 0x13, 0x00, 0x00, //0x0000273f jmp LBB0_650 + //0x00002744 LBB0_50 + 0x4c, 0x01, 0xe0, //0x00002744 addq %r12, %rax + 0x4c, 0x8b, 0x75, 0xd0, //0x00002747 movq $-48(%rbp), %r14 + 0x49, 0x83, 0xf9, 0x20, //0x0000274b cmpq $32, %r9 + 0x0f, 0x82, 0x9e, 0x07, 0x00, 0x00, //0x0000274f jb LBB0_503 + //0x00002755 LBB0_51 + 0xf3, 0x0f, 0x6f, 0x18, //0x00002755 movdqu (%rax), %xmm3 + 0xf3, 0x0f, 0x6f, 0x60, 0x10, //0x00002759 movdqu $16(%rax), %xmm4 + 0x66, 0x0f, 0x6f, 0xeb, //0x0000275e movdqa %xmm3, %xmm5 + 0x66, 0x0f, 0x74, 0xe8, //0x00002762 pcmpeqb %xmm0, %xmm5 + 0x66, 0x0f, 0xd7, 0xd5, //0x00002766 pmovmskb %xmm5, %edx + 0x66, 0x0f, 0x6f, 0xec, //0x0000276a movdqa %xmm4, %xmm5 + 0x66, 0x0f, 0x74, 0xe8, //0x0000276e pcmpeqb %xmm0, %xmm5 + 0x66, 0x0f, 0xd7, 0xcd, //0x00002772 pmovmskb %xmm5, %ecx + 0x66, 0x0f, 0x74, 0xd9, //0x00002776 pcmpeqb %xmm1, %xmm3 + 0x66, 0x0f, 0xd7, 0xf3, //0x0000277a pmovmskb %xmm3, %esi + 0x66, 0x0f, 0x74, 0xe1, //0x0000277e pcmpeqb %xmm1, %xmm4 + 0x66, 0x0f, 0xd7, 0xfc, //0x00002782 pmovmskb %xmm4, %edi + 0x48, 0xc1, 0xe1, 0x10, //0x00002786 shlq $16, %rcx + 0x48, 0x09, 0xca, //0x0000278a orq %rcx, %rdx + 0x48, 0xc1, 0xe7, 0x10, //0x0000278d shlq $16, %rdi + 0x48, 0x09, 0xfe, //0x00002791 orq %rdi, %rsi + 0x0f, 0x85, 0x5d, 0x0a, 0x00, 0x00, //0x00002794 jne LBB0_532 + 0x4d, 0x85, 0xc0, //0x0000279a testq %r8, %r8 + 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x0000279d movabsq $4294977024, %r11 + 0x0f, 0x85, 0x74, 0x0a, 0x00, 0x00, //0x000027a7 jne LBB0_534 + 0x45, 0x31, 0xc0, //0x000027ad xorl %r8d, %r8d + 0x48, 0x85, 0xd2, //0x000027b0 testq %rdx, %rdx + 0x0f, 0x84, 0xc4, 0x0a, 0x00, 0x00, //0x000027b3 je LBB0_536 + //0x000027b9 LBB0_54 + 0x48, 0x0f, 0xbc, 0xca, //0x000027b9 bsfq %rdx, %rcx + 0x4c, 0x29, 0xe0, //0x000027bd subq %r12, %rax + 0x48, 0x01, 0xc8, //0x000027c0 addq %rcx, %rax + 0x48, 0x83, 0xc0, 0x01, //0x000027c3 addq $1, %rax + 0xe9, 0xa3, 0xea, 0xff, 0xff, //0x000027c7 jmp LBB0_229 + //0x000027cc LBB0_171 + 0x4c, 0x8b, 0x65, 0xb8, //0x000027cc movq $-72(%rbp), %r12 + 0x4c, 0x01, 0xe0, //0x000027d0 addq %r12, %rax + 0x49, 0x83, 0xfe, 0x20, //0x000027d3 cmpq $32, %r14 + 0x0f, 0x82, 0x40, 0x07, 0x00, 0x00, //0x000027d7 jb LBB0_505 + //0x000027dd LBB0_172 + 0xf3, 0x0f, 0x6f, 0x20, //0x000027dd movdqu (%rax), %xmm4 + 0xf3, 0x0f, 0x6f, 0x58, 0x10, //0x000027e1 movdqu $16(%rax), %xmm3 + 0x66, 0x0f, 0x6f, 0xec, //0x000027e6 movdqa %xmm4, %xmm5 + 0x66, 0x0f, 0x74, 0xe8, //0x000027ea pcmpeqb %xmm0, %xmm5 + 0x66, 0x0f, 0xd7, 0xcd, //0x000027ee pmovmskb %xmm5, %ecx + 0x66, 0x0f, 0x6f, 0xeb, //0x000027f2 movdqa %xmm3, %xmm5 + 0x66, 0x0f, 0x74, 0xe8, //0x000027f6 pcmpeqb %xmm0, %xmm5 + 0x66, 0x0f, 0xd7, 0xfd, //0x000027fa pmovmskb %xmm5, %edi + 0x66, 0x0f, 0x6f, 0xec, //0x000027fe movdqa %xmm4, %xmm5 + 0x66, 0x0f, 0x74, 0xe9, //0x00002802 pcmpeqb %xmm1, %xmm5 + 0x66, 0x44, 0x0f, 0xd7, 0xcd, //0x00002806 pmovmskb %xmm5, %r9d + 0x66, 0x0f, 0x6f, 0xeb, //0x0000280b movdqa %xmm3, %xmm5 + 0x66, 0x0f, 0x74, 0xe9, //0x0000280f pcmpeqb %xmm1, %xmm5 + 0x66, 0x0f, 0xd7, 0xd5, //0x00002813 pmovmskb %xmm5, %edx + 0x66, 0x41, 0x0f, 0x6f, 0xec, //0x00002817 movdqa %xmm12, %xmm5 + 0x66, 0x0f, 0x64, 0xeb, //0x0000281c pcmpgtb %xmm3, %xmm5 + 0x66, 0x41, 0x0f, 0x64, 0xda, //0x00002820 pcmpgtb %xmm10, %xmm3 + 0x66, 0x0f, 0xdb, 0xdd, //0x00002825 pand %xmm5, %xmm3 + 0x66, 0x0f, 0xd7, 0xf3, //0x00002829 pmovmskb %xmm3, %esi + 0x48, 0xc1, 0xe7, 0x10, //0x0000282d shlq $16, %rdi + 0x48, 0x09, 0xf9, //0x00002831 orq %rdi, %rcx + 0x48, 0xc1, 0xe2, 0x10, //0x00002834 shlq $16, %rdx + 0x48, 0xc1, 0xe6, 0x10, //0x00002838 shlq $16, %rsi + 0x49, 0x09, 0xd1, //0x0000283c orq %rdx, %r9 + 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x0000283f movabsq $4294977024, %r11 + 0x0f, 0x85, 0x24, 0x0b, 0x00, 0x00, //0x00002849 jne LBB0_550 + 0x48, 0x85, 0xdb, //0x0000284f testq %rbx, %rbx + 0x4c, 0x8b, 0x6d, 0xb0, //0x00002852 movq $-80(%rbp), %r13 + 0x0f, 0x85, 0xf2, 0x0b, 0x00, 0x00, //0x00002856 jne LBB0_559 + 0x31, 0xdb, //0x0000285c xorl %ebx, %ebx + //0x0000285e LBB0_175 + 0x66, 0x41, 0x0f, 0x6f, 0xdc, //0x0000285e movdqa %xmm12, %xmm3 + 0x66, 0x0f, 0x64, 0xdc, //0x00002863 pcmpgtb %xmm4, %xmm3 + 0x66, 0x41, 0x0f, 0x64, 0xe2, //0x00002867 pcmpgtb %xmm10, %xmm4 + 0x66, 0x0f, 0xdb, 0xe3, //0x0000286c pand %xmm3, %xmm4 + 0x66, 0x0f, 0xd7, 0xd4, //0x00002870 pmovmskb %xmm4, %edx + 0x48, 0x09, 0xd6, //0x00002874 orq %rdx, %rsi + 0xba, 0x40, 0x00, 0x00, 0x00, //0x00002877 movl $64, %edx + 0xbf, 0x40, 0x00, 0x00, 0x00, //0x0000287c movl $64, %edi + 0x48, 0x85, 0xc9, //0x00002881 testq %rcx, %rcx + 0x0f, 0x84, 0x04, 0x00, 0x00, 0x00, //0x00002884 je LBB0_177 + 0x48, 0x0f, 0xbc, 0xf9, //0x0000288a bsfq %rcx, %rdi + //0x0000288e LBB0_177 + 0x48, 0x85, 0xf6, //0x0000288e testq %rsi, %rsi + 0x0f, 0x84, 0x04, 0x00, 0x00, 0x00, //0x00002891 je LBB0_179 + 0x48, 0x0f, 0xbc, 0xd6, //0x00002897 bsfq %rsi, %rdx + //0x0000289b LBB0_179 + 0x48, 0x85, 0xc9, //0x0000289b testq %rcx, %rcx + 0x0f, 0x84, 0xd7, 0x01, 0x00, 0x00, //0x0000289e je LBB0_457 + 0x48, 0x39, 0xfa, //0x000028a4 cmpq %rdi, %rdx + 0x0f, 0x82, 0x29, 0x14, 0x00, 0x00, //0x000028a7 jb LBB0_663 + 0x4c, 0x29, 0xe0, //0x000028ad subq %r12, %rax + 0x48, 0x01, 0xf8, //0x000028b0 addq %rdi, %rax + 0x48, 0x83, 0xc0, 0x01, //0x000028b3 addq $1, %rax + 0x4c, 0x8b, 0x75, 0xd0, //0x000028b7 movq $-48(%rbp), %r14 + 0xe9, 0xaf, 0xe9, 0xff, 0xff, //0x000028bb jmp LBB0_229 + //0x000028c0 LBB0_453 + 0x49, 0x8d, 0x48, 0xff, //0x000028c0 leaq $-1(%r8), %rcx + 0x49, 0x39, 0xce, //0x000028c4 cmpq %rcx, %r14 + 0x49, 0xf7, 0xd0, //0x000028c7 notq %r8 + 0x4d, 0x0f, 0x45, 0xc3, //0x000028ca cmovneq %r11, %r8 + 0x84, 0xd2, //0x000028ce testb %dl, %dl + 0x4d, 0x0f, 0x44, 0xc3, //0x000028d0 cmoveq %r11, %r8 + 0x4c, 0x89, 0xc3, //0x000028d4 movq %r8, %rbx + 0xe9, 0x7d, 0x03, 0x00, 0x00, //0x000028d7 jmp LBB0_486 + //0x000028dc LBB0_73 + 0x4c, 0x01, 0xe0, //0x000028dc addq %r12, %rax + 0x49, 0x83, 0xf9, 0x20, //0x000028df cmpq $32, %r9 + 0x4c, 0x8b, 0x75, 0xd0, //0x000028e3 movq $-48(%rbp), %r14 + 0x48, 0x8b, 0x75, 0xc0, //0x000028e7 movq $-64(%rbp), %rsi + 0x0f, 0x82, 0xe5, 0x06, 0x00, 0x00, //0x000028eb jb LBB0_511 + //0x000028f1 LBB0_74 + 0xf3, 0x0f, 0x6f, 0x18, //0x000028f1 movdqu (%rax), %xmm3 + 0xf3, 0x0f, 0x6f, 0x60, 0x10, //0x000028f5 movdqu $16(%rax), %xmm4 + 0x66, 0x0f, 0x6f, 0xeb, //0x000028fa movdqa %xmm3, %xmm5 + 0x66, 0x0f, 0x74, 0xe8, //0x000028fe pcmpeqb %xmm0, %xmm5 + 0x66, 0x0f, 0xd7, 0xd5, //0x00002902 pmovmskb %xmm5, %edx + 0x66, 0x0f, 0x6f, 0xec, //0x00002906 movdqa %xmm4, %xmm5 + 0x66, 0x0f, 0x74, 0xe8, //0x0000290a pcmpeqb %xmm0, %xmm5 + 0x66, 0x0f, 0xd7, 0xcd, //0x0000290e pmovmskb %xmm5, %ecx + 0x66, 0x0f, 0x74, 0xd9, //0x00002912 pcmpeqb %xmm1, %xmm3 + 0x66, 0x0f, 0xd7, 0xdb, //0x00002916 pmovmskb %xmm3, %ebx + 0x66, 0x0f, 0x74, 0xe1, //0x0000291a pcmpeqb %xmm1, %xmm4 + 0x66, 0x0f, 0xd7, 0xfc, //0x0000291e pmovmskb %xmm4, %edi + 0x48, 0xc1, 0xe1, 0x10, //0x00002922 shlq $16, %rcx + 0x48, 0x09, 0xca, //0x00002926 orq %rcx, %rdx + 0x48, 0xc1, 0xe7, 0x10, //0x00002929 shlq $16, %rdi + 0x48, 0x09, 0xfb, //0x0000292d orq %rdi, %rbx + 0x0f, 0x85, 0x70, 0x0b, 0x00, 0x00, //0x00002930 jne LBB0_561 + 0x4d, 0x85, 0xc0, //0x00002936 testq %r8, %r8 + 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00002939 movabsq $4294977024, %r11 + 0x0f, 0x85, 0x87, 0x0b, 0x00, 0x00, //0x00002943 jne LBB0_563 + 0x45, 0x31, 0xc0, //0x00002949 xorl %r8d, %r8d + 0x48, 0x85, 0xd2, //0x0000294c testq %rdx, %rdx + 0x0f, 0x84, 0xd8, 0x0b, 0x00, 0x00, //0x0000294f je LBB0_565 + //0x00002955 LBB0_77 + 0x48, 0x0f, 0xbc, 0xca, //0x00002955 bsfq %rdx, %rcx + 0x4c, 0x29, 0xe0, //0x00002959 subq %r12, %rax + 0x48, 0x01, 0xc8, //0x0000295c addq %rcx, %rax + 0x48, 0x83, 0xc0, 0x01, //0x0000295f addq $1, %rax + 0xe9, 0x8f, 0xee, 0xff, 0xff, //0x00002963 jmp LBB0_313 + //0x00002968 LBB0_198 + 0x4c, 0x8b, 0x45, 0xb8, //0x00002968 movq $-72(%rbp), %r8 + 0x4c, 0x01, 0xc0, //0x0000296c addq %r8, %rax + 0x49, 0x83, 0xfa, 0x20, //0x0000296f cmpq $32, %r10 + 0x0f, 0x82, 0x8c, 0x06, 0x00, 0x00, //0x00002973 jb LBB0_513 + //0x00002979 LBB0_199 + 0xf3, 0x0f, 0x6f, 0x20, //0x00002979 movdqu (%rax), %xmm4 + 0xf3, 0x0f, 0x6f, 0x58, 0x10, //0x0000297d movdqu $16(%rax), %xmm3 + 0x66, 0x0f, 0x6f, 0xec, //0x00002982 movdqa %xmm4, %xmm5 + 0x66, 0x0f, 0x74, 0xe8, //0x00002986 pcmpeqb %xmm0, %xmm5 + 0x66, 0x0f, 0xd7, 0xf5, //0x0000298a pmovmskb %xmm5, %esi + 0x66, 0x0f, 0x6f, 0xeb, //0x0000298e movdqa %xmm3, %xmm5 + 0x66, 0x0f, 0x74, 0xe8, //0x00002992 pcmpeqb %xmm0, %xmm5 + 0x66, 0x0f, 0xd7, 0xd5, //0x00002996 pmovmskb %xmm5, %edx + 0x66, 0x0f, 0x6f, 0xec, //0x0000299a movdqa %xmm4, %xmm5 + 0x66, 0x0f, 0x74, 0xe9, //0x0000299e pcmpeqb %xmm1, %xmm5 + 0x66, 0x44, 0x0f, 0xd7, 0xcd, //0x000029a2 pmovmskb %xmm5, %r9d + 0x66, 0x0f, 0x6f, 0xeb, //0x000029a7 movdqa %xmm3, %xmm5 + 0x66, 0x0f, 0x74, 0xe9, //0x000029ab pcmpeqb %xmm1, %xmm5 + 0x66, 0x0f, 0xd7, 0xcd, //0x000029af pmovmskb %xmm5, %ecx + 0x66, 0x41, 0x0f, 0x6f, 0xec, //0x000029b3 movdqa %xmm12, %xmm5 + 0x66, 0x0f, 0x64, 0xeb, //0x000029b8 pcmpgtb %xmm3, %xmm5 + 0x66, 0x41, 0x0f, 0x64, 0xda, //0x000029bc pcmpgtb %xmm10, %xmm3 + 0x66, 0x0f, 0xdb, 0xdd, //0x000029c1 pand %xmm5, %xmm3 + 0x66, 0x0f, 0xd7, 0xfb, //0x000029c5 pmovmskb %xmm3, %edi + 0x48, 0xc1, 0xe2, 0x10, //0x000029c9 shlq $16, %rdx + 0x48, 0x09, 0xd6, //0x000029cd orq %rdx, %rsi + 0x48, 0xc1, 0xe1, 0x10, //0x000029d0 shlq $16, %rcx + 0x48, 0xc1, 0xe7, 0x10, //0x000029d4 shlq $16, %rdi + 0x49, 0x09, 0xc9, //0x000029d8 orq %rcx, %r9 + 0x0f, 0x85, 0x42, 0x0c, 0x00, 0x00, //0x000029db jne LBB0_579 + 0x4d, 0x85, 0xe4, //0x000029e1 testq %r12, %r12 + 0x4c, 0x8b, 0x6d, 0xb0, //0x000029e4 movq $-80(%rbp), %r13 + 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x000029e8 movabsq $4294977024, %r11 + 0xf3, 0x44, 0x0f, 0x6f, 0x2d, 0x45, 0xd6, 0xff, 0xff, //0x000029f2 movdqu $-10683(%rip), %xmm13 /* LCPI0_4+0(%rip) */ + 0x0f, 0x85, 0x48, 0x0c, 0x00, 0x00, //0x000029fb jne LBB0_581 + 0x45, 0x31, 0xe4, //0x00002a01 xorl %r12d, %r12d + //0x00002a04 LBB0_202 + 0x66, 0x41, 0x0f, 0x6f, 0xdc, //0x00002a04 movdqa %xmm12, %xmm3 + 0x66, 0x0f, 0x64, 0xdc, //0x00002a09 pcmpgtb %xmm4, %xmm3 + 0x66, 0x41, 0x0f, 0x64, 0xe2, //0x00002a0d pcmpgtb %xmm10, %xmm4 + 0x66, 0x0f, 0xdb, 0xe3, //0x00002a12 pand %xmm3, %xmm4 + 0x66, 0x0f, 0xd7, 0xcc, //0x00002a16 pmovmskb %xmm4, %ecx + 0x48, 0x09, 0xcf, //0x00002a1a orq %rcx, %rdi + 0xb9, 0x40, 0x00, 0x00, 0x00, //0x00002a1d movl $64, %ecx + 0xba, 0x40, 0x00, 0x00, 0x00, //0x00002a22 movl $64, %edx + 0x48, 0x85, 0xf6, //0x00002a27 testq %rsi, %rsi + 0x0f, 0x84, 0x04, 0x00, 0x00, 0x00, //0x00002a2a je LBB0_204 + 0x48, 0x0f, 0xbc, 0xd6, //0x00002a30 bsfq %rsi, %rdx + //0x00002a34 LBB0_204 + 0x48, 0x85, 0xff, //0x00002a34 testq %rdi, %rdi + 0x0f, 0x84, 0x04, 0x00, 0x00, 0x00, //0x00002a37 je LBB0_206 + 0x48, 0x0f, 0xbc, 0xcf, //0x00002a3d bsfq %rdi, %rcx + //0x00002a41 LBB0_206 + 0x48, 0x85, 0xf6, //0x00002a41 testq %rsi, %rsi + 0x0f, 0x84, 0xfe, 0x00, 0x00, 0x00, //0x00002a44 je LBB0_469 + 0x48, 0x39, 0xd1, //0x00002a4a cmpq %rdx, %rcx + 0x0f, 0x82, 0x92, 0x12, 0x00, 0x00, //0x00002a4d jb LBB0_664 + 0x4c, 0x29, 0xc0, //0x00002a53 subq %r8, %rax + 0x48, 0x01, 0xd0, //0x00002a56 addq %rdx, %rax + 0x48, 0x83, 0xc0, 0x01, //0x00002a59 addq $1, %rax + 0x48, 0x8b, 0x75, 0xc0, //0x00002a5d movq $-64(%rbp), %rsi + 0xe9, 0x91, 0xed, 0xff, 0xff, //0x00002a61 jmp LBB0_313 + //0x00002a66 LBB0_454 + 0x89, 0xd9, //0x00002a66 movl %ebx, %ecx + 0xe9, 0x3e, 0xfc, 0xff, 0xff, //0x00002a68 jmp LBB0_445 + //0x00002a6d LBB0_455 + 0x89, 0xf1, //0x00002a6d movl %esi, %ecx + 0xe9, 0x37, 0xfc, 0xff, 0xff, //0x00002a6f jmp LBB0_445 + //0x00002a74 LBB0_456 + 0x89, 0xd1, //0x00002a74 movl %edx, %ecx + 0xe9, 0x30, 0xfc, 0xff, 0xff, //0x00002a76 jmp LBB0_445 + //0x00002a7b LBB0_457 + 0x48, 0x85, 0xf6, //0x00002a7b testq %rsi, %rsi + 0x0f, 0x85, 0x52, 0x12, 0x00, 0x00, //0x00002a7e jne LBB0_663 + 0x48, 0x83, 0xc0, 0x20, //0x00002a84 addq $32, %rax + 0x49, 0x83, 0xc6, 0xe0, //0x00002a88 addq $-32, %r14 + 0x48, 0x85, 0xdb, //0x00002a8c testq %rbx, %rbx + 0x0f, 0x85, 0x9f, 0x04, 0x00, 0x00, //0x00002a8f jne LBB0_506 + //0x00002a95 LBB0_459 + 0x48, 0x8b, 0x4d, 0xc8, //0x00002a95 movq $-56(%rbp), %rcx + 0x4d, 0x85, 0xf6, //0x00002a99 testq %r14, %r14 + 0x0f, 0x84, 0xf8, 0x11, 0x00, 0x00, //0x00002a9c je LBB0_508 + //0x00002aa2 LBB0_460 + 0x0f, 0xb6, 0x10, //0x00002aa2 movzbl (%rax), %edx + 0x80, 0xfa, 0x22, //0x00002aa5 cmpb $34, %dl + 0x0f, 0x84, 0x8a, 0x00, 0x00, 0x00, //0x00002aa8 je LBB0_468 + 0x80, 0xfa, 0x5c, //0x00002aae cmpb $92, %dl + 0x0f, 0x84, 0x26, 0x00, 0x00, 0x00, //0x00002ab1 je LBB0_464 + 0x80, 0xfa, 0x1f, //0x00002ab7 cmpb $31, %dl + 0x0f, 0x86, 0x30, 0x12, 0x00, 0x00, //0x00002aba jbe LBB0_665 + 0x48, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x00002ac0 movq $-1, %rdx + 0xbe, 0x01, 0x00, 0x00, 0x00, //0x00002ac7 movl $1, %esi + 0x48, 0x01, 0xf0, //0x00002acc addq %rsi, %rax + 0x49, 0x01, 0xd6, //0x00002acf addq %rdx, %r14 + 0x0f, 0x85, 0xca, 0xff, 0xff, 0xff, //0x00002ad2 jne LBB0_460 + 0xe9, 0xbd, 0x11, 0x00, 0x00, //0x00002ad8 jmp LBB0_508 + //0x00002add LBB0_464 + 0x49, 0x83, 0xfe, 0x01, //0x00002add cmpq $1, %r14 + 0x0f, 0x84, 0xb3, 0x11, 0x00, 0x00, //0x00002ae1 je LBB0_508 + 0x66, 0x41, 0x0f, 0x6f, 0xf5, //0x00002ae7 movdqa %xmm13, %xmm6 + 0x66, 0x0f, 0x6f, 0xea, //0x00002aec movdqa %xmm2, %xmm5 + 0x48, 0xc7, 0xc2, 0xfe, 0xff, 0xff, 0xff, //0x00002af0 movq $-2, %rdx + 0xbe, 0x02, 0x00, 0x00, 0x00, //0x00002af7 movl $2, %esi + 0x48, 0x83, 0xf9, 0xff, //0x00002afc cmpq $-1, %rcx + 0x0f, 0x85, 0x0a, 0x00, 0x00, 0x00, //0x00002b00 jne LBB0_467 + 0x48, 0x89, 0xc1, //0x00002b06 movq %rax, %rcx + 0x4c, 0x29, 0xe1, //0x00002b09 subq %r12, %rcx + 0x48, 0x89, 0x4d, 0xc8, //0x00002b0c movq %rcx, $-56(%rbp) + //0x00002b10 LBB0_467 + 0x4c, 0x8b, 0x6d, 0xb0, //0x00002b10 movq $-80(%rbp), %r13 + 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00002b14 movabsq $4294977024, %r11 + 0x66, 0x0f, 0x6f, 0xd5, //0x00002b1e movdqa %xmm5, %xmm2 + 0x66, 0x44, 0x0f, 0x6f, 0xee, //0x00002b22 movdqa %xmm6, %xmm13 + 0x48, 0x01, 0xf0, //0x00002b27 addq %rsi, %rax + 0x49, 0x01, 0xd6, //0x00002b2a addq %rdx, %r14 + 0x0f, 0x85, 0x6f, 0xff, 0xff, 0xff, //0x00002b2d jne LBB0_460 + 0xe9, 0x62, 0x11, 0x00, 0x00, //0x00002b33 jmp LBB0_508 + //0x00002b38 LBB0_468 + 0x4c, 0x29, 0xe0, //0x00002b38 subq %r12, %rax + 0x48, 0x83, 0xc0, 0x01, //0x00002b3b addq $1, %rax + 0x4c, 0x8b, 0x75, 0xd0, //0x00002b3f movq $-48(%rbp), %r14 + 0xe9, 0x27, 0xe7, 0xff, 0xff, //0x00002b43 jmp LBB0_229 + //0x00002b48 LBB0_469 + 0x48, 0x85, 0xff, //0x00002b48 testq %rdi, %rdi + 0x0f, 0x85, 0x94, 0x11, 0x00, 0x00, //0x00002b4b jne LBB0_664 + 0x48, 0x83, 0xc0, 0x20, //0x00002b51 addq $32, %rax + 0x49, 0x83, 0xc2, 0xe0, //0x00002b55 addq $-32, %r10 + 0x4d, 0x85, 0xe4, //0x00002b59 testq %r12, %r12 + 0x0f, 0x85, 0xc3, 0x04, 0x00, 0x00, //0x00002b5c jne LBB0_514 + //0x00002b62 LBB0_471 + 0x48, 0x8b, 0x4d, 0xc8, //0x00002b62 movq $-56(%rbp), %rcx + 0x4d, 0x85, 0xd2, //0x00002b66 testq %r10, %r10 + 0x0f, 0x84, 0x60, 0x0f, 0x00, 0x00, //0x00002b69 je LBB0_628 + //0x00002b6f LBB0_472 + 0x0f, 0xb6, 0x10, //0x00002b6f movzbl (%rax), %edx + 0x80, 0xfa, 0x22, //0x00002b72 cmpb $34, %dl + 0x0f, 0x84, 0xb5, 0x00, 0x00, 0x00, //0x00002b75 je LBB0_482 + 0x80, 0xfa, 0x5c, //0x00002b7b cmpb $92, %dl + 0x0f, 0x84, 0x26, 0x00, 0x00, 0x00, //0x00002b7e je LBB0_477 + 0x80, 0xfa, 0x1f, //0x00002b84 cmpb $31, %dl + 0x0f, 0x86, 0x6f, 0x11, 0x00, 0x00, //0x00002b87 jbe LBB0_666 + 0x48, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x00002b8d movq $-1, %rdx + 0xbe, 0x01, 0x00, 0x00, 0x00, //0x00002b94 movl $1, %esi + //0x00002b99 LBB0_476 + 0x48, 0x01, 0xf0, //0x00002b99 addq %rsi, %rax + 0x49, 0x01, 0xd2, //0x00002b9c addq %rdx, %r10 + 0x0f, 0x85, 0xca, 0xff, 0xff, 0xff, //0x00002b9f jne LBB0_472 + 0xe9, 0x25, 0x0f, 0x00, 0x00, //0x00002ba5 jmp LBB0_628 + //0x00002baa LBB0_477 + 0x49, 0x83, 0xfa, 0x01, //0x00002baa cmpq $1, %r10 + 0x0f, 0x84, 0x05, 0x11, 0x00, 0x00, //0x00002bae je LBB0_524 + 0x66, 0x0f, 0x6f, 0xea, //0x00002bb4 movdqa %xmm2, %xmm5 + 0x48, 0xc7, 0xc2, 0xfe, 0xff, 0xff, 0xff, //0x00002bb8 movq $-2, %rdx + 0xbe, 0x02, 0x00, 0x00, 0x00, //0x00002bbf movl $2, %esi + 0x48, 0x83, 0xf9, 0xff, //0x00002bc4 cmpq $-1, %rcx + 0x0f, 0x84, 0x28, 0x00, 0x00, 0x00, //0x00002bc8 je LBB0_480 + 0x4c, 0x8b, 0x75, 0xd0, //0x00002bce movq $-48(%rbp), %r14 + 0x4c, 0x8b, 0x6d, 0xb0, //0x00002bd2 movq $-80(%rbp), %r13 + 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00002bd6 movabsq $4294977024, %r11 + 0x66, 0x0f, 0x6f, 0xd5, //0x00002be0 movdqa %xmm5, %xmm2 + 0xf3, 0x44, 0x0f, 0x6f, 0x2d, 0x53, 0xd4, 0xff, 0xff, //0x00002be4 movdqu $-11181(%rip), %xmm13 /* LCPI0_4+0(%rip) */ + 0x4c, 0x8b, 0x45, 0xb8, //0x00002bed movq $-72(%rbp), %r8 + 0xe9, 0xa3, 0xff, 0xff, 0xff, //0x00002bf1 jmp LBB0_476 + //0x00002bf6 LBB0_480 + 0x48, 0x89, 0xc1, //0x00002bf6 movq %rax, %rcx + 0x4c, 0x8b, 0x45, 0xb8, //0x00002bf9 movq $-72(%rbp), %r8 + 0x4c, 0x29, 0xc1, //0x00002bfd subq %r8, %rcx + 0x48, 0x89, 0x4d, 0xc8, //0x00002c00 movq %rcx, $-56(%rbp) + 0x4c, 0x8b, 0x75, 0xd0, //0x00002c04 movq $-48(%rbp), %r14 + 0x4c, 0x8b, 0x6d, 0xb0, //0x00002c08 movq $-80(%rbp), %r13 + 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00002c0c movabsq $4294977024, %r11 + 0x66, 0x0f, 0x6f, 0xd5, //0x00002c16 movdqa %xmm5, %xmm2 + 0xf3, 0x44, 0x0f, 0x6f, 0x2d, 0x1d, 0xd4, 0xff, 0xff, //0x00002c1a movdqu $-11235(%rip), %xmm13 /* LCPI0_4+0(%rip) */ + 0xe9, 0x71, 0xff, 0xff, 0xff, //0x00002c23 jmp LBB0_476 + //0x00002c28 LBB0_481 + 0x0f, 0xbc, 0xce, //0x00002c28 bsfl %esi, %ecx + 0xe9, 0x23, 0x00, 0x00, 0x00, //0x00002c2b jmp LBB0_485 + //0x00002c30 LBB0_482 + 0x4c, 0x29, 0xc0, //0x00002c30 subq %r8, %rax + 0x48, 0x83, 0xc0, 0x01, //0x00002c33 addq $1, %rax + 0x48, 0x8b, 0x75, 0xc0, //0x00002c37 movq $-64(%rbp), %rsi + 0xe9, 0xb7, 0xeb, 0xff, 0xff, //0x00002c3b jmp LBB0_313 + //0x00002c40 LBB0_483 + 0x49, 0x01, 0xc4, //0x00002c40 addq %rax, %r12 + 0x49, 0x29, 0xf4, //0x00002c43 subq %rsi, %r12 + 0x48, 0xf7, 0xd3, //0x00002c46 notq %rbx + 0x4c, 0x01, 0xe3, //0x00002c49 addq %r12, %rbx + 0xe9, 0x08, 0x00, 0x00, 0x00, //0x00002c4c jmp LBB0_486 + //0x00002c51 LBB0_484 + 0x89, 0xd1, //0x00002c51 movl %edx, %ecx + //0x00002c53 LBB0_485 + 0x48, 0xf7, 0xd3, //0x00002c53 notq %rbx + 0x48, 0x29, 0xcb, //0x00002c56 subq %rcx, %rbx + //0x00002c59 LBB0_486 + 0x48, 0x85, 0xdb, //0x00002c59 testq %rbx, %rbx + 0x0f, 0x88, 0xd3, 0x0f, 0x00, 0x00, //0x00002c5c js LBB0_648 + //0x00002c62 LBB0_487 + 0x48, 0x01, 0xc3, //0x00002c62 addq %rax, %rbx + 0x4c, 0x8b, 0x75, 0xd0, //0x00002c65 movq $-48(%rbp), %r14 + 0x49, 0x89, 0x1e, //0x00002c69 movq %rbx, (%r14) + //0x00002c6c LBB0_488 + 0x48, 0x85, 0xc0, //0x00002c6c testq %rax, %rax + 0x4c, 0x8b, 0x6d, 0xb0, //0x00002c6f movq $-80(%rbp), %r13 + 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00002c73 movabsq $4294977024, %r11 + 0x0f, 0x8f, 0x4d, 0xd5, 0xff, 0xff, //0x00002c7d jg LBB0_4 + 0xe9, 0xe0, 0x0d, 0x00, 0x00, //0x00002c83 jmp LBB0_232 + //0x00002c88 LBB0_246 + 0x4c, 0x01, 0xe0, //0x00002c88 addq %r12, %rax + 0x49, 0x83, 0xf9, 0x20, //0x00002c8b cmpq $32, %r9 + 0x4c, 0x8b, 0x75, 0xd0, //0x00002c8f movq $-48(%rbp), %r14 + 0x48, 0x8b, 0x5d, 0xc0, //0x00002c93 movq $-64(%rbp), %rbx + 0x0f, 0x82, 0x3e, 0x04, 0x00, 0x00, //0x00002c97 jb LBB0_519 + //0x00002c9d LBB0_247 + 0xf3, 0x0f, 0x6f, 0x18, //0x00002c9d movdqu (%rax), %xmm3 + 0xf3, 0x0f, 0x6f, 0x60, 0x10, //0x00002ca1 movdqu $16(%rax), %xmm4 + 0x66, 0x0f, 0x6f, 0xeb, //0x00002ca6 movdqa %xmm3, %xmm5 + 0x66, 0x0f, 0x74, 0xe8, //0x00002caa pcmpeqb %xmm0, %xmm5 + 0x66, 0x0f, 0xd7, 0xd5, //0x00002cae pmovmskb %xmm5, %edx + 0x66, 0x0f, 0x6f, 0xec, //0x00002cb2 movdqa %xmm4, %xmm5 + 0x66, 0x0f, 0x74, 0xe8, //0x00002cb6 pcmpeqb %xmm0, %xmm5 + 0x66, 0x0f, 0xd7, 0xcd, //0x00002cba pmovmskb %xmm5, %ecx + 0x66, 0x0f, 0x74, 0xd9, //0x00002cbe pcmpeqb %xmm1, %xmm3 + 0x66, 0x0f, 0xd7, 0xf3, //0x00002cc2 pmovmskb %xmm3, %esi + 0x66, 0x0f, 0x74, 0xe1, //0x00002cc6 pcmpeqb %xmm1, %xmm4 + 0x66, 0x0f, 0xd7, 0xfc, //0x00002cca pmovmskb %xmm4, %edi + 0x48, 0xc1, 0xe1, 0x10, //0x00002cce shlq $16, %rcx + 0x48, 0x09, 0xca, //0x00002cd2 orq %rcx, %rdx + 0x48, 0xc1, 0xe7, 0x10, //0x00002cd5 shlq $16, %rdi + 0x48, 0x09, 0xfe, //0x00002cd9 orq %rdi, %rsi + 0x0f, 0x85, 0x23, 0x0b, 0x00, 0x00, //0x00002cdc jne LBB0_595 + 0x4d, 0x85, 0xc0, //0x00002ce2 testq %r8, %r8 + 0x0f, 0x85, 0x47, 0x0b, 0x00, 0x00, //0x00002ce5 jne LBB0_597 + 0x45, 0x31, 0xc0, //0x00002ceb xorl %r8d, %r8d + 0x48, 0x85, 0xd2, //0x00002cee testq %rdx, %rdx + 0x0f, 0x84, 0x9d, 0x0b, 0x00, 0x00, //0x00002cf1 je LBB0_599 + //0x00002cf7 LBB0_250 + 0x48, 0x0f, 0xbc, 0xca, //0x00002cf7 bsfq %rdx, %rcx + 0x4c, 0x29, 0xe0, //0x00002cfb subq %r12, %rax + 0x48, 0x01, 0xc8, //0x00002cfe addq %rcx, %rax + 0x48, 0x83, 0xc0, 0x01, //0x00002d01 addq $1, %rax + 0xe9, 0x59, 0xf9, 0xff, 0xff, //0x00002d05 jmp LBB0_441 + //0x00002d0a LBB0_409 + 0x4c, 0x01, 0xe0, //0x00002d0a addq %r12, %rax + 0x49, 0x89, 0xf2, //0x00002d0d movq %rsi, %r10 + 0x48, 0x83, 0xfe, 0x20, //0x00002d10 cmpq $32, %rsi + 0x0f, 0x82, 0xed, 0x03, 0x00, 0x00, //0x00002d14 jb LBB0_521 + //0x00002d1a LBB0_410 + 0xf3, 0x0f, 0x6f, 0x20, //0x00002d1a movdqu (%rax), %xmm4 + 0xf3, 0x0f, 0x6f, 0x58, 0x10, //0x00002d1e movdqu $16(%rax), %xmm3 + 0x66, 0x0f, 0x6f, 0xec, //0x00002d23 movdqa %xmm4, %xmm5 + 0x66, 0x0f, 0x74, 0xe8, //0x00002d27 pcmpeqb %xmm0, %xmm5 + 0x66, 0x0f, 0xd7, 0xf5, //0x00002d2b pmovmskb %xmm5, %esi + 0x66, 0x0f, 0x6f, 0xeb, //0x00002d2f movdqa %xmm3, %xmm5 + 0x66, 0x0f, 0x74, 0xe8, //0x00002d33 pcmpeqb %xmm0, %xmm5 + 0x66, 0x0f, 0xd7, 0xcd, //0x00002d37 pmovmskb %xmm5, %ecx + 0x66, 0x0f, 0x6f, 0xec, //0x00002d3b movdqa %xmm4, %xmm5 + 0x66, 0x0f, 0x74, 0xe9, //0x00002d3f pcmpeqb %xmm1, %xmm5 + 0x66, 0x44, 0x0f, 0xd7, 0xcd, //0x00002d43 pmovmskb %xmm5, %r9d + 0x66, 0x0f, 0x6f, 0xeb, //0x00002d48 movdqa %xmm3, %xmm5 + 0x66, 0x0f, 0x74, 0xe9, //0x00002d4c pcmpeqb %xmm1, %xmm5 + 0x66, 0x0f, 0xd7, 0xd5, //0x00002d50 pmovmskb %xmm5, %edx + 0x66, 0x41, 0x0f, 0x6f, 0xec, //0x00002d54 movdqa %xmm12, %xmm5 + 0x66, 0x0f, 0x64, 0xeb, //0x00002d59 pcmpgtb %xmm3, %xmm5 + 0x66, 0x41, 0x0f, 0x64, 0xda, //0x00002d5d pcmpgtb %xmm10, %xmm3 + 0x66, 0x0f, 0xdb, 0xdd, //0x00002d62 pand %xmm5, %xmm3 + 0x66, 0x0f, 0xd7, 0xfb, //0x00002d66 pmovmskb %xmm3, %edi + 0x48, 0xc1, 0xe1, 0x10, //0x00002d6a shlq $16, %rcx + 0x48, 0x09, 0xce, //0x00002d6e orq %rcx, %rsi + 0x48, 0xc1, 0xe2, 0x10, //0x00002d71 shlq $16, %rdx + 0x48, 0xc1, 0xe7, 0x10, //0x00002d75 shlq $16, %rdi + 0x49, 0x09, 0xd1, //0x00002d79 orq %rdx, %r9 + 0x0f, 0x85, 0xf6, 0x0b, 0x00, 0x00, //0x00002d7c jne LBB0_613 + 0x48, 0x85, 0xdb, //0x00002d82 testq %rbx, %rbx + 0x4c, 0x8b, 0x6d, 0xb0, //0x00002d85 movq $-80(%rbp), %r13 + 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00002d89 movabsq $4294977024, %r11 + 0x0f, 0x85, 0x0c, 0x0c, 0x00, 0x00, //0x00002d93 jne LBB0_615 + 0x31, 0xdb, //0x00002d99 xorl %ebx, %ebx + //0x00002d9b LBB0_413 + 0x66, 0x41, 0x0f, 0x6f, 0xdc, //0x00002d9b movdqa %xmm12, %xmm3 + 0x66, 0x0f, 0x64, 0xdc, //0x00002da0 pcmpgtb %xmm4, %xmm3 + 0x66, 0x41, 0x0f, 0x64, 0xe2, //0x00002da4 pcmpgtb %xmm10, %xmm4 + 0x66, 0x0f, 0xdb, 0xe3, //0x00002da9 pand %xmm3, %xmm4 + 0x66, 0x0f, 0xd7, 0xcc, //0x00002dad pmovmskb %xmm4, %ecx + 0x48, 0x09, 0xcf, //0x00002db1 orq %rcx, %rdi + 0xb9, 0x40, 0x00, 0x00, 0x00, //0x00002db4 movl $64, %ecx + 0xba, 0x40, 0x00, 0x00, 0x00, //0x00002db9 movl $64, %edx + 0x48, 0x85, 0xf6, //0x00002dbe testq %rsi, %rsi + 0x0f, 0x84, 0x04, 0x00, 0x00, 0x00, //0x00002dc1 je LBB0_415 + 0x48, 0x0f, 0xbc, 0xd6, //0x00002dc7 bsfq %rsi, %rdx + //0x00002dcb LBB0_415 + 0x48, 0x85, 0xff, //0x00002dcb testq %rdi, %rdi + 0x0f, 0x84, 0x04, 0x00, 0x00, 0x00, //0x00002dce je LBB0_417 + 0x48, 0x0f, 0xbc, 0xcf, //0x00002dd4 bsfq %rdi, %rcx + //0x00002dd8 LBB0_417 + 0x48, 0x85, 0xf6, //0x00002dd8 testq %rsi, %rsi + 0x0f, 0x84, 0x5c, 0x00, 0x00, 0x00, //0x00002ddb je LBB0_491 + 0x4c, 0x29, 0xe0, //0x00002de1 subq %r12, %rax + 0x48, 0x39, 0xd1, //0x00002de4 cmpq %rdx, %rcx + 0x0f, 0x82, 0x24, 0x0f, 0x00, 0x00, //0x00002de7 jb LBB0_668 + 0x48, 0x01, 0xd0, //0x00002ded addq %rdx, %rax + 0x48, 0x83, 0xc0, 0x01, //0x00002df0 addq $1, %rax + 0x48, 0x8b, 0x5d, 0xc0, //0x00002df4 movq $-64(%rbp), %rbx + 0xe9, 0x66, 0xf8, 0xff, 0xff, //0x00002df8 jmp LBB0_441 + //0x00002dfd LBB0_489 + 0x4b, 0x8d, 0x04, 0x04, //0x00002dfd leaq (%r12,%r8), %rax + 0x48, 0x85, 0xc9, //0x00002e01 testq %rcx, %rcx + 0x4c, 0x8b, 0x75, 0xd0, //0x00002e04 movq $-48(%rbp), %r14 + 0x48, 0xbf, 0x00, 0x26, 0x00, 0x00, 0x01, 0x10, 0x00, 0x00, //0x00002e08 movabsq $17596481021440, %rdi + 0x0f, 0x85, 0xa9, 0xdd, 0xff, 0xff, //0x00002e12 jne LBB0_139 + 0xe9, 0xe4, 0xdd, 0xff, 0xff, //0x00002e18 jmp LBB0_146 + //0x00002e1d LBB0_490 + 0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00002e1d movq $-1, %r8 + 0x48, 0x89, 0xfe, //0x00002e24 movq %rdi, %rsi + 0x4d, 0x89, 0xf3, //0x00002e27 movq %r14, %r11 + 0x49, 0xc7, 0xc7, 0xff, 0xff, 0xff, 0xff, //0x00002e2a movq $-1, %r15 + 0x49, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x00002e31 movq $-1, %r10 + 0xe9, 0x96, 0xd9, 0xff, 0xff, //0x00002e38 jmp LBB0_105 + //0x00002e3d LBB0_491 + 0x48, 0x85, 0xff, //0x00002e3d testq %rdi, %rdi + 0x0f, 0x85, 0xe0, 0x0e, 0x00, 0x00, //0x00002e40 jne LBB0_669 + 0x66, 0x41, 0x0f, 0x6f, 0xf5, //0x00002e46 movdqa %xmm13, %xmm6 + 0x66, 0x0f, 0x6f, 0xea, //0x00002e4b movdqa %xmm2, %xmm5 + 0x48, 0x83, 0xc0, 0x20, //0x00002e4f addq $32, %rax + 0x49, 0x83, 0xc2, 0xe0, //0x00002e53 addq $-32, %r10 + 0x48, 0x85, 0xdb, //0x00002e57 testq %rbx, %rbx + 0x0f, 0x85, 0xb9, 0x02, 0x00, 0x00, //0x00002e5a jne LBB0_522 + //0x00002e60 LBB0_493 + 0x48, 0x8b, 0x55, 0xc8, //0x00002e60 movq $-56(%rbp), %rdx + 0x4d, 0x85, 0xd2, //0x00002e64 testq %r10, %r10 + 0x0f, 0x84, 0x4c, 0x0e, 0x00, 0x00, //0x00002e67 je LBB0_524 + //0x00002e6d LBB0_494 + 0x0f, 0xb6, 0x08, //0x00002e6d movzbl (%rax), %ecx + 0x80, 0xf9, 0x22, //0x00002e70 cmpb $34, %cl + 0x0f, 0x84, 0x11, 0x01, 0x00, 0x00, //0x00002e73 je LBB0_509 + 0x80, 0xf9, 0x5c, //0x00002e79 cmpb $92, %cl + 0x0f, 0x84, 0x26, 0x00, 0x00, 0x00, //0x00002e7c je LBB0_499 + 0x80, 0xf9, 0x1f, //0x00002e82 cmpb $31, %cl + 0x0f, 0x86, 0xa6, 0x0e, 0x00, 0x00, //0x00002e85 jbe LBB0_670 + 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00002e8b movq $-1, %rcx + 0xbe, 0x01, 0x00, 0x00, 0x00, //0x00002e92 movl $1, %esi + //0x00002e97 LBB0_498 + 0x48, 0x01, 0xf0, //0x00002e97 addq %rsi, %rax + 0x49, 0x01, 0xca, //0x00002e9a addq %rcx, %r10 + 0x0f, 0x85, 0xca, 0xff, 0xff, 0xff, //0x00002e9d jne LBB0_494 + 0xe9, 0x11, 0x0e, 0x00, 0x00, //0x00002ea3 jmp LBB0_524 + //0x00002ea8 LBB0_499 + 0x49, 0x83, 0xfa, 0x01, //0x00002ea8 cmpq $1, %r10 + 0x0f, 0x84, 0x07, 0x0e, 0x00, 0x00, //0x00002eac je LBB0_524 + 0x48, 0xc7, 0xc1, 0xfe, 0xff, 0xff, 0xff, //0x00002eb2 movq $-2, %rcx + 0xbe, 0x02, 0x00, 0x00, 0x00, //0x00002eb9 movl $2, %esi + 0x48, 0x83, 0xfa, 0xff, //0x00002ebe cmpq $-1, %rdx + 0x0f, 0x85, 0xcf, 0xff, 0xff, 0xff, //0x00002ec2 jne LBB0_498 + 0x48, 0x89, 0xc2, //0x00002ec8 movq %rax, %rdx + 0x4c, 0x29, 0xe2, //0x00002ecb subq %r12, %rdx + 0x48, 0x89, 0x55, 0xc8, //0x00002ece movq %rdx, $-56(%rbp) + 0xe9, 0xc0, 0xff, 0xff, 0xff, //0x00002ed2 jmp LBB0_498 + //0x00002ed7 LBB0_502 + 0x48, 0x8b, 0x45, 0xc0, //0x00002ed7 movq $-64(%rbp), %rax + 0x4c, 0x01, 0xe0, //0x00002edb addq %r12, %rax + 0x48, 0xc7, 0x45, 0xc8, 0xff, 0xff, 0xff, 0xff, //0x00002ede movq $-1, $-56(%rbp) + 0x45, 0x31, 0xc0, //0x00002ee6 xorl %r8d, %r8d + 0x49, 0x83, 0xf9, 0x20, //0x00002ee9 cmpq $32, %r9 + 0x0f, 0x83, 0x62, 0xf8, 0xff, 0xff, //0x00002eed jae LBB0_51 + //0x00002ef3 LBB0_503 + 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00002ef3 movabsq $4294977024, %r11 + 0xe9, 0x83, 0x03, 0x00, 0x00, //0x00002efd jmp LBB0_537 + //0x00002f02 LBB0_504 + 0x48, 0x8b, 0x45, 0xc0, //0x00002f02 movq $-64(%rbp), %rax + 0x4c, 0x01, 0xe0, //0x00002f06 addq %r12, %rax + 0x48, 0xc7, 0x45, 0xc8, 0xff, 0xff, 0xff, 0xff, //0x00002f09 movq $-1, $-56(%rbp) + 0x31, 0xdb, //0x00002f11 xorl %ebx, %ebx + 0x49, 0x83, 0xfe, 0x20, //0x00002f13 cmpq $32, %r14 + 0x0f, 0x83, 0xc0, 0xf8, 0xff, 0xff, //0x00002f17 jae LBB0_172 + //0x00002f1d LBB0_505 + 0x4c, 0x8b, 0x6d, 0xb0, //0x00002f1d movq $-80(%rbp), %r13 + 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00002f21 movabsq $4294977024, %r11 + 0x48, 0x85, 0xdb, //0x00002f2b testq %rbx, %rbx + 0x0f, 0x84, 0x61, 0xfb, 0xff, 0xff, //0x00002f2e je LBB0_459 + //0x00002f34 LBB0_506 + 0x4d, 0x85, 0xf6, //0x00002f34 testq %r14, %r14 + 0x0f, 0x84, 0x5d, 0x0d, 0x00, 0x00, //0x00002f37 je LBB0_508 + 0x66, 0x41, 0x0f, 0x6f, 0xf5, //0x00002f3d movdqa %xmm13, %xmm6 + 0x66, 0x0f, 0x6f, 0xea, //0x00002f42 movdqa %xmm2, %xmm5 + 0x4c, 0x89, 0xe1, //0x00002f46 movq %r12, %rcx + 0x48, 0xf7, 0xd1, //0x00002f49 notq %rcx + 0x48, 0x01, 0xc1, //0x00002f4c addq %rax, %rcx + 0x48, 0x8b, 0x75, 0xc8, //0x00002f4f movq $-56(%rbp), %rsi + 0x48, 0x83, 0xfe, 0xff, //0x00002f53 cmpq $-1, %rsi + 0x48, 0x89, 0xf2, //0x00002f57 movq %rsi, %rdx + 0x48, 0x0f, 0x44, 0xd1, //0x00002f5a cmoveq %rcx, %rdx + 0x48, 0x0f, 0x45, 0xce, //0x00002f5e cmovneq %rsi, %rcx + 0x48, 0x83, 0xc0, 0x01, //0x00002f62 addq $1, %rax + 0x49, 0x83, 0xc6, 0xff, //0x00002f66 addq $-1, %r14 + 0x48, 0x89, 0x55, 0xc8, //0x00002f6a movq %rdx, $-56(%rbp) + 0x4c, 0x8b, 0x6d, 0xb0, //0x00002f6e movq $-80(%rbp), %r13 + 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00002f72 movabsq $4294977024, %r11 + 0x4d, 0x85, 0xf6, //0x00002f7c testq %r14, %r14 + 0x0f, 0x85, 0x1d, 0xfb, 0xff, 0xff, //0x00002f7f jne LBB0_460 + 0xe9, 0x10, 0x0d, 0x00, 0x00, //0x00002f85 jmp LBB0_508 + //0x00002f8a LBB0_509 + 0x4c, 0x29, 0xe0, //0x00002f8a subq %r12, %rax + 0x48, 0x83, 0xc0, 0x01, //0x00002f8d addq $1, %rax + 0x4c, 0x8b, 0x75, 0xd0, //0x00002f91 movq $-48(%rbp), %r14 + 0x4c, 0x8b, 0x6d, 0xb0, //0x00002f95 movq $-80(%rbp), %r13 + 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00002f99 movabsq $4294977024, %r11 + 0x66, 0x0f, 0x6f, 0xd5, //0x00002fa3 movdqa %xmm5, %xmm2 + 0x66, 0x44, 0x0f, 0x6f, 0xee, //0x00002fa7 movdqa %xmm6, %xmm13 + 0x48, 0x8b, 0x5d, 0xc0, //0x00002fac movq $-64(%rbp), %rbx + 0xe9, 0xae, 0xf6, 0xff, 0xff, //0x00002fb0 jmp LBB0_441 + //0x00002fb5 LBB0_510 + 0x49, 0x8d, 0x04, 0x14, //0x00002fb5 leaq (%r12,%rdx), %rax + 0x48, 0xc7, 0x45, 0xc8, 0xff, 0xff, 0xff, 0xff, //0x00002fb9 movq $-1, $-56(%rbp) + 0x45, 0x31, 0xc0, //0x00002fc1 xorl %r8d, %r8d + 0x49, 0x83, 0xf9, 0x20, //0x00002fc4 cmpq $32, %r9 + 0x4c, 0x8b, 0x75, 0xd0, //0x00002fc8 movq $-48(%rbp), %r14 + 0x48, 0x8b, 0x75, 0xc0, //0x00002fcc movq $-64(%rbp), %rsi + 0x0f, 0x83, 0x1b, 0xf9, 0xff, 0xff, //0x00002fd0 jae LBB0_74 + //0x00002fd6 LBB0_511 + 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00002fd6 movabsq $4294977024, %r11 + 0xe9, 0x50, 0x05, 0x00, 0x00, //0x00002fe0 jmp LBB0_566 + //0x00002fe5 LBB0_512 + 0x48, 0x8b, 0x45, 0xc0, //0x00002fe5 movq $-64(%rbp), %rax + 0x4c, 0x8b, 0x45, 0xb8, //0x00002fe9 movq $-72(%rbp), %r8 + 0x4c, 0x01, 0xc0, //0x00002fed addq %r8, %rax + 0x48, 0xc7, 0x45, 0xc8, 0xff, 0xff, 0xff, 0xff, //0x00002ff0 movq $-1, $-56(%rbp) + 0x45, 0x31, 0xe4, //0x00002ff8 xorl %r12d, %r12d + 0x49, 0x83, 0xfa, 0x20, //0x00002ffb cmpq $32, %r10 + 0x0f, 0x83, 0x74, 0xf9, 0xff, 0xff, //0x00002fff jae LBB0_199 + //0x00003005 LBB0_513 + 0x4c, 0x8b, 0x6d, 0xb0, //0x00003005 movq $-80(%rbp), %r13 + 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00003009 movabsq $4294977024, %r11 + 0xf3, 0x44, 0x0f, 0x6f, 0x2d, 0x24, 0xd0, 0xff, 0xff, //0x00003013 movdqu $-12252(%rip), %xmm13 /* LCPI0_4+0(%rip) */ + 0x4d, 0x85, 0xe4, //0x0000301c testq %r12, %r12 + 0x0f, 0x84, 0x3d, 0xfb, 0xff, 0xff, //0x0000301f je LBB0_471 + //0x00003025 LBB0_514 + 0x4d, 0x85, 0xd2, //0x00003025 testq %r10, %r10 + 0x0f, 0x84, 0x8b, 0x0c, 0x00, 0x00, //0x00003028 je LBB0_524 + 0x66, 0x0f, 0x6f, 0xea, //0x0000302e movdqa %xmm2, %xmm5 + 0x4c, 0x8b, 0x45, 0xb8, //0x00003032 movq $-72(%rbp), %r8 + 0x4c, 0x89, 0xc1, //0x00003036 movq %r8, %rcx + 0x48, 0xf7, 0xd1, //0x00003039 notq %rcx + 0x48, 0x01, 0xc1, //0x0000303c addq %rax, %rcx + 0x48, 0x8b, 0x75, 0xc8, //0x0000303f movq $-56(%rbp), %rsi + 0x48, 0x83, 0xfe, 0xff, //0x00003043 cmpq $-1, %rsi + 0x48, 0x89, 0xf2, //0x00003047 movq %rsi, %rdx + 0x48, 0x0f, 0x44, 0xd1, //0x0000304a cmoveq %rcx, %rdx + 0x48, 0x0f, 0x45, 0xce, //0x0000304e cmovneq %rsi, %rcx + 0x48, 0x83, 0xc0, 0x01, //0x00003052 addq $1, %rax + 0x49, 0x83, 0xc2, 0xff, //0x00003056 addq $-1, %r10 + 0x48, 0x89, 0x55, 0xc8, //0x0000305a movq %rdx, $-56(%rbp) + 0x4c, 0x8b, 0x75, 0xd0, //0x0000305e movq $-48(%rbp), %r14 + 0x4c, 0x8b, 0x6d, 0xb0, //0x00003062 movq $-80(%rbp), %r13 + 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00003066 movabsq $4294977024, %r11 + 0xf3, 0x44, 0x0f, 0x6f, 0x2d, 0xc7, 0xcf, 0xff, 0xff, //0x00003070 movdqu $-12345(%rip), %xmm13 /* LCPI0_4+0(%rip) */ + 0x4d, 0x85, 0xd2, //0x00003079 testq %r10, %r10 + 0x0f, 0x85, 0xed, 0xfa, 0xff, 0xff, //0x0000307c jne LBB0_472 + 0xe9, 0x48, 0x0a, 0x00, 0x00, //0x00003082 jmp LBB0_628 + //0x00003087 LBB0_516 + 0x49, 0x8d, 0x0c, 0x04, //0x00003087 leaq (%r12,%rax), %rcx + 0x48, 0x85, 0xd2, //0x0000308b testq %rdx, %rdx + 0x0f, 0x85, 0x3f, 0xe9, 0xff, 0xff, //0x0000308e jne LBB0_332 + 0xe9, 0x84, 0xe9, 0xff, 0xff, //0x00003094 jmp LBB0_339 + //0x00003099 LBB0_517 + 0x49, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x00003099 movq $-1, %r14 + 0x48, 0x8b, 0x75, 0xb8, //0x000030a0 movq $-72(%rbp), %rsi + 0x4d, 0x89, 0xca, //0x000030a4 movq %r9, %r10 + 0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x000030a7 movq $-1, %r8 + 0x49, 0xc7, 0xc5, 0xff, 0xff, 0xff, 0xff, //0x000030ae movq $-1, %r13 + 0xe9, 0x93, 0xe5, 0xff, 0xff, //0x000030b5 jmp LBB0_280 + //0x000030ba LBB0_518 + 0x49, 0x8d, 0x04, 0x14, //0x000030ba leaq (%r12,%rdx), %rax + 0x48, 0xc7, 0x45, 0xc8, 0xff, 0xff, 0xff, 0xff, //0x000030be movq $-1, $-56(%rbp) + 0x45, 0x31, 0xc0, //0x000030c6 xorl %r8d, %r8d + 0x49, 0x83, 0xf9, 0x20, //0x000030c9 cmpq $32, %r9 + 0x4c, 0x8b, 0x75, 0xd0, //0x000030cd movq $-48(%rbp), %r14 + 0x48, 0x8b, 0x5d, 0xc0, //0x000030d1 movq $-64(%rbp), %rbx + 0x0f, 0x83, 0xc2, 0xfb, 0xff, 0xff, //0x000030d5 jae LBB0_247 + //0x000030db LBB0_519 + 0x66, 0x41, 0x0f, 0x6f, 0xf5, //0x000030db movdqa %xmm13, %xmm6 + 0x66, 0x0f, 0x6f, 0xea, //0x000030e0 movdqa %xmm2, %xmm5 + 0xe9, 0xbc, 0x07, 0x00, 0x00, //0x000030e4 jmp LBB0_600 + //0x000030e9 LBB0_520 + 0x48, 0x8b, 0x45, 0xc0, //0x000030e9 movq $-64(%rbp), %rax + 0x4c, 0x01, 0xe0, //0x000030ed addq %r12, %rax + 0x48, 0xc7, 0x45, 0xc8, 0xff, 0xff, 0xff, 0xff, //0x000030f0 movq $-1, $-56(%rbp) + 0x31, 0xdb, //0x000030f8 xorl %ebx, %ebx + 0x49, 0x89, 0xf2, //0x000030fa movq %rsi, %r10 + 0x48, 0x83, 0xfe, 0x20, //0x000030fd cmpq $32, %rsi + 0x0f, 0x83, 0x13, 0xfc, 0xff, 0xff, //0x00003101 jae LBB0_410 + //0x00003107 LBB0_521 + 0x66, 0x41, 0x0f, 0x6f, 0xf5, //0x00003107 movdqa %xmm13, %xmm6 + 0x66, 0x0f, 0x6f, 0xea, //0x0000310c movdqa %xmm2, %xmm5 + 0x48, 0x85, 0xdb, //0x00003110 testq %rbx, %rbx + 0x0f, 0x84, 0x47, 0xfd, 0xff, 0xff, //0x00003113 je LBB0_493 + //0x00003119 LBB0_522 + 0x4d, 0x85, 0xd2, //0x00003119 testq %r10, %r10 + 0x0f, 0x84, 0x97, 0x0b, 0x00, 0x00, //0x0000311c je LBB0_524 + 0x4c, 0x89, 0xe2, //0x00003122 movq %r12, %rdx + 0x48, 0xf7, 0xd2, //0x00003125 notq %rdx + 0x48, 0x01, 0xc2, //0x00003128 addq %rax, %rdx + 0x48, 0x8b, 0x75, 0xc8, //0x0000312b movq $-56(%rbp), %rsi + 0x48, 0x83, 0xfe, 0xff, //0x0000312f cmpq $-1, %rsi + 0x48, 0x89, 0xf1, //0x00003133 movq %rsi, %rcx + 0x48, 0x0f, 0x44, 0xca, //0x00003136 cmoveq %rdx, %rcx + 0x48, 0x0f, 0x45, 0xd6, //0x0000313a cmovneq %rsi, %rdx + 0x48, 0x83, 0xc0, 0x01, //0x0000313e addq $1, %rax + 0x49, 0x83, 0xc2, 0xff, //0x00003142 addq $-1, %r10 + 0x48, 0x89, 0x4d, 0xc8, //0x00003146 movq %rcx, $-56(%rbp) + 0x4d, 0x85, 0xd2, //0x0000314a testq %r10, %r10 + 0x0f, 0x85, 0x1a, 0xfd, 0xff, 0xff, //0x0000314d jne LBB0_494 + 0xe9, 0x61, 0x0b, 0x00, 0x00, //0x00003153 jmp LBB0_524 + //0x00003158 LBB0_525 + 0x49, 0x39, 0xf1, //0x00003158 cmpq %rsi, %r9 + 0x0f, 0x84, 0x4e, 0x09, 0x00, 0x00, //0x0000315b je LBB0_650 + 0x66, 0x41, 0x0f, 0x6f, 0xf5, //0x00003161 movdqa %xmm13, %xmm6 + 0x66, 0x0f, 0x6f, 0xea, //0x00003166 movdqa %xmm2, %xmm5 + 0x49, 0x01, 0xf2, //0x0000316a addq %rsi, %r10 + 0x49, 0x83, 0xc2, 0x01, //0x0000316d addq $1, %r10 + 0x48, 0xf7, 0xd6, //0x00003171 notq %rsi + 0x49, 0x01, 0xf1, //0x00003174 addq %rsi, %r9 + 0x4c, 0x8b, 0x75, 0xd0, //0x00003177 movq $-48(%rbp), %r14 + 0x4c, 0x8b, 0x6d, 0xb0, //0x0000317b movq $-80(%rbp), %r13 + 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x0000317f movabsq $4294977024, %r11 + 0x4d, 0x85, 0xc9, //0x00003189 testq %r9, %r9 + 0x0f, 0x8f, 0x2d, 0x00, 0x00, 0x00, //0x0000318c jg LBB0_529 + 0xe9, 0x18, 0x09, 0x00, 0x00, //0x00003192 jmp LBB0_650 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00003197 .p2align 4, 0x90 + //0x000031a0 LBB0_527 + 0x48, 0xc7, 0xc1, 0xfe, 0xff, 0xff, 0xff, //0x000031a0 movq $-2, %rcx + 0xb8, 0x02, 0x00, 0x00, 0x00, //0x000031a7 movl $2, %eax + 0x49, 0x01, 0xc2, //0x000031ac addq %rax, %r10 + 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x000031af movq $-1, %rax + 0x49, 0x01, 0xc9, //0x000031b6 addq %rcx, %r9 + 0x0f, 0x8e, 0xf0, 0x08, 0x00, 0x00, //0x000031b9 jle LBB0_650 + //0x000031bf LBB0_529 + 0x41, 0x0f, 0xb6, 0x02, //0x000031bf movzbl (%r10), %eax + 0x3c, 0x5c, //0x000031c3 cmpb $92, %al + 0x0f, 0x84, 0xd5, 0xff, 0xff, 0xff, //0x000031c5 je LBB0_527 + 0x3c, 0x22, //0x000031cb cmpb $34, %al + 0x0f, 0x84, 0x26, 0x06, 0x00, 0x00, //0x000031cd je LBB0_594 + 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x000031d3 movq $-1, %rcx + 0xb8, 0x01, 0x00, 0x00, 0x00, //0x000031da movl $1, %eax + 0x49, 0x01, 0xc2, //0x000031df addq %rax, %r10 + 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x000031e2 movq $-1, %rax + 0x49, 0x01, 0xc9, //0x000031e9 addq %rcx, %r9 + 0x0f, 0x8f, 0xcd, 0xff, 0xff, 0xff, //0x000031ec jg LBB0_529 + 0xe9, 0xb8, 0x08, 0x00, 0x00, //0x000031f2 jmp LBB0_650 + //0x000031f7 LBB0_532 + 0x66, 0x41, 0x0f, 0x6f, 0xf5, //0x000031f7 movdqa %xmm13, %xmm6 + 0x66, 0x0f, 0x6f, 0xea, //0x000031fc movdqa %xmm2, %xmm5 + 0x48, 0x83, 0x7d, 0xc8, 0xff, //0x00003200 cmpq $-1, $-56(%rbp) + 0x0f, 0x85, 0x1f, 0x00, 0x00, 0x00, //0x00003205 jne LBB0_535 + 0x48, 0x89, 0xc1, //0x0000320b movq %rax, %rcx + 0x4c, 0x29, 0xe1, //0x0000320e subq %r12, %rcx + 0x48, 0x0f, 0xbc, 0xfe, //0x00003211 bsfq %rsi, %rdi + 0x48, 0x01, 0xcf, //0x00003215 addq %rcx, %rdi + 0x48, 0x89, 0x7d, 0xc8, //0x00003218 movq %rdi, $-56(%rbp) + 0xe9, 0x09, 0x00, 0x00, 0x00, //0x0000321c jmp LBB0_535 + //0x00003221 LBB0_534 + 0x66, 0x41, 0x0f, 0x6f, 0xf5, //0x00003221 movdqa %xmm13, %xmm6 + 0x66, 0x0f, 0x6f, 0xea, //0x00003226 movdqa %xmm2, %xmm5 + //0x0000322a LBB0_535 + 0x44, 0x89, 0xc1, //0x0000322a movl %r8d, %ecx + 0xf7, 0xd1, //0x0000322d notl %ecx + 0x21, 0xf1, //0x0000322f andl %esi, %ecx + 0x41, 0x8d, 0x3c, 0x48, //0x00003231 leal (%r8,%rcx,2), %edi + 0x8d, 0x1c, 0x09, //0x00003235 leal (%rcx,%rcx), %ebx + 0xf7, 0xd3, //0x00003238 notl %ebx + 0x21, 0xf3, //0x0000323a andl %esi, %ebx + 0x81, 0xe3, 0xaa, 0xaa, 0xaa, 0xaa, //0x0000323c andl $-1431655766, %ebx + 0x45, 0x31, 0xc0, //0x00003242 xorl %r8d, %r8d + 0x01, 0xcb, //0x00003245 addl %ecx, %ebx + 0x41, 0x0f, 0x92, 0xc0, //0x00003247 setb %r8b + 0x01, 0xdb, //0x0000324b addl %ebx, %ebx + 0x81, 0xf3, 0x55, 0x55, 0x55, 0x55, //0x0000324d xorl $1431655765, %ebx + 0x21, 0xfb, //0x00003253 andl %edi, %ebx + 0xf7, 0xd3, //0x00003255 notl %ebx + 0x21, 0xda, //0x00003257 andl %ebx, %edx + 0x4c, 0x8b, 0x75, 0xd0, //0x00003259 movq $-48(%rbp), %r14 + 0x4c, 0x8b, 0x6d, 0xb0, //0x0000325d movq $-80(%rbp), %r13 + 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00003261 movabsq $4294977024, %r11 + 0x66, 0x0f, 0x6f, 0xd5, //0x0000326b movdqa %xmm5, %xmm2 + 0x66, 0x44, 0x0f, 0x6f, 0xee, //0x0000326f movdqa %xmm6, %xmm13 + 0x48, 0x85, 0xd2, //0x00003274 testq %rdx, %rdx + 0x0f, 0x85, 0x3c, 0xf5, 0xff, 0xff, //0x00003277 jne LBB0_54 + //0x0000327d LBB0_536 + 0x48, 0x83, 0xc0, 0x20, //0x0000327d addq $32, %rax + 0x49, 0x83, 0xc1, 0xe0, //0x00003281 addq $-32, %r9 + //0x00003285 LBB0_537 + 0x4d, 0x85, 0xc0, //0x00003285 testq %r8, %r8 + 0x0f, 0x85, 0x19, 0x04, 0x00, 0x00, //0x00003288 jne LBB0_583 + 0x4c, 0x89, 0xe1, //0x0000328e movq %r12, %rcx + 0x48, 0xf7, 0xd1, //0x00003291 notq %rcx + 0x48, 0x8b, 0x55, 0xc8, //0x00003294 movq $-56(%rbp), %rdx + 0x4d, 0x85, 0xc9, //0x00003298 testq %r9, %r9 + 0x0f, 0x84, 0x9e, 0x00, 0x00, 0x00, //0x0000329b je LBB0_549 + //0x000032a1 LBB0_539 + 0x48, 0x83, 0xc1, 0x01, //0x000032a1 addq $1, %rcx + //0x000032a5 LBB0_540 + 0x31, 0xf6, //0x000032a5 xorl %esi, %esi + //0x000032a7 LBB0_541 + 0x0f, 0xb6, 0x1c, 0x30, //0x000032a7 movzbl (%rax,%rsi), %ebx + 0x80, 0xfb, 0x22, //0x000032ab cmpb $34, %bl + 0x0f, 0x84, 0x84, 0x00, 0x00, 0x00, //0x000032ae je LBB0_548 + 0x80, 0xfb, 0x5c, //0x000032b4 cmpb $92, %bl + 0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x000032b7 je LBB0_546 + 0x48, 0x83, 0xc6, 0x01, //0x000032bd addq $1, %rsi + 0x49, 0x39, 0xf1, //0x000032c1 cmpq %rsi, %r9 + 0x0f, 0x85, 0xdd, 0xff, 0xff, 0xff, //0x000032c4 jne LBB0_541 + 0xe9, 0x78, 0x00, 0x00, 0x00, //0x000032ca jmp LBB0_544 + //0x000032cf LBB0_546 + 0x49, 0x8d, 0x79, 0xff, //0x000032cf leaq $-1(%r9), %rdi + 0x48, 0x39, 0xf7, //0x000032d3 cmpq %rsi, %rdi + 0x0f, 0x84, 0xbe, 0x09, 0x00, 0x00, //0x000032d6 je LBB0_508 + 0x66, 0x41, 0x0f, 0x6f, 0xf5, //0x000032dc movdqa %xmm13, %xmm6 + 0x66, 0x0f, 0x6f, 0xea, //0x000032e1 movdqa %xmm2, %xmm5 + 0x48, 0x8d, 0x3c, 0x01, //0x000032e5 leaq (%rcx,%rax), %rdi + 0x48, 0x01, 0xf7, //0x000032e9 addq %rsi, %rdi + 0x48, 0x83, 0xfa, 0xff, //0x000032ec cmpq $-1, %rdx + 0x48, 0x8b, 0x5d, 0xc8, //0x000032f0 movq $-56(%rbp), %rbx + 0x48, 0x0f, 0x44, 0xdf, //0x000032f4 cmoveq %rdi, %rbx + 0x48, 0x89, 0x5d, 0xc8, //0x000032f8 movq %rbx, $-56(%rbp) + 0x48, 0x0f, 0x44, 0xd7, //0x000032fc cmoveq %rdi, %rdx + 0x48, 0x01, 0xf0, //0x00003300 addq %rsi, %rax + 0x48, 0x83, 0xc0, 0x02, //0x00003303 addq $2, %rax + 0x4c, 0x89, 0xcf, //0x00003307 movq %r9, %rdi + 0x48, 0x29, 0xf7, //0x0000330a subq %rsi, %rdi + 0x48, 0x83, 0xc7, 0xfe, //0x0000330d addq $-2, %rdi + 0x49, 0x83, 0xc1, 0xfe, //0x00003311 addq $-2, %r9 + 0x49, 0x39, 0xf1, //0x00003315 cmpq %rsi, %r9 + 0x49, 0x89, 0xf9, //0x00003318 movq %rdi, %r9 + 0x4c, 0x8b, 0x75, 0xd0, //0x0000331b movq $-48(%rbp), %r14 + 0x4c, 0x8b, 0x6d, 0xb0, //0x0000331f movq $-80(%rbp), %r13 + 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00003323 movabsq $4294977024, %r11 + 0x0f, 0x85, 0x72, 0xff, 0xff, 0xff, //0x0000332d jne LBB0_540 + 0xe9, 0x43, 0x07, 0x00, 0x00, //0x00003333 jmp LBB0_624 + //0x00003338 LBB0_548 + 0x48, 0x01, 0xf0, //0x00003338 addq %rsi, %rax + 0x48, 0x83, 0xc0, 0x01, //0x0000333b addq $1, %rax + //0x0000333f LBB0_549 + 0x4c, 0x29, 0xe0, //0x0000333f subq %r12, %rax + 0xe9, 0x28, 0xdf, 0xff, 0xff, //0x00003342 jmp LBB0_229 + //0x00003347 LBB0_544 + 0x80, 0xfb, 0x22, //0x00003347 cmpb $34, %bl + 0x0f, 0x85, 0x4a, 0x09, 0x00, 0x00, //0x0000334a jne LBB0_508 + 0x66, 0x41, 0x0f, 0x6f, 0xf5, //0x00003350 movdqa %xmm13, %xmm6 + 0x66, 0x0f, 0x6f, 0xea, //0x00003355 movdqa %xmm2, %xmm5 + 0x4c, 0x01, 0xc8, //0x00003359 addq %r9, %rax + 0x4c, 0x8b, 0x75, 0xd0, //0x0000335c movq $-48(%rbp), %r14 + 0x4c, 0x8b, 0x6d, 0xb0, //0x00003360 movq $-80(%rbp), %r13 + 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00003364 movabsq $4294977024, %r11 + 0xe9, 0xcc, 0xff, 0xff, 0xff, //0x0000336e jmp LBB0_549 + //0x00003373 LBB0_550 + 0x48, 0x89, 0xdf, //0x00003373 movq %rbx, %rdi + 0x66, 0x41, 0x0f, 0x6f, 0xfd, //0x00003376 movdqa %xmm13, %xmm7 + 0x66, 0x0f, 0x6f, 0xf2, //0x0000337b movdqa %xmm2, %xmm6 + 0x48, 0x83, 0x7d, 0xc8, 0xff, //0x0000337f cmpq $-1, $-56(%rbp) + 0x0f, 0x85, 0xd0, 0x00, 0x00, 0x00, //0x00003384 jne LBB0_560 + 0x49, 0x89, 0xc0, //0x0000338a movq %rax, %r8 + 0x4d, 0x29, 0xe0, //0x0000338d subq %r12, %r8 + 0x49, 0x0f, 0xbc, 0xd9, //0x00003390 bsfq %r9, %rbx + 0x4c, 0x01, 0xc3, //0x00003394 addq %r8, %rbx + 0x48, 0x89, 0x5d, 0xc8, //0x00003397 movq %rbx, $-56(%rbp) + 0xe9, 0xba, 0x00, 0x00, 0x00, //0x0000339b jmp LBB0_560 + //0x000033a0 LBB0_552 + 0x49, 0x39, 0xf1, //0x000033a0 cmpq %rsi, %r9 + 0x0f, 0x84, 0x06, 0x07, 0x00, 0x00, //0x000033a3 je LBB0_650 + 0x66, 0x41, 0x0f, 0x6f, 0xf5, //0x000033a9 movdqa %xmm13, %xmm6 + 0x66, 0x0f, 0x6f, 0xea, //0x000033ae movdqa %xmm2, %xmm5 + 0x49, 0x01, 0xf2, //0x000033b2 addq %rsi, %r10 + 0x49, 0x83, 0xc2, 0x01, //0x000033b5 addq $1, %r10 + 0x48, 0xf7, 0xd6, //0x000033b9 notq %rsi + 0x49, 0x01, 0xf1, //0x000033bc addq %rsi, %r9 + 0x4c, 0x8b, 0x75, 0xd0, //0x000033bf movq $-48(%rbp), %r14 + 0x4c, 0x8b, 0x6d, 0xb0, //0x000033c3 movq $-80(%rbp), %r13 + 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x000033c7 movabsq $4294977024, %r11 + 0x4d, 0x85, 0xc9, //0x000033d1 testq %r9, %r9 + 0x0f, 0x8f, 0x24, 0x00, 0x00, 0x00, //0x000033d4 jg LBB0_556 + 0xe9, 0xd0, 0x06, 0x00, 0x00, //0x000033da jmp LBB0_650 + //0x000033df LBB0_554 + 0x48, 0xc7, 0xc1, 0xfe, 0xff, 0xff, 0xff, //0x000033df movq $-2, %rcx + 0xb8, 0x02, 0x00, 0x00, 0x00, //0x000033e6 movl $2, %eax + 0x49, 0x01, 0xc2, //0x000033eb addq %rax, %r10 + 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x000033ee movq $-1, %rax + 0x49, 0x01, 0xc9, //0x000033f5 addq %rcx, %r9 + 0x0f, 0x8e, 0xb1, 0x06, 0x00, 0x00, //0x000033f8 jle LBB0_650 + //0x000033fe LBB0_556 + 0x41, 0x0f, 0xb6, 0x02, //0x000033fe movzbl (%r10), %eax + 0x3c, 0x5c, //0x00003402 cmpb $92, %al + 0x0f, 0x84, 0xd5, 0xff, 0xff, 0xff, //0x00003404 je LBB0_554 + 0x3c, 0x22, //0x0000340a cmpb $34, %al + 0x0f, 0x84, 0x24, 0x00, 0x00, 0x00, //0x0000340c je LBB0_621 + 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00003412 movq $-1, %rcx + 0xb8, 0x01, 0x00, 0x00, 0x00, //0x00003419 movl $1, %eax + 0x49, 0x01, 0xc2, //0x0000341e addq %rax, %r10 + 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00003421 movq $-1, %rax + 0x49, 0x01, 0xc9, //0x00003428 addq %rcx, %r9 + 0x0f, 0x8f, 0xcd, 0xff, 0xff, 0xff, //0x0000342b jg LBB0_556 + 0xe9, 0x79, 0x06, 0x00, 0x00, //0x00003431 jmp LBB0_650 + //0x00003436 LBB0_621 + 0x4d, 0x29, 0xe2, //0x00003436 subq %r12, %r10 + 0x49, 0x83, 0xc2, 0x01, //0x00003439 addq $1, %r10 + 0x4d, 0x89, 0x16, //0x0000343d movq %r10, (%r14) + 0x4d, 0x85, 0xc0, //0x00003440 testq %r8, %r8 + 0x0f, 0x8f, 0xc3, 0xe3, 0xff, 0xff, //0x00003443 jg LBB0_315 + 0xe9, 0x0e, 0x06, 0x00, 0x00, //0x00003449 jmp LBB0_622 + //0x0000344e LBB0_559 + 0x48, 0x89, 0xdf, //0x0000344e movq %rbx, %rdi + 0x66, 0x41, 0x0f, 0x6f, 0xfd, //0x00003451 movdqa %xmm13, %xmm7 + 0x66, 0x0f, 0x6f, 0xf2, //0x00003456 movdqa %xmm2, %xmm6 + //0x0000345a LBB0_560 + 0x48, 0x89, 0xfb, //0x0000345a movq %rdi, %rbx + 0xf7, 0xd7, //0x0000345d notl %edi + 0x44, 0x21, 0xcf, //0x0000345f andl %r9d, %edi + 0x44, 0x8d, 0x04, 0x7b, //0x00003462 leal (%rbx,%rdi,2), %r8d + 0x8d, 0x14, 0x3f, //0x00003466 leal (%rdi,%rdi), %edx + 0xf7, 0xd2, //0x00003469 notl %edx + 0x44, 0x21, 0xca, //0x0000346b andl %r9d, %edx + 0x81, 0xe2, 0xaa, 0xaa, 0xaa, 0xaa, //0x0000346e andl $-1431655766, %edx + 0x31, 0xdb, //0x00003474 xorl %ebx, %ebx + 0x01, 0xfa, //0x00003476 addl %edi, %edx + 0x0f, 0x92, 0xc3, //0x00003478 setb %bl + 0x01, 0xd2, //0x0000347b addl %edx, %edx + 0x81, 0xf2, 0x55, 0x55, 0x55, 0x55, //0x0000347d xorl $1431655765, %edx + 0x44, 0x21, 0xc2, //0x00003483 andl %r8d, %edx + 0xf7, 0xd2, //0x00003486 notl %edx + 0x21, 0xd1, //0x00003488 andl %edx, %ecx + 0x4c, 0x8b, 0x6d, 0xb0, //0x0000348a movq $-80(%rbp), %r13 + 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x0000348e movabsq $4294977024, %r11 + 0x66, 0x0f, 0x6f, 0xd6, //0x00003498 movdqa %xmm6, %xmm2 + 0x66, 0x44, 0x0f, 0x6f, 0xef, //0x0000349c movdqa %xmm7, %xmm13 + 0xe9, 0xb8, 0xf3, 0xff, 0xff, //0x000034a1 jmp LBB0_175 + //0x000034a6 LBB0_561 + 0x66, 0x41, 0x0f, 0x6f, 0xf5, //0x000034a6 movdqa %xmm13, %xmm6 + 0x66, 0x0f, 0x6f, 0xea, //0x000034ab movdqa %xmm2, %xmm5 + 0x48, 0x83, 0x7d, 0xc8, 0xff, //0x000034af cmpq $-1, $-56(%rbp) + 0x0f, 0x85, 0x1f, 0x00, 0x00, 0x00, //0x000034b4 jne LBB0_564 + 0x48, 0x89, 0xc1, //0x000034ba movq %rax, %rcx + 0x4c, 0x29, 0xe1, //0x000034bd subq %r12, %rcx + 0x48, 0x0f, 0xbc, 0xfb, //0x000034c0 bsfq %rbx, %rdi + 0x48, 0x01, 0xcf, //0x000034c4 addq %rcx, %rdi + 0x48, 0x89, 0x7d, 0xc8, //0x000034c7 movq %rdi, $-56(%rbp) + 0xe9, 0x09, 0x00, 0x00, 0x00, //0x000034cb jmp LBB0_564 + //0x000034d0 LBB0_563 + 0x66, 0x41, 0x0f, 0x6f, 0xf5, //0x000034d0 movdqa %xmm13, %xmm6 + 0x66, 0x0f, 0x6f, 0xea, //0x000034d5 movdqa %xmm2, %xmm5 + //0x000034d9 LBB0_564 + 0x44, 0x89, 0xc1, //0x000034d9 movl %r8d, %ecx + 0xf7, 0xd1, //0x000034dc notl %ecx + 0x21, 0xd9, //0x000034de andl %ebx, %ecx + 0x45, 0x8d, 0x14, 0x48, //0x000034e0 leal (%r8,%rcx,2), %r10d + 0x8d, 0x3c, 0x09, //0x000034e4 leal (%rcx,%rcx), %edi + 0xf7, 0xd7, //0x000034e7 notl %edi + 0x21, 0xdf, //0x000034e9 andl %ebx, %edi + 0x81, 0xe7, 0xaa, 0xaa, 0xaa, 0xaa, //0x000034eb andl $-1431655766, %edi + 0x45, 0x31, 0xc0, //0x000034f1 xorl %r8d, %r8d + 0x01, 0xcf, //0x000034f4 addl %ecx, %edi + 0x41, 0x0f, 0x92, 0xc0, //0x000034f6 setb %r8b + 0x01, 0xff, //0x000034fa addl %edi, %edi + 0x81, 0xf7, 0x55, 0x55, 0x55, 0x55, //0x000034fc xorl $1431655765, %edi + 0x44, 0x21, 0xd7, //0x00003502 andl %r10d, %edi + 0xf7, 0xd7, //0x00003505 notl %edi + 0x21, 0xfa, //0x00003507 andl %edi, %edx + 0x4c, 0x8b, 0x75, 0xd0, //0x00003509 movq $-48(%rbp), %r14 + 0x4c, 0x8b, 0x6d, 0xb0, //0x0000350d movq $-80(%rbp), %r13 + 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00003511 movabsq $4294977024, %r11 + 0x66, 0x0f, 0x6f, 0xd5, //0x0000351b movdqa %xmm5, %xmm2 + 0x66, 0x44, 0x0f, 0x6f, 0xee, //0x0000351f movdqa %xmm6, %xmm13 + 0x48, 0x85, 0xd2, //0x00003524 testq %rdx, %rdx + 0x0f, 0x85, 0x28, 0xf4, 0xff, 0xff, //0x00003527 jne LBB0_77 + //0x0000352d LBB0_565 + 0x48, 0x83, 0xc0, 0x20, //0x0000352d addq $32, %rax + 0x49, 0x83, 0xc1, 0xe0, //0x00003531 addq $-32, %r9 + //0x00003535 LBB0_566 + 0x4d, 0x85, 0xc0, //0x00003535 testq %r8, %r8 + 0x0f, 0x85, 0xc4, 0x01, 0x00, 0x00, //0x00003538 jne LBB0_585 + 0x4c, 0x89, 0xe1, //0x0000353e movq %r12, %rcx + 0x48, 0xf7, 0xd1, //0x00003541 notq %rcx + 0x4c, 0x8b, 0x45, 0xc8, //0x00003544 movq $-56(%rbp), %r8 + 0x4d, 0x85, 0xc9, //0x00003548 testq %r9, %r9 + 0x0f, 0x84, 0x9e, 0x00, 0x00, 0x00, //0x0000354b je LBB0_578 + //0x00003551 LBB0_568 + 0x48, 0x83, 0xc1, 0x01, //0x00003551 addq $1, %rcx + //0x00003555 LBB0_569 + 0x31, 0xd2, //0x00003555 xorl %edx, %edx + //0x00003557 LBB0_570 + 0x0f, 0xb6, 0x1c, 0x10, //0x00003557 movzbl (%rax,%rdx), %ebx + 0x80, 0xfb, 0x22, //0x0000355b cmpb $34, %bl + 0x0f, 0x84, 0x84, 0x00, 0x00, 0x00, //0x0000355e je LBB0_577 + 0x80, 0xfb, 0x5c, //0x00003564 cmpb $92, %bl + 0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x00003567 je LBB0_575 + 0x48, 0x83, 0xc2, 0x01, //0x0000356d addq $1, %rdx + 0x49, 0x39, 0xd1, //0x00003571 cmpq %rdx, %r9 + 0x0f, 0x85, 0xdd, 0xff, 0xff, 0xff, //0x00003574 jne LBB0_570 + 0xe9, 0x78, 0x00, 0x00, 0x00, //0x0000357a jmp LBB0_573 + //0x0000357f LBB0_575 + 0x49, 0x8d, 0x79, 0xff, //0x0000357f leaq $-1(%r9), %rdi + 0x48, 0x39, 0xd7, //0x00003583 cmpq %rdx, %rdi + 0x0f, 0x84, 0x2d, 0x07, 0x00, 0x00, //0x00003586 je LBB0_524 + 0x66, 0x41, 0x0f, 0x6f, 0xf5, //0x0000358c movdqa %xmm13, %xmm6 + 0x66, 0x0f, 0x6f, 0xea, //0x00003591 movdqa %xmm2, %xmm5 + 0x48, 0x8d, 0x3c, 0x01, //0x00003595 leaq (%rcx,%rax), %rdi + 0x48, 0x01, 0xd7, //0x00003599 addq %rdx, %rdi + 0x49, 0x83, 0xf8, 0xff, //0x0000359c cmpq $-1, %r8 + 0x48, 0x8b, 0x5d, 0xc8, //0x000035a0 movq $-56(%rbp), %rbx + 0x48, 0x0f, 0x44, 0xdf, //0x000035a4 cmoveq %rdi, %rbx + 0x48, 0x89, 0x5d, 0xc8, //0x000035a8 movq %rbx, $-56(%rbp) + 0x4c, 0x0f, 0x44, 0xc7, //0x000035ac cmoveq %rdi, %r8 + 0x48, 0x01, 0xd0, //0x000035b0 addq %rdx, %rax + 0x48, 0x83, 0xc0, 0x02, //0x000035b3 addq $2, %rax + 0x4c, 0x89, 0xcf, //0x000035b7 movq %r9, %rdi + 0x48, 0x29, 0xd7, //0x000035ba subq %rdx, %rdi + 0x48, 0x83, 0xc7, 0xfe, //0x000035bd addq $-2, %rdi + 0x49, 0x83, 0xc1, 0xfe, //0x000035c1 addq $-2, %r9 + 0x49, 0x39, 0xd1, //0x000035c5 cmpq %rdx, %r9 + 0x49, 0x89, 0xf9, //0x000035c8 movq %rdi, %r9 + 0x4c, 0x8b, 0x75, 0xd0, //0x000035cb movq $-48(%rbp), %r14 + 0x4c, 0x8b, 0x6d, 0xb0, //0x000035cf movq $-80(%rbp), %r13 + 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x000035d3 movabsq $4294977024, %r11 + 0x0f, 0x85, 0x72, 0xff, 0xff, 0xff, //0x000035dd jne LBB0_569 + 0xe9, 0xe7, 0x04, 0x00, 0x00, //0x000035e3 jmp LBB0_628 + //0x000035e8 LBB0_577 + 0x48, 0x01, 0xd0, //0x000035e8 addq %rdx, %rax + 0x48, 0x83, 0xc0, 0x01, //0x000035eb addq $1, %rax + //0x000035ef LBB0_578 + 0x4c, 0x29, 0xe0, //0x000035ef subq %r12, %rax + 0xe9, 0x00, 0xe2, 0xff, 0xff, //0x000035f2 jmp LBB0_313 + //0x000035f7 LBB0_573 + 0x80, 0xfb, 0x22, //0x000035f7 cmpb $34, %bl + 0x0f, 0x85, 0xb9, 0x06, 0x00, 0x00, //0x000035fa jne LBB0_524 + 0x66, 0x41, 0x0f, 0x6f, 0xf5, //0x00003600 movdqa %xmm13, %xmm6 + 0x66, 0x0f, 0x6f, 0xea, //0x00003605 movdqa %xmm2, %xmm5 + 0x4c, 0x01, 0xc8, //0x00003609 addq %r9, %rax + 0x4c, 0x8b, 0x75, 0xd0, //0x0000360c movq $-48(%rbp), %r14 + 0x4c, 0x8b, 0x6d, 0xb0, //0x00003610 movq $-80(%rbp), %r13 + 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00003614 movabsq $4294977024, %r11 + 0xe9, 0xcc, 0xff, 0xff, 0xff, //0x0000361e jmp LBB0_578 + //0x00003623 LBB0_579 + 0x66, 0x0f, 0x6f, 0xf2, //0x00003623 movdqa %xmm2, %xmm6 + 0x48, 0x83, 0x7d, 0xc8, 0xff, //0x00003627 cmpq $-1, $-56(%rbp) + 0x0f, 0x85, 0x1b, 0x00, 0x00, 0x00, //0x0000362c jne LBB0_582 + 0x49, 0x89, 0xc0, //0x00003632 movq %rax, %r8 + 0x4c, 0x2b, 0x45, 0xb8, //0x00003635 subq $-72(%rbp), %r8 + 0x49, 0x0f, 0xbc, 0xd9, //0x00003639 bsfq %r9, %rbx + 0x4c, 0x01, 0xc3, //0x0000363d addq %r8, %rbx + 0x48, 0x89, 0x5d, 0xc8, //0x00003640 movq %rbx, $-56(%rbp) + 0xe9, 0x04, 0x00, 0x00, 0x00, //0x00003644 jmp LBB0_582 + //0x00003649 LBB0_581 + 0x66, 0x0f, 0x6f, 0xf2, //0x00003649 movdqa %xmm2, %xmm6 + //0x0000364d LBB0_582 + 0x44, 0x89, 0xe2, //0x0000364d movl %r12d, %edx + 0xf7, 0xd2, //0x00003650 notl %edx + 0x44, 0x21, 0xca, //0x00003652 andl %r9d, %edx + 0x45, 0x8d, 0x04, 0x54, //0x00003655 leal (%r12,%rdx,2), %r8d + 0x8d, 0x0c, 0x12, //0x00003659 leal (%rdx,%rdx), %ecx + 0xf7, 0xd1, //0x0000365c notl %ecx + 0x44, 0x21, 0xc9, //0x0000365e andl %r9d, %ecx + 0x81, 0xe1, 0xaa, 0xaa, 0xaa, 0xaa, //0x00003661 andl $-1431655766, %ecx + 0x45, 0x31, 0xe4, //0x00003667 xorl %r12d, %r12d + 0x01, 0xd1, //0x0000366a addl %edx, %ecx + 0x41, 0x0f, 0x92, 0xc4, //0x0000366c setb %r12b + 0x01, 0xc9, //0x00003670 addl %ecx, %ecx + 0x81, 0xf1, 0x55, 0x55, 0x55, 0x55, //0x00003672 xorl $1431655765, %ecx + 0x44, 0x21, 0xc1, //0x00003678 andl %r8d, %ecx + 0xf7, 0xd1, //0x0000367b notl %ecx + 0x21, 0xce, //0x0000367d andl %ecx, %esi + 0x4c, 0x8b, 0x75, 0xd0, //0x0000367f movq $-48(%rbp), %r14 + 0x4c, 0x8b, 0x6d, 0xb0, //0x00003683 movq $-80(%rbp), %r13 + 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00003687 movabsq $4294977024, %r11 + 0x66, 0x0f, 0x6f, 0xd6, //0x00003691 movdqa %xmm6, %xmm2 + 0xf3, 0x44, 0x0f, 0x6f, 0x2d, 0xa2, 0xc9, 0xff, 0xff, //0x00003695 movdqu $-13918(%rip), %xmm13 /* LCPI0_4+0(%rip) */ + 0x4c, 0x8b, 0x45, 0xb8, //0x0000369e movq $-72(%rbp), %r8 + 0xe9, 0x5d, 0xf3, 0xff, 0xff, //0x000036a2 jmp LBB0_202 + //0x000036a7 LBB0_583 + 0x4d, 0x85, 0xc9, //0x000036a7 testq %r9, %r9 + 0x0f, 0x84, 0xea, 0x05, 0x00, 0x00, //0x000036aa je LBB0_508 + 0x66, 0x41, 0x0f, 0x6f, 0xf5, //0x000036b0 movdqa %xmm13, %xmm6 + 0x66, 0x0f, 0x6f, 0xea, //0x000036b5 movdqa %xmm2, %xmm5 + 0x4c, 0x89, 0xe1, //0x000036b9 movq %r12, %rcx + 0x48, 0xf7, 0xd1, //0x000036bc notq %rcx + 0x48, 0x8d, 0x34, 0x08, //0x000036bf leaq (%rax,%rcx), %rsi + 0x48, 0x8b, 0x7d, 0xc8, //0x000036c3 movq $-56(%rbp), %rdi + 0x48, 0x83, 0xff, 0xff, //0x000036c7 cmpq $-1, %rdi + 0x48, 0x89, 0xfa, //0x000036cb movq %rdi, %rdx + 0x48, 0x0f, 0x44, 0xfe, //0x000036ce cmoveq %rsi, %rdi + 0x48, 0x0f, 0x44, 0xd6, //0x000036d2 cmoveq %rsi, %rdx + 0x48, 0x83, 0xc0, 0x01, //0x000036d6 addq $1, %rax + 0x49, 0x83, 0xc1, 0xff, //0x000036da addq $-1, %r9 + 0x48, 0x89, 0x7d, 0xc8, //0x000036de movq %rdi, $-56(%rbp) + 0x4c, 0x8b, 0x75, 0xd0, //0x000036e2 movq $-48(%rbp), %r14 + 0x4c, 0x8b, 0x6d, 0xb0, //0x000036e6 movq $-80(%rbp), %r13 + 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x000036ea movabsq $4294977024, %r11 + 0x4d, 0x85, 0xc9, //0x000036f4 testq %r9, %r9 + 0x0f, 0x85, 0xa4, 0xfb, 0xff, 0xff, //0x000036f7 jne LBB0_539 + 0xe9, 0x3d, 0xfc, 0xff, 0xff, //0x000036fd jmp LBB0_549 + //0x00003702 LBB0_585 + 0x4d, 0x85, 0xc9, //0x00003702 testq %r9, %r9 + 0x0f, 0x84, 0xae, 0x05, 0x00, 0x00, //0x00003705 je LBB0_524 + 0x48, 0x89, 0xf2, //0x0000370b movq %rsi, %rdx + 0x66, 0x41, 0x0f, 0x6f, 0xf5, //0x0000370e movdqa %xmm13, %xmm6 + 0x66, 0x0f, 0x6f, 0xea, //0x00003713 movdqa %xmm2, %xmm5 + 0x4c, 0x89, 0xe1, //0x00003717 movq %r12, %rcx + 0x48, 0xf7, 0xd1, //0x0000371a notq %rcx + 0x48, 0x8d, 0x34, 0x08, //0x0000371d leaq (%rax,%rcx), %rsi + 0x48, 0x8b, 0x7d, 0xc8, //0x00003721 movq $-56(%rbp), %rdi + 0x48, 0x83, 0xff, 0xff, //0x00003725 cmpq $-1, %rdi + 0x49, 0x89, 0xf8, //0x00003729 movq %rdi, %r8 + 0x48, 0x0f, 0x44, 0xfe, //0x0000372c cmoveq %rsi, %rdi + 0x4c, 0x0f, 0x44, 0xc6, //0x00003730 cmoveq %rsi, %r8 + 0x48, 0x83, 0xc0, 0x01, //0x00003734 addq $1, %rax + 0x49, 0x83, 0xc1, 0xff, //0x00003738 addq $-1, %r9 + 0x48, 0x89, 0x7d, 0xc8, //0x0000373c movq %rdi, $-56(%rbp) + 0x4c, 0x8b, 0x75, 0xd0, //0x00003740 movq $-48(%rbp), %r14 + 0x4c, 0x8b, 0x6d, 0xb0, //0x00003744 movq $-80(%rbp), %r13 + 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00003748 movabsq $4294977024, %r11 + 0x48, 0x89, 0xd6, //0x00003752 movq %rdx, %rsi + 0x4d, 0x85, 0xc9, //0x00003755 testq %r9, %r9 + 0x0f, 0x85, 0xf3, 0xfd, 0xff, 0xff, //0x00003758 jne LBB0_568 + 0xe9, 0x8c, 0xfe, 0xff, 0xff, //0x0000375e jmp LBB0_578 + //0x00003763 LBB0_587 + 0x49, 0x39, 0xf1, //0x00003763 cmpq %rsi, %r9 + 0x0f, 0x84, 0x43, 0x03, 0x00, 0x00, //0x00003766 je LBB0_650 + 0x66, 0x41, 0x0f, 0x6f, 0xf5, //0x0000376c movdqa %xmm13, %xmm6 + 0x66, 0x0f, 0x6f, 0xea, //0x00003771 movdqa %xmm2, %xmm5 + 0x49, 0x01, 0xf2, //0x00003775 addq %rsi, %r10 + 0x49, 0x83, 0xc2, 0x01, //0x00003778 addq $1, %r10 + 0x48, 0xf7, 0xd6, //0x0000377c notq %rsi + 0x49, 0x01, 0xf1, //0x0000377f addq %rsi, %r9 + 0x4c, 0x8b, 0x75, 0xd0, //0x00003782 movq $-48(%rbp), %r14 + 0x4c, 0x8b, 0x6d, 0xb0, //0x00003786 movq $-80(%rbp), %r13 + 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x0000378a movabsq $4294977024, %r11 + 0x4d, 0x85, 0xc9, //0x00003794 testq %r9, %r9 + 0x0f, 0x8f, 0x24, 0x00, 0x00, 0x00, //0x00003797 jg LBB0_591 + 0xe9, 0x0d, 0x03, 0x00, 0x00, //0x0000379d jmp LBB0_650 + //0x000037a2 LBB0_589 + 0x48, 0xc7, 0xc1, 0xfe, 0xff, 0xff, 0xff, //0x000037a2 movq $-2, %rcx + 0xb8, 0x02, 0x00, 0x00, 0x00, //0x000037a9 movl $2, %eax + 0x49, 0x01, 0xc2, //0x000037ae addq %rax, %r10 + 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x000037b1 movq $-1, %rax + 0x49, 0x01, 0xc9, //0x000037b8 addq %rcx, %r9 + 0x0f, 0x8e, 0xee, 0x02, 0x00, 0x00, //0x000037bb jle LBB0_650 + //0x000037c1 LBB0_591 + 0x41, 0x0f, 0xb6, 0x02, //0x000037c1 movzbl (%r10), %eax + 0x3c, 0x5c, //0x000037c5 cmpb $92, %al + 0x0f, 0x84, 0xd5, 0xff, 0xff, 0xff, //0x000037c7 je LBB0_589 + 0x3c, 0x22, //0x000037cd cmpb $34, %al + 0x0f, 0x84, 0x24, 0x00, 0x00, 0x00, //0x000037cf je LBB0_594 + 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x000037d5 movq $-1, %rcx + 0xb8, 0x01, 0x00, 0x00, 0x00, //0x000037dc movl $1, %eax + 0x49, 0x01, 0xc2, //0x000037e1 addq %rax, %r10 + 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x000037e4 movq $-1, %rax + 0x49, 0x01, 0xc9, //0x000037eb addq %rcx, %r9 + 0x0f, 0x8f, 0xcd, 0xff, 0xff, 0xff, //0x000037ee jg LBB0_591 + 0xe9, 0xb6, 0x02, 0x00, 0x00, //0x000037f4 jmp LBB0_650 + //0x000037f9 LBB0_594 + 0x4d, 0x29, 0xe2, //0x000037f9 subq %r12, %r10 + 0x49, 0x83, 0xc2, 0x01, //0x000037fc addq $1, %r10 + 0xe9, 0xbe, 0xc9, 0xff, 0xff, //0x00003800 jmp LBB0_2 + //0x00003805 LBB0_595 + 0x49, 0x89, 0xda, //0x00003805 movq %rbx, %r10 + 0x66, 0x41, 0x0f, 0x6f, 0xf5, //0x00003808 movdqa %xmm13, %xmm6 + 0x66, 0x0f, 0x6f, 0xea, //0x0000380d movdqa %xmm2, %xmm5 + 0x48, 0x83, 0x7d, 0xc8, 0xff, //0x00003811 cmpq $-1, $-56(%rbp) + 0x0f, 0x85, 0x22, 0x00, 0x00, 0x00, //0x00003816 jne LBB0_598 + 0x48, 0x89, 0xc1, //0x0000381c movq %rax, %rcx + 0x4c, 0x29, 0xe1, //0x0000381f subq %r12, %rcx + 0x48, 0x0f, 0xbc, 0xfe, //0x00003822 bsfq %rsi, %rdi + 0x48, 0x01, 0xcf, //0x00003826 addq %rcx, %rdi + 0x48, 0x89, 0x7d, 0xc8, //0x00003829 movq %rdi, $-56(%rbp) + 0xe9, 0x0c, 0x00, 0x00, 0x00, //0x0000382d jmp LBB0_598 + //0x00003832 LBB0_597 + 0x49, 0x89, 0xda, //0x00003832 movq %rbx, %r10 + 0x66, 0x41, 0x0f, 0x6f, 0xf5, //0x00003835 movdqa %xmm13, %xmm6 + 0x66, 0x0f, 0x6f, 0xea, //0x0000383a movdqa %xmm2, %xmm5 + //0x0000383e LBB0_598 + 0x44, 0x89, 0xc1, //0x0000383e movl %r8d, %ecx + 0xf7, 0xd1, //0x00003841 notl %ecx + 0x21, 0xf1, //0x00003843 andl %esi, %ecx + 0x41, 0x8d, 0x3c, 0x48, //0x00003845 leal (%r8,%rcx,2), %edi + 0x8d, 0x1c, 0x09, //0x00003849 leal (%rcx,%rcx), %ebx + 0xf7, 0xd3, //0x0000384c notl %ebx + 0x21, 0xf3, //0x0000384e andl %esi, %ebx + 0x81, 0xe3, 0xaa, 0xaa, 0xaa, 0xaa, //0x00003850 andl $-1431655766, %ebx + 0x45, 0x31, 0xc0, //0x00003856 xorl %r8d, %r8d + 0x01, 0xcb, //0x00003859 addl %ecx, %ebx + 0x41, 0x0f, 0x92, 0xc0, //0x0000385b setb %r8b + 0x01, 0xdb, //0x0000385f addl %ebx, %ebx + 0x81, 0xf3, 0x55, 0x55, 0x55, 0x55, //0x00003861 xorl $1431655765, %ebx + 0x21, 0xfb, //0x00003867 andl %edi, %ebx + 0xf7, 0xd3, //0x00003869 notl %ebx + 0x21, 0xda, //0x0000386b andl %ebx, %edx + 0x4c, 0x8b, 0x75, 0xd0, //0x0000386d movq $-48(%rbp), %r14 + 0x4c, 0x8b, 0x6d, 0xb0, //0x00003871 movq $-80(%rbp), %r13 + 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00003875 movabsq $4294977024, %r11 + 0x66, 0x0f, 0x6f, 0xd5, //0x0000387f movdqa %xmm5, %xmm2 + 0x66, 0x44, 0x0f, 0x6f, 0xee, //0x00003883 movdqa %xmm6, %xmm13 + 0x4c, 0x89, 0xd3, //0x00003888 movq %r10, %rbx + 0x48, 0x85, 0xd2, //0x0000388b testq %rdx, %rdx + 0x0f, 0x85, 0x63, 0xf4, 0xff, 0xff, //0x0000388e jne LBB0_250 + //0x00003894 LBB0_599 + 0x66, 0x41, 0x0f, 0x6f, 0xf5, //0x00003894 movdqa %xmm13, %xmm6 + 0x66, 0x0f, 0x6f, 0xea, //0x00003899 movdqa %xmm2, %xmm5 + 0x48, 0x83, 0xc0, 0x20, //0x0000389d addq $32, %rax + 0x49, 0x83, 0xc1, 0xe0, //0x000038a1 addq $-32, %r9 + //0x000038a5 LBB0_600 + 0x4d, 0x85, 0xc0, //0x000038a5 testq %r8, %r8 + 0x0f, 0x85, 0x53, 0x01, 0x00, 0x00, //0x000038a8 jne LBB0_617 + 0x4c, 0x89, 0xe2, //0x000038ae movq %r12, %rdx + 0x48, 0xf7, 0xd2, //0x000038b1 notq %rdx + 0x48, 0x8b, 0x75, 0xc8, //0x000038b4 movq $-56(%rbp), %rsi + 0x4d, 0x85, 0xc9, //0x000038b8 testq %r9, %r9 + 0x0f, 0x84, 0x83, 0x00, 0x00, 0x00, //0x000038bb je LBB0_612 + //0x000038c1 LBB0_602 + 0x48, 0x83, 0xc2, 0x01, //0x000038c1 addq $1, %rdx + //0x000038c5 LBB0_603 + 0x31, 0xff, //0x000038c5 xorl %edi, %edi + //0x000038c7 LBB0_604 + 0x0f, 0xb6, 0x0c, 0x38, //0x000038c7 movzbl (%rax,%rdi), %ecx + 0x80, 0xf9, 0x22, //0x000038cb cmpb $34, %cl + 0x0f, 0x84, 0x69, 0x00, 0x00, 0x00, //0x000038ce je LBB0_611 + 0x80, 0xf9, 0x5c, //0x000038d4 cmpb $92, %cl + 0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x000038d7 je LBB0_609 + 0x48, 0x83, 0xc7, 0x01, //0x000038dd addq $1, %rdi + 0x49, 0x39, 0xf9, //0x000038e1 cmpq %rdi, %r9 + 0x0f, 0x85, 0xdd, 0xff, 0xff, 0xff, //0x000038e4 jne LBB0_604 + 0xe9, 0x78, 0x00, 0x00, 0x00, //0x000038ea jmp LBB0_607 + //0x000038ef LBB0_609 + 0x49, 0x8d, 0x49, 0xff, //0x000038ef leaq $-1(%r9), %rcx + 0x48, 0x39, 0xf9, //0x000038f3 cmpq %rdi, %rcx + 0x0f, 0x84, 0xbd, 0x03, 0x00, 0x00, //0x000038f6 je LBB0_524 + 0x4c, 0x8d, 0x04, 0x02, //0x000038fc leaq (%rdx,%rax), %r8 + 0x49, 0x01, 0xf8, //0x00003900 addq %rdi, %r8 + 0x48, 0x83, 0xfe, 0xff, //0x00003903 cmpq $-1, %rsi + 0x48, 0x8b, 0x4d, 0xc8, //0x00003907 movq $-56(%rbp), %rcx + 0x49, 0x0f, 0x44, 0xc8, //0x0000390b cmoveq %r8, %rcx + 0x48, 0x89, 0x4d, 0xc8, //0x0000390f movq %rcx, $-56(%rbp) + 0x49, 0x0f, 0x44, 0xf0, //0x00003913 cmoveq %r8, %rsi + 0x48, 0x01, 0xf8, //0x00003917 addq %rdi, %rax + 0x48, 0x83, 0xc0, 0x02, //0x0000391a addq $2, %rax + 0x4c, 0x89, 0xc9, //0x0000391e movq %r9, %rcx + 0x48, 0x29, 0xf9, //0x00003921 subq %rdi, %rcx + 0x48, 0x83, 0xc1, 0xfe, //0x00003924 addq $-2, %rcx + 0x49, 0x83, 0xc1, 0xfe, //0x00003928 addq $-2, %r9 + 0x49, 0x39, 0xf9, //0x0000392c cmpq %rdi, %r9 + 0x49, 0x89, 0xc9, //0x0000392f movq %rcx, %r9 + 0x0f, 0x85, 0x8d, 0xff, 0xff, 0xff, //0x00003932 jne LBB0_603 + 0xe9, 0x7c, 0x03, 0x00, 0x00, //0x00003938 jmp LBB0_524 + //0x0000393d LBB0_611 + 0x48, 0x01, 0xf8, //0x0000393d addq %rdi, %rax + 0x48, 0x83, 0xc0, 0x01, //0x00003940 addq $1, %rax + //0x00003944 LBB0_612 + 0x4c, 0x29, 0xe0, //0x00003944 subq %r12, %rax + 0x4c, 0x8b, 0x75, 0xd0, //0x00003947 movq $-48(%rbp), %r14 + 0x4c, 0x8b, 0x6d, 0xb0, //0x0000394b movq $-80(%rbp), %r13 + 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x0000394f movabsq $4294977024, %r11 + 0x66, 0x0f, 0x6f, 0xd5, //0x00003959 movdqa %xmm5, %xmm2 + 0x66, 0x44, 0x0f, 0x6f, 0xee, //0x0000395d movdqa %xmm6, %xmm13 + 0xe9, 0xfc, 0xec, 0xff, 0xff, //0x00003962 jmp LBB0_441 + //0x00003967 LBB0_607 + 0x80, 0xf9, 0x22, //0x00003967 cmpb $34, %cl + 0x0f, 0x85, 0x49, 0x03, 0x00, 0x00, //0x0000396a jne LBB0_524 + 0x4c, 0x01, 0xc8, //0x00003970 addq %r9, %rax + 0xe9, 0xcc, 0xff, 0xff, 0xff, //0x00003973 jmp LBB0_612 + //0x00003978 LBB0_613 + 0x48, 0x89, 0xd9, //0x00003978 movq %rbx, %rcx + 0x66, 0x41, 0x0f, 0x6f, 0xfd, //0x0000397b movdqa %xmm13, %xmm7 + 0x66, 0x0f, 0x6f, 0xf2, //0x00003980 movdqa %xmm2, %xmm6 + 0x48, 0x83, 0x7d, 0xc8, 0xff, //0x00003984 cmpq $-1, $-56(%rbp) + 0x0f, 0x85, 0x22, 0x00, 0x00, 0x00, //0x00003989 jne LBB0_616 + 0x49, 0x89, 0xc0, //0x0000398f movq %rax, %r8 + 0x4d, 0x29, 0xe0, //0x00003992 subq %r12, %r8 + 0x49, 0x0f, 0xbc, 0xd9, //0x00003995 bsfq %r9, %rbx + 0x4c, 0x01, 0xc3, //0x00003999 addq %r8, %rbx + 0x48, 0x89, 0x5d, 0xc8, //0x0000399c movq %rbx, $-56(%rbp) + 0xe9, 0x0c, 0x00, 0x00, 0x00, //0x000039a0 jmp LBB0_616 + //0x000039a5 LBB0_615 + 0x48, 0x89, 0xd9, //0x000039a5 movq %rbx, %rcx + 0x66, 0x41, 0x0f, 0x6f, 0xfd, //0x000039a8 movdqa %xmm13, %xmm7 + 0x66, 0x0f, 0x6f, 0xf2, //0x000039ad movdqa %xmm2, %xmm6 + //0x000039b1 LBB0_616 + 0x48, 0x89, 0xcb, //0x000039b1 movq %rcx, %rbx + 0xf7, 0xd1, //0x000039b4 notl %ecx + 0x44, 0x21, 0xc9, //0x000039b6 andl %r9d, %ecx + 0x44, 0x8d, 0x04, 0x4b, //0x000039b9 leal (%rbx,%rcx,2), %r8d + 0x8d, 0x14, 0x09, //0x000039bd leal (%rcx,%rcx), %edx + 0xf7, 0xd2, //0x000039c0 notl %edx + 0x44, 0x21, 0xca, //0x000039c2 andl %r9d, %edx + 0x81, 0xe2, 0xaa, 0xaa, 0xaa, 0xaa, //0x000039c5 andl $-1431655766, %edx + 0x31, 0xdb, //0x000039cb xorl %ebx, %ebx + 0x01, 0xca, //0x000039cd addl %ecx, %edx + 0x0f, 0x92, 0xc3, //0x000039cf setb %bl + 0x01, 0xd2, //0x000039d2 addl %edx, %edx + 0x81, 0xf2, 0x55, 0x55, 0x55, 0x55, //0x000039d4 xorl $1431655765, %edx + 0x44, 0x21, 0xc2, //0x000039da andl %r8d, %edx + 0xf7, 0xd2, //0x000039dd notl %edx + 0x21, 0xd6, //0x000039df andl %edx, %esi + 0x4c, 0x8b, 0x75, 0xd0, //0x000039e1 movq $-48(%rbp), %r14 + 0x4c, 0x8b, 0x6d, 0xb0, //0x000039e5 movq $-80(%rbp), %r13 + 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x000039e9 movabsq $4294977024, %r11 + 0x66, 0x0f, 0x6f, 0xd6, //0x000039f3 movdqa %xmm6, %xmm2 + 0x66, 0x44, 0x0f, 0x6f, 0xef, //0x000039f7 movdqa %xmm7, %xmm13 + 0xe9, 0x9a, 0xf3, 0xff, 0xff, //0x000039fc jmp LBB0_413 + //0x00003a01 LBB0_617 + 0x4d, 0x85, 0xc9, //0x00003a01 testq %r9, %r9 + 0x0f, 0x84, 0xaf, 0x02, 0x00, 0x00, //0x00003a04 je LBB0_524 + 0x4c, 0x89, 0xe2, //0x00003a0a movq %r12, %rdx + 0x48, 0xf7, 0xd2, //0x00003a0d notq %rdx + 0x48, 0x8d, 0x0c, 0x10, //0x00003a10 leaq (%rax,%rdx), %rcx + 0x48, 0x8b, 0x7d, 0xc8, //0x00003a14 movq $-56(%rbp), %rdi + 0x48, 0x83, 0xff, 0xff, //0x00003a18 cmpq $-1, %rdi + 0x48, 0x89, 0xfe, //0x00003a1c movq %rdi, %rsi + 0x48, 0x0f, 0x44, 0xf9, //0x00003a1f cmoveq %rcx, %rdi + 0x48, 0x0f, 0x44, 0xf1, //0x00003a23 cmoveq %rcx, %rsi + 0x48, 0x83, 0xc0, 0x01, //0x00003a27 addq $1, %rax + 0x49, 0x83, 0xc1, 0xff, //0x00003a2b addq $-1, %r9 + 0x48, 0x89, 0x7d, 0xc8, //0x00003a2f movq %rdi, $-56(%rbp) + 0x4d, 0x85, 0xc9, //0x00003a33 testq %r9, %r9 + 0x0f, 0x85, 0x85, 0xfe, 0xff, 0xff, //0x00003a36 jne LBB0_602 + 0xe9, 0x03, 0xff, 0xff, 0xff, //0x00003a3c jmp LBB0_612 + //0x00003a41 LBB0_619 + 0x49, 0x89, 0x36, //0x00003a41 movq %rsi, (%r14) + //0x00003a44 LBB0_620 + 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00003a44 movq $-1, %rax + 0xe9, 0x5f, 0x00, 0x00, 0x00, //0x00003a4b jmp LBB0_650 + //0x00003a50 LBB0_651 + 0x48, 0xc7, 0xc0, 0xf9, 0xff, 0xff, 0xff, //0x00003a50 movq $-7, %rax + 0xe9, 0x53, 0x00, 0x00, 0x00, //0x00003a57 jmp LBB0_650 + //0x00003a5c LBB0_622 + 0x49, 0x83, 0xc0, 0xff, //0x00003a5c addq $-1, %r8 + 0x4c, 0x89, 0xc0, //0x00003a60 movq %r8, %rax + 0xe9, 0x47, 0x00, 0x00, 0x00, //0x00003a63 jmp LBB0_650 + //0x00003a68 LBB0_232 + 0x48, 0x83, 0xc0, 0xff, //0x00003a68 addq $-1, %rax + 0xe9, 0x3e, 0x00, 0x00, 0x00, //0x00003a6c jmp LBB0_650 + //0x00003a71 LBB0_623 + 0x48, 0x83, 0xf8, 0xff, //0x00003a71 cmpq $-1, %rax + 0x0f, 0x85, 0x94, 0x00, 0x00, 0x00, //0x00003a75 jne LBB0_634 + //0x00003a7b LBB0_624 + 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00003a7b movq $-1, %rax + 0x48, 0x8b, 0x4d, 0xa0, //0x00003a82 movq $-96(%rbp), %rcx + 0x48, 0x89, 0x4d, 0xc8, //0x00003a86 movq %rcx, $-56(%rbp) + 0xe9, 0x80, 0x00, 0x00, 0x00, //0x00003a8a jmp LBB0_634 + //0x00003a8f LBB0_625 + 0x49, 0xc7, 0xc5, 0xff, 0xff, 0xff, 0xff, //0x00003a8f movq $-1, %r13 + //0x00003a96 LBB0_626 + 0x48, 0x8b, 0x4d, 0xc0, //0x00003a96 movq $-64(%rbp), %rcx + 0x4c, 0x29, 0xe9, //0x00003a9a subq %r13, %rcx + 0x48, 0x83, 0xc1, 0xfe, //0x00003a9d addq $-2, %rcx + 0x48, 0x8b, 0x45, 0xd0, //0x00003aa1 movq $-48(%rbp), %rax + 0x48, 0x89, 0x08, //0x00003aa5 movq %rcx, (%rax) + //0x00003aa8 LBB0_649 + 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00003aa8 movq $-2, %rax + //0x00003aaf LBB0_650 + 0x48, 0x81, 0xc4, 0x88, 0x00, 0x00, 0x00, //0x00003aaf addq $136, %rsp + 0x5b, //0x00003ab6 popq %rbx + 0x41, 0x5c, //0x00003ab7 popq %r12 + 0x41, 0x5d, //0x00003ab9 popq %r13 + 0x41, 0x5e, //0x00003abb popq %r14 + 0x41, 0x5f, //0x00003abd popq %r15 + 0x5d, //0x00003abf popq %rbp + 0xc3, //0x00003ac0 retq + //0x00003ac1 LBB0_627 + 0x48, 0x83, 0xf8, 0xff, //0x00003ac1 cmpq $-1, %rax + 0x48, 0x8b, 0x55, 0xc8, //0x00003ac5 movq $-56(%rbp), %rdx + 0x0f, 0x85, 0x0b, 0x00, 0x00, 0x00, //0x00003ac9 jne LBB0_629 + //0x00003acf LBB0_628 + 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00003acf movq $-1, %rax + 0x48, 0x8b, 0x55, 0xa0, //0x00003ad6 movq $-96(%rbp), %rdx + //0x00003ada LBB0_629 0x49, 0x89, 0x16, //0x00003ada movq %rdx, (%r14) - 0x41, 0x80, 0x7c, 0x0c, 0x02, 0x73, //0x00003add cmpb $115, $2(%r12,%rcx) - 0x0f, 0x85, 0x5e, 0xff, 0xff, 0xff, //0x00003ae3 jne LBB0_638 - 0x48, 0x8d, 0x51, 0x03, //0x00003ae9 leaq $3(%rcx), %rdx - 0x49, 0x89, 0x16, //0x00003aed movq %rdx, (%r14) - 0x41, 0x80, 0x7c, 0x0c, 0x03, 0x65, //0x00003af0 cmpb $101, $3(%r12,%rcx) - 0x0f, 0x85, 0x4b, 0xff, 0xff, 0xff, //0x00003af6 jne LBB0_638 - 0x48, 0x83, 0xc1, 0x04, //0x00003afc addq $4, %rcx - 0x49, 0x89, 0x0e, //0x00003b00 movq %rcx, (%r14) - 0xe9, 0x3f, 0xff, 0xff, 0xff, //0x00003b03 jmp LBB0_638 - //0x00003b08 LBB0_627 - 0x49, 0x89, 0x06, //0x00003b08 movq %rax, (%r14) - 0x41, 0x80, 0x3c, 0x04, 0x74, //0x00003b0b cmpb $116, (%r12,%rax) - 0x0f, 0x85, 0x2a, 0xff, 0xff, 0xff, //0x00003b10 jne LBB0_637 - 0x49, 0x89, 0x0e, //0x00003b16 movq %rcx, (%r14) - 0x41, 0x80, 0x3c, 0x0c, 0x72, //0x00003b19 cmpb $114, (%r12,%rcx) - 0x0f, 0x85, 0x1c, 0xff, 0xff, 0xff, //0x00003b1e jne LBB0_637 - 0x48, 0x8d, 0x41, 0x01, //0x00003b24 leaq $1(%rcx), %rax - 0x49, 0x89, 0x06, //0x00003b28 movq %rax, (%r14) - 0x41, 0x80, 0x7c, 0x0c, 0x01, 0x75, //0x00003b2b cmpb $117, $1(%r12,%rcx) - 0x0f, 0x85, 0x09, 0xff, 0xff, 0xff, //0x00003b31 jne LBB0_637 - 0x48, 0x8d, 0x41, 0x02, //0x00003b37 leaq $2(%rcx), %rax + 0xe9, 0xcd, 0xff, 0xff, 0xff, //0x00003add jmp LBB0_650 + //0x00003ae2 LBB0_630 + 0x48, 0x83, 0xc6, 0xff, //0x00003ae2 addq $-1, %rsi + 0x48, 0x89, 0xf0, //0x00003ae6 movq %rsi, %rax + 0xe9, 0xc1, 0xff, 0xff, 0xff, //0x00003ae9 jmp LBB0_650 + //0x00003aee LBB0_631 + 0x48, 0x83, 0x7d, 0xc8, 0xff, //0x00003aee cmpq $-1, $-56(%rbp) + 0x0f, 0x85, 0x0b, 0x00, 0x00, 0x00, //0x00003af3 jne LBB0_633 + 0x48, 0x0f, 0xbc, 0xcf, //0x00003af9 bsfq %rdi, %rcx + 0x48, 0x01, 0xc1, //0x00003afd addq %rax, %rcx + 0x48, 0x89, 0x4d, 0xc8, //0x00003b00 movq %rcx, $-56(%rbp) + //0x00003b04 LBB0_633 + 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00003b04 movq $-2, %rax + 0x4c, 0x8b, 0x75, 0xd0, //0x00003b0b movq $-48(%rbp), %r14 + //0x00003b0f LBB0_634 + 0x48, 0x8b, 0x4d, 0xc8, //0x00003b0f movq $-56(%rbp), %rcx + 0x49, 0x89, 0x0e, //0x00003b13 movq %rcx, (%r14) + 0xe9, 0x94, 0xff, 0xff, 0xff, //0x00003b16 jmp LBB0_650 + //0x00003b1b LBB0_635 + 0x49, 0x89, 0x06, //0x00003b1b movq %rax, (%r14) + 0x41, 0x80, 0x3c, 0x04, 0x74, //0x00003b1e cmpb $116, (%r12,%rax) + 0x0f, 0x85, 0x7f, 0xff, 0xff, 0xff, //0x00003b23 jne LBB0_649 + 0x49, 0x89, 0x0e, //0x00003b29 movq %rcx, (%r14) + 0x41, 0x80, 0x3c, 0x0c, 0x72, //0x00003b2c cmpb $114, (%r12,%rcx) + 0x0f, 0x85, 0x71, 0xff, 0xff, 0xff, //0x00003b31 jne LBB0_649 + 0x48, 0x8d, 0x41, 0x01, //0x00003b37 leaq $1(%rcx), %rax 0x49, 0x89, 0x06, //0x00003b3b movq %rax, (%r14) - 0x41, 0x80, 0x7c, 0x0c, 0x02, 0x65, //0x00003b3e cmpb $101, $2(%r12,%rcx) - 0x0f, 0x85, 0xf6, 0xfe, 0xff, 0xff, //0x00003b44 jne LBB0_637 - 0xe9, 0x42, 0x00, 0x00, 0x00, //0x00003b4a jmp LBB0_631 - //0x00003b4f LBB0_289 - 0x49, 0x89, 0x06, //0x00003b4f movq %rax, (%r14) - 0x41, 0x80, 0x3c, 0x04, 0x6e, //0x00003b52 cmpb $110, (%r12,%rax) - 0x0f, 0x85, 0xe3, 0xfe, 0xff, 0xff, //0x00003b57 jne LBB0_637 - 0x49, 0x89, 0x0e, //0x00003b5d movq %rcx, (%r14) - 0x41, 0x80, 0x3c, 0x0c, 0x75, //0x00003b60 cmpb $117, (%r12,%rcx) - 0x0f, 0x85, 0xd5, 0xfe, 0xff, 0xff, //0x00003b65 jne LBB0_637 - 0x48, 0x8d, 0x41, 0x01, //0x00003b6b leaq $1(%rcx), %rax - 0x49, 0x89, 0x06, //0x00003b6f movq %rax, (%r14) - 0x41, 0x80, 0x7c, 0x0c, 0x01, 0x6c, //0x00003b72 cmpb $108, $1(%r12,%rcx) - 0x0f, 0x85, 0xc2, 0xfe, 0xff, 0xff, //0x00003b78 jne LBB0_637 - 0x48, 0x8d, 0x41, 0x02, //0x00003b7e leaq $2(%rcx), %rax + 0x41, 0x80, 0x7c, 0x0c, 0x01, 0x75, //0x00003b3e cmpb $117, $1(%r12,%rcx) + 0x0f, 0x85, 0x5e, 0xff, 0xff, 0xff, //0x00003b44 jne LBB0_649 + 0x48, 0x8d, 0x41, 0x02, //0x00003b4a leaq $2(%rcx), %rax + 0x49, 0x89, 0x06, //0x00003b4e movq %rax, (%r14) + 0x41, 0x80, 0x7c, 0x0c, 0x02, 0x65, //0x00003b51 cmpb $101, $2(%r12,%rcx) + 0x0f, 0x85, 0x4b, 0xff, 0xff, 0xff, //0x00003b57 jne LBB0_649 + 0xe9, 0x42, 0x00, 0x00, 0x00, //0x00003b5d jmp LBB0_639 + //0x00003b62 LBB0_297 + 0x49, 0x89, 0x06, //0x00003b62 movq %rax, (%r14) + 0x41, 0x80, 0x3c, 0x04, 0x6e, //0x00003b65 cmpb $110, (%r12,%rax) + 0x0f, 0x85, 0x38, 0xff, 0xff, 0xff, //0x00003b6a jne LBB0_649 + 0x49, 0x89, 0x0e, //0x00003b70 movq %rcx, (%r14) + 0x41, 0x80, 0x3c, 0x0c, 0x75, //0x00003b73 cmpb $117, (%r12,%rcx) + 0x0f, 0x85, 0x2a, 0xff, 0xff, 0xff, //0x00003b78 jne LBB0_649 + 0x48, 0x8d, 0x41, 0x01, //0x00003b7e leaq $1(%rcx), %rax 0x49, 0x89, 0x06, //0x00003b82 movq %rax, (%r14) - 0x41, 0x80, 0x7c, 0x0c, 0x02, 0x6c, //0x00003b85 cmpb $108, $2(%r12,%rcx) - 0x0f, 0x85, 0xaf, 0xfe, 0xff, 0xff, //0x00003b8b jne LBB0_637 - //0x00003b91 LBB0_631 - 0x48, 0x83, 0xc1, 0x03, //0x00003b91 addq $3, %rcx - 0x49, 0x89, 0x0e, //0x00003b95 movq %rcx, (%r14) - 0xe9, 0xa3, 0xfe, 0xff, 0xff, //0x00003b98 jmp LBB0_637 - //0x00003b9d LBB0_228 - 0x48, 0x83, 0xc1, 0xff, //0x00003b9d addq $-1, %rcx - 0x48, 0x89, 0xc8, //0x00003ba1 movq %rcx, %rax - 0xe9, 0x9e, 0xfe, 0xff, 0xff, //0x00003ba4 jmp LBB0_638 - //0x00003ba9 LBB0_632 - 0x48, 0x8b, 0x55, 0xc8, //0x00003ba9 movq $-56(%rbp), %rdx - 0x48, 0x83, 0xfa, 0xff, //0x00003bad cmpq $-1, %rdx - 0x0f, 0x84, 0x31, 0x00, 0x00, 0x00, //0x00003bb1 je LBB0_639 - 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00003bb7 movq $-2, %rax - 0x49, 0x89, 0x16, //0x00003bbe movq %rdx, (%r14) - 0xe9, 0x81, 0xfe, 0xff, 0xff, //0x00003bc1 jmp LBB0_638 - //0x00003bc6 LBB0_185 - 0x48, 0x8b, 0x75, 0xc0, //0x00003bc6 movq $-64(%rbp), %rsi - 0xe9, 0x63, 0xfe, 0xff, 0xff, //0x00003bca jmp LBB0_612 - //0x00003bcf LBB0_635 - 0x48, 0xc7, 0xc3, 0xff, 0xff, 0xff, 0xff, //0x00003bcf movq $-1, %rbx - //0x00003bd6 LBB0_636 - 0x48, 0xf7, 0xd3, //0x00003bd6 notq %rbx - 0x48, 0x01, 0xd8, //0x00003bd9 addq %rbx, %rax - 0x48, 0x8b, 0x4d, 0xd0, //0x00003bdc movq $-48(%rbp), %rcx - 0x48, 0x89, 0x01, //0x00003be0 movq %rax, (%rcx) - 0xe9, 0x58, 0xfe, 0xff, 0xff, //0x00003be3 jmp LBB0_637 - //0x00003be8 LBB0_639 - 0x48, 0x0f, 0xbc, 0xd7, //0x00003be8 bsfq %rdi, %rdx - //0x00003bec LBB0_640 - 0x48, 0x01, 0xc2, //0x00003bec addq %rax, %rdx - 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00003bef movq $-2, %rax - 0x49, 0x89, 0x16, //0x00003bf6 movq %rdx, (%r14) - 0xe9, 0x49, 0xfe, 0xff, 0xff, //0x00003bf9 jmp LBB0_638 - //0x00003bfe LBB0_642 - 0x48, 0x8b, 0x45, 0xb0, //0x00003bfe movq $-80(%rbp), %rax - 0x48, 0x89, 0x45, 0xa0, //0x00003c02 movq %rax, $-96(%rbp) - 0xe9, 0x0c, 0xfe, 0xff, 0xff, //0x00003c06 jmp LBB0_610 - //0x00003c0b LBB0_643 - 0x48, 0x8b, 0x45, 0xb0, //0x00003c0b movq $-80(%rbp), %rax - 0x48, 0x89, 0x45, 0xa0, //0x00003c0f movq %rax, $-96(%rbp) - 0x4c, 0x8b, 0x75, 0xd0, //0x00003c13 movq $-48(%rbp), %r14 - 0xe9, 0xfb, 0xfd, 0xff, 0xff, //0x00003c17 jmp LBB0_610 - //0x00003c1c LBB0_182 - 0x48, 0x01, 0xc2, //0x00003c1c addq %rax, %rdx + 0x41, 0x80, 0x7c, 0x0c, 0x01, 0x6c, //0x00003b85 cmpb $108, $1(%r12,%rcx) + 0x0f, 0x85, 0x17, 0xff, 0xff, 0xff, //0x00003b8b jne LBB0_649 + 0x48, 0x8d, 0x41, 0x02, //0x00003b91 leaq $2(%rcx), %rax + 0x49, 0x89, 0x06, //0x00003b95 movq %rax, (%r14) + 0x41, 0x80, 0x7c, 0x0c, 0x02, 0x6c, //0x00003b98 cmpb $108, $2(%r12,%rcx) + 0x0f, 0x85, 0x04, 0xff, 0xff, 0xff, //0x00003b9e jne LBB0_649 + //0x00003ba4 LBB0_639 + 0x48, 0x83, 0xc1, 0x03, //0x00003ba4 addq $3, %rcx + 0x49, 0x89, 0x0e, //0x00003ba8 movq %rcx, (%r14) + 0xe9, 0xf8, 0xfe, 0xff, 0xff, //0x00003bab jmp LBB0_649 + //0x00003bb0 LBB0_640 + 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00003bb0 movq $-2, %rax + 0x80, 0xfa, 0x61, //0x00003bb7 cmpb $97, %dl + 0x0f, 0x85, 0xef, 0xfe, 0xff, 0xff, //0x00003bba jne LBB0_650 + 0x48, 0x8d, 0x51, 0x01, //0x00003bc0 leaq $1(%rcx), %rdx + 0x49, 0x89, 0x16, //0x00003bc4 movq %rdx, (%r14) + 0x41, 0x80, 0x7c, 0x0c, 0x01, 0x6c, //0x00003bc7 cmpb $108, $1(%r12,%rcx) + 0x0f, 0x85, 0xdc, 0xfe, 0xff, 0xff, //0x00003bcd jne LBB0_650 + 0x48, 0x8d, 0x51, 0x02, //0x00003bd3 leaq $2(%rcx), %rdx + 0x49, 0x89, 0x16, //0x00003bd7 movq %rdx, (%r14) + 0x41, 0x80, 0x7c, 0x0c, 0x02, 0x73, //0x00003bda cmpb $115, $2(%r12,%rcx) + 0x0f, 0x85, 0xc9, 0xfe, 0xff, 0xff, //0x00003be0 jne LBB0_650 + 0x48, 0x8d, 0x51, 0x03, //0x00003be6 leaq $3(%rcx), %rdx + 0x49, 0x89, 0x16, //0x00003bea movq %rdx, (%r14) + 0x41, 0x80, 0x7c, 0x0c, 0x03, 0x65, //0x00003bed cmpb $101, $3(%r12,%rcx) + 0x0f, 0x85, 0xb6, 0xfe, 0xff, 0xff, //0x00003bf3 jne LBB0_650 + 0x48, 0x83, 0xc1, 0x04, //0x00003bf9 addq $4, %rcx + 0x49, 0x89, 0x0e, //0x00003bfd movq %rcx, (%r14) + 0xe9, 0xaa, 0xfe, 0xff, 0xff, //0x00003c00 jmp LBB0_650 + //0x00003c05 LBB0_236 + 0x48, 0x83, 0xc1, 0xff, //0x00003c05 addq $-1, %rcx + 0x48, 0x89, 0xc8, //0x00003c09 movq %rcx, %rax + 0xe9, 0x9e, 0xfe, 0xff, 0xff, //0x00003c0c jmp LBB0_650 + //0x00003c11 LBB0_645 + 0x48, 0x8b, 0x55, 0xc8, //0x00003c11 movq $-56(%rbp), %rdx + 0x48, 0x83, 0xfa, 0xff, //0x00003c15 cmpq $-1, %rdx + 0x0f, 0x84, 0x34, 0x00, 0x00, 0x00, //0x00003c19 je LBB0_653 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00003c1f movq $-2, %rax - 0x48, 0x89, 0x55, 0xc8, //0x00003c26 movq %rdx, $-56(%rbp) - 0xe9, 0x78, 0xfe, 0xff, 0xff, //0x00003c2a jmp LBB0_621 - //0x00003c2f LBB0_490 - 0x4c, 0x8b, 0x75, 0xd0, //0x00003c2f movq $-48(%rbp), %r14 - 0xe9, 0xdf, 0xfd, 0xff, 0xff, //0x00003c33 jmp LBB0_610 - //0x00003c38 LBB0_646 - 0x48, 0x8b, 0x45, 0xb0, //0x00003c38 movq $-80(%rbp), %rax - 0x48, 0x89, 0x45, 0xa0, //0x00003c3c movq %rax, $-96(%rbp) - 0xe9, 0x2e, 0xfe, 0xff, 0xff, //0x00003c40 jmp LBB0_616 - //0x00003c45 LBB0_644 - 0x48, 0x89, 0x4d, 0xa0, //0x00003c45 movq %rcx, $-96(%rbp) - 0xe9, 0x25, 0xfe, 0xff, 0xff, //0x00003c49 jmp LBB0_616 - //0x00003c4e LBB0_507 - 0x4c, 0x8b, 0x75, 0xd0, //0x00003c4e movq $-48(%rbp), %r14 - 0xe9, 0x1c, 0xfe, 0xff, 0xff, //0x00003c52 jmp LBB0_616 - //0x00003c57 LBB0_648 - 0x48, 0x8b, 0x4d, 0xa8, //0x00003c57 movq $-88(%rbp), %rcx - 0x48, 0x8b, 0x49, 0x08, //0x00003c5b movq $8(%rcx), %rcx - 0x48, 0x8b, 0x55, 0xd0, //0x00003c5f movq $-48(%rbp), %rdx - 0x48, 0x89, 0x0a, //0x00003c63 movq %rcx, (%rdx) - 0xe9, 0xdc, 0xfd, 0xff, 0xff, //0x00003c66 jmp LBB0_638 - //0x00003c6b LBB0_649 - 0x4c, 0x29, 0xe0, //0x00003c6b subq %r12, %rax - 0x48, 0x01, 0xd0, //0x00003c6e addq %rdx, %rax - 0x48, 0x89, 0x45, 0xc8, //0x00003c71 movq %rax, $-56(%rbp) - 0xe9, 0x22, 0xfe, 0xff, 0xff, //0x00003c75 jmp LBB0_620 - //0x00003c7a LBB0_650 - 0x4c, 0x29, 0xc0, //0x00003c7a subq %r8, %rax - 0x48, 0x01, 0xc8, //0x00003c7d addq %rcx, %rax - 0xe9, 0x0f, 0x00, 0x00, 0x00, //0x00003c80 jmp LBB0_653 - //0x00003c85 LBB0_651 - 0x4c, 0x29, 0xe0, //0x00003c85 subq %r12, %rax - 0x48, 0x89, 0x45, 0xc8, //0x00003c88 movq %rax, $-56(%rbp) - 0xe9, 0x0b, 0xfe, 0xff, 0xff, //0x00003c8c jmp LBB0_620 - //0x00003c91 LBB0_652 - 0x4c, 0x29, 0xc0, //0x00003c91 subq %r8, %rax - //0x00003c94 LBB0_653 - 0x48, 0x89, 0xc2, //0x00003c94 movq %rax, %rdx - 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00003c97 movq $-2, %rax - 0x49, 0x89, 0x16, //0x00003c9e movq %rdx, (%r14) - 0xe9, 0xa1, 0xfd, 0xff, 0xff, //0x00003ca1 jmp LBB0_638 - //0x00003ca6 LBB0_654 - 0x48, 0x01, 0xc8, //0x00003ca6 addq %rcx, %rax - 0x48, 0x89, 0xc2, //0x00003ca9 movq %rax, %rdx - 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00003cac movq $-2, %rax - 0x49, 0x89, 0x16, //0x00003cb3 movq %rdx, (%r14) - 0xe9, 0x8c, 0xfd, 0xff, 0xff, //0x00003cb6 jmp LBB0_638 - //0x00003cbb LBB0_655 - 0x4c, 0x29, 0xe0, //0x00003cbb subq %r12, %rax - 0x48, 0x01, 0xc8, //0x00003cbe addq %rcx, %rax - 0xe9, 0x03, 0x00, 0x00, 0x00, //0x00003cc1 jmp LBB0_657 - //0x00003cc6 LBB0_656 - 0x4c, 0x29, 0xe0, //0x00003cc6 subq %r12, %rax - //0x00003cc9 LBB0_657 - 0x48, 0x89, 0xc2, //0x00003cc9 movq %rax, %rdx - 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00003ccc movq $-2, %rax - 0x4c, 0x8b, 0x75, 0xd0, //0x00003cd3 movq $-48(%rbp), %r14 - 0x49, 0x89, 0x16, //0x00003cd7 movq %rdx, (%r14) - 0xe9, 0x68, 0xfd, 0xff, 0xff, //0x00003cda jmp LBB0_638 - 0x90, //0x00003cdf .p2align 2, 0x90 + 0x49, 0x89, 0x16, //0x00003c26 movq %rdx, (%r14) + 0xe9, 0x81, 0xfe, 0xff, 0xff, //0x00003c29 jmp LBB0_650 + //0x00003c2e LBB0_647 + 0x48, 0xc7, 0xc3, 0xff, 0xff, 0xff, 0xff, //0x00003c2e movq $-1, %rbx + //0x00003c35 LBB0_648 + 0x48, 0xf7, 0xd3, //0x00003c35 notq %rbx + 0x48, 0x01, 0xd8, //0x00003c38 addq %rbx, %rax + 0x48, 0x8b, 0x4d, 0xd0, //0x00003c3b movq $-48(%rbp), %rcx + 0x48, 0x89, 0x01, //0x00003c3f movq %rax, (%rcx) + 0xe9, 0x61, 0xfe, 0xff, 0xff, //0x00003c42 jmp LBB0_649 + //0x00003c47 LBB0_443 + 0x48, 0x83, 0xc3, 0xff, //0x00003c47 addq $-1, %rbx + 0x48, 0x89, 0xd8, //0x00003c4b movq %rbx, %rax + 0xe9, 0x5c, 0xfe, 0xff, 0xff, //0x00003c4e jmp LBB0_650 + //0x00003c53 LBB0_653 + 0x48, 0x0f, 0xbc, 0xd6, //0x00003c53 bsfq %rsi, %rdx + //0x00003c57 LBB0_654 + 0x48, 0x01, 0xc2, //0x00003c57 addq %rax, %rdx + 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00003c5a movq $-2, %rax + 0x49, 0x89, 0x16, //0x00003c61 movq %rdx, (%r14) + 0xe9, 0x46, 0xfe, 0xff, 0xff, //0x00003c64 jmp LBB0_650 + //0x00003c69 LBB0_656 + 0x48, 0x8b, 0x45, 0xc0, //0x00003c69 movq $-64(%rbp), %rax + 0x48, 0x89, 0x45, 0xa0, //0x00003c6d movq %rax, $-96(%rbp) + 0xe9, 0x05, 0xfe, 0xff, 0xff, //0x00003c71 jmp LBB0_624 + //0x00003c76 LBB0_657 + 0x48, 0x8b, 0x45, 0xc0, //0x00003c76 movq $-64(%rbp), %rax + 0x48, 0x89, 0x45, 0xa0, //0x00003c7a movq %rax, $-96(%rbp) + 0x4c, 0x8b, 0x75, 0xd0, //0x00003c7e movq $-48(%rbp), %r14 + 0xe9, 0xf4, 0xfd, 0xff, 0xff, //0x00003c82 jmp LBB0_624 + //0x00003c87 LBB0_187 + 0x48, 0x01, 0xc2, //0x00003c87 addq %rax, %rdx + 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00003c8a movq $-2, %rax + 0x48, 0x89, 0x55, 0xc8, //0x00003c91 movq %rdx, $-56(%rbp) + 0xe9, 0x75, 0xfe, 0xff, 0xff, //0x00003c95 jmp LBB0_634 + //0x00003c9a LBB0_508 + 0x4c, 0x8b, 0x75, 0xd0, //0x00003c9a movq $-48(%rbp), %r14 + 0xe9, 0xd8, 0xfd, 0xff, 0xff, //0x00003c9e jmp LBB0_624 + //0x00003ca3 LBB0_658 + 0x48, 0x8b, 0x45, 0xc0, //0x00003ca3 movq $-64(%rbp), %rax + 0x48, 0x89, 0x45, 0xa0, //0x00003ca7 movq %rax, $-96(%rbp) + 0xe9, 0x1f, 0xfe, 0xff, 0xff, //0x00003cab jmp LBB0_628 + //0x00003cb0 LBB0_660 + 0x48, 0x89, 0x55, 0xa0, //0x00003cb0 movq %rdx, $-96(%rbp) + 0xe9, 0x16, 0xfe, 0xff, 0xff, //0x00003cb4 jmp LBB0_628 + //0x00003cb9 LBB0_524 + 0x4c, 0x8b, 0x75, 0xd0, //0x00003cb9 movq $-48(%rbp), %r14 + 0xe9, 0x0d, 0xfe, 0xff, 0xff, //0x00003cbd jmp LBB0_628 + //0x00003cc2 LBB0_662 + 0x48, 0x8b, 0x4d, 0xa8, //0x00003cc2 movq $-88(%rbp), %rcx + 0x48, 0x8b, 0x49, 0x08, //0x00003cc6 movq $8(%rcx), %rcx + 0x48, 0x8b, 0x55, 0xd0, //0x00003cca movq $-48(%rbp), %rdx + 0x48, 0x89, 0x0a, //0x00003cce movq %rcx, (%rdx) + 0xe9, 0xd9, 0xfd, 0xff, 0xff, //0x00003cd1 jmp LBB0_650 + //0x00003cd6 LBB0_663 + 0x4c, 0x29, 0xe0, //0x00003cd6 subq %r12, %rax + 0x48, 0x01, 0xd0, //0x00003cd9 addq %rdx, %rax + 0x48, 0x89, 0x45, 0xc8, //0x00003cdc movq %rax, $-56(%rbp) + 0xe9, 0x1f, 0xfe, 0xff, 0xff, //0x00003ce0 jmp LBB0_633 + //0x00003ce5 LBB0_664 + 0x4c, 0x29, 0xc0, //0x00003ce5 subq %r8, %rax + 0x48, 0x01, 0xc8, //0x00003ce8 addq %rcx, %rax + 0xe9, 0x0f, 0x00, 0x00, 0x00, //0x00003ceb jmp LBB0_667 + //0x00003cf0 LBB0_665 + 0x4c, 0x29, 0xe0, //0x00003cf0 subq %r12, %rax + 0x48, 0x89, 0x45, 0xc8, //0x00003cf3 movq %rax, $-56(%rbp) + 0xe9, 0x08, 0xfe, 0xff, 0xff, //0x00003cf7 jmp LBB0_633 + //0x00003cfc LBB0_666 + 0x4c, 0x29, 0xc0, //0x00003cfc subq %r8, %rax + //0x00003cff LBB0_667 + 0x48, 0x89, 0xc2, //0x00003cff movq %rax, %rdx + 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00003d02 movq $-2, %rax + 0x49, 0x89, 0x16, //0x00003d09 movq %rdx, (%r14) + 0xe9, 0x9e, 0xfd, 0xff, 0xff, //0x00003d0c jmp LBB0_650 + //0x00003d11 LBB0_668 + 0x48, 0x01, 0xc8, //0x00003d11 addq %rcx, %rax + 0x48, 0x89, 0xc2, //0x00003d14 movq %rax, %rdx + 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00003d17 movq $-2, %rax + 0x49, 0x89, 0x16, //0x00003d1e movq %rdx, (%r14) + 0xe9, 0x89, 0xfd, 0xff, 0xff, //0x00003d21 jmp LBB0_650 + //0x00003d26 LBB0_669 + 0x4c, 0x29, 0xe0, //0x00003d26 subq %r12, %rax + 0x48, 0x01, 0xc8, //0x00003d29 addq %rcx, %rax + 0xe9, 0x03, 0x00, 0x00, 0x00, //0x00003d2c jmp LBB0_671 + //0x00003d31 LBB0_670 + 0x4c, 0x29, 0xe0, //0x00003d31 subq %r12, %rax + //0x00003d34 LBB0_671 + 0x48, 0x89, 0xc2, //0x00003d34 movq %rax, %rdx + 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00003d37 movq $-2, %rax + 0x4c, 0x8b, 0x75, 0xd0, //0x00003d3e movq $-48(%rbp), %r14 + 0x49, 0x89, 0x16, //0x00003d42 movq %rdx, (%r14) + 0xe9, 0x65, 0xfd, 0xff, 0xff, //0x00003d45 jmp LBB0_650 + 0x90, 0x90, //0x00003d4a .p2align 2, 0x90 // // .set L0_0_set_35, LBB0_35-LJTI0_0 // // .set L0_0_set_61, LBB0_61-LJTI0_0 // // .set L0_0_set_40, LBB0_40-LJTI0_0 // // .set L0_0_set_59, LBB0_59-LJTI0_0 // // .set L0_0_set_38, LBB0_38-LJTI0_0 // // .set L0_0_set_63, LBB0_63-LJTI0_0 - //0x00003ce0 LJTI0_0 - 0xd4, 0xc6, 0xff, 0xff, //0x00003ce0 .long L0_0_set_35 - 0xec, 0xc8, 0xff, 0xff, //0x00003ce4 .long L0_0_set_61 - 0x10, 0xc7, 0xff, 0xff, //0x00003ce8 .long L0_0_set_40 - 0xd0, 0xc8, 0xff, 0xff, //0x00003cec .long L0_0_set_59 - 0xeb, 0xc6, 0xff, 0xff, //0x00003cf0 .long L0_0_set_38 - 0x1c, 0xc9, 0xff, 0xff, //0x00003cf4 .long L0_0_set_63 - // // .set L0_1_set_638, LBB0_638-LJTI0_1 - // // .set L0_1_set_637, LBB0_637-LJTI0_1 - // // .set L0_1_set_232, LBB0_232-LJTI0_1 - // // .set L0_1_set_250, LBB0_250-LJTI0_1 + //0x00003d4c LJTI0_0 + 0x2c, 0xc6, 0xff, 0xff, //0x00003d4c .long L0_0_set_35 + 0x3c, 0xc8, 0xff, 0xff, //0x00003d50 .long L0_0_set_61 + 0x64, 0xc6, 0xff, 0xff, //0x00003d54 .long L0_0_set_40 + 0x24, 0xc8, 0xff, 0xff, //0x00003d58 .long L0_0_set_59 + 0x43, 0xc6, 0xff, 0xff, //0x00003d5c .long L0_0_set_38 + 0x68, 0xc8, 0xff, 0xff, //0x00003d60 .long L0_0_set_63 + // // .set L0_1_set_650, LBB0_650-LJTI0_1 + // // .set L0_1_set_649, LBB0_649-LJTI0_1 + // // .set L0_1_set_237, LBB0_237-LJTI0_1 + // // .set L0_1_set_255, LBB0_255-LJTI0_1 // // .set L0_1_set_80, LBB0_80-LJTI0_1 - // // .set L0_1_set_229, LBB0_229-LJTI0_1 - // // .set L0_1_set_225, LBB0_225-LJTI0_1 - // // .set L0_1_set_287, LBB0_287-LJTI0_1 - // // .set L0_1_set_296, LBB0_296-LJTI0_1 - // // .set L0_1_set_293, LBB0_293-LJTI0_1 - //0x00003cf8 LJTI0_1 - 0x4f, 0xfd, 0xff, 0xff, //0x00003cf8 .long L0_1_set_638 - 0x48, 0xfd, 0xff, 0xff, //0x00003cfc .long L0_1_set_637 - 0x48, 0xfd, 0xff, 0xff, //0x00003d00 .long L0_1_set_637 - 0x48, 0xfd, 0xff, 0xff, //0x00003d04 .long L0_1_set_637 - 0x48, 0xfd, 0xff, 0xff, //0x00003d08 .long L0_1_set_637 - 0x48, 0xfd, 0xff, 0xff, //0x00003d0c .long L0_1_set_637 - 0x48, 0xfd, 0xff, 0xff, //0x00003d10 .long L0_1_set_637 - 0x48, 0xfd, 0xff, 0xff, //0x00003d14 .long L0_1_set_637 - 0x48, 0xfd, 0xff, 0xff, //0x00003d18 .long L0_1_set_637 - 0x48, 0xfd, 0xff, 0xff, //0x00003d1c .long L0_1_set_637 - 0x48, 0xfd, 0xff, 0xff, //0x00003d20 .long L0_1_set_637 - 0x48, 0xfd, 0xff, 0xff, //0x00003d24 .long L0_1_set_637 - 0x48, 0xfd, 0xff, 0xff, //0x00003d28 .long L0_1_set_637 - 0x48, 0xfd, 0xff, 0xff, //0x00003d2c .long L0_1_set_637 - 0x48, 0xfd, 0xff, 0xff, //0x00003d30 .long L0_1_set_637 - 0x48, 0xfd, 0xff, 0xff, //0x00003d34 .long L0_1_set_637 - 0x48, 0xfd, 0xff, 0xff, //0x00003d38 .long L0_1_set_637 - 0x48, 0xfd, 0xff, 0xff, //0x00003d3c .long L0_1_set_637 - 0x48, 0xfd, 0xff, 0xff, //0x00003d40 .long L0_1_set_637 - 0x48, 0xfd, 0xff, 0xff, //0x00003d44 .long L0_1_set_637 - 0x48, 0xfd, 0xff, 0xff, //0x00003d48 .long L0_1_set_637 - 0x48, 0xfd, 0xff, 0xff, //0x00003d4c .long L0_1_set_637 - 0x48, 0xfd, 0xff, 0xff, //0x00003d50 .long L0_1_set_637 - 0x48, 0xfd, 0xff, 0xff, //0x00003d54 .long L0_1_set_637 - 0x48, 0xfd, 0xff, 0xff, //0x00003d58 .long L0_1_set_637 - 0x48, 0xfd, 0xff, 0xff, //0x00003d5c .long L0_1_set_637 - 0x48, 0xfd, 0xff, 0xff, //0x00003d60 .long L0_1_set_637 - 0x48, 0xfd, 0xff, 0xff, //0x00003d64 .long L0_1_set_637 - 0x48, 0xfd, 0xff, 0xff, //0x00003d68 .long L0_1_set_637 - 0x48, 0xfd, 0xff, 0xff, //0x00003d6c .long L0_1_set_637 - 0x48, 0xfd, 0xff, 0xff, //0x00003d70 .long L0_1_set_637 - 0x48, 0xfd, 0xff, 0xff, //0x00003d74 .long L0_1_set_637 - 0x48, 0xfd, 0xff, 0xff, //0x00003d78 .long L0_1_set_637 - 0x48, 0xfd, 0xff, 0xff, //0x00003d7c .long L0_1_set_637 - 0x19, 0xd6, 0xff, 0xff, //0x00003d80 .long L0_1_set_232 - 0x48, 0xfd, 0xff, 0xff, //0x00003d84 .long L0_1_set_637 - 0x48, 0xfd, 0xff, 0xff, //0x00003d88 .long L0_1_set_637 - 0x48, 0xfd, 0xff, 0xff, //0x00003d8c .long L0_1_set_637 - 0x48, 0xfd, 0xff, 0xff, //0x00003d90 .long L0_1_set_637 - 0x48, 0xfd, 0xff, 0xff, //0x00003d94 .long L0_1_set_637 - 0x48, 0xfd, 0xff, 0xff, //0x00003d98 .long L0_1_set_637 - 0x48, 0xfd, 0xff, 0xff, //0x00003d9c .long L0_1_set_637 - 0x48, 0xfd, 0xff, 0xff, //0x00003da0 .long L0_1_set_637 - 0x48, 0xfd, 0xff, 0xff, //0x00003da4 .long L0_1_set_637 - 0x48, 0xfd, 0xff, 0xff, //0x00003da8 .long L0_1_set_637 - 0xd2, 0xd7, 0xff, 0xff, //0x00003dac .long L0_1_set_250 - 0x48, 0xfd, 0xff, 0xff, //0x00003db0 .long L0_1_set_637 - 0x48, 0xfd, 0xff, 0xff, //0x00003db4 .long L0_1_set_637 - 0x51, 0xc9, 0xff, 0xff, //0x00003db8 .long L0_1_set_80 - 0x51, 0xc9, 0xff, 0xff, //0x00003dbc .long L0_1_set_80 - 0x51, 0xc9, 0xff, 0xff, //0x00003dc0 .long L0_1_set_80 - 0x51, 0xc9, 0xff, 0xff, //0x00003dc4 .long L0_1_set_80 - 0x51, 0xc9, 0xff, 0xff, //0x00003dc8 .long L0_1_set_80 - 0x51, 0xc9, 0xff, 0xff, //0x00003dcc .long L0_1_set_80 - 0x51, 0xc9, 0xff, 0xff, //0x00003dd0 .long L0_1_set_80 - 0x51, 0xc9, 0xff, 0xff, //0x00003dd4 .long L0_1_set_80 - 0x51, 0xc9, 0xff, 0xff, //0x00003dd8 .long L0_1_set_80 - 0x51, 0xc9, 0xff, 0xff, //0x00003ddc .long L0_1_set_80 - 0x48, 0xfd, 0xff, 0xff, //0x00003de0 .long L0_1_set_637 - 0x48, 0xfd, 0xff, 0xff, //0x00003de4 .long L0_1_set_637 - 0x48, 0xfd, 0xff, 0xff, //0x00003de8 .long L0_1_set_637 - 0x48, 0xfd, 0xff, 0xff, //0x00003dec .long L0_1_set_637 - 0x48, 0xfd, 0xff, 0xff, //0x00003df0 .long L0_1_set_637 - 0x48, 0xfd, 0xff, 0xff, //0x00003df4 .long L0_1_set_637 - 0x48, 0xfd, 0xff, 0xff, //0x00003df8 .long L0_1_set_637 - 0x48, 0xfd, 0xff, 0xff, //0x00003dfc .long L0_1_set_637 - 0x48, 0xfd, 0xff, 0xff, //0x00003e00 .long L0_1_set_637 - 0x48, 0xfd, 0xff, 0xff, //0x00003e04 .long L0_1_set_637 - 0x48, 0xfd, 0xff, 0xff, //0x00003e08 .long L0_1_set_637 - 0x48, 0xfd, 0xff, 0xff, //0x00003e0c .long L0_1_set_637 - 0x48, 0xfd, 0xff, 0xff, //0x00003e10 .long L0_1_set_637 - 0x48, 0xfd, 0xff, 0xff, //0x00003e14 .long L0_1_set_637 - 0x48, 0xfd, 0xff, 0xff, //0x00003e18 .long L0_1_set_637 - 0x48, 0xfd, 0xff, 0xff, //0x00003e1c .long L0_1_set_637 - 0x48, 0xfd, 0xff, 0xff, //0x00003e20 .long L0_1_set_637 - 0x48, 0xfd, 0xff, 0xff, //0x00003e24 .long L0_1_set_637 - 0x48, 0xfd, 0xff, 0xff, //0x00003e28 .long L0_1_set_637 - 0x48, 0xfd, 0xff, 0xff, //0x00003e2c .long L0_1_set_637 - 0x48, 0xfd, 0xff, 0xff, //0x00003e30 .long L0_1_set_637 - 0x48, 0xfd, 0xff, 0xff, //0x00003e34 .long L0_1_set_637 - 0x48, 0xfd, 0xff, 0xff, //0x00003e38 .long L0_1_set_637 - 0x48, 0xfd, 0xff, 0xff, //0x00003e3c .long L0_1_set_637 - 0x48, 0xfd, 0xff, 0xff, //0x00003e40 .long L0_1_set_637 - 0x48, 0xfd, 0xff, 0xff, //0x00003e44 .long L0_1_set_637 - 0x48, 0xfd, 0xff, 0xff, //0x00003e48 .long L0_1_set_637 - 0x48, 0xfd, 0xff, 0xff, //0x00003e4c .long L0_1_set_637 - 0x48, 0xfd, 0xff, 0xff, //0x00003e50 .long L0_1_set_637 - 0x48, 0xfd, 0xff, 0xff, //0x00003e54 .long L0_1_set_637 - 0x48, 0xfd, 0xff, 0xff, //0x00003e58 .long L0_1_set_637 - 0x48, 0xfd, 0xff, 0xff, //0x00003e5c .long L0_1_set_637 - 0x48, 0xfd, 0xff, 0xff, //0x00003e60 .long L0_1_set_637 - 0xe9, 0xd5, 0xff, 0xff, //0x00003e64 .long L0_1_set_229 - 0x48, 0xfd, 0xff, 0xff, //0x00003e68 .long L0_1_set_637 - 0x48, 0xfd, 0xff, 0xff, //0x00003e6c .long L0_1_set_637 - 0x48, 0xfd, 0xff, 0xff, //0x00003e70 .long L0_1_set_637 - 0x48, 0xfd, 0xff, 0xff, //0x00003e74 .long L0_1_set_637 - 0x48, 0xfd, 0xff, 0xff, //0x00003e78 .long L0_1_set_637 - 0x48, 0xfd, 0xff, 0xff, //0x00003e7c .long L0_1_set_637 - 0x48, 0xfd, 0xff, 0xff, //0x00003e80 .long L0_1_set_637 - 0x48, 0xfd, 0xff, 0xff, //0x00003e84 .long L0_1_set_637 - 0x48, 0xfd, 0xff, 0xff, //0x00003e88 .long L0_1_set_637 - 0x48, 0xfd, 0xff, 0xff, //0x00003e8c .long L0_1_set_637 - 0xac, 0xd5, 0xff, 0xff, //0x00003e90 .long L0_1_set_225 - 0x48, 0xfd, 0xff, 0xff, //0x00003e94 .long L0_1_set_637 - 0x48, 0xfd, 0xff, 0xff, //0x00003e98 .long L0_1_set_637 - 0x48, 0xfd, 0xff, 0xff, //0x00003e9c .long L0_1_set_637 - 0x48, 0xfd, 0xff, 0xff, //0x00003ea0 .long L0_1_set_637 - 0x48, 0xfd, 0xff, 0xff, //0x00003ea4 .long L0_1_set_637 - 0x48, 0xfd, 0xff, 0xff, //0x00003ea8 .long L0_1_set_637 - 0x48, 0xfd, 0xff, 0xff, //0x00003eac .long L0_1_set_637 - 0x20, 0xda, 0xff, 0xff, //0x00003eb0 .long L0_1_set_287 - 0x48, 0xfd, 0xff, 0xff, //0x00003eb4 .long L0_1_set_637 - 0x48, 0xfd, 0xff, 0xff, //0x00003eb8 .long L0_1_set_637 - 0x48, 0xfd, 0xff, 0xff, //0x00003ebc .long L0_1_set_637 - 0x48, 0xfd, 0xff, 0xff, //0x00003ec0 .long L0_1_set_637 - 0x48, 0xfd, 0xff, 0xff, //0x00003ec4 .long L0_1_set_637 - 0x80, 0xda, 0xff, 0xff, //0x00003ec8 .long L0_1_set_296 - 0x48, 0xfd, 0xff, 0xff, //0x00003ecc .long L0_1_set_637 - 0x48, 0xfd, 0xff, 0xff, //0x00003ed0 .long L0_1_set_637 - 0x48, 0xfd, 0xff, 0xff, //0x00003ed4 .long L0_1_set_637 - 0x48, 0xfd, 0xff, 0xff, //0x00003ed8 .long L0_1_set_637 - 0x48, 0xfd, 0xff, 0xff, //0x00003edc .long L0_1_set_637 - 0x48, 0xfd, 0xff, 0xff, //0x00003ee0 .long L0_1_set_637 - 0x50, 0xda, 0xff, 0xff, //0x00003ee4 .long L0_1_set_293 - // // .set L0_2_set_276, LBB0_276-LJTI0_2 - // // .set L0_2_set_412, LBB0_412-LJTI0_2 - // // .set L0_2_set_282, LBB0_282-LJTI0_2 - // // .set L0_2_set_285, LBB0_285-LJTI0_2 - //0x00003ee8 LJTI0_2 - 0xaf, 0xd7, 0xff, 0xff, //0x00003ee8 .long L0_2_set_276 - 0xc0, 0xe6, 0xff, 0xff, //0x00003eec .long L0_2_set_412 - 0xaf, 0xd7, 0xff, 0xff, //0x00003ef0 .long L0_2_set_276 - 0x01, 0xd8, 0xff, 0xff, //0x00003ef4 .long L0_2_set_282 - 0xc0, 0xe6, 0xff, 0xff, //0x00003ef8 .long L0_2_set_412 - 0xc0, 0xe6, 0xff, 0xff, //0x00003efc .long L0_2_set_412 - 0xc0, 0xe6, 0xff, 0xff, //0x00003f00 .long L0_2_set_412 - 0xc0, 0xe6, 0xff, 0xff, //0x00003f04 .long L0_2_set_412 - 0xc0, 0xe6, 0xff, 0xff, //0x00003f08 .long L0_2_set_412 - 0xc0, 0xe6, 0xff, 0xff, //0x00003f0c .long L0_2_set_412 - 0xc0, 0xe6, 0xff, 0xff, //0x00003f10 .long L0_2_set_412 - 0xc0, 0xe6, 0xff, 0xff, //0x00003f14 .long L0_2_set_412 - 0xc0, 0xe6, 0xff, 0xff, //0x00003f18 .long L0_2_set_412 - 0xc0, 0xe6, 0xff, 0xff, //0x00003f1c .long L0_2_set_412 - 0xc0, 0xe6, 0xff, 0xff, //0x00003f20 .long L0_2_set_412 - 0xc0, 0xe6, 0xff, 0xff, //0x00003f24 .long L0_2_set_412 - 0xc0, 0xe6, 0xff, 0xff, //0x00003f28 .long L0_2_set_412 - 0xc0, 0xe6, 0xff, 0xff, //0x00003f2c .long L0_2_set_412 - 0xc0, 0xe6, 0xff, 0xff, //0x00003f30 .long L0_2_set_412 - 0xc0, 0xe6, 0xff, 0xff, //0x00003f34 .long L0_2_set_412 - 0xc0, 0xe6, 0xff, 0xff, //0x00003f38 .long L0_2_set_412 - 0xc0, 0xe6, 0xff, 0xff, //0x00003f3c .long L0_2_set_412 - 0xc0, 0xe6, 0xff, 0xff, //0x00003f40 .long L0_2_set_412 - 0xc0, 0xe6, 0xff, 0xff, //0x00003f44 .long L0_2_set_412 - 0xc0, 0xe6, 0xff, 0xff, //0x00003f48 .long L0_2_set_412 - 0xc0, 0xe6, 0xff, 0xff, //0x00003f4c .long L0_2_set_412 - 0x1d, 0xd8, 0xff, 0xff, //0x00003f50 .long L0_2_set_285 - // // .set L0_3_set_113, LBB0_113-LJTI0_3 - // // .set L0_3_set_212, LBB0_212-LJTI0_3 + // // .set L0_1_set_292, LBB0_292-LJTI0_1 + // // .set L0_1_set_233, LBB0_233-LJTI0_1 + // // .set L0_1_set_295, LBB0_295-LJTI0_1 + // // .set L0_1_set_304, LBB0_304-LJTI0_1 + // // .set L0_1_set_301, LBB0_301-LJTI0_1 + //0x00003d64 LJTI0_1 + 0x4b, 0xfd, 0xff, 0xff, //0x00003d64 .long L0_1_set_650 + 0x44, 0xfd, 0xff, 0xff, //0x00003d68 .long L0_1_set_649 + 0x44, 0xfd, 0xff, 0xff, //0x00003d6c .long L0_1_set_649 + 0x44, 0xfd, 0xff, 0xff, //0x00003d70 .long L0_1_set_649 + 0x44, 0xfd, 0xff, 0xff, //0x00003d74 .long L0_1_set_649 + 0x44, 0xfd, 0xff, 0xff, //0x00003d78 .long L0_1_set_649 + 0x44, 0xfd, 0xff, 0xff, //0x00003d7c .long L0_1_set_649 + 0x44, 0xfd, 0xff, 0xff, //0x00003d80 .long L0_1_set_649 + 0x44, 0xfd, 0xff, 0xff, //0x00003d84 .long L0_1_set_649 + 0x44, 0xfd, 0xff, 0xff, //0x00003d88 .long L0_1_set_649 + 0x44, 0xfd, 0xff, 0xff, //0x00003d8c .long L0_1_set_649 + 0x44, 0xfd, 0xff, 0xff, //0x00003d90 .long L0_1_set_649 + 0x44, 0xfd, 0xff, 0xff, //0x00003d94 .long L0_1_set_649 + 0x44, 0xfd, 0xff, 0xff, //0x00003d98 .long L0_1_set_649 + 0x44, 0xfd, 0xff, 0xff, //0x00003d9c .long L0_1_set_649 + 0x44, 0xfd, 0xff, 0xff, //0x00003da0 .long L0_1_set_649 + 0x44, 0xfd, 0xff, 0xff, //0x00003da4 .long L0_1_set_649 + 0x44, 0xfd, 0xff, 0xff, //0x00003da8 .long L0_1_set_649 + 0x44, 0xfd, 0xff, 0xff, //0x00003dac .long L0_1_set_649 + 0x44, 0xfd, 0xff, 0xff, //0x00003db0 .long L0_1_set_649 + 0x44, 0xfd, 0xff, 0xff, //0x00003db4 .long L0_1_set_649 + 0x44, 0xfd, 0xff, 0xff, //0x00003db8 .long L0_1_set_649 + 0x44, 0xfd, 0xff, 0xff, //0x00003dbc .long L0_1_set_649 + 0x44, 0xfd, 0xff, 0xff, //0x00003dc0 .long L0_1_set_649 + 0x44, 0xfd, 0xff, 0xff, //0x00003dc4 .long L0_1_set_649 + 0x44, 0xfd, 0xff, 0xff, //0x00003dc8 .long L0_1_set_649 + 0x44, 0xfd, 0xff, 0xff, //0x00003dcc .long L0_1_set_649 + 0x44, 0xfd, 0xff, 0xff, //0x00003dd0 .long L0_1_set_649 + 0x44, 0xfd, 0xff, 0xff, //0x00003dd4 .long L0_1_set_649 + 0x44, 0xfd, 0xff, 0xff, //0x00003dd8 .long L0_1_set_649 + 0x44, 0xfd, 0xff, 0xff, //0x00003ddc .long L0_1_set_649 + 0x44, 0xfd, 0xff, 0xff, //0x00003de0 .long L0_1_set_649 + 0x44, 0xfd, 0xff, 0xff, //0x00003de4 .long L0_1_set_649 + 0x44, 0xfd, 0xff, 0xff, //0x00003de8 .long L0_1_set_649 + 0x66, 0xd5, 0xff, 0xff, //0x00003dec .long L0_1_set_237 + 0x44, 0xfd, 0xff, 0xff, //0x00003df0 .long L0_1_set_649 + 0x44, 0xfd, 0xff, 0xff, //0x00003df4 .long L0_1_set_649 + 0x44, 0xfd, 0xff, 0xff, //0x00003df8 .long L0_1_set_649 + 0x44, 0xfd, 0xff, 0xff, //0x00003dfc .long L0_1_set_649 + 0x44, 0xfd, 0xff, 0xff, //0x00003e00 .long L0_1_set_649 + 0x44, 0xfd, 0xff, 0xff, //0x00003e04 .long L0_1_set_649 + 0x44, 0xfd, 0xff, 0xff, //0x00003e08 .long L0_1_set_649 + 0x44, 0xfd, 0xff, 0xff, //0x00003e0c .long L0_1_set_649 + 0x44, 0xfd, 0xff, 0xff, //0x00003e10 .long L0_1_set_649 + 0x44, 0xfd, 0xff, 0xff, //0x00003e14 .long L0_1_set_649 + 0x1a, 0xd7, 0xff, 0xff, //0x00003e18 .long L0_1_set_255 + 0x44, 0xfd, 0xff, 0xff, //0x00003e1c .long L0_1_set_649 + 0x44, 0xfd, 0xff, 0xff, //0x00003e20 .long L0_1_set_649 + 0x96, 0xc8, 0xff, 0xff, //0x00003e24 .long L0_1_set_80 + 0x96, 0xc8, 0xff, 0xff, //0x00003e28 .long L0_1_set_80 + 0x96, 0xc8, 0xff, 0xff, //0x00003e2c .long L0_1_set_80 + 0x96, 0xc8, 0xff, 0xff, //0x00003e30 .long L0_1_set_80 + 0x96, 0xc8, 0xff, 0xff, //0x00003e34 .long L0_1_set_80 + 0x96, 0xc8, 0xff, 0xff, //0x00003e38 .long L0_1_set_80 + 0x96, 0xc8, 0xff, 0xff, //0x00003e3c .long L0_1_set_80 + 0x96, 0xc8, 0xff, 0xff, //0x00003e40 .long L0_1_set_80 + 0x96, 0xc8, 0xff, 0xff, //0x00003e44 .long L0_1_set_80 + 0x96, 0xc8, 0xff, 0xff, //0x00003e48 .long L0_1_set_80 + 0x44, 0xfd, 0xff, 0xff, //0x00003e4c .long L0_1_set_649 + 0x44, 0xfd, 0xff, 0xff, //0x00003e50 .long L0_1_set_649 + 0x44, 0xfd, 0xff, 0xff, //0x00003e54 .long L0_1_set_649 + 0x44, 0xfd, 0xff, 0xff, //0x00003e58 .long L0_1_set_649 + 0x44, 0xfd, 0xff, 0xff, //0x00003e5c .long L0_1_set_649 + 0x44, 0xfd, 0xff, 0xff, //0x00003e60 .long L0_1_set_649 + 0x44, 0xfd, 0xff, 0xff, //0x00003e64 .long L0_1_set_649 + 0x44, 0xfd, 0xff, 0xff, //0x00003e68 .long L0_1_set_649 + 0x44, 0xfd, 0xff, 0xff, //0x00003e6c .long L0_1_set_649 + 0x44, 0xfd, 0xff, 0xff, //0x00003e70 .long L0_1_set_649 + 0x44, 0xfd, 0xff, 0xff, //0x00003e74 .long L0_1_set_649 + 0x44, 0xfd, 0xff, 0xff, //0x00003e78 .long L0_1_set_649 + 0x44, 0xfd, 0xff, 0xff, //0x00003e7c .long L0_1_set_649 + 0x44, 0xfd, 0xff, 0xff, //0x00003e80 .long L0_1_set_649 + 0x44, 0xfd, 0xff, 0xff, //0x00003e84 .long L0_1_set_649 + 0x44, 0xfd, 0xff, 0xff, //0x00003e88 .long L0_1_set_649 + 0x44, 0xfd, 0xff, 0xff, //0x00003e8c .long L0_1_set_649 + 0x44, 0xfd, 0xff, 0xff, //0x00003e90 .long L0_1_set_649 + 0x44, 0xfd, 0xff, 0xff, //0x00003e94 .long L0_1_set_649 + 0x44, 0xfd, 0xff, 0xff, //0x00003e98 .long L0_1_set_649 + 0x44, 0xfd, 0xff, 0xff, //0x00003e9c .long L0_1_set_649 + 0x44, 0xfd, 0xff, 0xff, //0x00003ea0 .long L0_1_set_649 + 0x44, 0xfd, 0xff, 0xff, //0x00003ea4 .long L0_1_set_649 + 0x44, 0xfd, 0xff, 0xff, //0x00003ea8 .long L0_1_set_649 + 0x44, 0xfd, 0xff, 0xff, //0x00003eac .long L0_1_set_649 + 0x44, 0xfd, 0xff, 0xff, //0x00003eb0 .long L0_1_set_649 + 0x44, 0xfd, 0xff, 0xff, //0x00003eb4 .long L0_1_set_649 + 0x44, 0xfd, 0xff, 0xff, //0x00003eb8 .long L0_1_set_649 + 0x44, 0xfd, 0xff, 0xff, //0x00003ebc .long L0_1_set_649 + 0x44, 0xfd, 0xff, 0xff, //0x00003ec0 .long L0_1_set_649 + 0x44, 0xfd, 0xff, 0xff, //0x00003ec4 .long L0_1_set_649 + 0x44, 0xfd, 0xff, 0xff, //0x00003ec8 .long L0_1_set_649 + 0x44, 0xfd, 0xff, 0xff, //0x00003ecc .long L0_1_set_649 + 0x74, 0xd9, 0xff, 0xff, //0x00003ed0 .long L0_1_set_292 + 0x44, 0xfd, 0xff, 0xff, //0x00003ed4 .long L0_1_set_649 + 0x44, 0xfd, 0xff, 0xff, //0x00003ed8 .long L0_1_set_649 + 0x44, 0xfd, 0xff, 0xff, //0x00003edc .long L0_1_set_649 + 0x44, 0xfd, 0xff, 0xff, //0x00003ee0 .long L0_1_set_649 + 0x44, 0xfd, 0xff, 0xff, //0x00003ee4 .long L0_1_set_649 + 0x44, 0xfd, 0xff, 0xff, //0x00003ee8 .long L0_1_set_649 + 0x44, 0xfd, 0xff, 0xff, //0x00003eec .long L0_1_set_649 + 0x44, 0xfd, 0xff, 0xff, //0x00003ef0 .long L0_1_set_649 + 0x44, 0xfd, 0xff, 0xff, //0x00003ef4 .long L0_1_set_649 + 0x44, 0xfd, 0xff, 0xff, //0x00003ef8 .long L0_1_set_649 + 0x29, 0xd5, 0xff, 0xff, //0x00003efc .long L0_1_set_233 + 0x44, 0xfd, 0xff, 0xff, //0x00003f00 .long L0_1_set_649 + 0x44, 0xfd, 0xff, 0xff, //0x00003f04 .long L0_1_set_649 + 0x44, 0xfd, 0xff, 0xff, //0x00003f08 .long L0_1_set_649 + 0x44, 0xfd, 0xff, 0xff, //0x00003f0c .long L0_1_set_649 + 0x44, 0xfd, 0xff, 0xff, //0x00003f10 .long L0_1_set_649 + 0x44, 0xfd, 0xff, 0xff, //0x00003f14 .long L0_1_set_649 + 0x44, 0xfd, 0xff, 0xff, //0x00003f18 .long L0_1_set_649 + 0xa4, 0xd9, 0xff, 0xff, //0x00003f1c .long L0_1_set_295 + 0x44, 0xfd, 0xff, 0xff, //0x00003f20 .long L0_1_set_649 + 0x44, 0xfd, 0xff, 0xff, //0x00003f24 .long L0_1_set_649 + 0x44, 0xfd, 0xff, 0xff, //0x00003f28 .long L0_1_set_649 + 0x44, 0xfd, 0xff, 0xff, //0x00003f2c .long L0_1_set_649 + 0x44, 0xfd, 0xff, 0xff, //0x00003f30 .long L0_1_set_649 + 0x04, 0xda, 0xff, 0xff, //0x00003f34 .long L0_1_set_304 + 0x44, 0xfd, 0xff, 0xff, //0x00003f38 .long L0_1_set_649 + 0x44, 0xfd, 0xff, 0xff, //0x00003f3c .long L0_1_set_649 + 0x44, 0xfd, 0xff, 0xff, //0x00003f40 .long L0_1_set_649 + 0x44, 0xfd, 0xff, 0xff, //0x00003f44 .long L0_1_set_649 + 0x44, 0xfd, 0xff, 0xff, //0x00003f48 .long L0_1_set_649 + 0x44, 0xfd, 0xff, 0xff, //0x00003f4c .long L0_1_set_649 + 0xd4, 0xd9, 0xff, 0xff, //0x00003f50 .long L0_1_set_301 + // // .set L0_2_set_281, LBB0_281-LJTI0_2 + // // .set L0_2_set_427, LBB0_427-LJTI0_2 + // // .set L0_2_set_287, LBB0_287-LJTI0_2 + // // .set L0_2_set_290, LBB0_290-LJTI0_2 + //0x00003f54 LJTI0_2 + 0x0b, 0xd7, 0xff, 0xff, //0x00003f54 .long L0_2_set_281 + 0x75, 0xe6, 0xff, 0xff, //0x00003f58 .long L0_2_set_427 + 0x0b, 0xd7, 0xff, 0xff, //0x00003f5c .long L0_2_set_281 + 0x55, 0xd7, 0xff, 0xff, //0x00003f60 .long L0_2_set_287 + 0x75, 0xe6, 0xff, 0xff, //0x00003f64 .long L0_2_set_427 + 0x75, 0xe6, 0xff, 0xff, //0x00003f68 .long L0_2_set_427 + 0x75, 0xe6, 0xff, 0xff, //0x00003f6c .long L0_2_set_427 + 0x75, 0xe6, 0xff, 0xff, //0x00003f70 .long L0_2_set_427 + 0x75, 0xe6, 0xff, 0xff, //0x00003f74 .long L0_2_set_427 + 0x75, 0xe6, 0xff, 0xff, //0x00003f78 .long L0_2_set_427 + 0x75, 0xe6, 0xff, 0xff, //0x00003f7c .long L0_2_set_427 + 0x75, 0xe6, 0xff, 0xff, //0x00003f80 .long L0_2_set_427 + 0x75, 0xe6, 0xff, 0xff, //0x00003f84 .long L0_2_set_427 + 0x75, 0xe6, 0xff, 0xff, //0x00003f88 .long L0_2_set_427 + 0x75, 0xe6, 0xff, 0xff, //0x00003f8c .long L0_2_set_427 + 0x75, 0xe6, 0xff, 0xff, //0x00003f90 .long L0_2_set_427 + 0x75, 0xe6, 0xff, 0xff, //0x00003f94 .long L0_2_set_427 + 0x75, 0xe6, 0xff, 0xff, //0x00003f98 .long L0_2_set_427 + 0x75, 0xe6, 0xff, 0xff, //0x00003f9c .long L0_2_set_427 + 0x75, 0xe6, 0xff, 0xff, //0x00003fa0 .long L0_2_set_427 + 0x75, 0xe6, 0xff, 0xff, //0x00003fa4 .long L0_2_set_427 + 0x75, 0xe6, 0xff, 0xff, //0x00003fa8 .long L0_2_set_427 + 0x75, 0xe6, 0xff, 0xff, //0x00003fac .long L0_2_set_427 + 0x75, 0xe6, 0xff, 0xff, //0x00003fb0 .long L0_2_set_427 + 0x75, 0xe6, 0xff, 0xff, //0x00003fb4 .long L0_2_set_427 + 0x75, 0xe6, 0xff, 0xff, //0x00003fb8 .long L0_2_set_427 + 0x71, 0xd7, 0xff, 0xff, //0x00003fbc .long L0_2_set_290 + // // .set L0_3_set_106, LBB0_106-LJTI0_3 + // // .set L0_3_set_215, LBB0_215-LJTI0_3 + // // .set L0_3_set_112, LBB0_112-LJTI0_3 // // .set L0_3_set_115, LBB0_115-LJTI0_3 - // // .set L0_3_set_107, LBB0_107-LJTI0_3 - //0x00003f54 LJTI0_3 - 0x2f, 0xc9, 0xff, 0xff, //0x00003f54 .long L0_3_set_113 - 0xa0, 0xd2, 0xff, 0xff, //0x00003f58 .long L0_3_set_212 - 0x2f, 0xc9, 0xff, 0xff, //0x00003f5c .long L0_3_set_113 - 0x42, 0xc9, 0xff, 0xff, //0x00003f60 .long L0_3_set_115 - 0xa0, 0xd2, 0xff, 0xff, //0x00003f64 .long L0_3_set_212 - 0xa0, 0xd2, 0xff, 0xff, //0x00003f68 .long L0_3_set_212 - 0xa0, 0xd2, 0xff, 0xff, //0x00003f6c .long L0_3_set_212 - 0xa0, 0xd2, 0xff, 0xff, //0x00003f70 .long L0_3_set_212 - 0xa0, 0xd2, 0xff, 0xff, //0x00003f74 .long L0_3_set_212 - 0xa0, 0xd2, 0xff, 0xff, //0x00003f78 .long L0_3_set_212 - 0xa0, 0xd2, 0xff, 0xff, //0x00003f7c .long L0_3_set_212 - 0xa0, 0xd2, 0xff, 0xff, //0x00003f80 .long L0_3_set_212 - 0xa0, 0xd2, 0xff, 0xff, //0x00003f84 .long L0_3_set_212 - 0xa0, 0xd2, 0xff, 0xff, //0x00003f88 .long L0_3_set_212 - 0xa0, 0xd2, 0xff, 0xff, //0x00003f8c .long L0_3_set_212 - 0xa0, 0xd2, 0xff, 0xff, //0x00003f90 .long L0_3_set_212 - 0xa0, 0xd2, 0xff, 0xff, //0x00003f94 .long L0_3_set_212 - 0xa0, 0xd2, 0xff, 0xff, //0x00003f98 .long L0_3_set_212 - 0xa0, 0xd2, 0xff, 0xff, //0x00003f9c .long L0_3_set_212 - 0xa0, 0xd2, 0xff, 0xff, //0x00003fa0 .long L0_3_set_212 - 0xa0, 0xd2, 0xff, 0xff, //0x00003fa4 .long L0_3_set_212 - 0xa0, 0xd2, 0xff, 0xff, //0x00003fa8 .long L0_3_set_212 - 0xa0, 0xd2, 0xff, 0xff, //0x00003fac .long L0_3_set_212 - 0xa0, 0xd2, 0xff, 0xff, //0x00003fb0 .long L0_3_set_212 - 0xa0, 0xd2, 0xff, 0xff, //0x00003fb4 .long L0_3_set_212 - 0xa0, 0xd2, 0xff, 0xff, //0x00003fb8 .long L0_3_set_212 - 0xe4, 0xc8, 0xff, 0xff, //0x00003fbc .long L0_3_set_107 - //0x00003fc0 .p2align 2, 0x00 - //0x00003fc0 _MASK_USE_NUMBER - 0x02, 0x00, 0x00, 0x00, //0x00003fc0 .long 2 + //0x00003fc0 LJTI0_3 + 0x33, 0xc8, 0xff, 0xff, //0x00003fc0 .long L0_3_set_106 + 0x08, 0xd2, 0xff, 0xff, //0x00003fc4 .long L0_3_set_215 + 0x33, 0xc8, 0xff, 0xff, //0x00003fc8 .long L0_3_set_106 + 0x82, 0xc8, 0xff, 0xff, //0x00003fcc .long L0_3_set_112 + 0x08, 0xd2, 0xff, 0xff, //0x00003fd0 .long L0_3_set_215 + 0x08, 0xd2, 0xff, 0xff, //0x00003fd4 .long L0_3_set_215 + 0x08, 0xd2, 0xff, 0xff, //0x00003fd8 .long L0_3_set_215 + 0x08, 0xd2, 0xff, 0xff, //0x00003fdc .long L0_3_set_215 + 0x08, 0xd2, 0xff, 0xff, //0x00003fe0 .long L0_3_set_215 + 0x08, 0xd2, 0xff, 0xff, //0x00003fe4 .long L0_3_set_215 + 0x08, 0xd2, 0xff, 0xff, //0x00003fe8 .long L0_3_set_215 + 0x08, 0xd2, 0xff, 0xff, //0x00003fec .long L0_3_set_215 + 0x08, 0xd2, 0xff, 0xff, //0x00003ff0 .long L0_3_set_215 + 0x08, 0xd2, 0xff, 0xff, //0x00003ff4 .long L0_3_set_215 + 0x08, 0xd2, 0xff, 0xff, //0x00003ff8 .long L0_3_set_215 + 0x08, 0xd2, 0xff, 0xff, //0x00003ffc .long L0_3_set_215 + 0x08, 0xd2, 0xff, 0xff, //0x00004000 .long L0_3_set_215 + 0x08, 0xd2, 0xff, 0xff, //0x00004004 .long L0_3_set_215 + 0x08, 0xd2, 0xff, 0xff, //0x00004008 .long L0_3_set_215 + 0x08, 0xd2, 0xff, 0xff, //0x0000400c .long L0_3_set_215 + 0x08, 0xd2, 0xff, 0xff, //0x00004010 .long L0_3_set_215 + 0x08, 0xd2, 0xff, 0xff, //0x00004014 .long L0_3_set_215 + 0x08, 0xd2, 0xff, 0xff, //0x00004018 .long L0_3_set_215 + 0x08, 0xd2, 0xff, 0xff, //0x0000401c .long L0_3_set_215 + 0x08, 0xd2, 0xff, 0xff, //0x00004020 .long L0_3_set_215 + 0x08, 0xd2, 0xff, 0xff, //0x00004024 .long L0_3_set_215 + 0x9e, 0xc8, 0xff, 0xff, //0x00004028 .long L0_3_set_115 + //0x0000402c .p2align 2, 0x00 + //0x0000402c _MASK_USE_NUMBER + 0x02, 0x00, 0x00, 0x00, //0x0000402c .long 2 } diff --git a/vendor/github.com/bytedance/sonic/internal/native/sse/skip_one.go b/vendor/github.com/bytedance/sonic/internal/native/sse/skip_one.go index 62833f6e2..d0d386814 100644 --- a/vendor/github.com/bytedance/sonic/internal/native/sse/skip_one.go +++ b/vendor/github.com/bytedance/sonic/internal/native/sse/skip_one.go @@ -1,4 +1,4 @@ -// Code generated by Makefile, DO NOT EDIT. +// Code generated by scripts, DO NOT EDIT. /* * Copyright 2021 ByteDance Inc. diff --git a/vendor/github.com/bytedance/sonic/internal/native/sse/skip_one_fast.go b/vendor/github.com/bytedance/sonic/internal/native/sse/skip_one_fast.go index 9673ffd96..d3238da0a 100644 --- a/vendor/github.com/bytedance/sonic/internal/native/sse/skip_one_fast.go +++ b/vendor/github.com/bytedance/sonic/internal/native/sse/skip_one_fast.go @@ -1,4 +1,4 @@ -// Code generated by Makefile, DO NOT EDIT. +// Code generated by scripts, DO NOT EDIT. /* * Copyright 2021 ByteDance Inc. diff --git a/vendor/github.com/bytedance/sonic/internal/native/sse/skip_one_fast_subr.go b/vendor/github.com/bytedance/sonic/internal/native/sse/skip_one_fast_subr.go index bb2f481d7..73e0f10d7 100644 --- a/vendor/github.com/bytedance/sonic/internal/native/sse/skip_one_fast_subr.go +++ b/vendor/github.com/bytedance/sonic/internal/native/sse/skip_one_fast_subr.go @@ -16,7 +16,7 @@ const ( ) const ( - _size__skip_one_fast = 3348 + _size__skip_one_fast = 3460 ) var ( @@ -28,15 +28,15 @@ var ( {0xc, 32}, {0xd, 40}, {0x11, 48}, - {0x25c, 136}, - {0x25d, 48}, - {0x25f, 40}, - {0x261, 32}, - {0x263, 24}, - {0x265, 16}, - {0x266, 8}, - {0x267, 0}, - {0xd14, 136}, + {0xcd6, 136}, + {0xcd7, 48}, + {0xcd9, 40}, + {0xcdb, 32}, + {0xcdd, 24}, + {0xcdf, 16}, + {0xce0, 8}, + {0xce1, 0}, + {0xd84, 136}, } ) diff --git a/vendor/github.com/bytedance/sonic/internal/native/sse/skip_one_fast_text_amd64.go b/vendor/github.com/bytedance/sonic/internal/native/sse/skip_one_fast_text_amd64.go index 50a6ed6f1..c0f00fee6 100644 --- a/vendor/github.com/bytedance/sonic/internal/native/sse/skip_one_fast_text_amd64.go +++ b/vendor/github.com/bytedance/sonic/internal/native/sse/skip_one_fast_text_amd64.go @@ -31,12 +31,12 @@ var _text_skip_one_fast = []byte{ 0x41, 0x54, //0x0000008a pushq %r12 0x53, //0x0000008c pushq %rbx 0x48, 0x83, 0xec, 0x58, //0x0000008d subq $88, %rsp - 0x4c, 0x8b, 0x0f, //0x00000091 movq (%rdi), %r9 - 0x48, 0x8b, 0x57, 0x08, //0x00000094 movq $8(%rdi), %rdx + 0x4c, 0x8b, 0x37, //0x00000091 movq (%rdi), %r14 + 0x48, 0x8b, 0x5f, 0x08, //0x00000094 movq $8(%rdi), %rbx 0x48, 0x8b, 0x0e, //0x00000098 movq (%rsi), %rcx - 0x48, 0x39, 0xd1, //0x0000009b cmpq %rdx, %rcx + 0x48, 0x39, 0xd9, //0x0000009b cmpq %rbx, %rcx 0x0f, 0x83, 0x26, 0x00, 0x00, 0x00, //0x0000009e jae LBB0_5 - 0x41, 0x8a, 0x04, 0x09, //0x000000a4 movb (%r9,%rcx), %al + 0x41, 0x8a, 0x04, 0x0e, //0x000000a4 movb (%r14,%rcx), %al 0x3c, 0x0d, //0x000000a8 cmpb $13, %al 0x0f, 0x84, 0x1a, 0x00, 0x00, 0x00, //0x000000aa je LBB0_5 0x3c, 0x20, //0x000000b0 cmpb $32, %al @@ -48,9 +48,9 @@ var _text_skip_one_fast = []byte{ 0xe9, 0xfe, 0x00, 0x00, 0x00, //0x000000c5 jmp LBB0_27 //0x000000ca LBB0_5 0x4c, 0x8d, 0x61, 0x01, //0x000000ca leaq $1(%rcx), %r12 - 0x49, 0x39, 0xd4, //0x000000ce cmpq %rdx, %r12 + 0x49, 0x39, 0xdc, //0x000000ce cmpq %rbx, %r12 0x0f, 0x83, 0x1e, 0x00, 0x00, 0x00, //0x000000d1 jae LBB0_9 - 0x43, 0x8a, 0x04, 0x21, //0x000000d7 movb (%r9,%r12), %al + 0x43, 0x8a, 0x04, 0x26, //0x000000d7 movb (%r14,%r12), %al 0x3c, 0x0d, //0x000000db cmpb $13, %al 0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x000000dd je LBB0_9 0x3c, 0x20, //0x000000e3 cmpb $32, %al @@ -60,9 +60,9 @@ var _text_skip_one_fast = []byte{ 0x0f, 0x87, 0xd3, 0x00, 0x00, 0x00, //0x000000ef ja LBB0_27 //0x000000f5 LBB0_9 0x4c, 0x8d, 0x61, 0x02, //0x000000f5 leaq $2(%rcx), %r12 - 0x49, 0x39, 0xd4, //0x000000f9 cmpq %rdx, %r12 + 0x49, 0x39, 0xdc, //0x000000f9 cmpq %rbx, %r12 0x0f, 0x83, 0x1e, 0x00, 0x00, 0x00, //0x000000fc jae LBB0_13 - 0x43, 0x8a, 0x04, 0x21, //0x00000102 movb (%r9,%r12), %al + 0x43, 0x8a, 0x04, 0x26, //0x00000102 movb (%r14,%r12), %al 0x3c, 0x0d, //0x00000106 cmpb $13, %al 0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x00000108 je LBB0_13 0x3c, 0x20, //0x0000010e cmpb $32, %al @@ -72,9 +72,9 @@ var _text_skip_one_fast = []byte{ 0x0f, 0x87, 0xa8, 0x00, 0x00, 0x00, //0x0000011a ja LBB0_27 //0x00000120 LBB0_13 0x4c, 0x8d, 0x61, 0x03, //0x00000120 leaq $3(%rcx), %r12 - 0x49, 0x39, 0xd4, //0x00000124 cmpq %rdx, %r12 + 0x49, 0x39, 0xdc, //0x00000124 cmpq %rbx, %r12 0x0f, 0x83, 0x1e, 0x00, 0x00, 0x00, //0x00000127 jae LBB0_17 - 0x43, 0x8a, 0x04, 0x21, //0x0000012d movb (%r9,%r12), %al + 0x43, 0x8a, 0x04, 0x26, //0x0000012d movb (%r14,%r12), %al 0x3c, 0x0d, //0x00000131 cmpb $13, %al 0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x00000133 je LBB0_17 0x3c, 0x20, //0x00000139 cmpb $32, %al @@ -84,955 +84,975 @@ var _text_skip_one_fast = []byte{ 0x0f, 0x87, 0x7d, 0x00, 0x00, 0x00, //0x00000145 ja LBB0_27 //0x0000014b LBB0_17 0x48, 0x83, 0xc1, 0x04, //0x0000014b addq $4, %rcx - 0x48, 0x39, 0xca, //0x0000014f cmpq %rcx, %rdx + 0x48, 0x39, 0xcb, //0x0000014f cmpq %rcx, %rbx 0x0f, 0x86, 0x42, 0x00, 0x00, 0x00, //0x00000152 jbe LBB0_23 - 0x48, 0x39, 0xca, //0x00000158 cmpq %rcx, %rdx + 0x48, 0x39, 0xcb, //0x00000158 cmpq %rcx, %rbx 0x0f, 0x84, 0x48, 0x00, 0x00, 0x00, //0x0000015b je LBB0_24 - 0x4d, 0x8d, 0x04, 0x11, //0x00000161 leaq (%r9,%rdx), %r8 - 0x48, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00000165 movabsq $4294977024, %rbx + 0x4d, 0x8d, 0x04, 0x1e, //0x00000161 leaq (%r14,%rbx), %r8 + 0x48, 0xba, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00000165 movabsq $4294977024, %rdx 0x90, //0x0000016f .p2align 4, 0x90 //0x00000170 LBB0_20 - 0x41, 0x0f, 0xbe, 0x04, 0x09, //0x00000170 movsbl (%r9,%rcx), %eax + 0x41, 0x0f, 0xbe, 0x04, 0x0e, //0x00000170 movsbl (%r14,%rcx), %eax 0x83, 0xf8, 0x20, //0x00000175 cmpl $32, %eax 0x0f, 0x87, 0x37, 0x00, 0x00, 0x00, //0x00000178 ja LBB0_26 - 0x48, 0x0f, 0xa3, 0xc3, //0x0000017e btq %rax, %rbx + 0x48, 0x0f, 0xa3, 0xc2, //0x0000017e btq %rax, %rdx 0x0f, 0x83, 0x2d, 0x00, 0x00, 0x00, //0x00000182 jae LBB0_26 0x48, 0x83, 0xc1, 0x01, //0x00000188 addq $1, %rcx - 0x48, 0x39, 0xca, //0x0000018c cmpq %rcx, %rdx + 0x48, 0x39, 0xcb, //0x0000018c cmpq %rcx, %rbx 0x0f, 0x85, 0xdb, 0xff, 0xff, 0xff, //0x0000018f jne LBB0_20 0xe9, 0x15, 0x00, 0x00, 0x00, //0x00000195 jmp LBB0_25 //0x0000019a LBB0_23 0x48, 0x89, 0x0e, //0x0000019a movq %rcx, (%rsi) - 0x49, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x0000019d movq $-1, %r14 - 0xe9, 0x2c, 0x01, 0x00, 0x00, //0x000001a4 jmp LBB0_44 + 0x49, 0xc7, 0xc7, 0xff, 0xff, 0xff, 0xff, //0x0000019d movq $-1, %r15 + 0xe9, 0xa6, 0x0b, 0x00, 0x00, //0x000001a4 jmp LBB0_115 //0x000001a9 LBB0_24 - 0x4c, 0x01, 0xc9, //0x000001a9 addq %r9, %rcx + 0x4c, 0x01, 0xf1, //0x000001a9 addq %r14, %rcx 0x49, 0x89, 0xc8, //0x000001ac movq %rcx, %r8 //0x000001af LBB0_25 - 0x4d, 0x29, 0xc8, //0x000001af subq %r9, %r8 + 0x4d, 0x29, 0xf0, //0x000001af subq %r14, %r8 0x4c, 0x89, 0xc1, //0x000001b2 movq %r8, %rcx //0x000001b5 LBB0_26 - 0x49, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x000001b5 movq $-1, %r14 + 0x49, 0xc7, 0xc7, 0xff, 0xff, 0xff, 0xff, //0x000001b5 movq $-1, %r15 0x49, 0x89, 0xcc, //0x000001bc movq %rcx, %r12 - 0x48, 0x39, 0xd1, //0x000001bf cmpq %rdx, %rcx - 0x0f, 0x83, 0x0d, 0x01, 0x00, 0x00, //0x000001c2 jae LBB0_44 + 0x48, 0x39, 0xd9, //0x000001bf cmpq %rbx, %rcx + 0x0f, 0x83, 0x87, 0x0b, 0x00, 0x00, //0x000001c2 jae LBB0_115 //0x000001c8 LBB0_27 - 0x49, 0x8d, 0x54, 0x24, 0x01, //0x000001c8 leaq $1(%r12), %rdx - 0x48, 0x89, 0x16, //0x000001cd movq %rdx, (%rsi) - 0x43, 0x0f, 0xbe, 0x04, 0x21, //0x000001d0 movsbl (%r9,%r12), %eax + 0x49, 0x8d, 0x5c, 0x24, 0x01, //0x000001c8 leaq $1(%r12), %rbx + 0x48, 0x89, 0x1e, //0x000001cd movq %rbx, (%rsi) + 0x43, 0x0f, 0xbe, 0x04, 0x26, //0x000001d0 movsbl (%r14,%r12), %eax 0x83, 0xf8, 0x7b, //0x000001d5 cmpl $123, %eax - 0x0f, 0x87, 0x1d, 0x01, 0x00, 0x00, //0x000001d8 ja LBB0_46 - 0x49, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x000001de movq $-1, %r14 - 0x48, 0x8d, 0x0d, 0xa8, 0x0b, 0x00, 0x00, //0x000001e5 leaq $2984(%rip), %rcx /* LJTI0_0+0(%rip) */ + 0x0f, 0x87, 0x7b, 0x01, 0x00, 0x00, //0x000001d8 ja LBB0_48 + 0x49, 0xc7, 0xc7, 0xff, 0xff, 0xff, 0xff, //0x000001de movq $-1, %r15 + 0x48, 0x8d, 0x0d, 0x18, 0x0c, 0x00, 0x00, //0x000001e5 leaq $3096(%rip), %rcx /* LJTI0_0+0(%rip) */ 0x48, 0x63, 0x04, 0x81, //0x000001ec movslq (%rcx,%rax,4), %rax 0x48, 0x01, 0xc8, //0x000001f0 addq %rcx, %rax 0xff, 0xe0, //0x000001f3 jmpq *%rax //0x000001f5 LBB0_29 - 0x48, 0x8b, 0x47, 0x08, //0x000001f5 movq $8(%rdi), %rax - 0x48, 0x89, 0xc1, //0x000001f9 movq %rax, %rcx - 0x48, 0x29, 0xd1, //0x000001fc subq %rdx, %rcx - 0x48, 0x83, 0xf9, 0x10, //0x000001ff cmpq $16, %rcx - 0x0f, 0x82, 0x40, 0x0b, 0x00, 0x00, //0x00000203 jb LBB0_117 - 0x4c, 0x89, 0xe1, //0x00000209 movq %r12, %rcx - 0x48, 0xf7, 0xd1, //0x0000020c notq %rcx - 0xf3, 0x0f, 0x6f, 0x05, 0xe9, 0xfd, 0xff, 0xff, //0x0000020f movdqu $-535(%rip), %xmm0 /* LCPI0_0+0(%rip) */ - 0xf3, 0x0f, 0x6f, 0x0d, 0xf1, 0xfd, 0xff, 0xff, //0x00000217 movdqu $-527(%rip), %xmm1 /* LCPI0_1+0(%rip) */ - 0xf3, 0x0f, 0x6f, 0x15, 0xf9, 0xfd, 0xff, 0xff, //0x0000021f movdqu $-519(%rip), %xmm2 /* LCPI0_2+0(%rip) */ - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000227 .p2align 4, 0x90 + 0x48, 0x8b, 0x4f, 0x08, //0x000001f5 movq $8(%rdi), %rcx + 0x48, 0x29, 0xd9, //0x000001f9 subq %rbx, %rcx + 0x48, 0x83, 0xf9, 0x10, //0x000001fc cmpq $16, %rcx + 0x0f, 0x82, 0xb2, 0x0b, 0x00, 0x00, //0x00000200 jb LBB0_121 + 0x31, 0xff, //0x00000206 xorl %edi, %edi + 0xf3, 0x0f, 0x6f, 0x05, 0xf0, 0xfd, 0xff, 0xff, //0x00000208 movdqu $-528(%rip), %xmm0 /* LCPI0_0+0(%rip) */ + 0xf3, 0x0f, 0x6f, 0x0d, 0xf8, 0xfd, 0xff, 0xff, //0x00000210 movdqu $-520(%rip), %xmm1 /* LCPI0_1+0(%rip) */ + 0xf3, 0x0f, 0x6f, 0x15, 0x00, 0xfe, 0xff, 0xff, //0x00000218 movdqu $-512(%rip), %xmm2 /* LCPI0_2+0(%rip) */ + 0x4c, 0x89, 0xf2, //0x00000220 movq %r14, %rdx + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000223 .p2align 4, 0x90 //0x00000230 LBB0_31 - 0xf3, 0x41, 0x0f, 0x6f, 0x1c, 0x11, //0x00000230 movdqu (%r9,%rdx), %xmm3 - 0x66, 0x0f, 0x6f, 0xe3, //0x00000236 movdqa %xmm3, %xmm4 - 0x66, 0x0f, 0x74, 0xe0, //0x0000023a pcmpeqb %xmm0, %xmm4 - 0x66, 0x0f, 0xdb, 0xd9, //0x0000023e pand %xmm1, %xmm3 - 0x66, 0x0f, 0x74, 0xda, //0x00000242 pcmpeqb %xmm2, %xmm3 - 0x66, 0x0f, 0xeb, 0xdc, //0x00000246 por %xmm4, %xmm3 - 0x66, 0x0f, 0xd7, 0xfb, //0x0000024a pmovmskb %xmm3, %edi - 0x85, 0xff, //0x0000024e testl %edi, %edi - 0x0f, 0x85, 0x6f, 0x00, 0x00, 0x00, //0x00000250 jne LBB0_41 - 0x48, 0x83, 0xc2, 0x10, //0x00000256 addq $16, %rdx - 0x48, 0x8d, 0x3c, 0x08, //0x0000025a leaq (%rax,%rcx), %rdi - 0x48, 0x83, 0xc7, 0xf0, //0x0000025e addq $-16, %rdi - 0x48, 0x83, 0xc1, 0xf0, //0x00000262 addq $-16, %rcx - 0x48, 0x83, 0xff, 0x0f, //0x00000266 cmpq $15, %rdi - 0x0f, 0x87, 0xc0, 0xff, 0xff, 0xff, //0x0000026a ja LBB0_31 - 0x4c, 0x89, 0xca, //0x00000270 movq %r9, %rdx - 0x48, 0x29, 0xca, //0x00000273 subq %rcx, %rdx - 0x48, 0x01, 0xc8, //0x00000276 addq %rcx, %rax - 0x48, 0x89, 0xc1, //0x00000279 movq %rax, %rcx + 0xf3, 0x42, 0x0f, 0x6f, 0x5c, 0x22, 0x01, //0x00000230 movdqu $1(%rdx,%r12), %xmm3 + 0x66, 0x0f, 0x6f, 0xe3, //0x00000237 movdqa %xmm3, %xmm4 + 0x66, 0x0f, 0x74, 0xe0, //0x0000023b pcmpeqb %xmm0, %xmm4 + 0x66, 0x0f, 0xdb, 0xd9, //0x0000023f pand %xmm1, %xmm3 + 0x66, 0x0f, 0x74, 0xda, //0x00000243 pcmpeqb %xmm2, %xmm3 + 0x66, 0x0f, 0xeb, 0xdc, //0x00000247 por %xmm4, %xmm3 + 0x66, 0x0f, 0xd7, 0xc3, //0x0000024b pmovmskb %xmm3, %eax + 0x85, 0xc0, //0x0000024f testl %eax, %eax + 0x0f, 0x85, 0x7f, 0x00, 0x00, 0x00, //0x00000251 jne LBB0_42 + 0x48, 0x83, 0xc2, 0x10, //0x00000257 addq $16, %rdx + 0x48, 0x8d, 0x04, 0x39, //0x0000025b leaq (%rcx,%rdi), %rax + 0x48, 0x83, 0xc0, 0xf0, //0x0000025f addq $-16, %rax + 0x48, 0x83, 0xc7, 0xf0, //0x00000263 addq $-16, %rdi + 0x48, 0x83, 0xf8, 0x0f, //0x00000267 cmpq $15, %rax + 0x0f, 0x87, 0xbf, 0xff, 0xff, 0xff, //0x0000026b ja LBB0_31 + 0x4a, 0x8d, 0x1c, 0x22, //0x00000271 leaq (%rdx,%r12), %rbx + 0x48, 0x83, 0xc3, 0x01, //0x00000275 addq $1, %rbx + 0x48, 0x01, 0xf9, //0x00000279 addq %rdi, %rcx 0x48, 0x85, 0xc9, //0x0000027c testq %rcx, %rcx - 0x0f, 0x84, 0x35, 0x00, 0x00, 0x00, //0x0000027f je LBB0_40 + 0x0f, 0x84, 0x46, 0x00, 0x00, 0x00, //0x0000027f je LBB0_41 //0x00000285 LBB0_34 - 0x48, 0x8d, 0x3c, 0x0a, //0x00000285 leaq (%rdx,%rcx), %rdi - 0x31, 0xc0, //0x00000289 xorl %eax, %eax - //0x0000028b LBB0_35 - 0x0f, 0xb6, 0x1c, 0x02, //0x0000028b movzbl (%rdx,%rax), %ebx - 0x80, 0xfb, 0x2c, //0x0000028f cmpb $44, %bl - 0x0f, 0x84, 0x94, 0x0a, 0x00, 0x00, //0x00000292 je LBB0_115 - 0x80, 0xfb, 0x7d, //0x00000298 cmpb $125, %bl - 0x0f, 0x84, 0x8b, 0x0a, 0x00, 0x00, //0x0000029b je LBB0_115 - 0x80, 0xfb, 0x5d, //0x000002a1 cmpb $93, %bl - 0x0f, 0x84, 0x82, 0x0a, 0x00, 0x00, //0x000002a4 je LBB0_115 - 0x48, 0x83, 0xc0, 0x01, //0x000002aa addq $1, %rax - 0x48, 0x39, 0xc1, //0x000002ae cmpq %rax, %rcx - 0x0f, 0x85, 0xd4, 0xff, 0xff, 0xff, //0x000002b1 jne LBB0_35 - 0x48, 0x89, 0xfa, //0x000002b7 movq %rdi, %rdx - //0x000002ba LBB0_40 - 0x4c, 0x29, 0xca, //0x000002ba subq %r9, %rdx - 0x48, 0x89, 0x16, //0x000002bd movq %rdx, (%rsi) - 0xe9, 0x0d, 0x00, 0x00, 0x00, //0x000002c0 jmp LBB0_43 - //0x000002c5 LBB0_41 - 0x66, 0x0f, 0xbc, 0xc7, //0x000002c5 bsfw %di, %ax - 0x0f, 0xb7, 0xc0, //0x000002c9 movzwl %ax, %eax - 0x48, 0x29, 0xc8, //0x000002cc subq %rcx, %rax - //0x000002cf LBB0_42 - 0x48, 0x89, 0x06, //0x000002cf movq %rax, (%rsi) - //0x000002d2 LBB0_43 - 0x4d, 0x89, 0xe6, //0x000002d2 movq %r12, %r14 - //0x000002d5 LBB0_44 - 0x4c, 0x89, 0xf0, //0x000002d5 movq %r14, %rax - 0x48, 0x83, 0xc4, 0x58, //0x000002d8 addq $88, %rsp - 0x5b, //0x000002dc popq %rbx - 0x41, 0x5c, //0x000002dd popq %r12 - 0x41, 0x5d, //0x000002df popq %r13 - 0x41, 0x5e, //0x000002e1 popq %r14 - 0x41, 0x5f, //0x000002e3 popq %r15 - 0x5d, //0x000002e5 popq %rbp - 0xc3, //0x000002e6 retq - //0x000002e7 LBB0_45 - 0x49, 0x8d, 0x44, 0x24, 0x04, //0x000002e7 leaq $4(%r12), %rax - 0x48, 0x3b, 0x47, 0x08, //0x000002ec cmpq $8(%rdi), %rax - 0x0f, 0x86, 0xd9, 0xff, 0xff, 0xff, //0x000002f0 jbe LBB0_42 - 0xe9, 0xda, 0xff, 0xff, 0xff, //0x000002f6 jmp LBB0_44 - //0x000002fb LBB0_46 - 0x4c, 0x89, 0x26, //0x000002fb movq %r12, (%rsi) - 0x49, 0xc7, 0xc6, 0xfe, 0xff, 0xff, 0xff, //0x000002fe movq $-2, %r14 - 0xe9, 0xcb, 0xff, 0xff, 0xff, //0x00000305 jmp LBB0_44 - //0x0000030a LBB0_47 - 0x4c, 0x8b, 0x47, 0x08, //0x0000030a movq $8(%rdi), %r8 - 0x4d, 0x89, 0xc7, //0x0000030e movq %r8, %r15 - 0x49, 0x29, 0xd7, //0x00000311 subq %rdx, %r15 - 0x49, 0x83, 0xff, 0x20, //0x00000314 cmpq $32, %r15 - 0x0f, 0x8c, 0x3c, 0x0a, 0x00, 0x00, //0x00000318 jl LBB0_118 - 0x4f, 0x8d, 0x14, 0x21, //0x0000031e leaq (%r9,%r12), %r10 - 0x4d, 0x29, 0xe0, //0x00000322 subq %r12, %r8 - 0x41, 0xbd, 0x1f, 0x00, 0x00, 0x00, //0x00000325 movl $31, %r13d - 0x45, 0x31, 0xff, //0x0000032b xorl %r15d, %r15d - 0xf3, 0x0f, 0x6f, 0x05, 0xfa, 0xfc, 0xff, 0xff, //0x0000032e movdqu $-774(%rip), %xmm0 /* LCPI0_3+0(%rip) */ - 0xf3, 0x0f, 0x6f, 0x0d, 0x02, 0xfd, 0xff, 0xff, //0x00000336 movdqu $-766(%rip), %xmm1 /* LCPI0_4+0(%rip) */ - 0x45, 0x31, 0xdb, //0x0000033e xorl %r11d, %r11d - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000341 .p2align 4, 0x90 - //0x00000350 LBB0_49 - 0xf3, 0x43, 0x0f, 0x6f, 0x54, 0x3a, 0x01, //0x00000350 movdqu $1(%r10,%r15), %xmm2 - 0xf3, 0x43, 0x0f, 0x6f, 0x5c, 0x3a, 0x11, //0x00000357 movdqu $17(%r10,%r15), %xmm3 - 0x66, 0x0f, 0x6f, 0xe2, //0x0000035e movdqa %xmm2, %xmm4 - 0x66, 0x0f, 0x74, 0xe0, //0x00000362 pcmpeqb %xmm0, %xmm4 - 0x66, 0x0f, 0xd7, 0xcc, //0x00000366 pmovmskb %xmm4, %ecx - 0x66, 0x0f, 0x6f, 0xe3, //0x0000036a movdqa %xmm3, %xmm4 - 0x66, 0x0f, 0x74, 0xe0, //0x0000036e pcmpeqb %xmm0, %xmm4 - 0x66, 0x0f, 0xd7, 0xc4, //0x00000372 pmovmskb %xmm4, %eax - 0x48, 0xc1, 0xe0, 0x10, //0x00000376 shlq $16, %rax - 0x48, 0x09, 0xc8, //0x0000037a orq %rcx, %rax - 0x66, 0x0f, 0x74, 0xd1, //0x0000037d pcmpeqb %xmm1, %xmm2 - 0x66, 0x0f, 0xd7, 0xda, //0x00000381 pmovmskb %xmm2, %ebx - 0x66, 0x0f, 0x74, 0xd9, //0x00000385 pcmpeqb %xmm1, %xmm3 - 0x66, 0x0f, 0xd7, 0xcb, //0x00000389 pmovmskb %xmm3, %ecx - 0x48, 0xc1, 0xe1, 0x10, //0x0000038d shlq $16, %rcx - 0x48, 0x09, 0xd9, //0x00000391 orq %rbx, %rcx - 0x48, 0x89, 0xcb, //0x00000394 movq %rcx, %rbx - 0x4c, 0x09, 0xdb, //0x00000397 orq %r11, %rbx - 0x0f, 0x84, 0x40, 0x00, 0x00, 0x00, //0x0000039a je LBB0_51 - 0x44, 0x89, 0xdb, //0x000003a0 movl %r11d, %ebx - 0xf7, 0xd3, //0x000003a3 notl %ebx - 0x21, 0xcb, //0x000003a5 andl %ecx, %ebx - 0x8d, 0x14, 0x1b, //0x000003a7 leal (%rbx,%rbx), %edx - 0x44, 0x09, 0xda, //0x000003aa orl %r11d, %edx - 0x89, 0xd7, //0x000003ad movl %edx, %edi - 0xf7, 0xd7, //0x000003af notl %edi - 0x21, 0xcf, //0x000003b1 andl %ecx, %edi - 0x81, 0xe7, 0xaa, 0xaa, 0xaa, 0xaa, //0x000003b3 andl $-1431655766, %edi - 0x45, 0x31, 0xdb, //0x000003b9 xorl %r11d, %r11d - 0x01, 0xdf, //0x000003bc addl %ebx, %edi - 0x41, 0x0f, 0x92, 0xc3, //0x000003be setb %r11b - 0x01, 0xff, //0x000003c2 addl %edi, %edi - 0x81, 0xf7, 0x55, 0x55, 0x55, 0x55, //0x000003c4 xorl $1431655765, %edi - 0x21, 0xd7, //0x000003ca andl %edx, %edi - 0xf7, 0xd7, //0x000003cc notl %edi - 0x21, 0xf8, //0x000003ce andl %edi, %eax - 0xe9, 0x0e, 0x00, 0x00, 0x00, //0x000003d0 jmp LBB0_52 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000003d5 .p2align 4, 0x90 - //0x000003e0 LBB0_51 - 0x45, 0x31, 0xdb, //0x000003e0 xorl %r11d, %r11d - //0x000003e3 LBB0_52 - 0x48, 0x85, 0xc0, //0x000003e3 testq %rax, %rax - 0x0f, 0x85, 0xe6, 0x08, 0x00, 0x00, //0x000003e6 jne LBB0_110 - 0x49, 0x83, 0xc7, 0x20, //0x000003ec addq $32, %r15 - 0x4b, 0x8d, 0x04, 0x28, //0x000003f0 leaq (%r8,%r13), %rax - 0x48, 0x83, 0xc0, 0xe0, //0x000003f4 addq $-32, %rax - 0x49, 0x83, 0xc5, 0xe0, //0x000003f8 addq $-32, %r13 - 0x48, 0x83, 0xf8, 0x3f, //0x000003fc cmpq $63, %rax - 0x0f, 0x8f, 0x4a, 0xff, 0xff, 0xff, //0x00000400 jg LBB0_49 - 0x4d, 0x85, 0xdb, //0x00000406 testq %r11, %r11 - 0x0f, 0x85, 0x5f, 0x09, 0x00, 0x00, //0x00000409 jne LBB0_120 - 0x4b, 0x8d, 0x14, 0x17, //0x0000040f leaq (%r15,%r10), %rdx - 0x48, 0x83, 0xc2, 0x01, //0x00000413 addq $1, %rdx - 0x49, 0xf7, 0xd7, //0x00000417 notq %r15 - 0x4d, 0x01, 0xc7, //0x0000041a addq %r8, %r15 - //0x0000041d LBB0_56 - 0x4d, 0x85, 0xff, //0x0000041d testq %r15, %r15 - 0x0f, 0x8e, 0xaf, 0xfe, 0xff, 0xff, //0x00000420 jle LBB0_44 - 0x49, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x00000426 movq $-1, %r14 - 0xe9, 0xca, 0x08, 0x00, 0x00, //0x0000042d jmp LBB0_112 - //0x00000432 LBB0_58 - 0x49, 0xba, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00000432 movabsq $6148914691236517205, %r10 - 0x48, 0x8b, 0x47, 0x08, //0x0000043c movq $8(%rdi), %rax - 0x48, 0x29, 0xd0, //0x00000440 subq %rdx, %rax - 0x49, 0x01, 0xd1, //0x00000443 addq %rdx, %r9 - 0x45, 0x31, 0xed, //0x00000446 xorl %r13d, %r13d - 0xf3, 0x44, 0x0f, 0x6f, 0x15, 0xee, 0xfb, 0xff, 0xff, //0x00000449 movdqu $-1042(%rip), %xmm10 /* LCPI0_4+0(%rip) */ - 0xf3, 0x0f, 0x6f, 0x0d, 0xd6, 0xfb, 0xff, 0xff, //0x00000452 movdqu $-1066(%rip), %xmm1 /* LCPI0_3+0(%rip) */ - 0x66, 0x45, 0x0f, 0x76, 0xc9, //0x0000045a pcmpeqd %xmm9, %xmm9 - 0xf3, 0x0f, 0x6f, 0x1d, 0x09, 0xfc, 0xff, 0xff, //0x0000045f movdqu $-1015(%rip), %xmm3 /* LCPI0_7+0(%rip) */ - 0xf3, 0x0f, 0x6f, 0x25, 0xb1, 0xfb, 0xff, 0xff, //0x00000467 movdqu $-1103(%rip), %xmm4 /* LCPI0_2+0(%rip) */ - 0x45, 0x0f, 0x57, 0xc0, //0x0000046f xorps %xmm8, %xmm8 - 0x45, 0x31, 0xff, //0x00000473 xorl %r15d, %r15d - 0x31, 0xc9, //0x00000476 xorl %ecx, %ecx - 0x48, 0x89, 0x4d, 0xc0, //0x00000478 movq %rcx, $-64(%rbp) - 0x45, 0x31, 0xdb, //0x0000047c xorl %r11d, %r11d - 0xe9, 0x60, 0x00, 0x00, 0x00, //0x0000047f jmp LBB0_60 - //0x00000484 LBB0_59 - 0x49, 0xc1, 0xff, 0x3f, //0x00000484 sarq $63, %r15 - 0x4c, 0x89, 0xc0, //0x00000488 movq %r8, %rax - 0x48, 0xd1, 0xe8, //0x0000048b shrq %rax - 0x4c, 0x21, 0xd0, //0x0000048e andq %r10, %rax - 0x49, 0x29, 0xc0, //0x00000491 subq %rax, %r8 - 0x4c, 0x89, 0xc0, //0x00000494 movq %r8, %rax - 0x4c, 0x21, 0xe8, //0x00000497 andq %r13, %rax - 0x49, 0xc1, 0xe8, 0x02, //0x0000049a shrq $2, %r8 - 0x4d, 0x21, 0xe8, //0x0000049e andq %r13, %r8 - 0x49, 0x01, 0xc0, //0x000004a1 addq %rax, %r8 - 0x4c, 0x89, 0xc0, //0x000004a4 movq %r8, %rax - 0x48, 0xc1, 0xe8, 0x04, //0x000004a7 shrq $4, %rax - 0x4c, 0x01, 0xc0, //0x000004ab addq %r8, %rax - 0x48, 0xb9, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, //0x000004ae movabsq $1085102592571150095, %rcx - 0x48, 0x21, 0xc8, //0x000004b8 andq %rcx, %rax - 0x48, 0xb9, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, //0x000004bb movabsq $72340172838076673, %rcx - 0x48, 0x0f, 0xaf, 0xc1, //0x000004c5 imulq %rcx, %rax - 0x48, 0xc1, 0xe8, 0x38, //0x000004c9 shrq $56, %rax - 0x48, 0x01, 0x45, 0xc0, //0x000004cd addq %rax, $-64(%rbp) - 0x49, 0x83, 0xc1, 0x40, //0x000004d1 addq $64, %r9 - 0x48, 0x8b, 0x45, 0xd0, //0x000004d5 movq $-48(%rbp), %rax - 0x48, 0x83, 0xc0, 0xc0, //0x000004d9 addq $-64, %rax - 0x4d, 0x89, 0xfd, //0x000004dd movq %r15, %r13 - 0x4c, 0x8b, 0x7d, 0xc8, //0x000004e0 movq $-56(%rbp), %r15 - //0x000004e4 LBB0_60 - 0x48, 0x83, 0xf8, 0x40, //0x000004e4 cmpq $64, %rax - 0x48, 0x89, 0x45, 0xd0, //0x000004e8 movq %rax, $-48(%rbp) - 0x0f, 0x8c, 0x2c, 0x02, 0x00, 0x00, //0x000004ec jl LBB0_67 - //0x000004f2 LBB0_61 - 0xf3, 0x41, 0x0f, 0x6f, 0x01, //0x000004f2 movdqu (%r9), %xmm0 - 0xf3, 0x41, 0x0f, 0x6f, 0x69, 0x10, //0x000004f7 movdqu $16(%r9), %xmm5 - 0xf3, 0x41, 0x0f, 0x6f, 0x79, 0x20, //0x000004fd movdqu $32(%r9), %xmm7 - 0xf3, 0x41, 0x0f, 0x6f, 0x71, 0x30, //0x00000503 movdqu $48(%r9), %xmm6 - 0x66, 0x0f, 0x6f, 0xd0, //0x00000509 movdqa %xmm0, %xmm2 - 0x66, 0x41, 0x0f, 0x74, 0xd2, //0x0000050d pcmpeqb %xmm10, %xmm2 - 0x66, 0x0f, 0xd7, 0xd2, //0x00000512 pmovmskb %xmm2, %edx - 0x66, 0x0f, 0x6f, 0xd5, //0x00000516 movdqa %xmm5, %xmm2 - 0x66, 0x41, 0x0f, 0x74, 0xd2, //0x0000051a pcmpeqb %xmm10, %xmm2 - 0x66, 0x0f, 0xd7, 0xc2, //0x0000051f pmovmskb %xmm2, %eax - 0x66, 0x0f, 0x6f, 0xd7, //0x00000523 movdqa %xmm7, %xmm2 - 0x66, 0x41, 0x0f, 0x74, 0xd2, //0x00000527 pcmpeqb %xmm10, %xmm2 - 0x66, 0x0f, 0xd7, 0xca, //0x0000052c pmovmskb %xmm2, %ecx - 0x66, 0x0f, 0x6f, 0xd6, //0x00000530 movdqa %xmm6, %xmm2 - 0x66, 0x41, 0x0f, 0x74, 0xd2, //0x00000534 pcmpeqb %xmm10, %xmm2 - 0x66, 0x0f, 0xd7, 0xda, //0x00000539 pmovmskb %xmm2, %ebx - 0x48, 0xc1, 0xe3, 0x30, //0x0000053d shlq $48, %rbx - 0x48, 0xc1, 0xe1, 0x20, //0x00000541 shlq $32, %rcx - 0x48, 0x09, 0xd9, //0x00000545 orq %rbx, %rcx - 0x48, 0xc1, 0xe0, 0x10, //0x00000548 shlq $16, %rax - 0x48, 0x09, 0xc8, //0x0000054c orq %rcx, %rax - 0x48, 0x09, 0xc2, //0x0000054f orq %rax, %rdx - 0x48, 0x89, 0xd0, //0x00000552 movq %rdx, %rax - 0x4c, 0x09, 0xf8, //0x00000555 orq %r15, %rax - 0x0f, 0x85, 0x12, 0x00, 0x00, 0x00, //0x00000558 jne LBB0_63 - 0x48, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x0000055e movq $-1, %rdx - 0x31, 0xc0, //0x00000565 xorl %eax, %eax - 0x48, 0x89, 0x45, 0xc8, //0x00000567 movq %rax, $-56(%rbp) - 0xe9, 0x3e, 0x00, 0x00, 0x00, //0x0000056b jmp LBB0_64 - //0x00000570 LBB0_63 - 0x4c, 0x89, 0xf8, //0x00000570 movq %r15, %rax - 0x48, 0xf7, 0xd0, //0x00000573 notq %rax - 0x48, 0x21, 0xd0, //0x00000576 andq %rdx, %rax - 0x4c, 0x8d, 0x04, 0x00, //0x00000579 leaq (%rax,%rax), %r8 - 0x4d, 0x09, 0xf8, //0x0000057d orq %r15, %r8 - 0x4c, 0x89, 0xc1, //0x00000580 movq %r8, %rcx - 0x48, 0xf7, 0xd1, //0x00000583 notq %rcx - 0x48, 0xbb, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00000586 movabsq $-6148914691236517206, %rbx - 0x48, 0x21, 0xda, //0x00000590 andq %rbx, %rdx - 0x48, 0x21, 0xca, //0x00000593 andq %rcx, %rdx - 0x31, 0xc9, //0x00000596 xorl %ecx, %ecx - 0x48, 0x01, 0xc2, //0x00000598 addq %rax, %rdx - 0x0f, 0x92, 0xc1, //0x0000059b setb %cl - 0x48, 0x89, 0x4d, 0xc8, //0x0000059e movq %rcx, $-56(%rbp) - 0x48, 0x01, 0xd2, //0x000005a2 addq %rdx, %rdx - 0x4c, 0x31, 0xd2, //0x000005a5 xorq %r10, %rdx - 0x4c, 0x21, 0xc2, //0x000005a8 andq %r8, %rdx - 0x48, 0xf7, 0xd2, //0x000005ab notq %rdx - //0x000005ae LBB0_64 - 0x66, 0x0f, 0x6f, 0xd6, //0x000005ae movdqa %xmm6, %xmm2 - 0x66, 0x0f, 0x74, 0xd1, //0x000005b2 pcmpeqb %xmm1, %xmm2 - 0x66, 0x0f, 0xd7, 0xc2, //0x000005b6 pmovmskb %xmm2, %eax - 0x48, 0xc1, 0xe0, 0x30, //0x000005ba shlq $48, %rax - 0x66, 0x0f, 0x6f, 0xd7, //0x000005be movdqa %xmm7, %xmm2 - 0x66, 0x0f, 0x74, 0xd1, //0x000005c2 pcmpeqb %xmm1, %xmm2 - 0x66, 0x0f, 0xd7, 0xca, //0x000005c6 pmovmskb %xmm2, %ecx - 0x48, 0xc1, 0xe1, 0x20, //0x000005ca shlq $32, %rcx - 0x48, 0x09, 0xc1, //0x000005ce orq %rax, %rcx - 0x66, 0x0f, 0x6f, 0xd5, //0x000005d1 movdqa %xmm5, %xmm2 - 0x66, 0x0f, 0x74, 0xd1, //0x000005d5 pcmpeqb %xmm1, %xmm2 - 0x66, 0x0f, 0xd7, 0xc2, //0x000005d9 pmovmskb %xmm2, %eax - 0x48, 0xc1, 0xe0, 0x10, //0x000005dd shlq $16, %rax - 0x48, 0x09, 0xc8, //0x000005e1 orq %rcx, %rax - 0x66, 0x0f, 0x6f, 0xd0, //0x000005e4 movdqa %xmm0, %xmm2 - 0x66, 0x0f, 0x74, 0xd1, //0x000005e8 pcmpeqb %xmm1, %xmm2 - 0x66, 0x0f, 0xd7, 0xca, //0x000005ec pmovmskb %xmm2, %ecx - 0x48, 0x09, 0xc1, //0x000005f0 orq %rax, %rcx - 0x48, 0x21, 0xd1, //0x000005f3 andq %rdx, %rcx - 0x66, 0x48, 0x0f, 0x6e, 0xd1, //0x000005f6 movq %rcx, %xmm2 - 0x66, 0x41, 0x0f, 0x3a, 0x44, 0xd1, 0x00, //0x000005fb pclmulqdq $0, %xmm9, %xmm2 - 0x66, 0x49, 0x0f, 0x7e, 0xd7, //0x00000602 movq %xmm2, %r15 - 0x4d, 0x31, 0xef, //0x00000607 xorq %r13, %r15 - 0x66, 0x0f, 0x6f, 0xd0, //0x0000060a movdqa %xmm0, %xmm2 - 0x66, 0x0f, 0x74, 0xd3, //0x0000060e pcmpeqb %xmm3, %xmm2 - 0x66, 0x44, 0x0f, 0xd7, 0xc2, //0x00000612 pmovmskb %xmm2, %r8d - 0x66, 0x0f, 0x6f, 0xd5, //0x00000617 movdqa %xmm5, %xmm2 - 0x66, 0x0f, 0x74, 0xd3, //0x0000061b pcmpeqb %xmm3, %xmm2 - 0x66, 0x0f, 0xd7, 0xc2, //0x0000061f pmovmskb %xmm2, %eax - 0x66, 0x0f, 0x6f, 0xd7, //0x00000623 movdqa %xmm7, %xmm2 - 0x66, 0x0f, 0x74, 0xd3, //0x00000627 pcmpeqb %xmm3, %xmm2 - 0x66, 0x0f, 0xd7, 0xca, //0x0000062b pmovmskb %xmm2, %ecx - 0x66, 0x0f, 0x6f, 0xd6, //0x0000062f movdqa %xmm6, %xmm2 - 0x66, 0x0f, 0x74, 0xd3, //0x00000633 pcmpeqb %xmm3, %xmm2 - 0x66, 0x0f, 0xd7, 0xda, //0x00000637 pmovmskb %xmm2, %ebx - 0x48, 0xc1, 0xe3, 0x30, //0x0000063b shlq $48, %rbx - 0x48, 0xc1, 0xe1, 0x20, //0x0000063f shlq $32, %rcx - 0x48, 0x09, 0xd9, //0x00000643 orq %rbx, %rcx - 0x48, 0xc1, 0xe0, 0x10, //0x00000646 shlq $16, %rax - 0x48, 0x09, 0xc8, //0x0000064a orq %rcx, %rax - 0x49, 0x09, 0xc0, //0x0000064d orq %rax, %r8 - 0x4c, 0x89, 0xf8, //0x00000650 movq %r15, %rax - 0x48, 0xf7, 0xd0, //0x00000653 notq %rax - 0x49, 0x21, 0xc0, //0x00000656 andq %rax, %r8 - 0x66, 0x0f, 0x74, 0xc4, //0x00000659 pcmpeqb %xmm4, %xmm0 - 0x66, 0x0f, 0xd7, 0xc8, //0x0000065d pmovmskb %xmm0, %ecx - 0x66, 0x0f, 0x74, 0xec, //0x00000661 pcmpeqb %xmm4, %xmm5 - 0x66, 0x0f, 0xd7, 0xdd, //0x00000665 pmovmskb %xmm5, %ebx - 0x66, 0x0f, 0x74, 0xfc, //0x00000669 pcmpeqb %xmm4, %xmm7 - 0x66, 0x44, 0x0f, 0xd7, 0xd7, //0x0000066d pmovmskb %xmm7, %r10d - 0x66, 0x0f, 0x74, 0xf4, //0x00000672 pcmpeqb %xmm4, %xmm6 - 0x66, 0x44, 0x0f, 0xd7, 0xee, //0x00000676 pmovmskb %xmm6, %r13d - 0x49, 0xc1, 0xe5, 0x30, //0x0000067b shlq $48, %r13 - 0x49, 0xc1, 0xe2, 0x20, //0x0000067f shlq $32, %r10 - 0x4d, 0x09, 0xea, //0x00000683 orq %r13, %r10 - 0x48, 0xc1, 0xe3, 0x10, //0x00000686 shlq $16, %rbx - 0x4c, 0x09, 0xd3, //0x0000068a orq %r10, %rbx - 0x48, 0x09, 0xd9, //0x0000068d orq %rbx, %rcx - 0x49, 0xba, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00000690 movabsq $6148914691236517205, %r10 - 0x49, 0xbd, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, //0x0000069a movabsq $3689348814741910323, %r13 - 0x48, 0x21, 0xc1, //0x000006a4 andq %rax, %rcx - 0x0f, 0x84, 0xd7, 0xfd, 0xff, 0xff, //0x000006a7 je LBB0_59 - 0x90, 0x90, 0x90, //0x000006ad .p2align 4, 0x90 - //0x000006b0 LBB0_65 - 0x48, 0x8d, 0x51, 0xff, //0x000006b0 leaq $-1(%rcx), %rdx - 0x48, 0x89, 0xd3, //0x000006b4 movq %rdx, %rbx - 0x4c, 0x21, 0xc3, //0x000006b7 andq %r8, %rbx - 0x48, 0x89, 0xd8, //0x000006ba movq %rbx, %rax - 0x48, 0xd1, 0xe8, //0x000006bd shrq %rax - 0x4c, 0x21, 0xd0, //0x000006c0 andq %r10, %rax - 0x48, 0x29, 0xc3, //0x000006c3 subq %rax, %rbx - 0x48, 0x89, 0xd8, //0x000006c6 movq %rbx, %rax - 0x4c, 0x21, 0xe8, //0x000006c9 andq %r13, %rax - 0x48, 0xc1, 0xeb, 0x02, //0x000006cc shrq $2, %rbx - 0x4c, 0x21, 0xeb, //0x000006d0 andq %r13, %rbx - 0x48, 0x01, 0xc3, //0x000006d3 addq %rax, %rbx - 0x48, 0x89, 0xd8, //0x000006d6 movq %rbx, %rax - 0x48, 0xc1, 0xe8, 0x04, //0x000006d9 shrq $4, %rax - 0x48, 0x01, 0xd8, //0x000006dd addq %rbx, %rax - 0x48, 0xbb, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, //0x000006e0 movabsq $1085102592571150095, %rbx - 0x48, 0x21, 0xd8, //0x000006ea andq %rbx, %rax - 0x48, 0xbb, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, //0x000006ed movabsq $72340172838076673, %rbx - 0x48, 0x0f, 0xaf, 0xc3, //0x000006f7 imulq %rbx, %rax - 0x48, 0xc1, 0xe8, 0x38, //0x000006fb shrq $56, %rax - 0x48, 0x03, 0x45, 0xc0, //0x000006ff addq $-64(%rbp), %rax - 0x4c, 0x39, 0xd8, //0x00000703 cmpq %r11, %rax - 0x0f, 0x86, 0x92, 0x05, 0x00, 0x00, //0x00000706 jbe LBB0_109 - 0x49, 0x83, 0xc3, 0x01, //0x0000070c addq $1, %r11 - 0x48, 0x21, 0xd1, //0x00000710 andq %rdx, %rcx - 0x0f, 0x85, 0x97, 0xff, 0xff, 0xff, //0x00000713 jne LBB0_65 - 0xe9, 0x66, 0xfd, 0xff, 0xff, //0x00000719 jmp LBB0_59 - //0x0000071e LBB0_67 - 0x48, 0x85, 0xc0, //0x0000071e testq %rax, %rax - 0x0f, 0x8e, 0x3b, 0x06, 0x00, 0x00, //0x00000721 jle LBB0_119 - 0x4c, 0x89, 0xf9, //0x00000727 movq %r15, %rcx - 0x44, 0x0f, 0x11, 0x45, 0xb0, //0x0000072a movups %xmm8, $-80(%rbp) - 0x44, 0x0f, 0x11, 0x45, 0xa0, //0x0000072f movups %xmm8, $-96(%rbp) - 0x44, 0x0f, 0x11, 0x45, 0x90, //0x00000734 movups %xmm8, $-112(%rbp) - 0x44, 0x0f, 0x11, 0x45, 0x80, //0x00000739 movups %xmm8, $-128(%rbp) - 0x44, 0x89, 0xc8, //0x0000073e movl %r9d, %eax - 0x25, 0xff, 0x0f, 0x00, 0x00, //0x00000741 andl $4095, %eax - 0x3d, 0xc1, 0x0f, 0x00, 0x00, //0x00000746 cmpl $4033, %eax - 0x0f, 0x82, 0x31, 0x00, 0x00, 0x00, //0x0000074b jb LBB0_71 - 0x48, 0x83, 0x7d, 0xd0, 0x20, //0x00000751 cmpq $32, $-48(%rbp) - 0x0f, 0x82, 0x38, 0x00, 0x00, 0x00, //0x00000756 jb LBB0_72 - 0x41, 0x0f, 0x10, 0x01, //0x0000075c movups (%r9), %xmm0 - 0x0f, 0x11, 0x45, 0x80, //0x00000760 movups %xmm0, $-128(%rbp) - 0x41, 0x0f, 0x10, 0x41, 0x10, //0x00000764 movups $16(%r9), %xmm0 - 0x0f, 0x11, 0x45, 0x90, //0x00000769 movups %xmm0, $-112(%rbp) - 0x49, 0x83, 0xc1, 0x20, //0x0000076d addq $32, %r9 - 0x48, 0x8b, 0x45, 0xd0, //0x00000771 movq $-48(%rbp), %rax - 0x48, 0x8d, 0x50, 0xe0, //0x00000775 leaq $-32(%rax), %rdx - 0x4c, 0x8d, 0x45, 0xa0, //0x00000779 leaq $-96(%rbp), %r8 - 0xe9, 0x1a, 0x00, 0x00, 0x00, //0x0000077d jmp LBB0_73 - //0x00000782 LBB0_71 - 0x49, 0xba, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00000782 movabsq $6148914691236517205, %r10 - 0x49, 0x89, 0xcf, //0x0000078c movq %rcx, %r15 - 0xe9, 0x5e, 0xfd, 0xff, 0xff, //0x0000078f jmp LBB0_61 - //0x00000794 LBB0_72 - 0x4c, 0x8d, 0x45, 0x80, //0x00000794 leaq $-128(%rbp), %r8 - 0x48, 0x8b, 0x55, 0xd0, //0x00000798 movq $-48(%rbp), %rdx - //0x0000079c LBB0_73 - 0x48, 0x83, 0xfa, 0x10, //0x0000079c cmpq $16, %rdx - 0x0f, 0x82, 0x49, 0x00, 0x00, 0x00, //0x000007a0 jb LBB0_74 - 0x41, 0x0f, 0x10, 0x01, //0x000007a6 movups (%r9), %xmm0 - 0x41, 0x0f, 0x11, 0x00, //0x000007aa movups %xmm0, (%r8) - 0x49, 0x83, 0xc1, 0x10, //0x000007ae addq $16, %r9 - 0x49, 0x83, 0xc0, 0x10, //0x000007b2 addq $16, %r8 - 0x48, 0x83, 0xc2, 0xf0, //0x000007b6 addq $-16, %rdx - 0x48, 0x83, 0xfa, 0x08, //0x000007ba cmpq $8, %rdx - 0x0f, 0x83, 0x35, 0x00, 0x00, 0x00, //0x000007be jae LBB0_81 - //0x000007c4 LBB0_75 - 0x48, 0x83, 0xfa, 0x04, //0x000007c4 cmpq $4, %rdx - 0x0f, 0x8c, 0x47, 0x00, 0x00, 0x00, //0x000007c8 jl LBB0_76 - //0x000007ce LBB0_82 - 0x41, 0x8b, 0x01, //0x000007ce movl (%r9), %eax - 0x41, 0x89, 0x00, //0x000007d1 movl %eax, (%r8) - 0x49, 0x83, 0xc1, 0x04, //0x000007d4 addq $4, %r9 - 0x49, 0x83, 0xc0, 0x04, //0x000007d8 addq $4, %r8 - 0x48, 0x83, 0xc2, 0xfc, //0x000007dc addq $-4, %rdx - 0x48, 0x83, 0xfa, 0x02, //0x000007e0 cmpq $2, %rdx - 0x0f, 0x83, 0x35, 0x00, 0x00, 0x00, //0x000007e4 jae LBB0_77 - 0xe9, 0x44, 0x00, 0x00, 0x00, //0x000007ea jmp LBB0_78 - //0x000007ef LBB0_74 - 0x48, 0x83, 0xfa, 0x08, //0x000007ef cmpq $8, %rdx - 0x0f, 0x82, 0xcb, 0xff, 0xff, 0xff, //0x000007f3 jb LBB0_75 - //0x000007f9 LBB0_81 - 0x49, 0x8b, 0x01, //0x000007f9 movq (%r9), %rax - 0x49, 0x89, 0x00, //0x000007fc movq %rax, (%r8) - 0x49, 0x83, 0xc1, 0x08, //0x000007ff addq $8, %r9 - 0x49, 0x83, 0xc0, 0x08, //0x00000803 addq $8, %r8 - 0x48, 0x83, 0xc2, 0xf8, //0x00000807 addq $-8, %rdx - 0x48, 0x83, 0xfa, 0x04, //0x0000080b cmpq $4, %rdx - 0x0f, 0x8d, 0xb9, 0xff, 0xff, 0xff, //0x0000080f jge LBB0_82 - //0x00000815 LBB0_76 - 0x48, 0x83, 0xfa, 0x02, //0x00000815 cmpq $2, %rdx - 0x0f, 0x82, 0x14, 0x00, 0x00, 0x00, //0x00000819 jb LBB0_78 - //0x0000081f LBB0_77 - 0x41, 0x0f, 0xb7, 0x01, //0x0000081f movzwl (%r9), %eax - 0x66, 0x41, 0x89, 0x00, //0x00000823 movw %ax, (%r8) - 0x49, 0x83, 0xc1, 0x02, //0x00000827 addq $2, %r9 - 0x49, 0x83, 0xc0, 0x02, //0x0000082b addq $2, %r8 - 0x48, 0x83, 0xc2, 0xfe, //0x0000082f addq $-2, %rdx - //0x00000833 LBB0_78 - 0x4c, 0x89, 0xc8, //0x00000833 movq %r9, %rax - 0x4c, 0x8d, 0x4d, 0x80, //0x00000836 leaq $-128(%rbp), %r9 - 0x48, 0x85, 0xd2, //0x0000083a testq %rdx, %rdx - 0x49, 0xba, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x0000083d movabsq $6148914691236517205, %r10 - 0x49, 0x89, 0xcf, //0x00000847 movq %rcx, %r15 - 0x0f, 0x84, 0xa2, 0xfc, 0xff, 0xff, //0x0000084a je LBB0_61 - 0x8a, 0x00, //0x00000850 movb (%rax), %al - 0x41, 0x88, 0x00, //0x00000852 movb %al, (%r8) - 0x4c, 0x8d, 0x4d, 0x80, //0x00000855 leaq $-128(%rbp), %r9 - 0xe9, 0x94, 0xfc, 0xff, 0xff, //0x00000859 jmp LBB0_61 - //0x0000085e LBB0_83 - 0x49, 0x8d, 0x44, 0x24, 0x05, //0x0000085e leaq $5(%r12), %rax - 0x48, 0x3b, 0x47, 0x08, //0x00000863 cmpq $8(%rdi), %rax - 0x0f, 0x86, 0x62, 0xfa, 0xff, 0xff, //0x00000867 jbe LBB0_42 - 0xe9, 0x63, 0xfa, 0xff, 0xff, //0x0000086d jmp LBB0_44 - //0x00000872 LBB0_84 - 0x49, 0xba, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00000872 movabsq $6148914691236517205, %r10 - 0x48, 0x8b, 0x47, 0x08, //0x0000087c movq $8(%rdi), %rax - 0x48, 0x29, 0xd0, //0x00000880 subq %rdx, %rax - 0x49, 0x01, 0xd1, //0x00000883 addq %rdx, %r9 - 0x45, 0x31, 0xed, //0x00000886 xorl %r13d, %r13d - 0xf3, 0x44, 0x0f, 0x6f, 0x15, 0xae, 0xf7, 0xff, 0xff, //0x00000889 movdqu $-2130(%rip), %xmm10 /* LCPI0_4+0(%rip) */ - 0xf3, 0x0f, 0x6f, 0x0d, 0x96, 0xf7, 0xff, 0xff, //0x00000892 movdqu $-2154(%rip), %xmm1 /* LCPI0_3+0(%rip) */ - 0x66, 0x45, 0x0f, 0x76, 0xc9, //0x0000089a pcmpeqd %xmm9, %xmm9 - 0xf3, 0x0f, 0x6f, 0x1d, 0xa9, 0xf7, 0xff, 0xff, //0x0000089f movdqu $-2135(%rip), %xmm3 /* LCPI0_5+0(%rip) */ - 0xf3, 0x0f, 0x6f, 0x25, 0xb1, 0xf7, 0xff, 0xff, //0x000008a7 movdqu $-2127(%rip), %xmm4 /* LCPI0_6+0(%rip) */ - 0x45, 0x0f, 0x57, 0xc0, //0x000008af xorps %xmm8, %xmm8 - 0x45, 0x31, 0xff, //0x000008b3 xorl %r15d, %r15d - 0x31, 0xc9, //0x000008b6 xorl %ecx, %ecx - 0x48, 0x89, 0x4d, 0xc0, //0x000008b8 movq %rcx, $-64(%rbp) - 0x45, 0x31, 0xdb, //0x000008bc xorl %r11d, %r11d - 0xe9, 0x60, 0x00, 0x00, 0x00, //0x000008bf jmp LBB0_86 - //0x000008c4 LBB0_85 - 0x49, 0xc1, 0xff, 0x3f, //0x000008c4 sarq $63, %r15 - 0x4c, 0x89, 0xc0, //0x000008c8 movq %r8, %rax - 0x48, 0xd1, 0xe8, //0x000008cb shrq %rax - 0x4c, 0x21, 0xd0, //0x000008ce andq %r10, %rax - 0x49, 0x29, 0xc0, //0x000008d1 subq %rax, %r8 - 0x4c, 0x89, 0xc0, //0x000008d4 movq %r8, %rax - 0x4c, 0x21, 0xe8, //0x000008d7 andq %r13, %rax - 0x49, 0xc1, 0xe8, 0x02, //0x000008da shrq $2, %r8 - 0x4d, 0x21, 0xe8, //0x000008de andq %r13, %r8 - 0x49, 0x01, 0xc0, //0x000008e1 addq %rax, %r8 - 0x4c, 0x89, 0xc0, //0x000008e4 movq %r8, %rax - 0x48, 0xc1, 0xe8, 0x04, //0x000008e7 shrq $4, %rax - 0x4c, 0x01, 0xc0, //0x000008eb addq %r8, %rax - 0x48, 0xb9, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, //0x000008ee movabsq $1085102592571150095, %rcx - 0x48, 0x21, 0xc8, //0x000008f8 andq %rcx, %rax - 0x48, 0xb9, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, //0x000008fb movabsq $72340172838076673, %rcx - 0x48, 0x0f, 0xaf, 0xc1, //0x00000905 imulq %rcx, %rax - 0x48, 0xc1, 0xe8, 0x38, //0x00000909 shrq $56, %rax - 0x48, 0x01, 0x45, 0xc0, //0x0000090d addq %rax, $-64(%rbp) - 0x49, 0x83, 0xc1, 0x40, //0x00000911 addq $64, %r9 - 0x48, 0x8b, 0x45, 0xd0, //0x00000915 movq $-48(%rbp), %rax - 0x48, 0x83, 0xc0, 0xc0, //0x00000919 addq $-64, %rax - 0x4d, 0x89, 0xfd, //0x0000091d movq %r15, %r13 - 0x4c, 0x8b, 0x7d, 0xc8, //0x00000920 movq $-56(%rbp), %r15 - //0x00000924 LBB0_86 - 0x48, 0x83, 0xf8, 0x40, //0x00000924 cmpq $64, %rax - 0x48, 0x89, 0x45, 0xd0, //0x00000928 movq %rax, $-48(%rbp) - 0x0f, 0x8c, 0x2c, 0x02, 0x00, 0x00, //0x0000092c jl LBB0_93 - //0x00000932 LBB0_87 - 0xf3, 0x41, 0x0f, 0x6f, 0x01, //0x00000932 movdqu (%r9), %xmm0 - 0xf3, 0x41, 0x0f, 0x6f, 0x69, 0x10, //0x00000937 movdqu $16(%r9), %xmm5 - 0xf3, 0x41, 0x0f, 0x6f, 0x79, 0x20, //0x0000093d movdqu $32(%r9), %xmm7 - 0xf3, 0x41, 0x0f, 0x6f, 0x71, 0x30, //0x00000943 movdqu $48(%r9), %xmm6 - 0x66, 0x0f, 0x6f, 0xd0, //0x00000949 movdqa %xmm0, %xmm2 - 0x66, 0x41, 0x0f, 0x74, 0xd2, //0x0000094d pcmpeqb %xmm10, %xmm2 - 0x66, 0x0f, 0xd7, 0xd2, //0x00000952 pmovmskb %xmm2, %edx - 0x66, 0x0f, 0x6f, 0xd5, //0x00000956 movdqa %xmm5, %xmm2 - 0x66, 0x41, 0x0f, 0x74, 0xd2, //0x0000095a pcmpeqb %xmm10, %xmm2 - 0x66, 0x0f, 0xd7, 0xc2, //0x0000095f pmovmskb %xmm2, %eax - 0x66, 0x0f, 0x6f, 0xd7, //0x00000963 movdqa %xmm7, %xmm2 - 0x66, 0x41, 0x0f, 0x74, 0xd2, //0x00000967 pcmpeqb %xmm10, %xmm2 - 0x66, 0x0f, 0xd7, 0xca, //0x0000096c pmovmskb %xmm2, %ecx - 0x66, 0x0f, 0x6f, 0xd6, //0x00000970 movdqa %xmm6, %xmm2 - 0x66, 0x41, 0x0f, 0x74, 0xd2, //0x00000974 pcmpeqb %xmm10, %xmm2 - 0x66, 0x0f, 0xd7, 0xda, //0x00000979 pmovmskb %xmm2, %ebx - 0x48, 0xc1, 0xe3, 0x30, //0x0000097d shlq $48, %rbx - 0x48, 0xc1, 0xe1, 0x20, //0x00000981 shlq $32, %rcx - 0x48, 0x09, 0xd9, //0x00000985 orq %rbx, %rcx - 0x48, 0xc1, 0xe0, 0x10, //0x00000988 shlq $16, %rax - 0x48, 0x09, 0xc8, //0x0000098c orq %rcx, %rax - 0x48, 0x09, 0xc2, //0x0000098f orq %rax, %rdx - 0x48, 0x89, 0xd0, //0x00000992 movq %rdx, %rax - 0x4c, 0x09, 0xf8, //0x00000995 orq %r15, %rax - 0x0f, 0x85, 0x12, 0x00, 0x00, 0x00, //0x00000998 jne LBB0_89 - 0x48, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x0000099e movq $-1, %rdx - 0x31, 0xc0, //0x000009a5 xorl %eax, %eax - 0x48, 0x89, 0x45, 0xc8, //0x000009a7 movq %rax, $-56(%rbp) - 0xe9, 0x3e, 0x00, 0x00, 0x00, //0x000009ab jmp LBB0_90 - //0x000009b0 LBB0_89 - 0x4c, 0x89, 0xf8, //0x000009b0 movq %r15, %rax - 0x48, 0xf7, 0xd0, //0x000009b3 notq %rax - 0x48, 0x21, 0xd0, //0x000009b6 andq %rdx, %rax - 0x4c, 0x8d, 0x04, 0x00, //0x000009b9 leaq (%rax,%rax), %r8 - 0x4d, 0x09, 0xf8, //0x000009bd orq %r15, %r8 - 0x4c, 0x89, 0xc1, //0x000009c0 movq %r8, %rcx - 0x48, 0xf7, 0xd1, //0x000009c3 notq %rcx - 0x48, 0xbb, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x000009c6 movabsq $-6148914691236517206, %rbx - 0x48, 0x21, 0xda, //0x000009d0 andq %rbx, %rdx - 0x48, 0x21, 0xca, //0x000009d3 andq %rcx, %rdx - 0x31, 0xc9, //0x000009d6 xorl %ecx, %ecx - 0x48, 0x01, 0xc2, //0x000009d8 addq %rax, %rdx - 0x0f, 0x92, 0xc1, //0x000009db setb %cl - 0x48, 0x89, 0x4d, 0xc8, //0x000009de movq %rcx, $-56(%rbp) - 0x48, 0x01, 0xd2, //0x000009e2 addq %rdx, %rdx - 0x4c, 0x31, 0xd2, //0x000009e5 xorq %r10, %rdx - 0x4c, 0x21, 0xc2, //0x000009e8 andq %r8, %rdx - 0x48, 0xf7, 0xd2, //0x000009eb notq %rdx - //0x000009ee LBB0_90 - 0x66, 0x0f, 0x6f, 0xd6, //0x000009ee movdqa %xmm6, %xmm2 - 0x66, 0x0f, 0x74, 0xd1, //0x000009f2 pcmpeqb %xmm1, %xmm2 - 0x66, 0x0f, 0xd7, 0xc2, //0x000009f6 pmovmskb %xmm2, %eax - 0x48, 0xc1, 0xe0, 0x30, //0x000009fa shlq $48, %rax - 0x66, 0x0f, 0x6f, 0xd7, //0x000009fe movdqa %xmm7, %xmm2 - 0x66, 0x0f, 0x74, 0xd1, //0x00000a02 pcmpeqb %xmm1, %xmm2 - 0x66, 0x0f, 0xd7, 0xca, //0x00000a06 pmovmskb %xmm2, %ecx - 0x48, 0xc1, 0xe1, 0x20, //0x00000a0a shlq $32, %rcx - 0x48, 0x09, 0xc1, //0x00000a0e orq %rax, %rcx - 0x66, 0x0f, 0x6f, 0xd5, //0x00000a11 movdqa %xmm5, %xmm2 - 0x66, 0x0f, 0x74, 0xd1, //0x00000a15 pcmpeqb %xmm1, %xmm2 - 0x66, 0x0f, 0xd7, 0xc2, //0x00000a19 pmovmskb %xmm2, %eax - 0x48, 0xc1, 0xe0, 0x10, //0x00000a1d shlq $16, %rax - 0x48, 0x09, 0xc8, //0x00000a21 orq %rcx, %rax - 0x66, 0x0f, 0x6f, 0xd0, //0x00000a24 movdqa %xmm0, %xmm2 - 0x66, 0x0f, 0x74, 0xd1, //0x00000a28 pcmpeqb %xmm1, %xmm2 - 0x66, 0x0f, 0xd7, 0xca, //0x00000a2c pmovmskb %xmm2, %ecx - 0x48, 0x09, 0xc1, //0x00000a30 orq %rax, %rcx - 0x48, 0x21, 0xd1, //0x00000a33 andq %rdx, %rcx - 0x66, 0x48, 0x0f, 0x6e, 0xd1, //0x00000a36 movq %rcx, %xmm2 - 0x66, 0x41, 0x0f, 0x3a, 0x44, 0xd1, 0x00, //0x00000a3b pclmulqdq $0, %xmm9, %xmm2 - 0x66, 0x49, 0x0f, 0x7e, 0xd7, //0x00000a42 movq %xmm2, %r15 - 0x4d, 0x31, 0xef, //0x00000a47 xorq %r13, %r15 - 0x66, 0x0f, 0x6f, 0xd0, //0x00000a4a movdqa %xmm0, %xmm2 - 0x66, 0x0f, 0x74, 0xd3, //0x00000a4e pcmpeqb %xmm3, %xmm2 - 0x66, 0x44, 0x0f, 0xd7, 0xc2, //0x00000a52 pmovmskb %xmm2, %r8d - 0x66, 0x0f, 0x6f, 0xd5, //0x00000a57 movdqa %xmm5, %xmm2 - 0x66, 0x0f, 0x74, 0xd3, //0x00000a5b pcmpeqb %xmm3, %xmm2 - 0x66, 0x0f, 0xd7, 0xc2, //0x00000a5f pmovmskb %xmm2, %eax - 0x66, 0x0f, 0x6f, 0xd7, //0x00000a63 movdqa %xmm7, %xmm2 - 0x66, 0x0f, 0x74, 0xd3, //0x00000a67 pcmpeqb %xmm3, %xmm2 - 0x66, 0x0f, 0xd7, 0xca, //0x00000a6b pmovmskb %xmm2, %ecx - 0x66, 0x0f, 0x6f, 0xd6, //0x00000a6f movdqa %xmm6, %xmm2 - 0x66, 0x0f, 0x74, 0xd3, //0x00000a73 pcmpeqb %xmm3, %xmm2 - 0x66, 0x0f, 0xd7, 0xda, //0x00000a77 pmovmskb %xmm2, %ebx - 0x48, 0xc1, 0xe3, 0x30, //0x00000a7b shlq $48, %rbx - 0x48, 0xc1, 0xe1, 0x20, //0x00000a7f shlq $32, %rcx - 0x48, 0x09, 0xd9, //0x00000a83 orq %rbx, %rcx - 0x48, 0xc1, 0xe0, 0x10, //0x00000a86 shlq $16, %rax - 0x48, 0x09, 0xc8, //0x00000a8a orq %rcx, %rax - 0x49, 0x09, 0xc0, //0x00000a8d orq %rax, %r8 - 0x4c, 0x89, 0xf8, //0x00000a90 movq %r15, %rax - 0x48, 0xf7, 0xd0, //0x00000a93 notq %rax - 0x49, 0x21, 0xc0, //0x00000a96 andq %rax, %r8 - 0x66, 0x0f, 0x74, 0xc4, //0x00000a99 pcmpeqb %xmm4, %xmm0 - 0x66, 0x0f, 0xd7, 0xc8, //0x00000a9d pmovmskb %xmm0, %ecx - 0x66, 0x0f, 0x74, 0xec, //0x00000aa1 pcmpeqb %xmm4, %xmm5 - 0x66, 0x0f, 0xd7, 0xdd, //0x00000aa5 pmovmskb %xmm5, %ebx - 0x66, 0x0f, 0x74, 0xfc, //0x00000aa9 pcmpeqb %xmm4, %xmm7 - 0x66, 0x44, 0x0f, 0xd7, 0xd7, //0x00000aad pmovmskb %xmm7, %r10d - 0x66, 0x0f, 0x74, 0xf4, //0x00000ab2 pcmpeqb %xmm4, %xmm6 - 0x66, 0x44, 0x0f, 0xd7, 0xee, //0x00000ab6 pmovmskb %xmm6, %r13d - 0x49, 0xc1, 0xe5, 0x30, //0x00000abb shlq $48, %r13 - 0x49, 0xc1, 0xe2, 0x20, //0x00000abf shlq $32, %r10 - 0x4d, 0x09, 0xea, //0x00000ac3 orq %r13, %r10 - 0x48, 0xc1, 0xe3, 0x10, //0x00000ac6 shlq $16, %rbx - 0x4c, 0x09, 0xd3, //0x00000aca orq %r10, %rbx - 0x48, 0x09, 0xd9, //0x00000acd orq %rbx, %rcx - 0x49, 0xba, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00000ad0 movabsq $6148914691236517205, %r10 - 0x49, 0xbd, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, //0x00000ada movabsq $3689348814741910323, %r13 - 0x48, 0x21, 0xc1, //0x00000ae4 andq %rax, %rcx - 0x0f, 0x84, 0xd7, 0xfd, 0xff, 0xff, //0x00000ae7 je LBB0_85 - 0x90, 0x90, 0x90, //0x00000aed .p2align 4, 0x90 - //0x00000af0 LBB0_91 - 0x48, 0x8d, 0x51, 0xff, //0x00000af0 leaq $-1(%rcx), %rdx - 0x48, 0x89, 0xd3, //0x00000af4 movq %rdx, %rbx - 0x4c, 0x21, 0xc3, //0x00000af7 andq %r8, %rbx - 0x48, 0x89, 0xd8, //0x00000afa movq %rbx, %rax - 0x48, 0xd1, 0xe8, //0x00000afd shrq %rax - 0x4c, 0x21, 0xd0, //0x00000b00 andq %r10, %rax - 0x48, 0x29, 0xc3, //0x00000b03 subq %rax, %rbx - 0x48, 0x89, 0xd8, //0x00000b06 movq %rbx, %rax - 0x4c, 0x21, 0xe8, //0x00000b09 andq %r13, %rax - 0x48, 0xc1, 0xeb, 0x02, //0x00000b0c shrq $2, %rbx - 0x4c, 0x21, 0xeb, //0x00000b10 andq %r13, %rbx - 0x48, 0x01, 0xc3, //0x00000b13 addq %rax, %rbx - 0x48, 0x89, 0xd8, //0x00000b16 movq %rbx, %rax - 0x48, 0xc1, 0xe8, 0x04, //0x00000b19 shrq $4, %rax - 0x48, 0x01, 0xd8, //0x00000b1d addq %rbx, %rax - 0x48, 0xbb, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, //0x00000b20 movabsq $1085102592571150095, %rbx - 0x48, 0x21, 0xd8, //0x00000b2a andq %rbx, %rax - 0x48, 0xbb, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, //0x00000b2d movabsq $72340172838076673, %rbx - 0x48, 0x0f, 0xaf, 0xc3, //0x00000b37 imulq %rbx, %rax - 0x48, 0xc1, 0xe8, 0x38, //0x00000b3b shrq $56, %rax - 0x48, 0x03, 0x45, 0xc0, //0x00000b3f addq $-64(%rbp), %rax - 0x4c, 0x39, 0xd8, //0x00000b43 cmpq %r11, %rax - 0x0f, 0x86, 0x52, 0x01, 0x00, 0x00, //0x00000b46 jbe LBB0_109 - 0x49, 0x83, 0xc3, 0x01, //0x00000b4c addq $1, %r11 - 0x48, 0x21, 0xd1, //0x00000b50 andq %rdx, %rcx - 0x0f, 0x85, 0x97, 0xff, 0xff, 0xff, //0x00000b53 jne LBB0_91 - 0xe9, 0x66, 0xfd, 0xff, 0xff, //0x00000b59 jmp LBB0_85 - //0x00000b5e LBB0_93 - 0x48, 0x85, 0xc0, //0x00000b5e testq %rax, %rax - 0x0f, 0x8e, 0xfb, 0x01, 0x00, 0x00, //0x00000b61 jle LBB0_119 - 0x4c, 0x89, 0xf9, //0x00000b67 movq %r15, %rcx - 0x44, 0x0f, 0x11, 0x45, 0xb0, //0x00000b6a movups %xmm8, $-80(%rbp) - 0x44, 0x0f, 0x11, 0x45, 0xa0, //0x00000b6f movups %xmm8, $-96(%rbp) - 0x44, 0x0f, 0x11, 0x45, 0x90, //0x00000b74 movups %xmm8, $-112(%rbp) - 0x44, 0x0f, 0x11, 0x45, 0x80, //0x00000b79 movups %xmm8, $-128(%rbp) - 0x44, 0x89, 0xc8, //0x00000b7e movl %r9d, %eax - 0x25, 0xff, 0x0f, 0x00, 0x00, //0x00000b81 andl $4095, %eax - 0x3d, 0xc1, 0x0f, 0x00, 0x00, //0x00000b86 cmpl $4033, %eax - 0x0f, 0x82, 0x31, 0x00, 0x00, 0x00, //0x00000b8b jb LBB0_97 - 0x48, 0x83, 0x7d, 0xd0, 0x20, //0x00000b91 cmpq $32, $-48(%rbp) - 0x0f, 0x82, 0x38, 0x00, 0x00, 0x00, //0x00000b96 jb LBB0_98 - 0x41, 0x0f, 0x10, 0x01, //0x00000b9c movups (%r9), %xmm0 - 0x0f, 0x11, 0x45, 0x80, //0x00000ba0 movups %xmm0, $-128(%rbp) - 0x41, 0x0f, 0x10, 0x41, 0x10, //0x00000ba4 movups $16(%r9), %xmm0 - 0x0f, 0x11, 0x45, 0x90, //0x00000ba9 movups %xmm0, $-112(%rbp) - 0x49, 0x83, 0xc1, 0x20, //0x00000bad addq $32, %r9 - 0x48, 0x8b, 0x45, 0xd0, //0x00000bb1 movq $-48(%rbp), %rax - 0x48, 0x8d, 0x50, 0xe0, //0x00000bb5 leaq $-32(%rax), %rdx - 0x4c, 0x8d, 0x45, 0xa0, //0x00000bb9 leaq $-96(%rbp), %r8 - 0xe9, 0x1a, 0x00, 0x00, 0x00, //0x00000bbd jmp LBB0_99 - //0x00000bc2 LBB0_97 - 0x49, 0xba, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00000bc2 movabsq $6148914691236517205, %r10 - 0x49, 0x89, 0xcf, //0x00000bcc movq %rcx, %r15 - 0xe9, 0x5e, 0xfd, 0xff, 0xff, //0x00000bcf jmp LBB0_87 - //0x00000bd4 LBB0_98 - 0x4c, 0x8d, 0x45, 0x80, //0x00000bd4 leaq $-128(%rbp), %r8 - 0x48, 0x8b, 0x55, 0xd0, //0x00000bd8 movq $-48(%rbp), %rdx - //0x00000bdc LBB0_99 - 0x48, 0x83, 0xfa, 0x10, //0x00000bdc cmpq $16, %rdx - 0x0f, 0x82, 0x49, 0x00, 0x00, 0x00, //0x00000be0 jb LBB0_100 - 0x41, 0x0f, 0x10, 0x01, //0x00000be6 movups (%r9), %xmm0 - 0x41, 0x0f, 0x11, 0x00, //0x00000bea movups %xmm0, (%r8) - 0x49, 0x83, 0xc1, 0x10, //0x00000bee addq $16, %r9 - 0x49, 0x83, 0xc0, 0x10, //0x00000bf2 addq $16, %r8 - 0x48, 0x83, 0xc2, 0xf0, //0x00000bf6 addq $-16, %rdx - 0x48, 0x83, 0xfa, 0x08, //0x00000bfa cmpq $8, %rdx - 0x0f, 0x83, 0x35, 0x00, 0x00, 0x00, //0x00000bfe jae LBB0_107 - //0x00000c04 LBB0_101 - 0x48, 0x83, 0xfa, 0x04, //0x00000c04 cmpq $4, %rdx - 0x0f, 0x8c, 0x47, 0x00, 0x00, 0x00, //0x00000c08 jl LBB0_102 - //0x00000c0e LBB0_108 - 0x41, 0x8b, 0x01, //0x00000c0e movl (%r9), %eax - 0x41, 0x89, 0x00, //0x00000c11 movl %eax, (%r8) - 0x49, 0x83, 0xc1, 0x04, //0x00000c14 addq $4, %r9 - 0x49, 0x83, 0xc0, 0x04, //0x00000c18 addq $4, %r8 - 0x48, 0x83, 0xc2, 0xfc, //0x00000c1c addq $-4, %rdx - 0x48, 0x83, 0xfa, 0x02, //0x00000c20 cmpq $2, %rdx - 0x0f, 0x83, 0x35, 0x00, 0x00, 0x00, //0x00000c24 jae LBB0_103 - 0xe9, 0x44, 0x00, 0x00, 0x00, //0x00000c2a jmp LBB0_104 - //0x00000c2f LBB0_100 - 0x48, 0x83, 0xfa, 0x08, //0x00000c2f cmpq $8, %rdx - 0x0f, 0x82, 0xcb, 0xff, 0xff, 0xff, //0x00000c33 jb LBB0_101 - //0x00000c39 LBB0_107 - 0x49, 0x8b, 0x01, //0x00000c39 movq (%r9), %rax - 0x49, 0x89, 0x00, //0x00000c3c movq %rax, (%r8) - 0x49, 0x83, 0xc1, 0x08, //0x00000c3f addq $8, %r9 - 0x49, 0x83, 0xc0, 0x08, //0x00000c43 addq $8, %r8 - 0x48, 0x83, 0xc2, 0xf8, //0x00000c47 addq $-8, %rdx - 0x48, 0x83, 0xfa, 0x04, //0x00000c4b cmpq $4, %rdx - 0x0f, 0x8d, 0xb9, 0xff, 0xff, 0xff, //0x00000c4f jge LBB0_108 - //0x00000c55 LBB0_102 - 0x48, 0x83, 0xfa, 0x02, //0x00000c55 cmpq $2, %rdx - 0x0f, 0x82, 0x14, 0x00, 0x00, 0x00, //0x00000c59 jb LBB0_104 - //0x00000c5f LBB0_103 - 0x41, 0x0f, 0xb7, 0x01, //0x00000c5f movzwl (%r9), %eax - 0x66, 0x41, 0x89, 0x00, //0x00000c63 movw %ax, (%r8) - 0x49, 0x83, 0xc1, 0x02, //0x00000c67 addq $2, %r9 - 0x49, 0x83, 0xc0, 0x02, //0x00000c6b addq $2, %r8 - 0x48, 0x83, 0xc2, 0xfe, //0x00000c6f addq $-2, %rdx - //0x00000c73 LBB0_104 - 0x4c, 0x89, 0xc8, //0x00000c73 movq %r9, %rax - 0x4c, 0x8d, 0x4d, 0x80, //0x00000c76 leaq $-128(%rbp), %r9 - 0x48, 0x85, 0xd2, //0x00000c7a testq %rdx, %rdx - 0x49, 0xba, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00000c7d movabsq $6148914691236517205, %r10 - 0x49, 0x89, 0xcf, //0x00000c87 movq %rcx, %r15 - 0x0f, 0x84, 0xa2, 0xfc, 0xff, 0xff, //0x00000c8a je LBB0_87 - 0x8a, 0x00, //0x00000c90 movb (%rax), %al - 0x41, 0x88, 0x00, //0x00000c92 movb %al, (%r8) - 0x4c, 0x8d, 0x4d, 0x80, //0x00000c95 leaq $-128(%rbp), %r9 - 0xe9, 0x94, 0xfc, 0xff, 0xff, //0x00000c99 jmp LBB0_87 - //0x00000c9e LBB0_109 - 0x48, 0x8b, 0x47, 0x08, //0x00000c9e movq $8(%rdi), %rax - 0x48, 0x0f, 0xbc, 0xc9, //0x00000ca2 bsfq %rcx, %rcx - 0x48, 0x2b, 0x4d, 0xd0, //0x00000ca6 subq $-48(%rbp), %rcx - 0x48, 0x01, 0xc8, //0x00000caa addq %rcx, %rax - 0x48, 0x83, 0xc0, 0x01, //0x00000cad addq $1, %rax - 0x48, 0x89, 0x06, //0x00000cb1 movq %rax, (%rsi) - 0x48, 0x8b, 0x4f, 0x08, //0x00000cb4 movq $8(%rdi), %rcx - 0x48, 0x39, 0xc8, //0x00000cb8 cmpq %rcx, %rax - 0x48, 0x0f, 0x47, 0xc1, //0x00000cbb cmovaq %rcx, %rax - 0x48, 0x89, 0x06, //0x00000cbf movq %rax, (%rsi) - 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00000cc2 movq $-1, %rax - 0x4c, 0x0f, 0x47, 0xe0, //0x00000cc9 cmovaq %rax, %r12 - 0xe9, 0x00, 0xf6, 0xff, 0xff, //0x00000ccd jmp LBB0_43 - //0x00000cd2 LBB0_110 - 0x0f, 0xbc, 0xc0, //0x00000cd2 bsfl %eax, %eax - 0x4c, 0x01, 0xe0, //0x00000cd5 addq %r12, %rax - 0x4c, 0x01, 0xf8, //0x00000cd8 addq %r15, %rax - 0x48, 0x83, 0xc0, 0x02, //0x00000cdb addq $2, %rax - 0xe9, 0xeb, 0xf5, 0xff, 0xff, //0x00000cdf jmp LBB0_42 - //0x00000ce4 LBB0_111 - 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00000ce4 movq $-2, %rax - 0xb9, 0x02, 0x00, 0x00, 0x00, //0x00000ceb movl $2, %ecx - 0x48, 0x01, 0xca, //0x00000cf0 addq %rcx, %rdx - 0x49, 0x01, 0xc7, //0x00000cf3 addq %rax, %r15 - 0x0f, 0x8e, 0xd9, 0xf5, 0xff, 0xff, //0x00000cf6 jle LBB0_44 - //0x00000cfc LBB0_112 - 0x0f, 0xb6, 0x02, //0x00000cfc movzbl (%rdx), %eax - 0x3c, 0x5c, //0x00000cff cmpb $92, %al - 0x0f, 0x84, 0xdd, 0xff, 0xff, 0xff, //0x00000d01 je LBB0_111 - 0x3c, 0x22, //0x00000d07 cmpb $34, %al - 0x0f, 0x84, 0x2b, 0x00, 0x00, 0x00, //0x00000d09 je LBB0_116 - 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00000d0f movq $-1, %rax - 0xb9, 0x01, 0x00, 0x00, 0x00, //0x00000d16 movl $1, %ecx - 0x48, 0x01, 0xca, //0x00000d1b addq %rcx, %rdx - 0x49, 0x01, 0xc7, //0x00000d1e addq %rax, %r15 - 0x0f, 0x8f, 0xd5, 0xff, 0xff, 0xff, //0x00000d21 jg LBB0_112 - 0xe9, 0xa9, 0xf5, 0xff, 0xff, //0x00000d27 jmp LBB0_44 - //0x00000d2c LBB0_115 - 0x4c, 0x29, 0xca, //0x00000d2c subq %r9, %rdx - 0x48, 0x01, 0xc2, //0x00000d2f addq %rax, %rdx - 0x48, 0x89, 0x16, //0x00000d32 movq %rdx, (%rsi) - 0xe9, 0x98, 0xf5, 0xff, 0xff, //0x00000d35 jmp LBB0_43 - //0x00000d3a LBB0_116 - 0x4c, 0x29, 0xca, //0x00000d3a subq %r9, %rdx - 0x48, 0x83, 0xc2, 0x01, //0x00000d3d addq $1, %rdx - 0x48, 0x89, 0x16, //0x00000d41 movq %rdx, (%rsi) - 0xe9, 0x89, 0xf5, 0xff, 0xff, //0x00000d44 jmp LBB0_43 - //0x00000d49 LBB0_117 - 0x4c, 0x01, 0xca, //0x00000d49 addq %r9, %rdx - 0x48, 0x85, 0xc9, //0x00000d4c testq %rcx, %rcx - 0x0f, 0x85, 0x30, 0xf5, 0xff, 0xff, //0x00000d4f jne LBB0_34 - 0xe9, 0x60, 0xf5, 0xff, 0xff, //0x00000d55 jmp LBB0_40 - //0x00000d5a LBB0_118 - 0x4c, 0x01, 0xca, //0x00000d5a addq %r9, %rdx - 0xe9, 0xbb, 0xf6, 0xff, 0xff, //0x00000d5d jmp LBB0_56 - //0x00000d62 LBB0_119 - 0x48, 0x8b, 0x47, 0x08, //0x00000d62 movq $8(%rdi), %rax - 0x48, 0x89, 0x06, //0x00000d66 movq %rax, (%rsi) - 0xe9, 0x67, 0xf5, 0xff, 0xff, //0x00000d69 jmp LBB0_44 - //0x00000d6e LBB0_120 - 0x49, 0x8d, 0x40, 0xff, //0x00000d6e leaq $-1(%r8), %rax - 0x4c, 0x39, 0xf8, //0x00000d72 cmpq %r15, %rax - 0x0f, 0x84, 0x5a, 0xf5, 0xff, 0xff, //0x00000d75 je LBB0_44 - 0x4b, 0x8d, 0x14, 0x17, //0x00000d7b leaq (%r15,%r10), %rdx - 0x48, 0x83, 0xc2, 0x02, //0x00000d7f addq $2, %rdx - 0x4d, 0x29, 0xf8, //0x00000d83 subq %r15, %r8 - 0x49, 0x83, 0xc0, 0xfe, //0x00000d86 addq $-2, %r8 - 0x4d, 0x89, 0xc7, //0x00000d8a movq %r8, %r15 - 0xe9, 0x8b, 0xf6, 0xff, 0xff, //0x00000d8d jmp LBB0_56 - 0x90, 0x90, //0x00000d92 .p2align 2, 0x90 - // // .set L0_0_set_44, LBB0_44-LJTI0_0 - // // .set L0_0_set_46, LBB0_46-LJTI0_0 - // // .set L0_0_set_47, LBB0_47-LJTI0_0 + 0x48, 0x8d, 0x14, 0x0b, //0x00000285 leaq (%rbx,%rcx), %rdx + 0x48, 0xbf, 0x00, 0x26, 0x00, 0x00, 0x01, 0x10, 0x00, 0x00, //0x00000289 movabsq $17596481021440, %rdi + //0x00000293 LBB0_35 + 0x0f, 0xb6, 0x03, //0x00000293 movzbl (%rbx), %eax + 0x48, 0x83, 0xf8, 0x2c, //0x00000296 cmpq $44, %rax + 0x0f, 0x87, 0x0a, 0x00, 0x00, 0x00, //0x0000029a ja LBB0_37 + 0x48, 0x0f, 0xa3, 0xc7, //0x000002a0 btq %rax, %rdi + 0x0f, 0x82, 0x21, 0x00, 0x00, 0x00, //0x000002a4 jb LBB0_41 + //0x000002aa LBB0_37 + 0x3c, 0x5d, //0x000002aa cmpb $93, %al + 0x0f, 0x84, 0x19, 0x00, 0x00, 0x00, //0x000002ac je LBB0_41 + 0x3c, 0x7d, //0x000002b2 cmpb $125, %al + 0x0f, 0x84, 0x11, 0x00, 0x00, 0x00, //0x000002b4 je LBB0_41 + 0x48, 0x83, 0xc3, 0x01, //0x000002ba addq $1, %rbx + 0x48, 0x83, 0xc1, 0xff, //0x000002be addq $-1, %rcx + 0x0f, 0x85, 0xcb, 0xff, 0xff, 0xff, //0x000002c2 jne LBB0_35 + 0x48, 0x89, 0xd3, //0x000002c8 movq %rdx, %rbx + //0x000002cb LBB0_41 + 0x4c, 0x29, 0xf3, //0x000002cb subq %r14, %rbx + 0x48, 0x89, 0x1e, //0x000002ce movq %rbx, (%rsi) + 0xe9, 0x76, 0x0a, 0x00, 0x00, //0x000002d1 jmp LBB0_114 + //0x000002d6 LBB0_42 + 0x66, 0x0f, 0xbc, 0xc0, //0x000002d6 bsfw %ax, %ax + 0x0f, 0xb7, 0xc0, //0x000002da movzwl %ax, %eax + 0x4c, 0x01, 0xe0, //0x000002dd addq %r12, %rax + 0x48, 0x89, 0xc1, //0x000002e0 movq %rax, %rcx + 0x48, 0x29, 0xf9, //0x000002e3 subq %rdi, %rcx + 0x48, 0x8d, 0x79, 0x01, //0x000002e6 leaq $1(%rcx), %rdi + 0x48, 0x89, 0x3e, //0x000002ea movq %rdi, (%rsi) + 0x48, 0x85, 0xff, //0x000002ed testq %rdi, %rdi + 0x0f, 0x8e, 0x56, 0x0a, 0x00, 0x00, //0x000002f0 jle LBB0_114 + 0x48, 0x8d, 0x79, 0x02, //0x000002f6 leaq $2(%rcx), %rdi + 0x48, 0x01, 0xc2, //0x000002fa addq %rax, %rdx + 0x48, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x000002fd movabsq $4294977024, %rbx + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000307 .p2align 4, 0x90 + //0x00000310 LBB0_44 + 0x0f, 0xb6, 0x02, //0x00000310 movzbl (%rdx), %eax + 0x48, 0x83, 0xf8, 0x20, //0x00000313 cmpq $32, %rax + 0x0f, 0x87, 0x2f, 0x0a, 0x00, 0x00, //0x00000317 ja LBB0_114 + 0x48, 0x0f, 0xa3, 0xc3, //0x0000031d btq %rax, %rbx + 0x0f, 0x83, 0x25, 0x0a, 0x00, 0x00, //0x00000321 jae LBB0_114 + 0x48, 0x89, 0x0e, //0x00000327 movq %rcx, (%rsi) + 0x48, 0x83, 0xc7, 0xff, //0x0000032a addq $-1, %rdi + 0x48, 0x83, 0xc1, 0xff, //0x0000032e addq $-1, %rcx + 0x48, 0x83, 0xc2, 0xff, //0x00000332 addq $-1, %rdx + 0x48, 0x83, 0xff, 0x01, //0x00000336 cmpq $1, %rdi + 0x0f, 0x8f, 0xd0, 0xff, 0xff, 0xff, //0x0000033a jg LBB0_44 + 0xe9, 0x07, 0x0a, 0x00, 0x00, //0x00000340 jmp LBB0_114 + //0x00000345 LBB0_47 + 0x49, 0x8d, 0x44, 0x24, 0x04, //0x00000345 leaq $4(%r12), %rax + 0x48, 0x3b, 0x47, 0x08, //0x0000034a cmpq $8(%rdi), %rax + 0x0f, 0x86, 0xf5, 0x09, 0x00, 0x00, //0x0000034e jbe LBB0_113 + 0xe9, 0xf6, 0x09, 0x00, 0x00, //0x00000354 jmp LBB0_115 + //0x00000359 LBB0_48 + 0x4c, 0x89, 0x26, //0x00000359 movq %r12, (%rsi) + 0x49, 0xc7, 0xc7, 0xfe, 0xff, 0xff, 0xff, //0x0000035c movq $-2, %r15 + 0xe9, 0xe7, 0x09, 0x00, 0x00, //0x00000363 jmp LBB0_115 + //0x00000368 LBB0_49 + 0x4c, 0x8b, 0x47, 0x08, //0x00000368 movq $8(%rdi), %r8 + 0x4d, 0x89, 0xc3, //0x0000036c movq %r8, %r11 + 0x49, 0x29, 0xdb, //0x0000036f subq %rbx, %r11 + 0x49, 0x83, 0xfb, 0x20, //0x00000372 cmpq $32, %r11 + 0x0f, 0x8c, 0x4d, 0x0a, 0x00, 0x00, //0x00000376 jl LBB0_122 + 0x4f, 0x8d, 0x0c, 0x26, //0x0000037c leaq (%r14,%r12), %r9 + 0x4d, 0x29, 0xe0, //0x00000380 subq %r12, %r8 + 0x41, 0xbd, 0x1f, 0x00, 0x00, 0x00, //0x00000383 movl $31, %r13d + 0x45, 0x31, 0xdb, //0x00000389 xorl %r11d, %r11d + 0xf3, 0x0f, 0x6f, 0x05, 0x9c, 0xfc, 0xff, 0xff, //0x0000038c movdqu $-868(%rip), %xmm0 /* LCPI0_3+0(%rip) */ + 0xf3, 0x0f, 0x6f, 0x0d, 0xa4, 0xfc, 0xff, 0xff, //0x00000394 movdqu $-860(%rip), %xmm1 /* LCPI0_4+0(%rip) */ + 0x45, 0x31, 0xd2, //0x0000039c xorl %r10d, %r10d + 0x90, //0x0000039f .p2align 4, 0x90 + //0x000003a0 LBB0_51 + 0xf3, 0x43, 0x0f, 0x6f, 0x54, 0x19, 0x01, //0x000003a0 movdqu $1(%r9,%r11), %xmm2 + 0xf3, 0x43, 0x0f, 0x6f, 0x5c, 0x19, 0x11, //0x000003a7 movdqu $17(%r9,%r11), %xmm3 + 0x66, 0x0f, 0x6f, 0xe2, //0x000003ae movdqa %xmm2, %xmm4 + 0x66, 0x0f, 0x74, 0xe0, //0x000003b2 pcmpeqb %xmm0, %xmm4 + 0x66, 0x0f, 0xd7, 0xc4, //0x000003b6 pmovmskb %xmm4, %eax + 0x66, 0x0f, 0x6f, 0xe3, //0x000003ba movdqa %xmm3, %xmm4 + 0x66, 0x0f, 0x74, 0xe0, //0x000003be pcmpeqb %xmm0, %xmm4 + 0x66, 0x0f, 0xd7, 0xcc, //0x000003c2 pmovmskb %xmm4, %ecx + 0x48, 0xc1, 0xe1, 0x10, //0x000003c6 shlq $16, %rcx + 0x48, 0x09, 0xc1, //0x000003ca orq %rax, %rcx + 0x66, 0x0f, 0x74, 0xd1, //0x000003cd pcmpeqb %xmm1, %xmm2 + 0x66, 0x0f, 0xd7, 0xd2, //0x000003d1 pmovmskb %xmm2, %edx + 0x66, 0x0f, 0x74, 0xd9, //0x000003d5 pcmpeqb %xmm1, %xmm3 + 0x66, 0x0f, 0xd7, 0xc3, //0x000003d9 pmovmskb %xmm3, %eax + 0x48, 0xc1, 0xe0, 0x10, //0x000003dd shlq $16, %rax + 0x48, 0x09, 0xd0, //0x000003e1 orq %rdx, %rax + 0x48, 0x89, 0xc2, //0x000003e4 movq %rax, %rdx + 0x4c, 0x09, 0xd2, //0x000003e7 orq %r10, %rdx + 0x0f, 0x84, 0x40, 0x00, 0x00, 0x00, //0x000003ea je LBB0_53 + 0x44, 0x89, 0xd2, //0x000003f0 movl %r10d, %edx + 0xf7, 0xd2, //0x000003f3 notl %edx + 0x21, 0xc2, //0x000003f5 andl %eax, %edx + 0x8d, 0x1c, 0x12, //0x000003f7 leal (%rdx,%rdx), %ebx + 0x44, 0x09, 0xd3, //0x000003fa orl %r10d, %ebx + 0x89, 0xdf, //0x000003fd movl %ebx, %edi + 0xf7, 0xd7, //0x000003ff notl %edi + 0x21, 0xc7, //0x00000401 andl %eax, %edi + 0x81, 0xe7, 0xaa, 0xaa, 0xaa, 0xaa, //0x00000403 andl $-1431655766, %edi + 0x45, 0x31, 0xd2, //0x00000409 xorl %r10d, %r10d + 0x01, 0xd7, //0x0000040c addl %edx, %edi + 0x41, 0x0f, 0x92, 0xc2, //0x0000040e setb %r10b + 0x01, 0xff, //0x00000412 addl %edi, %edi + 0x81, 0xf7, 0x55, 0x55, 0x55, 0x55, //0x00000414 xorl $1431655765, %edi + 0x21, 0xdf, //0x0000041a andl %ebx, %edi + 0xf7, 0xd7, //0x0000041c notl %edi + 0x21, 0xf9, //0x0000041e andl %edi, %ecx + 0xe9, 0x0e, 0x00, 0x00, 0x00, //0x00000420 jmp LBB0_54 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000425 .p2align 4, 0x90 + //0x00000430 LBB0_53 + 0x45, 0x31, 0xd2, //0x00000430 xorl %r10d, %r10d + //0x00000433 LBB0_54 + 0x48, 0x85, 0xc9, //0x00000433 testq %rcx, %rcx + 0x0f, 0x85, 0x00, 0x09, 0x00, 0x00, //0x00000436 jne LBB0_112 + 0x49, 0x83, 0xc3, 0x20, //0x0000043c addq $32, %r11 + 0x4b, 0x8d, 0x04, 0x28, //0x00000440 leaq (%r8,%r13), %rax + 0x48, 0x83, 0xc0, 0xe0, //0x00000444 addq $-32, %rax + 0x49, 0x83, 0xc5, 0xe0, //0x00000448 addq $-32, %r13 + 0x48, 0x83, 0xf8, 0x3f, //0x0000044c cmpq $63, %rax + 0x0f, 0x8f, 0x4a, 0xff, 0xff, 0xff, //0x00000450 jg LBB0_51 + 0x4d, 0x85, 0xd2, //0x00000456 testq %r10, %r10 + 0x0f, 0x85, 0x7e, 0x09, 0x00, 0x00, //0x00000459 jne LBB0_124 + 0x4b, 0x8d, 0x1c, 0x0b, //0x0000045f leaq (%r11,%r9), %rbx + 0x48, 0x83, 0xc3, 0x01, //0x00000463 addq $1, %rbx + 0x49, 0xf7, 0xd3, //0x00000467 notq %r11 + 0x4d, 0x01, 0xc3, //0x0000046a addq %r8, %r11 + //0x0000046d LBB0_58 + 0x4d, 0x85, 0xdb, //0x0000046d testq %r11, %r11 + 0x0f, 0x8e, 0xd9, 0x08, 0x00, 0x00, //0x00000470 jle LBB0_115 + 0x49, 0xc7, 0xc7, 0xff, 0xff, 0xff, 0xff, //0x00000476 movq $-1, %r15 + 0xe9, 0xf7, 0x08, 0x00, 0x00, //0x0000047d jmp LBB0_117 + //0x00000482 LBB0_60 + 0x49, 0xbd, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00000482 movabsq $6148914691236517205, %r13 + 0x48, 0x8b, 0x47, 0x08, //0x0000048c movq $8(%rdi), %rax + 0x48, 0x29, 0xd8, //0x00000490 subq %rbx, %rax + 0x49, 0x01, 0xde, //0x00000493 addq %rbx, %r14 + 0x45, 0x31, 0xd2, //0x00000496 xorl %r10d, %r10d + 0xf3, 0x44, 0x0f, 0x6f, 0x15, 0x9e, 0xfb, 0xff, 0xff, //0x00000499 movdqu $-1122(%rip), %xmm10 /* LCPI0_4+0(%rip) */ + 0xf3, 0x0f, 0x6f, 0x0d, 0x86, 0xfb, 0xff, 0xff, //0x000004a2 movdqu $-1146(%rip), %xmm1 /* LCPI0_3+0(%rip) */ + 0x66, 0x45, 0x0f, 0x76, 0xc9, //0x000004aa pcmpeqd %xmm9, %xmm9 + 0xf3, 0x0f, 0x6f, 0x1d, 0xb9, 0xfb, 0xff, 0xff, //0x000004af movdqu $-1095(%rip), %xmm3 /* LCPI0_7+0(%rip) */ + 0xf3, 0x0f, 0x6f, 0x25, 0x61, 0xfb, 0xff, 0xff, //0x000004b7 movdqu $-1183(%rip), %xmm4 /* LCPI0_2+0(%rip) */ + 0x45, 0x0f, 0x57, 0xc0, //0x000004bf xorps %xmm8, %xmm8 + 0x45, 0x31, 0xc9, //0x000004c3 xorl %r9d, %r9d + 0x31, 0xc9, //0x000004c6 xorl %ecx, %ecx + 0x48, 0x89, 0x4d, 0xc0, //0x000004c8 movq %rcx, $-64(%rbp) + 0x45, 0x31, 0xdb, //0x000004cc xorl %r11d, %r11d + 0xe9, 0x6a, 0x00, 0x00, 0x00, //0x000004cf jmp LBB0_62 + //0x000004d4 LBB0_61 + 0x49, 0xc1, 0xf9, 0x3f, //0x000004d4 sarq $63, %r9 + 0x4c, 0x89, 0xc0, //0x000004d8 movq %r8, %rax + 0x48, 0xd1, 0xe8, //0x000004db shrq %rax + 0x4c, 0x21, 0xe8, //0x000004de andq %r13, %rax + 0x49, 0x29, 0xc0, //0x000004e1 subq %rax, %r8 + 0x4c, 0x89, 0xc0, //0x000004e4 movq %r8, %rax + 0x48, 0xb9, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, //0x000004e7 movabsq $3689348814741910323, %rcx + 0x48, 0x21, 0xc8, //0x000004f1 andq %rcx, %rax + 0x49, 0xc1, 0xe8, 0x02, //0x000004f4 shrq $2, %r8 + 0x49, 0x21, 0xc8, //0x000004f8 andq %rcx, %r8 + 0x49, 0x01, 0xc0, //0x000004fb addq %rax, %r8 + 0x4c, 0x89, 0xc0, //0x000004fe movq %r8, %rax + 0x48, 0xc1, 0xe8, 0x04, //0x00000501 shrq $4, %rax + 0x4c, 0x01, 0xc0, //0x00000505 addq %r8, %rax + 0x48, 0xb9, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, //0x00000508 movabsq $1085102592571150095, %rcx + 0x48, 0x21, 0xc8, //0x00000512 andq %rcx, %rax + 0x48, 0xb9, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, //0x00000515 movabsq $72340172838076673, %rcx + 0x48, 0x0f, 0xaf, 0xc1, //0x0000051f imulq %rcx, %rax + 0x48, 0xc1, 0xe8, 0x38, //0x00000523 shrq $56, %rax + 0x48, 0x01, 0x45, 0xc0, //0x00000527 addq %rax, $-64(%rbp) + 0x49, 0x83, 0xc6, 0x40, //0x0000052b addq $64, %r14 + 0x48, 0x8b, 0x45, 0xd0, //0x0000052f movq $-48(%rbp), %rax + 0x48, 0x83, 0xc0, 0xc0, //0x00000533 addq $-64, %rax + 0x4d, 0x89, 0xca, //0x00000537 movq %r9, %r10 + 0x4c, 0x8b, 0x4d, 0xc8, //0x0000053a movq $-56(%rbp), %r9 + //0x0000053e LBB0_62 + 0x48, 0x83, 0xf8, 0x40, //0x0000053e cmpq $64, %rax + 0x48, 0x89, 0x45, 0xd0, //0x00000542 movq %rax, $-48(%rbp) + 0x0f, 0x8c, 0x2c, 0x02, 0x00, 0x00, //0x00000546 jl LBB0_69 + //0x0000054c LBB0_63 + 0xf3, 0x41, 0x0f, 0x6f, 0x06, //0x0000054c movdqu (%r14), %xmm0 + 0xf3, 0x41, 0x0f, 0x6f, 0x6e, 0x10, //0x00000551 movdqu $16(%r14), %xmm5 + 0xf3, 0x41, 0x0f, 0x6f, 0x7e, 0x20, //0x00000557 movdqu $32(%r14), %xmm7 + 0xf3, 0x41, 0x0f, 0x6f, 0x76, 0x30, //0x0000055d movdqu $48(%r14), %xmm6 + 0x66, 0x0f, 0x6f, 0xd0, //0x00000563 movdqa %xmm0, %xmm2 + 0x66, 0x41, 0x0f, 0x74, 0xd2, //0x00000567 pcmpeqb %xmm10, %xmm2 + 0x66, 0x0f, 0xd7, 0xca, //0x0000056c pmovmskb %xmm2, %ecx + 0x66, 0x0f, 0x6f, 0xd5, //0x00000570 movdqa %xmm5, %xmm2 + 0x66, 0x41, 0x0f, 0x74, 0xd2, //0x00000574 pcmpeqb %xmm10, %xmm2 + 0x66, 0x0f, 0xd7, 0xd2, //0x00000579 pmovmskb %xmm2, %edx + 0x66, 0x0f, 0x6f, 0xd7, //0x0000057d movdqa %xmm7, %xmm2 + 0x66, 0x41, 0x0f, 0x74, 0xd2, //0x00000581 pcmpeqb %xmm10, %xmm2 + 0x66, 0x0f, 0xd7, 0xc2, //0x00000586 pmovmskb %xmm2, %eax + 0x66, 0x0f, 0x6f, 0xd6, //0x0000058a movdqa %xmm6, %xmm2 + 0x66, 0x41, 0x0f, 0x74, 0xd2, //0x0000058e pcmpeqb %xmm10, %xmm2 + 0x66, 0x0f, 0xd7, 0xda, //0x00000593 pmovmskb %xmm2, %ebx + 0x48, 0xc1, 0xe3, 0x30, //0x00000597 shlq $48, %rbx + 0x48, 0xc1, 0xe0, 0x20, //0x0000059b shlq $32, %rax + 0x48, 0x09, 0xd8, //0x0000059f orq %rbx, %rax + 0x48, 0xc1, 0xe2, 0x10, //0x000005a2 shlq $16, %rdx + 0x48, 0x09, 0xc2, //0x000005a6 orq %rax, %rdx + 0x48, 0x09, 0xd1, //0x000005a9 orq %rdx, %rcx + 0x48, 0x89, 0xc8, //0x000005ac movq %rcx, %rax + 0x4c, 0x09, 0xc8, //0x000005af orq %r9, %rax + 0x0f, 0x85, 0x12, 0x00, 0x00, 0x00, //0x000005b2 jne LBB0_65 + 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x000005b8 movq $-1, %rcx + 0x31, 0xc0, //0x000005bf xorl %eax, %eax + 0x48, 0x89, 0x45, 0xc8, //0x000005c1 movq %rax, $-56(%rbp) + 0xe9, 0x3e, 0x00, 0x00, 0x00, //0x000005c5 jmp LBB0_66 + //0x000005ca LBB0_65 + 0x4c, 0x89, 0xc8, //0x000005ca movq %r9, %rax + 0x48, 0xf7, 0xd0, //0x000005cd notq %rax + 0x48, 0x21, 0xc8, //0x000005d0 andq %rcx, %rax + 0x4c, 0x8d, 0x04, 0x00, //0x000005d3 leaq (%rax,%rax), %r8 + 0x4d, 0x09, 0xc8, //0x000005d7 orq %r9, %r8 + 0x4c, 0x89, 0xc2, //0x000005da movq %r8, %rdx + 0x48, 0xf7, 0xd2, //0x000005dd notq %rdx + 0x48, 0xbb, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x000005e0 movabsq $-6148914691236517206, %rbx + 0x48, 0x21, 0xd9, //0x000005ea andq %rbx, %rcx + 0x48, 0x21, 0xd1, //0x000005ed andq %rdx, %rcx + 0x31, 0xd2, //0x000005f0 xorl %edx, %edx + 0x48, 0x01, 0xc1, //0x000005f2 addq %rax, %rcx + 0x0f, 0x92, 0xc2, //0x000005f5 setb %dl + 0x48, 0x89, 0x55, 0xc8, //0x000005f8 movq %rdx, $-56(%rbp) + 0x48, 0x01, 0xc9, //0x000005fc addq %rcx, %rcx + 0x4c, 0x31, 0xe9, //0x000005ff xorq %r13, %rcx + 0x4c, 0x21, 0xc1, //0x00000602 andq %r8, %rcx + 0x48, 0xf7, 0xd1, //0x00000605 notq %rcx + //0x00000608 LBB0_66 + 0x66, 0x0f, 0x6f, 0xd6, //0x00000608 movdqa %xmm6, %xmm2 + 0x66, 0x0f, 0x74, 0xd1, //0x0000060c pcmpeqb %xmm1, %xmm2 + 0x66, 0x0f, 0xd7, 0xc2, //0x00000610 pmovmskb %xmm2, %eax + 0x48, 0xc1, 0xe0, 0x30, //0x00000614 shlq $48, %rax + 0x66, 0x0f, 0x6f, 0xd7, //0x00000618 movdqa %xmm7, %xmm2 + 0x66, 0x0f, 0x74, 0xd1, //0x0000061c pcmpeqb %xmm1, %xmm2 + 0x66, 0x0f, 0xd7, 0xd2, //0x00000620 pmovmskb %xmm2, %edx + 0x48, 0xc1, 0xe2, 0x20, //0x00000624 shlq $32, %rdx + 0x48, 0x09, 0xc2, //0x00000628 orq %rax, %rdx + 0x66, 0x0f, 0x6f, 0xd5, //0x0000062b movdqa %xmm5, %xmm2 + 0x66, 0x0f, 0x74, 0xd1, //0x0000062f pcmpeqb %xmm1, %xmm2 + 0x66, 0x0f, 0xd7, 0xc2, //0x00000633 pmovmskb %xmm2, %eax + 0x48, 0xc1, 0xe0, 0x10, //0x00000637 shlq $16, %rax + 0x48, 0x09, 0xd0, //0x0000063b orq %rdx, %rax + 0x66, 0x0f, 0x6f, 0xd0, //0x0000063e movdqa %xmm0, %xmm2 + 0x66, 0x0f, 0x74, 0xd1, //0x00000642 pcmpeqb %xmm1, %xmm2 + 0x66, 0x0f, 0xd7, 0xd2, //0x00000646 pmovmskb %xmm2, %edx + 0x48, 0x09, 0xc2, //0x0000064a orq %rax, %rdx + 0x48, 0x21, 0xca, //0x0000064d andq %rcx, %rdx + 0x66, 0x48, 0x0f, 0x6e, 0xd2, //0x00000650 movq %rdx, %xmm2 + 0x66, 0x41, 0x0f, 0x3a, 0x44, 0xd1, 0x00, //0x00000655 pclmulqdq $0, %xmm9, %xmm2 + 0x66, 0x49, 0x0f, 0x7e, 0xd1, //0x0000065c movq %xmm2, %r9 + 0x4d, 0x31, 0xd1, //0x00000661 xorq %r10, %r9 + 0x66, 0x0f, 0x6f, 0xd0, //0x00000664 movdqa %xmm0, %xmm2 + 0x66, 0x0f, 0x74, 0xd3, //0x00000668 pcmpeqb %xmm3, %xmm2 + 0x66, 0x44, 0x0f, 0xd7, 0xc2, //0x0000066c pmovmskb %xmm2, %r8d + 0x66, 0x0f, 0x6f, 0xd5, //0x00000671 movdqa %xmm5, %xmm2 + 0x66, 0x0f, 0x74, 0xd3, //0x00000675 pcmpeqb %xmm3, %xmm2 + 0x66, 0x0f, 0xd7, 0xc2, //0x00000679 pmovmskb %xmm2, %eax + 0x66, 0x0f, 0x6f, 0xd7, //0x0000067d movdqa %xmm7, %xmm2 + 0x66, 0x0f, 0x74, 0xd3, //0x00000681 pcmpeqb %xmm3, %xmm2 + 0x66, 0x0f, 0xd7, 0xca, //0x00000685 pmovmskb %xmm2, %ecx + 0x66, 0x0f, 0x6f, 0xd6, //0x00000689 movdqa %xmm6, %xmm2 + 0x66, 0x0f, 0x74, 0xd3, //0x0000068d pcmpeqb %xmm3, %xmm2 + 0x66, 0x0f, 0xd7, 0xd2, //0x00000691 pmovmskb %xmm2, %edx + 0x48, 0xc1, 0xe2, 0x30, //0x00000695 shlq $48, %rdx + 0x48, 0xc1, 0xe1, 0x20, //0x00000699 shlq $32, %rcx + 0x48, 0x09, 0xd1, //0x0000069d orq %rdx, %rcx + 0x48, 0xc1, 0xe0, 0x10, //0x000006a0 shlq $16, %rax + 0x48, 0x09, 0xc8, //0x000006a4 orq %rcx, %rax + 0x49, 0x09, 0xc0, //0x000006a7 orq %rax, %r8 + 0x4c, 0x89, 0xc8, //0x000006aa movq %r9, %rax + 0x48, 0xf7, 0xd0, //0x000006ad notq %rax + 0x49, 0x21, 0xc0, //0x000006b0 andq %rax, %r8 + 0x66, 0x0f, 0x74, 0xc4, //0x000006b3 pcmpeqb %xmm4, %xmm0 + 0x66, 0x0f, 0xd7, 0xc8, //0x000006b7 pmovmskb %xmm0, %ecx + 0x66, 0x0f, 0x74, 0xec, //0x000006bb pcmpeqb %xmm4, %xmm5 + 0x66, 0x0f, 0xd7, 0xd5, //0x000006bf pmovmskb %xmm5, %edx + 0x66, 0x0f, 0x74, 0xfc, //0x000006c3 pcmpeqb %xmm4, %xmm7 + 0x66, 0x0f, 0xd7, 0xdf, //0x000006c7 pmovmskb %xmm7, %ebx + 0x66, 0x0f, 0x74, 0xf4, //0x000006cb pcmpeqb %xmm4, %xmm6 + 0x66, 0x44, 0x0f, 0xd7, 0xee, //0x000006cf pmovmskb %xmm6, %r13d + 0x49, 0xc1, 0xe5, 0x30, //0x000006d4 shlq $48, %r13 + 0x48, 0xc1, 0xe3, 0x20, //0x000006d8 shlq $32, %rbx + 0x4c, 0x09, 0xeb, //0x000006dc orq %r13, %rbx + 0x48, 0xc1, 0xe2, 0x10, //0x000006df shlq $16, %rdx + 0x48, 0x09, 0xda, //0x000006e3 orq %rbx, %rdx + 0x48, 0x09, 0xd1, //0x000006e6 orq %rdx, %rcx + 0x49, 0xbd, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x000006e9 movabsq $6148914691236517205, %r13 + 0x48, 0x21, 0xc1, //0x000006f3 andq %rax, %rcx + 0x0f, 0x84, 0xd8, 0xfd, 0xff, 0xff, //0x000006f6 je LBB0_61 + 0x90, 0x90, 0x90, 0x90, //0x000006fc .p2align 4, 0x90 + //0x00000700 LBB0_67 + 0x48, 0x8d, 0x51, 0xff, //0x00000700 leaq $-1(%rcx), %rdx + 0x48, 0x89, 0xd0, //0x00000704 movq %rdx, %rax + 0x4c, 0x21, 0xc0, //0x00000707 andq %r8, %rax + 0x48, 0x89, 0xc3, //0x0000070a movq %rax, %rbx + 0x48, 0xd1, 0xeb, //0x0000070d shrq %rbx + 0x4c, 0x21, 0xeb, //0x00000710 andq %r13, %rbx + 0x48, 0x29, 0xd8, //0x00000713 subq %rbx, %rax + 0x48, 0x89, 0xc3, //0x00000716 movq %rax, %rbx + 0x49, 0xba, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, //0x00000719 movabsq $3689348814741910323, %r10 + 0x4c, 0x21, 0xd3, //0x00000723 andq %r10, %rbx + 0x48, 0xc1, 0xe8, 0x02, //0x00000726 shrq $2, %rax + 0x4c, 0x21, 0xd0, //0x0000072a andq %r10, %rax + 0x48, 0x01, 0xd8, //0x0000072d addq %rbx, %rax + 0x48, 0x89, 0xc3, //0x00000730 movq %rax, %rbx + 0x48, 0xc1, 0xeb, 0x04, //0x00000733 shrq $4, %rbx + 0x48, 0x01, 0xc3, //0x00000737 addq %rax, %rbx + 0x48, 0xb8, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, //0x0000073a movabsq $1085102592571150095, %rax + 0x48, 0x21, 0xc3, //0x00000744 andq %rax, %rbx + 0x48, 0xb8, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, //0x00000747 movabsq $72340172838076673, %rax + 0x48, 0x0f, 0xaf, 0xd8, //0x00000751 imulq %rax, %rbx + 0x48, 0xc1, 0xeb, 0x38, //0x00000755 shrq $56, %rbx + 0x48, 0x03, 0x5d, 0xc0, //0x00000759 addq $-64(%rbp), %rbx + 0x4c, 0x39, 0xdb, //0x0000075d cmpq %r11, %rbx + 0x0f, 0x86, 0xa2, 0x05, 0x00, 0x00, //0x00000760 jbe LBB0_111 + 0x49, 0x83, 0xc3, 0x01, //0x00000766 addq $1, %r11 + 0x48, 0x21, 0xd1, //0x0000076a andq %rdx, %rcx + 0x0f, 0x85, 0x8d, 0xff, 0xff, 0xff, //0x0000076d jne LBB0_67 + 0xe9, 0x5c, 0xfd, 0xff, 0xff, //0x00000773 jmp LBB0_61 + //0x00000778 LBB0_69 + 0x48, 0x85, 0xc0, //0x00000778 testq %rax, %rax + 0x0f, 0x8e, 0x50, 0x06, 0x00, 0x00, //0x0000077b jle LBB0_123 + 0x4c, 0x89, 0xca, //0x00000781 movq %r9, %rdx + 0x44, 0x0f, 0x11, 0x45, 0xb0, //0x00000784 movups %xmm8, $-80(%rbp) + 0x44, 0x0f, 0x11, 0x45, 0xa0, //0x00000789 movups %xmm8, $-96(%rbp) + 0x44, 0x0f, 0x11, 0x45, 0x90, //0x0000078e movups %xmm8, $-112(%rbp) + 0x44, 0x0f, 0x11, 0x45, 0x80, //0x00000793 movups %xmm8, $-128(%rbp) + 0x44, 0x89, 0xf0, //0x00000798 movl %r14d, %eax + 0x25, 0xff, 0x0f, 0x00, 0x00, //0x0000079b andl $4095, %eax + 0x3d, 0xc1, 0x0f, 0x00, 0x00, //0x000007a0 cmpl $4033, %eax + 0x0f, 0x82, 0x31, 0x00, 0x00, 0x00, //0x000007a5 jb LBB0_73 + 0x48, 0x83, 0x7d, 0xd0, 0x20, //0x000007ab cmpq $32, $-48(%rbp) + 0x0f, 0x82, 0x38, 0x00, 0x00, 0x00, //0x000007b0 jb LBB0_74 + 0x41, 0x0f, 0x10, 0x06, //0x000007b6 movups (%r14), %xmm0 + 0x0f, 0x11, 0x45, 0x80, //0x000007ba movups %xmm0, $-128(%rbp) + 0x41, 0x0f, 0x10, 0x46, 0x10, //0x000007be movups $16(%r14), %xmm0 + 0x0f, 0x11, 0x45, 0x90, //0x000007c3 movups %xmm0, $-112(%rbp) + 0x49, 0x83, 0xc6, 0x20, //0x000007c7 addq $32, %r14 + 0x48, 0x8b, 0x45, 0xd0, //0x000007cb movq $-48(%rbp), %rax + 0x4c, 0x8d, 0x48, 0xe0, //0x000007cf leaq $-32(%rax), %r9 + 0x4c, 0x8d, 0x45, 0xa0, //0x000007d3 leaq $-96(%rbp), %r8 + 0xe9, 0x1a, 0x00, 0x00, 0x00, //0x000007d7 jmp LBB0_75 + //0x000007dc LBB0_73 + 0x49, 0xbd, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x000007dc movabsq $6148914691236517205, %r13 + 0x49, 0x89, 0xd1, //0x000007e6 movq %rdx, %r9 + 0xe9, 0x5e, 0xfd, 0xff, 0xff, //0x000007e9 jmp LBB0_63 + //0x000007ee LBB0_74 + 0x4c, 0x8d, 0x45, 0x80, //0x000007ee leaq $-128(%rbp), %r8 + 0x4c, 0x8b, 0x4d, 0xd0, //0x000007f2 movq $-48(%rbp), %r9 + //0x000007f6 LBB0_75 + 0x49, 0x83, 0xf9, 0x10, //0x000007f6 cmpq $16, %r9 + 0x0f, 0x82, 0x49, 0x00, 0x00, 0x00, //0x000007fa jb LBB0_76 + 0x41, 0x0f, 0x10, 0x06, //0x00000800 movups (%r14), %xmm0 + 0x41, 0x0f, 0x11, 0x00, //0x00000804 movups %xmm0, (%r8) + 0x49, 0x83, 0xc6, 0x10, //0x00000808 addq $16, %r14 + 0x49, 0x83, 0xc0, 0x10, //0x0000080c addq $16, %r8 + 0x49, 0x83, 0xc1, 0xf0, //0x00000810 addq $-16, %r9 + 0x49, 0x83, 0xf9, 0x08, //0x00000814 cmpq $8, %r9 + 0x0f, 0x83, 0x35, 0x00, 0x00, 0x00, //0x00000818 jae LBB0_83 + //0x0000081e LBB0_77 + 0x49, 0x83, 0xf9, 0x04, //0x0000081e cmpq $4, %r9 + 0x0f, 0x8c, 0x47, 0x00, 0x00, 0x00, //0x00000822 jl LBB0_78 + //0x00000828 LBB0_84 + 0x41, 0x8b, 0x06, //0x00000828 movl (%r14), %eax + 0x41, 0x89, 0x00, //0x0000082b movl %eax, (%r8) + 0x49, 0x83, 0xc6, 0x04, //0x0000082e addq $4, %r14 + 0x49, 0x83, 0xc0, 0x04, //0x00000832 addq $4, %r8 + 0x49, 0x83, 0xc1, 0xfc, //0x00000836 addq $-4, %r9 + 0x49, 0x83, 0xf9, 0x02, //0x0000083a cmpq $2, %r9 + 0x0f, 0x83, 0x35, 0x00, 0x00, 0x00, //0x0000083e jae LBB0_79 + 0xe9, 0x44, 0x00, 0x00, 0x00, //0x00000844 jmp LBB0_80 + //0x00000849 LBB0_76 + 0x49, 0x83, 0xf9, 0x08, //0x00000849 cmpq $8, %r9 + 0x0f, 0x82, 0xcb, 0xff, 0xff, 0xff, //0x0000084d jb LBB0_77 + //0x00000853 LBB0_83 + 0x49, 0x8b, 0x06, //0x00000853 movq (%r14), %rax + 0x49, 0x89, 0x00, //0x00000856 movq %rax, (%r8) + 0x49, 0x83, 0xc6, 0x08, //0x00000859 addq $8, %r14 + 0x49, 0x83, 0xc0, 0x08, //0x0000085d addq $8, %r8 + 0x49, 0x83, 0xc1, 0xf8, //0x00000861 addq $-8, %r9 + 0x49, 0x83, 0xf9, 0x04, //0x00000865 cmpq $4, %r9 + 0x0f, 0x8d, 0xb9, 0xff, 0xff, 0xff, //0x00000869 jge LBB0_84 + //0x0000086f LBB0_78 + 0x49, 0x83, 0xf9, 0x02, //0x0000086f cmpq $2, %r9 + 0x0f, 0x82, 0x14, 0x00, 0x00, 0x00, //0x00000873 jb LBB0_80 + //0x00000879 LBB0_79 + 0x41, 0x0f, 0xb7, 0x06, //0x00000879 movzwl (%r14), %eax + 0x66, 0x41, 0x89, 0x00, //0x0000087d movw %ax, (%r8) + 0x49, 0x83, 0xc6, 0x02, //0x00000881 addq $2, %r14 + 0x49, 0x83, 0xc0, 0x02, //0x00000885 addq $2, %r8 + 0x49, 0x83, 0xc1, 0xfe, //0x00000889 addq $-2, %r9 + //0x0000088d LBB0_80 + 0x4c, 0x89, 0xf1, //0x0000088d movq %r14, %rcx + 0x4c, 0x8d, 0x75, 0x80, //0x00000890 leaq $-128(%rbp), %r14 + 0x4d, 0x85, 0xc9, //0x00000894 testq %r9, %r9 + 0x49, 0xbd, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00000897 movabsq $6148914691236517205, %r13 + 0x49, 0x89, 0xd1, //0x000008a1 movq %rdx, %r9 + 0x0f, 0x84, 0xa2, 0xfc, 0xff, 0xff, //0x000008a4 je LBB0_63 + 0x8a, 0x01, //0x000008aa movb (%rcx), %al + 0x41, 0x88, 0x00, //0x000008ac movb %al, (%r8) + 0x4c, 0x8d, 0x75, 0x80, //0x000008af leaq $-128(%rbp), %r14 + 0xe9, 0x94, 0xfc, 0xff, 0xff, //0x000008b3 jmp LBB0_63 + //0x000008b8 LBB0_85 + 0x49, 0x8d, 0x44, 0x24, 0x05, //0x000008b8 leaq $5(%r12), %rax + 0x48, 0x3b, 0x47, 0x08, //0x000008bd cmpq $8(%rdi), %rax + 0x0f, 0x86, 0x82, 0x04, 0x00, 0x00, //0x000008c1 jbe LBB0_113 + 0xe9, 0x83, 0x04, 0x00, 0x00, //0x000008c7 jmp LBB0_115 + //0x000008cc LBB0_86 + 0x49, 0xbd, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x000008cc movabsq $6148914691236517205, %r13 + 0x48, 0x8b, 0x47, 0x08, //0x000008d6 movq $8(%rdi), %rax + 0x48, 0x29, 0xd8, //0x000008da subq %rbx, %rax + 0x49, 0x01, 0xde, //0x000008dd addq %rbx, %r14 + 0x45, 0x31, 0xd2, //0x000008e0 xorl %r10d, %r10d + 0xf3, 0x44, 0x0f, 0x6f, 0x15, 0x54, 0xf7, 0xff, 0xff, //0x000008e3 movdqu $-2220(%rip), %xmm10 /* LCPI0_4+0(%rip) */ + 0xf3, 0x0f, 0x6f, 0x0d, 0x3c, 0xf7, 0xff, 0xff, //0x000008ec movdqu $-2244(%rip), %xmm1 /* LCPI0_3+0(%rip) */ + 0x66, 0x45, 0x0f, 0x76, 0xc9, //0x000008f4 pcmpeqd %xmm9, %xmm9 + 0xf3, 0x0f, 0x6f, 0x1d, 0x4f, 0xf7, 0xff, 0xff, //0x000008f9 movdqu $-2225(%rip), %xmm3 /* LCPI0_5+0(%rip) */ + 0xf3, 0x0f, 0x6f, 0x25, 0x57, 0xf7, 0xff, 0xff, //0x00000901 movdqu $-2217(%rip), %xmm4 /* LCPI0_6+0(%rip) */ + 0x45, 0x0f, 0x57, 0xc0, //0x00000909 xorps %xmm8, %xmm8 + 0x45, 0x31, 0xc9, //0x0000090d xorl %r9d, %r9d + 0x31, 0xc9, //0x00000910 xorl %ecx, %ecx + 0x48, 0x89, 0x4d, 0xc0, //0x00000912 movq %rcx, $-64(%rbp) + 0x45, 0x31, 0xdb, //0x00000916 xorl %r11d, %r11d + 0xe9, 0x6a, 0x00, 0x00, 0x00, //0x00000919 jmp LBB0_88 + //0x0000091e LBB0_87 + 0x49, 0xc1, 0xf9, 0x3f, //0x0000091e sarq $63, %r9 + 0x4c, 0x89, 0xc0, //0x00000922 movq %r8, %rax + 0x48, 0xd1, 0xe8, //0x00000925 shrq %rax + 0x4c, 0x21, 0xe8, //0x00000928 andq %r13, %rax + 0x49, 0x29, 0xc0, //0x0000092b subq %rax, %r8 + 0x4c, 0x89, 0xc0, //0x0000092e movq %r8, %rax + 0x48, 0xb9, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, //0x00000931 movabsq $3689348814741910323, %rcx + 0x48, 0x21, 0xc8, //0x0000093b andq %rcx, %rax + 0x49, 0xc1, 0xe8, 0x02, //0x0000093e shrq $2, %r8 + 0x49, 0x21, 0xc8, //0x00000942 andq %rcx, %r8 + 0x49, 0x01, 0xc0, //0x00000945 addq %rax, %r8 + 0x4c, 0x89, 0xc0, //0x00000948 movq %r8, %rax + 0x48, 0xc1, 0xe8, 0x04, //0x0000094b shrq $4, %rax + 0x4c, 0x01, 0xc0, //0x0000094f addq %r8, %rax + 0x48, 0xb9, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, //0x00000952 movabsq $1085102592571150095, %rcx + 0x48, 0x21, 0xc8, //0x0000095c andq %rcx, %rax + 0x48, 0xb9, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, //0x0000095f movabsq $72340172838076673, %rcx + 0x48, 0x0f, 0xaf, 0xc1, //0x00000969 imulq %rcx, %rax + 0x48, 0xc1, 0xe8, 0x38, //0x0000096d shrq $56, %rax + 0x48, 0x01, 0x45, 0xc0, //0x00000971 addq %rax, $-64(%rbp) + 0x49, 0x83, 0xc6, 0x40, //0x00000975 addq $64, %r14 + 0x48, 0x8b, 0x45, 0xd0, //0x00000979 movq $-48(%rbp), %rax + 0x48, 0x83, 0xc0, 0xc0, //0x0000097d addq $-64, %rax + 0x4d, 0x89, 0xca, //0x00000981 movq %r9, %r10 + 0x4c, 0x8b, 0x4d, 0xc8, //0x00000984 movq $-56(%rbp), %r9 + //0x00000988 LBB0_88 + 0x48, 0x83, 0xf8, 0x40, //0x00000988 cmpq $64, %rax + 0x48, 0x89, 0x45, 0xd0, //0x0000098c movq %rax, $-48(%rbp) + 0x0f, 0x8c, 0x32, 0x02, 0x00, 0x00, //0x00000990 jl LBB0_95 + //0x00000996 LBB0_89 + 0xf3, 0x41, 0x0f, 0x6f, 0x06, //0x00000996 movdqu (%r14), %xmm0 + 0xf3, 0x41, 0x0f, 0x6f, 0x6e, 0x10, //0x0000099b movdqu $16(%r14), %xmm5 + 0xf3, 0x41, 0x0f, 0x6f, 0x7e, 0x20, //0x000009a1 movdqu $32(%r14), %xmm7 + 0xf3, 0x41, 0x0f, 0x6f, 0x76, 0x30, //0x000009a7 movdqu $48(%r14), %xmm6 + 0x66, 0x0f, 0x6f, 0xd0, //0x000009ad movdqa %xmm0, %xmm2 + 0x66, 0x41, 0x0f, 0x74, 0xd2, //0x000009b1 pcmpeqb %xmm10, %xmm2 + 0x66, 0x0f, 0xd7, 0xca, //0x000009b6 pmovmskb %xmm2, %ecx + 0x66, 0x0f, 0x6f, 0xd5, //0x000009ba movdqa %xmm5, %xmm2 + 0x66, 0x41, 0x0f, 0x74, 0xd2, //0x000009be pcmpeqb %xmm10, %xmm2 + 0x66, 0x0f, 0xd7, 0xd2, //0x000009c3 pmovmskb %xmm2, %edx + 0x66, 0x0f, 0x6f, 0xd7, //0x000009c7 movdqa %xmm7, %xmm2 + 0x66, 0x41, 0x0f, 0x74, 0xd2, //0x000009cb pcmpeqb %xmm10, %xmm2 + 0x66, 0x0f, 0xd7, 0xc2, //0x000009d0 pmovmskb %xmm2, %eax + 0x66, 0x0f, 0x6f, 0xd6, //0x000009d4 movdqa %xmm6, %xmm2 + 0x66, 0x41, 0x0f, 0x74, 0xd2, //0x000009d8 pcmpeqb %xmm10, %xmm2 + 0x66, 0x0f, 0xd7, 0xda, //0x000009dd pmovmskb %xmm2, %ebx + 0x48, 0xc1, 0xe3, 0x30, //0x000009e1 shlq $48, %rbx + 0x48, 0xc1, 0xe0, 0x20, //0x000009e5 shlq $32, %rax + 0x48, 0x09, 0xd8, //0x000009e9 orq %rbx, %rax + 0x48, 0xc1, 0xe2, 0x10, //0x000009ec shlq $16, %rdx + 0x48, 0x09, 0xc2, //0x000009f0 orq %rax, %rdx + 0x48, 0x09, 0xd1, //0x000009f3 orq %rdx, %rcx + 0x48, 0x89, 0xc8, //0x000009f6 movq %rcx, %rax + 0x4c, 0x09, 0xc8, //0x000009f9 orq %r9, %rax + 0x0f, 0x85, 0x12, 0x00, 0x00, 0x00, //0x000009fc jne LBB0_91 + 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00000a02 movq $-1, %rcx + 0x31, 0xc0, //0x00000a09 xorl %eax, %eax + 0x48, 0x89, 0x45, 0xc8, //0x00000a0b movq %rax, $-56(%rbp) + 0xe9, 0x3e, 0x00, 0x00, 0x00, //0x00000a0f jmp LBB0_92 + //0x00000a14 LBB0_91 + 0x4c, 0x89, 0xc8, //0x00000a14 movq %r9, %rax + 0x48, 0xf7, 0xd0, //0x00000a17 notq %rax + 0x48, 0x21, 0xc8, //0x00000a1a andq %rcx, %rax + 0x4c, 0x8d, 0x04, 0x00, //0x00000a1d leaq (%rax,%rax), %r8 + 0x4d, 0x09, 0xc8, //0x00000a21 orq %r9, %r8 + 0x4c, 0x89, 0xc2, //0x00000a24 movq %r8, %rdx + 0x48, 0xf7, 0xd2, //0x00000a27 notq %rdx + 0x48, 0xbb, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00000a2a movabsq $-6148914691236517206, %rbx + 0x48, 0x21, 0xd9, //0x00000a34 andq %rbx, %rcx + 0x48, 0x21, 0xd1, //0x00000a37 andq %rdx, %rcx + 0x31, 0xd2, //0x00000a3a xorl %edx, %edx + 0x48, 0x01, 0xc1, //0x00000a3c addq %rax, %rcx + 0x0f, 0x92, 0xc2, //0x00000a3f setb %dl + 0x48, 0x89, 0x55, 0xc8, //0x00000a42 movq %rdx, $-56(%rbp) + 0x48, 0x01, 0xc9, //0x00000a46 addq %rcx, %rcx + 0x4c, 0x31, 0xe9, //0x00000a49 xorq %r13, %rcx + 0x4c, 0x21, 0xc1, //0x00000a4c andq %r8, %rcx + 0x48, 0xf7, 0xd1, //0x00000a4f notq %rcx + //0x00000a52 LBB0_92 + 0x66, 0x0f, 0x6f, 0xd6, //0x00000a52 movdqa %xmm6, %xmm2 + 0x66, 0x0f, 0x74, 0xd1, //0x00000a56 pcmpeqb %xmm1, %xmm2 + 0x66, 0x0f, 0xd7, 0xc2, //0x00000a5a pmovmskb %xmm2, %eax + 0x48, 0xc1, 0xe0, 0x30, //0x00000a5e shlq $48, %rax + 0x66, 0x0f, 0x6f, 0xd7, //0x00000a62 movdqa %xmm7, %xmm2 + 0x66, 0x0f, 0x74, 0xd1, //0x00000a66 pcmpeqb %xmm1, %xmm2 + 0x66, 0x0f, 0xd7, 0xd2, //0x00000a6a pmovmskb %xmm2, %edx + 0x48, 0xc1, 0xe2, 0x20, //0x00000a6e shlq $32, %rdx + 0x48, 0x09, 0xc2, //0x00000a72 orq %rax, %rdx + 0x66, 0x0f, 0x6f, 0xd5, //0x00000a75 movdqa %xmm5, %xmm2 + 0x66, 0x0f, 0x74, 0xd1, //0x00000a79 pcmpeqb %xmm1, %xmm2 + 0x66, 0x0f, 0xd7, 0xc2, //0x00000a7d pmovmskb %xmm2, %eax + 0x48, 0xc1, 0xe0, 0x10, //0x00000a81 shlq $16, %rax + 0x48, 0x09, 0xd0, //0x00000a85 orq %rdx, %rax + 0x66, 0x0f, 0x6f, 0xd0, //0x00000a88 movdqa %xmm0, %xmm2 + 0x66, 0x0f, 0x74, 0xd1, //0x00000a8c pcmpeqb %xmm1, %xmm2 + 0x66, 0x0f, 0xd7, 0xd2, //0x00000a90 pmovmskb %xmm2, %edx + 0x48, 0x09, 0xc2, //0x00000a94 orq %rax, %rdx + 0x48, 0x21, 0xca, //0x00000a97 andq %rcx, %rdx + 0x66, 0x48, 0x0f, 0x6e, 0xd2, //0x00000a9a movq %rdx, %xmm2 + 0x66, 0x41, 0x0f, 0x3a, 0x44, 0xd1, 0x00, //0x00000a9f pclmulqdq $0, %xmm9, %xmm2 + 0x66, 0x49, 0x0f, 0x7e, 0xd1, //0x00000aa6 movq %xmm2, %r9 + 0x4d, 0x31, 0xd1, //0x00000aab xorq %r10, %r9 + 0x66, 0x0f, 0x6f, 0xd0, //0x00000aae movdqa %xmm0, %xmm2 + 0x66, 0x0f, 0x74, 0xd3, //0x00000ab2 pcmpeqb %xmm3, %xmm2 + 0x66, 0x44, 0x0f, 0xd7, 0xc2, //0x00000ab6 pmovmskb %xmm2, %r8d + 0x66, 0x0f, 0x6f, 0xd5, //0x00000abb movdqa %xmm5, %xmm2 + 0x66, 0x0f, 0x74, 0xd3, //0x00000abf pcmpeqb %xmm3, %xmm2 + 0x66, 0x0f, 0xd7, 0xc2, //0x00000ac3 pmovmskb %xmm2, %eax + 0x66, 0x0f, 0x6f, 0xd7, //0x00000ac7 movdqa %xmm7, %xmm2 + 0x66, 0x0f, 0x74, 0xd3, //0x00000acb pcmpeqb %xmm3, %xmm2 + 0x66, 0x0f, 0xd7, 0xca, //0x00000acf pmovmskb %xmm2, %ecx + 0x66, 0x0f, 0x6f, 0xd6, //0x00000ad3 movdqa %xmm6, %xmm2 + 0x66, 0x0f, 0x74, 0xd3, //0x00000ad7 pcmpeqb %xmm3, %xmm2 + 0x66, 0x0f, 0xd7, 0xd2, //0x00000adb pmovmskb %xmm2, %edx + 0x48, 0xc1, 0xe2, 0x30, //0x00000adf shlq $48, %rdx + 0x48, 0xc1, 0xe1, 0x20, //0x00000ae3 shlq $32, %rcx + 0x48, 0x09, 0xd1, //0x00000ae7 orq %rdx, %rcx + 0x48, 0xc1, 0xe0, 0x10, //0x00000aea shlq $16, %rax + 0x48, 0x09, 0xc8, //0x00000aee orq %rcx, %rax + 0x49, 0x09, 0xc0, //0x00000af1 orq %rax, %r8 + 0x4c, 0x89, 0xc8, //0x00000af4 movq %r9, %rax + 0x48, 0xf7, 0xd0, //0x00000af7 notq %rax + 0x49, 0x21, 0xc0, //0x00000afa andq %rax, %r8 + 0x66, 0x0f, 0x74, 0xc4, //0x00000afd pcmpeqb %xmm4, %xmm0 + 0x66, 0x0f, 0xd7, 0xc8, //0x00000b01 pmovmskb %xmm0, %ecx + 0x66, 0x0f, 0x74, 0xec, //0x00000b05 pcmpeqb %xmm4, %xmm5 + 0x66, 0x0f, 0xd7, 0xd5, //0x00000b09 pmovmskb %xmm5, %edx + 0x66, 0x0f, 0x74, 0xfc, //0x00000b0d pcmpeqb %xmm4, %xmm7 + 0x66, 0x0f, 0xd7, 0xdf, //0x00000b11 pmovmskb %xmm7, %ebx + 0x66, 0x0f, 0x74, 0xf4, //0x00000b15 pcmpeqb %xmm4, %xmm6 + 0x66, 0x44, 0x0f, 0xd7, 0xee, //0x00000b19 pmovmskb %xmm6, %r13d + 0x49, 0xc1, 0xe5, 0x30, //0x00000b1e shlq $48, %r13 + 0x48, 0xc1, 0xe3, 0x20, //0x00000b22 shlq $32, %rbx + 0x4c, 0x09, 0xeb, //0x00000b26 orq %r13, %rbx + 0x48, 0xc1, 0xe2, 0x10, //0x00000b29 shlq $16, %rdx + 0x48, 0x09, 0xda, //0x00000b2d orq %rbx, %rdx + 0x48, 0x09, 0xd1, //0x00000b30 orq %rdx, %rcx + 0x49, 0xbd, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00000b33 movabsq $6148914691236517205, %r13 + 0x48, 0x21, 0xc1, //0x00000b3d andq %rax, %rcx + 0x0f, 0x84, 0xd8, 0xfd, 0xff, 0xff, //0x00000b40 je LBB0_87 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000b46 .p2align 4, 0x90 + //0x00000b50 LBB0_93 + 0x48, 0x8d, 0x51, 0xff, //0x00000b50 leaq $-1(%rcx), %rdx + 0x48, 0x89, 0xd0, //0x00000b54 movq %rdx, %rax + 0x4c, 0x21, 0xc0, //0x00000b57 andq %r8, %rax + 0x48, 0x89, 0xc3, //0x00000b5a movq %rax, %rbx + 0x48, 0xd1, 0xeb, //0x00000b5d shrq %rbx + 0x4c, 0x21, 0xeb, //0x00000b60 andq %r13, %rbx + 0x48, 0x29, 0xd8, //0x00000b63 subq %rbx, %rax + 0x48, 0x89, 0xc3, //0x00000b66 movq %rax, %rbx + 0x49, 0xba, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, //0x00000b69 movabsq $3689348814741910323, %r10 + 0x4c, 0x21, 0xd3, //0x00000b73 andq %r10, %rbx + 0x48, 0xc1, 0xe8, 0x02, //0x00000b76 shrq $2, %rax + 0x4c, 0x21, 0xd0, //0x00000b7a andq %r10, %rax + 0x48, 0x01, 0xd8, //0x00000b7d addq %rbx, %rax + 0x48, 0x89, 0xc3, //0x00000b80 movq %rax, %rbx + 0x48, 0xc1, 0xeb, 0x04, //0x00000b83 shrq $4, %rbx + 0x48, 0x01, 0xc3, //0x00000b87 addq %rax, %rbx + 0x48, 0xb8, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, //0x00000b8a movabsq $1085102592571150095, %rax + 0x48, 0x21, 0xc3, //0x00000b94 andq %rax, %rbx + 0x48, 0xb8, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, //0x00000b97 movabsq $72340172838076673, %rax + 0x48, 0x0f, 0xaf, 0xd8, //0x00000ba1 imulq %rax, %rbx + 0x48, 0xc1, 0xeb, 0x38, //0x00000ba5 shrq $56, %rbx + 0x48, 0x03, 0x5d, 0xc0, //0x00000ba9 addq $-64(%rbp), %rbx + 0x4c, 0x39, 0xdb, //0x00000bad cmpq %r11, %rbx + 0x0f, 0x86, 0x52, 0x01, 0x00, 0x00, //0x00000bb0 jbe LBB0_111 + 0x49, 0x83, 0xc3, 0x01, //0x00000bb6 addq $1, %r11 + 0x48, 0x21, 0xd1, //0x00000bba andq %rdx, %rcx + 0x0f, 0x85, 0x8d, 0xff, 0xff, 0xff, //0x00000bbd jne LBB0_93 + 0xe9, 0x56, 0xfd, 0xff, 0xff, //0x00000bc3 jmp LBB0_87 + //0x00000bc8 LBB0_95 + 0x48, 0x85, 0xc0, //0x00000bc8 testq %rax, %rax + 0x0f, 0x8e, 0x00, 0x02, 0x00, 0x00, //0x00000bcb jle LBB0_123 + 0x4c, 0x89, 0xca, //0x00000bd1 movq %r9, %rdx + 0x44, 0x0f, 0x11, 0x45, 0xb0, //0x00000bd4 movups %xmm8, $-80(%rbp) + 0x44, 0x0f, 0x11, 0x45, 0xa0, //0x00000bd9 movups %xmm8, $-96(%rbp) + 0x44, 0x0f, 0x11, 0x45, 0x90, //0x00000bde movups %xmm8, $-112(%rbp) + 0x44, 0x0f, 0x11, 0x45, 0x80, //0x00000be3 movups %xmm8, $-128(%rbp) + 0x44, 0x89, 0xf0, //0x00000be8 movl %r14d, %eax + 0x25, 0xff, 0x0f, 0x00, 0x00, //0x00000beb andl $4095, %eax + 0x3d, 0xc1, 0x0f, 0x00, 0x00, //0x00000bf0 cmpl $4033, %eax + 0x0f, 0x82, 0x31, 0x00, 0x00, 0x00, //0x00000bf5 jb LBB0_99 + 0x48, 0x83, 0x7d, 0xd0, 0x20, //0x00000bfb cmpq $32, $-48(%rbp) + 0x0f, 0x82, 0x38, 0x00, 0x00, 0x00, //0x00000c00 jb LBB0_100 + 0x41, 0x0f, 0x10, 0x06, //0x00000c06 movups (%r14), %xmm0 + 0x0f, 0x11, 0x45, 0x80, //0x00000c0a movups %xmm0, $-128(%rbp) + 0x41, 0x0f, 0x10, 0x46, 0x10, //0x00000c0e movups $16(%r14), %xmm0 + 0x0f, 0x11, 0x45, 0x90, //0x00000c13 movups %xmm0, $-112(%rbp) + 0x49, 0x83, 0xc6, 0x20, //0x00000c17 addq $32, %r14 + 0x48, 0x8b, 0x45, 0xd0, //0x00000c1b movq $-48(%rbp), %rax + 0x4c, 0x8d, 0x48, 0xe0, //0x00000c1f leaq $-32(%rax), %r9 + 0x4c, 0x8d, 0x45, 0xa0, //0x00000c23 leaq $-96(%rbp), %r8 + 0xe9, 0x1a, 0x00, 0x00, 0x00, //0x00000c27 jmp LBB0_101 + //0x00000c2c LBB0_99 + 0x49, 0xbd, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00000c2c movabsq $6148914691236517205, %r13 + 0x49, 0x89, 0xd1, //0x00000c36 movq %rdx, %r9 + 0xe9, 0x58, 0xfd, 0xff, 0xff, //0x00000c39 jmp LBB0_89 + //0x00000c3e LBB0_100 + 0x4c, 0x8d, 0x45, 0x80, //0x00000c3e leaq $-128(%rbp), %r8 + 0x4c, 0x8b, 0x4d, 0xd0, //0x00000c42 movq $-48(%rbp), %r9 + //0x00000c46 LBB0_101 + 0x49, 0x83, 0xf9, 0x10, //0x00000c46 cmpq $16, %r9 + 0x0f, 0x82, 0x49, 0x00, 0x00, 0x00, //0x00000c4a jb LBB0_102 + 0x41, 0x0f, 0x10, 0x06, //0x00000c50 movups (%r14), %xmm0 + 0x41, 0x0f, 0x11, 0x00, //0x00000c54 movups %xmm0, (%r8) + 0x49, 0x83, 0xc6, 0x10, //0x00000c58 addq $16, %r14 + 0x49, 0x83, 0xc0, 0x10, //0x00000c5c addq $16, %r8 + 0x49, 0x83, 0xc1, 0xf0, //0x00000c60 addq $-16, %r9 + 0x49, 0x83, 0xf9, 0x08, //0x00000c64 cmpq $8, %r9 + 0x0f, 0x83, 0x35, 0x00, 0x00, 0x00, //0x00000c68 jae LBB0_109 + //0x00000c6e LBB0_103 + 0x49, 0x83, 0xf9, 0x04, //0x00000c6e cmpq $4, %r9 + 0x0f, 0x8c, 0x47, 0x00, 0x00, 0x00, //0x00000c72 jl LBB0_104 + //0x00000c78 LBB0_110 + 0x41, 0x8b, 0x06, //0x00000c78 movl (%r14), %eax + 0x41, 0x89, 0x00, //0x00000c7b movl %eax, (%r8) + 0x49, 0x83, 0xc6, 0x04, //0x00000c7e addq $4, %r14 + 0x49, 0x83, 0xc0, 0x04, //0x00000c82 addq $4, %r8 + 0x49, 0x83, 0xc1, 0xfc, //0x00000c86 addq $-4, %r9 + 0x49, 0x83, 0xf9, 0x02, //0x00000c8a cmpq $2, %r9 + 0x0f, 0x83, 0x35, 0x00, 0x00, 0x00, //0x00000c8e jae LBB0_105 + 0xe9, 0x44, 0x00, 0x00, 0x00, //0x00000c94 jmp LBB0_106 + //0x00000c99 LBB0_102 + 0x49, 0x83, 0xf9, 0x08, //0x00000c99 cmpq $8, %r9 + 0x0f, 0x82, 0xcb, 0xff, 0xff, 0xff, //0x00000c9d jb LBB0_103 + //0x00000ca3 LBB0_109 + 0x49, 0x8b, 0x06, //0x00000ca3 movq (%r14), %rax + 0x49, 0x89, 0x00, //0x00000ca6 movq %rax, (%r8) + 0x49, 0x83, 0xc6, 0x08, //0x00000ca9 addq $8, %r14 + 0x49, 0x83, 0xc0, 0x08, //0x00000cad addq $8, %r8 + 0x49, 0x83, 0xc1, 0xf8, //0x00000cb1 addq $-8, %r9 + 0x49, 0x83, 0xf9, 0x04, //0x00000cb5 cmpq $4, %r9 + 0x0f, 0x8d, 0xb9, 0xff, 0xff, 0xff, //0x00000cb9 jge LBB0_110 + //0x00000cbf LBB0_104 + 0x49, 0x83, 0xf9, 0x02, //0x00000cbf cmpq $2, %r9 + 0x0f, 0x82, 0x14, 0x00, 0x00, 0x00, //0x00000cc3 jb LBB0_106 + //0x00000cc9 LBB0_105 + 0x41, 0x0f, 0xb7, 0x06, //0x00000cc9 movzwl (%r14), %eax + 0x66, 0x41, 0x89, 0x00, //0x00000ccd movw %ax, (%r8) + 0x49, 0x83, 0xc6, 0x02, //0x00000cd1 addq $2, %r14 + 0x49, 0x83, 0xc0, 0x02, //0x00000cd5 addq $2, %r8 + 0x49, 0x83, 0xc1, 0xfe, //0x00000cd9 addq $-2, %r9 + //0x00000cdd LBB0_106 + 0x4c, 0x89, 0xf1, //0x00000cdd movq %r14, %rcx + 0x4c, 0x8d, 0x75, 0x80, //0x00000ce0 leaq $-128(%rbp), %r14 + 0x4d, 0x85, 0xc9, //0x00000ce4 testq %r9, %r9 + 0x49, 0xbd, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00000ce7 movabsq $6148914691236517205, %r13 + 0x49, 0x89, 0xd1, //0x00000cf1 movq %rdx, %r9 + 0x0f, 0x84, 0x9c, 0xfc, 0xff, 0xff, //0x00000cf4 je LBB0_89 + 0x8a, 0x01, //0x00000cfa movb (%rcx), %al + 0x41, 0x88, 0x00, //0x00000cfc movb %al, (%r8) + 0x4c, 0x8d, 0x75, 0x80, //0x00000cff leaq $-128(%rbp), %r14 + 0xe9, 0x8e, 0xfc, 0xff, 0xff, //0x00000d03 jmp LBB0_89 + //0x00000d08 LBB0_111 + 0x48, 0x8b, 0x47, 0x08, //0x00000d08 movq $8(%rdi), %rax + 0x48, 0x0f, 0xbc, 0xc9, //0x00000d0c bsfq %rcx, %rcx + 0x48, 0x2b, 0x4d, 0xd0, //0x00000d10 subq $-48(%rbp), %rcx + 0x48, 0x01, 0xc8, //0x00000d14 addq %rcx, %rax + 0x48, 0x83, 0xc0, 0x01, //0x00000d17 addq $1, %rax + 0x48, 0x89, 0x06, //0x00000d1b movq %rax, (%rsi) + 0x48, 0x8b, 0x4f, 0x08, //0x00000d1e movq $8(%rdi), %rcx + 0x48, 0x39, 0xc8, //0x00000d22 cmpq %rcx, %rax + 0x48, 0x0f, 0x47, 0xc1, //0x00000d25 cmovaq %rcx, %rax + 0x48, 0x89, 0x06, //0x00000d29 movq %rax, (%rsi) + 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00000d2c movq $-1, %rax + 0x4c, 0x0f, 0x47, 0xe0, //0x00000d33 cmovaq %rax, %r12 + 0xe9, 0x10, 0x00, 0x00, 0x00, //0x00000d37 jmp LBB0_114 + //0x00000d3c LBB0_112 + 0x0f, 0xbc, 0xc1, //0x00000d3c bsfl %ecx, %eax + 0x4c, 0x01, 0xe0, //0x00000d3f addq %r12, %rax + 0x4c, 0x01, 0xd8, //0x00000d42 addq %r11, %rax + 0x48, 0x83, 0xc0, 0x02, //0x00000d45 addq $2, %rax + //0x00000d49 LBB0_113 + 0x48, 0x89, 0x06, //0x00000d49 movq %rax, (%rsi) + //0x00000d4c LBB0_114 + 0x4d, 0x89, 0xe7, //0x00000d4c movq %r12, %r15 + //0x00000d4f LBB0_115 + 0x4c, 0x89, 0xf8, //0x00000d4f movq %r15, %rax + 0x48, 0x83, 0xc4, 0x58, //0x00000d52 addq $88, %rsp + 0x5b, //0x00000d56 popq %rbx + 0x41, 0x5c, //0x00000d57 popq %r12 + 0x41, 0x5d, //0x00000d59 popq %r13 + 0x41, 0x5e, //0x00000d5b popq %r14 + 0x41, 0x5f, //0x00000d5d popq %r15 + 0x5d, //0x00000d5f popq %rbp + 0xc3, //0x00000d60 retq + //0x00000d61 LBB0_116 + 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00000d61 movq $-2, %rax + 0xb9, 0x02, 0x00, 0x00, 0x00, //0x00000d68 movl $2, %ecx + 0x48, 0x01, 0xcb, //0x00000d6d addq %rcx, %rbx + 0x49, 0x01, 0xc3, //0x00000d70 addq %rax, %r11 + 0x0f, 0x8e, 0xd6, 0xff, 0xff, 0xff, //0x00000d73 jle LBB0_115 + //0x00000d79 LBB0_117 + 0x0f, 0xb6, 0x03, //0x00000d79 movzbl (%rbx), %eax + 0x3c, 0x5c, //0x00000d7c cmpb $92, %al + 0x0f, 0x84, 0xdd, 0xff, 0xff, 0xff, //0x00000d7e je LBB0_116 + 0x3c, 0x22, //0x00000d84 cmpb $34, %al + 0x0f, 0x84, 0x1d, 0x00, 0x00, 0x00, //0x00000d86 je LBB0_120 + 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00000d8c movq $-1, %rax + 0xb9, 0x01, 0x00, 0x00, 0x00, //0x00000d93 movl $1, %ecx + 0x48, 0x01, 0xcb, //0x00000d98 addq %rcx, %rbx + 0x49, 0x01, 0xc3, //0x00000d9b addq %rax, %r11 + 0x0f, 0x8f, 0xd5, 0xff, 0xff, 0xff, //0x00000d9e jg LBB0_117 + 0xe9, 0xa6, 0xff, 0xff, 0xff, //0x00000da4 jmp LBB0_115 + //0x00000da9 LBB0_120 + 0x4c, 0x29, 0xf3, //0x00000da9 subq %r14, %rbx + 0x48, 0x83, 0xc3, 0x01, //0x00000dac addq $1, %rbx + 0x48, 0x89, 0x1e, //0x00000db0 movq %rbx, (%rsi) + 0xe9, 0x94, 0xff, 0xff, 0xff, //0x00000db3 jmp LBB0_114 + //0x00000db8 LBB0_121 + 0x4c, 0x01, 0xf3, //0x00000db8 addq %r14, %rbx + 0x48, 0x85, 0xc9, //0x00000dbb testq %rcx, %rcx + 0x0f, 0x85, 0xc1, 0xf4, 0xff, 0xff, //0x00000dbe jne LBB0_34 + 0xe9, 0x02, 0xf5, 0xff, 0xff, //0x00000dc4 jmp LBB0_41 + //0x00000dc9 LBB0_122 + 0x4c, 0x01, 0xf3, //0x00000dc9 addq %r14, %rbx + 0xe9, 0x9c, 0xf6, 0xff, 0xff, //0x00000dcc jmp LBB0_58 + //0x00000dd1 LBB0_123 + 0x48, 0x8b, 0x47, 0x08, //0x00000dd1 movq $8(%rdi), %rax + 0x48, 0x89, 0x06, //0x00000dd5 movq %rax, (%rsi) + 0xe9, 0x72, 0xff, 0xff, 0xff, //0x00000dd8 jmp LBB0_115 + //0x00000ddd LBB0_124 + 0x49, 0x8d, 0x40, 0xff, //0x00000ddd leaq $-1(%r8), %rax + 0x4c, 0x39, 0xd8, //0x00000de1 cmpq %r11, %rax + 0x0f, 0x84, 0x65, 0xff, 0xff, 0xff, //0x00000de4 je LBB0_115 + 0x4b, 0x8d, 0x1c, 0x0b, //0x00000dea leaq (%r11,%r9), %rbx + 0x48, 0x83, 0xc3, 0x02, //0x00000dee addq $2, %rbx + 0x4d, 0x29, 0xd8, //0x00000df2 subq %r11, %r8 + 0x49, 0x83, 0xc0, 0xfe, //0x00000df5 addq $-2, %r8 + 0x4d, 0x89, 0xc3, //0x00000df9 movq %r8, %r11 + 0xe9, 0x6c, 0xf6, 0xff, 0xff, //0x00000dfc jmp LBB0_58 + 0x90, 0x90, 0x90, //0x00000e01 .p2align 2, 0x90 + // // .set L0_0_set_115, LBB0_115-LJTI0_0 + // // .set L0_0_set_48, LBB0_48-LJTI0_0 + // // .set L0_0_set_49, LBB0_49-LJTI0_0 // // .set L0_0_set_29, LBB0_29-LJTI0_0 - // // .set L0_0_set_58, LBB0_58-LJTI0_0 - // // .set L0_0_set_83, LBB0_83-LJTI0_0 - // // .set L0_0_set_45, LBB0_45-LJTI0_0 - // // .set L0_0_set_84, LBB0_84-LJTI0_0 - //0x00000d94 LJTI0_0 - 0x41, 0xf5, 0xff, 0xff, //0x00000d94 .long L0_0_set_44 - 0x67, 0xf5, 0xff, 0xff, //0x00000d98 .long L0_0_set_46 - 0x67, 0xf5, 0xff, 0xff, //0x00000d9c .long L0_0_set_46 - 0x67, 0xf5, 0xff, 0xff, //0x00000da0 .long L0_0_set_46 - 0x67, 0xf5, 0xff, 0xff, //0x00000da4 .long L0_0_set_46 - 0x67, 0xf5, 0xff, 0xff, //0x00000da8 .long L0_0_set_46 - 0x67, 0xf5, 0xff, 0xff, //0x00000dac .long L0_0_set_46 - 0x67, 0xf5, 0xff, 0xff, //0x00000db0 .long L0_0_set_46 - 0x67, 0xf5, 0xff, 0xff, //0x00000db4 .long L0_0_set_46 - 0x67, 0xf5, 0xff, 0xff, //0x00000db8 .long L0_0_set_46 - 0x67, 0xf5, 0xff, 0xff, //0x00000dbc .long L0_0_set_46 - 0x67, 0xf5, 0xff, 0xff, //0x00000dc0 .long L0_0_set_46 - 0x67, 0xf5, 0xff, 0xff, //0x00000dc4 .long L0_0_set_46 - 0x67, 0xf5, 0xff, 0xff, //0x00000dc8 .long L0_0_set_46 - 0x67, 0xf5, 0xff, 0xff, //0x00000dcc .long L0_0_set_46 - 0x67, 0xf5, 0xff, 0xff, //0x00000dd0 .long L0_0_set_46 - 0x67, 0xf5, 0xff, 0xff, //0x00000dd4 .long L0_0_set_46 - 0x67, 0xf5, 0xff, 0xff, //0x00000dd8 .long L0_0_set_46 - 0x67, 0xf5, 0xff, 0xff, //0x00000ddc .long L0_0_set_46 - 0x67, 0xf5, 0xff, 0xff, //0x00000de0 .long L0_0_set_46 - 0x67, 0xf5, 0xff, 0xff, //0x00000de4 .long L0_0_set_46 - 0x67, 0xf5, 0xff, 0xff, //0x00000de8 .long L0_0_set_46 - 0x67, 0xf5, 0xff, 0xff, //0x00000dec .long L0_0_set_46 - 0x67, 0xf5, 0xff, 0xff, //0x00000df0 .long L0_0_set_46 - 0x67, 0xf5, 0xff, 0xff, //0x00000df4 .long L0_0_set_46 - 0x67, 0xf5, 0xff, 0xff, //0x00000df8 .long L0_0_set_46 - 0x67, 0xf5, 0xff, 0xff, //0x00000dfc .long L0_0_set_46 - 0x67, 0xf5, 0xff, 0xff, //0x00000e00 .long L0_0_set_46 - 0x67, 0xf5, 0xff, 0xff, //0x00000e04 .long L0_0_set_46 - 0x67, 0xf5, 0xff, 0xff, //0x00000e08 .long L0_0_set_46 - 0x67, 0xf5, 0xff, 0xff, //0x00000e0c .long L0_0_set_46 - 0x67, 0xf5, 0xff, 0xff, //0x00000e10 .long L0_0_set_46 - 0x67, 0xf5, 0xff, 0xff, //0x00000e14 .long L0_0_set_46 - 0x67, 0xf5, 0xff, 0xff, //0x00000e18 .long L0_0_set_46 - 0x76, 0xf5, 0xff, 0xff, //0x00000e1c .long L0_0_set_47 - 0x67, 0xf5, 0xff, 0xff, //0x00000e20 .long L0_0_set_46 - 0x67, 0xf5, 0xff, 0xff, //0x00000e24 .long L0_0_set_46 - 0x67, 0xf5, 0xff, 0xff, //0x00000e28 .long L0_0_set_46 - 0x67, 0xf5, 0xff, 0xff, //0x00000e2c .long L0_0_set_46 - 0x67, 0xf5, 0xff, 0xff, //0x00000e30 .long L0_0_set_46 - 0x67, 0xf5, 0xff, 0xff, //0x00000e34 .long L0_0_set_46 - 0x67, 0xf5, 0xff, 0xff, //0x00000e38 .long L0_0_set_46 - 0x67, 0xf5, 0xff, 0xff, //0x00000e3c .long L0_0_set_46 - 0x67, 0xf5, 0xff, 0xff, //0x00000e40 .long L0_0_set_46 - 0x67, 0xf5, 0xff, 0xff, //0x00000e44 .long L0_0_set_46 - 0x61, 0xf4, 0xff, 0xff, //0x00000e48 .long L0_0_set_29 - 0x67, 0xf5, 0xff, 0xff, //0x00000e4c .long L0_0_set_46 - 0x67, 0xf5, 0xff, 0xff, //0x00000e50 .long L0_0_set_46 - 0x61, 0xf4, 0xff, 0xff, //0x00000e54 .long L0_0_set_29 - 0x61, 0xf4, 0xff, 0xff, //0x00000e58 .long L0_0_set_29 - 0x61, 0xf4, 0xff, 0xff, //0x00000e5c .long L0_0_set_29 - 0x61, 0xf4, 0xff, 0xff, //0x00000e60 .long L0_0_set_29 - 0x61, 0xf4, 0xff, 0xff, //0x00000e64 .long L0_0_set_29 - 0x61, 0xf4, 0xff, 0xff, //0x00000e68 .long L0_0_set_29 - 0x61, 0xf4, 0xff, 0xff, //0x00000e6c .long L0_0_set_29 - 0x61, 0xf4, 0xff, 0xff, //0x00000e70 .long L0_0_set_29 - 0x61, 0xf4, 0xff, 0xff, //0x00000e74 .long L0_0_set_29 - 0x61, 0xf4, 0xff, 0xff, //0x00000e78 .long L0_0_set_29 - 0x67, 0xf5, 0xff, 0xff, //0x00000e7c .long L0_0_set_46 - 0x67, 0xf5, 0xff, 0xff, //0x00000e80 .long L0_0_set_46 - 0x67, 0xf5, 0xff, 0xff, //0x00000e84 .long L0_0_set_46 - 0x67, 0xf5, 0xff, 0xff, //0x00000e88 .long L0_0_set_46 - 0x67, 0xf5, 0xff, 0xff, //0x00000e8c .long L0_0_set_46 - 0x67, 0xf5, 0xff, 0xff, //0x00000e90 .long L0_0_set_46 - 0x67, 0xf5, 0xff, 0xff, //0x00000e94 .long L0_0_set_46 - 0x67, 0xf5, 0xff, 0xff, //0x00000e98 .long L0_0_set_46 - 0x67, 0xf5, 0xff, 0xff, //0x00000e9c .long L0_0_set_46 - 0x67, 0xf5, 0xff, 0xff, //0x00000ea0 .long L0_0_set_46 - 0x67, 0xf5, 0xff, 0xff, //0x00000ea4 .long L0_0_set_46 - 0x67, 0xf5, 0xff, 0xff, //0x00000ea8 .long L0_0_set_46 - 0x67, 0xf5, 0xff, 0xff, //0x00000eac .long L0_0_set_46 - 0x67, 0xf5, 0xff, 0xff, //0x00000eb0 .long L0_0_set_46 - 0x67, 0xf5, 0xff, 0xff, //0x00000eb4 .long L0_0_set_46 - 0x67, 0xf5, 0xff, 0xff, //0x00000eb8 .long L0_0_set_46 - 0x67, 0xf5, 0xff, 0xff, //0x00000ebc .long L0_0_set_46 - 0x67, 0xf5, 0xff, 0xff, //0x00000ec0 .long L0_0_set_46 - 0x67, 0xf5, 0xff, 0xff, //0x00000ec4 .long L0_0_set_46 - 0x67, 0xf5, 0xff, 0xff, //0x00000ec8 .long L0_0_set_46 - 0x67, 0xf5, 0xff, 0xff, //0x00000ecc .long L0_0_set_46 - 0x67, 0xf5, 0xff, 0xff, //0x00000ed0 .long L0_0_set_46 - 0x67, 0xf5, 0xff, 0xff, //0x00000ed4 .long L0_0_set_46 - 0x67, 0xf5, 0xff, 0xff, //0x00000ed8 .long L0_0_set_46 - 0x67, 0xf5, 0xff, 0xff, //0x00000edc .long L0_0_set_46 - 0x67, 0xf5, 0xff, 0xff, //0x00000ee0 .long L0_0_set_46 - 0x67, 0xf5, 0xff, 0xff, //0x00000ee4 .long L0_0_set_46 - 0x67, 0xf5, 0xff, 0xff, //0x00000ee8 .long L0_0_set_46 - 0x67, 0xf5, 0xff, 0xff, //0x00000eec .long L0_0_set_46 - 0x67, 0xf5, 0xff, 0xff, //0x00000ef0 .long L0_0_set_46 - 0x67, 0xf5, 0xff, 0xff, //0x00000ef4 .long L0_0_set_46 - 0x67, 0xf5, 0xff, 0xff, //0x00000ef8 .long L0_0_set_46 - 0x67, 0xf5, 0xff, 0xff, //0x00000efc .long L0_0_set_46 - 0x9e, 0xf6, 0xff, 0xff, //0x00000f00 .long L0_0_set_58 - 0x67, 0xf5, 0xff, 0xff, //0x00000f04 .long L0_0_set_46 - 0x67, 0xf5, 0xff, 0xff, //0x00000f08 .long L0_0_set_46 - 0x67, 0xf5, 0xff, 0xff, //0x00000f0c .long L0_0_set_46 - 0x67, 0xf5, 0xff, 0xff, //0x00000f10 .long L0_0_set_46 - 0x67, 0xf5, 0xff, 0xff, //0x00000f14 .long L0_0_set_46 - 0x67, 0xf5, 0xff, 0xff, //0x00000f18 .long L0_0_set_46 - 0x67, 0xf5, 0xff, 0xff, //0x00000f1c .long L0_0_set_46 - 0x67, 0xf5, 0xff, 0xff, //0x00000f20 .long L0_0_set_46 - 0x67, 0xf5, 0xff, 0xff, //0x00000f24 .long L0_0_set_46 - 0x67, 0xf5, 0xff, 0xff, //0x00000f28 .long L0_0_set_46 - 0xca, 0xfa, 0xff, 0xff, //0x00000f2c .long L0_0_set_83 - 0x67, 0xf5, 0xff, 0xff, //0x00000f30 .long L0_0_set_46 - 0x67, 0xf5, 0xff, 0xff, //0x00000f34 .long L0_0_set_46 - 0x67, 0xf5, 0xff, 0xff, //0x00000f38 .long L0_0_set_46 - 0x67, 0xf5, 0xff, 0xff, //0x00000f3c .long L0_0_set_46 - 0x67, 0xf5, 0xff, 0xff, //0x00000f40 .long L0_0_set_46 - 0x67, 0xf5, 0xff, 0xff, //0x00000f44 .long L0_0_set_46 - 0x67, 0xf5, 0xff, 0xff, //0x00000f48 .long L0_0_set_46 - 0x53, 0xf5, 0xff, 0xff, //0x00000f4c .long L0_0_set_45 - 0x67, 0xf5, 0xff, 0xff, //0x00000f50 .long L0_0_set_46 - 0x67, 0xf5, 0xff, 0xff, //0x00000f54 .long L0_0_set_46 - 0x67, 0xf5, 0xff, 0xff, //0x00000f58 .long L0_0_set_46 - 0x67, 0xf5, 0xff, 0xff, //0x00000f5c .long L0_0_set_46 - 0x67, 0xf5, 0xff, 0xff, //0x00000f60 .long L0_0_set_46 - 0x53, 0xf5, 0xff, 0xff, //0x00000f64 .long L0_0_set_45 - 0x67, 0xf5, 0xff, 0xff, //0x00000f68 .long L0_0_set_46 - 0x67, 0xf5, 0xff, 0xff, //0x00000f6c .long L0_0_set_46 - 0x67, 0xf5, 0xff, 0xff, //0x00000f70 .long L0_0_set_46 - 0x67, 0xf5, 0xff, 0xff, //0x00000f74 .long L0_0_set_46 - 0x67, 0xf5, 0xff, 0xff, //0x00000f78 .long L0_0_set_46 - 0x67, 0xf5, 0xff, 0xff, //0x00000f7c .long L0_0_set_46 - 0xde, 0xfa, 0xff, 0xff, //0x00000f80 .long L0_0_set_84 - //0x00000f84 .p2align 2, 0x00 - //0x00000f84 _MASK_USE_NUMBER - 0x02, 0x00, 0x00, 0x00, //0x00000f84 .long 2 + // // .set L0_0_set_60, LBB0_60-LJTI0_0 + // // .set L0_0_set_85, LBB0_85-LJTI0_0 + // // .set L0_0_set_47, LBB0_47-LJTI0_0 + // // .set L0_0_set_86, LBB0_86-LJTI0_0 + //0x00000e04 LJTI0_0 + 0x4b, 0xff, 0xff, 0xff, //0x00000e04 .long L0_0_set_115 + 0x55, 0xf5, 0xff, 0xff, //0x00000e08 .long L0_0_set_48 + 0x55, 0xf5, 0xff, 0xff, //0x00000e0c .long L0_0_set_48 + 0x55, 0xf5, 0xff, 0xff, //0x00000e10 .long L0_0_set_48 + 0x55, 0xf5, 0xff, 0xff, //0x00000e14 .long L0_0_set_48 + 0x55, 0xf5, 0xff, 0xff, //0x00000e18 .long L0_0_set_48 + 0x55, 0xf5, 0xff, 0xff, //0x00000e1c .long L0_0_set_48 + 0x55, 0xf5, 0xff, 0xff, //0x00000e20 .long L0_0_set_48 + 0x55, 0xf5, 0xff, 0xff, //0x00000e24 .long L0_0_set_48 + 0x55, 0xf5, 0xff, 0xff, //0x00000e28 .long L0_0_set_48 + 0x55, 0xf5, 0xff, 0xff, //0x00000e2c .long L0_0_set_48 + 0x55, 0xf5, 0xff, 0xff, //0x00000e30 .long L0_0_set_48 + 0x55, 0xf5, 0xff, 0xff, //0x00000e34 .long L0_0_set_48 + 0x55, 0xf5, 0xff, 0xff, //0x00000e38 .long L0_0_set_48 + 0x55, 0xf5, 0xff, 0xff, //0x00000e3c .long L0_0_set_48 + 0x55, 0xf5, 0xff, 0xff, //0x00000e40 .long L0_0_set_48 + 0x55, 0xf5, 0xff, 0xff, //0x00000e44 .long L0_0_set_48 + 0x55, 0xf5, 0xff, 0xff, //0x00000e48 .long L0_0_set_48 + 0x55, 0xf5, 0xff, 0xff, //0x00000e4c .long L0_0_set_48 + 0x55, 0xf5, 0xff, 0xff, //0x00000e50 .long L0_0_set_48 + 0x55, 0xf5, 0xff, 0xff, //0x00000e54 .long L0_0_set_48 + 0x55, 0xf5, 0xff, 0xff, //0x00000e58 .long L0_0_set_48 + 0x55, 0xf5, 0xff, 0xff, //0x00000e5c .long L0_0_set_48 + 0x55, 0xf5, 0xff, 0xff, //0x00000e60 .long L0_0_set_48 + 0x55, 0xf5, 0xff, 0xff, //0x00000e64 .long L0_0_set_48 + 0x55, 0xf5, 0xff, 0xff, //0x00000e68 .long L0_0_set_48 + 0x55, 0xf5, 0xff, 0xff, //0x00000e6c .long L0_0_set_48 + 0x55, 0xf5, 0xff, 0xff, //0x00000e70 .long L0_0_set_48 + 0x55, 0xf5, 0xff, 0xff, //0x00000e74 .long L0_0_set_48 + 0x55, 0xf5, 0xff, 0xff, //0x00000e78 .long L0_0_set_48 + 0x55, 0xf5, 0xff, 0xff, //0x00000e7c .long L0_0_set_48 + 0x55, 0xf5, 0xff, 0xff, //0x00000e80 .long L0_0_set_48 + 0x55, 0xf5, 0xff, 0xff, //0x00000e84 .long L0_0_set_48 + 0x55, 0xf5, 0xff, 0xff, //0x00000e88 .long L0_0_set_48 + 0x64, 0xf5, 0xff, 0xff, //0x00000e8c .long L0_0_set_49 + 0x55, 0xf5, 0xff, 0xff, //0x00000e90 .long L0_0_set_48 + 0x55, 0xf5, 0xff, 0xff, //0x00000e94 .long L0_0_set_48 + 0x55, 0xf5, 0xff, 0xff, //0x00000e98 .long L0_0_set_48 + 0x55, 0xf5, 0xff, 0xff, //0x00000e9c .long L0_0_set_48 + 0x55, 0xf5, 0xff, 0xff, //0x00000ea0 .long L0_0_set_48 + 0x55, 0xf5, 0xff, 0xff, //0x00000ea4 .long L0_0_set_48 + 0x55, 0xf5, 0xff, 0xff, //0x00000ea8 .long L0_0_set_48 + 0x55, 0xf5, 0xff, 0xff, //0x00000eac .long L0_0_set_48 + 0x55, 0xf5, 0xff, 0xff, //0x00000eb0 .long L0_0_set_48 + 0x55, 0xf5, 0xff, 0xff, //0x00000eb4 .long L0_0_set_48 + 0xf1, 0xf3, 0xff, 0xff, //0x00000eb8 .long L0_0_set_29 + 0x55, 0xf5, 0xff, 0xff, //0x00000ebc .long L0_0_set_48 + 0x55, 0xf5, 0xff, 0xff, //0x00000ec0 .long L0_0_set_48 + 0xf1, 0xf3, 0xff, 0xff, //0x00000ec4 .long L0_0_set_29 + 0xf1, 0xf3, 0xff, 0xff, //0x00000ec8 .long L0_0_set_29 + 0xf1, 0xf3, 0xff, 0xff, //0x00000ecc .long L0_0_set_29 + 0xf1, 0xf3, 0xff, 0xff, //0x00000ed0 .long L0_0_set_29 + 0xf1, 0xf3, 0xff, 0xff, //0x00000ed4 .long L0_0_set_29 + 0xf1, 0xf3, 0xff, 0xff, //0x00000ed8 .long L0_0_set_29 + 0xf1, 0xf3, 0xff, 0xff, //0x00000edc .long L0_0_set_29 + 0xf1, 0xf3, 0xff, 0xff, //0x00000ee0 .long L0_0_set_29 + 0xf1, 0xf3, 0xff, 0xff, //0x00000ee4 .long L0_0_set_29 + 0xf1, 0xf3, 0xff, 0xff, //0x00000ee8 .long L0_0_set_29 + 0x55, 0xf5, 0xff, 0xff, //0x00000eec .long L0_0_set_48 + 0x55, 0xf5, 0xff, 0xff, //0x00000ef0 .long L0_0_set_48 + 0x55, 0xf5, 0xff, 0xff, //0x00000ef4 .long L0_0_set_48 + 0x55, 0xf5, 0xff, 0xff, //0x00000ef8 .long L0_0_set_48 + 0x55, 0xf5, 0xff, 0xff, //0x00000efc .long L0_0_set_48 + 0x55, 0xf5, 0xff, 0xff, //0x00000f00 .long L0_0_set_48 + 0x55, 0xf5, 0xff, 0xff, //0x00000f04 .long L0_0_set_48 + 0x55, 0xf5, 0xff, 0xff, //0x00000f08 .long L0_0_set_48 + 0x55, 0xf5, 0xff, 0xff, //0x00000f0c .long L0_0_set_48 + 0x55, 0xf5, 0xff, 0xff, //0x00000f10 .long L0_0_set_48 + 0x55, 0xf5, 0xff, 0xff, //0x00000f14 .long L0_0_set_48 + 0x55, 0xf5, 0xff, 0xff, //0x00000f18 .long L0_0_set_48 + 0x55, 0xf5, 0xff, 0xff, //0x00000f1c .long L0_0_set_48 + 0x55, 0xf5, 0xff, 0xff, //0x00000f20 .long L0_0_set_48 + 0x55, 0xf5, 0xff, 0xff, //0x00000f24 .long L0_0_set_48 + 0x55, 0xf5, 0xff, 0xff, //0x00000f28 .long L0_0_set_48 + 0x55, 0xf5, 0xff, 0xff, //0x00000f2c .long L0_0_set_48 + 0x55, 0xf5, 0xff, 0xff, //0x00000f30 .long L0_0_set_48 + 0x55, 0xf5, 0xff, 0xff, //0x00000f34 .long L0_0_set_48 + 0x55, 0xf5, 0xff, 0xff, //0x00000f38 .long L0_0_set_48 + 0x55, 0xf5, 0xff, 0xff, //0x00000f3c .long L0_0_set_48 + 0x55, 0xf5, 0xff, 0xff, //0x00000f40 .long L0_0_set_48 + 0x55, 0xf5, 0xff, 0xff, //0x00000f44 .long L0_0_set_48 + 0x55, 0xf5, 0xff, 0xff, //0x00000f48 .long L0_0_set_48 + 0x55, 0xf5, 0xff, 0xff, //0x00000f4c .long L0_0_set_48 + 0x55, 0xf5, 0xff, 0xff, //0x00000f50 .long L0_0_set_48 + 0x55, 0xf5, 0xff, 0xff, //0x00000f54 .long L0_0_set_48 + 0x55, 0xf5, 0xff, 0xff, //0x00000f58 .long L0_0_set_48 + 0x55, 0xf5, 0xff, 0xff, //0x00000f5c .long L0_0_set_48 + 0x55, 0xf5, 0xff, 0xff, //0x00000f60 .long L0_0_set_48 + 0x55, 0xf5, 0xff, 0xff, //0x00000f64 .long L0_0_set_48 + 0x55, 0xf5, 0xff, 0xff, //0x00000f68 .long L0_0_set_48 + 0x55, 0xf5, 0xff, 0xff, //0x00000f6c .long L0_0_set_48 + 0x7e, 0xf6, 0xff, 0xff, //0x00000f70 .long L0_0_set_60 + 0x55, 0xf5, 0xff, 0xff, //0x00000f74 .long L0_0_set_48 + 0x55, 0xf5, 0xff, 0xff, //0x00000f78 .long L0_0_set_48 + 0x55, 0xf5, 0xff, 0xff, //0x00000f7c .long L0_0_set_48 + 0x55, 0xf5, 0xff, 0xff, //0x00000f80 .long L0_0_set_48 + 0x55, 0xf5, 0xff, 0xff, //0x00000f84 .long L0_0_set_48 + 0x55, 0xf5, 0xff, 0xff, //0x00000f88 .long L0_0_set_48 + 0x55, 0xf5, 0xff, 0xff, //0x00000f8c .long L0_0_set_48 + 0x55, 0xf5, 0xff, 0xff, //0x00000f90 .long L0_0_set_48 + 0x55, 0xf5, 0xff, 0xff, //0x00000f94 .long L0_0_set_48 + 0x55, 0xf5, 0xff, 0xff, //0x00000f98 .long L0_0_set_48 + 0xb4, 0xfa, 0xff, 0xff, //0x00000f9c .long L0_0_set_85 + 0x55, 0xf5, 0xff, 0xff, //0x00000fa0 .long L0_0_set_48 + 0x55, 0xf5, 0xff, 0xff, //0x00000fa4 .long L0_0_set_48 + 0x55, 0xf5, 0xff, 0xff, //0x00000fa8 .long L0_0_set_48 + 0x55, 0xf5, 0xff, 0xff, //0x00000fac .long L0_0_set_48 + 0x55, 0xf5, 0xff, 0xff, //0x00000fb0 .long L0_0_set_48 + 0x55, 0xf5, 0xff, 0xff, //0x00000fb4 .long L0_0_set_48 + 0x55, 0xf5, 0xff, 0xff, //0x00000fb8 .long L0_0_set_48 + 0x41, 0xf5, 0xff, 0xff, //0x00000fbc .long L0_0_set_47 + 0x55, 0xf5, 0xff, 0xff, //0x00000fc0 .long L0_0_set_48 + 0x55, 0xf5, 0xff, 0xff, //0x00000fc4 .long L0_0_set_48 + 0x55, 0xf5, 0xff, 0xff, //0x00000fc8 .long L0_0_set_48 + 0x55, 0xf5, 0xff, 0xff, //0x00000fcc .long L0_0_set_48 + 0x55, 0xf5, 0xff, 0xff, //0x00000fd0 .long L0_0_set_48 + 0x41, 0xf5, 0xff, 0xff, //0x00000fd4 .long L0_0_set_47 + 0x55, 0xf5, 0xff, 0xff, //0x00000fd8 .long L0_0_set_48 + 0x55, 0xf5, 0xff, 0xff, //0x00000fdc .long L0_0_set_48 + 0x55, 0xf5, 0xff, 0xff, //0x00000fe0 .long L0_0_set_48 + 0x55, 0xf5, 0xff, 0xff, //0x00000fe4 .long L0_0_set_48 + 0x55, 0xf5, 0xff, 0xff, //0x00000fe8 .long L0_0_set_48 + 0x55, 0xf5, 0xff, 0xff, //0x00000fec .long L0_0_set_48 + 0xc8, 0xfa, 0xff, 0xff, //0x00000ff0 .long L0_0_set_86 + //0x00000ff4 .p2align 2, 0x00 + //0x00000ff4 _MASK_USE_NUMBER + 0x02, 0x00, 0x00, 0x00, //0x00000ff4 .long 2 } diff --git a/vendor/github.com/bytedance/sonic/internal/native/sse/skip_one_subr.go b/vendor/github.com/bytedance/sonic/internal/native/sse/skip_one_subr.go index f9ab46a53..373625dad 100644 --- a/vendor/github.com/bytedance/sonic/internal/native/sse/skip_one_subr.go +++ b/vendor/github.com/bytedance/sonic/internal/native/sse/skip_one_subr.go @@ -16,7 +16,7 @@ const ( ) const ( - _size__skip_one = 13880 + _size__skip_one = 14016 ) var ( @@ -28,15 +28,15 @@ var ( {0xc, 32}, {0xd, 40}, {0x14, 48}, - {0x3330, 232}, - {0x3331, 48}, - {0x3333, 40}, - {0x3335, 32}, - {0x3337, 24}, - {0x3339, 16}, - {0x333a, 8}, - {0x333b, 0}, - {0x3638, 232}, + {0x33c1, 232}, + {0x33c2, 48}, + {0x33c4, 40}, + {0x33c6, 32}, + {0x33c8, 24}, + {0x33ca, 16}, + {0x33cb, 8}, + {0x33cc, 0}, + {0x36c0, 232}, } ) diff --git a/vendor/github.com/bytedance/sonic/internal/native/sse/skip_one_text_amd64.go b/vendor/github.com/bytedance/sonic/internal/native/sse/skip_one_text_amd64.go index 05499b48d..71196072d 100644 --- a/vendor/github.com/bytedance/sonic/internal/native/sse/skip_one_text_amd64.go +++ b/vendor/github.com/bytedance/sonic/internal/native/sse/skip_one_text_amd64.go @@ -49,28 +49,28 @@ var _text_skip_one = []byte{ 0x53, //0x0000010c pushq %rbx 0x48, 0x81, 0xec, 0xb8, 0x00, 0x00, 0x00, //0x0000010d subq $184, %rsp 0x49, 0x89, 0xf0, //0x00000114 movq %rsi, %r8 - 0x48, 0x89, 0x8d, 0x68, 0xff, 0xff, 0xff, //0x00000117 movq %rcx, $-152(%rbp) - 0xf6, 0xc1, 0x40, //0x0000011e testb $64, %cl - 0x48, 0x89, 0x75, 0xd0, //0x00000121 movq %rsi, $-48(%rbp) - 0x48, 0x89, 0x7d, 0xb0, //0x00000125 movq %rdi, $-80(%rbp) - 0x0f, 0x85, 0xc2, 0x00, 0x00, 0x00, //0x00000129 jne LBB0_2 - 0x49, 0x89, 0xd3, //0x0000012f movq %rdx, %r11 - 0x0f, 0x10, 0x05, 0x47, 0xff, 0xff, 0xff, //0x00000132 movups $-185(%rip), %xmm0 /* LCPI0_8+0(%rip) */ - 0x0f, 0x11, 0x02, //0x00000139 movups %xmm0, (%rdx) - 0x4c, 0x8b, 0x27, //0x0000013c movq (%rdi), %r12 - 0x4c, 0x89, 0xe0, //0x0000013f movq %r12, %rax - 0x48, 0xf7, 0xd0, //0x00000142 notq %rax - 0x48, 0x89, 0x45, 0x88, //0x00000145 movq %rax, $-120(%rbp) - 0xb8, 0x01, 0x00, 0x00, 0x00, //0x00000149 movl $1, %eax - 0x4c, 0x29, 0xe0, //0x0000014e subq %r12, %rax - 0x48, 0x89, 0x45, 0x98, //0x00000151 movq %rax, $-104(%rbp) - 0x4c, 0x89, 0xe0, //0x00000155 movq %r12, %rax - 0x48, 0xf7, 0xd8, //0x00000158 negq %rax - 0x48, 0x89, 0x45, 0x80, //0x0000015b movq %rax, $-128(%rbp) + 0x48, 0x89, 0x4d, 0x88, //0x00000117 movq %rcx, $-120(%rbp) + 0xf6, 0xc1, 0x40, //0x0000011b testb $64, %cl + 0x48, 0x89, 0x75, 0xd0, //0x0000011e movq %rsi, $-48(%rbp) + 0x48, 0x89, 0x7d, 0xb0, //0x00000122 movq %rdi, $-80(%rbp) + 0x0f, 0x85, 0xc5, 0x00, 0x00, 0x00, //0x00000126 jne LBB0_2 + 0x49, 0x89, 0xd3, //0x0000012c movq %rdx, %r11 + 0x0f, 0x10, 0x05, 0x4a, 0xff, 0xff, 0xff, //0x0000012f movups $-182(%rip), %xmm0 /* LCPI0_8+0(%rip) */ + 0x0f, 0x11, 0x02, //0x00000136 movups %xmm0, (%rdx) + 0x4c, 0x8b, 0x27, //0x00000139 movq (%rdi), %r12 + 0x4c, 0x89, 0xe0, //0x0000013c movq %r12, %rax + 0x48, 0xf7, 0xd0, //0x0000013f notq %rax + 0x48, 0x89, 0x45, 0x80, //0x00000142 movq %rax, $-128(%rbp) + 0xb8, 0x01, 0x00, 0x00, 0x00, //0x00000146 movl $1, %eax + 0x4c, 0x29, 0xe0, //0x0000014b subq %r12, %rax + 0x48, 0x89, 0x45, 0x90, //0x0000014e movq %rax, $-112(%rbp) + 0x4c, 0x89, 0xe0, //0x00000152 movq %r12, %rax + 0x48, 0xf7, 0xd8, //0x00000155 negq %rax + 0x48, 0x89, 0x85, 0x78, 0xff, 0xff, 0xff, //0x00000158 movq %rax, $-136(%rbp) 0x49, 0x8d, 0x44, 0x24, 0xff, //0x0000015f leaq $-1(%r12), %rax - 0x48, 0x89, 0x85, 0x78, 0xff, 0xff, 0xff, //0x00000164 movq %rax, $-136(%rbp) + 0x48, 0x89, 0x85, 0x70, 0xff, 0xff, 0xff, //0x00000164 movq %rax, $-144(%rbp) 0x49, 0x8d, 0x44, 0x24, 0xfe, //0x0000016b leaq $-2(%r12), %rax - 0x48, 0x89, 0x85, 0x70, 0xff, 0xff, 0xff, //0x00000170 movq %rax, $-144(%rbp) + 0x48, 0x89, 0x85, 0x68, 0xff, 0xff, 0xff, //0x00000170 movq %rax, $-152(%rbp) 0x49, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x00000177 movq $-1, %r10 0x49, 0xbe, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x0000017e movabsq $4294977024, %r14 0xf3, 0x0f, 0x6f, 0x05, 0xa0, 0xfe, 0xff, 0xff, //0x00000188 movdqu $-352(%rip), %xmm0 /* LCPI0_3+0(%rip) */ @@ -88,12 +88,12 @@ var _text_skip_one = []byte{ 0x48, 0x89, 0x55, 0xa8, //0x000001e8 movq %rdx, $-88(%rbp) 0xe9, 0x39, 0x01, 0x00, 0x00, //0x000001ec jmp LBB0_29 //0x000001f1 LBB0_2 - 0x4c, 0x8b, 0x27, //0x000001f1 movq (%rdi), %r12 + 0x4c, 0x8b, 0x0f, //0x000001f1 movq (%rdi), %r9 0x48, 0x8b, 0x77, 0x08, //0x000001f4 movq $8(%rdi), %rsi 0x49, 0x8b, 0x18, //0x000001f8 movq (%r8), %rbx 0x48, 0x39, 0xf3, //0x000001fb cmpq %rsi, %rbx 0x0f, 0x83, 0x26, 0x00, 0x00, 0x00, //0x000001fe jae LBB0_7 - 0x41, 0x8a, 0x04, 0x1c, //0x00000204 movb (%r12,%rbx), %al + 0x41, 0x8a, 0x04, 0x19, //0x00000204 movb (%r9,%rbx), %al 0x3c, 0x0d, //0x00000208 cmpb $13, %al 0x0f, 0x84, 0x1a, 0x00, 0x00, 0x00, //0x0000020a je LBB0_7 0x3c, 0x20, //0x00000210 cmpb $32, %al @@ -101,66 +101,66 @@ var _text_skip_one = []byte{ 0x04, 0xf7, //0x00000218 addb $-9, %al 0x3c, 0x01, //0x0000021a cmpb $1, %al 0x0f, 0x86, 0x08, 0x00, 0x00, 0x00, //0x0000021c jbe LBB0_7 - 0x49, 0x89, 0xd9, //0x00000222 movq %rbx, %r9 - 0xe9, 0x46, 0x26, 0x00, 0x00, //0x00000225 jmp LBB0_492 + 0x49, 0x89, 0xdc, //0x00000222 movq %rbx, %r12 + 0xe9, 0x84, 0x26, 0x00, 0x00, //0x00000225 jmp LBB0_492 //0x0000022a LBB0_7 - 0x4c, 0x8d, 0x4b, 0x01, //0x0000022a leaq $1(%rbx), %r9 - 0x49, 0x39, 0xf1, //0x0000022e cmpq %rsi, %r9 + 0x4c, 0x8d, 0x63, 0x01, //0x0000022a leaq $1(%rbx), %r12 + 0x49, 0x39, 0xf4, //0x0000022e cmpq %rsi, %r12 0x0f, 0x83, 0x1e, 0x00, 0x00, 0x00, //0x00000231 jae LBB0_11 - 0x43, 0x8a, 0x04, 0x0c, //0x00000237 movb (%r12,%r9), %al + 0x43, 0x8a, 0x04, 0x21, //0x00000237 movb (%r9,%r12), %al 0x3c, 0x0d, //0x0000023b cmpb $13, %al 0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x0000023d je LBB0_11 0x3c, 0x20, //0x00000243 cmpb $32, %al 0x0f, 0x84, 0x0a, 0x00, 0x00, 0x00, //0x00000245 je LBB0_11 0x04, 0xf7, //0x0000024b addb $-9, %al 0x3c, 0x01, //0x0000024d cmpb $1, %al - 0x0f, 0x87, 0x1b, 0x26, 0x00, 0x00, //0x0000024f ja LBB0_492 + 0x0f, 0x87, 0x59, 0x26, 0x00, 0x00, //0x0000024f ja LBB0_492 //0x00000255 LBB0_11 - 0x4c, 0x8d, 0x4b, 0x02, //0x00000255 leaq $2(%rbx), %r9 - 0x49, 0x39, 0xf1, //0x00000259 cmpq %rsi, %r9 + 0x4c, 0x8d, 0x63, 0x02, //0x00000255 leaq $2(%rbx), %r12 + 0x49, 0x39, 0xf4, //0x00000259 cmpq %rsi, %r12 0x0f, 0x83, 0x1e, 0x00, 0x00, 0x00, //0x0000025c jae LBB0_15 - 0x43, 0x8a, 0x04, 0x0c, //0x00000262 movb (%r12,%r9), %al + 0x43, 0x8a, 0x04, 0x21, //0x00000262 movb (%r9,%r12), %al 0x3c, 0x0d, //0x00000266 cmpb $13, %al 0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x00000268 je LBB0_15 0x3c, 0x20, //0x0000026e cmpb $32, %al 0x0f, 0x84, 0x0a, 0x00, 0x00, 0x00, //0x00000270 je LBB0_15 0x04, 0xf7, //0x00000276 addb $-9, %al 0x3c, 0x01, //0x00000278 cmpb $1, %al - 0x0f, 0x87, 0xf0, 0x25, 0x00, 0x00, //0x0000027a ja LBB0_492 + 0x0f, 0x87, 0x2e, 0x26, 0x00, 0x00, //0x0000027a ja LBB0_492 //0x00000280 LBB0_15 - 0x4c, 0x8d, 0x4b, 0x03, //0x00000280 leaq $3(%rbx), %r9 - 0x49, 0x39, 0xf1, //0x00000284 cmpq %rsi, %r9 + 0x4c, 0x8d, 0x63, 0x03, //0x00000280 leaq $3(%rbx), %r12 + 0x49, 0x39, 0xf4, //0x00000284 cmpq %rsi, %r12 0x0f, 0x83, 0x1e, 0x00, 0x00, 0x00, //0x00000287 jae LBB0_19 - 0x43, 0x8a, 0x04, 0x0c, //0x0000028d movb (%r12,%r9), %al + 0x43, 0x8a, 0x04, 0x21, //0x0000028d movb (%r9,%r12), %al 0x3c, 0x0d, //0x00000291 cmpb $13, %al 0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x00000293 je LBB0_19 0x3c, 0x20, //0x00000299 cmpb $32, %al 0x0f, 0x84, 0x0a, 0x00, 0x00, 0x00, //0x0000029b je LBB0_19 0x04, 0xf7, //0x000002a1 addb $-9, %al 0x3c, 0x01, //0x000002a3 cmpb $1, %al - 0x0f, 0x87, 0xc5, 0x25, 0x00, 0x00, //0x000002a5 ja LBB0_492 + 0x0f, 0x87, 0x03, 0x26, 0x00, 0x00, //0x000002a5 ja LBB0_492 //0x000002ab LBB0_19 0x48, 0x83, 0xc3, 0x04, //0x000002ab addq $4, %rbx 0x48, 0x39, 0xde, //0x000002af cmpq %rbx, %rsi - 0x0f, 0x86, 0x7b, 0x25, 0x00, 0x00, //0x000002b2 jbe LBB0_486 + 0x0f, 0x86, 0xb9, 0x25, 0x00, 0x00, //0x000002b2 jbe LBB0_486 0x48, 0x39, 0xde, //0x000002b8 cmpq %rbx, %rsi - 0x0f, 0x84, 0x90, 0x25, 0x00, 0x00, //0x000002bb je LBB0_489 - 0x49, 0x8d, 0x04, 0x34, //0x000002c1 leaq (%r12,%rsi), %rax + 0x0f, 0x84, 0xce, 0x25, 0x00, 0x00, //0x000002bb je LBB0_489 + 0x49, 0x8d, 0x04, 0x31, //0x000002c1 leaq (%r9,%rsi), %rax 0x48, 0xb9, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x000002c5 movabsq $4294977024, %rcx 0x90, //0x000002cf .p2align 4, 0x90 //0x000002d0 LBB0_22 - 0x41, 0x0f, 0xbe, 0x14, 0x1c, //0x000002d0 movsbl (%r12,%rbx), %edx + 0x41, 0x0f, 0xbe, 0x14, 0x19, //0x000002d0 movsbl (%r9,%rbx), %edx 0x83, 0xfa, 0x20, //0x000002d5 cmpl $32, %edx - 0x0f, 0x87, 0x7f, 0x25, 0x00, 0x00, //0x000002d8 ja LBB0_491 + 0x0f, 0x87, 0xbd, 0x25, 0x00, 0x00, //0x000002d8 ja LBB0_491 0x48, 0x0f, 0xa3, 0xd1, //0x000002de btq %rdx, %rcx - 0x0f, 0x83, 0x75, 0x25, 0x00, 0x00, //0x000002e2 jae LBB0_491 + 0x0f, 0x83, 0xb3, 0x25, 0x00, 0x00, //0x000002e2 jae LBB0_491 0x48, 0x83, 0xc3, 0x01, //0x000002e8 addq $1, %rbx 0x48, 0x39, 0xde, //0x000002ec cmpq %rbx, %rsi 0x0f, 0x85, 0xdb, 0xff, 0xff, 0xff, //0x000002ef jne LBB0_22 - 0xe9, 0x5d, 0x25, 0x00, 0x00, //0x000002f5 jmp LBB0_490 + 0xe9, 0x9b, 0x25, 0x00, 0x00, //0x000002f5 jmp LBB0_490 //0x000002fa LBB0_25 0x49, 0x81, 0xfa, 0xff, 0x0f, 0x00, 0x00, //0x000002fa cmpq $4095, %r10 - 0x0f, 0x8f, 0x83, 0x26, 0x00, 0x00, //0x00000301 jg LBB0_597 + 0x0f, 0x8f, 0x2b, 0x27, 0x00, 0x00, //0x00000301 jg LBB0_602 0x49, 0x8d, 0x42, 0x01, //0x00000307 leaq $1(%r10), %rax 0x49, 0x89, 0x03, //0x0000030b movq %rax, (%r11) 0x4b, 0xc7, 0x44, 0xd3, 0x08, 0x00, 0x00, 0x00, 0x00, //0x0000030e movq $0, $8(%r11,%r10,8) @@ -170,7 +170,7 @@ var _text_skip_one = []byte{ 0x4d, 0x8b, 0x0b, //0x0000031b movq (%r11), %r9 0x4c, 0x89, 0xd0, //0x0000031e movq %r10, %rax 0x4d, 0x85, 0xc9, //0x00000321 testq %r9, %r9 - 0x0f, 0x84, 0xff, 0x30, 0x00, 0x00, //0x00000324 je LBB0_580 + 0x0f, 0x84, 0x90, 0x31, 0x00, 0x00, //0x00000324 je LBB0_586 //0x0000032a LBB0_29 0x4c, 0x89, 0xd1, //0x0000032a movq %r10, %rcx 0x48, 0x8b, 0x47, 0x08, //0x0000032d movq $8(%rdi), %rax @@ -230,7 +230,7 @@ var _text_skip_one = []byte{ //0x00000400 LBB0_46 0x48, 0x83, 0xc6, 0x04, //0x00000400 addq $4, %rsi 0x48, 0x39, 0xf0, //0x00000404 cmpq %rsi, %rax - 0x0f, 0x86, 0x35, 0x24, 0x00, 0x00, //0x00000407 jbe LBB0_487 + 0x0f, 0x86, 0x73, 0x24, 0x00, 0x00, //0x00000407 jbe LBB0_487 0x48, 0x39, 0xf0, //0x0000040d cmpq %rsi, %rax 0x0f, 0x84, 0x3a, 0x00, 0x00, 0x00, //0x00000410 je LBB0_52 0x49, 0x8d, 0x14, 0x04, //0x00000416 leaq (%r12,%rax), %rdx @@ -255,14 +255,14 @@ var _text_skip_one = []byte{ //0x0000045c LBB0_54 0x48, 0x89, 0xf3, //0x0000045c movq %rsi, %rbx 0x48, 0x39, 0xc6, //0x0000045f cmpq %rax, %rsi - 0x0f, 0x83, 0xdd, 0x23, 0x00, 0x00, //0x00000462 jae LBB0_488 + 0x0f, 0x83, 0x1b, 0x24, 0x00, 0x00, //0x00000462 jae LBB0_488 //0x00000468 LBB0_55 0x48, 0x8d, 0x43, 0x01, //0x00000468 leaq $1(%rbx), %rax 0x49, 0x89, 0x00, //0x0000046c movq %rax, (%r8) 0x41, 0x0f, 0xbe, 0x14, 0x1c, //0x0000046f movsbl (%r12,%rbx), %edx 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00000474 movq $-1, %rax 0x85, 0xd2, //0x0000047b testl %edx, %edx - 0x0f, 0x84, 0xa6, 0x2f, 0x00, 0x00, //0x0000047d je LBB0_580 + 0x0f, 0x84, 0x37, 0x30, 0x00, 0x00, //0x0000047d je LBB0_586 0x48, 0x89, 0xde, //0x00000483 movq %rbx, %rsi 0x4d, 0x8b, 0x13, //0x00000486 movq (%r11), %r10 0x4d, 0x8d, 0x4a, 0xff, //0x00000489 leaq $-1(%r10), %r9 @@ -272,8 +272,8 @@ var _text_skip_one = []byte{ 0x48, 0x89, 0x75, 0xb8, //0x00000499 movq %rsi, $-72(%rbp) 0x83, 0xc3, 0xff, //0x0000049d addl $-1, %ebx 0x83, 0xfb, 0x05, //0x000004a0 cmpl $5, %ebx - 0x0f, 0x87, 0x5e, 0x02, 0x00, 0x00, //0x000004a3 ja LBB0_88 - 0x48, 0x8d, 0x35, 0x78, 0x34, 0x00, 0x00, //0x000004a9 leaq $13432(%rip), %rsi /* LJTI0_1+0(%rip) */ + 0x0f, 0x87, 0x34, 0x02, 0x00, 0x00, //0x000004a3 ja LBB0_85 + 0x48, 0x8d, 0x35, 0x00, 0x35, 0x00, 0x00, //0x000004a9 leaq $13568(%rip), %rsi /* LJTI0_1+0(%rip) */ 0x48, 0x63, 0x0c, 0x9e, //0x000004b0 movslq (%rsi,%rbx,4), %rcx 0x48, 0x01, 0xf1, //0x000004b4 addq %rsi, %rcx 0xff, 0xe1, //0x000004b7 jmpq *%rcx @@ -281,34 +281,34 @@ var _text_skip_one = []byte{ 0x83, 0xfa, 0x2c, //0x000004b9 cmpl $44, %edx 0x0f, 0x84, 0x38, 0xfe, 0xff, 0xff, //0x000004bc je LBB0_25 0x83, 0xfa, 0x5d, //0x000004c2 cmpl $93, %edx - 0x0f, 0x84, 0x24, 0x02, 0x00, 0x00, //0x000004c5 je LBB0_87 - 0xe9, 0x32, 0x2f, 0x00, 0x00, //0x000004cb jmp LBB0_579 + 0x0f, 0x84, 0x8f, 0x04, 0x00, 0x00, //0x000004c5 je LBB0_126 + 0xe9, 0xc3, 0x2f, 0x00, 0x00, //0x000004cb jmp LBB0_585 //0x000004d0 LBB0_60 0x80, 0xfa, 0x5d, //0x000004d0 cmpb $93, %dl - 0x0f, 0x84, 0x16, 0x02, 0x00, 0x00, //0x000004d3 je LBB0_87 + 0x0f, 0x84, 0x81, 0x04, 0x00, 0x00, //0x000004d3 je LBB0_126 0x4b, 0xc7, 0x04, 0xd3, 0x01, 0x00, 0x00, 0x00, //0x000004d9 movq $1, (%r11,%r10,8) - 0xe9, 0x24, 0x02, 0x00, 0x00, //0x000004e1 jmp LBB0_89 + 0xe9, 0xfa, 0x01, 0x00, 0x00, //0x000004e1 jmp LBB0_86 //0x000004e6 LBB0_62 0x80, 0xfa, 0x22, //0x000004e6 cmpb $34, %dl - 0x0f, 0x85, 0x13, 0x2f, 0x00, 0x00, //0x000004e9 jne LBB0_579 + 0x0f, 0x85, 0xa4, 0x2f, 0x00, 0x00, //0x000004e9 jne LBB0_585 0x4b, 0xc7, 0x04, 0xd3, 0x04, 0x00, 0x00, 0x00, //0x000004ef movq $4, (%r11,%r10,8) 0x49, 0x8b, 0x08, //0x000004f7 movq (%r8), %rcx 0x48, 0x8b, 0x47, 0x08, //0x000004fa movq $8(%rdi), %rax - 0xf6, 0x85, 0x68, 0xff, 0xff, 0xff, 0x20, //0x000004fe testb $32, $-152(%rbp) - 0x48, 0x89, 0x45, 0xa0, //0x00000505 movq %rax, $-96(%rbp) - 0x48, 0x89, 0x4d, 0x90, //0x00000509 movq %rcx, $-112(%rbp) - 0x0f, 0x85, 0xf9, 0x05, 0x00, 0x00, //0x0000050d jne LBB0_145 - 0x49, 0x89, 0xc1, //0x00000513 movq %rax, %r9 - 0x49, 0x29, 0xc9, //0x00000516 subq %rcx, %r9 - 0x0f, 0x84, 0x23, 0x31, 0x00, 0x00, //0x00000519 je LBB0_614 - 0x49, 0x83, 0xf9, 0x40, //0x0000051f cmpq $64, %r9 - 0x0f, 0x82, 0x1a, 0x1b, 0x00, 0x00, //0x00000523 jb LBB0_406 - 0x49, 0x89, 0xce, //0x00000529 movq %rcx, %r14 - 0x49, 0xf7, 0xd6, //0x0000052c notq %r14 - 0x48, 0xc7, 0x45, 0xc8, 0xff, 0xff, 0xff, 0xff, //0x0000052f movq $-1, $-56(%rbp) - 0x48, 0x89, 0xc8, //0x00000537 movq %rcx, %rax - 0x45, 0x31, 0xc0, //0x0000053a xorl %r8d, %r8d - 0x90, 0x90, 0x90, //0x0000053d .p2align 4, 0x90 + 0xf6, 0x45, 0x88, 0x20, //0x000004fe testb $32, $-120(%rbp) + 0x48, 0x89, 0x45, 0x98, //0x00000502 movq %rax, $-104(%rbp) + 0x48, 0x89, 0x4d, 0xa0, //0x00000506 movq %rcx, $-96(%rbp) + 0x0f, 0x85, 0x0c, 0x06, 0x00, 0x00, //0x0000050a jne LBB0_145 + 0x49, 0x89, 0xc1, //0x00000510 movq %rax, %r9 + 0x49, 0x29, 0xc9, //0x00000513 subq %rcx, %r9 + 0x0f, 0x84, 0xaf, 0x31, 0x00, 0x00, //0x00000516 je LBB0_619 + 0x49, 0x83, 0xf9, 0x40, //0x0000051c cmpq $64, %r9 + 0x0f, 0x82, 0x52, 0x1b, 0x00, 0x00, //0x00000520 jb LBB0_406 + 0x49, 0x89, 0xce, //0x00000526 movq %rcx, %r14 + 0x49, 0xf7, 0xd6, //0x00000529 notq %r14 + 0x48, 0xc7, 0x45, 0xc8, 0xff, 0xff, 0xff, 0xff, //0x0000052c movq $-1, $-56(%rbp) + 0x48, 0x89, 0xc8, //0x00000534 movq %rcx, %rax + 0x45, 0x31, 0xc0, //0x00000537 xorl %r8d, %r8d + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000053a .p2align 4, 0x90 //0x00000540 LBB0_67 0xf3, 0x41, 0x0f, 0x6f, 0x1c, 0x04, //0x00000540 movdqu (%r12,%rax), %xmm3 0xf3, 0x41, 0x0f, 0x6f, 0x64, 0x04, 0x10, //0x00000546 movdqu $16(%r12,%rax), %xmm4 @@ -322,7 +322,7 @@ var _text_skip_one = []byte{ 0x66, 0x0f, 0xd7, 0xdf, //0x00000570 pmovmskb %xmm7, %ebx 0x66, 0x0f, 0x6f, 0xfd, //0x00000574 movdqa %xmm5, %xmm7 0x66, 0x0f, 0x74, 0xf8, //0x00000578 pcmpeqb %xmm0, %xmm7 - 0x66, 0x0f, 0xd7, 0xff, //0x0000057c pmovmskb %xmm7, %edi + 0x66, 0x0f, 0xd7, 0xf7, //0x0000057c pmovmskb %xmm7, %esi 0x66, 0x0f, 0x6f, 0xfe, //0x00000580 movdqa %xmm6, %xmm7 0x66, 0x0f, 0x74, 0xf8, //0x00000584 pcmpeqb %xmm0, %xmm7 0x66, 0x0f, 0xd7, 0xd7, //0x00000588 pmovmskb %xmm7, %edx @@ -331,20 +331,20 @@ var _text_skip_one = []byte{ 0x66, 0x0f, 0x74, 0xe1, //0x00000595 pcmpeqb %xmm1, %xmm4 0x66, 0x0f, 0xd7, 0xcc, //0x00000599 pmovmskb %xmm4, %ecx 0x66, 0x0f, 0x74, 0xe9, //0x0000059d pcmpeqb %xmm1, %xmm5 - 0x66, 0x0f, 0xd7, 0xf5, //0x000005a1 pmovmskb %xmm5, %esi + 0x66, 0x0f, 0xd7, 0xfd, //0x000005a1 pmovmskb %xmm5, %edi 0x66, 0x0f, 0x74, 0xf1, //0x000005a5 pcmpeqb %xmm1, %xmm6 0x66, 0x44, 0x0f, 0xd7, 0xfe, //0x000005a9 pmovmskb %xmm6, %r15d 0x48, 0xc1, 0xe2, 0x30, //0x000005ae shlq $48, %rdx - 0x48, 0xc1, 0xe7, 0x20, //0x000005b2 shlq $32, %rdi - 0x48, 0x09, 0xd7, //0x000005b6 orq %rdx, %rdi + 0x48, 0xc1, 0xe6, 0x20, //0x000005b2 shlq $32, %rsi + 0x48, 0x09, 0xd6, //0x000005b6 orq %rdx, %rsi 0x48, 0xc1, 0xe3, 0x10, //0x000005b9 shlq $16, %rbx - 0x48, 0x09, 0xfb, //0x000005bd orq %rdi, %rbx + 0x48, 0x09, 0xf3, //0x000005bd orq %rsi, %rbx 0x49, 0x09, 0xda, //0x000005c0 orq %rbx, %r10 0x49, 0xc1, 0xe7, 0x30, //0x000005c3 shlq $48, %r15 - 0x48, 0xc1, 0xe6, 0x20, //0x000005c7 shlq $32, %rsi - 0x4c, 0x09, 0xfe, //0x000005cb orq %r15, %rsi + 0x48, 0xc1, 0xe7, 0x20, //0x000005c7 shlq $32, %rdi + 0x4c, 0x09, 0xff, //0x000005cb orq %r15, %rdi 0x48, 0xc1, 0xe1, 0x10, //0x000005ce shlq $16, %rcx - 0x48, 0x09, 0xf1, //0x000005d2 orq %rsi, %rcx + 0x48, 0x09, 0xf9, //0x000005d2 orq %rdi, %rcx 0x49, 0x09, 0xcb, //0x000005d5 orq %rcx, %r11 0x0f, 0x85, 0x30, 0x00, 0x00, 0x00, //0x000005d8 jne LBB0_76 0x4d, 0x85, 0xc0, //0x000005de testq %r8, %r8 @@ -358,7 +358,7 @@ var _text_skip_one = []byte{ 0x48, 0x83, 0xc0, 0x40, //0x000005fb addq $64, %rax 0x49, 0x83, 0xf9, 0x3f, //0x000005ff cmpq $63, %r9 0x0f, 0x87, 0x37, 0xff, 0xff, 0xff, //0x00000603 ja LBB0_67 - 0xe9, 0xf3, 0x12, 0x00, 0x00, //0x00000609 jmp LBB0_71 + 0xe9, 0x28, 0x13, 0x00, 0x00, //0x00000609 jmp LBB0_71 //0x0000060e LBB0_76 0x48, 0x83, 0x7d, 0xc8, 0xff, //0x0000060e cmpq $-1, $-56(%rbp) 0x0f, 0x85, 0x0b, 0x00, 0x00, 0x00, //0x00000613 jne LBB0_78 @@ -395,3595 +395,3623 @@ var _text_skip_one = []byte{ 0x4c, 0x8b, 0x5d, 0xa8, //0x00000685 movq $-88(%rbp), %r11 0x49, 0xbe, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00000689 movabsq $4294977024, %r14 0x4c, 0x8b, 0x55, 0xb8, //0x00000693 movq $-72(%rbp), %r10 - 0xe9, 0x80, 0x09, 0x00, 0x00, //0x00000697 jmp LBB0_215 + 0xe9, 0xa1, 0x09, 0x00, 0x00, //0x00000697 jmp LBB0_215 //0x0000069c LBB0_80 - 0x83, 0xfa, 0x2c, //0x0000069c cmpl $44, %edx - 0x0f, 0x85, 0x41, 0x00, 0x00, 0x00, //0x0000069f jne LBB0_86 - 0x49, 0x81, 0xfa, 0xff, 0x0f, 0x00, 0x00, //0x000006a5 cmpq $4095, %r10 - 0x0f, 0x8f, 0xd8, 0x22, 0x00, 0x00, //0x000006ac jg LBB0_597 - 0x49, 0x8d, 0x42, 0x01, //0x000006b2 leaq $1(%r10), %rax - 0x49, 0x89, 0x03, //0x000006b6 movq %rax, (%r11) - 0x4b, 0xc7, 0x44, 0xd3, 0x08, 0x03, 0x00, 0x00, 0x00, //0x000006b9 movq $3, $8(%r11,%r10,8) - 0xe9, 0x50, 0xfc, 0xff, 0xff, //0x000006c2 jmp LBB0_27 - //0x000006c7 LBB0_83 - 0x80, 0xfa, 0x3a, //0x000006c7 cmpb $58, %dl - 0x0f, 0x85, 0x32, 0x2d, 0x00, 0x00, //0x000006ca jne LBB0_579 - 0x4b, 0xc7, 0x04, 0xd3, 0x00, 0x00, 0x00, 0x00, //0x000006d0 movq $0, (%r11,%r10,8) + 0x80, 0xfa, 0x3a, //0x0000069c cmpb $58, %dl + 0x0f, 0x85, 0xee, 0x2d, 0x00, 0x00, //0x0000069f jne LBB0_585 + 0x4b, 0xc7, 0x04, 0xd3, 0x00, 0x00, 0x00, 0x00, //0x000006a5 movq $0, (%r11,%r10,8) + 0xe9, 0x65, 0xfc, 0xff, 0xff, //0x000006ad jmp LBB0_27 + //0x000006b2 LBB0_82 + 0x83, 0xfa, 0x2c, //0x000006b2 cmpl $44, %edx + 0x0f, 0x85, 0x96, 0x02, 0x00, 0x00, //0x000006b5 jne LBB0_125 + 0x49, 0x81, 0xfa, 0xff, 0x0f, 0x00, 0x00, //0x000006bb cmpq $4095, %r10 + 0x0f, 0x8f, 0x6a, 0x23, 0x00, 0x00, //0x000006c2 jg LBB0_602 + 0x49, 0x8d, 0x42, 0x01, //0x000006c8 leaq $1(%r10), %rax + 0x49, 0x89, 0x03, //0x000006cc movq %rax, (%r11) + 0x4b, 0xc7, 0x44, 0xd3, 0x08, 0x03, 0x00, 0x00, 0x00, //0x000006cf movq $3, $8(%r11,%r10,8) 0xe9, 0x3a, 0xfc, 0xff, 0xff, //0x000006d8 jmp LBB0_27 //0x000006dd LBB0_85 - 0x83, 0xfa, 0x22, //0x000006dd cmpl $34, %edx - 0x0f, 0x84, 0x82, 0x02, 0x00, 0x00, //0x000006e0 je LBB0_127 - //0x000006e6 LBB0_86 - 0x83, 0xfa, 0x7d, //0x000006e6 cmpl $125, %edx - 0x0f, 0x85, 0x13, 0x2d, 0x00, 0x00, //0x000006e9 jne LBB0_579 - //0x000006ef LBB0_87 - 0x4d, 0x89, 0x0b, //0x000006ef movq %r9, (%r11) - 0x4c, 0x8b, 0x55, 0xb8, //0x000006f2 movq $-72(%rbp), %r10 - 0x4c, 0x89, 0xd0, //0x000006f6 movq %r10, %rax - 0x4d, 0x85, 0xc9, //0x000006f9 testq %r9, %r9 - 0x0f, 0x85, 0x28, 0xfc, 0xff, 0xff, //0x000006fc jne LBB0_29 - 0xe9, 0x22, 0x2d, 0x00, 0x00, //0x00000702 jmp LBB0_580 - //0x00000707 LBB0_88 - 0x4d, 0x89, 0x0b, //0x00000707 movq %r9, (%r11) - //0x0000070a LBB0_89 - 0x83, 0xfa, 0x7b, //0x0000070a cmpl $123, %edx - 0x4c, 0x8b, 0x55, 0xb8, //0x0000070d movq $-72(%rbp), %r10 - 0x0f, 0x87, 0xeb, 0x2c, 0x00, 0x00, //0x00000711 ja LBB0_579 - 0x89, 0xd1, //0x00000717 movl %edx, %ecx - 0x48, 0x8d, 0x15, 0x20, 0x32, 0x00, 0x00, //0x00000719 leaq $12832(%rip), %rdx /* LJTI0_2+0(%rip) */ - 0x48, 0x63, 0x0c, 0x8a, //0x00000720 movslq (%rdx,%rcx,4), %rcx - 0x48, 0x01, 0xd1, //0x00000724 addq %rdx, %rcx - 0xff, 0xe1, //0x00000727 jmpq *%rcx - //0x00000729 LBB0_91 - 0x4c, 0x8b, 0x57, 0x08, //0x00000729 movq $8(%rdi), %r10 - 0x4d, 0x8b, 0x08, //0x0000072d movq (%r8), %r9 - 0x49, 0x8d, 0x41, 0xff, //0x00000730 leaq $-1(%r9), %rax - 0x49, 0x29, 0xc2, //0x00000734 subq %rax, %r10 - 0x0f, 0x84, 0xb0, 0x2c, 0x00, 0x00, //0x00000737 je LBB0_577 - 0x4f, 0x8d, 0x1c, 0x0c, //0x0000073d leaq (%r12,%r9), %r11 - 0x49, 0x83, 0xc3, 0xff, //0x00000741 addq $-1, %r11 - 0x41, 0x80, 0x3b, 0x30, //0x00000745 cmpb $48, (%r11) - 0x0f, 0x85, 0x3b, 0x00, 0x00, 0x00, //0x00000749 jne LBB0_96 - 0x41, 0xbd, 0x01, 0x00, 0x00, 0x00, //0x0000074f movl $1, %r13d - 0x49, 0x83, 0xfa, 0x01, //0x00000755 cmpq $1, %r10 - 0x0f, 0x84, 0x5c, 0x08, 0x00, 0x00, //0x00000759 je LBB0_211 - 0x48, 0x8b, 0x4d, 0xc0, //0x0000075f movq $-64(%rbp), %rcx - 0x42, 0x8a, 0x0c, 0x09, //0x00000763 movb (%rcx,%r9), %cl - 0x80, 0xc1, 0xd2, //0x00000767 addb $-46, %cl - 0x80, 0xf9, 0x37, //0x0000076a cmpb $55, %cl - 0x0f, 0x87, 0x48, 0x08, 0x00, 0x00, //0x0000076d ja LBB0_211 - 0x0f, 0xb6, 0xc9, //0x00000773 movzbl %cl, %ecx - 0x48, 0xba, 0x01, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, //0x00000776 movabsq $36028797027352577, %rdx - 0x48, 0x0f, 0xa3, 0xca, //0x00000780 btq %rcx, %rdx - 0x0f, 0x83, 0x31, 0x08, 0x00, 0x00, //0x00000784 jae LBB0_211 - //0x0000078a LBB0_96 - 0x49, 0x83, 0xfa, 0x10, //0x0000078a cmpq $16, %r10 - 0x0f, 0x82, 0xe8, 0x17, 0x00, 0x00, //0x0000078e jb LBB0_390 - 0x49, 0xc7, 0xc7, 0xff, 0xff, 0xff, 0xff, //0x00000794 movq $-1, %r15 - 0x45, 0x31, 0xed, //0x0000079b xorl %r13d, %r13d - 0x49, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x0000079e movq $-1, %r14 - 0x49, 0xc7, 0xc4, 0xff, 0xff, 0xff, 0xff, //0x000007a5 movq $-1, %r12 - 0x4c, 0x89, 0xd7, //0x000007ac movq %r10, %rdi - 0x90, //0x000007af .p2align 4, 0x90 - //0x000007b0 LBB0_98 - 0xf3, 0x43, 0x0f, 0x6f, 0x1c, 0x2b, //0x000007b0 movdqu (%r11,%r13), %xmm3 - 0x66, 0x0f, 0x6f, 0xe3, //0x000007b6 movdqa %xmm3, %xmm4 - 0x66, 0x41, 0x0f, 0x64, 0xe0, //0x000007ba pcmpgtb %xmm8, %xmm4 - 0x66, 0x41, 0x0f, 0x6f, 0xee, //0x000007bf movdqa %xmm14, %xmm5 - 0x66, 0x0f, 0x64, 0xeb, //0x000007c4 pcmpgtb %xmm3, %xmm5 - 0x66, 0x0f, 0xdb, 0xec, //0x000007c8 pand %xmm4, %xmm5 - 0x66, 0x0f, 0x6f, 0xe3, //0x000007cc movdqa %xmm3, %xmm4 - 0x66, 0x41, 0x0f, 0x74, 0xe1, //0x000007d0 pcmpeqb %xmm9, %xmm4 - 0x66, 0x0f, 0x6f, 0xf3, //0x000007d5 movdqa %xmm3, %xmm6 - 0x66, 0x41, 0x0f, 0x74, 0xf2, //0x000007d9 pcmpeqb %xmm10, %xmm6 - 0x66, 0x0f, 0xeb, 0xf4, //0x000007de por %xmm4, %xmm6 - 0x66, 0x0f, 0x6f, 0xe3, //0x000007e2 movdqa %xmm3, %xmm4 - 0x66, 0x41, 0x0f, 0xdb, 0xe3, //0x000007e6 pand %xmm11, %xmm4 - 0x66, 0x41, 0x0f, 0x74, 0xdc, //0x000007eb pcmpeqb %xmm12, %xmm3 - 0x66, 0x41, 0x0f, 0x74, 0xe5, //0x000007f0 pcmpeqb %xmm13, %xmm4 - 0x66, 0x0f, 0xd7, 0xf4, //0x000007f5 pmovmskb %xmm4, %esi - 0x66, 0x0f, 0xeb, 0xe3, //0x000007f9 por %xmm3, %xmm4 - 0x66, 0x0f, 0xeb, 0xee, //0x000007fd por %xmm6, %xmm5 - 0x66, 0x0f, 0xeb, 0xec, //0x00000801 por %xmm4, %xmm5 - 0x66, 0x0f, 0xd7, 0xdb, //0x00000805 pmovmskb %xmm3, %ebx - 0x66, 0x44, 0x0f, 0xd7, 0xc6, //0x00000809 pmovmskb %xmm6, %r8d - 0x66, 0x0f, 0xd7, 0xcd, //0x0000080e pmovmskb %xmm5, %ecx - 0xf7, 0xd1, //0x00000812 notl %ecx - 0x0f, 0xbc, 0xc9, //0x00000814 bsfl %ecx, %ecx - 0x83, 0xf9, 0x10, //0x00000817 cmpl $16, %ecx - 0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x0000081a je LBB0_100 - 0xba, 0xff, 0xff, 0xff, 0xff, //0x00000820 movl $-1, %edx - 0xd3, 0xe2, //0x00000825 shll %cl, %edx - 0xf7, 0xd2, //0x00000827 notl %edx - 0x21, 0xd3, //0x00000829 andl %edx, %ebx - 0x21, 0xd6, //0x0000082b andl %edx, %esi - 0x44, 0x21, 0xc2, //0x0000082d andl %r8d, %edx - 0x41, 0x89, 0xd0, //0x00000830 movl %edx, %r8d - //0x00000833 LBB0_100 - 0x8d, 0x53, 0xff, //0x00000833 leal $-1(%rbx), %edx - 0x21, 0xda, //0x00000836 andl %ebx, %edx - 0x0f, 0x85, 0x79, 0x10, 0x00, 0x00, //0x00000838 jne LBB0_349 - 0x8d, 0x56, 0xff, //0x0000083e leal $-1(%rsi), %edx - 0x21, 0xf2, //0x00000841 andl %esi, %edx - 0x0f, 0x85, 0x6e, 0x10, 0x00, 0x00, //0x00000843 jne LBB0_349 - 0x41, 0x8d, 0x50, 0xff, //0x00000849 leal $-1(%r8), %edx - 0x44, 0x21, 0xc2, //0x0000084d andl %r8d, %edx - 0x0f, 0x85, 0x61, 0x10, 0x00, 0x00, //0x00000850 jne LBB0_349 - 0x85, 0xdb, //0x00000856 testl %ebx, %ebx - 0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x00000858 je LBB0_106 - 0x0f, 0xbc, 0xdb, //0x0000085e bsfl %ebx, %ebx - 0x49, 0x83, 0xfc, 0xff, //0x00000861 cmpq $-1, %r12 - 0x0f, 0x85, 0xa6, 0x13, 0x00, 0x00, //0x00000865 jne LBB0_356 - 0x4c, 0x01, 0xeb, //0x0000086b addq %r13, %rbx - 0x49, 0x89, 0xdc, //0x0000086e movq %rbx, %r12 - //0x00000871 LBB0_106 - 0x85, 0xf6, //0x00000871 testl %esi, %esi - 0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x00000873 je LBB0_109 - 0x0f, 0xbc, 0xf6, //0x00000879 bsfl %esi, %esi - 0x49, 0x83, 0xfe, 0xff, //0x0000087c cmpq $-1, %r14 - 0x0f, 0x85, 0x92, 0x13, 0x00, 0x00, //0x00000880 jne LBB0_357 - 0x4c, 0x01, 0xee, //0x00000886 addq %r13, %rsi - 0x49, 0x89, 0xf6, //0x00000889 movq %rsi, %r14 - //0x0000088c LBB0_109 - 0x45, 0x85, 0xc0, //0x0000088c testl %r8d, %r8d - 0x0f, 0x84, 0x14, 0x00, 0x00, 0x00, //0x0000088f je LBB0_112 - 0x41, 0x0f, 0xbc, 0xd0, //0x00000895 bsfl %r8d, %edx - 0x49, 0x83, 0xff, 0xff, //0x00000899 cmpq $-1, %r15 - 0x0f, 0x85, 0x7c, 0x13, 0x00, 0x00, //0x0000089d jne LBB0_358 - 0x4c, 0x01, 0xea, //0x000008a3 addq %r13, %rdx - 0x49, 0x89, 0xd7, //0x000008a6 movq %rdx, %r15 - //0x000008a9 LBB0_112 - 0x83, 0xf9, 0x10, //0x000008a9 cmpl $16, %ecx - 0x0f, 0x85, 0x68, 0x04, 0x00, 0x00, //0x000008ac jne LBB0_171 - 0x48, 0x83, 0xc7, 0xf0, //0x000008b2 addq $-16, %rdi - 0x49, 0x83, 0xc5, 0x10, //0x000008b6 addq $16, %r13 - 0x48, 0x83, 0xff, 0x0f, //0x000008ba cmpq $15, %rdi - 0x0f, 0x87, 0xec, 0xfe, 0xff, 0xff, //0x000008be ja LBB0_98 - 0x4b, 0x8d, 0x0c, 0x2b, //0x000008c4 leaq (%r11,%r13), %rcx - 0x49, 0x89, 0xc8, //0x000008c8 movq %rcx, %r8 - 0x4d, 0x39, 0xea, //0x000008cb cmpq %r13, %r10 - 0x0f, 0x84, 0x73, 0x06, 0x00, 0x00, //0x000008ce je LBB0_200 - //0x000008d4 LBB0_115 - 0x4c, 0x8d, 0x04, 0x39, //0x000008d4 leaq (%rcx,%rdi), %r8 - 0x48, 0x8b, 0x55, 0x98, //0x000008d8 movq $-104(%rbp), %rdx - 0x4c, 0x89, 0xce, //0x000008dc movq %r9, %rsi - 0x4c, 0x8d, 0x0c, 0x0a, //0x000008df leaq (%rdx,%rcx), %r9 - 0x49, 0x89, 0xf2, //0x000008e3 movq %rsi, %r10 - 0x49, 0x29, 0xf1, //0x000008e6 subq %rsi, %r9 - 0x31, 0xd2, //0x000008e9 xorl %edx, %edx - 0xe9, 0x1d, 0x00, 0x00, 0x00, //0x000008eb jmp LBB0_119 - //0x000008f0 LBB0_116 - 0x49, 0x83, 0xff, 0xff, //0x000008f0 cmpq $-1, %r15 - 0x0f, 0x85, 0xee, 0x0f, 0x00, 0x00, //0x000008f4 jne LBB0_354 - 0x4d, 0x8d, 0x3c, 0x11, //0x000008fa leaq (%r9,%rdx), %r15 - 0x90, 0x90, //0x000008fe .p2align 4, 0x90 - //0x00000900 LBB0_118 - 0x48, 0x83, 0xc2, 0x01, //0x00000900 addq $1, %rdx - 0x48, 0x39, 0xd7, //0x00000904 cmpq %rdx, %rdi - 0x0f, 0x84, 0x37, 0x06, 0x00, 0x00, //0x00000907 je LBB0_199 - //0x0000090d LBB0_119 - 0x0f, 0xbe, 0x1c, 0x11, //0x0000090d movsbl (%rcx,%rdx), %ebx - 0x8d, 0x73, 0xd0, //0x00000911 leal $-48(%rbx), %esi - 0x83, 0xfe, 0x0a, //0x00000914 cmpl $10, %esi - 0x0f, 0x82, 0xe3, 0xff, 0xff, 0xff, //0x00000917 jb LBB0_118 - 0x8d, 0x73, 0xd5, //0x0000091d leal $-43(%rbx), %esi - 0x83, 0xfe, 0x1a, //0x00000920 cmpl $26, %esi - 0x0f, 0x87, 0x23, 0x00, 0x00, 0x00, //0x00000923 ja LBB0_124 - 0x48, 0x8d, 0x1d, 0x6c, 0x32, 0x00, 0x00, //0x00000929 leaq $12908(%rip), %rbx /* LJTI0_4+0(%rip) */ - 0x48, 0x63, 0x34, 0xb3, //0x00000930 movslq (%rbx,%rsi,4), %rsi - 0x48, 0x01, 0xde, //0x00000934 addq %rbx, %rsi - 0xff, 0xe6, //0x00000937 jmpq *%rsi - //0x00000939 LBB0_122 - 0x49, 0x83, 0xfc, 0xff, //0x00000939 cmpq $-1, %r12 - 0x0f, 0x85, 0xa5, 0x0f, 0x00, 0x00, //0x0000093d jne LBB0_354 - 0x4d, 0x8d, 0x24, 0x11, //0x00000943 leaq (%r9,%rdx), %r12 - 0xe9, 0xb4, 0xff, 0xff, 0xff, //0x00000947 jmp LBB0_118 - //0x0000094c LBB0_124 - 0x83, 0xfb, 0x65, //0x0000094c cmpl $101, %ebx - 0x0f, 0x85, 0xe9, 0x05, 0x00, 0x00, //0x0000094f jne LBB0_198 - //0x00000955 LBB0_125 - 0x49, 0x83, 0xfe, 0xff, //0x00000955 cmpq $-1, %r14 - 0x0f, 0x85, 0x89, 0x0f, 0x00, 0x00, //0x00000959 jne LBB0_354 - 0x4d, 0x8d, 0x34, 0x11, //0x0000095f leaq (%r9,%rdx), %r14 - 0xe9, 0x98, 0xff, 0xff, 0xff, //0x00000963 jmp LBB0_118 - //0x00000968 LBB0_127 - 0x4b, 0xc7, 0x04, 0xd3, 0x02, 0x00, 0x00, 0x00, //0x00000968 movq $2, (%r11,%r10,8) - 0x49, 0x8b, 0x00, //0x00000970 movq (%r8), %rax - 0x4c, 0x8b, 0x4f, 0x08, //0x00000973 movq $8(%rdi), %r9 - 0xf6, 0x85, 0x68, 0xff, 0xff, 0xff, 0x20, //0x00000977 testb $32, $-152(%rbp) - 0x48, 0x89, 0x45, 0x90, //0x0000097e movq %rax, $-112(%rbp) - 0x0f, 0x85, 0xa0, 0x03, 0x00, 0x00, //0x00000982 jne LBB0_172 - 0x4d, 0x89, 0xcd, //0x00000988 movq %r9, %r13 - 0x49, 0x29, 0xc1, //0x0000098b subq %rax, %r9 - 0x0f, 0x84, 0xb7, 0x2c, 0x00, 0x00, //0x0000098e je LBB0_617 - 0x49, 0x83, 0xf9, 0x40, //0x00000994 cmpq $64, %r9 - 0x0f, 0x82, 0x6b, 0x17, 0x00, 0x00, //0x00000998 jb LBB0_412 - 0x49, 0x89, 0xc6, //0x0000099e movq %rax, %r14 - 0x49, 0xf7, 0xd6, //0x000009a1 notq %r14 - 0x48, 0xc7, 0x45, 0xc8, 0xff, 0xff, 0xff, 0xff, //0x000009a4 movq $-1, $-56(%rbp) - 0x45, 0x31, 0xc0, //0x000009ac xorl %r8d, %r8d - 0x90, //0x000009af .p2align 4, 0x90 - //0x000009b0 LBB0_131 - 0xf3, 0x41, 0x0f, 0x6f, 0x1c, 0x04, //0x000009b0 movdqu (%r12,%rax), %xmm3 - 0xf3, 0x41, 0x0f, 0x6f, 0x64, 0x04, 0x10, //0x000009b6 movdqu $16(%r12,%rax), %xmm4 - 0xf3, 0x41, 0x0f, 0x6f, 0x6c, 0x04, 0x20, //0x000009bd movdqu $32(%r12,%rax), %xmm5 - 0xf3, 0x41, 0x0f, 0x6f, 0x74, 0x04, 0x30, //0x000009c4 movdqu $48(%r12,%rax), %xmm6 - 0x66, 0x0f, 0x6f, 0xfb, //0x000009cb movdqa %xmm3, %xmm7 - 0x66, 0x0f, 0x74, 0xf8, //0x000009cf pcmpeqb %xmm0, %xmm7 - 0x66, 0x44, 0x0f, 0xd7, 0xd7, //0x000009d3 pmovmskb %xmm7, %r10d - 0x66, 0x0f, 0x6f, 0xfc, //0x000009d8 movdqa %xmm4, %xmm7 - 0x66, 0x0f, 0x74, 0xf8, //0x000009dc pcmpeqb %xmm0, %xmm7 - 0x66, 0x0f, 0xd7, 0xcf, //0x000009e0 pmovmskb %xmm7, %ecx - 0x66, 0x0f, 0x6f, 0xfd, //0x000009e4 movdqa %xmm5, %xmm7 - 0x66, 0x0f, 0x74, 0xf8, //0x000009e8 pcmpeqb %xmm0, %xmm7 - 0x66, 0x0f, 0xd7, 0xff, //0x000009ec pmovmskb %xmm7, %edi - 0x66, 0x0f, 0x6f, 0xfe, //0x000009f0 movdqa %xmm6, %xmm7 - 0x66, 0x0f, 0x74, 0xf8, //0x000009f4 pcmpeqb %xmm0, %xmm7 - 0x66, 0x0f, 0xd7, 0xd7, //0x000009f8 pmovmskb %xmm7, %edx - 0x66, 0x0f, 0x74, 0xd9, //0x000009fc pcmpeqb %xmm1, %xmm3 - 0x66, 0x44, 0x0f, 0xd7, 0xdb, //0x00000a00 pmovmskb %xmm3, %r11d - 0x66, 0x0f, 0x74, 0xe1, //0x00000a05 pcmpeqb %xmm1, %xmm4 - 0x66, 0x0f, 0xd7, 0xdc, //0x00000a09 pmovmskb %xmm4, %ebx - 0x66, 0x0f, 0x74, 0xe9, //0x00000a0d pcmpeqb %xmm1, %xmm5 - 0x66, 0x0f, 0xd7, 0xf5, //0x00000a11 pmovmskb %xmm5, %esi - 0x66, 0x0f, 0x74, 0xf1, //0x00000a15 pcmpeqb %xmm1, %xmm6 - 0x66, 0x44, 0x0f, 0xd7, 0xfe, //0x00000a19 pmovmskb %xmm6, %r15d - 0x48, 0xc1, 0xe2, 0x30, //0x00000a1e shlq $48, %rdx - 0x48, 0xc1, 0xe7, 0x20, //0x00000a22 shlq $32, %rdi - 0x48, 0x09, 0xd7, //0x00000a26 orq %rdx, %rdi - 0x48, 0xc1, 0xe1, 0x10, //0x00000a29 shlq $16, %rcx - 0x48, 0x09, 0xf9, //0x00000a2d orq %rdi, %rcx - 0x49, 0x09, 0xca, //0x00000a30 orq %rcx, %r10 - 0x49, 0xc1, 0xe7, 0x30, //0x00000a33 shlq $48, %r15 - 0x48, 0xc1, 0xe6, 0x20, //0x00000a37 shlq $32, %rsi - 0x4c, 0x09, 0xfe, //0x00000a3b orq %r15, %rsi - 0x48, 0xc1, 0xe3, 0x10, //0x00000a3e shlq $16, %rbx - 0x48, 0x09, 0xf3, //0x00000a42 orq %rsi, %rbx - 0x49, 0x09, 0xdb, //0x00000a45 orq %rbx, %r11 - 0x0f, 0x85, 0x30, 0x00, 0x00, 0x00, //0x00000a48 jne LBB0_141 - 0x4d, 0x85, 0xc0, //0x00000a4e testq %r8, %r8 - 0x0f, 0x85, 0x3d, 0x00, 0x00, 0x00, //0x00000a51 jne LBB0_143 - 0x45, 0x31, 0xc0, //0x00000a57 xorl %r8d, %r8d - 0x4d, 0x85, 0xd2, //0x00000a5a testq %r10, %r10 - 0x0f, 0x85, 0x83, 0x00, 0x00, 0x00, //0x00000a5d jne LBB0_144 - //0x00000a63 LBB0_134 - 0x49, 0x83, 0xc1, 0xc0, //0x00000a63 addq $-64, %r9 - 0x49, 0x83, 0xc6, 0xc0, //0x00000a67 addq $-64, %r14 - 0x48, 0x83, 0xc0, 0x40, //0x00000a6b addq $64, %rax - 0x49, 0x83, 0xf9, 0x3f, //0x00000a6f cmpq $63, %r9 - 0x0f, 0x87, 0x37, 0xff, 0xff, 0xff, //0x00000a73 ja LBB0_131 - 0xe9, 0x24, 0x10, 0x00, 0x00, //0x00000a79 jmp LBB0_135 - //0x00000a7e LBB0_141 - 0x48, 0x83, 0x7d, 0xc8, 0xff, //0x00000a7e cmpq $-1, $-56(%rbp) - 0x0f, 0x85, 0x0b, 0x00, 0x00, 0x00, //0x00000a83 jne LBB0_143 - 0x49, 0x0f, 0xbc, 0xcb, //0x00000a89 bsfq %r11, %rcx - 0x48, 0x01, 0xc1, //0x00000a8d addq %rax, %rcx - 0x48, 0x89, 0x4d, 0xc8, //0x00000a90 movq %rcx, $-56(%rbp) - //0x00000a94 LBB0_143 - 0x4c, 0x89, 0xc1, //0x00000a94 movq %r8, %rcx - 0x48, 0xf7, 0xd1, //0x00000a97 notq %rcx - 0x4c, 0x21, 0xd9, //0x00000a9a andq %r11, %rcx - 0x48, 0x8d, 0x14, 0x09, //0x00000a9d leaq (%rcx,%rcx), %rdx - 0x4c, 0x09, 0xc2, //0x00000aa1 orq %r8, %rdx - 0x48, 0x89, 0xd6, //0x00000aa4 movq %rdx, %rsi - 0x48, 0xf7, 0xd6, //0x00000aa7 notq %rsi - 0x4c, 0x21, 0xde, //0x00000aaa andq %r11, %rsi - 0x48, 0xbf, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00000aad movabsq $-6148914691236517206, %rdi - 0x48, 0x21, 0xfe, //0x00000ab7 andq %rdi, %rsi - 0x45, 0x31, 0xc0, //0x00000aba xorl %r8d, %r8d - 0x48, 0x01, 0xce, //0x00000abd addq %rcx, %rsi - 0x41, 0x0f, 0x92, 0xc0, //0x00000ac0 setb %r8b - 0x48, 0x01, 0xf6, //0x00000ac4 addq %rsi, %rsi - 0x48, 0xb9, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00000ac7 movabsq $6148914691236517205, %rcx - 0x48, 0x31, 0xce, //0x00000ad1 xorq %rcx, %rsi - 0x48, 0x21, 0xd6, //0x00000ad4 andq %rdx, %rsi - 0x48, 0xf7, 0xd6, //0x00000ad7 notq %rsi - 0x49, 0x21, 0xf2, //0x00000ada andq %rsi, %r10 - 0x4d, 0x85, 0xd2, //0x00000add testq %r10, %r10 - 0x0f, 0x84, 0x7d, 0xff, 0xff, 0xff, //0x00000ae0 je LBB0_134 - //0x00000ae6 LBB0_144 - 0x49, 0x0f, 0xbc, 0xc2, //0x00000ae6 bsfq %r10, %rax - 0x4c, 0x29, 0xf0, //0x00000aea subq %r14, %rax - 0x4c, 0x8b, 0x45, 0xd0, //0x00000aed movq $-48(%rbp), %r8 - 0x48, 0x8b, 0x7d, 0xb0, //0x00000af1 movq $-80(%rbp), %rdi - 0x4c, 0x8b, 0x5d, 0xa8, //0x00000af5 movq $-88(%rbp), %r11 - 0x49, 0xbe, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00000af9 movabsq $4294977024, %r14 - 0x4c, 0x8b, 0x55, 0xb8, //0x00000b03 movq $-72(%rbp), %r10 - 0xe9, 0x7c, 0x05, 0x00, 0x00, //0x00000b07 jmp LBB0_225 - //0x00000b0c LBB0_145 - 0x48, 0x89, 0xca, //0x00000b0c movq %rcx, %rdx - 0x49, 0x89, 0xc2, //0x00000b0f movq %rax, %r10 - 0x49, 0x29, 0xca, //0x00000b12 subq %rcx, %r10 - 0x0f, 0x84, 0x38, 0x2b, 0x00, 0x00, //0x00000b15 je LBB0_615 - 0x49, 0x83, 0xfa, 0x40, //0x00000b1b cmpq $64, %r10 - 0x0f, 0x82, 0x40, 0x15, 0x00, 0x00, //0x00000b1f jb LBB0_407 - 0x48, 0xc7, 0x45, 0xc8, 0xff, 0xff, 0xff, 0xff, //0x00000b25 movq $-1, $-56(%rbp) - 0x48, 0x8b, 0x45, 0x90, //0x00000b2d movq $-112(%rbp), %rax - 0x45, 0x31, 0xc0, //0x00000b31 xorl %r8d, %r8d - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000b34 .p2align 4, 0x90 - //0x00000b40 LBB0_148 - 0xf3, 0x41, 0x0f, 0x6f, 0x1c, 0x04, //0x00000b40 movdqu (%r12,%rax), %xmm3 - 0xf3, 0x41, 0x0f, 0x6f, 0x6c, 0x04, 0x10, //0x00000b46 movdqu $16(%r12,%rax), %xmm5 - 0xf3, 0x41, 0x0f, 0x6f, 0x7c, 0x04, 0x20, //0x00000b4d movdqu $32(%r12,%rax), %xmm7 - 0xf3, 0x41, 0x0f, 0x6f, 0x74, 0x04, 0x30, //0x00000b54 movdqu $48(%r12,%rax), %xmm6 - 0x66, 0x0f, 0x6f, 0xe3, //0x00000b5b movdqa %xmm3, %xmm4 - 0x66, 0x0f, 0x74, 0xe0, //0x00000b5f pcmpeqb %xmm0, %xmm4 - 0x66, 0x44, 0x0f, 0xd7, 0xf4, //0x00000b63 pmovmskb %xmm4, %r14d - 0x66, 0x0f, 0x6f, 0xe5, //0x00000b68 movdqa %xmm5, %xmm4 - 0x66, 0x0f, 0x74, 0xe0, //0x00000b6c pcmpeqb %xmm0, %xmm4 - 0x66, 0x0f, 0xd7, 0xdc, //0x00000b70 pmovmskb %xmm4, %ebx - 0x66, 0x0f, 0x6f, 0xe7, //0x00000b74 movdqa %xmm7, %xmm4 - 0x66, 0x0f, 0x74, 0xe0, //0x00000b78 pcmpeqb %xmm0, %xmm4 - 0x66, 0x44, 0x0f, 0xd7, 0xdc, //0x00000b7c pmovmskb %xmm4, %r11d - 0x66, 0x0f, 0x6f, 0xe6, //0x00000b81 movdqa %xmm6, %xmm4 - 0x66, 0x0f, 0x74, 0xe0, //0x00000b85 pcmpeqb %xmm0, %xmm4 - 0x66, 0x44, 0x0f, 0xd7, 0xfc, //0x00000b89 pmovmskb %xmm4, %r15d - 0x66, 0x0f, 0x6f, 0xe3, //0x00000b8e movdqa %xmm3, %xmm4 - 0x66, 0x0f, 0x74, 0xe1, //0x00000b92 pcmpeqb %xmm1, %xmm4 - 0x66, 0x44, 0x0f, 0xd7, 0xec, //0x00000b96 pmovmskb %xmm4, %r13d - 0x66, 0x0f, 0x6f, 0xe5, //0x00000b9b movdqa %xmm5, %xmm4 - 0x66, 0x0f, 0x74, 0xe1, //0x00000b9f pcmpeqb %xmm1, %xmm4 - 0x66, 0x0f, 0xd7, 0xd4, //0x00000ba3 pmovmskb %xmm4, %edx - 0x66, 0x0f, 0x6f, 0xe7, //0x00000ba7 movdqa %xmm7, %xmm4 - 0x66, 0x0f, 0x74, 0xe1, //0x00000bab pcmpeqb %xmm1, %xmm4 - 0x66, 0x0f, 0xd7, 0xcc, //0x00000baf pmovmskb %xmm4, %ecx - 0x66, 0x0f, 0x6f, 0xe6, //0x00000bb3 movdqa %xmm6, %xmm4 - 0x66, 0x0f, 0x74, 0xe1, //0x00000bb7 pcmpeqb %xmm1, %xmm4 - 0x66, 0x44, 0x0f, 0xd7, 0xe4, //0x00000bbb pmovmskb %xmm4, %r12d - 0x66, 0x0f, 0x6f, 0xe2, //0x00000bc0 movdqa %xmm2, %xmm4 - 0x66, 0x0f, 0x64, 0xe5, //0x00000bc4 pcmpgtb %xmm5, %xmm4 - 0x66, 0x41, 0x0f, 0x64, 0xef, //0x00000bc8 pcmpgtb %xmm15, %xmm5 - 0x66, 0x0f, 0xdb, 0xec, //0x00000bcd pand %xmm4, %xmm5 - 0x66, 0x0f, 0xd7, 0xf5, //0x00000bd1 pmovmskb %xmm5, %esi - 0x66, 0x0f, 0x6f, 0xe2, //0x00000bd5 movdqa %xmm2, %xmm4 - 0x66, 0x0f, 0x64, 0xe7, //0x00000bd9 pcmpgtb %xmm7, %xmm4 - 0x66, 0x41, 0x0f, 0x64, 0xff, //0x00000bdd pcmpgtb %xmm15, %xmm7 - 0x66, 0x0f, 0xdb, 0xfc, //0x00000be2 pand %xmm4, %xmm7 - 0x66, 0x0f, 0xd7, 0xff, //0x00000be6 pmovmskb %xmm7, %edi - 0x66, 0x0f, 0x6f, 0xe2, //0x00000bea movdqa %xmm2, %xmm4 - 0x66, 0x0f, 0x64, 0xe6, //0x00000bee pcmpgtb %xmm6, %xmm4 - 0x66, 0x41, 0x0f, 0x64, 0xf7, //0x00000bf2 pcmpgtb %xmm15, %xmm6 - 0x66, 0x0f, 0xdb, 0xf4, //0x00000bf7 pand %xmm4, %xmm6 - 0x66, 0x44, 0x0f, 0xd7, 0xce, //0x00000bfb pmovmskb %xmm6, %r9d - 0x49, 0xc1, 0xe7, 0x30, //0x00000c00 shlq $48, %r15 - 0x49, 0xc1, 0xe3, 0x20, //0x00000c04 shlq $32, %r11 - 0x4d, 0x09, 0xfb, //0x00000c08 orq %r15, %r11 - 0x48, 0xc1, 0xe3, 0x10, //0x00000c0b shlq $16, %rbx - 0x4c, 0x09, 0xdb, //0x00000c0f orq %r11, %rbx - 0x49, 0x09, 0xde, //0x00000c12 orq %rbx, %r14 - 0x49, 0xc1, 0xe4, 0x30, //0x00000c15 shlq $48, %r12 - 0x48, 0xc1, 0xe1, 0x20, //0x00000c19 shlq $32, %rcx - 0x4c, 0x09, 0xe1, //0x00000c1d orq %r12, %rcx - 0x48, 0xc1, 0xe2, 0x10, //0x00000c20 shlq $16, %rdx - 0x48, 0x09, 0xca, //0x00000c24 orq %rcx, %rdx - 0x49, 0xc1, 0xe1, 0x30, //0x00000c27 shlq $48, %r9 - 0x48, 0xc1, 0xe7, 0x20, //0x00000c2b shlq $32, %rdi - 0x4c, 0x09, 0xcf, //0x00000c2f orq %r9, %rdi - 0x48, 0xc1, 0xe6, 0x10, //0x00000c32 shlq $16, %rsi - 0x48, 0x09, 0xfe, //0x00000c36 orq %rdi, %rsi - 0x49, 0x09, 0xd5, //0x00000c39 orq %rdx, %r13 - 0x0f, 0x85, 0x51, 0x00, 0x00, 0x00, //0x00000c3c jne LBB0_165 - 0x4d, 0x85, 0xc0, //0x00000c42 testq %r8, %r8 - 0x0f, 0x85, 0x67, 0x00, 0x00, 0x00, //0x00000c45 jne LBB0_167 - 0x45, 0x31, 0xc0, //0x00000c4b xorl %r8d, %r8d - 0x4c, 0x8b, 0x65, 0xc0, //0x00000c4e movq $-64(%rbp), %r12 - //0x00000c52 LBB0_151 - 0x66, 0x0f, 0x6f, 0xe2, //0x00000c52 movdqa %xmm2, %xmm4 - 0x66, 0x0f, 0x64, 0xe3, //0x00000c56 pcmpgtb %xmm3, %xmm4 - 0x66, 0x41, 0x0f, 0x64, 0xdf, //0x00000c5a pcmpgtb %xmm15, %xmm3 - 0x66, 0x0f, 0xdb, 0xdc, //0x00000c5f pand %xmm4, %xmm3 - 0x66, 0x0f, 0xd7, 0xcb, //0x00000c63 pmovmskb %xmm3, %ecx - 0x48, 0x09, 0xce, //0x00000c67 orq %rcx, %rsi - 0x4d, 0x85, 0xf6, //0x00000c6a testq %r14, %r14 - 0x0f, 0x85, 0x91, 0x00, 0x00, 0x00, //0x00000c6d jne LBB0_169 - 0x48, 0x85, 0xf6, //0x00000c73 testq %rsi, %rsi - 0x0f, 0x85, 0x15, 0x28, 0x00, 0x00, //0x00000c76 jne LBB0_588 - 0x49, 0x83, 0xc2, 0xc0, //0x00000c7c addq $-64, %r10 - 0x48, 0x83, 0xc0, 0x40, //0x00000c80 addq $64, %rax - 0x49, 0x83, 0xfa, 0x3f, //0x00000c84 cmpq $63, %r10 - 0x0f, 0x87, 0xb2, 0xfe, 0xff, 0xff, //0x00000c88 ja LBB0_148 - 0xe9, 0xff, 0x0c, 0x00, 0x00, //0x00000c8e jmp LBB0_154 - //0x00000c93 LBB0_165 - 0x48, 0x83, 0x7d, 0xc8, 0xff, //0x00000c93 cmpq $-1, $-56(%rbp) - 0x4c, 0x8b, 0x65, 0xc0, //0x00000c98 movq $-64(%rbp), %r12 - 0x0f, 0x85, 0x14, 0x00, 0x00, 0x00, //0x00000c9c jne LBB0_168 - 0x49, 0x0f, 0xbc, 0xcd, //0x00000ca2 bsfq %r13, %rcx - 0x48, 0x01, 0xc1, //0x00000ca6 addq %rax, %rcx - 0x48, 0x89, 0x4d, 0xc8, //0x00000ca9 movq %rcx, $-56(%rbp) - 0xe9, 0x04, 0x00, 0x00, 0x00, //0x00000cad jmp LBB0_168 - //0x00000cb2 LBB0_167 - 0x4c, 0x8b, 0x65, 0xc0, //0x00000cb2 movq $-64(%rbp), %r12 - //0x00000cb6 LBB0_168 - 0x4c, 0x89, 0xc1, //0x00000cb6 movq %r8, %rcx - 0x48, 0xf7, 0xd1, //0x00000cb9 notq %rcx - 0x4c, 0x21, 0xe9, //0x00000cbc andq %r13, %rcx - 0x48, 0x8d, 0x14, 0x09, //0x00000cbf leaq (%rcx,%rcx), %rdx - 0x4c, 0x09, 0xc2, //0x00000cc3 orq %r8, %rdx - 0x48, 0x89, 0xd7, //0x00000cc6 movq %rdx, %rdi - 0x48, 0xf7, 0xd7, //0x00000cc9 notq %rdi - 0x4c, 0x21, 0xef, //0x00000ccc andq %r13, %rdi - 0x48, 0xbb, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00000ccf movabsq $-6148914691236517206, %rbx - 0x48, 0x21, 0xdf, //0x00000cd9 andq %rbx, %rdi - 0x45, 0x31, 0xc0, //0x00000cdc xorl %r8d, %r8d - 0x48, 0x01, 0xcf, //0x00000cdf addq %rcx, %rdi - 0x41, 0x0f, 0x92, 0xc0, //0x00000ce2 setb %r8b - 0x48, 0x01, 0xff, //0x00000ce6 addq %rdi, %rdi - 0x48, 0xb9, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00000ce9 movabsq $6148914691236517205, %rcx - 0x48, 0x31, 0xcf, //0x00000cf3 xorq %rcx, %rdi - 0x48, 0x21, 0xd7, //0x00000cf6 andq %rdx, %rdi - 0x48, 0xf7, 0xd7, //0x00000cf9 notq %rdi - 0x49, 0x21, 0xfe, //0x00000cfc andq %rdi, %r14 - 0xe9, 0x4e, 0xff, 0xff, 0xff, //0x00000cff jmp LBB0_151 - //0x00000d04 LBB0_169 - 0x49, 0x0f, 0xbc, 0xce, //0x00000d04 bsfq %r14, %rcx - 0x48, 0x85, 0xf6, //0x00000d08 testq %rsi, %rsi - 0x0f, 0x84, 0xdc, 0x02, 0x00, 0x00, //0x00000d0b je LBB0_212 - 0x48, 0x0f, 0xbc, 0xd6, //0x00000d11 bsfq %rsi, %rdx - 0xe9, 0xd8, 0x02, 0x00, 0x00, //0x00000d15 jmp LBB0_213 - //0x00000d1a LBB0_171 - 0x41, 0x89, 0xc8, //0x00000d1a movl %ecx, %r8d - 0x4d, 0x01, 0xd8, //0x00000d1d addq %r11, %r8 - 0x4d, 0x01, 0xe8, //0x00000d20 addq %r13, %r8 - 0xe9, 0x1f, 0x02, 0x00, 0x00, //0x00000d23 jmp LBB0_200 - //0x00000d28 LBB0_172 - 0x4d, 0x89, 0xce, //0x00000d28 movq %r9, %r14 - 0x49, 0x29, 0xc6, //0x00000d2b subq %rax, %r14 - 0x0f, 0x84, 0x17, 0x29, 0x00, 0x00, //0x00000d2e je LBB0_617 - 0x4c, 0x89, 0x4d, 0xa0, //0x00000d34 movq %r9, $-96(%rbp) - 0x49, 0x83, 0xfe, 0x40, //0x00000d38 cmpq $64, %r14 - 0x0f, 0x82, 0xda, 0x13, 0x00, 0x00, //0x00000d3c jb LBB0_413 - 0x48, 0xc7, 0x45, 0xc8, 0xff, 0xff, 0xff, 0xff, //0x00000d42 movq $-1, $-56(%rbp) - 0x45, 0x31, 0xc9, //0x00000d4a xorl %r9d, %r9d - 0x90, 0x90, 0x90, //0x00000d4d .p2align 4, 0x90 - //0x00000d50 LBB0_175 - 0xf3, 0x41, 0x0f, 0x6f, 0x24, 0x04, //0x00000d50 movdqu (%r12,%rax), %xmm4 - 0xf3, 0x41, 0x0f, 0x6f, 0x6c, 0x04, 0x10, //0x00000d56 movdqu $16(%r12,%rax), %xmm5 - 0xf3, 0x41, 0x0f, 0x6f, 0x7c, 0x04, 0x20, //0x00000d5d movdqu $32(%r12,%rax), %xmm7 - 0xf3, 0x41, 0x0f, 0x6f, 0x74, 0x04, 0x30, //0x00000d64 movdqu $48(%r12,%rax), %xmm6 - 0x66, 0x0f, 0x6f, 0xdc, //0x00000d6b movdqa %xmm4, %xmm3 - 0x66, 0x0f, 0x74, 0xd8, //0x00000d6f pcmpeqb %xmm0, %xmm3 - 0x66, 0x44, 0x0f, 0xd7, 0xfb, //0x00000d73 pmovmskb %xmm3, %r15d - 0x66, 0x0f, 0x6f, 0xdd, //0x00000d78 movdqa %xmm5, %xmm3 - 0x66, 0x0f, 0x74, 0xd8, //0x00000d7c pcmpeqb %xmm0, %xmm3 - 0x66, 0x0f, 0xd7, 0xcb, //0x00000d80 pmovmskb %xmm3, %ecx - 0x66, 0x0f, 0x6f, 0xdf, //0x00000d84 movdqa %xmm7, %xmm3 - 0x66, 0x0f, 0x74, 0xd8, //0x00000d88 pcmpeqb %xmm0, %xmm3 - 0x66, 0x44, 0x0f, 0xd7, 0xe3, //0x00000d8c pmovmskb %xmm3, %r12d - 0x66, 0x0f, 0x6f, 0xde, //0x00000d91 movdqa %xmm6, %xmm3 - 0x66, 0x0f, 0x74, 0xd8, //0x00000d95 pcmpeqb %xmm0, %xmm3 - 0x66, 0x44, 0x0f, 0xd7, 0xdb, //0x00000d99 pmovmskb %xmm3, %r11d - 0x66, 0x0f, 0x6f, 0xdc, //0x00000d9e movdqa %xmm4, %xmm3 - 0x66, 0x0f, 0x74, 0xd9, //0x00000da2 pcmpeqb %xmm1, %xmm3 - 0x66, 0x44, 0x0f, 0xd7, 0xeb, //0x00000da6 pmovmskb %xmm3, %r13d - 0x66, 0x0f, 0x6f, 0xdd, //0x00000dab movdqa %xmm5, %xmm3 - 0x66, 0x0f, 0x74, 0xd9, //0x00000daf pcmpeqb %xmm1, %xmm3 - 0x66, 0x0f, 0xd7, 0xdb, //0x00000db3 pmovmskb %xmm3, %ebx - 0x66, 0x0f, 0x6f, 0xdf, //0x00000db7 movdqa %xmm7, %xmm3 - 0x66, 0x0f, 0x74, 0xd9, //0x00000dbb pcmpeqb %xmm1, %xmm3 - 0x66, 0x0f, 0xd7, 0xf3, //0x00000dbf pmovmskb %xmm3, %esi - 0x66, 0x0f, 0x6f, 0xde, //0x00000dc3 movdqa %xmm6, %xmm3 - 0x66, 0x0f, 0x74, 0xd9, //0x00000dc7 pcmpeqb %xmm1, %xmm3 - 0x66, 0x44, 0x0f, 0xd7, 0xd3, //0x00000dcb pmovmskb %xmm3, %r10d - 0x66, 0x0f, 0x6f, 0xda, //0x00000dd0 movdqa %xmm2, %xmm3 - 0x66, 0x0f, 0x64, 0xdd, //0x00000dd4 pcmpgtb %xmm5, %xmm3 - 0x66, 0x41, 0x0f, 0x64, 0xef, //0x00000dd8 pcmpgtb %xmm15, %xmm5 - 0x66, 0x0f, 0xdb, 0xeb, //0x00000ddd pand %xmm3, %xmm5 - 0x66, 0x0f, 0xd7, 0xfd, //0x00000de1 pmovmskb %xmm5, %edi - 0x66, 0x0f, 0x6f, 0xda, //0x00000de5 movdqa %xmm2, %xmm3 - 0x66, 0x0f, 0x64, 0xdf, //0x00000de9 pcmpgtb %xmm7, %xmm3 - 0x66, 0x41, 0x0f, 0x64, 0xff, //0x00000ded pcmpgtb %xmm15, %xmm7 - 0x66, 0x0f, 0xdb, 0xfb, //0x00000df2 pand %xmm3, %xmm7 - 0x66, 0x0f, 0xd7, 0xd7, //0x00000df6 pmovmskb %xmm7, %edx - 0x66, 0x0f, 0x6f, 0xda, //0x00000dfa movdqa %xmm2, %xmm3 - 0x66, 0x0f, 0x64, 0xde, //0x00000dfe pcmpgtb %xmm6, %xmm3 - 0x66, 0x41, 0x0f, 0x64, 0xf7, //0x00000e02 pcmpgtb %xmm15, %xmm6 - 0x66, 0x0f, 0xdb, 0xf3, //0x00000e07 pand %xmm3, %xmm6 - 0x66, 0x44, 0x0f, 0xd7, 0xc6, //0x00000e0b pmovmskb %xmm6, %r8d - 0x49, 0xc1, 0xe3, 0x30, //0x00000e10 shlq $48, %r11 - 0x49, 0xc1, 0xe4, 0x20, //0x00000e14 shlq $32, %r12 - 0x4d, 0x09, 0xdc, //0x00000e18 orq %r11, %r12 - 0x48, 0xc1, 0xe1, 0x10, //0x00000e1b shlq $16, %rcx - 0x4c, 0x09, 0xe1, //0x00000e1f orq %r12, %rcx - 0x49, 0x09, 0xcf, //0x00000e22 orq %rcx, %r15 - 0x49, 0xc1, 0xe2, 0x30, //0x00000e25 shlq $48, %r10 - 0x48, 0xc1, 0xe6, 0x20, //0x00000e29 shlq $32, %rsi - 0x4c, 0x09, 0xd6, //0x00000e2d orq %r10, %rsi - 0x48, 0xc1, 0xe3, 0x10, //0x00000e30 shlq $16, %rbx - 0x48, 0x09, 0xf3, //0x00000e34 orq %rsi, %rbx - 0x49, 0xc1, 0xe0, 0x30, //0x00000e37 shlq $48, %r8 - 0x48, 0xc1, 0xe2, 0x20, //0x00000e3b shlq $32, %rdx - 0x4c, 0x09, 0xc2, //0x00000e3f orq %r8, %rdx - 0x48, 0xc1, 0xe7, 0x10, //0x00000e42 shlq $16, %rdi - 0x48, 0x09, 0xd7, //0x00000e46 orq %rdx, %rdi - 0x49, 0x09, 0xdd, //0x00000e49 orq %rbx, %r13 - 0x0f, 0x85, 0x59, 0x00, 0x00, 0x00, //0x00000e4c jne LBB0_192 - 0x4d, 0x85, 0xc9, //0x00000e52 testq %r9, %r9 - 0x4c, 0x8b, 0x55, 0xb8, //0x00000e55 movq $-72(%rbp), %r10 - 0x0f, 0x85, 0x73, 0x00, 0x00, 0x00, //0x00000e59 jne LBB0_194 - 0x45, 0x31, 0xc9, //0x00000e5f xorl %r9d, %r9d - 0x4c, 0x8b, 0x45, 0xd0, //0x00000e62 movq $-48(%rbp), %r8 - 0x4c, 0x8b, 0x65, 0xc0, //0x00000e66 movq $-64(%rbp), %r12 - //0x00000e6a LBB0_178 - 0x66, 0x0f, 0x6f, 0xda, //0x00000e6a movdqa %xmm2, %xmm3 - 0x66, 0x0f, 0x64, 0xdc, //0x00000e6e pcmpgtb %xmm4, %xmm3 - 0x66, 0x41, 0x0f, 0x64, 0xe7, //0x00000e72 pcmpgtb %xmm15, %xmm4 - 0x66, 0x0f, 0xdb, 0xe3, //0x00000e77 pand %xmm3, %xmm4 - 0x66, 0x0f, 0xd7, 0xcc, //0x00000e7b pmovmskb %xmm4, %ecx - 0x48, 0x09, 0xcf, //0x00000e7f orq %rcx, %rdi - 0x4d, 0x85, 0xff, //0x00000e82 testq %r15, %r15 - 0x0f, 0x85, 0x9d, 0x00, 0x00, 0x00, //0x00000e85 jne LBB0_196 - 0x48, 0x85, 0xff, //0x00000e8b testq %rdi, %rdi - 0x0f, 0x85, 0x36, 0x26, 0x00, 0x00, //0x00000e8e jne LBB0_593 - 0x49, 0x83, 0xc6, 0xc0, //0x00000e94 addq $-64, %r14 - 0x48, 0x83, 0xc0, 0x40, //0x00000e98 addq $64, %rax - 0x49, 0x83, 0xfe, 0x3f, //0x00000e9c cmpq $63, %r14 - 0x0f, 0x87, 0xaa, 0xfe, 0xff, 0xff, //0x00000ea0 ja LBB0_175 - 0xe9, 0x88, 0x0c, 0x00, 0x00, //0x00000ea6 jmp LBB0_181 - //0x00000eab LBB0_192 - 0x48, 0x83, 0x7d, 0xc8, 0xff, //0x00000eab cmpq $-1, $-56(%rbp) - 0x4c, 0x8b, 0x45, 0xd0, //0x00000eb0 movq $-48(%rbp), %r8 - 0x4c, 0x8b, 0x65, 0xc0, //0x00000eb4 movq $-64(%rbp), %r12 - 0x4c, 0x8b, 0x55, 0xb8, //0x00000eb8 movq $-72(%rbp), %r10 - 0x0f, 0x85, 0x18, 0x00, 0x00, 0x00, //0x00000ebc jne LBB0_195 - 0x49, 0x0f, 0xbc, 0xcd, //0x00000ec2 bsfq %r13, %rcx - 0x48, 0x01, 0xc1, //0x00000ec6 addq %rax, %rcx - 0x48, 0x89, 0x4d, 0xc8, //0x00000ec9 movq %rcx, $-56(%rbp) - 0xe9, 0x08, 0x00, 0x00, 0x00, //0x00000ecd jmp LBB0_195 - //0x00000ed2 LBB0_194 - 0x4c, 0x8b, 0x45, 0xd0, //0x00000ed2 movq $-48(%rbp), %r8 - 0x4c, 0x8b, 0x65, 0xc0, //0x00000ed6 movq $-64(%rbp), %r12 - //0x00000eda LBB0_195 - 0x4c, 0x89, 0xc9, //0x00000eda movq %r9, %rcx - 0x48, 0xf7, 0xd1, //0x00000edd notq %rcx - 0x4c, 0x21, 0xe9, //0x00000ee0 andq %r13, %rcx - 0x48, 0x8d, 0x14, 0x09, //0x00000ee3 leaq (%rcx,%rcx), %rdx - 0x4c, 0x09, 0xca, //0x00000ee7 orq %r9, %rdx - 0x48, 0x89, 0xd6, //0x00000eea movq %rdx, %rsi - 0x48, 0xf7, 0xd6, //0x00000eed notq %rsi - 0x4c, 0x21, 0xee, //0x00000ef0 andq %r13, %rsi - 0x48, 0xbb, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00000ef3 movabsq $-6148914691236517206, %rbx - 0x48, 0x21, 0xde, //0x00000efd andq %rbx, %rsi - 0x45, 0x31, 0xc9, //0x00000f00 xorl %r9d, %r9d - 0x48, 0x01, 0xce, //0x00000f03 addq %rcx, %rsi - 0x41, 0x0f, 0x92, 0xc1, //0x00000f06 setb %r9b - 0x48, 0x01, 0xf6, //0x00000f0a addq %rsi, %rsi - 0x48, 0xb9, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00000f0d movabsq $6148914691236517205, %rcx - 0x48, 0x31, 0xce, //0x00000f17 xorq %rcx, %rsi - 0x48, 0x21, 0xd6, //0x00000f1a andq %rdx, %rsi - 0x48, 0xf7, 0xd6, //0x00000f1d notq %rsi - 0x49, 0x21, 0xf7, //0x00000f20 andq %rsi, %r15 - 0xe9, 0x42, 0xff, 0xff, 0xff, //0x00000f23 jmp LBB0_178 - //0x00000f28 LBB0_196 - 0x49, 0x0f, 0xbc, 0xcf, //0x00000f28 bsfq %r15, %rcx - 0x48, 0x85, 0xff, //0x00000f2c testq %rdi, %rdi - 0x0f, 0x84, 0x28, 0x01, 0x00, 0x00, //0x00000f2f je LBB0_221 - 0x48, 0x0f, 0xbc, 0xd7, //0x00000f35 bsfq %rdi, %rdx - 0xe9, 0x24, 0x01, 0x00, 0x00, //0x00000f39 jmp LBB0_222 - //0x00000f3e LBB0_198 - 0x48, 0x01, 0xd1, //0x00000f3e addq %rdx, %rcx - 0x49, 0x89, 0xc8, //0x00000f41 movq %rcx, %r8 - //0x00000f44 LBB0_199 - 0x4d, 0x89, 0xd1, //0x00000f44 movq %r10, %r9 - //0x00000f47 LBB0_200 - 0x49, 0xc7, 0xc5, 0xff, 0xff, 0xff, 0xff, //0x00000f47 movq $-1, %r13 - 0x4d, 0x85, 0xe4, //0x00000f4e testq %r12, %r12 - 0x0f, 0x84, 0x9d, 0x24, 0x00, 0x00, //0x00000f51 je LBB0_578 - 0x4d, 0x85, 0xff, //0x00000f57 testq %r15, %r15 - 0x0f, 0x84, 0x94, 0x24, 0x00, 0x00, //0x00000f5a je LBB0_578 - 0x4d, 0x85, 0xf6, //0x00000f60 testq %r14, %r14 - 0x0f, 0x84, 0x8b, 0x24, 0x00, 0x00, //0x00000f63 je LBB0_578 - 0x4d, 0x29, 0xd8, //0x00000f69 subq %r11, %r8 - 0x49, 0x8d, 0x48, 0xff, //0x00000f6c leaq $-1(%r8), %rcx - 0x49, 0x39, 0xcc, //0x00000f70 cmpq %rcx, %r12 - 0x0f, 0x84, 0x33, 0x00, 0x00, 0x00, //0x00000f73 je LBB0_209 - 0x49, 0x39, 0xcf, //0x00000f79 cmpq %rcx, %r15 - 0x0f, 0x84, 0x2a, 0x00, 0x00, 0x00, //0x00000f7c je LBB0_209 - 0x49, 0x39, 0xce, //0x00000f82 cmpq %rcx, %r14 - 0x0f, 0x84, 0x21, 0x00, 0x00, 0x00, //0x00000f85 je LBB0_209 - 0x4d, 0x85, 0xff, //0x00000f8b testq %r15, %r15 - 0x0f, 0x8e, 0xa6, 0x00, 0x00, 0x00, //0x00000f8e jle LBB0_218 - 0x49, 0x8d, 0x4f, 0xff, //0x00000f94 leaq $-1(%r15), %rcx - 0x49, 0x39, 0xce, //0x00000f98 cmpq %rcx, %r14 - 0x0f, 0x84, 0x99, 0x00, 0x00, 0x00, //0x00000f9b je LBB0_218 - 0x49, 0xf7, 0xd7, //0x00000fa1 notq %r15 - 0x4d, 0x89, 0xfd, //0x00000fa4 movq %r15, %r13 - 0xe9, 0x06, 0x00, 0x00, 0x00, //0x00000fa7 jmp LBB0_210 - //0x00000fac LBB0_209 - 0x49, 0xf7, 0xd8, //0x00000fac negq %r8 - 0x4d, 0x89, 0xc5, //0x00000faf movq %r8, %r13 - //0x00000fb2 LBB0_210 - 0x4d, 0x85, 0xed, //0x00000fb2 testq %r13, %r13 - 0x0f, 0x88, 0x39, 0x24, 0x00, 0x00, //0x00000fb5 js LBB0_578 - //0x00000fbb LBB0_211 - 0x49, 0x01, 0xc5, //0x00000fbb addq %rax, %r13 - 0x4c, 0x8b, 0x45, 0xd0, //0x00000fbe movq $-48(%rbp), %r8 - 0x4d, 0x89, 0x28, //0x00000fc2 movq %r13, (%r8) - 0x48, 0x85, 0xc0, //0x00000fc5 testq %rax, %rax - 0x48, 0x8b, 0x7d, 0xb0, //0x00000fc8 movq $-80(%rbp), %rdi - 0x4c, 0x8b, 0x65, 0xc0, //0x00000fcc movq $-64(%rbp), %r12 - 0x4c, 0x8b, 0x5d, 0xa8, //0x00000fd0 movq $-88(%rbp), %r11 - 0x49, 0xbe, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00000fd4 movabsq $4294977024, %r14 - 0x4c, 0x8b, 0x55, 0xb8, //0x00000fde movq $-72(%rbp), %r10 - 0x0f, 0x89, 0x33, 0xf3, 0xff, 0xff, //0x00000fe2 jns LBB0_28 - 0xe9, 0x3c, 0x24, 0x00, 0x00, //0x00000fe8 jmp LBB0_580 - //0x00000fed LBB0_212 - 0xba, 0x40, 0x00, 0x00, 0x00, //0x00000fed movl $64, %edx - //0x00000ff2 LBB0_213 - 0x4c, 0x8b, 0x45, 0xd0, //0x00000ff2 movq $-48(%rbp), %r8 - 0x48, 0x8b, 0x7d, 0xb0, //0x00000ff6 movq $-80(%rbp), %rdi - 0x4c, 0x8b, 0x5d, 0xa8, //0x00000ffa movq $-88(%rbp), %r11 - 0x49, 0xbe, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00000ffe movabsq $4294977024, %r14 - 0x4c, 0x8b, 0x55, 0xb8, //0x00001008 movq $-72(%rbp), %r10 - 0x48, 0x39, 0xca, //0x0000100c cmpq %rcx, %rdx - 0x0f, 0x82, 0xf2, 0x25, 0x00, 0x00, //0x0000100f jb LBB0_610 - 0x48, 0x01, 0xc8, //0x00001015 addq %rcx, %rax - 0x48, 0x83, 0xc0, 0x01, //0x00001018 addq $1, %rax - //0x0000101c LBB0_215 - 0x48, 0x85, 0xc0, //0x0000101c testq %rax, %rax - 0x0f, 0x88, 0x7a, 0x19, 0x00, 0x00, //0x0000101f js LBB0_508 - 0x49, 0x89, 0x00, //0x00001025 movq %rax, (%r8) - 0x48, 0x8b, 0x45, 0x90, //0x00001028 movq $-112(%rbp), %rax - 0x48, 0x85, 0xc0, //0x0000102c testq %rax, %rax - 0x0f, 0x8f, 0xe6, 0xf2, 0xff, 0xff, //0x0000102f jg LBB0_28 - 0xe9, 0x5c, 0x19, 0x00, 0x00, //0x00001035 jmp LBB0_217 - //0x0000103a LBB0_218 - 0x4c, 0x89, 0xe1, //0x0000103a movq %r12, %rcx - 0x4c, 0x09, 0xf1, //0x0000103d orq %r14, %rcx - 0x0f, 0x99, 0xc1, //0x00001040 setns %cl - 0x0f, 0x88, 0x41, 0x05, 0x00, 0x00, //0x00001043 js LBB0_302 - 0x4d, 0x39, 0xf4, //0x00001049 cmpq %r14, %r12 - 0x0f, 0x8c, 0x38, 0x05, 0x00, 0x00, //0x0000104c jl LBB0_302 - 0x49, 0xf7, 0xd4, //0x00001052 notq %r12 - 0x4d, 0x89, 0xe5, //0x00001055 movq %r12, %r13 - 0xe9, 0x55, 0xff, 0xff, 0xff, //0x00001058 jmp LBB0_210 - //0x0000105d LBB0_221 - 0xba, 0x40, 0x00, 0x00, 0x00, //0x0000105d movl $64, %edx - //0x00001062 LBB0_222 - 0x48, 0x8b, 0x7d, 0xb0, //0x00001062 movq $-80(%rbp), %rdi - 0x4c, 0x8b, 0x5d, 0xa8, //0x00001066 movq $-88(%rbp), %r11 - 0x49, 0xbe, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x0000106a movabsq $4294977024, %r14 - 0x48, 0x39, 0xca, //0x00001074 cmpq %rcx, %rdx - 0x0f, 0x82, 0x8a, 0x25, 0x00, 0x00, //0x00001077 jb LBB0_610 - 0x48, 0x01, 0xc8, //0x0000107d addq %rcx, %rax - 0x48, 0x83, 0xc0, 0x01, //0x00001080 addq $1, %rax - //0x00001084 LBB0_224 - 0x4c, 0x8b, 0x6d, 0xa0, //0x00001084 movq $-96(%rbp), %r13 - //0x00001088 LBB0_225 - 0x48, 0x85, 0xc0, //0x00001088 testq %rax, %rax - 0x0f, 0x88, 0x7d, 0x23, 0x00, 0x00, //0x0000108b js LBB0_581 - 0x49, 0x89, 0x00, //0x00001091 movq %rax, (%r8) - 0x48, 0x8b, 0x45, 0x90, //0x00001094 movq $-112(%rbp), %rax - 0x48, 0x85, 0xc0, //0x00001098 testq %rax, %rax - 0x0f, 0x8e, 0xf5, 0x18, 0x00, 0x00, //0x0000109b jle LBB0_217 - 0x49, 0x8b, 0x03, //0x000010a1 movq (%r11), %rax - 0x48, 0x3d, 0xff, 0x0f, 0x00, 0x00, //0x000010a4 cmpq $4095, %rax - 0x0f, 0x8f, 0xda, 0x18, 0x00, 0x00, //0x000010aa jg LBB0_597 - 0x48, 0x8d, 0x48, 0x01, //0x000010b0 leaq $1(%rax), %rcx - 0x49, 0x89, 0x0b, //0x000010b4 movq %rcx, (%r11) - 0x49, 0xc7, 0x44, 0xc3, 0x08, 0x04, 0x00, 0x00, 0x00, //0x000010b7 movq $4, $8(%r11,%rax,8) - 0xe9, 0x56, 0xf2, 0xff, 0xff, //0x000010c0 jmp LBB0_28 - //0x000010c5 LBB0_229 - 0x49, 0x8b, 0x08, //0x000010c5 movq (%r8), %rcx - 0x48, 0x8b, 0x47, 0x08, //0x000010c8 movq $8(%rdi), %rax - 0xf6, 0x85, 0x68, 0xff, 0xff, 0xff, 0x20, //0x000010cc testb $32, $-152(%rbp) - 0x48, 0x89, 0x45, 0xa0, //0x000010d3 movq %rax, $-96(%rbp) - 0x48, 0x89, 0x4d, 0x90, //0x000010d7 movq %rcx, $-112(%rbp) - 0x0f, 0x85, 0xc5, 0x04, 0x00, 0x00, //0x000010db jne LBB0_303 - 0x49, 0x89, 0xc1, //0x000010e1 movq %rax, %r9 - 0x49, 0x29, 0xc9, //0x000010e4 subq %rcx, %r9 - 0x0f, 0x84, 0x55, 0x25, 0x00, 0x00, //0x000010e7 je LBB0_614 - 0x49, 0x83, 0xf9, 0x40, //0x000010ed cmpq $64, %r9 - 0x0f, 0x82, 0xb7, 0x10, 0x00, 0x00, //0x000010f1 jb LBB0_418 - 0x49, 0x89, 0xce, //0x000010f7 movq %rcx, %r14 - 0x49, 0xf7, 0xd6, //0x000010fa notq %r14 - 0x48, 0xc7, 0x45, 0xc8, 0xff, 0xff, 0xff, 0xff, //0x000010fd movq $-1, $-56(%rbp) - 0x48, 0x89, 0xc8, //0x00001105 movq %rcx, %rax - 0x45, 0x31, 0xc0, //0x00001108 xorl %r8d, %r8d - 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000110b .p2align 4, 0x90 - //0x00001110 LBB0_233 - 0xf3, 0x41, 0x0f, 0x6f, 0x1c, 0x04, //0x00001110 movdqu (%r12,%rax), %xmm3 - 0xf3, 0x41, 0x0f, 0x6f, 0x64, 0x04, 0x10, //0x00001116 movdqu $16(%r12,%rax), %xmm4 - 0xf3, 0x41, 0x0f, 0x6f, 0x6c, 0x04, 0x20, //0x0000111d movdqu $32(%r12,%rax), %xmm5 - 0xf3, 0x41, 0x0f, 0x6f, 0x74, 0x04, 0x30, //0x00001124 movdqu $48(%r12,%rax), %xmm6 - 0x66, 0x0f, 0x6f, 0xfb, //0x0000112b movdqa %xmm3, %xmm7 - 0x66, 0x0f, 0x74, 0xf8, //0x0000112f pcmpeqb %xmm0, %xmm7 - 0x66, 0x44, 0x0f, 0xd7, 0xd7, //0x00001133 pmovmskb %xmm7, %r10d - 0x66, 0x0f, 0x6f, 0xfc, //0x00001138 movdqa %xmm4, %xmm7 - 0x66, 0x0f, 0x74, 0xf8, //0x0000113c pcmpeqb %xmm0, %xmm7 - 0x66, 0x0f, 0xd7, 0xcf, //0x00001140 pmovmskb %xmm7, %ecx - 0x66, 0x0f, 0x6f, 0xfd, //0x00001144 movdqa %xmm5, %xmm7 - 0x66, 0x0f, 0x74, 0xf8, //0x00001148 pcmpeqb %xmm0, %xmm7 - 0x66, 0x0f, 0xd7, 0xff, //0x0000114c pmovmskb %xmm7, %edi - 0x66, 0x0f, 0x6f, 0xfe, //0x00001150 movdqa %xmm6, %xmm7 - 0x66, 0x0f, 0x74, 0xf8, //0x00001154 pcmpeqb %xmm0, %xmm7 - 0x66, 0x0f, 0xd7, 0xd7, //0x00001158 pmovmskb %xmm7, %edx - 0x66, 0x0f, 0x74, 0xd9, //0x0000115c pcmpeqb %xmm1, %xmm3 - 0x66, 0x44, 0x0f, 0xd7, 0xdb, //0x00001160 pmovmskb %xmm3, %r11d - 0x66, 0x0f, 0x74, 0xe1, //0x00001165 pcmpeqb %xmm1, %xmm4 - 0x66, 0x0f, 0xd7, 0xdc, //0x00001169 pmovmskb %xmm4, %ebx - 0x66, 0x0f, 0x74, 0xe9, //0x0000116d pcmpeqb %xmm1, %xmm5 - 0x66, 0x0f, 0xd7, 0xf5, //0x00001171 pmovmskb %xmm5, %esi - 0x66, 0x0f, 0x74, 0xf1, //0x00001175 pcmpeqb %xmm1, %xmm6 - 0x66, 0x44, 0x0f, 0xd7, 0xfe, //0x00001179 pmovmskb %xmm6, %r15d - 0x48, 0xc1, 0xe2, 0x30, //0x0000117e shlq $48, %rdx - 0x48, 0xc1, 0xe7, 0x20, //0x00001182 shlq $32, %rdi - 0x48, 0x09, 0xd7, //0x00001186 orq %rdx, %rdi - 0x48, 0xc1, 0xe1, 0x10, //0x00001189 shlq $16, %rcx - 0x48, 0x09, 0xf9, //0x0000118d orq %rdi, %rcx - 0x49, 0x09, 0xca, //0x00001190 orq %rcx, %r10 - 0x49, 0xc1, 0xe7, 0x30, //0x00001193 shlq $48, %r15 - 0x48, 0xc1, 0xe6, 0x20, //0x00001197 shlq $32, %rsi - 0x4c, 0x09, 0xfe, //0x0000119b orq %r15, %rsi - 0x48, 0xc1, 0xe3, 0x10, //0x0000119e shlq $16, %rbx - 0x48, 0x09, 0xf3, //0x000011a2 orq %rsi, %rbx - 0x49, 0x09, 0xdb, //0x000011a5 orq %rbx, %r11 - 0x0f, 0x85, 0x30, 0x00, 0x00, 0x00, //0x000011a8 jne LBB0_243 - 0x4d, 0x85, 0xc0, //0x000011ae testq %r8, %r8 - 0x0f, 0x85, 0x3d, 0x00, 0x00, 0x00, //0x000011b1 jne LBB0_245 - 0x45, 0x31, 0xc0, //0x000011b7 xorl %r8d, %r8d - 0x4d, 0x85, 0xd2, //0x000011ba testq %r10, %r10 - 0x0f, 0x85, 0x83, 0x00, 0x00, 0x00, //0x000011bd jne LBB0_246 - //0x000011c3 LBB0_236 - 0x49, 0x83, 0xc1, 0xc0, //0x000011c3 addq $-64, %r9 - 0x49, 0x83, 0xc6, 0xc0, //0x000011c7 addq $-64, %r14 - 0x48, 0x83, 0xc0, 0x40, //0x000011cb addq $64, %rax - 0x49, 0x83, 0xf9, 0x3f, //0x000011cf cmpq $63, %r9 - 0x0f, 0x87, 0x37, 0xff, 0xff, 0xff, //0x000011d3 ja LBB0_233 - 0xe9, 0x1a, 0x0c, 0x00, 0x00, //0x000011d9 jmp LBB0_237 - //0x000011de LBB0_243 - 0x48, 0x83, 0x7d, 0xc8, 0xff, //0x000011de cmpq $-1, $-56(%rbp) - 0x0f, 0x85, 0x0b, 0x00, 0x00, 0x00, //0x000011e3 jne LBB0_245 - 0x49, 0x0f, 0xbc, 0xcb, //0x000011e9 bsfq %r11, %rcx - 0x48, 0x01, 0xc1, //0x000011ed addq %rax, %rcx - 0x48, 0x89, 0x4d, 0xc8, //0x000011f0 movq %rcx, $-56(%rbp) - //0x000011f4 LBB0_245 - 0x4c, 0x89, 0xc1, //0x000011f4 movq %r8, %rcx - 0x48, 0xf7, 0xd1, //0x000011f7 notq %rcx - 0x4c, 0x21, 0xd9, //0x000011fa andq %r11, %rcx - 0x48, 0x8d, 0x14, 0x09, //0x000011fd leaq (%rcx,%rcx), %rdx - 0x4c, 0x09, 0xc2, //0x00001201 orq %r8, %rdx - 0x48, 0x89, 0xd6, //0x00001204 movq %rdx, %rsi - 0x48, 0xf7, 0xd6, //0x00001207 notq %rsi - 0x4c, 0x21, 0xde, //0x0000120a andq %r11, %rsi - 0x48, 0xbf, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x0000120d movabsq $-6148914691236517206, %rdi - 0x48, 0x21, 0xfe, //0x00001217 andq %rdi, %rsi - 0x45, 0x31, 0xc0, //0x0000121a xorl %r8d, %r8d - 0x48, 0x01, 0xce, //0x0000121d addq %rcx, %rsi - 0x41, 0x0f, 0x92, 0xc0, //0x00001220 setb %r8b - 0x48, 0x01, 0xf6, //0x00001224 addq %rsi, %rsi - 0x48, 0xb9, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00001227 movabsq $6148914691236517205, %rcx - 0x48, 0x31, 0xce, //0x00001231 xorq %rcx, %rsi - 0x48, 0x21, 0xd6, //0x00001234 andq %rdx, %rsi - 0x48, 0xf7, 0xd6, //0x00001237 notq %rsi - 0x49, 0x21, 0xf2, //0x0000123a andq %rsi, %r10 - 0x4d, 0x85, 0xd2, //0x0000123d testq %r10, %r10 - 0x0f, 0x84, 0x7d, 0xff, 0xff, 0xff, //0x00001240 je LBB0_236 - //0x00001246 LBB0_246 - 0x49, 0x0f, 0xbc, 0xc2, //0x00001246 bsfq %r10, %rax - 0x4c, 0x29, 0xf0, //0x0000124a subq %r14, %rax - //0x0000124d LBB0_247 - 0x4c, 0x8b, 0x45, 0xd0, //0x0000124d movq $-48(%rbp), %r8 - 0x48, 0x8b, 0x7d, 0xb0, //0x00001251 movq $-80(%rbp), %rdi - //0x00001255 LBB0_248 - 0x4c, 0x8b, 0x5d, 0xa8, //0x00001255 movq $-88(%rbp), %r11 - 0x49, 0xbe, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00001259 movabsq $4294977024, %r14 - 0x4c, 0x8b, 0x55, 0xb8, //0x00001263 movq $-72(%rbp), %r10 - 0xe9, 0x2f, 0x06, 0x00, 0x00, //0x00001267 jmp LBB0_346 - //0x0000126c LBB0_249 - 0x4c, 0x8b, 0x7f, 0x08, //0x0000126c movq $8(%rdi), %r15 - 0x49, 0x8b, 0x00, //0x00001270 movq (%r8), %rax - 0x49, 0x29, 0xc7, //0x00001273 subq %rax, %r15 - 0x0f, 0x84, 0x6b, 0x22, 0x00, 0x00, //0x00001276 je LBB0_595 - 0x4d, 0x8d, 0x14, 0x04, //0x0000127c leaq (%r12,%rax), %r10 - 0x41, 0x80, 0x3a, 0x30, //0x00001280 cmpb $48, (%r10) - 0x0f, 0x85, 0x37, 0x00, 0x00, 0x00, //0x00001284 jne LBB0_254 - 0x41, 0xbe, 0x01, 0x00, 0x00, 0x00, //0x0000128a movl $1, %r14d - 0x49, 0x83, 0xff, 0x01, //0x00001290 cmpq $1, %r15 - 0x0f, 0x84, 0xa4, 0x05, 0x00, 0x00, //0x00001294 je LBB0_342 - 0x41, 0x8a, 0x4a, 0x01, //0x0000129a movb $1(%r10), %cl - 0x80, 0xc1, 0xd2, //0x0000129e addb $-46, %cl - 0x80, 0xf9, 0x37, //0x000012a1 cmpb $55, %cl - 0x0f, 0x87, 0x94, 0x05, 0x00, 0x00, //0x000012a4 ja LBB0_342 - 0x0f, 0xb6, 0xc9, //0x000012aa movzbl %cl, %ecx - 0x48, 0xba, 0x01, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, //0x000012ad movabsq $36028797027352577, %rdx - 0x48, 0x0f, 0xa3, 0xca, //0x000012b7 btq %rcx, %rdx - 0x0f, 0x83, 0x7d, 0x05, 0x00, 0x00, //0x000012bb jae LBB0_342 - //0x000012c1 LBB0_254 - 0x49, 0x83, 0xff, 0x10, //0x000012c1 cmpq $16, %r15 - 0x0f, 0x82, 0xc3, 0x0e, 0x00, 0x00, //0x000012c5 jb LBB0_417 - 0x49, 0xc7, 0xc5, 0xff, 0xff, 0xff, 0xff, //0x000012cb movq $-1, %r13 - 0x45, 0x31, 0xf6, //0x000012d2 xorl %r14d, %r14d - 0x49, 0xc7, 0xc4, 0xff, 0xff, 0xff, 0xff, //0x000012d5 movq $-1, %r12 - 0x49, 0xc7, 0xc3, 0xff, 0xff, 0xff, 0xff, //0x000012dc movq $-1, %r11 - 0x4c, 0x89, 0xff, //0x000012e3 movq %r15, %rdi - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000012e6 .p2align 4, 0x90 - //0x000012f0 LBB0_256 - 0xf3, 0x43, 0x0f, 0x6f, 0x1c, 0x32, //0x000012f0 movdqu (%r10,%r14), %xmm3 - 0x66, 0x0f, 0x6f, 0xe3, //0x000012f6 movdqa %xmm3, %xmm4 - 0x66, 0x41, 0x0f, 0x64, 0xe0, //0x000012fa pcmpgtb %xmm8, %xmm4 - 0x66, 0x41, 0x0f, 0x6f, 0xee, //0x000012ff movdqa %xmm14, %xmm5 - 0x66, 0x0f, 0x64, 0xeb, //0x00001304 pcmpgtb %xmm3, %xmm5 - 0x66, 0x0f, 0xdb, 0xec, //0x00001308 pand %xmm4, %xmm5 - 0x66, 0x0f, 0x6f, 0xe3, //0x0000130c movdqa %xmm3, %xmm4 - 0x66, 0x41, 0x0f, 0x74, 0xe1, //0x00001310 pcmpeqb %xmm9, %xmm4 - 0x66, 0x0f, 0x6f, 0xf3, //0x00001315 movdqa %xmm3, %xmm6 - 0x66, 0x41, 0x0f, 0x74, 0xf2, //0x00001319 pcmpeqb %xmm10, %xmm6 - 0x66, 0x0f, 0xeb, 0xf4, //0x0000131e por %xmm4, %xmm6 - 0x66, 0x0f, 0x6f, 0xe3, //0x00001322 movdqa %xmm3, %xmm4 - 0x66, 0x41, 0x0f, 0xdb, 0xe3, //0x00001326 pand %xmm11, %xmm4 - 0x66, 0x41, 0x0f, 0x74, 0xdc, //0x0000132b pcmpeqb %xmm12, %xmm3 - 0x66, 0x41, 0x0f, 0x74, 0xe5, //0x00001330 pcmpeqb %xmm13, %xmm4 - 0x66, 0x0f, 0xd7, 0xf4, //0x00001335 pmovmskb %xmm4, %esi - 0x66, 0x0f, 0xeb, 0xe3, //0x00001339 por %xmm3, %xmm4 - 0x66, 0x0f, 0xeb, 0xee, //0x0000133d por %xmm6, %xmm5 - 0x66, 0x0f, 0xeb, 0xec, //0x00001341 por %xmm4, %xmm5 - 0x66, 0x0f, 0xd7, 0xdb, //0x00001345 pmovmskb %xmm3, %ebx - 0x66, 0x44, 0x0f, 0xd7, 0xc6, //0x00001349 pmovmskb %xmm6, %r8d - 0x66, 0x0f, 0xd7, 0xcd, //0x0000134e pmovmskb %xmm5, %ecx - 0xf7, 0xd1, //0x00001352 notl %ecx - 0x0f, 0xbc, 0xc9, //0x00001354 bsfl %ecx, %ecx - 0x83, 0xf9, 0x10, //0x00001357 cmpl $16, %ecx - 0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x0000135a je LBB0_258 - 0xba, 0xff, 0xff, 0xff, 0xff, //0x00001360 movl $-1, %edx - 0xd3, 0xe2, //0x00001365 shll %cl, %edx - 0xf7, 0xd2, //0x00001367 notl %edx - 0x21, 0xd3, //0x00001369 andl %edx, %ebx - 0x21, 0xd6, //0x0000136b andl %edx, %esi - 0x44, 0x21, 0xc2, //0x0000136d andl %r8d, %edx - 0x41, 0x89, 0xd0, //0x00001370 movl %edx, %r8d - //0x00001373 LBB0_258 - 0x8d, 0x53, 0xff, //0x00001373 leal $-1(%rbx), %edx - 0x21, 0xda, //0x00001376 andl %ebx, %edx - 0x0f, 0x85, 0x3b, 0x0a, 0x00, 0x00, //0x00001378 jne LBB0_385 - 0x8d, 0x56, 0xff, //0x0000137e leal $-1(%rsi), %edx - 0x21, 0xf2, //0x00001381 andl %esi, %edx - 0x0f, 0x85, 0x30, 0x0a, 0x00, 0x00, //0x00001383 jne LBB0_385 - 0x41, 0x8d, 0x50, 0xff, //0x00001389 leal $-1(%r8), %edx - 0x44, 0x21, 0xc2, //0x0000138d andl %r8d, %edx - 0x0f, 0x85, 0x23, 0x0a, 0x00, 0x00, //0x00001390 jne LBB0_385 - 0x85, 0xdb, //0x00001396 testl %ebx, %ebx - 0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x00001398 je LBB0_264 - 0x0f, 0xbc, 0xdb, //0x0000139e bsfl %ebx, %ebx - 0x49, 0x83, 0xfb, 0xff, //0x000013a1 cmpq $-1, %r11 - 0x0f, 0x85, 0xf1, 0x0b, 0x00, 0x00, //0x000013a5 jne LBB0_391 - 0x4c, 0x01, 0xf3, //0x000013ab addq %r14, %rbx - 0x49, 0x89, 0xdb, //0x000013ae movq %rbx, %r11 - //0x000013b1 LBB0_264 - 0x85, 0xf6, //0x000013b1 testl %esi, %esi - 0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x000013b3 je LBB0_267 - 0x0f, 0xbc, 0xf6, //0x000013b9 bsfl %esi, %esi - 0x49, 0x83, 0xfc, 0xff, //0x000013bc cmpq $-1, %r12 - 0x0f, 0x85, 0xdd, 0x0b, 0x00, 0x00, //0x000013c0 jne LBB0_392 - 0x4c, 0x01, 0xf6, //0x000013c6 addq %r14, %rsi - 0x49, 0x89, 0xf4, //0x000013c9 movq %rsi, %r12 - //0x000013cc LBB0_267 - 0x45, 0x85, 0xc0, //0x000013cc testl %r8d, %r8d - 0x0f, 0x84, 0x14, 0x00, 0x00, 0x00, //0x000013cf je LBB0_270 - 0x41, 0x0f, 0xbc, 0xd0, //0x000013d5 bsfl %r8d, %edx - 0x49, 0x83, 0xfd, 0xff, //0x000013d9 cmpq $-1, %r13 - 0x0f, 0x85, 0xc7, 0x0b, 0x00, 0x00, //0x000013dd jne LBB0_393 - 0x4c, 0x01, 0xf2, //0x000013e3 addq %r14, %rdx - 0x49, 0x89, 0xd5, //0x000013e6 movq %rdx, %r13 - //0x000013e9 LBB0_270 - 0x83, 0xf9, 0x10, //0x000013e9 cmpl $16, %ecx - 0x0f, 0x85, 0xc4, 0x03, 0x00, 0x00, //0x000013ec jne LBB0_329 - 0x48, 0x83, 0xc7, 0xf0, //0x000013f2 addq $-16, %rdi - 0x49, 0x83, 0xc6, 0x10, //0x000013f6 addq $16, %r14 - 0x48, 0x83, 0xff, 0x0f, //0x000013fa cmpq $15, %rdi - 0x0f, 0x87, 0xec, 0xfe, 0xff, 0xff, //0x000013fe ja LBB0_256 - 0x4b, 0x8d, 0x0c, 0x32, //0x00001404 leaq (%r10,%r14), %rcx - 0x49, 0x89, 0xc8, //0x00001408 movq %rcx, %r8 - 0x4d, 0x39, 0xf7, //0x0000140b cmpq %r14, %r15 - 0x0f, 0x84, 0xb6, 0x03, 0x00, 0x00, //0x0000140e je LBB0_331 - //0x00001414 LBB0_273 - 0x4c, 0x8d, 0x04, 0x39, //0x00001414 leaq (%rcx,%rdi), %r8 - 0x49, 0x89, 0xc9, //0x00001418 movq %rcx, %r9 - 0x4d, 0x29, 0xd1, //0x0000141b subq %r10, %r9 - 0x31, 0xd2, //0x0000141e xorl %edx, %edx - 0x4c, 0x8d, 0x35, 0x09, 0x27, 0x00, 0x00, //0x00001420 leaq $9993(%rip), %r14 /* LJTI0_3+0(%rip) */ - 0xe9, 0x21, 0x00, 0x00, 0x00, //0x00001427 jmp LBB0_277 - //0x0000142c LBB0_274 - 0x49, 0x83, 0xfd, 0xff, //0x0000142c cmpq $-1, %r13 - 0x0f, 0x85, 0xac, 0x09, 0x00, 0x00, //0x00001430 jne LBB0_389 - 0x4d, 0x8d, 0x2c, 0x11, //0x00001436 leaq (%r9,%rdx), %r13 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000143a .p2align 4, 0x90 - //0x00001440 LBB0_276 - 0x48, 0x83, 0xc2, 0x01, //0x00001440 addq $1, %rdx - 0x48, 0x39, 0xd7, //0x00001444 cmpq %rdx, %rdi - 0x0f, 0x84, 0x7d, 0x03, 0x00, 0x00, //0x00001447 je LBB0_331 - //0x0000144d LBB0_277 - 0x0f, 0xbe, 0x1c, 0x11, //0x0000144d movsbl (%rcx,%rdx), %ebx - 0x8d, 0x73, 0xd0, //0x00001451 leal $-48(%rbx), %esi - 0x83, 0xfe, 0x0a, //0x00001454 cmpl $10, %esi - 0x0f, 0x82, 0xe3, 0xff, 0xff, 0xff, //0x00001457 jb LBB0_276 - 0x8d, 0x73, 0xd5, //0x0000145d leal $-43(%rbx), %esi - 0x83, 0xfe, 0x1a, //0x00001460 cmpl $26, %esi - 0x0f, 0x87, 0x1c, 0x00, 0x00, 0x00, //0x00001463 ja LBB0_282 - 0x49, 0x63, 0x34, 0xb6, //0x00001469 movslq (%r14,%rsi,4), %rsi - 0x4c, 0x01, 0xf6, //0x0000146d addq %r14, %rsi - 0xff, 0xe6, //0x00001470 jmpq *%rsi - //0x00001472 LBB0_280 - 0x49, 0x83, 0xfb, 0xff, //0x00001472 cmpq $-1, %r11 - 0x0f, 0x85, 0x66, 0x09, 0x00, 0x00, //0x00001476 jne LBB0_389 - 0x4d, 0x8d, 0x1c, 0x11, //0x0000147c leaq (%r9,%rdx), %r11 - 0xe9, 0xbb, 0xff, 0xff, 0xff, //0x00001480 jmp LBB0_276 - //0x00001485 LBB0_282 - 0x83, 0xfb, 0x65, //0x00001485 cmpl $101, %ebx - 0x0f, 0x85, 0x36, 0x03, 0x00, 0x00, //0x00001488 jne LBB0_330 - //0x0000148e LBB0_283 - 0x49, 0x83, 0xfc, 0xff, //0x0000148e cmpq $-1, %r12 - 0x0f, 0x85, 0x4a, 0x09, 0x00, 0x00, //0x00001492 jne LBB0_389 - 0x4d, 0x8d, 0x24, 0x11, //0x00001498 leaq (%r9,%rdx), %r12 - 0xe9, 0x9f, 0xff, 0xff, 0xff, //0x0000149c jmp LBB0_276 - //0x000014a1 LBB0_285 - 0x49, 0x8b, 0x03, //0x000014a1 movq (%r11), %rax - 0x48, 0x3d, 0xff, 0x0f, 0x00, 0x00, //0x000014a4 cmpq $4095, %rax - 0x0f, 0x8f, 0xda, 0x14, 0x00, 0x00, //0x000014aa jg LBB0_597 - 0x48, 0x8d, 0x48, 0x01, //0x000014b0 leaq $1(%rax), %rcx - 0x49, 0x89, 0x0b, //0x000014b4 movq %rcx, (%r11) - 0x49, 0xc7, 0x44, 0xc3, 0x08, 0x05, 0x00, 0x00, 0x00, //0x000014b7 movq $5, $8(%r11,%rax,8) - 0xe9, 0x56, 0xee, 0xff, 0xff, //0x000014c0 jmp LBB0_28 - //0x000014c5 LBB0_287 - 0x49, 0x8b, 0x08, //0x000014c5 movq (%r8), %rcx - 0x48, 0x8b, 0x57, 0x08, //0x000014c8 movq $8(%rdi), %rdx - 0x48, 0x8d, 0x72, 0xfc, //0x000014cc leaq $-4(%rdx), %rsi - 0x48, 0x39, 0xf1, //0x000014d0 cmpq %rsi, %rcx - 0x0f, 0x87, 0x4d, 0x1f, 0x00, 0x00, //0x000014d3 ja LBB0_510 - 0x41, 0x8b, 0x14, 0x0c, //0x000014d9 movl (%r12,%rcx), %edx - 0x81, 0xfa, 0x61, 0x6c, 0x73, 0x65, //0x000014dd cmpl $1702063201, %edx - 0x0f, 0x85, 0x17, 0x20, 0x00, 0x00, //0x000014e3 jne LBB0_599 - 0x48, 0x8d, 0x41, 0x04, //0x000014e9 leaq $4(%rcx), %rax - 0x49, 0x89, 0x00, //0x000014ed movq %rax, (%r8) - 0x48, 0x85, 0xc9, //0x000014f0 testq %rcx, %rcx - 0x0f, 0x8f, 0x22, 0xee, 0xff, 0xff, //0x000014f3 jg LBB0_28 - 0xe9, 0xf9, 0x20, 0x00, 0x00, //0x000014f9 jmp LBB0_290 - //0x000014fe LBB0_291 - 0x49, 0x8b, 0x08, //0x000014fe movq (%r8), %rcx - 0x48, 0x8b, 0x57, 0x08, //0x00001501 movq $8(%rdi), %rdx - 0x48, 0x8d, 0x72, 0xfd, //0x00001505 leaq $-3(%rdx), %rsi - 0x48, 0x39, 0xf1, //0x00001509 cmpq %rsi, %rcx - 0x0f, 0x87, 0x14, 0x1f, 0x00, 0x00, //0x0000150c ja LBB0_510 - 0x48, 0x8d, 0x41, 0xff, //0x00001512 leaq $-1(%rcx), %rax - 0x41, 0x81, 0x7c, 0x0c, 0xff, 0x6e, 0x75, 0x6c, 0x6c, //0x00001516 cmpl $1819047278, $-1(%r12,%rcx) - 0x0f, 0x84, 0x2c, 0x00, 0x00, 0x00, //0x0000151f je LBB0_299 - 0xe9, 0x2b, 0x20, 0x00, 0x00, //0x00001525 jmp LBB0_293 - //0x0000152a LBB0_297 - 0x49, 0x8b, 0x08, //0x0000152a movq (%r8), %rcx - 0x48, 0x8b, 0x57, 0x08, //0x0000152d movq $8(%rdi), %rdx - 0x48, 0x8d, 0x72, 0xfd, //0x00001531 leaq $-3(%rdx), %rsi - 0x48, 0x39, 0xf1, //0x00001535 cmpq %rsi, %rcx - 0x0f, 0x87, 0xe8, 0x1e, 0x00, 0x00, //0x00001538 ja LBB0_510 - 0x48, 0x8d, 0x41, 0xff, //0x0000153e leaq $-1(%rcx), %rax - 0x41, 0x81, 0x7c, 0x0c, 0xff, 0x74, 0x72, 0x75, 0x65, //0x00001542 cmpl $1702195828, $-1(%r12,%rcx) - 0x0f, 0x85, 0x4b, 0x20, 0x00, 0x00, //0x0000154b jne LBB0_604 - //0x00001551 LBB0_299 - 0x48, 0x8d, 0x51, 0x03, //0x00001551 leaq $3(%rcx), %rdx - 0x49, 0x89, 0x10, //0x00001555 movq %rdx, (%r8) - 0x48, 0x85, 0xc9, //0x00001558 testq %rcx, %rcx - 0x0f, 0x8f, 0xba, 0xed, 0xff, 0xff, //0x0000155b jg LBB0_28 - 0xe9, 0xc3, 0x1e, 0x00, 0x00, //0x00001561 jmp LBB0_580 - //0x00001566 LBB0_300 - 0x49, 0x8b, 0x03, //0x00001566 movq (%r11), %rax - 0x48, 0x3d, 0xff, 0x0f, 0x00, 0x00, //0x00001569 cmpq $4095, %rax - 0x0f, 0x8f, 0x15, 0x14, 0x00, 0x00, //0x0000156f jg LBB0_597 - 0x48, 0x8d, 0x48, 0x01, //0x00001575 leaq $1(%rax), %rcx - 0x49, 0x89, 0x0b, //0x00001579 movq %rcx, (%r11) - 0x49, 0xc7, 0x44, 0xc3, 0x08, 0x06, 0x00, 0x00, 0x00, //0x0000157c movq $6, $8(%r11,%rax,8) - 0xe9, 0x91, 0xed, 0xff, 0xff, //0x00001585 jmp LBB0_28 - //0x0000158a LBB0_302 - 0x49, 0x8d, 0x56, 0xff, //0x0000158a leaq $-1(%r14), %rdx - 0x49, 0x39, 0xd4, //0x0000158e cmpq %rdx, %r12 - 0x49, 0xf7, 0xd6, //0x00001591 notq %r14 - 0x4d, 0x0f, 0x45, 0xf0, //0x00001594 cmovneq %r8, %r14 - 0x84, 0xc9, //0x00001598 testb %cl, %cl - 0x4d, 0x0f, 0x44, 0xf0, //0x0000159a cmoveq %r8, %r14 - 0x4d, 0x89, 0xf5, //0x0000159e movq %r14, %r13 - 0xe9, 0x0c, 0xfa, 0xff, 0xff, //0x000015a1 jmp LBB0_210 - //0x000015a6 LBB0_303 - 0x49, 0x89, 0xc6, //0x000015a6 movq %rax, %r14 - 0x49, 0x29, 0xce, //0x000015a9 subq %rcx, %r14 - 0x0f, 0x84, 0x90, 0x20, 0x00, 0x00, //0x000015ac je LBB0_614 - 0x49, 0x83, 0xfe, 0x40, //0x000015b2 cmpq $64, %r14 - 0x0f, 0x82, 0x06, 0x0c, 0x00, 0x00, //0x000015b6 jb LBB0_419 - 0x48, 0xc7, 0x45, 0xc8, 0xff, 0xff, 0xff, 0xff, //0x000015bc movq $-1, $-56(%rbp) - 0x48, 0x89, 0xc8, //0x000015c4 movq %rcx, %rax - 0x45, 0x31, 0xc0, //0x000015c7 xorl %r8d, %r8d - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000015ca .p2align 4, 0x90 - //0x000015d0 LBB0_306 - 0xf3, 0x41, 0x0f, 0x6f, 0x24, 0x04, //0x000015d0 movdqu (%r12,%rax), %xmm4 - 0xf3, 0x41, 0x0f, 0x6f, 0x6c, 0x04, 0x10, //0x000015d6 movdqu $16(%r12,%rax), %xmm5 - 0xf3, 0x41, 0x0f, 0x6f, 0x7c, 0x04, 0x20, //0x000015dd movdqu $32(%r12,%rax), %xmm7 - 0xf3, 0x41, 0x0f, 0x6f, 0x74, 0x04, 0x30, //0x000015e4 movdqu $48(%r12,%rax), %xmm6 - 0x66, 0x0f, 0x6f, 0xdc, //0x000015eb movdqa %xmm4, %xmm3 - 0x66, 0x0f, 0x74, 0xd8, //0x000015ef pcmpeqb %xmm0, %xmm3 - 0x66, 0x44, 0x0f, 0xd7, 0xfb, //0x000015f3 pmovmskb %xmm3, %r15d - 0x66, 0x0f, 0x6f, 0xdd, //0x000015f8 movdqa %xmm5, %xmm3 - 0x66, 0x0f, 0x74, 0xd8, //0x000015fc pcmpeqb %xmm0, %xmm3 - 0x66, 0x0f, 0xd7, 0xcb, //0x00001600 pmovmskb %xmm3, %ecx - 0x66, 0x0f, 0x6f, 0xdf, //0x00001604 movdqa %xmm7, %xmm3 - 0x66, 0x0f, 0x74, 0xd8, //0x00001608 pcmpeqb %xmm0, %xmm3 - 0x66, 0x44, 0x0f, 0xd7, 0xe3, //0x0000160c pmovmskb %xmm3, %r12d - 0x66, 0x0f, 0x6f, 0xde, //0x00001611 movdqa %xmm6, %xmm3 - 0x66, 0x0f, 0x74, 0xd8, //0x00001615 pcmpeqb %xmm0, %xmm3 - 0x66, 0x44, 0x0f, 0xd7, 0xdb, //0x00001619 pmovmskb %xmm3, %r11d - 0x66, 0x0f, 0x6f, 0xdc, //0x0000161e movdqa %xmm4, %xmm3 - 0x66, 0x0f, 0x74, 0xd9, //0x00001622 pcmpeqb %xmm1, %xmm3 - 0x66, 0x44, 0x0f, 0xd7, 0xeb, //0x00001626 pmovmskb %xmm3, %r13d - 0x66, 0x0f, 0x6f, 0xdd, //0x0000162b movdqa %xmm5, %xmm3 - 0x66, 0x0f, 0x74, 0xd9, //0x0000162f pcmpeqb %xmm1, %xmm3 - 0x66, 0x44, 0x0f, 0xd7, 0xcb, //0x00001633 pmovmskb %xmm3, %r9d - 0x66, 0x0f, 0x6f, 0xdf, //0x00001638 movdqa %xmm7, %xmm3 - 0x66, 0x0f, 0x74, 0xd9, //0x0000163c pcmpeqb %xmm1, %xmm3 - 0x66, 0x0f, 0xd7, 0xf3, //0x00001640 pmovmskb %xmm3, %esi - 0x66, 0x0f, 0x6f, 0xde, //0x00001644 movdqa %xmm6, %xmm3 - 0x66, 0x0f, 0x74, 0xd9, //0x00001648 pcmpeqb %xmm1, %xmm3 - 0x66, 0x44, 0x0f, 0xd7, 0xd3, //0x0000164c pmovmskb %xmm3, %r10d - 0x66, 0x0f, 0x6f, 0xda, //0x00001651 movdqa %xmm2, %xmm3 - 0x66, 0x0f, 0x64, 0xdd, //0x00001655 pcmpgtb %xmm5, %xmm3 - 0x66, 0x41, 0x0f, 0x64, 0xef, //0x00001659 pcmpgtb %xmm15, %xmm5 - 0x66, 0x0f, 0xdb, 0xeb, //0x0000165e pand %xmm3, %xmm5 - 0x66, 0x0f, 0xd7, 0xfd, //0x00001662 pmovmskb %xmm5, %edi - 0x66, 0x0f, 0x6f, 0xda, //0x00001666 movdqa %xmm2, %xmm3 - 0x66, 0x0f, 0x64, 0xdf, //0x0000166a pcmpgtb %xmm7, %xmm3 - 0x66, 0x41, 0x0f, 0x64, 0xff, //0x0000166e pcmpgtb %xmm15, %xmm7 - 0x66, 0x0f, 0xdb, 0xfb, //0x00001673 pand %xmm3, %xmm7 - 0x66, 0x0f, 0xd7, 0xd7, //0x00001677 pmovmskb %xmm7, %edx - 0x66, 0x0f, 0x6f, 0xda, //0x0000167b movdqa %xmm2, %xmm3 - 0x66, 0x0f, 0x64, 0xde, //0x0000167f pcmpgtb %xmm6, %xmm3 - 0x66, 0x41, 0x0f, 0x64, 0xf7, //0x00001683 pcmpgtb %xmm15, %xmm6 - 0x66, 0x0f, 0xdb, 0xf3, //0x00001688 pand %xmm3, %xmm6 - 0x66, 0x0f, 0xd7, 0xde, //0x0000168c pmovmskb %xmm6, %ebx - 0x49, 0xc1, 0xe3, 0x30, //0x00001690 shlq $48, %r11 - 0x49, 0xc1, 0xe4, 0x20, //0x00001694 shlq $32, %r12 - 0x4d, 0x09, 0xdc, //0x00001698 orq %r11, %r12 - 0x48, 0xc1, 0xe1, 0x10, //0x0000169b shlq $16, %rcx - 0x4c, 0x09, 0xe1, //0x0000169f orq %r12, %rcx - 0x49, 0x09, 0xcf, //0x000016a2 orq %rcx, %r15 - 0x49, 0xc1, 0xe2, 0x30, //0x000016a5 shlq $48, %r10 - 0x48, 0xc1, 0xe6, 0x20, //0x000016a9 shlq $32, %rsi - 0x4c, 0x09, 0xd6, //0x000016ad orq %r10, %rsi - 0x49, 0xc1, 0xe1, 0x10, //0x000016b0 shlq $16, %r9 - 0x49, 0x09, 0xf1, //0x000016b4 orq %rsi, %r9 - 0x48, 0xc1, 0xe3, 0x30, //0x000016b7 shlq $48, %rbx - 0x48, 0xc1, 0xe2, 0x20, //0x000016bb shlq $32, %rdx - 0x48, 0x09, 0xda, //0x000016bf orq %rbx, %rdx - 0x48, 0xc1, 0xe7, 0x10, //0x000016c2 shlq $16, %rdi - 0x48, 0x09, 0xd7, //0x000016c6 orq %rdx, %rdi - 0x4d, 0x09, 0xcd, //0x000016c9 orq %r9, %r13 - 0x0f, 0x85, 0x55, 0x00, 0x00, 0x00, //0x000016cc jne LBB0_323 - 0x4d, 0x85, 0xc0, //0x000016d2 testq %r8, %r8 - 0x0f, 0x85, 0x6f, 0x00, 0x00, 0x00, //0x000016d5 jne LBB0_325 - 0x45, 0x31, 0xc0, //0x000016db xorl %r8d, %r8d - 0x4c, 0x8b, 0x65, 0xc0, //0x000016de movq $-64(%rbp), %r12 - 0x4c, 0x8b, 0x55, 0xb8, //0x000016e2 movq $-72(%rbp), %r10 - //0x000016e6 LBB0_309 - 0x66, 0x0f, 0x6f, 0xda, //0x000016e6 movdqa %xmm2, %xmm3 - 0x66, 0x0f, 0x64, 0xdc, //0x000016ea pcmpgtb %xmm4, %xmm3 - 0x66, 0x41, 0x0f, 0x64, 0xe7, //0x000016ee pcmpgtb %xmm15, %xmm4 - 0x66, 0x0f, 0xdb, 0xe3, //0x000016f3 pand %xmm3, %xmm4 - 0x66, 0x0f, 0xd7, 0xcc, //0x000016f7 pmovmskb %xmm4, %ecx - 0x48, 0x09, 0xcf, //0x000016fb orq %rcx, %rdi - 0x4d, 0x85, 0xff, //0x000016fe testq %r15, %r15 - 0x0f, 0x85, 0x99, 0x00, 0x00, 0x00, //0x00001701 jne LBB0_327 - 0x48, 0x85, 0xff, //0x00001707 testq %rdi, %rdi - 0x0f, 0x85, 0x09, 0x1f, 0x00, 0x00, //0x0000170a jne LBB0_611 - 0x49, 0x83, 0xc6, 0xc0, //0x00001710 addq $-64, %r14 - 0x48, 0x83, 0xc0, 0x40, //0x00001714 addq $64, %rax - 0x49, 0x83, 0xfe, 0x3f, //0x00001718 cmpq $63, %r14 - 0x0f, 0x87, 0xae, 0xfe, 0xff, 0xff, //0x0000171c ja LBB0_306 - 0xe9, 0x62, 0x07, 0x00, 0x00, //0x00001722 jmp LBB0_312 - //0x00001727 LBB0_323 - 0x48, 0x83, 0x7d, 0xc8, 0xff, //0x00001727 cmpq $-1, $-56(%rbp) - 0x4c, 0x8b, 0x65, 0xc0, //0x0000172c movq $-64(%rbp), %r12 - 0x4c, 0x8b, 0x55, 0xb8, //0x00001730 movq $-72(%rbp), %r10 - 0x0f, 0x85, 0x18, 0x00, 0x00, 0x00, //0x00001734 jne LBB0_326 - 0x49, 0x0f, 0xbc, 0xcd, //0x0000173a bsfq %r13, %rcx - 0x48, 0x01, 0xc1, //0x0000173e addq %rax, %rcx - 0x48, 0x89, 0x4d, 0xc8, //0x00001741 movq %rcx, $-56(%rbp) - 0xe9, 0x08, 0x00, 0x00, 0x00, //0x00001745 jmp LBB0_326 - //0x0000174a LBB0_325 - 0x4c, 0x8b, 0x65, 0xc0, //0x0000174a movq $-64(%rbp), %r12 - 0x4c, 0x8b, 0x55, 0xb8, //0x0000174e movq $-72(%rbp), %r10 - //0x00001752 LBB0_326 - 0x4c, 0x89, 0xc1, //0x00001752 movq %r8, %rcx - 0x48, 0xf7, 0xd1, //0x00001755 notq %rcx - 0x4c, 0x21, 0xe9, //0x00001758 andq %r13, %rcx - 0x48, 0x8d, 0x14, 0x09, //0x0000175b leaq (%rcx,%rcx), %rdx - 0x4c, 0x09, 0xc2, //0x0000175f orq %r8, %rdx - 0x48, 0x89, 0xd6, //0x00001762 movq %rdx, %rsi - 0x48, 0xf7, 0xd6, //0x00001765 notq %rsi - 0x4c, 0x21, 0xee, //0x00001768 andq %r13, %rsi - 0x48, 0xbb, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x0000176b movabsq $-6148914691236517206, %rbx - 0x48, 0x21, 0xde, //0x00001775 andq %rbx, %rsi - 0x45, 0x31, 0xc0, //0x00001778 xorl %r8d, %r8d - 0x48, 0x01, 0xce, //0x0000177b addq %rcx, %rsi - 0x41, 0x0f, 0x92, 0xc0, //0x0000177e setb %r8b - 0x48, 0x01, 0xf6, //0x00001782 addq %rsi, %rsi - 0x48, 0xb9, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00001785 movabsq $6148914691236517205, %rcx - 0x48, 0x31, 0xce, //0x0000178f xorq %rcx, %rsi - 0x48, 0x21, 0xd6, //0x00001792 andq %rdx, %rsi - 0x48, 0xf7, 0xd6, //0x00001795 notq %rsi - 0x49, 0x21, 0xf7, //0x00001798 andq %rsi, %r15 - 0xe9, 0x46, 0xff, 0xff, 0xff, //0x0000179b jmp LBB0_309 - //0x000017a0 LBB0_327 - 0x49, 0x0f, 0xbc, 0xcf, //0x000017a0 bsfq %r15, %rcx - 0x48, 0x85, 0xff, //0x000017a4 testq %rdi, %rdi - 0x0f, 0x84, 0xc3, 0x00, 0x00, 0x00, //0x000017a7 je LBB0_343 - 0x48, 0x0f, 0xbc, 0xd7, //0x000017ad bsfq %rdi, %rdx - 0xe9, 0xbf, 0x00, 0x00, 0x00, //0x000017b1 jmp LBB0_344 - //0x000017b6 LBB0_329 - 0x41, 0x89, 0xc8, //0x000017b6 movl %ecx, %r8d - 0x4d, 0x01, 0xd0, //0x000017b9 addq %r10, %r8 - 0x4d, 0x01, 0xf0, //0x000017bc addq %r14, %r8 - 0xe9, 0x06, 0x00, 0x00, 0x00, //0x000017bf jmp LBB0_331 - //0x000017c4 LBB0_330 - 0x48, 0x01, 0xd1, //0x000017c4 addq %rdx, %rcx - 0x49, 0x89, 0xc8, //0x000017c7 movq %rcx, %r8 - //0x000017ca LBB0_331 - 0x49, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x000017ca movq $-1, %r14 - 0x4d, 0x85, 0xdb, //0x000017d1 testq %r11, %r11 - 0x0f, 0x84, 0x14, 0x1d, 0x00, 0x00, //0x000017d4 je LBB0_596 - 0x4d, 0x85, 0xed, //0x000017da testq %r13, %r13 - 0x0f, 0x84, 0x0b, 0x1d, 0x00, 0x00, //0x000017dd je LBB0_596 - 0x4d, 0x85, 0xe4, //0x000017e3 testq %r12, %r12 - 0x0f, 0x84, 0x02, 0x1d, 0x00, 0x00, //0x000017e6 je LBB0_596 - 0x4d, 0x29, 0xd0, //0x000017ec subq %r10, %r8 - 0x49, 0x8d, 0x48, 0xff, //0x000017ef leaq $-1(%r8), %rcx - 0x49, 0x39, 0xcb, //0x000017f3 cmpq %rcx, %r11 - 0x0f, 0x84, 0x33, 0x00, 0x00, 0x00, //0x000017f6 je LBB0_340 - 0x49, 0x39, 0xcd, //0x000017fc cmpq %rcx, %r13 - 0x0f, 0x84, 0x2a, 0x00, 0x00, 0x00, //0x000017ff je LBB0_340 - 0x49, 0x39, 0xcc, //0x00001805 cmpq %rcx, %r12 - 0x0f, 0x84, 0x21, 0x00, 0x00, 0x00, //0x00001808 je LBB0_340 - 0x4d, 0x85, 0xed, //0x0000180e testq %r13, %r13 - 0x0f, 0x8e, 0xae, 0x00, 0x00, 0x00, //0x00001811 jle LBB0_351 - 0x49, 0x8d, 0x4d, 0xff, //0x00001817 leaq $-1(%r13), %rcx - 0x49, 0x39, 0xcc, //0x0000181b cmpq %rcx, %r12 - 0x0f, 0x84, 0xa1, 0x00, 0x00, 0x00, //0x0000181e je LBB0_351 - 0x49, 0xf7, 0xd5, //0x00001824 notq %r13 - 0x4d, 0x89, 0xee, //0x00001827 movq %r13, %r14 - 0xe9, 0x06, 0x00, 0x00, 0x00, //0x0000182a jmp LBB0_341 - //0x0000182f LBB0_340 - 0x49, 0xf7, 0xd8, //0x0000182f negq %r8 - 0x4d, 0x89, 0xc6, //0x00001832 movq %r8, %r14 - //0x00001835 LBB0_341 - 0x4d, 0x85, 0xf6, //0x00001835 testq %r14, %r14 - 0x0f, 0x88, 0xb0, 0x1c, 0x00, 0x00, //0x00001838 js LBB0_596 - //0x0000183e LBB0_342 - 0x49, 0x01, 0xc6, //0x0000183e addq %rax, %r14 - 0x4c, 0x8b, 0x45, 0xd0, //0x00001841 movq $-48(%rbp), %r8 - 0x4d, 0x89, 0x30, //0x00001845 movq %r14, (%r8) - 0x48, 0x85, 0xc0, //0x00001848 testq %rax, %rax - 0x48, 0x8b, 0x7d, 0xb0, //0x0000184b movq $-80(%rbp), %rdi - 0x4c, 0x8b, 0x65, 0xc0, //0x0000184f movq $-64(%rbp), %r12 - 0x4c, 0x8b, 0x5d, 0xa8, //0x00001853 movq $-88(%rbp), %r11 - 0x49, 0xbe, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00001857 movabsq $4294977024, %r14 - 0x4c, 0x8b, 0x55, 0xb8, //0x00001861 movq $-72(%rbp), %r10 - 0x0f, 0x8f, 0xb0, 0xea, 0xff, 0xff, //0x00001865 jg LBB0_28 - 0xe9, 0x26, 0x11, 0x00, 0x00, //0x0000186b jmp LBB0_217 - //0x00001870 LBB0_343 - 0xba, 0x40, 0x00, 0x00, 0x00, //0x00001870 movl $64, %edx - //0x00001875 LBB0_344 - 0x4c, 0x8b, 0x45, 0xd0, //0x00001875 movq $-48(%rbp), %r8 - 0x48, 0x8b, 0x7d, 0xb0, //0x00001879 movq $-80(%rbp), %rdi - 0x4c, 0x8b, 0x5d, 0xa8, //0x0000187d movq $-88(%rbp), %r11 - 0x49, 0xbe, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00001881 movabsq $4294977024, %r14 - 0x48, 0x39, 0xca, //0x0000188b cmpq %rcx, %rdx - 0x0f, 0x82, 0x73, 0x1d, 0x00, 0x00, //0x0000188e jb LBB0_610 - 0x48, 0x01, 0xc8, //0x00001894 addq %rcx, %rax - 0x48, 0x83, 0xc0, 0x01, //0x00001897 addq $1, %rax - //0x0000189b LBB0_346 - 0x48, 0x85, 0xc0, //0x0000189b testq %rax, %rax - 0x0f, 0x88, 0xfb, 0x10, 0x00, 0x00, //0x0000189e js LBB0_508 - 0x49, 0x89, 0x00, //0x000018a4 movq %rax, (%r8) - 0x48, 0x83, 0x7d, 0x90, 0x00, //0x000018a7 cmpq $0, $-112(%rbp) - 0x0f, 0x8f, 0x69, 0xea, 0xff, 0xff, //0x000018ac jg LBB0_28 - 0xe9, 0x33, 0x1d, 0x00, 0x00, //0x000018b2 jmp LBB0_348 - //0x000018b7 LBB0_349 - 0x0f, 0xbc, 0xca, //0x000018b7 bsfl %edx, %ecx - //0x000018ba LBB0_350 - 0x49, 0xf7, 0xd5, //0x000018ba notq %r13 - 0x49, 0x29, 0xcd, //0x000018bd subq %rcx, %r13 - 0xe9, 0xed, 0xf6, 0xff, 0xff, //0x000018c0 jmp LBB0_210 - //0x000018c5 LBB0_351 - 0x4c, 0x89, 0xd9, //0x000018c5 movq %r11, %rcx - 0x4c, 0x09, 0xe1, //0x000018c8 orq %r12, %rcx - 0x0f, 0x99, 0xc1, //0x000018cb setns %cl - 0x0f, 0x88, 0xb1, 0x01, 0x00, 0x00, //0x000018ce js LBB0_355 - 0x4d, 0x39, 0xe3, //0x000018d4 cmpq %r12, %r11 - 0x0f, 0x8c, 0xa8, 0x01, 0x00, 0x00, //0x000018d7 jl LBB0_355 - 0x49, 0xf7, 0xd3, //0x000018dd notq %r11 - 0x4d, 0x89, 0xde, //0x000018e0 movq %r11, %r14 - 0xe9, 0x4d, 0xff, 0xff, 0xff, //0x000018e3 jmp LBB0_341 - //0x000018e8 LBB0_354 - 0x48, 0x8b, 0xb5, 0x70, 0xff, 0xff, 0xff, //0x000018e8 movq $-144(%rbp), %rsi - 0x4d, 0x89, 0xd1, //0x000018ef movq %r10, %r9 - 0x4e, 0x8d, 0x2c, 0x16, //0x000018f2 leaq (%rsi,%r10), %r13 - 0x49, 0x29, 0xcd, //0x000018f6 subq %rcx, %r13 - 0x49, 0x29, 0xd5, //0x000018f9 subq %rdx, %r13 - 0xe9, 0xb1, 0xf6, 0xff, 0xff, //0x000018fc jmp LBB0_210 - //0x00001901 LBB0_71 - 0x4c, 0x01, 0xe0, //0x00001901 addq %r12, %rax - 0x48, 0x8b, 0x7d, 0xb0, //0x00001904 movq $-80(%rbp), %rdi - 0x4c, 0x8b, 0x5d, 0xa8, //0x00001908 movq $-88(%rbp), %r11 - 0x49, 0xbe, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x0000190c movabsq $4294977024, %r14 - 0x49, 0x83, 0xf9, 0x20, //0x00001916 cmpq $32, %r9 - 0x4c, 0x8b, 0x55, 0xb8, //0x0000191a movq $-72(%rbp), %r10 - 0x0f, 0x82, 0x33, 0x09, 0x00, 0x00, //0x0000191e jb LBB0_424 - //0x00001924 LBB0_72 - 0xf3, 0x0f, 0x6f, 0x18, //0x00001924 movdqu (%rax), %xmm3 - 0xf3, 0x0f, 0x6f, 0x60, 0x10, //0x00001928 movdqu $16(%rax), %xmm4 - 0x66, 0x0f, 0x6f, 0xeb, //0x0000192d movdqa %xmm3, %xmm5 - 0x66, 0x0f, 0x74, 0xe8, //0x00001931 pcmpeqb %xmm0, %xmm5 - 0x66, 0x0f, 0xd7, 0xd5, //0x00001935 pmovmskb %xmm5, %edx - 0x66, 0x0f, 0x6f, 0xec, //0x00001939 movdqa %xmm4, %xmm5 - 0x66, 0x0f, 0x74, 0xe8, //0x0000193d pcmpeqb %xmm0, %xmm5 - 0x66, 0x0f, 0xd7, 0xcd, //0x00001941 pmovmskb %xmm5, %ecx - 0x66, 0x0f, 0x74, 0xd9, //0x00001945 pcmpeqb %xmm1, %xmm3 - 0x66, 0x0f, 0xd7, 0xf3, //0x00001949 pmovmskb %xmm3, %esi - 0x66, 0x0f, 0x74, 0xe1, //0x0000194d pcmpeqb %xmm1, %xmm4 - 0x66, 0x0f, 0xd7, 0xdc, //0x00001951 pmovmskb %xmm4, %ebx - 0x48, 0xc1, 0xe1, 0x10, //0x00001955 shlq $16, %rcx - 0x48, 0x09, 0xca, //0x00001959 orq %rcx, %rdx - 0x48, 0xc1, 0xe3, 0x10, //0x0000195c shlq $16, %rbx - 0x48, 0x09, 0xde, //0x00001960 orq %rbx, %rsi - 0x0f, 0x85, 0x77, 0x08, 0x00, 0x00, //0x00001963 jne LBB0_420 - 0x4d, 0x85, 0xc0, //0x00001969 testq %r8, %r8 - 0x0f, 0x85, 0x8b, 0x08, 0x00, 0x00, //0x0000196c jne LBB0_422 - 0x45, 0x31, 0xc0, //0x00001972 xorl %r8d, %r8d - 0x48, 0x85, 0xd2, //0x00001975 testq %rdx, %rdx - 0x0f, 0x84, 0xd1, 0x08, 0x00, 0x00, //0x00001978 je LBB0_423 - //0x0000197e LBB0_75 - 0x48, 0x0f, 0xbc, 0xca, //0x0000197e bsfq %rdx, %rcx - 0x48, 0x03, 0x45, 0x98, //0x00001982 addq $-104(%rbp), %rax - 0x48, 0x01, 0xc8, //0x00001986 addq %rcx, %rax - 0x4c, 0x8b, 0x45, 0xd0, //0x00001989 movq $-48(%rbp), %r8 - 0xe9, 0x8a, 0xf6, 0xff, 0xff, //0x0000198d jmp LBB0_215 - //0x00001992 LBB0_154 - 0x4c, 0x01, 0xe0, //0x00001992 addq %r12, %rax - 0x49, 0x83, 0xfa, 0x20, //0x00001995 cmpq $32, %r10 - 0x0f, 0x82, 0xe2, 0x06, 0x00, 0x00, //0x00001999 jb LBB0_408 - //0x0000199f LBB0_155 - 0xf3, 0x0f, 0x6f, 0x20, //0x0000199f movdqu (%rax), %xmm4 - 0xf3, 0x0f, 0x6f, 0x58, 0x10, //0x000019a3 movdqu $16(%rax), %xmm3 - 0x66, 0x0f, 0x6f, 0xec, //0x000019a8 movdqa %xmm4, %xmm5 - 0x66, 0x0f, 0x74, 0xe8, //0x000019ac pcmpeqb %xmm0, %xmm5 - 0x66, 0x0f, 0xd7, 0xcd, //0x000019b0 pmovmskb %xmm5, %ecx - 0x66, 0x0f, 0x6f, 0xeb, //0x000019b4 movdqa %xmm3, %xmm5 - 0x66, 0x0f, 0x74, 0xe8, //0x000019b8 pcmpeqb %xmm0, %xmm5 - 0x66, 0x0f, 0xd7, 0xfd, //0x000019bc pmovmskb %xmm5, %edi - 0x66, 0x0f, 0x6f, 0xec, //0x000019c0 movdqa %xmm4, %xmm5 - 0x66, 0x0f, 0x74, 0xe9, //0x000019c4 pcmpeqb %xmm1, %xmm5 - 0x66, 0x0f, 0xd7, 0xd5, //0x000019c8 pmovmskb %xmm5, %edx - 0x66, 0x0f, 0x6f, 0xeb, //0x000019cc movdqa %xmm3, %xmm5 - 0x66, 0x0f, 0x74, 0xe9, //0x000019d0 pcmpeqb %xmm1, %xmm5 - 0x66, 0x0f, 0xd7, 0xdd, //0x000019d4 pmovmskb %xmm5, %ebx - 0x66, 0x0f, 0x6f, 0xea, //0x000019d8 movdqa %xmm2, %xmm5 - 0x66, 0x0f, 0x64, 0xeb, //0x000019dc pcmpgtb %xmm3, %xmm5 - 0x66, 0x41, 0x0f, 0x64, 0xdf, //0x000019e0 pcmpgtb %xmm15, %xmm3 - 0x66, 0x0f, 0xdb, 0xdd, //0x000019e5 pand %xmm5, %xmm3 - 0x66, 0x0f, 0xd7, 0xf3, //0x000019e9 pmovmskb %xmm3, %esi - 0x48, 0xc1, 0xe7, 0x10, //0x000019ed shlq $16, %rdi - 0x48, 0x09, 0xf9, //0x000019f1 orq %rdi, %rcx - 0x48, 0xc1, 0xe3, 0x10, //0x000019f4 shlq $16, %rbx - 0x48, 0xc1, 0xe6, 0x10, //0x000019f8 shlq $16, %rsi - 0x48, 0x09, 0xda, //0x000019fc orq %rbx, %rdx - 0x0f, 0x85, 0x43, 0x09, 0x00, 0x00, //0x000019ff jne LBB0_436 - 0x4d, 0x85, 0xc0, //0x00001a05 testq %r8, %r8 - 0x48, 0x8b, 0x7d, 0xb0, //0x00001a08 movq $-80(%rbp), %rdi - 0x4c, 0x8b, 0x5d, 0xa8, //0x00001a0c movq $-88(%rbp), %r11 - 0x49, 0xbe, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00001a10 movabsq $4294977024, %r14 - 0x0f, 0x85, 0x45, 0x09, 0x00, 0x00, //0x00001a1a jne LBB0_438 - 0x45, 0x31, 0xc0, //0x00001a20 xorl %r8d, %r8d - //0x00001a23 LBB0_158 - 0x66, 0x0f, 0x6f, 0xda, //0x00001a23 movdqa %xmm2, %xmm3 - 0x66, 0x0f, 0x64, 0xdc, //0x00001a27 pcmpgtb %xmm4, %xmm3 - 0x66, 0x41, 0x0f, 0x64, 0xe7, //0x00001a2b pcmpgtb %xmm15, %xmm4 - 0x66, 0x0f, 0xdb, 0xe3, //0x00001a30 pand %xmm3, %xmm4 - 0x66, 0x0f, 0xd7, 0xd4, //0x00001a34 pmovmskb %xmm4, %edx - 0x48, 0x09, 0xd6, //0x00001a38 orq %rdx, %rsi - 0xba, 0x40, 0x00, 0x00, 0x00, //0x00001a3b movl $64, %edx - 0xbb, 0x40, 0x00, 0x00, 0x00, //0x00001a40 movl $64, %ebx - 0x48, 0x85, 0xc9, //0x00001a45 testq %rcx, %rcx - 0x0f, 0x84, 0x04, 0x00, 0x00, 0x00, //0x00001a48 je LBB0_160 - 0x48, 0x0f, 0xbc, 0xd9, //0x00001a4e bsfq %rcx, %rbx - //0x00001a52 LBB0_160 - 0x48, 0x85, 0xf6, //0x00001a52 testq %rsi, %rsi - 0x0f, 0x84, 0x04, 0x00, 0x00, 0x00, //0x00001a55 je LBB0_162 - 0x48, 0x0f, 0xbc, 0xd6, //0x00001a5b bsfq %rsi, %rdx - //0x00001a5f LBB0_162 - 0x48, 0x85, 0xc9, //0x00001a5f testq %rcx, %rcx - 0x0f, 0x84, 0xbe, 0x01, 0x00, 0x00, //0x00001a62 je LBB0_359 - 0x48, 0x39, 0xda, //0x00001a68 cmpq %rbx, %rdx - 0x0f, 0x82, 0x11, 0x1c, 0x00, 0x00, //0x00001a6b jb LBB0_620 - 0x48, 0x03, 0x45, 0x98, //0x00001a71 addq $-104(%rbp), %rax - 0x48, 0x01, 0xd8, //0x00001a75 addq %rbx, %rax - 0x4c, 0x8b, 0x45, 0xd0, //0x00001a78 movq $-48(%rbp), %r8 - 0x4c, 0x8b, 0x55, 0xb8, //0x00001a7c movq $-72(%rbp), %r10 - 0xe9, 0x97, 0xf5, 0xff, 0xff, //0x00001a80 jmp LBB0_215 - //0x00001a85 LBB0_355 - 0x49, 0x8d, 0x54, 0x24, 0xff, //0x00001a85 leaq $-1(%r12), %rdx - 0x49, 0x39, 0xd3, //0x00001a8a cmpq %rdx, %r11 - 0x49, 0xf7, 0xd4, //0x00001a8d notq %r12 - 0x4d, 0x0f, 0x45, 0xe0, //0x00001a90 cmovneq %r8, %r12 - 0x84, 0xc9, //0x00001a94 testb %cl, %cl - 0x4d, 0x0f, 0x44, 0xe0, //0x00001a96 cmoveq %r8, %r12 - 0x4d, 0x89, 0xe6, //0x00001a9a movq %r12, %r14 - 0xe9, 0x93, 0xfd, 0xff, 0xff, //0x00001a9d jmp LBB0_341 - //0x00001aa2 LBB0_135 - 0x4c, 0x01, 0xe0, //0x00001aa2 addq %r12, %rax - //0x00001aa5 LBB0_136 - 0x49, 0x83, 0xf9, 0x20, //0x00001aa5 cmpq $32, %r9 - 0x48, 0x8b, 0x7d, 0xb0, //0x00001aa9 movq $-80(%rbp), %rdi - 0x4c, 0x8b, 0x5d, 0xa8, //0x00001aad movq $-88(%rbp), %r11 - 0x49, 0xbe, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00001ab1 movabsq $4294977024, %r14 - 0x4c, 0x8b, 0x55, 0xb8, //0x00001abb movq $-72(%rbp), %r10 - 0x0f, 0x82, 0x62, 0x09, 0x00, 0x00, //0x00001abf jb LBB0_443 - 0xf3, 0x0f, 0x6f, 0x18, //0x00001ac5 movdqu (%rax), %xmm3 - 0xf3, 0x0f, 0x6f, 0x60, 0x10, //0x00001ac9 movdqu $16(%rax), %xmm4 - 0x66, 0x0f, 0x6f, 0xeb, //0x00001ace movdqa %xmm3, %xmm5 - 0x66, 0x0f, 0x74, 0xe8, //0x00001ad2 pcmpeqb %xmm0, %xmm5 - 0x66, 0x0f, 0xd7, 0xd5, //0x00001ad6 pmovmskb %xmm5, %edx - 0x66, 0x0f, 0x6f, 0xec, //0x00001ada movdqa %xmm4, %xmm5 - 0x66, 0x0f, 0x74, 0xe8, //0x00001ade pcmpeqb %xmm0, %xmm5 - 0x66, 0x0f, 0xd7, 0xcd, //0x00001ae2 pmovmskb %xmm5, %ecx - 0x66, 0x0f, 0x74, 0xd9, //0x00001ae6 pcmpeqb %xmm1, %xmm3 - 0x66, 0x0f, 0xd7, 0xf3, //0x00001aea pmovmskb %xmm3, %esi - 0x66, 0x0f, 0x74, 0xe1, //0x00001aee pcmpeqb %xmm1, %xmm4 - 0x66, 0x0f, 0xd7, 0xdc, //0x00001af2 pmovmskb %xmm4, %ebx - 0x48, 0xc1, 0xe1, 0x10, //0x00001af6 shlq $16, %rcx - 0x48, 0x09, 0xca, //0x00001afa orq %rcx, %rdx - 0x48, 0xc1, 0xe3, 0x10, //0x00001afd shlq $16, %rbx - 0x48, 0x09, 0xde, //0x00001b01 orq %rbx, %rsi - 0x0f, 0x85, 0xa6, 0x08, 0x00, 0x00, //0x00001b04 jne LBB0_439 - 0x4d, 0x85, 0xc0, //0x00001b0a testq %r8, %r8 - 0x0f, 0x85, 0xba, 0x08, 0x00, 0x00, //0x00001b0d jne LBB0_441 - 0x45, 0x31, 0xc0, //0x00001b13 xorl %r8d, %r8d - 0x48, 0x85, 0xd2, //0x00001b16 testq %rdx, %rdx - 0x0f, 0x84, 0x00, 0x09, 0x00, 0x00, //0x00001b19 je LBB0_442 - //0x00001b1f LBB0_140 - 0x48, 0x0f, 0xbc, 0xca, //0x00001b1f bsfq %rdx, %rcx - 0x48, 0x03, 0x45, 0x98, //0x00001b23 addq $-104(%rbp), %rax - 0x48, 0x01, 0xc8, //0x00001b27 addq %rcx, %rax - 0x4c, 0x8b, 0x45, 0xd0, //0x00001b2a movq $-48(%rbp), %r8 - 0xe9, 0x55, 0xf5, 0xff, 0xff, //0x00001b2e jmp LBB0_225 - //0x00001b33 LBB0_181 - 0x4c, 0x01, 0xe0, //0x00001b33 addq %r12, %rax - 0x49, 0x83, 0xfe, 0x20, //0x00001b36 cmpq $32, %r14 - 0x0f, 0x82, 0xf4, 0x05, 0x00, 0x00, //0x00001b3a jb LBB0_414 - //0x00001b40 LBB0_182 - 0xf3, 0x0f, 0x6f, 0x20, //0x00001b40 movdqu (%rax), %xmm4 - 0xf3, 0x0f, 0x6f, 0x58, 0x10, //0x00001b44 movdqu $16(%rax), %xmm3 - 0x66, 0x0f, 0x6f, 0xec, //0x00001b49 movdqa %xmm4, %xmm5 - 0x66, 0x0f, 0x74, 0xe8, //0x00001b4d pcmpeqb %xmm0, %xmm5 - 0x66, 0x0f, 0xd7, 0xf5, //0x00001b51 pmovmskb %xmm5, %esi - 0x66, 0x0f, 0x6f, 0xeb, //0x00001b55 movdqa %xmm3, %xmm5 - 0x66, 0x0f, 0x74, 0xe8, //0x00001b59 pcmpeqb %xmm0, %xmm5 - 0x66, 0x0f, 0xd7, 0xcd, //0x00001b5d pmovmskb %xmm5, %ecx - 0x66, 0x0f, 0x6f, 0xec, //0x00001b61 movdqa %xmm4, %xmm5 - 0x66, 0x0f, 0x74, 0xe9, //0x00001b65 pcmpeqb %xmm1, %xmm5 - 0x66, 0x44, 0x0f, 0xd7, 0xdd, //0x00001b69 pmovmskb %xmm5, %r11d - 0x66, 0x0f, 0x6f, 0xeb, //0x00001b6e movdqa %xmm3, %xmm5 - 0x66, 0x0f, 0x74, 0xe9, //0x00001b72 pcmpeqb %xmm1, %xmm5 - 0x66, 0x0f, 0xd7, 0xd5, //0x00001b76 pmovmskb %xmm5, %edx - 0x66, 0x0f, 0x6f, 0xea, //0x00001b7a movdqa %xmm2, %xmm5 - 0x66, 0x0f, 0x64, 0xeb, //0x00001b7e pcmpgtb %xmm3, %xmm5 - 0x66, 0x41, 0x0f, 0x64, 0xdf, //0x00001b82 pcmpgtb %xmm15, %xmm3 - 0x66, 0x0f, 0xdb, 0xdd, //0x00001b87 pand %xmm5, %xmm3 - 0x66, 0x0f, 0xd7, 0xfb, //0x00001b8b pmovmskb %xmm3, %edi - 0x48, 0xc1, 0xe1, 0x10, //0x00001b8f shlq $16, %rcx - 0x48, 0x09, 0xce, //0x00001b93 orq %rcx, %rsi - 0x48, 0xc1, 0xe2, 0x10, //0x00001b96 shlq $16, %rdx - 0x48, 0xc1, 0xe7, 0x10, //0x00001b9a shlq $16, %rdi - 0x49, 0x09, 0xd3, //0x00001b9e orq %rdx, %r11 - 0x4c, 0x8b, 0x55, 0xb8, //0x00001ba1 movq $-72(%rbp), %r10 - 0x0f, 0x85, 0x6d, 0x09, 0x00, 0x00, //0x00001ba5 jne LBB0_455 - 0x4d, 0x85, 0xc9, //0x00001bab testq %r9, %r9 - 0x0f, 0x85, 0x81, 0x09, 0x00, 0x00, //0x00001bae jne LBB0_457 - 0x45, 0x31, 0xc9, //0x00001bb4 xorl %r9d, %r9d - //0x00001bb7 LBB0_185 - 0x66, 0x0f, 0x6f, 0xda, //0x00001bb7 movdqa %xmm2, %xmm3 - 0x66, 0x0f, 0x64, 0xdc, //0x00001bbb pcmpgtb %xmm4, %xmm3 - 0x66, 0x41, 0x0f, 0x64, 0xe7, //0x00001bbf pcmpgtb %xmm15, %xmm4 - 0x66, 0x0f, 0xdb, 0xe3, //0x00001bc4 pand %xmm3, %xmm4 - 0x66, 0x0f, 0xd7, 0xcc, //0x00001bc8 pmovmskb %xmm4, %ecx - 0x48, 0x09, 0xcf, //0x00001bcc orq %rcx, %rdi - 0xb9, 0x40, 0x00, 0x00, 0x00, //0x00001bcf movl $64, %ecx - 0xba, 0x40, 0x00, 0x00, 0x00, //0x00001bd4 movl $64, %edx - 0x48, 0x85, 0xf6, //0x00001bd9 testq %rsi, %rsi - 0x0f, 0x84, 0x04, 0x00, 0x00, 0x00, //0x00001bdc je LBB0_187 - 0x48, 0x0f, 0xbc, 0xd6, //0x00001be2 bsfq %rsi, %rdx - //0x00001be6 LBB0_187 - 0x48, 0x85, 0xff, //0x00001be6 testq %rdi, %rdi - 0x0f, 0x84, 0x04, 0x00, 0x00, 0x00, //0x00001be9 je LBB0_189 - 0x48, 0x0f, 0xbc, 0xcf, //0x00001bef bsfq %rdi, %rcx - //0x00001bf3 LBB0_189 - 0x48, 0x85, 0xf6, //0x00001bf3 testq %rsi, %rsi - 0x0f, 0x84, 0x03, 0x01, 0x00, 0x00, //0x00001bf6 je LBB0_372 - 0x48, 0x39, 0xd1, //0x00001bfc cmpq %rdx, %rcx - 0x0f, 0x82, 0x9f, 0x1a, 0x00, 0x00, //0x00001bff jb LBB0_622 - 0x48, 0x03, 0x45, 0x98, //0x00001c05 addq $-104(%rbp), %rax - 0x48, 0x01, 0xd0, //0x00001c09 addq %rdx, %rax - 0xe9, 0xba, 0x01, 0x00, 0x00, //0x00001c0c jmp LBB0_388 - //0x00001c11 LBB0_356 - 0x89, 0xd9, //0x00001c11 movl %ebx, %ecx - 0xe9, 0xa2, 0xfc, 0xff, 0xff, //0x00001c13 jmp LBB0_350 - //0x00001c18 LBB0_357 - 0x89, 0xf1, //0x00001c18 movl %esi, %ecx - 0xe9, 0x9b, 0xfc, 0xff, 0xff, //0x00001c1a jmp LBB0_350 - //0x00001c1f LBB0_358 - 0x89, 0xd1, //0x00001c1f movl %edx, %ecx - 0xe9, 0x94, 0xfc, 0xff, 0xff, //0x00001c21 jmp LBB0_350 - //0x00001c26 LBB0_359 - 0x48, 0x85, 0xf6, //0x00001c26 testq %rsi, %rsi - 0x0f, 0x85, 0x53, 0x1a, 0x00, 0x00, //0x00001c29 jne LBB0_620 - 0x48, 0x83, 0xc0, 0x20, //0x00001c2f addq $32, %rax - 0x49, 0x83, 0xc2, 0xe0, //0x00001c33 addq $-32, %r10 - 0x4d, 0x85, 0xc0, //0x00001c37 testq %r8, %r8 - 0x0f, 0x85, 0x5c, 0x04, 0x00, 0x00, //0x00001c3a jne LBB0_409 - //0x00001c40 LBB0_361 - 0x48, 0x8b, 0x4d, 0xc8, //0x00001c40 movq $-56(%rbp), %rcx - 0x4c, 0x8b, 0x45, 0xd0, //0x00001c44 movq $-48(%rbp), %r8 - 0x4d, 0x85, 0xd2, //0x00001c48 testq %r10, %r10 - 0x0f, 0x84, 0x5c, 0x0d, 0x00, 0x00, //0x00001c4b je LBB0_509 - //0x00001c51 LBB0_362 - 0x0f, 0xb6, 0x10, //0x00001c51 movzbl (%rax), %edx - 0x80, 0xfa, 0x22, //0x00001c54 cmpb $34, %dl - 0x0f, 0x84, 0x95, 0x00, 0x00, 0x00, //0x00001c57 je LBB0_371 - 0x80, 0xfa, 0x5c, //0x00001c5d cmpb $92, %dl - 0x0f, 0x84, 0x26, 0x00, 0x00, 0x00, //0x00001c60 je LBB0_366 - 0x80, 0xfa, 0x1f, //0x00001c66 cmpb $31, %dl - 0x0f, 0x86, 0x40, 0x1a, 0x00, 0x00, //0x00001c69 jbe LBB0_623 - 0x48, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x00001c6f movq $-1, %rdx - 0xbe, 0x01, 0x00, 0x00, 0x00, //0x00001c76 movl $1, %esi - 0x48, 0x01, 0xf0, //0x00001c7b addq %rsi, %rax - 0x49, 0x01, 0xd2, //0x00001c7e addq %rdx, %r10 - 0x0f, 0x85, 0xca, 0xff, 0xff, 0xff, //0x00001c81 jne LBB0_362 - 0xe9, 0x21, 0x0d, 0x00, 0x00, //0x00001c87 jmp LBB0_509 - //0x00001c8c LBB0_366 - 0x49, 0x83, 0xfa, 0x01, //0x00001c8c cmpq $1, %r10 - 0x0f, 0x84, 0x94, 0x0b, 0x00, 0x00, //0x00001c90 je LBB0_485 - 0x48, 0xc7, 0xc2, 0xfe, 0xff, 0xff, 0xff, //0x00001c96 movq $-2, %rdx - 0xbe, 0x02, 0x00, 0x00, 0x00, //0x00001c9d movl $2, %esi - 0x48, 0x83, 0xf9, 0xff, //0x00001ca2 cmpq $-1, %rcx - 0x0f, 0x84, 0x11, 0x00, 0x00, 0x00, //0x00001ca6 je LBB0_369 - 0x4c, 0x8b, 0x45, 0xd0, //0x00001cac movq $-48(%rbp), %r8 - 0x48, 0x8b, 0x7d, 0xb0, //0x00001cb0 movq $-80(%rbp), %rdi - 0x4c, 0x8b, 0x65, 0xc0, //0x00001cb4 movq $-64(%rbp), %r12 - 0xe9, 0x16, 0x00, 0x00, 0x00, //0x00001cb8 jmp LBB0_370 - //0x00001cbd LBB0_369 - 0x48, 0x89, 0xc1, //0x00001cbd movq %rax, %rcx - 0x4c, 0x8b, 0x65, 0xc0, //0x00001cc0 movq $-64(%rbp), %r12 - 0x4c, 0x29, 0xe1, //0x00001cc4 subq %r12, %rcx - 0x48, 0x89, 0x4d, 0xc8, //0x00001cc7 movq %rcx, $-56(%rbp) - 0x4c, 0x8b, 0x45, 0xd0, //0x00001ccb movq $-48(%rbp), %r8 - 0x48, 0x8b, 0x7d, 0xb0, //0x00001ccf movq $-80(%rbp), %rdi - //0x00001cd3 LBB0_370 - 0x4c, 0x8b, 0x5d, 0xa8, //0x00001cd3 movq $-88(%rbp), %r11 - 0x49, 0xbe, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00001cd7 movabsq $4294977024, %r14 - 0x48, 0x01, 0xf0, //0x00001ce1 addq %rsi, %rax - 0x49, 0x01, 0xd2, //0x00001ce4 addq %rdx, %r10 - 0x0f, 0x85, 0x64, 0xff, 0xff, 0xff, //0x00001ce7 jne LBB0_362 - 0xe9, 0xbb, 0x0c, 0x00, 0x00, //0x00001ced jmp LBB0_509 - //0x00001cf2 LBB0_371 - 0x48, 0x03, 0x45, 0x98, //0x00001cf2 addq $-104(%rbp), %rax - 0x4c, 0x8b, 0x55, 0xb8, //0x00001cf6 movq $-72(%rbp), %r10 - 0xe9, 0x1d, 0xf3, 0xff, 0xff, //0x00001cfa jmp LBB0_215 - //0x00001cff LBB0_372 - 0x48, 0x85, 0xff, //0x00001cff testq %rdi, %rdi - 0x0f, 0x85, 0x9c, 0x19, 0x00, 0x00, //0x00001d02 jne LBB0_622 - 0x48, 0x83, 0xc0, 0x20, //0x00001d08 addq $32, %rax - 0x49, 0x83, 0xc6, 0xe0, //0x00001d0c addq $-32, %r14 - 0x4d, 0x85, 0xc9, //0x00001d10 testq %r9, %r9 - 0x0f, 0x85, 0x28, 0x04, 0x00, 0x00, //0x00001d13 jne LBB0_415 - //0x00001d19 LBB0_374 - 0x48, 0x8b, 0x55, 0xc8, //0x00001d19 movq $-56(%rbp), %rdx - 0x4d, 0x85, 0xf6, //0x00001d1d testq %r14, %r14 - 0x0f, 0x84, 0x4b, 0x19, 0x00, 0x00, //0x00001d20 je LBB0_384 - //0x00001d26 LBB0_375 - 0x0f, 0xb6, 0x08, //0x00001d26 movzbl (%rax), %ecx - 0x80, 0xf9, 0x22, //0x00001d29 cmpb $34, %cl - 0x0f, 0x84, 0x95, 0x00, 0x00, 0x00, //0x00001d2c je LBB0_387 - 0x80, 0xf9, 0x5c, //0x00001d32 cmpb $92, %cl - 0x0f, 0x84, 0x26, 0x00, 0x00, 0x00, //0x00001d35 je LBB0_379 - 0x80, 0xf9, 0x1f, //0x00001d3b cmpb $31, %cl - 0x0f, 0x86, 0x89, 0x19, 0x00, 0x00, //0x00001d3e jbe LBB0_624 - 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00001d44 movq $-1, %rcx - 0xbe, 0x01, 0x00, 0x00, 0x00, //0x00001d4b movl $1, %esi - 0x48, 0x01, 0xf0, //0x00001d50 addq %rsi, %rax - 0x49, 0x01, 0xce, //0x00001d53 addq %rcx, %r14 - 0x0f, 0x85, 0xca, 0xff, 0xff, 0xff, //0x00001d56 jne LBB0_375 - 0xe9, 0x10, 0x19, 0x00, 0x00, //0x00001d5c jmp LBB0_384 - //0x00001d61 LBB0_379 - 0x48, 0x8b, 0x4d, 0xa0, //0x00001d61 movq $-96(%rbp), %rcx - 0x49, 0x83, 0xfe, 0x01, //0x00001d65 cmpq $1, %r14 - 0x0f, 0x84, 0xba, 0x19, 0x00, 0x00, //0x00001d69 je LBB0_632 - 0x48, 0xc7, 0xc1, 0xfe, 0xff, 0xff, 0xff, //0x00001d6f movq $-2, %rcx - 0xbe, 0x02, 0x00, 0x00, 0x00, //0x00001d76 movl $2, %esi - 0x48, 0x83, 0xfa, 0xff, //0x00001d7b cmpq $-1, %rdx - 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x00001d7f je LBB0_382 - 0x4c, 0x8b, 0x45, 0xd0, //0x00001d85 movq $-48(%rbp), %r8 - 0x4c, 0x8b, 0x65, 0xc0, //0x00001d89 movq $-64(%rbp), %r12 - 0xe9, 0x12, 0x00, 0x00, 0x00, //0x00001d8d jmp LBB0_383 - //0x00001d92 LBB0_382 - 0x48, 0x89, 0xc2, //0x00001d92 movq %rax, %rdx - 0x4c, 0x8b, 0x65, 0xc0, //0x00001d95 movq $-64(%rbp), %r12 - 0x4c, 0x29, 0xe2, //0x00001d99 subq %r12, %rdx - 0x48, 0x89, 0x55, 0xc8, //0x00001d9c movq %rdx, $-56(%rbp) - 0x4c, 0x8b, 0x45, 0xd0, //0x00001da0 movq $-48(%rbp), %r8 - //0x00001da4 LBB0_383 - 0x4c, 0x8b, 0x55, 0xb8, //0x00001da4 movq $-72(%rbp), %r10 - 0x48, 0x01, 0xf0, //0x00001da8 addq %rsi, %rax - 0x49, 0x01, 0xce, //0x00001dab addq %rcx, %r14 - 0x0f, 0x85, 0x72, 0xff, 0xff, 0xff, //0x00001dae jne LBB0_375 - 0xe9, 0xb8, 0x18, 0x00, 0x00, //0x00001db4 jmp LBB0_384 - //0x00001db9 LBB0_385 - 0x0f, 0xbc, 0xca, //0x00001db9 bsfl %edx, %ecx - //0x00001dbc LBB0_386 - 0x49, 0xf7, 0xd6, //0x00001dbc notq %r14 - 0x49, 0x29, 0xce, //0x00001dbf subq %rcx, %r14 - 0xe9, 0x6e, 0xfa, 0xff, 0xff, //0x00001dc2 jmp LBB0_341 - //0x00001dc7 LBB0_387 - 0x48, 0x03, 0x45, 0x98, //0x00001dc7 addq $-104(%rbp), %rax - //0x00001dcb LBB0_388 - 0x48, 0x8b, 0x7d, 0xb0, //0x00001dcb movq $-80(%rbp), %rdi - 0x4c, 0x8b, 0x5d, 0xa8, //0x00001dcf movq $-88(%rbp), %r11 - 0x49, 0xbe, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00001dd3 movabsq $4294977024, %r14 - 0xe9, 0xa2, 0xf2, 0xff, 0xff, //0x00001ddd jmp LBB0_224 - //0x00001de2 LBB0_389 - 0x48, 0x8b, 0xb5, 0x78, 0xff, 0xff, 0xff, //0x00001de2 movq $-136(%rbp), %rsi - 0x4c, 0x8d, 0x34, 0x06, //0x00001de9 leaq (%rsi,%rax), %r14 - 0x49, 0x29, 0xce, //0x00001ded subq %rcx, %r14 - 0x49, 0x29, 0xd6, //0x00001df0 subq %rdx, %r14 - 0xe9, 0x3d, 0xfa, 0xff, 0xff, //0x00001df3 jmp LBB0_341 - //0x00001df8 LBB0_237 - 0x4c, 0x01, 0xe0, //0x00001df8 addq %r12, %rax - //0x00001dfb LBB0_238 - 0x49, 0x83, 0xf9, 0x20, //0x00001dfb cmpq $32, %r9 - 0x48, 0x8b, 0x7d, 0xb0, //0x00001dff movq $-80(%rbp), %rdi - 0x4c, 0x8b, 0x5d, 0xa8, //0x00001e03 movq $-88(%rbp), %r11 - 0x49, 0xbe, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00001e07 movabsq $4294977024, %r14 - 0x0f, 0x82, 0x8f, 0x08, 0x00, 0x00, //0x00001e11 jb LBB0_466 - 0xf3, 0x0f, 0x6f, 0x18, //0x00001e17 movdqu (%rax), %xmm3 - 0xf3, 0x0f, 0x6f, 0x60, 0x10, //0x00001e1b movdqu $16(%rax), %xmm4 - 0x66, 0x0f, 0x6f, 0xeb, //0x00001e20 movdqa %xmm3, %xmm5 - 0x66, 0x0f, 0x74, 0xe8, //0x00001e24 pcmpeqb %xmm0, %xmm5 - 0x66, 0x0f, 0xd7, 0xd5, //0x00001e28 pmovmskb %xmm5, %edx - 0x66, 0x0f, 0x6f, 0xec, //0x00001e2c movdqa %xmm4, %xmm5 - 0x66, 0x0f, 0x74, 0xe8, //0x00001e30 pcmpeqb %xmm0, %xmm5 - 0x66, 0x0f, 0xd7, 0xcd, //0x00001e34 pmovmskb %xmm5, %ecx - 0x66, 0x0f, 0x74, 0xd9, //0x00001e38 pcmpeqb %xmm1, %xmm3 - 0x66, 0x0f, 0xd7, 0xf3, //0x00001e3c pmovmskb %xmm3, %esi - 0x66, 0x0f, 0x74, 0xe1, //0x00001e40 pcmpeqb %xmm1, %xmm4 - 0x66, 0x0f, 0xd7, 0xdc, //0x00001e44 pmovmskb %xmm4, %ebx - 0x48, 0xc1, 0xe1, 0x10, //0x00001e48 shlq $16, %rcx - 0x48, 0x09, 0xca, //0x00001e4c orq %rcx, %rdx - 0x48, 0xc1, 0xe3, 0x10, //0x00001e4f shlq $16, %rbx - 0x48, 0x09, 0xde, //0x00001e53 orq %rbx, %rsi - 0x0f, 0x85, 0xd3, 0x07, 0x00, 0x00, //0x00001e56 jne LBB0_462 - 0x4d, 0x85, 0xc0, //0x00001e5c testq %r8, %r8 - 0x4c, 0x8b, 0x55, 0xb8, //0x00001e5f movq $-72(%rbp), %r10 - 0x0f, 0x85, 0xe3, 0x07, 0x00, 0x00, //0x00001e63 jne LBB0_464 - 0x45, 0x31, 0xc0, //0x00001e69 xorl %r8d, %r8d - 0x48, 0x85, 0xd2, //0x00001e6c testq %rdx, %rdx - 0x0f, 0x84, 0x29, 0x08, 0x00, 0x00, //0x00001e6f je LBB0_465 - //0x00001e75 LBB0_242 - 0x48, 0x0f, 0xbc, 0xca, //0x00001e75 bsfq %rdx, %rcx - 0x48, 0x03, 0x45, 0x98, //0x00001e79 addq $-104(%rbp), %rax - 0x48, 0x01, 0xc8, //0x00001e7d addq %rcx, %rax - 0x4c, 0x8b, 0x45, 0xd0, //0x00001e80 movq $-48(%rbp), %r8 - 0xe9, 0x12, 0xfa, 0xff, 0xff, //0x00001e84 jmp LBB0_346 - //0x00001e89 LBB0_312 - 0x4c, 0x01, 0xe0, //0x00001e89 addq %r12, %rax - 0x49, 0x83, 0xfe, 0x20, //0x00001e8c cmpq $32, %r14 - 0x0f, 0x82, 0x2c, 0x01, 0x00, 0x00, //0x00001e90 jb LBB0_396 - //0x00001e96 LBB0_313 - 0xf3, 0x0f, 0x6f, 0x20, //0x00001e96 movdqu (%rax), %xmm4 - 0xf3, 0x0f, 0x6f, 0x58, 0x10, //0x00001e9a movdqu $16(%rax), %xmm3 - 0x66, 0x0f, 0x6f, 0xec, //0x00001e9f movdqa %xmm4, %xmm5 - 0x66, 0x0f, 0x74, 0xe8, //0x00001ea3 pcmpeqb %xmm0, %xmm5 - 0x66, 0x0f, 0xd7, 0xf5, //0x00001ea7 pmovmskb %xmm5, %esi - 0x66, 0x0f, 0x6f, 0xeb, //0x00001eab movdqa %xmm3, %xmm5 - 0x66, 0x0f, 0x74, 0xe8, //0x00001eaf pcmpeqb %xmm0, %xmm5 - 0x66, 0x0f, 0xd7, 0xcd, //0x00001eb3 pmovmskb %xmm5, %ecx - 0x66, 0x0f, 0x6f, 0xec, //0x00001eb7 movdqa %xmm4, %xmm5 - 0x66, 0x0f, 0x74, 0xe9, //0x00001ebb pcmpeqb %xmm1, %xmm5 - 0x66, 0x0f, 0xd7, 0xd5, //0x00001ebf pmovmskb %xmm5, %edx - 0x66, 0x0f, 0x6f, 0xeb, //0x00001ec3 movdqa %xmm3, %xmm5 - 0x66, 0x0f, 0x74, 0xe9, //0x00001ec7 pcmpeqb %xmm1, %xmm5 - 0x66, 0x0f, 0xd7, 0xdd, //0x00001ecb pmovmskb %xmm5, %ebx - 0x66, 0x0f, 0x6f, 0xea, //0x00001ecf movdqa %xmm2, %xmm5 - 0x66, 0x0f, 0x64, 0xeb, //0x00001ed3 pcmpgtb %xmm3, %xmm5 - 0x66, 0x41, 0x0f, 0x64, 0xdf, //0x00001ed7 pcmpgtb %xmm15, %xmm3 - 0x66, 0x0f, 0xdb, 0xdd, //0x00001edc pand %xmm5, %xmm3 - 0x66, 0x0f, 0xd7, 0xfb, //0x00001ee0 pmovmskb %xmm3, %edi - 0x48, 0xc1, 0xe1, 0x10, //0x00001ee4 shlq $16, %rcx - 0x48, 0x09, 0xce, //0x00001ee8 orq %rcx, %rsi - 0x48, 0xc1, 0xe3, 0x10, //0x00001eeb shlq $16, %rbx - 0x48, 0xc1, 0xe7, 0x10, //0x00001eef shlq $16, %rdi - 0x48, 0x09, 0xda, //0x00001ef3 orq %rbx, %rdx - 0x0f, 0x85, 0x5f, 0x08, 0x00, 0x00, //0x00001ef6 jne LBB0_478 - 0x4d, 0x85, 0xc0, //0x00001efc testq %r8, %r8 - 0x4c, 0x8b, 0x55, 0xb8, //0x00001eff movq $-72(%rbp), %r10 - 0x0f, 0x85, 0x6f, 0x08, 0x00, 0x00, //0x00001f03 jne LBB0_480 - 0x45, 0x31, 0xc0, //0x00001f09 xorl %r8d, %r8d - //0x00001f0c LBB0_316 - 0x66, 0x0f, 0x6f, 0xda, //0x00001f0c movdqa %xmm2, %xmm3 - 0x66, 0x0f, 0x64, 0xdc, //0x00001f10 pcmpgtb %xmm4, %xmm3 - 0x66, 0x41, 0x0f, 0x64, 0xe7, //0x00001f14 pcmpgtb %xmm15, %xmm4 - 0x66, 0x0f, 0xdb, 0xe3, //0x00001f19 pand %xmm3, %xmm4 - 0x66, 0x0f, 0xd7, 0xcc, //0x00001f1d pmovmskb %xmm4, %ecx - 0x48, 0x09, 0xcf, //0x00001f21 orq %rcx, %rdi - 0xb9, 0x40, 0x00, 0x00, 0x00, //0x00001f24 movl $64, %ecx - 0xba, 0x40, 0x00, 0x00, 0x00, //0x00001f29 movl $64, %edx - 0x48, 0x85, 0xf6, //0x00001f2e testq %rsi, %rsi - 0x0f, 0x84, 0x04, 0x00, 0x00, 0x00, //0x00001f31 je LBB0_318 - 0x48, 0x0f, 0xbc, 0xd6, //0x00001f37 bsfq %rsi, %rdx - //0x00001f3b LBB0_318 - 0x48, 0x85, 0xff, //0x00001f3b testq %rdi, %rdi - 0x0f, 0x84, 0x04, 0x00, 0x00, 0x00, //0x00001f3e je LBB0_320 - 0x48, 0x0f, 0xbc, 0xcf, //0x00001f44 bsfq %rdi, %rcx - //0x00001f48 LBB0_320 - 0x48, 0x85, 0xf6, //0x00001f48 testq %rsi, %rsi - 0x0f, 0x84, 0x60, 0x00, 0x00, 0x00, //0x00001f4b je LBB0_394 - 0x48, 0x39, 0xd1, //0x00001f51 cmpq %rdx, %rcx - 0x0f, 0x82, 0xac, 0x17, 0x00, 0x00, //0x00001f54 jb LBB0_628 - 0x48, 0x03, 0x45, 0x98, //0x00001f5a addq $-104(%rbp), %rax - 0x48, 0x01, 0xd0, //0x00001f5e addq %rdx, %rax - 0x4c, 0x8b, 0x45, 0xd0, //0x00001f61 movq $-48(%rbp), %r8 - 0x48, 0x8b, 0x7d, 0xb0, //0x00001f65 movq $-80(%rbp), %rdi - 0x4c, 0x8b, 0x5d, 0xa8, //0x00001f69 movq $-88(%rbp), %r11 - 0x49, 0xbe, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00001f6d movabsq $4294977024, %r14 - 0xe9, 0x1f, 0xf9, 0xff, 0xff, //0x00001f77 jmp LBB0_346 - //0x00001f7c LBB0_390 - 0x49, 0xc7, 0xc4, 0xff, 0xff, 0xff, 0xff, //0x00001f7c movq $-1, %r12 - 0x4c, 0x89, 0xd9, //0x00001f83 movq %r11, %rcx - 0x4c, 0x89, 0xd7, //0x00001f86 movq %r10, %rdi - 0x49, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x00001f89 movq $-1, %r14 - 0x49, 0xc7, 0xc7, 0xff, 0xff, 0xff, 0xff, //0x00001f90 movq $-1, %r15 - 0xe9, 0x38, 0xe9, 0xff, 0xff, //0x00001f97 jmp LBB0_115 - //0x00001f9c LBB0_391 - 0x89, 0xd9, //0x00001f9c movl %ebx, %ecx - 0xe9, 0x19, 0xfe, 0xff, 0xff, //0x00001f9e jmp LBB0_386 - //0x00001fa3 LBB0_392 - 0x89, 0xf1, //0x00001fa3 movl %esi, %ecx - 0xe9, 0x12, 0xfe, 0xff, 0xff, //0x00001fa5 jmp LBB0_386 - //0x00001faa LBB0_393 - 0x89, 0xd1, //0x00001faa movl %edx, %ecx - 0xe9, 0x0b, 0xfe, 0xff, 0xff, //0x00001fac jmp LBB0_386 - //0x00001fb1 LBB0_394 - 0x48, 0x85, 0xff, //0x00001fb1 testq %rdi, %rdi - 0x0f, 0x85, 0x54, 0x17, 0x00, 0x00, //0x00001fb4 jne LBB0_629 - 0x48, 0x83, 0xc0, 0x20, //0x00001fba addq $32, %rax - 0x49, 0x83, 0xc6, 0xe0, //0x00001fbe addq $-32, %r14 - //0x00001fc2 LBB0_396 - 0x4d, 0x85, 0xc0, //0x00001fc2 testq %r8, %r8 - 0x0f, 0x85, 0x27, 0x08, 0x00, 0x00, //0x00001fc5 jne LBB0_483 - 0x48, 0x8b, 0x55, 0xc8, //0x00001fcb movq $-56(%rbp), %rdx - 0x4d, 0x85, 0xf6, //0x00001fcf testq %r14, %r14 - 0x0f, 0x84, 0x52, 0x08, 0x00, 0x00, //0x00001fd2 je LBB0_485 - //0x00001fd8 LBB0_398 - 0x0f, 0xb6, 0x08, //0x00001fd8 movzbl (%rax), %ecx - 0x80, 0xf9, 0x22, //0x00001fdb cmpb $34, %cl - 0x0f, 0x84, 0x10, 0x01, 0x00, 0x00, //0x00001fde je LBB0_411 - 0x80, 0xf9, 0x5c, //0x00001fe4 cmpb $92, %cl - 0x0f, 0x84, 0x26, 0x00, 0x00, 0x00, //0x00001fe7 je LBB0_403 - 0x80, 0xf9, 0x1f, //0x00001fed cmpb $31, %cl - 0x0f, 0x86, 0x27, 0x17, 0x00, 0x00, //0x00001ff0 jbe LBB0_631 - 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00001ff6 movq $-1, %rcx - 0xbe, 0x01, 0x00, 0x00, 0x00, //0x00001ffd movl $1, %esi - //0x00002002 LBB0_402 - 0x48, 0x01, 0xf0, //0x00002002 addq %rsi, %rax - 0x49, 0x01, 0xce, //0x00002005 addq %rcx, %r14 - 0x0f, 0x85, 0xca, 0xff, 0xff, 0xff, //0x00002008 jne LBB0_398 - 0xe9, 0x17, 0x08, 0x00, 0x00, //0x0000200e jmp LBB0_485 - //0x00002013 LBB0_403 - 0x49, 0x83, 0xfe, 0x01, //0x00002013 cmpq $1, %r14 - 0x0f, 0x84, 0x0d, 0x08, 0x00, 0x00, //0x00002017 je LBB0_485 - 0x48, 0xc7, 0xc1, 0xfe, 0xff, 0xff, 0xff, //0x0000201d movq $-2, %rcx - 0xbe, 0x02, 0x00, 0x00, 0x00, //0x00002024 movl $2, %esi - 0x48, 0x83, 0xfa, 0xff, //0x00002029 cmpq $-1, %rdx - 0x0f, 0x85, 0xcf, 0xff, 0xff, 0xff, //0x0000202d jne LBB0_402 - 0x48, 0x89, 0xc2, //0x00002033 movq %rax, %rdx - 0x48, 0x2b, 0x55, 0xc0, //0x00002036 subq $-64(%rbp), %rdx - 0x48, 0x89, 0x55, 0xc8, //0x0000203a movq %rdx, $-56(%rbp) - 0xe9, 0xbf, 0xff, 0xff, 0xff, //0x0000203e jmp LBB0_402 - //0x00002043 LBB0_406 - 0x49, 0x8d, 0x04, 0x0c, //0x00002043 leaq (%r12,%rcx), %rax - 0x48, 0xc7, 0x45, 0xc8, 0xff, 0xff, 0xff, 0xff, //0x00002047 movq $-1, $-56(%rbp) - 0x45, 0x31, 0xc0, //0x0000204f xorl %r8d, %r8d - 0x49, 0x83, 0xf9, 0x20, //0x00002052 cmpq $32, %r9 - 0x4c, 0x8b, 0x55, 0xb8, //0x00002056 movq $-72(%rbp), %r10 - 0x0f, 0x83, 0xc4, 0xf8, 0xff, 0xff, //0x0000205a jae LBB0_72 - 0xe9, 0xf2, 0x01, 0x00, 0x00, //0x00002060 jmp LBB0_424 - //0x00002065 LBB0_407 - 0x48, 0x8b, 0x45, 0x90, //0x00002065 movq $-112(%rbp), %rax - 0x4c, 0x01, 0xe0, //0x00002069 addq %r12, %rax - 0x48, 0xc7, 0x45, 0xc8, 0xff, 0xff, 0xff, 0xff, //0x0000206c movq $-1, $-56(%rbp) - 0x45, 0x31, 0xc0, //0x00002074 xorl %r8d, %r8d - 0x49, 0x83, 0xfa, 0x20, //0x00002077 cmpq $32, %r10 - 0x0f, 0x83, 0x1e, 0xf9, 0xff, 0xff, //0x0000207b jae LBB0_155 - //0x00002081 LBB0_408 - 0x48, 0x8b, 0x7d, 0xb0, //0x00002081 movq $-80(%rbp), %rdi - 0x4c, 0x8b, 0x5d, 0xa8, //0x00002085 movq $-88(%rbp), %r11 - 0x49, 0xbe, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00002089 movabsq $4294977024, %r14 - 0x4d, 0x85, 0xc0, //0x00002093 testq %r8, %r8 - 0x0f, 0x84, 0xa4, 0xfb, 0xff, 0xff, //0x00002096 je LBB0_361 - //0x0000209c LBB0_409 - 0x4d, 0x85, 0xd2, //0x0000209c testq %r10, %r10 - 0x0f, 0x84, 0x85, 0x07, 0x00, 0x00, //0x0000209f je LBB0_485 - 0x48, 0x8b, 0x4d, 0x88, //0x000020a5 movq $-120(%rbp), %rcx - 0x48, 0x8d, 0x14, 0x08, //0x000020a9 leaq (%rax,%rcx), %rdx - 0x48, 0x8b, 0x75, 0xc8, //0x000020ad movq $-56(%rbp), %rsi - 0x48, 0x83, 0xfe, 0xff, //0x000020b1 cmpq $-1, %rsi - 0x48, 0x89, 0xf1, //0x000020b5 movq %rsi, %rcx - 0x48, 0x0f, 0x44, 0xf2, //0x000020b8 cmoveq %rdx, %rsi - 0x48, 0x0f, 0x44, 0xca, //0x000020bc cmoveq %rdx, %rcx - 0x48, 0x83, 0xc0, 0x01, //0x000020c0 addq $1, %rax - 0x49, 0x83, 0xc2, 0xff, //0x000020c4 addq $-1, %r10 - 0x48, 0x89, 0x75, 0xc8, //0x000020c8 movq %rsi, $-56(%rbp) - 0x4c, 0x8b, 0x45, 0xd0, //0x000020cc movq $-48(%rbp), %r8 - 0x48, 0x8b, 0x7d, 0xb0, //0x000020d0 movq $-80(%rbp), %rdi - 0x4c, 0x8b, 0x65, 0xc0, //0x000020d4 movq $-64(%rbp), %r12 - 0x4c, 0x8b, 0x5d, 0xa8, //0x000020d8 movq $-88(%rbp), %r11 - 0x49, 0xbe, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x000020dc movabsq $4294977024, %r14 - 0x4d, 0x85, 0xd2, //0x000020e6 testq %r10, %r10 - 0x0f, 0x85, 0x62, 0xfb, 0xff, 0xff, //0x000020e9 jne LBB0_362 - 0xe9, 0xb9, 0x08, 0x00, 0x00, //0x000020ef jmp LBB0_509 - //0x000020f4 LBB0_411 - 0x48, 0x03, 0x45, 0x98, //0x000020f4 addq $-104(%rbp), %rax - 0x4c, 0x8b, 0x45, 0xd0, //0x000020f8 movq $-48(%rbp), %r8 - 0x48, 0x8b, 0x7d, 0xb0, //0x000020fc movq $-80(%rbp), %rdi - 0x4c, 0x8b, 0x65, 0xc0, //0x00002100 movq $-64(%rbp), %r12 - 0xe9, 0x4c, 0xf1, 0xff, 0xff, //0x00002104 jmp LBB0_248 - //0x00002109 LBB0_412 - 0x4c, 0x01, 0xe0, //0x00002109 addq %r12, %rax - 0x48, 0xc7, 0x45, 0xc8, 0xff, 0xff, 0xff, 0xff, //0x0000210c movq $-1, $-56(%rbp) - 0x45, 0x31, 0xc0, //0x00002114 xorl %r8d, %r8d - 0xe9, 0x89, 0xf9, 0xff, 0xff, //0x00002117 jmp LBB0_136 - //0x0000211c LBB0_413 - 0x4c, 0x01, 0xe0, //0x0000211c addq %r12, %rax - 0x48, 0xc7, 0x45, 0xc8, 0xff, 0xff, 0xff, 0xff, //0x0000211f movq $-1, $-56(%rbp) - 0x45, 0x31, 0xc9, //0x00002127 xorl %r9d, %r9d - 0x49, 0x83, 0xfe, 0x20, //0x0000212a cmpq $32, %r14 - 0x0f, 0x83, 0x0c, 0xfa, 0xff, 0xff, //0x0000212e jae LBB0_182 - //0x00002134 LBB0_414 - 0x4c, 0x8b, 0x55, 0xb8, //0x00002134 movq $-72(%rbp), %r10 - 0x4d, 0x85, 0xc9, //0x00002138 testq %r9, %r9 - 0x0f, 0x84, 0xd8, 0xfb, 0xff, 0xff, //0x0000213b je LBB0_374 - //0x00002141 LBB0_415 - 0x48, 0x8b, 0x4d, 0xa0, //0x00002141 movq $-96(%rbp), %rcx - 0x4d, 0x85, 0xf6, //0x00002145 testq %r14, %r14 - 0x0f, 0x84, 0xdb, 0x15, 0x00, 0x00, //0x00002148 je LBB0_632 - 0x48, 0x8b, 0x4d, 0x88, //0x0000214e movq $-120(%rbp), %rcx - 0x48, 0x01, 0xc1, //0x00002152 addq %rax, %rcx - 0x48, 0x8b, 0x75, 0xc8, //0x00002155 movq $-56(%rbp), %rsi - 0x48, 0x83, 0xfe, 0xff, //0x00002159 cmpq $-1, %rsi - 0x48, 0x89, 0xf2, //0x0000215d movq %rsi, %rdx - 0x48, 0x0f, 0x44, 0xf1, //0x00002160 cmoveq %rcx, %rsi - 0x48, 0x0f, 0x44, 0xd1, //0x00002164 cmoveq %rcx, %rdx - 0x48, 0x83, 0xc0, 0x01, //0x00002168 addq $1, %rax - 0x49, 0x83, 0xc6, 0xff, //0x0000216c addq $-1, %r14 - 0x48, 0x89, 0x75, 0xc8, //0x00002170 movq %rsi, $-56(%rbp) - 0x4c, 0x8b, 0x45, 0xd0, //0x00002174 movq $-48(%rbp), %r8 - 0x4c, 0x8b, 0x65, 0xc0, //0x00002178 movq $-64(%rbp), %r12 - 0x4c, 0x8b, 0x55, 0xb8, //0x0000217c movq $-72(%rbp), %r10 - 0x4d, 0x85, 0xf6, //0x00002180 testq %r14, %r14 - 0x0f, 0x85, 0x9d, 0xfb, 0xff, 0xff, //0x00002183 jne LBB0_375 - 0xe9, 0xe3, 0x14, 0x00, 0x00, //0x00002189 jmp LBB0_384 - //0x0000218e LBB0_417 - 0x49, 0xc7, 0xc3, 0xff, 0xff, 0xff, 0xff, //0x0000218e movq $-1, %r11 - 0x4c, 0x89, 0xd1, //0x00002195 movq %r10, %rcx - 0x4c, 0x89, 0xff, //0x00002198 movq %r15, %rdi - 0x49, 0xc7, 0xc4, 0xff, 0xff, 0xff, 0xff, //0x0000219b movq $-1, %r12 - 0x49, 0xc7, 0xc5, 0xff, 0xff, 0xff, 0xff, //0x000021a2 movq $-1, %r13 - 0xe9, 0x66, 0xf2, 0xff, 0xff, //0x000021a9 jmp LBB0_273 - //0x000021ae LBB0_418 - 0x49, 0x8d, 0x04, 0x0c, //0x000021ae leaq (%r12,%rcx), %rax - 0x48, 0xc7, 0x45, 0xc8, 0xff, 0xff, 0xff, 0xff, //0x000021b2 movq $-1, $-56(%rbp) - 0x45, 0x31, 0xc0, //0x000021ba xorl %r8d, %r8d - 0xe9, 0x39, 0xfc, 0xff, 0xff, //0x000021bd jmp LBB0_238 - //0x000021c2 LBB0_419 - 0x49, 0x8d, 0x04, 0x0c, //0x000021c2 leaq (%r12,%rcx), %rax - 0x48, 0xc7, 0x45, 0xc8, 0xff, 0xff, 0xff, 0xff, //0x000021c6 movq $-1, $-56(%rbp) - 0x45, 0x31, 0xc0, //0x000021ce xorl %r8d, %r8d - 0x49, 0x83, 0xfe, 0x20, //0x000021d1 cmpq $32, %r14 - 0x0f, 0x83, 0xbb, 0xfc, 0xff, 0xff, //0x000021d5 jae LBB0_313 - 0xe9, 0xe2, 0xfd, 0xff, 0xff, //0x000021db jmp LBB0_396 - //0x000021e0 LBB0_420 - 0x48, 0x83, 0x7d, 0xc8, 0xff, //0x000021e0 cmpq $-1, $-56(%rbp) - 0x0f, 0x85, 0x12, 0x00, 0x00, 0x00, //0x000021e5 jne LBB0_422 - 0x48, 0x89, 0xc1, //0x000021eb movq %rax, %rcx - 0x48, 0x2b, 0x4d, 0xc0, //0x000021ee subq $-64(%rbp), %rcx - 0x48, 0x0f, 0xbc, 0xfe, //0x000021f2 bsfq %rsi, %rdi - 0x48, 0x01, 0xcf, //0x000021f6 addq %rcx, %rdi - 0x48, 0x89, 0x7d, 0xc8, //0x000021f9 movq %rdi, $-56(%rbp) - //0x000021fd LBB0_422 - 0x44, 0x89, 0xc1, //0x000021fd movl %r8d, %ecx - 0xf7, 0xd1, //0x00002200 notl %ecx - 0x21, 0xf1, //0x00002202 andl %esi, %ecx - 0x41, 0x8d, 0x3c, 0x48, //0x00002204 leal (%r8,%rcx,2), %edi - 0x8d, 0x1c, 0x09, //0x00002208 leal (%rcx,%rcx), %ebx - 0xf7, 0xd3, //0x0000220b notl %ebx - 0x21, 0xf3, //0x0000220d andl %esi, %ebx - 0x81, 0xe3, 0xaa, 0xaa, 0xaa, 0xaa, //0x0000220f andl $-1431655766, %ebx - 0x45, 0x31, 0xc0, //0x00002215 xorl %r8d, %r8d - 0x01, 0xcb, //0x00002218 addl %ecx, %ebx - 0x41, 0x0f, 0x92, 0xc0, //0x0000221a setb %r8b - 0x01, 0xdb, //0x0000221e addl %ebx, %ebx - 0x81, 0xf3, 0x55, 0x55, 0x55, 0x55, //0x00002220 xorl $1431655765, %ebx - 0x21, 0xfb, //0x00002226 andl %edi, %ebx - 0xf7, 0xd3, //0x00002228 notl %ebx - 0x21, 0xda, //0x0000222a andl %ebx, %edx - 0x48, 0x8b, 0x7d, 0xb0, //0x0000222c movq $-80(%rbp), %rdi - 0x4c, 0x8b, 0x65, 0xc0, //0x00002230 movq $-64(%rbp), %r12 - 0x4c, 0x8b, 0x5d, 0xa8, //0x00002234 movq $-88(%rbp), %r11 - 0x49, 0xbe, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00002238 movabsq $4294977024, %r14 - 0x4c, 0x8b, 0x55, 0xb8, //0x00002242 movq $-72(%rbp), %r10 - 0x48, 0x85, 0xd2, //0x00002246 testq %rdx, %rdx - 0x0f, 0x85, 0x2f, 0xf7, 0xff, 0xff, //0x00002249 jne LBB0_75 - //0x0000224f LBB0_423 - 0x48, 0x83, 0xc0, 0x20, //0x0000224f addq $32, %rax - 0x49, 0x83, 0xc1, 0xe0, //0x00002253 addq $-32, %r9 - //0x00002257 LBB0_424 - 0x4d, 0x85, 0xc0, //0x00002257 testq %r8, %r8 - 0x0f, 0x85, 0x18, 0x03, 0x00, 0x00, //0x0000225a jne LBB0_458 - 0x48, 0x8b, 0x4d, 0xc8, //0x00002260 movq $-56(%rbp), %rcx - 0x4c, 0x8b, 0x45, 0xd0, //0x00002264 movq $-48(%rbp), %r8 - 0x4d, 0x85, 0xc9, //0x00002268 testq %r9, %r9 - 0x0f, 0x84, 0xa0, 0x00, 0x00, 0x00, //0x0000226b je LBB0_435 - //0x00002271 LBB0_426 - 0x31, 0xd2, //0x00002271 xorl %edx, %edx - //0x00002273 LBB0_427 - 0x0f, 0xb6, 0x1c, 0x10, //0x00002273 movzbl (%rax,%rdx), %ebx - 0x80, 0xfb, 0x22, //0x00002277 cmpb $34, %bl - 0x0f, 0x84, 0x8a, 0x00, 0x00, 0x00, //0x0000227a je LBB0_434 - 0x80, 0xfb, 0x5c, //0x00002280 cmpb $92, %bl - 0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x00002283 je LBB0_432 - 0x48, 0x83, 0xc2, 0x01, //0x00002289 addq $1, %rdx - 0x49, 0x39, 0xd1, //0x0000228d cmpq %rdx, %r9 - 0x0f, 0x85, 0xdd, 0xff, 0xff, 0xff, //0x00002290 jne LBB0_427 - 0xe9, 0x7e, 0x00, 0x00, 0x00, //0x00002296 jmp LBB0_430 - //0x0000229b LBB0_432 - 0x49, 0x8d, 0x71, 0xff, //0x0000229b leaq $-1(%r9), %rsi - 0x48, 0x39, 0xd6, //0x0000229f cmpq %rdx, %rsi - 0x0f, 0x84, 0x82, 0x05, 0x00, 0x00, //0x000022a2 je LBB0_485 - 0x48, 0x8b, 0x75, 0x80, //0x000022a8 movq $-128(%rbp), %rsi - 0x48, 0x01, 0xc6, //0x000022ac addq %rax, %rsi - 0x48, 0x01, 0xd6, //0x000022af addq %rdx, %rsi - 0x48, 0x83, 0xf9, 0xff, //0x000022b2 cmpq $-1, %rcx - 0x48, 0x8b, 0x7d, 0xc8, //0x000022b6 movq $-56(%rbp), %rdi - 0x48, 0x0f, 0x44, 0xfe, //0x000022ba cmoveq %rsi, %rdi - 0x48, 0x89, 0x7d, 0xc8, //0x000022be movq %rdi, $-56(%rbp) - 0x48, 0x0f, 0x44, 0xce, //0x000022c2 cmoveq %rsi, %rcx - 0x48, 0x01, 0xd0, //0x000022c6 addq %rdx, %rax - 0x48, 0x83, 0xc0, 0x02, //0x000022c9 addq $2, %rax - 0x4c, 0x89, 0xce, //0x000022cd movq %r9, %rsi - 0x48, 0x29, 0xd6, //0x000022d0 subq %rdx, %rsi - 0x48, 0x83, 0xc6, 0xfe, //0x000022d3 addq $-2, %rsi - 0x49, 0x83, 0xc1, 0xfe, //0x000022d7 addq $-2, %r9 - 0x49, 0x39, 0xd1, //0x000022db cmpq %rdx, %r9 - 0x49, 0x89, 0xf1, //0x000022de movq %rsi, %r9 - 0x4c, 0x8b, 0x45, 0xd0, //0x000022e1 movq $-48(%rbp), %r8 - 0x48, 0x8b, 0x7d, 0xb0, //0x000022e5 movq $-80(%rbp), %rdi - 0x4c, 0x8b, 0x65, 0xc0, //0x000022e9 movq $-64(%rbp), %r12 - 0x4c, 0x8b, 0x5d, 0xa8, //0x000022ed movq $-88(%rbp), %r11 - 0x49, 0xbe, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x000022f1 movabsq $4294977024, %r14 - 0x4c, 0x8b, 0x55, 0xb8, //0x000022fb movq $-72(%rbp), %r10 - 0x0f, 0x85, 0x6c, 0xff, 0xff, 0xff, //0x000022ff jne LBB0_426 - 0xe9, 0xa3, 0x06, 0x00, 0x00, //0x00002305 jmp LBB0_509 - //0x0000230a LBB0_434 - 0x48, 0x01, 0xd0, //0x0000230a addq %rdx, %rax - 0x48, 0x83, 0xc0, 0x01, //0x0000230d addq $1, %rax - //0x00002311 LBB0_435 - 0x4c, 0x29, 0xe0, //0x00002311 subq %r12, %rax - 0xe9, 0x03, 0xed, 0xff, 0xff, //0x00002314 jmp LBB0_215 - //0x00002319 LBB0_430 - 0x80, 0xfb, 0x22, //0x00002319 cmpb $34, %bl - 0x0f, 0x85, 0x08, 0x05, 0x00, 0x00, //0x0000231c jne LBB0_485 - 0x4c, 0x01, 0xc8, //0x00002322 addq %r9, %rax - 0x4c, 0x8b, 0x45, 0xd0, //0x00002325 movq $-48(%rbp), %r8 - 0x48, 0x8b, 0x7d, 0xb0, //0x00002329 movq $-80(%rbp), %rdi - 0x4c, 0x8b, 0x65, 0xc0, //0x0000232d movq $-64(%rbp), %r12 - 0x4c, 0x8b, 0x5d, 0xa8, //0x00002331 movq $-88(%rbp), %r11 - 0x49, 0xbe, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00002335 movabsq $4294977024, %r14 - 0x4c, 0x8b, 0x55, 0xb8, //0x0000233f movq $-72(%rbp), %r10 - 0xe9, 0xc9, 0xff, 0xff, 0xff, //0x00002343 jmp LBB0_435 - //0x00002348 LBB0_436 - 0x48, 0x83, 0x7d, 0xc8, 0xff, //0x00002348 cmpq $-1, $-56(%rbp) - 0x0f, 0x85, 0x12, 0x00, 0x00, 0x00, //0x0000234d jne LBB0_438 - 0x48, 0x89, 0xc7, //0x00002353 movq %rax, %rdi - 0x48, 0x2b, 0x7d, 0xc0, //0x00002356 subq $-64(%rbp), %rdi - 0x48, 0x0f, 0xbc, 0xda, //0x0000235a bsfq %rdx, %rbx - 0x48, 0x01, 0xfb, //0x0000235e addq %rdi, %rbx - 0x48, 0x89, 0x5d, 0xc8, //0x00002361 movq %rbx, $-56(%rbp) - //0x00002365 LBB0_438 - 0x44, 0x89, 0xc7, //0x00002365 movl %r8d, %edi - 0xf7, 0xd7, //0x00002368 notl %edi - 0x21, 0xd7, //0x0000236a andl %edx, %edi - 0x45, 0x8d, 0x0c, 0x78, //0x0000236c leal (%r8,%rdi,2), %r9d - 0x8d, 0x1c, 0x3f, //0x00002370 leal (%rdi,%rdi), %ebx - 0xf7, 0xd3, //0x00002373 notl %ebx - 0x21, 0xd3, //0x00002375 andl %edx, %ebx - 0x81, 0xe3, 0xaa, 0xaa, 0xaa, 0xaa, //0x00002377 andl $-1431655766, %ebx - 0x45, 0x31, 0xc0, //0x0000237d xorl %r8d, %r8d - 0x01, 0xfb, //0x00002380 addl %edi, %ebx - 0x41, 0x0f, 0x92, 0xc0, //0x00002382 setb %r8b - 0x01, 0xdb, //0x00002386 addl %ebx, %ebx - 0x81, 0xf3, 0x55, 0x55, 0x55, 0x55, //0x00002388 xorl $1431655765, %ebx - 0x44, 0x21, 0xcb, //0x0000238e andl %r9d, %ebx - 0xf7, 0xd3, //0x00002391 notl %ebx - 0x21, 0xd9, //0x00002393 andl %ebx, %ecx - 0x48, 0x8b, 0x7d, 0xb0, //0x00002395 movq $-80(%rbp), %rdi - 0x4c, 0x8b, 0x65, 0xc0, //0x00002399 movq $-64(%rbp), %r12 - 0x4c, 0x8b, 0x5d, 0xa8, //0x0000239d movq $-88(%rbp), %r11 - 0x49, 0xbe, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x000023a1 movabsq $4294977024, %r14 - 0xe9, 0x73, 0xf6, 0xff, 0xff, //0x000023ab jmp LBB0_158 - //0x000023b0 LBB0_439 - 0x48, 0x83, 0x7d, 0xc8, 0xff, //0x000023b0 cmpq $-1, $-56(%rbp) - 0x0f, 0x85, 0x12, 0x00, 0x00, 0x00, //0x000023b5 jne LBB0_441 - 0x48, 0x89, 0xc1, //0x000023bb movq %rax, %rcx - 0x48, 0x2b, 0x4d, 0xc0, //0x000023be subq $-64(%rbp), %rcx - 0x48, 0x0f, 0xbc, 0xfe, //0x000023c2 bsfq %rsi, %rdi - 0x48, 0x01, 0xcf, //0x000023c6 addq %rcx, %rdi - 0x48, 0x89, 0x7d, 0xc8, //0x000023c9 movq %rdi, $-56(%rbp) - //0x000023cd LBB0_441 - 0x44, 0x89, 0xc1, //0x000023cd movl %r8d, %ecx - 0xf7, 0xd1, //0x000023d0 notl %ecx - 0x21, 0xf1, //0x000023d2 andl %esi, %ecx - 0x41, 0x8d, 0x3c, 0x48, //0x000023d4 leal (%r8,%rcx,2), %edi - 0x8d, 0x1c, 0x09, //0x000023d8 leal (%rcx,%rcx), %ebx - 0xf7, 0xd3, //0x000023db notl %ebx - 0x21, 0xf3, //0x000023dd andl %esi, %ebx - 0x81, 0xe3, 0xaa, 0xaa, 0xaa, 0xaa, //0x000023df andl $-1431655766, %ebx - 0x45, 0x31, 0xc0, //0x000023e5 xorl %r8d, %r8d - 0x01, 0xcb, //0x000023e8 addl %ecx, %ebx - 0x41, 0x0f, 0x92, 0xc0, //0x000023ea setb %r8b - 0x01, 0xdb, //0x000023ee addl %ebx, %ebx - 0x81, 0xf3, 0x55, 0x55, 0x55, 0x55, //0x000023f0 xorl $1431655765, %ebx - 0x21, 0xfb, //0x000023f6 andl %edi, %ebx - 0xf7, 0xd3, //0x000023f8 notl %ebx - 0x21, 0xda, //0x000023fa andl %ebx, %edx - 0x48, 0x8b, 0x7d, 0xb0, //0x000023fc movq $-80(%rbp), %rdi - 0x4c, 0x8b, 0x65, 0xc0, //0x00002400 movq $-64(%rbp), %r12 - 0x4c, 0x8b, 0x5d, 0xa8, //0x00002404 movq $-88(%rbp), %r11 - 0x49, 0xbe, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00002408 movabsq $4294977024, %r14 - 0x4c, 0x8b, 0x55, 0xb8, //0x00002412 movq $-72(%rbp), %r10 - 0x48, 0x85, 0xd2, //0x00002416 testq %rdx, %rdx - 0x0f, 0x85, 0x00, 0xf7, 0xff, 0xff, //0x00002419 jne LBB0_140 - //0x0000241f LBB0_442 - 0x48, 0x83, 0xc0, 0x20, //0x0000241f addq $32, %rax - 0x49, 0x83, 0xc1, 0xe0, //0x00002423 addq $-32, %r9 - //0x00002427 LBB0_443 - 0x4d, 0x85, 0xc0, //0x00002427 testq %r8, %r8 - 0x0f, 0x85, 0xa4, 0x01, 0x00, 0x00, //0x0000242a jne LBB0_460 - 0x48, 0x8b, 0x55, 0xc8, //0x00002430 movq $-56(%rbp), %rdx - 0x4c, 0x8b, 0x45, 0xd0, //0x00002434 movq $-48(%rbp), %r8 - 0x4d, 0x85, 0xc9, //0x00002438 testq %r9, %r9 - 0x0f, 0x84, 0xa0, 0x00, 0x00, 0x00, //0x0000243b je LBB0_454 - //0x00002441 LBB0_445 - 0x31, 0xf6, //0x00002441 xorl %esi, %esi - //0x00002443 LBB0_446 - 0x0f, 0xb6, 0x0c, 0x30, //0x00002443 movzbl (%rax,%rsi), %ecx - 0x80, 0xf9, 0x22, //0x00002447 cmpb $34, %cl - 0x0f, 0x84, 0x8a, 0x00, 0x00, 0x00, //0x0000244a je LBB0_453 - 0x80, 0xf9, 0x5c, //0x00002450 cmpb $92, %cl - 0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x00002453 je LBB0_451 - 0x48, 0x83, 0xc6, 0x01, //0x00002459 addq $1, %rsi - 0x49, 0x39, 0xf1, //0x0000245d cmpq %rsi, %r9 - 0x0f, 0x85, 0xdd, 0xff, 0xff, 0xff, //0x00002460 jne LBB0_446 - 0xe9, 0x7e, 0x00, 0x00, 0x00, //0x00002466 jmp LBB0_449 - //0x0000246b LBB0_451 - 0x49, 0x8d, 0x49, 0xff, //0x0000246b leaq $-1(%r9), %rcx - 0x48, 0x39, 0xf1, //0x0000246f cmpq %rsi, %rcx - 0x0f, 0x84, 0x4c, 0x12, 0x00, 0x00, //0x00002472 je LBB0_634 - 0x48, 0x8b, 0x4d, 0x80, //0x00002478 movq $-128(%rbp), %rcx - 0x48, 0x01, 0xc1, //0x0000247c addq %rax, %rcx - 0x48, 0x01, 0xf1, //0x0000247f addq %rsi, %rcx - 0x48, 0x83, 0xfa, 0xff, //0x00002482 cmpq $-1, %rdx - 0x48, 0x8b, 0x7d, 0xc8, //0x00002486 movq $-56(%rbp), %rdi - 0x48, 0x0f, 0x44, 0xf9, //0x0000248a cmoveq %rcx, %rdi - 0x48, 0x89, 0x7d, 0xc8, //0x0000248e movq %rdi, $-56(%rbp) - 0x48, 0x0f, 0x44, 0xd1, //0x00002492 cmoveq %rcx, %rdx - 0x48, 0x01, 0xf0, //0x00002496 addq %rsi, %rax - 0x48, 0x83, 0xc0, 0x02, //0x00002499 addq $2, %rax - 0x4c, 0x89, 0xc9, //0x0000249d movq %r9, %rcx - 0x48, 0x29, 0xf1, //0x000024a0 subq %rsi, %rcx - 0x48, 0x83, 0xc1, 0xfe, //0x000024a3 addq $-2, %rcx - 0x49, 0x83, 0xc1, 0xfe, //0x000024a7 addq $-2, %r9 - 0x49, 0x39, 0xf1, //0x000024ab cmpq %rsi, %r9 - 0x49, 0x89, 0xc9, //0x000024ae movq %rcx, %r9 - 0x4c, 0x8b, 0x45, 0xd0, //0x000024b1 movq $-48(%rbp), %r8 - 0x48, 0x8b, 0x7d, 0xb0, //0x000024b5 movq $-80(%rbp), %rdi - 0x4c, 0x8b, 0x65, 0xc0, //0x000024b9 movq $-64(%rbp), %r12 - 0x4c, 0x8b, 0x5d, 0xa8, //0x000024bd movq $-88(%rbp), %r11 - 0x49, 0xbe, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x000024c1 movabsq $4294977024, %r14 - 0x4c, 0x8b, 0x55, 0xb8, //0x000024cb movq $-72(%rbp), %r10 - 0x0f, 0x85, 0x6c, 0xff, 0xff, 0xff, //0x000024cf jne LBB0_445 - 0xe9, 0x42, 0x0f, 0x00, 0x00, //0x000024d5 jmp LBB0_582 - //0x000024da LBB0_453 - 0x48, 0x01, 0xf0, //0x000024da addq %rsi, %rax - 0x48, 0x83, 0xc0, 0x01, //0x000024dd addq $1, %rax - //0x000024e1 LBB0_454 - 0x4c, 0x29, 0xe0, //0x000024e1 subq %r12, %rax - 0xe9, 0x9f, 0xeb, 0xff, 0xff, //0x000024e4 jmp LBB0_225 - //0x000024e9 LBB0_449 - 0x80, 0xf9, 0x22, //0x000024e9 cmpb $34, %cl - 0x0f, 0x85, 0xd2, 0x11, 0x00, 0x00, //0x000024ec jne LBB0_634 - 0x4c, 0x01, 0xc8, //0x000024f2 addq %r9, %rax - 0x4c, 0x8b, 0x45, 0xd0, //0x000024f5 movq $-48(%rbp), %r8 - 0x48, 0x8b, 0x7d, 0xb0, //0x000024f9 movq $-80(%rbp), %rdi - 0x4c, 0x8b, 0x65, 0xc0, //0x000024fd movq $-64(%rbp), %r12 - 0x4c, 0x8b, 0x5d, 0xa8, //0x00002501 movq $-88(%rbp), %r11 - 0x49, 0xbe, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00002505 movabsq $4294977024, %r14 - 0x4c, 0x8b, 0x55, 0xb8, //0x0000250f movq $-72(%rbp), %r10 - 0xe9, 0xc9, 0xff, 0xff, 0xff, //0x00002513 jmp LBB0_454 - //0x00002518 LBB0_455 - 0x48, 0x83, 0x7d, 0xc8, 0xff, //0x00002518 cmpq $-1, $-56(%rbp) - 0x0f, 0x85, 0x12, 0x00, 0x00, 0x00, //0x0000251d jne LBB0_457 - 0x49, 0x89, 0xc0, //0x00002523 movq %rax, %r8 - 0x4c, 0x2b, 0x45, 0xc0, //0x00002526 subq $-64(%rbp), %r8 - 0x49, 0x0f, 0xbc, 0xdb, //0x0000252a bsfq %r11, %rbx - 0x4c, 0x01, 0xc3, //0x0000252e addq %r8, %rbx - 0x48, 0x89, 0x5d, 0xc8, //0x00002531 movq %rbx, $-56(%rbp) - //0x00002535 LBB0_457 - 0x44, 0x89, 0xc9, //0x00002535 movl %r9d, %ecx - 0xf7, 0xd1, //0x00002538 notl %ecx - 0x44, 0x21, 0xd9, //0x0000253a andl %r11d, %ecx - 0x45, 0x8d, 0x04, 0x49, //0x0000253d leal (%r9,%rcx,2), %r8d - 0x8d, 0x14, 0x09, //0x00002541 leal (%rcx,%rcx), %edx - 0xf7, 0xd2, //0x00002544 notl %edx - 0x44, 0x21, 0xda, //0x00002546 andl %r11d, %edx - 0x81, 0xe2, 0xaa, 0xaa, 0xaa, 0xaa, //0x00002549 andl $-1431655766, %edx - 0x45, 0x31, 0xc9, //0x0000254f xorl %r9d, %r9d - 0x01, 0xca, //0x00002552 addl %ecx, %edx - 0x41, 0x0f, 0x92, 0xc1, //0x00002554 setb %r9b - 0x01, 0xd2, //0x00002558 addl %edx, %edx - 0x81, 0xf2, 0x55, 0x55, 0x55, 0x55, //0x0000255a xorl $1431655765, %edx - 0x44, 0x21, 0xc2, //0x00002560 andl %r8d, %edx - 0xf7, 0xd2, //0x00002563 notl %edx - 0x21, 0xd6, //0x00002565 andl %edx, %esi - 0x4c, 0x8b, 0x45, 0xd0, //0x00002567 movq $-48(%rbp), %r8 - 0x4c, 0x8b, 0x65, 0xc0, //0x0000256b movq $-64(%rbp), %r12 - 0x4c, 0x8b, 0x55, 0xb8, //0x0000256f movq $-72(%rbp), %r10 - 0xe9, 0x3f, 0xf6, 0xff, 0xff, //0x00002573 jmp LBB0_185 - //0x00002578 LBB0_458 - 0x4d, 0x85, 0xc9, //0x00002578 testq %r9, %r9 - 0x0f, 0x84, 0xa9, 0x02, 0x00, 0x00, //0x0000257b je LBB0_485 - 0x48, 0x8b, 0x4d, 0x88, //0x00002581 movq $-120(%rbp), %rcx - 0x48, 0x8d, 0x14, 0x08, //0x00002585 leaq (%rax,%rcx), %rdx - 0x48, 0x8b, 0x75, 0xc8, //0x00002589 movq $-56(%rbp), %rsi - 0x48, 0x83, 0xfe, 0xff, //0x0000258d cmpq $-1, %rsi - 0x48, 0x89, 0xf1, //0x00002591 movq %rsi, %rcx - 0x48, 0x0f, 0x44, 0xf2, //0x00002594 cmoveq %rdx, %rsi - 0x48, 0x0f, 0x44, 0xca, //0x00002598 cmoveq %rdx, %rcx - 0x48, 0x83, 0xc0, 0x01, //0x0000259c addq $1, %rax - 0x49, 0x83, 0xc1, 0xff, //0x000025a0 addq $-1, %r9 - 0x48, 0x89, 0x75, 0xc8, //0x000025a4 movq %rsi, $-56(%rbp) - 0x4c, 0x8b, 0x45, 0xd0, //0x000025a8 movq $-48(%rbp), %r8 - 0x48, 0x8b, 0x7d, 0xb0, //0x000025ac movq $-80(%rbp), %rdi - 0x4c, 0x8b, 0x65, 0xc0, //0x000025b0 movq $-64(%rbp), %r12 - 0x4c, 0x8b, 0x5d, 0xa8, //0x000025b4 movq $-88(%rbp), %r11 - 0x49, 0xbe, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x000025b8 movabsq $4294977024, %r14 - 0x4c, 0x8b, 0x55, 0xb8, //0x000025c2 movq $-72(%rbp), %r10 - 0x4d, 0x85, 0xc9, //0x000025c6 testq %r9, %r9 - 0x0f, 0x85, 0xa2, 0xfc, 0xff, 0xff, //0x000025c9 jne LBB0_426 - 0xe9, 0x3d, 0xfd, 0xff, 0xff, //0x000025cf jmp LBB0_435 - //0x000025d4 LBB0_460 - 0x4d, 0x85, 0xc9, //0x000025d4 testq %r9, %r9 - 0x0f, 0x84, 0xe7, 0x10, 0x00, 0x00, //0x000025d7 je LBB0_634 - 0x48, 0x8b, 0x4d, 0x88, //0x000025dd movq $-120(%rbp), %rcx - 0x48, 0x01, 0xc1, //0x000025e1 addq %rax, %rcx - 0x48, 0x8b, 0x75, 0xc8, //0x000025e4 movq $-56(%rbp), %rsi - 0x48, 0x83, 0xfe, 0xff, //0x000025e8 cmpq $-1, %rsi - 0x48, 0x89, 0xf2, //0x000025ec movq %rsi, %rdx - 0x48, 0x0f, 0x44, 0xf1, //0x000025ef cmoveq %rcx, %rsi - 0x48, 0x0f, 0x44, 0xd1, //0x000025f3 cmoveq %rcx, %rdx - 0x48, 0x83, 0xc0, 0x01, //0x000025f7 addq $1, %rax - 0x49, 0x83, 0xc1, 0xff, //0x000025fb addq $-1, %r9 - 0x48, 0x89, 0x75, 0xc8, //0x000025ff movq %rsi, $-56(%rbp) - 0x4c, 0x8b, 0x45, 0xd0, //0x00002603 movq $-48(%rbp), %r8 - 0x48, 0x8b, 0x7d, 0xb0, //0x00002607 movq $-80(%rbp), %rdi - 0x4c, 0x8b, 0x65, 0xc0, //0x0000260b movq $-64(%rbp), %r12 - 0x4c, 0x8b, 0x5d, 0xa8, //0x0000260f movq $-88(%rbp), %r11 - 0x49, 0xbe, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00002613 movabsq $4294977024, %r14 - 0x4c, 0x8b, 0x55, 0xb8, //0x0000261d movq $-72(%rbp), %r10 - 0x4d, 0x85, 0xc9, //0x00002621 testq %r9, %r9 - 0x0f, 0x85, 0x17, 0xfe, 0xff, 0xff, //0x00002624 jne LBB0_445 - 0xe9, 0xb2, 0xfe, 0xff, 0xff, //0x0000262a jmp LBB0_454 - //0x0000262f LBB0_462 - 0x48, 0x83, 0x7d, 0xc8, 0xff, //0x0000262f cmpq $-1, $-56(%rbp) - 0x0f, 0x85, 0x12, 0x00, 0x00, 0x00, //0x00002634 jne LBB0_464 - 0x48, 0x89, 0xc1, //0x0000263a movq %rax, %rcx - 0x48, 0x2b, 0x4d, 0xc0, //0x0000263d subq $-64(%rbp), %rcx - 0x48, 0x0f, 0xbc, 0xfe, //0x00002641 bsfq %rsi, %rdi - 0x48, 0x01, 0xcf, //0x00002645 addq %rcx, %rdi - 0x48, 0x89, 0x7d, 0xc8, //0x00002648 movq %rdi, $-56(%rbp) - //0x0000264c LBB0_464 - 0x44, 0x89, 0xc1, //0x0000264c movl %r8d, %ecx - 0xf7, 0xd1, //0x0000264f notl %ecx - 0x21, 0xf1, //0x00002651 andl %esi, %ecx - 0x41, 0x8d, 0x3c, 0x48, //0x00002653 leal (%r8,%rcx,2), %edi - 0x8d, 0x1c, 0x09, //0x00002657 leal (%rcx,%rcx), %ebx - 0xf7, 0xd3, //0x0000265a notl %ebx - 0x21, 0xf3, //0x0000265c andl %esi, %ebx - 0x81, 0xe3, 0xaa, 0xaa, 0xaa, 0xaa, //0x0000265e andl $-1431655766, %ebx - 0x45, 0x31, 0xc0, //0x00002664 xorl %r8d, %r8d - 0x01, 0xcb, //0x00002667 addl %ecx, %ebx - 0x41, 0x0f, 0x92, 0xc0, //0x00002669 setb %r8b - 0x01, 0xdb, //0x0000266d addl %ebx, %ebx - 0x81, 0xf3, 0x55, 0x55, 0x55, 0x55, //0x0000266f xorl $1431655765, %ebx - 0x21, 0xfb, //0x00002675 andl %edi, %ebx - 0xf7, 0xd3, //0x00002677 notl %ebx - 0x21, 0xda, //0x00002679 andl %ebx, %edx - 0x48, 0x8b, 0x7d, 0xb0, //0x0000267b movq $-80(%rbp), %rdi - 0x4c, 0x8b, 0x65, 0xc0, //0x0000267f movq $-64(%rbp), %r12 - 0x4c, 0x8b, 0x5d, 0xa8, //0x00002683 movq $-88(%rbp), %r11 - 0x49, 0xbe, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00002687 movabsq $4294977024, %r14 - 0x4c, 0x8b, 0x55, 0xb8, //0x00002691 movq $-72(%rbp), %r10 - 0x48, 0x85, 0xd2, //0x00002695 testq %rdx, %rdx - 0x0f, 0x85, 0xd7, 0xf7, 0xff, 0xff, //0x00002698 jne LBB0_242 - //0x0000269e LBB0_465 - 0x48, 0x83, 0xc0, 0x20, //0x0000269e addq $32, %rax - 0x49, 0x83, 0xc1, 0xe0, //0x000026a2 addq $-32, %r9 - //0x000026a6 LBB0_466 - 0x4d, 0x85, 0xc0, //0x000026a6 testq %r8, %r8 - 0x0f, 0x85, 0x06, 0x01, 0x00, 0x00, //0x000026a9 jne LBB0_481 - 0x48, 0x8b, 0x55, 0xc8, //0x000026af movq $-56(%rbp), %rdx - 0x4d, 0x85, 0xc9, //0x000026b3 testq %r9, %r9 - 0x0f, 0x84, 0x82, 0x00, 0x00, 0x00, //0x000026b6 je LBB0_477 - //0x000026bc LBB0_468 - 0x31, 0xf6, //0x000026bc xorl %esi, %esi - //0x000026be LBB0_469 - 0x0f, 0xb6, 0x0c, 0x30, //0x000026be movzbl (%rax,%rsi), %ecx - 0x80, 0xf9, 0x22, //0x000026c2 cmpb $34, %cl - 0x0f, 0x84, 0x6c, 0x00, 0x00, 0x00, //0x000026c5 je LBB0_476 - 0x80, 0xf9, 0x5c, //0x000026cb cmpb $92, %cl - 0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x000026ce je LBB0_474 - 0x48, 0x83, 0xc6, 0x01, //0x000026d4 addq $1, %rsi - 0x49, 0x39, 0xf1, //0x000026d8 cmpq %rsi, %r9 - 0x0f, 0x85, 0xdd, 0xff, 0xff, 0xff, //0x000026db jne LBB0_469 - 0xe9, 0x64, 0x00, 0x00, 0x00, //0x000026e1 jmp LBB0_472 - //0x000026e6 LBB0_474 - 0x49, 0x8d, 0x49, 0xff, //0x000026e6 leaq $-1(%r9), %rcx - 0x48, 0x39, 0xf1, //0x000026ea cmpq %rsi, %rcx - 0x0f, 0x84, 0x37, 0x01, 0x00, 0x00, //0x000026ed je LBB0_485 - 0x48, 0x8b, 0x4d, 0x80, //0x000026f3 movq $-128(%rbp), %rcx - 0x48, 0x01, 0xc1, //0x000026f7 addq %rax, %rcx - 0x48, 0x01, 0xf1, //0x000026fa addq %rsi, %rcx - 0x48, 0x83, 0xfa, 0xff, //0x000026fd cmpq $-1, %rdx - 0x48, 0x8b, 0x7d, 0xc8, //0x00002701 movq $-56(%rbp), %rdi - 0x48, 0x0f, 0x44, 0xf9, //0x00002705 cmoveq %rcx, %rdi - 0x48, 0x89, 0x7d, 0xc8, //0x00002709 movq %rdi, $-56(%rbp) - 0x48, 0x0f, 0x44, 0xd1, //0x0000270d cmoveq %rcx, %rdx - 0x48, 0x01, 0xf0, //0x00002711 addq %rsi, %rax - 0x48, 0x83, 0xc0, 0x02, //0x00002714 addq $2, %rax - 0x4c, 0x89, 0xc9, //0x00002718 movq %r9, %rcx - 0x48, 0x29, 0xf1, //0x0000271b subq %rsi, %rcx - 0x48, 0x83, 0xc1, 0xfe, //0x0000271e addq $-2, %rcx - 0x49, 0x83, 0xc1, 0xfe, //0x00002722 addq $-2, %r9 - 0x49, 0x39, 0xf1, //0x00002726 cmpq %rsi, %r9 - 0x49, 0x89, 0xc9, //0x00002729 movq %rcx, %r9 - 0x0f, 0x85, 0x8a, 0xff, 0xff, 0xff, //0x0000272c jne LBB0_468 - 0xe9, 0xf3, 0x00, 0x00, 0x00, //0x00002732 jmp LBB0_485 - //0x00002737 LBB0_476 - 0x48, 0x01, 0xf0, //0x00002737 addq %rsi, %rax - 0x48, 0x83, 0xc0, 0x01, //0x0000273a addq $1, %rax - //0x0000273e LBB0_477 - 0x4c, 0x8b, 0x65, 0xc0, //0x0000273e movq $-64(%rbp), %r12 - 0x4c, 0x29, 0xe0, //0x00002742 subq %r12, %rax - 0xe9, 0x03, 0xeb, 0xff, 0xff, //0x00002745 jmp LBB0_247 - //0x0000274a LBB0_472 - 0x80, 0xf9, 0x22, //0x0000274a cmpb $34, %cl - 0x0f, 0x85, 0xd7, 0x00, 0x00, 0x00, //0x0000274d jne LBB0_485 - 0x4c, 0x01, 0xc8, //0x00002753 addq %r9, %rax - 0xe9, 0xe3, 0xff, 0xff, 0xff, //0x00002756 jmp LBB0_477 - //0x0000275b LBB0_478 - 0x48, 0x83, 0x7d, 0xc8, 0xff, //0x0000275b cmpq $-1, $-56(%rbp) - 0x0f, 0x85, 0x12, 0x00, 0x00, 0x00, //0x00002760 jne LBB0_480 - 0x48, 0x89, 0xc1, //0x00002766 movq %rax, %rcx - 0x48, 0x2b, 0x4d, 0xc0, //0x00002769 subq $-64(%rbp), %rcx - 0x48, 0x0f, 0xbc, 0xda, //0x0000276d bsfq %rdx, %rbx - 0x48, 0x01, 0xcb, //0x00002771 addq %rcx, %rbx - 0x48, 0x89, 0x5d, 0xc8, //0x00002774 movq %rbx, $-56(%rbp) - //0x00002778 LBB0_480 - 0x44, 0x89, 0xc1, //0x00002778 movl %r8d, %ecx - 0xf7, 0xd1, //0x0000277b notl %ecx - 0x21, 0xd1, //0x0000277d andl %edx, %ecx - 0x45, 0x8d, 0x0c, 0x48, //0x0000277f leal (%r8,%rcx,2), %r9d - 0x8d, 0x1c, 0x09, //0x00002783 leal (%rcx,%rcx), %ebx - 0xf7, 0xd3, //0x00002786 notl %ebx - 0x21, 0xd3, //0x00002788 andl %edx, %ebx - 0x81, 0xe3, 0xaa, 0xaa, 0xaa, 0xaa, //0x0000278a andl $-1431655766, %ebx - 0x45, 0x31, 0xc0, //0x00002790 xorl %r8d, %r8d - 0x01, 0xcb, //0x00002793 addl %ecx, %ebx - 0x41, 0x0f, 0x92, 0xc0, //0x00002795 setb %r8b - 0x01, 0xdb, //0x00002799 addl %ebx, %ebx - 0x81, 0xf3, 0x55, 0x55, 0x55, 0x55, //0x0000279b xorl $1431655765, %ebx - 0x44, 0x21, 0xcb, //0x000027a1 andl %r9d, %ebx - 0xf7, 0xd3, //0x000027a4 notl %ebx - 0x21, 0xde, //0x000027a6 andl %ebx, %esi - 0x4c, 0x8b, 0x65, 0xc0, //0x000027a8 movq $-64(%rbp), %r12 - 0x4c, 0x8b, 0x55, 0xb8, //0x000027ac movq $-72(%rbp), %r10 - 0xe9, 0x57, 0xf7, 0xff, 0xff, //0x000027b0 jmp LBB0_316 - //0x000027b5 LBB0_481 - 0x4d, 0x85, 0xc9, //0x000027b5 testq %r9, %r9 - 0x0f, 0x84, 0x6c, 0x00, 0x00, 0x00, //0x000027b8 je LBB0_485 - 0x48, 0x8b, 0x4d, 0x88, //0x000027be movq $-120(%rbp), %rcx - 0x48, 0x01, 0xc1, //0x000027c2 addq %rax, %rcx - 0x48, 0x8b, 0x75, 0xc8, //0x000027c5 movq $-56(%rbp), %rsi - 0x48, 0x83, 0xfe, 0xff, //0x000027c9 cmpq $-1, %rsi - 0x48, 0x89, 0xf2, //0x000027cd movq %rsi, %rdx - 0x48, 0x0f, 0x44, 0xf1, //0x000027d0 cmoveq %rcx, %rsi - 0x48, 0x0f, 0x44, 0xd1, //0x000027d4 cmoveq %rcx, %rdx - 0x48, 0x83, 0xc0, 0x01, //0x000027d8 addq $1, %rax - 0x49, 0x83, 0xc1, 0xff, //0x000027dc addq $-1, %r9 - 0x48, 0x89, 0x75, 0xc8, //0x000027e0 movq %rsi, $-56(%rbp) - 0x4d, 0x85, 0xc9, //0x000027e4 testq %r9, %r9 - 0x0f, 0x85, 0xcf, 0xfe, 0xff, 0xff, //0x000027e7 jne LBB0_468 - 0xe9, 0x4c, 0xff, 0xff, 0xff, //0x000027ed jmp LBB0_477 - //0x000027f2 LBB0_483 - 0x4d, 0x85, 0xf6, //0x000027f2 testq %r14, %r14 - 0x0f, 0x84, 0x2f, 0x00, 0x00, 0x00, //0x000027f5 je LBB0_485 - 0x48, 0x8b, 0x4d, 0x88, //0x000027fb movq $-120(%rbp), %rcx - 0x48, 0x01, 0xc1, //0x000027ff addq %rax, %rcx - 0x48, 0x8b, 0x75, 0xc8, //0x00002802 movq $-56(%rbp), %rsi - 0x48, 0x83, 0xfe, 0xff, //0x00002806 cmpq $-1, %rsi - 0x48, 0x89, 0xf2, //0x0000280a movq %rsi, %rdx - 0x48, 0x0f, 0x44, 0xf1, //0x0000280d cmoveq %rcx, %rsi - 0x48, 0x0f, 0x44, 0xd1, //0x00002811 cmoveq %rcx, %rdx - 0x48, 0x83, 0xc0, 0x01, //0x00002815 addq $1, %rax - 0x49, 0x83, 0xc6, 0xff, //0x00002819 addq $-1, %r14 - 0x48, 0x89, 0x75, 0xc8, //0x0000281d movq %rsi, $-56(%rbp) - 0x4d, 0x85, 0xf6, //0x00002821 testq %r14, %r14 - 0x0f, 0x85, 0xae, 0xf7, 0xff, 0xff, //0x00002824 jne LBB0_398 - //0x0000282a LBB0_485 - 0x4c, 0x8b, 0x45, 0xd0, //0x0000282a movq $-48(%rbp), %r8 - 0xe9, 0x7a, 0x01, 0x00, 0x00, //0x0000282e jmp LBB0_509 - //0x00002833 LBB0_486 - 0x49, 0x89, 0x18, //0x00002833 movq %rbx, (%r8) - 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00002836 movq $-1, %rax - 0xe9, 0xe7, 0x0b, 0x00, 0x00, //0x0000283d jmp LBB0_580 - //0x00002842 LBB0_487 - 0x49, 0x89, 0x30, //0x00002842 movq %rsi, (%r8) - //0x00002845 LBB0_488 - 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00002845 movq $-1, %rax - 0xe9, 0xd8, 0x0b, 0x00, 0x00, //0x0000284c jmp LBB0_580 - //0x00002851 LBB0_489 - 0x4c, 0x01, 0xe3, //0x00002851 addq %r12, %rbx - 0x48, 0x89, 0xd8, //0x00002854 movq %rbx, %rax - //0x00002857 LBB0_490 - 0x4c, 0x29, 0xe0, //0x00002857 subq %r12, %rax - 0x48, 0x89, 0xc3, //0x0000285a movq %rax, %rbx - //0x0000285d LBB0_491 - 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x0000285d movq $-1, %rax - 0x49, 0x89, 0xd9, //0x00002864 movq %rbx, %r9 - 0x48, 0x39, 0xf3, //0x00002867 cmpq %rsi, %rbx - 0x0f, 0x83, 0xb9, 0x0b, 0x00, 0x00, //0x0000286a jae LBB0_580 - //0x00002870 LBB0_492 - 0x49, 0x8d, 0x71, 0x01, //0x00002870 leaq $1(%r9), %rsi - 0x49, 0x89, 0x30, //0x00002874 movq %rsi, (%r8) - 0x43, 0x0f, 0xbe, 0x0c, 0x0c, //0x00002877 movsbl (%r12,%r9), %ecx - 0x83, 0xf9, 0x7b, //0x0000287c cmpl $123, %ecx - 0x0f, 0x87, 0x38, 0x01, 0x00, 0x00, //0x0000287f ja LBB0_511 - 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00002885 movq $-1, %rax - 0x48, 0x8d, 0x15, 0xa5, 0x0e, 0x00, 0x00, //0x0000288c leaq $3749(%rip), %rdx /* LJTI0_0+0(%rip) */ - 0x48, 0x63, 0x0c, 0x8a, //0x00002893 movslq (%rdx,%rcx,4), %rcx - 0x48, 0x01, 0xd1, //0x00002897 addq %rdx, %rcx - 0xff, 0xe1, //0x0000289a jmpq *%rcx - //0x0000289c LBB0_494 - 0x48, 0x8b, 0x47, 0x08, //0x0000289c movq $8(%rdi), %rax - 0x48, 0x89, 0xc1, //0x000028a0 movq %rax, %rcx - 0x48, 0x29, 0xf1, //0x000028a3 subq %rsi, %rcx - 0x48, 0x83, 0xf9, 0x10, //0x000028a6 cmpq $16, %rcx - 0x0f, 0x82, 0xb0, 0x0d, 0x00, 0x00, //0x000028aa jb LBB0_616 - 0x4c, 0x89, 0xc9, //0x000028b0 movq %r9, %rcx - 0x48, 0xf7, 0xd1, //0x000028b3 notq %rcx - 0xf3, 0x0f, 0x6f, 0x05, 0x42, 0xd7, 0xff, 0xff, //0x000028b6 movdqu $-10430(%rip), %xmm0 /* LCPI0_0+0(%rip) */ - 0xf3, 0x0f, 0x6f, 0x0d, 0x4a, 0xd7, 0xff, 0xff, //0x000028be movdqu $-10422(%rip), %xmm1 /* LCPI0_1+0(%rip) */ - 0xf3, 0x0f, 0x6f, 0x15, 0x52, 0xd7, 0xff, 0xff, //0x000028c6 movdqu $-10414(%rip), %xmm2 /* LCPI0_2+0(%rip) */ - 0x90, 0x90, //0x000028ce .p2align 4, 0x90 - //0x000028d0 LBB0_496 - 0xf3, 0x41, 0x0f, 0x6f, 0x1c, 0x34, //0x000028d0 movdqu (%r12,%rsi), %xmm3 - 0x66, 0x0f, 0x6f, 0xe3, //0x000028d6 movdqa %xmm3, %xmm4 - 0x66, 0x0f, 0x74, 0xe0, //0x000028da pcmpeqb %xmm0, %xmm4 - 0x66, 0x0f, 0xdb, 0xd9, //0x000028de pand %xmm1, %xmm3 - 0x66, 0x0f, 0x74, 0xda, //0x000028e2 pcmpeqb %xmm2, %xmm3 - 0x66, 0x0f, 0xeb, 0xdc, //0x000028e6 por %xmm4, %xmm3 - 0x66, 0x0f, 0xd7, 0xd3, //0x000028ea pmovmskb %xmm3, %edx - 0x85, 0xd2, //0x000028ee testl %edx, %edx - 0x0f, 0x85, 0x76, 0x00, 0x00, 0x00, //0x000028f0 jne LBB0_506 - 0x48, 0x83, 0xc6, 0x10, //0x000028f6 addq $16, %rsi - 0x48, 0x8d, 0x14, 0x08, //0x000028fa leaq (%rax,%rcx), %rdx - 0x48, 0x83, 0xc2, 0xf0, //0x000028fe addq $-16, %rdx - 0x48, 0x83, 0xc1, 0xf0, //0x00002902 addq $-16, %rcx - 0x48, 0x83, 0xfa, 0x0f, //0x00002906 cmpq $15, %rdx - 0x0f, 0x87, 0xc0, 0xff, 0xff, 0xff, //0x0000290a ja LBB0_496 - 0x4c, 0x89, 0xe6, //0x00002910 movq %r12, %rsi - 0x48, 0x29, 0xce, //0x00002913 subq %rcx, %rsi - 0x48, 0x01, 0xc8, //0x00002916 addq %rcx, %rax - 0x48, 0x89, 0xc1, //0x00002919 movq %rax, %rcx - 0x48, 0x85, 0xc9, //0x0000291c testq %rcx, %rcx - 0x0f, 0x84, 0x35, 0x00, 0x00, 0x00, //0x0000291f je LBB0_505 - //0x00002925 LBB0_499 - 0x48, 0x8d, 0x3c, 0x0e, //0x00002925 leaq (%rsi,%rcx), %rdi - 0x31, 0xc0, //0x00002929 xorl %eax, %eax - //0x0000292b LBB0_500 - 0x0f, 0xb6, 0x14, 0x06, //0x0000292b movzbl (%rsi,%rax), %edx - 0x80, 0xfa, 0x2c, //0x0000292f cmpb $44, %dl - 0x0f, 0x84, 0x81, 0x0b, 0x00, 0x00, //0x00002932 je LBB0_592 - 0x80, 0xfa, 0x7d, //0x00002938 cmpb $125, %dl - 0x0f, 0x84, 0x78, 0x0b, 0x00, 0x00, //0x0000293b je LBB0_592 - 0x80, 0xfa, 0x5d, //0x00002941 cmpb $93, %dl - 0x0f, 0x84, 0x6f, 0x0b, 0x00, 0x00, //0x00002944 je LBB0_592 - 0x48, 0x83, 0xc0, 0x01, //0x0000294a addq $1, %rax - 0x48, 0x39, 0xc1, //0x0000294e cmpq %rax, %rcx - 0x0f, 0x85, 0xd4, 0xff, 0xff, 0xff, //0x00002951 jne LBB0_500 - 0x48, 0x89, 0xfe, //0x00002957 movq %rdi, %rsi - //0x0000295a LBB0_505 - 0x4c, 0x29, 0xe6, //0x0000295a subq %r12, %rsi - 0x48, 0x8b, 0x45, 0xd0, //0x0000295d movq $-48(%rbp), %rax - 0x48, 0x89, 0x30, //0x00002961 movq %rsi, (%rax) - 0x4c, 0x89, 0xc8, //0x00002964 movq %r9, %rax - 0xe9, 0xbd, 0x0a, 0x00, 0x00, //0x00002967 jmp LBB0_580 - //0x0000296c LBB0_506 - 0x66, 0x0f, 0xbc, 0xc2, //0x0000296c bsfw %dx, %ax - 0x0f, 0xb7, 0xc0, //0x00002970 movzwl %ax, %eax - 0x48, 0x29, 0xc8, //0x00002973 subq %rcx, %rax - 0x49, 0x89, 0x00, //0x00002976 movq %rax, (%r8) - 0x4c, 0x89, 0xc8, //0x00002979 movq %r9, %rax - 0xe9, 0xa8, 0x0a, 0x00, 0x00, //0x0000297c jmp LBB0_580 - //0x00002981 LBB0_507 - 0x49, 0x8d, 0x49, 0x04, //0x00002981 leaq $4(%r9), %rcx - 0xe9, 0x9c, 0x05, 0x00, 0x00, //0x00002985 jmp LBB0_548 - //0x0000298a LBB0_597 - 0x48, 0xc7, 0xc0, 0xf9, 0xff, 0xff, 0xff, //0x0000298a movq $-7, %rax - 0xe9, 0x93, 0x0a, 0x00, 0x00, //0x00002991 jmp LBB0_580 - //0x00002996 LBB0_217 - 0x48, 0x83, 0xc0, 0xff, //0x00002996 addq $-1, %rax - 0xe9, 0x8a, 0x0a, 0x00, 0x00, //0x0000299a jmp LBB0_580 - //0x0000299f LBB0_508 - 0x48, 0x83, 0xf8, 0xff, //0x0000299f cmpq $-1, %rax - 0x48, 0x8b, 0x55, 0xc8, //0x000029a3 movq $-56(%rbp), %rdx - 0x0f, 0x85, 0x79, 0x0a, 0x00, 0x00, //0x000029a7 jne LBB0_510 - //0x000029ad LBB0_509 - 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x000029ad movq $-1, %rax - 0x48, 0x8b, 0x55, 0xa0, //0x000029b4 movq $-96(%rbp), %rdx - 0xe9, 0x69, 0x0a, 0x00, 0x00, //0x000029b8 jmp LBB0_510 - //0x000029bd LBB0_511 - 0x4d, 0x89, 0x08, //0x000029bd movq %r9, (%r8) - 0xe9, 0x3d, 0x0a, 0x00, 0x00, //0x000029c0 jmp LBB0_579 - //0x000029c5 LBB0_512 - 0x4c, 0x8b, 0x47, 0x08, //0x000029c5 movq $8(%rdi), %r8 - 0x4d, 0x89, 0xc6, //0x000029c9 movq %r8, %r14 - 0x49, 0x29, 0xf6, //0x000029cc subq %rsi, %r14 - 0x49, 0x83, 0xfe, 0x20, //0x000029cf cmpq $32, %r14 - 0x0f, 0x8c, 0xa1, 0x0c, 0x00, 0x00, //0x000029d3 jl LBB0_619 - 0x4f, 0x8d, 0x14, 0x0c, //0x000029d9 leaq (%r12,%r9), %r10 - 0x4d, 0x29, 0xc8, //0x000029dd subq %r9, %r8 - 0x41, 0xbf, 0x1f, 0x00, 0x00, 0x00, //0x000029e0 movl $31, %r15d - 0x45, 0x31, 0xf6, //0x000029e6 xorl %r14d, %r14d - 0xf3, 0x0f, 0x6f, 0x05, 0x3f, 0xd6, 0xff, 0xff, //0x000029e9 movdqu $-10689(%rip), %xmm0 /* LCPI0_3+0(%rip) */ - 0xf3, 0x0f, 0x6f, 0x0d, 0x47, 0xd6, 0xff, 0xff, //0x000029f1 movdqu $-10681(%rip), %xmm1 /* LCPI0_4+0(%rip) */ - 0x45, 0x31, 0xdb, //0x000029f9 xorl %r11d, %r11d - 0x90, 0x90, 0x90, 0x90, //0x000029fc .p2align 4, 0x90 - //0x00002a00 LBB0_514 - 0xf3, 0x43, 0x0f, 0x6f, 0x54, 0x32, 0x01, //0x00002a00 movdqu $1(%r10,%r14), %xmm2 - 0xf3, 0x43, 0x0f, 0x6f, 0x5c, 0x32, 0x11, //0x00002a07 movdqu $17(%r10,%r14), %xmm3 - 0x66, 0x0f, 0x6f, 0xe2, //0x00002a0e movdqa %xmm2, %xmm4 - 0x66, 0x0f, 0x74, 0xe0, //0x00002a12 pcmpeqb %xmm0, %xmm4 - 0x66, 0x0f, 0xd7, 0xd4, //0x00002a16 pmovmskb %xmm4, %edx - 0x66, 0x0f, 0x6f, 0xe3, //0x00002a1a movdqa %xmm3, %xmm4 - 0x66, 0x0f, 0x74, 0xe0, //0x00002a1e pcmpeqb %xmm0, %xmm4 - 0x66, 0x0f, 0xd7, 0xf4, //0x00002a22 pmovmskb %xmm4, %esi - 0x48, 0xc1, 0xe6, 0x10, //0x00002a26 shlq $16, %rsi - 0x48, 0x09, 0xd6, //0x00002a2a orq %rdx, %rsi - 0x66, 0x0f, 0x74, 0xd1, //0x00002a2d pcmpeqb %xmm1, %xmm2 - 0x66, 0x0f, 0xd7, 0xca, //0x00002a31 pmovmskb %xmm2, %ecx - 0x66, 0x0f, 0x74, 0xd9, //0x00002a35 pcmpeqb %xmm1, %xmm3 - 0x66, 0x0f, 0xd7, 0xd3, //0x00002a39 pmovmskb %xmm3, %edx - 0x48, 0xc1, 0xe2, 0x10, //0x00002a3d shlq $16, %rdx - 0x48, 0x09, 0xca, //0x00002a41 orq %rcx, %rdx - 0x48, 0x89, 0xd1, //0x00002a44 movq %rdx, %rcx - 0x4c, 0x09, 0xd9, //0x00002a47 orq %r11, %rcx - 0x0f, 0x84, 0x35, 0x00, 0x00, 0x00, //0x00002a4a je LBB0_516 - 0x44, 0x89, 0xd9, //0x00002a50 movl %r11d, %ecx - 0xf7, 0xd1, //0x00002a53 notl %ecx - 0x21, 0xd1, //0x00002a55 andl %edx, %ecx - 0x8d, 0x1c, 0x09, //0x00002a57 leal (%rcx,%rcx), %ebx - 0x44, 0x09, 0xdb, //0x00002a5a orl %r11d, %ebx - 0x89, 0xdf, //0x00002a5d movl %ebx, %edi - 0xf7, 0xd7, //0x00002a5f notl %edi - 0x21, 0xd7, //0x00002a61 andl %edx, %edi - 0x81, 0xe7, 0xaa, 0xaa, 0xaa, 0xaa, //0x00002a63 andl $-1431655766, %edi - 0x45, 0x31, 0xdb, //0x00002a69 xorl %r11d, %r11d - 0x01, 0xcf, //0x00002a6c addl %ecx, %edi - 0x41, 0x0f, 0x92, 0xc3, //0x00002a6e setb %r11b - 0x01, 0xff, //0x00002a72 addl %edi, %edi - 0x81, 0xf7, 0x55, 0x55, 0x55, 0x55, //0x00002a74 xorl $1431655765, %edi - 0x21, 0xdf, //0x00002a7a andl %ebx, %edi - 0xf7, 0xd7, //0x00002a7c notl %edi - 0x21, 0xfe, //0x00002a7e andl %edi, %esi - 0xe9, 0x03, 0x00, 0x00, 0x00, //0x00002a80 jmp LBB0_517 - //0x00002a85 LBB0_516 - 0x45, 0x31, 0xdb, //0x00002a85 xorl %r11d, %r11d - //0x00002a88 LBB0_517 - 0x48, 0x85, 0xf6, //0x00002a88 testq %rsi, %rsi - 0x0f, 0x85, 0x40, 0x09, 0x00, 0x00, //0x00002a8b jne LBB0_576 - 0x49, 0x83, 0xc6, 0x20, //0x00002a91 addq $32, %r14 - 0x4b, 0x8d, 0x0c, 0x38, //0x00002a95 leaq (%r8,%r15), %rcx - 0x48, 0x83, 0xc1, 0xe0, //0x00002a99 addq $-32, %rcx - 0x49, 0x83, 0xc7, 0xe0, //0x00002a9d addq $-32, %r15 - 0x48, 0x83, 0xf9, 0x3f, //0x00002aa1 cmpq $63, %rcx - 0x0f, 0x8f, 0x55, 0xff, 0xff, 0xff, //0x00002aa5 jg LBB0_514 - 0x4d, 0x85, 0xdb, //0x00002aab testq %r11, %r11 - 0x0f, 0x85, 0x2e, 0x0c, 0x00, 0x00, //0x00002aae jne LBB0_626 - 0x4b, 0x8d, 0x34, 0x16, //0x00002ab4 leaq (%r14,%r10), %rsi - 0x48, 0x83, 0xc6, 0x01, //0x00002ab8 addq $1, %rsi - 0x49, 0xf7, 0xd6, //0x00002abc notq %r14 - 0x4d, 0x01, 0xc6, //0x00002abf addq %r8, %r14 - //0x00002ac2 LBB0_521 - 0x4d, 0x85, 0xf6, //0x00002ac2 testq %r14, %r14 - 0x48, 0x8b, 0x55, 0xd0, //0x00002ac5 movq $-48(%rbp), %rdx - 0x0f, 0x8f, 0x8b, 0x09, 0x00, 0x00, //0x00002ac9 jg LBB0_585 - 0xe9, 0x55, 0x09, 0x00, 0x00, //0x00002acf jmp LBB0_580 - //0x00002ad4 LBB0_522 - 0x49, 0xbf, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00002ad4 movabsq $6148914691236517205, %r15 - 0x48, 0x8b, 0x4f, 0x08, //0x00002ade movq $8(%rdi), %rcx - 0x48, 0x29, 0xf1, //0x00002ae2 subq %rsi, %rcx - 0x49, 0x01, 0xf4, //0x00002ae5 addq %rsi, %r12 - 0x31, 0xdb, //0x00002ae8 xorl %ebx, %ebx - 0xf3, 0x44, 0x0f, 0x6f, 0x15, 0x4d, 0xd5, 0xff, 0xff, //0x00002aea movdqu $-10931(%rip), %xmm10 /* LCPI0_4+0(%rip) */ - 0xf3, 0x0f, 0x6f, 0x0d, 0x35, 0xd5, 0xff, 0xff, //0x00002af3 movdqu $-10955(%rip), %xmm1 /* LCPI0_3+0(%rip) */ - 0x66, 0x45, 0x0f, 0x76, 0xc9, //0x00002afb pcmpeqd %xmm9, %xmm9 - 0xf3, 0x0f, 0x6f, 0x1d, 0x68, 0xd5, 0xff, 0xff, //0x00002b00 movdqu $-10904(%rip), %xmm3 /* LCPI0_7+0(%rip) */ - 0xf3, 0x0f, 0x6f, 0x25, 0x10, 0xd5, 0xff, 0xff, //0x00002b08 movdqu $-10992(%rip), %xmm4 /* LCPI0_2+0(%rip) */ - 0x49, 0xbd, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, //0x00002b10 movabsq $3689348814741910323, %r13 - 0x66, 0x45, 0x0f, 0xef, 0xc0, //0x00002b1a pxor %xmm8, %xmm8 - 0x31, 0xd2, //0x00002b1f xorl %edx, %edx - 0x45, 0x31, 0xf6, //0x00002b21 xorl %r14d, %r14d - 0x45, 0x31, 0xd2, //0x00002b24 xorl %r10d, %r10d - 0x48, 0x83, 0xf9, 0x40, //0x00002b27 cmpq $64, %rcx - 0x48, 0x89, 0x4d, 0xc0, //0x00002b2b movq %rcx, $-64(%rbp) - 0x0f, 0x8c, 0x8c, 0x02, 0x00, 0x00, //0x00002b2f jl LBB0_531 - //0x00002b35 LBB0_525 - 0xf3, 0x41, 0x0f, 0x6f, 0x04, 0x24, //0x00002b35 movdqu (%r12), %xmm0 - 0xf3, 0x41, 0x0f, 0x6f, 0x6c, 0x24, 0x10, //0x00002b3b movdqu $16(%r12), %xmm5 - 0xf3, 0x41, 0x0f, 0x6f, 0x7c, 0x24, 0x20, //0x00002b42 movdqu $32(%r12), %xmm7 - 0xf3, 0x41, 0x0f, 0x6f, 0x74, 0x24, 0x30, //0x00002b49 movdqu $48(%r12), %xmm6 - 0x66, 0x0f, 0x6f, 0xd0, //0x00002b50 movdqa %xmm0, %xmm2 - 0x66, 0x41, 0x0f, 0x74, 0xd2, //0x00002b54 pcmpeqb %xmm10, %xmm2 - 0x66, 0x0f, 0xd7, 0xf2, //0x00002b59 pmovmskb %xmm2, %esi - 0x66, 0x0f, 0x6f, 0xd5, //0x00002b5d movdqa %xmm5, %xmm2 - 0x66, 0x41, 0x0f, 0x74, 0xd2, //0x00002b61 pcmpeqb %xmm10, %xmm2 - 0x66, 0x0f, 0xd7, 0xca, //0x00002b66 pmovmskb %xmm2, %ecx - 0x66, 0x0f, 0x6f, 0xd7, //0x00002b6a movdqa %xmm7, %xmm2 - 0x66, 0x41, 0x0f, 0x74, 0xd2, //0x00002b6e pcmpeqb %xmm10, %xmm2 - 0x66, 0x0f, 0xd7, 0xfa, //0x00002b73 pmovmskb %xmm2, %edi - 0x66, 0x0f, 0x6f, 0xd6, //0x00002b77 movdqa %xmm6, %xmm2 - 0x66, 0x41, 0x0f, 0x74, 0xd2, //0x00002b7b pcmpeqb %xmm10, %xmm2 - 0x66, 0x44, 0x0f, 0xd7, 0xc2, //0x00002b80 pmovmskb %xmm2, %r8d - 0x49, 0xc1, 0xe0, 0x30, //0x00002b85 shlq $48, %r8 - 0x48, 0xc1, 0xe7, 0x20, //0x00002b89 shlq $32, %rdi - 0x4c, 0x09, 0xc7, //0x00002b8d orq %r8, %rdi - 0x48, 0xc1, 0xe1, 0x10, //0x00002b90 shlq $16, %rcx - 0x48, 0x09, 0xf9, //0x00002b94 orq %rdi, %rcx - 0x48, 0x09, 0xce, //0x00002b97 orq %rcx, %rsi - 0x48, 0x89, 0xf1, //0x00002b9a movq %rsi, %rcx - 0x48, 0x09, 0xd1, //0x00002b9d orq %rdx, %rcx - 0x0f, 0x85, 0x12, 0x00, 0x00, 0x00, //0x00002ba0 jne LBB0_527 - 0x48, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x00002ba6 movq $-1, %rsi - 0x31, 0xc9, //0x00002bad xorl %ecx, %ecx - 0x48, 0x89, 0x4d, 0xb8, //0x00002baf movq %rcx, $-72(%rbp) - 0xe9, 0x44, 0x00, 0x00, 0x00, //0x00002bb3 jmp LBB0_528 - //0x00002bb8 LBB0_527 - 0x48, 0x89, 0xd1, //0x00002bb8 movq %rdx, %rcx - 0x48, 0xf7, 0xd1, //0x00002bbb notq %rcx - 0x48, 0x21, 0xf1, //0x00002bbe andq %rsi, %rcx - 0x48, 0x8d, 0x3c, 0x09, //0x00002bc1 leaq (%rcx,%rcx), %rdi - 0x48, 0x09, 0xd7, //0x00002bc5 orq %rdx, %rdi - 0x48, 0x89, 0xfa, //0x00002bc8 movq %rdi, %rdx - 0x48, 0xf7, 0xd2, //0x00002bcb notq %rdx - 0x49, 0x89, 0xd8, //0x00002bce movq %rbx, %r8 - 0x48, 0xbb, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00002bd1 movabsq $-6148914691236517206, %rbx - 0x48, 0x21, 0xde, //0x00002bdb andq %rbx, %rsi - 0x4c, 0x89, 0xc3, //0x00002bde movq %r8, %rbx - 0x48, 0x21, 0xd6, //0x00002be1 andq %rdx, %rsi - 0x31, 0xd2, //0x00002be4 xorl %edx, %edx - 0x48, 0x01, 0xce, //0x00002be6 addq %rcx, %rsi - 0x0f, 0x92, 0xc2, //0x00002be9 setb %dl - 0x48, 0x89, 0x55, 0xb8, //0x00002bec movq %rdx, $-72(%rbp) - 0x48, 0x01, 0xf6, //0x00002bf0 addq %rsi, %rsi - 0x4c, 0x31, 0xfe, //0x00002bf3 xorq %r15, %rsi - 0x48, 0x21, 0xfe, //0x00002bf6 andq %rdi, %rsi - 0x48, 0xf7, 0xd6, //0x00002bf9 notq %rsi - //0x00002bfc LBB0_528 - 0x66, 0x0f, 0x6f, 0xd6, //0x00002bfc movdqa %xmm6, %xmm2 - 0x66, 0x0f, 0x74, 0xd1, //0x00002c00 pcmpeqb %xmm1, %xmm2 - 0x66, 0x0f, 0xd7, 0xca, //0x00002c04 pmovmskb %xmm2, %ecx - 0x48, 0xc1, 0xe1, 0x30, //0x00002c08 shlq $48, %rcx - 0x66, 0x0f, 0x6f, 0xd7, //0x00002c0c movdqa %xmm7, %xmm2 - 0x66, 0x0f, 0x74, 0xd1, //0x00002c10 pcmpeqb %xmm1, %xmm2 - 0x66, 0x0f, 0xd7, 0xfa, //0x00002c14 pmovmskb %xmm2, %edi - 0x48, 0xc1, 0xe7, 0x20, //0x00002c18 shlq $32, %rdi - 0x48, 0x09, 0xcf, //0x00002c1c orq %rcx, %rdi - 0x66, 0x0f, 0x6f, 0xd5, //0x00002c1f movdqa %xmm5, %xmm2 - 0x66, 0x0f, 0x74, 0xd1, //0x00002c23 pcmpeqb %xmm1, %xmm2 - 0x66, 0x0f, 0xd7, 0xca, //0x00002c27 pmovmskb %xmm2, %ecx - 0x48, 0xc1, 0xe1, 0x10, //0x00002c2b shlq $16, %rcx - 0x48, 0x09, 0xf9, //0x00002c2f orq %rdi, %rcx - 0x66, 0x0f, 0x6f, 0xd0, //0x00002c32 movdqa %xmm0, %xmm2 - 0x66, 0x0f, 0x74, 0xd1, //0x00002c36 pcmpeqb %xmm1, %xmm2 - 0x66, 0x0f, 0xd7, 0xfa, //0x00002c3a pmovmskb %xmm2, %edi - 0x48, 0x09, 0xcf, //0x00002c3e orq %rcx, %rdi - 0x48, 0x21, 0xf7, //0x00002c41 andq %rsi, %rdi - 0x66, 0x48, 0x0f, 0x6e, 0xd7, //0x00002c44 movq %rdi, %xmm2 - 0x66, 0x41, 0x0f, 0x3a, 0x44, 0xd1, 0x00, //0x00002c49 pclmulqdq $0, %xmm9, %xmm2 - 0x66, 0x49, 0x0f, 0x7e, 0xd3, //0x00002c50 movq %xmm2, %r11 - 0x49, 0x31, 0xdb, //0x00002c55 xorq %rbx, %r11 - 0x66, 0x0f, 0x6f, 0xd0, //0x00002c58 movdqa %xmm0, %xmm2 - 0x66, 0x0f, 0x74, 0xd3, //0x00002c5c pcmpeqb %xmm3, %xmm2 - 0x66, 0x0f, 0xd7, 0xfa, //0x00002c60 pmovmskb %xmm2, %edi - 0x66, 0x0f, 0x6f, 0xd5, //0x00002c64 movdqa %xmm5, %xmm2 - 0x66, 0x0f, 0x74, 0xd3, //0x00002c68 pcmpeqb %xmm3, %xmm2 - 0x66, 0x0f, 0xd7, 0xca, //0x00002c6c pmovmskb %xmm2, %ecx - 0x66, 0x0f, 0x6f, 0xd7, //0x00002c70 movdqa %xmm7, %xmm2 - 0x66, 0x0f, 0x74, 0xd3, //0x00002c74 pcmpeqb %xmm3, %xmm2 - 0x66, 0x0f, 0xd7, 0xd2, //0x00002c78 pmovmskb %xmm2, %edx - 0x66, 0x0f, 0x6f, 0xd6, //0x00002c7c movdqa %xmm6, %xmm2 - 0x66, 0x0f, 0x74, 0xd3, //0x00002c80 pcmpeqb %xmm3, %xmm2 - 0x66, 0x0f, 0xd7, 0xda, //0x00002c84 pmovmskb %xmm2, %ebx - 0x48, 0xc1, 0xe3, 0x30, //0x00002c88 shlq $48, %rbx - 0x48, 0xc1, 0xe2, 0x20, //0x00002c8c shlq $32, %rdx - 0x48, 0x09, 0xda, //0x00002c90 orq %rbx, %rdx - 0x48, 0xc1, 0xe1, 0x10, //0x00002c93 shlq $16, %rcx - 0x48, 0x09, 0xd1, //0x00002c97 orq %rdx, %rcx - 0x48, 0x09, 0xcf, //0x00002c9a orq %rcx, %rdi - 0x4c, 0x89, 0xd9, //0x00002c9d movq %r11, %rcx - 0x48, 0xf7, 0xd1, //0x00002ca0 notq %rcx - 0x48, 0x21, 0xcf, //0x00002ca3 andq %rcx, %rdi - 0x66, 0x0f, 0x74, 0xc4, //0x00002ca6 pcmpeqb %xmm4, %xmm0 - 0x66, 0x44, 0x0f, 0xd7, 0xc0, //0x00002caa pmovmskb %xmm0, %r8d - 0x66, 0x0f, 0x74, 0xec, //0x00002caf pcmpeqb %xmm4, %xmm5 - 0x66, 0x0f, 0xd7, 0xd5, //0x00002cb3 pmovmskb %xmm5, %edx - 0x66, 0x0f, 0x74, 0xfc, //0x00002cb7 pcmpeqb %xmm4, %xmm7 - 0x66, 0x0f, 0xd7, 0xdf, //0x00002cbb pmovmskb %xmm7, %ebx - 0x66, 0x0f, 0x74, 0xf4, //0x00002cbf pcmpeqb %xmm4, %xmm6 - 0x66, 0x44, 0x0f, 0xd7, 0xfe, //0x00002cc3 pmovmskb %xmm6, %r15d - 0x49, 0xc1, 0xe7, 0x30, //0x00002cc8 shlq $48, %r15 - 0x48, 0xc1, 0xe3, 0x20, //0x00002ccc shlq $32, %rbx - 0x4c, 0x09, 0xfb, //0x00002cd0 orq %r15, %rbx - 0x48, 0xc1, 0xe2, 0x10, //0x00002cd3 shlq $16, %rdx - 0x48, 0x09, 0xda, //0x00002cd7 orq %rbx, %rdx - 0x49, 0x09, 0xd0, //0x00002cda orq %rdx, %r8 - 0x48, 0xbe, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, //0x00002cdd movabsq $1085102592571150095, %rsi - 0x49, 0xbf, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00002ce7 movabsq $6148914691236517205, %r15 - 0x49, 0x21, 0xc8, //0x00002cf1 andq %rcx, %r8 - 0x0f, 0x84, 0x64, 0x00, 0x00, 0x00, //0x00002cf4 je LBB0_523 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00002cfa .p2align 4, 0x90 - //0x00002d00 LBB0_529 - 0x49, 0x8d, 0x48, 0xff, //0x00002d00 leaq $-1(%r8), %rcx - 0x48, 0x89, 0xca, //0x00002d04 movq %rcx, %rdx - 0x48, 0x21, 0xfa, //0x00002d07 andq %rdi, %rdx - 0x48, 0x89, 0xd3, //0x00002d0a movq %rdx, %rbx - 0x48, 0xd1, 0xeb, //0x00002d0d shrq %rbx - 0x4c, 0x21, 0xfb, //0x00002d10 andq %r15, %rbx - 0x48, 0x29, 0xda, //0x00002d13 subq %rbx, %rdx - 0x48, 0x89, 0xd3, //0x00002d16 movq %rdx, %rbx - 0x4c, 0x21, 0xeb, //0x00002d19 andq %r13, %rbx - 0x48, 0xc1, 0xea, 0x02, //0x00002d1c shrq $2, %rdx - 0x4c, 0x21, 0xea, //0x00002d20 andq %r13, %rdx - 0x48, 0x01, 0xda, //0x00002d23 addq %rbx, %rdx - 0x48, 0x89, 0xd3, //0x00002d26 movq %rdx, %rbx - 0x48, 0xc1, 0xeb, 0x04, //0x00002d29 shrq $4, %rbx - 0x48, 0x01, 0xd3, //0x00002d2d addq %rdx, %rbx - 0x48, 0x21, 0xf3, //0x00002d30 andq %rsi, %rbx - 0x48, 0xba, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, //0x00002d33 movabsq $72340172838076673, %rdx - 0x48, 0x0f, 0xaf, 0xda, //0x00002d3d imulq %rdx, %rbx - 0x48, 0xc1, 0xeb, 0x38, //0x00002d41 shrq $56, %rbx - 0x4c, 0x01, 0xf3, //0x00002d45 addq %r14, %rbx - 0x4c, 0x39, 0xd3, //0x00002d48 cmpq %r10, %rbx - 0x0f, 0x86, 0x41, 0x06, 0x00, 0x00, //0x00002d4b jbe LBB0_575 - 0x49, 0x83, 0xc2, 0x01, //0x00002d51 addq $1, %r10 - 0x49, 0x21, 0xc8, //0x00002d55 andq %rcx, %r8 - 0x0f, 0x85, 0xa2, 0xff, 0xff, 0xff, //0x00002d58 jne LBB0_529 - //0x00002d5e LBB0_523 - 0x49, 0xc1, 0xfb, 0x3f, //0x00002d5e sarq $63, %r11 - 0x48, 0x89, 0xf9, //0x00002d62 movq %rdi, %rcx - 0x48, 0xd1, 0xe9, //0x00002d65 shrq %rcx - 0x4c, 0x21, 0xf9, //0x00002d68 andq %r15, %rcx - 0x48, 0x29, 0xcf, //0x00002d6b subq %rcx, %rdi - 0x48, 0x89, 0xf9, //0x00002d6e movq %rdi, %rcx - 0x4c, 0x21, 0xe9, //0x00002d71 andq %r13, %rcx - 0x48, 0xc1, 0xef, 0x02, //0x00002d74 shrq $2, %rdi - 0x4c, 0x21, 0xef, //0x00002d78 andq %r13, %rdi - 0x48, 0x01, 0xcf, //0x00002d7b addq %rcx, %rdi - 0x48, 0x89, 0xf9, //0x00002d7e movq %rdi, %rcx - 0x48, 0xc1, 0xe9, 0x04, //0x00002d81 shrq $4, %rcx - 0x48, 0x01, 0xf9, //0x00002d85 addq %rdi, %rcx - 0x48, 0x21, 0xf1, //0x00002d88 andq %rsi, %rcx - 0x48, 0xba, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, //0x00002d8b movabsq $72340172838076673, %rdx - 0x48, 0x0f, 0xaf, 0xca, //0x00002d95 imulq %rdx, %rcx - 0x48, 0xc1, 0xe9, 0x38, //0x00002d99 shrq $56, %rcx - 0x49, 0x01, 0xce, //0x00002d9d addq %rcx, %r14 - 0x49, 0x83, 0xc4, 0x40, //0x00002da0 addq $64, %r12 - 0x48, 0x8b, 0x4d, 0xc0, //0x00002da4 movq $-64(%rbp), %rcx - 0x48, 0x83, 0xc1, 0xc0, //0x00002da8 addq $-64, %rcx - 0x4c, 0x89, 0xdb, //0x00002dac movq %r11, %rbx - 0x48, 0x8b, 0x55, 0xb8, //0x00002daf movq $-72(%rbp), %rdx - 0x48, 0x83, 0xf9, 0x40, //0x00002db3 cmpq $64, %rcx - 0x48, 0x89, 0x4d, 0xc0, //0x00002db7 movq %rcx, $-64(%rbp) - 0x0f, 0x8d, 0x74, 0xfd, 0xff, 0xff, //0x00002dbb jge LBB0_525 - //0x00002dc1 LBB0_531 - 0x48, 0x85, 0xc9, //0x00002dc1 testq %rcx, %rcx - 0x0f, 0x8e, 0xc6, 0x08, 0x00, 0x00, //0x00002dc4 jle LBB0_621 - 0xf3, 0x44, 0x0f, 0x7f, 0x85, 0x50, 0xff, 0xff, 0xff, //0x00002dca movdqu %xmm8, $-176(%rbp) - 0xf3, 0x44, 0x0f, 0x7f, 0x85, 0x40, 0xff, 0xff, 0xff, //0x00002dd3 movdqu %xmm8, $-192(%rbp) - 0xf3, 0x44, 0x0f, 0x7f, 0x85, 0x30, 0xff, 0xff, 0xff, //0x00002ddc movdqu %xmm8, $-208(%rbp) - 0xf3, 0x44, 0x0f, 0x7f, 0x85, 0x20, 0xff, 0xff, 0xff, //0x00002de5 movdqu %xmm8, $-224(%rbp) - 0x44, 0x89, 0xe1, //0x00002dee movl %r12d, %ecx - 0x81, 0xe1, 0xff, 0x0f, 0x00, 0x00, //0x00002df1 andl $4095, %ecx - 0x81, 0xf9, 0xc1, 0x0f, 0x00, 0x00, //0x00002df7 cmpl $4033, %ecx - 0x0f, 0x82, 0x3e, 0x00, 0x00, 0x00, //0x00002dfd jb LBB0_535 - 0x48, 0x83, 0x7d, 0xc0, 0x20, //0x00002e03 cmpq $32, $-64(%rbp) - 0x0f, 0x82, 0x42, 0x00, 0x00, 0x00, //0x00002e08 jb LBB0_536 - 0x41, 0x0f, 0x10, 0x04, 0x24, //0x00002e0e movups (%r12), %xmm0 - 0x0f, 0x11, 0x85, 0x20, 0xff, 0xff, 0xff, //0x00002e13 movups %xmm0, $-224(%rbp) - 0xf3, 0x41, 0x0f, 0x6f, 0x44, 0x24, 0x10, //0x00002e1a movdqu $16(%r12), %xmm0 - 0xf3, 0x0f, 0x7f, 0x85, 0x30, 0xff, 0xff, 0xff, //0x00002e21 movdqu %xmm0, $-208(%rbp) - 0x49, 0x83, 0xc4, 0x20, //0x00002e29 addq $32, %r12 - 0x48, 0x8b, 0x4d, 0xc0, //0x00002e2d movq $-64(%rbp), %rcx - 0x48, 0x8d, 0x71, 0xe0, //0x00002e31 leaq $-32(%rcx), %rsi - 0x48, 0x8d, 0xbd, 0x40, 0xff, 0xff, 0xff, //0x00002e35 leaq $-192(%rbp), %rdi - 0xe9, 0x1a, 0x00, 0x00, 0x00, //0x00002e3c jmp LBB0_537 - //0x00002e41 LBB0_535 - 0x49, 0xbf, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00002e41 movabsq $6148914691236517205, %r15 - 0xe9, 0xe5, 0xfc, 0xff, 0xff, //0x00002e4b jmp LBB0_525 - //0x00002e50 LBB0_536 - 0x48, 0x8d, 0xbd, 0x20, 0xff, 0xff, 0xff, //0x00002e50 leaq $-224(%rbp), %rdi - 0x48, 0x8b, 0x75, 0xc0, //0x00002e57 movq $-64(%rbp), %rsi - //0x00002e5b LBB0_537 - 0x48, 0x83, 0xfe, 0x10, //0x00002e5b cmpq $16, %rsi - 0x0f, 0x82, 0x4b, 0x00, 0x00, 0x00, //0x00002e5f jb LBB0_538 - 0xf3, 0x41, 0x0f, 0x6f, 0x04, 0x24, //0x00002e65 movdqu (%r12), %xmm0 - 0xf3, 0x0f, 0x7f, 0x07, //0x00002e6b movdqu %xmm0, (%rdi) - 0x49, 0x83, 0xc4, 0x10, //0x00002e6f addq $16, %r12 - 0x48, 0x83, 0xc7, 0x10, //0x00002e73 addq $16, %rdi - 0x48, 0x83, 0xc6, 0xf0, //0x00002e77 addq $-16, %rsi - 0x48, 0x83, 0xfe, 0x08, //0x00002e7b cmpq $8, %rsi - 0x0f, 0x83, 0x35, 0x00, 0x00, 0x00, //0x00002e7f jae LBB0_545 - //0x00002e85 LBB0_539 - 0x48, 0x83, 0xfe, 0x04, //0x00002e85 cmpq $4, %rsi - 0x0f, 0x8c, 0x48, 0x00, 0x00, 0x00, //0x00002e89 jl LBB0_540 - //0x00002e8f LBB0_546 - 0x41, 0x8b, 0x0c, 0x24, //0x00002e8f movl (%r12), %ecx - 0x89, 0x0f, //0x00002e93 movl %ecx, (%rdi) - 0x49, 0x83, 0xc4, 0x04, //0x00002e95 addq $4, %r12 - 0x48, 0x83, 0xc7, 0x04, //0x00002e99 addq $4, %rdi - 0x48, 0x83, 0xc6, 0xfc, //0x00002e9d addq $-4, %rsi - 0x48, 0x83, 0xfe, 0x02, //0x00002ea1 cmpq $2, %rsi - 0x0f, 0x83, 0x36, 0x00, 0x00, 0x00, //0x00002ea5 jae LBB0_541 - 0xe9, 0x45, 0x00, 0x00, 0x00, //0x00002eab jmp LBB0_542 - //0x00002eb0 LBB0_538 - 0x48, 0x83, 0xfe, 0x08, //0x00002eb0 cmpq $8, %rsi - 0x0f, 0x82, 0xcb, 0xff, 0xff, 0xff, //0x00002eb4 jb LBB0_539 - //0x00002eba LBB0_545 - 0x49, 0x8b, 0x0c, 0x24, //0x00002eba movq (%r12), %rcx - 0x48, 0x89, 0x0f, //0x00002ebe movq %rcx, (%rdi) - 0x49, 0x83, 0xc4, 0x08, //0x00002ec1 addq $8, %r12 - 0x48, 0x83, 0xc7, 0x08, //0x00002ec5 addq $8, %rdi - 0x48, 0x83, 0xc6, 0xf8, //0x00002ec9 addq $-8, %rsi - 0x48, 0x83, 0xfe, 0x04, //0x00002ecd cmpq $4, %rsi - 0x0f, 0x8d, 0xb8, 0xff, 0xff, 0xff, //0x00002ed1 jge LBB0_546 - //0x00002ed7 LBB0_540 - 0x48, 0x83, 0xfe, 0x02, //0x00002ed7 cmpq $2, %rsi - 0x0f, 0x82, 0x14, 0x00, 0x00, 0x00, //0x00002edb jb LBB0_542 - //0x00002ee1 LBB0_541 - 0x41, 0x0f, 0xb7, 0x0c, 0x24, //0x00002ee1 movzwl (%r12), %ecx - 0x66, 0x89, 0x0f, //0x00002ee6 movw %cx, (%rdi) - 0x49, 0x83, 0xc4, 0x02, //0x00002ee9 addq $2, %r12 - 0x48, 0x83, 0xc7, 0x02, //0x00002eed addq $2, %rdi - 0x48, 0x83, 0xc6, 0xfe, //0x00002ef1 addq $-2, %rsi - //0x00002ef5 LBB0_542 - 0x4c, 0x89, 0xe1, //0x00002ef5 movq %r12, %rcx - 0x4c, 0x8d, 0xa5, 0x20, 0xff, 0xff, 0xff, //0x00002ef8 leaq $-224(%rbp), %r12 - 0x48, 0x85, 0xf6, //0x00002eff testq %rsi, %rsi - 0x49, 0xbf, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00002f02 movabsq $6148914691236517205, %r15 - 0x0f, 0x84, 0x23, 0xfc, 0xff, 0xff, //0x00002f0c je LBB0_525 - 0x8a, 0x09, //0x00002f12 movb (%rcx), %cl - 0x88, 0x0f, //0x00002f14 movb %cl, (%rdi) - 0x4c, 0x8d, 0xa5, 0x20, 0xff, 0xff, 0xff, //0x00002f16 leaq $-224(%rbp), %r12 - 0xe9, 0x13, 0xfc, 0xff, 0xff, //0x00002f1d jmp LBB0_525 - //0x00002f22 LBB0_547 - 0x49, 0x8d, 0x49, 0x05, //0x00002f22 leaq $5(%r9), %rcx - //0x00002f26 LBB0_548 - 0x48, 0x3b, 0x4f, 0x08, //0x00002f26 cmpq $8(%rdi), %rcx - 0x0f, 0x87, 0xf9, 0x04, 0x00, 0x00, //0x00002f2a ja LBB0_580 - 0x49, 0x89, 0x08, //0x00002f30 movq %rcx, (%r8) - 0x4c, 0x89, 0xc8, //0x00002f33 movq %r9, %rax - 0xe9, 0xee, 0x04, 0x00, 0x00, //0x00002f36 jmp LBB0_580 - //0x00002f3b LBB0_550 - 0x49, 0xbf, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00002f3b movabsq $6148914691236517205, %r15 - 0x48, 0x8b, 0x4f, 0x08, //0x00002f45 movq $8(%rdi), %rcx - 0x48, 0x29, 0xf1, //0x00002f49 subq %rsi, %rcx - 0x49, 0x01, 0xf4, //0x00002f4c addq %rsi, %r12 - 0x31, 0xdb, //0x00002f4f xorl %ebx, %ebx - 0xf3, 0x44, 0x0f, 0x6f, 0x15, 0xe6, 0xd0, 0xff, 0xff, //0x00002f51 movdqu $-12058(%rip), %xmm10 /* LCPI0_4+0(%rip) */ - 0xf3, 0x0f, 0x6f, 0x0d, 0xce, 0xd0, 0xff, 0xff, //0x00002f5a movdqu $-12082(%rip), %xmm1 /* LCPI0_3+0(%rip) */ - 0x66, 0x45, 0x0f, 0x76, 0xc9, //0x00002f62 pcmpeqd %xmm9, %xmm9 - 0xf3, 0x0f, 0x6f, 0x1d, 0xe1, 0xd0, 0xff, 0xff, //0x00002f67 movdqu $-12063(%rip), %xmm3 /* LCPI0_5+0(%rip) */ - 0xf3, 0x0f, 0x6f, 0x25, 0xe9, 0xd0, 0xff, 0xff, //0x00002f6f movdqu $-12055(%rip), %xmm4 /* LCPI0_6+0(%rip) */ - 0x49, 0xbd, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, //0x00002f77 movabsq $3689348814741910323, %r13 - 0x66, 0x45, 0x0f, 0xef, 0xc0, //0x00002f81 pxor %xmm8, %xmm8 - 0x31, 0xd2, //0x00002f86 xorl %edx, %edx - 0x45, 0x31, 0xf6, //0x00002f88 xorl %r14d, %r14d - 0x45, 0x31, 0xd2, //0x00002f8b xorl %r10d, %r10d - 0x48, 0x83, 0xf9, 0x40, //0x00002f8e cmpq $64, %rcx - 0x48, 0x89, 0x4d, 0xc0, //0x00002f92 movq %rcx, $-64(%rbp) - 0x0f, 0x8c, 0x95, 0x02, 0x00, 0x00, //0x00002f96 jl LBB0_559 - //0x00002f9c LBB0_553 - 0xf3, 0x41, 0x0f, 0x6f, 0x04, 0x24, //0x00002f9c movdqu (%r12), %xmm0 - 0xf3, 0x41, 0x0f, 0x6f, 0x6c, 0x24, 0x10, //0x00002fa2 movdqu $16(%r12), %xmm5 - 0xf3, 0x41, 0x0f, 0x6f, 0x7c, 0x24, 0x20, //0x00002fa9 movdqu $32(%r12), %xmm7 - 0xf3, 0x41, 0x0f, 0x6f, 0x74, 0x24, 0x30, //0x00002fb0 movdqu $48(%r12), %xmm6 - 0x66, 0x0f, 0x6f, 0xd0, //0x00002fb7 movdqa %xmm0, %xmm2 - 0x66, 0x41, 0x0f, 0x74, 0xd2, //0x00002fbb pcmpeqb %xmm10, %xmm2 - 0x66, 0x0f, 0xd7, 0xf2, //0x00002fc0 pmovmskb %xmm2, %esi - 0x66, 0x0f, 0x6f, 0xd5, //0x00002fc4 movdqa %xmm5, %xmm2 - 0x66, 0x41, 0x0f, 0x74, 0xd2, //0x00002fc8 pcmpeqb %xmm10, %xmm2 - 0x66, 0x0f, 0xd7, 0xca, //0x00002fcd pmovmskb %xmm2, %ecx - 0x66, 0x0f, 0x6f, 0xd7, //0x00002fd1 movdqa %xmm7, %xmm2 - 0x66, 0x41, 0x0f, 0x74, 0xd2, //0x00002fd5 pcmpeqb %xmm10, %xmm2 - 0x66, 0x0f, 0xd7, 0xfa, //0x00002fda pmovmskb %xmm2, %edi - 0x66, 0x0f, 0x6f, 0xd6, //0x00002fde movdqa %xmm6, %xmm2 - 0x66, 0x41, 0x0f, 0x74, 0xd2, //0x00002fe2 pcmpeqb %xmm10, %xmm2 - 0x66, 0x44, 0x0f, 0xd7, 0xc2, //0x00002fe7 pmovmskb %xmm2, %r8d - 0x49, 0xc1, 0xe0, 0x30, //0x00002fec shlq $48, %r8 - 0x48, 0xc1, 0xe7, 0x20, //0x00002ff0 shlq $32, %rdi - 0x4c, 0x09, 0xc7, //0x00002ff4 orq %r8, %rdi - 0x48, 0xc1, 0xe1, 0x10, //0x00002ff7 shlq $16, %rcx - 0x48, 0x09, 0xf9, //0x00002ffb orq %rdi, %rcx - 0x48, 0x09, 0xce, //0x00002ffe orq %rcx, %rsi - 0x48, 0x89, 0xf1, //0x00003001 movq %rsi, %rcx - 0x48, 0x09, 0xd1, //0x00003004 orq %rdx, %rcx - 0x0f, 0x85, 0x12, 0x00, 0x00, 0x00, //0x00003007 jne LBB0_555 - 0x48, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x0000300d movq $-1, %rsi - 0x31, 0xc9, //0x00003014 xorl %ecx, %ecx - 0x48, 0x89, 0x4d, 0xb8, //0x00003016 movq %rcx, $-72(%rbp) - 0xe9, 0x44, 0x00, 0x00, 0x00, //0x0000301a jmp LBB0_556 - //0x0000301f LBB0_555 - 0x48, 0x89, 0xd1, //0x0000301f movq %rdx, %rcx - 0x48, 0xf7, 0xd1, //0x00003022 notq %rcx - 0x48, 0x21, 0xf1, //0x00003025 andq %rsi, %rcx - 0x48, 0x8d, 0x3c, 0x09, //0x00003028 leaq (%rcx,%rcx), %rdi - 0x48, 0x09, 0xd7, //0x0000302c orq %rdx, %rdi - 0x48, 0x89, 0xfa, //0x0000302f movq %rdi, %rdx - 0x48, 0xf7, 0xd2, //0x00003032 notq %rdx - 0x49, 0x89, 0xd8, //0x00003035 movq %rbx, %r8 - 0x48, 0xbb, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00003038 movabsq $-6148914691236517206, %rbx - 0x48, 0x21, 0xde, //0x00003042 andq %rbx, %rsi - 0x4c, 0x89, 0xc3, //0x00003045 movq %r8, %rbx - 0x48, 0x21, 0xd6, //0x00003048 andq %rdx, %rsi - 0x31, 0xd2, //0x0000304b xorl %edx, %edx - 0x48, 0x01, 0xce, //0x0000304d addq %rcx, %rsi - 0x0f, 0x92, 0xc2, //0x00003050 setb %dl - 0x48, 0x89, 0x55, 0xb8, //0x00003053 movq %rdx, $-72(%rbp) - 0x48, 0x01, 0xf6, //0x00003057 addq %rsi, %rsi - 0x4c, 0x31, 0xfe, //0x0000305a xorq %r15, %rsi - 0x48, 0x21, 0xfe, //0x0000305d andq %rdi, %rsi - 0x48, 0xf7, 0xd6, //0x00003060 notq %rsi - //0x00003063 LBB0_556 - 0x66, 0x0f, 0x6f, 0xd6, //0x00003063 movdqa %xmm6, %xmm2 - 0x66, 0x0f, 0x74, 0xd1, //0x00003067 pcmpeqb %xmm1, %xmm2 - 0x66, 0x0f, 0xd7, 0xca, //0x0000306b pmovmskb %xmm2, %ecx - 0x48, 0xc1, 0xe1, 0x30, //0x0000306f shlq $48, %rcx - 0x66, 0x0f, 0x6f, 0xd7, //0x00003073 movdqa %xmm7, %xmm2 - 0x66, 0x0f, 0x74, 0xd1, //0x00003077 pcmpeqb %xmm1, %xmm2 - 0x66, 0x0f, 0xd7, 0xfa, //0x0000307b pmovmskb %xmm2, %edi - 0x48, 0xc1, 0xe7, 0x20, //0x0000307f shlq $32, %rdi - 0x48, 0x09, 0xcf, //0x00003083 orq %rcx, %rdi - 0x66, 0x0f, 0x6f, 0xd5, //0x00003086 movdqa %xmm5, %xmm2 - 0x66, 0x0f, 0x74, 0xd1, //0x0000308a pcmpeqb %xmm1, %xmm2 - 0x66, 0x0f, 0xd7, 0xca, //0x0000308e pmovmskb %xmm2, %ecx - 0x48, 0xc1, 0xe1, 0x10, //0x00003092 shlq $16, %rcx - 0x48, 0x09, 0xf9, //0x00003096 orq %rdi, %rcx - 0x66, 0x0f, 0x6f, 0xd0, //0x00003099 movdqa %xmm0, %xmm2 - 0x66, 0x0f, 0x74, 0xd1, //0x0000309d pcmpeqb %xmm1, %xmm2 - 0x66, 0x0f, 0xd7, 0xfa, //0x000030a1 pmovmskb %xmm2, %edi - 0x48, 0x09, 0xcf, //0x000030a5 orq %rcx, %rdi - 0x48, 0x21, 0xf7, //0x000030a8 andq %rsi, %rdi - 0x66, 0x48, 0x0f, 0x6e, 0xd7, //0x000030ab movq %rdi, %xmm2 - 0x66, 0x41, 0x0f, 0x3a, 0x44, 0xd1, 0x00, //0x000030b0 pclmulqdq $0, %xmm9, %xmm2 - 0x66, 0x49, 0x0f, 0x7e, 0xd3, //0x000030b7 movq %xmm2, %r11 - 0x49, 0x31, 0xdb, //0x000030bc xorq %rbx, %r11 - 0x66, 0x0f, 0x6f, 0xd0, //0x000030bf movdqa %xmm0, %xmm2 - 0x66, 0x0f, 0x74, 0xd3, //0x000030c3 pcmpeqb %xmm3, %xmm2 - 0x66, 0x0f, 0xd7, 0xfa, //0x000030c7 pmovmskb %xmm2, %edi - 0x66, 0x0f, 0x6f, 0xd5, //0x000030cb movdqa %xmm5, %xmm2 - 0x66, 0x0f, 0x74, 0xd3, //0x000030cf pcmpeqb %xmm3, %xmm2 - 0x66, 0x0f, 0xd7, 0xca, //0x000030d3 pmovmskb %xmm2, %ecx - 0x66, 0x0f, 0x6f, 0xd7, //0x000030d7 movdqa %xmm7, %xmm2 - 0x66, 0x0f, 0x74, 0xd3, //0x000030db pcmpeqb %xmm3, %xmm2 - 0x66, 0x0f, 0xd7, 0xd2, //0x000030df pmovmskb %xmm2, %edx - 0x66, 0x0f, 0x6f, 0xd6, //0x000030e3 movdqa %xmm6, %xmm2 - 0x66, 0x0f, 0x74, 0xd3, //0x000030e7 pcmpeqb %xmm3, %xmm2 - 0x66, 0x0f, 0xd7, 0xda, //0x000030eb pmovmskb %xmm2, %ebx - 0x48, 0xc1, 0xe3, 0x30, //0x000030ef shlq $48, %rbx - 0x48, 0xc1, 0xe2, 0x20, //0x000030f3 shlq $32, %rdx - 0x48, 0x09, 0xda, //0x000030f7 orq %rbx, %rdx - 0x48, 0xc1, 0xe1, 0x10, //0x000030fa shlq $16, %rcx - 0x48, 0x09, 0xd1, //0x000030fe orq %rdx, %rcx - 0x48, 0x09, 0xcf, //0x00003101 orq %rcx, %rdi - 0x4c, 0x89, 0xd9, //0x00003104 movq %r11, %rcx - 0x48, 0xf7, 0xd1, //0x00003107 notq %rcx - 0x48, 0x21, 0xcf, //0x0000310a andq %rcx, %rdi - 0x66, 0x0f, 0x74, 0xc4, //0x0000310d pcmpeqb %xmm4, %xmm0 - 0x66, 0x44, 0x0f, 0xd7, 0xc0, //0x00003111 pmovmskb %xmm0, %r8d - 0x66, 0x0f, 0x74, 0xec, //0x00003116 pcmpeqb %xmm4, %xmm5 - 0x66, 0x0f, 0xd7, 0xd5, //0x0000311a pmovmskb %xmm5, %edx - 0x66, 0x0f, 0x74, 0xfc, //0x0000311e pcmpeqb %xmm4, %xmm7 - 0x66, 0x0f, 0xd7, 0xdf, //0x00003122 pmovmskb %xmm7, %ebx - 0x66, 0x0f, 0x74, 0xf4, //0x00003126 pcmpeqb %xmm4, %xmm6 - 0x66, 0x44, 0x0f, 0xd7, 0xfe, //0x0000312a pmovmskb %xmm6, %r15d - 0x49, 0xc1, 0xe7, 0x30, //0x0000312f shlq $48, %r15 - 0x48, 0xc1, 0xe3, 0x20, //0x00003133 shlq $32, %rbx - 0x4c, 0x09, 0xfb, //0x00003137 orq %r15, %rbx - 0x48, 0xc1, 0xe2, 0x10, //0x0000313a shlq $16, %rdx - 0x48, 0x09, 0xda, //0x0000313e orq %rbx, %rdx - 0x49, 0x09, 0xd0, //0x00003141 orq %rdx, %r8 - 0x48, 0xbe, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, //0x00003144 movabsq $1085102592571150095, %rsi - 0x49, 0xbf, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x0000314e movabsq $6148914691236517205, %r15 - 0x49, 0x21, 0xc8, //0x00003158 andq %rcx, %r8 - 0x0f, 0x84, 0x6d, 0x00, 0x00, 0x00, //0x0000315b je LBB0_551 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00003161 .p2align 4, 0x90 - //0x00003170 LBB0_557 - 0x49, 0x8d, 0x48, 0xff, //0x00003170 leaq $-1(%r8), %rcx - 0x48, 0x89, 0xca, //0x00003174 movq %rcx, %rdx - 0x48, 0x21, 0xfa, //0x00003177 andq %rdi, %rdx - 0x48, 0x89, 0xd3, //0x0000317a movq %rdx, %rbx - 0x48, 0xd1, 0xeb, //0x0000317d shrq %rbx - 0x4c, 0x21, 0xfb, //0x00003180 andq %r15, %rbx - 0x48, 0x29, 0xda, //0x00003183 subq %rbx, %rdx - 0x48, 0x89, 0xd3, //0x00003186 movq %rdx, %rbx - 0x4c, 0x21, 0xeb, //0x00003189 andq %r13, %rbx - 0x48, 0xc1, 0xea, 0x02, //0x0000318c shrq $2, %rdx - 0x4c, 0x21, 0xea, //0x00003190 andq %r13, %rdx - 0x48, 0x01, 0xda, //0x00003193 addq %rbx, %rdx - 0x48, 0x89, 0xd3, //0x00003196 movq %rdx, %rbx - 0x48, 0xc1, 0xeb, 0x04, //0x00003199 shrq $4, %rbx - 0x48, 0x01, 0xd3, //0x0000319d addq %rdx, %rbx - 0x48, 0x21, 0xf3, //0x000031a0 andq %rsi, %rbx - 0x48, 0xba, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, //0x000031a3 movabsq $72340172838076673, %rdx - 0x48, 0x0f, 0xaf, 0xda, //0x000031ad imulq %rdx, %rbx - 0x48, 0xc1, 0xeb, 0x38, //0x000031b1 shrq $56, %rbx - 0x4c, 0x01, 0xf3, //0x000031b5 addq %r14, %rbx - 0x4c, 0x39, 0xd3, //0x000031b8 cmpq %r10, %rbx - 0x0f, 0x86, 0xd1, 0x01, 0x00, 0x00, //0x000031bb jbe LBB0_575 - 0x49, 0x83, 0xc2, 0x01, //0x000031c1 addq $1, %r10 - 0x49, 0x21, 0xc8, //0x000031c5 andq %rcx, %r8 - 0x0f, 0x85, 0xa2, 0xff, 0xff, 0xff, //0x000031c8 jne LBB0_557 - //0x000031ce LBB0_551 - 0x49, 0xc1, 0xfb, 0x3f, //0x000031ce sarq $63, %r11 - 0x48, 0x89, 0xf9, //0x000031d2 movq %rdi, %rcx - 0x48, 0xd1, 0xe9, //0x000031d5 shrq %rcx - 0x4c, 0x21, 0xf9, //0x000031d8 andq %r15, %rcx - 0x48, 0x29, 0xcf, //0x000031db subq %rcx, %rdi - 0x48, 0x89, 0xf9, //0x000031de movq %rdi, %rcx - 0x4c, 0x21, 0xe9, //0x000031e1 andq %r13, %rcx - 0x48, 0xc1, 0xef, 0x02, //0x000031e4 shrq $2, %rdi - 0x4c, 0x21, 0xef, //0x000031e8 andq %r13, %rdi - 0x48, 0x01, 0xcf, //0x000031eb addq %rcx, %rdi - 0x48, 0x89, 0xf9, //0x000031ee movq %rdi, %rcx - 0x48, 0xc1, 0xe9, 0x04, //0x000031f1 shrq $4, %rcx - 0x48, 0x01, 0xf9, //0x000031f5 addq %rdi, %rcx - 0x48, 0x21, 0xf1, //0x000031f8 andq %rsi, %rcx - 0x48, 0xba, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, //0x000031fb movabsq $72340172838076673, %rdx - 0x48, 0x0f, 0xaf, 0xca, //0x00003205 imulq %rdx, %rcx - 0x48, 0xc1, 0xe9, 0x38, //0x00003209 shrq $56, %rcx - 0x49, 0x01, 0xce, //0x0000320d addq %rcx, %r14 - 0x49, 0x83, 0xc4, 0x40, //0x00003210 addq $64, %r12 - 0x48, 0x8b, 0x4d, 0xc0, //0x00003214 movq $-64(%rbp), %rcx - 0x48, 0x83, 0xc1, 0xc0, //0x00003218 addq $-64, %rcx - 0x4c, 0x89, 0xdb, //0x0000321c movq %r11, %rbx - 0x48, 0x8b, 0x55, 0xb8, //0x0000321f movq $-72(%rbp), %rdx - 0x48, 0x83, 0xf9, 0x40, //0x00003223 cmpq $64, %rcx - 0x48, 0x89, 0x4d, 0xc0, //0x00003227 movq %rcx, $-64(%rbp) - 0x0f, 0x8d, 0x6b, 0xfd, 0xff, 0xff, //0x0000322b jge LBB0_553 - //0x00003231 LBB0_559 - 0x48, 0x85, 0xc9, //0x00003231 testq %rcx, %rcx - 0x0f, 0x8e, 0x56, 0x04, 0x00, 0x00, //0x00003234 jle LBB0_621 - 0xf3, 0x44, 0x0f, 0x7f, 0x85, 0x50, 0xff, 0xff, 0xff, //0x0000323a movdqu %xmm8, $-176(%rbp) - 0xf3, 0x44, 0x0f, 0x7f, 0x85, 0x40, 0xff, 0xff, 0xff, //0x00003243 movdqu %xmm8, $-192(%rbp) - 0xf3, 0x44, 0x0f, 0x7f, 0x85, 0x30, 0xff, 0xff, 0xff, //0x0000324c movdqu %xmm8, $-208(%rbp) - 0xf3, 0x44, 0x0f, 0x7f, 0x85, 0x20, 0xff, 0xff, 0xff, //0x00003255 movdqu %xmm8, $-224(%rbp) - 0x44, 0x89, 0xe1, //0x0000325e movl %r12d, %ecx - 0x81, 0xe1, 0xff, 0x0f, 0x00, 0x00, //0x00003261 andl $4095, %ecx - 0x81, 0xf9, 0xc1, 0x0f, 0x00, 0x00, //0x00003267 cmpl $4033, %ecx - 0x0f, 0x82, 0x3e, 0x00, 0x00, 0x00, //0x0000326d jb LBB0_563 - 0x48, 0x83, 0x7d, 0xc0, 0x20, //0x00003273 cmpq $32, $-64(%rbp) - 0x0f, 0x82, 0x42, 0x00, 0x00, 0x00, //0x00003278 jb LBB0_564 - 0x41, 0x0f, 0x10, 0x04, 0x24, //0x0000327e movups (%r12), %xmm0 - 0x0f, 0x11, 0x85, 0x20, 0xff, 0xff, 0xff, //0x00003283 movups %xmm0, $-224(%rbp) - 0xf3, 0x41, 0x0f, 0x6f, 0x44, 0x24, 0x10, //0x0000328a movdqu $16(%r12), %xmm0 - 0xf3, 0x0f, 0x7f, 0x85, 0x30, 0xff, 0xff, 0xff, //0x00003291 movdqu %xmm0, $-208(%rbp) - 0x49, 0x83, 0xc4, 0x20, //0x00003299 addq $32, %r12 - 0x48, 0x8b, 0x4d, 0xc0, //0x0000329d movq $-64(%rbp), %rcx - 0x48, 0x8d, 0x71, 0xe0, //0x000032a1 leaq $-32(%rcx), %rsi - 0x48, 0x8d, 0xbd, 0x40, 0xff, 0xff, 0xff, //0x000032a5 leaq $-192(%rbp), %rdi - 0xe9, 0x1a, 0x00, 0x00, 0x00, //0x000032ac jmp LBB0_565 - //0x000032b1 LBB0_563 - 0x49, 0xbf, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x000032b1 movabsq $6148914691236517205, %r15 - 0xe9, 0xdc, 0xfc, 0xff, 0xff, //0x000032bb jmp LBB0_553 - //0x000032c0 LBB0_564 - 0x48, 0x8d, 0xbd, 0x20, 0xff, 0xff, 0xff, //0x000032c0 leaq $-224(%rbp), %rdi - 0x48, 0x8b, 0x75, 0xc0, //0x000032c7 movq $-64(%rbp), %rsi - //0x000032cb LBB0_565 - 0x48, 0x83, 0xfe, 0x10, //0x000032cb cmpq $16, %rsi - 0x0f, 0x82, 0x4b, 0x00, 0x00, 0x00, //0x000032cf jb LBB0_566 - 0xf3, 0x41, 0x0f, 0x6f, 0x04, 0x24, //0x000032d5 movdqu (%r12), %xmm0 - 0xf3, 0x0f, 0x7f, 0x07, //0x000032db movdqu %xmm0, (%rdi) - 0x49, 0x83, 0xc4, 0x10, //0x000032df addq $16, %r12 - 0x48, 0x83, 0xc7, 0x10, //0x000032e3 addq $16, %rdi - 0x48, 0x83, 0xc6, 0xf0, //0x000032e7 addq $-16, %rsi - 0x48, 0x83, 0xfe, 0x08, //0x000032eb cmpq $8, %rsi - 0x0f, 0x83, 0x35, 0x00, 0x00, 0x00, //0x000032ef jae LBB0_573 - //0x000032f5 LBB0_567 - 0x48, 0x83, 0xfe, 0x04, //0x000032f5 cmpq $4, %rsi - 0x0f, 0x8c, 0x48, 0x00, 0x00, 0x00, //0x000032f9 jl LBB0_568 - //0x000032ff LBB0_574 - 0x41, 0x8b, 0x0c, 0x24, //0x000032ff movl (%r12), %ecx - 0x89, 0x0f, //0x00003303 movl %ecx, (%rdi) - 0x49, 0x83, 0xc4, 0x04, //0x00003305 addq $4, %r12 - 0x48, 0x83, 0xc7, 0x04, //0x00003309 addq $4, %rdi - 0x48, 0x83, 0xc6, 0xfc, //0x0000330d addq $-4, %rsi - 0x48, 0x83, 0xfe, 0x02, //0x00003311 cmpq $2, %rsi - 0x0f, 0x83, 0x36, 0x00, 0x00, 0x00, //0x00003315 jae LBB0_569 - 0xe9, 0x45, 0x00, 0x00, 0x00, //0x0000331b jmp LBB0_570 - //0x00003320 LBB0_566 - 0x48, 0x83, 0xfe, 0x08, //0x00003320 cmpq $8, %rsi - 0x0f, 0x82, 0xcb, 0xff, 0xff, 0xff, //0x00003324 jb LBB0_567 - //0x0000332a LBB0_573 - 0x49, 0x8b, 0x0c, 0x24, //0x0000332a movq (%r12), %rcx - 0x48, 0x89, 0x0f, //0x0000332e movq %rcx, (%rdi) - 0x49, 0x83, 0xc4, 0x08, //0x00003331 addq $8, %r12 - 0x48, 0x83, 0xc7, 0x08, //0x00003335 addq $8, %rdi - 0x48, 0x83, 0xc6, 0xf8, //0x00003339 addq $-8, %rsi - 0x48, 0x83, 0xfe, 0x04, //0x0000333d cmpq $4, %rsi - 0x0f, 0x8d, 0xb8, 0xff, 0xff, 0xff, //0x00003341 jge LBB0_574 - //0x00003347 LBB0_568 - 0x48, 0x83, 0xfe, 0x02, //0x00003347 cmpq $2, %rsi - 0x0f, 0x82, 0x14, 0x00, 0x00, 0x00, //0x0000334b jb LBB0_570 - //0x00003351 LBB0_569 - 0x41, 0x0f, 0xb7, 0x0c, 0x24, //0x00003351 movzwl (%r12), %ecx - 0x66, 0x89, 0x0f, //0x00003356 movw %cx, (%rdi) - 0x49, 0x83, 0xc4, 0x02, //0x00003359 addq $2, %r12 - 0x48, 0x83, 0xc7, 0x02, //0x0000335d addq $2, %rdi - 0x48, 0x83, 0xc6, 0xfe, //0x00003361 addq $-2, %rsi - //0x00003365 LBB0_570 - 0x4c, 0x89, 0xe1, //0x00003365 movq %r12, %rcx - 0x4c, 0x8d, 0xa5, 0x20, 0xff, 0xff, 0xff, //0x00003368 leaq $-224(%rbp), %r12 - 0x48, 0x85, 0xf6, //0x0000336f testq %rsi, %rsi - 0x49, 0xbf, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00003372 movabsq $6148914691236517205, %r15 - 0x0f, 0x84, 0x1a, 0xfc, 0xff, 0xff, //0x0000337c je LBB0_553 - 0x8a, 0x09, //0x00003382 movb (%rcx), %cl - 0x88, 0x0f, //0x00003384 movb %cl, (%rdi) - 0x4c, 0x8d, 0xa5, 0x20, 0xff, 0xff, 0xff, //0x00003386 leaq $-224(%rbp), %r12 - 0xe9, 0x0a, 0xfc, 0xff, 0xff, //0x0000338d jmp LBB0_553 - //0x00003392 LBB0_575 - 0x48, 0x8b, 0x75, 0xb0, //0x00003392 movq $-80(%rbp), %rsi - 0x48, 0x8b, 0x46, 0x08, //0x00003396 movq $8(%rsi), %rax - 0x49, 0x0f, 0xbc, 0xc8, //0x0000339a bsfq %r8, %rcx - 0x48, 0x2b, 0x4d, 0xc0, //0x0000339e subq $-64(%rbp), %rcx - 0x48, 0x01, 0xc8, //0x000033a2 addq %rcx, %rax - 0x48, 0x83, 0xc0, 0x01, //0x000033a5 addq $1, %rax - 0x48, 0x8b, 0x55, 0xd0, //0x000033a9 movq $-48(%rbp), %rdx - 0x48, 0x89, 0x02, //0x000033ad movq %rax, (%rdx) - 0x48, 0x8b, 0x4e, 0x08, //0x000033b0 movq $8(%rsi), %rcx - 0x48, 0x39, 0xc8, //0x000033b4 cmpq %rcx, %rax - 0x48, 0x0f, 0x47, 0xc1, //0x000033b7 cmovaq %rcx, %rax - 0x48, 0x89, 0x02, //0x000033bb movq %rax, (%rdx) - 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x000033be movq $-1, %rax - 0x4c, 0x0f, 0x47, 0xc8, //0x000033c5 cmovaq %rax, %r9 - 0x4c, 0x89, 0xc8, //0x000033c9 movq %r9, %rax - 0xe9, 0x58, 0x00, 0x00, 0x00, //0x000033cc jmp LBB0_580 - //0x000033d1 LBB0_576 - 0x0f, 0xbc, 0xc6, //0x000033d1 bsfl %esi, %eax - 0x4c, 0x01, 0xc8, //0x000033d4 addq %r9, %rax - 0x4c, 0x01, 0xf0, //0x000033d7 addq %r14, %rax - 0x48, 0x83, 0xc0, 0x02, //0x000033da addq $2, %rax - 0x48, 0x8b, 0x4d, 0xd0, //0x000033de movq $-48(%rbp), %rcx - 0x48, 0x89, 0x01, //0x000033e2 movq %rax, (%rcx) - 0x4c, 0x89, 0xc8, //0x000033e5 movq %r9, %rax - 0xe9, 0x3c, 0x00, 0x00, 0x00, //0x000033e8 jmp LBB0_580 - //0x000033ed LBB0_577 - 0x49, 0xc7, 0xc5, 0xff, 0xff, 0xff, 0xff, //0x000033ed movq $-1, %r13 - //0x000033f4 LBB0_578 - 0x4d, 0x29, 0xe9, //0x000033f4 subq %r13, %r9 - 0x49, 0x83, 0xc1, 0xfe, //0x000033f7 addq $-2, %r9 - 0x48, 0x8b, 0x45, 0xd0, //0x000033fb movq $-48(%rbp), %rax - 0x4c, 0x89, 0x08, //0x000033ff movq %r9, (%rax) - //0x00003402 LBB0_579 - 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00003402 movq $-2, %rax - 0xe9, 0x1b, 0x00, 0x00, 0x00, //0x00003409 jmp LBB0_580 - //0x0000340e LBB0_581 - 0x48, 0x83, 0xf8, 0xff, //0x0000340e cmpq $-1, %rax - 0x48, 0x8b, 0x55, 0xc8, //0x00003412 movq $-56(%rbp), %rdx - 0x0f, 0x85, 0x0a, 0x00, 0x00, 0x00, //0x00003416 jne LBB0_510 - //0x0000341c LBB0_582 - 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x0000341c movq $-1, %rax - 0x4c, 0x89, 0xea, //0x00003423 movq %r13, %rdx - //0x00003426 LBB0_510 - 0x49, 0x89, 0x10, //0x00003426 movq %rdx, (%r8) - //0x00003429 LBB0_580 - 0x48, 0x81, 0xc4, 0xb8, 0x00, 0x00, 0x00, //0x00003429 addq $184, %rsp - 0x5b, //0x00003430 popq %rbx - 0x41, 0x5c, //0x00003431 popq %r12 - 0x41, 0x5d, //0x00003433 popq %r13 - 0x41, 0x5e, //0x00003435 popq %r14 - 0x41, 0x5f, //0x00003437 popq %r15 - 0x5d, //0x00003439 popq %rbp - 0xc3, //0x0000343a retq - //0x0000343b LBB0_583 - 0x48, 0xc7, 0xc1, 0xfe, 0xff, 0xff, 0xff, //0x0000343b movq $-2, %rcx - 0xb8, 0x02, 0x00, 0x00, 0x00, //0x00003442 movl $2, %eax - 0x48, 0x01, 0xc6, //0x00003447 addq %rax, %rsi - 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x0000344a movq $-1, %rax - 0x49, 0x01, 0xce, //0x00003451 addq %rcx, %r14 - 0x0f, 0x8e, 0xcf, 0xff, 0xff, 0xff, //0x00003454 jle LBB0_580 - //0x0000345a LBB0_585 - 0x0f, 0xb6, 0x06, //0x0000345a movzbl (%rsi), %eax - 0x3c, 0x5c, //0x0000345d cmpb $92, %al - 0x0f, 0x84, 0xd6, 0xff, 0xff, 0xff, //0x0000345f je LBB0_583 - 0x3c, 0x22, //0x00003465 cmpb $34, %al - 0x0f, 0x84, 0xc3, 0x01, 0x00, 0x00, //0x00003467 je LBB0_613 - 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x0000346d movq $-1, %rcx - 0xb8, 0x01, 0x00, 0x00, 0x00, //0x00003474 movl $1, %eax - 0x48, 0x01, 0xc6, //0x00003479 addq %rax, %rsi - 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x0000347c movq $-1, %rax - 0x49, 0x01, 0xce, //0x00003483 addq %rcx, %r14 - 0x0f, 0x8f, 0xce, 0xff, 0xff, 0xff, //0x00003486 jg LBB0_585 - 0xe9, 0x98, 0xff, 0xff, 0xff, //0x0000348c jmp LBB0_580 - //0x00003491 LBB0_588 - 0x48, 0x8b, 0x55, 0xc8, //0x00003491 movq $-56(%rbp), %rdx - 0x48, 0x83, 0xfa, 0xff, //0x00003495 cmpq $-1, %rdx - 0x0f, 0x85, 0x07, 0x00, 0x00, 0x00, //0x00003499 jne LBB0_591 - 0x48, 0x0f, 0xbc, 0xd6, //0x0000349f bsfq %rsi, %rdx - //0x000034a3 LBB0_590 - 0x48, 0x01, 0xc2, //0x000034a3 addq %rax, %rdx - //0x000034a6 LBB0_591 - 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x000034a6 movq $-2, %rax - 0x4c, 0x8b, 0x45, 0xd0, //0x000034ad movq $-48(%rbp), %r8 - 0x49, 0x89, 0x10, //0x000034b1 movq %rdx, (%r8) - 0xe9, 0x70, 0xff, 0xff, 0xff, //0x000034b4 jmp LBB0_580 - //0x000034b9 LBB0_592 - 0x4c, 0x29, 0xe6, //0x000034b9 subq %r12, %rsi - 0x48, 0x01, 0xc6, //0x000034bc addq %rax, %rsi - 0x49, 0x89, 0x30, //0x000034bf movq %rsi, (%r8) - 0x4c, 0x89, 0xc8, //0x000034c2 movq %r9, %rax - 0xe9, 0x5f, 0xff, 0xff, 0xff, //0x000034c5 jmp LBB0_580 - //0x000034ca LBB0_593 - 0x48, 0x8b, 0x55, 0xc8, //0x000034ca movq $-56(%rbp), %rdx - 0x48, 0x83, 0xfa, 0xff, //0x000034ce cmpq $-1, %rdx - 0x0f, 0x84, 0x2b, 0x01, 0x00, 0x00, //0x000034d2 je LBB0_609 - 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x000034d8 movq $-2, %rax - 0x49, 0x89, 0x10, //0x000034df movq %rdx, (%r8) - 0xe9, 0x42, 0xff, 0xff, 0xff, //0x000034e2 jmp LBB0_580 - //0x000034e7 LBB0_595 - 0x49, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x000034e7 movq $-1, %r14 - //0x000034ee LBB0_596 - 0x49, 0xf7, 0xd6, //0x000034ee notq %r14 - 0x4c, 0x01, 0xf0, //0x000034f1 addq %r14, %rax - 0x48, 0x8b, 0x4d, 0xd0, //0x000034f4 movq $-48(%rbp), %rcx - 0x48, 0x89, 0x01, //0x000034f8 movq %rax, (%rcx) - 0xe9, 0x02, 0xff, 0xff, 0xff, //0x000034fb jmp LBB0_579 - //0x00003500 LBB0_599 - 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00003500 movq $-2, %rax - 0x80, 0xfa, 0x61, //0x00003507 cmpb $97, %dl - 0x0f, 0x85, 0x19, 0xff, 0xff, 0xff, //0x0000350a jne LBB0_580 - 0x48, 0x8d, 0x51, 0x01, //0x00003510 leaq $1(%rcx), %rdx - 0x49, 0x89, 0x10, //0x00003514 movq %rdx, (%r8) - 0x41, 0x80, 0x7c, 0x0c, 0x01, 0x6c, //0x00003517 cmpb $108, $1(%r12,%rcx) - 0x0f, 0x85, 0x06, 0xff, 0xff, 0xff, //0x0000351d jne LBB0_580 - 0x48, 0x8d, 0x51, 0x02, //0x00003523 leaq $2(%rcx), %rdx - 0x49, 0x89, 0x10, //0x00003527 movq %rdx, (%r8) - 0x41, 0x80, 0x7c, 0x0c, 0x02, 0x73, //0x0000352a cmpb $115, $2(%r12,%rcx) - 0x0f, 0x85, 0xf3, 0xfe, 0xff, 0xff, //0x00003530 jne LBB0_580 - 0x48, 0x8d, 0x51, 0x03, //0x00003536 leaq $3(%rcx), %rdx - 0x49, 0x89, 0x10, //0x0000353a movq %rdx, (%r8) - 0x41, 0x80, 0x7c, 0x0c, 0x03, 0x65, //0x0000353d cmpb $101, $3(%r12,%rcx) - 0x0f, 0x85, 0xe0, 0xfe, 0xff, 0xff, //0x00003543 jne LBB0_580 - 0x48, 0x83, 0xc1, 0x04, //0x00003549 addq $4, %rcx - 0x49, 0x89, 0x08, //0x0000354d movq %rcx, (%r8) - 0xe9, 0xd4, 0xfe, 0xff, 0xff, //0x00003550 jmp LBB0_580 - //0x00003555 LBB0_293 - 0x49, 0x89, 0x00, //0x00003555 movq %rax, (%r8) - 0x41, 0x80, 0x3c, 0x04, 0x6e, //0x00003558 cmpb $110, (%r12,%rax) - 0x0f, 0x85, 0x9f, 0xfe, 0xff, 0xff, //0x0000355d jne LBB0_579 - 0x49, 0x89, 0x08, //0x00003563 movq %rcx, (%r8) - 0x41, 0x80, 0x3c, 0x0c, 0x75, //0x00003566 cmpb $117, (%r12,%rcx) - 0x0f, 0x85, 0x91, 0xfe, 0xff, 0xff, //0x0000356b jne LBB0_579 - 0x48, 0x8d, 0x41, 0x01, //0x00003571 leaq $1(%rcx), %rax - 0x49, 0x89, 0x00, //0x00003575 movq %rax, (%r8) - 0x41, 0x80, 0x7c, 0x0c, 0x01, 0x6c, //0x00003578 cmpb $108, $1(%r12,%rcx) - 0x0f, 0x85, 0x7e, 0xfe, 0xff, 0xff, //0x0000357e jne LBB0_579 - 0x48, 0x8d, 0x41, 0x02, //0x00003584 leaq $2(%rcx), %rax - 0x49, 0x89, 0x00, //0x00003588 movq %rax, (%r8) - 0x41, 0x80, 0x7c, 0x0c, 0x02, 0x6c, //0x0000358b cmpb $108, $2(%r12,%rcx) - 0x0f, 0x85, 0x6b, 0xfe, 0xff, 0xff, //0x00003591 jne LBB0_579 - 0xe9, 0x42, 0x00, 0x00, 0x00, //0x00003597 jmp LBB0_608 - //0x0000359c LBB0_604 - 0x49, 0x89, 0x00, //0x0000359c movq %rax, (%r8) - 0x41, 0x80, 0x3c, 0x04, 0x74, //0x0000359f cmpb $116, (%r12,%rax) - 0x0f, 0x85, 0x58, 0xfe, 0xff, 0xff, //0x000035a4 jne LBB0_579 - 0x49, 0x89, 0x08, //0x000035aa movq %rcx, (%r8) - 0x41, 0x80, 0x3c, 0x0c, 0x72, //0x000035ad cmpb $114, (%r12,%rcx) - 0x0f, 0x85, 0x4a, 0xfe, 0xff, 0xff, //0x000035b2 jne LBB0_579 - 0x48, 0x8d, 0x41, 0x01, //0x000035b8 leaq $1(%rcx), %rax - 0x49, 0x89, 0x00, //0x000035bc movq %rax, (%r8) - 0x41, 0x80, 0x7c, 0x0c, 0x01, 0x75, //0x000035bf cmpb $117, $1(%r12,%rcx) - 0x0f, 0x85, 0x37, 0xfe, 0xff, 0xff, //0x000035c5 jne LBB0_579 - 0x48, 0x8d, 0x41, 0x02, //0x000035cb leaq $2(%rcx), %rax - 0x49, 0x89, 0x00, //0x000035cf movq %rax, (%r8) - 0x41, 0x80, 0x7c, 0x0c, 0x02, 0x65, //0x000035d2 cmpb $101, $2(%r12,%rcx) - 0x0f, 0x85, 0x24, 0xfe, 0xff, 0xff, //0x000035d8 jne LBB0_579 - //0x000035de LBB0_608 - 0x48, 0x83, 0xc1, 0x03, //0x000035de addq $3, %rcx - 0x49, 0x89, 0x08, //0x000035e2 movq %rcx, (%r8) - 0xe9, 0x18, 0xfe, 0xff, 0xff, //0x000035e5 jmp LBB0_579 - //0x000035ea LBB0_348 - 0x48, 0x8b, 0x45, 0x90, //0x000035ea movq $-112(%rbp), %rax - 0x48, 0x83, 0xc0, 0xff, //0x000035ee addq $-1, %rax - 0xe9, 0x32, 0xfe, 0xff, 0xff, //0x000035f2 jmp LBB0_580 - //0x000035f7 LBB0_290 - 0x48, 0x83, 0xc1, 0xff, //0x000035f7 addq $-1, %rcx - 0x48, 0x89, 0xc8, //0x000035fb movq %rcx, %rax - 0xe9, 0x26, 0xfe, 0xff, 0xff, //0x000035fe jmp LBB0_580 - //0x00003603 LBB0_609 - 0x48, 0x0f, 0xbc, 0xd7, //0x00003603 bsfq %rdi, %rdx - //0x00003607 LBB0_610 - 0x48, 0x01, 0xc2, //0x00003607 addq %rax, %rdx - 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x0000360a movq $-2, %rax - 0x49, 0x89, 0x10, //0x00003611 movq %rdx, (%r8) - 0xe9, 0x10, 0xfe, 0xff, 0xff, //0x00003614 jmp LBB0_580 - //0x00003619 LBB0_611 - 0x48, 0x8b, 0x55, 0xc8, //0x00003619 movq $-56(%rbp), %rdx - 0x48, 0x83, 0xfa, 0xff, //0x0000361d cmpq $-1, %rdx - 0x0f, 0x85, 0x7f, 0xfe, 0xff, 0xff, //0x00003621 jne LBB0_591 - 0x48, 0x0f, 0xbc, 0xd7, //0x00003627 bsfq %rdi, %rdx - 0xe9, 0x73, 0xfe, 0xff, 0xff, //0x0000362b jmp LBB0_590 - //0x00003630 LBB0_613 - 0x4c, 0x29, 0xe6, //0x00003630 subq %r12, %rsi - 0x48, 0x83, 0xc6, 0x01, //0x00003633 addq $1, %rsi - 0x48, 0x89, 0x32, //0x00003637 movq %rsi, (%rdx) - 0x4c, 0x89, 0xc8, //0x0000363a movq %r9, %rax - 0xe9, 0xe7, 0xfd, 0xff, 0xff, //0x0000363d jmp LBB0_580 - //0x00003642 LBB0_614 - 0x48, 0x89, 0x4d, 0xa0, //0x00003642 movq %rcx, $-96(%rbp) - 0xe9, 0x62, 0xf3, 0xff, 0xff, //0x00003646 jmp LBB0_509 - //0x0000364b LBB0_617 - 0x49, 0x89, 0xc5, //0x0000364b movq %rax, %r13 - 0xe9, 0xc9, 0xfd, 0xff, 0xff, //0x0000364e jmp LBB0_582 - //0x00003653 LBB0_615 - 0x48, 0x8b, 0x45, 0x90, //0x00003653 movq $-112(%rbp), %rax - 0x48, 0x89, 0x45, 0xa0, //0x00003657 movq %rax, $-96(%rbp) - 0xe9, 0x4d, 0xf3, 0xff, 0xff, //0x0000365b jmp LBB0_509 - //0x00003660 LBB0_616 - 0x4c, 0x01, 0xe6, //0x00003660 addq %r12, %rsi - 0x48, 0x85, 0xc9, //0x00003663 testq %rcx, %rcx - 0x0f, 0x85, 0xb9, 0xf2, 0xff, 0xff, //0x00003666 jne LBB0_499 - 0xe9, 0xe9, 0xf2, 0xff, 0xff, //0x0000366c jmp LBB0_505 - //0x00003671 LBB0_384 - 0x4c, 0x8b, 0x6d, 0xa0, //0x00003671 movq $-96(%rbp), %r13 - 0xe9, 0xa2, 0xfd, 0xff, 0xff, //0x00003675 jmp LBB0_582 - //0x0000367a LBB0_619 - 0x4c, 0x01, 0xe6, //0x0000367a addq %r12, %rsi - 0xe9, 0x40, 0xf4, 0xff, 0xff, //0x0000367d jmp LBB0_521 - //0x00003682 LBB0_620 - 0x4c, 0x29, 0xe0, //0x00003682 subq %r12, %rax - 0x48, 0x01, 0xd0, //0x00003685 addq %rdx, %rax - 0x48, 0x89, 0xc2, //0x00003688 movq %rax, %rdx - 0xe9, 0x16, 0xfe, 0xff, 0xff, //0x0000368b jmp LBB0_591 - //0x00003690 LBB0_621 - 0x48, 0x8b, 0x4d, 0xb0, //0x00003690 movq $-80(%rbp), %rcx - 0x48, 0x8b, 0x49, 0x08, //0x00003694 movq $8(%rcx), %rcx - 0x48, 0x8b, 0x55, 0xd0, //0x00003698 movq $-48(%rbp), %rdx - 0x48, 0x89, 0x0a, //0x0000369c movq %rcx, (%rdx) - 0xe9, 0x85, 0xfd, 0xff, 0xff, //0x0000369f jmp LBB0_580 - //0x000036a4 LBB0_622 - 0x4c, 0x29, 0xe0, //0x000036a4 subq %r12, %rax - 0x48, 0x01, 0xc8, //0x000036a7 addq %rcx, %rax - 0xe9, 0x21, 0x00, 0x00, 0x00, //0x000036aa jmp LBB0_625 - //0x000036af LBB0_623 - 0x4c, 0x29, 0xe0, //0x000036af subq %r12, %rax - 0x48, 0x89, 0xc2, //0x000036b2 movq %rax, %rdx - 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x000036b5 movq $-2, %rax - 0x49, 0x89, 0x10, //0x000036bc movq %rdx, (%r8) - 0xe9, 0x65, 0xfd, 0xff, 0xff, //0x000036bf jmp LBB0_580 - //0x000036c4 LBB0_634 - 0x4c, 0x8b, 0x45, 0xd0, //0x000036c4 movq $-48(%rbp), %r8 - 0xe9, 0x4f, 0xfd, 0xff, 0xff, //0x000036c8 jmp LBB0_582 - //0x000036cd LBB0_624 - 0x4c, 0x29, 0xe0, //0x000036cd subq %r12, %rax - //0x000036d0 LBB0_625 - 0x48, 0x89, 0xc2, //0x000036d0 movq %rax, %rdx - 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x000036d3 movq $-2, %rax - 0x49, 0x89, 0x10, //0x000036da movq %rdx, (%r8) - 0xe9, 0x47, 0xfd, 0xff, 0xff, //0x000036dd jmp LBB0_580 - //0x000036e2 LBB0_626 - 0x49, 0x8d, 0x48, 0xff, //0x000036e2 leaq $-1(%r8), %rcx - 0x4c, 0x39, 0xf1, //0x000036e6 cmpq %r14, %rcx - 0x0f, 0x84, 0x3a, 0xfd, 0xff, 0xff, //0x000036e9 je LBB0_580 - 0x4b, 0x8d, 0x34, 0x16, //0x000036ef leaq (%r14,%r10), %rsi - 0x48, 0x83, 0xc6, 0x02, //0x000036f3 addq $2, %rsi - 0x4d, 0x29, 0xf0, //0x000036f7 subq %r14, %r8 - 0x49, 0x83, 0xc0, 0xfe, //0x000036fa addq $-2, %r8 - 0x4d, 0x89, 0xc6, //0x000036fe movq %r8, %r14 - 0xe9, 0xbc, 0xf3, 0xff, 0xff, //0x00003701 jmp LBB0_521 - //0x00003706 LBB0_628 - 0x4c, 0x29, 0xe0, //0x00003706 subq %r12, %rax - 0xe9, 0x04, 0x00, 0x00, 0x00, //0x00003709 jmp LBB0_630 - //0x0000370e LBB0_629 - 0x48, 0x2b, 0x45, 0xc0, //0x0000370e subq $-64(%rbp), %rax - //0x00003712 LBB0_630 - 0x48, 0x01, 0xc8, //0x00003712 addq %rcx, %rax - 0x48, 0x89, 0xc2, //0x00003715 movq %rax, %rdx - 0xe9, 0x89, 0xfd, 0xff, 0xff, //0x00003718 jmp LBB0_591 - //0x0000371d LBB0_631 - 0x48, 0x2b, 0x45, 0xc0, //0x0000371d subq $-64(%rbp), %rax - 0x48, 0x89, 0xc2, //0x00003721 movq %rax, %rdx - 0xe9, 0x7d, 0xfd, 0xff, 0xff, //0x00003724 jmp LBB0_591 - //0x00003729 LBB0_632 - 0x4c, 0x8b, 0x45, 0xd0, //0x00003729 movq $-48(%rbp), %r8 - 0x49, 0x89, 0xcd, //0x0000372d movq %rcx, %r13 - 0xe9, 0xe7, 0xfc, 0xff, 0xff, //0x00003730 jmp LBB0_582 - 0x90, 0x90, 0x90, //0x00003735 .p2align 2, 0x90 - // // .set L0_0_set_580, LBB0_580-LJTI0_0 - // // .set L0_0_set_511, LBB0_511-LJTI0_0 - // // .set L0_0_set_512, LBB0_512-LJTI0_0 + 0x4d, 0x89, 0x0b, //0x000006dd movq %r9, (%r11) + //0x000006e0 LBB0_86 + 0x83, 0xfa, 0x7b, //0x000006e0 cmpl $123, %edx + 0x4c, 0x8b, 0x55, 0xb8, //0x000006e3 movq $-72(%rbp), %r10 + 0x0f, 0x87, 0xa6, 0x2d, 0x00, 0x00, //0x000006e7 ja LBB0_585 + 0x89, 0xd1, //0x000006ed movl %edx, %ecx + 0x48, 0x8d, 0x15, 0xd2, 0x32, 0x00, 0x00, //0x000006ef leaq $13010(%rip), %rdx /* LJTI0_2+0(%rip) */ + 0x48, 0x63, 0x0c, 0x8a, //0x000006f6 movslq (%rdx,%rcx,4), %rcx + 0x48, 0x01, 0xd1, //0x000006fa addq %rdx, %rcx + 0xff, 0xe1, //0x000006fd jmpq *%rcx + //0x000006ff LBB0_88 + 0x4c, 0x89, 0xc0, //0x000006ff movq %r8, %rax + 0x4c, 0x8b, 0x47, 0x08, //0x00000702 movq $8(%rdi), %r8 + 0x48, 0x8b, 0x38, //0x00000706 movq (%rax), %rdi + 0x48, 0x8d, 0x47, 0xff, //0x00000709 leaq $-1(%rdi), %rax + 0x49, 0x29, 0xc0, //0x0000070d subq %rax, %r8 + 0x0f, 0x84, 0x68, 0x2d, 0x00, 0x00, //0x00000710 je LBB0_583 + 0x4d, 0x8d, 0x1c, 0x3c, //0x00000716 leaq (%r12,%rdi), %r11 + 0x49, 0x83, 0xc3, 0xff, //0x0000071a addq $-1, %r11 + 0x41, 0x80, 0x3b, 0x30, //0x0000071e cmpb $48, (%r11) + 0x0f, 0x85, 0x3a, 0x00, 0x00, 0x00, //0x00000722 jne LBB0_93 + 0x41, 0xbd, 0x01, 0x00, 0x00, 0x00, //0x00000728 movl $1, %r13d + 0x49, 0x83, 0xf8, 0x01, //0x0000072e cmpq $1, %r8 + 0x0f, 0x84, 0xa4, 0x08, 0x00, 0x00, //0x00000732 je LBB0_211 + 0x48, 0x8b, 0x4d, 0xc0, //0x00000738 movq $-64(%rbp), %rcx + 0x8a, 0x0c, 0x39, //0x0000073c movb (%rcx,%rdi), %cl + 0x80, 0xc1, 0xd2, //0x0000073f addb $-46, %cl + 0x80, 0xf9, 0x37, //0x00000742 cmpb $55, %cl + 0x0f, 0x87, 0x91, 0x08, 0x00, 0x00, //0x00000745 ja LBB0_211 + 0x0f, 0xb6, 0xc9, //0x0000074b movzbl %cl, %ecx + 0x48, 0xba, 0x01, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, //0x0000074e movabsq $36028797027352577, %rdx + 0x48, 0x0f, 0xa3, 0xca, //0x00000758 btq %rcx, %rdx + 0x0f, 0x83, 0x7a, 0x08, 0x00, 0x00, //0x0000075c jae LBB0_211 + //0x00000762 LBB0_93 + 0x48, 0x89, 0x7d, 0xa0, //0x00000762 movq %rdi, $-96(%rbp) + 0x49, 0x83, 0xf8, 0x10, //0x00000766 cmpq $16, %r8 + 0x0f, 0x82, 0x41, 0x18, 0x00, 0x00, //0x0000076a jb LBB0_390 + 0x49, 0xc7, 0xc7, 0xff, 0xff, 0xff, 0xff, //0x00000770 movq $-1, %r15 + 0x45, 0x31, 0xed, //0x00000777 xorl %r13d, %r13d + 0x49, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x0000077a movq $-1, %r14 + 0x49, 0xc7, 0xc4, 0xff, 0xff, 0xff, 0xff, //0x00000781 movq $-1, %r12 + 0x4c, 0x89, 0xc7, //0x00000788 movq %r8, %rdi + 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000078b .p2align 4, 0x90 + //0x00000790 LBB0_95 + 0xf3, 0x43, 0x0f, 0x6f, 0x1c, 0x2b, //0x00000790 movdqu (%r11,%r13), %xmm3 + 0x66, 0x0f, 0x6f, 0xe3, //0x00000796 movdqa %xmm3, %xmm4 + 0x66, 0x41, 0x0f, 0x64, 0xe0, //0x0000079a pcmpgtb %xmm8, %xmm4 + 0x66, 0x41, 0x0f, 0x6f, 0xee, //0x0000079f movdqa %xmm14, %xmm5 + 0x66, 0x0f, 0x64, 0xeb, //0x000007a4 pcmpgtb %xmm3, %xmm5 + 0x66, 0x0f, 0xdb, 0xec, //0x000007a8 pand %xmm4, %xmm5 + 0x66, 0x0f, 0x6f, 0xe3, //0x000007ac movdqa %xmm3, %xmm4 + 0x66, 0x41, 0x0f, 0x74, 0xe1, //0x000007b0 pcmpeqb %xmm9, %xmm4 + 0x66, 0x0f, 0x6f, 0xf3, //0x000007b5 movdqa %xmm3, %xmm6 + 0x66, 0x41, 0x0f, 0x74, 0xf2, //0x000007b9 pcmpeqb %xmm10, %xmm6 + 0x66, 0x0f, 0xeb, 0xf4, //0x000007be por %xmm4, %xmm6 + 0x66, 0x0f, 0x6f, 0xe3, //0x000007c2 movdqa %xmm3, %xmm4 + 0x66, 0x41, 0x0f, 0xdb, 0xe3, //0x000007c6 pand %xmm11, %xmm4 + 0x66, 0x41, 0x0f, 0x74, 0xdc, //0x000007cb pcmpeqb %xmm12, %xmm3 + 0x66, 0x41, 0x0f, 0x74, 0xe5, //0x000007d0 pcmpeqb %xmm13, %xmm4 + 0x66, 0x0f, 0xd7, 0xf4, //0x000007d5 pmovmskb %xmm4, %esi + 0x66, 0x0f, 0xeb, 0xe3, //0x000007d9 por %xmm3, %xmm4 + 0x66, 0x0f, 0xeb, 0xee, //0x000007dd por %xmm6, %xmm5 + 0x66, 0x0f, 0xeb, 0xec, //0x000007e1 por %xmm4, %xmm5 + 0x66, 0x0f, 0xd7, 0xdb, //0x000007e5 pmovmskb %xmm3, %ebx + 0x66, 0x44, 0x0f, 0xd7, 0xce, //0x000007e9 pmovmskb %xmm6, %r9d + 0x66, 0x0f, 0xd7, 0xcd, //0x000007ee pmovmskb %xmm5, %ecx + 0xf7, 0xd1, //0x000007f2 notl %ecx + 0x0f, 0xbc, 0xc9, //0x000007f4 bsfl %ecx, %ecx + 0x83, 0xf9, 0x10, //0x000007f7 cmpl $16, %ecx + 0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x000007fa je LBB0_97 + 0xba, 0xff, 0xff, 0xff, 0xff, //0x00000800 movl $-1, %edx + 0xd3, 0xe2, //0x00000805 shll %cl, %edx + 0xf7, 0xd2, //0x00000807 notl %edx + 0x21, 0xd3, //0x00000809 andl %edx, %ebx + 0x21, 0xd6, //0x0000080b andl %edx, %esi + 0x44, 0x21, 0xca, //0x0000080d andl %r9d, %edx + 0x41, 0x89, 0xd1, //0x00000810 movl %edx, %r9d + //0x00000813 LBB0_97 + 0x8d, 0x53, 0xff, //0x00000813 leal $-1(%rbx), %edx + 0x21, 0xda, //0x00000816 andl %ebx, %edx + 0x0f, 0x85, 0xc9, 0x10, 0x00, 0x00, //0x00000818 jne LBB0_349 + 0x8d, 0x56, 0xff, //0x0000081e leal $-1(%rsi), %edx + 0x21, 0xf2, //0x00000821 andl %esi, %edx + 0x0f, 0x85, 0xbe, 0x10, 0x00, 0x00, //0x00000823 jne LBB0_349 + 0x41, 0x8d, 0x51, 0xff, //0x00000829 leal $-1(%r9), %edx + 0x44, 0x21, 0xca, //0x0000082d andl %r9d, %edx + 0x0f, 0x85, 0xb1, 0x10, 0x00, 0x00, //0x00000830 jne LBB0_349 + 0x85, 0xdb, //0x00000836 testl %ebx, %ebx + 0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x00000838 je LBB0_103 + 0x0f, 0xbc, 0xdb, //0x0000083e bsfl %ebx, %ebx + 0x49, 0x83, 0xfc, 0xff, //0x00000841 cmpq $-1, %r12 + 0x0f, 0x85, 0xfb, 0x13, 0x00, 0x00, //0x00000845 jne LBB0_356 + 0x4c, 0x01, 0xeb, //0x0000084b addq %r13, %rbx + 0x49, 0x89, 0xdc, //0x0000084e movq %rbx, %r12 + //0x00000851 LBB0_103 + 0x85, 0xf6, //0x00000851 testl %esi, %esi + 0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x00000853 je LBB0_106 + 0x0f, 0xbc, 0xf6, //0x00000859 bsfl %esi, %esi + 0x49, 0x83, 0xfe, 0xff, //0x0000085c cmpq $-1, %r14 + 0x0f, 0x85, 0xe7, 0x13, 0x00, 0x00, //0x00000860 jne LBB0_357 + 0x4c, 0x01, 0xee, //0x00000866 addq %r13, %rsi + 0x49, 0x89, 0xf6, //0x00000869 movq %rsi, %r14 + //0x0000086c LBB0_106 + 0x45, 0x85, 0xc9, //0x0000086c testl %r9d, %r9d + 0x0f, 0x84, 0x14, 0x00, 0x00, 0x00, //0x0000086f je LBB0_109 + 0x41, 0x0f, 0xbc, 0xd1, //0x00000875 bsfl %r9d, %edx + 0x49, 0x83, 0xff, 0xff, //0x00000879 cmpq $-1, %r15 + 0x0f, 0x85, 0xd1, 0x13, 0x00, 0x00, //0x0000087d jne LBB0_358 + 0x4c, 0x01, 0xea, //0x00000883 addq %r13, %rdx + 0x49, 0x89, 0xd7, //0x00000886 movq %rdx, %r15 + //0x00000889 LBB0_109 + 0x83, 0xf9, 0x10, //0x00000889 cmpl $16, %ecx + 0x0f, 0x85, 0x98, 0x04, 0x00, 0x00, //0x0000088c jne LBB0_171 + 0x48, 0x83, 0xc7, 0xf0, //0x00000892 addq $-16, %rdi + 0x49, 0x83, 0xc5, 0x10, //0x00000896 addq $16, %r13 + 0x48, 0x83, 0xff, 0x0f, //0x0000089a cmpq $15, %rdi + 0x0f, 0x87, 0xec, 0xfe, 0xff, 0xff, //0x0000089e ja LBB0_95 + 0x4b, 0x8d, 0x34, 0x2b, //0x000008a4 leaq (%r11,%r13), %rsi + 0x49, 0x89, 0xf2, //0x000008a8 movq %rsi, %r10 + 0x4d, 0x39, 0xe8, //0x000008ab cmpq %r13, %r8 + 0x0f, 0x84, 0x7f, 0x04, 0x00, 0x00, //0x000008ae je LBB0_172 + //0x000008b4 LBB0_112 + 0x4c, 0x8d, 0x14, 0x3e, //0x000008b4 leaq (%rsi,%rdi), %r10 + 0x48, 0x8b, 0x4d, 0x90, //0x000008b8 movq $-112(%rbp), %rcx + 0x4c, 0x8d, 0x04, 0x31, //0x000008bc leaq (%rcx,%rsi), %r8 + 0x4c, 0x2b, 0x45, 0xa0, //0x000008c0 subq $-96(%rbp), %r8 + 0x31, 0xd2, //0x000008c4 xorl %edx, %edx + 0xe9, 0x22, 0x00, 0x00, 0x00, //0x000008c6 jmp LBB0_116 + //0x000008cb LBB0_113 + 0x49, 0x83, 0xff, 0xff, //0x000008cb cmpq $-1, %r15 + 0x0f, 0x85, 0x47, 0x10, 0x00, 0x00, //0x000008cf jne LBB0_354 + 0x4d, 0x8d, 0x3c, 0x10, //0x000008d5 leaq (%r8,%rdx), %r15 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000008d9 .p2align 4, 0x90 + //0x000008e0 LBB0_115 + 0x48, 0x83, 0xc2, 0x01, //0x000008e0 addq $1, %rdx + 0x48, 0x39, 0xd7, //0x000008e4 cmpq %rdx, %rdi + 0x0f, 0x84, 0x46, 0x04, 0x00, 0x00, //0x000008e7 je LBB0_172 + //0x000008ed LBB0_116 + 0x0f, 0xbe, 0x1c, 0x16, //0x000008ed movsbl (%rsi,%rdx), %ebx + 0x8d, 0x4b, 0xd0, //0x000008f1 leal $-48(%rbx), %ecx + 0x83, 0xf9, 0x0a, //0x000008f4 cmpl $10, %ecx + 0x0f, 0x82, 0xe3, 0xff, 0xff, 0xff, //0x000008f7 jb LBB0_115 + 0x8d, 0x4b, 0xd5, //0x000008fd leal $-43(%rbx), %ecx + 0x83, 0xf9, 0x1a, //0x00000900 cmpl $26, %ecx + 0x0f, 0x87, 0x23, 0x00, 0x00, 0x00, //0x00000903 ja LBB0_121 + 0x48, 0x8d, 0x1d, 0x14, 0x33, 0x00, 0x00, //0x00000909 leaq $13076(%rip), %rbx /* LJTI0_4+0(%rip) */ + 0x48, 0x63, 0x0c, 0x8b, //0x00000910 movslq (%rbx,%rcx,4), %rcx + 0x48, 0x01, 0xd9, //0x00000914 addq %rbx, %rcx + 0xff, 0xe1, //0x00000917 jmpq *%rcx + //0x00000919 LBB0_119 + 0x49, 0x83, 0xfc, 0xff, //0x00000919 cmpq $-1, %r12 + 0x0f, 0x85, 0xf9, 0x0f, 0x00, 0x00, //0x0000091d jne LBB0_354 + 0x4d, 0x8d, 0x24, 0x10, //0x00000923 leaq (%r8,%rdx), %r12 + 0xe9, 0xb4, 0xff, 0xff, 0xff, //0x00000927 jmp LBB0_115 + //0x0000092c LBB0_121 + 0x83, 0xfb, 0x65, //0x0000092c cmpl $101, %ebx + 0x0f, 0x85, 0x29, 0x06, 0x00, 0x00, //0x0000092f jne LBB0_200 + //0x00000935 LBB0_122 + 0x49, 0x83, 0xfe, 0xff, //0x00000935 cmpq $-1, %r14 + 0x0f, 0x85, 0xdd, 0x0f, 0x00, 0x00, //0x00000939 jne LBB0_354 + 0x4d, 0x8d, 0x34, 0x10, //0x0000093f leaq (%r8,%rdx), %r14 + 0xe9, 0x98, 0xff, 0xff, 0xff, //0x00000943 jmp LBB0_115 + //0x00000948 LBB0_124 + 0x83, 0xfa, 0x22, //0x00000948 cmpl $34, %edx + 0x0f, 0x84, 0x21, 0x00, 0x00, 0x00, //0x0000094b je LBB0_127 + //0x00000951 LBB0_125 + 0x83, 0xfa, 0x7d, //0x00000951 cmpl $125, %edx + 0x0f, 0x85, 0x39, 0x2b, 0x00, 0x00, //0x00000954 jne LBB0_585 + //0x0000095a LBB0_126 + 0x4d, 0x89, 0x0b, //0x0000095a movq %r9, (%r11) + 0x4c, 0x8b, 0x55, 0xb8, //0x0000095d movq $-72(%rbp), %r10 + 0x4c, 0x89, 0xd0, //0x00000961 movq %r10, %rax + 0x4d, 0x85, 0xc9, //0x00000964 testq %r9, %r9 + 0x0f, 0x85, 0xbd, 0xf9, 0xff, 0xff, //0x00000967 jne LBB0_29 + 0xe9, 0x48, 0x2b, 0x00, 0x00, //0x0000096d jmp LBB0_586 + //0x00000972 LBB0_127 + 0x4b, 0xc7, 0x04, 0xd3, 0x02, 0x00, 0x00, 0x00, //0x00000972 movq $2, (%r11,%r10,8) + 0x49, 0x8b, 0x00, //0x0000097a movq (%r8), %rax + 0x4c, 0x8b, 0x4f, 0x08, //0x0000097d movq $8(%rdi), %r9 + 0xf6, 0x45, 0x88, 0x20, //0x00000981 testb $32, $-120(%rbp) + 0x48, 0x89, 0x45, 0xa0, //0x00000985 movq %rax, $-96(%rbp) + 0x0f, 0x85, 0xb9, 0x03, 0x00, 0x00, //0x00000989 jne LBB0_174 + 0x4d, 0x89, 0xcd, //0x0000098f movq %r9, %r13 + 0x49, 0x29, 0xc1, //0x00000992 subq %rax, %r9 + 0x0f, 0x84, 0x39, 0x2d, 0x00, 0x00, //0x00000995 je LBB0_622 + 0x49, 0x83, 0xf9, 0x40, //0x0000099b cmpq $64, %r9 + 0x0f, 0x82, 0x99, 0x17, 0x00, 0x00, //0x0000099f jb LBB0_412 + 0x49, 0x89, 0xc6, //0x000009a5 movq %rax, %r14 + 0x49, 0xf7, 0xd6, //0x000009a8 notq %r14 + 0x48, 0xc7, 0x45, 0xc8, 0xff, 0xff, 0xff, 0xff, //0x000009ab movq $-1, $-56(%rbp) + 0x45, 0x31, 0xc0, //0x000009b3 xorl %r8d, %r8d + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000009b6 .p2align 4, 0x90 + //0x000009c0 LBB0_131 + 0xf3, 0x41, 0x0f, 0x6f, 0x1c, 0x04, //0x000009c0 movdqu (%r12,%rax), %xmm3 + 0xf3, 0x41, 0x0f, 0x6f, 0x64, 0x04, 0x10, //0x000009c6 movdqu $16(%r12,%rax), %xmm4 + 0xf3, 0x41, 0x0f, 0x6f, 0x6c, 0x04, 0x20, //0x000009cd movdqu $32(%r12,%rax), %xmm5 + 0xf3, 0x41, 0x0f, 0x6f, 0x74, 0x04, 0x30, //0x000009d4 movdqu $48(%r12,%rax), %xmm6 + 0x66, 0x0f, 0x6f, 0xfb, //0x000009db movdqa %xmm3, %xmm7 + 0x66, 0x0f, 0x74, 0xf8, //0x000009df pcmpeqb %xmm0, %xmm7 + 0x66, 0x44, 0x0f, 0xd7, 0xd7, //0x000009e3 pmovmskb %xmm7, %r10d + 0x66, 0x0f, 0x6f, 0xfc, //0x000009e8 movdqa %xmm4, %xmm7 + 0x66, 0x0f, 0x74, 0xf8, //0x000009ec pcmpeqb %xmm0, %xmm7 + 0x66, 0x0f, 0xd7, 0xcf, //0x000009f0 pmovmskb %xmm7, %ecx + 0x66, 0x0f, 0x6f, 0xfd, //0x000009f4 movdqa %xmm5, %xmm7 + 0x66, 0x0f, 0x74, 0xf8, //0x000009f8 pcmpeqb %xmm0, %xmm7 + 0x66, 0x0f, 0xd7, 0xf7, //0x000009fc pmovmskb %xmm7, %esi + 0x66, 0x0f, 0x6f, 0xfe, //0x00000a00 movdqa %xmm6, %xmm7 + 0x66, 0x0f, 0x74, 0xf8, //0x00000a04 pcmpeqb %xmm0, %xmm7 + 0x66, 0x0f, 0xd7, 0xd7, //0x00000a08 pmovmskb %xmm7, %edx + 0x66, 0x0f, 0x74, 0xd9, //0x00000a0c pcmpeqb %xmm1, %xmm3 + 0x66, 0x44, 0x0f, 0xd7, 0xdb, //0x00000a10 pmovmskb %xmm3, %r11d + 0x66, 0x0f, 0x74, 0xe1, //0x00000a15 pcmpeqb %xmm1, %xmm4 + 0x66, 0x0f, 0xd7, 0xdc, //0x00000a19 pmovmskb %xmm4, %ebx + 0x66, 0x0f, 0x74, 0xe9, //0x00000a1d pcmpeqb %xmm1, %xmm5 + 0x66, 0x0f, 0xd7, 0xfd, //0x00000a21 pmovmskb %xmm5, %edi + 0x66, 0x0f, 0x74, 0xf1, //0x00000a25 pcmpeqb %xmm1, %xmm6 + 0x66, 0x44, 0x0f, 0xd7, 0xfe, //0x00000a29 pmovmskb %xmm6, %r15d + 0x48, 0xc1, 0xe2, 0x30, //0x00000a2e shlq $48, %rdx + 0x48, 0xc1, 0xe6, 0x20, //0x00000a32 shlq $32, %rsi + 0x48, 0x09, 0xd6, //0x00000a36 orq %rdx, %rsi + 0x48, 0xc1, 0xe1, 0x10, //0x00000a39 shlq $16, %rcx + 0x48, 0x09, 0xf1, //0x00000a3d orq %rsi, %rcx + 0x49, 0x09, 0xca, //0x00000a40 orq %rcx, %r10 + 0x49, 0xc1, 0xe7, 0x30, //0x00000a43 shlq $48, %r15 + 0x48, 0xc1, 0xe7, 0x20, //0x00000a47 shlq $32, %rdi + 0x4c, 0x09, 0xff, //0x00000a4b orq %r15, %rdi + 0x48, 0xc1, 0xe3, 0x10, //0x00000a4e shlq $16, %rbx + 0x48, 0x09, 0xfb, //0x00000a52 orq %rdi, %rbx + 0x49, 0x09, 0xdb, //0x00000a55 orq %rbx, %r11 + 0x0f, 0x85, 0x30, 0x00, 0x00, 0x00, //0x00000a58 jne LBB0_141 + 0x4d, 0x85, 0xc0, //0x00000a5e testq %r8, %r8 + 0x0f, 0x85, 0x3d, 0x00, 0x00, 0x00, //0x00000a61 jne LBB0_143 + 0x45, 0x31, 0xc0, //0x00000a67 xorl %r8d, %r8d + 0x4d, 0x85, 0xd2, //0x00000a6a testq %r10, %r10 + 0x0f, 0x85, 0x83, 0x00, 0x00, 0x00, //0x00000a6d jne LBB0_144 + //0x00000a73 LBB0_134 + 0x49, 0x83, 0xc1, 0xc0, //0x00000a73 addq $-64, %r9 + 0x49, 0x83, 0xc6, 0xc0, //0x00000a77 addq $-64, %r14 + 0x48, 0x83, 0xc0, 0x40, //0x00000a7b addq $64, %rax + 0x49, 0x83, 0xf9, 0x3f, //0x00000a7f cmpq $63, %r9 + 0x0f, 0x87, 0x37, 0xff, 0xff, 0xff, //0x00000a83 ja LBB0_131 + 0xe9, 0x49, 0x10, 0x00, 0x00, //0x00000a89 jmp LBB0_135 + //0x00000a8e LBB0_141 + 0x48, 0x83, 0x7d, 0xc8, 0xff, //0x00000a8e cmpq $-1, $-56(%rbp) + 0x0f, 0x85, 0x0b, 0x00, 0x00, 0x00, //0x00000a93 jne LBB0_143 + 0x49, 0x0f, 0xbc, 0xcb, //0x00000a99 bsfq %r11, %rcx + 0x48, 0x01, 0xc1, //0x00000a9d addq %rax, %rcx + 0x48, 0x89, 0x4d, 0xc8, //0x00000aa0 movq %rcx, $-56(%rbp) + //0x00000aa4 LBB0_143 + 0x4c, 0x89, 0xc1, //0x00000aa4 movq %r8, %rcx + 0x48, 0xf7, 0xd1, //0x00000aa7 notq %rcx + 0x4c, 0x21, 0xd9, //0x00000aaa andq %r11, %rcx + 0x48, 0x8d, 0x14, 0x09, //0x00000aad leaq (%rcx,%rcx), %rdx + 0x4c, 0x09, 0xc2, //0x00000ab1 orq %r8, %rdx + 0x48, 0x89, 0xd6, //0x00000ab4 movq %rdx, %rsi + 0x48, 0xf7, 0xd6, //0x00000ab7 notq %rsi + 0x4c, 0x21, 0xde, //0x00000aba andq %r11, %rsi + 0x48, 0xbf, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00000abd movabsq $-6148914691236517206, %rdi + 0x48, 0x21, 0xfe, //0x00000ac7 andq %rdi, %rsi + 0x45, 0x31, 0xc0, //0x00000aca xorl %r8d, %r8d + 0x48, 0x01, 0xce, //0x00000acd addq %rcx, %rsi + 0x41, 0x0f, 0x92, 0xc0, //0x00000ad0 setb %r8b + 0x48, 0x01, 0xf6, //0x00000ad4 addq %rsi, %rsi + 0x48, 0xb9, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00000ad7 movabsq $6148914691236517205, %rcx + 0x48, 0x31, 0xce, //0x00000ae1 xorq %rcx, %rsi + 0x48, 0x21, 0xd6, //0x00000ae4 andq %rdx, %rsi + 0x48, 0xf7, 0xd6, //0x00000ae7 notq %rsi + 0x49, 0x21, 0xf2, //0x00000aea andq %rsi, %r10 + 0x4d, 0x85, 0xd2, //0x00000aed testq %r10, %r10 + 0x0f, 0x84, 0x7d, 0xff, 0xff, 0xff, //0x00000af0 je LBB0_134 + //0x00000af6 LBB0_144 + 0x49, 0x0f, 0xbc, 0xc2, //0x00000af6 bsfq %r10, %rax + 0x4c, 0x29, 0xf0, //0x00000afa subq %r14, %rax + 0x4c, 0x8b, 0x45, 0xd0, //0x00000afd movq $-48(%rbp), %r8 + 0x48, 0x8b, 0x7d, 0xb0, //0x00000b01 movq $-80(%rbp), %rdi + 0x4c, 0x8b, 0x5d, 0xa8, //0x00000b05 movq $-88(%rbp), %r11 + 0x49, 0xbe, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00000b09 movabsq $4294977024, %r14 + 0x4c, 0x8b, 0x55, 0xb8, //0x00000b13 movq $-72(%rbp), %r10 + 0xe9, 0x8d, 0x05, 0x00, 0x00, //0x00000b17 jmp LBB0_225 + //0x00000b1c LBB0_145 + 0x48, 0x89, 0xca, //0x00000b1c movq %rcx, %rdx + 0x49, 0x89, 0xc2, //0x00000b1f movq %rax, %r10 + 0x49, 0x29, 0xca, //0x00000b22 subq %rcx, %r10 + 0x0f, 0x84, 0xb1, 0x2b, 0x00, 0x00, //0x00000b25 je LBB0_620 + 0x49, 0x83, 0xfa, 0x40, //0x00000b2b cmpq $64, %r10 + 0x0f, 0x82, 0x65, 0x15, 0x00, 0x00, //0x00000b2f jb LBB0_407 + 0x48, 0xc7, 0x45, 0xc8, 0xff, 0xff, 0xff, 0xff, //0x00000b35 movq $-1, $-56(%rbp) + 0x48, 0x8b, 0x45, 0xa0, //0x00000b3d movq $-96(%rbp), %rax + 0x45, 0x31, 0xc0, //0x00000b41 xorl %r8d, %r8d + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000b44 .p2align 4, 0x90 + //0x00000b50 LBB0_148 + 0xf3, 0x41, 0x0f, 0x6f, 0x1c, 0x04, //0x00000b50 movdqu (%r12,%rax), %xmm3 + 0xf3, 0x41, 0x0f, 0x6f, 0x6c, 0x04, 0x10, //0x00000b56 movdqu $16(%r12,%rax), %xmm5 + 0xf3, 0x41, 0x0f, 0x6f, 0x7c, 0x04, 0x20, //0x00000b5d movdqu $32(%r12,%rax), %xmm7 + 0xf3, 0x41, 0x0f, 0x6f, 0x74, 0x04, 0x30, //0x00000b64 movdqu $48(%r12,%rax), %xmm6 + 0x66, 0x0f, 0x6f, 0xe3, //0x00000b6b movdqa %xmm3, %xmm4 + 0x66, 0x0f, 0x74, 0xe0, //0x00000b6f pcmpeqb %xmm0, %xmm4 + 0x66, 0x44, 0x0f, 0xd7, 0xf4, //0x00000b73 pmovmskb %xmm4, %r14d + 0x66, 0x0f, 0x6f, 0xe5, //0x00000b78 movdqa %xmm5, %xmm4 + 0x66, 0x0f, 0x74, 0xe0, //0x00000b7c pcmpeqb %xmm0, %xmm4 + 0x66, 0x0f, 0xd7, 0xdc, //0x00000b80 pmovmskb %xmm4, %ebx + 0x66, 0x0f, 0x6f, 0xe7, //0x00000b84 movdqa %xmm7, %xmm4 + 0x66, 0x0f, 0x74, 0xe0, //0x00000b88 pcmpeqb %xmm0, %xmm4 + 0x66, 0x44, 0x0f, 0xd7, 0xdc, //0x00000b8c pmovmskb %xmm4, %r11d + 0x66, 0x0f, 0x6f, 0xe6, //0x00000b91 movdqa %xmm6, %xmm4 + 0x66, 0x0f, 0x74, 0xe0, //0x00000b95 pcmpeqb %xmm0, %xmm4 + 0x66, 0x44, 0x0f, 0xd7, 0xfc, //0x00000b99 pmovmskb %xmm4, %r15d + 0x66, 0x0f, 0x6f, 0xe3, //0x00000b9e movdqa %xmm3, %xmm4 + 0x66, 0x0f, 0x74, 0xe1, //0x00000ba2 pcmpeqb %xmm1, %xmm4 + 0x66, 0x44, 0x0f, 0xd7, 0xec, //0x00000ba6 pmovmskb %xmm4, %r13d + 0x66, 0x0f, 0x6f, 0xe5, //0x00000bab movdqa %xmm5, %xmm4 + 0x66, 0x0f, 0x74, 0xe1, //0x00000baf pcmpeqb %xmm1, %xmm4 + 0x66, 0x0f, 0xd7, 0xd4, //0x00000bb3 pmovmskb %xmm4, %edx + 0x66, 0x0f, 0x6f, 0xe7, //0x00000bb7 movdqa %xmm7, %xmm4 + 0x66, 0x0f, 0x74, 0xe1, //0x00000bbb pcmpeqb %xmm1, %xmm4 + 0x66, 0x0f, 0xd7, 0xcc, //0x00000bbf pmovmskb %xmm4, %ecx + 0x66, 0x0f, 0x6f, 0xe6, //0x00000bc3 movdqa %xmm6, %xmm4 + 0x66, 0x0f, 0x74, 0xe1, //0x00000bc7 pcmpeqb %xmm1, %xmm4 + 0x66, 0x44, 0x0f, 0xd7, 0xe4, //0x00000bcb pmovmskb %xmm4, %r12d + 0x66, 0x0f, 0x6f, 0xe2, //0x00000bd0 movdqa %xmm2, %xmm4 + 0x66, 0x0f, 0x64, 0xe5, //0x00000bd4 pcmpgtb %xmm5, %xmm4 + 0x66, 0x41, 0x0f, 0x64, 0xef, //0x00000bd8 pcmpgtb %xmm15, %xmm5 + 0x66, 0x0f, 0xdb, 0xec, //0x00000bdd pand %xmm4, %xmm5 + 0x66, 0x0f, 0xd7, 0xfd, //0x00000be1 pmovmskb %xmm5, %edi + 0x66, 0x0f, 0x6f, 0xe2, //0x00000be5 movdqa %xmm2, %xmm4 + 0x66, 0x0f, 0x64, 0xe7, //0x00000be9 pcmpgtb %xmm7, %xmm4 + 0x66, 0x41, 0x0f, 0x64, 0xff, //0x00000bed pcmpgtb %xmm15, %xmm7 + 0x66, 0x0f, 0xdb, 0xfc, //0x00000bf2 pand %xmm4, %xmm7 + 0x66, 0x0f, 0xd7, 0xf7, //0x00000bf6 pmovmskb %xmm7, %esi + 0x66, 0x0f, 0x6f, 0xe2, //0x00000bfa movdqa %xmm2, %xmm4 + 0x66, 0x0f, 0x64, 0xe6, //0x00000bfe pcmpgtb %xmm6, %xmm4 + 0x66, 0x41, 0x0f, 0x64, 0xf7, //0x00000c02 pcmpgtb %xmm15, %xmm6 + 0x66, 0x0f, 0xdb, 0xf4, //0x00000c07 pand %xmm4, %xmm6 + 0x66, 0x44, 0x0f, 0xd7, 0xce, //0x00000c0b pmovmskb %xmm6, %r9d + 0x49, 0xc1, 0xe7, 0x30, //0x00000c10 shlq $48, %r15 + 0x49, 0xc1, 0xe3, 0x20, //0x00000c14 shlq $32, %r11 + 0x4d, 0x09, 0xfb, //0x00000c18 orq %r15, %r11 + 0x48, 0xc1, 0xe3, 0x10, //0x00000c1b shlq $16, %rbx + 0x4c, 0x09, 0xdb, //0x00000c1f orq %r11, %rbx + 0x49, 0x09, 0xde, //0x00000c22 orq %rbx, %r14 + 0x49, 0xc1, 0xe4, 0x30, //0x00000c25 shlq $48, %r12 + 0x48, 0xc1, 0xe1, 0x20, //0x00000c29 shlq $32, %rcx + 0x4c, 0x09, 0xe1, //0x00000c2d orq %r12, %rcx + 0x48, 0xc1, 0xe2, 0x10, //0x00000c30 shlq $16, %rdx + 0x48, 0x09, 0xca, //0x00000c34 orq %rcx, %rdx + 0x49, 0xc1, 0xe1, 0x30, //0x00000c37 shlq $48, %r9 + 0x48, 0xc1, 0xe6, 0x20, //0x00000c3b shlq $32, %rsi + 0x4c, 0x09, 0xce, //0x00000c3f orq %r9, %rsi + 0x48, 0xc1, 0xe7, 0x10, //0x00000c42 shlq $16, %rdi + 0x48, 0x09, 0xf7, //0x00000c46 orq %rsi, %rdi + 0x49, 0x09, 0xd5, //0x00000c49 orq %rdx, %r13 + 0x0f, 0x85, 0x51, 0x00, 0x00, 0x00, //0x00000c4c jne LBB0_165 + 0x4d, 0x85, 0xc0, //0x00000c52 testq %r8, %r8 + 0x0f, 0x85, 0x67, 0x00, 0x00, 0x00, //0x00000c55 jne LBB0_167 + 0x45, 0x31, 0xc0, //0x00000c5b xorl %r8d, %r8d + 0x4c, 0x8b, 0x65, 0xc0, //0x00000c5e movq $-64(%rbp), %r12 + //0x00000c62 LBB0_151 + 0x66, 0x0f, 0x6f, 0xe2, //0x00000c62 movdqa %xmm2, %xmm4 + 0x66, 0x0f, 0x64, 0xe3, //0x00000c66 pcmpgtb %xmm3, %xmm4 + 0x66, 0x41, 0x0f, 0x64, 0xdf, //0x00000c6a pcmpgtb %xmm15, %xmm3 + 0x66, 0x0f, 0xdb, 0xdc, //0x00000c6f pand %xmm4, %xmm3 + 0x66, 0x0f, 0xd7, 0xcb, //0x00000c73 pmovmskb %xmm3, %ecx + 0x48, 0x09, 0xcf, //0x00000c77 orq %rcx, %rdi + 0x4d, 0x85, 0xf6, //0x00000c7a testq %r14, %r14 + 0x0f, 0x85, 0x91, 0x00, 0x00, 0x00, //0x00000c7d jne LBB0_169 + 0x48, 0x85, 0xff, //0x00000c83 testq %rdi, %rdi + 0x0f, 0x85, 0x96, 0x28, 0x00, 0x00, //0x00000c86 jne LBB0_594 + 0x49, 0x83, 0xc2, 0xc0, //0x00000c8c addq $-64, %r10 + 0x48, 0x83, 0xc0, 0x40, //0x00000c90 addq $64, %rax + 0x49, 0x83, 0xfa, 0x3f, //0x00000c94 cmpq $63, %r10 + 0x0f, 0x87, 0xb2, 0xfe, 0xff, 0xff, //0x00000c98 ja LBB0_148 + 0xe9, 0x24, 0x0d, 0x00, 0x00, //0x00000c9e jmp LBB0_154 + //0x00000ca3 LBB0_165 + 0x48, 0x83, 0x7d, 0xc8, 0xff, //0x00000ca3 cmpq $-1, $-56(%rbp) + 0x4c, 0x8b, 0x65, 0xc0, //0x00000ca8 movq $-64(%rbp), %r12 + 0x0f, 0x85, 0x14, 0x00, 0x00, 0x00, //0x00000cac jne LBB0_168 + 0x49, 0x0f, 0xbc, 0xcd, //0x00000cb2 bsfq %r13, %rcx + 0x48, 0x01, 0xc1, //0x00000cb6 addq %rax, %rcx + 0x48, 0x89, 0x4d, 0xc8, //0x00000cb9 movq %rcx, $-56(%rbp) + 0xe9, 0x04, 0x00, 0x00, 0x00, //0x00000cbd jmp LBB0_168 + //0x00000cc2 LBB0_167 + 0x4c, 0x8b, 0x65, 0xc0, //0x00000cc2 movq $-64(%rbp), %r12 + //0x00000cc6 LBB0_168 + 0x4c, 0x89, 0xc1, //0x00000cc6 movq %r8, %rcx + 0x48, 0xf7, 0xd1, //0x00000cc9 notq %rcx + 0x4c, 0x21, 0xe9, //0x00000ccc andq %r13, %rcx + 0x48, 0x8d, 0x14, 0x09, //0x00000ccf leaq (%rcx,%rcx), %rdx + 0x4c, 0x09, 0xc2, //0x00000cd3 orq %r8, %rdx + 0x48, 0x89, 0xd6, //0x00000cd6 movq %rdx, %rsi + 0x48, 0xf7, 0xd6, //0x00000cd9 notq %rsi + 0x4c, 0x21, 0xee, //0x00000cdc andq %r13, %rsi + 0x48, 0xbb, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00000cdf movabsq $-6148914691236517206, %rbx + 0x48, 0x21, 0xde, //0x00000ce9 andq %rbx, %rsi + 0x45, 0x31, 0xc0, //0x00000cec xorl %r8d, %r8d + 0x48, 0x01, 0xce, //0x00000cef addq %rcx, %rsi + 0x41, 0x0f, 0x92, 0xc0, //0x00000cf2 setb %r8b + 0x48, 0x01, 0xf6, //0x00000cf6 addq %rsi, %rsi + 0x48, 0xb9, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00000cf9 movabsq $6148914691236517205, %rcx + 0x48, 0x31, 0xce, //0x00000d03 xorq %rcx, %rsi + 0x48, 0x21, 0xd6, //0x00000d06 andq %rdx, %rsi + 0x48, 0xf7, 0xd6, //0x00000d09 notq %rsi + 0x49, 0x21, 0xf6, //0x00000d0c andq %rsi, %r14 + 0xe9, 0x4e, 0xff, 0xff, 0xff, //0x00000d0f jmp LBB0_151 + //0x00000d14 LBB0_169 + 0x49, 0x0f, 0xbc, 0xce, //0x00000d14 bsfq %r14, %rcx + 0x48, 0x85, 0xff, //0x00000d18 testq %rdi, %rdi + 0x0f, 0x84, 0xed, 0x02, 0x00, 0x00, //0x00000d1b je LBB0_212 + 0x48, 0x0f, 0xbc, 0xd7, //0x00000d21 bsfq %rdi, %rdx + 0xe9, 0xe9, 0x02, 0x00, 0x00, //0x00000d25 jmp LBB0_213 + //0x00000d2a LBB0_171 + 0x41, 0x89, 0xca, //0x00000d2a movl %ecx, %r10d + 0x4d, 0x01, 0xda, //0x00000d2d addq %r11, %r10 + 0x4d, 0x01, 0xea, //0x00000d30 addq %r13, %r10 + //0x00000d33 LBB0_172 + 0x49, 0xc7, 0xc5, 0xff, 0xff, 0xff, 0xff, //0x00000d33 movq $-1, %r13 + 0x4d, 0x85, 0xe4, //0x00000d3a testq %r12, %r12 + 0x0f, 0x85, 0x31, 0x02, 0x00, 0x00, //0x00000d3d jne LBB0_201 + 0xe9, 0x02, 0x28, 0x00, 0x00, //0x00000d43 jmp LBB0_173 + //0x00000d48 LBB0_174 + 0x4d, 0x89, 0xce, //0x00000d48 movq %r9, %r14 + 0x49, 0x29, 0xc6, //0x00000d4b subq %rax, %r14 + 0x0f, 0x84, 0x80, 0x29, 0x00, 0x00, //0x00000d4e je LBB0_622 + 0x4c, 0x89, 0x4d, 0x98, //0x00000d54 movq %r9, $-104(%rbp) + 0x49, 0x83, 0xfe, 0x40, //0x00000d58 cmpq $64, %r14 + 0x0f, 0x82, 0xef, 0x13, 0x00, 0x00, //0x00000d5c jb LBB0_413 + 0x48, 0xc7, 0x45, 0xc8, 0xff, 0xff, 0xff, 0xff, //0x00000d62 movq $-1, $-56(%rbp) + 0x45, 0x31, 0xc9, //0x00000d6a xorl %r9d, %r9d + 0x90, 0x90, 0x90, //0x00000d6d .p2align 4, 0x90 + //0x00000d70 LBB0_177 + 0xf3, 0x41, 0x0f, 0x6f, 0x24, 0x04, //0x00000d70 movdqu (%r12,%rax), %xmm4 + 0xf3, 0x41, 0x0f, 0x6f, 0x6c, 0x04, 0x10, //0x00000d76 movdqu $16(%r12,%rax), %xmm5 + 0xf3, 0x41, 0x0f, 0x6f, 0x7c, 0x04, 0x20, //0x00000d7d movdqu $32(%r12,%rax), %xmm7 + 0xf3, 0x41, 0x0f, 0x6f, 0x74, 0x04, 0x30, //0x00000d84 movdqu $48(%r12,%rax), %xmm6 + 0x66, 0x0f, 0x6f, 0xdc, //0x00000d8b movdqa %xmm4, %xmm3 + 0x66, 0x0f, 0x74, 0xd8, //0x00000d8f pcmpeqb %xmm0, %xmm3 + 0x66, 0x44, 0x0f, 0xd7, 0xfb, //0x00000d93 pmovmskb %xmm3, %r15d + 0x66, 0x0f, 0x6f, 0xdd, //0x00000d98 movdqa %xmm5, %xmm3 + 0x66, 0x0f, 0x74, 0xd8, //0x00000d9c pcmpeqb %xmm0, %xmm3 + 0x66, 0x0f, 0xd7, 0xcb, //0x00000da0 pmovmskb %xmm3, %ecx + 0x66, 0x0f, 0x6f, 0xdf, //0x00000da4 movdqa %xmm7, %xmm3 + 0x66, 0x0f, 0x74, 0xd8, //0x00000da8 pcmpeqb %xmm0, %xmm3 + 0x66, 0x44, 0x0f, 0xd7, 0xe3, //0x00000dac pmovmskb %xmm3, %r12d + 0x66, 0x0f, 0x6f, 0xde, //0x00000db1 movdqa %xmm6, %xmm3 + 0x66, 0x0f, 0x74, 0xd8, //0x00000db5 pcmpeqb %xmm0, %xmm3 + 0x66, 0x44, 0x0f, 0xd7, 0xdb, //0x00000db9 pmovmskb %xmm3, %r11d + 0x66, 0x0f, 0x6f, 0xdc, //0x00000dbe movdqa %xmm4, %xmm3 + 0x66, 0x0f, 0x74, 0xd9, //0x00000dc2 pcmpeqb %xmm1, %xmm3 + 0x66, 0x44, 0x0f, 0xd7, 0xeb, //0x00000dc6 pmovmskb %xmm3, %r13d + 0x66, 0x0f, 0x6f, 0xdd, //0x00000dcb movdqa %xmm5, %xmm3 + 0x66, 0x0f, 0x74, 0xd9, //0x00000dcf pcmpeqb %xmm1, %xmm3 + 0x66, 0x0f, 0xd7, 0xdb, //0x00000dd3 pmovmskb %xmm3, %ebx + 0x66, 0x0f, 0x6f, 0xdf, //0x00000dd7 movdqa %xmm7, %xmm3 + 0x66, 0x0f, 0x74, 0xd9, //0x00000ddb pcmpeqb %xmm1, %xmm3 + 0x66, 0x0f, 0xd7, 0xfb, //0x00000ddf pmovmskb %xmm3, %edi + 0x66, 0x0f, 0x6f, 0xde, //0x00000de3 movdqa %xmm6, %xmm3 + 0x66, 0x0f, 0x74, 0xd9, //0x00000de7 pcmpeqb %xmm1, %xmm3 + 0x66, 0x44, 0x0f, 0xd7, 0xd3, //0x00000deb pmovmskb %xmm3, %r10d + 0x66, 0x0f, 0x6f, 0xda, //0x00000df0 movdqa %xmm2, %xmm3 + 0x66, 0x0f, 0x64, 0xdd, //0x00000df4 pcmpgtb %xmm5, %xmm3 + 0x66, 0x41, 0x0f, 0x64, 0xef, //0x00000df8 pcmpgtb %xmm15, %xmm5 + 0x66, 0x0f, 0xdb, 0xeb, //0x00000dfd pand %xmm3, %xmm5 + 0x66, 0x0f, 0xd7, 0xf5, //0x00000e01 pmovmskb %xmm5, %esi + 0x66, 0x0f, 0x6f, 0xda, //0x00000e05 movdqa %xmm2, %xmm3 + 0x66, 0x0f, 0x64, 0xdf, //0x00000e09 pcmpgtb %xmm7, %xmm3 + 0x66, 0x41, 0x0f, 0x64, 0xff, //0x00000e0d pcmpgtb %xmm15, %xmm7 + 0x66, 0x0f, 0xdb, 0xfb, //0x00000e12 pand %xmm3, %xmm7 + 0x66, 0x0f, 0xd7, 0xd7, //0x00000e16 pmovmskb %xmm7, %edx + 0x66, 0x0f, 0x6f, 0xda, //0x00000e1a movdqa %xmm2, %xmm3 + 0x66, 0x0f, 0x64, 0xde, //0x00000e1e pcmpgtb %xmm6, %xmm3 + 0x66, 0x41, 0x0f, 0x64, 0xf7, //0x00000e22 pcmpgtb %xmm15, %xmm6 + 0x66, 0x0f, 0xdb, 0xf3, //0x00000e27 pand %xmm3, %xmm6 + 0x66, 0x44, 0x0f, 0xd7, 0xc6, //0x00000e2b pmovmskb %xmm6, %r8d + 0x49, 0xc1, 0xe3, 0x30, //0x00000e30 shlq $48, %r11 + 0x49, 0xc1, 0xe4, 0x20, //0x00000e34 shlq $32, %r12 + 0x4d, 0x09, 0xdc, //0x00000e38 orq %r11, %r12 + 0x48, 0xc1, 0xe1, 0x10, //0x00000e3b shlq $16, %rcx + 0x4c, 0x09, 0xe1, //0x00000e3f orq %r12, %rcx + 0x49, 0x09, 0xcf, //0x00000e42 orq %rcx, %r15 + 0x49, 0xc1, 0xe2, 0x30, //0x00000e45 shlq $48, %r10 + 0x48, 0xc1, 0xe7, 0x20, //0x00000e49 shlq $32, %rdi + 0x4c, 0x09, 0xd7, //0x00000e4d orq %r10, %rdi + 0x48, 0xc1, 0xe3, 0x10, //0x00000e50 shlq $16, %rbx + 0x48, 0x09, 0xfb, //0x00000e54 orq %rdi, %rbx + 0x49, 0xc1, 0xe0, 0x30, //0x00000e57 shlq $48, %r8 + 0x48, 0xc1, 0xe2, 0x20, //0x00000e5b shlq $32, %rdx + 0x4c, 0x09, 0xc2, //0x00000e5f orq %r8, %rdx + 0x48, 0xc1, 0xe6, 0x10, //0x00000e62 shlq $16, %rsi + 0x48, 0x09, 0xd6, //0x00000e66 orq %rdx, %rsi + 0x49, 0x09, 0xdd, //0x00000e69 orq %rbx, %r13 + 0x0f, 0x85, 0x59, 0x00, 0x00, 0x00, //0x00000e6c jne LBB0_194 + 0x4d, 0x85, 0xc9, //0x00000e72 testq %r9, %r9 + 0x4c, 0x8b, 0x55, 0xb8, //0x00000e75 movq $-72(%rbp), %r10 + 0x0f, 0x85, 0x73, 0x00, 0x00, 0x00, //0x00000e79 jne LBB0_196 + 0x45, 0x31, 0xc9, //0x00000e7f xorl %r9d, %r9d + 0x4c, 0x8b, 0x45, 0xd0, //0x00000e82 movq $-48(%rbp), %r8 + 0x4c, 0x8b, 0x65, 0xc0, //0x00000e86 movq $-64(%rbp), %r12 + //0x00000e8a LBB0_180 + 0x66, 0x0f, 0x6f, 0xda, //0x00000e8a movdqa %xmm2, %xmm3 + 0x66, 0x0f, 0x64, 0xdc, //0x00000e8e pcmpgtb %xmm4, %xmm3 + 0x66, 0x41, 0x0f, 0x64, 0xe7, //0x00000e92 pcmpgtb %xmm15, %xmm4 + 0x66, 0x0f, 0xdb, 0xe3, //0x00000e97 pand %xmm3, %xmm4 + 0x66, 0x0f, 0xd7, 0xcc, //0x00000e9b pmovmskb %xmm4, %ecx + 0x48, 0x09, 0xce, //0x00000e9f orq %rcx, %rsi + 0x4d, 0x85, 0xff, //0x00000ea2 testq %r15, %r15 + 0x0f, 0x85, 0x9d, 0x00, 0x00, 0x00, //0x00000ea5 jne LBB0_198 + 0x48, 0x85, 0xf6, //0x00000eab testq %rsi, %rsi + 0x0f, 0x85, 0x9f, 0x26, 0x00, 0x00, //0x00000eae jne LBB0_598 + 0x49, 0x83, 0xc6, 0xc0, //0x00000eb4 addq $-64, %r14 + 0x48, 0x83, 0xc0, 0x40, //0x00000eb8 addq $64, %rax + 0x49, 0x83, 0xfe, 0x3f, //0x00000ebc cmpq $63, %r14 + 0x0f, 0x87, 0xaa, 0xfe, 0xff, 0xff, //0x00000ec0 ja LBB0_177 + 0xe9, 0x9d, 0x0c, 0x00, 0x00, //0x00000ec6 jmp LBB0_183 + //0x00000ecb LBB0_194 + 0x48, 0x83, 0x7d, 0xc8, 0xff, //0x00000ecb cmpq $-1, $-56(%rbp) + 0x4c, 0x8b, 0x45, 0xd0, //0x00000ed0 movq $-48(%rbp), %r8 + 0x4c, 0x8b, 0x65, 0xc0, //0x00000ed4 movq $-64(%rbp), %r12 + 0x4c, 0x8b, 0x55, 0xb8, //0x00000ed8 movq $-72(%rbp), %r10 + 0x0f, 0x85, 0x18, 0x00, 0x00, 0x00, //0x00000edc jne LBB0_197 + 0x49, 0x0f, 0xbc, 0xcd, //0x00000ee2 bsfq %r13, %rcx + 0x48, 0x01, 0xc1, //0x00000ee6 addq %rax, %rcx + 0x48, 0x89, 0x4d, 0xc8, //0x00000ee9 movq %rcx, $-56(%rbp) + 0xe9, 0x08, 0x00, 0x00, 0x00, //0x00000eed jmp LBB0_197 + //0x00000ef2 LBB0_196 + 0x4c, 0x8b, 0x45, 0xd0, //0x00000ef2 movq $-48(%rbp), %r8 + 0x4c, 0x8b, 0x65, 0xc0, //0x00000ef6 movq $-64(%rbp), %r12 + //0x00000efa LBB0_197 + 0x4c, 0x89, 0xc9, //0x00000efa movq %r9, %rcx + 0x48, 0xf7, 0xd1, //0x00000efd notq %rcx + 0x4c, 0x21, 0xe9, //0x00000f00 andq %r13, %rcx + 0x48, 0x8d, 0x14, 0x09, //0x00000f03 leaq (%rcx,%rcx), %rdx + 0x4c, 0x09, 0xca, //0x00000f07 orq %r9, %rdx + 0x48, 0x89, 0xd7, //0x00000f0a movq %rdx, %rdi + 0x48, 0xf7, 0xd7, //0x00000f0d notq %rdi + 0x4c, 0x21, 0xef, //0x00000f10 andq %r13, %rdi + 0x48, 0xbb, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00000f13 movabsq $-6148914691236517206, %rbx + 0x48, 0x21, 0xdf, //0x00000f1d andq %rbx, %rdi + 0x45, 0x31, 0xc9, //0x00000f20 xorl %r9d, %r9d + 0x48, 0x01, 0xcf, //0x00000f23 addq %rcx, %rdi + 0x41, 0x0f, 0x92, 0xc1, //0x00000f26 setb %r9b + 0x48, 0x01, 0xff, //0x00000f2a addq %rdi, %rdi + 0x48, 0xb9, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00000f2d movabsq $6148914691236517205, %rcx + 0x48, 0x31, 0xcf, //0x00000f37 xorq %rcx, %rdi + 0x48, 0x21, 0xd7, //0x00000f3a andq %rdx, %rdi + 0x48, 0xf7, 0xd7, //0x00000f3d notq %rdi + 0x49, 0x21, 0xff, //0x00000f40 andq %rdi, %r15 + 0xe9, 0x42, 0xff, 0xff, 0xff, //0x00000f43 jmp LBB0_180 + //0x00000f48 LBB0_198 + 0x49, 0x0f, 0xbc, 0xcf, //0x00000f48 bsfq %r15, %rcx + 0x48, 0x85, 0xf6, //0x00000f4c testq %rsi, %rsi + 0x0f, 0x84, 0x29, 0x01, 0x00, 0x00, //0x00000f4f je LBB0_221 + 0x48, 0x0f, 0xbc, 0xd6, //0x00000f55 bsfq %rsi, %rdx + 0xe9, 0x25, 0x01, 0x00, 0x00, //0x00000f59 jmp LBB0_222 + //0x00000f5e LBB0_200 + 0x48, 0x01, 0xd6, //0x00000f5e addq %rdx, %rsi + 0x49, 0x89, 0xf2, //0x00000f61 movq %rsi, %r10 + 0x49, 0xc7, 0xc5, 0xff, 0xff, 0xff, 0xff, //0x00000f64 movq $-1, %r13 + 0x4d, 0x85, 0xe4, //0x00000f6b testq %r12, %r12 + 0x0f, 0x84, 0xd6, 0x25, 0x00, 0x00, //0x00000f6e je LBB0_173 + //0x00000f74 LBB0_201 + 0x4d, 0x85, 0xff, //0x00000f74 testq %r15, %r15 + 0x48, 0x8b, 0x7d, 0xa0, //0x00000f77 movq $-96(%rbp), %rdi + 0x0f, 0x84, 0x04, 0x25, 0x00, 0x00, //0x00000f7b je LBB0_584 + 0x4d, 0x85, 0xf6, //0x00000f81 testq %r14, %r14 + 0x0f, 0x84, 0xfb, 0x24, 0x00, 0x00, //0x00000f84 je LBB0_584 + 0x4d, 0x29, 0xda, //0x00000f8a subq %r11, %r10 + 0x49, 0x8d, 0x4a, 0xff, //0x00000f8d leaq $-1(%r10), %rcx + 0x49, 0x39, 0xcc, //0x00000f91 cmpq %rcx, %r12 + 0x0f, 0x84, 0x33, 0x00, 0x00, 0x00, //0x00000f94 je LBB0_209 + 0x49, 0x39, 0xcf, //0x00000f9a cmpq %rcx, %r15 + 0x0f, 0x84, 0x2a, 0x00, 0x00, 0x00, //0x00000f9d je LBB0_209 + 0x49, 0x39, 0xce, //0x00000fa3 cmpq %rcx, %r14 + 0x0f, 0x84, 0x21, 0x00, 0x00, 0x00, //0x00000fa6 je LBB0_209 + 0x4d, 0x85, 0xff, //0x00000fac testq %r15, %r15 + 0x0f, 0x8e, 0xa6, 0x00, 0x00, 0x00, //0x00000faf jle LBB0_218 + 0x49, 0x8d, 0x4f, 0xff, //0x00000fb5 leaq $-1(%r15), %rcx + 0x49, 0x39, 0xce, //0x00000fb9 cmpq %rcx, %r14 + 0x0f, 0x84, 0x99, 0x00, 0x00, 0x00, //0x00000fbc je LBB0_218 + 0x49, 0xf7, 0xd7, //0x00000fc2 notq %r15 + 0x4d, 0x89, 0xfd, //0x00000fc5 movq %r15, %r13 + 0xe9, 0x06, 0x00, 0x00, 0x00, //0x00000fc8 jmp LBB0_210 + //0x00000fcd LBB0_209 + 0x49, 0xf7, 0xda, //0x00000fcd negq %r10 + 0x4d, 0x89, 0xd5, //0x00000fd0 movq %r10, %r13 + //0x00000fd3 LBB0_210 + 0x4d, 0x85, 0xed, //0x00000fd3 testq %r13, %r13 + 0x0f, 0x88, 0xa9, 0x24, 0x00, 0x00, //0x00000fd6 js LBB0_584 + //0x00000fdc LBB0_211 + 0x49, 0x01, 0xc5, //0x00000fdc addq %rax, %r13 + 0x4c, 0x8b, 0x45, 0xd0, //0x00000fdf movq $-48(%rbp), %r8 + 0x4d, 0x89, 0x28, //0x00000fe3 movq %r13, (%r8) + 0x48, 0x85, 0xc0, //0x00000fe6 testq %rax, %rax + 0x48, 0x8b, 0x7d, 0xb0, //0x00000fe9 movq $-80(%rbp), %rdi + 0x4c, 0x8b, 0x65, 0xc0, //0x00000fed movq $-64(%rbp), %r12 + 0x4c, 0x8b, 0x5d, 0xa8, //0x00000ff1 movq $-88(%rbp), %r11 + 0x49, 0xbe, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00000ff5 movabsq $4294977024, %r14 + 0x4c, 0x8b, 0x55, 0xb8, //0x00000fff movq $-72(%rbp), %r10 + 0x0f, 0x89, 0x12, 0xf3, 0xff, 0xff, //0x00001003 jns LBB0_28 + 0xe9, 0xac, 0x24, 0x00, 0x00, //0x00001009 jmp LBB0_586 + //0x0000100e LBB0_212 + 0xba, 0x40, 0x00, 0x00, 0x00, //0x0000100e movl $64, %edx + //0x00001013 LBB0_213 + 0x4c, 0x8b, 0x45, 0xd0, //0x00001013 movq $-48(%rbp), %r8 + 0x48, 0x8b, 0x7d, 0xb0, //0x00001017 movq $-80(%rbp), %rdi + 0x4c, 0x8b, 0x5d, 0xa8, //0x0000101b movq $-88(%rbp), %r11 + 0x49, 0xbe, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x0000101f movabsq $4294977024, %r14 + 0x4c, 0x8b, 0x55, 0xb8, //0x00001029 movq $-72(%rbp), %r10 + 0x48, 0x39, 0xca, //0x0000102d cmpq %rcx, %rdx + 0x0f, 0x82, 0x5a, 0x26, 0x00, 0x00, //0x00001030 jb LBB0_615 + 0x48, 0x01, 0xc8, //0x00001036 addq %rcx, %rax + 0x48, 0x83, 0xc0, 0x01, //0x00001039 addq $1, %rax + //0x0000103d LBB0_215 + 0x48, 0x85, 0xc0, //0x0000103d testq %rax, %rax + 0x0f, 0x88, 0x01, 0x1a, 0x00, 0x00, //0x00001040 js LBB0_514 + 0x49, 0x89, 0x00, //0x00001046 movq %rax, (%r8) + 0x48, 0x8b, 0x45, 0xa0, //0x00001049 movq $-96(%rbp), %rax + 0x48, 0x85, 0xc0, //0x0000104d testq %rax, %rax + 0x0f, 0x8f, 0xc5, 0xf2, 0xff, 0xff, //0x00001050 jg LBB0_28 + 0xe9, 0xe3, 0x19, 0x00, 0x00, //0x00001056 jmp LBB0_217 + //0x0000105b LBB0_218 + 0x4c, 0x89, 0xe1, //0x0000105b movq %r12, %rcx + 0x4c, 0x09, 0xf1, //0x0000105e orq %r14, %rcx + 0x0f, 0x99, 0xc1, //0x00001061 setns %cl + 0x0f, 0x88, 0x47, 0x05, 0x00, 0x00, //0x00001064 js LBB0_302 + 0x4d, 0x39, 0xf4, //0x0000106a cmpq %r14, %r12 + 0x0f, 0x8c, 0x3e, 0x05, 0x00, 0x00, //0x0000106d jl LBB0_302 + 0x49, 0xf7, 0xd4, //0x00001073 notq %r12 + 0x4d, 0x89, 0xe5, //0x00001076 movq %r12, %r13 + 0xe9, 0x55, 0xff, 0xff, 0xff, //0x00001079 jmp LBB0_210 + //0x0000107e LBB0_221 + 0xba, 0x40, 0x00, 0x00, 0x00, //0x0000107e movl $64, %edx + //0x00001083 LBB0_222 + 0x48, 0x8b, 0x7d, 0xb0, //0x00001083 movq $-80(%rbp), %rdi + 0x4c, 0x8b, 0x5d, 0xa8, //0x00001087 movq $-88(%rbp), %r11 + 0x49, 0xbe, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x0000108b movabsq $4294977024, %r14 + 0x48, 0x39, 0xca, //0x00001095 cmpq %rcx, %rdx + 0x0f, 0x82, 0xf2, 0x25, 0x00, 0x00, //0x00001098 jb LBB0_615 + 0x48, 0x01, 0xc8, //0x0000109e addq %rcx, %rax + 0x48, 0x83, 0xc0, 0x01, //0x000010a1 addq $1, %rax + //0x000010a5 LBB0_224 + 0x4c, 0x8b, 0x6d, 0x98, //0x000010a5 movq $-104(%rbp), %r13 + //0x000010a9 LBB0_225 + 0x48, 0x85, 0xc0, //0x000010a9 testq %rax, %rax + 0x0f, 0x88, 0xed, 0x23, 0x00, 0x00, //0x000010ac js LBB0_587 + 0x49, 0x89, 0x00, //0x000010b2 movq %rax, (%r8) + 0x48, 0x8b, 0x45, 0xa0, //0x000010b5 movq $-96(%rbp), %rax + 0x48, 0x85, 0xc0, //0x000010b9 testq %rax, %rax + 0x0f, 0x8e, 0x7c, 0x19, 0x00, 0x00, //0x000010bc jle LBB0_217 + 0x49, 0x8b, 0x03, //0x000010c2 movq (%r11), %rax + 0x48, 0x3d, 0xff, 0x0f, 0x00, 0x00, //0x000010c5 cmpq $4095, %rax + 0x0f, 0x8f, 0x61, 0x19, 0x00, 0x00, //0x000010cb jg LBB0_602 + 0x48, 0x8d, 0x48, 0x01, //0x000010d1 leaq $1(%rax), %rcx + 0x49, 0x89, 0x0b, //0x000010d5 movq %rcx, (%r11) + 0x49, 0xc7, 0x44, 0xc3, 0x08, 0x04, 0x00, 0x00, 0x00, //0x000010d8 movq $4, $8(%r11,%rax,8) + 0xe9, 0x35, 0xf2, 0xff, 0xff, //0x000010e1 jmp LBB0_28 + //0x000010e6 LBB0_229 + 0x49, 0x8b, 0x08, //0x000010e6 movq (%r8), %rcx + 0x48, 0x8b, 0x47, 0x08, //0x000010e9 movq $8(%rdi), %rax + 0xf6, 0x45, 0x88, 0x20, //0x000010ed testb $32, $-120(%rbp) + 0x48, 0x89, 0x45, 0x98, //0x000010f1 movq %rax, $-104(%rbp) + 0x48, 0x89, 0x4d, 0xa0, //0x000010f5 movq %rcx, $-96(%rbp) + 0x0f, 0x85, 0xce, 0x04, 0x00, 0x00, //0x000010f9 jne LBB0_303 + 0x49, 0x89, 0xc1, //0x000010ff movq %rax, %r9 + 0x49, 0x29, 0xc9, //0x00001102 subq %rcx, %r9 + 0x0f, 0x84, 0xc0, 0x25, 0x00, 0x00, //0x00001105 je LBB0_619 + 0x49, 0x83, 0xf9, 0x40, //0x0000110b cmpq $64, %r9 + 0x0f, 0x82, 0xce, 0x10, 0x00, 0x00, //0x0000110f jb LBB0_418 + 0x49, 0x89, 0xce, //0x00001115 movq %rcx, %r14 + 0x49, 0xf7, 0xd6, //0x00001118 notq %r14 + 0x48, 0xc7, 0x45, 0xc8, 0xff, 0xff, 0xff, 0xff, //0x0000111b movq $-1, $-56(%rbp) + 0x48, 0x89, 0xc8, //0x00001123 movq %rcx, %rax + 0x45, 0x31, 0xc0, //0x00001126 xorl %r8d, %r8d + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001129 .p2align 4, 0x90 + //0x00001130 LBB0_233 + 0xf3, 0x41, 0x0f, 0x6f, 0x1c, 0x04, //0x00001130 movdqu (%r12,%rax), %xmm3 + 0xf3, 0x41, 0x0f, 0x6f, 0x64, 0x04, 0x10, //0x00001136 movdqu $16(%r12,%rax), %xmm4 + 0xf3, 0x41, 0x0f, 0x6f, 0x6c, 0x04, 0x20, //0x0000113d movdqu $32(%r12,%rax), %xmm5 + 0xf3, 0x41, 0x0f, 0x6f, 0x74, 0x04, 0x30, //0x00001144 movdqu $48(%r12,%rax), %xmm6 + 0x66, 0x0f, 0x6f, 0xfb, //0x0000114b movdqa %xmm3, %xmm7 + 0x66, 0x0f, 0x74, 0xf8, //0x0000114f pcmpeqb %xmm0, %xmm7 + 0x66, 0x44, 0x0f, 0xd7, 0xd7, //0x00001153 pmovmskb %xmm7, %r10d + 0x66, 0x0f, 0x6f, 0xfc, //0x00001158 movdqa %xmm4, %xmm7 + 0x66, 0x0f, 0x74, 0xf8, //0x0000115c pcmpeqb %xmm0, %xmm7 + 0x66, 0x0f, 0xd7, 0xcf, //0x00001160 pmovmskb %xmm7, %ecx + 0x66, 0x0f, 0x6f, 0xfd, //0x00001164 movdqa %xmm5, %xmm7 + 0x66, 0x0f, 0x74, 0xf8, //0x00001168 pcmpeqb %xmm0, %xmm7 + 0x66, 0x0f, 0xd7, 0xf7, //0x0000116c pmovmskb %xmm7, %esi + 0x66, 0x0f, 0x6f, 0xfe, //0x00001170 movdqa %xmm6, %xmm7 + 0x66, 0x0f, 0x74, 0xf8, //0x00001174 pcmpeqb %xmm0, %xmm7 + 0x66, 0x0f, 0xd7, 0xd7, //0x00001178 pmovmskb %xmm7, %edx + 0x66, 0x0f, 0x74, 0xd9, //0x0000117c pcmpeqb %xmm1, %xmm3 + 0x66, 0x44, 0x0f, 0xd7, 0xdb, //0x00001180 pmovmskb %xmm3, %r11d + 0x66, 0x0f, 0x74, 0xe1, //0x00001185 pcmpeqb %xmm1, %xmm4 + 0x66, 0x0f, 0xd7, 0xdc, //0x00001189 pmovmskb %xmm4, %ebx + 0x66, 0x0f, 0x74, 0xe9, //0x0000118d pcmpeqb %xmm1, %xmm5 + 0x66, 0x0f, 0xd7, 0xfd, //0x00001191 pmovmskb %xmm5, %edi + 0x66, 0x0f, 0x74, 0xf1, //0x00001195 pcmpeqb %xmm1, %xmm6 + 0x66, 0x44, 0x0f, 0xd7, 0xfe, //0x00001199 pmovmskb %xmm6, %r15d + 0x48, 0xc1, 0xe2, 0x30, //0x0000119e shlq $48, %rdx + 0x48, 0xc1, 0xe6, 0x20, //0x000011a2 shlq $32, %rsi + 0x48, 0x09, 0xd6, //0x000011a6 orq %rdx, %rsi + 0x48, 0xc1, 0xe1, 0x10, //0x000011a9 shlq $16, %rcx + 0x48, 0x09, 0xf1, //0x000011ad orq %rsi, %rcx + 0x49, 0x09, 0xca, //0x000011b0 orq %rcx, %r10 + 0x49, 0xc1, 0xe7, 0x30, //0x000011b3 shlq $48, %r15 + 0x48, 0xc1, 0xe7, 0x20, //0x000011b7 shlq $32, %rdi + 0x4c, 0x09, 0xff, //0x000011bb orq %r15, %rdi + 0x48, 0xc1, 0xe3, 0x10, //0x000011be shlq $16, %rbx + 0x48, 0x09, 0xfb, //0x000011c2 orq %rdi, %rbx + 0x49, 0x09, 0xdb, //0x000011c5 orq %rbx, %r11 + 0x0f, 0x85, 0x30, 0x00, 0x00, 0x00, //0x000011c8 jne LBB0_243 + 0x4d, 0x85, 0xc0, //0x000011ce testq %r8, %r8 + 0x0f, 0x85, 0x3d, 0x00, 0x00, 0x00, //0x000011d1 jne LBB0_245 + 0x45, 0x31, 0xc0, //0x000011d7 xorl %r8d, %r8d + 0x4d, 0x85, 0xd2, //0x000011da testq %r10, %r10 + 0x0f, 0x85, 0x83, 0x00, 0x00, 0x00, //0x000011dd jne LBB0_246 + //0x000011e3 LBB0_236 + 0x49, 0x83, 0xc1, 0xc0, //0x000011e3 addq $-64, %r9 + 0x49, 0x83, 0xc6, 0xc0, //0x000011e7 addq $-64, %r14 + 0x48, 0x83, 0xc0, 0x40, //0x000011eb addq $64, %rax + 0x49, 0x83, 0xf9, 0x3f, //0x000011ef cmpq $63, %r9 + 0x0f, 0x87, 0x37, 0xff, 0xff, 0xff, //0x000011f3 ja LBB0_233 + 0xe9, 0x2f, 0x0c, 0x00, 0x00, //0x000011f9 jmp LBB0_237 + //0x000011fe LBB0_243 + 0x48, 0x83, 0x7d, 0xc8, 0xff, //0x000011fe cmpq $-1, $-56(%rbp) + 0x0f, 0x85, 0x0b, 0x00, 0x00, 0x00, //0x00001203 jne LBB0_245 + 0x49, 0x0f, 0xbc, 0xcb, //0x00001209 bsfq %r11, %rcx + 0x48, 0x01, 0xc1, //0x0000120d addq %rax, %rcx + 0x48, 0x89, 0x4d, 0xc8, //0x00001210 movq %rcx, $-56(%rbp) + //0x00001214 LBB0_245 + 0x4c, 0x89, 0xc1, //0x00001214 movq %r8, %rcx + 0x48, 0xf7, 0xd1, //0x00001217 notq %rcx + 0x4c, 0x21, 0xd9, //0x0000121a andq %r11, %rcx + 0x48, 0x8d, 0x14, 0x09, //0x0000121d leaq (%rcx,%rcx), %rdx + 0x4c, 0x09, 0xc2, //0x00001221 orq %r8, %rdx + 0x48, 0x89, 0xd6, //0x00001224 movq %rdx, %rsi + 0x48, 0xf7, 0xd6, //0x00001227 notq %rsi + 0x4c, 0x21, 0xde, //0x0000122a andq %r11, %rsi + 0x48, 0xbf, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x0000122d movabsq $-6148914691236517206, %rdi + 0x48, 0x21, 0xfe, //0x00001237 andq %rdi, %rsi + 0x45, 0x31, 0xc0, //0x0000123a xorl %r8d, %r8d + 0x48, 0x01, 0xce, //0x0000123d addq %rcx, %rsi + 0x41, 0x0f, 0x92, 0xc0, //0x00001240 setb %r8b + 0x48, 0x01, 0xf6, //0x00001244 addq %rsi, %rsi + 0x48, 0xb9, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00001247 movabsq $6148914691236517205, %rcx + 0x48, 0x31, 0xce, //0x00001251 xorq %rcx, %rsi + 0x48, 0x21, 0xd6, //0x00001254 andq %rdx, %rsi + 0x48, 0xf7, 0xd6, //0x00001257 notq %rsi + 0x49, 0x21, 0xf2, //0x0000125a andq %rsi, %r10 + 0x4d, 0x85, 0xd2, //0x0000125d testq %r10, %r10 + 0x0f, 0x84, 0x7d, 0xff, 0xff, 0xff, //0x00001260 je LBB0_236 + //0x00001266 LBB0_246 + 0x49, 0x0f, 0xbc, 0xc2, //0x00001266 bsfq %r10, %rax + 0x4c, 0x29, 0xf0, //0x0000126a subq %r14, %rax + //0x0000126d LBB0_247 + 0x4c, 0x8b, 0x45, 0xd0, //0x0000126d movq $-48(%rbp), %r8 + 0x48, 0x8b, 0x7d, 0xb0, //0x00001271 movq $-80(%rbp), %rdi + //0x00001275 LBB0_248 + 0x4c, 0x8b, 0x5d, 0xa8, //0x00001275 movq $-88(%rbp), %r11 + 0x49, 0xbe, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00001279 movabsq $4294977024, %r14 + 0x4c, 0x8b, 0x55, 0xb8, //0x00001283 movq $-72(%rbp), %r10 + 0xe9, 0x3f, 0x06, 0x00, 0x00, //0x00001287 jmp LBB0_346 + //0x0000128c LBB0_249 + 0x4c, 0x89, 0xc0, //0x0000128c movq %r8, %rax + 0x4c, 0x8b, 0x47, 0x08, //0x0000128f movq $8(%rdi), %r8 + 0x48, 0x8b, 0x00, //0x00001293 movq (%rax), %rax + 0x49, 0x29, 0xc0, //0x00001296 subq %rax, %r8 + 0x0f, 0x84, 0xd1, 0x22, 0x00, 0x00, //0x00001299 je LBB0_600 + 0x4d, 0x8d, 0x14, 0x04, //0x0000129f leaq (%r12,%rax), %r10 + 0x41, 0x80, 0x3a, 0x30, //0x000012a3 cmpb $48, (%r10) + 0x0f, 0x85, 0x37, 0x00, 0x00, 0x00, //0x000012a7 jne LBB0_254 + 0x41, 0xbe, 0x01, 0x00, 0x00, 0x00, //0x000012ad movl $1, %r14d + 0x49, 0x83, 0xf8, 0x01, //0x000012b3 cmpq $1, %r8 + 0x0f, 0x84, 0xb1, 0x05, 0x00, 0x00, //0x000012b7 je LBB0_342 + 0x41, 0x8a, 0x4a, 0x01, //0x000012bd movb $1(%r10), %cl + 0x80, 0xc1, 0xd2, //0x000012c1 addb $-46, %cl + 0x80, 0xf9, 0x37, //0x000012c4 cmpb $55, %cl + 0x0f, 0x87, 0xa1, 0x05, 0x00, 0x00, //0x000012c7 ja LBB0_342 + 0x0f, 0xb6, 0xc9, //0x000012cd movzbl %cl, %ecx + 0x48, 0xba, 0x01, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, //0x000012d0 movabsq $36028797027352577, %rdx + 0x48, 0x0f, 0xa3, 0xca, //0x000012da btq %rcx, %rdx + 0x0f, 0x83, 0x8a, 0x05, 0x00, 0x00, //0x000012de jae LBB0_342 + //0x000012e4 LBB0_254 + 0x49, 0x83, 0xf8, 0x10, //0x000012e4 cmpq $16, %r8 + 0x0f, 0x82, 0xd5, 0x0e, 0x00, 0x00, //0x000012e8 jb LBB0_417 + 0x49, 0xc7, 0xc5, 0xff, 0xff, 0xff, 0xff, //0x000012ee movq $-1, %r13 + 0x45, 0x31, 0xf6, //0x000012f5 xorl %r14d, %r14d + 0x49, 0xc7, 0xc4, 0xff, 0xff, 0xff, 0xff, //0x000012f8 movq $-1, %r12 + 0x49, 0xc7, 0xc3, 0xff, 0xff, 0xff, 0xff, //0x000012ff movq $-1, %r11 + 0x4c, 0x89, 0xc7, //0x00001306 movq %r8, %rdi + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001309 .p2align 4, 0x90 + //0x00001310 LBB0_256 + 0xf3, 0x43, 0x0f, 0x6f, 0x1c, 0x32, //0x00001310 movdqu (%r10,%r14), %xmm3 + 0x66, 0x0f, 0x6f, 0xe3, //0x00001316 movdqa %xmm3, %xmm4 + 0x66, 0x41, 0x0f, 0x64, 0xe0, //0x0000131a pcmpgtb %xmm8, %xmm4 + 0x66, 0x41, 0x0f, 0x6f, 0xee, //0x0000131f movdqa %xmm14, %xmm5 + 0x66, 0x0f, 0x64, 0xeb, //0x00001324 pcmpgtb %xmm3, %xmm5 + 0x66, 0x0f, 0xdb, 0xec, //0x00001328 pand %xmm4, %xmm5 + 0x66, 0x0f, 0x6f, 0xe3, //0x0000132c movdqa %xmm3, %xmm4 + 0x66, 0x41, 0x0f, 0x74, 0xe1, //0x00001330 pcmpeqb %xmm9, %xmm4 + 0x66, 0x0f, 0x6f, 0xf3, //0x00001335 movdqa %xmm3, %xmm6 + 0x66, 0x41, 0x0f, 0x74, 0xf2, //0x00001339 pcmpeqb %xmm10, %xmm6 + 0x66, 0x0f, 0xeb, 0xf4, //0x0000133e por %xmm4, %xmm6 + 0x66, 0x0f, 0x6f, 0xe3, //0x00001342 movdqa %xmm3, %xmm4 + 0x66, 0x41, 0x0f, 0xdb, 0xe3, //0x00001346 pand %xmm11, %xmm4 + 0x66, 0x41, 0x0f, 0x74, 0xdc, //0x0000134b pcmpeqb %xmm12, %xmm3 + 0x66, 0x41, 0x0f, 0x74, 0xe5, //0x00001350 pcmpeqb %xmm13, %xmm4 + 0x66, 0x0f, 0xd7, 0xf4, //0x00001355 pmovmskb %xmm4, %esi + 0x66, 0x0f, 0xeb, 0xe3, //0x00001359 por %xmm3, %xmm4 + 0x66, 0x0f, 0xeb, 0xee, //0x0000135d por %xmm6, %xmm5 + 0x66, 0x0f, 0xeb, 0xec, //0x00001361 por %xmm4, %xmm5 + 0x66, 0x0f, 0xd7, 0xdb, //0x00001365 pmovmskb %xmm3, %ebx + 0x66, 0x44, 0x0f, 0xd7, 0xce, //0x00001369 pmovmskb %xmm6, %r9d + 0x66, 0x0f, 0xd7, 0xcd, //0x0000136e pmovmskb %xmm5, %ecx + 0xf7, 0xd1, //0x00001372 notl %ecx + 0x0f, 0xbc, 0xc9, //0x00001374 bsfl %ecx, %ecx + 0x83, 0xf9, 0x10, //0x00001377 cmpl $16, %ecx + 0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x0000137a je LBB0_258 + 0xba, 0xff, 0xff, 0xff, 0xff, //0x00001380 movl $-1, %edx + 0xd3, 0xe2, //0x00001385 shll %cl, %edx + 0xf7, 0xd2, //0x00001387 notl %edx + 0x21, 0xd3, //0x00001389 andl %edx, %ebx + 0x21, 0xd6, //0x0000138b andl %edx, %esi + 0x44, 0x21, 0xca, //0x0000138d andl %r9d, %edx + 0x41, 0x89, 0xd1, //0x00001390 movl %edx, %r9d + //0x00001393 LBB0_258 + 0x8d, 0x53, 0xff, //0x00001393 leal $-1(%rbx), %edx + 0x21, 0xda, //0x00001396 andl %ebx, %edx + 0x0f, 0x85, 0x50, 0x0a, 0x00, 0x00, //0x00001398 jne LBB0_385 + 0x8d, 0x56, 0xff, //0x0000139e leal $-1(%rsi), %edx + 0x21, 0xf2, //0x000013a1 andl %esi, %edx + 0x0f, 0x85, 0x45, 0x0a, 0x00, 0x00, //0x000013a3 jne LBB0_385 + 0x41, 0x8d, 0x51, 0xff, //0x000013a9 leal $-1(%r9), %edx + 0x44, 0x21, 0xca, //0x000013ad andl %r9d, %edx + 0x0f, 0x85, 0x38, 0x0a, 0x00, 0x00, //0x000013b0 jne LBB0_385 + 0x85, 0xdb, //0x000013b6 testl %ebx, %ebx + 0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x000013b8 je LBB0_264 + 0x0f, 0xbc, 0xdb, //0x000013be bsfl %ebx, %ebx + 0x49, 0x83, 0xfb, 0xff, //0x000013c1 cmpq $-1, %r11 + 0x0f, 0x85, 0x06, 0x0c, 0x00, 0x00, //0x000013c5 jne LBB0_391 + 0x4c, 0x01, 0xf3, //0x000013cb addq %r14, %rbx + 0x49, 0x89, 0xdb, //0x000013ce movq %rbx, %r11 + //0x000013d1 LBB0_264 + 0x85, 0xf6, //0x000013d1 testl %esi, %esi + 0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x000013d3 je LBB0_267 + 0x0f, 0xbc, 0xf6, //0x000013d9 bsfl %esi, %esi + 0x49, 0x83, 0xfc, 0xff, //0x000013dc cmpq $-1, %r12 + 0x0f, 0x85, 0xf2, 0x0b, 0x00, 0x00, //0x000013e0 jne LBB0_392 + 0x4c, 0x01, 0xf6, //0x000013e6 addq %r14, %rsi + 0x49, 0x89, 0xf4, //0x000013e9 movq %rsi, %r12 + //0x000013ec LBB0_267 + 0x45, 0x85, 0xc9, //0x000013ec testl %r9d, %r9d + 0x0f, 0x84, 0x14, 0x00, 0x00, 0x00, //0x000013ef je LBB0_270 + 0x41, 0x0f, 0xbc, 0xd1, //0x000013f5 bsfl %r9d, %edx + 0x49, 0x83, 0xfd, 0xff, //0x000013f9 cmpq $-1, %r13 + 0x0f, 0x85, 0xdc, 0x0b, 0x00, 0x00, //0x000013fd jne LBB0_393 + 0x4c, 0x01, 0xf2, //0x00001403 addq %r14, %rdx + 0x49, 0x89, 0xd5, //0x00001406 movq %rdx, %r13 + //0x00001409 LBB0_270 + 0x83, 0xf9, 0x10, //0x00001409 cmpl $16, %ecx + 0x0f, 0x85, 0xd4, 0x03, 0x00, 0x00, //0x0000140c jne LBB0_329 + 0x48, 0x83, 0xc7, 0xf0, //0x00001412 addq $-16, %rdi + 0x49, 0x83, 0xc6, 0x10, //0x00001416 addq $16, %r14 + 0x48, 0x83, 0xff, 0x0f, //0x0000141a cmpq $15, %rdi + 0x0f, 0x87, 0xec, 0xfe, 0xff, 0xff, //0x0000141e ja LBB0_256 + 0x4b, 0x8d, 0x34, 0x32, //0x00001424 leaq (%r10,%r14), %rsi + 0x49, 0x89, 0xf1, //0x00001428 movq %rsi, %r9 + 0x4d, 0x39, 0xf0, //0x0000142b cmpq %r14, %r8 + 0x0f, 0x84, 0xc6, 0x03, 0x00, 0x00, //0x0000142e je LBB0_331 + //0x00001434 LBB0_273 + 0x4c, 0x8d, 0x0c, 0x3e, //0x00001434 leaq (%rsi,%rdi), %r9 + 0x49, 0x89, 0xf0, //0x00001438 movq %rsi, %r8 + 0x4d, 0x29, 0xd0, //0x0000143b subq %r10, %r8 + 0x31, 0xd2, //0x0000143e xorl %edx, %edx + 0x4c, 0x8d, 0x35, 0x71, 0x27, 0x00, 0x00, //0x00001440 leaq $10097(%rip), %r14 /* LJTI0_3+0(%rip) */ + 0xe9, 0x31, 0x00, 0x00, 0x00, //0x00001447 jmp LBB0_278 + //0x0000144c LBB0_274 + 0x83, 0xf9, 0x65, //0x0000144c cmpl $101, %ecx + 0x0f, 0x85, 0x9f, 0x03, 0x00, 0x00, //0x0000144f jne LBB0_330 + //0x00001455 LBB0_275 + 0x49, 0x83, 0xfc, 0xff, //0x00001455 cmpq $-1, %r12 + 0x0f, 0x85, 0xb8, 0x09, 0x00, 0x00, //0x00001459 jne LBB0_389 + 0x4d, 0x8d, 0x24, 0x10, //0x0000145f leaq (%r8,%rdx), %r12 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001463 .p2align 4, 0x90 + //0x00001470 LBB0_277 + 0x48, 0x83, 0xc2, 0x01, //0x00001470 addq $1, %rdx + 0x48, 0x39, 0xd7, //0x00001474 cmpq %rdx, %rdi + 0x0f, 0x84, 0x7d, 0x03, 0x00, 0x00, //0x00001477 je LBB0_331 + //0x0000147d LBB0_278 + 0x0f, 0xbe, 0x0c, 0x16, //0x0000147d movsbl (%rsi,%rdx), %ecx + 0x8d, 0x59, 0xd0, //0x00001481 leal $-48(%rcx), %ebx + 0x83, 0xfb, 0x0a, //0x00001484 cmpl $10, %ebx + 0x0f, 0x82, 0xe3, 0xff, 0xff, 0xff, //0x00001487 jb LBB0_277 + 0x8d, 0x59, 0xd5, //0x0000148d leal $-43(%rcx), %ebx + 0x83, 0xfb, 0x1a, //0x00001490 cmpl $26, %ebx + 0x0f, 0x87, 0xb3, 0xff, 0xff, 0xff, //0x00001493 ja LBB0_274 + 0x49, 0x63, 0x0c, 0x9e, //0x00001499 movslq (%r14,%rbx,4), %rcx + 0x4c, 0x01, 0xf1, //0x0000149d addq %r14, %rcx + 0xff, 0xe1, //0x000014a0 jmpq *%rcx + //0x000014a2 LBB0_281 + 0x49, 0x83, 0xfd, 0xff, //0x000014a2 cmpq $-1, %r13 + 0x0f, 0x85, 0x6b, 0x09, 0x00, 0x00, //0x000014a6 jne LBB0_389 + 0x4d, 0x8d, 0x2c, 0x10, //0x000014ac leaq (%r8,%rdx), %r13 + 0xe9, 0xbb, 0xff, 0xff, 0xff, //0x000014b0 jmp LBB0_277 + //0x000014b5 LBB0_283 + 0x49, 0x83, 0xfb, 0xff, //0x000014b5 cmpq $-1, %r11 + 0x0f, 0x85, 0x58, 0x09, 0x00, 0x00, //0x000014b9 jne LBB0_389 + 0x4d, 0x8d, 0x1c, 0x10, //0x000014bf leaq (%r8,%rdx), %r11 + 0xe9, 0xa8, 0xff, 0xff, 0xff, //0x000014c3 jmp LBB0_277 + //0x000014c8 LBB0_285 + 0x49, 0x8b, 0x03, //0x000014c8 movq (%r11), %rax + 0x48, 0x3d, 0xff, 0x0f, 0x00, 0x00, //0x000014cb cmpq $4095, %rax + 0x0f, 0x8f, 0x5b, 0x15, 0x00, 0x00, //0x000014d1 jg LBB0_602 + 0x48, 0x8d, 0x48, 0x01, //0x000014d7 leaq $1(%rax), %rcx + 0x49, 0x89, 0x0b, //0x000014db movq %rcx, (%r11) + 0x49, 0xc7, 0x44, 0xc3, 0x08, 0x05, 0x00, 0x00, 0x00, //0x000014de movq $5, $8(%r11,%rax,8) + 0xe9, 0x2f, 0xee, 0xff, 0xff, //0x000014e7 jmp LBB0_28 + //0x000014ec LBB0_287 + 0x49, 0x8b, 0x08, //0x000014ec movq (%r8), %rcx + 0x48, 0x8b, 0x57, 0x08, //0x000014ef movq $8(%rdi), %rdx + 0x48, 0x8d, 0x72, 0xfc, //0x000014f3 leaq $-4(%rdx), %rsi + 0x48, 0x39, 0xf1, //0x000014f7 cmpq %rsi, %rcx + 0x0f, 0x87, 0xb7, 0x1f, 0x00, 0x00, //0x000014fa ja LBB0_516 + 0x41, 0x8b, 0x14, 0x0c, //0x00001500 movl (%r12,%rcx), %edx + 0x81, 0xfa, 0x61, 0x6c, 0x73, 0x65, //0x00001504 cmpl $1702063201, %edx + 0x0f, 0x85, 0x79, 0x20, 0x00, 0x00, //0x0000150a jne LBB0_604 + 0x48, 0x8d, 0x41, 0x04, //0x00001510 leaq $4(%rcx), %rax + 0x49, 0x89, 0x00, //0x00001514 movq %rax, (%r8) + 0x48, 0x85, 0xc9, //0x00001517 testq %rcx, %rcx + 0x0f, 0x8f, 0xfb, 0xed, 0xff, 0xff, //0x0000151a jg LBB0_28 + 0xe9, 0x5b, 0x21, 0x00, 0x00, //0x00001520 jmp LBB0_290 + //0x00001525 LBB0_291 + 0x49, 0x8b, 0x08, //0x00001525 movq (%r8), %rcx + 0x48, 0x8b, 0x57, 0x08, //0x00001528 movq $8(%rdi), %rdx + 0x48, 0x8d, 0x72, 0xfd, //0x0000152c leaq $-3(%rdx), %rsi + 0x48, 0x39, 0xf1, //0x00001530 cmpq %rsi, %rcx + 0x0f, 0x87, 0x7e, 0x1f, 0x00, 0x00, //0x00001533 ja LBB0_516 + 0x48, 0x8d, 0x41, 0xff, //0x00001539 leaq $-1(%rcx), %rax + 0x41, 0x81, 0x7c, 0x0c, 0xff, 0x6e, 0x75, 0x6c, 0x6c, //0x0000153d cmpl $1819047278, $-1(%r12,%rcx) + 0x0f, 0x84, 0x2c, 0x00, 0x00, 0x00, //0x00001546 je LBB0_299 + 0xe9, 0x8d, 0x20, 0x00, 0x00, //0x0000154c jmp LBB0_293 + //0x00001551 LBB0_297 + 0x49, 0x8b, 0x08, //0x00001551 movq (%r8), %rcx + 0x48, 0x8b, 0x57, 0x08, //0x00001554 movq $8(%rdi), %rdx + 0x48, 0x8d, 0x72, 0xfd, //0x00001558 leaq $-3(%rdx), %rsi + 0x48, 0x39, 0xf1, //0x0000155c cmpq %rsi, %rcx + 0x0f, 0x87, 0x52, 0x1f, 0x00, 0x00, //0x0000155f ja LBB0_516 + 0x48, 0x8d, 0x41, 0xff, //0x00001565 leaq $-1(%rcx), %rax + 0x41, 0x81, 0x7c, 0x0c, 0xff, 0x74, 0x72, 0x75, 0x65, //0x00001569 cmpl $1702195828, $-1(%r12,%rcx) + 0x0f, 0x85, 0xad, 0x20, 0x00, 0x00, //0x00001572 jne LBB0_609 + //0x00001578 LBB0_299 + 0x48, 0x8d, 0x51, 0x03, //0x00001578 leaq $3(%rcx), %rdx + 0x49, 0x89, 0x10, //0x0000157c movq %rdx, (%r8) + 0x48, 0x85, 0xc9, //0x0000157f testq %rcx, %rcx + 0x0f, 0x8f, 0x93, 0xed, 0xff, 0xff, //0x00001582 jg LBB0_28 + 0xe9, 0x2d, 0x1f, 0x00, 0x00, //0x00001588 jmp LBB0_586 + //0x0000158d LBB0_300 + 0x49, 0x8b, 0x03, //0x0000158d movq (%r11), %rax + 0x48, 0x3d, 0xff, 0x0f, 0x00, 0x00, //0x00001590 cmpq $4095, %rax + 0x0f, 0x8f, 0x96, 0x14, 0x00, 0x00, //0x00001596 jg LBB0_602 + 0x48, 0x8d, 0x48, 0x01, //0x0000159c leaq $1(%rax), %rcx + 0x49, 0x89, 0x0b, //0x000015a0 movq %rcx, (%r11) + 0x49, 0xc7, 0x44, 0xc3, 0x08, 0x06, 0x00, 0x00, 0x00, //0x000015a3 movq $6, $8(%r11,%rax,8) + 0xe9, 0x6a, 0xed, 0xff, 0xff, //0x000015ac jmp LBB0_28 + //0x000015b1 LBB0_302 + 0x49, 0x8d, 0x56, 0xff, //0x000015b1 leaq $-1(%r14), %rdx + 0x49, 0x39, 0xd4, //0x000015b5 cmpq %rdx, %r12 + 0x49, 0xf7, 0xd6, //0x000015b8 notq %r14 + 0x4d, 0x0f, 0x45, 0xf2, //0x000015bb cmovneq %r10, %r14 + 0x84, 0xc9, //0x000015bf testb %cl, %cl + 0x4d, 0x0f, 0x44, 0xf2, //0x000015c1 cmoveq %r10, %r14 + 0x4d, 0x89, 0xf5, //0x000015c5 movq %r14, %r13 + 0xe9, 0x06, 0xfa, 0xff, 0xff, //0x000015c8 jmp LBB0_210 + //0x000015cd LBB0_303 + 0x49, 0x89, 0xc6, //0x000015cd movq %rax, %r14 + 0x49, 0x29, 0xce, //0x000015d0 subq %rcx, %r14 + 0x0f, 0x84, 0xf2, 0x20, 0x00, 0x00, //0x000015d3 je LBB0_619 + 0x49, 0x83, 0xfe, 0x40, //0x000015d9 cmpq $64, %r14 + 0x0f, 0x82, 0x14, 0x0c, 0x00, 0x00, //0x000015dd jb LBB0_419 + 0x48, 0xc7, 0x45, 0xc8, 0xff, 0xff, 0xff, 0xff, //0x000015e3 movq $-1, $-56(%rbp) + 0x48, 0x89, 0xc8, //0x000015eb movq %rcx, %rax + 0x45, 0x31, 0xc0, //0x000015ee xorl %r8d, %r8d + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000015f1 .p2align 4, 0x90 + //0x00001600 LBB0_306 + 0xf3, 0x41, 0x0f, 0x6f, 0x24, 0x04, //0x00001600 movdqu (%r12,%rax), %xmm4 + 0xf3, 0x41, 0x0f, 0x6f, 0x6c, 0x04, 0x10, //0x00001606 movdqu $16(%r12,%rax), %xmm5 + 0xf3, 0x41, 0x0f, 0x6f, 0x7c, 0x04, 0x20, //0x0000160d movdqu $32(%r12,%rax), %xmm7 + 0xf3, 0x41, 0x0f, 0x6f, 0x74, 0x04, 0x30, //0x00001614 movdqu $48(%r12,%rax), %xmm6 + 0x66, 0x0f, 0x6f, 0xdc, //0x0000161b movdqa %xmm4, %xmm3 + 0x66, 0x0f, 0x74, 0xd8, //0x0000161f pcmpeqb %xmm0, %xmm3 + 0x66, 0x44, 0x0f, 0xd7, 0xfb, //0x00001623 pmovmskb %xmm3, %r15d + 0x66, 0x0f, 0x6f, 0xdd, //0x00001628 movdqa %xmm5, %xmm3 + 0x66, 0x0f, 0x74, 0xd8, //0x0000162c pcmpeqb %xmm0, %xmm3 + 0x66, 0x0f, 0xd7, 0xcb, //0x00001630 pmovmskb %xmm3, %ecx + 0x66, 0x0f, 0x6f, 0xdf, //0x00001634 movdqa %xmm7, %xmm3 + 0x66, 0x0f, 0x74, 0xd8, //0x00001638 pcmpeqb %xmm0, %xmm3 + 0x66, 0x44, 0x0f, 0xd7, 0xe3, //0x0000163c pmovmskb %xmm3, %r12d + 0x66, 0x0f, 0x6f, 0xde, //0x00001641 movdqa %xmm6, %xmm3 + 0x66, 0x0f, 0x74, 0xd8, //0x00001645 pcmpeqb %xmm0, %xmm3 + 0x66, 0x44, 0x0f, 0xd7, 0xdb, //0x00001649 pmovmskb %xmm3, %r11d + 0x66, 0x0f, 0x6f, 0xdc, //0x0000164e movdqa %xmm4, %xmm3 + 0x66, 0x0f, 0x74, 0xd9, //0x00001652 pcmpeqb %xmm1, %xmm3 + 0x66, 0x44, 0x0f, 0xd7, 0xeb, //0x00001656 pmovmskb %xmm3, %r13d + 0x66, 0x0f, 0x6f, 0xdd, //0x0000165b movdqa %xmm5, %xmm3 + 0x66, 0x0f, 0x74, 0xd9, //0x0000165f pcmpeqb %xmm1, %xmm3 + 0x66, 0x44, 0x0f, 0xd7, 0xcb, //0x00001663 pmovmskb %xmm3, %r9d + 0x66, 0x0f, 0x6f, 0xdf, //0x00001668 movdqa %xmm7, %xmm3 + 0x66, 0x0f, 0x74, 0xd9, //0x0000166c pcmpeqb %xmm1, %xmm3 + 0x66, 0x0f, 0xd7, 0xfb, //0x00001670 pmovmskb %xmm3, %edi + 0x66, 0x0f, 0x6f, 0xde, //0x00001674 movdqa %xmm6, %xmm3 + 0x66, 0x0f, 0x74, 0xd9, //0x00001678 pcmpeqb %xmm1, %xmm3 + 0x66, 0x44, 0x0f, 0xd7, 0xd3, //0x0000167c pmovmskb %xmm3, %r10d + 0x66, 0x0f, 0x6f, 0xda, //0x00001681 movdqa %xmm2, %xmm3 + 0x66, 0x0f, 0x64, 0xdd, //0x00001685 pcmpgtb %xmm5, %xmm3 + 0x66, 0x41, 0x0f, 0x64, 0xef, //0x00001689 pcmpgtb %xmm15, %xmm5 + 0x66, 0x0f, 0xdb, 0xeb, //0x0000168e pand %xmm3, %xmm5 + 0x66, 0x0f, 0xd7, 0xf5, //0x00001692 pmovmskb %xmm5, %esi + 0x66, 0x0f, 0x6f, 0xda, //0x00001696 movdqa %xmm2, %xmm3 + 0x66, 0x0f, 0x64, 0xdf, //0x0000169a pcmpgtb %xmm7, %xmm3 + 0x66, 0x41, 0x0f, 0x64, 0xff, //0x0000169e pcmpgtb %xmm15, %xmm7 + 0x66, 0x0f, 0xdb, 0xfb, //0x000016a3 pand %xmm3, %xmm7 + 0x66, 0x0f, 0xd7, 0xd7, //0x000016a7 pmovmskb %xmm7, %edx + 0x66, 0x0f, 0x6f, 0xda, //0x000016ab movdqa %xmm2, %xmm3 + 0x66, 0x0f, 0x64, 0xde, //0x000016af pcmpgtb %xmm6, %xmm3 + 0x66, 0x41, 0x0f, 0x64, 0xf7, //0x000016b3 pcmpgtb %xmm15, %xmm6 + 0x66, 0x0f, 0xdb, 0xf3, //0x000016b8 pand %xmm3, %xmm6 + 0x66, 0x0f, 0xd7, 0xde, //0x000016bc pmovmskb %xmm6, %ebx + 0x49, 0xc1, 0xe3, 0x30, //0x000016c0 shlq $48, %r11 + 0x49, 0xc1, 0xe4, 0x20, //0x000016c4 shlq $32, %r12 + 0x4d, 0x09, 0xdc, //0x000016c8 orq %r11, %r12 + 0x48, 0xc1, 0xe1, 0x10, //0x000016cb shlq $16, %rcx + 0x4c, 0x09, 0xe1, //0x000016cf orq %r12, %rcx + 0x49, 0x09, 0xcf, //0x000016d2 orq %rcx, %r15 + 0x49, 0xc1, 0xe2, 0x30, //0x000016d5 shlq $48, %r10 + 0x48, 0xc1, 0xe7, 0x20, //0x000016d9 shlq $32, %rdi + 0x4c, 0x09, 0xd7, //0x000016dd orq %r10, %rdi + 0x49, 0xc1, 0xe1, 0x10, //0x000016e0 shlq $16, %r9 + 0x49, 0x09, 0xf9, //0x000016e4 orq %rdi, %r9 + 0x48, 0xc1, 0xe3, 0x30, //0x000016e7 shlq $48, %rbx + 0x48, 0xc1, 0xe2, 0x20, //0x000016eb shlq $32, %rdx + 0x48, 0x09, 0xda, //0x000016ef orq %rbx, %rdx + 0x48, 0xc1, 0xe6, 0x10, //0x000016f2 shlq $16, %rsi + 0x48, 0x09, 0xd6, //0x000016f6 orq %rdx, %rsi + 0x4d, 0x09, 0xcd, //0x000016f9 orq %r9, %r13 + 0x0f, 0x85, 0x55, 0x00, 0x00, 0x00, //0x000016fc jne LBB0_323 + 0x4d, 0x85, 0xc0, //0x00001702 testq %r8, %r8 + 0x0f, 0x85, 0x6f, 0x00, 0x00, 0x00, //0x00001705 jne LBB0_325 + 0x45, 0x31, 0xc0, //0x0000170b xorl %r8d, %r8d + 0x4c, 0x8b, 0x65, 0xc0, //0x0000170e movq $-64(%rbp), %r12 + 0x4c, 0x8b, 0x55, 0xb8, //0x00001712 movq $-72(%rbp), %r10 + //0x00001716 LBB0_309 + 0x66, 0x0f, 0x6f, 0xda, //0x00001716 movdqa %xmm2, %xmm3 + 0x66, 0x0f, 0x64, 0xdc, //0x0000171a pcmpgtb %xmm4, %xmm3 + 0x66, 0x41, 0x0f, 0x64, 0xe7, //0x0000171e pcmpgtb %xmm15, %xmm4 + 0x66, 0x0f, 0xdb, 0xe3, //0x00001723 pand %xmm3, %xmm4 + 0x66, 0x0f, 0xd7, 0xcc, //0x00001727 pmovmskb %xmm4, %ecx + 0x48, 0x09, 0xce, //0x0000172b orq %rcx, %rsi + 0x4d, 0x85, 0xff, //0x0000172e testq %r15, %r15 + 0x0f, 0x85, 0x99, 0x00, 0x00, 0x00, //0x00001731 jne LBB0_327 + 0x48, 0x85, 0xf6, //0x00001737 testq %rsi, %rsi + 0x0f, 0x85, 0x62, 0x1f, 0x00, 0x00, //0x0000173a jne LBB0_616 + 0x49, 0x83, 0xc6, 0xc0, //0x00001740 addq $-64, %r14 + 0x48, 0x83, 0xc0, 0x40, //0x00001744 addq $64, %rax + 0x49, 0x83, 0xfe, 0x3f, //0x00001748 cmpq $63, %r14 + 0x0f, 0x87, 0xae, 0xfe, 0xff, 0xff, //0x0000174c ja LBB0_306 + 0xe9, 0x67, 0x07, 0x00, 0x00, //0x00001752 jmp LBB0_312 + //0x00001757 LBB0_323 + 0x48, 0x83, 0x7d, 0xc8, 0xff, //0x00001757 cmpq $-1, $-56(%rbp) + 0x4c, 0x8b, 0x65, 0xc0, //0x0000175c movq $-64(%rbp), %r12 + 0x4c, 0x8b, 0x55, 0xb8, //0x00001760 movq $-72(%rbp), %r10 + 0x0f, 0x85, 0x18, 0x00, 0x00, 0x00, //0x00001764 jne LBB0_326 + 0x49, 0x0f, 0xbc, 0xcd, //0x0000176a bsfq %r13, %rcx + 0x48, 0x01, 0xc1, //0x0000176e addq %rax, %rcx + 0x48, 0x89, 0x4d, 0xc8, //0x00001771 movq %rcx, $-56(%rbp) + 0xe9, 0x08, 0x00, 0x00, 0x00, //0x00001775 jmp LBB0_326 + //0x0000177a LBB0_325 + 0x4c, 0x8b, 0x65, 0xc0, //0x0000177a movq $-64(%rbp), %r12 + 0x4c, 0x8b, 0x55, 0xb8, //0x0000177e movq $-72(%rbp), %r10 + //0x00001782 LBB0_326 + 0x4c, 0x89, 0xc1, //0x00001782 movq %r8, %rcx + 0x48, 0xf7, 0xd1, //0x00001785 notq %rcx + 0x4c, 0x21, 0xe9, //0x00001788 andq %r13, %rcx + 0x48, 0x8d, 0x14, 0x09, //0x0000178b leaq (%rcx,%rcx), %rdx + 0x4c, 0x09, 0xc2, //0x0000178f orq %r8, %rdx + 0x48, 0x89, 0xd7, //0x00001792 movq %rdx, %rdi + 0x48, 0xf7, 0xd7, //0x00001795 notq %rdi + 0x4c, 0x21, 0xef, //0x00001798 andq %r13, %rdi + 0x48, 0xbb, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x0000179b movabsq $-6148914691236517206, %rbx + 0x48, 0x21, 0xdf, //0x000017a5 andq %rbx, %rdi + 0x45, 0x31, 0xc0, //0x000017a8 xorl %r8d, %r8d + 0x48, 0x01, 0xcf, //0x000017ab addq %rcx, %rdi + 0x41, 0x0f, 0x92, 0xc0, //0x000017ae setb %r8b + 0x48, 0x01, 0xff, //0x000017b2 addq %rdi, %rdi + 0x48, 0xb9, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x000017b5 movabsq $6148914691236517205, %rcx + 0x48, 0x31, 0xcf, //0x000017bf xorq %rcx, %rdi + 0x48, 0x21, 0xd7, //0x000017c2 andq %rdx, %rdi + 0x48, 0xf7, 0xd7, //0x000017c5 notq %rdi + 0x49, 0x21, 0xff, //0x000017c8 andq %rdi, %r15 + 0xe9, 0x46, 0xff, 0xff, 0xff, //0x000017cb jmp LBB0_309 + //0x000017d0 LBB0_327 + 0x49, 0x0f, 0xbc, 0xcf, //0x000017d0 bsfq %r15, %rcx + 0x48, 0x85, 0xf6, //0x000017d4 testq %rsi, %rsi + 0x0f, 0x84, 0xc3, 0x00, 0x00, 0x00, //0x000017d7 je LBB0_343 + 0x48, 0x0f, 0xbc, 0xd6, //0x000017dd bsfq %rsi, %rdx + 0xe9, 0xbf, 0x00, 0x00, 0x00, //0x000017e1 jmp LBB0_344 + //0x000017e6 LBB0_329 + 0x41, 0x89, 0xc9, //0x000017e6 movl %ecx, %r9d + 0x4d, 0x01, 0xd1, //0x000017e9 addq %r10, %r9 + 0x4d, 0x01, 0xf1, //0x000017ec addq %r14, %r9 + 0xe9, 0x06, 0x00, 0x00, 0x00, //0x000017ef jmp LBB0_331 + //0x000017f4 LBB0_330 + 0x48, 0x01, 0xd6, //0x000017f4 addq %rdx, %rsi + 0x49, 0x89, 0xf1, //0x000017f7 movq %rsi, %r9 + //0x000017fa LBB0_331 + 0x49, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x000017fa movq $-1, %r14 + 0x4d, 0x85, 0xdb, //0x00001801 testq %r11, %r11 + 0x0f, 0x84, 0x6d, 0x1d, 0x00, 0x00, //0x00001804 je LBB0_601 + 0x4d, 0x85, 0xed, //0x0000180a testq %r13, %r13 + 0x0f, 0x84, 0x64, 0x1d, 0x00, 0x00, //0x0000180d je LBB0_601 + 0x4d, 0x85, 0xe4, //0x00001813 testq %r12, %r12 + 0x0f, 0x84, 0x5b, 0x1d, 0x00, 0x00, //0x00001816 je LBB0_601 + 0x4d, 0x29, 0xd1, //0x0000181c subq %r10, %r9 + 0x49, 0x8d, 0x49, 0xff, //0x0000181f leaq $-1(%r9), %rcx + 0x49, 0x39, 0xcb, //0x00001823 cmpq %rcx, %r11 + 0x0f, 0x84, 0x33, 0x00, 0x00, 0x00, //0x00001826 je LBB0_340 + 0x49, 0x39, 0xcd, //0x0000182c cmpq %rcx, %r13 + 0x0f, 0x84, 0x2a, 0x00, 0x00, 0x00, //0x0000182f je LBB0_340 + 0x49, 0x39, 0xcc, //0x00001835 cmpq %rcx, %r12 + 0x0f, 0x84, 0x21, 0x00, 0x00, 0x00, //0x00001838 je LBB0_340 + 0x4d, 0x85, 0xed, //0x0000183e testq %r13, %r13 + 0x0f, 0x8e, 0xb2, 0x00, 0x00, 0x00, //0x00001841 jle LBB0_351 + 0x49, 0x8d, 0x4d, 0xff, //0x00001847 leaq $-1(%r13), %rcx + 0x49, 0x39, 0xcc, //0x0000184b cmpq %rcx, %r12 + 0x0f, 0x84, 0xa5, 0x00, 0x00, 0x00, //0x0000184e je LBB0_351 + 0x49, 0xf7, 0xd5, //0x00001854 notq %r13 + 0x4d, 0x89, 0xee, //0x00001857 movq %r13, %r14 + 0xe9, 0x06, 0x00, 0x00, 0x00, //0x0000185a jmp LBB0_341 + //0x0000185f LBB0_340 + 0x49, 0xf7, 0xd9, //0x0000185f negq %r9 + 0x4d, 0x89, 0xce, //0x00001862 movq %r9, %r14 + //0x00001865 LBB0_341 + 0x4d, 0x85, 0xf6, //0x00001865 testq %r14, %r14 + 0x0f, 0x88, 0x09, 0x1d, 0x00, 0x00, //0x00001868 js LBB0_601 + //0x0000186e LBB0_342 + 0x49, 0x01, 0xc6, //0x0000186e addq %rax, %r14 + 0x4c, 0x8b, 0x45, 0xd0, //0x00001871 movq $-48(%rbp), %r8 + 0x4d, 0x89, 0x30, //0x00001875 movq %r14, (%r8) + 0x48, 0x85, 0xc0, //0x00001878 testq %rax, %rax + 0x48, 0x8b, 0x7d, 0xb0, //0x0000187b movq $-80(%rbp), %rdi + 0x4c, 0x8b, 0x65, 0xc0, //0x0000187f movq $-64(%rbp), %r12 + 0x4c, 0x8b, 0x5d, 0xa8, //0x00001883 movq $-88(%rbp), %r11 + 0x49, 0xbe, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00001887 movabsq $4294977024, %r14 + 0x4c, 0x8b, 0x55, 0xb8, //0x00001891 movq $-72(%rbp), %r10 + 0x0f, 0x8f, 0x80, 0xea, 0xff, 0xff, //0x00001895 jg LBB0_28 + 0xe9, 0x9e, 0x11, 0x00, 0x00, //0x0000189b jmp LBB0_217 + //0x000018a0 LBB0_343 + 0xba, 0x40, 0x00, 0x00, 0x00, //0x000018a0 movl $64, %edx + //0x000018a5 LBB0_344 + 0x4c, 0x8b, 0x45, 0xd0, //0x000018a5 movq $-48(%rbp), %r8 + 0x48, 0x8b, 0x7d, 0xb0, //0x000018a9 movq $-80(%rbp), %rdi + 0x4c, 0x8b, 0x5d, 0xa8, //0x000018ad movq $-88(%rbp), %r11 + 0x49, 0xbe, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x000018b1 movabsq $4294977024, %r14 + 0x48, 0x39, 0xca, //0x000018bb cmpq %rcx, %rdx + 0x0f, 0x82, 0xcc, 0x1d, 0x00, 0x00, //0x000018be jb LBB0_615 + 0x48, 0x01, 0xc8, //0x000018c4 addq %rcx, %rax + 0x48, 0x83, 0xc0, 0x01, //0x000018c7 addq $1, %rax + //0x000018cb LBB0_346 + 0x48, 0x85, 0xc0, //0x000018cb testq %rax, %rax + 0x0f, 0x88, 0x73, 0x11, 0x00, 0x00, //0x000018ce js LBB0_514 + 0x49, 0x89, 0x00, //0x000018d4 movq %rax, (%r8) + 0x48, 0x83, 0x7d, 0xa0, 0x00, //0x000018d7 cmpq $0, $-96(%rbp) + 0x0f, 0x8f, 0x39, 0xea, 0xff, 0xff, //0x000018dc jg LBB0_28 + 0xe9, 0x8c, 0x1d, 0x00, 0x00, //0x000018e2 jmp LBB0_348 + //0x000018e7 LBB0_349 + 0x0f, 0xbc, 0xca, //0x000018e7 bsfl %edx, %ecx + //0x000018ea LBB0_350 + 0x49, 0xf7, 0xd5, //0x000018ea notq %r13 + 0x49, 0x29, 0xcd, //0x000018ed subq %rcx, %r13 + 0x48, 0x8b, 0x7d, 0xa0, //0x000018f0 movq $-96(%rbp), %rdi + 0xe9, 0xda, 0xf6, 0xff, 0xff, //0x000018f4 jmp LBB0_210 + //0x000018f9 LBB0_351 + 0x4c, 0x89, 0xd9, //0x000018f9 movq %r11, %rcx + 0x4c, 0x09, 0xe1, //0x000018fc orq %r12, %rcx + 0x0f, 0x99, 0xc2, //0x000018ff setns %dl + 0x0f, 0x88, 0xb2, 0x01, 0x00, 0x00, //0x00001902 js LBB0_355 + 0x4d, 0x39, 0xe3, //0x00001908 cmpq %r12, %r11 + 0x0f, 0x8c, 0xa9, 0x01, 0x00, 0x00, //0x0000190b jl LBB0_355 + 0x49, 0xf7, 0xd3, //0x00001911 notq %r11 + 0x4d, 0x89, 0xde, //0x00001914 movq %r11, %r14 + 0xe9, 0x49, 0xff, 0xff, 0xff, //0x00001917 jmp LBB0_341 + //0x0000191c LBB0_354 + 0x48, 0x8b, 0x8d, 0x68, 0xff, 0xff, 0xff, //0x0000191c movq $-152(%rbp), %rcx + 0x48, 0x8b, 0x7d, 0xa0, //0x00001923 movq $-96(%rbp), %rdi + 0x4c, 0x8d, 0x2c, 0x39, //0x00001927 leaq (%rcx,%rdi), %r13 + 0x49, 0x29, 0xf5, //0x0000192b subq %rsi, %r13 + 0x49, 0x29, 0xd5, //0x0000192e subq %rdx, %r13 + 0xe9, 0x9d, 0xf6, 0xff, 0xff, //0x00001931 jmp LBB0_210 + //0x00001936 LBB0_71 + 0x4c, 0x01, 0xe0, //0x00001936 addq %r12, %rax + 0x48, 0x8b, 0x7d, 0xb0, //0x00001939 movq $-80(%rbp), %rdi + 0x4c, 0x8b, 0x5d, 0xa8, //0x0000193d movq $-88(%rbp), %r11 + 0x49, 0xbe, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00001941 movabsq $4294977024, %r14 + 0x49, 0x83, 0xf9, 0x20, //0x0000194b cmpq $32, %r9 + 0x4c, 0x8b, 0x55, 0xb8, //0x0000194f movq $-72(%rbp), %r10 + 0x0f, 0x82, 0x33, 0x09, 0x00, 0x00, //0x00001953 jb LBB0_424 + //0x00001959 LBB0_72 + 0xf3, 0x0f, 0x6f, 0x18, //0x00001959 movdqu (%rax), %xmm3 + 0xf3, 0x0f, 0x6f, 0x60, 0x10, //0x0000195d movdqu $16(%rax), %xmm4 + 0x66, 0x0f, 0x6f, 0xeb, //0x00001962 movdqa %xmm3, %xmm5 + 0x66, 0x0f, 0x74, 0xe8, //0x00001966 pcmpeqb %xmm0, %xmm5 + 0x66, 0x0f, 0xd7, 0xd5, //0x0000196a pmovmskb %xmm5, %edx + 0x66, 0x0f, 0x6f, 0xec, //0x0000196e movdqa %xmm4, %xmm5 + 0x66, 0x0f, 0x74, 0xe8, //0x00001972 pcmpeqb %xmm0, %xmm5 + 0x66, 0x0f, 0xd7, 0xcd, //0x00001976 pmovmskb %xmm5, %ecx + 0x66, 0x0f, 0x74, 0xd9, //0x0000197a pcmpeqb %xmm1, %xmm3 + 0x66, 0x0f, 0xd7, 0xf3, //0x0000197e pmovmskb %xmm3, %esi + 0x66, 0x0f, 0x74, 0xe1, //0x00001982 pcmpeqb %xmm1, %xmm4 + 0x66, 0x0f, 0xd7, 0xdc, //0x00001986 pmovmskb %xmm4, %ebx + 0x48, 0xc1, 0xe1, 0x10, //0x0000198a shlq $16, %rcx + 0x48, 0x09, 0xca, //0x0000198e orq %rcx, %rdx + 0x48, 0xc1, 0xe3, 0x10, //0x00001991 shlq $16, %rbx + 0x48, 0x09, 0xde, //0x00001995 orq %rbx, %rsi + 0x0f, 0x85, 0x77, 0x08, 0x00, 0x00, //0x00001998 jne LBB0_420 + 0x4d, 0x85, 0xc0, //0x0000199e testq %r8, %r8 + 0x0f, 0x85, 0x8b, 0x08, 0x00, 0x00, //0x000019a1 jne LBB0_422 + 0x45, 0x31, 0xc0, //0x000019a7 xorl %r8d, %r8d + 0x48, 0x85, 0xd2, //0x000019aa testq %rdx, %rdx + 0x0f, 0x84, 0xd1, 0x08, 0x00, 0x00, //0x000019ad je LBB0_423 + //0x000019b3 LBB0_75 + 0x48, 0x0f, 0xbc, 0xca, //0x000019b3 bsfq %rdx, %rcx + 0x48, 0x03, 0x45, 0x90, //0x000019b7 addq $-112(%rbp), %rax + 0x48, 0x01, 0xc8, //0x000019bb addq %rcx, %rax + 0x4c, 0x8b, 0x45, 0xd0, //0x000019be movq $-48(%rbp), %r8 + 0xe9, 0x76, 0xf6, 0xff, 0xff, //0x000019c2 jmp LBB0_215 + //0x000019c7 LBB0_154 + 0x4c, 0x01, 0xe0, //0x000019c7 addq %r12, %rax + 0x49, 0x83, 0xfa, 0x20, //0x000019ca cmpq $32, %r10 + 0x0f, 0x82, 0xe2, 0x06, 0x00, 0x00, //0x000019ce jb LBB0_408 + //0x000019d4 LBB0_155 + 0xf3, 0x0f, 0x6f, 0x20, //0x000019d4 movdqu (%rax), %xmm4 + 0xf3, 0x0f, 0x6f, 0x58, 0x10, //0x000019d8 movdqu $16(%rax), %xmm3 + 0x66, 0x0f, 0x6f, 0xec, //0x000019dd movdqa %xmm4, %xmm5 + 0x66, 0x0f, 0x74, 0xe8, //0x000019e1 pcmpeqb %xmm0, %xmm5 + 0x66, 0x0f, 0xd7, 0xcd, //0x000019e5 pmovmskb %xmm5, %ecx + 0x66, 0x0f, 0x6f, 0xeb, //0x000019e9 movdqa %xmm3, %xmm5 + 0x66, 0x0f, 0x74, 0xe8, //0x000019ed pcmpeqb %xmm0, %xmm5 + 0x66, 0x0f, 0xd7, 0xfd, //0x000019f1 pmovmskb %xmm5, %edi + 0x66, 0x0f, 0x6f, 0xec, //0x000019f5 movdqa %xmm4, %xmm5 + 0x66, 0x0f, 0x74, 0xe9, //0x000019f9 pcmpeqb %xmm1, %xmm5 + 0x66, 0x0f, 0xd7, 0xd5, //0x000019fd pmovmskb %xmm5, %edx + 0x66, 0x0f, 0x6f, 0xeb, //0x00001a01 movdqa %xmm3, %xmm5 + 0x66, 0x0f, 0x74, 0xe9, //0x00001a05 pcmpeqb %xmm1, %xmm5 + 0x66, 0x0f, 0xd7, 0xdd, //0x00001a09 pmovmskb %xmm5, %ebx + 0x66, 0x0f, 0x6f, 0xea, //0x00001a0d movdqa %xmm2, %xmm5 + 0x66, 0x0f, 0x64, 0xeb, //0x00001a11 pcmpgtb %xmm3, %xmm5 + 0x66, 0x41, 0x0f, 0x64, 0xdf, //0x00001a15 pcmpgtb %xmm15, %xmm3 + 0x66, 0x0f, 0xdb, 0xdd, //0x00001a1a pand %xmm5, %xmm3 + 0x66, 0x0f, 0xd7, 0xf3, //0x00001a1e pmovmskb %xmm3, %esi + 0x48, 0xc1, 0xe7, 0x10, //0x00001a22 shlq $16, %rdi + 0x48, 0x09, 0xf9, //0x00001a26 orq %rdi, %rcx + 0x48, 0xc1, 0xe3, 0x10, //0x00001a29 shlq $16, %rbx + 0x48, 0xc1, 0xe6, 0x10, //0x00001a2d shlq $16, %rsi + 0x48, 0x09, 0xda, //0x00001a31 orq %rbx, %rdx + 0x0f, 0x85, 0x46, 0x09, 0x00, 0x00, //0x00001a34 jne LBB0_436 + 0x4d, 0x85, 0xc0, //0x00001a3a testq %r8, %r8 + 0x48, 0x8b, 0x7d, 0xb0, //0x00001a3d movq $-80(%rbp), %rdi + 0x4c, 0x8b, 0x5d, 0xa8, //0x00001a41 movq $-88(%rbp), %r11 + 0x49, 0xbe, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00001a45 movabsq $4294977024, %r14 + 0x0f, 0x85, 0x48, 0x09, 0x00, 0x00, //0x00001a4f jne LBB0_438 + 0x45, 0x31, 0xc0, //0x00001a55 xorl %r8d, %r8d + //0x00001a58 LBB0_158 + 0x66, 0x0f, 0x6f, 0xda, //0x00001a58 movdqa %xmm2, %xmm3 + 0x66, 0x0f, 0x64, 0xdc, //0x00001a5c pcmpgtb %xmm4, %xmm3 + 0x66, 0x41, 0x0f, 0x64, 0xe7, //0x00001a60 pcmpgtb %xmm15, %xmm4 + 0x66, 0x0f, 0xdb, 0xe3, //0x00001a65 pand %xmm3, %xmm4 + 0x66, 0x0f, 0xd7, 0xd4, //0x00001a69 pmovmskb %xmm4, %edx + 0x48, 0x09, 0xd6, //0x00001a6d orq %rdx, %rsi + 0xba, 0x40, 0x00, 0x00, 0x00, //0x00001a70 movl $64, %edx + 0xbb, 0x40, 0x00, 0x00, 0x00, //0x00001a75 movl $64, %ebx + 0x48, 0x85, 0xc9, //0x00001a7a testq %rcx, %rcx + 0x0f, 0x84, 0x04, 0x00, 0x00, 0x00, //0x00001a7d je LBB0_160 + 0x48, 0x0f, 0xbc, 0xd9, //0x00001a83 bsfq %rcx, %rbx + //0x00001a87 LBB0_160 + 0x48, 0x85, 0xf6, //0x00001a87 testq %rsi, %rsi + 0x0f, 0x84, 0x04, 0x00, 0x00, 0x00, //0x00001a8a je LBB0_162 + 0x48, 0x0f, 0xbc, 0xd6, //0x00001a90 bsfq %rsi, %rdx + //0x00001a94 LBB0_162 + 0x48, 0x85, 0xc9, //0x00001a94 testq %rcx, %rcx + 0x0f, 0x84, 0xbe, 0x01, 0x00, 0x00, //0x00001a97 je LBB0_359 + 0x48, 0x39, 0xda, //0x00001a9d cmpq %rbx, %rdx + 0x0f, 0x82, 0x65, 0x1c, 0x00, 0x00, //0x00001aa0 jb LBB0_625 + 0x48, 0x03, 0x45, 0x90, //0x00001aa6 addq $-112(%rbp), %rax + 0x48, 0x01, 0xd8, //0x00001aaa addq %rbx, %rax + 0x4c, 0x8b, 0x45, 0xd0, //0x00001aad movq $-48(%rbp), %r8 + 0x4c, 0x8b, 0x55, 0xb8, //0x00001ab1 movq $-72(%rbp), %r10 + 0xe9, 0x83, 0xf5, 0xff, 0xff, //0x00001ab5 jmp LBB0_215 + //0x00001aba LBB0_355 + 0x49, 0x8d, 0x4c, 0x24, 0xff, //0x00001aba leaq $-1(%r12), %rcx + 0x49, 0x39, 0xcb, //0x00001abf cmpq %rcx, %r11 + 0x49, 0xf7, 0xd4, //0x00001ac2 notq %r12 + 0x4d, 0x0f, 0x45, 0xe1, //0x00001ac5 cmovneq %r9, %r12 + 0x84, 0xd2, //0x00001ac9 testb %dl, %dl + 0x4d, 0x0f, 0x44, 0xe1, //0x00001acb cmoveq %r9, %r12 + 0x4d, 0x89, 0xe6, //0x00001acf movq %r12, %r14 + 0xe9, 0x8e, 0xfd, 0xff, 0xff, //0x00001ad2 jmp LBB0_341 + //0x00001ad7 LBB0_135 + 0x4c, 0x01, 0xe0, //0x00001ad7 addq %r12, %rax + //0x00001ada LBB0_136 + 0x49, 0x83, 0xf9, 0x20, //0x00001ada cmpq $32, %r9 + 0x48, 0x8b, 0x7d, 0xb0, //0x00001ade movq $-80(%rbp), %rdi + 0x4c, 0x8b, 0x5d, 0xa8, //0x00001ae2 movq $-88(%rbp), %r11 + 0x49, 0xbe, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00001ae6 movabsq $4294977024, %r14 + 0x4c, 0x8b, 0x55, 0xb8, //0x00001af0 movq $-72(%rbp), %r10 + 0x0f, 0x82, 0x65, 0x09, 0x00, 0x00, //0x00001af4 jb LBB0_443 + 0xf3, 0x0f, 0x6f, 0x18, //0x00001afa movdqu (%rax), %xmm3 + 0xf3, 0x0f, 0x6f, 0x60, 0x10, //0x00001afe movdqu $16(%rax), %xmm4 + 0x66, 0x0f, 0x6f, 0xeb, //0x00001b03 movdqa %xmm3, %xmm5 + 0x66, 0x0f, 0x74, 0xe8, //0x00001b07 pcmpeqb %xmm0, %xmm5 + 0x66, 0x0f, 0xd7, 0xd5, //0x00001b0b pmovmskb %xmm5, %edx + 0x66, 0x0f, 0x6f, 0xec, //0x00001b0f movdqa %xmm4, %xmm5 + 0x66, 0x0f, 0x74, 0xe8, //0x00001b13 pcmpeqb %xmm0, %xmm5 + 0x66, 0x0f, 0xd7, 0xcd, //0x00001b17 pmovmskb %xmm5, %ecx + 0x66, 0x0f, 0x74, 0xd9, //0x00001b1b pcmpeqb %xmm1, %xmm3 + 0x66, 0x0f, 0xd7, 0xf3, //0x00001b1f pmovmskb %xmm3, %esi + 0x66, 0x0f, 0x74, 0xe1, //0x00001b23 pcmpeqb %xmm1, %xmm4 + 0x66, 0x0f, 0xd7, 0xdc, //0x00001b27 pmovmskb %xmm4, %ebx + 0x48, 0xc1, 0xe1, 0x10, //0x00001b2b shlq $16, %rcx + 0x48, 0x09, 0xca, //0x00001b2f orq %rcx, %rdx + 0x48, 0xc1, 0xe3, 0x10, //0x00001b32 shlq $16, %rbx + 0x48, 0x09, 0xde, //0x00001b36 orq %rbx, %rsi + 0x0f, 0x85, 0xa9, 0x08, 0x00, 0x00, //0x00001b39 jne LBB0_439 + 0x4d, 0x85, 0xc0, //0x00001b3f testq %r8, %r8 + 0x0f, 0x85, 0xbd, 0x08, 0x00, 0x00, //0x00001b42 jne LBB0_441 + 0x45, 0x31, 0xc0, //0x00001b48 xorl %r8d, %r8d + 0x48, 0x85, 0xd2, //0x00001b4b testq %rdx, %rdx + 0x0f, 0x84, 0x03, 0x09, 0x00, 0x00, //0x00001b4e je LBB0_442 + //0x00001b54 LBB0_140 + 0x48, 0x0f, 0xbc, 0xca, //0x00001b54 bsfq %rdx, %rcx + 0x48, 0x03, 0x45, 0x90, //0x00001b58 addq $-112(%rbp), %rax + 0x48, 0x01, 0xc8, //0x00001b5c addq %rcx, %rax + 0x4c, 0x8b, 0x45, 0xd0, //0x00001b5f movq $-48(%rbp), %r8 + 0xe9, 0x41, 0xf5, 0xff, 0xff, //0x00001b63 jmp LBB0_225 + //0x00001b68 LBB0_183 + 0x4c, 0x01, 0xe0, //0x00001b68 addq %r12, %rax + 0x49, 0x83, 0xfe, 0x20, //0x00001b6b cmpq $32, %r14 + 0x0f, 0x82, 0xf4, 0x05, 0x00, 0x00, //0x00001b6f jb LBB0_414 + //0x00001b75 LBB0_184 + 0xf3, 0x0f, 0x6f, 0x20, //0x00001b75 movdqu (%rax), %xmm4 + 0xf3, 0x0f, 0x6f, 0x58, 0x10, //0x00001b79 movdqu $16(%rax), %xmm3 + 0x66, 0x0f, 0x6f, 0xec, //0x00001b7e movdqa %xmm4, %xmm5 + 0x66, 0x0f, 0x74, 0xe8, //0x00001b82 pcmpeqb %xmm0, %xmm5 + 0x66, 0x0f, 0xd7, 0xf5, //0x00001b86 pmovmskb %xmm5, %esi + 0x66, 0x0f, 0x6f, 0xeb, //0x00001b8a movdqa %xmm3, %xmm5 + 0x66, 0x0f, 0x74, 0xe8, //0x00001b8e pcmpeqb %xmm0, %xmm5 + 0x66, 0x0f, 0xd7, 0xcd, //0x00001b92 pmovmskb %xmm5, %ecx + 0x66, 0x0f, 0x6f, 0xec, //0x00001b96 movdqa %xmm4, %xmm5 + 0x66, 0x0f, 0x74, 0xe9, //0x00001b9a pcmpeqb %xmm1, %xmm5 + 0x66, 0x44, 0x0f, 0xd7, 0xdd, //0x00001b9e pmovmskb %xmm5, %r11d + 0x66, 0x0f, 0x6f, 0xeb, //0x00001ba3 movdqa %xmm3, %xmm5 + 0x66, 0x0f, 0x74, 0xe9, //0x00001ba7 pcmpeqb %xmm1, %xmm5 + 0x66, 0x0f, 0xd7, 0xd5, //0x00001bab pmovmskb %xmm5, %edx + 0x66, 0x0f, 0x6f, 0xea, //0x00001baf movdqa %xmm2, %xmm5 + 0x66, 0x0f, 0x64, 0xeb, //0x00001bb3 pcmpgtb %xmm3, %xmm5 + 0x66, 0x41, 0x0f, 0x64, 0xdf, //0x00001bb7 pcmpgtb %xmm15, %xmm3 + 0x66, 0x0f, 0xdb, 0xdd, //0x00001bbc pand %xmm5, %xmm3 + 0x66, 0x0f, 0xd7, 0xfb, //0x00001bc0 pmovmskb %xmm3, %edi + 0x48, 0xc1, 0xe1, 0x10, //0x00001bc4 shlq $16, %rcx + 0x48, 0x09, 0xce, //0x00001bc8 orq %rcx, %rsi + 0x48, 0xc1, 0xe2, 0x10, //0x00001bcb shlq $16, %rdx + 0x48, 0xc1, 0xe7, 0x10, //0x00001bcf shlq $16, %rdi + 0x49, 0x09, 0xd3, //0x00001bd3 orq %rdx, %r11 + 0x4c, 0x8b, 0x55, 0xb8, //0x00001bd6 movq $-72(%rbp), %r10 + 0x0f, 0x85, 0x73, 0x09, 0x00, 0x00, //0x00001bda jne LBB0_455 + 0x4d, 0x85, 0xc9, //0x00001be0 testq %r9, %r9 + 0x0f, 0x85, 0x87, 0x09, 0x00, 0x00, //0x00001be3 jne LBB0_457 + 0x45, 0x31, 0xc9, //0x00001be9 xorl %r9d, %r9d + //0x00001bec LBB0_187 + 0x66, 0x0f, 0x6f, 0xda, //0x00001bec movdqa %xmm2, %xmm3 + 0x66, 0x0f, 0x64, 0xdc, //0x00001bf0 pcmpgtb %xmm4, %xmm3 + 0x66, 0x41, 0x0f, 0x64, 0xe7, //0x00001bf4 pcmpgtb %xmm15, %xmm4 + 0x66, 0x0f, 0xdb, 0xe3, //0x00001bf9 pand %xmm3, %xmm4 + 0x66, 0x0f, 0xd7, 0xcc, //0x00001bfd pmovmskb %xmm4, %ecx + 0x48, 0x09, 0xcf, //0x00001c01 orq %rcx, %rdi + 0xb9, 0x40, 0x00, 0x00, 0x00, //0x00001c04 movl $64, %ecx + 0xba, 0x40, 0x00, 0x00, 0x00, //0x00001c09 movl $64, %edx + 0x48, 0x85, 0xf6, //0x00001c0e testq %rsi, %rsi + 0x0f, 0x84, 0x04, 0x00, 0x00, 0x00, //0x00001c11 je LBB0_189 + 0x48, 0x0f, 0xbc, 0xd6, //0x00001c17 bsfq %rsi, %rdx + //0x00001c1b LBB0_189 + 0x48, 0x85, 0xff, //0x00001c1b testq %rdi, %rdi + 0x0f, 0x84, 0x04, 0x00, 0x00, 0x00, //0x00001c1e je LBB0_191 + 0x48, 0x0f, 0xbc, 0xcf, //0x00001c24 bsfq %rdi, %rcx + //0x00001c28 LBB0_191 + 0x48, 0x85, 0xf6, //0x00001c28 testq %rsi, %rsi + 0x0f, 0x84, 0x03, 0x01, 0x00, 0x00, //0x00001c2b je LBB0_372 + 0x48, 0x39, 0xd1, //0x00001c31 cmpq %rdx, %rcx + 0x0f, 0x82, 0xf3, 0x1a, 0x00, 0x00, //0x00001c34 jb LBB0_627 + 0x48, 0x03, 0x45, 0x90, //0x00001c3a addq $-112(%rbp), %rax + 0x48, 0x01, 0xd0, //0x00001c3e addq %rdx, %rax + 0xe9, 0xba, 0x01, 0x00, 0x00, //0x00001c41 jmp LBB0_388 + //0x00001c46 LBB0_356 + 0x89, 0xd9, //0x00001c46 movl %ebx, %ecx + 0xe9, 0x9d, 0xfc, 0xff, 0xff, //0x00001c48 jmp LBB0_350 + //0x00001c4d LBB0_357 + 0x89, 0xf1, //0x00001c4d movl %esi, %ecx + 0xe9, 0x96, 0xfc, 0xff, 0xff, //0x00001c4f jmp LBB0_350 + //0x00001c54 LBB0_358 + 0x89, 0xd1, //0x00001c54 movl %edx, %ecx + 0xe9, 0x8f, 0xfc, 0xff, 0xff, //0x00001c56 jmp LBB0_350 + //0x00001c5b LBB0_359 + 0x48, 0x85, 0xf6, //0x00001c5b testq %rsi, %rsi + 0x0f, 0x85, 0xa7, 0x1a, 0x00, 0x00, //0x00001c5e jne LBB0_625 + 0x48, 0x83, 0xc0, 0x20, //0x00001c64 addq $32, %rax + 0x49, 0x83, 0xc2, 0xe0, //0x00001c68 addq $-32, %r10 + 0x4d, 0x85, 0xc0, //0x00001c6c testq %r8, %r8 + 0x0f, 0x85, 0x5c, 0x04, 0x00, 0x00, //0x00001c6f jne LBB0_409 + //0x00001c75 LBB0_361 + 0x48, 0x8b, 0x4d, 0xc8, //0x00001c75 movq $-56(%rbp), %rcx + 0x4c, 0x8b, 0x45, 0xd0, //0x00001c79 movq $-48(%rbp), %r8 + 0x4d, 0x85, 0xd2, //0x00001c7d testq %r10, %r10 + 0x0f, 0x84, 0xcf, 0x0d, 0x00, 0x00, //0x00001c80 je LBB0_515 + //0x00001c86 LBB0_362 + 0x0f, 0xb6, 0x10, //0x00001c86 movzbl (%rax), %edx + 0x80, 0xfa, 0x22, //0x00001c89 cmpb $34, %dl + 0x0f, 0x84, 0x95, 0x00, 0x00, 0x00, //0x00001c8c je LBB0_371 + 0x80, 0xfa, 0x5c, //0x00001c92 cmpb $92, %dl + 0x0f, 0x84, 0x26, 0x00, 0x00, 0x00, //0x00001c95 je LBB0_366 + 0x80, 0xfa, 0x1f, //0x00001c9b cmpb $31, %dl + 0x0f, 0x86, 0x94, 0x1a, 0x00, 0x00, //0x00001c9e jbe LBB0_628 + 0x48, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x00001ca4 movq $-1, %rdx + 0xbe, 0x01, 0x00, 0x00, 0x00, //0x00001cab movl $1, %esi + 0x48, 0x01, 0xf0, //0x00001cb0 addq %rsi, %rax + 0x49, 0x01, 0xd2, //0x00001cb3 addq %rdx, %r10 + 0x0f, 0x85, 0xca, 0xff, 0xff, 0xff, //0x00001cb6 jne LBB0_362 + 0xe9, 0x94, 0x0d, 0x00, 0x00, //0x00001cbc jmp LBB0_515 + //0x00001cc1 LBB0_366 + 0x49, 0x83, 0xfa, 0x01, //0x00001cc1 cmpq $1, %r10 + 0x0f, 0x84, 0x9d, 0x0b, 0x00, 0x00, //0x00001cc5 je LBB0_485 + 0x48, 0xc7, 0xc2, 0xfe, 0xff, 0xff, 0xff, //0x00001ccb movq $-2, %rdx + 0xbe, 0x02, 0x00, 0x00, 0x00, //0x00001cd2 movl $2, %esi + 0x48, 0x83, 0xf9, 0xff, //0x00001cd7 cmpq $-1, %rcx + 0x0f, 0x84, 0x11, 0x00, 0x00, 0x00, //0x00001cdb je LBB0_369 + 0x4c, 0x8b, 0x45, 0xd0, //0x00001ce1 movq $-48(%rbp), %r8 + 0x48, 0x8b, 0x7d, 0xb0, //0x00001ce5 movq $-80(%rbp), %rdi + 0x4c, 0x8b, 0x65, 0xc0, //0x00001ce9 movq $-64(%rbp), %r12 + 0xe9, 0x16, 0x00, 0x00, 0x00, //0x00001ced jmp LBB0_370 + //0x00001cf2 LBB0_369 + 0x48, 0x89, 0xc1, //0x00001cf2 movq %rax, %rcx + 0x4c, 0x8b, 0x65, 0xc0, //0x00001cf5 movq $-64(%rbp), %r12 + 0x4c, 0x29, 0xe1, //0x00001cf9 subq %r12, %rcx + 0x48, 0x89, 0x4d, 0xc8, //0x00001cfc movq %rcx, $-56(%rbp) + 0x4c, 0x8b, 0x45, 0xd0, //0x00001d00 movq $-48(%rbp), %r8 + 0x48, 0x8b, 0x7d, 0xb0, //0x00001d04 movq $-80(%rbp), %rdi + //0x00001d08 LBB0_370 + 0x4c, 0x8b, 0x5d, 0xa8, //0x00001d08 movq $-88(%rbp), %r11 + 0x49, 0xbe, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00001d0c movabsq $4294977024, %r14 + 0x48, 0x01, 0xf0, //0x00001d16 addq %rsi, %rax + 0x49, 0x01, 0xd2, //0x00001d19 addq %rdx, %r10 + 0x0f, 0x85, 0x64, 0xff, 0xff, 0xff, //0x00001d1c jne LBB0_362 + 0xe9, 0x2e, 0x0d, 0x00, 0x00, //0x00001d22 jmp LBB0_515 + //0x00001d27 LBB0_371 + 0x48, 0x03, 0x45, 0x90, //0x00001d27 addq $-112(%rbp), %rax + 0x4c, 0x8b, 0x55, 0xb8, //0x00001d2b movq $-72(%rbp), %r10 + 0xe9, 0x09, 0xf3, 0xff, 0xff, //0x00001d2f jmp LBB0_215 + //0x00001d34 LBB0_372 + 0x48, 0x85, 0xff, //0x00001d34 testq %rdi, %rdi + 0x0f, 0x85, 0xf0, 0x19, 0x00, 0x00, //0x00001d37 jne LBB0_627 + 0x48, 0x83, 0xc0, 0x20, //0x00001d3d addq $32, %rax + 0x49, 0x83, 0xc6, 0xe0, //0x00001d41 addq $-32, %r14 + 0x4d, 0x85, 0xc9, //0x00001d45 testq %r9, %r9 + 0x0f, 0x85, 0x28, 0x04, 0x00, 0x00, //0x00001d48 jne LBB0_415 + //0x00001d4e LBB0_374 + 0x48, 0x8b, 0x55, 0xc8, //0x00001d4e movq $-56(%rbp), %rdx + 0x4d, 0x85, 0xf6, //0x00001d52 testq %r14, %r14 + 0x0f, 0x84, 0x9f, 0x19, 0x00, 0x00, //0x00001d55 je LBB0_384 + //0x00001d5b LBB0_375 + 0x0f, 0xb6, 0x08, //0x00001d5b movzbl (%rax), %ecx + 0x80, 0xf9, 0x22, //0x00001d5e cmpb $34, %cl + 0x0f, 0x84, 0x95, 0x00, 0x00, 0x00, //0x00001d61 je LBB0_387 + 0x80, 0xf9, 0x5c, //0x00001d67 cmpb $92, %cl + 0x0f, 0x84, 0x26, 0x00, 0x00, 0x00, //0x00001d6a je LBB0_379 + 0x80, 0xf9, 0x1f, //0x00001d70 cmpb $31, %cl + 0x0f, 0x86, 0xdd, 0x19, 0x00, 0x00, //0x00001d73 jbe LBB0_629 + 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00001d79 movq $-1, %rcx + 0xbe, 0x01, 0x00, 0x00, 0x00, //0x00001d80 movl $1, %esi + 0x48, 0x01, 0xf0, //0x00001d85 addq %rsi, %rax + 0x49, 0x01, 0xce, //0x00001d88 addq %rcx, %r14 + 0x0f, 0x85, 0xca, 0xff, 0xff, 0xff, //0x00001d8b jne LBB0_375 + 0xe9, 0x64, 0x19, 0x00, 0x00, //0x00001d91 jmp LBB0_384 + //0x00001d96 LBB0_379 + 0x48, 0x8b, 0x4d, 0x98, //0x00001d96 movq $-104(%rbp), %rcx + 0x49, 0x83, 0xfe, 0x01, //0x00001d9a cmpq $1, %r14 + 0x0f, 0x84, 0x0e, 0x1a, 0x00, 0x00, //0x00001d9e je LBB0_637 + 0x48, 0xc7, 0xc1, 0xfe, 0xff, 0xff, 0xff, //0x00001da4 movq $-2, %rcx + 0xbe, 0x02, 0x00, 0x00, 0x00, //0x00001dab movl $2, %esi + 0x48, 0x83, 0xfa, 0xff, //0x00001db0 cmpq $-1, %rdx + 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x00001db4 je LBB0_382 + 0x4c, 0x8b, 0x45, 0xd0, //0x00001dba movq $-48(%rbp), %r8 + 0x4c, 0x8b, 0x65, 0xc0, //0x00001dbe movq $-64(%rbp), %r12 + 0xe9, 0x12, 0x00, 0x00, 0x00, //0x00001dc2 jmp LBB0_383 + //0x00001dc7 LBB0_382 + 0x48, 0x89, 0xc2, //0x00001dc7 movq %rax, %rdx + 0x4c, 0x8b, 0x65, 0xc0, //0x00001dca movq $-64(%rbp), %r12 + 0x4c, 0x29, 0xe2, //0x00001dce subq %r12, %rdx + 0x48, 0x89, 0x55, 0xc8, //0x00001dd1 movq %rdx, $-56(%rbp) + 0x4c, 0x8b, 0x45, 0xd0, //0x00001dd5 movq $-48(%rbp), %r8 + //0x00001dd9 LBB0_383 + 0x4c, 0x8b, 0x55, 0xb8, //0x00001dd9 movq $-72(%rbp), %r10 + 0x48, 0x01, 0xf0, //0x00001ddd addq %rsi, %rax + 0x49, 0x01, 0xce, //0x00001de0 addq %rcx, %r14 + 0x0f, 0x85, 0x72, 0xff, 0xff, 0xff, //0x00001de3 jne LBB0_375 + 0xe9, 0x0c, 0x19, 0x00, 0x00, //0x00001de9 jmp LBB0_384 + //0x00001dee LBB0_385 + 0x0f, 0xbc, 0xca, //0x00001dee bsfl %edx, %ecx + //0x00001df1 LBB0_386 + 0x49, 0xf7, 0xd6, //0x00001df1 notq %r14 + 0x49, 0x29, 0xce, //0x00001df4 subq %rcx, %r14 + 0xe9, 0x69, 0xfa, 0xff, 0xff, //0x00001df7 jmp LBB0_341 + //0x00001dfc LBB0_387 + 0x48, 0x03, 0x45, 0x90, //0x00001dfc addq $-112(%rbp), %rax + //0x00001e00 LBB0_388 + 0x48, 0x8b, 0x7d, 0xb0, //0x00001e00 movq $-80(%rbp), %rdi + 0x4c, 0x8b, 0x5d, 0xa8, //0x00001e04 movq $-88(%rbp), %r11 + 0x49, 0xbe, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00001e08 movabsq $4294977024, %r14 + 0xe9, 0x8e, 0xf2, 0xff, 0xff, //0x00001e12 jmp LBB0_224 + //0x00001e17 LBB0_389 + 0x48, 0x8b, 0x8d, 0x70, 0xff, 0xff, 0xff, //0x00001e17 movq $-144(%rbp), %rcx + 0x4c, 0x8d, 0x34, 0x01, //0x00001e1e leaq (%rcx,%rax), %r14 + 0x49, 0x29, 0xf6, //0x00001e22 subq %rsi, %r14 + 0x49, 0x29, 0xd6, //0x00001e25 subq %rdx, %r14 + 0xe9, 0x38, 0xfa, 0xff, 0xff, //0x00001e28 jmp LBB0_341 + //0x00001e2d LBB0_237 + 0x4c, 0x01, 0xe0, //0x00001e2d addq %r12, %rax + //0x00001e30 LBB0_238 + 0x49, 0x83, 0xf9, 0x20, //0x00001e30 cmpq $32, %r9 + 0x48, 0x8b, 0x7d, 0xb0, //0x00001e34 movq $-80(%rbp), %rdi + 0x4c, 0x8b, 0x5d, 0xa8, //0x00001e38 movq $-88(%rbp), %r11 + 0x49, 0xbe, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00001e3c movabsq $4294977024, %r14 + 0x0f, 0x82, 0x95, 0x08, 0x00, 0x00, //0x00001e46 jb LBB0_466 + 0xf3, 0x0f, 0x6f, 0x18, //0x00001e4c movdqu (%rax), %xmm3 + 0xf3, 0x0f, 0x6f, 0x60, 0x10, //0x00001e50 movdqu $16(%rax), %xmm4 + 0x66, 0x0f, 0x6f, 0xeb, //0x00001e55 movdqa %xmm3, %xmm5 + 0x66, 0x0f, 0x74, 0xe8, //0x00001e59 pcmpeqb %xmm0, %xmm5 + 0x66, 0x0f, 0xd7, 0xd5, //0x00001e5d pmovmskb %xmm5, %edx + 0x66, 0x0f, 0x6f, 0xec, //0x00001e61 movdqa %xmm4, %xmm5 + 0x66, 0x0f, 0x74, 0xe8, //0x00001e65 pcmpeqb %xmm0, %xmm5 + 0x66, 0x0f, 0xd7, 0xcd, //0x00001e69 pmovmskb %xmm5, %ecx + 0x66, 0x0f, 0x74, 0xd9, //0x00001e6d pcmpeqb %xmm1, %xmm3 + 0x66, 0x0f, 0xd7, 0xf3, //0x00001e71 pmovmskb %xmm3, %esi + 0x66, 0x0f, 0x74, 0xe1, //0x00001e75 pcmpeqb %xmm1, %xmm4 + 0x66, 0x0f, 0xd7, 0xdc, //0x00001e79 pmovmskb %xmm4, %ebx + 0x48, 0xc1, 0xe1, 0x10, //0x00001e7d shlq $16, %rcx + 0x48, 0x09, 0xca, //0x00001e81 orq %rcx, %rdx + 0x48, 0xc1, 0xe3, 0x10, //0x00001e84 shlq $16, %rbx + 0x48, 0x09, 0xde, //0x00001e88 orq %rbx, %rsi + 0x0f, 0x85, 0xd9, 0x07, 0x00, 0x00, //0x00001e8b jne LBB0_462 + 0x4d, 0x85, 0xc0, //0x00001e91 testq %r8, %r8 + 0x4c, 0x8b, 0x55, 0xb8, //0x00001e94 movq $-72(%rbp), %r10 + 0x0f, 0x85, 0xe9, 0x07, 0x00, 0x00, //0x00001e98 jne LBB0_464 + 0x45, 0x31, 0xc0, //0x00001e9e xorl %r8d, %r8d + 0x48, 0x85, 0xd2, //0x00001ea1 testq %rdx, %rdx + 0x0f, 0x84, 0x2f, 0x08, 0x00, 0x00, //0x00001ea4 je LBB0_465 + //0x00001eaa LBB0_242 + 0x48, 0x0f, 0xbc, 0xca, //0x00001eaa bsfq %rdx, %rcx + 0x48, 0x03, 0x45, 0x90, //0x00001eae addq $-112(%rbp), %rax + 0x48, 0x01, 0xc8, //0x00001eb2 addq %rcx, %rax + 0x4c, 0x8b, 0x45, 0xd0, //0x00001eb5 movq $-48(%rbp), %r8 + 0xe9, 0x0d, 0xfa, 0xff, 0xff, //0x00001eb9 jmp LBB0_346 + //0x00001ebe LBB0_312 + 0x4c, 0x01, 0xe0, //0x00001ebe addq %r12, %rax + 0x49, 0x83, 0xfe, 0x20, //0x00001ec1 cmpq $32, %r14 + 0x0f, 0x82, 0x2c, 0x01, 0x00, 0x00, //0x00001ec5 jb LBB0_396 + //0x00001ecb LBB0_313 + 0xf3, 0x0f, 0x6f, 0x20, //0x00001ecb movdqu (%rax), %xmm4 + 0xf3, 0x0f, 0x6f, 0x58, 0x10, //0x00001ecf movdqu $16(%rax), %xmm3 + 0x66, 0x0f, 0x6f, 0xec, //0x00001ed4 movdqa %xmm4, %xmm5 + 0x66, 0x0f, 0x74, 0xe8, //0x00001ed8 pcmpeqb %xmm0, %xmm5 + 0x66, 0x0f, 0xd7, 0xf5, //0x00001edc pmovmskb %xmm5, %esi + 0x66, 0x0f, 0x6f, 0xeb, //0x00001ee0 movdqa %xmm3, %xmm5 + 0x66, 0x0f, 0x74, 0xe8, //0x00001ee4 pcmpeqb %xmm0, %xmm5 + 0x66, 0x0f, 0xd7, 0xcd, //0x00001ee8 pmovmskb %xmm5, %ecx + 0x66, 0x0f, 0x6f, 0xec, //0x00001eec movdqa %xmm4, %xmm5 + 0x66, 0x0f, 0x74, 0xe9, //0x00001ef0 pcmpeqb %xmm1, %xmm5 + 0x66, 0x0f, 0xd7, 0xd5, //0x00001ef4 pmovmskb %xmm5, %edx + 0x66, 0x0f, 0x6f, 0xeb, //0x00001ef8 movdqa %xmm3, %xmm5 + 0x66, 0x0f, 0x74, 0xe9, //0x00001efc pcmpeqb %xmm1, %xmm5 + 0x66, 0x0f, 0xd7, 0xdd, //0x00001f00 pmovmskb %xmm5, %ebx + 0x66, 0x0f, 0x6f, 0xea, //0x00001f04 movdqa %xmm2, %xmm5 + 0x66, 0x0f, 0x64, 0xeb, //0x00001f08 pcmpgtb %xmm3, %xmm5 + 0x66, 0x41, 0x0f, 0x64, 0xdf, //0x00001f0c pcmpgtb %xmm15, %xmm3 + 0x66, 0x0f, 0xdb, 0xdd, //0x00001f11 pand %xmm5, %xmm3 + 0x66, 0x0f, 0xd7, 0xfb, //0x00001f15 pmovmskb %xmm3, %edi + 0x48, 0xc1, 0xe1, 0x10, //0x00001f19 shlq $16, %rcx + 0x48, 0x09, 0xce, //0x00001f1d orq %rcx, %rsi + 0x48, 0xc1, 0xe3, 0x10, //0x00001f20 shlq $16, %rbx + 0x48, 0xc1, 0xe7, 0x10, //0x00001f24 shlq $16, %rdi + 0x48, 0x09, 0xda, //0x00001f28 orq %rbx, %rdx + 0x0f, 0x85, 0x68, 0x08, 0x00, 0x00, //0x00001f2b jne LBB0_478 + 0x4d, 0x85, 0xc0, //0x00001f31 testq %r8, %r8 + 0x4c, 0x8b, 0x55, 0xb8, //0x00001f34 movq $-72(%rbp), %r10 + 0x0f, 0x85, 0x78, 0x08, 0x00, 0x00, //0x00001f38 jne LBB0_480 + 0x45, 0x31, 0xc0, //0x00001f3e xorl %r8d, %r8d + //0x00001f41 LBB0_316 + 0x66, 0x0f, 0x6f, 0xda, //0x00001f41 movdqa %xmm2, %xmm3 + 0x66, 0x0f, 0x64, 0xdc, //0x00001f45 pcmpgtb %xmm4, %xmm3 + 0x66, 0x41, 0x0f, 0x64, 0xe7, //0x00001f49 pcmpgtb %xmm15, %xmm4 + 0x66, 0x0f, 0xdb, 0xe3, //0x00001f4e pand %xmm3, %xmm4 + 0x66, 0x0f, 0xd7, 0xcc, //0x00001f52 pmovmskb %xmm4, %ecx + 0x48, 0x09, 0xcf, //0x00001f56 orq %rcx, %rdi + 0xb9, 0x40, 0x00, 0x00, 0x00, //0x00001f59 movl $64, %ecx + 0xba, 0x40, 0x00, 0x00, 0x00, //0x00001f5e movl $64, %edx + 0x48, 0x85, 0xf6, //0x00001f63 testq %rsi, %rsi + 0x0f, 0x84, 0x04, 0x00, 0x00, 0x00, //0x00001f66 je LBB0_318 + 0x48, 0x0f, 0xbc, 0xd6, //0x00001f6c bsfq %rsi, %rdx + //0x00001f70 LBB0_318 + 0x48, 0x85, 0xff, //0x00001f70 testq %rdi, %rdi + 0x0f, 0x84, 0x04, 0x00, 0x00, 0x00, //0x00001f73 je LBB0_320 + 0x48, 0x0f, 0xbc, 0xcf, //0x00001f79 bsfq %rdi, %rcx + //0x00001f7d LBB0_320 + 0x48, 0x85, 0xf6, //0x00001f7d testq %rsi, %rsi + 0x0f, 0x84, 0x60, 0x00, 0x00, 0x00, //0x00001f80 je LBB0_394 + 0x48, 0x39, 0xd1, //0x00001f86 cmpq %rdx, %rcx + 0x0f, 0x82, 0x00, 0x18, 0x00, 0x00, //0x00001f89 jb LBB0_633 + 0x48, 0x03, 0x45, 0x90, //0x00001f8f addq $-112(%rbp), %rax + 0x48, 0x01, 0xd0, //0x00001f93 addq %rdx, %rax + 0x4c, 0x8b, 0x45, 0xd0, //0x00001f96 movq $-48(%rbp), %r8 + 0x48, 0x8b, 0x7d, 0xb0, //0x00001f9a movq $-80(%rbp), %rdi + 0x4c, 0x8b, 0x5d, 0xa8, //0x00001f9e movq $-88(%rbp), %r11 + 0x49, 0xbe, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00001fa2 movabsq $4294977024, %r14 + 0xe9, 0x1a, 0xf9, 0xff, 0xff, //0x00001fac jmp LBB0_346 + //0x00001fb1 LBB0_390 + 0x49, 0xc7, 0xc4, 0xff, 0xff, 0xff, 0xff, //0x00001fb1 movq $-1, %r12 + 0x4c, 0x89, 0xde, //0x00001fb8 movq %r11, %rsi + 0x4c, 0x89, 0xc7, //0x00001fbb movq %r8, %rdi + 0x49, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x00001fbe movq $-1, %r14 + 0x49, 0xc7, 0xc7, 0xff, 0xff, 0xff, 0xff, //0x00001fc5 movq $-1, %r15 + 0xe9, 0xe3, 0xe8, 0xff, 0xff, //0x00001fcc jmp LBB0_112 + //0x00001fd1 LBB0_391 + 0x89, 0xd9, //0x00001fd1 movl %ebx, %ecx + 0xe9, 0x19, 0xfe, 0xff, 0xff, //0x00001fd3 jmp LBB0_386 + //0x00001fd8 LBB0_392 + 0x89, 0xf1, //0x00001fd8 movl %esi, %ecx + 0xe9, 0x12, 0xfe, 0xff, 0xff, //0x00001fda jmp LBB0_386 + //0x00001fdf LBB0_393 + 0x89, 0xd1, //0x00001fdf movl %edx, %ecx + 0xe9, 0x0b, 0xfe, 0xff, 0xff, //0x00001fe1 jmp LBB0_386 + //0x00001fe6 LBB0_394 + 0x48, 0x85, 0xff, //0x00001fe6 testq %rdi, %rdi + 0x0f, 0x85, 0xa8, 0x17, 0x00, 0x00, //0x00001fe9 jne LBB0_634 + 0x48, 0x83, 0xc0, 0x20, //0x00001fef addq $32, %rax + 0x49, 0x83, 0xc6, 0xe0, //0x00001ff3 addq $-32, %r14 + //0x00001ff7 LBB0_396 + 0x4d, 0x85, 0xc0, //0x00001ff7 testq %r8, %r8 + 0x0f, 0x85, 0x30, 0x08, 0x00, 0x00, //0x00001ffa jne LBB0_483 + 0x48, 0x8b, 0x55, 0xc8, //0x00002000 movq $-56(%rbp), %rdx + 0x4d, 0x85, 0xf6, //0x00002004 testq %r14, %r14 + 0x0f, 0x84, 0x5b, 0x08, 0x00, 0x00, //0x00002007 je LBB0_485 + //0x0000200d LBB0_398 + 0x0f, 0xb6, 0x08, //0x0000200d movzbl (%rax), %ecx + 0x80, 0xf9, 0x22, //0x00002010 cmpb $34, %cl + 0x0f, 0x84, 0x10, 0x01, 0x00, 0x00, //0x00002013 je LBB0_411 + 0x80, 0xf9, 0x5c, //0x00002019 cmpb $92, %cl + 0x0f, 0x84, 0x26, 0x00, 0x00, 0x00, //0x0000201c je LBB0_403 + 0x80, 0xf9, 0x1f, //0x00002022 cmpb $31, %cl + 0x0f, 0x86, 0x7b, 0x17, 0x00, 0x00, //0x00002025 jbe LBB0_636 + 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x0000202b movq $-1, %rcx + 0xbe, 0x01, 0x00, 0x00, 0x00, //0x00002032 movl $1, %esi + //0x00002037 LBB0_402 + 0x48, 0x01, 0xf0, //0x00002037 addq %rsi, %rax + 0x49, 0x01, 0xce, //0x0000203a addq %rcx, %r14 + 0x0f, 0x85, 0xca, 0xff, 0xff, 0xff, //0x0000203d jne LBB0_398 + 0xe9, 0x20, 0x08, 0x00, 0x00, //0x00002043 jmp LBB0_485 + //0x00002048 LBB0_403 + 0x49, 0x83, 0xfe, 0x01, //0x00002048 cmpq $1, %r14 + 0x0f, 0x84, 0x16, 0x08, 0x00, 0x00, //0x0000204c je LBB0_485 + 0x48, 0xc7, 0xc1, 0xfe, 0xff, 0xff, 0xff, //0x00002052 movq $-2, %rcx + 0xbe, 0x02, 0x00, 0x00, 0x00, //0x00002059 movl $2, %esi + 0x48, 0x83, 0xfa, 0xff, //0x0000205e cmpq $-1, %rdx + 0x0f, 0x85, 0xcf, 0xff, 0xff, 0xff, //0x00002062 jne LBB0_402 + 0x48, 0x89, 0xc2, //0x00002068 movq %rax, %rdx + 0x48, 0x2b, 0x55, 0xc0, //0x0000206b subq $-64(%rbp), %rdx + 0x48, 0x89, 0x55, 0xc8, //0x0000206f movq %rdx, $-56(%rbp) + 0xe9, 0xbf, 0xff, 0xff, 0xff, //0x00002073 jmp LBB0_402 + //0x00002078 LBB0_406 + 0x49, 0x8d, 0x04, 0x0c, //0x00002078 leaq (%r12,%rcx), %rax + 0x48, 0xc7, 0x45, 0xc8, 0xff, 0xff, 0xff, 0xff, //0x0000207c movq $-1, $-56(%rbp) + 0x45, 0x31, 0xc0, //0x00002084 xorl %r8d, %r8d + 0x49, 0x83, 0xf9, 0x20, //0x00002087 cmpq $32, %r9 + 0x4c, 0x8b, 0x55, 0xb8, //0x0000208b movq $-72(%rbp), %r10 + 0x0f, 0x83, 0xc4, 0xf8, 0xff, 0xff, //0x0000208f jae LBB0_72 + 0xe9, 0xf2, 0x01, 0x00, 0x00, //0x00002095 jmp LBB0_424 + //0x0000209a LBB0_407 + 0x48, 0x8b, 0x45, 0xa0, //0x0000209a movq $-96(%rbp), %rax + 0x4c, 0x01, 0xe0, //0x0000209e addq %r12, %rax + 0x48, 0xc7, 0x45, 0xc8, 0xff, 0xff, 0xff, 0xff, //0x000020a1 movq $-1, $-56(%rbp) + 0x45, 0x31, 0xc0, //0x000020a9 xorl %r8d, %r8d + 0x49, 0x83, 0xfa, 0x20, //0x000020ac cmpq $32, %r10 + 0x0f, 0x83, 0x1e, 0xf9, 0xff, 0xff, //0x000020b0 jae LBB0_155 + //0x000020b6 LBB0_408 + 0x48, 0x8b, 0x7d, 0xb0, //0x000020b6 movq $-80(%rbp), %rdi + 0x4c, 0x8b, 0x5d, 0xa8, //0x000020ba movq $-88(%rbp), %r11 + 0x49, 0xbe, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x000020be movabsq $4294977024, %r14 + 0x4d, 0x85, 0xc0, //0x000020c8 testq %r8, %r8 + 0x0f, 0x84, 0xa4, 0xfb, 0xff, 0xff, //0x000020cb je LBB0_361 + //0x000020d1 LBB0_409 + 0x4d, 0x85, 0xd2, //0x000020d1 testq %r10, %r10 + 0x0f, 0x84, 0x8e, 0x07, 0x00, 0x00, //0x000020d4 je LBB0_485 + 0x48, 0x8b, 0x4d, 0x80, //0x000020da movq $-128(%rbp), %rcx + 0x48, 0x8d, 0x14, 0x08, //0x000020de leaq (%rax,%rcx), %rdx + 0x48, 0x8b, 0x75, 0xc8, //0x000020e2 movq $-56(%rbp), %rsi + 0x48, 0x83, 0xfe, 0xff, //0x000020e6 cmpq $-1, %rsi + 0x48, 0x89, 0xf1, //0x000020ea movq %rsi, %rcx + 0x48, 0x0f, 0x44, 0xf2, //0x000020ed cmoveq %rdx, %rsi + 0x48, 0x0f, 0x44, 0xca, //0x000020f1 cmoveq %rdx, %rcx + 0x48, 0x83, 0xc0, 0x01, //0x000020f5 addq $1, %rax + 0x49, 0x83, 0xc2, 0xff, //0x000020f9 addq $-1, %r10 + 0x48, 0x89, 0x75, 0xc8, //0x000020fd movq %rsi, $-56(%rbp) + 0x4c, 0x8b, 0x45, 0xd0, //0x00002101 movq $-48(%rbp), %r8 + 0x48, 0x8b, 0x7d, 0xb0, //0x00002105 movq $-80(%rbp), %rdi + 0x4c, 0x8b, 0x65, 0xc0, //0x00002109 movq $-64(%rbp), %r12 + 0x4c, 0x8b, 0x5d, 0xa8, //0x0000210d movq $-88(%rbp), %r11 + 0x49, 0xbe, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00002111 movabsq $4294977024, %r14 + 0x4d, 0x85, 0xd2, //0x0000211b testq %r10, %r10 + 0x0f, 0x85, 0x62, 0xfb, 0xff, 0xff, //0x0000211e jne LBB0_362 + 0xe9, 0x2c, 0x09, 0x00, 0x00, //0x00002124 jmp LBB0_515 + //0x00002129 LBB0_411 + 0x48, 0x03, 0x45, 0x90, //0x00002129 addq $-112(%rbp), %rax + 0x4c, 0x8b, 0x45, 0xd0, //0x0000212d movq $-48(%rbp), %r8 + 0x48, 0x8b, 0x7d, 0xb0, //0x00002131 movq $-80(%rbp), %rdi + 0x4c, 0x8b, 0x65, 0xc0, //0x00002135 movq $-64(%rbp), %r12 + 0xe9, 0x37, 0xf1, 0xff, 0xff, //0x00002139 jmp LBB0_248 + //0x0000213e LBB0_412 + 0x4c, 0x01, 0xe0, //0x0000213e addq %r12, %rax + 0x48, 0xc7, 0x45, 0xc8, 0xff, 0xff, 0xff, 0xff, //0x00002141 movq $-1, $-56(%rbp) + 0x45, 0x31, 0xc0, //0x00002149 xorl %r8d, %r8d + 0xe9, 0x89, 0xf9, 0xff, 0xff, //0x0000214c jmp LBB0_136 + //0x00002151 LBB0_413 + 0x4c, 0x01, 0xe0, //0x00002151 addq %r12, %rax + 0x48, 0xc7, 0x45, 0xc8, 0xff, 0xff, 0xff, 0xff, //0x00002154 movq $-1, $-56(%rbp) + 0x45, 0x31, 0xc9, //0x0000215c xorl %r9d, %r9d + 0x49, 0x83, 0xfe, 0x20, //0x0000215f cmpq $32, %r14 + 0x0f, 0x83, 0x0c, 0xfa, 0xff, 0xff, //0x00002163 jae LBB0_184 + //0x00002169 LBB0_414 + 0x4c, 0x8b, 0x55, 0xb8, //0x00002169 movq $-72(%rbp), %r10 + 0x4d, 0x85, 0xc9, //0x0000216d testq %r9, %r9 + 0x0f, 0x84, 0xd8, 0xfb, 0xff, 0xff, //0x00002170 je LBB0_374 + //0x00002176 LBB0_415 + 0x48, 0x8b, 0x4d, 0x98, //0x00002176 movq $-104(%rbp), %rcx + 0x4d, 0x85, 0xf6, //0x0000217a testq %r14, %r14 + 0x0f, 0x84, 0x2f, 0x16, 0x00, 0x00, //0x0000217d je LBB0_637 + 0x48, 0x8b, 0x4d, 0x80, //0x00002183 movq $-128(%rbp), %rcx + 0x48, 0x01, 0xc1, //0x00002187 addq %rax, %rcx + 0x48, 0x8b, 0x75, 0xc8, //0x0000218a movq $-56(%rbp), %rsi + 0x48, 0x83, 0xfe, 0xff, //0x0000218e cmpq $-1, %rsi + 0x48, 0x89, 0xf2, //0x00002192 movq %rsi, %rdx + 0x48, 0x0f, 0x44, 0xf1, //0x00002195 cmoveq %rcx, %rsi + 0x48, 0x0f, 0x44, 0xd1, //0x00002199 cmoveq %rcx, %rdx + 0x48, 0x83, 0xc0, 0x01, //0x0000219d addq $1, %rax + 0x49, 0x83, 0xc6, 0xff, //0x000021a1 addq $-1, %r14 + 0x48, 0x89, 0x75, 0xc8, //0x000021a5 movq %rsi, $-56(%rbp) + 0x4c, 0x8b, 0x45, 0xd0, //0x000021a9 movq $-48(%rbp), %r8 + 0x4c, 0x8b, 0x65, 0xc0, //0x000021ad movq $-64(%rbp), %r12 + 0x4c, 0x8b, 0x55, 0xb8, //0x000021b1 movq $-72(%rbp), %r10 + 0x4d, 0x85, 0xf6, //0x000021b5 testq %r14, %r14 + 0x0f, 0x85, 0x9d, 0xfb, 0xff, 0xff, //0x000021b8 jne LBB0_375 + 0xe9, 0x37, 0x15, 0x00, 0x00, //0x000021be jmp LBB0_384 + //0x000021c3 LBB0_417 + 0x49, 0xc7, 0xc3, 0xff, 0xff, 0xff, 0xff, //0x000021c3 movq $-1, %r11 + 0x4c, 0x89, 0xd6, //0x000021ca movq %r10, %rsi + 0x4c, 0x89, 0xc7, //0x000021cd movq %r8, %rdi + 0x49, 0xc7, 0xc4, 0xff, 0xff, 0xff, 0xff, //0x000021d0 movq $-1, %r12 + 0x49, 0xc7, 0xc5, 0xff, 0xff, 0xff, 0xff, //0x000021d7 movq $-1, %r13 + 0xe9, 0x51, 0xf2, 0xff, 0xff, //0x000021de jmp LBB0_273 + //0x000021e3 LBB0_418 + 0x49, 0x8d, 0x04, 0x0c, //0x000021e3 leaq (%r12,%rcx), %rax + 0x48, 0xc7, 0x45, 0xc8, 0xff, 0xff, 0xff, 0xff, //0x000021e7 movq $-1, $-56(%rbp) + 0x45, 0x31, 0xc0, //0x000021ef xorl %r8d, %r8d + 0xe9, 0x39, 0xfc, 0xff, 0xff, //0x000021f2 jmp LBB0_238 + //0x000021f7 LBB0_419 + 0x49, 0x8d, 0x04, 0x0c, //0x000021f7 leaq (%r12,%rcx), %rax + 0x48, 0xc7, 0x45, 0xc8, 0xff, 0xff, 0xff, 0xff, //0x000021fb movq $-1, $-56(%rbp) + 0x45, 0x31, 0xc0, //0x00002203 xorl %r8d, %r8d + 0x49, 0x83, 0xfe, 0x20, //0x00002206 cmpq $32, %r14 + 0x0f, 0x83, 0xbb, 0xfc, 0xff, 0xff, //0x0000220a jae LBB0_313 + 0xe9, 0xe2, 0xfd, 0xff, 0xff, //0x00002210 jmp LBB0_396 + //0x00002215 LBB0_420 + 0x48, 0x83, 0x7d, 0xc8, 0xff, //0x00002215 cmpq $-1, $-56(%rbp) + 0x0f, 0x85, 0x12, 0x00, 0x00, 0x00, //0x0000221a jne LBB0_422 + 0x48, 0x89, 0xc1, //0x00002220 movq %rax, %rcx + 0x48, 0x2b, 0x4d, 0xc0, //0x00002223 subq $-64(%rbp), %rcx + 0x48, 0x0f, 0xbc, 0xfe, //0x00002227 bsfq %rsi, %rdi + 0x48, 0x01, 0xcf, //0x0000222b addq %rcx, %rdi + 0x48, 0x89, 0x7d, 0xc8, //0x0000222e movq %rdi, $-56(%rbp) + //0x00002232 LBB0_422 + 0x44, 0x89, 0xc1, //0x00002232 movl %r8d, %ecx + 0xf7, 0xd1, //0x00002235 notl %ecx + 0x21, 0xf1, //0x00002237 andl %esi, %ecx + 0x41, 0x8d, 0x3c, 0x48, //0x00002239 leal (%r8,%rcx,2), %edi + 0x8d, 0x1c, 0x09, //0x0000223d leal (%rcx,%rcx), %ebx + 0xf7, 0xd3, //0x00002240 notl %ebx + 0x21, 0xf3, //0x00002242 andl %esi, %ebx + 0x81, 0xe3, 0xaa, 0xaa, 0xaa, 0xaa, //0x00002244 andl $-1431655766, %ebx + 0x45, 0x31, 0xc0, //0x0000224a xorl %r8d, %r8d + 0x01, 0xcb, //0x0000224d addl %ecx, %ebx + 0x41, 0x0f, 0x92, 0xc0, //0x0000224f setb %r8b + 0x01, 0xdb, //0x00002253 addl %ebx, %ebx + 0x81, 0xf3, 0x55, 0x55, 0x55, 0x55, //0x00002255 xorl $1431655765, %ebx + 0x21, 0xfb, //0x0000225b andl %edi, %ebx + 0xf7, 0xd3, //0x0000225d notl %ebx + 0x21, 0xda, //0x0000225f andl %ebx, %edx + 0x48, 0x8b, 0x7d, 0xb0, //0x00002261 movq $-80(%rbp), %rdi + 0x4c, 0x8b, 0x65, 0xc0, //0x00002265 movq $-64(%rbp), %r12 + 0x4c, 0x8b, 0x5d, 0xa8, //0x00002269 movq $-88(%rbp), %r11 + 0x49, 0xbe, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x0000226d movabsq $4294977024, %r14 + 0x4c, 0x8b, 0x55, 0xb8, //0x00002277 movq $-72(%rbp), %r10 + 0x48, 0x85, 0xd2, //0x0000227b testq %rdx, %rdx + 0x0f, 0x85, 0x2f, 0xf7, 0xff, 0xff, //0x0000227e jne LBB0_75 + //0x00002284 LBB0_423 + 0x48, 0x83, 0xc0, 0x20, //0x00002284 addq $32, %rax + 0x49, 0x83, 0xc1, 0xe0, //0x00002288 addq $-32, %r9 + //0x0000228c LBB0_424 + 0x4d, 0x85, 0xc0, //0x0000228c testq %r8, %r8 + 0x0f, 0x85, 0x1e, 0x03, 0x00, 0x00, //0x0000228f jne LBB0_458 + 0x48, 0x8b, 0x4d, 0xc8, //0x00002295 movq $-56(%rbp), %rcx + 0x4c, 0x8b, 0x45, 0xd0, //0x00002299 movq $-48(%rbp), %r8 + 0x4d, 0x85, 0xc9, //0x0000229d testq %r9, %r9 + 0x0f, 0x84, 0xa3, 0x00, 0x00, 0x00, //0x000022a0 je LBB0_435 + //0x000022a6 LBB0_426 + 0x31, 0xd2, //0x000022a6 xorl %edx, %edx + //0x000022a8 LBB0_427 + 0x0f, 0xb6, 0x1c, 0x10, //0x000022a8 movzbl (%rax,%rdx), %ebx + 0x80, 0xfb, 0x22, //0x000022ac cmpb $34, %bl + 0x0f, 0x84, 0x8d, 0x00, 0x00, 0x00, //0x000022af je LBB0_434 + 0x80, 0xfb, 0x5c, //0x000022b5 cmpb $92, %bl + 0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x000022b8 je LBB0_432 + 0x48, 0x83, 0xc2, 0x01, //0x000022be addq $1, %rdx + 0x49, 0x39, 0xd1, //0x000022c2 cmpq %rdx, %r9 + 0x0f, 0x85, 0xdd, 0xff, 0xff, 0xff, //0x000022c5 jne LBB0_427 + 0xe9, 0x81, 0x00, 0x00, 0x00, //0x000022cb jmp LBB0_430 + //0x000022d0 LBB0_432 + 0x49, 0x8d, 0x71, 0xff, //0x000022d0 leaq $-1(%r9), %rsi + 0x48, 0x39, 0xd6, //0x000022d4 cmpq %rdx, %rsi + 0x0f, 0x84, 0x8b, 0x05, 0x00, 0x00, //0x000022d7 je LBB0_485 + 0x48, 0x8b, 0xb5, 0x78, 0xff, 0xff, 0xff, //0x000022dd movq $-136(%rbp), %rsi + 0x48, 0x01, 0xc6, //0x000022e4 addq %rax, %rsi + 0x48, 0x01, 0xd6, //0x000022e7 addq %rdx, %rsi + 0x48, 0x83, 0xf9, 0xff, //0x000022ea cmpq $-1, %rcx + 0x48, 0x8b, 0x7d, 0xc8, //0x000022ee movq $-56(%rbp), %rdi + 0x48, 0x0f, 0x44, 0xfe, //0x000022f2 cmoveq %rsi, %rdi + 0x48, 0x89, 0x7d, 0xc8, //0x000022f6 movq %rdi, $-56(%rbp) + 0x48, 0x0f, 0x44, 0xce, //0x000022fa cmoveq %rsi, %rcx + 0x48, 0x01, 0xd0, //0x000022fe addq %rdx, %rax + 0x48, 0x83, 0xc0, 0x02, //0x00002301 addq $2, %rax + 0x4c, 0x89, 0xce, //0x00002305 movq %r9, %rsi + 0x48, 0x29, 0xd6, //0x00002308 subq %rdx, %rsi + 0x48, 0x83, 0xc6, 0xfe, //0x0000230b addq $-2, %rsi + 0x49, 0x83, 0xc1, 0xfe, //0x0000230f addq $-2, %r9 + 0x49, 0x39, 0xd1, //0x00002313 cmpq %rdx, %r9 + 0x49, 0x89, 0xf1, //0x00002316 movq %rsi, %r9 + 0x4c, 0x8b, 0x45, 0xd0, //0x00002319 movq $-48(%rbp), %r8 + 0x48, 0x8b, 0x7d, 0xb0, //0x0000231d movq $-80(%rbp), %rdi + 0x4c, 0x8b, 0x65, 0xc0, //0x00002321 movq $-64(%rbp), %r12 + 0x4c, 0x8b, 0x5d, 0xa8, //0x00002325 movq $-88(%rbp), %r11 + 0x49, 0xbe, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00002329 movabsq $4294977024, %r14 + 0x4c, 0x8b, 0x55, 0xb8, //0x00002333 movq $-72(%rbp), %r10 + 0x0f, 0x85, 0x69, 0xff, 0xff, 0xff, //0x00002337 jne LBB0_426 + 0xe9, 0x13, 0x07, 0x00, 0x00, //0x0000233d jmp LBB0_515 + //0x00002342 LBB0_434 + 0x48, 0x01, 0xd0, //0x00002342 addq %rdx, %rax + 0x48, 0x83, 0xc0, 0x01, //0x00002345 addq $1, %rax + //0x00002349 LBB0_435 + 0x4c, 0x29, 0xe0, //0x00002349 subq %r12, %rax + 0xe9, 0xec, 0xec, 0xff, 0xff, //0x0000234c jmp LBB0_215 + //0x00002351 LBB0_430 + 0x80, 0xfb, 0x22, //0x00002351 cmpb $34, %bl + 0x0f, 0x85, 0x0e, 0x05, 0x00, 0x00, //0x00002354 jne LBB0_485 + 0x4c, 0x01, 0xc8, //0x0000235a addq %r9, %rax + 0x4c, 0x8b, 0x45, 0xd0, //0x0000235d movq $-48(%rbp), %r8 + 0x48, 0x8b, 0x7d, 0xb0, //0x00002361 movq $-80(%rbp), %rdi + 0x4c, 0x8b, 0x65, 0xc0, //0x00002365 movq $-64(%rbp), %r12 + 0x4c, 0x8b, 0x5d, 0xa8, //0x00002369 movq $-88(%rbp), %r11 + 0x49, 0xbe, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x0000236d movabsq $4294977024, %r14 + 0x4c, 0x8b, 0x55, 0xb8, //0x00002377 movq $-72(%rbp), %r10 + 0xe9, 0xc9, 0xff, 0xff, 0xff, //0x0000237b jmp LBB0_435 + //0x00002380 LBB0_436 + 0x48, 0x83, 0x7d, 0xc8, 0xff, //0x00002380 cmpq $-1, $-56(%rbp) + 0x0f, 0x85, 0x12, 0x00, 0x00, 0x00, //0x00002385 jne LBB0_438 + 0x48, 0x89, 0xc7, //0x0000238b movq %rax, %rdi + 0x48, 0x2b, 0x7d, 0xc0, //0x0000238e subq $-64(%rbp), %rdi + 0x48, 0x0f, 0xbc, 0xda, //0x00002392 bsfq %rdx, %rbx + 0x48, 0x01, 0xfb, //0x00002396 addq %rdi, %rbx + 0x48, 0x89, 0x5d, 0xc8, //0x00002399 movq %rbx, $-56(%rbp) + //0x0000239d LBB0_438 + 0x44, 0x89, 0xc7, //0x0000239d movl %r8d, %edi + 0xf7, 0xd7, //0x000023a0 notl %edi + 0x21, 0xd7, //0x000023a2 andl %edx, %edi + 0x45, 0x8d, 0x0c, 0x78, //0x000023a4 leal (%r8,%rdi,2), %r9d + 0x8d, 0x1c, 0x3f, //0x000023a8 leal (%rdi,%rdi), %ebx + 0xf7, 0xd3, //0x000023ab notl %ebx + 0x21, 0xd3, //0x000023ad andl %edx, %ebx + 0x81, 0xe3, 0xaa, 0xaa, 0xaa, 0xaa, //0x000023af andl $-1431655766, %ebx + 0x45, 0x31, 0xc0, //0x000023b5 xorl %r8d, %r8d + 0x01, 0xfb, //0x000023b8 addl %edi, %ebx + 0x41, 0x0f, 0x92, 0xc0, //0x000023ba setb %r8b + 0x01, 0xdb, //0x000023be addl %ebx, %ebx + 0x81, 0xf3, 0x55, 0x55, 0x55, 0x55, //0x000023c0 xorl $1431655765, %ebx + 0x44, 0x21, 0xcb, //0x000023c6 andl %r9d, %ebx + 0xf7, 0xd3, //0x000023c9 notl %ebx + 0x21, 0xd9, //0x000023cb andl %ebx, %ecx + 0x48, 0x8b, 0x7d, 0xb0, //0x000023cd movq $-80(%rbp), %rdi + 0x4c, 0x8b, 0x65, 0xc0, //0x000023d1 movq $-64(%rbp), %r12 + 0x4c, 0x8b, 0x5d, 0xa8, //0x000023d5 movq $-88(%rbp), %r11 + 0x49, 0xbe, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x000023d9 movabsq $4294977024, %r14 + 0xe9, 0x70, 0xf6, 0xff, 0xff, //0x000023e3 jmp LBB0_158 + //0x000023e8 LBB0_439 + 0x48, 0x83, 0x7d, 0xc8, 0xff, //0x000023e8 cmpq $-1, $-56(%rbp) + 0x0f, 0x85, 0x12, 0x00, 0x00, 0x00, //0x000023ed jne LBB0_441 + 0x48, 0x89, 0xc1, //0x000023f3 movq %rax, %rcx + 0x48, 0x2b, 0x4d, 0xc0, //0x000023f6 subq $-64(%rbp), %rcx + 0x48, 0x0f, 0xbc, 0xfe, //0x000023fa bsfq %rsi, %rdi + 0x48, 0x01, 0xcf, //0x000023fe addq %rcx, %rdi + 0x48, 0x89, 0x7d, 0xc8, //0x00002401 movq %rdi, $-56(%rbp) + //0x00002405 LBB0_441 + 0x44, 0x89, 0xc1, //0x00002405 movl %r8d, %ecx + 0xf7, 0xd1, //0x00002408 notl %ecx + 0x21, 0xf1, //0x0000240a andl %esi, %ecx + 0x41, 0x8d, 0x3c, 0x48, //0x0000240c leal (%r8,%rcx,2), %edi + 0x8d, 0x1c, 0x09, //0x00002410 leal (%rcx,%rcx), %ebx + 0xf7, 0xd3, //0x00002413 notl %ebx + 0x21, 0xf3, //0x00002415 andl %esi, %ebx + 0x81, 0xe3, 0xaa, 0xaa, 0xaa, 0xaa, //0x00002417 andl $-1431655766, %ebx + 0x45, 0x31, 0xc0, //0x0000241d xorl %r8d, %r8d + 0x01, 0xcb, //0x00002420 addl %ecx, %ebx + 0x41, 0x0f, 0x92, 0xc0, //0x00002422 setb %r8b + 0x01, 0xdb, //0x00002426 addl %ebx, %ebx + 0x81, 0xf3, 0x55, 0x55, 0x55, 0x55, //0x00002428 xorl $1431655765, %ebx + 0x21, 0xfb, //0x0000242e andl %edi, %ebx + 0xf7, 0xd3, //0x00002430 notl %ebx + 0x21, 0xda, //0x00002432 andl %ebx, %edx + 0x48, 0x8b, 0x7d, 0xb0, //0x00002434 movq $-80(%rbp), %rdi + 0x4c, 0x8b, 0x65, 0xc0, //0x00002438 movq $-64(%rbp), %r12 + 0x4c, 0x8b, 0x5d, 0xa8, //0x0000243c movq $-88(%rbp), %r11 + 0x49, 0xbe, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00002440 movabsq $4294977024, %r14 + 0x4c, 0x8b, 0x55, 0xb8, //0x0000244a movq $-72(%rbp), %r10 + 0x48, 0x85, 0xd2, //0x0000244e testq %rdx, %rdx + 0x0f, 0x85, 0xfd, 0xf6, 0xff, 0xff, //0x00002451 jne LBB0_140 + //0x00002457 LBB0_442 + 0x48, 0x83, 0xc0, 0x20, //0x00002457 addq $32, %rax + 0x49, 0x83, 0xc1, 0xe0, //0x0000245b addq $-32, %r9 + //0x0000245f LBB0_443 + 0x4d, 0x85, 0xc0, //0x0000245f testq %r8, %r8 + 0x0f, 0x85, 0xa7, 0x01, 0x00, 0x00, //0x00002462 jne LBB0_460 + 0x48, 0x8b, 0x55, 0xc8, //0x00002468 movq $-56(%rbp), %rdx + 0x4c, 0x8b, 0x45, 0xd0, //0x0000246c movq $-48(%rbp), %r8 + 0x4d, 0x85, 0xc9, //0x00002470 testq %r9, %r9 + 0x0f, 0x84, 0xa3, 0x00, 0x00, 0x00, //0x00002473 je LBB0_454 + //0x00002479 LBB0_445 + 0x31, 0xf6, //0x00002479 xorl %esi, %esi + //0x0000247b LBB0_446 + 0x0f, 0xb6, 0x0c, 0x30, //0x0000247b movzbl (%rax,%rsi), %ecx + 0x80, 0xf9, 0x22, //0x0000247f cmpb $34, %cl + 0x0f, 0x84, 0x8d, 0x00, 0x00, 0x00, //0x00002482 je LBB0_453 + 0x80, 0xf9, 0x5c, //0x00002488 cmpb $92, %cl + 0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x0000248b je LBB0_451 + 0x48, 0x83, 0xc6, 0x01, //0x00002491 addq $1, %rsi + 0x49, 0x39, 0xf1, //0x00002495 cmpq %rsi, %r9 + 0x0f, 0x85, 0xdd, 0xff, 0xff, 0xff, //0x00002498 jne LBB0_446 + 0xe9, 0x81, 0x00, 0x00, 0x00, //0x0000249e jmp LBB0_449 + //0x000024a3 LBB0_451 + 0x49, 0x8d, 0x49, 0xff, //0x000024a3 leaq $-1(%r9), %rcx + 0x48, 0x39, 0xf1, //0x000024a7 cmpq %rsi, %rcx + 0x0f, 0x84, 0x9d, 0x12, 0x00, 0x00, //0x000024aa je LBB0_639 + 0x48, 0x8b, 0x8d, 0x78, 0xff, 0xff, 0xff, //0x000024b0 movq $-136(%rbp), %rcx + 0x48, 0x01, 0xc1, //0x000024b7 addq %rax, %rcx + 0x48, 0x01, 0xf1, //0x000024ba addq %rsi, %rcx + 0x48, 0x83, 0xfa, 0xff, //0x000024bd cmpq $-1, %rdx + 0x48, 0x8b, 0x7d, 0xc8, //0x000024c1 movq $-56(%rbp), %rdi + 0x48, 0x0f, 0x44, 0xf9, //0x000024c5 cmoveq %rcx, %rdi + 0x48, 0x89, 0x7d, 0xc8, //0x000024c9 movq %rdi, $-56(%rbp) + 0x48, 0x0f, 0x44, 0xd1, //0x000024cd cmoveq %rcx, %rdx + 0x48, 0x01, 0xf0, //0x000024d1 addq %rsi, %rax + 0x48, 0x83, 0xc0, 0x02, //0x000024d4 addq $2, %rax + 0x4c, 0x89, 0xc9, //0x000024d8 movq %r9, %rcx + 0x48, 0x29, 0xf1, //0x000024db subq %rsi, %rcx + 0x48, 0x83, 0xc1, 0xfe, //0x000024de addq $-2, %rcx + 0x49, 0x83, 0xc1, 0xfe, //0x000024e2 addq $-2, %r9 + 0x49, 0x39, 0xf1, //0x000024e6 cmpq %rsi, %r9 + 0x49, 0x89, 0xc9, //0x000024e9 movq %rcx, %r9 + 0x4c, 0x8b, 0x45, 0xd0, //0x000024ec movq $-48(%rbp), %r8 + 0x48, 0x8b, 0x7d, 0xb0, //0x000024f0 movq $-80(%rbp), %rdi + 0x4c, 0x8b, 0x65, 0xc0, //0x000024f4 movq $-64(%rbp), %r12 + 0x4c, 0x8b, 0x5d, 0xa8, //0x000024f8 movq $-88(%rbp), %r11 + 0x49, 0xbe, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x000024fc movabsq $4294977024, %r14 + 0x4c, 0x8b, 0x55, 0xb8, //0x00002506 movq $-72(%rbp), %r10 + 0x0f, 0x85, 0x69, 0xff, 0xff, 0xff, //0x0000250a jne LBB0_445 + 0xe9, 0x98, 0x0f, 0x00, 0x00, //0x00002510 jmp LBB0_588 + //0x00002515 LBB0_453 + 0x48, 0x01, 0xf0, //0x00002515 addq %rsi, %rax + 0x48, 0x83, 0xc0, 0x01, //0x00002518 addq $1, %rax + //0x0000251c LBB0_454 + 0x4c, 0x29, 0xe0, //0x0000251c subq %r12, %rax + 0xe9, 0x85, 0xeb, 0xff, 0xff, //0x0000251f jmp LBB0_225 + //0x00002524 LBB0_449 + 0x80, 0xf9, 0x22, //0x00002524 cmpb $34, %cl + 0x0f, 0x85, 0x20, 0x12, 0x00, 0x00, //0x00002527 jne LBB0_639 + 0x4c, 0x01, 0xc8, //0x0000252d addq %r9, %rax + 0x4c, 0x8b, 0x45, 0xd0, //0x00002530 movq $-48(%rbp), %r8 + 0x48, 0x8b, 0x7d, 0xb0, //0x00002534 movq $-80(%rbp), %rdi + 0x4c, 0x8b, 0x65, 0xc0, //0x00002538 movq $-64(%rbp), %r12 + 0x4c, 0x8b, 0x5d, 0xa8, //0x0000253c movq $-88(%rbp), %r11 + 0x49, 0xbe, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00002540 movabsq $4294977024, %r14 + 0x4c, 0x8b, 0x55, 0xb8, //0x0000254a movq $-72(%rbp), %r10 + 0xe9, 0xc9, 0xff, 0xff, 0xff, //0x0000254e jmp LBB0_454 + //0x00002553 LBB0_455 + 0x48, 0x83, 0x7d, 0xc8, 0xff, //0x00002553 cmpq $-1, $-56(%rbp) + 0x0f, 0x85, 0x12, 0x00, 0x00, 0x00, //0x00002558 jne LBB0_457 + 0x49, 0x89, 0xc0, //0x0000255e movq %rax, %r8 + 0x4c, 0x2b, 0x45, 0xc0, //0x00002561 subq $-64(%rbp), %r8 + 0x49, 0x0f, 0xbc, 0xdb, //0x00002565 bsfq %r11, %rbx + 0x4c, 0x01, 0xc3, //0x00002569 addq %r8, %rbx + 0x48, 0x89, 0x5d, 0xc8, //0x0000256c movq %rbx, $-56(%rbp) + //0x00002570 LBB0_457 + 0x44, 0x89, 0xc9, //0x00002570 movl %r9d, %ecx + 0xf7, 0xd1, //0x00002573 notl %ecx + 0x44, 0x21, 0xd9, //0x00002575 andl %r11d, %ecx + 0x45, 0x8d, 0x04, 0x49, //0x00002578 leal (%r9,%rcx,2), %r8d + 0x8d, 0x14, 0x09, //0x0000257c leal (%rcx,%rcx), %edx + 0xf7, 0xd2, //0x0000257f notl %edx + 0x44, 0x21, 0xda, //0x00002581 andl %r11d, %edx + 0x81, 0xe2, 0xaa, 0xaa, 0xaa, 0xaa, //0x00002584 andl $-1431655766, %edx + 0x45, 0x31, 0xc9, //0x0000258a xorl %r9d, %r9d + 0x01, 0xca, //0x0000258d addl %ecx, %edx + 0x41, 0x0f, 0x92, 0xc1, //0x0000258f setb %r9b + 0x01, 0xd2, //0x00002593 addl %edx, %edx + 0x81, 0xf2, 0x55, 0x55, 0x55, 0x55, //0x00002595 xorl $1431655765, %edx + 0x44, 0x21, 0xc2, //0x0000259b andl %r8d, %edx + 0xf7, 0xd2, //0x0000259e notl %edx + 0x21, 0xd6, //0x000025a0 andl %edx, %esi + 0x4c, 0x8b, 0x45, 0xd0, //0x000025a2 movq $-48(%rbp), %r8 + 0x4c, 0x8b, 0x65, 0xc0, //0x000025a6 movq $-64(%rbp), %r12 + 0x4c, 0x8b, 0x55, 0xb8, //0x000025aa movq $-72(%rbp), %r10 + 0xe9, 0x39, 0xf6, 0xff, 0xff, //0x000025ae jmp LBB0_187 + //0x000025b3 LBB0_458 + 0x4d, 0x85, 0xc9, //0x000025b3 testq %r9, %r9 + 0x0f, 0x84, 0xac, 0x02, 0x00, 0x00, //0x000025b6 je LBB0_485 + 0x48, 0x8b, 0x4d, 0x80, //0x000025bc movq $-128(%rbp), %rcx + 0x48, 0x8d, 0x14, 0x08, //0x000025c0 leaq (%rax,%rcx), %rdx + 0x48, 0x8b, 0x75, 0xc8, //0x000025c4 movq $-56(%rbp), %rsi + 0x48, 0x83, 0xfe, 0xff, //0x000025c8 cmpq $-1, %rsi + 0x48, 0x89, 0xf1, //0x000025cc movq %rsi, %rcx + 0x48, 0x0f, 0x44, 0xf2, //0x000025cf cmoveq %rdx, %rsi + 0x48, 0x0f, 0x44, 0xca, //0x000025d3 cmoveq %rdx, %rcx + 0x48, 0x83, 0xc0, 0x01, //0x000025d7 addq $1, %rax + 0x49, 0x83, 0xc1, 0xff, //0x000025db addq $-1, %r9 + 0x48, 0x89, 0x75, 0xc8, //0x000025df movq %rsi, $-56(%rbp) + 0x4c, 0x8b, 0x45, 0xd0, //0x000025e3 movq $-48(%rbp), %r8 + 0x48, 0x8b, 0x7d, 0xb0, //0x000025e7 movq $-80(%rbp), %rdi + 0x4c, 0x8b, 0x65, 0xc0, //0x000025eb movq $-64(%rbp), %r12 + 0x4c, 0x8b, 0x5d, 0xa8, //0x000025ef movq $-88(%rbp), %r11 + 0x49, 0xbe, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x000025f3 movabsq $4294977024, %r14 + 0x4c, 0x8b, 0x55, 0xb8, //0x000025fd movq $-72(%rbp), %r10 + 0x4d, 0x85, 0xc9, //0x00002601 testq %r9, %r9 + 0x0f, 0x85, 0x9c, 0xfc, 0xff, 0xff, //0x00002604 jne LBB0_426 + 0xe9, 0x3a, 0xfd, 0xff, 0xff, //0x0000260a jmp LBB0_435 + //0x0000260f LBB0_460 + 0x4d, 0x85, 0xc9, //0x0000260f testq %r9, %r9 + 0x0f, 0x84, 0x35, 0x11, 0x00, 0x00, //0x00002612 je LBB0_639 + 0x48, 0x8b, 0x4d, 0x80, //0x00002618 movq $-128(%rbp), %rcx + 0x48, 0x01, 0xc1, //0x0000261c addq %rax, %rcx + 0x48, 0x8b, 0x75, 0xc8, //0x0000261f movq $-56(%rbp), %rsi + 0x48, 0x83, 0xfe, 0xff, //0x00002623 cmpq $-1, %rsi + 0x48, 0x89, 0xf2, //0x00002627 movq %rsi, %rdx + 0x48, 0x0f, 0x44, 0xf1, //0x0000262a cmoveq %rcx, %rsi + 0x48, 0x0f, 0x44, 0xd1, //0x0000262e cmoveq %rcx, %rdx + 0x48, 0x83, 0xc0, 0x01, //0x00002632 addq $1, %rax + 0x49, 0x83, 0xc1, 0xff, //0x00002636 addq $-1, %r9 + 0x48, 0x89, 0x75, 0xc8, //0x0000263a movq %rsi, $-56(%rbp) + 0x4c, 0x8b, 0x45, 0xd0, //0x0000263e movq $-48(%rbp), %r8 + 0x48, 0x8b, 0x7d, 0xb0, //0x00002642 movq $-80(%rbp), %rdi + 0x4c, 0x8b, 0x65, 0xc0, //0x00002646 movq $-64(%rbp), %r12 + 0x4c, 0x8b, 0x5d, 0xa8, //0x0000264a movq $-88(%rbp), %r11 + 0x49, 0xbe, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x0000264e movabsq $4294977024, %r14 + 0x4c, 0x8b, 0x55, 0xb8, //0x00002658 movq $-72(%rbp), %r10 + 0x4d, 0x85, 0xc9, //0x0000265c testq %r9, %r9 + 0x0f, 0x85, 0x14, 0xfe, 0xff, 0xff, //0x0000265f jne LBB0_445 + 0xe9, 0xb2, 0xfe, 0xff, 0xff, //0x00002665 jmp LBB0_454 + //0x0000266a LBB0_462 + 0x48, 0x83, 0x7d, 0xc8, 0xff, //0x0000266a cmpq $-1, $-56(%rbp) + 0x0f, 0x85, 0x12, 0x00, 0x00, 0x00, //0x0000266f jne LBB0_464 + 0x48, 0x89, 0xc1, //0x00002675 movq %rax, %rcx + 0x48, 0x2b, 0x4d, 0xc0, //0x00002678 subq $-64(%rbp), %rcx + 0x48, 0x0f, 0xbc, 0xfe, //0x0000267c bsfq %rsi, %rdi + 0x48, 0x01, 0xcf, //0x00002680 addq %rcx, %rdi + 0x48, 0x89, 0x7d, 0xc8, //0x00002683 movq %rdi, $-56(%rbp) + //0x00002687 LBB0_464 + 0x44, 0x89, 0xc1, //0x00002687 movl %r8d, %ecx + 0xf7, 0xd1, //0x0000268a notl %ecx + 0x21, 0xf1, //0x0000268c andl %esi, %ecx + 0x41, 0x8d, 0x3c, 0x48, //0x0000268e leal (%r8,%rcx,2), %edi + 0x8d, 0x1c, 0x09, //0x00002692 leal (%rcx,%rcx), %ebx + 0xf7, 0xd3, //0x00002695 notl %ebx + 0x21, 0xf3, //0x00002697 andl %esi, %ebx + 0x81, 0xe3, 0xaa, 0xaa, 0xaa, 0xaa, //0x00002699 andl $-1431655766, %ebx + 0x45, 0x31, 0xc0, //0x0000269f xorl %r8d, %r8d + 0x01, 0xcb, //0x000026a2 addl %ecx, %ebx + 0x41, 0x0f, 0x92, 0xc0, //0x000026a4 setb %r8b + 0x01, 0xdb, //0x000026a8 addl %ebx, %ebx + 0x81, 0xf3, 0x55, 0x55, 0x55, 0x55, //0x000026aa xorl $1431655765, %ebx + 0x21, 0xfb, //0x000026b0 andl %edi, %ebx + 0xf7, 0xd3, //0x000026b2 notl %ebx + 0x21, 0xda, //0x000026b4 andl %ebx, %edx + 0x48, 0x8b, 0x7d, 0xb0, //0x000026b6 movq $-80(%rbp), %rdi + 0x4c, 0x8b, 0x65, 0xc0, //0x000026ba movq $-64(%rbp), %r12 + 0x4c, 0x8b, 0x5d, 0xa8, //0x000026be movq $-88(%rbp), %r11 + 0x49, 0xbe, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x000026c2 movabsq $4294977024, %r14 + 0x4c, 0x8b, 0x55, 0xb8, //0x000026cc movq $-72(%rbp), %r10 + 0x48, 0x85, 0xd2, //0x000026d0 testq %rdx, %rdx + 0x0f, 0x85, 0xd1, 0xf7, 0xff, 0xff, //0x000026d3 jne LBB0_242 + //0x000026d9 LBB0_465 + 0x48, 0x83, 0xc0, 0x20, //0x000026d9 addq $32, %rax + 0x49, 0x83, 0xc1, 0xe0, //0x000026dd addq $-32, %r9 + //0x000026e1 LBB0_466 + 0x4d, 0x85, 0xc0, //0x000026e1 testq %r8, %r8 + 0x0f, 0x85, 0x09, 0x01, 0x00, 0x00, //0x000026e4 jne LBB0_481 + 0x48, 0x8b, 0x55, 0xc8, //0x000026ea movq $-56(%rbp), %rdx + 0x4d, 0x85, 0xc9, //0x000026ee testq %r9, %r9 + 0x0f, 0x84, 0x85, 0x00, 0x00, 0x00, //0x000026f1 je LBB0_477 + //0x000026f7 LBB0_468 + 0x31, 0xf6, //0x000026f7 xorl %esi, %esi + //0x000026f9 LBB0_469 + 0x0f, 0xb6, 0x0c, 0x30, //0x000026f9 movzbl (%rax,%rsi), %ecx + 0x80, 0xf9, 0x22, //0x000026fd cmpb $34, %cl + 0x0f, 0x84, 0x6f, 0x00, 0x00, 0x00, //0x00002700 je LBB0_476 + 0x80, 0xf9, 0x5c, //0x00002706 cmpb $92, %cl + 0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x00002709 je LBB0_474 + 0x48, 0x83, 0xc6, 0x01, //0x0000270f addq $1, %rsi + 0x49, 0x39, 0xf1, //0x00002713 cmpq %rsi, %r9 + 0x0f, 0x85, 0xdd, 0xff, 0xff, 0xff, //0x00002716 jne LBB0_469 + 0xe9, 0x67, 0x00, 0x00, 0x00, //0x0000271c jmp LBB0_472 + //0x00002721 LBB0_474 + 0x49, 0x8d, 0x49, 0xff, //0x00002721 leaq $-1(%r9), %rcx + 0x48, 0x39, 0xf1, //0x00002725 cmpq %rsi, %rcx + 0x0f, 0x84, 0x3a, 0x01, 0x00, 0x00, //0x00002728 je LBB0_485 + 0x48, 0x8b, 0x8d, 0x78, 0xff, 0xff, 0xff, //0x0000272e movq $-136(%rbp), %rcx + 0x48, 0x01, 0xc1, //0x00002735 addq %rax, %rcx + 0x48, 0x01, 0xf1, //0x00002738 addq %rsi, %rcx + 0x48, 0x83, 0xfa, 0xff, //0x0000273b cmpq $-1, %rdx + 0x48, 0x8b, 0x7d, 0xc8, //0x0000273f movq $-56(%rbp), %rdi + 0x48, 0x0f, 0x44, 0xf9, //0x00002743 cmoveq %rcx, %rdi + 0x48, 0x89, 0x7d, 0xc8, //0x00002747 movq %rdi, $-56(%rbp) + 0x48, 0x0f, 0x44, 0xd1, //0x0000274b cmoveq %rcx, %rdx + 0x48, 0x01, 0xf0, //0x0000274f addq %rsi, %rax + 0x48, 0x83, 0xc0, 0x02, //0x00002752 addq $2, %rax + 0x4c, 0x89, 0xc9, //0x00002756 movq %r9, %rcx + 0x48, 0x29, 0xf1, //0x00002759 subq %rsi, %rcx + 0x48, 0x83, 0xc1, 0xfe, //0x0000275c addq $-2, %rcx + 0x49, 0x83, 0xc1, 0xfe, //0x00002760 addq $-2, %r9 + 0x49, 0x39, 0xf1, //0x00002764 cmpq %rsi, %r9 + 0x49, 0x89, 0xc9, //0x00002767 movq %rcx, %r9 + 0x0f, 0x85, 0x87, 0xff, 0xff, 0xff, //0x0000276a jne LBB0_468 + 0xe9, 0xf3, 0x00, 0x00, 0x00, //0x00002770 jmp LBB0_485 + //0x00002775 LBB0_476 + 0x48, 0x01, 0xf0, //0x00002775 addq %rsi, %rax + 0x48, 0x83, 0xc0, 0x01, //0x00002778 addq $1, %rax + //0x0000277c LBB0_477 + 0x4c, 0x8b, 0x65, 0xc0, //0x0000277c movq $-64(%rbp), %r12 + 0x4c, 0x29, 0xe0, //0x00002780 subq %r12, %rax + 0xe9, 0xe5, 0xea, 0xff, 0xff, //0x00002783 jmp LBB0_247 + //0x00002788 LBB0_472 + 0x80, 0xf9, 0x22, //0x00002788 cmpb $34, %cl + 0x0f, 0x85, 0xd7, 0x00, 0x00, 0x00, //0x0000278b jne LBB0_485 + 0x4c, 0x01, 0xc8, //0x00002791 addq %r9, %rax + 0xe9, 0xe3, 0xff, 0xff, 0xff, //0x00002794 jmp LBB0_477 + //0x00002799 LBB0_478 + 0x48, 0x83, 0x7d, 0xc8, 0xff, //0x00002799 cmpq $-1, $-56(%rbp) + 0x0f, 0x85, 0x12, 0x00, 0x00, 0x00, //0x0000279e jne LBB0_480 + 0x48, 0x89, 0xc1, //0x000027a4 movq %rax, %rcx + 0x48, 0x2b, 0x4d, 0xc0, //0x000027a7 subq $-64(%rbp), %rcx + 0x48, 0x0f, 0xbc, 0xda, //0x000027ab bsfq %rdx, %rbx + 0x48, 0x01, 0xcb, //0x000027af addq %rcx, %rbx + 0x48, 0x89, 0x5d, 0xc8, //0x000027b2 movq %rbx, $-56(%rbp) + //0x000027b6 LBB0_480 + 0x44, 0x89, 0xc1, //0x000027b6 movl %r8d, %ecx + 0xf7, 0xd1, //0x000027b9 notl %ecx + 0x21, 0xd1, //0x000027bb andl %edx, %ecx + 0x45, 0x8d, 0x0c, 0x48, //0x000027bd leal (%r8,%rcx,2), %r9d + 0x8d, 0x1c, 0x09, //0x000027c1 leal (%rcx,%rcx), %ebx + 0xf7, 0xd3, //0x000027c4 notl %ebx + 0x21, 0xd3, //0x000027c6 andl %edx, %ebx + 0x81, 0xe3, 0xaa, 0xaa, 0xaa, 0xaa, //0x000027c8 andl $-1431655766, %ebx + 0x45, 0x31, 0xc0, //0x000027ce xorl %r8d, %r8d + 0x01, 0xcb, //0x000027d1 addl %ecx, %ebx + 0x41, 0x0f, 0x92, 0xc0, //0x000027d3 setb %r8b + 0x01, 0xdb, //0x000027d7 addl %ebx, %ebx + 0x81, 0xf3, 0x55, 0x55, 0x55, 0x55, //0x000027d9 xorl $1431655765, %ebx + 0x44, 0x21, 0xcb, //0x000027df andl %r9d, %ebx + 0xf7, 0xd3, //0x000027e2 notl %ebx + 0x21, 0xde, //0x000027e4 andl %ebx, %esi + 0x4c, 0x8b, 0x65, 0xc0, //0x000027e6 movq $-64(%rbp), %r12 + 0x4c, 0x8b, 0x55, 0xb8, //0x000027ea movq $-72(%rbp), %r10 + 0xe9, 0x4e, 0xf7, 0xff, 0xff, //0x000027ee jmp LBB0_316 + //0x000027f3 LBB0_481 + 0x4d, 0x85, 0xc9, //0x000027f3 testq %r9, %r9 + 0x0f, 0x84, 0x6c, 0x00, 0x00, 0x00, //0x000027f6 je LBB0_485 + 0x48, 0x8b, 0x4d, 0x80, //0x000027fc movq $-128(%rbp), %rcx + 0x48, 0x01, 0xc1, //0x00002800 addq %rax, %rcx + 0x48, 0x8b, 0x75, 0xc8, //0x00002803 movq $-56(%rbp), %rsi + 0x48, 0x83, 0xfe, 0xff, //0x00002807 cmpq $-1, %rsi + 0x48, 0x89, 0xf2, //0x0000280b movq %rsi, %rdx + 0x48, 0x0f, 0x44, 0xf1, //0x0000280e cmoveq %rcx, %rsi + 0x48, 0x0f, 0x44, 0xd1, //0x00002812 cmoveq %rcx, %rdx + 0x48, 0x83, 0xc0, 0x01, //0x00002816 addq $1, %rax + 0x49, 0x83, 0xc1, 0xff, //0x0000281a addq $-1, %r9 + 0x48, 0x89, 0x75, 0xc8, //0x0000281e movq %rsi, $-56(%rbp) + 0x4d, 0x85, 0xc9, //0x00002822 testq %r9, %r9 + 0x0f, 0x85, 0xcc, 0xfe, 0xff, 0xff, //0x00002825 jne LBB0_468 + 0xe9, 0x4c, 0xff, 0xff, 0xff, //0x0000282b jmp LBB0_477 + //0x00002830 LBB0_483 + 0x4d, 0x85, 0xf6, //0x00002830 testq %r14, %r14 + 0x0f, 0x84, 0x2f, 0x00, 0x00, 0x00, //0x00002833 je LBB0_485 + 0x48, 0x8b, 0x4d, 0x80, //0x00002839 movq $-128(%rbp), %rcx + 0x48, 0x01, 0xc1, //0x0000283d addq %rax, %rcx + 0x48, 0x8b, 0x75, 0xc8, //0x00002840 movq $-56(%rbp), %rsi + 0x48, 0x83, 0xfe, 0xff, //0x00002844 cmpq $-1, %rsi + 0x48, 0x89, 0xf2, //0x00002848 movq %rsi, %rdx + 0x48, 0x0f, 0x44, 0xf1, //0x0000284b cmoveq %rcx, %rsi + 0x48, 0x0f, 0x44, 0xd1, //0x0000284f cmoveq %rcx, %rdx + 0x48, 0x83, 0xc0, 0x01, //0x00002853 addq $1, %rax + 0x49, 0x83, 0xc6, 0xff, //0x00002857 addq $-1, %r14 + 0x48, 0x89, 0x75, 0xc8, //0x0000285b movq %rsi, $-56(%rbp) + 0x4d, 0x85, 0xf6, //0x0000285f testq %r14, %r14 + 0x0f, 0x85, 0xa5, 0xf7, 0xff, 0xff, //0x00002862 jne LBB0_398 + //0x00002868 LBB0_485 + 0x4c, 0x8b, 0x45, 0xd0, //0x00002868 movq $-48(%rbp), %r8 + 0xe9, 0xe4, 0x01, 0x00, 0x00, //0x0000286c jmp LBB0_515 + //0x00002871 LBB0_486 + 0x49, 0x89, 0x18, //0x00002871 movq %rbx, (%r8) + 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00002874 movq $-1, %rax + 0xe9, 0x3a, 0x0c, 0x00, 0x00, //0x0000287b jmp LBB0_586 + //0x00002880 LBB0_487 + 0x49, 0x89, 0x30, //0x00002880 movq %rsi, (%r8) + //0x00002883 LBB0_488 + 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00002883 movq $-1, %rax + 0xe9, 0x2b, 0x0c, 0x00, 0x00, //0x0000288a jmp LBB0_586 + //0x0000288f LBB0_489 + 0x4c, 0x01, 0xcb, //0x0000288f addq %r9, %rbx + 0x48, 0x89, 0xd8, //0x00002892 movq %rbx, %rax + //0x00002895 LBB0_490 + 0x4c, 0x29, 0xc8, //0x00002895 subq %r9, %rax + 0x48, 0x89, 0xc3, //0x00002898 movq %rax, %rbx + //0x0000289b LBB0_491 + 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x0000289b movq $-1, %rax + 0x49, 0x89, 0xdc, //0x000028a2 movq %rbx, %r12 + 0x48, 0x39, 0xf3, //0x000028a5 cmpq %rsi, %rbx + 0x0f, 0x83, 0x0c, 0x0c, 0x00, 0x00, //0x000028a8 jae LBB0_586 + //0x000028ae LBB0_492 + 0x49, 0x8d, 0x5c, 0x24, 0x01, //0x000028ae leaq $1(%r12), %rbx + 0x49, 0x89, 0x18, //0x000028b3 movq %rbx, (%r8) + 0x43, 0x0f, 0xbe, 0x0c, 0x21, //0x000028b6 movsbl (%r9,%r12), %ecx + 0x83, 0xf9, 0x7b, //0x000028bb cmpl $123, %ecx + 0x0f, 0x87, 0xa1, 0x01, 0x00, 0x00, //0x000028be ja LBB0_517 + 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x000028c4 movq $-1, %rax + 0x48, 0x8d, 0x15, 0xee, 0x0e, 0x00, 0x00, //0x000028cb leaq $3822(%rip), %rdx /* LJTI0_0+0(%rip) */ + 0x48, 0x63, 0x0c, 0x8a, //0x000028d2 movslq (%rdx,%rcx,4), %rcx + 0x48, 0x01, 0xd1, //0x000028d6 addq %rdx, %rcx + 0xff, 0xe1, //0x000028d9 jmpq *%rcx + //0x000028db LBB0_494 + 0x48, 0x8b, 0x47, 0x08, //0x000028db movq $8(%rdi), %rax + 0x48, 0x29, 0xd8, //0x000028df subq %rbx, %rax + 0x48, 0x83, 0xf8, 0x10, //0x000028e2 cmpq $16, %rax + 0x0f, 0x82, 0xfd, 0x0d, 0x00, 0x00, //0x000028e6 jb LBB0_621 + 0x31, 0xf6, //0x000028ec xorl %esi, %esi + 0xf3, 0x0f, 0x6f, 0x05, 0x0a, 0xd7, 0xff, 0xff, //0x000028ee movdqu $-10486(%rip), %xmm0 /* LCPI0_0+0(%rip) */ + 0xf3, 0x0f, 0x6f, 0x0d, 0x12, 0xd7, 0xff, 0xff, //0x000028f6 movdqu $-10478(%rip), %xmm1 /* LCPI0_1+0(%rip) */ + 0xf3, 0x0f, 0x6f, 0x15, 0x1a, 0xd7, 0xff, 0xff, //0x000028fe movdqu $-10470(%rip), %xmm2 /* LCPI0_2+0(%rip) */ + 0x4c, 0x89, 0xca, //0x00002906 movq %r9, %rdx + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00002909 .p2align 4, 0x90 + //0x00002910 LBB0_496 + 0xf3, 0x42, 0x0f, 0x6f, 0x5c, 0x22, 0x01, //0x00002910 movdqu $1(%rdx,%r12), %xmm3 + 0x66, 0x0f, 0x6f, 0xe3, //0x00002917 movdqa %xmm3, %xmm4 + 0x66, 0x0f, 0x74, 0xe0, //0x0000291b pcmpeqb %xmm0, %xmm4 + 0x66, 0x0f, 0xdb, 0xd9, //0x0000291f pand %xmm1, %xmm3 + 0x66, 0x0f, 0x74, 0xda, //0x00002923 pcmpeqb %xmm2, %xmm3 + 0x66, 0x0f, 0xeb, 0xdc, //0x00002927 por %xmm4, %xmm3 + 0x66, 0x0f, 0xd7, 0xcb, //0x0000292b pmovmskb %xmm3, %ecx + 0x85, 0xc9, //0x0000292f testl %ecx, %ecx + 0x0f, 0x85, 0x84, 0x00, 0x00, 0x00, //0x00002931 jne LBB0_507 + 0x48, 0x83, 0xc2, 0x10, //0x00002937 addq $16, %rdx + 0x48, 0x8d, 0x0c, 0x30, //0x0000293b leaq (%rax,%rsi), %rcx + 0x48, 0x83, 0xc1, 0xf0, //0x0000293f addq $-16, %rcx + 0x48, 0x83, 0xc6, 0xf0, //0x00002943 addq $-16, %rsi + 0x48, 0x83, 0xf9, 0x0f, //0x00002947 cmpq $15, %rcx + 0x0f, 0x87, 0xbf, 0xff, 0xff, 0xff, //0x0000294b ja LBB0_496 + 0x4a, 0x8d, 0x1c, 0x22, //0x00002951 leaq (%rdx,%r12), %rbx + 0x48, 0x83, 0xc3, 0x01, //0x00002955 addq $1, %rbx + 0x48, 0x01, 0xf0, //0x00002959 addq %rsi, %rax + 0x48, 0x85, 0xc0, //0x0000295c testq %rax, %rax + 0x0f, 0x84, 0x48, 0x00, 0x00, 0x00, //0x0000295f je LBB0_506 + //0x00002965 LBB0_499 + 0x48, 0x8d, 0x14, 0x03, //0x00002965 leaq (%rbx,%rax), %rdx + 0x48, 0xbe, 0x00, 0x26, 0x00, 0x00, 0x01, 0x10, 0x00, 0x00, //0x00002969 movabsq $17596481021440, %rsi + //0x00002973 LBB0_500 + 0x0f, 0xb6, 0x0b, //0x00002973 movzbl (%rbx), %ecx + 0x48, 0x83, 0xf9, 0x2c, //0x00002976 cmpq $44, %rcx + 0x0f, 0x87, 0x0a, 0x00, 0x00, 0x00, //0x0000297a ja LBB0_502 + 0x48, 0x0f, 0xa3, 0xce, //0x00002980 btq %rcx, %rsi + 0x0f, 0x82, 0x23, 0x00, 0x00, 0x00, //0x00002984 jb LBB0_506 + //0x0000298a LBB0_502 + 0x80, 0xf9, 0x5d, //0x0000298a cmpb $93, %cl + 0x0f, 0x84, 0x1a, 0x00, 0x00, 0x00, //0x0000298d je LBB0_506 + 0x80, 0xf9, 0x7d, //0x00002993 cmpb $125, %cl + 0x0f, 0x84, 0x11, 0x00, 0x00, 0x00, //0x00002996 je LBB0_506 + 0x48, 0x83, 0xc3, 0x01, //0x0000299c addq $1, %rbx + 0x48, 0x83, 0xc0, 0xff, //0x000029a0 addq $-1, %rax + 0x0f, 0x85, 0xc9, 0xff, 0xff, 0xff, //0x000029a4 jne LBB0_500 + 0x48, 0x89, 0xd3, //0x000029aa movq %rdx, %rbx + //0x000029ad LBB0_506 + 0x4c, 0x29, 0xcb, //0x000029ad subq %r9, %rbx + 0x49, 0x89, 0x18, //0x000029b0 movq %rbx, (%r8) + 0x4c, 0x89, 0xe0, //0x000029b3 movq %r12, %rax + 0xe9, 0xff, 0x0a, 0x00, 0x00, //0x000029b6 jmp LBB0_586 + //0x000029bb LBB0_507 + 0x66, 0x0f, 0xbc, 0xc1, //0x000029bb bsfw %cx, %ax + 0x0f, 0xb7, 0xc8, //0x000029bf movzwl %ax, %ecx + 0x4c, 0x01, 0xe1, //0x000029c2 addq %r12, %rcx + 0x48, 0x89, 0xc8, //0x000029c5 movq %rcx, %rax + 0x48, 0x29, 0xf0, //0x000029c8 subq %rsi, %rax + 0x48, 0x8d, 0x70, 0x01, //0x000029cb leaq $1(%rax), %rsi + 0x49, 0x89, 0x30, //0x000029cf movq %rsi, (%r8) + 0x48, 0x85, 0xf6, //0x000029d2 testq %rsi, %rsi + 0x0f, 0x8e, 0x45, 0x00, 0x00, 0x00, //0x000029d5 jle LBB0_512 + 0x48, 0x8d, 0x70, 0x02, //0x000029db leaq $2(%rax), %rsi + 0x48, 0x01, 0xca, //0x000029df addq %rcx, %rdx + 0x48, 0xbf, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x000029e2 movabsq $4294977024, %rdi + 0x90, 0x90, 0x90, 0x90, //0x000029ec .p2align 4, 0x90 + //0x000029f0 LBB0_509 + 0x0f, 0xb6, 0x0a, //0x000029f0 movzbl (%rdx), %ecx + 0x48, 0x83, 0xf9, 0x20, //0x000029f3 cmpq $32, %rcx + 0x0f, 0x87, 0x23, 0x00, 0x00, 0x00, //0x000029f7 ja LBB0_512 + 0x48, 0x0f, 0xa3, 0xcf, //0x000029fd btq %rcx, %rdi + 0x0f, 0x83, 0x19, 0x00, 0x00, 0x00, //0x00002a01 jae LBB0_512 + 0x49, 0x89, 0x00, //0x00002a07 movq %rax, (%r8) + 0x48, 0x83, 0xc6, 0xff, //0x00002a0a addq $-1, %rsi + 0x48, 0x83, 0xc0, 0xff, //0x00002a0e addq $-1, %rax + 0x48, 0x83, 0xc2, 0xff, //0x00002a12 addq $-1, %rdx + 0x48, 0x83, 0xfe, 0x01, //0x00002a16 cmpq $1, %rsi + 0x0f, 0x8f, 0xd0, 0xff, 0xff, 0xff, //0x00002a1a jg LBB0_509 + //0x00002a20 LBB0_512 + 0x4c, 0x89, 0xe0, //0x00002a20 movq %r12, %rax + 0xe9, 0x92, 0x0a, 0x00, 0x00, //0x00002a23 jmp LBB0_586 + //0x00002a28 LBB0_513 + 0x49, 0x8d, 0x4c, 0x24, 0x04, //0x00002a28 leaq $4(%r12), %rcx + 0xe9, 0x96, 0x05, 0x00, 0x00, //0x00002a2d jmp LBB0_554 + //0x00002a32 LBB0_602 + 0x48, 0xc7, 0xc0, 0xf9, 0xff, 0xff, 0xff, //0x00002a32 movq $-7, %rax + 0xe9, 0x7c, 0x0a, 0x00, 0x00, //0x00002a39 jmp LBB0_586 + //0x00002a3e LBB0_217 + 0x48, 0x83, 0xc0, 0xff, //0x00002a3e addq $-1, %rax + 0xe9, 0x73, 0x0a, 0x00, 0x00, //0x00002a42 jmp LBB0_586 + //0x00002a47 LBB0_514 + 0x48, 0x83, 0xf8, 0xff, //0x00002a47 cmpq $-1, %rax + 0x48, 0x8b, 0x55, 0xc8, //0x00002a4b movq $-56(%rbp), %rdx + 0x0f, 0x85, 0x62, 0x0a, 0x00, 0x00, //0x00002a4f jne LBB0_516 + //0x00002a55 LBB0_515 + 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00002a55 movq $-1, %rax + 0x48, 0x8b, 0x55, 0x98, //0x00002a5c movq $-104(%rbp), %rdx + 0xe9, 0x52, 0x0a, 0x00, 0x00, //0x00002a60 jmp LBB0_516 + //0x00002a65 LBB0_517 + 0x4d, 0x89, 0x20, //0x00002a65 movq %r12, (%r8) + 0xe9, 0x26, 0x0a, 0x00, 0x00, //0x00002a68 jmp LBB0_585 + //0x00002a6d LBB0_518 + 0x4c, 0x8b, 0x47, 0x08, //0x00002a6d movq $8(%rdi), %r8 + 0x4d, 0x89, 0xc6, //0x00002a71 movq %r8, %r14 + 0x49, 0x29, 0xde, //0x00002a74 subq %rbx, %r14 + 0x49, 0x83, 0xfe, 0x20, //0x00002a77 cmpq $32, %r14 + 0x0f, 0x8c, 0x82, 0x0c, 0x00, 0x00, //0x00002a7b jl LBB0_624 + 0x4f, 0x8d, 0x14, 0x21, //0x00002a81 leaq (%r9,%r12), %r10 + 0x4d, 0x29, 0xe0, //0x00002a85 subq %r12, %r8 + 0x41, 0xbf, 0x1f, 0x00, 0x00, 0x00, //0x00002a88 movl $31, %r15d + 0x45, 0x31, 0xf6, //0x00002a8e xorl %r14d, %r14d + 0xf3, 0x0f, 0x6f, 0x05, 0x97, 0xd5, 0xff, 0xff, //0x00002a91 movdqu $-10857(%rip), %xmm0 /* LCPI0_3+0(%rip) */ + 0xf3, 0x0f, 0x6f, 0x0d, 0x9f, 0xd5, 0xff, 0xff, //0x00002a99 movdqu $-10849(%rip), %xmm1 /* LCPI0_4+0(%rip) */ + 0x45, 0x31, 0xdb, //0x00002aa1 xorl %r11d, %r11d + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00002aa4 .p2align 4, 0x90 + //0x00002ab0 LBB0_520 + 0xf3, 0x43, 0x0f, 0x6f, 0x54, 0x32, 0x01, //0x00002ab0 movdqu $1(%r10,%r14), %xmm2 + 0xf3, 0x43, 0x0f, 0x6f, 0x5c, 0x32, 0x11, //0x00002ab7 movdqu $17(%r10,%r14), %xmm3 + 0x66, 0x0f, 0x6f, 0xe2, //0x00002abe movdqa %xmm2, %xmm4 + 0x66, 0x0f, 0x74, 0xe0, //0x00002ac2 pcmpeqb %xmm0, %xmm4 + 0x66, 0x0f, 0xd7, 0xcc, //0x00002ac6 pmovmskb %xmm4, %ecx + 0x66, 0x0f, 0x6f, 0xe3, //0x00002aca movdqa %xmm3, %xmm4 + 0x66, 0x0f, 0x74, 0xe0, //0x00002ace pcmpeqb %xmm0, %xmm4 + 0x66, 0x0f, 0xd7, 0xfc, //0x00002ad2 pmovmskb %xmm4, %edi + 0x48, 0xc1, 0xe7, 0x10, //0x00002ad6 shlq $16, %rdi + 0x48, 0x09, 0xcf, //0x00002ada orq %rcx, %rdi + 0x66, 0x0f, 0x74, 0xd1, //0x00002add pcmpeqb %xmm1, %xmm2 + 0x66, 0x0f, 0xd7, 0xd2, //0x00002ae1 pmovmskb %xmm2, %edx + 0x66, 0x0f, 0x74, 0xd9, //0x00002ae5 pcmpeqb %xmm1, %xmm3 + 0x66, 0x0f, 0xd7, 0xcb, //0x00002ae9 pmovmskb %xmm3, %ecx + 0x48, 0xc1, 0xe1, 0x10, //0x00002aed shlq $16, %rcx + 0x48, 0x09, 0xd1, //0x00002af1 orq %rdx, %rcx + 0x48, 0x89, 0xca, //0x00002af4 movq %rcx, %rdx + 0x4c, 0x09, 0xda, //0x00002af7 orq %r11, %rdx + 0x0f, 0x84, 0x35, 0x00, 0x00, 0x00, //0x00002afa je LBB0_522 + 0x44, 0x89, 0xda, //0x00002b00 movl %r11d, %edx + 0xf7, 0xd2, //0x00002b03 notl %edx + 0x21, 0xca, //0x00002b05 andl %ecx, %edx + 0x8d, 0x1c, 0x12, //0x00002b07 leal (%rdx,%rdx), %ebx + 0x44, 0x09, 0xdb, //0x00002b0a orl %r11d, %ebx + 0x89, 0xde, //0x00002b0d movl %ebx, %esi + 0xf7, 0xd6, //0x00002b0f notl %esi + 0x21, 0xce, //0x00002b11 andl %ecx, %esi + 0x81, 0xe6, 0xaa, 0xaa, 0xaa, 0xaa, //0x00002b13 andl $-1431655766, %esi + 0x45, 0x31, 0xdb, //0x00002b19 xorl %r11d, %r11d + 0x01, 0xd6, //0x00002b1c addl %edx, %esi + 0x41, 0x0f, 0x92, 0xc3, //0x00002b1e setb %r11b + 0x01, 0xf6, //0x00002b22 addl %esi, %esi + 0x81, 0xf6, 0x55, 0x55, 0x55, 0x55, //0x00002b24 xorl $1431655765, %esi + 0x21, 0xde, //0x00002b2a andl %ebx, %esi + 0xf7, 0xd6, //0x00002b2c notl %esi + 0x21, 0xf7, //0x00002b2e andl %esi, %edi + 0xe9, 0x03, 0x00, 0x00, 0x00, //0x00002b30 jmp LBB0_523 + //0x00002b35 LBB0_522 + 0x45, 0x31, 0xdb, //0x00002b35 xorl %r11d, %r11d + //0x00002b38 LBB0_523 + 0x48, 0x85, 0xff, //0x00002b38 testq %rdi, %rdi + 0x0f, 0x85, 0x21, 0x09, 0x00, 0x00, //0x00002b3b jne LBB0_582 + 0x49, 0x83, 0xc6, 0x20, //0x00002b41 addq $32, %r14 + 0x4b, 0x8d, 0x0c, 0x38, //0x00002b45 leaq (%r8,%r15), %rcx + 0x48, 0x83, 0xc1, 0xe0, //0x00002b49 addq $-32, %rcx + 0x49, 0x83, 0xc7, 0xe0, //0x00002b4d addq $-32, %r15 + 0x48, 0x83, 0xf9, 0x3f, //0x00002b51 cmpq $63, %rcx + 0x0f, 0x8f, 0x55, 0xff, 0xff, 0xff, //0x00002b55 jg LBB0_520 + 0x4d, 0x85, 0xdb, //0x00002b5b testq %r11, %r11 + 0x0f, 0x85, 0x07, 0x0c, 0x00, 0x00, //0x00002b5e jne LBB0_631 + 0x4b, 0x8d, 0x1c, 0x16, //0x00002b64 leaq (%r14,%r10), %rbx + 0x48, 0x83, 0xc3, 0x01, //0x00002b68 addq $1, %rbx + 0x49, 0xf7, 0xd6, //0x00002b6c notq %r14 + 0x4d, 0x01, 0xc6, //0x00002b6f addq %r8, %r14 + //0x00002b72 LBB0_527 + 0x4d, 0x85, 0xf6, //0x00002b72 testq %r14, %r14 + 0x48, 0x8b, 0x55, 0xd0, //0x00002b75 movq $-48(%rbp), %rdx + 0x0f, 0x8f, 0x6c, 0x09, 0x00, 0x00, //0x00002b79 jg LBB0_591 + 0xe9, 0x36, 0x09, 0x00, 0x00, //0x00002b7f jmp LBB0_586 + //0x00002b84 LBB0_528 + 0x49, 0xbf, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00002b84 movabsq $6148914691236517205, %r15 + 0x48, 0x8b, 0x4f, 0x08, //0x00002b8e movq $8(%rdi), %rcx + 0x48, 0x29, 0xd9, //0x00002b92 subq %rbx, %rcx + 0x49, 0x01, 0xd9, //0x00002b95 addq %rbx, %r9 + 0x31, 0xd2, //0x00002b98 xorl %edx, %edx + 0x48, 0x89, 0x55, 0xb8, //0x00002b9a movq %rdx, $-72(%rbp) + 0xf3, 0x44, 0x0f, 0x6f, 0x15, 0x99, 0xd4, 0xff, 0xff, //0x00002b9e movdqu $-11111(%rip), %xmm10 /* LCPI0_4+0(%rip) */ + 0xf3, 0x0f, 0x6f, 0x0d, 0x81, 0xd4, 0xff, 0xff, //0x00002ba7 movdqu $-11135(%rip), %xmm1 /* LCPI0_3+0(%rip) */ + 0x66, 0x45, 0x0f, 0x76, 0xc9, //0x00002baf pcmpeqd %xmm9, %xmm9 + 0xf3, 0x0f, 0x6f, 0x1d, 0xb4, 0xd4, 0xff, 0xff, //0x00002bb4 movdqu $-11084(%rip), %xmm3 /* LCPI0_7+0(%rip) */ + 0xf3, 0x0f, 0x6f, 0x25, 0x5c, 0xd4, 0xff, 0xff, //0x00002bbc movdqu $-11172(%rip), %xmm4 /* LCPI0_2+0(%rip) */ + 0x49, 0xbd, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, //0x00002bc4 movabsq $3689348814741910323, %r13 + 0x66, 0x45, 0x0f, 0xef, 0xc0, //0x00002bce pxor %xmm8, %xmm8 + 0x31, 0xdb, //0x00002bd3 xorl %ebx, %ebx + 0x45, 0x31, 0xf6, //0x00002bd5 xorl %r14d, %r14d + 0x45, 0x31, 0xd2, //0x00002bd8 xorl %r10d, %r10d + 0xe9, 0x56, 0x00, 0x00, 0x00, //0x00002bdb jmp LBB0_530 + //0x00002be0 LBB0_529 + 0x49, 0xc1, 0xfb, 0x3f, //0x00002be0 sarq $63, %r11 + 0x48, 0x89, 0xf9, //0x00002be4 movq %rdi, %rcx + 0x48, 0xd1, 0xe9, //0x00002be7 shrq %rcx + 0x4c, 0x21, 0xf9, //0x00002bea andq %r15, %rcx + 0x48, 0x29, 0xcf, //0x00002bed subq %rcx, %rdi + 0x48, 0x89, 0xf9, //0x00002bf0 movq %rdi, %rcx + 0x4c, 0x21, 0xe9, //0x00002bf3 andq %r13, %rcx + 0x48, 0xc1, 0xef, 0x02, //0x00002bf6 shrq $2, %rdi + 0x4c, 0x21, 0xef, //0x00002bfa andq %r13, %rdi + 0x48, 0x01, 0xcf, //0x00002bfd addq %rcx, %rdi + 0x48, 0x89, 0xf9, //0x00002c00 movq %rdi, %rcx + 0x48, 0xc1, 0xe9, 0x04, //0x00002c03 shrq $4, %rcx + 0x48, 0x01, 0xf9, //0x00002c07 addq %rdi, %rcx + 0x48, 0x21, 0xf1, //0x00002c0a andq %rsi, %rcx + 0x48, 0xba, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, //0x00002c0d movabsq $72340172838076673, %rdx + 0x48, 0x0f, 0xaf, 0xca, //0x00002c17 imulq %rdx, %rcx + 0x48, 0xc1, 0xe9, 0x38, //0x00002c1b shrq $56, %rcx + 0x49, 0x01, 0xce, //0x00002c1f addq %rcx, %r14 + 0x49, 0x83, 0xc1, 0x40, //0x00002c22 addq $64, %r9 + 0x48, 0x8b, 0x4d, 0xc0, //0x00002c26 movq $-64(%rbp), %rcx + 0x48, 0x83, 0xc1, 0xc0, //0x00002c2a addq $-64, %rcx + 0x4c, 0x89, 0x5d, 0xb8, //0x00002c2e movq %r11, $-72(%rbp) + 0x48, 0x8b, 0x5d, 0x88, //0x00002c32 movq $-120(%rbp), %rbx + //0x00002c36 LBB0_530 + 0x48, 0x83, 0xf9, 0x40, //0x00002c36 cmpq $64, %rcx + 0x48, 0x89, 0x4d, 0xc0, //0x00002c3a movq %rcx, $-64(%rbp) + 0x0f, 0x8c, 0x1f, 0x02, 0x00, 0x00, //0x00002c3e jl LBB0_537 + //0x00002c44 LBB0_531 + 0xf3, 0x41, 0x0f, 0x6f, 0x01, //0x00002c44 movdqu (%r9), %xmm0 + 0xf3, 0x41, 0x0f, 0x6f, 0x69, 0x10, //0x00002c49 movdqu $16(%r9), %xmm5 + 0xf3, 0x41, 0x0f, 0x6f, 0x79, 0x20, //0x00002c4f movdqu $32(%r9), %xmm7 + 0xf3, 0x41, 0x0f, 0x6f, 0x71, 0x30, //0x00002c55 movdqu $48(%r9), %xmm6 + 0x66, 0x0f, 0x6f, 0xd0, //0x00002c5b movdqa %xmm0, %xmm2 + 0x66, 0x41, 0x0f, 0x74, 0xd2, //0x00002c5f pcmpeqb %xmm10, %xmm2 + 0x66, 0x0f, 0xd7, 0xf2, //0x00002c64 pmovmskb %xmm2, %esi + 0x66, 0x0f, 0x6f, 0xd5, //0x00002c68 movdqa %xmm5, %xmm2 + 0x66, 0x41, 0x0f, 0x74, 0xd2, //0x00002c6c pcmpeqb %xmm10, %xmm2 + 0x66, 0x0f, 0xd7, 0xd2, //0x00002c71 pmovmskb %xmm2, %edx + 0x66, 0x0f, 0x6f, 0xd7, //0x00002c75 movdqa %xmm7, %xmm2 + 0x66, 0x41, 0x0f, 0x74, 0xd2, //0x00002c79 pcmpeqb %xmm10, %xmm2 + 0x66, 0x0f, 0xd7, 0xfa, //0x00002c7e pmovmskb %xmm2, %edi + 0x66, 0x0f, 0x6f, 0xd6, //0x00002c82 movdqa %xmm6, %xmm2 + 0x66, 0x41, 0x0f, 0x74, 0xd2, //0x00002c86 pcmpeqb %xmm10, %xmm2 + 0x66, 0x44, 0x0f, 0xd7, 0xc2, //0x00002c8b pmovmskb %xmm2, %r8d + 0x49, 0xc1, 0xe0, 0x30, //0x00002c90 shlq $48, %r8 + 0x48, 0xc1, 0xe7, 0x20, //0x00002c94 shlq $32, %rdi + 0x4c, 0x09, 0xc7, //0x00002c98 orq %r8, %rdi + 0x48, 0xc1, 0xe2, 0x10, //0x00002c9b shlq $16, %rdx + 0x48, 0x09, 0xfa, //0x00002c9f orq %rdi, %rdx + 0x48, 0x09, 0xd6, //0x00002ca2 orq %rdx, %rsi + 0x48, 0x89, 0xf2, //0x00002ca5 movq %rsi, %rdx + 0x48, 0x09, 0xda, //0x00002ca8 orq %rbx, %rdx + 0x0f, 0x85, 0x12, 0x00, 0x00, 0x00, //0x00002cab jne LBB0_533 + 0x48, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x00002cb1 movq $-1, %rsi + 0x31, 0xc9, //0x00002cb8 xorl %ecx, %ecx + 0x48, 0x89, 0x4d, 0x88, //0x00002cba movq %rcx, $-120(%rbp) + 0xe9, 0x3e, 0x00, 0x00, 0x00, //0x00002cbe jmp LBB0_534 + //0x00002cc3 LBB0_533 + 0x48, 0x89, 0xda, //0x00002cc3 movq %rbx, %rdx + 0x48, 0xf7, 0xd2, //0x00002cc6 notq %rdx + 0x48, 0x21, 0xf2, //0x00002cc9 andq %rsi, %rdx + 0x48, 0x8d, 0x3c, 0x12, //0x00002ccc leaq (%rdx,%rdx), %rdi + 0x48, 0x09, 0xdf, //0x00002cd0 orq %rbx, %rdi + 0x48, 0x89, 0xf9, //0x00002cd3 movq %rdi, %rcx + 0x48, 0xf7, 0xd1, //0x00002cd6 notq %rcx + 0x48, 0xbb, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00002cd9 movabsq $-6148914691236517206, %rbx + 0x48, 0x21, 0xde, //0x00002ce3 andq %rbx, %rsi + 0x48, 0x21, 0xce, //0x00002ce6 andq %rcx, %rsi + 0x31, 0xc9, //0x00002ce9 xorl %ecx, %ecx + 0x48, 0x01, 0xd6, //0x00002ceb addq %rdx, %rsi + 0x0f, 0x92, 0xc1, //0x00002cee setb %cl + 0x48, 0x89, 0x4d, 0x88, //0x00002cf1 movq %rcx, $-120(%rbp) + 0x48, 0x01, 0xf6, //0x00002cf5 addq %rsi, %rsi + 0x4c, 0x31, 0xfe, //0x00002cf8 xorq %r15, %rsi + 0x48, 0x21, 0xfe, //0x00002cfb andq %rdi, %rsi + 0x48, 0xf7, 0xd6, //0x00002cfe notq %rsi + //0x00002d01 LBB0_534 + 0x66, 0x0f, 0x6f, 0xd6, //0x00002d01 movdqa %xmm6, %xmm2 + 0x66, 0x0f, 0x74, 0xd1, //0x00002d05 pcmpeqb %xmm1, %xmm2 + 0x66, 0x0f, 0xd7, 0xd2, //0x00002d09 pmovmskb %xmm2, %edx + 0x48, 0xc1, 0xe2, 0x30, //0x00002d0d shlq $48, %rdx + 0x66, 0x0f, 0x6f, 0xd7, //0x00002d11 movdqa %xmm7, %xmm2 + 0x66, 0x0f, 0x74, 0xd1, //0x00002d15 pcmpeqb %xmm1, %xmm2 + 0x66, 0x0f, 0xd7, 0xfa, //0x00002d19 pmovmskb %xmm2, %edi + 0x48, 0xc1, 0xe7, 0x20, //0x00002d1d shlq $32, %rdi + 0x48, 0x09, 0xd7, //0x00002d21 orq %rdx, %rdi + 0x66, 0x0f, 0x6f, 0xd5, //0x00002d24 movdqa %xmm5, %xmm2 + 0x66, 0x0f, 0x74, 0xd1, //0x00002d28 pcmpeqb %xmm1, %xmm2 + 0x66, 0x0f, 0xd7, 0xd2, //0x00002d2c pmovmskb %xmm2, %edx + 0x48, 0xc1, 0xe2, 0x10, //0x00002d30 shlq $16, %rdx + 0x48, 0x09, 0xfa, //0x00002d34 orq %rdi, %rdx + 0x66, 0x0f, 0x6f, 0xd0, //0x00002d37 movdqa %xmm0, %xmm2 + 0x66, 0x0f, 0x74, 0xd1, //0x00002d3b pcmpeqb %xmm1, %xmm2 + 0x66, 0x0f, 0xd7, 0xfa, //0x00002d3f pmovmskb %xmm2, %edi + 0x48, 0x09, 0xd7, //0x00002d43 orq %rdx, %rdi + 0x48, 0x21, 0xf7, //0x00002d46 andq %rsi, %rdi + 0x66, 0x48, 0x0f, 0x6e, 0xd7, //0x00002d49 movq %rdi, %xmm2 + 0x66, 0x41, 0x0f, 0x3a, 0x44, 0xd1, 0x00, //0x00002d4e pclmulqdq $0, %xmm9, %xmm2 + 0x66, 0x49, 0x0f, 0x7e, 0xd3, //0x00002d55 movq %xmm2, %r11 + 0x4c, 0x33, 0x5d, 0xb8, //0x00002d5a xorq $-72(%rbp), %r11 + 0x66, 0x0f, 0x6f, 0xd0, //0x00002d5e movdqa %xmm0, %xmm2 + 0x66, 0x0f, 0x74, 0xd3, //0x00002d62 pcmpeqb %xmm3, %xmm2 + 0x66, 0x0f, 0xd7, 0xfa, //0x00002d66 pmovmskb %xmm2, %edi + 0x66, 0x0f, 0x6f, 0xd5, //0x00002d6a movdqa %xmm5, %xmm2 + 0x66, 0x0f, 0x74, 0xd3, //0x00002d6e pcmpeqb %xmm3, %xmm2 + 0x66, 0x0f, 0xd7, 0xd2, //0x00002d72 pmovmskb %xmm2, %edx + 0x66, 0x0f, 0x6f, 0xd7, //0x00002d76 movdqa %xmm7, %xmm2 + 0x66, 0x0f, 0x74, 0xd3, //0x00002d7a pcmpeqb %xmm3, %xmm2 + 0x66, 0x0f, 0xd7, 0xca, //0x00002d7e pmovmskb %xmm2, %ecx + 0x66, 0x0f, 0x6f, 0xd6, //0x00002d82 movdqa %xmm6, %xmm2 + 0x66, 0x0f, 0x74, 0xd3, //0x00002d86 pcmpeqb %xmm3, %xmm2 + 0x66, 0x0f, 0xd7, 0xda, //0x00002d8a pmovmskb %xmm2, %ebx + 0x48, 0xc1, 0xe3, 0x30, //0x00002d8e shlq $48, %rbx + 0x48, 0xc1, 0xe1, 0x20, //0x00002d92 shlq $32, %rcx + 0x48, 0x09, 0xd9, //0x00002d96 orq %rbx, %rcx + 0x48, 0xc1, 0xe2, 0x10, //0x00002d99 shlq $16, %rdx + 0x48, 0x09, 0xca, //0x00002d9d orq %rcx, %rdx + 0x48, 0x09, 0xd7, //0x00002da0 orq %rdx, %rdi + 0x4c, 0x89, 0xd9, //0x00002da3 movq %r11, %rcx + 0x48, 0xf7, 0xd1, //0x00002da6 notq %rcx + 0x48, 0x21, 0xcf, //0x00002da9 andq %rcx, %rdi + 0x66, 0x0f, 0x74, 0xc4, //0x00002dac pcmpeqb %xmm4, %xmm0 + 0x66, 0x44, 0x0f, 0xd7, 0xc0, //0x00002db0 pmovmskb %xmm0, %r8d + 0x66, 0x0f, 0x74, 0xec, //0x00002db5 pcmpeqb %xmm4, %xmm5 + 0x66, 0x0f, 0xd7, 0xd5, //0x00002db9 pmovmskb %xmm5, %edx + 0x66, 0x0f, 0x74, 0xfc, //0x00002dbd pcmpeqb %xmm4, %xmm7 + 0x66, 0x0f, 0xd7, 0xdf, //0x00002dc1 pmovmskb %xmm7, %ebx + 0x66, 0x0f, 0x74, 0xf4, //0x00002dc5 pcmpeqb %xmm4, %xmm6 + 0x66, 0x44, 0x0f, 0xd7, 0xfe, //0x00002dc9 pmovmskb %xmm6, %r15d + 0x49, 0xc1, 0xe7, 0x30, //0x00002dce shlq $48, %r15 + 0x48, 0xc1, 0xe3, 0x20, //0x00002dd2 shlq $32, %rbx + 0x4c, 0x09, 0xfb, //0x00002dd6 orq %r15, %rbx + 0x48, 0xc1, 0xe2, 0x10, //0x00002dd9 shlq $16, %rdx + 0x48, 0x09, 0xda, //0x00002ddd orq %rbx, %rdx + 0x49, 0x09, 0xd0, //0x00002de0 orq %rdx, %r8 + 0x48, 0xbe, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, //0x00002de3 movabsq $1085102592571150095, %rsi + 0x49, 0xbf, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00002ded movabsq $6148914691236517205, %r15 + 0x49, 0x21, 0xc8, //0x00002df7 andq %rcx, %r8 + 0x0f, 0x84, 0xe0, 0xfd, 0xff, 0xff, //0x00002dfa je LBB0_529 + //0x00002e00 .p2align 4, 0x90 + //0x00002e00 LBB0_535 + 0x49, 0x8d, 0x50, 0xff, //0x00002e00 leaq $-1(%r8), %rdx + 0x48, 0x89, 0xd1, //0x00002e04 movq %rdx, %rcx + 0x48, 0x21, 0xf9, //0x00002e07 andq %rdi, %rcx + 0x48, 0x89, 0xcb, //0x00002e0a movq %rcx, %rbx + 0x48, 0xd1, 0xeb, //0x00002e0d shrq %rbx + 0x4c, 0x21, 0xfb, //0x00002e10 andq %r15, %rbx + 0x48, 0x29, 0xd9, //0x00002e13 subq %rbx, %rcx + 0x48, 0x89, 0xcb, //0x00002e16 movq %rcx, %rbx + 0x4c, 0x21, 0xeb, //0x00002e19 andq %r13, %rbx + 0x48, 0xc1, 0xe9, 0x02, //0x00002e1c shrq $2, %rcx + 0x4c, 0x21, 0xe9, //0x00002e20 andq %r13, %rcx + 0x48, 0x01, 0xd9, //0x00002e23 addq %rbx, %rcx + 0x48, 0x89, 0xcb, //0x00002e26 movq %rcx, %rbx + 0x48, 0xc1, 0xeb, 0x04, //0x00002e29 shrq $4, %rbx + 0x48, 0x01, 0xcb, //0x00002e2d addq %rcx, %rbx + 0x48, 0x21, 0xf3, //0x00002e30 andq %rsi, %rbx + 0x48, 0xb9, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, //0x00002e33 movabsq $72340172838076673, %rcx + 0x48, 0x0f, 0xaf, 0xd9, //0x00002e3d imulq %rcx, %rbx + 0x48, 0xc1, 0xeb, 0x38, //0x00002e41 shrq $56, %rbx + 0x4c, 0x01, 0xf3, //0x00002e45 addq %r14, %rbx + 0x4c, 0x39, 0xd3, //0x00002e48 cmpq %r10, %rbx + 0x0f, 0x86, 0xd2, 0x05, 0x00, 0x00, //0x00002e4b jbe LBB0_581 + 0x49, 0x83, 0xc2, 0x01, //0x00002e51 addq $1, %r10 + 0x49, 0x21, 0xd0, //0x00002e55 andq %rdx, %r8 + 0x0f, 0x85, 0xa2, 0xff, 0xff, 0xff, //0x00002e58 jne LBB0_535 + 0xe9, 0x7d, 0xfd, 0xff, 0xff, //0x00002e5e jmp LBB0_529 + //0x00002e63 LBB0_537 + 0x48, 0x85, 0xc9, //0x00002e63 testq %rcx, %rcx + 0x0f, 0x8e, 0xad, 0x08, 0x00, 0x00, //0x00002e66 jle LBB0_626 + 0x48, 0x89, 0xdf, //0x00002e6c movq %rbx, %rdi + 0xf3, 0x44, 0x0f, 0x7f, 0x85, 0x50, 0xff, 0xff, 0xff, //0x00002e6f movdqu %xmm8, $-176(%rbp) + 0xf3, 0x44, 0x0f, 0x7f, 0x85, 0x40, 0xff, 0xff, 0xff, //0x00002e78 movdqu %xmm8, $-192(%rbp) + 0xf3, 0x44, 0x0f, 0x7f, 0x85, 0x30, 0xff, 0xff, 0xff, //0x00002e81 movdqu %xmm8, $-208(%rbp) + 0xf3, 0x44, 0x0f, 0x7f, 0x85, 0x20, 0xff, 0xff, 0xff, //0x00002e8a movdqu %xmm8, $-224(%rbp) + 0x44, 0x89, 0xc9, //0x00002e93 movl %r9d, %ecx + 0x81, 0xe1, 0xff, 0x0f, 0x00, 0x00, //0x00002e96 andl $4095, %ecx + 0x81, 0xf9, 0xc1, 0x0f, 0x00, 0x00, //0x00002e9c cmpl $4033, %ecx + 0x0f, 0x82, 0x3a, 0x00, 0x00, 0x00, //0x00002ea2 jb LBB0_541 + 0x48, 0x83, 0x7d, 0xc0, 0x20, //0x00002ea8 cmpq $32, $-64(%rbp) + 0x0f, 0x82, 0x41, 0x00, 0x00, 0x00, //0x00002ead jb LBB0_542 + 0x41, 0x0f, 0x10, 0x01, //0x00002eb3 movups (%r9), %xmm0 + 0x0f, 0x11, 0x85, 0x20, 0xff, 0xff, 0xff, //0x00002eb7 movups %xmm0, $-224(%rbp) + 0x41, 0x0f, 0x10, 0x41, 0x10, //0x00002ebe movups $16(%r9), %xmm0 + 0x0f, 0x11, 0x85, 0x30, 0xff, 0xff, 0xff, //0x00002ec3 movups %xmm0, $-208(%rbp) + 0x49, 0x83, 0xc1, 0x20, //0x00002eca addq $32, %r9 + 0x48, 0x8b, 0x4d, 0xc0, //0x00002ece movq $-64(%rbp), %rcx + 0x48, 0x8d, 0x71, 0xe0, //0x00002ed2 leaq $-32(%rcx), %rsi + 0x48, 0x8d, 0x95, 0x40, 0xff, 0xff, 0xff, //0x00002ed6 leaq $-192(%rbp), %rdx + 0xe9, 0x1d, 0x00, 0x00, 0x00, //0x00002edd jmp LBB0_543 + //0x00002ee2 LBB0_541 + 0x49, 0xbf, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00002ee2 movabsq $6148914691236517205, %r15 + 0x48, 0x89, 0xfb, //0x00002eec movq %rdi, %rbx + 0xe9, 0x50, 0xfd, 0xff, 0xff, //0x00002eef jmp LBB0_531 + //0x00002ef4 LBB0_542 + 0x48, 0x8d, 0x95, 0x20, 0xff, 0xff, 0xff, //0x00002ef4 leaq $-224(%rbp), %rdx + 0x48, 0x8b, 0x75, 0xc0, //0x00002efb movq $-64(%rbp), %rsi + //0x00002eff LBB0_543 + 0x48, 0x83, 0xfe, 0x10, //0x00002eff cmpq $16, %rsi + 0x0f, 0x82, 0x47, 0x00, 0x00, 0x00, //0x00002f03 jb LBB0_544 + 0x41, 0x0f, 0x10, 0x01, //0x00002f09 movups (%r9), %xmm0 + 0x0f, 0x11, 0x02, //0x00002f0d movups %xmm0, (%rdx) + 0x49, 0x83, 0xc1, 0x10, //0x00002f10 addq $16, %r9 + 0x48, 0x83, 0xc2, 0x10, //0x00002f14 addq $16, %rdx + 0x48, 0x83, 0xc6, 0xf0, //0x00002f18 addq $-16, %rsi + 0x48, 0x83, 0xfe, 0x08, //0x00002f1c cmpq $8, %rsi + 0x0f, 0x83, 0x34, 0x00, 0x00, 0x00, //0x00002f20 jae LBB0_551 + //0x00002f26 LBB0_545 + 0x48, 0x83, 0xfe, 0x04, //0x00002f26 cmpq $4, %rsi + 0x0f, 0x8c, 0x46, 0x00, 0x00, 0x00, //0x00002f2a jl LBB0_546 + //0x00002f30 LBB0_552 + 0x41, 0x8b, 0x09, //0x00002f30 movl (%r9), %ecx + 0x89, 0x0a, //0x00002f33 movl %ecx, (%rdx) + 0x49, 0x83, 0xc1, 0x04, //0x00002f35 addq $4, %r9 + 0x48, 0x83, 0xc2, 0x04, //0x00002f39 addq $4, %rdx + 0x48, 0x83, 0xc6, 0xfc, //0x00002f3d addq $-4, %rsi + 0x48, 0x83, 0xfe, 0x02, //0x00002f41 cmpq $2, %rsi + 0x0f, 0x83, 0x35, 0x00, 0x00, 0x00, //0x00002f45 jae LBB0_547 + 0xe9, 0x43, 0x00, 0x00, 0x00, //0x00002f4b jmp LBB0_548 + //0x00002f50 LBB0_544 + 0x48, 0x83, 0xfe, 0x08, //0x00002f50 cmpq $8, %rsi + 0x0f, 0x82, 0xcc, 0xff, 0xff, 0xff, //0x00002f54 jb LBB0_545 + //0x00002f5a LBB0_551 + 0x49, 0x8b, 0x09, //0x00002f5a movq (%r9), %rcx + 0x48, 0x89, 0x0a, //0x00002f5d movq %rcx, (%rdx) + 0x49, 0x83, 0xc1, 0x08, //0x00002f60 addq $8, %r9 + 0x48, 0x83, 0xc2, 0x08, //0x00002f64 addq $8, %rdx + 0x48, 0x83, 0xc6, 0xf8, //0x00002f68 addq $-8, %rsi + 0x48, 0x83, 0xfe, 0x04, //0x00002f6c cmpq $4, %rsi + 0x0f, 0x8d, 0xba, 0xff, 0xff, 0xff, //0x00002f70 jge LBB0_552 + //0x00002f76 LBB0_546 + 0x48, 0x83, 0xfe, 0x02, //0x00002f76 cmpq $2, %rsi + 0x0f, 0x82, 0x13, 0x00, 0x00, 0x00, //0x00002f7a jb LBB0_548 + //0x00002f80 LBB0_547 + 0x41, 0x0f, 0xb7, 0x09, //0x00002f80 movzwl (%r9), %ecx + 0x66, 0x89, 0x0a, //0x00002f84 movw %cx, (%rdx) + 0x49, 0x83, 0xc1, 0x02, //0x00002f87 addq $2, %r9 + 0x48, 0x83, 0xc2, 0x02, //0x00002f8b addq $2, %rdx + 0x48, 0x83, 0xc6, 0xfe, //0x00002f8f addq $-2, %rsi + //0x00002f93 LBB0_548 + 0x4c, 0x89, 0xc9, //0x00002f93 movq %r9, %rcx + 0x4c, 0x8d, 0x8d, 0x20, 0xff, 0xff, 0xff, //0x00002f96 leaq $-224(%rbp), %r9 + 0x48, 0x85, 0xf6, //0x00002f9d testq %rsi, %rsi + 0x49, 0xbf, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00002fa0 movabsq $6148914691236517205, %r15 + 0x48, 0x89, 0xfb, //0x00002faa movq %rdi, %rbx + 0x0f, 0x84, 0x91, 0xfc, 0xff, 0xff, //0x00002fad je LBB0_531 + 0x8a, 0x09, //0x00002fb3 movb (%rcx), %cl + 0x88, 0x0a, //0x00002fb5 movb %cl, (%rdx) + 0x4c, 0x8d, 0x8d, 0x20, 0xff, 0xff, 0xff, //0x00002fb7 leaq $-224(%rbp), %r9 + 0xe9, 0x81, 0xfc, 0xff, 0xff, //0x00002fbe jmp LBB0_531 + //0x00002fc3 LBB0_553 + 0x49, 0x8d, 0x4c, 0x24, 0x05, //0x00002fc3 leaq $5(%r12), %rcx + //0x00002fc8 LBB0_554 + 0x48, 0x3b, 0x4f, 0x08, //0x00002fc8 cmpq $8(%rdi), %rcx + 0x0f, 0x87, 0xe8, 0x04, 0x00, 0x00, //0x00002fcc ja LBB0_586 + 0x49, 0x89, 0x08, //0x00002fd2 movq %rcx, (%r8) + 0x4c, 0x89, 0xe0, //0x00002fd5 movq %r12, %rax + 0xe9, 0xdd, 0x04, 0x00, 0x00, //0x00002fd8 jmp LBB0_586 + //0x00002fdd LBB0_556 + 0x49, 0xbf, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00002fdd movabsq $6148914691236517205, %r15 + 0x48, 0x8b, 0x4f, 0x08, //0x00002fe7 movq $8(%rdi), %rcx + 0x48, 0x29, 0xd9, //0x00002feb subq %rbx, %rcx + 0x49, 0x01, 0xd9, //0x00002fee addq %rbx, %r9 + 0x31, 0xd2, //0x00002ff1 xorl %edx, %edx + 0x48, 0x89, 0x55, 0xb8, //0x00002ff3 movq %rdx, $-72(%rbp) + 0xf3, 0x44, 0x0f, 0x6f, 0x15, 0x40, 0xd0, 0xff, 0xff, //0x00002ff7 movdqu $-12224(%rip), %xmm10 /* LCPI0_4+0(%rip) */ + 0xf3, 0x0f, 0x6f, 0x0d, 0x28, 0xd0, 0xff, 0xff, //0x00003000 movdqu $-12248(%rip), %xmm1 /* LCPI0_3+0(%rip) */ + 0x66, 0x45, 0x0f, 0x76, 0xc9, //0x00003008 pcmpeqd %xmm9, %xmm9 + 0xf3, 0x0f, 0x6f, 0x1d, 0x3b, 0xd0, 0xff, 0xff, //0x0000300d movdqu $-12229(%rip), %xmm3 /* LCPI0_5+0(%rip) */ + 0xf3, 0x0f, 0x6f, 0x25, 0x43, 0xd0, 0xff, 0xff, //0x00003015 movdqu $-12221(%rip), %xmm4 /* LCPI0_6+0(%rip) */ + 0x49, 0xbd, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, //0x0000301d movabsq $3689348814741910323, %r13 + 0x66, 0x45, 0x0f, 0xef, 0xc0, //0x00003027 pxor %xmm8, %xmm8 + 0x31, 0xdb, //0x0000302c xorl %ebx, %ebx + 0x45, 0x31, 0xf6, //0x0000302e xorl %r14d, %r14d + 0x45, 0x31, 0xd2, //0x00003031 xorl %r10d, %r10d + 0xe9, 0x56, 0x00, 0x00, 0x00, //0x00003034 jmp LBB0_558 + //0x00003039 LBB0_557 + 0x49, 0xc1, 0xfb, 0x3f, //0x00003039 sarq $63, %r11 + 0x48, 0x89, 0xf9, //0x0000303d movq %rdi, %rcx + 0x48, 0xd1, 0xe9, //0x00003040 shrq %rcx + 0x4c, 0x21, 0xf9, //0x00003043 andq %r15, %rcx + 0x48, 0x29, 0xcf, //0x00003046 subq %rcx, %rdi + 0x48, 0x89, 0xf9, //0x00003049 movq %rdi, %rcx + 0x4c, 0x21, 0xe9, //0x0000304c andq %r13, %rcx + 0x48, 0xc1, 0xef, 0x02, //0x0000304f shrq $2, %rdi + 0x4c, 0x21, 0xef, //0x00003053 andq %r13, %rdi + 0x48, 0x01, 0xcf, //0x00003056 addq %rcx, %rdi + 0x48, 0x89, 0xf9, //0x00003059 movq %rdi, %rcx + 0x48, 0xc1, 0xe9, 0x04, //0x0000305c shrq $4, %rcx + 0x48, 0x01, 0xf9, //0x00003060 addq %rdi, %rcx + 0x48, 0x21, 0xf1, //0x00003063 andq %rsi, %rcx + 0x48, 0xba, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, //0x00003066 movabsq $72340172838076673, %rdx + 0x48, 0x0f, 0xaf, 0xca, //0x00003070 imulq %rdx, %rcx + 0x48, 0xc1, 0xe9, 0x38, //0x00003074 shrq $56, %rcx + 0x49, 0x01, 0xce, //0x00003078 addq %rcx, %r14 + 0x49, 0x83, 0xc1, 0x40, //0x0000307b addq $64, %r9 + 0x48, 0x8b, 0x4d, 0xc0, //0x0000307f movq $-64(%rbp), %rcx + 0x48, 0x83, 0xc1, 0xc0, //0x00003083 addq $-64, %rcx + 0x4c, 0x89, 0x5d, 0xb8, //0x00003087 movq %r11, $-72(%rbp) + 0x48, 0x8b, 0x5d, 0x88, //0x0000308b movq $-120(%rbp), %rbx + //0x0000308f LBB0_558 + 0x48, 0x83, 0xf9, 0x40, //0x0000308f cmpq $64, %rcx + 0x48, 0x89, 0x4d, 0xc0, //0x00003093 movq %rcx, $-64(%rbp) + 0x0f, 0x8c, 0x26, 0x02, 0x00, 0x00, //0x00003097 jl LBB0_565 + //0x0000309d LBB0_559 + 0xf3, 0x41, 0x0f, 0x6f, 0x01, //0x0000309d movdqu (%r9), %xmm0 + 0xf3, 0x41, 0x0f, 0x6f, 0x69, 0x10, //0x000030a2 movdqu $16(%r9), %xmm5 + 0xf3, 0x41, 0x0f, 0x6f, 0x79, 0x20, //0x000030a8 movdqu $32(%r9), %xmm7 + 0xf3, 0x41, 0x0f, 0x6f, 0x71, 0x30, //0x000030ae movdqu $48(%r9), %xmm6 + 0x66, 0x0f, 0x6f, 0xd0, //0x000030b4 movdqa %xmm0, %xmm2 + 0x66, 0x41, 0x0f, 0x74, 0xd2, //0x000030b8 pcmpeqb %xmm10, %xmm2 + 0x66, 0x0f, 0xd7, 0xf2, //0x000030bd pmovmskb %xmm2, %esi + 0x66, 0x0f, 0x6f, 0xd5, //0x000030c1 movdqa %xmm5, %xmm2 + 0x66, 0x41, 0x0f, 0x74, 0xd2, //0x000030c5 pcmpeqb %xmm10, %xmm2 + 0x66, 0x0f, 0xd7, 0xd2, //0x000030ca pmovmskb %xmm2, %edx + 0x66, 0x0f, 0x6f, 0xd7, //0x000030ce movdqa %xmm7, %xmm2 + 0x66, 0x41, 0x0f, 0x74, 0xd2, //0x000030d2 pcmpeqb %xmm10, %xmm2 + 0x66, 0x0f, 0xd7, 0xfa, //0x000030d7 pmovmskb %xmm2, %edi + 0x66, 0x0f, 0x6f, 0xd6, //0x000030db movdqa %xmm6, %xmm2 + 0x66, 0x41, 0x0f, 0x74, 0xd2, //0x000030df pcmpeqb %xmm10, %xmm2 + 0x66, 0x44, 0x0f, 0xd7, 0xc2, //0x000030e4 pmovmskb %xmm2, %r8d + 0x49, 0xc1, 0xe0, 0x30, //0x000030e9 shlq $48, %r8 + 0x48, 0xc1, 0xe7, 0x20, //0x000030ed shlq $32, %rdi + 0x4c, 0x09, 0xc7, //0x000030f1 orq %r8, %rdi + 0x48, 0xc1, 0xe2, 0x10, //0x000030f4 shlq $16, %rdx + 0x48, 0x09, 0xfa, //0x000030f8 orq %rdi, %rdx + 0x48, 0x09, 0xd6, //0x000030fb orq %rdx, %rsi + 0x48, 0x89, 0xf2, //0x000030fe movq %rsi, %rdx + 0x48, 0x09, 0xda, //0x00003101 orq %rbx, %rdx + 0x0f, 0x85, 0x12, 0x00, 0x00, 0x00, //0x00003104 jne LBB0_561 + 0x48, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x0000310a movq $-1, %rsi + 0x31, 0xc9, //0x00003111 xorl %ecx, %ecx + 0x48, 0x89, 0x4d, 0x88, //0x00003113 movq %rcx, $-120(%rbp) + 0xe9, 0x3e, 0x00, 0x00, 0x00, //0x00003117 jmp LBB0_562 + //0x0000311c LBB0_561 + 0x48, 0x89, 0xda, //0x0000311c movq %rbx, %rdx + 0x48, 0xf7, 0xd2, //0x0000311f notq %rdx + 0x48, 0x21, 0xf2, //0x00003122 andq %rsi, %rdx + 0x48, 0x8d, 0x3c, 0x12, //0x00003125 leaq (%rdx,%rdx), %rdi + 0x48, 0x09, 0xdf, //0x00003129 orq %rbx, %rdi + 0x48, 0x89, 0xf9, //0x0000312c movq %rdi, %rcx + 0x48, 0xf7, 0xd1, //0x0000312f notq %rcx + 0x48, 0xbb, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00003132 movabsq $-6148914691236517206, %rbx + 0x48, 0x21, 0xde, //0x0000313c andq %rbx, %rsi + 0x48, 0x21, 0xce, //0x0000313f andq %rcx, %rsi + 0x31, 0xc9, //0x00003142 xorl %ecx, %ecx + 0x48, 0x01, 0xd6, //0x00003144 addq %rdx, %rsi + 0x0f, 0x92, 0xc1, //0x00003147 setb %cl + 0x48, 0x89, 0x4d, 0x88, //0x0000314a movq %rcx, $-120(%rbp) + 0x48, 0x01, 0xf6, //0x0000314e addq %rsi, %rsi + 0x4c, 0x31, 0xfe, //0x00003151 xorq %r15, %rsi + 0x48, 0x21, 0xfe, //0x00003154 andq %rdi, %rsi + 0x48, 0xf7, 0xd6, //0x00003157 notq %rsi + //0x0000315a LBB0_562 + 0x66, 0x0f, 0x6f, 0xd6, //0x0000315a movdqa %xmm6, %xmm2 + 0x66, 0x0f, 0x74, 0xd1, //0x0000315e pcmpeqb %xmm1, %xmm2 + 0x66, 0x0f, 0xd7, 0xd2, //0x00003162 pmovmskb %xmm2, %edx + 0x48, 0xc1, 0xe2, 0x30, //0x00003166 shlq $48, %rdx + 0x66, 0x0f, 0x6f, 0xd7, //0x0000316a movdqa %xmm7, %xmm2 + 0x66, 0x0f, 0x74, 0xd1, //0x0000316e pcmpeqb %xmm1, %xmm2 + 0x66, 0x0f, 0xd7, 0xfa, //0x00003172 pmovmskb %xmm2, %edi + 0x48, 0xc1, 0xe7, 0x20, //0x00003176 shlq $32, %rdi + 0x48, 0x09, 0xd7, //0x0000317a orq %rdx, %rdi + 0x66, 0x0f, 0x6f, 0xd5, //0x0000317d movdqa %xmm5, %xmm2 + 0x66, 0x0f, 0x74, 0xd1, //0x00003181 pcmpeqb %xmm1, %xmm2 + 0x66, 0x0f, 0xd7, 0xd2, //0x00003185 pmovmskb %xmm2, %edx + 0x48, 0xc1, 0xe2, 0x10, //0x00003189 shlq $16, %rdx + 0x48, 0x09, 0xfa, //0x0000318d orq %rdi, %rdx + 0x66, 0x0f, 0x6f, 0xd0, //0x00003190 movdqa %xmm0, %xmm2 + 0x66, 0x0f, 0x74, 0xd1, //0x00003194 pcmpeqb %xmm1, %xmm2 + 0x66, 0x0f, 0xd7, 0xfa, //0x00003198 pmovmskb %xmm2, %edi + 0x48, 0x09, 0xd7, //0x0000319c orq %rdx, %rdi + 0x48, 0x21, 0xf7, //0x0000319f andq %rsi, %rdi + 0x66, 0x48, 0x0f, 0x6e, 0xd7, //0x000031a2 movq %rdi, %xmm2 + 0x66, 0x41, 0x0f, 0x3a, 0x44, 0xd1, 0x00, //0x000031a7 pclmulqdq $0, %xmm9, %xmm2 + 0x66, 0x49, 0x0f, 0x7e, 0xd3, //0x000031ae movq %xmm2, %r11 + 0x4c, 0x33, 0x5d, 0xb8, //0x000031b3 xorq $-72(%rbp), %r11 + 0x66, 0x0f, 0x6f, 0xd0, //0x000031b7 movdqa %xmm0, %xmm2 + 0x66, 0x0f, 0x74, 0xd3, //0x000031bb pcmpeqb %xmm3, %xmm2 + 0x66, 0x0f, 0xd7, 0xfa, //0x000031bf pmovmskb %xmm2, %edi + 0x66, 0x0f, 0x6f, 0xd5, //0x000031c3 movdqa %xmm5, %xmm2 + 0x66, 0x0f, 0x74, 0xd3, //0x000031c7 pcmpeqb %xmm3, %xmm2 + 0x66, 0x0f, 0xd7, 0xd2, //0x000031cb pmovmskb %xmm2, %edx + 0x66, 0x0f, 0x6f, 0xd7, //0x000031cf movdqa %xmm7, %xmm2 + 0x66, 0x0f, 0x74, 0xd3, //0x000031d3 pcmpeqb %xmm3, %xmm2 + 0x66, 0x0f, 0xd7, 0xca, //0x000031d7 pmovmskb %xmm2, %ecx + 0x66, 0x0f, 0x6f, 0xd6, //0x000031db movdqa %xmm6, %xmm2 + 0x66, 0x0f, 0x74, 0xd3, //0x000031df pcmpeqb %xmm3, %xmm2 + 0x66, 0x0f, 0xd7, 0xda, //0x000031e3 pmovmskb %xmm2, %ebx + 0x48, 0xc1, 0xe3, 0x30, //0x000031e7 shlq $48, %rbx + 0x48, 0xc1, 0xe1, 0x20, //0x000031eb shlq $32, %rcx + 0x48, 0x09, 0xd9, //0x000031ef orq %rbx, %rcx + 0x48, 0xc1, 0xe2, 0x10, //0x000031f2 shlq $16, %rdx + 0x48, 0x09, 0xca, //0x000031f6 orq %rcx, %rdx + 0x48, 0x09, 0xd7, //0x000031f9 orq %rdx, %rdi + 0x4c, 0x89, 0xd9, //0x000031fc movq %r11, %rcx + 0x48, 0xf7, 0xd1, //0x000031ff notq %rcx + 0x48, 0x21, 0xcf, //0x00003202 andq %rcx, %rdi + 0x66, 0x0f, 0x74, 0xc4, //0x00003205 pcmpeqb %xmm4, %xmm0 + 0x66, 0x44, 0x0f, 0xd7, 0xc0, //0x00003209 pmovmskb %xmm0, %r8d + 0x66, 0x0f, 0x74, 0xec, //0x0000320e pcmpeqb %xmm4, %xmm5 + 0x66, 0x0f, 0xd7, 0xd5, //0x00003212 pmovmskb %xmm5, %edx + 0x66, 0x0f, 0x74, 0xfc, //0x00003216 pcmpeqb %xmm4, %xmm7 + 0x66, 0x0f, 0xd7, 0xdf, //0x0000321a pmovmskb %xmm7, %ebx + 0x66, 0x0f, 0x74, 0xf4, //0x0000321e pcmpeqb %xmm4, %xmm6 + 0x66, 0x44, 0x0f, 0xd7, 0xfe, //0x00003222 pmovmskb %xmm6, %r15d + 0x49, 0xc1, 0xe7, 0x30, //0x00003227 shlq $48, %r15 + 0x48, 0xc1, 0xe3, 0x20, //0x0000322b shlq $32, %rbx + 0x4c, 0x09, 0xfb, //0x0000322f orq %r15, %rbx + 0x48, 0xc1, 0xe2, 0x10, //0x00003232 shlq $16, %rdx + 0x48, 0x09, 0xda, //0x00003236 orq %rbx, %rdx + 0x49, 0x09, 0xd0, //0x00003239 orq %rdx, %r8 + 0x48, 0xbe, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, //0x0000323c movabsq $1085102592571150095, %rsi + 0x49, 0xbf, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00003246 movabsq $6148914691236517205, %r15 + 0x49, 0x21, 0xc8, //0x00003250 andq %rcx, %r8 + 0x0f, 0x84, 0xe0, 0xfd, 0xff, 0xff, //0x00003253 je LBB0_557 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00003259 .p2align 4, 0x90 + //0x00003260 LBB0_563 + 0x49, 0x8d, 0x50, 0xff, //0x00003260 leaq $-1(%r8), %rdx + 0x48, 0x89, 0xd1, //0x00003264 movq %rdx, %rcx + 0x48, 0x21, 0xf9, //0x00003267 andq %rdi, %rcx + 0x48, 0x89, 0xcb, //0x0000326a movq %rcx, %rbx + 0x48, 0xd1, 0xeb, //0x0000326d shrq %rbx + 0x4c, 0x21, 0xfb, //0x00003270 andq %r15, %rbx + 0x48, 0x29, 0xd9, //0x00003273 subq %rbx, %rcx + 0x48, 0x89, 0xcb, //0x00003276 movq %rcx, %rbx + 0x4c, 0x21, 0xeb, //0x00003279 andq %r13, %rbx + 0x48, 0xc1, 0xe9, 0x02, //0x0000327c shrq $2, %rcx + 0x4c, 0x21, 0xe9, //0x00003280 andq %r13, %rcx + 0x48, 0x01, 0xd9, //0x00003283 addq %rbx, %rcx + 0x48, 0x89, 0xcb, //0x00003286 movq %rcx, %rbx + 0x48, 0xc1, 0xeb, 0x04, //0x00003289 shrq $4, %rbx + 0x48, 0x01, 0xcb, //0x0000328d addq %rcx, %rbx + 0x48, 0x21, 0xf3, //0x00003290 andq %rsi, %rbx + 0x48, 0xb9, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, //0x00003293 movabsq $72340172838076673, %rcx + 0x48, 0x0f, 0xaf, 0xd9, //0x0000329d imulq %rcx, %rbx + 0x48, 0xc1, 0xeb, 0x38, //0x000032a1 shrq $56, %rbx + 0x4c, 0x01, 0xf3, //0x000032a5 addq %r14, %rbx + 0x4c, 0x39, 0xd3, //0x000032a8 cmpq %r10, %rbx + 0x0f, 0x86, 0x72, 0x01, 0x00, 0x00, //0x000032ab jbe LBB0_581 + 0x49, 0x83, 0xc2, 0x01, //0x000032b1 addq $1, %r10 + 0x49, 0x21, 0xd0, //0x000032b5 andq %rdx, %r8 + 0x0f, 0x85, 0xa2, 0xff, 0xff, 0xff, //0x000032b8 jne LBB0_563 + 0xe9, 0x76, 0xfd, 0xff, 0xff, //0x000032be jmp LBB0_557 + //0x000032c3 LBB0_565 + 0x48, 0x85, 0xc9, //0x000032c3 testq %rcx, %rcx + 0x0f, 0x8e, 0x4d, 0x04, 0x00, 0x00, //0x000032c6 jle LBB0_626 + 0x48, 0x89, 0xdf, //0x000032cc movq %rbx, %rdi + 0xf3, 0x44, 0x0f, 0x7f, 0x85, 0x50, 0xff, 0xff, 0xff, //0x000032cf movdqu %xmm8, $-176(%rbp) + 0xf3, 0x44, 0x0f, 0x7f, 0x85, 0x40, 0xff, 0xff, 0xff, //0x000032d8 movdqu %xmm8, $-192(%rbp) + 0xf3, 0x44, 0x0f, 0x7f, 0x85, 0x30, 0xff, 0xff, 0xff, //0x000032e1 movdqu %xmm8, $-208(%rbp) + 0xf3, 0x44, 0x0f, 0x7f, 0x85, 0x20, 0xff, 0xff, 0xff, //0x000032ea movdqu %xmm8, $-224(%rbp) + 0x44, 0x89, 0xc9, //0x000032f3 movl %r9d, %ecx + 0x81, 0xe1, 0xff, 0x0f, 0x00, 0x00, //0x000032f6 andl $4095, %ecx + 0x81, 0xf9, 0xc1, 0x0f, 0x00, 0x00, //0x000032fc cmpl $4033, %ecx + 0x0f, 0x82, 0x3a, 0x00, 0x00, 0x00, //0x00003302 jb LBB0_569 + 0x48, 0x83, 0x7d, 0xc0, 0x20, //0x00003308 cmpq $32, $-64(%rbp) + 0x0f, 0x82, 0x41, 0x00, 0x00, 0x00, //0x0000330d jb LBB0_570 + 0x41, 0x0f, 0x10, 0x01, //0x00003313 movups (%r9), %xmm0 + 0x0f, 0x11, 0x85, 0x20, 0xff, 0xff, 0xff, //0x00003317 movups %xmm0, $-224(%rbp) + 0x41, 0x0f, 0x10, 0x41, 0x10, //0x0000331e movups $16(%r9), %xmm0 + 0x0f, 0x11, 0x85, 0x30, 0xff, 0xff, 0xff, //0x00003323 movups %xmm0, $-208(%rbp) + 0x49, 0x83, 0xc1, 0x20, //0x0000332a addq $32, %r9 + 0x48, 0x8b, 0x4d, 0xc0, //0x0000332e movq $-64(%rbp), %rcx + 0x48, 0x8d, 0x71, 0xe0, //0x00003332 leaq $-32(%rcx), %rsi + 0x48, 0x8d, 0x95, 0x40, 0xff, 0xff, 0xff, //0x00003336 leaq $-192(%rbp), %rdx + 0xe9, 0x1d, 0x00, 0x00, 0x00, //0x0000333d jmp LBB0_571 + //0x00003342 LBB0_569 + 0x49, 0xbf, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00003342 movabsq $6148914691236517205, %r15 + 0x48, 0x89, 0xfb, //0x0000334c movq %rdi, %rbx + 0xe9, 0x49, 0xfd, 0xff, 0xff, //0x0000334f jmp LBB0_559 + //0x00003354 LBB0_570 + 0x48, 0x8d, 0x95, 0x20, 0xff, 0xff, 0xff, //0x00003354 leaq $-224(%rbp), %rdx + 0x48, 0x8b, 0x75, 0xc0, //0x0000335b movq $-64(%rbp), %rsi + //0x0000335f LBB0_571 + 0x48, 0x83, 0xfe, 0x10, //0x0000335f cmpq $16, %rsi + 0x0f, 0x82, 0x47, 0x00, 0x00, 0x00, //0x00003363 jb LBB0_572 + 0x41, 0x0f, 0x10, 0x01, //0x00003369 movups (%r9), %xmm0 + 0x0f, 0x11, 0x02, //0x0000336d movups %xmm0, (%rdx) + 0x49, 0x83, 0xc1, 0x10, //0x00003370 addq $16, %r9 + 0x48, 0x83, 0xc2, 0x10, //0x00003374 addq $16, %rdx + 0x48, 0x83, 0xc6, 0xf0, //0x00003378 addq $-16, %rsi + 0x48, 0x83, 0xfe, 0x08, //0x0000337c cmpq $8, %rsi + 0x0f, 0x83, 0x34, 0x00, 0x00, 0x00, //0x00003380 jae LBB0_579 + //0x00003386 LBB0_573 + 0x48, 0x83, 0xfe, 0x04, //0x00003386 cmpq $4, %rsi + 0x0f, 0x8c, 0x46, 0x00, 0x00, 0x00, //0x0000338a jl LBB0_574 + //0x00003390 LBB0_580 + 0x41, 0x8b, 0x09, //0x00003390 movl (%r9), %ecx + 0x89, 0x0a, //0x00003393 movl %ecx, (%rdx) + 0x49, 0x83, 0xc1, 0x04, //0x00003395 addq $4, %r9 + 0x48, 0x83, 0xc2, 0x04, //0x00003399 addq $4, %rdx + 0x48, 0x83, 0xc6, 0xfc, //0x0000339d addq $-4, %rsi + 0x48, 0x83, 0xfe, 0x02, //0x000033a1 cmpq $2, %rsi + 0x0f, 0x83, 0x35, 0x00, 0x00, 0x00, //0x000033a5 jae LBB0_575 + 0xe9, 0x43, 0x00, 0x00, 0x00, //0x000033ab jmp LBB0_576 + //0x000033b0 LBB0_572 + 0x48, 0x83, 0xfe, 0x08, //0x000033b0 cmpq $8, %rsi + 0x0f, 0x82, 0xcc, 0xff, 0xff, 0xff, //0x000033b4 jb LBB0_573 + //0x000033ba LBB0_579 + 0x49, 0x8b, 0x09, //0x000033ba movq (%r9), %rcx + 0x48, 0x89, 0x0a, //0x000033bd movq %rcx, (%rdx) + 0x49, 0x83, 0xc1, 0x08, //0x000033c0 addq $8, %r9 + 0x48, 0x83, 0xc2, 0x08, //0x000033c4 addq $8, %rdx + 0x48, 0x83, 0xc6, 0xf8, //0x000033c8 addq $-8, %rsi + 0x48, 0x83, 0xfe, 0x04, //0x000033cc cmpq $4, %rsi + 0x0f, 0x8d, 0xba, 0xff, 0xff, 0xff, //0x000033d0 jge LBB0_580 + //0x000033d6 LBB0_574 + 0x48, 0x83, 0xfe, 0x02, //0x000033d6 cmpq $2, %rsi + 0x0f, 0x82, 0x13, 0x00, 0x00, 0x00, //0x000033da jb LBB0_576 + //0x000033e0 LBB0_575 + 0x41, 0x0f, 0xb7, 0x09, //0x000033e0 movzwl (%r9), %ecx + 0x66, 0x89, 0x0a, //0x000033e4 movw %cx, (%rdx) + 0x49, 0x83, 0xc1, 0x02, //0x000033e7 addq $2, %r9 + 0x48, 0x83, 0xc2, 0x02, //0x000033eb addq $2, %rdx + 0x48, 0x83, 0xc6, 0xfe, //0x000033ef addq $-2, %rsi + //0x000033f3 LBB0_576 + 0x4c, 0x89, 0xc9, //0x000033f3 movq %r9, %rcx + 0x4c, 0x8d, 0x8d, 0x20, 0xff, 0xff, 0xff, //0x000033f6 leaq $-224(%rbp), %r9 + 0x48, 0x85, 0xf6, //0x000033fd testq %rsi, %rsi + 0x49, 0xbf, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00003400 movabsq $6148914691236517205, %r15 + 0x48, 0x89, 0xfb, //0x0000340a movq %rdi, %rbx + 0x0f, 0x84, 0x8a, 0xfc, 0xff, 0xff, //0x0000340d je LBB0_559 + 0x8a, 0x09, //0x00003413 movb (%rcx), %cl + 0x88, 0x0a, //0x00003415 movb %cl, (%rdx) + 0x4c, 0x8d, 0x8d, 0x20, 0xff, 0xff, 0xff, //0x00003417 leaq $-224(%rbp), %r9 + 0xe9, 0x7a, 0xfc, 0xff, 0xff, //0x0000341e jmp LBB0_559 + //0x00003423 LBB0_581 + 0x48, 0x8b, 0x75, 0xb0, //0x00003423 movq $-80(%rbp), %rsi + 0x48, 0x8b, 0x46, 0x08, //0x00003427 movq $8(%rsi), %rax + 0x49, 0x0f, 0xbc, 0xc8, //0x0000342b bsfq %r8, %rcx + 0x48, 0x2b, 0x4d, 0xc0, //0x0000342f subq $-64(%rbp), %rcx + 0x48, 0x01, 0xc8, //0x00003433 addq %rcx, %rax + 0x48, 0x83, 0xc0, 0x01, //0x00003436 addq $1, %rax + 0x48, 0x8b, 0x55, 0xd0, //0x0000343a movq $-48(%rbp), %rdx + 0x48, 0x89, 0x02, //0x0000343e movq %rax, (%rdx) + 0x48, 0x8b, 0x4e, 0x08, //0x00003441 movq $8(%rsi), %rcx + 0x48, 0x39, 0xc8, //0x00003445 cmpq %rcx, %rax + 0x48, 0x0f, 0x47, 0xc1, //0x00003448 cmovaq %rcx, %rax + 0x48, 0x89, 0x02, //0x0000344c movq %rax, (%rdx) + 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x0000344f movq $-1, %rax + 0x4c, 0x0f, 0x47, 0xe0, //0x00003456 cmovaq %rax, %r12 + 0x4c, 0x89, 0xe0, //0x0000345a movq %r12, %rax + 0xe9, 0x58, 0x00, 0x00, 0x00, //0x0000345d jmp LBB0_586 + //0x00003462 LBB0_582 + 0x0f, 0xbc, 0xc7, //0x00003462 bsfl %edi, %eax + 0x4c, 0x01, 0xe0, //0x00003465 addq %r12, %rax + 0x4c, 0x01, 0xf0, //0x00003468 addq %r14, %rax + 0x48, 0x83, 0xc0, 0x02, //0x0000346b addq $2, %rax + 0x48, 0x8b, 0x4d, 0xd0, //0x0000346f movq $-48(%rbp), %rcx + 0x48, 0x89, 0x01, //0x00003473 movq %rax, (%rcx) + 0x4c, 0x89, 0xe0, //0x00003476 movq %r12, %rax + 0xe9, 0x3c, 0x00, 0x00, 0x00, //0x00003479 jmp LBB0_586 + //0x0000347e LBB0_583 + 0x49, 0xc7, 0xc5, 0xff, 0xff, 0xff, 0xff, //0x0000347e movq $-1, %r13 + //0x00003485 LBB0_584 + 0x4c, 0x29, 0xef, //0x00003485 subq %r13, %rdi + 0x48, 0x83, 0xc7, 0xfe, //0x00003488 addq $-2, %rdi + 0x48, 0x8b, 0x45, 0xd0, //0x0000348c movq $-48(%rbp), %rax + 0x48, 0x89, 0x38, //0x00003490 movq %rdi, (%rax) + //0x00003493 LBB0_585 + 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00003493 movq $-2, %rax + 0xe9, 0x1b, 0x00, 0x00, 0x00, //0x0000349a jmp LBB0_586 + //0x0000349f LBB0_587 + 0x48, 0x83, 0xf8, 0xff, //0x0000349f cmpq $-1, %rax + 0x48, 0x8b, 0x55, 0xc8, //0x000034a3 movq $-56(%rbp), %rdx + 0x0f, 0x85, 0x0a, 0x00, 0x00, 0x00, //0x000034a7 jne LBB0_516 + //0x000034ad LBB0_588 + 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x000034ad movq $-1, %rax + 0x4c, 0x89, 0xea, //0x000034b4 movq %r13, %rdx + //0x000034b7 LBB0_516 + 0x49, 0x89, 0x10, //0x000034b7 movq %rdx, (%r8) + //0x000034ba LBB0_586 + 0x48, 0x81, 0xc4, 0xb8, 0x00, 0x00, 0x00, //0x000034ba addq $184, %rsp + 0x5b, //0x000034c1 popq %rbx + 0x41, 0x5c, //0x000034c2 popq %r12 + 0x41, 0x5d, //0x000034c4 popq %r13 + 0x41, 0x5e, //0x000034c6 popq %r14 + 0x41, 0x5f, //0x000034c8 popq %r15 + 0x5d, //0x000034ca popq %rbp + 0xc3, //0x000034cb retq + //0x000034cc LBB0_589 + 0x48, 0xc7, 0xc1, 0xfe, 0xff, 0xff, 0xff, //0x000034cc movq $-2, %rcx + 0xb8, 0x02, 0x00, 0x00, 0x00, //0x000034d3 movl $2, %eax + 0x48, 0x01, 0xc3, //0x000034d8 addq %rax, %rbx + 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x000034db movq $-1, %rax + 0x49, 0x01, 0xce, //0x000034e2 addq %rcx, %r14 + 0x0f, 0x8e, 0xcf, 0xff, 0xff, 0xff, //0x000034e5 jle LBB0_586 + //0x000034eb LBB0_591 + 0x0f, 0xb6, 0x03, //0x000034eb movzbl (%rbx), %eax + 0x3c, 0x5c, //0x000034ee cmpb $92, %al + 0x0f, 0x84, 0xd6, 0xff, 0xff, 0xff, //0x000034f0 je LBB0_589 + 0x3c, 0x22, //0x000034f6 cmpb $34, %al + 0x0f, 0x84, 0xbb, 0x01, 0x00, 0x00, //0x000034f8 je LBB0_618 + 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x000034fe movq $-1, %rcx + 0xb8, 0x01, 0x00, 0x00, 0x00, //0x00003505 movl $1, %eax + 0x48, 0x01, 0xc3, //0x0000350a addq %rax, %rbx + 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x0000350d movq $-1, %rax + 0x49, 0x01, 0xce, //0x00003514 addq %rcx, %r14 + 0x0f, 0x8f, 0xce, 0xff, 0xff, 0xff, //0x00003517 jg LBB0_591 + 0xe9, 0x98, 0xff, 0xff, 0xff, //0x0000351d jmp LBB0_586 + //0x00003522 LBB0_594 + 0x48, 0x8b, 0x55, 0xc8, //0x00003522 movq $-56(%rbp), %rdx + 0x48, 0x83, 0xfa, 0xff, //0x00003526 cmpq $-1, %rdx + 0x0f, 0x85, 0x07, 0x00, 0x00, 0x00, //0x0000352a jne LBB0_597 + 0x48, 0x0f, 0xbc, 0xd7, //0x00003530 bsfq %rdi, %rdx + //0x00003534 LBB0_596 + 0x48, 0x01, 0xc2, //0x00003534 addq %rax, %rdx + //0x00003537 LBB0_597 + 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00003537 movq $-2, %rax + 0x4c, 0x8b, 0x45, 0xd0, //0x0000353e movq $-48(%rbp), %r8 + 0x49, 0x89, 0x10, //0x00003542 movq %rdx, (%r8) + 0xe9, 0x70, 0xff, 0xff, 0xff, //0x00003545 jmp LBB0_586 + //0x0000354a LBB0_173 + 0x48, 0x8b, 0x7d, 0xa0, //0x0000354a movq $-96(%rbp), %rdi + 0xe9, 0x32, 0xff, 0xff, 0xff, //0x0000354e jmp LBB0_584 + //0x00003553 LBB0_598 + 0x48, 0x8b, 0x55, 0xc8, //0x00003553 movq $-56(%rbp), %rdx + 0x48, 0x83, 0xfa, 0xff, //0x00003557 cmpq $-1, %rdx + 0x0f, 0x84, 0x2b, 0x01, 0x00, 0x00, //0x0000355b je LBB0_614 + 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00003561 movq $-2, %rax + 0x49, 0x89, 0x10, //0x00003568 movq %rdx, (%r8) + 0xe9, 0x4a, 0xff, 0xff, 0xff, //0x0000356b jmp LBB0_586 + //0x00003570 LBB0_600 + 0x49, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x00003570 movq $-1, %r14 + //0x00003577 LBB0_601 + 0x49, 0xf7, 0xd6, //0x00003577 notq %r14 + 0x4c, 0x01, 0xf0, //0x0000357a addq %r14, %rax + 0x48, 0x8b, 0x4d, 0xd0, //0x0000357d movq $-48(%rbp), %rcx + 0x48, 0x89, 0x01, //0x00003581 movq %rax, (%rcx) + 0xe9, 0x0a, 0xff, 0xff, 0xff, //0x00003584 jmp LBB0_585 + //0x00003589 LBB0_604 + 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00003589 movq $-2, %rax + 0x80, 0xfa, 0x61, //0x00003590 cmpb $97, %dl + 0x0f, 0x85, 0x21, 0xff, 0xff, 0xff, //0x00003593 jne LBB0_586 + 0x48, 0x8d, 0x51, 0x01, //0x00003599 leaq $1(%rcx), %rdx + 0x49, 0x89, 0x10, //0x0000359d movq %rdx, (%r8) + 0x41, 0x80, 0x7c, 0x0c, 0x01, 0x6c, //0x000035a0 cmpb $108, $1(%r12,%rcx) + 0x0f, 0x85, 0x0e, 0xff, 0xff, 0xff, //0x000035a6 jne LBB0_586 + 0x48, 0x8d, 0x51, 0x02, //0x000035ac leaq $2(%rcx), %rdx + 0x49, 0x89, 0x10, //0x000035b0 movq %rdx, (%r8) + 0x41, 0x80, 0x7c, 0x0c, 0x02, 0x73, //0x000035b3 cmpb $115, $2(%r12,%rcx) + 0x0f, 0x85, 0xfb, 0xfe, 0xff, 0xff, //0x000035b9 jne LBB0_586 + 0x48, 0x8d, 0x51, 0x03, //0x000035bf leaq $3(%rcx), %rdx + 0x49, 0x89, 0x10, //0x000035c3 movq %rdx, (%r8) + 0x41, 0x80, 0x7c, 0x0c, 0x03, 0x65, //0x000035c6 cmpb $101, $3(%r12,%rcx) + 0x0f, 0x85, 0xe8, 0xfe, 0xff, 0xff, //0x000035cc jne LBB0_586 + 0x48, 0x83, 0xc1, 0x04, //0x000035d2 addq $4, %rcx + 0x49, 0x89, 0x08, //0x000035d6 movq %rcx, (%r8) + 0xe9, 0xdc, 0xfe, 0xff, 0xff, //0x000035d9 jmp LBB0_586 + //0x000035de LBB0_293 + 0x49, 0x89, 0x00, //0x000035de movq %rax, (%r8) + 0x41, 0x80, 0x3c, 0x04, 0x6e, //0x000035e1 cmpb $110, (%r12,%rax) + 0x0f, 0x85, 0xa7, 0xfe, 0xff, 0xff, //0x000035e6 jne LBB0_585 + 0x49, 0x89, 0x08, //0x000035ec movq %rcx, (%r8) + 0x41, 0x80, 0x3c, 0x0c, 0x75, //0x000035ef cmpb $117, (%r12,%rcx) + 0x0f, 0x85, 0x99, 0xfe, 0xff, 0xff, //0x000035f4 jne LBB0_585 + 0x48, 0x8d, 0x41, 0x01, //0x000035fa leaq $1(%rcx), %rax + 0x49, 0x89, 0x00, //0x000035fe movq %rax, (%r8) + 0x41, 0x80, 0x7c, 0x0c, 0x01, 0x6c, //0x00003601 cmpb $108, $1(%r12,%rcx) + 0x0f, 0x85, 0x86, 0xfe, 0xff, 0xff, //0x00003607 jne LBB0_585 + 0x48, 0x8d, 0x41, 0x02, //0x0000360d leaq $2(%rcx), %rax + 0x49, 0x89, 0x00, //0x00003611 movq %rax, (%r8) + 0x41, 0x80, 0x7c, 0x0c, 0x02, 0x6c, //0x00003614 cmpb $108, $2(%r12,%rcx) + 0x0f, 0x85, 0x73, 0xfe, 0xff, 0xff, //0x0000361a jne LBB0_585 + 0xe9, 0x42, 0x00, 0x00, 0x00, //0x00003620 jmp LBB0_613 + //0x00003625 LBB0_609 + 0x49, 0x89, 0x00, //0x00003625 movq %rax, (%r8) + 0x41, 0x80, 0x3c, 0x04, 0x74, //0x00003628 cmpb $116, (%r12,%rax) + 0x0f, 0x85, 0x60, 0xfe, 0xff, 0xff, //0x0000362d jne LBB0_585 + 0x49, 0x89, 0x08, //0x00003633 movq %rcx, (%r8) + 0x41, 0x80, 0x3c, 0x0c, 0x72, //0x00003636 cmpb $114, (%r12,%rcx) + 0x0f, 0x85, 0x52, 0xfe, 0xff, 0xff, //0x0000363b jne LBB0_585 + 0x48, 0x8d, 0x41, 0x01, //0x00003641 leaq $1(%rcx), %rax + 0x49, 0x89, 0x00, //0x00003645 movq %rax, (%r8) + 0x41, 0x80, 0x7c, 0x0c, 0x01, 0x75, //0x00003648 cmpb $117, $1(%r12,%rcx) + 0x0f, 0x85, 0x3f, 0xfe, 0xff, 0xff, //0x0000364e jne LBB0_585 + 0x48, 0x8d, 0x41, 0x02, //0x00003654 leaq $2(%rcx), %rax + 0x49, 0x89, 0x00, //0x00003658 movq %rax, (%r8) + 0x41, 0x80, 0x7c, 0x0c, 0x02, 0x65, //0x0000365b cmpb $101, $2(%r12,%rcx) + 0x0f, 0x85, 0x2c, 0xfe, 0xff, 0xff, //0x00003661 jne LBB0_585 + //0x00003667 LBB0_613 + 0x48, 0x83, 0xc1, 0x03, //0x00003667 addq $3, %rcx + 0x49, 0x89, 0x08, //0x0000366b movq %rcx, (%r8) + 0xe9, 0x20, 0xfe, 0xff, 0xff, //0x0000366e jmp LBB0_585 + //0x00003673 LBB0_348 + 0x48, 0x8b, 0x45, 0xa0, //0x00003673 movq $-96(%rbp), %rax + 0x48, 0x83, 0xc0, 0xff, //0x00003677 addq $-1, %rax + 0xe9, 0x3a, 0xfe, 0xff, 0xff, //0x0000367b jmp LBB0_586 + //0x00003680 LBB0_290 + 0x48, 0x83, 0xc1, 0xff, //0x00003680 addq $-1, %rcx + 0x48, 0x89, 0xc8, //0x00003684 movq %rcx, %rax + 0xe9, 0x2e, 0xfe, 0xff, 0xff, //0x00003687 jmp LBB0_586 + //0x0000368c LBB0_614 + 0x48, 0x0f, 0xbc, 0xd6, //0x0000368c bsfq %rsi, %rdx + //0x00003690 LBB0_615 + 0x48, 0x01, 0xc2, //0x00003690 addq %rax, %rdx + 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00003693 movq $-2, %rax + 0x49, 0x89, 0x10, //0x0000369a movq %rdx, (%r8) + 0xe9, 0x18, 0xfe, 0xff, 0xff, //0x0000369d jmp LBB0_586 + //0x000036a2 LBB0_616 + 0x48, 0x8b, 0x55, 0xc8, //0x000036a2 movq $-56(%rbp), %rdx + 0x48, 0x83, 0xfa, 0xff, //0x000036a6 cmpq $-1, %rdx + 0x0f, 0x85, 0x87, 0xfe, 0xff, 0xff, //0x000036aa jne LBB0_597 + 0x48, 0x0f, 0xbc, 0xd6, //0x000036b0 bsfq %rsi, %rdx + 0xe9, 0x7b, 0xfe, 0xff, 0xff, //0x000036b4 jmp LBB0_596 + //0x000036b9 LBB0_618 + 0x4c, 0x29, 0xcb, //0x000036b9 subq %r9, %rbx + 0x48, 0x83, 0xc3, 0x01, //0x000036bc addq $1, %rbx + 0x48, 0x89, 0x1a, //0x000036c0 movq %rbx, (%rdx) + 0x4c, 0x89, 0xe0, //0x000036c3 movq %r12, %rax + 0xe9, 0xef, 0xfd, 0xff, 0xff, //0x000036c6 jmp LBB0_586 + //0x000036cb LBB0_619 + 0x48, 0x89, 0x4d, 0x98, //0x000036cb movq %rcx, $-104(%rbp) + 0xe9, 0x81, 0xf3, 0xff, 0xff, //0x000036cf jmp LBB0_515 + //0x000036d4 LBB0_622 + 0x49, 0x89, 0xc5, //0x000036d4 movq %rax, %r13 + 0xe9, 0xd1, 0xfd, 0xff, 0xff, //0x000036d7 jmp LBB0_588 + //0x000036dc LBB0_620 + 0x48, 0x8b, 0x45, 0xa0, //0x000036dc movq $-96(%rbp), %rax + 0x48, 0x89, 0x45, 0x98, //0x000036e0 movq %rax, $-104(%rbp) + 0xe9, 0x6c, 0xf3, 0xff, 0xff, //0x000036e4 jmp LBB0_515 + //0x000036e9 LBB0_621 + 0x4c, 0x01, 0xcb, //0x000036e9 addq %r9, %rbx + 0x48, 0x85, 0xc0, //0x000036ec testq %rax, %rax + 0x0f, 0x85, 0x70, 0xf2, 0xff, 0xff, //0x000036ef jne LBB0_499 + 0xe9, 0xb3, 0xf2, 0xff, 0xff, //0x000036f5 jmp LBB0_506 + //0x000036fa LBB0_384 + 0x4c, 0x8b, 0x6d, 0x98, //0x000036fa movq $-104(%rbp), %r13 + 0xe9, 0xaa, 0xfd, 0xff, 0xff, //0x000036fe jmp LBB0_588 + //0x00003703 LBB0_624 + 0x4c, 0x01, 0xcb, //0x00003703 addq %r9, %rbx + 0xe9, 0x67, 0xf4, 0xff, 0xff, //0x00003706 jmp LBB0_527 + //0x0000370b LBB0_625 + 0x4c, 0x29, 0xe0, //0x0000370b subq %r12, %rax + 0x48, 0x01, 0xd0, //0x0000370e addq %rdx, %rax + 0x48, 0x89, 0xc2, //0x00003711 movq %rax, %rdx + 0xe9, 0x1e, 0xfe, 0xff, 0xff, //0x00003714 jmp LBB0_597 + //0x00003719 LBB0_626 + 0x48, 0x8b, 0x4d, 0xb0, //0x00003719 movq $-80(%rbp), %rcx + 0x48, 0x8b, 0x49, 0x08, //0x0000371d movq $8(%rcx), %rcx + 0x48, 0x8b, 0x55, 0xd0, //0x00003721 movq $-48(%rbp), %rdx + 0x48, 0x89, 0x0a, //0x00003725 movq %rcx, (%rdx) + 0xe9, 0x8d, 0xfd, 0xff, 0xff, //0x00003728 jmp LBB0_586 + //0x0000372d LBB0_627 + 0x4c, 0x29, 0xe0, //0x0000372d subq %r12, %rax + 0x48, 0x01, 0xc8, //0x00003730 addq %rcx, %rax + 0xe9, 0x21, 0x00, 0x00, 0x00, //0x00003733 jmp LBB0_630 + //0x00003738 LBB0_628 + 0x4c, 0x29, 0xe0, //0x00003738 subq %r12, %rax + 0x48, 0x89, 0xc2, //0x0000373b movq %rax, %rdx + 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x0000373e movq $-2, %rax + 0x49, 0x89, 0x10, //0x00003745 movq %rdx, (%r8) + 0xe9, 0x6d, 0xfd, 0xff, 0xff, //0x00003748 jmp LBB0_586 + //0x0000374d LBB0_639 + 0x4c, 0x8b, 0x45, 0xd0, //0x0000374d movq $-48(%rbp), %r8 + 0xe9, 0x57, 0xfd, 0xff, 0xff, //0x00003751 jmp LBB0_588 + //0x00003756 LBB0_629 + 0x4c, 0x29, 0xe0, //0x00003756 subq %r12, %rax + //0x00003759 LBB0_630 + 0x48, 0x89, 0xc2, //0x00003759 movq %rax, %rdx + 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x0000375c movq $-2, %rax + 0x49, 0x89, 0x10, //0x00003763 movq %rdx, (%r8) + 0xe9, 0x4f, 0xfd, 0xff, 0xff, //0x00003766 jmp LBB0_586 + //0x0000376b LBB0_631 + 0x49, 0x8d, 0x48, 0xff, //0x0000376b leaq $-1(%r8), %rcx + 0x4c, 0x39, 0xf1, //0x0000376f cmpq %r14, %rcx + 0x0f, 0x84, 0x42, 0xfd, 0xff, 0xff, //0x00003772 je LBB0_586 + 0x4b, 0x8d, 0x1c, 0x16, //0x00003778 leaq (%r14,%r10), %rbx + 0x48, 0x83, 0xc3, 0x02, //0x0000377c addq $2, %rbx + 0x4d, 0x29, 0xf0, //0x00003780 subq %r14, %r8 + 0x49, 0x83, 0xc0, 0xfe, //0x00003783 addq $-2, %r8 + 0x4d, 0x89, 0xc6, //0x00003787 movq %r8, %r14 + 0xe9, 0xe3, 0xf3, 0xff, 0xff, //0x0000378a jmp LBB0_527 + //0x0000378f LBB0_633 + 0x4c, 0x29, 0xe0, //0x0000378f subq %r12, %rax + 0xe9, 0x04, 0x00, 0x00, 0x00, //0x00003792 jmp LBB0_635 + //0x00003797 LBB0_634 + 0x48, 0x2b, 0x45, 0xc0, //0x00003797 subq $-64(%rbp), %rax + //0x0000379b LBB0_635 + 0x48, 0x01, 0xc8, //0x0000379b addq %rcx, %rax + 0x48, 0x89, 0xc2, //0x0000379e movq %rax, %rdx + 0xe9, 0x91, 0xfd, 0xff, 0xff, //0x000037a1 jmp LBB0_597 + //0x000037a6 LBB0_636 + 0x48, 0x2b, 0x45, 0xc0, //0x000037a6 subq $-64(%rbp), %rax + 0x48, 0x89, 0xc2, //0x000037aa movq %rax, %rdx + 0xe9, 0x85, 0xfd, 0xff, 0xff, //0x000037ad jmp LBB0_597 + //0x000037b2 LBB0_637 + 0x4c, 0x8b, 0x45, 0xd0, //0x000037b2 movq $-48(%rbp), %r8 + 0x49, 0x89, 0xcd, //0x000037b6 movq %rcx, %r13 + 0xe9, 0xef, 0xfc, 0xff, 0xff, //0x000037b9 jmp LBB0_588 + 0x90, 0x90, //0x000037be .p2align 2, 0x90 + // // .set L0_0_set_586, LBB0_586-LJTI0_0 + // // .set L0_0_set_517, LBB0_517-LJTI0_0 + // // .set L0_0_set_518, LBB0_518-LJTI0_0 // // .set L0_0_set_494, LBB0_494-LJTI0_0 - // // .set L0_0_set_522, LBB0_522-LJTI0_0 - // // .set L0_0_set_547, LBB0_547-LJTI0_0 - // // .set L0_0_set_507, LBB0_507-LJTI0_0 - // // .set L0_0_set_550, LBB0_550-LJTI0_0 - //0x00003738 LJTI0_0 - 0xf1, 0xfc, 0xff, 0xff, //0x00003738 .long L0_0_set_580 - 0x85, 0xf2, 0xff, 0xff, //0x0000373c .long L0_0_set_511 - 0x85, 0xf2, 0xff, 0xff, //0x00003740 .long L0_0_set_511 - 0x85, 0xf2, 0xff, 0xff, //0x00003744 .long L0_0_set_511 - 0x85, 0xf2, 0xff, 0xff, //0x00003748 .long L0_0_set_511 - 0x85, 0xf2, 0xff, 0xff, //0x0000374c .long L0_0_set_511 - 0x85, 0xf2, 0xff, 0xff, //0x00003750 .long L0_0_set_511 - 0x85, 0xf2, 0xff, 0xff, //0x00003754 .long L0_0_set_511 - 0x85, 0xf2, 0xff, 0xff, //0x00003758 .long L0_0_set_511 - 0x85, 0xf2, 0xff, 0xff, //0x0000375c .long L0_0_set_511 - 0x85, 0xf2, 0xff, 0xff, //0x00003760 .long L0_0_set_511 - 0x85, 0xf2, 0xff, 0xff, //0x00003764 .long L0_0_set_511 - 0x85, 0xf2, 0xff, 0xff, //0x00003768 .long L0_0_set_511 - 0x85, 0xf2, 0xff, 0xff, //0x0000376c .long L0_0_set_511 - 0x85, 0xf2, 0xff, 0xff, //0x00003770 .long L0_0_set_511 - 0x85, 0xf2, 0xff, 0xff, //0x00003774 .long L0_0_set_511 - 0x85, 0xf2, 0xff, 0xff, //0x00003778 .long L0_0_set_511 - 0x85, 0xf2, 0xff, 0xff, //0x0000377c .long L0_0_set_511 - 0x85, 0xf2, 0xff, 0xff, //0x00003780 .long L0_0_set_511 - 0x85, 0xf2, 0xff, 0xff, //0x00003784 .long L0_0_set_511 - 0x85, 0xf2, 0xff, 0xff, //0x00003788 .long L0_0_set_511 - 0x85, 0xf2, 0xff, 0xff, //0x0000378c .long L0_0_set_511 - 0x85, 0xf2, 0xff, 0xff, //0x00003790 .long L0_0_set_511 - 0x85, 0xf2, 0xff, 0xff, //0x00003794 .long L0_0_set_511 - 0x85, 0xf2, 0xff, 0xff, //0x00003798 .long L0_0_set_511 - 0x85, 0xf2, 0xff, 0xff, //0x0000379c .long L0_0_set_511 - 0x85, 0xf2, 0xff, 0xff, //0x000037a0 .long L0_0_set_511 - 0x85, 0xf2, 0xff, 0xff, //0x000037a4 .long L0_0_set_511 - 0x85, 0xf2, 0xff, 0xff, //0x000037a8 .long L0_0_set_511 - 0x85, 0xf2, 0xff, 0xff, //0x000037ac .long L0_0_set_511 - 0x85, 0xf2, 0xff, 0xff, //0x000037b0 .long L0_0_set_511 - 0x85, 0xf2, 0xff, 0xff, //0x000037b4 .long L0_0_set_511 - 0x85, 0xf2, 0xff, 0xff, //0x000037b8 .long L0_0_set_511 - 0x85, 0xf2, 0xff, 0xff, //0x000037bc .long L0_0_set_511 - 0x8d, 0xf2, 0xff, 0xff, //0x000037c0 .long L0_0_set_512 - 0x85, 0xf2, 0xff, 0xff, //0x000037c4 .long L0_0_set_511 - 0x85, 0xf2, 0xff, 0xff, //0x000037c8 .long L0_0_set_511 - 0x85, 0xf2, 0xff, 0xff, //0x000037cc .long L0_0_set_511 - 0x85, 0xf2, 0xff, 0xff, //0x000037d0 .long L0_0_set_511 - 0x85, 0xf2, 0xff, 0xff, //0x000037d4 .long L0_0_set_511 - 0x85, 0xf2, 0xff, 0xff, //0x000037d8 .long L0_0_set_511 - 0x85, 0xf2, 0xff, 0xff, //0x000037dc .long L0_0_set_511 - 0x85, 0xf2, 0xff, 0xff, //0x000037e0 .long L0_0_set_511 - 0x85, 0xf2, 0xff, 0xff, //0x000037e4 .long L0_0_set_511 - 0x85, 0xf2, 0xff, 0xff, //0x000037e8 .long L0_0_set_511 - 0x64, 0xf1, 0xff, 0xff, //0x000037ec .long L0_0_set_494 - 0x85, 0xf2, 0xff, 0xff, //0x000037f0 .long L0_0_set_511 - 0x85, 0xf2, 0xff, 0xff, //0x000037f4 .long L0_0_set_511 - 0x64, 0xf1, 0xff, 0xff, //0x000037f8 .long L0_0_set_494 - 0x64, 0xf1, 0xff, 0xff, //0x000037fc .long L0_0_set_494 - 0x64, 0xf1, 0xff, 0xff, //0x00003800 .long L0_0_set_494 - 0x64, 0xf1, 0xff, 0xff, //0x00003804 .long L0_0_set_494 - 0x64, 0xf1, 0xff, 0xff, //0x00003808 .long L0_0_set_494 - 0x64, 0xf1, 0xff, 0xff, //0x0000380c .long L0_0_set_494 - 0x64, 0xf1, 0xff, 0xff, //0x00003810 .long L0_0_set_494 - 0x64, 0xf1, 0xff, 0xff, //0x00003814 .long L0_0_set_494 - 0x64, 0xf1, 0xff, 0xff, //0x00003818 .long L0_0_set_494 - 0x64, 0xf1, 0xff, 0xff, //0x0000381c .long L0_0_set_494 - 0x85, 0xf2, 0xff, 0xff, //0x00003820 .long L0_0_set_511 - 0x85, 0xf2, 0xff, 0xff, //0x00003824 .long L0_0_set_511 - 0x85, 0xf2, 0xff, 0xff, //0x00003828 .long L0_0_set_511 - 0x85, 0xf2, 0xff, 0xff, //0x0000382c .long L0_0_set_511 - 0x85, 0xf2, 0xff, 0xff, //0x00003830 .long L0_0_set_511 - 0x85, 0xf2, 0xff, 0xff, //0x00003834 .long L0_0_set_511 - 0x85, 0xf2, 0xff, 0xff, //0x00003838 .long L0_0_set_511 - 0x85, 0xf2, 0xff, 0xff, //0x0000383c .long L0_0_set_511 - 0x85, 0xf2, 0xff, 0xff, //0x00003840 .long L0_0_set_511 - 0x85, 0xf2, 0xff, 0xff, //0x00003844 .long L0_0_set_511 - 0x85, 0xf2, 0xff, 0xff, //0x00003848 .long L0_0_set_511 - 0x85, 0xf2, 0xff, 0xff, //0x0000384c .long L0_0_set_511 - 0x85, 0xf2, 0xff, 0xff, //0x00003850 .long L0_0_set_511 - 0x85, 0xf2, 0xff, 0xff, //0x00003854 .long L0_0_set_511 - 0x85, 0xf2, 0xff, 0xff, //0x00003858 .long L0_0_set_511 - 0x85, 0xf2, 0xff, 0xff, //0x0000385c .long L0_0_set_511 - 0x85, 0xf2, 0xff, 0xff, //0x00003860 .long L0_0_set_511 - 0x85, 0xf2, 0xff, 0xff, //0x00003864 .long L0_0_set_511 - 0x85, 0xf2, 0xff, 0xff, //0x00003868 .long L0_0_set_511 - 0x85, 0xf2, 0xff, 0xff, //0x0000386c .long L0_0_set_511 - 0x85, 0xf2, 0xff, 0xff, //0x00003870 .long L0_0_set_511 - 0x85, 0xf2, 0xff, 0xff, //0x00003874 .long L0_0_set_511 - 0x85, 0xf2, 0xff, 0xff, //0x00003878 .long L0_0_set_511 - 0x85, 0xf2, 0xff, 0xff, //0x0000387c .long L0_0_set_511 - 0x85, 0xf2, 0xff, 0xff, //0x00003880 .long L0_0_set_511 - 0x85, 0xf2, 0xff, 0xff, //0x00003884 .long L0_0_set_511 - 0x85, 0xf2, 0xff, 0xff, //0x00003888 .long L0_0_set_511 - 0x85, 0xf2, 0xff, 0xff, //0x0000388c .long L0_0_set_511 - 0x85, 0xf2, 0xff, 0xff, //0x00003890 .long L0_0_set_511 - 0x85, 0xf2, 0xff, 0xff, //0x00003894 .long L0_0_set_511 - 0x85, 0xf2, 0xff, 0xff, //0x00003898 .long L0_0_set_511 - 0x85, 0xf2, 0xff, 0xff, //0x0000389c .long L0_0_set_511 - 0x85, 0xf2, 0xff, 0xff, //0x000038a0 .long L0_0_set_511 - 0x9c, 0xf3, 0xff, 0xff, //0x000038a4 .long L0_0_set_522 - 0x85, 0xf2, 0xff, 0xff, //0x000038a8 .long L0_0_set_511 - 0x85, 0xf2, 0xff, 0xff, //0x000038ac .long L0_0_set_511 - 0x85, 0xf2, 0xff, 0xff, //0x000038b0 .long L0_0_set_511 - 0x85, 0xf2, 0xff, 0xff, //0x000038b4 .long L0_0_set_511 - 0x85, 0xf2, 0xff, 0xff, //0x000038b8 .long L0_0_set_511 - 0x85, 0xf2, 0xff, 0xff, //0x000038bc .long L0_0_set_511 - 0x85, 0xf2, 0xff, 0xff, //0x000038c0 .long L0_0_set_511 - 0x85, 0xf2, 0xff, 0xff, //0x000038c4 .long L0_0_set_511 - 0x85, 0xf2, 0xff, 0xff, //0x000038c8 .long L0_0_set_511 - 0x85, 0xf2, 0xff, 0xff, //0x000038cc .long L0_0_set_511 - 0xea, 0xf7, 0xff, 0xff, //0x000038d0 .long L0_0_set_547 - 0x85, 0xf2, 0xff, 0xff, //0x000038d4 .long L0_0_set_511 - 0x85, 0xf2, 0xff, 0xff, //0x000038d8 .long L0_0_set_511 - 0x85, 0xf2, 0xff, 0xff, //0x000038dc .long L0_0_set_511 - 0x85, 0xf2, 0xff, 0xff, //0x000038e0 .long L0_0_set_511 - 0x85, 0xf2, 0xff, 0xff, //0x000038e4 .long L0_0_set_511 - 0x85, 0xf2, 0xff, 0xff, //0x000038e8 .long L0_0_set_511 - 0x85, 0xf2, 0xff, 0xff, //0x000038ec .long L0_0_set_511 - 0x49, 0xf2, 0xff, 0xff, //0x000038f0 .long L0_0_set_507 - 0x85, 0xf2, 0xff, 0xff, //0x000038f4 .long L0_0_set_511 - 0x85, 0xf2, 0xff, 0xff, //0x000038f8 .long L0_0_set_511 - 0x85, 0xf2, 0xff, 0xff, //0x000038fc .long L0_0_set_511 - 0x85, 0xf2, 0xff, 0xff, //0x00003900 .long L0_0_set_511 - 0x85, 0xf2, 0xff, 0xff, //0x00003904 .long L0_0_set_511 - 0x49, 0xf2, 0xff, 0xff, //0x00003908 .long L0_0_set_507 - 0x85, 0xf2, 0xff, 0xff, //0x0000390c .long L0_0_set_511 - 0x85, 0xf2, 0xff, 0xff, //0x00003910 .long L0_0_set_511 - 0x85, 0xf2, 0xff, 0xff, //0x00003914 .long L0_0_set_511 - 0x85, 0xf2, 0xff, 0xff, //0x00003918 .long L0_0_set_511 - 0x85, 0xf2, 0xff, 0xff, //0x0000391c .long L0_0_set_511 - 0x85, 0xf2, 0xff, 0xff, //0x00003920 .long L0_0_set_511 - 0x03, 0xf8, 0xff, 0xff, //0x00003924 .long L0_0_set_550 + // // .set L0_0_set_528, LBB0_528-LJTI0_0 + // // .set L0_0_set_553, LBB0_553-LJTI0_0 + // // .set L0_0_set_513, LBB0_513-LJTI0_0 + // // .set L0_0_set_556, LBB0_556-LJTI0_0 + //0x000037c0 LJTI0_0 + 0xfa, 0xfc, 0xff, 0xff, //0x000037c0 .long L0_0_set_586 + 0xa5, 0xf2, 0xff, 0xff, //0x000037c4 .long L0_0_set_517 + 0xa5, 0xf2, 0xff, 0xff, //0x000037c8 .long L0_0_set_517 + 0xa5, 0xf2, 0xff, 0xff, //0x000037cc .long L0_0_set_517 + 0xa5, 0xf2, 0xff, 0xff, //0x000037d0 .long L0_0_set_517 + 0xa5, 0xf2, 0xff, 0xff, //0x000037d4 .long L0_0_set_517 + 0xa5, 0xf2, 0xff, 0xff, //0x000037d8 .long L0_0_set_517 + 0xa5, 0xf2, 0xff, 0xff, //0x000037dc .long L0_0_set_517 + 0xa5, 0xf2, 0xff, 0xff, //0x000037e0 .long L0_0_set_517 + 0xa5, 0xf2, 0xff, 0xff, //0x000037e4 .long L0_0_set_517 + 0xa5, 0xf2, 0xff, 0xff, //0x000037e8 .long L0_0_set_517 + 0xa5, 0xf2, 0xff, 0xff, //0x000037ec .long L0_0_set_517 + 0xa5, 0xf2, 0xff, 0xff, //0x000037f0 .long L0_0_set_517 + 0xa5, 0xf2, 0xff, 0xff, //0x000037f4 .long L0_0_set_517 + 0xa5, 0xf2, 0xff, 0xff, //0x000037f8 .long L0_0_set_517 + 0xa5, 0xf2, 0xff, 0xff, //0x000037fc .long L0_0_set_517 + 0xa5, 0xf2, 0xff, 0xff, //0x00003800 .long L0_0_set_517 + 0xa5, 0xf2, 0xff, 0xff, //0x00003804 .long L0_0_set_517 + 0xa5, 0xf2, 0xff, 0xff, //0x00003808 .long L0_0_set_517 + 0xa5, 0xf2, 0xff, 0xff, //0x0000380c .long L0_0_set_517 + 0xa5, 0xf2, 0xff, 0xff, //0x00003810 .long L0_0_set_517 + 0xa5, 0xf2, 0xff, 0xff, //0x00003814 .long L0_0_set_517 + 0xa5, 0xf2, 0xff, 0xff, //0x00003818 .long L0_0_set_517 + 0xa5, 0xf2, 0xff, 0xff, //0x0000381c .long L0_0_set_517 + 0xa5, 0xf2, 0xff, 0xff, //0x00003820 .long L0_0_set_517 + 0xa5, 0xf2, 0xff, 0xff, //0x00003824 .long L0_0_set_517 + 0xa5, 0xf2, 0xff, 0xff, //0x00003828 .long L0_0_set_517 + 0xa5, 0xf2, 0xff, 0xff, //0x0000382c .long L0_0_set_517 + 0xa5, 0xf2, 0xff, 0xff, //0x00003830 .long L0_0_set_517 + 0xa5, 0xf2, 0xff, 0xff, //0x00003834 .long L0_0_set_517 + 0xa5, 0xf2, 0xff, 0xff, //0x00003838 .long L0_0_set_517 + 0xa5, 0xf2, 0xff, 0xff, //0x0000383c .long L0_0_set_517 + 0xa5, 0xf2, 0xff, 0xff, //0x00003840 .long L0_0_set_517 + 0xa5, 0xf2, 0xff, 0xff, //0x00003844 .long L0_0_set_517 + 0xad, 0xf2, 0xff, 0xff, //0x00003848 .long L0_0_set_518 + 0xa5, 0xf2, 0xff, 0xff, //0x0000384c .long L0_0_set_517 + 0xa5, 0xf2, 0xff, 0xff, //0x00003850 .long L0_0_set_517 + 0xa5, 0xf2, 0xff, 0xff, //0x00003854 .long L0_0_set_517 + 0xa5, 0xf2, 0xff, 0xff, //0x00003858 .long L0_0_set_517 + 0xa5, 0xf2, 0xff, 0xff, //0x0000385c .long L0_0_set_517 + 0xa5, 0xf2, 0xff, 0xff, //0x00003860 .long L0_0_set_517 + 0xa5, 0xf2, 0xff, 0xff, //0x00003864 .long L0_0_set_517 + 0xa5, 0xf2, 0xff, 0xff, //0x00003868 .long L0_0_set_517 + 0xa5, 0xf2, 0xff, 0xff, //0x0000386c .long L0_0_set_517 + 0xa5, 0xf2, 0xff, 0xff, //0x00003870 .long L0_0_set_517 + 0x1b, 0xf1, 0xff, 0xff, //0x00003874 .long L0_0_set_494 + 0xa5, 0xf2, 0xff, 0xff, //0x00003878 .long L0_0_set_517 + 0xa5, 0xf2, 0xff, 0xff, //0x0000387c .long L0_0_set_517 + 0x1b, 0xf1, 0xff, 0xff, //0x00003880 .long L0_0_set_494 + 0x1b, 0xf1, 0xff, 0xff, //0x00003884 .long L0_0_set_494 + 0x1b, 0xf1, 0xff, 0xff, //0x00003888 .long L0_0_set_494 + 0x1b, 0xf1, 0xff, 0xff, //0x0000388c .long L0_0_set_494 + 0x1b, 0xf1, 0xff, 0xff, //0x00003890 .long L0_0_set_494 + 0x1b, 0xf1, 0xff, 0xff, //0x00003894 .long L0_0_set_494 + 0x1b, 0xf1, 0xff, 0xff, //0x00003898 .long L0_0_set_494 + 0x1b, 0xf1, 0xff, 0xff, //0x0000389c .long L0_0_set_494 + 0x1b, 0xf1, 0xff, 0xff, //0x000038a0 .long L0_0_set_494 + 0x1b, 0xf1, 0xff, 0xff, //0x000038a4 .long L0_0_set_494 + 0xa5, 0xf2, 0xff, 0xff, //0x000038a8 .long L0_0_set_517 + 0xa5, 0xf2, 0xff, 0xff, //0x000038ac .long L0_0_set_517 + 0xa5, 0xf2, 0xff, 0xff, //0x000038b0 .long L0_0_set_517 + 0xa5, 0xf2, 0xff, 0xff, //0x000038b4 .long L0_0_set_517 + 0xa5, 0xf2, 0xff, 0xff, //0x000038b8 .long L0_0_set_517 + 0xa5, 0xf2, 0xff, 0xff, //0x000038bc .long L0_0_set_517 + 0xa5, 0xf2, 0xff, 0xff, //0x000038c0 .long L0_0_set_517 + 0xa5, 0xf2, 0xff, 0xff, //0x000038c4 .long L0_0_set_517 + 0xa5, 0xf2, 0xff, 0xff, //0x000038c8 .long L0_0_set_517 + 0xa5, 0xf2, 0xff, 0xff, //0x000038cc .long L0_0_set_517 + 0xa5, 0xf2, 0xff, 0xff, //0x000038d0 .long L0_0_set_517 + 0xa5, 0xf2, 0xff, 0xff, //0x000038d4 .long L0_0_set_517 + 0xa5, 0xf2, 0xff, 0xff, //0x000038d8 .long L0_0_set_517 + 0xa5, 0xf2, 0xff, 0xff, //0x000038dc .long L0_0_set_517 + 0xa5, 0xf2, 0xff, 0xff, //0x000038e0 .long L0_0_set_517 + 0xa5, 0xf2, 0xff, 0xff, //0x000038e4 .long L0_0_set_517 + 0xa5, 0xf2, 0xff, 0xff, //0x000038e8 .long L0_0_set_517 + 0xa5, 0xf2, 0xff, 0xff, //0x000038ec .long L0_0_set_517 + 0xa5, 0xf2, 0xff, 0xff, //0x000038f0 .long L0_0_set_517 + 0xa5, 0xf2, 0xff, 0xff, //0x000038f4 .long L0_0_set_517 + 0xa5, 0xf2, 0xff, 0xff, //0x000038f8 .long L0_0_set_517 + 0xa5, 0xf2, 0xff, 0xff, //0x000038fc .long L0_0_set_517 + 0xa5, 0xf2, 0xff, 0xff, //0x00003900 .long L0_0_set_517 + 0xa5, 0xf2, 0xff, 0xff, //0x00003904 .long L0_0_set_517 + 0xa5, 0xf2, 0xff, 0xff, //0x00003908 .long L0_0_set_517 + 0xa5, 0xf2, 0xff, 0xff, //0x0000390c .long L0_0_set_517 + 0xa5, 0xf2, 0xff, 0xff, //0x00003910 .long L0_0_set_517 + 0xa5, 0xf2, 0xff, 0xff, //0x00003914 .long L0_0_set_517 + 0xa5, 0xf2, 0xff, 0xff, //0x00003918 .long L0_0_set_517 + 0xa5, 0xf2, 0xff, 0xff, //0x0000391c .long L0_0_set_517 + 0xa5, 0xf2, 0xff, 0xff, //0x00003920 .long L0_0_set_517 + 0xa5, 0xf2, 0xff, 0xff, //0x00003924 .long L0_0_set_517 + 0xa5, 0xf2, 0xff, 0xff, //0x00003928 .long L0_0_set_517 + 0xc4, 0xf3, 0xff, 0xff, //0x0000392c .long L0_0_set_528 + 0xa5, 0xf2, 0xff, 0xff, //0x00003930 .long L0_0_set_517 + 0xa5, 0xf2, 0xff, 0xff, //0x00003934 .long L0_0_set_517 + 0xa5, 0xf2, 0xff, 0xff, //0x00003938 .long L0_0_set_517 + 0xa5, 0xf2, 0xff, 0xff, //0x0000393c .long L0_0_set_517 + 0xa5, 0xf2, 0xff, 0xff, //0x00003940 .long L0_0_set_517 + 0xa5, 0xf2, 0xff, 0xff, //0x00003944 .long L0_0_set_517 + 0xa5, 0xf2, 0xff, 0xff, //0x00003948 .long L0_0_set_517 + 0xa5, 0xf2, 0xff, 0xff, //0x0000394c .long L0_0_set_517 + 0xa5, 0xf2, 0xff, 0xff, //0x00003950 .long L0_0_set_517 + 0xa5, 0xf2, 0xff, 0xff, //0x00003954 .long L0_0_set_517 + 0x03, 0xf8, 0xff, 0xff, //0x00003958 .long L0_0_set_553 + 0xa5, 0xf2, 0xff, 0xff, //0x0000395c .long L0_0_set_517 + 0xa5, 0xf2, 0xff, 0xff, //0x00003960 .long L0_0_set_517 + 0xa5, 0xf2, 0xff, 0xff, //0x00003964 .long L0_0_set_517 + 0xa5, 0xf2, 0xff, 0xff, //0x00003968 .long L0_0_set_517 + 0xa5, 0xf2, 0xff, 0xff, //0x0000396c .long L0_0_set_517 + 0xa5, 0xf2, 0xff, 0xff, //0x00003970 .long L0_0_set_517 + 0xa5, 0xf2, 0xff, 0xff, //0x00003974 .long L0_0_set_517 + 0x68, 0xf2, 0xff, 0xff, //0x00003978 .long L0_0_set_513 + 0xa5, 0xf2, 0xff, 0xff, //0x0000397c .long L0_0_set_517 + 0xa5, 0xf2, 0xff, 0xff, //0x00003980 .long L0_0_set_517 + 0xa5, 0xf2, 0xff, 0xff, //0x00003984 .long L0_0_set_517 + 0xa5, 0xf2, 0xff, 0xff, //0x00003988 .long L0_0_set_517 + 0xa5, 0xf2, 0xff, 0xff, //0x0000398c .long L0_0_set_517 + 0x68, 0xf2, 0xff, 0xff, //0x00003990 .long L0_0_set_513 + 0xa5, 0xf2, 0xff, 0xff, //0x00003994 .long L0_0_set_517 + 0xa5, 0xf2, 0xff, 0xff, //0x00003998 .long L0_0_set_517 + 0xa5, 0xf2, 0xff, 0xff, //0x0000399c .long L0_0_set_517 + 0xa5, 0xf2, 0xff, 0xff, //0x000039a0 .long L0_0_set_517 + 0xa5, 0xf2, 0xff, 0xff, //0x000039a4 .long L0_0_set_517 + 0xa5, 0xf2, 0xff, 0xff, //0x000039a8 .long L0_0_set_517 + 0x1d, 0xf8, 0xff, 0xff, //0x000039ac .long L0_0_set_556 // // .set L0_1_set_58, LBB0_58-LJTI0_1 - // // .set L0_1_set_80, LBB0_80-LJTI0_1 + // // .set L0_1_set_82, LBB0_82-LJTI0_1 // // .set L0_1_set_62, LBB0_62-LJTI0_1 - // // .set L0_1_set_83, LBB0_83-LJTI0_1 + // // .set L0_1_set_80, LBB0_80-LJTI0_1 // // .set L0_1_set_60, LBB0_60-LJTI0_1 - // // .set L0_1_set_85, LBB0_85-LJTI0_1 - //0x00003928 LJTI0_1 - 0x91, 0xcb, 0xff, 0xff, //0x00003928 .long L0_1_set_58 - 0x74, 0xcd, 0xff, 0xff, //0x0000392c .long L0_1_set_80 - 0xbe, 0xcb, 0xff, 0xff, //0x00003930 .long L0_1_set_62 - 0x9f, 0xcd, 0xff, 0xff, //0x00003934 .long L0_1_set_83 - 0xa8, 0xcb, 0xff, 0xff, //0x00003938 .long L0_1_set_60 - 0xb5, 0xcd, 0xff, 0xff, //0x0000393c .long L0_1_set_85 - // // .set L0_2_set_580, LBB0_580-LJTI0_2 - // // .set L0_2_set_579, LBB0_579-LJTI0_2 + // // .set L0_1_set_124, LBB0_124-LJTI0_1 + //0x000039b0 LJTI0_1 + 0x09, 0xcb, 0xff, 0xff, //0x000039b0 .long L0_1_set_58 + 0x02, 0xcd, 0xff, 0xff, //0x000039b4 .long L0_1_set_82 + 0x36, 0xcb, 0xff, 0xff, //0x000039b8 .long L0_1_set_62 + 0xec, 0xcc, 0xff, 0xff, //0x000039bc .long L0_1_set_80 + 0x20, 0xcb, 0xff, 0xff, //0x000039c0 .long L0_1_set_60 + 0x98, 0xcf, 0xff, 0xff, //0x000039c4 .long L0_1_set_124 + // // .set L0_2_set_586, LBB0_586-LJTI0_2 + // // .set L0_2_set_585, LBB0_585-LJTI0_2 // // .set L0_2_set_229, LBB0_229-LJTI0_2 // // .set L0_2_set_249, LBB0_249-LJTI0_2 - // // .set L0_2_set_91, LBB0_91-LJTI0_2 + // // .set L0_2_set_88, LBB0_88-LJTI0_2 // // .set L0_2_set_285, LBB0_285-LJTI0_2 // // .set L0_2_set_287, LBB0_287-LJTI0_2 // // .set L0_2_set_291, LBB0_291-LJTI0_2 // // .set L0_2_set_297, LBB0_297-LJTI0_2 // // .set L0_2_set_300, LBB0_300-LJTI0_2 - //0x00003940 LJTI0_2 - 0xe9, 0xfa, 0xff, 0xff, //0x00003940 .long L0_2_set_580 - 0xc2, 0xfa, 0xff, 0xff, //0x00003944 .long L0_2_set_579 - 0xc2, 0xfa, 0xff, 0xff, //0x00003948 .long L0_2_set_579 - 0xc2, 0xfa, 0xff, 0xff, //0x0000394c .long L0_2_set_579 - 0xc2, 0xfa, 0xff, 0xff, //0x00003950 .long L0_2_set_579 - 0xc2, 0xfa, 0xff, 0xff, //0x00003954 .long L0_2_set_579 - 0xc2, 0xfa, 0xff, 0xff, //0x00003958 .long L0_2_set_579 - 0xc2, 0xfa, 0xff, 0xff, //0x0000395c .long L0_2_set_579 - 0xc2, 0xfa, 0xff, 0xff, //0x00003960 .long L0_2_set_579 - 0xc2, 0xfa, 0xff, 0xff, //0x00003964 .long L0_2_set_579 - 0xc2, 0xfa, 0xff, 0xff, //0x00003968 .long L0_2_set_579 - 0xc2, 0xfa, 0xff, 0xff, //0x0000396c .long L0_2_set_579 - 0xc2, 0xfa, 0xff, 0xff, //0x00003970 .long L0_2_set_579 - 0xc2, 0xfa, 0xff, 0xff, //0x00003974 .long L0_2_set_579 - 0xc2, 0xfa, 0xff, 0xff, //0x00003978 .long L0_2_set_579 - 0xc2, 0xfa, 0xff, 0xff, //0x0000397c .long L0_2_set_579 - 0xc2, 0xfa, 0xff, 0xff, //0x00003980 .long L0_2_set_579 - 0xc2, 0xfa, 0xff, 0xff, //0x00003984 .long L0_2_set_579 - 0xc2, 0xfa, 0xff, 0xff, //0x00003988 .long L0_2_set_579 - 0xc2, 0xfa, 0xff, 0xff, //0x0000398c .long L0_2_set_579 - 0xc2, 0xfa, 0xff, 0xff, //0x00003990 .long L0_2_set_579 - 0xc2, 0xfa, 0xff, 0xff, //0x00003994 .long L0_2_set_579 - 0xc2, 0xfa, 0xff, 0xff, //0x00003998 .long L0_2_set_579 - 0xc2, 0xfa, 0xff, 0xff, //0x0000399c .long L0_2_set_579 - 0xc2, 0xfa, 0xff, 0xff, //0x000039a0 .long L0_2_set_579 - 0xc2, 0xfa, 0xff, 0xff, //0x000039a4 .long L0_2_set_579 - 0xc2, 0xfa, 0xff, 0xff, //0x000039a8 .long L0_2_set_579 - 0xc2, 0xfa, 0xff, 0xff, //0x000039ac .long L0_2_set_579 - 0xc2, 0xfa, 0xff, 0xff, //0x000039b0 .long L0_2_set_579 - 0xc2, 0xfa, 0xff, 0xff, //0x000039b4 .long L0_2_set_579 - 0xc2, 0xfa, 0xff, 0xff, //0x000039b8 .long L0_2_set_579 - 0xc2, 0xfa, 0xff, 0xff, //0x000039bc .long L0_2_set_579 - 0xc2, 0xfa, 0xff, 0xff, //0x000039c0 .long L0_2_set_579 - 0xc2, 0xfa, 0xff, 0xff, //0x000039c4 .long L0_2_set_579 - 0x85, 0xd7, 0xff, 0xff, //0x000039c8 .long L0_2_set_229 - 0xc2, 0xfa, 0xff, 0xff, //0x000039cc .long L0_2_set_579 - 0xc2, 0xfa, 0xff, 0xff, //0x000039d0 .long L0_2_set_579 - 0xc2, 0xfa, 0xff, 0xff, //0x000039d4 .long L0_2_set_579 - 0xc2, 0xfa, 0xff, 0xff, //0x000039d8 .long L0_2_set_579 - 0xc2, 0xfa, 0xff, 0xff, //0x000039dc .long L0_2_set_579 - 0xc2, 0xfa, 0xff, 0xff, //0x000039e0 .long L0_2_set_579 - 0xc2, 0xfa, 0xff, 0xff, //0x000039e4 .long L0_2_set_579 - 0xc2, 0xfa, 0xff, 0xff, //0x000039e8 .long L0_2_set_579 - 0xc2, 0xfa, 0xff, 0xff, //0x000039ec .long L0_2_set_579 - 0xc2, 0xfa, 0xff, 0xff, //0x000039f0 .long L0_2_set_579 - 0x2c, 0xd9, 0xff, 0xff, //0x000039f4 .long L0_2_set_249 - 0xc2, 0xfa, 0xff, 0xff, //0x000039f8 .long L0_2_set_579 - 0xc2, 0xfa, 0xff, 0xff, //0x000039fc .long L0_2_set_579 - 0xe9, 0xcd, 0xff, 0xff, //0x00003a00 .long L0_2_set_91 - 0xe9, 0xcd, 0xff, 0xff, //0x00003a04 .long L0_2_set_91 - 0xe9, 0xcd, 0xff, 0xff, //0x00003a08 .long L0_2_set_91 - 0xe9, 0xcd, 0xff, 0xff, //0x00003a0c .long L0_2_set_91 - 0xe9, 0xcd, 0xff, 0xff, //0x00003a10 .long L0_2_set_91 - 0xe9, 0xcd, 0xff, 0xff, //0x00003a14 .long L0_2_set_91 - 0xe9, 0xcd, 0xff, 0xff, //0x00003a18 .long L0_2_set_91 - 0xe9, 0xcd, 0xff, 0xff, //0x00003a1c .long L0_2_set_91 - 0xe9, 0xcd, 0xff, 0xff, //0x00003a20 .long L0_2_set_91 - 0xe9, 0xcd, 0xff, 0xff, //0x00003a24 .long L0_2_set_91 - 0xc2, 0xfa, 0xff, 0xff, //0x00003a28 .long L0_2_set_579 - 0xc2, 0xfa, 0xff, 0xff, //0x00003a2c .long L0_2_set_579 - 0xc2, 0xfa, 0xff, 0xff, //0x00003a30 .long L0_2_set_579 - 0xc2, 0xfa, 0xff, 0xff, //0x00003a34 .long L0_2_set_579 - 0xc2, 0xfa, 0xff, 0xff, //0x00003a38 .long L0_2_set_579 - 0xc2, 0xfa, 0xff, 0xff, //0x00003a3c .long L0_2_set_579 - 0xc2, 0xfa, 0xff, 0xff, //0x00003a40 .long L0_2_set_579 - 0xc2, 0xfa, 0xff, 0xff, //0x00003a44 .long L0_2_set_579 - 0xc2, 0xfa, 0xff, 0xff, //0x00003a48 .long L0_2_set_579 - 0xc2, 0xfa, 0xff, 0xff, //0x00003a4c .long L0_2_set_579 - 0xc2, 0xfa, 0xff, 0xff, //0x00003a50 .long L0_2_set_579 - 0xc2, 0xfa, 0xff, 0xff, //0x00003a54 .long L0_2_set_579 - 0xc2, 0xfa, 0xff, 0xff, //0x00003a58 .long L0_2_set_579 - 0xc2, 0xfa, 0xff, 0xff, //0x00003a5c .long L0_2_set_579 - 0xc2, 0xfa, 0xff, 0xff, //0x00003a60 .long L0_2_set_579 - 0xc2, 0xfa, 0xff, 0xff, //0x00003a64 .long L0_2_set_579 - 0xc2, 0xfa, 0xff, 0xff, //0x00003a68 .long L0_2_set_579 - 0xc2, 0xfa, 0xff, 0xff, //0x00003a6c .long L0_2_set_579 - 0xc2, 0xfa, 0xff, 0xff, //0x00003a70 .long L0_2_set_579 - 0xc2, 0xfa, 0xff, 0xff, //0x00003a74 .long L0_2_set_579 - 0xc2, 0xfa, 0xff, 0xff, //0x00003a78 .long L0_2_set_579 - 0xc2, 0xfa, 0xff, 0xff, //0x00003a7c .long L0_2_set_579 - 0xc2, 0xfa, 0xff, 0xff, //0x00003a80 .long L0_2_set_579 - 0xc2, 0xfa, 0xff, 0xff, //0x00003a84 .long L0_2_set_579 - 0xc2, 0xfa, 0xff, 0xff, //0x00003a88 .long L0_2_set_579 - 0xc2, 0xfa, 0xff, 0xff, //0x00003a8c .long L0_2_set_579 - 0xc2, 0xfa, 0xff, 0xff, //0x00003a90 .long L0_2_set_579 - 0xc2, 0xfa, 0xff, 0xff, //0x00003a94 .long L0_2_set_579 - 0xc2, 0xfa, 0xff, 0xff, //0x00003a98 .long L0_2_set_579 - 0xc2, 0xfa, 0xff, 0xff, //0x00003a9c .long L0_2_set_579 - 0xc2, 0xfa, 0xff, 0xff, //0x00003aa0 .long L0_2_set_579 - 0xc2, 0xfa, 0xff, 0xff, //0x00003aa4 .long L0_2_set_579 - 0xc2, 0xfa, 0xff, 0xff, //0x00003aa8 .long L0_2_set_579 - 0x61, 0xdb, 0xff, 0xff, //0x00003aac .long L0_2_set_285 - 0xc2, 0xfa, 0xff, 0xff, //0x00003ab0 .long L0_2_set_579 - 0xc2, 0xfa, 0xff, 0xff, //0x00003ab4 .long L0_2_set_579 - 0xc2, 0xfa, 0xff, 0xff, //0x00003ab8 .long L0_2_set_579 - 0xc2, 0xfa, 0xff, 0xff, //0x00003abc .long L0_2_set_579 - 0xc2, 0xfa, 0xff, 0xff, //0x00003ac0 .long L0_2_set_579 - 0xc2, 0xfa, 0xff, 0xff, //0x00003ac4 .long L0_2_set_579 - 0xc2, 0xfa, 0xff, 0xff, //0x00003ac8 .long L0_2_set_579 - 0xc2, 0xfa, 0xff, 0xff, //0x00003acc .long L0_2_set_579 - 0xc2, 0xfa, 0xff, 0xff, //0x00003ad0 .long L0_2_set_579 - 0xc2, 0xfa, 0xff, 0xff, //0x00003ad4 .long L0_2_set_579 - 0x85, 0xdb, 0xff, 0xff, //0x00003ad8 .long L0_2_set_287 - 0xc2, 0xfa, 0xff, 0xff, //0x00003adc .long L0_2_set_579 - 0xc2, 0xfa, 0xff, 0xff, //0x00003ae0 .long L0_2_set_579 - 0xc2, 0xfa, 0xff, 0xff, //0x00003ae4 .long L0_2_set_579 - 0xc2, 0xfa, 0xff, 0xff, //0x00003ae8 .long L0_2_set_579 - 0xc2, 0xfa, 0xff, 0xff, //0x00003aec .long L0_2_set_579 - 0xc2, 0xfa, 0xff, 0xff, //0x00003af0 .long L0_2_set_579 - 0xc2, 0xfa, 0xff, 0xff, //0x00003af4 .long L0_2_set_579 - 0xbe, 0xdb, 0xff, 0xff, //0x00003af8 .long L0_2_set_291 - 0xc2, 0xfa, 0xff, 0xff, //0x00003afc .long L0_2_set_579 - 0xc2, 0xfa, 0xff, 0xff, //0x00003b00 .long L0_2_set_579 - 0xc2, 0xfa, 0xff, 0xff, //0x00003b04 .long L0_2_set_579 - 0xc2, 0xfa, 0xff, 0xff, //0x00003b08 .long L0_2_set_579 - 0xc2, 0xfa, 0xff, 0xff, //0x00003b0c .long L0_2_set_579 - 0xea, 0xdb, 0xff, 0xff, //0x00003b10 .long L0_2_set_297 - 0xc2, 0xfa, 0xff, 0xff, //0x00003b14 .long L0_2_set_579 - 0xc2, 0xfa, 0xff, 0xff, //0x00003b18 .long L0_2_set_579 - 0xc2, 0xfa, 0xff, 0xff, //0x00003b1c .long L0_2_set_579 - 0xc2, 0xfa, 0xff, 0xff, //0x00003b20 .long L0_2_set_579 - 0xc2, 0xfa, 0xff, 0xff, //0x00003b24 .long L0_2_set_579 - 0xc2, 0xfa, 0xff, 0xff, //0x00003b28 .long L0_2_set_579 - 0x26, 0xdc, 0xff, 0xff, //0x00003b2c .long L0_2_set_300 - // // .set L0_3_set_274, LBB0_274-LJTI0_3 + //0x000039c8 LJTI0_2 + 0xf2, 0xfa, 0xff, 0xff, //0x000039c8 .long L0_2_set_586 + 0xcb, 0xfa, 0xff, 0xff, //0x000039cc .long L0_2_set_585 + 0xcb, 0xfa, 0xff, 0xff, //0x000039d0 .long L0_2_set_585 + 0xcb, 0xfa, 0xff, 0xff, //0x000039d4 .long L0_2_set_585 + 0xcb, 0xfa, 0xff, 0xff, //0x000039d8 .long L0_2_set_585 + 0xcb, 0xfa, 0xff, 0xff, //0x000039dc .long L0_2_set_585 + 0xcb, 0xfa, 0xff, 0xff, //0x000039e0 .long L0_2_set_585 + 0xcb, 0xfa, 0xff, 0xff, //0x000039e4 .long L0_2_set_585 + 0xcb, 0xfa, 0xff, 0xff, //0x000039e8 .long L0_2_set_585 + 0xcb, 0xfa, 0xff, 0xff, //0x000039ec .long L0_2_set_585 + 0xcb, 0xfa, 0xff, 0xff, //0x000039f0 .long L0_2_set_585 + 0xcb, 0xfa, 0xff, 0xff, //0x000039f4 .long L0_2_set_585 + 0xcb, 0xfa, 0xff, 0xff, //0x000039f8 .long L0_2_set_585 + 0xcb, 0xfa, 0xff, 0xff, //0x000039fc .long L0_2_set_585 + 0xcb, 0xfa, 0xff, 0xff, //0x00003a00 .long L0_2_set_585 + 0xcb, 0xfa, 0xff, 0xff, //0x00003a04 .long L0_2_set_585 + 0xcb, 0xfa, 0xff, 0xff, //0x00003a08 .long L0_2_set_585 + 0xcb, 0xfa, 0xff, 0xff, //0x00003a0c .long L0_2_set_585 + 0xcb, 0xfa, 0xff, 0xff, //0x00003a10 .long L0_2_set_585 + 0xcb, 0xfa, 0xff, 0xff, //0x00003a14 .long L0_2_set_585 + 0xcb, 0xfa, 0xff, 0xff, //0x00003a18 .long L0_2_set_585 + 0xcb, 0xfa, 0xff, 0xff, //0x00003a1c .long L0_2_set_585 + 0xcb, 0xfa, 0xff, 0xff, //0x00003a20 .long L0_2_set_585 + 0xcb, 0xfa, 0xff, 0xff, //0x00003a24 .long L0_2_set_585 + 0xcb, 0xfa, 0xff, 0xff, //0x00003a28 .long L0_2_set_585 + 0xcb, 0xfa, 0xff, 0xff, //0x00003a2c .long L0_2_set_585 + 0xcb, 0xfa, 0xff, 0xff, //0x00003a30 .long L0_2_set_585 + 0xcb, 0xfa, 0xff, 0xff, //0x00003a34 .long L0_2_set_585 + 0xcb, 0xfa, 0xff, 0xff, //0x00003a38 .long L0_2_set_585 + 0xcb, 0xfa, 0xff, 0xff, //0x00003a3c .long L0_2_set_585 + 0xcb, 0xfa, 0xff, 0xff, //0x00003a40 .long L0_2_set_585 + 0xcb, 0xfa, 0xff, 0xff, //0x00003a44 .long L0_2_set_585 + 0xcb, 0xfa, 0xff, 0xff, //0x00003a48 .long L0_2_set_585 + 0xcb, 0xfa, 0xff, 0xff, //0x00003a4c .long L0_2_set_585 + 0x1e, 0xd7, 0xff, 0xff, //0x00003a50 .long L0_2_set_229 + 0xcb, 0xfa, 0xff, 0xff, //0x00003a54 .long L0_2_set_585 + 0xcb, 0xfa, 0xff, 0xff, //0x00003a58 .long L0_2_set_585 + 0xcb, 0xfa, 0xff, 0xff, //0x00003a5c .long L0_2_set_585 + 0xcb, 0xfa, 0xff, 0xff, //0x00003a60 .long L0_2_set_585 + 0xcb, 0xfa, 0xff, 0xff, //0x00003a64 .long L0_2_set_585 + 0xcb, 0xfa, 0xff, 0xff, //0x00003a68 .long L0_2_set_585 + 0xcb, 0xfa, 0xff, 0xff, //0x00003a6c .long L0_2_set_585 + 0xcb, 0xfa, 0xff, 0xff, //0x00003a70 .long L0_2_set_585 + 0xcb, 0xfa, 0xff, 0xff, //0x00003a74 .long L0_2_set_585 + 0xcb, 0xfa, 0xff, 0xff, //0x00003a78 .long L0_2_set_585 + 0xc4, 0xd8, 0xff, 0xff, //0x00003a7c .long L0_2_set_249 + 0xcb, 0xfa, 0xff, 0xff, //0x00003a80 .long L0_2_set_585 + 0xcb, 0xfa, 0xff, 0xff, //0x00003a84 .long L0_2_set_585 + 0x37, 0xcd, 0xff, 0xff, //0x00003a88 .long L0_2_set_88 + 0x37, 0xcd, 0xff, 0xff, //0x00003a8c .long L0_2_set_88 + 0x37, 0xcd, 0xff, 0xff, //0x00003a90 .long L0_2_set_88 + 0x37, 0xcd, 0xff, 0xff, //0x00003a94 .long L0_2_set_88 + 0x37, 0xcd, 0xff, 0xff, //0x00003a98 .long L0_2_set_88 + 0x37, 0xcd, 0xff, 0xff, //0x00003a9c .long L0_2_set_88 + 0x37, 0xcd, 0xff, 0xff, //0x00003aa0 .long L0_2_set_88 + 0x37, 0xcd, 0xff, 0xff, //0x00003aa4 .long L0_2_set_88 + 0x37, 0xcd, 0xff, 0xff, //0x00003aa8 .long L0_2_set_88 + 0x37, 0xcd, 0xff, 0xff, //0x00003aac .long L0_2_set_88 + 0xcb, 0xfa, 0xff, 0xff, //0x00003ab0 .long L0_2_set_585 + 0xcb, 0xfa, 0xff, 0xff, //0x00003ab4 .long L0_2_set_585 + 0xcb, 0xfa, 0xff, 0xff, //0x00003ab8 .long L0_2_set_585 + 0xcb, 0xfa, 0xff, 0xff, //0x00003abc .long L0_2_set_585 + 0xcb, 0xfa, 0xff, 0xff, //0x00003ac0 .long L0_2_set_585 + 0xcb, 0xfa, 0xff, 0xff, //0x00003ac4 .long L0_2_set_585 + 0xcb, 0xfa, 0xff, 0xff, //0x00003ac8 .long L0_2_set_585 + 0xcb, 0xfa, 0xff, 0xff, //0x00003acc .long L0_2_set_585 + 0xcb, 0xfa, 0xff, 0xff, //0x00003ad0 .long L0_2_set_585 + 0xcb, 0xfa, 0xff, 0xff, //0x00003ad4 .long L0_2_set_585 + 0xcb, 0xfa, 0xff, 0xff, //0x00003ad8 .long L0_2_set_585 + 0xcb, 0xfa, 0xff, 0xff, //0x00003adc .long L0_2_set_585 + 0xcb, 0xfa, 0xff, 0xff, //0x00003ae0 .long L0_2_set_585 + 0xcb, 0xfa, 0xff, 0xff, //0x00003ae4 .long L0_2_set_585 + 0xcb, 0xfa, 0xff, 0xff, //0x00003ae8 .long L0_2_set_585 + 0xcb, 0xfa, 0xff, 0xff, //0x00003aec .long L0_2_set_585 + 0xcb, 0xfa, 0xff, 0xff, //0x00003af0 .long L0_2_set_585 + 0xcb, 0xfa, 0xff, 0xff, //0x00003af4 .long L0_2_set_585 + 0xcb, 0xfa, 0xff, 0xff, //0x00003af8 .long L0_2_set_585 + 0xcb, 0xfa, 0xff, 0xff, //0x00003afc .long L0_2_set_585 + 0xcb, 0xfa, 0xff, 0xff, //0x00003b00 .long L0_2_set_585 + 0xcb, 0xfa, 0xff, 0xff, //0x00003b04 .long L0_2_set_585 + 0xcb, 0xfa, 0xff, 0xff, //0x00003b08 .long L0_2_set_585 + 0xcb, 0xfa, 0xff, 0xff, //0x00003b0c .long L0_2_set_585 + 0xcb, 0xfa, 0xff, 0xff, //0x00003b10 .long L0_2_set_585 + 0xcb, 0xfa, 0xff, 0xff, //0x00003b14 .long L0_2_set_585 + 0xcb, 0xfa, 0xff, 0xff, //0x00003b18 .long L0_2_set_585 + 0xcb, 0xfa, 0xff, 0xff, //0x00003b1c .long L0_2_set_585 + 0xcb, 0xfa, 0xff, 0xff, //0x00003b20 .long L0_2_set_585 + 0xcb, 0xfa, 0xff, 0xff, //0x00003b24 .long L0_2_set_585 + 0xcb, 0xfa, 0xff, 0xff, //0x00003b28 .long L0_2_set_585 + 0xcb, 0xfa, 0xff, 0xff, //0x00003b2c .long L0_2_set_585 + 0xcb, 0xfa, 0xff, 0xff, //0x00003b30 .long L0_2_set_585 + 0x00, 0xdb, 0xff, 0xff, //0x00003b34 .long L0_2_set_285 + 0xcb, 0xfa, 0xff, 0xff, //0x00003b38 .long L0_2_set_585 + 0xcb, 0xfa, 0xff, 0xff, //0x00003b3c .long L0_2_set_585 + 0xcb, 0xfa, 0xff, 0xff, //0x00003b40 .long L0_2_set_585 + 0xcb, 0xfa, 0xff, 0xff, //0x00003b44 .long L0_2_set_585 + 0xcb, 0xfa, 0xff, 0xff, //0x00003b48 .long L0_2_set_585 + 0xcb, 0xfa, 0xff, 0xff, //0x00003b4c .long L0_2_set_585 + 0xcb, 0xfa, 0xff, 0xff, //0x00003b50 .long L0_2_set_585 + 0xcb, 0xfa, 0xff, 0xff, //0x00003b54 .long L0_2_set_585 + 0xcb, 0xfa, 0xff, 0xff, //0x00003b58 .long L0_2_set_585 + 0xcb, 0xfa, 0xff, 0xff, //0x00003b5c .long L0_2_set_585 + 0x24, 0xdb, 0xff, 0xff, //0x00003b60 .long L0_2_set_287 + 0xcb, 0xfa, 0xff, 0xff, //0x00003b64 .long L0_2_set_585 + 0xcb, 0xfa, 0xff, 0xff, //0x00003b68 .long L0_2_set_585 + 0xcb, 0xfa, 0xff, 0xff, //0x00003b6c .long L0_2_set_585 + 0xcb, 0xfa, 0xff, 0xff, //0x00003b70 .long L0_2_set_585 + 0xcb, 0xfa, 0xff, 0xff, //0x00003b74 .long L0_2_set_585 + 0xcb, 0xfa, 0xff, 0xff, //0x00003b78 .long L0_2_set_585 + 0xcb, 0xfa, 0xff, 0xff, //0x00003b7c .long L0_2_set_585 + 0x5d, 0xdb, 0xff, 0xff, //0x00003b80 .long L0_2_set_291 + 0xcb, 0xfa, 0xff, 0xff, //0x00003b84 .long L0_2_set_585 + 0xcb, 0xfa, 0xff, 0xff, //0x00003b88 .long L0_2_set_585 + 0xcb, 0xfa, 0xff, 0xff, //0x00003b8c .long L0_2_set_585 + 0xcb, 0xfa, 0xff, 0xff, //0x00003b90 .long L0_2_set_585 + 0xcb, 0xfa, 0xff, 0xff, //0x00003b94 .long L0_2_set_585 + 0x89, 0xdb, 0xff, 0xff, //0x00003b98 .long L0_2_set_297 + 0xcb, 0xfa, 0xff, 0xff, //0x00003b9c .long L0_2_set_585 + 0xcb, 0xfa, 0xff, 0xff, //0x00003ba0 .long L0_2_set_585 + 0xcb, 0xfa, 0xff, 0xff, //0x00003ba4 .long L0_2_set_585 + 0xcb, 0xfa, 0xff, 0xff, //0x00003ba8 .long L0_2_set_585 + 0xcb, 0xfa, 0xff, 0xff, //0x00003bac .long L0_2_set_585 + 0xcb, 0xfa, 0xff, 0xff, //0x00003bb0 .long L0_2_set_585 + 0xc5, 0xdb, 0xff, 0xff, //0x00003bb4 .long L0_2_set_300 + // // .set L0_3_set_281, LBB0_281-LJTI0_3 // // .set L0_3_set_330, LBB0_330-LJTI0_3 - // // .set L0_3_set_280, LBB0_280-LJTI0_3 // // .set L0_3_set_283, LBB0_283-LJTI0_3 - //0x00003b30 LJTI0_3 - 0xfc, 0xd8, 0xff, 0xff, //0x00003b30 .long L0_3_set_274 - 0x94, 0xdc, 0xff, 0xff, //0x00003b34 .long L0_3_set_330 - 0xfc, 0xd8, 0xff, 0xff, //0x00003b38 .long L0_3_set_274 - 0x42, 0xd9, 0xff, 0xff, //0x00003b3c .long L0_3_set_280 - 0x94, 0xdc, 0xff, 0xff, //0x00003b40 .long L0_3_set_330 - 0x94, 0xdc, 0xff, 0xff, //0x00003b44 .long L0_3_set_330 - 0x94, 0xdc, 0xff, 0xff, //0x00003b48 .long L0_3_set_330 - 0x94, 0xdc, 0xff, 0xff, //0x00003b4c .long L0_3_set_330 - 0x94, 0xdc, 0xff, 0xff, //0x00003b50 .long L0_3_set_330 - 0x94, 0xdc, 0xff, 0xff, //0x00003b54 .long L0_3_set_330 - 0x94, 0xdc, 0xff, 0xff, //0x00003b58 .long L0_3_set_330 - 0x94, 0xdc, 0xff, 0xff, //0x00003b5c .long L0_3_set_330 - 0x94, 0xdc, 0xff, 0xff, //0x00003b60 .long L0_3_set_330 - 0x94, 0xdc, 0xff, 0xff, //0x00003b64 .long L0_3_set_330 - 0x94, 0xdc, 0xff, 0xff, //0x00003b68 .long L0_3_set_330 - 0x94, 0xdc, 0xff, 0xff, //0x00003b6c .long L0_3_set_330 - 0x94, 0xdc, 0xff, 0xff, //0x00003b70 .long L0_3_set_330 - 0x94, 0xdc, 0xff, 0xff, //0x00003b74 .long L0_3_set_330 - 0x94, 0xdc, 0xff, 0xff, //0x00003b78 .long L0_3_set_330 - 0x94, 0xdc, 0xff, 0xff, //0x00003b7c .long L0_3_set_330 - 0x94, 0xdc, 0xff, 0xff, //0x00003b80 .long L0_3_set_330 - 0x94, 0xdc, 0xff, 0xff, //0x00003b84 .long L0_3_set_330 - 0x94, 0xdc, 0xff, 0xff, //0x00003b88 .long L0_3_set_330 - 0x94, 0xdc, 0xff, 0xff, //0x00003b8c .long L0_3_set_330 - 0x94, 0xdc, 0xff, 0xff, //0x00003b90 .long L0_3_set_330 - 0x94, 0xdc, 0xff, 0xff, //0x00003b94 .long L0_3_set_330 - 0x5e, 0xd9, 0xff, 0xff, //0x00003b98 .long L0_3_set_283 - // // .set L0_4_set_116, LBB0_116-LJTI0_4 - // // .set L0_4_set_198, LBB0_198-LJTI0_4 + // // .set L0_3_set_275, LBB0_275-LJTI0_3 + //0x00003bb8 LJTI0_3 + 0xea, 0xd8, 0xff, 0xff, //0x00003bb8 .long L0_3_set_281 + 0x3c, 0xdc, 0xff, 0xff, //0x00003bbc .long L0_3_set_330 + 0xea, 0xd8, 0xff, 0xff, //0x00003bc0 .long L0_3_set_281 + 0xfd, 0xd8, 0xff, 0xff, //0x00003bc4 .long L0_3_set_283 + 0x3c, 0xdc, 0xff, 0xff, //0x00003bc8 .long L0_3_set_330 + 0x3c, 0xdc, 0xff, 0xff, //0x00003bcc .long L0_3_set_330 + 0x3c, 0xdc, 0xff, 0xff, //0x00003bd0 .long L0_3_set_330 + 0x3c, 0xdc, 0xff, 0xff, //0x00003bd4 .long L0_3_set_330 + 0x3c, 0xdc, 0xff, 0xff, //0x00003bd8 .long L0_3_set_330 + 0x3c, 0xdc, 0xff, 0xff, //0x00003bdc .long L0_3_set_330 + 0x3c, 0xdc, 0xff, 0xff, //0x00003be0 .long L0_3_set_330 + 0x3c, 0xdc, 0xff, 0xff, //0x00003be4 .long L0_3_set_330 + 0x3c, 0xdc, 0xff, 0xff, //0x00003be8 .long L0_3_set_330 + 0x3c, 0xdc, 0xff, 0xff, //0x00003bec .long L0_3_set_330 + 0x3c, 0xdc, 0xff, 0xff, //0x00003bf0 .long L0_3_set_330 + 0x3c, 0xdc, 0xff, 0xff, //0x00003bf4 .long L0_3_set_330 + 0x3c, 0xdc, 0xff, 0xff, //0x00003bf8 .long L0_3_set_330 + 0x3c, 0xdc, 0xff, 0xff, //0x00003bfc .long L0_3_set_330 + 0x3c, 0xdc, 0xff, 0xff, //0x00003c00 .long L0_3_set_330 + 0x3c, 0xdc, 0xff, 0xff, //0x00003c04 .long L0_3_set_330 + 0x3c, 0xdc, 0xff, 0xff, //0x00003c08 .long L0_3_set_330 + 0x3c, 0xdc, 0xff, 0xff, //0x00003c0c .long L0_3_set_330 + 0x3c, 0xdc, 0xff, 0xff, //0x00003c10 .long L0_3_set_330 + 0x3c, 0xdc, 0xff, 0xff, //0x00003c14 .long L0_3_set_330 + 0x3c, 0xdc, 0xff, 0xff, //0x00003c18 .long L0_3_set_330 + 0x3c, 0xdc, 0xff, 0xff, //0x00003c1c .long L0_3_set_330 + 0x9d, 0xd8, 0xff, 0xff, //0x00003c20 .long L0_3_set_275 + // // .set L0_4_set_113, LBB0_113-LJTI0_4 + // // .set L0_4_set_200, LBB0_200-LJTI0_4 + // // .set L0_4_set_119, LBB0_119-LJTI0_4 // // .set L0_4_set_122, LBB0_122-LJTI0_4 - // // .set L0_4_set_125, LBB0_125-LJTI0_4 - //0x00003b9c LJTI0_4 - 0x54, 0xcd, 0xff, 0xff, //0x00003b9c .long L0_4_set_116 - 0xa2, 0xd3, 0xff, 0xff, //0x00003ba0 .long L0_4_set_198 - 0x54, 0xcd, 0xff, 0xff, //0x00003ba4 .long L0_4_set_116 - 0x9d, 0xcd, 0xff, 0xff, //0x00003ba8 .long L0_4_set_122 - 0xa2, 0xd3, 0xff, 0xff, //0x00003bac .long L0_4_set_198 - 0xa2, 0xd3, 0xff, 0xff, //0x00003bb0 .long L0_4_set_198 - 0xa2, 0xd3, 0xff, 0xff, //0x00003bb4 .long L0_4_set_198 - 0xa2, 0xd3, 0xff, 0xff, //0x00003bb8 .long L0_4_set_198 - 0xa2, 0xd3, 0xff, 0xff, //0x00003bbc .long L0_4_set_198 - 0xa2, 0xd3, 0xff, 0xff, //0x00003bc0 .long L0_4_set_198 - 0xa2, 0xd3, 0xff, 0xff, //0x00003bc4 .long L0_4_set_198 - 0xa2, 0xd3, 0xff, 0xff, //0x00003bc8 .long L0_4_set_198 - 0xa2, 0xd3, 0xff, 0xff, //0x00003bcc .long L0_4_set_198 - 0xa2, 0xd3, 0xff, 0xff, //0x00003bd0 .long L0_4_set_198 - 0xa2, 0xd3, 0xff, 0xff, //0x00003bd4 .long L0_4_set_198 - 0xa2, 0xd3, 0xff, 0xff, //0x00003bd8 .long L0_4_set_198 - 0xa2, 0xd3, 0xff, 0xff, //0x00003bdc .long L0_4_set_198 - 0xa2, 0xd3, 0xff, 0xff, //0x00003be0 .long L0_4_set_198 - 0xa2, 0xd3, 0xff, 0xff, //0x00003be4 .long L0_4_set_198 - 0xa2, 0xd3, 0xff, 0xff, //0x00003be8 .long L0_4_set_198 - 0xa2, 0xd3, 0xff, 0xff, //0x00003bec .long L0_4_set_198 - 0xa2, 0xd3, 0xff, 0xff, //0x00003bf0 .long L0_4_set_198 - 0xa2, 0xd3, 0xff, 0xff, //0x00003bf4 .long L0_4_set_198 - 0xa2, 0xd3, 0xff, 0xff, //0x00003bf8 .long L0_4_set_198 - 0xa2, 0xd3, 0xff, 0xff, //0x00003bfc .long L0_4_set_198 - 0xa2, 0xd3, 0xff, 0xff, //0x00003c00 .long L0_4_set_198 - 0xb9, 0xcd, 0xff, 0xff, //0x00003c04 .long L0_4_set_125 - //0x00003c08 .p2align 2, 0x00 - //0x00003c08 _MASK_USE_NUMBER - 0x02, 0x00, 0x00, 0x00, //0x00003c08 .long 2 + //0x00003c24 LJTI0_4 + 0xa7, 0xcc, 0xff, 0xff, //0x00003c24 .long L0_4_set_113 + 0x3a, 0xd3, 0xff, 0xff, //0x00003c28 .long L0_4_set_200 + 0xa7, 0xcc, 0xff, 0xff, //0x00003c2c .long L0_4_set_113 + 0xf5, 0xcc, 0xff, 0xff, //0x00003c30 .long L0_4_set_119 + 0x3a, 0xd3, 0xff, 0xff, //0x00003c34 .long L0_4_set_200 + 0x3a, 0xd3, 0xff, 0xff, //0x00003c38 .long L0_4_set_200 + 0x3a, 0xd3, 0xff, 0xff, //0x00003c3c .long L0_4_set_200 + 0x3a, 0xd3, 0xff, 0xff, //0x00003c40 .long L0_4_set_200 + 0x3a, 0xd3, 0xff, 0xff, //0x00003c44 .long L0_4_set_200 + 0x3a, 0xd3, 0xff, 0xff, //0x00003c48 .long L0_4_set_200 + 0x3a, 0xd3, 0xff, 0xff, //0x00003c4c .long L0_4_set_200 + 0x3a, 0xd3, 0xff, 0xff, //0x00003c50 .long L0_4_set_200 + 0x3a, 0xd3, 0xff, 0xff, //0x00003c54 .long L0_4_set_200 + 0x3a, 0xd3, 0xff, 0xff, //0x00003c58 .long L0_4_set_200 + 0x3a, 0xd3, 0xff, 0xff, //0x00003c5c .long L0_4_set_200 + 0x3a, 0xd3, 0xff, 0xff, //0x00003c60 .long L0_4_set_200 + 0x3a, 0xd3, 0xff, 0xff, //0x00003c64 .long L0_4_set_200 + 0x3a, 0xd3, 0xff, 0xff, //0x00003c68 .long L0_4_set_200 + 0x3a, 0xd3, 0xff, 0xff, //0x00003c6c .long L0_4_set_200 + 0x3a, 0xd3, 0xff, 0xff, //0x00003c70 .long L0_4_set_200 + 0x3a, 0xd3, 0xff, 0xff, //0x00003c74 .long L0_4_set_200 + 0x3a, 0xd3, 0xff, 0xff, //0x00003c78 .long L0_4_set_200 + 0x3a, 0xd3, 0xff, 0xff, //0x00003c7c .long L0_4_set_200 + 0x3a, 0xd3, 0xff, 0xff, //0x00003c80 .long L0_4_set_200 + 0x3a, 0xd3, 0xff, 0xff, //0x00003c84 .long L0_4_set_200 + 0x3a, 0xd3, 0xff, 0xff, //0x00003c88 .long L0_4_set_200 + 0x11, 0xcd, 0xff, 0xff, //0x00003c8c .long L0_4_set_122 + //0x00003c90 .p2align 2, 0x00 + //0x00003c90 _MASK_USE_NUMBER + 0x02, 0x00, 0x00, 0x00, //0x00003c90 .long 2 } diff --git a/vendor/github.com/bytedance/sonic/internal/native/sse/u64toa.go b/vendor/github.com/bytedance/sonic/internal/native/sse/u64toa.go index 8149027d3..c64e0f29d 100644 --- a/vendor/github.com/bytedance/sonic/internal/native/sse/u64toa.go +++ b/vendor/github.com/bytedance/sonic/internal/native/sse/u64toa.go @@ -1,4 +1,4 @@ -// Code generated by Makefile, DO NOT EDIT. +// Code generated by scripts, DO NOT EDIT. /* * Copyright 2021 ByteDance Inc. diff --git a/vendor/github.com/bytedance/sonic/internal/native/sse/unquote.go b/vendor/github.com/bytedance/sonic/internal/native/sse/unquote.go index 4249d892e..73724e75f 100644 --- a/vendor/github.com/bytedance/sonic/internal/native/sse/unquote.go +++ b/vendor/github.com/bytedance/sonic/internal/native/sse/unquote.go @@ -1,4 +1,4 @@ -// Code generated by Makefile, DO NOT EDIT. +// Code generated by scripts, DO NOT EDIT. /* * Copyright 2021 ByteDance Inc. diff --git a/vendor/github.com/bytedance/sonic/internal/native/sse/unquote_subr.go b/vendor/github.com/bytedance/sonic/internal/native/sse/unquote_subr.go index 13b52b1fc..fab3a9ee4 100644 --- a/vendor/github.com/bytedance/sonic/internal/native/sse/unquote_subr.go +++ b/vendor/github.com/bytedance/sonic/internal/native/sse/unquote_subr.go @@ -16,7 +16,7 @@ const ( ) const ( - _size__unquote = 2096 + _size__unquote = 2064 ) var ( @@ -28,15 +28,15 @@ var ( {0xc, 32}, {0xd, 40}, {0x11, 48}, - {0x541, 80}, - {0x542, 48}, - {0x544, 40}, - {0x546, 32}, - {0x548, 24}, - {0x54a, 16}, - {0x54b, 8}, - {0x54c, 0}, - {0x830, 80}, + {0x518, 80}, + {0x519, 48}, + {0x51b, 40}, + {0x51d, 32}, + {0x51f, 24}, + {0x521, 16}, + {0x522, 8}, + {0x523, 0}, + {0x810, 80}, } ) diff --git a/vendor/github.com/bytedance/sonic/internal/native/sse/unquote_text_amd64.go b/vendor/github.com/bytedance/sonic/internal/native/sse/unquote_text_amd64.go index 96e28fb5f..19746a6fa 100644 --- a/vendor/github.com/bytedance/sonic/internal/native/sse/unquote_text_amd64.go +++ b/vendor/github.com/bytedance/sonic/internal/native/sse/unquote_text_amd64.go @@ -18,12 +18,12 @@ var _text_unquote = []byte{ 0x53, //0x0000001c pushq %rbx 0x48, 0x83, 0xec, 0x20, //0x0000001d subq $32, %rsp 0x48, 0x85, 0xf6, //0x00000021 testq %rsi, %rsi - 0x0f, 0x84, 0x17, 0x05, 0x00, 0x00, //0x00000024 je LBB0_1 + 0x0f, 0x84, 0xee, 0x04, 0x00, 0x00, //0x00000024 je LBB0_1 0x48, 0x89, 0x4d, 0xd0, //0x0000002a movq %rcx, $-48(%rbp) 0x4c, 0x89, 0xc0, //0x0000002e movq %r8, %rax 0x4c, 0x89, 0x45, 0xb8, //0x00000031 movq %r8, $-72(%rbp) 0x41, 0x83, 0xe0, 0x01, //0x00000035 andl $1, %r8d - 0x4c, 0x8d, 0x1d, 0x00, 0x08, 0x00, 0x00, //0x00000039 leaq $2048(%rip), %r11 /* __UnquoteTab+0(%rip) */ + 0x4c, 0x8d, 0x1d, 0xe0, 0x07, 0x00, 0x00, //0x00000039 leaq $2016(%rip), %r11 /* __UnquoteTab+0(%rip) */ 0xf3, 0x0f, 0x6f, 0x05, 0xb8, 0xff, 0xff, 0xff, //0x00000040 movdqu $-72(%rip), %xmm0 /* LCPI0_0+0(%rip) */ 0x48, 0x89, 0x7d, 0xc8, //0x00000048 movq %rdi, $-56(%rbp) 0x49, 0x89, 0xf9, //0x0000004c movq %rdi, %r9 @@ -62,7 +62,7 @@ var _text_unquote = []byte{ 0x49, 0x01, 0xc4, //0x000000c5 addq %rax, %r12 //0x000000c8 LBB0_11 0x4d, 0x85, 0xff, //0x000000c8 testq %r15, %r15 - 0x0f, 0x84, 0x76, 0x04, 0x00, 0x00, //0x000000cb je LBB0_102 + 0x0f, 0x84, 0x4d, 0x04, 0x00, 0x00, //0x000000cb je LBB0_99 0x31, 0xdb, //0x000000d1 xorl %ebx, %ebx 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000000d3 .p2align 4, 0x90 //0x000000e0 LBB0_13 @@ -73,57 +73,57 @@ var _text_unquote = []byte{ 0x48, 0x83, 0xc3, 0x01, //0x000000f3 addq $1, %rbx 0x49, 0x39, 0xdf, //0x000000f7 cmpq %rbx, %r15 0x0f, 0x85, 0xe0, 0xff, 0xff, 0xff, //0x000000fa jne LBB0_13 - 0xe9, 0x42, 0x04, 0x00, 0x00, //0x00000100 jmp LBB0_102 + 0xe9, 0x19, 0x04, 0x00, 0x00, //0x00000100 jmp LBB0_99 //0x00000105 LBB0_15 0x4d, 0x29, 0xcd, //0x00000105 subq %r9, %r13 0x49, 0x01, 0xdd, //0x00000108 addq %rbx, %r13 0x49, 0x83, 0xfd, 0xff, //0x0000010b cmpq $-1, %r13 0x0f, 0x85, 0x1b, 0x00, 0x00, 0x00, //0x0000010f jne LBB0_17 - 0xe9, 0x2d, 0x04, 0x00, 0x00, //0x00000115 jmp LBB0_102 + 0xe9, 0x04, 0x04, 0x00, 0x00, //0x00000115 jmp LBB0_99 //0x0000011a LBB0_8 0x66, 0x0f, 0xbc, 0xc9, //0x0000011a bsfw %cx, %cx 0x44, 0x0f, 0xb7, 0xe9, //0x0000011e movzwl %cx, %r13d 0x4d, 0x01, 0xe5, //0x00000122 addq %r12, %r13 0x49, 0x83, 0xfd, 0xff, //0x00000125 cmpq $-1, %r13 - 0x0f, 0x84, 0x18, 0x04, 0x00, 0x00, //0x00000129 je LBB0_102 + 0x0f, 0x84, 0xef, 0x03, 0x00, 0x00, //0x00000129 je LBB0_99 0x90, //0x0000012f .p2align 4, 0x90 //0x00000130 LBB0_17 0x49, 0x8d, 0x4d, 0x02, //0x00000130 leaq $2(%r13), %rcx 0x49, 0x29, 0xca, //0x00000134 subq %rcx, %r10 - 0x0f, 0x88, 0xe3, 0x06, 0x00, 0x00, //0x00000137 js LBB0_18 + 0x0f, 0x88, 0xc6, 0x06, 0x00, 0x00, //0x00000137 js LBB0_18 0x4d, 0x01, 0xe9, //0x0000013d addq %r13, %r9 0x49, 0x83, 0xc1, 0x02, //0x00000140 addq $2, %r9 0x48, 0x85, 0xf6, //0x00000144 testq %rsi, %rsi - 0x0f, 0x85, 0xe1, 0x02, 0x00, 0x00, //0x00000147 jne LBB0_20 - //0x0000014d LBB0_31 + 0x0f, 0x85, 0xc1, 0x02, 0x00, 0x00, //0x00000147 jne LBB0_20 + //0x0000014d LBB0_29 0x4e, 0x8d, 0x24, 0x28, //0x0000014d leaq (%rax,%r13), %r12 0x41, 0x0f, 0xb6, 0x49, 0xff, //0x00000151 movzbl $-1(%r9), %ecx 0x42, 0x8a, 0x1c, 0x19, //0x00000156 movb (%rcx,%r11), %bl 0x80, 0xfb, 0xff, //0x0000015a cmpb $-1, %bl - 0x0f, 0x84, 0x2d, 0x00, 0x00, 0x00, //0x0000015d je LBB0_35 + 0x0f, 0x84, 0x2d, 0x00, 0x00, 0x00, //0x0000015d je LBB0_33 0x84, 0xdb, //0x00000163 testb %bl, %bl - 0x0f, 0x84, 0x12, 0x05, 0x00, 0x00, //0x00000165 je LBB0_33 + 0x0f, 0x84, 0xe9, 0x04, 0x00, 0x00, //0x00000165 je LBB0_31 0x41, 0x88, 0x1c, 0x24, //0x0000016b movb %bl, (%r12) 0x49, 0x83, 0xc4, 0x01, //0x0000016f addq $1, %r12 0x4c, 0x89, 0xe0, //0x00000173 movq %r12, %rax 0x4d, 0x85, 0xd2, //0x00000176 testq %r10, %r10 0x0f, 0x85, 0xdd, 0xfe, 0xff, 0xff, //0x00000179 jne LBB0_3 - 0xe9, 0xf1, 0x04, 0x00, 0x00, //0x0000017f jmp LBB0_101 + 0xe9, 0xc8, 0x04, 0x00, 0x00, //0x0000017f jmp LBB0_98 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000184 .p2align 4, 0x90 - //0x00000190 LBB0_35 + //0x00000190 LBB0_33 0x49, 0x83, 0xfa, 0x03, //0x00000190 cmpq $3, %r10 - 0x0f, 0x8e, 0x86, 0x06, 0x00, 0x00, //0x00000194 jle LBB0_18 + 0x0f, 0x8e, 0x69, 0x06, 0x00, 0x00, //0x00000194 jle LBB0_18 0x45, 0x8b, 0x31, //0x0000019a movl (%r9), %r14d 0x44, 0x89, 0xf3, //0x0000019d movl %r14d, %ebx 0xf7, 0xd3, //0x000001a0 notl %ebx 0x41, 0x8d, 0x8e, 0xd0, 0xcf, 0xcf, 0xcf, //0x000001a2 leal $-808464432(%r14), %ecx 0x81, 0xe3, 0x80, 0x80, 0x80, 0x80, //0x000001a9 andl $-2139062144, %ebx 0x85, 0xcb, //0x000001af testl %ecx, %ebx - 0x0f, 0x85, 0xa5, 0x03, 0x00, 0x00, //0x000001b1 jne LBB0_40 + 0x0f, 0x85, 0x7c, 0x03, 0x00, 0x00, //0x000001b1 jne LBB0_38 0x41, 0x8d, 0x8e, 0x19, 0x19, 0x19, 0x19, //0x000001b7 leal $421075225(%r14), %ecx 0x44, 0x09, 0xf1, //0x000001be orl %r14d, %ecx 0xf7, 0xc1, 0x80, 0x80, 0x80, 0x80, //0x000001c1 testl $-2139062144, %ecx - 0x0f, 0x85, 0x8f, 0x03, 0x00, 0x00, //0x000001c7 jne LBB0_40 + 0x0f, 0x85, 0x66, 0x03, 0x00, 0x00, //0x000001c7 jne LBB0_38 0x4d, 0x89, 0xd8, //0x000001cd movq %r11, %r8 0x45, 0x89, 0xf7, //0x000001d0 movl %r14d, %r15d 0x41, 0x81, 0xe7, 0x7f, 0x7f, 0x7f, 0x7f, //0x000001d3 andl $2139062143, %r15d @@ -132,13 +132,13 @@ var _text_unquote = []byte{ 0x45, 0x8d, 0x9f, 0x46, 0x46, 0x46, 0x46, //0x000001e2 leal $1179010630(%r15), %r11d 0x21, 0xd9, //0x000001e9 andl %ebx, %ecx 0x44, 0x85, 0xd9, //0x000001eb testl %r11d, %ecx - 0x0f, 0x85, 0x68, 0x03, 0x00, 0x00, //0x000001ee jne LBB0_40 + 0x0f, 0x85, 0x3f, 0x03, 0x00, 0x00, //0x000001ee jne LBB0_38 0xb9, 0xe0, 0xe0, 0xe0, 0xe0, //0x000001f4 movl $-522133280, %ecx 0x44, 0x29, 0xf9, //0x000001f9 subl %r15d, %ecx 0x41, 0x81, 0xc7, 0x39, 0x39, 0x39, 0x39, //0x000001fc addl $960051513, %r15d 0x21, 0xcb, //0x00000203 andl %ecx, %ebx 0x44, 0x85, 0xfb, //0x00000205 testl %r15d, %ebx - 0x0f, 0x85, 0x4e, 0x03, 0x00, 0x00, //0x00000208 jne LBB0_40 + 0x0f, 0x85, 0x25, 0x03, 0x00, 0x00, //0x00000208 jne LBB0_38 0x48, 0x89, 0xd7, //0x0000020e movq %rdx, %rdi 0x41, 0x0f, 0xce, //0x00000211 bswapl %r14d 0x44, 0x89, 0xf1, //0x00000214 movl %r14d, %ecx @@ -158,38 +158,38 @@ var _text_unquote = []byte{ 0x49, 0x83, 0xc1, 0x04, //0x00000248 addq $4, %r9 0x49, 0x83, 0xc2, 0xfc, //0x0000024c addq $-4, %r10 0x41, 0x81, 0xff, 0x80, 0x00, 0x00, 0x00, //0x00000250 cmpl $128, %r15d - 0x0f, 0x82, 0x24, 0x02, 0x00, 0x00, //0x00000257 jb LBB0_54 + 0x0f, 0x82, 0x04, 0x02, 0x00, 0x00, //0x00000257 jb LBB0_52 0x4c, 0x01, 0xe8, //0x0000025d addq %r13, %rax 0x48, 0x83, 0xc0, 0x02, //0x00000260 addq $2, %rax - //0x00000264 LBB0_58 + //0x00000264 LBB0_57 0x44, 0x89, 0xf9, //0x00000264 movl %r15d, %ecx 0x41, 0x81, 0xff, 0xff, 0x07, 0x00, 0x00, //0x00000267 cmpl $2047, %r15d - 0x0f, 0x86, 0x20, 0x02, 0x00, 0x00, //0x0000026e jbe LBB0_59 + 0x0f, 0x86, 0x00, 0x02, 0x00, 0x00, //0x0000026e jbe LBB0_58 0x81, 0xe1, 0x00, 0xf8, 0xff, 0xff, //0x00000274 andl $-2048, %ecx 0x81, 0xf9, 0x00, 0xd8, 0x00, 0x00, //0x0000027a cmpl $55296, %ecx - 0x0f, 0x85, 0x6a, 0x01, 0x00, 0x00, //0x00000280 jne LBB0_61 + 0x0f, 0x85, 0x4a, 0x01, 0x00, 0x00, //0x00000280 jne LBB0_60 0x48, 0x85, 0xf6, //0x00000286 testq %rsi, %rsi - 0x0f, 0x85, 0x20, 0x01, 0x00, 0x00, //0x00000289 jne LBB0_63 + 0x0f, 0x85, 0x20, 0x01, 0x00, 0x00, //0x00000289 jne LBB0_62 + //0x0000028f LBB0_67 0x49, 0x83, 0xfa, 0x06, //0x0000028f cmpq $6, %r10 - 0x0f, 0x8c, 0x3b, 0x01, 0x00, 0x00, //0x00000293 jl LBB0_72 - //0x00000299 LBB0_69 + 0x0f, 0x8c, 0x04, 0x02, 0x00, 0x00, //0x00000293 jl LBB0_71 0x41, 0x81, 0xff, 0xff, 0xdb, 0x00, 0x00, //0x00000299 cmpl $56319, %r15d - 0x0f, 0x87, 0x2e, 0x01, 0x00, 0x00, //0x000002a0 ja LBB0_72 + 0x0f, 0x87, 0xf7, 0x01, 0x00, 0x00, //0x000002a0 ja LBB0_71 0x41, 0x80, 0x39, 0x5c, //0x000002a6 cmpb $92, (%r9) - 0x0f, 0x85, 0x24, 0x01, 0x00, 0x00, //0x000002aa jne LBB0_72 + 0x0f, 0x85, 0xed, 0x01, 0x00, 0x00, //0x000002aa jne LBB0_71 0x41, 0x80, 0x79, 0x01, 0x75, //0x000002b0 cmpb $117, $1(%r9) - 0x0f, 0x85, 0x19, 0x01, 0x00, 0x00, //0x000002b5 jne LBB0_72 + 0x0f, 0x85, 0xe2, 0x01, 0x00, 0x00, //0x000002b5 jne LBB0_71 0x45, 0x8b, 0x61, 0x02, //0x000002bb movl $2(%r9), %r12d 0x45, 0x89, 0xe6, //0x000002bf movl %r12d, %r14d 0x41, 0xf7, 0xd6, //0x000002c2 notl %r14d 0x41, 0x8d, 0x8c, 0x24, 0xd0, 0xcf, 0xcf, 0xcf, //0x000002c5 leal $-808464432(%r12), %ecx 0x41, 0x81, 0xe6, 0x80, 0x80, 0x80, 0x80, //0x000002cd andl $-2139062144, %r14d 0x41, 0x85, 0xce, //0x000002d4 testl %ecx, %r14d - 0x0f, 0x85, 0xbd, 0x03, 0x00, 0x00, //0x000002d7 jne LBB0_82 + 0x0f, 0x85, 0x94, 0x03, 0x00, 0x00, //0x000002d7 jne LBB0_78 0x41, 0x8d, 0x8c, 0x24, 0x19, 0x19, 0x19, 0x19, //0x000002dd leal $421075225(%r12), %ecx 0x44, 0x09, 0xe1, //0x000002e5 orl %r12d, %ecx 0xf7, 0xc1, 0x80, 0x80, 0x80, 0x80, //0x000002e8 testl $-2139062144, %ecx - 0x0f, 0x85, 0xa6, 0x03, 0x00, 0x00, //0x000002ee jne LBB0_82 + 0x0f, 0x85, 0x7d, 0x03, 0x00, 0x00, //0x000002ee jne LBB0_78 0x44, 0x89, 0xe3, //0x000002f4 movl %r12d, %ebx 0x81, 0xe3, 0x7f, 0x7f, 0x7f, 0x7f, //0x000002f7 andl $2139062143, %ebx 0xb9, 0xc0, 0xc0, 0xc0, 0xc0, //0x000002fd movl $-1061109568, %ecx @@ -197,13 +197,13 @@ var _text_unquote = []byte{ 0x44, 0x8d, 0x9b, 0x46, 0x46, 0x46, 0x46, //0x00000304 leal $1179010630(%rbx), %r11d 0x44, 0x21, 0xf1, //0x0000030b andl %r14d, %ecx 0x44, 0x85, 0xd9, //0x0000030e testl %r11d, %ecx - 0x0f, 0x85, 0x83, 0x03, 0x00, 0x00, //0x00000311 jne LBB0_82 + 0x0f, 0x85, 0x5a, 0x03, 0x00, 0x00, //0x00000311 jne LBB0_78 0xb9, 0xe0, 0xe0, 0xe0, 0xe0, //0x00000317 movl $-522133280, %ecx 0x29, 0xd9, //0x0000031c subl %ebx, %ecx 0x81, 0xc3, 0x39, 0x39, 0x39, 0x39, //0x0000031e addl $960051513, %ebx 0x41, 0x21, 0xce, //0x00000324 andl %ecx, %r14d 0x41, 0x85, 0xde, //0x00000327 testl %ebx, %r14d - 0x0f, 0x85, 0x6a, 0x03, 0x00, 0x00, //0x0000032a jne LBB0_82 + 0x0f, 0x85, 0x41, 0x03, 0x00, 0x00, //0x0000032a jne LBB0_78 0x41, 0x0f, 0xcc, //0x00000330 bswapl %r12d 0x44, 0x89, 0xe1, //0x00000333 movl %r12d, %ecx 0xc1, 0xe9, 0x04, //0x00000336 shrl $4, %ecx @@ -224,348 +224,337 @@ var _text_unquote = []byte{ 0x49, 0x83, 0xc2, 0xfa, //0x0000036d addq $-6, %r10 0x81, 0xe1, 0x00, 0x00, 0xfc, 0x00, //0x00000371 andl $16515072, %ecx 0x81, 0xf9, 0x00, 0x00, 0xdc, 0x00, //0x00000377 cmpl $14417920, %ecx - 0x0f, 0x84, 0x3a, 0x01, 0x00, 0x00, //0x0000037d je LBB0_98 + 0x0f, 0x84, 0x36, 0x01, 0x00, 0x00, //0x0000037d je LBB0_95 0xf6, 0x45, 0xb8, 0x02, //0x00000383 testb $2, $-72(%rbp) - 0x0f, 0x84, 0x99, 0x01, 0x00, 0x00, //0x00000387 je LBB0_76 + 0x0f, 0x84, 0x2d, 0x04, 0x00, 0x00, //0x00000387 je LBB0_93 0x66, 0xc7, 0x40, 0xfe, 0xef, 0xbf, //0x0000038d movw $-16401, $-2(%rax) 0xc6, 0x00, 0xbd, //0x00000393 movb $-67, (%rax) 0x48, 0x83, 0xc0, 0x03, //0x00000396 addq $3, %rax 0x45, 0x89, 0xdf, //0x0000039a movl %r11d, %r15d 0x41, 0x81, 0xfb, 0x80, 0x00, 0x00, 0x00, //0x0000039d cmpl $128, %r11d - 0x0f, 0x83, 0xba, 0xfe, 0xff, 0xff, //0x000003a4 jae LBB0_58 - 0xe9, 0x61, 0x01, 0x00, 0x00, //0x000003aa jmp LBB0_55 - //0x000003af LBB0_63 + 0x0f, 0x83, 0xba, 0xfe, 0xff, 0xff, //0x000003a4 jae LBB0_57 + 0xe9, 0x5d, 0x01, 0x00, 0x00, //0x000003aa jmp LBB0_54 + //0x000003af LBB0_62 0x4d, 0x85, 0xd2, //0x000003af testq %r10, %r10 - 0x0f, 0x8e, 0x46, 0x04, 0x00, 0x00, //0x000003b2 jle LBB0_64 + 0x0f, 0x8e, 0x29, 0x04, 0x00, 0x00, //0x000003b2 jle LBB0_63 0x41, 0x80, 0x39, 0x5c, //0x000003b8 cmpb $92, (%r9) - 0x0f, 0x85, 0x5a, 0x01, 0x00, 0x00, //0x000003bc jne LBB0_74 + 0x0f, 0x85, 0xcd, 0xfe, 0xff, 0xff, //0x000003bc jne LBB0_67 0x49, 0x83, 0xc2, 0xff, //0x000003c2 addq $-1, %r10 0x49, 0x83, 0xc1, 0x01, //0x000003c6 addq $1, %r9 - 0x49, 0x83, 0xfa, 0x06, //0x000003ca cmpq $6, %r10 - 0x0f, 0x8d, 0xc5, 0xfe, 0xff, 0xff, //0x000003ce jge LBB0_69 - //0x000003d4 LBB0_72 - 0xf6, 0x45, 0xb8, 0x02, //0x000003d4 testb $2, $-72(%rbp) - 0x0f, 0x84, 0x14, 0x04, 0x00, 0x00, //0x000003d8 je LBB0_73 - //0x000003de LBB0_75 - 0x66, 0xc7, 0x40, 0xfe, 0xef, 0xbf, //0x000003de movw $-16401, $-2(%rax) - 0xc6, 0x00, 0xbd, //0x000003e4 movb $-67, (%rax) - 0x48, 0x83, 0xc0, 0x01, //0x000003e7 addq $1, %rax - 0xe9, 0xb9, 0x00, 0x00, 0x00, //0x000003eb jmp LBB0_99 - //0x000003f0 .p2align 4, 0x90 - //0x000003f0 LBB0_61 - 0x4d, 0x89, 0xc3, //0x000003f0 movq %r8, %r11 - 0x48, 0x89, 0xfa, //0x000003f3 movq %rdi, %rdx - 0x44, 0x89, 0xf9, //0x000003f6 movl %r15d, %ecx - 0xc1, 0xe9, 0x0c, //0x000003f9 shrl $12, %ecx - 0x80, 0xc9, 0xe0, //0x000003fc orb $-32, %cl - 0x88, 0x48, 0xfe, //0x000003ff movb %cl, $-2(%rax) - 0x44, 0x89, 0xf9, //0x00000402 movl %r15d, %ecx - 0xc1, 0xe9, 0x06, //0x00000405 shrl $6, %ecx - 0x80, 0xe1, 0x3f, //0x00000408 andb $63, %cl - 0x80, 0xc9, 0x80, //0x0000040b orb $-128, %cl - 0x88, 0x48, 0xff, //0x0000040e movb %cl, $-1(%rax) - 0x41, 0x80, 0xe7, 0x3f, //0x00000411 andb $63, %r15b - 0x41, 0x80, 0xcf, 0x80, //0x00000415 orb $-128, %r15b - 0x44, 0x88, 0x38, //0x00000419 movb %r15b, (%rax) - 0x48, 0x83, 0xc0, 0x01, //0x0000041c addq $1, %rax - 0x4d, 0x85, 0xd2, //0x00000420 testq %r10, %r10 - 0x0f, 0x85, 0x33, 0xfc, 0xff, 0xff, //0x00000423 jne LBB0_3 - 0xe9, 0x47, 0x02, 0x00, 0x00, //0x00000429 jmp LBB0_101 - //0x0000042e LBB0_20 - 0x45, 0x85, 0xd2, //0x0000042e testl %r10d, %r10d - 0x0f, 0x84, 0xe9, 0x03, 0x00, 0x00, //0x00000431 je LBB0_18 - 0x41, 0x80, 0x79, 0xff, 0x5c, //0x00000437 cmpb $92, $-1(%r9) - 0x0f, 0x85, 0x86, 0x03, 0x00, 0x00, //0x0000043c jne LBB0_22 - 0x41, 0x80, 0x39, 0x5c, //0x00000442 cmpb $92, (%r9) - 0x0f, 0x85, 0x28, 0x00, 0x00, 0x00, //0x00000446 jne LBB0_30 - 0x41, 0x83, 0xfa, 0x01, //0x0000044c cmpl $1, %r10d - 0x0f, 0x8e, 0xca, 0x03, 0x00, 0x00, //0x00000450 jle LBB0_18 - 0x41, 0x8a, 0x49, 0x01, //0x00000456 movb $1(%r9), %cl - 0x80, 0xf9, 0x22, //0x0000045a cmpb $34, %cl - 0x0f, 0x84, 0x09, 0x00, 0x00, 0x00, //0x0000045d je LBB0_29 - 0x80, 0xf9, 0x5c, //0x00000463 cmpb $92, %cl - 0x0f, 0x85, 0x79, 0x03, 0x00, 0x00, //0x00000466 jne LBB0_27 - //0x0000046c LBB0_29 - 0x49, 0x83, 0xc1, 0x01, //0x0000046c addq $1, %r9 - 0x49, 0x83, 0xc2, 0xff, //0x00000470 addq $-1, %r10 - //0x00000474 LBB0_30 - 0x49, 0x83, 0xc1, 0x01, //0x00000474 addq $1, %r9 - 0x49, 0x83, 0xc2, 0xff, //0x00000478 addq $-1, %r10 - 0xe9, 0xcc, 0xfc, 0xff, 0xff, //0x0000047c jmp LBB0_31 - //0x00000481 LBB0_54 - 0x45, 0x89, 0xfb, //0x00000481 movl %r15d, %r11d - //0x00000484 LBB0_56 - 0x45, 0x88, 0x1c, 0x24, //0x00000484 movb %r11b, (%r12) - 0x49, 0x83, 0xc4, 0x01, //0x00000488 addq $1, %r12 - 0x4c, 0x89, 0xe0, //0x0000048c movq %r12, %rax - 0xe9, 0x15, 0x00, 0x00, 0x00, //0x0000048f jmp LBB0_99 - //0x00000494 LBB0_59 - 0xc1, 0xe9, 0x06, //0x00000494 shrl $6, %ecx - 0x80, 0xc9, 0xc0, //0x00000497 orb $-64, %cl - 0x88, 0x48, 0xfe, //0x0000049a movb %cl, $-2(%rax) - 0x41, 0x80, 0xe7, 0x3f, //0x0000049d andb $63, %r15b - 0x41, 0x80, 0xcf, 0x80, //0x000004a1 orb $-128, %r15b - 0x44, 0x88, 0x78, 0xff, //0x000004a5 movb %r15b, $-1(%rax) - //0x000004a9 LBB0_99 - 0x4d, 0x89, 0xc3, //0x000004a9 movq %r8, %r11 - 0x48, 0x89, 0xfa, //0x000004ac movq %rdi, %rdx - 0x4d, 0x85, 0xd2, //0x000004af testq %r10, %r10 - 0x0f, 0x85, 0xa4, 0xfb, 0xff, 0xff, //0x000004b2 jne LBB0_3 - 0xe9, 0xb8, 0x01, 0x00, 0x00, //0x000004b8 jmp LBB0_101 - //0x000004bd LBB0_98 - 0x41, 0xc1, 0xe7, 0x0a, //0x000004bd shll $10, %r15d - 0x45, 0x89, 0xde, //0x000004c1 movl %r11d, %r14d - 0x45, 0x01, 0xfe, //0x000004c4 addl %r15d, %r14d - 0x45, 0x01, 0xfb, //0x000004c7 addl %r15d, %r11d - 0x41, 0x81, 0xc3, 0x00, 0x24, 0xa0, 0xfc, //0x000004ca addl $-56613888, %r11d - 0x44, 0x89, 0xdb, //0x000004d1 movl %r11d, %ebx - 0xc1, 0xeb, 0x12, //0x000004d4 shrl $18, %ebx - 0x80, 0xcb, 0xf0, //0x000004d7 orb $-16, %bl - 0x88, 0x58, 0xfe, //0x000004da movb %bl, $-2(%rax) - 0x44, 0x89, 0xd9, //0x000004dd movl %r11d, %ecx - 0xc1, 0xe9, 0x0c, //0x000004e0 shrl $12, %ecx - 0x80, 0xe1, 0x3f, //0x000004e3 andb $63, %cl - 0x80, 0xc9, 0x80, //0x000004e6 orb $-128, %cl - 0x88, 0x48, 0xff, //0x000004e9 movb %cl, $-1(%rax) - 0x41, 0xc1, 0xeb, 0x06, //0x000004ec shrl $6, %r11d - 0x41, 0x80, 0xe3, 0x3f, //0x000004f0 andb $63, %r11b - 0x41, 0x80, 0xcb, 0x80, //0x000004f4 orb $-128, %r11b - 0x44, 0x88, 0x18, //0x000004f8 movb %r11b, (%rax) - 0x41, 0x80, 0xe6, 0x3f, //0x000004fb andb $63, %r14b - 0x41, 0x80, 0xce, 0x80, //0x000004ff orb $-128, %r14b - 0x44, 0x88, 0x70, 0x01, //0x00000503 movb %r14b, $1(%rax) - 0x48, 0x83, 0xc0, 0x02, //0x00000507 addq $2, %rax - 0xe9, 0x99, 0xff, 0xff, 0xff, //0x0000050b jmp LBB0_99 - //0x00000510 LBB0_55 - 0x48, 0x83, 0xc0, 0xfe, //0x00000510 addq $-2, %rax - 0x49, 0x89, 0xc4, //0x00000514 movq %rax, %r12 - 0xe9, 0x68, 0xff, 0xff, 0xff, //0x00000517 jmp LBB0_56 - //0x0000051c LBB0_74 - 0xf6, 0x45, 0xb8, 0x02, //0x0000051c testb $2, $-72(%rbp) - 0x0f, 0x85, 0xb8, 0xfe, 0xff, 0xff, //0x00000520 jne LBB0_75 - //0x00000526 LBB0_76 - 0x4c, 0x2b, 0x4d, 0xc8, //0x00000526 subq $-56(%rbp), %r9 - //0x0000052a LBB0_77 - 0x49, 0x83, 0xc1, 0xfc, //0x0000052a addq $-4, %r9 - 0x48, 0x8b, 0x45, 0xd0, //0x0000052e movq $-48(%rbp), %rax - 0x4c, 0x89, 0x08, //0x00000532 movq %r9, (%rax) - 0x48, 0xc7, 0xc0, 0xfc, 0xff, 0xff, 0xff, //0x00000535 movq $-4, %rax - 0xe9, 0x0c, 0x00, 0x00, 0x00, //0x0000053c jmp LBB0_103 - //0x00000541 LBB0_1 - 0x45, 0x31, 0xd2, //0x00000541 xorl %r10d, %r10d - 0x48, 0x89, 0xd0, //0x00000544 movq %rdx, %rax - //0x00000547 LBB0_102 - 0x4c, 0x01, 0xd0, //0x00000547 addq %r10, %rax - 0x48, 0x29, 0xd0, //0x0000054a subq %rdx, %rax - //0x0000054d LBB0_103 - 0x48, 0x83, 0xc4, 0x20, //0x0000054d addq $32, %rsp - 0x5b, //0x00000551 popq %rbx - 0x41, 0x5c, //0x00000552 popq %r12 - 0x41, 0x5d, //0x00000554 popq %r13 - 0x41, 0x5e, //0x00000556 popq %r14 - 0x41, 0x5f, //0x00000558 popq %r15 - 0x5d, //0x0000055a popq %rbp - 0xc3, //0x0000055b retq - //0x0000055c LBB0_40 - 0x4c, 0x89, 0xca, //0x0000055c movq %r9, %rdx - 0x48, 0x2b, 0x55, 0xc8, //0x0000055f subq $-56(%rbp), %rdx - 0x48, 0x8b, 0x7d, 0xd0, //0x00000563 movq $-48(%rbp), %rdi - 0x48, 0x89, 0x17, //0x00000567 movq %rdx, (%rdi) - 0x41, 0x8a, 0x09, //0x0000056a movb (%r9), %cl - 0x8d, 0x41, 0xd0, //0x0000056d leal $-48(%rcx), %eax - 0x3c, 0x0a, //0x00000570 cmpb $10, %al - 0x0f, 0x82, 0x2a, 0x00, 0x00, 0x00, //0x00000572 jb LBB0_43 - 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00000578 movq $-2, %rax - 0x80, 0xc1, 0xbf, //0x0000057f addb $-65, %cl - 0x80, 0xf9, 0x25, //0x00000582 cmpb $37, %cl - 0x0f, 0x87, 0xc2, 0xff, 0xff, 0xff, //0x00000585 ja LBB0_103 - 0x0f, 0xb6, 0xc9, //0x0000058b movzbl %cl, %ecx - 0x48, 0xbe, 0x3f, 0x00, 0x00, 0x00, 0x3f, 0x00, 0x00, 0x00, //0x0000058e movabsq $270582939711, %rsi - 0x48, 0x0f, 0xa3, 0xce, //0x00000598 btq %rcx, %rsi - 0x0f, 0x83, 0xab, 0xff, 0xff, 0xff, //0x0000059c jae LBB0_103 - //0x000005a2 LBB0_43 - 0x48, 0x8d, 0x42, 0x01, //0x000005a2 leaq $1(%rdx), %rax - 0x48, 0x89, 0x07, //0x000005a6 movq %rax, (%rdi) - 0x41, 0x8a, 0x49, 0x01, //0x000005a9 movb $1(%r9), %cl - 0x8d, 0x41, 0xd0, //0x000005ad leal $-48(%rcx), %eax - 0x3c, 0x09, //0x000005b0 cmpb $9, %al - 0x0f, 0x86, 0x2a, 0x00, 0x00, 0x00, //0x000005b2 jbe LBB0_46 - 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x000005b8 movq $-2, %rax - 0x80, 0xc1, 0xbf, //0x000005bf addb $-65, %cl - 0x80, 0xf9, 0x25, //0x000005c2 cmpb $37, %cl - 0x0f, 0x87, 0x82, 0xff, 0xff, 0xff, //0x000005c5 ja LBB0_103 - 0x0f, 0xb6, 0xc9, //0x000005cb movzbl %cl, %ecx - 0x48, 0xbe, 0x3f, 0x00, 0x00, 0x00, 0x3f, 0x00, 0x00, 0x00, //0x000005ce movabsq $270582939711, %rsi - 0x48, 0x0f, 0xa3, 0xce, //0x000005d8 btq %rcx, %rsi - 0x0f, 0x83, 0x6b, 0xff, 0xff, 0xff, //0x000005dc jae LBB0_103 - //0x000005e2 LBB0_46 - 0x48, 0x8d, 0x42, 0x02, //0x000005e2 leaq $2(%rdx), %rax - 0x48, 0x89, 0x07, //0x000005e6 movq %rax, (%rdi) - 0x41, 0x8a, 0x49, 0x02, //0x000005e9 movb $2(%r9), %cl - 0x8d, 0x41, 0xd0, //0x000005ed leal $-48(%rcx), %eax - 0x3c, 0x0a, //0x000005f0 cmpb $10, %al - 0x0f, 0x82, 0x2a, 0x00, 0x00, 0x00, //0x000005f2 jb LBB0_49 - 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x000005f8 movq $-2, %rax - 0x80, 0xc1, 0xbf, //0x000005ff addb $-65, %cl - 0x80, 0xf9, 0x25, //0x00000602 cmpb $37, %cl - 0x0f, 0x87, 0x42, 0xff, 0xff, 0xff, //0x00000605 ja LBB0_103 - 0x0f, 0xb6, 0xc9, //0x0000060b movzbl %cl, %ecx - 0x48, 0xbe, 0x3f, 0x00, 0x00, 0x00, 0x3f, 0x00, 0x00, 0x00, //0x0000060e movabsq $270582939711, %rsi - 0x48, 0x0f, 0xa3, 0xce, //0x00000618 btq %rcx, %rsi - 0x0f, 0x83, 0x2b, 0xff, 0xff, 0xff, //0x0000061c jae LBB0_103 - //0x00000622 LBB0_49 - 0x48, 0x8d, 0x42, 0x03, //0x00000622 leaq $3(%rdx), %rax - 0x48, 0x89, 0x07, //0x00000626 movq %rax, (%rdi) - 0x41, 0x8a, 0x49, 0x03, //0x00000629 movb $3(%r9), %cl - 0x8d, 0x41, 0xd0, //0x0000062d leal $-48(%rcx), %eax - 0x3c, 0x0a, //0x00000630 cmpb $10, %al - 0x0f, 0x82, 0x2a, 0x00, 0x00, 0x00, //0x00000632 jb LBB0_52 - 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00000638 movq $-2, %rax - 0x80, 0xc1, 0xbf, //0x0000063f addb $-65, %cl - 0x80, 0xf9, 0x25, //0x00000642 cmpb $37, %cl - 0x0f, 0x87, 0x02, 0xff, 0xff, 0xff, //0x00000645 ja LBB0_103 - 0x0f, 0xb6, 0xc9, //0x0000064b movzbl %cl, %ecx - 0x48, 0xbe, 0x3f, 0x00, 0x00, 0x00, 0x3f, 0x00, 0x00, 0x00, //0x0000064e movabsq $270582939711, %rsi - 0x48, 0x0f, 0xa3, 0xce, //0x00000658 btq %rcx, %rsi - 0x0f, 0x83, 0xeb, 0xfe, 0xff, 0xff, //0x0000065c jae LBB0_103 - //0x00000662 LBB0_52 - 0x48, 0x83, 0xc2, 0x04, //0x00000662 addq $4, %rdx - 0x48, 0x89, 0x17, //0x00000666 movq %rdx, (%rdi) - 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00000669 movq $-2, %rax - 0xe9, 0xd8, 0xfe, 0xff, 0xff, //0x00000670 jmp LBB0_103 - //0x00000675 LBB0_101 - 0x45, 0x31, 0xd2, //0x00000675 xorl %r10d, %r10d - 0xe9, 0xca, 0xfe, 0xff, 0xff, //0x00000678 jmp LBB0_102 - //0x0000067d LBB0_33 - 0x48, 0x8b, 0x45, 0xc8, //0x0000067d movq $-56(%rbp), %rax - 0x48, 0xf7, 0xd0, //0x00000681 notq %rax - 0x49, 0x01, 0xc1, //0x00000684 addq %rax, %r9 - 0x48, 0x8b, 0x45, 0xd0, //0x00000687 movq $-48(%rbp), %rax - 0x4c, 0x89, 0x08, //0x0000068b movq %r9, (%rax) - 0x48, 0xc7, 0xc0, 0xfd, 0xff, 0xff, 0xff, //0x0000068e movq $-3, %rax - 0xe9, 0xb3, 0xfe, 0xff, 0xff, //0x00000695 jmp LBB0_103 - //0x0000069a LBB0_82 - 0x4c, 0x89, 0xca, //0x0000069a movq %r9, %rdx - 0x48, 0x2b, 0x55, 0xc8, //0x0000069d subq $-56(%rbp), %rdx - 0x48, 0x83, 0xc2, 0x02, //0x000006a1 addq $2, %rdx - 0x48, 0x8b, 0x75, 0xd0, //0x000006a5 movq $-48(%rbp), %rsi - 0x48, 0x89, 0x16, //0x000006a9 movq %rdx, (%rsi) - 0x41, 0x8a, 0x49, 0x02, //0x000006ac movb $2(%r9), %cl - 0x8d, 0x41, 0xd0, //0x000006b0 leal $-48(%rcx), %eax - 0x3c, 0x0a, //0x000006b3 cmpb $10, %al - 0x0f, 0x82, 0x2e, 0x00, 0x00, 0x00, //0x000006b5 jb LBB0_85 - 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x000006bb movq $-2, %rax - 0x80, 0xc1, 0xbf, //0x000006c2 addb $-65, %cl - 0x80, 0xf9, 0x25, //0x000006c5 cmpb $37, %cl - 0x0f, 0x87, 0x7f, 0xfe, 0xff, 0xff, //0x000006c8 ja LBB0_103 - 0x0f, 0xb6, 0xc9, //0x000006ce movzbl %cl, %ecx - 0x48, 0xbe, 0x3f, 0x00, 0x00, 0x00, 0x3f, 0x00, 0x00, 0x00, //0x000006d1 movabsq $270582939711, %rsi - 0x48, 0x0f, 0xa3, 0xce, //0x000006db btq %rcx, %rsi - 0x48, 0x8b, 0x75, 0xd0, //0x000006df movq $-48(%rbp), %rsi - 0x0f, 0x83, 0x64, 0xfe, 0xff, 0xff, //0x000006e3 jae LBB0_103 - //0x000006e9 LBB0_85 - 0x48, 0x8d, 0x42, 0x01, //0x000006e9 leaq $1(%rdx), %rax - 0x48, 0x89, 0x06, //0x000006ed movq %rax, (%rsi) - 0x41, 0x8a, 0x49, 0x03, //0x000006f0 movb $3(%r9), %cl - 0x8d, 0x41, 0xd0, //0x000006f4 leal $-48(%rcx), %eax - 0x3c, 0x09, //0x000006f7 cmpb $9, %al - 0x0f, 0x86, 0x2e, 0x00, 0x00, 0x00, //0x000006f9 jbe LBB0_88 - 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x000006ff movq $-2, %rax - 0x80, 0xc1, 0xbf, //0x00000706 addb $-65, %cl - 0x80, 0xf9, 0x25, //0x00000709 cmpb $37, %cl - 0x0f, 0x87, 0x3b, 0xfe, 0xff, 0xff, //0x0000070c ja LBB0_103 - 0x0f, 0xb6, 0xc9, //0x00000712 movzbl %cl, %ecx - 0x48, 0xbe, 0x3f, 0x00, 0x00, 0x00, 0x3f, 0x00, 0x00, 0x00, //0x00000715 movabsq $270582939711, %rsi - 0x48, 0x0f, 0xa3, 0xce, //0x0000071f btq %rcx, %rsi - 0x48, 0x8b, 0x75, 0xd0, //0x00000723 movq $-48(%rbp), %rsi - 0x0f, 0x83, 0x20, 0xfe, 0xff, 0xff, //0x00000727 jae LBB0_103 - //0x0000072d LBB0_88 - 0x48, 0x8d, 0x42, 0x02, //0x0000072d leaq $2(%rdx), %rax - 0x48, 0x89, 0x06, //0x00000731 movq %rax, (%rsi) - 0x41, 0x8a, 0x49, 0x04, //0x00000734 movb $4(%r9), %cl - 0x8d, 0x41, 0xd0, //0x00000738 leal $-48(%rcx), %eax - 0x3c, 0x0a, //0x0000073b cmpb $10, %al - 0x0f, 0x82, 0x2e, 0x00, 0x00, 0x00, //0x0000073d jb LBB0_91 - 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00000743 movq $-2, %rax - 0x80, 0xc1, 0xbf, //0x0000074a addb $-65, %cl - 0x80, 0xf9, 0x25, //0x0000074d cmpb $37, %cl - 0x0f, 0x87, 0xf7, 0xfd, 0xff, 0xff, //0x00000750 ja LBB0_103 - 0x0f, 0xb6, 0xc9, //0x00000756 movzbl %cl, %ecx - 0x48, 0xbe, 0x3f, 0x00, 0x00, 0x00, 0x3f, 0x00, 0x00, 0x00, //0x00000759 movabsq $270582939711, %rsi - 0x48, 0x0f, 0xa3, 0xce, //0x00000763 btq %rcx, %rsi - 0x48, 0x8b, 0x75, 0xd0, //0x00000767 movq $-48(%rbp), %rsi - 0x0f, 0x83, 0xdc, 0xfd, 0xff, 0xff, //0x0000076b jae LBB0_103 - //0x00000771 LBB0_91 - 0x48, 0x8d, 0x42, 0x03, //0x00000771 leaq $3(%rdx), %rax - 0x48, 0x89, 0x06, //0x00000775 movq %rax, (%rsi) - 0x41, 0x8a, 0x49, 0x05, //0x00000778 movb $5(%r9), %cl - 0x8d, 0x41, 0xd0, //0x0000077c leal $-48(%rcx), %eax - 0x3c, 0x0a, //0x0000077f cmpb $10, %al - 0x0f, 0x82, 0x2e, 0x00, 0x00, 0x00, //0x00000781 jb LBB0_94 - 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00000787 movq $-2, %rax - 0x80, 0xc1, 0xbf, //0x0000078e addb $-65, %cl - 0x80, 0xf9, 0x25, //0x00000791 cmpb $37, %cl - 0x0f, 0x87, 0xb3, 0xfd, 0xff, 0xff, //0x00000794 ja LBB0_103 - 0x0f, 0xb6, 0xc9, //0x0000079a movzbl %cl, %ecx - 0x48, 0xbe, 0x3f, 0x00, 0x00, 0x00, 0x3f, 0x00, 0x00, 0x00, //0x0000079d movabsq $270582939711, %rsi - 0x48, 0x0f, 0xa3, 0xce, //0x000007a7 btq %rcx, %rsi - 0x48, 0x8b, 0x75, 0xd0, //0x000007ab movq $-48(%rbp), %rsi - 0x0f, 0x83, 0x98, 0xfd, 0xff, 0xff, //0x000007af jae LBB0_103 - //0x000007b5 LBB0_94 - 0x48, 0x83, 0xc2, 0x04, //0x000007b5 addq $4, %rdx - 0x48, 0x89, 0x16, //0x000007b9 movq %rdx, (%rsi) - 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x000007bc movq $-2, %rax - 0xe9, 0x85, 0xfd, 0xff, 0xff, //0x000007c3 jmp LBB0_103 - //0x000007c8 LBB0_22 - 0x48, 0x8b, 0x45, 0xc8, //0x000007c8 movq $-56(%rbp), %rax - 0x48, 0xf7, 0xd0, //0x000007cc notq %rax - 0x49, 0x01, 0xc1, //0x000007cf addq %rax, %r9 - //0x000007d2 LBB0_28 - 0x48, 0x8b, 0x45, 0xd0, //0x000007d2 movq $-48(%rbp), %rax - 0x4c, 0x89, 0x08, //0x000007d6 movq %r9, (%rax) - 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x000007d9 movq $-2, %rax - 0xe9, 0x68, 0xfd, 0xff, 0xff, //0x000007e0 jmp LBB0_103 - //0x000007e5 LBB0_27 - 0x4c, 0x2b, 0x4d, 0xc8, //0x000007e5 subq $-56(%rbp), %r9 - 0x49, 0x83, 0xc1, 0x01, //0x000007e9 addq $1, %r9 - 0xe9, 0xe0, 0xff, 0xff, 0xff, //0x000007ed jmp LBB0_28 - //0x000007f2 LBB0_73 - 0x48, 0x03, 0x75, 0xc8, //0x000007f2 addq $-56(%rbp), %rsi - 0x49, 0x29, 0xf1, //0x000007f6 subq %rsi, %r9 - 0xe9, 0x2c, 0xfd, 0xff, 0xff, //0x000007f9 jmp LBB0_77 - //0x000007fe LBB0_64 - 0xf6, 0x45, 0xb8, 0x02, //0x000007fe testb $2, $-72(%rbp) - 0x0f, 0x84, 0x18, 0x00, 0x00, 0x00, //0x00000802 je LBB0_18 - 0x66, 0xc7, 0x40, 0xfe, 0xef, 0xbf, //0x00000808 movw $-16401, $-2(%rax) - 0xc6, 0x00, 0xbd, //0x0000080e movb $-67, (%rax) - 0x48, 0x83, 0xc0, 0x01, //0x00000811 addq $1, %rax - 0x45, 0x31, 0xd2, //0x00000815 xorl %r10d, %r10d - 0x48, 0x89, 0xfa, //0x00000818 movq %rdi, %rdx - 0xe9, 0x27, 0xfd, 0xff, 0xff, //0x0000081b jmp LBB0_102 - //0x00000820 LBB0_18 - 0x48, 0x8b, 0x45, 0xd0, //0x00000820 movq $-48(%rbp), %rax - 0x48, 0x8b, 0x4d, 0xc0, //0x00000824 movq $-64(%rbp), %rcx - 0x48, 0x89, 0x08, //0x00000828 movq %rcx, (%rax) - 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x0000082b movq $-1, %rax - 0xe9, 0x16, 0xfd, 0xff, 0xff, //0x00000832 jmp LBB0_103 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000837 .p2align 4, 0x00 - //0x00000840 __UnquoteTab - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000840 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .ascii 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0xe9, 0xc0, 0xfe, 0xff, 0xff, //0x000003ca jmp LBB0_67 + 0x90, //0x000003cf .p2align 4, 0x90 + //0x000003d0 LBB0_60 + 0x4d, 0x89, 0xc3, //0x000003d0 movq %r8, %r11 + 0x48, 0x89, 0xfa, //0x000003d3 movq %rdi, %rdx + 0x44, 0x89, 0xf9, //0x000003d6 movl %r15d, %ecx + 0xc1, 0xe9, 0x0c, //0x000003d9 shrl $12, %ecx + 0x80, 0xc9, 0xe0, //0x000003dc orb $-32, %cl + 0x88, 0x48, 0xfe, //0x000003df movb %cl, $-2(%rax) + 0x44, 0x89, 0xf9, //0x000003e2 movl %r15d, %ecx + 0xc1, 0xe9, 0x06, //0x000003e5 shrl $6, %ecx + 0x80, 0xe1, 0x3f, //0x000003e8 andb $63, %cl + 0x80, 0xc9, 0x80, //0x000003eb orb $-128, %cl + 0x88, 0x48, 0xff, //0x000003ee movb %cl, $-1(%rax) + 0x41, 0x80, 0xe7, 0x3f, //0x000003f1 andb $63, %r15b + 0x41, 0x80, 0xcf, 0x80, //0x000003f5 orb $-128, %r15b + 0x44, 0x88, 0x38, //0x000003f9 movb %r15b, (%rax) + 0x48, 0x83, 0xc0, 0x01, //0x000003fc addq $1, %rax + 0x4d, 0x85, 0xd2, //0x00000400 testq %r10, %r10 + 0x0f, 0x85, 0x53, 0xfc, 0xff, 0xff, //0x00000403 jne LBB0_3 + 0xe9, 0x3e, 0x02, 0x00, 0x00, //0x00000409 jmp LBB0_98 + //0x0000040e LBB0_20 + 0x45, 0x85, 0xd2, //0x0000040e testl %r10d, %r10d + 0x0f, 0x84, 0xec, 0x03, 0x00, 0x00, //0x00000411 je LBB0_18 + 0x41, 0x80, 0x79, 0xff, 0x5c, //0x00000417 cmpb $92, $-1(%r9) + 0x0f, 0x85, 0x2b, 0xfd, 0xff, 0xff, //0x0000041c jne LBB0_29 + 0x41, 0x80, 0x39, 0x5c, //0x00000422 cmpb $92, (%r9) + 0x0f, 0x85, 0x28, 0x00, 0x00, 0x00, //0x00000426 jne LBB0_28 + 0x41, 0x83, 0xfa, 0x01, //0x0000042c cmpl $1, %r10d + 0x0f, 0x8e, 0xcd, 0x03, 0x00, 0x00, //0x00000430 jle LBB0_18 + 0x41, 0x8a, 0x49, 0x01, //0x00000436 movb $1(%r9), %cl + 0x80, 0xf9, 0x22, //0x0000043a cmpb $34, %cl + 0x0f, 0x84, 0x09, 0x00, 0x00, 0x00, //0x0000043d je LBB0_27 + 0x80, 0xf9, 0x5c, //0x00000443 cmpb $92, %cl + 0x0f, 0x85, 0x53, 0x03, 0x00, 0x00, //0x00000446 jne LBB0_26 + //0x0000044c LBB0_27 + 0x49, 0x83, 0xc1, 0x01, //0x0000044c addq $1, %r9 + 0x49, 0x83, 0xc2, 0xff, //0x00000450 addq $-1, %r10 + //0x00000454 LBB0_28 + 0x49, 0x83, 0xc1, 0x01, //0x00000454 addq $1, %r9 + 0x49, 0x83, 0xc2, 0xff, //0x00000458 addq $-1, %r10 + 0xe9, 0xec, 0xfc, 0xff, 0xff, //0x0000045c jmp LBB0_29 + //0x00000461 LBB0_52 + 0x45, 0x89, 0xfb, //0x00000461 movl %r15d, %r11d + //0x00000464 LBB0_55 + 0x45, 0x88, 0x1c, 0x24, //0x00000464 movb %r11b, (%r12) + 0x49, 0x83, 0xc4, 0x01, //0x00000468 addq $1, %r12 + 0x4c, 0x89, 0xe0, //0x0000046c movq %r12, %rax + 0xe9, 0x15, 0x00, 0x00, 0x00, //0x0000046f jmp LBB0_96 + //0x00000474 LBB0_58 + 0xc1, 0xe9, 0x06, //0x00000474 shrl $6, %ecx + 0x80, 0xc9, 0xc0, //0x00000477 orb $-64, %cl + 0x88, 0x48, 0xfe, //0x0000047a movb %cl, $-2(%rax) + 0x41, 0x80, 0xe7, 0x3f, //0x0000047d andb $63, %r15b + 0x41, 0x80, 0xcf, 0x80, //0x00000481 orb $-128, %r15b + 0x44, 0x88, 0x78, 0xff, //0x00000485 movb %r15b, $-1(%rax) + //0x00000489 LBB0_96 + 0x4d, 0x89, 0xc3, //0x00000489 movq %r8, %r11 + 0x48, 0x89, 0xfa, //0x0000048c movq %rdi, %rdx + 0x4d, 0x85, 0xd2, //0x0000048f testq %r10, %r10 + 0x0f, 0x85, 0xc4, 0xfb, 0xff, 0xff, //0x00000492 jne LBB0_3 + 0xe9, 0xaf, 0x01, 0x00, 0x00, //0x00000498 jmp LBB0_98 + //0x0000049d LBB0_71 + 0xf6, 0x45, 0xb8, 0x02, //0x0000049d testb $2, $-72(%rbp) + 0x0f, 0x84, 0x2e, 0x03, 0x00, 0x00, //0x000004a1 je LBB0_73 + 0x66, 0xc7, 0x40, 0xfe, 0xef, 0xbf, //0x000004a7 movw $-16401, $-2(%rax) + 0xc6, 0x00, 0xbd, //0x000004ad movb $-67, (%rax) + 0x48, 0x83, 0xc0, 0x01, //0x000004b0 addq $1, %rax + 0xe9, 0xd0, 0xff, 0xff, 0xff, //0x000004b4 jmp LBB0_96 + //0x000004b9 LBB0_95 + 0x41, 0xc1, 0xe7, 0x0a, //0x000004b9 shll $10, %r15d + 0x45, 0x89, 0xde, //0x000004bd movl %r11d, %r14d + 0x45, 0x01, 0xfe, //0x000004c0 addl %r15d, %r14d + 0x45, 0x01, 0xfb, //0x000004c3 addl %r15d, %r11d + 0x41, 0x81, 0xc3, 0x00, 0x24, 0xa0, 0xfc, //0x000004c6 addl $-56613888, %r11d + 0x44, 0x89, 0xdb, //0x000004cd movl %r11d, %ebx + 0xc1, 0xeb, 0x12, //0x000004d0 shrl $18, %ebx + 0x80, 0xcb, 0xf0, //0x000004d3 orb $-16, %bl + 0x88, 0x58, 0xfe, //0x000004d6 movb %bl, $-2(%rax) + 0x44, 0x89, 0xd9, //0x000004d9 movl %r11d, %ecx + 0xc1, 0xe9, 0x0c, //0x000004dc shrl $12, %ecx + 0x80, 0xe1, 0x3f, //0x000004df andb $63, %cl + 0x80, 0xc9, 0x80, //0x000004e2 orb $-128, %cl + 0x88, 0x48, 0xff, //0x000004e5 movb %cl, $-1(%rax) + 0x41, 0xc1, 0xeb, 0x06, //0x000004e8 shrl $6, %r11d + 0x41, 0x80, 0xe3, 0x3f, //0x000004ec andb $63, %r11b + 0x41, 0x80, 0xcb, 0x80, //0x000004f0 orb $-128, %r11b + 0x44, 0x88, 0x18, //0x000004f4 movb %r11b, (%rax) + 0x41, 0x80, 0xe6, 0x3f, //0x000004f7 andb $63, %r14b + 0x41, 0x80, 0xce, 0x80, //0x000004fb orb $-128, %r14b + 0x44, 0x88, 0x70, 0x01, //0x000004ff movb %r14b, $1(%rax) + 0x48, 0x83, 0xc0, 0x02, //0x00000503 addq $2, %rax + 0xe9, 0x7d, 0xff, 0xff, 0xff, //0x00000507 jmp LBB0_96 + //0x0000050c LBB0_54 + 0x48, 0x83, 0xc0, 0xfe, //0x0000050c addq $-2, %rax + 0x49, 0x89, 0xc4, //0x00000510 movq %rax, %r12 + 0xe9, 0x4c, 0xff, 0xff, 0xff, //0x00000513 jmp LBB0_55 + //0x00000518 LBB0_1 + 0x45, 0x31, 0xd2, //0x00000518 xorl %r10d, %r10d + 0x48, 0x89, 0xd0, //0x0000051b movq %rdx, %rax + //0x0000051e LBB0_99 + 0x4c, 0x01, 0xd0, //0x0000051e addq %r10, %rax + 0x48, 0x29, 0xd0, //0x00000521 subq %rdx, %rax + //0x00000524 LBB0_100 + 0x48, 0x83, 0xc4, 0x20, //0x00000524 addq $32, %rsp + 0x5b, //0x00000528 popq %rbx + 0x41, 0x5c, //0x00000529 popq %r12 + 0x41, 0x5d, //0x0000052b popq %r13 + 0x41, 0x5e, //0x0000052d popq %r14 + 0x41, 0x5f, //0x0000052f popq %r15 + 0x5d, //0x00000531 popq %rbp + 0xc3, //0x00000532 retq + //0x00000533 LBB0_38 + 0x4c, 0x89, 0xca, //0x00000533 movq %r9, %rdx + 0x48, 0x2b, 0x55, 0xc8, //0x00000536 subq $-56(%rbp), %rdx + 0x48, 0x8b, 0x7d, 0xd0, //0x0000053a movq $-48(%rbp), %rdi + 0x48, 0x89, 0x17, //0x0000053e movq %rdx, (%rdi) + 0x41, 0x8a, 0x09, //0x00000541 movb (%r9), %cl + 0x8d, 0x41, 0xd0, //0x00000544 leal $-48(%rcx), %eax + 0x3c, 0x0a, //0x00000547 cmpb $10, %al + 0x0f, 0x82, 0x2a, 0x00, 0x00, 0x00, //0x00000549 jb LBB0_41 + 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x0000054f movq $-2, %rax + 0x80, 0xc1, 0xbf, //0x00000556 addb $-65, %cl + 0x80, 0xf9, 0x25, //0x00000559 cmpb $37, %cl + 0x0f, 0x87, 0xc2, 0xff, 0xff, 0xff, //0x0000055c ja LBB0_100 + 0x0f, 0xb6, 0xc9, //0x00000562 movzbl %cl, %ecx + 0x48, 0xbe, 0x3f, 0x00, 0x00, 0x00, 0x3f, 0x00, 0x00, 0x00, //0x00000565 movabsq $270582939711, %rsi + 0x48, 0x0f, 0xa3, 0xce, //0x0000056f btq %rcx, %rsi + 0x0f, 0x83, 0xab, 0xff, 0xff, 0xff, //0x00000573 jae LBB0_100 + //0x00000579 LBB0_41 + 0x48, 0x8d, 0x42, 0x01, //0x00000579 leaq $1(%rdx), %rax + 0x48, 0x89, 0x07, //0x0000057d movq %rax, (%rdi) + 0x41, 0x8a, 0x49, 0x01, //0x00000580 movb $1(%r9), %cl + 0x8d, 0x41, 0xd0, //0x00000584 leal $-48(%rcx), %eax + 0x3c, 0x09, //0x00000587 cmpb $9, %al + 0x0f, 0x86, 0x2a, 0x00, 0x00, 0x00, //0x00000589 jbe LBB0_44 + 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x0000058f movq $-2, %rax + 0x80, 0xc1, 0xbf, //0x00000596 addb $-65, %cl + 0x80, 0xf9, 0x25, //0x00000599 cmpb $37, %cl + 0x0f, 0x87, 0x82, 0xff, 0xff, 0xff, //0x0000059c ja LBB0_100 + 0x0f, 0xb6, 0xc9, //0x000005a2 movzbl %cl, %ecx + 0x48, 0xbe, 0x3f, 0x00, 0x00, 0x00, 0x3f, 0x00, 0x00, 0x00, //0x000005a5 movabsq $270582939711, %rsi + 0x48, 0x0f, 0xa3, 0xce, //0x000005af btq %rcx, %rsi + 0x0f, 0x83, 0x6b, 0xff, 0xff, 0xff, //0x000005b3 jae LBB0_100 + //0x000005b9 LBB0_44 + 0x48, 0x8d, 0x42, 0x02, //0x000005b9 leaq $2(%rdx), %rax + 0x48, 0x89, 0x07, //0x000005bd movq %rax, (%rdi) + 0x41, 0x8a, 0x49, 0x02, //0x000005c0 movb $2(%r9), %cl + 0x8d, 0x41, 0xd0, //0x000005c4 leal $-48(%rcx), %eax + 0x3c, 0x0a, //0x000005c7 cmpb $10, %al + 0x0f, 0x82, 0x2a, 0x00, 0x00, 0x00, //0x000005c9 jb LBB0_47 + 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x000005cf movq $-2, %rax + 0x80, 0xc1, 0xbf, //0x000005d6 addb $-65, %cl + 0x80, 0xf9, 0x25, //0x000005d9 cmpb $37, %cl + 0x0f, 0x87, 0x42, 0xff, 0xff, 0xff, //0x000005dc ja LBB0_100 + 0x0f, 0xb6, 0xc9, //0x000005e2 movzbl %cl, %ecx + 0x48, 0xbe, 0x3f, 0x00, 0x00, 0x00, 0x3f, 0x00, 0x00, 0x00, //0x000005e5 movabsq $270582939711, %rsi + 0x48, 0x0f, 0xa3, 0xce, //0x000005ef btq %rcx, %rsi + 0x0f, 0x83, 0x2b, 0xff, 0xff, 0xff, //0x000005f3 jae LBB0_100 + //0x000005f9 LBB0_47 + 0x48, 0x8d, 0x42, 0x03, //0x000005f9 leaq $3(%rdx), %rax + 0x48, 0x89, 0x07, //0x000005fd movq %rax, (%rdi) + 0x41, 0x8a, 0x49, 0x03, //0x00000600 movb $3(%r9), %cl + 0x8d, 0x41, 0xd0, //0x00000604 leal $-48(%rcx), %eax + 0x3c, 0x0a, //0x00000607 cmpb $10, %al + 0x0f, 0x82, 0x2a, 0x00, 0x00, 0x00, //0x00000609 jb LBB0_50 + 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x0000060f movq $-2, %rax + 0x80, 0xc1, 0xbf, //0x00000616 addb $-65, %cl + 0x80, 0xf9, 0x25, //0x00000619 cmpb $37, %cl + 0x0f, 0x87, 0x02, 0xff, 0xff, 0xff, //0x0000061c ja LBB0_100 + 0x0f, 0xb6, 0xc9, //0x00000622 movzbl %cl, %ecx + 0x48, 0xbe, 0x3f, 0x00, 0x00, 0x00, 0x3f, 0x00, 0x00, 0x00, //0x00000625 movabsq $270582939711, %rsi + 0x48, 0x0f, 0xa3, 0xce, //0x0000062f btq %rcx, %rsi + 0x0f, 0x83, 0xeb, 0xfe, 0xff, 0xff, //0x00000633 jae LBB0_100 + //0x00000639 LBB0_50 + 0x48, 0x83, 0xc2, 0x04, //0x00000639 addq $4, %rdx + 0x48, 0x89, 0x17, //0x0000063d movq %rdx, (%rdi) + 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00000640 movq $-2, %rax + 0xe9, 0xd8, 0xfe, 0xff, 0xff, //0x00000647 jmp LBB0_100 + //0x0000064c LBB0_98 + 0x45, 0x31, 0xd2, //0x0000064c xorl %r10d, %r10d + 0xe9, 0xca, 0xfe, 0xff, 0xff, //0x0000064f jmp LBB0_99 + //0x00000654 LBB0_31 + 0x48, 0x8b, 0x45, 0xc8, //0x00000654 movq $-56(%rbp), %rax + 0x48, 0xf7, 0xd0, //0x00000658 notq %rax + 0x49, 0x01, 0xc1, //0x0000065b addq %rax, %r9 + 0x48, 0x8b, 0x45, 0xd0, //0x0000065e movq $-48(%rbp), %rax + 0x4c, 0x89, 0x08, //0x00000662 movq %r9, (%rax) + 0x48, 0xc7, 0xc0, 0xfd, 0xff, 0xff, 0xff, //0x00000665 movq $-3, %rax + 0xe9, 0xb3, 0xfe, 0xff, 0xff, //0x0000066c jmp LBB0_100 + //0x00000671 LBB0_78 + 0x4c, 0x89, 0xca, //0x00000671 movq %r9, %rdx + 0x48, 0x2b, 0x55, 0xc8, //0x00000674 subq $-56(%rbp), %rdx + 0x48, 0x83, 0xc2, 0x02, //0x00000678 addq $2, %rdx + 0x48, 0x8b, 0x75, 0xd0, //0x0000067c movq $-48(%rbp), %rsi + 0x48, 0x89, 0x16, //0x00000680 movq %rdx, (%rsi) + 0x41, 0x8a, 0x49, 0x02, //0x00000683 movb $2(%r9), %cl + 0x8d, 0x41, 0xd0, //0x00000687 leal $-48(%rcx), %eax + 0x3c, 0x0a, //0x0000068a cmpb $10, %al + 0x0f, 0x82, 0x2e, 0x00, 0x00, 0x00, //0x0000068c jb LBB0_81 + 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00000692 movq $-2, %rax + 0x80, 0xc1, 0xbf, //0x00000699 addb $-65, %cl + 0x80, 0xf9, 0x25, //0x0000069c cmpb $37, %cl + 0x0f, 0x87, 0x7f, 0xfe, 0xff, 0xff, //0x0000069f ja LBB0_100 + 0x0f, 0xb6, 0xc9, //0x000006a5 movzbl %cl, %ecx + 0x48, 0xbe, 0x3f, 0x00, 0x00, 0x00, 0x3f, 0x00, 0x00, 0x00, //0x000006a8 movabsq $270582939711, %rsi + 0x48, 0x0f, 0xa3, 0xce, //0x000006b2 btq %rcx, %rsi + 0x48, 0x8b, 0x75, 0xd0, //0x000006b6 movq $-48(%rbp), %rsi + 0x0f, 0x83, 0x64, 0xfe, 0xff, 0xff, //0x000006ba jae LBB0_100 + //0x000006c0 LBB0_81 + 0x48, 0x8d, 0x42, 0x01, //0x000006c0 leaq $1(%rdx), %rax + 0x48, 0x89, 0x06, //0x000006c4 movq %rax, (%rsi) + 0x41, 0x8a, 0x49, 0x03, //0x000006c7 movb $3(%r9), %cl + 0x8d, 0x41, 0xd0, //0x000006cb leal $-48(%rcx), %eax + 0x3c, 0x09, //0x000006ce cmpb $9, %al + 0x0f, 0x86, 0x2e, 0x00, 0x00, 0x00, //0x000006d0 jbe LBB0_84 + 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x000006d6 movq $-2, %rax + 0x80, 0xc1, 0xbf, //0x000006dd addb $-65, %cl + 0x80, 0xf9, 0x25, //0x000006e0 cmpb $37, %cl + 0x0f, 0x87, 0x3b, 0xfe, 0xff, 0xff, //0x000006e3 ja LBB0_100 + 0x0f, 0xb6, 0xc9, //0x000006e9 movzbl %cl, %ecx + 0x48, 0xbe, 0x3f, 0x00, 0x00, 0x00, 0x3f, 0x00, 0x00, 0x00, //0x000006ec movabsq $270582939711, %rsi + 0x48, 0x0f, 0xa3, 0xce, //0x000006f6 btq %rcx, %rsi + 0x48, 0x8b, 0x75, 0xd0, //0x000006fa movq $-48(%rbp), %rsi + 0x0f, 0x83, 0x20, 0xfe, 0xff, 0xff, //0x000006fe jae LBB0_100 + //0x00000704 LBB0_84 + 0x48, 0x8d, 0x42, 0x02, //0x00000704 leaq $2(%rdx), %rax + 0x48, 0x89, 0x06, //0x00000708 movq %rax, (%rsi) + 0x41, 0x8a, 0x49, 0x04, //0x0000070b movb $4(%r9), %cl + 0x8d, 0x41, 0xd0, //0x0000070f leal $-48(%rcx), %eax + 0x3c, 0x0a, //0x00000712 cmpb $10, %al + 0x0f, 0x82, 0x2e, 0x00, 0x00, 0x00, //0x00000714 jb LBB0_87 + 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x0000071a movq $-2, %rax + 0x80, 0xc1, 0xbf, //0x00000721 addb $-65, %cl + 0x80, 0xf9, 0x25, //0x00000724 cmpb $37, %cl + 0x0f, 0x87, 0xf7, 0xfd, 0xff, 0xff, //0x00000727 ja LBB0_100 + 0x0f, 0xb6, 0xc9, //0x0000072d movzbl %cl, %ecx + 0x48, 0xbe, 0x3f, 0x00, 0x00, 0x00, 0x3f, 0x00, 0x00, 0x00, //0x00000730 movabsq $270582939711, %rsi + 0x48, 0x0f, 0xa3, 0xce, //0x0000073a btq %rcx, %rsi + 0x48, 0x8b, 0x75, 0xd0, //0x0000073e movq $-48(%rbp), %rsi + 0x0f, 0x83, 0xdc, 0xfd, 0xff, 0xff, //0x00000742 jae LBB0_100 + //0x00000748 LBB0_87 + 0x48, 0x8d, 0x42, 0x03, //0x00000748 leaq $3(%rdx), %rax + 0x48, 0x89, 0x06, //0x0000074c movq %rax, (%rsi) + 0x41, 0x8a, 0x49, 0x05, //0x0000074f movb $5(%r9), %cl + 0x8d, 0x41, 0xd0, //0x00000753 leal $-48(%rcx), %eax + 0x3c, 0x0a, //0x00000756 cmpb $10, %al + 0x0f, 0x82, 0x2e, 0x00, 0x00, 0x00, //0x00000758 jb LBB0_90 + 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x0000075e movq $-2, %rax + 0x80, 0xc1, 0xbf, //0x00000765 addb $-65, %cl + 0x80, 0xf9, 0x25, //0x00000768 cmpb $37, %cl + 0x0f, 0x87, 0xb3, 0xfd, 0xff, 0xff, //0x0000076b ja LBB0_100 + 0x0f, 0xb6, 0xc9, //0x00000771 movzbl %cl, %ecx + 0x48, 0xbe, 0x3f, 0x00, 0x00, 0x00, 0x3f, 0x00, 0x00, 0x00, //0x00000774 movabsq $270582939711, %rsi + 0x48, 0x0f, 0xa3, 0xce, //0x0000077e btq %rcx, %rsi + 0x48, 0x8b, 0x75, 0xd0, //0x00000782 movq $-48(%rbp), %rsi + 0x0f, 0x83, 0x98, 0xfd, 0xff, 0xff, //0x00000786 jae LBB0_100 + //0x0000078c LBB0_90 + 0x48, 0x83, 0xc2, 0x04, //0x0000078c addq $4, %rdx + 0x48, 0x89, 0x16, //0x00000790 movq %rdx, (%rsi) + 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00000793 movq $-2, %rax + 0xe9, 0x85, 0xfd, 0xff, 0xff, //0x0000079a jmp LBB0_100 + //0x0000079f LBB0_26 + 0x4c, 0x2b, 0x4d, 0xc8, //0x0000079f subq $-56(%rbp), %r9 + 0x49, 0x83, 0xc1, 0x01, //0x000007a3 addq $1, %r9 + 0x48, 0x8b, 0x45, 0xd0, //0x000007a7 movq $-48(%rbp), %rax + 0x4c, 0x89, 0x08, //0x000007ab movq %r9, (%rax) + 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x000007ae movq $-2, %rax + 0xe9, 0x6a, 0xfd, 0xff, 0xff, //0x000007b5 jmp LBB0_100 + //0x000007ba LBB0_93 + 0x4c, 0x2b, 0x4d, 0xc8, //0x000007ba subq $-56(%rbp), %r9 + //0x000007be LBB0_94 + 0x49, 0x83, 0xc1, 0xfc, //0x000007be addq $-4, %r9 + 0x48, 0x8b, 0x45, 0xd0, //0x000007c2 movq $-48(%rbp), %rax + 0x4c, 0x89, 0x08, //0x000007c6 movq %r9, (%rax) + 0x48, 0xc7, 0xc0, 0xfc, 0xff, 0xff, 0xff, //0x000007c9 movq $-4, %rax + 0xe9, 0x4f, 0xfd, 0xff, 0xff, //0x000007d0 jmp LBB0_100 + //0x000007d5 LBB0_73 + 0x48, 0x03, 0x75, 0xc8, //0x000007d5 addq $-56(%rbp), %rsi + 0x49, 0x29, 0xf1, //0x000007d9 subq %rsi, %r9 + 0xe9, 0xdd, 0xff, 0xff, 0xff, //0x000007dc jmp LBB0_94 + //0x000007e1 LBB0_63 + 0xf6, 0x45, 0xb8, 0x02, //0x000007e1 testb $2, $-72(%rbp) + 0x0f, 0x84, 0x18, 0x00, 0x00, 0x00, //0x000007e5 je LBB0_18 + 0x66, 0xc7, 0x40, 0xfe, 0xef, 0xbf, //0x000007eb movw $-16401, $-2(%rax) + 0xc6, 0x00, 0xbd, //0x000007f1 movb $-67, (%rax) + 0x48, 0x83, 0xc0, 0x01, //0x000007f4 addq $1, %rax + 0x45, 0x31, 0xd2, //0x000007f8 xorl %r10d, %r10d + 0x48, 0x89, 0xfa, //0x000007fb movq %rdi, %rdx + 0xe9, 0x1b, 0xfd, 0xff, 0xff, //0x000007fe jmp LBB0_99 + //0x00000803 LBB0_18 + 0x48, 0x8b, 0x45, 0xd0, //0x00000803 movq $-48(%rbp), %rax + 0x48, 0x8b, 0x4d, 0xc0, //0x00000807 movq $-64(%rbp), %rcx + 0x48, 0x89, 0x08, //0x0000080b movq %rcx, (%rax) + 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x0000080e movq $-1, %rax + 0xe9, 0x0a, 0xfd, 0xff, 0xff, //0x00000815 jmp LBB0_100 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000081a .p2align 4, 0x00 + //0x00000820 __UnquoteTab + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000820 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .ascii 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000830 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .ascii 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x22, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x2f, //0x00000840 QUAD $0x0000000000220000; QUAD $0x2f00000000000000 // .ascii 16, '\x00\x00"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00/' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000850 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .ascii 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x22, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x2f, //0x00000860 QUAD $0x0000000000220000; QUAD $0x2f00000000000000 // .ascii 16, '\x00\x00"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00/' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000870 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .ascii 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000880 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .ascii 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x5c, 0x00, 0x00, 0x00, //0x00000890 QUAD $0x0000000000000000; QUAD $0x0000005c00000000 // .ascii 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\\\x00\x00\x00' - 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x0c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0a, 0x00, //0x000008a0 QUAD $0x000c000000080000; QUAD $0x000a000000000000 // .ascii 16, '\x00\x00\x08\x00\x00\x00\x0c\x00\x00\x00\x00\x00\x00\x00\n\x00' - 0x00, 0x00, 0x0d, 0x00, 0x09, 0xff, //0x000008b0 LONG $0x000d0000; WORD $0xff09 // .ascii 6, '\x00\x00\r\x00\t\xff' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000860 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .ascii 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x5c, 0x00, 0x00, 0x00, //0x00000870 QUAD $0x0000000000000000; QUAD $0x0000005c00000000 // .ascii 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\\\x00\x00\x00' + 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x0c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0a, 0x00, //0x00000880 QUAD $0x000c000000080000; QUAD $0x000a000000000000 // .ascii 16, '\x00\x00\x08\x00\x00\x00\x0c\x00\x00\x00\x00\x00\x00\x00\n\x00' + 0x00, 0x00, 0x0d, 0x00, 0x09, 0xff, //0x00000890 LONG $0x000d0000; WORD $0xff09 // .ascii 6, '\x00\x00\r\x00\t\xff' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000896 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000008a6 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000008b6 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000008c6 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000008d6 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000008e6 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000008f6 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000906 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000916 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000926 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000936 QUAD $0x0000000000000000; WORD $0x0000 // .space 10, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000916 QUAD $0x0000000000000000; WORD $0x0000 // .space 10, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' } diff --git a/vendor/github.com/bytedance/sonic/internal/native/sse/validate_one.go b/vendor/github.com/bytedance/sonic/internal/native/sse/validate_one.go index f5fdd6634..ab6757eed 100644 --- a/vendor/github.com/bytedance/sonic/internal/native/sse/validate_one.go +++ b/vendor/github.com/bytedance/sonic/internal/native/sse/validate_one.go @@ -1,4 +1,4 @@ -// Code generated by Makefile, DO NOT EDIT. +// Code generated by scripts, DO NOT EDIT. /* * Copyright 2021 ByteDance Inc. diff --git a/vendor/github.com/bytedance/sonic/internal/native/sse/validate_one_subr.go b/vendor/github.com/bytedance/sonic/internal/native/sse/validate_one_subr.go index 564b17ee3..3208df293 100644 --- a/vendor/github.com/bytedance/sonic/internal/native/sse/validate_one_subr.go +++ b/vendor/github.com/bytedance/sonic/internal/native/sse/validate_one_subr.go @@ -16,7 +16,7 @@ const ( ) const ( - _size__validate_one = 15328 + _size__validate_one = 15436 ) var ( @@ -28,15 +28,15 @@ var ( {0xc, 32}, {0xd, 40}, {0x14, 48}, - {0x394e, 184}, - {0x394f, 48}, - {0x3951, 40}, - {0x3953, 32}, - {0x3955, 24}, - {0x3957, 16}, - {0x3958, 8}, - {0x3959, 0}, - {0x3be0, 184}, + {0x39b6, 184}, + {0x39b7, 48}, + {0x39b9, 40}, + {0x39bb, 32}, + {0x39bd, 24}, + {0x39bf, 16}, + {0x39c0, 8}, + {0x39c1, 0}, + {0x3c4c, 184}, } ) diff --git a/vendor/github.com/bytedance/sonic/internal/native/sse/validate_one_text_amd64.go b/vendor/github.com/bytedance/sonic/internal/native/sse/validate_one_text_amd64.go index f19e406a8..30ab7556b 100644 --- a/vendor/github.com/bytedance/sonic/internal/native/sse/validate_one_text_amd64.go +++ b/vendor/github.com/bytedance/sonic/internal/native/sse/validate_one_text_amd64.go @@ -56,815 +56,818 @@ var _text_validate_one = []byte{ 0x48, 0x89, 0x7d, 0xa8, //0x0000011e movq %rdi, $-88(%rbp) 0x0f, 0x10, 0x05, 0xd7, 0xfe, 0xff, 0xff, //0x00000122 movups $-297(%rip), %xmm0 /* LCPI0_0+0(%rip) */ 0x0f, 0x11, 0x02, //0x00000129 movups %xmm0, (%rdx) - 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x0000012c movq $-1, %rcx - 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00000133 movabsq $4294977024, %r11 - 0xf3, 0x0f, 0x6f, 0x05, 0xcb, 0xfe, 0xff, 0xff, //0x0000013d movdqu $-309(%rip), %xmm0 /* LCPI0_1+0(%rip) */ - 0xf3, 0x0f, 0x6f, 0x0d, 0xd3, 0xfe, 0xff, 0xff, //0x00000145 movdqu $-301(%rip), %xmm1 /* LCPI0_2+0(%rip) */ - 0xf3, 0x44, 0x0f, 0x6f, 0x25, 0xda, 0xfe, 0xff, 0xff, //0x0000014d movdqu $-294(%rip), %xmm12 /* LCPI0_3+0(%rip) */ - 0x66, 0x45, 0x0f, 0x76, 0xd2, //0x00000156 pcmpeqd %xmm10, %xmm10 - 0xf3, 0x44, 0x0f, 0x6f, 0x3d, 0x4c, 0xff, 0xff, 0xff, //0x0000015b movdqu $-180(%rip), %xmm15 /* LCPI0_11+0(%rip) */ - 0xf3, 0x44, 0x0f, 0x6f, 0x0d, 0x23, 0xff, 0xff, 0xff, //0x00000164 movdqu $-221(%rip), %xmm9 /* LCPI0_9+0(%rip) */ - 0xf3, 0x44, 0x0f, 0x6f, 0x1d, 0x7a, 0xff, 0xff, 0xff, //0x0000016d movdqu $-134(%rip), %xmm11 /* LCPI0_15+0(%rip) */ - 0xf3, 0x44, 0x0f, 0x6f, 0x35, 0x01, 0xff, 0xff, 0xff, //0x00000176 movdqu $-255(%rip), %xmm14 /* LCPI0_8+0(%rip) */ - 0xf3, 0x0f, 0x6f, 0x15, 0xe9, 0xfe, 0xff, 0xff, //0x0000017f movdqu $-279(%rip), %xmm2 /* LCPI0_7+0(%rip) */ - 0xf3, 0x44, 0x0f, 0x6f, 0x2d, 0xb0, 0xfe, 0xff, 0xff, //0x00000187 movdqu $-336(%rip), %xmm13 /* LCPI0_4+0(%rip) */ - 0xf3, 0x44, 0x0f, 0x6f, 0x05, 0xb7, 0xfe, 0xff, 0xff, //0x00000190 movdqu $-329(%rip), %xmm8 /* LCPI0_5+0(%rip) */ - 0x48, 0x89, 0x75, 0xd0, //0x00000199 movq %rsi, $-48(%rbp) - 0x48, 0x89, 0x55, 0xb8, //0x0000019d movq %rdx, $-72(%rbp) - 0xe9, 0x7a, 0x00, 0x00, 0x00, //0x000001a1 jmp LBB0_6 - //0x000001a6 LBB0_613 - 0x66, 0x0f, 0xbc, 0xc2, //0x000001a6 bsfw %dx, %ax - 0x0f, 0xb7, 0xc0, //0x000001aa movzwl %ax, %eax - 0x48, 0x29, 0xc8, //0x000001ad subq %rcx, %rax - 0x49, 0x89, 0x06, //0x000001b0 movq %rax, (%r14) - 0x48, 0x85, 0xf6, //0x000001b3 testq %rsi, %rsi - 0x0f, 0x8e, 0x9d, 0x38, 0x00, 0x00, //0x000001b6 jle LBB0_614 - 0x90, 0x90, 0x90, 0x90, //0x000001bc .p2align 4, 0x90 - //0x000001c0 LBB0_4 - 0x4d, 0x8b, 0x45, 0x00, //0x000001c0 movq (%r13), %r8 - 0x48, 0x8b, 0x75, 0x90, //0x000001c4 movq $-112(%rbp), %rsi - 0x48, 0x89, 0xf1, //0x000001c8 movq %rsi, %rcx - 0x48, 0x89, 0xf0, //0x000001cb movq %rsi, %rax - 0x4d, 0x85, 0xc0, //0x000001ce testq %r8, %r8 - 0x0f, 0x85, 0x49, 0x00, 0x00, 0x00, //0x000001d1 jne LBB0_6 - 0xe9, 0x6b, 0x38, 0x00, 0x00, //0x000001d7 jmp LBB0_638 - //0x000001dc LBB0_1 - 0x49, 0xf7, 0xdb, //0x000001dc negq %r11 - 0x4d, 0x89, 0xdd, //0x000001df movq %r11, %r13 - //0x000001e2 LBB0_2 - 0x4d, 0x85, 0xed, //0x000001e2 testq %r13, %r13 - 0x0f, 0x88, 0x47, 0x38, 0x00, 0x00, //0x000001e5 js LBB0_612 - //0x000001eb LBB0_3 - 0x49, 0x01, 0xc5, //0x000001eb addq %rax, %r13 - 0x4c, 0x8b, 0x75, 0xd0, //0x000001ee movq $-48(%rbp), %r14 - 0x4d, 0x89, 0x2e, //0x000001f2 movq %r13, (%r14) - 0x48, 0x85, 0xc0, //0x000001f5 testq %rax, %rax - 0x4c, 0x8b, 0x6d, 0xb8, //0x000001f8 movq $-72(%rbp), %r13 - 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x000001fc movabsq $4294977024, %r11 - 0x0f, 0x89, 0xb4, 0xff, 0xff, 0xff, //0x00000206 jns LBB0_4 - 0xe9, 0x36, 0x38, 0x00, 0x00, //0x0000020c jmp LBB0_638 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000211 .p2align 4, 0x90 - //0x00000220 LBB0_6 - 0x48, 0x8b, 0x45, 0xa8, //0x00000220 movq $-88(%rbp), %rax - 0x4c, 0x8b, 0x20, //0x00000224 movq (%rax), %r12 - 0x48, 0x8b, 0x40, 0x08, //0x00000227 movq $8(%rax), %rax - 0x49, 0x8b, 0x16, //0x0000022b movq (%r14), %rdx - 0x48, 0x39, 0xc2, //0x0000022e cmpq %rax, %rdx - 0x0f, 0x83, 0x39, 0x00, 0x00, 0x00, //0x00000231 jae LBB0_11 - 0x41, 0x8a, 0x1c, 0x14, //0x00000237 movb (%r12,%rdx), %bl - 0x80, 0xfb, 0x0d, //0x0000023b cmpb $13, %bl - 0x0f, 0x84, 0x2c, 0x00, 0x00, 0x00, //0x0000023e je LBB0_11 - 0x80, 0xfb, 0x20, //0x00000244 cmpb $32, %bl - 0x0f, 0x84, 0x23, 0x00, 0x00, 0x00, //0x00000247 je LBB0_11 - 0x80, 0xc3, 0xf7, //0x0000024d addb $-9, %bl - 0x80, 0xfb, 0x01, //0x00000250 cmpb $1, %bl - 0x0f, 0x86, 0x17, 0x00, 0x00, 0x00, //0x00000253 jbe LBB0_11 - 0x48, 0x89, 0xd6, //0x00000259 movq %rdx, %rsi - 0xe9, 0x07, 0x01, 0x00, 0x00, //0x0000025c jmp LBB0_32 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000261 .p2align 4, 0x90 - //0x00000270 LBB0_11 - 0x48, 0x8d, 0x72, 0x01, //0x00000270 leaq $1(%rdx), %rsi - 0x48, 0x39, 0xc6, //0x00000274 cmpq %rax, %rsi - 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00000277 jae LBB0_15 - 0x41, 0x8a, 0x1c, 0x34, //0x0000027d movb (%r12,%rsi), %bl - 0x80, 0xfb, 0x0d, //0x00000281 cmpb $13, %bl - 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00000284 je LBB0_15 - 0x80, 0xfb, 0x20, //0x0000028a cmpb $32, %bl - 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x0000028d je LBB0_15 - 0x80, 0xc3, 0xf7, //0x00000293 addb $-9, %bl - 0x80, 0xfb, 0x01, //0x00000296 cmpb $1, %bl - 0x0f, 0x87, 0xc9, 0x00, 0x00, 0x00, //0x00000299 ja LBB0_32 - 0x90, //0x0000029f .p2align 4, 0x90 - //0x000002a0 LBB0_15 - 0x48, 0x8d, 0x72, 0x02, //0x000002a0 leaq $2(%rdx), %rsi - 0x48, 0x39, 0xc6, //0x000002a4 cmpq %rax, %rsi - 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x000002a7 jae LBB0_19 - 0x41, 0x8a, 0x1c, 0x34, //0x000002ad movb (%r12,%rsi), %bl - 0x80, 0xfb, 0x0d, //0x000002b1 cmpb $13, %bl - 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x000002b4 je LBB0_19 - 0x80, 0xfb, 0x20, //0x000002ba cmpb $32, %bl - 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x000002bd je LBB0_19 - 0x80, 0xc3, 0xf7, //0x000002c3 addb $-9, %bl - 0x80, 0xfb, 0x01, //0x000002c6 cmpb $1, %bl - 0x0f, 0x87, 0x99, 0x00, 0x00, 0x00, //0x000002c9 ja LBB0_32 - 0x90, //0x000002cf .p2align 4, 0x90 - //0x000002d0 LBB0_19 - 0x48, 0x8d, 0x72, 0x03, //0x000002d0 leaq $3(%rdx), %rsi - 0x48, 0x39, 0xc6, //0x000002d4 cmpq %rax, %rsi - 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x000002d7 jae LBB0_23 - 0x41, 0x8a, 0x1c, 0x34, //0x000002dd movb (%r12,%rsi), %bl - 0x80, 0xfb, 0x0d, //0x000002e1 cmpb $13, %bl - 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x000002e4 je LBB0_23 - 0x80, 0xfb, 0x20, //0x000002ea cmpb $32, %bl - 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x000002ed je LBB0_23 - 0x80, 0xc3, 0xf7, //0x000002f3 addb $-9, %bl - 0x80, 0xfb, 0x01, //0x000002f6 cmpb $1, %bl - 0x0f, 0x87, 0x69, 0x00, 0x00, 0x00, //0x000002f9 ja LBB0_32 - 0x90, //0x000002ff .p2align 4, 0x90 - //0x00000300 LBB0_23 - 0x48, 0x83, 0xc2, 0x04, //0x00000300 addq $4, %rdx - 0x48, 0x39, 0xd0, //0x00000304 cmpq %rdx, %rax - 0x0f, 0x86, 0xd0, 0x36, 0x00, 0x00, //0x00000307 jbe LBB0_603 - 0x48, 0x39, 0xd0, //0x0000030d cmpq %rdx, %rax - 0x0f, 0x84, 0x3a, 0x00, 0x00, 0x00, //0x00000310 je LBB0_29 - 0x49, 0x8d, 0x34, 0x04, //0x00000316 leaq (%r12,%rax), %rsi - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000031a .p2align 4, 0x90 - //0x00000320 LBB0_26 - 0x41, 0x0f, 0xbe, 0x3c, 0x14, //0x00000320 movsbl (%r12,%rdx), %edi - 0x83, 0xff, 0x20, //0x00000325 cmpl $32, %edi - 0x0f, 0x87, 0x2e, 0x00, 0x00, 0x00, //0x00000328 ja LBB0_31 - 0x49, 0x0f, 0xa3, 0xfb, //0x0000032e btq %rdi, %r11 - 0x0f, 0x83, 0x24, 0x00, 0x00, 0x00, //0x00000332 jae LBB0_31 - 0x48, 0x83, 0xc2, 0x01, //0x00000338 addq $1, %rdx - 0x48, 0x39, 0xd0, //0x0000033c cmpq %rdx, %rax - 0x0f, 0x85, 0xdb, 0xff, 0xff, 0xff, //0x0000033f jne LBB0_26 - 0xe9, 0x0c, 0x00, 0x00, 0x00, //0x00000345 jmp LBB0_30 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000034a .p2align 4, 0x90 - //0x00000350 LBB0_29 - 0x4c, 0x01, 0xe2, //0x00000350 addq %r12, %rdx - 0x48, 0x89, 0xd6, //0x00000353 movq %rdx, %rsi - //0x00000356 LBB0_30 - 0x4c, 0x29, 0xe6, //0x00000356 subq %r12, %rsi - 0x48, 0x89, 0xf2, //0x00000359 movq %rsi, %rdx - //0x0000035c LBB0_31 - 0x48, 0x89, 0xd6, //0x0000035c movq %rdx, %rsi - 0x48, 0x39, 0xc2, //0x0000035f cmpq %rax, %rdx - 0x0f, 0x83, 0x78, 0x36, 0x00, 0x00, //0x00000362 jae LBB0_604 - //0x00000368 LBB0_32 - 0x48, 0x8d, 0x46, 0x01, //0x00000368 leaq $1(%rsi), %rax - 0x49, 0x89, 0x06, //0x0000036c movq %rax, (%r14) - 0x41, 0x0f, 0xbe, 0x3c, 0x34, //0x0000036f movsbl (%r12,%rsi), %edi - 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00000374 movq $-1, %rax - 0x85, 0xff, //0x0000037b testl %edi, %edi - 0x0f, 0x84, 0xc4, 0x36, 0x00, 0x00, //0x0000037d je LBB0_638 - 0x4d, 0x8b, 0x4d, 0x00, //0x00000383 movq (%r13), %r9 - 0x4d, 0x8d, 0x41, 0xff, //0x00000387 leaq $-1(%r9), %r8 - 0x43, 0x8b, 0x5c, 0xcd, 0x00, //0x0000038b movl (%r13,%r9,8), %ebx - 0x48, 0x83, 0xf9, 0xff, //0x00000390 cmpq $-1, %rcx - 0x48, 0x0f, 0x45, 0xf1, //0x00000394 cmovneq %rcx, %rsi - 0x83, 0xc3, 0xff, //0x00000398 addl $-1, %ebx - 0x83, 0xfb, 0x05, //0x0000039b cmpl $5, %ebx - 0x0f, 0x87, 0x82, 0x02, 0x00, 0x00, //0x0000039e ja LBB0_78 - 0x48, 0x8d, 0x15, 0x35, 0x39, 0x00, 0x00, //0x000003a4 leaq $14645(%rip), %rdx /* LJTI0_0+0(%rip) */ - 0x48, 0x63, 0x0c, 0x9a, //0x000003ab movslq (%rdx,%rbx,4), %rcx - 0x48, 0x01, 0xd1, //0x000003af addq %rdx, %rcx - 0xff, 0xe1, //0x000003b2 jmpq *%rcx - //0x000003b4 LBB0_35 - 0x83, 0xff, 0x2c, //0x000003b4 cmpl $44, %edi - 0x0f, 0x84, 0xec, 0x04, 0x00, 0x00, //0x000003b7 je LBB0_117 - 0x83, 0xff, 0x5d, //0x000003bd cmpl $93, %edi - 0x0f, 0x84, 0x48, 0x02, 0x00, 0x00, //0x000003c0 je LBB0_37 - 0xe9, 0x75, 0x36, 0x00, 0x00, //0x000003c6 jmp LBB0_637 - //0x000003cb LBB0_38 - 0x40, 0x80, 0xff, 0x5d, //0x000003cb cmpb $93, %dil - 0x0f, 0x84, 0x39, 0x02, 0x00, 0x00, //0x000003cf je LBB0_37 - 0x48, 0x89, 0x75, 0x90, //0x000003d5 movq %rsi, $-112(%rbp) - 0x4b, 0xc7, 0x44, 0xcd, 0x00, 0x01, 0x00, 0x00, 0x00, //0x000003d9 movq $1, (%r13,%r9,8) - 0x83, 0xff, 0x7b, //0x000003e2 cmpl $123, %edi - 0x0f, 0x86, 0x4c, 0x02, 0x00, 0x00, //0x000003e5 jbe LBB0_79 - 0xe9, 0x50, 0x36, 0x00, 0x00, //0x000003eb jmp LBB0_637 - //0x000003f0 LBB0_40 - 0x40, 0x80, 0xff, 0x22, //0x000003f0 cmpb $34, %dil - 0x0f, 0x85, 0x46, 0x36, 0x00, 0x00, //0x000003f4 jne LBB0_637 - 0x4b, 0xc7, 0x44, 0xcd, 0x00, 0x04, 0x00, 0x00, 0x00, //0x000003fa movq $4, (%r13,%r9,8) - 0x48, 0x8b, 0x4d, 0x98, //0x00000403 movq $-104(%rbp), %rcx - 0xf6, 0xc1, 0x40, //0x00000407 testb $64, %cl - 0x48, 0x89, 0x75, 0x90, //0x0000040a movq %rsi, $-112(%rbp) - 0x0f, 0x85, 0x7c, 0x06, 0x00, 0x00, //0x0000040e jne LBB0_125 - 0x49, 0x8b, 0x16, //0x00000414 movq (%r14), %rdx - 0x48, 0x8b, 0x45, 0xa8, //0x00000417 movq $-88(%rbp), %rax - 0x48, 0x8b, 0x40, 0x08, //0x0000041b movq $8(%rax), %rax - 0xf6, 0xc1, 0x20, //0x0000041f testb $32, %cl - 0x48, 0x89, 0x45, 0xa0, //0x00000422 movq %rax, $-96(%rbp) - 0x48, 0x89, 0x55, 0xb0, //0x00000426 movq %rdx, $-80(%rbp) - 0x0f, 0x85, 0x5e, 0x09, 0x00, 0x00, //0x0000042a jne LBB0_157 - 0x49, 0x89, 0xc1, //0x00000430 movq %rax, %r9 - 0x49, 0x29, 0xd1, //0x00000433 subq %rdx, %r9 - 0x0f, 0x84, 0xc2, 0x37, 0x00, 0x00, //0x00000436 je LBB0_642 - 0x49, 0x83, 0xf9, 0x40, //0x0000043c cmpq $64, %r9 - 0x0f, 0x82, 0x4a, 0x2a, 0x00, 0x00, //0x00000440 jb LBB0_484 - 0x48, 0x8b, 0x45, 0xb0, //0x00000446 movq $-80(%rbp), %rax - 0x49, 0x89, 0xc6, //0x0000044a movq %rax, %r14 - 0x49, 0xf7, 0xd6, //0x0000044d notq %r14 - 0x48, 0xc7, 0x45, 0xc8, 0xff, 0xff, 0xff, 0xff, //0x00000450 movq $-1, $-56(%rbp) - 0x45, 0x31, 0xc0, //0x00000458 xorl %r8d, %r8d - 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000045b .p2align 4, 0x90 - //0x00000460 LBB0_46 - 0xf3, 0x41, 0x0f, 0x6f, 0x1c, 0x04, //0x00000460 movdqu (%r12,%rax), %xmm3 - 0xf3, 0x41, 0x0f, 0x6f, 0x64, 0x04, 0x10, //0x00000466 movdqu $16(%r12,%rax), %xmm4 - 0xf3, 0x41, 0x0f, 0x6f, 0x6c, 0x04, 0x20, //0x0000046d movdqu $32(%r12,%rax), %xmm5 - 0xf3, 0x41, 0x0f, 0x6f, 0x74, 0x04, 0x30, //0x00000474 movdqu $48(%r12,%rax), %xmm6 - 0x66, 0x0f, 0x6f, 0xfb, //0x0000047b movdqa %xmm3, %xmm7 - 0x66, 0x0f, 0x74, 0xf8, //0x0000047f pcmpeqb %xmm0, %xmm7 - 0x66, 0x44, 0x0f, 0xd7, 0xd7, //0x00000483 pmovmskb %xmm7, %r10d - 0x66, 0x0f, 0x6f, 0xfc, //0x00000488 movdqa %xmm4, %xmm7 - 0x66, 0x0f, 0x74, 0xf8, //0x0000048c pcmpeqb %xmm0, %xmm7 - 0x66, 0x0f, 0xd7, 0xdf, //0x00000490 pmovmskb %xmm7, %ebx - 0x66, 0x0f, 0x6f, 0xfd, //0x00000494 movdqa %xmm5, %xmm7 - 0x66, 0x0f, 0x74, 0xf8, //0x00000498 pcmpeqb %xmm0, %xmm7 - 0x66, 0x0f, 0xd7, 0xff, //0x0000049c pmovmskb %xmm7, %edi - 0x66, 0x0f, 0x6f, 0xfe, //0x000004a0 movdqa %xmm6, %xmm7 - 0x66, 0x0f, 0x74, 0xf8, //0x000004a4 pcmpeqb %xmm0, %xmm7 - 0x66, 0x0f, 0xd7, 0xd7, //0x000004a8 pmovmskb %xmm7, %edx - 0x66, 0x0f, 0x74, 0xd9, //0x000004ac pcmpeqb %xmm1, %xmm3 - 0x66, 0x44, 0x0f, 0xd7, 0xdb, //0x000004b0 pmovmskb %xmm3, %r11d - 0x66, 0x0f, 0x74, 0xe1, //0x000004b5 pcmpeqb %xmm1, %xmm4 - 0x66, 0x0f, 0xd7, 0xcc, //0x000004b9 pmovmskb %xmm4, %ecx - 0x66, 0x0f, 0x74, 0xe9, //0x000004bd pcmpeqb %xmm1, %xmm5 - 0x66, 0x0f, 0xd7, 0xf5, //0x000004c1 pmovmskb %xmm5, %esi - 0x66, 0x0f, 0x74, 0xf1, //0x000004c5 pcmpeqb %xmm1, %xmm6 - 0x66, 0x44, 0x0f, 0xd7, 0xfe, //0x000004c9 pmovmskb %xmm6, %r15d - 0x48, 0xc1, 0xe2, 0x30, //0x000004ce shlq $48, %rdx - 0x48, 0xc1, 0xe7, 0x20, //0x000004d2 shlq $32, %rdi - 0x48, 0x09, 0xd7, //0x000004d6 orq %rdx, %rdi - 0x48, 0xc1, 0xe3, 0x10, //0x000004d9 shlq $16, %rbx - 0x48, 0x09, 0xfb, //0x000004dd orq %rdi, %rbx - 0x49, 0x09, 0xda, //0x000004e0 orq %rbx, %r10 - 0x49, 0xc1, 0xe7, 0x30, //0x000004e3 shlq $48, %r15 - 0x48, 0xc1, 0xe6, 0x20, //0x000004e7 shlq $32, %rsi - 0x4c, 0x09, 0xfe, //0x000004eb orq %r15, %rsi - 0x48, 0xc1, 0xe1, 0x10, //0x000004ee shlq $16, %rcx - 0x48, 0x09, 0xf1, //0x000004f2 orq %rsi, %rcx - 0x49, 0x09, 0xcb, //0x000004f5 orq %rcx, %r11 - 0x0f, 0x85, 0x30, 0x00, 0x00, 0x00, //0x000004f8 jne LBB0_55 - 0x4d, 0x85, 0xc0, //0x000004fe testq %r8, %r8 - 0x0f, 0x85, 0x3d, 0x00, 0x00, 0x00, //0x00000501 jne LBB0_57 - 0x45, 0x31, 0xc0, //0x00000507 xorl %r8d, %r8d - 0x4d, 0x85, 0xd2, //0x0000050a testq %r10, %r10 - 0x0f, 0x85, 0x83, 0x00, 0x00, 0x00, //0x0000050d jne LBB0_58 - //0x00000513 LBB0_49 - 0x49, 0x83, 0xc1, 0xc0, //0x00000513 addq $-64, %r9 - 0x49, 0x83, 0xc6, 0xc0, //0x00000517 addq $-64, %r14 - 0x48, 0x83, 0xc0, 0x40, //0x0000051b addq $64, %rax - 0x49, 0x83, 0xf9, 0x3f, //0x0000051f cmpq $63, %r9 - 0x0f, 0x87, 0x37, 0xff, 0xff, 0xff, //0x00000523 ja LBB0_46 - 0xe9, 0xce, 0x21, 0x00, 0x00, //0x00000529 jmp LBB0_50 - //0x0000052e LBB0_55 - 0x48, 0x83, 0x7d, 0xc8, 0xff, //0x0000052e cmpq $-1, $-56(%rbp) - 0x0f, 0x85, 0x0b, 0x00, 0x00, 0x00, //0x00000533 jne LBB0_57 - 0x49, 0x0f, 0xbc, 0xcb, //0x00000539 bsfq %r11, %rcx - 0x48, 0x01, 0xc1, //0x0000053d addq %rax, %rcx - 0x48, 0x89, 0x4d, 0xc8, //0x00000540 movq %rcx, $-56(%rbp) - //0x00000544 LBB0_57 - 0x4c, 0x89, 0xc1, //0x00000544 movq %r8, %rcx - 0x48, 0xf7, 0xd1, //0x00000547 notq %rcx - 0x4c, 0x21, 0xd9, //0x0000054a andq %r11, %rcx - 0x48, 0x8d, 0x14, 0x09, //0x0000054d leaq (%rcx,%rcx), %rdx - 0x4c, 0x09, 0xc2, //0x00000551 orq %r8, %rdx - 0x48, 0x89, 0xd6, //0x00000554 movq %rdx, %rsi - 0x48, 0xf7, 0xd6, //0x00000557 notq %rsi - 0x4c, 0x21, 0xde, //0x0000055a andq %r11, %rsi - 0x48, 0xbf, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x0000055d movabsq $-6148914691236517206, %rdi - 0x48, 0x21, 0xfe, //0x00000567 andq %rdi, %rsi - 0x45, 0x31, 0xc0, //0x0000056a xorl %r8d, %r8d - 0x48, 0x01, 0xce, //0x0000056d addq %rcx, %rsi - 0x41, 0x0f, 0x92, 0xc0, //0x00000570 setb %r8b - 0x48, 0x01, 0xf6, //0x00000574 addq %rsi, %rsi - 0x48, 0xb9, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00000577 movabsq $6148914691236517205, %rcx - 0x48, 0x31, 0xce, //0x00000581 xorq %rcx, %rsi - 0x48, 0x21, 0xd6, //0x00000584 andq %rdx, %rsi - 0x48, 0xf7, 0xd6, //0x00000587 notq %rsi - 0x49, 0x21, 0xf2, //0x0000058a andq %rsi, %r10 - 0x4d, 0x85, 0xd2, //0x0000058d testq %r10, %r10 - 0x0f, 0x84, 0x7d, 0xff, 0xff, 0xff, //0x00000590 je LBB0_49 - //0x00000596 LBB0_58 - 0x49, 0x0f, 0xbc, 0xc2, //0x00000596 bsfq %r10, %rax - 0x4c, 0x29, 0xf0, //0x0000059a subq %r14, %rax - 0x4c, 0x8b, 0x75, 0xd0, //0x0000059d movq $-48(%rbp), %r14 - 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x000005a1 movabsq $4294977024, %r11 - 0xe9, 0xd6, 0x0c, 0x00, 0x00, //0x000005ab jmp LBB0_223 - //0x000005b0 LBB0_59 - 0x40, 0x80, 0xff, 0x3a, //0x000005b0 cmpb $58, %dil - 0x0f, 0x85, 0x86, 0x34, 0x00, 0x00, //0x000005b4 jne LBB0_637 - 0x48, 0x89, 0x75, 0x90, //0x000005ba movq %rsi, $-112(%rbp) - 0x4b, 0xc7, 0x44, 0xcd, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000005be movq $0, (%r13,%r9,8) - 0xe9, 0xf4, 0xfb, 0xff, 0xff, //0x000005c7 jmp LBB0_4 - //0x000005cc LBB0_61 - 0x83, 0xff, 0x2c, //0x000005cc cmpl $44, %edi - 0x0f, 0x85, 0x30, 0x00, 0x00, 0x00, //0x000005cf jne LBB0_62 - 0x49, 0x81, 0xf9, 0xff, 0x0f, 0x00, 0x00, //0x000005d5 cmpq $4095, %r9 - 0x0f, 0x8f, 0x0a, 0x34, 0x00, 0x00, //0x000005dc jg LBB0_634 - 0x48, 0x89, 0x75, 0x90, //0x000005e2 movq %rsi, $-112(%rbp) - 0x49, 0x8d, 0x41, 0x01, //0x000005e6 leaq $1(%r9), %rax - 0x49, 0x89, 0x45, 0x00, //0x000005ea movq %rax, (%r13) - 0x4b, 0xc7, 0x44, 0xcd, 0x08, 0x03, 0x00, 0x00, 0x00, //0x000005ee movq $3, $8(%r13,%r9,8) - 0xe9, 0xc4, 0xfb, 0xff, 0xff, //0x000005f7 jmp LBB0_4 - //0x000005fc LBB0_63 - 0x83, 0xff, 0x22, //0x000005fc cmpl $34, %edi - 0x0f, 0x84, 0xcb, 0x02, 0x00, 0x00, //0x000005ff je LBB0_64 - //0x00000605 LBB0_62 - 0x83, 0xff, 0x7d, //0x00000605 cmpl $125, %edi - 0x0f, 0x85, 0x32, 0x34, 0x00, 0x00, //0x00000608 jne LBB0_637 - //0x0000060e LBB0_37 - 0x4d, 0x89, 0x45, 0x00, //0x0000060e movq %r8, (%r13) - 0x48, 0x89, 0xf1, //0x00000612 movq %rsi, %rcx - 0x48, 0x89, 0xf0, //0x00000615 movq %rsi, %rax - 0x4d, 0x85, 0xc0, //0x00000618 testq %r8, %r8 - 0x0f, 0x85, 0xff, 0xfb, 0xff, 0xff, //0x0000061b jne LBB0_6 - 0xe9, 0x21, 0x34, 0x00, 0x00, //0x00000621 jmp LBB0_638 - //0x00000626 LBB0_78 - 0x48, 0x89, 0x75, 0x90, //0x00000626 movq %rsi, $-112(%rbp) - 0x4d, 0x89, 0x45, 0x00, //0x0000062a movq %r8, (%r13) - 0x83, 0xff, 0x7b, //0x0000062e cmpl $123, %edi - 0x0f, 0x87, 0x09, 0x34, 0x00, 0x00, //0x00000631 ja LBB0_637 - //0x00000637 LBB0_79 - 0x89, 0xf9, //0x00000637 movl %edi, %ecx - 0x48, 0x8d, 0x15, 0xb8, 0x36, 0x00, 0x00, //0x00000639 leaq $14008(%rip), %rdx /* LJTI0_1+0(%rip) */ - 0x48, 0x63, 0x0c, 0x8a, //0x00000640 movslq (%rdx,%rcx,4), %rcx - 0x48, 0x01, 0xd1, //0x00000644 addq %rdx, %rcx - 0xff, 0xe1, //0x00000647 jmpq *%rcx - //0x00000649 LBB0_80 - 0x48, 0x8b, 0x45, 0xa8, //0x00000649 movq $-88(%rbp), %rax - 0x48, 0x8b, 0x78, 0x08, //0x0000064d movq $8(%rax), %rdi - 0x49, 0x8b, 0x36, //0x00000651 movq (%r14), %rsi - 0xf6, 0x45, 0x98, 0x40, //0x00000654 testb $64, $-104(%rbp) - 0x0f, 0x85, 0x40, 0x05, 0x00, 0x00, //0x00000658 jne LBB0_135 - 0x48, 0x8d, 0x46, 0xff, //0x0000065e leaq $-1(%rsi), %rax - 0x48, 0x29, 0xc7, //0x00000662 subq %rax, %rdi - 0x0f, 0x84, 0xc0, 0x33, 0x00, 0x00, //0x00000665 je LBB0_611 - 0x4d, 0x8d, 0x34, 0x34, //0x0000066b leaq (%r12,%rsi), %r14 - 0x49, 0x83, 0xc6, 0xff, //0x0000066f addq $-1, %r14 - 0x41, 0x80, 0x3e, 0x30, //0x00000673 cmpb $48, (%r14) - 0x0f, 0x85, 0x37, 0x00, 0x00, 0x00, //0x00000677 jne LBB0_86 - 0x41, 0xbd, 0x01, 0x00, 0x00, 0x00, //0x0000067d movl $1, %r13d - 0x48, 0x83, 0xff, 0x01, //0x00000683 cmpq $1, %rdi - 0x0f, 0x84, 0x5e, 0xfb, 0xff, 0xff, //0x00000687 je LBB0_3 - 0x41, 0x8a, 0x0c, 0x34, //0x0000068d movb (%r12,%rsi), %cl - 0x80, 0xc1, 0xd2, //0x00000691 addb $-46, %cl - 0x80, 0xf9, 0x37, //0x00000694 cmpb $55, %cl - 0x0f, 0x87, 0x4e, 0xfb, 0xff, 0xff, //0x00000697 ja LBB0_3 - 0x0f, 0xb6, 0xc9, //0x0000069d movzbl %cl, %ecx - 0x48, 0xba, 0x01, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, //0x000006a0 movabsq $36028797027352577, %rdx - 0x48, 0x0f, 0xa3, 0xca, //0x000006aa btq %rcx, %rdx - 0x0f, 0x83, 0x37, 0xfb, 0xff, 0xff, //0x000006ae jae LBB0_3 - //0x000006b4 LBB0_86 - 0x48, 0x89, 0x75, 0xc0, //0x000006b4 movq %rsi, $-64(%rbp) - 0x48, 0x83, 0xff, 0x10, //0x000006b8 cmpq $16, %rdi - 0x0f, 0x82, 0x14, 0x27, 0x00, 0x00, //0x000006bc jb LBB0_472 - 0x49, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x000006c2 movq $-1, %r9 - 0x45, 0x31, 0xed, //0x000006c9 xorl %r13d, %r13d - 0x49, 0xc7, 0xc7, 0xff, 0xff, 0xff, 0xff, //0x000006cc movq $-1, %r15 - 0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x000006d3 movq $-1, %r8 - 0x49, 0x89, 0xfa, //0x000006da movq %rdi, %r10 - 0x90, 0x90, 0x90, //0x000006dd .p2align 4, 0x90 - //0x000006e0 LBB0_88 - 0xf3, 0x43, 0x0f, 0x6f, 0x1c, 0x2e, //0x000006e0 movdqu (%r14,%r13), %xmm3 - 0x66, 0x0f, 0x6f, 0xe3, //0x000006e6 movdqa %xmm3, %xmm4 - 0x66, 0x0f, 0x64, 0x25, 0xae, 0xf9, 0xff, 0xff, //0x000006ea pcmpgtb $-1618(%rip), %xmm4 /* LCPI0_10+0(%rip) */ - 0x66, 0x41, 0x0f, 0x6f, 0xef, //0x000006f2 movdqa %xmm15, %xmm5 - 0x66, 0x0f, 0x64, 0xeb, //0x000006f7 pcmpgtb %xmm3, %xmm5 - 0x66, 0x0f, 0xdb, 0xec, //0x000006fb pand %xmm4, %xmm5 - 0x66, 0x0f, 0x6f, 0xe3, //0x000006ff movdqa %xmm3, %xmm4 - 0x66, 0x0f, 0x74, 0x25, 0xb5, 0xf9, 0xff, 0xff, //0x00000703 pcmpeqb $-1611(%rip), %xmm4 /* LCPI0_12+0(%rip) */ - 0x66, 0x0f, 0x6f, 0xf3, //0x0000070b movdqa %xmm3, %xmm6 - 0x66, 0x0f, 0x74, 0x35, 0xb9, 0xf9, 0xff, 0xff, //0x0000070f pcmpeqb $-1607(%rip), %xmm6 /* LCPI0_13+0(%rip) */ - 0x66, 0x0f, 0xeb, 0xf4, //0x00000717 por %xmm4, %xmm6 - 0x66, 0x0f, 0x6f, 0xe3, //0x0000071b movdqa %xmm3, %xmm4 - 0x66, 0x41, 0x0f, 0xdb, 0xe1, //0x0000071f pand %xmm9, %xmm4 - 0x66, 0x0f, 0x74, 0x1d, 0xb4, 0xf9, 0xff, 0xff, //0x00000724 pcmpeqb $-1612(%rip), %xmm3 /* LCPI0_14+0(%rip) */ - 0x66, 0x41, 0x0f, 0x74, 0xe3, //0x0000072c pcmpeqb %xmm11, %xmm4 - 0x66, 0x0f, 0xd7, 0xd4, //0x00000731 pmovmskb %xmm4, %edx - 0x66, 0x0f, 0xeb, 0xe3, //0x00000735 por %xmm3, %xmm4 - 0x66, 0x0f, 0xeb, 0xee, //0x00000739 por %xmm6, %xmm5 - 0x66, 0x0f, 0xeb, 0xec, //0x0000073d por %xmm4, %xmm5 - 0x66, 0x44, 0x0f, 0xd7, 0xdb, //0x00000741 pmovmskb %xmm3, %r11d - 0x66, 0x0f, 0xd7, 0xf6, //0x00000746 pmovmskb %xmm6, %esi - 0x66, 0x0f, 0xd7, 0xcd, //0x0000074a pmovmskb %xmm5, %ecx - 0xf7, 0xd1, //0x0000074e notl %ecx - 0x0f, 0xbc, 0xc9, //0x00000750 bsfl %ecx, %ecx - 0x83, 0xf9, 0x10, //0x00000753 cmpl $16, %ecx - 0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x00000756 je LBB0_90 - 0xbb, 0xff, 0xff, 0xff, 0xff, //0x0000075c movl $-1, %ebx - 0xd3, 0xe3, //0x00000761 shll %cl, %ebx - 0xf7, 0xd3, //0x00000763 notl %ebx - 0x41, 0x21, 0xdb, //0x00000765 andl %ebx, %r11d - 0x21, 0xda, //0x00000768 andl %ebx, %edx - 0x21, 0xf3, //0x0000076a andl %esi, %ebx - 0x89, 0xde, //0x0000076c movl %ebx, %esi - //0x0000076e LBB0_90 - 0x41, 0x8d, 0x5b, 0xff, //0x0000076e leal $-1(%r11), %ebx - 0x44, 0x21, 0xdb, //0x00000772 andl %r11d, %ebx - 0x0f, 0x85, 0x12, 0x1f, 0x00, 0x00, //0x00000775 jne LBB0_429 - 0x8d, 0x5a, 0xff, //0x0000077b leal $-1(%rdx), %ebx - 0x21, 0xd3, //0x0000077e andl %edx, %ebx - 0x0f, 0x85, 0x07, 0x1f, 0x00, 0x00, //0x00000780 jne LBB0_429 - 0x8d, 0x5e, 0xff, //0x00000786 leal $-1(%rsi), %ebx - 0x21, 0xf3, //0x00000789 andl %esi, %ebx - 0x0f, 0x85, 0xfc, 0x1e, 0x00, 0x00, //0x0000078b jne LBB0_429 - 0x45, 0x85, 0xdb, //0x00000791 testl %r11d, %r11d - 0x0f, 0x84, 0x14, 0x00, 0x00, 0x00, //0x00000794 je LBB0_96 - 0x41, 0x0f, 0xbc, 0xdb, //0x0000079a bsfl %r11d, %ebx - 0x49, 0x83, 0xf8, 0xff, //0x0000079e cmpq $-1, %r8 - 0x0f, 0x85, 0x75, 0x22, 0x00, 0x00, //0x000007a2 jne LBB0_436 - 0x4c, 0x01, 0xeb, //0x000007a8 addq %r13, %rbx - 0x49, 0x89, 0xd8, //0x000007ab movq %rbx, %r8 - //0x000007ae LBB0_96 - 0x85, 0xd2, //0x000007ae testl %edx, %edx - 0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x000007b0 je LBB0_99 - 0x0f, 0xbc, 0xd2, //0x000007b6 bsfl %edx, %edx - 0x49, 0x83, 0xff, 0xff, //0x000007b9 cmpq $-1, %r15 - 0x0f, 0x85, 0xd1, 0x20, 0x00, 0x00, //0x000007bd jne LBB0_435 - 0x4c, 0x01, 0xea, //0x000007c3 addq %r13, %rdx - 0x49, 0x89, 0xd7, //0x000007c6 movq %rdx, %r15 - //0x000007c9 LBB0_99 - 0x85, 0xf6, //0x000007c9 testl %esi, %esi - 0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x000007cb je LBB0_102 - 0x0f, 0xbc, 0xd6, //0x000007d1 bsfl %esi, %edx - 0x49, 0x83, 0xf9, 0xff, //0x000007d4 cmpq $-1, %r9 - 0x0f, 0x85, 0xb6, 0x20, 0x00, 0x00, //0x000007d8 jne LBB0_435 - 0x4c, 0x01, 0xea, //0x000007de addq %r13, %rdx - 0x49, 0x89, 0xd1, //0x000007e1 movq %rdx, %r9 - //0x000007e4 LBB0_102 - 0x83, 0xf9, 0x10, //0x000007e4 cmpl $16, %ecx - 0x0f, 0x85, 0xbb, 0x07, 0x00, 0x00, //0x000007e7 jne LBB0_183 - 0x49, 0x83, 0xc2, 0xf0, //0x000007ed addq $-16, %r10 - 0x49, 0x83, 0xc5, 0x10, //0x000007f1 addq $16, %r13 - 0x49, 0x83, 0xfa, 0x0f, //0x000007f5 cmpq $15, %r10 - 0x0f, 0x87, 0xe1, 0xfe, 0xff, 0xff, //0x000007f9 ja LBB0_88 - 0x4b, 0x8d, 0x0c, 0x2e, //0x000007ff leaq (%r14,%r13), %rcx - 0x49, 0x89, 0xcb, //0x00000803 movq %rcx, %r11 - 0x4c, 0x39, 0xef, //0x00000806 cmpq %r13, %rdi - 0x0f, 0x84, 0xa2, 0x07, 0x00, 0x00, //0x00000809 je LBB0_184 - //0x0000080f LBB0_105 - 0x4e, 0x8d, 0x1c, 0x11, //0x0000080f leaq (%rcx,%r10), %r11 - 0x48, 0x89, 0xca, //0x00000813 movq %rcx, %rdx - 0x48, 0x2b, 0x55, 0xc0, //0x00000816 subq $-64(%rbp), %rdx - 0x4c, 0x29, 0xe2, //0x0000081a subq %r12, %rdx - 0x48, 0x83, 0xc2, 0x01, //0x0000081d addq $1, %rdx - 0x31, 0xff, //0x00000821 xorl %edi, %edi - 0x4c, 0x8d, 0x2d, 0x2a, 0x37, 0x00, 0x00, //0x00000823 leaq $14122(%rip), %r13 /* LJTI0_3+0(%rip) */ - 0xe9, 0x2e, 0x00, 0x00, 0x00, //0x0000082a jmp LBB0_110 - //0x0000082f LBB0_106 - 0x83, 0xfe, 0x65, //0x0000082f cmpl $101, %esi - 0x0f, 0x85, 0xbc, 0x09, 0x00, 0x00, //0x00000832 jne LBB0_212 - //0x00000838 LBB0_107 - 0x49, 0x83, 0xff, 0xff, //0x00000838 cmpq $-1, %r15 - 0x0f, 0x85, 0x76, 0x1e, 0x00, 0x00, //0x0000083c jne LBB0_433 - 0x4c, 0x8d, 0x3c, 0x3a, //0x00000842 leaq (%rdx,%rdi), %r15 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000846 .p2align 4, 0x90 - //0x00000850 LBB0_109 - 0x48, 0x83, 0xc7, 0x01, //0x00000850 addq $1, %rdi - 0x49, 0x39, 0xfa, //0x00000854 cmpq %rdi, %r10 - 0x0f, 0x84, 0x54, 0x07, 0x00, 0x00, //0x00000857 je LBB0_184 - //0x0000085d LBB0_110 - 0x0f, 0xbe, 0x34, 0x39, //0x0000085d movsbl (%rcx,%rdi), %esi - 0x8d, 0x5e, 0xd0, //0x00000861 leal $-48(%rsi), %ebx - 0x83, 0xfb, 0x0a, //0x00000864 cmpl $10, %ebx - 0x0f, 0x82, 0xe3, 0xff, 0xff, 0xff, //0x00000867 jb LBB0_109 - 0x8d, 0x5e, 0xd5, //0x0000086d leal $-43(%rsi), %ebx - 0x83, 0xfb, 0x1a, //0x00000870 cmpl $26, %ebx - 0x0f, 0x87, 0xb6, 0xff, 0xff, 0xff, //0x00000873 ja LBB0_106 - 0x49, 0x63, 0x74, 0x9d, 0x00, //0x00000879 movslq (%r13,%rbx,4), %rsi - 0x4c, 0x01, 0xee, //0x0000087e addq %r13, %rsi - 0xff, 0xe6, //0x00000881 jmpq *%rsi - //0x00000883 LBB0_113 - 0x49, 0x83, 0xf9, 0xff, //0x00000883 cmpq $-1, %r9 - 0x0f, 0x85, 0x2b, 0x1e, 0x00, 0x00, //0x00000887 jne LBB0_433 - 0x4c, 0x8d, 0x0c, 0x3a, //0x0000088d leaq (%rdx,%rdi), %r9 - 0xe9, 0xba, 0xff, 0xff, 0xff, //0x00000891 jmp LBB0_109 - //0x00000896 LBB0_115 - 0x49, 0x83, 0xf8, 0xff, //0x00000896 cmpq $-1, %r8 - 0x0f, 0x85, 0x18, 0x1e, 0x00, 0x00, //0x0000089a jne LBB0_433 - 0x4c, 0x8d, 0x04, 0x3a, //0x000008a0 leaq (%rdx,%rdi), %r8 - 0xe9, 0xa7, 0xff, 0xff, 0xff, //0x000008a4 jmp LBB0_109 - //0x000008a9 LBB0_117 - 0x49, 0x81, 0xf9, 0xff, 0x0f, 0x00, 0x00, //0x000008a9 cmpq $4095, %r9 - 0x0f, 0x8f, 0x36, 0x31, 0x00, 0x00, //0x000008b0 jg LBB0_634 - 0x48, 0x89, 0x75, 0x90, //0x000008b6 movq %rsi, $-112(%rbp) - 0x49, 0x8d, 0x41, 0x01, //0x000008ba leaq $1(%r9), %rax - 0x49, 0x89, 0x45, 0x00, //0x000008be movq %rax, (%r13) - 0x4b, 0xc7, 0x44, 0xcd, 0x08, 0x00, 0x00, 0x00, 0x00, //0x000008c2 movq $0, $8(%r13,%r9,8) - 0xe9, 0xf0, 0xf8, 0xff, 0xff, //0x000008cb jmp LBB0_4 - //0x000008d0 LBB0_64 - 0x4b, 0xc7, 0x44, 0xcd, 0x00, 0x02, 0x00, 0x00, 0x00, //0x000008d0 movq $2, (%r13,%r9,8) - 0x48, 0x8b, 0x4d, 0x98, //0x000008d9 movq $-104(%rbp), %rcx - 0xf6, 0xc1, 0x40, //0x000008dd testb $64, %cl - 0x48, 0x89, 0x75, 0x90, //0x000008e0 movq %rsi, $-112(%rbp) - 0x0f, 0x85, 0x9a, 0x03, 0x00, 0x00, //0x000008e4 jne LBB0_147 - 0x49, 0x8b, 0x16, //0x000008ea movq (%r14), %rdx - 0x48, 0x8b, 0x45, 0xa8, //0x000008ed movq $-88(%rbp), %rax - 0x48, 0x8b, 0x40, 0x08, //0x000008f1 movq $8(%rax), %rax - 0xf6, 0xc1, 0x20, //0x000008f5 testb $32, %cl - 0x48, 0x89, 0xd1, //0x000008f8 movq %rdx, %rcx - 0x48, 0x89, 0x55, 0xb0, //0x000008fb movq %rdx, $-80(%rbp) - 0x48, 0x89, 0x45, 0xa0, //0x000008ff movq %rax, $-96(%rbp) - 0x49, 0x89, 0xc1, //0x00000903 movq %rax, %r9 - 0x0f, 0x85, 0xba, 0x06, 0x00, 0x00, //0x00000906 jne LBB0_186 - 0x49, 0x29, 0xd1, //0x0000090c subq %rdx, %r9 - 0x0f, 0x84, 0x23, 0x33, 0x00, 0x00, //0x0000090f je LBB0_646 - 0x49, 0x83, 0xf9, 0x40, //0x00000915 cmpq $64, %r9 - 0x0f, 0x82, 0x30, 0x26, 0x00, 0x00, //0x00000919 jb LBB0_492 - 0x48, 0x8b, 0x45, 0xb0, //0x0000091f movq $-80(%rbp), %rax - 0x49, 0x89, 0xc6, //0x00000923 movq %rax, %r14 - 0x49, 0xf7, 0xd6, //0x00000926 notq %r14 - 0x48, 0xc7, 0x45, 0xc8, 0xff, 0xff, 0xff, 0xff, //0x00000929 movq $-1, $-56(%rbp) - 0x45, 0x31, 0xc0, //0x00000931 xorl %r8d, %r8d - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000934 .p2align 4, 0x90 - //0x00000940 LBB0_69 - 0xf3, 0x41, 0x0f, 0x6f, 0x1c, 0x04, //0x00000940 movdqu (%r12,%rax), %xmm3 - 0xf3, 0x41, 0x0f, 0x6f, 0x64, 0x04, 0x10, //0x00000946 movdqu $16(%r12,%rax), %xmm4 - 0xf3, 0x41, 0x0f, 0x6f, 0x6c, 0x04, 0x20, //0x0000094d movdqu $32(%r12,%rax), %xmm5 - 0xf3, 0x41, 0x0f, 0x6f, 0x74, 0x04, 0x30, //0x00000954 movdqu $48(%r12,%rax), %xmm6 - 0x66, 0x0f, 0x6f, 0xfb, //0x0000095b movdqa %xmm3, %xmm7 - 0x66, 0x0f, 0x74, 0xf8, //0x0000095f pcmpeqb %xmm0, %xmm7 - 0x66, 0x44, 0x0f, 0xd7, 0xd7, //0x00000963 pmovmskb %xmm7, %r10d - 0x66, 0x0f, 0x6f, 0xfc, //0x00000968 movdqa %xmm4, %xmm7 - 0x66, 0x0f, 0x74, 0xf8, //0x0000096c pcmpeqb %xmm0, %xmm7 - 0x66, 0x0f, 0xd7, 0xdf, //0x00000970 pmovmskb %xmm7, %ebx - 0x66, 0x0f, 0x6f, 0xfd, //0x00000974 movdqa %xmm5, %xmm7 - 0x66, 0x0f, 0x74, 0xf8, //0x00000978 pcmpeqb %xmm0, %xmm7 - 0x66, 0x0f, 0xd7, 0xff, //0x0000097c pmovmskb %xmm7, %edi - 0x66, 0x0f, 0x6f, 0xfe, //0x00000980 movdqa %xmm6, %xmm7 - 0x66, 0x0f, 0x74, 0xf8, //0x00000984 pcmpeqb %xmm0, %xmm7 - 0x66, 0x0f, 0xd7, 0xd7, //0x00000988 pmovmskb %xmm7, %edx - 0x66, 0x0f, 0x74, 0xd9, //0x0000098c pcmpeqb %xmm1, %xmm3 - 0x66, 0x44, 0x0f, 0xd7, 0xdb, //0x00000990 pmovmskb %xmm3, %r11d - 0x66, 0x0f, 0x74, 0xe1, //0x00000995 pcmpeqb %xmm1, %xmm4 - 0x66, 0x0f, 0xd7, 0xcc, //0x00000999 pmovmskb %xmm4, %ecx - 0x66, 0x0f, 0x74, 0xe9, //0x0000099d pcmpeqb %xmm1, %xmm5 - 0x66, 0x0f, 0xd7, 0xf5, //0x000009a1 pmovmskb %xmm5, %esi - 0x66, 0x0f, 0x74, 0xf1, //0x000009a5 pcmpeqb %xmm1, %xmm6 - 0x66, 0x44, 0x0f, 0xd7, 0xfe, //0x000009a9 pmovmskb %xmm6, %r15d - 0x48, 0xc1, 0xe2, 0x30, //0x000009ae shlq $48, %rdx - 0x48, 0xc1, 0xe7, 0x20, //0x000009b2 shlq $32, %rdi - 0x48, 0x09, 0xd7, //0x000009b6 orq %rdx, %rdi - 0x48, 0xc1, 0xe3, 0x10, //0x000009b9 shlq $16, %rbx - 0x48, 0x09, 0xfb, //0x000009bd orq %rdi, %rbx - 0x49, 0x09, 0xda, //0x000009c0 orq %rbx, %r10 - 0x49, 0xc1, 0xe7, 0x30, //0x000009c3 shlq $48, %r15 - 0x48, 0xc1, 0xe6, 0x20, //0x000009c7 shlq $32, %rsi - 0x4c, 0x09, 0xfe, //0x000009cb orq %r15, %rsi - 0x48, 0xc1, 0xe1, 0x10, //0x000009ce shlq $16, %rcx - 0x48, 0x09, 0xf1, //0x000009d2 orq %rsi, %rcx - 0x49, 0x09, 0xcb, //0x000009d5 orq %rcx, %r11 - 0x0f, 0x85, 0x30, 0x00, 0x00, 0x00, //0x000009d8 jne LBB0_121 - 0x4d, 0x85, 0xc0, //0x000009de testq %r8, %r8 - 0x0f, 0x85, 0x3d, 0x00, 0x00, 0x00, //0x000009e1 jne LBB0_123 - 0x45, 0x31, 0xc0, //0x000009e7 xorl %r8d, %r8d - 0x4d, 0x85, 0xd2, //0x000009ea testq %r10, %r10 - 0x0f, 0x85, 0x83, 0x00, 0x00, 0x00, //0x000009ed jne LBB0_124 - //0x000009f3 LBB0_72 - 0x49, 0x83, 0xc1, 0xc0, //0x000009f3 addq $-64, %r9 - 0x49, 0x83, 0xc6, 0xc0, //0x000009f7 addq $-64, %r14 - 0x48, 0x83, 0xc0, 0x40, //0x000009fb addq $64, %rax - 0x49, 0x83, 0xf9, 0x3f, //0x000009ff cmpq $63, %r9 - 0x0f, 0x87, 0x37, 0xff, 0xff, 0xff, //0x00000a03 ja LBB0_69 - 0xe9, 0x8d, 0x1e, 0x00, 0x00, //0x00000a09 jmp LBB0_73 - //0x00000a0e LBB0_121 - 0x48, 0x83, 0x7d, 0xc8, 0xff, //0x00000a0e cmpq $-1, $-56(%rbp) - 0x0f, 0x85, 0x0b, 0x00, 0x00, 0x00, //0x00000a13 jne LBB0_123 - 0x49, 0x0f, 0xbc, 0xcb, //0x00000a19 bsfq %r11, %rcx - 0x48, 0x01, 0xc1, //0x00000a1d addq %rax, %rcx - 0x48, 0x89, 0x4d, 0xc8, //0x00000a20 movq %rcx, $-56(%rbp) - //0x00000a24 LBB0_123 - 0x4c, 0x89, 0xc1, //0x00000a24 movq %r8, %rcx - 0x48, 0xf7, 0xd1, //0x00000a27 notq %rcx - 0x4c, 0x21, 0xd9, //0x00000a2a andq %r11, %rcx - 0x48, 0x8d, 0x14, 0x09, //0x00000a2d leaq (%rcx,%rcx), %rdx - 0x4c, 0x09, 0xc2, //0x00000a31 orq %r8, %rdx - 0x48, 0x89, 0xd6, //0x00000a34 movq %rdx, %rsi - 0x48, 0xf7, 0xd6, //0x00000a37 notq %rsi - 0x4c, 0x21, 0xde, //0x00000a3a andq %r11, %rsi - 0x48, 0xbf, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00000a3d movabsq $-6148914691236517206, %rdi - 0x48, 0x21, 0xfe, //0x00000a47 andq %rdi, %rsi - 0x45, 0x31, 0xc0, //0x00000a4a xorl %r8d, %r8d - 0x48, 0x01, 0xce, //0x00000a4d addq %rcx, %rsi - 0x41, 0x0f, 0x92, 0xc0, //0x00000a50 setb %r8b - 0x48, 0x01, 0xf6, //0x00000a54 addq %rsi, %rsi - 0x48, 0xb9, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00000a57 movabsq $6148914691236517205, %rcx - 0x48, 0x31, 0xce, //0x00000a61 xorq %rcx, %rsi - 0x48, 0x21, 0xd6, //0x00000a64 andq %rdx, %rsi - 0x48, 0xf7, 0xd6, //0x00000a67 notq %rsi - 0x49, 0x21, 0xf2, //0x00000a6a andq %rsi, %r10 - 0x4d, 0x85, 0xd2, //0x00000a6d testq %r10, %r10 - 0x0f, 0x84, 0x7d, 0xff, 0xff, 0xff, //0x00000a70 je LBB0_72 - //0x00000a76 LBB0_124 - 0x49, 0x0f, 0xbc, 0xc2, //0x00000a76 bsfq %r10, %rax - 0x4c, 0x29, 0xf0, //0x00000a7a subq %r14, %rax - 0x4c, 0x8b, 0x75, 0xd0, //0x00000a7d movq $-48(%rbp), %r14 - 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00000a81 movabsq $4294977024, %r11 - 0xe9, 0x73, 0x0d, 0x00, 0x00, //0x00000a8b jmp LBB0_304 - //0x00000a90 LBB0_125 - 0x48, 0x8b, 0x4d, 0xa8, //0x00000a90 movq $-88(%rbp), %rcx - 0x4c, 0x8b, 0x49, 0x08, //0x00000a94 movq $8(%rcx), %r9 - 0x4d, 0x8b, 0x06, //0x00000a98 movq (%r14), %r8 - 0x4f, 0x8d, 0x14, 0x04, //0x00000a9b leaq (%r12,%r8), %r10 - 0x4d, 0x29, 0xc1, //0x00000a9f subq %r8, %r9 - 0x49, 0x83, 0xf9, 0x20, //0x00000aa2 cmpq $32, %r9 - 0x0f, 0x8c, 0xbc, 0x1b, 0x00, 0x00, //0x00000aa6 jl LBB0_134 - 0x41, 0xbe, 0x20, 0x00, 0x00, 0x00, //0x00000aac movl $32, %r14d - 0x31, 0xd2, //0x00000ab2 xorl %edx, %edx - 0x45, 0x31, 0xdb, //0x00000ab4 xorl %r11d, %r11d - 0xe9, 0x2a, 0x00, 0x00, 0x00, //0x00000ab7 jmp LBB0_127 - 0x90, 0x90, 0x90, 0x90, //0x00000abc .p2align 4, 0x90 - //0x00000ac0 LBB0_130 - 0x45, 0x31, 0xdb, //0x00000ac0 xorl %r11d, %r11d - 0x48, 0x85, 0xff, //0x00000ac3 testq %rdi, %rdi - 0x0f, 0x85, 0xa5, 0x00, 0x00, 0x00, //0x00000ac6 jne LBB0_129 - //0x00000acc LBB0_131 - 0x48, 0x83, 0xc2, 0x20, //0x00000acc addq $32, %rdx - 0x4b, 0x8d, 0x0c, 0x31, //0x00000ad0 leaq (%r9,%r14), %rcx - 0x48, 0x83, 0xc1, 0xe0, //0x00000ad4 addq $-32, %rcx - 0x49, 0x83, 0xc6, 0xe0, //0x00000ad8 addq $-32, %r14 - 0x48, 0x83, 0xf9, 0x3f, //0x00000adc cmpq $63, %rcx - 0x0f, 0x8e, 0x65, 0x1b, 0x00, 0x00, //0x00000ae0 jle LBB0_132 - //0x00000ae6 LBB0_127 - 0xf3, 0x41, 0x0f, 0x6f, 0x24, 0x12, //0x00000ae6 movdqu (%r10,%rdx), %xmm4 - 0xf3, 0x41, 0x0f, 0x6f, 0x6c, 0x12, 0x10, //0x00000aec movdqu $16(%r10,%rdx), %xmm5 - 0x66, 0x0f, 0x6f, 0xf4, //0x00000af3 movdqa %xmm4, %xmm6 - 0x66, 0x0f, 0x74, 0xf0, //0x00000af7 pcmpeqb %xmm0, %xmm6 - 0x66, 0x0f, 0xd7, 0xf6, //0x00000afb pmovmskb %xmm6, %esi - 0x66, 0x0f, 0x6f, 0xf5, //0x00000aff movdqa %xmm5, %xmm6 - 0x66, 0x0f, 0x74, 0xf0, //0x00000b03 pcmpeqb %xmm0, %xmm6 - 0x66, 0x0f, 0xd7, 0xfe, //0x00000b07 pmovmskb %xmm6, %edi - 0x48, 0xc1, 0xe7, 0x10, //0x00000b0b shlq $16, %rdi - 0x48, 0x09, 0xf7, //0x00000b0f orq %rsi, %rdi - 0x66, 0x0f, 0x74, 0xe1, //0x00000b12 pcmpeqb %xmm1, %xmm4 - 0x66, 0x0f, 0xd7, 0xcc, //0x00000b16 pmovmskb %xmm4, %ecx - 0x66, 0x0f, 0x74, 0xe9, //0x00000b1a pcmpeqb %xmm1, %xmm5 - 0x66, 0x0f, 0xd7, 0xf5, //0x00000b1e pmovmskb %xmm5, %esi - 0x48, 0xc1, 0xe6, 0x10, //0x00000b22 shlq $16, %rsi - 0x48, 0x09, 0xce, //0x00000b26 orq %rcx, %rsi - 0x48, 0x89, 0xf1, //0x00000b29 movq %rsi, %rcx - 0x4c, 0x09, 0xd9, //0x00000b2c orq %r11, %rcx - 0x0f, 0x84, 0x8b, 0xff, 0xff, 0xff, //0x00000b2f je LBB0_130 - 0x44, 0x89, 0xd9, //0x00000b35 movl %r11d, %ecx - 0xf7, 0xd1, //0x00000b38 notl %ecx - 0x21, 0xf1, //0x00000b3a andl %esi, %ecx - 0x44, 0x8d, 0x3c, 0x09, //0x00000b3c leal (%rcx,%rcx), %r15d - 0x45, 0x09, 0xdf, //0x00000b40 orl %r11d, %r15d - 0x44, 0x89, 0xfb, //0x00000b43 movl %r15d, %ebx - 0xf7, 0xd3, //0x00000b46 notl %ebx - 0x21, 0xf3, //0x00000b48 andl %esi, %ebx - 0x81, 0xe3, 0xaa, 0xaa, 0xaa, 0xaa, //0x00000b4a andl $-1431655766, %ebx - 0x45, 0x31, 0xdb, //0x00000b50 xorl %r11d, %r11d - 0x01, 0xcb, //0x00000b53 addl %ecx, %ebx - 0x41, 0x0f, 0x92, 0xc3, //0x00000b55 setb %r11b - 0x01, 0xdb, //0x00000b59 addl %ebx, %ebx - 0x81, 0xf3, 0x55, 0x55, 0x55, 0x55, //0x00000b5b xorl $1431655765, %ebx - 0x44, 0x21, 0xfb, //0x00000b61 andl %r15d, %ebx - 0xf7, 0xd3, //0x00000b64 notl %ebx - 0x21, 0xdf, //0x00000b66 andl %ebx, %edi - 0x48, 0x85, 0xff, //0x00000b68 testq %rdi, %rdi - 0x0f, 0x84, 0x5b, 0xff, 0xff, 0xff, //0x00000b6b je LBB0_131 - //0x00000b71 LBB0_129 - 0x0f, 0xbc, 0xc7, //0x00000b71 bsfl %edi, %eax - 0x4c, 0x01, 0xc0, //0x00000b74 addq %r8, %rax - 0x4c, 0x8d, 0x14, 0x02, //0x00000b77 leaq (%rdx,%rax), %r10 - 0x49, 0x83, 0xc2, 0x01, //0x00000b7b addq $1, %r10 - 0x4c, 0x8b, 0x75, 0xd0, //0x00000b7f movq $-48(%rbp), %r14 - 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00000b83 movabsq $4294977024, %r11 - 0x4d, 0x89, 0x16, //0x00000b8d movq %r10, (%r14) - 0x4d, 0x85, 0xc0, //0x00000b90 testq %r8, %r8 - 0x0f, 0x8f, 0x27, 0xf6, 0xff, 0xff, //0x00000b93 jg LBB0_4 - 0xe9, 0x63, 0x2e, 0x00, 0x00, //0x00000b99 jmp LBB0_608 - //0x00000b9e LBB0_135 - 0x48, 0x89, 0xf9, //0x00000b9e movq %rdi, %rcx - 0x48, 0x29, 0xf1, //0x00000ba1 subq %rsi, %rcx - 0x48, 0x83, 0xf9, 0x10, //0x00000ba4 cmpq $16, %rcx - 0x0f, 0x82, 0x0d, 0x22, 0x00, 0x00, //0x00000ba8 jb LBB0_470 - 0x48, 0x89, 0xf1, //0x00000bae movq %rsi, %rcx - 0x48, 0xf7, 0xd9, //0x00000bb1 negq %rcx - 0x48, 0x89, 0xf0, //0x00000bb4 movq %rsi, %rax - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000bb7 .p2align 4, 0x90 - //0x00000bc0 LBB0_137 - 0xf3, 0x41, 0x0f, 0x6f, 0x1c, 0x04, //0x00000bc0 movdqu (%r12,%rax), %xmm3 - 0x66, 0x0f, 0x6f, 0xe3, //0x00000bc6 movdqa %xmm3, %xmm4 - 0x66, 0x41, 0x0f, 0x74, 0xe6, //0x00000bca pcmpeqb %xmm14, %xmm4 - 0x66, 0x41, 0x0f, 0xdb, 0xd9, //0x00000bcf pand %xmm9, %xmm3 - 0x66, 0x0f, 0x74, 0xda, //0x00000bd4 pcmpeqb %xmm2, %xmm3 - 0x66, 0x0f, 0xeb, 0xdc, //0x00000bd8 por %xmm4, %xmm3 - 0x66, 0x0f, 0xd7, 0xd3, //0x00000bdc pmovmskb %xmm3, %edx - 0x85, 0xd2, //0x00000be0 testl %edx, %edx - 0x0f, 0x85, 0xbe, 0xf5, 0xff, 0xff, //0x00000be2 jne LBB0_613 - 0x48, 0x83, 0xc0, 0x10, //0x00000be8 addq $16, %rax - 0x48, 0x8d, 0x14, 0x0f, //0x00000bec leaq (%rdi,%rcx), %rdx - 0x48, 0x83, 0xc2, 0xf0, //0x00000bf0 addq $-16, %rdx - 0x48, 0x83, 0xc1, 0xf0, //0x00000bf4 addq $-16, %rcx - 0x48, 0x83, 0xfa, 0x0f, //0x00000bf8 cmpq $15, %rdx - 0x0f, 0x87, 0xbe, 0xff, 0xff, 0xff, //0x00000bfc ja LBB0_137 - 0x4c, 0x89, 0xe0, //0x00000c02 movq %r12, %rax - 0x48, 0x29, 0xc8, //0x00000c05 subq %rcx, %rax - 0x48, 0x01, 0xcf, //0x00000c08 addq %rcx, %rdi - 0x48, 0x89, 0xf9, //0x00000c0b movq %rdi, %rcx - 0x48, 0x85, 0xc9, //0x00000c0e testq %rcx, %rcx - 0x0f, 0x84, 0xb1, 0x21, 0x00, 0x00, //0x00000c11 je LBB0_471 - //0x00000c17 LBB0_140 - 0x48, 0x8d, 0x3c, 0x08, //0x00000c17 leaq (%rax,%rcx), %rdi - 0x31, 0xd2, //0x00000c1b xorl %edx, %edx - //0x00000c1d LBB0_141 - 0x0f, 0xb6, 0x1c, 0x10, //0x00000c1d movzbl (%rax,%rdx), %ebx - 0x80, 0xfb, 0x2c, //0x00000c21 cmpb $44, %bl - 0x0f, 0x84, 0x4c, 0x1a, 0x00, 0x00, //0x00000c24 je LBB0_428 - 0x80, 0xfb, 0x7d, //0x00000c2a cmpb $125, %bl - 0x0f, 0x84, 0x43, 0x1a, 0x00, 0x00, //0x00000c2d je LBB0_428 - 0x80, 0xfb, 0x5d, //0x00000c33 cmpb $93, %bl - 0x0f, 0x84, 0x3a, 0x1a, 0x00, 0x00, //0x00000c36 je LBB0_428 - 0x48, 0x83, 0xc2, 0x01, //0x00000c3c addq $1, %rdx - 0x48, 0x39, 0xd1, //0x00000c40 cmpq %rdx, %rcx - 0x0f, 0x85, 0xd4, 0xff, 0xff, 0xff, //0x00000c43 jne LBB0_141 - 0x66, 0x41, 0x0f, 0x6f, 0xf5, //0x00000c49 movdqa %xmm13, %xmm6 - 0x66, 0x0f, 0x6f, 0xea, //0x00000c4e movdqa %xmm2, %xmm5 - 0x48, 0x89, 0xf8, //0x00000c52 movq %rdi, %rax - //0x00000c55 LBB0_146 - 0x4c, 0x29, 0xe0, //0x00000c55 subq %r12, %rax - 0x4c, 0x8b, 0x75, 0xd0, //0x00000c58 movq $-48(%rbp), %r14 - 0x4c, 0x8b, 0x6d, 0xb8, //0x00000c5c movq $-72(%rbp), %r13 - 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00000c60 movabsq $4294977024, %r11 - 0x66, 0x0f, 0x6f, 0xd5, //0x00000c6a movdqa %xmm5, %xmm2 - 0x66, 0x44, 0x0f, 0x6f, 0xee, //0x00000c6e movdqa %xmm6, %xmm13 - 0x49, 0x89, 0x06, //0x00000c73 movq %rax, (%r14) - 0x48, 0x85, 0xf6, //0x00000c76 testq %rsi, %rsi - 0x0f, 0x8f, 0x41, 0xf5, 0xff, 0xff, //0x00000c79 jg LBB0_4 - 0xe9, 0xd5, 0x2d, 0x00, 0x00, //0x00000c7f jmp LBB0_614 - //0x00000c84 LBB0_147 - 0x48, 0x8b, 0x4d, 0xa8, //0x00000c84 movq $-88(%rbp), %rcx - 0x4c, 0x8b, 0x49, 0x08, //0x00000c88 movq $8(%rcx), %r9 - 0x4d, 0x8b, 0x06, //0x00000c8c movq (%r14), %r8 - 0x4f, 0x8d, 0x14, 0x04, //0x00000c8f leaq (%r12,%r8), %r10 - 0x4d, 0x29, 0xc1, //0x00000c93 subq %r8, %r9 - 0x49, 0x83, 0xf9, 0x20, //0x00000c96 cmpq $32, %r9 - 0x0f, 0x8c, 0x4e, 0x1a, 0x00, 0x00, //0x00000c9a jl LBB0_156 - 0x41, 0xbe, 0x20, 0x00, 0x00, 0x00, //0x00000ca0 movl $32, %r14d - 0x31, 0xd2, //0x00000ca6 xorl %edx, %edx - 0x45, 0x31, 0xdb, //0x00000ca8 xorl %r11d, %r11d - 0xe9, 0x26, 0x00, 0x00, 0x00, //0x00000cab jmp LBB0_149 - //0x00000cb0 .p2align 4, 0x90 - //0x00000cb0 LBB0_152 + 0x48, 0xc7, 0x45, 0x90, 0xff, 0xff, 0xff, 0xff, //0x0000012c movq $-1, $-112(%rbp) + 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00000134 movabsq $4294977024, %r11 + 0xf3, 0x0f, 0x6f, 0x05, 0xca, 0xfe, 0xff, 0xff, //0x0000013e movdqu $-310(%rip), %xmm0 /* LCPI0_1+0(%rip) */ + 0xf3, 0x0f, 0x6f, 0x0d, 0xd2, 0xfe, 0xff, 0xff, //0x00000146 movdqu $-302(%rip), %xmm1 /* LCPI0_2+0(%rip) */ + 0xf3, 0x44, 0x0f, 0x6f, 0x25, 0xd9, 0xfe, 0xff, 0xff, //0x0000014e movdqu $-295(%rip), %xmm12 /* LCPI0_3+0(%rip) */ + 0x66, 0x45, 0x0f, 0x76, 0xd2, //0x00000157 pcmpeqd %xmm10, %xmm10 + 0xf3, 0x44, 0x0f, 0x6f, 0x3d, 0x4b, 0xff, 0xff, 0xff, //0x0000015c movdqu $-181(%rip), %xmm15 /* LCPI0_11+0(%rip) */ + 0xf3, 0x44, 0x0f, 0x6f, 0x0d, 0x22, 0xff, 0xff, 0xff, //0x00000165 movdqu $-222(%rip), %xmm9 /* LCPI0_9+0(%rip) */ + 0xf3, 0x44, 0x0f, 0x6f, 0x1d, 0x79, 0xff, 0xff, 0xff, //0x0000016e movdqu $-135(%rip), %xmm11 /* LCPI0_15+0(%rip) */ + 0xf3, 0x44, 0x0f, 0x6f, 0x35, 0x00, 0xff, 0xff, 0xff, //0x00000177 movdqu $-256(%rip), %xmm14 /* LCPI0_8+0(%rip) */ + 0xf3, 0x0f, 0x6f, 0x15, 0xe8, 0xfe, 0xff, 0xff, //0x00000180 movdqu $-280(%rip), %xmm2 /* LCPI0_7+0(%rip) */ + 0xf3, 0x44, 0x0f, 0x6f, 0x2d, 0xaf, 0xfe, 0xff, 0xff, //0x00000188 movdqu $-337(%rip), %xmm13 /* LCPI0_4+0(%rip) */ + 0xf3, 0x44, 0x0f, 0x6f, 0x05, 0xb6, 0xfe, 0xff, 0xff, //0x00000191 movdqu $-330(%rip), %xmm8 /* LCPI0_5+0(%rip) */ + 0x48, 0x89, 0x75, 0xd0, //0x0000019a movq %rsi, $-48(%rbp) + 0x48, 0x89, 0x55, 0xb0, //0x0000019e movq %rdx, $-80(%rbp) + 0xe9, 0x3d, 0x00, 0x00, 0x00, //0x000001a2 jmp LBB0_6 + //0x000001a7 LBB0_1 + 0x0f, 0xbc, 0xc3, //0x000001a7 bsfl %ebx, %eax + 0x4c, 0x01, 0xc0, //0x000001aa addq %r8, %rax + 0x4c, 0x8d, 0x14, 0x06, //0x000001ad leaq (%rsi,%rax), %r10 + 0x49, 0x83, 0xc2, 0x01, //0x000001b1 addq $1, %r10 + 0x4c, 0x8b, 0x75, 0xd0, //0x000001b5 movq $-48(%rbp), %r14 + 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x000001b9 movabsq $4294977024, %r11 + //0x000001c3 LBB0_2 + 0x4d, 0x89, 0x16, //0x000001c3 movq %r10, (%r14) + //0x000001c6 LBB0_3 + 0x4d, 0x85, 0xc0, //0x000001c6 testq %r8, %r8 + 0x0f, 0x8e, 0x8d, 0x38, 0x00, 0x00, //0x000001c9 jle LBB0_622 + 0x90, //0x000001cf .p2align 4, 0x90 + //0x000001d0 LBB0_4 + 0x4d, 0x8b, 0x45, 0x00, //0x000001d0 movq (%r13), %r8 + 0x48, 0x8b, 0x55, 0x90, //0x000001d4 movq $-112(%rbp), %rdx + 0x48, 0x89, 0xd0, //0x000001d8 movq %rdx, %rax + 0x4d, 0x85, 0xc0, //0x000001db testq %r8, %r8 + 0x0f, 0x84, 0xcb, 0x38, 0x00, 0x00, //0x000001de je LBB0_650 + //0x000001e4 LBB0_6 + 0x48, 0x8b, 0x4d, 0x90, //0x000001e4 movq $-112(%rbp), %rcx + 0x48, 0x8b, 0x45, 0xa8, //0x000001e8 movq $-88(%rbp), %rax + 0x4c, 0x8b, 0x20, //0x000001ec movq (%rax), %r12 + 0x48, 0x8b, 0x40, 0x08, //0x000001ef movq $8(%rax), %rax + 0x49, 0x8b, 0x36, //0x000001f3 movq (%r14), %rsi + 0x48, 0x39, 0xc6, //0x000001f6 cmpq %rax, %rsi + 0x0f, 0x83, 0x31, 0x00, 0x00, 0x00, //0x000001f9 jae LBB0_11 + 0x41, 0x8a, 0x14, 0x34, //0x000001ff movb (%r12,%rsi), %dl + 0x80, 0xfa, 0x0d, //0x00000203 cmpb $13, %dl + 0x0f, 0x84, 0x24, 0x00, 0x00, 0x00, //0x00000206 je LBB0_11 + 0x80, 0xfa, 0x20, //0x0000020c cmpb $32, %dl + 0x0f, 0x84, 0x1b, 0x00, 0x00, 0x00, //0x0000020f je LBB0_11 + 0x80, 0xc2, 0xf7, //0x00000215 addb $-9, %dl + 0x80, 0xfa, 0x01, //0x00000218 cmpb $1, %dl + 0x0f, 0x86, 0x0f, 0x00, 0x00, 0x00, //0x0000021b jbe LBB0_11 + 0x48, 0x89, 0xf2, //0x00000221 movq %rsi, %rdx + 0xe9, 0xff, 0x00, 0x00, 0x00, //0x00000224 jmp LBB0_32 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000229 .p2align 4, 0x90 + //0x00000230 LBB0_11 + 0x48, 0x8d, 0x56, 0x01, //0x00000230 leaq $1(%rsi), %rdx + 0x48, 0x39, 0xc2, //0x00000234 cmpq %rax, %rdx + 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00000237 jae LBB0_15 + 0x41, 0x8a, 0x1c, 0x14, //0x0000023d movb (%r12,%rdx), %bl + 0x80, 0xfb, 0x0d, //0x00000241 cmpb $13, %bl + 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00000244 je LBB0_15 + 0x80, 0xfb, 0x20, //0x0000024a cmpb $32, %bl + 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x0000024d je LBB0_15 + 0x80, 0xc3, 0xf7, //0x00000253 addb $-9, %bl + 0x80, 0xfb, 0x01, //0x00000256 cmpb $1, %bl + 0x0f, 0x87, 0xc9, 0x00, 0x00, 0x00, //0x00000259 ja LBB0_32 + 0x90, //0x0000025f .p2align 4, 0x90 + //0x00000260 LBB0_15 + 0x48, 0x8d, 0x56, 0x02, //0x00000260 leaq $2(%rsi), %rdx + 0x48, 0x39, 0xc2, //0x00000264 cmpq %rax, %rdx + 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00000267 jae LBB0_19 + 0x41, 0x8a, 0x1c, 0x14, //0x0000026d movb (%r12,%rdx), %bl + 0x80, 0xfb, 0x0d, //0x00000271 cmpb $13, %bl + 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00000274 je LBB0_19 + 0x80, 0xfb, 0x20, //0x0000027a cmpb $32, %bl + 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x0000027d je LBB0_19 + 0x80, 0xc3, 0xf7, //0x00000283 addb $-9, %bl + 0x80, 0xfb, 0x01, //0x00000286 cmpb $1, %bl + 0x0f, 0x87, 0x99, 0x00, 0x00, 0x00, //0x00000289 ja LBB0_32 + 0x90, //0x0000028f .p2align 4, 0x90 + //0x00000290 LBB0_19 + 0x48, 0x8d, 0x56, 0x03, //0x00000290 leaq $3(%rsi), %rdx + 0x48, 0x39, 0xc2, //0x00000294 cmpq %rax, %rdx + 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00000297 jae LBB0_23 + 0x41, 0x8a, 0x1c, 0x14, //0x0000029d movb (%r12,%rdx), %bl + 0x80, 0xfb, 0x0d, //0x000002a1 cmpb $13, %bl + 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x000002a4 je LBB0_23 + 0x80, 0xfb, 0x20, //0x000002aa cmpb $32, %bl + 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x000002ad je LBB0_23 + 0x80, 0xc3, 0xf7, //0x000002b3 addb $-9, %bl + 0x80, 0xfb, 0x01, //0x000002b6 cmpb $1, %bl + 0x0f, 0x87, 0x69, 0x00, 0x00, 0x00, //0x000002b9 ja LBB0_32 + 0x90, //0x000002bf .p2align 4, 0x90 + //0x000002c0 LBB0_23 + 0x48, 0x83, 0xc6, 0x04, //0x000002c0 addq $4, %rsi + 0x48, 0x39, 0xf0, //0x000002c4 cmpq %rsi, %rax + 0x0f, 0x86, 0x74, 0x37, 0x00, 0x00, //0x000002c7 jbe LBB0_619 + 0x48, 0x39, 0xf0, //0x000002cd cmpq %rsi, %rax + 0x0f, 0x84, 0x3a, 0x00, 0x00, 0x00, //0x000002d0 je LBB0_29 + 0x49, 0x8d, 0x14, 0x04, //0x000002d6 leaq (%r12,%rax), %rdx + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000002da .p2align 4, 0x90 + //0x000002e0 LBB0_26 + 0x41, 0x0f, 0xbe, 0x3c, 0x34, //0x000002e0 movsbl (%r12,%rsi), %edi + 0x83, 0xff, 0x20, //0x000002e5 cmpl $32, %edi + 0x0f, 0x87, 0x2e, 0x00, 0x00, 0x00, //0x000002e8 ja LBB0_31 + 0x49, 0x0f, 0xa3, 0xfb, //0x000002ee btq %rdi, %r11 + 0x0f, 0x83, 0x24, 0x00, 0x00, 0x00, //0x000002f2 jae LBB0_31 + 0x48, 0x83, 0xc6, 0x01, //0x000002f8 addq $1, %rsi + 0x48, 0x39, 0xf0, //0x000002fc cmpq %rsi, %rax + 0x0f, 0x85, 0xdb, 0xff, 0xff, 0xff, //0x000002ff jne LBB0_26 + 0xe9, 0x0c, 0x00, 0x00, 0x00, //0x00000305 jmp LBB0_30 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000030a .p2align 4, 0x90 + //0x00000310 LBB0_29 + 0x4c, 0x01, 0xe6, //0x00000310 addq %r12, %rsi + 0x48, 0x89, 0xf2, //0x00000313 movq %rsi, %rdx + //0x00000316 LBB0_30 + 0x4c, 0x29, 0xe2, //0x00000316 subq %r12, %rdx + 0x48, 0x89, 0xd6, //0x00000319 movq %rdx, %rsi + //0x0000031c LBB0_31 + 0x48, 0x89, 0xf2, //0x0000031c movq %rsi, %rdx + 0x48, 0x39, 0xc6, //0x0000031f cmpq %rax, %rsi + 0x0f, 0x83, 0x1c, 0x37, 0x00, 0x00, //0x00000322 jae LBB0_620 + //0x00000328 LBB0_32 + 0x48, 0x8d, 0x42, 0x01, //0x00000328 leaq $1(%rdx), %rax + 0x49, 0x89, 0x06, //0x0000032c movq %rax, (%r14) + 0x41, 0x0f, 0xbe, 0x3c, 0x14, //0x0000032f movsbl (%r12,%rdx), %edi + 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00000334 movq $-1, %rax + 0x85, 0xff, //0x0000033b testl %edi, %edi + 0x0f, 0x84, 0x6c, 0x37, 0x00, 0x00, //0x0000033d je LBB0_650 + 0x4d, 0x8b, 0x4d, 0x00, //0x00000343 movq (%r13), %r9 + 0x4d, 0x8d, 0x41, 0xff, //0x00000347 leaq $-1(%r9), %r8 + 0x43, 0x8b, 0x5c, 0xcd, 0x00, //0x0000034b movl (%r13,%r9,8), %ebx + 0x48, 0x83, 0xf9, 0xff, //0x00000350 cmpq $-1, %rcx + 0x48, 0x0f, 0x45, 0xd1, //0x00000354 cmovneq %rcx, %rdx + 0x83, 0xc3, 0xff, //0x00000358 addl $-1, %ebx + 0x83, 0xfb, 0x05, //0x0000035b cmpl $5, %ebx + 0x48, 0x89, 0x55, 0x90, //0x0000035e movq %rdx, $-112(%rbp) + 0x0f, 0x87, 0x73, 0x02, 0x00, 0x00, //0x00000362 ja LBB0_78 + 0x48, 0x8d, 0x35, 0xdd, 0x39, 0x00, 0x00, //0x00000368 leaq $14813(%rip), %rsi /* LJTI0_0+0(%rip) */ + 0x48, 0x63, 0x0c, 0x9e, //0x0000036f movslq (%rsi,%rbx,4), %rcx + 0x48, 0x01, 0xf1, //0x00000373 addq %rsi, %rcx + 0xff, 0xe1, //0x00000376 jmpq *%rcx + //0x00000378 LBB0_35 + 0x83, 0xff, 0x2c, //0x00000378 cmpl $44, %edi + 0x0f, 0x84, 0xf0, 0x04, 0x00, 0x00, //0x0000037b je LBB0_117 + 0x83, 0xff, 0x5d, //0x00000381 cmpl $93, %edi + 0x0f, 0x84, 0x3c, 0x02, 0x00, 0x00, //0x00000384 je LBB0_37 + 0xe9, 0x19, 0x37, 0x00, 0x00, //0x0000038a jmp LBB0_649 + //0x0000038f LBB0_38 + 0x40, 0x80, 0xff, 0x5d, //0x0000038f cmpb $93, %dil + 0x0f, 0x84, 0x2d, 0x02, 0x00, 0x00, //0x00000393 je LBB0_37 + 0x4b, 0xc7, 0x44, 0xcd, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00000399 movq $1, (%r13,%r9,8) + 0x83, 0xff, 0x7b, //0x000003a2 cmpl $123, %edi + 0x0f, 0x86, 0x3d, 0x02, 0x00, 0x00, //0x000003a5 jbe LBB0_79 + 0xe9, 0xf8, 0x36, 0x00, 0x00, //0x000003ab jmp LBB0_649 + //0x000003b0 LBB0_40 + 0x40, 0x80, 0xff, 0x22, //0x000003b0 cmpb $34, %dil + 0x0f, 0x85, 0xee, 0x36, 0x00, 0x00, //0x000003b4 jne LBB0_649 + 0x4b, 0xc7, 0x44, 0xcd, 0x00, 0x04, 0x00, 0x00, 0x00, //0x000003ba movq $4, (%r13,%r9,8) + 0x48, 0x8b, 0x4d, 0x98, //0x000003c3 movq $-104(%rbp), %rcx + 0xf6, 0xc1, 0x40, //0x000003c7 testb $64, %cl + 0x0f, 0x85, 0x74, 0x06, 0x00, 0x00, //0x000003ca jne LBB0_125 + 0x49, 0x8b, 0x16, //0x000003d0 movq (%r14), %rdx + 0x48, 0x8b, 0x45, 0xa8, //0x000003d3 movq $-88(%rbp), %rax + 0x48, 0x8b, 0x40, 0x08, //0x000003d7 movq $8(%rax), %rax + 0xf6, 0xc1, 0x20, //0x000003db testb $32, %cl + 0x48, 0x89, 0x45, 0xa0, //0x000003de movq %rax, $-96(%rbp) + 0x48, 0x89, 0x55, 0xc0, //0x000003e2 movq %rdx, $-64(%rbp) + 0x0f, 0x85, 0xa2, 0x09, 0x00, 0x00, //0x000003e6 jne LBB0_162 + 0x49, 0x89, 0xc1, //0x000003ec movq %rax, %r9 + 0x49, 0x29, 0xd1, //0x000003ef subq %rdx, %r9 + 0x0f, 0x84, 0x71, 0x38, 0x00, 0x00, //0x000003f2 je LBB0_656 + 0x49, 0x83, 0xf9, 0x40, //0x000003f8 cmpq $64, %r9 + 0x0f, 0x82, 0xd5, 0x2a, 0x00, 0x00, //0x000003fc jb LBB0_502 + 0x48, 0x8b, 0x45, 0xc0, //0x00000402 movq $-64(%rbp), %rax + 0x49, 0x89, 0xc6, //0x00000406 movq %rax, %r14 + 0x49, 0xf7, 0xd6, //0x00000409 notq %r14 + 0x48, 0xc7, 0x45, 0xc8, 0xff, 0xff, 0xff, 0xff, //0x0000040c movq $-1, $-56(%rbp) + 0x45, 0x31, 0xc0, //0x00000414 xorl %r8d, %r8d + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000417 .p2align 4, 0x90 + //0x00000420 LBB0_46 + 0xf3, 0x41, 0x0f, 0x6f, 0x1c, 0x04, //0x00000420 movdqu (%r12,%rax), %xmm3 + 0xf3, 0x41, 0x0f, 0x6f, 0x64, 0x04, 0x10, //0x00000426 movdqu $16(%r12,%rax), %xmm4 + 0xf3, 0x41, 0x0f, 0x6f, 0x6c, 0x04, 0x20, //0x0000042d movdqu $32(%r12,%rax), %xmm5 + 0xf3, 0x41, 0x0f, 0x6f, 0x74, 0x04, 0x30, //0x00000434 movdqu $48(%r12,%rax), %xmm6 + 0x66, 0x0f, 0x6f, 0xfb, //0x0000043b movdqa %xmm3, %xmm7 + 0x66, 0x0f, 0x74, 0xf8, //0x0000043f pcmpeqb %xmm0, %xmm7 + 0x66, 0x44, 0x0f, 0xd7, 0xd7, //0x00000443 pmovmskb %xmm7, %r10d + 0x66, 0x0f, 0x6f, 0xfc, //0x00000448 movdqa %xmm4, %xmm7 + 0x66, 0x0f, 0x74, 0xf8, //0x0000044c pcmpeqb %xmm0, %xmm7 + 0x66, 0x0f, 0xd7, 0xdf, //0x00000450 pmovmskb %xmm7, %ebx + 0x66, 0x0f, 0x6f, 0xfd, //0x00000454 movdqa %xmm5, %xmm7 + 0x66, 0x0f, 0x74, 0xf8, //0x00000458 pcmpeqb %xmm0, %xmm7 + 0x66, 0x0f, 0xd7, 0xf7, //0x0000045c pmovmskb %xmm7, %esi + 0x66, 0x0f, 0x6f, 0xfe, //0x00000460 movdqa %xmm6, %xmm7 + 0x66, 0x0f, 0x74, 0xf8, //0x00000464 pcmpeqb %xmm0, %xmm7 + 0x66, 0x0f, 0xd7, 0xd7, //0x00000468 pmovmskb %xmm7, %edx + 0x66, 0x0f, 0x74, 0xd9, //0x0000046c pcmpeqb %xmm1, %xmm3 + 0x66, 0x44, 0x0f, 0xd7, 0xdb, //0x00000470 pmovmskb %xmm3, %r11d + 0x66, 0x0f, 0x74, 0xe1, //0x00000475 pcmpeqb %xmm1, %xmm4 + 0x66, 0x0f, 0xd7, 0xcc, //0x00000479 pmovmskb %xmm4, %ecx + 0x66, 0x0f, 0x74, 0xe9, //0x0000047d pcmpeqb %xmm1, %xmm5 + 0x66, 0x0f, 0xd7, 0xfd, //0x00000481 pmovmskb %xmm5, %edi + 0x66, 0x0f, 0x74, 0xf1, //0x00000485 pcmpeqb %xmm1, %xmm6 + 0x66, 0x44, 0x0f, 0xd7, 0xfe, //0x00000489 pmovmskb %xmm6, %r15d + 0x48, 0xc1, 0xe2, 0x30, //0x0000048e shlq $48, %rdx + 0x48, 0xc1, 0xe6, 0x20, //0x00000492 shlq $32, %rsi + 0x48, 0x09, 0xd6, //0x00000496 orq %rdx, %rsi + 0x48, 0xc1, 0xe3, 0x10, //0x00000499 shlq $16, %rbx + 0x48, 0x09, 0xf3, //0x0000049d orq %rsi, %rbx + 0x49, 0x09, 0xda, //0x000004a0 orq %rbx, %r10 + 0x49, 0xc1, 0xe7, 0x30, //0x000004a3 shlq $48, %r15 + 0x48, 0xc1, 0xe7, 0x20, //0x000004a7 shlq $32, %rdi + 0x4c, 0x09, 0xff, //0x000004ab orq %r15, %rdi + 0x48, 0xc1, 0xe1, 0x10, //0x000004ae shlq $16, %rcx + 0x48, 0x09, 0xf9, //0x000004b2 orq %rdi, %rcx + 0x49, 0x09, 0xcb, //0x000004b5 orq %rcx, %r11 + 0x0f, 0x85, 0x30, 0x00, 0x00, 0x00, //0x000004b8 jne LBB0_55 + 0x4d, 0x85, 0xc0, //0x000004be testq %r8, %r8 + 0x0f, 0x85, 0x3d, 0x00, 0x00, 0x00, //0x000004c1 jne LBB0_57 + 0x45, 0x31, 0xc0, //0x000004c7 xorl %r8d, %r8d + 0x4d, 0x85, 0xd2, //0x000004ca testq %r10, %r10 + 0x0f, 0x85, 0x83, 0x00, 0x00, 0x00, //0x000004cd jne LBB0_58 + //0x000004d3 LBB0_49 + 0x49, 0x83, 0xc1, 0xc0, //0x000004d3 addq $-64, %r9 + 0x49, 0x83, 0xc6, 0xc0, //0x000004d7 addq $-64, %r14 + 0x48, 0x83, 0xc0, 0x40, //0x000004db addq $64, %rax + 0x49, 0x83, 0xf9, 0x3f, //0x000004df cmpq $63, %r9 + 0x0f, 0x87, 0x37, 0xff, 0xff, 0xff, //0x000004e3 ja LBB0_46 + 0xe9, 0x56, 0x22, 0x00, 0x00, //0x000004e9 jmp LBB0_50 + //0x000004ee LBB0_55 + 0x48, 0x83, 0x7d, 0xc8, 0xff, //0x000004ee cmpq $-1, $-56(%rbp) + 0x0f, 0x85, 0x0b, 0x00, 0x00, 0x00, //0x000004f3 jne LBB0_57 + 0x49, 0x0f, 0xbc, 0xcb, //0x000004f9 bsfq %r11, %rcx + 0x48, 0x01, 0xc1, //0x000004fd addq %rax, %rcx + 0x48, 0x89, 0x4d, 0xc8, //0x00000500 movq %rcx, $-56(%rbp) + //0x00000504 LBB0_57 + 0x4c, 0x89, 0xc1, //0x00000504 movq %r8, %rcx + 0x48, 0xf7, 0xd1, //0x00000507 notq %rcx + 0x4c, 0x21, 0xd9, //0x0000050a andq %r11, %rcx + 0x48, 0x8d, 0x14, 0x09, //0x0000050d leaq (%rcx,%rcx), %rdx + 0x4c, 0x09, 0xc2, //0x00000511 orq %r8, %rdx + 0x48, 0x89, 0xd6, //0x00000514 movq %rdx, %rsi + 0x48, 0xf7, 0xd6, //0x00000517 notq %rsi + 0x4c, 0x21, 0xde, //0x0000051a andq %r11, %rsi + 0x48, 0xbf, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x0000051d movabsq $-6148914691236517206, %rdi + 0x48, 0x21, 0xfe, //0x00000527 andq %rdi, %rsi + 0x45, 0x31, 0xc0, //0x0000052a xorl %r8d, %r8d + 0x48, 0x01, 0xce, //0x0000052d addq %rcx, %rsi + 0x41, 0x0f, 0x92, 0xc0, //0x00000530 setb %r8b + 0x48, 0x01, 0xf6, //0x00000534 addq %rsi, %rsi + 0x48, 0xb9, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00000537 movabsq $6148914691236517205, %rcx + 0x48, 0x31, 0xce, //0x00000541 xorq %rcx, %rsi + 0x48, 0x21, 0xd6, //0x00000544 andq %rdx, %rsi + 0x48, 0xf7, 0xd6, //0x00000547 notq %rsi + 0x49, 0x21, 0xf2, //0x0000054a andq %rsi, %r10 + 0x4d, 0x85, 0xd2, //0x0000054d testq %r10, %r10 + 0x0f, 0x84, 0x7d, 0xff, 0xff, 0xff, //0x00000550 je LBB0_49 + //0x00000556 LBB0_58 + 0x49, 0x0f, 0xbc, 0xc2, //0x00000556 bsfq %r10, %rax + 0x4c, 0x29, 0xf0, //0x0000055a subq %r14, %rax + 0x4c, 0x8b, 0x75, 0xd0, //0x0000055d movq $-48(%rbp), %r14 + 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00000561 movabsq $4294977024, %r11 + 0xe9, 0xff, 0x0c, 0x00, 0x00, //0x0000056b jmp LBB0_229 + //0x00000570 LBB0_59 + 0x40, 0x80, 0xff, 0x3a, //0x00000570 cmpb $58, %dil + 0x0f, 0x85, 0x2e, 0x35, 0x00, 0x00, //0x00000574 jne LBB0_649 + 0x4b, 0xc7, 0x44, 0xcd, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000057a movq $0, (%r13,%r9,8) + 0xe9, 0x48, 0xfc, 0xff, 0xff, //0x00000583 jmp LBB0_4 + //0x00000588 LBB0_61 + 0x83, 0xff, 0x2c, //0x00000588 cmpl $44, %edi + 0x0f, 0x85, 0x2c, 0x00, 0x00, 0x00, //0x0000058b jne LBB0_62 + 0x49, 0x81, 0xf9, 0xff, 0x0f, 0x00, 0x00, //0x00000591 cmpq $4095, %r9 + 0x0f, 0x8f, 0xb2, 0x34, 0x00, 0x00, //0x00000598 jg LBB0_651 + 0x49, 0x8d, 0x41, 0x01, //0x0000059e leaq $1(%r9), %rax + 0x49, 0x89, 0x45, 0x00, //0x000005a2 movq %rax, (%r13) + 0x4b, 0xc7, 0x44, 0xcd, 0x08, 0x03, 0x00, 0x00, 0x00, //0x000005a6 movq $3, $8(%r13,%r9,8) + 0xe9, 0x1c, 0xfc, 0xff, 0xff, //0x000005af jmp LBB0_4 + //0x000005b4 LBB0_63 + 0x83, 0xff, 0x22, //0x000005b4 cmpl $34, %edi + 0x0f, 0x84, 0xd7, 0x02, 0x00, 0x00, //0x000005b7 je LBB0_64 + //0x000005bd LBB0_62 + 0x83, 0xff, 0x7d, //0x000005bd cmpl $125, %edi + 0x0f, 0x85, 0xe2, 0x34, 0x00, 0x00, //0x000005c0 jne LBB0_649 + //0x000005c6 LBB0_37 + 0x4d, 0x89, 0x45, 0x00, //0x000005c6 movq %r8, (%r13) + 0x48, 0x89, 0xd0, //0x000005ca movq %rdx, %rax + 0x4d, 0x85, 0xc0, //0x000005cd testq %r8, %r8 + 0x0f, 0x85, 0x0e, 0xfc, 0xff, 0xff, //0x000005d0 jne LBB0_6 + 0xe9, 0xd4, 0x34, 0x00, 0x00, //0x000005d6 jmp LBB0_650 + //0x000005db LBB0_78 + 0x4d, 0x89, 0x45, 0x00, //0x000005db movq %r8, (%r13) + 0x83, 0xff, 0x7b, //0x000005df cmpl $123, %edi + 0x0f, 0x87, 0xc0, 0x34, 0x00, 0x00, //0x000005e2 ja LBB0_649 + //0x000005e8 LBB0_79 + 0x89, 0xf9, //0x000005e8 movl %edi, %ecx + 0x48, 0x8d, 0x15, 0x73, 0x37, 0x00, 0x00, //0x000005ea leaq $14195(%rip), %rdx /* LJTI0_1+0(%rip) */ + 0x48, 0x63, 0x0c, 0x8a, //0x000005f1 movslq (%rdx,%rcx,4), %rcx + 0x48, 0x01, 0xd1, //0x000005f5 addq %rdx, %rcx + 0xff, 0xe1, //0x000005f8 jmpq *%rcx + //0x000005fa LBB0_80 + 0x4c, 0x89, 0xf0, //0x000005fa movq %r14, %rax + 0x48, 0x8b, 0x4d, 0xa8, //0x000005fd movq $-88(%rbp), %rcx + 0x4c, 0x8b, 0x71, 0x08, //0x00000601 movq $8(%rcx), %r14 + 0x4c, 0x8b, 0x00, //0x00000605 movq (%rax), %r8 + 0xf6, 0x45, 0x98, 0x40, //0x00000608 testb $64, $-104(%rbp) + 0x0f, 0x85, 0x14, 0x05, 0x00, 0x00, //0x0000060c jne LBB0_134 + 0x49, 0x8d, 0x40, 0xff, //0x00000612 leaq $-1(%r8), %rax + 0x49, 0x29, 0xc6, //0x00000616 subq %rax, %r14 + 0x4c, 0x89, 0x45, 0xc0, //0x00000619 movq %r8, $-64(%rbp) + 0x0f, 0x84, 0x6c, 0x34, 0x00, 0x00, //0x0000061d je LBB0_625 + 0x4b, 0x8d, 0x3c, 0x04, //0x00000623 leaq (%r12,%r8), %rdi + 0x48, 0x83, 0xc7, 0xff, //0x00000627 addq $-1, %rdi + 0x80, 0x3f, 0x30, //0x0000062b cmpb $48, (%rdi) + 0x0f, 0x85, 0x3b, 0x00, 0x00, 0x00, //0x0000062e jne LBB0_86 + 0x41, 0xbd, 0x01, 0x00, 0x00, 0x00, //0x00000634 movl $1, %r13d + 0x49, 0x83, 0xfe, 0x01, //0x0000063a cmpq $1, %r14 + 0x0f, 0x84, 0xb9, 0x20, 0x00, 0x00, //0x0000063e je LBB0_452 + 0x48, 0x8b, 0x4d, 0xc0, //0x00000644 movq $-64(%rbp), %rcx + 0x41, 0x8a, 0x0c, 0x0c, //0x00000648 movb (%r12,%rcx), %cl + 0x80, 0xc1, 0xd2, //0x0000064c addb $-46, %cl + 0x80, 0xf9, 0x37, //0x0000064f cmpb $55, %cl + 0x0f, 0x87, 0xa5, 0x20, 0x00, 0x00, //0x00000652 ja LBB0_452 + 0x0f, 0xb6, 0xc9, //0x00000658 movzbl %cl, %ecx + 0x48, 0xba, 0x01, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, //0x0000065b movabsq $36028797027352577, %rdx + 0x48, 0x0f, 0xa3, 0xca, //0x00000665 btq %rcx, %rdx + 0x0f, 0x83, 0x8e, 0x20, 0x00, 0x00, //0x00000669 jae LBB0_452 + //0x0000066f LBB0_86 + 0x49, 0x83, 0xfe, 0x10, //0x0000066f cmpq $16, %r14 + 0x48, 0x89, 0x7d, 0xb8, //0x00000673 movq %rdi, $-72(%rbp) + 0x0f, 0x82, 0xa0, 0x27, 0x00, 0x00, //0x00000677 jb LBB0_490 + 0x49, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x0000067d movq $-1, %r10 + 0x45, 0x31, 0xed, //0x00000684 xorl %r13d, %r13d + 0x49, 0xc7, 0xc7, 0xff, 0xff, 0xff, 0xff, //0x00000687 movq $-1, %r15 + 0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x0000068e movq $-1, %r8 + 0x4d, 0x89, 0xf3, //0x00000695 movq %r14, %r11 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000698 .p2align 4, 0x90 + //0x000006a0 LBB0_88 + 0xf3, 0x42, 0x0f, 0x6f, 0x1c, 0x2f, //0x000006a0 movdqu (%rdi,%r13), %xmm3 + 0x66, 0x0f, 0x6f, 0xe3, //0x000006a6 movdqa %xmm3, %xmm4 + 0x66, 0x0f, 0x64, 0x25, 0xee, 0xf9, 0xff, 0xff, //0x000006aa pcmpgtb $-1554(%rip), %xmm4 /* LCPI0_10+0(%rip) */ + 0x66, 0x41, 0x0f, 0x6f, 0xef, //0x000006b2 movdqa %xmm15, %xmm5 + 0x66, 0x0f, 0x64, 0xeb, //0x000006b7 pcmpgtb %xmm3, %xmm5 + 0x66, 0x0f, 0xdb, 0xec, //0x000006bb pand %xmm4, %xmm5 + 0x66, 0x0f, 0x6f, 0xe3, //0x000006bf movdqa %xmm3, %xmm4 + 0x66, 0x0f, 0x74, 0x25, 0xf5, 0xf9, 0xff, 0xff, //0x000006c3 pcmpeqb $-1547(%rip), %xmm4 /* LCPI0_12+0(%rip) */ + 0x66, 0x0f, 0x6f, 0xf3, //0x000006cb movdqa %xmm3, %xmm6 + 0x66, 0x0f, 0x74, 0x35, 0xf9, 0xf9, 0xff, 0xff, //0x000006cf pcmpeqb $-1543(%rip), %xmm6 /* LCPI0_13+0(%rip) */ + 0x66, 0x0f, 0xeb, 0xf4, //0x000006d7 por %xmm4, %xmm6 + 0x66, 0x0f, 0x6f, 0xe3, //0x000006db movdqa %xmm3, %xmm4 + 0x66, 0x41, 0x0f, 0xdb, 0xe1, //0x000006df pand %xmm9, %xmm4 + 0x66, 0x0f, 0x74, 0x1d, 0xf4, 0xf9, 0xff, 0xff, //0x000006e4 pcmpeqb $-1548(%rip), %xmm3 /* LCPI0_14+0(%rip) */ + 0x66, 0x41, 0x0f, 0x74, 0xe3, //0x000006ec pcmpeqb %xmm11, %xmm4 + 0x66, 0x0f, 0xd7, 0xf4, //0x000006f1 pmovmskb %xmm4, %esi + 0x66, 0x0f, 0xeb, 0xe3, //0x000006f5 por %xmm3, %xmm4 + 0x66, 0x0f, 0xeb, 0xee, //0x000006f9 por %xmm6, %xmm5 + 0x66, 0x0f, 0xeb, 0xec, //0x000006fd por %xmm4, %xmm5 + 0x66, 0x44, 0x0f, 0xd7, 0xcb, //0x00000701 pmovmskb %xmm3, %r9d + 0x66, 0x0f, 0xd7, 0xd6, //0x00000706 pmovmskb %xmm6, %edx + 0x66, 0x0f, 0xd7, 0xcd, //0x0000070a pmovmskb %xmm5, %ecx + 0xf7, 0xd1, //0x0000070e notl %ecx + 0x0f, 0xbc, 0xc9, //0x00000710 bsfl %ecx, %ecx + 0x83, 0xf9, 0x10, //0x00000713 cmpl $16, %ecx + 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00000716 je LBB0_90 + 0xbf, 0xff, 0xff, 0xff, 0xff, //0x0000071c movl $-1, %edi + 0xd3, 0xe7, //0x00000721 shll %cl, %edi + 0xf7, 0xd7, //0x00000723 notl %edi + 0x41, 0x21, 0xf9, //0x00000725 andl %edi, %r9d + 0x21, 0xfe, //0x00000728 andl %edi, %esi + 0x21, 0xd7, //0x0000072a andl %edx, %edi + 0x89, 0xfa, //0x0000072c movl %edi, %edx + 0x48, 0x8b, 0x7d, 0xb8, //0x0000072e movq $-72(%rbp), %rdi + //0x00000732 LBB0_90 + 0x41, 0x8d, 0x59, 0xff, //0x00000732 leal $-1(%r9), %ebx + 0x44, 0x21, 0xcb, //0x00000736 andl %r9d, %ebx + 0x0f, 0x85, 0x69, 0x1f, 0x00, 0x00, //0x00000739 jne LBB0_444 + 0x8d, 0x5e, 0xff, //0x0000073f leal $-1(%rsi), %ebx + 0x21, 0xf3, //0x00000742 andl %esi, %ebx + 0x0f, 0x85, 0x5e, 0x1f, 0x00, 0x00, //0x00000744 jne LBB0_444 + 0x8d, 0x5a, 0xff, //0x0000074a leal $-1(%rdx), %ebx + 0x21, 0xd3, //0x0000074d andl %edx, %ebx + 0x0f, 0x85, 0x53, 0x1f, 0x00, 0x00, //0x0000074f jne LBB0_444 + 0x45, 0x85, 0xc9, //0x00000755 testl %r9d, %r9d + 0x0f, 0x84, 0x14, 0x00, 0x00, 0x00, //0x00000758 je LBB0_96 + 0x41, 0x0f, 0xbc, 0xd9, //0x0000075e bsfl %r9d, %ebx + 0x49, 0x83, 0xf8, 0xff, //0x00000762 cmpq $-1, %r8 + 0x0f, 0x85, 0xfa, 0x22, 0x00, 0x00, //0x00000766 jne LBB0_454 + 0x4c, 0x01, 0xeb, //0x0000076c addq %r13, %rbx + 0x49, 0x89, 0xd8, //0x0000076f movq %rbx, %r8 + //0x00000772 LBB0_96 + 0x85, 0xf6, //0x00000772 testl %esi, %esi + 0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x00000774 je LBB0_99 + 0x0f, 0xbc, 0xf6, //0x0000077a bsfl %esi, %esi + 0x49, 0x83, 0xff, 0xff, //0x0000077d cmpq $-1, %r15 + 0x0f, 0x85, 0xe6, 0x22, 0x00, 0x00, //0x00000781 jne LBB0_455 + 0x4c, 0x01, 0xee, //0x00000787 addq %r13, %rsi + 0x49, 0x89, 0xf7, //0x0000078a movq %rsi, %r15 + //0x0000078d LBB0_99 + 0x85, 0xd2, //0x0000078d testl %edx, %edx + 0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x0000078f je LBB0_102 + 0x0f, 0xbc, 0xd2, //0x00000795 bsfl %edx, %edx + 0x49, 0x83, 0xfa, 0xff, //0x00000798 cmpq $-1, %r10 + 0x0f, 0x85, 0xd2, 0x22, 0x00, 0x00, //0x0000079c jne LBB0_456 + 0x4c, 0x01, 0xea, //0x000007a2 addq %r13, %rdx + 0x49, 0x89, 0xd2, //0x000007a5 movq %rdx, %r10 + //0x000007a8 LBB0_102 + 0x83, 0xf9, 0x10, //0x000007a8 cmpl $16, %ecx + 0x0f, 0x85, 0xf7, 0x07, 0x00, 0x00, //0x000007ab jne LBB0_188 + 0x49, 0x83, 0xc3, 0xf0, //0x000007b1 addq $-16, %r11 + 0x49, 0x83, 0xc5, 0x10, //0x000007b5 addq $16, %r13 + 0x49, 0x83, 0xfb, 0x0f, //0x000007b9 cmpq $15, %r11 + 0x0f, 0x87, 0xdd, 0xfe, 0xff, 0xff, //0x000007bd ja LBB0_88 + 0x4a, 0x8d, 0x34, 0x2f, //0x000007c3 leaq (%rdi,%r13), %rsi + 0x49, 0x89, 0xf1, //0x000007c7 movq %rsi, %r9 + 0x4d, 0x39, 0xee, //0x000007ca cmpq %r13, %r14 + 0x0f, 0x84, 0xff, 0x09, 0x00, 0x00, //0x000007cd je LBB0_217 + //0x000007d3 LBB0_105 + 0x4e, 0x8d, 0x0c, 0x1e, //0x000007d3 leaq (%rsi,%r11), %r9 + 0x48, 0x89, 0xf7, //0x000007d7 movq %rsi, %rdi + 0x48, 0x2b, 0x7d, 0xc0, //0x000007da subq $-64(%rbp), %rdi + 0x4c, 0x29, 0xe7, //0x000007de subq %r12, %rdi + 0x48, 0x83, 0xc7, 0x01, //0x000007e1 addq $1, %rdi + 0x31, 0xd2, //0x000007e5 xorl %edx, %edx + 0x4c, 0x8d, 0x35, 0xd2, 0x37, 0x00, 0x00, //0x000007e7 leaq $14290(%rip), %r14 /* LJTI0_3+0(%rip) */ + 0xe9, 0x2a, 0x00, 0x00, 0x00, //0x000007ee jmp LBB0_109 + //0x000007f3 LBB0_106 + 0x49, 0x83, 0xfa, 0xff, //0x000007f3 cmpq $-1, %r10 + 0x0f, 0x85, 0xdc, 0x1e, 0x00, 0x00, //0x000007f7 jne LBB0_449 + 0x4c, 0x8d, 0x14, 0x17, //0x000007fd leaq (%rdi,%rdx), %r10 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000801 .p2align 4, 0x90 + //0x00000810 LBB0_108 + 0x48, 0x83, 0xc2, 0x01, //0x00000810 addq $1, %rdx + 0x49, 0x39, 0xd3, //0x00000814 cmpq %rdx, %r11 + 0x0f, 0x84, 0xb1, 0x09, 0x00, 0x00, //0x00000817 je LBB0_216 + //0x0000081d LBB0_109 + 0x0f, 0xbe, 0x0c, 0x16, //0x0000081d movsbl (%rsi,%rdx), %ecx + 0x8d, 0x59, 0xd0, //0x00000821 leal $-48(%rcx), %ebx + 0x83, 0xfb, 0x0a, //0x00000824 cmpl $10, %ebx + 0x0f, 0x82, 0xe3, 0xff, 0xff, 0xff, //0x00000827 jb LBB0_108 + 0x8d, 0x59, 0xd5, //0x0000082d leal $-43(%rcx), %ebx + 0x83, 0xfb, 0x1a, //0x00000830 cmpl $26, %ebx + 0x0f, 0x87, 0x1c, 0x00, 0x00, 0x00, //0x00000833 ja LBB0_114 + 0x49, 0x63, 0x0c, 0x9e, //0x00000839 movslq (%r14,%rbx,4), %rcx + 0x4c, 0x01, 0xf1, //0x0000083d addq %r14, %rcx + 0xff, 0xe1, //0x00000840 jmpq *%rcx + //0x00000842 LBB0_112 + 0x49, 0x83, 0xf8, 0xff, //0x00000842 cmpq $-1, %r8 + 0x0f, 0x85, 0x8d, 0x1e, 0x00, 0x00, //0x00000846 jne LBB0_449 + 0x4c, 0x8d, 0x04, 0x17, //0x0000084c leaq (%rdi,%rdx), %r8 + 0xe9, 0xbb, 0xff, 0xff, 0xff, //0x00000850 jmp LBB0_108 + //0x00000855 LBB0_114 + 0x83, 0xf9, 0x65, //0x00000855 cmpl $101, %ecx + 0x0f, 0x85, 0x6a, 0x09, 0x00, 0x00, //0x00000858 jne LBB0_215 + //0x0000085e LBB0_115 + 0x49, 0x83, 0xff, 0xff, //0x0000085e cmpq $-1, %r15 + 0x0f, 0x85, 0x71, 0x1e, 0x00, 0x00, //0x00000862 jne LBB0_449 + 0x4c, 0x8d, 0x3c, 0x17, //0x00000868 leaq (%rdi,%rdx), %r15 + 0xe9, 0x9f, 0xff, 0xff, 0xff, //0x0000086c jmp LBB0_108 + //0x00000871 LBB0_117 + 0x49, 0x81, 0xf9, 0xff, 0x0f, 0x00, 0x00, //0x00000871 cmpq $4095, %r9 + 0x0f, 0x8f, 0xd2, 0x31, 0x00, 0x00, //0x00000878 jg LBB0_651 + 0x49, 0x8d, 0x41, 0x01, //0x0000087e leaq $1(%r9), %rax + 0x49, 0x89, 0x45, 0x00, //0x00000882 movq %rax, (%r13) + 0x4b, 0xc7, 0x44, 0xcd, 0x08, 0x00, 0x00, 0x00, 0x00, //0x00000886 movq $0, $8(%r13,%r9,8) + 0xe9, 0x3c, 0xf9, 0xff, 0xff, //0x0000088f jmp LBB0_4 + //0x00000894 LBB0_64 + 0x4b, 0xc7, 0x44, 0xcd, 0x00, 0x02, 0x00, 0x00, 0x00, //0x00000894 movq $2, (%r13,%r9,8) + 0x48, 0x8b, 0x4d, 0x98, //0x0000089d movq $-104(%rbp), %rcx + 0xf6, 0xc1, 0x40, //0x000008a1 testb $64, %cl + 0x0f, 0x85, 0xcb, 0x03, 0x00, 0x00, //0x000008a4 jne LBB0_152 + 0x49, 0x8b, 0x16, //0x000008aa movq (%r14), %rdx + 0x48, 0x8b, 0x45, 0xa8, //0x000008ad movq $-88(%rbp), %rax + 0x48, 0x8b, 0x40, 0x08, //0x000008b1 movq $8(%rax), %rax + 0xf6, 0xc1, 0x20, //0x000008b5 testb $32, %cl + 0x48, 0x89, 0x45, 0xa0, //0x000008b8 movq %rax, $-96(%rbp) + 0x48, 0x89, 0x55, 0xc0, //0x000008bc movq %rdx, $-64(%rbp) + 0x0f, 0x85, 0xf0, 0x06, 0x00, 0x00, //0x000008c0 jne LBB0_189 + 0x49, 0x89, 0xc1, //0x000008c6 movq %rax, %r9 + 0x49, 0x29, 0xd1, //0x000008c9 subq %rdx, %r9 + 0x0f, 0x84, 0xde, 0x33, 0x00, 0x00, //0x000008cc je LBB0_660 + 0x49, 0x83, 0xf9, 0x40, //0x000008d2 cmpq $64, %r9 + 0x0f, 0x82, 0xd9, 0x26, 0x00, 0x00, //0x000008d6 jb LBB0_510 + 0x49, 0x89, 0xd6, //0x000008dc movq %rdx, %r14 + 0x49, 0xf7, 0xd6, //0x000008df notq %r14 + 0x48, 0xc7, 0x45, 0xc8, 0xff, 0xff, 0xff, 0xff, //0x000008e2 movq $-1, $-56(%rbp) + 0x48, 0x89, 0xd0, //0x000008ea movq %rdx, %rax + 0x45, 0x31, 0xc0, //0x000008ed xorl %r8d, %r8d + //0x000008f0 .p2align 4, 0x90 + //0x000008f0 LBB0_69 + 0xf3, 0x41, 0x0f, 0x6f, 0x1c, 0x04, //0x000008f0 movdqu (%r12,%rax), %xmm3 + 0xf3, 0x41, 0x0f, 0x6f, 0x64, 0x04, 0x10, //0x000008f6 movdqu $16(%r12,%rax), %xmm4 + 0xf3, 0x41, 0x0f, 0x6f, 0x6c, 0x04, 0x20, //0x000008fd movdqu $32(%r12,%rax), %xmm5 + 0xf3, 0x41, 0x0f, 0x6f, 0x74, 0x04, 0x30, //0x00000904 movdqu $48(%r12,%rax), %xmm6 + 0x66, 0x0f, 0x6f, 0xfb, //0x0000090b movdqa %xmm3, %xmm7 + 0x66, 0x0f, 0x74, 0xf8, //0x0000090f pcmpeqb %xmm0, %xmm7 + 0x66, 0x44, 0x0f, 0xd7, 0xd7, //0x00000913 pmovmskb %xmm7, %r10d + 0x66, 0x0f, 0x6f, 0xfc, //0x00000918 movdqa %xmm4, %xmm7 + 0x66, 0x0f, 0x74, 0xf8, //0x0000091c pcmpeqb %xmm0, %xmm7 + 0x66, 0x0f, 0xd7, 0xdf, //0x00000920 pmovmskb %xmm7, %ebx + 0x66, 0x0f, 0x6f, 0xfd, //0x00000924 movdqa %xmm5, %xmm7 + 0x66, 0x0f, 0x74, 0xf8, //0x00000928 pcmpeqb %xmm0, %xmm7 + 0x66, 0x0f, 0xd7, 0xf7, //0x0000092c pmovmskb %xmm7, %esi + 0x66, 0x0f, 0x6f, 0xfe, //0x00000930 movdqa %xmm6, %xmm7 + 0x66, 0x0f, 0x74, 0xf8, //0x00000934 pcmpeqb %xmm0, %xmm7 + 0x66, 0x0f, 0xd7, 0xd7, //0x00000938 pmovmskb %xmm7, %edx + 0x66, 0x0f, 0x74, 0xd9, //0x0000093c pcmpeqb %xmm1, %xmm3 + 0x66, 0x44, 0x0f, 0xd7, 0xdb, //0x00000940 pmovmskb %xmm3, %r11d + 0x66, 0x0f, 0x74, 0xe1, //0x00000945 pcmpeqb %xmm1, %xmm4 + 0x66, 0x0f, 0xd7, 0xcc, //0x00000949 pmovmskb %xmm4, %ecx + 0x66, 0x0f, 0x74, 0xe9, //0x0000094d pcmpeqb %xmm1, %xmm5 + 0x66, 0x0f, 0xd7, 0xfd, //0x00000951 pmovmskb %xmm5, %edi + 0x66, 0x0f, 0x74, 0xf1, //0x00000955 pcmpeqb %xmm1, %xmm6 + 0x66, 0x44, 0x0f, 0xd7, 0xfe, //0x00000959 pmovmskb %xmm6, %r15d + 0x48, 0xc1, 0xe2, 0x30, //0x0000095e shlq $48, %rdx + 0x48, 0xc1, 0xe6, 0x20, //0x00000962 shlq $32, %rsi + 0x48, 0x09, 0xd6, //0x00000966 orq %rdx, %rsi + 0x48, 0xc1, 0xe3, 0x10, //0x00000969 shlq $16, %rbx + 0x48, 0x09, 0xf3, //0x0000096d orq %rsi, %rbx + 0x49, 0x09, 0xda, //0x00000970 orq %rbx, %r10 + 0x49, 0xc1, 0xe7, 0x30, //0x00000973 shlq $48, %r15 + 0x48, 0xc1, 0xe7, 0x20, //0x00000977 shlq $32, %rdi + 0x4c, 0x09, 0xff, //0x0000097b orq %r15, %rdi + 0x48, 0xc1, 0xe1, 0x10, //0x0000097e shlq $16, %rcx + 0x48, 0x09, 0xf9, //0x00000982 orq %rdi, %rcx + 0x49, 0x09, 0xcb, //0x00000985 orq %rcx, %r11 + 0x0f, 0x85, 0x30, 0x00, 0x00, 0x00, //0x00000988 jne LBB0_121 + 0x4d, 0x85, 0xc0, //0x0000098e testq %r8, %r8 + 0x0f, 0x85, 0x3d, 0x00, 0x00, 0x00, //0x00000991 jne LBB0_123 + 0x45, 0x31, 0xc0, //0x00000997 xorl %r8d, %r8d + 0x4d, 0x85, 0xd2, //0x0000099a testq %r10, %r10 + 0x0f, 0x85, 0x83, 0x00, 0x00, 0x00, //0x0000099d jne LBB0_124 + //0x000009a3 LBB0_72 + 0x49, 0x83, 0xc1, 0xc0, //0x000009a3 addq $-64, %r9 + 0x49, 0x83, 0xc6, 0xc0, //0x000009a7 addq $-64, %r14 + 0x48, 0x83, 0xc0, 0x40, //0x000009ab addq $64, %rax + 0x49, 0x83, 0xf9, 0x3f, //0x000009af cmpq $63, %r9 + 0x0f, 0x87, 0x37, 0xff, 0xff, 0xff, //0x000009b3 ja LBB0_69 + 0xe9, 0x1e, 0x1f, 0x00, 0x00, //0x000009b9 jmp LBB0_73 + //0x000009be LBB0_121 + 0x48, 0x83, 0x7d, 0xc8, 0xff, //0x000009be cmpq $-1, $-56(%rbp) + 0x0f, 0x85, 0x0b, 0x00, 0x00, 0x00, //0x000009c3 jne LBB0_123 + 0x49, 0x0f, 0xbc, 0xcb, //0x000009c9 bsfq %r11, %rcx + 0x48, 0x01, 0xc1, //0x000009cd addq %rax, %rcx + 0x48, 0x89, 0x4d, 0xc8, //0x000009d0 movq %rcx, $-56(%rbp) + //0x000009d4 LBB0_123 + 0x4c, 0x89, 0xc1, //0x000009d4 movq %r8, %rcx + 0x48, 0xf7, 0xd1, //0x000009d7 notq %rcx + 0x4c, 0x21, 0xd9, //0x000009da andq %r11, %rcx + 0x48, 0x8d, 0x14, 0x09, //0x000009dd leaq (%rcx,%rcx), %rdx + 0x4c, 0x09, 0xc2, //0x000009e1 orq %r8, %rdx + 0x48, 0x89, 0xd6, //0x000009e4 movq %rdx, %rsi + 0x48, 0xf7, 0xd6, //0x000009e7 notq %rsi + 0x4c, 0x21, 0xde, //0x000009ea andq %r11, %rsi + 0x48, 0xbf, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x000009ed movabsq $-6148914691236517206, %rdi + 0x48, 0x21, 0xfe, //0x000009f7 andq %rdi, %rsi + 0x45, 0x31, 0xc0, //0x000009fa xorl %r8d, %r8d + 0x48, 0x01, 0xce, //0x000009fd addq %rcx, %rsi + 0x41, 0x0f, 0x92, 0xc0, //0x00000a00 setb %r8b + 0x48, 0x01, 0xf6, //0x00000a04 addq %rsi, %rsi + 0x48, 0xb9, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00000a07 movabsq $6148914691236517205, %rcx + 0x48, 0x31, 0xce, //0x00000a11 xorq %rcx, %rsi + 0x48, 0x21, 0xd6, //0x00000a14 andq %rdx, %rsi + 0x48, 0xf7, 0xd6, //0x00000a17 notq %rsi + 0x49, 0x21, 0xf2, //0x00000a1a andq %rsi, %r10 + 0x4d, 0x85, 0xd2, //0x00000a1d testq %r10, %r10 + 0x0f, 0x84, 0x7d, 0xff, 0xff, 0xff, //0x00000a20 je LBB0_72 + //0x00000a26 LBB0_124 + 0x49, 0x0f, 0xbc, 0xc2, //0x00000a26 bsfq %r10, %rax + 0x4c, 0x29, 0xf0, //0x00000a2a subq %r14, %rax + 0x4c, 0x8b, 0x75, 0xd0, //0x00000a2d movq $-48(%rbp), %r14 + 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00000a31 movabsq $4294977024, %r11 + 0x48, 0x8b, 0x75, 0xc0, //0x00000a3b movq $-64(%rbp), %rsi + 0xe9, 0xb3, 0x0d, 0x00, 0x00, //0x00000a3f jmp LBB0_313 + //0x00000a44 LBB0_125 + 0x48, 0x8b, 0x4d, 0xa8, //0x00000a44 movq $-88(%rbp), %rcx + 0x4c, 0x8b, 0x49, 0x08, //0x00000a48 movq $8(%rcx), %r9 + 0x4d, 0x8b, 0x06, //0x00000a4c movq (%r14), %r8 + 0x4f, 0x8d, 0x14, 0x04, //0x00000a4f leaq (%r12,%r8), %r10 + 0x4d, 0x29, 0xc1, //0x00000a53 subq %r8, %r9 + 0x49, 0x83, 0xf9, 0x20, //0x00000a56 cmpq $32, %r9 + 0x0f, 0x8c, 0x3a, 0x1c, 0x00, 0x00, //0x00000a5a jl LBB0_133 + 0x41, 0xbe, 0x20, 0x00, 0x00, 0x00, //0x00000a60 movl $32, %r14d + 0x31, 0xf6, //0x00000a66 xorl %esi, %esi + 0x45, 0x31, 0xdb, //0x00000a68 xorl %r11d, %r11d + 0xe9, 0x26, 0x00, 0x00, 0x00, //0x00000a6b jmp LBB0_127 + //0x00000a70 .p2align 4, 0x90 + //0x00000a70 LBB0_129 + 0x45, 0x31, 0xdb, //0x00000a70 xorl %r11d, %r11d + 0x48, 0x85, 0xdb, //0x00000a73 testq %rbx, %rbx + 0x0f, 0x85, 0x2b, 0xf7, 0xff, 0xff, //0x00000a76 jne LBB0_1 + //0x00000a7c LBB0_130 + 0x48, 0x83, 0xc6, 0x20, //0x00000a7c addq $32, %rsi + 0x4b, 0x8d, 0x0c, 0x31, //0x00000a80 leaq (%r9,%r14), %rcx + 0x48, 0x83, 0xc1, 0xe0, //0x00000a84 addq $-32, %rcx + 0x49, 0x83, 0xc6, 0xe0, //0x00000a88 addq $-32, %r14 + 0x48, 0x83, 0xf9, 0x3f, //0x00000a8c cmpq $63, %rcx + 0x0f, 0x8e, 0xe7, 0x1b, 0x00, 0x00, //0x00000a90 jle LBB0_131 + //0x00000a96 LBB0_127 + 0xf3, 0x41, 0x0f, 0x6f, 0x24, 0x32, //0x00000a96 movdqu (%r10,%rsi), %xmm4 + 0xf3, 0x41, 0x0f, 0x6f, 0x6c, 0x32, 0x10, //0x00000a9c movdqu $16(%r10,%rsi), %xmm5 + 0x66, 0x0f, 0x6f, 0xf4, //0x00000aa3 movdqa %xmm4, %xmm6 + 0x66, 0x0f, 0x74, 0xf0, //0x00000aa7 pcmpeqb %xmm0, %xmm6 + 0x66, 0x0f, 0xd7, 0xfe, //0x00000aab pmovmskb %xmm6, %edi + 0x66, 0x0f, 0x6f, 0xf5, //0x00000aaf movdqa %xmm5, %xmm6 + 0x66, 0x0f, 0x74, 0xf0, //0x00000ab3 pcmpeqb %xmm0, %xmm6 + 0x66, 0x0f, 0xd7, 0xde, //0x00000ab7 pmovmskb %xmm6, %ebx + 0x48, 0xc1, 0xe3, 0x10, //0x00000abb shlq $16, %rbx + 0x48, 0x09, 0xfb, //0x00000abf orq %rdi, %rbx + 0x66, 0x0f, 0x74, 0xe1, //0x00000ac2 pcmpeqb %xmm1, %xmm4 + 0x66, 0x0f, 0xd7, 0xcc, //0x00000ac6 pmovmskb %xmm4, %ecx + 0x66, 0x0f, 0x74, 0xe9, //0x00000aca pcmpeqb %xmm1, %xmm5 + 0x66, 0x0f, 0xd7, 0xfd, //0x00000ace pmovmskb %xmm5, %edi + 0x48, 0xc1, 0xe7, 0x10, //0x00000ad2 shlq $16, %rdi + 0x48, 0x09, 0xcf, //0x00000ad6 orq %rcx, %rdi + 0x48, 0x89, 0xf9, //0x00000ad9 movq %rdi, %rcx + 0x4c, 0x09, 0xd9, //0x00000adc orq %r11, %rcx + 0x0f, 0x84, 0x8b, 0xff, 0xff, 0xff, //0x00000adf je LBB0_129 + 0x44, 0x89, 0xd9, //0x00000ae5 movl %r11d, %ecx + 0xf7, 0xd1, //0x00000ae8 notl %ecx + 0x21, 0xf9, //0x00000aea andl %edi, %ecx + 0x44, 0x8d, 0x3c, 0x09, //0x00000aec leal (%rcx,%rcx), %r15d + 0x45, 0x09, 0xdf, //0x00000af0 orl %r11d, %r15d + 0x44, 0x89, 0xfa, //0x00000af3 movl %r15d, %edx + 0xf7, 0xd2, //0x00000af6 notl %edx + 0x21, 0xfa, //0x00000af8 andl %edi, %edx + 0x81, 0xe2, 0xaa, 0xaa, 0xaa, 0xaa, //0x00000afa andl $-1431655766, %edx + 0x45, 0x31, 0xdb, //0x00000b00 xorl %r11d, %r11d + 0x01, 0xca, //0x00000b03 addl %ecx, %edx + 0x41, 0x0f, 0x92, 0xc3, //0x00000b05 setb %r11b + 0x01, 0xd2, //0x00000b09 addl %edx, %edx + 0x81, 0xf2, 0x55, 0x55, 0x55, 0x55, //0x00000b0b xorl $1431655765, %edx + 0x44, 0x21, 0xfa, //0x00000b11 andl %r15d, %edx + 0xf7, 0xd2, //0x00000b14 notl %edx + 0x21, 0xd3, //0x00000b16 andl %edx, %ebx + 0x48, 0x85, 0xdb, //0x00000b18 testq %rbx, %rbx + 0x0f, 0x84, 0x5b, 0xff, 0xff, 0xff, //0x00000b1b je LBB0_130 + 0xe9, 0x81, 0xf6, 0xff, 0xff, //0x00000b21 jmp LBB0_1 + //0x00000b26 LBB0_134 + 0x4c, 0x89, 0xf1, //0x00000b26 movq %r14, %rcx + 0x4c, 0x29, 0xc1, //0x00000b29 subq %r8, %rcx + 0x48, 0x83, 0xf9, 0x10, //0x00000b2c cmpq $16, %rcx + 0x0f, 0x82, 0xc7, 0x22, 0x00, 0x00, //0x00000b30 jb LBB0_489 + 0x4c, 0x89, 0xc6, //0x00000b36 movq %r8, %rsi + 0x48, 0xf7, 0xde, //0x00000b39 negq %rsi + 0x49, 0x8d, 0x40, 0x01, //0x00000b3c leaq $1(%r8), %rax + 0x49, 0x8d, 0x48, 0xff, //0x00000b40 leaq $-1(%r8), %rcx + 0x4b, 0x8d, 0x14, 0x04, //0x00000b44 leaq (%r12,%r8), %rdx + 0x48, 0x83, 0xc2, 0xff, //0x00000b48 addq $-1, %rdx + 0x4c, 0x89, 0xc3, //0x00000b4c movq %r8, %rbx + 0x90, //0x00000b4f .p2align 4, 0x90 + //0x00000b50 LBB0_136 + 0xf3, 0x41, 0x0f, 0x6f, 0x1c, 0x1c, //0x00000b50 movdqu (%r12,%rbx), %xmm3 + 0x66, 0x0f, 0x6f, 0xe3, //0x00000b56 movdqa %xmm3, %xmm4 + 0x66, 0x41, 0x0f, 0x74, 0xe6, //0x00000b5a pcmpeqb %xmm14, %xmm4 + 0x66, 0x41, 0x0f, 0xdb, 0xd9, //0x00000b5f pand %xmm9, %xmm3 + 0x66, 0x0f, 0x74, 0xda, //0x00000b64 pcmpeqb %xmm2, %xmm3 + 0x66, 0x0f, 0xeb, 0xdc, //0x00000b68 por %xmm4, %xmm3 + 0x66, 0x0f, 0xd7, 0xfb, //0x00000b6c pmovmskb %xmm3, %edi + 0x85, 0xff, //0x00000b70 testl %edi, %edi + 0x0f, 0x85, 0x94, 0x00, 0x00, 0x00, //0x00000b72 jne LBB0_147 + 0x48, 0x83, 0xc3, 0x10, //0x00000b78 addq $16, %rbx + 0x49, 0x8d, 0x3c, 0x36, //0x00000b7c leaq (%r14,%rsi), %rdi + 0x48, 0x83, 0xc7, 0xf0, //0x00000b80 addq $-16, %rdi + 0x48, 0x83, 0xc6, 0xf0, //0x00000b84 addq $-16, %rsi + 0x48, 0x83, 0xc0, 0x10, //0x00000b88 addq $16, %rax + 0x48, 0x83, 0xc1, 0x10, //0x00000b8c addq $16, %rcx + 0x48, 0x83, 0xc2, 0x10, //0x00000b90 addq $16, %rdx + 0x48, 0x83, 0xff, 0x0f, //0x00000b94 cmpq $15, %rdi + 0x0f, 0x87, 0xb2, 0xff, 0xff, 0xff, //0x00000b98 ja LBB0_136 + 0x4c, 0x89, 0xe0, //0x00000b9e movq %r12, %rax + 0x48, 0x29, 0xf0, //0x00000ba1 subq %rsi, %rax + 0x49, 0x01, 0xf6, //0x00000ba4 addq %rsi, %r14 + 0x4c, 0x89, 0xf1, //0x00000ba7 movq %r14, %rcx + 0x48, 0x85, 0xc9, //0x00000baa testq %rcx, %rcx + 0x4c, 0x8b, 0x75, 0xd0, //0x00000bad movq $-48(%rbp), %r14 + 0x48, 0xbf, 0x00, 0x26, 0x00, 0x00, 0x01, 0x10, 0x00, 0x00, //0x00000bb1 movabsq $17596481021440, %rdi + 0x0f, 0x84, 0x40, 0x00, 0x00, 0x00, //0x00000bbb je LBB0_146 + //0x00000bc1 LBB0_139 + 0x48, 0x8d, 0x14, 0x08, //0x00000bc1 leaq (%rax,%rcx), %rdx + //0x00000bc5 LBB0_140 + 0x0f, 0xb6, 0x30, //0x00000bc5 movzbl (%rax), %esi + 0x48, 0x83, 0xfe, 0x2c, //0x00000bc8 cmpq $44, %rsi + 0x0f, 0x87, 0x0a, 0x00, 0x00, 0x00, //0x00000bcc ja LBB0_142 + 0x48, 0x0f, 0xa3, 0xf7, //0x00000bd2 btq %rsi, %rdi + 0x0f, 0x82, 0x25, 0x00, 0x00, 0x00, //0x00000bd6 jb LBB0_146 + //0x00000bdc LBB0_142 + 0x40, 0x80, 0xfe, 0x5d, //0x00000bdc cmpb $93, %sil + 0x0f, 0x84, 0x1b, 0x00, 0x00, 0x00, //0x00000be0 je LBB0_146 + 0x40, 0x80, 0xfe, 0x7d, //0x00000be6 cmpb $125, %sil + 0x0f, 0x84, 0x11, 0x00, 0x00, 0x00, //0x00000bea je LBB0_146 + 0x48, 0x83, 0xc0, 0x01, //0x00000bf0 addq $1, %rax + 0x48, 0x83, 0xc1, 0xff, //0x00000bf4 addq $-1, %rcx + 0x0f, 0x85, 0xc7, 0xff, 0xff, 0xff, //0x00000bf8 jne LBB0_140 + 0x48, 0x89, 0xd0, //0x00000bfe movq %rdx, %rax + //0x00000c01 LBB0_146 + 0x4c, 0x29, 0xe0, //0x00000c01 subq %r12, %rax + 0x49, 0x89, 0x06, //0x00000c04 movq %rax, (%r14) + 0xe9, 0xba, 0xf5, 0xff, 0xff, //0x00000c07 jmp LBB0_3 + //0x00000c0c LBB0_147 + 0x66, 0x0f, 0xbc, 0xff, //0x00000c0c bsfw %di, %di + 0x0f, 0xb7, 0xdf, //0x00000c10 movzwl %di, %ebx + 0x48, 0x89, 0xdf, //0x00000c13 movq %rbx, %rdi + 0x48, 0x29, 0xf7, //0x00000c16 subq %rsi, %rdi + 0x4c, 0x8b, 0x75, 0xd0, //0x00000c19 movq $-48(%rbp), %r14 + 0x49, 0x89, 0x3e, //0x00000c1d movq %rdi, (%r14) + 0x48, 0x85, 0xff, //0x00000c20 testq %rdi, %rdi + 0x0f, 0x8e, 0x9d, 0xf5, 0xff, 0xff, //0x00000c23 jle LBB0_3 + 0x48, 0x01, 0xd8, //0x00000c29 addq %rbx, %rax + 0x48, 0x01, 0xd9, //0x00000c2c addq %rbx, %rcx + 0x48, 0x01, 0xda, //0x00000c2f addq %rbx, %rdx + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000c32 .p2align 4, 0x90 + //0x00000c40 LBB0_149 + 0x0f, 0xb6, 0x32, //0x00000c40 movzbl (%rdx), %esi + 0x48, 0x83, 0xfe, 0x20, //0x00000c43 cmpq $32, %rsi + 0x0f, 0x87, 0x79, 0xf5, 0xff, 0xff, //0x00000c47 ja LBB0_3 + 0x49, 0x0f, 0xa3, 0xf3, //0x00000c4d btq %rsi, %r11 + 0x0f, 0x83, 0x6f, 0xf5, 0xff, 0xff, //0x00000c51 jae LBB0_3 + 0x49, 0x89, 0x0e, //0x00000c57 movq %rcx, (%r14) + 0x48, 0x83, 0xc0, 0xff, //0x00000c5a addq $-1, %rax + 0x48, 0x83, 0xc1, 0xff, //0x00000c5e addq $-1, %rcx + 0x48, 0x83, 0xc2, 0xff, //0x00000c62 addq $-1, %rdx + 0x48, 0x83, 0xf8, 0x01, //0x00000c66 cmpq $1, %rax + 0x0f, 0x8f, 0xd0, 0xff, 0xff, 0xff, //0x00000c6a jg LBB0_149 + 0xe9, 0x51, 0xf5, 0xff, 0xff, //0x00000c70 jmp LBB0_3 + //0x00000c75 LBB0_152 + 0x48, 0x8b, 0x4d, 0xa8, //0x00000c75 movq $-88(%rbp), %rcx + 0x4c, 0x8b, 0x49, 0x08, //0x00000c79 movq $8(%rcx), %r9 + 0x4d, 0x8b, 0x06, //0x00000c7d movq (%r14), %r8 + 0x4f, 0x8d, 0x14, 0x04, //0x00000c80 leaq (%r12,%r8), %r10 + 0x4d, 0x29, 0xc1, //0x00000c84 subq %r8, %r9 + 0x49, 0x83, 0xf9, 0x20, //0x00000c87 cmpq $32, %r9 + 0x0f, 0x8c, 0xa5, 0x1a, 0x00, 0x00, //0x00000c8b jl LBB0_161 + 0x41, 0xbe, 0x20, 0x00, 0x00, 0x00, //0x00000c91 movl $32, %r14d + 0x31, 0xf6, //0x00000c97 xorl %esi, %esi + 0x45, 0x31, 0xdb, //0x00000c99 xorl %r11d, %r11d + 0xe9, 0x35, 0x00, 0x00, 0x00, //0x00000c9c jmp LBB0_154 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000ca1 .p2align 4, 0x90 + //0x00000cb0 LBB0_157 0x45, 0x31, 0xdb, //0x00000cb0 xorl %r11d, %r11d - 0x48, 0x85, 0xff, //0x00000cb3 testq %rdi, %rdi - 0x0f, 0x85, 0xa5, 0x00, 0x00, 0x00, //0x00000cb6 jne LBB0_151 - //0x00000cbc LBB0_153 - 0x48, 0x83, 0xc2, 0x20, //0x00000cbc addq $32, %rdx + 0x48, 0x85, 0xdb, //0x00000cb3 testq %rbx, %rbx + 0x0f, 0x85, 0xa5, 0x00, 0x00, 0x00, //0x00000cb6 jne LBB0_156 + //0x00000cbc LBB0_158 + 0x48, 0x83, 0xc6, 0x20, //0x00000cbc addq $32, %rsi 0x4b, 0x8d, 0x0c, 0x31, //0x00000cc0 leaq (%r9,%r14), %rcx 0x48, 0x83, 0xc1, 0xe0, //0x00000cc4 addq $-32, %rcx 0x49, 0x83, 0xc6, 0xe0, //0x00000cc8 addq $-32, %r14 0x48, 0x83, 0xf9, 0x3f, //0x00000ccc cmpq $63, %rcx - 0x0f, 0x8e, 0xfb, 0x19, 0x00, 0x00, //0x00000cd0 jle LBB0_154 - //0x00000cd6 LBB0_149 - 0xf3, 0x41, 0x0f, 0x6f, 0x1c, 0x12, //0x00000cd6 movdqu (%r10,%rdx), %xmm3 - 0xf3, 0x41, 0x0f, 0x6f, 0x64, 0x12, 0x10, //0x00000cdc movdqu $16(%r10,%rdx), %xmm4 + 0x0f, 0x8e, 0x43, 0x1a, 0x00, 0x00, //0x00000cd0 jle LBB0_159 + //0x00000cd6 LBB0_154 + 0xf3, 0x41, 0x0f, 0x6f, 0x1c, 0x32, //0x00000cd6 movdqu (%r10,%rsi), %xmm3 + 0xf3, 0x41, 0x0f, 0x6f, 0x64, 0x32, 0x10, //0x00000cdc movdqu $16(%r10,%rsi), %xmm4 0x66, 0x0f, 0x6f, 0xeb, //0x00000ce3 movdqa %xmm3, %xmm5 0x66, 0x0f, 0x74, 0xe8, //0x00000ce7 pcmpeqb %xmm0, %xmm5 - 0x66, 0x0f, 0xd7, 0xf5, //0x00000ceb pmovmskb %xmm5, %esi + 0x66, 0x0f, 0xd7, 0xfd, //0x00000ceb pmovmskb %xmm5, %edi 0x66, 0x0f, 0x6f, 0xec, //0x00000cef movdqa %xmm4, %xmm5 0x66, 0x0f, 0x74, 0xe8, //0x00000cf3 pcmpeqb %xmm0, %xmm5 - 0x66, 0x0f, 0xd7, 0xfd, //0x00000cf7 pmovmskb %xmm5, %edi - 0x48, 0xc1, 0xe7, 0x10, //0x00000cfb shlq $16, %rdi - 0x48, 0x09, 0xf7, //0x00000cff orq %rsi, %rdi + 0x66, 0x0f, 0xd7, 0xdd, //0x00000cf7 pmovmskb %xmm5, %ebx + 0x48, 0xc1, 0xe3, 0x10, //0x00000cfb shlq $16, %rbx + 0x48, 0x09, 0xfb, //0x00000cff orq %rdi, %rbx 0x66, 0x0f, 0x74, 0xd9, //0x00000d02 pcmpeqb %xmm1, %xmm3 0x66, 0x0f, 0xd7, 0xcb, //0x00000d06 pmovmskb %xmm3, %ecx 0x66, 0x0f, 0x74, 0xe1, //0x00000d0a pcmpeqb %xmm1, %xmm4 - 0x66, 0x0f, 0xd7, 0xf4, //0x00000d0e pmovmskb %xmm4, %esi - 0x48, 0xc1, 0xe6, 0x10, //0x00000d12 shlq $16, %rsi - 0x48, 0x09, 0xce, //0x00000d16 orq %rcx, %rsi - 0x48, 0x89, 0xf1, //0x00000d19 movq %rsi, %rcx + 0x66, 0x0f, 0xd7, 0xfc, //0x00000d0e pmovmskb %xmm4, %edi + 0x48, 0xc1, 0xe7, 0x10, //0x00000d12 shlq $16, %rdi + 0x48, 0x09, 0xcf, //0x00000d16 orq %rcx, %rdi + 0x48, 0x89, 0xf9, //0x00000d19 movq %rdi, %rcx 0x4c, 0x09, 0xd9, //0x00000d1c orq %r11, %rcx - 0x0f, 0x84, 0x8b, 0xff, 0xff, 0xff, //0x00000d1f je LBB0_152 + 0x0f, 0x84, 0x8b, 0xff, 0xff, 0xff, //0x00000d1f je LBB0_157 0x44, 0x89, 0xd9, //0x00000d25 movl %r11d, %ecx 0xf7, 0xd1, //0x00000d28 notl %ecx - 0x21, 0xf1, //0x00000d2a andl %esi, %ecx + 0x21, 0xf9, //0x00000d2a andl %edi, %ecx 0x44, 0x8d, 0x3c, 0x09, //0x00000d2c leal (%rcx,%rcx), %r15d 0x45, 0x09, 0xdf, //0x00000d30 orl %r11d, %r15d - 0x44, 0x89, 0xfb, //0x00000d33 movl %r15d, %ebx - 0xf7, 0xd3, //0x00000d36 notl %ebx - 0x21, 0xf3, //0x00000d38 andl %esi, %ebx - 0x81, 0xe3, 0xaa, 0xaa, 0xaa, 0xaa, //0x00000d3a andl $-1431655766, %ebx + 0x44, 0x89, 0xfa, //0x00000d33 movl %r15d, %edx + 0xf7, 0xd2, //0x00000d36 notl %edx + 0x21, 0xfa, //0x00000d38 andl %edi, %edx + 0x81, 0xe2, 0xaa, 0xaa, 0xaa, 0xaa, //0x00000d3a andl $-1431655766, %edx 0x45, 0x31, 0xdb, //0x00000d40 xorl %r11d, %r11d - 0x01, 0xcb, //0x00000d43 addl %ecx, %ebx + 0x01, 0xca, //0x00000d43 addl %ecx, %edx 0x41, 0x0f, 0x92, 0xc3, //0x00000d45 setb %r11b - 0x01, 0xdb, //0x00000d49 addl %ebx, %ebx - 0x81, 0xf3, 0x55, 0x55, 0x55, 0x55, //0x00000d4b xorl $1431655765, %ebx - 0x44, 0x21, 0xfb, //0x00000d51 andl %r15d, %ebx - 0xf7, 0xd3, //0x00000d54 notl %ebx - 0x21, 0xdf, //0x00000d56 andl %ebx, %edi - 0x48, 0x85, 0xff, //0x00000d58 testq %rdi, %rdi - 0x0f, 0x84, 0x5b, 0xff, 0xff, 0xff, //0x00000d5b je LBB0_153 - //0x00000d61 LBB0_151 - 0x0f, 0xbc, 0xc7, //0x00000d61 bsfl %edi, %eax + 0x01, 0xd2, //0x00000d49 addl %edx, %edx + 0x81, 0xf2, 0x55, 0x55, 0x55, 0x55, //0x00000d4b xorl $1431655765, %edx + 0x44, 0x21, 0xfa, //0x00000d51 andl %r15d, %edx + 0xf7, 0xd2, //0x00000d54 notl %edx + 0x21, 0xd3, //0x00000d56 andl %edx, %ebx + 0x48, 0x85, 0xdb, //0x00000d58 testq %rbx, %rbx + 0x0f, 0x84, 0x5b, 0xff, 0xff, 0xff, //0x00000d5b je LBB0_158 + //0x00000d61 LBB0_156 + 0x0f, 0xbc, 0xc3, //0x00000d61 bsfl %ebx, %eax 0x4c, 0x01, 0xc0, //0x00000d64 addq %r8, %rax - 0x4c, 0x8d, 0x14, 0x02, //0x00000d67 leaq (%rdx,%rax), %r10 + 0x4c, 0x8d, 0x14, 0x06, //0x00000d67 leaq (%rsi,%rax), %r10 0x49, 0x83, 0xc2, 0x01, //0x00000d6b addq $1, %r10 0x4c, 0x8b, 0x75, 0xd0, //0x00000d6f movq $-48(%rbp), %r14 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00000d73 movabsq $4294977024, %r11 0x4d, 0x89, 0x16, //0x00000d7d movq %r10, (%r14) 0x4d, 0x85, 0xc0, //0x00000d80 testq %r8, %r8 - 0x0f, 0x8f, 0x93, 0x0a, 0x00, 0x00, //0x00000d83 jg LBB0_306 - 0xe9, 0x73, 0x2c, 0x00, 0x00, //0x00000d89 jmp LBB0_608 - //0x00000d8e LBB0_157 + 0x0f, 0x8f, 0x83, 0x0a, 0x00, 0x00, //0x00000d83 jg LBB0_315 + 0xe9, 0xce, 0x2c, 0x00, 0x00, //0x00000d89 jmp LBB0_622 + //0x00000d8e LBB0_162 0x49, 0x89, 0xc6, //0x00000d8e movq %rax, %r14 0x49, 0x29, 0xd6, //0x00000d91 subq %rdx, %r14 - 0x0f, 0x84, 0x71, 0x2e, 0x00, 0x00, //0x00000d94 je LBB0_643 + 0x0f, 0x84, 0xdc, 0x2e, 0x00, 0x00, //0x00000d94 je LBB0_657 0x49, 0x83, 0xfe, 0x40, //0x00000d9a cmpq $64, %r14 - 0x0f, 0x82, 0x17, 0x21, 0x00, 0x00, //0x00000d9e jb LBB0_486 - 0x4c, 0x89, 0x65, 0xc0, //0x00000da4 movq %r12, $-64(%rbp) + 0x0f, 0x82, 0x5e, 0x21, 0x00, 0x00, //0x00000d9e jb LBB0_504 + 0x4c, 0x89, 0x65, 0xb8, //0x00000da4 movq %r12, $-72(%rbp) 0x48, 0xc7, 0x45, 0xc8, 0xff, 0xff, 0xff, 0xff, //0x00000da8 movq $-1, $-56(%rbp) - 0x48, 0x8b, 0x45, 0xb0, //0x00000db0 movq $-80(%rbp), %rax + 0x48, 0x8b, 0x45, 0xc0, //0x00000db0 movq $-64(%rbp), %rax 0x31, 0xdb, //0x00000db4 xorl %ebx, %ebx 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000db6 .p2align 4, 0x90 - //0x00000dc0 LBB0_160 + //0x00000dc0 LBB0_165 0x49, 0x89, 0xdc, //0x00000dc0 movq %rbx, %r12 - 0x48, 0x8b, 0x4d, 0xc0, //0x00000dc3 movq $-64(%rbp), %rcx + 0x48, 0x8b, 0x4d, 0xb8, //0x00000dc3 movq $-72(%rbp), %rcx 0xf3, 0x0f, 0x6f, 0x1c, 0x01, //0x00000dc7 movdqu (%rcx,%rax), %xmm3 0xf3, 0x0f, 0x6f, 0x7c, 0x01, 0x10, //0x00000dcc movdqu $16(%rcx,%rax), %xmm7 0xf3, 0x0f, 0x6f, 0x74, 0x01, 0x20, //0x00000dd2 movdqu $32(%rcx,%rax), %xmm6 @@ -877,7 +880,7 @@ var _text_validate_one = []byte{ 0x66, 0x0f, 0xd7, 0xdd, //0x00000df3 pmovmskb %xmm5, %ebx 0x66, 0x0f, 0x6f, 0xee, //0x00000df7 movdqa %xmm6, %xmm5 0x66, 0x0f, 0x74, 0xe8, //0x00000dfb pcmpeqb %xmm0, %xmm5 - 0x66, 0x44, 0x0f, 0xd7, 0xd5, //0x00000dff pmovmskb %xmm5, %r10d + 0x66, 0x44, 0x0f, 0xd7, 0xcd, //0x00000dff pmovmskb %xmm5, %r9d 0x66, 0x0f, 0x6f, 0xec, //0x00000e04 movdqa %xmm4, %xmm5 0x66, 0x0f, 0x74, 0xe8, //0x00000e08 pcmpeqb %xmm0, %xmm5 0x66, 0x44, 0x0f, 0xd7, 0xfd, //0x00000e0c pmovmskb %xmm5, %r15d @@ -886,7 +889,7 @@ var _text_validate_one = []byte{ 0x66, 0x44, 0x0f, 0xd7, 0xed, //0x00000e19 pmovmskb %xmm5, %r13d 0x66, 0x0f, 0x6f, 0xef, //0x00000e1e movdqa %xmm7, %xmm5 0x66, 0x0f, 0x74, 0xe9, //0x00000e22 pcmpeqb %xmm1, %xmm5 - 0x66, 0x0f, 0xd7, 0xfd, //0x00000e26 pmovmskb %xmm5, %edi + 0x66, 0x0f, 0xd7, 0xd5, //0x00000e26 pmovmskb %xmm5, %edx 0x66, 0x0f, 0x6f, 0xee, //0x00000e2a movdqa %xmm6, %xmm5 0x66, 0x0f, 0x74, 0xe9, //0x00000e2e pcmpeqb %xmm1, %xmm5 0x66, 0x0f, 0xd7, 0xcd, //0x00000e32 pmovmskb %xmm5, %ecx @@ -897,3281 +900,3312 @@ var _text_validate_one = []byte{ 0x66, 0x0f, 0x64, 0xef, //0x00000e48 pcmpgtb %xmm7, %xmm5 0x66, 0x41, 0x0f, 0x64, 0xfa, //0x00000e4c pcmpgtb %xmm10, %xmm7 0x66, 0x0f, 0xdb, 0xfd, //0x00000e51 pand %xmm5, %xmm7 - 0x66, 0x0f, 0xd7, 0xf7, //0x00000e55 pmovmskb %xmm7, %esi + 0x66, 0x0f, 0xd7, 0xff, //0x00000e55 pmovmskb %xmm7, %edi 0x66, 0x41, 0x0f, 0x6f, 0xec, //0x00000e59 movdqa %xmm12, %xmm5 0x66, 0x0f, 0x64, 0xee, //0x00000e5e pcmpgtb %xmm6, %xmm5 0x66, 0x41, 0x0f, 0x64, 0xf2, //0x00000e62 pcmpgtb %xmm10, %xmm6 0x66, 0x0f, 0xdb, 0xf5, //0x00000e67 pand %xmm5, %xmm6 - 0x66, 0x0f, 0xd7, 0xd6, //0x00000e6b pmovmskb %xmm6, %edx + 0x66, 0x0f, 0xd7, 0xf6, //0x00000e6b pmovmskb %xmm6, %esi 0x66, 0x41, 0x0f, 0x6f, 0xec, //0x00000e6f movdqa %xmm12, %xmm5 0x66, 0x0f, 0x64, 0xec, //0x00000e74 pcmpgtb %xmm4, %xmm5 0x66, 0x41, 0x0f, 0x64, 0xe2, //0x00000e78 pcmpgtb %xmm10, %xmm4 0x66, 0x0f, 0xdb, 0xe5, //0x00000e7d pand %xmm5, %xmm4 - 0x66, 0x44, 0x0f, 0xd7, 0xcc, //0x00000e81 pmovmskb %xmm4, %r9d + 0x66, 0x44, 0x0f, 0xd7, 0xd4, //0x00000e81 pmovmskb %xmm4, %r10d 0x49, 0xc1, 0xe7, 0x30, //0x00000e86 shlq $48, %r15 - 0x49, 0xc1, 0xe2, 0x20, //0x00000e8a shlq $32, %r10 - 0x4d, 0x09, 0xfa, //0x00000e8e orq %r15, %r10 + 0x49, 0xc1, 0xe1, 0x20, //0x00000e8a shlq $32, %r9 + 0x4d, 0x09, 0xf9, //0x00000e8e orq %r15, %r9 0x48, 0xc1, 0xe3, 0x10, //0x00000e91 shlq $16, %rbx - 0x4c, 0x09, 0xd3, //0x00000e95 orq %r10, %rbx + 0x4c, 0x09, 0xcb, //0x00000e95 orq %r9, %rbx 0x49, 0x09, 0xdb, //0x00000e98 orq %rbx, %r11 0x49, 0xc1, 0xe0, 0x30, //0x00000e9b shlq $48, %r8 0x48, 0xc1, 0xe1, 0x20, //0x00000e9f shlq $32, %rcx 0x4c, 0x09, 0xc1, //0x00000ea3 orq %r8, %rcx - 0x48, 0xc1, 0xe7, 0x10, //0x00000ea6 shlq $16, %rdi - 0x48, 0x09, 0xcf, //0x00000eaa orq %rcx, %rdi - 0x49, 0xc1, 0xe1, 0x30, //0x00000ead shlq $48, %r9 - 0x48, 0xc1, 0xe2, 0x20, //0x00000eb1 shlq $32, %rdx - 0x4c, 0x09, 0xca, //0x00000eb5 orq %r9, %rdx - 0x48, 0xc1, 0xe6, 0x10, //0x00000eb8 shlq $16, %rsi - 0x48, 0x09, 0xd6, //0x00000ebc orq %rdx, %rsi - 0x49, 0x09, 0xfd, //0x00000ebf orq %rdi, %r13 - 0x0f, 0x85, 0x51, 0x00, 0x00, 0x00, //0x00000ec2 jne LBB0_177 + 0x48, 0xc1, 0xe2, 0x10, //0x00000ea6 shlq $16, %rdx + 0x48, 0x09, 0xca, //0x00000eaa orq %rcx, %rdx + 0x49, 0xc1, 0xe2, 0x30, //0x00000ead shlq $48, %r10 + 0x48, 0xc1, 0xe6, 0x20, //0x00000eb1 shlq $32, %rsi + 0x4c, 0x09, 0xd6, //0x00000eb5 orq %r10, %rsi + 0x48, 0xc1, 0xe7, 0x10, //0x00000eb8 shlq $16, %rdi + 0x48, 0x09, 0xf7, //0x00000ebc orq %rsi, %rdi + 0x49, 0x09, 0xd5, //0x00000ebf orq %rdx, %r13 + 0x0f, 0x85, 0x51, 0x00, 0x00, 0x00, //0x00000ec2 jne LBB0_182 0x4d, 0x85, 0xe4, //0x00000ec8 testq %r12, %r12 - 0x0f, 0x85, 0x5e, 0x00, 0x00, 0x00, //0x00000ecb jne LBB0_179 + 0x0f, 0x85, 0x5e, 0x00, 0x00, 0x00, //0x00000ecb jne LBB0_184 0x31, 0xdb, //0x00000ed1 xorl %ebx, %ebx - //0x00000ed3 LBB0_163 + //0x00000ed3 LBB0_168 0x66, 0x41, 0x0f, 0x6f, 0xe4, //0x00000ed3 movdqa %xmm12, %xmm4 0x66, 0x0f, 0x64, 0xe3, //0x00000ed8 pcmpgtb %xmm3, %xmm4 0x66, 0x41, 0x0f, 0x64, 0xda, //0x00000edc pcmpgtb %xmm10, %xmm3 0x66, 0x0f, 0xdb, 0xdc, //0x00000ee1 pand %xmm4, %xmm3 0x66, 0x0f, 0xd7, 0xcb, //0x00000ee5 pmovmskb %xmm3, %ecx - 0x48, 0x09, 0xce, //0x00000ee9 orq %rcx, %rsi + 0x48, 0x09, 0xcf, //0x00000ee9 orq %rcx, %rdi 0x4d, 0x85, 0xdb, //0x00000eec testq %r11, %r11 - 0x4c, 0x8b, 0x6d, 0xb8, //0x00000eef movq $-72(%rbp), %r13 - 0x0f, 0x85, 0x82, 0x00, 0x00, 0x00, //0x00000ef3 jne LBB0_180 - 0x48, 0x85, 0xf6, //0x00000ef9 testq %rsi, %rsi - 0x0f, 0x85, 0x84, 0x2b, 0x00, 0x00, //0x00000efc jne LBB0_618 + 0x4c, 0x8b, 0x6d, 0xb0, //0x00000eef movq $-80(%rbp), %r13 + 0x0f, 0x85, 0x82, 0x00, 0x00, 0x00, //0x00000ef3 jne LBB0_185 + 0x48, 0x85, 0xff, //0x00000ef9 testq %rdi, %rdi + 0x0f, 0x85, 0xec, 0x2b, 0x00, 0x00, //0x00000efc jne LBB0_631 0x49, 0x83, 0xc6, 0xc0, //0x00000f02 addq $-64, %r14 0x48, 0x83, 0xc0, 0x40, //0x00000f06 addq $64, %rax 0x49, 0x83, 0xfe, 0x3f, //0x00000f0a cmpq $63, %r14 - 0x0f, 0x87, 0xac, 0xfe, 0xff, 0xff, //0x00000f0e ja LBB0_160 - 0xe9, 0x6b, 0x18, 0x00, 0x00, //0x00000f14 jmp LBB0_166 - //0x00000f19 LBB0_177 + 0x0f, 0x87, 0xac, 0xfe, 0xff, 0xff, //0x00000f0e ja LBB0_165 + 0xe9, 0xb3, 0x18, 0x00, 0x00, //0x00000f14 jmp LBB0_171 + //0x00000f19 LBB0_182 0x48, 0x83, 0x7d, 0xc8, 0xff, //0x00000f19 cmpq $-1, $-56(%rbp) - 0x0f, 0x85, 0x0b, 0x00, 0x00, 0x00, //0x00000f1e jne LBB0_179 + 0x0f, 0x85, 0x0b, 0x00, 0x00, 0x00, //0x00000f1e jne LBB0_184 0x49, 0x0f, 0xbc, 0xcd, //0x00000f24 bsfq %r13, %rcx 0x48, 0x01, 0xc1, //0x00000f28 addq %rax, %rcx 0x48, 0x89, 0x4d, 0xc8, //0x00000f2b movq %rcx, $-56(%rbp) - //0x00000f2f LBB0_179 + //0x00000f2f LBB0_184 0x4c, 0x89, 0xe1, //0x00000f2f movq %r12, %rcx 0x48, 0xf7, 0xd1, //0x00000f32 notq %rcx 0x4c, 0x21, 0xe9, //0x00000f35 andq %r13, %rcx 0x48, 0x8d, 0x14, 0x09, //0x00000f38 leaq (%rcx,%rcx), %rdx 0x4c, 0x09, 0xe2, //0x00000f3c orq %r12, %rdx - 0x48, 0x89, 0xd7, //0x00000f3f movq %rdx, %rdi - 0x48, 0xf7, 0xd7, //0x00000f42 notq %rdi - 0x4c, 0x21, 0xef, //0x00000f45 andq %r13, %rdi + 0x48, 0x89, 0xd6, //0x00000f3f movq %rdx, %rsi + 0x48, 0xf7, 0xd6, //0x00000f42 notq %rsi + 0x4c, 0x21, 0xee, //0x00000f45 andq %r13, %rsi 0x48, 0xbb, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00000f48 movabsq $-6148914691236517206, %rbx - 0x48, 0x21, 0xdf, //0x00000f52 andq %rbx, %rdi + 0x48, 0x21, 0xde, //0x00000f52 andq %rbx, %rsi 0x31, 0xdb, //0x00000f55 xorl %ebx, %ebx - 0x48, 0x01, 0xcf, //0x00000f57 addq %rcx, %rdi + 0x48, 0x01, 0xce, //0x00000f57 addq %rcx, %rsi 0x0f, 0x92, 0xc3, //0x00000f5a setb %bl - 0x48, 0x01, 0xff, //0x00000f5d addq %rdi, %rdi + 0x48, 0x01, 0xf6, //0x00000f5d addq %rsi, %rsi 0x48, 0xb9, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00000f60 movabsq $6148914691236517205, %rcx - 0x48, 0x31, 0xcf, //0x00000f6a xorq %rcx, %rdi - 0x48, 0x21, 0xd7, //0x00000f6d andq %rdx, %rdi - 0x48, 0xf7, 0xd7, //0x00000f70 notq %rdi - 0x49, 0x21, 0xfb, //0x00000f73 andq %rdi, %r11 - 0xe9, 0x58, 0xff, 0xff, 0xff, //0x00000f76 jmp LBB0_163 - //0x00000f7b LBB0_180 + 0x48, 0x31, 0xce, //0x00000f6a xorq %rcx, %rsi + 0x48, 0x21, 0xd6, //0x00000f6d andq %rdx, %rsi + 0x48, 0xf7, 0xd6, //0x00000f70 notq %rsi + 0x49, 0x21, 0xf3, //0x00000f73 andq %rsi, %r11 + 0xe9, 0x58, 0xff, 0xff, 0xff, //0x00000f76 jmp LBB0_168 + //0x00000f7b LBB0_185 0x49, 0x0f, 0xbc, 0xcb, //0x00000f7b bsfq %r11, %rcx - 0x48, 0x85, 0xf6, //0x00000f7f testq %rsi, %rsi - 0x0f, 0x84, 0xdb, 0x02, 0x00, 0x00, //0x00000f82 je LBB0_221 - 0x48, 0x0f, 0xbc, 0xd6, //0x00000f88 bsfq %rsi, %rdx + 0x48, 0x85, 0xff, //0x00000f7f testq %rdi, %rdi + 0x0f, 0x84, 0xc4, 0x02, 0x00, 0x00, //0x00000f82 je LBB0_227 + 0x48, 0x0f, 0xbc, 0xd7, //0x00000f88 bsfq %rdi, %rdx 0x4c, 0x8b, 0x75, 0xd0, //0x00000f8c movq $-48(%rbp), %r14 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00000f90 movabsq $4294977024, %r11 0x48, 0x39, 0xca, //0x00000f9a cmpq %rcx, %rdx - 0x0f, 0x83, 0xdc, 0x02, 0x00, 0x00, //0x00000f9d jae LBB0_222 - 0xe9, 0x74, 0x2c, 0x00, 0x00, //0x00000fa3 jmp LBB0_182 - //0x00000fa8 LBB0_183 - 0x41, 0x89, 0xcb, //0x00000fa8 movl %ecx, %r11d - 0x4d, 0x01, 0xf3, //0x00000fab addq %r14, %r11 - 0x4d, 0x01, 0xeb, //0x00000fae addq %r13, %r11 - //0x00000fb1 LBB0_184 - 0x49, 0xc7, 0xc5, 0xff, 0xff, 0xff, 0xff, //0x00000fb1 movq $-1, %r13 - 0x4d, 0x85, 0xc0, //0x00000fb8 testq %r8, %r8 - 0x0f, 0x85, 0x49, 0x02, 0x00, 0x00, //0x00000fbb jne LBB0_213 - 0xe9, 0x00, 0x2c, 0x00, 0x00, //0x00000fc1 jmp LBB0_185 - //0x00000fc6 LBB0_186 - 0x49, 0x29, 0xd1, //0x00000fc6 subq %rdx, %r9 - 0x48, 0x89, 0xd1, //0x00000fc9 movq %rdx, %rcx - 0x0f, 0x84, 0x73, 0x2c, 0x00, 0x00, //0x00000fcc je LBB0_644 - 0x4c, 0x89, 0x65, 0xc0, //0x00000fd2 movq %r12, $-64(%rbp) - 0x49, 0x83, 0xf9, 0x40, //0x00000fd6 cmpq $64, %r9 - 0x0f, 0x82, 0x9e, 0x1f, 0x00, 0x00, //0x00000fda jb LBB0_494 - 0x48, 0xc7, 0x45, 0xc8, 0xff, 0xff, 0xff, 0xff, //0x00000fe0 movq $-1, $-56(%rbp) - 0x48, 0x89, 0xc8, //0x00000fe8 movq %rcx, %rax - 0x45, 0x31, 0xe4, //0x00000feb xorl %r12d, %r12d - 0x90, 0x90, //0x00000fee .p2align 4, 0x90 - //0x00000ff0 LBB0_189 - 0x48, 0x8b, 0x4d, 0xc0, //0x00000ff0 movq $-64(%rbp), %rcx - 0xf3, 0x44, 0x0f, 0x6f, 0x2c, 0x01, //0x00000ff4 movdqu (%rcx,%rax), %xmm13 - 0xf3, 0x0f, 0x6f, 0x74, 0x01, 0x10, //0x00000ffa movdqu $16(%rcx,%rax), %xmm6 - 0xf3, 0x0f, 0x6f, 0x6c, 0x01, 0x20, //0x00001000 movdqu $32(%rcx,%rax), %xmm5 - 0xf3, 0x0f, 0x6f, 0x64, 0x01, 0x30, //0x00001006 movdqu $48(%rcx,%rax), %xmm4 - 0x66, 0x41, 0x0f, 0x6f, 0xdd, //0x0000100c movdqa %xmm13, %xmm3 - 0x66, 0x0f, 0x74, 0xd8, //0x00001011 pcmpeqb %xmm0, %xmm3 - 0x66, 0x44, 0x0f, 0xd7, 0xdb, //0x00001015 pmovmskb %xmm3, %r11d - 0x66, 0x0f, 0x6f, 0xde, //0x0000101a movdqa %xmm6, %xmm3 - 0x66, 0x0f, 0x74, 0xd8, //0x0000101e pcmpeqb %xmm0, %xmm3 - 0x66, 0x0f, 0xd7, 0xdb, //0x00001022 pmovmskb %xmm3, %ebx - 0x66, 0x0f, 0x6f, 0xdd, //0x00001026 movdqa %xmm5, %xmm3 - 0x66, 0x0f, 0x74, 0xd8, //0x0000102a pcmpeqb %xmm0, %xmm3 - 0x66, 0x44, 0x0f, 0xd7, 0xf3, //0x0000102e pmovmskb %xmm3, %r14d - 0x66, 0x0f, 0x6f, 0xdc, //0x00001033 movdqa %xmm4, %xmm3 - 0x66, 0x0f, 0x74, 0xd8, //0x00001037 pcmpeqb %xmm0, %xmm3 - 0x66, 0x44, 0x0f, 0xd7, 0xfb, //0x0000103b pmovmskb %xmm3, %r15d - 0x66, 0x41, 0x0f, 0x6f, 0xdd, //0x00001040 movdqa %xmm13, %xmm3 - 0x66, 0x0f, 0x74, 0xd9, //0x00001045 pcmpeqb %xmm1, %xmm3 - 0x66, 0x44, 0x0f, 0xd7, 0xeb, //0x00001049 pmovmskb %xmm3, %r13d - 0x66, 0x0f, 0x6f, 0xde, //0x0000104e movdqa %xmm6, %xmm3 - 0x66, 0x0f, 0x74, 0xd9, //0x00001052 pcmpeqb %xmm1, %xmm3 - 0x66, 0x0f, 0xd7, 0xcb, //0x00001056 pmovmskb %xmm3, %ecx - 0x66, 0x0f, 0x6f, 0xdd, //0x0000105a movdqa %xmm5, %xmm3 - 0x66, 0x0f, 0x74, 0xd9, //0x0000105e pcmpeqb %xmm1, %xmm3 - 0x66, 0x0f, 0xd7, 0xf3, //0x00001062 pmovmskb %xmm3, %esi - 0x66, 0x0f, 0x6f, 0xdc, //0x00001066 movdqa %xmm4, %xmm3 - 0x66, 0x0f, 0x74, 0xd9, //0x0000106a pcmpeqb %xmm1, %xmm3 - 0x66, 0x44, 0x0f, 0xd7, 0xd3, //0x0000106e pmovmskb %xmm3, %r10d - 0x66, 0x41, 0x0f, 0x6f, 0xdc, //0x00001073 movdqa %xmm12, %xmm3 - 0x66, 0x0f, 0x64, 0xde, //0x00001078 pcmpgtb %xmm6, %xmm3 - 0x66, 0x41, 0x0f, 0x64, 0xf2, //0x0000107c pcmpgtb %xmm10, %xmm6 - 0x66, 0x0f, 0xdb, 0xf3, //0x00001081 pand %xmm3, %xmm6 - 0x66, 0x0f, 0xd7, 0xfe, //0x00001085 pmovmskb %xmm6, %edi - 0x66, 0x41, 0x0f, 0x6f, 0xdc, //0x00001089 movdqa %xmm12, %xmm3 - 0x66, 0x0f, 0x64, 0xdd, //0x0000108e pcmpgtb %xmm5, %xmm3 - 0x66, 0x41, 0x0f, 0x64, 0xea, //0x00001092 pcmpgtb %xmm10, %xmm5 - 0x66, 0x0f, 0xdb, 0xeb, //0x00001097 pand %xmm3, %xmm5 - 0x66, 0x0f, 0xd7, 0xd5, //0x0000109b pmovmskb %xmm5, %edx - 0x66, 0x41, 0x0f, 0x6f, 0xdc, //0x0000109f movdqa %xmm12, %xmm3 - 0x66, 0x0f, 0x64, 0xdc, //0x000010a4 pcmpgtb %xmm4, %xmm3 - 0x66, 0x41, 0x0f, 0x64, 0xe2, //0x000010a8 pcmpgtb %xmm10, %xmm4 - 0x66, 0x0f, 0xdb, 0xe3, //0x000010ad pand %xmm3, %xmm4 - 0x66, 0x44, 0x0f, 0xd7, 0xc4, //0x000010b1 pmovmskb %xmm4, %r8d - 0x49, 0xc1, 0xe7, 0x30, //0x000010b6 shlq $48, %r15 - 0x49, 0xc1, 0xe6, 0x20, //0x000010ba shlq $32, %r14 - 0x4d, 0x09, 0xfe, //0x000010be orq %r15, %r14 - 0x48, 0xc1, 0xe3, 0x10, //0x000010c1 shlq $16, %rbx - 0x4c, 0x09, 0xf3, //0x000010c5 orq %r14, %rbx - 0x49, 0x09, 0xdb, //0x000010c8 orq %rbx, %r11 - 0x49, 0xc1, 0xe2, 0x30, //0x000010cb shlq $48, %r10 - 0x48, 0xc1, 0xe6, 0x20, //0x000010cf shlq $32, %rsi - 0x4c, 0x09, 0xd6, //0x000010d3 orq %r10, %rsi - 0x48, 0xc1, 0xe1, 0x10, //0x000010d6 shlq $16, %rcx - 0x48, 0x09, 0xf1, //0x000010da orq %rsi, %rcx - 0x49, 0xc1, 0xe0, 0x30, //0x000010dd shlq $48, %r8 - 0x48, 0xc1, 0xe2, 0x20, //0x000010e1 shlq $32, %rdx - 0x4c, 0x09, 0xc2, //0x000010e5 orq %r8, %rdx - 0x48, 0xc1, 0xe7, 0x10, //0x000010e8 shlq $16, %rdi - 0x48, 0x09, 0xd7, //0x000010ec orq %rdx, %rdi - 0x49, 0x09, 0xcd, //0x000010ef orq %rcx, %r13 - 0x0f, 0x85, 0x59, 0x00, 0x00, 0x00, //0x000010f2 jne LBB0_206 - 0x4d, 0x85, 0xe4, //0x000010f8 testq %r12, %r12 - 0x0f, 0x85, 0x6f, 0x00, 0x00, 0x00, //0x000010fb jne LBB0_208 - 0x45, 0x31, 0xe4, //0x00001101 xorl %r12d, %r12d - 0x4c, 0x8b, 0x75, 0xd0, //0x00001104 movq $-48(%rbp), %r14 - //0x00001108 LBB0_192 - 0x66, 0x41, 0x0f, 0x6f, 0xdc, //0x00001108 movdqa %xmm12, %xmm3 - 0x66, 0x41, 0x0f, 0x64, 0xdd, //0x0000110d pcmpgtb %xmm13, %xmm3 - 0x66, 0x45, 0x0f, 0x64, 0xea, //0x00001112 pcmpgtb %xmm10, %xmm13 - 0x66, 0x44, 0x0f, 0xdb, 0xeb, //0x00001117 pand %xmm3, %xmm13 - 0x66, 0x41, 0x0f, 0xd7, 0xcd, //0x0000111c pmovmskb %xmm13, %ecx - 0x48, 0x09, 0xcf, //0x00001121 orq %rcx, %rdi - 0x4d, 0x85, 0xdb, //0x00001124 testq %r11, %r11 - 0x4c, 0x8b, 0x6d, 0xb8, //0x00001127 movq $-72(%rbp), %r13 - 0x0f, 0x85, 0x91, 0x00, 0x00, 0x00, //0x0000112b jne LBB0_210 - 0x48, 0x85, 0xff, //0x00001131 testq %rdi, %rdi - 0x0f, 0x85, 0x6f, 0x2a, 0x00, 0x00, //0x00001134 jne LBB0_632 - 0x49, 0x83, 0xc1, 0xc0, //0x0000113a addq $-64, %r9 - 0x48, 0x83, 0xc0, 0x40, //0x0000113e addq $64, %rax - 0x49, 0x83, 0xf9, 0x3f, //0x00001142 cmpq $63, %r9 - 0x0f, 0x87, 0xa4, 0xfe, 0xff, 0xff, //0x00001146 ja LBB0_189 - 0xe9, 0xd2, 0x17, 0x00, 0x00, //0x0000114c jmp LBB0_195 - //0x00001151 LBB0_206 - 0x48, 0x83, 0x7d, 0xc8, 0xff, //0x00001151 cmpq $-1, $-56(%rbp) - 0x4c, 0x8b, 0x75, 0xd0, //0x00001156 movq $-48(%rbp), %r14 - 0x0f, 0x85, 0x14, 0x00, 0x00, 0x00, //0x0000115a jne LBB0_209 - 0x49, 0x0f, 0xbc, 0xcd, //0x00001160 bsfq %r13, %rcx - 0x48, 0x01, 0xc1, //0x00001164 addq %rax, %rcx - 0x48, 0x89, 0x4d, 0xc8, //0x00001167 movq %rcx, $-56(%rbp) - 0xe9, 0x04, 0x00, 0x00, 0x00, //0x0000116b jmp LBB0_209 - //0x00001170 LBB0_208 - 0x4c, 0x8b, 0x75, 0xd0, //0x00001170 movq $-48(%rbp), %r14 - //0x00001174 LBB0_209 - 0x4c, 0x89, 0xe1, //0x00001174 movq %r12, %rcx - 0x48, 0xf7, 0xd1, //0x00001177 notq %rcx - 0x4c, 0x21, 0xe9, //0x0000117a andq %r13, %rcx - 0x48, 0x8d, 0x14, 0x09, //0x0000117d leaq (%rcx,%rcx), %rdx - 0x4c, 0x09, 0xe2, //0x00001181 orq %r12, %rdx - 0x48, 0x89, 0xd6, //0x00001184 movq %rdx, %rsi - 0x48, 0xf7, 0xd6, //0x00001187 notq %rsi - 0x4c, 0x21, 0xee, //0x0000118a andq %r13, %rsi - 0x48, 0xbb, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x0000118d movabsq $-6148914691236517206, %rbx - 0x48, 0x21, 0xde, //0x00001197 andq %rbx, %rsi - 0x45, 0x31, 0xe4, //0x0000119a xorl %r12d, %r12d - 0x48, 0x01, 0xce, //0x0000119d addq %rcx, %rsi - 0x41, 0x0f, 0x92, 0xc4, //0x000011a0 setb %r12b - 0x48, 0x01, 0xf6, //0x000011a4 addq %rsi, %rsi - 0x48, 0xb9, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x000011a7 movabsq $6148914691236517205, %rcx - 0x48, 0x31, 0xce, //0x000011b1 xorq %rcx, %rsi - 0x48, 0x21, 0xd6, //0x000011b4 andq %rdx, %rsi - 0x48, 0xf7, 0xd6, //0x000011b7 notq %rsi - 0x49, 0x21, 0xf3, //0x000011ba andq %rsi, %r11 - 0xe9, 0x46, 0xff, 0xff, 0xff, //0x000011bd jmp LBB0_192 - //0x000011c2 LBB0_210 - 0x49, 0x0f, 0xbc, 0xcb, //0x000011c2 bsfq %r11, %rcx - 0x48, 0x85, 0xff, //0x000011c6 testq %rdi, %rdi - 0x0f, 0x84, 0x0c, 0x06, 0x00, 0x00, //0x000011c9 je LBB0_302 - 0x48, 0x0f, 0xbc, 0xd7, //0x000011cf bsfq %rdi, %rdx - 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x000011d3 movabsq $4294977024, %r11 - 0xf3, 0x44, 0x0f, 0x6f, 0x2d, 0x5a, 0xee, 0xff, 0xff, //0x000011dd movdqu $-4518(%rip), %xmm13 /* LCPI0_4+0(%rip) */ - 0x48, 0x39, 0xca, //0x000011e6 cmpq %rcx, %rdx - 0x0f, 0x83, 0x0d, 0x06, 0x00, 0x00, //0x000011e9 jae LBB0_303 - 0xe9, 0xf8, 0x29, 0x00, 0x00, //0x000011ef jmp LBB0_640 - //0x000011f4 LBB0_212 - 0x48, 0x01, 0xf9, //0x000011f4 addq %rdi, %rcx - 0x49, 0x89, 0xcb, //0x000011f7 movq %rcx, %r11 - 0x49, 0xc7, 0xc5, 0xff, 0xff, 0xff, 0xff, //0x000011fa movq $-1, %r13 - 0x4d, 0x85, 0xc0, //0x00001201 testq %r8, %r8 - 0x0f, 0x84, 0xbc, 0x29, 0x00, 0x00, //0x00001204 je LBB0_185 - //0x0000120a LBB0_213 - 0x4d, 0x85, 0xc9, //0x0000120a testq %r9, %r9 - 0x48, 0x8b, 0x75, 0xc0, //0x0000120d movq $-64(%rbp), %rsi - 0x0f, 0x84, 0x1b, 0x28, 0x00, 0x00, //0x00001211 je LBB0_612 - 0x4d, 0x85, 0xff, //0x00001217 testq %r15, %r15 - 0x0f, 0x84, 0x12, 0x28, 0x00, 0x00, //0x0000121a je LBB0_612 - 0x4d, 0x29, 0xf3, //0x00001220 subq %r14, %r11 - 0x49, 0x8d, 0x4b, 0xff, //0x00001223 leaq $-1(%r11), %rcx - 0x49, 0x39, 0xc8, //0x00001227 cmpq %rcx, %r8 - 0x0f, 0x84, 0xac, 0xef, 0xff, 0xff, //0x0000122a je LBB0_1 - 0x49, 0x39, 0xc9, //0x00001230 cmpq %rcx, %r9 - 0x0f, 0x84, 0xa3, 0xef, 0xff, 0xff, //0x00001233 je LBB0_1 - 0x49, 0x39, 0xcf, //0x00001239 cmpq %rcx, %r15 - 0x0f, 0x84, 0x9a, 0xef, 0xff, 0xff, //0x0000123c je LBB0_1 - 0x4d, 0x85, 0xc9, //0x00001242 testq %r9, %r9 - 0x0f, 0x8e, 0x6d, 0x05, 0x00, 0x00, //0x00001245 jle LBB0_299 - 0x49, 0x8d, 0x49, 0xff, //0x0000124b leaq $-1(%r9), %rcx - 0x49, 0x39, 0xcf, //0x0000124f cmpq %rcx, %r15 - 0x0f, 0x84, 0x60, 0x05, 0x00, 0x00, //0x00001252 je LBB0_299 - 0x49, 0xf7, 0xd1, //0x00001258 notq %r9 - 0x4d, 0x89, 0xcd, //0x0000125b movq %r9, %r13 - 0xe9, 0x7f, 0xef, 0xff, 0xff, //0x0000125e jmp LBB0_2 - //0x00001263 LBB0_221 - 0xba, 0x40, 0x00, 0x00, 0x00, //0x00001263 movl $64, %edx - 0x4c, 0x8b, 0x75, 0xd0, //0x00001268 movq $-48(%rbp), %r14 - 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x0000126c movabsq $4294977024, %r11 - 0x48, 0x39, 0xca, //0x00001276 cmpq %rcx, %rdx - 0x0f, 0x82, 0x9d, 0x29, 0x00, 0x00, //0x00001279 jb LBB0_182 - //0x0000127f LBB0_222 - 0x48, 0x01, 0xc8, //0x0000127f addq %rcx, %rax - 0x48, 0x83, 0xc0, 0x01, //0x00001282 addq $1, %rax - //0x00001286 LBB0_223 - 0x48, 0x85, 0xc0, //0x00001286 testq %rax, %rax - 0x0f, 0x88, 0x7e, 0x27, 0x00, 0x00, //0x00001289 js LBB0_609 - //0x0000128f LBB0_224 - 0x49, 0x89, 0x06, //0x0000128f movq %rax, (%r14) - 0x48, 0x8b, 0x45, 0xb0, //0x00001292 movq $-80(%rbp), %rax - 0x48, 0x85, 0xc0, //0x00001296 testq %rax, %rax - 0x0f, 0x8f, 0x21, 0xef, 0xff, 0xff, //0x00001299 jg LBB0_4 - 0xe9, 0x54, 0x27, 0x00, 0x00, //0x0000129f jmp LBB0_606 - //0x000012a4 LBB0_225 - 0x49, 0x8b, 0x0e, //0x000012a4 movq (%r14), %rcx - 0x48, 0x8b, 0x55, 0xa8, //0x000012a7 movq $-88(%rbp), %rdx - 0x48, 0x8b, 0x52, 0x08, //0x000012ab movq $8(%rdx), %rdx - 0x48, 0x8d, 0x72, 0xfc, //0x000012af leaq $-4(%rdx), %rsi - 0x48, 0x39, 0xf1, //0x000012b3 cmpq %rsi, %rcx - 0x0f, 0x87, 0xc2, 0x27, 0x00, 0x00, //0x000012b6 ja LBB0_617 - 0x41, 0x8b, 0x14, 0x0c, //0x000012bc movl (%r12,%rcx), %edx - 0x81, 0xfa, 0x61, 0x6c, 0x73, 0x65, //0x000012c0 cmpl $1702063201, %edx - 0x0f, 0x85, 0xe7, 0x27, 0x00, 0x00, //0x000012c6 jne LBB0_622 - 0x48, 0x8d, 0x41, 0x04, //0x000012cc leaq $4(%rcx), %rax - 0x49, 0x89, 0x06, //0x000012d0 movq %rax, (%r14) - 0x48, 0x85, 0xc9, //0x000012d3 testq %rcx, %rcx - 0x0f, 0x8f, 0xe4, 0xee, 0xff, 0xff, //0x000012d6 jg LBB0_4 - 0xe9, 0xbc, 0x28, 0x00, 0x00, //0x000012dc jmp LBB0_228 - //0x000012e1 LBB0_229 - 0xf6, 0x45, 0x98, 0x40, //0x000012e1 testb $64, $-104(%rbp) - 0x0f, 0x85, 0x57, 0x05, 0x00, 0x00, //0x000012e5 jne LBB0_308 - 0x49, 0x8b, 0x45, 0x00, //0x000012eb movq (%r13), %rax - 0x48, 0x3d, 0xff, 0x0f, 0x00, 0x00, //0x000012ef cmpq $4095, %rax - 0x0f, 0x8f, 0xf1, 0x26, 0x00, 0x00, //0x000012f5 jg LBB0_634 - 0x48, 0x8d, 0x48, 0x01, //0x000012fb leaq $1(%rax), %rcx - 0x49, 0x89, 0x4d, 0x00, //0x000012ff movq %rcx, (%r13) - 0x49, 0xc7, 0x44, 0xc5, 0x08, 0x05, 0x00, 0x00, 0x00, //0x00001303 movq $5, $8(%r13,%rax,8) - 0xe9, 0xaf, 0xee, 0xff, 0xff, //0x0000130c jmp LBB0_4 - //0x00001311 LBB0_232 - 0x48, 0x8b, 0x4d, 0x98, //0x00001311 movq $-104(%rbp), %rcx - 0xf6, 0xc1, 0x40, //0x00001315 testb $64, %cl - 0x0f, 0x85, 0xa0, 0x09, 0x00, 0x00, //0x00001318 jne LBB0_334 - 0x49, 0x8b, 0x16, //0x0000131e movq (%r14), %rdx - 0x48, 0x8b, 0x45, 0xa8, //0x00001321 movq $-88(%rbp), %rax - 0x48, 0x8b, 0x40, 0x08, //0x00001325 movq $8(%rax), %rax - 0xf6, 0xc1, 0x20, //0x00001329 testb $32, %cl - 0x48, 0x89, 0xd1, //0x0000132c movq %rdx, %rcx - 0x48, 0x89, 0x55, 0xb0, //0x0000132f movq %rdx, $-80(%rbp) - 0x48, 0x89, 0x45, 0xa0, //0x00001333 movq %rax, $-96(%rbp) - 0x0f, 0x85, 0x45, 0x10, 0x00, 0x00, //0x00001337 jne LBB0_385 - 0x49, 0x89, 0xc1, //0x0000133d movq %rax, %r9 - 0x49, 0x29, 0xd1, //0x00001340 subq %rdx, %r9 - 0x0f, 0x84, 0xef, 0x28, 0x00, 0x00, //0x00001343 je LBB0_646 - 0x49, 0x83, 0xf9, 0x40, //0x00001349 cmpq $64, %r9 - 0x0f, 0x82, 0x05, 0x1d, 0x00, 0x00, //0x0000134d jb LBB0_501 - 0x48, 0x8b, 0x45, 0xb0, //0x00001353 movq $-80(%rbp), %rax - 0x49, 0x89, 0xc6, //0x00001357 movq %rax, %r14 - 0x49, 0xf7, 0xd6, //0x0000135a notq %r14 - 0x48, 0xc7, 0x45, 0xc8, 0xff, 0xff, 0xff, 0xff, //0x0000135d movq $-1, $-56(%rbp) - 0x45, 0x31, 0xc0, //0x00001365 xorl %r8d, %r8d - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001368 .p2align 4, 0x90 - //0x00001370 LBB0_237 - 0xf3, 0x41, 0x0f, 0x6f, 0x1c, 0x04, //0x00001370 movdqu (%r12,%rax), %xmm3 - 0xf3, 0x41, 0x0f, 0x6f, 0x64, 0x04, 0x10, //0x00001376 movdqu $16(%r12,%rax), %xmm4 - 0xf3, 0x41, 0x0f, 0x6f, 0x6c, 0x04, 0x20, //0x0000137d movdqu $32(%r12,%rax), %xmm5 - 0xf3, 0x41, 0x0f, 0x6f, 0x74, 0x04, 0x30, //0x00001384 movdqu $48(%r12,%rax), %xmm6 - 0x66, 0x0f, 0x6f, 0xfb, //0x0000138b movdqa %xmm3, %xmm7 - 0x66, 0x0f, 0x74, 0xf8, //0x0000138f pcmpeqb %xmm0, %xmm7 - 0x66, 0x44, 0x0f, 0xd7, 0xd7, //0x00001393 pmovmskb %xmm7, %r10d - 0x66, 0x0f, 0x6f, 0xfc, //0x00001398 movdqa %xmm4, %xmm7 - 0x66, 0x0f, 0x74, 0xf8, //0x0000139c pcmpeqb %xmm0, %xmm7 - 0x66, 0x0f, 0xd7, 0xcf, //0x000013a0 pmovmskb %xmm7, %ecx - 0x66, 0x0f, 0x6f, 0xfd, //0x000013a4 movdqa %xmm5, %xmm7 - 0x66, 0x0f, 0x74, 0xf8, //0x000013a8 pcmpeqb %xmm0, %xmm7 - 0x66, 0x0f, 0xd7, 0xff, //0x000013ac pmovmskb %xmm7, %edi - 0x66, 0x0f, 0x6f, 0xfe, //0x000013b0 movdqa %xmm6, %xmm7 - 0x66, 0x0f, 0x74, 0xf8, //0x000013b4 pcmpeqb %xmm0, %xmm7 - 0x66, 0x0f, 0xd7, 0xd7, //0x000013b8 pmovmskb %xmm7, %edx - 0x66, 0x0f, 0x74, 0xd9, //0x000013bc pcmpeqb %xmm1, %xmm3 - 0x66, 0x44, 0x0f, 0xd7, 0xdb, //0x000013c0 pmovmskb %xmm3, %r11d - 0x66, 0x0f, 0x74, 0xe1, //0x000013c5 pcmpeqb %xmm1, %xmm4 - 0x66, 0x0f, 0xd7, 0xdc, //0x000013c9 pmovmskb %xmm4, %ebx - 0x66, 0x0f, 0x74, 0xe9, //0x000013cd pcmpeqb %xmm1, %xmm5 - 0x66, 0x0f, 0xd7, 0xf5, //0x000013d1 pmovmskb %xmm5, %esi - 0x66, 0x0f, 0x74, 0xf1, //0x000013d5 pcmpeqb %xmm1, %xmm6 - 0x66, 0x44, 0x0f, 0xd7, 0xfe, //0x000013d9 pmovmskb %xmm6, %r15d - 0x48, 0xc1, 0xe2, 0x30, //0x000013de shlq $48, %rdx - 0x48, 0xc1, 0xe7, 0x20, //0x000013e2 shlq $32, %rdi - 0x48, 0x09, 0xd7, //0x000013e6 orq %rdx, %rdi - 0x48, 0xc1, 0xe1, 0x10, //0x000013e9 shlq $16, %rcx - 0x48, 0x09, 0xf9, //0x000013ed orq %rdi, %rcx - 0x49, 0x09, 0xca, //0x000013f0 orq %rcx, %r10 - 0x49, 0xc1, 0xe7, 0x30, //0x000013f3 shlq $48, %r15 - 0x48, 0xc1, 0xe6, 0x20, //0x000013f7 shlq $32, %rsi - 0x4c, 0x09, 0xfe, //0x000013fb orq %r15, %rsi - 0x48, 0xc1, 0xe3, 0x10, //0x000013fe shlq $16, %rbx - 0x48, 0x09, 0xf3, //0x00001402 orq %rsi, %rbx - 0x49, 0x09, 0xdb, //0x00001405 orq %rbx, %r11 - 0x0f, 0x85, 0x3a, 0x00, 0x00, 0x00, //0x00001408 jne LBB0_246 - 0x4d, 0x85, 0xc0, //0x0000140e testq %r8, %r8 - 0x0f, 0x85, 0x47, 0x00, 0x00, 0x00, //0x00001411 jne LBB0_248 - 0x45, 0x31, 0xc0, //0x00001417 xorl %r8d, %r8d - 0x4d, 0x85, 0xd2, //0x0000141a testq %r10, %r10 - 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x0000141d movabsq $4294977024, %r11 - 0x0f, 0x85, 0x8d, 0x00, 0x00, 0x00, //0x00001427 jne LBB0_249 - //0x0000142d LBB0_240 - 0x49, 0x83, 0xc1, 0xc0, //0x0000142d addq $-64, %r9 - 0x49, 0x83, 0xc6, 0xc0, //0x00001431 addq $-64, %r14 - 0x48, 0x83, 0xc0, 0x40, //0x00001435 addq $64, %rax - 0x49, 0x83, 0xf9, 0x3f, //0x00001439 cmpq $63, %r9 - 0x0f, 0x87, 0x2d, 0xff, 0xff, 0xff, //0x0000143d ja LBB0_237 - 0xe9, 0x06, 0x18, 0x00, 0x00, //0x00001443 jmp LBB0_241 - //0x00001448 LBB0_246 - 0x48, 0x83, 0x7d, 0xc8, 0xff, //0x00001448 cmpq $-1, $-56(%rbp) - 0x0f, 0x85, 0x0b, 0x00, 0x00, 0x00, //0x0000144d jne LBB0_248 - 0x49, 0x0f, 0xbc, 0xcb, //0x00001453 bsfq %r11, %rcx - 0x48, 0x01, 0xc1, //0x00001457 addq %rax, %rcx - 0x48, 0x89, 0x4d, 0xc8, //0x0000145a movq %rcx, $-56(%rbp) - //0x0000145e LBB0_248 - 0x4c, 0x89, 0xc1, //0x0000145e movq %r8, %rcx - 0x48, 0xf7, 0xd1, //0x00001461 notq %rcx - 0x4c, 0x21, 0xd9, //0x00001464 andq %r11, %rcx - 0x48, 0x8d, 0x14, 0x09, //0x00001467 leaq (%rcx,%rcx), %rdx - 0x4c, 0x09, 0xc2, //0x0000146b orq %r8, %rdx - 0x48, 0x89, 0xd6, //0x0000146e movq %rdx, %rsi - 0x48, 0xf7, 0xd6, //0x00001471 notq %rsi - 0x4c, 0x21, 0xde, //0x00001474 andq %r11, %rsi - 0x48, 0xbf, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00001477 movabsq $-6148914691236517206, %rdi - 0x48, 0x21, 0xfe, //0x00001481 andq %rdi, %rsi - 0x45, 0x31, 0xc0, //0x00001484 xorl %r8d, %r8d - 0x48, 0x01, 0xce, //0x00001487 addq %rcx, %rsi - 0x41, 0x0f, 0x92, 0xc0, //0x0000148a setb %r8b - 0x48, 0x01, 0xf6, //0x0000148e addq %rsi, %rsi - 0x48, 0xb9, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00001491 movabsq $6148914691236517205, %rcx - 0x48, 0x31, 0xce, //0x0000149b xorq %rcx, %rsi - 0x48, 0x21, 0xd6, //0x0000149e andq %rdx, %rsi - 0x48, 0xf7, 0xd6, //0x000014a1 notq %rsi - 0x49, 0x21, 0xf2, //0x000014a4 andq %rsi, %r10 - 0x4d, 0x85, 0xd2, //0x000014a7 testq %r10, %r10 - 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x000014aa movabsq $4294977024, %r11 - 0x0f, 0x84, 0x73, 0xff, 0xff, 0xff, //0x000014b4 je LBB0_240 - //0x000014ba LBB0_249 - 0x49, 0x0f, 0xbc, 0xc2, //0x000014ba bsfq %r10, %rax - 0x4c, 0x29, 0xf0, //0x000014be subq %r14, %rax - 0x4c, 0x8b, 0x75, 0xd0, //0x000014c1 movq $-48(%rbp), %r14 - 0xe9, 0x73, 0x11, 0x00, 0x00, //0x000014c5 jmp LBB0_426 - //0x000014ca LBB0_250 - 0x48, 0x8b, 0x45, 0xa8, //0x000014ca movq $-88(%rbp), %rax - 0x48, 0x8b, 0x78, 0x08, //0x000014ce movq $8(%rax), %rdi - 0x49, 0x8b, 0x06, //0x000014d2 movq (%r14), %rax - 0xf6, 0x45, 0x98, 0x40, //0x000014d5 testb $64, $-104(%rbp) - 0x0f, 0x85, 0xf2, 0x08, 0x00, 0x00, //0x000014d9 jne LBB0_344 - 0x48, 0x29, 0xc7, //0x000014df subq %rax, %rdi - 0x0f, 0x84, 0xe7, 0x26, 0x00, 0x00, //0x000014e2 je LBB0_635 - 0x4d, 0x8d, 0x04, 0x04, //0x000014e8 leaq (%r12,%rax), %r8 - 0x41, 0x80, 0x38, 0x30, //0x000014ec cmpb $48, (%r8) - 0x0f, 0x85, 0x36, 0x00, 0x00, 0x00, //0x000014f0 jne LBB0_256 - 0xbb, 0x01, 0x00, 0x00, 0x00, //0x000014f6 movl $1, %ebx - 0x48, 0x83, 0xff, 0x01, //0x000014fb cmpq $1, %rdi - 0x0f, 0x84, 0x23, 0x17, 0x00, 0x00, //0x000014ff je LBB0_469 - 0x41, 0x8a, 0x48, 0x01, //0x00001505 movb $1(%r8), %cl - 0x80, 0xc1, 0xd2, //0x00001509 addb $-46, %cl - 0x80, 0xf9, 0x37, //0x0000150c cmpb $55, %cl - 0x0f, 0x87, 0x13, 0x17, 0x00, 0x00, //0x0000150f ja LBB0_469 - 0x0f, 0xb6, 0xc9, //0x00001515 movzbl %cl, %ecx - 0x48, 0xba, 0x01, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, //0x00001518 movabsq $36028797027352577, %rdx - 0x48, 0x0f, 0xa3, 0xca, //0x00001522 btq %rcx, %rdx - 0x0f, 0x83, 0xfc, 0x16, 0x00, 0x00, //0x00001526 jae LBB0_469 - //0x0000152c LBB0_256 - 0x48, 0x83, 0xff, 0x10, //0x0000152c cmpq $16, %rdi - 0x0f, 0x82, 0x02, 0x1b, 0x00, 0x00, //0x00001530 jb LBB0_500 - 0x49, 0xc7, 0xc5, 0xff, 0xff, 0xff, 0xff, //0x00001536 movq $-1, %r13 - 0x31, 0xdb, //0x0000153d xorl %ebx, %ebx - 0x49, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x0000153f movq $-1, %r10 - 0x49, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x00001546 movq $-1, %r14 - 0x49, 0x89, 0xf9, //0x0000154d movq %rdi, %r9 - //0x00001550 .p2align 4, 0x90 - //0x00001550 LBB0_258 - 0xf3, 0x41, 0x0f, 0x6f, 0x1c, 0x18, //0x00001550 movdqu (%r8,%rbx), %xmm3 - 0x66, 0x0f, 0x6f, 0xe3, //0x00001556 movdqa %xmm3, %xmm4 - 0x66, 0x0f, 0x64, 0x25, 0x3e, 0xeb, 0xff, 0xff, //0x0000155a pcmpgtb $-5314(%rip), %xmm4 /* LCPI0_10+0(%rip) */ - 0x66, 0x41, 0x0f, 0x6f, 0xef, //0x00001562 movdqa %xmm15, %xmm5 - 0x66, 0x0f, 0x64, 0xeb, //0x00001567 pcmpgtb %xmm3, %xmm5 - 0x66, 0x0f, 0xdb, 0xec, //0x0000156b pand %xmm4, %xmm5 - 0x66, 0x0f, 0x6f, 0xe3, //0x0000156f movdqa %xmm3, %xmm4 - 0x66, 0x0f, 0x74, 0x25, 0x45, 0xeb, 0xff, 0xff, //0x00001573 pcmpeqb $-5307(%rip), %xmm4 /* LCPI0_12+0(%rip) */ - 0x66, 0x0f, 0x6f, 0xf3, //0x0000157b movdqa %xmm3, %xmm6 - 0x66, 0x0f, 0x74, 0x35, 0x49, 0xeb, 0xff, 0xff, //0x0000157f pcmpeqb $-5303(%rip), %xmm6 /* LCPI0_13+0(%rip) */ - 0x66, 0x0f, 0xeb, 0xf4, //0x00001587 por %xmm4, %xmm6 - 0x66, 0x0f, 0x6f, 0xe3, //0x0000158b movdqa %xmm3, %xmm4 - 0x66, 0x41, 0x0f, 0xdb, 0xe1, //0x0000158f pand %xmm9, %xmm4 - 0x66, 0x0f, 0x74, 0x1d, 0x44, 0xeb, 0xff, 0xff, //0x00001594 pcmpeqb $-5308(%rip), %xmm3 /* LCPI0_14+0(%rip) */ - 0x66, 0x41, 0x0f, 0x74, 0xe3, //0x0000159c pcmpeqb %xmm11, %xmm4 - 0x66, 0x44, 0x0f, 0xd7, 0xfc, //0x000015a1 pmovmskb %xmm4, %r15d - 0x66, 0x0f, 0xeb, 0xe3, //0x000015a6 por %xmm3, %xmm4 - 0x66, 0x0f, 0xeb, 0xee, //0x000015aa por %xmm6, %xmm5 - 0x66, 0x0f, 0xeb, 0xec, //0x000015ae por %xmm4, %xmm5 - 0x66, 0x0f, 0xd7, 0xd3, //0x000015b2 pmovmskb %xmm3, %edx - 0x66, 0x44, 0x0f, 0xd7, 0xde, //0x000015b6 pmovmskb %xmm6, %r11d - 0x66, 0x0f, 0xd7, 0xcd, //0x000015bb pmovmskb %xmm5, %ecx - 0xf7, 0xd1, //0x000015bf notl %ecx - 0x0f, 0xbc, 0xc9, //0x000015c1 bsfl %ecx, %ecx - 0x83, 0xf9, 0x10, //0x000015c4 cmpl $16, %ecx - 0x0f, 0x84, 0x14, 0x00, 0x00, 0x00, //0x000015c7 je LBB0_260 - 0xbe, 0xff, 0xff, 0xff, 0xff, //0x000015cd movl $-1, %esi - 0xd3, 0xe6, //0x000015d2 shll %cl, %esi - 0xf7, 0xd6, //0x000015d4 notl %esi - 0x21, 0xf2, //0x000015d6 andl %esi, %edx - 0x41, 0x21, 0xf7, //0x000015d8 andl %esi, %r15d - 0x44, 0x21, 0xde, //0x000015db andl %r11d, %esi - 0x41, 0x89, 0xf3, //0x000015de movl %esi, %r11d - //0x000015e1 LBB0_260 - 0x8d, 0x72, 0xff, //0x000015e1 leal $-1(%rdx), %esi - 0x21, 0xd6, //0x000015e4 andl %edx, %esi - 0x0f, 0x85, 0x06, 0x16, 0x00, 0x00, //0x000015e6 jne LBB0_463 - 0x41, 0x8d, 0x77, 0xff, //0x000015ec leal $-1(%r15), %esi - 0x44, 0x21, 0xfe, //0x000015f0 andl %r15d, %esi - 0x0f, 0x85, 0xf9, 0x15, 0x00, 0x00, //0x000015f3 jne LBB0_463 - 0x41, 0x8d, 0x73, 0xff, //0x000015f9 leal $-1(%r11), %esi - 0x44, 0x21, 0xde, //0x000015fd andl %r11d, %esi - 0x0f, 0x85, 0xec, 0x15, 0x00, 0x00, //0x00001600 jne LBB0_463 - 0x85, 0xd2, //0x00001606 testl %edx, %edx - 0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x00001608 je LBB0_266 - 0x0f, 0xbc, 0xd2, //0x0000160e bsfl %edx, %edx - 0x49, 0x83, 0xfe, 0xff, //0x00001611 cmpq $-1, %r14 - 0x0f, 0x85, 0xfc, 0x15, 0x00, 0x00, //0x00001615 jne LBB0_466 - 0x48, 0x01, 0xda, //0x0000161b addq %rbx, %rdx - 0x49, 0x89, 0xd6, //0x0000161e movq %rdx, %r14 - //0x00001621 LBB0_266 - 0x45, 0x85, 0xff, //0x00001621 testl %r15d, %r15d - 0x0f, 0x84, 0x14, 0x00, 0x00, 0x00, //0x00001624 je LBB0_269 - 0x41, 0x0f, 0xbc, 0xd7, //0x0000162a bsfl %r15d, %edx - 0x49, 0x83, 0xfa, 0xff, //0x0000162e cmpq $-1, %r10 - 0x0f, 0x85, 0xdf, 0x15, 0x00, 0x00, //0x00001632 jne LBB0_466 - 0x48, 0x01, 0xda, //0x00001638 addq %rbx, %rdx - 0x49, 0x89, 0xd2, //0x0000163b movq %rdx, %r10 - //0x0000163e LBB0_269 - 0x45, 0x85, 0xdb, //0x0000163e testl %r11d, %r11d - 0x0f, 0x84, 0x14, 0x00, 0x00, 0x00, //0x00001641 je LBB0_272 - 0x41, 0x0f, 0xbc, 0xd3, //0x00001647 bsfl %r11d, %edx - 0x49, 0x83, 0xfd, 0xff, //0x0000164b cmpq $-1, %r13 - 0x0f, 0x85, 0xc2, 0x15, 0x00, 0x00, //0x0000164f jne LBB0_466 - 0x48, 0x01, 0xda, //0x00001655 addq %rbx, %rdx - 0x49, 0x89, 0xd5, //0x00001658 movq %rdx, %r13 - //0x0000165b LBB0_272 - 0x83, 0xf9, 0x10, //0x0000165b cmpl $16, %ecx - 0x0f, 0x85, 0x36, 0x0f, 0x00, 0x00, //0x0000165e jne LBB0_411 - 0x49, 0x83, 0xc1, 0xf0, //0x00001664 addq $-16, %r9 - 0x48, 0x83, 0xc3, 0x10, //0x00001668 addq $16, %rbx - 0x49, 0x83, 0xf9, 0x0f, //0x0000166c cmpq $15, %r9 - 0x0f, 0x87, 0xda, 0xfe, 0xff, 0xff, //0x00001670 ja LBB0_258 - 0x49, 0x8d, 0x14, 0x18, //0x00001676 leaq (%r8,%rbx), %rdx - 0x49, 0x89, 0xd3, //0x0000167a movq %rdx, %r11 - 0x48, 0x39, 0xdf, //0x0000167d cmpq %rbx, %rdi - 0x0f, 0x84, 0x28, 0x0f, 0x00, 0x00, //0x00001680 je LBB0_413 - //0x00001686 LBB0_275 - 0x4e, 0x8d, 0x1c, 0x0a, //0x00001686 leaq (%rdx,%r9), %r11 - 0x49, 0x89, 0xd7, //0x0000168a movq %rdx, %r15 - 0x4d, 0x29, 0xc7, //0x0000168d subq %r8, %r15 - 0x31, 0xdb, //0x00001690 xorl %ebx, %ebx - 0xe9, 0x26, 0x00, 0x00, 0x00, //0x00001692 jmp LBB0_279 - //0x00001697 LBB0_276 - 0x49, 0x83, 0xfd, 0xff, //0x00001697 cmpq $-1, %r13 - 0x0f, 0x85, 0x65, 0x15, 0x00, 0x00, //0x0000169b jne LBB0_465 - 0x4d, 0x8d, 0x2c, 0x1f, //0x000016a1 leaq (%r15,%rbx), %r13 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000016a5 .p2align 4, 0x90 - //0x000016b0 LBB0_278 - 0x48, 0x83, 0xc3, 0x01, //0x000016b0 addq $1, %rbx - 0x49, 0x39, 0xd9, //0x000016b4 cmpq %rbx, %r9 - 0x0f, 0x84, 0xf1, 0x0e, 0x00, 0x00, //0x000016b7 je LBB0_413 - //0x000016bd LBB0_279 - 0x0f, 0xbe, 0x0c, 0x1a, //0x000016bd movsbl (%rdx,%rbx), %ecx - 0x8d, 0x71, 0xd0, //0x000016c1 leal $-48(%rcx), %esi - 0x83, 0xfe, 0x0a, //0x000016c4 cmpl $10, %esi - 0x0f, 0x82, 0xe3, 0xff, 0xff, 0xff, //0x000016c7 jb LBB0_278 - 0x8d, 0x71, 0xd5, //0x000016cd leal $-43(%rcx), %esi - 0x83, 0xfe, 0x1a, //0x000016d0 cmpl $26, %esi - 0x0f, 0x87, 0x23, 0x00, 0x00, 0x00, //0x000016d3 ja LBB0_284 - 0x48, 0x8d, 0x3d, 0x08, 0x28, 0x00, 0x00, //0x000016d9 leaq $10248(%rip), %rdi /* LJTI0_2+0(%rip) */ - 0x48, 0x63, 0x0c, 0xb7, //0x000016e0 movslq (%rdi,%rsi,4), %rcx - 0x48, 0x01, 0xf9, //0x000016e4 addq %rdi, %rcx - 0xff, 0xe1, //0x000016e7 jmpq *%rcx - //0x000016e9 LBB0_282 - 0x49, 0x83, 0xfe, 0xff, //0x000016e9 cmpq $-1, %r14 - 0x0f, 0x85, 0x13, 0x15, 0x00, 0x00, //0x000016ed jne LBB0_465 - 0x4d, 0x8d, 0x34, 0x1f, //0x000016f3 leaq (%r15,%rbx), %r14 - 0xe9, 0xb4, 0xff, 0xff, 0xff, //0x000016f7 jmp LBB0_278 - //0x000016fc LBB0_284 - 0x83, 0xf9, 0x65, //0x000016fc cmpl $101, %ecx - 0x0f, 0x85, 0xa3, 0x0e, 0x00, 0x00, //0x000016ff jne LBB0_412 - //0x00001705 LBB0_285 - 0x49, 0x83, 0xfa, 0xff, //0x00001705 cmpq $-1, %r10 - 0x0f, 0x85, 0xf7, 0x14, 0x00, 0x00, //0x00001709 jne LBB0_465 - 0x4d, 0x8d, 0x14, 0x1f, //0x0000170f leaq (%r15,%rbx), %r10 - 0xe9, 0x98, 0xff, 0xff, 0xff, //0x00001713 jmp LBB0_278 - //0x00001718 LBB0_287 - 0x49, 0x8b, 0x0e, //0x00001718 movq (%r14), %rcx - 0x48, 0x8b, 0x55, 0xa8, //0x0000171b movq $-88(%rbp), %rdx - 0x48, 0x8b, 0x52, 0x08, //0x0000171f movq $8(%rdx), %rdx - 0x48, 0x8d, 0x72, 0xfd, //0x00001723 leaq $-3(%rdx), %rsi - 0x48, 0x39, 0xf1, //0x00001727 cmpq %rsi, %rcx - 0x0f, 0x87, 0x4e, 0x23, 0x00, 0x00, //0x0000172a ja LBB0_617 - 0x48, 0x8d, 0x41, 0xff, //0x00001730 leaq $-1(%rcx), %rax - 0x41, 0x81, 0x7c, 0x0c, 0xff, 0x6e, 0x75, 0x6c, 0x6c, //0x00001734 cmpl $1819047278, $-1(%r12,%rcx) - 0x0f, 0x84, 0x60, 0x00, 0x00, 0x00, //0x0000173d je LBB0_298 - 0xe9, 0x07, 0x24, 0x00, 0x00, //0x00001743 jmp LBB0_289 - //0x00001748 LBB0_293 - 0xf6, 0x45, 0x98, 0x40, //0x00001748 testb $64, $-104(%rbp) - 0x0f, 0x85, 0x62, 0x07, 0x00, 0x00, //0x0000174c jne LBB0_356 - 0x49, 0x8b, 0x45, 0x00, //0x00001752 movq (%r13), %rax - 0x48, 0x3d, 0xff, 0x0f, 0x00, 0x00, //0x00001756 cmpq $4095, %rax - 0x0f, 0x8f, 0x8a, 0x22, 0x00, 0x00, //0x0000175c jg LBB0_634 - 0x48, 0x8d, 0x48, 0x01, //0x00001762 leaq $1(%rax), %rcx - 0x49, 0x89, 0x4d, 0x00, //0x00001766 movq %rcx, (%r13) - 0x49, 0xc7, 0x44, 0xc5, 0x08, 0x06, 0x00, 0x00, 0x00, //0x0000176a movq $6, $8(%r13,%rax,8) - 0xe9, 0x48, 0xea, 0xff, 0xff, //0x00001773 jmp LBB0_4 - //0x00001778 LBB0_296 - 0x49, 0x8b, 0x0e, //0x00001778 movq (%r14), %rcx - 0x48, 0x8b, 0x55, 0xa8, //0x0000177b movq $-88(%rbp), %rdx - 0x48, 0x8b, 0x52, 0x08, //0x0000177f movq $8(%rdx), %rdx - 0x48, 0x8d, 0x72, 0xfd, //0x00001783 leaq $-3(%rdx), %rsi - 0x48, 0x39, 0xf1, //0x00001787 cmpq %rsi, %rcx - 0x0f, 0x87, 0xee, 0x22, 0x00, 0x00, //0x0000178a ja LBB0_617 - 0x48, 0x8d, 0x41, 0xff, //0x00001790 leaq $-1(%rcx), %rax - 0x41, 0x81, 0x7c, 0x0c, 0xff, 0x74, 0x72, 0x75, 0x65, //0x00001794 cmpl $1702195828, $-1(%r12,%rcx) - 0x0f, 0x85, 0x65, 0x23, 0x00, 0x00, //0x0000179d jne LBB0_627 - //0x000017a3 LBB0_298 - 0x48, 0x8d, 0x51, 0x03, //0x000017a3 leaq $3(%rcx), %rdx - 0x49, 0x89, 0x16, //0x000017a7 movq %rdx, (%r14) - 0x48, 0x85, 0xc9, //0x000017aa testq %rcx, %rcx - 0x0f, 0x8f, 0x0d, 0xea, 0xff, 0xff, //0x000017ad jg LBB0_4 - 0xe9, 0x8f, 0x22, 0x00, 0x00, //0x000017b3 jmp LBB0_638 - //0x000017b8 LBB0_299 - 0x4c, 0x89, 0xc1, //0x000017b8 movq %r8, %rcx - 0x4c, 0x09, 0xf9, //0x000017bb orq %r15, %rcx - 0x0f, 0x99, 0xc1, //0x000017be setns %cl - 0x0f, 0x88, 0x9f, 0x0b, 0x00, 0x00, //0x000017c1 js LBB0_384 - 0x4d, 0x39, 0xf8, //0x000017c7 cmpq %r15, %r8 - 0x0f, 0x8c, 0x96, 0x0b, 0x00, 0x00, //0x000017ca jl LBB0_384 - 0x49, 0xf7, 0xd0, //0x000017d0 notq %r8 - 0x4d, 0x89, 0xc5, //0x000017d3 movq %r8, %r13 - 0xe9, 0x07, 0xea, 0xff, 0xff, //0x000017d6 jmp LBB0_2 - //0x000017db LBB0_302 - 0xba, 0x40, 0x00, 0x00, 0x00, //0x000017db movl $64, %edx - 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x000017e0 movabsq $4294977024, %r11 - 0xf3, 0x44, 0x0f, 0x6f, 0x2d, 0x4d, 0xe8, 0xff, 0xff, //0x000017ea movdqu $-6067(%rip), %xmm13 /* LCPI0_4+0(%rip) */ - 0x48, 0x39, 0xca, //0x000017f3 cmpq %rcx, %rdx - 0x0f, 0x82, 0xf0, 0x23, 0x00, 0x00, //0x000017f6 jb LBB0_640 - //0x000017fc LBB0_303 - 0x48, 0x01, 0xc8, //0x000017fc addq %rcx, %rax - 0x48, 0x83, 0xc0, 0x01, //0x000017ff addq $1, %rax - //0x00001803 LBB0_304 - 0x48, 0x85, 0xc0, //0x00001803 testq %rax, %rax - 0x0f, 0x88, 0x59, 0x22, 0x00, 0x00, //0x00001806 js LBB0_615 - 0x49, 0x89, 0x06, //0x0000180c movq %rax, (%r14) - 0x48, 0x8b, 0x45, 0xb0, //0x0000180f movq $-80(%rbp), %rax - 0x48, 0x85, 0xc0, //0x00001813 testq %rax, %rax - 0x0f, 0x8e, 0xdc, 0x21, 0x00, 0x00, //0x00001816 jle LBB0_606 - //0x0000181c LBB0_306 - 0x49, 0x8b, 0x45, 0x00, //0x0000181c movq (%r13), %rax - 0x48, 0x3d, 0xff, 0x0f, 0x00, 0x00, //0x00001820 cmpq $4095, %rax - 0x0f, 0x8f, 0xc0, 0x21, 0x00, 0x00, //0x00001826 jg LBB0_634 - 0x48, 0x8d, 0x48, 0x01, //0x0000182c leaq $1(%rax), %rcx - 0x49, 0x89, 0x4d, 0x00, //0x00001830 movq %rcx, (%r13) - 0x49, 0xc7, 0x44, 0xc5, 0x08, 0x04, 0x00, 0x00, 0x00, //0x00001834 movq $4, $8(%r13,%rax,8) - 0xe9, 0x7e, 0xe9, 0xff, 0xff, //0x0000183d jmp LBB0_4 - //0x00001842 LBB0_308 - 0x48, 0x8b, 0x55, 0xa8, //0x00001842 movq $-88(%rbp), %rdx - 0x48, 0x8b, 0x52, 0x08, //0x00001846 movq $8(%rdx), %rdx - 0x49, 0x8b, 0x0e, //0x0000184a movq (%r14), %rcx - 0x48, 0x29, 0xca, //0x0000184d subq %rcx, %rdx - 0x48, 0x89, 0x4d, 0xb0, //0x00001850 movq %rcx, $-80(%rbp) - 0x49, 0x01, 0xcc, //0x00001854 addq %rcx, %r12 - 0x45, 0x31, 0xc0, //0x00001857 xorl %r8d, %r8d - 0x45, 0x31, 0xd2, //0x0000185a xorl %r10d, %r10d - 0x45, 0x31, 0xc9, //0x0000185d xorl %r9d, %r9d - 0x45, 0x31, 0xf6, //0x00001860 xorl %r14d, %r14d - 0x48, 0x83, 0xfa, 0x40, //0x00001863 cmpq $64, %rdx - 0x48, 0x89, 0x55, 0xc0, //0x00001867 movq %rdx, $-64(%rbp) - 0x0f, 0x8d, 0x4c, 0x01, 0x00, 0x00, //0x0000186b jge LBB0_309 - //0x00001871 LBB0_318 - 0x48, 0x85, 0xd2, //0x00001871 testq %rdx, %rdx - 0x0f, 0x8e, 0xdd, 0x23, 0x00, 0x00, //0x00001874 jle LBB0_648 - 0x66, 0x0f, 0x6f, 0xf2, //0x0000187a movdqa %xmm2, %xmm6 - 0x66, 0x0f, 0xef, 0xd2, //0x0000187e pxor %xmm2, %xmm2 - 0xf3, 0x0f, 0x7f, 0x55, 0x80, //0x00001882 movdqu %xmm2, $-128(%rbp) - 0xf3, 0x0f, 0x7f, 0x95, 0x70, 0xff, 0xff, 0xff, //0x00001887 movdqu %xmm2, $-144(%rbp) - 0xf3, 0x0f, 0x7f, 0x95, 0x60, 0xff, 0xff, 0xff, //0x0000188f movdqu %xmm2, $-160(%rbp) - 0xf3, 0x0f, 0x7f, 0x95, 0x50, 0xff, 0xff, 0xff, //0x00001897 movdqu %xmm2, $-176(%rbp) - 0x4c, 0x89, 0xe7, //0x0000189f movq %r12, %rdi - 0x44, 0x89, 0xe1, //0x000018a2 movl %r12d, %ecx - 0x81, 0xe1, 0xff, 0x0f, 0x00, 0x00, //0x000018a5 andl $4095, %ecx - 0x81, 0xf9, 0xc1, 0x0f, 0x00, 0x00, //0x000018ab cmpl $4033, %ecx - 0x0f, 0x82, 0x3a, 0x00, 0x00, 0x00, //0x000018b1 jb LBB0_322 - 0x48, 0x83, 0x7d, 0xc0, 0x20, //0x000018b7 cmpq $32, $-64(%rbp) - 0x0f, 0x82, 0x3b, 0x00, 0x00, 0x00, //0x000018bc jb LBB0_323 - 0x0f, 0x10, 0x1f, //0x000018c2 movups (%rdi), %xmm3 - 0x0f, 0x11, 0x9d, 0x50, 0xff, 0xff, 0xff, //0x000018c5 movups %xmm3, $-176(%rbp) - 0xf3, 0x0f, 0x6f, 0x5f, 0x10, //0x000018cc movdqu $16(%rdi), %xmm3 - 0xf3, 0x0f, 0x7f, 0x9d, 0x60, 0xff, 0xff, 0xff, //0x000018d1 movdqu %xmm3, $-160(%rbp) - 0x48, 0x83, 0xc7, 0x20, //0x000018d9 addq $32, %rdi - 0x48, 0x8b, 0x4d, 0xc0, //0x000018dd movq $-64(%rbp), %rcx - 0x48, 0x8d, 0x71, 0xe0, //0x000018e1 leaq $-32(%rcx), %rsi - 0x48, 0x8d, 0x95, 0x70, 0xff, 0xff, 0xff, //0x000018e5 leaq $-144(%rbp), %rdx - 0xe9, 0x17, 0x00, 0x00, 0x00, //0x000018ec jmp LBB0_324 - //0x000018f1 LBB0_322 - 0x66, 0x0f, 0x6f, 0xd6, //0x000018f1 movdqa %xmm6, %xmm2 - 0x49, 0x89, 0xfc, //0x000018f5 movq %rdi, %r12 - 0xe9, 0xc0, 0x00, 0x00, 0x00, //0x000018f8 jmp LBB0_309 - //0x000018fd LBB0_323 - 0x48, 0x8d, 0x95, 0x50, 0xff, 0xff, 0xff, //0x000018fd leaq $-176(%rbp), %rdx - 0x48, 0x8b, 0x75, 0xc0, //0x00001904 movq $-64(%rbp), %rsi - //0x00001908 LBB0_324 - 0x48, 0x83, 0xfe, 0x10, //0x00001908 cmpq $16, %rsi - 0x0f, 0x82, 0x47, 0x00, 0x00, 0x00, //0x0000190c jb LBB0_325 - 0xf3, 0x0f, 0x6f, 0x1f, //0x00001912 movdqu (%rdi), %xmm3 - 0xf3, 0x0f, 0x7f, 0x1a, //0x00001916 movdqu %xmm3, (%rdx) - 0x48, 0x83, 0xc7, 0x10, //0x0000191a addq $16, %rdi - 0x48, 0x83, 0xc2, 0x10, //0x0000191e addq $16, %rdx - 0x48, 0x83, 0xc6, 0xf0, //0x00001922 addq $-16, %rsi - 0x48, 0x83, 0xfe, 0x08, //0x00001926 cmpq $8, %rsi - 0x0f, 0x83, 0x33, 0x00, 0x00, 0x00, //0x0000192a jae LBB0_332 - //0x00001930 LBB0_326 - 0x48, 0x83, 0xfe, 0x04, //0x00001930 cmpq $4, %rsi - 0x0f, 0x8c, 0x45, 0x00, 0x00, 0x00, //0x00001934 jl LBB0_327 - //0x0000193a LBB0_333 - 0x8b, 0x0f, //0x0000193a movl (%rdi), %ecx - 0x89, 0x0a, //0x0000193c movl %ecx, (%rdx) - 0x48, 0x83, 0xc7, 0x04, //0x0000193e addq $4, %rdi - 0x48, 0x83, 0xc2, 0x04, //0x00001942 addq $4, %rdx - 0x48, 0x83, 0xc6, 0xfc, //0x00001946 addq $-4, %rsi - 0x48, 0x83, 0xfe, 0x02, //0x0000194a cmpq $2, %rsi - 0x0f, 0x83, 0x35, 0x00, 0x00, 0x00, //0x0000194e jae LBB0_328 - 0xe9, 0x42, 0x00, 0x00, 0x00, //0x00001954 jmp LBB0_329 - //0x00001959 LBB0_325 - 0x48, 0x83, 0xfe, 0x08, //0x00001959 cmpq $8, %rsi - 0x0f, 0x82, 0xcd, 0xff, 0xff, 0xff, //0x0000195d jb LBB0_326 - //0x00001963 LBB0_332 - 0x48, 0x8b, 0x0f, //0x00001963 movq (%rdi), %rcx - 0x48, 0x89, 0x0a, //0x00001966 movq %rcx, (%rdx) - 0x48, 0x83, 0xc7, 0x08, //0x00001969 addq $8, %rdi - 0x48, 0x83, 0xc2, 0x08, //0x0000196d addq $8, %rdx - 0x48, 0x83, 0xc6, 0xf8, //0x00001971 addq $-8, %rsi - 0x48, 0x83, 0xfe, 0x04, //0x00001975 cmpq $4, %rsi - 0x0f, 0x8d, 0xbb, 0xff, 0xff, 0xff, //0x00001979 jge LBB0_333 - //0x0000197f LBB0_327 - 0x48, 0x83, 0xfe, 0x02, //0x0000197f cmpq $2, %rsi - 0x0f, 0x82, 0x12, 0x00, 0x00, 0x00, //0x00001983 jb LBB0_329 - //0x00001989 LBB0_328 - 0x0f, 0xb7, 0x0f, //0x00001989 movzwl (%rdi), %ecx - 0x66, 0x89, 0x0a, //0x0000198c movw %cx, (%rdx) - 0x48, 0x83, 0xc7, 0x02, //0x0000198f addq $2, %rdi - 0x48, 0x83, 0xc2, 0x02, //0x00001993 addq $2, %rdx - 0x48, 0x83, 0xc6, 0xfe, //0x00001997 addq $-2, %rsi - //0x0000199b LBB0_329 - 0x48, 0x89, 0xf9, //0x0000199b movq %rdi, %rcx - 0x4c, 0x8d, 0xa5, 0x50, 0xff, 0xff, 0xff, //0x0000199e leaq $-176(%rbp), %r12 - 0x48, 0x85, 0xf6, //0x000019a5 testq %rsi, %rsi - 0x66, 0x0f, 0x6f, 0xd6, //0x000019a8 movdqa %xmm6, %xmm2 - 0x0f, 0x84, 0x0b, 0x00, 0x00, 0x00, //0x000019ac je LBB0_309 - 0x8a, 0x09, //0x000019b2 movb (%rcx), %cl - 0x88, 0x0a, //0x000019b4 movb %cl, (%rdx) - 0x4c, 0x8d, 0xa5, 0x50, 0xff, 0xff, 0xff, //0x000019b6 leaq $-176(%rbp), %r12 - //0x000019bd LBB0_309 - 0x66, 0x44, 0x0f, 0x6f, 0xc2, //0x000019bd movdqa %xmm2, %xmm8 - 0xf3, 0x41, 0x0f, 0x6f, 0x24, 0x24, //0x000019c2 movdqu (%r12), %xmm4 - 0xf3, 0x41, 0x0f, 0x6f, 0x7c, 0x24, 0x10, //0x000019c8 movdqu $16(%r12), %xmm7 - 0xf3, 0x41, 0x0f, 0x6f, 0x74, 0x24, 0x20, //0x000019cf movdqu $32(%r12), %xmm6 - 0xf3, 0x41, 0x0f, 0x6f, 0x6c, 0x24, 0x30, //0x000019d6 movdqu $48(%r12), %xmm5 - 0x66, 0x0f, 0x6f, 0xdc, //0x000019dd movdqa %xmm4, %xmm3 - 0x66, 0x0f, 0x74, 0xd9, //0x000019e1 pcmpeqb %xmm1, %xmm3 - 0x66, 0x0f, 0xd7, 0xd3, //0x000019e5 pmovmskb %xmm3, %edx - 0x66, 0x0f, 0x6f, 0xdf, //0x000019e9 movdqa %xmm7, %xmm3 - 0x66, 0x0f, 0x74, 0xd9, //0x000019ed pcmpeqb %xmm1, %xmm3 - 0x66, 0x0f, 0xd7, 0xcb, //0x000019f1 pmovmskb %xmm3, %ecx - 0x66, 0x0f, 0x6f, 0xde, //0x000019f5 movdqa %xmm6, %xmm3 - 0x66, 0x0f, 0x74, 0xd9, //0x000019f9 pcmpeqb %xmm1, %xmm3 - 0x66, 0x0f, 0xd7, 0xf3, //0x000019fd pmovmskb %xmm3, %esi - 0x66, 0x0f, 0x6f, 0xdd, //0x00001a01 movdqa %xmm5, %xmm3 - 0x66, 0x0f, 0x74, 0xd9, //0x00001a05 pcmpeqb %xmm1, %xmm3 - 0x66, 0x0f, 0xd7, 0xfb, //0x00001a09 pmovmskb %xmm3, %edi - 0x48, 0xc1, 0xe7, 0x30, //0x00001a0d shlq $48, %rdi - 0x48, 0xc1, 0xe6, 0x20, //0x00001a11 shlq $32, %rsi - 0x48, 0x09, 0xfe, //0x00001a15 orq %rdi, %rsi - 0x48, 0xc1, 0xe1, 0x10, //0x00001a18 shlq $16, %rcx - 0x48, 0x09, 0xf1, //0x00001a1c orq %rsi, %rcx - 0x48, 0x09, 0xca, //0x00001a1f orq %rcx, %rdx - 0x48, 0x89, 0xd1, //0x00001a22 movq %rdx, %rcx - 0x66, 0x45, 0x0f, 0x6f, 0xee, //0x00001a25 movdqa %xmm14, %xmm13 - 0x4c, 0x09, 0xd1, //0x00001a2a orq %r10, %rcx - 0x0f, 0x85, 0x0f, 0x00, 0x00, 0x00, //0x00001a2d jne LBB0_311 - 0x48, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x00001a33 movq $-1, %rdx - 0x45, 0x31, 0xd2, //0x00001a3a xorl %r10d, %r10d - 0xe9, 0x46, 0x00, 0x00, 0x00, //0x00001a3d jmp LBB0_312 - //0x00001a42 LBB0_311 - 0x4c, 0x89, 0xd1, //0x00001a42 movq %r10, %rcx - 0x48, 0xf7, 0xd1, //0x00001a45 notq %rcx - 0x48, 0x21, 0xd1, //0x00001a48 andq %rdx, %rcx - 0x4c, 0x8d, 0x1c, 0x09, //0x00001a4b leaq (%rcx,%rcx), %r11 - 0x4d, 0x09, 0xd3, //0x00001a4f orq %r10, %r11 - 0x4c, 0x89, 0xdf, //0x00001a52 movq %r11, %rdi - 0x48, 0xf7, 0xd7, //0x00001a55 notq %rdi - 0x48, 0xbe, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00001a58 movabsq $-6148914691236517206, %rsi - 0x48, 0x21, 0xf2, //0x00001a62 andq %rsi, %rdx - 0x48, 0x21, 0xfa, //0x00001a65 andq %rdi, %rdx - 0x45, 0x31, 0xd2, //0x00001a68 xorl %r10d, %r10d - 0x48, 0x01, 0xca, //0x00001a6b addq %rcx, %rdx - 0x41, 0x0f, 0x92, 0xc2, //0x00001a6e setb %r10b - 0x48, 0x01, 0xd2, //0x00001a72 addq %rdx, %rdx - 0x48, 0xb9, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00001a75 movabsq $6148914691236517205, %rcx - 0x48, 0x31, 0xca, //0x00001a7f xorq %rcx, %rdx - 0x4c, 0x21, 0xda, //0x00001a82 andq %r11, %rdx - 0x48, 0xf7, 0xd2, //0x00001a85 notq %rdx - //0x00001a88 LBB0_312 - 0x66, 0x0f, 0x6f, 0xdd, //0x00001a88 movdqa %xmm5, %xmm3 - 0x66, 0x0f, 0x74, 0xd8, //0x00001a8c pcmpeqb %xmm0, %xmm3 - 0x66, 0x0f, 0xd7, 0xcb, //0x00001a90 pmovmskb %xmm3, %ecx - 0x48, 0xc1, 0xe1, 0x30, //0x00001a94 shlq $48, %rcx - 0x66, 0x0f, 0x6f, 0xde, //0x00001a98 movdqa %xmm6, %xmm3 - 0x66, 0x0f, 0x74, 0xd8, //0x00001a9c pcmpeqb %xmm0, %xmm3 - 0x66, 0x0f, 0xd7, 0xf3, //0x00001aa0 pmovmskb %xmm3, %esi - 0x48, 0xc1, 0xe6, 0x20, //0x00001aa4 shlq $32, %rsi - 0x48, 0x09, 0xce, //0x00001aa8 orq %rcx, %rsi - 0x66, 0x0f, 0x6f, 0xdf, //0x00001aab movdqa %xmm7, %xmm3 - 0x66, 0x0f, 0x74, 0xd8, //0x00001aaf pcmpeqb %xmm0, %xmm3 - 0x66, 0x0f, 0xd7, 0xcb, //0x00001ab3 pmovmskb %xmm3, %ecx - 0x48, 0xc1, 0xe1, 0x10, //0x00001ab7 shlq $16, %rcx - 0x48, 0x09, 0xf1, //0x00001abb orq %rsi, %rcx - 0x66, 0x0f, 0x6f, 0xdc, //0x00001abe movdqa %xmm4, %xmm3 - 0x66, 0x0f, 0x74, 0xd8, //0x00001ac2 pcmpeqb %xmm0, %xmm3 - 0x66, 0x0f, 0xd7, 0xf3, //0x00001ac6 pmovmskb %xmm3, %esi - 0x48, 0x09, 0xce, //0x00001aca orq %rcx, %rsi - 0x48, 0x21, 0xd6, //0x00001acd andq %rdx, %rsi - 0x66, 0x48, 0x0f, 0x6e, 0xde, //0x00001ad0 movq %rsi, %xmm3 - 0x66, 0x41, 0x0f, 0x3a, 0x44, 0xda, 0x00, //0x00001ad5 pclmulqdq $0, %xmm10, %xmm3 - 0x66, 0x49, 0x0f, 0x7e, 0xdb, //0x00001adc movq %xmm3, %r11 - 0x4d, 0x31, 0xc3, //0x00001ae1 xorq %r8, %r11 - 0x66, 0x0f, 0x6f, 0xdc, //0x00001ae4 movdqa %xmm4, %xmm3 - 0xf3, 0x44, 0x0f, 0x6f, 0x1d, 0x6f, 0xe5, 0xff, 0xff, //0x00001ae8 movdqu $-6801(%rip), %xmm11 /* LCPI0_6+0(%rip) */ - 0x66, 0x41, 0x0f, 0x74, 0xdb, //0x00001af1 pcmpeqb %xmm11, %xmm3 - 0x66, 0x44, 0x0f, 0xd7, 0xeb, //0x00001af6 pmovmskb %xmm3, %r13d - 0x66, 0x0f, 0x6f, 0xdf, //0x00001afb movdqa %xmm7, %xmm3 - 0x66, 0x41, 0x0f, 0x74, 0xdb, //0x00001aff pcmpeqb %xmm11, %xmm3 - 0x66, 0x0f, 0xd7, 0xcb, //0x00001b04 pmovmskb %xmm3, %ecx - 0x66, 0x0f, 0x6f, 0xde, //0x00001b08 movdqa %xmm6, %xmm3 - 0x66, 0x41, 0x0f, 0x74, 0xdb, //0x00001b0c pcmpeqb %xmm11, %xmm3 - 0x66, 0x0f, 0xd7, 0xd3, //0x00001b11 pmovmskb %xmm3, %edx - 0x66, 0x0f, 0x6f, 0xdd, //0x00001b15 movdqa %xmm5, %xmm3 - 0x66, 0x41, 0x0f, 0x74, 0xdb, //0x00001b19 pcmpeqb %xmm11, %xmm3 - 0x66, 0x0f, 0xd7, 0xf3, //0x00001b1e pmovmskb %xmm3, %esi - 0x48, 0xc1, 0xe6, 0x30, //0x00001b22 shlq $48, %rsi - 0x48, 0xc1, 0xe2, 0x20, //0x00001b26 shlq $32, %rdx - 0x48, 0x09, 0xf2, //0x00001b2a orq %rsi, %rdx - 0x48, 0xc1, 0xe1, 0x10, //0x00001b2d shlq $16, %rcx - 0x48, 0x09, 0xd1, //0x00001b31 orq %rdx, %rcx - 0x49, 0x09, 0xcd, //0x00001b34 orq %rcx, %r13 - 0x4d, 0x89, 0xd8, //0x00001b37 movq %r11, %r8 - 0x49, 0xf7, 0xd0, //0x00001b3a notq %r8 - 0x4d, 0x21, 0xc5, //0x00001b3d andq %r8, %r13 - 0x66, 0x41, 0x0f, 0x6f, 0xd0, //0x00001b40 movdqa %xmm8, %xmm2 - 0x66, 0x41, 0x0f, 0x74, 0xe0, //0x00001b45 pcmpeqb %xmm8, %xmm4 - 0x66, 0x0f, 0xd7, 0xd4, //0x00001b4a pmovmskb %xmm4, %edx - 0x66, 0x41, 0x0f, 0x74, 0xf8, //0x00001b4e pcmpeqb %xmm8, %xmm7 - 0x66, 0x0f, 0xd7, 0xf7, //0x00001b53 pmovmskb %xmm7, %esi - 0x66, 0x41, 0x0f, 0x74, 0xf0, //0x00001b57 pcmpeqb %xmm8, %xmm6 - 0x66, 0x0f, 0xd7, 0xce, //0x00001b5c pmovmskb %xmm6, %ecx - 0x66, 0x41, 0x0f, 0x74, 0xe8, //0x00001b60 pcmpeqb %xmm8, %xmm5 - 0x66, 0x44, 0x0f, 0xd7, 0xfd, //0x00001b65 pmovmskb %xmm5, %r15d - 0x49, 0xc1, 0xe7, 0x30, //0x00001b6a shlq $48, %r15 - 0x48, 0xc1, 0xe1, 0x20, //0x00001b6e shlq $32, %rcx - 0x4c, 0x09, 0xf9, //0x00001b72 orq %r15, %rcx - 0x48, 0xc1, 0xe6, 0x10, //0x00001b75 shlq $16, %rsi - 0x48, 0x09, 0xce, //0x00001b79 orq %rcx, %rsi - 0x48, 0x09, 0xf2, //0x00001b7c orq %rsi, %rdx - 0x66, 0x45, 0x0f, 0x6f, 0xf5, //0x00001b7f movdqa %xmm13, %xmm14 - 0x4c, 0x21, 0xc2, //0x00001b84 andq %r8, %rdx - 0x0f, 0x84, 0xaa, 0x00, 0x00, 0x00, //0x00001b87 je LBB0_316 - 0xf3, 0x44, 0x0f, 0x6f, 0x1d, 0x5a, 0xe5, 0xff, 0xff, //0x00001b8d movdqu $-6822(%rip), %xmm11 /* LCPI0_15+0(%rip) */ - 0x66, 0x41, 0x0f, 0x6f, 0xd0, //0x00001b96 movdqa %xmm8, %xmm2 - 0xf3, 0x44, 0x0f, 0x6f, 0x2d, 0x9c, 0xe4, 0xff, 0xff, //0x00001b9b movdqu $-7012(%rip), %xmm13 /* LCPI0_4+0(%rip) */ - 0x49, 0xb8, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, //0x00001ba4 movabsq $3689348814741910323, %r8 - 0xf3, 0x44, 0x0f, 0x6f, 0x05, 0x99, 0xe4, 0xff, 0xff, //0x00001bae movdqu $-7015(%rip), %xmm8 /* LCPI0_5+0(%rip) */ - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001bb7 .p2align 4, 0x90 - //0x00001bc0 LBB0_314 - 0x48, 0x8d, 0x7a, 0xff, //0x00001bc0 leaq $-1(%rdx), %rdi - 0x48, 0x89, 0xf9, //0x00001bc4 movq %rdi, %rcx - 0x4c, 0x21, 0xe9, //0x00001bc7 andq %r13, %rcx - 0x48, 0x89, 0xce, //0x00001bca movq %rcx, %rsi - 0x48, 0xd1, 0xee, //0x00001bcd shrq %rsi - 0x48, 0xbb, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00001bd0 movabsq $6148914691236517205, %rbx - 0x48, 0x21, 0xde, //0x00001bda andq %rbx, %rsi - 0x48, 0x29, 0xf1, //0x00001bdd subq %rsi, %rcx - 0x48, 0x89, 0xce, //0x00001be0 movq %rcx, %rsi - 0x4c, 0x21, 0xc6, //0x00001be3 andq %r8, %rsi - 0x48, 0xc1, 0xe9, 0x02, //0x00001be6 shrq $2, %rcx - 0x4c, 0x21, 0xc1, //0x00001bea andq %r8, %rcx - 0x48, 0x01, 0xf1, //0x00001bed addq %rsi, %rcx - 0x48, 0x89, 0xce, //0x00001bf0 movq %rcx, %rsi - 0x48, 0xc1, 0xee, 0x04, //0x00001bf3 shrq $4, %rsi - 0x48, 0x01, 0xce, //0x00001bf7 addq %rcx, %rsi - 0x48, 0xb9, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, //0x00001bfa movabsq $1085102592571150095, %rcx - 0x48, 0x21, 0xce, //0x00001c04 andq %rcx, %rsi - 0x48, 0xb9, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, //0x00001c07 movabsq $72340172838076673, %rcx - 0x48, 0x0f, 0xaf, 0xf1, //0x00001c11 imulq %rcx, %rsi - 0x48, 0xc1, 0xee, 0x38, //0x00001c15 shrq $56, %rsi - 0x4c, 0x01, 0xce, //0x00001c19 addq %r9, %rsi - 0x4c, 0x39, 0xf6, //0x00001c1c cmpq %r14, %rsi - 0x0f, 0x86, 0xd4, 0x06, 0x00, 0x00, //0x00001c1f jbe LBB0_382 - 0x49, 0x83, 0xc6, 0x01, //0x00001c25 addq $1, %r14 - 0x48, 0x21, 0xfa, //0x00001c29 andq %rdi, %rdx - 0x0f, 0x85, 0x8e, 0xff, 0xff, 0xff, //0x00001c2c jne LBB0_314 - 0xe9, 0x0f, 0x00, 0x00, 0x00, //0x00001c32 jmp LBB0_317 - //0x00001c37 LBB0_316 - 0x66, 0x41, 0x0f, 0x6f, 0xd0, //0x00001c37 movdqa %xmm8, %xmm2 - 0x49, 0xb8, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, //0x00001c3c movabsq $3689348814741910323, %r8 - //0x00001c46 LBB0_317 - 0x49, 0xc1, 0xfb, 0x3f, //0x00001c46 sarq $63, %r11 - 0x4c, 0x89, 0xe9, //0x00001c4a movq %r13, %rcx - 0x48, 0xd1, 0xe9, //0x00001c4d shrq %rcx - 0x48, 0xba, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00001c50 movabsq $6148914691236517205, %rdx - 0x48, 0x21, 0xd1, //0x00001c5a andq %rdx, %rcx - 0x49, 0x29, 0xcd, //0x00001c5d subq %rcx, %r13 - 0x4c, 0x89, 0xe9, //0x00001c60 movq %r13, %rcx - 0x4c, 0x21, 0xc1, //0x00001c63 andq %r8, %rcx - 0x49, 0xc1, 0xed, 0x02, //0x00001c66 shrq $2, %r13 - 0x4d, 0x21, 0xc5, //0x00001c6a andq %r8, %r13 - 0x49, 0x01, 0xcd, //0x00001c6d addq %rcx, %r13 - 0x4c, 0x89, 0xe9, //0x00001c70 movq %r13, %rcx - 0x48, 0xc1, 0xe9, 0x04, //0x00001c73 shrq $4, %rcx - 0x4c, 0x01, 0xe9, //0x00001c77 addq %r13, %rcx - 0x48, 0xba, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, //0x00001c7a movabsq $1085102592571150095, %rdx - 0x48, 0x21, 0xd1, //0x00001c84 andq %rdx, %rcx - 0x48, 0xba, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, //0x00001c87 movabsq $72340172838076673, %rdx - 0x48, 0x0f, 0xaf, 0xca, //0x00001c91 imulq %rdx, %rcx - 0x48, 0xc1, 0xe9, 0x38, //0x00001c95 shrq $56, %rcx - 0x49, 0x01, 0xc9, //0x00001c99 addq %rcx, %r9 - 0x49, 0x83, 0xc4, 0x40, //0x00001c9c addq $64, %r12 - 0x48, 0x8b, 0x55, 0xc0, //0x00001ca0 movq $-64(%rbp), %rdx - 0x48, 0x83, 0xc2, 0xc0, //0x00001ca4 addq $-64, %rdx - 0x4d, 0x89, 0xd8, //0x00001ca8 movq %r11, %r8 - 0x48, 0x83, 0xfa, 0x40, //0x00001cab cmpq $64, %rdx - 0x48, 0x89, 0x55, 0xc0, //0x00001caf movq %rdx, $-64(%rbp) - 0x0f, 0x8d, 0x04, 0xfd, 0xff, 0xff, //0x00001cb3 jge LBB0_309 - 0xe9, 0xb3, 0xfb, 0xff, 0xff, //0x00001cb9 jmp LBB0_318 - //0x00001cbe LBB0_334 - 0x48, 0x8b, 0x4d, 0xa8, //0x00001cbe movq $-88(%rbp), %rcx - 0x4c, 0x8b, 0x49, 0x08, //0x00001cc2 movq $8(%rcx), %r9 - 0x4d, 0x8b, 0x06, //0x00001cc6 movq (%r14), %r8 - 0x4f, 0x8d, 0x14, 0x04, //0x00001cc9 leaq (%r12,%r8), %r10 - 0x4d, 0x29, 0xc1, //0x00001ccd subq %r8, %r9 - 0x49, 0x83, 0xf9, 0x20, //0x00001cd0 cmpq $32, %r9 - 0x0f, 0x8c, 0xdb, 0x00, 0x00, 0x00, //0x00001cd4 jl LBB0_343 - 0x41, 0xbe, 0x20, 0x00, 0x00, 0x00, //0x00001cda movl $32, %r14d - 0x31, 0xd2, //0x00001ce0 xorl %edx, %edx - 0x45, 0x31, 0xdb, //0x00001ce2 xorl %r11d, %r11d - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001ce5 .p2align 4, 0x90 - //0x00001cf0 LBB0_336 - 0xf3, 0x41, 0x0f, 0x6f, 0x1c, 0x12, //0x00001cf0 movdqu (%r10,%rdx), %xmm3 - 0xf3, 0x41, 0x0f, 0x6f, 0x64, 0x12, 0x10, //0x00001cf6 movdqu $16(%r10,%rdx), %xmm4 - 0x66, 0x0f, 0x6f, 0xeb, //0x00001cfd movdqa %xmm3, %xmm5 - 0x66, 0x0f, 0x74, 0xe8, //0x00001d01 pcmpeqb %xmm0, %xmm5 - 0x66, 0x0f, 0xd7, 0xf5, //0x00001d05 pmovmskb %xmm5, %esi - 0x66, 0x0f, 0x6f, 0xec, //0x00001d09 movdqa %xmm4, %xmm5 - 0x66, 0x0f, 0x74, 0xe8, //0x00001d0d pcmpeqb %xmm0, %xmm5 - 0x66, 0x0f, 0xd7, 0xfd, //0x00001d11 pmovmskb %xmm5, %edi - 0x48, 0xc1, 0xe7, 0x10, //0x00001d15 shlq $16, %rdi - 0x48, 0x09, 0xf7, //0x00001d19 orq %rsi, %rdi - 0x66, 0x0f, 0x74, 0xd9, //0x00001d1c pcmpeqb %xmm1, %xmm3 - 0x66, 0x0f, 0xd7, 0xcb, //0x00001d20 pmovmskb %xmm3, %ecx - 0x66, 0x0f, 0x74, 0xe1, //0x00001d24 pcmpeqb %xmm1, %xmm4 - 0x66, 0x0f, 0xd7, 0xf4, //0x00001d28 pmovmskb %xmm4, %esi - 0x48, 0xc1, 0xe6, 0x10, //0x00001d2c shlq $16, %rsi - 0x48, 0x09, 0xce, //0x00001d30 orq %rcx, %rsi - 0x48, 0x89, 0xf1, //0x00001d33 movq %rsi, %rcx - 0x4c, 0x09, 0xd9, //0x00001d36 orq %r11, %rcx - 0x0f, 0x84, 0x41, 0x00, 0x00, 0x00, //0x00001d39 je LBB0_338 - 0x44, 0x89, 0xd9, //0x00001d3f movl %r11d, %ecx - 0xf7, 0xd1, //0x00001d42 notl %ecx - 0x21, 0xf1, //0x00001d44 andl %esi, %ecx - 0x44, 0x8d, 0x3c, 0x09, //0x00001d46 leal (%rcx,%rcx), %r15d - 0x45, 0x09, 0xdf, //0x00001d4a orl %r11d, %r15d - 0x44, 0x89, 0xfb, //0x00001d4d movl %r15d, %ebx - 0xf7, 0xd3, //0x00001d50 notl %ebx - 0x21, 0xf3, //0x00001d52 andl %esi, %ebx - 0x81, 0xe3, 0xaa, 0xaa, 0xaa, 0xaa, //0x00001d54 andl $-1431655766, %ebx - 0x45, 0x31, 0xdb, //0x00001d5a xorl %r11d, %r11d - 0x01, 0xcb, //0x00001d5d addl %ecx, %ebx - 0x41, 0x0f, 0x92, 0xc3, //0x00001d5f setb %r11b - 0x01, 0xdb, //0x00001d63 addl %ebx, %ebx - 0x81, 0xf3, 0x55, 0x55, 0x55, 0x55, //0x00001d65 xorl $1431655765, %ebx - 0x44, 0x21, 0xfb, //0x00001d6b andl %r15d, %ebx - 0xf7, 0xd3, //0x00001d6e notl %ebx - 0x21, 0xdf, //0x00001d70 andl %ebx, %edi - 0xe9, 0x0c, 0x00, 0x00, 0x00, //0x00001d72 jmp LBB0_339 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001d77 .p2align 4, 0x90 - //0x00001d80 LBB0_338 - 0x45, 0x31, 0xdb, //0x00001d80 xorl %r11d, %r11d - //0x00001d83 LBB0_339 - 0x48, 0x85, 0xff, //0x00001d83 testq %rdi, %rdi - 0x0f, 0x85, 0xe5, 0xed, 0xff, 0xff, //0x00001d86 jne LBB0_129 - 0x48, 0x83, 0xc2, 0x20, //0x00001d8c addq $32, %rdx - 0x4b, 0x8d, 0x0c, 0x31, //0x00001d90 leaq (%r9,%r14), %rcx - 0x48, 0x83, 0xc1, 0xe0, //0x00001d94 addq $-32, %rcx - 0x49, 0x83, 0xc6, 0xe0, //0x00001d98 addq $-32, %r14 - 0x48, 0x83, 0xf9, 0x3f, //0x00001d9c cmpq $63, %rcx - 0x0f, 0x8f, 0x4a, 0xff, 0xff, 0xff, //0x00001da0 jg LBB0_336 - 0x4d, 0x85, 0xdb, //0x00001da6 testq %r11, %r11 - 0x0f, 0x85, 0x4d, 0x19, 0x00, 0x00, //0x00001da9 jne LBB0_570 - 0x49, 0x01, 0xd2, //0x00001daf addq %rdx, %r10 - 0x49, 0x29, 0xd1, //0x00001db2 subq %rdx, %r9 - //0x00001db5 LBB0_343 - 0x4c, 0x8b, 0x75, 0xd0, //0x00001db5 movq $-48(%rbp), %r14 - 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00001db9 movabsq $4294977024, %r11 - 0x4d, 0x85, 0xc9, //0x00001dc3 testq %r9, %r9 - 0x0f, 0x8f, 0x8e, 0x19, 0x00, 0x00, //0x00001dc6 jg LBB0_574 - 0xe9, 0x76, 0x1c, 0x00, 0x00, //0x00001dcc jmp LBB0_638 - //0x00001dd1 LBB0_344 - 0x48, 0x89, 0xfa, //0x00001dd1 movq %rdi, %rdx - 0x48, 0x29, 0xc2, //0x00001dd4 subq %rax, %rdx - 0x48, 0x83, 0xfa, 0x10, //0x00001dd7 cmpq $16, %rdx - 0x0f, 0x82, 0x3c, 0x12, 0x00, 0x00, //0x00001ddb jb LBB0_498 - 0x48, 0x89, 0xc2, //0x00001de1 movq %rax, %rdx - 0x48, 0xf7, 0xda, //0x00001de4 negq %rdx - 0x48, 0x89, 0xc1, //0x00001de7 movq %rax, %rcx - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001dea .p2align 4, 0x90 - //0x00001df0 LBB0_346 - 0xf3, 0x41, 0x0f, 0x6f, 0x1c, 0x0c, //0x00001df0 movdqu (%r12,%rcx), %xmm3 - 0x66, 0x0f, 0x6f, 0xe3, //0x00001df6 movdqa %xmm3, %xmm4 - 0x66, 0x41, 0x0f, 0x74, 0xe6, //0x00001dfa pcmpeqb %xmm14, %xmm4 - 0x66, 0x41, 0x0f, 0xdb, 0xd9, //0x00001dff pand %xmm9, %xmm3 - 0x66, 0x0f, 0x74, 0xda, //0x00001e04 pcmpeqb %xmm2, %xmm3 - 0x66, 0x0f, 0xeb, 0xdc, //0x00001e08 por %xmm4, %xmm3 - 0x66, 0x0f, 0xd7, 0xf3, //0x00001e0c pmovmskb %xmm3, %esi - 0x85, 0xf6, //0x00001e10 testl %esi, %esi - 0x0f, 0x85, 0x33, 0x05, 0x00, 0x00, //0x00001e12 jne LBB0_605 - 0x48, 0x83, 0xc1, 0x10, //0x00001e18 addq $16, %rcx - 0x48, 0x8d, 0x34, 0x17, //0x00001e1c leaq (%rdi,%rdx), %rsi - 0x48, 0x83, 0xc6, 0xf0, //0x00001e20 addq $-16, %rsi - 0x48, 0x83, 0xc2, 0xf0, //0x00001e24 addq $-16, %rdx - 0x48, 0x83, 0xfe, 0x0f, //0x00001e28 cmpq $15, %rsi - 0x0f, 0x87, 0xbe, 0xff, 0xff, 0xff, //0x00001e2c ja LBB0_346 - 0x4c, 0x89, 0xe1, //0x00001e32 movq %r12, %rcx - 0x48, 0x29, 0xd1, //0x00001e35 subq %rdx, %rcx - 0x48, 0x01, 0xd7, //0x00001e38 addq %rdx, %rdi - 0x48, 0x89, 0xfa, //0x00001e3b movq %rdi, %rdx - 0x48, 0x85, 0xd2, //0x00001e3e testq %rdx, %rdx - 0x0f, 0x84, 0xe3, 0x11, 0x00, 0x00, //0x00001e41 je LBB0_499 - //0x00001e47 LBB0_349 - 0x48, 0x8d, 0x3c, 0x11, //0x00001e47 leaq (%rcx,%rdx), %rdi - 0x31, 0xf6, //0x00001e4b xorl %esi, %esi - //0x00001e4d LBB0_350 - 0x0f, 0xb6, 0x1c, 0x31, //0x00001e4d movzbl (%rcx,%rsi), %ebx - 0x80, 0xfb, 0x2c, //0x00001e51 cmpb $44, %bl - 0x0f, 0x84, 0x81, 0x0d, 0x00, 0x00, //0x00001e54 je LBB0_462 - 0x80, 0xfb, 0x7d, //0x00001e5a cmpb $125, %bl - 0x0f, 0x84, 0x78, 0x0d, 0x00, 0x00, //0x00001e5d je LBB0_462 - 0x80, 0xfb, 0x5d, //0x00001e63 cmpb $93, %bl - 0x0f, 0x84, 0x6f, 0x0d, 0x00, 0x00, //0x00001e66 je LBB0_462 - 0x48, 0x83, 0xc6, 0x01, //0x00001e6c addq $1, %rsi - 0x48, 0x39, 0xf2, //0x00001e70 cmpq %rsi, %rdx - 0x0f, 0x85, 0xd4, 0xff, 0xff, 0xff, //0x00001e73 jne LBB0_350 - 0x66, 0x41, 0x0f, 0x6f, 0xf5, //0x00001e79 movdqa %xmm13, %xmm6 - 0x66, 0x0f, 0x6f, 0xea, //0x00001e7e movdqa %xmm2, %xmm5 - 0x48, 0x89, 0xf9, //0x00001e82 movq %rdi, %rcx - //0x00001e85 LBB0_355 - 0x4c, 0x29, 0xe1, //0x00001e85 subq %r12, %rcx - 0x4c, 0x8b, 0x75, 0xd0, //0x00001e88 movq $-48(%rbp), %r14 - 0x4c, 0x8b, 0x6d, 0xb8, //0x00001e8c movq $-72(%rbp), %r13 - 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00001e90 movabsq $4294977024, %r11 - 0x66, 0x0f, 0x6f, 0xd5, //0x00001e9a movdqa %xmm5, %xmm2 - 0x66, 0x44, 0x0f, 0x6f, 0xee, //0x00001e9e movdqa %xmm6, %xmm13 - 0x49, 0x89, 0x0e, //0x00001ea3 movq %rcx, (%r14) - 0x48, 0x85, 0xc0, //0x00001ea6 testq %rax, %rax - 0x0f, 0x8f, 0x11, 0xe3, 0xff, 0xff, //0x00001ea9 jg LBB0_4 - 0xe9, 0x44, 0x1b, 0x00, 0x00, //0x00001eaf jmp LBB0_606 - //0x00001eb4 LBB0_356 - 0x48, 0x8b, 0x55, 0xa8, //0x00001eb4 movq $-88(%rbp), %rdx - 0x48, 0x8b, 0x52, 0x08, //0x00001eb8 movq $8(%rdx), %rdx - 0x49, 0x8b, 0x0e, //0x00001ebc movq (%r14), %rcx - 0x48, 0x29, 0xca, //0x00001ebf subq %rcx, %rdx - 0x48, 0x89, 0x4d, 0xb0, //0x00001ec2 movq %rcx, $-80(%rbp) - 0x49, 0x01, 0xcc, //0x00001ec6 addq %rcx, %r12 - 0x45, 0x31, 0xc0, //0x00001ec9 xorl %r8d, %r8d - 0x45, 0x31, 0xd2, //0x00001ecc xorl %r10d, %r10d - 0x45, 0x31, 0xc9, //0x00001ecf xorl %r9d, %r9d - 0x45, 0x31, 0xf6, //0x00001ed2 xorl %r14d, %r14d - 0x48, 0x83, 0xfa, 0x40, //0x00001ed5 cmpq $64, %rdx - 0x48, 0x89, 0x55, 0xc0, //0x00001ed9 movq %rdx, $-64(%rbp) - 0x0f, 0x8d, 0x5b, 0x01, 0x00, 0x00, //0x00001edd jge LBB0_357 - //0x00001ee3 LBB0_366 - 0x48, 0x85, 0xd2, //0x00001ee3 testq %rdx, %rdx - 0x0f, 0x8e, 0x6b, 0x1d, 0x00, 0x00, //0x00001ee6 jle LBB0_648 - 0x66, 0x41, 0x0f, 0x6f, 0xfd, //0x00001eec movdqa %xmm13, %xmm7 - 0x66, 0x0f, 0x6f, 0xf2, //0x00001ef1 movdqa %xmm2, %xmm6 - 0x66, 0x0f, 0xef, 0xd2, //0x00001ef5 pxor %xmm2, %xmm2 - 0xf3, 0x0f, 0x7f, 0x55, 0x80, //0x00001ef9 movdqu %xmm2, $-128(%rbp) - 0xf3, 0x0f, 0x7f, 0x95, 0x70, 0xff, 0xff, 0xff, //0x00001efe movdqu %xmm2, $-144(%rbp) - 0xf3, 0x0f, 0x7f, 0x95, 0x60, 0xff, 0xff, 0xff, //0x00001f06 movdqu %xmm2, $-160(%rbp) - 0xf3, 0x0f, 0x7f, 0x95, 0x50, 0xff, 0xff, 0xff, //0x00001f0e movdqu %xmm2, $-176(%rbp) - 0x4c, 0x89, 0xe7, //0x00001f16 movq %r12, %rdi - 0x44, 0x89, 0xe1, //0x00001f19 movl %r12d, %ecx - 0x81, 0xe1, 0xff, 0x0f, 0x00, 0x00, //0x00001f1c andl $4095, %ecx - 0x81, 0xf9, 0xc1, 0x0f, 0x00, 0x00, //0x00001f22 cmpl $4033, %ecx - 0x0f, 0x82, 0x3a, 0x00, 0x00, 0x00, //0x00001f28 jb LBB0_370 - 0x48, 0x83, 0x7d, 0xc0, 0x20, //0x00001f2e cmpq $32, $-64(%rbp) - 0x0f, 0x82, 0x40, 0x00, 0x00, 0x00, //0x00001f33 jb LBB0_371 - 0x0f, 0x10, 0x1f, //0x00001f39 movups (%rdi), %xmm3 - 0x0f, 0x11, 0x9d, 0x50, 0xff, 0xff, 0xff, //0x00001f3c movups %xmm3, $-176(%rbp) - 0xf3, 0x0f, 0x6f, 0x5f, 0x10, //0x00001f43 movdqu $16(%rdi), %xmm3 - 0xf3, 0x0f, 0x7f, 0x9d, 0x60, 0xff, 0xff, 0xff, //0x00001f48 movdqu %xmm3, $-160(%rbp) - 0x48, 0x83, 0xc7, 0x20, //0x00001f50 addq $32, %rdi - 0x48, 0x8b, 0x4d, 0xc0, //0x00001f54 movq $-64(%rbp), %rcx - 0x48, 0x8d, 0x71, 0xe0, //0x00001f58 leaq $-32(%rcx), %rsi - 0x48, 0x8d, 0x95, 0x70, 0xff, 0xff, 0xff, //0x00001f5c leaq $-144(%rbp), %rdx - 0xe9, 0x1c, 0x00, 0x00, 0x00, //0x00001f63 jmp LBB0_372 - //0x00001f68 LBB0_370 - 0x66, 0x0f, 0x6f, 0xd6, //0x00001f68 movdqa %xmm6, %xmm2 - 0x66, 0x44, 0x0f, 0x6f, 0xef, //0x00001f6c movdqa %xmm7, %xmm13 - 0x49, 0x89, 0xfc, //0x00001f71 movq %rdi, %r12 - 0xe9, 0xc5, 0x00, 0x00, 0x00, //0x00001f74 jmp LBB0_357 - //0x00001f79 LBB0_371 - 0x48, 0x8d, 0x95, 0x50, 0xff, 0xff, 0xff, //0x00001f79 leaq $-176(%rbp), %rdx - 0x48, 0x8b, 0x75, 0xc0, //0x00001f80 movq $-64(%rbp), %rsi - //0x00001f84 LBB0_372 - 0x48, 0x83, 0xfe, 0x10, //0x00001f84 cmpq $16, %rsi - 0x0f, 0x82, 0x47, 0x00, 0x00, 0x00, //0x00001f88 jb LBB0_373 - 0xf3, 0x0f, 0x6f, 0x1f, //0x00001f8e movdqu (%rdi), %xmm3 - 0xf3, 0x0f, 0x7f, 0x1a, //0x00001f92 movdqu %xmm3, (%rdx) - 0x48, 0x83, 0xc7, 0x10, //0x00001f96 addq $16, %rdi - 0x48, 0x83, 0xc2, 0x10, //0x00001f9a addq $16, %rdx - 0x48, 0x83, 0xc6, 0xf0, //0x00001f9e addq $-16, %rsi - 0x48, 0x83, 0xfe, 0x08, //0x00001fa2 cmpq $8, %rsi - 0x0f, 0x83, 0x33, 0x00, 0x00, 0x00, //0x00001fa6 jae LBB0_380 - //0x00001fac LBB0_374 - 0x48, 0x83, 0xfe, 0x04, //0x00001fac cmpq $4, %rsi - 0x0f, 0x8c, 0x45, 0x00, 0x00, 0x00, //0x00001fb0 jl LBB0_375 - //0x00001fb6 LBB0_381 - 0x8b, 0x0f, //0x00001fb6 movl (%rdi), %ecx - 0x89, 0x0a, //0x00001fb8 movl %ecx, (%rdx) - 0x48, 0x83, 0xc7, 0x04, //0x00001fba addq $4, %rdi - 0x48, 0x83, 0xc2, 0x04, //0x00001fbe addq $4, %rdx - 0x48, 0x83, 0xc6, 0xfc, //0x00001fc2 addq $-4, %rsi - 0x48, 0x83, 0xfe, 0x02, //0x00001fc6 cmpq $2, %rsi - 0x0f, 0x83, 0x35, 0x00, 0x00, 0x00, //0x00001fca jae LBB0_376 - 0xe9, 0x42, 0x00, 0x00, 0x00, //0x00001fd0 jmp LBB0_377 - //0x00001fd5 LBB0_373 - 0x48, 0x83, 0xfe, 0x08, //0x00001fd5 cmpq $8, %rsi - 0x0f, 0x82, 0xcd, 0xff, 0xff, 0xff, //0x00001fd9 jb LBB0_374 - //0x00001fdf LBB0_380 - 0x48, 0x8b, 0x0f, //0x00001fdf movq (%rdi), %rcx - 0x48, 0x89, 0x0a, //0x00001fe2 movq %rcx, (%rdx) - 0x48, 0x83, 0xc7, 0x08, //0x00001fe5 addq $8, %rdi - 0x48, 0x83, 0xc2, 0x08, //0x00001fe9 addq $8, %rdx - 0x48, 0x83, 0xc6, 0xf8, //0x00001fed addq $-8, %rsi - 0x48, 0x83, 0xfe, 0x04, //0x00001ff1 cmpq $4, %rsi - 0x0f, 0x8d, 0xbb, 0xff, 0xff, 0xff, //0x00001ff5 jge LBB0_381 - //0x00001ffb LBB0_375 - 0x48, 0x83, 0xfe, 0x02, //0x00001ffb cmpq $2, %rsi - 0x0f, 0x82, 0x12, 0x00, 0x00, 0x00, //0x00001fff jb LBB0_377 - //0x00002005 LBB0_376 - 0x0f, 0xb7, 0x0f, //0x00002005 movzwl (%rdi), %ecx - 0x66, 0x89, 0x0a, //0x00002008 movw %cx, (%rdx) - 0x48, 0x83, 0xc7, 0x02, //0x0000200b addq $2, %rdi - 0x48, 0x83, 0xc2, 0x02, //0x0000200f addq $2, %rdx - 0x48, 0x83, 0xc6, 0xfe, //0x00002013 addq $-2, %rsi - //0x00002017 LBB0_377 - 0x48, 0x89, 0xf9, //0x00002017 movq %rdi, %rcx - 0x4c, 0x8d, 0xa5, 0x50, 0xff, 0xff, 0xff, //0x0000201a leaq $-176(%rbp), %r12 - 0x48, 0x85, 0xf6, //0x00002021 testq %rsi, %rsi - 0x66, 0x0f, 0x6f, 0xd6, //0x00002024 movdqa %xmm6, %xmm2 - 0x66, 0x44, 0x0f, 0x6f, 0xef, //0x00002028 movdqa %xmm7, %xmm13 - 0x0f, 0x84, 0x0b, 0x00, 0x00, 0x00, //0x0000202d je LBB0_357 - 0x8a, 0x09, //0x00002033 movb (%rcx), %cl - 0x88, 0x0a, //0x00002035 movb %cl, (%rdx) - 0x4c, 0x8d, 0xa5, 0x50, 0xff, 0xff, 0xff, //0x00002037 leaq $-176(%rbp), %r12 - //0x0000203e LBB0_357 - 0xf3, 0x41, 0x0f, 0x6f, 0x24, 0x24, //0x0000203e movdqu (%r12), %xmm4 - 0xf3, 0x41, 0x0f, 0x6f, 0x7c, 0x24, 0x10, //0x00002044 movdqu $16(%r12), %xmm7 - 0xf3, 0x41, 0x0f, 0x6f, 0x74, 0x24, 0x20, //0x0000204b movdqu $32(%r12), %xmm6 - 0xf3, 0x41, 0x0f, 0x6f, 0x6c, 0x24, 0x30, //0x00002052 movdqu $48(%r12), %xmm5 - 0x66, 0x0f, 0x6f, 0xdc, //0x00002059 movdqa %xmm4, %xmm3 - 0x66, 0x0f, 0x74, 0xd9, //0x0000205d pcmpeqb %xmm1, %xmm3 - 0x66, 0x0f, 0xd7, 0xd3, //0x00002061 pmovmskb %xmm3, %edx - 0x66, 0x0f, 0x6f, 0xdf, //0x00002065 movdqa %xmm7, %xmm3 - 0x66, 0x0f, 0x74, 0xd9, //0x00002069 pcmpeqb %xmm1, %xmm3 - 0x66, 0x0f, 0xd7, 0xcb, //0x0000206d pmovmskb %xmm3, %ecx - 0x66, 0x0f, 0x6f, 0xde, //0x00002071 movdqa %xmm6, %xmm3 - 0x66, 0x0f, 0x74, 0xd9, //0x00002075 pcmpeqb %xmm1, %xmm3 - 0x66, 0x0f, 0xd7, 0xf3, //0x00002079 pmovmskb %xmm3, %esi - 0x66, 0x0f, 0x6f, 0xdd, //0x0000207d movdqa %xmm5, %xmm3 - 0x66, 0x0f, 0x74, 0xd9, //0x00002081 pcmpeqb %xmm1, %xmm3 - 0x66, 0x0f, 0xd7, 0xfb, //0x00002085 pmovmskb %xmm3, %edi - 0x48, 0xc1, 0xe7, 0x30, //0x00002089 shlq $48, %rdi - 0x48, 0xc1, 0xe6, 0x20, //0x0000208d shlq $32, %rsi - 0x48, 0x09, 0xfe, //0x00002091 orq %rdi, %rsi - 0x48, 0xc1, 0xe1, 0x10, //0x00002094 shlq $16, %rcx - 0x48, 0x09, 0xf1, //0x00002098 orq %rsi, %rcx - 0x48, 0x09, 0xca, //0x0000209b orq %rcx, %rdx - 0x48, 0x89, 0xd1, //0x0000209e movq %rdx, %rcx - 0x4c, 0x09, 0xd1, //0x000020a1 orq %r10, %rcx - 0x0f, 0x85, 0x0f, 0x00, 0x00, 0x00, //0x000020a4 jne LBB0_359 - 0x48, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x000020aa movq $-1, %rdx - 0x45, 0x31, 0xd2, //0x000020b1 xorl %r10d, %r10d - 0xe9, 0x46, 0x00, 0x00, 0x00, //0x000020b4 jmp LBB0_360 - //0x000020b9 LBB0_359 - 0x4c, 0x89, 0xd1, //0x000020b9 movq %r10, %rcx - 0x48, 0xf7, 0xd1, //0x000020bc notq %rcx - 0x48, 0x21, 0xd1, //0x000020bf andq %rdx, %rcx - 0x4c, 0x8d, 0x1c, 0x09, //0x000020c2 leaq (%rcx,%rcx), %r11 - 0x4d, 0x09, 0xd3, //0x000020c6 orq %r10, %r11 - 0x4c, 0x89, 0xdf, //0x000020c9 movq %r11, %rdi - 0x48, 0xf7, 0xd7, //0x000020cc notq %rdi - 0x48, 0xbe, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x000020cf movabsq $-6148914691236517206, %rsi - 0x48, 0x21, 0xf2, //0x000020d9 andq %rsi, %rdx - 0x48, 0x21, 0xfa, //0x000020dc andq %rdi, %rdx - 0x45, 0x31, 0xd2, //0x000020df xorl %r10d, %r10d - 0x48, 0x01, 0xca, //0x000020e2 addq %rcx, %rdx - 0x41, 0x0f, 0x92, 0xc2, //0x000020e5 setb %r10b - 0x48, 0x01, 0xd2, //0x000020e9 addq %rdx, %rdx - 0x48, 0xb9, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x000020ec movabsq $6148914691236517205, %rcx - 0x48, 0x31, 0xca, //0x000020f6 xorq %rcx, %rdx - 0x4c, 0x21, 0xda, //0x000020f9 andq %r11, %rdx - 0x48, 0xf7, 0xd2, //0x000020fc notq %rdx - //0x000020ff LBB0_360 - 0x66, 0x0f, 0x6f, 0xdd, //0x000020ff movdqa %xmm5, %xmm3 - 0x66, 0x0f, 0x74, 0xd8, //0x00002103 pcmpeqb %xmm0, %xmm3 - 0x66, 0x0f, 0xd7, 0xcb, //0x00002107 pmovmskb %xmm3, %ecx - 0x48, 0xc1, 0xe1, 0x30, //0x0000210b shlq $48, %rcx - 0x66, 0x0f, 0x6f, 0xde, //0x0000210f movdqa %xmm6, %xmm3 - 0x66, 0x0f, 0x74, 0xd8, //0x00002113 pcmpeqb %xmm0, %xmm3 - 0x66, 0x0f, 0xd7, 0xf3, //0x00002117 pmovmskb %xmm3, %esi - 0x48, 0xc1, 0xe6, 0x20, //0x0000211b shlq $32, %rsi - 0x48, 0x09, 0xce, //0x0000211f orq %rcx, %rsi - 0x66, 0x0f, 0x6f, 0xdf, //0x00002122 movdqa %xmm7, %xmm3 - 0x66, 0x0f, 0x74, 0xd8, //0x00002126 pcmpeqb %xmm0, %xmm3 - 0x66, 0x0f, 0xd7, 0xcb, //0x0000212a pmovmskb %xmm3, %ecx - 0x48, 0xc1, 0xe1, 0x10, //0x0000212e shlq $16, %rcx - 0x48, 0x09, 0xf1, //0x00002132 orq %rsi, %rcx - 0x66, 0x0f, 0x6f, 0xdc, //0x00002135 movdqa %xmm4, %xmm3 - 0x66, 0x0f, 0x74, 0xd8, //0x00002139 pcmpeqb %xmm0, %xmm3 - 0x66, 0x0f, 0xd7, 0xf3, //0x0000213d pmovmskb %xmm3, %esi - 0x48, 0x09, 0xce, //0x00002141 orq %rcx, %rsi - 0x48, 0x21, 0xd6, //0x00002144 andq %rdx, %rsi - 0x66, 0x48, 0x0f, 0x6e, 0xde, //0x00002147 movq %rsi, %xmm3 - 0x66, 0x41, 0x0f, 0x3a, 0x44, 0xda, 0x00, //0x0000214c pclmulqdq $0, %xmm10, %xmm3 - 0x66, 0x49, 0x0f, 0x7e, 0xdb, //0x00002153 movq %xmm3, %r11 - 0x4d, 0x31, 0xc3, //0x00002158 xorq %r8, %r11 - 0x66, 0x0f, 0x6f, 0xdc, //0x0000215b movdqa %xmm4, %xmm3 - 0x66, 0x41, 0x0f, 0x74, 0xdd, //0x0000215f pcmpeqb %xmm13, %xmm3 - 0x66, 0x44, 0x0f, 0xd7, 0xeb, //0x00002164 pmovmskb %xmm3, %r13d - 0x66, 0x0f, 0x6f, 0xdf, //0x00002169 movdqa %xmm7, %xmm3 - 0x66, 0x41, 0x0f, 0x74, 0xdd, //0x0000216d pcmpeqb %xmm13, %xmm3 - 0x66, 0x0f, 0xd7, 0xcb, //0x00002172 pmovmskb %xmm3, %ecx - 0x66, 0x0f, 0x6f, 0xde, //0x00002176 movdqa %xmm6, %xmm3 - 0x66, 0x41, 0x0f, 0x74, 0xdd, //0x0000217a pcmpeqb %xmm13, %xmm3 - 0x66, 0x0f, 0xd7, 0xd3, //0x0000217f pmovmskb %xmm3, %edx - 0x66, 0x0f, 0x6f, 0xdd, //0x00002183 movdqa %xmm5, %xmm3 - 0x66, 0x41, 0x0f, 0x74, 0xdd, //0x00002187 pcmpeqb %xmm13, %xmm3 - 0x66, 0x0f, 0xd7, 0xf3, //0x0000218c pmovmskb %xmm3, %esi - 0x48, 0xc1, 0xe6, 0x30, //0x00002190 shlq $48, %rsi - 0x48, 0xc1, 0xe2, 0x20, //0x00002194 shlq $32, %rdx - 0x48, 0x09, 0xf2, //0x00002198 orq %rsi, %rdx - 0x48, 0xc1, 0xe1, 0x10, //0x0000219b shlq $16, %rcx - 0x48, 0x09, 0xd1, //0x0000219f orq %rdx, %rcx - 0x49, 0x09, 0xcd, //0x000021a2 orq %rcx, %r13 - 0x4d, 0x89, 0xd8, //0x000021a5 movq %r11, %r8 - 0x49, 0xf7, 0xd0, //0x000021a8 notq %r8 - 0x4d, 0x21, 0xc5, //0x000021ab andq %r8, %r13 - 0x66, 0x41, 0x0f, 0x74, 0xe0, //0x000021ae pcmpeqb %xmm8, %xmm4 - 0x66, 0x0f, 0xd7, 0xd4, //0x000021b3 pmovmskb %xmm4, %edx - 0x66, 0x41, 0x0f, 0x74, 0xf8, //0x000021b7 pcmpeqb %xmm8, %xmm7 - 0x66, 0x0f, 0xd7, 0xf7, //0x000021bc pmovmskb %xmm7, %esi - 0x66, 0x41, 0x0f, 0x74, 0xf0, //0x000021c0 pcmpeqb %xmm8, %xmm6 - 0x66, 0x0f, 0xd7, 0xce, //0x000021c5 pmovmskb %xmm6, %ecx - 0x66, 0x41, 0x0f, 0x74, 0xe8, //0x000021c9 pcmpeqb %xmm8, %xmm5 - 0x66, 0x44, 0x0f, 0xd7, 0xfd, //0x000021ce pmovmskb %xmm5, %r15d - 0x49, 0xc1, 0xe7, 0x30, //0x000021d3 shlq $48, %r15 - 0x48, 0xc1, 0xe1, 0x20, //0x000021d7 shlq $32, %rcx - 0x4c, 0x09, 0xf9, //0x000021db orq %r15, %rcx - 0x48, 0xc1, 0xe6, 0x10, //0x000021de shlq $16, %rsi - 0x48, 0x09, 0xce, //0x000021e2 orq %rcx, %rsi - 0x48, 0x09, 0xf2, //0x000021e5 orq %rsi, %rdx - 0x4c, 0x21, 0xc2, //0x000021e8 andq %r8, %rdx - 0x0f, 0x84, 0x86, 0x00, 0x00, 0x00, //0x000021eb je LBB0_364 - 0x49, 0xb8, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, //0x000021f1 movabsq $3689348814741910323, %r8 - 0x90, 0x90, 0x90, 0x90, 0x90, //0x000021fb .p2align 4, 0x90 - //0x00002200 LBB0_362 - 0x48, 0x8d, 0x7a, 0xff, //0x00002200 leaq $-1(%rdx), %rdi - 0x48, 0x89, 0xf9, //0x00002204 movq %rdi, %rcx - 0x4c, 0x21, 0xe9, //0x00002207 andq %r13, %rcx - 0x48, 0x89, 0xce, //0x0000220a movq %rcx, %rsi - 0x48, 0xd1, 0xee, //0x0000220d shrq %rsi - 0x48, 0xbb, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00002210 movabsq $6148914691236517205, %rbx - 0x48, 0x21, 0xde, //0x0000221a andq %rbx, %rsi - 0x48, 0x29, 0xf1, //0x0000221d subq %rsi, %rcx + 0x0f, 0x83, 0xc5, 0x02, 0x00, 0x00, //0x00000f9d jae LBB0_228 + 0xe9, 0xdf, 0x2c, 0x00, 0x00, //0x00000fa3 jmp LBB0_187 + //0x00000fa8 LBB0_188 + 0x41, 0x89, 0xc9, //0x00000fa8 movl %ecx, %r9d + 0x49, 0x01, 0xf9, //0x00000fab addq %rdi, %r9 + 0x4d, 0x01, 0xe9, //0x00000fae addq %r13, %r9 + 0xe9, 0x1c, 0x02, 0x00, 0x00, //0x00000fb1 jmp LBB0_217 + //0x00000fb6 LBB0_189 + 0x49, 0x89, 0xc2, //0x00000fb6 movq %rax, %r10 + 0x49, 0x29, 0xd2, //0x00000fb9 subq %rdx, %r10 + 0x0f, 0x84, 0xe1, 0x2c, 0x00, 0x00, //0x00000fbc je LBB0_658 + 0x4c, 0x89, 0x65, 0xb8, //0x00000fc2 movq %r12, $-72(%rbp) + 0x49, 0x83, 0xfa, 0x40, //0x00000fc6 cmpq $64, %r10 + 0x0f, 0x82, 0x15, 0x20, 0x00, 0x00, //0x00000fca jb LBB0_512 + 0x48, 0xc7, 0x45, 0xc8, 0xff, 0xff, 0xff, 0xff, //0x00000fd0 movq $-1, $-56(%rbp) + 0x48, 0x8b, 0x45, 0xc0, //0x00000fd8 movq $-64(%rbp), %rax + 0x45, 0x31, 0xe4, //0x00000fdc xorl %r12d, %r12d + 0x90, //0x00000fdf .p2align 4, 0x90 + //0x00000fe0 LBB0_192 + 0x48, 0x8b, 0x4d, 0xb8, //0x00000fe0 movq $-72(%rbp), %rcx + 0xf3, 0x44, 0x0f, 0x6f, 0x2c, 0x01, //0x00000fe4 movdqu (%rcx,%rax), %xmm13 + 0xf3, 0x0f, 0x6f, 0x74, 0x01, 0x10, //0x00000fea movdqu $16(%rcx,%rax), %xmm6 + 0xf3, 0x0f, 0x6f, 0x6c, 0x01, 0x20, //0x00000ff0 movdqu $32(%rcx,%rax), %xmm5 + 0xf3, 0x0f, 0x6f, 0x64, 0x01, 0x30, //0x00000ff6 movdqu $48(%rcx,%rax), %xmm4 + 0x66, 0x41, 0x0f, 0x6f, 0xdd, //0x00000ffc movdqa %xmm13, %xmm3 + 0x66, 0x0f, 0x74, 0xd8, //0x00001001 pcmpeqb %xmm0, %xmm3 + 0x66, 0x44, 0x0f, 0xd7, 0xdb, //0x00001005 pmovmskb %xmm3, %r11d + 0x66, 0x0f, 0x6f, 0xde, //0x0000100a movdqa %xmm6, %xmm3 + 0x66, 0x0f, 0x74, 0xd8, //0x0000100e pcmpeqb %xmm0, %xmm3 + 0x66, 0x0f, 0xd7, 0xdb, //0x00001012 pmovmskb %xmm3, %ebx + 0x66, 0x0f, 0x6f, 0xdd, //0x00001016 movdqa %xmm5, %xmm3 + 0x66, 0x0f, 0x74, 0xd8, //0x0000101a pcmpeqb %xmm0, %xmm3 + 0x66, 0x44, 0x0f, 0xd7, 0xf3, //0x0000101e pmovmskb %xmm3, %r14d + 0x66, 0x0f, 0x6f, 0xdc, //0x00001023 movdqa %xmm4, %xmm3 + 0x66, 0x0f, 0x74, 0xd8, //0x00001027 pcmpeqb %xmm0, %xmm3 + 0x66, 0x44, 0x0f, 0xd7, 0xfb, //0x0000102b pmovmskb %xmm3, %r15d + 0x66, 0x41, 0x0f, 0x6f, 0xdd, //0x00001030 movdqa %xmm13, %xmm3 + 0x66, 0x0f, 0x74, 0xd9, //0x00001035 pcmpeqb %xmm1, %xmm3 + 0x66, 0x44, 0x0f, 0xd7, 0xeb, //0x00001039 pmovmskb %xmm3, %r13d + 0x66, 0x0f, 0x6f, 0xde, //0x0000103e movdqa %xmm6, %xmm3 + 0x66, 0x0f, 0x74, 0xd9, //0x00001042 pcmpeqb %xmm1, %xmm3 + 0x66, 0x0f, 0xd7, 0xcb, //0x00001046 pmovmskb %xmm3, %ecx + 0x66, 0x0f, 0x6f, 0xdd, //0x0000104a movdqa %xmm5, %xmm3 + 0x66, 0x0f, 0x74, 0xd9, //0x0000104e pcmpeqb %xmm1, %xmm3 + 0x66, 0x0f, 0xd7, 0xfb, //0x00001052 pmovmskb %xmm3, %edi + 0x66, 0x0f, 0x6f, 0xdc, //0x00001056 movdqa %xmm4, %xmm3 + 0x66, 0x0f, 0x74, 0xd9, //0x0000105a pcmpeqb %xmm1, %xmm3 + 0x66, 0x44, 0x0f, 0xd7, 0xcb, //0x0000105e pmovmskb %xmm3, %r9d + 0x66, 0x41, 0x0f, 0x6f, 0xdc, //0x00001063 movdqa %xmm12, %xmm3 + 0x66, 0x0f, 0x64, 0xde, //0x00001068 pcmpgtb %xmm6, %xmm3 + 0x66, 0x41, 0x0f, 0x64, 0xf2, //0x0000106c pcmpgtb %xmm10, %xmm6 + 0x66, 0x0f, 0xdb, 0xf3, //0x00001071 pand %xmm3, %xmm6 + 0x66, 0x0f, 0xd7, 0xf6, //0x00001075 pmovmskb %xmm6, %esi + 0x66, 0x41, 0x0f, 0x6f, 0xdc, //0x00001079 movdqa %xmm12, %xmm3 + 0x66, 0x0f, 0x64, 0xdd, //0x0000107e pcmpgtb %xmm5, %xmm3 + 0x66, 0x41, 0x0f, 0x64, 0xea, //0x00001082 pcmpgtb %xmm10, %xmm5 + 0x66, 0x0f, 0xdb, 0xeb, //0x00001087 pand %xmm3, %xmm5 + 0x66, 0x0f, 0xd7, 0xd5, //0x0000108b pmovmskb %xmm5, %edx + 0x66, 0x41, 0x0f, 0x6f, 0xdc, //0x0000108f movdqa %xmm12, %xmm3 + 0x66, 0x0f, 0x64, 0xdc, //0x00001094 pcmpgtb %xmm4, %xmm3 + 0x66, 0x41, 0x0f, 0x64, 0xe2, //0x00001098 pcmpgtb %xmm10, %xmm4 + 0x66, 0x0f, 0xdb, 0xe3, //0x0000109d pand %xmm3, %xmm4 + 0x66, 0x44, 0x0f, 0xd7, 0xc4, //0x000010a1 pmovmskb %xmm4, %r8d + 0x49, 0xc1, 0xe7, 0x30, //0x000010a6 shlq $48, %r15 + 0x49, 0xc1, 0xe6, 0x20, //0x000010aa shlq $32, %r14 + 0x4d, 0x09, 0xfe, //0x000010ae orq %r15, %r14 + 0x48, 0xc1, 0xe3, 0x10, //0x000010b1 shlq $16, %rbx + 0x4c, 0x09, 0xf3, //0x000010b5 orq %r14, %rbx + 0x49, 0x09, 0xdb, //0x000010b8 orq %rbx, %r11 + 0x49, 0xc1, 0xe1, 0x30, //0x000010bb shlq $48, %r9 + 0x48, 0xc1, 0xe7, 0x20, //0x000010bf shlq $32, %rdi + 0x4c, 0x09, 0xcf, //0x000010c3 orq %r9, %rdi + 0x48, 0xc1, 0xe1, 0x10, //0x000010c6 shlq $16, %rcx + 0x48, 0x09, 0xf9, //0x000010ca orq %rdi, %rcx + 0x49, 0xc1, 0xe0, 0x30, //0x000010cd shlq $48, %r8 + 0x48, 0xc1, 0xe2, 0x20, //0x000010d1 shlq $32, %rdx + 0x4c, 0x09, 0xc2, //0x000010d5 orq %r8, %rdx + 0x48, 0xc1, 0xe6, 0x10, //0x000010d8 shlq $16, %rsi + 0x48, 0x09, 0xd6, //0x000010dc orq %rdx, %rsi + 0x49, 0x09, 0xcd, //0x000010df orq %rcx, %r13 + 0x0f, 0x85, 0x59, 0x00, 0x00, 0x00, //0x000010e2 jne LBB0_209 + 0x4d, 0x85, 0xe4, //0x000010e8 testq %r12, %r12 + 0x0f, 0x85, 0x6f, 0x00, 0x00, 0x00, //0x000010eb jne LBB0_211 + 0x45, 0x31, 0xe4, //0x000010f1 xorl %r12d, %r12d + 0x4c, 0x8b, 0x75, 0xd0, //0x000010f4 movq $-48(%rbp), %r14 + //0x000010f8 LBB0_195 + 0x66, 0x41, 0x0f, 0x6f, 0xdc, //0x000010f8 movdqa %xmm12, %xmm3 + 0x66, 0x41, 0x0f, 0x64, 0xdd, //0x000010fd pcmpgtb %xmm13, %xmm3 + 0x66, 0x45, 0x0f, 0x64, 0xea, //0x00001102 pcmpgtb %xmm10, %xmm13 + 0x66, 0x44, 0x0f, 0xdb, 0xeb, //0x00001107 pand %xmm3, %xmm13 + 0x66, 0x41, 0x0f, 0xd7, 0xcd, //0x0000110c pmovmskb %xmm13, %ecx + 0x48, 0x09, 0xce, //0x00001111 orq %rcx, %rsi + 0x4d, 0x85, 0xdb, //0x00001114 testq %r11, %r11 + 0x4c, 0x8b, 0x6d, 0xb0, //0x00001117 movq $-80(%rbp), %r13 + 0x0f, 0x85, 0x91, 0x00, 0x00, 0x00, //0x0000111b jne LBB0_213 + 0x48, 0x85, 0xf6, //0x00001121 testq %rsi, %rsi + 0x0f, 0x85, 0xe7, 0x2a, 0x00, 0x00, //0x00001124 jne LBB0_645 + 0x49, 0x83, 0xc2, 0xc0, //0x0000112a addq $-64, %r10 + 0x48, 0x83, 0xc0, 0x40, //0x0000112e addq $64, %rax + 0x49, 0x83, 0xfa, 0x3f, //0x00001132 cmpq $63, %r10 + 0x0f, 0x87, 0xa4, 0xfe, 0xff, 0xff, //0x00001136 ja LBB0_192 + 0xe9, 0x27, 0x18, 0x00, 0x00, //0x0000113c jmp LBB0_198 + //0x00001141 LBB0_209 + 0x48, 0x83, 0x7d, 0xc8, 0xff, //0x00001141 cmpq $-1, $-56(%rbp) + 0x4c, 0x8b, 0x75, 0xd0, //0x00001146 movq $-48(%rbp), %r14 + 0x0f, 0x85, 0x14, 0x00, 0x00, 0x00, //0x0000114a jne LBB0_212 + 0x49, 0x0f, 0xbc, 0xcd, //0x00001150 bsfq %r13, %rcx + 0x48, 0x01, 0xc1, //0x00001154 addq %rax, %rcx + 0x48, 0x89, 0x4d, 0xc8, //0x00001157 movq %rcx, $-56(%rbp) + 0xe9, 0x04, 0x00, 0x00, 0x00, //0x0000115b jmp LBB0_212 + //0x00001160 LBB0_211 + 0x4c, 0x8b, 0x75, 0xd0, //0x00001160 movq $-48(%rbp), %r14 + //0x00001164 LBB0_212 + 0x4c, 0x89, 0xe1, //0x00001164 movq %r12, %rcx + 0x48, 0xf7, 0xd1, //0x00001167 notq %rcx + 0x4c, 0x21, 0xe9, //0x0000116a andq %r13, %rcx + 0x48, 0x8d, 0x14, 0x09, //0x0000116d leaq (%rcx,%rcx), %rdx + 0x4c, 0x09, 0xe2, //0x00001171 orq %r12, %rdx + 0x48, 0x89, 0xd7, //0x00001174 movq %rdx, %rdi + 0x48, 0xf7, 0xd7, //0x00001177 notq %rdi + 0x4c, 0x21, 0xef, //0x0000117a andq %r13, %rdi + 0x48, 0xbb, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x0000117d movabsq $-6148914691236517206, %rbx + 0x48, 0x21, 0xdf, //0x00001187 andq %rbx, %rdi + 0x45, 0x31, 0xe4, //0x0000118a xorl %r12d, %r12d + 0x48, 0x01, 0xcf, //0x0000118d addq %rcx, %rdi + 0x41, 0x0f, 0x92, 0xc4, //0x00001190 setb %r12b + 0x48, 0x01, 0xff, //0x00001194 addq %rdi, %rdi + 0x48, 0xb9, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00001197 movabsq $6148914691236517205, %rcx + 0x48, 0x31, 0xcf, //0x000011a1 xorq %rcx, %rdi + 0x48, 0x21, 0xd7, //0x000011a4 andq %rdx, %rdi + 0x48, 0xf7, 0xd7, //0x000011a7 notq %rdi + 0x49, 0x21, 0xfb, //0x000011aa andq %rdi, %r11 + 0xe9, 0x46, 0xff, 0xff, 0xff, //0x000011ad jmp LBB0_195 + //0x000011b2 LBB0_213 + 0x49, 0x0f, 0xbc, 0xcb, //0x000011b2 bsfq %r11, %rcx + 0x48, 0x85, 0xf6, //0x000011b6 testq %rsi, %rsi + 0x0f, 0x84, 0x0c, 0x06, 0x00, 0x00, //0x000011b9 je LBB0_310 + 0x48, 0x0f, 0xbc, 0xd6, //0x000011bf bsfq %rsi, %rdx + 0xe9, 0x08, 0x06, 0x00, 0x00, //0x000011c3 jmp LBB0_311 + //0x000011c8 LBB0_215 + 0x48, 0x01, 0xd6, //0x000011c8 addq %rdx, %rsi + 0x49, 0x89, 0xf1, //0x000011cb movq %rsi, %r9 + //0x000011ce LBB0_216 + 0x48, 0x8b, 0x7d, 0xb8, //0x000011ce movq $-72(%rbp), %rdi + //0x000011d2 LBB0_217 + 0x49, 0xc7, 0xc5, 0xff, 0xff, 0xff, 0xff, //0x000011d2 movq $-1, %r13 + 0x4d, 0x85, 0xc0, //0x000011d9 testq %r8, %r8 + 0x0f, 0x84, 0xb4, 0x28, 0x00, 0x00, //0x000011dc je LBB0_626 + 0x4d, 0x85, 0xd2, //0x000011e2 testq %r10, %r10 + 0x0f, 0x84, 0xab, 0x28, 0x00, 0x00, //0x000011e5 je LBB0_626 + 0x4d, 0x85, 0xff, //0x000011eb testq %r15, %r15 + 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x000011ee movabsq $4294977024, %r11 + 0x0f, 0x84, 0x98, 0x28, 0x00, 0x00, //0x000011f8 je LBB0_626 + 0x49, 0x29, 0xf9, //0x000011fe subq %rdi, %r9 + 0x49, 0x8d, 0x49, 0xff, //0x00001201 leaq $-1(%r9), %rcx + 0x49, 0x39, 0xc8, //0x00001205 cmpq %rcx, %r8 + 0x0f, 0x84, 0x33, 0x00, 0x00, 0x00, //0x00001208 je LBB0_226 + 0x49, 0x39, 0xca, //0x0000120e cmpq %rcx, %r10 + 0x0f, 0x84, 0x2a, 0x00, 0x00, 0x00, //0x00001211 je LBB0_226 + 0x49, 0x39, 0xcf, //0x00001217 cmpq %rcx, %r15 + 0x0f, 0x84, 0x21, 0x00, 0x00, 0x00, //0x0000121a je LBB0_226 + 0x4d, 0x85, 0xd2, //0x00001220 testq %r10, %r10 + 0x0f, 0x8e, 0x7f, 0x05, 0x00, 0x00, //0x00001223 jle LBB0_307 + 0x49, 0x8d, 0x4a, 0xff, //0x00001229 leaq $-1(%r10), %rcx + 0x49, 0x39, 0xcf, //0x0000122d cmpq %rcx, %r15 + 0x0f, 0x84, 0x72, 0x05, 0x00, 0x00, //0x00001230 je LBB0_307 + 0x49, 0xf7, 0xd2, //0x00001236 notq %r10 + 0x4d, 0x89, 0xd5, //0x00001239 movq %r10, %r13 + 0xe9, 0xb3, 0x14, 0x00, 0x00, //0x0000123c jmp LBB0_451 + //0x00001241 LBB0_226 + 0x49, 0xf7, 0xd9, //0x00001241 negq %r9 + 0x4d, 0x89, 0xcd, //0x00001244 movq %r9, %r13 + 0xe9, 0xa8, 0x14, 0x00, 0x00, //0x00001247 jmp LBB0_451 + //0x0000124c LBB0_227 + 0xba, 0x40, 0x00, 0x00, 0x00, //0x0000124c movl $64, %edx + 0x4c, 0x8b, 0x75, 0xd0, //0x00001251 movq $-48(%rbp), %r14 + 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00001255 movabsq $4294977024, %r11 + 0x48, 0x39, 0xca, //0x0000125f cmpq %rcx, %rdx + 0x0f, 0x82, 0x1f, 0x2a, 0x00, 0x00, //0x00001262 jb LBB0_187 + //0x00001268 LBB0_228 + 0x48, 0x01, 0xc8, //0x00001268 addq %rcx, %rax + 0x48, 0x83, 0xc0, 0x01, //0x0000126b addq $1, %rax + //0x0000126f LBB0_229 + 0x48, 0x85, 0xc0, //0x0000126f testq %rax, %rax + 0x0f, 0x88, 0xf9, 0x27, 0x00, 0x00, //0x00001272 js LBB0_623 + 0x49, 0x89, 0x06, //0x00001278 movq %rax, (%r14) + 0x48, 0x8b, 0x45, 0xc0, //0x0000127b movq $-64(%rbp), %rax + //0x0000127f LBB0_231 + 0x48, 0x85, 0xc0, //0x0000127f testq %rax, %rax + 0x0f, 0x8f, 0x48, 0xef, 0xff, 0xff, //0x00001282 jg LBB0_4 + 0xe9, 0xdb, 0x27, 0x00, 0x00, //0x00001288 jmp LBB0_232 + //0x0000128d LBB0_233 + 0x49, 0x8b, 0x0e, //0x0000128d movq (%r14), %rcx + 0x48, 0x8b, 0x55, 0xa8, //0x00001290 movq $-88(%rbp), %rdx + 0x48, 0x8b, 0x52, 0x08, //0x00001294 movq $8(%rdx), %rdx + 0x48, 0x8d, 0x72, 0xfc, //0x00001298 leaq $-4(%rdx), %rsi + 0x48, 0x39, 0xf1, //0x0000129c cmpq %rsi, %rcx + 0x0f, 0x87, 0x35, 0x28, 0x00, 0x00, //0x0000129f ja LBB0_629 + 0x41, 0x8b, 0x14, 0x0c, //0x000012a5 movl (%r12,%rcx), %edx + 0x81, 0xfa, 0x61, 0x6c, 0x73, 0x65, //0x000012a9 cmpl $1702063201, %edx + 0x0f, 0x85, 0xfb, 0x28, 0x00, 0x00, //0x000012af jne LBB0_640 + 0x48, 0x8d, 0x41, 0x04, //0x000012b5 leaq $4(%rcx), %rax + 0x49, 0x89, 0x06, //0x000012b9 movq %rax, (%r14) + 0x48, 0x85, 0xc9, //0x000012bc testq %rcx, %rcx + 0x0f, 0x8f, 0x0b, 0xef, 0xff, 0xff, //0x000012bf jg LBB0_4 + 0xe9, 0x3b, 0x29, 0x00, 0x00, //0x000012c5 jmp LBB0_236 + //0x000012ca LBB0_237 + 0x48, 0x8b, 0x4d, 0x98, //0x000012ca movq $-104(%rbp), %rcx + 0xf6, 0xc1, 0x40, //0x000012ce testb $64, %cl + 0x0f, 0x85, 0x5b, 0x05, 0x00, 0x00, //0x000012d1 jne LBB0_317 + 0x49, 0x8b, 0x16, //0x000012d7 movq (%r14), %rdx + 0x48, 0x8b, 0x45, 0xa8, //0x000012da movq $-88(%rbp), %rax + 0x48, 0x8b, 0x40, 0x08, //0x000012de movq $8(%rax), %rax + 0xf6, 0xc1, 0x20, //0x000012e2 testb $32, %cl + 0x48, 0x89, 0x45, 0xa0, //0x000012e5 movq %rax, $-96(%rbp) + 0x48, 0x89, 0x55, 0xc0, //0x000012e9 movq %rdx, $-64(%rbp) + 0x0f, 0x85, 0xae, 0x10, 0x00, 0x00, //0x000012ed jne LBB0_400 + 0x49, 0x89, 0xc1, //0x000012f3 movq %rax, %r9 + 0x49, 0x29, 0xd1, //0x000012f6 subq %rdx, %r9 + 0x0f, 0x84, 0xb1, 0x29, 0x00, 0x00, //0x000012f9 je LBB0_660 + 0x49, 0x83, 0xf9, 0x40, //0x000012ff cmpq $64, %r9 + 0x0f, 0x82, 0xb1, 0x1d, 0x00, 0x00, //0x00001303 jb LBB0_518 + 0x49, 0x89, 0xd6, //0x00001309 movq %rdx, %r14 + 0x49, 0xf7, 0xd6, //0x0000130c notq %r14 + 0x48, 0xc7, 0x45, 0xc8, 0xff, 0xff, 0xff, 0xff, //0x0000130f movq $-1, $-56(%rbp) + 0x48, 0x89, 0xd0, //0x00001317 movq %rdx, %rax + 0x45, 0x31, 0xc0, //0x0000131a xorl %r8d, %r8d + 0x90, 0x90, 0x90, //0x0000131d .p2align 4, 0x90 + //0x00001320 LBB0_242 + 0xf3, 0x41, 0x0f, 0x6f, 0x1c, 0x04, //0x00001320 movdqu (%r12,%rax), %xmm3 + 0xf3, 0x41, 0x0f, 0x6f, 0x64, 0x04, 0x10, //0x00001326 movdqu $16(%r12,%rax), %xmm4 + 0xf3, 0x41, 0x0f, 0x6f, 0x6c, 0x04, 0x20, //0x0000132d movdqu $32(%r12,%rax), %xmm5 + 0xf3, 0x41, 0x0f, 0x6f, 0x74, 0x04, 0x30, //0x00001334 movdqu $48(%r12,%rax), %xmm6 + 0x66, 0x0f, 0x6f, 0xfb, //0x0000133b movdqa %xmm3, %xmm7 + 0x66, 0x0f, 0x74, 0xf8, //0x0000133f pcmpeqb %xmm0, %xmm7 + 0x66, 0x44, 0x0f, 0xd7, 0xd7, //0x00001343 pmovmskb %xmm7, %r10d + 0x66, 0x0f, 0x6f, 0xfc, //0x00001348 movdqa %xmm4, %xmm7 + 0x66, 0x0f, 0x74, 0xf8, //0x0000134c pcmpeqb %xmm0, %xmm7 + 0x66, 0x0f, 0xd7, 0xcf, //0x00001350 pmovmskb %xmm7, %ecx + 0x66, 0x0f, 0x6f, 0xfd, //0x00001354 movdqa %xmm5, %xmm7 + 0x66, 0x0f, 0x74, 0xf8, //0x00001358 pcmpeqb %xmm0, %xmm7 + 0x66, 0x0f, 0xd7, 0xf7, //0x0000135c pmovmskb %xmm7, %esi + 0x66, 0x0f, 0x6f, 0xfe, //0x00001360 movdqa %xmm6, %xmm7 + 0x66, 0x0f, 0x74, 0xf8, //0x00001364 pcmpeqb %xmm0, %xmm7 + 0x66, 0x0f, 0xd7, 0xd7, //0x00001368 pmovmskb %xmm7, %edx + 0x66, 0x0f, 0x74, 0xd9, //0x0000136c pcmpeqb %xmm1, %xmm3 + 0x66, 0x44, 0x0f, 0xd7, 0xdb, //0x00001370 pmovmskb %xmm3, %r11d + 0x66, 0x0f, 0x74, 0xe1, //0x00001375 pcmpeqb %xmm1, %xmm4 + 0x66, 0x0f, 0xd7, 0xdc, //0x00001379 pmovmskb %xmm4, %ebx + 0x66, 0x0f, 0x74, 0xe9, //0x0000137d pcmpeqb %xmm1, %xmm5 + 0x66, 0x0f, 0xd7, 0xfd, //0x00001381 pmovmskb %xmm5, %edi + 0x66, 0x0f, 0x74, 0xf1, //0x00001385 pcmpeqb %xmm1, %xmm6 + 0x66, 0x44, 0x0f, 0xd7, 0xfe, //0x00001389 pmovmskb %xmm6, %r15d + 0x48, 0xc1, 0xe2, 0x30, //0x0000138e shlq $48, %rdx + 0x48, 0xc1, 0xe6, 0x20, //0x00001392 shlq $32, %rsi + 0x48, 0x09, 0xd6, //0x00001396 orq %rdx, %rsi + 0x48, 0xc1, 0xe1, 0x10, //0x00001399 shlq $16, %rcx + 0x48, 0x09, 0xf1, //0x0000139d orq %rsi, %rcx + 0x49, 0x09, 0xca, //0x000013a0 orq %rcx, %r10 + 0x49, 0xc1, 0xe7, 0x30, //0x000013a3 shlq $48, %r15 + 0x48, 0xc1, 0xe7, 0x20, //0x000013a7 shlq $32, %rdi + 0x4c, 0x09, 0xff, //0x000013ab orq %r15, %rdi + 0x48, 0xc1, 0xe3, 0x10, //0x000013ae shlq $16, %rbx + 0x48, 0x09, 0xfb, //0x000013b2 orq %rdi, %rbx + 0x49, 0x09, 0xdb, //0x000013b5 orq %rbx, %r11 + 0x0f, 0x85, 0x3a, 0x00, 0x00, 0x00, //0x000013b8 jne LBB0_251 + 0x4d, 0x85, 0xc0, //0x000013be testq %r8, %r8 + 0x0f, 0x85, 0x47, 0x00, 0x00, 0x00, //0x000013c1 jne LBB0_253 + 0x45, 0x31, 0xc0, //0x000013c7 xorl %r8d, %r8d + 0x4d, 0x85, 0xd2, //0x000013ca testq %r10, %r10 + 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x000013cd movabsq $4294977024, %r11 + 0x0f, 0x85, 0x8d, 0x00, 0x00, 0x00, //0x000013d7 jne LBB0_254 + //0x000013dd LBB0_245 + 0x49, 0x83, 0xc1, 0xc0, //0x000013dd addq $-64, %r9 + 0x49, 0x83, 0xc6, 0xc0, //0x000013e1 addq $-64, %r14 + 0x48, 0x83, 0xc0, 0x40, //0x000013e5 addq $64, %rax + 0x49, 0x83, 0xf9, 0x3f, //0x000013e9 cmpq $63, %r9 + 0x0f, 0x87, 0x2d, 0xff, 0xff, 0xff, //0x000013ed ja LBB0_242 + 0xe9, 0x90, 0x18, 0x00, 0x00, //0x000013f3 jmp LBB0_246 + //0x000013f8 LBB0_251 + 0x48, 0x83, 0x7d, 0xc8, 0xff, //0x000013f8 cmpq $-1, $-56(%rbp) + 0x0f, 0x85, 0x0b, 0x00, 0x00, 0x00, //0x000013fd jne LBB0_253 + 0x49, 0x0f, 0xbc, 0xcb, //0x00001403 bsfq %r11, %rcx + 0x48, 0x01, 0xc1, //0x00001407 addq %rax, %rcx + 0x48, 0x89, 0x4d, 0xc8, //0x0000140a movq %rcx, $-56(%rbp) + //0x0000140e LBB0_253 + 0x4c, 0x89, 0xc1, //0x0000140e movq %r8, %rcx + 0x48, 0xf7, 0xd1, //0x00001411 notq %rcx + 0x4c, 0x21, 0xd9, //0x00001414 andq %r11, %rcx + 0x48, 0x8d, 0x14, 0x09, //0x00001417 leaq (%rcx,%rcx), %rdx + 0x4c, 0x09, 0xc2, //0x0000141b orq %r8, %rdx + 0x48, 0x89, 0xd6, //0x0000141e movq %rdx, %rsi + 0x48, 0xf7, 0xd6, //0x00001421 notq %rsi + 0x4c, 0x21, 0xde, //0x00001424 andq %r11, %rsi + 0x48, 0xbf, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00001427 movabsq $-6148914691236517206, %rdi + 0x48, 0x21, 0xfe, //0x00001431 andq %rdi, %rsi + 0x45, 0x31, 0xc0, //0x00001434 xorl %r8d, %r8d + 0x48, 0x01, 0xce, //0x00001437 addq %rcx, %rsi + 0x41, 0x0f, 0x92, 0xc0, //0x0000143a setb %r8b + 0x48, 0x01, 0xf6, //0x0000143e addq %rsi, %rsi + 0x48, 0xb9, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00001441 movabsq $6148914691236517205, %rcx + 0x48, 0x31, 0xce, //0x0000144b xorq %rcx, %rsi + 0x48, 0x21, 0xd6, //0x0000144e andq %rdx, %rsi + 0x48, 0xf7, 0xd6, //0x00001451 notq %rsi + 0x49, 0x21, 0xf2, //0x00001454 andq %rsi, %r10 + 0x4d, 0x85, 0xd2, //0x00001457 testq %r10, %r10 + 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x0000145a movabsq $4294977024, %r11 + 0x0f, 0x84, 0x73, 0xff, 0xff, 0xff, //0x00001464 je LBB0_245 + //0x0000146a LBB0_254 + 0x49, 0x0f, 0xbc, 0xc2, //0x0000146a bsfq %r10, %rax + 0x4c, 0x29, 0xf0, //0x0000146e subq %r14, %rax + 0x4c, 0x8b, 0x75, 0xd0, //0x00001471 movq $-48(%rbp), %r14 + 0x48, 0x8b, 0x5d, 0xc0, //0x00001475 movq $-64(%rbp), %rbx + 0xe9, 0xe5, 0x11, 0x00, 0x00, //0x00001479 jmp LBB0_441 + //0x0000147e LBB0_255 + 0x48, 0x8b, 0x45, 0xa8, //0x0000147e movq $-88(%rbp), %rax + 0x4c, 0x8b, 0x48, 0x08, //0x00001482 movq $8(%rax), %r9 + 0x49, 0x8b, 0x06, //0x00001486 movq (%r14), %rax + 0xf6, 0x45, 0x98, 0x40, //0x00001489 testb $64, $-104(%rbp) + 0x0f, 0x85, 0xae, 0x04, 0x00, 0x00, //0x0000148d jne LBB0_327 + 0x49, 0x29, 0xc1, //0x00001493 subq %rax, %r9 + 0x0f, 0x84, 0x92, 0x27, 0x00, 0x00, //0x00001496 je LBB0_647 + 0x49, 0x8d, 0x0c, 0x04, //0x0000149c leaq (%r12,%rax), %rcx + 0x48, 0x89, 0x4d, 0xb8, //0x000014a0 movq %rcx, $-72(%rbp) + 0x80, 0x39, 0x30, //0x000014a4 cmpb $48, (%rcx) + 0x0f, 0x85, 0x39, 0x00, 0x00, 0x00, //0x000014a7 jne LBB0_261 + 0xbb, 0x01, 0x00, 0x00, 0x00, //0x000014ad movl $1, %ebx + 0x49, 0x83, 0xf9, 0x01, //0x000014b2 cmpq $1, %r9 + 0x0f, 0x84, 0xa6, 0x17, 0x00, 0x00, //0x000014b6 je LBB0_487 + 0x48, 0x8b, 0x4d, 0xb8, //0x000014bc movq $-72(%rbp), %rcx + 0x8a, 0x49, 0x01, //0x000014c0 movb $1(%rcx), %cl + 0x80, 0xc1, 0xd2, //0x000014c3 addb $-46, %cl + 0x80, 0xf9, 0x37, //0x000014c6 cmpb $55, %cl + 0x0f, 0x87, 0x93, 0x17, 0x00, 0x00, //0x000014c9 ja LBB0_487 + 0x0f, 0xb6, 0xc9, //0x000014cf movzbl %cl, %ecx + 0x48, 0xba, 0x01, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, //0x000014d2 movabsq $36028797027352577, %rdx + 0x48, 0x0f, 0xa3, 0xca, //0x000014dc btq %rcx, %rdx + 0x0f, 0x83, 0x7c, 0x17, 0x00, 0x00, //0x000014e0 jae LBB0_487 + //0x000014e6 LBB0_261 + 0x49, 0x83, 0xf9, 0x10, //0x000014e6 cmpq $16, %r9 + 0x0f, 0x82, 0xa9, 0x1b, 0x00, 0x00, //0x000014ea jb LBB0_517 + 0x49, 0xc7, 0xc5, 0xff, 0xff, 0xff, 0xff, //0x000014f0 movq $-1, %r13 + 0x31, 0xdb, //0x000014f7 xorl %ebx, %ebx + 0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x000014f9 movq $-1, %r8 + 0x49, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x00001500 movq $-1, %r14 + 0x4d, 0x89, 0xca, //0x00001507 movq %r9, %r10 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000150a .p2align 4, 0x90 + //0x00001510 LBB0_263 + 0x48, 0x8b, 0x4d, 0xb8, //0x00001510 movq $-72(%rbp), %rcx + 0xf3, 0x0f, 0x6f, 0x1c, 0x19, //0x00001514 movdqu (%rcx,%rbx), %xmm3 + 0x66, 0x0f, 0x6f, 0xe3, //0x00001519 movdqa %xmm3, %xmm4 + 0x66, 0x0f, 0x64, 0x25, 0x7b, 0xeb, 0xff, 0xff, //0x0000151d pcmpgtb $-5253(%rip), %xmm4 /* LCPI0_10+0(%rip) */ + 0x66, 0x41, 0x0f, 0x6f, 0xef, //0x00001525 movdqa %xmm15, %xmm5 + 0x66, 0x0f, 0x64, 0xeb, //0x0000152a pcmpgtb %xmm3, %xmm5 + 0x66, 0x0f, 0xdb, 0xec, //0x0000152e pand %xmm4, %xmm5 + 0x66, 0x0f, 0x6f, 0xe3, //0x00001532 movdqa %xmm3, %xmm4 + 0x66, 0x0f, 0x74, 0x25, 0x82, 0xeb, 0xff, 0xff, //0x00001536 pcmpeqb $-5246(%rip), %xmm4 /* LCPI0_12+0(%rip) */ + 0x66, 0x0f, 0x6f, 0xf3, //0x0000153e movdqa %xmm3, %xmm6 + 0x66, 0x0f, 0x74, 0x35, 0x86, 0xeb, 0xff, 0xff, //0x00001542 pcmpeqb $-5242(%rip), %xmm6 /* LCPI0_13+0(%rip) */ + 0x66, 0x0f, 0xeb, 0xf4, //0x0000154a por %xmm4, %xmm6 + 0x66, 0x0f, 0x6f, 0xe3, //0x0000154e movdqa %xmm3, %xmm4 + 0x66, 0x41, 0x0f, 0xdb, 0xe1, //0x00001552 pand %xmm9, %xmm4 + 0x66, 0x0f, 0x74, 0x1d, 0x81, 0xeb, 0xff, 0xff, //0x00001557 pcmpeqb $-5247(%rip), %xmm3 /* LCPI0_14+0(%rip) */ + 0x66, 0x41, 0x0f, 0x74, 0xe3, //0x0000155f pcmpeqb %xmm11, %xmm4 + 0x66, 0x44, 0x0f, 0xd7, 0xfc, //0x00001564 pmovmskb %xmm4, %r15d + 0x66, 0x0f, 0xeb, 0xe3, //0x00001569 por %xmm3, %xmm4 + 0x66, 0x0f, 0xeb, 0xee, //0x0000156d por %xmm6, %xmm5 + 0x66, 0x0f, 0xeb, 0xec, //0x00001571 por %xmm4, %xmm5 + 0x66, 0x0f, 0xd7, 0xd3, //0x00001575 pmovmskb %xmm3, %edx + 0x66, 0x44, 0x0f, 0xd7, 0xde, //0x00001579 pmovmskb %xmm6, %r11d + 0x66, 0x0f, 0xd7, 0xcd, //0x0000157e pmovmskb %xmm5, %ecx + 0xf7, 0xd1, //0x00001582 notl %ecx + 0x0f, 0xbc, 0xc9, //0x00001584 bsfl %ecx, %ecx + 0x83, 0xf9, 0x10, //0x00001587 cmpl $16, %ecx + 0x0f, 0x84, 0x14, 0x00, 0x00, 0x00, //0x0000158a je LBB0_265 + 0xbe, 0xff, 0xff, 0xff, 0xff, //0x00001590 movl $-1, %esi + 0xd3, 0xe6, //0x00001595 shll %cl, %esi + 0xf7, 0xd6, //0x00001597 notl %esi + 0x21, 0xf2, //0x00001599 andl %esi, %edx + 0x41, 0x21, 0xf7, //0x0000159b andl %esi, %r15d + 0x44, 0x21, 0xde, //0x0000159e andl %r11d, %esi + 0x41, 0x89, 0xf3, //0x000015a1 movl %esi, %r11d + //0x000015a4 LBB0_265 + 0x8d, 0x72, 0xff, //0x000015a4 leal $-1(%rdx), %esi + 0x21, 0xd6, //0x000015a7 andl %edx, %esi + 0x0f, 0x85, 0x79, 0x16, 0x00, 0x00, //0x000015a9 jne LBB0_481 + 0x41, 0x8d, 0x77, 0xff, //0x000015af leal $-1(%r15), %esi + 0x44, 0x21, 0xfe, //0x000015b3 andl %r15d, %esi + 0x0f, 0x85, 0x6c, 0x16, 0x00, 0x00, //0x000015b6 jne LBB0_481 + 0x41, 0x8d, 0x73, 0xff, //0x000015bc leal $-1(%r11), %esi + 0x44, 0x21, 0xde, //0x000015c0 andl %r11d, %esi + 0x0f, 0x85, 0x5f, 0x16, 0x00, 0x00, //0x000015c3 jne LBB0_481 + 0x85, 0xd2, //0x000015c9 testl %edx, %edx + 0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x000015cb je LBB0_271 + 0x0f, 0xbc, 0xd2, //0x000015d1 bsfl %edx, %edx + 0x49, 0x83, 0xfe, 0xff, //0x000015d4 cmpq $-1, %r14 + 0x0f, 0x85, 0x73, 0x16, 0x00, 0x00, //0x000015d8 jne LBB0_484 + 0x48, 0x01, 0xda, //0x000015de addq %rbx, %rdx + 0x49, 0x89, 0xd6, //0x000015e1 movq %rdx, %r14 + //0x000015e4 LBB0_271 + 0x45, 0x85, 0xff, //0x000015e4 testl %r15d, %r15d + 0x0f, 0x84, 0x14, 0x00, 0x00, 0x00, //0x000015e7 je LBB0_274 + 0x41, 0x0f, 0xbc, 0xd7, //0x000015ed bsfl %r15d, %edx + 0x49, 0x83, 0xf8, 0xff, //0x000015f1 cmpq $-1, %r8 + 0x0f, 0x85, 0x56, 0x16, 0x00, 0x00, //0x000015f5 jne LBB0_484 + 0x48, 0x01, 0xda, //0x000015fb addq %rbx, %rdx + 0x49, 0x89, 0xd0, //0x000015fe movq %rdx, %r8 + //0x00001601 LBB0_274 + 0x45, 0x85, 0xdb, //0x00001601 testl %r11d, %r11d + 0x0f, 0x84, 0x14, 0x00, 0x00, 0x00, //0x00001604 je LBB0_277 + 0x41, 0x0f, 0xbc, 0xd3, //0x0000160a bsfl %r11d, %edx + 0x49, 0x83, 0xfd, 0xff, //0x0000160e cmpq $-1, %r13 + 0x0f, 0x85, 0x39, 0x16, 0x00, 0x00, //0x00001612 jne LBB0_484 + 0x48, 0x01, 0xda, //0x00001618 addq %rbx, %rdx + 0x49, 0x89, 0xd5, //0x0000161b movq %rdx, %r13 + //0x0000161e LBB0_277 + 0x83, 0xf9, 0x10, //0x0000161e cmpl $16, %ecx + 0x0f, 0x85, 0x93, 0x0f, 0x00, 0x00, //0x00001621 jne LBB0_426 + 0x49, 0x83, 0xc2, 0xf0, //0x00001627 addq $-16, %r10 + 0x48, 0x83, 0xc3, 0x10, //0x0000162b addq $16, %rbx + 0x49, 0x83, 0xfa, 0x0f, //0x0000162f cmpq $15, %r10 + 0x0f, 0x87, 0xd7, 0xfe, 0xff, 0xff, //0x00001633 ja LBB0_263 + 0x48, 0x8b, 0x4d, 0xb8, //0x00001639 movq $-72(%rbp), %rcx + 0x48, 0x8d, 0x34, 0x19, //0x0000163d leaq (%rcx,%rbx), %rsi + 0x49, 0x89, 0xf3, //0x00001641 movq %rsi, %r11 + 0x49, 0x39, 0xd9, //0x00001644 cmpq %rbx, %r9 + 0x0f, 0x84, 0x82, 0x0f, 0x00, 0x00, //0x00001647 je LBB0_428 + //0x0000164d LBB0_280 + 0x4e, 0x8d, 0x1c, 0x16, //0x0000164d leaq (%rsi,%r10), %r11 + 0x49, 0x89, 0xf1, //0x00001651 movq %rsi, %r9 + 0x4c, 0x2b, 0x4d, 0xb8, //0x00001654 subq $-72(%rbp), %r9 + 0x31, 0xdb, //0x00001658 xorl %ebx, %ebx + 0xe9, 0x1e, 0x00, 0x00, 0x00, //0x0000165a jmp LBB0_284 + //0x0000165f LBB0_281 + 0x49, 0x83, 0xfd, 0xff, //0x0000165f cmpq $-1, %r13 + 0x0f, 0x85, 0xd7, 0x15, 0x00, 0x00, //0x00001663 jne LBB0_483 + 0x4d, 0x8d, 0x2c, 0x19, //0x00001669 leaq (%r9,%rbx), %r13 + 0x90, 0x90, 0x90, //0x0000166d .p2align 4, 0x90 + //0x00001670 LBB0_283 + 0x48, 0x83, 0xc3, 0x01, //0x00001670 addq $1, %rbx + 0x49, 0x39, 0xda, //0x00001674 cmpq %rbx, %r10 + 0x0f, 0x84, 0x52, 0x0f, 0x00, 0x00, //0x00001677 je LBB0_428 + //0x0000167d LBB0_284 + 0x0f, 0xbe, 0x0c, 0x1e, //0x0000167d movsbl (%rsi,%rbx), %ecx + 0x8d, 0x51, 0xd0, //0x00001681 leal $-48(%rcx), %edx + 0x83, 0xfa, 0x0a, //0x00001684 cmpl $10, %edx + 0x0f, 0x82, 0xe3, 0xff, 0xff, 0xff, //0x00001687 jb LBB0_283 + 0x8d, 0x51, 0xd5, //0x0000168d leal $-43(%rcx), %edx + 0x83, 0xfa, 0x1a, //0x00001690 cmpl $26, %edx + 0x0f, 0x87, 0x23, 0x00, 0x00, 0x00, //0x00001693 ja LBB0_289 + 0x48, 0x8d, 0x3d, 0xb4, 0x28, 0x00, 0x00, //0x00001699 leaq $10420(%rip), %rdi /* LJTI0_2+0(%rip) */ + 0x48, 0x63, 0x0c, 0x97, //0x000016a0 movslq (%rdi,%rdx,4), %rcx + 0x48, 0x01, 0xf9, //0x000016a4 addq %rdi, %rcx + 0xff, 0xe1, //0x000016a7 jmpq *%rcx + //0x000016a9 LBB0_287 + 0x49, 0x83, 0xfe, 0xff, //0x000016a9 cmpq $-1, %r14 + 0x0f, 0x85, 0x8d, 0x15, 0x00, 0x00, //0x000016ad jne LBB0_483 + 0x4d, 0x8d, 0x34, 0x19, //0x000016b3 leaq (%r9,%rbx), %r14 + 0xe9, 0xb4, 0xff, 0xff, 0xff, //0x000016b7 jmp LBB0_283 + //0x000016bc LBB0_289 + 0x83, 0xf9, 0x65, //0x000016bc cmpl $101, %ecx + 0x0f, 0x85, 0x04, 0x0f, 0x00, 0x00, //0x000016bf jne LBB0_427 + //0x000016c5 LBB0_290 + 0x49, 0x83, 0xf8, 0xff, //0x000016c5 cmpq $-1, %r8 + 0x0f, 0x85, 0x71, 0x15, 0x00, 0x00, //0x000016c9 jne LBB0_483 + 0x4d, 0x8d, 0x04, 0x19, //0x000016cf leaq (%r9,%rbx), %r8 + 0xe9, 0x98, 0xff, 0xff, 0xff, //0x000016d3 jmp LBB0_283 + //0x000016d8 LBB0_292 + 0xf6, 0x45, 0x98, 0x40, //0x000016d8 testb $64, $-104(%rbp) + 0x0f, 0x85, 0x46, 0x03, 0x00, 0x00, //0x000016dc jne LBB0_340 + 0x49, 0x8b, 0x45, 0x00, //0x000016e2 movq (%r13), %rax + 0x48, 0x3d, 0xff, 0x0f, 0x00, 0x00, //0x000016e6 cmpq $4095, %rax + 0x0f, 0x8f, 0x5e, 0x23, 0x00, 0x00, //0x000016ec jg LBB0_651 + 0x48, 0x8d, 0x48, 0x01, //0x000016f2 leaq $1(%rax), %rcx + 0x49, 0x89, 0x4d, 0x00, //0x000016f6 movq %rcx, (%r13) + 0x49, 0xc7, 0x44, 0xc5, 0x08, 0x05, 0x00, 0x00, 0x00, //0x000016fa movq $5, $8(%r13,%rax,8) + 0xe9, 0xc8, 0xea, 0xff, 0xff, //0x00001703 jmp LBB0_4 + //0x00001708 LBB0_295 + 0x49, 0x8b, 0x0e, //0x00001708 movq (%r14), %rcx + 0x48, 0x8b, 0x55, 0xa8, //0x0000170b movq $-88(%rbp), %rdx + 0x48, 0x8b, 0x52, 0x08, //0x0000170f movq $8(%rdx), %rdx + 0x48, 0x8d, 0x72, 0xfd, //0x00001713 leaq $-3(%rdx), %rsi + 0x48, 0x39, 0xf1, //0x00001717 cmpq %rsi, %rcx + 0x0f, 0x87, 0xba, 0x23, 0x00, 0x00, //0x0000171a ja LBB0_629 + 0x48, 0x8d, 0x41, 0xff, //0x00001720 leaq $-1(%rcx), %rax + 0x41, 0x81, 0x7c, 0x0c, 0xff, 0x6e, 0x75, 0x6c, 0x6c, //0x00001724 cmpl $1819047278, $-1(%r12,%rcx) + 0x0f, 0x84, 0x60, 0x00, 0x00, 0x00, //0x0000172d je LBB0_306 + 0xe9, 0x2a, 0x24, 0x00, 0x00, //0x00001733 jmp LBB0_297 + //0x00001738 LBB0_301 + 0xf6, 0x45, 0x98, 0x40, //0x00001738 testb $64, $-104(%rbp) + 0x0f, 0x85, 0x5c, 0x07, 0x00, 0x00, //0x0000173c jne LBB0_366 + 0x49, 0x8b, 0x45, 0x00, //0x00001742 movq (%r13), %rax + 0x48, 0x3d, 0xff, 0x0f, 0x00, 0x00, //0x00001746 cmpq $4095, %rax + 0x0f, 0x8f, 0xfe, 0x22, 0x00, 0x00, //0x0000174c jg LBB0_651 + 0x48, 0x8d, 0x48, 0x01, //0x00001752 leaq $1(%rax), %rcx + 0x49, 0x89, 0x4d, 0x00, //0x00001756 movq %rcx, (%r13) + 0x49, 0xc7, 0x44, 0xc5, 0x08, 0x06, 0x00, 0x00, 0x00, //0x0000175a movq $6, $8(%r13,%rax,8) + 0xe9, 0x68, 0xea, 0xff, 0xff, //0x00001763 jmp LBB0_4 + //0x00001768 LBB0_304 + 0x49, 0x8b, 0x0e, //0x00001768 movq (%r14), %rcx + 0x48, 0x8b, 0x55, 0xa8, //0x0000176b movq $-88(%rbp), %rdx + 0x48, 0x8b, 0x52, 0x08, //0x0000176f movq $8(%rdx), %rdx + 0x48, 0x8d, 0x72, 0xfd, //0x00001773 leaq $-3(%rdx), %rsi + 0x48, 0x39, 0xf1, //0x00001777 cmpq %rsi, %rcx + 0x0f, 0x87, 0x5a, 0x23, 0x00, 0x00, //0x0000177a ja LBB0_629 + 0x48, 0x8d, 0x41, 0xff, //0x00001780 leaq $-1(%rcx), %rax + 0x41, 0x81, 0x7c, 0x0c, 0xff, 0x74, 0x72, 0x75, 0x65, //0x00001784 cmpl $1702195828, $-1(%r12,%rcx) + 0x0f, 0x85, 0x88, 0x23, 0x00, 0x00, //0x0000178d jne LBB0_635 + //0x00001793 LBB0_306 + 0x48, 0x8d, 0x51, 0x03, //0x00001793 leaq $3(%rcx), %rdx + 0x49, 0x89, 0x16, //0x00001797 movq %rdx, (%r14) + 0x48, 0x85, 0xc9, //0x0000179a testq %rcx, %rcx + 0x0f, 0x8f, 0x2d, 0xea, 0xff, 0xff, //0x0000179d jg LBB0_4 + 0xe9, 0x07, 0x23, 0x00, 0x00, //0x000017a3 jmp LBB0_650 + //0x000017a8 LBB0_307 + 0x4c, 0x89, 0xc1, //0x000017a8 movq %r8, %rcx + 0x4c, 0x09, 0xf9, //0x000017ab orq %r15, %rcx + 0x0f, 0x99, 0xc2, //0x000017ae setns %dl + 0x0f, 0x88, 0xce, 0x0b, 0x00, 0x00, //0x000017b1 js LBB0_399 + 0x4d, 0x39, 0xf8, //0x000017b7 cmpq %r15, %r8 + 0x0f, 0x8c, 0xc5, 0x0b, 0x00, 0x00, //0x000017ba jl LBB0_399 + 0x49, 0xf7, 0xd0, //0x000017c0 notq %r8 + 0x4d, 0x89, 0xc5, //0x000017c3 movq %r8, %r13 + 0xe9, 0x29, 0x0f, 0x00, 0x00, //0x000017c6 jmp LBB0_451 + //0x000017cb LBB0_310 + 0xba, 0x40, 0x00, 0x00, 0x00, //0x000017cb movl $64, %edx + //0x000017d0 LBB0_311 + 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x000017d0 movabsq $4294977024, %r11 + 0xf3, 0x44, 0x0f, 0x6f, 0x2d, 0x5d, 0xe8, 0xff, 0xff, //0x000017da movdqu $-6051(%rip), %xmm13 /* LCPI0_4+0(%rip) */ + 0x48, 0x8b, 0x75, 0xc0, //0x000017e3 movq $-64(%rbp), %rsi + 0x48, 0x39, 0xca, //0x000017e7 cmpq %rcx, %rdx + 0x0f, 0x82, 0x67, 0x24, 0x00, 0x00, //0x000017ea jb LBB0_654 + 0x48, 0x01, 0xc8, //0x000017f0 addq %rcx, %rax + 0x48, 0x83, 0xc0, 0x01, //0x000017f3 addq $1, %rax + //0x000017f7 LBB0_313 + 0x48, 0x85, 0xc0, //0x000017f7 testq %rax, %rax + 0x0f, 0x88, 0xc1, 0x22, 0x00, 0x00, //0x000017fa js LBB0_627 + 0x49, 0x89, 0x06, //0x00001800 movq %rax, (%r14) + 0x48, 0x85, 0xf6, //0x00001803 testq %rsi, %rsi + 0x0f, 0x8e, 0xd6, 0x22, 0x00, 0x00, //0x00001806 jle LBB0_630 + //0x0000180c LBB0_315 + 0x49, 0x8b, 0x45, 0x00, //0x0000180c movq (%r13), %rax + 0x48, 0x3d, 0xff, 0x0f, 0x00, 0x00, //0x00001810 cmpq $4095, %rax + 0x0f, 0x8f, 0x34, 0x22, 0x00, 0x00, //0x00001816 jg LBB0_651 + 0x48, 0x8d, 0x48, 0x01, //0x0000181c leaq $1(%rax), %rcx + 0x49, 0x89, 0x4d, 0x00, //0x00001820 movq %rcx, (%r13) + 0x49, 0xc7, 0x44, 0xc5, 0x08, 0x04, 0x00, 0x00, 0x00, //0x00001824 movq $4, $8(%r13,%rax,8) + 0xe9, 0x9e, 0xe9, 0xff, 0xff, //0x0000182d jmp LBB0_4 + //0x00001832 LBB0_317 + 0x48, 0x8b, 0x4d, 0xa8, //0x00001832 movq $-88(%rbp), %rcx + 0x4c, 0x8b, 0x49, 0x08, //0x00001836 movq $8(%rcx), %r9 + 0x4d, 0x8b, 0x06, //0x0000183a movq (%r14), %r8 + 0x4f, 0x8d, 0x14, 0x04, //0x0000183d leaq (%r12,%r8), %r10 + 0x4d, 0x29, 0xc1, //0x00001841 subq %r8, %r9 + 0x49, 0x83, 0xf9, 0x20, //0x00001844 cmpq $32, %r9 + 0x0f, 0x8c, 0xd7, 0x00, 0x00, 0x00, //0x00001848 jl LBB0_326 + 0x41, 0xbe, 0x20, 0x00, 0x00, 0x00, //0x0000184e movl $32, %r14d + 0x31, 0xf6, //0x00001854 xorl %esi, %esi + 0x45, 0x31, 0xdb, //0x00001856 xorl %r11d, %r11d + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001859 .p2align 4, 0x90 + //0x00001860 LBB0_319 + 0xf3, 0x41, 0x0f, 0x6f, 0x1c, 0x32, //0x00001860 movdqu (%r10,%rsi), %xmm3 + 0xf3, 0x41, 0x0f, 0x6f, 0x64, 0x32, 0x10, //0x00001866 movdqu $16(%r10,%rsi), %xmm4 + 0x66, 0x0f, 0x6f, 0xeb, //0x0000186d movdqa %xmm3, %xmm5 + 0x66, 0x0f, 0x74, 0xe8, //0x00001871 pcmpeqb %xmm0, %xmm5 + 0x66, 0x0f, 0xd7, 0xfd, //0x00001875 pmovmskb %xmm5, %edi + 0x66, 0x0f, 0x6f, 0xec, //0x00001879 movdqa %xmm4, %xmm5 + 0x66, 0x0f, 0x74, 0xe8, //0x0000187d pcmpeqb %xmm0, %xmm5 + 0x66, 0x0f, 0xd7, 0xdd, //0x00001881 pmovmskb %xmm5, %ebx + 0x48, 0xc1, 0xe3, 0x10, //0x00001885 shlq $16, %rbx + 0x48, 0x09, 0xfb, //0x00001889 orq %rdi, %rbx + 0x66, 0x0f, 0x74, 0xd9, //0x0000188c pcmpeqb %xmm1, %xmm3 + 0x66, 0x0f, 0xd7, 0xcb, //0x00001890 pmovmskb %xmm3, %ecx + 0x66, 0x0f, 0x74, 0xe1, //0x00001894 pcmpeqb %xmm1, %xmm4 + 0x66, 0x0f, 0xd7, 0xfc, //0x00001898 pmovmskb %xmm4, %edi + 0x48, 0xc1, 0xe7, 0x10, //0x0000189c shlq $16, %rdi + 0x48, 0x09, 0xcf, //0x000018a0 orq %rcx, %rdi + 0x48, 0x89, 0xf9, //0x000018a3 movq %rdi, %rcx + 0x4c, 0x09, 0xd9, //0x000018a6 orq %r11, %rcx + 0x0f, 0x84, 0x41, 0x00, 0x00, 0x00, //0x000018a9 je LBB0_321 + 0x44, 0x89, 0xd9, //0x000018af movl %r11d, %ecx + 0xf7, 0xd1, //0x000018b2 notl %ecx + 0x21, 0xf9, //0x000018b4 andl %edi, %ecx + 0x44, 0x8d, 0x3c, 0x09, //0x000018b6 leal (%rcx,%rcx), %r15d + 0x45, 0x09, 0xdf, //0x000018ba orl %r11d, %r15d + 0x44, 0x89, 0xfa, //0x000018bd movl %r15d, %edx + 0xf7, 0xd2, //0x000018c0 notl %edx + 0x21, 0xfa, //0x000018c2 andl %edi, %edx + 0x81, 0xe2, 0xaa, 0xaa, 0xaa, 0xaa, //0x000018c4 andl $-1431655766, %edx + 0x45, 0x31, 0xdb, //0x000018ca xorl %r11d, %r11d + 0x01, 0xca, //0x000018cd addl %ecx, %edx + 0x41, 0x0f, 0x92, 0xc3, //0x000018cf setb %r11b + 0x01, 0xd2, //0x000018d3 addl %edx, %edx + 0x81, 0xf2, 0x55, 0x55, 0x55, 0x55, //0x000018d5 xorl $1431655765, %edx + 0x44, 0x21, 0xfa, //0x000018db andl %r15d, %edx + 0xf7, 0xd2, //0x000018de notl %edx + 0x21, 0xd3, //0x000018e0 andl %edx, %ebx + 0xe9, 0x0c, 0x00, 0x00, 0x00, //0x000018e2 jmp LBB0_322 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000018e7 .p2align 4, 0x90 + //0x000018f0 LBB0_321 + 0x45, 0x31, 0xdb, //0x000018f0 xorl %r11d, %r11d + //0x000018f3 LBB0_322 + 0x48, 0x85, 0xdb, //0x000018f3 testq %rbx, %rbx + 0x0f, 0x85, 0xab, 0xe8, 0xff, 0xff, //0x000018f6 jne LBB0_1 + 0x48, 0x83, 0xc6, 0x20, //0x000018fc addq $32, %rsi + 0x4b, 0x8d, 0x0c, 0x31, //0x00001900 leaq (%r9,%r14), %rcx + 0x48, 0x83, 0xc1, 0xe0, //0x00001904 addq $-32, %rcx + 0x49, 0x83, 0xc6, 0xe0, //0x00001908 addq $-32, %r14 + 0x48, 0x83, 0xf9, 0x3f, //0x0000190c cmpq $63, %rcx + 0x0f, 0x8f, 0x4a, 0xff, 0xff, 0xff, //0x00001910 jg LBB0_319 + 0x4d, 0x85, 0xdb, //0x00001916 testq %r11, %r11 + 0x0f, 0x85, 0x44, 0x1e, 0x00, 0x00, //0x00001919 jne LBB0_587 + 0x49, 0x01, 0xf2, //0x0000191f addq %rsi, %r10 + 0x49, 0x29, 0xf1, //0x00001922 subq %rsi, %r9 + //0x00001925 LBB0_326 + 0x4c, 0x8b, 0x75, 0xd0, //0x00001925 movq $-48(%rbp), %r14 + 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00001929 movabsq $4294977024, %r11 + 0x4d, 0x85, 0xc9, //0x00001933 testq %r9, %r9 + 0x0f, 0x8f, 0x85, 0x1e, 0x00, 0x00, //0x00001936 jg LBB0_591 + 0xe9, 0x6e, 0x21, 0x00, 0x00, //0x0000193c jmp LBB0_650 + //0x00001941 LBB0_327 + 0x4c, 0x89, 0xca, //0x00001941 movq %r9, %rdx + 0x48, 0x29, 0xc2, //0x00001944 subq %rax, %rdx + 0x48, 0x83, 0xfa, 0x10, //0x00001947 cmpq $16, %rdx + 0x0f, 0x82, 0x36, 0x17, 0x00, 0x00, //0x0000194b jb LBB0_516 + 0x48, 0x89, 0xc7, //0x00001951 movq %rax, %rdi + 0x48, 0xf7, 0xdf, //0x00001954 negq %rdi + 0x4c, 0x8d, 0x40, 0x01, //0x00001957 leaq $1(%rax), %r8 + 0x48, 0x8d, 0x50, 0xff, //0x0000195b leaq $-1(%rax), %rdx + 0x49, 0x8d, 0x34, 0x04, //0x0000195f leaq (%r12,%rax), %rsi + 0x48, 0x83, 0xc6, 0xff, //0x00001963 addq $-1, %rsi + 0x48, 0x89, 0xc3, //0x00001967 movq %rax, %rbx + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000196a .p2align 4, 0x90 + //0x00001970 LBB0_329 + 0xf3, 0x41, 0x0f, 0x6f, 0x1c, 0x1c, //0x00001970 movdqu (%r12,%rbx), %xmm3 + 0x66, 0x0f, 0x6f, 0xe3, //0x00001976 movdqa %xmm3, %xmm4 + 0x66, 0x41, 0x0f, 0x74, 0xe6, //0x0000197a pcmpeqb %xmm14, %xmm4 + 0x66, 0x41, 0x0f, 0xdb, 0xd9, //0x0000197f pand %xmm9, %xmm3 + 0x66, 0x0f, 0x74, 0xda, //0x00001984 pcmpeqb %xmm2, %xmm3 + 0x66, 0x0f, 0xeb, 0xdc, //0x00001988 por %xmm4, %xmm3 + 0x66, 0x0f, 0xd7, 0xcb, //0x0000198c pmovmskb %xmm3, %ecx + 0x85, 0xc9, //0x00001990 testl %ecx, %ecx + 0x0f, 0x85, 0x8c, 0x09, 0x00, 0x00, //0x00001992 jne LBB0_394 + 0x48, 0x83, 0xc3, 0x10, //0x00001998 addq $16, %rbx + 0x49, 0x8d, 0x0c, 0x39, //0x0000199c leaq (%r9,%rdi), %rcx + 0x48, 0x83, 0xc1, 0xf0, //0x000019a0 addq $-16, %rcx + 0x48, 0x83, 0xc7, 0xf0, //0x000019a4 addq $-16, %rdi + 0x49, 0x83, 0xc0, 0x10, //0x000019a8 addq $16, %r8 + 0x48, 0x83, 0xc2, 0x10, //0x000019ac addq $16, %rdx + 0x48, 0x83, 0xc6, 0x10, //0x000019b0 addq $16, %rsi + 0x48, 0x83, 0xf9, 0x0f, //0x000019b4 cmpq $15, %rcx + 0x0f, 0x87, 0xb2, 0xff, 0xff, 0xff, //0x000019b8 ja LBB0_329 + 0x4c, 0x89, 0xe1, //0x000019be movq %r12, %rcx + 0x48, 0x29, 0xf9, //0x000019c1 subq %rdi, %rcx + 0x49, 0x01, 0xf9, //0x000019c4 addq %rdi, %r9 + 0x4c, 0x89, 0xca, //0x000019c7 movq %r9, %rdx + 0x48, 0x85, 0xd2, //0x000019ca testq %rdx, %rdx + 0x0f, 0x84, 0x4a, 0x00, 0x00, 0x00, //0x000019cd je LBB0_339 + //0x000019d3 LBB0_332 + 0x48, 0x8d, 0x34, 0x11, //0x000019d3 leaq (%rcx,%rdx), %rsi + //0x000019d7 LBB0_333 + 0x0f, 0xb6, 0x39, //0x000019d7 movzbl (%rcx), %edi + 0x48, 0x83, 0xff, 0x2c, //0x000019da cmpq $44, %rdi + 0x0f, 0x87, 0x14, 0x00, 0x00, 0x00, //0x000019de ja LBB0_335 + 0x48, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x10, 0x00, 0x00, //0x000019e4 movabsq $17596481021440, %rbx + 0x48, 0x0f, 0xa3, 0xfb, //0x000019ee btq %rdi, %rbx + 0x0f, 0x82, 0x25, 0x00, 0x00, 0x00, //0x000019f2 jb LBB0_339 + //0x000019f8 LBB0_335 + 0x40, 0x80, 0xff, 0x5d, //0x000019f8 cmpb $93, %dil + 0x0f, 0x84, 0x1b, 0x00, 0x00, 0x00, //0x000019fc je LBB0_339 + 0x40, 0x80, 0xff, 0x7d, //0x00001a02 cmpb $125, %dil + 0x0f, 0x84, 0x11, 0x00, 0x00, 0x00, //0x00001a06 je LBB0_339 + 0x48, 0x83, 0xc1, 0x01, //0x00001a0c addq $1, %rcx + 0x48, 0x83, 0xc2, 0xff, //0x00001a10 addq $-1, %rdx + 0x0f, 0x85, 0xbd, 0xff, 0xff, 0xff, //0x00001a14 jne LBB0_333 + 0x48, 0x89, 0xf1, //0x00001a1a movq %rsi, %rcx + //0x00001a1d LBB0_339 + 0x4c, 0x29, 0xe1, //0x00001a1d subq %r12, %rcx + 0x49, 0x89, 0x0e, //0x00001a20 movq %rcx, (%r14) + 0xe9, 0x57, 0xf8, 0xff, 0xff, //0x00001a23 jmp LBB0_231 + //0x00001a28 LBB0_340 + 0x48, 0x8b, 0x55, 0xa8, //0x00001a28 movq $-88(%rbp), %rdx + 0x48, 0x8b, 0x52, 0x08, //0x00001a2c movq $8(%rdx), %rdx + 0x49, 0x8b, 0x0e, //0x00001a30 movq (%r14), %rcx + 0x48, 0x29, 0xca, //0x00001a33 subq %rcx, %rdx + 0x48, 0x89, 0x4d, 0xc0, //0x00001a36 movq %rcx, $-64(%rbp) + 0x49, 0x01, 0xcc, //0x00001a3a addq %rcx, %r12 + 0x45, 0x31, 0xc0, //0x00001a3d xorl %r8d, %r8d + 0x45, 0x31, 0xc9, //0x00001a40 xorl %r9d, %r9d + 0x45, 0x31, 0xd2, //0x00001a43 xorl %r10d, %r10d + 0x45, 0x31, 0xf6, //0x00001a46 xorl %r14d, %r14d + 0x48, 0x83, 0xfa, 0x40, //0x00001a49 cmpq $64, %rdx + 0x48, 0x89, 0x55, 0xb8, //0x00001a4d movq %rdx, $-72(%rbp) + 0x0f, 0x8d, 0x4c, 0x01, 0x00, 0x00, //0x00001a51 jge LBB0_341 + //0x00001a57 LBB0_350 + 0x48, 0x85, 0xd2, //0x00001a57 testq %rdx, %rdx + 0x0f, 0x8e, 0x62, 0x22, 0x00, 0x00, //0x00001a5a jle LBB0_662 + 0x66, 0x0f, 0x6f, 0xf2, //0x00001a60 movdqa %xmm2, %xmm6 + 0x66, 0x0f, 0xef, 0xd2, //0x00001a64 pxor %xmm2, %xmm2 + 0xf3, 0x0f, 0x7f, 0x55, 0x80, //0x00001a68 movdqu %xmm2, $-128(%rbp) + 0xf3, 0x0f, 0x7f, 0x95, 0x70, 0xff, 0xff, 0xff, //0x00001a6d movdqu %xmm2, $-144(%rbp) + 0xf3, 0x0f, 0x7f, 0x95, 0x60, 0xff, 0xff, 0xff, //0x00001a75 movdqu %xmm2, $-160(%rbp) + 0xf3, 0x0f, 0x7f, 0x95, 0x50, 0xff, 0xff, 0xff, //0x00001a7d movdqu %xmm2, $-176(%rbp) + 0x4c, 0x89, 0xe7, //0x00001a85 movq %r12, %rdi + 0x44, 0x89, 0xe1, //0x00001a88 movl %r12d, %ecx + 0x81, 0xe1, 0xff, 0x0f, 0x00, 0x00, //0x00001a8b andl $4095, %ecx + 0x81, 0xf9, 0xc1, 0x0f, 0x00, 0x00, //0x00001a91 cmpl $4033, %ecx + 0x0f, 0x82, 0x3a, 0x00, 0x00, 0x00, //0x00001a97 jb LBB0_354 + 0x48, 0x83, 0x7d, 0xb8, 0x20, //0x00001a9d cmpq $32, $-72(%rbp) + 0x0f, 0x82, 0x3b, 0x00, 0x00, 0x00, //0x00001aa2 jb LBB0_355 + 0x0f, 0x10, 0x1f, //0x00001aa8 movups (%rdi), %xmm3 + 0x0f, 0x11, 0x9d, 0x50, 0xff, 0xff, 0xff, //0x00001aab movups %xmm3, $-176(%rbp) + 0xf3, 0x0f, 0x6f, 0x5f, 0x10, //0x00001ab2 movdqu $16(%rdi), %xmm3 + 0xf3, 0x0f, 0x7f, 0x9d, 0x60, 0xff, 0xff, 0xff, //0x00001ab7 movdqu %xmm3, $-160(%rbp) + 0x48, 0x83, 0xc7, 0x20, //0x00001abf addq $32, %rdi + 0x48, 0x8b, 0x4d, 0xb8, //0x00001ac3 movq $-72(%rbp), %rcx + 0x48, 0x8d, 0x71, 0xe0, //0x00001ac7 leaq $-32(%rcx), %rsi + 0x48, 0x8d, 0x95, 0x70, 0xff, 0xff, 0xff, //0x00001acb leaq $-144(%rbp), %rdx + 0xe9, 0x17, 0x00, 0x00, 0x00, //0x00001ad2 jmp LBB0_356 + //0x00001ad7 LBB0_354 + 0x66, 0x0f, 0x6f, 0xd6, //0x00001ad7 movdqa %xmm6, %xmm2 + 0x49, 0x89, 0xfc, //0x00001adb movq %rdi, %r12 + 0xe9, 0xc0, 0x00, 0x00, 0x00, //0x00001ade jmp LBB0_341 + //0x00001ae3 LBB0_355 + 0x48, 0x8d, 0x95, 0x50, 0xff, 0xff, 0xff, //0x00001ae3 leaq $-176(%rbp), %rdx + 0x48, 0x8b, 0x75, 0xb8, //0x00001aea movq $-72(%rbp), %rsi + //0x00001aee LBB0_356 + 0x48, 0x83, 0xfe, 0x10, //0x00001aee cmpq $16, %rsi + 0x0f, 0x82, 0x47, 0x00, 0x00, 0x00, //0x00001af2 jb LBB0_357 + 0xf3, 0x0f, 0x6f, 0x1f, //0x00001af8 movdqu (%rdi), %xmm3 + 0xf3, 0x0f, 0x7f, 0x1a, //0x00001afc movdqu %xmm3, (%rdx) + 0x48, 0x83, 0xc7, 0x10, //0x00001b00 addq $16, %rdi + 0x48, 0x83, 0xc2, 0x10, //0x00001b04 addq $16, %rdx + 0x48, 0x83, 0xc6, 0xf0, //0x00001b08 addq $-16, %rsi + 0x48, 0x83, 0xfe, 0x08, //0x00001b0c cmpq $8, %rsi + 0x0f, 0x83, 0x33, 0x00, 0x00, 0x00, //0x00001b10 jae LBB0_364 + //0x00001b16 LBB0_358 + 0x48, 0x83, 0xfe, 0x04, //0x00001b16 cmpq $4, %rsi + 0x0f, 0x8c, 0x45, 0x00, 0x00, 0x00, //0x00001b1a jl LBB0_359 + //0x00001b20 LBB0_365 + 0x8b, 0x0f, //0x00001b20 movl (%rdi), %ecx + 0x89, 0x0a, //0x00001b22 movl %ecx, (%rdx) + 0x48, 0x83, 0xc7, 0x04, //0x00001b24 addq $4, %rdi + 0x48, 0x83, 0xc2, 0x04, //0x00001b28 addq $4, %rdx + 0x48, 0x83, 0xc6, 0xfc, //0x00001b2c addq $-4, %rsi + 0x48, 0x83, 0xfe, 0x02, //0x00001b30 cmpq $2, %rsi + 0x0f, 0x83, 0x35, 0x00, 0x00, 0x00, //0x00001b34 jae LBB0_360 + 0xe9, 0x42, 0x00, 0x00, 0x00, //0x00001b3a jmp LBB0_361 + //0x00001b3f LBB0_357 + 0x48, 0x83, 0xfe, 0x08, //0x00001b3f cmpq $8, %rsi + 0x0f, 0x82, 0xcd, 0xff, 0xff, 0xff, //0x00001b43 jb LBB0_358 + //0x00001b49 LBB0_364 + 0x48, 0x8b, 0x0f, //0x00001b49 movq (%rdi), %rcx + 0x48, 0x89, 0x0a, //0x00001b4c movq %rcx, (%rdx) + 0x48, 0x83, 0xc7, 0x08, //0x00001b4f addq $8, %rdi + 0x48, 0x83, 0xc2, 0x08, //0x00001b53 addq $8, %rdx + 0x48, 0x83, 0xc6, 0xf8, //0x00001b57 addq $-8, %rsi + 0x48, 0x83, 0xfe, 0x04, //0x00001b5b cmpq $4, %rsi + 0x0f, 0x8d, 0xbb, 0xff, 0xff, 0xff, //0x00001b5f jge LBB0_365 + //0x00001b65 LBB0_359 + 0x48, 0x83, 0xfe, 0x02, //0x00001b65 cmpq $2, %rsi + 0x0f, 0x82, 0x12, 0x00, 0x00, 0x00, //0x00001b69 jb LBB0_361 + //0x00001b6f LBB0_360 + 0x0f, 0xb7, 0x0f, //0x00001b6f movzwl (%rdi), %ecx + 0x66, 0x89, 0x0a, //0x00001b72 movw %cx, (%rdx) + 0x48, 0x83, 0xc7, 0x02, //0x00001b75 addq $2, %rdi + 0x48, 0x83, 0xc2, 0x02, //0x00001b79 addq $2, %rdx + 0x48, 0x83, 0xc6, 0xfe, //0x00001b7d addq $-2, %rsi + //0x00001b81 LBB0_361 + 0x48, 0x89, 0xf9, //0x00001b81 movq %rdi, %rcx + 0x4c, 0x8d, 0xa5, 0x50, 0xff, 0xff, 0xff, //0x00001b84 leaq $-176(%rbp), %r12 + 0x48, 0x85, 0xf6, //0x00001b8b testq %rsi, %rsi + 0x66, 0x0f, 0x6f, 0xd6, //0x00001b8e movdqa %xmm6, %xmm2 + 0x0f, 0x84, 0x0b, 0x00, 0x00, 0x00, //0x00001b92 je LBB0_341 + 0x8a, 0x09, //0x00001b98 movb (%rcx), %cl + 0x88, 0x0a, //0x00001b9a movb %cl, (%rdx) + 0x4c, 0x8d, 0xa5, 0x50, 0xff, 0xff, 0xff, //0x00001b9c leaq $-176(%rbp), %r12 + //0x00001ba3 LBB0_341 + 0x66, 0x44, 0x0f, 0x6f, 0xc2, //0x00001ba3 movdqa %xmm2, %xmm8 + 0xf3, 0x41, 0x0f, 0x6f, 0x24, 0x24, //0x00001ba8 movdqu (%r12), %xmm4 + 0xf3, 0x41, 0x0f, 0x6f, 0x7c, 0x24, 0x10, //0x00001bae movdqu $16(%r12), %xmm7 + 0xf3, 0x41, 0x0f, 0x6f, 0x74, 0x24, 0x20, //0x00001bb5 movdqu $32(%r12), %xmm6 + 0xf3, 0x41, 0x0f, 0x6f, 0x6c, 0x24, 0x30, //0x00001bbc movdqu $48(%r12), %xmm5 + 0x66, 0x0f, 0x6f, 0xdc, //0x00001bc3 movdqa %xmm4, %xmm3 + 0x66, 0x0f, 0x74, 0xd9, //0x00001bc7 pcmpeqb %xmm1, %xmm3 + 0x66, 0x0f, 0xd7, 0xd3, //0x00001bcb pmovmskb %xmm3, %edx + 0x66, 0x0f, 0x6f, 0xdf, //0x00001bcf movdqa %xmm7, %xmm3 + 0x66, 0x0f, 0x74, 0xd9, //0x00001bd3 pcmpeqb %xmm1, %xmm3 + 0x66, 0x0f, 0xd7, 0xcb, //0x00001bd7 pmovmskb %xmm3, %ecx + 0x66, 0x0f, 0x6f, 0xde, //0x00001bdb movdqa %xmm6, %xmm3 + 0x66, 0x0f, 0x74, 0xd9, //0x00001bdf pcmpeqb %xmm1, %xmm3 + 0x66, 0x0f, 0xd7, 0xf3, //0x00001be3 pmovmskb %xmm3, %esi + 0x66, 0x0f, 0x6f, 0xdd, //0x00001be7 movdqa %xmm5, %xmm3 + 0x66, 0x0f, 0x74, 0xd9, //0x00001beb pcmpeqb %xmm1, %xmm3 + 0x66, 0x0f, 0xd7, 0xfb, //0x00001bef pmovmskb %xmm3, %edi + 0x48, 0xc1, 0xe7, 0x30, //0x00001bf3 shlq $48, %rdi + 0x48, 0xc1, 0xe6, 0x20, //0x00001bf7 shlq $32, %rsi + 0x48, 0x09, 0xfe, //0x00001bfb orq %rdi, %rsi + 0x48, 0xc1, 0xe1, 0x10, //0x00001bfe shlq $16, %rcx + 0x48, 0x09, 0xf1, //0x00001c02 orq %rsi, %rcx + 0x48, 0x09, 0xca, //0x00001c05 orq %rcx, %rdx + 0x48, 0x89, 0xd1, //0x00001c08 movq %rdx, %rcx + 0x66, 0x45, 0x0f, 0x6f, 0xee, //0x00001c0b movdqa %xmm14, %xmm13 + 0x4c, 0x09, 0xc9, //0x00001c10 orq %r9, %rcx + 0x0f, 0x85, 0x0f, 0x00, 0x00, 0x00, //0x00001c13 jne LBB0_343 + 0x48, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x00001c19 movq $-1, %rdx + 0x45, 0x31, 0xc9, //0x00001c20 xorl %r9d, %r9d + 0xe9, 0x46, 0x00, 0x00, 0x00, //0x00001c23 jmp LBB0_344 + //0x00001c28 LBB0_343 + 0x4c, 0x89, 0xc9, //0x00001c28 movq %r9, %rcx + 0x48, 0xf7, 0xd1, //0x00001c2b notq %rcx + 0x48, 0x21, 0xd1, //0x00001c2e andq %rdx, %rcx + 0x4c, 0x8d, 0x1c, 0x09, //0x00001c31 leaq (%rcx,%rcx), %r11 + 0x4d, 0x09, 0xcb, //0x00001c35 orq %r9, %r11 + 0x4c, 0x89, 0xdf, //0x00001c38 movq %r11, %rdi + 0x48, 0xf7, 0xd7, //0x00001c3b notq %rdi + 0x48, 0xbe, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00001c3e movabsq $-6148914691236517206, %rsi + 0x48, 0x21, 0xf2, //0x00001c48 andq %rsi, %rdx + 0x48, 0x21, 0xfa, //0x00001c4b andq %rdi, %rdx + 0x45, 0x31, 0xc9, //0x00001c4e xorl %r9d, %r9d + 0x48, 0x01, 0xca, //0x00001c51 addq %rcx, %rdx + 0x41, 0x0f, 0x92, 0xc1, //0x00001c54 setb %r9b + 0x48, 0x01, 0xd2, //0x00001c58 addq %rdx, %rdx + 0x48, 0xb9, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00001c5b movabsq $6148914691236517205, %rcx + 0x48, 0x31, 0xca, //0x00001c65 xorq %rcx, %rdx + 0x4c, 0x21, 0xda, //0x00001c68 andq %r11, %rdx + 0x48, 0xf7, 0xd2, //0x00001c6b notq %rdx + //0x00001c6e LBB0_344 + 0x66, 0x0f, 0x6f, 0xdd, //0x00001c6e movdqa %xmm5, %xmm3 + 0x66, 0x0f, 0x74, 0xd8, //0x00001c72 pcmpeqb %xmm0, %xmm3 + 0x66, 0x0f, 0xd7, 0xcb, //0x00001c76 pmovmskb %xmm3, %ecx + 0x48, 0xc1, 0xe1, 0x30, //0x00001c7a shlq $48, %rcx + 0x66, 0x0f, 0x6f, 0xde, //0x00001c7e movdqa %xmm6, %xmm3 + 0x66, 0x0f, 0x74, 0xd8, //0x00001c82 pcmpeqb %xmm0, %xmm3 + 0x66, 0x0f, 0xd7, 0xf3, //0x00001c86 pmovmskb %xmm3, %esi + 0x48, 0xc1, 0xe6, 0x20, //0x00001c8a shlq $32, %rsi + 0x48, 0x09, 0xce, //0x00001c8e orq %rcx, %rsi + 0x66, 0x0f, 0x6f, 0xdf, //0x00001c91 movdqa %xmm7, %xmm3 + 0x66, 0x0f, 0x74, 0xd8, //0x00001c95 pcmpeqb %xmm0, %xmm3 + 0x66, 0x0f, 0xd7, 0xcb, //0x00001c99 pmovmskb %xmm3, %ecx + 0x48, 0xc1, 0xe1, 0x10, //0x00001c9d shlq $16, %rcx + 0x48, 0x09, 0xf1, //0x00001ca1 orq %rsi, %rcx + 0x66, 0x0f, 0x6f, 0xdc, //0x00001ca4 movdqa %xmm4, %xmm3 + 0x66, 0x0f, 0x74, 0xd8, //0x00001ca8 pcmpeqb %xmm0, %xmm3 + 0x66, 0x0f, 0xd7, 0xf3, //0x00001cac pmovmskb %xmm3, %esi + 0x48, 0x09, 0xce, //0x00001cb0 orq %rcx, %rsi + 0x48, 0x21, 0xd6, //0x00001cb3 andq %rdx, %rsi + 0x66, 0x48, 0x0f, 0x6e, 0xde, //0x00001cb6 movq %rsi, %xmm3 + 0x66, 0x41, 0x0f, 0x3a, 0x44, 0xda, 0x00, //0x00001cbb pclmulqdq $0, %xmm10, %xmm3 + 0x66, 0x49, 0x0f, 0x7e, 0xdb, //0x00001cc2 movq %xmm3, %r11 + 0x4d, 0x31, 0xc3, //0x00001cc7 xorq %r8, %r11 + 0x66, 0x0f, 0x6f, 0xdc, //0x00001cca movdqa %xmm4, %xmm3 + 0xf3, 0x44, 0x0f, 0x6f, 0x1d, 0x89, 0xe3, 0xff, 0xff, //0x00001cce movdqu $-7287(%rip), %xmm11 /* LCPI0_6+0(%rip) */ + 0x66, 0x41, 0x0f, 0x74, 0xdb, //0x00001cd7 pcmpeqb %xmm11, %xmm3 + 0x66, 0x44, 0x0f, 0xd7, 0xeb, //0x00001cdc pmovmskb %xmm3, %r13d + 0x66, 0x0f, 0x6f, 0xdf, //0x00001ce1 movdqa %xmm7, %xmm3 + 0x66, 0x41, 0x0f, 0x74, 0xdb, //0x00001ce5 pcmpeqb %xmm11, %xmm3 + 0x66, 0x0f, 0xd7, 0xcb, //0x00001cea pmovmskb %xmm3, %ecx + 0x66, 0x0f, 0x6f, 0xde, //0x00001cee movdqa %xmm6, %xmm3 + 0x66, 0x41, 0x0f, 0x74, 0xdb, //0x00001cf2 pcmpeqb %xmm11, %xmm3 + 0x66, 0x0f, 0xd7, 0xd3, //0x00001cf7 pmovmskb %xmm3, %edx + 0x66, 0x0f, 0x6f, 0xdd, //0x00001cfb movdqa %xmm5, %xmm3 + 0x66, 0x41, 0x0f, 0x74, 0xdb, //0x00001cff pcmpeqb %xmm11, %xmm3 + 0x66, 0x0f, 0xd7, 0xf3, //0x00001d04 pmovmskb %xmm3, %esi + 0x48, 0xc1, 0xe6, 0x30, //0x00001d08 shlq $48, %rsi + 0x48, 0xc1, 0xe2, 0x20, //0x00001d0c shlq $32, %rdx + 0x48, 0x09, 0xf2, //0x00001d10 orq %rsi, %rdx + 0x48, 0xc1, 0xe1, 0x10, //0x00001d13 shlq $16, %rcx + 0x48, 0x09, 0xd1, //0x00001d17 orq %rdx, %rcx + 0x49, 0x09, 0xcd, //0x00001d1a orq %rcx, %r13 + 0x4d, 0x89, 0xd8, //0x00001d1d movq %r11, %r8 + 0x49, 0xf7, 0xd0, //0x00001d20 notq %r8 + 0x4d, 0x21, 0xc5, //0x00001d23 andq %r8, %r13 + 0x66, 0x41, 0x0f, 0x6f, 0xd0, //0x00001d26 movdqa %xmm8, %xmm2 + 0x66, 0x41, 0x0f, 0x74, 0xe0, //0x00001d2b pcmpeqb %xmm8, %xmm4 + 0x66, 0x0f, 0xd7, 0xd4, //0x00001d30 pmovmskb %xmm4, %edx + 0x66, 0x41, 0x0f, 0x74, 0xf8, //0x00001d34 pcmpeqb %xmm8, %xmm7 + 0x66, 0x0f, 0xd7, 0xf7, //0x00001d39 pmovmskb %xmm7, %esi + 0x66, 0x41, 0x0f, 0x74, 0xf0, //0x00001d3d pcmpeqb %xmm8, %xmm6 + 0x66, 0x0f, 0xd7, 0xce, //0x00001d42 pmovmskb %xmm6, %ecx + 0x66, 0x41, 0x0f, 0x74, 0xe8, //0x00001d46 pcmpeqb %xmm8, %xmm5 + 0x66, 0x44, 0x0f, 0xd7, 0xfd, //0x00001d4b pmovmskb %xmm5, %r15d + 0x49, 0xc1, 0xe7, 0x30, //0x00001d50 shlq $48, %r15 + 0x48, 0xc1, 0xe1, 0x20, //0x00001d54 shlq $32, %rcx + 0x4c, 0x09, 0xf9, //0x00001d58 orq %r15, %rcx + 0x48, 0xc1, 0xe6, 0x10, //0x00001d5b shlq $16, %rsi + 0x48, 0x09, 0xce, //0x00001d5f orq %rcx, %rsi + 0x48, 0x09, 0xf2, //0x00001d62 orq %rsi, %rdx + 0x66, 0x45, 0x0f, 0x6f, 0xf5, //0x00001d65 movdqa %xmm13, %xmm14 + 0x4c, 0x21, 0xc2, //0x00001d6a andq %r8, %rdx + 0x0f, 0x84, 0xa4, 0x00, 0x00, 0x00, //0x00001d6d je LBB0_348 + 0xf3, 0x44, 0x0f, 0x6f, 0x1d, 0x74, 0xe3, 0xff, 0xff, //0x00001d73 movdqu $-7308(%rip), %xmm11 /* LCPI0_15+0(%rip) */ + 0x66, 0x41, 0x0f, 0x6f, 0xd0, //0x00001d7c movdqa %xmm8, %xmm2 + 0xf3, 0x44, 0x0f, 0x6f, 0x2d, 0xb6, 0xe2, 0xff, 0xff, //0x00001d81 movdqu $-7498(%rip), %xmm13 /* LCPI0_4+0(%rip) */ + 0x49, 0xb8, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, //0x00001d8a movabsq $3689348814741910323, %r8 + 0xf3, 0x44, 0x0f, 0x6f, 0x05, 0xb3, 0xe2, 0xff, 0xff, //0x00001d94 movdqu $-7501(%rip), %xmm8 /* LCPI0_5+0(%rip) */ + 0x90, 0x90, 0x90, //0x00001d9d .p2align 4, 0x90 + //0x00001da0 LBB0_346 + 0x48, 0x8d, 0x7a, 0xff, //0x00001da0 leaq $-1(%rdx), %rdi + 0x48, 0x89, 0xf9, //0x00001da4 movq %rdi, %rcx + 0x4c, 0x21, 0xe9, //0x00001da7 andq %r13, %rcx + 0x48, 0x89, 0xce, //0x00001daa movq %rcx, %rsi + 0x48, 0xd1, 0xee, //0x00001dad shrq %rsi + 0x48, 0xbb, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00001db0 movabsq $6148914691236517205, %rbx + 0x48, 0x21, 0xde, //0x00001dba andq %rbx, %rsi + 0x48, 0x29, 0xf1, //0x00001dbd subq %rsi, %rcx + 0x48, 0x89, 0xce, //0x00001dc0 movq %rcx, %rsi + 0x4c, 0x21, 0xc6, //0x00001dc3 andq %r8, %rsi + 0x48, 0xc1, 0xe9, 0x02, //0x00001dc6 shrq $2, %rcx + 0x4c, 0x21, 0xc1, //0x00001dca andq %r8, %rcx + 0x48, 0x01, 0xf1, //0x00001dcd addq %rsi, %rcx + 0x48, 0x89, 0xce, //0x00001dd0 movq %rcx, %rsi + 0x48, 0xc1, 0xee, 0x04, //0x00001dd3 shrq $4, %rsi + 0x48, 0x01, 0xce, //0x00001dd7 addq %rcx, %rsi + 0x48, 0xb9, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, //0x00001dda movabsq $1085102592571150095, %rcx + 0x48, 0x21, 0xce, //0x00001de4 andq %rcx, %rsi + 0x48, 0xb9, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, //0x00001de7 movabsq $72340172838076673, %rcx + 0x48, 0x0f, 0xaf, 0xf1, //0x00001df1 imulq %rcx, %rsi + 0x48, 0xc1, 0xee, 0x38, //0x00001df5 shrq $56, %rsi + 0x4c, 0x01, 0xd6, //0x00001df9 addq %r10, %rsi + 0x4c, 0x39, 0xf6, //0x00001dfc cmpq %r14, %rsi + 0x0f, 0x86, 0xe4, 0x04, 0x00, 0x00, //0x00001dff jbe LBB0_392 + 0x49, 0x83, 0xc6, 0x01, //0x00001e05 addq $1, %r14 + 0x48, 0x21, 0xfa, //0x00001e09 andq %rdi, %rdx + 0x0f, 0x85, 0x8e, 0xff, 0xff, 0xff, //0x00001e0c jne LBB0_346 + 0xe9, 0x0f, 0x00, 0x00, 0x00, //0x00001e12 jmp LBB0_349 + //0x00001e17 LBB0_348 + 0x66, 0x41, 0x0f, 0x6f, 0xd0, //0x00001e17 movdqa %xmm8, %xmm2 + 0x49, 0xb8, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, //0x00001e1c movabsq $3689348814741910323, %r8 + //0x00001e26 LBB0_349 + 0x49, 0xc1, 0xfb, 0x3f, //0x00001e26 sarq $63, %r11 + 0x4c, 0x89, 0xe9, //0x00001e2a movq %r13, %rcx + 0x48, 0xd1, 0xe9, //0x00001e2d shrq %rcx + 0x48, 0xba, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00001e30 movabsq $6148914691236517205, %rdx + 0x48, 0x21, 0xd1, //0x00001e3a andq %rdx, %rcx + 0x49, 0x29, 0xcd, //0x00001e3d subq %rcx, %r13 + 0x4c, 0x89, 0xe9, //0x00001e40 movq %r13, %rcx + 0x4c, 0x21, 0xc1, //0x00001e43 andq %r8, %rcx + 0x49, 0xc1, 0xed, 0x02, //0x00001e46 shrq $2, %r13 + 0x4d, 0x21, 0xc5, //0x00001e4a andq %r8, %r13 + 0x49, 0x01, 0xcd, //0x00001e4d addq %rcx, %r13 + 0x4c, 0x89, 0xe9, //0x00001e50 movq %r13, %rcx + 0x48, 0xc1, 0xe9, 0x04, //0x00001e53 shrq $4, %rcx + 0x4c, 0x01, 0xe9, //0x00001e57 addq %r13, %rcx + 0x48, 0xba, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, //0x00001e5a movabsq $1085102592571150095, %rdx + 0x48, 0x21, 0xd1, //0x00001e64 andq %rdx, %rcx + 0x48, 0xba, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, //0x00001e67 movabsq $72340172838076673, %rdx + 0x48, 0x0f, 0xaf, 0xca, //0x00001e71 imulq %rdx, %rcx + 0x48, 0xc1, 0xe9, 0x38, //0x00001e75 shrq $56, %rcx + 0x49, 0x01, 0xca, //0x00001e79 addq %rcx, %r10 + 0x49, 0x83, 0xc4, 0x40, //0x00001e7c addq $64, %r12 + 0x48, 0x8b, 0x55, 0xb8, //0x00001e80 movq $-72(%rbp), %rdx + 0x48, 0x83, 0xc2, 0xc0, //0x00001e84 addq $-64, %rdx + 0x4d, 0x89, 0xd8, //0x00001e88 movq %r11, %r8 + 0x48, 0x83, 0xfa, 0x40, //0x00001e8b cmpq $64, %rdx + 0x48, 0x89, 0x55, 0xb8, //0x00001e8f movq %rdx, $-72(%rbp) + 0x0f, 0x8d, 0x0a, 0xfd, 0xff, 0xff, //0x00001e93 jge LBB0_341 + 0xe9, 0xb9, 0xfb, 0xff, 0xff, //0x00001e99 jmp LBB0_350 + //0x00001e9e LBB0_366 + 0x48, 0x8b, 0x55, 0xa8, //0x00001e9e movq $-88(%rbp), %rdx + 0x48, 0x8b, 0x52, 0x08, //0x00001ea2 movq $8(%rdx), %rdx + 0x49, 0x8b, 0x0e, //0x00001ea6 movq (%r14), %rcx + 0x48, 0x29, 0xca, //0x00001ea9 subq %rcx, %rdx + 0x48, 0x89, 0x4d, 0xc0, //0x00001eac movq %rcx, $-64(%rbp) + 0x49, 0x01, 0xcc, //0x00001eb0 addq %rcx, %r12 + 0x45, 0x31, 0xc0, //0x00001eb3 xorl %r8d, %r8d + 0x45, 0x31, 0xc9, //0x00001eb6 xorl %r9d, %r9d + 0x45, 0x31, 0xd2, //0x00001eb9 xorl %r10d, %r10d + 0x45, 0x31, 0xf6, //0x00001ebc xorl %r14d, %r14d + 0x48, 0x83, 0xfa, 0x40, //0x00001ebf cmpq $64, %rdx + 0x48, 0x89, 0x55, 0xb8, //0x00001ec3 movq %rdx, $-72(%rbp) + 0x0f, 0x8d, 0x5b, 0x01, 0x00, 0x00, //0x00001ec7 jge LBB0_367 + //0x00001ecd LBB0_376 + 0x48, 0x85, 0xd2, //0x00001ecd testq %rdx, %rdx + 0x0f, 0x8e, 0xec, 0x1d, 0x00, 0x00, //0x00001ed0 jle LBB0_662 + 0x66, 0x41, 0x0f, 0x6f, 0xfd, //0x00001ed6 movdqa %xmm13, %xmm7 + 0x66, 0x0f, 0x6f, 0xf2, //0x00001edb movdqa %xmm2, %xmm6 + 0x66, 0x0f, 0xef, 0xd2, //0x00001edf pxor %xmm2, %xmm2 + 0xf3, 0x0f, 0x7f, 0x55, 0x80, //0x00001ee3 movdqu %xmm2, $-128(%rbp) + 0xf3, 0x0f, 0x7f, 0x95, 0x70, 0xff, 0xff, 0xff, //0x00001ee8 movdqu %xmm2, $-144(%rbp) + 0xf3, 0x0f, 0x7f, 0x95, 0x60, 0xff, 0xff, 0xff, //0x00001ef0 movdqu %xmm2, $-160(%rbp) + 0xf3, 0x0f, 0x7f, 0x95, 0x50, 0xff, 0xff, 0xff, //0x00001ef8 movdqu %xmm2, $-176(%rbp) + 0x4c, 0x89, 0xe7, //0x00001f00 movq %r12, %rdi + 0x44, 0x89, 0xe1, //0x00001f03 movl %r12d, %ecx + 0x81, 0xe1, 0xff, 0x0f, 0x00, 0x00, //0x00001f06 andl $4095, %ecx + 0x81, 0xf9, 0xc1, 0x0f, 0x00, 0x00, //0x00001f0c cmpl $4033, %ecx + 0x0f, 0x82, 0x3a, 0x00, 0x00, 0x00, //0x00001f12 jb LBB0_380 + 0x48, 0x83, 0x7d, 0xb8, 0x20, //0x00001f18 cmpq $32, $-72(%rbp) + 0x0f, 0x82, 0x40, 0x00, 0x00, 0x00, //0x00001f1d jb LBB0_381 + 0x0f, 0x10, 0x1f, //0x00001f23 movups (%rdi), %xmm3 + 0x0f, 0x11, 0x9d, 0x50, 0xff, 0xff, 0xff, //0x00001f26 movups %xmm3, $-176(%rbp) + 0xf3, 0x0f, 0x6f, 0x5f, 0x10, //0x00001f2d movdqu $16(%rdi), %xmm3 + 0xf3, 0x0f, 0x7f, 0x9d, 0x60, 0xff, 0xff, 0xff, //0x00001f32 movdqu %xmm3, $-160(%rbp) + 0x48, 0x83, 0xc7, 0x20, //0x00001f3a addq $32, %rdi + 0x48, 0x8b, 0x4d, 0xb8, //0x00001f3e movq $-72(%rbp), %rcx + 0x48, 0x8d, 0x71, 0xe0, //0x00001f42 leaq $-32(%rcx), %rsi + 0x48, 0x8d, 0x95, 0x70, 0xff, 0xff, 0xff, //0x00001f46 leaq $-144(%rbp), %rdx + 0xe9, 0x1c, 0x00, 0x00, 0x00, //0x00001f4d jmp LBB0_382 + //0x00001f52 LBB0_380 + 0x66, 0x0f, 0x6f, 0xd6, //0x00001f52 movdqa %xmm6, %xmm2 + 0x66, 0x44, 0x0f, 0x6f, 0xef, //0x00001f56 movdqa %xmm7, %xmm13 + 0x49, 0x89, 0xfc, //0x00001f5b movq %rdi, %r12 + 0xe9, 0xc5, 0x00, 0x00, 0x00, //0x00001f5e jmp LBB0_367 + //0x00001f63 LBB0_381 + 0x48, 0x8d, 0x95, 0x50, 0xff, 0xff, 0xff, //0x00001f63 leaq $-176(%rbp), %rdx + 0x48, 0x8b, 0x75, 0xb8, //0x00001f6a movq $-72(%rbp), %rsi + //0x00001f6e LBB0_382 + 0x48, 0x83, 0xfe, 0x10, //0x00001f6e cmpq $16, %rsi + 0x0f, 0x82, 0x47, 0x00, 0x00, 0x00, //0x00001f72 jb LBB0_383 + 0xf3, 0x0f, 0x6f, 0x1f, //0x00001f78 movdqu (%rdi), %xmm3 + 0xf3, 0x0f, 0x7f, 0x1a, //0x00001f7c movdqu %xmm3, (%rdx) + 0x48, 0x83, 0xc7, 0x10, //0x00001f80 addq $16, %rdi + 0x48, 0x83, 0xc2, 0x10, //0x00001f84 addq $16, %rdx + 0x48, 0x83, 0xc6, 0xf0, //0x00001f88 addq $-16, %rsi + 0x48, 0x83, 0xfe, 0x08, //0x00001f8c cmpq $8, %rsi + 0x0f, 0x83, 0x33, 0x00, 0x00, 0x00, //0x00001f90 jae LBB0_390 + //0x00001f96 LBB0_384 + 0x48, 0x83, 0xfe, 0x04, //0x00001f96 cmpq $4, %rsi + 0x0f, 0x8c, 0x45, 0x00, 0x00, 0x00, //0x00001f9a jl LBB0_385 + //0x00001fa0 LBB0_391 + 0x8b, 0x0f, //0x00001fa0 movl (%rdi), %ecx + 0x89, 0x0a, //0x00001fa2 movl %ecx, (%rdx) + 0x48, 0x83, 0xc7, 0x04, //0x00001fa4 addq $4, %rdi + 0x48, 0x83, 0xc2, 0x04, //0x00001fa8 addq $4, %rdx + 0x48, 0x83, 0xc6, 0xfc, //0x00001fac addq $-4, %rsi + 0x48, 0x83, 0xfe, 0x02, //0x00001fb0 cmpq $2, %rsi + 0x0f, 0x83, 0x35, 0x00, 0x00, 0x00, //0x00001fb4 jae LBB0_386 + 0xe9, 0x42, 0x00, 0x00, 0x00, //0x00001fba jmp LBB0_387 + //0x00001fbf LBB0_383 + 0x48, 0x83, 0xfe, 0x08, //0x00001fbf cmpq $8, %rsi + 0x0f, 0x82, 0xcd, 0xff, 0xff, 0xff, //0x00001fc3 jb LBB0_384 + //0x00001fc9 LBB0_390 + 0x48, 0x8b, 0x0f, //0x00001fc9 movq (%rdi), %rcx + 0x48, 0x89, 0x0a, //0x00001fcc movq %rcx, (%rdx) + 0x48, 0x83, 0xc7, 0x08, //0x00001fcf addq $8, %rdi + 0x48, 0x83, 0xc2, 0x08, //0x00001fd3 addq $8, %rdx + 0x48, 0x83, 0xc6, 0xf8, //0x00001fd7 addq $-8, %rsi + 0x48, 0x83, 0xfe, 0x04, //0x00001fdb cmpq $4, %rsi + 0x0f, 0x8d, 0xbb, 0xff, 0xff, 0xff, //0x00001fdf jge LBB0_391 + //0x00001fe5 LBB0_385 + 0x48, 0x83, 0xfe, 0x02, //0x00001fe5 cmpq $2, %rsi + 0x0f, 0x82, 0x12, 0x00, 0x00, 0x00, //0x00001fe9 jb LBB0_387 + //0x00001fef LBB0_386 + 0x0f, 0xb7, 0x0f, //0x00001fef movzwl (%rdi), %ecx + 0x66, 0x89, 0x0a, //0x00001ff2 movw %cx, (%rdx) + 0x48, 0x83, 0xc7, 0x02, //0x00001ff5 addq $2, %rdi + 0x48, 0x83, 0xc2, 0x02, //0x00001ff9 addq $2, %rdx + 0x48, 0x83, 0xc6, 0xfe, //0x00001ffd addq $-2, %rsi + //0x00002001 LBB0_387 + 0x48, 0x89, 0xf9, //0x00002001 movq %rdi, %rcx + 0x4c, 0x8d, 0xa5, 0x50, 0xff, 0xff, 0xff, //0x00002004 leaq $-176(%rbp), %r12 + 0x48, 0x85, 0xf6, //0x0000200b testq %rsi, %rsi + 0x66, 0x0f, 0x6f, 0xd6, //0x0000200e movdqa %xmm6, %xmm2 + 0x66, 0x44, 0x0f, 0x6f, 0xef, //0x00002012 movdqa %xmm7, %xmm13 + 0x0f, 0x84, 0x0b, 0x00, 0x00, 0x00, //0x00002017 je LBB0_367 + 0x8a, 0x09, //0x0000201d movb (%rcx), %cl + 0x88, 0x0a, //0x0000201f movb %cl, (%rdx) + 0x4c, 0x8d, 0xa5, 0x50, 0xff, 0xff, 0xff, //0x00002021 leaq $-176(%rbp), %r12 + //0x00002028 LBB0_367 + 0xf3, 0x41, 0x0f, 0x6f, 0x24, 0x24, //0x00002028 movdqu (%r12), %xmm4 + 0xf3, 0x41, 0x0f, 0x6f, 0x7c, 0x24, 0x10, //0x0000202e movdqu $16(%r12), %xmm7 + 0xf3, 0x41, 0x0f, 0x6f, 0x74, 0x24, 0x20, //0x00002035 movdqu $32(%r12), %xmm6 + 0xf3, 0x41, 0x0f, 0x6f, 0x6c, 0x24, 0x30, //0x0000203c movdqu $48(%r12), %xmm5 + 0x66, 0x0f, 0x6f, 0xdc, //0x00002043 movdqa %xmm4, %xmm3 + 0x66, 0x0f, 0x74, 0xd9, //0x00002047 pcmpeqb %xmm1, %xmm3 + 0x66, 0x0f, 0xd7, 0xd3, //0x0000204b pmovmskb %xmm3, %edx + 0x66, 0x0f, 0x6f, 0xdf, //0x0000204f movdqa %xmm7, %xmm3 + 0x66, 0x0f, 0x74, 0xd9, //0x00002053 pcmpeqb %xmm1, %xmm3 + 0x66, 0x0f, 0xd7, 0xcb, //0x00002057 pmovmskb %xmm3, %ecx + 0x66, 0x0f, 0x6f, 0xde, //0x0000205b movdqa %xmm6, %xmm3 + 0x66, 0x0f, 0x74, 0xd9, //0x0000205f pcmpeqb %xmm1, %xmm3 + 0x66, 0x0f, 0xd7, 0xf3, //0x00002063 pmovmskb %xmm3, %esi + 0x66, 0x0f, 0x6f, 0xdd, //0x00002067 movdqa %xmm5, %xmm3 + 0x66, 0x0f, 0x74, 0xd9, //0x0000206b pcmpeqb %xmm1, %xmm3 + 0x66, 0x0f, 0xd7, 0xfb, //0x0000206f pmovmskb %xmm3, %edi + 0x48, 0xc1, 0xe7, 0x30, //0x00002073 shlq $48, %rdi + 0x48, 0xc1, 0xe6, 0x20, //0x00002077 shlq $32, %rsi + 0x48, 0x09, 0xfe, //0x0000207b orq %rdi, %rsi + 0x48, 0xc1, 0xe1, 0x10, //0x0000207e shlq $16, %rcx + 0x48, 0x09, 0xf1, //0x00002082 orq %rsi, %rcx + 0x48, 0x09, 0xca, //0x00002085 orq %rcx, %rdx + 0x48, 0x89, 0xd1, //0x00002088 movq %rdx, %rcx + 0x4c, 0x09, 0xc9, //0x0000208b orq %r9, %rcx + 0x0f, 0x85, 0x0f, 0x00, 0x00, 0x00, //0x0000208e jne LBB0_369 + 0x48, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x00002094 movq $-1, %rdx + 0x45, 0x31, 0xc9, //0x0000209b xorl %r9d, %r9d + 0xe9, 0x46, 0x00, 0x00, 0x00, //0x0000209e jmp LBB0_370 + //0x000020a3 LBB0_369 + 0x4c, 0x89, 0xc9, //0x000020a3 movq %r9, %rcx + 0x48, 0xf7, 0xd1, //0x000020a6 notq %rcx + 0x48, 0x21, 0xd1, //0x000020a9 andq %rdx, %rcx + 0x4c, 0x8d, 0x1c, 0x09, //0x000020ac leaq (%rcx,%rcx), %r11 + 0x4d, 0x09, 0xcb, //0x000020b0 orq %r9, %r11 + 0x4c, 0x89, 0xdf, //0x000020b3 movq %r11, %rdi + 0x48, 0xf7, 0xd7, //0x000020b6 notq %rdi + 0x48, 0xbe, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x000020b9 movabsq $-6148914691236517206, %rsi + 0x48, 0x21, 0xf2, //0x000020c3 andq %rsi, %rdx + 0x48, 0x21, 0xfa, //0x000020c6 andq %rdi, %rdx + 0x45, 0x31, 0xc9, //0x000020c9 xorl %r9d, %r9d + 0x48, 0x01, 0xca, //0x000020cc addq %rcx, %rdx + 0x41, 0x0f, 0x92, 0xc1, //0x000020cf setb %r9b + 0x48, 0x01, 0xd2, //0x000020d3 addq %rdx, %rdx + 0x48, 0xb9, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x000020d6 movabsq $6148914691236517205, %rcx + 0x48, 0x31, 0xca, //0x000020e0 xorq %rcx, %rdx + 0x4c, 0x21, 0xda, //0x000020e3 andq %r11, %rdx + 0x48, 0xf7, 0xd2, //0x000020e6 notq %rdx + //0x000020e9 LBB0_370 + 0x66, 0x0f, 0x6f, 0xdd, //0x000020e9 movdqa %xmm5, %xmm3 + 0x66, 0x0f, 0x74, 0xd8, //0x000020ed pcmpeqb %xmm0, %xmm3 + 0x66, 0x0f, 0xd7, 0xcb, //0x000020f1 pmovmskb %xmm3, %ecx + 0x48, 0xc1, 0xe1, 0x30, //0x000020f5 shlq $48, %rcx + 0x66, 0x0f, 0x6f, 0xde, //0x000020f9 movdqa %xmm6, %xmm3 + 0x66, 0x0f, 0x74, 0xd8, //0x000020fd pcmpeqb %xmm0, %xmm3 + 0x66, 0x0f, 0xd7, 0xf3, //0x00002101 pmovmskb %xmm3, %esi + 0x48, 0xc1, 0xe6, 0x20, //0x00002105 shlq $32, %rsi + 0x48, 0x09, 0xce, //0x00002109 orq %rcx, %rsi + 0x66, 0x0f, 0x6f, 0xdf, //0x0000210c movdqa %xmm7, %xmm3 + 0x66, 0x0f, 0x74, 0xd8, //0x00002110 pcmpeqb %xmm0, %xmm3 + 0x66, 0x0f, 0xd7, 0xcb, //0x00002114 pmovmskb %xmm3, %ecx + 0x48, 0xc1, 0xe1, 0x10, //0x00002118 shlq $16, %rcx + 0x48, 0x09, 0xf1, //0x0000211c orq %rsi, %rcx + 0x66, 0x0f, 0x6f, 0xdc, //0x0000211f movdqa %xmm4, %xmm3 + 0x66, 0x0f, 0x74, 0xd8, //0x00002123 pcmpeqb %xmm0, %xmm3 + 0x66, 0x0f, 0xd7, 0xf3, //0x00002127 pmovmskb %xmm3, %esi + 0x48, 0x09, 0xce, //0x0000212b orq %rcx, %rsi + 0x48, 0x21, 0xd6, //0x0000212e andq %rdx, %rsi + 0x66, 0x48, 0x0f, 0x6e, 0xde, //0x00002131 movq %rsi, %xmm3 + 0x66, 0x41, 0x0f, 0x3a, 0x44, 0xda, 0x00, //0x00002136 pclmulqdq $0, %xmm10, %xmm3 + 0x66, 0x49, 0x0f, 0x7e, 0xdb, //0x0000213d movq %xmm3, %r11 + 0x4d, 0x31, 0xc3, //0x00002142 xorq %r8, %r11 + 0x66, 0x0f, 0x6f, 0xdc, //0x00002145 movdqa %xmm4, %xmm3 + 0x66, 0x41, 0x0f, 0x74, 0xdd, //0x00002149 pcmpeqb %xmm13, %xmm3 + 0x66, 0x44, 0x0f, 0xd7, 0xeb, //0x0000214e pmovmskb %xmm3, %r13d + 0x66, 0x0f, 0x6f, 0xdf, //0x00002153 movdqa %xmm7, %xmm3 + 0x66, 0x41, 0x0f, 0x74, 0xdd, //0x00002157 pcmpeqb %xmm13, %xmm3 + 0x66, 0x0f, 0xd7, 0xcb, //0x0000215c pmovmskb %xmm3, %ecx + 0x66, 0x0f, 0x6f, 0xde, //0x00002160 movdqa %xmm6, %xmm3 + 0x66, 0x41, 0x0f, 0x74, 0xdd, //0x00002164 pcmpeqb %xmm13, %xmm3 + 0x66, 0x0f, 0xd7, 0xd3, //0x00002169 pmovmskb %xmm3, %edx + 0x66, 0x0f, 0x6f, 0xdd, //0x0000216d movdqa %xmm5, %xmm3 + 0x66, 0x41, 0x0f, 0x74, 0xdd, //0x00002171 pcmpeqb %xmm13, %xmm3 + 0x66, 0x0f, 0xd7, 0xf3, //0x00002176 pmovmskb %xmm3, %esi + 0x48, 0xc1, 0xe6, 0x30, //0x0000217a shlq $48, %rsi + 0x48, 0xc1, 0xe2, 0x20, //0x0000217e shlq $32, %rdx + 0x48, 0x09, 0xf2, //0x00002182 orq %rsi, %rdx + 0x48, 0xc1, 0xe1, 0x10, //0x00002185 shlq $16, %rcx + 0x48, 0x09, 0xd1, //0x00002189 orq %rdx, %rcx + 0x49, 0x09, 0xcd, //0x0000218c orq %rcx, %r13 + 0x4d, 0x89, 0xd8, //0x0000218f movq %r11, %r8 + 0x49, 0xf7, 0xd0, //0x00002192 notq %r8 + 0x4d, 0x21, 0xc5, //0x00002195 andq %r8, %r13 + 0x66, 0x41, 0x0f, 0x74, 0xe0, //0x00002198 pcmpeqb %xmm8, %xmm4 + 0x66, 0x0f, 0xd7, 0xd4, //0x0000219d pmovmskb %xmm4, %edx + 0x66, 0x41, 0x0f, 0x74, 0xf8, //0x000021a1 pcmpeqb %xmm8, %xmm7 + 0x66, 0x0f, 0xd7, 0xf7, //0x000021a6 pmovmskb %xmm7, %esi + 0x66, 0x41, 0x0f, 0x74, 0xf0, //0x000021aa pcmpeqb %xmm8, %xmm6 + 0x66, 0x0f, 0xd7, 0xce, //0x000021af pmovmskb %xmm6, %ecx + 0x66, 0x41, 0x0f, 0x74, 0xe8, //0x000021b3 pcmpeqb %xmm8, %xmm5 + 0x66, 0x44, 0x0f, 0xd7, 0xfd, //0x000021b8 pmovmskb %xmm5, %r15d + 0x49, 0xc1, 0xe7, 0x30, //0x000021bd shlq $48, %r15 + 0x48, 0xc1, 0xe1, 0x20, //0x000021c1 shlq $32, %rcx + 0x4c, 0x09, 0xf9, //0x000021c5 orq %r15, %rcx + 0x48, 0xc1, 0xe6, 0x10, //0x000021c8 shlq $16, %rsi + 0x48, 0x09, 0xce, //0x000021cc orq %rcx, %rsi + 0x48, 0x09, 0xf2, //0x000021cf orq %rsi, %rdx + 0x4c, 0x21, 0xc2, //0x000021d2 andq %r8, %rdx + 0x0f, 0x84, 0x8c, 0x00, 0x00, 0x00, //0x000021d5 je LBB0_374 + 0x49, 0xb8, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, //0x000021db movabsq $3689348814741910323, %r8 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000021e5 .p2align 4, 0x90 + //0x000021f0 LBB0_372 + 0x48, 0x8d, 0x7a, 0xff, //0x000021f0 leaq $-1(%rdx), %rdi + 0x48, 0x89, 0xf9, //0x000021f4 movq %rdi, %rcx + 0x4c, 0x21, 0xe9, //0x000021f7 andq %r13, %rcx + 0x48, 0x89, 0xce, //0x000021fa movq %rcx, %rsi + 0x48, 0xd1, 0xee, //0x000021fd shrq %rsi + 0x48, 0xbb, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00002200 movabsq $6148914691236517205, %rbx + 0x48, 0x21, 0xde, //0x0000220a andq %rbx, %rsi + 0x48, 0x29, 0xf1, //0x0000220d subq %rsi, %rcx + 0x48, 0x89, 0xce, //0x00002210 movq %rcx, %rsi + 0x4c, 0x21, 0xc6, //0x00002213 andq %r8, %rsi + 0x48, 0xc1, 0xe9, 0x02, //0x00002216 shrq $2, %rcx + 0x4c, 0x21, 0xc1, //0x0000221a andq %r8, %rcx + 0x48, 0x01, 0xf1, //0x0000221d addq %rsi, %rcx 0x48, 0x89, 0xce, //0x00002220 movq %rcx, %rsi - 0x4c, 0x21, 0xc6, //0x00002223 andq %r8, %rsi - 0x48, 0xc1, 0xe9, 0x02, //0x00002226 shrq $2, %rcx - 0x4c, 0x21, 0xc1, //0x0000222a andq %r8, %rcx - 0x48, 0x01, 0xf1, //0x0000222d addq %rsi, %rcx - 0x48, 0x89, 0xce, //0x00002230 movq %rcx, %rsi - 0x48, 0xc1, 0xee, 0x04, //0x00002233 shrq $4, %rsi - 0x48, 0x01, 0xce, //0x00002237 addq %rcx, %rsi - 0x48, 0xb9, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, //0x0000223a movabsq $1085102592571150095, %rcx - 0x48, 0x21, 0xce, //0x00002244 andq %rcx, %rsi - 0x48, 0xb9, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, //0x00002247 movabsq $72340172838076673, %rcx - 0x48, 0x0f, 0xaf, 0xf1, //0x00002251 imulq %rcx, %rsi - 0x48, 0xc1, 0xee, 0x38, //0x00002255 shrq $56, %rsi - 0x4c, 0x01, 0xce, //0x00002259 addq %r9, %rsi - 0x4c, 0x39, 0xf6, //0x0000225c cmpq %r14, %rsi - 0x0f, 0x86, 0x94, 0x00, 0x00, 0x00, //0x0000225f jbe LBB0_382 - 0x49, 0x83, 0xc6, 0x01, //0x00002265 addq $1, %r14 - 0x48, 0x21, 0xfa, //0x00002269 andq %rdi, %rdx - 0x0f, 0x85, 0x8e, 0xff, 0xff, 0xff, //0x0000226c jne LBB0_362 - 0xe9, 0x0a, 0x00, 0x00, 0x00, //0x00002272 jmp LBB0_365 - //0x00002277 LBB0_364 - 0x49, 0xb8, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, //0x00002277 movabsq $3689348814741910323, %r8 - //0x00002281 LBB0_365 - 0x49, 0xc1, 0xfb, 0x3f, //0x00002281 sarq $63, %r11 - 0x4c, 0x89, 0xe9, //0x00002285 movq %r13, %rcx - 0x48, 0xd1, 0xe9, //0x00002288 shrq %rcx - 0x48, 0xba, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x0000228b movabsq $6148914691236517205, %rdx - 0x48, 0x21, 0xd1, //0x00002295 andq %rdx, %rcx - 0x49, 0x29, 0xcd, //0x00002298 subq %rcx, %r13 + 0x48, 0xc1, 0xee, 0x04, //0x00002223 shrq $4, %rsi + 0x48, 0x01, 0xce, //0x00002227 addq %rcx, %rsi + 0x48, 0xb9, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, //0x0000222a movabsq $1085102592571150095, %rcx + 0x48, 0x21, 0xce, //0x00002234 andq %rcx, %rsi + 0x48, 0xb9, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, //0x00002237 movabsq $72340172838076673, %rcx + 0x48, 0x0f, 0xaf, 0xf1, //0x00002241 imulq %rcx, %rsi + 0x48, 0xc1, 0xee, 0x38, //0x00002245 shrq $56, %rsi + 0x4c, 0x01, 0xd6, //0x00002249 addq %r10, %rsi + 0x4c, 0x39, 0xf6, //0x0000224c cmpq %r14, %rsi + 0x0f, 0x86, 0x94, 0x00, 0x00, 0x00, //0x0000224f jbe LBB0_392 + 0x49, 0x83, 0xc6, 0x01, //0x00002255 addq $1, %r14 + 0x48, 0x21, 0xfa, //0x00002259 andq %rdi, %rdx + 0x0f, 0x85, 0x8e, 0xff, 0xff, 0xff, //0x0000225c jne LBB0_372 + 0xe9, 0x0a, 0x00, 0x00, 0x00, //0x00002262 jmp LBB0_375 + //0x00002267 LBB0_374 + 0x49, 0xb8, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, //0x00002267 movabsq $3689348814741910323, %r8 + //0x00002271 LBB0_375 + 0x49, 0xc1, 0xfb, 0x3f, //0x00002271 sarq $63, %r11 + 0x4c, 0x89, 0xe9, //0x00002275 movq %r13, %rcx + 0x48, 0xd1, 0xe9, //0x00002278 shrq %rcx + 0x48, 0xba, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x0000227b movabsq $6148914691236517205, %rdx + 0x48, 0x21, 0xd1, //0x00002285 andq %rdx, %rcx + 0x49, 0x29, 0xcd, //0x00002288 subq %rcx, %r13 + 0x4c, 0x89, 0xe9, //0x0000228b movq %r13, %rcx + 0x4c, 0x21, 0xc1, //0x0000228e andq %r8, %rcx + 0x49, 0xc1, 0xed, 0x02, //0x00002291 shrq $2, %r13 + 0x4d, 0x21, 0xc5, //0x00002295 andq %r8, %r13 + 0x49, 0x01, 0xcd, //0x00002298 addq %rcx, %r13 0x4c, 0x89, 0xe9, //0x0000229b movq %r13, %rcx - 0x4c, 0x21, 0xc1, //0x0000229e andq %r8, %rcx - 0x49, 0xc1, 0xed, 0x02, //0x000022a1 shrq $2, %r13 - 0x4d, 0x21, 0xc5, //0x000022a5 andq %r8, %r13 - 0x49, 0x01, 0xcd, //0x000022a8 addq %rcx, %r13 - 0x4c, 0x89, 0xe9, //0x000022ab movq %r13, %rcx - 0x48, 0xc1, 0xe9, 0x04, //0x000022ae shrq $4, %rcx - 0x4c, 0x01, 0xe9, //0x000022b2 addq %r13, %rcx - 0x48, 0xba, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, //0x000022b5 movabsq $1085102592571150095, %rdx - 0x48, 0x21, 0xd1, //0x000022bf andq %rdx, %rcx - 0x48, 0xba, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, //0x000022c2 movabsq $72340172838076673, %rdx - 0x48, 0x0f, 0xaf, 0xca, //0x000022cc imulq %rdx, %rcx - 0x48, 0xc1, 0xe9, 0x38, //0x000022d0 shrq $56, %rcx - 0x49, 0x01, 0xc9, //0x000022d4 addq %rcx, %r9 - 0x49, 0x83, 0xc4, 0x40, //0x000022d7 addq $64, %r12 - 0x48, 0x8b, 0x55, 0xc0, //0x000022db movq $-64(%rbp), %rdx - 0x48, 0x83, 0xc2, 0xc0, //0x000022df addq $-64, %rdx - 0x4d, 0x89, 0xd8, //0x000022e3 movq %r11, %r8 - 0x48, 0x83, 0xfa, 0x40, //0x000022e6 cmpq $64, %rdx - 0x48, 0x89, 0x55, 0xc0, //0x000022ea movq %rdx, $-64(%rbp) - 0x0f, 0x8d, 0x4a, 0xfd, 0xff, 0xff, //0x000022ee jge LBB0_357 - 0xe9, 0xea, 0xfb, 0xff, 0xff, //0x000022f4 jmp LBB0_366 - //0x000022f9 LBB0_382 - 0x48, 0x8b, 0x75, 0xa8, //0x000022f9 movq $-88(%rbp), %rsi - 0x48, 0x8b, 0x4e, 0x08, //0x000022fd movq $8(%rsi), %rcx - 0x48, 0x0f, 0xbc, 0xd2, //0x00002301 bsfq %rdx, %rdx - 0x48, 0x2b, 0x55, 0xc0, //0x00002305 subq $-64(%rbp), %rdx - 0x48, 0x01, 0xd1, //0x00002309 addq %rdx, %rcx - 0x48, 0x83, 0xc1, 0x01, //0x0000230c addq $1, %rcx - 0x4c, 0x8b, 0x75, 0xd0, //0x00002310 movq $-48(%rbp), %r14 - 0x49, 0x89, 0x0e, //0x00002314 movq %rcx, (%r14) - 0x48, 0x8b, 0x56, 0x08, //0x00002317 movq $8(%rsi), %rdx - 0x48, 0x39, 0xd1, //0x0000231b cmpq %rdx, %rcx - 0x48, 0x0f, 0x47, 0xca, //0x0000231e cmovaq %rdx, %rcx - 0x49, 0x89, 0x0e, //0x00002322 movq %rcx, (%r14) - 0x0f, 0x87, 0x1c, 0x17, 0x00, 0x00, //0x00002325 ja LBB0_638 - 0x48, 0x8b, 0x45, 0xb0, //0x0000232b movq $-80(%rbp), %rax - 0x48, 0x85, 0xc0, //0x0000232f testq %rax, %rax - 0x4c, 0x8b, 0x6d, 0xb8, //0x00002332 movq $-72(%rbp), %r13 - 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00002336 movabsq $4294977024, %r11 - 0x0f, 0x8f, 0x7a, 0xde, 0xff, 0xff, //0x00002340 jg LBB0_4 - 0xe9, 0xad, 0x16, 0x00, 0x00, //0x00002346 jmp LBB0_606 - //0x0000234b LBB0_605 - 0x66, 0x0f, 0xbc, 0xce, //0x0000234b bsfw %si, %cx - 0x0f, 0xb7, 0xc9, //0x0000234f movzwl %cx, %ecx - 0x48, 0x29, 0xd1, //0x00002352 subq %rdx, %rcx - 0x49, 0x89, 0x0e, //0x00002355 movq %rcx, (%r14) - 0x48, 0x85, 0xc0, //0x00002358 testq %rax, %rax - 0x0f, 0x8f, 0x5f, 0xde, 0xff, 0xff, //0x0000235b jg LBB0_4 - 0xe9, 0x92, 0x16, 0x00, 0x00, //0x00002361 jmp LBB0_606 - //0x00002366 LBB0_384 - 0x49, 0x8d, 0x57, 0xff, //0x00002366 leaq $-1(%r15), %rdx - 0x49, 0x39, 0xd0, //0x0000236a cmpq %rdx, %r8 - 0x49, 0xf7, 0xd7, //0x0000236d notq %r15 - 0x4d, 0x0f, 0x45, 0xfb, //0x00002370 cmovneq %r11, %r15 - 0x84, 0xc9, //0x00002374 testb %cl, %cl - 0x4d, 0x0f, 0x44, 0xfb, //0x00002376 cmoveq %r11, %r15 - 0x4d, 0x89, 0xfd, //0x0000237a movq %r15, %r13 - 0xe9, 0x60, 0xde, 0xff, 0xff, //0x0000237d jmp LBB0_2 - //0x00002382 LBB0_385 - 0x48, 0x89, 0xc6, //0x00002382 movq %rax, %rsi - 0x48, 0x29, 0xd6, //0x00002385 subq %rdx, %rsi - 0x48, 0x89, 0xd1, //0x00002388 movq %rdx, %rcx - 0x0f, 0x84, 0xb4, 0x18, 0x00, 0x00, //0x0000238b je LBB0_644 - 0x48, 0x83, 0xfe, 0x40, //0x00002391 cmpq $64, %rsi - 0x0f, 0x82, 0xeb, 0x0c, 0x00, 0x00, //0x00002395 jb LBB0_503 - 0x48, 0xc7, 0x45, 0xc8, 0xff, 0xff, 0xff, 0xff, //0x0000239b movq $-1, $-56(%rbp) - 0x48, 0x89, 0xc8, //0x000023a3 movq %rcx, %rax - 0x31, 0xdb, //0x000023a6 xorl %ebx, %ebx - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000023a8 .p2align 4, 0x90 - //0x000023b0 LBB0_388 - 0x48, 0x89, 0x75, 0xc0, //0x000023b0 movq %rsi, $-64(%rbp) - 0x49, 0x89, 0xd9, //0x000023b4 movq %rbx, %r9 - 0xf3, 0x41, 0x0f, 0x6f, 0x2c, 0x04, //0x000023b7 movdqu (%r12,%rax), %xmm5 - 0xf3, 0x41, 0x0f, 0x6f, 0x7c, 0x04, 0x10, //0x000023bd movdqu $16(%r12,%rax), %xmm7 - 0xf3, 0x41, 0x0f, 0x6f, 0x74, 0x04, 0x20, //0x000023c4 movdqu $32(%r12,%rax), %xmm6 - 0xf3, 0x41, 0x0f, 0x6f, 0x64, 0x04, 0x30, //0x000023cb movdqu $48(%r12,%rax), %xmm4 - 0x66, 0x0f, 0x6f, 0xdd, //0x000023d2 movdqa %xmm5, %xmm3 - 0x66, 0x0f, 0x74, 0xd8, //0x000023d6 pcmpeqb %xmm0, %xmm3 - 0x66, 0x44, 0x0f, 0xd7, 0xdb, //0x000023da pmovmskb %xmm3, %r11d - 0x66, 0x0f, 0x6f, 0xdf, //0x000023df movdqa %xmm7, %xmm3 - 0x66, 0x0f, 0x74, 0xd8, //0x000023e3 pcmpeqb %xmm0, %xmm3 - 0x66, 0x0f, 0xd7, 0xcb, //0x000023e7 pmovmskb %xmm3, %ecx - 0x66, 0x0f, 0x6f, 0xde, //0x000023eb movdqa %xmm6, %xmm3 - 0x66, 0x0f, 0x74, 0xd8, //0x000023ef pcmpeqb %xmm0, %xmm3 - 0x66, 0x44, 0x0f, 0xd7, 0xf3, //0x000023f3 pmovmskb %xmm3, %r14d - 0x66, 0x0f, 0x6f, 0xdc, //0x000023f8 movdqa %xmm4, %xmm3 - 0x66, 0x0f, 0x74, 0xd8, //0x000023fc pcmpeqb %xmm0, %xmm3 - 0x66, 0x44, 0x0f, 0xd7, 0xfb, //0x00002400 pmovmskb %xmm3, %r15d - 0x66, 0x0f, 0x6f, 0xdd, //0x00002405 movdqa %xmm5, %xmm3 - 0x66, 0x0f, 0x74, 0xd9, //0x00002409 pcmpeqb %xmm1, %xmm3 - 0x66, 0x44, 0x0f, 0xd7, 0xeb, //0x0000240d pmovmskb %xmm3, %r13d - 0x66, 0x0f, 0x6f, 0xdf, //0x00002412 movdqa %xmm7, %xmm3 - 0x66, 0x0f, 0x74, 0xd9, //0x00002416 pcmpeqb %xmm1, %xmm3 - 0x66, 0x0f, 0xd7, 0xdb, //0x0000241a pmovmskb %xmm3, %ebx - 0x66, 0x0f, 0x6f, 0xde, //0x0000241e movdqa %xmm6, %xmm3 - 0x66, 0x0f, 0x74, 0xd9, //0x00002422 pcmpeqb %xmm1, %xmm3 - 0x66, 0x0f, 0xd7, 0xf3, //0x00002426 pmovmskb %xmm3, %esi - 0x66, 0x0f, 0x6f, 0xdc, //0x0000242a movdqa %xmm4, %xmm3 - 0x66, 0x0f, 0x74, 0xd9, //0x0000242e pcmpeqb %xmm1, %xmm3 - 0x66, 0x44, 0x0f, 0xd7, 0xd3, //0x00002432 pmovmskb %xmm3, %r10d - 0x66, 0x41, 0x0f, 0x6f, 0xdc, //0x00002437 movdqa %xmm12, %xmm3 - 0x66, 0x0f, 0x64, 0xdf, //0x0000243c pcmpgtb %xmm7, %xmm3 - 0x66, 0x41, 0x0f, 0x64, 0xfa, //0x00002440 pcmpgtb %xmm10, %xmm7 - 0x66, 0x0f, 0xdb, 0xfb, //0x00002445 pand %xmm3, %xmm7 - 0x66, 0x0f, 0xd7, 0xff, //0x00002449 pmovmskb %xmm7, %edi - 0x66, 0x41, 0x0f, 0x6f, 0xdc, //0x0000244d movdqa %xmm12, %xmm3 - 0x66, 0x0f, 0x64, 0xde, //0x00002452 pcmpgtb %xmm6, %xmm3 - 0x66, 0x41, 0x0f, 0x64, 0xf2, //0x00002456 pcmpgtb %xmm10, %xmm6 - 0x66, 0x0f, 0xdb, 0xf3, //0x0000245b pand %xmm3, %xmm6 - 0x66, 0x0f, 0xd7, 0xd6, //0x0000245f pmovmskb %xmm6, %edx - 0x66, 0x41, 0x0f, 0x6f, 0xdc, //0x00002463 movdqa %xmm12, %xmm3 - 0x66, 0x0f, 0x64, 0xdc, //0x00002468 pcmpgtb %xmm4, %xmm3 - 0x66, 0x41, 0x0f, 0x64, 0xe2, //0x0000246c pcmpgtb %xmm10, %xmm4 - 0x66, 0x0f, 0xdb, 0xe3, //0x00002471 pand %xmm3, %xmm4 - 0x66, 0x44, 0x0f, 0xd7, 0xc4, //0x00002475 pmovmskb %xmm4, %r8d - 0x49, 0xc1, 0xe7, 0x30, //0x0000247a shlq $48, %r15 - 0x49, 0xc1, 0xe6, 0x20, //0x0000247e shlq $32, %r14 - 0x4d, 0x09, 0xfe, //0x00002482 orq %r15, %r14 - 0x48, 0xc1, 0xe1, 0x10, //0x00002485 shlq $16, %rcx - 0x4c, 0x09, 0xf1, //0x00002489 orq %r14, %rcx - 0x49, 0x09, 0xcb, //0x0000248c orq %rcx, %r11 - 0x49, 0xc1, 0xe2, 0x30, //0x0000248f shlq $48, %r10 - 0x48, 0xc1, 0xe6, 0x20, //0x00002493 shlq $32, %rsi - 0x4c, 0x09, 0xd6, //0x00002497 orq %r10, %rsi - 0x48, 0xc1, 0xe3, 0x10, //0x0000249a shlq $16, %rbx - 0x48, 0x09, 0xf3, //0x0000249e orq %rsi, %rbx - 0x49, 0xc1, 0xe0, 0x30, //0x000024a1 shlq $48, %r8 - 0x48, 0xc1, 0xe2, 0x20, //0x000024a5 shlq $32, %rdx - 0x4c, 0x09, 0xc2, //0x000024a9 orq %r8, %rdx - 0x48, 0xc1, 0xe7, 0x10, //0x000024ac shlq $16, %rdi - 0x48, 0x09, 0xd7, //0x000024b0 orq %rdx, %rdi - 0x49, 0x09, 0xdd, //0x000024b3 orq %rbx, %r13 - 0x0f, 0x85, 0x59, 0x00, 0x00, 0x00, //0x000024b6 jne LBB0_405 - 0x4d, 0x85, 0xc9, //0x000024bc testq %r9, %r9 - 0x0f, 0x85, 0x6f, 0x00, 0x00, 0x00, //0x000024bf jne LBB0_407 - 0x31, 0xdb, //0x000024c5 xorl %ebx, %ebx - 0x4c, 0x8b, 0x75, 0xd0, //0x000024c7 movq $-48(%rbp), %r14 - //0x000024cb LBB0_391 - 0x66, 0x41, 0x0f, 0x6f, 0xdc, //0x000024cb movdqa %xmm12, %xmm3 - 0x66, 0x0f, 0x64, 0xdd, //0x000024d0 pcmpgtb %xmm5, %xmm3 - 0x66, 0x41, 0x0f, 0x64, 0xea, //0x000024d4 pcmpgtb %xmm10, %xmm5 - 0x66, 0x0f, 0xdb, 0xeb, //0x000024d9 pand %xmm3, %xmm5 - 0x66, 0x0f, 0xd7, 0xcd, //0x000024dd pmovmskb %xmm5, %ecx - 0x48, 0x09, 0xcf, //0x000024e1 orq %rcx, %rdi - 0x4d, 0x85, 0xdb, //0x000024e4 testq %r11, %r11 - 0x4c, 0x8b, 0x6d, 0xb8, //0x000024e7 movq $-72(%rbp), %r13 - 0x0f, 0x85, 0x93, 0x00, 0x00, 0x00, //0x000024eb jne LBB0_409 - 0x48, 0x85, 0xff, //0x000024f1 testq %rdi, %rdi - 0x0f, 0x85, 0xaf, 0x16, 0x00, 0x00, //0x000024f4 jne LBB0_632 - 0x48, 0x8b, 0x75, 0xc0, //0x000024fa movq $-64(%rbp), %rsi - 0x48, 0x83, 0xc6, 0xc0, //0x000024fe addq $-64, %rsi - 0x48, 0x83, 0xc0, 0x40, //0x00002502 addq $64, %rax - 0x48, 0x83, 0xfe, 0x3f, //0x00002506 cmpq $63, %rsi - 0x0f, 0x87, 0xa0, 0xfe, 0xff, 0xff, //0x0000250a ja LBB0_388 - 0xe9, 0xb7, 0x07, 0x00, 0x00, //0x00002510 jmp LBB0_394 - //0x00002515 LBB0_405 - 0x48, 0x83, 0x7d, 0xc8, 0xff, //0x00002515 cmpq $-1, $-56(%rbp) - 0x4c, 0x8b, 0x75, 0xd0, //0x0000251a movq $-48(%rbp), %r14 - 0x0f, 0x85, 0x14, 0x00, 0x00, 0x00, //0x0000251e jne LBB0_408 - 0x49, 0x0f, 0xbc, 0xcd, //0x00002524 bsfq %r13, %rcx - 0x48, 0x01, 0xc1, //0x00002528 addq %rax, %rcx - 0x48, 0x89, 0x4d, 0xc8, //0x0000252b movq %rcx, $-56(%rbp) - 0xe9, 0x04, 0x00, 0x00, 0x00, //0x0000252f jmp LBB0_408 - //0x00002534 LBB0_407 - 0x4c, 0x8b, 0x75, 0xd0, //0x00002534 movq $-48(%rbp), %r14 - //0x00002538 LBB0_408 - 0x4c, 0x89, 0xc9, //0x00002538 movq %r9, %rcx - 0x48, 0xf7, 0xd1, //0x0000253b notq %rcx - 0x4c, 0x21, 0xe9, //0x0000253e andq %r13, %rcx - 0x48, 0x8d, 0x14, 0x09, //0x00002541 leaq (%rcx,%rcx), %rdx - 0x4c, 0x09, 0xca, //0x00002545 orq %r9, %rdx - 0x48, 0x89, 0xd6, //0x00002548 movq %rdx, %rsi - 0x48, 0xf7, 0xd6, //0x0000254b notq %rsi - 0x4c, 0x21, 0xee, //0x0000254e andq %r13, %rsi - 0x48, 0xbb, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00002551 movabsq $-6148914691236517206, %rbx - 0x48, 0x21, 0xde, //0x0000255b andq %rbx, %rsi - 0x31, 0xdb, //0x0000255e xorl %ebx, %ebx - 0x48, 0x01, 0xce, //0x00002560 addq %rcx, %rsi - 0x0f, 0x92, 0xc3, //0x00002563 setb %bl - 0x48, 0x01, 0xf6, //0x00002566 addq %rsi, %rsi - 0x48, 0xb9, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00002569 movabsq $6148914691236517205, %rcx - 0x48, 0x31, 0xce, //0x00002573 xorq %rcx, %rsi - 0x48, 0x21, 0xd6, //0x00002576 andq %rdx, %rsi - 0x48, 0xf7, 0xd6, //0x00002579 notq %rsi - 0x49, 0x21, 0xf3, //0x0000257c andq %rsi, %r11 - 0xe9, 0x47, 0xff, 0xff, 0xff, //0x0000257f jmp LBB0_391 - //0x00002584 LBB0_409 - 0x49, 0x0f, 0xbc, 0xcb, //0x00002584 bsfq %r11, %rcx - 0x48, 0x85, 0xff, //0x00002588 testq %rdi, %rdi - 0x0f, 0x84, 0x8d, 0x00, 0x00, 0x00, //0x0000258b je LBB0_423 - 0x48, 0x0f, 0xbc, 0xd7, //0x00002591 bsfq %rdi, %rdx - 0xe9, 0x89, 0x00, 0x00, 0x00, //0x00002595 jmp LBB0_424 - //0x0000259a LBB0_411 - 0x41, 0x89, 0xcb, //0x0000259a movl %ecx, %r11d - 0x4d, 0x01, 0xc3, //0x0000259d addq %r8, %r11 - 0x49, 0x01, 0xdb, //0x000025a0 addq %rbx, %r11 - 0xe9, 0x06, 0x00, 0x00, 0x00, //0x000025a3 jmp LBB0_413 - //0x000025a8 LBB0_412 - 0x48, 0x01, 0xda, //0x000025a8 addq %rbx, %rdx - 0x49, 0x89, 0xd3, //0x000025ab movq %rdx, %r11 - //0x000025ae LBB0_413 - 0x48, 0xc7, 0xc3, 0xff, 0xff, 0xff, 0xff, //0x000025ae movq $-1, %rbx - 0x4d, 0x85, 0xf6, //0x000025b5 testq %r14, %r14 - 0x0f, 0x84, 0x18, 0x16, 0x00, 0x00, //0x000025b8 je LBB0_636 - 0x4d, 0x85, 0xed, //0x000025be testq %r13, %r13 - 0x0f, 0x84, 0x0f, 0x16, 0x00, 0x00, //0x000025c1 je LBB0_636 - 0x4d, 0x85, 0xd2, //0x000025c7 testq %r10, %r10 - 0x0f, 0x84, 0x06, 0x16, 0x00, 0x00, //0x000025ca je LBB0_636 - 0x4d, 0x29, 0xc3, //0x000025d0 subq %r8, %r11 - 0x49, 0x8d, 0x4b, 0xff, //0x000025d3 leaq $-1(%r11), %rcx - 0x49, 0x39, 0xce, //0x000025d7 cmpq %rcx, %r14 - 0x0f, 0x84, 0x33, 0x00, 0x00, 0x00, //0x000025da je LBB0_422 - 0x49, 0x39, 0xcd, //0x000025e0 cmpq %rcx, %r13 - 0x0f, 0x84, 0x2a, 0x00, 0x00, 0x00, //0x000025e3 je LBB0_422 - 0x49, 0x39, 0xca, //0x000025e9 cmpq %rcx, %r10 - 0x0f, 0x84, 0x21, 0x00, 0x00, 0x00, //0x000025ec je LBB0_422 - 0x4d, 0x85, 0xed, //0x000025f2 testq %r13, %r13 - 0x0f, 0x8e, 0x9a, 0x00, 0x00, 0x00, //0x000025f5 jle LBB0_430 - 0x49, 0x8d, 0x4d, 0xff, //0x000025fb leaq $-1(%r13), %rcx - 0x49, 0x39, 0xca, //0x000025ff cmpq %rcx, %r10 - 0x0f, 0x84, 0x8d, 0x00, 0x00, 0x00, //0x00002602 je LBB0_430 - 0x49, 0xf7, 0xd5, //0x00002608 notq %r13 - 0x4c, 0x89, 0xeb, //0x0000260b movq %r13, %rbx - 0xe9, 0x0c, 0x06, 0x00, 0x00, //0x0000260e jmp LBB0_468 - //0x00002613 LBB0_422 - 0x49, 0xf7, 0xdb, //0x00002613 negq %r11 - 0x4c, 0x89, 0xdb, //0x00002616 movq %r11, %rbx - 0xe9, 0x01, 0x06, 0x00, 0x00, //0x00002619 jmp LBB0_468 - //0x0000261e LBB0_423 - 0xba, 0x40, 0x00, 0x00, 0x00, //0x0000261e movl $64, %edx - //0x00002623 LBB0_424 - 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00002623 movabsq $4294977024, %r11 - 0x48, 0x39, 0xca, //0x0000262d cmpq %rcx, %rdx - 0x0f, 0x82, 0xb6, 0x15, 0x00, 0x00, //0x00002630 jb LBB0_640 - 0x48, 0x01, 0xc8, //0x00002636 addq %rcx, %rax - 0x48, 0x83, 0xc0, 0x01, //0x00002639 addq $1, %rax - //0x0000263d LBB0_426 - 0x48, 0x85, 0xc0, //0x0000263d testq %rax, %rax - 0x0f, 0x89, 0x49, 0xec, 0xff, 0xff, //0x00002640 jns LBB0_224 - 0xe9, 0x1a, 0x14, 0x00, 0x00, //0x00002646 jmp LBB0_615 - //0x0000264b LBB0_132 - 0x4d, 0x85, 0xdb, //0x0000264b testq %r11, %r11 - 0x0f, 0x85, 0x9e, 0x0a, 0x00, 0x00, //0x0000264e jne LBB0_508 - 0x49, 0x01, 0xd2, //0x00002654 addq %rdx, %r10 - 0x49, 0x29, 0xd1, //0x00002657 subq %rdx, %r9 - 0x4c, 0x8b, 0x75, 0xd0, //0x0000265a movq $-48(%rbp), %r14 - 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x0000265e movabsq $4294977024, %r11 - //0x00002668 LBB0_134 - 0x4d, 0x85, 0xc9, //0x00002668 testq %r9, %r9 - 0x0f, 0x8f, 0xee, 0x0a, 0x00, 0x00, //0x0000266b jg LBB0_512 - 0xe9, 0xd1, 0x13, 0x00, 0x00, //0x00002671 jmp LBB0_638 - //0x00002676 LBB0_428 - 0x4c, 0x29, 0xe0, //0x00002676 subq %r12, %rax - 0x48, 0x01, 0xd0, //0x00002679 addq %rdx, %rax - 0x49, 0x89, 0x06, //0x0000267c movq %rax, (%r14) - 0x48, 0x85, 0xf6, //0x0000267f testq %rsi, %rsi - 0x0f, 0x8f, 0x38, 0xdb, 0xff, 0xff, //0x00002682 jg LBB0_4 - 0xe9, 0xcc, 0x13, 0x00, 0x00, //0x00002688 jmp LBB0_614 - //0x0000268d LBB0_429 - 0x0f, 0xbc, 0xcb, //0x0000268d bsfl %ebx, %ecx - 0xe9, 0x8a, 0x03, 0x00, 0x00, //0x00002690 jmp LBB0_437 - //0x00002695 LBB0_430 - 0x4c, 0x89, 0xf1, //0x00002695 movq %r14, %rcx - 0x4c, 0x09, 0xd1, //0x00002698 orq %r10, %rcx - 0x0f, 0x99, 0xc2, //0x0000269b setns %dl - 0x0f, 0x88, 0xd4, 0x01, 0x00, 0x00, //0x0000269e js LBB0_434 - 0x4d, 0x39, 0xd6, //0x000026a4 cmpq %r10, %r14 - 0x0f, 0x8c, 0xcb, 0x01, 0x00, 0x00, //0x000026a7 jl LBB0_434 - 0x49, 0xf7, 0xd6, //0x000026ad notq %r14 - 0x4c, 0x89, 0xf3, //0x000026b0 movq %r14, %rbx - 0xe9, 0x67, 0x05, 0x00, 0x00, //0x000026b3 jmp LBB0_468 - //0x000026b8 LBB0_433 - 0x48, 0x8b, 0x75, 0xc0, //0x000026b8 movq $-64(%rbp), %rsi - 0x49, 0x01, 0xf4, //0x000026bc addq %rsi, %r12 - 0x49, 0x29, 0xcc, //0x000026bf subq %rcx, %r12 - 0x49, 0x29, 0xfc, //0x000026c2 subq %rdi, %r12 - 0x49, 0x83, 0xc4, 0xfe, //0x000026c5 addq $-2, %r12 - 0x4d, 0x89, 0xe5, //0x000026c9 movq %r12, %r13 - 0xe9, 0x11, 0xdb, 0xff, 0xff, //0x000026cc jmp LBB0_2 - //0x000026d1 LBB0_154 - 0x4d, 0x85, 0xdb, //0x000026d1 testq %r11, %r11 - 0x0f, 0x85, 0x66, 0x0c, 0x00, 0x00, //0x000026d4 jne LBB0_535 - 0x49, 0x01, 0xd2, //0x000026da addq %rdx, %r10 - 0x49, 0x29, 0xd1, //0x000026dd subq %rdx, %r9 - 0x4c, 0x8b, 0x75, 0xd0, //0x000026e0 movq $-48(%rbp), %r14 - 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x000026e4 movabsq $4294977024, %r11 - //0x000026ee LBB0_156 - 0x4d, 0x85, 0xc9, //0x000026ee testq %r9, %r9 - 0x0f, 0x8f, 0xa7, 0x0c, 0x00, 0x00, //0x000026f1 jg LBB0_539 - 0xe9, 0x4b, 0x13, 0x00, 0x00, //0x000026f7 jmp LBB0_638 - //0x000026fc LBB0_50 - 0x4c, 0x01, 0xe0, //0x000026fc addq %r12, %rax - 0x4c, 0x8b, 0x75, 0xd0, //0x000026ff movq $-48(%rbp), %r14 - 0x49, 0x83, 0xf9, 0x20, //0x00002703 cmpq $32, %r9 - 0x0f, 0x82, 0x9f, 0x07, 0x00, 0x00, //0x00002707 jb LBB0_485 - //0x0000270d LBB0_51 - 0xf3, 0x0f, 0x6f, 0x18, //0x0000270d movdqu (%rax), %xmm3 - 0xf3, 0x0f, 0x6f, 0x60, 0x10, //0x00002711 movdqu $16(%rax), %xmm4 - 0x66, 0x0f, 0x6f, 0xeb, //0x00002716 movdqa %xmm3, %xmm5 - 0x66, 0x0f, 0x74, 0xe8, //0x0000271a pcmpeqb %xmm0, %xmm5 - 0x66, 0x0f, 0xd7, 0xd5, //0x0000271e pmovmskb %xmm5, %edx - 0x66, 0x0f, 0x6f, 0xec, //0x00002722 movdqa %xmm4, %xmm5 - 0x66, 0x0f, 0x74, 0xe8, //0x00002726 pcmpeqb %xmm0, %xmm5 - 0x66, 0x0f, 0xd7, 0xcd, //0x0000272a pmovmskb %xmm5, %ecx - 0x66, 0x0f, 0x74, 0xd9, //0x0000272e pcmpeqb %xmm1, %xmm3 - 0x66, 0x0f, 0xd7, 0xf3, //0x00002732 pmovmskb %xmm3, %esi - 0x66, 0x0f, 0x74, 0xe1, //0x00002736 pcmpeqb %xmm1, %xmm4 - 0x66, 0x0f, 0xd7, 0xfc, //0x0000273a pmovmskb %xmm4, %edi - 0x48, 0xc1, 0xe1, 0x10, //0x0000273e shlq $16, %rcx - 0x48, 0x09, 0xca, //0x00002742 orq %rcx, %rdx - 0x48, 0xc1, 0xe7, 0x10, //0x00002745 shlq $16, %rdi - 0x48, 0x09, 0xfe, //0x00002749 orq %rdi, %rsi - 0x0f, 0x85, 0x45, 0x0a, 0x00, 0x00, //0x0000274c jne LBB0_515 - 0x4d, 0x85, 0xc0, //0x00002752 testq %r8, %r8 - 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00002755 movabsq $4294977024, %r11 - 0x0f, 0x85, 0x5c, 0x0a, 0x00, 0x00, //0x0000275f jne LBB0_517 - 0x45, 0x31, 0xc0, //0x00002765 xorl %r8d, %r8d - 0x48, 0x85, 0xd2, //0x00002768 testq %rdx, %rdx - 0x0f, 0x84, 0xac, 0x0a, 0x00, 0x00, //0x0000276b je LBB0_519 - //0x00002771 LBB0_54 - 0x48, 0x0f, 0xbc, 0xca, //0x00002771 bsfq %rdx, %rcx - 0x4c, 0x29, 0xe0, //0x00002775 subq %r12, %rax - 0x48, 0x01, 0xc8, //0x00002778 addq %rcx, %rax - 0x48, 0x83, 0xc0, 0x01, //0x0000277b addq $1, %rax - 0xe9, 0x02, 0xeb, 0xff, 0xff, //0x0000277f jmp LBB0_223 - //0x00002784 LBB0_166 - 0x4c, 0x8b, 0x65, 0xc0, //0x00002784 movq $-64(%rbp), %r12 - 0x4c, 0x01, 0xe0, //0x00002788 addq %r12, %rax - 0x49, 0x83, 0xfe, 0x20, //0x0000278b cmpq $32, %r14 - 0x0f, 0x82, 0x41, 0x07, 0x00, 0x00, //0x0000278f jb LBB0_487 - //0x00002795 LBB0_167 - 0xf3, 0x0f, 0x6f, 0x20, //0x00002795 movdqu (%rax), %xmm4 - 0xf3, 0x0f, 0x6f, 0x58, 0x10, //0x00002799 movdqu $16(%rax), %xmm3 - 0x66, 0x0f, 0x6f, 0xec, //0x0000279e movdqa %xmm4, %xmm5 - 0x66, 0x0f, 0x74, 0xe8, //0x000027a2 pcmpeqb %xmm0, %xmm5 - 0x66, 0x0f, 0xd7, 0xcd, //0x000027a6 pmovmskb %xmm5, %ecx - 0x66, 0x0f, 0x6f, 0xeb, //0x000027aa movdqa %xmm3, %xmm5 - 0x66, 0x0f, 0x74, 0xe8, //0x000027ae pcmpeqb %xmm0, %xmm5 - 0x66, 0x0f, 0xd7, 0xfd, //0x000027b2 pmovmskb %xmm5, %edi - 0x66, 0x0f, 0x6f, 0xec, //0x000027b6 movdqa %xmm4, %xmm5 - 0x66, 0x0f, 0x74, 0xe9, //0x000027ba pcmpeqb %xmm1, %xmm5 - 0x66, 0x44, 0x0f, 0xd7, 0xcd, //0x000027be pmovmskb %xmm5, %r9d - 0x66, 0x0f, 0x6f, 0xeb, //0x000027c3 movdqa %xmm3, %xmm5 - 0x66, 0x0f, 0x74, 0xe9, //0x000027c7 pcmpeqb %xmm1, %xmm5 - 0x66, 0x0f, 0xd7, 0xd5, //0x000027cb pmovmskb %xmm5, %edx - 0x66, 0x41, 0x0f, 0x6f, 0xec, //0x000027cf movdqa %xmm12, %xmm5 - 0x66, 0x0f, 0x64, 0xeb, //0x000027d4 pcmpgtb %xmm3, %xmm5 - 0x66, 0x41, 0x0f, 0x64, 0xda, //0x000027d8 pcmpgtb %xmm10, %xmm3 - 0x66, 0x0f, 0xdb, 0xdd, //0x000027dd pand %xmm5, %xmm3 - 0x66, 0x0f, 0xd7, 0xf3, //0x000027e1 pmovmskb %xmm3, %esi - 0x48, 0xc1, 0xe7, 0x10, //0x000027e5 shlq $16, %rdi - 0x48, 0x09, 0xf9, //0x000027e9 orq %rdi, %rcx - 0x48, 0xc1, 0xe2, 0x10, //0x000027ec shlq $16, %rdx - 0x48, 0xc1, 0xe6, 0x10, //0x000027f0 shlq $16, %rsi - 0x49, 0x09, 0xd1, //0x000027f4 orq %rdx, %r9 - 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x000027f7 movabsq $4294977024, %r11 - 0x0f, 0x85, 0x0c, 0x0b, 0x00, 0x00, //0x00002801 jne LBB0_533 - 0x48, 0x85, 0xdb, //0x00002807 testq %rbx, %rbx - 0x4c, 0x8b, 0x6d, 0xb8, //0x0000280a movq $-72(%rbp), %r13 - 0x0f, 0x85, 0xda, 0x0b, 0x00, 0x00, //0x0000280e jne LBB0_542 - 0x31, 0xdb, //0x00002814 xorl %ebx, %ebx - //0x00002816 LBB0_170 - 0x66, 0x41, 0x0f, 0x6f, 0xdc, //0x00002816 movdqa %xmm12, %xmm3 - 0x66, 0x0f, 0x64, 0xdc, //0x0000281b pcmpgtb %xmm4, %xmm3 - 0x66, 0x41, 0x0f, 0x64, 0xe2, //0x0000281f pcmpgtb %xmm10, %xmm4 - 0x66, 0x0f, 0xdb, 0xe3, //0x00002824 pand %xmm3, %xmm4 - 0x66, 0x0f, 0xd7, 0xd4, //0x00002828 pmovmskb %xmm4, %edx - 0x48, 0x09, 0xd6, //0x0000282c orq %rdx, %rsi - 0xba, 0x40, 0x00, 0x00, 0x00, //0x0000282f movl $64, %edx - 0xbf, 0x40, 0x00, 0x00, 0x00, //0x00002834 movl $64, %edi - 0x48, 0x85, 0xc9, //0x00002839 testq %rcx, %rcx - 0x0f, 0x84, 0x04, 0x00, 0x00, 0x00, //0x0000283c je LBB0_172 - 0x48, 0x0f, 0xbc, 0xf9, //0x00002842 bsfq %rcx, %rdi - //0x00002846 LBB0_172 - 0x48, 0x85, 0xf6, //0x00002846 testq %rsi, %rsi - 0x0f, 0x84, 0x04, 0x00, 0x00, 0x00, //0x00002849 je LBB0_174 - 0x48, 0x0f, 0xbc, 0xd6, //0x0000284f bsfq %rsi, %rdx - //0x00002853 LBB0_174 - 0x48, 0x85, 0xc9, //0x00002853 testq %rcx, %rcx - 0x0f, 0x84, 0xd2, 0x01, 0x00, 0x00, //0x00002856 je LBB0_438 - 0x48, 0x39, 0xfa, //0x0000285c cmpq %rdi, %rdx - 0x0f, 0x82, 0x06, 0x14, 0x00, 0x00, //0x0000285f jb LBB0_649 - 0x4c, 0x29, 0xe0, //0x00002865 subq %r12, %rax - 0x48, 0x01, 0xf8, //0x00002868 addq %rdi, %rax - 0x48, 0x83, 0xc0, 0x01, //0x0000286b addq $1, %rax - 0x4c, 0x8b, 0x75, 0xd0, //0x0000286f movq $-48(%rbp), %r14 - 0xe9, 0x0e, 0xea, 0xff, 0xff, //0x00002873 jmp LBB0_223 - //0x00002878 LBB0_434 - 0x49, 0x8d, 0x4a, 0xff, //0x00002878 leaq $-1(%r10), %rcx - 0x49, 0x39, 0xce, //0x0000287c cmpq %rcx, %r14 - 0x49, 0xf7, 0xd2, //0x0000287f notq %r10 - 0x4d, 0x0f, 0x45, 0xd3, //0x00002882 cmovneq %r11, %r10 - 0x84, 0xd2, //0x00002886 testb %dl, %dl - 0x4d, 0x0f, 0x44, 0xd3, //0x00002888 cmoveq %r11, %r10 - 0x4c, 0x89, 0xd3, //0x0000288c movq %r10, %rbx - 0xe9, 0x8b, 0x03, 0x00, 0x00, //0x0000288f jmp LBB0_468 - //0x00002894 LBB0_435 - 0x89, 0xd1, //0x00002894 movl %edx, %ecx - 0xe9, 0x84, 0x01, 0x00, 0x00, //0x00002896 jmp LBB0_437 - //0x0000289b LBB0_73 - 0x4c, 0x01, 0xe0, //0x0000289b addq %r12, %rax - 0x49, 0x83, 0xf9, 0x20, //0x0000289e cmpq $32, %r9 - 0x4c, 0x8b, 0x75, 0xd0, //0x000028a2 movq $-48(%rbp), %r14 - 0x0f, 0x82, 0xc3, 0x06, 0x00, 0x00, //0x000028a6 jb LBB0_493 - //0x000028ac LBB0_74 - 0xf3, 0x0f, 0x6f, 0x18, //0x000028ac movdqu (%rax), %xmm3 - 0xf3, 0x0f, 0x6f, 0x60, 0x10, //0x000028b0 movdqu $16(%rax), %xmm4 - 0x66, 0x0f, 0x6f, 0xeb, //0x000028b5 movdqa %xmm3, %xmm5 - 0x66, 0x0f, 0x74, 0xe8, //0x000028b9 pcmpeqb %xmm0, %xmm5 - 0x66, 0x0f, 0xd7, 0xd5, //0x000028bd pmovmskb %xmm5, %edx - 0x66, 0x0f, 0x6f, 0xec, //0x000028c1 movdqa %xmm4, %xmm5 - 0x66, 0x0f, 0x74, 0xe8, //0x000028c5 pcmpeqb %xmm0, %xmm5 - 0x66, 0x0f, 0xd7, 0xcd, //0x000028c9 pmovmskb %xmm5, %ecx - 0x66, 0x0f, 0x74, 0xd9, //0x000028cd pcmpeqb %xmm1, %xmm3 - 0x66, 0x0f, 0xd7, 0xf3, //0x000028d1 pmovmskb %xmm3, %esi - 0x66, 0x0f, 0x74, 0xe1, //0x000028d5 pcmpeqb %xmm1, %xmm4 - 0x66, 0x0f, 0xd7, 0xfc, //0x000028d9 pmovmskb %xmm4, %edi - 0x48, 0xc1, 0xe1, 0x10, //0x000028dd shlq $16, %rcx - 0x48, 0x09, 0xca, //0x000028e1 orq %rcx, %rdx - 0x48, 0xc1, 0xe7, 0x10, //0x000028e4 shlq $16, %rdi - 0x48, 0x09, 0xfe, //0x000028e8 orq %rdi, %rsi - 0x0f, 0x85, 0x55, 0x0b, 0x00, 0x00, //0x000028eb jne LBB0_544 - 0x4d, 0x85, 0xc0, //0x000028f1 testq %r8, %r8 - 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x000028f4 movabsq $4294977024, %r11 - 0x0f, 0x85, 0x6c, 0x0b, 0x00, 0x00, //0x000028fe jne LBB0_546 - 0x45, 0x31, 0xc0, //0x00002904 xorl %r8d, %r8d - 0x48, 0x85, 0xd2, //0x00002907 testq %rdx, %rdx - 0x0f, 0x84, 0xbc, 0x0b, 0x00, 0x00, //0x0000290a je LBB0_548 - //0x00002910 LBB0_77 - 0x48, 0x0f, 0xbc, 0xca, //0x00002910 bsfq %rdx, %rcx - 0x4c, 0x29, 0xe0, //0x00002914 subq %r12, %rax - 0x48, 0x01, 0xc8, //0x00002917 addq %rcx, %rax - 0x48, 0x83, 0xc0, 0x01, //0x0000291a addq $1, %rax - 0xe9, 0xe0, 0xee, 0xff, 0xff, //0x0000291e jmp LBB0_304 - //0x00002923 LBB0_195 - 0x4c, 0x8b, 0x45, 0xc0, //0x00002923 movq $-64(%rbp), %r8 - 0x4c, 0x01, 0xc0, //0x00002927 addq %r8, %rax - 0x49, 0x83, 0xf9, 0x20, //0x0000292a cmpq $32, %r9 - 0x0f, 0x82, 0x67, 0x06, 0x00, 0x00, //0x0000292e jb LBB0_495 - //0x00002934 LBB0_196 - 0xf3, 0x0f, 0x6f, 0x20, //0x00002934 movdqu (%rax), %xmm4 - 0xf3, 0x0f, 0x6f, 0x58, 0x10, //0x00002938 movdqu $16(%rax), %xmm3 - 0x66, 0x0f, 0x6f, 0xec, //0x0000293d movdqa %xmm4, %xmm5 - 0x66, 0x0f, 0x74, 0xe8, //0x00002941 pcmpeqb %xmm0, %xmm5 - 0x66, 0x0f, 0xd7, 0xf5, //0x00002945 pmovmskb %xmm5, %esi - 0x66, 0x0f, 0x6f, 0xeb, //0x00002949 movdqa %xmm3, %xmm5 - 0x66, 0x0f, 0x74, 0xe8, //0x0000294d pcmpeqb %xmm0, %xmm5 - 0x66, 0x0f, 0xd7, 0xd5, //0x00002951 pmovmskb %xmm5, %edx - 0x66, 0x0f, 0x6f, 0xec, //0x00002955 movdqa %xmm4, %xmm5 - 0x66, 0x0f, 0x74, 0xe9, //0x00002959 pcmpeqb %xmm1, %xmm5 - 0x66, 0x44, 0x0f, 0xd7, 0xd5, //0x0000295d pmovmskb %xmm5, %r10d - 0x66, 0x0f, 0x6f, 0xeb, //0x00002962 movdqa %xmm3, %xmm5 - 0x66, 0x0f, 0x74, 0xe9, //0x00002966 pcmpeqb %xmm1, %xmm5 - 0x66, 0x0f, 0xd7, 0xcd, //0x0000296a pmovmskb %xmm5, %ecx - 0x66, 0x41, 0x0f, 0x6f, 0xec, //0x0000296e movdqa %xmm12, %xmm5 - 0x66, 0x0f, 0x64, 0xeb, //0x00002973 pcmpgtb %xmm3, %xmm5 - 0x66, 0x41, 0x0f, 0x64, 0xda, //0x00002977 pcmpgtb %xmm10, %xmm3 - 0x66, 0x0f, 0xdb, 0xdd, //0x0000297c pand %xmm5, %xmm3 - 0x66, 0x0f, 0xd7, 0xfb, //0x00002980 pmovmskb %xmm3, %edi - 0x48, 0xc1, 0xe2, 0x10, //0x00002984 shlq $16, %rdx - 0x48, 0x09, 0xd6, //0x00002988 orq %rdx, %rsi - 0x48, 0xc1, 0xe1, 0x10, //0x0000298b shlq $16, %rcx - 0x48, 0xc1, 0xe7, 0x10, //0x0000298f shlq $16, %rdi - 0x49, 0x09, 0xca, //0x00002993 orq %rcx, %r10 - 0x0f, 0x85, 0x26, 0x0c, 0x00, 0x00, //0x00002996 jne LBB0_562 - 0x4d, 0x85, 0xe4, //0x0000299c testq %r12, %r12 - 0x4c, 0x8b, 0x6d, 0xb8, //0x0000299f movq $-72(%rbp), %r13 - 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x000029a3 movabsq $4294977024, %r11 - 0xf3, 0x44, 0x0f, 0x6f, 0x2d, 0x8a, 0xd6, 0xff, 0xff, //0x000029ad movdqu $-10614(%rip), %xmm13 /* LCPI0_4+0(%rip) */ - 0x0f, 0x85, 0x2c, 0x0c, 0x00, 0x00, //0x000029b6 jne LBB0_564 - 0x45, 0x31, 0xe4, //0x000029bc xorl %r12d, %r12d - //0x000029bf LBB0_199 - 0x66, 0x41, 0x0f, 0x6f, 0xdc, //0x000029bf movdqa %xmm12, %xmm3 - 0x66, 0x0f, 0x64, 0xdc, //0x000029c4 pcmpgtb %xmm4, %xmm3 - 0x66, 0x41, 0x0f, 0x64, 0xe2, //0x000029c8 pcmpgtb %xmm10, %xmm4 - 0x66, 0x0f, 0xdb, 0xe3, //0x000029cd pand %xmm3, %xmm4 - 0x66, 0x0f, 0xd7, 0xcc, //0x000029d1 pmovmskb %xmm4, %ecx - 0x48, 0x09, 0xcf, //0x000029d5 orq %rcx, %rdi - 0xb9, 0x40, 0x00, 0x00, 0x00, //0x000029d8 movl $64, %ecx - 0xba, 0x40, 0x00, 0x00, 0x00, //0x000029dd movl $64, %edx - 0x48, 0x85, 0xf6, //0x000029e2 testq %rsi, %rsi - 0x0f, 0x84, 0x04, 0x00, 0x00, 0x00, //0x000029e5 je LBB0_201 - 0x48, 0x0f, 0xbc, 0xd6, //0x000029eb bsfq %rsi, %rdx - //0x000029ef LBB0_201 - 0x48, 0x85, 0xff, //0x000029ef testq %rdi, %rdi - 0x0f, 0x84, 0x04, 0x00, 0x00, 0x00, //0x000029f2 je LBB0_203 - 0x48, 0x0f, 0xbc, 0xcf, //0x000029f8 bsfq %rdi, %rcx - //0x000029fc LBB0_203 - 0x48, 0x85, 0xf6, //0x000029fc testq %rsi, %rsi - 0x0f, 0x84, 0xf6, 0x00, 0x00, 0x00, //0x000029ff je LBB0_450 - 0x48, 0x39, 0xd1, //0x00002a05 cmpq %rdx, %rcx - 0x0f, 0x82, 0x6c, 0x12, 0x00, 0x00, //0x00002a08 jb LBB0_650 - 0x4c, 0x29, 0xc0, //0x00002a0e subq %r8, %rax - 0x48, 0x01, 0xd0, //0x00002a11 addq %rdx, %rax - 0x48, 0x83, 0xc0, 0x01, //0x00002a14 addq $1, %rax - 0xe9, 0xe6, 0xed, 0xff, 0xff, //0x00002a18 jmp LBB0_304 - //0x00002a1d LBB0_436 - 0x89, 0xd9, //0x00002a1d movl %ebx, %ecx - //0x00002a1f LBB0_437 - 0x49, 0xf7, 0xd5, //0x00002a1f notq %r13 - 0x49, 0x29, 0xcd, //0x00002a22 subq %rcx, %r13 - 0x48, 0x8b, 0x75, 0xc0, //0x00002a25 movq $-64(%rbp), %rsi - 0xe9, 0xb4, 0xd7, 0xff, 0xff, //0x00002a29 jmp LBB0_2 - //0x00002a2e LBB0_438 - 0x48, 0x85, 0xf6, //0x00002a2e testq %rsi, %rsi - 0x0f, 0x85, 0x34, 0x12, 0x00, 0x00, //0x00002a31 jne LBB0_649 - 0x48, 0x83, 0xc0, 0x20, //0x00002a37 addq $32, %rax - 0x49, 0x83, 0xc6, 0xe0, //0x00002a3b addq $-32, %r14 - 0x48, 0x85, 0xdb, //0x00002a3f testq %rbx, %rbx - 0x0f, 0x85, 0xa5, 0x04, 0x00, 0x00, //0x00002a42 jne LBB0_488 - //0x00002a48 LBB0_440 - 0x48, 0x8b, 0x4d, 0xc8, //0x00002a48 movq $-56(%rbp), %rcx - 0x4d, 0x85, 0xf6, //0x00002a4c testq %r14, %r14 - 0x0f, 0x84, 0xda, 0x11, 0x00, 0x00, //0x00002a4f je LBB0_490 - //0x00002a55 LBB0_441 - 0x0f, 0xb6, 0x10, //0x00002a55 movzbl (%rax), %edx - 0x80, 0xfa, 0x22, //0x00002a58 cmpb $34, %dl - 0x0f, 0x84, 0x8a, 0x00, 0x00, 0x00, //0x00002a5b je LBB0_449 - 0x80, 0xfa, 0x5c, //0x00002a61 cmpb $92, %dl - 0x0f, 0x84, 0x26, 0x00, 0x00, 0x00, //0x00002a64 je LBB0_445 - 0x80, 0xfa, 0x1f, //0x00002a6a cmpb $31, %dl - 0x0f, 0x86, 0x12, 0x12, 0x00, 0x00, //0x00002a6d jbe LBB0_651 - 0x48, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x00002a73 movq $-1, %rdx - 0xbe, 0x01, 0x00, 0x00, 0x00, //0x00002a7a movl $1, %esi - 0x48, 0x01, 0xf0, //0x00002a7f addq %rsi, %rax - 0x49, 0x01, 0xd6, //0x00002a82 addq %rdx, %r14 - 0x0f, 0x85, 0xca, 0xff, 0xff, 0xff, //0x00002a85 jne LBB0_441 - 0xe9, 0x9f, 0x11, 0x00, 0x00, //0x00002a8b jmp LBB0_490 - //0x00002a90 LBB0_445 - 0x49, 0x83, 0xfe, 0x01, //0x00002a90 cmpq $1, %r14 - 0x0f, 0x84, 0x95, 0x11, 0x00, 0x00, //0x00002a94 je LBB0_490 - 0x66, 0x41, 0x0f, 0x6f, 0xf5, //0x00002a9a movdqa %xmm13, %xmm6 - 0x66, 0x0f, 0x6f, 0xea, //0x00002a9f movdqa %xmm2, %xmm5 - 0x48, 0xc7, 0xc2, 0xfe, 0xff, 0xff, 0xff, //0x00002aa3 movq $-2, %rdx - 0xbe, 0x02, 0x00, 0x00, 0x00, //0x00002aaa movl $2, %esi - 0x48, 0x83, 0xf9, 0xff, //0x00002aaf cmpq $-1, %rcx - 0x0f, 0x85, 0x0a, 0x00, 0x00, 0x00, //0x00002ab3 jne LBB0_448 - 0x48, 0x89, 0xc1, //0x00002ab9 movq %rax, %rcx - 0x4c, 0x29, 0xe1, //0x00002abc subq %r12, %rcx - 0x48, 0x89, 0x4d, 0xc8, //0x00002abf movq %rcx, $-56(%rbp) - //0x00002ac3 LBB0_448 - 0x4c, 0x8b, 0x6d, 0xb8, //0x00002ac3 movq $-72(%rbp), %r13 - 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00002ac7 movabsq $4294977024, %r11 - 0x66, 0x0f, 0x6f, 0xd5, //0x00002ad1 movdqa %xmm5, %xmm2 - 0x66, 0x44, 0x0f, 0x6f, 0xee, //0x00002ad5 movdqa %xmm6, %xmm13 - 0x48, 0x01, 0xf0, //0x00002ada addq %rsi, %rax - 0x49, 0x01, 0xd6, //0x00002add addq %rdx, %r14 - 0x0f, 0x85, 0x6f, 0xff, 0xff, 0xff, //0x00002ae0 jne LBB0_441 - 0xe9, 0x44, 0x11, 0x00, 0x00, //0x00002ae6 jmp LBB0_490 - //0x00002aeb LBB0_449 - 0x4c, 0x29, 0xe0, //0x00002aeb subq %r12, %rax - 0x48, 0x83, 0xc0, 0x01, //0x00002aee addq $1, %rax - 0x4c, 0x8b, 0x75, 0xd0, //0x00002af2 movq $-48(%rbp), %r14 - 0xe9, 0x8b, 0xe7, 0xff, 0xff, //0x00002af6 jmp LBB0_223 - //0x00002afb LBB0_450 - 0x48, 0x85, 0xff, //0x00002afb testq %rdi, %rdi - 0x0f, 0x85, 0x76, 0x11, 0x00, 0x00, //0x00002afe jne LBB0_650 - 0x48, 0x83, 0xc0, 0x20, //0x00002b04 addq $32, %rax - 0x49, 0x83, 0xc1, 0xe0, //0x00002b08 addq $-32, %r9 - 0x4d, 0x85, 0xe4, //0x00002b0c testq %r12, %r12 - 0x0f, 0x85, 0xa6, 0x04, 0x00, 0x00, //0x00002b0f jne LBB0_496 - //0x00002b15 LBB0_452 - 0x48, 0x8b, 0x4d, 0xc8, //0x00002b15 movq $-56(%rbp), %rcx - 0x4d, 0x85, 0xc9, //0x00002b19 testq %r9, %r9 - 0x0f, 0x84, 0x51, 0x0f, 0x00, 0x00, //0x00002b1c je LBB0_616 - //0x00002b22 LBB0_453 - 0x0f, 0xb6, 0x10, //0x00002b22 movzbl (%rax), %edx - 0x80, 0xfa, 0x22, //0x00002b25 cmpb $34, %dl - 0x0f, 0x84, 0xcc, 0x00, 0x00, 0x00, //0x00002b28 je LBB0_464 - 0x80, 0xfa, 0x5c, //0x00002b2e cmpb $92, %dl - 0x0f, 0x84, 0x26, 0x00, 0x00, 0x00, //0x00002b31 je LBB0_458 - 0x80, 0xfa, 0x1f, //0x00002b37 cmpb $31, %dl - 0x0f, 0x86, 0x51, 0x11, 0x00, 0x00, //0x00002b3a jbe LBB0_652 - 0x48, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x00002b40 movq $-1, %rdx - 0xbe, 0x01, 0x00, 0x00, 0x00, //0x00002b47 movl $1, %esi - //0x00002b4c LBB0_457 - 0x48, 0x01, 0xf0, //0x00002b4c addq %rsi, %rax - 0x49, 0x01, 0xd1, //0x00002b4f addq %rdx, %r9 - 0x0f, 0x85, 0xca, 0xff, 0xff, 0xff, //0x00002b52 jne LBB0_453 - 0xe9, 0x16, 0x0f, 0x00, 0x00, //0x00002b58 jmp LBB0_616 - //0x00002b5d LBB0_458 - 0x49, 0x83, 0xf9, 0x01, //0x00002b5d cmpq $1, %r9 - 0x0f, 0x84, 0xe7, 0x10, 0x00, 0x00, //0x00002b61 je LBB0_507 - 0x66, 0x0f, 0x6f, 0xea, //0x00002b67 movdqa %xmm2, %xmm5 - 0x48, 0xc7, 0xc2, 0xfe, 0xff, 0xff, 0xff, //0x00002b6b movq $-2, %rdx - 0xbe, 0x02, 0x00, 0x00, 0x00, //0x00002b72 movl $2, %esi - 0x48, 0x83, 0xf9, 0xff, //0x00002b77 cmpq $-1, %rcx - 0x0f, 0x84, 0x28, 0x00, 0x00, 0x00, //0x00002b7b je LBB0_461 - 0x4c, 0x8b, 0x75, 0xd0, //0x00002b81 movq $-48(%rbp), %r14 - 0x4c, 0x8b, 0x6d, 0xb8, //0x00002b85 movq $-72(%rbp), %r13 - 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00002b89 movabsq $4294977024, %r11 - 0x66, 0x0f, 0x6f, 0xd5, //0x00002b93 movdqa %xmm5, %xmm2 - 0xf3, 0x44, 0x0f, 0x6f, 0x2d, 0xa0, 0xd4, 0xff, 0xff, //0x00002b97 movdqu $-11104(%rip), %xmm13 /* LCPI0_4+0(%rip) */ - 0x4c, 0x8b, 0x45, 0xc0, //0x00002ba0 movq $-64(%rbp), %r8 - 0xe9, 0xa3, 0xff, 0xff, 0xff, //0x00002ba4 jmp LBB0_457 - //0x00002ba9 LBB0_461 - 0x48, 0x89, 0xc1, //0x00002ba9 movq %rax, %rcx - 0x4c, 0x8b, 0x45, 0xc0, //0x00002bac movq $-64(%rbp), %r8 - 0x4c, 0x29, 0xc1, //0x00002bb0 subq %r8, %rcx - 0x48, 0x89, 0x4d, 0xc8, //0x00002bb3 movq %rcx, $-56(%rbp) - 0x4c, 0x8b, 0x75, 0xd0, //0x00002bb7 movq $-48(%rbp), %r14 - 0x4c, 0x8b, 0x6d, 0xb8, //0x00002bbb movq $-72(%rbp), %r13 - 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00002bbf movabsq $4294977024, %r11 - 0x66, 0x0f, 0x6f, 0xd5, //0x00002bc9 movdqa %xmm5, %xmm2 - 0xf3, 0x44, 0x0f, 0x6f, 0x2d, 0x6a, 0xd4, 0xff, 0xff, //0x00002bcd movdqu $-11158(%rip), %xmm13 /* LCPI0_4+0(%rip) */ - 0xe9, 0x71, 0xff, 0xff, 0xff, //0x00002bd6 jmp LBB0_457 - //0x00002bdb LBB0_462 - 0x4c, 0x29, 0xe1, //0x00002bdb subq %r12, %rcx - 0x48, 0x01, 0xf1, //0x00002bde addq %rsi, %rcx - 0x49, 0x89, 0x0e, //0x00002be1 movq %rcx, (%r14) - 0x48, 0x85, 0xc0, //0x00002be4 testq %rax, %rax - 0x0f, 0x8f, 0xd3, 0xd5, 0xff, 0xff, //0x00002be7 jg LBB0_4 - 0xe9, 0x06, 0x0e, 0x00, 0x00, //0x00002bed jmp LBB0_606 - //0x00002bf2 LBB0_463 - 0x0f, 0xbc, 0xce, //0x00002bf2 bsfl %esi, %ecx - 0xe9, 0x1f, 0x00, 0x00, 0x00, //0x00002bf5 jmp LBB0_467 - //0x00002bfa LBB0_464 - 0x4c, 0x29, 0xc0, //0x00002bfa subq %r8, %rax - 0x48, 0x83, 0xc0, 0x01, //0x00002bfd addq $1, %rax - 0xe9, 0xfd, 0xeb, 0xff, 0xff, //0x00002c01 jmp LBB0_304 - //0x00002c06 LBB0_465 - 0x49, 0x01, 0xc4, //0x00002c06 addq %rax, %r12 - 0x49, 0x29, 0xd4, //0x00002c09 subq %rdx, %r12 - 0x48, 0xf7, 0xd3, //0x00002c0c notq %rbx - 0x4c, 0x01, 0xe3, //0x00002c0f addq %r12, %rbx - 0xe9, 0x08, 0x00, 0x00, 0x00, //0x00002c12 jmp LBB0_468 - //0x00002c17 LBB0_466 - 0x89, 0xd1, //0x00002c17 movl %edx, %ecx - //0x00002c19 LBB0_467 - 0x48, 0xf7, 0xd3, //0x00002c19 notq %rbx - 0x48, 0x29, 0xcb, //0x00002c1c subq %rcx, %rbx - //0x00002c1f LBB0_468 - 0x48, 0x85, 0xdb, //0x00002c1f testq %rbx, %rbx - 0x0f, 0x88, 0xae, 0x0f, 0x00, 0x00, //0x00002c22 js LBB0_636 - //0x00002c28 LBB0_469 - 0x48, 0x01, 0xc3, //0x00002c28 addq %rax, %rbx - 0x4c, 0x8b, 0x75, 0xd0, //0x00002c2b movq $-48(%rbp), %r14 - 0x49, 0x89, 0x1e, //0x00002c2f movq %rbx, (%r14) - 0x48, 0x85, 0xc0, //0x00002c32 testq %rax, %rax - 0x4c, 0x8b, 0x6d, 0xb8, //0x00002c35 movq $-72(%rbp), %r13 - 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00002c39 movabsq $4294977024, %r11 - 0x0f, 0x8f, 0x77, 0xd5, 0xff, 0xff, //0x00002c43 jg LBB0_4 - 0xe9, 0xaa, 0x0d, 0x00, 0x00, //0x00002c49 jmp LBB0_606 - //0x00002c4e LBB0_241 - 0x4c, 0x01, 0xe0, //0x00002c4e addq %r12, %rax - 0x49, 0x83, 0xf9, 0x20, //0x00002c51 cmpq $32, %r9 - 0x4c, 0x8b, 0x75, 0xd0, //0x00002c55 movq $-48(%rbp), %r14 - 0x0f, 0x82, 0x19, 0x04, 0x00, 0x00, //0x00002c59 jb LBB0_502 - //0x00002c5f LBB0_242 - 0xf3, 0x0f, 0x6f, 0x18, //0x00002c5f movdqu (%rax), %xmm3 - 0xf3, 0x0f, 0x6f, 0x60, 0x10, //0x00002c63 movdqu $16(%rax), %xmm4 - 0x66, 0x0f, 0x6f, 0xeb, //0x00002c68 movdqa %xmm3, %xmm5 - 0x66, 0x0f, 0x74, 0xe8, //0x00002c6c pcmpeqb %xmm0, %xmm5 - 0x66, 0x0f, 0xd7, 0xd5, //0x00002c70 pmovmskb %xmm5, %edx - 0x66, 0x0f, 0x6f, 0xec, //0x00002c74 movdqa %xmm4, %xmm5 - 0x66, 0x0f, 0x74, 0xe8, //0x00002c78 pcmpeqb %xmm0, %xmm5 - 0x66, 0x0f, 0xd7, 0xcd, //0x00002c7c pmovmskb %xmm5, %ecx - 0x66, 0x0f, 0x74, 0xd9, //0x00002c80 pcmpeqb %xmm1, %xmm3 - 0x66, 0x0f, 0xd7, 0xf3, //0x00002c84 pmovmskb %xmm3, %esi - 0x66, 0x0f, 0x74, 0xe1, //0x00002c88 pcmpeqb %xmm1, %xmm4 - 0x66, 0x0f, 0xd7, 0xfc, //0x00002c8c pmovmskb %xmm4, %edi - 0x48, 0xc1, 0xe1, 0x10, //0x00002c90 shlq $16, %rcx - 0x48, 0x09, 0xca, //0x00002c94 orq %rcx, %rdx - 0x48, 0xc1, 0xe7, 0x10, //0x00002c97 shlq $16, %rdi - 0x48, 0x09, 0xfe, //0x00002c9b orq %rdi, %rsi - 0x0f, 0x85, 0x06, 0x0b, 0x00, 0x00, //0x00002c9e jne LBB0_578 - 0x4d, 0x85, 0xc0, //0x00002ca4 testq %r8, %r8 - 0x0f, 0x85, 0x27, 0x0b, 0x00, 0x00, //0x00002ca7 jne LBB0_580 - 0x45, 0x31, 0xc0, //0x00002cad xorl %r8d, %r8d - 0x48, 0x85, 0xd2, //0x00002cb0 testq %rdx, %rdx - 0x0f, 0x84, 0x77, 0x0b, 0x00, 0x00, //0x00002cb3 je LBB0_582 - //0x00002cb9 LBB0_245 - 0x48, 0x0f, 0xbc, 0xca, //0x00002cb9 bsfq %rdx, %rcx - 0x4c, 0x29, 0xe0, //0x00002cbd subq %r12, %rax - 0x48, 0x01, 0xc8, //0x00002cc0 addq %rcx, %rax - 0x48, 0x83, 0xc0, 0x01, //0x00002cc3 addq $1, %rax - 0xe9, 0x71, 0xf9, 0xff, 0xff, //0x00002cc7 jmp LBB0_426 - //0x00002ccc LBB0_394 - 0x4c, 0x01, 0xe0, //0x00002ccc addq %r12, %rax - 0x49, 0x89, 0xf2, //0x00002ccf movq %rsi, %r10 - 0x48, 0x83, 0xfe, 0x20, //0x00002cd2 cmpq $32, %rsi - 0x0f, 0x82, 0xc5, 0x03, 0x00, 0x00, //0x00002cd6 jb LBB0_504 - //0x00002cdc LBB0_395 - 0xf3, 0x0f, 0x6f, 0x20, //0x00002cdc movdqu (%rax), %xmm4 - 0xf3, 0x0f, 0x6f, 0x58, 0x10, //0x00002ce0 movdqu $16(%rax), %xmm3 - 0x66, 0x0f, 0x6f, 0xec, //0x00002ce5 movdqa %xmm4, %xmm5 - 0x66, 0x0f, 0x74, 0xe8, //0x00002ce9 pcmpeqb %xmm0, %xmm5 - 0x66, 0x0f, 0xd7, 0xf5, //0x00002ced pmovmskb %xmm5, %esi - 0x66, 0x0f, 0x6f, 0xeb, //0x00002cf1 movdqa %xmm3, %xmm5 - 0x66, 0x0f, 0x74, 0xe8, //0x00002cf5 pcmpeqb %xmm0, %xmm5 - 0x66, 0x0f, 0xd7, 0xcd, //0x00002cf9 pmovmskb %xmm5, %ecx - 0x66, 0x0f, 0x6f, 0xec, //0x00002cfd movdqa %xmm4, %xmm5 - 0x66, 0x0f, 0x74, 0xe9, //0x00002d01 pcmpeqb %xmm1, %xmm5 - 0x66, 0x44, 0x0f, 0xd7, 0xcd, //0x00002d05 pmovmskb %xmm5, %r9d - 0x66, 0x0f, 0x6f, 0xeb, //0x00002d0a movdqa %xmm3, %xmm5 - 0x66, 0x0f, 0x74, 0xe9, //0x00002d0e pcmpeqb %xmm1, %xmm5 - 0x66, 0x0f, 0xd7, 0xd5, //0x00002d12 pmovmskb %xmm5, %edx - 0x66, 0x41, 0x0f, 0x6f, 0xec, //0x00002d16 movdqa %xmm12, %xmm5 - 0x66, 0x0f, 0x64, 0xeb, //0x00002d1b pcmpgtb %xmm3, %xmm5 - 0x66, 0x41, 0x0f, 0x64, 0xda, //0x00002d1f pcmpgtb %xmm10, %xmm3 - 0x66, 0x0f, 0xdb, 0xdd, //0x00002d24 pand %xmm5, %xmm3 - 0x66, 0x0f, 0xd7, 0xfb, //0x00002d28 pmovmskb %xmm3, %edi - 0x48, 0xc1, 0xe1, 0x10, //0x00002d2c shlq $16, %rcx - 0x48, 0x09, 0xce, //0x00002d30 orq %rcx, %rsi - 0x48, 0xc1, 0xe2, 0x10, //0x00002d33 shlq $16, %rdx - 0x48, 0xc1, 0xe7, 0x10, //0x00002d37 shlq $16, %rdi - 0x49, 0x09, 0xd1, //0x00002d3b orq %rdx, %r9 - 0x0f, 0x85, 0xd0, 0x0b, 0x00, 0x00, //0x00002d3e jne LBB0_597 - 0x48, 0x85, 0xdb, //0x00002d44 testq %rbx, %rbx - 0x4c, 0x8b, 0x6d, 0xb8, //0x00002d47 movq $-72(%rbp), %r13 - 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00002d4b movabsq $4294977024, %r11 - 0x0f, 0x85, 0xe6, 0x0b, 0x00, 0x00, //0x00002d55 jne LBB0_599 - 0x31, 0xdb, //0x00002d5b xorl %ebx, %ebx - //0x00002d5d LBB0_398 - 0x66, 0x41, 0x0f, 0x6f, 0xdc, //0x00002d5d movdqa %xmm12, %xmm3 - 0x66, 0x0f, 0x64, 0xdc, //0x00002d62 pcmpgtb %xmm4, %xmm3 - 0x66, 0x41, 0x0f, 0x64, 0xe2, //0x00002d66 pcmpgtb %xmm10, %xmm4 - 0x66, 0x0f, 0xdb, 0xe3, //0x00002d6b pand %xmm3, %xmm4 - 0x66, 0x0f, 0xd7, 0xcc, //0x00002d6f pmovmskb %xmm4, %ecx - 0x48, 0x09, 0xcf, //0x00002d73 orq %rcx, %rdi - 0xb9, 0x40, 0x00, 0x00, 0x00, //0x00002d76 movl $64, %ecx - 0xba, 0x40, 0x00, 0x00, 0x00, //0x00002d7b movl $64, %edx - 0x48, 0x85, 0xf6, //0x00002d80 testq %rsi, %rsi - 0x0f, 0x84, 0x04, 0x00, 0x00, 0x00, //0x00002d83 je LBB0_400 - 0x48, 0x0f, 0xbc, 0xd6, //0x00002d89 bsfq %rsi, %rdx - //0x00002d8d LBB0_400 - 0x48, 0x85, 0xff, //0x00002d8d testq %rdi, %rdi - 0x0f, 0x84, 0x04, 0x00, 0x00, 0x00, //0x00002d90 je LBB0_402 - 0x48, 0x0f, 0xbc, 0xcf, //0x00002d96 bsfq %rdi, %rcx - //0x00002d9a LBB0_402 - 0x48, 0x85, 0xf6, //0x00002d9a testq %rsi, %rsi - 0x0f, 0x84, 0x53, 0x00, 0x00, 0x00, //0x00002d9d je LBB0_473 - 0x4c, 0x29, 0xe0, //0x00002da3 subq %r12, %rax - 0x48, 0x39, 0xd1, //0x00002da6 cmpq %rdx, %rcx - 0x0f, 0x82, 0xf7, 0x0e, 0x00, 0x00, //0x00002da9 jb LBB0_654 - 0x48, 0x01, 0xd0, //0x00002daf addq %rdx, %rax - 0x48, 0x83, 0xc0, 0x01, //0x00002db2 addq $1, %rax - 0xe9, 0x82, 0xf8, 0xff, 0xff, //0x00002db6 jmp LBB0_426 - //0x00002dbb LBB0_470 - 0x49, 0x8d, 0x04, 0x34, //0x00002dbb leaq (%r12,%rsi), %rax - 0x48, 0x85, 0xc9, //0x00002dbf testq %rcx, %rcx - 0x0f, 0x85, 0x4f, 0xde, 0xff, 0xff, //0x00002dc2 jne LBB0_140 - //0x00002dc8 LBB0_471 - 0x66, 0x41, 0x0f, 0x6f, 0xf5, //0x00002dc8 movdqa %xmm13, %xmm6 - 0x66, 0x0f, 0x6f, 0xea, //0x00002dcd movdqa %xmm2, %xmm5 - 0xe9, 0x7f, 0xde, 0xff, 0xff, //0x00002dd1 jmp LBB0_146 - //0x00002dd6 LBB0_472 - 0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00002dd6 movq $-1, %r8 - 0x4c, 0x89, 0xf1, //0x00002ddd movq %r14, %rcx - 0x49, 0x89, 0xfa, //0x00002de0 movq %rdi, %r10 - 0x49, 0xc7, 0xc7, 0xff, 0xff, 0xff, 0xff, //0x00002de3 movq $-1, %r15 - 0x49, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00002dea movq $-1, %r9 - 0xe9, 0x19, 0xda, 0xff, 0xff, //0x00002df1 jmp LBB0_105 - //0x00002df6 LBB0_473 - 0x48, 0x85, 0xff, //0x00002df6 testq %rdi, %rdi - 0x0f, 0x85, 0xbc, 0x0e, 0x00, 0x00, //0x00002df9 jne LBB0_655 - 0x66, 0x41, 0x0f, 0x6f, 0xf5, //0x00002dff movdqa %xmm13, %xmm6 - 0x66, 0x0f, 0x6f, 0xea, //0x00002e04 movdqa %xmm2, %xmm5 - 0x48, 0x83, 0xc0, 0x20, //0x00002e08 addq $32, %rax - 0x49, 0x83, 0xc2, 0xe0, //0x00002e0c addq $-32, %r10 - 0x48, 0x85, 0xdb, //0x00002e10 testq %rbx, %rbx - 0x0f, 0x85, 0x9a, 0x02, 0x00, 0x00, //0x00002e13 jne LBB0_505 - //0x00002e19 LBB0_475 - 0x48, 0x8b, 0x55, 0xc8, //0x00002e19 movq $-56(%rbp), %rdx - 0x4d, 0x85, 0xd2, //0x00002e1d testq %r10, %r10 - 0x0f, 0x84, 0x28, 0x0e, 0x00, 0x00, //0x00002e20 je LBB0_507 - //0x00002e26 LBB0_476 - 0x0f, 0xb6, 0x08, //0x00002e26 movzbl (%rax), %ecx - 0x80, 0xf9, 0x22, //0x00002e29 cmpb $34, %cl - 0x0f, 0x84, 0x11, 0x01, 0x00, 0x00, //0x00002e2c je LBB0_491 - 0x80, 0xf9, 0x5c, //0x00002e32 cmpb $92, %cl - 0x0f, 0x84, 0x26, 0x00, 0x00, 0x00, //0x00002e35 je LBB0_481 - 0x80, 0xf9, 0x1f, //0x00002e3b cmpb $31, %cl - 0x0f, 0x86, 0x82, 0x0e, 0x00, 0x00, //0x00002e3e jbe LBB0_656 - 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00002e44 movq $-1, %rcx - 0xbe, 0x01, 0x00, 0x00, 0x00, //0x00002e4b movl $1, %esi - //0x00002e50 LBB0_480 - 0x48, 0x01, 0xf0, //0x00002e50 addq %rsi, %rax - 0x49, 0x01, 0xca, //0x00002e53 addq %rcx, %r10 - 0x0f, 0x85, 0xca, 0xff, 0xff, 0xff, //0x00002e56 jne LBB0_476 - 0xe9, 0xed, 0x0d, 0x00, 0x00, //0x00002e5c jmp LBB0_507 - //0x00002e61 LBB0_481 - 0x49, 0x83, 0xfa, 0x01, //0x00002e61 cmpq $1, %r10 - 0x0f, 0x84, 0xe3, 0x0d, 0x00, 0x00, //0x00002e65 je LBB0_507 - 0x48, 0xc7, 0xc1, 0xfe, 0xff, 0xff, 0xff, //0x00002e6b movq $-2, %rcx - 0xbe, 0x02, 0x00, 0x00, 0x00, //0x00002e72 movl $2, %esi - 0x48, 0x83, 0xfa, 0xff, //0x00002e77 cmpq $-1, %rdx - 0x0f, 0x85, 0xcf, 0xff, 0xff, 0xff, //0x00002e7b jne LBB0_480 - 0x48, 0x89, 0xc2, //0x00002e81 movq %rax, %rdx - 0x4c, 0x29, 0xe2, //0x00002e84 subq %r12, %rdx - 0x48, 0x89, 0x55, 0xc8, //0x00002e87 movq %rdx, $-56(%rbp) - 0xe9, 0xc0, 0xff, 0xff, 0xff, //0x00002e8b jmp LBB0_480 - //0x00002e90 LBB0_484 - 0x48, 0x8b, 0x45, 0xb0, //0x00002e90 movq $-80(%rbp), %rax - 0x4c, 0x01, 0xe0, //0x00002e94 addq %r12, %rax - 0x48, 0xc7, 0x45, 0xc8, 0xff, 0xff, 0xff, 0xff, //0x00002e97 movq $-1, $-56(%rbp) - 0x45, 0x31, 0xc0, //0x00002e9f xorl %r8d, %r8d - 0x49, 0x83, 0xf9, 0x20, //0x00002ea2 cmpq $32, %r9 - 0x0f, 0x83, 0x61, 0xf8, 0xff, 0xff, //0x00002ea6 jae LBB0_51 - //0x00002eac LBB0_485 - 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00002eac movabsq $4294977024, %r11 - 0xe9, 0x6a, 0x03, 0x00, 0x00, //0x00002eb6 jmp LBB0_520 - //0x00002ebb LBB0_486 - 0x48, 0x8b, 0x45, 0xb0, //0x00002ebb movq $-80(%rbp), %rax - 0x4c, 0x01, 0xe0, //0x00002ebf addq %r12, %rax - 0x48, 0xc7, 0x45, 0xc8, 0xff, 0xff, 0xff, 0xff, //0x00002ec2 movq $-1, $-56(%rbp) - 0x31, 0xdb, //0x00002eca xorl %ebx, %ebx - 0x49, 0x83, 0xfe, 0x20, //0x00002ecc cmpq $32, %r14 - 0x0f, 0x83, 0xbf, 0xf8, 0xff, 0xff, //0x00002ed0 jae LBB0_167 - //0x00002ed6 LBB0_487 - 0x4c, 0x8b, 0x6d, 0xb8, //0x00002ed6 movq $-72(%rbp), %r13 - 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00002eda movabsq $4294977024, %r11 - 0x48, 0x85, 0xdb, //0x00002ee4 testq %rbx, %rbx - 0x0f, 0x84, 0x5b, 0xfb, 0xff, 0xff, //0x00002ee7 je LBB0_440 - //0x00002eed LBB0_488 - 0x4d, 0x85, 0xf6, //0x00002eed testq %r14, %r14 - 0x0f, 0x84, 0x39, 0x0d, 0x00, 0x00, //0x00002ef0 je LBB0_490 - 0x66, 0x41, 0x0f, 0x6f, 0xf5, //0x00002ef6 movdqa %xmm13, %xmm6 - 0x66, 0x0f, 0x6f, 0xea, //0x00002efb movdqa %xmm2, %xmm5 - 0x4c, 0x89, 0xe1, //0x00002eff movq %r12, %rcx - 0x48, 0xf7, 0xd1, //0x00002f02 notq %rcx - 0x48, 0x01, 0xc1, //0x00002f05 addq %rax, %rcx - 0x48, 0x8b, 0x75, 0xc8, //0x00002f08 movq $-56(%rbp), %rsi - 0x48, 0x83, 0xfe, 0xff, //0x00002f0c cmpq $-1, %rsi - 0x48, 0x89, 0xf2, //0x00002f10 movq %rsi, %rdx - 0x48, 0x0f, 0x44, 0xd1, //0x00002f13 cmoveq %rcx, %rdx - 0x48, 0x0f, 0x45, 0xce, //0x00002f17 cmovneq %rsi, %rcx - 0x48, 0x83, 0xc0, 0x01, //0x00002f1b addq $1, %rax - 0x49, 0x83, 0xc6, 0xff, //0x00002f1f addq $-1, %r14 - 0x48, 0x89, 0x55, 0xc8, //0x00002f23 movq %rdx, $-56(%rbp) - 0x4c, 0x8b, 0x6d, 0xb8, //0x00002f27 movq $-72(%rbp), %r13 - 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00002f2b movabsq $4294977024, %r11 - 0x4d, 0x85, 0xf6, //0x00002f35 testq %r14, %r14 - 0x0f, 0x85, 0x17, 0xfb, 0xff, 0xff, //0x00002f38 jne LBB0_441 - 0xe9, 0xec, 0x0c, 0x00, 0x00, //0x00002f3e jmp LBB0_490 - //0x00002f43 LBB0_491 - 0x4c, 0x29, 0xe0, //0x00002f43 subq %r12, %rax - 0x48, 0x83, 0xc0, 0x01, //0x00002f46 addq $1, %rax - 0xe9, 0x94, 0x09, 0x00, 0x00, //0x00002f4a jmp LBB0_596 - //0x00002f4f LBB0_492 - 0x48, 0x8b, 0x45, 0xb0, //0x00002f4f movq $-80(%rbp), %rax - 0x4c, 0x01, 0xe0, //0x00002f53 addq %r12, %rax - 0x48, 0xc7, 0x45, 0xc8, 0xff, 0xff, 0xff, 0xff, //0x00002f56 movq $-1, $-56(%rbp) - 0x45, 0x31, 0xc0, //0x00002f5e xorl %r8d, %r8d - 0x49, 0x83, 0xf9, 0x20, //0x00002f61 cmpq $32, %r9 - 0x4c, 0x8b, 0x75, 0xd0, //0x00002f65 movq $-48(%rbp), %r14 - 0x0f, 0x83, 0x3d, 0xf9, 0xff, 0xff, //0x00002f69 jae LBB0_74 - //0x00002f6f LBB0_493 - 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00002f6f movabsq $4294977024, %r11 - 0xe9, 0x56, 0x05, 0x00, 0x00, //0x00002f79 jmp LBB0_549 - //0x00002f7e LBB0_494 - 0x4c, 0x8b, 0x45, 0xc0, //0x00002f7e movq $-64(%rbp), %r8 - 0x49, 0x8d, 0x04, 0x08, //0x00002f82 leaq (%r8,%rcx), %rax - 0x48, 0xc7, 0x45, 0xc8, 0xff, 0xff, 0xff, 0xff, //0x00002f86 movq $-1, $-56(%rbp) - 0x45, 0x31, 0xe4, //0x00002f8e xorl %r12d, %r12d - 0x49, 0x83, 0xf9, 0x20, //0x00002f91 cmpq $32, %r9 - 0x0f, 0x83, 0x99, 0xf9, 0xff, 0xff, //0x00002f95 jae LBB0_196 - //0x00002f9b LBB0_495 - 0x4c, 0x8b, 0x6d, 0xb8, //0x00002f9b movq $-72(%rbp), %r13 - 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00002f9f movabsq $4294977024, %r11 - 0xf3, 0x44, 0x0f, 0x6f, 0x2d, 0x8e, 0xd0, 0xff, 0xff, //0x00002fa9 movdqu $-12146(%rip), %xmm13 /* LCPI0_4+0(%rip) */ - 0x4d, 0x85, 0xe4, //0x00002fb2 testq %r12, %r12 - 0x0f, 0x84, 0x5a, 0xfb, 0xff, 0xff, //0x00002fb5 je LBB0_452 - //0x00002fbb LBB0_496 - 0x4d, 0x85, 0xc9, //0x00002fbb testq %r9, %r9 - 0x0f, 0x84, 0x8a, 0x0c, 0x00, 0x00, //0x00002fbe je LBB0_507 - 0x66, 0x0f, 0x6f, 0xea, //0x00002fc4 movdqa %xmm2, %xmm5 - 0x4c, 0x8b, 0x45, 0xc0, //0x00002fc8 movq $-64(%rbp), %r8 - 0x4c, 0x89, 0xc1, //0x00002fcc movq %r8, %rcx - 0x48, 0xf7, 0xd1, //0x00002fcf notq %rcx - 0x48, 0x01, 0xc1, //0x00002fd2 addq %rax, %rcx - 0x48, 0x8b, 0x75, 0xc8, //0x00002fd5 movq $-56(%rbp), %rsi - 0x48, 0x83, 0xfe, 0xff, //0x00002fd9 cmpq $-1, %rsi - 0x48, 0x89, 0xf2, //0x00002fdd movq %rsi, %rdx - 0x48, 0x0f, 0x44, 0xd1, //0x00002fe0 cmoveq %rcx, %rdx - 0x48, 0x0f, 0x45, 0xce, //0x00002fe4 cmovneq %rsi, %rcx - 0x48, 0x83, 0xc0, 0x01, //0x00002fe8 addq $1, %rax - 0x49, 0x83, 0xc1, 0xff, //0x00002fec addq $-1, %r9 - 0x48, 0x89, 0x55, 0xc8, //0x00002ff0 movq %rdx, $-56(%rbp) - 0x4c, 0x8b, 0x75, 0xd0, //0x00002ff4 movq $-48(%rbp), %r14 - 0x4c, 0x8b, 0x6d, 0xb8, //0x00002ff8 movq $-72(%rbp), %r13 - 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00002ffc movabsq $4294977024, %r11 - 0xf3, 0x44, 0x0f, 0x6f, 0x2d, 0x31, 0xd0, 0xff, 0xff, //0x00003006 movdqu $-12239(%rip), %xmm13 /* LCPI0_4+0(%rip) */ - 0x4d, 0x85, 0xc9, //0x0000300f testq %r9, %r9 - 0x0f, 0x85, 0x0a, 0xfb, 0xff, 0xff, //0x00003012 jne LBB0_453 - 0xe9, 0x56, 0x0a, 0x00, 0x00, //0x00003018 jmp LBB0_616 - //0x0000301d LBB0_498 - 0x49, 0x8d, 0x0c, 0x04, //0x0000301d leaq (%r12,%rax), %rcx - 0x48, 0x85, 0xd2, //0x00003021 testq %rdx, %rdx - 0x0f, 0x85, 0x1d, 0xee, 0xff, 0xff, //0x00003024 jne LBB0_349 - //0x0000302a LBB0_499 - 0x66, 0x41, 0x0f, 0x6f, 0xf5, //0x0000302a movdqa %xmm13, %xmm6 - 0x66, 0x0f, 0x6f, 0xea, //0x0000302f movdqa %xmm2, %xmm5 - 0xe9, 0x4d, 0xee, 0xff, 0xff, //0x00003033 jmp LBB0_355 - //0x00003038 LBB0_500 - 0x49, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x00003038 movq $-1, %r14 - 0x4c, 0x89, 0xc2, //0x0000303f movq %r8, %rdx - 0x49, 0x89, 0xf9, //0x00003042 movq %rdi, %r9 - 0x49, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x00003045 movq $-1, %r10 - 0x49, 0xc7, 0xc5, 0xff, 0xff, 0xff, 0xff, //0x0000304c movq $-1, %r13 - 0xe9, 0x2e, 0xe6, 0xff, 0xff, //0x00003053 jmp LBB0_275 - //0x00003058 LBB0_501 - 0x48, 0x8b, 0x45, 0xb0, //0x00003058 movq $-80(%rbp), %rax - 0x4c, 0x01, 0xe0, //0x0000305c addq %r12, %rax - 0x48, 0xc7, 0x45, 0xc8, 0xff, 0xff, 0xff, 0xff, //0x0000305f movq $-1, $-56(%rbp) - 0x45, 0x31, 0xc0, //0x00003067 xorl %r8d, %r8d - 0x49, 0x83, 0xf9, 0x20, //0x0000306a cmpq $32, %r9 - 0x4c, 0x8b, 0x75, 0xd0, //0x0000306e movq $-48(%rbp), %r14 - 0x0f, 0x83, 0xe7, 0xfb, 0xff, 0xff, //0x00003072 jae LBB0_242 - //0x00003078 LBB0_502 - 0x66, 0x41, 0x0f, 0x6f, 0xf5, //0x00003078 movdqa %xmm13, %xmm6 - 0x66, 0x0f, 0x6f, 0xea, //0x0000307d movdqa %xmm2, %xmm5 - 0xe9, 0xbb, 0x07, 0x00, 0x00, //0x00003081 jmp LBB0_583 - //0x00003086 LBB0_503 - 0x49, 0x8d, 0x04, 0x0c, //0x00003086 leaq (%r12,%rcx), %rax - 0x48, 0xc7, 0x45, 0xc8, 0xff, 0xff, 0xff, 0xff, //0x0000308a movq $-1, $-56(%rbp) - 0x31, 0xdb, //0x00003092 xorl %ebx, %ebx - 0x49, 0x89, 0xf2, //0x00003094 movq %rsi, %r10 - 0x48, 0x83, 0xfe, 0x20, //0x00003097 cmpq $32, %rsi - 0x0f, 0x83, 0x3b, 0xfc, 0xff, 0xff, //0x0000309b jae LBB0_395 - //0x000030a1 LBB0_504 - 0x66, 0x41, 0x0f, 0x6f, 0xf5, //0x000030a1 movdqa %xmm13, %xmm6 - 0x66, 0x0f, 0x6f, 0xea, //0x000030a6 movdqa %xmm2, %xmm5 - 0x48, 0x85, 0xdb, //0x000030aa testq %rbx, %rbx - 0x0f, 0x84, 0x66, 0xfd, 0xff, 0xff, //0x000030ad je LBB0_475 - //0x000030b3 LBB0_505 - 0x4d, 0x85, 0xd2, //0x000030b3 testq %r10, %r10 - 0x0f, 0x84, 0x92, 0x0b, 0x00, 0x00, //0x000030b6 je LBB0_507 - 0x4c, 0x89, 0xe2, //0x000030bc movq %r12, %rdx - 0x48, 0xf7, 0xd2, //0x000030bf notq %rdx - 0x48, 0x01, 0xc2, //0x000030c2 addq %rax, %rdx - 0x48, 0x8b, 0x75, 0xc8, //0x000030c5 movq $-56(%rbp), %rsi - 0x48, 0x83, 0xfe, 0xff, //0x000030c9 cmpq $-1, %rsi - 0x48, 0x89, 0xf1, //0x000030cd movq %rsi, %rcx - 0x48, 0x0f, 0x44, 0xca, //0x000030d0 cmoveq %rdx, %rcx - 0x48, 0x0f, 0x45, 0xd6, //0x000030d4 cmovneq %rsi, %rdx - 0x48, 0x83, 0xc0, 0x01, //0x000030d8 addq $1, %rax - 0x49, 0x83, 0xc2, 0xff, //0x000030dc addq $-1, %r10 - 0x48, 0x89, 0x4d, 0xc8, //0x000030e0 movq %rcx, $-56(%rbp) - 0x4d, 0x85, 0xd2, //0x000030e4 testq %r10, %r10 - 0x0f, 0x85, 0x39, 0xfd, 0xff, 0xff, //0x000030e7 jne LBB0_476 - 0xe9, 0x5c, 0x0b, 0x00, 0x00, //0x000030ed jmp LBB0_507 - //0x000030f2 LBB0_508 - 0x49, 0x39, 0xd1, //0x000030f2 cmpq %rdx, %r9 - 0x0f, 0x84, 0x4c, 0x09, 0x00, 0x00, //0x000030f5 je LBB0_638 - 0x66, 0x41, 0x0f, 0x6f, 0xf5, //0x000030fb movdqa %xmm13, %xmm6 - 0x66, 0x0f, 0x6f, 0xea, //0x00003100 movdqa %xmm2, %xmm5 - 0x49, 0x01, 0xd2, //0x00003104 addq %rdx, %r10 - 0x49, 0x83, 0xc2, 0x01, //0x00003107 addq $1, %r10 - 0x48, 0xf7, 0xd2, //0x0000310b notq %rdx - 0x49, 0x01, 0xd1, //0x0000310e addq %rdx, %r9 - 0x4c, 0x8b, 0x75, 0xd0, //0x00003111 movq $-48(%rbp), %r14 - 0x4c, 0x8b, 0x6d, 0xb8, //0x00003115 movq $-72(%rbp), %r13 - 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00003119 movabsq $4294977024, %r11 - 0x4d, 0x85, 0xc9, //0x00003123 testq %r9, %r9 - 0x0f, 0x8f, 0x33, 0x00, 0x00, 0x00, //0x00003126 jg LBB0_512 - 0xe9, 0x16, 0x09, 0x00, 0x00, //0x0000312c jmp LBB0_638 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00003131 .p2align 4, 0x90 - //0x00003140 LBB0_510 - 0x48, 0xc7, 0xc1, 0xfe, 0xff, 0xff, 0xff, //0x00003140 movq $-2, %rcx - 0xb8, 0x02, 0x00, 0x00, 0x00, //0x00003147 movl $2, %eax - 0x49, 0x01, 0xc2, //0x0000314c addq %rax, %r10 - 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x0000314f movq $-1, %rax - 0x49, 0x01, 0xc9, //0x00003156 addq %rcx, %r9 - 0x0f, 0x8e, 0xe8, 0x08, 0x00, 0x00, //0x00003159 jle LBB0_638 - //0x0000315f LBB0_512 - 0x41, 0x0f, 0xb6, 0x02, //0x0000315f movzbl (%r10), %eax - 0x3c, 0x5c, //0x00003163 cmpb $92, %al - 0x0f, 0x84, 0xd5, 0xff, 0xff, 0xff, //0x00003165 je LBB0_510 - 0x3c, 0x22, //0x0000316b cmpb $34, %al - 0x0f, 0x84, 0x1f, 0x06, 0x00, 0x00, //0x0000316d je LBB0_577 - 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00003173 movq $-1, %rcx - 0xb8, 0x01, 0x00, 0x00, 0x00, //0x0000317a movl $1, %eax - 0x49, 0x01, 0xc2, //0x0000317f addq %rax, %r10 - 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00003182 movq $-1, %rax - 0x49, 0x01, 0xc9, //0x00003189 addq %rcx, %r9 - 0x0f, 0x8f, 0xcd, 0xff, 0xff, 0xff, //0x0000318c jg LBB0_512 - 0xe9, 0xb0, 0x08, 0x00, 0x00, //0x00003192 jmp LBB0_638 - //0x00003197 LBB0_515 - 0x66, 0x41, 0x0f, 0x6f, 0xf5, //0x00003197 movdqa %xmm13, %xmm6 - 0x66, 0x0f, 0x6f, 0xea, //0x0000319c movdqa %xmm2, %xmm5 - 0x48, 0x83, 0x7d, 0xc8, 0xff, //0x000031a0 cmpq $-1, $-56(%rbp) - 0x0f, 0x85, 0x1f, 0x00, 0x00, 0x00, //0x000031a5 jne LBB0_518 - 0x48, 0x89, 0xc1, //0x000031ab movq %rax, %rcx - 0x4c, 0x29, 0xe1, //0x000031ae subq %r12, %rcx - 0x48, 0x0f, 0xbc, 0xfe, //0x000031b1 bsfq %rsi, %rdi - 0x48, 0x01, 0xcf, //0x000031b5 addq %rcx, %rdi - 0x48, 0x89, 0x7d, 0xc8, //0x000031b8 movq %rdi, $-56(%rbp) - 0xe9, 0x09, 0x00, 0x00, 0x00, //0x000031bc jmp LBB0_518 - //0x000031c1 LBB0_517 - 0x66, 0x41, 0x0f, 0x6f, 0xf5, //0x000031c1 movdqa %xmm13, %xmm6 - 0x66, 0x0f, 0x6f, 0xea, //0x000031c6 movdqa %xmm2, %xmm5 - //0x000031ca LBB0_518 - 0x44, 0x89, 0xc1, //0x000031ca movl %r8d, %ecx - 0xf7, 0xd1, //0x000031cd notl %ecx - 0x21, 0xf1, //0x000031cf andl %esi, %ecx - 0x41, 0x8d, 0x3c, 0x48, //0x000031d1 leal (%r8,%rcx,2), %edi - 0x8d, 0x1c, 0x09, //0x000031d5 leal (%rcx,%rcx), %ebx - 0xf7, 0xd3, //0x000031d8 notl %ebx - 0x21, 0xf3, //0x000031da andl %esi, %ebx - 0x81, 0xe3, 0xaa, 0xaa, 0xaa, 0xaa, //0x000031dc andl $-1431655766, %ebx - 0x45, 0x31, 0xc0, //0x000031e2 xorl %r8d, %r8d - 0x01, 0xcb, //0x000031e5 addl %ecx, %ebx - 0x41, 0x0f, 0x92, 0xc0, //0x000031e7 setb %r8b - 0x01, 0xdb, //0x000031eb addl %ebx, %ebx - 0x81, 0xf3, 0x55, 0x55, 0x55, 0x55, //0x000031ed xorl $1431655765, %ebx - 0x21, 0xfb, //0x000031f3 andl %edi, %ebx - 0xf7, 0xd3, //0x000031f5 notl %ebx - 0x21, 0xda, //0x000031f7 andl %ebx, %edx - 0x4c, 0x8b, 0x75, 0xd0, //0x000031f9 movq $-48(%rbp), %r14 - 0x4c, 0x8b, 0x6d, 0xb8, //0x000031fd movq $-72(%rbp), %r13 - 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00003201 movabsq $4294977024, %r11 - 0x66, 0x0f, 0x6f, 0xd5, //0x0000320b movdqa %xmm5, %xmm2 - 0x66, 0x44, 0x0f, 0x6f, 0xee, //0x0000320f movdqa %xmm6, %xmm13 - 0x48, 0x85, 0xd2, //0x00003214 testq %rdx, %rdx - 0x0f, 0x85, 0x54, 0xf5, 0xff, 0xff, //0x00003217 jne LBB0_54 - //0x0000321d LBB0_519 - 0x48, 0x83, 0xc0, 0x20, //0x0000321d addq $32, %rax - 0x49, 0x83, 0xc1, 0xe0, //0x00003221 addq $-32, %r9 - //0x00003225 LBB0_520 - 0x4d, 0x85, 0xc0, //0x00003225 testq %r8, %r8 - 0x0f, 0x85, 0x18, 0x04, 0x00, 0x00, //0x00003228 jne LBB0_566 - 0x4c, 0x89, 0xe1, //0x0000322e movq %r12, %rcx - 0x48, 0xf7, 0xd1, //0x00003231 notq %rcx - 0x48, 0x8b, 0x55, 0xc8, //0x00003234 movq $-56(%rbp), %rdx - 0x4d, 0x85, 0xc9, //0x00003238 testq %r9, %r9 - 0x0f, 0x84, 0x9e, 0x00, 0x00, 0x00, //0x0000323b je LBB0_532 - //0x00003241 LBB0_522 - 0x48, 0x83, 0xc1, 0x01, //0x00003241 addq $1, %rcx - //0x00003245 LBB0_523 - 0x31, 0xf6, //0x00003245 xorl %esi, %esi - //0x00003247 LBB0_524 - 0x0f, 0xb6, 0x1c, 0x30, //0x00003247 movzbl (%rax,%rsi), %ebx - 0x80, 0xfb, 0x22, //0x0000324b cmpb $34, %bl - 0x0f, 0x84, 0x84, 0x00, 0x00, 0x00, //0x0000324e je LBB0_531 - 0x80, 0xfb, 0x5c, //0x00003254 cmpb $92, %bl - 0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x00003257 je LBB0_529 - 0x48, 0x83, 0xc6, 0x01, //0x0000325d addq $1, %rsi - 0x49, 0x39, 0xf1, //0x00003261 cmpq %rsi, %r9 - 0x0f, 0x85, 0xdd, 0xff, 0xff, 0xff, //0x00003264 jne LBB0_524 - 0xe9, 0x78, 0x00, 0x00, 0x00, //0x0000326a jmp LBB0_527 - //0x0000326f LBB0_529 - 0x49, 0x8d, 0x79, 0xff, //0x0000326f leaq $-1(%r9), %rdi - 0x48, 0x39, 0xf7, //0x00003273 cmpq %rsi, %rdi - 0x0f, 0x84, 0xb3, 0x09, 0x00, 0x00, //0x00003276 je LBB0_490 - 0x66, 0x41, 0x0f, 0x6f, 0xf5, //0x0000327c movdqa %xmm13, %xmm6 - 0x66, 0x0f, 0x6f, 0xea, //0x00003281 movdqa %xmm2, %xmm5 - 0x48, 0x8d, 0x3c, 0x01, //0x00003285 leaq (%rcx,%rax), %rdi - 0x48, 0x01, 0xf7, //0x00003289 addq %rsi, %rdi - 0x48, 0x83, 0xfa, 0xff, //0x0000328c cmpq $-1, %rdx - 0x48, 0x8b, 0x5d, 0xc8, //0x00003290 movq $-56(%rbp), %rbx - 0x48, 0x0f, 0x44, 0xdf, //0x00003294 cmoveq %rdi, %rbx - 0x48, 0x89, 0x5d, 0xc8, //0x00003298 movq %rbx, $-56(%rbp) - 0x48, 0x0f, 0x44, 0xd7, //0x0000329c cmoveq %rdi, %rdx - 0x48, 0x01, 0xf0, //0x000032a0 addq %rsi, %rax - 0x48, 0x83, 0xc0, 0x02, //0x000032a3 addq $2, %rax - 0x4c, 0x89, 0xcf, //0x000032a7 movq %r9, %rdi - 0x48, 0x29, 0xf7, //0x000032aa subq %rsi, %rdi - 0x48, 0x83, 0xc7, 0xfe, //0x000032ad addq $-2, %rdi - 0x49, 0x83, 0xc1, 0xfe, //0x000032b1 addq $-2, %r9 - 0x49, 0x39, 0xf1, //0x000032b5 cmpq %rsi, %r9 - 0x49, 0x89, 0xf9, //0x000032b8 movq %rdi, %r9 - 0x4c, 0x8b, 0x75, 0xd0, //0x000032bb movq $-48(%rbp), %r14 - 0x4c, 0x8b, 0x6d, 0xb8, //0x000032bf movq $-72(%rbp), %r13 - 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x000032c3 movabsq $4294977024, %r11 - 0x0f, 0x85, 0x72, 0xff, 0xff, 0xff, //0x000032cd jne LBB0_523 - 0xe9, 0x3f, 0x07, 0x00, 0x00, //0x000032d3 jmp LBB0_610 - //0x000032d8 LBB0_531 - 0x48, 0x01, 0xf0, //0x000032d8 addq %rsi, %rax - 0x48, 0x83, 0xc0, 0x01, //0x000032db addq $1, %rax - //0x000032df LBB0_532 - 0x4c, 0x29, 0xe0, //0x000032df subq %r12, %rax - 0xe9, 0x9f, 0xdf, 0xff, 0xff, //0x000032e2 jmp LBB0_223 - //0x000032e7 LBB0_527 - 0x80, 0xfb, 0x22, //0x000032e7 cmpb $34, %bl - 0x0f, 0x85, 0x3f, 0x09, 0x00, 0x00, //0x000032ea jne LBB0_490 - 0x66, 0x41, 0x0f, 0x6f, 0xf5, //0x000032f0 movdqa %xmm13, %xmm6 - 0x66, 0x0f, 0x6f, 0xea, //0x000032f5 movdqa %xmm2, %xmm5 - 0x4c, 0x01, 0xc8, //0x000032f9 addq %r9, %rax - 0x4c, 0x8b, 0x75, 0xd0, //0x000032fc movq $-48(%rbp), %r14 - 0x4c, 0x8b, 0x6d, 0xb8, //0x00003300 movq $-72(%rbp), %r13 - 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00003304 movabsq $4294977024, %r11 - 0xe9, 0xcc, 0xff, 0xff, 0xff, //0x0000330e jmp LBB0_532 - //0x00003313 LBB0_533 - 0x48, 0x89, 0xdf, //0x00003313 movq %rbx, %rdi - 0x66, 0x41, 0x0f, 0x6f, 0xfd, //0x00003316 movdqa %xmm13, %xmm7 - 0x66, 0x0f, 0x6f, 0xf2, //0x0000331b movdqa %xmm2, %xmm6 - 0x48, 0x83, 0x7d, 0xc8, 0xff, //0x0000331f cmpq $-1, $-56(%rbp) - 0x0f, 0x85, 0xd0, 0x00, 0x00, 0x00, //0x00003324 jne LBB0_543 - 0x49, 0x89, 0xc0, //0x0000332a movq %rax, %r8 - 0x4d, 0x29, 0xe0, //0x0000332d subq %r12, %r8 - 0x49, 0x0f, 0xbc, 0xd9, //0x00003330 bsfq %r9, %rbx - 0x4c, 0x01, 0xc3, //0x00003334 addq %r8, %rbx - 0x48, 0x89, 0x5d, 0xc8, //0x00003337 movq %rbx, $-56(%rbp) - 0xe9, 0xba, 0x00, 0x00, 0x00, //0x0000333b jmp LBB0_543 - //0x00003340 LBB0_535 - 0x49, 0x39, 0xd1, //0x00003340 cmpq %rdx, %r9 - 0x0f, 0x84, 0xfe, 0x06, 0x00, 0x00, //0x00003343 je LBB0_638 - 0x66, 0x41, 0x0f, 0x6f, 0xf5, //0x00003349 movdqa %xmm13, %xmm6 - 0x66, 0x0f, 0x6f, 0xea, //0x0000334e movdqa %xmm2, %xmm5 - 0x49, 0x01, 0xd2, //0x00003352 addq %rdx, %r10 - 0x49, 0x83, 0xc2, 0x01, //0x00003355 addq $1, %r10 - 0x48, 0xf7, 0xd2, //0x00003359 notq %rdx - 0x49, 0x01, 0xd1, //0x0000335c addq %rdx, %r9 - 0x4c, 0x8b, 0x75, 0xd0, //0x0000335f movq $-48(%rbp), %r14 - 0x4c, 0x8b, 0x6d, 0xb8, //0x00003363 movq $-72(%rbp), %r13 - 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00003367 movabsq $4294977024, %r11 - 0x4d, 0x85, 0xc9, //0x00003371 testq %r9, %r9 - 0x0f, 0x8f, 0x24, 0x00, 0x00, 0x00, //0x00003374 jg LBB0_539 - 0xe9, 0xc8, 0x06, 0x00, 0x00, //0x0000337a jmp LBB0_638 - //0x0000337f LBB0_537 - 0x48, 0xc7, 0xc1, 0xfe, 0xff, 0xff, 0xff, //0x0000337f movq $-2, %rcx - 0xb8, 0x02, 0x00, 0x00, 0x00, //0x00003386 movl $2, %eax - 0x49, 0x01, 0xc2, //0x0000338b addq %rax, %r10 - 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x0000338e movq $-1, %rax - 0x49, 0x01, 0xc9, //0x00003395 addq %rcx, %r9 - 0x0f, 0x8e, 0xa9, 0x06, 0x00, 0x00, //0x00003398 jle LBB0_638 - //0x0000339e LBB0_539 - 0x41, 0x0f, 0xb6, 0x02, //0x0000339e movzbl (%r10), %eax - 0x3c, 0x5c, //0x000033a2 cmpb $92, %al - 0x0f, 0x84, 0xd5, 0xff, 0xff, 0xff, //0x000033a4 je LBB0_537 - 0x3c, 0x22, //0x000033aa cmpb $34, %al - 0x0f, 0x84, 0x24, 0x00, 0x00, 0x00, //0x000033ac je LBB0_607 - 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x000033b2 movq $-1, %rcx - 0xb8, 0x01, 0x00, 0x00, 0x00, //0x000033b9 movl $1, %eax - 0x49, 0x01, 0xc2, //0x000033be addq %rax, %r10 - 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x000033c1 movq $-1, %rax - 0x49, 0x01, 0xc9, //0x000033c8 addq %rcx, %r9 - 0x0f, 0x8f, 0xcd, 0xff, 0xff, 0xff, //0x000033cb jg LBB0_539 - 0xe9, 0x71, 0x06, 0x00, 0x00, //0x000033d1 jmp LBB0_638 - //0x000033d6 LBB0_607 - 0x4d, 0x29, 0xe2, //0x000033d6 subq %r12, %r10 - 0x49, 0x83, 0xc2, 0x01, //0x000033d9 addq $1, %r10 - 0x4d, 0x89, 0x16, //0x000033dd movq %r10, (%r14) - 0x4d, 0x85, 0xc0, //0x000033e0 testq %r8, %r8 - 0x0f, 0x8f, 0x33, 0xe4, 0xff, 0xff, //0x000033e3 jg LBB0_306 - 0xe9, 0x13, 0x06, 0x00, 0x00, //0x000033e9 jmp LBB0_608 - //0x000033ee LBB0_542 - 0x48, 0x89, 0xdf, //0x000033ee movq %rbx, %rdi - 0x66, 0x41, 0x0f, 0x6f, 0xfd, //0x000033f1 movdqa %xmm13, %xmm7 - 0x66, 0x0f, 0x6f, 0xf2, //0x000033f6 movdqa %xmm2, %xmm6 - //0x000033fa LBB0_543 - 0x48, 0x89, 0xfb, //0x000033fa movq %rdi, %rbx - 0xf7, 0xd7, //0x000033fd notl %edi - 0x44, 0x21, 0xcf, //0x000033ff andl %r9d, %edi - 0x44, 0x8d, 0x04, 0x7b, //0x00003402 leal (%rbx,%rdi,2), %r8d - 0x8d, 0x14, 0x3f, //0x00003406 leal (%rdi,%rdi), %edx - 0xf7, 0xd2, //0x00003409 notl %edx - 0x44, 0x21, 0xca, //0x0000340b andl %r9d, %edx - 0x81, 0xe2, 0xaa, 0xaa, 0xaa, 0xaa, //0x0000340e andl $-1431655766, %edx - 0x31, 0xdb, //0x00003414 xorl %ebx, %ebx - 0x01, 0xfa, //0x00003416 addl %edi, %edx - 0x0f, 0x92, 0xc3, //0x00003418 setb %bl - 0x01, 0xd2, //0x0000341b addl %edx, %edx - 0x81, 0xf2, 0x55, 0x55, 0x55, 0x55, //0x0000341d xorl $1431655765, %edx - 0x44, 0x21, 0xc2, //0x00003423 andl %r8d, %edx - 0xf7, 0xd2, //0x00003426 notl %edx - 0x21, 0xd1, //0x00003428 andl %edx, %ecx - 0x4c, 0x8b, 0x6d, 0xb8, //0x0000342a movq $-72(%rbp), %r13 - 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x0000342e movabsq $4294977024, %r11 - 0x66, 0x0f, 0x6f, 0xd6, //0x00003438 movdqa %xmm6, %xmm2 - 0x66, 0x44, 0x0f, 0x6f, 0xef, //0x0000343c movdqa %xmm7, %xmm13 - 0xe9, 0xd0, 0xf3, 0xff, 0xff, //0x00003441 jmp LBB0_170 - //0x00003446 LBB0_544 - 0x66, 0x41, 0x0f, 0x6f, 0xf5, //0x00003446 movdqa %xmm13, %xmm6 - 0x66, 0x0f, 0x6f, 0xea, //0x0000344b movdqa %xmm2, %xmm5 - 0x48, 0x83, 0x7d, 0xc8, 0xff, //0x0000344f cmpq $-1, $-56(%rbp) - 0x0f, 0x85, 0x1f, 0x00, 0x00, 0x00, //0x00003454 jne LBB0_547 - 0x48, 0x89, 0xc1, //0x0000345a movq %rax, %rcx - 0x4c, 0x29, 0xe1, //0x0000345d subq %r12, %rcx - 0x48, 0x0f, 0xbc, 0xfe, //0x00003460 bsfq %rsi, %rdi - 0x48, 0x01, 0xcf, //0x00003464 addq %rcx, %rdi - 0x48, 0x89, 0x7d, 0xc8, //0x00003467 movq %rdi, $-56(%rbp) - 0xe9, 0x09, 0x00, 0x00, 0x00, //0x0000346b jmp LBB0_547 - //0x00003470 LBB0_546 - 0x66, 0x41, 0x0f, 0x6f, 0xf5, //0x00003470 movdqa %xmm13, %xmm6 - 0x66, 0x0f, 0x6f, 0xea, //0x00003475 movdqa %xmm2, %xmm5 - //0x00003479 LBB0_547 - 0x44, 0x89, 0xc1, //0x00003479 movl %r8d, %ecx - 0xf7, 0xd1, //0x0000347c notl %ecx - 0x21, 0xf1, //0x0000347e andl %esi, %ecx - 0x41, 0x8d, 0x3c, 0x48, //0x00003480 leal (%r8,%rcx,2), %edi - 0x8d, 0x1c, 0x09, //0x00003484 leal (%rcx,%rcx), %ebx - 0xf7, 0xd3, //0x00003487 notl %ebx - 0x21, 0xf3, //0x00003489 andl %esi, %ebx - 0x81, 0xe3, 0xaa, 0xaa, 0xaa, 0xaa, //0x0000348b andl $-1431655766, %ebx - 0x45, 0x31, 0xc0, //0x00003491 xorl %r8d, %r8d - 0x01, 0xcb, //0x00003494 addl %ecx, %ebx - 0x41, 0x0f, 0x92, 0xc0, //0x00003496 setb %r8b - 0x01, 0xdb, //0x0000349a addl %ebx, %ebx - 0x81, 0xf3, 0x55, 0x55, 0x55, 0x55, //0x0000349c xorl $1431655765, %ebx - 0x21, 0xfb, //0x000034a2 andl %edi, %ebx - 0xf7, 0xd3, //0x000034a4 notl %ebx - 0x21, 0xda, //0x000034a6 andl %ebx, %edx - 0x4c, 0x8b, 0x75, 0xd0, //0x000034a8 movq $-48(%rbp), %r14 - 0x4c, 0x8b, 0x6d, 0xb8, //0x000034ac movq $-72(%rbp), %r13 - 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x000034b0 movabsq $4294977024, %r11 - 0x66, 0x0f, 0x6f, 0xd5, //0x000034ba movdqa %xmm5, %xmm2 - 0x66, 0x44, 0x0f, 0x6f, 0xee, //0x000034be movdqa %xmm6, %xmm13 - 0x48, 0x85, 0xd2, //0x000034c3 testq %rdx, %rdx - 0x0f, 0x85, 0x44, 0xf4, 0xff, 0xff, //0x000034c6 jne LBB0_77 - //0x000034cc LBB0_548 - 0x48, 0x83, 0xc0, 0x20, //0x000034cc addq $32, %rax - 0x49, 0x83, 0xc1, 0xe0, //0x000034d0 addq $-32, %r9 - //0x000034d4 LBB0_549 - 0x4d, 0x85, 0xc0, //0x000034d4 testq %r8, %r8 - 0x0f, 0x85, 0xc4, 0x01, 0x00, 0x00, //0x000034d7 jne LBB0_568 - 0x4c, 0x89, 0xe1, //0x000034dd movq %r12, %rcx - 0x48, 0xf7, 0xd1, //0x000034e0 notq %rcx - 0x48, 0x8b, 0x55, 0xc8, //0x000034e3 movq $-56(%rbp), %rdx - 0x4d, 0x85, 0xc9, //0x000034e7 testq %r9, %r9 - 0x0f, 0x84, 0x9e, 0x00, 0x00, 0x00, //0x000034ea je LBB0_561 - //0x000034f0 LBB0_551 - 0x48, 0x83, 0xc1, 0x01, //0x000034f0 addq $1, %rcx - //0x000034f4 LBB0_552 - 0x31, 0xf6, //0x000034f4 xorl %esi, %esi - //0x000034f6 LBB0_553 - 0x0f, 0xb6, 0x1c, 0x30, //0x000034f6 movzbl (%rax,%rsi), %ebx - 0x80, 0xfb, 0x22, //0x000034fa cmpb $34, %bl - 0x0f, 0x84, 0x84, 0x00, 0x00, 0x00, //0x000034fd je LBB0_560 - 0x80, 0xfb, 0x5c, //0x00003503 cmpb $92, %bl - 0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x00003506 je LBB0_558 - 0x48, 0x83, 0xc6, 0x01, //0x0000350c addq $1, %rsi - 0x49, 0x39, 0xf1, //0x00003510 cmpq %rsi, %r9 - 0x0f, 0x85, 0xdd, 0xff, 0xff, 0xff, //0x00003513 jne LBB0_553 - 0xe9, 0x78, 0x00, 0x00, 0x00, //0x00003519 jmp LBB0_556 - //0x0000351e LBB0_558 - 0x49, 0x8d, 0x79, 0xff, //0x0000351e leaq $-1(%r9), %rdi - 0x48, 0x39, 0xf7, //0x00003522 cmpq %rsi, %rdi - 0x0f, 0x84, 0x23, 0x07, 0x00, 0x00, //0x00003525 je LBB0_507 - 0x66, 0x41, 0x0f, 0x6f, 0xf5, //0x0000352b movdqa %xmm13, %xmm6 - 0x66, 0x0f, 0x6f, 0xea, //0x00003530 movdqa %xmm2, %xmm5 - 0x48, 0x8d, 0x3c, 0x01, //0x00003534 leaq (%rcx,%rax), %rdi - 0x48, 0x01, 0xf7, //0x00003538 addq %rsi, %rdi - 0x48, 0x83, 0xfa, 0xff, //0x0000353b cmpq $-1, %rdx - 0x48, 0x8b, 0x5d, 0xc8, //0x0000353f movq $-56(%rbp), %rbx - 0x48, 0x0f, 0x44, 0xdf, //0x00003543 cmoveq %rdi, %rbx - 0x48, 0x89, 0x5d, 0xc8, //0x00003547 movq %rbx, $-56(%rbp) - 0x48, 0x0f, 0x44, 0xd7, //0x0000354b cmoveq %rdi, %rdx - 0x48, 0x01, 0xf0, //0x0000354f addq %rsi, %rax - 0x48, 0x83, 0xc0, 0x02, //0x00003552 addq $2, %rax - 0x4c, 0x89, 0xcf, //0x00003556 movq %r9, %rdi - 0x48, 0x29, 0xf7, //0x00003559 subq %rsi, %rdi - 0x48, 0x83, 0xc7, 0xfe, //0x0000355c addq $-2, %rdi - 0x49, 0x83, 0xc1, 0xfe, //0x00003560 addq $-2, %r9 - 0x49, 0x39, 0xf1, //0x00003564 cmpq %rsi, %r9 - 0x49, 0x89, 0xf9, //0x00003567 movq %rdi, %r9 - 0x4c, 0x8b, 0x75, 0xd0, //0x0000356a movq $-48(%rbp), %r14 - 0x4c, 0x8b, 0x6d, 0xb8, //0x0000356e movq $-72(%rbp), %r13 - 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00003572 movabsq $4294977024, %r11 - 0x0f, 0x85, 0x72, 0xff, 0xff, 0xff, //0x0000357c jne LBB0_552 - 0xe9, 0xec, 0x04, 0x00, 0x00, //0x00003582 jmp LBB0_616 - //0x00003587 LBB0_560 - 0x48, 0x01, 0xf0, //0x00003587 addq %rsi, %rax - 0x48, 0x83, 0xc0, 0x01, //0x0000358a addq $1, %rax - //0x0000358e LBB0_561 - 0x4c, 0x29, 0xe0, //0x0000358e subq %r12, %rax - 0xe9, 0x6d, 0xe2, 0xff, 0xff, //0x00003591 jmp LBB0_304 - //0x00003596 LBB0_556 - 0x80, 0xfb, 0x22, //0x00003596 cmpb $34, %bl - 0x0f, 0x85, 0xaf, 0x06, 0x00, 0x00, //0x00003599 jne LBB0_507 - 0x66, 0x41, 0x0f, 0x6f, 0xf5, //0x0000359f movdqa %xmm13, %xmm6 - 0x66, 0x0f, 0x6f, 0xea, //0x000035a4 movdqa %xmm2, %xmm5 - 0x4c, 0x01, 0xc8, //0x000035a8 addq %r9, %rax - 0x4c, 0x8b, 0x75, 0xd0, //0x000035ab movq $-48(%rbp), %r14 - 0x4c, 0x8b, 0x6d, 0xb8, //0x000035af movq $-72(%rbp), %r13 - 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x000035b3 movabsq $4294977024, %r11 - 0xe9, 0xcc, 0xff, 0xff, 0xff, //0x000035bd jmp LBB0_561 - //0x000035c2 LBB0_562 - 0x66, 0x0f, 0x6f, 0xf2, //0x000035c2 movdqa %xmm2, %xmm6 - 0x48, 0x83, 0x7d, 0xc8, 0xff, //0x000035c6 cmpq $-1, $-56(%rbp) - 0x0f, 0x85, 0x1b, 0x00, 0x00, 0x00, //0x000035cb jne LBB0_565 - 0x49, 0x89, 0xc0, //0x000035d1 movq %rax, %r8 - 0x4c, 0x2b, 0x45, 0xc0, //0x000035d4 subq $-64(%rbp), %r8 - 0x49, 0x0f, 0xbc, 0xda, //0x000035d8 bsfq %r10, %rbx - 0x4c, 0x01, 0xc3, //0x000035dc addq %r8, %rbx - 0x48, 0x89, 0x5d, 0xc8, //0x000035df movq %rbx, $-56(%rbp) - 0xe9, 0x04, 0x00, 0x00, 0x00, //0x000035e3 jmp LBB0_565 - //0x000035e8 LBB0_564 - 0x66, 0x0f, 0x6f, 0xf2, //0x000035e8 movdqa %xmm2, %xmm6 - //0x000035ec LBB0_565 - 0x44, 0x89, 0xe2, //0x000035ec movl %r12d, %edx - 0xf7, 0xd2, //0x000035ef notl %edx - 0x44, 0x21, 0xd2, //0x000035f1 andl %r10d, %edx - 0x45, 0x8d, 0x04, 0x54, //0x000035f4 leal (%r12,%rdx,2), %r8d - 0x8d, 0x0c, 0x12, //0x000035f8 leal (%rdx,%rdx), %ecx - 0xf7, 0xd1, //0x000035fb notl %ecx - 0x44, 0x21, 0xd1, //0x000035fd andl %r10d, %ecx - 0x81, 0xe1, 0xaa, 0xaa, 0xaa, 0xaa, //0x00003600 andl $-1431655766, %ecx - 0x45, 0x31, 0xe4, //0x00003606 xorl %r12d, %r12d - 0x01, 0xd1, //0x00003609 addl %edx, %ecx - 0x41, 0x0f, 0x92, 0xc4, //0x0000360b setb %r12b - 0x01, 0xc9, //0x0000360f addl %ecx, %ecx - 0x81, 0xf1, 0x55, 0x55, 0x55, 0x55, //0x00003611 xorl $1431655765, %ecx - 0x44, 0x21, 0xc1, //0x00003617 andl %r8d, %ecx - 0xf7, 0xd1, //0x0000361a notl %ecx - 0x21, 0xce, //0x0000361c andl %ecx, %esi - 0x4c, 0x8b, 0x75, 0xd0, //0x0000361e movq $-48(%rbp), %r14 - 0x4c, 0x8b, 0x6d, 0xb8, //0x00003622 movq $-72(%rbp), %r13 - 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00003626 movabsq $4294977024, %r11 - 0x66, 0x0f, 0x6f, 0xd6, //0x00003630 movdqa %xmm6, %xmm2 - 0xf3, 0x44, 0x0f, 0x6f, 0x2d, 0x03, 0xca, 0xff, 0xff, //0x00003634 movdqu $-13821(%rip), %xmm13 /* LCPI0_4+0(%rip) */ - 0x4c, 0x8b, 0x45, 0xc0, //0x0000363d movq $-64(%rbp), %r8 - 0xe9, 0x79, 0xf3, 0xff, 0xff, //0x00003641 jmp LBB0_199 - //0x00003646 LBB0_566 - 0x4d, 0x85, 0xc9, //0x00003646 testq %r9, %r9 - 0x0f, 0x84, 0xe0, 0x05, 0x00, 0x00, //0x00003649 je LBB0_490 - 0x66, 0x41, 0x0f, 0x6f, 0xf5, //0x0000364f movdqa %xmm13, %xmm6 - 0x66, 0x0f, 0x6f, 0xea, //0x00003654 movdqa %xmm2, %xmm5 - 0x4c, 0x89, 0xe1, //0x00003658 movq %r12, %rcx - 0x48, 0xf7, 0xd1, //0x0000365b notq %rcx - 0x48, 0x8d, 0x34, 0x08, //0x0000365e leaq (%rax,%rcx), %rsi - 0x48, 0x8b, 0x7d, 0xc8, //0x00003662 movq $-56(%rbp), %rdi - 0x48, 0x83, 0xff, 0xff, //0x00003666 cmpq $-1, %rdi - 0x48, 0x89, 0xfa, //0x0000366a movq %rdi, %rdx - 0x48, 0x0f, 0x44, 0xfe, //0x0000366d cmoveq %rsi, %rdi - 0x48, 0x0f, 0x44, 0xd6, //0x00003671 cmoveq %rsi, %rdx - 0x48, 0x83, 0xc0, 0x01, //0x00003675 addq $1, %rax - 0x49, 0x83, 0xc1, 0xff, //0x00003679 addq $-1, %r9 - 0x48, 0x89, 0x7d, 0xc8, //0x0000367d movq %rdi, $-56(%rbp) - 0x4c, 0x8b, 0x75, 0xd0, //0x00003681 movq $-48(%rbp), %r14 - 0x4c, 0x8b, 0x6d, 0xb8, //0x00003685 movq $-72(%rbp), %r13 - 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00003689 movabsq $4294977024, %r11 - 0x4d, 0x85, 0xc9, //0x00003693 testq %r9, %r9 - 0x0f, 0x85, 0xa5, 0xfb, 0xff, 0xff, //0x00003696 jne LBB0_522 - 0xe9, 0x3e, 0xfc, 0xff, 0xff, //0x0000369c jmp LBB0_532 - //0x000036a1 LBB0_568 - 0x4d, 0x85, 0xc9, //0x000036a1 testq %r9, %r9 - 0x0f, 0x84, 0xa4, 0x05, 0x00, 0x00, //0x000036a4 je LBB0_507 - 0x66, 0x41, 0x0f, 0x6f, 0xf5, //0x000036aa movdqa %xmm13, %xmm6 - 0x66, 0x0f, 0x6f, 0xea, //0x000036af movdqa %xmm2, %xmm5 - 0x4c, 0x89, 0xe1, //0x000036b3 movq %r12, %rcx - 0x48, 0xf7, 0xd1, //0x000036b6 notq %rcx - 0x48, 0x8d, 0x34, 0x08, //0x000036b9 leaq (%rax,%rcx), %rsi - 0x48, 0x8b, 0x7d, 0xc8, //0x000036bd movq $-56(%rbp), %rdi - 0x48, 0x83, 0xff, 0xff, //0x000036c1 cmpq $-1, %rdi - 0x48, 0x89, 0xfa, //0x000036c5 movq %rdi, %rdx - 0x48, 0x0f, 0x44, 0xfe, //0x000036c8 cmoveq %rsi, %rdi - 0x48, 0x0f, 0x44, 0xd6, //0x000036cc cmoveq %rsi, %rdx - 0x48, 0x83, 0xc0, 0x01, //0x000036d0 addq $1, %rax - 0x49, 0x83, 0xc1, 0xff, //0x000036d4 addq $-1, %r9 - 0x48, 0x89, 0x7d, 0xc8, //0x000036d8 movq %rdi, $-56(%rbp) - 0x4c, 0x8b, 0x75, 0xd0, //0x000036dc movq $-48(%rbp), %r14 - 0x4c, 0x8b, 0x6d, 0xb8, //0x000036e0 movq $-72(%rbp), %r13 - 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x000036e4 movabsq $4294977024, %r11 - 0x4d, 0x85, 0xc9, //0x000036ee testq %r9, %r9 - 0x0f, 0x85, 0xf9, 0xfd, 0xff, 0xff, //0x000036f1 jne LBB0_551 - 0xe9, 0x92, 0xfe, 0xff, 0xff, //0x000036f7 jmp LBB0_561 - //0x000036fc LBB0_570 - 0x49, 0x39, 0xd1, //0x000036fc cmpq %rdx, %r9 - 0x0f, 0x84, 0x42, 0x03, 0x00, 0x00, //0x000036ff je LBB0_638 - 0x66, 0x41, 0x0f, 0x6f, 0xf5, //0x00003705 movdqa %xmm13, %xmm6 - 0x66, 0x0f, 0x6f, 0xea, //0x0000370a movdqa %xmm2, %xmm5 - 0x49, 0x01, 0xd2, //0x0000370e addq %rdx, %r10 - 0x49, 0x83, 0xc2, 0x01, //0x00003711 addq $1, %r10 - 0x48, 0xf7, 0xd2, //0x00003715 notq %rdx - 0x49, 0x01, 0xd1, //0x00003718 addq %rdx, %r9 - 0x4c, 0x8b, 0x75, 0xd0, //0x0000371b movq $-48(%rbp), %r14 - 0x4c, 0x8b, 0x6d, 0xb8, //0x0000371f movq $-72(%rbp), %r13 - 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00003723 movabsq $4294977024, %r11 - 0x4d, 0x85, 0xc9, //0x0000372d testq %r9, %r9 - 0x0f, 0x8f, 0x24, 0x00, 0x00, 0x00, //0x00003730 jg LBB0_574 - 0xe9, 0x0c, 0x03, 0x00, 0x00, //0x00003736 jmp LBB0_638 - //0x0000373b LBB0_572 - 0x48, 0xc7, 0xc1, 0xfe, 0xff, 0xff, 0xff, //0x0000373b movq $-2, %rcx - 0xb8, 0x02, 0x00, 0x00, 0x00, //0x00003742 movl $2, %eax - 0x49, 0x01, 0xc2, //0x00003747 addq %rax, %r10 - 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x0000374a movq $-1, %rax - 0x49, 0x01, 0xc9, //0x00003751 addq %rcx, %r9 - 0x0f, 0x8e, 0xed, 0x02, 0x00, 0x00, //0x00003754 jle LBB0_638 - //0x0000375a LBB0_574 - 0x41, 0x0f, 0xb6, 0x02, //0x0000375a movzbl (%r10), %eax - 0x3c, 0x5c, //0x0000375e cmpb $92, %al - 0x0f, 0x84, 0xd5, 0xff, 0xff, 0xff, //0x00003760 je LBB0_572 - 0x3c, 0x22, //0x00003766 cmpb $34, %al - 0x0f, 0x84, 0x24, 0x00, 0x00, 0x00, //0x00003768 je LBB0_577 - 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x0000376e movq $-1, %rcx - 0xb8, 0x01, 0x00, 0x00, 0x00, //0x00003775 movl $1, %eax - 0x49, 0x01, 0xc2, //0x0000377a addq %rax, %r10 - 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x0000377d movq $-1, %rax - 0x49, 0x01, 0xc9, //0x00003784 addq %rcx, %r9 - 0x0f, 0x8f, 0xcd, 0xff, 0xff, 0xff, //0x00003787 jg LBB0_574 - 0xe9, 0xb5, 0x02, 0x00, 0x00, //0x0000378d jmp LBB0_638 - //0x00003792 LBB0_577 - 0x4d, 0x29, 0xe2, //0x00003792 subq %r12, %r10 - 0x49, 0x83, 0xc2, 0x01, //0x00003795 addq $1, %r10 - 0x4d, 0x89, 0x16, //0x00003799 movq %r10, (%r14) - 0x4d, 0x85, 0xc0, //0x0000379c testq %r8, %r8 - 0x0f, 0x8f, 0x1b, 0xca, 0xff, 0xff, //0x0000379f jg LBB0_4 - 0xe9, 0x57, 0x02, 0x00, 0x00, //0x000037a5 jmp LBB0_608 - //0x000037aa LBB0_578 - 0x66, 0x41, 0x0f, 0x6f, 0xf5, //0x000037aa movdqa %xmm13, %xmm6 - 0x66, 0x0f, 0x6f, 0xea, //0x000037af movdqa %xmm2, %xmm5 - 0x48, 0x83, 0x7d, 0xc8, 0xff, //0x000037b3 cmpq $-1, $-56(%rbp) - 0x0f, 0x85, 0x1f, 0x00, 0x00, 0x00, //0x000037b8 jne LBB0_581 - 0x48, 0x89, 0xc1, //0x000037be movq %rax, %rcx - 0x4c, 0x29, 0xe1, //0x000037c1 subq %r12, %rcx - 0x48, 0x0f, 0xbc, 0xfe, //0x000037c4 bsfq %rsi, %rdi - 0x48, 0x01, 0xcf, //0x000037c8 addq %rcx, %rdi - 0x48, 0x89, 0x7d, 0xc8, //0x000037cb movq %rdi, $-56(%rbp) - 0xe9, 0x09, 0x00, 0x00, 0x00, //0x000037cf jmp LBB0_581 - //0x000037d4 LBB0_580 - 0x66, 0x41, 0x0f, 0x6f, 0xf5, //0x000037d4 movdqa %xmm13, %xmm6 - 0x66, 0x0f, 0x6f, 0xea, //0x000037d9 movdqa %xmm2, %xmm5 - //0x000037dd LBB0_581 - 0x44, 0x89, 0xc1, //0x000037dd movl %r8d, %ecx - 0xf7, 0xd1, //0x000037e0 notl %ecx - 0x21, 0xf1, //0x000037e2 andl %esi, %ecx - 0x41, 0x8d, 0x3c, 0x48, //0x000037e4 leal (%r8,%rcx,2), %edi - 0x8d, 0x1c, 0x09, //0x000037e8 leal (%rcx,%rcx), %ebx - 0xf7, 0xd3, //0x000037eb notl %ebx - 0x21, 0xf3, //0x000037ed andl %esi, %ebx - 0x81, 0xe3, 0xaa, 0xaa, 0xaa, 0xaa, //0x000037ef andl $-1431655766, %ebx - 0x45, 0x31, 0xc0, //0x000037f5 xorl %r8d, %r8d - 0x01, 0xcb, //0x000037f8 addl %ecx, %ebx - 0x41, 0x0f, 0x92, 0xc0, //0x000037fa setb %r8b - 0x01, 0xdb, //0x000037fe addl %ebx, %ebx - 0x81, 0xf3, 0x55, 0x55, 0x55, 0x55, //0x00003800 xorl $1431655765, %ebx - 0x21, 0xfb, //0x00003806 andl %edi, %ebx - 0xf7, 0xd3, //0x00003808 notl %ebx - 0x21, 0xda, //0x0000380a andl %ebx, %edx - 0x4c, 0x8b, 0x75, 0xd0, //0x0000380c movq $-48(%rbp), %r14 - 0x4c, 0x8b, 0x6d, 0xb8, //0x00003810 movq $-72(%rbp), %r13 - 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00003814 movabsq $4294977024, %r11 - 0x66, 0x0f, 0x6f, 0xd5, //0x0000381e movdqa %xmm5, %xmm2 - 0x66, 0x44, 0x0f, 0x6f, 0xee, //0x00003822 movdqa %xmm6, %xmm13 - 0x48, 0x85, 0xd2, //0x00003827 testq %rdx, %rdx - 0x0f, 0x85, 0x89, 0xf4, 0xff, 0xff, //0x0000382a jne LBB0_245 - //0x00003830 LBB0_582 - 0x66, 0x41, 0x0f, 0x6f, 0xf5, //0x00003830 movdqa %xmm13, %xmm6 - 0x66, 0x0f, 0x6f, 0xea, //0x00003835 movdqa %xmm2, %xmm5 - 0x48, 0x83, 0xc0, 0x20, //0x00003839 addq $32, %rax - 0x49, 0x83, 0xc1, 0xe0, //0x0000383d addq $-32, %r9 - //0x00003841 LBB0_583 - 0x4d, 0x85, 0xc0, //0x00003841 testq %r8, %r8 - 0x0f, 0x85, 0x53, 0x01, 0x00, 0x00, //0x00003844 jne LBB0_601 - 0x4c, 0x89, 0xe2, //0x0000384a movq %r12, %rdx - 0x48, 0xf7, 0xd2, //0x0000384d notq %rdx - 0x48, 0x8b, 0x75, 0xc8, //0x00003850 movq $-56(%rbp), %rsi - 0x4d, 0x85, 0xc9, //0x00003854 testq %r9, %r9 - 0x0f, 0x84, 0x83, 0x00, 0x00, 0x00, //0x00003857 je LBB0_595 - //0x0000385d LBB0_585 - 0x48, 0x83, 0xc2, 0x01, //0x0000385d addq $1, %rdx - //0x00003861 LBB0_586 - 0x31, 0xff, //0x00003861 xorl %edi, %edi - //0x00003863 LBB0_587 - 0x0f, 0xb6, 0x0c, 0x38, //0x00003863 movzbl (%rax,%rdi), %ecx - 0x80, 0xf9, 0x22, //0x00003867 cmpb $34, %cl - 0x0f, 0x84, 0x69, 0x00, 0x00, 0x00, //0x0000386a je LBB0_594 - 0x80, 0xf9, 0x5c, //0x00003870 cmpb $92, %cl - 0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x00003873 je LBB0_592 - 0x48, 0x83, 0xc7, 0x01, //0x00003879 addq $1, %rdi - 0x49, 0x39, 0xf9, //0x0000387d cmpq %rdi, %r9 - 0x0f, 0x85, 0xdd, 0xff, 0xff, 0xff, //0x00003880 jne LBB0_587 - 0xe9, 0x78, 0x00, 0x00, 0x00, //0x00003886 jmp LBB0_590 - //0x0000388b LBB0_592 - 0x49, 0x8d, 0x49, 0xff, //0x0000388b leaq $-1(%r9), %rcx - 0x48, 0x39, 0xf9, //0x0000388f cmpq %rdi, %rcx - 0x0f, 0x84, 0xb6, 0x03, 0x00, 0x00, //0x00003892 je LBB0_507 - 0x48, 0x8d, 0x0c, 0x02, //0x00003898 leaq (%rdx,%rax), %rcx - 0x48, 0x01, 0xf9, //0x0000389c addq %rdi, %rcx - 0x48, 0x83, 0xfe, 0xff, //0x0000389f cmpq $-1, %rsi - 0x48, 0x8b, 0x5d, 0xc8, //0x000038a3 movq $-56(%rbp), %rbx - 0x48, 0x0f, 0x44, 0xd9, //0x000038a7 cmoveq %rcx, %rbx - 0x48, 0x89, 0x5d, 0xc8, //0x000038ab movq %rbx, $-56(%rbp) - 0x48, 0x0f, 0x44, 0xf1, //0x000038af cmoveq %rcx, %rsi - 0x48, 0x01, 0xf8, //0x000038b3 addq %rdi, %rax - 0x48, 0x83, 0xc0, 0x02, //0x000038b6 addq $2, %rax - 0x4c, 0x89, 0xc9, //0x000038ba movq %r9, %rcx - 0x48, 0x29, 0xf9, //0x000038bd subq %rdi, %rcx - 0x48, 0x83, 0xc1, 0xfe, //0x000038c0 addq $-2, %rcx - 0x49, 0x83, 0xc1, 0xfe, //0x000038c4 addq $-2, %r9 - 0x49, 0x39, 0xf9, //0x000038c8 cmpq %rdi, %r9 - 0x49, 0x89, 0xc9, //0x000038cb movq %rcx, %r9 - 0x0f, 0x85, 0x8d, 0xff, 0xff, 0xff, //0x000038ce jne LBB0_586 - 0xe9, 0x75, 0x03, 0x00, 0x00, //0x000038d4 jmp LBB0_507 - //0x000038d9 LBB0_594 - 0x48, 0x01, 0xf8, //0x000038d9 addq %rdi, %rax - 0x48, 0x83, 0xc0, 0x01, //0x000038dc addq $1, %rax - //0x000038e0 LBB0_595 - 0x4c, 0x29, 0xe0, //0x000038e0 subq %r12, %rax - //0x000038e3 LBB0_596 - 0x4c, 0x8b, 0x75, 0xd0, //0x000038e3 movq $-48(%rbp), %r14 - 0x4c, 0x8b, 0x6d, 0xb8, //0x000038e7 movq $-72(%rbp), %r13 - 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x000038eb movabsq $4294977024, %r11 - 0x66, 0x0f, 0x6f, 0xd5, //0x000038f5 movdqa %xmm5, %xmm2 - 0x66, 0x44, 0x0f, 0x6f, 0xee, //0x000038f9 movdqa %xmm6, %xmm13 - 0xe9, 0x3a, 0xed, 0xff, 0xff, //0x000038fe jmp LBB0_426 - //0x00003903 LBB0_590 - 0x80, 0xf9, 0x22, //0x00003903 cmpb $34, %cl - 0x0f, 0x85, 0x42, 0x03, 0x00, 0x00, //0x00003906 jne LBB0_507 - 0x4c, 0x01, 0xc8, //0x0000390c addq %r9, %rax - 0xe9, 0xcc, 0xff, 0xff, 0xff, //0x0000390f jmp LBB0_595 - //0x00003914 LBB0_597 - 0x48, 0x89, 0xd9, //0x00003914 movq %rbx, %rcx - 0x66, 0x41, 0x0f, 0x6f, 0xfd, //0x00003917 movdqa %xmm13, %xmm7 - 0x66, 0x0f, 0x6f, 0xf2, //0x0000391c movdqa %xmm2, %xmm6 - 0x48, 0x83, 0x7d, 0xc8, 0xff, //0x00003920 cmpq $-1, $-56(%rbp) - 0x0f, 0x85, 0x22, 0x00, 0x00, 0x00, //0x00003925 jne LBB0_600 - 0x49, 0x89, 0xc0, //0x0000392b movq %rax, %r8 - 0x4d, 0x29, 0xe0, //0x0000392e subq %r12, %r8 - 0x49, 0x0f, 0xbc, 0xd9, //0x00003931 bsfq %r9, %rbx - 0x4c, 0x01, 0xc3, //0x00003935 addq %r8, %rbx - 0x48, 0x89, 0x5d, 0xc8, //0x00003938 movq %rbx, $-56(%rbp) - 0xe9, 0x0c, 0x00, 0x00, 0x00, //0x0000393c jmp LBB0_600 - //0x00003941 LBB0_599 - 0x48, 0x89, 0xd9, //0x00003941 movq %rbx, %rcx - 0x66, 0x41, 0x0f, 0x6f, 0xfd, //0x00003944 movdqa %xmm13, %xmm7 - 0x66, 0x0f, 0x6f, 0xf2, //0x00003949 movdqa %xmm2, %xmm6 - //0x0000394d LBB0_600 - 0x48, 0x89, 0xcb, //0x0000394d movq %rcx, %rbx - 0xf7, 0xd1, //0x00003950 notl %ecx - 0x44, 0x21, 0xc9, //0x00003952 andl %r9d, %ecx - 0x44, 0x8d, 0x04, 0x4b, //0x00003955 leal (%rbx,%rcx,2), %r8d - 0x8d, 0x14, 0x09, //0x00003959 leal (%rcx,%rcx), %edx - 0xf7, 0xd2, //0x0000395c notl %edx - 0x44, 0x21, 0xca, //0x0000395e andl %r9d, %edx - 0x81, 0xe2, 0xaa, 0xaa, 0xaa, 0xaa, //0x00003961 andl $-1431655766, %edx - 0x31, 0xdb, //0x00003967 xorl %ebx, %ebx - 0x01, 0xca, //0x00003969 addl %ecx, %edx - 0x0f, 0x92, 0xc3, //0x0000396b setb %bl - 0x01, 0xd2, //0x0000396e addl %edx, %edx - 0x81, 0xf2, 0x55, 0x55, 0x55, 0x55, //0x00003970 xorl $1431655765, %edx - 0x44, 0x21, 0xc2, //0x00003976 andl %r8d, %edx - 0xf7, 0xd2, //0x00003979 notl %edx - 0x21, 0xd6, //0x0000397b andl %edx, %esi - 0x4c, 0x8b, 0x75, 0xd0, //0x0000397d movq $-48(%rbp), %r14 - 0x4c, 0x8b, 0x6d, 0xb8, //0x00003981 movq $-72(%rbp), %r13 - 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00003985 movabsq $4294977024, %r11 - 0x66, 0x0f, 0x6f, 0xd6, //0x0000398f movdqa %xmm6, %xmm2 - 0x66, 0x44, 0x0f, 0x6f, 0xef, //0x00003993 movdqa %xmm7, %xmm13 - 0xe9, 0xc0, 0xf3, 0xff, 0xff, //0x00003998 jmp LBB0_398 - //0x0000399d LBB0_601 - 0x4d, 0x85, 0xc9, //0x0000399d testq %r9, %r9 - 0x0f, 0x84, 0xa8, 0x02, 0x00, 0x00, //0x000039a0 je LBB0_507 - 0x4c, 0x89, 0xe2, //0x000039a6 movq %r12, %rdx - 0x48, 0xf7, 0xd2, //0x000039a9 notq %rdx - 0x48, 0x8d, 0x0c, 0x10, //0x000039ac leaq (%rax,%rdx), %rcx - 0x48, 0x8b, 0x7d, 0xc8, //0x000039b0 movq $-56(%rbp), %rdi - 0x48, 0x83, 0xff, 0xff, //0x000039b4 cmpq $-1, %rdi - 0x48, 0x89, 0xfe, //0x000039b8 movq %rdi, %rsi - 0x48, 0x0f, 0x44, 0xf9, //0x000039bb cmoveq %rcx, %rdi - 0x48, 0x0f, 0x44, 0xf1, //0x000039bf cmoveq %rcx, %rsi - 0x48, 0x83, 0xc0, 0x01, //0x000039c3 addq $1, %rax - 0x49, 0x83, 0xc1, 0xff, //0x000039c7 addq $-1, %r9 - 0x48, 0x89, 0x7d, 0xc8, //0x000039cb movq %rdi, $-56(%rbp) - 0x4d, 0x85, 0xc9, //0x000039cf testq %r9, %r9 - 0x0f, 0x85, 0x85, 0xfe, 0xff, 0xff, //0x000039d2 jne LBB0_585 - 0xe9, 0x03, 0xff, 0xff, 0xff, //0x000039d8 jmp LBB0_595 - //0x000039dd LBB0_603 - 0x49, 0x89, 0x16, //0x000039dd movq %rdx, (%r14) - //0x000039e0 LBB0_604 - 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x000039e0 movq $-1, %rax - 0xe9, 0x5b, 0x00, 0x00, 0x00, //0x000039e7 jmp LBB0_638 - //0x000039ec LBB0_634 - 0x48, 0xc7, 0xc0, 0xf9, 0xff, 0xff, 0xff, //0x000039ec movq $-7, %rax - 0xe9, 0x4f, 0x00, 0x00, 0x00, //0x000039f3 jmp LBB0_638 - //0x000039f8 LBB0_606 - 0x48, 0x83, 0xc0, 0xff, //0x000039f8 addq $-1, %rax - 0xe9, 0x46, 0x00, 0x00, 0x00, //0x000039fc jmp LBB0_638 - //0x00003a01 LBB0_608 - 0x49, 0x83, 0xc0, 0xff, //0x00003a01 addq $-1, %r8 - 0x4c, 0x89, 0xc0, //0x00003a05 movq %r8, %rax - 0xe9, 0x3a, 0x00, 0x00, 0x00, //0x00003a08 jmp LBB0_638 - //0x00003a0d LBB0_609 - 0x48, 0x83, 0xf8, 0xff, //0x00003a0d cmpq $-1, %rax - 0x0f, 0x85, 0x90, 0x00, 0x00, 0x00, //0x00003a11 jne LBB0_621 - //0x00003a17 LBB0_610 - 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00003a17 movq $-1, %rax - 0x48, 0x8b, 0x4d, 0xa0, //0x00003a1e movq $-96(%rbp), %rcx - 0x48, 0x89, 0x4d, 0xc8, //0x00003a22 movq %rcx, $-56(%rbp) - 0xe9, 0x7c, 0x00, 0x00, 0x00, //0x00003a26 jmp LBB0_621 - //0x00003a2b LBB0_611 - 0x49, 0xc7, 0xc5, 0xff, 0xff, 0xff, 0xff, //0x00003a2b movq $-1, %r13 - //0x00003a32 LBB0_612 - 0x4c, 0x29, 0xee, //0x00003a32 subq %r13, %rsi - 0x48, 0x83, 0xc6, 0xfe, //0x00003a35 addq $-2, %rsi - 0x48, 0x8b, 0x45, 0xd0, //0x00003a39 movq $-48(%rbp), %rax - 0x48, 0x89, 0x30, //0x00003a3d movq %rsi, (%rax) - //0x00003a40 LBB0_637 - 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00003a40 movq $-2, %rax - //0x00003a47 LBB0_638 - 0x48, 0x81, 0xc4, 0x88, 0x00, 0x00, 0x00, //0x00003a47 addq $136, %rsp - 0x5b, //0x00003a4e popq %rbx - 0x41, 0x5c, //0x00003a4f popq %r12 - 0x41, 0x5d, //0x00003a51 popq %r13 - 0x41, 0x5e, //0x00003a53 popq %r14 - 0x41, 0x5f, //0x00003a55 popq %r15 - 0x5d, //0x00003a57 popq %rbp - 0xc3, //0x00003a58 retq - //0x00003a59 LBB0_614 - 0x48, 0x83, 0xc6, 0xff, //0x00003a59 addq $-1, %rsi - 0x48, 0x89, 0xf0, //0x00003a5d movq %rsi, %rax - 0xe9, 0xe2, 0xff, 0xff, 0xff, //0x00003a60 jmp LBB0_638 - //0x00003a65 LBB0_615 - 0x48, 0x83, 0xf8, 0xff, //0x00003a65 cmpq $-1, %rax - 0x48, 0x8b, 0x55, 0xc8, //0x00003a69 movq $-56(%rbp), %rdx - 0x0f, 0x85, 0x0b, 0x00, 0x00, 0x00, //0x00003a6d jne LBB0_617 - //0x00003a73 LBB0_616 - 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00003a73 movq $-1, %rax - 0x48, 0x8b, 0x55, 0xa0, //0x00003a7a movq $-96(%rbp), %rdx - //0x00003a7e LBB0_617 - 0x49, 0x89, 0x16, //0x00003a7e movq %rdx, (%r14) - 0xe9, 0xc1, 0xff, 0xff, 0xff, //0x00003a81 jmp LBB0_638 - //0x00003a86 LBB0_618 - 0x48, 0x83, 0x7d, 0xc8, 0xff, //0x00003a86 cmpq $-1, $-56(%rbp) - 0x0f, 0x85, 0x0b, 0x00, 0x00, 0x00, //0x00003a8b jne LBB0_620 - 0x48, 0x0f, 0xbc, 0xce, //0x00003a91 bsfq %rsi, %rcx - 0x48, 0x01, 0xc1, //0x00003a95 addq %rax, %rcx - 0x48, 0x89, 0x4d, 0xc8, //0x00003a98 movq %rcx, $-56(%rbp) - //0x00003a9c LBB0_620 - 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00003a9c movq $-2, %rax - 0x4c, 0x8b, 0x75, 0xd0, //0x00003aa3 movq $-48(%rbp), %r14 - //0x00003aa7 LBB0_621 - 0x48, 0x8b, 0x4d, 0xc8, //0x00003aa7 movq $-56(%rbp), %rcx - 0x49, 0x89, 0x0e, //0x00003aab movq %rcx, (%r14) - 0xe9, 0x94, 0xff, 0xff, 0xff, //0x00003aae jmp LBB0_638 - //0x00003ab3 LBB0_622 - 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00003ab3 movq $-2, %rax - 0x80, 0xfa, 0x61, //0x00003aba cmpb $97, %dl - 0x0f, 0x85, 0x84, 0xff, 0xff, 0xff, //0x00003abd jne LBB0_638 - 0x48, 0x8d, 0x51, 0x01, //0x00003ac3 leaq $1(%rcx), %rdx - 0x49, 0x89, 0x16, //0x00003ac7 movq %rdx, (%r14) - 0x41, 0x80, 0x7c, 0x0c, 0x01, 0x6c, //0x00003aca cmpb $108, $1(%r12,%rcx) - 0x0f, 0x85, 0x71, 0xff, 0xff, 0xff, //0x00003ad0 jne LBB0_638 - 0x48, 0x8d, 0x51, 0x02, //0x00003ad6 leaq $2(%rcx), %rdx + 0x48, 0xc1, 0xe9, 0x04, //0x0000229e shrq $4, %rcx + 0x4c, 0x01, 0xe9, //0x000022a2 addq %r13, %rcx + 0x48, 0xba, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, //0x000022a5 movabsq $1085102592571150095, %rdx + 0x48, 0x21, 0xd1, //0x000022af andq %rdx, %rcx + 0x48, 0xba, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, //0x000022b2 movabsq $72340172838076673, %rdx + 0x48, 0x0f, 0xaf, 0xca, //0x000022bc imulq %rdx, %rcx + 0x48, 0xc1, 0xe9, 0x38, //0x000022c0 shrq $56, %rcx + 0x49, 0x01, 0xca, //0x000022c4 addq %rcx, %r10 + 0x49, 0x83, 0xc4, 0x40, //0x000022c7 addq $64, %r12 + 0x48, 0x8b, 0x55, 0xb8, //0x000022cb movq $-72(%rbp), %rdx + 0x48, 0x83, 0xc2, 0xc0, //0x000022cf addq $-64, %rdx + 0x4d, 0x89, 0xd8, //0x000022d3 movq %r11, %r8 + 0x48, 0x83, 0xfa, 0x40, //0x000022d6 cmpq $64, %rdx + 0x48, 0x89, 0x55, 0xb8, //0x000022da movq %rdx, $-72(%rbp) + 0x0f, 0x8d, 0x44, 0xfd, 0xff, 0xff, //0x000022de jge LBB0_367 + 0xe9, 0xe4, 0xfb, 0xff, 0xff, //0x000022e4 jmp LBB0_376 + //0x000022e9 LBB0_392 + 0x48, 0x8b, 0x75, 0xa8, //0x000022e9 movq $-88(%rbp), %rsi + 0x48, 0x8b, 0x4e, 0x08, //0x000022ed movq $8(%rsi), %rcx + 0x48, 0x0f, 0xbc, 0xd2, //0x000022f1 bsfq %rdx, %rdx + 0x48, 0x2b, 0x55, 0xb8, //0x000022f5 subq $-72(%rbp), %rdx + 0x48, 0x01, 0xd1, //0x000022f9 addq %rdx, %rcx + 0x48, 0x83, 0xc1, 0x01, //0x000022fc addq $1, %rcx + 0x4c, 0x8b, 0x75, 0xd0, //0x00002300 movq $-48(%rbp), %r14 + 0x49, 0x89, 0x0e, //0x00002304 movq %rcx, (%r14) + 0x48, 0x8b, 0x56, 0x08, //0x00002307 movq $8(%rsi), %rdx + 0x48, 0x39, 0xd1, //0x0000230b cmpq %rdx, %rcx + 0x48, 0x0f, 0x47, 0xca, //0x0000230e cmovaq %rdx, %rcx + 0x49, 0x89, 0x0e, //0x00002312 movq %rcx, (%r14) + 0x0f, 0x87, 0x94, 0x17, 0x00, 0x00, //0x00002315 ja LBB0_650 + 0x48, 0x8b, 0x45, 0xc0, //0x0000231b movq $-64(%rbp), %rax + 0xe9, 0x48, 0x09, 0x00, 0x00, //0x0000231f jmp LBB0_488 + //0x00002324 LBB0_394 + 0x66, 0x0f, 0xbc, 0xc9, //0x00002324 bsfw %cx, %cx + 0x0f, 0xb7, 0xd9, //0x00002328 movzwl %cx, %ebx + 0x48, 0x89, 0xd9, //0x0000232b movq %rbx, %rcx + 0x48, 0x29, 0xf9, //0x0000232e subq %rdi, %rcx + 0x49, 0x89, 0x0e, //0x00002331 movq %rcx, (%r14) + 0x48, 0x85, 0xc9, //0x00002334 testq %rcx, %rcx + 0x0f, 0x8e, 0x42, 0xef, 0xff, 0xff, //0x00002337 jle LBB0_231 + 0x49, 0x01, 0xd8, //0x0000233d addq %rbx, %r8 + 0x48, 0x01, 0xda, //0x00002340 addq %rbx, %rdx + 0x48, 0x01, 0xde, //0x00002343 addq %rbx, %rsi + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00002346 .p2align 4, 0x90 + //0x00002350 LBB0_396 + 0x0f, 0xb6, 0x0e, //0x00002350 movzbl (%rsi), %ecx + 0x48, 0x83, 0xf9, 0x20, //0x00002353 cmpq $32, %rcx + 0x0f, 0x87, 0x22, 0xef, 0xff, 0xff, //0x00002357 ja LBB0_231 + 0x49, 0x0f, 0xa3, 0xcb, //0x0000235d btq %rcx, %r11 + 0x0f, 0x83, 0x18, 0xef, 0xff, 0xff, //0x00002361 jae LBB0_231 + 0x49, 0x89, 0x16, //0x00002367 movq %rdx, (%r14) + 0x49, 0x83, 0xc0, 0xff, //0x0000236a addq $-1, %r8 + 0x48, 0x83, 0xc2, 0xff, //0x0000236e addq $-1, %rdx + 0x48, 0x83, 0xc6, 0xff, //0x00002372 addq $-1, %rsi + 0x49, 0x83, 0xf8, 0x01, //0x00002376 cmpq $1, %r8 + 0x0f, 0x8f, 0xd0, 0xff, 0xff, 0xff, //0x0000237a jg LBB0_396 + 0xe9, 0xfa, 0xee, 0xff, 0xff, //0x00002380 jmp LBB0_231 + //0x00002385 LBB0_399 + 0x49, 0x8d, 0x4f, 0xff, //0x00002385 leaq $-1(%r15), %rcx + 0x49, 0x39, 0xc8, //0x00002389 cmpq %rcx, %r8 + 0x49, 0xf7, 0xd7, //0x0000238c notq %r15 + 0x4d, 0x0f, 0x45, 0xf9, //0x0000238f cmovneq %r9, %r15 + 0x84, 0xd2, //0x00002393 testb %dl, %dl + 0x4d, 0x0f, 0x44, 0xf9, //0x00002395 cmoveq %r9, %r15 + 0x4d, 0x89, 0xfd, //0x00002399 movq %r15, %r13 + 0xe9, 0x53, 0x03, 0x00, 0x00, //0x0000239c jmp LBB0_451 + //0x000023a1 LBB0_400 + 0x48, 0x89, 0xc6, //0x000023a1 movq %rax, %rsi + 0x48, 0x29, 0xd6, //0x000023a4 subq %rdx, %rsi + 0x0f, 0x84, 0xf6, 0x18, 0x00, 0x00, //0x000023a7 je LBB0_658 + 0x48, 0x83, 0xfe, 0x40, //0x000023ad cmpq $64, %rsi + 0x0f, 0x82, 0x32, 0x0d, 0x00, 0x00, //0x000023b1 jb LBB0_520 + 0x48, 0xc7, 0x45, 0xc8, 0xff, 0xff, 0xff, 0xff, //0x000023b7 movq $-1, $-56(%rbp) + 0x48, 0x8b, 0x45, 0xc0, //0x000023bf movq $-64(%rbp), %rax + 0x31, 0xdb, //0x000023c3 xorl %ebx, %ebx + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000023c5 .p2align 4, 0x90 + //0x000023d0 LBB0_403 + 0x48, 0x89, 0x75, 0xb8, //0x000023d0 movq %rsi, $-72(%rbp) + 0x49, 0x89, 0xda, //0x000023d4 movq %rbx, %r10 + 0xf3, 0x41, 0x0f, 0x6f, 0x2c, 0x04, //0x000023d7 movdqu (%r12,%rax), %xmm5 + 0xf3, 0x41, 0x0f, 0x6f, 0x7c, 0x04, 0x10, //0x000023dd movdqu $16(%r12,%rax), %xmm7 + 0xf3, 0x41, 0x0f, 0x6f, 0x74, 0x04, 0x20, //0x000023e4 movdqu $32(%r12,%rax), %xmm6 + 0xf3, 0x41, 0x0f, 0x6f, 0x64, 0x04, 0x30, //0x000023eb movdqu $48(%r12,%rax), %xmm4 + 0x66, 0x0f, 0x6f, 0xdd, //0x000023f2 movdqa %xmm5, %xmm3 + 0x66, 0x0f, 0x74, 0xd8, //0x000023f6 pcmpeqb %xmm0, %xmm3 + 0x66, 0x44, 0x0f, 0xd7, 0xdb, //0x000023fa pmovmskb %xmm3, %r11d + 0x66, 0x0f, 0x6f, 0xdf, //0x000023ff movdqa %xmm7, %xmm3 + 0x66, 0x0f, 0x74, 0xd8, //0x00002403 pcmpeqb %xmm0, %xmm3 + 0x66, 0x0f, 0xd7, 0xcb, //0x00002407 pmovmskb %xmm3, %ecx + 0x66, 0x0f, 0x6f, 0xde, //0x0000240b movdqa %xmm6, %xmm3 + 0x66, 0x0f, 0x74, 0xd8, //0x0000240f pcmpeqb %xmm0, %xmm3 + 0x66, 0x44, 0x0f, 0xd7, 0xf3, //0x00002413 pmovmskb %xmm3, %r14d + 0x66, 0x0f, 0x6f, 0xdc, //0x00002418 movdqa %xmm4, %xmm3 + 0x66, 0x0f, 0x74, 0xd8, //0x0000241c pcmpeqb %xmm0, %xmm3 + 0x66, 0x44, 0x0f, 0xd7, 0xfb, //0x00002420 pmovmskb %xmm3, %r15d + 0x66, 0x0f, 0x6f, 0xdd, //0x00002425 movdqa %xmm5, %xmm3 + 0x66, 0x0f, 0x74, 0xd9, //0x00002429 pcmpeqb %xmm1, %xmm3 + 0x66, 0x44, 0x0f, 0xd7, 0xeb, //0x0000242d pmovmskb %xmm3, %r13d + 0x66, 0x0f, 0x6f, 0xdf, //0x00002432 movdqa %xmm7, %xmm3 + 0x66, 0x0f, 0x74, 0xd9, //0x00002436 pcmpeqb %xmm1, %xmm3 + 0x66, 0x0f, 0xd7, 0xdb, //0x0000243a pmovmskb %xmm3, %ebx + 0x66, 0x0f, 0x6f, 0xde, //0x0000243e movdqa %xmm6, %xmm3 + 0x66, 0x0f, 0x74, 0xd9, //0x00002442 pcmpeqb %xmm1, %xmm3 + 0x66, 0x0f, 0xd7, 0xfb, //0x00002446 pmovmskb %xmm3, %edi + 0x66, 0x0f, 0x6f, 0xdc, //0x0000244a movdqa %xmm4, %xmm3 + 0x66, 0x0f, 0x74, 0xd9, //0x0000244e pcmpeqb %xmm1, %xmm3 + 0x66, 0x44, 0x0f, 0xd7, 0xcb, //0x00002452 pmovmskb %xmm3, %r9d + 0x66, 0x41, 0x0f, 0x6f, 0xdc, //0x00002457 movdqa %xmm12, %xmm3 + 0x66, 0x0f, 0x64, 0xdf, //0x0000245c pcmpgtb %xmm7, %xmm3 + 0x66, 0x41, 0x0f, 0x64, 0xfa, //0x00002460 pcmpgtb %xmm10, %xmm7 + 0x66, 0x0f, 0xdb, 0xfb, //0x00002465 pand %xmm3, %xmm7 + 0x66, 0x0f, 0xd7, 0xf7, //0x00002469 pmovmskb %xmm7, %esi + 0x66, 0x41, 0x0f, 0x6f, 0xdc, //0x0000246d movdqa %xmm12, %xmm3 + 0x66, 0x0f, 0x64, 0xde, //0x00002472 pcmpgtb %xmm6, %xmm3 + 0x66, 0x41, 0x0f, 0x64, 0xf2, //0x00002476 pcmpgtb %xmm10, %xmm6 + 0x66, 0x0f, 0xdb, 0xf3, //0x0000247b pand %xmm3, %xmm6 + 0x66, 0x0f, 0xd7, 0xd6, //0x0000247f pmovmskb %xmm6, %edx + 0x66, 0x41, 0x0f, 0x6f, 0xdc, //0x00002483 movdqa %xmm12, %xmm3 + 0x66, 0x0f, 0x64, 0xdc, //0x00002488 pcmpgtb %xmm4, %xmm3 + 0x66, 0x41, 0x0f, 0x64, 0xe2, //0x0000248c pcmpgtb %xmm10, %xmm4 + 0x66, 0x0f, 0xdb, 0xe3, //0x00002491 pand %xmm3, %xmm4 + 0x66, 0x44, 0x0f, 0xd7, 0xc4, //0x00002495 pmovmskb %xmm4, %r8d + 0x49, 0xc1, 0xe7, 0x30, //0x0000249a shlq $48, %r15 + 0x49, 0xc1, 0xe6, 0x20, //0x0000249e shlq $32, %r14 + 0x4d, 0x09, 0xfe, //0x000024a2 orq %r15, %r14 + 0x48, 0xc1, 0xe1, 0x10, //0x000024a5 shlq $16, %rcx + 0x4c, 0x09, 0xf1, //0x000024a9 orq %r14, %rcx + 0x49, 0x09, 0xcb, //0x000024ac orq %rcx, %r11 + 0x49, 0xc1, 0xe1, 0x30, //0x000024af shlq $48, %r9 + 0x48, 0xc1, 0xe7, 0x20, //0x000024b3 shlq $32, %rdi + 0x4c, 0x09, 0xcf, //0x000024b7 orq %r9, %rdi + 0x48, 0xc1, 0xe3, 0x10, //0x000024ba shlq $16, %rbx + 0x48, 0x09, 0xfb, //0x000024be orq %rdi, %rbx + 0x49, 0xc1, 0xe0, 0x30, //0x000024c1 shlq $48, %r8 + 0x48, 0xc1, 0xe2, 0x20, //0x000024c5 shlq $32, %rdx + 0x4c, 0x09, 0xc2, //0x000024c9 orq %r8, %rdx + 0x48, 0xc1, 0xe6, 0x10, //0x000024cc shlq $16, %rsi + 0x48, 0x09, 0xd6, //0x000024d0 orq %rdx, %rsi + 0x49, 0x09, 0xdd, //0x000024d3 orq %rbx, %r13 + 0x0f, 0x85, 0x59, 0x00, 0x00, 0x00, //0x000024d6 jne LBB0_420 + 0x4d, 0x85, 0xd2, //0x000024dc testq %r10, %r10 + 0x0f, 0x85, 0x6f, 0x00, 0x00, 0x00, //0x000024df jne LBB0_422 + 0x31, 0xdb, //0x000024e5 xorl %ebx, %ebx + 0x4c, 0x8b, 0x75, 0xd0, //0x000024e7 movq $-48(%rbp), %r14 + //0x000024eb LBB0_406 + 0x66, 0x41, 0x0f, 0x6f, 0xdc, //0x000024eb movdqa %xmm12, %xmm3 + 0x66, 0x0f, 0x64, 0xdd, //0x000024f0 pcmpgtb %xmm5, %xmm3 + 0x66, 0x41, 0x0f, 0x64, 0xea, //0x000024f4 pcmpgtb %xmm10, %xmm5 + 0x66, 0x0f, 0xdb, 0xeb, //0x000024f9 pand %xmm3, %xmm5 + 0x66, 0x0f, 0xd7, 0xcd, //0x000024fd pmovmskb %xmm5, %ecx + 0x48, 0x09, 0xce, //0x00002501 orq %rcx, %rsi + 0x4d, 0x85, 0xdb, //0x00002504 testq %r11, %r11 + 0x4c, 0x8b, 0x6d, 0xb0, //0x00002507 movq $-80(%rbp), %r13 + 0x0f, 0x85, 0x93, 0x00, 0x00, 0x00, //0x0000250b jne LBB0_424 + 0x48, 0x85, 0xf6, //0x00002511 testq %rsi, %rsi + 0x0f, 0x85, 0xf7, 0x16, 0x00, 0x00, //0x00002514 jne LBB0_645 + 0x48, 0x8b, 0x75, 0xb8, //0x0000251a movq $-72(%rbp), %rsi + 0x48, 0x83, 0xc6, 0xc0, //0x0000251e addq $-64, %rsi + 0x48, 0x83, 0xc0, 0x40, //0x00002522 addq $64, %rax + 0x48, 0x83, 0xfe, 0x3f, //0x00002526 cmpq $63, %rsi + 0x0f, 0x87, 0xa0, 0xfe, 0xff, 0xff, //0x0000252a ja LBB0_403 + 0xe9, 0xd5, 0x07, 0x00, 0x00, //0x00002530 jmp LBB0_409 + //0x00002535 LBB0_420 + 0x48, 0x83, 0x7d, 0xc8, 0xff, //0x00002535 cmpq $-1, $-56(%rbp) + 0x4c, 0x8b, 0x75, 0xd0, //0x0000253a movq $-48(%rbp), %r14 + 0x0f, 0x85, 0x14, 0x00, 0x00, 0x00, //0x0000253e jne LBB0_423 + 0x49, 0x0f, 0xbc, 0xcd, //0x00002544 bsfq %r13, %rcx + 0x48, 0x01, 0xc1, //0x00002548 addq %rax, %rcx + 0x48, 0x89, 0x4d, 0xc8, //0x0000254b movq %rcx, $-56(%rbp) + 0xe9, 0x04, 0x00, 0x00, 0x00, //0x0000254f jmp LBB0_423 + //0x00002554 LBB0_422 + 0x4c, 0x8b, 0x75, 0xd0, //0x00002554 movq $-48(%rbp), %r14 + //0x00002558 LBB0_423 + 0x4c, 0x89, 0xd1, //0x00002558 movq %r10, %rcx + 0x48, 0xf7, 0xd1, //0x0000255b notq %rcx + 0x4c, 0x21, 0xe9, //0x0000255e andq %r13, %rcx + 0x48, 0x8d, 0x14, 0x09, //0x00002561 leaq (%rcx,%rcx), %rdx + 0x4c, 0x09, 0xd2, //0x00002565 orq %r10, %rdx + 0x48, 0x89, 0xd7, //0x00002568 movq %rdx, %rdi + 0x48, 0xf7, 0xd7, //0x0000256b notq %rdi + 0x4c, 0x21, 0xef, //0x0000256e andq %r13, %rdi + 0x48, 0xbb, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00002571 movabsq $-6148914691236517206, %rbx + 0x48, 0x21, 0xdf, //0x0000257b andq %rbx, %rdi + 0x31, 0xdb, //0x0000257e xorl %ebx, %ebx + 0x48, 0x01, 0xcf, //0x00002580 addq %rcx, %rdi + 0x0f, 0x92, 0xc3, //0x00002583 setb %bl + 0x48, 0x01, 0xff, //0x00002586 addq %rdi, %rdi + 0x48, 0xb9, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00002589 movabsq $6148914691236517205, %rcx + 0x48, 0x31, 0xcf, //0x00002593 xorq %rcx, %rdi + 0x48, 0x21, 0xd7, //0x00002596 andq %rdx, %rdi + 0x48, 0xf7, 0xd7, //0x00002599 notq %rdi + 0x49, 0x21, 0xfb, //0x0000259c andq %rdi, %r11 + 0xe9, 0x47, 0xff, 0xff, 0xff, //0x0000259f jmp LBB0_406 + //0x000025a4 LBB0_424 + 0x49, 0x0f, 0xbc, 0xcb, //0x000025a4 bsfq %r11, %rcx + 0x48, 0x85, 0xf6, //0x000025a8 testq %rsi, %rsi + 0x0f, 0x84, 0x8f, 0x00, 0x00, 0x00, //0x000025ab je LBB0_438 + 0x48, 0x0f, 0xbc, 0xd6, //0x000025b1 bsfq %rsi, %rdx + 0xe9, 0x8b, 0x00, 0x00, 0x00, //0x000025b5 jmp LBB0_439 + //0x000025ba LBB0_426 + 0x41, 0x89, 0xcb, //0x000025ba movl %ecx, %r11d + 0x4c, 0x03, 0x5d, 0xb8, //0x000025bd addq $-72(%rbp), %r11 + 0x49, 0x01, 0xdb, //0x000025c1 addq %rbx, %r11 + 0xe9, 0x06, 0x00, 0x00, 0x00, //0x000025c4 jmp LBB0_428 + //0x000025c9 LBB0_427 + 0x48, 0x01, 0xde, //0x000025c9 addq %rbx, %rsi + 0x49, 0x89, 0xf3, //0x000025cc movq %rsi, %r11 + //0x000025cf LBB0_428 + 0x48, 0xc7, 0xc3, 0xff, 0xff, 0xff, 0xff, //0x000025cf movq $-1, %rbx + 0x4d, 0x85, 0xf6, //0x000025d6 testq %r14, %r14 + 0x0f, 0x84, 0x56, 0x16, 0x00, 0x00, //0x000025d9 je LBB0_648 + 0x4d, 0x85, 0xed, //0x000025df testq %r13, %r13 + 0x0f, 0x84, 0x4d, 0x16, 0x00, 0x00, //0x000025e2 je LBB0_648 + 0x4d, 0x85, 0xc0, //0x000025e8 testq %r8, %r8 + 0x0f, 0x84, 0x44, 0x16, 0x00, 0x00, //0x000025eb je LBB0_648 + 0x4c, 0x2b, 0x5d, 0xb8, //0x000025f1 subq $-72(%rbp), %r11 + 0x49, 0x8d, 0x4b, 0xff, //0x000025f5 leaq $-1(%r11), %rcx + 0x49, 0x39, 0xce, //0x000025f9 cmpq %rcx, %r14 + 0x0f, 0x84, 0x33, 0x00, 0x00, 0x00, //0x000025fc je LBB0_437 + 0x49, 0x39, 0xcd, //0x00002602 cmpq %rcx, %r13 + 0x0f, 0x84, 0x2a, 0x00, 0x00, 0x00, //0x00002605 je LBB0_437 + 0x49, 0x39, 0xc8, //0x0000260b cmpq %rcx, %r8 + 0x0f, 0x84, 0x21, 0x00, 0x00, 0x00, //0x0000260e je LBB0_437 + 0x4d, 0x85, 0xed, //0x00002614 testq %r13, %r13 + 0x0f, 0x8e, 0x99, 0x00, 0x00, 0x00, //0x00002617 jle LBB0_446 + 0x49, 0x8d, 0x4d, 0xff, //0x0000261d leaq $-1(%r13), %rcx + 0x49, 0x39, 0xc8, //0x00002621 cmpq %rcx, %r8 + 0x0f, 0x84, 0x8c, 0x00, 0x00, 0x00, //0x00002624 je LBB0_446 + 0x49, 0xf7, 0xd5, //0x0000262a notq %r13 + 0x4c, 0x89, 0xeb, //0x0000262d movq %r13, %rbx + 0xe9, 0x24, 0x06, 0x00, 0x00, //0x00002630 jmp LBB0_486 + //0x00002635 LBB0_437 + 0x49, 0xf7, 0xdb, //0x00002635 negq %r11 + 0x4c, 0x89, 0xdb, //0x00002638 movq %r11, %rbx + 0xe9, 0x19, 0x06, 0x00, 0x00, //0x0000263b jmp LBB0_486 + //0x00002640 LBB0_438 + 0xba, 0x40, 0x00, 0x00, 0x00, //0x00002640 movl $64, %edx + //0x00002645 LBB0_439 + 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00002645 movabsq $4294977024, %r11 + 0x48, 0x8b, 0x5d, 0xc0, //0x0000264f movq $-64(%rbp), %rbx + 0x48, 0x39, 0xca, //0x00002653 cmpq %rcx, %rdx + 0x0f, 0x82, 0xfb, 0x15, 0x00, 0x00, //0x00002656 jb LBB0_654 + 0x48, 0x01, 0xc8, //0x0000265c addq %rcx, %rax + 0x48, 0x83, 0xc0, 0x01, //0x0000265f addq $1, %rax + //0x00002663 LBB0_441 + 0x48, 0x85, 0xc0, //0x00002663 testq %rax, %rax + 0x0f, 0x88, 0x55, 0x14, 0x00, 0x00, //0x00002666 js LBB0_627 + 0x49, 0x89, 0x06, //0x0000266c movq %rax, (%r14) + 0x48, 0x85, 0xdb, //0x0000266f testq %rbx, %rbx + 0x0f, 0x8f, 0x58, 0xdb, 0xff, 0xff, //0x00002672 jg LBB0_4 + 0xe9, 0xca, 0x15, 0x00, 0x00, //0x00002678 jmp LBB0_443 + //0x0000267d LBB0_131 + 0x4d, 0x85, 0xdb, //0x0000267d testq %r11, %r11 + 0x0f, 0x85, 0xd2, 0x0a, 0x00, 0x00, //0x00002680 jne LBB0_525 + 0x49, 0x01, 0xf2, //0x00002686 addq %rsi, %r10 + 0x49, 0x29, 0xf1, //0x00002689 subq %rsi, %r9 + 0x4c, 0x8b, 0x75, 0xd0, //0x0000268c movq $-48(%rbp), %r14 + 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00002690 movabsq $4294977024, %r11 + //0x0000269a LBB0_133 + 0x4d, 0x85, 0xc9, //0x0000269a testq %r9, %r9 + 0x0f, 0x8f, 0x1c, 0x0b, 0x00, 0x00, //0x0000269d jg LBB0_529 + 0xe9, 0x07, 0x14, 0x00, 0x00, //0x000026a3 jmp LBB0_650 + //0x000026a8 LBB0_444 + 0x0f, 0xbc, 0xcb, //0x000026a8 bsfl %ebx, %ecx + //0x000026ab LBB0_445 + 0x49, 0xf7, 0xd5, //0x000026ab notq %r13 + 0x49, 0x29, 0xcd, //0x000026ae subq %rcx, %r13 + 0xe9, 0x34, 0x00, 0x00, 0x00, //0x000026b1 jmp LBB0_450 + //0x000026b6 LBB0_446 + 0x4c, 0x89, 0xf1, //0x000026b6 movq %r14, %rcx + 0x4c, 0x09, 0xc1, //0x000026b9 orq %r8, %rcx + 0x0f, 0x99, 0xc2, //0x000026bc setns %dl + 0x0f, 0x88, 0xfb, 0x01, 0x00, 0x00, //0x000026bf js LBB0_453 + 0x4d, 0x39, 0xc6, //0x000026c5 cmpq %r8, %r14 + 0x0f, 0x8c, 0xf2, 0x01, 0x00, 0x00, //0x000026c8 jl LBB0_453 + 0x49, 0xf7, 0xd6, //0x000026ce notq %r14 + 0x4c, 0x89, 0xf3, //0x000026d1 movq %r14, %rbx + 0xe9, 0x80, 0x05, 0x00, 0x00, //0x000026d4 jmp LBB0_486 + //0x000026d9 LBB0_449 + 0x4c, 0x03, 0x65, 0xc0, //0x000026d9 addq $-64(%rbp), %r12 + 0x49, 0x29, 0xf4, //0x000026dd subq %rsi, %r12 + 0x49, 0x29, 0xd4, //0x000026e0 subq %rdx, %r12 + 0x49, 0x83, 0xc4, 0xfe, //0x000026e3 addq $-2, %r12 + 0x4d, 0x89, 0xe5, //0x000026e7 movq %r12, %r13 + //0x000026ea LBB0_450 + 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x000026ea movabsq $4294977024, %r11 + //0x000026f4 LBB0_451 + 0x4d, 0x85, 0xed, //0x000026f4 testq %r13, %r13 + 0x0f, 0x88, 0x99, 0x13, 0x00, 0x00, //0x000026f7 js LBB0_626 + //0x000026fd LBB0_452 + 0x49, 0x01, 0xc5, //0x000026fd addq %rax, %r13 + 0x4c, 0x8b, 0x75, 0xd0, //0x00002700 movq $-48(%rbp), %r14 + 0x4d, 0x89, 0x2e, //0x00002704 movq %r13, (%r14) + 0x48, 0x85, 0xc0, //0x00002707 testq %rax, %rax + 0x4c, 0x8b, 0x6d, 0xb0, //0x0000270a movq $-80(%rbp), %r13 + 0x0f, 0x89, 0xbc, 0xda, 0xff, 0xff, //0x0000270e jns LBB0_4 + 0xe9, 0x96, 0x13, 0x00, 0x00, //0x00002714 jmp LBB0_650 + //0x00002719 LBB0_159 + 0x4d, 0x85, 0xdb, //0x00002719 testq %r11, %r11 + 0x0f, 0x85, 0x7e, 0x0c, 0x00, 0x00, //0x0000271c jne LBB0_552 + 0x49, 0x01, 0xf2, //0x00002722 addq %rsi, %r10 + 0x49, 0x29, 0xf1, //0x00002725 subq %rsi, %r9 + 0x4c, 0x8b, 0x75, 0xd0, //0x00002728 movq $-48(%rbp), %r14 + 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x0000272c movabsq $4294977024, %r11 + //0x00002736 LBB0_161 + 0x4d, 0x85, 0xc9, //0x00002736 testq %r9, %r9 + 0x0f, 0x8f, 0xbf, 0x0c, 0x00, 0x00, //0x00002739 jg LBB0_556 + 0xe9, 0x6b, 0x13, 0x00, 0x00, //0x0000273f jmp LBB0_650 + //0x00002744 LBB0_50 + 0x4c, 0x01, 0xe0, //0x00002744 addq %r12, %rax + 0x4c, 0x8b, 0x75, 0xd0, //0x00002747 movq $-48(%rbp), %r14 + 0x49, 0x83, 0xf9, 0x20, //0x0000274b cmpq $32, %r9 + 0x0f, 0x82, 0x9e, 0x07, 0x00, 0x00, //0x0000274f jb LBB0_503 + //0x00002755 LBB0_51 + 0xf3, 0x0f, 0x6f, 0x18, //0x00002755 movdqu (%rax), %xmm3 + 0xf3, 0x0f, 0x6f, 0x60, 0x10, //0x00002759 movdqu $16(%rax), %xmm4 + 0x66, 0x0f, 0x6f, 0xeb, //0x0000275e movdqa %xmm3, %xmm5 + 0x66, 0x0f, 0x74, 0xe8, //0x00002762 pcmpeqb %xmm0, %xmm5 + 0x66, 0x0f, 0xd7, 0xd5, //0x00002766 pmovmskb %xmm5, %edx + 0x66, 0x0f, 0x6f, 0xec, //0x0000276a movdqa %xmm4, %xmm5 + 0x66, 0x0f, 0x74, 0xe8, //0x0000276e pcmpeqb %xmm0, %xmm5 + 0x66, 0x0f, 0xd7, 0xcd, //0x00002772 pmovmskb %xmm5, %ecx + 0x66, 0x0f, 0x74, 0xd9, //0x00002776 pcmpeqb %xmm1, %xmm3 + 0x66, 0x0f, 0xd7, 0xf3, //0x0000277a pmovmskb %xmm3, %esi + 0x66, 0x0f, 0x74, 0xe1, //0x0000277e pcmpeqb %xmm1, %xmm4 + 0x66, 0x0f, 0xd7, 0xfc, //0x00002782 pmovmskb %xmm4, %edi + 0x48, 0xc1, 0xe1, 0x10, //0x00002786 shlq $16, %rcx + 0x48, 0x09, 0xca, //0x0000278a orq %rcx, %rdx + 0x48, 0xc1, 0xe7, 0x10, //0x0000278d shlq $16, %rdi + 0x48, 0x09, 0xfe, //0x00002791 orq %rdi, %rsi + 0x0f, 0x85, 0x5d, 0x0a, 0x00, 0x00, //0x00002794 jne LBB0_532 + 0x4d, 0x85, 0xc0, //0x0000279a testq %r8, %r8 + 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x0000279d movabsq $4294977024, %r11 + 0x0f, 0x85, 0x74, 0x0a, 0x00, 0x00, //0x000027a7 jne LBB0_534 + 0x45, 0x31, 0xc0, //0x000027ad xorl %r8d, %r8d + 0x48, 0x85, 0xd2, //0x000027b0 testq %rdx, %rdx + 0x0f, 0x84, 0xc4, 0x0a, 0x00, 0x00, //0x000027b3 je LBB0_536 + //0x000027b9 LBB0_54 + 0x48, 0x0f, 0xbc, 0xca, //0x000027b9 bsfq %rdx, %rcx + 0x4c, 0x29, 0xe0, //0x000027bd subq %r12, %rax + 0x48, 0x01, 0xc8, //0x000027c0 addq %rcx, %rax + 0x48, 0x83, 0xc0, 0x01, //0x000027c3 addq $1, %rax + 0xe9, 0xa3, 0xea, 0xff, 0xff, //0x000027c7 jmp LBB0_229 + //0x000027cc LBB0_171 + 0x4c, 0x8b, 0x65, 0xb8, //0x000027cc movq $-72(%rbp), %r12 + 0x4c, 0x01, 0xe0, //0x000027d0 addq %r12, %rax + 0x49, 0x83, 0xfe, 0x20, //0x000027d3 cmpq $32, %r14 + 0x0f, 0x82, 0x40, 0x07, 0x00, 0x00, //0x000027d7 jb LBB0_505 + //0x000027dd LBB0_172 + 0xf3, 0x0f, 0x6f, 0x20, //0x000027dd movdqu (%rax), %xmm4 + 0xf3, 0x0f, 0x6f, 0x58, 0x10, //0x000027e1 movdqu $16(%rax), %xmm3 + 0x66, 0x0f, 0x6f, 0xec, //0x000027e6 movdqa %xmm4, %xmm5 + 0x66, 0x0f, 0x74, 0xe8, //0x000027ea pcmpeqb %xmm0, %xmm5 + 0x66, 0x0f, 0xd7, 0xcd, //0x000027ee pmovmskb %xmm5, %ecx + 0x66, 0x0f, 0x6f, 0xeb, //0x000027f2 movdqa %xmm3, %xmm5 + 0x66, 0x0f, 0x74, 0xe8, //0x000027f6 pcmpeqb %xmm0, %xmm5 + 0x66, 0x0f, 0xd7, 0xfd, //0x000027fa pmovmskb %xmm5, %edi + 0x66, 0x0f, 0x6f, 0xec, //0x000027fe movdqa %xmm4, %xmm5 + 0x66, 0x0f, 0x74, 0xe9, //0x00002802 pcmpeqb %xmm1, %xmm5 + 0x66, 0x44, 0x0f, 0xd7, 0xcd, //0x00002806 pmovmskb %xmm5, %r9d + 0x66, 0x0f, 0x6f, 0xeb, //0x0000280b movdqa %xmm3, %xmm5 + 0x66, 0x0f, 0x74, 0xe9, //0x0000280f pcmpeqb %xmm1, %xmm5 + 0x66, 0x0f, 0xd7, 0xd5, //0x00002813 pmovmskb %xmm5, %edx + 0x66, 0x41, 0x0f, 0x6f, 0xec, //0x00002817 movdqa %xmm12, %xmm5 + 0x66, 0x0f, 0x64, 0xeb, //0x0000281c pcmpgtb %xmm3, %xmm5 + 0x66, 0x41, 0x0f, 0x64, 0xda, //0x00002820 pcmpgtb %xmm10, %xmm3 + 0x66, 0x0f, 0xdb, 0xdd, //0x00002825 pand %xmm5, %xmm3 + 0x66, 0x0f, 0xd7, 0xf3, //0x00002829 pmovmskb %xmm3, %esi + 0x48, 0xc1, 0xe7, 0x10, //0x0000282d shlq $16, %rdi + 0x48, 0x09, 0xf9, //0x00002831 orq %rdi, %rcx + 0x48, 0xc1, 0xe2, 0x10, //0x00002834 shlq $16, %rdx + 0x48, 0xc1, 0xe6, 0x10, //0x00002838 shlq $16, %rsi + 0x49, 0x09, 0xd1, //0x0000283c orq %rdx, %r9 + 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x0000283f movabsq $4294977024, %r11 + 0x0f, 0x85, 0x24, 0x0b, 0x00, 0x00, //0x00002849 jne LBB0_550 + 0x48, 0x85, 0xdb, //0x0000284f testq %rbx, %rbx + 0x4c, 0x8b, 0x6d, 0xb0, //0x00002852 movq $-80(%rbp), %r13 + 0x0f, 0x85, 0xf2, 0x0b, 0x00, 0x00, //0x00002856 jne LBB0_559 + 0x31, 0xdb, //0x0000285c xorl %ebx, %ebx + //0x0000285e LBB0_175 + 0x66, 0x41, 0x0f, 0x6f, 0xdc, //0x0000285e movdqa %xmm12, %xmm3 + 0x66, 0x0f, 0x64, 0xdc, //0x00002863 pcmpgtb %xmm4, %xmm3 + 0x66, 0x41, 0x0f, 0x64, 0xe2, //0x00002867 pcmpgtb %xmm10, %xmm4 + 0x66, 0x0f, 0xdb, 0xe3, //0x0000286c pand %xmm3, %xmm4 + 0x66, 0x0f, 0xd7, 0xd4, //0x00002870 pmovmskb %xmm4, %edx + 0x48, 0x09, 0xd6, //0x00002874 orq %rdx, %rsi + 0xba, 0x40, 0x00, 0x00, 0x00, //0x00002877 movl $64, %edx + 0xbf, 0x40, 0x00, 0x00, 0x00, //0x0000287c movl $64, %edi + 0x48, 0x85, 0xc9, //0x00002881 testq %rcx, %rcx + 0x0f, 0x84, 0x04, 0x00, 0x00, 0x00, //0x00002884 je LBB0_177 + 0x48, 0x0f, 0xbc, 0xf9, //0x0000288a bsfq %rcx, %rdi + //0x0000288e LBB0_177 + 0x48, 0x85, 0xf6, //0x0000288e testq %rsi, %rsi + 0x0f, 0x84, 0x04, 0x00, 0x00, 0x00, //0x00002891 je LBB0_179 + 0x48, 0x0f, 0xbc, 0xd6, //0x00002897 bsfq %rsi, %rdx + //0x0000289b LBB0_179 + 0x48, 0x85, 0xc9, //0x0000289b testq %rcx, %rcx + 0x0f, 0x84, 0xd7, 0x01, 0x00, 0x00, //0x0000289e je LBB0_457 + 0x48, 0x39, 0xfa, //0x000028a4 cmpq %rdi, %rdx + 0x0f, 0x82, 0x29, 0x14, 0x00, 0x00, //0x000028a7 jb LBB0_663 + 0x4c, 0x29, 0xe0, //0x000028ad subq %r12, %rax + 0x48, 0x01, 0xf8, //0x000028b0 addq %rdi, %rax + 0x48, 0x83, 0xc0, 0x01, //0x000028b3 addq $1, %rax + 0x4c, 0x8b, 0x75, 0xd0, //0x000028b7 movq $-48(%rbp), %r14 + 0xe9, 0xaf, 0xe9, 0xff, 0xff, //0x000028bb jmp LBB0_229 + //0x000028c0 LBB0_453 + 0x49, 0x8d, 0x48, 0xff, //0x000028c0 leaq $-1(%r8), %rcx + 0x49, 0x39, 0xce, //0x000028c4 cmpq %rcx, %r14 + 0x49, 0xf7, 0xd0, //0x000028c7 notq %r8 + 0x4d, 0x0f, 0x45, 0xc3, //0x000028ca cmovneq %r11, %r8 + 0x84, 0xd2, //0x000028ce testb %dl, %dl + 0x4d, 0x0f, 0x44, 0xc3, //0x000028d0 cmoveq %r11, %r8 + 0x4c, 0x89, 0xc3, //0x000028d4 movq %r8, %rbx + 0xe9, 0x7d, 0x03, 0x00, 0x00, //0x000028d7 jmp LBB0_486 + //0x000028dc LBB0_73 + 0x4c, 0x01, 0xe0, //0x000028dc addq %r12, %rax + 0x49, 0x83, 0xf9, 0x20, //0x000028df cmpq $32, %r9 + 0x4c, 0x8b, 0x75, 0xd0, //0x000028e3 movq $-48(%rbp), %r14 + 0x48, 0x8b, 0x75, 0xc0, //0x000028e7 movq $-64(%rbp), %rsi + 0x0f, 0x82, 0xe5, 0x06, 0x00, 0x00, //0x000028eb jb LBB0_511 + //0x000028f1 LBB0_74 + 0xf3, 0x0f, 0x6f, 0x18, //0x000028f1 movdqu (%rax), %xmm3 + 0xf3, 0x0f, 0x6f, 0x60, 0x10, //0x000028f5 movdqu $16(%rax), %xmm4 + 0x66, 0x0f, 0x6f, 0xeb, //0x000028fa movdqa %xmm3, %xmm5 + 0x66, 0x0f, 0x74, 0xe8, //0x000028fe pcmpeqb %xmm0, %xmm5 + 0x66, 0x0f, 0xd7, 0xd5, //0x00002902 pmovmskb %xmm5, %edx + 0x66, 0x0f, 0x6f, 0xec, //0x00002906 movdqa %xmm4, %xmm5 + 0x66, 0x0f, 0x74, 0xe8, //0x0000290a pcmpeqb %xmm0, %xmm5 + 0x66, 0x0f, 0xd7, 0xcd, //0x0000290e pmovmskb %xmm5, %ecx + 0x66, 0x0f, 0x74, 0xd9, //0x00002912 pcmpeqb %xmm1, %xmm3 + 0x66, 0x0f, 0xd7, 0xdb, //0x00002916 pmovmskb %xmm3, %ebx + 0x66, 0x0f, 0x74, 0xe1, //0x0000291a pcmpeqb %xmm1, %xmm4 + 0x66, 0x0f, 0xd7, 0xfc, //0x0000291e pmovmskb %xmm4, %edi + 0x48, 0xc1, 0xe1, 0x10, //0x00002922 shlq $16, %rcx + 0x48, 0x09, 0xca, //0x00002926 orq %rcx, %rdx + 0x48, 0xc1, 0xe7, 0x10, //0x00002929 shlq $16, %rdi + 0x48, 0x09, 0xfb, //0x0000292d orq %rdi, %rbx + 0x0f, 0x85, 0x70, 0x0b, 0x00, 0x00, //0x00002930 jne LBB0_561 + 0x4d, 0x85, 0xc0, //0x00002936 testq %r8, %r8 + 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00002939 movabsq $4294977024, %r11 + 0x0f, 0x85, 0x87, 0x0b, 0x00, 0x00, //0x00002943 jne LBB0_563 + 0x45, 0x31, 0xc0, //0x00002949 xorl %r8d, %r8d + 0x48, 0x85, 0xd2, //0x0000294c testq %rdx, %rdx + 0x0f, 0x84, 0xd8, 0x0b, 0x00, 0x00, //0x0000294f je LBB0_565 + //0x00002955 LBB0_77 + 0x48, 0x0f, 0xbc, 0xca, //0x00002955 bsfq %rdx, %rcx + 0x4c, 0x29, 0xe0, //0x00002959 subq %r12, %rax + 0x48, 0x01, 0xc8, //0x0000295c addq %rcx, %rax + 0x48, 0x83, 0xc0, 0x01, //0x0000295f addq $1, %rax + 0xe9, 0x8f, 0xee, 0xff, 0xff, //0x00002963 jmp LBB0_313 + //0x00002968 LBB0_198 + 0x4c, 0x8b, 0x45, 0xb8, //0x00002968 movq $-72(%rbp), %r8 + 0x4c, 0x01, 0xc0, //0x0000296c addq %r8, %rax + 0x49, 0x83, 0xfa, 0x20, //0x0000296f cmpq $32, %r10 + 0x0f, 0x82, 0x8c, 0x06, 0x00, 0x00, //0x00002973 jb LBB0_513 + //0x00002979 LBB0_199 + 0xf3, 0x0f, 0x6f, 0x20, //0x00002979 movdqu (%rax), %xmm4 + 0xf3, 0x0f, 0x6f, 0x58, 0x10, //0x0000297d movdqu $16(%rax), %xmm3 + 0x66, 0x0f, 0x6f, 0xec, //0x00002982 movdqa %xmm4, %xmm5 + 0x66, 0x0f, 0x74, 0xe8, //0x00002986 pcmpeqb %xmm0, %xmm5 + 0x66, 0x0f, 0xd7, 0xf5, //0x0000298a pmovmskb %xmm5, %esi + 0x66, 0x0f, 0x6f, 0xeb, //0x0000298e movdqa %xmm3, %xmm5 + 0x66, 0x0f, 0x74, 0xe8, //0x00002992 pcmpeqb %xmm0, %xmm5 + 0x66, 0x0f, 0xd7, 0xd5, //0x00002996 pmovmskb %xmm5, %edx + 0x66, 0x0f, 0x6f, 0xec, //0x0000299a movdqa %xmm4, %xmm5 + 0x66, 0x0f, 0x74, 0xe9, //0x0000299e pcmpeqb %xmm1, %xmm5 + 0x66, 0x44, 0x0f, 0xd7, 0xcd, //0x000029a2 pmovmskb %xmm5, %r9d + 0x66, 0x0f, 0x6f, 0xeb, //0x000029a7 movdqa %xmm3, %xmm5 + 0x66, 0x0f, 0x74, 0xe9, //0x000029ab pcmpeqb %xmm1, %xmm5 + 0x66, 0x0f, 0xd7, 0xcd, //0x000029af pmovmskb %xmm5, %ecx + 0x66, 0x41, 0x0f, 0x6f, 0xec, //0x000029b3 movdqa %xmm12, %xmm5 + 0x66, 0x0f, 0x64, 0xeb, //0x000029b8 pcmpgtb %xmm3, %xmm5 + 0x66, 0x41, 0x0f, 0x64, 0xda, //0x000029bc pcmpgtb %xmm10, %xmm3 + 0x66, 0x0f, 0xdb, 0xdd, //0x000029c1 pand %xmm5, %xmm3 + 0x66, 0x0f, 0xd7, 0xfb, //0x000029c5 pmovmskb %xmm3, %edi + 0x48, 0xc1, 0xe2, 0x10, //0x000029c9 shlq $16, %rdx + 0x48, 0x09, 0xd6, //0x000029cd orq %rdx, %rsi + 0x48, 0xc1, 0xe1, 0x10, //0x000029d0 shlq $16, %rcx + 0x48, 0xc1, 0xe7, 0x10, //0x000029d4 shlq $16, %rdi + 0x49, 0x09, 0xc9, //0x000029d8 orq %rcx, %r9 + 0x0f, 0x85, 0x42, 0x0c, 0x00, 0x00, //0x000029db jne LBB0_579 + 0x4d, 0x85, 0xe4, //0x000029e1 testq %r12, %r12 + 0x4c, 0x8b, 0x6d, 0xb0, //0x000029e4 movq $-80(%rbp), %r13 + 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x000029e8 movabsq $4294977024, %r11 + 0xf3, 0x44, 0x0f, 0x6f, 0x2d, 0x45, 0xd6, 0xff, 0xff, //0x000029f2 movdqu $-10683(%rip), %xmm13 /* LCPI0_4+0(%rip) */ + 0x0f, 0x85, 0x48, 0x0c, 0x00, 0x00, //0x000029fb jne LBB0_581 + 0x45, 0x31, 0xe4, //0x00002a01 xorl %r12d, %r12d + //0x00002a04 LBB0_202 + 0x66, 0x41, 0x0f, 0x6f, 0xdc, //0x00002a04 movdqa %xmm12, %xmm3 + 0x66, 0x0f, 0x64, 0xdc, //0x00002a09 pcmpgtb %xmm4, %xmm3 + 0x66, 0x41, 0x0f, 0x64, 0xe2, //0x00002a0d pcmpgtb %xmm10, %xmm4 + 0x66, 0x0f, 0xdb, 0xe3, //0x00002a12 pand %xmm3, %xmm4 + 0x66, 0x0f, 0xd7, 0xcc, //0x00002a16 pmovmskb %xmm4, %ecx + 0x48, 0x09, 0xcf, //0x00002a1a orq %rcx, %rdi + 0xb9, 0x40, 0x00, 0x00, 0x00, //0x00002a1d movl $64, %ecx + 0xba, 0x40, 0x00, 0x00, 0x00, //0x00002a22 movl $64, %edx + 0x48, 0x85, 0xf6, //0x00002a27 testq %rsi, %rsi + 0x0f, 0x84, 0x04, 0x00, 0x00, 0x00, //0x00002a2a je LBB0_204 + 0x48, 0x0f, 0xbc, 0xd6, //0x00002a30 bsfq %rsi, %rdx + //0x00002a34 LBB0_204 + 0x48, 0x85, 0xff, //0x00002a34 testq %rdi, %rdi + 0x0f, 0x84, 0x04, 0x00, 0x00, 0x00, //0x00002a37 je LBB0_206 + 0x48, 0x0f, 0xbc, 0xcf, //0x00002a3d bsfq %rdi, %rcx + //0x00002a41 LBB0_206 + 0x48, 0x85, 0xf6, //0x00002a41 testq %rsi, %rsi + 0x0f, 0x84, 0xfe, 0x00, 0x00, 0x00, //0x00002a44 je LBB0_469 + 0x48, 0x39, 0xd1, //0x00002a4a cmpq %rdx, %rcx + 0x0f, 0x82, 0x92, 0x12, 0x00, 0x00, //0x00002a4d jb LBB0_664 + 0x4c, 0x29, 0xc0, //0x00002a53 subq %r8, %rax + 0x48, 0x01, 0xd0, //0x00002a56 addq %rdx, %rax + 0x48, 0x83, 0xc0, 0x01, //0x00002a59 addq $1, %rax + 0x48, 0x8b, 0x75, 0xc0, //0x00002a5d movq $-64(%rbp), %rsi + 0xe9, 0x91, 0xed, 0xff, 0xff, //0x00002a61 jmp LBB0_313 + //0x00002a66 LBB0_454 + 0x89, 0xd9, //0x00002a66 movl %ebx, %ecx + 0xe9, 0x3e, 0xfc, 0xff, 0xff, //0x00002a68 jmp LBB0_445 + //0x00002a6d LBB0_455 + 0x89, 0xf1, //0x00002a6d movl %esi, %ecx + 0xe9, 0x37, 0xfc, 0xff, 0xff, //0x00002a6f jmp LBB0_445 + //0x00002a74 LBB0_456 + 0x89, 0xd1, //0x00002a74 movl %edx, %ecx + 0xe9, 0x30, 0xfc, 0xff, 0xff, //0x00002a76 jmp LBB0_445 + //0x00002a7b LBB0_457 + 0x48, 0x85, 0xf6, //0x00002a7b testq %rsi, %rsi + 0x0f, 0x85, 0x52, 0x12, 0x00, 0x00, //0x00002a7e jne LBB0_663 + 0x48, 0x83, 0xc0, 0x20, //0x00002a84 addq $32, %rax + 0x49, 0x83, 0xc6, 0xe0, //0x00002a88 addq $-32, %r14 + 0x48, 0x85, 0xdb, //0x00002a8c testq %rbx, %rbx + 0x0f, 0x85, 0x9f, 0x04, 0x00, 0x00, //0x00002a8f jne LBB0_506 + //0x00002a95 LBB0_459 + 0x48, 0x8b, 0x4d, 0xc8, //0x00002a95 movq $-56(%rbp), %rcx + 0x4d, 0x85, 0xf6, //0x00002a99 testq %r14, %r14 + 0x0f, 0x84, 0xf8, 0x11, 0x00, 0x00, //0x00002a9c je LBB0_508 + //0x00002aa2 LBB0_460 + 0x0f, 0xb6, 0x10, //0x00002aa2 movzbl (%rax), %edx + 0x80, 0xfa, 0x22, //0x00002aa5 cmpb $34, %dl + 0x0f, 0x84, 0x8a, 0x00, 0x00, 0x00, //0x00002aa8 je LBB0_468 + 0x80, 0xfa, 0x5c, //0x00002aae cmpb $92, %dl + 0x0f, 0x84, 0x26, 0x00, 0x00, 0x00, //0x00002ab1 je LBB0_464 + 0x80, 0xfa, 0x1f, //0x00002ab7 cmpb $31, %dl + 0x0f, 0x86, 0x30, 0x12, 0x00, 0x00, //0x00002aba jbe LBB0_665 + 0x48, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x00002ac0 movq $-1, %rdx + 0xbe, 0x01, 0x00, 0x00, 0x00, //0x00002ac7 movl $1, %esi + 0x48, 0x01, 0xf0, //0x00002acc addq %rsi, %rax + 0x49, 0x01, 0xd6, //0x00002acf addq %rdx, %r14 + 0x0f, 0x85, 0xca, 0xff, 0xff, 0xff, //0x00002ad2 jne LBB0_460 + 0xe9, 0xbd, 0x11, 0x00, 0x00, //0x00002ad8 jmp LBB0_508 + //0x00002add LBB0_464 + 0x49, 0x83, 0xfe, 0x01, //0x00002add cmpq $1, %r14 + 0x0f, 0x84, 0xb3, 0x11, 0x00, 0x00, //0x00002ae1 je LBB0_508 + 0x66, 0x41, 0x0f, 0x6f, 0xf5, //0x00002ae7 movdqa %xmm13, %xmm6 + 0x66, 0x0f, 0x6f, 0xea, //0x00002aec movdqa %xmm2, %xmm5 + 0x48, 0xc7, 0xc2, 0xfe, 0xff, 0xff, 0xff, //0x00002af0 movq $-2, %rdx + 0xbe, 0x02, 0x00, 0x00, 0x00, //0x00002af7 movl $2, %esi + 0x48, 0x83, 0xf9, 0xff, //0x00002afc cmpq $-1, %rcx + 0x0f, 0x85, 0x0a, 0x00, 0x00, 0x00, //0x00002b00 jne LBB0_467 + 0x48, 0x89, 0xc1, //0x00002b06 movq %rax, %rcx + 0x4c, 0x29, 0xe1, //0x00002b09 subq %r12, %rcx + 0x48, 0x89, 0x4d, 0xc8, //0x00002b0c movq %rcx, $-56(%rbp) + //0x00002b10 LBB0_467 + 0x4c, 0x8b, 0x6d, 0xb0, //0x00002b10 movq $-80(%rbp), %r13 + 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00002b14 movabsq $4294977024, %r11 + 0x66, 0x0f, 0x6f, 0xd5, //0x00002b1e movdqa %xmm5, %xmm2 + 0x66, 0x44, 0x0f, 0x6f, 0xee, //0x00002b22 movdqa %xmm6, %xmm13 + 0x48, 0x01, 0xf0, //0x00002b27 addq %rsi, %rax + 0x49, 0x01, 0xd6, //0x00002b2a addq %rdx, %r14 + 0x0f, 0x85, 0x6f, 0xff, 0xff, 0xff, //0x00002b2d jne LBB0_460 + 0xe9, 0x62, 0x11, 0x00, 0x00, //0x00002b33 jmp LBB0_508 + //0x00002b38 LBB0_468 + 0x4c, 0x29, 0xe0, //0x00002b38 subq %r12, %rax + 0x48, 0x83, 0xc0, 0x01, //0x00002b3b addq $1, %rax + 0x4c, 0x8b, 0x75, 0xd0, //0x00002b3f movq $-48(%rbp), %r14 + 0xe9, 0x27, 0xe7, 0xff, 0xff, //0x00002b43 jmp LBB0_229 + //0x00002b48 LBB0_469 + 0x48, 0x85, 0xff, //0x00002b48 testq %rdi, %rdi + 0x0f, 0x85, 0x94, 0x11, 0x00, 0x00, //0x00002b4b jne LBB0_664 + 0x48, 0x83, 0xc0, 0x20, //0x00002b51 addq $32, %rax + 0x49, 0x83, 0xc2, 0xe0, //0x00002b55 addq $-32, %r10 + 0x4d, 0x85, 0xe4, //0x00002b59 testq %r12, %r12 + 0x0f, 0x85, 0xc3, 0x04, 0x00, 0x00, //0x00002b5c jne LBB0_514 + //0x00002b62 LBB0_471 + 0x48, 0x8b, 0x4d, 0xc8, //0x00002b62 movq $-56(%rbp), %rcx + 0x4d, 0x85, 0xd2, //0x00002b66 testq %r10, %r10 + 0x0f, 0x84, 0x60, 0x0f, 0x00, 0x00, //0x00002b69 je LBB0_628 + //0x00002b6f LBB0_472 + 0x0f, 0xb6, 0x10, //0x00002b6f movzbl (%rax), %edx + 0x80, 0xfa, 0x22, //0x00002b72 cmpb $34, %dl + 0x0f, 0x84, 0xb5, 0x00, 0x00, 0x00, //0x00002b75 je LBB0_482 + 0x80, 0xfa, 0x5c, //0x00002b7b cmpb $92, %dl + 0x0f, 0x84, 0x26, 0x00, 0x00, 0x00, //0x00002b7e je LBB0_477 + 0x80, 0xfa, 0x1f, //0x00002b84 cmpb $31, %dl + 0x0f, 0x86, 0x6f, 0x11, 0x00, 0x00, //0x00002b87 jbe LBB0_666 + 0x48, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x00002b8d movq $-1, %rdx + 0xbe, 0x01, 0x00, 0x00, 0x00, //0x00002b94 movl $1, %esi + //0x00002b99 LBB0_476 + 0x48, 0x01, 0xf0, //0x00002b99 addq %rsi, %rax + 0x49, 0x01, 0xd2, //0x00002b9c addq %rdx, %r10 + 0x0f, 0x85, 0xca, 0xff, 0xff, 0xff, //0x00002b9f jne LBB0_472 + 0xe9, 0x25, 0x0f, 0x00, 0x00, //0x00002ba5 jmp LBB0_628 + //0x00002baa LBB0_477 + 0x49, 0x83, 0xfa, 0x01, //0x00002baa cmpq $1, %r10 + 0x0f, 0x84, 0x05, 0x11, 0x00, 0x00, //0x00002bae je LBB0_524 + 0x66, 0x0f, 0x6f, 0xea, //0x00002bb4 movdqa %xmm2, %xmm5 + 0x48, 0xc7, 0xc2, 0xfe, 0xff, 0xff, 0xff, //0x00002bb8 movq $-2, %rdx + 0xbe, 0x02, 0x00, 0x00, 0x00, //0x00002bbf movl $2, %esi + 0x48, 0x83, 0xf9, 0xff, //0x00002bc4 cmpq $-1, %rcx + 0x0f, 0x84, 0x28, 0x00, 0x00, 0x00, //0x00002bc8 je LBB0_480 + 0x4c, 0x8b, 0x75, 0xd0, //0x00002bce movq $-48(%rbp), %r14 + 0x4c, 0x8b, 0x6d, 0xb0, //0x00002bd2 movq $-80(%rbp), %r13 + 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00002bd6 movabsq $4294977024, %r11 + 0x66, 0x0f, 0x6f, 0xd5, //0x00002be0 movdqa %xmm5, %xmm2 + 0xf3, 0x44, 0x0f, 0x6f, 0x2d, 0x53, 0xd4, 0xff, 0xff, //0x00002be4 movdqu $-11181(%rip), %xmm13 /* LCPI0_4+0(%rip) */ + 0x4c, 0x8b, 0x45, 0xb8, //0x00002bed movq $-72(%rbp), %r8 + 0xe9, 0xa3, 0xff, 0xff, 0xff, //0x00002bf1 jmp LBB0_476 + //0x00002bf6 LBB0_480 + 0x48, 0x89, 0xc1, //0x00002bf6 movq %rax, %rcx + 0x4c, 0x8b, 0x45, 0xb8, //0x00002bf9 movq $-72(%rbp), %r8 + 0x4c, 0x29, 0xc1, //0x00002bfd subq %r8, %rcx + 0x48, 0x89, 0x4d, 0xc8, //0x00002c00 movq %rcx, $-56(%rbp) + 0x4c, 0x8b, 0x75, 0xd0, //0x00002c04 movq $-48(%rbp), %r14 + 0x4c, 0x8b, 0x6d, 0xb0, //0x00002c08 movq $-80(%rbp), %r13 + 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00002c0c movabsq $4294977024, %r11 + 0x66, 0x0f, 0x6f, 0xd5, //0x00002c16 movdqa %xmm5, %xmm2 + 0xf3, 0x44, 0x0f, 0x6f, 0x2d, 0x1d, 0xd4, 0xff, 0xff, //0x00002c1a movdqu $-11235(%rip), %xmm13 /* LCPI0_4+0(%rip) */ + 0xe9, 0x71, 0xff, 0xff, 0xff, //0x00002c23 jmp LBB0_476 + //0x00002c28 LBB0_481 + 0x0f, 0xbc, 0xce, //0x00002c28 bsfl %esi, %ecx + 0xe9, 0x23, 0x00, 0x00, 0x00, //0x00002c2b jmp LBB0_485 + //0x00002c30 LBB0_482 + 0x4c, 0x29, 0xc0, //0x00002c30 subq %r8, %rax + 0x48, 0x83, 0xc0, 0x01, //0x00002c33 addq $1, %rax + 0x48, 0x8b, 0x75, 0xc0, //0x00002c37 movq $-64(%rbp), %rsi + 0xe9, 0xb7, 0xeb, 0xff, 0xff, //0x00002c3b jmp LBB0_313 + //0x00002c40 LBB0_483 + 0x49, 0x01, 0xc4, //0x00002c40 addq %rax, %r12 + 0x49, 0x29, 0xf4, //0x00002c43 subq %rsi, %r12 + 0x48, 0xf7, 0xd3, //0x00002c46 notq %rbx + 0x4c, 0x01, 0xe3, //0x00002c49 addq %r12, %rbx + 0xe9, 0x08, 0x00, 0x00, 0x00, //0x00002c4c jmp LBB0_486 + //0x00002c51 LBB0_484 + 0x89, 0xd1, //0x00002c51 movl %edx, %ecx + //0x00002c53 LBB0_485 + 0x48, 0xf7, 0xd3, //0x00002c53 notq %rbx + 0x48, 0x29, 0xcb, //0x00002c56 subq %rcx, %rbx + //0x00002c59 LBB0_486 + 0x48, 0x85, 0xdb, //0x00002c59 testq %rbx, %rbx + 0x0f, 0x88, 0xd3, 0x0f, 0x00, 0x00, //0x00002c5c js LBB0_648 + //0x00002c62 LBB0_487 + 0x48, 0x01, 0xc3, //0x00002c62 addq %rax, %rbx + 0x4c, 0x8b, 0x75, 0xd0, //0x00002c65 movq $-48(%rbp), %r14 + 0x49, 0x89, 0x1e, //0x00002c69 movq %rbx, (%r14) + //0x00002c6c LBB0_488 + 0x48, 0x85, 0xc0, //0x00002c6c testq %rax, %rax + 0x4c, 0x8b, 0x6d, 0xb0, //0x00002c6f movq $-80(%rbp), %r13 + 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00002c73 movabsq $4294977024, %r11 + 0x0f, 0x8f, 0x4d, 0xd5, 0xff, 0xff, //0x00002c7d jg LBB0_4 + 0xe9, 0xe0, 0x0d, 0x00, 0x00, //0x00002c83 jmp LBB0_232 + //0x00002c88 LBB0_246 + 0x4c, 0x01, 0xe0, //0x00002c88 addq %r12, %rax + 0x49, 0x83, 0xf9, 0x20, //0x00002c8b cmpq $32, %r9 + 0x4c, 0x8b, 0x75, 0xd0, //0x00002c8f movq $-48(%rbp), %r14 + 0x48, 0x8b, 0x5d, 0xc0, //0x00002c93 movq $-64(%rbp), %rbx + 0x0f, 0x82, 0x3e, 0x04, 0x00, 0x00, //0x00002c97 jb LBB0_519 + //0x00002c9d LBB0_247 + 0xf3, 0x0f, 0x6f, 0x18, //0x00002c9d movdqu (%rax), %xmm3 + 0xf3, 0x0f, 0x6f, 0x60, 0x10, //0x00002ca1 movdqu $16(%rax), %xmm4 + 0x66, 0x0f, 0x6f, 0xeb, //0x00002ca6 movdqa %xmm3, %xmm5 + 0x66, 0x0f, 0x74, 0xe8, //0x00002caa pcmpeqb %xmm0, %xmm5 + 0x66, 0x0f, 0xd7, 0xd5, //0x00002cae pmovmskb %xmm5, %edx + 0x66, 0x0f, 0x6f, 0xec, //0x00002cb2 movdqa %xmm4, %xmm5 + 0x66, 0x0f, 0x74, 0xe8, //0x00002cb6 pcmpeqb %xmm0, %xmm5 + 0x66, 0x0f, 0xd7, 0xcd, //0x00002cba pmovmskb %xmm5, %ecx + 0x66, 0x0f, 0x74, 0xd9, //0x00002cbe pcmpeqb %xmm1, %xmm3 + 0x66, 0x0f, 0xd7, 0xf3, //0x00002cc2 pmovmskb %xmm3, %esi + 0x66, 0x0f, 0x74, 0xe1, //0x00002cc6 pcmpeqb %xmm1, %xmm4 + 0x66, 0x0f, 0xd7, 0xfc, //0x00002cca pmovmskb %xmm4, %edi + 0x48, 0xc1, 0xe1, 0x10, //0x00002cce shlq $16, %rcx + 0x48, 0x09, 0xca, //0x00002cd2 orq %rcx, %rdx + 0x48, 0xc1, 0xe7, 0x10, //0x00002cd5 shlq $16, %rdi + 0x48, 0x09, 0xfe, //0x00002cd9 orq %rdi, %rsi + 0x0f, 0x85, 0x23, 0x0b, 0x00, 0x00, //0x00002cdc jne LBB0_595 + 0x4d, 0x85, 0xc0, //0x00002ce2 testq %r8, %r8 + 0x0f, 0x85, 0x47, 0x0b, 0x00, 0x00, //0x00002ce5 jne LBB0_597 + 0x45, 0x31, 0xc0, //0x00002ceb xorl %r8d, %r8d + 0x48, 0x85, 0xd2, //0x00002cee testq %rdx, %rdx + 0x0f, 0x84, 0x9d, 0x0b, 0x00, 0x00, //0x00002cf1 je LBB0_599 + //0x00002cf7 LBB0_250 + 0x48, 0x0f, 0xbc, 0xca, //0x00002cf7 bsfq %rdx, %rcx + 0x4c, 0x29, 0xe0, //0x00002cfb subq %r12, %rax + 0x48, 0x01, 0xc8, //0x00002cfe addq %rcx, %rax + 0x48, 0x83, 0xc0, 0x01, //0x00002d01 addq $1, %rax + 0xe9, 0x59, 0xf9, 0xff, 0xff, //0x00002d05 jmp LBB0_441 + //0x00002d0a LBB0_409 + 0x4c, 0x01, 0xe0, //0x00002d0a addq %r12, %rax + 0x49, 0x89, 0xf2, //0x00002d0d movq %rsi, %r10 + 0x48, 0x83, 0xfe, 0x20, //0x00002d10 cmpq $32, %rsi + 0x0f, 0x82, 0xed, 0x03, 0x00, 0x00, //0x00002d14 jb LBB0_521 + //0x00002d1a LBB0_410 + 0xf3, 0x0f, 0x6f, 0x20, //0x00002d1a movdqu (%rax), %xmm4 + 0xf3, 0x0f, 0x6f, 0x58, 0x10, //0x00002d1e movdqu $16(%rax), %xmm3 + 0x66, 0x0f, 0x6f, 0xec, //0x00002d23 movdqa %xmm4, %xmm5 + 0x66, 0x0f, 0x74, 0xe8, //0x00002d27 pcmpeqb %xmm0, %xmm5 + 0x66, 0x0f, 0xd7, 0xf5, //0x00002d2b pmovmskb %xmm5, %esi + 0x66, 0x0f, 0x6f, 0xeb, //0x00002d2f movdqa %xmm3, %xmm5 + 0x66, 0x0f, 0x74, 0xe8, //0x00002d33 pcmpeqb %xmm0, %xmm5 + 0x66, 0x0f, 0xd7, 0xcd, //0x00002d37 pmovmskb %xmm5, %ecx + 0x66, 0x0f, 0x6f, 0xec, //0x00002d3b movdqa %xmm4, %xmm5 + 0x66, 0x0f, 0x74, 0xe9, //0x00002d3f pcmpeqb %xmm1, %xmm5 + 0x66, 0x44, 0x0f, 0xd7, 0xcd, //0x00002d43 pmovmskb %xmm5, %r9d + 0x66, 0x0f, 0x6f, 0xeb, //0x00002d48 movdqa %xmm3, %xmm5 + 0x66, 0x0f, 0x74, 0xe9, //0x00002d4c pcmpeqb %xmm1, %xmm5 + 0x66, 0x0f, 0xd7, 0xd5, //0x00002d50 pmovmskb %xmm5, %edx + 0x66, 0x41, 0x0f, 0x6f, 0xec, //0x00002d54 movdqa %xmm12, %xmm5 + 0x66, 0x0f, 0x64, 0xeb, //0x00002d59 pcmpgtb %xmm3, %xmm5 + 0x66, 0x41, 0x0f, 0x64, 0xda, //0x00002d5d pcmpgtb %xmm10, %xmm3 + 0x66, 0x0f, 0xdb, 0xdd, //0x00002d62 pand %xmm5, %xmm3 + 0x66, 0x0f, 0xd7, 0xfb, //0x00002d66 pmovmskb %xmm3, %edi + 0x48, 0xc1, 0xe1, 0x10, //0x00002d6a shlq $16, %rcx + 0x48, 0x09, 0xce, //0x00002d6e orq %rcx, %rsi + 0x48, 0xc1, 0xe2, 0x10, //0x00002d71 shlq $16, %rdx + 0x48, 0xc1, 0xe7, 0x10, //0x00002d75 shlq $16, %rdi + 0x49, 0x09, 0xd1, //0x00002d79 orq %rdx, %r9 + 0x0f, 0x85, 0xf6, 0x0b, 0x00, 0x00, //0x00002d7c jne LBB0_613 + 0x48, 0x85, 0xdb, //0x00002d82 testq %rbx, %rbx + 0x4c, 0x8b, 0x6d, 0xb0, //0x00002d85 movq $-80(%rbp), %r13 + 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00002d89 movabsq $4294977024, %r11 + 0x0f, 0x85, 0x0c, 0x0c, 0x00, 0x00, //0x00002d93 jne LBB0_615 + 0x31, 0xdb, //0x00002d99 xorl %ebx, %ebx + //0x00002d9b LBB0_413 + 0x66, 0x41, 0x0f, 0x6f, 0xdc, //0x00002d9b movdqa %xmm12, %xmm3 + 0x66, 0x0f, 0x64, 0xdc, //0x00002da0 pcmpgtb %xmm4, %xmm3 + 0x66, 0x41, 0x0f, 0x64, 0xe2, //0x00002da4 pcmpgtb %xmm10, %xmm4 + 0x66, 0x0f, 0xdb, 0xe3, //0x00002da9 pand %xmm3, %xmm4 + 0x66, 0x0f, 0xd7, 0xcc, //0x00002dad pmovmskb %xmm4, %ecx + 0x48, 0x09, 0xcf, //0x00002db1 orq %rcx, %rdi + 0xb9, 0x40, 0x00, 0x00, 0x00, //0x00002db4 movl $64, %ecx + 0xba, 0x40, 0x00, 0x00, 0x00, //0x00002db9 movl $64, %edx + 0x48, 0x85, 0xf6, //0x00002dbe testq %rsi, %rsi + 0x0f, 0x84, 0x04, 0x00, 0x00, 0x00, //0x00002dc1 je LBB0_415 + 0x48, 0x0f, 0xbc, 0xd6, //0x00002dc7 bsfq %rsi, %rdx + //0x00002dcb LBB0_415 + 0x48, 0x85, 0xff, //0x00002dcb testq %rdi, %rdi + 0x0f, 0x84, 0x04, 0x00, 0x00, 0x00, //0x00002dce je LBB0_417 + 0x48, 0x0f, 0xbc, 0xcf, //0x00002dd4 bsfq %rdi, %rcx + //0x00002dd8 LBB0_417 + 0x48, 0x85, 0xf6, //0x00002dd8 testq %rsi, %rsi + 0x0f, 0x84, 0x5c, 0x00, 0x00, 0x00, //0x00002ddb je LBB0_491 + 0x4c, 0x29, 0xe0, //0x00002de1 subq %r12, %rax + 0x48, 0x39, 0xd1, //0x00002de4 cmpq %rdx, %rcx + 0x0f, 0x82, 0x24, 0x0f, 0x00, 0x00, //0x00002de7 jb LBB0_668 + 0x48, 0x01, 0xd0, //0x00002ded addq %rdx, %rax + 0x48, 0x83, 0xc0, 0x01, //0x00002df0 addq $1, %rax + 0x48, 0x8b, 0x5d, 0xc0, //0x00002df4 movq $-64(%rbp), %rbx + 0xe9, 0x66, 0xf8, 0xff, 0xff, //0x00002df8 jmp LBB0_441 + //0x00002dfd LBB0_489 + 0x4b, 0x8d, 0x04, 0x04, //0x00002dfd leaq (%r12,%r8), %rax + 0x48, 0x85, 0xc9, //0x00002e01 testq %rcx, %rcx + 0x4c, 0x8b, 0x75, 0xd0, //0x00002e04 movq $-48(%rbp), %r14 + 0x48, 0xbf, 0x00, 0x26, 0x00, 0x00, 0x01, 0x10, 0x00, 0x00, //0x00002e08 movabsq $17596481021440, %rdi + 0x0f, 0x85, 0xa9, 0xdd, 0xff, 0xff, //0x00002e12 jne LBB0_139 + 0xe9, 0xe4, 0xdd, 0xff, 0xff, //0x00002e18 jmp LBB0_146 + //0x00002e1d LBB0_490 + 0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00002e1d movq $-1, %r8 + 0x48, 0x89, 0xfe, //0x00002e24 movq %rdi, %rsi + 0x4d, 0x89, 0xf3, //0x00002e27 movq %r14, %r11 + 0x49, 0xc7, 0xc7, 0xff, 0xff, 0xff, 0xff, //0x00002e2a movq $-1, %r15 + 0x49, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x00002e31 movq $-1, %r10 + 0xe9, 0x96, 0xd9, 0xff, 0xff, //0x00002e38 jmp LBB0_105 + //0x00002e3d LBB0_491 + 0x48, 0x85, 0xff, //0x00002e3d testq %rdi, %rdi + 0x0f, 0x85, 0xe0, 0x0e, 0x00, 0x00, //0x00002e40 jne LBB0_669 + 0x66, 0x41, 0x0f, 0x6f, 0xf5, //0x00002e46 movdqa %xmm13, %xmm6 + 0x66, 0x0f, 0x6f, 0xea, //0x00002e4b movdqa %xmm2, %xmm5 + 0x48, 0x83, 0xc0, 0x20, //0x00002e4f addq $32, %rax + 0x49, 0x83, 0xc2, 0xe0, //0x00002e53 addq $-32, %r10 + 0x48, 0x85, 0xdb, //0x00002e57 testq %rbx, %rbx + 0x0f, 0x85, 0xb9, 0x02, 0x00, 0x00, //0x00002e5a jne LBB0_522 + //0x00002e60 LBB0_493 + 0x48, 0x8b, 0x55, 0xc8, //0x00002e60 movq $-56(%rbp), %rdx + 0x4d, 0x85, 0xd2, //0x00002e64 testq %r10, %r10 + 0x0f, 0x84, 0x4c, 0x0e, 0x00, 0x00, //0x00002e67 je LBB0_524 + //0x00002e6d LBB0_494 + 0x0f, 0xb6, 0x08, //0x00002e6d movzbl (%rax), %ecx + 0x80, 0xf9, 0x22, //0x00002e70 cmpb $34, %cl + 0x0f, 0x84, 0x11, 0x01, 0x00, 0x00, //0x00002e73 je LBB0_509 + 0x80, 0xf9, 0x5c, //0x00002e79 cmpb $92, %cl + 0x0f, 0x84, 0x26, 0x00, 0x00, 0x00, //0x00002e7c je LBB0_499 + 0x80, 0xf9, 0x1f, //0x00002e82 cmpb $31, %cl + 0x0f, 0x86, 0xa6, 0x0e, 0x00, 0x00, //0x00002e85 jbe LBB0_670 + 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00002e8b movq $-1, %rcx + 0xbe, 0x01, 0x00, 0x00, 0x00, //0x00002e92 movl $1, %esi + //0x00002e97 LBB0_498 + 0x48, 0x01, 0xf0, //0x00002e97 addq %rsi, %rax + 0x49, 0x01, 0xca, //0x00002e9a addq %rcx, %r10 + 0x0f, 0x85, 0xca, 0xff, 0xff, 0xff, //0x00002e9d jne LBB0_494 + 0xe9, 0x11, 0x0e, 0x00, 0x00, //0x00002ea3 jmp LBB0_524 + //0x00002ea8 LBB0_499 + 0x49, 0x83, 0xfa, 0x01, //0x00002ea8 cmpq $1, %r10 + 0x0f, 0x84, 0x07, 0x0e, 0x00, 0x00, //0x00002eac je LBB0_524 + 0x48, 0xc7, 0xc1, 0xfe, 0xff, 0xff, 0xff, //0x00002eb2 movq $-2, %rcx + 0xbe, 0x02, 0x00, 0x00, 0x00, //0x00002eb9 movl $2, %esi + 0x48, 0x83, 0xfa, 0xff, //0x00002ebe cmpq $-1, %rdx + 0x0f, 0x85, 0xcf, 0xff, 0xff, 0xff, //0x00002ec2 jne LBB0_498 + 0x48, 0x89, 0xc2, //0x00002ec8 movq %rax, %rdx + 0x4c, 0x29, 0xe2, //0x00002ecb subq %r12, %rdx + 0x48, 0x89, 0x55, 0xc8, //0x00002ece movq %rdx, $-56(%rbp) + 0xe9, 0xc0, 0xff, 0xff, 0xff, //0x00002ed2 jmp LBB0_498 + //0x00002ed7 LBB0_502 + 0x48, 0x8b, 0x45, 0xc0, //0x00002ed7 movq $-64(%rbp), %rax + 0x4c, 0x01, 0xe0, //0x00002edb addq %r12, %rax + 0x48, 0xc7, 0x45, 0xc8, 0xff, 0xff, 0xff, 0xff, //0x00002ede movq $-1, $-56(%rbp) + 0x45, 0x31, 0xc0, //0x00002ee6 xorl %r8d, %r8d + 0x49, 0x83, 0xf9, 0x20, //0x00002ee9 cmpq $32, %r9 + 0x0f, 0x83, 0x62, 0xf8, 0xff, 0xff, //0x00002eed jae LBB0_51 + //0x00002ef3 LBB0_503 + 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00002ef3 movabsq $4294977024, %r11 + 0xe9, 0x83, 0x03, 0x00, 0x00, //0x00002efd jmp LBB0_537 + //0x00002f02 LBB0_504 + 0x48, 0x8b, 0x45, 0xc0, //0x00002f02 movq $-64(%rbp), %rax + 0x4c, 0x01, 0xe0, //0x00002f06 addq %r12, %rax + 0x48, 0xc7, 0x45, 0xc8, 0xff, 0xff, 0xff, 0xff, //0x00002f09 movq $-1, $-56(%rbp) + 0x31, 0xdb, //0x00002f11 xorl %ebx, %ebx + 0x49, 0x83, 0xfe, 0x20, //0x00002f13 cmpq $32, %r14 + 0x0f, 0x83, 0xc0, 0xf8, 0xff, 0xff, //0x00002f17 jae LBB0_172 + //0x00002f1d LBB0_505 + 0x4c, 0x8b, 0x6d, 0xb0, //0x00002f1d movq $-80(%rbp), %r13 + 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00002f21 movabsq $4294977024, %r11 + 0x48, 0x85, 0xdb, //0x00002f2b testq %rbx, %rbx + 0x0f, 0x84, 0x61, 0xfb, 0xff, 0xff, //0x00002f2e je LBB0_459 + //0x00002f34 LBB0_506 + 0x4d, 0x85, 0xf6, //0x00002f34 testq %r14, %r14 + 0x0f, 0x84, 0x5d, 0x0d, 0x00, 0x00, //0x00002f37 je LBB0_508 + 0x66, 0x41, 0x0f, 0x6f, 0xf5, //0x00002f3d movdqa %xmm13, %xmm6 + 0x66, 0x0f, 0x6f, 0xea, //0x00002f42 movdqa %xmm2, %xmm5 + 0x4c, 0x89, 0xe1, //0x00002f46 movq %r12, %rcx + 0x48, 0xf7, 0xd1, //0x00002f49 notq %rcx + 0x48, 0x01, 0xc1, //0x00002f4c addq %rax, %rcx + 0x48, 0x8b, 0x75, 0xc8, //0x00002f4f movq $-56(%rbp), %rsi + 0x48, 0x83, 0xfe, 0xff, //0x00002f53 cmpq $-1, %rsi + 0x48, 0x89, 0xf2, //0x00002f57 movq %rsi, %rdx + 0x48, 0x0f, 0x44, 0xd1, //0x00002f5a cmoveq %rcx, %rdx + 0x48, 0x0f, 0x45, 0xce, //0x00002f5e cmovneq %rsi, %rcx + 0x48, 0x83, 0xc0, 0x01, //0x00002f62 addq $1, %rax + 0x49, 0x83, 0xc6, 0xff, //0x00002f66 addq $-1, %r14 + 0x48, 0x89, 0x55, 0xc8, //0x00002f6a movq %rdx, $-56(%rbp) + 0x4c, 0x8b, 0x6d, 0xb0, //0x00002f6e movq $-80(%rbp), %r13 + 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00002f72 movabsq $4294977024, %r11 + 0x4d, 0x85, 0xf6, //0x00002f7c testq %r14, %r14 + 0x0f, 0x85, 0x1d, 0xfb, 0xff, 0xff, //0x00002f7f jne LBB0_460 + 0xe9, 0x10, 0x0d, 0x00, 0x00, //0x00002f85 jmp LBB0_508 + //0x00002f8a LBB0_509 + 0x4c, 0x29, 0xe0, //0x00002f8a subq %r12, %rax + 0x48, 0x83, 0xc0, 0x01, //0x00002f8d addq $1, %rax + 0x4c, 0x8b, 0x75, 0xd0, //0x00002f91 movq $-48(%rbp), %r14 + 0x4c, 0x8b, 0x6d, 0xb0, //0x00002f95 movq $-80(%rbp), %r13 + 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00002f99 movabsq $4294977024, %r11 + 0x66, 0x0f, 0x6f, 0xd5, //0x00002fa3 movdqa %xmm5, %xmm2 + 0x66, 0x44, 0x0f, 0x6f, 0xee, //0x00002fa7 movdqa %xmm6, %xmm13 + 0x48, 0x8b, 0x5d, 0xc0, //0x00002fac movq $-64(%rbp), %rbx + 0xe9, 0xae, 0xf6, 0xff, 0xff, //0x00002fb0 jmp LBB0_441 + //0x00002fb5 LBB0_510 + 0x49, 0x8d, 0x04, 0x14, //0x00002fb5 leaq (%r12,%rdx), %rax + 0x48, 0xc7, 0x45, 0xc8, 0xff, 0xff, 0xff, 0xff, //0x00002fb9 movq $-1, $-56(%rbp) + 0x45, 0x31, 0xc0, //0x00002fc1 xorl %r8d, %r8d + 0x49, 0x83, 0xf9, 0x20, //0x00002fc4 cmpq $32, %r9 + 0x4c, 0x8b, 0x75, 0xd0, //0x00002fc8 movq $-48(%rbp), %r14 + 0x48, 0x8b, 0x75, 0xc0, //0x00002fcc movq $-64(%rbp), %rsi + 0x0f, 0x83, 0x1b, 0xf9, 0xff, 0xff, //0x00002fd0 jae LBB0_74 + //0x00002fd6 LBB0_511 + 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00002fd6 movabsq $4294977024, %r11 + 0xe9, 0x50, 0x05, 0x00, 0x00, //0x00002fe0 jmp LBB0_566 + //0x00002fe5 LBB0_512 + 0x48, 0x8b, 0x45, 0xc0, //0x00002fe5 movq $-64(%rbp), %rax + 0x4c, 0x8b, 0x45, 0xb8, //0x00002fe9 movq $-72(%rbp), %r8 + 0x4c, 0x01, 0xc0, //0x00002fed addq %r8, %rax + 0x48, 0xc7, 0x45, 0xc8, 0xff, 0xff, 0xff, 0xff, //0x00002ff0 movq $-1, $-56(%rbp) + 0x45, 0x31, 0xe4, //0x00002ff8 xorl %r12d, %r12d + 0x49, 0x83, 0xfa, 0x20, //0x00002ffb cmpq $32, %r10 + 0x0f, 0x83, 0x74, 0xf9, 0xff, 0xff, //0x00002fff jae LBB0_199 + //0x00003005 LBB0_513 + 0x4c, 0x8b, 0x6d, 0xb0, //0x00003005 movq $-80(%rbp), %r13 + 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00003009 movabsq $4294977024, %r11 + 0xf3, 0x44, 0x0f, 0x6f, 0x2d, 0x24, 0xd0, 0xff, 0xff, //0x00003013 movdqu $-12252(%rip), %xmm13 /* LCPI0_4+0(%rip) */ + 0x4d, 0x85, 0xe4, //0x0000301c testq %r12, %r12 + 0x0f, 0x84, 0x3d, 0xfb, 0xff, 0xff, //0x0000301f je LBB0_471 + //0x00003025 LBB0_514 + 0x4d, 0x85, 0xd2, //0x00003025 testq %r10, %r10 + 0x0f, 0x84, 0x8b, 0x0c, 0x00, 0x00, //0x00003028 je LBB0_524 + 0x66, 0x0f, 0x6f, 0xea, //0x0000302e movdqa %xmm2, %xmm5 + 0x4c, 0x8b, 0x45, 0xb8, //0x00003032 movq $-72(%rbp), %r8 + 0x4c, 0x89, 0xc1, //0x00003036 movq %r8, %rcx + 0x48, 0xf7, 0xd1, //0x00003039 notq %rcx + 0x48, 0x01, 0xc1, //0x0000303c addq %rax, %rcx + 0x48, 0x8b, 0x75, 0xc8, //0x0000303f movq $-56(%rbp), %rsi + 0x48, 0x83, 0xfe, 0xff, //0x00003043 cmpq $-1, %rsi + 0x48, 0x89, 0xf2, //0x00003047 movq %rsi, %rdx + 0x48, 0x0f, 0x44, 0xd1, //0x0000304a cmoveq %rcx, %rdx + 0x48, 0x0f, 0x45, 0xce, //0x0000304e cmovneq %rsi, %rcx + 0x48, 0x83, 0xc0, 0x01, //0x00003052 addq $1, %rax + 0x49, 0x83, 0xc2, 0xff, //0x00003056 addq $-1, %r10 + 0x48, 0x89, 0x55, 0xc8, //0x0000305a movq %rdx, $-56(%rbp) + 0x4c, 0x8b, 0x75, 0xd0, //0x0000305e movq $-48(%rbp), %r14 + 0x4c, 0x8b, 0x6d, 0xb0, //0x00003062 movq $-80(%rbp), %r13 + 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00003066 movabsq $4294977024, %r11 + 0xf3, 0x44, 0x0f, 0x6f, 0x2d, 0xc7, 0xcf, 0xff, 0xff, //0x00003070 movdqu $-12345(%rip), %xmm13 /* LCPI0_4+0(%rip) */ + 0x4d, 0x85, 0xd2, //0x00003079 testq %r10, %r10 + 0x0f, 0x85, 0xed, 0xfa, 0xff, 0xff, //0x0000307c jne LBB0_472 + 0xe9, 0x48, 0x0a, 0x00, 0x00, //0x00003082 jmp LBB0_628 + //0x00003087 LBB0_516 + 0x49, 0x8d, 0x0c, 0x04, //0x00003087 leaq (%r12,%rax), %rcx + 0x48, 0x85, 0xd2, //0x0000308b testq %rdx, %rdx + 0x0f, 0x85, 0x3f, 0xe9, 0xff, 0xff, //0x0000308e jne LBB0_332 + 0xe9, 0x84, 0xe9, 0xff, 0xff, //0x00003094 jmp LBB0_339 + //0x00003099 LBB0_517 + 0x49, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x00003099 movq $-1, %r14 + 0x48, 0x8b, 0x75, 0xb8, //0x000030a0 movq $-72(%rbp), %rsi + 0x4d, 0x89, 0xca, //0x000030a4 movq %r9, %r10 + 0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x000030a7 movq $-1, %r8 + 0x49, 0xc7, 0xc5, 0xff, 0xff, 0xff, 0xff, //0x000030ae movq $-1, %r13 + 0xe9, 0x93, 0xe5, 0xff, 0xff, //0x000030b5 jmp LBB0_280 + //0x000030ba LBB0_518 + 0x49, 0x8d, 0x04, 0x14, //0x000030ba leaq (%r12,%rdx), %rax + 0x48, 0xc7, 0x45, 0xc8, 0xff, 0xff, 0xff, 0xff, //0x000030be movq $-1, $-56(%rbp) + 0x45, 0x31, 0xc0, //0x000030c6 xorl %r8d, %r8d + 0x49, 0x83, 0xf9, 0x20, //0x000030c9 cmpq $32, %r9 + 0x4c, 0x8b, 0x75, 0xd0, //0x000030cd movq $-48(%rbp), %r14 + 0x48, 0x8b, 0x5d, 0xc0, //0x000030d1 movq $-64(%rbp), %rbx + 0x0f, 0x83, 0xc2, 0xfb, 0xff, 0xff, //0x000030d5 jae LBB0_247 + //0x000030db LBB0_519 + 0x66, 0x41, 0x0f, 0x6f, 0xf5, //0x000030db movdqa %xmm13, %xmm6 + 0x66, 0x0f, 0x6f, 0xea, //0x000030e0 movdqa %xmm2, %xmm5 + 0xe9, 0xbc, 0x07, 0x00, 0x00, //0x000030e4 jmp LBB0_600 + //0x000030e9 LBB0_520 + 0x48, 0x8b, 0x45, 0xc0, //0x000030e9 movq $-64(%rbp), %rax + 0x4c, 0x01, 0xe0, //0x000030ed addq %r12, %rax + 0x48, 0xc7, 0x45, 0xc8, 0xff, 0xff, 0xff, 0xff, //0x000030f0 movq $-1, $-56(%rbp) + 0x31, 0xdb, //0x000030f8 xorl %ebx, %ebx + 0x49, 0x89, 0xf2, //0x000030fa movq %rsi, %r10 + 0x48, 0x83, 0xfe, 0x20, //0x000030fd cmpq $32, %rsi + 0x0f, 0x83, 0x13, 0xfc, 0xff, 0xff, //0x00003101 jae LBB0_410 + //0x00003107 LBB0_521 + 0x66, 0x41, 0x0f, 0x6f, 0xf5, //0x00003107 movdqa %xmm13, %xmm6 + 0x66, 0x0f, 0x6f, 0xea, //0x0000310c movdqa %xmm2, %xmm5 + 0x48, 0x85, 0xdb, //0x00003110 testq %rbx, %rbx + 0x0f, 0x84, 0x47, 0xfd, 0xff, 0xff, //0x00003113 je LBB0_493 + //0x00003119 LBB0_522 + 0x4d, 0x85, 0xd2, //0x00003119 testq %r10, %r10 + 0x0f, 0x84, 0x97, 0x0b, 0x00, 0x00, //0x0000311c je LBB0_524 + 0x4c, 0x89, 0xe2, //0x00003122 movq %r12, %rdx + 0x48, 0xf7, 0xd2, //0x00003125 notq %rdx + 0x48, 0x01, 0xc2, //0x00003128 addq %rax, %rdx + 0x48, 0x8b, 0x75, 0xc8, //0x0000312b movq $-56(%rbp), %rsi + 0x48, 0x83, 0xfe, 0xff, //0x0000312f cmpq $-1, %rsi + 0x48, 0x89, 0xf1, //0x00003133 movq %rsi, %rcx + 0x48, 0x0f, 0x44, 0xca, //0x00003136 cmoveq %rdx, %rcx + 0x48, 0x0f, 0x45, 0xd6, //0x0000313a cmovneq %rsi, %rdx + 0x48, 0x83, 0xc0, 0x01, //0x0000313e addq $1, %rax + 0x49, 0x83, 0xc2, 0xff, //0x00003142 addq $-1, %r10 + 0x48, 0x89, 0x4d, 0xc8, //0x00003146 movq %rcx, $-56(%rbp) + 0x4d, 0x85, 0xd2, //0x0000314a testq %r10, %r10 + 0x0f, 0x85, 0x1a, 0xfd, 0xff, 0xff, //0x0000314d jne LBB0_494 + 0xe9, 0x61, 0x0b, 0x00, 0x00, //0x00003153 jmp LBB0_524 + //0x00003158 LBB0_525 + 0x49, 0x39, 0xf1, //0x00003158 cmpq %rsi, %r9 + 0x0f, 0x84, 0x4e, 0x09, 0x00, 0x00, //0x0000315b je LBB0_650 + 0x66, 0x41, 0x0f, 0x6f, 0xf5, //0x00003161 movdqa %xmm13, %xmm6 + 0x66, 0x0f, 0x6f, 0xea, //0x00003166 movdqa %xmm2, %xmm5 + 0x49, 0x01, 0xf2, //0x0000316a addq %rsi, %r10 + 0x49, 0x83, 0xc2, 0x01, //0x0000316d addq $1, %r10 + 0x48, 0xf7, 0xd6, //0x00003171 notq %rsi + 0x49, 0x01, 0xf1, //0x00003174 addq %rsi, %r9 + 0x4c, 0x8b, 0x75, 0xd0, //0x00003177 movq $-48(%rbp), %r14 + 0x4c, 0x8b, 0x6d, 0xb0, //0x0000317b movq $-80(%rbp), %r13 + 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x0000317f movabsq $4294977024, %r11 + 0x4d, 0x85, 0xc9, //0x00003189 testq %r9, %r9 + 0x0f, 0x8f, 0x2d, 0x00, 0x00, 0x00, //0x0000318c jg LBB0_529 + 0xe9, 0x18, 0x09, 0x00, 0x00, //0x00003192 jmp LBB0_650 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00003197 .p2align 4, 0x90 + //0x000031a0 LBB0_527 + 0x48, 0xc7, 0xc1, 0xfe, 0xff, 0xff, 0xff, //0x000031a0 movq $-2, %rcx + 0xb8, 0x02, 0x00, 0x00, 0x00, //0x000031a7 movl $2, %eax + 0x49, 0x01, 0xc2, //0x000031ac addq %rax, %r10 + 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x000031af movq $-1, %rax + 0x49, 0x01, 0xc9, //0x000031b6 addq %rcx, %r9 + 0x0f, 0x8e, 0xf0, 0x08, 0x00, 0x00, //0x000031b9 jle LBB0_650 + //0x000031bf LBB0_529 + 0x41, 0x0f, 0xb6, 0x02, //0x000031bf movzbl (%r10), %eax + 0x3c, 0x5c, //0x000031c3 cmpb $92, %al + 0x0f, 0x84, 0xd5, 0xff, 0xff, 0xff, //0x000031c5 je LBB0_527 + 0x3c, 0x22, //0x000031cb cmpb $34, %al + 0x0f, 0x84, 0x26, 0x06, 0x00, 0x00, //0x000031cd je LBB0_594 + 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x000031d3 movq $-1, %rcx + 0xb8, 0x01, 0x00, 0x00, 0x00, //0x000031da movl $1, %eax + 0x49, 0x01, 0xc2, //0x000031df addq %rax, %r10 + 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x000031e2 movq $-1, %rax + 0x49, 0x01, 0xc9, //0x000031e9 addq %rcx, %r9 + 0x0f, 0x8f, 0xcd, 0xff, 0xff, 0xff, //0x000031ec jg LBB0_529 + 0xe9, 0xb8, 0x08, 0x00, 0x00, //0x000031f2 jmp LBB0_650 + //0x000031f7 LBB0_532 + 0x66, 0x41, 0x0f, 0x6f, 0xf5, //0x000031f7 movdqa %xmm13, %xmm6 + 0x66, 0x0f, 0x6f, 0xea, //0x000031fc movdqa %xmm2, %xmm5 + 0x48, 0x83, 0x7d, 0xc8, 0xff, //0x00003200 cmpq $-1, $-56(%rbp) + 0x0f, 0x85, 0x1f, 0x00, 0x00, 0x00, //0x00003205 jne LBB0_535 + 0x48, 0x89, 0xc1, //0x0000320b movq %rax, %rcx + 0x4c, 0x29, 0xe1, //0x0000320e subq %r12, %rcx + 0x48, 0x0f, 0xbc, 0xfe, //0x00003211 bsfq %rsi, %rdi + 0x48, 0x01, 0xcf, //0x00003215 addq %rcx, %rdi + 0x48, 0x89, 0x7d, 0xc8, //0x00003218 movq %rdi, $-56(%rbp) + 0xe9, 0x09, 0x00, 0x00, 0x00, //0x0000321c jmp LBB0_535 + //0x00003221 LBB0_534 + 0x66, 0x41, 0x0f, 0x6f, 0xf5, //0x00003221 movdqa %xmm13, %xmm6 + 0x66, 0x0f, 0x6f, 0xea, //0x00003226 movdqa %xmm2, %xmm5 + //0x0000322a LBB0_535 + 0x44, 0x89, 0xc1, //0x0000322a movl %r8d, %ecx + 0xf7, 0xd1, //0x0000322d notl %ecx + 0x21, 0xf1, //0x0000322f andl %esi, %ecx + 0x41, 0x8d, 0x3c, 0x48, //0x00003231 leal (%r8,%rcx,2), %edi + 0x8d, 0x1c, 0x09, //0x00003235 leal (%rcx,%rcx), %ebx + 0xf7, 0xd3, //0x00003238 notl %ebx + 0x21, 0xf3, //0x0000323a andl %esi, %ebx + 0x81, 0xe3, 0xaa, 0xaa, 0xaa, 0xaa, //0x0000323c andl $-1431655766, %ebx + 0x45, 0x31, 0xc0, //0x00003242 xorl %r8d, %r8d + 0x01, 0xcb, //0x00003245 addl %ecx, %ebx + 0x41, 0x0f, 0x92, 0xc0, //0x00003247 setb %r8b + 0x01, 0xdb, //0x0000324b addl %ebx, %ebx + 0x81, 0xf3, 0x55, 0x55, 0x55, 0x55, //0x0000324d xorl $1431655765, %ebx + 0x21, 0xfb, //0x00003253 andl %edi, %ebx + 0xf7, 0xd3, //0x00003255 notl %ebx + 0x21, 0xda, //0x00003257 andl %ebx, %edx + 0x4c, 0x8b, 0x75, 0xd0, //0x00003259 movq $-48(%rbp), %r14 + 0x4c, 0x8b, 0x6d, 0xb0, //0x0000325d movq $-80(%rbp), %r13 + 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00003261 movabsq $4294977024, %r11 + 0x66, 0x0f, 0x6f, 0xd5, //0x0000326b movdqa %xmm5, %xmm2 + 0x66, 0x44, 0x0f, 0x6f, 0xee, //0x0000326f movdqa %xmm6, %xmm13 + 0x48, 0x85, 0xd2, //0x00003274 testq %rdx, %rdx + 0x0f, 0x85, 0x3c, 0xf5, 0xff, 0xff, //0x00003277 jne LBB0_54 + //0x0000327d LBB0_536 + 0x48, 0x83, 0xc0, 0x20, //0x0000327d addq $32, %rax + 0x49, 0x83, 0xc1, 0xe0, //0x00003281 addq $-32, %r9 + //0x00003285 LBB0_537 + 0x4d, 0x85, 0xc0, //0x00003285 testq %r8, %r8 + 0x0f, 0x85, 0x19, 0x04, 0x00, 0x00, //0x00003288 jne LBB0_583 + 0x4c, 0x89, 0xe1, //0x0000328e movq %r12, %rcx + 0x48, 0xf7, 0xd1, //0x00003291 notq %rcx + 0x48, 0x8b, 0x55, 0xc8, //0x00003294 movq $-56(%rbp), %rdx + 0x4d, 0x85, 0xc9, //0x00003298 testq %r9, %r9 + 0x0f, 0x84, 0x9e, 0x00, 0x00, 0x00, //0x0000329b je LBB0_549 + //0x000032a1 LBB0_539 + 0x48, 0x83, 0xc1, 0x01, //0x000032a1 addq $1, %rcx + //0x000032a5 LBB0_540 + 0x31, 0xf6, //0x000032a5 xorl %esi, %esi + //0x000032a7 LBB0_541 + 0x0f, 0xb6, 0x1c, 0x30, //0x000032a7 movzbl (%rax,%rsi), %ebx + 0x80, 0xfb, 0x22, //0x000032ab cmpb $34, %bl + 0x0f, 0x84, 0x84, 0x00, 0x00, 0x00, //0x000032ae je LBB0_548 + 0x80, 0xfb, 0x5c, //0x000032b4 cmpb $92, %bl + 0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x000032b7 je LBB0_546 + 0x48, 0x83, 0xc6, 0x01, //0x000032bd addq $1, %rsi + 0x49, 0x39, 0xf1, //0x000032c1 cmpq %rsi, %r9 + 0x0f, 0x85, 0xdd, 0xff, 0xff, 0xff, //0x000032c4 jne LBB0_541 + 0xe9, 0x78, 0x00, 0x00, 0x00, //0x000032ca jmp LBB0_544 + //0x000032cf LBB0_546 + 0x49, 0x8d, 0x79, 0xff, //0x000032cf leaq $-1(%r9), %rdi + 0x48, 0x39, 0xf7, //0x000032d3 cmpq %rsi, %rdi + 0x0f, 0x84, 0xbe, 0x09, 0x00, 0x00, //0x000032d6 je LBB0_508 + 0x66, 0x41, 0x0f, 0x6f, 0xf5, //0x000032dc movdqa %xmm13, %xmm6 + 0x66, 0x0f, 0x6f, 0xea, //0x000032e1 movdqa %xmm2, %xmm5 + 0x48, 0x8d, 0x3c, 0x01, //0x000032e5 leaq (%rcx,%rax), %rdi + 0x48, 0x01, 0xf7, //0x000032e9 addq %rsi, %rdi + 0x48, 0x83, 0xfa, 0xff, //0x000032ec cmpq $-1, %rdx + 0x48, 0x8b, 0x5d, 0xc8, //0x000032f0 movq $-56(%rbp), %rbx + 0x48, 0x0f, 0x44, 0xdf, //0x000032f4 cmoveq %rdi, %rbx + 0x48, 0x89, 0x5d, 0xc8, //0x000032f8 movq %rbx, $-56(%rbp) + 0x48, 0x0f, 0x44, 0xd7, //0x000032fc cmoveq %rdi, %rdx + 0x48, 0x01, 0xf0, //0x00003300 addq %rsi, %rax + 0x48, 0x83, 0xc0, 0x02, //0x00003303 addq $2, %rax + 0x4c, 0x89, 0xcf, //0x00003307 movq %r9, %rdi + 0x48, 0x29, 0xf7, //0x0000330a subq %rsi, %rdi + 0x48, 0x83, 0xc7, 0xfe, //0x0000330d addq $-2, %rdi + 0x49, 0x83, 0xc1, 0xfe, //0x00003311 addq $-2, %r9 + 0x49, 0x39, 0xf1, //0x00003315 cmpq %rsi, %r9 + 0x49, 0x89, 0xf9, //0x00003318 movq %rdi, %r9 + 0x4c, 0x8b, 0x75, 0xd0, //0x0000331b movq $-48(%rbp), %r14 + 0x4c, 0x8b, 0x6d, 0xb0, //0x0000331f movq $-80(%rbp), %r13 + 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00003323 movabsq $4294977024, %r11 + 0x0f, 0x85, 0x72, 0xff, 0xff, 0xff, //0x0000332d jne LBB0_540 + 0xe9, 0x43, 0x07, 0x00, 0x00, //0x00003333 jmp LBB0_624 + //0x00003338 LBB0_548 + 0x48, 0x01, 0xf0, //0x00003338 addq %rsi, %rax + 0x48, 0x83, 0xc0, 0x01, //0x0000333b addq $1, %rax + //0x0000333f LBB0_549 + 0x4c, 0x29, 0xe0, //0x0000333f subq %r12, %rax + 0xe9, 0x28, 0xdf, 0xff, 0xff, //0x00003342 jmp LBB0_229 + //0x00003347 LBB0_544 + 0x80, 0xfb, 0x22, //0x00003347 cmpb $34, %bl + 0x0f, 0x85, 0x4a, 0x09, 0x00, 0x00, //0x0000334a jne LBB0_508 + 0x66, 0x41, 0x0f, 0x6f, 0xf5, //0x00003350 movdqa %xmm13, %xmm6 + 0x66, 0x0f, 0x6f, 0xea, //0x00003355 movdqa %xmm2, %xmm5 + 0x4c, 0x01, 0xc8, //0x00003359 addq %r9, %rax + 0x4c, 0x8b, 0x75, 0xd0, //0x0000335c movq $-48(%rbp), %r14 + 0x4c, 0x8b, 0x6d, 0xb0, //0x00003360 movq $-80(%rbp), %r13 + 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00003364 movabsq $4294977024, %r11 + 0xe9, 0xcc, 0xff, 0xff, 0xff, //0x0000336e jmp LBB0_549 + //0x00003373 LBB0_550 + 0x48, 0x89, 0xdf, //0x00003373 movq %rbx, %rdi + 0x66, 0x41, 0x0f, 0x6f, 0xfd, //0x00003376 movdqa %xmm13, %xmm7 + 0x66, 0x0f, 0x6f, 0xf2, //0x0000337b movdqa %xmm2, %xmm6 + 0x48, 0x83, 0x7d, 0xc8, 0xff, //0x0000337f cmpq $-1, $-56(%rbp) + 0x0f, 0x85, 0xd0, 0x00, 0x00, 0x00, //0x00003384 jne LBB0_560 + 0x49, 0x89, 0xc0, //0x0000338a movq %rax, %r8 + 0x4d, 0x29, 0xe0, //0x0000338d subq %r12, %r8 + 0x49, 0x0f, 0xbc, 0xd9, //0x00003390 bsfq %r9, %rbx + 0x4c, 0x01, 0xc3, //0x00003394 addq %r8, %rbx + 0x48, 0x89, 0x5d, 0xc8, //0x00003397 movq %rbx, $-56(%rbp) + 0xe9, 0xba, 0x00, 0x00, 0x00, //0x0000339b jmp LBB0_560 + //0x000033a0 LBB0_552 + 0x49, 0x39, 0xf1, //0x000033a0 cmpq %rsi, %r9 + 0x0f, 0x84, 0x06, 0x07, 0x00, 0x00, //0x000033a3 je LBB0_650 + 0x66, 0x41, 0x0f, 0x6f, 0xf5, //0x000033a9 movdqa %xmm13, %xmm6 + 0x66, 0x0f, 0x6f, 0xea, //0x000033ae movdqa %xmm2, %xmm5 + 0x49, 0x01, 0xf2, //0x000033b2 addq %rsi, %r10 + 0x49, 0x83, 0xc2, 0x01, //0x000033b5 addq $1, %r10 + 0x48, 0xf7, 0xd6, //0x000033b9 notq %rsi + 0x49, 0x01, 0xf1, //0x000033bc addq %rsi, %r9 + 0x4c, 0x8b, 0x75, 0xd0, //0x000033bf movq $-48(%rbp), %r14 + 0x4c, 0x8b, 0x6d, 0xb0, //0x000033c3 movq $-80(%rbp), %r13 + 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x000033c7 movabsq $4294977024, %r11 + 0x4d, 0x85, 0xc9, //0x000033d1 testq %r9, %r9 + 0x0f, 0x8f, 0x24, 0x00, 0x00, 0x00, //0x000033d4 jg LBB0_556 + 0xe9, 0xd0, 0x06, 0x00, 0x00, //0x000033da jmp LBB0_650 + //0x000033df LBB0_554 + 0x48, 0xc7, 0xc1, 0xfe, 0xff, 0xff, 0xff, //0x000033df movq $-2, %rcx + 0xb8, 0x02, 0x00, 0x00, 0x00, //0x000033e6 movl $2, %eax + 0x49, 0x01, 0xc2, //0x000033eb addq %rax, %r10 + 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x000033ee movq $-1, %rax + 0x49, 0x01, 0xc9, //0x000033f5 addq %rcx, %r9 + 0x0f, 0x8e, 0xb1, 0x06, 0x00, 0x00, //0x000033f8 jle LBB0_650 + //0x000033fe LBB0_556 + 0x41, 0x0f, 0xb6, 0x02, //0x000033fe movzbl (%r10), %eax + 0x3c, 0x5c, //0x00003402 cmpb $92, %al + 0x0f, 0x84, 0xd5, 0xff, 0xff, 0xff, //0x00003404 je LBB0_554 + 0x3c, 0x22, //0x0000340a cmpb $34, %al + 0x0f, 0x84, 0x24, 0x00, 0x00, 0x00, //0x0000340c je LBB0_621 + 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00003412 movq $-1, %rcx + 0xb8, 0x01, 0x00, 0x00, 0x00, //0x00003419 movl $1, %eax + 0x49, 0x01, 0xc2, //0x0000341e addq %rax, %r10 + 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00003421 movq $-1, %rax + 0x49, 0x01, 0xc9, //0x00003428 addq %rcx, %r9 + 0x0f, 0x8f, 0xcd, 0xff, 0xff, 0xff, //0x0000342b jg LBB0_556 + 0xe9, 0x79, 0x06, 0x00, 0x00, //0x00003431 jmp LBB0_650 + //0x00003436 LBB0_621 + 0x4d, 0x29, 0xe2, //0x00003436 subq %r12, %r10 + 0x49, 0x83, 0xc2, 0x01, //0x00003439 addq $1, %r10 + 0x4d, 0x89, 0x16, //0x0000343d movq %r10, (%r14) + 0x4d, 0x85, 0xc0, //0x00003440 testq %r8, %r8 + 0x0f, 0x8f, 0xc3, 0xe3, 0xff, 0xff, //0x00003443 jg LBB0_315 + 0xe9, 0x0e, 0x06, 0x00, 0x00, //0x00003449 jmp LBB0_622 + //0x0000344e LBB0_559 + 0x48, 0x89, 0xdf, //0x0000344e movq %rbx, %rdi + 0x66, 0x41, 0x0f, 0x6f, 0xfd, //0x00003451 movdqa %xmm13, %xmm7 + 0x66, 0x0f, 0x6f, 0xf2, //0x00003456 movdqa %xmm2, %xmm6 + //0x0000345a LBB0_560 + 0x48, 0x89, 0xfb, //0x0000345a movq %rdi, %rbx + 0xf7, 0xd7, //0x0000345d notl %edi + 0x44, 0x21, 0xcf, //0x0000345f andl %r9d, %edi + 0x44, 0x8d, 0x04, 0x7b, //0x00003462 leal (%rbx,%rdi,2), %r8d + 0x8d, 0x14, 0x3f, //0x00003466 leal (%rdi,%rdi), %edx + 0xf7, 0xd2, //0x00003469 notl %edx + 0x44, 0x21, 0xca, //0x0000346b andl %r9d, %edx + 0x81, 0xe2, 0xaa, 0xaa, 0xaa, 0xaa, //0x0000346e andl $-1431655766, %edx + 0x31, 0xdb, //0x00003474 xorl %ebx, %ebx + 0x01, 0xfa, //0x00003476 addl %edi, %edx + 0x0f, 0x92, 0xc3, //0x00003478 setb %bl + 0x01, 0xd2, //0x0000347b addl %edx, %edx + 0x81, 0xf2, 0x55, 0x55, 0x55, 0x55, //0x0000347d xorl $1431655765, %edx + 0x44, 0x21, 0xc2, //0x00003483 andl %r8d, %edx + 0xf7, 0xd2, //0x00003486 notl %edx + 0x21, 0xd1, //0x00003488 andl %edx, %ecx + 0x4c, 0x8b, 0x6d, 0xb0, //0x0000348a movq $-80(%rbp), %r13 + 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x0000348e movabsq $4294977024, %r11 + 0x66, 0x0f, 0x6f, 0xd6, //0x00003498 movdqa %xmm6, %xmm2 + 0x66, 0x44, 0x0f, 0x6f, 0xef, //0x0000349c movdqa %xmm7, %xmm13 + 0xe9, 0xb8, 0xf3, 0xff, 0xff, //0x000034a1 jmp LBB0_175 + //0x000034a6 LBB0_561 + 0x66, 0x41, 0x0f, 0x6f, 0xf5, //0x000034a6 movdqa %xmm13, %xmm6 + 0x66, 0x0f, 0x6f, 0xea, //0x000034ab movdqa %xmm2, %xmm5 + 0x48, 0x83, 0x7d, 0xc8, 0xff, //0x000034af cmpq $-1, $-56(%rbp) + 0x0f, 0x85, 0x1f, 0x00, 0x00, 0x00, //0x000034b4 jne LBB0_564 + 0x48, 0x89, 0xc1, //0x000034ba movq %rax, %rcx + 0x4c, 0x29, 0xe1, //0x000034bd subq %r12, %rcx + 0x48, 0x0f, 0xbc, 0xfb, //0x000034c0 bsfq %rbx, %rdi + 0x48, 0x01, 0xcf, //0x000034c4 addq %rcx, %rdi + 0x48, 0x89, 0x7d, 0xc8, //0x000034c7 movq %rdi, $-56(%rbp) + 0xe9, 0x09, 0x00, 0x00, 0x00, //0x000034cb jmp LBB0_564 + //0x000034d0 LBB0_563 + 0x66, 0x41, 0x0f, 0x6f, 0xf5, //0x000034d0 movdqa %xmm13, %xmm6 + 0x66, 0x0f, 0x6f, 0xea, //0x000034d5 movdqa %xmm2, %xmm5 + //0x000034d9 LBB0_564 + 0x44, 0x89, 0xc1, //0x000034d9 movl %r8d, %ecx + 0xf7, 0xd1, //0x000034dc notl %ecx + 0x21, 0xd9, //0x000034de andl %ebx, %ecx + 0x45, 0x8d, 0x14, 0x48, //0x000034e0 leal (%r8,%rcx,2), %r10d + 0x8d, 0x3c, 0x09, //0x000034e4 leal (%rcx,%rcx), %edi + 0xf7, 0xd7, //0x000034e7 notl %edi + 0x21, 0xdf, //0x000034e9 andl %ebx, %edi + 0x81, 0xe7, 0xaa, 0xaa, 0xaa, 0xaa, //0x000034eb andl $-1431655766, %edi + 0x45, 0x31, 0xc0, //0x000034f1 xorl %r8d, %r8d + 0x01, 0xcf, //0x000034f4 addl %ecx, %edi + 0x41, 0x0f, 0x92, 0xc0, //0x000034f6 setb %r8b + 0x01, 0xff, //0x000034fa addl %edi, %edi + 0x81, 0xf7, 0x55, 0x55, 0x55, 0x55, //0x000034fc xorl $1431655765, %edi + 0x44, 0x21, 0xd7, //0x00003502 andl %r10d, %edi + 0xf7, 0xd7, //0x00003505 notl %edi + 0x21, 0xfa, //0x00003507 andl %edi, %edx + 0x4c, 0x8b, 0x75, 0xd0, //0x00003509 movq $-48(%rbp), %r14 + 0x4c, 0x8b, 0x6d, 0xb0, //0x0000350d movq $-80(%rbp), %r13 + 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00003511 movabsq $4294977024, %r11 + 0x66, 0x0f, 0x6f, 0xd5, //0x0000351b movdqa %xmm5, %xmm2 + 0x66, 0x44, 0x0f, 0x6f, 0xee, //0x0000351f movdqa %xmm6, %xmm13 + 0x48, 0x85, 0xd2, //0x00003524 testq %rdx, %rdx + 0x0f, 0x85, 0x28, 0xf4, 0xff, 0xff, //0x00003527 jne LBB0_77 + //0x0000352d LBB0_565 + 0x48, 0x83, 0xc0, 0x20, //0x0000352d addq $32, %rax + 0x49, 0x83, 0xc1, 0xe0, //0x00003531 addq $-32, %r9 + //0x00003535 LBB0_566 + 0x4d, 0x85, 0xc0, //0x00003535 testq %r8, %r8 + 0x0f, 0x85, 0xc4, 0x01, 0x00, 0x00, //0x00003538 jne LBB0_585 + 0x4c, 0x89, 0xe1, //0x0000353e movq %r12, %rcx + 0x48, 0xf7, 0xd1, //0x00003541 notq %rcx + 0x4c, 0x8b, 0x45, 0xc8, //0x00003544 movq $-56(%rbp), %r8 + 0x4d, 0x85, 0xc9, //0x00003548 testq %r9, %r9 + 0x0f, 0x84, 0x9e, 0x00, 0x00, 0x00, //0x0000354b je LBB0_578 + //0x00003551 LBB0_568 + 0x48, 0x83, 0xc1, 0x01, //0x00003551 addq $1, %rcx + //0x00003555 LBB0_569 + 0x31, 0xd2, //0x00003555 xorl %edx, %edx + //0x00003557 LBB0_570 + 0x0f, 0xb6, 0x1c, 0x10, //0x00003557 movzbl (%rax,%rdx), %ebx + 0x80, 0xfb, 0x22, //0x0000355b cmpb $34, %bl + 0x0f, 0x84, 0x84, 0x00, 0x00, 0x00, //0x0000355e je LBB0_577 + 0x80, 0xfb, 0x5c, //0x00003564 cmpb $92, %bl + 0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x00003567 je LBB0_575 + 0x48, 0x83, 0xc2, 0x01, //0x0000356d addq $1, %rdx + 0x49, 0x39, 0xd1, //0x00003571 cmpq %rdx, %r9 + 0x0f, 0x85, 0xdd, 0xff, 0xff, 0xff, //0x00003574 jne LBB0_570 + 0xe9, 0x78, 0x00, 0x00, 0x00, //0x0000357a jmp LBB0_573 + //0x0000357f LBB0_575 + 0x49, 0x8d, 0x79, 0xff, //0x0000357f leaq $-1(%r9), %rdi + 0x48, 0x39, 0xd7, //0x00003583 cmpq %rdx, %rdi + 0x0f, 0x84, 0x2d, 0x07, 0x00, 0x00, //0x00003586 je LBB0_524 + 0x66, 0x41, 0x0f, 0x6f, 0xf5, //0x0000358c movdqa %xmm13, %xmm6 + 0x66, 0x0f, 0x6f, 0xea, //0x00003591 movdqa %xmm2, %xmm5 + 0x48, 0x8d, 0x3c, 0x01, //0x00003595 leaq (%rcx,%rax), %rdi + 0x48, 0x01, 0xd7, //0x00003599 addq %rdx, %rdi + 0x49, 0x83, 0xf8, 0xff, //0x0000359c cmpq $-1, %r8 + 0x48, 0x8b, 0x5d, 0xc8, //0x000035a0 movq $-56(%rbp), %rbx + 0x48, 0x0f, 0x44, 0xdf, //0x000035a4 cmoveq %rdi, %rbx + 0x48, 0x89, 0x5d, 0xc8, //0x000035a8 movq %rbx, $-56(%rbp) + 0x4c, 0x0f, 0x44, 0xc7, //0x000035ac cmoveq %rdi, %r8 + 0x48, 0x01, 0xd0, //0x000035b0 addq %rdx, %rax + 0x48, 0x83, 0xc0, 0x02, //0x000035b3 addq $2, %rax + 0x4c, 0x89, 0xcf, //0x000035b7 movq %r9, %rdi + 0x48, 0x29, 0xd7, //0x000035ba subq %rdx, %rdi + 0x48, 0x83, 0xc7, 0xfe, //0x000035bd addq $-2, %rdi + 0x49, 0x83, 0xc1, 0xfe, //0x000035c1 addq $-2, %r9 + 0x49, 0x39, 0xd1, //0x000035c5 cmpq %rdx, %r9 + 0x49, 0x89, 0xf9, //0x000035c8 movq %rdi, %r9 + 0x4c, 0x8b, 0x75, 0xd0, //0x000035cb movq $-48(%rbp), %r14 + 0x4c, 0x8b, 0x6d, 0xb0, //0x000035cf movq $-80(%rbp), %r13 + 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x000035d3 movabsq $4294977024, %r11 + 0x0f, 0x85, 0x72, 0xff, 0xff, 0xff, //0x000035dd jne LBB0_569 + 0xe9, 0xe7, 0x04, 0x00, 0x00, //0x000035e3 jmp LBB0_628 + //0x000035e8 LBB0_577 + 0x48, 0x01, 0xd0, //0x000035e8 addq %rdx, %rax + 0x48, 0x83, 0xc0, 0x01, //0x000035eb addq $1, %rax + //0x000035ef LBB0_578 + 0x4c, 0x29, 0xe0, //0x000035ef subq %r12, %rax + 0xe9, 0x00, 0xe2, 0xff, 0xff, //0x000035f2 jmp LBB0_313 + //0x000035f7 LBB0_573 + 0x80, 0xfb, 0x22, //0x000035f7 cmpb $34, %bl + 0x0f, 0x85, 0xb9, 0x06, 0x00, 0x00, //0x000035fa jne LBB0_524 + 0x66, 0x41, 0x0f, 0x6f, 0xf5, //0x00003600 movdqa %xmm13, %xmm6 + 0x66, 0x0f, 0x6f, 0xea, //0x00003605 movdqa %xmm2, %xmm5 + 0x4c, 0x01, 0xc8, //0x00003609 addq %r9, %rax + 0x4c, 0x8b, 0x75, 0xd0, //0x0000360c movq $-48(%rbp), %r14 + 0x4c, 0x8b, 0x6d, 0xb0, //0x00003610 movq $-80(%rbp), %r13 + 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00003614 movabsq $4294977024, %r11 + 0xe9, 0xcc, 0xff, 0xff, 0xff, //0x0000361e jmp LBB0_578 + //0x00003623 LBB0_579 + 0x66, 0x0f, 0x6f, 0xf2, //0x00003623 movdqa %xmm2, %xmm6 + 0x48, 0x83, 0x7d, 0xc8, 0xff, //0x00003627 cmpq $-1, $-56(%rbp) + 0x0f, 0x85, 0x1b, 0x00, 0x00, 0x00, //0x0000362c jne LBB0_582 + 0x49, 0x89, 0xc0, //0x00003632 movq %rax, %r8 + 0x4c, 0x2b, 0x45, 0xb8, //0x00003635 subq $-72(%rbp), %r8 + 0x49, 0x0f, 0xbc, 0xd9, //0x00003639 bsfq %r9, %rbx + 0x4c, 0x01, 0xc3, //0x0000363d addq %r8, %rbx + 0x48, 0x89, 0x5d, 0xc8, //0x00003640 movq %rbx, $-56(%rbp) + 0xe9, 0x04, 0x00, 0x00, 0x00, //0x00003644 jmp LBB0_582 + //0x00003649 LBB0_581 + 0x66, 0x0f, 0x6f, 0xf2, //0x00003649 movdqa %xmm2, %xmm6 + //0x0000364d LBB0_582 + 0x44, 0x89, 0xe2, //0x0000364d movl %r12d, %edx + 0xf7, 0xd2, //0x00003650 notl %edx + 0x44, 0x21, 0xca, //0x00003652 andl %r9d, %edx + 0x45, 0x8d, 0x04, 0x54, //0x00003655 leal (%r12,%rdx,2), %r8d + 0x8d, 0x0c, 0x12, //0x00003659 leal (%rdx,%rdx), %ecx + 0xf7, 0xd1, //0x0000365c notl %ecx + 0x44, 0x21, 0xc9, //0x0000365e andl %r9d, %ecx + 0x81, 0xe1, 0xaa, 0xaa, 0xaa, 0xaa, //0x00003661 andl $-1431655766, %ecx + 0x45, 0x31, 0xe4, //0x00003667 xorl %r12d, %r12d + 0x01, 0xd1, //0x0000366a addl %edx, %ecx + 0x41, 0x0f, 0x92, 0xc4, //0x0000366c setb %r12b + 0x01, 0xc9, //0x00003670 addl %ecx, %ecx + 0x81, 0xf1, 0x55, 0x55, 0x55, 0x55, //0x00003672 xorl $1431655765, %ecx + 0x44, 0x21, 0xc1, //0x00003678 andl %r8d, %ecx + 0xf7, 0xd1, //0x0000367b notl %ecx + 0x21, 0xce, //0x0000367d andl %ecx, %esi + 0x4c, 0x8b, 0x75, 0xd0, //0x0000367f movq $-48(%rbp), %r14 + 0x4c, 0x8b, 0x6d, 0xb0, //0x00003683 movq $-80(%rbp), %r13 + 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00003687 movabsq $4294977024, %r11 + 0x66, 0x0f, 0x6f, 0xd6, //0x00003691 movdqa %xmm6, %xmm2 + 0xf3, 0x44, 0x0f, 0x6f, 0x2d, 0xa2, 0xc9, 0xff, 0xff, //0x00003695 movdqu $-13918(%rip), %xmm13 /* LCPI0_4+0(%rip) */ + 0x4c, 0x8b, 0x45, 0xb8, //0x0000369e movq $-72(%rbp), %r8 + 0xe9, 0x5d, 0xf3, 0xff, 0xff, //0x000036a2 jmp LBB0_202 + //0x000036a7 LBB0_583 + 0x4d, 0x85, 0xc9, //0x000036a7 testq %r9, %r9 + 0x0f, 0x84, 0xea, 0x05, 0x00, 0x00, //0x000036aa je LBB0_508 + 0x66, 0x41, 0x0f, 0x6f, 0xf5, //0x000036b0 movdqa %xmm13, %xmm6 + 0x66, 0x0f, 0x6f, 0xea, //0x000036b5 movdqa %xmm2, %xmm5 + 0x4c, 0x89, 0xe1, //0x000036b9 movq %r12, %rcx + 0x48, 0xf7, 0xd1, //0x000036bc notq %rcx + 0x48, 0x8d, 0x34, 0x08, //0x000036bf leaq (%rax,%rcx), %rsi + 0x48, 0x8b, 0x7d, 0xc8, //0x000036c3 movq $-56(%rbp), %rdi + 0x48, 0x83, 0xff, 0xff, //0x000036c7 cmpq $-1, %rdi + 0x48, 0x89, 0xfa, //0x000036cb movq %rdi, %rdx + 0x48, 0x0f, 0x44, 0xfe, //0x000036ce cmoveq %rsi, %rdi + 0x48, 0x0f, 0x44, 0xd6, //0x000036d2 cmoveq %rsi, %rdx + 0x48, 0x83, 0xc0, 0x01, //0x000036d6 addq $1, %rax + 0x49, 0x83, 0xc1, 0xff, //0x000036da addq $-1, %r9 + 0x48, 0x89, 0x7d, 0xc8, //0x000036de movq %rdi, $-56(%rbp) + 0x4c, 0x8b, 0x75, 0xd0, //0x000036e2 movq $-48(%rbp), %r14 + 0x4c, 0x8b, 0x6d, 0xb0, //0x000036e6 movq $-80(%rbp), %r13 + 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x000036ea movabsq $4294977024, %r11 + 0x4d, 0x85, 0xc9, //0x000036f4 testq %r9, %r9 + 0x0f, 0x85, 0xa4, 0xfb, 0xff, 0xff, //0x000036f7 jne LBB0_539 + 0xe9, 0x3d, 0xfc, 0xff, 0xff, //0x000036fd jmp LBB0_549 + //0x00003702 LBB0_585 + 0x4d, 0x85, 0xc9, //0x00003702 testq %r9, %r9 + 0x0f, 0x84, 0xae, 0x05, 0x00, 0x00, //0x00003705 je LBB0_524 + 0x48, 0x89, 0xf2, //0x0000370b movq %rsi, %rdx + 0x66, 0x41, 0x0f, 0x6f, 0xf5, //0x0000370e movdqa %xmm13, %xmm6 + 0x66, 0x0f, 0x6f, 0xea, //0x00003713 movdqa %xmm2, %xmm5 + 0x4c, 0x89, 0xe1, //0x00003717 movq %r12, %rcx + 0x48, 0xf7, 0xd1, //0x0000371a notq %rcx + 0x48, 0x8d, 0x34, 0x08, //0x0000371d leaq (%rax,%rcx), %rsi + 0x48, 0x8b, 0x7d, 0xc8, //0x00003721 movq $-56(%rbp), %rdi + 0x48, 0x83, 0xff, 0xff, //0x00003725 cmpq $-1, %rdi + 0x49, 0x89, 0xf8, //0x00003729 movq %rdi, %r8 + 0x48, 0x0f, 0x44, 0xfe, //0x0000372c cmoveq %rsi, %rdi + 0x4c, 0x0f, 0x44, 0xc6, //0x00003730 cmoveq %rsi, %r8 + 0x48, 0x83, 0xc0, 0x01, //0x00003734 addq $1, %rax + 0x49, 0x83, 0xc1, 0xff, //0x00003738 addq $-1, %r9 + 0x48, 0x89, 0x7d, 0xc8, //0x0000373c movq %rdi, $-56(%rbp) + 0x4c, 0x8b, 0x75, 0xd0, //0x00003740 movq $-48(%rbp), %r14 + 0x4c, 0x8b, 0x6d, 0xb0, //0x00003744 movq $-80(%rbp), %r13 + 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00003748 movabsq $4294977024, %r11 + 0x48, 0x89, 0xd6, //0x00003752 movq %rdx, %rsi + 0x4d, 0x85, 0xc9, //0x00003755 testq %r9, %r9 + 0x0f, 0x85, 0xf3, 0xfd, 0xff, 0xff, //0x00003758 jne LBB0_568 + 0xe9, 0x8c, 0xfe, 0xff, 0xff, //0x0000375e jmp LBB0_578 + //0x00003763 LBB0_587 + 0x49, 0x39, 0xf1, //0x00003763 cmpq %rsi, %r9 + 0x0f, 0x84, 0x43, 0x03, 0x00, 0x00, //0x00003766 je LBB0_650 + 0x66, 0x41, 0x0f, 0x6f, 0xf5, //0x0000376c movdqa %xmm13, %xmm6 + 0x66, 0x0f, 0x6f, 0xea, //0x00003771 movdqa %xmm2, %xmm5 + 0x49, 0x01, 0xf2, //0x00003775 addq %rsi, %r10 + 0x49, 0x83, 0xc2, 0x01, //0x00003778 addq $1, %r10 + 0x48, 0xf7, 0xd6, //0x0000377c notq %rsi + 0x49, 0x01, 0xf1, //0x0000377f addq %rsi, %r9 + 0x4c, 0x8b, 0x75, 0xd0, //0x00003782 movq $-48(%rbp), %r14 + 0x4c, 0x8b, 0x6d, 0xb0, //0x00003786 movq $-80(%rbp), %r13 + 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x0000378a movabsq $4294977024, %r11 + 0x4d, 0x85, 0xc9, //0x00003794 testq %r9, %r9 + 0x0f, 0x8f, 0x24, 0x00, 0x00, 0x00, //0x00003797 jg LBB0_591 + 0xe9, 0x0d, 0x03, 0x00, 0x00, //0x0000379d jmp LBB0_650 + //0x000037a2 LBB0_589 + 0x48, 0xc7, 0xc1, 0xfe, 0xff, 0xff, 0xff, //0x000037a2 movq $-2, %rcx + 0xb8, 0x02, 0x00, 0x00, 0x00, //0x000037a9 movl $2, %eax + 0x49, 0x01, 0xc2, //0x000037ae addq %rax, %r10 + 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x000037b1 movq $-1, %rax + 0x49, 0x01, 0xc9, //0x000037b8 addq %rcx, %r9 + 0x0f, 0x8e, 0xee, 0x02, 0x00, 0x00, //0x000037bb jle LBB0_650 + //0x000037c1 LBB0_591 + 0x41, 0x0f, 0xb6, 0x02, //0x000037c1 movzbl (%r10), %eax + 0x3c, 0x5c, //0x000037c5 cmpb $92, %al + 0x0f, 0x84, 0xd5, 0xff, 0xff, 0xff, //0x000037c7 je LBB0_589 + 0x3c, 0x22, //0x000037cd cmpb $34, %al + 0x0f, 0x84, 0x24, 0x00, 0x00, 0x00, //0x000037cf je LBB0_594 + 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x000037d5 movq $-1, %rcx + 0xb8, 0x01, 0x00, 0x00, 0x00, //0x000037dc movl $1, %eax + 0x49, 0x01, 0xc2, //0x000037e1 addq %rax, %r10 + 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x000037e4 movq $-1, %rax + 0x49, 0x01, 0xc9, //0x000037eb addq %rcx, %r9 + 0x0f, 0x8f, 0xcd, 0xff, 0xff, 0xff, //0x000037ee jg LBB0_591 + 0xe9, 0xb6, 0x02, 0x00, 0x00, //0x000037f4 jmp LBB0_650 + //0x000037f9 LBB0_594 + 0x4d, 0x29, 0xe2, //0x000037f9 subq %r12, %r10 + 0x49, 0x83, 0xc2, 0x01, //0x000037fc addq $1, %r10 + 0xe9, 0xbe, 0xc9, 0xff, 0xff, //0x00003800 jmp LBB0_2 + //0x00003805 LBB0_595 + 0x49, 0x89, 0xda, //0x00003805 movq %rbx, %r10 + 0x66, 0x41, 0x0f, 0x6f, 0xf5, //0x00003808 movdqa %xmm13, %xmm6 + 0x66, 0x0f, 0x6f, 0xea, //0x0000380d movdqa %xmm2, %xmm5 + 0x48, 0x83, 0x7d, 0xc8, 0xff, //0x00003811 cmpq $-1, $-56(%rbp) + 0x0f, 0x85, 0x22, 0x00, 0x00, 0x00, //0x00003816 jne LBB0_598 + 0x48, 0x89, 0xc1, //0x0000381c movq %rax, %rcx + 0x4c, 0x29, 0xe1, //0x0000381f subq %r12, %rcx + 0x48, 0x0f, 0xbc, 0xfe, //0x00003822 bsfq %rsi, %rdi + 0x48, 0x01, 0xcf, //0x00003826 addq %rcx, %rdi + 0x48, 0x89, 0x7d, 0xc8, //0x00003829 movq %rdi, $-56(%rbp) + 0xe9, 0x0c, 0x00, 0x00, 0x00, //0x0000382d jmp LBB0_598 + //0x00003832 LBB0_597 + 0x49, 0x89, 0xda, //0x00003832 movq %rbx, %r10 + 0x66, 0x41, 0x0f, 0x6f, 0xf5, //0x00003835 movdqa %xmm13, %xmm6 + 0x66, 0x0f, 0x6f, 0xea, //0x0000383a movdqa %xmm2, %xmm5 + //0x0000383e LBB0_598 + 0x44, 0x89, 0xc1, //0x0000383e movl %r8d, %ecx + 0xf7, 0xd1, //0x00003841 notl %ecx + 0x21, 0xf1, //0x00003843 andl %esi, %ecx + 0x41, 0x8d, 0x3c, 0x48, //0x00003845 leal (%r8,%rcx,2), %edi + 0x8d, 0x1c, 0x09, //0x00003849 leal (%rcx,%rcx), %ebx + 0xf7, 0xd3, //0x0000384c notl %ebx + 0x21, 0xf3, //0x0000384e andl %esi, %ebx + 0x81, 0xe3, 0xaa, 0xaa, 0xaa, 0xaa, //0x00003850 andl $-1431655766, %ebx + 0x45, 0x31, 0xc0, //0x00003856 xorl %r8d, %r8d + 0x01, 0xcb, //0x00003859 addl %ecx, %ebx + 0x41, 0x0f, 0x92, 0xc0, //0x0000385b setb %r8b + 0x01, 0xdb, //0x0000385f addl %ebx, %ebx + 0x81, 0xf3, 0x55, 0x55, 0x55, 0x55, //0x00003861 xorl $1431655765, %ebx + 0x21, 0xfb, //0x00003867 andl %edi, %ebx + 0xf7, 0xd3, //0x00003869 notl %ebx + 0x21, 0xda, //0x0000386b andl %ebx, %edx + 0x4c, 0x8b, 0x75, 0xd0, //0x0000386d movq $-48(%rbp), %r14 + 0x4c, 0x8b, 0x6d, 0xb0, //0x00003871 movq $-80(%rbp), %r13 + 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00003875 movabsq $4294977024, %r11 + 0x66, 0x0f, 0x6f, 0xd5, //0x0000387f movdqa %xmm5, %xmm2 + 0x66, 0x44, 0x0f, 0x6f, 0xee, //0x00003883 movdqa %xmm6, %xmm13 + 0x4c, 0x89, 0xd3, //0x00003888 movq %r10, %rbx + 0x48, 0x85, 0xd2, //0x0000388b testq %rdx, %rdx + 0x0f, 0x85, 0x63, 0xf4, 0xff, 0xff, //0x0000388e jne LBB0_250 + //0x00003894 LBB0_599 + 0x66, 0x41, 0x0f, 0x6f, 0xf5, //0x00003894 movdqa %xmm13, %xmm6 + 0x66, 0x0f, 0x6f, 0xea, //0x00003899 movdqa %xmm2, %xmm5 + 0x48, 0x83, 0xc0, 0x20, //0x0000389d addq $32, %rax + 0x49, 0x83, 0xc1, 0xe0, //0x000038a1 addq $-32, %r9 + //0x000038a5 LBB0_600 + 0x4d, 0x85, 0xc0, //0x000038a5 testq %r8, %r8 + 0x0f, 0x85, 0x53, 0x01, 0x00, 0x00, //0x000038a8 jne LBB0_617 + 0x4c, 0x89, 0xe2, //0x000038ae movq %r12, %rdx + 0x48, 0xf7, 0xd2, //0x000038b1 notq %rdx + 0x48, 0x8b, 0x75, 0xc8, //0x000038b4 movq $-56(%rbp), %rsi + 0x4d, 0x85, 0xc9, //0x000038b8 testq %r9, %r9 + 0x0f, 0x84, 0x83, 0x00, 0x00, 0x00, //0x000038bb je LBB0_612 + //0x000038c1 LBB0_602 + 0x48, 0x83, 0xc2, 0x01, //0x000038c1 addq $1, %rdx + //0x000038c5 LBB0_603 + 0x31, 0xff, //0x000038c5 xorl %edi, %edi + //0x000038c7 LBB0_604 + 0x0f, 0xb6, 0x0c, 0x38, //0x000038c7 movzbl (%rax,%rdi), %ecx + 0x80, 0xf9, 0x22, //0x000038cb cmpb $34, %cl + 0x0f, 0x84, 0x69, 0x00, 0x00, 0x00, //0x000038ce je LBB0_611 + 0x80, 0xf9, 0x5c, //0x000038d4 cmpb $92, %cl + 0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x000038d7 je LBB0_609 + 0x48, 0x83, 0xc7, 0x01, //0x000038dd addq $1, %rdi + 0x49, 0x39, 0xf9, //0x000038e1 cmpq %rdi, %r9 + 0x0f, 0x85, 0xdd, 0xff, 0xff, 0xff, //0x000038e4 jne LBB0_604 + 0xe9, 0x78, 0x00, 0x00, 0x00, //0x000038ea jmp LBB0_607 + //0x000038ef LBB0_609 + 0x49, 0x8d, 0x49, 0xff, //0x000038ef leaq $-1(%r9), %rcx + 0x48, 0x39, 0xf9, //0x000038f3 cmpq %rdi, %rcx + 0x0f, 0x84, 0xbd, 0x03, 0x00, 0x00, //0x000038f6 je LBB0_524 + 0x4c, 0x8d, 0x04, 0x02, //0x000038fc leaq (%rdx,%rax), %r8 + 0x49, 0x01, 0xf8, //0x00003900 addq %rdi, %r8 + 0x48, 0x83, 0xfe, 0xff, //0x00003903 cmpq $-1, %rsi + 0x48, 0x8b, 0x4d, 0xc8, //0x00003907 movq $-56(%rbp), %rcx + 0x49, 0x0f, 0x44, 0xc8, //0x0000390b cmoveq %r8, %rcx + 0x48, 0x89, 0x4d, 0xc8, //0x0000390f movq %rcx, $-56(%rbp) + 0x49, 0x0f, 0x44, 0xf0, //0x00003913 cmoveq %r8, %rsi + 0x48, 0x01, 0xf8, //0x00003917 addq %rdi, %rax + 0x48, 0x83, 0xc0, 0x02, //0x0000391a addq $2, %rax + 0x4c, 0x89, 0xc9, //0x0000391e movq %r9, %rcx + 0x48, 0x29, 0xf9, //0x00003921 subq %rdi, %rcx + 0x48, 0x83, 0xc1, 0xfe, //0x00003924 addq $-2, %rcx + 0x49, 0x83, 0xc1, 0xfe, //0x00003928 addq $-2, %r9 + 0x49, 0x39, 0xf9, //0x0000392c cmpq %rdi, %r9 + 0x49, 0x89, 0xc9, //0x0000392f movq %rcx, %r9 + 0x0f, 0x85, 0x8d, 0xff, 0xff, 0xff, //0x00003932 jne LBB0_603 + 0xe9, 0x7c, 0x03, 0x00, 0x00, //0x00003938 jmp LBB0_524 + //0x0000393d LBB0_611 + 0x48, 0x01, 0xf8, //0x0000393d addq %rdi, %rax + 0x48, 0x83, 0xc0, 0x01, //0x00003940 addq $1, %rax + //0x00003944 LBB0_612 + 0x4c, 0x29, 0xe0, //0x00003944 subq %r12, %rax + 0x4c, 0x8b, 0x75, 0xd0, //0x00003947 movq $-48(%rbp), %r14 + 0x4c, 0x8b, 0x6d, 0xb0, //0x0000394b movq $-80(%rbp), %r13 + 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x0000394f movabsq $4294977024, %r11 + 0x66, 0x0f, 0x6f, 0xd5, //0x00003959 movdqa %xmm5, %xmm2 + 0x66, 0x44, 0x0f, 0x6f, 0xee, //0x0000395d movdqa %xmm6, %xmm13 + 0xe9, 0xfc, 0xec, 0xff, 0xff, //0x00003962 jmp LBB0_441 + //0x00003967 LBB0_607 + 0x80, 0xf9, 0x22, //0x00003967 cmpb $34, %cl + 0x0f, 0x85, 0x49, 0x03, 0x00, 0x00, //0x0000396a jne LBB0_524 + 0x4c, 0x01, 0xc8, //0x00003970 addq %r9, %rax + 0xe9, 0xcc, 0xff, 0xff, 0xff, //0x00003973 jmp LBB0_612 + //0x00003978 LBB0_613 + 0x48, 0x89, 0xd9, //0x00003978 movq %rbx, %rcx + 0x66, 0x41, 0x0f, 0x6f, 0xfd, //0x0000397b movdqa %xmm13, %xmm7 + 0x66, 0x0f, 0x6f, 0xf2, //0x00003980 movdqa %xmm2, %xmm6 + 0x48, 0x83, 0x7d, 0xc8, 0xff, //0x00003984 cmpq $-1, $-56(%rbp) + 0x0f, 0x85, 0x22, 0x00, 0x00, 0x00, //0x00003989 jne LBB0_616 + 0x49, 0x89, 0xc0, //0x0000398f movq %rax, %r8 + 0x4d, 0x29, 0xe0, //0x00003992 subq %r12, %r8 + 0x49, 0x0f, 0xbc, 0xd9, //0x00003995 bsfq %r9, %rbx + 0x4c, 0x01, 0xc3, //0x00003999 addq %r8, %rbx + 0x48, 0x89, 0x5d, 0xc8, //0x0000399c movq %rbx, $-56(%rbp) + 0xe9, 0x0c, 0x00, 0x00, 0x00, //0x000039a0 jmp LBB0_616 + //0x000039a5 LBB0_615 + 0x48, 0x89, 0xd9, //0x000039a5 movq %rbx, %rcx + 0x66, 0x41, 0x0f, 0x6f, 0xfd, //0x000039a8 movdqa %xmm13, %xmm7 + 0x66, 0x0f, 0x6f, 0xf2, //0x000039ad movdqa %xmm2, %xmm6 + //0x000039b1 LBB0_616 + 0x48, 0x89, 0xcb, //0x000039b1 movq %rcx, %rbx + 0xf7, 0xd1, //0x000039b4 notl %ecx + 0x44, 0x21, 0xc9, //0x000039b6 andl %r9d, %ecx + 0x44, 0x8d, 0x04, 0x4b, //0x000039b9 leal (%rbx,%rcx,2), %r8d + 0x8d, 0x14, 0x09, //0x000039bd leal (%rcx,%rcx), %edx + 0xf7, 0xd2, //0x000039c0 notl %edx + 0x44, 0x21, 0xca, //0x000039c2 andl %r9d, %edx + 0x81, 0xe2, 0xaa, 0xaa, 0xaa, 0xaa, //0x000039c5 andl $-1431655766, %edx + 0x31, 0xdb, //0x000039cb xorl %ebx, %ebx + 0x01, 0xca, //0x000039cd addl %ecx, %edx + 0x0f, 0x92, 0xc3, //0x000039cf setb %bl + 0x01, 0xd2, //0x000039d2 addl %edx, %edx + 0x81, 0xf2, 0x55, 0x55, 0x55, 0x55, //0x000039d4 xorl $1431655765, %edx + 0x44, 0x21, 0xc2, //0x000039da andl %r8d, %edx + 0xf7, 0xd2, //0x000039dd notl %edx + 0x21, 0xd6, //0x000039df andl %edx, %esi + 0x4c, 0x8b, 0x75, 0xd0, //0x000039e1 movq $-48(%rbp), %r14 + 0x4c, 0x8b, 0x6d, 0xb0, //0x000039e5 movq $-80(%rbp), %r13 + 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x000039e9 movabsq $4294977024, %r11 + 0x66, 0x0f, 0x6f, 0xd6, //0x000039f3 movdqa %xmm6, %xmm2 + 0x66, 0x44, 0x0f, 0x6f, 0xef, //0x000039f7 movdqa %xmm7, %xmm13 + 0xe9, 0x9a, 0xf3, 0xff, 0xff, //0x000039fc jmp LBB0_413 + //0x00003a01 LBB0_617 + 0x4d, 0x85, 0xc9, //0x00003a01 testq %r9, %r9 + 0x0f, 0x84, 0xaf, 0x02, 0x00, 0x00, //0x00003a04 je LBB0_524 + 0x4c, 0x89, 0xe2, //0x00003a0a movq %r12, %rdx + 0x48, 0xf7, 0xd2, //0x00003a0d notq %rdx + 0x48, 0x8d, 0x0c, 0x10, //0x00003a10 leaq (%rax,%rdx), %rcx + 0x48, 0x8b, 0x7d, 0xc8, //0x00003a14 movq $-56(%rbp), %rdi + 0x48, 0x83, 0xff, 0xff, //0x00003a18 cmpq $-1, %rdi + 0x48, 0x89, 0xfe, //0x00003a1c movq %rdi, %rsi + 0x48, 0x0f, 0x44, 0xf9, //0x00003a1f cmoveq %rcx, %rdi + 0x48, 0x0f, 0x44, 0xf1, //0x00003a23 cmoveq %rcx, %rsi + 0x48, 0x83, 0xc0, 0x01, //0x00003a27 addq $1, %rax + 0x49, 0x83, 0xc1, 0xff, //0x00003a2b addq $-1, %r9 + 0x48, 0x89, 0x7d, 0xc8, //0x00003a2f movq %rdi, $-56(%rbp) + 0x4d, 0x85, 0xc9, //0x00003a33 testq %r9, %r9 + 0x0f, 0x85, 0x85, 0xfe, 0xff, 0xff, //0x00003a36 jne LBB0_602 + 0xe9, 0x03, 0xff, 0xff, 0xff, //0x00003a3c jmp LBB0_612 + //0x00003a41 LBB0_619 + 0x49, 0x89, 0x36, //0x00003a41 movq %rsi, (%r14) + //0x00003a44 LBB0_620 + 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00003a44 movq $-1, %rax + 0xe9, 0x5f, 0x00, 0x00, 0x00, //0x00003a4b jmp LBB0_650 + //0x00003a50 LBB0_651 + 0x48, 0xc7, 0xc0, 0xf9, 0xff, 0xff, 0xff, //0x00003a50 movq $-7, %rax + 0xe9, 0x53, 0x00, 0x00, 0x00, //0x00003a57 jmp LBB0_650 + //0x00003a5c LBB0_622 + 0x49, 0x83, 0xc0, 0xff, //0x00003a5c addq $-1, %r8 + 0x4c, 0x89, 0xc0, //0x00003a60 movq %r8, %rax + 0xe9, 0x47, 0x00, 0x00, 0x00, //0x00003a63 jmp LBB0_650 + //0x00003a68 LBB0_232 + 0x48, 0x83, 0xc0, 0xff, //0x00003a68 addq $-1, %rax + 0xe9, 0x3e, 0x00, 0x00, 0x00, //0x00003a6c jmp LBB0_650 + //0x00003a71 LBB0_623 + 0x48, 0x83, 0xf8, 0xff, //0x00003a71 cmpq $-1, %rax + 0x0f, 0x85, 0x94, 0x00, 0x00, 0x00, //0x00003a75 jne LBB0_634 + //0x00003a7b LBB0_624 + 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00003a7b movq $-1, %rax + 0x48, 0x8b, 0x4d, 0xa0, //0x00003a82 movq $-96(%rbp), %rcx + 0x48, 0x89, 0x4d, 0xc8, //0x00003a86 movq %rcx, $-56(%rbp) + 0xe9, 0x80, 0x00, 0x00, 0x00, //0x00003a8a jmp LBB0_634 + //0x00003a8f LBB0_625 + 0x49, 0xc7, 0xc5, 0xff, 0xff, 0xff, 0xff, //0x00003a8f movq $-1, %r13 + //0x00003a96 LBB0_626 + 0x48, 0x8b, 0x4d, 0xc0, //0x00003a96 movq $-64(%rbp), %rcx + 0x4c, 0x29, 0xe9, //0x00003a9a subq %r13, %rcx + 0x48, 0x83, 0xc1, 0xfe, //0x00003a9d addq $-2, %rcx + 0x48, 0x8b, 0x45, 0xd0, //0x00003aa1 movq $-48(%rbp), %rax + 0x48, 0x89, 0x08, //0x00003aa5 movq %rcx, (%rax) + //0x00003aa8 LBB0_649 + 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00003aa8 movq $-2, %rax + //0x00003aaf LBB0_650 + 0x48, 0x81, 0xc4, 0x88, 0x00, 0x00, 0x00, //0x00003aaf addq $136, %rsp + 0x5b, //0x00003ab6 popq %rbx + 0x41, 0x5c, //0x00003ab7 popq %r12 + 0x41, 0x5d, //0x00003ab9 popq %r13 + 0x41, 0x5e, //0x00003abb popq %r14 + 0x41, 0x5f, //0x00003abd popq %r15 + 0x5d, //0x00003abf popq %rbp + 0xc3, //0x00003ac0 retq + //0x00003ac1 LBB0_627 + 0x48, 0x83, 0xf8, 0xff, //0x00003ac1 cmpq $-1, %rax + 0x48, 0x8b, 0x55, 0xc8, //0x00003ac5 movq $-56(%rbp), %rdx + 0x0f, 0x85, 0x0b, 0x00, 0x00, 0x00, //0x00003ac9 jne LBB0_629 + //0x00003acf LBB0_628 + 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00003acf movq $-1, %rax + 0x48, 0x8b, 0x55, 0xa0, //0x00003ad6 movq $-96(%rbp), %rdx + //0x00003ada LBB0_629 0x49, 0x89, 0x16, //0x00003ada movq %rdx, (%r14) - 0x41, 0x80, 0x7c, 0x0c, 0x02, 0x73, //0x00003add cmpb $115, $2(%r12,%rcx) - 0x0f, 0x85, 0x5e, 0xff, 0xff, 0xff, //0x00003ae3 jne LBB0_638 - 0x48, 0x8d, 0x51, 0x03, //0x00003ae9 leaq $3(%rcx), %rdx - 0x49, 0x89, 0x16, //0x00003aed movq %rdx, (%r14) - 0x41, 0x80, 0x7c, 0x0c, 0x03, 0x65, //0x00003af0 cmpb $101, $3(%r12,%rcx) - 0x0f, 0x85, 0x4b, 0xff, 0xff, 0xff, //0x00003af6 jne LBB0_638 - 0x48, 0x83, 0xc1, 0x04, //0x00003afc addq $4, %rcx - 0x49, 0x89, 0x0e, //0x00003b00 movq %rcx, (%r14) - 0xe9, 0x3f, 0xff, 0xff, 0xff, //0x00003b03 jmp LBB0_638 - //0x00003b08 LBB0_627 - 0x49, 0x89, 0x06, //0x00003b08 movq %rax, (%r14) - 0x41, 0x80, 0x3c, 0x04, 0x74, //0x00003b0b cmpb $116, (%r12,%rax) - 0x0f, 0x85, 0x2a, 0xff, 0xff, 0xff, //0x00003b10 jne LBB0_637 - 0x49, 0x89, 0x0e, //0x00003b16 movq %rcx, (%r14) - 0x41, 0x80, 0x3c, 0x0c, 0x72, //0x00003b19 cmpb $114, (%r12,%rcx) - 0x0f, 0x85, 0x1c, 0xff, 0xff, 0xff, //0x00003b1e jne LBB0_637 - 0x48, 0x8d, 0x41, 0x01, //0x00003b24 leaq $1(%rcx), %rax - 0x49, 0x89, 0x06, //0x00003b28 movq %rax, (%r14) - 0x41, 0x80, 0x7c, 0x0c, 0x01, 0x75, //0x00003b2b cmpb $117, $1(%r12,%rcx) - 0x0f, 0x85, 0x09, 0xff, 0xff, 0xff, //0x00003b31 jne LBB0_637 - 0x48, 0x8d, 0x41, 0x02, //0x00003b37 leaq $2(%rcx), %rax + 0xe9, 0xcd, 0xff, 0xff, 0xff, //0x00003add jmp LBB0_650 + //0x00003ae2 LBB0_630 + 0x48, 0x83, 0xc6, 0xff, //0x00003ae2 addq $-1, %rsi + 0x48, 0x89, 0xf0, //0x00003ae6 movq %rsi, %rax + 0xe9, 0xc1, 0xff, 0xff, 0xff, //0x00003ae9 jmp LBB0_650 + //0x00003aee LBB0_631 + 0x48, 0x83, 0x7d, 0xc8, 0xff, //0x00003aee cmpq $-1, $-56(%rbp) + 0x0f, 0x85, 0x0b, 0x00, 0x00, 0x00, //0x00003af3 jne LBB0_633 + 0x48, 0x0f, 0xbc, 0xcf, //0x00003af9 bsfq %rdi, %rcx + 0x48, 0x01, 0xc1, //0x00003afd addq %rax, %rcx + 0x48, 0x89, 0x4d, 0xc8, //0x00003b00 movq %rcx, $-56(%rbp) + //0x00003b04 LBB0_633 + 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00003b04 movq $-2, %rax + 0x4c, 0x8b, 0x75, 0xd0, //0x00003b0b movq $-48(%rbp), %r14 + //0x00003b0f LBB0_634 + 0x48, 0x8b, 0x4d, 0xc8, //0x00003b0f movq $-56(%rbp), %rcx + 0x49, 0x89, 0x0e, //0x00003b13 movq %rcx, (%r14) + 0xe9, 0x94, 0xff, 0xff, 0xff, //0x00003b16 jmp LBB0_650 + //0x00003b1b LBB0_635 + 0x49, 0x89, 0x06, //0x00003b1b movq %rax, (%r14) + 0x41, 0x80, 0x3c, 0x04, 0x74, //0x00003b1e cmpb $116, (%r12,%rax) + 0x0f, 0x85, 0x7f, 0xff, 0xff, 0xff, //0x00003b23 jne LBB0_649 + 0x49, 0x89, 0x0e, //0x00003b29 movq %rcx, (%r14) + 0x41, 0x80, 0x3c, 0x0c, 0x72, //0x00003b2c cmpb $114, (%r12,%rcx) + 0x0f, 0x85, 0x71, 0xff, 0xff, 0xff, //0x00003b31 jne LBB0_649 + 0x48, 0x8d, 0x41, 0x01, //0x00003b37 leaq $1(%rcx), %rax 0x49, 0x89, 0x06, //0x00003b3b movq %rax, (%r14) - 0x41, 0x80, 0x7c, 0x0c, 0x02, 0x65, //0x00003b3e cmpb $101, $2(%r12,%rcx) - 0x0f, 0x85, 0xf6, 0xfe, 0xff, 0xff, //0x00003b44 jne LBB0_637 - 0xe9, 0x42, 0x00, 0x00, 0x00, //0x00003b4a jmp LBB0_631 - //0x00003b4f LBB0_289 - 0x49, 0x89, 0x06, //0x00003b4f movq %rax, (%r14) - 0x41, 0x80, 0x3c, 0x04, 0x6e, //0x00003b52 cmpb $110, (%r12,%rax) - 0x0f, 0x85, 0xe3, 0xfe, 0xff, 0xff, //0x00003b57 jne LBB0_637 - 0x49, 0x89, 0x0e, //0x00003b5d movq %rcx, (%r14) - 0x41, 0x80, 0x3c, 0x0c, 0x75, //0x00003b60 cmpb $117, (%r12,%rcx) - 0x0f, 0x85, 0xd5, 0xfe, 0xff, 0xff, //0x00003b65 jne LBB0_637 - 0x48, 0x8d, 0x41, 0x01, //0x00003b6b leaq $1(%rcx), %rax - 0x49, 0x89, 0x06, //0x00003b6f movq %rax, (%r14) - 0x41, 0x80, 0x7c, 0x0c, 0x01, 0x6c, //0x00003b72 cmpb $108, $1(%r12,%rcx) - 0x0f, 0x85, 0xc2, 0xfe, 0xff, 0xff, //0x00003b78 jne LBB0_637 - 0x48, 0x8d, 0x41, 0x02, //0x00003b7e leaq $2(%rcx), %rax + 0x41, 0x80, 0x7c, 0x0c, 0x01, 0x75, //0x00003b3e cmpb $117, $1(%r12,%rcx) + 0x0f, 0x85, 0x5e, 0xff, 0xff, 0xff, //0x00003b44 jne LBB0_649 + 0x48, 0x8d, 0x41, 0x02, //0x00003b4a leaq $2(%rcx), %rax + 0x49, 0x89, 0x06, //0x00003b4e movq %rax, (%r14) + 0x41, 0x80, 0x7c, 0x0c, 0x02, 0x65, //0x00003b51 cmpb $101, $2(%r12,%rcx) + 0x0f, 0x85, 0x4b, 0xff, 0xff, 0xff, //0x00003b57 jne LBB0_649 + 0xe9, 0x42, 0x00, 0x00, 0x00, //0x00003b5d jmp LBB0_639 + //0x00003b62 LBB0_297 + 0x49, 0x89, 0x06, //0x00003b62 movq %rax, (%r14) + 0x41, 0x80, 0x3c, 0x04, 0x6e, //0x00003b65 cmpb $110, (%r12,%rax) + 0x0f, 0x85, 0x38, 0xff, 0xff, 0xff, //0x00003b6a jne LBB0_649 + 0x49, 0x89, 0x0e, //0x00003b70 movq %rcx, (%r14) + 0x41, 0x80, 0x3c, 0x0c, 0x75, //0x00003b73 cmpb $117, (%r12,%rcx) + 0x0f, 0x85, 0x2a, 0xff, 0xff, 0xff, //0x00003b78 jne LBB0_649 + 0x48, 0x8d, 0x41, 0x01, //0x00003b7e leaq $1(%rcx), %rax 0x49, 0x89, 0x06, //0x00003b82 movq %rax, (%r14) - 0x41, 0x80, 0x7c, 0x0c, 0x02, 0x6c, //0x00003b85 cmpb $108, $2(%r12,%rcx) - 0x0f, 0x85, 0xaf, 0xfe, 0xff, 0xff, //0x00003b8b jne LBB0_637 - //0x00003b91 LBB0_631 - 0x48, 0x83, 0xc1, 0x03, //0x00003b91 addq $3, %rcx - 0x49, 0x89, 0x0e, //0x00003b95 movq %rcx, (%r14) - 0xe9, 0xa3, 0xfe, 0xff, 0xff, //0x00003b98 jmp LBB0_637 - //0x00003b9d LBB0_228 - 0x48, 0x83, 0xc1, 0xff, //0x00003b9d addq $-1, %rcx - 0x48, 0x89, 0xc8, //0x00003ba1 movq %rcx, %rax - 0xe9, 0x9e, 0xfe, 0xff, 0xff, //0x00003ba4 jmp LBB0_638 - //0x00003ba9 LBB0_632 - 0x48, 0x8b, 0x55, 0xc8, //0x00003ba9 movq $-56(%rbp), %rdx - 0x48, 0x83, 0xfa, 0xff, //0x00003bad cmpq $-1, %rdx - 0x0f, 0x84, 0x31, 0x00, 0x00, 0x00, //0x00003bb1 je LBB0_639 - 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00003bb7 movq $-2, %rax - 0x49, 0x89, 0x16, //0x00003bbe movq %rdx, (%r14) - 0xe9, 0x81, 0xfe, 0xff, 0xff, //0x00003bc1 jmp LBB0_638 - //0x00003bc6 LBB0_185 - 0x48, 0x8b, 0x75, 0xc0, //0x00003bc6 movq $-64(%rbp), %rsi - 0xe9, 0x63, 0xfe, 0xff, 0xff, //0x00003bca jmp LBB0_612 - //0x00003bcf LBB0_635 - 0x48, 0xc7, 0xc3, 0xff, 0xff, 0xff, 0xff, //0x00003bcf movq $-1, %rbx - //0x00003bd6 LBB0_636 - 0x48, 0xf7, 0xd3, //0x00003bd6 notq %rbx - 0x48, 0x01, 0xd8, //0x00003bd9 addq %rbx, %rax - 0x48, 0x8b, 0x4d, 0xd0, //0x00003bdc movq $-48(%rbp), %rcx - 0x48, 0x89, 0x01, //0x00003be0 movq %rax, (%rcx) - 0xe9, 0x58, 0xfe, 0xff, 0xff, //0x00003be3 jmp LBB0_637 - //0x00003be8 LBB0_639 - 0x48, 0x0f, 0xbc, 0xd7, //0x00003be8 bsfq %rdi, %rdx - //0x00003bec LBB0_640 - 0x48, 0x01, 0xc2, //0x00003bec addq %rax, %rdx - 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00003bef movq $-2, %rax - 0x49, 0x89, 0x16, //0x00003bf6 movq %rdx, (%r14) - 0xe9, 0x49, 0xfe, 0xff, 0xff, //0x00003bf9 jmp LBB0_638 - //0x00003bfe LBB0_642 - 0x48, 0x8b, 0x45, 0xb0, //0x00003bfe movq $-80(%rbp), %rax - 0x48, 0x89, 0x45, 0xa0, //0x00003c02 movq %rax, $-96(%rbp) - 0xe9, 0x0c, 0xfe, 0xff, 0xff, //0x00003c06 jmp LBB0_610 - //0x00003c0b LBB0_643 - 0x48, 0x8b, 0x45, 0xb0, //0x00003c0b movq $-80(%rbp), %rax - 0x48, 0x89, 0x45, 0xa0, //0x00003c0f movq %rax, $-96(%rbp) - 0x4c, 0x8b, 0x75, 0xd0, //0x00003c13 movq $-48(%rbp), %r14 - 0xe9, 0xfb, 0xfd, 0xff, 0xff, //0x00003c17 jmp LBB0_610 - //0x00003c1c LBB0_182 - 0x48, 0x01, 0xc2, //0x00003c1c addq %rax, %rdx + 0x41, 0x80, 0x7c, 0x0c, 0x01, 0x6c, //0x00003b85 cmpb $108, $1(%r12,%rcx) + 0x0f, 0x85, 0x17, 0xff, 0xff, 0xff, //0x00003b8b jne LBB0_649 + 0x48, 0x8d, 0x41, 0x02, //0x00003b91 leaq $2(%rcx), %rax + 0x49, 0x89, 0x06, //0x00003b95 movq %rax, (%r14) + 0x41, 0x80, 0x7c, 0x0c, 0x02, 0x6c, //0x00003b98 cmpb $108, $2(%r12,%rcx) + 0x0f, 0x85, 0x04, 0xff, 0xff, 0xff, //0x00003b9e jne LBB0_649 + //0x00003ba4 LBB0_639 + 0x48, 0x83, 0xc1, 0x03, //0x00003ba4 addq $3, %rcx + 0x49, 0x89, 0x0e, //0x00003ba8 movq %rcx, (%r14) + 0xe9, 0xf8, 0xfe, 0xff, 0xff, //0x00003bab jmp LBB0_649 + //0x00003bb0 LBB0_640 + 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00003bb0 movq $-2, %rax + 0x80, 0xfa, 0x61, //0x00003bb7 cmpb $97, %dl + 0x0f, 0x85, 0xef, 0xfe, 0xff, 0xff, //0x00003bba jne LBB0_650 + 0x48, 0x8d, 0x51, 0x01, //0x00003bc0 leaq $1(%rcx), %rdx + 0x49, 0x89, 0x16, //0x00003bc4 movq %rdx, (%r14) + 0x41, 0x80, 0x7c, 0x0c, 0x01, 0x6c, //0x00003bc7 cmpb $108, $1(%r12,%rcx) + 0x0f, 0x85, 0xdc, 0xfe, 0xff, 0xff, //0x00003bcd jne LBB0_650 + 0x48, 0x8d, 0x51, 0x02, //0x00003bd3 leaq $2(%rcx), %rdx + 0x49, 0x89, 0x16, //0x00003bd7 movq %rdx, (%r14) + 0x41, 0x80, 0x7c, 0x0c, 0x02, 0x73, //0x00003bda cmpb $115, $2(%r12,%rcx) + 0x0f, 0x85, 0xc9, 0xfe, 0xff, 0xff, //0x00003be0 jne LBB0_650 + 0x48, 0x8d, 0x51, 0x03, //0x00003be6 leaq $3(%rcx), %rdx + 0x49, 0x89, 0x16, //0x00003bea movq %rdx, (%r14) + 0x41, 0x80, 0x7c, 0x0c, 0x03, 0x65, //0x00003bed cmpb $101, $3(%r12,%rcx) + 0x0f, 0x85, 0xb6, 0xfe, 0xff, 0xff, //0x00003bf3 jne LBB0_650 + 0x48, 0x83, 0xc1, 0x04, //0x00003bf9 addq $4, %rcx + 0x49, 0x89, 0x0e, //0x00003bfd movq %rcx, (%r14) + 0xe9, 0xaa, 0xfe, 0xff, 0xff, //0x00003c00 jmp LBB0_650 + //0x00003c05 LBB0_236 + 0x48, 0x83, 0xc1, 0xff, //0x00003c05 addq $-1, %rcx + 0x48, 0x89, 0xc8, //0x00003c09 movq %rcx, %rax + 0xe9, 0x9e, 0xfe, 0xff, 0xff, //0x00003c0c jmp LBB0_650 + //0x00003c11 LBB0_645 + 0x48, 0x8b, 0x55, 0xc8, //0x00003c11 movq $-56(%rbp), %rdx + 0x48, 0x83, 0xfa, 0xff, //0x00003c15 cmpq $-1, %rdx + 0x0f, 0x84, 0x34, 0x00, 0x00, 0x00, //0x00003c19 je LBB0_653 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00003c1f movq $-2, %rax - 0x48, 0x89, 0x55, 0xc8, //0x00003c26 movq %rdx, $-56(%rbp) - 0xe9, 0x78, 0xfe, 0xff, 0xff, //0x00003c2a jmp LBB0_621 - //0x00003c2f LBB0_490 - 0x4c, 0x8b, 0x75, 0xd0, //0x00003c2f movq $-48(%rbp), %r14 - 0xe9, 0xdf, 0xfd, 0xff, 0xff, //0x00003c33 jmp LBB0_610 - //0x00003c38 LBB0_646 - 0x48, 0x8b, 0x45, 0xb0, //0x00003c38 movq $-80(%rbp), %rax - 0x48, 0x89, 0x45, 0xa0, //0x00003c3c movq %rax, $-96(%rbp) - 0xe9, 0x2e, 0xfe, 0xff, 0xff, //0x00003c40 jmp LBB0_616 - //0x00003c45 LBB0_644 - 0x48, 0x89, 0x4d, 0xa0, //0x00003c45 movq %rcx, $-96(%rbp) - 0xe9, 0x25, 0xfe, 0xff, 0xff, //0x00003c49 jmp LBB0_616 - //0x00003c4e LBB0_507 - 0x4c, 0x8b, 0x75, 0xd0, //0x00003c4e movq $-48(%rbp), %r14 - 0xe9, 0x1c, 0xfe, 0xff, 0xff, //0x00003c52 jmp LBB0_616 - //0x00003c57 LBB0_648 - 0x48, 0x8b, 0x4d, 0xa8, //0x00003c57 movq $-88(%rbp), %rcx - 0x48, 0x8b, 0x49, 0x08, //0x00003c5b movq $8(%rcx), %rcx - 0x48, 0x8b, 0x55, 0xd0, //0x00003c5f movq $-48(%rbp), %rdx - 0x48, 0x89, 0x0a, //0x00003c63 movq %rcx, (%rdx) - 0xe9, 0xdc, 0xfd, 0xff, 0xff, //0x00003c66 jmp LBB0_638 - //0x00003c6b LBB0_649 - 0x4c, 0x29, 0xe0, //0x00003c6b subq %r12, %rax - 0x48, 0x01, 0xd0, //0x00003c6e addq %rdx, %rax - 0x48, 0x89, 0x45, 0xc8, //0x00003c71 movq %rax, $-56(%rbp) - 0xe9, 0x22, 0xfe, 0xff, 0xff, //0x00003c75 jmp LBB0_620 - //0x00003c7a LBB0_650 - 0x4c, 0x29, 0xc0, //0x00003c7a subq %r8, %rax - 0x48, 0x01, 0xc8, //0x00003c7d addq %rcx, %rax - 0xe9, 0x0f, 0x00, 0x00, 0x00, //0x00003c80 jmp LBB0_653 - //0x00003c85 LBB0_651 - 0x4c, 0x29, 0xe0, //0x00003c85 subq %r12, %rax - 0x48, 0x89, 0x45, 0xc8, //0x00003c88 movq %rax, $-56(%rbp) - 0xe9, 0x0b, 0xfe, 0xff, 0xff, //0x00003c8c jmp LBB0_620 - //0x00003c91 LBB0_652 - 0x4c, 0x29, 0xc0, //0x00003c91 subq %r8, %rax - //0x00003c94 LBB0_653 - 0x48, 0x89, 0xc2, //0x00003c94 movq %rax, %rdx - 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00003c97 movq $-2, %rax - 0x49, 0x89, 0x16, //0x00003c9e movq %rdx, (%r14) - 0xe9, 0xa1, 0xfd, 0xff, 0xff, //0x00003ca1 jmp LBB0_638 - //0x00003ca6 LBB0_654 - 0x48, 0x01, 0xc8, //0x00003ca6 addq %rcx, %rax - 0x48, 0x89, 0xc2, //0x00003ca9 movq %rax, %rdx - 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00003cac movq $-2, %rax - 0x49, 0x89, 0x16, //0x00003cb3 movq %rdx, (%r14) - 0xe9, 0x8c, 0xfd, 0xff, 0xff, //0x00003cb6 jmp LBB0_638 - //0x00003cbb LBB0_655 - 0x4c, 0x29, 0xe0, //0x00003cbb subq %r12, %rax - 0x48, 0x01, 0xc8, //0x00003cbe addq %rcx, %rax - 0xe9, 0x03, 0x00, 0x00, 0x00, //0x00003cc1 jmp LBB0_657 - //0x00003cc6 LBB0_656 - 0x4c, 0x29, 0xe0, //0x00003cc6 subq %r12, %rax - //0x00003cc9 LBB0_657 - 0x48, 0x89, 0xc2, //0x00003cc9 movq %rax, %rdx - 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00003ccc movq $-2, %rax - 0x4c, 0x8b, 0x75, 0xd0, //0x00003cd3 movq $-48(%rbp), %r14 - 0x49, 0x89, 0x16, //0x00003cd7 movq %rdx, (%r14) - 0xe9, 0x68, 0xfd, 0xff, 0xff, //0x00003cda jmp LBB0_638 - 0x90, //0x00003cdf .p2align 2, 0x90 + 0x49, 0x89, 0x16, //0x00003c26 movq %rdx, (%r14) + 0xe9, 0x81, 0xfe, 0xff, 0xff, //0x00003c29 jmp LBB0_650 + //0x00003c2e LBB0_647 + 0x48, 0xc7, 0xc3, 0xff, 0xff, 0xff, 0xff, //0x00003c2e movq $-1, %rbx + //0x00003c35 LBB0_648 + 0x48, 0xf7, 0xd3, //0x00003c35 notq %rbx + 0x48, 0x01, 0xd8, //0x00003c38 addq %rbx, %rax + 0x48, 0x8b, 0x4d, 0xd0, //0x00003c3b movq $-48(%rbp), %rcx + 0x48, 0x89, 0x01, //0x00003c3f movq %rax, (%rcx) + 0xe9, 0x61, 0xfe, 0xff, 0xff, //0x00003c42 jmp LBB0_649 + //0x00003c47 LBB0_443 + 0x48, 0x83, 0xc3, 0xff, //0x00003c47 addq $-1, %rbx + 0x48, 0x89, 0xd8, //0x00003c4b movq %rbx, %rax + 0xe9, 0x5c, 0xfe, 0xff, 0xff, //0x00003c4e jmp LBB0_650 + //0x00003c53 LBB0_653 + 0x48, 0x0f, 0xbc, 0xd6, //0x00003c53 bsfq %rsi, %rdx + //0x00003c57 LBB0_654 + 0x48, 0x01, 0xc2, //0x00003c57 addq %rax, %rdx + 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00003c5a movq $-2, %rax + 0x49, 0x89, 0x16, //0x00003c61 movq %rdx, (%r14) + 0xe9, 0x46, 0xfe, 0xff, 0xff, //0x00003c64 jmp LBB0_650 + //0x00003c69 LBB0_656 + 0x48, 0x8b, 0x45, 0xc0, //0x00003c69 movq $-64(%rbp), %rax + 0x48, 0x89, 0x45, 0xa0, //0x00003c6d movq %rax, $-96(%rbp) + 0xe9, 0x05, 0xfe, 0xff, 0xff, //0x00003c71 jmp LBB0_624 + //0x00003c76 LBB0_657 + 0x48, 0x8b, 0x45, 0xc0, //0x00003c76 movq $-64(%rbp), %rax + 0x48, 0x89, 0x45, 0xa0, //0x00003c7a movq %rax, $-96(%rbp) + 0x4c, 0x8b, 0x75, 0xd0, //0x00003c7e movq $-48(%rbp), %r14 + 0xe9, 0xf4, 0xfd, 0xff, 0xff, //0x00003c82 jmp LBB0_624 + //0x00003c87 LBB0_187 + 0x48, 0x01, 0xc2, //0x00003c87 addq %rax, %rdx + 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00003c8a movq $-2, %rax + 0x48, 0x89, 0x55, 0xc8, //0x00003c91 movq %rdx, $-56(%rbp) + 0xe9, 0x75, 0xfe, 0xff, 0xff, //0x00003c95 jmp LBB0_634 + //0x00003c9a LBB0_508 + 0x4c, 0x8b, 0x75, 0xd0, //0x00003c9a movq $-48(%rbp), %r14 + 0xe9, 0xd8, 0xfd, 0xff, 0xff, //0x00003c9e jmp LBB0_624 + //0x00003ca3 LBB0_658 + 0x48, 0x8b, 0x45, 0xc0, //0x00003ca3 movq $-64(%rbp), %rax + 0x48, 0x89, 0x45, 0xa0, //0x00003ca7 movq %rax, $-96(%rbp) + 0xe9, 0x1f, 0xfe, 0xff, 0xff, //0x00003cab jmp LBB0_628 + //0x00003cb0 LBB0_660 + 0x48, 0x89, 0x55, 0xa0, //0x00003cb0 movq %rdx, $-96(%rbp) + 0xe9, 0x16, 0xfe, 0xff, 0xff, //0x00003cb4 jmp LBB0_628 + //0x00003cb9 LBB0_524 + 0x4c, 0x8b, 0x75, 0xd0, //0x00003cb9 movq $-48(%rbp), %r14 + 0xe9, 0x0d, 0xfe, 0xff, 0xff, //0x00003cbd jmp LBB0_628 + //0x00003cc2 LBB0_662 + 0x48, 0x8b, 0x4d, 0xa8, //0x00003cc2 movq $-88(%rbp), %rcx + 0x48, 0x8b, 0x49, 0x08, //0x00003cc6 movq $8(%rcx), %rcx + 0x48, 0x8b, 0x55, 0xd0, //0x00003cca movq $-48(%rbp), %rdx + 0x48, 0x89, 0x0a, //0x00003cce movq %rcx, (%rdx) + 0xe9, 0xd9, 0xfd, 0xff, 0xff, //0x00003cd1 jmp LBB0_650 + //0x00003cd6 LBB0_663 + 0x4c, 0x29, 0xe0, //0x00003cd6 subq %r12, %rax + 0x48, 0x01, 0xd0, //0x00003cd9 addq %rdx, %rax + 0x48, 0x89, 0x45, 0xc8, //0x00003cdc movq %rax, $-56(%rbp) + 0xe9, 0x1f, 0xfe, 0xff, 0xff, //0x00003ce0 jmp LBB0_633 + //0x00003ce5 LBB0_664 + 0x4c, 0x29, 0xc0, //0x00003ce5 subq %r8, %rax + 0x48, 0x01, 0xc8, //0x00003ce8 addq %rcx, %rax + 0xe9, 0x0f, 0x00, 0x00, 0x00, //0x00003ceb jmp LBB0_667 + //0x00003cf0 LBB0_665 + 0x4c, 0x29, 0xe0, //0x00003cf0 subq %r12, %rax + 0x48, 0x89, 0x45, 0xc8, //0x00003cf3 movq %rax, $-56(%rbp) + 0xe9, 0x08, 0xfe, 0xff, 0xff, //0x00003cf7 jmp LBB0_633 + //0x00003cfc LBB0_666 + 0x4c, 0x29, 0xc0, //0x00003cfc subq %r8, %rax + //0x00003cff LBB0_667 + 0x48, 0x89, 0xc2, //0x00003cff movq %rax, %rdx + 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00003d02 movq $-2, %rax + 0x49, 0x89, 0x16, //0x00003d09 movq %rdx, (%r14) + 0xe9, 0x9e, 0xfd, 0xff, 0xff, //0x00003d0c jmp LBB0_650 + //0x00003d11 LBB0_668 + 0x48, 0x01, 0xc8, //0x00003d11 addq %rcx, %rax + 0x48, 0x89, 0xc2, //0x00003d14 movq %rax, %rdx + 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00003d17 movq $-2, %rax + 0x49, 0x89, 0x16, //0x00003d1e movq %rdx, (%r14) + 0xe9, 0x89, 0xfd, 0xff, 0xff, //0x00003d21 jmp LBB0_650 + //0x00003d26 LBB0_669 + 0x4c, 0x29, 0xe0, //0x00003d26 subq %r12, %rax + 0x48, 0x01, 0xc8, //0x00003d29 addq %rcx, %rax + 0xe9, 0x03, 0x00, 0x00, 0x00, //0x00003d2c jmp LBB0_671 + //0x00003d31 LBB0_670 + 0x4c, 0x29, 0xe0, //0x00003d31 subq %r12, %rax + //0x00003d34 LBB0_671 + 0x48, 0x89, 0xc2, //0x00003d34 movq %rax, %rdx + 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00003d37 movq $-2, %rax + 0x4c, 0x8b, 0x75, 0xd0, //0x00003d3e movq $-48(%rbp), %r14 + 0x49, 0x89, 0x16, //0x00003d42 movq %rdx, (%r14) + 0xe9, 0x65, 0xfd, 0xff, 0xff, //0x00003d45 jmp LBB0_650 + 0x90, 0x90, //0x00003d4a .p2align 2, 0x90 // // .set L0_0_set_35, LBB0_35-LJTI0_0 // // .set L0_0_set_61, LBB0_61-LJTI0_0 // // .set L0_0_set_40, LBB0_40-LJTI0_0 // // .set L0_0_set_59, LBB0_59-LJTI0_0 // // .set L0_0_set_38, LBB0_38-LJTI0_0 // // .set L0_0_set_63, LBB0_63-LJTI0_0 - //0x00003ce0 LJTI0_0 - 0xd4, 0xc6, 0xff, 0xff, //0x00003ce0 .long L0_0_set_35 - 0xec, 0xc8, 0xff, 0xff, //0x00003ce4 .long L0_0_set_61 - 0x10, 0xc7, 0xff, 0xff, //0x00003ce8 .long L0_0_set_40 - 0xd0, 0xc8, 0xff, 0xff, //0x00003cec .long L0_0_set_59 - 0xeb, 0xc6, 0xff, 0xff, //0x00003cf0 .long L0_0_set_38 - 0x1c, 0xc9, 0xff, 0xff, //0x00003cf4 .long L0_0_set_63 - // // .set L0_1_set_638, LBB0_638-LJTI0_1 - // // .set L0_1_set_637, LBB0_637-LJTI0_1 - // // .set L0_1_set_232, LBB0_232-LJTI0_1 - // // .set L0_1_set_250, LBB0_250-LJTI0_1 + //0x00003d4c LJTI0_0 + 0x2c, 0xc6, 0xff, 0xff, //0x00003d4c .long L0_0_set_35 + 0x3c, 0xc8, 0xff, 0xff, //0x00003d50 .long L0_0_set_61 + 0x64, 0xc6, 0xff, 0xff, //0x00003d54 .long L0_0_set_40 + 0x24, 0xc8, 0xff, 0xff, //0x00003d58 .long L0_0_set_59 + 0x43, 0xc6, 0xff, 0xff, //0x00003d5c .long L0_0_set_38 + 0x68, 0xc8, 0xff, 0xff, //0x00003d60 .long L0_0_set_63 + // // .set L0_1_set_650, LBB0_650-LJTI0_1 + // // .set L0_1_set_649, LBB0_649-LJTI0_1 + // // .set L0_1_set_237, LBB0_237-LJTI0_1 + // // .set L0_1_set_255, LBB0_255-LJTI0_1 // // .set L0_1_set_80, LBB0_80-LJTI0_1 - // // .set L0_1_set_229, LBB0_229-LJTI0_1 - // // .set L0_1_set_225, LBB0_225-LJTI0_1 - // // .set L0_1_set_287, LBB0_287-LJTI0_1 - // // .set L0_1_set_296, LBB0_296-LJTI0_1 - // // .set L0_1_set_293, LBB0_293-LJTI0_1 - //0x00003cf8 LJTI0_1 - 0x4f, 0xfd, 0xff, 0xff, //0x00003cf8 .long L0_1_set_638 - 0x48, 0xfd, 0xff, 0xff, //0x00003cfc .long L0_1_set_637 - 0x48, 0xfd, 0xff, 0xff, //0x00003d00 .long L0_1_set_637 - 0x48, 0xfd, 0xff, 0xff, //0x00003d04 .long L0_1_set_637 - 0x48, 0xfd, 0xff, 0xff, //0x00003d08 .long L0_1_set_637 - 0x48, 0xfd, 0xff, 0xff, //0x00003d0c .long L0_1_set_637 - 0x48, 0xfd, 0xff, 0xff, //0x00003d10 .long L0_1_set_637 - 0x48, 0xfd, 0xff, 0xff, //0x00003d14 .long L0_1_set_637 - 0x48, 0xfd, 0xff, 0xff, //0x00003d18 .long L0_1_set_637 - 0x48, 0xfd, 0xff, 0xff, //0x00003d1c .long L0_1_set_637 - 0x48, 0xfd, 0xff, 0xff, //0x00003d20 .long L0_1_set_637 - 0x48, 0xfd, 0xff, 0xff, //0x00003d24 .long L0_1_set_637 - 0x48, 0xfd, 0xff, 0xff, //0x00003d28 .long L0_1_set_637 - 0x48, 0xfd, 0xff, 0xff, //0x00003d2c .long L0_1_set_637 - 0x48, 0xfd, 0xff, 0xff, //0x00003d30 .long L0_1_set_637 - 0x48, 0xfd, 0xff, 0xff, //0x00003d34 .long L0_1_set_637 - 0x48, 0xfd, 0xff, 0xff, //0x00003d38 .long L0_1_set_637 - 0x48, 0xfd, 0xff, 0xff, //0x00003d3c .long L0_1_set_637 - 0x48, 0xfd, 0xff, 0xff, //0x00003d40 .long L0_1_set_637 - 0x48, 0xfd, 0xff, 0xff, //0x00003d44 .long L0_1_set_637 - 0x48, 0xfd, 0xff, 0xff, //0x00003d48 .long L0_1_set_637 - 0x48, 0xfd, 0xff, 0xff, //0x00003d4c .long L0_1_set_637 - 0x48, 0xfd, 0xff, 0xff, //0x00003d50 .long L0_1_set_637 - 0x48, 0xfd, 0xff, 0xff, //0x00003d54 .long L0_1_set_637 - 0x48, 0xfd, 0xff, 0xff, //0x00003d58 .long L0_1_set_637 - 0x48, 0xfd, 0xff, 0xff, //0x00003d5c .long L0_1_set_637 - 0x48, 0xfd, 0xff, 0xff, //0x00003d60 .long L0_1_set_637 - 0x48, 0xfd, 0xff, 0xff, //0x00003d64 .long L0_1_set_637 - 0x48, 0xfd, 0xff, 0xff, //0x00003d68 .long L0_1_set_637 - 0x48, 0xfd, 0xff, 0xff, //0x00003d6c .long L0_1_set_637 - 0x48, 0xfd, 0xff, 0xff, //0x00003d70 .long L0_1_set_637 - 0x48, 0xfd, 0xff, 0xff, //0x00003d74 .long L0_1_set_637 - 0x48, 0xfd, 0xff, 0xff, //0x00003d78 .long L0_1_set_637 - 0x48, 0xfd, 0xff, 0xff, //0x00003d7c .long L0_1_set_637 - 0x19, 0xd6, 0xff, 0xff, //0x00003d80 .long L0_1_set_232 - 0x48, 0xfd, 0xff, 0xff, //0x00003d84 .long L0_1_set_637 - 0x48, 0xfd, 0xff, 0xff, //0x00003d88 .long L0_1_set_637 - 0x48, 0xfd, 0xff, 0xff, //0x00003d8c .long L0_1_set_637 - 0x48, 0xfd, 0xff, 0xff, //0x00003d90 .long L0_1_set_637 - 0x48, 0xfd, 0xff, 0xff, //0x00003d94 .long L0_1_set_637 - 0x48, 0xfd, 0xff, 0xff, //0x00003d98 .long L0_1_set_637 - 0x48, 0xfd, 0xff, 0xff, //0x00003d9c .long L0_1_set_637 - 0x48, 0xfd, 0xff, 0xff, //0x00003da0 .long L0_1_set_637 - 0x48, 0xfd, 0xff, 0xff, //0x00003da4 .long L0_1_set_637 - 0x48, 0xfd, 0xff, 0xff, //0x00003da8 .long L0_1_set_637 - 0xd2, 0xd7, 0xff, 0xff, //0x00003dac .long L0_1_set_250 - 0x48, 0xfd, 0xff, 0xff, //0x00003db0 .long L0_1_set_637 - 0x48, 0xfd, 0xff, 0xff, //0x00003db4 .long L0_1_set_637 - 0x51, 0xc9, 0xff, 0xff, //0x00003db8 .long L0_1_set_80 - 0x51, 0xc9, 0xff, 0xff, //0x00003dbc .long L0_1_set_80 - 0x51, 0xc9, 0xff, 0xff, //0x00003dc0 .long L0_1_set_80 - 0x51, 0xc9, 0xff, 0xff, //0x00003dc4 .long L0_1_set_80 - 0x51, 0xc9, 0xff, 0xff, //0x00003dc8 .long L0_1_set_80 - 0x51, 0xc9, 0xff, 0xff, //0x00003dcc .long L0_1_set_80 - 0x51, 0xc9, 0xff, 0xff, //0x00003dd0 .long L0_1_set_80 - 0x51, 0xc9, 0xff, 0xff, //0x00003dd4 .long L0_1_set_80 - 0x51, 0xc9, 0xff, 0xff, //0x00003dd8 .long L0_1_set_80 - 0x51, 0xc9, 0xff, 0xff, //0x00003ddc .long L0_1_set_80 - 0x48, 0xfd, 0xff, 0xff, //0x00003de0 .long L0_1_set_637 - 0x48, 0xfd, 0xff, 0xff, //0x00003de4 .long L0_1_set_637 - 0x48, 0xfd, 0xff, 0xff, //0x00003de8 .long L0_1_set_637 - 0x48, 0xfd, 0xff, 0xff, //0x00003dec .long L0_1_set_637 - 0x48, 0xfd, 0xff, 0xff, //0x00003df0 .long L0_1_set_637 - 0x48, 0xfd, 0xff, 0xff, //0x00003df4 .long L0_1_set_637 - 0x48, 0xfd, 0xff, 0xff, //0x00003df8 .long L0_1_set_637 - 0x48, 0xfd, 0xff, 0xff, //0x00003dfc .long L0_1_set_637 - 0x48, 0xfd, 0xff, 0xff, //0x00003e00 .long L0_1_set_637 - 0x48, 0xfd, 0xff, 0xff, //0x00003e04 .long L0_1_set_637 - 0x48, 0xfd, 0xff, 0xff, //0x00003e08 .long L0_1_set_637 - 0x48, 0xfd, 0xff, 0xff, //0x00003e0c .long L0_1_set_637 - 0x48, 0xfd, 0xff, 0xff, //0x00003e10 .long L0_1_set_637 - 0x48, 0xfd, 0xff, 0xff, //0x00003e14 .long L0_1_set_637 - 0x48, 0xfd, 0xff, 0xff, //0x00003e18 .long L0_1_set_637 - 0x48, 0xfd, 0xff, 0xff, //0x00003e1c .long L0_1_set_637 - 0x48, 0xfd, 0xff, 0xff, //0x00003e20 .long L0_1_set_637 - 0x48, 0xfd, 0xff, 0xff, //0x00003e24 .long L0_1_set_637 - 0x48, 0xfd, 0xff, 0xff, //0x00003e28 .long L0_1_set_637 - 0x48, 0xfd, 0xff, 0xff, //0x00003e2c .long L0_1_set_637 - 0x48, 0xfd, 0xff, 0xff, //0x00003e30 .long L0_1_set_637 - 0x48, 0xfd, 0xff, 0xff, //0x00003e34 .long L0_1_set_637 - 0x48, 0xfd, 0xff, 0xff, //0x00003e38 .long L0_1_set_637 - 0x48, 0xfd, 0xff, 0xff, //0x00003e3c .long L0_1_set_637 - 0x48, 0xfd, 0xff, 0xff, //0x00003e40 .long L0_1_set_637 - 0x48, 0xfd, 0xff, 0xff, //0x00003e44 .long L0_1_set_637 - 0x48, 0xfd, 0xff, 0xff, //0x00003e48 .long L0_1_set_637 - 0x48, 0xfd, 0xff, 0xff, //0x00003e4c .long L0_1_set_637 - 0x48, 0xfd, 0xff, 0xff, //0x00003e50 .long L0_1_set_637 - 0x48, 0xfd, 0xff, 0xff, //0x00003e54 .long L0_1_set_637 - 0x48, 0xfd, 0xff, 0xff, //0x00003e58 .long L0_1_set_637 - 0x48, 0xfd, 0xff, 0xff, //0x00003e5c .long L0_1_set_637 - 0x48, 0xfd, 0xff, 0xff, //0x00003e60 .long L0_1_set_637 - 0xe9, 0xd5, 0xff, 0xff, //0x00003e64 .long L0_1_set_229 - 0x48, 0xfd, 0xff, 0xff, //0x00003e68 .long L0_1_set_637 - 0x48, 0xfd, 0xff, 0xff, //0x00003e6c .long L0_1_set_637 - 0x48, 0xfd, 0xff, 0xff, //0x00003e70 .long L0_1_set_637 - 0x48, 0xfd, 0xff, 0xff, //0x00003e74 .long L0_1_set_637 - 0x48, 0xfd, 0xff, 0xff, //0x00003e78 .long L0_1_set_637 - 0x48, 0xfd, 0xff, 0xff, //0x00003e7c .long L0_1_set_637 - 0x48, 0xfd, 0xff, 0xff, //0x00003e80 .long L0_1_set_637 - 0x48, 0xfd, 0xff, 0xff, //0x00003e84 .long L0_1_set_637 - 0x48, 0xfd, 0xff, 0xff, //0x00003e88 .long L0_1_set_637 - 0x48, 0xfd, 0xff, 0xff, //0x00003e8c .long L0_1_set_637 - 0xac, 0xd5, 0xff, 0xff, //0x00003e90 .long L0_1_set_225 - 0x48, 0xfd, 0xff, 0xff, //0x00003e94 .long L0_1_set_637 - 0x48, 0xfd, 0xff, 0xff, //0x00003e98 .long L0_1_set_637 - 0x48, 0xfd, 0xff, 0xff, //0x00003e9c .long L0_1_set_637 - 0x48, 0xfd, 0xff, 0xff, //0x00003ea0 .long L0_1_set_637 - 0x48, 0xfd, 0xff, 0xff, //0x00003ea4 .long L0_1_set_637 - 0x48, 0xfd, 0xff, 0xff, //0x00003ea8 .long L0_1_set_637 - 0x48, 0xfd, 0xff, 0xff, //0x00003eac .long L0_1_set_637 - 0x20, 0xda, 0xff, 0xff, //0x00003eb0 .long L0_1_set_287 - 0x48, 0xfd, 0xff, 0xff, //0x00003eb4 .long L0_1_set_637 - 0x48, 0xfd, 0xff, 0xff, //0x00003eb8 .long L0_1_set_637 - 0x48, 0xfd, 0xff, 0xff, //0x00003ebc .long L0_1_set_637 - 0x48, 0xfd, 0xff, 0xff, //0x00003ec0 .long L0_1_set_637 - 0x48, 0xfd, 0xff, 0xff, //0x00003ec4 .long L0_1_set_637 - 0x80, 0xda, 0xff, 0xff, //0x00003ec8 .long L0_1_set_296 - 0x48, 0xfd, 0xff, 0xff, //0x00003ecc .long L0_1_set_637 - 0x48, 0xfd, 0xff, 0xff, //0x00003ed0 .long L0_1_set_637 - 0x48, 0xfd, 0xff, 0xff, //0x00003ed4 .long L0_1_set_637 - 0x48, 0xfd, 0xff, 0xff, //0x00003ed8 .long L0_1_set_637 - 0x48, 0xfd, 0xff, 0xff, //0x00003edc .long L0_1_set_637 - 0x48, 0xfd, 0xff, 0xff, //0x00003ee0 .long L0_1_set_637 - 0x50, 0xda, 0xff, 0xff, //0x00003ee4 .long L0_1_set_293 - // // .set L0_2_set_276, LBB0_276-LJTI0_2 - // // .set L0_2_set_412, LBB0_412-LJTI0_2 - // // .set L0_2_set_282, LBB0_282-LJTI0_2 - // // .set L0_2_set_285, LBB0_285-LJTI0_2 - //0x00003ee8 LJTI0_2 - 0xaf, 0xd7, 0xff, 0xff, //0x00003ee8 .long L0_2_set_276 - 0xc0, 0xe6, 0xff, 0xff, //0x00003eec .long L0_2_set_412 - 0xaf, 0xd7, 0xff, 0xff, //0x00003ef0 .long L0_2_set_276 - 0x01, 0xd8, 0xff, 0xff, //0x00003ef4 .long L0_2_set_282 - 0xc0, 0xe6, 0xff, 0xff, //0x00003ef8 .long L0_2_set_412 - 0xc0, 0xe6, 0xff, 0xff, //0x00003efc .long L0_2_set_412 - 0xc0, 0xe6, 0xff, 0xff, //0x00003f00 .long L0_2_set_412 - 0xc0, 0xe6, 0xff, 0xff, //0x00003f04 .long L0_2_set_412 - 0xc0, 0xe6, 0xff, 0xff, //0x00003f08 .long L0_2_set_412 - 0xc0, 0xe6, 0xff, 0xff, //0x00003f0c .long L0_2_set_412 - 0xc0, 0xe6, 0xff, 0xff, //0x00003f10 .long L0_2_set_412 - 0xc0, 0xe6, 0xff, 0xff, //0x00003f14 .long L0_2_set_412 - 0xc0, 0xe6, 0xff, 0xff, //0x00003f18 .long L0_2_set_412 - 0xc0, 0xe6, 0xff, 0xff, //0x00003f1c .long L0_2_set_412 - 0xc0, 0xe6, 0xff, 0xff, //0x00003f20 .long L0_2_set_412 - 0xc0, 0xe6, 0xff, 0xff, //0x00003f24 .long L0_2_set_412 - 0xc0, 0xe6, 0xff, 0xff, //0x00003f28 .long L0_2_set_412 - 0xc0, 0xe6, 0xff, 0xff, //0x00003f2c .long L0_2_set_412 - 0xc0, 0xe6, 0xff, 0xff, //0x00003f30 .long L0_2_set_412 - 0xc0, 0xe6, 0xff, 0xff, //0x00003f34 .long L0_2_set_412 - 0xc0, 0xe6, 0xff, 0xff, //0x00003f38 .long L0_2_set_412 - 0xc0, 0xe6, 0xff, 0xff, //0x00003f3c .long L0_2_set_412 - 0xc0, 0xe6, 0xff, 0xff, //0x00003f40 .long L0_2_set_412 - 0xc0, 0xe6, 0xff, 0xff, //0x00003f44 .long L0_2_set_412 - 0xc0, 0xe6, 0xff, 0xff, //0x00003f48 .long L0_2_set_412 - 0xc0, 0xe6, 0xff, 0xff, //0x00003f4c .long L0_2_set_412 - 0x1d, 0xd8, 0xff, 0xff, //0x00003f50 .long L0_2_set_285 - // // .set L0_3_set_113, LBB0_113-LJTI0_3 - // // .set L0_3_set_212, LBB0_212-LJTI0_3 + // // .set L0_1_set_292, LBB0_292-LJTI0_1 + // // .set L0_1_set_233, LBB0_233-LJTI0_1 + // // .set L0_1_set_295, LBB0_295-LJTI0_1 + // // .set L0_1_set_304, LBB0_304-LJTI0_1 + // // .set L0_1_set_301, LBB0_301-LJTI0_1 + //0x00003d64 LJTI0_1 + 0x4b, 0xfd, 0xff, 0xff, //0x00003d64 .long L0_1_set_650 + 0x44, 0xfd, 0xff, 0xff, //0x00003d68 .long L0_1_set_649 + 0x44, 0xfd, 0xff, 0xff, //0x00003d6c .long L0_1_set_649 + 0x44, 0xfd, 0xff, 0xff, //0x00003d70 .long L0_1_set_649 + 0x44, 0xfd, 0xff, 0xff, //0x00003d74 .long L0_1_set_649 + 0x44, 0xfd, 0xff, 0xff, //0x00003d78 .long L0_1_set_649 + 0x44, 0xfd, 0xff, 0xff, //0x00003d7c .long L0_1_set_649 + 0x44, 0xfd, 0xff, 0xff, //0x00003d80 .long L0_1_set_649 + 0x44, 0xfd, 0xff, 0xff, //0x00003d84 .long L0_1_set_649 + 0x44, 0xfd, 0xff, 0xff, //0x00003d88 .long L0_1_set_649 + 0x44, 0xfd, 0xff, 0xff, //0x00003d8c .long L0_1_set_649 + 0x44, 0xfd, 0xff, 0xff, //0x00003d90 .long L0_1_set_649 + 0x44, 0xfd, 0xff, 0xff, //0x00003d94 .long L0_1_set_649 + 0x44, 0xfd, 0xff, 0xff, //0x00003d98 .long L0_1_set_649 + 0x44, 0xfd, 0xff, 0xff, //0x00003d9c .long L0_1_set_649 + 0x44, 0xfd, 0xff, 0xff, //0x00003da0 .long L0_1_set_649 + 0x44, 0xfd, 0xff, 0xff, //0x00003da4 .long L0_1_set_649 + 0x44, 0xfd, 0xff, 0xff, //0x00003da8 .long L0_1_set_649 + 0x44, 0xfd, 0xff, 0xff, //0x00003dac .long L0_1_set_649 + 0x44, 0xfd, 0xff, 0xff, //0x00003db0 .long L0_1_set_649 + 0x44, 0xfd, 0xff, 0xff, //0x00003db4 .long L0_1_set_649 + 0x44, 0xfd, 0xff, 0xff, //0x00003db8 .long L0_1_set_649 + 0x44, 0xfd, 0xff, 0xff, //0x00003dbc .long L0_1_set_649 + 0x44, 0xfd, 0xff, 0xff, //0x00003dc0 .long L0_1_set_649 + 0x44, 0xfd, 0xff, 0xff, //0x00003dc4 .long L0_1_set_649 + 0x44, 0xfd, 0xff, 0xff, //0x00003dc8 .long L0_1_set_649 + 0x44, 0xfd, 0xff, 0xff, //0x00003dcc .long L0_1_set_649 + 0x44, 0xfd, 0xff, 0xff, //0x00003dd0 .long L0_1_set_649 + 0x44, 0xfd, 0xff, 0xff, //0x00003dd4 .long L0_1_set_649 + 0x44, 0xfd, 0xff, 0xff, //0x00003dd8 .long L0_1_set_649 + 0x44, 0xfd, 0xff, 0xff, //0x00003ddc .long L0_1_set_649 + 0x44, 0xfd, 0xff, 0xff, //0x00003de0 .long L0_1_set_649 + 0x44, 0xfd, 0xff, 0xff, //0x00003de4 .long L0_1_set_649 + 0x44, 0xfd, 0xff, 0xff, //0x00003de8 .long L0_1_set_649 + 0x66, 0xd5, 0xff, 0xff, //0x00003dec .long L0_1_set_237 + 0x44, 0xfd, 0xff, 0xff, //0x00003df0 .long L0_1_set_649 + 0x44, 0xfd, 0xff, 0xff, //0x00003df4 .long L0_1_set_649 + 0x44, 0xfd, 0xff, 0xff, //0x00003df8 .long L0_1_set_649 + 0x44, 0xfd, 0xff, 0xff, //0x00003dfc .long L0_1_set_649 + 0x44, 0xfd, 0xff, 0xff, //0x00003e00 .long L0_1_set_649 + 0x44, 0xfd, 0xff, 0xff, //0x00003e04 .long L0_1_set_649 + 0x44, 0xfd, 0xff, 0xff, //0x00003e08 .long L0_1_set_649 + 0x44, 0xfd, 0xff, 0xff, //0x00003e0c .long L0_1_set_649 + 0x44, 0xfd, 0xff, 0xff, //0x00003e10 .long L0_1_set_649 + 0x44, 0xfd, 0xff, 0xff, //0x00003e14 .long L0_1_set_649 + 0x1a, 0xd7, 0xff, 0xff, //0x00003e18 .long L0_1_set_255 + 0x44, 0xfd, 0xff, 0xff, //0x00003e1c .long L0_1_set_649 + 0x44, 0xfd, 0xff, 0xff, //0x00003e20 .long L0_1_set_649 + 0x96, 0xc8, 0xff, 0xff, //0x00003e24 .long L0_1_set_80 + 0x96, 0xc8, 0xff, 0xff, //0x00003e28 .long L0_1_set_80 + 0x96, 0xc8, 0xff, 0xff, //0x00003e2c .long L0_1_set_80 + 0x96, 0xc8, 0xff, 0xff, //0x00003e30 .long L0_1_set_80 + 0x96, 0xc8, 0xff, 0xff, //0x00003e34 .long L0_1_set_80 + 0x96, 0xc8, 0xff, 0xff, //0x00003e38 .long L0_1_set_80 + 0x96, 0xc8, 0xff, 0xff, //0x00003e3c .long L0_1_set_80 + 0x96, 0xc8, 0xff, 0xff, //0x00003e40 .long L0_1_set_80 + 0x96, 0xc8, 0xff, 0xff, //0x00003e44 .long L0_1_set_80 + 0x96, 0xc8, 0xff, 0xff, //0x00003e48 .long L0_1_set_80 + 0x44, 0xfd, 0xff, 0xff, //0x00003e4c .long L0_1_set_649 + 0x44, 0xfd, 0xff, 0xff, //0x00003e50 .long L0_1_set_649 + 0x44, 0xfd, 0xff, 0xff, //0x00003e54 .long L0_1_set_649 + 0x44, 0xfd, 0xff, 0xff, //0x00003e58 .long L0_1_set_649 + 0x44, 0xfd, 0xff, 0xff, //0x00003e5c .long L0_1_set_649 + 0x44, 0xfd, 0xff, 0xff, //0x00003e60 .long L0_1_set_649 + 0x44, 0xfd, 0xff, 0xff, //0x00003e64 .long L0_1_set_649 + 0x44, 0xfd, 0xff, 0xff, //0x00003e68 .long L0_1_set_649 + 0x44, 0xfd, 0xff, 0xff, //0x00003e6c .long L0_1_set_649 + 0x44, 0xfd, 0xff, 0xff, //0x00003e70 .long L0_1_set_649 + 0x44, 0xfd, 0xff, 0xff, //0x00003e74 .long L0_1_set_649 + 0x44, 0xfd, 0xff, 0xff, //0x00003e78 .long L0_1_set_649 + 0x44, 0xfd, 0xff, 0xff, //0x00003e7c .long L0_1_set_649 + 0x44, 0xfd, 0xff, 0xff, //0x00003e80 .long L0_1_set_649 + 0x44, 0xfd, 0xff, 0xff, //0x00003e84 .long L0_1_set_649 + 0x44, 0xfd, 0xff, 0xff, //0x00003e88 .long L0_1_set_649 + 0x44, 0xfd, 0xff, 0xff, //0x00003e8c .long L0_1_set_649 + 0x44, 0xfd, 0xff, 0xff, //0x00003e90 .long L0_1_set_649 + 0x44, 0xfd, 0xff, 0xff, //0x00003e94 .long L0_1_set_649 + 0x44, 0xfd, 0xff, 0xff, //0x00003e98 .long L0_1_set_649 + 0x44, 0xfd, 0xff, 0xff, //0x00003e9c .long L0_1_set_649 + 0x44, 0xfd, 0xff, 0xff, //0x00003ea0 .long L0_1_set_649 + 0x44, 0xfd, 0xff, 0xff, //0x00003ea4 .long L0_1_set_649 + 0x44, 0xfd, 0xff, 0xff, //0x00003ea8 .long L0_1_set_649 + 0x44, 0xfd, 0xff, 0xff, //0x00003eac .long L0_1_set_649 + 0x44, 0xfd, 0xff, 0xff, //0x00003eb0 .long L0_1_set_649 + 0x44, 0xfd, 0xff, 0xff, //0x00003eb4 .long L0_1_set_649 + 0x44, 0xfd, 0xff, 0xff, //0x00003eb8 .long L0_1_set_649 + 0x44, 0xfd, 0xff, 0xff, //0x00003ebc .long L0_1_set_649 + 0x44, 0xfd, 0xff, 0xff, //0x00003ec0 .long L0_1_set_649 + 0x44, 0xfd, 0xff, 0xff, //0x00003ec4 .long L0_1_set_649 + 0x44, 0xfd, 0xff, 0xff, //0x00003ec8 .long L0_1_set_649 + 0x44, 0xfd, 0xff, 0xff, //0x00003ecc .long L0_1_set_649 + 0x74, 0xd9, 0xff, 0xff, //0x00003ed0 .long L0_1_set_292 + 0x44, 0xfd, 0xff, 0xff, //0x00003ed4 .long L0_1_set_649 + 0x44, 0xfd, 0xff, 0xff, //0x00003ed8 .long L0_1_set_649 + 0x44, 0xfd, 0xff, 0xff, //0x00003edc .long L0_1_set_649 + 0x44, 0xfd, 0xff, 0xff, //0x00003ee0 .long L0_1_set_649 + 0x44, 0xfd, 0xff, 0xff, //0x00003ee4 .long L0_1_set_649 + 0x44, 0xfd, 0xff, 0xff, //0x00003ee8 .long L0_1_set_649 + 0x44, 0xfd, 0xff, 0xff, //0x00003eec .long L0_1_set_649 + 0x44, 0xfd, 0xff, 0xff, //0x00003ef0 .long L0_1_set_649 + 0x44, 0xfd, 0xff, 0xff, //0x00003ef4 .long L0_1_set_649 + 0x44, 0xfd, 0xff, 0xff, //0x00003ef8 .long L0_1_set_649 + 0x29, 0xd5, 0xff, 0xff, //0x00003efc .long L0_1_set_233 + 0x44, 0xfd, 0xff, 0xff, //0x00003f00 .long L0_1_set_649 + 0x44, 0xfd, 0xff, 0xff, //0x00003f04 .long L0_1_set_649 + 0x44, 0xfd, 0xff, 0xff, //0x00003f08 .long L0_1_set_649 + 0x44, 0xfd, 0xff, 0xff, //0x00003f0c .long L0_1_set_649 + 0x44, 0xfd, 0xff, 0xff, //0x00003f10 .long L0_1_set_649 + 0x44, 0xfd, 0xff, 0xff, //0x00003f14 .long L0_1_set_649 + 0x44, 0xfd, 0xff, 0xff, //0x00003f18 .long L0_1_set_649 + 0xa4, 0xd9, 0xff, 0xff, //0x00003f1c .long L0_1_set_295 + 0x44, 0xfd, 0xff, 0xff, //0x00003f20 .long L0_1_set_649 + 0x44, 0xfd, 0xff, 0xff, //0x00003f24 .long L0_1_set_649 + 0x44, 0xfd, 0xff, 0xff, //0x00003f28 .long L0_1_set_649 + 0x44, 0xfd, 0xff, 0xff, //0x00003f2c .long L0_1_set_649 + 0x44, 0xfd, 0xff, 0xff, //0x00003f30 .long L0_1_set_649 + 0x04, 0xda, 0xff, 0xff, //0x00003f34 .long L0_1_set_304 + 0x44, 0xfd, 0xff, 0xff, //0x00003f38 .long L0_1_set_649 + 0x44, 0xfd, 0xff, 0xff, //0x00003f3c .long L0_1_set_649 + 0x44, 0xfd, 0xff, 0xff, //0x00003f40 .long L0_1_set_649 + 0x44, 0xfd, 0xff, 0xff, //0x00003f44 .long L0_1_set_649 + 0x44, 0xfd, 0xff, 0xff, //0x00003f48 .long L0_1_set_649 + 0x44, 0xfd, 0xff, 0xff, //0x00003f4c .long L0_1_set_649 + 0xd4, 0xd9, 0xff, 0xff, //0x00003f50 .long L0_1_set_301 + // // .set L0_2_set_281, LBB0_281-LJTI0_2 + // // .set L0_2_set_427, LBB0_427-LJTI0_2 + // // .set L0_2_set_287, LBB0_287-LJTI0_2 + // // .set L0_2_set_290, LBB0_290-LJTI0_2 + //0x00003f54 LJTI0_2 + 0x0b, 0xd7, 0xff, 0xff, //0x00003f54 .long L0_2_set_281 + 0x75, 0xe6, 0xff, 0xff, //0x00003f58 .long L0_2_set_427 + 0x0b, 0xd7, 0xff, 0xff, //0x00003f5c .long L0_2_set_281 + 0x55, 0xd7, 0xff, 0xff, //0x00003f60 .long L0_2_set_287 + 0x75, 0xe6, 0xff, 0xff, //0x00003f64 .long L0_2_set_427 + 0x75, 0xe6, 0xff, 0xff, //0x00003f68 .long L0_2_set_427 + 0x75, 0xe6, 0xff, 0xff, //0x00003f6c .long L0_2_set_427 + 0x75, 0xe6, 0xff, 0xff, //0x00003f70 .long L0_2_set_427 + 0x75, 0xe6, 0xff, 0xff, //0x00003f74 .long L0_2_set_427 + 0x75, 0xe6, 0xff, 0xff, //0x00003f78 .long L0_2_set_427 + 0x75, 0xe6, 0xff, 0xff, //0x00003f7c .long L0_2_set_427 + 0x75, 0xe6, 0xff, 0xff, //0x00003f80 .long L0_2_set_427 + 0x75, 0xe6, 0xff, 0xff, //0x00003f84 .long L0_2_set_427 + 0x75, 0xe6, 0xff, 0xff, //0x00003f88 .long L0_2_set_427 + 0x75, 0xe6, 0xff, 0xff, //0x00003f8c .long L0_2_set_427 + 0x75, 0xe6, 0xff, 0xff, //0x00003f90 .long L0_2_set_427 + 0x75, 0xe6, 0xff, 0xff, //0x00003f94 .long L0_2_set_427 + 0x75, 0xe6, 0xff, 0xff, //0x00003f98 .long L0_2_set_427 + 0x75, 0xe6, 0xff, 0xff, //0x00003f9c .long L0_2_set_427 + 0x75, 0xe6, 0xff, 0xff, //0x00003fa0 .long L0_2_set_427 + 0x75, 0xe6, 0xff, 0xff, //0x00003fa4 .long L0_2_set_427 + 0x75, 0xe6, 0xff, 0xff, //0x00003fa8 .long L0_2_set_427 + 0x75, 0xe6, 0xff, 0xff, //0x00003fac .long L0_2_set_427 + 0x75, 0xe6, 0xff, 0xff, //0x00003fb0 .long L0_2_set_427 + 0x75, 0xe6, 0xff, 0xff, //0x00003fb4 .long L0_2_set_427 + 0x75, 0xe6, 0xff, 0xff, //0x00003fb8 .long L0_2_set_427 + 0x71, 0xd7, 0xff, 0xff, //0x00003fbc .long L0_2_set_290 + // // .set L0_3_set_106, LBB0_106-LJTI0_3 + // // .set L0_3_set_215, LBB0_215-LJTI0_3 + // // .set L0_3_set_112, LBB0_112-LJTI0_3 // // .set L0_3_set_115, LBB0_115-LJTI0_3 - // // .set L0_3_set_107, LBB0_107-LJTI0_3 - //0x00003f54 LJTI0_3 - 0x2f, 0xc9, 0xff, 0xff, //0x00003f54 .long L0_3_set_113 - 0xa0, 0xd2, 0xff, 0xff, //0x00003f58 .long L0_3_set_212 - 0x2f, 0xc9, 0xff, 0xff, //0x00003f5c .long L0_3_set_113 - 0x42, 0xc9, 0xff, 0xff, //0x00003f60 .long L0_3_set_115 - 0xa0, 0xd2, 0xff, 0xff, //0x00003f64 .long L0_3_set_212 - 0xa0, 0xd2, 0xff, 0xff, //0x00003f68 .long L0_3_set_212 - 0xa0, 0xd2, 0xff, 0xff, //0x00003f6c .long L0_3_set_212 - 0xa0, 0xd2, 0xff, 0xff, //0x00003f70 .long L0_3_set_212 - 0xa0, 0xd2, 0xff, 0xff, //0x00003f74 .long L0_3_set_212 - 0xa0, 0xd2, 0xff, 0xff, //0x00003f78 .long L0_3_set_212 - 0xa0, 0xd2, 0xff, 0xff, //0x00003f7c .long L0_3_set_212 - 0xa0, 0xd2, 0xff, 0xff, //0x00003f80 .long L0_3_set_212 - 0xa0, 0xd2, 0xff, 0xff, //0x00003f84 .long L0_3_set_212 - 0xa0, 0xd2, 0xff, 0xff, //0x00003f88 .long L0_3_set_212 - 0xa0, 0xd2, 0xff, 0xff, //0x00003f8c .long L0_3_set_212 - 0xa0, 0xd2, 0xff, 0xff, //0x00003f90 .long L0_3_set_212 - 0xa0, 0xd2, 0xff, 0xff, //0x00003f94 .long L0_3_set_212 - 0xa0, 0xd2, 0xff, 0xff, //0x00003f98 .long L0_3_set_212 - 0xa0, 0xd2, 0xff, 0xff, //0x00003f9c .long L0_3_set_212 - 0xa0, 0xd2, 0xff, 0xff, //0x00003fa0 .long L0_3_set_212 - 0xa0, 0xd2, 0xff, 0xff, //0x00003fa4 .long L0_3_set_212 - 0xa0, 0xd2, 0xff, 0xff, //0x00003fa8 .long L0_3_set_212 - 0xa0, 0xd2, 0xff, 0xff, //0x00003fac .long L0_3_set_212 - 0xa0, 0xd2, 0xff, 0xff, //0x00003fb0 .long L0_3_set_212 - 0xa0, 0xd2, 0xff, 0xff, //0x00003fb4 .long L0_3_set_212 - 0xa0, 0xd2, 0xff, 0xff, //0x00003fb8 .long L0_3_set_212 - 0xe4, 0xc8, 0xff, 0xff, //0x00003fbc .long L0_3_set_107 - //0x00003fc0 .p2align 2, 0x00 - //0x00003fc0 _MASK_USE_NUMBER - 0x02, 0x00, 0x00, 0x00, //0x00003fc0 .long 2 + //0x00003fc0 LJTI0_3 + 0x33, 0xc8, 0xff, 0xff, //0x00003fc0 .long L0_3_set_106 + 0x08, 0xd2, 0xff, 0xff, //0x00003fc4 .long L0_3_set_215 + 0x33, 0xc8, 0xff, 0xff, //0x00003fc8 .long L0_3_set_106 + 0x82, 0xc8, 0xff, 0xff, //0x00003fcc .long L0_3_set_112 + 0x08, 0xd2, 0xff, 0xff, //0x00003fd0 .long L0_3_set_215 + 0x08, 0xd2, 0xff, 0xff, //0x00003fd4 .long L0_3_set_215 + 0x08, 0xd2, 0xff, 0xff, //0x00003fd8 .long L0_3_set_215 + 0x08, 0xd2, 0xff, 0xff, //0x00003fdc .long L0_3_set_215 + 0x08, 0xd2, 0xff, 0xff, //0x00003fe0 .long L0_3_set_215 + 0x08, 0xd2, 0xff, 0xff, //0x00003fe4 .long L0_3_set_215 + 0x08, 0xd2, 0xff, 0xff, //0x00003fe8 .long L0_3_set_215 + 0x08, 0xd2, 0xff, 0xff, //0x00003fec .long L0_3_set_215 + 0x08, 0xd2, 0xff, 0xff, //0x00003ff0 .long L0_3_set_215 + 0x08, 0xd2, 0xff, 0xff, //0x00003ff4 .long L0_3_set_215 + 0x08, 0xd2, 0xff, 0xff, //0x00003ff8 .long L0_3_set_215 + 0x08, 0xd2, 0xff, 0xff, //0x00003ffc .long L0_3_set_215 + 0x08, 0xd2, 0xff, 0xff, //0x00004000 .long L0_3_set_215 + 0x08, 0xd2, 0xff, 0xff, //0x00004004 .long L0_3_set_215 + 0x08, 0xd2, 0xff, 0xff, //0x00004008 .long L0_3_set_215 + 0x08, 0xd2, 0xff, 0xff, //0x0000400c .long L0_3_set_215 + 0x08, 0xd2, 0xff, 0xff, //0x00004010 .long L0_3_set_215 + 0x08, 0xd2, 0xff, 0xff, //0x00004014 .long L0_3_set_215 + 0x08, 0xd2, 0xff, 0xff, //0x00004018 .long L0_3_set_215 + 0x08, 0xd2, 0xff, 0xff, //0x0000401c .long L0_3_set_215 + 0x08, 0xd2, 0xff, 0xff, //0x00004020 .long L0_3_set_215 + 0x08, 0xd2, 0xff, 0xff, //0x00004024 .long L0_3_set_215 + 0x9e, 0xc8, 0xff, 0xff, //0x00004028 .long L0_3_set_115 + //0x0000402c .p2align 2, 0x00 + //0x0000402c _MASK_USE_NUMBER + 0x02, 0x00, 0x00, 0x00, //0x0000402c .long 2 } diff --git a/vendor/github.com/bytedance/sonic/internal/native/sse/validate_utf8.go b/vendor/github.com/bytedance/sonic/internal/native/sse/validate_utf8.go index a4f8418e3..a165f4506 100644 --- a/vendor/github.com/bytedance/sonic/internal/native/sse/validate_utf8.go +++ b/vendor/github.com/bytedance/sonic/internal/native/sse/validate_utf8.go @@ -1,4 +1,4 @@ -// Code generated by Makefile, DO NOT EDIT. +// Code generated by scripts, DO NOT EDIT. /* * Copyright 2021 ByteDance Inc. diff --git a/vendor/github.com/bytedance/sonic/internal/native/sse/validate_utf8_fast.go b/vendor/github.com/bytedance/sonic/internal/native/sse/validate_utf8_fast.go index 2b9b10497..49d4a7bd6 100644 --- a/vendor/github.com/bytedance/sonic/internal/native/sse/validate_utf8_fast.go +++ b/vendor/github.com/bytedance/sonic/internal/native/sse/validate_utf8_fast.go @@ -1,4 +1,4 @@ -// Code generated by Makefile, DO NOT EDIT. +// Code generated by scripts, DO NOT EDIT. /* * Copyright 2021 ByteDance Inc. |
